diff options
author | Nicolai Tellefsen <niccofyren@gmail.com> | 2016-03-26 01:52:00 +0100 |
---|---|---|
committer | Nicolai Tellefsen <niccofyren@gmail.com> | 2016-03-26 01:52:00 +0100 |
commit | a791ca16c787672ea534dbde39f926d0341aa2e6 (patch) | |
tree | 2705d9bb008108fa01d491c438bebbfd574d1a8c | |
parent | 7b39120d069223c5e2cf135f0e89df9a13ded17b (diff) | |
parent | 851ac3e378bce07e06030ade4b9c12582fc21a3b (diff) |
Merge branch 'master' of ssh://github.com/tech-server/tgmanage
1621 files changed, 68 insertions, 78838 deletions
diff --git a/clients/fetch-cubemap-munin.sh b/clients/fetch-cubemap-munin.sh index 2beb8bc..0cc62e2 100755 --- a/clients/fetch-cubemap-munin.sh +++ b/clients/fetch-cubemap-munin.sh @@ -1,10 +1,17 @@ #!/bin/bash -#cp -p "/var/cache/munin/www/tg15.gathering.org/seamus.tg15.gathering.org/cubemap-day.png" "/root/tgmanage/examples/tg15/streamstats/cubemap_seamus_-`date +%Y%m%d_%H%M`.png" -#cp -p "/var/cache/munin/www/tg15.gathering.org/maggie.tg15.gathering.org/cubemap-day.png" "/root/tgmanage/examples/tg15/streamstats/cubemap_maggie_-`date +%Y%m%d_%H%M`.png" +tgyear="tg16" +reflector1="finn" +reflector2="rey" -epoch_to=`date +%s` +if [ $# -eq 0 ]; then + epoch_to=`date +%s` + epoch_date="`date +%Y%m%d-%H%M`" +else + epoch_to=`date --date "$1" +%s` + epoch_date="`date --date \"$1\" +%Y%m%d-%H%M`" +fi let "epoch_from = epoch_to - (60 * 60 * 24)" -wget -qO"/root/tgmanage/examples/tg15/streamstats/cubemap_maggie_detailed-`date +%Y%m%d-%H%M`.png" "http://munin.tg15.gathering.org/munin-cgi/munin-cgi-graph/tg15.gathering.org/maggie.tg15.gathering.org/cubemap-pinpoint=$epoch_from,$epoch_to.png?&lower_limit=&upper_limit=&size_x=1280&size_y=720" -wget -qO"/root/tgmanage/examples/tg15/streamstats/cubemap_seamus_detailed-`date +%Y%m%d-%H%M`.png" "http://munin.tg15.gathering.org/munin-cgi/munin-cgi-graph/tg15.gathering.org/seamus.tg15.gathering.org/cubemap-pinpoint=$epoch_from,$epoch_to.png?&lower_limit=&upper_limit=&size_x=1280&size_y=720" +wget -qO"/root/tgmanage/examples/$tgyear/streams/streamstats/cubemap_${reflector1}_detailed-$epoch_date.png" "http://munin.$tgyear.gathering.org/munin-cgi/munin-cgi-graph/$tgyear.gathering.org/${reflector1}.$tgyear.gathering.org/cubemap-pinpoint=$epoch_from,$epoch_to.png?&lower_limit=&upper_limit=&size_x=1280&size_y=720" +wget -qO"/root/tgmanage/examples/$tgyear/streams/streamstats/cubemap_${reflector2}_detailed-$epoch_date.png" "http://munin.$tgyear.gathering.org/munin-cgi/munin-cgi-graph/$tgyear.gathering.org/${reflector2}.$tgyear.gathering.org/cubemap-pinpoint=$epoch_from,$epoch_to.png?&lower_limit=&upper_limit=&size_x=1280&size_y=720" diff --git a/clients/build-linknets.pl b/examples/historical/clients/build-linknets.pl index 015e006..015e006 100755 --- a/clients/build-linknets.pl +++ b/examples/historical/clients/build-linknets.pl diff --git a/clients/flatify.pl b/examples/historical/clients/flatify.pl index f2aa18a..f2aa18a 100755 --- a/clients/flatify.pl +++ b/examples/historical/clients/flatify.pl diff --git a/clients/snmp.sql b/examples/historical/clients/snmp.sql index 7e09313..7e09313 100644 --- a/clients/snmp.sql +++ b/examples/historical/clients/snmp.sql diff --git a/clients/ssendfile.pl b/examples/historical/clients/ssendfile.pl index 224f4e2..224f4e2 100755 --- a/clients/ssendfile.pl +++ b/examples/historical/clients/ssendfile.pl diff --git a/tools/make-accesspoints.pl b/examples/historical/tools/make-accesspoints.pl index b84321a..b84321a 100755 --- a/tools/make-accesspoints.pl +++ b/examples/historical/tools/make-accesspoints.pl diff --git a/tools/make-switches.pl b/examples/historical/tools/make-switches.pl index c0c842a..c0c842a 100755 --- a/tools/make-switches.pl +++ b/examples/historical/tools/make-switches.pl diff --git a/web/nms-public.gathering.org/old/change-switch-pos.pl b/examples/historical/web/nms.gathering.org/change-switch-pos.pl index 70d12f4..70d12f4 100755 --- a/web/nms-public.gathering.org/old/change-switch-pos.pl +++ b/examples/historical/web/nms.gathering.org/change-switch-pos.pl diff --git a/web/nms-public.gathering.org/old/dhcp-json.pl b/examples/historical/web/nms.gathering.org/dhcp-json.pl index 210c434..210c434 100755 --- a/web/nms-public.gathering.org/old/dhcp-json.pl +++ b/examples/historical/web/nms.gathering.org/dhcp-json.pl diff --git a/web/nms-public.gathering.org/old/dhcpkart.pl b/examples/historical/web/nms.gathering.org/dhcpkart.pl index ace4a4e..ace4a4e 100755 --- a/web/nms-public.gathering.org/old/dhcpkart.pl +++ b/examples/historical/web/nms.gathering.org/dhcpkart.pl diff --git a/web/nms-public.gathering.org/old/display-rack.html b/examples/historical/web/nms.gathering.org/display-rack.html index 694bf11..694bf11 100755 --- a/web/nms-public.gathering.org/old/display-rack.html +++ b/examples/historical/web/nms.gathering.org/display-rack.html diff --git a/web/nms-public.gathering.org/old/display.html b/examples/historical/web/nms.gathering.org/display.html index bb7c174..bb7c174 100755 --- a/web/nms-public.gathering.org/old/display.html +++ b/examples/historical/web/nms.gathering.org/display.html diff --git a/web/nms-public.gathering.org/old/edit.html b/examples/historical/web/nms.gathering.org/edit.html index dff76c7..dff76c7 100644 --- a/web/nms-public.gathering.org/old/edit.html +++ b/examples/historical/web/nms.gathering.org/edit.html diff --git a/web/nms-public.gathering.org/old/index.html b/examples/historical/web/nms.gathering.org/index.html index 8043c7d..8043c7d 100644 --- a/web/nms-public.gathering.org/old/index.html +++ b/examples/historical/web/nms.gathering.org/index.html diff --git a/web/nms-public.gathering.org/old/led.pl b/examples/historical/web/nms.gathering.org/led.pl index a05041d..a05041d 100755 --- a/web/nms-public.gathering.org/old/led.pl +++ b/examples/historical/web/nms.gathering.org/led.pl diff --git a/web/nms-public.gathering.org/old/mygraph.pl b/examples/historical/web/nms.gathering.org/mygraph.pl index 64104aa..64104aa 100755 --- a/web/nms-public.gathering.org/old/mygraph.pl +++ b/examples/historical/web/nms.gathering.org/mygraph.pl diff --git a/web/nms-public.gathering.org/old/nettkart-continuous.html b/examples/historical/web/nms.gathering.org/nettkart-continuous.html index e51eea0..e51eea0 100644 --- a/web/nms-public.gathering.org/old/nettkart-continuous.html +++ b/examples/historical/web/nms.gathering.org/nettkart-continuous.html diff --git a/web/nms-public.gathering.org/old/nettkart-json.pl b/examples/historical/web/nms.gathering.org/nettkart-json.pl index e95920e..e95920e 100755 --- a/web/nms-public.gathering.org/old/nettkart-json.pl +++ b/examples/historical/web/nms.gathering.org/nettkart-json.pl diff --git a/web/nms-public.gathering.org/old/nettkart-text.pl b/examples/historical/web/nms.gathering.org/nettkart-text.pl index 673ade5..673ade5 100755 --- a/web/nms-public.gathering.org/old/nettkart-text.pl +++ b/examples/historical/web/nms.gathering.org/nettkart-text.pl diff --git a/web/nms-public.gathering.org/old/nettkart-web.pl b/examples/historical/web/nms.gathering.org/nettkart-web.pl index ce76c35..ce76c35 100755 --- a/web/nms-public.gathering.org/old/nettkart-web.pl +++ b/examples/historical/web/nms.gathering.org/nettkart-web.pl diff --git a/web/nms-public.gathering.org/old/nettkart.pl b/examples/historical/web/nms.gathering.org/nettkart.pl index bf3bf74..bf3bf74 100755 --- a/web/nms-public.gathering.org/old/nettkart.pl +++ b/examples/historical/web/nms.gathering.org/nettkart.pl diff --git a/web/nms-public.gathering.org/old/observium.html b/examples/historical/web/nms.gathering.org/observium.html index a4acd16..a4acd16 100755 --- a/web/nms-public.gathering.org/old/observium.html +++ b/examples/historical/web/nms.gathering.org/observium.html diff --git a/web/nms-public.gathering.org/old/ping-json.pl b/examples/historical/web/nms.gathering.org/ping-json.pl index e661e8f..e661e8f 100755 --- a/web/nms-public.gathering.org/old/ping-json.pl +++ b/examples/historical/web/nms.gathering.org/ping-json.pl diff --git a/web/nms-public.gathering.org/old/ping.css b/examples/historical/web/nms.gathering.org/ping.css index 1045a4a..1045a4a 100644 --- a/web/nms-public.gathering.org/old/ping.css +++ b/examples/historical/web/nms.gathering.org/ping.css diff --git a/web/nms-public.gathering.org/old/ping.html b/examples/historical/web/nms.gathering.org/ping.html index 1c3c3e0..1c3c3e0 100644 --- a/web/nms-public.gathering.org/old/ping.html +++ b/examples/historical/web/nms.gathering.org/ping.html diff --git a/web/nms-public.gathering.org/old/ping.js b/examples/historical/web/nms.gathering.org/ping.js index 7c5de57..7c5de57 100644 --- a/web/nms-public.gathering.org/old/ping.js +++ b/examples/historical/web/nms.gathering.org/ping.js diff --git a/web/nms-public.gathering.org/old/ping2.html b/examples/historical/web/nms.gathering.org/ping2.html index 05ed129..05ed129 100644 --- a/web/nms-public.gathering.org/old/ping2.html +++ b/examples/historical/web/nms.gathering.org/ping2.html diff --git a/web/nms-public.gathering.org/old/portkart.pl b/examples/historical/web/nms.gathering.org/portkart.pl index ce7dcdd..ce7dcdd 100755 --- a/web/nms-public.gathering.org/old/portkart.pl +++ b/examples/historical/web/nms.gathering.org/portkart.pl diff --git a/web/nms-public.gathering.org/old/showswitch.pl b/examples/historical/web/nms.gathering.org/showswitch.pl index e585841..e585841 100755 --- a/web/nms-public.gathering.org/old/showswitch.pl +++ b/examples/historical/web/nms.gathering.org/showswitch.pl diff --git a/web/nms-public.gathering.org/old/slide.html b/examples/historical/web/nms.gathering.org/slide.html index 046020d..046020d 100644 --- a/web/nms-public.gathering.org/old/slide.html +++ b/examples/historical/web/nms.gathering.org/slide.html diff --git a/web/nms-public.gathering.org/old/smanagement.pl b/examples/historical/web/nms.gathering.org/smanagement.pl index 485e2b0..485e2b0 100755 --- a/web/nms-public.gathering.org/old/smanagement.pl +++ b/examples/historical/web/nms.gathering.org/smanagement.pl diff --git a/web/nms-public.gathering.org/old/speedometer/Statistikk_bakgrunn_alternate-02.png b/examples/historical/web/nms.gathering.org/speedometer/Statistikk_bakgrunn_alternate-02.png Binary files differindex b4805cf..b4805cf 100644 --- a/web/nms-public.gathering.org/old/speedometer/Statistikk_bakgrunn_alternate-02.png +++ b/examples/historical/web/nms.gathering.org/speedometer/Statistikk_bakgrunn_alternate-02.png diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/.editorconfig b/examples/historical/web/nms.gathering.org/speedometer/c3-master/.editorconfig index 8f96039..8f96039 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/.editorconfig +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/.editorconfig diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/.gitignore b/examples/historical/web/nms.gathering.org/speedometer/c3-master/.gitignore index 85c9d4f..85c9d4f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/.gitignore +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/.gitignore diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/.jshintrc b/examples/historical/web/nms.gathering.org/speedometer/c3-master/.jshintrc index 9b4294c..9b4294c 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/.jshintrc +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/.jshintrc diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/.travis.yml b/examples/historical/web/nms.gathering.org/speedometer/c3-master/.travis.yml index cd93ed1..cd93ed1 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/.travis.yml +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/.travis.yml diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/Gruntfile.coffee b/examples/historical/web/nms.gathering.org/speedometer/c3-master/Gruntfile.coffee index 750bbc7..750bbc7 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/Gruntfile.coffee +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/Gruntfile.coffee diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/c3-master/LICENSE index 29ce9cb..29ce9cb 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/README.md b/examples/historical/web/nms.gathering.org/speedometer/c3-master/README.md index 53d97e2..53d97e2 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/README.md +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/README.md diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/bower.json b/examples/historical/web/nms.gathering.org/speedometer/c3-master/bower.json index 31e1336..31e1336 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/bower.json +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/bower.json diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/c3.css b/examples/historical/web/nms.gathering.org/speedometer/c3-master/c3.css index ab0b70a..ab0b70a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/c3.css +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/c3.css diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/c3.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/c3.js index 233d1b5..233d1b5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/c3.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/c3.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/c3.min.css b/examples/historical/web/nms.gathering.org/speedometer/c3-master/c3.min.css index 08e5084..08e5084 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/c3.min.css +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/c3.min.css diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/c3.min.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/c3.min.js index d99c28b..d99c28b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/c3.min.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/c3.min.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/component.json b/examples/historical/web/nms.gathering.org/speedometer/c3-master/component.json index 51e9f0f..51e9f0f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/component.json +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/component.json diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/extensions/exporter/config.json b/examples/historical/web/nms.gathering.org/speedometer/c3-master/extensions/exporter/config.json index e3f812a..e3f812a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/extensions/exporter/config.json +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/extensions/exporter/config.json diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/extensions/exporter/phantom-exporter.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/extensions/exporter/phantom-exporter.js index 92d849d..92d849d 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/extensions/exporter/phantom-exporter.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/extensions/exporter/phantom-exporter.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/extensions/exporter/test.png b/examples/historical/web/nms.gathering.org/speedometer/c3-master/extensions/exporter/test.png Binary files differindex 593b70b..593b70b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/extensions/exporter/test.png +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/extensions/exporter/test.png diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/extensions/js/c3ext.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/extensions/js/c3ext.js index 8ff301f..8ff301f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/extensions/js/c3ext.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/extensions/js/c3ext.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/css/bootstrap.min.css b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/css/bootstrap.min.css index 4cc4e7a..4cc4e7a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/css/bootstrap.min.css +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/css/bootstrap.min.css diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/css/c3.css b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/css/c3.css index 4052640..4052640 120000 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/css/c3.css +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/css/c3.css diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/css/index.css b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/css/index.css index f38c901..f38c901 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/css/index.css +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/css/index.css diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/css/style.css b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/css/style.css index 9abe27b..9abe27b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/css/style.css +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/css/style.css diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.csv b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test.csv index dea2e16..dea2e16 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.csv +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test.csv diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.json b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test.json index 7486b75..7486b75 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.json +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test.json diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.tsv b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test.tsv index 1fcab88..1fcab88 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.tsv +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test.tsv diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2.csv b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test2.csv index ae1a48a..ae1a48a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2.csv +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test2.csv diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2_ts.csv b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test2_ts.csv index 2b8d00e..2b8d00e 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2_ts.csv +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test2_ts.csv diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test3.csv b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test3.csv index 2aabb04..2aabb04 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test3.csv +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test3.csv diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_2.json b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test_2.json index ed18b2f..ed18b2f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_2.json +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test_2.json diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_3.json b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test_3.json index c08c9c7..c08c9c7 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_3.json +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test_3.json diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_ts.csv b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test_ts.csv index 5bfbd34..5bfbd34 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_ts.csv +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/data/c3_test_ts.csv diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/index.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/index.html index 7f2c06a..7f2c06a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/index.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/index.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/c3.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/c3.js index 644b352..644b352 120000 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/c3.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/c3.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/c3.min.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/c3.min.js index a221dd2..a221dd2 120000 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/c3.min.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/c3.min.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/extensions b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/extensions index 4761652..4761652 120000 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/extensions +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/extensions diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/require.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/require.js index e599a6a..e599a6a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/require.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/require.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/samples/plugin.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/samples/plugin.js index e5a0718..e5a0718 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/samples/plugin.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/samples/plugin.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/samples/requirejs.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/samples/requirejs.js index 95f5a7d..95f5a7d 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/samples/requirejs.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/samples/requirejs.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/samples/zoom_reduction.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/samples/zoom_reduction.js index 0c12921..0c12921 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/js/samples/zoom_reduction.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/js/samples/zoom_reduction.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_label.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_axis_label.html index b53de6a..b53de6a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_label.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_axis_label.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_range.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_axis_range.html index daa7843..daa7843 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_range.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_axis_range.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_category.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_category.html index 143c31d..143c31d 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_category.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_category.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_data_colors.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_data_colors.html index 755341a..755341a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_data_colors.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_data_colors.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_flow.html index 363faf5..363faf5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_flow.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow_timeseries.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_flow_timeseries.html index 216d7e4..216d7e4 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow_timeseries.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_flow_timeseries.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_legend.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_legend.html index dfc6994..dfc6994 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_legend.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_legend.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_tooltip_show.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_tooltip_show.html index b4a82b5..b4a82b5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_tooltip_show.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_tooltip_show.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_transform.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_transform.html index 4a85426..4a85426 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_transform.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_transform.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_xgrid_lines.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_xgrid_lines.html index 661d111..661d111 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_xgrid_lines.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_xgrid_lines.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_ygrid_lines.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_ygrid_lines.html index 57784ed..57784ed 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/api_ygrid_lines.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/api_ygrid_lines.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/area_zerobased.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/area_zerobased.html index f7975c9..f7975c9 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/area_zerobased.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/area_zerobased.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_padding.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_padding.html index c562a4a..c562a4a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_padding.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_padding.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_range.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_range.html index 732200a..732200a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_range.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_range.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_extent.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_extent.html index b433824..b433824 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_extent.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_extent.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_localtime.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_localtime.html index 3b5813e..3b5813e 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_localtime.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_localtime.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_range_timeseries.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_range_timeseries.html index 4b98bb9..4b98bb9 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_range_timeseries.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_range_timeseries.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_culling.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_tick_culling.html index f0f54ca..f0f54ca 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_culling.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_tick_culling.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_fit.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_tick_fit.html index 5f8ed36..5f8ed36 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_fit.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_tick_fit.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_rotate.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_tick_rotate.html index 9cfb531..9cfb531 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_rotate.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_tick_rotate.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_values.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_tick_values.html index c8922e6..c8922e6 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_values.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_x_tick_values.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y2.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_y2.html index e146c6c..e146c6c 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y2.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_y2.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y_default.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_y_default.html index 50119eb..50119eb 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y_default.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/axes_y_default.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/bar_zerobased.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/bar_zerobased.html index 55d02a8..55d02a8 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/bar_zerobased.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/bar_zerobased.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/bindto.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/bindto.html index 14e813d..14e813d 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/bindto.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/bindto.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/categorized.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/categorized.html index 0e4a1b5..0e4a1b5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/categorized.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/categorized.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area.html index 04ec6bd..04ec6bd 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_spline.html index 836474a..836474a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_spline.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline_stacked.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_spline_stacked.html index a5448cb..a5448cb 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline_stacked.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_spline_stacked.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_stacked.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_stacked.html index 9830d94..9830d94 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_stacked.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_stacked.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_step.html index 2ba7a27..2ba7a27 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_step.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step_stacked.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_step_stacked.html index ce470e4..ce470e4 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step_stacked.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_area_step_stacked.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_bar.html index 1f19af7..1f19af7 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_bar.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar_stacked.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_bar_stacked.html index d47fdd7..d47fdd7 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar_stacked.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_bar_stacked.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_combination.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_combination.html index 42eb59a..42eb59a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_combination.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_combination.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_donut.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_donut.html index d8453d3..d8453d3 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_donut.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_donut.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_gauge.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_gauge.html index a650135..a650135 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_gauge.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_gauge.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_pie.html index e9b7ccb..e9b7ccb 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_pie.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie_sort.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_pie_sort.html index ca875b8..ca875b8 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie_sort.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_pie_sort.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_scatter.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_scatter.html index 0afe1da..0afe1da 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_scatter.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_scatter.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_spline.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_spline.html index 731133d..731133d 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_spline.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_spline.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_step.html index fb32067..fb32067 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_step.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step_category.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_step_category.html index 4be84a8..4be84a8 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step_category.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/chart_step_category.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_categorized.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/custom_x_categorized.html index 460bcf8..460bcf8 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_categorized.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/custom_x_categorized.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_scale.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/custom_x_scale.html index 7945ee8..7945ee8 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_scale.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/custom_x_scale.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_xs_scale.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/custom_xs_scale.html index 0364c10..0364c10 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_xs_scale.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/custom_xs_scale.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_columned.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_columned.html index 9bc280c..9bc280c 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_columned.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_columned.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_hide.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_hide.html index fb3469b..fb3469b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_hide.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_hide.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_json.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_json.html index 522fb93..522fb93 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_json.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_json.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_label.html index e8cc05c..e8cc05c 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_label.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label_format.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_label_format.html index 1fe0566..1fe0566 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label_format.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_label_format.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_load.html index 356383d..356383d 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_load.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load_timeseries.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_load_timeseries.html index 947db37..947db37 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load_timeseries.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_load_timeseries.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_region.html index 94789e3..94789e3 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_region.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region_timeseries.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_region_timeseries.html index 8e154b5..8e154b5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region_timeseries.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_region_timeseries.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_rowed.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_rowed.html index fd8fcfd..fd8fcfd 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_rowed.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_rowed.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_url.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_url.html index 95b6eb6..95b6eb6 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/data_url.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/data_url.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/domain_y.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/domain_y.html index 95c91ce..95c91ce 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/domain_y.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/domain_y.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/element.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/element.html index 1c28bd9..1c28bd9 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/element.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/element.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/emptydata.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/emptydata.html index 10bd55f..10bd55f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/emptydata.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/emptydata.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_focus.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grid_focus.html index ec6bd97..ec6bd97 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_focus.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grid_focus.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grid_x_lines.html index 975a641..975a641 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grid_x_lines.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines_timeseries.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grid_x_lines_timeseries.html index d3517ad..d3517ad 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines_timeseries.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grid_x_lines_timeseries.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grids.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grids.html index e0df334..e0df334 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grids.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grids.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grids_timeseries.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grids_timeseries.html index 53095b0..53095b0 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/grids_timeseries.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/grids_timeseries.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/interaction_enabled.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/interaction_enabled.html index 9e77fea..9e77fea 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/interaction_enabled.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/interaction_enabled.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/legend.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/legend.html index 92c99ae..92c99ae 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/legend.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/legend.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/padding.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/padding.html index e9f0026..e9f0026 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/padding.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/padding.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/padding_update.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/padding_update.html index 37071d9..37071d9 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/padding_update.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/padding_update.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/plugin.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/plugin.html index cba5227..cba5227 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/plugin.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/plugin.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/point_r.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/point_r.html index 46ee3ec..46ee3ec 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/point_r.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/point_r.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/regions.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/regions.html index 0546383..0546383 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/regions.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/regions.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/regions_timeseries.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/regions_timeseries.html index b3fcd23..b3fcd23 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/regions_timeseries.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/regions_timeseries.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/requirejs.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/requirejs.html index 001aee7..001aee7 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/requirejs.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/requirejs.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/selection.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/selection.html index 9fc6811..9fc6811 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/selection.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/selection.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/simple.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/simple.html index 0aeb681..0aeb681 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/simple.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/simple.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/subchart.html index e068043..e068043 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/subchart.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart_onbrush.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/subchart_onbrush.html index 2cd2158..2cd2158 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart_onbrush.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/subchart_onbrush.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/timeseries.html index af1265c..af1265c 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/timeseries.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_date.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/timeseries_date.html index ceb8e2f..ceb8e2f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_date.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/timeseries_date.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_descendent.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/timeseries_descendent.html index 58246f6..58246f6 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_descendent.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/timeseries_descendent.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_raw.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/timeseries_raw.html index 06d61f3..06d61f3 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_raw.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/timeseries_raw.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_grouped.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/tooltip_grouped.html index 6f77562..6f77562 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_grouped.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/tooltip_grouped.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_show.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/tooltip_show.html index 3449553..3449553 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_show.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/tooltip_show.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/zoom.html index 73af5ab..73af5ab 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/zoom.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_category.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/zoom_category.html index e8e7e24..e8e7e24 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_category.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/zoom_category.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_onzoom.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/zoom_onzoom.html index f79e5ba..f79e5ba 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_onzoom.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/zoom_onzoom.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_reduction.html b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/zoom_reduction.html index 4a9873a..4a9873a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_reduction.html +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/htdocs/samples/zoom_reduction.html diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/package.json b/examples/historical/web/nms.gathering.org/speedometer/c3-master/package.json index b9d1408..b9d1408 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/package.json +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/package.json diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.axis-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.axis-spec.js index 5764f73..5764f73 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.axis-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.axis-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.data-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.data-spec.js index 60881cb..60881cb 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.data-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.data-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.focus-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.focus-spec.js index df64e80..df64e80 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.focus-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.focus-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.grid-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.grid-spec.js index ebaeee6..ebaeee6 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.grid-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.grid-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.load-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.load-spec.js index fbea981..fbea981 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.load-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.load-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.zoom-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.zoom-spec.js index 4a65927..4a65927 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/api.zoom-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/api.zoom-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/arc-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/arc-spec.js index 517bf64..517bf64 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/arc-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/arc-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/axis-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/axis-spec.js index 0f4aa2d..0f4aa2d 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/axis-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/axis-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/c3-helper.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/c3-helper.js index 970cd1b..970cd1b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/c3-helper.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/c3-helper.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/c3-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/c3-spec.js index 7be30b3..7be30b3 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/c3-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/c3-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/class-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/class-spec.js index 97d0e69..97d0e69 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/class-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/class-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/core-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/core-spec.js index 048df38..048df38 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/core-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/core-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/data-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/data-spec.js index db7e929..db7e929 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/data-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/data-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/domain-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/domain-spec.js index 69f7995..69f7995 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/domain-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/domain-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/grid-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/grid-spec.js index 0443ec1..0443ec1 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/grid-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/grid-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/interaction-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/interaction-spec.js index 4e62070..4e62070 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/interaction-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/interaction-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/legend-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/legend-spec.js index 5773b1a..5773b1a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/legend-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/legend-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/shape.bar-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/shape.bar-spec.js index 78f2971..78f2971 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/shape.bar-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/shape.bar-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/shape.line-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/shape.line-spec.js index b4f5dc8..b4f5dc8 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/shape.line-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/shape.line-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/tooltip-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/tooltip-spec.js index de3983f..de3983f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/tooltip-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/tooltip-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/type-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/type-spec.js index 9210d50..9210d50 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/type-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/type-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/zoom-spec.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/zoom-spec.js index 7f1490b..7f1490b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/spec/zoom-spec.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/spec/zoom-spec.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.axis.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.axis.js index 281a7bb..281a7bb 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.axis.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.axis.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.category.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.category.js index 1616c4a..1616c4a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.category.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.category.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.chart.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.chart.js index a13b0da..a13b0da 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.chart.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.chart.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.color.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.color.js index 15aaa3e..15aaa3e 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.color.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.color.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.data.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.data.js index be5b8f7..be5b8f7 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.data.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.data.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.flow.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.flow.js index d8afc19..d8afc19 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.flow.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.flow.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.focus.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.focus.js index 1a65bcc..1a65bcc 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.focus.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.focus.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.grid.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.grid.js index 038aa6b..038aa6b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.grid.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.grid.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.group.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.group.js index 47fedb4..47fedb4 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.group.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.group.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.legend.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.legend.js index 182caa1..182caa1 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.legend.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.legend.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.load.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.load.js index 6bb4c9a..6bb4c9a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.load.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.load.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.region.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.region.js index b587b4f..b587b4f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.region.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.region.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.selection.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.selection.js index 02ad601..02ad601 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.selection.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.selection.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.show.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.show.js index 08e99e1..08e99e1 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.show.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.show.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.tooltip.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.tooltip.js index 045a52e..045a52e 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.tooltip.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.tooltip.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.transform.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.transform.js index f04b505..f04b505 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.transform.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.transform.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.x.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.x.js index 93d25d4..93d25d4 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.x.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.x.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.zoom.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js index 07e7a58..07e7a58 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/api.zoom.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/api.zoom.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/arc.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/arc.js index 40861eb..40861eb 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/arc.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/arc.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/axis.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/axis.js index cd14bd6..cd14bd6 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/axis.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/axis.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/c3.axis.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/c3.axis.js index 6d4f7a3..6d4f7a3 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/c3.axis.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/c3.axis.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/cache.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/cache.js index 6566616..6566616 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/cache.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/cache.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/category.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/category.js index 5143c6c..5143c6c 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/category.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/category.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/class.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/class.js index 335f17c..335f17c 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/class.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/class.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/clip.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/clip.js index 322dbb5..322dbb5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/clip.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/clip.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/color.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/color.js index da1888e..da1888e 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/color.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/color.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/config.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/config.js index 737ce1b..737ce1b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/config.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/config.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/core.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/core.js index 5b19c7c..5b19c7c 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/core.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/core.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/data.convert.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/data.convert.js index 4384e7a..4384e7a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/data.convert.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/data.convert.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/data.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/data.js index b29bd63..b29bd63 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/data.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/data.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/data.load.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/data.load.js index 49eee28..49eee28 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/data.load.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/data.load.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/domain.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/domain.js index 5f03c5f..5f03c5f 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/domain.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/domain.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/drag.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/drag.js index 56ab070..56ab070 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/drag.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/drag.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/format.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/format.js index aa72780..aa72780 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/format.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/format.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/grid.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/grid.js index 9a06432..9a06432 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/grid.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/grid.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/head.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/head.js index d77cbd0..d77cbd0 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/head.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/head.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/interaction.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/interaction.js index d7d4c41..d7d4c41 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/interaction.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/interaction.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/legend.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/legend.js index 7353a98..7353a98 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/legend.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/legend.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/polyfill.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/polyfill.js index 95d7812..95d7812 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/polyfill.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/polyfill.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/region.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/region.js index 20c70d5..20c70d5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/region.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/region.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scale.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scale.js index 6c4c045..6c4c045 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scale.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scale.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/arc.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/arc.scss index ddea0d7..ddea0d7 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/arc.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/arc.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/area.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/area.scss index 5f3e2c4..5f3e2c4 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/area.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/area.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/axis.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/axis.scss index 140ee4e..140ee4e 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/axis.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/axis.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/bar.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/bar.scss index 08ae998..08ae998 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/bar.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/bar.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/brush.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/brush.scss index 0f547c4..0f547c4 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/brush.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/brush.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/chart.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/chart.scss index 969e8da..969e8da 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/chart.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/chart.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/focus.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/focus.scss index 02db8df..02db8df 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/focus.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/focus.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/grid.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/grid.scss index fd9ce13..fd9ce13 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/grid.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/grid.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/legend.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/legend.scss index 8d6d971..8d6d971 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/legend.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/legend.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/line.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/line.scss index 7690afa..7690afa 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/line.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/line.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/main.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/main.scss index 20777b4..20777b4 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/main.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/main.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/point.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/point.scss index 532a644..532a644 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/point.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/point.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/region.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/region.scss index d77f7c3..d77f7c3 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/region.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/region.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/select_drag.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/select_drag.scss index ef5cb1a..ef5cb1a 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/select_drag.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/select_drag.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/text.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/text.scss index d4453ce..d4453ce 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/text.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/text.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/tooltip.scss b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/tooltip.scss index 99f36f9..99f36f9 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/scss/tooltip.scss +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/scss/tooltip.scss diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/selection.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/selection.js index e9b4ada..e9b4ada 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/selection.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/selection.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/shape.bar.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/shape.bar.js index bd8403e..bd8403e 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/shape.bar.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/shape.bar.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/shape.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/shape.js index fd40598..fd40598 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/shape.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/shape.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/shape.line.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/shape.line.js index 057e35d..057e35d 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/shape.line.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/shape.line.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/size.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/size.js index 4bfb619..4bfb619 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/size.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/size.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/subchart.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/subchart.js index ba41035..ba41035 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/subchart.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/subchart.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/tail.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/tail.js index 7e78a25..7e78a25 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/tail.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/tail.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/text.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/text.js index 6574a76..6574a76 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/text.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/text.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/tooltip.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/tooltip.js index 6b0a7d4..6b0a7d4 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/tooltip.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/tooltip.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/type.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/type.js index 51511a5..51511a5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/type.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/type.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/ua.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/ua.js index 17fcde5..17fcde5 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/ua.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/ua.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/util.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/util.js index 91cb48b..91cb48b 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/util.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/util.js diff --git a/web/nms-public.gathering.org/old/speedometer/c3-master/src/zoom.js b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/zoom.js index b46a0b1..b46a0b1 100644 --- a/web/nms-public.gathering.org/old/speedometer/c3-master/src/zoom.js +++ b/examples/historical/web/nms.gathering.org/speedometer/c3-master/src/zoom.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/.gitattributes b/examples/historical/web/nms.gathering.org/speedometer/d3-master/.gitattributes index aa9cd05..aa9cd05 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/.gitattributes +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/.gitattributes diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/.gitignore b/examples/historical/web/nms.gathering.org/speedometer/d3-master/.gitignore index 8cc5a84..8cc5a84 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/.gitignore +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/.gitignore diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/.npmignore b/examples/historical/web/nms.gathering.org/speedometer/d3-master/.npmignore index f2a693c..f2a693c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/.npmignore +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/.npmignore diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/.spmignore b/examples/historical/web/nms.gathering.org/speedometer/d3-master/.spmignore index 0a67304..0a67304 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/.spmignore +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/.spmignore diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/CONTRIBUTING.md b/examples/historical/web/nms.gathering.org/speedometer/d3-master/CONTRIBUTING.md index 5ced343..5ced343 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/CONTRIBUTING.md +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/CONTRIBUTING.md diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/d3-master/LICENSE index f27c7e6..f27c7e6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/Makefile b/examples/historical/web/nms.gathering.org/speedometer/d3-master/Makefile index f9c0b62..f9c0b62 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/Makefile +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/Makefile diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/README.md b/examples/historical/web/nms.gathering.org/speedometer/d3-master/README.md index 1548344..1548344 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/README.md +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/README.md diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/bower b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/bower index b4f6133..b4f6133 100755 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/bower +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/bower diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/component b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/component index 785d9d6..785d9d6 100755 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/component +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/component diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/meteor b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/meteor index 4787051..4787051 100755 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/meteor +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/meteor diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/start b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/start index 9b046fc..9b046fc 100755 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/start +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/start diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/uglify b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/uglify index 6defe2f..6defe2f 100755 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/bin/uglify +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bin/uglify diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/bower.json b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bower.json index 72e0d7b..72e0d7b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/bower.json +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/bower.json diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/component.json b/examples/historical/web/nms.gathering.org/speedometer/d3-master/component.json index 4d2d92d..4d2d92d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/component.json +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/component.json diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/composer.json b/examples/historical/web/nms.gathering.org/speedometer/d3-master/composer.json index c5a50f2..c5a50f2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/composer.json +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/composer.json diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/d3.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/d3.js index 8868e42..8868e42 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/d3.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/d3.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/d3.min.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/d3.min.js index 34d5513..34d5513 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/d3.min.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/d3.min.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/index.js index d00e9bf..d00e9bf 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/colorbrewer/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/colorbrewer/LICENSE index 2ac775d..2ac775d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/colorbrewer/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/colorbrewer/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.css b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/colorbrewer/colorbrewer.css index faed650..faed650 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.css +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/colorbrewer/colorbrewer.css diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/colorbrewer/colorbrewer.js index 2295527..2295527 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/colorbrewer/colorbrewer.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/geographiclib/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/geographiclib/LICENSE index 692304c..692304c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/geographiclib/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/geographiclib/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/penner/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/penner/LICENSE index 8429685..8429685 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/penner/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/penner/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/polymaps/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/polymaps/LICENSE index df48fc5..df48fc5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/polymaps/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/polymaps/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/protovis/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/protovis/LICENSE index 4c6e405..4c6e405 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/protovis/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/protovis/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/rhill-voronoi/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/rhill-voronoi/LICENSE index 2be40c3..2be40c3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/rhill-voronoi/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/rhill-voronoi/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/LICENSE b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/LICENSE index a59d17e..a59d17e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/LICENSE +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/LICENSE diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.js index 2f5556a..2f5556a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.lin.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.lin.js index cbdc2ac..cbdc2ac 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.lin.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.lin.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.lin.min.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.lin.min.js index a470da4..a470da4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.lin.min.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.lin.min.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.min.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.min.js index 41cf0eb..41cf0eb 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.min.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.min.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.stats.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.stats.js index d98df12..d98df12 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.stats.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.stats.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.stats.min.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.stats.min.js index fd69f13..fd69f13 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/lib/science/science.stats.min.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/lib/science/science.stats.min.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/package.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/package.js index e80d6db..e80d6db 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/package.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/package.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/package.json b/examples/historical/web/nms.gathering.org/speedometer/d3-master/package.json index 537a5de..537a5de 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/package.json +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/package.json diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/ascending.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/ascending.js index 067c17a..067c17a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/ascending.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/ascending.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/bisect.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/bisect.js index fbe3a73..fbe3a73 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/bisect.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/bisect.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/descending.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/descending.js index 0503458..0503458 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/descending.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/descending.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/deviation.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/deviation.js index 16663e3..16663e3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/deviation.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/deviation.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/entries.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/entries.js index 4ce014b..4ce014b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/entries.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/entries.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/extent.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/extent.js index 7584658..7584658 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/extent.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/extent.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/index.js index c29fb24..c29fb24 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/keys.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/keys.js index c83ec8e..c83ec8e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/keys.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/keys.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/map.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/map.js index 4ba7f3d..4ba7f3d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/map.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/map.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/max.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/max.js index 5aec78d..5aec78d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/max.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/max.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/mean.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/mean.js index ab91ae8..ab91ae8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/mean.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/mean.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/median.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/median.js index 63c2696..63c2696 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/median.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/median.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/merge.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/merge.js index 53c992d..53c992d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/merge.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/merge.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/min.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/min.js index c48a49d..c48a49d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/min.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/min.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/nest.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/nest.js index 859add7..859add7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/nest.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/nest.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/pairs.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/pairs.js index e270f95..e270f95 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/pairs.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/pairs.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/permute.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/permute.js index f27d2c9..f27d2c9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/permute.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/permute.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/quantile.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/quantile.js index 67fe9fd..67fe9fd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/quantile.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/quantile.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/range.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/range.js index 2fd6a1e..2fd6a1e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/range.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/range.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/set.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/set.js index de4dbd4..de4dbd4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/set.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/set.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/shuffle.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/shuffle.js index dbe36bd..dbe36bd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/shuffle.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/shuffle.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/sum.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/sum.js index 1e179bc..1e179bc 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/sum.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/sum.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/transpose.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/transpose.js index 999c543..999c543 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/transpose.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/transpose.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/values.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/values.js index 299d304..299d304 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/values.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/values.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/variance.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/variance.js index 70da168..70da168 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/variance.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/variance.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/zip.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/zip.js index 302ec4a..302ec4a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/arrays/zip.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/arrays/zip.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/behavior/behavior.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/behavior/behavior.js index 39633b1..39633b1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/behavior/behavior.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/behavior/behavior.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/behavior/drag.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/behavior/drag.js index 47db986..47db986 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/behavior/drag.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/behavior/drag.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/behavior/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/behavior/index.js index 5ce0932..5ce0932 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/behavior/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/behavior/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/behavior/zoom.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/behavior/zoom.js index bccbe14..bccbe14 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/behavior/zoom.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/behavior/zoom.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/color.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/color.js index 5620fea..5620fea 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/color.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/color.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/hcl.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/hcl.js index 509fe3b..509fe3b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/hcl.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/hcl.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/hsl.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/hsl.js index e242703..e242703 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/hsl.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/hsl.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/index.js index 3be3854..3be3854 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/lab.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/lab.js index 36d8791..36d8791 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/lab.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/lab.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/rgb.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/rgb.js index a2782f3..a2782f3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/rgb.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/rgb.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/xyz.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/xyz.js index 30e79ab..30e79ab 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/color/xyz.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/color/xyz.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/compat/array.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/compat/array.js index d5a0ab6..d5a0ab6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/compat/array.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/compat/array.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/compat/date.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/compat/date.js index e682d4c..e682d4c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/compat/date.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/compat/date.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/compat/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/compat/index.js index ec0e180..ec0e180 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/compat/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/compat/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/compat/style.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/compat/style.js index 76563a2..76563a2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/compat/style.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/compat/style.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/array.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/array.js index cb4fd36..cb4fd36 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/array.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/array.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/class.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/class.js index 7f1d743..7f1d743 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/class.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/class.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/document.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/document.js index 58b846d..58b846d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/document.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/document.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/functor.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/functor.js index f8b1bf7..f8b1bf7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/functor.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/functor.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/identity.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/identity.js index 73893f8..73893f8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/identity.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/identity.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/index.js index f6d233e..f6d233e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/noop.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/noop.js index 35f91d1..35f91d1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/noop.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/noop.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/ns.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/ns.js index 7d8be9c..7d8be9c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/ns.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/ns.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/rebind.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/rebind.js index d611846..d611846 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/rebind.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/rebind.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/source.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/source.js index f56f501..f56f501 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/source.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/source.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/subclass.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/subclass.js index ea8dc85..ea8dc85 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/subclass.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/subclass.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/target.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/target.js index 766ba7e..766ba7e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/target.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/target.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/true.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/true.js index 0900faf..0900faf 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/true.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/true.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/vendor.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/vendor.js index b92c7fe..b92c7fe 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/vendor.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/vendor.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/zero.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/zero.js index 18b52af..18b52af 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/core/zero.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/core/zero.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/d3.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/d3.js index d0ad738..d0ad738 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/d3.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/d3.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/dsv/csv.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/dsv/csv.js index 2b6d94f..2b6d94f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/dsv/csv.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/dsv/csv.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/dsv/dsv.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/dsv/dsv.js index a3c9777..a3c9777 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/dsv/dsv.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/dsv/dsv.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/dsv/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/dsv/index.js index b92fc3c..b92fc3c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/dsv/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/dsv/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/dsv/tsv.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/dsv/tsv.js index 1783744..1783744 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/dsv/tsv.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/dsv/tsv.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/end.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/end.js index 3e56b2c..3e56b2c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/end.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/end.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/dispatch.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/dispatch.js index 9b85ccd..9b85ccd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/dispatch.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/dispatch.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/drag.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/drag.js index 8687ccf..8687ccf 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/drag.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/drag.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/event.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/event.js index 71e676e..71e676e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/event.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/event.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/index.js index 4bb5a45..4bb5a45 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/mouse.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/mouse.js index a6994b9..a6994b9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/mouse.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/mouse.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/timer.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/timer.js index 0591ece..0591ece 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/timer.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/timer.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/touch.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/touch.js index b9828ca..b9828ca 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/touch.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/touch.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/touches.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/touches.js index a7cbaa5..a7cbaa5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/event/touches.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/event/touches.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/collapse.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/collapse.js index 08adc3a..08adc3a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/collapse.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/collapse.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/format.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/format.js index bf740db..bf740db 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/format.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/format.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/formatPrefix.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/formatPrefix.js index dc84ce0..dc84ce0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/formatPrefix.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/formatPrefix.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/index.js index 21d7e9d..21d7e9d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/precision.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/precision.js index 24e32a1..24e32a1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/precision.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/precision.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/requote.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/requote.js index 99dbf15..99dbf15 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/requote.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/requote.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/round.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/round.js index 44e9574..44e9574 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/format/round.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/format/round.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/albers-usa.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/albers-usa.js index bee8ed2..bee8ed2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/albers-usa.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/albers-usa.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/albers.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/albers.js index c1cde75..c1cde75 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/albers.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/albers.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/area.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/area.js index 32f2c1c..32f2c1c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/area.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/area.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equal-area.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/azimuthal-equal-area.js index 91bdcd6..91bdcd6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equal-area.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/azimuthal-equal-area.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equidistant.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/azimuthal-equidistant.js index 80b14a9..80b14a9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equidistant.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/azimuthal-equidistant.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/azimuthal.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/azimuthal.js index 5c0d9f5..5c0d9f5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/azimuthal.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/azimuthal.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/bounds.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/bounds.js index 2248d85..2248d85 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/bounds.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/bounds.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/cartesian.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/cartesian.js index f365a3d..f365a3d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/cartesian.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/cartesian.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/centroid.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/centroid.js index b764e9f..b764e9f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/centroid.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/centroid.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/circle.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/circle.js index f802f21..f802f21 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/circle.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/circle.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip-antimeridian.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip-antimeridian.js index 144a35d..144a35d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip-antimeridian.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip-antimeridian.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip-circle.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip-circle.js index d204a51..d204a51 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip-circle.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip-circle.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip-extent.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip-extent.js index cc69dd0..cc69dd0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip-extent.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip-extent.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip-polygon.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip-polygon.js index 4dd960c..4dd960c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip-polygon.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip-polygon.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip.js index 9c54214..9c54214 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/clip.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/clip.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/compose.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/compose.js index fe374ef..fe374ef 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/compose.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/compose.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/conic-conformal.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/conic-conformal.js index 8002322..8002322 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/conic-conformal.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/conic-conformal.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/conic-equal-area.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/conic-equal-area.js index 7ccfb32..7ccfb32 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/conic-equal-area.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/conic-equal-area.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/conic-equidistant.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/conic-equidistant.js index 24935b0..24935b0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/conic-equidistant.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/conic-equidistant.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/conic.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/conic.js index 8377ec5..8377ec5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/conic.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/conic.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/distance.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/distance.js index 805dda7..805dda7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/distance.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/distance.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/equirectangular.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/equirectangular.js index eb9cfe0..eb9cfe0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/equirectangular.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/equirectangular.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/geo.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/geo.js index cf220ce..cf220ce 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/geo.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/geo.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/gnomonic.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/gnomonic.js index 8878ad8..8878ad8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/gnomonic.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/gnomonic.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/graticule.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/graticule.js index 2522059..2522059 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/graticule.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/graticule.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/greatArc.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/greatArc.js index a60a488..a60a488 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/greatArc.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/greatArc.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/index.js index c95f341..c95f341 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/interpolate.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/interpolate.js index dba105b..dba105b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/interpolate.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/interpolate.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/length.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/length.js index d977d04..d977d04 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/length.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/length.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/mercator.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/mercator.js index 7eb824d..7eb824d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/mercator.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/mercator.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/orthographic.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/orthographic.js index f51b500..f51b500 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/orthographic.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/orthographic.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-area.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-area.js index 53b10e1..53b10e1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-area.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-area.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-bounds.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-bounds.js index 53c7a06..53c7a06 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-bounds.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-bounds.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-buffer.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-buffer.js index d14a2fb..d14a2fb 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-buffer.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-buffer.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-centroid.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-centroid.js index cda5897..cda5897 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-centroid.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-centroid.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-context.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-context.js index d92086c..d92086c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path-context.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path-context.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path.js index 51d08be..51d08be 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/path.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/path.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/point-in-polygon.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/point-in-polygon.js index 448edd6..448edd6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/point-in-polygon.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/point-in-polygon.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/projection.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/projection.js index fe493a8..fe493a8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/projection.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/projection.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/resample.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/resample.js index 1ddd9a3..1ddd9a3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/resample.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/resample.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/rotation.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/rotation.js index 46ea8b6..46ea8b6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/rotation.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/rotation.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/spherical.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/spherical.js index 9790a5a..9790a5a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/spherical.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/spherical.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/stereographic.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/stereographic.js index 052945f..052945f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/stereographic.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/stereographic.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/stream.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/stream.js index 2119c5d..2119c5d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/stream.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/stream.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/transform.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/transform.js index a57af50..a57af50 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/transform.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/transform.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/transverse-mercator.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/transverse-mercator.js index eb29203..eb29203 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geo/transverse-mercator.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geo/transverse-mercator.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/clip-line.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/clip-line.js index c83c412..c83c412 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/clip-line.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/clip-line.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/delaunay.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/delaunay.js index 0a60cd1..0a60cd1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/delaunay.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/delaunay.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/geom.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/geom.js index b17c4fc..b17c4fc 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/geom.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/geom.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/hull.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/hull.js index 7abce15..7abce15 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/hull.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/hull.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/index.js index 9e2fb28..9e2fb28 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/point.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/point.js index 10cfe3e..10cfe3e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/point.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/point.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/polygon.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/polygon.js index 02383dd..02383dd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/polygon.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/polygon.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/quadtree.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/quadtree.js index 8d9f6a5..8d9f6a5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/quadtree.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/quadtree.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi.js index 53f7d79..53f7d79 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/beach.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/beach.js index e017467..e017467 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/beach.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/beach.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/cell.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/cell.js index 8c6628d..8c6628d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/cell.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/cell.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/circle.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/circle.js index d7fb679..d7fb679 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/circle.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/circle.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/clip.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/clip.js index e145965..e145965 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/clip.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/clip.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/edge.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/edge.js index 8e5a734..8e5a734 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/edge.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/edge.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/index.js index a6c01a8..a6c01a8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/red-black.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/red-black.js index 7cf6880..7cf6880 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/geom/voronoi/red-black.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/geom/voronoi/red-black.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/array.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/array.js index 33f8f48..33f8f48 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/array.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/array.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/ease.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/ease.js index fd48a17..fd48a17 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/ease.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/ease.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/hcl.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/hcl.js index 4e62591..4e62591 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/hcl.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/hcl.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/hsl.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/hsl.js index 2b8d70f..2b8d70f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/hsl.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/hsl.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/index.js index ed6c502..ed6c502 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/interpolate.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/interpolate.js index 14f5dc5..14f5dc5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/interpolate.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/interpolate.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/lab.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/lab.js index 6b46c04..6b46c04 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/lab.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/lab.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/number.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/number.js index 2f0e42a..2f0e42a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/number.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/number.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/object.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/object.js index a3f863a..a3f863a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/object.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/object.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/rgb.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/rgb.js index f4944d2..f4944d2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/rgb.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/rgb.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/round.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/round.js index 8e8797d..8e8797d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/round.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/round.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/string.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/string.js index 3033a71..3033a71 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/string.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/string.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/transform.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/transform.js index 17a19cb..17a19cb 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/transform.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/transform.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/uninterpolate.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/uninterpolate.js index d8c8332..d8c8332 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/uninterpolate.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/uninterpolate.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/zoom.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/zoom.js index ae6b5c7..ae6b5c7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/interpolate/zoom.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/interpolate/zoom.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/bundle.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/bundle.js index 3f30244..3f30244 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/bundle.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/bundle.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/chord.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/chord.js index 10506e3..10506e3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/chord.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/chord.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/cluster.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/cluster.js index a4eec3b..a4eec3b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/cluster.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/cluster.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/force.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/force.js index e863969..e863969 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/force.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/force.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/hierarchy.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/hierarchy.js index 3bd4780..3bd4780 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/hierarchy.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/hierarchy.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/histogram.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/histogram.js index 4105d9b..4105d9b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/histogram.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/histogram.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/index.js index 9c203f3..9c203f3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/layout.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/layout.js index 3bcbcce..3bcbcce 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/layout.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/layout.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/pack.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/pack.js index 282ce09..282ce09 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/pack.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/pack.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/partition.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/partition.js index 581fd05..581fd05 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/partition.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/partition.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/pie.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/pie.js index a6a4ecf..a6a4ecf 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/pie.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/pie.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/stack.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/stack.js index 79ece60..79ece60 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/stack.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/stack.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/tree.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/tree.js index 80afaa7..80afaa7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/tree.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/tree.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/treemap.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/treemap.js index 1a1d94a..1a1d94a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/layout/treemap.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/layout/treemap.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/ca-ES.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/ca-ES.js index a371e37..a371e37 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/ca-ES.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/ca-ES.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/de-DE.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/de-DE.js index a5b86d2..a5b86d2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/de-DE.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/de-DE.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/en-CA.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/en-CA.js index 64853cf..64853cf 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/en-CA.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/en-CA.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/en-GB.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/en-GB.js index 3f98114..3f98114 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/en-GB.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/en-GB.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/en-US.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/en-US.js index 4fa8547..4fa8547 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/en-US.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/en-US.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/es-ES.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/es-ES.js index 3149e33..3149e33 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/es-ES.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/es-ES.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/fi-FI.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/fi-FI.js index dc60567..dc60567 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/fi-FI.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/fi-FI.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/fr-CA.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/fr-CA.js index a18c39f..a18c39f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/fr-CA.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/fr-CA.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/fr-FR.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/fr-FR.js index 9c3f52d..9c3f52d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/fr-FR.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/fr-FR.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/he-IL.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/he-IL.js index 4fb49b2..4fb49b2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/he-IL.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/he-IL.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/it-IT.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/it-IT.js index aec9202..aec9202 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/it-IT.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/it-IT.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/locale.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/locale.js index b3b9950..b3b9950 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/locale.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/locale.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/mk-MK.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/mk-MK.js index 710c2a4..710c2a4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/mk-MK.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/mk-MK.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/nl-NL.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/nl-NL.js index c28a436..c28a436 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/nl-NL.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/nl-NL.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/number-format.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/number-format.js index e62f7b4..e62f7b4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/number-format.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/number-format.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/pl-PL.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/pl-PL.js index a545f0f..a545f0f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/pl-PL.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/pl-PL.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/pt-BR.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/pt-BR.js index 7524e48..7524e48 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/pt-BR.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/pt-BR.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/ru-RU.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/ru-RU.js index 714c8f7..714c8f7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/ru-RU.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/ru-RU.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/time-format.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/time-format.js index aeae290..aeae290 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/time-format.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/time-format.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/time-scale.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/time-scale.js index e69de29..e69de29 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/time-scale.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/time-scale.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/zh-CN.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/zh-CN.js index ea35884..ea35884 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/locale/zh-CN.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/locale/zh-CN.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/abs.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/abs.js index 6c078b9..6c078b9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/abs.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/abs.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/adder.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/adder.js index 08fa289..08fa289 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/adder.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/adder.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/index.js index 20f6966..20f6966 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/number.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/number.js index 44ff332..44ff332 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/number.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/number.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/random.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/random.js index d0c6ba0..d0c6ba0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/random.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/random.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/transform.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/transform.js index 8a5e6cd..8a5e6cd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/transform.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/transform.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/trigonometry.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/trigonometry.js index d7099a4..d7099a4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/math/trigonometry.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/math/trigonometry.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/bilinear.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/bilinear.js index ff01477..ff01477 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/bilinear.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/bilinear.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/category.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/category.js index 3324917..3324917 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/category.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/category.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/identity.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/identity.js index 0cc7809..0cc7809 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/identity.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/identity.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/index.js index 271ea8d..271ea8d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/linear.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/linear.js index ce60ee4..ce60ee4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/linear.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/linear.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/log.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/log.js index 5234a58..5234a58 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/log.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/log.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/nice.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/nice.js index 7d534e9..7d534e9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/nice.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/nice.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/ordinal.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/ordinal.js index f065d54..f065d54 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/ordinal.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/ordinal.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/polylinear.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/polylinear.js index 3d729d7..3d729d7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/polylinear.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/polylinear.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/pow.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/pow.js index 9554fb8..9554fb8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/pow.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/pow.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/quantile.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/quantile.js index b092de2..b092de2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/quantile.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/quantile.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/quantize.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/quantize.js index f3b656d..f3b656d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/quantize.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/quantize.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/scale.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/scale.js index b7952d4..b7952d4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/scale.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/scale.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/sqrt.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/sqrt.js index a05c287..a05c287 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/sqrt.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/sqrt.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/threshold.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/threshold.js index 41b04c2..41b04c2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/scale/threshold.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/scale/threshold.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/append.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/append.js index 9630184..9630184 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/append.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/append.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/attr.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/attr.js index 723199a..723199a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/attr.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/attr.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/call.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/call.js index 3dfc386..3dfc386 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/call.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/call.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/classed.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/classed.js index b477ed6..b477ed6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/classed.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/classed.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/data.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/data.js index aadf19a..aadf19a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/data.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/data.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/datum.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/datum.js index 5434de4..5434de4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/datum.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/datum.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/each.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/each.js index 45b8603..45b8603 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/each.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/each.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/empty.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/empty.js index 6135c23..6135c23 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/empty.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/empty.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/enter-insert.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/enter-insert.js index f7d6c15..f7d6c15 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/enter-insert.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/enter-insert.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/enter-select.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/enter-select.js index 2764c6c..2764c6c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/enter-select.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/enter-select.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/enter.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/enter.js index 2533582..2533582 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/enter.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/enter.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/filter.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/filter.js index 3872856..3872856 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/filter.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/filter.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/html.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/html.js index 19f475d..19f475d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/html.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/html.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/index.js index 3350277..3350277 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/insert.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/insert.js index 909dfd9..909dfd9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/insert.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/insert.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/interrupt.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/interrupt.js index f2fd55e..f2fd55e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/interrupt.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/interrupt.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/node.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/node.js index 9c9be4d..9c9be4d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/node.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/node.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/on.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/on.js index 9f04987..9f04987 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/on.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/on.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/order.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/order.js index dc537ac..dc537ac 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/order.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/order.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/property.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/property.js index 8afcb89..8afcb89 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/property.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/property.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/remove.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/remove.js index 80666d9..80666d9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/remove.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/remove.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/select.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/select.js index 8c1dcde..8c1dcde 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/select.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/select.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/selectAll.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/selectAll.js index 7072f88..7072f88 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/selectAll.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/selectAll.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/selection.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/selection.js index acae550..acae550 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/selection.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/selection.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/size.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/size.js index 206ab4f..206ab4f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/size.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/size.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/sort.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/sort.js index 1abacd0..1abacd0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/sort.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/sort.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/style.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/style.js index 1501da0..1501da0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/style.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/style.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/text.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/text.js index 3daf802..3daf802 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/text.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/text.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/transition.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/transition.js index 09f3d98..09f3d98 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/selection/transition.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/selection/transition.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/start.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/start.js index aea3d9d..aea3d9d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/start.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/start.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/arc.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/arc.js index feda636..feda636 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/arc.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/arc.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/area-radial.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/area-radial.js index 9a5b862..9a5b862 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/area-radial.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/area-radial.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/area.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/area.js index b1c030a..b1c030a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/area.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/area.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/axis.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/axis.js index 79a6740..79a6740 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/axis.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/axis.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/brush.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/brush.js index 77ef8d3..77ef8d3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/brush.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/brush.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/chord.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/chord.js index d7611e1..d7611e1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/chord.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/chord.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/diagonal-radial.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/diagonal-radial.js index c4b09fd..c4b09fd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/diagonal-radial.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/diagonal-radial.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/diagonal.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/diagonal.js index 17d15de..17d15de 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/diagonal.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/diagonal.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/index.js index a9201d7..a9201d7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/line-radial.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/line-radial.js index d69ec30..d69ec30 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/line-radial.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/line-radial.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/line.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/line.js index 1cde315..1cde315 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/line.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/line.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/svg.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/svg.js index 3749248..3749248 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/svg.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/svg.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/symbol.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/symbol.js index 6ac58bf..6ac58bf 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/svg/symbol.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/svg/symbol.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/day.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/day.js index 3b8e7de..3b8e7de 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/day.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/day.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/format-iso.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/format-iso.js index 1bcd860..1bcd860 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/format-iso.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/format-iso.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/format-utc.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/format-utc.js index f5b4808..f5b4808 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/format-utc.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/format-utc.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/format.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/format.js index 3ad7f5f..3ad7f5f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/format.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/format.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/hour.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/hour.js index 0c6011d..0c6011d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/hour.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/hour.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/index.js index b041fc6..b041fc6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/interval.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/interval.js index b177b20..b177b20 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/interval.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/interval.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/minute.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/minute.js index ad081f6..ad081f6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/minute.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/minute.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/month.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/month.js index 577d5b2..577d5b2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/month.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/month.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/scale-utc.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/scale-utc.js index 1c6e30f..1c6e30f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/scale-utc.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/scale-utc.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/scale.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/scale.js index 90a23df..90a23df 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/scale.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/scale.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/second.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/second.js index 745c4b9..745c4b9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/second.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/second.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/time.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/time.js index ddfc018..ddfc018 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/time.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/time.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/week.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/week.js index 8fdfe13..8fdfe13 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/week.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/week.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/year.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/year.js index 3ac02a2..3ac02a2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/time/year.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/time/year.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/attr.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/attr.js index 31c77f1..31c77f1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/attr.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/attr.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/delay.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/delay.js index 068e040..068e040 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/delay.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/delay.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/duration.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/duration.js index c9db2dc..c9db2dc 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/duration.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/duration.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/each.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/each.js index f1b2057..f1b2057 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/each.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/each.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/ease.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/ease.js index 5c3564d..5c3564d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/ease.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/ease.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/filter.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/filter.js index 7e0e13a..7e0e13a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/filter.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/filter.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/index.js index c2a6702..c2a6702 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/remove.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/remove.js index 8e6e569..8e6e569 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/remove.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/remove.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/select.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/select.js index e537368..e537368 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/select.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/select.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/selectAll.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/selectAll.js index 5500d90..5500d90 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/selectAll.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/selectAll.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/style.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/style.js index 313c2a4..313c2a4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/style.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/style.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/subtransition.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/subtransition.js index 7b2229e..7b2229e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/subtransition.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/subtransition.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/text.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/text.js index 0e2455a..0e2455a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/text.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/text.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/transition.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/transition.js index 3ffad05..3ffad05 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/transition.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/transition.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/tween.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/tween.js index 108daa9..108daa9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/transition/tween.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/transition/tween.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/html.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/html.js index d42283b..d42283b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/html.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/html.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/index.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/index.js index c71b466..c71b466 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/index.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/index.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/json.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/json.js index f51bc2c..f51bc2c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/json.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/json.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/text.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/text.js index 1f51e3d..1f51e3d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/text.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/text.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/xhr.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/xhr.js index d0a87a0..d0a87a0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/xhr.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/xhr.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/xml.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/xml.js index 09c18e2..09c18e2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/src/xhr/xml.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/src/xhr/xml.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/XMLHttpRequest.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/XMLHttpRequest.js index 21ee574..21ee574 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/XMLHttpRequest.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/XMLHttpRequest.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/ascending-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/ascending-test.js index b7d9a7c..b7d9a7c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/ascending-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/ascending-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/bisect-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/bisect-test.js index b3c5f61..b3c5f61 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/bisect-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/bisect-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/descending-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/descending-test.js index 2c28c75..2c28c75 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/descending-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/descending-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/deviation-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/deviation-test.js index 6566362..6566362 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/deviation-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/deviation-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/entries-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/entries-test.js index 32f53f9..32f53f9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/entries-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/entries-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/extent-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/extent-test.js index bfdfa5f..bfdfa5f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/extent-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/extent-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/keys-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/keys-test.js index c11bda6..c11bda6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/keys-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/keys-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/map-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/map-test.js index 89290f1..89290f1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/map-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/map-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/max-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/max-test.js index 2403ac2..2403ac2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/max-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/max-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/mean-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/mean-test.js index 9c9421b..9c9421b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/mean-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/mean-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/median-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/median-test.js index 4ab4a52..4ab4a52 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/median-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/median-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/merge-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/merge-test.js index 9d25080..9d25080 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/merge-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/merge-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/min-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/min-test.js index 5fe331b..5fe331b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/min-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/min-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/nest-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/nest-test.js index 13d9001..13d9001 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/nest-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/nest-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/one-time-number.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/one-time-number.js index 2653283..2653283 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/one-time-number.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/one-time-number.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/pairs-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/pairs-test.js index 23b07fa..23b07fa 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/pairs-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/pairs-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/permute-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/permute-test.js index 4f3d01e..4f3d01e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/permute-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/permute-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/quantile-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/quantile-test.js index 2cbade9..2cbade9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/quantile-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/quantile-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/range-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/range-test.js index 3561954..3561954 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/range-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/range-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/set-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/set-test.js index ec24685..ec24685 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/set-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/set-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/shuffle-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/shuffle-test.js index 2f28457..2f28457 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/shuffle-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/shuffle-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/sum-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/sum-test.js index 81a3a9c..81a3a9c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/sum-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/sum-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/transpose-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/transpose-test.js index 84b6b55..84b6b55 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/transpose-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/transpose-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/values-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/values-test.js index f244dee..f244dee 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/values-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/values-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/variance-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/variance-test.js index 99af932..99af932 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/variance-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/variance-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/zip-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/zip-test.js index 56b4076..56b4076 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/arrays/zip-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/arrays/zip-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/assert.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/assert.js index 3acac51..3acac51 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/assert.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/assert.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/color/hcl-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/color/hcl-test.js index f8c8093..f8c8093 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/color/hcl-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/color/hcl-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/color/hsl-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/color/hsl-test.js index d468a1f..d468a1f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/color/hsl-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/color/hsl-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/color/lab-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/color/lab-test.js index 39409bb..39409bb 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/color/lab-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/color/lab-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/color/rgb-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/color/rgb-test.js index 1401c85..1401c85 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/color/rgb-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/color/rgb-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/document-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/document-test.js index 4f0b30f..4f0b30f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/document-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/document-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/functor-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/functor-test.js index ef88473..ef88473 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/functor-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/functor-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/ns-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/ns-test.js index 3506dc1..3506dc1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/ns-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/ns-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/rebind-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/rebind-test.js index 60a9bb6..60a9bb6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/rebind-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/rebind-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/version-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/version-test.js index 23678d7..23678d7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/core/version-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/core/version-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/ocean.json b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/ocean.json index 1b607f4..1b607f4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/ocean.json +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/ocean.json diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.csv b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.csv index 89d73a0..89d73a0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.csv +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.csv diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.html b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.html index 2029283..2029283 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.html +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.html diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.json b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.json index 92c35fd..92c35fd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.json +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.json diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.tsv b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.tsv index 9998779..9998779 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.tsv +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.tsv diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.txt b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.txt index af5626b..af5626b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.txt +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.txt diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.xml b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.xml index a2447a5..a2447a5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/sample.xml +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/sample.xml diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/us-counties.json b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/us-counties.json index 2280967..2280967 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/us-counties.json +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/us-counties.json diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/world-countries.json b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/world-countries.json index 0dce5f5..0dce5f5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/data/world-countries.json +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/data/world-countries.json diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/dsv/csv-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/dsv/csv-test.js index 04023b1..04023b1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/dsv/csv-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/dsv/csv-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/dsv/tsv-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/dsv/tsv-test.js index 6301125..6301125 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/dsv/tsv-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/dsv/tsv-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/event/dispatch-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/event/dispatch-test.js index d365fd4..d365fd4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/event/dispatch-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/event/dispatch-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/event/mouse-test.html b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/event/mouse-test.html index 219f8ec..219f8ec 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/event/mouse-test.html +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/event/mouse-test.html diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/event/timer-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/event/timer-test.js index f86039c..f86039c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/event/timer-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/event/timer-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/event/touch-test.html b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/event/touch-test.html index 94f1451..94f1451 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/event/touch-test.html +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/event/touch-test.html diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/format/format-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/format/format-test.js index 5a5d0e0..5a5d0e0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/format/format-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/format/format-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/format/formatPrefix-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/format/formatPrefix-test.js index 9bad6f3..9bad6f3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/format/formatPrefix-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/format/formatPrefix-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/format/requote-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/format/requote-test.js index 4c727f9..4c727f9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/format/requote-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/format/requote-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/format/round-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/format/round-test.js index 0f70c48..0f70c48 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/format/round-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/format/round-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/albers-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/albers-test.js index 15afa25..15afa25 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/albers-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/albers-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/albers-usa-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/albers-usa-test.js index 38db0b0..38db0b0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/albers-usa-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/albers-usa-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/area-benchmark.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/area-benchmark.js index 4d44b09..4d44b09 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/area-benchmark.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/area-benchmark.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/area-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/area-test.js index a766c14..a766c14 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/area-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/area-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equal-area-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/azimuthal-equal-area-test.js index 9199c33..9199c33 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equal-area-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/azimuthal-equal-area-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equidistant-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/azimuthal-equidistant-test.js index 8ba104d..8ba104d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equidistant-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/azimuthal-equidistant-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/bounds-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/bounds-test.js index d18e347..d18e347 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/bounds-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/bounds-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/centroid-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/centroid-test.js index 39ce203..39ce203 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/centroid-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/centroid-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/circle-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/circle-test.js index 362ad2d..362ad2d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/circle-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/circle-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/clip-extent-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/clip-extent-test.js index 1877c13..1877c13 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/clip-extent-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/clip-extent-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/conic-conformal-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/conic-conformal-test.js index c6598c7..c6598c7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/conic-conformal-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/conic-conformal-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/conic-equal-area-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/conic-equal-area-test.js index c04bbfc..c04bbfc 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/conic-equal-area-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/conic-equal-area-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/conic-equidistant-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/conic-equidistant-test.js index 8725059..8725059 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/conic-equidistant-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/conic-equidistant-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/distance-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/distance-test.js index b1000ee..b1000ee 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/distance-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/distance-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/equirectangular-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/equirectangular-test.js index de204e1..de204e1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/equirectangular-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/equirectangular-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/gnomonic-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/gnomonic-test.js index d5f9aec..d5f9aec 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/gnomonic-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/gnomonic-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/graticule-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/graticule-test.js index 50e690d..50e690d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/graticule-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/graticule-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/greatArc-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/greatArc-test.js index efd2696..efd2696 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/greatArc-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/greatArc-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/interpolate-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/interpolate-test.js index e250ad3..e250ad3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/interpolate-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/interpolate-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/length-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/length-test.js index 8e97461..8e97461 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/length-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/length-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/mercator-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/mercator-test.js index 2847b59..2847b59 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/mercator-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/mercator-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/orthographic-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/orthographic-test.js index cfe0c95..cfe0c95 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/orthographic-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/orthographic-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/path-benchmark b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/path-benchmark index cc0b67c..cc0b67c 100755 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/path-benchmark +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/path-benchmark diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/path-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/path-test.js index 46323df..46323df 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/path-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/path-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-mock.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/point-in-polygon-mock.js index c32a5a0..c32a5a0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-mock.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/point-in-polygon-mock.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/point-in-polygon-test.js index 02687b0..02687b0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/point-in-polygon-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/projection-test-suite.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/projection-test-suite.js index d780fd3..d780fd3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/projection-test-suite.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/projection-test-suite.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/projection-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/projection-test.js index b68d373..b68d373 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/projection-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/projection-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/rotation-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/rotation-test.js index d664e43..d664e43 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/rotation-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/rotation-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/stereographic-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/stereographic-test.js index 0987198..0987198 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/stereographic-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/stereographic-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/stream-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/stream-test.js index e25318b..e25318b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/stream-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/stream-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/transverse-mercator-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/transverse-mercator-test.js index 88ae3ac..88ae3ac 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geo/transverse-mercator-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geo/transverse-mercator-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/hull-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/hull-test.js index 1f30da8..1f30da8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/hull-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/hull-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/polygon-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/polygon-test.js index 054292e..054292e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/polygon-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/polygon-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/quadtree-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/quadtree-test.js index 2244765..2244765 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/quadtree-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/quadtree-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/voronoi-benchmark b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/voronoi-benchmark index ae08012..ae08012 100755 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/voronoi-benchmark +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/voronoi-benchmark diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/voronoi-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/voronoi-test.js index 707697b..707697b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/geom/voronoi-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/geom/voronoi-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/index-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/index-test.js index f6e23ab..f6e23ab 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/index-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/index-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/array-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/array-test.js index 34ac6ef..34ac6ef 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/array-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/array-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/ease-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/ease-test.js index 7e36548..7e36548 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/ease-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/ease-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/hcl-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/hcl-test.js index f21ab3b..f21ab3b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/hcl-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/hcl-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/hsl-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/hsl-test.js index 26689a3..26689a3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/hsl-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/hsl-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-string-benchmark b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/interpolate-string-benchmark index e8babf9..e8babf9 100755 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-string-benchmark +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/interpolate-string-benchmark diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/interpolate-test.js index c05e290..c05e290 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/interpolate-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-transform-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/interpolate-transform-test.js index 5320740..5320740 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-transform-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/interpolate-transform-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/lab-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/lab-test.js index bb4622a..bb4622a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/lab-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/lab-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/number-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/number-test.js index 61c3477..61c3477 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/number-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/number-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/object-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/object-test.js index f9539a6..f9539a6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/object-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/object-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/rgb-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/rgb-test.js index 89f9959..89f9959 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/rgb-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/rgb-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/round-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/round-test.js index 98fad58..98fad58 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/round-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/round-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/string-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/string-test.js index 37aeade..37aeade 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/interpolate/string-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/interpolate/string-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/chord-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/chord-test.js index f2627bd..f2627bd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/chord-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/chord-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/cluster-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/cluster-test.js index caa2747..caa2747 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/cluster-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/cluster-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/force-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/force-test.js index a4b5870..a4b5870 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/force-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/force-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/hierarchy-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/hierarchy-test.js index 274dcaa..274dcaa 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/hierarchy-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/hierarchy-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/histogram-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/histogram-test.js index 004bcdc..004bcdc 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/histogram-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/histogram-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/pack-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/pack-test.js index 5c39ea5..5c39ea5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/pack-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/pack-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/partition-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/partition-test.js index e7aba25..e7aba25 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/partition-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/partition-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/pie-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/pie-test.js index f4fb2f1..f4fb2f1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/pie-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/pie-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/tree-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/tree-test.js index a691788..a691788 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/tree-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/tree-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/treemap-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/treemap-test.js index a25b37f..a25b37f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/layout/treemap-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/layout/treemap-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/load.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/load.js index 43ea239..43ea239 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/load.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/load.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/locale/locale-caes-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/locale/locale-caes-test.js index 99abf07..99abf07 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/locale/locale-caes-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/locale/locale-caes-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/locale/locale-fifi-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/locale/locale-fifi-test.js index 8b03992..8b03992 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/locale/locale-fifi-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/locale/locale-fifi-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/locale/locale-ptbr-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/locale/locale-ptbr-test.js index 86c081c..86c081c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/locale/locale-ptbr-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/locale/locale-ptbr-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/locale/locale-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/locale/locale-test.js index 7eb3b1f..7eb3b1f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/locale/locale-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/locale/locale-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/random-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/random-test.js index 1e00ec9..1e00ec9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/random-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/random-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-null-matrix-test.html b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-null-matrix-test.html index 7a5eec3..7a5eec3 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-null-matrix-test.html +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-null-matrix-test.html diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-null-test.html b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-null-test.html index 6211680..6211680 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-null-test.html +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-null-test.html diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-origin-test.html b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-rotate-origin-test.html index 5a006f5..5a006f5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-origin-test.html +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-rotate-origin-test.html diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-test.html b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-rotate-test.html index 49fb571..49fb571 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-test.html +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-rotate-test.html diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-test.html b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-test.html index 7e313d7..7e313d7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/math/transform-test.html +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/math/transform-test.html diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/category-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/category-test.js index 76e8238..76e8238 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/category-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/category-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/identity-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/identity-test.js index 6ad815e..6ad815e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/identity-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/identity-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/linear-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/linear-test.js index 2f6abe8..2f6abe8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/linear-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/linear-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/log-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/log-test.js index 5e372ae..5e372ae 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/log-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/log-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/ordinal-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/ordinal-test.js index 74564b6..74564b6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/ordinal-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/ordinal-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/pow-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/pow-test.js index 74c252a..74c252a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/pow-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/pow-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/quantile-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/quantile-test.js index 242e90b..242e90b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/quantile-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/quantile-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/quantize-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/quantize-test.js index a3f58c2..a3f58c2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/quantize-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/quantize-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/sqrt-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/sqrt-test.js index 96e23fc..96e23fc 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/sqrt-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/sqrt-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/threshold-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/threshold-test.js index 798b83a..798b83a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/scale/threshold-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/scale/threshold-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/append-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/append-test.js index e92aa98..e92aa98 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/append-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/append-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/attr-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/attr-test.js index c69110e..c69110e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/attr-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/attr-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/call-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/call-test.js index 9419146..9419146 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/call-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/call-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/classed-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/classed-test.js index 002d426..002d426 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/classed-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/classed-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/data-benchmark.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/data-benchmark.js index 2331fbe..2331fbe 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/data-benchmark.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/data-benchmark.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/data-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/data-test.js index c607ed6..c607ed6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/data-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/data-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/datum-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/datum-test.js index 457c8e5..457c8e5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/datum-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/datum-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/each-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/each-test.js index e1d1308..e1d1308 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/each-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/each-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/empty-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/empty-test.js index 70cda77..70cda77 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/empty-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/empty-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/enter-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/enter-test.js index da0e47c..da0e47c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/enter-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/enter-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/filter-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/filter-test.js index e1fdbcd..e1fdbcd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/filter-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/filter-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/html-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/html-test.js index e737d19..e737d19 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/html-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/html-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/insert-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/insert-test.js index fb9957a..fb9957a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/insert-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/insert-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/interrupt-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/interrupt-test.js index a1e6851..a1e6851 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/interrupt-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/interrupt-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/node-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/node-test.js index ae6005d..ae6005d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/node-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/node-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/on-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/on-test.js index a4d4f8f..a4d4f8f 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/on-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/on-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/order-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/order-test.js index 1576d68..1576d68 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/order-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/order-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/property-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/property-test.js index 075f3bd..075f3bd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/property-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/property-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/remove-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/remove-test.js index 907bcb4..907bcb4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/remove-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/remove-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/select-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/select-test.js index 60a6cd1..60a6cd1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/select-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/select-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/selectAll-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/selectAll-test.js index decbc66..decbc66 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/selectAll-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/selectAll-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/selection-select-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/selection-select-test.js index 082fb72..082fb72 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/selection-select-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/selection-select-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/selection-selectAll-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/selection-selectAll-test.js index 1506b5c..1506b5c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/selection-selectAll-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/selection-selectAll-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/selection-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/selection-test.js index 313ad4a..313ad4a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/selection-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/selection-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/size-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/size-test.js index f9c86cb..f9c86cb 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/size-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/size-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/sort-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/sort-test.js index 73c7d9b..73c7d9b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/sort-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/sort-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/style-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/style-test.js index 544f177..544f177 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/style-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/style-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/text-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/text-test.js index 13f994a..13f994a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/selection/text-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/selection/text-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/start.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/start.js index a8d48a0..a8d48a0 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/start.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/start.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/arc-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/arc-test.js index 7858eb2..7858eb2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/arc-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/arc-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/area-radial-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/area-radial-test.js index d837217..d837217 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/area-radial-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/area-radial-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/area-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/area-test.js index 289815c..289815c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/area-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/area-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/axis-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/axis-test.js index c859868..c859868 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/axis-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/axis-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/brush-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/brush-test.js index c64abfe..c64abfe 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/brush-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/brush-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/diagonal-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/diagonal-test.js index 4a7ae51..4a7ae51 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/diagonal-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/diagonal-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/line-radial-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/line-radial-test.js index 6d7e358..6d7e358 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/line-radial-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/line-radial-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/line-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/line-test.js index 010189e..010189e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/line-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/line-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/symbol-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/symbol-test.js index 9477a9a..9477a9a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/svg/symbol-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/svg/symbol-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/day-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/day-test.js index c408b5a..c408b5a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/day-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/day-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/dayOfYear-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/dayOfYear-test.js index 91866cd..91866cd 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/dayOfYear-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/dayOfYear-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/days-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/days-test.js index e20dc36..e20dc36 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/days-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/days-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/format-iso-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/format-iso-test.js index fbc0f91..fbc0f91 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/format-iso-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/format-iso-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/format-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/format-test.js index 5599b89..5599b89 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/format-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/format-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/format-utc-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/format-utc-test.js index c8bfa54..c8bfa54 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/format-utc-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/format-utc-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/hour-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/hour-test.js index 757ae22..757ae22 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/hour-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/hour-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/hours-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/hours-test.js index c0a6a76..c0a6a76 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/hours-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/hours-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/minute-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/minute-test.js index e3a3c3c..e3a3c3c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/minute-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/minute-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/minutes-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/minutes-test.js index 1d176bf..1d176bf 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/minutes-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/minutes-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/month-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/month-test.js index 10f349d..10f349d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/month-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/month-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/months-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/months-test.js index 82bca86..82bca86 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/months-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/months-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/scale-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/scale-test.js index aeb258b..aeb258b 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/scale-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/scale-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/second-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/second-test.js index e740d3a..e740d3a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/second-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/second-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/seconds-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/seconds-test.js index e8c6ab4..e8c6ab4 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/seconds-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/seconds-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/time.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/time.js index 32bca64..32bca64 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/time.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/time.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/week-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/week-test.js index f0db1f7..f0db1f7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/week-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/week-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/weeks-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/weeks-test.js index 7a110a8..7a110a8 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/weeks-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/weeks-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/year-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/year-test.js index 66230f6..66230f6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/year-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/year-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/years-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/years-test.js index 16f6141..16f6141 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/time/years-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/time/years-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attr.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-attr.js index 627f917..627f917 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attr.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-attr.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attrTween.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-attrTween.js index 5bd4b33..5bd4b33 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attrTween.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-attrTween.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-call.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-call.js index 816d26e..816d26e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-call.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-call.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-delay.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-delay.js index e721c36..e721c36 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-delay.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-delay.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-duration.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-duration.js index 34fc2dc..34fc2dc 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-duration.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-duration.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-each.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-each.js index 0b65206..0b65206 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-each.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-each.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-filter.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-filter.js index 9667d5c..9667d5c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-filter.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-filter.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-id.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-id.js index 858a230..858a230 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-id.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-id.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-node.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-node.js index 54d13d9..54d13d9 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-node.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-node.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-remove.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-remove.js index fcf98c5..fcf98c5 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-remove.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-remove.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-select.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-select.js index cf8b148..cf8b148 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-select.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-select.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-selectAll.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-selectAll.js index 2450c56..2450c56 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-selectAll.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-selectAll.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-size.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-size.js index 60f6615..60f6615 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-size.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-size.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-style.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-style.js index 5ca1a9c..5ca1a9c 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-style.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-style.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-styleTween.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-styleTween.js index 37bb798..37bb798 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-styleTween.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-styleTween.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-text.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-text.js index b755bf6..b755bf6 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-text.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-text.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-time.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-time.js index f982a80..f982a80 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-time.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-time.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-transition.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-transition.js index 6726780..6726780 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-transition.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-transition.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-tween.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-tween.js index f21a8a7..f21a8a7 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test-tween.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test-tween.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test.js index e4c41d2..e4c41d2 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/transition/transition-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/transition/transition-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/html-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/html-test.js index aaf2f3a..aaf2f3a 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/html-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/html-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/json-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/json-test.js index d6ba779..d6ba779 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/json-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/json-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/text-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/text-test.js index dbe123d..dbe123d 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/text-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/text-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/xhr-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/xhr-test.js index b24722e..b24722e 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/xhr-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/xhr-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/xml-test.js b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/xml-test.js index 2b118f1..2b118f1 100644 --- a/web/nms-public.gathering.org/old/speedometer/d3-master/test/xhr/xml-test.js +++ b/examples/historical/web/nms.gathering.org/speedometer/d3-master/test/xhr/xml-test.js diff --git a/web/nms-public.gathering.org/old/speedometer/default.css b/examples/historical/web/nms.gathering.org/speedometer/default.css index eddcb95..eddcb95 100644 --- a/web/nms-public.gathering.org/old/speedometer/default.css +++ b/examples/historical/web/nms.gathering.org/speedometer/default.css diff --git a/web/nms-public.gathering.org/old/speedometer/index.html b/examples/historical/web/nms.gathering.org/speedometer/index.html index ba504cf..ba504cf 100644 --- a/web/nms-public.gathering.org/old/speedometer/index.html +++ b/examples/historical/web/nms.gathering.org/speedometer/index.html diff --git a/web/nms-public.gathering.org/old/speedometer/nms-tmp.js b/examples/historical/web/nms.gathering.org/speedometer/nms-tmp.js index b1a9859..b1a9859 100644 --- a/web/nms-public.gathering.org/old/speedometer/nms-tmp.js +++ b/examples/historical/web/nms.gathering.org/speedometer/nms-tmp.js diff --git a/web/nms-public.gathering.org/old/sshow.pl b/examples/historical/web/nms.gathering.org/sshow.pl index 64663a2..64663a2 100755 --- a/web/nms-public.gathering.org/old/sshow.pl +++ b/examples/historical/web/nms.gathering.org/sshow.pl diff --git a/web/nms-public.gathering.org/old/stempmap.pl b/examples/historical/web/nms.gathering.org/stempmap.pl index ccd44fd..ccd44fd 100755 --- a/web/nms-public.gathering.org/old/stempmap.pl +++ b/examples/historical/web/nms.gathering.org/stempmap.pl diff --git a/web/nms-public.gathering.org/old/stromkart.pl b/examples/historical/web/nms.gathering.org/stromkart.pl index c0e4a3d..c0e4a3d 100755 --- a/web/nms-public.gathering.org/old/stromkart.pl +++ b/examples/historical/web/nms.gathering.org/stromkart.pl diff --git a/web/nms-public.gathering.org/old/switches-json.pl b/examples/historical/web/nms.gathering.org/switches-json.pl index 74f4e5f..74f4e5f 100755 --- a/web/nms-public.gathering.org/old/switches-json.pl +++ b/examples/historical/web/nms.gathering.org/switches-json.pl diff --git a/web/nms-public.gathering.org/old/uplinkkart-text.pl b/examples/historical/web/nms.gathering.org/uplinkkart-text.pl index c4b31a9..c4b31a9 100755 --- a/web/nms-public.gathering.org/old/uplinkkart-text.pl +++ b/examples/historical/web/nms.gathering.org/uplinkkart-text.pl diff --git a/web/nms-public.gathering.org/old/uplinkkart.pl b/examples/historical/web/nms.gathering.org/uplinkkart.pl index 052fe9c..052fe9c 100755 --- a/web/nms-public.gathering.org/old/uplinkkart.pl +++ b/examples/historical/web/nms.gathering.org/uplinkkart.pl diff --git a/web/nms-public.gathering.org/old/uplinktrafikkart.pl b/examples/historical/web/nms.gathering.org/uplinktrafikkart.pl index 97000cf..97000cf 100755 --- a/web/nms-public.gathering.org/old/uplinktrafikkart.pl +++ b/examples/historical/web/nms.gathering.org/uplinktrafikkart.pl diff --git a/web/stats.gathering.org/flute-smack.wav b/examples/historical/web/stats.gathering.org/flute-smack.wav Binary files differindex 36c9f31..36c9f31 100644 --- a/web/stats.gathering.org/flute-smack.wav +++ b/examples/historical/web/stats.gathering.org/flute-smack.wav diff --git a/web/stats.gathering.org/tg14_logo_rgb_normal.png b/examples/historical/web/stats.gathering.org/tg14_logo_rgb_normal.png Binary files differindex cc6bca6..cc6bca6 100644 --- a/web/stats.gathering.org/tg14_logo_rgb_normal.png +++ b/examples/historical/web/stats.gathering.org/tg14_logo_rgb_normal.png diff --git a/web/stats.gathering.org/weathermap-centered.html b/examples/historical/web/stats.gathering.org/weathermap-centered.html index 5cc3eee..5cc3eee 100644 --- a/web/stats.gathering.org/weathermap-centered.html +++ b/examples/historical/web/stats.gathering.org/weathermap-centered.html diff --git a/web/stats.gathering.org/weathermap-erlendo.html b/examples/historical/web/stats.gathering.org/weathermap-erlendo.html index 1883341..1883341 100644 --- a/web/stats.gathering.org/weathermap-erlendo.html +++ b/examples/historical/web/stats.gathering.org/weathermap-erlendo.html diff --git a/web/stats.gathering.org/weathermap.html b/examples/historical/web/stats.gathering.org/weathermap.html index 1a394d2..1a394d2 100644 --- a/web/stats.gathering.org/weathermap.html +++ b/examples/historical/web/stats.gathering.org/weathermap.html diff --git a/web/stats.gathering.org/weathermap.png b/examples/historical/web/stats.gathering.org/weathermap.png Binary files differindex 123883f..123883f 100644 --- a/web/stats.gathering.org/weathermap.png +++ b/examples/historical/web/stats.gathering.org/weathermap.png diff --git a/tools/generate-dnsrr.pl b/tools/generate-dnsrr.pl index ad9230c..99ff395 100755 --- a/tools/generate-dnsrr.pl +++ b/tools/generate-dnsrr.pl @@ -19,6 +19,9 @@ # Command-syntax to send this to nsupdate, running it on the DNS server: # cat file.txt | tools/generate-dnsrr.pl --dom foo -ns | ssh $dnsserver "nsupdate -k /etc/bind/Kdhcp_updater.+157+XXXXX" # +# Generate DNS for linknets: +# cat /tmp/linknets.txt | perl -wple 's,;, ,g' | perl tools/make-linknet-hosts.pl | tools/generate-dnsrr.pl --domain tgXX.gathering.org -ns -rev | ssh $dnsserver "nsupdate -k /etc/bind/Kdhcp_updater.XXXXX" +# # Format of input: # hostname ipv4-adress ipv6-address # If any of ipv4-address or ipv6-address are NOT set for the host, specify "nope" @@ -99,7 +102,6 @@ sub print_ptr{ unless ( $ipv4 eq "nope" ) { my $v4 = new Net::IP($ipv4); - print "prereq nxdomain " . $v4->reverse_ip() . "\n" unless $delete; print "update add " . $v4->reverse_ip() . " 3600 IN PTR " . $hostname . $domain .".\n" unless $delete; print "update delete " . $v4->reverse_ip() . " IN PTR\n" if $delete; print "send\n"; @@ -109,7 +111,6 @@ sub print_ptr{ if (( not ($ipv6 eq "nope") ) && ( $ipv6 )) { my $v6 = new Net::IP($ipv6); - print "prereq nxdomain " . $v6->reverse_ip() . "\n" unless $delete; print "update add " . $v6->reverse_ip() . " 3600 IN PTR " . $hostname . $domain . ".\n" unless $delete; print "update delete " . $v6->reverse_ip() . " IN PTR\n" if $delete; print "send\n"; diff --git a/tools/generate-rowdns.pl b/tools/generate-rowdns.pl index 075cae0..a7b9aef 100755 --- a/tools/generate-rowdns.pl +++ b/tools/generate-rowdns.pl @@ -99,4 +99,4 @@ if($json_content){ } print "send\n"; } -}
\ No newline at end of file +} diff --git a/tools/make-linknet-hosts.pl b/tools/make-linknet-hosts.pl index 1db630a..c00e81b 100755 --- a/tools/make-linknet-hosts.pl +++ b/tools/make-linknet-hosts.pl @@ -24,21 +24,35 @@ while (<STDIN>) { my ($ipv4_raw, $ipv6_raw, $from, $to) = split; - # v4 - my $ipv4_first = NetAddr::IP->new($ipv4_raw); - my $ipv4_second = $ipv4_first + 1; - - # v6 - my $ipv6_first = NetAddr::IP->new($ipv6_raw); - my $ipv6_second = $ipv6_first + 1; + my ($ipv4_first, $ipv4_second, $ipv6_first, $ipv6_second); + if($ipv6_raw =~ m/nope/){ + $ipv6_first = "nope"; + $ipv6_second = "nope"; + } else { + my $ipv6 = NetAddr::IP->new($ipv6_raw); + $ipv6_first = $ipv6->addr(); + $ipv6++; + $ipv6_second = $ipv6->addr(); + } + + if($ipv4_raw =~ m/nope/){ + $ipv4_first = ""; + $ipv4_second = ""; + } else { + my $ipv4 = NetAddr::IP->new($ipv4_raw); + $ipv4_first = $ipv4->addr(); + $ipv4++; + $ipv4_second = $ipv4->addr; + } + # generate-dnsrr.pl format: # hostname ipv4 ipv6 if($first){ - printf("%s %s %s\n", $from, $ipv4_first->addr, $ipv6_first->addr); - printf("%s %s %s\n", $to, $ipv4_second->addr, $ipv6_second->addr); + printf("%s %s %s\n", $from, $ipv4_first, $ipv6_first); + printf("%s %s %s\n", $to, $ipv4_second, $ipv6_second); } else { - printf("%s-%s %s %s\n", $from, $to, $ipv4_first->addr, $ipv6_first->addr); - printf("%s-%s %s %s\n", $to, $from, $ipv4_second->addr, $ipv6_second->addr); + printf("%s-%s %s %s\n", $from, $to, $ipv4_first, $ipv6_first); + printf("%s-%s %s %s\n", $to, $from, $ipv4_second, $ipv6_second); } } diff --git a/web/etc/varnish/nms.vcl b/web/etc/varnish/nms.vcl index 0cddebd..53a9444 100644 --- a/web/etc/varnish/nms.vcl +++ b/web/etc/varnish/nms.vcl @@ -37,6 +37,7 @@ sub vcl_recv { return (hash); } + # Rosa magi sub vcl_hash { # Wheee. Legg til authorization-headeren i hashen. @@ -50,4 +51,8 @@ sub vcl_backend_response { if (beresp.http.x-ban) { ban("obj.http.x-url ~ " + beresp.http.x-ban); } + if (beresp.status != 200) { + set beresp.uncacheable = false; + set beresp.ttl = 5s; + } } diff --git a/web/nms.gathering.org/js/nms-map-handlers.js b/web/nms.gathering.org/js/nms-map-handlers.js index 868d26d..474e8ef 100644 --- a/web/nms.gathering.org/js/nms-map-handlers.js +++ b/web/nms.gathering.org/js/nms-map-handlers.js @@ -383,7 +383,7 @@ function dhcpUpdater() } try { for (var sw in nmsData.switches.switches) { - var c = "white"; + var c = blue; if (nmsData.dhcp.dhcp[sw] == undefined) { nmsMap.setSwitchColor(sw,c); continue; diff --git a/web/nms.gathering.org/old/change-switch-pos.pl b/web/nms.gathering.org/old/change-switch-pos.pl deleted file mode 100755 index 70d12f4..0000000 --- a/web/nms.gathering.org/old/change-switch-pos.pl +++ /dev/null @@ -1,15 +0,0 @@ -#! /usr/bin/perl -use CGI; -use GD; -use DBI; -use lib '../../include'; -use nms; -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); -my $box = sprintf("(%d,%d)", $cgi->param('x'), $cgi->param('y')); - -$dbh->do('UPDATE placements SET placement=box(?::point, ?::point + point(width(placement),height(placement))) WHERE switch=?', - undef, $box, $box, $cgi->param('switch')); -print $cgi->header(-type=>'text/plain', -expires=>'now'); - diff --git a/web/nms.gathering.org/old/dhcp-json.pl b/web/nms.gathering.org/old/dhcp-json.pl deleted file mode 100755 index 210c434..0000000 --- a/web/nms.gathering.org/old/dhcp-json.pl +++ /dev/null @@ -1,19 +0,0 @@ -#! /usr/bin/perl -use CGI qw(fatalsToBrowser); -use DBI; -use lib '../../include'; -use nms; -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); - -my $q = $dbh->prepare('select sysname,EXTRACT(EPOCH FROM last_ack) as last_ack from switches natural join dhcp '); -$q->execute(); - -my %json = (); -while (my $ref = $q->fetchrow_hashref()) { - $json{'dhcp'}{$ref->{'sysname'}}{'last_ack'} = $ref->{'last_ack'}; -} -$dbh->disconnect; -print $cgi->header(-type=>'text/json; charset=utf-8'); -print JSON::XS::encode_json(\%json); diff --git a/web/nms.gathering.org/old/dhcpkart.pl b/web/nms.gathering.org/old/dhcpkart.pl deleted file mode 100755 index ace4a4e..0000000 --- a/web/nms.gathering.org/old/dhcpkart.pl +++ /dev/null @@ -1,96 +0,0 @@ -#! /usr/bin/perl -use CGI qw(fatalsToBrowser); -use GD; -use DBI; -use lib '../../include'; -use nms; -use File::Basename; -my $cgi = CGI->new; -my $cwd = dirname($0); - -#my $greentimeout = 7200; -my $greentimeout = 15*60; -my $maxtimeout = $greentimeout*9; - -my $dbh = nms::db_connect(); - -GD::Image->trueColor(1); -my $map = "$cwd/tg15-salkart.png"; -die "$map does not exist" unless -e $map; -$img = GD::Image->new($map); - -my $blk = $img->colorResolve(0, 0, 0); - -$img->string(gdMediumBoldFont,0,0,"DHCP-lease status",$blk); -$img->string(gdSmallFont,0,20,"Last received DHCP-request",$blk); - -# first 1/5: green (<30 min) -# middle 3/5: yellow -> red (30 min - 6 hours) -# last 1/5: blue (>6 hours) -my $grn = $img->colorResolve(0, 255, 0); -my $blu = $img->colorResolve(0, 0, 255); - -my $l1 = 42 + (236 - 42)/5; -my $l2 = 236 - (236 - 42)/5; - -$img->filledRectangle(32, 42, 53, $l1, $grn); -$img->string(gdSmallFont,56,$l1-8,($greentimeout/60)." min",$blk); - -$img->filledRectangle(32, $l2, 53, 237, $blu); -$img->string(gdSmallFont,56,$l2-5,($maxtimeout/60)." min",$blk); - -for my $y ($l1..$l2) { - my $i = 1.0 - ($y - $l1) / ($l2 - $l1); - my $clr = get_color($i); - - $img->filledRectangle(32,$y,53,$y+1,$clr); -} - -my $q = $dbh->prepare('select switch,sysname,placement,EXTRACT(EPOCH FROM now() - last_ack) as age from switches natural join placements natural join dhcp order by sysname'); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - my $age = $ref->{'age'}; - if (!defined($age) || $age > $maxtimeout) { - $clr = $img->colorResolve(0, 0, 255); - } elsif ($age < $greentimeout) { - $clr = $img->colorResolve(0, 255, 0); - } else { - # 30 minutes = 0.0 - # 6 hours = 1.0 - - my $intensity = log($age / $greentimeout) / log($maxtimeout/$greentimeout); - $clr = get_color(1.0 - $intensity); - } - - my $sysname = $ref->{'sysname'}; - if ($sysname !~ m/d0/i) { # don't draw distro-switches - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - $img->filledRectangle($3,$4,$1,$2,$clr); - $img->rectangle($3,$4,$1,$2,$blk); - - my ($x2, $y2, $x1, $y1) = ($1, $2, $3, $4); - my $max_textlen = ($x2-$x1) > ($y2-$y1) ? $x2-$x1 : $y2-$y1; - while (length($sysname) * 6 > $max_textlen) { - # Try to abbreviate sysname if it is too long for the box - $sysname =~ s/^(.*)[a-z]~?([0-9]+)$/$1~$2/ or last; - } - if (($x2-$x1) > ($y2-$y1)) { - $img->string(gdSmallFont,$x1+2,$y1,$sysname,$blk); - } else { - $img->stringUp(gdSmallFont,$x1,$y2-3,$sysname,$blk); - } - } -} -$dbh->disconnect; - -if (!defined($ARGV[0])) { - print $cgi->header(-type=>'image/png', - -refresh=>'10; ' . CGI::url()); -} -print $img->png; - -sub get_color { - my $intensity = shift; - my $gamma = 1.0/1.90; - return $img->colorResolve(255.0, 255.0 * ($intensity ** $gamma), 0); -} diff --git a/web/nms.gathering.org/old/display-rack.html b/web/nms.gathering.org/old/display-rack.html deleted file mode 100755 index 694bf11..0000000 --- a/web/nms.gathering.org/old/display-rack.html +++ /dev/null @@ -1,70 +0,0 @@ -<html>
- <head>
- <title>TG15 - The Future Is Back</title>
- <style type="text/css">
- body {
- margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin: 0 auto;
- }
-
- #slide {
- visibility: hidden;
- position: absolute;
- bottom: 0px;
- top: 0px;
- left: 0px;
- margin: 0px;
- overflow-y: hidden;
- overflow-x: hidden;
- }
-
- #subframe {
- width: 1920px;
- height: 1080px;
- }
- </style>
- <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
- <script type="text/javascript">
- var page = 0;
- var iframes = 5;
- var delay = 10;
-
- function rotate() {
- $('body').delay(delay*1000).queue(function(next) {
- $('div').each(function(i, obj) {
- if (i == page) {
- this.style.visibility = 'visible';
- } else {
- this.style.visibility = 'hidden';
- }
- });
- next();
- rotate();
- });
- page = (page + 1) % iframes;
- }
-
- $(document).ready(function(){
- rotate();
- });
- </script>
- </head>
- <body>
- <div id="slide" style="visibility: visible;">
- <iframe class="frames" id="subframe" frameborder="0" src="http://funfact.tg15.gathering.org/" scrolling="no"></iframe>
- </div>
-
- <div id="slide">
- <iframe class="frames" id="subframe" frameborder="0" src="http://funfact.tg15.gathering.org/searchwars.html" scrolling="no"></iframe>
- </div>
-
- <div id="slide">
- <iframe class="frames" id="subframe" frameborder="0" src="http://funfact.tg15.gathering.org/social.html" scrolling="no"></iframe>
- </div>
- <div id="slide">
- <iframe class="frames" id="subframe" frameborder="0" src="http://nms.tg15.gathering.org/speedometer/" scrolling="no"></iframe>
- </div>
- <div id="slide">
- <iframe class="frames" id="subframe" frameborder="0" src="http://nms-public.tg15.gathering.org/weathermap.pl" scrolling="no"></iframe>
- </div>
- </body>
-</html>
diff --git a/web/nms.gathering.org/old/display.html b/web/nms.gathering.org/old/display.html deleted file mode 100755 index bb7c174..0000000 --- a/web/nms.gathering.org/old/display.html +++ /dev/null @@ -1,64 +0,0 @@ -<html>
- <head>
- <title>TG15 - The Future Is Back</title>
- <style type="text/css">
- body {
- margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin: 0 auto;
- }
-
- #slide {
- visibility: hidden;
- position: absolute;
- bottom: 0px;
- top: 0px;
- left: 0px;
- margin: 0px;
- overflow-y: hidden;
- overflow-x: hidden;
- }
-
- #subframe {
- width: 1920px;
- height: 1080px;
- }
- </style>
- <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
- <script type="text/javascript">
- var page = 0;
- var iframes = 3;
- var delay = 10;
-
- function rotate() {
- $('body').delay(delay*1000).queue(function(next) {
- $('div').each(function(i, obj) {
- if (i == page) {
- this.style.visibility = 'visible';
- } else {
- this.style.visibility = 'hidden';
- }
- });
- next();
- rotate();
- });
- page = (page + 1) % iframes;
- }
-
- $(document).ready(function(){
- rotate();
- });
- </script>
- </head>
- <body>
- <div id="slide" style="visibility: visible;">
- <iframe class="frames" id="subframe" frameborder="0" src="http://nms.tg15.gathering.org/observium.html" scrolling="no"></iframe>
- </div>
-
- <div id="slide">
- <iframe class="frames" id="subframe" frameborder="0" src="http://nms.tg15.gathering.org/ping.html" scrolling="no"></iframe>
- </div>
-
- <div id="slide">
- <iframe class="frames" id="subframe" frameborder="0" src="http://nms.tg15.gathering.org/dhcpkart.pl" scrolling="no"></iframe>
- </div>
- </body>
-</html>
diff --git a/web/nms.gathering.org/old/edit.html b/web/nms.gathering.org/old/edit.html deleted file mode 100644 index dff76c7..0000000 --- a/web/nms.gathering.org/old/edit.html +++ /dev/null @@ -1,21 +0,0 @@ -<html> - <head> - <title>Ping? Pong!</title> - </head> - <body> - <link rel="stylesheet" href="/ping.css"> - <p id="playground"> - <svg id="lines" width="1920" height="1032" style="position: absolute; top: 0; left: 0; z-index: 1"> - </svg> - <img src="tg15-salkart.png" alt="" id="map" /> - </p> - <script> - // These are used by ping.js, below. - var switches_url = "/switches-json.pl"; - var ping_url = "/ping-json.pl"; - var draw_linknets = true; - var can_edit = true; - </script> - <script type="text/javascript" src="ping.js"></script> - </body> -</html> diff --git a/web/nms.gathering.org/old/index.html b/web/nms.gathering.org/old/index.html deleted file mode 100644 index 8043c7d..0000000 --- a/web/nms.gathering.org/old/index.html +++ /dev/null @@ -1,115 +0,0 @@ -<html> - <head> - <title>snmp</title> - </head> - <body> - <p>tg light & magic. :-)</p> - - <ul> - <li><a href="nms2/">NMS 2 NG (Ping, Temp, Uplink, Trafikk, Info)</a> - <br /><i>Trykk på svitsjene (Work in progress)</i> - </li> - <br /> - <li><a href="dhcpkart.pl">DHCP-kart</a> - <br /><i>Oversikt over DHCP-lease etter switch</i> - </li> - - <br /> - - <li><a href="nettkart-text.pl">Nettkart</a> - <br /><i>Trafikkoversikt</i> - </li> - - <br /> -<!-- - - <li><a href="nettkart-telnet.pl">Nettkart</a> - <br /><i>Trafikkoversikt /m telnetlink</i> - </li> - - <br /> ---> -<!-- Kun moderat nyttig når vi har disablet alle webinterfacene... - <li><a href="nettkart-web.pl">Nettkart</a> - <br /><i>Trafikkoversikt /m weblink</i> - </li> - - <br /> ---> - <li><a href="portkart.pl">Nettkart, per port</a> - <br /><i>Trafikkoversikt per port</i> - </li> - - <br /> - - <li><a href="uplinkkart.pl">Uplink-kart</a> - <br /><i>Hvilke switcher har ikke to uplinker</i> - </li> - - <br /> -<!-- - <li><a href="uplinktrafikkart.pl">Uplink-trafikkart</a> - <br /><i>Hvem burde hatt mer enn to uplinker</i> - </li> - - <br /> ---> - <li><a href="stromkart.pl">Strømkart</a> - <br /><i>Hvilke switcher har færre enn fem tilkoblede klienter</i> - </li> - - <br /> -<!-- - <li><a href="apkart.pl">Aksesspunkt-kart</a> - <br /><i>Hvilke aksesspunkter er plugget i</i> - </li> - - <br /> ---> - <!--<li><a href="overlay.pl">Overlay-nettkart</a> - <br /><i>Teh magic 3D!</i> - </li> - - <br /> --> - - <li><a href="smanagement.pl">Kommander switcher</a> - <br /><i>Konfigurer switchene</i> - </li> - - <br /> - - <li><a href="sshow.pl">Utførte og køede kommandoer</a> - <br /><i>Se og håndter kommandoer som er utført og fortsatt i køen</i> - </li> - - <br /> - - <li><a href="stempmap.pl">Temperaturkart</a> - <br /><i>Temperaturkart for switchene</i> - </li> -<!-- - <br /> - <li><a href="mbd-status.pl">MBD-status</a> - <br /><i>Hva spiller folk mest?</i> - </li> ---> - <br /> - - <li><a href="ping.html">Ping-kart</a> - <br /><i>Pinger alle bokser hvert sekund</i> - </li> - - <br /> - - <li><a href="ping2.html">Realtime trafikkart</a> - <br /><i>Som nettkartet, men oppdateres hele tiden</i> - </li> - - <br /> - - <li><a href="edit.html">Rediger kartet</a> - <br /><i>Dra rundt på switcher. Wheeee!</i> - </li> - </ul> - </body> -</html> diff --git a/web/nms.gathering.org/old/led.pl b/web/nms.gathering.org/old/led.pl deleted file mode 100755 index a05041d..0000000 --- a/web/nms.gathering.org/old/led.pl +++ /dev/null @@ -1,20 +0,0 @@ -#! /usr/bin/perl -use CGI; -use GD; -use DBI; -use lib '../../include'; -use nms; -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); - -print $cgi->header(-type=>'text/plain', -expires=>'now'); - -my $q = $dbh->prepare('select * from ( SELECT switch,sysname,sum(bytes_in) AS bytes_in,sum(bytes_out) AS bytes_out from switches natural left join get_current_datarate() group by switch,sysname) t1 natural join placements order by zorder;'); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - my $sysname = $ref->{'sysname'}; - next unless $sysname =~ /e\d+-\d+/; - printf "%s %s\n", $sysname, (defined($ref->{'bytes_in'}) ? 'on' : 'off'); -} -$dbh->disconnect; diff --git a/web/nms.gathering.org/old/mygraph.pl b/web/nms.gathering.org/old/mygraph.pl deleted file mode 100755 index 64104aa..0000000 --- a/web/nms.gathering.org/old/mygraph.pl +++ /dev/null @@ -1,179 +0,0 @@ -#! /usr/bin/perl -T -use strict; -use warnings; -use GD; -use POSIX; -use Time::Zone; - -sub blendpx { - my ($gd, $x, $y, $r, $g, $b, $frac) = @_; - my ($ro, $go, $bo) = $gd->rgb($gd->getPixel($x, $y)); - - # workaround for icky 256-color graphs - # $frac = int($frac * 32) / 32; - - my $rn = $ro * (1.0 - $frac) + $r * $frac; - my $gn = $go * (1.0 - $frac) + $g * $frac; - my $bn = $bo * (1.0 - $frac) + $b * $frac; - - $gd->setPixel($x, $y, $gd->colorResolve($rn, $gn, $bn)); -} - -# Standard implementation of Wu's antialiased line algorithm. -sub wuline { - my ($gd, $x1, $y1, $x2, $y2, $r, $g, $b, $a) = @_; - $x1 = POSIX::floor($x1); - $x2 = POSIX::floor($x2); - $y1 = POSIX::floor($y1); - $y2 = POSIX::floor($y2); - - if (abs($x2 - $x1) > abs($y2 - $y1)) { - # x-directional - if ($y2 < $y1) { - ($x2, $y2, $x1, $y1) = ($x1, $y1, $x2, $y2); - } - - my $y = POSIX::floor($y1); - my $frac = $y1 - $y; - my $dx = ($x2 > $x1) ? 1 : -1; - my $dy = ($y2 - $y1) / abs($x2 - $x1); - - for (my $x = $x1; $x != $x2 + $dx; $x += $dx) { - blendpx($gd, $x, $y, $r, $g, $b, $a * (1.0 - $frac)); - blendpx($gd, $x, $y + 1, $r, $g, $b, $a * $frac); - $frac += $dy; - if ($frac > 1) { - $frac -= 1; - ++$y; - } - } - } else { - # y-directional - if ($x2 < $x1) { - ($x2, $y2, $x1, $y1) = ($x1, $y1, $x2, $y2); - } - my $x = POSIX::floor($x1); - my $frac = $x1 - $x; - my $dy = ($y2 > $y1) ? 1 : -1; - my $dx = ($x2 - $x1) / abs($y2 - $y1); - - for (my $y = $y1; $y != $y2 + $dy; $y += $dy) { - blendpx($gd, $x, $y, $r, $g, $b, $a * (1.0 - $frac)); - blendpx($gd, $x + 1, $y, $r, $g, $b, $a * $frac); - $frac += $dx; - if ($frac > 1) { - $frac -= 1; - ++$x; - } - } - } -} - -sub makegraph { - my $xoffset = 70; - my ($width, $height, $min_x, $max_x, $min_y, $max_y, $tickgran) = @_; - - # Create our base graph - my $graph = new GD::Image($width, $height, 1); - my $white = $graph->colorAllocate(255, 255, 255); - my $gray = $graph->colorAllocate(230, 230, 255); - my $black = $graph->colorAllocate(0, 0, 0); - -# $graph->fill(0, 0, $white); - $graph->filledRectangle(0, 0, $width, $height, $white); # seems to work better - - $::xs = ($width - ($xoffset+2)) / ($max_x - $min_x); - $::ys = ($height - 33) / ($min_y - $max_y); - - # Hour marks - for my $i ($xoffset+1..$width-2) { - if (((($i-($xoffset+1)) / $::xs + $min_x) / 3600) % 2 == 1) { - $graph->line($i, 0, $i, $height - 1, $gray); - } - } - - # Hour text - for my $i (0..23) { - my @bounds = GD::Image::stringFT(undef, $black, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 0, 0, $i); - my $w = $bounds[2] - $bounds[0]; - - # Determine where the center of this will be - my $starthour = POSIX::fmod(($min_x + Time::Zone::tz_local_offset()) / 3600, 24); - my $diff = POSIX::fmod($i - $starthour + 24, 24); - - my $center = ($diff * 3600 + 1800) * $::xs; - - next if ($center - $w / 2 < 1 || $center + $w / 2 > $width - ($xoffset+2)); - $graph->stringFT($black, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, $xoffset + $center - $w / 2, $height - 6, $i); - } - - # - # Y lines; we want max 11 of them (zero-line, plus five on each side, or - # whatever) but we don't want the ticks to be on minimum 50 (or - # whatever $tickgran is set to). However, if there would be - # really really few lines, go down an order of magnitude and try - # again. - # - my $ytick; - do { - $ytick = ($max_y - $min_y) / 11; - $ytick = POSIX::ceil($ytick / $tickgran) * $tickgran; - $tickgran *= 0.1; - } while (($max_y - $min_y) / $ytick < 4); - - for my $i (-11..11) { - my $y = ($i * $ytick - $max_y) * $::ys + 10; - next if ($y < 2 || $y > $height - 18); - - if ($i == 0) { - wuline($graph, $xoffset, $y, $width - 1, $y, 0, 0, 0, 1.0); - wuline($graph, $xoffset, $y + 1, $width - 1, $y + 1, 0, 0, 0, 1.0); - } else { - wuline($graph, $xoffset, $y, $width - 1, $y, 0, 0, 0, 0.2); - } - - # text - my $traf = 8 * ($i * $ytick); - my $text; - if ($traf >= 500_000_000) { - $text = (sprintf "%.1f Gbit", ($traf/1_000_000_000)); - } elsif ($traf >= 500_000) { - $text = (sprintf "%.1f Mbit", ($traf/1_000_000)); - } else { - $text = (sprintf "%.1f kbit", ($traf/1_000)); - } - - my @bounds = GD::Image::stringFT(undef, $black, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 0, 0, $text); - my $w = $bounds[2] - $bounds[0]; - my $h = $bounds[1] - $bounds[5]; - - next if ($y - $h/2 < 2 || $y + $h/2 > $height - 12); - $graph->stringFT($black, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, ($xoffset - 4) - $w, $y + $h/2, $text); - } - - # Nice border(TM) - $graph->rectangle($xoffset, 0, $width - 1, $height - 1, $black); - - return $graph; -} - -sub plotseries { - my ($graph, $xvals, $yvals, $r, $g, $b, $min_x, $max_y) = @_; - my $xoffset = 70; - - my @xvals = @{$xvals}; - my @yvals = @{$yvals}; - - my $x = $xvals[0]; - my $y = $yvals[0]; - for my $i (1..$#xvals) { - next if ($::xs * ($xvals[$i] - $x) < 2 && $::ys * ($yvals[$i] - $y) > -2); - - wuline($graph, ($x-$min_x) * $::xs + $xoffset + 1, ($y-$max_y) * $::ys + 10, - ($xvals[$i]-$min_x) * $::xs + $xoffset + 1, ($yvals[$i]-$max_y) * $::ys + 10, $r, $g, $b, 1.0); - $x = $xvals[$i]; - $y = $yvals[$i]; - } -} - -1; diff --git a/web/nms.gathering.org/old/nettkart-continuous.html b/web/nms.gathering.org/old/nettkart-continuous.html deleted file mode 100644 index e51eea0..0000000 --- a/web/nms.gathering.org/old/nettkart-continuous.html +++ /dev/null @@ -1,31 +0,0 @@ -<html> - <body> - <div id="d"></div> - <script type="text/javascript"> - <!-- - var existing_img = null; - - function load_new() { - var i = document.createElement('img'); - i.onload = function() { loaded(i); }; - i.style.display = 'none'; - i.src = '/nettkart.pl?random=' + (new Date()).getTime(); - document.getElementById('d').appendChild(i); - } - - function loaded(i) { - i.style.display = ''; - - if (existing_img) { - existing_img.parentElement.removeChild(existing_img); - } - existing_img = i; - - setTimeout(function() { load_new(); }, 10000); - } - - load_new(); - --> - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/nettkart-json.pl b/web/nms.gathering.org/old/nettkart-json.pl deleted file mode 100755 index e95920e..0000000 --- a/web/nms.gathering.org/old/nettkart-json.pl +++ /dev/null @@ -1,80 +0,0 @@ -#! /usr/bin/perl -use CGI; -use DBI; -use POSIX; -use lib '../../include'; -use strict; -use warnings; -use nms; -use JSON::XS; -use Digest::MD5; - -my $cgi = CGI->new; -my $secret = $cgi->param('secret'); -my $secret2 = $cgi->param('secret2'); -my $noise = $cgi->param('noise') // 0; -my $fade_time = 0.0; -if (defined($secret2)) { - my $phase = $cgi->param('phase'); - my $period = $cgi->param('period'); - $fade_time = sin((time - $phase) * 2.0 * 3.14159265358 / $period) * 0.5 + 0.5; -} -my $dbh = nms::db_connect(); - -my %json = (); -my $q = $dbh->prepare("select * from ( SELECT switch,sysname,sum(ifhcinoctets) AS ifhcinoctets,sum(ifhcoutoctets) AS ifhcoutoctets from switches natural left join get_current_datarate() where ip <> inet '127.0.0.1' group by switch,sysname) t1 natural join placements order by zorder;"); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - - # for now: - # 10Mbit/switch = green - # 100Mbit/switch = yellow - # 1Gbit/switch = red - # 10Gbit/switch = white - - my $clr; - - if (defined($ref->{'ifhcinoctets'})) { - my $intensity = 0.0; - my $traffic = 4.0 * ($ref->{'ifhcinoctets'} + $ref->{'ifhcoutoctets'}); # average and convert to bits (should be about the same in practice) - - my $max = 100_000_000_000.0; # 100Gbit - my $min = 10_000_000.0; # 10Mbit - if ($traffic >= $min) { - $intensity = log($traffic / $min) / log(10); - - my $fudge1 = oct('0x'.substr(Digest::MD5::md5_hex($ref->{'sysname'} . $cgi->param('secret')), 0, 8)); - my $fudge2 = oct('0x'.substr(Digest::MD5::md5_hex($ref->{'sysname'} . $cgi->param('secret2')), 0, 8)); - $intensity += ($fudge1 + ($fudge2 - $fudge1) * $fade_time) * $noise; - - $intensity = 4.0 if ($intensity > 4.0); - } - $clr = get_color($intensity); - } else { - $clr = [ 0, 0, 255 ]; - } - - $clr = sprintf("#%02x%02x%02x", - POSIX::floor($clr->[0] + 0.5), - POSIX::floor($clr->[1] + 0.5), - POSIX::floor($clr->[2] + 0.5)); - - $json{'switches'}{$ref->{'switch'}}{'color'} = $clr; -} -$dbh->disconnect; -print CGI::header(-type=>'text/json; charset=utf-8'); -print JSON::XS::encode_json(\%json); - -sub get_color { - my $intensity = shift; - my $gamma = 1.0/1.90; - if ($intensity > 3.0) { - return [ 255.0 * ((4.0 - $intensity) ** $gamma), 255.0 * ((4.0 - $intensity) ** $gamma), 255.0 * ((4.0 - $intensity) ** $gamma) ]; - } elsif ($intensity > 2.0) { - return [ 255.0, 255.0 * (($intensity - 2.0) ** $gamma), 255.0 * (($intensity - 2.0) ** $gamma) ]; - } elsif ($intensity > 1.0) { - return [ 255.0, 255.0 * ((2.0 - $intensity) ** $gamma), 0 ]; - } else { - return [ 255.0 * ($intensity ** $gamma), 255, 0 ]; - } -} diff --git a/web/nms.gathering.org/old/nettkart-text.pl b/web/nms.gathering.org/old/nettkart-text.pl deleted file mode 100755 index 673ade5..0000000 --- a/web/nms.gathering.org/old/nettkart-text.pl +++ /dev/null @@ -1,63 +0,0 @@ -#! /usr/bin/perl -use CGI; -use DBI; -use lib '../../include'; -use nms; -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); - -my $night = defined($cgi->param('night')); - -if ($night) { -print $cgi->header(-type=>'text/html; charset=utf-8', -refresh=>'10; nettkart-text.pl?night=1'); -} else { -print $cgi->header(-type=>'text/html; charset=utf-8', -refresh=>'10; ' . CGI::url()); -} - -my $tag = ""; - -$tag = "bgcolor=black" if($night); - -print <<"EOF"; -<html> - <head> - <title>nettkart</title> - </head> - <body $tag> - <map name="switches"> -EOF - -my $q = $dbh->prepare("select * from switches natural join placements where ip <> inet '127.0.0.1'"); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - - my $traffic = 4.0 * $ref->{'bytes_in'} + $ref->{'bytes_out'}; # average and convert to bits (should be about the same in practice) - my $ttext; - if ($traffic >= 1_000_000_000) { - $ttext = sprintf "%.2f Gbit/port/sec", $traffic/1_000_000_000; - } elsif ($traffic => 1_000_000) { - $ttext = sprintf "%.2f Mbit/port/sec", $traffic/1_000_000; - } else { - $ttext = sprintf "%.2f kbit/port/sec", $traffic/1_000; - } - - printf " <area shape=\"rect\" coords=\"%u,%u,%u,%u\" href=\"showswitch.pl?id=%u\" alt=\"%s (%s)\" onmouseover=\"window.status='%s (%s)'; return true\" onmouseout=\"window.status=''\" />\n", - $3, $4, $1, $2, $ref->{'switch'}, $ref->{'sysname'}, - $ttext, $ref->{'sysname'}, $ttext; -} -$dbh->disconnect; - -my $image = "nettkart.pl"; - -$image = "nettkart.pl?night=1" if ($night); - - -print <<"EOF"; - </map> - - <p><img src="$image" usemap="#switches" /></p> - </body> -</html> -EOF diff --git a/web/nms.gathering.org/old/nettkart-web.pl b/web/nms.gathering.org/old/nettkart-web.pl deleted file mode 100755 index ce76c35..0000000 --- a/web/nms.gathering.org/old/nettkart-web.pl +++ /dev/null @@ -1,47 +0,0 @@ -#! /usr/bin/perl -use CGI; -use DBI; -use lib '../../include'; -use nms; -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); -print $cgi->header(-type=>'text/html; charset=utf-8', -refresh=>'45; ' . CGI::url()); - -print <<"EOF"; -<html> - <head> - <title>nettkart - web</title> - </head> - <body> - <map name="switches"> -EOF - -my $q = $dbh->prepare("select * from switches natural join placements where ip <> inet '127.0.0.1'"); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - - my $traffic = 4.0 * $ref->{'bytes_in'} + $ref->{'bytes_out'}; # average and convert to bits (should be about the same in practice) - my $ttext; - if ($traffic >= 1_000_000_000) { - $ttext = sprintf "%.2f Gbit/port/sec", $traffic/1_000_000_000; - } elsif ($traffic => 1_000_000) { - $ttext = sprintf "%.2f Mbit/port/sec", $traffic/1_000_000; - } else { - $ttext = sprintf "%.2f kbit/port/sec", $traffic/1_000; - } - - printf " <area shape=\"rect\" coords=\"%u,%u,%u,%u\" href=\"http://$ref->{'ip'}\" alt=\"%s (%s)\" onmouseover=\"window.status='%s (%s)'; return true\" onmouseout=\"window.status=''\" />\n", - $3, $4, $1, $2, $ref->{'switch'}, $ref->{'sysname'}, - $ttext, $ref->{'sysname'}, $ttext; -} -$dbh->disconnect; - -print <<"EOF"; - </map> - - <p><img src="nettkart.pl" usemap="#switches" /></p> - </body> -</html> -EOF diff --git a/web/nms.gathering.org/old/nettkart.pl b/web/nms.gathering.org/old/nettkart.pl deleted file mode 100755 index bf3bf74..0000000 --- a/web/nms.gathering.org/old/nettkart.pl +++ /dev/null @@ -1,145 +0,0 @@ -#! /usr/bin/perl -use CGI; -use GD; -use Image::Magick; -use DBI; -use lib '../../include'; -use strict; -use warnings; -use nms; -use File::Basename; -my $cgi = CGI->new; -my $cwd = dirname($0); - -# Sekrit night-mode -my $night = defined($cgi->param('night')); - -my $dbh = nms::db_connect(); - -GD::Image->trueColor(1); - -my $text_img; -our $img = GD::Image->new($cwd.'/tg15-salkart.png'); -if ($night) { - my ($width, $height) = ($img->width, $img->height); - - $img = GD::Image->new($width, $height, 1); - $img->alphaBlending(0); - $img->saveAlpha(1); - my $blank = $img->colorAllocateAlpha(0, 0, 0, 127); - $img->filledRectangle(0, 0, $img->width - 1, $img->height - 1, $blank); - - $text_img = GD::Image->new($width, $height, 1); - $text_img->alphaBlending(0); - $text_img->saveAlpha(1); - $blank = $text_img->colorAllocateAlpha(0, 0, 0, 127); - $text_img->filledRectangle(0, 0, $text_img->width - 1, $text_img->height - 1, $blank); -} else { - $text_img = $img; -} - -my $blk = $img->colorResolve(0, 0, 0); - -for my $y (42..236) { - my $i = 4.0 * ($y - 236.0) / (42.0 - 237.0); - my $clr = get_color($i); - - $img->filledRectangle(12, $y, 33, $y+1, $clr); - $text_img->filledRectangle(12, $y, 33, $y+1, $clr); -} - -$text_img->rectangle(12,42,33,236,$blk); - -my $tclr = $night ? $text_img->colorResolve(255, 255, 255) : $blk; -$text_img->stringFT($tclr, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*0.0/4.0, "100 Gbit/sec"); -$text_img->stringFT($tclr, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*1.0/4.0, "10 Gbit/sec"); -$text_img->stringFT($tclr, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*2.0/4.0, "1 Gbit/sec"); -$text_img->stringFT($tclr, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*3.0/4.0, "100 Mbit/sec"); -$text_img->stringFT($tclr, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*4.0/4.0, "10 Mbit/sec"); -$text_img->stringFT($tclr, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 1600, 1000, "NMS (C) 2005-2015 Tech:Server"); - -my $q = $dbh->prepare("select * from ( SELECT switch,sysname,sum(ifhcinoctets) AS ifhcinoctets,sum(ifhcoutoctets) AS ifhcoutoctets from switches natural left join get_current_datarate() where ip <> inet '127.0.0.1' group by switch,sysname) t1 natural join placements order by zorder;"); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - - # for now: - # 10Mbit/switch = green - # 100Mbit/switch = yellow - # 1Gbit/switch = red - # 10Gbit/switch = white - - my $clr; - - if (defined($ref->{'ifhcinoctets'})) { - my $intensity = 0.0; - my $traffic = 4.0 * ($ref->{'ifhcinoctets'} + $ref->{'ifhcoutoctets'}); # average and convert to bits (should be about the same in practice) - - my $max = 100_000_000_000.0; # 100Gbit - my $min = 10_000_000.0; # 10Mbit - if ($traffic >= $min) { - $intensity = log($traffic / $min) / log(10); - $intensity = 4.0 if ($intensity > 4.0); - } - $clr = get_color($intensity); - } else { - $clr = $img->colorResolve(0, 0, 255); - } - - my $sysname = $ref->{'sysname'}; - $sysname =~ s/-sekrit//; - - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - $img->filledRectangle($3,$4,$1,$2,$clr); - $text_img->filledRectangle($3,$4,$1,$2,$clr); - - $img->rectangle($3,$4,$1,$2,$blk); - $text_img->rectangle($3,$4,$1,$2,$blk); - my ($x2, $y2, $x1, $y1) = ($1, $2, $3, $4); - my $max_textlen = ($x2-$x1) > ($y2-$y1) ? $x2-$x1 : $y2-$y1; - while (length($sysname) * 6 > $max_textlen) { - # Try to abbreviate sysname if it is too long for the box - $sysname =~ s/^(.*)[a-z]~?([0-9-]+)$/$1~$2/ or last; - } - if (($x2-$x1) > ($y2-$y1)) { - $text_img->string(gdSmallFont,$x1+2,$y1,$sysname,$blk); - } else { - $text_img->stringUp(gdSmallFont,$x1,$y2-3,$sysname,$blk); - } -} -$dbh->disconnect; - -print $cgi->header(-type=>'image/png', -expires=>'now'); -if ($night) { - my $magick = Image::Magick->new; - $magick->BlobToImage($img->png); - $magick->Blur(sigma=>10.0, channel=>'All'); - $magick->Gamma(gamma=>1.90); - - my $m2 = Image::Magick->new; - $m2->Read($cwd.'/tg15-salkart.png'); - $m2->Negate(); - $m2->Composite(image=>$magick, compose=>'Atop'); - - my $m3 = Image::Magick->new; - $m3->BlobToImage($text_img->png); - $m2->Composite(image=>$m3, compose=>'Atop'); - - $img = $m2->ImageToBlob(); - print $img; -} else { - print $img->png; -} - -sub get_color { - my $intensity = shift; - my $gamma = 1.0/1.90; - if ($intensity > 3.0) { - return $img->colorResolve(255.0 * ((4.0 - $intensity) ** $gamma), 255.0 * ((4.0 - $intensity) ** $gamma), 255.0 * ((4.0 - $intensity) ** $gamma)); - } elsif ($intensity > 2.0) { - return $img->colorResolve(255.0, 255.0 * (($intensity - 2.0) ** $gamma), 255.0 * (($intensity - 2.0) ** $gamma)); - } elsif ($intensity > 1.0) { - return $img->colorResolve(255.0, 255.0 * ((2.0 - $intensity) ** $gamma), 0); - } else { - return $img->colorResolve(255.0 * ($intensity ** $gamma), 255, 0); - } -} diff --git a/web/nms.gathering.org/old/observium.html b/web/nms.gathering.org/old/observium.html deleted file mode 100755 index a4acd16..0000000 --- a/web/nms.gathering.org/old/observium.html +++ /dev/null @@ -1,37 +0,0 @@ -<html>
- <head>
- <title>TG15 - The Future Is Back</title>
- <style type="text/css">
- body {
- margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin: 0 auto;
- background-image: url('http://funfact.tg15.gathering.org/background.png');
- background-size: 1920px 1080px; background-repeat: no-repeat; overflow: hidden;
- }
-
- iframe {
- position: absolute;
- bottom: 0px;
- top: 0px;
- left: 0px;
- visibility: hidden;
- margin: 0px;
- overflow-y: hidden;
- overflow-x: hidden;
- //-ms-zoom: 0.75;
- //-moz-transform: scale(0.75);
- //-moz-transform-origin: 0 0;
- //-o-transform: scale(0.75);
- //-o-transform-origin: 0 0;
- //-webkit-transform: scale(0.75);
- //-webkit-transform-origin: 0 0;
- }
-
- #observium {
- padding-top: 300px;
- }
- </style>
- </head>
- <body>
- <iframe height="700" class="frames" width="1780" id="observium" frameborder="0" src="http://observium.tg15.gathering.org/graph-realtime.php?type=bits&id=447&interval=30" scrolling="no" style="visibility: visible;"></iframe>
- </body>
-</html>
diff --git a/web/nms.gathering.org/old/ping-json.pl b/web/nms.gathering.org/old/ping-json.pl deleted file mode 100755 index e661e8f..0000000 --- a/web/nms.gathering.org/old/ping-json.pl +++ /dev/null @@ -1,32 +0,0 @@ -#! /usr/bin/perl -use CGI; -use DBI; -use JSON::XS; -use lib '../../include'; -use nms; -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); -my %json = (); - -my $q = $dbh->prepare("SELECT DISTINCT ON (switch) switch, latency_ms FROM ping WHERE updated >= NOW() - INTERVAL '15 secs' ORDER BY switch, updated DESC;"); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - $json{'switches'}{$ref->{'switch'}}{'latency'} = $ref->{'latency_ms'}; -} - -my $qs = $dbh->prepare("SELECT DISTINCT ON (switch) switch, latency_ms FROM ping_secondary_ip WHERE updated >= NOW() - INTERVAL '15 secs' ORDER BY switch, updated DESC;"); -$qs->execute(); -while (my $ref = $qs->fetchrow_hashref()) { - $json{'switches'}{$ref->{'switch'}}{'latency_secondary'} = $ref->{'latency_ms'}; -} - -my $lq = $dbh->prepare("SELECT DISTINCT ON (linknet) linknet, latency1_ms, latency2_ms FROM linknet_ping WHERE updated >= NOW() - INTERVAL '15 secs' ORDER BY linknet, updated DESC;"); -$lq->execute(); -while (my $ref = $lq->fetchrow_hashref()) { - $json{'linknets'}{$ref->{'linknet'}} = [ $ref->{'latency1_ms'}, $ref->{'latency2_ms'} ]; -} - -$q->execute(); -print $cgi->header(-type=>'text/json; charset=utf-8'); -print JSON::XS::encode_json(\%json); diff --git a/web/nms.gathering.org/old/ping.css b/web/nms.gathering.org/old/ping.css deleted file mode 100644 index 1045a4a..0000000 --- a/web/nms.gathering.org/old/ping.css +++ /dev/null @@ -1,13 +0,0 @@ -.switchname { - position: absolute; - font-family: sans-serif; - font-size: small; - white-space: nowrap; -} -.rot { - -webkit-transform: rotate(-90deg); - -webkit-transform-origin: 0% 0%; - transform: rotate(-90deg); - transform-origin: 0% 0%; - bottom: -14px; -} diff --git a/web/nms.gathering.org/old/ping.html b/web/nms.gathering.org/old/ping.html deleted file mode 100644 index 1c3c3e0..0000000 --- a/web/nms.gathering.org/old/ping.html +++ /dev/null @@ -1,21 +0,0 @@ -<html> - <head> - <title>Ping? Pong!</title> - </head> - <body> - <link rel="stylesheet" href="/ping.css"> - <p id="playground"> - <svg id="lines" width="1920" height="1032" style="position: absolute; top: 0; left: 0; z-index: 1"> - </svg> - <img src="tg15-salkart.png" alt="" id="map" /> - </p> - <script> - // These are used by ping.js, below. - var switches_url = "/switches-json.pl"; - var ping_url = "/ping-json.pl"; - var draw_linknets = true; - var can_edit = false; - </script> - <script type="text/javascript" src="ping.js"></script> - </body> -</html> diff --git a/web/nms.gathering.org/old/ping.js b/web/nms.gathering.org/old/ping.js deleted file mode 100644 index 7c5de57..0000000 --- a/web/nms.gathering.org/old/ping.js +++ /dev/null @@ -1,238 +0,0 @@ -var switches = []; -var linknets = []; -var last_dataset = []; -get_switches(); -get_ping(); - -function json_request(url, func, repeat_ms) { - var request = new XMLHttpRequest(); - request.open('GET', url, true); - - request.onload = function() { - if (this.status >= 200 && this.status < 400) { - func(JSON.parse(this.response)); - } else if (this.status != 410) { - json_request(url, func, repeat_ms); - } - }; - request.onerror = function() { - json_request(url, func, repeat_ms); - }; - request.send(); -} - -function get_switches() { - json_request(switches_url, draw_switches, 1000); -} - -function get_ping() { - json_request(ping_url, update_ping, 1000); -} - -function draw_switches(json) { - for (var switchnum in switches) { - document.body.removeChild(switches[switchnum]); - } - switches = []; - var lines = document.getElementById("lines"); - for (var linknetnum in linknets) { - lines.removeChild(linknets[linknetnum][0]); - lines.removeChild(linknets[linknetnum][1]); - lines.removeChild(linknets[linknetnum][2]); - } - linknets = []; - - for (var switchnum in json['switches']) { - var s = json['switches'][switchnum]; - create_switch(switchnum, - s['sysname'], - parseInt(s['x']), - parseInt(s['y']), - parseInt(s['zorder']), - parseInt(s['width']), - parseInt(s['height'])); - } - - if (draw_linknets) { - for (var i = 0; i < json['linknets'].length; ++i) { - var linknet = json['linknets'][i]; - create_linknet(linknet['linknet'], linknet['switch1'], linknet['switch2']); - } - } - - setTimeout(get_switches, 60000); - really_update_ping(last_dataset); -} - -function create_linknet(linknetnum, switch1, switch2) { - var s1 = switches[switch1]; - var s2 = switches[switch2]; - var s1x = parseInt(s1.style.left.replace("px", "")) + 0.5 * parseInt(s1.style.width.replace("px", "")); - var s1y = parseInt(s1.style.top.replace("px", "")) + 0.5 * parseInt(s1.style.height.replace("px", "")); - var s2x = parseInt(s2.style.left.replace("px", "")) + 0.5 * parseInt(s2.style.width.replace("px", "")); - var s2y = parseInt(s2.style.top.replace("px", "")) + 0.5 * parseInt(s2.style.height.replace("px", "")); - - var midx = 0.5 * (s1x + s2x); - var midy = 0.5 * (s1y + s2y); - - var outline = document.createElementNS("http://www.w3.org/2000/svg", "line"); - outline.setAttribute("x1", s1x); - outline.setAttribute("y1", s1y); - outline.setAttribute("x2", s2x); - outline.setAttribute("y2", s2y); - outline.style.stroke = "rgb(0, 0, 0)"; - outline.style.strokeWidth = 4; - document.getElementById("lines").appendChild(outline); - - var line1 = document.createElementNS("http://www.w3.org/2000/svg", "line"); - line1.setAttribute("x1", s1x); - line1.setAttribute("y1", s1y); - line1.setAttribute("x2", midx); - line1.setAttribute("y2", midy); - line1.style.stroke = "rgb(0, 0, 255)"; - line1.style.strokeWidth = 3; - document.getElementById("lines").appendChild(line1); - - var line2 = document.createElementNS("http://www.w3.org/2000/svg", "line"); - line2.setAttribute("x1", midx); - line2.setAttribute("y1", midy); - line2.setAttribute("x2", s2x); - line2.setAttribute("y2", s2y); - line2.style.stroke = "rgb(0, 0, 255)"; - line2.style.strokeWidth = 3; - document.getElementById("lines").appendChild(line2); - - linknets[linknetnum] = [ line1, line2, outline ]; -} - -function update_ping(json) { - last_dataset = json; - really_update_ping(json); - setTimeout(get_ping, 1000); -} - -function gradient_from_latency(latency_ms, latency_secondary_ms) { - if (latency_secondary_ms === undefined) { - return rgb_from_latency(latency_ms); - } - return 'linear-gradient(' + - rgb_from_latency(latency_ms) + ', ' + - rgb_from_latency(latency_secondary_ms) + ')'; -} - -function rgb_from_latency(latency_ms) { - if (latency_ms === null || latency_ms === undefined) { - return '#0000ff'; - } - - // 10ms is max - var l = latency_ms / 50.0; - if (l >= 2.0) { - return 'rgb(255, 0, 0)'; - } else if (l >= 1.0) { - l = 2.0 - l; - l = Math.pow(l, 1.0/2.2); - l = Math.round(l * 255.0); - return 'rgb(255, ' + l + ', 0)'; - } else { - l = Math.pow(l, 1.0/2.2); - l = Math.round(l * 255.0); - return 'rgb(' + l + ', 255, 0)'; - } -} - -function really_update_ping(json) { - if (json['switches']) { - for (var switchnum in switches) { - if (json['switches'][switchnum]) { - if (json['switches'][switchnum]['color']) { - switches[switchnum].style.background = json['switches'][switchnum]['color']; - } else { - switches[switchnum].style.background = - gradient_from_latency(json['switches'][switchnum]['latency'], - json['switches'][switchnum]['latency_secondary']); - } - } else { - switches[switchnum].style.background = '#0000ff'; - } - } - } - if (json['linknets']) { - for (var linknetnum in linknets) { - linknets[linknetnum][0].style.stroke = rgb_from_latency(json['linknets'][linknetnum][0]); - linknets[linknetnum][1].style.stroke = rgb_from_latency(json['linknets'][linknetnum][1]); - } - } -} - -function create_switch(switchnum, sysname, x, y, zorder, width, height) { - var s = document.createElement("div"); - var map = document.getElementById('map'); - var top_offset = map.getBoundingClientRect().top; - var left_offset = map.getBoundingClientRect().left; - - s.style.position = 'absolute'; - s.style.left = (left_offset + x) + 'px'; - s.style.top = (top_offset + y) + 'px'; - s.style.width = width + 'px'; - s.style.height = height + 'px'; - s.style.backgroundColor = '#0000ff'; - s.style.border = '1px solid black'; - s.style.padding = "0"; - s.style.zIndex = zorder + 100; - switches[switchnum] = s; - - var span = document.createElement("div"); - span.className = "switchname"; - if (width < 1.5 * height) { - span.className = "switchname rot"; - } - span.style.border = "0"; - span.style.padding = "0"; - s.appendChild(span); - - var text = document.createTextNode(sysname); - span.appendChild(text); - - s.setAttribute("data-switchnum", switchnum); - - document.body.appendChild(s); -} - -var dragging_switch = null; -var delta_x = null, delta_y = null; - -if (can_edit) { - document.onmousedown = function(e) { - var switchnum = e.target.getAttribute("data-switchnum"); - if (switchnum === null) { - return; - } - dragging_switch = switchnum; - delta_x = parseInt(e.target.style.left.replace("px", "")) - e.clientX; - delta_y = parseInt(e.target.style.top.replace("px", "")) - e.clientY; - } - - document.onmousemove = function(e) { - if (dragging_switch === null) { - return; - } - switches[dragging_switch].style.left = (e.clientX + delta_x) + 'px'; - switches[dragging_switch].style.top = (e.clientY + delta_y) + 'px'; - } - - document.onmouseup = function(e) { - if (dragging_switch === null) { - return; - } - var x = e.clientX + delta_x - map.getBoundingClientRect().top; - var y = e.clientY + delta_y - map.getBoundingClientRect().left; - - var request = new XMLHttpRequest(); - request.open('POST', '/change-switch-pos.pl', true); - request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); - request.send("switch=" + dragging_switch + "&x=" + x + "&y=" + y); - - dragging_switch = null; - } -} diff --git a/web/nms.gathering.org/old/ping2.html b/web/nms.gathering.org/old/ping2.html deleted file mode 100644 index 05ed129..0000000 --- a/web/nms.gathering.org/old/ping2.html +++ /dev/null @@ -1,21 +0,0 @@ -<html> - <head> - <title>Ping? Pong!</title> - </head> - <body> - <link rel="stylesheet" href="/ping.css"> - <p id="playground"> - <svg id="lines" width="1280" height="736" style="position: absolute; top: 0; left: 0; z-index: 1"> - </svg> - <img src="tg15-salkart.png" alt="" id="map" /> - </p> - <script> - // These are used by ping.js, below. - var switches_url = "/switches-json.pl"; - var ping_url = "/nettkart-json.pl"; - var draw_linknets = false; - var can_edit = false; - </script> - <script type="text/javascript" src="ping.js"></script> - </body> -</html> diff --git a/web/nms.gathering.org/old/portkart.pl b/web/nms.gathering.org/old/portkart.pl deleted file mode 100755 index ce7dcdd..0000000 --- a/web/nms.gathering.org/old/portkart.pl +++ /dev/null @@ -1,93 +0,0 @@ -#! /usr/bin/perl -use CGI; -use GD; -use DBI; -use lib '../../include'; -use nms; -use File::Basename; -my $cgi = CGI->new; -my $cwd = dirname($0); - -my $dbh = nms::db_connect(); - -GD::Image->trueColor(1); -$img = GD::Image->new($cwd.'/tg15-salkart.png'); - -my $blk = $img->colorResolve(0, 0, 0); - -for my $y (42..236) { - my $i = 3.0 * ($y - 236.0) / (42.0 - 237.0); - my $clr = get_color($i); - - $img->filledRectangle(12,$y,33,$y+1,$clr); -} - -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*0.0/3.0, "1 Gbit/sec"); -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*1.0/3.0, "100 Mbit/sec"); -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*2.0/3.0, "10 Mbit/sec"); -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*3.0/3.0, "1 Mbit/sec"); -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 1600, 1000, "NMS (C) 2005-2007 Tech:Server"); - -sub portnum($) { - my ($port) = @_; - if ($port =~ /(\d+)$/) { - return $1; - } - warn "Unrecognized port name: $port"; - return undef; -} - -my $q = $dbh->prepare('select switch,ifname,ifhcinoctets,ifhcoutoctets,placement,switchtype from switches natural join placements natural join get_datarate() where switchtype like \'%2200%\' and sysname like \'e%-%\''); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - - # for now: - # 100kbit/port = all green - # 1gbit/port = all red - - my $clr; - - if (defined($ref->{'ifhcinoctets'})) { - my $intensity = 0.0; - my $traffic = 4.0 * ($ref->{'ifhcinoctets'} + $ref->{'ifhcoutoctets'}); # average and convert to bits (should be about the same in practice) - - my $max = 100_000_000_000.0; # 1Gbit - my $min = 1_000_000.0; # 1Mbit - if ($traffic >= $min) { - $intensity = log($traffic / $min) / log(10); - $intensity = 4.0 if ($intensity > 4.0); - } - $clr = get_color($intensity); - } else { - $clr = $img->colorResolve(0, 0, 255); - } - - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - my $npo = 48; - my $f = portnum($ref->{'ifname'}) % 2; - my $po = (portnum($ref->{'ifname'}) - $f)/2; - my $h = 2*($2-$4)/$npo; - my $w = ($1-$3)/2; - - $img->filledRectangle($3+$w*$f,$4+$po*$h,$3+$w+$w*$f,$4+$h*($po+1),$clr); -# $img->rectangle($3+$w*$f,$4+$po*$h,$3+$w+$w*$f,$4+$h*($po+1),$blk); - $img->rectangle($3,$4,$1,$2,$blk); -} -$dbh->disconnect; - -print $cgi->header(-type=>'image/png'); -print $img->png; - -sub get_color { - my $intensity = shift; - my $gamma = 1.0/1.90; - if ($intensity > 3.0) { - return $img->colorResolve(255.0 * ((4.0 - $intensity) ** $gamma), 255.0 * ((4.0 - $intensity) ** $gamma), 255.0 * ((4.0 - $intensity) ** $gamma)); - } elsif ($intensity > 2.0) { - return $img->colorResolve(255.0, 255.0 * (($intensity - 2.0) ** $gamma), 255.0 * (($intensity - 2.0) ** $gamma)); - } elsif ($intensity > 1.0) { - return $img->colorResolve(255.0, 255.0 * ((2.0 - $intensity) ** $gamma), 0); - } else { - return $img->colorResolve(255.0 * ($intensity ** $gamma), 255, 0); - } -} diff --git a/web/nms.gathering.org/old/showswitch.pl b/web/nms.gathering.org/old/showswitch.pl deleted file mode 100755 index e585841..0000000 --- a/web/nms.gathering.org/old/showswitch.pl +++ /dev/null @@ -1,249 +0,0 @@ -#! /usr/bin/perl -use CGI; -use DBI; -use Time::HiRes; -use POSIX ":sys_wait_h"; -use strict; -use warnings; -use lib '../../include'; -use nms; -use File::Basename; -my $cgi = CGI->new; -my $cwd = dirname($0); -my $switch = $cgi->param('id'); -my $width = $cgi->param('width'); -my $height = $cgi->param('height'); -my @pids = (); -my $resthtml = ""; - -$width = 500 unless (defined($width)); -$height = 250 unless (defined($height)); - -require "$cwd/mygraph.pl"; - -my $start = [Time::HiRes::gettimeofday]; -my $dbh = nms::db_connect(); - -sub filename($$$$) { - my ($switch, $last_port, $width, $height) = @_; - $last_port =~ y,/,_,; - return "$switch-$last_port-$width-$height.png"; -} - -# Fetch the name -my $ref = $dbh->selectrow_hashref('SELECT sysname,ip FROM switches WHERE switch=?', undef, $switch); - -print $cgi->header(-type=>'text/html; charset=utf-8'); -print <<"EOF"; -<html> - <head> - <title>snmp</title> - </head> - <body> - <h1>Switch $switch ($ref->{'sysname'} - $ref->{'ip'})</h1> -EOF - -my $q = $dbh->prepare('select ifname,\'Port \' || ifname as description,extract(epoch from time) as time,ifhcinoctets,ifhcoutoctets from switches natural join polls where time between now() - \'1 day\'::interval and now() and switch=? order by switch,ifname,time;') or die $dbh->errstr; -$q->execute($switch) or die $dbh->errstr; - -my (@totx, @toty1, @toty2) = (); - -my (@x, @y1, @y2) = (); -my $last_port; -my $portname = ""; -my $min_x = time; -my $max_x = time - 86400; -my ($min_y, $max_y, $prev_time, $prev_in, $prev_out); -my ($if,$of,$ifv,$ofv); -my $idx; -my ($min_ty,$max_ty) = (0, 10_000_000/8); - -$prev_time = -1; -my $last_totx; -# Buffer all the rows so we can fancy-sort them -my @rows; -while (my $ref = $q->fetchrow_hashref()) { - push @rows, $ref; -} -sub cmp_ports { - my @a = split(/(\d+)/, $_[0]); - my @b = split(/(\d+)/, $_[1]); - for (my $i = 0; $i < scalar @a; ++$i) { - last if $i >= scalar @b; - my $a = $a[$i]; - my $b = $b[$i]; - if ($a =~ /^\d+$/ && $a =~ /^\d+$/) { - return $a <=> $b if ($a != $b); - } else { - return $a cmp $b if ($a ne $b); - } - } - # None of the N first parts differed, this means the shortest one is first - return scalar @a <=> scalar @b; -} -sort { cmp_ports($a->{'ifname'}, $b->{'ifname'}) } @rows; -foreach my $ref (@rows) { - my $time = $ref->{'time'}; - my $in = $ref->{'ifhcinoctets'}; - my $out = $ref->{'ifhcoutoctets'}; - next if ($time == $prev_time); - if ($ref->{'ifname'} ne $last_port) { - if (defined $last_port) { - my $filename = filename($switch, $last_port, $width, $height); - - # reap children - waitpid(-1, WNOHANG); - - my $pid = fork(); - if ($pid == 0) { -# write out the graph - my $graph = makegraph($width, $height, $min_x, $max_x, $min_y, $max_y, 5); - plotseries($graph, \@x, \@y1, 255, 0, 0, $min_x, $max_y); - plotseries($graph, \@x, \@y2, 0, 0, 255, $min_x, $max_y); - - open GRAPH, ">$cwd/img/$filename" - or die "$cwd/img/$filename: $!"; - print GRAPH $graph->png; - close GRAPH; - exit; - } - - push @pids, $pid; - - $resthtml .= "<div style=\"float: left;\"><h2>$portname</h2>\n"; - $resthtml .= "<p><img src=\"img/$filename\" width=\"$width\" height=\"$height\" /></p></div>\n"; - } - - # Reset all the variables - @x = (); - @y1 = (); - @y2 = (); - ($min_y,$max_y) = (0, 10_000_000/8); - $prev_time = $ref->{'time'}; - $prev_in = $ref->{'ifhcinoctets'}; - $prev_out = $ref->{'ifhcoutoctets'}; - $last_port = $ref->{'ifname'}; - $portname = $ref->{'description'}; - ($if,$of,$ifv,$ofv) = (0,0,0,0); - ($prev_time,$prev_in,$prev_out) = ($time,$in,$out); - $idx = 0; - $last_totx = undef; - next; - } - - # Assume overflow (unless the switch has been down for >10 minutes) - my ($calc_in, $calc_out) = ($in, $out); - if ($in < $prev_in || $out < $prev_out) { - if ($prev_in < 4294967296 && $prev_out < 4294967296) { - # ick, heuristics - if ($prev_time - $time > 600 || ($in + 4294967296 - $prev_in) > 2147483648 || ($out + 4294967296 - $prev_out) > 2147483648) { - ($prev_time,$prev_in,$prev_out) = ($time,$in,$out); - next; - } - - $calc_in += 4294967296 if ($in < $prev_in); - $calc_out += 4294967296 if ($out < $prev_out); - } else { - $prev_in = 0; - $prev_out = 0; - } - } - - # Remove dupes - if ($in == $prev_in && $out == $prev_out) { - ($prev_time,$prev_in,$prev_out) = ($time,$in,$out); - next; - } - - # Find the current flow - my $if = ($calc_in - $prev_in) / ($time - $prev_time); - my $of = ($calc_out - $prev_out) / ($time - $prev_time); - - # Summarize (we don't care about the summed variance for now) - $min_x = $time if (!defined($min_x) || $time < $min_x); - $max_x = $time if (!defined($max_x) || $time > $max_x); - $min_y = $if if (!defined($min_y) || $if < $min_y); - $min_y = $of if ($of < $min_y); - $max_y = $if if (!defined($max_y) || $if > $max_y); - $max_y = $of if ($of > $max_y); - - my $pt = 0.5 * ($time + $prev_time); - - push @x, $pt; - push @y1, $if; - push @y2, $of; - - while ($idx < $#totx && $pt > $totx[$idx]) { - ++$idx; - } - if ($idx >= $#totx) { - push @totx, $pt; - push @toty1, $if; - push @toty2, $of; - ++$idx; - - $min_ty = $if if (!defined($min_ty) || $if < $min_ty); - $min_ty = $of if ($of < $min_ty); - $max_ty = $if if (!defined($max_ty) || $if > $max_ty); - $max_ty = $of if ($of > $max_ty); - } else { - if (!defined($last_totx) || $last_totx != $idx) { - $toty1[$idx] += $if; - $toty2[$idx] += $of; - } - $last_totx = $idx; - - $min_ty = $toty1[$idx] if (!defined($min_ty) || $toty1[$idx] < $min_ty); - $min_ty = $toty2[$idx] if ($toty2[$idx] < $min_ty); - $max_ty = $toty1[$idx] if (!defined($max_ty) || $toty1[$idx] > $max_ty); - $max_ty = $toty2[$idx] if ($toty2[$idx] > $max_ty); - } - - ($prev_time,$prev_in,$prev_out) = ($time,$in,$out); -} -$dbh->disconnect; - -# last graph -my $filename = filename($switch, $last_port, $width, $height); - -my $pid = fork(); -if ($pid == 0) { - my $graph = makegraph($width, $height, $min_x, $max_x, $min_y, $max_y, 5); - plotseries($graph, \@x, \@y1, 255, 0, 0, $min_x, $max_y); - plotseries($graph, \@x, \@y2, 0, 0, 255, $min_x, $max_y); - - open GRAPH, ">$cwd/img/$filename" - or die "img/$filename: $!"; - print GRAPH $graph->png; - close GRAPH; - exit; -} - -push @pids, $pid; - -$resthtml .= "<div style=\"float: left;\"><h2>$portname</h2>\n"; -$resthtml .= "<p><img src=\"img/$filename\" width=\"$width\" height=\"$height\" /></p></div>\n"; - -# total graph -my $graph = makegraph($width, $height, $min_x, $max_x, $min_ty, $max_ty, 5); -plotseries($graph, \@totx, \@toty1, 255, 0, 0, $min_x, $max_ty); -plotseries($graph, \@totx, \@toty2, 0, 0, 255, $min_x, $max_ty); - -$filename = "$switch-$width-$height.png"; -open GRAPH, ">$cwd/img/$filename" or die "img/$filename: $!"; -print GRAPH $graph->png; -close GRAPH; - -# Wait for all the other graphs to be done -while (waitpid(-1, 0) != -1) { - 1; -} - -print $resthtml; - -print "<div style=\"float: left;\"><h2>Total</h2>\n"; -print "<p><img src=\"img/$filename\" width=\"$width\" height=\"$height\" /></p></div>\n"; - -my $elapsed = Time::HiRes::tv_interval($start); -printf "<p style=\"clear: both;\">Page and all graphs generated in %.2f seconds.</p>\n", $elapsed; -print "</body>\n</html>\n"; diff --git a/web/nms.gathering.org/old/slide.html b/web/nms.gathering.org/old/slide.html deleted file mode 100644 index 046020d..0000000 --- a/web/nms.gathering.org/old/slide.html +++ /dev/null @@ -1,38 +0,0 @@ -<!doctype html> -<html> - <body> - <iframe id="tgview" style="border: 0; width: 1536px; height: 864px"></iframe> - - <script> - (function() { - var urls = [ - 'http://onlineclock.net/', - 'http://nms.tg13.gathering.org/dhcpkart.pl', - 'http://nms.tg13.gathering.org/nettkart-text.pl', - 'http://nms.tg13.gathering.org/nettkart-text.pl', - 'http://nms.tg13.gathering.org/uplinkkart.pl', - 'http://nms.tg13.gathering.org/uplinktrafikkart.pl', - 'http://nms.tg13.gathering.org/apkart.pl', - 'http://stats.tg13.gathering.org/' - ]; - - var view = document.getElementById('tgview'); - var fload = function( frame, url ) { - frame.src = url; - }; - - var i = 0; - (function rotation() { - //if ( i != l-1 ) { - if ( i != urls.length-1 ) { - i++ - } else { - i = 0; - } - fload( view, urls[i] ); - setTimeout( arguments.callee, 10000 ); - })(); - })(); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/smanagement.pl b/web/nms.gathering.org/old/smanagement.pl deleted file mode 100755 index 485e2b0..0000000 --- a/web/nms.gathering.org/old/smanagement.pl +++ /dev/null @@ -1,246 +0,0 @@ -#!/usr/bin/perl -use warnings; -use strict; -use 5.010; -use CGI; -use DBI; -use Data::Dumper; -use lib '../../include'; -use nms; - -# Grab from .htaccess-authentication -my $user = $ENV{'REMOTE_USER'}; - -my $dbh = nms::db_connect(); -$dbh->{AutoCommit} = 0; - -# Ugly casting, found no other way -my $sinsert = $dbh->prepare( "INSERT INTO squeue - (gid, added, priority, addr, sysname, cmd, author) - VALUES(?::text::int, timeofday()::timestamptz, ?::text::int, ?::text::inet, ?, ?, ?)") - or die "Could not prepare sinsert"; -my $sgetip = $dbh->prepare("SELECT ip FROM switches WHERE sysname = ?") - or die "Could not prepare sgetip"; -my $sgid = $dbh->prepare("SELECT nextval('squeue_group_sequence') as gid"); -my $all_switches = $dbh->prepare("SELECT sysname FROM switches ORDER BY sysname"); - -sub parse_range($) { - my $switches = $_; - my @range; - - my @rangecomma = split(/\s*,\s*/, $switches); - foreach (@rangecomma) { - my ($first, $last) = $_ =~ /(e\d+\-(?:sw)?[123456])\s*\-\s*(e\d+\-(?:sw)?[123456])?/; - if (!defined($first) && $_ =~ /e\d+\-(sw)?[123456]/) { - $first = $_; - } - if (!defined($first)) { - print "<font color=\"red\">Parse error in: $_</font><br>\n"; - next; - } - my ($rowstart, $placestart) = $first =~ /e(\d+)\-(?:sw)?([123456])/; - if (!defined($rowstart) || !defined($placestart)) { - print "<font color=\"red\">Parse error in: $_</font><br>\n"; - next; - } - my ($rowend, $placeend); - if (!defined($last)) { - $rowend = $rowstart; - $placeend = $placestart; - } - else { - ($rowend, $placeend) = $last =~ /e(\d+)\-(?:sw)?([123456])/; - } - if (!defined($rowend) || !defined($placeend)) { - print "<font color=\"red\">Parse error in: $_</font><br>\n"; - next; - } - #print "e $rowstart - $placestart to e $rowend - $placeend <br>\n"; - for (my $i = $rowstart; $i <= $rowend; $i++) { - my $dostart; - if ($rowstart != $i) { - $dostart = 1; - } - else { - $dostart = $placestart; - } - for (my $j = $dostart; $j <= 6; $j++) { - last if ($i == $rowend && $j > $placeend); - push(@range, "e$i-$j"); - } - } - } -# foreach (@range) { -# print ":: $_<br>\n"; -# } - return @range; -} - -sub get_addr_from_switchnum($) { - my ($sysname) = @_; - - $sgetip->execute($sysname); - if ($sgetip->rows() < 1) { - print "Could not get the ip for: ".$sysname; - return undef; - } - my $row = $sgetip->fetchrow_hashref(); - return $row->{'ip'}; -} - -my $cgi = new CGI; - -print $cgi->header(-type=>'text/html; charset=utf-8'); - -print << "EOF"; -<html> - <head> - <title>Switch managment</title> - </head> - <body> - <p>Du er logget inn som: $user</p> - <form method="POST" action="smanagement.pl"> - <table> - <tr> - <td>Alle switchene</td> - <td><input type="radio" name="rangetype" value="all" /></td> - <td></td> - <td></td> - </tr> - <tr> - <td>Switch</td> - <td><input type="radio" checked name="rangetype" value="switch" /></td> - <td><input type="text" name="range" /></td> - <td>e1-2, e3-3 - e10-2</td> - </tr> - <tr> - <td>Regexp</td> - <td><input type="radio" name="rangetype" value="regexp" /></td> - <td><input type="text" name="regexp" /></td> - <td>Regulært uttrykk</td> - </tr> - <tr> - <td>Rad</td> - <td><input type="radio" name="rangetype" value="row" /></td> - <td><input type="text" name="range" /></td> - <td>1,3-5 (Disabled)</td> - </tr> - <tr> - <td><hr /></td> - <td><hr /></td> - <td><hr /></td> - <td><hr /></td> - </tr> - <tr> - <td>Prioritet</td> - <td></td> - <td> - <select name="priority"> - <option value="1">1 (lavest)</option> - <option value="2">2</option> - <option selected value="3">3</option> - <option value="4">4</option> - <option value="5">5 (høyest)</option> - </select> - </td> - </tr> - <tr> - <td>Kommando(er):</td> - <td></td> - <td><textarea name="cmd" cols="80" rows="24"></textarea></td> - <td> - <ul> - <li>En kommando per linje.</li> - <li>Linjer som begynner med ! sørger for at nms ikke venter på normal prompt, men fyrer av gårde neste linje umiddelbart. Kjekt for kommandoer av typen "!save\\nY"</li> - <li>%SYSNAME% erstattes med hostnavnet til switchen</li> - <li>"#require-version 14.1X53-D15.2" avbryter scriptet om versjonen av JunOS ikke er lik 14.1X53-D15.2</li> - </ul> - </td> - </td> - <tr> - <td><hr /></td> - <td><hr /></td> - <td><hr /></td> - <td><hr /></td> - </tr> - </table> - <input type="submit" value="Execute!" /><br /> - </form> -EOF - -print "<br />\n"; - -my @switches = (); -given ($cgi->param('rangetype')) { - when ('all') { - print "Sender `".$cgi->param('cmd')."` til alle switchene<br />"; - @switches = (); - $all_switches->execute(); - while (my $ref = $all_switches->fetchrow_hashref) { - push @switches, $ref->{'sysname'}; - } - } - when ('switch') { -# print "Sender `".$cgi->param('cmd')."` til switchene `" -# .$cgi->param('range')."`.<br />"; - $_ = $cgi->param('range'); - @switches = parse_range($_); - } - when ('regexp') { - @switches = (); - $all_switches->execute(); - while (my $ref = $all_switches->fetchrow_hashref) { - push @switches, $ref->{'sysname'} if $ref->{'sysname'} =~ $cgi->param('regexp'); - } - } - when ('row') { -# print "Sender `".$cgi->param('cmd')."` til radene `" -# .$cgi->param('range')."`.<br />"; -# print "This function does not work yet."; -# $_ = $cgi->param('range'); -# @switches = &parse_row_range($_); -# @switches = (); - print "<font color=\"red\">Slått av!</font>\n"; - } -}; - -my $gid; -if (@switches > 0) { - $sgid->execute(); - my $row = $sgid->fetchrow_hashref(); - $gid = $row->{gid}; -} - -my $pri = $cgi->param('priority'); - -print "<pre>\n"; -foreach my $switch (@switches) { - my $addr = get_addr_from_switchnum($switch); - if (!defined($addr)) { - next; - } - my $cmd = $cgi->param('cmd'); - print "$switch got addr $addr <br>\n"; - print "Queuing commands for $switch:\n"; - my $result = $sinsert->execute($gid, $pri, $addr, $switch, $cmd, $user); - if (!$result) { - print "\t<font color=\"red\">" - ."Could not execute query." - ."</font>\n"; - print "\t".$dbh->errstr."\n"; - } - else { - print "\tQueued: $cmd\n"; - } - print "\n"; -} -$dbh->commit; -if (defined($gid)) { - print "<a href=\"sshow.pl?action=showgid&gid=".$gid."\">Vis resultat</a>\n"; -} -print "</pre>\n"; - -print << "EOF"; - </body> -</html> -EOF diff --git a/web/nms.gathering.org/old/speedometer/Statistikk_bakgrunn_alternate-02.png b/web/nms.gathering.org/old/speedometer/Statistikk_bakgrunn_alternate-02.png Binary files differdeleted file mode 100644 index b4805cf..0000000 --- a/web/nms.gathering.org/old/speedometer/Statistikk_bakgrunn_alternate-02.png +++ /dev/null diff --git a/web/nms.gathering.org/old/speedometer/c3-master/.editorconfig b/web/nms.gathering.org/old/speedometer/c3-master/.editorconfig deleted file mode 100644 index 8f96039..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -# editorconfig.org -root = true - -[*] -indent_style = space -indent_size = 4 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true diff --git a/web/nms.gathering.org/old/speedometer/c3-master/.gitignore b/web/nms.gathering.org/old/speedometer/c3-master/.gitignore deleted file mode 100644 index 85c9d4f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# npm modules -node_modules -bower_components -d3.js -d3.min.js -components -build -.sass-cache diff --git a/web/nms.gathering.org/old/speedometer/c3-master/.jshintrc b/web/nms.gathering.org/old/speedometer/c3-master/.jshintrc deleted file mode 100644 index 9b4294c..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/.jshintrc +++ /dev/null @@ -1,31 +0,0 @@ -{ - "bitwise": true, - "eqeqeq": true, - "curly": true, - "strict": true, - "trailing": true, - "white": true, - "maxlen": 210, - "undef": true, - "unused": true, - "indent": 4, - - "eqnull": true, - "expr": true, - "newcap": false, - "loopfunc": true, - "bitwise": false, - - "browser": true, - - "globals": { - "jasmine": false, - "describe": false, - "beforeEach": false, - "beforeAll": false, - "it": false, - "expect": false, - "d3": false - } - -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/.travis.yml b/web/nms.gathering.org/old/speedometer/c3-master/.travis.yml deleted file mode 100644 index cd93ed1..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: node_js - -before_script: -- npm install -g grunt-cli -- gem install sass diff --git a/web/nms.gathering.org/old/speedometer/c3-master/Gruntfile.coffee b/web/nms.gathering.org/old/speedometer/c3-master/Gruntfile.coffee deleted file mode 100644 index 750bbc7..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/Gruntfile.coffee +++ /dev/null @@ -1,113 +0,0 @@ -module.exports = (grunt) -> - require('load-grunt-tasks') grunt, pattern: ['grunt-contrib-*', 'grunt-sass'] - - grunt.initConfig - watch: - concat: - tasks: 'concat' - files: ['src/*.js'] - sass: - tasks: 'sass' - files: ['src/scss/*.scss'] - - concat: - dist: - options: - process: (src, filepath) -> - if filepath != 'src/head.js' && filepath != 'src/tail.js' - lines = [] - src.split('\n').forEach (line) -> - lines.push( (if line.length > 0 then ' ' else '') + line) - src = lines.join('\n') - return src - src: [ - 'src/head.js', - 'src/core.js', - 'src/config.js', - 'src/scale.js', - 'src/domain.js', - 'src/data.js', - 'src/data.convert.js', - 'src/data.load.js', - 'src/category.js', - 'src/interaction.js', - 'src/size.js', - 'src/shape.js', - 'src/shape.line.js', - 'src/shape.bar.js', - 'src/text.js', - 'src/type.js', - 'src/grid.js', - 'src/tooltip.js', - 'src/legend.js', - 'src/axis.js', - 'src/clip.js', - 'src/arc.js', - 'src/region.js', - 'src/drag.js', - 'src/selection.js', - 'src/subchart.js', - 'src/zoom.js', - 'src/color.js', - 'src/format.js', - 'src/cache.js', - 'src/class.js', - 'src/util.js', - 'src/api.focus.js', - 'src/api.show.js', - 'src/api.zoom.js', - 'src/api.load.js', - 'src/api.flow.js', - 'src/api.selection.js', - 'src/api.transform.js', - 'src/api.group.js', - 'src/api.grid.js', - 'src/api.region.js', - 'src/api.data.js', - 'src/api.category.js', - 'src/api.color.js', - 'src/api.x.js', - 'src/api.axis.js', - 'src/api.legend.js', - 'src/api.chart.js', - 'src/api.tooltip.js', - 'src/c3.axis.js', - 'src/ua.js', - 'src/polyfill.js', - 'src/tail.js' - ] - dest: 'c3.js' - - jshint: - c3: 'c3.js' - spec: 'spec/*.js' - options: - jshintrc: '.jshintrc' - - jasmine: - c3: - src: 'c3.js' - options: - specs: 'spec/*-spec.js' - helpers: 'spec/*-helper.js' - styles: 'c3.css' - vendor: 'https://raw.githubusercontent.com/mbostock/d3/v3.5.0/d3.min.js' - - uglify: - c3: - files: - 'c3.min.js': 'c3.js' - - cssmin: - c3: - src: 'c3.css' - dest: 'c3.min.css' - - sass: - options: - sourcemap: 'none' - c3: - files: - 'c3.css': 'src/scss/main.scss' - - grunt.registerTask 'default', ['concat', 'jshint', 'jasmine', 'sass', 'cssmin', 'uglify'] diff --git a/web/nms.gathering.org/old/speedometer/c3-master/LICENSE b/web/nms.gathering.org/old/speedometer/c3-master/LICENSE deleted file mode 100644 index 29ce9cb..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013 Masayuki Tanaka - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/web/nms.gathering.org/old/speedometer/c3-master/README.md b/web/nms.gathering.org/old/speedometer/c3-master/README.md deleted file mode 100644 index 53d97e2..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/README.md +++ /dev/null @@ -1,51 +0,0 @@ -c3 [](https://travis-ci.org/masayuki0812/c3) [](https://david-dm.org/masayuki0812/c3) [](https://david-dm.org/masayuki0812/c3#info=devDependencies) [](https://github.com/masayuki0812/c3/blob/master/LICENSE) -== - -c3 is a D3-based reusable chart library that enables deeper integration of charts into web applications. - -Follow the link for more information: [http://c3js.org](http://c3js.org/) - -## Tutorial and Examples - -+ [Getting Started](http://c3js.org/gettingstarted.html) -+ [Examples](http://c3js.org/examples.html) - -Additional samples can be found in this repository: -+ [https://github.com/masayuki0812/c3/tree/master/htdocs/samples](https://github.com/masayuki0812/c3/tree/master/htdocs/samples) - -You can run these samples as: -``` -$ cd c3/htdocs -$ python -m SimpleHTTPServer 8080 -``` - -## Google Group -For general C3.js-related discussion, please visit our [Google Group at https://groups.google.com/forum/#!forum/c3js](https://groups.google.com/forum/#!forum/c3js). - -## Using the issue queue -The [issue queue](https://github.com/masayuki0812/c3/issues) is to be used for reporting defects and problems with C3.js, in addition to feature requests and ideas. It is **not** a catch-all support forum. **For general support enquiries, please use the [Google Group](https://groups.google.com/forum/#!forum/c3js) at https://groups.google.com/forum/#!forum/c3js.** All questions involving the interplay between C3.js and any other library (such as AngularJS) should be posted there first! - -Before reporting an issue, please do the following: -1. [Search for existing issues](https://github.com/masayuki0812/c3/issues) to ensure you're not posting a duplicate. - -1. [Search the Google Group](https://groups.google.com/forum/#!forum/c3js) to ensure it hasn't been addressed there already. - -1. Create a JSFiddle or Plunkr highlighting the issue. Please don't include any unnecessary dependencies so we can isolate that the issue is in fact with C3. *Please be advised that custom CSS can modify C3.js output!* - -1. When posting the issue, please use a descriptive title and include the version of C3 (or, if cloning from Git, the commit hash — C3 is under active development and the master branch contains the latest dev commits!), along with any platform/browser/OS information that may be relevant. - -## Pull requests -Pull requests are welcome, though please post an issue first to see whether such a change is desirable. -If you choose to submit a pull request, please do not bump the version number unless asked to, and please include test cases for any new features! - -## Playground -Please fork this fiddle: -+ [http://jsfiddle.net/masayuki0812/7kYJu/](http://jsfiddle.net/masayuki0812/7kYJu/) - -## Dependency -+ [D3.js](https://github.com/mbostock/d3) `<=3.5.0` - -## License -MIT - -[](https://flattr.com/submit/auto?user_id=masayuki0812&url=https://github.com/masayuki0812/c3&title=c3&language=javascript&tags=github&category=software) diff --git a/web/nms.gathering.org/old/speedometer/c3-master/bower.json b/web/nms.gathering.org/old/speedometer/c3-master/bower.json deleted file mode 100644 index 31e1336..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/bower.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "c3", - "main": [ - "c3.css", - "c3.js" - ], - "version": "0.4.10", - "homepage": "https://github.com/masayuki0812/c3", - "authors": [ - "Masayuki Tanaka <masayuki0812@mac.com>" - ], - "description": "D3-based reusable chart library", - "keywords": [ - "chart", - "d3" - ], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "htdocs", - "spec", - "src", - "package.json", - "component.json", - "Gruntfile.*" - ], - "dependencies": { - "d3": "<=3.5.0" - } -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/c3.css b/web/nms.gathering.org/old/speedometer/c3-master/c3.css deleted file mode 100644 index ab0b70a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/c3.css +++ /dev/null @@ -1,158 +0,0 @@ -/*-- Chart --*/ -.c3 svg { - font: 10px sans-serif; } - -.c3 path, .c3 line { - fill: none; - stroke: #000; } - -.c3 text { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; } - -.c3-legend-item-tile, .c3-xgrid-focus, .c3-ygrid, .c3-event-rect, .c3-bars path { - shape-rendering: crispEdges; } - -.c3-chart-arc path { - stroke: #fff; } - -.c3-chart-arc text { - fill: #fff; - font-size: 13px; } - -/*-- Axis --*/ -/*-- Grid --*/ -.c3-grid line { - stroke: #aaa; } - -.c3-grid text { - fill: #aaa; } - -.c3-xgrid, .c3-ygrid { - stroke-dasharray: 3 3; } - -/*-- Text on Chart --*/ -.c3-text.c3-empty { - fill: #808080; - font-size: 2em; } - -/*-- Line --*/ -.c3-line { - stroke-width: 1px; } - -/*-- Point --*/ -.c3-circle._expanded_ { - stroke-width: 1px; - stroke: white; } - -.c3-selected-circle { - fill: white; - stroke-width: 2px; } - -/*-- Bar --*/ -.c3-bar { - stroke-width: 0; } - -.c3-bar._expanded_ { - fill-opacity: 0.75; } - -/*-- Focus --*/ -.c3-target.c3-focused { - opacity: 1; } - -.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step { - stroke-width: 2px; } - -.c3-target.c3-defocused { - opacity: 0.3 !important; } - -/*-- Region --*/ -.c3-region { - fill: steelblue; - fill-opacity: 0.1; } - -/*-- Brush --*/ -.c3-brush .extent { - fill-opacity: 0.1; } - -/*-- Select - Drag --*/ -/*-- Legend --*/ -.c3-legend-item { - font-size: 12px; } - -.c3-legend-item-hidden { - opacity: 0.15; } - -.c3-legend-background { - opacity: 0.75; - fill: white; - stroke: lightgray; - stroke-width: 1; } - -/*-- Tooltip --*/ -.c3-tooltip-container { - z-index: 10; } - -.c3-tooltip { - border-collapse: collapse; - border-spacing: 0; - background-color: #fff; - empty-cells: show; - -webkit-box-shadow: 7px 7px 12px -9px #777777; - -moz-box-shadow: 7px 7px 12px -9px #777777; - box-shadow: 7px 7px 12px -9px #777777; - opacity: 0.9; } - -.c3-tooltip tr { - border: 1px solid #CCC; } - -.c3-tooltip th { - background-color: #aaa; - font-size: 14px; - padding: 2px 5px; - text-align: left; - color: #FFF; } - -.c3-tooltip td { - font-size: 13px; - padding: 3px 6px; - background-color: #fff; - border-left: 1px dotted #999; } - -.c3-tooltip td > span { - display: inline-block; - width: 10px; - height: 10px; - margin-right: 6px; } - -.c3-tooltip td.value { - text-align: right; } - -/*-- Area --*/ -.c3-area { - stroke-width: 0; - opacity: 0.2; } - -/*-- Arc --*/ -.c3-chart-arcs-title { - dominant-baseline: middle; - font-size: 1.3em; } - -.c3-chart-arcs .c3-chart-arcs-background { - fill: #e0e0e0; - stroke: none; } - -.c3-chart-arcs .c3-chart-arcs-gauge-unit { - fill: #000; - font-size: 16px; } - -.c3-chart-arcs .c3-chart-arcs-gauge-max { - fill: #777; } - -.c3-chart-arcs .c3-chart-arcs-gauge-min { - fill: #777; } - -.c3-chart-arc .c3-gauge-value { - fill: #000; - /* font-size: 28px !important;*/ } diff --git a/web/nms.gathering.org/old/speedometer/c3-master/c3.js b/web/nms.gathering.org/old/speedometer/c3-master/c3.js deleted file mode 100644 index 233d1b5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/c3.js +++ /dev/null @@ -1,7049 +0,0 @@ -(function (window) { - 'use strict'; - - /*global define, module, exports, require */ - - var c3 = { version: "0.4.10" }; - - var c3_chart_fn, - c3_chart_internal_fn, - c3_chart_internal_axis_fn; - - function API(owner) { - this.owner = owner; - } - - function inherit(base, derived) { - - if (Object.create) { - derived.prototype = Object.create(base.prototype); - } else { - var f = function f() {}; - f.prototype = base.prototype; - derived.prototype = new f(); - } - - derived.prototype.constructor = derived; - - return derived; - } - - function Chart(config) { - var $$ = this.internal = new ChartInternal(this); - $$.loadConfig(config); - $$.init(); - - // bind "this" to nested API - (function bindThis(fn, target, argThis) { - Object.keys(fn).forEach(function (key) { - target[key] = fn[key].bind(argThis); - if (Object.keys(fn[key]).length > 0) { - bindThis(fn[key], target[key], argThis); - } - }); - })(c3_chart_fn, this, this); - } - - function ChartInternal(api) { - var $$ = this; - $$.d3 = window.d3 ? window.d3 : typeof require !== 'undefined' ? require("d3") : undefined; - $$.api = api; - $$.config = $$.getDefaultConfig(); - $$.data = {}; - $$.cache = {}; - $$.axes = {}; - } - - c3.generate = function (config) { - return new Chart(config); - }; - - c3.chart = { - fn: Chart.prototype, - internal: { - fn: ChartInternal.prototype, - axis: { - fn: Axis.prototype - } - } - }; - c3_chart_fn = c3.chart.fn; - c3_chart_internal_fn = c3.chart.internal.fn; - c3_chart_internal_axis_fn = c3.chart.internal.axis.fn; - - c3_chart_internal_fn.init = function () { - var $$ = this, config = $$.config; - - $$.initParams(); - - if (config.data_url) { - $$.convertUrlToData(config.data_url, config.data_mimeType, config.data_keys, $$.initWithData); - } - else if (config.data_json) { - $$.initWithData($$.convertJsonToData(config.data_json, config.data_keys)); - } - else if (config.data_rows) { - $$.initWithData($$.convertRowsToData(config.data_rows)); - } - else if (config.data_columns) { - $$.initWithData($$.convertColumnsToData(config.data_columns)); - } - else { - throw Error('url or json or rows or columns is required.'); - } - }; - - c3_chart_internal_fn.initParams = function () { - var $$ = this, d3 = $$.d3, config = $$.config; - - // MEMO: clipId needs to be unique because it conflicts when multiple charts exist - $$.clipId = "c3-" + (+new Date()) + '-clip', - $$.clipIdForXAxis = $$.clipId + '-xaxis', - $$.clipIdForYAxis = $$.clipId + '-yaxis', - $$.clipIdForGrid = $$.clipId + '-grid', - $$.clipIdForSubchart = $$.clipId + '-subchart', - $$.clipPath = $$.getClipPath($$.clipId), - $$.clipPathForXAxis = $$.getClipPath($$.clipIdForXAxis), - $$.clipPathForYAxis = $$.getClipPath($$.clipIdForYAxis); - $$.clipPathForGrid = $$.getClipPath($$.clipIdForGrid), - $$.clipPathForSubchart = $$.getClipPath($$.clipIdForSubchart), - - $$.dragStart = null; - $$.dragging = false; - $$.flowing = false; - $$.cancelClick = false; - $$.mouseover = false; - $$.transiting = false; - - $$.color = $$.generateColor(); - $$.levelColor = $$.generateLevelColor(); - - $$.dataTimeFormat = config.data_xLocaltime ? d3.time.format : d3.time.format.utc; - $$.axisTimeFormat = config.axis_x_localtime ? d3.time.format : d3.time.format.utc; - $$.defaultAxisTimeFormat = $$.axisTimeFormat.multi([ - [".%L", function (d) { return d.getMilliseconds(); }], - [":%S", function (d) { return d.getSeconds(); }], - ["%I:%M", function (d) { return d.getMinutes(); }], - ["%I %p", function (d) { return d.getHours(); }], - ["%-m/%-d", function (d) { return d.getDay() && d.getDate() !== 1; }], - ["%-m/%-d", function (d) { return d.getDate() !== 1; }], - ["%-m/%-d", function (d) { return d.getMonth(); }], - ["%Y/%-m/%-d", function () { return true; }] - ]); - - $$.hiddenTargetIds = []; - $$.hiddenLegendIds = []; - $$.focusedTargetIds = []; - $$.defocusedTargetIds = []; - - $$.xOrient = config.axis_rotated ? "left" : "bottom"; - $$.yOrient = config.axis_rotated ? (config.axis_y_inner ? "top" : "bottom") : (config.axis_y_inner ? "right" : "left"); - $$.y2Orient = config.axis_rotated ? (config.axis_y2_inner ? "bottom" : "top") : (config.axis_y2_inner ? "left" : "right"); - $$.subXOrient = config.axis_rotated ? "left" : "bottom"; - - $$.isLegendRight = config.legend_position === 'right'; - $$.isLegendInset = config.legend_position === 'inset'; - $$.isLegendTop = config.legend_inset_anchor === 'top-left' || config.legend_inset_anchor === 'top-right'; - $$.isLegendLeft = config.legend_inset_anchor === 'top-left' || config.legend_inset_anchor === 'bottom-left'; - $$.legendStep = 0; - $$.legendItemWidth = 0; - $$.legendItemHeight = 0; - - $$.currentMaxTickWidths = { - x: 0, - y: 0, - y2: 0 - }; - - $$.rotated_padding_left = 30; - $$.rotated_padding_right = config.axis_rotated && !config.axis_x_show ? 0 : 30; - $$.rotated_padding_top = 5; - - $$.withoutFadeIn = {}; - - $$.intervalForObserveInserted = undefined; - - $$.axes.subx = d3.selectAll([]); // needs when excluding subchart.js - }; - - c3_chart_internal_fn.initChartElements = function () { - if (this.initBar) { this.initBar(); } - if (this.initLine) { this.initLine(); } - if (this.initArc) { this.initArc(); } - if (this.initGauge) { this.initGauge(); } - if (this.initText) { this.initText(); } - }; - - c3_chart_internal_fn.initWithData = function (data) { - var $$ = this, d3 = $$.d3, config = $$.config; - var defs, main, binding = true; - - $$.axis = new Axis($$); - - if ($$.initPie) { $$.initPie(); } - if ($$.initBrush) { $$.initBrush(); } - if ($$.initZoom) { $$.initZoom(); } - - if (!config.bindto) { - $$.selectChart = d3.selectAll([]); - } - else if (typeof config.bindto.node === 'function') { - $$.selectChart = config.bindto; - } - else { - $$.selectChart = d3.select(config.bindto); - } - if ($$.selectChart.empty()) { - $$.selectChart = d3.select(document.createElement('div')).style('opacity', 0); - $$.observeInserted($$.selectChart); - binding = false; - } - $$.selectChart.html("").classed("c3", true); - - // Init data as targets - $$.data.xs = {}; - $$.data.targets = $$.convertDataToTargets(data); - - if (config.data_filter) { - $$.data.targets = $$.data.targets.filter(config.data_filter); - } - - // Set targets to hide if needed - if (config.data_hide) { - $$.addHiddenTargetIds(config.data_hide === true ? $$.mapToIds($$.data.targets) : config.data_hide); - } - if (config.legend_hide) { - $$.addHiddenLegendIds(config.legend_hide === true ? $$.mapToIds($$.data.targets) : config.legend_hide); - } - - // when gauge, hide legend // TODO: fix - if ($$.hasType('gauge')) { - config.legend_show = false; - } - - // Init sizes and scales - $$.updateSizes(); - $$.updateScales(); - - // Set domains for each scale - $$.x.domain(d3.extent($$.getXDomain($$.data.targets))); - $$.y.domain($$.getYDomain($$.data.targets, 'y')); - $$.y2.domain($$.getYDomain($$.data.targets, 'y2')); - $$.subX.domain($$.x.domain()); - $$.subY.domain($$.y.domain()); - $$.subY2.domain($$.y2.domain()); - - // Save original x domain for zoom update - $$.orgXDomain = $$.x.domain(); - - // Set initialized scales to brush and zoom - if ($$.brush) { $$.brush.scale($$.subX); } - if (config.zoom_enabled) { $$.zoom.scale($$.x); } - - /*-- Basic Elements --*/ - - // Define svgs - $$.svg = $$.selectChart.append("svg") - .style("overflow", "hidden") - .on('mouseenter', function () { return config.onmouseover.call($$); }) - .on('mouseleave', function () { return config.onmouseout.call($$); }); - - // Define defs - defs = $$.svg.append("defs"); - $$.clipChart = $$.appendClip(defs, $$.clipId); - $$.clipXAxis = $$.appendClip(defs, $$.clipIdForXAxis); - $$.clipYAxis = $$.appendClip(defs, $$.clipIdForYAxis); - $$.clipGrid = $$.appendClip(defs, $$.clipIdForGrid); - $$.clipSubchart = $$.appendClip(defs, $$.clipIdForSubchart); - $$.updateSvgSize(); - - // Define regions - main = $$.main = $$.svg.append("g").attr("transform", $$.getTranslate('main')); - - if ($$.initSubchart) { $$.initSubchart(); } - if ($$.initTooltip) { $$.initTooltip(); } - if ($$.initLegend) { $$.initLegend(); } - - /*-- Main Region --*/ - - // text when empty - main.append("text") - .attr("class", CLASS.text + ' ' + CLASS.empty) - .attr("text-anchor", "middle") // horizontal centering of text at x position in all browsers. - .attr("dominant-baseline", "middle"); // vertical centering of text at y position in all browsers, except IE. - - // Regions - $$.initRegion(); - - // Grids - $$.initGrid(); - - // Define g for chart area - main.append('g') - .attr("clip-path", $$.clipPath) - .attr('class', CLASS.chart); - - // Grid lines - if (config.grid_lines_front) { $$.initGridLines(); } - - // Cover whole with rects for events - $$.initEventRect(); - - // Define g for chart - $$.initChartElements(); - - // if zoom privileged, insert rect to forefront - // TODO: is this needed? - main.insert('rect', config.zoom_privileged ? null : 'g.' + CLASS.regions) - .attr('class', CLASS.zoomRect) - .attr('width', $$.width) - .attr('height', $$.height) - .style('opacity', 0) - .on("dblclick.zoom", null); - - // Set default extent if defined - if (config.axis_x_extent) { $$.brush.extent($$.getDefaultExtent()); } - - // Add Axis - $$.axis.init(); - - // Set targets - $$.updateTargets($$.data.targets); - - // Draw with targets - if (binding) { - $$.updateDimension(); - $$.config.oninit.call($$); - $$.redraw({ - withTransition: false, - withTransform: true, - withUpdateXDomain: true, - withUpdateOrgXDomain: true, - withTransitionForAxis: false - }); - } - - // Bind resize event - if (window.onresize == null) { - window.onresize = $$.generateResize(); - } - if (window.onresize.add) { - window.onresize.add(function () { - config.onresize.call($$); - }); - window.onresize.add(function () { - $$.api.flush(); - }); - window.onresize.add(function () { - config.onresized.call($$); - }); - } - - // export element of the chart - $$.api.element = $$.selectChart.node(); - }; - - c3_chart_internal_fn.smoothLines = function (el, type) { - var $$ = this; - if (type === 'grid') { - el.each(function () { - var g = $$.d3.select(this), - x1 = g.attr('x1'), - x2 = g.attr('x2'), - y1 = g.attr('y1'), - y2 = g.attr('y2'); - g.attr({ - 'x1': Math.ceil(x1), - 'x2': Math.ceil(x2), - 'y1': Math.ceil(y1), - 'y2': Math.ceil(y2) - }); - }); - } - }; - - - c3_chart_internal_fn.updateSizes = function () { - var $$ = this, config = $$.config; - var legendHeight = $$.legend ? $$.getLegendHeight() : 0, - legendWidth = $$.legend ? $$.getLegendWidth() : 0, - legendHeightForBottom = $$.isLegendRight || $$.isLegendInset ? 0 : legendHeight, - hasArc = $$.hasArcType(), - xAxisHeight = config.axis_rotated || hasArc ? 0 : $$.getHorizontalAxisHeight('x'), - subchartHeight = config.subchart_show && !hasArc ? (config.subchart_size_height + xAxisHeight) : 0; - - $$.currentWidth = $$.getCurrentWidth(); - $$.currentHeight = $$.getCurrentHeight(); - - // for main - $$.margin = config.axis_rotated ? { - top: $$.getHorizontalAxisHeight('y2') + $$.getCurrentPaddingTop(), - right: hasArc ? 0 : $$.getCurrentPaddingRight(), - bottom: $$.getHorizontalAxisHeight('y') + legendHeightForBottom + $$.getCurrentPaddingBottom(), - left: subchartHeight + (hasArc ? 0 : $$.getCurrentPaddingLeft()) - } : { - top: 4 + $$.getCurrentPaddingTop(), // for top tick text - right: hasArc ? 0 : $$.getCurrentPaddingRight(), - bottom: xAxisHeight + subchartHeight + legendHeightForBottom + $$.getCurrentPaddingBottom(), - left: hasArc ? 0 : $$.getCurrentPaddingLeft() - }; - - // for subchart - $$.margin2 = config.axis_rotated ? { - top: $$.margin.top, - right: NaN, - bottom: 20 + legendHeightForBottom, - left: $$.rotated_padding_left - } : { - top: $$.currentHeight - subchartHeight - legendHeightForBottom, - right: NaN, - bottom: xAxisHeight + legendHeightForBottom, - left: $$.margin.left - }; - - // for legend - $$.margin3 = { - top: 0, - right: NaN, - bottom: 0, - left: 0 - }; - if ($$.updateSizeForLegend) { $$.updateSizeForLegend(legendHeight, legendWidth); } - - $$.width = $$.currentWidth - $$.margin.left - $$.margin.right; - $$.height = $$.currentHeight - $$.margin.top - $$.margin.bottom; - if ($$.width < 0) { $$.width = 0; } - if ($$.height < 0) { $$.height = 0; } - - $$.width2 = config.axis_rotated ? $$.margin.left - $$.rotated_padding_left - $$.rotated_padding_right : $$.width; - $$.height2 = config.axis_rotated ? $$.height : $$.currentHeight - $$.margin2.top - $$.margin2.bottom; - if ($$.width2 < 0) { $$.width2 = 0; } - if ($$.height2 < 0) { $$.height2 = 0; } - - // for arc - $$.arcWidth = $$.width - ($$.isLegendRight ? legendWidth + 10 : 0); - $$.arcHeight = $$.height - ($$.isLegendRight ? 0 : 10); - if ($$.hasType('gauge')) { - $$.arcHeight += $$.height - $$.getGaugeLabelHeight(); - } - if ($$.updateRadius) { $$.updateRadius(); } - - if ($$.isLegendRight && hasArc) { - $$.margin3.left = $$.arcWidth / 2 + $$.radiusExpanded * 1.1; - } - }; - - c3_chart_internal_fn.updateTargets = function (targets) { - var $$ = this; - - /*-- Main --*/ - - //-- Text --// - $$.updateTargetsForText(targets); - - //-- Bar --// - $$.updateTargetsForBar(targets); - - //-- Line --// - $$.updateTargetsForLine(targets); - - //-- Arc --// - if ($$.hasArcType() && $$.updateTargetsForArc) { $$.updateTargetsForArc(targets); } - - /*-- Sub --*/ - - if ($$.updateTargetsForSubchart) { $$.updateTargetsForSubchart(targets); } - - // Fade-in each chart - $$.showTargets(); - }; - c3_chart_internal_fn.showTargets = function () { - var $$ = this; - $$.svg.selectAll('.' + CLASS.target).filter(function (d) { return $$.isTargetToShow(d.id); }) - .transition().duration($$.config.transition_duration) - .style("opacity", 1); - }; - - c3_chart_internal_fn.redraw = function (options, transitions) { - var $$ = this, main = $$.main, d3 = $$.d3, config = $$.config; - var areaIndices = $$.getShapeIndices($$.isAreaType), barIndices = $$.getShapeIndices($$.isBarType), lineIndices = $$.getShapeIndices($$.isLineType); - var withY, withSubchart, withTransition, withTransitionForExit, withTransitionForAxis, - withTransform, withUpdateXDomain, withUpdateOrgXDomain, withTrimXDomain, withLegend, - withEventRect, withDimension, withUpdateXAxis; - var hideAxis = $$.hasArcType(); - var drawArea, drawBar, drawLine, xForText, yForText; - var duration, durationForExit, durationForAxis; - var waitForDraw, flow; - var targetsToShow = $$.filterTargetsToShow($$.data.targets), tickValues, i, intervalForCulling, xDomainForZoom; - var xv = $$.xv.bind($$), cx, cy; - - options = options || {}; - withY = getOption(options, "withY", true); - withSubchart = getOption(options, "withSubchart", true); - withTransition = getOption(options, "withTransition", true); - withTransform = getOption(options, "withTransform", false); - withUpdateXDomain = getOption(options, "withUpdateXDomain", false); - withUpdateOrgXDomain = getOption(options, "withUpdateOrgXDomain", false); - withTrimXDomain = getOption(options, "withTrimXDomain", true); - withUpdateXAxis = getOption(options, "withUpdateXAxis", withUpdateXDomain); - withLegend = getOption(options, "withLegend", false); - withEventRect = getOption(options, "withEventRect", true); - withDimension = getOption(options, "withDimension", true); - withTransitionForExit = getOption(options, "withTransitionForExit", withTransition); - withTransitionForAxis = getOption(options, "withTransitionForAxis", withTransition); - - duration = withTransition ? config.transition_duration : 0; - durationForExit = withTransitionForExit ? duration : 0; - durationForAxis = withTransitionForAxis ? duration : 0; - - transitions = transitions || $$.axis.generateTransitions(durationForAxis); - - // update legend and transform each g - if (withLegend && config.legend_show) { - $$.updateLegend($$.mapToIds($$.data.targets), options, transitions); - } else if (withDimension) { - // need to update dimension (e.g. axis.y.tick.values) because y tick values should change - // no need to update axis in it because they will be updated in redraw() - $$.updateDimension(true); - } - - // MEMO: needed for grids calculation - if ($$.isCategorized() && targetsToShow.length === 0) { - $$.x.domain([0, $$.axes.x.selectAll('.tick').size()]); - } - - if (targetsToShow.length) { - $$.updateXDomain(targetsToShow, withUpdateXDomain, withUpdateOrgXDomain, withTrimXDomain); - if (!config.axis_x_tick_values) { - tickValues = $$.axis.updateXAxisTickValues(targetsToShow); - } - } else { - $$.xAxis.tickValues([]); - $$.subXAxis.tickValues([]); - } - - if (config.zoom_rescale && !options.flow) { - xDomainForZoom = $$.x.orgDomain(); - } - - $$.y.domain($$.getYDomain(targetsToShow, 'y', xDomainForZoom)); - $$.y2.domain($$.getYDomain(targetsToShow, 'y2', xDomainForZoom)); - - if (!config.axis_y_tick_values && config.axis_y_tick_count) { - $$.yAxis.tickValues($$.axis.generateTickValues($$.y.domain(), config.axis_y_tick_count)); - } - if (!config.axis_y2_tick_values && config.axis_y2_tick_count) { - $$.y2Axis.tickValues($$.axis.generateTickValues($$.y2.domain(), config.axis_y2_tick_count)); - } - - // axes - $$.axis.redraw(transitions, hideAxis); - - // Update axis label - $$.axis.updateLabels(withTransition); - - // show/hide if manual culling needed - if ((withUpdateXDomain || withUpdateXAxis) && targetsToShow.length) { - if (config.axis_x_tick_culling && tickValues) { - for (i = 1; i < tickValues.length; i++) { - if (tickValues.length / i < config.axis_x_tick_culling_max) { - intervalForCulling = i; - break; - } - } - $$.svg.selectAll('.' + CLASS.axisX + ' .tick text').each(function (e) { - var index = tickValues.indexOf(e); - if (index >= 0) { - d3.select(this).style('display', index % intervalForCulling ? 'none' : 'block'); - } - }); - } else { - $$.svg.selectAll('.' + CLASS.axisX + ' .tick text').style('display', 'block'); - } - } - - // setup drawer - MEMO: these must be called after axis updated - drawArea = $$.generateDrawArea ? $$.generateDrawArea(areaIndices, false) : undefined; - drawBar = $$.generateDrawBar ? $$.generateDrawBar(barIndices) : undefined; - drawLine = $$.generateDrawLine ? $$.generateDrawLine(lineIndices, false) : undefined; - xForText = $$.generateXYForText(areaIndices, barIndices, lineIndices, true); - yForText = $$.generateXYForText(areaIndices, barIndices, lineIndices, false); - - // Update sub domain - if (withY) { - $$.subY.domain($$.getYDomain(targetsToShow, 'y')); - $$.subY2.domain($$.getYDomain(targetsToShow, 'y2')); - } - - // tooltip - $$.tooltip.style("display", "none"); - - // xgrid focus - $$.updateXgridFocus(); - - // Data empty label positioning and text. - main.select("text." + CLASS.text + '.' + CLASS.empty) - .attr("x", $$.width / 2) - .attr("y", $$.height / 2) - .text(config.data_empty_label_text) - .transition() - .style('opacity', targetsToShow.length ? 0 : 1); - - // grid - $$.updateGrid(duration); - - // rect for regions - $$.updateRegion(duration); - - // bars - $$.updateBar(durationForExit); - - // lines, areas and cricles - $$.updateLine(durationForExit); - $$.updateArea(durationForExit); - $$.updateCircle(); - - // text - if ($$.hasDataLabel()) { - $$.updateText(durationForExit); - } - - // arc - if ($$.redrawArc) { $$.redrawArc(duration, durationForExit, withTransform); } - - // subchart - if ($$.redrawSubchart) { - $$.redrawSubchart(withSubchart, transitions, duration, durationForExit, areaIndices, barIndices, lineIndices); - } - - // circles for select - main.selectAll('.' + CLASS.selectedCircles) - .filter($$.isBarType.bind($$)) - .selectAll('circle') - .remove(); - - // event rects will redrawn when flow called - if (config.interaction_enabled && !options.flow && withEventRect) { - $$.redrawEventRect(); - if ($$.updateZoom) { $$.updateZoom(); } - } - - // update circleY based on updated parameters - $$.updateCircleY(); - - // generate circle x/y functions depending on updated params - cx = ($$.config.axis_rotated ? $$.circleY : $$.circleX).bind($$); - cy = ($$.config.axis_rotated ? $$.circleX : $$.circleY).bind($$); - - if (options.flow) { - flow = $$.generateFlow({ - targets: targetsToShow, - flow: options.flow, - duration: options.flow.duration, - drawBar: drawBar, - drawLine: drawLine, - drawArea: drawArea, - cx: cx, - cy: cy, - xv: xv, - xForText: xForText, - yForText: yForText - }); - } - - if ((duration || flow) && $$.isTabVisible()) { // Only use transition if tab visible. See #938. - // transition should be derived from one transition - d3.transition().duration(duration).each(function () { - var transitionsToWait = []; - - // redraw and gather transitions - [ - $$.redrawBar(drawBar, true), - $$.redrawLine(drawLine, true), - $$.redrawArea(drawArea, true), - $$.redrawCircle(cx, cy, true), - $$.redrawText(xForText, yForText, options.flow, true), - $$.redrawRegion(true), - $$.redrawGrid(true), - ].forEach(function (transitions) { - transitions.forEach(function (transition) { - transitionsToWait.push(transition); - }); - }); - - // Wait for end of transitions to call flow and onrendered callback - waitForDraw = $$.generateWait(); - transitionsToWait.forEach(function (t) { - waitForDraw.add(t); - }); - }) - .call(waitForDraw, function () { - if (flow) { - flow(); - } - if (config.onrendered) { - config.onrendered.call($$); - } - }); - } - else { - $$.redrawBar(drawBar); - $$.redrawLine(drawLine); - $$.redrawArea(drawArea); - $$.redrawCircle(cx, cy); - $$.redrawText(xForText, yForText, options.flow); - $$.redrawRegion(); - $$.redrawGrid(); - if (config.onrendered) { - config.onrendered.call($$); - } - } - - // update fadein condition - $$.mapToIds($$.data.targets).forEach(function (id) { - $$.withoutFadeIn[id] = true; - }); - }; - - c3_chart_internal_fn.updateAndRedraw = function (options) { - var $$ = this, config = $$.config, transitions; - options = options || {}; - // same with redraw - options.withTransition = getOption(options, "withTransition", true); - options.withTransform = getOption(options, "withTransform", false); - options.withLegend = getOption(options, "withLegend", false); - // NOT same with redraw - options.withUpdateXDomain = true; - options.withUpdateOrgXDomain = true; - options.withTransitionForExit = false; - options.withTransitionForTransform = getOption(options, "withTransitionForTransform", options.withTransition); - // MEMO: this needs to be called before updateLegend and it means this ALWAYS needs to be called) - $$.updateSizes(); - // MEMO: called in updateLegend in redraw if withLegend - if (!(options.withLegend && config.legend_show)) { - transitions = $$.axis.generateTransitions(options.withTransitionForAxis ? config.transition_duration : 0); - // Update scales - $$.updateScales(); - $$.updateSvgSize(); - // Update g positions - $$.transformAll(options.withTransitionForTransform, transitions); - } - // Draw with new sizes & scales - $$.redraw(options, transitions); - }; - c3_chart_internal_fn.redrawWithoutRescale = function () { - this.redraw({ - withY: false, - withSubchart: false, - withEventRect: false, - withTransitionForAxis: false - }); - }; - - c3_chart_internal_fn.isTimeSeries = function () { - return this.config.axis_x_type === 'timeseries'; - }; - c3_chart_internal_fn.isCategorized = function () { - return this.config.axis_x_type.indexOf('categor') >= 0; - }; - c3_chart_internal_fn.isCustomX = function () { - var $$ = this, config = $$.config; - return !$$.isTimeSeries() && (config.data_x || notEmpty(config.data_xs)); - }; - - c3_chart_internal_fn.isTimeSeriesY = function () { - return this.config.axis_y_type === 'timeseries'; - }; - - c3_chart_internal_fn.getTranslate = function (target) { - var $$ = this, config = $$.config, x, y; - if (target === 'main') { - x = asHalfPixel($$.margin.left); - y = asHalfPixel($$.margin.top); - } else if (target === 'context') { - x = asHalfPixel($$.margin2.left); - y = asHalfPixel($$.margin2.top); - } else if (target === 'legend') { - x = $$.margin3.left; - y = $$.margin3.top; - } else if (target === 'x') { - x = 0; - y = config.axis_rotated ? 0 : $$.height; - } else if (target === 'y') { - x = 0; - y = config.axis_rotated ? $$.height : 0; - } else if (target === 'y2') { - x = config.axis_rotated ? 0 : $$.width; - y = config.axis_rotated ? 1 : 0; - } else if (target === 'subx') { - x = 0; - y = config.axis_rotated ? 0 : $$.height2; - } else if (target === 'arc') { - x = $$.arcWidth / 2; - y = $$.arcHeight / 2; - } - return "translate(" + x + "," + y + ")"; - }; - c3_chart_internal_fn.initialOpacity = function (d) { - return d.value !== null && this.withoutFadeIn[d.id] ? 1 : 0; - }; - c3_chart_internal_fn.initialOpacityForCircle = function (d) { - return d.value !== null && this.withoutFadeIn[d.id] ? this.opacityForCircle(d) : 0; - }; - c3_chart_internal_fn.opacityForCircle = function (d) { - var opacity = this.config.point_show ? 1 : 0; - return isValue(d.value) ? (this.isScatterType(d) ? 0.5 : opacity) : 0; - }; - c3_chart_internal_fn.opacityForText = function () { - return this.hasDataLabel() ? 1 : 0; - }; - c3_chart_internal_fn.xx = function (d) { - return d ? this.x(d.x) : null; - }; - c3_chart_internal_fn.xv = function (d) { - var $$ = this, value = d.value; - if ($$.isTimeSeries()) { - value = $$.parseDate(d.value); - } - else if ($$.isCategorized() && typeof d.value === 'string') { - value = $$.config.axis_x_categories.indexOf(d.value); - } - return Math.ceil($$.x(value)); - }; - c3_chart_internal_fn.yv = function (d) { - var $$ = this, - yScale = d.axis && d.axis === 'y2' ? $$.y2 : $$.y; - return Math.ceil(yScale(d.value)); - }; - c3_chart_internal_fn.subxx = function (d) { - return d ? this.subX(d.x) : null; - }; - - c3_chart_internal_fn.transformMain = function (withTransition, transitions) { - var $$ = this, - xAxis, yAxis, y2Axis; - if (transitions && transitions.axisX) { - xAxis = transitions.axisX; - } else { - xAxis = $$.main.select('.' + CLASS.axisX); - if (withTransition) { xAxis = xAxis.transition(); } - } - if (transitions && transitions.axisY) { - yAxis = transitions.axisY; - } else { - yAxis = $$.main.select('.' + CLASS.axisY); - if (withTransition) { yAxis = yAxis.transition(); } - } - if (transitions && transitions.axisY2) { - y2Axis = transitions.axisY2; - } else { - y2Axis = $$.main.select('.' + CLASS.axisY2); - if (withTransition) { y2Axis = y2Axis.transition(); } - } - (withTransition ? $$.main.transition() : $$.main).attr("transform", $$.getTranslate('main')); - xAxis.attr("transform", $$.getTranslate('x')); - yAxis.attr("transform", $$.getTranslate('y')); - y2Axis.attr("transform", $$.getTranslate('y2')); - $$.main.select('.' + CLASS.chartArcs).attr("transform", $$.getTranslate('arc')); - }; - c3_chart_internal_fn.transformAll = function (withTransition, transitions) { - var $$ = this; - $$.transformMain(withTransition, transitions); - if ($$.config.subchart_show) { $$.transformContext(withTransition, transitions); } - if ($$.legend) { $$.transformLegend(withTransition); } - }; - - c3_chart_internal_fn.updateSvgSize = function () { - var $$ = this, - brush = $$.svg.select(".c3-brush .background"); - $$.svg.attr('width', $$.currentWidth).attr('height', $$.currentHeight); - $$.svg.selectAll(['#' + $$.clipId, '#' + $$.clipIdForGrid]).select('rect') - .attr('width', $$.width) - .attr('height', $$.height); - $$.svg.select('#' + $$.clipIdForXAxis).select('rect') - .attr('x', $$.getXAxisClipX.bind($$)) - .attr('y', $$.getXAxisClipY.bind($$)) - .attr('width', $$.getXAxisClipWidth.bind($$)) - .attr('height', $$.getXAxisClipHeight.bind($$)); - $$.svg.select('#' + $$.clipIdForYAxis).select('rect') - .attr('x', $$.getYAxisClipX.bind($$)) - .attr('y', $$.getYAxisClipY.bind($$)) - .attr('width', $$.getYAxisClipWidth.bind($$)) - .attr('height', $$.getYAxisClipHeight.bind($$)); - $$.svg.select('#' + $$.clipIdForSubchart).select('rect') - .attr('width', $$.width) - .attr('height', brush.size() ? brush.attr('height') : 0); - $$.svg.select('.' + CLASS.zoomRect) - .attr('width', $$.width) - .attr('height', $$.height); - // MEMO: parent div's height will be bigger than svg when <!DOCTYPE html> - $$.selectChart.style('max-height', $$.currentHeight + "px"); - }; - - - c3_chart_internal_fn.updateDimension = function (withoutAxis) { - var $$ = this; - if (!withoutAxis) { - if ($$.config.axis_rotated) { - $$.axes.x.call($$.xAxis); - $$.axes.subx.call($$.subXAxis); - } else { - $$.axes.y.call($$.yAxis); - $$.axes.y2.call($$.y2Axis); - } - } - $$.updateSizes(); - $$.updateScales(); - $$.updateSvgSize(); - $$.transformAll(false); - }; - - c3_chart_internal_fn.observeInserted = function (selection) { - var $$ = this, observer; - if (typeof MutationObserver === 'undefined') { - window.console.error("MutationObserver not defined."); - return; - } - observer= new MutationObserver(function (mutations) { - mutations.forEach(function (mutation) { - if (mutation.type === 'childList' && mutation.previousSibling) { - observer.disconnect(); - // need to wait for completion of load because size calculation requires the actual sizes determined after that completion - $$.intervalForObserveInserted = window.setInterval(function () { - // parentNode will NOT be null when completed - if (selection.node().parentNode) { - window.clearInterval($$.intervalForObserveInserted); - $$.updateDimension(); - $$.config.oninit.call($$); - $$.redraw({ - withTransform: true, - withUpdateXDomain: true, - withUpdateOrgXDomain: true, - withTransition: false, - withTransitionForTransform: false, - withLegend: true - }); - selection.transition().style('opacity', 1); - } - }, 10); - } - }); - }); - observer.observe(selection.node(), {attributes: true, childList: true, characterData: true}); - }; - - - c3_chart_internal_fn.generateResize = function () { - var resizeFunctions = []; - function callResizeFunctions() { - resizeFunctions.forEach(function (f) { - f(); - }); - } - callResizeFunctions.add = function (f) { - resizeFunctions.push(f); - }; - return callResizeFunctions; - }; - - c3_chart_internal_fn.endall = function (transition, callback) { - var n = 0; - transition - .each(function () { ++n; }) - .each("end", function () { - if (!--n) { callback.apply(this, arguments); } - }); - }; - c3_chart_internal_fn.generateWait = function () { - var transitionsToWait = [], - f = function (transition, callback) { - var timer = setInterval(function () { - var done = 0; - transitionsToWait.forEach(function (t) { - if (t.empty()) { - done += 1; - return; - } - try { - t.transition(); - } catch (e) { - done += 1; - } - }); - if (done === transitionsToWait.length) { - clearInterval(timer); - if (callback) { callback(); } - } - }, 10); - }; - f.add = function (transition) { - transitionsToWait.push(transition); - }; - return f; - }; - - c3_chart_internal_fn.parseDate = function (date) { - var $$ = this, parsedDate; - if (date instanceof Date) { - parsedDate = date; - } else if (typeof date === 'string') { - parsedDate = $$.dataTimeFormat($$.config.data_xFormat).parse(date); - } else if (typeof date === 'number' || !isNaN(date)) { - parsedDate = new Date(+date); - } - if (!parsedDate || isNaN(+parsedDate)) { - window.console.error("Failed to parse x '" + date + "' to Date object"); - } - return parsedDate; - }; - - c3_chart_internal_fn.isTabVisible = function () { - var hidden; - if (typeof document.hidden !== "undefined") { // Opera 12.10 and Firefox 18 and later support - hidden = "hidden"; - } else if (typeof document.mozHidden !== "undefined") { - hidden = "mozHidden"; - } else if (typeof document.msHidden !== "undefined") { - hidden = "msHidden"; - } else if (typeof document.webkitHidden !== "undefined") { - hidden = "webkitHidden"; - } - - return document[hidden] ? false : true; - }; - - c3_chart_internal_fn.getDefaultConfig = function () { - var config = { - bindto: '#chart', - size_width: undefined, - size_height: undefined, - padding_left: undefined, - padding_right: undefined, - padding_top: undefined, - padding_bottom: undefined, - zoom_enabled: false, - zoom_extent: undefined, - zoom_privileged: false, - zoom_rescale: false, - zoom_onzoom: function () {}, - zoom_onzoomstart: function () {}, - zoom_onzoomend: function () {}, - interaction_enabled: true, - onmouseover: function () {}, - onmouseout: function () {}, - onresize: function () {}, - onresized: function () {}, - oninit: function () {}, - onrendered: function () {}, - transition_duration: 350, - data_x: undefined, - data_xs: {}, - data_xFormat: '%Y-%m-%d', - data_xLocaltime: true, - data_xSort: true, - data_idConverter: function (id) { return id; }, - data_names: {}, - data_classes: {}, - data_groups: [], - data_axes: {}, - data_type: undefined, - data_types: {}, - data_labels: {}, - data_order: 'desc', - data_regions: {}, - data_color: undefined, - data_colors: {}, - data_hide: false, - data_filter: undefined, - data_selection_enabled: false, - data_selection_grouped: false, - data_selection_isselectable: function () { return true; }, - data_selection_multiple: true, - data_selection_draggable: false, - data_onclick: function () {}, - data_onmouseover: function () {}, - data_onmouseout: function () {}, - data_onselected: function () {}, - data_onunselected: function () {}, - data_url: undefined, - data_json: undefined, - data_rows: undefined, - data_columns: undefined, - data_mimeType: undefined, - data_keys: undefined, - // configuration for no plot-able data supplied. - data_empty_label_text: "", - // subchart - subchart_show: false, - subchart_size_height: 60, - subchart_onbrush: function () {}, - // color - color_pattern: [], - color_threshold: {}, - // legend - legend_show: true, - legend_hide: false, - legend_position: 'bottom', - legend_inset_anchor: 'top-left', - legend_inset_x: 10, - legend_inset_y: 0, - legend_inset_step: undefined, - legend_item_onclick: undefined, - legend_item_onmouseover: undefined, - legend_item_onmouseout: undefined, - legend_equally: false, - // axis - axis_rotated: false, - axis_x_show: true, - axis_x_type: 'indexed', - axis_x_localtime: true, - axis_x_categories: [], - axis_x_tick_centered: false, - axis_x_tick_format: undefined, - axis_x_tick_culling: {}, - axis_x_tick_culling_max: 10, - axis_x_tick_count: undefined, - axis_x_tick_fit: true, - axis_x_tick_values: null, - axis_x_tick_rotate: 0, - axis_x_tick_outer: true, - axis_x_tick_multiline: true, - axis_x_tick_width: null, - axis_x_max: undefined, - axis_x_min: undefined, - axis_x_padding: {}, - axis_x_height: undefined, - axis_x_extent: undefined, - axis_x_label: {}, - axis_y_show: true, - axis_y_type: undefined, - axis_y_max: undefined, - axis_y_min: undefined, - axis_y_inverted: false, - axis_y_center: undefined, - axis_y_inner: undefined, - axis_y_label: {}, - axis_y_tick_format: undefined, - axis_y_tick_outer: true, - axis_y_tick_values: null, - axis_y_tick_count: undefined, - axis_y_tick_time_value: undefined, - axis_y_tick_time_interval: undefined, - axis_y_padding: {}, - axis_y_default: undefined, - axis_y2_show: false, - axis_y2_max: undefined, - axis_y2_min: undefined, - axis_y2_inverted: false, - axis_y2_center: undefined, - axis_y2_inner: undefined, - axis_y2_label: {}, - axis_y2_tick_format: undefined, - axis_y2_tick_outer: true, - axis_y2_tick_values: null, - axis_y2_tick_count: undefined, - axis_y2_padding: {}, - axis_y2_default: undefined, - // grid - grid_x_show: false, - grid_x_type: 'tick', - grid_x_lines: [], - grid_y_show: false, - // not used - // grid_y_type: 'tick', - grid_y_lines: [], - grid_y_ticks: 10, - grid_focus_show: true, - grid_lines_front: true, - // point - point of each data - point_show: true, - point_r: 2.5, - point_focus_expand_enabled: true, - point_focus_expand_r: undefined, - point_select_r: undefined, - // line - line_connectNull: false, - line_step_type: 'step', - // bar - bar_width: undefined, - bar_width_ratio: 0.6, - bar_width_max: undefined, - bar_zerobased: true, - // area - area_zerobased: true, - // pie - pie_label_show: true, - pie_label_format: undefined, - pie_label_threshold: 0.05, - pie_expand: true, - // gauge - gauge_label_show: true, - gauge_label_format: undefined, - gauge_expand: true, - gauge_min: 0, - gauge_max: 100, - gauge_units: undefined, - gauge_width: undefined, - // donut - donut_label_show: true, - donut_label_format: undefined, - donut_label_threshold: 0.05, - donut_width: undefined, - donut_expand: true, - donut_title: "", - // region - region to change style - regions: [], - // tooltip - show when mouseover on each data - tooltip_show: true, - tooltip_grouped: true, - tooltip_format_title: undefined, - tooltip_format_name: undefined, - tooltip_format_value: undefined, - tooltip_position: undefined, - tooltip_contents: function (d, defaultTitleFormat, defaultValueFormat, color) { - return this.getTooltipContent ? this.getTooltipContent(d, defaultTitleFormat, defaultValueFormat, color) : ''; - }, - tooltip_init_show: false, - tooltip_init_x: 0, - tooltip_init_position: {top: '0px', left: '50px'} - }; - - Object.keys(this.additionalConfig).forEach(function (key) { - config[key] = this.additionalConfig[key]; - }, this); - - return config; - }; - c3_chart_internal_fn.additionalConfig = {}; - - c3_chart_internal_fn.loadConfig = function (config) { - var this_config = this.config, target, keys, read; - function find() { - var key = keys.shift(); - // console.log("key =>", key, ", target =>", target); - if (key && target && typeof target === 'object' && key in target) { - target = target[key]; - return find(); - } - else if (!key) { - return target; - } - else { - return undefined; - } - } - Object.keys(this_config).forEach(function (key) { - target = config; - keys = key.split('_'); - read = find(); - // console.log("CONFIG : ", key, read); - if (isDefined(read)) { - this_config[key] = read; - } - }); - }; - - c3_chart_internal_fn.getScale = function (min, max, forTimeseries) { - return (forTimeseries ? this.d3.time.scale() : this.d3.scale.linear()).range([min, max]); - }; - c3_chart_internal_fn.getX = function (min, max, domain, offset) { - var $$ = this, - scale = $$.getScale(min, max, $$.isTimeSeries()), - _scale = domain ? scale.domain(domain) : scale, key; - // Define customized scale if categorized axis - if ($$.isCategorized()) { - offset = offset || function () { return 0; }; - scale = function (d, raw) { - var v = _scale(d) + offset(d); - return raw ? v : Math.ceil(v); - }; - } else { - scale = function (d, raw) { - var v = _scale(d); - return raw ? v : Math.ceil(v); - }; - } - // define functions - for (key in _scale) { - scale[key] = _scale[key]; - } - scale.orgDomain = function () { - return _scale.domain(); - }; - // define custom domain() for categorized axis - if ($$.isCategorized()) { - scale.domain = function (domain) { - if (!arguments.length) { - domain = this.orgDomain(); - return [domain[0], domain[1] + 1]; - } - _scale.domain(domain); - return scale; - }; - } - return scale; - }; - c3_chart_internal_fn.getY = function (min, max, domain) { - var scale = this.getScale(min, max, this.isTimeSeriesY()); - if (domain) { scale.domain(domain); } - return scale; - }; - c3_chart_internal_fn.getYScale = function (id) { - return this.axis.getId(id) === 'y2' ? this.y2 : this.y; - }; - c3_chart_internal_fn.getSubYScale = function (id) { - return this.axis.getId(id) === 'y2' ? this.subY2 : this.subY; - }; - c3_chart_internal_fn.updateScales = function () { - var $$ = this, config = $$.config, - forInit = !$$.x; - // update edges - $$.xMin = config.axis_rotated ? 1 : 0; - $$.xMax = config.axis_rotated ? $$.height : $$.width; - $$.yMin = config.axis_rotated ? 0 : $$.height; - $$.yMax = config.axis_rotated ? $$.width : 1; - $$.subXMin = $$.xMin; - $$.subXMax = $$.xMax; - $$.subYMin = config.axis_rotated ? 0 : $$.height2; - $$.subYMax = config.axis_rotated ? $$.width2 : 1; - // update scales - $$.x = $$.getX($$.xMin, $$.xMax, forInit ? undefined : $$.x.orgDomain(), function () { return $$.xAxis.tickOffset(); }); - $$.y = $$.getY($$.yMin, $$.yMax, forInit ? config.axis_y_default : $$.y.domain()); - $$.y2 = $$.getY($$.yMin, $$.yMax, forInit ? config.axis_y2_default : $$.y2.domain()); - $$.subX = $$.getX($$.xMin, $$.xMax, $$.orgXDomain, function (d) { return d % 1 ? 0 : $$.subXAxis.tickOffset(); }); - $$.subY = $$.getY($$.subYMin, $$.subYMax, forInit ? config.axis_y_default : $$.subY.domain()); - $$.subY2 = $$.getY($$.subYMin, $$.subYMax, forInit ? config.axis_y2_default : $$.subY2.domain()); - // update axes - $$.xAxisTickFormat = $$.axis.getXAxisTickFormat(); - $$.xAxisTickValues = $$.axis.getXAxisTickValues(); - $$.yAxisTickValues = $$.axis.getYAxisTickValues(); - $$.y2AxisTickValues = $$.axis.getY2AxisTickValues(); - - $$.xAxis = $$.axis.getXAxis($$.x, $$.xOrient, $$.xAxisTickFormat, $$.xAxisTickValues, config.axis_x_tick_outer); - $$.subXAxis = $$.axis.getXAxis($$.subX, $$.subXOrient, $$.xAxisTickFormat, $$.xAxisTickValues, config.axis_x_tick_outer); - $$.yAxis = $$.axis.getYAxis($$.y, $$.yOrient, config.axis_y_tick_format, $$.yAxisTickValues, config.axis_y_tick_outer); - $$.y2Axis = $$.axis.getYAxis($$.y2, $$.y2Orient, config.axis_y2_tick_format, $$.y2AxisTickValues, config.axis_y2_tick_outer); - - // Set initialized scales to brush and zoom - if (!forInit) { - if ($$.brush) { $$.brush.scale($$.subX); } - if (config.zoom_enabled) { $$.zoom.scale($$.x); } - } - // update for arc - if ($$.updateArc) { $$.updateArc(); } - }; - - c3_chart_internal_fn.getYDomainMin = function (targets) { - var $$ = this, config = $$.config, - ids = $$.mapToIds(targets), ys = $$.getValuesAsIdKeyed(targets), - j, k, baseId, idsInGroup, id, hasNegativeValue; - if (config.data_groups.length > 0) { - hasNegativeValue = $$.hasNegativeValueInTargets(targets); - for (j = 0; j < config.data_groups.length; j++) { - // Determine baseId - idsInGroup = config.data_groups[j].filter(function (id) { return ids.indexOf(id) >= 0; }); - if (idsInGroup.length === 0) { continue; } - baseId = idsInGroup[0]; - // Consider negative values - if (hasNegativeValue && ys[baseId]) { - ys[baseId].forEach(function (v, i) { - ys[baseId][i] = v < 0 ? v : 0; - }); - } - // Compute min - for (k = 1; k < idsInGroup.length; k++) { - id = idsInGroup[k]; - if (! ys[id]) { continue; } - ys[id].forEach(function (v, i) { - if ($$.axis.getId(id) === $$.axis.getId(baseId) && ys[baseId] && !(hasNegativeValue && +v > 0)) { - ys[baseId][i] += +v; - } - }); - } - } - } - return $$.d3.min(Object.keys(ys).map(function (key) { return $$.d3.min(ys[key]); })); - }; - c3_chart_internal_fn.getYDomainMax = function (targets) { - var $$ = this, config = $$.config, - ids = $$.mapToIds(targets), ys = $$.getValuesAsIdKeyed(targets), - j, k, baseId, idsInGroup, id, hasPositiveValue; - if (config.data_groups.length > 0) { - hasPositiveValue = $$.hasPositiveValueInTargets(targets); - for (j = 0; j < config.data_groups.length; j++) { - // Determine baseId - idsInGroup = config.data_groups[j].filter(function (id) { return ids.indexOf(id) >= 0; }); - if (idsInGroup.length === 0) { continue; } - baseId = idsInGroup[0]; - // Consider positive values - if (hasPositiveValue && ys[baseId]) { - ys[baseId].forEach(function (v, i) { - ys[baseId][i] = v > 0 ? v : 0; - }); - } - // Compute max - for (k = 1; k < idsInGroup.length; k++) { - id = idsInGroup[k]; - if (! ys[id]) { continue; } - ys[id].forEach(function (v, i) { - if ($$.axis.getId(id) === $$.axis.getId(baseId) && ys[baseId] && !(hasPositiveValue && +v < 0)) { - ys[baseId][i] += +v; - } - }); - } - } - } - return $$.d3.max(Object.keys(ys).map(function (key) { return $$.d3.max(ys[key]); })); - }; - c3_chart_internal_fn.getYDomain = function (targets, axisId, xDomain) { - var $$ = this, config = $$.config, - targetsByAxisId = targets.filter(function (t) { return $$.axis.getId(t.id) === axisId; }), - yTargets = xDomain ? $$.filterByXDomain(targetsByAxisId, xDomain) : targetsByAxisId, - yMin = axisId === 'y2' ? config.axis_y2_min : config.axis_y_min, - yMax = axisId === 'y2' ? config.axis_y2_max : config.axis_y_max, - yDomainMin = $$.getYDomainMin(yTargets), - yDomainMax = $$.getYDomainMax(yTargets), - domain, domainLength, padding, padding_top, padding_bottom, - center = axisId === 'y2' ? config.axis_y2_center : config.axis_y_center, - yDomainAbs, lengths, diff, ratio, isAllPositive, isAllNegative, - isZeroBased = ($$.hasType('bar', yTargets) && config.bar_zerobased) || ($$.hasType('area', yTargets) && config.area_zerobased), - isInverted = axisId === 'y2' ? config.axis_y2_inverted : config.axis_y_inverted, - showHorizontalDataLabel = $$.hasDataLabel() && config.axis_rotated, - showVerticalDataLabel = $$.hasDataLabel() && !config.axis_rotated; - - // MEMO: avoid inverting domain unexpectedly - yDomainMin = isValue(yMin) ? yMin : isValue(yMax) ? (yDomainMin < yMax ? yDomainMin : yMax - 10) : yDomainMin; - yDomainMax = isValue(yMax) ? yMax : isValue(yMin) ? (yMin < yDomainMax ? yDomainMax : yMin + 10) : yDomainMax; - - if (yTargets.length === 0) { // use current domain if target of axisId is none - return axisId === 'y2' ? $$.y2.domain() : $$.y.domain(); - } - if (isNaN(yDomainMin)) { // set minimum to zero when not number - yDomainMin = 0; - } - if (isNaN(yDomainMax)) { // set maximum to have same value as yDomainMin - yDomainMax = yDomainMin; - } - if (yDomainMin === yDomainMax) { - yDomainMin < 0 ? yDomainMax = 0 : yDomainMin = 0; - } - isAllPositive = yDomainMin >= 0 && yDomainMax >= 0; - isAllNegative = yDomainMin <= 0 && yDomainMax <= 0; - - // Cancel zerobased if axis_*_min / axis_*_max specified - if ((isValue(yMin) && isAllPositive) || (isValue(yMax) && isAllNegative)) { - isZeroBased = false; - } - - // Bar/Area chart should be 0-based if all positive|negative - if (isZeroBased) { - if (isAllPositive) { yDomainMin = 0; } - if (isAllNegative) { yDomainMax = 0; } - } - - domainLength = Math.abs(yDomainMax - yDomainMin); - padding = padding_top = padding_bottom = domainLength * 0.1; - - if (typeof center !== 'undefined') { - yDomainAbs = Math.max(Math.abs(yDomainMin), Math.abs(yDomainMax)); - yDomainMax = center + yDomainAbs; - yDomainMin = center - yDomainAbs; - } - // add padding for data label - if (showHorizontalDataLabel) { - lengths = $$.getDataLabelLength(yDomainMin, yDomainMax, 'width'); - diff = diffDomain($$.y.range()); - ratio = [lengths[0] / diff, lengths[1] / diff]; - padding_top += domainLength * (ratio[1] / (1 - ratio[0] - ratio[1])); - padding_bottom += domainLength * (ratio[0] / (1 - ratio[0] - ratio[1])); - } else if (showVerticalDataLabel) { - lengths = $$.getDataLabelLength(yDomainMin, yDomainMax, 'height'); - padding_top += $$.axis.convertPixelsToAxisPadding(lengths[1], domainLength); - padding_bottom += $$.axis.convertPixelsToAxisPadding(lengths[0], domainLength); - } - if (axisId === 'y' && notEmpty(config.axis_y_padding)) { - padding_top = $$.axis.getPadding(config.axis_y_padding, 'top', padding_top, domainLength); - padding_bottom = $$.axis.getPadding(config.axis_y_padding, 'bottom', padding_bottom, domainLength); - } - if (axisId === 'y2' && notEmpty(config.axis_y2_padding)) { - padding_top = $$.axis.getPadding(config.axis_y2_padding, 'top', padding_top, domainLength); - padding_bottom = $$.axis.getPadding(config.axis_y2_padding, 'bottom', padding_bottom, domainLength); - } - // Bar/Area chart should be 0-based if all positive|negative - if (isZeroBased) { - if (isAllPositive) { padding_bottom = yDomainMin; } - if (isAllNegative) { padding_top = -yDomainMax; } - } - domain = [yDomainMin - padding_bottom, yDomainMax + padding_top]; - return isInverted ? domain.reverse() : domain; - }; - c3_chart_internal_fn.getXDomainMin = function (targets) { - var $$ = this, config = $$.config; - return isDefined(config.axis_x_min) ? - ($$.isTimeSeries() ? this.parseDate(config.axis_x_min) : config.axis_x_min) : - $$.d3.min(targets, function (t) { return $$.d3.min(t.values, function (v) { return v.x; }); }); - }; - c3_chart_internal_fn.getXDomainMax = function (targets) { - var $$ = this, config = $$.config; - return isDefined(config.axis_x_max) ? - ($$.isTimeSeries() ? this.parseDate(config.axis_x_max) : config.axis_x_max) : - $$.d3.max(targets, function (t) { return $$.d3.max(t.values, function (v) { return v.x; }); }); - }; - c3_chart_internal_fn.getXDomainPadding = function (domain) { - var $$ = this, config = $$.config, - diff = domain[1] - domain[0], - maxDataCount, padding, paddingLeft, paddingRight; - if ($$.isCategorized()) { - padding = 0; - } else if ($$.hasType('bar')) { - maxDataCount = $$.getMaxDataCount(); - padding = maxDataCount > 1 ? (diff / (maxDataCount - 1)) / 2 : 0.5; - } else { - padding = diff * 0.01; - } - if (typeof config.axis_x_padding === 'object' && notEmpty(config.axis_x_padding)) { - paddingLeft = isValue(config.axis_x_padding.left) ? config.axis_x_padding.left : padding; - paddingRight = isValue(config.axis_x_padding.right) ? config.axis_x_padding.right : padding; - } else if (typeof config.axis_x_padding === 'number') { - paddingLeft = paddingRight = config.axis_x_padding; - } else { - paddingLeft = paddingRight = padding; - } - return {left: paddingLeft, right: paddingRight}; - }; - c3_chart_internal_fn.getXDomain = function (targets) { - var $$ = this, - xDomain = [$$.getXDomainMin(targets), $$.getXDomainMax(targets)], - firstX = xDomain[0], lastX = xDomain[1], - padding = $$.getXDomainPadding(xDomain), - min = 0, max = 0; - // show center of x domain if min and max are the same - if ((firstX - lastX) === 0 && !$$.isCategorized()) { - if ($$.isTimeSeries()) { - firstX = new Date(firstX.getTime() * 0.5); - lastX = new Date(lastX.getTime() * 1.5); - } else { - firstX = firstX === 0 ? 1 : (firstX * 0.5); - lastX = lastX === 0 ? -1 : (lastX * 1.5); - } - } - if (firstX || firstX === 0) { - min = $$.isTimeSeries() ? new Date(firstX.getTime() - padding.left) : firstX - padding.left; - } - if (lastX || lastX === 0) { - max = $$.isTimeSeries() ? new Date(lastX.getTime() + padding.right) : lastX + padding.right; - } - return [min, max]; - }; - c3_chart_internal_fn.updateXDomain = function (targets, withUpdateXDomain, withUpdateOrgXDomain, withTrim, domain) { - var $$ = this, config = $$.config; - - if (withUpdateOrgXDomain) { - $$.x.domain(domain ? domain : $$.d3.extent($$.getXDomain(targets))); - $$.orgXDomain = $$.x.domain(); - if (config.zoom_enabled) { $$.zoom.scale($$.x).updateScaleExtent(); } - $$.subX.domain($$.x.domain()); - if ($$.brush) { $$.brush.scale($$.subX); } - } - if (withUpdateXDomain) { - $$.x.domain(domain ? domain : (!$$.brush || $$.brush.empty()) ? $$.orgXDomain : $$.brush.extent()); - if (config.zoom_enabled) { $$.zoom.scale($$.x).updateScaleExtent(); } - } - - // Trim domain when too big by zoom mousemove event - if (withTrim) { $$.x.domain($$.trimXDomain($$.x.orgDomain())); } - - return $$.x.domain(); - }; - c3_chart_internal_fn.trimXDomain = function (domain) { - var $$ = this; - if (domain[0] <= $$.orgXDomain[0]) { - domain[1] = +domain[1] + ($$.orgXDomain[0] - domain[0]); - domain[0] = $$.orgXDomain[0]; - } - if ($$.orgXDomain[1] <= domain[1]) { - domain[0] = +domain[0] - (domain[1] - $$.orgXDomain[1]); - domain[1] = $$.orgXDomain[1]; - } - return domain; - }; - - c3_chart_internal_fn.isX = function (key) { - var $$ = this, config = $$.config; - return (config.data_x && key === config.data_x) || (notEmpty(config.data_xs) && hasValue(config.data_xs, key)); - }; - c3_chart_internal_fn.isNotX = function (key) { - return !this.isX(key); - }; - c3_chart_internal_fn.getXKey = function (id) { - var $$ = this, config = $$.config; - return config.data_x ? config.data_x : notEmpty(config.data_xs) ? config.data_xs[id] : null; - }; - c3_chart_internal_fn.getXValuesOfXKey = function (key, targets) { - var $$ = this, - xValues, ids = targets && notEmpty(targets) ? $$.mapToIds(targets) : []; - ids.forEach(function (id) { - if ($$.getXKey(id) === key) { - xValues = $$.data.xs[id]; - } - }); - return xValues; - }; - c3_chart_internal_fn.getIndexByX = function (x) { - var $$ = this, - data = $$.filterByX($$.data.targets, x); - return data.length ? data[0].index : null; - }; - c3_chart_internal_fn.getXValue = function (id, i) { - var $$ = this; - return id in $$.data.xs && $$.data.xs[id] && isValue($$.data.xs[id][i]) ? $$.data.xs[id][i] : i; - }; - c3_chart_internal_fn.getOtherTargetXs = function () { - var $$ = this, - idsForX = Object.keys($$.data.xs); - return idsForX.length ? $$.data.xs[idsForX[0]] : null; - }; - c3_chart_internal_fn.getOtherTargetX = function (index) { - var xs = this.getOtherTargetXs(); - return xs && index < xs.length ? xs[index] : null; - }; - c3_chart_internal_fn.addXs = function (xs) { - var $$ = this; - Object.keys(xs).forEach(function (id) { - $$.config.data_xs[id] = xs[id]; - }); - }; - c3_chart_internal_fn.hasMultipleX = function (xs) { - return this.d3.set(Object.keys(xs).map(function (id) { return xs[id]; })).size() > 1; - }; - c3_chart_internal_fn.isMultipleX = function () { - return notEmpty(this.config.data_xs) || !this.config.data_xSort || this.hasType('scatter'); - }; - c3_chart_internal_fn.addName = function (data) { - var $$ = this, name; - if (data) { - name = $$.config.data_names[data.id]; - data.name = name ? name : data.id; - } - return data; - }; - c3_chart_internal_fn.getValueOnIndex = function (values, index) { - var valueOnIndex = values.filter(function (v) { return v.index === index; }); - return valueOnIndex.length ? valueOnIndex[0] : null; - }; - c3_chart_internal_fn.updateTargetX = function (targets, x) { - var $$ = this; - targets.forEach(function (t) { - t.values.forEach(function (v, i) { - v.x = $$.generateTargetX(x[i], t.id, i); - }); - $$.data.xs[t.id] = x; - }); - }; - c3_chart_internal_fn.updateTargetXs = function (targets, xs) { - var $$ = this; - targets.forEach(function (t) { - if (xs[t.id]) { - $$.updateTargetX([t], xs[t.id]); - } - }); - }; - c3_chart_internal_fn.generateTargetX = function (rawX, id, index) { - var $$ = this, x; - if ($$.isTimeSeries()) { - x = rawX ? $$.parseDate(rawX) : $$.parseDate($$.getXValue(id, index)); - } - else if ($$.isCustomX() && !$$.isCategorized()) { - x = isValue(rawX) ? +rawX : $$.getXValue(id, index); - } - else { - x = index; - } - return x; - }; - c3_chart_internal_fn.cloneTarget = function (target) { - return { - id : target.id, - id_org : target.id_org, - values : target.values.map(function (d) { - return {x: d.x, value: d.value, id: d.id}; - }) - }; - }; - c3_chart_internal_fn.updateXs = function () { - var $$ = this; - if ($$.data.targets.length) { - $$.xs = []; - $$.data.targets[0].values.forEach(function (v) { - $$.xs[v.index] = v.x; - }); - } - }; - c3_chart_internal_fn.getPrevX = function (i) { - var x = this.xs[i - 1]; - return typeof x !== 'undefined' ? x : null; - }; - c3_chart_internal_fn.getNextX = function (i) { - var x = this.xs[i + 1]; - return typeof x !== 'undefined' ? x : null; - }; - c3_chart_internal_fn.getMaxDataCount = function () { - var $$ = this; - return $$.d3.max($$.data.targets, function (t) { return t.values.length; }); - }; - c3_chart_internal_fn.getMaxDataCountTarget = function (targets) { - var length = targets.length, max = 0, maxTarget; - if (length > 1) { - targets.forEach(function (t) { - if (t.values.length > max) { - maxTarget = t; - max = t.values.length; - } - }); - } else { - maxTarget = length ? targets[0] : null; - } - return maxTarget; - }; - c3_chart_internal_fn.getEdgeX = function (targets) { - var $$ = this; - return !targets.length ? [0, 0] : [ - $$.d3.min(targets, function (t) { return t.values[0].x; }), - $$.d3.max(targets, function (t) { return t.values[t.values.length - 1].x; }) - ]; - }; - c3_chart_internal_fn.mapToIds = function (targets) { - return targets.map(function (d) { return d.id; }); - }; - c3_chart_internal_fn.mapToTargetIds = function (ids) { - var $$ = this; - return ids ? (isString(ids) ? [ids] : ids) : $$.mapToIds($$.data.targets); - }; - c3_chart_internal_fn.hasTarget = function (targets, id) { - var ids = this.mapToIds(targets), i; - for (i = 0; i < ids.length; i++) { - if (ids[i] === id) { - return true; - } - } - return false; - }; - c3_chart_internal_fn.isTargetToShow = function (targetId) { - return this.hiddenTargetIds.indexOf(targetId) < 0; - }; - c3_chart_internal_fn.isLegendToShow = function (targetId) { - return this.hiddenLegendIds.indexOf(targetId) < 0; - }; - c3_chart_internal_fn.filterTargetsToShow = function (targets) { - var $$ = this; - return targets.filter(function (t) { return $$.isTargetToShow(t.id); }); - }; - c3_chart_internal_fn.mapTargetsToUniqueXs = function (targets) { - var $$ = this; - var xs = $$.d3.set($$.d3.merge(targets.map(function (t) { return t.values.map(function (v) { return +v.x; }); }))).values(); - return $$.isTimeSeries() ? xs.map(function (x) { return new Date(+x); }) : xs.map(function (x) { return +x; }); - }; - c3_chart_internal_fn.addHiddenTargetIds = function (targetIds) { - this.hiddenTargetIds = this.hiddenTargetIds.concat(targetIds); - }; - c3_chart_internal_fn.removeHiddenTargetIds = function (targetIds) { - this.hiddenTargetIds = this.hiddenTargetIds.filter(function (id) { return targetIds.indexOf(id) < 0; }); - }; - c3_chart_internal_fn.addHiddenLegendIds = function (targetIds) { - this.hiddenLegendIds = this.hiddenLegendIds.concat(targetIds); - }; - c3_chart_internal_fn.removeHiddenLegendIds = function (targetIds) { - this.hiddenLegendIds = this.hiddenLegendIds.filter(function (id) { return targetIds.indexOf(id) < 0; }); - }; - c3_chart_internal_fn.getValuesAsIdKeyed = function (targets) { - var ys = {}; - targets.forEach(function (t) { - ys[t.id] = []; - t.values.forEach(function (v) { - ys[t.id].push(v.value); - }); - }); - return ys; - }; - c3_chart_internal_fn.checkValueInTargets = function (targets, checker) { - var ids = Object.keys(targets), i, j, values; - for (i = 0; i < ids.length; i++) { - values = targets[ids[i]].values; - for (j = 0; j < values.length; j++) { - if (checker(values[j].value)) { - return true; - } - } - } - return false; - }; - c3_chart_internal_fn.hasNegativeValueInTargets = function (targets) { - return this.checkValueInTargets(targets, function (v) { return v < 0; }); - }; - c3_chart_internal_fn.hasPositiveValueInTargets = function (targets) { - return this.checkValueInTargets(targets, function (v) { return v > 0; }); - }; - c3_chart_internal_fn.isOrderDesc = function () { - var config = this.config; - return typeof(config.data_order) === 'string' && config.data_order.toLowerCase() === 'desc'; - }; - c3_chart_internal_fn.isOrderAsc = function () { - var config = this.config; - return typeof(config.data_order) === 'string' && config.data_order.toLowerCase() === 'asc'; - }; - c3_chart_internal_fn.orderTargets = function (targets) { - var $$ = this, config = $$.config, orderAsc = $$.isOrderAsc(), orderDesc = $$.isOrderDesc(); - if (orderAsc || orderDesc) { - targets.sort(function (t1, t2) { - var reducer = function (p, c) { return p + Math.abs(c.value); }; - var t1Sum = t1.values.reduce(reducer, 0), - t2Sum = t2.values.reduce(reducer, 0); - return orderAsc ? t2Sum - t1Sum : t1Sum - t2Sum; - }); - } else if (isFunction(config.data_order)) { - targets.sort(config.data_order); - } // TODO: accept name array for order - return targets; - }; - c3_chart_internal_fn.filterByX = function (targets, x) { - return this.d3.merge(targets.map(function (t) { return t.values; })).filter(function (v) { return v.x - x === 0; }); - }; - c3_chart_internal_fn.filterRemoveNull = function (data) { - return data.filter(function (d) { return isValue(d.value); }); - }; - c3_chart_internal_fn.filterByXDomain = function (targets, xDomain) { - return targets.map(function (t) { - return { - id: t.id, - id_org: t.id_org, - values: t.values.filter(function (v) { - return xDomain[0] <= v.x && v.x <= xDomain[1]; - }) - }; - }); - }; - c3_chart_internal_fn.hasDataLabel = function () { - var config = this.config; - if (typeof config.data_labels === 'boolean' && config.data_labels) { - return true; - } else if (typeof config.data_labels === 'object' && notEmpty(config.data_labels)) { - return true; - } - return false; - }; - c3_chart_internal_fn.getDataLabelLength = function (min, max, key) { - var $$ = this, - lengths = [0, 0], paddingCoef = 1.3; - $$.selectChart.select('svg').selectAll('.dummy') - .data([min, max]) - .enter().append('text') - .text(function (d) { return $$.dataLabelFormat(d.id)(d); }) - .each(function (d, i) { - lengths[i] = this.getBoundingClientRect()[key] * paddingCoef; - }) - .remove(); - return lengths; - }; - c3_chart_internal_fn.isNoneArc = function (d) { - return this.hasTarget(this.data.targets, d.id); - }, - c3_chart_internal_fn.isArc = function (d) { - return 'data' in d && this.hasTarget(this.data.targets, d.data.id); - }; - c3_chart_internal_fn.findSameXOfValues = function (values, index) { - var i, targetX = values[index].x, sames = []; - for (i = index - 1; i >= 0; i--) { - if (targetX !== values[i].x) { break; } - sames.push(values[i]); - } - for (i = index; i < values.length; i++) { - if (targetX !== values[i].x) { break; } - sames.push(values[i]); - } - return sames; - }; - - c3_chart_internal_fn.findClosestFromTargets = function (targets, pos) { - var $$ = this, candidates; - - // map to array of closest points of each target - candidates = targets.map(function (target) { - return $$.findClosest(target.values, pos); - }); - - // decide closest point and return - return $$.findClosest(candidates, pos); - }; - c3_chart_internal_fn.findClosest = function (values, pos) { - var $$ = this, minDist = 100, closest; - - // find mouseovering bar - values.filter(function (v) { return v && $$.isBarType(v.id); }).forEach(function (v) { - var shape = $$.main.select('.' + CLASS.bars + $$.getTargetSelectorSuffix(v.id) + ' .' + CLASS.bar + '-' + v.index).node(); - if (!closest && $$.isWithinBar(shape)) { - closest = v; - } - }); - - // find closest point from non-bar - values.filter(function (v) { return v && !$$.isBarType(v.id); }).forEach(function (v) { - var d = $$.dist(v, pos); - if (d < minDist) { - minDist = d; - closest = v; - } - }); - - return closest; - }; - c3_chart_internal_fn.dist = function (data, pos) { - var $$ = this, config = $$.config, - xIndex = config.axis_rotated ? 1 : 0, - yIndex = config.axis_rotated ? 0 : 1, - y = $$.circleY(data, data.index), - x = $$.x(data.x); - return Math.pow(x - pos[xIndex], 2) + Math.pow(y - pos[yIndex], 2); - }; - c3_chart_internal_fn.convertValuesToStep = function (values) { - var converted = [].concat(values), i; - - if (!this.isCategorized()) { - return values; - } - - for (i = values.length + 1; 0 < i; i--) { - converted[i] = converted[i - 1]; - } - - converted[0] = { - x: converted[0].x - 1, - value: converted[0].value, - id: converted[0].id - }; - converted[values.length + 1] = { - x: converted[values.length].x + 1, - value: converted[values.length].value, - id: converted[values.length].id - }; - - return converted; - }; - c3_chart_internal_fn.updateDataAttributes = function (name, attrs) { - var $$ = this, config = $$.config, current = config['data_' + name]; - if (typeof attrs === 'undefined') { return current; } - Object.keys(attrs).forEach(function (id) { - current[id] = attrs[id]; - }); - $$.redraw({withLegend: true}); - return current; - }; - - c3_chart_internal_fn.convertUrlToData = function (url, mimeType, keys, done) { - var $$ = this, type = mimeType ? mimeType : 'csv'; - $$.d3.xhr(url, function (error, data) { - var d; - if (!data) { - throw new Error(error.responseURL + ' ' + error.status + ' (' + error.statusText + ')'); - } - if (type === 'json') { - d = $$.convertJsonToData(JSON.parse(data.response), keys); - } else if (type === 'tsv') { - d = $$.convertTsvToData(data.response); - } else { - d = $$.convertCsvToData(data.response); - } - done.call($$, d); - }); - }; - c3_chart_internal_fn.convertXsvToData = function (xsv, parser) { - var rows = parser.parseRows(xsv), d; - if (rows.length === 1) { - d = [{}]; - rows[0].forEach(function (id) { - d[0][id] = null; - }); - } else { - d = parser.parse(xsv); - } - return d; - }; - c3_chart_internal_fn.convertCsvToData = function (csv) { - return this.convertXsvToData(csv, this.d3.csv); - }; - c3_chart_internal_fn.convertTsvToData = function (tsv) { - return this.convertXsvToData(tsv, this.d3.tsv); - }; - c3_chart_internal_fn.convertJsonToData = function (json, keys) { - var $$ = this, - new_rows = [], targetKeys, data; - if (keys) { // when keys specified, json would be an array that includes objects - if (keys.x) { - targetKeys = keys.value.concat(keys.x); - $$.config.data_x = keys.x; - } else { - targetKeys = keys.value; - } - new_rows.push(targetKeys); - json.forEach(function (o) { - var new_row = []; - targetKeys.forEach(function (key) { - // convert undefined to null because undefined data will be removed in convertDataToTargets() - var v = isUndefined(o[key]) ? null : o[key]; - new_row.push(v); - }); - new_rows.push(new_row); - }); - data = $$.convertRowsToData(new_rows); - } else { - Object.keys(json).forEach(function (key) { - new_rows.push([key].concat(json[key])); - }); - data = $$.convertColumnsToData(new_rows); - } - return data; - }; - c3_chart_internal_fn.convertRowsToData = function (rows) { - var keys = rows[0], new_row = {}, new_rows = [], i, j; - for (i = 1; i < rows.length; i++) { - new_row = {}; - for (j = 0; j < rows[i].length; j++) { - if (isUndefined(rows[i][j])) { - throw new Error("Source data is missing a component at (" + i + "," + j + ")!"); - } - new_row[keys[j]] = rows[i][j]; - } - new_rows.push(new_row); - } - return new_rows; - }; - c3_chart_internal_fn.convertColumnsToData = function (columns) { - var new_rows = [], i, j, key; - for (i = 0; i < columns.length; i++) { - key = columns[i][0]; - for (j = 1; j < columns[i].length; j++) { - if (isUndefined(new_rows[j - 1])) { - new_rows[j - 1] = {}; - } - if (isUndefined(columns[i][j])) { - throw new Error("Source data is missing a component at (" + i + "," + j + ")!"); - } - new_rows[j - 1][key] = columns[i][j]; - } - } - return new_rows; - }; - c3_chart_internal_fn.convertDataToTargets = function (data, appendXs) { - var $$ = this, config = $$.config, - ids = $$.d3.keys(data[0]).filter($$.isNotX, $$), - xs = $$.d3.keys(data[0]).filter($$.isX, $$), - targets; - - // save x for update data by load when custom x and c3.x API - ids.forEach(function (id) { - var xKey = $$.getXKey(id); - - if ($$.isCustomX() || $$.isTimeSeries()) { - // if included in input data - if (xs.indexOf(xKey) >= 0) { - $$.data.xs[id] = (appendXs && $$.data.xs[id] ? $$.data.xs[id] : []).concat( - data.map(function (d) { return d[xKey]; }) - .filter(isValue) - .map(function (rawX, i) { return $$.generateTargetX(rawX, id, i); }) - ); - } - // if not included in input data, find from preloaded data of other id's x - else if (config.data_x) { - $$.data.xs[id] = $$.getOtherTargetXs(); - } - // if not included in input data, find from preloaded data - else if (notEmpty(config.data_xs)) { - $$.data.xs[id] = $$.getXValuesOfXKey(xKey, $$.data.targets); - } - // MEMO: if no x included, use same x of current will be used - } else { - $$.data.xs[id] = data.map(function (d, i) { return i; }); - } - }); - - - // check x is defined - ids.forEach(function (id) { - if (!$$.data.xs[id]) { - throw new Error('x is not defined for id = "' + id + '".'); - } - }); - - // convert to target - targets = ids.map(function (id, index) { - var convertedId = config.data_idConverter(id); - return { - id: convertedId, - id_org: id, - values: data.map(function (d, i) { - var xKey = $$.getXKey(id), rawX = d[xKey], x = $$.generateTargetX(rawX, id, i); - // use x as categories if custom x and categorized - if ($$.isCustomX() && $$.isCategorized() && index === 0 && rawX) { - if (i === 0) { config.axis_x_categories = []; } - config.axis_x_categories.push(rawX); - } - // mark as x = undefined if value is undefined and filter to remove after mapped - if (isUndefined(d[id]) || $$.data.xs[id].length <= i) { - x = undefined; - } - return {x: x, value: d[id] !== null && !isNaN(d[id]) ? +d[id] : null, id: convertedId}; - }).filter(function (v) { return isDefined(v.x); }) - }; - }); - - // finish targets - targets.forEach(function (t) { - var i; - // sort values by its x - if (config.data_xSort) { - t.values = t.values.sort(function (v1, v2) { - var x1 = v1.x || v1.x === 0 ? v1.x : Infinity, - x2 = v2.x || v2.x === 0 ? v2.x : Infinity; - return x1 - x2; - }); - } - // indexing each value - i = 0; - t.values.forEach(function (v) { - v.index = i++; - }); - // this needs to be sorted because its index and value.index is identical - $$.data.xs[t.id].sort(function (v1, v2) { - return v1 - v2; - }); - }); - - // set target types - if (config.data_type) { - $$.setTargetType($$.mapToIds(targets).filter(function (id) { return ! (id in config.data_types); }), config.data_type); - } - - // cache as original id keyed - targets.forEach(function (d) { - $$.addCache(d.id_org, d); - }); - - return targets; - }; - - c3_chart_internal_fn.load = function (targets, args) { - var $$ = this; - if (targets) { - // filter loading targets if needed - if (args.filter) { - targets = targets.filter(args.filter); - } - // set type if args.types || args.type specified - if (args.type || args.types) { - targets.forEach(function (t) { - var type = args.types && args.types[t.id] ? args.types[t.id] : args.type; - $$.setTargetType(t.id, type); - }); - } - // Update/Add data - $$.data.targets.forEach(function (d) { - for (var i = 0; i < targets.length; i++) { - if (d.id === targets[i].id) { - d.values = targets[i].values; - targets.splice(i, 1); - break; - } - } - }); - $$.data.targets = $$.data.targets.concat(targets); // add remained - } - - // Set targets - $$.updateTargets($$.data.targets); - - // Redraw with new targets - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true}); - - if (args.done) { args.done(); } - }; - c3_chart_internal_fn.loadFromArgs = function (args) { - var $$ = this; - if (args.data) { - $$.load($$.convertDataToTargets(args.data), args); - } - else if (args.url) { - $$.convertUrlToData(args.url, args.mimeType, args.keys, function (data) { - $$.load($$.convertDataToTargets(data), args); - }); - } - else if (args.json) { - $$.load($$.convertDataToTargets($$.convertJsonToData(args.json, args.keys)), args); - } - else if (args.rows) { - $$.load($$.convertDataToTargets($$.convertRowsToData(args.rows)), args); - } - else if (args.columns) { - $$.load($$.convertDataToTargets($$.convertColumnsToData(args.columns)), args); - } - else { - $$.load(null, args); - } - }; - c3_chart_internal_fn.unload = function (targetIds, done) { - var $$ = this; - if (!done) { - done = function () {}; - } - // filter existing target - targetIds = targetIds.filter(function (id) { return $$.hasTarget($$.data.targets, id); }); - // If no target, call done and return - if (!targetIds || targetIds.length === 0) { - done(); - return; - } - $$.svg.selectAll(targetIds.map(function (id) { return $$.selectorTarget(id); })) - .transition() - .style('opacity', 0) - .remove() - .call($$.endall, done); - targetIds.forEach(function (id) { - // Reset fadein for future load - $$.withoutFadeIn[id] = false; - // Remove target's elements - if ($$.legend) { - $$.legend.selectAll('.' + CLASS.legendItem + $$.getTargetSelectorSuffix(id)).remove(); - } - // Remove target - $$.data.targets = $$.data.targets.filter(function (t) { - return t.id !== id; - }); - }); - }; - - c3_chart_internal_fn.categoryName = function (i) { - var config = this.config; - return i < config.axis_x_categories.length ? config.axis_x_categories[i] : i; - }; - - c3_chart_internal_fn.initEventRect = function () { - var $$ = this; - $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.eventRects) - .style('fill-opacity', 0); - }; - c3_chart_internal_fn.redrawEventRect = function () { - var $$ = this, config = $$.config, - eventRectUpdate, maxDataCountTarget, - isMultipleX = $$.isMultipleX(); - - // rects for mouseover - var eventRects = $$.main.select('.' + CLASS.eventRects) - .style('cursor', config.zoom_enabled ? config.axis_rotated ? 'ns-resize' : 'ew-resize' : null) - .classed(CLASS.eventRectsMultiple, isMultipleX) - .classed(CLASS.eventRectsSingle, !isMultipleX); - - // clear old rects - eventRects.selectAll('.' + CLASS.eventRect).remove(); - - // open as public variable - $$.eventRect = eventRects.selectAll('.' + CLASS.eventRect); - - if (isMultipleX) { - eventRectUpdate = $$.eventRect.data([0]); - // enter : only one rect will be added - $$.generateEventRectsForMultipleXs(eventRectUpdate.enter()); - // update - $$.updateEventRect(eventRectUpdate); - // exit : not needed because always only one rect exists - } - else { - // Set data and update $$.eventRect - maxDataCountTarget = $$.getMaxDataCountTarget($$.data.targets); - eventRects.datum(maxDataCountTarget ? maxDataCountTarget.values : []); - $$.eventRect = eventRects.selectAll('.' + CLASS.eventRect); - eventRectUpdate = $$.eventRect.data(function (d) { return d; }); - // enter - $$.generateEventRectsForSingleX(eventRectUpdate.enter()); - // update - $$.updateEventRect(eventRectUpdate); - // exit - eventRectUpdate.exit().remove(); - } - }; - c3_chart_internal_fn.updateEventRect = function (eventRectUpdate) { - var $$ = this, config = $$.config, - x, y, w, h, rectW, rectX; - - // set update selection if null - eventRectUpdate = eventRectUpdate || $$.eventRect.data(function (d) { return d; }); - - if ($$.isMultipleX()) { - // TODO: rotated not supported yet - x = 0; - y = 0; - w = $$.width; - h = $$.height; - } - else { - if (($$.isCustomX() || $$.isTimeSeries()) && !$$.isCategorized()) { - - // update index for x that is used by prevX and nextX - $$.updateXs(); - - rectW = function (d) { - var prevX = $$.getPrevX(d.index), nextX = $$.getNextX(d.index); - - // if there this is a single data point make the eventRect full width (or height) - if (prevX === null && nextX === null) { - return config.axis_rotated ? $$.height : $$.width; - } - - if (prevX === null) { prevX = $$.x.domain()[0]; } - if (nextX === null) { nextX = $$.x.domain()[1]; } - - return Math.max(0, ($$.x(nextX) - $$.x(prevX)) / 2); - }; - rectX = function (d) { - var prevX = $$.getPrevX(d.index), nextX = $$.getNextX(d.index), - thisX = $$.data.xs[d.id][d.index]; - - // if there this is a single data point position the eventRect at 0 - if (prevX === null && nextX === null) { - return 0; - } - - if (prevX === null) { prevX = $$.x.domain()[0]; } - - return ($$.x(thisX) + $$.x(prevX)) / 2; - }; - } else { - rectW = $$.getEventRectWidth(); - rectX = function (d) { - return $$.x(d.x) - (rectW / 2); - }; - } - x = config.axis_rotated ? 0 : rectX; - y = config.axis_rotated ? rectX : 0; - w = config.axis_rotated ? $$.width : rectW; - h = config.axis_rotated ? rectW : $$.height; - } - - eventRectUpdate - .attr('class', $$.classEvent.bind($$)) - .attr("x", x) - .attr("y", y) - .attr("width", w) - .attr("height", h); - }; - c3_chart_internal_fn.generateEventRectsForSingleX = function (eventRectEnter) { - var $$ = this, d3 = $$.d3, config = $$.config; - eventRectEnter.append("rect") - .attr("class", $$.classEvent.bind($$)) - .style("cursor", config.data_selection_enabled && config.data_selection_grouped ? "pointer" : null) - .on('mouseover', function (d) { - var index = d.index; - - if ($$.dragging || $$.flowing) { return; } // do nothing while dragging/flowing - if ($$.hasArcType()) { return; } - - // Expand shapes for selection - if (config.point_focus_expand_enabled) { $$.expandCircles(index, null, true); } - $$.expandBars(index, null, true); - - // Call event handler - $$.main.selectAll('.' + CLASS.shape + '-' + index).each(function (d) { - config.data_onmouseover.call($$.api, d); - }); - }) - .on('mouseout', function (d) { - var index = d.index; - if (!$$.config) { return; } // chart is destroyed - if ($$.hasArcType()) { return; } - $$.hideXGridFocus(); - $$.hideTooltip(); - // Undo expanded shapes - $$.unexpandCircles(); - $$.unexpandBars(); - // Call event handler - $$.main.selectAll('.' + CLASS.shape + '-' + index).each(function (d) { - config.data_onmouseout.call($$.api, d); - }); - }) - .on('mousemove', function (d) { - var selectedData, index = d.index, - eventRect = $$.svg.select('.' + CLASS.eventRect + '-' + index); - - if ($$.dragging || $$.flowing) { return; } // do nothing while dragging/flowing - if ($$.hasArcType()) { return; } - - if ($$.isStepType(d) && $$.config.line_step_type === 'step-after' && d3.mouse(this)[0] < $$.x($$.getXValue(d.id, index))) { - index -= 1; - } - - // Show tooltip - selectedData = $$.filterTargetsToShow($$.data.targets).map(function (t) { - return $$.addName($$.getValueOnIndex(t.values, index)); - }); - - if (config.tooltip_grouped) { - $$.showTooltip(selectedData, this); - $$.showXGridFocus(selectedData); - } - - if (config.tooltip_grouped && (!config.data_selection_enabled || config.data_selection_grouped)) { - return; - } - - $$.main.selectAll('.' + CLASS.shape + '-' + index) - .each(function () { - d3.select(this).classed(CLASS.EXPANDED, true); - if (config.data_selection_enabled) { - eventRect.style('cursor', config.data_selection_grouped ? 'pointer' : null); - } - if (!config.tooltip_grouped) { - $$.hideXGridFocus(); - $$.hideTooltip(); - if (!config.data_selection_grouped) { - $$.unexpandCircles(index); - $$.unexpandBars(index); - } - } - }) - .filter(function (d) { - return $$.isWithinShape(this, d); - }) - .each(function (d) { - if (config.data_selection_enabled && (config.data_selection_grouped || config.data_selection_isselectable(d))) { - eventRect.style('cursor', 'pointer'); - } - if (!config.tooltip_grouped) { - $$.showTooltip([d], this); - $$.showXGridFocus([d]); - if (config.point_focus_expand_enabled) { $$.expandCircles(index, d.id, true); } - $$.expandBars(index, d.id, true); - } - }); - }) - .on('click', function (d) { - var index = d.index; - if ($$.hasArcType() || !$$.toggleShape) { return; } - if ($$.cancelClick) { - $$.cancelClick = false; - return; - } - if ($$.isStepType(d) && config.line_step_type === 'step-after' && d3.mouse(this)[0] < $$.x($$.getXValue(d.id, index))) { - index -= 1; - } - $$.main.selectAll('.' + CLASS.shape + '-' + index).each(function (d) { - if (config.data_selection_grouped || $$.isWithinShape(this, d)) { - $$.toggleShape(this, d, index); - $$.config.data_onclick.call($$.api, d, this); - } - }); - }) - .call( - config.data_selection_draggable && $$.drag ? ( - d3.behavior.drag().origin(Object) - .on('drag', function () { $$.drag(d3.mouse(this)); }) - .on('dragstart', function () { $$.dragstart(d3.mouse(this)); }) - .on('dragend', function () { $$.dragend(); }) - ) : function () {} - ); - }; - - c3_chart_internal_fn.generateEventRectsForMultipleXs = function (eventRectEnter) { - var $$ = this, d3 = $$.d3, config = $$.config; - - function mouseout() { - $$.svg.select('.' + CLASS.eventRect).style('cursor', null); - $$.hideXGridFocus(); - $$.hideTooltip(); - $$.unexpandCircles(); - $$.unexpandBars(); - } - - eventRectEnter.append('rect') - .attr('x', 0) - .attr('y', 0) - .attr('width', $$.width) - .attr('height', $$.height) - .attr('class', CLASS.eventRect) - .on('mouseout', function () { - if (!$$.config) { return; } // chart is destroyed - if ($$.hasArcType()) { return; } - mouseout(); - }) - .on('mousemove', function () { - var targetsToShow = $$.filterTargetsToShow($$.data.targets); - var mouse, closest, sameXData, selectedData; - - if ($$.dragging) { return; } // do nothing when dragging - if ($$.hasArcType(targetsToShow)) { return; } - - mouse = d3.mouse(this); - closest = $$.findClosestFromTargets(targetsToShow, mouse); - - if ($$.mouseover && (!closest || closest.id !== $$.mouseover.id)) { - config.data_onmouseout.call($$.api, $$.mouseover); - $$.mouseover = undefined; - } - - if (! closest) { - mouseout(); - return; - } - - if ($$.isScatterType(closest) || !config.tooltip_grouped) { - sameXData = [closest]; - } else { - sameXData = $$.filterByX(targetsToShow, closest.x); - } - - // show tooltip when cursor is close to some point - selectedData = sameXData.map(function (d) { - return $$.addName(d); - }); - $$.showTooltip(selectedData, this); - - // expand points - if (config.point_focus_expand_enabled) { - $$.expandCircles(closest.index, closest.id, true); - } - $$.expandBars(closest.index, closest.id, true); - - // Show xgrid focus line - $$.showXGridFocus(selectedData); - - // Show cursor as pointer if point is close to mouse position - if ($$.isBarType(closest.id) || $$.dist(closest, mouse) < 100) { - $$.svg.select('.' + CLASS.eventRect).style('cursor', 'pointer'); - if (!$$.mouseover) { - config.data_onmouseover.call($$.api, closest); - $$.mouseover = closest; - } - } - }) - .on('click', function () { - var targetsToShow = $$.filterTargetsToShow($$.data.targets); - var mouse, closest; - - if ($$.hasArcType(targetsToShow)) { return; } - - mouse = d3.mouse(this); - closest = $$.findClosestFromTargets(targetsToShow, mouse); - - if (! closest) { return; } - - // select if selection enabled - if ($$.isBarType(closest.id) || $$.dist(closest, mouse) < 100) { - $$.main.selectAll('.' + CLASS.shapes + $$.getTargetSelectorSuffix(closest.id)).selectAll('.' + CLASS.shape + '-' + closest.index).each(function () { - if (config.data_selection_grouped || $$.isWithinShape(this, closest)) { - $$.toggleShape(this, closest, closest.index); - $$.config.data_onclick.call($$.api, closest, this); - } - }); - } - }) - .call( - config.data_selection_draggable && $$.drag ? ( - d3.behavior.drag().origin(Object) - .on('drag', function () { $$.drag(d3.mouse(this)); }) - .on('dragstart', function () { $$.dragstart(d3.mouse(this)); }) - .on('dragend', function () { $$.dragend(); }) - ) : function () {} - ); - }; - c3_chart_internal_fn.dispatchEvent = function (type, index, mouse) { - var $$ = this, - selector = '.' + CLASS.eventRect + (!$$.isMultipleX() ? '-' + index : ''), - eventRect = $$.main.select(selector).node(), - box = eventRect.getBoundingClientRect(), - x = box.left + (mouse ? mouse[0] : 0), - y = box.top + (mouse ? mouse[1] : 0), - event = document.createEvent("MouseEvents"); - - event.initMouseEvent(type, true, true, window, 0, x, y, x, y, - false, false, false, false, 0, null); - eventRect.dispatchEvent(event); - }; - - c3_chart_internal_fn.getCurrentWidth = function () { - var $$ = this, config = $$.config; - return config.size_width ? config.size_width : $$.getParentWidth(); - }; - c3_chart_internal_fn.getCurrentHeight = function () { - var $$ = this, config = $$.config, - h = config.size_height ? config.size_height : $$.getParentHeight(); - return h > 0 ? h : 320 / ($$.hasType('gauge') ? 2 : 1); - }; - c3_chart_internal_fn.getCurrentPaddingTop = function () { - var config = this.config; - return isValue(config.padding_top) ? config.padding_top : 0; - }; - c3_chart_internal_fn.getCurrentPaddingBottom = function () { - var config = this.config; - return isValue(config.padding_bottom) ? config.padding_bottom : 0; - }; - c3_chart_internal_fn.getCurrentPaddingLeft = function (withoutRecompute) { - var $$ = this, config = $$.config; - if (isValue(config.padding_left)) { - return config.padding_left; - } else if (config.axis_rotated) { - return !config.axis_x_show ? 1 : Math.max(ceil10($$.getAxisWidthByAxisId('x', withoutRecompute)), 40); - } else if (!config.axis_y_show || config.axis_y_inner) { // && !config.axis_rotated - return $$.axis.getYAxisLabelPosition().isOuter ? 30 : 1; - } else { - return ceil10($$.getAxisWidthByAxisId('y', withoutRecompute)); - } - }; - c3_chart_internal_fn.getCurrentPaddingRight = function () { - var $$ = this, config = $$.config, - defaultPadding = 10, legendWidthOnRight = $$.isLegendRight ? $$.getLegendWidth() + 20 : 0; - if (isValue(config.padding_right)) { - return config.padding_right + 1; // 1 is needed not to hide tick line - } else if (config.axis_rotated) { - return defaultPadding + legendWidthOnRight; - } else if (!config.axis_y2_show || config.axis_y2_inner) { // && !config.axis_rotated - return 2 + legendWidthOnRight + ($$.axis.getY2AxisLabelPosition().isOuter ? 20 : 0); - } else { - return ceil10($$.getAxisWidthByAxisId('y2')) + legendWidthOnRight; - } - }; - - c3_chart_internal_fn.getParentRectValue = function (key) { - var parent = this.selectChart.node(), v; - while (parent && parent.tagName !== 'BODY') { - try { - v = parent.getBoundingClientRect()[key]; - } catch(e) { - if (key === 'width') { - // In IE in certain cases getBoundingClientRect - // will cause an "unspecified error" - v = parent.offsetWidth; - } - } - if (v) { - break; - } - parent = parent.parentNode; - } - return v; - }; - c3_chart_internal_fn.getParentWidth = function () { - return this.getParentRectValue('width'); - }; - c3_chart_internal_fn.getParentHeight = function () { - var h = this.selectChart.style('height'); - return h.indexOf('px') > 0 ? +h.replace('px', '') : 0; - }; - - - c3_chart_internal_fn.getSvgLeft = function (withoutRecompute) { - var $$ = this, config = $$.config, - hasLeftAxisRect = config.axis_rotated || (!config.axis_rotated && !config.axis_y_inner), - leftAxisClass = config.axis_rotated ? CLASS.axisX : CLASS.axisY, - leftAxis = $$.main.select('.' + leftAxisClass).node(), - svgRect = leftAxis && hasLeftAxisRect ? leftAxis.getBoundingClientRect() : {right: 0}, - chartRect = $$.selectChart.node().getBoundingClientRect(), - hasArc = $$.hasArcType(), - svgLeft = svgRect.right - chartRect.left - (hasArc ? 0 : $$.getCurrentPaddingLeft(withoutRecompute)); - return svgLeft > 0 ? svgLeft : 0; - }; - - - c3_chart_internal_fn.getAxisWidthByAxisId = function (id, withoutRecompute) { - var $$ = this, position = $$.axis.getLabelPositionById(id); - return $$.axis.getMaxTickWidth(id, withoutRecompute) + (position.isInner ? 20 : 40); - }; - c3_chart_internal_fn.getHorizontalAxisHeight = function (axisId) { - var $$ = this, config = $$.config, h = 30; - if (axisId === 'x' && !config.axis_x_show) { return 8; } - if (axisId === 'x' && config.axis_x_height) { return config.axis_x_height; } - if (axisId === 'y' && !config.axis_y_show) { return config.legend_show && !$$.isLegendRight && !$$.isLegendInset ? 10 : 1; } - if (axisId === 'y2' && !config.axis_y2_show) { return $$.rotated_padding_top; } - // Calculate x axis height when tick rotated - if (axisId === 'x' && !config.axis_rotated && config.axis_x_tick_rotate) { - h = 30 + $$.axis.getMaxTickWidth(axisId) * Math.cos(Math.PI * (90 - config.axis_x_tick_rotate) / 180); - } - return h + ($$.axis.getLabelPositionById(axisId).isInner ? 0 : 10) + (axisId === 'y2' ? -10 : 0); - }; - - c3_chart_internal_fn.getEventRectWidth = function () { - return Math.max(0, this.xAxis.tickInterval()); - }; - - c3_chart_internal_fn.getShapeIndices = function (typeFilter) { - var $$ = this, config = $$.config, - indices = {}, i = 0, j, k; - $$.filterTargetsToShow($$.data.targets.filter(typeFilter, $$)).forEach(function (d) { - for (j = 0; j < config.data_groups.length; j++) { - if (config.data_groups[j].indexOf(d.id) < 0) { continue; } - for (k = 0; k < config.data_groups[j].length; k++) { - if (config.data_groups[j][k] in indices) { - indices[d.id] = indices[config.data_groups[j][k]]; - break; - } - } - } - if (isUndefined(indices[d.id])) { indices[d.id] = i++; } - }); - indices.__max__ = i - 1; - return indices; - }; - c3_chart_internal_fn.getShapeX = function (offset, targetsNum, indices, isSub) { - var $$ = this, scale = isSub ? $$.subX : $$.x; - return function (d) { - var index = d.id in indices ? indices[d.id] : 0; - return d.x || d.x === 0 ? scale(d.x) - offset * (targetsNum / 2 - index) : 0; - }; - }; - c3_chart_internal_fn.getShapeY = function (isSub) { - var $$ = this; - return function (d) { - var scale = isSub ? $$.getSubYScale(d.id) : $$.getYScale(d.id); - return scale(d.value); - }; - }; - c3_chart_internal_fn.getShapeOffset = function (typeFilter, indices, isSub) { - var $$ = this, - targets = $$.orderTargets($$.filterTargetsToShow($$.data.targets.filter(typeFilter, $$))), - targetIds = targets.map(function (t) { return t.id; }); - return function (d, i) { - var scale = isSub ? $$.getSubYScale(d.id) : $$.getYScale(d.id), - y0 = scale(0), offset = y0; - targets.forEach(function (t) { - var values = $$.isStepType(d) ? $$.convertValuesToStep(t.values) : t.values; - if (t.id === d.id || indices[t.id] !== indices[d.id]) { return; } - if (targetIds.indexOf(t.id) < targetIds.indexOf(d.id)) { - if (values[i].value * d.value >= 0) { - offset += scale(values[i].value) - y0; - } - } - }); - return offset; - }; - }; - c3_chart_internal_fn.isWithinShape = function (that, d) { - var $$ = this, - shape = $$.d3.select(that), isWithin; - if (!$$.isTargetToShow(d.id)) { - isWithin = false; - } - else if (that.nodeName === 'circle') { - isWithin = $$.isStepType(d) ? $$.isWithinStep(that, $$.getYScale(d.id)(d.value)) : $$.isWithinCircle(that, $$.pointSelectR(d) * 1.5); - } - else if (that.nodeName === 'path') { - isWithin = shape.classed(CLASS.bar) ? $$.isWithinBar(that) : true; - } - return isWithin; - }; - - - c3_chart_internal_fn.getInterpolate = function (d) { - var $$ = this; - return $$.isSplineType(d) ? "cardinal" : $$.isStepType(d) ? $$.config.line_step_type : "linear"; - }; - - c3_chart_internal_fn.initLine = function () { - var $$ = this; - $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartLines); - }; - c3_chart_internal_fn.updateTargetsForLine = function (targets) { - var $$ = this, config = $$.config, - mainLineUpdate, mainLineEnter, - classChartLine = $$.classChartLine.bind($$), - classLines = $$.classLines.bind($$), - classAreas = $$.classAreas.bind($$), - classCircles = $$.classCircles.bind($$), - classFocus = $$.classFocus.bind($$); - mainLineUpdate = $$.main.select('.' + CLASS.chartLines).selectAll('.' + CLASS.chartLine) - .data(targets) - .attr('class', function (d) { return classChartLine(d) + classFocus(d); }); - mainLineEnter = mainLineUpdate.enter().append('g') - .attr('class', classChartLine) - .style('opacity', 0) - .style("pointer-events", "none"); - // Lines for each data - mainLineEnter.append('g') - .attr("class", classLines); - // Areas - mainLineEnter.append('g') - .attr('class', classAreas); - // Circles for each data point on lines - mainLineEnter.append('g') - .attr("class", function (d) { return $$.generateClass(CLASS.selectedCircles, d.id); }); - mainLineEnter.append('g') - .attr("class", classCircles) - .style("cursor", function (d) { return config.data_selection_isselectable(d) ? "pointer" : null; }); - // Update date for selected circles - targets.forEach(function (t) { - $$.main.selectAll('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(t.id)).selectAll('.' + CLASS.selectedCircle).each(function (d) { - d.value = t.values[d.index].value; - }); - }); - // MEMO: can not keep same color... - //mainLineUpdate.exit().remove(); - }; - c3_chart_internal_fn.updateLine = function (durationForExit) { - var $$ = this; - $$.mainLine = $$.main.selectAll('.' + CLASS.lines).selectAll('.' + CLASS.line) - .data($$.lineData.bind($$)); - $$.mainLine.enter().append('path') - .attr('class', $$.classLine.bind($$)) - .style("stroke", $$.color); - $$.mainLine - .style("opacity", $$.initialOpacity.bind($$)) - .style('shape-rendering', function (d) { return $$.isStepType(d) ? 'crispEdges' : ''; }) - .attr('transform', null); - $$.mainLine.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); - }; - c3_chart_internal_fn.redrawLine = function (drawLine, withTransition) { - return [ - (withTransition ? this.mainLine.transition() : this.mainLine) - .attr("d", drawLine) - .style("stroke", this.color) - .style("opacity", 1) - ]; - }; - c3_chart_internal_fn.generateDrawLine = function (lineIndices, isSub) { - var $$ = this, config = $$.config, - line = $$.d3.svg.line(), - getPoints = $$.generateGetLinePoints(lineIndices, isSub), - yScaleGetter = isSub ? $$.getSubYScale : $$.getYScale, - xValue = function (d) { return (isSub ? $$.subxx : $$.xx).call($$, d); }, - yValue = function (d, i) { - return config.data_groups.length > 0 ? getPoints(d, i)[0][1] : yScaleGetter.call($$, d.id)(d.value); - }; - - line = config.axis_rotated ? line.x(yValue).y(xValue) : line.x(xValue).y(yValue); - if (!config.line_connectNull) { line = line.defined(function (d) { return d.value != null; }); } - return function (d) { - var values = config.line_connectNull ? $$.filterRemoveNull(d.values) : d.values, - x = isSub ? $$.x : $$.subX, y = yScaleGetter.call($$, d.id), x0 = 0, y0 = 0, path; - if ($$.isLineType(d)) { - if (config.data_regions[d.id]) { - path = $$.lineWithRegions(values, x, y, config.data_regions[d.id]); - } else { - if ($$.isStepType(d)) { values = $$.convertValuesToStep(values); } - path = line.interpolate($$.getInterpolate(d))(values); - } - } else { - if (values[0]) { - x0 = x(values[0].x); - y0 = y(values[0].value); - } - path = config.axis_rotated ? "M " + y0 + " " + x0 : "M " + x0 + " " + y0; - } - return path ? path : "M 0 0"; - }; - }; - c3_chart_internal_fn.generateGetLinePoints = function (lineIndices, isSub) { // partial duplication of generateGetBarPoints - var $$ = this, config = $$.config, - lineTargetsNum = lineIndices.__max__ + 1, - x = $$.getShapeX(0, lineTargetsNum, lineIndices, !!isSub), - y = $$.getShapeY(!!isSub), - lineOffset = $$.getShapeOffset($$.isLineType, lineIndices, !!isSub), - yScale = isSub ? $$.getSubYScale : $$.getYScale; - return function (d, i) { - var y0 = yScale.call($$, d.id)(0), - offset = lineOffset(d, i) || y0, // offset is for stacked area chart - posX = x(d), posY = y(d); - // fix posY not to overflow opposite quadrant - if (config.axis_rotated) { - if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; } - } - // 1 point that marks the line position - return [ - [posX, posY - (y0 - offset)], - [posX, posY - (y0 - offset)], // needed for compatibility - [posX, posY - (y0 - offset)], // needed for compatibility - [posX, posY - (y0 - offset)] // needed for compatibility - ]; - }; - }; - - - c3_chart_internal_fn.lineWithRegions = function (d, x, y, _regions) { - var $$ = this, config = $$.config, - prev = -1, i, j, - s = "M", sWithRegion, - xp, yp, dx, dy, dd, diff, diffx2, - xOffset = $$.isCategorized() ? 0.5 : 0, - xValue, yValue, - regions = []; - - function isWithinRegions(x, regions) { - var i; - for (i = 0; i < regions.length; i++) { - if (regions[i].start < x && x <= regions[i].end) { return true; } - } - return false; - } - - // Check start/end of regions - if (isDefined(_regions)) { - for (i = 0; i < _regions.length; i++) { - regions[i] = {}; - if (isUndefined(_regions[i].start)) { - regions[i].start = d[0].x; - } else { - regions[i].start = $$.isTimeSeries() ? $$.parseDate(_regions[i].start) : _regions[i].start; - } - if (isUndefined(_regions[i].end)) { - regions[i].end = d[d.length - 1].x; - } else { - regions[i].end = $$.isTimeSeries() ? $$.parseDate(_regions[i].end) : _regions[i].end; - } - } - } - - // Set scales - xValue = config.axis_rotated ? function (d) { return y(d.value); } : function (d) { return x(d.x); }; - yValue = config.axis_rotated ? function (d) { return x(d.x); } : function (d) { return y(d.value); }; - - // Define svg generator function for region - function generateM(points) { - return 'M' + points[0][0] + ' ' + points[0][1] + ' ' + points[1][0] + ' ' + points[1][1]; - } - if ($$.isTimeSeries()) { - sWithRegion = function (d0, d1, j, diff) { - var x0 = d0.x.getTime(), x_diff = d1.x - d0.x, - xv0 = new Date(x0 + x_diff * j), - xv1 = new Date(x0 + x_diff * (j + diff)), - points; - if (config.axis_rotated) { - points = [[y(yp(j)), x(xv0)], [y(yp(j + diff)), x(xv1)]]; - } else { - points = [[x(xv0), y(yp(j))], [x(xv1), y(yp(j + diff))]]; - } - return generateM(points); - }; - } else { - sWithRegion = function (d0, d1, j, diff) { - var points; - if (config.axis_rotated) { - points = [[y(yp(j), true), x(xp(j))], [y(yp(j + diff), true), x(xp(j + diff))]]; - } else { - points = [[x(xp(j), true), y(yp(j))], [x(xp(j + diff), true), y(yp(j + diff))]]; - } - return generateM(points); - }; - } - - // Generate - for (i = 0; i < d.length; i++) { - - // Draw as normal - if (isUndefined(regions) || ! isWithinRegions(d[i].x, regions)) { - s += " " + xValue(d[i]) + " " + yValue(d[i]); - } - // Draw with region // TODO: Fix for horizotal charts - else { - xp = $$.getScale(d[i - 1].x + xOffset, d[i].x + xOffset, $$.isTimeSeries()); - yp = $$.getScale(d[i - 1].value, d[i].value); - - dx = x(d[i].x) - x(d[i - 1].x); - dy = y(d[i].value) - y(d[i - 1].value); - dd = Math.sqrt(Math.pow(dx, 2) + Math.pow(dy, 2)); - diff = 2 / dd; - diffx2 = diff * 2; - - for (j = diff; j <= 1; j += diffx2) { - s += sWithRegion(d[i - 1], d[i], j, diff); - } - } - prev = d[i].x; - } - - return s; - }; - - - c3_chart_internal_fn.updateArea = function (durationForExit) { - var $$ = this, d3 = $$.d3; - $$.mainArea = $$.main.selectAll('.' + CLASS.areas).selectAll('.' + CLASS.area) - .data($$.lineData.bind($$)); - $$.mainArea.enter().append('path') - .attr("class", $$.classArea.bind($$)) - .style("fill", $$.color) - .style("opacity", function () { $$.orgAreaOpacity = +d3.select(this).style('opacity'); return 0; }); - $$.mainArea - .style("opacity", $$.orgAreaOpacity); - $$.mainArea.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); - }; - c3_chart_internal_fn.redrawArea = function (drawArea, withTransition) { - return [ - (withTransition ? this.mainArea.transition() : this.mainArea) - .attr("d", drawArea) - .style("fill", this.color) - .style("opacity", this.orgAreaOpacity) - ]; - }; - c3_chart_internal_fn.generateDrawArea = function (areaIndices, isSub) { - var $$ = this, config = $$.config, area = $$.d3.svg.area(), - getPoints = $$.generateGetAreaPoints(areaIndices, isSub), - yScaleGetter = isSub ? $$.getSubYScale : $$.getYScale, - xValue = function (d) { return (isSub ? $$.subxx : $$.xx).call($$, d); }, - value0 = function (d, i) { - return config.data_groups.length > 0 ? getPoints(d, i)[0][1] : yScaleGetter.call($$, d.id)($$.getAreaBaseValue(d.id)); - }, - value1 = function (d, i) { - return config.data_groups.length > 0 ? getPoints(d, i)[1][1] : yScaleGetter.call($$, d.id)(d.value); - }; - - area = config.axis_rotated ? area.x0(value0).x1(value1).y(xValue) : area.x(xValue).y0(value0).y1(value1); - if (!config.line_connectNull) { - area = area.defined(function (d) { return d.value !== null; }); - } - - return function (d) { - var values = config.line_connectNull ? $$.filterRemoveNull(d.values) : d.values, - x0 = 0, y0 = 0, path; - if ($$.isAreaType(d)) { - if ($$.isStepType(d)) { values = $$.convertValuesToStep(values); } - path = area.interpolate($$.getInterpolate(d))(values); - } else { - if (values[0]) { - x0 = $$.x(values[0].x); - y0 = $$.getYScale(d.id)(values[0].value); - } - path = config.axis_rotated ? "M " + y0 + " " + x0 : "M " + x0 + " " + y0; - } - return path ? path : "M 0 0"; - }; - }; - c3_chart_internal_fn.getAreaBaseValue = function () { - return 0; - }; - c3_chart_internal_fn.generateGetAreaPoints = function (areaIndices, isSub) { // partial duplication of generateGetBarPoints - var $$ = this, config = $$.config, - areaTargetsNum = areaIndices.__max__ + 1, - x = $$.getShapeX(0, areaTargetsNum, areaIndices, !!isSub), - y = $$.getShapeY(!!isSub), - areaOffset = $$.getShapeOffset($$.isAreaType, areaIndices, !!isSub), - yScale = isSub ? $$.getSubYScale : $$.getYScale; - return function (d, i) { - var y0 = yScale.call($$, d.id)(0), - offset = areaOffset(d, i) || y0, // offset is for stacked area chart - posX = x(d), posY = y(d); - // fix posY not to overflow opposite quadrant - if (config.axis_rotated) { - if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; } - } - // 1 point that marks the area position - return [ - [posX, offset], - [posX, posY - (y0 - offset)], - [posX, posY - (y0 - offset)], // needed for compatibility - [posX, offset] // needed for compatibility - ]; - }; - }; - - - c3_chart_internal_fn.updateCircle = function () { - var $$ = this; - $$.mainCircle = $$.main.selectAll('.' + CLASS.circles).selectAll('.' + CLASS.circle) - .data($$.lineOrScatterData.bind($$)); - $$.mainCircle.enter().append("circle") - .attr("class", $$.classCircle.bind($$)) - .attr("r", $$.pointR.bind($$)) - .style("fill", $$.color); - $$.mainCircle - .style("opacity", $$.initialOpacityForCircle.bind($$)); - $$.mainCircle.exit().remove(); - }; - c3_chart_internal_fn.redrawCircle = function (cx, cy, withTransition) { - var selectedCircles = this.main.selectAll('.' + CLASS.selectedCircle); - return [ - (withTransition ? this.mainCircle.transition() : this.mainCircle) - .style('opacity', this.opacityForCircle.bind(this)) - .style("fill", this.color) - .attr("cx", cx) - .attr("cy", cy), - (withTransition ? selectedCircles.transition() : selectedCircles) - .attr("cx", cx) - .attr("cy", cy) - ]; - }; - c3_chart_internal_fn.circleX = function (d) { - return d.x || d.x === 0 ? this.x(d.x) : null; - }; - c3_chart_internal_fn.updateCircleY = function () { - var $$ = this, lineIndices, getPoints; - if ($$.config.data_groups.length > 0) { - lineIndices = $$.getShapeIndices($$.isLineType), - getPoints = $$.generateGetLinePoints(lineIndices); - $$.circleY = function (d, i) { - return getPoints(d, i)[0][1]; - }; - } else { - $$.circleY = function (d) { - return $$.getYScale(d.id)(d.value); - }; - } - }; - c3_chart_internal_fn.getCircles = function (i, id) { - var $$ = this; - return (id ? $$.main.selectAll('.' + CLASS.circles + $$.getTargetSelectorSuffix(id)) : $$.main).selectAll('.' + CLASS.circle + (isValue(i) ? '-' + i : '')); - }; - c3_chart_internal_fn.expandCircles = function (i, id, reset) { - var $$ = this, - r = $$.pointExpandedR.bind($$); - if (reset) { $$.unexpandCircles(); } - $$.getCircles(i, id) - .classed(CLASS.EXPANDED, true) - .attr('r', r); - }; - c3_chart_internal_fn.unexpandCircles = function (i) { - var $$ = this, - r = $$.pointR.bind($$); - $$.getCircles(i) - .filter(function () { return $$.d3.select(this).classed(CLASS.EXPANDED); }) - .classed(CLASS.EXPANDED, false) - .attr('r', r); - }; - c3_chart_internal_fn.pointR = function (d) { - var $$ = this, config = $$.config; - return $$.isStepType(d) ? 0 : (isFunction(config.point_r) ? config.point_r(d) : config.point_r); - }; - c3_chart_internal_fn.pointExpandedR = function (d) { - var $$ = this, config = $$.config; - return config.point_focus_expand_enabled ? (config.point_focus_expand_r ? config.point_focus_expand_r : $$.pointR(d) * 1.75) : $$.pointR(d); - }; - c3_chart_internal_fn.pointSelectR = function (d) { - var $$ = this, config = $$.config; - return config.point_select_r ? config.point_select_r : $$.pointR(d) * 4; - }; - c3_chart_internal_fn.isWithinCircle = function (that, r) { - var d3 = this.d3, - mouse = d3.mouse(that), d3_this = d3.select(that), - cx = +d3_this.attr("cx"), cy = +d3_this.attr("cy"); - return Math.sqrt(Math.pow(cx - mouse[0], 2) + Math.pow(cy - mouse[1], 2)) < r; - }; - c3_chart_internal_fn.isWithinStep = function (that, y) { - return Math.abs(y - this.d3.mouse(that)[1]) < 30; - }; - - c3_chart_internal_fn.initBar = function () { - var $$ = this; - $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartBars); - }; - c3_chart_internal_fn.updateTargetsForBar = function (targets) { - var $$ = this, config = $$.config, - mainBarUpdate, mainBarEnter, - classChartBar = $$.classChartBar.bind($$), - classBars = $$.classBars.bind($$), - classFocus = $$.classFocus.bind($$); - mainBarUpdate = $$.main.select('.' + CLASS.chartBars).selectAll('.' + CLASS.chartBar) - .data(targets) - .attr('class', function (d) { return classChartBar(d) + classFocus(d); }); - mainBarEnter = mainBarUpdate.enter().append('g') - .attr('class', classChartBar) - .style('opacity', 0) - .style("pointer-events", "none"); - // Bars for each data - mainBarEnter.append('g') - .attr("class", classBars) - .style("cursor", function (d) { return config.data_selection_isselectable(d) ? "pointer" : null; }); - - }; - c3_chart_internal_fn.updateBar = function (durationForExit) { - var $$ = this, - barData = $$.barData.bind($$), - classBar = $$.classBar.bind($$), - initialOpacity = $$.initialOpacity.bind($$), - color = function (d) { return $$.color(d.id); }; - $$.mainBar = $$.main.selectAll('.' + CLASS.bars).selectAll('.' + CLASS.bar) - .data(barData); - $$.mainBar.enter().append('path') - .attr("class", classBar) - .style("stroke", color) - .style("fill", color); - $$.mainBar - .style("opacity", initialOpacity); - $$.mainBar.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); - }; - c3_chart_internal_fn.redrawBar = function (drawBar, withTransition) { - return [ - (withTransition ? this.mainBar.transition() : this.mainBar) - .attr('d', drawBar) - .style("fill", this.color) - .style("opacity", 1) - ]; - }; - c3_chart_internal_fn.getBarW = function (axis, barTargetsNum) { - var $$ = this, config = $$.config, - w = typeof config.bar_width === 'number' ? config.bar_width : barTargetsNum ? (axis.tickInterval() * config.bar_width_ratio) / barTargetsNum : 0; - return config.bar_width_max && w > config.bar_width_max ? config.bar_width_max : w; - }; - c3_chart_internal_fn.getBars = function (i, id) { - var $$ = this; - return (id ? $$.main.selectAll('.' + CLASS.bars + $$.getTargetSelectorSuffix(id)) : $$.main).selectAll('.' + CLASS.bar + (isValue(i) ? '-' + i : '')); - }; - c3_chart_internal_fn.expandBars = function (i, id, reset) { - var $$ = this; - if (reset) { $$.unexpandBars(); } - $$.getBars(i, id).classed(CLASS.EXPANDED, true); - }; - c3_chart_internal_fn.unexpandBars = function (i) { - var $$ = this; - $$.getBars(i).classed(CLASS.EXPANDED, false); - }; - c3_chart_internal_fn.generateDrawBar = function (barIndices, isSub) { - var $$ = this, config = $$.config, - getPoints = $$.generateGetBarPoints(barIndices, isSub); - return function (d, i) { - // 4 points that make a bar - var points = getPoints(d, i); - - // switch points if axis is rotated, not applicable for sub chart - var indexX = config.axis_rotated ? 1 : 0; - var indexY = config.axis_rotated ? 0 : 1; - - var path = 'M ' + points[0][indexX] + ',' + points[0][indexY] + ' ' + - 'L' + points[1][indexX] + ',' + points[1][indexY] + ' ' + - 'L' + points[2][indexX] + ',' + points[2][indexY] + ' ' + - 'L' + points[3][indexX] + ',' + points[3][indexY] + ' ' + - 'z'; - - return path; - }; - }; - c3_chart_internal_fn.generateGetBarPoints = function (barIndices, isSub) { - var $$ = this, - axis = isSub ? $$.subXAxis : $$.xAxis, - barTargetsNum = barIndices.__max__ + 1, - barW = $$.getBarW(axis, barTargetsNum), - barX = $$.getShapeX(barW, barTargetsNum, barIndices, !!isSub), - barY = $$.getShapeY(!!isSub), - barOffset = $$.getShapeOffset($$.isBarType, barIndices, !!isSub), - yScale = isSub ? $$.getSubYScale : $$.getYScale; - return function (d, i) { - var y0 = yScale.call($$, d.id)(0), - offset = barOffset(d, i) || y0, // offset is for stacked bar chart - posX = barX(d), posY = barY(d); - // fix posY not to overflow opposite quadrant - if ($$.config.axis_rotated) { - if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; } - } - // 4 points that make a bar - return [ - [posX, offset], - [posX, posY - (y0 - offset)], - [posX + barW, posY - (y0 - offset)], - [posX + barW, offset] - ]; - }; - }; - c3_chart_internal_fn.isWithinBar = function (that) { - var mouse = this.d3.mouse(that), box = that.getBoundingClientRect(), - seg0 = that.pathSegList.getItem(0), seg1 = that.pathSegList.getItem(1), - x = Math.min(seg0.x, seg1.x), y = Math.min(seg0.y, seg1.y), - w = box.width, h = box.height, offset = 2, - sx = x - offset, ex = x + w + offset, sy = y + h + offset, ey = y - offset; - return sx < mouse[0] && mouse[0] < ex && ey < mouse[1] && mouse[1] < sy; - }; - - c3_chart_internal_fn.initText = function () { - var $$ = this; - $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartTexts); - $$.mainText = $$.d3.selectAll([]); - }; - c3_chart_internal_fn.updateTargetsForText = function (targets) { - var $$ = this, mainTextUpdate, mainTextEnter, - classChartText = $$.classChartText.bind($$), - classTexts = $$.classTexts.bind($$), - classFocus = $$.classFocus.bind($$); - mainTextUpdate = $$.main.select('.' + CLASS.chartTexts).selectAll('.' + CLASS.chartText) - .data(targets) - .attr('class', function (d) { return classChartText(d) + classFocus(d); }); - mainTextEnter = mainTextUpdate.enter().append('g') - .attr('class', classChartText) - .style('opacity', 0) - .style("pointer-events", "none"); - mainTextEnter.append('g') - .attr('class', classTexts); - }; - c3_chart_internal_fn.updateText = function (durationForExit) { - var $$ = this, config = $$.config, - barOrLineData = $$.barOrLineData.bind($$), - classText = $$.classText.bind($$); - $$.mainText = $$.main.selectAll('.' + CLASS.texts).selectAll('.' + CLASS.text) - .data(barOrLineData); - $$.mainText.enter().append('text') - .attr("class", classText) - .attr('text-anchor', function (d) { return config.axis_rotated ? (d.value < 0 ? 'end' : 'start') : 'middle'; }) - .style("stroke", 'none') - .style("fill", function (d) { return $$.color(d); }) - .style("fill-opacity", 0); - $$.mainText - .text(function (d, i, j) { return $$.dataLabelFormat(d.id)(d.value, d.id, i, j); }); - $$.mainText.exit() - .transition().duration(durationForExit) - .style('fill-opacity', 0) - .remove(); - }; - c3_chart_internal_fn.redrawText = function (xForText, yForText, forFlow, withTransition) { - return [ - (withTransition ? this.mainText.transition() : this.mainText) - .attr('x', xForText) - .attr('y', yForText) - .style("fill", this.color) - .style("fill-opacity", forFlow ? 0 : this.opacityForText.bind(this)) - ]; - }; - c3_chart_internal_fn.getTextRect = function (text, cls) { - var dummy = this.d3.select('body').append('div').classed('c3', true), - svg = dummy.append("svg").style('visibility', 'hidden').style('position', 'fixed').style('top', 0).style('left', 0), - rect; - svg.selectAll('.dummy') - .data([text]) - .enter().append('text') - .classed(cls ? cls : "", true) - .text(text) - .each(function () { rect = this.getBoundingClientRect(); }); - dummy.remove(); - return rect; - }; - c3_chart_internal_fn.generateXYForText = function (areaIndices, barIndices, lineIndices, forX) { - var $$ = this, - getAreaPoints = $$.generateGetAreaPoints(areaIndices, false), - getBarPoints = $$.generateGetBarPoints(barIndices, false), - getLinePoints = $$.generateGetLinePoints(lineIndices, false), - getter = forX ? $$.getXForText : $$.getYForText; - return function (d, i) { - var getPoints = $$.isAreaType(d) ? getAreaPoints : $$.isBarType(d) ? getBarPoints : getLinePoints; - return getter.call($$, getPoints(d, i), d, this); - }; - }; - c3_chart_internal_fn.getXForText = function (points, d, textElement) { - var $$ = this, - box = textElement.getBoundingClientRect(), xPos, padding; - if ($$.config.axis_rotated) { - padding = $$.isBarType(d) ? 4 : 6; - xPos = points[2][1] + padding * (d.value < 0 ? -1 : 1); - } else { - xPos = $$.hasType('bar') ? (points[2][0] + points[0][0]) / 2 : points[0][0]; - } - // show labels regardless of the domain if value is null - if (d.value === null) { - if (xPos > $$.width) { - xPos = $$.width - box.width; - } else if (xPos < 0) { - xPos = 4; - } - } - return xPos; - }; - c3_chart_internal_fn.getYForText = function (points, d, textElement) { - var $$ = this, - box = textElement.getBoundingClientRect(), - yPos; - if ($$.config.axis_rotated) { - yPos = (points[0][0] + points[2][0] + box.height * 0.6) / 2; - } else { - yPos = points[2][1]; - if (d.value < 0) { - yPos += box.height; - if ($$.isBarType(d) && $$.isSafari()) { - yPos -= 3; - } - else if (!$$.isBarType(d) && $$.isChrome()) { - yPos += 3; - } - } else { - yPos += $$.isBarType(d) ? -3 : -6; - } - } - // show labels regardless of the domain if value is null - if (d.value === null && !$$.config.axis_rotated) { - if (yPos < box.height) { - yPos = box.height; - } else if (yPos > this.height) { - yPos = this.height - 4; - } - } - return yPos; - }; - - c3_chart_internal_fn.setTargetType = function (targetIds, type) { - var $$ = this, config = $$.config; - $$.mapToTargetIds(targetIds).forEach(function (id) { - $$.withoutFadeIn[id] = (type === config.data_types[id]); - config.data_types[id] = type; - }); - if (!targetIds) { - config.data_type = type; - } - }; - c3_chart_internal_fn.hasType = function (type, targets) { - var $$ = this, types = $$.config.data_types, has = false; - targets = targets || $$.data.targets; - if (targets && targets.length) { - targets.forEach(function (target) { - var t = types[target.id]; - if ((t && t.indexOf(type) >= 0) || (!t && type === 'line')) { - has = true; - } - }); - } else if (Object.keys(types).length) { - Object.keys(types).forEach(function (id) { - if (types[id] === type) { has = true; } - }); - } else { - has = $$.config.data_type === type; - } - return has; - }; - c3_chart_internal_fn.hasArcType = function (targets) { - return this.hasType('pie', targets) || this.hasType('donut', targets) || this.hasType('gauge', targets); - }; - c3_chart_internal_fn.isLineType = function (d) { - var config = this.config, id = isString(d) ? d : d.id; - return !config.data_types[id] || ['line', 'spline', 'area', 'area-spline', 'step', 'area-step'].indexOf(config.data_types[id]) >= 0; - }; - c3_chart_internal_fn.isStepType = function (d) { - var id = isString(d) ? d : d.id; - return ['step', 'area-step'].indexOf(this.config.data_types[id]) >= 0; - }; - c3_chart_internal_fn.isSplineType = function (d) { - var id = isString(d) ? d : d.id; - return ['spline', 'area-spline'].indexOf(this.config.data_types[id]) >= 0; - }; - c3_chart_internal_fn.isAreaType = function (d) { - var id = isString(d) ? d : d.id; - return ['area', 'area-spline', 'area-step'].indexOf(this.config.data_types[id]) >= 0; - }; - c3_chart_internal_fn.isBarType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'bar'; - }; - c3_chart_internal_fn.isScatterType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'scatter'; - }; - c3_chart_internal_fn.isPieType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'pie'; - }; - c3_chart_internal_fn.isGaugeType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'gauge'; - }; - c3_chart_internal_fn.isDonutType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'donut'; - }; - c3_chart_internal_fn.isArcType = function (d) { - return this.isPieType(d) || this.isDonutType(d) || this.isGaugeType(d); - }; - c3_chart_internal_fn.lineData = function (d) { - return this.isLineType(d) ? [d] : []; - }; - c3_chart_internal_fn.arcData = function (d) { - return this.isArcType(d.data) ? [d] : []; - }; - /* not used - function scatterData(d) { - return isScatterType(d) ? d.values : []; - } - */ - c3_chart_internal_fn.barData = function (d) { - return this.isBarType(d) ? d.values : []; - }; - c3_chart_internal_fn.lineOrScatterData = function (d) { - return this.isLineType(d) || this.isScatterType(d) ? d.values : []; - }; - c3_chart_internal_fn.barOrLineData = function (d) { - return this.isBarType(d) || this.isLineType(d) ? d.values : []; - }; - - c3_chart_internal_fn.initGrid = function () { - var $$ = this, config = $$.config, d3 = $$.d3; - $$.grid = $$.main.append('g') - .attr("clip-path", $$.clipPathForGrid) - .attr('class', CLASS.grid); - if (config.grid_x_show) { - $$.grid.append("g").attr("class", CLASS.xgrids); - } - if (config.grid_y_show) { - $$.grid.append('g').attr('class', CLASS.ygrids); - } - if (config.grid_focus_show) { - $$.grid.append('g') - .attr("class", CLASS.xgridFocus) - .append('line') - .attr('class', CLASS.xgridFocus); - } - $$.xgrid = d3.selectAll([]); - if (!config.grid_lines_front) { $$.initGridLines(); } - }; - c3_chart_internal_fn.initGridLines = function () { - var $$ = this, d3 = $$.d3; - $$.gridLines = $$.main.append('g') - .attr("clip-path", $$.clipPathForGrid) - .attr('class', CLASS.grid + ' ' + CLASS.gridLines); - $$.gridLines.append('g').attr("class", CLASS.xgridLines); - $$.gridLines.append('g').attr('class', CLASS.ygridLines); - $$.xgridLines = d3.selectAll([]); - }; - c3_chart_internal_fn.updateXGrid = function (withoutUpdate) { - var $$ = this, config = $$.config, d3 = $$.d3, - xgridData = $$.generateGridData(config.grid_x_type, $$.x), - tickOffset = $$.isCategorized() ? $$.xAxis.tickOffset() : 0; - - $$.xgridAttr = config.axis_rotated ? { - 'x1': 0, - 'x2': $$.width, - 'y1': function (d) { return $$.x(d) - tickOffset; }, - 'y2': function (d) { return $$.x(d) - tickOffset; } - } : { - 'x1': function (d) { return $$.x(d) + tickOffset; }, - 'x2': function (d) { return $$.x(d) + tickOffset; }, - 'y1': 0, - 'y2': $$.height - }; - - $$.xgrid = $$.main.select('.' + CLASS.xgrids).selectAll('.' + CLASS.xgrid) - .data(xgridData); - $$.xgrid.enter().append('line').attr("class", CLASS.xgrid); - if (!withoutUpdate) { - $$.xgrid.attr($$.xgridAttr) - .style("opacity", function () { return +d3.select(this).attr(config.axis_rotated ? 'y1' : 'x1') === (config.axis_rotated ? $$.height : 0) ? 0 : 1; }); - } - $$.xgrid.exit().remove(); - }; - - c3_chart_internal_fn.updateYGrid = function () { - var $$ = this, config = $$.config, - gridValues = $$.yAxis.tickValues() || $$.y.ticks(config.grid_y_ticks); - $$.ygrid = $$.main.select('.' + CLASS.ygrids).selectAll('.' + CLASS.ygrid) - .data(gridValues); - $$.ygrid.enter().append('line') - .attr('class', CLASS.ygrid); - $$.ygrid.attr("x1", config.axis_rotated ? $$.y : 0) - .attr("x2", config.axis_rotated ? $$.y : $$.width) - .attr("y1", config.axis_rotated ? 0 : $$.y) - .attr("y2", config.axis_rotated ? $$.height : $$.y); - $$.ygrid.exit().remove(); - $$.smoothLines($$.ygrid, 'grid'); - }; - - c3_chart_internal_fn.gridTextAnchor = function (d) { - return d.position ? d.position : "end"; - }; - c3_chart_internal_fn.gridTextDx = function (d) { - return d.position === 'start' ? 4 : d.position === 'middle' ? 0 : -4; - }; - c3_chart_internal_fn.xGridTextX = function (d) { - return d.position === 'start' ? -this.height : d.position === 'middle' ? -this.height / 2 : 0; - }; - c3_chart_internal_fn.yGridTextX = function (d) { - return d.position === 'start' ? 0 : d.position === 'middle' ? this.width / 2 : this.width; - }; - c3_chart_internal_fn.updateGrid = function (duration) { - var $$ = this, main = $$.main, config = $$.config, - xgridLine, ygridLine, yv; - - // hide if arc type - $$.grid.style('visibility', $$.hasArcType() ? 'hidden' : 'visible'); - - main.select('line.' + CLASS.xgridFocus).style("visibility", "hidden"); - if (config.grid_x_show) { - $$.updateXGrid(); - } - $$.xgridLines = main.select('.' + CLASS.xgridLines).selectAll('.' + CLASS.xgridLine) - .data(config.grid_x_lines); - // enter - xgridLine = $$.xgridLines.enter().append('g') - .attr("class", function (d) { return CLASS.xgridLine + (d['class'] ? ' ' + d['class'] : ''); }); - xgridLine.append('line') - .style("opacity", 0); - xgridLine.append('text') - .attr("text-anchor", $$.gridTextAnchor) - .attr("transform", config.axis_rotated ? "" : "rotate(-90)") - .attr('dx', $$.gridTextDx) - .attr('dy', -5) - .style("opacity", 0); - // udpate - // done in d3.transition() of the end of this function - // exit - $$.xgridLines.exit().transition().duration(duration) - .style("opacity", 0) - .remove(); - - // Y-Grid - if (config.grid_y_show) { - $$.updateYGrid(); - } - $$.ygridLines = main.select('.' + CLASS.ygridLines).selectAll('.' + CLASS.ygridLine) - .data(config.grid_y_lines); - // enter - ygridLine = $$.ygridLines.enter().append('g') - .attr("class", function (d) { return CLASS.ygridLine + (d['class'] ? ' ' + d['class'] : ''); }); - ygridLine.append('line') - .style("opacity", 0); - ygridLine.append('text') - .attr("text-anchor", $$.gridTextAnchor) - .attr("transform", config.axis_rotated ? "rotate(-90)" : "") - .attr('dx', $$.gridTextDx) - .attr('dy', -5) - .style("opacity", 0); - // update - yv = $$.yv.bind($$); - $$.ygridLines.select('line') - .transition().duration(duration) - .attr("x1", config.axis_rotated ? yv : 0) - .attr("x2", config.axis_rotated ? yv : $$.width) - .attr("y1", config.axis_rotated ? 0 : yv) - .attr("y2", config.axis_rotated ? $$.height : yv) - .style("opacity", 1); - $$.ygridLines.select('text') - .transition().duration(duration) - .attr("x", config.axis_rotated ? $$.xGridTextX.bind($$) : $$.yGridTextX.bind($$)) - .attr("y", yv) - .text(function (d) { return d.text; }) - .style("opacity", 1); - // exit - $$.ygridLines.exit().transition().duration(duration) - .style("opacity", 0) - .remove(); - }; - c3_chart_internal_fn.redrawGrid = function (withTransition) { - var $$ = this, config = $$.config, xv = $$.xv.bind($$), - lines = $$.xgridLines.select('line'), - texts = $$.xgridLines.select('text'); - return [ - (withTransition ? lines.transition() : lines) - .attr("x1", config.axis_rotated ? 0 : xv) - .attr("x2", config.axis_rotated ? $$.width : xv) - .attr("y1", config.axis_rotated ? xv : 0) - .attr("y2", config.axis_rotated ? xv : $$.height) - .style("opacity", 1), - (withTransition ? texts.transition() : texts) - .attr("x", config.axis_rotated ? $$.yGridTextX.bind($$) : $$.xGridTextX.bind($$)) - .attr("y", xv) - .text(function (d) { return d.text; }) - .style("opacity", 1) - ]; - }; - c3_chart_internal_fn.showXGridFocus = function (selectedData) { - var $$ = this, config = $$.config, - dataToShow = selectedData.filter(function (d) { return d && isValue(d.value); }), - focusEl = $$.main.selectAll('line.' + CLASS.xgridFocus), - xx = $$.xx.bind($$); - if (! config.tooltip_show) { return; } - // Hide when scatter plot exists - if ($$.hasType('scatter') || $$.hasArcType()) { return; } - focusEl - .style("visibility", "visible") - .data([dataToShow[0]]) - .attr(config.axis_rotated ? 'y1' : 'x1', xx) - .attr(config.axis_rotated ? 'y2' : 'x2', xx); - $$.smoothLines(focusEl, 'grid'); - }; - c3_chart_internal_fn.hideXGridFocus = function () { - this.main.select('line.' + CLASS.xgridFocus).style("visibility", "hidden"); - }; - c3_chart_internal_fn.updateXgridFocus = function () { - var $$ = this, config = $$.config; - $$.main.select('line.' + CLASS.xgridFocus) - .attr("x1", config.axis_rotated ? 0 : -10) - .attr("x2", config.axis_rotated ? $$.width : -10) - .attr("y1", config.axis_rotated ? -10 : 0) - .attr("y2", config.axis_rotated ? -10 : $$.height); - }; - c3_chart_internal_fn.generateGridData = function (type, scale) { - var $$ = this, - gridData = [], xDomain, firstYear, lastYear, i, - tickNum = $$.main.select("." + CLASS.axisX).selectAll('.tick').size(); - if (type === 'year') { - xDomain = $$.getXDomain(); - firstYear = xDomain[0].getFullYear(); - lastYear = xDomain[1].getFullYear(); - for (i = firstYear; i <= lastYear; i++) { - gridData.push(new Date(i + '-01-01 00:00:00')); - } - } else { - gridData = scale.ticks(10); - if (gridData.length > tickNum) { // use only int - gridData = gridData.filter(function (d) { return ("" + d).indexOf('.') < 0; }); - } - } - return gridData; - }; - c3_chart_internal_fn.getGridFilterToRemove = function (params) { - return params ? function (line) { - var found = false; - [].concat(params).forEach(function (param) { - if ((('value' in param && line.value === param.value) || ('class' in param && line['class'] === param['class']))) { - found = true; - } - }); - return found; - } : function () { return true; }; - }; - c3_chart_internal_fn.removeGridLines = function (params, forX) { - var $$ = this, config = $$.config, - toRemove = $$.getGridFilterToRemove(params), - toShow = function (line) { return !toRemove(line); }, - classLines = forX ? CLASS.xgridLines : CLASS.ygridLines, - classLine = forX ? CLASS.xgridLine : CLASS.ygridLine; - $$.main.select('.' + classLines).selectAll('.' + classLine).filter(toRemove) - .transition().duration(config.transition_duration) - .style('opacity', 0).remove(); - if (forX) { - config.grid_x_lines = config.grid_x_lines.filter(toShow); - } else { - config.grid_y_lines = config.grid_y_lines.filter(toShow); - } - }; - - c3_chart_internal_fn.initTooltip = function () { - var $$ = this, config = $$.config, i; - $$.tooltip = $$.selectChart - .style("position", "relative") - .append("div") - .attr('class', CLASS.tooltipContainer) - .style("position", "absolute") - .style("pointer-events", "none") - .style("display", "none"); - // Show tooltip if needed - if (config.tooltip_init_show) { - if ($$.isTimeSeries() && isString(config.tooltip_init_x)) { - config.tooltip_init_x = $$.parseDate(config.tooltip_init_x); - for (i = 0; i < $$.data.targets[0].values.length; i++) { - if (($$.data.targets[0].values[i].x - config.tooltip_init_x) === 0) { break; } - } - config.tooltip_init_x = i; - } - $$.tooltip.html(config.tooltip_contents.call($$, $$.data.targets.map(function (d) { - return $$.addName(d.values[config.tooltip_init_x]); - }), $$.axis.getXAxisTickFormat(), $$.getYFormat($$.hasArcType()), $$.color)); - $$.tooltip.style("top", config.tooltip_init_position.top) - .style("left", config.tooltip_init_position.left) - .style("display", "block"); - } - }; - c3_chart_internal_fn.getTooltipContent = function (d, defaultTitleFormat, defaultValueFormat, color) { - var $$ = this, config = $$.config, - titleFormat = config.tooltip_format_title || defaultTitleFormat, - nameFormat = config.tooltip_format_name || function (name) { return name; }, - valueFormat = config.tooltip_format_value || defaultValueFormat, - text, i, title, value, name, bgcolor; - for (i = 0; i < d.length; i++) { - if (! (d[i] && (d[i].value || d[i].value === 0))) { continue; } - - if (! text) { - title = titleFormat ? titleFormat(d[i].x) : d[i].x; - text = "<table class='" + CLASS.tooltip + "'>" + (title || title === 0 ? "<tr><th colspan='2'>" + title + "</th></tr>" : ""); - } - - value = valueFormat(d[i].value, d[i].ratio, d[i].id, d[i].index); - if (value !== undefined) { - name = nameFormat(d[i].name, d[i].ratio, d[i].id, d[i].index); - bgcolor = $$.levelColor ? $$.levelColor(d[i].value) : color(d[i].id); - - text += "<tr class='" + CLASS.tooltipName + "-" + d[i].id + "'>"; - text += "<td class='name'><span style='background-color:" + bgcolor + "'></span>" + name + "</td>"; - text += "<td class='value'>" + value + "</td>"; - text += "</tr>"; - } - } - return text + "</table>"; - }; - c3_chart_internal_fn.tooltipPosition = function (dataToShow, tWidth, tHeight, element) { - var $$ = this, config = $$.config, d3 = $$.d3; - var svgLeft, tooltipLeft, tooltipRight, tooltipTop, chartRight; - var forArc = $$.hasArcType(), - mouse = d3.mouse(element); - // Determin tooltip position - if (forArc) { - tooltipLeft = (($$.width - ($$.isLegendRight ? $$.getLegendWidth() : 0)) / 2) + mouse[0]; - tooltipTop = ($$.height / 2) + mouse[1] + 20; - } else { - svgLeft = $$.getSvgLeft(true); - if (config.axis_rotated) { - tooltipLeft = svgLeft + mouse[0] + 100; - tooltipRight = tooltipLeft + tWidth; - chartRight = $$.currentWidth - $$.getCurrentPaddingRight(); - tooltipTop = $$.x(dataToShow[0].x) + 20; - } else { - tooltipLeft = svgLeft + $$.getCurrentPaddingLeft(true) + $$.x(dataToShow[0].x) + 20; - tooltipRight = tooltipLeft + tWidth; - chartRight = svgLeft + $$.currentWidth - $$.getCurrentPaddingRight(); - tooltipTop = mouse[1] + 15; - } - - if (tooltipRight > chartRight) { - // 20 is needed for Firefox to keep tooletip width - tooltipLeft -= tooltipRight - chartRight + 20; - } - if (tooltipTop + tHeight > $$.currentHeight) { - tooltipTop -= tHeight + 30; - } - } - if (tooltipTop < 0) { - tooltipTop = 0; - } - return {top: tooltipTop, left: tooltipLeft}; - }; - c3_chart_internal_fn.showTooltip = function (selectedData, element) { - var $$ = this, config = $$.config; - var tWidth, tHeight, position; - var forArc = $$.hasArcType(), - dataToShow = selectedData.filter(function (d) { return d && isValue(d.value); }), - positionFunction = config.tooltip_position || c3_chart_internal_fn.tooltipPosition; - if (dataToShow.length === 0 || !config.tooltip_show) { - return; - } - $$.tooltip.html(config.tooltip_contents.call($$, selectedData, $$.axis.getXAxisTickFormat(), $$.getYFormat(forArc), $$.color)).style("display", "block"); - - // Get tooltip dimensions - tWidth = $$.tooltip.property('offsetWidth'); - tHeight = $$.tooltip.property('offsetHeight'); - - position = positionFunction.call(this, dataToShow, tWidth, tHeight, element); - // Set tooltip - $$.tooltip - .style("top", position.top + "px") - .style("left", position.left + 'px'); - }; - c3_chart_internal_fn.hideTooltip = function () { - this.tooltip.style("display", "none"); - }; - - c3_chart_internal_fn.initLegend = function () { - var $$ = this; - $$.legendItemTextBox = {}; - $$.legendHasRendered = false; - $$.legend = $$.svg.append("g").attr("transform", $$.getTranslate('legend')); - if (!$$.config.legend_show) { - $$.legend.style('visibility', 'hidden'); - $$.hiddenLegendIds = $$.mapToIds($$.data.targets); - return; - } - // MEMO: call here to update legend box and tranlate for all - // MEMO: translate will be upated by this, so transform not needed in updateLegend() - $$.updateLegendWithDefaults(); - }; - c3_chart_internal_fn.updateLegendWithDefaults = function () { - var $$ = this; - $$.updateLegend($$.mapToIds($$.data.targets), {withTransform: false, withTransitionForTransform: false, withTransition: false}); - }; - c3_chart_internal_fn.updateSizeForLegend = function (legendHeight, legendWidth) { - var $$ = this, config = $$.config, insetLegendPosition = { - top: $$.isLegendTop ? $$.getCurrentPaddingTop() + config.legend_inset_y + 5.5 : $$.currentHeight - legendHeight - $$.getCurrentPaddingBottom() - config.legend_inset_y, - left: $$.isLegendLeft ? $$.getCurrentPaddingLeft() + config.legend_inset_x + 0.5 : $$.currentWidth - legendWidth - $$.getCurrentPaddingRight() - config.legend_inset_x + 0.5 - }; - - $$.margin3 = { - top: $$.isLegendRight ? 0 : $$.isLegendInset ? insetLegendPosition.top : $$.currentHeight - legendHeight, - right: NaN, - bottom: 0, - left: $$.isLegendRight ? $$.currentWidth - legendWidth : $$.isLegendInset ? insetLegendPosition.left : 0 - }; - }; - c3_chart_internal_fn.transformLegend = function (withTransition) { - var $$ = this; - (withTransition ? $$.legend.transition() : $$.legend).attr("transform", $$.getTranslate('legend')); - }; - c3_chart_internal_fn.updateLegendStep = function (step) { - this.legendStep = step; - }; - c3_chart_internal_fn.updateLegendItemWidth = function (w) { - this.legendItemWidth = w; - }; - c3_chart_internal_fn.updateLegendItemHeight = function (h) { - this.legendItemHeight = h; - }; - c3_chart_internal_fn.getLegendWidth = function () { - var $$ = this; - return $$.config.legend_show ? $$.isLegendRight || $$.isLegendInset ? $$.legendItemWidth * ($$.legendStep + 1) : $$.currentWidth : 0; - }; - c3_chart_internal_fn.getLegendHeight = function () { - var $$ = this, h = 0; - if ($$.config.legend_show) { - if ($$.isLegendRight) { - h = $$.currentHeight; - } else { - h = Math.max(20, $$.legendItemHeight) * ($$.legendStep + 1); - } - } - return h; - }; - c3_chart_internal_fn.opacityForLegend = function (legendItem) { - return legendItem.classed(CLASS.legendItemHidden) ? null : 1; - }; - c3_chart_internal_fn.opacityForUnfocusedLegend = function (legendItem) { - return legendItem.classed(CLASS.legendItemHidden) ? null : 0.3; - }; - c3_chart_internal_fn.toggleFocusLegend = function (targetIds, focus) { - var $$ = this; - targetIds = $$.mapToTargetIds(targetIds); - $$.legend.selectAll('.' + CLASS.legendItem) - .filter(function (id) { return targetIds.indexOf(id) >= 0; }) - .classed(CLASS.legendItemFocused, focus) - .transition().duration(100) - .style('opacity', function () { - var opacity = focus ? $$.opacityForLegend : $$.opacityForUnfocusedLegend; - return opacity.call($$, $$.d3.select(this)); - }); - }; - c3_chart_internal_fn.revertLegend = function () { - var $$ = this, d3 = $$.d3; - $$.legend.selectAll('.' + CLASS.legendItem) - .classed(CLASS.legendItemFocused, false) - .transition().duration(100) - .style('opacity', function () { return $$.opacityForLegend(d3.select(this)); }); - }; - c3_chart_internal_fn.showLegend = function (targetIds) { - var $$ = this, config = $$.config; - if (!config.legend_show) { - config.legend_show = true; - $$.legend.style('visibility', 'visible'); - if (!$$.legendHasRendered) { - $$.updateLegendWithDefaults(); - } - } - $$.removeHiddenLegendIds(targetIds); - $$.legend.selectAll($$.selectorLegends(targetIds)) - .style('visibility', 'visible') - .transition() - .style('opacity', function () { return $$.opacityForLegend($$.d3.select(this)); }); - }; - c3_chart_internal_fn.hideLegend = function (targetIds) { - var $$ = this, config = $$.config; - if (config.legend_show && isEmpty(targetIds)) { - config.legend_show = false; - $$.legend.style('visibility', 'hidden'); - } - $$.addHiddenLegendIds(targetIds); - $$.legend.selectAll($$.selectorLegends(targetIds)) - .style('opacity', 0) - .style('visibility', 'hidden'); - }; - c3_chart_internal_fn.clearLegendItemTextBoxCache = function () { - this.legendItemTextBox = {}; - }; - c3_chart_internal_fn.updateLegend = function (targetIds, options, transitions) { - var $$ = this, config = $$.config; - var xForLegend, xForLegendText, xForLegendRect, yForLegend, yForLegendText, yForLegendRect; - var paddingTop = 4, paddingRight = 10, maxWidth = 0, maxHeight = 0, posMin = 10, tileWidth = 15; - var l, totalLength = 0, offsets = {}, widths = {}, heights = {}, margins = [0], steps = {}, step = 0; - var withTransition, withTransitionForTransform; - var texts, rects, tiles, background; - - options = options || {}; - withTransition = getOption(options, "withTransition", true); - withTransitionForTransform = getOption(options, "withTransitionForTransform", true); - - function getTextBox(textElement, id) { - if (!$$.legendItemTextBox[id]) { - $$.legendItemTextBox[id] = $$.getTextRect(textElement.textContent, CLASS.legendItem); - } - return $$.legendItemTextBox[id]; - } - - function updatePositions(textElement, id, index) { - var reset = index === 0, isLast = index === targetIds.length - 1, - box = getTextBox(textElement, id), - itemWidth = box.width + tileWidth + (isLast && !($$.isLegendRight || $$.isLegendInset) ? 0 : paddingRight), - itemHeight = box.height + paddingTop, - itemLength = $$.isLegendRight || $$.isLegendInset ? itemHeight : itemWidth, - areaLength = $$.isLegendRight || $$.isLegendInset ? $$.getLegendHeight() : $$.getLegendWidth(), - margin, maxLength; - - // MEMO: care about condifion of step, totalLength - function updateValues(id, withoutStep) { - if (!withoutStep) { - margin = (areaLength - totalLength - itemLength) / 2; - if (margin < posMin) { - margin = (areaLength - itemLength) / 2; - totalLength = 0; - step++; - } - } - steps[id] = step; - margins[step] = $$.isLegendInset ? 10 : margin; - offsets[id] = totalLength; - totalLength += itemLength; - } - - if (reset) { - totalLength = 0; - step = 0; - maxWidth = 0; - maxHeight = 0; - } - - if (config.legend_show && !$$.isLegendToShow(id)) { - widths[id] = heights[id] = steps[id] = offsets[id] = 0; - return; - } - - widths[id] = itemWidth; - heights[id] = itemHeight; - - if (!maxWidth || itemWidth >= maxWidth) { maxWidth = itemWidth; } - if (!maxHeight || itemHeight >= maxHeight) { maxHeight = itemHeight; } - maxLength = $$.isLegendRight || $$.isLegendInset ? maxHeight : maxWidth; - - if (config.legend_equally) { - Object.keys(widths).forEach(function (id) { widths[id] = maxWidth; }); - Object.keys(heights).forEach(function (id) { heights[id] = maxHeight; }); - margin = (areaLength - maxLength * targetIds.length) / 2; - if (margin < posMin) { - totalLength = 0; - step = 0; - targetIds.forEach(function (id) { updateValues(id); }); - } - else { - updateValues(id, true); - } - } else { - updateValues(id); - } - } - - if ($$.isLegendInset) { - step = config.legend_inset_step ? config.legend_inset_step : targetIds.length; - $$.updateLegendStep(step); - } - - if ($$.isLegendRight) { - xForLegend = function (id) { return maxWidth * steps[id]; }; - yForLegend = function (id) { return margins[steps[id]] + offsets[id]; }; - } else if ($$.isLegendInset) { - xForLegend = function (id) { return maxWidth * steps[id] + 10; }; - yForLegend = function (id) { return margins[steps[id]] + offsets[id]; }; - } else { - xForLegend = function (id) { return margins[steps[id]] + offsets[id]; }; - yForLegend = function (id) { return maxHeight * steps[id]; }; - } - xForLegendText = function (id, i) { return xForLegend(id, i) + 14; }; - yForLegendText = function (id, i) { return yForLegend(id, i) + 9; }; - xForLegendRect = function (id, i) { return xForLegend(id, i); }; - yForLegendRect = function (id, i) { return yForLegend(id, i) - 5; }; - - // Define g for legend area - l = $$.legend.selectAll('.' + CLASS.legendItem) - .data(targetIds) - .enter().append('g') - .attr('class', function (id) { return $$.generateClass(CLASS.legendItem, id); }) - .style('visibility', function (id) { return $$.isLegendToShow(id) ? 'visible' : 'hidden'; }) - .style('cursor', 'pointer') - .on('click', function (id) { - if (config.legend_item_onclick) { - config.legend_item_onclick.call($$, id); - } else { - if ($$.d3.event.altKey) { - $$.api.hide(); - $$.api.show(id); - } else { - $$.api.toggle(id); - $$.isTargetToShow(id) ? $$.api.focus(id) : $$.api.revert(); - } - } - }) - .on('mouseover', function (id) { - $$.d3.select(this).classed(CLASS.legendItemFocused, true); - if (!$$.transiting && $$.isTargetToShow(id)) { - $$.api.focus(id); - } - if (config.legend_item_onmouseover) { - config.legend_item_onmouseover.call($$, id); - } - }) - .on('mouseout', function (id) { - $$.d3.select(this).classed(CLASS.legendItemFocused, false); - $$.api.revert(); - if (config.legend_item_onmouseout) { - config.legend_item_onmouseout.call($$, id); - } - }); - l.append('text') - .text(function (id) { return isDefined(config.data_names[id]) ? config.data_names[id] : id; }) - .each(function (id, i) { updatePositions(this, id, i); }) - .style("pointer-events", "none") - .attr('x', $$.isLegendRight || $$.isLegendInset ? xForLegendText : -200) - .attr('y', $$.isLegendRight || $$.isLegendInset ? -200 : yForLegendText); - l.append('rect') - .attr("class", CLASS.legendItemEvent) - .style('fill-opacity', 0) - .attr('x', $$.isLegendRight || $$.isLegendInset ? xForLegendRect : -200) - .attr('y', $$.isLegendRight || $$.isLegendInset ? -200 : yForLegendRect); - l.append('rect') - .attr("class", CLASS.legendItemTile) - .style("pointer-events", "none") - .style('fill', $$.color) - .attr('x', $$.isLegendRight || $$.isLegendInset ? xForLegendText : -200) - .attr('y', $$.isLegendRight || $$.isLegendInset ? -200 : yForLegend) - .attr('width', 10) - .attr('height', 10); - - // Set background for inset legend - background = $$.legend.select('.' + CLASS.legendBackground + ' rect'); - if ($$.isLegendInset && maxWidth > 0 && background.size() === 0) { - background = $$.legend.insert('g', '.' + CLASS.legendItem) - .attr("class", CLASS.legendBackground) - .append('rect'); - } - - texts = $$.legend.selectAll('text') - .data(targetIds) - .text(function (id) { return isDefined(config.data_names[id]) ? config.data_names[id] : id; }) // MEMO: needed for update - .each(function (id, i) { updatePositions(this, id, i); }); - (withTransition ? texts.transition() : texts) - .attr('x', xForLegendText) - .attr('y', yForLegendText); - - rects = $$.legend.selectAll('rect.' + CLASS.legendItemEvent) - .data(targetIds); - (withTransition ? rects.transition() : rects) - .attr('width', function (id) { return widths[id]; }) - .attr('height', function (id) { return heights[id]; }) - .attr('x', xForLegendRect) - .attr('y', yForLegendRect); - - tiles = $$.legend.selectAll('rect.' + CLASS.legendItemTile) - .data(targetIds); - (withTransition ? tiles.transition() : tiles) - .style('fill', $$.color) - .attr('x', xForLegend) - .attr('y', yForLegend); - - if (background) { - (withTransition ? background.transition() : background) - .attr('height', $$.getLegendHeight() - 12) - .attr('width', maxWidth * (step + 1) + 10); - } - - // toggle legend state - $$.legend.selectAll('.' + CLASS.legendItem) - .classed(CLASS.legendItemHidden, function (id) { return !$$.isTargetToShow(id); }); - - // Update all to reflect change of legend - $$.updateLegendItemWidth(maxWidth); - $$.updateLegendItemHeight(maxHeight); - $$.updateLegendStep(step); - // Update size and scale - $$.updateSizes(); - $$.updateScales(); - $$.updateSvgSize(); - // Update g positions - $$.transformAll(withTransitionForTransform, transitions); - $$.legendHasRendered = true; - }; - - function Axis(owner) { - API.call(this, owner); - } - - inherit(API, Axis); - - Axis.prototype.init = function init() { - - var $$ = this.owner, config = $$.config, main = $$.main; - $$.axes.x = main.append("g") - .attr("class", CLASS.axis + ' ' + CLASS.axisX) - .attr("clip-path", $$.clipPathForXAxis) - .attr("transform", $$.getTranslate('x')) - .style("visibility", config.axis_x_show ? 'visible' : 'hidden'); - $$.axes.x.append("text") - .attr("class", CLASS.axisXLabel) - .attr("transform", config.axis_rotated ? "rotate(-90)" : "") - .style("text-anchor", this.textAnchorForXAxisLabel.bind(this)); - $$.axes.y = main.append("g") - .attr("class", CLASS.axis + ' ' + CLASS.axisY) - .attr("clip-path", config.axis_y_inner ? "" : $$.clipPathForYAxis) - .attr("transform", $$.getTranslate('y')) - .style("visibility", config.axis_y_show ? 'visible' : 'hidden'); - $$.axes.y.append("text") - .attr("class", CLASS.axisYLabel) - .attr("transform", config.axis_rotated ? "" : "rotate(-90)") - .style("text-anchor", this.textAnchorForYAxisLabel.bind(this)); - - $$.axes.y2 = main.append("g") - .attr("class", CLASS.axis + ' ' + CLASS.axisY2) - // clip-path? - .attr("transform", $$.getTranslate('y2')) - .style("visibility", config.axis_y2_show ? 'visible' : 'hidden'); - $$.axes.y2.append("text") - .attr("class", CLASS.axisY2Label) - .attr("transform", config.axis_rotated ? "" : "rotate(-90)") - .style("text-anchor", this.textAnchorForY2AxisLabel.bind(this)); - }; - Axis.prototype.getXAxis = function getXAxis(scale, orient, tickFormat, tickValues, withOuterTick, withoutTransition, withoutRotateTickText) { - var $$ = this.owner, config = $$.config, - axisParams = { - isCategory: $$.isCategorized(), - withOuterTick: withOuterTick, - tickMultiline: config.axis_x_tick_multiline, - tickWidth: config.axis_x_tick_width, - tickTextRotate: withoutRotateTickText ? 0 : config.axis_x_tick_rotate, - withoutTransition: withoutTransition, - }, - axis = c3_axis($$.d3, axisParams).scale(scale).orient(orient); - - if ($$.isTimeSeries() && tickValues) { - tickValues = tickValues.map(function (v) { return $$.parseDate(v); }); - } - - // Set tick - axis.tickFormat(tickFormat).tickValues(tickValues); - if ($$.isCategorized()) { - axis.tickCentered(config.axis_x_tick_centered); - if (isEmpty(config.axis_x_tick_culling)) { - config.axis_x_tick_culling = false; - } - } - - return axis; - }; - Axis.prototype.updateXAxisTickValues = function updateXAxisTickValues(targets, axis) { - var $$ = this.owner, config = $$.config, tickValues; - if (config.axis_x_tick_fit || config.axis_x_tick_count) { - tickValues = this.generateTickValues($$.mapTargetsToUniqueXs(targets), config.axis_x_tick_count, $$.isTimeSeries()); - } - if (axis) { - axis.tickValues(tickValues); - } else { - $$.xAxis.tickValues(tickValues); - $$.subXAxis.tickValues(tickValues); - } - return tickValues; - }; - Axis.prototype.getYAxis = function getYAxis(scale, orient, tickFormat, tickValues, withOuterTick, withoutTransition) { - var axisParams = { - withOuterTick: withOuterTick, - withoutTransition: withoutTransition, - }, - $$ = this.owner, - d3 = $$.d3, - config = $$.config, - axis = c3_axis(d3, axisParams).scale(scale).orient(orient).tickFormat(tickFormat); - if ($$.isTimeSeriesY()) { - axis.ticks(d3.time[config.axis_y_tick_time_value], config.axis_y_tick_time_interval); - } else { - axis.tickValues(tickValues); - } - return axis; - }; - Axis.prototype.getId = function getId(id) { - var config = this.owner.config; - return id in config.data_axes ? config.data_axes[id] : 'y'; - }; - Axis.prototype.getXAxisTickFormat = function getXAxisTickFormat() { - var $$ = this.owner, config = $$.config, - format = $$.isTimeSeries() ? $$.defaultAxisTimeFormat : $$.isCategorized() ? $$.categoryName : function (v) { return v < 0 ? v.toFixed(0) : v; }; - if (config.axis_x_tick_format) { - if (isFunction(config.axis_x_tick_format)) { - format = config.axis_x_tick_format; - } else if ($$.isTimeSeries()) { - format = function (date) { - return date ? $$.axisTimeFormat(config.axis_x_tick_format)(date) : ""; - }; - } - } - return isFunction(format) ? function (v) { return format.call($$, v); } : format; - }; - Axis.prototype.getTickValues = function getTickValues(tickValues, axis) { - return tickValues ? tickValues : axis ? axis.tickValues() : undefined; - }; - Axis.prototype.getXAxisTickValues = function getXAxisTickValues() { - return this.getTickValues(this.owner.config.axis_x_tick_values, this.owner.xAxis); - }; - Axis.prototype.getYAxisTickValues = function getYAxisTickValues() { - return this.getTickValues(this.owner.config.axis_y_tick_values, this.owner.yAxis); - }; - Axis.prototype.getY2AxisTickValues = function getY2AxisTickValues() { - return this.getTickValues(this.owner.config.axis_y2_tick_values, this.owner.y2Axis); - }; - Axis.prototype.getLabelOptionByAxisId = function getLabelOptionByAxisId(axisId) { - var $$ = this.owner, config = $$.config, option; - if (axisId === 'y') { - option = config.axis_y_label; - } else if (axisId === 'y2') { - option = config.axis_y2_label; - } else if (axisId === 'x') { - option = config.axis_x_label; - } - return option; - }; - Axis.prototype.getLabelText = function getLabelText(axisId) { - var option = this.getLabelOptionByAxisId(axisId); - return isString(option) ? option : option ? option.text : null; - }; - Axis.prototype.setLabelText = function setLabelText(axisId, text) { - var $$ = this.owner, config = $$.config, - option = this.getLabelOptionByAxisId(axisId); - if (isString(option)) { - if (axisId === 'y') { - config.axis_y_label = text; - } else if (axisId === 'y2') { - config.axis_y2_label = text; - } else if (axisId === 'x') { - config.axis_x_label = text; - } - } else if (option) { - option.text = text; - } - }; - Axis.prototype.getLabelPosition = function getLabelPosition(axisId, defaultPosition) { - var option = this.getLabelOptionByAxisId(axisId), - position = (option && typeof option === 'object' && option.position) ? option.position : defaultPosition; - return { - isInner: position.indexOf('inner') >= 0, - isOuter: position.indexOf('outer') >= 0, - isLeft: position.indexOf('left') >= 0, - isCenter: position.indexOf('center') >= 0, - isRight: position.indexOf('right') >= 0, - isTop: position.indexOf('top') >= 0, - isMiddle: position.indexOf('middle') >= 0, - isBottom: position.indexOf('bottom') >= 0 - }; - }; - Axis.prototype.getXAxisLabelPosition = function getXAxisLabelPosition() { - return this.getLabelPosition('x', this.owner.config.axis_rotated ? 'inner-top' : 'inner-right'); - }; - Axis.prototype.getYAxisLabelPosition = function getYAxisLabelPosition() { - return this.getLabelPosition('y', this.owner.config.axis_rotated ? 'inner-right' : 'inner-top'); - }; - Axis.prototype.getY2AxisLabelPosition = function getY2AxisLabelPosition() { - return this.getLabelPosition('y2', this.owner.config.axis_rotated ? 'inner-right' : 'inner-top'); - }; - Axis.prototype.getLabelPositionById = function getLabelPositionById(id) { - return id === 'y2' ? this.getY2AxisLabelPosition() : id === 'y' ? this.getYAxisLabelPosition() : this.getXAxisLabelPosition(); - }; - Axis.prototype.textForXAxisLabel = function textForXAxisLabel() { - return this.getLabelText('x'); - }; - Axis.prototype.textForYAxisLabel = function textForYAxisLabel() { - return this.getLabelText('y'); - }; - Axis.prototype.textForY2AxisLabel = function textForY2AxisLabel() { - return this.getLabelText('y2'); - }; - Axis.prototype.xForAxisLabel = function xForAxisLabel(forHorizontal, position) { - var $$ = this.owner; - if (forHorizontal) { - return position.isLeft ? 0 : position.isCenter ? $$.width / 2 : $$.width; - } else { - return position.isBottom ? -$$.height : position.isMiddle ? -$$.height / 2 : 0; - } - }; - Axis.prototype.dxForAxisLabel = function dxForAxisLabel(forHorizontal, position) { - if (forHorizontal) { - return position.isLeft ? "0.5em" : position.isRight ? "-0.5em" : "0"; - } else { - return position.isTop ? "-0.5em" : position.isBottom ? "0.5em" : "0"; - } - }; - Axis.prototype.textAnchorForAxisLabel = function textAnchorForAxisLabel(forHorizontal, position) { - if (forHorizontal) { - return position.isLeft ? 'start' : position.isCenter ? 'middle' : 'end'; - } else { - return position.isBottom ? 'start' : position.isMiddle ? 'middle' : 'end'; - } - }; - Axis.prototype.xForXAxisLabel = function xForXAxisLabel() { - return this.xForAxisLabel(!this.owner.config.axis_rotated, this.getXAxisLabelPosition()); - }; - Axis.prototype.xForYAxisLabel = function xForYAxisLabel() { - return this.xForAxisLabel(this.owner.config.axis_rotated, this.getYAxisLabelPosition()); - }; - Axis.prototype.xForY2AxisLabel = function xForY2AxisLabel() { - return this.xForAxisLabel(this.owner.config.axis_rotated, this.getY2AxisLabelPosition()); - }; - Axis.prototype.dxForXAxisLabel = function dxForXAxisLabel() { - return this.dxForAxisLabel(!this.owner.config.axis_rotated, this.getXAxisLabelPosition()); - }; - Axis.prototype.dxForYAxisLabel = function dxForYAxisLabel() { - return this.dxForAxisLabel(this.owner.config.axis_rotated, this.getYAxisLabelPosition()); - }; - Axis.prototype.dxForY2AxisLabel = function dxForY2AxisLabel() { - return this.dxForAxisLabel(this.owner.config.axis_rotated, this.getY2AxisLabelPosition()); - }; - Axis.prototype.dyForXAxisLabel = function dyForXAxisLabel() { - var $$ = this.owner, config = $$.config, - position = this.getXAxisLabelPosition(); - if (config.axis_rotated) { - return position.isInner ? "1.2em" : -25 - this.getMaxTickWidth('x'); - } else { - return position.isInner ? "-0.5em" : config.axis_x_height ? config.axis_x_height - 10 : "3em"; - } - }; - Axis.prototype.dyForYAxisLabel = function dyForYAxisLabel() { - var $$ = this.owner, - position = this.getYAxisLabelPosition(); - if ($$.config.axis_rotated) { - return position.isInner ? "-0.5em" : "3em"; - } else { - return position.isInner ? "1.2em" : -10 - ($$.config.axis_y_inner ? 0 : (this.getMaxTickWidth('y') + 10)); - } - }; - Axis.prototype.dyForY2AxisLabel = function dyForY2AxisLabel() { - var $$ = this.owner, - position = this.getY2AxisLabelPosition(); - if ($$.config.axis_rotated) { - return position.isInner ? "1.2em" : "-2.2em"; - } else { - return position.isInner ? "-0.5em" : 15 + ($$.config.axis_y2_inner ? 0 : (this.getMaxTickWidth('y2') + 15)); - } - }; - Axis.prototype.textAnchorForXAxisLabel = function textAnchorForXAxisLabel() { - var $$ = this.owner; - return this.textAnchorForAxisLabel(!$$.config.axis_rotated, this.getXAxisLabelPosition()); - }; - Axis.prototype.textAnchorForYAxisLabel = function textAnchorForYAxisLabel() { - var $$ = this.owner; - return this.textAnchorForAxisLabel($$.config.axis_rotated, this.getYAxisLabelPosition()); - }; - Axis.prototype.textAnchorForY2AxisLabel = function textAnchorForY2AxisLabel() { - var $$ = this.owner; - return this.textAnchorForAxisLabel($$.config.axis_rotated, this.getY2AxisLabelPosition()); - }; - Axis.prototype.getMaxTickWidth = function getMaxTickWidth(id, withoutRecompute) { - var $$ = this.owner, config = $$.config, - maxWidth = 0, targetsToShow, scale, axis, dummy, svg; - if (withoutRecompute && $$.currentMaxTickWidths[id]) { - return $$.currentMaxTickWidths[id]; - } - if ($$.svg) { - targetsToShow = $$.filterTargetsToShow($$.data.targets); - if (id === 'y') { - scale = $$.y.copy().domain($$.getYDomain(targetsToShow, 'y')); - axis = this.getYAxis(scale, $$.yOrient, config.axis_y_tick_format, $$.yAxisTickValues, false, true); - } else if (id === 'y2') { - scale = $$.y2.copy().domain($$.getYDomain(targetsToShow, 'y2')); - axis = this.getYAxis(scale, $$.y2Orient, config.axis_y2_tick_format, $$.y2AxisTickValues, false, true); - } else { - scale = $$.x.copy().domain($$.getXDomain(targetsToShow)); - axis = this.getXAxis(scale, $$.xOrient, $$.xAxisTickFormat, $$.xAxisTickValues, false, true, true); - this.updateXAxisTickValues(targetsToShow, axis); - } - dummy = $$.d3.select('body').append('div').classed('c3', true); - svg = dummy.append("svg").style('visibility', 'hidden').style('position', 'fixed').style('top', 0).style('left', 0), - svg.append('g').call(axis).each(function () { - $$.d3.select(this).selectAll('text').each(function () { - var box = this.getBoundingClientRect(); - if (maxWidth < box.width) { maxWidth = box.width; } - }); - dummy.remove(); - }); - } - $$.currentMaxTickWidths[id] = maxWidth <= 0 ? $$.currentMaxTickWidths[id] : maxWidth; - return $$.currentMaxTickWidths[id]; - }; - - Axis.prototype.updateLabels = function updateLabels(withTransition) { - var $$ = this.owner; - var axisXLabel = $$.main.select('.' + CLASS.axisX + ' .' + CLASS.axisXLabel), - axisYLabel = $$.main.select('.' + CLASS.axisY + ' .' + CLASS.axisYLabel), - axisY2Label = $$.main.select('.' + CLASS.axisY2 + ' .' + CLASS.axisY2Label); - (withTransition ? axisXLabel.transition() : axisXLabel) - .attr("x", this.xForXAxisLabel.bind(this)) - .attr("dx", this.dxForXAxisLabel.bind(this)) - .attr("dy", this.dyForXAxisLabel.bind(this)) - .text(this.textForXAxisLabel.bind(this)); - (withTransition ? axisYLabel.transition() : axisYLabel) - .attr("x", this.xForYAxisLabel.bind(this)) - .attr("dx", this.dxForYAxisLabel.bind(this)) - .attr("dy", this.dyForYAxisLabel.bind(this)) - .text(this.textForYAxisLabel.bind(this)); - (withTransition ? axisY2Label.transition() : axisY2Label) - .attr("x", this.xForY2AxisLabel.bind(this)) - .attr("dx", this.dxForY2AxisLabel.bind(this)) - .attr("dy", this.dyForY2AxisLabel.bind(this)) - .text(this.textForY2AxisLabel.bind(this)); - }; - Axis.prototype.getPadding = function getPadding(padding, key, defaultValue, domainLength) { - if (!isValue(padding[key])) { - return defaultValue; - } - if (padding.unit === 'ratio') { - return padding[key] * domainLength; - } - // assume padding is pixels if unit is not specified - return this.convertPixelsToAxisPadding(padding[key], domainLength); - }; - Axis.prototype.convertPixelsToAxisPadding = function convertPixelsToAxisPadding(pixels, domainLength) { - var $$ = this.owner, - length = $$.config.axis_rotated ? $$.width : $$.height; - return domainLength * (pixels / length); - }; - Axis.prototype.generateTickValues = function generateTickValues(values, tickCount, forTimeSeries) { - var tickValues = values, targetCount, start, end, count, interval, i, tickValue; - if (tickCount) { - targetCount = isFunction(tickCount) ? tickCount() : tickCount; - // compute ticks according to tickCount - if (targetCount === 1) { - tickValues = [values[0]]; - } else if (targetCount === 2) { - tickValues = [values[0], values[values.length - 1]]; - } else if (targetCount > 2) { - count = targetCount - 2; - start = values[0]; - end = values[values.length - 1]; - interval = (end - start) / (count + 1); - // re-construct unique values - tickValues = [start]; - for (i = 0; i < count; i++) { - tickValue = +start + interval * (i + 1); - tickValues.push(forTimeSeries ? new Date(tickValue) : tickValue); - } - tickValues.push(end); - } - } - if (!forTimeSeries) { tickValues = tickValues.sort(function (a, b) { return a - b; }); } - return tickValues; - }; - Axis.prototype.generateTransitions = function generateTransitions(duration) { - var $$ = this.owner, axes = $$.axes; - return { - axisX: duration ? axes.x.transition().duration(duration) : axes.x, - axisY: duration ? axes.y.transition().duration(duration) : axes.y, - axisY2: duration ? axes.y2.transition().duration(duration) : axes.y2, - axisSubX: duration ? axes.subx.transition().duration(duration) : axes.subx - }; - }; - Axis.prototype.redraw = function redraw(transitions, isHidden) { - var $$ = this.owner; - $$.axes.x.style("opacity", isHidden ? 0 : 1); - $$.axes.y.style("opacity", isHidden ? 0 : 1); - $$.axes.y2.style("opacity", isHidden ? 0 : 1); - $$.axes.subx.style("opacity", isHidden ? 0 : 1); - transitions.axisX.call($$.xAxis); - transitions.axisY.call($$.yAxis); - transitions.axisY2.call($$.y2Axis); - transitions.axisSubX.call($$.subXAxis); - }; - - c3_chart_internal_fn.getClipPath = function (id) { - var isIE9 = window.navigator.appVersion.toLowerCase().indexOf("msie 9.") >= 0; - return "url(" + (isIE9 ? "" : document.URL.split('#')[0]) + "#" + id + ")"; - }; - c3_chart_internal_fn.appendClip = function (parent, id) { - return parent.append("clipPath").attr("id", id).append("rect"); - }; - c3_chart_internal_fn.getAxisClipX = function (forHorizontal) { - // axis line width + padding for left - var left = Math.max(30, this.margin.left); - return forHorizontal ? -(1 + left) : -(left - 1); - }; - c3_chart_internal_fn.getAxisClipY = function (forHorizontal) { - return forHorizontal ? -20 : -this.margin.top; - }; - c3_chart_internal_fn.getXAxisClipX = function () { - var $$ = this; - return $$.getAxisClipX(!$$.config.axis_rotated); - }; - c3_chart_internal_fn.getXAxisClipY = function () { - var $$ = this; - return $$.getAxisClipY(!$$.config.axis_rotated); - }; - c3_chart_internal_fn.getYAxisClipX = function () { - var $$ = this; - return $$.config.axis_y_inner ? -1 : $$.getAxisClipX($$.config.axis_rotated); - }; - c3_chart_internal_fn.getYAxisClipY = function () { - var $$ = this; - return $$.getAxisClipY($$.config.axis_rotated); - }; - c3_chart_internal_fn.getAxisClipWidth = function (forHorizontal) { - var $$ = this, - left = Math.max(30, $$.margin.left), - right = Math.max(30, $$.margin.right); - // width + axis line width + padding for left/right - return forHorizontal ? $$.width + 2 + left + right : $$.margin.left + 20; - }; - c3_chart_internal_fn.getAxisClipHeight = function (forHorizontal) { - // less than 20 is not enough to show the axis label 'outer' without legend - return (forHorizontal ? this.margin.bottom : (this.margin.top + this.height)) + 20; - }; - c3_chart_internal_fn.getXAxisClipWidth = function () { - var $$ = this; - return $$.getAxisClipWidth(!$$.config.axis_rotated); - }; - c3_chart_internal_fn.getXAxisClipHeight = function () { - var $$ = this; - return $$.getAxisClipHeight(!$$.config.axis_rotated); - }; - c3_chart_internal_fn.getYAxisClipWidth = function () { - var $$ = this; - return $$.getAxisClipWidth($$.config.axis_rotated) + ($$.config.axis_y_inner ? 20 : 0); - }; - c3_chart_internal_fn.getYAxisClipHeight = function () { - var $$ = this; - return $$.getAxisClipHeight($$.config.axis_rotated); - }; - - c3_chart_internal_fn.initPie = function () { - var $$ = this, d3 = $$.d3, config = $$.config; - $$.pie = d3.layout.pie().value(function (d) { - return d.values.reduce(function (a, b) { return a + b.value; }, 0); - }); - if (!config.data_order) { - $$.pie.sort(null); - } - }; - - c3_chart_internal_fn.updateRadius = function () { - var $$ = this, config = $$.config, - w = config.gauge_width || config.donut_width; - $$.radiusExpanded = Math.min($$.arcWidth, $$.arcHeight) / 2; - $$.radius = $$.radiusExpanded * 0.95; - $$.innerRadiusRatio = w ? ($$.radius - w) / $$.radius : 0.6; - $$.innerRadius = $$.hasType('donut') || $$.hasType('gauge') ? $$.radius * $$.innerRadiusRatio : 0; - }; - - c3_chart_internal_fn.updateArc = function () { - var $$ = this; - $$.svgArc = $$.getSvgArc(); - $$.svgArcExpanded = $$.getSvgArcExpanded(); - $$.svgArcExpandedSub = $$.getSvgArcExpanded(0.98); - }; - - c3_chart_internal_fn.updateAngle = function (d) { - var $$ = this, config = $$.config, - found = false, index = 0, - gMin = config.gauge_min, gMax = config.gauge_max, gTic, gValue; - $$.pie($$.filterTargetsToShow($$.data.targets)).forEach(function (t) { - if (! found && t.data.id === d.data.id) { - found = true; - d = t; - d.index = index; - } - index++; - }); - if (isNaN(d.startAngle)) { - d.startAngle = 0; - } - if (isNaN(d.endAngle)) { - d.endAngle = d.startAngle; - } - if ($$.isGaugeType(d.data)) { - gTic = (Math.PI) / (gMax - gMin); - gValue = d.value < gMin ? 0 : d.value < gMax ? d.value - gMin : (gMax - gMin); - d.startAngle = -1 * (Math.PI / 2); - d.endAngle = d.startAngle + gTic * gValue; - } - return found ? d : null; - }; - - c3_chart_internal_fn.getSvgArc = function () { - var $$ = this, - arc = $$.d3.svg.arc().outerRadius($$.radius).innerRadius($$.innerRadius), - newArc = function (d, withoutUpdate) { - var updated; - if (withoutUpdate) { return arc(d); } // for interpolate - updated = $$.updateAngle(d); - return updated ? arc(updated) : "M 0 0"; - }; - // TODO: extends all function - newArc.centroid = arc.centroid; - return newArc; - }; - - c3_chart_internal_fn.getSvgArcExpanded = function (rate) { - var $$ = this, - arc = $$.d3.svg.arc().outerRadius($$.radiusExpanded * (rate ? rate : 1)).innerRadius($$.innerRadius); - return function (d) { - var updated = $$.updateAngle(d); - return updated ? arc(updated) : "M 0 0"; - }; - }; - - c3_chart_internal_fn.getArc = function (d, withoutUpdate, force) { - return force || this.isArcType(d.data) ? this.svgArc(d, withoutUpdate) : "M 0 0"; - }; - - - c3_chart_internal_fn.transformForArcLabel = function (d) { - var $$ = this, - updated = $$.updateAngle(d), c, x, y, h, ratio, translate = ""; - if (updated && !$$.hasType('gauge')) { - c = this.svgArc.centroid(updated); - x = isNaN(c[0]) ? 0 : c[0]; - y = isNaN(c[1]) ? 0 : c[1]; - h = Math.sqrt(x * x + y * y); - // TODO: ratio should be an option? - ratio = $$.radius && h ? (36 / $$.radius > 0.375 ? 1.175 - 36 / $$.radius : 0.8) * $$.radius / h : 0; - translate = "translate(" + (x * ratio) + ',' + (y * ratio) + ")"; - } - return translate; - }; - - c3_chart_internal_fn.getArcRatio = function (d) { - var $$ = this, - whole = $$.hasType('gauge') ? Math.PI : (Math.PI * 2); - return d ? (d.endAngle - d.startAngle) / whole : null; - }; - - c3_chart_internal_fn.convertToArcData = function (d) { - return this.addName({ - id: d.data.id, - value: d.value, - ratio: this.getArcRatio(d), - index: d.index - }); - }; - - c3_chart_internal_fn.textForArcLabel = function (d) { - var $$ = this, - updated, value, ratio, id, format; - if (! $$.shouldShowArcLabel()) { return ""; } - updated = $$.updateAngle(d); - value = updated ? updated.value : null; - ratio = $$.getArcRatio(updated); - id = d.data.id; - if (! $$.hasType('gauge') && ! $$.meetsArcLabelThreshold(ratio)) { return ""; } - format = $$.getArcLabelFormat(); - return format ? format(value, ratio, id) : $$.defaultArcValueFormat(value, ratio); - }; - - c3_chart_internal_fn.expandArc = function (targetIds) { - var $$ = this, interval; - - // MEMO: avoid to cancel transition - if ($$.transiting) { - interval = window.setInterval(function () { - if (!$$.transiting) { - window.clearInterval(interval); - if ($$.legend.selectAll('.c3-legend-item-focused').size() > 0) { - $$.expandArc(targetIds); - } - } - }, 10); - return; - } - - targetIds = $$.mapToTargetIds(targetIds); - - $$.svg.selectAll($$.selectorTargets(targetIds, '.' + CLASS.chartArc)).each(function (d) { - if (! $$.shouldExpand(d.data.id)) { return; } - $$.d3.select(this).selectAll('path') - .transition().duration(50) - .attr("d", $$.svgArcExpanded) - .transition().duration(100) - .attr("d", $$.svgArcExpandedSub) - .each(function (d) { - if ($$.isDonutType(d.data)) { - // callback here - } - }); - }); - }; - - c3_chart_internal_fn.unexpandArc = function (targetIds) { - var $$ = this; - - if ($$.transiting) { return; } - - targetIds = $$.mapToTargetIds(targetIds); - - $$.svg.selectAll($$.selectorTargets(targetIds, '.' + CLASS.chartArc)).selectAll('path') - .transition().duration(50) - .attr("d", $$.svgArc); - $$.svg.selectAll('.' + CLASS.arc) - .style("opacity", 1); - }; - - c3_chart_internal_fn.shouldExpand = function (id) { - var $$ = this, config = $$.config; - return ($$.isDonutType(id) && config.donut_expand) || ($$.isGaugeType(id) && config.gauge_expand) || ($$.isPieType(id) && config.pie_expand); - }; - - c3_chart_internal_fn.shouldShowArcLabel = function () { - var $$ = this, config = $$.config, shouldShow = true; - if ($$.hasType('donut')) { - shouldShow = config.donut_label_show; - } else if ($$.hasType('pie')) { - shouldShow = config.pie_label_show; - } - // when gauge, always true - return shouldShow; - }; - - c3_chart_internal_fn.meetsArcLabelThreshold = function (ratio) { - var $$ = this, config = $$.config, - threshold = $$.hasType('donut') ? config.donut_label_threshold : config.pie_label_threshold; - return ratio >= threshold; - }; - - c3_chart_internal_fn.getArcLabelFormat = function () { - var $$ = this, config = $$.config, - format = config.pie_label_format; - if ($$.hasType('gauge')) { - format = config.gauge_label_format; - } else if ($$.hasType('donut')) { - format = config.donut_label_format; - } - return format; - }; - - c3_chart_internal_fn.getArcTitle = function () { - var $$ = this; - return $$.hasType('donut') ? $$.config.donut_title : ""; - }; - - c3_chart_internal_fn.updateTargetsForArc = function (targets) { - var $$ = this, main = $$.main, - mainPieUpdate, mainPieEnter, - classChartArc = $$.classChartArc.bind($$), - classArcs = $$.classArcs.bind($$), - classFocus = $$.classFocus.bind($$); - mainPieUpdate = main.select('.' + CLASS.chartArcs).selectAll('.' + CLASS.chartArc) - .data($$.pie(targets)) - .attr("class", function (d) { return classChartArc(d) + classFocus(d.data); }); - mainPieEnter = mainPieUpdate.enter().append("g") - .attr("class", classChartArc); - mainPieEnter.append('g') - .attr('class', classArcs); - mainPieEnter.append("text") - .attr("dy", $$.hasType('gauge') ? "-.1em" : ".35em") - .style("opacity", 0) - .style("text-anchor", "middle") - .style("pointer-events", "none"); - // MEMO: can not keep same color..., but not bad to update color in redraw - //mainPieUpdate.exit().remove(); - }; - - c3_chart_internal_fn.initArc = function () { - var $$ = this; - $$.arcs = $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartArcs) - .attr("transform", $$.getTranslate('arc')); - $$.arcs.append('text') - .attr('class', CLASS.chartArcsTitle) - .style("text-anchor", "middle") - .text($$.getArcTitle()); - }; - - c3_chart_internal_fn.redrawArc = function (duration, durationForExit, withTransform) { - var $$ = this, d3 = $$.d3, config = $$.config, main = $$.main, - mainArc; - mainArc = main.selectAll('.' + CLASS.arcs).selectAll('.' + CLASS.arc) - .data($$.arcData.bind($$)); - mainArc.enter().append('path') - .attr("class", $$.classArc.bind($$)) - .style("fill", function (d) { return $$.color(d.data); }) - .style("cursor", function (d) { return config.interaction_enabled && config.data_selection_isselectable(d) ? "pointer" : null; }) - .style("opacity", 0) - .each(function (d) { - if ($$.isGaugeType(d.data)) { - d.startAngle = d.endAngle = -1 * (Math.PI / 2); - } - this._current = d; - }); - mainArc - .attr("transform", function (d) { return !$$.isGaugeType(d.data) && withTransform ? "scale(0)" : ""; }) - .style("opacity", function (d) { return d === this._current ? 0 : 1; }) - .on('mouseover', config.interaction_enabled ? function (d) { - var updated, arcData; - if ($$.transiting) { // skip while transiting - return; - } - updated = $$.updateAngle(d); - arcData = $$.convertToArcData(updated); - // transitions - $$.expandArc(updated.data.id); - $$.api.focus(updated.data.id); - $$.toggleFocusLegend(updated.data.id, true); - $$.config.data_onmouseover(arcData, this); - } : null) - .on('mousemove', config.interaction_enabled ? function (d) { - var updated = $$.updateAngle(d), - arcData = $$.convertToArcData(updated), - selectedData = [arcData]; - $$.showTooltip(selectedData, this); - } : null) - .on('mouseout', config.interaction_enabled ? function (d) { - var updated, arcData; - if ($$.transiting) { // skip while transiting - return; - } - updated = $$.updateAngle(d); - arcData = $$.convertToArcData(updated); - // transitions - $$.unexpandArc(updated.data.id); - $$.api.revert(); - $$.revertLegend(); - $$.hideTooltip(); - $$.config.data_onmouseout(arcData, this); - } : null) - .on('click', config.interaction_enabled ? function (d, i) { - var updated = $$.updateAngle(d), - arcData = $$.convertToArcData(updated); - if ($$.toggleShape) { $$.toggleShape(this, arcData, i); } - $$.config.data_onclick.call($$.api, arcData, this); - } : null) - .each(function () { $$.transiting = true; }) - .transition().duration(duration) - .attrTween("d", function (d) { - var updated = $$.updateAngle(d), interpolate; - if (! updated) { - return function () { return "M 0 0"; }; - } - // if (this._current === d) { - // this._current = { - // startAngle: Math.PI*2, - // endAngle: Math.PI*2, - // }; - // } - if (isNaN(this._current.startAngle)) { - this._current.startAngle = 0; - } - if (isNaN(this._current.endAngle)) { - this._current.endAngle = this._current.startAngle; - } - interpolate = d3.interpolate(this._current, updated); - this._current = interpolate(0); - return function (t) { - var interpolated = interpolate(t); - interpolated.data = d.data; // data.id will be updated by interporator - return $$.getArc(interpolated, true); - }; - }) - .attr("transform", withTransform ? "scale(1)" : "") - .style("fill", function (d) { - return $$.levelColor ? $$.levelColor(d.data.values[0].value) : $$.color(d.data.id); - }) // Where gauge reading color would receive customization. - .style("opacity", 1) - .call($$.endall, function () { - $$.transiting = false; - }); - mainArc.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); - main.selectAll('.' + CLASS.chartArc).select('text') - .style("opacity", 0) - .attr('class', function (d) { return $$.isGaugeType(d.data) ? CLASS.gaugeValue : ''; }) - .text($$.textForArcLabel.bind($$)) - .attr("transform", $$.transformForArcLabel.bind($$)) - .style('font-size', function (d) { return $$.isGaugeType(d.data) ? Math.round($$.radius / 5) + 'px' : ''; }) - .transition().duration(duration) - .style("opacity", function (d) { return $$.isTargetToShow(d.data.id) && $$.isArcType(d.data) ? 1 : 0; }); - main.select('.' + CLASS.chartArcsTitle) - .style("opacity", $$.hasType('donut') || $$.hasType('gauge') ? 1 : 0); - - if ($$.hasType('gauge')) { - $$.arcs.select('.' + CLASS.chartArcsBackground) - .attr("d", function () { - var d = { - data: [{value: config.gauge_max}], - startAngle: -1 * (Math.PI / 2), - endAngle: Math.PI / 2 - }; - return $$.getArc(d, true, true); - }); - $$.arcs.select('.' + CLASS.chartArcsGaugeUnit) - .attr("dy", ".75em") - .text(config.gauge_label_show ? config.gauge_units : ''); - $$.arcs.select('.' + CLASS.chartArcsGaugeMin) - .attr("dx", -1 * ($$.innerRadius + (($$.radius - $$.innerRadius) / 2)) + "px") - .attr("dy", "1.2em") - .text(config.gauge_label_show ? config.gauge_min : ''); - $$.arcs.select('.' + CLASS.chartArcsGaugeMax) - .attr("dx", $$.innerRadius + (($$.radius - $$.innerRadius) / 2) + "px") - .attr("dy", "1.2em") - .text(config.gauge_label_show ? config.gauge_max : ''); - } - }; - c3_chart_internal_fn.initGauge = function () { - var arcs = this.arcs; - if (this.hasType('gauge')) { - arcs.append('path') - .attr("class", CLASS.chartArcsBackground); - arcs.append("text") - .attr("class", CLASS.chartArcsGaugeUnit) - .style("text-anchor", "middle") - .style("pointer-events", "none"); - arcs.append("text") - .attr("class", CLASS.chartArcsGaugeMin) - .style("text-anchor", "middle") - .style("pointer-events", "none"); - arcs.append("text") - .attr("class", CLASS.chartArcsGaugeMax) - .style("text-anchor", "middle") - .style("pointer-events", "none"); - } - }; - c3_chart_internal_fn.getGaugeLabelHeight = function () { - return this.config.gauge_label_show ? 20 : 0; - }; - - c3_chart_internal_fn.initRegion = function () { - var $$ = this; - $$.region = $$.main.append('g') - .attr("clip-path", $$.clipPath) - .attr("class", CLASS.regions); - }; - c3_chart_internal_fn.updateRegion = function (duration) { - var $$ = this, config = $$.config; - - // hide if arc type - $$.region.style('visibility', $$.hasArcType() ? 'hidden' : 'visible'); - - $$.mainRegion = $$.main.select('.' + CLASS.regions).selectAll('.' + CLASS.region) - .data(config.regions); - $$.mainRegion.enter().append('g') - .attr('class', $$.classRegion.bind($$)) - .append('rect') - .style("fill-opacity", 0); - $$.mainRegion.exit().transition().duration(duration) - .style("opacity", 0) - .remove(); - }; - c3_chart_internal_fn.redrawRegion = function (withTransition) { - var $$ = this, - regions = $$.mainRegion.selectAll('rect'), - x = $$.regionX.bind($$), - y = $$.regionY.bind($$), - w = $$.regionWidth.bind($$), - h = $$.regionHeight.bind($$); - return [ - (withTransition ? regions.transition() : regions) - .attr("x", x) - .attr("y", y) - .attr("width", w) - .attr("height", h) - .style("fill-opacity", function (d) { return isValue(d.opacity) ? d.opacity : 0.1; }) - ]; - }; - c3_chart_internal_fn.regionX = function (d) { - var $$ = this, config = $$.config, - xPos, yScale = d.axis === 'y' ? $$.y : $$.y2; - if (d.axis === 'y' || d.axis === 'y2') { - xPos = config.axis_rotated ? ('start' in d ? yScale(d.start) : 0) : 0; - } else { - xPos = config.axis_rotated ? 0 : ('start' in d ? $$.x($$.isTimeSeries() ? $$.parseDate(d.start) : d.start) : 0); - } - return xPos; - }; - c3_chart_internal_fn.regionY = function (d) { - var $$ = this, config = $$.config, - yPos, yScale = d.axis === 'y' ? $$.y : $$.y2; - if (d.axis === 'y' || d.axis === 'y2') { - yPos = config.axis_rotated ? 0 : ('end' in d ? yScale(d.end) : 0); - } else { - yPos = config.axis_rotated ? ('start' in d ? $$.x($$.isTimeSeries() ? $$.parseDate(d.start) : d.start) : 0) : 0; - } - return yPos; - }; - c3_chart_internal_fn.regionWidth = function (d) { - var $$ = this, config = $$.config, - start = $$.regionX(d), end, yScale = d.axis === 'y' ? $$.y : $$.y2; - if (d.axis === 'y' || d.axis === 'y2') { - end = config.axis_rotated ? ('end' in d ? yScale(d.end) : $$.width) : $$.width; - } else { - end = config.axis_rotated ? $$.width : ('end' in d ? $$.x($$.isTimeSeries() ? $$.parseDate(d.end) : d.end) : $$.width); - } - return end < start ? 0 : end - start; - }; - c3_chart_internal_fn.regionHeight = function (d) { - var $$ = this, config = $$.config, - start = this.regionY(d), end, yScale = d.axis === 'y' ? $$.y : $$.y2; - if (d.axis === 'y' || d.axis === 'y2') { - end = config.axis_rotated ? $$.height : ('start' in d ? yScale(d.start) : $$.height); - } else { - end = config.axis_rotated ? ('end' in d ? $$.x($$.isTimeSeries() ? $$.parseDate(d.end) : d.end) : $$.height) : $$.height; - } - return end < start ? 0 : end - start; - }; - c3_chart_internal_fn.isRegionOnX = function (d) { - return !d.axis || d.axis === 'x'; - }; - - c3_chart_internal_fn.drag = function (mouse) { - var $$ = this, config = $$.config, main = $$.main, d3 = $$.d3; - var sx, sy, mx, my, minX, maxX, minY, maxY; - - if ($$.hasArcType()) { return; } - if (! config.data_selection_enabled) { return; } // do nothing if not selectable - if (config.zoom_enabled && ! $$.zoom.altDomain) { return; } // skip if zoomable because of conflict drag dehavior - if (!config.data_selection_multiple) { return; } // skip when single selection because drag is used for multiple selection - - sx = $$.dragStart[0]; - sy = $$.dragStart[1]; - mx = mouse[0]; - my = mouse[1]; - minX = Math.min(sx, mx); - maxX = Math.max(sx, mx); - minY = (config.data_selection_grouped) ? $$.margin.top : Math.min(sy, my); - maxY = (config.data_selection_grouped) ? $$.height : Math.max(sy, my); - - main.select('.' + CLASS.dragarea) - .attr('x', minX) - .attr('y', minY) - .attr('width', maxX - minX) - .attr('height', maxY - minY); - // TODO: binary search when multiple xs - main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape) - .filter(function (d) { return config.data_selection_isselectable(d); }) - .each(function (d, i) { - var shape = d3.select(this), - isSelected = shape.classed(CLASS.SELECTED), - isIncluded = shape.classed(CLASS.INCLUDED), - _x, _y, _w, _h, toggle, isWithin = false, box; - if (shape.classed(CLASS.circle)) { - _x = shape.attr("cx") * 1; - _y = shape.attr("cy") * 1; - toggle = $$.togglePoint; - isWithin = minX < _x && _x < maxX && minY < _y && _y < maxY; - } - else if (shape.classed(CLASS.bar)) { - box = getPathBox(this); - _x = box.x; - _y = box.y; - _w = box.width; - _h = box.height; - toggle = $$.togglePath; - isWithin = !(maxX < _x || _x + _w < minX) && !(maxY < _y || _y + _h < minY); - } else { - // line/area selection not supported yet - return; - } - if (isWithin ^ isIncluded) { - shape.classed(CLASS.INCLUDED, !isIncluded); - // TODO: included/unincluded callback here - shape.classed(CLASS.SELECTED, !isSelected); - toggle.call($$, !isSelected, shape, d, i); - } - }); - }; - - c3_chart_internal_fn.dragstart = function (mouse) { - var $$ = this, config = $$.config; - if ($$.hasArcType()) { return; } - if (! config.data_selection_enabled) { return; } // do nothing if not selectable - $$.dragStart = mouse; - $$.main.select('.' + CLASS.chart).append('rect') - .attr('class', CLASS.dragarea) - .style('opacity', 0.1); - $$.dragging = true; - }; - - c3_chart_internal_fn.dragend = function () { - var $$ = this, config = $$.config; - if ($$.hasArcType()) { return; } - if (! config.data_selection_enabled) { return; } // do nothing if not selectable - $$.main.select('.' + CLASS.dragarea) - .transition().duration(100) - .style('opacity', 0) - .remove(); - $$.main.selectAll('.' + CLASS.shape) - .classed(CLASS.INCLUDED, false); - $$.dragging = false; - }; - - c3_chart_internal_fn.selectPoint = function (target, d, i) { - var $$ = this, config = $$.config, - cx = (config.axis_rotated ? $$.circleY : $$.circleX).bind($$), - cy = (config.axis_rotated ? $$.circleX : $$.circleY).bind($$), - r = $$.pointSelectR.bind($$); - config.data_onselected.call($$.api, d, target.node()); - // add selected-circle on low layer g - $$.main.select('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(d.id)).selectAll('.' + CLASS.selectedCircle + '-' + i) - .data([d]) - .enter().append('circle') - .attr("class", function () { return $$.generateClass(CLASS.selectedCircle, i); }) - .attr("cx", cx) - .attr("cy", cy) - .attr("stroke", function () { return $$.color(d); }) - .attr("r", function (d) { return $$.pointSelectR(d) * 1.4; }) - .transition().duration(100) - .attr("r", r); - }; - c3_chart_internal_fn.unselectPoint = function (target, d, i) { - var $$ = this; - $$.config.data_onunselected(d, target.node()); - // remove selected-circle from low layer g - $$.main.select('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(d.id)).selectAll('.' + CLASS.selectedCircle + '-' + i) - .transition().duration(100).attr('r', 0) - .remove(); - }; - c3_chart_internal_fn.togglePoint = function (selected, target, d, i) { - selected ? this.selectPoint(target, d, i) : this.unselectPoint(target, d, i); - }; - c3_chart_internal_fn.selectPath = function (target, d) { - var $$ = this; - $$.config.data_onselected.call($$, d, target.node()); - target.transition().duration(100) - .style("fill", function () { return $$.d3.rgb($$.color(d)).brighter(0.75); }); - }; - c3_chart_internal_fn.unselectPath = function (target, d) { - var $$ = this; - $$.config.data_onunselected.call($$, d, target.node()); - target.transition().duration(100) - .style("fill", function () { return $$.color(d); }); - }; - c3_chart_internal_fn.togglePath = function (selected, target, d, i) { - selected ? this.selectPath(target, d, i) : this.unselectPath(target, d, i); - }; - c3_chart_internal_fn.getToggle = function (that, d) { - var $$ = this, toggle; - if (that.nodeName === 'circle') { - if ($$.isStepType(d)) { - // circle is hidden in step chart, so treat as within the click area - toggle = function () {}; // TODO: how to select step chart? - } else { - toggle = $$.togglePoint; - } - } - else if (that.nodeName === 'path') { - toggle = $$.togglePath; - } - return toggle; - }; - c3_chart_internal_fn.toggleShape = function (that, d, i) { - var $$ = this, d3 = $$.d3, config = $$.config, - shape = d3.select(that), isSelected = shape.classed(CLASS.SELECTED), - toggle = $$.getToggle(that, d).bind($$); - - if (config.data_selection_enabled && config.data_selection_isselectable(d)) { - if (!config.data_selection_multiple) { - $$.main.selectAll('.' + CLASS.shapes + (config.data_selection_grouped ? $$.getTargetSelectorSuffix(d.id) : "")).selectAll('.' + CLASS.shape).each(function (d, i) { - var shape = d3.select(this); - if (shape.classed(CLASS.SELECTED)) { toggle(false, shape.classed(CLASS.SELECTED, false), d, i); } - }); - } - shape.classed(CLASS.SELECTED, !isSelected); - toggle(!isSelected, shape, d, i); - } - }; - - c3_chart_internal_fn.initBrush = function () { - var $$ = this, d3 = $$.d3; - $$.brush = d3.svg.brush().on("brush", function () { $$.redrawForBrush(); }); - $$.brush.update = function () { - if ($$.context) { $$.context.select('.' + CLASS.brush).call(this); } - return this; - }; - $$.brush.scale = function (scale) { - return $$.config.axis_rotated ? this.y(scale) : this.x(scale); - }; - }; - c3_chart_internal_fn.initSubchart = function () { - var $$ = this, config = $$.config, - context = $$.context = $$.svg.append("g").attr("transform", $$.getTranslate('context')); - - context.style('visibility', config.subchart_show ? 'visible' : 'hidden'); - - // Define g for chart area - context.append('g') - .attr("clip-path", $$.clipPathForSubchart) - .attr('class', CLASS.chart); - - // Define g for bar chart area - context.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartBars); - - // Define g for line chart area - context.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartLines); - - // Add extent rect for Brush - context.append("g") - .attr("clip-path", $$.clipPath) - .attr("class", CLASS.brush) - .call($$.brush); - - // ATTENTION: This must be called AFTER chart added - // Add Axis - $$.axes.subx = context.append("g") - .attr("class", CLASS.axisX) - .attr("transform", $$.getTranslate('subx')) - .attr("clip-path", config.axis_rotated ? "" : $$.clipPathForXAxis); - }; - c3_chart_internal_fn.updateTargetsForSubchart = function (targets) { - var $$ = this, context = $$.context, config = $$.config, - contextLineEnter, contextLineUpdate, contextBarEnter, contextBarUpdate, - classChartBar = $$.classChartBar.bind($$), - classBars = $$.classBars.bind($$), - classChartLine = $$.classChartLine.bind($$), - classLines = $$.classLines.bind($$), - classAreas = $$.classAreas.bind($$); - - if (config.subchart_show) { - //-- Bar --// - contextBarUpdate = context.select('.' + CLASS.chartBars).selectAll('.' + CLASS.chartBar) - .data(targets) - .attr('class', classChartBar); - contextBarEnter = contextBarUpdate.enter().append('g') - .style('opacity', 0) - .attr('class', classChartBar); - // Bars for each data - contextBarEnter.append('g') - .attr("class", classBars); - - //-- Line --// - contextLineUpdate = context.select('.' + CLASS.chartLines).selectAll('.' + CLASS.chartLine) - .data(targets) - .attr('class', classChartLine); - contextLineEnter = contextLineUpdate.enter().append('g') - .style('opacity', 0) - .attr('class', classChartLine); - // Lines for each data - contextLineEnter.append("g") - .attr("class", classLines); - // Area - contextLineEnter.append("g") - .attr("class", classAreas); - - //-- Brush --// - context.selectAll('.' + CLASS.brush + ' rect') - .attr(config.axis_rotated ? "width" : "height", config.axis_rotated ? $$.width2 : $$.height2); - } - }; - c3_chart_internal_fn.updateBarForSubchart = function (durationForExit) { - var $$ = this; - $$.contextBar = $$.context.selectAll('.' + CLASS.bars).selectAll('.' + CLASS.bar) - .data($$.barData.bind($$)); - $$.contextBar.enter().append('path') - .attr("class", $$.classBar.bind($$)) - .style("stroke", 'none') - .style("fill", $$.color); - $$.contextBar - .style("opacity", $$.initialOpacity.bind($$)); - $$.contextBar.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); - }; - c3_chart_internal_fn.redrawBarForSubchart = function (drawBarOnSub, withTransition, duration) { - (withTransition ? this.contextBar.transition().duration(duration) : this.contextBar) - .attr('d', drawBarOnSub) - .style('opacity', 1); - }; - c3_chart_internal_fn.updateLineForSubchart = function (durationForExit) { - var $$ = this; - $$.contextLine = $$.context.selectAll('.' + CLASS.lines).selectAll('.' + CLASS.line) - .data($$.lineData.bind($$)); - $$.contextLine.enter().append('path') - .attr('class', $$.classLine.bind($$)) - .style('stroke', $$.color); - $$.contextLine - .style("opacity", $$.initialOpacity.bind($$)); - $$.contextLine.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); - }; - c3_chart_internal_fn.redrawLineForSubchart = function (drawLineOnSub, withTransition, duration) { - (withTransition ? this.contextLine.transition().duration(duration) : this.contextLine) - .attr("d", drawLineOnSub) - .style('opacity', 1); - }; - c3_chart_internal_fn.updateAreaForSubchart = function (durationForExit) { - var $$ = this, d3 = $$.d3; - $$.contextArea = $$.context.selectAll('.' + CLASS.areas).selectAll('.' + CLASS.area) - .data($$.lineData.bind($$)); - $$.contextArea.enter().append('path') - .attr("class", $$.classArea.bind($$)) - .style("fill", $$.color) - .style("opacity", function () { $$.orgAreaOpacity = +d3.select(this).style('opacity'); return 0; }); - $$.contextArea - .style("opacity", 0); - $$.contextArea.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); - }; - c3_chart_internal_fn.redrawAreaForSubchart = function (drawAreaOnSub, withTransition, duration) { - (withTransition ? this.contextArea.transition().duration(duration) : this.contextArea) - .attr("d", drawAreaOnSub) - .style("fill", this.color) - .style("opacity", this.orgAreaOpacity); - }; - c3_chart_internal_fn.redrawSubchart = function (withSubchart, transitions, duration, durationForExit, areaIndices, barIndices, lineIndices) { - var $$ = this, d3 = $$.d3, config = $$.config, - drawAreaOnSub, drawBarOnSub, drawLineOnSub; - - $$.context.style('visibility', config.subchart_show ? 'visible' : 'hidden'); - - // subchart - if (config.subchart_show) { - // reflect main chart to extent on subchart if zoomed - if (d3.event && d3.event.type === 'zoom') { - $$.brush.extent($$.x.orgDomain()).update(); - } - // update subchart elements if needed - if (withSubchart) { - - // extent rect - if (!$$.brush.empty()) { - $$.brush.extent($$.x.orgDomain()).update(); - } - // setup drawer - MEMO: this must be called after axis updated - drawAreaOnSub = $$.generateDrawArea(areaIndices, true); - drawBarOnSub = $$.generateDrawBar(barIndices, true); - drawLineOnSub = $$.generateDrawLine(lineIndices, true); - - $$.updateBarForSubchart(duration); - $$.updateLineForSubchart(duration); - $$.updateAreaForSubchart(duration); - - $$.redrawBarForSubchart(drawBarOnSub, duration, duration); - $$.redrawLineForSubchart(drawLineOnSub, duration, duration); - $$.redrawAreaForSubchart(drawAreaOnSub, duration, duration); - } - } - }; - c3_chart_internal_fn.redrawForBrush = function () { - var $$ = this, x = $$.x; - $$.redraw({ - withTransition: false, - withY: $$.config.zoom_rescale, - withSubchart: false, - withUpdateXDomain: true, - withDimension: false - }); - $$.config.subchart_onbrush.call($$.api, x.orgDomain()); - }; - c3_chart_internal_fn.transformContext = function (withTransition, transitions) { - var $$ = this, subXAxis; - if (transitions && transitions.axisSubX) { - subXAxis = transitions.axisSubX; - } else { - subXAxis = $$.context.select('.' + CLASS.axisX); - if (withTransition) { subXAxis = subXAxis.transition(); } - } - $$.context.attr("transform", $$.getTranslate('context')); - subXAxis.attr("transform", $$.getTranslate('subx')); - }; - c3_chart_internal_fn.getDefaultExtent = function () { - var $$ = this, config = $$.config, - extent = isFunction(config.axis_x_extent) ? config.axis_x_extent($$.getXDomain($$.data.targets)) : config.axis_x_extent; - if ($$.isTimeSeries()) { - extent = [$$.parseDate(extent[0]), $$.parseDate(extent[1])]; - } - return extent; - }; - - c3_chart_internal_fn.initZoom = function () { - var $$ = this, d3 = $$.d3, config = $$.config, startEvent; - - $$.zoom = d3.behavior.zoom() - .on("zoomstart", function () { - startEvent = d3.event.sourceEvent; - $$.zoom.altDomain = d3.event.sourceEvent.altKey ? $$.x.orgDomain() : null; - config.zoom_onzoomstart.call($$.api, d3.event.sourceEvent); - }) - .on("zoom", function () { - $$.redrawForZoom.call($$); - }) - .on('zoomend', function () { - var event = d3.event.sourceEvent; - // if click, do nothing. otherwise, click interaction will be canceled. - if (event && startEvent.clientX === event.clientX && startEvent.clientY === event.clientY) { - return; - } - $$.redrawEventRect(); - $$.updateZoom(); - config.zoom_onzoomend.call($$.api, $$.x.orgDomain()); - }); - $$.zoom.scale = function (scale) { - return config.axis_rotated ? this.y(scale) : this.x(scale); - }; - $$.zoom.orgScaleExtent = function () { - var extent = config.zoom_extent ? config.zoom_extent : [1, 10]; - return [extent[0], Math.max($$.getMaxDataCount() / extent[1], extent[1])]; - }; - $$.zoom.updateScaleExtent = function () { - var ratio = diffDomain($$.x.orgDomain()) / diffDomain($$.orgXDomain), - extent = this.orgScaleExtent(); - this.scaleExtent([extent[0] * ratio, extent[1] * ratio]); - return this; - }; - }; - c3_chart_internal_fn.updateZoom = function () { - var $$ = this, z = $$.config.zoom_enabled ? $$.zoom : function () {}; - $$.main.select('.' + CLASS.zoomRect).call(z).on("dblclick.zoom", null); - $$.main.selectAll('.' + CLASS.eventRect).call(z).on("dblclick.zoom", null); - }; - c3_chart_internal_fn.redrawForZoom = function () { - var $$ = this, d3 = $$.d3, config = $$.config, zoom = $$.zoom, x = $$.x; - if (!config.zoom_enabled) { - return; - } - if ($$.filterTargetsToShow($$.data.targets).length === 0) { - return; - } - if (d3.event.sourceEvent.type === 'mousemove' && zoom.altDomain) { - x.domain(zoom.altDomain); - zoom.scale(x).updateScaleExtent(); - return; - } - if ($$.isCategorized() && x.orgDomain()[0] === $$.orgXDomain[0]) { - x.domain([$$.orgXDomain[0] - 1e-10, x.orgDomain()[1]]); - } - $$.redraw({ - withTransition: false, - withY: config.zoom_rescale, - withSubchart: false, - withEventRect: false, - withDimension: false - }); - if (d3.event.sourceEvent.type === 'mousemove') { - $$.cancelClick = true; - } - config.zoom_onzoom.call($$.api, x.orgDomain()); - }; - - c3_chart_internal_fn.generateColor = function () { - var $$ = this, config = $$.config, d3 = $$.d3, - colors = config.data_colors, - pattern = notEmpty(config.color_pattern) ? config.color_pattern : d3.scale.category10().range(), - callback = config.data_color, - ids = []; - - return function (d) { - var id = d.id || (d.data && d.data.id) || d, color; - - // if callback function is provided - if (colors[id] instanceof Function) { - color = colors[id](d); - } - // if specified, choose that color - else if (colors[id]) { - color = colors[id]; - } - // if not specified, choose from pattern - else { - if (ids.indexOf(id) < 0) { ids.push(id); } - color = pattern[ids.indexOf(id) % pattern.length]; - colors[id] = color; - } - return callback instanceof Function ? callback(color, d) : color; - }; - }; - c3_chart_internal_fn.generateLevelColor = function () { - var $$ = this, config = $$.config, - colors = config.color_pattern, - threshold = config.color_threshold, - asValue = threshold.unit === 'value', - values = threshold.values && threshold.values.length ? threshold.values : [], - max = threshold.max || 100; - return notEmpty(config.color_threshold) ? function (value) { - var i, v, color = colors[colors.length - 1]; - for (i = 0; i < values.length; i++) { - v = asValue ? value : (value * 100 / max); - if (v < values[i]) { - color = colors[i]; - break; - } - } - return color; - } : null; - }; - - c3_chart_internal_fn.getYFormat = function (forArc) { - var $$ = this, - formatForY = forArc && !$$.hasType('gauge') ? $$.defaultArcValueFormat : $$.yFormat, - formatForY2 = forArc && !$$.hasType('gauge') ? $$.defaultArcValueFormat : $$.y2Format; - return function (v, ratio, id) { - var format = $$.axis.getId(id) === 'y2' ? formatForY2 : formatForY; - return format.call($$, v, ratio); - }; - }; - c3_chart_internal_fn.yFormat = function (v) { - var $$ = this, config = $$.config, - format = config.axis_y_tick_format ? config.axis_y_tick_format : $$.defaultValueFormat; - return format(v); - }; - c3_chart_internal_fn.y2Format = function (v) { - var $$ = this, config = $$.config, - format = config.axis_y2_tick_format ? config.axis_y2_tick_format : $$.defaultValueFormat; - return format(v); - }; - c3_chart_internal_fn.defaultValueFormat = function (v) { - return isValue(v) ? +v : ""; - }; - c3_chart_internal_fn.defaultArcValueFormat = function (v, ratio) { - return (ratio * 100).toFixed(1) + '%'; - }; - c3_chart_internal_fn.dataLabelFormat = function (targetId) { - var $$ = this, data_labels = $$.config.data_labels, - format, defaultFormat = function (v) { return isValue(v) ? +v : ""; }; - // find format according to axis id - if (typeof data_labels.format === 'function') { - format = data_labels.format; - } else if (typeof data_labels.format === 'object') { - if (data_labels.format[targetId]) { - format = data_labels.format[targetId] === true ? defaultFormat : data_labels.format[targetId]; - } else { - format = function () { return ''; }; - } - } else { - format = defaultFormat; - } - return format; - }; - - c3_chart_internal_fn.hasCaches = function (ids) { - for (var i = 0; i < ids.length; i++) { - if (! (ids[i] in this.cache)) { return false; } - } - return true; - }; - c3_chart_internal_fn.addCache = function (id, target) { - this.cache[id] = this.cloneTarget(target); - }; - c3_chart_internal_fn.getCaches = function (ids) { - var targets = [], i; - for (i = 0; i < ids.length; i++) { - if (ids[i] in this.cache) { targets.push(this.cloneTarget(this.cache[ids[i]])); } - } - return targets; - }; - - var CLASS = c3_chart_internal_fn.CLASS = { - target: 'c3-target', - chart: 'c3-chart', - chartLine: 'c3-chart-line', - chartLines: 'c3-chart-lines', - chartBar: 'c3-chart-bar', - chartBars: 'c3-chart-bars', - chartText: 'c3-chart-text', - chartTexts: 'c3-chart-texts', - chartArc: 'c3-chart-arc', - chartArcs: 'c3-chart-arcs', - chartArcsTitle: 'c3-chart-arcs-title', - chartArcsBackground: 'c3-chart-arcs-background', - chartArcsGaugeUnit: 'c3-chart-arcs-gauge-unit', - chartArcsGaugeMax: 'c3-chart-arcs-gauge-max', - chartArcsGaugeMin: 'c3-chart-arcs-gauge-min', - selectedCircle: 'c3-selected-circle', - selectedCircles: 'c3-selected-circles', - eventRect: 'c3-event-rect', - eventRects: 'c3-event-rects', - eventRectsSingle: 'c3-event-rects-single', - eventRectsMultiple: 'c3-event-rects-multiple', - zoomRect: 'c3-zoom-rect', - brush: 'c3-brush', - focused: 'c3-focused', - defocused: 'c3-defocused', - region: 'c3-region', - regions: 'c3-regions', - tooltipContainer: 'c3-tooltip-container', - tooltip: 'c3-tooltip', - tooltipName: 'c3-tooltip-name', - shape: 'c3-shape', - shapes: 'c3-shapes', - line: 'c3-line', - lines: 'c3-lines', - bar: 'c3-bar', - bars: 'c3-bars', - circle: 'c3-circle', - circles: 'c3-circles', - arc: 'c3-arc', - arcs: 'c3-arcs', - area: 'c3-area', - areas: 'c3-areas', - empty: 'c3-empty', - text: 'c3-text', - texts: 'c3-texts', - gaugeValue: 'c3-gauge-value', - grid: 'c3-grid', - gridLines: 'c3-grid-lines', - xgrid: 'c3-xgrid', - xgrids: 'c3-xgrids', - xgridLine: 'c3-xgrid-line', - xgridLines: 'c3-xgrid-lines', - xgridFocus: 'c3-xgrid-focus', - ygrid: 'c3-ygrid', - ygrids: 'c3-ygrids', - ygridLine: 'c3-ygrid-line', - ygridLines: 'c3-ygrid-lines', - axis: 'c3-axis', - axisX: 'c3-axis-x', - axisXLabel: 'c3-axis-x-label', - axisY: 'c3-axis-y', - axisYLabel: 'c3-axis-y-label', - axisY2: 'c3-axis-y2', - axisY2Label: 'c3-axis-y2-label', - legendBackground: 'c3-legend-background', - legendItem: 'c3-legend-item', - legendItemEvent: 'c3-legend-item-event', - legendItemTile: 'c3-legend-item-tile', - legendItemHidden: 'c3-legend-item-hidden', - legendItemFocused: 'c3-legend-item-focused', - dragarea: 'c3-dragarea', - EXPANDED: '_expanded_', - SELECTED: '_selected_', - INCLUDED: '_included_' - }; - c3_chart_internal_fn.generateClass = function (prefix, targetId) { - return " " + prefix + " " + prefix + this.getTargetSelectorSuffix(targetId); - }; - c3_chart_internal_fn.classText = function (d) { - return this.generateClass(CLASS.text, d.index); - }; - c3_chart_internal_fn.classTexts = function (d) { - return this.generateClass(CLASS.texts, d.id); - }; - c3_chart_internal_fn.classShape = function (d) { - return this.generateClass(CLASS.shape, d.index); - }; - c3_chart_internal_fn.classShapes = function (d) { - return this.generateClass(CLASS.shapes, d.id); - }; - c3_chart_internal_fn.classLine = function (d) { - return this.classShape(d) + this.generateClass(CLASS.line, d.id); - }; - c3_chart_internal_fn.classLines = function (d) { - return this.classShapes(d) + this.generateClass(CLASS.lines, d.id); - }; - c3_chart_internal_fn.classCircle = function (d) { - return this.classShape(d) + this.generateClass(CLASS.circle, d.index); - }; - c3_chart_internal_fn.classCircles = function (d) { - return this.classShapes(d) + this.generateClass(CLASS.circles, d.id); - }; - c3_chart_internal_fn.classBar = function (d) { - return this.classShape(d) + this.generateClass(CLASS.bar, d.index); - }; - c3_chart_internal_fn.classBars = function (d) { - return this.classShapes(d) + this.generateClass(CLASS.bars, d.id); - }; - c3_chart_internal_fn.classArc = function (d) { - return this.classShape(d.data) + this.generateClass(CLASS.arc, d.data.id); - }; - c3_chart_internal_fn.classArcs = function (d) { - return this.classShapes(d.data) + this.generateClass(CLASS.arcs, d.data.id); - }; - c3_chart_internal_fn.classArea = function (d) { - return this.classShape(d) + this.generateClass(CLASS.area, d.id); - }; - c3_chart_internal_fn.classAreas = function (d) { - return this.classShapes(d) + this.generateClass(CLASS.areas, d.id); - }; - c3_chart_internal_fn.classRegion = function (d, i) { - return this.generateClass(CLASS.region, i) + ' ' + ('class' in d ? d['class'] : ''); - }; - c3_chart_internal_fn.classEvent = function (d) { - return this.generateClass(CLASS.eventRect, d.index); - }; - c3_chart_internal_fn.classTarget = function (id) { - var $$ = this; - var additionalClassSuffix = $$.config.data_classes[id], additionalClass = ''; - if (additionalClassSuffix) { - additionalClass = ' ' + CLASS.target + '-' + additionalClassSuffix; - } - return $$.generateClass(CLASS.target, id) + additionalClass; - }; - c3_chart_internal_fn.classFocus = function (d) { - return this.classFocused(d) + this.classDefocused(d); - }; - c3_chart_internal_fn.classFocused = function (d) { - return ' ' + (this.focusedTargetIds.indexOf(d.id) >= 0 ? CLASS.focused : ''); - }; - c3_chart_internal_fn.classDefocused = function (d) { - return ' ' + (this.defocusedTargetIds.indexOf(d.id) >= 0 ? CLASS.defocused : ''); - }; - c3_chart_internal_fn.classChartText = function (d) { - return CLASS.chartText + this.classTarget(d.id); - }; - c3_chart_internal_fn.classChartLine = function (d) { - return CLASS.chartLine + this.classTarget(d.id); - }; - c3_chart_internal_fn.classChartBar = function (d) { - return CLASS.chartBar + this.classTarget(d.id); - }; - c3_chart_internal_fn.classChartArc = function (d) { - return CLASS.chartArc + this.classTarget(d.data.id); - }; - c3_chart_internal_fn.getTargetSelectorSuffix = function (targetId) { - return targetId || targetId === 0 ? ('-' + targetId).replace(/[\s?!@#$%^&*()_=+,.<>'":;\[\]\/|~`{}\\]/g, '-') : ''; - }; - c3_chart_internal_fn.selectorTarget = function (id, prefix) { - return (prefix || '') + '.' + CLASS.target + this.getTargetSelectorSuffix(id); - }; - c3_chart_internal_fn.selectorTargets = function (ids, prefix) { - var $$ = this; - ids = ids || []; - return ids.length ? ids.map(function (id) { return $$.selectorTarget(id, prefix); }) : null; - }; - c3_chart_internal_fn.selectorLegend = function (id) { - return '.' + CLASS.legendItem + this.getTargetSelectorSuffix(id); - }; - c3_chart_internal_fn.selectorLegends = function (ids) { - var $$ = this; - return ids && ids.length ? ids.map(function (id) { return $$.selectorLegend(id); }) : null; - }; - - var isValue = c3_chart_internal_fn.isValue = function (v) { - return v || v === 0; - }, - isFunction = c3_chart_internal_fn.isFunction = function (o) { - return typeof o === 'function'; - }, - isString = c3_chart_internal_fn.isString = function (o) { - return typeof o === 'string'; - }, - isUndefined = c3_chart_internal_fn.isUndefined = function (v) { - return typeof v === 'undefined'; - }, - isDefined = c3_chart_internal_fn.isDefined = function (v) { - return typeof v !== 'undefined'; - }, - ceil10 = c3_chart_internal_fn.ceil10 = function (v) { - return Math.ceil(v / 10) * 10; - }, - asHalfPixel = c3_chart_internal_fn.asHalfPixel = function (n) { - return Math.ceil(n) + 0.5; - }, - diffDomain = c3_chart_internal_fn.diffDomain = function (d) { - return d[1] - d[0]; - }, - isEmpty = c3_chart_internal_fn.isEmpty = function (o) { - return !o || (isString(o) && o.length === 0) || (typeof o === 'object' && Object.keys(o).length === 0); - }, - notEmpty = c3_chart_internal_fn.notEmpty = function (o) { - return Object.keys(o).length > 0; - }, - getOption = c3_chart_internal_fn.getOption = function (options, key, defaultValue) { - return isDefined(options[key]) ? options[key] : defaultValue; - }, - hasValue = c3_chart_internal_fn.hasValue = function (dict, value) { - var found = false; - Object.keys(dict).forEach(function (key) { - if (dict[key] === value) { found = true; } - }); - return found; - }, - getPathBox = c3_chart_internal_fn.getPathBox = function (path) { - var box = path.getBoundingClientRect(), - items = [path.pathSegList.getItem(0), path.pathSegList.getItem(1)], - minX = items[0].x, minY = Math.min(items[0].y, items[1].y); - return {x: minX, y: minY, width: box.width, height: box.height}; - }; - - c3_chart_fn.focus = function (targetIds) { - var $$ = this.internal, candidates; - - targetIds = $$.mapToTargetIds(targetIds); - candidates = $$.svg.selectAll($$.selectorTargets(targetIds.filter($$.isTargetToShow, $$))), - - this.revert(); - this.defocus(); - candidates.classed(CLASS.focused, true).classed(CLASS.defocused, false); - if ($$.hasArcType()) { - $$.expandArc(targetIds); - } - $$.toggleFocusLegend(targetIds, true); - - $$.focusedTargetIds = targetIds; - $$.defocusedTargetIds = $$.defocusedTargetIds.filter(function (id) { - return targetIds.indexOf(id) < 0; - }); - }; - - c3_chart_fn.defocus = function (targetIds) { - var $$ = this.internal, candidates; - - targetIds = $$.mapToTargetIds(targetIds); - candidates = $$.svg.selectAll($$.selectorTargets(targetIds.filter($$.isTargetToShow, $$))), - - candidates.classed(CLASS.focused, false).classed(CLASS.defocused, true); - if ($$.hasArcType()) { - $$.unexpandArc(targetIds); - } - $$.toggleFocusLegend(targetIds, false); - - $$.focusedTargetIds = $$.focusedTargetIds.filter(function (id) { - return targetIds.indexOf(id) < 0; - }); - $$.defocusedTargetIds = targetIds; - }; - - c3_chart_fn.revert = function (targetIds) { - var $$ = this.internal, candidates; - - targetIds = $$.mapToTargetIds(targetIds); - candidates = $$.svg.selectAll($$.selectorTargets(targetIds)); // should be for all targets - - candidates.classed(CLASS.focused, false).classed(CLASS.defocused, false); - if ($$.hasArcType()) { - $$.unexpandArc(targetIds); - } - if ($$.config.legend_show) { - $$.showLegend(targetIds.filter($$.isLegendToShow.bind($$))); - $$.legend.selectAll($$.selectorLegends(targetIds)) - .filter(function () { - return $$.d3.select(this).classed(CLASS.legendItemFocused); - }) - .classed(CLASS.legendItemFocused, false); - } - - $$.focusedTargetIds = []; - $$.defocusedTargetIds = []; - }; - - c3_chart_fn.show = function (targetIds, options) { - var $$ = this.internal, targets; - - targetIds = $$.mapToTargetIds(targetIds); - options = options || {}; - - $$.removeHiddenTargetIds(targetIds); - targets = $$.svg.selectAll($$.selectorTargets(targetIds)); - - targets.transition() - .style('opacity', 1, 'important') - .call($$.endall, function () { - targets.style('opacity', null).style('opacity', 1); - }); - - if (options.withLegend) { - $$.showLegend(targetIds); - } - - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true}); - }; - - c3_chart_fn.hide = function (targetIds, options) { - var $$ = this.internal, targets; - - targetIds = $$.mapToTargetIds(targetIds); - options = options || {}; - - $$.addHiddenTargetIds(targetIds); - targets = $$.svg.selectAll($$.selectorTargets(targetIds)); - - targets.transition() - .style('opacity', 0, 'important') - .call($$.endall, function () { - targets.style('opacity', null).style('opacity', 0); - }); - - if (options.withLegend) { - $$.hideLegend(targetIds); - } - - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true}); - }; - - c3_chart_fn.toggle = function (targetIds, options) { - var that = this, $$ = this.internal; - $$.mapToTargetIds(targetIds).forEach(function (targetId) { - $$.isTargetToShow(targetId) ? that.hide(targetId, options) : that.show(targetId, options); - }); - }; - - c3_chart_fn.zoom = function (domain) { - var $$ = this.internal; - if (domain) { - if ($$.isTimeSeries()) { - domain = domain.map(function (x) { return $$.parseDate(x); }); - } - $$.brush.extent(domain); - $$.redraw({withUpdateXDomain: true, withY: $$.config.zoom_rescale}); - $$.config.zoom_onzoom.call(this, $$.x.orgDomain()); - } - return $$.brush.extent(); - }; - c3_chart_fn.zoom.enable = function (enabled) { - var $$ = this.internal; - $$.config.zoom_enabled = enabled; - $$.updateAndRedraw(); - }; - c3_chart_fn.unzoom = function () { - var $$ = this.internal; - $$.brush.clear().update(); - $$.redraw({withUpdateXDomain: true}); - }; - - c3_chart_fn.load = function (args) { - var $$ = this.internal, config = $$.config; - // update xs if specified - if (args.xs) { - $$.addXs(args.xs); - } - // update classes if exists - if ('classes' in args) { - Object.keys(args.classes).forEach(function (id) { - config.data_classes[id] = args.classes[id]; - }); - } - // update categories if exists - if ('categories' in args && $$.isCategorized()) { - config.axis_x_categories = args.categories; - } - // update axes if exists - if ('axes' in args) { - Object.keys(args.axes).forEach(function (id) { - config.data_axes[id] = args.axes[id]; - }); - } - // update colors if exists - if ('colors' in args) { - Object.keys(args.colors).forEach(function (id) { - config.data_colors[id] = args.colors[id]; - }); - } - // use cache if exists - if ('cacheIds' in args && $$.hasCaches(args.cacheIds)) { - $$.load($$.getCaches(args.cacheIds), args.done); - return; - } - // unload if needed - if ('unload' in args) { - // TODO: do not unload if target will load (included in url/rows/columns) - $$.unload($$.mapToTargetIds((typeof args.unload === 'boolean' && args.unload) ? null : args.unload), function () { - $$.loadFromArgs(args); - }); - } else { - $$.loadFromArgs(args); - } - }; - - c3_chart_fn.unload = function (args) { - var $$ = this.internal; - args = args || {}; - if (args instanceof Array) { - args = {ids: args}; - } else if (typeof args === 'string') { - args = {ids: [args]}; - } - $$.unload($$.mapToTargetIds(args.ids), function () { - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true}); - if (args.done) { args.done(); } - }); - }; - - c3_chart_fn.flow = function (args) { - var $$ = this.internal, - targets, data, notfoundIds = [], orgDataCount = $$.getMaxDataCount(), - dataCount, domain, baseTarget, baseValue, length = 0, tail = 0, diff, to; - - if (args.json) { - data = $$.convertJsonToData(args.json, args.keys); - } - else if (args.rows) { - data = $$.convertRowsToData(args.rows); - } - else if (args.columns) { - data = $$.convertColumnsToData(args.columns); - } - else { - return; - } - targets = $$.convertDataToTargets(data, true); - - // Update/Add data - $$.data.targets.forEach(function (t) { - var found = false, i, j; - for (i = 0; i < targets.length; i++) { - if (t.id === targets[i].id) { - found = true; - - if (t.values[t.values.length - 1]) { - tail = t.values[t.values.length - 1].index + 1; - } - length = targets[i].values.length; - - for (j = 0; j < length; j++) { - targets[i].values[j].index = tail + j; - if (!$$.isTimeSeries()) { - targets[i].values[j].x = tail + j; - } - } - t.values = t.values.concat(targets[i].values); - - targets.splice(i, 1); - break; - } - } - if (!found) { notfoundIds.push(t.id); } - }); - - // Append null for not found targets - $$.data.targets.forEach(function (t) { - var i, j; - for (i = 0; i < notfoundIds.length; i++) { - if (t.id === notfoundIds[i]) { - tail = t.values[t.values.length - 1].index + 1; - for (j = 0; j < length; j++) { - t.values.push({ - id: t.id, - index: tail + j, - x: $$.isTimeSeries() ? $$.getOtherTargetX(tail + j) : tail + j, - value: null - }); - } - } - } - }); - - // Generate null values for new target - if ($$.data.targets.length) { - targets.forEach(function (t) { - var i, missing = []; - for (i = $$.data.targets[0].values[0].index; i < tail; i++) { - missing.push({ - id: t.id, - index: i, - x: $$.isTimeSeries() ? $$.getOtherTargetX(i) : i, - value: null - }); - } - t.values.forEach(function (v) { - v.index += tail; - if (!$$.isTimeSeries()) { - v.x += tail; - } - }); - t.values = missing.concat(t.values); - }); - } - $$.data.targets = $$.data.targets.concat(targets); // add remained - - // check data count because behavior needs to change when it's only one - dataCount = $$.getMaxDataCount(); - baseTarget = $$.data.targets[0]; - baseValue = baseTarget.values[0]; - - // Update length to flow if needed - if (isDefined(args.to)) { - length = 0; - to = $$.isTimeSeries() ? $$.parseDate(args.to) : args.to; - baseTarget.values.forEach(function (v) { - if (v.x < to) { length++; } - }); - } else if (isDefined(args.length)) { - length = args.length; - } - - // If only one data, update the domain to flow from left edge of the chart - if (!orgDataCount) { - if ($$.isTimeSeries()) { - if (baseTarget.values.length > 1) { - diff = baseTarget.values[baseTarget.values.length - 1].x - baseValue.x; - } else { - diff = baseValue.x - $$.getXDomain($$.data.targets)[0]; - } - } else { - diff = 1; - } - domain = [baseValue.x - diff, baseValue.x]; - $$.updateXDomain(null, true, true, false, domain); - } else if (orgDataCount === 1) { - if ($$.isTimeSeries()) { - diff = (baseTarget.values[baseTarget.values.length - 1].x - baseValue.x) / 2; - domain = [new Date(+baseValue.x - diff), new Date(+baseValue.x + diff)]; - $$.updateXDomain(null, true, true, false, domain); - } - } - - // Set targets - $$.updateTargets($$.data.targets); - - // Redraw with new targets - $$.redraw({ - flow: { - index: baseValue.index, - length: length, - duration: isValue(args.duration) ? args.duration : $$.config.transition_duration, - done: args.done, - orgDataCount: orgDataCount, - }, - withLegend: true, - withTransition: orgDataCount > 1, - withTrimXDomain: false, - withUpdateXAxis: true, - }); - }; - - c3_chart_internal_fn.generateFlow = function (args) { - var $$ = this, config = $$.config, d3 = $$.d3; - - return function () { - var targets = args.targets, - flow = args.flow, - drawBar = args.drawBar, - drawLine = args.drawLine, - drawArea = args.drawArea, - cx = args.cx, - cy = args.cy, - xv = args.xv, - xForText = args.xForText, - yForText = args.yForText, - duration = args.duration; - - var translateX, scaleX = 1, transform, - flowIndex = flow.index, - flowLength = flow.length, - flowStart = $$.getValueOnIndex($$.data.targets[0].values, flowIndex), - flowEnd = $$.getValueOnIndex($$.data.targets[0].values, flowIndex + flowLength), - orgDomain = $$.x.domain(), domain, - durationForFlow = flow.duration || duration, - done = flow.done || function () {}, - wait = $$.generateWait(); - - var xgrid = $$.xgrid || d3.selectAll([]), - xgridLines = $$.xgridLines || d3.selectAll([]), - mainRegion = $$.mainRegion || d3.selectAll([]), - mainText = $$.mainText || d3.selectAll([]), - mainBar = $$.mainBar || d3.selectAll([]), - mainLine = $$.mainLine || d3.selectAll([]), - mainArea = $$.mainArea || d3.selectAll([]), - mainCircle = $$.mainCircle || d3.selectAll([]); - - // set flag - $$.flowing = true; - - // remove head data after rendered - $$.data.targets.forEach(function (d) { - d.values.splice(0, flowLength); - }); - - // update x domain to generate axis elements for flow - domain = $$.updateXDomain(targets, true, true); - // update elements related to x scale - if ($$.updateXGrid) { $$.updateXGrid(true); } - - // generate transform to flow - if (!flow.orgDataCount) { // if empty - if ($$.data.targets[0].values.length !== 1) { - translateX = $$.x(orgDomain[0]) - $$.x(domain[0]); - } else { - if ($$.isTimeSeries()) { - flowStart = $$.getValueOnIndex($$.data.targets[0].values, 0); - flowEnd = $$.getValueOnIndex($$.data.targets[0].values, $$.data.targets[0].values.length - 1); - translateX = $$.x(flowStart.x) - $$.x(flowEnd.x); - } else { - translateX = diffDomain(domain) / 2; - } - } - } else if (flow.orgDataCount === 1 || flowStart.x === flowEnd.x) { - translateX = $$.x(orgDomain[0]) - $$.x(domain[0]); - } else { - if ($$.isTimeSeries()) { - translateX = ($$.x(orgDomain[0]) - $$.x(domain[0])); - } else { - translateX = ($$.x(flowStart.x) - $$.x(flowEnd.x)); - } - } - scaleX = (diffDomain(orgDomain) / diffDomain(domain)); - transform = 'translate(' + translateX + ',0) scale(' + scaleX + ',1)'; - - // hide tooltip - $$.hideXGridFocus(); - $$.hideTooltip(); - - d3.transition().ease('linear').duration(durationForFlow).each(function () { - wait.add($$.axes.x.transition().call($$.xAxis)); - wait.add(mainBar.transition().attr('transform', transform)); - wait.add(mainLine.transition().attr('transform', transform)); - wait.add(mainArea.transition().attr('transform', transform)); - wait.add(mainCircle.transition().attr('transform', transform)); - wait.add(mainText.transition().attr('transform', transform)); - wait.add(mainRegion.filter($$.isRegionOnX).transition().attr('transform', transform)); - wait.add(xgrid.transition().attr('transform', transform)); - wait.add(xgridLines.transition().attr('transform', transform)); - }) - .call(wait, function () { - var i, shapes = [], texts = [], eventRects = []; - - // remove flowed elements - if (flowLength) { - for (i = 0; i < flowLength; i++) { - shapes.push('.' + CLASS.shape + '-' + (flowIndex + i)); - texts.push('.' + CLASS.text + '-' + (flowIndex + i)); - eventRects.push('.' + CLASS.eventRect + '-' + (flowIndex + i)); - } - $$.svg.selectAll('.' + CLASS.shapes).selectAll(shapes).remove(); - $$.svg.selectAll('.' + CLASS.texts).selectAll(texts).remove(); - $$.svg.selectAll('.' + CLASS.eventRects).selectAll(eventRects).remove(); - $$.svg.select('.' + CLASS.xgrid).remove(); - } - - // draw again for removing flowed elements and reverting attr - xgrid - .attr('transform', null) - .attr($$.xgridAttr); - xgridLines - .attr('transform', null); - xgridLines.select('line') - .attr("x1", config.axis_rotated ? 0 : xv) - .attr("x2", config.axis_rotated ? $$.width : xv); - xgridLines.select('text') - .attr("x", config.axis_rotated ? $$.width : 0) - .attr("y", xv); - mainBar - .attr('transform', null) - .attr("d", drawBar); - mainLine - .attr('transform', null) - .attr("d", drawLine); - mainArea - .attr('transform', null) - .attr("d", drawArea); - mainCircle - .attr('transform', null) - .attr("cx", cx) - .attr("cy", cy); - mainText - .attr('transform', null) - .attr('x', xForText) - .attr('y', yForText) - .style('fill-opacity', $$.opacityForText.bind($$)); - mainRegion - .attr('transform', null); - mainRegion.select('rect').filter($$.isRegionOnX) - .attr("x", $$.regionX.bind($$)) - .attr("width", $$.regionWidth.bind($$)); - - if (config.interaction_enabled) { - $$.redrawEventRect(); - } - - // callback for end of flow - done(); - - $$.flowing = false; - }); - }; - }; - - c3_chart_fn.selected = function (targetId) { - var $$ = this.internal, d3 = $$.d3; - return d3.merge( - $$.main.selectAll('.' + CLASS.shapes + $$.getTargetSelectorSuffix(targetId)).selectAll('.' + CLASS.shape) - .filter(function () { return d3.select(this).classed(CLASS.SELECTED); }) - .map(function (d) { return d.map(function (d) { var data = d.__data__; return data.data ? data.data : data; }); }) - ); - }; - c3_chart_fn.select = function (ids, indices, resetOther) { - var $$ = this.internal, d3 = $$.d3, config = $$.config; - if (! config.data_selection_enabled) { return; } - $$.main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape).each(function (d, i) { - var shape = d3.select(this), id = d.data ? d.data.id : d.id, - toggle = $$.getToggle(this, d).bind($$), - isTargetId = config.data_selection_grouped || !ids || ids.indexOf(id) >= 0, - isTargetIndex = !indices || indices.indexOf(i) >= 0, - isSelected = shape.classed(CLASS.SELECTED); - // line/area selection not supported yet - if (shape.classed(CLASS.line) || shape.classed(CLASS.area)) { - return; - } - if (isTargetId && isTargetIndex) { - if (config.data_selection_isselectable(d) && !isSelected) { - toggle(true, shape.classed(CLASS.SELECTED, true), d, i); - } - } else if (isDefined(resetOther) && resetOther) { - if (isSelected) { - toggle(false, shape.classed(CLASS.SELECTED, false), d, i); - } - } - }); - }; - c3_chart_fn.unselect = function (ids, indices) { - var $$ = this.internal, d3 = $$.d3, config = $$.config; - if (! config.data_selection_enabled) { return; } - $$.main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape).each(function (d, i) { - var shape = d3.select(this), id = d.data ? d.data.id : d.id, - toggle = $$.getToggle(this, d).bind($$), - isTargetId = config.data_selection_grouped || !ids || ids.indexOf(id) >= 0, - isTargetIndex = !indices || indices.indexOf(i) >= 0, - isSelected = shape.classed(CLASS.SELECTED); - // line/area selection not supported yet - if (shape.classed(CLASS.line) || shape.classed(CLASS.area)) { - return; - } - if (isTargetId && isTargetIndex) { - if (config.data_selection_isselectable(d)) { - if (isSelected) { - toggle(false, shape.classed(CLASS.SELECTED, false), d, i); - } - } - } - }); - }; - - c3_chart_fn.transform = function (type, targetIds) { - var $$ = this.internal, - options = ['pie', 'donut'].indexOf(type) >= 0 ? {withTransform: true} : null; - $$.transformTo(targetIds, type, options); - }; - - c3_chart_internal_fn.transformTo = function (targetIds, type, optionsForRedraw) { - var $$ = this, - withTransitionForAxis = !$$.hasArcType(), - options = optionsForRedraw || {withTransitionForAxis: withTransitionForAxis}; - options.withTransitionForTransform = false; - $$.transiting = false; - $$.setTargetType(targetIds, type); - $$.updateTargets($$.data.targets); // this is needed when transforming to arc - $$.updateAndRedraw(options); - }; - - c3_chart_fn.groups = function (groups) { - var $$ = this.internal, config = $$.config; - if (isUndefined(groups)) { return config.data_groups; } - config.data_groups = groups; - $$.redraw(); - return config.data_groups; - }; - - c3_chart_fn.xgrids = function (grids) { - var $$ = this.internal, config = $$.config; - if (! grids) { return config.grid_x_lines; } - config.grid_x_lines = grids; - $$.redrawWithoutRescale(); - return config.grid_x_lines; - }; - c3_chart_fn.xgrids.add = function (grids) { - var $$ = this.internal; - return this.xgrids($$.config.grid_x_lines.concat(grids ? grids : [])); - }; - c3_chart_fn.xgrids.remove = function (params) { // TODO: multiple - var $$ = this.internal; - $$.removeGridLines(params, true); - }; - - c3_chart_fn.ygrids = function (grids) { - var $$ = this.internal, config = $$.config; - if (! grids) { return config.grid_y_lines; } - config.grid_y_lines = grids; - $$.redrawWithoutRescale(); - return config.grid_y_lines; - }; - c3_chart_fn.ygrids.add = function (grids) { - var $$ = this.internal; - return this.ygrids($$.config.grid_y_lines.concat(grids ? grids : [])); - }; - c3_chart_fn.ygrids.remove = function (params) { // TODO: multiple - var $$ = this.internal; - $$.removeGridLines(params, false); - }; - - c3_chart_fn.regions = function (regions) { - var $$ = this.internal, config = $$.config; - if (!regions) { return config.regions; } - config.regions = regions; - $$.redrawWithoutRescale(); - return config.regions; - }; - c3_chart_fn.regions.add = function (regions) { - var $$ = this.internal, config = $$.config; - if (!regions) { return config.regions; } - config.regions = config.regions.concat(regions); - $$.redrawWithoutRescale(); - return config.regions; - }; - c3_chart_fn.regions.remove = function (options) { - var $$ = this.internal, config = $$.config, - duration, classes, regions; - - options = options || {}; - duration = $$.getOption(options, "duration", config.transition_duration); - classes = $$.getOption(options, "classes", [CLASS.region]); - - regions = $$.main.select('.' + CLASS.regions).selectAll(classes.map(function (c) { return '.' + c; })); - (duration ? regions.transition().duration(duration) : regions) - .style('opacity', 0) - .remove(); - - config.regions = config.regions.filter(function (region) { - var found = false; - if (!region['class']) { - return true; - } - region['class'].split(' ').forEach(function (c) { - if (classes.indexOf(c) >= 0) { found = true; } - }); - return !found; - }); - - return config.regions; - }; - - c3_chart_fn.data = function (targetIds) { - var targets = this.internal.data.targets; - return typeof targetIds === 'undefined' ? targets : targets.filter(function (t) { - return [].concat(targetIds).indexOf(t.id) >= 0; - }); - }; - c3_chart_fn.data.shown = function (targetIds) { - return this.internal.filterTargetsToShow(this.data(targetIds)); - }; - c3_chart_fn.data.values = function (targetId) { - var targets, values = null; - if (targetId) { - targets = this.data(targetId); - values = targets[0] ? targets[0].values.map(function (d) { return d.value; }) : null; - } - return values; - }; - c3_chart_fn.data.names = function (names) { - this.internal.clearLegendItemTextBoxCache(); - return this.internal.updateDataAttributes('names', names); - }; - c3_chart_fn.data.colors = function (colors) { - return this.internal.updateDataAttributes('colors', colors); - }; - c3_chart_fn.data.axes = function (axes) { - return this.internal.updateDataAttributes('axes', axes); - }; - - c3_chart_fn.category = function (i, category) { - var $$ = this.internal, config = $$.config; - if (arguments.length > 1) { - config.axis_x_categories[i] = category; - $$.redraw(); - } - return config.axis_x_categories[i]; - }; - c3_chart_fn.categories = function (categories) { - var $$ = this.internal, config = $$.config; - if (!arguments.length) { return config.axis_x_categories; } - config.axis_x_categories = categories; - $$.redraw(); - return config.axis_x_categories; - }; - - // TODO: fix - c3_chart_fn.color = function (id) { - var $$ = this.internal; - return $$.color(id); // more patterns - }; - - c3_chart_fn.x = function (x) { - var $$ = this.internal; - if (arguments.length) { - $$.updateTargetX($$.data.targets, x); - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true}); - } - return $$.data.xs; - }; - c3_chart_fn.xs = function (xs) { - var $$ = this.internal; - if (arguments.length) { - $$.updateTargetXs($$.data.targets, xs); - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true}); - } - return $$.data.xs; - }; - - c3_chart_fn.axis = function () {}; - c3_chart_fn.axis.labels = function (labels) { - var $$ = this.internal; - if (arguments.length) { - Object.keys(labels).forEach(function (axisId) { - $$.axis.setLabelText(axisId, labels[axisId]); - }); - $$.axis.updateLabels(); - } - // TODO: return some values? - }; - c3_chart_fn.axis.max = function (max) { - var $$ = this.internal, config = $$.config; - if (arguments.length) { - if (typeof max === 'object') { - if (isValue(max.x)) { config.axis_x_max = max.x; } - if (isValue(max.y)) { config.axis_y_max = max.y; } - if (isValue(max.y2)) { config.axis_y2_max = max.y2; } - } else { - config.axis_y_max = config.axis_y2_max = max; - } - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true}); - } else { - return { - x: config.axis_x_max, - y: config.axis_y_max, - y2: config.axis_y2_max - }; - } - }; - c3_chart_fn.axis.min = function (min) { - var $$ = this.internal, config = $$.config; - if (arguments.length) { - if (typeof min === 'object') { - if (isValue(min.x)) { config.axis_x_min = min.x; } - if (isValue(min.y)) { config.axis_y_min = min.y; } - if (isValue(min.y2)) { config.axis_y2_min = min.y2; } - } else { - config.axis_y_min = config.axis_y2_min = min; - } - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true}); - } else { - return { - x: config.axis_x_min, - y: config.axis_y_min, - y2: config.axis_y2_min - }; - } - }; - c3_chart_fn.axis.range = function (range) { - if (arguments.length) { - if (isDefined(range.max)) { this.axis.max(range.max); } - if (isDefined(range.min)) { this.axis.min(range.min); } - } else { - return { - max: this.axis.max(), - min: this.axis.min() - }; - } - }; - - c3_chart_fn.legend = function () {}; - c3_chart_fn.legend.show = function (targetIds) { - var $$ = this.internal; - $$.showLegend($$.mapToTargetIds(targetIds)); - $$.updateAndRedraw({withLegend: true}); - }; - c3_chart_fn.legend.hide = function (targetIds) { - var $$ = this.internal; - $$.hideLegend($$.mapToTargetIds(targetIds)); - $$.updateAndRedraw({withLegend: true}); - }; - - c3_chart_fn.resize = function (size) { - var $$ = this.internal, config = $$.config; - config.size_width = size ? size.width : null; - config.size_height = size ? size.height : null; - this.flush(); - }; - - c3_chart_fn.flush = function () { - var $$ = this.internal; - $$.updateAndRedraw({withLegend: true, withTransition: false, withTransitionForTransform: false}); - }; - - c3_chart_fn.destroy = function () { - var $$ = this.internal; - - window.clearInterval($$.intervalForObserveInserted); - window.onresize = null; - - $$.selectChart.classed('c3', false).html(""); - - // MEMO: this is needed because the reference of some elements will not be released, then memory leak will happen. - Object.keys($$).forEach(function (key) { - $$[key] = null; - }); - - return null; - }; - - c3_chart_fn.tooltip = function () {}; - c3_chart_fn.tooltip.show = function (args) { - var $$ = this.internal, index, mouse; - - // determine mouse position on the chart - if (args.mouse) { - mouse = args.mouse; - } - - // determine focus data - if (args.data) { - if ($$.isMultipleX()) { - // if multiple xs, target point will be determined by mouse - mouse = [$$.x(args.data.x), $$.getYScale(args.data.id)(args.data.value)]; - index = null; - } else { - // TODO: when tooltip_grouped = false - index = isValue(args.data.index) ? args.data.index : $$.getIndexByX(args.data.x); - } - } - else if (typeof args.x !== 'undefined') { - index = $$.getIndexByX(args.x); - } - else if (typeof args.index !== 'undefined') { - index = args.index; - } - - // emulate mouse events to show - $$.dispatchEvent('mouseover', index, mouse); - $$.dispatchEvent('mousemove', index, mouse); - }; - c3_chart_fn.tooltip.hide = function () { - // TODO: get target data by checking the state of focus - this.internal.dispatchEvent('mouseout', 0); - }; - - // Features: - // 1. category axis - // 2. ceil values of translate/x/y to int for half pixel antialiasing - // 3. multiline tick text - var tickTextCharSize; - function c3_axis(d3, params) { - var scale = d3.scale.linear(), orient = "bottom", innerTickSize = 6, outerTickSize, tickPadding = 3, tickValues = null, tickFormat, tickArguments; - - var tickOffset = 0, tickCulling = true, tickCentered; - - params = params || {}; - outerTickSize = params.withOuterTick ? 6 : 0; - - function axisX(selection, x) { - selection.attr("transform", function (d) { - return "translate(" + Math.ceil(x(d) + tickOffset) + ", 0)"; - }); - } - function axisY(selection, y) { - selection.attr("transform", function (d) { - return "translate(0," + Math.ceil(y(d)) + ")"; - }); - } - function scaleExtent(domain) { - var start = domain[0], stop = domain[domain.length - 1]; - return start < stop ? [ start, stop ] : [ stop, start ]; - } - function generateTicks(scale) { - var i, domain, ticks = []; - if (scale.ticks) { - return scale.ticks.apply(scale, tickArguments); - } - domain = scale.domain(); - for (i = Math.ceil(domain[0]); i < domain[1]; i++) { - ticks.push(i); - } - if (ticks.length > 0 && ticks[0] > 0) { - ticks.unshift(ticks[0] - (ticks[1] - ticks[0])); - } - return ticks; - } - function copyScale() { - var newScale = scale.copy(), domain; - if (params.isCategory) { - domain = scale.domain(); - newScale.domain([domain[0], domain[1] - 1]); - } - return newScale; - } - function textFormatted(v) { - var formatted = tickFormat ? tickFormat(v) : v; - return typeof formatted !== 'undefined' ? formatted : ''; - } - function getSizeFor1Char(tick) { - if (tickTextCharSize) { - return tickTextCharSize; - } - var size = { - h: 11.5, - w: 5.5 - }; - tick.select('text').text(textFormatted).each(function (d) { - var box = this.getBoundingClientRect(), - text = textFormatted(d), - h = box.height, - w = text ? (box.width / text.length) : undefined; - if (h && w) { - size.h = h; - size.w = w; - } - }).text(''); - tickTextCharSize = size; - return size; - } - function transitionise(selection) { - return params.withoutTransition ? selection : d3.transition(selection); - } - function axis(g) { - g.each(function () { - var g = axis.g = d3.select(this); - - var scale0 = this.__chart__ || scale, scale1 = this.__chart__ = copyScale(); - - var ticks = tickValues ? tickValues : generateTicks(scale1), - tick = g.selectAll(".tick").data(ticks, scale1), - tickEnter = tick.enter().insert("g", ".domain").attr("class", "tick").style("opacity", 1e-6), - // MEMO: No exit transition. The reason is this transition affects max tick width calculation because old tick will be included in the ticks. - tickExit = tick.exit().remove(), - tickUpdate = transitionise(tick).style("opacity", 1), - tickTransform, tickX, tickY; - - var range = scale.rangeExtent ? scale.rangeExtent() : scaleExtent(scale.range()), - path = g.selectAll(".domain").data([ 0 ]), - pathUpdate = (path.enter().append("path").attr("class", "domain"), transitionise(path)); - tickEnter.append("line"); - tickEnter.append("text"); - - var lineEnter = tickEnter.select("line"), - lineUpdate = tickUpdate.select("line"), - textEnter = tickEnter.select("text"), - textUpdate = tickUpdate.select("text"); - - if (params.isCategory) { - tickOffset = Math.ceil((scale1(1) - scale1(0)) / 2); - tickX = tickCentered ? 0 : tickOffset; - tickY = tickCentered ? tickOffset : 0; - } else { - tickOffset = tickX = 0; - } - - var text, tspan, sizeFor1Char = getSizeFor1Char(g.select('.tick')), counts = []; - var tickLength = Math.max(innerTickSize, 0) + tickPadding, - isVertical = orient === 'left' || orient === 'right'; - - // this should be called only when category axis - function splitTickText(d, maxWidth) { - var tickText = textFormatted(d), - subtext, spaceIndex, textWidth, splitted = []; - - if (Object.prototype.toString.call(tickText) === "[object Array]") { - return tickText; - } - - if (!maxWidth || maxWidth <= 0) { - maxWidth = isVertical ? 95 : params.isCategory ? (Math.ceil(scale1(ticks[1]) - scale1(ticks[0])) - 12) : 110; - } - - function split(splitted, text) { - spaceIndex = undefined; - for (var i = 1; i < text.length; i++) { - if (text.charAt(i) === ' ') { - spaceIndex = i; - } - subtext = text.substr(0, i + 1); - textWidth = sizeFor1Char.w * subtext.length; - // if text width gets over tick width, split by space index or crrent index - if (maxWidth < textWidth) { - return split( - splitted.concat(text.substr(0, spaceIndex ? spaceIndex : i)), - text.slice(spaceIndex ? spaceIndex + 1 : i) - ); - } - } - return splitted.concat(text); - } - - return split(splitted, tickText + ""); - } - - function tspanDy(d, i) { - var dy = sizeFor1Char.h; - if (i === 0) { - if (orient === 'left' || orient === 'right') { - dy = -((counts[d.index] - 1) * (sizeFor1Char.h / 2) - 3); - } else { - dy = ".71em"; - } - } - return dy; - } - - function tickSize(d) { - var tickPosition = scale(d) + (tickCentered ? 0 : tickOffset); - return range[0] < tickPosition && tickPosition < range[1] ? innerTickSize : 0; - } - - text = tick.select("text"); - tspan = text.selectAll('tspan') - .data(function (d, i) { - var splitted = params.tickMultiline ? splitTickText(d, params.tickWidth) : [].concat(textFormatted(d)); - counts[i] = splitted.length; - return splitted.map(function (s) { - return { index: i, splitted: s }; - }); - }); - tspan.enter().append('tspan'); - tspan.exit().remove(); - tspan.text(function (d) { return d.splitted; }); - - var rotate = params.tickTextRotate; - - function textAnchorForText(rotate) { - if (!rotate) { - return 'middle'; - } - return rotate > 0 ? "start" : "end"; - } - function textTransform(rotate) { - if (!rotate) { - return ''; - } - return "rotate(" + rotate + ")"; - } - function dxForText(rotate) { - if (!rotate) { - return 0; - } - return 8 * Math.sin(Math.PI * (rotate / 180)); - } - function yForText(rotate) { - if (!rotate) { - return tickLength; - } - return 11.5 - 2.5 * (rotate / 15) * (rotate > 0 ? 1 : -1); - } - - switch (orient) { - case "bottom": - { - tickTransform = axisX; - lineEnter.attr("y2", innerTickSize); - textEnter.attr("y", tickLength); - lineUpdate.attr("x1", tickX).attr("x2", tickX).attr("y2", tickSize); - textUpdate.attr("x", 0).attr("y", yForText(rotate)) - .style("text-anchor", textAnchorForText(rotate)) - .attr("transform", textTransform(rotate)); - tspan.attr('x', 0).attr("dy", tspanDy).attr('dx', dxForText(rotate)); - pathUpdate.attr("d", "M" + range[0] + "," + outerTickSize + "V0H" + range[1] + "V" + outerTickSize); - break; - } - case "top": - { - // TODO: rotated tick text - tickTransform = axisX; - lineEnter.attr("y2", -innerTickSize); - textEnter.attr("y", -tickLength); - lineUpdate.attr("x2", 0).attr("y2", -innerTickSize); - textUpdate.attr("x", 0).attr("y", -tickLength); - text.style("text-anchor", "middle"); - tspan.attr('x', 0).attr("dy", "0em"); - pathUpdate.attr("d", "M" + range[0] + "," + -outerTickSize + "V0H" + range[1] + "V" + -outerTickSize); - break; - } - case "left": - { - tickTransform = axisY; - lineEnter.attr("x2", -innerTickSize); - textEnter.attr("x", -tickLength); - lineUpdate.attr("x2", -innerTickSize).attr("y1", tickY).attr("y2", tickY); - textUpdate.attr("x", -tickLength).attr("y", tickOffset); - text.style("text-anchor", "end"); - tspan.attr('x', -tickLength).attr("dy", tspanDy); - pathUpdate.attr("d", "M" + -outerTickSize + "," + range[0] + "H0V" + range[1] + "H" + -outerTickSize); - break; - } - case "right": - { - tickTransform = axisY; - lineEnter.attr("x2", innerTickSize); - textEnter.attr("x", tickLength); - lineUpdate.attr("x2", innerTickSize).attr("y2", 0); - textUpdate.attr("x", tickLength).attr("y", 0); - text.style("text-anchor", "start"); - tspan.attr('x', tickLength).attr("dy", tspanDy); - pathUpdate.attr("d", "M" + outerTickSize + "," + range[0] + "H0V" + range[1] + "H" + outerTickSize); - break; - } - } - if (scale1.rangeBand) { - var x = scale1, dx = x.rangeBand() / 2; - scale0 = scale1 = function (d) { - return x(d) + dx; - }; - } else if (scale0.rangeBand) { - scale0 = scale1; - } else { - tickExit.call(tickTransform, scale1); - } - tickEnter.call(tickTransform, scale0); - tickUpdate.call(tickTransform, scale1); - }); - } - axis.scale = function (x) { - if (!arguments.length) { return scale; } - scale = x; - return axis; - }; - axis.orient = function (x) { - if (!arguments.length) { return orient; } - orient = x in {top: 1, right: 1, bottom: 1, left: 1} ? x + "" : "bottom"; - return axis; - }; - axis.tickFormat = function (format) { - if (!arguments.length) { return tickFormat; } - tickFormat = format; - return axis; - }; - axis.tickCentered = function (isCentered) { - if (!arguments.length) { return tickCentered; } - tickCentered = isCentered; - return axis; - }; - axis.tickOffset = function () { - return tickOffset; - }; - axis.tickInterval = function () { - var interval, length; - if (params.isCategory) { - interval = tickOffset * 2; - } - else { - length = axis.g.select('path.domain').node().getTotalLength() - outerTickSize * 2; - interval = length / axis.g.selectAll('line').size(); - } - return interval === Infinity ? 0 : interval; - }; - axis.ticks = function () { - if (!arguments.length) { return tickArguments; } - tickArguments = arguments; - return axis; - }; - axis.tickCulling = function (culling) { - if (!arguments.length) { return tickCulling; } - tickCulling = culling; - return axis; - }; - axis.tickValues = function (x) { - if (typeof x === 'function') { - tickValues = function () { - return x(scale.domain()); - }; - } - else { - if (!arguments.length) { return tickValues; } - tickValues = x; - } - return axis; - }; - return axis; - } - - c3_chart_internal_fn.isSafari = function () { - var ua = window.navigator.userAgent; - return ua.indexOf('Safari') >= 0 && ua.indexOf('Chrome') < 0; - }; - c3_chart_internal_fn.isChrome = function () { - var ua = window.navigator.userAgent; - return ua.indexOf('Chrome') >= 0; - }; - - // PhantomJS doesn't have support for Function.prototype.bind, which has caused confusion. Use - // this polyfill to avoid the confusion. - // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind#Polyfill - - if (!Function.prototype.bind) { - Function.prototype.bind = function(oThis) { - if (typeof this !== 'function') { - // closest thing possible to the ECMAScript 5 - // internal IsCallable function - throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable'); - } - - var aArgs = Array.prototype.slice.call(arguments, 1), - fToBind = this, - fNOP = function() {}, - fBound = function() { - return fToBind.apply(this instanceof fNOP ? this : oThis, aArgs.concat(Array.prototype.slice.call(arguments))); - }; - - fNOP.prototype = this.prototype; - fBound.prototype = new fNOP(); - - return fBound; - }; - } - - if (typeof define === 'function' && define.amd) { - define("c3", ["d3"], c3); - } else if ('undefined' !== typeof exports && 'undefined' !== typeof module) { - module.exports = c3; - } else { - window.c3 = c3; - } - -})(window); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/c3.min.css b/web/nms.gathering.org/old/speedometer/c3-master/c3.min.css deleted file mode 100644 index 08e5084..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/c3.min.css +++ /dev/null @@ -1 +0,0 @@ -.c3 svg{font:10px sans-serif}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/c3.min.js b/web/nms.gathering.org/old/speedometer/c3-master/c3.min.js deleted file mode 100644 index d99c28b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/c3.min.js +++ /dev/null @@ -1,5 +0,0 @@ -!function(a){"use strict";function b(a){this.owner=a}function c(a,b){if(Object.create)b.prototype=Object.create(a.prototype);else{var c=function(){};c.prototype=a.prototype,b.prototype=new c}return b.prototype.constructor=b,b}function d(a){var b=this.internal=new e(this);b.loadConfig(a),b.init(),function c(a,b,d){Object.keys(a).forEach(function(e){b[e]=a[e].bind(d),Object.keys(a[e]).length>0&&c(a[e],b[e],d)})}(h,this,this)}function e(b){var c=this;c.d3=a.d3?a.d3:"undefined"!=typeof require?require("d3"):void 0,c.api=b,c.config=c.getDefaultConfig(),c.data={},c.cache={},c.axes={}}function f(a){b.call(this,a)}function g(a,b){function c(a,b){a.attr("transform",function(a){return"translate("+Math.ceil(b(a)+u)+", 0)"})}function d(a,b){a.attr("transform",function(a){return"translate(0,"+Math.ceil(b(a))+")"})}function e(a){var b=a[0],c=a[a.length-1];return c>b?[b,c]:[c,b]}function f(a){var b,c,d=[];if(a.ticks)return a.ticks.apply(a,n);for(c=a.domain(),b=Math.ceil(c[0]);b<c[1];b++)d.push(b);return d.length>0&&d[0]>0&&d.unshift(d[0]-(d[1]-d[0])),d}function g(){var a,c=p.copy();return b.isCategory&&(a=p.domain(),c.domain([a[0],a[1]-1])),c}function h(a){var b=m?m(a):a;return"undefined"!=typeof b?b:""}function i(a){if(z)return z;var b={h:11.5,w:5.5};return a.select("text").text(h).each(function(a){var c=this.getBoundingClientRect(),d=h(a),e=c.height,f=d?c.width/d.length:void 0;e&&f&&(b.h=e,b.w=f)}).text(""),z=b,b}function j(c){return b.withoutTransition?c:a.transition(c)}function k(m){m.each(function(){function m(a,c){function d(a,b){f=void 0;for(var h=1;h<b.length;h++)if(" "===b.charAt(h)&&(f=h),e=b.substr(0,h+1),g=U.w*e.length,g>c)return d(a.concat(b.substr(0,f?f:h)),b.slice(f?f+1:h));return a.concat(b)}var e,f,g,i=h(a),j=[];return"[object Array]"===Object.prototype.toString.call(i)?i:((!c||0>=c)&&(c=X?95:b.isCategory?Math.ceil(F(G[1])-F(G[0]))-12:110),d(j,i+""))}function n(a,b){var c=U.h;return 0===b&&(c="left"===q||"right"===q?-((V[a.index]-1)*(U.h/2)-3):".71em"),c}function v(a){var b=p(a)+(o?0:u);return L[0]<b&&b<L[1]?r:0}function w(a){return a?a>0?"start":"end":"middle"}function x(a){return a?"rotate("+a+")":""}function y(a){return a?8*Math.sin(Math.PI*(a/180)):0}function z(a){return a?11.5-2.5*(a/15)*(a>0?1:-1):W}var A,B,C,D=k.g=a.select(this),E=this.__chart__||p,F=this.__chart__=g(),G=t?t:f(F),H=D.selectAll(".tick").data(G,F),I=H.enter().insert("g",".domain").attr("class","tick").style("opacity",1e-6),J=H.exit().remove(),K=j(H).style("opacity",1),L=p.rangeExtent?p.rangeExtent():e(p.range()),M=D.selectAll(".domain").data([0]),N=(M.enter().append("path").attr("class","domain"),j(M));I.append("line"),I.append("text");var O=I.select("line"),P=K.select("line"),Q=I.select("text"),R=K.select("text");b.isCategory?(u=Math.ceil((F(1)-F(0))/2),B=o?0:u,C=o?u:0):u=B=0;var S,T,U=i(D.select(".tick")),V=[],W=Math.max(r,0)+s,X="left"===q||"right"===q;S=H.select("text"),T=S.selectAll("tspan").data(function(a,c){var d=b.tickMultiline?m(a,b.tickWidth):[].concat(h(a));return V[c]=d.length,d.map(function(a){return{index:c,splitted:a}})}),T.enter().append("tspan"),T.exit().remove(),T.text(function(a){return a.splitted});var Y=b.tickTextRotate;switch(q){case"bottom":A=c,O.attr("y2",r),Q.attr("y",W),P.attr("x1",B).attr("x2",B).attr("y2",v),R.attr("x",0).attr("y",z(Y)).style("text-anchor",w(Y)).attr("transform",x(Y)),T.attr("x",0).attr("dy",n).attr("dx",y(Y)),N.attr("d","M"+L[0]+","+l+"V0H"+L[1]+"V"+l);break;case"top":A=c,O.attr("y2",-r),Q.attr("y",-W),P.attr("x2",0).attr("y2",-r),R.attr("x",0).attr("y",-W),S.style("text-anchor","middle"),T.attr("x",0).attr("dy","0em"),N.attr("d","M"+L[0]+","+-l+"V0H"+L[1]+"V"+-l);break;case"left":A=d,O.attr("x2",-r),Q.attr("x",-W),P.attr("x2",-r).attr("y1",C).attr("y2",C),R.attr("x",-W).attr("y",u),S.style("text-anchor","end"),T.attr("x",-W).attr("dy",n),N.attr("d","M"+-l+","+L[0]+"H0V"+L[1]+"H"+-l);break;case"right":A=d,O.attr("x2",r),Q.attr("x",W),P.attr("x2",r).attr("y2",0),R.attr("x",W).attr("y",0),S.style("text-anchor","start"),T.attr("x",W).attr("dy",n),N.attr("d","M"+l+","+L[0]+"H0V"+L[1]+"H"+l)}if(F.rangeBand){var Z=F,$=Z.rangeBand()/2;E=F=function(a){return Z(a)+$}}else E.rangeBand?E=F:J.call(A,F);I.call(A,E),K.call(A,F)})}var l,m,n,o,p=a.scale.linear(),q="bottom",r=6,s=3,t=null,u=0,v=!0;return b=b||{},l=b.withOuterTick?6:0,k.scale=function(a){return arguments.length?(p=a,k):p},k.orient=function(a){return arguments.length?(q=a in{top:1,right:1,bottom:1,left:1}?a+"":"bottom",k):q},k.tickFormat=function(a){return arguments.length?(m=a,k):m},k.tickCentered=function(a){return arguments.length?(o=a,k):o},k.tickOffset=function(){return u},k.tickInterval=function(){var a,c;return b.isCategory?a=2*u:(c=k.g.select("path.domain").node().getTotalLength()-2*l,a=c/k.g.selectAll("line").size()),1/0===a?0:a},k.ticks=function(){return arguments.length?(n=arguments,k):n},k.tickCulling=function(a){return arguments.length?(v=a,k):v},k.tickValues=function(a){if("function"==typeof a)t=function(){return a(p.domain())};else{if(!arguments.length)return t;t=a}return k},k}var h,i,j,k={version:"0.4.10"};k.generate=function(a){return new d(a)},k.chart={fn:d.prototype,internal:{fn:e.prototype,axis:{fn:f.prototype}}},h=k.chart.fn,i=k.chart.internal.fn,j=k.chart.internal.axis.fn,i.init=function(){var a=this,b=a.config;if(a.initParams(),b.data_url)a.convertUrlToData(b.data_url,b.data_mimeType,b.data_keys,a.initWithData);else if(b.data_json)a.initWithData(a.convertJsonToData(b.data_json,b.data_keys));else if(b.data_rows)a.initWithData(a.convertRowsToData(b.data_rows));else{if(!b.data_columns)throw Error("url or json or rows or columns is required.");a.initWithData(a.convertColumnsToData(b.data_columns))}},i.initParams=function(){var a=this,b=a.d3,c=a.config;a.clipId="c3-"+ +new Date+"-clip",a.clipIdForXAxis=a.clipId+"-xaxis",a.clipIdForYAxis=a.clipId+"-yaxis",a.clipIdForGrid=a.clipId+"-grid",a.clipIdForSubchart=a.clipId+"-subchart",a.clipPath=a.getClipPath(a.clipId),a.clipPathForXAxis=a.getClipPath(a.clipIdForXAxis),a.clipPathForYAxis=a.getClipPath(a.clipIdForYAxis),a.clipPathForGrid=a.getClipPath(a.clipIdForGrid),a.clipPathForSubchart=a.getClipPath(a.clipIdForSubchart),a.dragStart=null,a.dragging=!1,a.flowing=!1,a.cancelClick=!1,a.mouseover=!1,a.transiting=!1,a.color=a.generateColor(),a.levelColor=a.generateLevelColor(),a.dataTimeFormat=c.data_xLocaltime?b.time.format:b.time.format.utc,a.axisTimeFormat=c.axis_x_localtime?b.time.format:b.time.format.utc,a.defaultAxisTimeFormat=a.axisTimeFormat.multi([[".%L",function(a){return a.getMilliseconds()}],[":%S",function(a){return a.getSeconds()}],["%I:%M",function(a){return a.getMinutes()}],["%I %p",function(a){return a.getHours()}],["%-m/%-d",function(a){return a.getDay()&&1!==a.getDate()}],["%-m/%-d",function(a){return 1!==a.getDate()}],["%-m/%-d",function(a){return a.getMonth()}],["%Y/%-m/%-d",function(){return!0}]]),a.hiddenTargetIds=[],a.hiddenLegendIds=[],a.focusedTargetIds=[],a.defocusedTargetIds=[],a.xOrient=c.axis_rotated?"left":"bottom",a.yOrient=c.axis_rotated?c.axis_y_inner?"top":"bottom":c.axis_y_inner?"right":"left",a.y2Orient=c.axis_rotated?c.axis_y2_inner?"bottom":"top":c.axis_y2_inner?"left":"right",a.subXOrient=c.axis_rotated?"left":"bottom",a.isLegendRight="right"===c.legend_position,a.isLegendInset="inset"===c.legend_position,a.isLegendTop="top-left"===c.legend_inset_anchor||"top-right"===c.legend_inset_anchor,a.isLegendLeft="top-left"===c.legend_inset_anchor||"bottom-left"===c.legend_inset_anchor,a.legendStep=0,a.legendItemWidth=0,a.legendItemHeight=0,a.currentMaxTickWidths={x:0,y:0,y2:0},a.rotated_padding_left=30,a.rotated_padding_right=c.axis_rotated&&!c.axis_x_show?0:30,a.rotated_padding_top=5,a.withoutFadeIn={},a.intervalForObserveInserted=void 0,a.axes.subx=b.selectAll([])},i.initChartElements=function(){this.initBar&&this.initBar(),this.initLine&&this.initLine(),this.initArc&&this.initArc(),this.initGauge&&this.initGauge(),this.initText&&this.initText()},i.initWithData=function(b){var c,d,e=this,g=e.d3,h=e.config,i=!0;e.axis=new f(e),e.initPie&&e.initPie(),e.initBrush&&e.initBrush(),e.initZoom&&e.initZoom(),e.selectChart=h.bindto?"function"==typeof h.bindto.node?h.bindto:g.select(h.bindto):g.selectAll([]),e.selectChart.empty()&&(e.selectChart=g.select(document.createElement("div")).style("opacity",0),e.observeInserted(e.selectChart),i=!1),e.selectChart.html("").classed("c3",!0),e.data.xs={},e.data.targets=e.convertDataToTargets(b),h.data_filter&&(e.data.targets=e.data.targets.filter(h.data_filter)),h.data_hide&&e.addHiddenTargetIds(h.data_hide===!0?e.mapToIds(e.data.targets):h.data_hide),h.legend_hide&&e.addHiddenLegendIds(h.legend_hide===!0?e.mapToIds(e.data.targets):h.legend_hide),e.hasType("gauge")&&(h.legend_show=!1),e.updateSizes(),e.updateScales(),e.x.domain(g.extent(e.getXDomain(e.data.targets))),e.y.domain(e.getYDomain(e.data.targets,"y")),e.y2.domain(e.getYDomain(e.data.targets,"y2")),e.subX.domain(e.x.domain()),e.subY.domain(e.y.domain()),e.subY2.domain(e.y2.domain()),e.orgXDomain=e.x.domain(),e.brush&&e.brush.scale(e.subX),h.zoom_enabled&&e.zoom.scale(e.x),e.svg=e.selectChart.append("svg").style("overflow","hidden").on("mouseenter",function(){return h.onmouseover.call(e)}).on("mouseleave",function(){return h.onmouseout.call(e)}),c=e.svg.append("defs"),e.clipChart=e.appendClip(c,e.clipId),e.clipXAxis=e.appendClip(c,e.clipIdForXAxis),e.clipYAxis=e.appendClip(c,e.clipIdForYAxis),e.clipGrid=e.appendClip(c,e.clipIdForGrid),e.clipSubchart=e.appendClip(c,e.clipIdForSubchart),e.updateSvgSize(),d=e.main=e.svg.append("g").attr("transform",e.getTranslate("main")),e.initSubchart&&e.initSubchart(),e.initTooltip&&e.initTooltip(),e.initLegend&&e.initLegend(),d.append("text").attr("class",l.text+" "+l.empty).attr("text-anchor","middle").attr("dominant-baseline","middle"),e.initRegion(),e.initGrid(),d.append("g").attr("clip-path",e.clipPath).attr("class",l.chart),h.grid_lines_front&&e.initGridLines(),e.initEventRect(),e.initChartElements(),d.insert("rect",h.zoom_privileged?null:"g."+l.regions).attr("class",l.zoomRect).attr("width",e.width).attr("height",e.height).style("opacity",0).on("dblclick.zoom",null),h.axis_x_extent&&e.brush.extent(e.getDefaultExtent()),e.axis.init(),e.updateTargets(e.data.targets),i&&(e.updateDimension(),e.config.oninit.call(e),e.redraw({withTransition:!1,withTransform:!0,withUpdateXDomain:!0,withUpdateOrgXDomain:!0,withTransitionForAxis:!1})),null==a.onresize&&(a.onresize=e.generateResize()),a.onresize.add&&(a.onresize.add(function(){h.onresize.call(e)}),a.onresize.add(function(){e.api.flush()}),a.onresize.add(function(){h.onresized.call(e)})),e.api.element=e.selectChart.node()},i.smoothLines=function(a,b){var c=this;"grid"===b&&a.each(function(){var a=c.d3.select(this),b=a.attr("x1"),d=a.attr("x2"),e=a.attr("y1"),f=a.attr("y2");a.attr({x1:Math.ceil(b),x2:Math.ceil(d),y1:Math.ceil(e),y2:Math.ceil(f)})})},i.updateSizes=function(){var a=this,b=a.config,c=a.legend?a.getLegendHeight():0,d=a.legend?a.getLegendWidth():0,e=a.isLegendRight||a.isLegendInset?0:c,f=a.hasArcType(),g=b.axis_rotated||f?0:a.getHorizontalAxisHeight("x"),h=b.subchart_show&&!f?b.subchart_size_height+g:0;a.currentWidth=a.getCurrentWidth(),a.currentHeight=a.getCurrentHeight(),a.margin=b.axis_rotated?{top:a.getHorizontalAxisHeight("y2")+a.getCurrentPaddingTop(),right:f?0:a.getCurrentPaddingRight(),bottom:a.getHorizontalAxisHeight("y")+e+a.getCurrentPaddingBottom(),left:h+(f?0:a.getCurrentPaddingLeft())}:{top:4+a.getCurrentPaddingTop(),right:f?0:a.getCurrentPaddingRight(),bottom:g+h+e+a.getCurrentPaddingBottom(),left:f?0:a.getCurrentPaddingLeft()},a.margin2=b.axis_rotated?{top:a.margin.top,right:0/0,bottom:20+e,left:a.rotated_padding_left}:{top:a.currentHeight-h-e,right:0/0,bottom:g+e,left:a.margin.left},a.margin3={top:0,right:0/0,bottom:0,left:0},a.updateSizeForLegend&&a.updateSizeForLegend(c,d),a.width=a.currentWidth-a.margin.left-a.margin.right,a.height=a.currentHeight-a.margin.top-a.margin.bottom,a.width<0&&(a.width=0),a.height<0&&(a.height=0),a.width2=b.axis_rotated?a.margin.left-a.rotated_padding_left-a.rotated_padding_right:a.width,a.height2=b.axis_rotated?a.height:a.currentHeight-a.margin2.top-a.margin2.bottom,a.width2<0&&(a.width2=0),a.height2<0&&(a.height2=0),a.arcWidth=a.width-(a.isLegendRight?d+10:0),a.arcHeight=a.height-(a.isLegendRight?0:10),a.hasType("gauge")&&(a.arcHeight+=a.height-a.getGaugeLabelHeight()),a.updateRadius&&a.updateRadius(),a.isLegendRight&&f&&(a.margin3.left=a.arcWidth/2+1.1*a.radiusExpanded)},i.updateTargets=function(a){var b=this;b.updateTargetsForText(a),b.updateTargetsForBar(a),b.updateTargetsForLine(a),b.hasArcType()&&b.updateTargetsForArc&&b.updateTargetsForArc(a),b.updateTargetsForSubchart&&b.updateTargetsForSubchart(a),b.showTargets()},i.showTargets=function(){var a=this;a.svg.selectAll("."+l.target).filter(function(b){return a.isTargetToShow(b.id)}).transition().duration(a.config.transition_duration).style("opacity",1)},i.redraw=function(a,b){var c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,t,u,v,x,y,z,A,B,C,D,E,F,G,H=this,I=H.main,J=H.d3,K=H.config,L=H.getShapeIndices(H.isAreaType),M=H.getShapeIndices(H.isBarType),N=H.getShapeIndices(H.isLineType),O=H.hasArcType(),P=H.filterTargetsToShow(H.data.targets),Q=H.xv.bind(H);if(a=a||{},c=w(a,"withY",!0),d=w(a,"withSubchart",!0),e=w(a,"withTransition",!0),h=w(a,"withTransform",!1),i=w(a,"withUpdateXDomain",!1),j=w(a,"withUpdateOrgXDomain",!1),k=w(a,"withTrimXDomain",!0),p=w(a,"withUpdateXAxis",i),m=w(a,"withLegend",!1),n=w(a,"withEventRect",!0),o=w(a,"withDimension",!0),f=w(a,"withTransitionForExit",e),g=w(a,"withTransitionForAxis",e),v=e?K.transition_duration:0,x=f?v:0,y=g?v:0,b=b||H.axis.generateTransitions(y),m&&K.legend_show?H.updateLegend(H.mapToIds(H.data.targets),a,b):o&&H.updateDimension(!0),H.isCategorized()&&0===P.length&&H.x.domain([0,H.axes.x.selectAll(".tick").size()]),P.length?(H.updateXDomain(P,i,j,k),K.axis_x_tick_values||(B=H.axis.updateXAxisTickValues(P))):(H.xAxis.tickValues([]),H.subXAxis.tickValues([])),K.zoom_rescale&&!a.flow&&(E=H.x.orgDomain()),H.y.domain(H.getYDomain(P,"y",E)),H.y2.domain(H.getYDomain(P,"y2",E)),!K.axis_y_tick_values&&K.axis_y_tick_count&&H.yAxis.tickValues(H.axis.generateTickValues(H.y.domain(),K.axis_y_tick_count)),!K.axis_y2_tick_values&&K.axis_y2_tick_count&&H.y2Axis.tickValues(H.axis.generateTickValues(H.y2.domain(),K.axis_y2_tick_count)),H.axis.redraw(b,O),H.axis.updateLabels(e),(i||p)&&P.length)if(K.axis_x_tick_culling&&B){for(C=1;C<B.length;C++)if(B.length/C<K.axis_x_tick_culling_max){D=C;break}H.svg.selectAll("."+l.axisX+" .tick text").each(function(a){var b=B.indexOf(a);b>=0&&J.select(this).style("display",b%D?"none":"block")})}else H.svg.selectAll("."+l.axisX+" .tick text").style("display","block");q=H.generateDrawArea?H.generateDrawArea(L,!1):void 0,r=H.generateDrawBar?H.generateDrawBar(M):void 0,s=H.generateDrawLine?H.generateDrawLine(N,!1):void 0,t=H.generateXYForText(L,M,N,!0),u=H.generateXYForText(L,M,N,!1),c&&(H.subY.domain(H.getYDomain(P,"y")),H.subY2.domain(H.getYDomain(P,"y2"))),H.tooltip.style("display","none"),H.updateXgridFocus(),I.select("text."+l.text+"."+l.empty).attr("x",H.width/2).attr("y",H.height/2).text(K.data_empty_label_text).transition().style("opacity",P.length?0:1),H.updateGrid(v),H.updateRegion(v),H.updateBar(x),H.updateLine(x),H.updateArea(x),H.updateCircle(),H.hasDataLabel()&&H.updateText(x),H.redrawArc&&H.redrawArc(v,x,h),H.redrawSubchart&&H.redrawSubchart(d,b,v,x,L,M,N),I.selectAll("."+l.selectedCircles).filter(H.isBarType.bind(H)).selectAll("circle").remove(),K.interaction_enabled&&!a.flow&&n&&(H.redrawEventRect(),H.updateZoom&&H.updateZoom()),H.updateCircleY(),F=(H.config.axis_rotated?H.circleY:H.circleX).bind(H),G=(H.config.axis_rotated?H.circleX:H.circleY).bind(H),a.flow&&(A=H.generateFlow({targets:P,flow:a.flow,duration:a.flow.duration,drawBar:r,drawLine:s,drawArea:q,cx:F,cy:G,xv:Q,xForText:t,yForText:u})),(v||A)&&H.isTabVisible()?J.transition().duration(v).each(function(){var b=[];[H.redrawBar(r,!0),H.redrawLine(s,!0),H.redrawArea(q,!0),H.redrawCircle(F,G,!0),H.redrawText(t,u,a.flow,!0),H.redrawRegion(!0),H.redrawGrid(!0)].forEach(function(a){a.forEach(function(a){b.push(a)})}),z=H.generateWait(),b.forEach(function(a){z.add(a)})}).call(z,function(){A&&A(),K.onrendered&&K.onrendered.call(H)}):(H.redrawBar(r),H.redrawLine(s),H.redrawArea(q),H.redrawCircle(F,G),H.redrawText(t,u,a.flow),H.redrawRegion(),H.redrawGrid(),K.onrendered&&K.onrendered.call(H)),H.mapToIds(H.data.targets).forEach(function(a){H.withoutFadeIn[a]=!0})},i.updateAndRedraw=function(a){var b,c=this,d=c.config;a=a||{},a.withTransition=w(a,"withTransition",!0),a.withTransform=w(a,"withTransform",!1),a.withLegend=w(a,"withLegend",!1),a.withUpdateXDomain=!0,a.withUpdateOrgXDomain=!0,a.withTransitionForExit=!1,a.withTransitionForTransform=w(a,"withTransitionForTransform",a.withTransition),c.updateSizes(),a.withLegend&&d.legend_show||(b=c.axis.generateTransitions(a.withTransitionForAxis?d.transition_duration:0),c.updateScales(),c.updateSvgSize(),c.transformAll(a.withTransitionForTransform,b)),c.redraw(a,b)},i.redrawWithoutRescale=function(){this.redraw({withY:!1,withSubchart:!1,withEventRect:!1,withTransitionForAxis:!1})},i.isTimeSeries=function(){return"timeseries"===this.config.axis_x_type},i.isCategorized=function(){return this.config.axis_x_type.indexOf("categor")>=0},i.isCustomX=function(){var a=this,b=a.config;return!a.isTimeSeries()&&(b.data_x||v(b.data_xs))},i.isTimeSeriesY=function(){return"timeseries"===this.config.axis_y_type},i.getTranslate=function(a){var b,c,d=this,e=d.config;return"main"===a?(b=s(d.margin.left),c=s(d.margin.top)):"context"===a?(b=s(d.margin2.left),c=s(d.margin2.top)):"legend"===a?(b=d.margin3.left,c=d.margin3.top):"x"===a?(b=0,c=e.axis_rotated?0:d.height):"y"===a?(b=0,c=e.axis_rotated?d.height:0):"y2"===a?(b=e.axis_rotated?0:d.width,c=e.axis_rotated?1:0):"subx"===a?(b=0,c=e.axis_rotated?0:d.height2):"arc"===a&&(b=d.arcWidth/2,c=d.arcHeight/2),"translate("+b+","+c+")"},i.initialOpacity=function(a){return null!==a.value&&this.withoutFadeIn[a.id]?1:0},i.initialOpacityForCircle=function(a){return null!==a.value&&this.withoutFadeIn[a.id]?this.opacityForCircle(a):0},i.opacityForCircle=function(a){var b=this.config.point_show?1:0;return m(a.value)?this.isScatterType(a)?.5:b:0},i.opacityForText=function(){return this.hasDataLabel()?1:0},i.xx=function(a){return a?this.x(a.x):null},i.xv=function(a){var b=this,c=a.value;return b.isTimeSeries()?c=b.parseDate(a.value):b.isCategorized()&&"string"==typeof a.value&&(c=b.config.axis_x_categories.indexOf(a.value)),Math.ceil(b.x(c))},i.yv=function(a){var b=this,c=a.axis&&"y2"===a.axis?b.y2:b.y;return Math.ceil(c(a.value))},i.subxx=function(a){return a?this.subX(a.x):null},i.transformMain=function(a,b){var c,d,e,f=this;b&&b.axisX?c=b.axisX:(c=f.main.select("."+l.axisX),a&&(c=c.transition())),b&&b.axisY?d=b.axisY:(d=f.main.select("."+l.axisY),a&&(d=d.transition())),b&&b.axisY2?e=b.axisY2:(e=f.main.select("."+l.axisY2),a&&(e=e.transition())),(a?f.main.transition():f.main).attr("transform",f.getTranslate("main")),c.attr("transform",f.getTranslate("x")),d.attr("transform",f.getTranslate("y")),e.attr("transform",f.getTranslate("y2")),f.main.select("."+l.chartArcs).attr("transform",f.getTranslate("arc"))},i.transformAll=function(a,b){var c=this;c.transformMain(a,b),c.config.subchart_show&&c.transformContext(a,b),c.legend&&c.transformLegend(a)},i.updateSvgSize=function(){var a=this,b=a.svg.select(".c3-brush .background");a.svg.attr("width",a.currentWidth).attr("height",a.currentHeight),a.svg.selectAll(["#"+a.clipId,"#"+a.clipIdForGrid]).select("rect").attr("width",a.width).attr("height",a.height),a.svg.select("#"+a.clipIdForXAxis).select("rect").attr("x",a.getXAxisClipX.bind(a)).attr("y",a.getXAxisClipY.bind(a)).attr("width",a.getXAxisClipWidth.bind(a)).attr("height",a.getXAxisClipHeight.bind(a)),a.svg.select("#"+a.clipIdForYAxis).select("rect").attr("x",a.getYAxisClipX.bind(a)).attr("y",a.getYAxisClipY.bind(a)).attr("width",a.getYAxisClipWidth.bind(a)).attr("height",a.getYAxisClipHeight.bind(a)),a.svg.select("#"+a.clipIdForSubchart).select("rect").attr("width",a.width).attr("height",b.size()?b.attr("height"):0),a.svg.select("."+l.zoomRect).attr("width",a.width).attr("height",a.height),a.selectChart.style("max-height",a.currentHeight+"px")},i.updateDimension=function(a){var b=this;a||(b.config.axis_rotated?(b.axes.x.call(b.xAxis),b.axes.subx.call(b.subXAxis)):(b.axes.y.call(b.yAxis),b.axes.y2.call(b.y2Axis))),b.updateSizes(),b.updateScales(),b.updateSvgSize(),b.transformAll(!1)},i.observeInserted=function(b){var c,d=this;return"undefined"==typeof MutationObserver?void a.console.error("MutationObserver not defined."):(c=new MutationObserver(function(e){e.forEach(function(e){"childList"===e.type&&e.previousSibling&&(c.disconnect(),d.intervalForObserveInserted=a.setInterval(function(){b.node().parentNode&&(a.clearInterval(d.intervalForObserveInserted),d.updateDimension(),d.config.oninit.call(d),d.redraw({withTransform:!0,withUpdateXDomain:!0,withUpdateOrgXDomain:!0,withTransition:!1,withTransitionForTransform:!1,withLegend:!0}),b.transition().style("opacity",1))},10))})}),void c.observe(b.node(),{attributes:!0,childList:!0,characterData:!0}))},i.generateResize=function(){function a(){b.forEach(function(a){a()})}var b=[];return a.add=function(a){b.push(a)},a},i.endall=function(a,b){var c=0;a.each(function(){++c}).each("end",function(){--c||b.apply(this,arguments)})},i.generateWait=function(){var a=[],b=function(b,c){var d=setInterval(function(){var b=0;a.forEach(function(a){if(a.empty())return void(b+=1);try{a.transition()}catch(c){b+=1}}),b===a.length&&(clearInterval(d),c&&c())},10)};return b.add=function(b){a.push(b)},b},i.parseDate=function(b){var c,d=this;return b instanceof Date?c=b:"string"==typeof b?c=d.dataTimeFormat(d.config.data_xFormat).parse(b):"number"!=typeof b&&isNaN(b)||(c=new Date(+b)),(!c||isNaN(+c))&&a.console.error("Failed to parse x '"+b+"' to Date object"),c},i.isTabVisible=function(){var a;return"undefined"!=typeof document.hidden?a="hidden":"undefined"!=typeof document.mozHidden?a="mozHidden":"undefined"!=typeof document.msHidden?a="msHidden":"undefined"!=typeof document.webkitHidden&&(a="webkitHidden"),document[a]?!1:!0},i.getDefaultConfig=function(){var a={bindto:"#chart",size_width:void 0,size_height:void 0,padding_left:void 0,padding_right:void 0,padding_top:void 0,padding_bottom:void 0,zoom_enabled:!1,zoom_extent:void 0,zoom_privileged:!1,zoom_rescale:!1,zoom_onzoom:function(){},zoom_onzoomstart:function(){},zoom_onzoomend:function(){},interaction_enabled:!0,onmouseover:function(){},onmouseout:function(){},onresize:function(){},onresized:function(){},oninit:function(){},onrendered:function(){},transition_duration:350,data_x:void 0,data_xs:{},data_xFormat:"%Y-%m-%d",data_xLocaltime:!0,data_xSort:!0,data_idConverter:function(a){return a},data_names:{},data_classes:{},data_groups:[],data_axes:{},data_type:void 0,data_types:{},data_labels:{},data_order:"desc",data_regions:{},data_color:void 0,data_colors:{},data_hide:!1,data_filter:void 0,data_selection_enabled:!1,data_selection_grouped:!1,data_selection_isselectable:function(){return!0},data_selection_multiple:!0,data_selection_draggable:!1,data_onclick:function(){},data_onmouseover:function(){},data_onmouseout:function(){},data_onselected:function(){},data_onunselected:function(){},data_url:void 0,data_json:void 0,data_rows:void 0,data_columns:void 0,data_mimeType:void 0,data_keys:void 0,data_empty_label_text:"",subchart_show:!1,subchart_size_height:60,subchart_onbrush:function(){},color_pattern:[],color_threshold:{},legend_show:!0,legend_hide:!1,legend_position:"bottom",legend_inset_anchor:"top-left",legend_inset_x:10,legend_inset_y:0,legend_inset_step:void 0,legend_item_onclick:void 0,legend_item_onmouseover:void 0,legend_item_onmouseout:void 0,legend_equally:!1,axis_rotated:!1,axis_x_show:!0,axis_x_type:"indexed",axis_x_localtime:!0,axis_x_categories:[],axis_x_tick_centered:!1,axis_x_tick_format:void 0,axis_x_tick_culling:{},axis_x_tick_culling_max:10,axis_x_tick_count:void 0,axis_x_tick_fit:!0,axis_x_tick_values:null,axis_x_tick_rotate:0,axis_x_tick_outer:!0,axis_x_tick_multiline:!0,axis_x_tick_width:null,axis_x_max:void 0,axis_x_min:void 0,axis_x_padding:{},axis_x_height:void 0,axis_x_extent:void 0,axis_x_label:{},axis_y_show:!0,axis_y_type:void 0,axis_y_max:void 0,axis_y_min:void 0,axis_y_inverted:!1,axis_y_center:void 0,axis_y_inner:void 0,axis_y_label:{},axis_y_tick_format:void 0,axis_y_tick_outer:!0,axis_y_tick_values:null,axis_y_tick_count:void 0,axis_y_tick_time_value:void 0,axis_y_tick_time_interval:void 0,axis_y_padding:{},axis_y_default:void 0,axis_y2_show:!1,axis_y2_max:void 0,axis_y2_min:void 0,axis_y2_inverted:!1,axis_y2_center:void 0,axis_y2_inner:void 0,axis_y2_label:{},axis_y2_tick_format:void 0,axis_y2_tick_outer:!0,axis_y2_tick_values:null,axis_y2_tick_count:void 0,axis_y2_padding:{},axis_y2_default:void 0,grid_x_show:!1,grid_x_type:"tick",grid_x_lines:[],grid_y_show:!1,grid_y_lines:[],grid_y_ticks:10,grid_focus_show:!0,grid_lines_front:!0,point_show:!0,point_r:2.5,point_focus_expand_enabled:!0,point_focus_expand_r:void 0,point_select_r:void 0,line_connectNull:!1,line_step_type:"step",bar_width:void 0,bar_width_ratio:.6,bar_width_max:void 0,bar_zerobased:!0,area_zerobased:!0,pie_label_show:!0,pie_label_format:void 0,pie_label_threshold:.05,pie_expand:!0,gauge_label_show:!0,gauge_label_format:void 0,gauge_expand:!0,gauge_min:0,gauge_max:100,gauge_units:void 0,gauge_width:void 0,donut_label_show:!0,donut_label_format:void 0,donut_label_threshold:.05,donut_width:void 0,donut_expand:!0,donut_title:"",regions:[],tooltip_show:!0,tooltip_grouped:!0,tooltip_format_title:void 0,tooltip_format_name:void 0,tooltip_format_value:void 0,tooltip_position:void 0,tooltip_contents:function(a,b,c,d){return this.getTooltipContent?this.getTooltipContent(a,b,c,d):""},tooltip_init_show:!1,tooltip_init_x:0,tooltip_init_position:{top:"0px",left:"50px"}};return Object.keys(this.additionalConfig).forEach(function(b){a[b]=this.additionalConfig[b]},this),a},i.additionalConfig={},i.loadConfig=function(a){function b(){var a=d.shift();return a&&c&&"object"==typeof c&&a in c?(c=c[a],b()):a?void 0:c}var c,d,e,f=this.config;Object.keys(f).forEach(function(g){c=a,d=g.split("_"),e=b(),q(e)&&(f[g]=e)})},i.getScale=function(a,b,c){return(c?this.d3.time.scale():this.d3.scale.linear()).range([a,b])},i.getX=function(a,b,c,d){var e,f=this,g=f.getScale(a,b,f.isTimeSeries()),h=c?g.domain(c):g;f.isCategorized()?(d=d||function(){return 0},g=function(a,b){var c=h(a)+d(a);return b?c:Math.ceil(c)}):g=function(a,b){var c=h(a);return b?c:Math.ceil(c)};for(e in h)g[e]=h[e];return g.orgDomain=function(){return h.domain()},f.isCategorized()&&(g.domain=function(a){return arguments.length?(h.domain(a),g):(a=this.orgDomain(),[a[0],a[1]+1])}),g},i.getY=function(a,b,c){var d=this.getScale(a,b,this.isTimeSeriesY());return c&&d.domain(c),d},i.getYScale=function(a){return"y2"===this.axis.getId(a)?this.y2:this.y},i.getSubYScale=function(a){return"y2"===this.axis.getId(a)?this.subY2:this.subY},i.updateScales=function(){var a=this,b=a.config,c=!a.x;a.xMin=b.axis_rotated?1:0,a.xMax=b.axis_rotated?a.height:a.width,a.yMin=b.axis_rotated?0:a.height,a.yMax=b.axis_rotated?a.width:1,a.subXMin=a.xMin,a.subXMax=a.xMax,a.subYMin=b.axis_rotated?0:a.height2,a.subYMax=b.axis_rotated?a.width2:1,a.x=a.getX(a.xMin,a.xMax,c?void 0:a.x.orgDomain(),function(){return a.xAxis.tickOffset()}),a.y=a.getY(a.yMin,a.yMax,c?b.axis_y_default:a.y.domain()),a.y2=a.getY(a.yMin,a.yMax,c?b.axis_y2_default:a.y2.domain()),a.subX=a.getX(a.xMin,a.xMax,a.orgXDomain,function(b){return b%1?0:a.subXAxis.tickOffset()}),a.subY=a.getY(a.subYMin,a.subYMax,c?b.axis_y_default:a.subY.domain()),a.subY2=a.getY(a.subYMin,a.subYMax,c?b.axis_y2_default:a.subY2.domain()),a.xAxisTickFormat=a.axis.getXAxisTickFormat(),a.xAxisTickValues=a.axis.getXAxisTickValues(),a.yAxisTickValues=a.axis.getYAxisTickValues(),a.y2AxisTickValues=a.axis.getY2AxisTickValues(),a.xAxis=a.axis.getXAxis(a.x,a.xOrient,a.xAxisTickFormat,a.xAxisTickValues,b.axis_x_tick_outer),a.subXAxis=a.axis.getXAxis(a.subX,a.subXOrient,a.xAxisTickFormat,a.xAxisTickValues,b.axis_x_tick_outer),a.yAxis=a.axis.getYAxis(a.y,a.yOrient,b.axis_y_tick_format,a.yAxisTickValues,b.axis_y_tick_outer),a.y2Axis=a.axis.getYAxis(a.y2,a.y2Orient,b.axis_y2_tick_format,a.y2AxisTickValues,b.axis_y2_tick_outer),c||(a.brush&&a.brush.scale(a.subX),b.zoom_enabled&&a.zoom.scale(a.x)),a.updateArc&&a.updateArc()},i.getYDomainMin=function(a){var b,c,d,e,f,g,h=this,i=h.config,j=h.mapToIds(a),k=h.getValuesAsIdKeyed(a);if(i.data_groups.length>0)for(g=h.hasNegativeValueInTargets(a),b=0;b<i.data_groups.length;b++)if(e=i.data_groups[b].filter(function(a){return j.indexOf(a)>=0}),0!==e.length)for(d=e[0],g&&k[d]&&k[d].forEach(function(a,b){k[d][b]=0>a?a:0}),c=1;c<e.length;c++)f=e[c],k[f]&&k[f].forEach(function(a,b){h.axis.getId(f)!==h.axis.getId(d)||!k[d]||g&&+a>0||(k[d][b]+=+a)});return h.d3.min(Object.keys(k).map(function(a){return h.d3.min(k[a])}))},i.getYDomainMax=function(a){var b,c,d,e,f,g,h=this,i=h.config,j=h.mapToIds(a),k=h.getValuesAsIdKeyed(a);if(i.data_groups.length>0)for(g=h.hasPositiveValueInTargets(a),b=0;b<i.data_groups.length;b++)if(e=i.data_groups[b].filter(function(a){return j.indexOf(a)>=0}),0!==e.length)for(d=e[0],g&&k[d]&&k[d].forEach(function(a,b){k[d][b]=a>0?a:0}),c=1;c<e.length;c++)f=e[c],k[f]&&k[f].forEach(function(a,b){h.axis.getId(f)!==h.axis.getId(d)||!k[d]||g&&0>+a||(k[d][b]+=+a)});return h.d3.max(Object.keys(k).map(function(a){return h.d3.max(k[a])}))},i.getYDomain=function(a,b,c){var d,e,f,g,h,i,j,k,l,n,o,p=this,q=p.config,r=a.filter(function(a){return p.axis.getId(a.id)===b}),s=c?p.filterByXDomain(r,c):r,u="y2"===b?q.axis_y2_min:q.axis_y_min,w="y2"===b?q.axis_y2_max:q.axis_y_max,x=p.getYDomainMin(s),y=p.getYDomainMax(s),z="y2"===b?q.axis_y2_center:q.axis_y_center,A=p.hasType("bar",s)&&q.bar_zerobased||p.hasType("area",s)&&q.area_zerobased,B="y2"===b?q.axis_y2_inverted:q.axis_y_inverted,C=p.hasDataLabel()&&q.axis_rotated,D=p.hasDataLabel()&&!q.axis_rotated;return x=m(u)?u:m(w)?w>x?x:w-10:x,y=m(w)?w:m(u)?y>u?y:u+10:y,0===s.length?"y2"===b?p.y2.domain():p.y.domain():(isNaN(x)&&(x=0),isNaN(y)&&(y=x),x===y&&(0>x?y=0:x=0),n=x>=0&&y>=0,o=0>=x&&0>=y,(m(u)&&n||m(w)&&o)&&(A=!1),A&&(n&&(x=0),o&&(y=0)),e=Math.abs(y-x),f=g=h=.1*e,"undefined"!=typeof z&&(i=Math.max(Math.abs(x),Math.abs(y)),y=z+i,x=z-i),C?(j=p.getDataLabelLength(x,y,"width"),k=t(p.y.range()),l=[j[0]/k,j[1]/k],g+=e*(l[1]/(1-l[0]-l[1])),h+=e*(l[0]/(1-l[0]-l[1]))):D&&(j=p.getDataLabelLength(x,y,"height"),g+=p.axis.convertPixelsToAxisPadding(j[1],e),h+=p.axis.convertPixelsToAxisPadding(j[0],e)),"y"===b&&v(q.axis_y_padding)&&(g=p.axis.getPadding(q.axis_y_padding,"top",g,e),h=p.axis.getPadding(q.axis_y_padding,"bottom",h,e)),"y2"===b&&v(q.axis_y2_padding)&&(g=p.axis.getPadding(q.axis_y2_padding,"top",g,e),h=p.axis.getPadding(q.axis_y2_padding,"bottom",h,e)),A&&(n&&(h=x),o&&(g=-y)),d=[x-h,y+g],B?d.reverse():d)},i.getXDomainMin=function(a){var b=this,c=b.config;return q(c.axis_x_min)?b.isTimeSeries()?this.parseDate(c.axis_x_min):c.axis_x_min:b.d3.min(a,function(a){return b.d3.min(a.values,function(a){return a.x})})},i.getXDomainMax=function(a){var b=this,c=b.config;return q(c.axis_x_max)?b.isTimeSeries()?this.parseDate(c.axis_x_max):c.axis_x_max:b.d3.max(a,function(a){return b.d3.max(a.values,function(a){return a.x})})},i.getXDomainPadding=function(a){var b,c,d,e,f=this,g=f.config,h=a[1]-a[0];return f.isCategorized()?c=0:f.hasType("bar")?(b=f.getMaxDataCount(),c=b>1?h/(b-1)/2:.5):c=.01*h,"object"==typeof g.axis_x_padding&&v(g.axis_x_padding)?(d=m(g.axis_x_padding.left)?g.axis_x_padding.left:c,e=m(g.axis_x_padding.right)?g.axis_x_padding.right:c):d=e="number"==typeof g.axis_x_padding?g.axis_x_padding:c,{left:d,right:e}},i.getXDomain=function(a){var b=this,c=[b.getXDomainMin(a),b.getXDomainMax(a)],d=c[0],e=c[1],f=b.getXDomainPadding(c),g=0,h=0; -return d-e!==0||b.isCategorized()||(b.isTimeSeries()?(d=new Date(.5*d.getTime()),e=new Date(1.5*e.getTime())):(d=0===d?1:.5*d,e=0===e?-1:1.5*e)),(d||0===d)&&(g=b.isTimeSeries()?new Date(d.getTime()-f.left):d-f.left),(e||0===e)&&(h=b.isTimeSeries()?new Date(e.getTime()+f.right):e+f.right),[g,h]},i.updateXDomain=function(a,b,c,d,e){var f=this,g=f.config;return c&&(f.x.domain(e?e:f.d3.extent(f.getXDomain(a))),f.orgXDomain=f.x.domain(),g.zoom_enabled&&f.zoom.scale(f.x).updateScaleExtent(),f.subX.domain(f.x.domain()),f.brush&&f.brush.scale(f.subX)),b&&(f.x.domain(e?e:!f.brush||f.brush.empty()?f.orgXDomain:f.brush.extent()),g.zoom_enabled&&f.zoom.scale(f.x).updateScaleExtent()),d&&f.x.domain(f.trimXDomain(f.x.orgDomain())),f.x.domain()},i.trimXDomain=function(a){var b=this;return a[0]<=b.orgXDomain[0]&&(a[1]=+a[1]+(b.orgXDomain[0]-a[0]),a[0]=b.orgXDomain[0]),b.orgXDomain[1]<=a[1]&&(a[0]=+a[0]-(a[1]-b.orgXDomain[1]),a[1]=b.orgXDomain[1]),a},i.isX=function(a){var b=this,c=b.config;return c.data_x&&a===c.data_x||v(c.data_xs)&&x(c.data_xs,a)},i.isNotX=function(a){return!this.isX(a)},i.getXKey=function(a){var b=this,c=b.config;return c.data_x?c.data_x:v(c.data_xs)?c.data_xs[a]:null},i.getXValuesOfXKey=function(a,b){var c,d=this,e=b&&v(b)?d.mapToIds(b):[];return e.forEach(function(b){d.getXKey(b)===a&&(c=d.data.xs[b])}),c},i.getIndexByX=function(a){var b=this,c=b.filterByX(b.data.targets,a);return c.length?c[0].index:null},i.getXValue=function(a,b){var c=this;return a in c.data.xs&&c.data.xs[a]&&m(c.data.xs[a][b])?c.data.xs[a][b]:b},i.getOtherTargetXs=function(){var a=this,b=Object.keys(a.data.xs);return b.length?a.data.xs[b[0]]:null},i.getOtherTargetX=function(a){var b=this.getOtherTargetXs();return b&&a<b.length?b[a]:null},i.addXs=function(a){var b=this;Object.keys(a).forEach(function(c){b.config.data_xs[c]=a[c]})},i.hasMultipleX=function(a){return this.d3.set(Object.keys(a).map(function(b){return a[b]})).size()>1},i.isMultipleX=function(){return v(this.config.data_xs)||!this.config.data_xSort||this.hasType("scatter")},i.addName=function(a){var b,c=this;return a&&(b=c.config.data_names[a.id],a.name=b?b:a.id),a},i.getValueOnIndex=function(a,b){var c=a.filter(function(a){return a.index===b});return c.length?c[0]:null},i.updateTargetX=function(a,b){var c=this;a.forEach(function(a){a.values.forEach(function(d,e){d.x=c.generateTargetX(b[e],a.id,e)}),c.data.xs[a.id]=b})},i.updateTargetXs=function(a,b){var c=this;a.forEach(function(a){b[a.id]&&c.updateTargetX([a],b[a.id])})},i.generateTargetX=function(a,b,c){var d,e=this;return d=e.isTimeSeries()?e.parseDate(a?a:e.getXValue(b,c)):e.isCustomX()&&!e.isCategorized()?m(a)?+a:e.getXValue(b,c):c},i.cloneTarget=function(a){return{id:a.id,id_org:a.id_org,values:a.values.map(function(a){return{x:a.x,value:a.value,id:a.id}})}},i.updateXs=function(){var a=this;a.data.targets.length&&(a.xs=[],a.data.targets[0].values.forEach(function(b){a.xs[b.index]=b.x}))},i.getPrevX=function(a){var b=this.xs[a-1];return"undefined"!=typeof b?b:null},i.getNextX=function(a){var b=this.xs[a+1];return"undefined"!=typeof b?b:null},i.getMaxDataCount=function(){var a=this;return a.d3.max(a.data.targets,function(a){return a.values.length})},i.getMaxDataCountTarget=function(a){var b,c=a.length,d=0;return c>1?a.forEach(function(a){a.values.length>d&&(b=a,d=a.values.length)}):b=c?a[0]:null,b},i.getEdgeX=function(a){var b=this;return a.length?[b.d3.min(a,function(a){return a.values[0].x}),b.d3.max(a,function(a){return a.values[a.values.length-1].x})]:[0,0]},i.mapToIds=function(a){return a.map(function(a){return a.id})},i.mapToTargetIds=function(a){var b=this;return a?o(a)?[a]:a:b.mapToIds(b.data.targets)},i.hasTarget=function(a,b){var c,d=this.mapToIds(a);for(c=0;c<d.length;c++)if(d[c]===b)return!0;return!1},i.isTargetToShow=function(a){return this.hiddenTargetIds.indexOf(a)<0},i.isLegendToShow=function(a){return this.hiddenLegendIds.indexOf(a)<0},i.filterTargetsToShow=function(a){var b=this;return a.filter(function(a){return b.isTargetToShow(a.id)})},i.mapTargetsToUniqueXs=function(a){var b=this,c=b.d3.set(b.d3.merge(a.map(function(a){return a.values.map(function(a){return+a.x})}))).values();return c.map(b.isTimeSeries()?function(a){return new Date(+a)}:function(a){return+a})},i.addHiddenTargetIds=function(a){this.hiddenTargetIds=this.hiddenTargetIds.concat(a)},i.removeHiddenTargetIds=function(a){this.hiddenTargetIds=this.hiddenTargetIds.filter(function(b){return a.indexOf(b)<0})},i.addHiddenLegendIds=function(a){this.hiddenLegendIds=this.hiddenLegendIds.concat(a)},i.removeHiddenLegendIds=function(a){this.hiddenLegendIds=this.hiddenLegendIds.filter(function(b){return a.indexOf(b)<0})},i.getValuesAsIdKeyed=function(a){var b={};return a.forEach(function(a){b[a.id]=[],a.values.forEach(function(c){b[a.id].push(c.value)})}),b},i.checkValueInTargets=function(a,b){var c,d,e,f=Object.keys(a);for(c=0;c<f.length;c++)for(e=a[f[c]].values,d=0;d<e.length;d++)if(b(e[d].value))return!0;return!1},i.hasNegativeValueInTargets=function(a){return this.checkValueInTargets(a,function(a){return 0>a})},i.hasPositiveValueInTargets=function(a){return this.checkValueInTargets(a,function(a){return a>0})},i.isOrderDesc=function(){var a=this.config;return"string"==typeof a.data_order&&"desc"===a.data_order.toLowerCase()},i.isOrderAsc=function(){var a=this.config;return"string"==typeof a.data_order&&"asc"===a.data_order.toLowerCase()},i.orderTargets=function(a){var b=this,c=b.config,d=b.isOrderAsc(),e=b.isOrderDesc();return d||e?a.sort(function(a,b){var c=function(a,b){return a+Math.abs(b.value)},e=a.values.reduce(c,0),f=b.values.reduce(c,0);return d?f-e:e-f}):n(c.data_order)&&a.sort(c.data_order),a},i.filterByX=function(a,b){return this.d3.merge(a.map(function(a){return a.values})).filter(function(a){return a.x-b===0})},i.filterRemoveNull=function(a){return a.filter(function(a){return m(a.value)})},i.filterByXDomain=function(a,b){return a.map(function(a){return{id:a.id,id_org:a.id_org,values:a.values.filter(function(a){return b[0]<=a.x&&a.x<=b[1]})}})},i.hasDataLabel=function(){var a=this.config;return"boolean"==typeof a.data_labels&&a.data_labels?!0:"object"==typeof a.data_labels&&v(a.data_labels)?!0:!1},i.getDataLabelLength=function(a,b,c){var d=this,e=[0,0],f=1.3;return d.selectChart.select("svg").selectAll(".dummy").data([a,b]).enter().append("text").text(function(a){return d.dataLabelFormat(a.id)(a)}).each(function(a,b){e[b]=this.getBoundingClientRect()[c]*f}).remove(),e},i.isNoneArc=function(a){return this.hasTarget(this.data.targets,a.id)},i.isArc=function(a){return"data"in a&&this.hasTarget(this.data.targets,a.data.id)},i.findSameXOfValues=function(a,b){var c,d=a[b].x,e=[];for(c=b-1;c>=0&&d===a[c].x;c--)e.push(a[c]);for(c=b;c<a.length&&d===a[c].x;c++)e.push(a[c]);return e},i.findClosestFromTargets=function(a,b){var c,d=this;return c=a.map(function(a){return d.findClosest(a.values,b)}),d.findClosest(c,b)},i.findClosest=function(a,b){var c,d=this,e=100;return a.filter(function(a){return a&&d.isBarType(a.id)}).forEach(function(a){var b=d.main.select("."+l.bars+d.getTargetSelectorSuffix(a.id)+" ."+l.bar+"-"+a.index).node();!c&&d.isWithinBar(b)&&(c=a)}),a.filter(function(a){return a&&!d.isBarType(a.id)}).forEach(function(a){var f=d.dist(a,b);e>f&&(e=f,c=a)}),c},i.dist=function(a,b){var c=this,d=c.config,e=d.axis_rotated?1:0,f=d.axis_rotated?0:1,g=c.circleY(a,a.index),h=c.x(a.x);return Math.pow(h-b[e],2)+Math.pow(g-b[f],2)},i.convertValuesToStep=function(a){var b,c=[].concat(a);if(!this.isCategorized())return a;for(b=a.length+1;b>0;b--)c[b]=c[b-1];return c[0]={x:c[0].x-1,value:c[0].value,id:c[0].id},c[a.length+1]={x:c[a.length].x+1,value:c[a.length].value,id:c[a.length].id},c},i.updateDataAttributes=function(a,b){var c=this,d=c.config,e=d["data_"+a];return"undefined"==typeof b?e:(Object.keys(b).forEach(function(a){e[a]=b[a]}),c.redraw({withLegend:!0}),e)},i.convertUrlToData=function(a,b,c,d){var e=this,f=b?b:"csv";e.d3.xhr(a,function(a,b){var g;if(!b)throw new Error(a.responseURL+" "+a.status+" ("+a.statusText+")");g="json"===f?e.convertJsonToData(JSON.parse(b.response),c):"tsv"===f?e.convertTsvToData(b.response):e.convertCsvToData(b.response),d.call(e,g)})},i.convertXsvToData=function(a,b){var c,d=b.parseRows(a);return 1===d.length?(c=[{}],d[0].forEach(function(a){c[0][a]=null})):c=b.parse(a),c},i.convertCsvToData=function(a){return this.convertXsvToData(a,this.d3.csv)},i.convertTsvToData=function(a){return this.convertXsvToData(a,this.d3.tsv)},i.convertJsonToData=function(a,b){var c,d,e=this,f=[];return b?(b.x?(c=b.value.concat(b.x),e.config.data_x=b.x):c=b.value,f.push(c),a.forEach(function(a){var b=[];c.forEach(function(c){var d=p(a[c])?null:a[c];b.push(d)}),f.push(b)}),d=e.convertRowsToData(f)):(Object.keys(a).forEach(function(b){f.push([b].concat(a[b]))}),d=e.convertColumnsToData(f)),d},i.convertRowsToData=function(a){var b,c,d=a[0],e={},f=[];for(b=1;b<a.length;b++){for(e={},c=0;c<a[b].length;c++){if(p(a[b][c]))throw new Error("Source data is missing a component at ("+b+","+c+")!");e[d[c]]=a[b][c]}f.push(e)}return f},i.convertColumnsToData=function(a){var b,c,d,e=[];for(b=0;b<a.length;b++)for(d=a[b][0],c=1;c<a[b].length;c++){if(p(e[c-1])&&(e[c-1]={}),p(a[b][c]))throw new Error("Source data is missing a component at ("+b+","+c+")!");e[c-1][d]=a[b][c]}return e},i.convertDataToTargets=function(a,b){var c,d=this,e=d.config,f=d.d3.keys(a[0]).filter(d.isNotX,d),g=d.d3.keys(a[0]).filter(d.isX,d);return f.forEach(function(c){var f=d.getXKey(c);d.isCustomX()||d.isTimeSeries()?g.indexOf(f)>=0?d.data.xs[c]=(b&&d.data.xs[c]?d.data.xs[c]:[]).concat(a.map(function(a){return a[f]}).filter(m).map(function(a,b){return d.generateTargetX(a,c,b)})):e.data_x?d.data.xs[c]=d.getOtherTargetXs():v(e.data_xs)&&(d.data.xs[c]=d.getXValuesOfXKey(f,d.data.targets)):d.data.xs[c]=a.map(function(a,b){return b})}),f.forEach(function(a){if(!d.data.xs[a])throw new Error('x is not defined for id = "'+a+'".')}),c=f.map(function(b,c){var f=e.data_idConverter(b);return{id:f,id_org:b,values:a.map(function(a,g){var h=d.getXKey(b),i=a[h],j=d.generateTargetX(i,b,g);return d.isCustomX()&&d.isCategorized()&&0===c&&i&&(0===g&&(e.axis_x_categories=[]),e.axis_x_categories.push(i)),(p(a[b])||d.data.xs[b].length<=g)&&(j=void 0),{x:j,value:null===a[b]||isNaN(a[b])?null:+a[b],id:f}}).filter(function(a){return q(a.x)})}}),c.forEach(function(a){var b;e.data_xSort&&(a.values=a.values.sort(function(a,b){var c=a.x||0===a.x?a.x:1/0,d=b.x||0===b.x?b.x:1/0;return c-d})),b=0,a.values.forEach(function(a){a.index=b++}),d.data.xs[a.id].sort(function(a,b){return a-b})}),e.data_type&&d.setTargetType(d.mapToIds(c).filter(function(a){return!(a in e.data_types)}),e.data_type),c.forEach(function(a){d.addCache(a.id_org,a)}),c},i.load=function(a,b){var c=this;a&&(b.filter&&(a=a.filter(b.filter)),(b.type||b.types)&&a.forEach(function(a){var d=b.types&&b.types[a.id]?b.types[a.id]:b.type;c.setTargetType(a.id,d)}),c.data.targets.forEach(function(b){for(var c=0;c<a.length;c++)if(b.id===a[c].id){b.values=a[c].values,a.splice(c,1);break}}),c.data.targets=c.data.targets.concat(a)),c.updateTargets(c.data.targets),c.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0,withLegend:!0}),b.done&&b.done()},i.loadFromArgs=function(a){var b=this;a.data?b.load(b.convertDataToTargets(a.data),a):a.url?b.convertUrlToData(a.url,a.mimeType,a.keys,function(c){b.load(b.convertDataToTargets(c),a)}):a.json?b.load(b.convertDataToTargets(b.convertJsonToData(a.json,a.keys)),a):a.rows?b.load(b.convertDataToTargets(b.convertRowsToData(a.rows)),a):a.columns?b.load(b.convertDataToTargets(b.convertColumnsToData(a.columns)),a):b.load(null,a)},i.unload=function(a,b){var c=this;return b||(b=function(){}),a=a.filter(function(a){return c.hasTarget(c.data.targets,a)}),a&&0!==a.length?(c.svg.selectAll(a.map(function(a){return c.selectorTarget(a)})).transition().style("opacity",0).remove().call(c.endall,b),void a.forEach(function(a){c.withoutFadeIn[a]=!1,c.legend&&c.legend.selectAll("."+l.legendItem+c.getTargetSelectorSuffix(a)).remove(),c.data.targets=c.data.targets.filter(function(b){return b.id!==a})})):void b()},i.categoryName=function(a){var b=this.config;return a<b.axis_x_categories.length?b.axis_x_categories[a]:a},i.initEventRect=function(){var a=this;a.main.select("."+l.chart).append("g").attr("class",l.eventRects).style("fill-opacity",0)},i.redrawEventRect=function(){var a,b,c=this,d=c.config,e=c.isMultipleX(),f=c.main.select("."+l.eventRects).style("cursor",d.zoom_enabled?d.axis_rotated?"ns-resize":"ew-resize":null).classed(l.eventRectsMultiple,e).classed(l.eventRectsSingle,!e);f.selectAll("."+l.eventRect).remove(),c.eventRect=f.selectAll("."+l.eventRect),e?(a=c.eventRect.data([0]),c.generateEventRectsForMultipleXs(a.enter()),c.updateEventRect(a)):(b=c.getMaxDataCountTarget(c.data.targets),f.datum(b?b.values:[]),c.eventRect=f.selectAll("."+l.eventRect),a=c.eventRect.data(function(a){return a}),c.generateEventRectsForSingleX(a.enter()),c.updateEventRect(a),a.exit().remove())},i.updateEventRect=function(a){var b,c,d,e,f,g,h=this,i=h.config;a=a||h.eventRect.data(function(a){return a}),h.isMultipleX()?(b=0,c=0,d=h.width,e=h.height):(!h.isCustomX()&&!h.isTimeSeries()||h.isCategorized()?(f=h.getEventRectWidth(),g=function(a){return h.x(a.x)-f/2}):(h.updateXs(),f=function(a){var b=h.getPrevX(a.index),c=h.getNextX(a.index);return null===b&&null===c?i.axis_rotated?h.height:h.width:(null===b&&(b=h.x.domain()[0]),null===c&&(c=h.x.domain()[1]),Math.max(0,(h.x(c)-h.x(b))/2))},g=function(a){var b=h.getPrevX(a.index),c=h.getNextX(a.index),d=h.data.xs[a.id][a.index];return null===b&&null===c?0:(null===b&&(b=h.x.domain()[0]),(h.x(d)+h.x(b))/2)}),b=i.axis_rotated?0:g,c=i.axis_rotated?g:0,d=i.axis_rotated?h.width:f,e=i.axis_rotated?f:h.height),a.attr("class",h.classEvent.bind(h)).attr("x",b).attr("y",c).attr("width",d).attr("height",e)},i.generateEventRectsForSingleX=function(a){var b=this,c=b.d3,d=b.config;a.append("rect").attr("class",b.classEvent.bind(b)).style("cursor",d.data_selection_enabled&&d.data_selection_grouped?"pointer":null).on("mouseover",function(a){var c=a.index;b.dragging||b.flowing||b.hasArcType()||(d.point_focus_expand_enabled&&b.expandCircles(c,null,!0),b.expandBars(c,null,!0),b.main.selectAll("."+l.shape+"-"+c).each(function(a){d.data_onmouseover.call(b.api,a)}))}).on("mouseout",function(a){var c=a.index;b.config&&(b.hasArcType()||(b.hideXGridFocus(),b.hideTooltip(),b.unexpandCircles(),b.unexpandBars(),b.main.selectAll("."+l.shape+"-"+c).each(function(a){d.data_onmouseout.call(b.api,a)})))}).on("mousemove",function(a){var e,f=a.index,g=b.svg.select("."+l.eventRect+"-"+f);b.dragging||b.flowing||b.hasArcType()||(b.isStepType(a)&&"step-after"===b.config.line_step_type&&c.mouse(this)[0]<b.x(b.getXValue(a.id,f))&&(f-=1),e=b.filterTargetsToShow(b.data.targets).map(function(a){return b.addName(b.getValueOnIndex(a.values,f))}),d.tooltip_grouped&&(b.showTooltip(e,this),b.showXGridFocus(e)),(!d.tooltip_grouped||d.data_selection_enabled&&!d.data_selection_grouped)&&b.main.selectAll("."+l.shape+"-"+f).each(function(){c.select(this).classed(l.EXPANDED,!0),d.data_selection_enabled&&g.style("cursor",d.data_selection_grouped?"pointer":null),d.tooltip_grouped||(b.hideXGridFocus(),b.hideTooltip(),d.data_selection_grouped||(b.unexpandCircles(f),b.unexpandBars(f)))}).filter(function(a){return b.isWithinShape(this,a)}).each(function(a){d.data_selection_enabled&&(d.data_selection_grouped||d.data_selection_isselectable(a))&&g.style("cursor","pointer"),d.tooltip_grouped||(b.showTooltip([a],this),b.showXGridFocus([a]),d.point_focus_expand_enabled&&b.expandCircles(f,a.id,!0),b.expandBars(f,a.id,!0))}))}).on("click",function(a){var e=a.index;if(!b.hasArcType()&&b.toggleShape){if(b.cancelClick)return void(b.cancelClick=!1);b.isStepType(a)&&"step-after"===d.line_step_type&&c.mouse(this)[0]<b.x(b.getXValue(a.id,e))&&(e-=1),b.main.selectAll("."+l.shape+"-"+e).each(function(a){(d.data_selection_grouped||b.isWithinShape(this,a))&&(b.toggleShape(this,a,e),b.config.data_onclick.call(b.api,a,this))})}}).call(d.data_selection_draggable&&b.drag?c.behavior.drag().origin(Object).on("drag",function(){b.drag(c.mouse(this))}).on("dragstart",function(){b.dragstart(c.mouse(this))}).on("dragend",function(){b.dragend()}):function(){})},i.generateEventRectsForMultipleXs=function(a){function b(){c.svg.select("."+l.eventRect).style("cursor",null),c.hideXGridFocus(),c.hideTooltip(),c.unexpandCircles(),c.unexpandBars()}var c=this,d=c.d3,e=c.config;a.append("rect").attr("x",0).attr("y",0).attr("width",c.width).attr("height",c.height).attr("class",l.eventRect).on("mouseout",function(){c.config&&(c.hasArcType()||b())}).on("mousemove",function(){var a,f,g,h,i=c.filterTargetsToShow(c.data.targets);if(!c.dragging&&!c.hasArcType(i)){if(a=d.mouse(this),f=c.findClosestFromTargets(i,a),!c.mouseover||f&&f.id===c.mouseover.id||(e.data_onmouseout.call(c.api,c.mouseover),c.mouseover=void 0),!f)return void b();g=c.isScatterType(f)||!e.tooltip_grouped?[f]:c.filterByX(i,f.x),h=g.map(function(a){return c.addName(a)}),c.showTooltip(h,this),e.point_focus_expand_enabled&&c.expandCircles(f.index,f.id,!0),c.expandBars(f.index,f.id,!0),c.showXGridFocus(h),(c.isBarType(f.id)||c.dist(f,a)<100)&&(c.svg.select("."+l.eventRect).style("cursor","pointer"),c.mouseover||(e.data_onmouseover.call(c.api,f),c.mouseover=f))}}).on("click",function(){var a,b,f=c.filterTargetsToShow(c.data.targets);c.hasArcType(f)||(a=d.mouse(this),b=c.findClosestFromTargets(f,a),b&&(c.isBarType(b.id)||c.dist(b,a)<100)&&c.main.selectAll("."+l.shapes+c.getTargetSelectorSuffix(b.id)).selectAll("."+l.shape+"-"+b.index).each(function(){(e.data_selection_grouped||c.isWithinShape(this,b))&&(c.toggleShape(this,b,b.index),c.config.data_onclick.call(c.api,b,this))}))}).call(e.data_selection_draggable&&c.drag?d.behavior.drag().origin(Object).on("drag",function(){c.drag(d.mouse(this))}).on("dragstart",function(){c.dragstart(d.mouse(this))}).on("dragend",function(){c.dragend()}):function(){})},i.dispatchEvent=function(b,c,d){var e=this,f="."+l.eventRect+(e.isMultipleX()?"":"-"+c),g=e.main.select(f).node(),h=g.getBoundingClientRect(),i=h.left+(d?d[0]:0),j=h.top+(d?d[1]:0),k=document.createEvent("MouseEvents");k.initMouseEvent(b,!0,!0,a,0,i,j,i,j,!1,!1,!1,!1,0,null),g.dispatchEvent(k)},i.getCurrentWidth=function(){var a=this,b=a.config;return b.size_width?b.size_width:a.getParentWidth()},i.getCurrentHeight=function(){var a=this,b=a.config,c=b.size_height?b.size_height:a.getParentHeight();return c>0?c:320/(a.hasType("gauge")?2:1)},i.getCurrentPaddingTop=function(){var a=this.config;return m(a.padding_top)?a.padding_top:0},i.getCurrentPaddingBottom=function(){var a=this.config;return m(a.padding_bottom)?a.padding_bottom:0},i.getCurrentPaddingLeft=function(a){var b=this,c=b.config;return m(c.padding_left)?c.padding_left:c.axis_rotated?c.axis_x_show?Math.max(r(b.getAxisWidthByAxisId("x",a)),40):1:!c.axis_y_show||c.axis_y_inner?b.axis.getYAxisLabelPosition().isOuter?30:1:r(b.getAxisWidthByAxisId("y",a))},i.getCurrentPaddingRight=function(){var a=this,b=a.config,c=10,d=a.isLegendRight?a.getLegendWidth()+20:0;return m(b.padding_right)?b.padding_right+1:b.axis_rotated?c+d:!b.axis_y2_show||b.axis_y2_inner?2+d+(a.axis.getY2AxisLabelPosition().isOuter?20:0):r(a.getAxisWidthByAxisId("y2"))+d},i.getParentRectValue=function(a){for(var b,c=this.selectChart.node();c&&"BODY"!==c.tagName;){try{b=c.getBoundingClientRect()[a]}catch(d){"width"===a&&(b=c.offsetWidth)}if(b)break;c=c.parentNode}return b},i.getParentWidth=function(){return this.getParentRectValue("width")},i.getParentHeight=function(){var a=this.selectChart.style("height");return a.indexOf("px")>0?+a.replace("px",""):0},i.getSvgLeft=function(a){var b=this,c=b.config,d=c.axis_rotated||!c.axis_rotated&&!c.axis_y_inner,e=c.axis_rotated?l.axisX:l.axisY,f=b.main.select("."+e).node(),g=f&&d?f.getBoundingClientRect():{right:0},h=b.selectChart.node().getBoundingClientRect(),i=b.hasArcType(),j=g.right-h.left-(i?0:b.getCurrentPaddingLeft(a));return j>0?j:0},i.getAxisWidthByAxisId=function(a,b){var c=this,d=c.axis.getLabelPositionById(a);return c.axis.getMaxTickWidth(a,b)+(d.isInner?20:40)},i.getHorizontalAxisHeight=function(a){var b=this,c=b.config,d=30;return"x"!==a||c.axis_x_show?"x"===a&&c.axis_x_height?c.axis_x_height:"y"!==a||c.axis_y_show?"y2"!==a||c.axis_y2_show?("x"===a&&!c.axis_rotated&&c.axis_x_tick_rotate&&(d=30+b.axis.getMaxTickWidth(a)*Math.cos(Math.PI*(90-c.axis_x_tick_rotate)/180)),d+(b.axis.getLabelPositionById(a).isInner?0:10)+("y2"===a?-10:0)):b.rotated_padding_top:!c.legend_show||b.isLegendRight||b.isLegendInset?1:10:8},i.getEventRectWidth=function(){return Math.max(0,this.xAxis.tickInterval())},i.getShapeIndices=function(a){var b,c,d=this,e=d.config,f={},g=0;return d.filterTargetsToShow(d.data.targets.filter(a,d)).forEach(function(a){for(b=0;b<e.data_groups.length;b++)if(!(e.data_groups[b].indexOf(a.id)<0))for(c=0;c<e.data_groups[b].length;c++)if(e.data_groups[b][c]in f){f[a.id]=f[e.data_groups[b][c]];break}p(f[a.id])&&(f[a.id]=g++)}),f.__max__=g-1,f},i.getShapeX=function(a,b,c,d){var e=this,f=d?e.subX:e.x;return function(d){var e=d.id in c?c[d.id]:0;return d.x||0===d.x?f(d.x)-a*(b/2-e):0}},i.getShapeY=function(a){var b=this;return function(c){var d=a?b.getSubYScale(c.id):b.getYScale(c.id);return d(c.value)}},i.getShapeOffset=function(a,b,c){var d=this,e=d.orderTargets(d.filterTargetsToShow(d.data.targets.filter(a,d))),f=e.map(function(a){return a.id});return function(a,g){var h=c?d.getSubYScale(a.id):d.getYScale(a.id),i=h(0),j=i;return e.forEach(function(c){var e=d.isStepType(a)?d.convertValuesToStep(c.values):c.values;c.id!==a.id&&b[c.id]===b[a.id]&&f.indexOf(c.id)<f.indexOf(a.id)&&e[g].value*a.value>=0&&(j+=h(e[g].value)-i)}),j}},i.isWithinShape=function(a,b){var c,d=this,e=d.d3.select(a);return d.isTargetToShow(b.id)?"circle"===a.nodeName?c=d.isStepType(b)?d.isWithinStep(a,d.getYScale(b.id)(b.value)):d.isWithinCircle(a,1.5*d.pointSelectR(b)):"path"===a.nodeName&&(c=e.classed(l.bar)?d.isWithinBar(a):!0):c=!1,c},i.getInterpolate=function(a){var b=this;return b.isSplineType(a)?"cardinal":b.isStepType(a)?b.config.line_step_type:"linear"},i.initLine=function(){var a=this;a.main.select("."+l.chart).append("g").attr("class",l.chartLines)},i.updateTargetsForLine=function(a){var b,c,d=this,e=d.config,f=d.classChartLine.bind(d),g=d.classLines.bind(d),h=d.classAreas.bind(d),i=d.classCircles.bind(d),j=d.classFocus.bind(d);b=d.main.select("."+l.chartLines).selectAll("."+l.chartLine).data(a).attr("class",function(a){return f(a)+j(a)}),c=b.enter().append("g").attr("class",f).style("opacity",0).style("pointer-events","none"),c.append("g").attr("class",g),c.append("g").attr("class",h),c.append("g").attr("class",function(a){return d.generateClass(l.selectedCircles,a.id)}),c.append("g").attr("class",i).style("cursor",function(a){return e.data_selection_isselectable(a)?"pointer":null}),a.forEach(function(a){d.main.selectAll("."+l.selectedCircles+d.getTargetSelectorSuffix(a.id)).selectAll("."+l.selectedCircle).each(function(b){b.value=a.values[b.index].value})})},i.updateLine=function(a){var b=this;b.mainLine=b.main.selectAll("."+l.lines).selectAll("."+l.line).data(b.lineData.bind(b)),b.mainLine.enter().append("path").attr("class",b.classLine.bind(b)).style("stroke",b.color),b.mainLine.style("opacity",b.initialOpacity.bind(b)).style("shape-rendering",function(a){return b.isStepType(a)?"crispEdges":""}).attr("transform",null),b.mainLine.exit().transition().duration(a).style("opacity",0).remove()},i.redrawLine=function(a,b){return[(b?this.mainLine.transition():this.mainLine).attr("d",a).style("stroke",this.color).style("opacity",1)]},i.generateDrawLine=function(a,b){var c=this,d=c.config,e=c.d3.svg.line(),f=c.generateGetLinePoints(a,b),g=b?c.getSubYScale:c.getYScale,h=function(a){return(b?c.subxx:c.xx).call(c,a)},i=function(a,b){return d.data_groups.length>0?f(a,b)[0][1]:g.call(c,a.id)(a.value)};return e=d.axis_rotated?e.x(i).y(h):e.x(h).y(i),d.line_connectNull||(e=e.defined(function(a){return null!=a.value})),function(a){var f,h=d.line_connectNull?c.filterRemoveNull(a.values):a.values,i=b?c.x:c.subX,j=g.call(c,a.id),k=0,l=0;return c.isLineType(a)?d.data_regions[a.id]?f=c.lineWithRegions(h,i,j,d.data_regions[a.id]):(c.isStepType(a)&&(h=c.convertValuesToStep(h)),f=e.interpolate(c.getInterpolate(a))(h)):(h[0]&&(k=i(h[0].x),l=j(h[0].value)),f=d.axis_rotated?"M "+l+" "+k:"M "+k+" "+l),f?f:"M 0 0"}},i.generateGetLinePoints=function(a,b){var c=this,d=c.config,e=a.__max__+1,f=c.getShapeX(0,e,a,!!b),g=c.getShapeY(!!b),h=c.getShapeOffset(c.isLineType,a,!!b),i=b?c.getSubYScale:c.getYScale;return function(a,b){var e=i.call(c,a.id)(0),j=h(a,b)||e,k=f(a),l=g(a);return d.axis_rotated&&(0<a.value&&e>l||a.value<0&&l>e)&&(l=e),[[k,l-(e-j)],[k,l-(e-j)],[k,l-(e-j)],[k,l-(e-j)]]}},i.lineWithRegions=function(a,b,c,d){function e(a,b){var c;for(c=0;c<b.length;c++)if(b[c].start<a&&a<=b[c].end)return!0;return!1}function f(a){return"M"+a[0][0]+" "+a[0][1]+" "+a[1][0]+" "+a[1][1]}var g,h,i,j,k,l,m,n,o,r,s,t,u=this,v=u.config,w=-1,x="M",y=u.isCategorized()?.5:0,z=[];if(q(d))for(g=0;g<d.length;g++)z[g]={},z[g].start=p(d[g].start)?a[0].x:u.isTimeSeries()?u.parseDate(d[g].start):d[g].start,z[g].end=p(d[g].end)?a[a.length-1].x:u.isTimeSeries()?u.parseDate(d[g].end):d[g].end;for(s=v.axis_rotated?function(a){return c(a.value)}:function(a){return b(a.x)},t=v.axis_rotated?function(a){return b(a.x)}:function(a){return c(a.value)},i=u.isTimeSeries()?function(a,d,e,g){var h,i=a.x.getTime(),j=d.x-a.x,l=new Date(i+j*e),m=new Date(i+j*(e+g));return h=v.axis_rotated?[[c(k(e)),b(l)],[c(k(e+g)),b(m)]]:[[b(l),c(k(e))],[b(m),c(k(e+g))]],f(h)}:function(a,d,e,g){var h;return h=v.axis_rotated?[[c(k(e),!0),b(j(e))],[c(k(e+g),!0),b(j(e+g))]]:[[b(j(e),!0),c(k(e))],[b(j(e+g),!0),c(k(e+g))]],f(h)},g=0;g<a.length;g++){if(p(z)||!e(a[g].x,z))x+=" "+s(a[g])+" "+t(a[g]);else for(j=u.getScale(a[g-1].x+y,a[g].x+y,u.isTimeSeries()),k=u.getScale(a[g-1].value,a[g].value),l=b(a[g].x)-b(a[g-1].x),m=c(a[g].value)-c(a[g-1].value),n=Math.sqrt(Math.pow(l,2)+Math.pow(m,2)),o=2/n,r=2*o,h=o;1>=h;h+=r)x+=i(a[g-1],a[g],h,o);w=a[g].x}return x},i.updateArea=function(a){var b=this,c=b.d3;b.mainArea=b.main.selectAll("."+l.areas).selectAll("."+l.area).data(b.lineData.bind(b)),b.mainArea.enter().append("path").attr("class",b.classArea.bind(b)).style("fill",b.color).style("opacity",function(){return b.orgAreaOpacity=+c.select(this).style("opacity"),0}),b.mainArea.style("opacity",b.orgAreaOpacity),b.mainArea.exit().transition().duration(a).style("opacity",0).remove()},i.redrawArea=function(a,b){return[(b?this.mainArea.transition():this.mainArea).attr("d",a).style("fill",this.color).style("opacity",this.orgAreaOpacity)]},i.generateDrawArea=function(a,b){var c=this,d=c.config,e=c.d3.svg.area(),f=c.generateGetAreaPoints(a,b),g=b?c.getSubYScale:c.getYScale,h=function(a){return(b?c.subxx:c.xx).call(c,a)},i=function(a,b){return d.data_groups.length>0?f(a,b)[0][1]:g.call(c,a.id)(c.getAreaBaseValue(a.id))},j=function(a,b){return d.data_groups.length>0?f(a,b)[1][1]:g.call(c,a.id)(a.value)};return e=d.axis_rotated?e.x0(i).x1(j).y(h):e.x(h).y0(i).y1(j),d.line_connectNull||(e=e.defined(function(a){return null!==a.value})),function(a){var b,f=d.line_connectNull?c.filterRemoveNull(a.values):a.values,g=0,h=0;return c.isAreaType(a)?(c.isStepType(a)&&(f=c.convertValuesToStep(f)),b=e.interpolate(c.getInterpolate(a))(f)):(f[0]&&(g=c.x(f[0].x),h=c.getYScale(a.id)(f[0].value)),b=d.axis_rotated?"M "+h+" "+g:"M "+g+" "+h),b?b:"M 0 0"}},i.getAreaBaseValue=function(){return 0},i.generateGetAreaPoints=function(a,b){var c=this,d=c.config,e=a.__max__+1,f=c.getShapeX(0,e,a,!!b),g=c.getShapeY(!!b),h=c.getShapeOffset(c.isAreaType,a,!!b),i=b?c.getSubYScale:c.getYScale;return function(a,b){var e=i.call(c,a.id)(0),j=h(a,b)||e,k=f(a),l=g(a);return d.axis_rotated&&(0<a.value&&e>l||a.value<0&&l>e)&&(l=e),[[k,j],[k,l-(e-j)],[k,l-(e-j)],[k,j]]}},i.updateCircle=function(){var a=this;a.mainCircle=a.main.selectAll("."+l.circles).selectAll("."+l.circle).data(a.lineOrScatterData.bind(a)),a.mainCircle.enter().append("circle").attr("class",a.classCircle.bind(a)).attr("r",a.pointR.bind(a)).style("fill",a.color),a.mainCircle.style("opacity",a.initialOpacityForCircle.bind(a)),a.mainCircle.exit().remove()},i.redrawCircle=function(a,b,c){var d=this.main.selectAll("."+l.selectedCircle);return[(c?this.mainCircle.transition():this.mainCircle).style("opacity",this.opacityForCircle.bind(this)).style("fill",this.color).attr("cx",a).attr("cy",b),(c?d.transition():d).attr("cx",a).attr("cy",b)]},i.circleX=function(a){return a.x||0===a.x?this.x(a.x):null},i.updateCircleY=function(){var a,b,c=this;c.config.data_groups.length>0?(a=c.getShapeIndices(c.isLineType),b=c.generateGetLinePoints(a),c.circleY=function(a,c){return b(a,c)[0][1]}):c.circleY=function(a){return c.getYScale(a.id)(a.value)}},i.getCircles=function(a,b){var c=this;return(b?c.main.selectAll("."+l.circles+c.getTargetSelectorSuffix(b)):c.main).selectAll("."+l.circle+(m(a)?"-"+a:""))},i.expandCircles=function(a,b,c){var d=this,e=d.pointExpandedR.bind(d);c&&d.unexpandCircles(),d.getCircles(a,b).classed(l.EXPANDED,!0).attr("r",e)},i.unexpandCircles=function(a){var b=this,c=b.pointR.bind(b);b.getCircles(a).filter(function(){return b.d3.select(this).classed(l.EXPANDED)}).classed(l.EXPANDED,!1).attr("r",c)},i.pointR=function(a){var b=this,c=b.config;return b.isStepType(a)?0:n(c.point_r)?c.point_r(a):c.point_r},i.pointExpandedR=function(a){var b=this,c=b.config;return c.point_focus_expand_enabled?c.point_focus_expand_r?c.point_focus_expand_r:1.75*b.pointR(a):b.pointR(a)},i.pointSelectR=function(a){var b=this,c=b.config;return c.point_select_r?c.point_select_r:4*b.pointR(a)},i.isWithinCircle=function(a,b){var c=this.d3,d=c.mouse(a),e=c.select(a),f=+e.attr("cx"),g=+e.attr("cy");return Math.sqrt(Math.pow(f-d[0],2)+Math.pow(g-d[1],2))<b},i.isWithinStep=function(a,b){return Math.abs(b-this.d3.mouse(a)[1])<30},i.initBar=function(){var a=this;a.main.select("."+l.chart).append("g").attr("class",l.chartBars)},i.updateTargetsForBar=function(a){var b,c,d=this,e=d.config,f=d.classChartBar.bind(d),g=d.classBars.bind(d),h=d.classFocus.bind(d);b=d.main.select("."+l.chartBars).selectAll("."+l.chartBar).data(a).attr("class",function(a){return f(a)+h(a)}),c=b.enter().append("g").attr("class",f).style("opacity",0).style("pointer-events","none"),c.append("g").attr("class",g).style("cursor",function(a){return e.data_selection_isselectable(a)?"pointer":null})},i.updateBar=function(a){var b=this,c=b.barData.bind(b),d=b.classBar.bind(b),e=b.initialOpacity.bind(b),f=function(a){return b.color(a.id)};b.mainBar=b.main.selectAll("."+l.bars).selectAll("."+l.bar).data(c),b.mainBar.enter().append("path").attr("class",d).style("stroke",f).style("fill",f),b.mainBar.style("opacity",e),b.mainBar.exit().transition().duration(a).style("opacity",0).remove()},i.redrawBar=function(a,b){return[(b?this.mainBar.transition():this.mainBar).attr("d",a).style("fill",this.color).style("opacity",1)]},i.getBarW=function(a,b){var c=this,d=c.config,e="number"==typeof d.bar_width?d.bar_width:b?a.tickInterval()*d.bar_width_ratio/b:0;return d.bar_width_max&&e>d.bar_width_max?d.bar_width_max:e},i.getBars=function(a,b){var c=this;return(b?c.main.selectAll("."+l.bars+c.getTargetSelectorSuffix(b)):c.main).selectAll("."+l.bar+(m(a)?"-"+a:""))},i.expandBars=function(a,b,c){var d=this;c&&d.unexpandBars(),d.getBars(a,b).classed(l.EXPANDED,!0)},i.unexpandBars=function(a){var b=this;b.getBars(a).classed(l.EXPANDED,!1)},i.generateDrawBar=function(a,b){var c=this,d=c.config,e=c.generateGetBarPoints(a,b);return function(a,b){var c=e(a,b),f=d.axis_rotated?1:0,g=d.axis_rotated?0:1,h="M "+c[0][f]+","+c[0][g]+" L"+c[1][f]+","+c[1][g]+" L"+c[2][f]+","+c[2][g]+" L"+c[3][f]+","+c[3][g]+" z";return h}},i.generateGetBarPoints=function(a,b){var c=this,d=b?c.subXAxis:c.xAxis,e=a.__max__+1,f=c.getBarW(d,e),g=c.getShapeX(f,e,a,!!b),h=c.getShapeY(!!b),i=c.getShapeOffset(c.isBarType,a,!!b),j=b?c.getSubYScale:c.getYScale; -return function(a,b){var d=j.call(c,a.id)(0),e=i(a,b)||d,k=g(a),l=h(a);return c.config.axis_rotated&&(0<a.value&&d>l||a.value<0&&l>d)&&(l=d),[[k,e],[k,l-(d-e)],[k+f,l-(d-e)],[k+f,e]]}},i.isWithinBar=function(a){var b=this.d3.mouse(a),c=a.getBoundingClientRect(),d=a.pathSegList.getItem(0),e=a.pathSegList.getItem(1),f=Math.min(d.x,e.x),g=Math.min(d.y,e.y),h=c.width,i=c.height,j=2,k=f-j,l=f+h+j,m=g+i+j,n=g-j;return k<b[0]&&b[0]<l&&n<b[1]&&b[1]<m},i.initText=function(){var a=this;a.main.select("."+l.chart).append("g").attr("class",l.chartTexts),a.mainText=a.d3.selectAll([])},i.updateTargetsForText=function(a){var b,c,d=this,e=d.classChartText.bind(d),f=d.classTexts.bind(d),g=d.classFocus.bind(d);b=d.main.select("."+l.chartTexts).selectAll("."+l.chartText).data(a).attr("class",function(a){return e(a)+g(a)}),c=b.enter().append("g").attr("class",e).style("opacity",0).style("pointer-events","none"),c.append("g").attr("class",f)},i.updateText=function(a){var b=this,c=b.config,d=b.barOrLineData.bind(b),e=b.classText.bind(b);b.mainText=b.main.selectAll("."+l.texts).selectAll("."+l.text).data(d),b.mainText.enter().append("text").attr("class",e).attr("text-anchor",function(a){return c.axis_rotated?a.value<0?"end":"start":"middle"}).style("stroke","none").style("fill",function(a){return b.color(a)}).style("fill-opacity",0),b.mainText.text(function(a,c,d){return b.dataLabelFormat(a.id)(a.value,a.id,c,d)}),b.mainText.exit().transition().duration(a).style("fill-opacity",0).remove()},i.redrawText=function(a,b,c,d){return[(d?this.mainText.transition():this.mainText).attr("x",a).attr("y",b).style("fill",this.color).style("fill-opacity",c?0:this.opacityForText.bind(this))]},i.getTextRect=function(a,b){var c,d=this.d3.select("body").append("div").classed("c3",!0),e=d.append("svg").style("visibility","hidden").style("position","fixed").style("top",0).style("left",0);return e.selectAll(".dummy").data([a]).enter().append("text").classed(b?b:"",!0).text(a).each(function(){c=this.getBoundingClientRect()}),d.remove(),c},i.generateXYForText=function(a,b,c,d){var e=this,f=e.generateGetAreaPoints(a,!1),g=e.generateGetBarPoints(b,!1),h=e.generateGetLinePoints(c,!1),i=d?e.getXForText:e.getYForText;return function(a,b){var c=e.isAreaType(a)?f:e.isBarType(a)?g:h;return i.call(e,c(a,b),a,this)}},i.getXForText=function(a,b,c){var d,e,f=this,g=c.getBoundingClientRect();return f.config.axis_rotated?(e=f.isBarType(b)?4:6,d=a[2][1]+e*(b.value<0?-1:1)):d=f.hasType("bar")?(a[2][0]+a[0][0])/2:a[0][0],null===b.value&&(d>f.width?d=f.width-g.width:0>d&&(d=4)),d},i.getYForText=function(a,b,c){var d,e=this,f=c.getBoundingClientRect();return e.config.axis_rotated?d=(a[0][0]+a[2][0]+.6*f.height)/2:(d=a[2][1],b.value<0?(d+=f.height,e.isBarType(b)&&e.isSafari()?d-=3:!e.isBarType(b)&&e.isChrome()&&(d+=3)):d+=e.isBarType(b)?-3:-6),null!==b.value||e.config.axis_rotated||(d<f.height?d=f.height:d>this.height&&(d=this.height-4)),d},i.setTargetType=function(a,b){var c=this,d=c.config;c.mapToTargetIds(a).forEach(function(a){c.withoutFadeIn[a]=b===d.data_types[a],d.data_types[a]=b}),a||(d.data_type=b)},i.hasType=function(a,b){var c=this,d=c.config.data_types,e=!1;return b=b||c.data.targets,b&&b.length?b.forEach(function(b){var c=d[b.id];(c&&c.indexOf(a)>=0||!c&&"line"===a)&&(e=!0)}):Object.keys(d).length?Object.keys(d).forEach(function(b){d[b]===a&&(e=!0)}):e=c.config.data_type===a,e},i.hasArcType=function(a){return this.hasType("pie",a)||this.hasType("donut",a)||this.hasType("gauge",a)},i.isLineType=function(a){var b=this.config,c=o(a)?a:a.id;return!b.data_types[c]||["line","spline","area","area-spline","step","area-step"].indexOf(b.data_types[c])>=0},i.isStepType=function(a){var b=o(a)?a:a.id;return["step","area-step"].indexOf(this.config.data_types[b])>=0},i.isSplineType=function(a){var b=o(a)?a:a.id;return["spline","area-spline"].indexOf(this.config.data_types[b])>=0},i.isAreaType=function(a){var b=o(a)?a:a.id;return["area","area-spline","area-step"].indexOf(this.config.data_types[b])>=0},i.isBarType=function(a){var b=o(a)?a:a.id;return"bar"===this.config.data_types[b]},i.isScatterType=function(a){var b=o(a)?a:a.id;return"scatter"===this.config.data_types[b]},i.isPieType=function(a){var b=o(a)?a:a.id;return"pie"===this.config.data_types[b]},i.isGaugeType=function(a){var b=o(a)?a:a.id;return"gauge"===this.config.data_types[b]},i.isDonutType=function(a){var b=o(a)?a:a.id;return"donut"===this.config.data_types[b]},i.isArcType=function(a){return this.isPieType(a)||this.isDonutType(a)||this.isGaugeType(a)},i.lineData=function(a){return this.isLineType(a)?[a]:[]},i.arcData=function(a){return this.isArcType(a.data)?[a]:[]},i.barData=function(a){return this.isBarType(a)?a.values:[]},i.lineOrScatterData=function(a){return this.isLineType(a)||this.isScatterType(a)?a.values:[]},i.barOrLineData=function(a){return this.isBarType(a)||this.isLineType(a)?a.values:[]},i.initGrid=function(){var a=this,b=a.config,c=a.d3;a.grid=a.main.append("g").attr("clip-path",a.clipPathForGrid).attr("class",l.grid),b.grid_x_show&&a.grid.append("g").attr("class",l.xgrids),b.grid_y_show&&a.grid.append("g").attr("class",l.ygrids),b.grid_focus_show&&a.grid.append("g").attr("class",l.xgridFocus).append("line").attr("class",l.xgridFocus),a.xgrid=c.selectAll([]),b.grid_lines_front||a.initGridLines()},i.initGridLines=function(){var a=this,b=a.d3;a.gridLines=a.main.append("g").attr("clip-path",a.clipPathForGrid).attr("class",l.grid+" "+l.gridLines),a.gridLines.append("g").attr("class",l.xgridLines),a.gridLines.append("g").attr("class",l.ygridLines),a.xgridLines=b.selectAll([])},i.updateXGrid=function(a){var b=this,c=b.config,d=b.d3,e=b.generateGridData(c.grid_x_type,b.x),f=b.isCategorized()?b.xAxis.tickOffset():0;b.xgridAttr=c.axis_rotated?{x1:0,x2:b.width,y1:function(a){return b.x(a)-f},y2:function(a){return b.x(a)-f}}:{x1:function(a){return b.x(a)+f},x2:function(a){return b.x(a)+f},y1:0,y2:b.height},b.xgrid=b.main.select("."+l.xgrids).selectAll("."+l.xgrid).data(e),b.xgrid.enter().append("line").attr("class",l.xgrid),a||b.xgrid.attr(b.xgridAttr).style("opacity",function(){return+d.select(this).attr(c.axis_rotated?"y1":"x1")===(c.axis_rotated?b.height:0)?0:1}),b.xgrid.exit().remove()},i.updateYGrid=function(){var a=this,b=a.config,c=a.yAxis.tickValues()||a.y.ticks(b.grid_y_ticks);a.ygrid=a.main.select("."+l.ygrids).selectAll("."+l.ygrid).data(c),a.ygrid.enter().append("line").attr("class",l.ygrid),a.ygrid.attr("x1",b.axis_rotated?a.y:0).attr("x2",b.axis_rotated?a.y:a.width).attr("y1",b.axis_rotated?0:a.y).attr("y2",b.axis_rotated?a.height:a.y),a.ygrid.exit().remove(),a.smoothLines(a.ygrid,"grid")},i.gridTextAnchor=function(a){return a.position?a.position:"end"},i.gridTextDx=function(a){return"start"===a.position?4:"middle"===a.position?0:-4},i.xGridTextX=function(a){return"start"===a.position?-this.height:"middle"===a.position?-this.height/2:0},i.yGridTextX=function(a){return"start"===a.position?0:"middle"===a.position?this.width/2:this.width},i.updateGrid=function(a){var b,c,d,e=this,f=e.main,g=e.config;e.grid.style("visibility",e.hasArcType()?"hidden":"visible"),f.select("line."+l.xgridFocus).style("visibility","hidden"),g.grid_x_show&&e.updateXGrid(),e.xgridLines=f.select("."+l.xgridLines).selectAll("."+l.xgridLine).data(g.grid_x_lines),b=e.xgridLines.enter().append("g").attr("class",function(a){return l.xgridLine+(a["class"]?" "+a["class"]:"")}),b.append("line").style("opacity",0),b.append("text").attr("text-anchor",e.gridTextAnchor).attr("transform",g.axis_rotated?"":"rotate(-90)").attr("dx",e.gridTextDx).attr("dy",-5).style("opacity",0),e.xgridLines.exit().transition().duration(a).style("opacity",0).remove(),g.grid_y_show&&e.updateYGrid(),e.ygridLines=f.select("."+l.ygridLines).selectAll("."+l.ygridLine).data(g.grid_y_lines),c=e.ygridLines.enter().append("g").attr("class",function(a){return l.ygridLine+(a["class"]?" "+a["class"]:"")}),c.append("line").style("opacity",0),c.append("text").attr("text-anchor",e.gridTextAnchor).attr("transform",g.axis_rotated?"rotate(-90)":"").attr("dx",e.gridTextDx).attr("dy",-5).style("opacity",0),d=e.yv.bind(e),e.ygridLines.select("line").transition().duration(a).attr("x1",g.axis_rotated?d:0).attr("x2",g.axis_rotated?d:e.width).attr("y1",g.axis_rotated?0:d).attr("y2",g.axis_rotated?e.height:d).style("opacity",1),e.ygridLines.select("text").transition().duration(a).attr("x",g.axis_rotated?e.xGridTextX.bind(e):e.yGridTextX.bind(e)).attr("y",d).text(function(a){return a.text}).style("opacity",1),e.ygridLines.exit().transition().duration(a).style("opacity",0).remove()},i.redrawGrid=function(a){var b=this,c=b.config,d=b.xv.bind(b),e=b.xgridLines.select("line"),f=b.xgridLines.select("text");return[(a?e.transition():e).attr("x1",c.axis_rotated?0:d).attr("x2",c.axis_rotated?b.width:d).attr("y1",c.axis_rotated?d:0).attr("y2",c.axis_rotated?d:b.height).style("opacity",1),(a?f.transition():f).attr("x",c.axis_rotated?b.yGridTextX.bind(b):b.xGridTextX.bind(b)).attr("y",d).text(function(a){return a.text}).style("opacity",1)]},i.showXGridFocus=function(a){var b=this,c=b.config,d=a.filter(function(a){return a&&m(a.value)}),e=b.main.selectAll("line."+l.xgridFocus),f=b.xx.bind(b);c.tooltip_show&&(b.hasType("scatter")||b.hasArcType()||(e.style("visibility","visible").data([d[0]]).attr(c.axis_rotated?"y1":"x1",f).attr(c.axis_rotated?"y2":"x2",f),b.smoothLines(e,"grid")))},i.hideXGridFocus=function(){this.main.select("line."+l.xgridFocus).style("visibility","hidden")},i.updateXgridFocus=function(){var a=this,b=a.config;a.main.select("line."+l.xgridFocus).attr("x1",b.axis_rotated?0:-10).attr("x2",b.axis_rotated?a.width:-10).attr("y1",b.axis_rotated?-10:0).attr("y2",b.axis_rotated?-10:a.height)},i.generateGridData=function(a,b){var c,d,e,f,g=this,h=[],i=g.main.select("."+l.axisX).selectAll(".tick").size();if("year"===a)for(c=g.getXDomain(),d=c[0].getFullYear(),e=c[1].getFullYear(),f=d;e>=f;f++)h.push(new Date(f+"-01-01 00:00:00"));else h=b.ticks(10),h.length>i&&(h=h.filter(function(a){return(""+a).indexOf(".")<0}));return h},i.getGridFilterToRemove=function(a){return a?function(b){var c=!1;return[].concat(a).forEach(function(a){("value"in a&&b.value===a.value||"class"in a&&b["class"]===a["class"])&&(c=!0)}),c}:function(){return!0}},i.removeGridLines=function(a,b){var c=this,d=c.config,e=c.getGridFilterToRemove(a),f=function(a){return!e(a)},g=b?l.xgridLines:l.ygridLines,h=b?l.xgridLine:l.ygridLine;c.main.select("."+g).selectAll("."+h).filter(e).transition().duration(d.transition_duration).style("opacity",0).remove(),b?d.grid_x_lines=d.grid_x_lines.filter(f):d.grid_y_lines=d.grid_y_lines.filter(f)},i.initTooltip=function(){var a,b=this,c=b.config;if(b.tooltip=b.selectChart.style("position","relative").append("div").attr("class",l.tooltipContainer).style("position","absolute").style("pointer-events","none").style("display","none"),c.tooltip_init_show){if(b.isTimeSeries()&&o(c.tooltip_init_x)){for(c.tooltip_init_x=b.parseDate(c.tooltip_init_x),a=0;a<b.data.targets[0].values.length&&b.data.targets[0].values[a].x-c.tooltip_init_x!==0;a++);c.tooltip_init_x=a}b.tooltip.html(c.tooltip_contents.call(b,b.data.targets.map(function(a){return b.addName(a.values[c.tooltip_init_x])}),b.axis.getXAxisTickFormat(),b.getYFormat(b.hasArcType()),b.color)),b.tooltip.style("top",c.tooltip_init_position.top).style("left",c.tooltip_init_position.left).style("display","block")}},i.getTooltipContent=function(a,b,c,d){var e,f,g,h,i,j,k=this,m=k.config,n=m.tooltip_format_title||b,o=m.tooltip_format_name||function(a){return a},p=m.tooltip_format_value||c;for(f=0;f<a.length;f++)a[f]&&(a[f].value||0===a[f].value)&&(e||(g=n?n(a[f].x):a[f].x,e="<table class='"+l.tooltip+"'>"+(g||0===g?"<tr><th colspan='2'>"+g+"</th></tr>":"")),h=p(a[f].value,a[f].ratio,a[f].id,a[f].index),void 0!==h&&(i=o(a[f].name,a[f].ratio,a[f].id,a[f].index),j=k.levelColor?k.levelColor(a[f].value):d(a[f].id),e+="<tr class='"+l.tooltipName+"-"+a[f].id+"'>",e+="<td class='name'><span style='background-color:"+j+"'></span>"+i+"</td>",e+="<td class='value'>"+h+"</td>",e+="</tr>"));return e+"</table>"},i.tooltipPosition=function(a,b,c,d){var e,f,g,h,i,j=this,k=j.config,l=j.d3,m=j.hasArcType(),n=l.mouse(d);return m?(f=(j.width-(j.isLegendRight?j.getLegendWidth():0))/2+n[0],h=j.height/2+n[1]+20):(e=j.getSvgLeft(!0),k.axis_rotated?(f=e+n[0]+100,g=f+b,i=j.currentWidth-j.getCurrentPaddingRight(),h=j.x(a[0].x)+20):(f=e+j.getCurrentPaddingLeft(!0)+j.x(a[0].x)+20,g=f+b,i=e+j.currentWidth-j.getCurrentPaddingRight(),h=n[1]+15),g>i&&(f-=g-i+20),h+c>j.currentHeight&&(h-=c+30)),0>h&&(h=0),{top:h,left:f}},i.showTooltip=function(a,b){var c,d,e,f=this,g=f.config,h=f.hasArcType(),j=a.filter(function(a){return a&&m(a.value)}),k=g.tooltip_position||i.tooltipPosition;0!==j.length&&g.tooltip_show&&(f.tooltip.html(g.tooltip_contents.call(f,a,f.axis.getXAxisTickFormat(),f.getYFormat(h),f.color)).style("display","block"),c=f.tooltip.property("offsetWidth"),d=f.tooltip.property("offsetHeight"),e=k.call(this,j,c,d,b),f.tooltip.style("top",e.top+"px").style("left",e.left+"px"))},i.hideTooltip=function(){this.tooltip.style("display","none")},i.initLegend=function(){var a=this;return a.legendItemTextBox={},a.legendHasRendered=!1,a.legend=a.svg.append("g").attr("transform",a.getTranslate("legend")),a.config.legend_show?void a.updateLegendWithDefaults():(a.legend.style("visibility","hidden"),void(a.hiddenLegendIds=a.mapToIds(a.data.targets)))},i.updateLegendWithDefaults=function(){var a=this;a.updateLegend(a.mapToIds(a.data.targets),{withTransform:!1,withTransitionForTransform:!1,withTransition:!1})},i.updateSizeForLegend=function(a,b){var c=this,d=c.config,e={top:c.isLegendTop?c.getCurrentPaddingTop()+d.legend_inset_y+5.5:c.currentHeight-a-c.getCurrentPaddingBottom()-d.legend_inset_y,left:c.isLegendLeft?c.getCurrentPaddingLeft()+d.legend_inset_x+.5:c.currentWidth-b-c.getCurrentPaddingRight()-d.legend_inset_x+.5};c.margin3={top:c.isLegendRight?0:c.isLegendInset?e.top:c.currentHeight-a,right:0/0,bottom:0,left:c.isLegendRight?c.currentWidth-b:c.isLegendInset?e.left:0}},i.transformLegend=function(a){var b=this;(a?b.legend.transition():b.legend).attr("transform",b.getTranslate("legend"))},i.updateLegendStep=function(a){this.legendStep=a},i.updateLegendItemWidth=function(a){this.legendItemWidth=a},i.updateLegendItemHeight=function(a){this.legendItemHeight=a},i.getLegendWidth=function(){var a=this;return a.config.legend_show?a.isLegendRight||a.isLegendInset?a.legendItemWidth*(a.legendStep+1):a.currentWidth:0},i.getLegendHeight=function(){var a=this,b=0;return a.config.legend_show&&(b=a.isLegendRight?a.currentHeight:Math.max(20,a.legendItemHeight)*(a.legendStep+1)),b},i.opacityForLegend=function(a){return a.classed(l.legendItemHidden)?null:1},i.opacityForUnfocusedLegend=function(a){return a.classed(l.legendItemHidden)?null:.3},i.toggleFocusLegend=function(a,b){var c=this;a=c.mapToTargetIds(a),c.legend.selectAll("."+l.legendItem).filter(function(b){return a.indexOf(b)>=0}).classed(l.legendItemFocused,b).transition().duration(100).style("opacity",function(){var a=b?c.opacityForLegend:c.opacityForUnfocusedLegend;return a.call(c,c.d3.select(this))})},i.revertLegend=function(){var a=this,b=a.d3;a.legend.selectAll("."+l.legendItem).classed(l.legendItemFocused,!1).transition().duration(100).style("opacity",function(){return a.opacityForLegend(b.select(this))})},i.showLegend=function(a){var b=this,c=b.config;c.legend_show||(c.legend_show=!0,b.legend.style("visibility","visible"),b.legendHasRendered||b.updateLegendWithDefaults()),b.removeHiddenLegendIds(a),b.legend.selectAll(b.selectorLegends(a)).style("visibility","visible").transition().style("opacity",function(){return b.opacityForLegend(b.d3.select(this))})},i.hideLegend=function(a){var b=this,c=b.config;c.legend_show&&u(a)&&(c.legend_show=!1,b.legend.style("visibility","hidden")),b.addHiddenLegendIds(a),b.legend.selectAll(b.selectorLegends(a)).style("opacity",0).style("visibility","hidden")},i.clearLegendItemTextBoxCache=function(){this.legendItemTextBox={}},i.updateLegend=function(a,b,c){function d(a,b){return u.legendItemTextBox[b]||(u.legendItemTextBox[b]=u.getTextRect(a.textContent,l.legendItem)),u.legendItemTextBox[b]}function e(b,c,e){function f(a,b){b||(g=(o-D-n)/2,B>g&&(g=(o-n)/2,D=0,J++)),I[a]=J,H[J]=u.isLegendInset?10:g,E[a]=D,D+=n}var g,h,i=0===e,j=e===a.length-1,k=d(b,c),l=k.width+C+(!j||u.isLegendRight||u.isLegendInset?y:0),m=k.height+x,n=u.isLegendRight||u.isLegendInset?m:l,o=u.isLegendRight||u.isLegendInset?u.getLegendHeight():u.getLegendWidth();return i&&(D=0,J=0,z=0,A=0),v.legend_show&&!u.isLegendToShow(c)?void(F[c]=G[c]=I[c]=E[c]=0):(F[c]=l,G[c]=m,(!z||l>=z)&&(z=l),(!A||m>=A)&&(A=m),h=u.isLegendRight||u.isLegendInset?A:z,void(v.legend_equally?(Object.keys(F).forEach(function(a){F[a]=z}),Object.keys(G).forEach(function(a){G[a]=A}),g=(o-h*a.length)/2,B>g?(D=0,J=0,a.forEach(function(a){f(a)})):f(c,!0)):f(c)))}var f,g,h,i,j,k,m,n,o,p,r,s,t,u=this,v=u.config,x=4,y=10,z=0,A=0,B=10,C=15,D=0,E={},F={},G={},H=[0],I={},J=0;b=b||{},n=w(b,"withTransition",!0),o=w(b,"withTransitionForTransform",!0),u.isLegendInset&&(J=v.legend_inset_step?v.legend_inset_step:a.length,u.updateLegendStep(J)),u.isLegendRight?(f=function(a){return z*I[a]},i=function(a){return H[I[a]]+E[a]}):u.isLegendInset?(f=function(a){return z*I[a]+10},i=function(a){return H[I[a]]+E[a]}):(f=function(a){return H[I[a]]+E[a]},i=function(a){return A*I[a]}),g=function(a,b){return f(a,b)+14},j=function(a,b){return i(a,b)+9},h=function(a,b){return f(a,b)},k=function(a,b){return i(a,b)-5},m=u.legend.selectAll("."+l.legendItem).data(a).enter().append("g").attr("class",function(a){return u.generateClass(l.legendItem,a)}).style("visibility",function(a){return u.isLegendToShow(a)?"visible":"hidden"}).style("cursor","pointer").on("click",function(a){v.legend_item_onclick?v.legend_item_onclick.call(u,a):u.d3.event.altKey?(u.api.hide(),u.api.show(a)):(u.api.toggle(a),u.isTargetToShow(a)?u.api.focus(a):u.api.revert())}).on("mouseover",function(a){u.d3.select(this).classed(l.legendItemFocused,!0),!u.transiting&&u.isTargetToShow(a)&&u.api.focus(a),v.legend_item_onmouseover&&v.legend_item_onmouseover.call(u,a)}).on("mouseout",function(a){u.d3.select(this).classed(l.legendItemFocused,!1),u.api.revert(),v.legend_item_onmouseout&&v.legend_item_onmouseout.call(u,a)}),m.append("text").text(function(a){return q(v.data_names[a])?v.data_names[a]:a}).each(function(a,b){e(this,a,b)}).style("pointer-events","none").attr("x",u.isLegendRight||u.isLegendInset?g:-200).attr("y",u.isLegendRight||u.isLegendInset?-200:j),m.append("rect").attr("class",l.legendItemEvent).style("fill-opacity",0).attr("x",u.isLegendRight||u.isLegendInset?h:-200).attr("y",u.isLegendRight||u.isLegendInset?-200:k),m.append("rect").attr("class",l.legendItemTile).style("pointer-events","none").style("fill",u.color).attr("x",u.isLegendRight||u.isLegendInset?g:-200).attr("y",u.isLegendRight||u.isLegendInset?-200:i).attr("width",10).attr("height",10),t=u.legend.select("."+l.legendBackground+" rect"),u.isLegendInset&&z>0&&0===t.size()&&(t=u.legend.insert("g","."+l.legendItem).attr("class",l.legendBackground).append("rect")),p=u.legend.selectAll("text").data(a).text(function(a){return q(v.data_names[a])?v.data_names[a]:a}).each(function(a,b){e(this,a,b)}),(n?p.transition():p).attr("x",g).attr("y",j),r=u.legend.selectAll("rect."+l.legendItemEvent).data(a),(n?r.transition():r).attr("width",function(a){return F[a]}).attr("height",function(a){return G[a]}).attr("x",h).attr("y",k),s=u.legend.selectAll("rect."+l.legendItemTile).data(a),(n?s.transition():s).style("fill",u.color).attr("x",f).attr("y",i),t&&(n?t.transition():t).attr("height",u.getLegendHeight()-12).attr("width",z*(J+1)+10),u.legend.selectAll("."+l.legendItem).classed(l.legendItemHidden,function(a){return!u.isTargetToShow(a)}),u.updateLegendItemWidth(z),u.updateLegendItemHeight(A),u.updateLegendStep(J),u.updateSizes(),u.updateScales(),u.updateSvgSize(),u.transformAll(o,c),u.legendHasRendered=!0},c(b,f),f.prototype.init=function(){var a=this.owner,b=a.config,c=a.main;a.axes.x=c.append("g").attr("class",l.axis+" "+l.axisX).attr("clip-path",a.clipPathForXAxis).attr("transform",a.getTranslate("x")).style("visibility",b.axis_x_show?"visible":"hidden"),a.axes.x.append("text").attr("class",l.axisXLabel).attr("transform",b.axis_rotated?"rotate(-90)":"").style("text-anchor",this.textAnchorForXAxisLabel.bind(this)),a.axes.y=c.append("g").attr("class",l.axis+" "+l.axisY).attr("clip-path",b.axis_y_inner?"":a.clipPathForYAxis).attr("transform",a.getTranslate("y")).style("visibility",b.axis_y_show?"visible":"hidden"),a.axes.y.append("text").attr("class",l.axisYLabel).attr("transform",b.axis_rotated?"":"rotate(-90)").style("text-anchor",this.textAnchorForYAxisLabel.bind(this)),a.axes.y2=c.append("g").attr("class",l.axis+" "+l.axisY2).attr("transform",a.getTranslate("y2")).style("visibility",b.axis_y2_show?"visible":"hidden"),a.axes.y2.append("text").attr("class",l.axisY2Label).attr("transform",b.axis_rotated?"":"rotate(-90)").style("text-anchor",this.textAnchorForY2AxisLabel.bind(this))},f.prototype.getXAxis=function(a,b,c,d,e,f,h){var i=this.owner,j=i.config,k={isCategory:i.isCategorized(),withOuterTick:e,tickMultiline:j.axis_x_tick_multiline,tickWidth:j.axis_x_tick_width,tickTextRotate:h?0:j.axis_x_tick_rotate,withoutTransition:f},l=g(i.d3,k).scale(a).orient(b);return i.isTimeSeries()&&d&&(d=d.map(function(a){return i.parseDate(a)})),l.tickFormat(c).tickValues(d),i.isCategorized()&&(l.tickCentered(j.axis_x_tick_centered),u(j.axis_x_tick_culling)&&(j.axis_x_tick_culling=!1)),l},f.prototype.updateXAxisTickValues=function(a,b){var c,d=this.owner,e=d.config;return(e.axis_x_tick_fit||e.axis_x_tick_count)&&(c=this.generateTickValues(d.mapTargetsToUniqueXs(a),e.axis_x_tick_count,d.isTimeSeries())),b?b.tickValues(c):(d.xAxis.tickValues(c),d.subXAxis.tickValues(c)),c},f.prototype.getYAxis=function(a,b,c,d,e,f){var h={withOuterTick:e,withoutTransition:f},i=this.owner,j=i.d3,k=i.config,l=g(j,h).scale(a).orient(b).tickFormat(c);return i.isTimeSeriesY()?l.ticks(j.time[k.axis_y_tick_time_value],k.axis_y_tick_time_interval):l.tickValues(d),l},f.prototype.getId=function(a){var b=this.owner.config;return a in b.data_axes?b.data_axes[a]:"y"},f.prototype.getXAxisTickFormat=function(){var a=this.owner,b=a.config,c=a.isTimeSeries()?a.defaultAxisTimeFormat:a.isCategorized()?a.categoryName:function(a){return 0>a?a.toFixed(0):a};return b.axis_x_tick_format&&(n(b.axis_x_tick_format)?c=b.axis_x_tick_format:a.isTimeSeries()&&(c=function(c){return c?a.axisTimeFormat(b.axis_x_tick_format)(c):""})),n(c)?function(b){return c.call(a,b)}:c},f.prototype.getTickValues=function(a,b){return a?a:b?b.tickValues():void 0},f.prototype.getXAxisTickValues=function(){return this.getTickValues(this.owner.config.axis_x_tick_values,this.owner.xAxis)},f.prototype.getYAxisTickValues=function(){return this.getTickValues(this.owner.config.axis_y_tick_values,this.owner.yAxis)},f.prototype.getY2AxisTickValues=function(){return this.getTickValues(this.owner.config.axis_y2_tick_values,this.owner.y2Axis)},f.prototype.getLabelOptionByAxisId=function(a){var b,c=this.owner,d=c.config;return"y"===a?b=d.axis_y_label:"y2"===a?b=d.axis_y2_label:"x"===a&&(b=d.axis_x_label),b},f.prototype.getLabelText=function(a){var b=this.getLabelOptionByAxisId(a);return o(b)?b:b?b.text:null},f.prototype.setLabelText=function(a,b){var c=this.owner,d=c.config,e=this.getLabelOptionByAxisId(a);o(e)?"y"===a?d.axis_y_label=b:"y2"===a?d.axis_y2_label=b:"x"===a&&(d.axis_x_label=b):e&&(e.text=b)},f.prototype.getLabelPosition=function(a,b){var c=this.getLabelOptionByAxisId(a),d=c&&"object"==typeof c&&c.position?c.position:b;return{isInner:d.indexOf("inner")>=0,isOuter:d.indexOf("outer")>=0,isLeft:d.indexOf("left")>=0,isCenter:d.indexOf("center")>=0,isRight:d.indexOf("right")>=0,isTop:d.indexOf("top")>=0,isMiddle:d.indexOf("middle")>=0,isBottom:d.indexOf("bottom")>=0}},f.prototype.getXAxisLabelPosition=function(){return this.getLabelPosition("x",this.owner.config.axis_rotated?"inner-top":"inner-right")},f.prototype.getYAxisLabelPosition=function(){return this.getLabelPosition("y",this.owner.config.axis_rotated?"inner-right":"inner-top")},f.prototype.getY2AxisLabelPosition=function(){return this.getLabelPosition("y2",this.owner.config.axis_rotated?"inner-right":"inner-top")},f.prototype.getLabelPositionById=function(a){return"y2"===a?this.getY2AxisLabelPosition():"y"===a?this.getYAxisLabelPosition():this.getXAxisLabelPosition()},f.prototype.textForXAxisLabel=function(){return this.getLabelText("x")},f.prototype.textForYAxisLabel=function(){return this.getLabelText("y")},f.prototype.textForY2AxisLabel=function(){return this.getLabelText("y2")},f.prototype.xForAxisLabel=function(a,b){var c=this.owner;return a?b.isLeft?0:b.isCenter?c.width/2:c.width:b.isBottom?-c.height:b.isMiddle?-c.height/2:0},f.prototype.dxForAxisLabel=function(a,b){return a?b.isLeft?"0.5em":b.isRight?"-0.5em":"0":b.isTop?"-0.5em":b.isBottom?"0.5em":"0"},f.prototype.textAnchorForAxisLabel=function(a,b){return a?b.isLeft?"start":b.isCenter?"middle":"end":b.isBottom?"start":b.isMiddle?"middle":"end"},f.prototype.xForXAxisLabel=function(){return this.xForAxisLabel(!this.owner.config.axis_rotated,this.getXAxisLabelPosition())},f.prototype.xForYAxisLabel=function(){return this.xForAxisLabel(this.owner.config.axis_rotated,this.getYAxisLabelPosition())},f.prototype.xForY2AxisLabel=function(){return this.xForAxisLabel(this.owner.config.axis_rotated,this.getY2AxisLabelPosition())},f.prototype.dxForXAxisLabel=function(){return this.dxForAxisLabel(!this.owner.config.axis_rotated,this.getXAxisLabelPosition())},f.prototype.dxForYAxisLabel=function(){return this.dxForAxisLabel(this.owner.config.axis_rotated,this.getYAxisLabelPosition())},f.prototype.dxForY2AxisLabel=function(){return this.dxForAxisLabel(this.owner.config.axis_rotated,this.getY2AxisLabelPosition())},f.prototype.dyForXAxisLabel=function(){var a=this.owner,b=a.config,c=this.getXAxisLabelPosition();return b.axis_rotated?c.isInner?"1.2em":-25-this.getMaxTickWidth("x"):c.isInner?"-0.5em":b.axis_x_height?b.axis_x_height-10:"3em"},f.prototype.dyForYAxisLabel=function(){var a=this.owner,b=this.getYAxisLabelPosition();return a.config.axis_rotated?b.isInner?"-0.5em":"3em":b.isInner?"1.2em":-10-(a.config.axis_y_inner?0:this.getMaxTickWidth("y")+10)},f.prototype.dyForY2AxisLabel=function(){var a=this.owner,b=this.getY2AxisLabelPosition();return a.config.axis_rotated?b.isInner?"1.2em":"-2.2em":b.isInner?"-0.5em":15+(a.config.axis_y2_inner?0:this.getMaxTickWidth("y2")+15)},f.prototype.textAnchorForXAxisLabel=function(){var a=this.owner;return this.textAnchorForAxisLabel(!a.config.axis_rotated,this.getXAxisLabelPosition())},f.prototype.textAnchorForYAxisLabel=function(){var a=this.owner;return this.textAnchorForAxisLabel(a.config.axis_rotated,this.getYAxisLabelPosition())},f.prototype.textAnchorForY2AxisLabel=function(){var a=this.owner;return this.textAnchorForAxisLabel(a.config.axis_rotated,this.getY2AxisLabelPosition())},f.prototype.getMaxTickWidth=function(a,b){var c,d,e,f,g,h=this.owner,i=h.config,j=0;return b&&h.currentMaxTickWidths[a]?h.currentMaxTickWidths[a]:(h.svg&&(c=h.filterTargetsToShow(h.data.targets),"y"===a?(d=h.y.copy().domain(h.getYDomain(c,"y")),e=this.getYAxis(d,h.yOrient,i.axis_y_tick_format,h.yAxisTickValues,!1,!0)):"y2"===a?(d=h.y2.copy().domain(h.getYDomain(c,"y2")),e=this.getYAxis(d,h.y2Orient,i.axis_y2_tick_format,h.y2AxisTickValues,!1,!0)):(d=h.x.copy().domain(h.getXDomain(c)),e=this.getXAxis(d,h.xOrient,h.xAxisTickFormat,h.xAxisTickValues,!1,!0,!0),this.updateXAxisTickValues(c,e)),f=h.d3.select("body").append("div").classed("c3",!0),g=f.append("svg").style("visibility","hidden").style("position","fixed").style("top",0).style("left",0),g.append("g").call(e).each(function(){h.d3.select(this).selectAll("text").each(function(){var a=this.getBoundingClientRect();j<a.width&&(j=a.width)}),f.remove()})),h.currentMaxTickWidths[a]=0>=j?h.currentMaxTickWidths[a]:j,h.currentMaxTickWidths[a])},f.prototype.updateLabels=function(a){var b=this.owner,c=b.main.select("."+l.axisX+" ."+l.axisXLabel),d=b.main.select("."+l.axisY+" ."+l.axisYLabel),e=b.main.select("."+l.axisY2+" ."+l.axisY2Label);(a?c.transition():c).attr("x",this.xForXAxisLabel.bind(this)).attr("dx",this.dxForXAxisLabel.bind(this)).attr("dy",this.dyForXAxisLabel.bind(this)).text(this.textForXAxisLabel.bind(this)),(a?d.transition():d).attr("x",this.xForYAxisLabel.bind(this)).attr("dx",this.dxForYAxisLabel.bind(this)).attr("dy",this.dyForYAxisLabel.bind(this)).text(this.textForYAxisLabel.bind(this)),(a?e.transition():e).attr("x",this.xForY2AxisLabel.bind(this)).attr("dx",this.dxForY2AxisLabel.bind(this)).attr("dy",this.dyForY2AxisLabel.bind(this)).text(this.textForY2AxisLabel.bind(this))},f.prototype.getPadding=function(a,b,c,d){return m(a[b])?"ratio"===a.unit?a[b]*d:this.convertPixelsToAxisPadding(a[b],d):c},f.prototype.convertPixelsToAxisPadding=function(a,b){var c=this.owner,d=c.config.axis_rotated?c.width:c.height;return b*(a/d)},f.prototype.generateTickValues=function(a,b,c){var d,e,f,g,h,i,j,k=a;if(b)if(d=n(b)?b():b,1===d)k=[a[0]];else if(2===d)k=[a[0],a[a.length-1]];else if(d>2){for(g=d-2,e=a[0],f=a[a.length-1],h=(f-e)/(g+1),k=[e],i=0;g>i;i++)j=+e+h*(i+1),k.push(c?new Date(j):j);k.push(f)}return c||(k=k.sort(function(a,b){return a-b})),k},f.prototype.generateTransitions=function(a){var b=this.owner,c=b.axes;return{axisX:a?c.x.transition().duration(a):c.x,axisY:a?c.y.transition().duration(a):c.y,axisY2:a?c.y2.transition().duration(a):c.y2,axisSubX:a?c.subx.transition().duration(a):c.subx}},f.prototype.redraw=function(a,b){var c=this.owner;c.axes.x.style("opacity",b?0:1),c.axes.y.style("opacity",b?0:1),c.axes.y2.style("opacity",b?0:1),c.axes.subx.style("opacity",b?0:1),a.axisX.call(c.xAxis),a.axisY.call(c.yAxis),a.axisY2.call(c.y2Axis),a.axisSubX.call(c.subXAxis)},i.getClipPath=function(b){var c=a.navigator.appVersion.toLowerCase().indexOf("msie 9.")>=0;return"url("+(c?"":document.URL.split("#")[0])+"#"+b+")"},i.appendClip=function(a,b){return a.append("clipPath").attr("id",b).append("rect")},i.getAxisClipX=function(a){var b=Math.max(30,this.margin.left);return a?-(1+b):-(b-1)},i.getAxisClipY=function(a){return a?-20:-this.margin.top},i.getXAxisClipX=function(){var a=this;return a.getAxisClipX(!a.config.axis_rotated)},i.getXAxisClipY=function(){var a=this;return a.getAxisClipY(!a.config.axis_rotated)},i.getYAxisClipX=function(){var a=this;return a.config.axis_y_inner?-1:a.getAxisClipX(a.config.axis_rotated)},i.getYAxisClipY=function(){var a=this;return a.getAxisClipY(a.config.axis_rotated)},i.getAxisClipWidth=function(a){var b=this,c=Math.max(30,b.margin.left),d=Math.max(30,b.margin.right);return a?b.width+2+c+d:b.margin.left+20},i.getAxisClipHeight=function(a){return(a?this.margin.bottom:this.margin.top+this.height)+20},i.getXAxisClipWidth=function(){var a=this;return a.getAxisClipWidth(!a.config.axis_rotated)},i.getXAxisClipHeight=function(){var a=this;return a.getAxisClipHeight(!a.config.axis_rotated)},i.getYAxisClipWidth=function(){var a=this;return a.getAxisClipWidth(a.config.axis_rotated)+(a.config.axis_y_inner?20:0)},i.getYAxisClipHeight=function(){var a=this;return a.getAxisClipHeight(a.config.axis_rotated)},i.initPie=function(){var a=this,b=a.d3,c=a.config;a.pie=b.layout.pie().value(function(a){return a.values.reduce(function(a,b){return a+b.value},0)}),c.data_order||a.pie.sort(null)},i.updateRadius=function(){var a=this,b=a.config,c=b.gauge_width||b.donut_width;a.radiusExpanded=Math.min(a.arcWidth,a.arcHeight)/2,a.radius=.95*a.radiusExpanded,a.innerRadiusRatio=c?(a.radius-c)/a.radius:.6,a.innerRadius=a.hasType("donut")||a.hasType("gauge")?a.radius*a.innerRadiusRatio:0},i.updateArc=function(){var a=this;a.svgArc=a.getSvgArc(),a.svgArcExpanded=a.getSvgArcExpanded(),a.svgArcExpandedSub=a.getSvgArcExpanded(.98)},i.updateAngle=function(a){var b,c,d=this,e=d.config,f=!1,g=0,h=e.gauge_min,i=e.gauge_max; -return d.pie(d.filterTargetsToShow(d.data.targets)).forEach(function(b){f||b.data.id!==a.data.id||(f=!0,a=b,a.index=g),g++}),isNaN(a.startAngle)&&(a.startAngle=0),isNaN(a.endAngle)&&(a.endAngle=a.startAngle),d.isGaugeType(a.data)&&(b=Math.PI/(i-h),c=a.value<h?0:a.value<i?a.value-h:i-h,a.startAngle=-1*(Math.PI/2),a.endAngle=a.startAngle+b*c),f?a:null},i.getSvgArc=function(){var a=this,b=a.d3.svg.arc().outerRadius(a.radius).innerRadius(a.innerRadius),c=function(c,d){var e;return d?b(c):(e=a.updateAngle(c),e?b(e):"M 0 0")};return c.centroid=b.centroid,c},i.getSvgArcExpanded=function(a){var b=this,c=b.d3.svg.arc().outerRadius(b.radiusExpanded*(a?a:1)).innerRadius(b.innerRadius);return function(a){var d=b.updateAngle(a);return d?c(d):"M 0 0"}},i.getArc=function(a,b,c){return c||this.isArcType(a.data)?this.svgArc(a,b):"M 0 0"},i.transformForArcLabel=function(a){var b,c,d,e,f,g=this,h=g.updateAngle(a),i="";return h&&!g.hasType("gauge")&&(b=this.svgArc.centroid(h),c=isNaN(b[0])?0:b[0],d=isNaN(b[1])?0:b[1],e=Math.sqrt(c*c+d*d),f=g.radius&&e?(36/g.radius>.375?1.175-36/g.radius:.8)*g.radius/e:0,i="translate("+c*f+","+d*f+")"),i},i.getArcRatio=function(a){var b=this,c=b.hasType("gauge")?Math.PI:2*Math.PI;return a?(a.endAngle-a.startAngle)/c:null},i.convertToArcData=function(a){return this.addName({id:a.data.id,value:a.value,ratio:this.getArcRatio(a),index:a.index})},i.textForArcLabel=function(a){var b,c,d,e,f,g=this;return g.shouldShowArcLabel()?(b=g.updateAngle(a),c=b?b.value:null,d=g.getArcRatio(b),e=a.data.id,g.hasType("gauge")||g.meetsArcLabelThreshold(d)?(f=g.getArcLabelFormat(),f?f(c,d,e):g.defaultArcValueFormat(c,d)):""):""},i.expandArc=function(b){var c,d=this;return d.transiting?void(c=a.setInterval(function(){d.transiting||(a.clearInterval(c),d.legend.selectAll(".c3-legend-item-focused").size()>0&&d.expandArc(b))},10)):(b=d.mapToTargetIds(b),void d.svg.selectAll(d.selectorTargets(b,"."+l.chartArc)).each(function(a){d.shouldExpand(a.data.id)&&d.d3.select(this).selectAll("path").transition().duration(50).attr("d",d.svgArcExpanded).transition().duration(100).attr("d",d.svgArcExpandedSub).each(function(a){d.isDonutType(a.data)})}))},i.unexpandArc=function(a){var b=this;b.transiting||(a=b.mapToTargetIds(a),b.svg.selectAll(b.selectorTargets(a,"."+l.chartArc)).selectAll("path").transition().duration(50).attr("d",b.svgArc),b.svg.selectAll("."+l.arc).style("opacity",1))},i.shouldExpand=function(a){var b=this,c=b.config;return b.isDonutType(a)&&c.donut_expand||b.isGaugeType(a)&&c.gauge_expand||b.isPieType(a)&&c.pie_expand},i.shouldShowArcLabel=function(){var a=this,b=a.config,c=!0;return a.hasType("donut")?c=b.donut_label_show:a.hasType("pie")&&(c=b.pie_label_show),c},i.meetsArcLabelThreshold=function(a){var b=this,c=b.config,d=b.hasType("donut")?c.donut_label_threshold:c.pie_label_threshold;return a>=d},i.getArcLabelFormat=function(){var a=this,b=a.config,c=b.pie_label_format;return a.hasType("gauge")?c=b.gauge_label_format:a.hasType("donut")&&(c=b.donut_label_format),c},i.getArcTitle=function(){var a=this;return a.hasType("donut")?a.config.donut_title:""},i.updateTargetsForArc=function(a){var b,c,d=this,e=d.main,f=d.classChartArc.bind(d),g=d.classArcs.bind(d),h=d.classFocus.bind(d);b=e.select("."+l.chartArcs).selectAll("."+l.chartArc).data(d.pie(a)).attr("class",function(a){return f(a)+h(a.data)}),c=b.enter().append("g").attr("class",f),c.append("g").attr("class",g),c.append("text").attr("dy",d.hasType("gauge")?"-.1em":".35em").style("opacity",0).style("text-anchor","middle").style("pointer-events","none")},i.initArc=function(){var a=this;a.arcs=a.main.select("."+l.chart).append("g").attr("class",l.chartArcs).attr("transform",a.getTranslate("arc")),a.arcs.append("text").attr("class",l.chartArcsTitle).style("text-anchor","middle").text(a.getArcTitle())},i.redrawArc=function(a,b,c){var d,e=this,f=e.d3,g=e.config,h=e.main;d=h.selectAll("."+l.arcs).selectAll("."+l.arc).data(e.arcData.bind(e)),d.enter().append("path").attr("class",e.classArc.bind(e)).style("fill",function(a){return e.color(a.data)}).style("cursor",function(a){return g.interaction_enabled&&g.data_selection_isselectable(a)?"pointer":null}).style("opacity",0).each(function(a){e.isGaugeType(a.data)&&(a.startAngle=a.endAngle=-1*(Math.PI/2)),this._current=a}),d.attr("transform",function(a){return!e.isGaugeType(a.data)&&c?"scale(0)":""}).style("opacity",function(a){return a===this._current?0:1}).on("mouseover",g.interaction_enabled?function(a){var b,c;e.transiting||(b=e.updateAngle(a),c=e.convertToArcData(b),e.expandArc(b.data.id),e.api.focus(b.data.id),e.toggleFocusLegend(b.data.id,!0),e.config.data_onmouseover(c,this))}:null).on("mousemove",g.interaction_enabled?function(a){var b=e.updateAngle(a),c=e.convertToArcData(b),d=[c];e.showTooltip(d,this)}:null).on("mouseout",g.interaction_enabled?function(a){var b,c;e.transiting||(b=e.updateAngle(a),c=e.convertToArcData(b),e.unexpandArc(b.data.id),e.api.revert(),e.revertLegend(),e.hideTooltip(),e.config.data_onmouseout(c,this))}:null).on("click",g.interaction_enabled?function(a,b){var c=e.updateAngle(a),d=e.convertToArcData(c);e.toggleShape&&e.toggleShape(this,d,b),e.config.data_onclick.call(e.api,d,this)}:null).each(function(){e.transiting=!0}).transition().duration(a).attrTween("d",function(a){var b,c=e.updateAngle(a);return c?(isNaN(this._current.startAngle)&&(this._current.startAngle=0),isNaN(this._current.endAngle)&&(this._current.endAngle=this._current.startAngle),b=f.interpolate(this._current,c),this._current=b(0),function(c){var d=b(c);return d.data=a.data,e.getArc(d,!0)}):function(){return"M 0 0"}}).attr("transform",c?"scale(1)":"").style("fill",function(a){return e.levelColor?e.levelColor(a.data.values[0].value):e.color(a.data.id)}).style("opacity",1).call(e.endall,function(){e.transiting=!1}),d.exit().transition().duration(b).style("opacity",0).remove(),h.selectAll("."+l.chartArc).select("text").style("opacity",0).attr("class",function(a){return e.isGaugeType(a.data)?l.gaugeValue:""}).text(e.textForArcLabel.bind(e)).attr("transform",e.transformForArcLabel.bind(e)).style("font-size",function(a){return e.isGaugeType(a.data)?Math.round(e.radius/5)+"px":""}).transition().duration(a).style("opacity",function(a){return e.isTargetToShow(a.data.id)&&e.isArcType(a.data)?1:0}),h.select("."+l.chartArcsTitle).style("opacity",e.hasType("donut")||e.hasType("gauge")?1:0),e.hasType("gauge")&&(e.arcs.select("."+l.chartArcsBackground).attr("d",function(){var a={data:[{value:g.gauge_max}],startAngle:-1*(Math.PI/2),endAngle:Math.PI/2};return e.getArc(a,!0,!0)}),e.arcs.select("."+l.chartArcsGaugeUnit).attr("dy",".75em").text(g.gauge_label_show?g.gauge_units:""),e.arcs.select("."+l.chartArcsGaugeMin).attr("dx",-1*(e.innerRadius+(e.radius-e.innerRadius)/2)+"px").attr("dy","1.2em").text(g.gauge_label_show?g.gauge_min:""),e.arcs.select("."+l.chartArcsGaugeMax).attr("dx",e.innerRadius+(e.radius-e.innerRadius)/2+"px").attr("dy","1.2em").text(g.gauge_label_show?g.gauge_max:""))},i.initGauge=function(){var a=this.arcs;this.hasType("gauge")&&(a.append("path").attr("class",l.chartArcsBackground),a.append("text").attr("class",l.chartArcsGaugeUnit).style("text-anchor","middle").style("pointer-events","none"),a.append("text").attr("class",l.chartArcsGaugeMin).style("text-anchor","middle").style("pointer-events","none"),a.append("text").attr("class",l.chartArcsGaugeMax).style("text-anchor","middle").style("pointer-events","none"))},i.getGaugeLabelHeight=function(){return this.config.gauge_label_show?20:0},i.initRegion=function(){var a=this;a.region=a.main.append("g").attr("clip-path",a.clipPath).attr("class",l.regions)},i.updateRegion=function(a){var b=this,c=b.config;b.region.style("visibility",b.hasArcType()?"hidden":"visible"),b.mainRegion=b.main.select("."+l.regions).selectAll("."+l.region).data(c.regions),b.mainRegion.enter().append("g").attr("class",b.classRegion.bind(b)).append("rect").style("fill-opacity",0),b.mainRegion.exit().transition().duration(a).style("opacity",0).remove()},i.redrawRegion=function(a){var b=this,c=b.mainRegion.selectAll("rect"),d=b.regionX.bind(b),e=b.regionY.bind(b),f=b.regionWidth.bind(b),g=b.regionHeight.bind(b);return[(a?c.transition():c).attr("x",d).attr("y",e).attr("width",f).attr("height",g).style("fill-opacity",function(a){return m(a.opacity)?a.opacity:.1})]},i.regionX=function(a){var b,c=this,d=c.config,e="y"===a.axis?c.y:c.y2;return b="y"===a.axis||"y2"===a.axis?d.axis_rotated&&"start"in a?e(a.start):0:d.axis_rotated?0:"start"in a?c.x(c.isTimeSeries()?c.parseDate(a.start):a.start):0},i.regionY=function(a){var b,c=this,d=c.config,e="y"===a.axis?c.y:c.y2;return b="y"===a.axis||"y2"===a.axis?d.axis_rotated?0:"end"in a?e(a.end):0:d.axis_rotated&&"start"in a?c.x(c.isTimeSeries()?c.parseDate(a.start):a.start):0},i.regionWidth=function(a){var b,c=this,d=c.config,e=c.regionX(a),f="y"===a.axis?c.y:c.y2;return b="y"===a.axis||"y2"===a.axis?d.axis_rotated&&"end"in a?f(a.end):c.width:d.axis_rotated?c.width:"end"in a?c.x(c.isTimeSeries()?c.parseDate(a.end):a.end):c.width,e>b?0:b-e},i.regionHeight=function(a){var b,c=this,d=c.config,e=this.regionY(a),f="y"===a.axis?c.y:c.y2;return b="y"===a.axis||"y2"===a.axis?d.axis_rotated?c.height:"start"in a?f(a.start):c.height:d.axis_rotated&&"end"in a?c.x(c.isTimeSeries()?c.parseDate(a.end):a.end):c.height,e>b?0:b-e},i.isRegionOnX=function(a){return!a.axis||"x"===a.axis},i.drag=function(a){var b,c,d,e,f,g,h,i,j=this,k=j.config,m=j.main,n=j.d3;j.hasArcType()||k.data_selection_enabled&&(!k.zoom_enabled||j.zoom.altDomain)&&k.data_selection_multiple&&(b=j.dragStart[0],c=j.dragStart[1],d=a[0],e=a[1],f=Math.min(b,d),g=Math.max(b,d),h=k.data_selection_grouped?j.margin.top:Math.min(c,e),i=k.data_selection_grouped?j.height:Math.max(c,e),m.select("."+l.dragarea).attr("x",f).attr("y",h).attr("width",g-f).attr("height",i-h),m.selectAll("."+l.shapes).selectAll("."+l.shape).filter(function(a){return k.data_selection_isselectable(a)}).each(function(a,b){var c,d,e,k,m,o,p=n.select(this),q=p.classed(l.SELECTED),r=p.classed(l.INCLUDED),s=!1;if(p.classed(l.circle))c=1*p.attr("cx"),d=1*p.attr("cy"),m=j.togglePoint,s=c>f&&g>c&&d>h&&i>d;else{if(!p.classed(l.bar))return;o=y(this),c=o.x,d=o.y,e=o.width,k=o.height,m=j.togglePath,s=!(c>g||f>c+e||d>i||h>d+k)}s^r&&(p.classed(l.INCLUDED,!r),p.classed(l.SELECTED,!q),m.call(j,!q,p,a,b))}))},i.dragstart=function(a){var b=this,c=b.config;b.hasArcType()||c.data_selection_enabled&&(b.dragStart=a,b.main.select("."+l.chart).append("rect").attr("class",l.dragarea).style("opacity",.1),b.dragging=!0)},i.dragend=function(){var a=this,b=a.config;a.hasArcType()||b.data_selection_enabled&&(a.main.select("."+l.dragarea).transition().duration(100).style("opacity",0).remove(),a.main.selectAll("."+l.shape).classed(l.INCLUDED,!1),a.dragging=!1)},i.selectPoint=function(a,b,c){var d=this,e=d.config,f=(e.axis_rotated?d.circleY:d.circleX).bind(d),g=(e.axis_rotated?d.circleX:d.circleY).bind(d),h=d.pointSelectR.bind(d);e.data_onselected.call(d.api,b,a.node()),d.main.select("."+l.selectedCircles+d.getTargetSelectorSuffix(b.id)).selectAll("."+l.selectedCircle+"-"+c).data([b]).enter().append("circle").attr("class",function(){return d.generateClass(l.selectedCircle,c)}).attr("cx",f).attr("cy",g).attr("stroke",function(){return d.color(b)}).attr("r",function(a){return 1.4*d.pointSelectR(a)}).transition().duration(100).attr("r",h)},i.unselectPoint=function(a,b,c){var d=this;d.config.data_onunselected(b,a.node()),d.main.select("."+l.selectedCircles+d.getTargetSelectorSuffix(b.id)).selectAll("."+l.selectedCircle+"-"+c).transition().duration(100).attr("r",0).remove()},i.togglePoint=function(a,b,c,d){a?this.selectPoint(b,c,d):this.unselectPoint(b,c,d)},i.selectPath=function(a,b){var c=this;c.config.data_onselected.call(c,b,a.node()),a.transition().duration(100).style("fill",function(){return c.d3.rgb(c.color(b)).brighter(.75)})},i.unselectPath=function(a,b){var c=this;c.config.data_onunselected.call(c,b,a.node()),a.transition().duration(100).style("fill",function(){return c.color(b)})},i.togglePath=function(a,b,c,d){a?this.selectPath(b,c,d):this.unselectPath(b,c,d)},i.getToggle=function(a,b){var c,d=this;return"circle"===a.nodeName?c=d.isStepType(b)?function(){}:d.togglePoint:"path"===a.nodeName&&(c=d.togglePath),c},i.toggleShape=function(a,b,c){var d=this,e=d.d3,f=d.config,g=e.select(a),h=g.classed(l.SELECTED),i=d.getToggle(a,b).bind(d);f.data_selection_enabled&&f.data_selection_isselectable(b)&&(f.data_selection_multiple||d.main.selectAll("."+l.shapes+(f.data_selection_grouped?d.getTargetSelectorSuffix(b.id):"")).selectAll("."+l.shape).each(function(a,b){var c=e.select(this);c.classed(l.SELECTED)&&i(!1,c.classed(l.SELECTED,!1),a,b)}),g.classed(l.SELECTED,!h),i(!h,g,b,c))},i.initBrush=function(){var a=this,b=a.d3;a.brush=b.svg.brush().on("brush",function(){a.redrawForBrush()}),a.brush.update=function(){return a.context&&a.context.select("."+l.brush).call(this),this},a.brush.scale=function(b){return a.config.axis_rotated?this.y(b):this.x(b)}},i.initSubchart=function(){var a=this,b=a.config,c=a.context=a.svg.append("g").attr("transform",a.getTranslate("context"));c.style("visibility",b.subchart_show?"visible":"hidden"),c.append("g").attr("clip-path",a.clipPathForSubchart).attr("class",l.chart),c.select("."+l.chart).append("g").attr("class",l.chartBars),c.select("."+l.chart).append("g").attr("class",l.chartLines),c.append("g").attr("clip-path",a.clipPath).attr("class",l.brush).call(a.brush),a.axes.subx=c.append("g").attr("class",l.axisX).attr("transform",a.getTranslate("subx")).attr("clip-path",b.axis_rotated?"":a.clipPathForXAxis)},i.updateTargetsForSubchart=function(a){var b,c,d,e,f=this,g=f.context,h=f.config,i=f.classChartBar.bind(f),j=f.classBars.bind(f),k=f.classChartLine.bind(f),m=f.classLines.bind(f),n=f.classAreas.bind(f);h.subchart_show&&(e=g.select("."+l.chartBars).selectAll("."+l.chartBar).data(a).attr("class",i),d=e.enter().append("g").style("opacity",0).attr("class",i),d.append("g").attr("class",j),c=g.select("."+l.chartLines).selectAll("."+l.chartLine).data(a).attr("class",k),b=c.enter().append("g").style("opacity",0).attr("class",k),b.append("g").attr("class",m),b.append("g").attr("class",n),g.selectAll("."+l.brush+" rect").attr(h.axis_rotated?"width":"height",h.axis_rotated?f.width2:f.height2))},i.updateBarForSubchart=function(a){var b=this;b.contextBar=b.context.selectAll("."+l.bars).selectAll("."+l.bar).data(b.barData.bind(b)),b.contextBar.enter().append("path").attr("class",b.classBar.bind(b)).style("stroke","none").style("fill",b.color),b.contextBar.style("opacity",b.initialOpacity.bind(b)),b.contextBar.exit().transition().duration(a).style("opacity",0).remove()},i.redrawBarForSubchart=function(a,b,c){(b?this.contextBar.transition().duration(c):this.contextBar).attr("d",a).style("opacity",1)},i.updateLineForSubchart=function(a){var b=this;b.contextLine=b.context.selectAll("."+l.lines).selectAll("."+l.line).data(b.lineData.bind(b)),b.contextLine.enter().append("path").attr("class",b.classLine.bind(b)).style("stroke",b.color),b.contextLine.style("opacity",b.initialOpacity.bind(b)),b.contextLine.exit().transition().duration(a).style("opacity",0).remove()},i.redrawLineForSubchart=function(a,b,c){(b?this.contextLine.transition().duration(c):this.contextLine).attr("d",a).style("opacity",1)},i.updateAreaForSubchart=function(a){var b=this,c=b.d3;b.contextArea=b.context.selectAll("."+l.areas).selectAll("."+l.area).data(b.lineData.bind(b)),b.contextArea.enter().append("path").attr("class",b.classArea.bind(b)).style("fill",b.color).style("opacity",function(){return b.orgAreaOpacity=+c.select(this).style("opacity"),0}),b.contextArea.style("opacity",0),b.contextArea.exit().transition().duration(a).style("opacity",0).remove()},i.redrawAreaForSubchart=function(a,b,c){(b?this.contextArea.transition().duration(c):this.contextArea).attr("d",a).style("fill",this.color).style("opacity",this.orgAreaOpacity)},i.redrawSubchart=function(a,b,c,d,e,f,g){var h,i,j,k=this,l=k.d3,m=k.config;k.context.style("visibility",m.subchart_show?"visible":"hidden"),m.subchart_show&&(l.event&&"zoom"===l.event.type&&k.brush.extent(k.x.orgDomain()).update(),a&&(k.brush.empty()||k.brush.extent(k.x.orgDomain()).update(),h=k.generateDrawArea(e,!0),i=k.generateDrawBar(f,!0),j=k.generateDrawLine(g,!0),k.updateBarForSubchart(c),k.updateLineForSubchart(c),k.updateAreaForSubchart(c),k.redrawBarForSubchart(i,c,c),k.redrawLineForSubchart(j,c,c),k.redrawAreaForSubchart(h,c,c)))},i.redrawForBrush=function(){var a=this,b=a.x;a.redraw({withTransition:!1,withY:a.config.zoom_rescale,withSubchart:!1,withUpdateXDomain:!0,withDimension:!1}),a.config.subchart_onbrush.call(a.api,b.orgDomain())},i.transformContext=function(a,b){var c,d=this;b&&b.axisSubX?c=b.axisSubX:(c=d.context.select("."+l.axisX),a&&(c=c.transition())),d.context.attr("transform",d.getTranslate("context")),c.attr("transform",d.getTranslate("subx"))},i.getDefaultExtent=function(){var a=this,b=a.config,c=n(b.axis_x_extent)?b.axis_x_extent(a.getXDomain(a.data.targets)):b.axis_x_extent;return a.isTimeSeries()&&(c=[a.parseDate(c[0]),a.parseDate(c[1])]),c},i.initZoom=function(){var a,b=this,c=b.d3,d=b.config;b.zoom=c.behavior.zoom().on("zoomstart",function(){a=c.event.sourceEvent,b.zoom.altDomain=c.event.sourceEvent.altKey?b.x.orgDomain():null,d.zoom_onzoomstart.call(b.api,c.event.sourceEvent)}).on("zoom",function(){b.redrawForZoom.call(b)}).on("zoomend",function(){var e=c.event.sourceEvent;e&&a.clientX===e.clientX&&a.clientY===e.clientY||(b.redrawEventRect(),b.updateZoom(),d.zoom_onzoomend.call(b.api,b.x.orgDomain()))}),b.zoom.scale=function(a){return d.axis_rotated?this.y(a):this.x(a)},b.zoom.orgScaleExtent=function(){var a=d.zoom_extent?d.zoom_extent:[1,10];return[a[0],Math.max(b.getMaxDataCount()/a[1],a[1])]},b.zoom.updateScaleExtent=function(){var a=t(b.x.orgDomain())/t(b.orgXDomain),c=this.orgScaleExtent();return this.scaleExtent([c[0]*a,c[1]*a]),this}},i.updateZoom=function(){var a=this,b=a.config.zoom_enabled?a.zoom:function(){};a.main.select("."+l.zoomRect).call(b).on("dblclick.zoom",null),a.main.selectAll("."+l.eventRect).call(b).on("dblclick.zoom",null)},i.redrawForZoom=function(){var a=this,b=a.d3,c=a.config,d=a.zoom,e=a.x;if(c.zoom_enabled&&0!==a.filterTargetsToShow(a.data.targets).length){if("mousemove"===b.event.sourceEvent.type&&d.altDomain)return e.domain(d.altDomain),void d.scale(e).updateScaleExtent();a.isCategorized()&&e.orgDomain()[0]===a.orgXDomain[0]&&e.domain([a.orgXDomain[0]-1e-10,e.orgDomain()[1]]),a.redraw({withTransition:!1,withY:c.zoom_rescale,withSubchart:!1,withEventRect:!1,withDimension:!1}),"mousemove"===b.event.sourceEvent.type&&(a.cancelClick=!0),c.zoom_onzoom.call(a.api,e.orgDomain())}},i.generateColor=function(){var a=this,b=a.config,c=a.d3,d=b.data_colors,e=v(b.color_pattern)?b.color_pattern:c.scale.category10().range(),f=b.data_color,g=[];return function(a){var b,c=a.id||a.data&&a.data.id||a;return d[c]instanceof Function?b=d[c](a):d[c]?b=d[c]:(g.indexOf(c)<0&&g.push(c),b=e[g.indexOf(c)%e.length],d[c]=b),f instanceof Function?f(b,a):b}},i.generateLevelColor=function(){var a=this,b=a.config,c=b.color_pattern,d=b.color_threshold,e="value"===d.unit,f=d.values&&d.values.length?d.values:[],g=d.max||100;return v(b.color_threshold)?function(a){var b,d,h=c[c.length-1];for(b=0;b<f.length;b++)if(d=e?a:100*a/g,d<f[b]){h=c[b];break}return h}:null},i.getYFormat=function(a){var b=this,c=a&&!b.hasType("gauge")?b.defaultArcValueFormat:b.yFormat,d=a&&!b.hasType("gauge")?b.defaultArcValueFormat:b.y2Format;return function(a,e,f){var g="y2"===b.axis.getId(f)?d:c;return g.call(b,a,e)}},i.yFormat=function(a){var b=this,c=b.config,d=c.axis_y_tick_format?c.axis_y_tick_format:b.defaultValueFormat;return d(a)},i.y2Format=function(a){var b=this,c=b.config,d=c.axis_y2_tick_format?c.axis_y2_tick_format:b.defaultValueFormat;return d(a)},i.defaultValueFormat=function(a){return m(a)?+a:""},i.defaultArcValueFormat=function(a,b){return(100*b).toFixed(1)+"%"},i.dataLabelFormat=function(a){var b,c=this,d=c.config.data_labels,e=function(a){return m(a)?+a:""};return b="function"==typeof d.format?d.format:"object"==typeof d.format?d.format[a]?d.format[a]===!0?e:d.format[a]:function(){return""}:e},i.hasCaches=function(a){for(var b=0;b<a.length;b++)if(!(a[b]in this.cache))return!1;return!0},i.addCache=function(a,b){this.cache[a]=this.cloneTarget(b)},i.getCaches=function(a){var b,c=[];for(b=0;b<a.length;b++)a[b]in this.cache&&c.push(this.cloneTarget(this.cache[a[b]]));return c};var l=i.CLASS={target:"c3-target",chart:"c3-chart",chartLine:"c3-chart-line",chartLines:"c3-chart-lines",chartBar:"c3-chart-bar",chartBars:"c3-chart-bars",chartText:"c3-chart-text",chartTexts:"c3-chart-texts",chartArc:"c3-chart-arc",chartArcs:"c3-chart-arcs",chartArcsTitle:"c3-chart-arcs-title",chartArcsBackground:"c3-chart-arcs-background",chartArcsGaugeUnit:"c3-chart-arcs-gauge-unit",chartArcsGaugeMax:"c3-chart-arcs-gauge-max",chartArcsGaugeMin:"c3-chart-arcs-gauge-min",selectedCircle:"c3-selected-circle",selectedCircles:"c3-selected-circles",eventRect:"c3-event-rect",eventRects:"c3-event-rects",eventRectsSingle:"c3-event-rects-single",eventRectsMultiple:"c3-event-rects-multiple",zoomRect:"c3-zoom-rect",brush:"c3-brush",focused:"c3-focused",defocused:"c3-defocused",region:"c3-region",regions:"c3-regions",tooltipContainer:"c3-tooltip-container",tooltip:"c3-tooltip",tooltipName:"c3-tooltip-name",shape:"c3-shape",shapes:"c3-shapes",line:"c3-line",lines:"c3-lines",bar:"c3-bar",bars:"c3-bars",circle:"c3-circle",circles:"c3-circles",arc:"c3-arc",arcs:"c3-arcs",area:"c3-area",areas:"c3-areas",empty:"c3-empty",text:"c3-text",texts:"c3-texts",gaugeValue:"c3-gauge-value",grid:"c3-grid",gridLines:"c3-grid-lines",xgrid:"c3-xgrid",xgrids:"c3-xgrids",xgridLine:"c3-xgrid-line",xgridLines:"c3-xgrid-lines",xgridFocus:"c3-xgrid-focus",ygrid:"c3-ygrid",ygrids:"c3-ygrids",ygridLine:"c3-ygrid-line",ygridLines:"c3-ygrid-lines",axis:"c3-axis",axisX:"c3-axis-x",axisXLabel:"c3-axis-x-label",axisY:"c3-axis-y",axisYLabel:"c3-axis-y-label",axisY2:"c3-axis-y2",axisY2Label:"c3-axis-y2-label",legendBackground:"c3-legend-background",legendItem:"c3-legend-item",legendItemEvent:"c3-legend-item-event",legendItemTile:"c3-legend-item-tile",legendItemHidden:"c3-legend-item-hidden",legendItemFocused:"c3-legend-item-focused",dragarea:"c3-dragarea",EXPANDED:"_expanded_",SELECTED:"_selected_",INCLUDED:"_included_"};i.generateClass=function(a,b){return" "+a+" "+a+this.getTargetSelectorSuffix(b)},i.classText=function(a){return this.generateClass(l.text,a.index)},i.classTexts=function(a){return this.generateClass(l.texts,a.id)},i.classShape=function(a){return this.generateClass(l.shape,a.index)},i.classShapes=function(a){return this.generateClass(l.shapes,a.id)},i.classLine=function(a){return this.classShape(a)+this.generateClass(l.line,a.id)},i.classLines=function(a){return this.classShapes(a)+this.generateClass(l.lines,a.id)},i.classCircle=function(a){return this.classShape(a)+this.generateClass(l.circle,a.index)},i.classCircles=function(a){return this.classShapes(a)+this.generateClass(l.circles,a.id)},i.classBar=function(a){return this.classShape(a)+this.generateClass(l.bar,a.index)},i.classBars=function(a){return this.classShapes(a)+this.generateClass(l.bars,a.id)},i.classArc=function(a){return this.classShape(a.data)+this.generateClass(l.arc,a.data.id)},i.classArcs=function(a){return this.classShapes(a.data)+this.generateClass(l.arcs,a.data.id)},i.classArea=function(a){return this.classShape(a)+this.generateClass(l.area,a.id)},i.classAreas=function(a){return this.classShapes(a)+this.generateClass(l.areas,a.id)},i.classRegion=function(a,b){return this.generateClass(l.region,b)+" "+("class"in a?a["class"]:"")},i.classEvent=function(a){return this.generateClass(l.eventRect,a.index)},i.classTarget=function(a){var b=this,c=b.config.data_classes[a],d="";return c&&(d=" "+l.target+"-"+c),b.generateClass(l.target,a)+d},i.classFocus=function(a){return this.classFocused(a)+this.classDefocused(a)},i.classFocused=function(a){return" "+(this.focusedTargetIds.indexOf(a.id)>=0?l.focused:"")},i.classDefocused=function(a){return" "+(this.defocusedTargetIds.indexOf(a.id)>=0?l.defocused:"")},i.classChartText=function(a){return l.chartText+this.classTarget(a.id)},i.classChartLine=function(a){return l.chartLine+this.classTarget(a.id)},i.classChartBar=function(a){return l.chartBar+this.classTarget(a.id)},i.classChartArc=function(a){return l.chartArc+this.classTarget(a.data.id)},i.getTargetSelectorSuffix=function(a){return a||0===a?("-"+a).replace(/[\s?!@#$%^&*()_=+,.<>'":;\[\]\/|~`{}\\]/g,"-"):""},i.selectorTarget=function(a,b){return(b||"")+"."+l.target+this.getTargetSelectorSuffix(a)},i.selectorTargets=function(a,b){var c=this;return a=a||[],a.length?a.map(function(a){return c.selectorTarget(a,b)}):null},i.selectorLegend=function(a){return"."+l.legendItem+this.getTargetSelectorSuffix(a)},i.selectorLegends=function(a){var b=this;return a&&a.length?a.map(function(a){return b.selectorLegend(a)}):null};var m=i.isValue=function(a){return a||0===a},n=i.isFunction=function(a){return"function"==typeof a},o=i.isString=function(a){return"string"==typeof a},p=i.isUndefined=function(a){return"undefined"==typeof a},q=i.isDefined=function(a){return"undefined"!=typeof a},r=i.ceil10=function(a){return 10*Math.ceil(a/10)},s=i.asHalfPixel=function(a){return Math.ceil(a)+.5},t=i.diffDomain=function(a){return a[1]-a[0]},u=i.isEmpty=function(a){return!a||o(a)&&0===a.length||"object"==typeof a&&0===Object.keys(a).length},v=i.notEmpty=function(a){return Object.keys(a).length>0},w=i.getOption=function(a,b,c){return q(a[b])?a[b]:c},x=i.hasValue=function(a,b){var c=!1;return Object.keys(a).forEach(function(d){a[d]===b&&(c=!0)}),c},y=i.getPathBox=function(a){var b=a.getBoundingClientRect(),c=[a.pathSegList.getItem(0),a.pathSegList.getItem(1)],d=c[0].x,e=Math.min(c[0].y,c[1].y);return{x:d,y:e,width:b.width,height:b.height}};h.focus=function(a){var b,c=this.internal;a=c.mapToTargetIds(a),b=c.svg.selectAll(c.selectorTargets(a.filter(c.isTargetToShow,c))),this.revert(),this.defocus(),b.classed(l.focused,!0).classed(l.defocused,!1),c.hasArcType()&&c.expandArc(a),c.toggleFocusLegend(a,!0),c.focusedTargetIds=a,c.defocusedTargetIds=c.defocusedTargetIds.filter(function(b){return a.indexOf(b)<0})},h.defocus=function(a){var b,c=this.internal;a=c.mapToTargetIds(a),b=c.svg.selectAll(c.selectorTargets(a.filter(c.isTargetToShow,c))),b.classed(l.focused,!1).classed(l.defocused,!0),c.hasArcType()&&c.unexpandArc(a),c.toggleFocusLegend(a,!1),c.focusedTargetIds=c.focusedTargetIds.filter(function(b){return a.indexOf(b)<0}),c.defocusedTargetIds=a},h.revert=function(a){var b,c=this.internal;a=c.mapToTargetIds(a),b=c.svg.selectAll(c.selectorTargets(a)),b.classed(l.focused,!1).classed(l.defocused,!1),c.hasArcType()&&c.unexpandArc(a),c.config.legend_show&&(c.showLegend(a.filter(c.isLegendToShow.bind(c))),c.legend.selectAll(c.selectorLegends(a)).filter(function(){return c.d3.select(this).classed(l.legendItemFocused)}).classed(l.legendItemFocused,!1)),c.focusedTargetIds=[],c.defocusedTargetIds=[]},h.show=function(a,b){var c,d=this.internal;a=d.mapToTargetIds(a),b=b||{},d.removeHiddenTargetIds(a),c=d.svg.selectAll(d.selectorTargets(a)),c.transition().style("opacity",1,"important").call(d.endall,function(){c.style("opacity",null).style("opacity",1)}),b.withLegend&&d.showLegend(a),d.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0,withLegend:!0})},h.hide=function(a,b){var c,d=this.internal;a=d.mapToTargetIds(a),b=b||{},d.addHiddenTargetIds(a),c=d.svg.selectAll(d.selectorTargets(a)),c.transition().style("opacity",0,"important").call(d.endall,function(){c.style("opacity",null).style("opacity",0)}),b.withLegend&&d.hideLegend(a),d.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0,withLegend:!0})},h.toggle=function(a,b){var c=this,d=this.internal;d.mapToTargetIds(a).forEach(function(a){d.isTargetToShow(a)?c.hide(a,b):c.show(a,b)})},h.zoom=function(a){var b=this.internal;return a&&(b.isTimeSeries()&&(a=a.map(function(a){return b.parseDate(a)})),b.brush.extent(a),b.redraw({withUpdateXDomain:!0,withY:b.config.zoom_rescale}),b.config.zoom_onzoom.call(this,b.x.orgDomain())),b.brush.extent()},h.zoom.enable=function(a){var b=this.internal;b.config.zoom_enabled=a,b.updateAndRedraw()},h.unzoom=function(){var a=this.internal;a.brush.clear().update(),a.redraw({withUpdateXDomain:!0})},h.load=function(a){var b=this.internal,c=b.config;return a.xs&&b.addXs(a.xs),"classes"in a&&Object.keys(a.classes).forEach(function(b){c.data_classes[b]=a.classes[b]}),"categories"in a&&b.isCategorized()&&(c.axis_x_categories=a.categories),"axes"in a&&Object.keys(a.axes).forEach(function(b){c.data_axes[b]=a.axes[b]}),"colors"in a&&Object.keys(a.colors).forEach(function(b){c.data_colors[b]=a.colors[b]}),"cacheIds"in a&&b.hasCaches(a.cacheIds)?void b.load(b.getCaches(a.cacheIds),a.done):void("unload"in a?b.unload(b.mapToTargetIds("boolean"==typeof a.unload&&a.unload?null:a.unload),function(){b.loadFromArgs(a)}):b.loadFromArgs(a))},h.unload=function(a){var b=this.internal;a=a||{},a instanceof Array?a={ids:a}:"string"==typeof a&&(a={ids:[a]}),b.unload(b.mapToTargetIds(a.ids),function(){b.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0,withLegend:!0}),a.done&&a.done()})},h.flow=function(a){var b,c,d,e,f,g,h,i,j=this.internal,k=[],l=j.getMaxDataCount(),n=0,o=0;if(a.json)c=j.convertJsonToData(a.json,a.keys);else if(a.rows)c=j.convertRowsToData(a.rows);else{if(!a.columns)return;c=j.convertColumnsToData(a.columns)}b=j.convertDataToTargets(c,!0),j.data.targets.forEach(function(a){var c,d,e=!1;for(c=0;c<b.length;c++)if(a.id===b[c].id){for(e=!0,a.values[a.values.length-1]&&(o=a.values[a.values.length-1].index+1),n=b[c].values.length,d=0;n>d;d++)b[c].values[d].index=o+d,j.isTimeSeries()||(b[c].values[d].x=o+d);a.values=a.values.concat(b[c].values),b.splice(c,1);break}e||k.push(a.id)}),j.data.targets.forEach(function(a){var b,c;for(b=0;b<k.length;b++)if(a.id===k[b])for(o=a.values[a.values.length-1].index+1,c=0;n>c;c++)a.values.push({id:a.id,index:o+c,x:j.isTimeSeries()?j.getOtherTargetX(o+c):o+c,value:null})}),j.data.targets.length&&b.forEach(function(a){var b,c=[];for(b=j.data.targets[0].values[0].index;o>b;b++)c.push({id:a.id,index:b,x:j.isTimeSeries()?j.getOtherTargetX(b):b,value:null});a.values.forEach(function(a){a.index+=o,j.isTimeSeries()||(a.x+=o)}),a.values=c.concat(a.values)}),j.data.targets=j.data.targets.concat(b),d=j.getMaxDataCount(),f=j.data.targets[0],g=f.values[0],q(a.to)?(n=0,i=j.isTimeSeries()?j.parseDate(a.to):a.to,f.values.forEach(function(a){a.x<i&&n++})):q(a.length)&&(n=a.length),l?1===l&&j.isTimeSeries()&&(h=(f.values[f.values.length-1].x-g.x)/2,e=[new Date(+g.x-h),new Date(+g.x+h)],j.updateXDomain(null,!0,!0,!1,e)):(h=j.isTimeSeries()?f.values.length>1?f.values[f.values.length-1].x-g.x:g.x-j.getXDomain(j.data.targets)[0]:1,e=[g.x-h,g.x],j.updateXDomain(null,!0,!0,!1,e)),j.updateTargets(j.data.targets),j.redraw({flow:{index:g.index,length:n,duration:m(a.duration)?a.duration:j.config.transition_duration,done:a.done,orgDataCount:l},withLegend:!0,withTransition:l>1,withTrimXDomain:!1,withUpdateXAxis:!0})},i.generateFlow=function(a){var b=this,c=b.config,d=b.d3;return function(){var e,f,g,h=a.targets,i=a.flow,j=a.drawBar,k=a.drawLine,m=a.drawArea,n=a.cx,o=a.cy,p=a.xv,q=a.xForText,r=a.yForText,s=a.duration,u=1,v=i.index,w=i.length,x=b.getValueOnIndex(b.data.targets[0].values,v),y=b.getValueOnIndex(b.data.targets[0].values,v+w),z=b.x.domain(),A=i.duration||s,B=i.done||function(){},C=b.generateWait(),D=b.xgrid||d.selectAll([]),E=b.xgridLines||d.selectAll([]),F=b.mainRegion||d.selectAll([]),G=b.mainText||d.selectAll([]),H=b.mainBar||d.selectAll([]),I=b.mainLine||d.selectAll([]),J=b.mainArea||d.selectAll([]),K=b.mainCircle||d.selectAll([]);b.flowing=!0,b.data.targets.forEach(function(a){a.values.splice(0,w)}),g=b.updateXDomain(h,!0,!0),b.updateXGrid&&b.updateXGrid(!0),i.orgDataCount?e=1===i.orgDataCount||x.x===y.x?b.x(z[0])-b.x(g[0]):b.isTimeSeries()?b.x(z[0])-b.x(g[0]):b.x(x.x)-b.x(y.x):1!==b.data.targets[0].values.length?e=b.x(z[0])-b.x(g[0]):b.isTimeSeries()?(x=b.getValueOnIndex(b.data.targets[0].values,0),y=b.getValueOnIndex(b.data.targets[0].values,b.data.targets[0].values.length-1),e=b.x(x.x)-b.x(y.x)):e=t(g)/2,u=t(z)/t(g),f="translate("+e+",0) scale("+u+",1)",b.hideXGridFocus(),b.hideTooltip(),d.transition().ease("linear").duration(A).each(function(){C.add(b.axes.x.transition().call(b.xAxis)),C.add(H.transition().attr("transform",f)),C.add(I.transition().attr("transform",f)),C.add(J.transition().attr("transform",f)),C.add(K.transition().attr("transform",f)),C.add(G.transition().attr("transform",f)),C.add(F.filter(b.isRegionOnX).transition().attr("transform",f)),C.add(D.transition().attr("transform",f)),C.add(E.transition().attr("transform",f)) -}).call(C,function(){var a,d=[],e=[],f=[];if(w){for(a=0;w>a;a++)d.push("."+l.shape+"-"+(v+a)),e.push("."+l.text+"-"+(v+a)),f.push("."+l.eventRect+"-"+(v+a));b.svg.selectAll("."+l.shapes).selectAll(d).remove(),b.svg.selectAll("."+l.texts).selectAll(e).remove(),b.svg.selectAll("."+l.eventRects).selectAll(f).remove(),b.svg.select("."+l.xgrid).remove()}D.attr("transform",null).attr(b.xgridAttr),E.attr("transform",null),E.select("line").attr("x1",c.axis_rotated?0:p).attr("x2",c.axis_rotated?b.width:p),E.select("text").attr("x",c.axis_rotated?b.width:0).attr("y",p),H.attr("transform",null).attr("d",j),I.attr("transform",null).attr("d",k),J.attr("transform",null).attr("d",m),K.attr("transform",null).attr("cx",n).attr("cy",o),G.attr("transform",null).attr("x",q).attr("y",r).style("fill-opacity",b.opacityForText.bind(b)),F.attr("transform",null),F.select("rect").filter(b.isRegionOnX).attr("x",b.regionX.bind(b)).attr("width",b.regionWidth.bind(b)),c.interaction_enabled&&b.redrawEventRect(),B(),b.flowing=!1})}},h.selected=function(a){var b=this.internal,c=b.d3;return c.merge(b.main.selectAll("."+l.shapes+b.getTargetSelectorSuffix(a)).selectAll("."+l.shape).filter(function(){return c.select(this).classed(l.SELECTED)}).map(function(a){return a.map(function(a){var b=a.__data__;return b.data?b.data:b})}))},h.select=function(a,b,c){var d=this.internal,e=d.d3,f=d.config;f.data_selection_enabled&&d.main.selectAll("."+l.shapes).selectAll("."+l.shape).each(function(g,h){var i=e.select(this),j=g.data?g.data.id:g.id,k=d.getToggle(this,g).bind(d),m=f.data_selection_grouped||!a||a.indexOf(j)>=0,n=!b||b.indexOf(h)>=0,o=i.classed(l.SELECTED);i.classed(l.line)||i.classed(l.area)||(m&&n?f.data_selection_isselectable(g)&&!o&&k(!0,i.classed(l.SELECTED,!0),g,h):q(c)&&c&&o&&k(!1,i.classed(l.SELECTED,!1),g,h))})},h.unselect=function(a,b){var c=this.internal,d=c.d3,e=c.config;e.data_selection_enabled&&c.main.selectAll("."+l.shapes).selectAll("."+l.shape).each(function(f,g){var h=d.select(this),i=f.data?f.data.id:f.id,j=c.getToggle(this,f).bind(c),k=e.data_selection_grouped||!a||a.indexOf(i)>=0,m=!b||b.indexOf(g)>=0,n=h.classed(l.SELECTED);h.classed(l.line)||h.classed(l.area)||k&&m&&e.data_selection_isselectable(f)&&n&&j(!1,h.classed(l.SELECTED,!1),f,g)})},h.transform=function(a,b){var c=this.internal,d=["pie","donut"].indexOf(a)>=0?{withTransform:!0}:null;c.transformTo(b,a,d)},i.transformTo=function(a,b,c){var d=this,e=!d.hasArcType(),f=c||{withTransitionForAxis:e};f.withTransitionForTransform=!1,d.transiting=!1,d.setTargetType(a,b),d.updateTargets(d.data.targets),d.updateAndRedraw(f)},h.groups=function(a){var b=this.internal,c=b.config;return p(a)?c.data_groups:(c.data_groups=a,b.redraw(),c.data_groups)},h.xgrids=function(a){var b=this.internal,c=b.config;return a?(c.grid_x_lines=a,b.redrawWithoutRescale(),c.grid_x_lines):c.grid_x_lines},h.xgrids.add=function(a){var b=this.internal;return this.xgrids(b.config.grid_x_lines.concat(a?a:[]))},h.xgrids.remove=function(a){var b=this.internal;b.removeGridLines(a,!0)},h.ygrids=function(a){var b=this.internal,c=b.config;return a?(c.grid_y_lines=a,b.redrawWithoutRescale(),c.grid_y_lines):c.grid_y_lines},h.ygrids.add=function(a){var b=this.internal;return this.ygrids(b.config.grid_y_lines.concat(a?a:[]))},h.ygrids.remove=function(a){var b=this.internal;b.removeGridLines(a,!1)},h.regions=function(a){var b=this.internal,c=b.config;return a?(c.regions=a,b.redrawWithoutRescale(),c.regions):c.regions},h.regions.add=function(a){var b=this.internal,c=b.config;return a?(c.regions=c.regions.concat(a),b.redrawWithoutRescale(),c.regions):c.regions},h.regions.remove=function(a){var b,c,d,e=this.internal,f=e.config;return a=a||{},b=e.getOption(a,"duration",f.transition_duration),c=e.getOption(a,"classes",[l.region]),d=e.main.select("."+l.regions).selectAll(c.map(function(a){return"."+a})),(b?d.transition().duration(b):d).style("opacity",0).remove(),f.regions=f.regions.filter(function(a){var b=!1;return a["class"]?(a["class"].split(" ").forEach(function(a){c.indexOf(a)>=0&&(b=!0)}),!b):!0}),f.regions},h.data=function(a){var b=this.internal.data.targets;return"undefined"==typeof a?b:b.filter(function(b){return[].concat(a).indexOf(b.id)>=0})},h.data.shown=function(a){return this.internal.filterTargetsToShow(this.data(a))},h.data.values=function(a){var b,c=null;return a&&(b=this.data(a),c=b[0]?b[0].values.map(function(a){return a.value}):null),c},h.data.names=function(a){return this.internal.clearLegendItemTextBoxCache(),this.internal.updateDataAttributes("names",a)},h.data.colors=function(a){return this.internal.updateDataAttributes("colors",a)},h.data.axes=function(a){return this.internal.updateDataAttributes("axes",a)},h.category=function(a,b){var c=this.internal,d=c.config;return arguments.length>1&&(d.axis_x_categories[a]=b,c.redraw()),d.axis_x_categories[a]},h.categories=function(a){var b=this.internal,c=b.config;return arguments.length?(c.axis_x_categories=a,b.redraw(),c.axis_x_categories):c.axis_x_categories},h.color=function(a){var b=this.internal;return b.color(a)},h.x=function(a){var b=this.internal;return arguments.length&&(b.updateTargetX(b.data.targets,a),b.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})),b.data.xs},h.xs=function(a){var b=this.internal;return arguments.length&&(b.updateTargetXs(b.data.targets,a),b.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})),b.data.xs},h.axis=function(){},h.axis.labels=function(a){var b=this.internal;arguments.length&&(Object.keys(a).forEach(function(c){b.axis.setLabelText(c,a[c])}),b.axis.updateLabels())},h.axis.max=function(a){var b=this.internal,c=b.config;return arguments.length?("object"==typeof a?(m(a.x)&&(c.axis_x_max=a.x),m(a.y)&&(c.axis_y_max=a.y),m(a.y2)&&(c.axis_y2_max=a.y2)):c.axis_y_max=c.axis_y2_max=a,void b.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})):{x:c.axis_x_max,y:c.axis_y_max,y2:c.axis_y2_max}},h.axis.min=function(a){var b=this.internal,c=b.config;return arguments.length?("object"==typeof a?(m(a.x)&&(c.axis_x_min=a.x),m(a.y)&&(c.axis_y_min=a.y),m(a.y2)&&(c.axis_y2_min=a.y2)):c.axis_y_min=c.axis_y2_min=a,void b.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})):{x:c.axis_x_min,y:c.axis_y_min,y2:c.axis_y2_min}},h.axis.range=function(a){return arguments.length?(q(a.max)&&this.axis.max(a.max),void(q(a.min)&&this.axis.min(a.min))):{max:this.axis.max(),min:this.axis.min()}},h.legend=function(){},h.legend.show=function(a){var b=this.internal;b.showLegend(b.mapToTargetIds(a)),b.updateAndRedraw({withLegend:!0})},h.legend.hide=function(a){var b=this.internal;b.hideLegend(b.mapToTargetIds(a)),b.updateAndRedraw({withLegend:!0})},h.resize=function(a){var b=this.internal,c=b.config;c.size_width=a?a.width:null,c.size_height=a?a.height:null,this.flush()},h.flush=function(){var a=this.internal;a.updateAndRedraw({withLegend:!0,withTransition:!1,withTransitionForTransform:!1})},h.destroy=function(){var b=this.internal;return a.clearInterval(b.intervalForObserveInserted),a.onresize=null,b.selectChart.classed("c3",!1).html(""),Object.keys(b).forEach(function(a){b[a]=null}),null},h.tooltip=function(){},h.tooltip.show=function(a){var b,c,d=this.internal;a.mouse&&(c=a.mouse),a.data?d.isMultipleX()?(c=[d.x(a.data.x),d.getYScale(a.data.id)(a.data.value)],b=null):b=m(a.data.index)?a.data.index:d.getIndexByX(a.data.x):"undefined"!=typeof a.x?b=d.getIndexByX(a.x):"undefined"!=typeof a.index&&(b=a.index),d.dispatchEvent("mouseover",b,c),d.dispatchEvent("mousemove",b,c)},h.tooltip.hide=function(){this.internal.dispatchEvent("mouseout",0)};var z;i.isSafari=function(){var b=a.navigator.userAgent;return b.indexOf("Safari")>=0&&b.indexOf("Chrome")<0},i.isChrome=function(){var b=a.navigator.userAgent;return b.indexOf("Chrome")>=0},Function.prototype.bind||(Function.prototype.bind=function(a){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var b=Array.prototype.slice.call(arguments,1),c=this,d=function(){},e=function(){return c.apply(this instanceof d?this:a,b.concat(Array.prototype.slice.call(arguments)))};return d.prototype=this.prototype,e.prototype=new d,e}),"function"==typeof define&&define.amd?define("c3",["d3"],k):"undefined"!=typeof exports&&"undefined"!=typeof module?module.exports=k:a.c3=k}(window);
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/component.json b/web/nms.gathering.org/old/speedometer/c3-master/component.json deleted file mode 100644 index 51e9f0f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/component.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "c3", - "repo": "masayuki0812/c3", - "description": "A D3-based reusable chart library", - "version": "0.4.10", - "keywords": [], - "dependencies": { - "mbostock/d3": "v3.5.0" - }, - "development": {}, - "license": "MIT", - "main": "c3.js", - "scripts": [ - "c3.js" - ], - "styles": [ - "c3.css" - ] -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/config.json b/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/config.json deleted file mode 100644 index e3f812a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "js": [ - "../../bower_components/d3/d3.min.js", - "../../c3.min.js" - ], - "css": [ - "../../c3.css" - ], - - "template": "<html><head><meta charset=\"utf-8\"><style>{0}</style></head><body><div id=\"chart\"></div></body></html>" -}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/phantom-exporter.js b/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/phantom-exporter.js deleted file mode 100644 index 92d849d..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/phantom-exporter.js +++ /dev/null @@ -1,140 +0,0 @@ -/** -* PNG\JPEG exporter for C3.js, version 0.2 -* (c) 2014 Yuval Bar-On -* -* usage: path/to/phantomjs output options [WxH] -* -*/ - -// useful python-styled string formatting, "hello {0}! Javascript is {1}".format("world", "awesome"); -if (!String.prototype.format) { - String.prototype.format = function() { - var args = arguments; - return this.replace(/{(\d+)}/g, function(match, number) { - return typeof args[number] != 'undefined' - ? args[number] - : match - ; - }); - }; -} - -// defaults -var page = require('webpage').create(), - fs = require('fs'), - system = require('system'), - config = JSON.parse( fs.read('config.json') ), - output, size; - -if (system.args.length < 3 ) { - console.log('Usage: phantasm.js filename html [WxH]'); - phantom.exit(1); -} else { - out = system.args[1]; - opts = JSON.parse( system.args[2] ); - - if (system.args[3]) { - var dimensions = system.args[3].split('x'), - width = dimensions[0], - height = dimensions[1]; - - function checkNum(check) { - check = parseInt(check); - if (!isNaN(check)) - return check; - return false; - } - - width = checkNum(width); - height = checkNum(height); - - if (width && height) { - page.viewportSize = { - height: height, - width: width - } - } - - // fit chart size to img size, if undefined - if (!opts.size) { - opts.size = { - "height": height, - "width": width - }; - } - } else { - // check if size is defined in chart, - // else apply defaults - page.viewportSize = { - height: (opts.size && opts.size.height) ? opts.size.height : 320, - width: (opts.size && opts.size.width ) ? opts.size.width : 710, - } - } -} - -page.onResourceRequested = function(requestData, request) { - console.log('::loading resource ', requestData['url']); -}; - -// helpful debug functions -page.onConsoleMessage = function(msg){ - console.log(msg); -}; - -page.onError = function(msg, trace) { - var msgStack = ['ERROR: ' + msg]; - - if (trace && trace.length) { - msgStack.push('TRACE:'); - trace.forEach(function(t) { - msgStack.push(' -> ' + t.file + ': ' + t.line + (t.function ? ' (in function "' + t.function +'")' : '')); - }); - } - - console.error(msgStack.join('\n')); -}; - -// render page -function injectVerify(script) { - var req = page.injectJs(script); - if (!req) { - console.log( '\nError!\n' + script + ' not found!\n' ); - phantom.exit(1); - } -} - -page.onLoadFinished = function() { - console.log('::rendering'); - - for (var j in config.js) { - injectVerify(config.js[j]); - } - - page.evaluate(function(chartoptions) { - // phantomjs doesn't know how to handle .bind, so we override - Function.prototype.bind = Function.prototype.bind || function (thisp) { - var fn = this; - return function () { - return fn.apply(thisp, arguments); - }; - }; - - // generate chart - c3.generate(chartoptions); - - }, opts); - -// setting transition to 0 has proven not to work thus far, but 300ms isn't much -// so this is acceptable for now - setTimeout(function() { - page.render(out); - phantom.exit(); - }, 300); -} - -// apply css inline because that usually renders better -var css = ''; -for (var i in config.css) { - css += fs.read(config.css[i]); -} -page.content = config.template.format(css);
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/test.png b/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/test.png Binary files differdeleted file mode 100644 index 593b70b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/extensions/exporter/test.png +++ /dev/null diff --git a/web/nms.gathering.org/old/speedometer/c3-master/extensions/js/c3ext.js b/web/nms.gathering.org/old/speedometer/c3-master/extensions/js/c3ext.js deleted file mode 100644 index 8ff301f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/extensions/js/c3ext.js +++ /dev/null @@ -1,380 +0,0 @@ -var c3ext = {}; -c3ext.generate = function (options) { - - if (options.zoom2 != null) { - zoom2_reducers = options.zoom2.reducers || {}; - zoom2_enabled = options.zoom2.enabled; - _zoom2_factor = options.zoom2.factor || 1; - _zoom2_maxItems = options.zoom2.maxItems; - } - - if (!zoom2_enabled) { - return c3.generate(options); - } - - - var originalData = Q.copy(options.data); - var zoom2_reducers; - var zoom2_enabled; - var _zoom2_maxItems; - - if (_zoom2_maxItems == null) { - var el = d3.select(options.bindto)[0][0]; - if (el != null) { - var availWidth = el.clientWidth; - - var pointSize = 20; - _zoom2_maxItems = Math.ceil(availWidth / pointSize); - } - if (_zoom2_maxItems == null || _zoom2_maxItems < 10) { - _zoom2_maxItems = 10; - } - } - - function onZoomChanged(e) { - refresh(); - } - - var zoom2 = c3ext.ZoomBehavior({ changed: onZoomChanged, bindto: options.bindto }); - - zoom2.enhance = function () { - _zoom2_maxItems *= 2; - var totalItems = zoom2.getZoom().totalItems; - if (_zoom2_maxItems > totalItems) - _zoom2_maxItems = totalItems; - refresh(); - } - zoom2.dehance = function () { - _zoom2_maxItems = Math.ceil(_zoom2_maxItems / 2) + 1; - refresh(); - } - - zoom2.maxItems = function () { return _zoom2_maxItems; }; - function zoomAndReduceData(list, zoomRange, func, maxItems) { - //var maxItems = 10;//Math.ceil(10 * zoomFactor); - var list2 = list.slice(zoomRange[0], zoomRange[1]); - var chunkSize = 1; - var list3 = list2; - if (list3.length > maxItems) { - var chunkSize = Math.ceil(list2.length / maxItems); - list3 = list3.splitIntoChunksOf(chunkSize).map(func); - } - //console.log("x" + getCurrentZoomLevel() + ", maxItems=" + maxItems + " chunkSize=" + chunkSize + " totalBefore=" + list2.length + ", totalAfter=" + list3.length); - return list3; - } - - function first(t) { return t[0]; } - - var getDataForZoom = function (data) { - if (data.columns == null || data.columns.length == 0) - return; - - var zoomInfo = zoom2.getZoom(); - if (zoomInfo.totalItems != data.columns[0].length - 1) { - zoom2.setOptions({ totalItems: data.columns[0].length - 1 }); - zoomInfo = zoom2.getZoom(); - } - data.columns = originalData.columns.map(function (column) { - var name = column[0]; - var reducer = zoom2_reducers[name] || first; //by default take the first - - var values = column.slice(1); - var newValues = zoomAndReduceData(values, zoomInfo.currentZoom, reducer, _zoom2_maxItems); - return [name].concat(newValues); - }); - return data; - }; - - getDataForZoom(options.data); - var chart = c3.generate(options); - var _chart_load_org = chart.load.bind(chart); - chart.zoom2 = zoom2; - chart.load = function (data) { - if (data.unload) { - unload(data.unload); - delete data.unload; - } - Q.copy(data, originalData); - refresh(); - } - chart.unload = function (names) { - unload(names); - refresh(); - } - - function unload(names) { - originalData.columns.removeAll(function (t) { names.contains(t); }); - } - - - function refresh() { - var data = Q.copy(originalData) - getDataForZoom(data); - _chart_load_org(data); - }; - - - return chart; -} - -c3ext.ZoomBehavior = function (options) { - var zoom = { __type: "ZoomBehavior" }; - - var _zoom2_factor; - var _left; - var totalItems; - var currentZoom; - var bindto = options.bindto; - var _zoomChanged = options.changed || function () { }; - var element; - var mousewheelTimer; - var deltaY = 0; - var leftRatio = 0; - - - zoom.setOptions = function (options) { - if (options == null) - options = {}; - _zoom2_factor = options.factor || 1; - _left = 0; - totalItems = options.totalItems || 0; - currentZoom = [0, totalItems]; - _zoomChanged = options.changed || _zoomChanged; - } - - zoom.setOptions(options); - - - function verifyZoom(newZoom) { - //newZoom.sort(); - if (newZoom[1] > totalItems) { - var diff = newZoom[1] - totalItems; - newZoom[0] -= diff; - newZoom[1] -= diff; - } - if (newZoom[0] < 0) { - var diff = newZoom[0] * -1; - newZoom[0] += diff; - newZoom[1] += diff; - } - if (newZoom[1] > totalItems) - newZoom[1] = totalItems; - if (newZoom[0] < 0) - newZoom[0] = 0; - } - - function zoomAndPan(zoomFactor, left) { - var itemsToShow = Math.ceil(totalItems / zoomFactor); - var newZoom = [left, left + itemsToShow]; - verifyZoom(newZoom); - currentZoom = newZoom; - onZoomChanged(); - } - - function onZoomChanged() { - if (_zoomChanged != null) - _zoomChanged(zoom.getZoom()); - } - function applyZoomAndPan() { - zoomAndPan(_zoom2_factor, _left); - } - function getItemsToShow() { - var itemsToShow = Math.ceil(totalItems / _zoom2_factor); - return itemsToShow; - } - - - zoom.getZoom = function () { - return { totalItems: totalItems, currentZoom: currentZoom.slice() }; - } - - zoom.factor = function (factor, skipDraw) { - if (arguments.length == 0) - return _zoom2_factor; - _zoom2_factor = factor; - if (_zoom2_factor < 1) - _zoom2_factor = 1; - if (skipDraw) - return; - applyZoomAndPan(); - } - zoom.left = function (left, skipDraw) { - if (arguments.length == 0) - return _left; - _left = left; - if (_left < 0) - _left = 0; - var pageSize = getItemsToShow(); - //_left += pageSize; - if (_left + pageSize > totalItems) - _left = totalItems - pageSize; - console.log({ left: _left, pageSize: pageSize }); - if (skipDraw) - return; - applyZoomAndPan(); - } - - zoom.zoomAndPanByRatio = function (zoomRatio, panRatio) { - - var pageSize = getItemsToShow(); - var leftOffset = Math.round(pageSize * panRatio); - var mouseLeft = _left + leftOffset; - zoom.factor(zoom.factor() * zoomRatio, true); - - var finalLeft = mouseLeft; - if (zoomRatio != 1) { - var pageSize2 = getItemsToShow(); - var leftOffset2 = Math.round(pageSize2 * panRatio); - finalLeft = mouseLeft - leftOffset2; - } - zoom.left(finalLeft, true); - applyZoomAndPan(); - } - - zoom.zoomIn = function () { - zoom.zoomAndPanByRatio(2, 0); - } - - zoom.zoomOut = function () { - zoom.zoomAndPanByRatio(0.5, 0); - } - - zoom.panLeft = function () { - zoom.zoomAndPanByRatio(1, -1); - } - zoom.panRight = function () { - zoom.zoomAndPanByRatio(1, 1); - } - - zoom.reset = function () { - _left = 0; - _zoom2_factor = 1; - applyZoomAndPan(); - } - - function doZoom() { - if (deltaY != 0) { - var maxDelta = 10; - var multiply = (maxDelta + deltaY) / maxDelta; - //var factor = chart.zoom2.factor()*multiply; - //factor= Math.ceil(factor*100) / 100; - console.log({ deltaY: deltaY, multiply: multiply }); - zoom.zoomAndPanByRatio(multiply, leftRatio);//0.5);//leftRatio); - deltaY = 0; - } - } - - function element_mousewheel(e) { - deltaY += e.deltaY; - leftRatio = (e.offsetX - 70) / (e.currentTarget.offsetWidth - 70); - //console.log({ "e.offsetX": e.offsetX, "e.currentTarget.offsetWidth": e.currentTarget.offsetWidth, leftRatio: leftRatio }); - mousewheelTimer.set(150); - e.preventDefault(); - } - - if (bindto != null) { - element = $(options.bindto); - if (element.mousewheel) { - mousewheelTimer = new Timer(doZoom); - element.mousewheel(element_mousewheel); - } - } - - return zoom; - -} - -if (typeof (Q) == "undefined") { - var Q = function () { - }; - - Q.copy = function (src, target, options, depth) { - ///<summary>Copies an object into a target object, recursively cloning any object or array in the way, overwrite=true will overwrite a primitive field value even if exists</summary> - ///<param name="src" /> - ///<param name="target" /> - ///<param name="options" type="Object">{ overwrite:false }</param> - ///<returns type="Object">The copied object</returns> - if (depth == null) - depth = 0; - if (depth == 100) { - console.warn("Q.copy is in depth of 100 - possible circular reference") - } - options = options || { overwrite: false }; - if (src == target || src == null) - return target; - if (typeof (src) != "object") { - if (options.overwrite || target == null) - return src; - return target; - } - if (typeof (src.clone) == "function") { - if (options.overwrite || target == null) - return src.clone(); - return target; - } - if (target == null) { - if (src instanceof Array) - target = []; - else - target = {}; - } - - if (src instanceof Array) { - for (var i = 0; i < src.length; i++) { - var item = src[i]; - var item2 = target[i]; - item2 = Q.copy(item, item2, options, depth + 1); - target[i] = item2; - } - target.splice(src.length, target.length - src.length); - return target; - } - for (var p in src) { - var value = src[p]; - var value2 = target[p]; - value2 = Q.copy(value, value2, options, depth + 1); - target[p] = value2; - } - return target; - } -} -if (typeof (Timer) == "undefined") { - var Timer = function (action, ms) { - this.action = action; - if (ms != null) - this.set(ms); - } - - Timer.prototype.set = function (ms) { - if (ms == null) - ms = this._ms; - else - this._ms = ms; - this.clear(); - if (ms == null) - return; - this.timeout = window.setTimeout(this.onTick.bind(this), ms); - } - - Timer.prototype.onTick = function () { - this.clear(); - this.action(); - } - - Timer.prototype.clear = function (ms) { - if (this.timeout == null) - return; - window.clearTimeout(this.timeout); - this.timeout = null; - } -} -if (typeof(Array.prototype.splitIntoChunksOf)=="undefined") { - Array.prototype.splitIntoChunksOf = function (countInEachChunk) { - var chunks = Math.ceil(this.length / countInEachChunk); - var list = []; - for (var i = 0; i < this.length; i += countInEachChunk) { - list.push(this.slice(i, i + countInEachChunk)); - } - return list; - } -}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/bootstrap.min.css b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/bootstrap.min.css deleted file mode 100644 index 4cc4e7a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/bootstrap.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Bootstrap v3.0.0 by @fat and @mdo - * Copyright 2013 Twitter, Inc. - * Licensed under http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */ -/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-primary:hover{color:#3071a9}.text-warning{color:#c09853}.text-warning:hover{color:#a47e3c}.text-danger{color:#b94a48}.text-danger:hover{color:#953b39}.text-success{color:#468847}.text-success:hover{color:#356635}.text-info{color:#3a87ad}.text-info:hover{color:#2d6987}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{margin-top:20px;margin-bottom:10px}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small{display:block;line-height:1.428571429;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}@media(min-width:768px){.container{width:750px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}}@media(min-width:992px){.container{width:970px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}}@media(min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8;border-color:#d6e9c6}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6;border-color:#c9e2b3}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede;border-color:#ebccd1}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc;border-color:#e4b9c0}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3;border-color:#faebcc}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc;border-color:#f7e1b5}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.has-warning .input-group-addon{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.has-error .input-group-addon{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.has-success .input-group-addon{color:#468847;background-color:#dff0d8;border-color:#468847}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.btn-default .caret{border-top-color:#333}.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:5px 10px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified .btn{display:table-cell;float:none;width:1%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group.col{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .open>a .caret,.nav .open>a:hover .caret,.nav .open>a:focus .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-pills>li.active>a .caret,.nav-pills>li.active>a:hover .caret,.nav-pills>li.active>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:auto}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-collapse .navbar-text:last-child{margin-right:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-text{float:left;margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{margin-right:15px;margin-left:15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret{border-top-color:#555;border-bottom-color:#555}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.jumbotron h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1{font-size:63px}}.thumbnail{display:inline-block;display:block;height:auto;max-width:100%;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img{display:block;height:auto;max-width:100%}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail>img{margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{color:#c09853;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#a47e3c}.alert-danger{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#953b39}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-heading>.dropdown .caret{border-color:#333 transparent}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-heading>.dropdown .caret{border-color:#fff transparent}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading>.dropdown .caret{border-color:#468847 transparent}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading>.dropdown .caret{border-color:#c09853 transparent}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading>.dropdown .caret{border-color:#b94a48 transparent}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading>.dropdown .caret{border-color:#3a87ad transparent}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/c3.css b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/c3.css deleted file mode 120000 index 4052640..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/c3.css +++ /dev/null @@ -1 +0,0 @@ -../../c3.css
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/index.css b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/index.css deleted file mode 100644 index f38c901..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/index.css +++ /dev/null @@ -1,12 +0,0 @@ -.row { - margin-left: 8px; -} -.row a { - display: block; - text-align: left; - font-size: 1.2em; - line-height: 1.8; -} -.row h3 { - color: #777; -}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/style.css b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/style.css deleted file mode 100644 index 9abe27b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/css/style.css +++ /dev/null @@ -1,9 +0,0 @@ - -body { - text-align: center; -} - -#chart { - width: 720px; - margin: 24px auto; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.csv b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.csv deleted file mode 100644 index dea2e16..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.csv +++ /dev/null @@ -1,6 +0,0 @@ -data1,data2,data3 -120,80,200 -140,50,210 -170,100,250 -150,70,300 -180,120,280
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.json b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.json deleted file mode 100644 index 7486b75..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "data1": [120, 140, 170, 150, 180], - "data2": [80, 50, 100, 70, 120], - "data3": [200, 210, 250, 300, 280] -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.tsv b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.tsv deleted file mode 100644 index 1fcab88..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test.tsv +++ /dev/null @@ -1,6 +0,0 @@ -data1 data2 data3 -520 380 100 -540 350 110 -570 400 150 -550 370 200 -580 420 180
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2.csv b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2.csv deleted file mode 100644 index ae1a48a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2.csv +++ /dev/null @@ -1,6 +0,0 @@ -data1,data2,data3 -20,180,400 -40,150,310 -70,120,470 -50,170,400 -80,200,380
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2_ts.csv b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2_ts.csv deleted file mode 100644 index 2b8d00e..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test2_ts.csv +++ /dev/null @@ -1,6 +0,0 @@ -x,data1,data2,data3 -2013-04-01,20,180,400 -2013-04-02,40,150,310 -2013-04-03,70,120,470 -2013-04-04,50,170,400 -2013-04-05,80,200,380
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test3.csv b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test3.csv deleted file mode 100644 index 2aabb04..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test3.csv +++ /dev/null @@ -1,4 +0,0 @@ -x,download,loading -www.hogehoge.com,30,19 -www.aaaa.com,30,13 -www.bb.com,20,24 diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_2.json b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_2.json deleted file mode 100644 index ed18b2f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_2.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "data1": [20, 40, 70, 50, 80, 30], - "data2": [180, 150, 200, 170, 220, 400], - "data3": [1200, 1210, 1250, 1300, 1280, 1000] -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_3.json b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_3.json deleted file mode 100644 index c08c9c7..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_3.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - { "id": 1, "name": "abc", "data1": 1200, "data2": 500 }, - { "id": 2, "name": "efg", "data1": 900, "data2": 600 }, - { "id": 3, "name": "pqr", "data1": 1150, "data2": 300 }, - { "id": 4, "name": "xyz", "data1": 1020, "data2": 900 } -] diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_ts.csv b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_ts.csv deleted file mode 100644 index 5bfbd34..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/data/c3_test_ts.csv +++ /dev/null @@ -1,6 +0,0 @@ -x,data1,data2,data3 -2012-12-31,120,80,200 -2013-01-01,140,50,210 -2013-01-02,170,100,250 -2013-01-03,150,70,300 -2013-01-04,180,120,280
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/index.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/index.html deleted file mode 100644 index 7f2c06a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/index.html +++ /dev/null @@ -1,481 +0,0 @@ -<html> - <head> - <link href="./css/bootstrap.min.css" rel="stylesheet"> - <link href="./css/index.css" rel="stylesheet"> - </head> - <body> - <div class="container"> - <div class="section"> - <h2># <span>Chart Type</span></h2> - <div> - <div class="row"> - <div class="col-md-4"> - <h3>Line Chart</h3> - <a href="./samples/simple.html"> - Line chart with ordinary data - </a> - <a href="./samples/chart_spline.html"> - Spline chart with ordinary data - </a> - <a href="./samples/chart_step.html"> - Step chart with ordinary data - </a> - </div> - <div class="col-md-4"> - <h3>Area Chart</h3> - <a href="./samples/chart_area.html"> - Area chart with ordinary data - </a> - <a href="./samples/chart_area_spline.html"> - Area-spline chart with ordinary data - </a> - <a href="./samples/chart_area_step.html"> - Area-step chart with ordinary data - </a> - <a href="./samples/chart_area_stacked.html"> - Stacked Area chart with ordinary data - </a> - <a href="./samples/chart_area_spline_stacked.html"> - Stacked Area-spline chart with ordinary data - </a> - <a href="./samples/chart_area_step_stacked.html"> - Stacked Area-step chart with ordinary data - </a> - </div> - <div class="col-md-4"> - <h3>Bar Chart</h3> - <a href="./samples/chart_bar.html"> - Bar chart with ordinary data - </a> - <a href="./samples/chart_bar_stacked.html"> - Stacked Bar chart with ordinary data - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Pie Chart</h3> - <a href="./samples/chart_pie.html"> - Pie chart with ordinary data - </a> - <a href="./samples/chart_pie_sort.html"> - Pie chart with/without sort - </a> - </div> - <div class="col-md-4"> - <h3>Donut Chart</h3> - <a href="./samples/chart_donut.html"> - Donut chart with ordinary data - </a> - </div> - <div class="col-md-4"> - <h3>Gauge Chart</h3> - <a href="./samples/chart_gauge.html"> - Gauge chart with ordinary data - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Scatter Chart</h3> - <a href="./samples/chart_scatter.html"> - Scatter chart with ordinary data - </a> - </div> - <div class="col-md-4"> - <h3>Combination Chart</h3> - <a href="./samples/chart_combination.html"> - Combination chart with ordinary data - </a> - </div> - </div> - </div> - </div> - - <div class="section"> - <h2># <span>Axes</span></h2> - <div> - <div class="row"> - <div class="col-md-4"> - <h3>Timeseries Axis</h3> - <a href="./samples/timeseries.html"> - Line chart with timeseries data - </a> - <a href="./samples/timeseries_descendent.html"> - Line chart with descendent timeseries data - </a> - <a href="./samples/timeseries_raw.html"> - Line chart with timeseries data as Number - </a> - <a href="./samples/timeseries_date.html"> - Line chart with timeseries data as Date object - </a> - </div> - <div class="col-md-4"> - <h3>Category Axis</h3> - <a href="./samples/categorized.html"> - Chart with category axis - </a> - <a href="./samples/custom_x_categorized.html"> - Chart with category data on category axis - </a> - </div> - <div class="col-md-4"> - <h3>Additional Axis</h3> - <a href="./samples/axes_y2.html"> - Add y2 axis - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Axis Range</h3> - <a href="./samples/axes_range.html"> - Set range of axis - </a> - </div> - <div class="col-md-4"> - <h3>Axis Padding</h3> - <a href="./samples/axes_padding.html"> - Set padding of axis - </a> - </div> - <div class="col-md-4"> - <h3>X Axis Tick</h3> - <a href="./samples/axes_x_tick_values.html"> - Set values for x axis - </a> - <a href="./samples/axes_x_tick_culling.html"> - Set culling for x axis - </a> - <a href="./samples/axes_x_tick_fit.html"> - Set fitting for x axis - </a> - <a href="./samples/axes_x_tick_rotate.html"> - Set rotation for x axis - </a> - <a href="./samples/axes_x_range_timeseries.html"> - Set range in timeseries for x axis - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Default Y Domain</h3> - <a href="./samples/axes_y_default.html"> - Set default y domain - </a> - </div> - <div class="col-md-4"> - <h3>Y Domain</h3> - <a href="./samples/domain_y.html"> - Update y domain automatically - </a> - </div> - <div class="col-md-4"> - <h3>Default X Extent</h3> - <a href="./samples/axes_x_extent.html"> - Set default x extent - </a> - </div> - </div> - </div> - </div> - - <div class="section"> - <h2># <span>Data</span></h2> - <div> - <div class="row"> - <div class="col-md-4"> - <h3>Input Data</h3> - <a href="./samples/data_columned.html"> - Columned data - </a> - <a href="./samples/data_rowed.html"> - Rowed data - </a> - <a href="./samples/data_json.html"> - JSON data - </a> - <a href="./samples/data_url.html"> - Data from URL - </a> - <a href="./samples/data_hide.html"> - Hide data when init - </a> - </div> - <div class="col-md-4"> - <h3>Load Data</h3> - <a href="./samples/data_load.html"> - Load ordinary data - </a> - <a href="./samples/data_load_timeseries.html"> - Load timeseries data - </a> - </div> - <div class="col-md-4"> - <h3>Custom X</h3> - <a href="./samples/custom_x_scale.html"> - Custom x for all data - </a> - <a href="./samples/custom_xs_scale.html"> - Custom x for each data - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Data Label</h3> - <a href="./samples/data_label.html"> - Show label on data - </a> - <a href="./samples/data_label_format.html"> - Show label on data with format - </a> - </div> - <div class="col-md-4"> - <h3>Data Region</h3> - <a href="./samples/data_region.html"> - Set region of data - </a> - <a href="./samples/data_region_timeseries.html"> - Set region of timeseries data - </a> - </div> - </div> - </div> - </div> - - <div class="section"> - <h2># <span>Components</span></h2> - <div> - <div class="row"> - <div class="col-md-4"> - <h3>Grid</h3> - <a href="./samples/grids.html"> - Show x/y grids - </a> - <a href="./samples/grids_timeseries.html"> - Show x/y grids with timeseries - </a> - <a href="./samples/grid_x_lines.html"> - Show optional x grids - </a> - <a href="./samples/grid_x_lines_timeseries.html"> - Show optional x grids with timeseries - </a> - <a href="./samples/grid_focus.html"> - Hide focus grid - </a> - </div> - <div class="col-md-4"> - <h3>Region</h3> - <a href="./samples/regions.html"> - Show regions - </a> - <a href="./samples/regions_timeseries.html"> - Show regions with timeseries - </a> - </div> - <div class="col-md-4"> - <h3>Legend</h3> - <a href="./samples/legend.html"> - Show legend - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Tooltip</h3> - <a href="./samples/tooltip_show.html"> - Show tooltip - </a> - <a href="./samples/tooltip_grouped.html"> - Show tooltip as each data - </a> - </div> - </div> - </div> - </div> - - <div class="section"> - <h2># <span>Chart Option</span></h2> - <div> - <div class="row"> - <div class="col-md-4"> - <h3>Bind</h3> - <a href="./samples/bindto.html"> - Specify the element binded - </a> - </div> - <div class="col-md-4"> - <h3>Padding</h3> - <a href="./samples/padding.html"> - Change padding of chart - </a> - <a href="./samples/padding_update.html"> - Auto padding when chart updated - </a> - </div> - <div class="col-md-4"> - <h3>Empty Data</h3> - <a href="./samples/emptydata.html"> - Show text when empty data - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Point</h3> - <a href="./samples/point_r.html"> - Change radius of data point - </a> - </div> - <div class="col-md-4"> - <h3>Bar</h3> - <a href="./samples/bar_zerobased.html"> - Disable zero-based y domain - </a> - </div> - <div class="col-md-4"> - <h3>Area</h3> - <a href="./samples/area_zerobased.html"> - Disable zero-based y domain - </a> - </div> - </div> - </div> - </div> - - <div class="section"> - <h2># <span>Interaction</span></h2> - <div> - <div class="row"> - <div class="col-md-4"> - <h3>Zoom</h3> - <a href="./samples/zoom.html"> - Enable zoom - </a> - <a href="./samples/zoom.html"> - Zoom on category axis - </a> - <a href="./samples/zoom_reduction.html"> - Zoom with reduction - </a> - <a href="./samples/zoom_onzoom.html"> - Callback on zoom - </a> - </div> - <div class="col-md-4"> - <h3>Subchart</h3> - <a href="./samples/subchart.html"> - Show subchart - </a> - <a href="./samples/subchart_onbrush.html"> - Callback on brush - </a> - </div> - <div class="col-md-4"> - <h3>Selection</h3> - <a href="./samples/selection.html"> - Select data - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Disable Interaction</h3> - <a href="./samples/interaction_enabled.html"> - Disable interaction - </a> - </div> - </div> - </div> - </div> - - <div class="section"> - <h2># <span>API</span></h2> - <div> - <div class="row"> - <div class="col-md-4"> - <h3>Flow</h3> - <a href="./samples/api_flow.html"> - Flow ordinary data - </a> - <a href="./samples/api_flow_timeseries.html"> - Flow timeseries data - </a> - </div> - <div class="col-md-4"> - <h3>Axis</h3> - <a href="./samples/api_axis_range.html"> - Update axis range - </a> - <a href="./samples/api_axis_label.html"> - Update axis label - </a> - </div> - <div class="col-md-4"> - <h3>Grid</h3> - <a href="./samples/api_xgrid_lines.html"> - Update x grid lines - </a> - <a href="./samples/api_ygrid_lines.html"> - Update y grid lines - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Legend</h3> - <a href="./samples/api_legend.html"> - Update legend - </a> - </div> - <div class="col-md-4"> - <h3>Transform</h3> - <a href="./samples/api_transform.html"> - Transform chart - </a> - </div> - <div class="col-md-4"> - <h3>Element</h3> - <a href="./samples/element.html"> - Access svg element of chart - </a> - </div> - </div> - <div class="row"> - <div class="col-md-4"> - <h3>Data</h3> - <a href="./samples/api_data_colors.html"> - Update data color - </a> - </div> - <div class="col-md-4"> - <h3>Tooltip</h3> - <a href="./samples/api_tooltip_show.html"> - Show tooltip programmatically - </a> - </div> - </div> - </div> - </div> - - <div class="section"> - <h2># <span>Other Library</span></h2> - <div> - <div class="row"> - <div class="col-md-4"> - <h3>RequireJS</h3> - <a href="./samples/requirejs.html"> - Load by RequireJS - </a> - </div> - </div> - </div> - </div> - - </div> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/c3.js b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/c3.js deleted file mode 120000 index 644b352..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/c3.js +++ /dev/null @@ -1 +0,0 @@ -../../c3.js
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/c3.min.js b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/c3.min.js deleted file mode 120000 index a221dd2..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/c3.min.js +++ /dev/null @@ -1 +0,0 @@ -../../c3.min.js
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/extensions b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/extensions deleted file mode 120000 index 4761652..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/extensions +++ /dev/null @@ -1 +0,0 @@ -../../extensions/js
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/require.js b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/require.js deleted file mode 100644 index e599a6a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/require.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - RequireJS 2.1.11 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved. - Available via the MIT or new BSD license. - see: http://github.com/jrburke/requirejs for details -*/ -var requirejs,require,define; -(function(ca){function G(b){return"[object Function]"===M.call(b)}function H(b){return"[object Array]"===M.call(b)}function v(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function U(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function s(b,c){return ga.call(b,c)}function j(b,c){return s(b,c)&&b[c]}function B(b,c){for(var d in b)if(s(b,d)&&c(b[d],d))break}function V(b,c,d,g){c&&B(c,function(c,h){if(d||!s(b,h))g&&"object"===typeof c&&c&&!H(c)&&!G(c)&&!(c instanceof -RegExp)?(b[h]||(b[h]={}),V(b[h],c,d,g)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function da(b){throw b;}function ea(b){if(!b)return b;var c=ca;v(b.split("."),function(b){c=c[b]});return c}function C(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ha(b){function c(a,e,b){var f,n,c,d,g,h,i,I=e&&e.split("/");n=I;var m=l.map,k=m&&m["*"];if(a&&"."===a.charAt(0))if(e){n= -I.slice(0,I.length-1);a=a.split("/");e=a.length-1;l.nodeIdCompat&&R.test(a[e])&&(a[e]=a[e].replace(R,""));n=a=n.concat(a);d=n.length;for(e=0;e<d;e++)if(c=n[e],"."===c)n.splice(e,1),e-=1;else if(".."===c)if(1===e&&(".."===n[2]||".."===n[0]))break;else 0<e&&(n.splice(e-1,2),e-=2);a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if(b&&m&&(I||k)){n=a.split("/");e=n.length;a:for(;0<e;e-=1){d=n.slice(0,e).join("/");if(I)for(c=I.length;0<c;c-=1)if(b=j(m,I.slice(0,c).join("/")))if(b=j(b,d)){f=b; -g=e;break a}!h&&(k&&j(k,d))&&(h=j(k,d),i=e)}!f&&h&&(f=h,g=i);f&&(n.splice(0,g,f),a=n.join("/"))}return(f=j(l.pkgs,a))?f:a}function d(a){z&&v(document.getElementsByTagName("script"),function(e){if(e.getAttribute("data-requiremodule")===a&&e.getAttribute("data-requirecontext")===i.contextName)return e.parentNode.removeChild(e),!0})}function g(a){var e=j(l.paths,a);if(e&&H(e)&&1<e.length)return e.shift(),i.require.undef(a),i.require([a]),!0}function u(a){var e,b=a?a.indexOf("!"):-1;-1<b&&(e=a.substring(0, -b),a=a.substring(b+1,a.length));return[e,a]}function m(a,e,b,f){var n,d,g=null,h=e?e.name:null,l=a,m=!0,k="";a||(m=!1,a="_@r"+(M+=1));a=u(a);g=a[0];a=a[1];g&&(g=c(g,h,f),d=j(p,g));a&&(g?k=d&&d.normalize?d.normalize(a,function(a){return c(a,h,f)}):c(a,h,f):(k=c(a,h,f),a=u(k),g=a[0],k=a[1],b=!0,n=i.nameToUrl(k)));b=g&&!d&&!b?"_unnormalized"+(Q+=1):"";return{prefix:g,name:k,parentMap:e,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(g?g+"!"+k:k)+b}}function q(a){var e=a.id,b=j(k,e);b||(b=k[e]=new i.Module(a)); -return b}function r(a,e,b){var f=a.id,n=j(k,f);if(s(p,f)&&(!n||n.defineEmitComplete))"defined"===e&&b(p[f]);else if(n=q(a),n.error&&"error"===e)b(n.error);else n.on(e,b)}function w(a,e){var b=a.requireModules,f=!1;if(e)e(a);else if(v(b,function(e){if(e=j(k,e))e.error=a,e.events.error&&(f=!0,e.emit("error",a))}),!f)h.onError(a)}function x(){S.length&&(ia.apply(A,[A.length,0].concat(S)),S=[])}function y(a){delete k[a];delete W[a]}function F(a,e,b){var f=a.map.id;a.error?a.emit("error",a.error):(e[f]= -!0,v(a.depMaps,function(f,c){var d=f.id,g=j(k,d);g&&(!a.depMatched[c]&&!b[d])&&(j(e,d)?(a.defineDep(c,p[d]),a.check()):F(g,e,b))}),b[f]=!0)}function D(){var a,e,b=(a=1E3*l.waitSeconds)&&i.startTime+a<(new Date).getTime(),f=[],c=[],h=!1,k=!0;if(!X){X=!0;B(W,function(a){var i=a.map,m=i.id;if(a.enabled&&(i.isDefine||c.push(a),!a.error))if(!a.inited&&b)g(m)?h=e=!0:(f.push(m),d(m));else if(!a.inited&&(a.fetched&&i.isDefine)&&(h=!0,!i.prefix))return k=!1});if(b&&f.length)return a=C("timeout","Load timeout for modules: "+ -f,null,f),a.contextName=i.contextName,w(a);k&&v(c,function(a){F(a,{},{})});if((!b||e)&&h)if((z||fa)&&!Y)Y=setTimeout(function(){Y=0;D()},50);X=!1}}function E(a){s(p,a[0])||q(m(a[0],null,!0)).init(a[1],a[2])}function K(a){var a=a.currentTarget||a.srcElement,e=i.onScriptLoad;a.detachEvent&&!Z?a.detachEvent("onreadystatechange",e):a.removeEventListener("load",e,!1);e=i.onScriptError;(!a.detachEvent||Z)&&a.removeEventListener("error",e,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function L(){var a; -for(x();A.length;){a=A.shift();if(null===a[0])return w(C("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));E(a)}}var X,$,i,N,Y,l={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},k={},W={},aa={},A=[],p={},T={},ba={},M=1,Q=1;N={require:function(a){return a.require?a.require:a.require=i.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?p[a.map.id]=a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module? -a.module:a.module={id:a.map.id,uri:a.map.url,config:function(){return j(l.config,a.map.id)||{}},exports:a.exports||(a.exports={})}}};$=function(a){this.events=j(aa,a.id)||{};this.map=a;this.shim=j(l.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};$.prototype={init:function(a,e,b,f){f=f||{};if(!this.inited){this.factory=e;if(b)this.on("error",b);else this.events.error&&(b=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback= -b;this.inited=!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,e){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=e)},fetch:function(){if(!this.fetched){this.fetched=!0;i.startTime=(new Date).getTime();var a=this.map;if(this.shim)i.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a= -this.map.url;T[a]||(T[a]=!0,i.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,e,b=this.map.id;e=this.depExports;var f=this.exports,c=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&& -(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a= -this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f); -if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval", -"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(N,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b, -a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(N,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m, -nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b, -a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild= -!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(N,f))return N[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}L();i.nextTick(function(){L();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!== -d&&(!("."===g||".."===g)||1<d))e=b.substring(d,b.length),b=b.substring(0,d);return i.nameToUrl(c(b,a&&a.id,!0),e,!0)},defined:function(b){return s(p,m(b,a,!1,!0).id)},specified:function(b){b=m(b,a,!1,!0).id;return s(p,b)||s(k,b)}});a||(g.undef=function(b){x();var c=m(b,a,!0),e=j(k,b);d(b);delete p[b];delete T[c.url];delete aa[b];U(A,function(a,c){a[0]===b&&A.splice(c,1)});e&&(e.events.defined&&(aa[b]=e.events),y(b))});return g},enable:function(a){j(k,a.id)&&q(a).enable()},completeLoad:function(a){var b, -c,f=j(l.shim,a)||{},d=f.exports;for(x();A.length;){c=A.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}c=j(k,a);if(!b&&!s(p,a)&&c&&!c.inited){if(l.enforceDefine&&(!d||!ea(d)))return g(a)?void 0:w(C("nodefine","No define call for "+a,null,[a]));E([a,f.deps||[],f.exportsFn])}D()},nameToUrl:function(a,b,c){var f,d,g;(f=j(l.pkgs,a))&&(a=f);if(f=j(ba,a))return i.nameToUrl(f,b,c);if(h.jsExtRegExp.test(a))f=a+(b||"");else{f=l.paths;a=a.split("/");for(d=a.length;0<d;d-=1)if(g=a.slice(0, -d).join("/"),g=j(f,g)){H(g)&&(g=g[0]);a.splice(0,d,g);break}f=a.join("/");f+=b||(/^data\:|\?/.test(f)||c?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":l.baseUrl)+f}return l.urlArgs?f+((-1===f.indexOf("?")?"?":"&")+l.urlArgs):f},load:function(a,b){h.load(i,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||ka.test((a.currentTarget||a.srcElement).readyState))P=null,a=K(a),i.completeLoad(a.id)},onScriptError:function(a){var b=K(a);if(!g(b.id))return w(C("scripterror", -"Script error for: "+b.id,a,[b.id]))}};i.require=i.makeRequire();return i}var h,x,y,D,K,E,P,L,q,Q,la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,R=/\.js$/,ja=/^\.\//;x=Object.prototype;var M=x.toString,ga=x.hasOwnProperty,ia=Array.prototype.splice,z=!!("undefined"!==typeof window&&"undefined"!==typeof navigator&&window.document),fa=!z&&"undefined"!==typeof importScripts,ka=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/, -Z="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),F={},r={},S=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(G(requirejs))return;r=requirejs;requirejs=void 0}"undefined"!==typeof require&&!G(require)&&(r=require,require=void 0);h=requirejs=function(b,c,d,g){var u,m="_";!H(b)&&"string"!==typeof b&&(u=b,H(c)?(b=c,c=d,d=g):b=[]);u&&u.context&&(m=u.context);(g=j(F,m))||(g=F[m]=h.s.newContext(m));u&&g.configure(u);return g.require(b,c,d)};h.config=function(b){return h(b)}; -h.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=h);h.version="2.1.11";h.jsExtRegExp=/^\/|:|\?|\.js$/;h.isBrowser=z;x=h.s={contexts:F,newContext:ha};h({});v(["toUrl","undef","defined","specified"],function(b){h[b]=function(){var c=F._;return c.require[b].apply(c,arguments)}});if(z&&(y=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0]))y=x.head=D.parentNode;h.onError=da;h.createNode=function(b){var c= -b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};h.load=function(b,c,d){var g=b&&b.config||{};if(z)return g=h.createNode(g,c,d),g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)): -(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,L=g,D?y.insertBefore(g,D):y.appendChild(g),L=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(K=b.getAttribute("data-main"))return q=K,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl= -Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=K),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=L))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b|| -(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/plugin.js b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/plugin.js deleted file mode 100644 index e5a0718..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/plugin.js +++ /dev/null @@ -1,13 +0,0 @@ -c3.chart.internal.fn.isTimeSeries = function () { - console.log('custom isTimeSeries'); - return false; -}; -c3.chart.internal.fn.additionalConfig.test1 = undefined; -c3.chart.internal.fn.additionalConfig.test2 = undefined; - -c3.chart.fn.hoge = function () { - console.log("hoge()", this.internal.isTimeSeries()); -}; -c3.chart.fn.test = function () { - console.log('test()', this.internal.config.test1); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/requirejs.js b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/requirejs.js deleted file mode 100644 index 95f5a7d..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/requirejs.js +++ /dev/null @@ -1,18 +0,0 @@ -require.config({ - baseUrl: '/js', - paths: { - d3: "http://d3js.org/d3.v3.min" - } -}); - -require(["d3", "c3"], function(d3, c3) { - - window.chart = c3.generate({ - data: { - columns: [ - ['sample', 30, 200, 100, 400, 150, 250] - ] - } - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/zoom_reduction.js b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/zoom_reduction.js deleted file mode 100644 index 0c12921..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/js/samples/zoom_reduction.js +++ /dev/null @@ -1,81 +0,0 @@ -var chart; -function refresh() { - if (suspendRefresh) - return; - chart.load({ - columns: [ - ["Value"].concat(zoom(column, currentZoom, "t=>Math.round(t.avg())".toLambda())), - ["xColumn"].concat(zoom(xColumn, currentZoom, "t=>t[0]".toLambda())), - ] - }); -} - -function getChart() { - return chart; -} -function main() { - var last = 0; - var max = 10000; - var column = Array.generate(max, function (i) { - return last += Math.randomInt(-10, 10); - }); - var xColumn = Array.generateNumbers(0, max); - var options = { - bindto: "#divChart", - data: { - columns: [ - ["Value"].concat(column), - ["x"].concat(xColumn), - ], - type: "line", - x: "x" - }, - zoom2: { - enabled: true, - } - }; - chart = c3ext.generate(options); - - window.setInterval(refreshStatus, 1000); - - function refreshStatus() { - var zoomInfo = chart.zoom2.getZoom(); - var info = { - reduced: chart.zoom2.maxItems(), - actual: (zoomInfo.currentZoom[1] - zoomInfo.currentZoom[0]), - range: zoomInfo.currentZoom[0] + "-" + zoomInfo.currentZoom[1], - total: zoomInfo.totalItems - }; - $("#status").text(JSON.stringify(info, null, " ")); - } - -}; - -if (typeof (Array.generate) == "undefined") { - Array.generate = function (length, generator) { - var list = new Array(length); - for (var i = 0; i < length; i++) { - list[i] = generator(i); - } - return list; - } -} -if (typeof (Math.randomInt) == "undefined") { - Math.randomInt = function (min, max) { - return Math.floor(Math.random() * (max - min + 1)) + min; - } -} -if (typeof (Array.generateNumbers) == "undefined") { - Array.generateNumbers = function (from, until) { - if (arguments.length == 1) { - until = from; - from = 0; - } - var length = until - from; - var list = new Array(length); - for (var i = 0; i < length; i++) { - list[i] = i + from; - } - return list; - } -}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_label.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_label.html deleted file mode 100644 index b53de6a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_label.html +++ /dev/null @@ -1,70 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - axes: { - data1: 'y', - data2: 'y2', - } - }, - axis: { - x: { - label: 'X Label' - }, - y: { - label: { - text: 'Y Axis Label', - position: 'outer-middle' - } - }, - y2: { - show: true, - label: { - text: 'Y2 Axis Label', - position: 'outer-middle' - } - } - }, - tooltip: { -// enabled: false - }, - zoom: { -// enabled: true - }, - subchart: { -// show: true - } - }); - - setTimeout(function () { - chart.axis.labels({ - x: 'New X Axis Label', - y: 'New Y Axis Label', - y2: 'New Y2 Axis Label', - }); - }, 1000); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 100, 300, 600, 200, 400, 500] - ] - }); - chart.axis.labels({y: 'New Y Axis Label Again'}); - }, 2000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_range.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_range.html deleted file mode 100644 index daa7843..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_axis_range.html +++ /dev/null @@ -1,81 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - axes: { - data1: 'y', - data2: 'y2', - } - }, - axis: { - x: { - label: 'X Label' - }, - y: { - label: { - text: 'Y Axis Label', - position: 'outer-middle' - } - }, - y2: { - show: true, - label: { - text: 'Y2 Axis Label', - position: 'outer-middle' - } - } - }, - tooltip: { -// enabled: false - }, - zoom: { -// enabled: true - }, - subchart: { -// show: true - } - }); - - setTimeout(function () { - chart.axis.max(500); - }, 1000); - - setTimeout(function () { - chart.axis.min(-500); - }, 2000); - - setTimeout(function () { - chart.axis.max({y: 600, y2: 100}); - }, 3000); - - setTimeout(function () { - chart.axis.min({y: -600, y2: -100}); - }, 4000); - - setTimeout(function () { - chart.axis.range({max: 1000, min: -1000}); - }, 5000); - - setTimeout(function () { - chart.axis.range({min: {y: 1000}, max: {y: 2000}}); - }, 6000); - - setTimeout(function () { - chart.axis.range({max: {y: 600, y2: 100}, min: {y: -100, y2: 0}}); - }, 7000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_category.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_category.html deleted file mode 100644 index 143c31d..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_category.html +++ /dev/null @@ -1,48 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - <div id="message"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - x: 'x', - columns: [ - ['x', '1e-3', '1e-2', '1'], - ['data1', 30, 200, 100, 400, 150, 250, 50, 100, 250] - ] - }, - axis: { - x: { - type: 'categorized' - } - } - }); - - setTimeout(function () { - d3.select('#message').node().innerHTML = "chart.categories() =>" + chart.categories(); - }, 1000); - - setTimeout(function () { - chart.categories(['updated 1', 'updated 2', 'updated 3', 'updated 4']); - d3.select('#message').node().innerHTML = ""; - }, 2000); - - setTimeout(function () { - d3.select('#message').node().innerHTML = "chart.category(1) =>" + chart.category(1); - }, 3000); - - setTimeout(function () { - chart.category(1, 'UPDATED 1'); - d3.select('#message').node().innerHTML = ""; - }, 4000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_data_colors.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_data_colors.html deleted file mode 100644 index 755341a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_data_colors.html +++ /dev/null @@ -1,33 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - }, - axis: { - x: { - type: 'category' - } - } - }); - - setTimeout(function () { - chart.data.colors({data1: '#000'}); - }, 1000); - - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow.html deleted file mode 100644 index 363faf5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow.html +++ /dev/null @@ -1,223 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - <style> - .c3-region-1 { - fill: #dd3333; - fill-opacity: 0.8 - } - </style> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var padding = {}, types = {}, chart, generate = function () { return c3.generate({ - data: { - columns: [ - ['data1'], - ['data2'], - ], - types: types, - labels: true - }, - bar: { - width: 10 - }, - axis: { - x: { - padding: padding - }, - y: { -/* - min: -100, - max: 1000 -*/ - } - }, - grid: { - x: { - show: true, - lines: [{value: 3, text:'Label 3'}, {value: 4.5, text: 'Label 4.5'}] - }, - y: { - show: true - } - }, - regions: [ - {start:2, end:4, class:'region1'}, - {start:100, end:200, axis:'y'}, - ], - }); - }; - - function run() { - - chart = generate(); - - setTimeout(function () { - // Load only one data - chart.flow({ - rows: [ - ['data1', 'data2', 'data3'], - [500, 100, 200], - [200, null, null], - [100, 50, null] - ], - duration: 1500, - - done: function () { - // Load 2 data without data2 and remove 1 data - chart.flow({ - columns: [ - ['data1', 200, 300], - ['data3', 100, 100] - ], - length: 0, - duration: 1500, - - done: function () { - chart.flow({ - columns: [ - ['data1', 200, 300], - ['data2', 200, 300], - ['data3', 100, 100] - ], - length: 2, - duration: 1500, - done: function () { - - chart.flow({ - columns: [ - ['data1', 500], - ['data2', 100], - ['data3', 200] - ], - length: 1, - duration: 1500, - }); - } - - }); - }// done - - }); - }, - - }); - }, 1000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['data1', 250], - ['data2', 350], - ['data3', 150] - ], - length: 0 - }); - }, 9000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['data1', 100], - ['data2', 50], - ['data3', 300] - ], - length: 2 - }); - }, 10000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['data1', 600], - ['data2', 400], - ['data3', 500] - ], - to: 2, - }); - }, 11000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['data1', 100], - ['data2', 200], - ['data3', 300] - ] - }); - }, 12000); - - setTimeout(function () { - chart = generate(); - }, 13000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['data1', 500, 100], - ['data2', 100, 200], - ['data3', 200, 300], - ], - duration: 1500, - done: function () { - chart.flow({ - columns: [ - ['data1', 200], - ['data3', 100] - ], -// duration: 1000, - length: 1 - }); - }, - }); - }, 14000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['data1', 200], - ['data2', 300], - ['data3', 100] - ], - to: 1, - }); - }, 18000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['data1', 200], - ['data2', 300], - ['data3', 400] - ] - }); - }, 19000); - - } - - run(); - - // Test for no padding - setTimeout(function () { - padding = {left: 0, right: 0}; - run(); - }, 22000); - - // Test for other chart types - setTimeout(function () { - types = { - data2: 'area', - data3: 'bar', - }; - run(); - }, 45000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow_timeseries.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow_timeseries.html deleted file mode 100644 index 216d7e4..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_flow_timeseries.html +++ /dev/null @@ -1,173 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var padding = {}, types = {}; - - var generate = function () { return c3.generate({ - data: { - x: 'x', - columns: [ - ['x', ], - ['data1', ], - ['data2', ], -// ['x', '2013-01-01', '2013-01-02', '2013-01-03', '2013-01-10', '2013-01-11', '2013-01-12'], -// ['data1', 30, 200, 100, 400, 150, 250], -// ['data2', 310, 400, 200, 100, 450, 150], -// ['data3', 310, 400, 200, 100, null, 150], - ], - types: types, -// labels: true - }, - bar: { - width: 10 - }, - axis: { - x: { - type: 'timeseries', - tick: { - format: '%m/%d', - }, - padding: padding - }, - y: { -/* - min: -100, - max: 1000 -*/ - } - }, -/* not supported yet - grid: { - x: { - show: true - }, - y: { - show: true - } - } -*/ - }); }, chart; - - function run() { - - chart = generate(); - - setTimeout(function () { - chart.flow({ - columns: [ - ['x', '2013-01-21'], - ['data1', 500], - ['data3', 200], - ], - duration: 1500 - }); - }, 1000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['x', '2013-02-01', '2013-02-08', '2013-02-15'], - ['data1', 200, 400, 300], - ['data2', 100, 300, 200], - ['data3', 100, 200, 50] - ], - length: 1, - duration: 1500 - }); - }, 4000); - - setTimeout(function () { - console.log("Flow 1"); - chart.flow({ - columns: [ - ['x', '2013-03-01', '2013-03-08'], - ['data1', 200, 500], - ['data2', 300, 400], - ['data3', 400, 200] - ], - to: '2013-02-08', - duration: 1500 - }); - }, 7000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['x', '2013-03-15', '2013-05-01'], - ['data1', 200, 500], - ['data2', 300, 400], - ['data3', 400, 200] - ], - length: 0, - duration: 1500 - }); - }, 10000); - - setTimeout(function () { - chart = generate(); - }, 14000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['x', '2013-01-21', '2013-01-25', '2013-01-26'], - ['data1', 500, 300, 100], - ['data3', 200, 150, null], - ], - duration: 1500 - }); - }, 15000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['x', '2013-02-01'], - ['data1', 200], - ['data2', 100], - ['data3', 100] - ], - length: 0, - duration: 1500 - }); - }, 18000); - - setTimeout(function () { - chart.flow({ - columns: [ - ['x', '2013-03-01'], - ['data1', 200], - ['data2', 300], - ['data3', 400] - ], - to: '2013-02-01', - duration: 1500 - }); - }, 21000); - }; - - run(); - - setTimeout(function () { - padding = {left: 0, right: 0}; - run(); - }, 25000); - - setTimeout(function () { - types = { - data2: 'area', - data3: 'bar', - } - run(); - }, 50000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_legend.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_legend.html deleted file mode 100644 index dfc6994..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_legend.html +++ /dev/null @@ -1,136 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var columns = []; - for (var i = 0; i < 5; i++ ) { - columns[i] = ['datahogehogeohgeohoge' + i, 10 * i, 20 * i, 30 * i]; - } - - var chart = c3.generate({ - data: { - columns: columns, - }, - axis: { - x: { - type: 'category' - } - } - }); - - setTimeout(function () { - chart.legend.hide(); - }, 1000); - - setTimeout(function () { - chart = c3.generate({ - data: { - columns: columns, - }, - axis: { - x: { - type: 'category' - } - }, - legend: { - position: 'right' - } - }); - }, 2000); - - setTimeout(function () { - chart.legend.hide(); - }, 3000); - - setTimeout(function () { - chart = c3.generate({ - data: { - columns: columns, - }, - axis: { - rotated: true - } - }); - }, 4000); - - setTimeout(function () { - chart.legend.hide(); - }, 5000); - - setTimeout(function () { - chart = c3.generate({ - data: { - columns: columns, - }, - legend: { - position: 'right' - }, - axis: { - rotated: true - } - }); - }, 6000); - - setTimeout(function () { - chart.legend.hide(); - }, 7000); - - setTimeout(function () { - chart = c3.generate({ - data: { - columns: columns, - }, - legend: { - show: false - } - }); - }, 8000); - - setTimeout(function () { - chart.legend.show(); - }, 9000); - - setTimeout(function () { - chart = c3.generate({ - data: { - columns: columns, - }, - legend: { - show: false - }, - axis: { - rotated: true - } - }); - }, 10000); - - setTimeout(function () { - chart.legend.show(); - }, 11000); - - setTimeout(function () { - chart = c3.generate({ - data: { - columns: columns, - }, - legend: { - position: 'right', - show: false - } - }); - }, 12000); - - setTimeout(function () { - chart.legend.show(); - }, 13000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_tooltip_show.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_tooltip_show.html deleted file mode 100644 index b4a82b5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_tooltip_show.html +++ /dev/null @@ -1,38 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - } - }); - - setTimeout(function () { - chart.tooltip.show({ x: 1 }); - }, 1000); - - setTimeout(function () { - chart.tooltip.show({ index: 3 }); - }, 2000); - - setTimeout(function () { - chart.tooltip.show({ data: {x: 2} }); - }, 3000); - - setTimeout(function () { - chart.tooltip.hide(); - }, 4000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_transform.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_transform.html deleted file mode 100644 index 4a85426..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_transform.html +++ /dev/null @@ -1,70 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - }, - }); - - setTimeout(function () { - chart.transform('bar'); - }, 1000); - - setTimeout(function () { - chart.transform('pie'); - }, 2000); - - setTimeout(function () { - chart.transform('donut'); - }, 3000); - - setTimeout(function () { - chart.transform('area'); - }, 4000); - - setTimeout(function () { - chart.transform('spline'); - }, 5000); - - setTimeout(function () { - chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data1_x', 50, 20, 10, 40, 15, 25], - ['data2_x', 30, 200, 100, 400, 150, 250], - ], - xs: { - data1: 'data1_x', - data2: 'data2_x', - }, - type: 'scatter' - }, - }); - }, 7000); - - setTimeout(function () { - chart.transform('pie'); - }, 8000); - - setTimeout(function () { - chart.transform('scatter'); - }, 9000); - - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_xgrid_lines.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_xgrid_lines.html deleted file mode 100644 index 661d111..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_xgrid_lines.html +++ /dev/null @@ -1,125 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var axis_rotated = false, axis_x_type = ""; - - var generate = function () { return c3.generate({ - bindto: '#chart', - data: { - columns: [ - ['sample', 30, 200, 100, 400, 150, 250] - ] - }, - axis: { - rotated: axis_rotated, - x: { - type: axis_x_type - } - }, - grid: { - x: { -// lines: [{value: 3, text:'Label 3'}, {value: 4.5, text: 'Label 4.5'}] - } - } - }); }, chart = generate(); - - var queue = [ - function () { - chart.xgrids([{value: 1, text:'Label 1'}, {value: 4, text: 'Label 4'}]); - }, - function () { - chart.xgrids([{value: 2, text:'Label 2'}]); - }, - function () { - chart.xgrids.add([{value: 3, text:'Label 3', class:'hoge'}]); - }, - function () { - chart.xgrids.remove({value:2}); - }, - function () { - chart.xgrids.remove({class:'hoge'}); - }, - function () { - chart.xgrids.remove([{value: 1}, {value: 4}]); - }, - function () { - chart.xgrids([{value: 1, text:'Label 1'}, {value: 4, text: 'Label 4'}]); - }, - function () { - chart.xgrids.remove(); - }, - function () { - axis_rotated = true; - chart = generate(); - }, - function () { - chart.xgrids([{value: 1, text:'Label 1'}, {value: 4, text: 'Label 4'}]); - }, - function () { - chart.xgrids([{value: 2, text:'Label 2'}]); - }, - function () { - chart.xgrids.add([{value: 3, text:'Label 3', class:'hoge'}]); - }, - function () { - chart.xgrids.remove({value:2}); - }, - function () { - chart.xgrids.remove({class:'hoge'}); - }, - function () { - chart.xgrids.remove([{value: 1}, {value: 4}]); - }, - function () { - chart.xgrids([{value: 1, text:'Label 1'}, {value: 4, text: 'Label 4'}]); - }, - function () { - chart.xgrids.remove(); - }, - function () { - axis_rotated = false; - axis_x_type = 'category'; - chart = generate(); - }, - function () { - chart.xgrids([{value: 1, text:'Label 1'}, {value: 4, text: 'Label 4'}]); - }, - function () { - chart.xgrids([{value: 2, text:'Label 2'}]); - }, - function () { - chart.xgrids.add([{value: 3, text:'Label 3', class:'hoge'}]); - }, - function () { - chart.xgrids.remove({value:2}); - }, - function () { - chart.xgrids.remove({class:'hoge'}); - }, - function () { - chart.xgrids.remove([{value: 1}, {value: 4}]); - }, - function () { - chart.xgrids([{value: 1, text:'Label 1'}, {value: 4, text: 'Label 4'}]); - }, - function () { - chart.xgrids.remove(); - }, - ]; - - var i = 0; - queue.forEach(function (f) { - setTimeout(f, 1000 * i++); - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_ygrid_lines.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_ygrid_lines.html deleted file mode 100644 index 57784ed..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/api_ygrid_lines.html +++ /dev/null @@ -1,50 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - columns: [ - ['sample', 30, 200, 100, 400, 150, 250] - ] - }, - axis: { -// rotated: true, - }, - grid: { - y: { -// lines: [{value: 30, text:'Label 30'}, {value: 250, text: 'Label 250'}] - } - } - }); - - setTimeout(function () { - chart.ygrids([{value: 130, text:'Label 130'}, {value: 50, text: 'Label 50'}]); - }, 1000); - - setTimeout(function () { - chart.ygrids([{value: 130, text:'Label 130', class: 'hoge'}]); - }, 2000); - - setTimeout(function () { - chart.ygrids.add([{value: 230, text:'Label 230', class: 'hoge'}]); - }, 3000); - - setTimeout(function () { - chart.ygrids.remove({value: 230}); - }, 4000); - - setTimeout(function () { - chart.ygrids.remove({class: 'hoge'}); - }, 5000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/area_zerobased.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/area_zerobased.html deleted file mode 100644 index f7975c9..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/area_zerobased.html +++ /dev/null @@ -1,25 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 1030, 1200, 1100, 1400, 1150, 1250], - ['data2', 2130, 2100, 2140, 2200, 2150, 1850] - ], - type: 'area', - }, - area: { - zerobased: false - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_padding.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_padding.html deleted file mode 100644 index c562a4a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_padding.html +++ /dev/null @@ -1,62 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 300, 2000, 1000, 4000, 1500, 2500], - ], - axes: { - data2: 'y2' - } - }, - axis: { - y: { - padding: { - top: 0.1, - bottom: 0.1, - unit: 'ratio' - } - }, - y2: { - show: true, - padding: { - top: 200, - bottom: 200, - } - } - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', 3000, 20000, 10000, 40000, 15000, 25000], - ], - }, - axis: { - y: { - padding: { - top: 0.1, - bottom: 0.1, - unit: 'ratio' - } - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_range.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_range.html deleted file mode 100644 index 732200a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_range.html +++ /dev/null @@ -1,87 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['sample', 100, 200, 100, 400, 150, 250] - ], - }, - axis: { - x: { - min: -10, - max: 10, - } - }, - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - x: 'x', - columns: [ - ['x', '2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05', '2013-01-06'], - ['sample', 100, 200, 100, 400, 150, 250] - ], - }, - axis: { - x: { - type: 'timeseries', - min: new Date('2012-12-20'), - max: '2013-03-01', - tick : { - format : "%Y-%m-%d %H:%M:%S" // https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format - } - } - } - }); - - setTimeout(function () { - chart1.axis.max({x: 20}); - }, 1000); - - setTimeout(function () { - chart1.axis.min({x: -5}); - }, 2000); - - setTimeout(function () { - chart1.axis.range({max: {x: 5}, min: {x: 0}}); - }, 3000); - - setTimeout(function () { - chart2.axis.max({x: new Date('2013-02-01')}); - }, 1000); - - setTimeout(function () { - chart2.axis.min({x: new Date('2012-12-01')}); - }, 2000); - - setTimeout(function () { - chart2.axis.range({max: {x: '2013-01-06'}, min: {x: '2013-01-01'}}); - }, 3000); - - setTimeout(function () { - chart2.axis.max({y: 1000}); - }, 4000); - - setTimeout(function () { - chart2.axis.min({y: -1000}); - }, 5000); - - setTimeout(function () { - chart2.axis.range({max: {y: 400}, min: {y: 0}}); - }, 6000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_extent.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_extent.html deleted file mode 100644 index b433824..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_extent.html +++ /dev/null @@ -1,76 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 100, 200, 50, 300, 400, 290], - ['data2', 10, 20, 50, 30, 10, 100], - ], - }, - axis: { - x: { - extent: [2, 4.5] - } - }, - subchart: { - show: true - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - x: 'x', - columns: [ - ['x', '2014-01-01', '2014-02-01', '2014-03-01', '2014-04-01', '2014-05-01', '2014-06-01'], - ['data1', 100, 200, 50, 300, 400, 290], - ['data2', 10, 20, 50, 30, 10, 100], - ], - }, - axis: { - x: { - type: 'timeseries', - extent: ['2014-03-01', '2014-04-20'] - } - }, - subchart: { - show: true - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', 100, 200, 50, 300, 400, 290], - ['data2', 10, 20, 50, 30, 10, 100], - ], - }, - axis: { - x: { - extent: [1, 4.2] - } - }, - zoom: { - enabled: true - }, - subchart: { - show: true - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_localtime.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_localtime.html deleted file mode 100644 index 3b5813e..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_localtime.html +++ /dev/null @@ -1,137 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var data, axis_x_localtime; - - var data1 = { - x : 'date', - columns: [ - ['date', '2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05'], - ['sample', 30, 200, 100, 400, 150], - ['sample2', 130, 300, 200, 450, 250] - ] - }; - - var data2 = { - x : 'date', - columns: [ - ['date', 1356966000000, 1357052400000, 1357138800000, 1357225200000, 1357311600000], - ['sample', 30, 200, 100, 400, 150], - ['sample2', 130, 300, 200, 450, 250] - ] - }; - - var data3 = { - x : 'date', - columns: [ - ['date', new Date(1356966000000), new Date(1357052400000), new Date(1357138800000), new Date(1357225200000), new Date(1357311600000)], - ['sample', 30, 200, 100, 400, 150], - ['sample2', 130, 300, 200, 450, 250] - ] - }; - - var data4 = { - x : 'date', - x_format : '%Y%m%d', - columns: [ - ['date', '20130101', '20130102', '20130103', '20130104', '20130105'], - ['sample', 1030, 1200, 1100, 1400, 1150], - ['sample2', 130, 300, 200, 450, 250] - ] - }; - - var data5 = { - x : 'date', - x_format : '%Y%m%d %H:%M:%S', - columns: [ - ['date', '20130101 00:00:00', '20130102 00:00:00', '20130103 00:00:00', '20130104 00:00:00', '20130105 00:00:00'], - ['sample', 30, 200, 100, 400, 150], - ['sample2', 1130, 1300, 1200, 1450, 1250] - ] - }; - - var generate = function () { return c3.generate({ - bindto: '#chart', - data: data, - axis : { - x : { - type : 'timeseries', - tick : { - format : "%Y-%m-%d %H:%M:%S" // https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format - }, - localtime: axis_x_localtime - } - } - }); }; - - setTimeout(function () { - data = data1; - axis_x_localtime = true; - chart = generate(); - }, 1000); - - setTimeout(function () { - data = data1; - axis_x_localtime = false; - chart = generate(); - }, 2000); - - setTimeout(function () { - data = data2; - axis_x_localtime = true; - chart = generate(); - }, 3000); - - setTimeout(function () { - data = data2; - axis_x_localtime = false; - chart = generate(); - }, 4000); - - setTimeout(function () { - data = data3; - axis_x_localtime = true; - chart = generate(); - }, 5000); - - setTimeout(function () { - data = data3; - axis_x_localtime = false; - chart = generate(); - }, 6000); - - setTimeout(function () { - data = data4; - axis_x_localtime = true; - chart = generate(); - }, 7000); - - setTimeout(function () { - data = data4; - axis_x_localtime = false; - chart = generate(); - }, 8000); - - setTimeout(function () { - data = data5; - axis_x_localtime = true; - chart = generate(); - }, 9000); - - setTimeout(function () { - data = data5; - axis_x_localtime = false; - chart = generate(); - }, 10000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_range_timeseries.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_range_timeseries.html deleted file mode 100644 index 4b98bb9..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_range_timeseries.html +++ /dev/null @@ -1,57 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - "bindto": "#chart1", - "axis": { - "x": { - "type": "timeseries", - "min": 1401879600000, - "max": 1401969600000, - } - }, - "data": { - "type": "line", - "columns": [ - ["epoch", 1401879600000, 1401883200000, 1401886800000], - ["y", 1955, 2419, 2262] - ], - "xs": { - "y": "epoch" - } - } - }); - - var chart2 = c3.generate({ - "bindto": "#chart2", - "axis": { - "x": { - "type": "timeseries", - "min": new Date(1401879600000), - "max": new Date(1401969600000), - } - }, - "data": { - "type": "line", - "columns": [ - ["epoch", 1401879600000, 1401883200000, 1401886800000], - ["y", 1955, 2419, 2262] - ], - "xs": { - "y": "epoch" - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_culling.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_culling.html deleted file mode 100644 index f0f54ca..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_culling.html +++ /dev/null @@ -1,39 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - axis: { - x: { - tick: { - culling: { - max: 2 - } - } - } - }, - tooltip: { -// enabled: false - }, - zoom: { -// enabled: true - }, - subchart: { -// show: true - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_fit.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_fit.html deleted file mode 100644 index 5f8ed36..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_fit.html +++ /dev/null @@ -1,35 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - x: 'x', - columns: [ - ['x', '2013-10-31', '2013-11-30', '2013-12-31', '2014-01-31', '2014-02-28'], -// ['x', 30, 70, 150, 200, 350], - ['sample', 30, 200, 100, 400, 150], - ['sample2', 130, 300, 200, 500, 250] - ] - }, - axis : { - x : { - type : 'timeseries', - tick: { - fit: true - } - } - }, - subchart: { -// show: true - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_rotate.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_rotate.html deleted file mode 100644 index 9cfb531..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_rotate.html +++ /dev/null @@ -1,55 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250, 100, 600], - ['data2', 50, 20, 10, 40, 15, 25], - ] - }, - axis: { -// rotated: true, - x: { - tick: { - format: function () { return "hogehogehogehogehoge"; }, - rotate: 30, - }, - label: { - text: 'Hogehoge', - position: 'outer-middle' - }, - height: 90, - }, - y: { - label: { - text: 'Y Label', - position: 'outer-center' - } - } - }, - subchart: { - show: true - } - }); - - setTimeout(function () { - chart.load({ - columns: [ -// ['data1', 30, 200, 100, 400, 150, 250, 100, 400], - ['data1', 1030, 2000, 1000, 1400, 1500, 1250, 1100, 140000], - ] - }) - }, 1000); - - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_values.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_values.html deleted file mode 100644 index c8922e6..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_x_tick_values.html +++ /dev/null @@ -1,55 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - }, - axis: { - x : { - tick: { - values: [2, 4] - } - } - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - x : 'date', - xFormat : '%Y%m%d', - columns: [ - ['date', '20130101', '20130102', '20130103', '20130104', '20130105', '20130106'], - ['sample', 30, 200, 100, 400, 150, 250], - ['sample2', 130, 300, 200, 450, 250, 350] - ] - }, - axis : { - x : { - type : 'timeseries', - tick : { - format : "%e %b %y", // https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format - values: ['20130103', '20130104'] - } - } - } - }); - - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y2.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y2.html deleted file mode 100644 index e146c6c..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y2.html +++ /dev/null @@ -1,30 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - axes: { - data1: 'y', - data2: 'y2' - } - }, - axis: { - y2: { - show: true - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y_default.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y_default.html deleted file mode 100644 index 50119eb..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/axes_y_default.html +++ /dev/null @@ -1,26 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1'], - ['data2'], - ], - }, - axis: { - y: { - default: [-100, 100] - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/bar_zerobased.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/bar_zerobased.html deleted file mode 100644 index 55d02a8..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/bar_zerobased.html +++ /dev/null @@ -1,25 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 1030, 1200, 1100, 1400, 1150, 1250], - ['data2', 2130, 2100, 2140, 2200, 2150, 1850] - ], - type: 'bar', - }, - bar: { - zerobased: false - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/bindto.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/bindto.html deleted file mode 100644 index 14e813d..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/bindto.html +++ /dev/null @@ -1,41 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart1" style="height:300px;"></div> - <div class="chart2" style="height:150px;"></div> - <div class="chart3" style="height:150px;"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 130, 210, 120, 440, 250, 350] - ] - } - }); - - var chart2 = c3.generate({ - bindto: '.chart2', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250] - ] - } - }); - - var chart3 = c3.generate({ - bindto: document.getElementsByClassName('chart3')[0], - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250] - ] - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/categorized.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/categorized.html deleted file mode 100644 index 0e4a1b5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/categorized.html +++ /dev/null @@ -1,54 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - x: 'x', - columns: [ - ['x', '1e-3', '1e-2', '1'], - ['data1', 30, 200, 100, 400, 150, 250, 50, 100, 250] - ] - }, - axis: { - x: { - type: 'categorized' - } - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250, 50, 100, 250] - ] - }, - axis: { - x: { - categories: ['1e-3', '1e-2', '1e-1', '0', 'hoge'], - type: 'categorized' - } - } - }); - - setTimeout(function () { - chart1.load({columns:[['data2', 30, 20, 50, 40, 60, 50, 100, 200, 300,100]]}); - }, 1000); - - setTimeout(function () { - chart2.load({columns:[['data2', 30, 20, 50, 40, 60, 50, 100, 200, 300,100]]}); - }, 2000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area.html deleted file mode 100644 index 04ec6bd..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area.html +++ /dev/null @@ -1,88 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <h3>Zerobased</h3> - <div id="chart1"></div> - <h3>Not zerobased because of axis.y.min</h3> - <div id="chart2"></div> - <h3>Zerobased</h3> - <div id="chart3"></div> - <h3>Not zerobased because of axis.y.min</h3> - <div id="chart4"></div> - <h3>+/- vaulues</h3> - <div id="chart5"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 0], - ['data2', 130, 100, 140, 200, 150, 50] - ], - type: 'area' - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 0], - ['data2', 130, 100, 140, 200, 150, 50] - ], - type: 'area' - }, - axis: { - y: { - min: 100, - } - }, - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', -300, -350, -300, 0, 0, 0], - ['data2', -130, -100, -140, -200, -150, -50] - ], - type: 'area' - } - }); - - var chart4 = c3.generate({ - bindto: '#chart4', - data: { - columns: [ - ['data1', -300, -350, -300, 0, 0, 0], - ['data2', -130, -100, -140, -200, -150, -50] - ], - type: 'area' - }, - axis: { - y: { - max: -100, - } - } - }); - - var chart5 = c3.generate({ - bindto: '#chart5', - data: { - columns: [ - ['data1', -300, 350, -300, 0, 0, 0], - ['data2', -130, -100, 140, -200, 150, -50] - ], - type: 'area' - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline.html deleted file mode 100644 index 836474a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline.html +++ /dev/null @@ -1,49 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 0], - ['data2', 130, 100, 140, 200, 150, 50] - ], - type: 'area-spline' - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', -300, -350, -300, 0, 0, 0], - ['data2', -130, -100, -140, -200, -150, -50] - ], - type: 'area-spline' - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', -300, 350, -300, 0, 0, 0], - ['data2', -130, -100, 140, -200, 150, -50] - ], - type: 'area-spline' - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline_stacked.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline_stacked.html deleted file mode 100644 index a5448cb..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_spline_stacked.html +++ /dev/null @@ -1,52 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 100], - ['data2', 130, 0, 140, 200, 0, 50], - ], - type: 'area-spline', - groups: [['data1', 'data2']], - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', -300, -350, -300, 0, 0, -100], - ['data2', -130, 0, -140, -200, 0, -50] - ], - type: 'area-spline', - groups: [['data1', 'data2']], - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', -300, 350, -300, 0, 0, 100], - ['data2', -130, 0, 140, -200, 150, -50] - ], - type: 'area-spline', - groups: [['data1', 'data2']], - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_stacked.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_stacked.html deleted file mode 100644 index 9830d94..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_stacked.html +++ /dev/null @@ -1,52 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 100], - ['data2', 130, 0, 140, 200, 0, 50], - ], - type: 'area', - groups: [['data1', 'data2']], - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', -300, -350, -300, 0, 0, -100], - ['data2', -130, 0, -140, -200, 0, -50] - ], - type: 'area', - groups: [['data1', 'data2']], - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', -300, 350, -300, 0, 0, 100], - ['data2', -130, 0, 140, -200, 150, -50] - ], - type: 'area', - groups: [['data1', 'data2']], - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step.html deleted file mode 100644 index 2ba7a27..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step.html +++ /dev/null @@ -1,49 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 0], - ['data2', 130, 100, 140, 200, 150, 50] - ], - type: 'area-step' - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', -300, -350, -300, 0, 0, 0], - ['data2', -130, -100, -140, -200, -150, -50] - ], - type: 'area-step' - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', -300, 350, -300, 0, 0, 0], - ['data2', -130, -100, 140, -200, 150, -50] - ], - type: 'area-step' - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step_stacked.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step_stacked.html deleted file mode 100644 index ce470e4..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_area_step_stacked.html +++ /dev/null @@ -1,52 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 0], - ['data2', 130, 100, 140, 200, 150, 50] - ], - type: 'area-step', - groups: [['data1', 'data2']], - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', -300, -350, -300, 0, 0, 0], - ['data2', -130, -100, -140, -200, -150, -50] - ], - type: 'area-step', - groups: [['data1', 'data2']], - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', -300, 350, -300, 0, 0, 0], - ['data2', -130, -100, 140, -200, 150, -50] - ], - type: 'area-step', - groups: [['data1', 'data2']], - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar.html deleted file mode 100644 index 1f19af7..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar.html +++ /dev/null @@ -1,38 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 1030, 1200, 1100, 1400, 1150, 1250], - ['data2', 2130, 2100, 2140, 2200, 2150, 1850] -// ['data1', 30, 200, 100, 400, 150, 250], -// ['data2', 130, 100, 140, 200, 150, 50] - ], - type: 'bar', - onclick: function (d, element) { console.log("onclick", d, element); }, - onmouseover: function (d) { console.log("onmouseover", d); }, - onmouseout: function (d) { console.log("onmouseout", d); } - }, - axis: { - x: { - type: 'categorized' - } - }, - bar: { - width: { - ratio: 0.3, -// max: 30 - }, - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar_stacked.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar_stacked.html deleted file mode 100644 index d47fdd7..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_bar_stacked.html +++ /dev/null @@ -1,91 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var axis_x_type = 'category', - axis_rotated = false; - - var generate = function () { return c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 200, 400, 150, -250], - ['data2', 130, -100, 100, 200, 150, 50], - ['data3', 230, -200, 200, 0, 250, 250] - ], - type: 'bar', - groups: [ - ['data1', 'data2'] - ] - }, - axis: { - x: { - type: axis_x_type - }, - rotated: axis_rotated - }, - grid: { - y: { - lines: [{value:0}] - } - }, - }); }, chart = generate(); - - function update1() { - chart.groups([['data1', 'data2', 'data3']]) - } - - function update2() { - chart.load({ - columns: [['data4', 100, 50, 150, -200, 300, -100]] - }); - } - - function update3() { - chart.groups([['data1', 'data2', 'data3', 'data4']]) - } - - - setTimeout(update1, 1000); - setTimeout(update2, 2000); - setTimeout(update3, 3000); - - - setTimeout(function () { - axis_rotated = true; - chart = generate(); - }, 4000); - setTimeout(update1, 5000); - setTimeout(update2, 6000); - setTimeout(update3, 7000); - - - setTimeout(function () { - axis_x_type = ''; - axis_rotated = false; - chart = generate(); - }, 8000); - setTimeout(update1, 9000); - setTimeout(update2, 10000); - setTimeout(update3, 11000); - - - setTimeout(function () { - axis_x_type = ''; - axis_rotated = true; - chart = generate(); - }, 12000); - setTimeout(update1, 13000); - setTimeout(update2, 14000); - setTimeout(update3, 15000); - - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_combination.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_combination.html deleted file mode 100644 index 42eb59a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_combination.html +++ /dev/null @@ -1,41 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.min.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 20, 50, 40, 60, 50], - ['data2', 200, 130, 90, 240, 130, 220], - ['data3', 300, 200, 160, 400, 250, 250], - ['data4', 200, 130, 90, 240, 130, 220], - ['data5', 130, 120, 150, 140, 160, 150], - ['data6', 90, 70, 20, 50, 60, 120], - ], - types: { - data1: 'bar', - data2: 'bar', - data3: 'spline', - data4: 'line', - data5: 'bar', - data6: 'area' - }, - groups: [ - ['data1','data2'] - ] - }, - axis: { - x: { - type: 'categorized' - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_donut.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_donut.html deleted file mode 100644 index d8453d3..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_donut.html +++ /dev/null @@ -1,60 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ -// ["setosa", 0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2], - ["versicolor", 1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1.0, 1.3, 1.4, 1.0, 1.5, 1.0, 1.4, 1.3, 1.4, 1.5, 1.0, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1.0, 1.1, 1.0, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1.0, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3], - ["virginica", 2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2.0, 1.9, 2.1, 2.0, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2.0, 2.0, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2.0, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2.0, 2.3, 1.8], - ["setosa", 30], -// ["versicolor", 40], -// ["virginica", 50], - ], - type : 'donut', - onmouseover: function (d, i) { console.log("onmouseover", d, i, this); }, - onmouseout: function (d, i) { console.log("onmouseout", d, i, this); }, - onclick: function (d, i) { console.log("onclick", d, i, this); }, - order: null // set null to disable sort of data. desc is the default. - }, - axis: { - x: { - label: 'Sepal.Width' - }, - y: { - label: 'Petal.Width' - } - }, - donut: { - label: { -// format: function (d, ratio) { return ""; } - }, - title: "Iris Petal Width", - width: 70 - } - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 30, 20, 50, 40, 60, 50], - ] - }); - }, 1000); - - setTimeout(function () { - chart.unload({ - ids: 'virginica' - }); - }, 2000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_gauge.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_gauge.html deleted file mode 100644 index a650135..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_gauge.html +++ /dev/null @@ -1,181 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - [ 'data', 91.4 ] - ], - type: 'gauge', - onmouseover: function (d, i) { console.log("onmouseover", d, i, this); }, - onmouseout: function (d, i) { console.log("onmouseout", d, i, this); }, - onclick: function (d, i) { console.log("onclick", d, i, this); }, - }, - gauge: { - label: { -// format: function(value, ratio) { -// return value; -// }, -// show: false // to turn off the min/max labels. - }, -// min: 0, // 0 is default, //can handle negative min e.g. vacuum / voltage / current flow / rate of change -// max: 100, // 100 is default -// units: ' %', -// width: 39 // for adjusting arc thickness - }, - color: { - pattern: ['#FF0000', '#F6C600', '#60B044'], // the three color levels for the percentage values. - threshold: { -// unit: 'value', // percentage is default -// max: 200, // 100 is default - values: [30, 60, 90] // alternate first value is 'value' - } - } - }); - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data', 75.0] - ], - type: 'gauge', - }, - gauge: { - min: 50, - max: 100 - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data', 0.0] - ], - type: 'gauge', - }, - gauge: { - min: -100, - max: 100 - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data', -75.0] - ], - type: 'gauge', - }, - gauge: { - min: -100, - max: -50 - } - }); - - var cycleDemo = function () { - - setTimeout(function () { - d3.select('#chart .c3-chart-arcs-background') - .transition() - .style('fill', '#333'); - }, 1000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 10 ]] - }); - }, 2000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 50 ]] - }); - }, 3000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 91.4 ]] - }); - }, 4000); - - setTimeout(function () { - d3.select('#chart .c3-chart-arcs-background') - .transition() - .style('fill', '#e0e0e0'); - }, 5000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 0 ]] - }); - }, 6000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 50 ]] - }); - }, 7000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 91.4 ]] - }); - }, 8000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 0 ]] - }); - }, 9000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 50 ]] - }); - }, 10000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 91.4 ]] - }); - }, 11000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 0 ]] - }); - }, 12000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 50 ]] - }); - }, 13000); - - setTimeout(function () { - chart.load({ - columns: [[ 'data', 91.4 ]] - }); - }, 14000); - - } - - cycleDemo(); - -// setInterval(cycleDemo, 30000); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie.html deleted file mode 100644 index e9b7ccb..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie.html +++ /dev/null @@ -1,52 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ -// ["setosa", 0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2], - ["versicolor", 1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1.0, 1.3, 1.4, 1.0, 1.5, 1.0, 1.4, 1.3, 1.4, 1.5, 1.0, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1.0, 1.1, 1.0, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1.0, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3], - ["virginica", 2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2.0, 1.9, 2.1, 2.0, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2.0, 2.0, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2.0, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2.0, 2.3, 1.8], - ["setosa", 30], -// ["versicolor", 40], -// ["virginica", 50], - ], - type : 'pie', - onmouseover: function (d, i) { console.log("onmouseover", d, i, this); }, - onmouseout: function (d, i) { console.log("onmouseout", d, i, this); }, - onclick: function (d, i) { console.log("onclick", d, i, this); }, - }, - axis: { - x: { - label: 'Sepal.Width' - }, - y: { - label: 'Petal.Width' - } - } - }); - - setTimeout(function () { - chart.load({ - columns: [ - ["setosa", 130], - ] - }); - }, 1000); - - setTimeout(function () { - chart.unload({ - ids: 'virginica' - }); - }, 2000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie_sort.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie_sort.html deleted file mode 100644 index ca875b8..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_pie_sort.html +++ /dev/null @@ -1,93 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var sort = true; - - var generate = function () { return c3.generate({ - data: { - columns: [ -// ["setosa", 0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2], - ["versicolor", 1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1.0, 1.3, 1.4, 1.0, 1.5, 1.0, 1.4, 1.3, 1.4, 1.5, 1.0, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1.0, 1.1, 1.0, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1.0, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3], - ["virginica", 2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2.0, 1.9, 2.1, 2.0, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2.0, 2.0, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2.0, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2.0, 2.3, 1.8], - ["setosa", 30], -// ["versicolor", 40], -// ["virginica", 50], - ], - type : 'pie', - }, - axis: { - x: { - label: 'Sepal.Width' - }, - y: { - label: 'Petal.Width' - } - }, - pie: { - sort: sort, - onmouseover: function (d, i) { console.log(d, i); }, - onmouseout: function (d, i) { console.log(d, i); }, - onclick: function (d, i) { console.log(d, i); }, - } - }); }, chart = generate(); - - setTimeout(function () { - chart.load({ - columns: [ - ["setosa", 130], - ] - }); - }, 1000); - - setTimeout(function () { - chart.unload({ - ids: 'virginica' - }); - }, 2000); - - setTimeout(function () { - chart.load({ - columns: [ - ["new data", 300], - ] - }); - }, 3000); - - setTimeout(function () { - sort = false; - chart = generate(); - }, 4000); - - setTimeout(function () { - chart.load({ - columns: [ - ["setosa", 130], - ] - }); - }, 5000); - - setTimeout(function () { - chart.unload({ - ids: 'virginica' - }); - }, 6000); - - setTimeout(function () { - chart.load({ - columns: [ - ["new data", 300], - ] - }); - }, 7000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_scatter.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_scatter.html deleted file mode 100644 index 0afe1da..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_scatter.html +++ /dev/null @@ -1,42 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - xs: { - setosa: 'setosa_x', - versicolor: 'versicolor_x', - virginica: 'virginica_x' - }, - columns: [ - ["setosa_x", 3.5, 3.0, 3.2, 3.1, 3.6, 3.9, 3.4, 3.4, 2.9, 3.1, 3.7, 3.4, 3.0, 3.0, 4.0, 4.4, 3.9, 3.5, 3.8, 3.8, 3.4, 3.7, 3.6, 3.3, 3.4, 3.0, 3.4, 3.5, 3.4, 3.2, 3.1, 3.4, 4.1, 4.2, 3.1, 3.2, 3.5, 3.6, 3.0, 3.4, 3.5, 2.3, 3.2, 3.5, 3.8, 3.0, 3.8, 3.2, 3.7, 3.3], - ["versicolor_x", 3.2, 3.2, 3.1, 2.3, 2.8, 2.8, 3.3, 2.4, 2.9, 2.7, 2.0, 3.0, 2.2, 2.9, 2.9, 3.1, 3.0, 2.7, 2.2, 2.5, 3.2, 2.8, 2.5, 2.8, 2.9, 3.0, 2.8, 3.0, 2.9, 2.6, 2.4, 2.4, 2.7, 2.7, 3.0, 3.4, 3.1, 2.3, 3.0, 2.5, 2.6, 3.0, 2.6, 2.3, 2.7, 3.0, 2.9, 2.9, 2.5, 2.8], - ["virginica_x", 3.3, 2.7, 3.0, 2.9, 3.0, 3.0, 2.5, 2.9, 2.5, 3.6, 3.2, 2.7, 3.0, 2.5, 2.8, 3.2, 3.0, 3.8, 2.6, 2.2, 3.2, 2.8, 2.8, 2.7, 3.3, 3.2, 2.8, 3.0, 2.8, 3.0, 2.8, 3.8, 2.8, 2.8, 2.6, 3.0, 3.4, 3.1, 3.0, 3.1, 3.1, 3.1, 2.7, 3.2, 3.3, 3.0, 2.5, 3.0, 3.4, 3.0], - ["setosa", 0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2], - ["versicolor", 1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1.0, 1.3, 1.4, 1.0, 1.5, 1.0, 1.4, 1.3, 1.4, 1.5, 1.0, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1.0, 1.1, 1.0, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1.0, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3], - ["virginica", 2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2.0, 1.9, 2.1, 2.0, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2.0, 2.0, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2.0, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2.0, 2.3, 1.8], - ], - type : 'scatter', - }, - axis: { - x: { - label: 'Sepal.Width', - tick: { - fit: false - } - }, - y: { - label: 'Petal.Width' - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_spline.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_spline.html deleted file mode 100644 index 731133d..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_spline.html +++ /dev/null @@ -1,25 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.min.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 100, 140, 200, 150, 50] - ], - types: { - data1: 'spline', - data2: 'spline' - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step.html deleted file mode 100644 index fb32067..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step.html +++ /dev/null @@ -1,38 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 0], -// ['data2', 130, 100, 140, 200, 150, 50] - ], - types: { - data1: 'step', - data2: 'area-step' - }, - onclick: function (d) { console.log('clicked', d); } - }, - subchart: { - show: true - }, - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['data2', 130, 100, 140, 200, 150, 50] - ] - }); - }, 1000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step_category.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step_category.html deleted file mode 100644 index 4be84a8..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/chart_step_category.html +++ /dev/null @@ -1,50 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - x: 'x', - columns: [ - ['x', 'hogehoge', 'aaa', 'aaaaaa', 'a', 'b'], - ['data1', 300, 350, 300, 0, 0, 0], -// ['data2', 130, 100, 140, 200, 150, 50] - ], - types: { - data1: 'step', - data2: 'area-step' - }, - empty: { - abort: false, - label: { - text: 'hoge' - } - } - }, - axis: { - x: { - type: 'categorized' - } - }, - subchart: { - show: true - }, - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['data2', 130, 100, 140, 200, 150, 50] - ] - }); - }, 1000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_categorized.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_categorized.html deleted file mode 100644 index 460bcf8..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_categorized.html +++ /dev/null @@ -1,86 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - x : 'x', - columns: [ - ['x', 'www.google.com', 'www.amazon.com', 'www.facebook.com', 'www.apple.com'], - ['download', 30, 200, 100, 400], - ['loading', 90, 100, 140, 200], - ], - groups: [ - ['download', 'loading'] - ], - type: 'bar' - }, - axis: { - x: { - type: 'categorized', - label: 'X Label' - }, - y: { - label: { - text: 'Y Label', - position: 'outer-middle' - } - } - } - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['x', 'www.yahoo.com', 'www.rakuten.com', 'www.mixi.com', 'www.sony.com'], - ['download', 130, 300, 200, 470], - ['loading', 190, 130, 240, 340], - ], - }); - }, 1000); - - setTimeout(function () { - chart.load({ - columns: [ - ['x', 'www.hogehoge.com', 'www.aaaa.com', 'www.aaaa.com'], - ['download', 130, 300, 200], - ['loading', 190, 130, 240], - ], - }); - }, 2000); - - setTimeout(function () { - chart.load({ - columns: [ - ['x', 'www.yahoo.com', 'www.rakuten.com', 'www.mixi.com', 'www.sony.com'], - ['download', 130, 300, 200, 470], - ['loading', 190, 130, 240, 340], - ], - }); - }, 3000); - - setTimeout(function () { - chart.load({ - columns: [ - ['download', 30, 30, 20, 170], - ['loading', 90, 30, 40, 40], - ], - }); - }, 4000); - - setTimeout(function () { - chart.load({ - url: '/data/c3_test3.csv' - }); - }, 5000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_scale.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_scale.html deleted file mode 100644 index 7945ee8..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_x_scale.html +++ /dev/null @@ -1,59 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - x : 'x', - columns: [ - ['x', 100, 120, 130, 200, 240, 500], - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 100, 300, 200, 250, 350], - ], - selection: { - enabled: true - }, - onmouseover: function (d) { console.log("onmouseover", d); }, - onmouseout: function (d) { console.log("onmouseout", d); } - }, - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 100, 210, 150, 200, 100, 150], - ] - }); - }, 1000); - - setTimeout(function () { - chart.x([200, 210, 350, 400, 550, 750]); - }, 2000); - - setTimeout(function () { - chart.load({ - columns: [ - ['data3', 300, 410, 350, 400, 500, 350], - ] - }); - }, 3000); - - setTimeout(function () { - chart.load({ - columns: [ - ['x', 130, 140, 200, 300, 450, 550], - ['sample', 200, 350, 100, 200, 50, 100] - ] - }) - }, 4000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_xs_scale.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_xs_scale.html deleted file mode 100644 index 0364c10..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/custom_xs_scale.html +++ /dev/null @@ -1,64 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - xs : { - 'data1': 'x1', - 'data2': 'x2', - }, - columns: [ - ['x1', 100, 120, 130, 200, 240, 500], - ['x2', 150, 220, 230, 400, 540, 600, 800], - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 100, 300, 200, 250, 350, 100], - ], - selection: { - enabled: true - }, - onclick: function (d) { console.log("onclick", d); }, - onmouseover: function (d) { console.log("onmouseover", d); }, - onmouseout: function (d) { console.log("onmouseout", d); } - } - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 100, 210, 150, null, 200, 150], - ['data2', 200, 310, 50, 400, 120, 250, 10], - ] - }); - }, 1000); - - setTimeout(function () { - chart.load({ - columns: [ - ['x2', 150, 220, 230, 400, 540, 600, 800], - ['data2', 200, 310, 50, 400, 120, 250, 10], - ['data3', 300, 410, 350, 600, 420, 550, 310], - ], - xs: { - data3: 'x2' - } - }); - }, 2000); - - setTimeout(function () { - chart.xs({ - 'data1': [200, 210, 350, 400, 600, 750], - 'data2': [200, 210, 350, 400, 550, 750, 900] - }); - }, 3000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_columned.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_columned.html deleted file mode 100644 index 9bc280c..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_columned.html +++ /dev/null @@ -1,22 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.min.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 20, 50, 40, 60, 50], - ['data2', 200, 130, 90, 240, 130, 220], - ['data3', 300, 200, 160, 400, 250, 250] - ] - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_hide.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_hide.html deleted file mode 100644 index fb3469b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_hide.html +++ /dev/null @@ -1,24 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.min.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 20, 50, 40, 60, 50], - ['data2', 200, 130, 90, 240, 130, 220], - ['data3', 300, 200, 160, 400, 250, 250] - ], -// hide: ['data1', 'data3'] - hide: true // hide all data - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_json.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_json.html deleted file mode 100644 index 522fb93..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_json.html +++ /dev/null @@ -1,90 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - json: { - data1: [30, 20, 50, 40, 60, 50], - data2: [200, 130, 90, 240, 130, 220], - data3: [300, 200, 160, 400, 250, 250] - } - } - }); - - setTimeout(function () { - chart = c3.generate({ - data: { - json: [{ - "date": "2014-06-03", - "443": "3000", - "995": "500" - }, { - "date": "2014-06-04", - "443": "1000", - }, { - "date": "2014-06-05", - "443": "5000", - "995": "1000" - }], - keys: { - x: 'date', - value: [ "443", "995" ] - } - }, - axis: { - x: { - type: "category" - } - } - }); - }, 1000); - - setTimeout(function () { - chart = c3.generate({ - data: { -// x: 'name', - json: [ - { id: 1, name: 'abc', visits: 200 }, - { id: 2, name: 'efg', visits: 400 }, - { id: 3, name: 'pqr', visits: 150 }, - { id: 4, name: 'xyz', visits: 420 }, - ], - keys: { - x: 'name', - value: ['visits'], - } - }, - axis: { - x: { - type: 'categorized' - } - } - }); - }, 2000); - - setTimeout(function () { - chart.load({ - json: [ - { id: 1, name: 'abc', visits: 1200 }, - { id: 2, name: 'efg', visits: 900 }, - { id: 3, name: 'pqr', visits: 1150 }, - { id: 4, name: 'xyz', visits: 1020 }, - ], - keys: { - x: 'name', - value: ['visits'], - } - }); - }, 3000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label.html deleted file mode 100644 index e8cc05c..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label.html +++ /dev/null @@ -1,225 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - <div id="chart4"></div> - <div id="chart5"></div> - <div id="chart6"></div> - <div id="chart7"></div> - <div id="chart8"></div> - <div id="chart9" style="width:33%;"></div> - <div id="chart10"></div> - <div id="chart11"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 190, 200, 190, null], - ], - type: 'bar', - labels: { - format: function (v, id) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', -190, -200, -190, null], - ], - type: 'bar', - labels: { - format: function (v, id) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', -190, 200, 190, null], - ], - type: 'bar', - labels: { - format: function (v, id) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - } - }); - - var chart4 = c3.generate({ - bindto: '#chart4', - data: { - columns: [ - ['data1', 190, 200, 190, null], - ], - type: 'bar', - labels: { - format: function (v, id) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - }, - axis: { - rotated: true - } - }); - - var chart5 = c3.generate({ - bindto: '#chart5', - data: { - columns: [ - ['data1', -190, -200, -190, null], - ], - type: 'bar', - labels: { - format: function (v, id) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - }, - axis: { - rotated: true - } - }); - - var chart6 = c3.generate({ - bindto: '#chart6', - data: { - columns: [ - ['data1', -190, 200, 190, null], - ], - type: 'bar', - labels: { - format: function (v, id) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - }, - axis: { - rotated: true - } - }); - - var chart7 = c3.generate({ - bindto: '#chart7', - data: { - columns: [ - ['data1', 30, 200, 100, 500, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 250, 220, 210, 240, 215, 225] - ], - groups: [['data1', 'data2', 'data3']], - labels: true, - type: 'bar', - }, - axis: { - rotated: true - } - }); - - var chart8 = c3.generate({ - bindto: '#chart8', - data: { - columns: [ - ['data1', -30, -200, -100, -500, -150, -250], - ['data2', -50, -20, -10, -40, -15, -25], - ['data3', -250, -220, -210, -240, -215, -225] - ], - groups: [['data1', 'data2', 'data3']], - labels: true, - type: 'bar', - }, - axis: { - rotated: true - } - }); - - var chart9 = c3.generate({ - bindto: '#chart9', - data: { - columns: [ - ['data1', -19000000000000, 200, 19000000000000, null], - ], - type: 'bar', - labels: { - format: function (v, id) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - }, - axis: { - rotated: true - } - }); - - var chart10 = c3.generate({ - bindto: '#chart10', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 100], - ['data2', 130, 0, 140, 200, 0, 50], - ['data3', 130, 0, 140, 200, 0, 50], - ['data4', 130, 0, 140, 200, 0, 50], - ], - type: 'area', - groups: [['data1', 'data2', 'data3', 'data4']], - labels: true - } - }); - - var chart11 = c3.generate({ - bindto: '#chart11', - data: { - columns: [ - ['data1', 300, 350, 300, 0, 0, 100], - ['data2', 130, 0, 140, 200, 0, 50], - ['data3', 130, 0, 140, 200, 0, 50], - ['data4', 130, 0, 140, 200, 0, 50], - ], - groups: [['data1', 'data2', 'data3', 'data4']], - labels: true - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label_format.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label_format.html deleted file mode 100644 index 1fe0566..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_label_format.html +++ /dev/null @@ -1,46 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - labels: { -// format: function (v, id) { return "Default Format on " + id; }, - format: { - data1: function (v, id) { return "data1 Format"; }, - data2: function (v, id) { return "data2 Format"; } - } - }, - axes: { - data1: 'y', - data2: 'y2', - } - }, - axis: { - y2: { - show: true - } - }, - tooltip: { -// enabled: false - }, - zoom: { -// enabled: true - }, - subchart: { -// show: true - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load.html deleted file mode 100644 index 356383d..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load.html +++ /dev/null @@ -1,131 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - url: '/data/c3_test.csv', - labels: true, - filter: function (t) { - return t.id !== 'data1'; - } - }, - subchart: { - show: true - }, - zoom: { - enabled: true - }, - transition: { - duration: 500 - } - }); - - var queue = [ - function () { - chart.load({ - url: '/data/c3_test2.csv', - filter: function (t) { - return t.id !== 'data1'; - } - }); - }, - function () { - chart.load({ - rows: [ - ['data4', 'data5', 'data6'], - [90, 120, 300], - [40, 160, 240], - [50, 200, 290], - [120, 160, 230], - [80, 130, 300], - [90, 220, 320], - [1090, 1220, 1320], - ] - }); - }, - function () { - chart.unload({ - ids: ['data4', 'data5'] - }); - }, - function () { - chart.unload({ - ids: 'data6' - }); - }, - function () { - chart.load({ - columns:[ - ['data1', 30, 20, 50, 40, 60, 50, 100, 200], - ['data7', 230, 220, 250, 240, 260, 250, 300, 400] - ] - }); - }, - function () { - chart.load({ - json: { - data1: [1030, 1020, 1050, 1040, 1060, 1050, 1100, 1200], - data7: [430, 420, 450, 440, 460, 550, 400, 200] - } - }); - }, - function () { - chart.load({ - columns: [ - ['data8', 30, 20, 50, 40, 60, 50], - ], - unload: true, - }); - }, - function () { - chart.load({ - columns: [ - ['data9', 130, 120, 150, 140, 160, 150], - ], - unload: ['data7', 'data8'], - }); - }, - function () { - chart.load({ - unload: ['data1', 'data2'], - }); - }, - function () { - chart.unload(); - }, - function () { - chart.load({ - rows: [ - ['data1', 'data2', 'data3'], - [90, 120, 300], - [40, 160, 240], - [50, 200, 290], - [120, 160, 230], - [80, 130, 300], - [90, 220, 320], - ] - }); - }, - function () { - chart.unload({ - ids: ['data2', 'data3'] - }); - }, - ]; - - var i = 0; - queue.forEach(function (f) { - setTimeout(f, 1500 * i++); - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load_timeseries.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load_timeseries.html deleted file mode 100644 index 947db37..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_load_timeseries.html +++ /dev/null @@ -1,55 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - x: 'x', - url: '/data/c3_test_ts.csv', - labels: true - }, - axis: { - x: { - type: 'timeseries' - } - }, - subchart: { - show: true - }, - zoom: { - enabled: true - }, - }); - - setTimeout(function () { - chart.load({ - url: '/data/c3_test2_ts.csv' - }); - }, 1000); - - setTimeout(function () { - chart.unload({ - ids: 'data2' - }); - }, 2000); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 30, 20, 50, 40, 60, 50], - ], - unload: true, -// unload: ['data2', 'data3'], -// unload: ['data2'] - }); - }, 3000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region.html deleted file mode 100644 index 94789e3..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region.html +++ /dev/null @@ -1,25 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - columns: [ - ['sample', 30, 200, 100, 400, 150, 250] - ], - regions: { - sample: [{start:1, end:3}] - } - }, - regions: [{start:1, end:3}], - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region_timeseries.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region_timeseries.html deleted file mode 100644 index 8e154b5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_region_timeseries.html +++ /dev/null @@ -1,34 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - x : 'date', - xFormat : '%Y%m%d', - columns: [ -// ['x', '2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05', '2013-01-06'], - ['date', '20130101', '20130102', '20130103', '20130104', '20130105', '20130106'], - ['sample', 30, 200, 100, 400, 150, 250] - ], - regions: { - sample: [{start:'20130103', end:'20130105'}] - } - }, - regions: [{start:'20130103', end:'20130105'}], - axis : { - x : { - type : 'timeseries' - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_rowed.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_rowed.html deleted file mode 100644 index fd8fcfd..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_rowed.html +++ /dev/null @@ -1,26 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.min.js"></script> - <script> - var chart = c3.generate({ - data: { - rows: [ - ['data1', 'data2', 'data3'], - [90, 120, 300], - [40, 160, 240], - [50, 200, 290], - [120, 160, 230], - [80, 130, 300], - [90, 220, 320], - ] - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_url.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_url.html deleted file mode 100644 index 95b6eb6..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/data_url.html +++ /dev/null @@ -1,59 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - url: '/data/c3_test.csv' - } - }); - - setTimeout(function () { - chart.load({ - url: '/data/c3_test2.csv', - }); - }, 1000); - - setTimeout(function () { - chart.load({ - url: '/data/c3_test.tsv', - mimeType: 'tsv' - }); - }, 2000); - - setTimeout(function () { - chart = c3.generate({ - data: { - url: '/data/c3_test.json', - mimeType: 'json' - } - }); - }, 3000); - - setTimeout(function () { - chart.load({ - url: '/data/c3_test_2.json', - mimeType: 'json' - }); - }, 4000); - - setTimeout(function () { - chart.load({ - url: '/data/c3_test_3.json', - mimeType: 'json', - keys: { - value: ['data1', 'data2'] - } - }); - }, 5000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/domain_y.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/domain_y.html deleted file mode 100644 index 95c91ce..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/domain_y.html +++ /dev/null @@ -1,71 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <button id="btn1">Bar</button> - <button id="btn2">Line</button> - <button id="btn3">Area</button> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var normalData = { - columns: [ - ['data1', -1030, -1200, 1000], - ['data2', -1150, -220, -1110] - ], - labels: true, - }, - allPositiveData = { - columns: [ - ['data1', 1030, 1200, 1100], - ['data2', 2050, 2020, 2010] - ], - labels: true, - }, - allNegativeData = { - columns: [ - ['data1', -1030, -2200, -2100], - ['data2', -1150, -2010, -1200] - ], - labels: true, - } - - var chart1 = c3.generate({ - bindto: '#chart1', - data: normalData - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: allPositiveData - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: allNegativeData - }); - - d3.select('#btn1').on('click', function () { - chart1.transform('bar'); - chart2.transform('bar'); - chart3.transform('bar'); - }); - d3.select('#btn2').on('click', function () { - chart1.transform('line'); - chart2.transform('line'); - chart3.transform('line'); - }); - d3.select('#btn3').on('click', function () { - chart1.transform('area'); - chart2.transform('area'); - chart3.transform('area'); - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/element.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/element.html deleted file mode 100644 index 1c28bd9..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/element.html +++ /dev/null @@ -1,37 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - data: { - columns: [ - ['sample', 30, 200, 100, null, 150, 250] - ], - }, - }); - - var chart2 = c3.generate({ - data: { - columns: [ - ['sample', 30, 200, 100, null, 150, 250] - ], - type: 'bar' - } - }); - - document.getElementById('chart1').appendChild(chart1.element); - - $('#chart2').append(chart2.element); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/emptydata.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/emptydata.html deleted file mode 100644 index 10bd55f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/emptydata.html +++ /dev/null @@ -1,37 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - columns: [ -// ['data1', 100, 200], - ], - empty: { - label: { - text: 'No Data' - } - } - }, - subchart: { - show: true - } - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 100, 200], - ], - }); - }, 1000); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_focus.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_focus.html deleted file mode 100644 index ec6bd97..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_focus.html +++ /dev/null @@ -1,29 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 300, 200, 300, 250, 150] - ] - }, - grid: { - focus: { - show: false - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines.html deleted file mode 100644 index 975a641..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines.html +++ /dev/null @@ -1,66 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250] - ], - type: 'bar' - }, - grid: { - x: { - show: true, - lines: [{ - value: 2, - text: 'Label 2', - class: 'lineFor2' - }] - }, - y: { - show: true, - } - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - x : 'x', - columns: [ - ['x', '2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05'], - ['sample', 30, 200, 100, 400, 150] - ], - }, - axis : { - x : { - type : 'timeseries' - } - }, - grid: { - x: { - lines: [{ - value: '2013-01-04', - text: '2013/01/04', - class: 'lineFor20130104' - }] - }, - lines: { - front: false - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines_timeseries.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines_timeseries.html deleted file mode 100644 index d3517ad..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grid_x_lines_timeseries.html +++ /dev/null @@ -1,73 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - "bindto": "#chart1", - "axis": { - "x": { - "type": "timeseries", - "tick": { - format: '%Y-%m-%d %H:%M:%S' - } - } - }, - "grid": { - "x": { - "lines": [ - { "value": 1401883200000, "text": new Date(1401883200000), "color": "#f00" }, - ] - } - }, - "data": { - "type": "line", - "columns": [ - ["epoch", 1401879600000, 1401883200000, 1401886800000], - ["y", 1955, 2419, 2262] - ], - "xs": { - "y": "epoch" - } - } - }); - - var chart2 = c3.generate({ - "bindto": "#chart2", - "axis": { - "x": { - "type": "timeseries", - "tick": { - format: '%Y-%m-%d %H:%M:%S' - } - } - }, - "grid": { - "x": { - "lines": [ - { "value": new Date(1401883200000), "text": new Date(1401883200000), "color": "#f00" }, - ] - } - }, - "data": { - "type": "line", - "columns": [ - ["epoch", 1401879600000, 1401883200000, 1401886800000], - ["y", 1955, 2419, 2262] - ], - "xs": { - "y": "epoch" - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grids.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grids.html deleted file mode 100644 index e0df334..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grids.html +++ /dev/null @@ -1,111 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - <div id="chart4"></div> - <div id="chart5"></div> - <div id="chart6"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var smallData = [['sample', 30, 200, 100, 400, 150, 250]], - bigData = [['sample', 30, 200, 100, 400, 150, 250, 30, 200, 100, 400, 150, 250]]; - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: smallData - }, - grid: { - x: { - show: true - }, - } - }); - - c3.generate({ - bindto: '#chart2', - data: { - columns: smallData - }, - grid: { - y: { - show: true - } - } - }); - - c3.generate({ - bindto: '#chart3', - data: { - columns: smallData - }, - axis: { - rotated: true, - }, - grid: { - x: { - show: true - }, - } - }); - - c3.generate({ - bindto: '#chart4', - data: { - columns: smallData - }, - axis: { - rotated: true, - }, - grid: { - y: { - show: true - } - } - }); - - c3.generate({ - bindto: '#chart5', - data: { - columns: bigData - }, - grid: { - x: { - show: true - }, - y: { - show: true - } - } - }); - - c3.generate({ - bindto: '#chart6', - data: { - columns: bigData - }, - axis: { - x: { - type: 'category' - } - }, - grid: { - x: { - show: true - }, - y: { - show: true - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grids_timeseries.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grids_timeseries.html deleted file mode 100644 index 53095b0..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/grids_timeseries.html +++ /dev/null @@ -1,89 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var smallData = [ - ['x', '2014-01-01', '2014-02-01', '2014-03-01', '2014-04-01', '2014-05-01', '2014-06-01'], - ['sample', 30, 200, 100, 400, 150, 250] - ], - bigData = [ - ['x', '2014-01-01', '2014-02-01', '2014-03-01', '2014-04-01', '2014-05-01', '2014-06-01', '2014-07-01', '2014-08-01', '2014-09-01', '2014-10-01', '2014-11-01', '2014-12-01'], - ['sample', 30, 200, 100, 400, 150, 250, 30, 200, 100, 400, 150, 250] - ]; - - c3.generate({ - bindto: '#chart1', - data: { - x: 'x', - columns: smallData - }, - axis: { - x: { - type: 'timeseries', - tick: { - format: "%Y-%m-%d %H:%M:%S" - } - } - }, - grid: { - x: { - show: true, - }, - } - }); - - c3.generate({ - bindto: '#chart2', - data: { - x: 'x', - columns: smallData - }, - axis: { - rotated: true, - x: { - type: 'timeseries', - tick: { - format: "%Y-%m-%d %H:%M:%S" - } - } - }, - grid: { - x: { - show: true, - }, - } - }); - - c3.generate({ - bindto: '#chart3', - data: { - x: 'x', - columns: bigData - }, - axis: { - x: { - type: 'timeseries', - tick: { - format: "%Y-%m-%d %H:%M:%S" - } - } - }, - grid: { - x: { - show: true - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/interaction_enabled.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/interaction_enabled.html deleted file mode 100644 index 9e77fea..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/interaction_enabled.html +++ /dev/null @@ -1,25 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - interaction: { - enabled: false - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/legend.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/legend.html deleted file mode 100644 index 92c99ae..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/legend.html +++ /dev/null @@ -1,87 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - <div id="chart4"></div> - <div id="chart5"></div> - <div id="chart6"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var columns = []; - for (var i = 0; i < 28; i++ ) { - columns[i] = ['datahogehogeohgeohoge' + i, 10 * i, 20 * i]; - } - - c3.generate({ - bindto: '#chart1', - data: { - columns: columns, - }, - }); - - c3.generate({ - bindto: '#chart2', - data: { - columns: columns, - }, - legend: { - position: 'right' - }, - }); - - c3.generate({ - bindto: '#chart3', - data: { - columns: columns, - }, - legend: { - position: 'inset', - }, - }); - - c3.generate({ - bindto: '#chart4', - data: { - columns: columns, - }, - axis: { - rotated: true, - }, - }); - - c3.generate({ - bindto: '#chart5', - data: { - columns: columns, - }, - legend: { - position: 'right' - }, - axis: { - rotated: true, - }, - }); - - c3.generate({ - bindto: '#chart6', - data: { - columns: columns, - }, - legend: { - position: 'inset' - }, - axis: { - rotated: true, - }, - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/padding.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/padding.html deleted file mode 100644 index e9f0026..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/padding.html +++ /dev/null @@ -1,138 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> -<style type="text/css"> -<!-- -.c3 svg { -/* font-size: 13px;*/ -} ---> -</style> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - <div id="chart4"></div> - <div id="chart5"></div> - <div id="chart6"></div> - <div id="chart7"></div> - <div id="chart8"></div> - <div id="chart9"></div> - <div id="chart10"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var option = { - padding: { - top: 50, - right: 200, - bottom: 50, - left: 200, - }, - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 100, 200, 100, 150, 150] - ], - axes: { - data2: 'y2' - }, - }, - axis: { - rotated: true, - y: { - label: { - text: 'Y Label', - position: 'outer-center' - } - }, - y2: { - show: true, - label: { - text: 'Y2 Label', - position: 'outer-center' - } - } - }, - legend: { - position: 'bottom' - }, - subchart: { - show: false - }, - grid: { - x: { - show: true, - }, - y: { - show: true, - } - } - }; - - - option.bindto = '#chart1'; - var chart1 = c3.generate(option); - - option.bindto = '#chart2'; - option.legend.position = 'right' - var chart2 = c3.generate(option); - - option.bindto = '#chart3'; - option.legend.position = 'bottom'; - option.subchart.show = true; - var chart3 = c3.generate(option); - - option.bindto = '#chart4'; - option.legend.position = 'right'; - option.subchart.show = true; - var chart4 = c3.generate(option); - - option.bindto = '#chart5'; - option.padding = { - top: 0, - right: 0, - bottom: 0, - left: 0, - }; - option.subchart.show = false; - option.legend.position = 'bottom'; - var chart5 = c3.generate(option); - - - option.axis.rotated = false; - - option.bindto = '#chart6'; - var chart6 = c3.generate(option); - - option.bindto = '#chart7'; - option.legend.position = 'right' - var chart7 = c3.generate(option); - - option.bindto = '#chart8'; - option.legend.position = 'bottom'; - option.subchart.show = true; - var chart8 = c3.generate(option); - - option.bindto = '#chart9'; - option.legend.position = 'right'; - option.subchart.show = true; - var chart9 = c3.generate(option); - - option.bindto = '#chart10'; - option.padding = { - top: 0, - right: 0, - bottom: 0, - left: 0, - }; - option.subchart.show = false; - option.legend.position = 'bottom'; - var chart10 = c3.generate(option); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/padding_update.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/padding_update.html deleted file mode 100644 index 37071d9..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/padding_update.html +++ /dev/null @@ -1,88 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var axis_rotated = true; - - var generate = function () { return c3.generate({ - data: { - x: 'x', - columns: [ - ['x', '2014-01-01', '2014-02-01', '2014-03-01', '2014-04-01'], - ['data1', 190, 200, 190, null], - ], - type: 'bar', - labels: { - format: function (v, id) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - }, - axis: { - x: { - type: 'categorized' - }, - rotated: axis_rotated - }, - }); }, chart = generate(); - - setTimeout(function () { - chart.hide(); - }, 1000); - - setTimeout(function () { - chart.show(); - }, 2000); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 300, 350, 100] - ], - categories: ['2014-01-01 10:10:10', '2014-02-01 12:30:00', '2014-03-01 16:30:00'] - }); - }, 3000); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 50, 100, 150] - ], - categories: ['2014', '2015', '2016'] - }); - }, 4000); - - setTimeout(function () { - axis_rotated = false; - chart = generate(); - }, 5000); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 300, 350, 100000] - ], - }); - }, 6000); - - setTimeout(function () { - chart.load({ - columns: [ - ['data1', 50, 100, 150] - ], - }); - }, 7000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/plugin.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/plugin.html deleted file mode 100644 index cba5227..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/plugin.html +++ /dev/null @@ -1,27 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - -<!-- <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>--> - <script src="/js/d3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script src="/js/samples/plugin.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - onclick: function (d, element) { console.log("onclick", d, element); }, - onmouseover: function (d) { console.log("onmouseover", d); }, - onmouseout: function (d) { console.log("onmouseout", d); }, - }, - test1: 'TEST1', - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/point_r.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/point_r.html deleted file mode 100644 index 46ee3ec..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/point_r.html +++ /dev/null @@ -1,28 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.min.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 300, 200, 600, 250, 150] - ], - }, - point: { -// r: 10 - r: function (d) { - return d.id === 'data2' ? 10 : 2.5; - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/regions.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/regions.html deleted file mode 100644 index 0546383..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/regions.html +++ /dev/null @@ -1,87 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['sample', 30, 200, 100, 400, 150, 250, 300] - ] - }, - axis: { - rotated: true, - y2: { -// show: true, - } - }, - regions: [ - {end:1,class:'region1'}, - {start:2,end:4,class:'region1'}, - {start:5,class:'region1'}, - {end:50,axis:'y'}, - {start:100,end:200,axis:'y'}, - {start:300,axis:'y'}, - ], - zoom: { -// enabled: true - } - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['sample', -100, 200, 50, 100, 400, 299] - ] - }); - }, 1000); - - setTimeout(function () { - chart.regions([]); - }, 2000); - - setTimeout(function () { - chart.regions([{start:0.5,end:2.5}]); - }, 3000); - - setTimeout(function () { - chart.regions.add([{start:4.5}]); - }, 4000); - - setTimeout(function () { - chart.regions.add([{start:3,end:3.5,class:"region1"}, {start:4,end:4.5,class:"region2"}]); - }, 5000); - - setTimeout(function () { - chart.regions.remove({classes:['region1', 'region2'], duration: 0}); - }, 6000); - - setTimeout(function () { - chart.regions.add([ - {start:3,end:3.5,class:"region3 hoge"}, - {start:4,end:4.5,class:"region4 hoge"}, - {start:0,end:0.5,class:"region5 hogehoge"}, - ]); - }, 7000); - - setTimeout(function () { - chart.regions.remove({classes:['hoge'], duration: 500}); - }, 8000); - - setTimeout(function () { - chart.regions.remove({classes:['hogehoge']}); - }, 9000); - - setTimeout(function () { - chart.regions.remove({}); - }, 10000); - - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/regions_timeseries.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/regions_timeseries.html deleted file mode 100644 index b3fcd23..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/regions_timeseries.html +++ /dev/null @@ -1,49 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - -var chart = c3.generate({ - data: { - x: 'date', - columns: [ - ['date', '2014-01-01', '2014-01-10', '2014-01-20', '2014-01-30', '2014-02-01'], - ['sample', 30, 200, 100, 400, 150, 250] - ] - }, - axis: { - x: { - type: 'timeseries', - tick: { - format: '%Y%m%d %H:%M:%S' - } - }, - }, - regions: [ - {start: '2014-01-05', end: '2014-01-10'}, -// {start: new Date('2014-01-10'), end: new Date('2014-01-15')}, - {start: 1390608000000, end: 1391040000000} - ] -}); - -setTimeout(function () { - chart.load({ - columns: [ - ['date', +new Date('2014-01-01'), +new Date('2014-01-10'), +new Date('2014-03-01')], - ['sample', 100, 200, 300] - ] - }); - chart.regions([ - {start: +new Date('2014-01-10'), end: +new Date('2014-01-15')} - ]); -}, 1000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/requirejs.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/requirejs.html deleted file mode 100644 index 001aee7..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/requirejs.html +++ /dev/null @@ -1,9 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - <script data-main="/js/samples/requirejs.js" src="/js/require.js"></script> - </head> - <body> - <div id="chart"></div> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/selection.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/selection.html deleted file mode 100644 index 9fc6811..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/selection.html +++ /dev/null @@ -1,173 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - grouped => true, multiple => true - <div id="chart1"></div> - - grouped => true, multiple => true, tooltip.grouped = false - <div id="chart1-1"></div> - - grouped => true, multiple => false - <div id="chart2"></div> - - grouped => true, multiple => false, tooltip.grouped = false - <div id="chart2-1"></div> - - grouped => false, multiple => true - <div id="chart3"></div> - - grouped => false, multiple => true, tooltip.grouped = false - <div id="chart3-1"></div> - - grouped => false, multiple => false - <div id="chart4"></div> - - grouped => false, multiple => false, tooltip.grouped = false - <div id="chart4-1"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - selection: { - enabled: true, - grouped: true, - multiple: true, - }, - onclick: function (d, element) { console.log("onclick", d, element); }, - onselected: function (d, element) { console.log("onselected", d, element); }, - onunselected: function (d, element) { console.log("onunselected", d, element); }, - ondragstart: function () { console.log("ondragstart"); }, - ondragend: function () { console.log("ondragend"); }, - }, - }); - - var chart11 = c3.generate({ - bindto: '#chart1-1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - selection: { - enabled: true, - grouped: true, - multiple: true, - }, - }, - tooltip: { - grouped: false - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - selection: { - enabled: true, - grouped: true, - multiple: false, - } - } - }); - - var chart21 = c3.generate({ - bindto: '#chart2-1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - selection: { - enabled: true, - grouped: true, - multiple: false, - } - }, - tooltip: { - grouped: false - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - selection: { - enabled: true, - grouped: false, - multiple: true, - } - } - }); - - var chart31 = c3.generate({ - bindto: '#chart3-1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - selection: { - enabled: true, - grouped: false, - multiple: true, - } - }, - tooltip: { - grouped: false - } - }); - - var chart4 = c3.generate({ - bindto: '#chart4', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - selection: { - enabled: true, - grouped: false, - multiple: false, - } - } - }); - - var chart41 = c3.generate({ - bindto: '#chart4-1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - selection: { - enabled: true, - grouped: false, - multiple: false, - } - }, - tooltip: { - grouped: false - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/simple.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/simple.html deleted file mode 100644 index 0aeb681..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/simple.html +++ /dev/null @@ -1,24 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - onclick: function (d, element) { console.log("onclick", d, element); }, - onmouseover: function (d) { console.log("onmouseover", d); }, - onmouseout: function (d) { console.log("onmouseout", d); }, - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart.html deleted file mode 100644 index e068043..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart.html +++ /dev/null @@ -1,67 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - <div id="chart3"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - labels: true - }, - subchart: { - show: true - }, - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - labels: true - }, - subchart: { - show: true - }, - axis: { - rotated: true - } - }); - - var chart3 = c3.generate({ - bindto: '#chart3', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - labels: true - }, - axis: { - x: { - default: [3, 5] - } - }, - subchart: { - show: true - }, - }); - - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart_onbrush.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart_onbrush.html deleted file mode 100644 index 2cd2158..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/subchart_onbrush.html +++ /dev/null @@ -1,57 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - x : 'x', - columns: [ - ['x', '2013-01-01', '2013-02-01', '2013-03-01', '2013-04-01', '2013-05-01'], - ['sample', 30, 200, 100, 400, 150], - ['sample2', 130, 300, 200, 450, 250] - ] - }, - axis : { - x : { - type : 'timeseries', - tick : { - format : "%Y-%m-%d" - } - } - }, - subchart: { - show: true, - onbrush: function (domain) { - console.log(this, domain); - } - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['sample', 30, 200, 100, 400, 150], - ['sample2', 130, 300, 200, 450, 250] - ] - }, - subchart: { - show: true, - onbrush: function (domain) { - console.log(this, domain); - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries.html deleted file mode 100644 index af1265c..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries.html +++ /dev/null @@ -1,54 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - x : 'date', - xFormat : '%Y%m%d', - columns: [ -// ['x', '2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05', '2013-01-06'], - ['date', '20130101', '20130102', '20130103', '20130104', '20130105', '20130106'], - ['sample', 30, 200, 100, 400, 150, 250], - ['sample2', 130, 300, 200, 450, 250, 350] - ] - }, - axis : { - x : { - type : 'timeseries', - tick : { -// format : "%m/%d" // https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format - format : "%e %b %y" // https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format - } - } - } - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['sample', 200, 130, 90, 240, 130, 100], - ['sample2', 300, 200, 160, 400, 250, 250] - ] - }); - }, 1000); - - setTimeout(function () { - chart.load({ - columns: [ - ['date', '20140101', '20140201', '20140301', '20140401', '20140501', '20140601'], - ['sample', 500, 630, 690, 440, 630, 900], - ['sample2', 400, 600, 460, 200, 350, 450] - ] - }); - }, 2000); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_date.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_date.html deleted file mode 100644 index ceb8e2f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_date.html +++ /dev/null @@ -1,64 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - x : 'x', - xFormat : '%Y%m%d', - columns: [ - ['x', new Date('2013-01-01T00:00:00Z'), new Date('2013-01-02T00:00:00Z'), new Date('2013-01-03T00:00:00Z'), new Date('2013-01-04T00:00:00Z'), new Date('2013-01-05T00:00:00Z'), new Date('2013-01-06T00:00:00Z')], - ['sample', 30, 200, 100, 400, 150, 250], - ['sample2', 130, 300, 200, 450, 250, 350] - ] - }, - axis : { - x : { - type : 'timeseries', - tick : { -// format : "%m/%d" // https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format - format : "%e %b %y" // https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format - } - } - } - }); - - setTimeout(function () { - chart.load({ - columns: [ - ['sample', 200, 130, 90, 240, 130, 100], - ['sample2', 300, 200, 160, 400, 250, 250] - ] - }); - }, 1000); - - setTimeout(function () { - chart.load({ - columns: [ - ['x', '20140101', '20140201', '20140301', '20140401', '20140501', '20140601'], - ['sample', 500, 630, 690, 440, 630, 900], - ['sample2', 400, 600, 460, 200, 350, 450] - ] - }); - }, 2000); - - setTimeout(function () { - chart.load({ - columns: [ - ['x', new Date('2014-01-02T00:00:00Z'), new Date('2014-02-02T00:00:00Z'), new Date('2014-03-02T00:00:00Z'), new Date('2014-04-02T00:00:00Z'), new Date('2014-05-02T00:00:00Z'), new Date('2014-06-02T00:00:00Z')], - ['sample', 500, 630, 690, 440, 630, 900], - ['sample2', 400, 600, 460, 200, 350, 450] - ] - }); - }, 3000); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_descendent.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_descendent.html deleted file mode 100644 index 58246f6..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_descendent.html +++ /dev/null @@ -1,72 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> -<!-- <script src="/js/c3.min.0.1.35.js"></script>--> - <script> - - var dates = ['date', - 1401908040000, - 1401907980000, - 1401907920000, - 1401907860000, - 1401907800000, - 1401907740000, - 1401907680000, - 1401907620000, - 1401907560000, - 1401907500000 - ]; - - var chart = c3.generate({ - bindto: '#chart', - data: { - x : 'date', - columns: [ - dates, - ['data1', 30, 200, 100, 400, 150, 250, 30, 200, 100, 400], - ['data2', 130, 300, 200, 450, 250, 350, 130, 300, 200, 450] - ], - types: { - data1: 'bar', - } - }, - axis : { - x : { - type : 'timeseries', - tick : { - format : "%Y-%m-%d %H:%M:%S" - } - } - } - }); - -/* - setTimeout(function () { - chart.load({ - columns: [ - ['sample', 200, 130, 90, 240, 130, 100], - ['sample2', 300, 200, 160, 400, 250, 250] - ] - }); - }, 1000); - - setTimeout(function () { - chart.load({ - columns: [ - ['date', '20140101', '20140201', '20140301', '20140401', '20140501', '20140601'], - ['sample', 500, 630, 690, 440, 630, 900], - ['sample2', 400, 600, 460, 200, 350, 450] - ] - }); - }, 2000); - -*/ - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_raw.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_raw.html deleted file mode 100644 index 06d61f3..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/timeseries_raw.html +++ /dev/null @@ -1,52 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var rows = [["x","Views","GMV"]]; - rows = rows.concat([[1398709800000,780,136], - [1398450600000,812,134], - [1399401000000,784,154], - [1399228200000,786,135], - [1399573800000,802,131], - [1399487400000,773,166], - [1399314600000,787,146], - [1399919400000,1496,309], - [1399833000000,767,138], - [1399746600000,797,141], - [1399660200000,796,146], - [1398623400000,779,143], - [1399055400000,794,140], - [1398969000000,791,140], - [1398882600000,825,107], - [1399141800000,786,136], - [1398537000000,773,143], - [1398796200000,783,154], - [1400005800000,1754,284]].sort(function (a, b) { - return a[0] - b[0]; - })); - - var chart = c3.generate({ - bindto: '#chart', - data: { - x : 'x', - rows: rows - }, - axis : { - x : { - type : 'timeseries', - tick : { - format : "%Y-%m-%d" // https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format - } - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_grouped.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_grouped.html deleted file mode 100644 index 6f77562..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_grouped.html +++ /dev/null @@ -1,26 +0,0 @@ -<html> - <head> - <link href="/css/c3.css" rel="stylesheet" type="text/css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - tooltip: { - grouped: false - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_show.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_show.html deleted file mode 100644 index 3449553..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/tooltip_show.html +++ /dev/null @@ -1,32 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.min.js"></script> - <script> - var chart = c3.generate({ - bindto: '#chart', - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 60] - ] - }, - tooltip: { - init: { - show: true, - x: 2, - position: { - top: '145px', - left: '290px' - } - } - } - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom.html deleted file mode 100644 index 73af5ab..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom.html +++ /dev/null @@ -1,71 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <button onclick="load()">Load</button> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - columns: [ - generateData(100) - ], - }, - axis: { - x: { - default: [30, 60] - } - }, - zoom: { - enabled: true, - onzoomstart: function (event) { - console.log("onzoomstart", event); - }, - onzoomend: function (domain) { - console.log("onzoomend", domain); - }, - }, - subchart: { show: true } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - generateData(100) - ], - }, - axis: { - x: { - default: [30, 60] - } - }, - zoom: { enabled: true }, - }); - - function load() { - chart1.load({ - columns: [ - generateData(Math.random() * 1000) - ], - }); - } - - function generateData(n) { - var column = ['sample']; - for (var i = 0; i < n; i++) { - column.push(Math.random() * 500); - } - return column; - } - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_category.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_category.html deleted file mode 100644 index e8e7e24..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_category.html +++ /dev/null @@ -1,47 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart"></div> - <button onclick="load()">Load</button> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart = c3.generate({ - bindto: '#chart', - data: { - columns: [ - generateData(100) - ], - }, - axis: { - x: { - type: 'category' - } - }, - zoom: { enabled: true }, - subchart: { show: true } - }); - - function load() { - chart.load({ - columns: [ - generateData(Math.random() * 1000) - ], - }); - } - - function generateData(n) { - var column = ['sample']; - for (var i = 0; i < n; i++) { - column.push(Math.random() * 500); - } - return column; - } - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_onzoom.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_onzoom.html deleted file mode 100644 index f79e5ba..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_onzoom.html +++ /dev/null @@ -1,57 +0,0 @@ -<html> - <head> - <link rel="stylesheet" type="text/css" href="/css/c3.css"> - </head> - <body> - <div id="chart1"></div> - <div id="chart2"></div> - - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script> - - var chart1 = c3.generate({ - bindto: '#chart1', - data: { - x : 'x', - columns: [ - ['x', '2013-01-01', '2013-02-01', '2013-03-01', '2013-04-01', '2013-05-01'], - ['sample', 30, 200, 100, 400, 150], - ['sample2', 130, 300, 200, 450, 250] - ] - }, - axis : { - x : { - type : 'timeseries', - tick : { - format : "%Y-%m-%d" - } - } - }, - zoom: { - enabled: true, - onzoom: function (domain) { - console.log(this, domain); - } - } - }); - - var chart2 = c3.generate({ - bindto: '#chart2', - data: { - columns: [ - ['sample', 30, 200, 100, 400, 150], - ['sample2', 130, 300, 200, 450, 250] - ] - }, - zoom: { - enabled: true, - onzoom: function (domain) { - console.log(this, domain); - } - } - }); - - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_reduction.html b/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_reduction.html deleted file mode 100644 index 4a9873a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/htdocs/samples/zoom_reduction.html +++ /dev/null @@ -1,46 +0,0 @@ -<!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>c3ext</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <link rel="shortcut icon" href="/images/logo_128.ico" /> - <link href="/css/c3.css" rel="stylesheet" /> - <script src="http://code.jquery.com/jquery-2.0.3.min.js"></script> - <script src="https://rawgithub.com/brandonaaron/jquery-mousewheel/master/jquery.mousewheel.min.js"></script> - <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> - <script src="/js/c3.js"></script> - <script src="/js/extensions/c3ext.js"></script> - <script src="/js/samples/zoom_reduction.js"></script> -</head> -<body onload="main()"> - <div class="container-fluid"> - <h1>C3 DataSet Reduction by Zoom Level</h1> - <h2>Hackathon May 2014</h2> - <h4>By Dan-el Khen</h4> - <p>Rendering graphs in the browser has many advantages, the downside is that takes a long time to render when having large datasets. </p> - <p>This feature allows you reduces the dataset according to your current zoom level. - It allows the developer to implement the reduction algorithm in a simple function that accepts an array of values, and returns a reduced single value. - The default reducer will take the first item, but avg/sum/first/last or any other algorithm is simple to implement. - </p> - <h3>Example</h3> - <p> - In the following example, we'll render 10K data points, each time we'll reduce those to about 100 items (depending on available size on your screen), - when zooming in, the resolution of the data will be better and more accurate. This would help in showing the big picture, even when the amount of data is bigger than the numbers of pixels on the screen. - </p> - <p>Click on the buttons or scroll with your mouse wheel inside the graph to zoom and/or pan.</p> - <pre id="status"></pre> - <div> - <button onclick="chart.zoom2.zoomIn()">zoomIn</button> - <button onclick="chart.zoom2.zoomOut()">zoomOut</button> - <button onclick="chart.zoom2.panLeft()">panLeft</button> - <button onclick="chart.zoom2.panRight()">panRight</button> - <button onclick="chart.zoom2.enhance()">enhance</button> - <button onclick="chart.zoom2.dehance()">dehance</button> - <button onclick="chart.zoom2.reset()">reset</button> - </div> - <div id="divChart" style="height:300px"></div> - <h3>Notes</h3> - <p>Only 'columns' data format is supported for now.</p> - </div> -</body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/c3-master/package.json b/web/nms.gathering.org/old/speedometer/c3-master/package.json deleted file mode 100644 index b9d1408..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/package.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "c3", - "version": "0.4.10", - "description": "D3-based reusable chart library", - "main": "c3.js", - "scripts": { - "test": "grunt" - }, - "repository": { - "type": "git", - "url": "git://github.com/masayuki0812/c3.git" - }, - "keywords": [ - "d3", - "chart", - "graph" - ], - "author": "Masayuki Tanaka", - "license": "MIT", - "gitHead": "84e03109d9a590f9c8ef687c03d751f666080c6f", - "readmeFilename": "README.md", - "dependencies": { - "d3": "<=3.5.0" - }, - "devDependencies": { - "grunt": "^0.4.5", - "grunt-contrib-concat": "~0.5.0", - "grunt-contrib-cssmin": "^0.10.0", - "grunt-contrib-jasmine": "~0.8.0", - "grunt-contrib-jshint": "~0.10.0", - "grunt-contrib-uglify": "~0.4.0", - "grunt-contrib-watch": "^0.6.1", - "grunt-sass": "^0.17.0", - "load-grunt-tasks": "~0.2.0" - } -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.axis-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/api.axis-spec.js deleted file mode 100644 index 5764f73..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.axis-spec.js +++ /dev/null @@ -1,54 +0,0 @@ -describe('c3 api axis', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('axis.labels', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100], - ['data2', 50, 20, 10] - ], - axes: { - data1: 'y', - data2: 'y2' - } - }, - axis: { - y: { - label: 'Y Axis Label' - }, - y2: { - show: true, - label: 'Y2 Axis Label' - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should update y axis label', function () { - chart.axis.labels({y: 'New Y Axis Label'}); - var label = d3.select('.c3-axis-y-label'); - expect(label.text()).toBe('New Y Axis Label'); - expect(label.attr('dx')).toBe('-0.5em'); - expect(label.attr('dy')).toBe('1.2em'); - }); - - it('should update y axis label', function () { - chart.axis.labels({y2: 'New Y2 Axis Label'}); - var label = d3.select('.c3-axis-y2-label'); - expect(label.text()).toBe('New Y2 Axis Label'); - expect(label.attr('dx')).toBe('-0.5em'); - expect(label.attr('dy')).toBe('-0.5em'); - }); - - }); -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.data-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/api.data-spec.js deleted file mode 100644 index 60881cb..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.data-spec.js +++ /dev/null @@ -1,164 +0,0 @@ -describe('c3 api data', function () { - 'use strict'; - - var chart; - - var args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 5000, 2000, 1000, 4000, 1500, 2500] - ], - names: { - data1: 'Data Name 1', - data2: 'Data Name 2' - }, - colors: { - data1: '#FF0000', - data2: '#00FF00' - }, - axes: { - data1: 'y', - data2: 'y2' - } - }, - axis: { - y2: { - show: true - } - } - }; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('data()', function () { - - it('should return all of data if no argument given', function () { - var results = chart.data(), - expected = ['data1', 'data2']; - results.forEach(function (result, i) { - expect(result.id).toBe(expected[i]); - }); - }); - - it('should return specifid data if string argument given', function () { - var results = chart.data('data1'); - expect(results.length).toBe(1); - expect(results[0].id).toBe('data1'); - }); - - it('should return specifid data if array argument given', function () { - var results = chart.data(['data1', 'data2']); - expect(results.length).toBe(2); - expect(results[0].id).toBe('data1'); - expect(results[1].id).toBe('data2'); - }); - - }); - - describe('data.shown()', function () { - - it('should return only shown targets', function () { - var results; - chart.hide('data1'); - results = chart.data.shown(); - expect(results.length).toBe(1); - expect(results[0].id).toBe('data2'); - }); - - }); - - describe('data.values()', function () { - - it('should return values for specified target', function () { - var values = chart.data.values('data1'), - expectedValues = [30, 200, 100, 400, 150, 250]; - expect(values.length).toBe(6); - values.forEach(function (v, i) { - expect(v).toBe(expectedValues[i]); - }); - }); - - it('should return null when no args', function () { - var values = chart.data.values(); - expect(values).toBeNull(); - }); - - }); - - describe('data.names()', function () { - - it('should return data.names specified as argument', function () { - var results = chart.data.names(); - expect(results.data1).toBe('Data Name 1'); - expect(results.data2).toBe('Data Name 2'); - }); - - it('should return data.names specified as api', function () { - var results = chart.data.names({ - data1: 'New Data Name 1', - data2: 'New Data Name 2' - }); - expect(results.data1).toBe('New Data Name 1'); - expect(results.data2).toBe('New Data Name 2'); - }); - - it('should set data.names specified as api', function () { - expect(d3.select('.c3-legend-item-data1 text').text()).toBe("New Data Name 1"); - expect(d3.select('.c3-legend-item-data2 text').text()).toBe("New Data Name 2"); - }); - - }); - - describe('data.colors()', function () { - - it('should return data.colors specified as argument', function () { - var results = chart.data.colors(); - expect(results.data1).toBe('#FF0000'); - expect(results.data2).toBe('#00FF00'); - }); - - it('should return data.colors specified as api', function () { - var results = chart.data.colors({ - data1: '#00FF00', - data2: '#FF0000' - }); - expect(results.data1).toBe('#00FF00'); - expect(results.data2).toBe('#FF0000'); - }); - - it('should set data.colors specified as api', function () { - expect(d3.select('.c3-line-data1').style('stroke')).toBe("#00ff00"); - expect(d3.select('.c3-line-data2').style('stroke')).toBe("#ff0000"); - expect(d3.select('.c3-legend-item-data1 .c3-legend-item-tile').style('fill')).toBe("#00ff00"); - expect(d3.select('.c3-legend-item-data2 .c3-legend-item-tile').style('fill')).toBe("#ff0000"); - }); - - }); - - describe('data.axes()', function () { - - it('should return data.axes specified as argument', function () { - var results = chart.data.axes(); - expect(results.data1).toBe('y'); - expect(results.data2).toBe('y2'); - expect(d3.select('.c3-axis-y g.tick text').text()).toBe('0'); - expect(d3.select('.c3-axis-y2 g.tick text').text()).toBe('1000'); - }); - - it('should return data.axes specified as api', function () { - var results = chart.data.axes({ - data1: 'y2', - data2: 'y' - }); - expect(results.data1).toBe('y2'); - expect(results.data2).toBe('y'); - expect(d3.select('.c3-axis-y g.tick text').text()).toBe('1000'); - expect(d3.select('.c3-axis-y2 g.tick text').text()).toBe('0'); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.focus-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/api.focus-spec.js deleted file mode 100644 index df64e80..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.focus-spec.js +++ /dev/null @@ -1,441 +0,0 @@ -describe('c3 api focus', function () { - 'use strict'; - - var chart; - - var args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400], - ['data2', 1000, 800, 500, 2000], - ['data3', 5000, 2000, 1000, 4000] - ] - } - }; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('focus', function () { - - it('should focus all targets', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus(); - setTimeout(function () { - var targets = main.select('.c3-chart-line.c3-target'), - legendItems = legend.select('.c3-legend-item'); - targets.each(function () { - var line = d3.select(this); - expect(line.classed('c3-focused')).toBeTruthy(); - }); - legendItems.each(function () { - var item = d3.select(this); - expect(item.classed('c3-legend-item-focused')).toBeTruthy(); - }); - done(); - }, 1000); - }); - - it('should focus one target', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus('data2'); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-focused')).toBeFalsy(); - expect(targets.data2.classed('c3-focused')).toBeTruthy(); - expect(targets.data3.classed('c3-focused')).toBeFalsy(); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeTruthy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeFalsy(); - done(); - }, 1000); - }); - - it('should focus multiple targets', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus(['data1', 'data2']); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-focused')).toBeTruthy(); - expect(targets.data2.classed('c3-focused')).toBeTruthy(); - expect(targets.data3.classed('c3-focused')).toBeFalsy(); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeTruthy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeTruthy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeFalsy(); - done(); - }, 1000); - }); - - }); - - describe('defocus', function () { - - it('should defocus all targets', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.defocus(); - setTimeout(function () { - var targets = main.select('.c3-chart-line.c3-target'), - legendItems = legend.select('.c3-legend-item'); - targets.each(function () { - var line = d3.select(this); - expect(line.classed('c3-focused')).toBeFalsy(); - expect(line.classed('c3-defocused')).toBeTruthy(); - }); - legendItems.each(function () { - var item = d3.select(this); - expect(item.classed('c3-legend-item-focused')).toBeFalsy(); - expect(+item.style('opacity')).toBeCloseTo(0.3); - }); - done(); - }, 1000); - }); - - it('should defocus one target', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.defocus('data2'); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-defocused')).toBeFalsy(); - expect(targets.data2.classed('c3-defocused')).toBeTruthy(); - expect(targets.data3.classed('c3-defocused')).toBeFalsy(); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeFalsy(); - expect(+legendItems.data1.style('opacity')).toBeCloseTo(1); - expect(+legendItems.data2.style('opacity')).toBeCloseTo(0.3); - expect(+legendItems.data3.style('opacity')).toBeCloseTo(1); - done(); - }, 1000); - }); - - it('should defocus multiple targets', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.defocus(['data1', 'data2']); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-defocused')).toBeTruthy(); - expect(targets.data2.classed('c3-defocused')).toBeTruthy(); - expect(targets.data3.classed('c3-defocused')).toBeFalsy(); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeFalsy(); - expect(+legendItems.data1.style('opacity')).toBeCloseTo(0.3); - expect(+legendItems.data2.style('opacity')).toBeCloseTo(0.3); - expect(+legendItems.data3.style('opacity')).toBeCloseTo(1); - done(); - }, 1000); - }); - - it('should defocus multiple targets after focused', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus(); - setTimeout(function () { - chart.defocus(['data1', 'data2']); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-defocused')).toBeTruthy(); - expect(targets.data2.classed('c3-defocused')).toBeTruthy(); - expect(targets.data3.classed('c3-defocused')).toBeFalsy(); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeTruthy(); - expect(+legendItems.data1.style('opacity')).toBeCloseTo(0.3); - expect(+legendItems.data2.style('opacity')).toBeCloseTo(0.3); - expect(+legendItems.data3.style('opacity')).toBeCloseTo(1); - done(); - }, 1000); - }, 1000); - }); - - }); - - describe('revert', function () { - - it('should revert all targets after focus', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus(); - setTimeout(function () { - chart.revert(); - setTimeout(function () { - var targets = main.select('.c3-chart-line.c3-target'), - legendItems = legend.select('.c3-legend-item'); - targets.each(function () { - var line = d3.select(this); - expect(line.classed('c3-focused')).toBeFalsy(); - }); - legendItems.each(function () { - var item = d3.select(this); - expect(item.classed('c3-legend-item-focused')).toBeFalsy(); - expect(+item.style('opacity')).toBeCloseTo(1); - }); - done(); - }, 1000); - }, 1000); - }); - - it('should revert all targets after defocus', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.defocus(); - setTimeout(function () { - chart.revert(); - setTimeout(function () { - var targets = main.select('.c3-chart-line.c3-target'), - legendItems = legend.select('.c3-legend-item'); - targets.each(function () { - var line = d3.select(this); - expect(line.classed('c3-defocused')).toBeFalsy(); - }); - legendItems.each(function () { - var item = d3.select(this); - expect(item.classed('c3-legend-item-focused')).toBeFalsy(); - expect(+item.style('opacity')).toBeCloseTo(1); - }); - done(); - }, 1000); - }, 1000); - }); - - it('should revert one target after focus', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus(); - setTimeout(function () { - chart.revert('data2'); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-focused')).toBeTruthy(); - expect(targets.data2.classed('c3-focused')).toBeFalsy(); - expect(targets.data3.classed('c3-focused')).toBeTruthy(); - expect(+legendItems.data1.style('opacity')).toBeCloseTo(1); - expect(+legendItems.data2.style('opacity')).toBeCloseTo(1); - expect(+legendItems.data3.style('opacity')).toBeCloseTo(1); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeTruthy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeTruthy(); - done(); - }, 1000); - }, 1000); - }); - - it('should revert one target after defocus', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.defocus(); - setTimeout(function () { - chart.revert('data2'); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-defocused')).toBeTruthy(); - expect(targets.data2.classed('c3-defocused')).toBeFalsy(); - expect(targets.data3.classed('c3-defocused')).toBeTruthy(); - expect(+legendItems.data1.style('opacity')).toBeCloseTo(0.3); - expect(+legendItems.data2.style('opacity')).toBeCloseTo(1); - expect(+legendItems.data3.style('opacity')).toBeCloseTo(0.3); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeFalsy(); - done(); - }, 1000); - }, 1000); - }); - - it('should focus multiple targets after focus', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus(); - setTimeout(function () { - chart.revert(['data1', 'data2']); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-focused')).toBeFalsy(); - expect(targets.data2.classed('c3-focused')).toBeFalsy(); - expect(targets.data3.classed('c3-focused')).toBeTruthy(); - expect(+legendItems.data1.style('opacity')).toBeCloseTo(1); - expect(+legendItems.data2.style('opacity')).toBeCloseTo(1); - expect(+legendItems.data3.style('opacity')).toBeCloseTo(1); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeTruthy(); - done(); - }, 1000); - }, 1000); - }); - - it('should focus multiple targets after defocus', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.defocus(); - setTimeout(function () { - chart.revert(['data1', 'data2']); - setTimeout(function () { - var targets = { - data1: main.select('.c3-chart-line.c3-target.c3-target-data1'), - data2: main.select('.c3-chart-line.c3-target.c3-target-data2'), - data3: main.select('.c3-chart-line.c3-target.c3-target-data3') - }, - legendItems = { - data1: legend.select('.c3-legend-item-data1'), - data2: legend.select('.c3-legend-item-data2'), - data3: legend.select('.c3-legend-item-data3') - }; - expect(targets.data1.classed('c3-defocused')).toBeFalsy(); - expect(targets.data2.classed('c3-defocused')).toBeFalsy(); - expect(targets.data3.classed('c3-defocused')).toBeTruthy(); - expect(+legendItems.data1.style('opacity')).toBeCloseTo(1); - expect(+legendItems.data2.style('opacity')).toBeCloseTo(1); - expect(+legendItems.data3.style('opacity')).toBeCloseTo(0.3); - expect(legendItems.data1.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data2.classed('c3-legend-item-focused')).toBeFalsy(); - expect(legendItems.data3.classed('c3-legend-item-focused')).toBeFalsy(); - done(); - }, 1000); - }, 1000); - }); - - }); - - describe('when legend.show = false', function () { - - it('should update args to hide legend', function () { - args.legend = { - show: false - }; - expect(true).toBeTruthy(); - }); - - it('should focus all targets without showing legend', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus(); - setTimeout(function () { - var targets = main.select('.c3-chart-line.c3-target'), - legendItems = legend.select('.c3-legend-item'); - targets.each(function () { - var line = d3.select(this); - expect(line.classed('c3-focused')).toBeTruthy(); - }); - expect(legendItems.size()).toBeCloseTo(0); - done(); - }, 1000); - }); - - it('should defocus all targets without showing legend', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.defocus(); - setTimeout(function () { - var targets = main.select('.c3-chart-line.c3-target'), - legendItems = legend.select('.c3-legend-item'); - targets.each(function () { - var line = d3.select(this); - expect(line.classed('c3-defocused')).toBeTruthy(); - }); - expect(legendItems.size()).toBeCloseTo(0); - done(); - }, 1000); - }); - - it('should revert all targets after focus', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.focus(); - setTimeout(function () { - chart.revert(); - setTimeout(function () { - var targets = main.select('.c3-chart-line.c3-target'), - legendItems = legend.select('.c3-legend-item'); - targets.each(function () { - var line = d3.select(this); - expect(line.classed('c3-focused')).toBeFalsy(); - }); - expect(legendItems.size()).toBeCloseTo(0); - done(); - }, 1000); - }, 1000); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.grid-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/api.grid-spec.js deleted file mode 100644 index ebaeee6..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.grid-spec.js +++ /dev/null @@ -1,119 +0,0 @@ -describe('c3 api grid', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('ygrid.add and ygrid.remove', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should update y grids', function (done) { - var main = chart.internal.main, - expectedGrids = [ - { - value: 100, - text: 'Pressure Low' - }, - { - value: 200, - text: 'Pressure High' - } - ], - grids; - - // Call ygrids.add - chart.ygrids.add(expectedGrids); - setTimeout(function () { - grids = main.selectAll('.c3-ygrid-line'); - expect(grids.size()).toBe(expectedGrids.length); - grids.each(function (d, i) { - var y = +d3.select(this).select('line').attr('y1'), - text = d3.select(this).select('text').text(), - expectedY = Math.round(chart.internal.y(expectedGrids[i].value)), - expectedText = expectedGrids[i].text; - expect(y).toBe(expectedY); - expect(text).toBe(expectedText); - }); - - // Call ygrids.remove - chart.ygrids.remove(expectedGrids); - setTimeout(function () { - grids = main.selectAll('.c3-ygrid-line'); - expect(grids.size()).toBe(0); - }, 500); - - }, 500); - - setTimeout(function () { - done(); - }, 1200); - }); - - it("should update x ygrids even if it's zoomed", function (done) { - var main = chart.internal.main, - expectedGrids = [ - { - value: 0, - text: 'Pressure Low' - }, - { - value: 1, - text: 'Pressure High' - } - ], - grids, domain; - - chart.zoom([0, 2]); - setTimeout(function () { - - // Call xgrids - chart.xgrids(expectedGrids); - setTimeout(function () { - grids = main.selectAll('.c3-xgrid-line'); - expect(grids.size()).toBe(expectedGrids.length); - grids.each(function (d, i) { - var x = +d3.select(this).select('line').attr('x1'), - text = d3.select(this).select('text').text(), - expectedX = Math.round(chart.internal.x(expectedGrids[i].value)), - expectedText = expectedGrids[i].text; - expect(x).toBe(expectedX); - expect(text).toBe(expectedText); - }); - - // check if it was not rescaled - domain = chart.internal.y.domain(); - expect(domain[0]).toBeLessThan(0); - expect(domain[1]).toBeGreaterThan(400); - - // Call xgrids.remove - chart.xgrids.remove(expectedGrids); - setTimeout(function () { - grids = main.selectAll('.c3-xgrid-line'); - expect(grids.size()).toBe(0); - }, 500); // for xgrids.remove() - - }, 500); // for xgrids() - - }, 500); // for zoom - - setTimeout(function () { - done(); - }, 1700); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.load-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/api.load-spec.js deleted file mode 100644 index fbea981..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.load-spec.js +++ /dev/null @@ -1,121 +0,0 @@ -describe('c3 api load', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('indexed data', function () { - - describe('as column', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 5000, 2000, 1000, 4000, 1500, 2500] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should load additional data', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.load({ - columns: [ - ['data3', 800, 500, 900, 500, 1000, 700] - ] - }); - setTimeout(function () { - var target = main.select('.c3-chart-line.c3-target.c3-target-data3'), - legendItem = legend.select('.c3-legend-item.c3-legend-item-data3'); - expect(target.size()).toBe(1); - expect(legendItem.size()).toBe(1); - done(); - }, 500); - }); - - }); - - }); - - describe('category data', function () { - - it('should update arg to category data', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', 'cat1', 'cat2', 'cat3', 'cat4', 'cat5', 'cat6'], - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 5000, 2000, 1000, 4000, 1500, 2500] - ] - }, - axis: { - x: { - type: 'category' - } - } - }; - expect(true).toBeTruthy(); - }); - - describe('as column', function () { - - it('should load additional data', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.load({ - columns: [ - ['data3', 800, 500, 900, 500, 1000, 700] - ] - }); - setTimeout(function () { - var target = main.select('.c3-chart-line.c3-target.c3-target-data3'), - legendItem = legend.select('.c3-legend-item.c3-legend-item-data3'), - tickTexts = main.selectAll('.c3-axis-x g.tick text'), - expected = ['cat1', 'cat2', 'cat3', 'cat4', 'cat5', 'cat6']; - expect(target.size()).toBe(1); - expect(legendItem.size()).toBe(1); - tickTexts.each(function (d, i) { - var text = d3.select(this).select('tspan').text(); - expect(text).toBe(expected[i]); - }); - done(); - }, 500); - }); - - it('should load additional data', function (done) { - var main = chart.internal.main, - legend = chart.internal.legend; - chart.load({ - columns: [ - ['x', 'new1', 'new2', 'new3', 'new4', 'new5', 'new6'], - ['data3', 800, 500, 900, 500, 1000, 700] - ] - }); - setTimeout(function () { - var target = main.select('.c3-chart-line.c3-target.c3-target-data3'), - legendItem = legend.select('.c3-legend-item.c3-legend-item-data3'), - tickTexts = main.selectAll('.c3-axis-x g.tick text'), - expected = ['new1', 'new2', 'new3', 'new4', 'new5', 'new6']; - expect(target.size()).toBe(1); - expect(legendItem.size()).toBe(1); - tickTexts.each(function (d, i) { - var text = d3.select(this).select('tspan').text(); - expect(text).toBe(expected[i]); - }); - done(); - }, 500); - }); - - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.zoom-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/api.zoom-spec.js deleted file mode 100644 index 4a65927..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/api.zoom-spec.js +++ /dev/null @@ -1,115 +0,0 @@ -describe('c3 api zoom', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('zoom', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ] - }, - zoom: { - enabled: true - } - }; - expect(true).toBeTruthy(); - }); - - it('should be zoomed properly', function () { - var target = [3, 5], domain; - chart.zoom(target); - domain = chart.internal.x.domain(); - expect(domain[0]).toBe(target[0]); - expect(domain[1]).toBe(target[1]); - }); - - it('should be zoomed properly again', function () { - var target = [1, 4], domain; - chart.zoom(target); - domain = chart.internal.x.domain(); - expect(domain[0]).toBe(target[0]); - expect(domain[1]).toBe(target[1]); - }); - - it('should load timeseries data', function () { - args = { - data: { - x: 'date', - columns: [ - ['date', '2014-01-01', '2014-01-02', '2014-08-01', '2014-10-19'], - ['data1', 30, 200, 100, 400] - ] - }, - axis: { - x: { - type: 'timeseries' - } - }, - zoom: { - enabled: true - } - }; - expect(true).toBeTruthy(); - }); - - it('should be zoomed properly', function () { - var target = [new Date(2014, 7, 1), new Date(2014, 8, 1)], domain; - chart.zoom(target); - domain = chart.internal.x.domain(); - expect(+domain[0]).toBe(+target[0]); - expect(+domain[1]).toBe(+target[1]); - }); - - it('should be zoomed properly', function () { - var target = ['2014-08-01', '2014-09-01'], domain; - chart.zoom(target); - domain = chart.internal.x.domain(); - expect(+domain[0]).toBe(+chart.internal.parseDate(target[0])); - expect(+domain[1]).toBe(+chart.internal.parseDate(target[1])); - }); - - }); - - describe('unzoom', function () { - - it('should load indexed data', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250] - ] - }, - zoom: { - enabled: true - } - }; - expect(true).toBeTruthy(); - }); - - it('should be unzoomed properly', function () { - var target = [1, 4], orginal = chart.internal.x.domain(), domain; - - chart.zoom(target); - domain = chart.internal.x.domain(); - expect(domain[0]).toBe(target[0]); - expect(domain[1]).toBe(target[1]); - - chart.unzoom(); - domain = chart.internal.x.domain(); - expect(domain[0]).toBe(orginal[0]); - expect(domain[1]).toBe(orginal[1]); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/arc-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/arc-spec.js deleted file mode 100644 index 517bf64..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/arc-spec.js +++ /dev/null @@ -1,100 +0,0 @@ -describe('c3 chart arc', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('show pie chart', function () { - - it('should update args to have pie chart', function () { - args = { - data: { - columns: [ - ['data1', 30], - ['data2', 150], - ['data3', 120] - ], - type: 'pie' - } - }; - expect(true).toBeTruthy(); - }); - - it('should have correct classes', function () { - var chartArc = d3.select('.c3-chart-arcs'), - arcs = { - data1: chartArc.select('.c3-chart-arc.c3-target.c3-target-data1') - .select('g.c3-shapes.c3-shapes-data1.c3-arcs.c3-arcs-data1') - .select('path.c3-shape.c3-shape.c3-arc.c3-arc-data1'), - data2: chartArc.select('.c3-chart-arc.c3-target.c3-target-data2') - .select('g.c3-shapes.c3-shapes-data2.c3-arcs.c3-arcs-data2') - .select('path.c3-shape.c3-shape.c3-arc.c3-arc-data2'), - data3: chartArc.select('.c3-chart-arc.c3-target.c3-target-data3') - .select('g.c3-shapes.c3-shapes-data3.c3-arcs.c3-arcs-data3') - .select('path.c3-shape.c3-shape.c3-arc.c3-arc-data3') - }; - expect(arcs.data1.size()).toBe(1); - expect(arcs.data2.size()).toBe(1); - expect(arcs.data3.size()).toBe(1); - }); - - it('should have correct d', function () { - expect(d3.select('.c3-arc-data1').attr('d')).toMatch(/M-124\..+,-171\..+A211\..+,211\..+ 0 0,1 -3\..+,-211\..+L0,0Z/); - expect(d3.select('.c3-arc-data2').attr('d')).toMatch(/M1\..+,-211\..+A211\..+,211\..+ 0 0,1 1\..+,211\..+L0,0Z/); - expect(d3.select('.c3-arc-data3').attr('d')).toMatch(/M1\..+,211\..+A211\..+,211\..+ 0 0,1 -124\..+,-171\..+L0,0Z/); - }); - - it('should set args with data id that can be converted to a color', function () { - args.data.columns = [ - ['black', 30], - ['data2', 150], - ['data3', 120] - ]; - expect(true).toBeTruthy(); - }); - - it('should have correct d even if data id can be converted to a color', function (done) { - setTimeout(function () { - expect(d3.select('.c3-arc-black').attr('d')).toMatch(/M-124\..+,-171\..+A211\..+,211\..+ 0 0,1 -3\..+,-211\..+L0,0Z/); - done(); - }, 500); - }); - - it('should update args to have empty pie chart', function () { - args = { - data: { - columns: [ - ['data1', null], - ['data2', null], - ['data3', null] - ], - type: 'pie' - } - }; - expect(true).toBeTruthy(); - }); - - it('should have correct d attribute', function () { - var chartArc = d3.select('.c3-chart-arcs'), - arcs = { - data1: chartArc.select('.c3-chart-arc.c3-target.c3-target-data1') - .select('g.c3-shapes.c3-shapes-data1.c3-arcs.c3-arcs-data1') - .select('path.c3-shape.c3-shape.c3-arc.c3-arc-data1'), - data2: chartArc.select('.c3-chart-arc.c3-target.c3-target-data2') - .select('g.c3-shapes.c3-shapes-data2.c3-arcs.c3-arcs-data2') - .select('path.c3-shape.c3-shape.c3-arc.c3-arc-data2'), - data3: chartArc.select('.c3-chart-arc.c3-target.c3-target-data3') - .select('g.c3-shapes.c3-shapes-data3.c3-arcs.c3-arcs-data3') - .select('path.c3-shape.c3-shape.c3-arc.c3-arc-data3') - }; - expect(arcs.data1.attr('d').indexOf('NaN')).toBe(-1); - expect(arcs.data2.attr('d').indexOf('NaN')).toBe(-1); - expect(arcs.data3.attr('d').indexOf('NaN')).toBe(-1); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/axis-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/axis-spec.js deleted file mode 100644 index 0f4aa2d..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/axis-spec.js +++ /dev/null @@ -1,769 +0,0 @@ -describe('c3 chart axis', function () { - 'use strict'; - - var chart; - - var args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ] - }, - axis: { - y: { - tick: { - values: null, - count: undefined - } - }, - y2: { - tick: { - values: null, - count: undefined - } - } - } - }; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('axis.y.tick.count', function () { - - it('should update args to have only 1 tick on y axis', function () { - args.axis.y.tick.count = 1; - expect(true).toBeTruthy(); - }); - - it('should have only 1 tick on y axis', function () { - var ticksSize = d3.select('.c3-axis-y').selectAll('g.tick').size(); - expect(ticksSize).toBe(1); - }); - - it('should update args to have 2 ticks on y axis', function () { - args.axis.y.tick.count = 2; - expect(true).toBeTruthy(); - }); - - it('should have 2 ticks on y axis', function () { - var ticksSize = d3.select('.c3-axis-y').selectAll('g.tick').size(); - expect(ticksSize).toBe(2); - }); - - it('should update args to have 3 ticks on y axis', function () { - args.axis.y.tick.count = 3; - expect(true).toBeTruthy(); - }); - - it('should have 3 ticks on y axis', function () { - var ticksSize = d3.select('.c3-axis-y').selectAll('g.tick').size(); - expect(ticksSize).toBe(3); - }); - - }); - - describe('axis.y.tick.values', function () { - - var values = [100, 500]; - - it('should update args to have only 2 ticks on y axis', function () { - args.axis.y.tick.values = values; - expect(true).toBeTruthy(); - }); - - it('should have only 2 tick on y axis', function () { - var ticksSize = d3.select('.c3-axis-y').selectAll('g.tick').size(); - expect(ticksSize).toBe(2); - }); - - it('should have specified tick texts', function () { - d3.select('.c3-axis-y').selectAll('g.tick').each(function (d, i) { - var text = d3.select(this).select('text').text(); - expect(+text).toBe(values[i]); - }); - }); - - }); - - describe('axis y timeseries', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ["times", 60000, 120000, 180000, 240000] - ] - }, - axis: { - y: { - type : 'timeseries', - tick: { - time: { - } - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have 7 ticks on y axis', function () { - var ticksSize = d3.select('.c3-axis-y').selectAll('g.tick').size(); - expect(ticksSize).toBe(7); // the count starts at initial value and increments by the set interval - }); - - it('should have specified 30 second intervals', function () { - var prevValue; - d3.select('.c3-axis-y').selectAll('g.tick').each(function (d, i) { - if (i !== 0) { - var result = d - prevValue; - expect(result).toEqual(30000); // expressed in milliseconds - } - prevValue = d; - }); - }); - - it('should update args to set axis.y.time', function () { - args.axis.y.tick.time = { - value : 'seconds', - interval : 60 - }; - expect(true).toBeTruthy(); - }); - - it('should have 4 ticks on y axis', function () { - var ticksSize = d3.select('.c3-axis-y').selectAll('g.tick').size(); - expect(ticksSize).toBe(4); // the count starts at initial value and increments by the set interval - }); - - it('should have specified 60 second intervals', function () { - var prevValue; - d3.select('.c3-axis-y').selectAll('g.tick').each(function (d, i) { - if (i !== 0) { - var result = d - prevValue; - expect(result).toEqual(60000); // expressed in milliseconds - } - prevValue = d; - }); - }); - }); - - describe('axis.x.tick.width', function () { - - describe('indexed x axis and y/y2 axis', function () { - - describe('not rotated', function () { - - it('should update args successfully', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ], - axes: { - data2: 'y2' - } - }, - axis: { - y2: { - show: true - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should construct indexed x axis properly', function () { - var ticks = chart.internal.main.select('.c3-axis-x').selectAll('g.tick'), - expectedX = '0', - expectedDy = '.71em'; - expect(ticks.size()).toBe(6); - ticks.each(function (d, i) { - var tspans = d3.select(this).selectAll('tspan'); - expect(tspans.size()).toBe(1); - tspans.each(function () { - var tspan = d3.select(this); - expect(tspan.text()).toBe(i + ''); - expect(tspan.attr('x')).toBe(expectedX); - expect(tspan.attr('dy')).toBe(expectedDy); - }); - }); - }); - - it('should set axis.x.tick.format', function () { - args.axis.x = { - tick: { - format: function () { - return 'very long tick text on x axis'; - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should split x axis tick text to multiple lines', function () { - var ticks = chart.internal.main.select('.c3-axis-x').selectAll('g.tick'), - expectedTexts = ['very long tick text', 'on x axis'], - expectedX = '0'; - expect(ticks.size()).toBe(6); - ticks.each(function () { - var tspans = d3.select(this).selectAll('tspan'); - expect(tspans.size()).toBe(2); - tspans.each(function (d, i) { - var tspan = d3.select(this); - expect(tspan.text()).toBe(expectedTexts[i]); - expect(tspan.attr('x')).toBe(expectedX); - if (i === 0) { - expect(tspan.attr('dy')).toBe('.71em'); - } else { - expect(tspan.attr('dy')).toBeGreaterThan(8); - } - }); - }); - }); - - it('should construct y axis properly', function () { - var ticks = chart.internal.main.select('.c3-axis-y').selectAll('g.tick'), - expectedX = '-9', - expectedDy = '3'; - expect(ticks.size()).toBe(9); - ticks.each(function (d) { - var tspans = d3.select(this).selectAll('tspan'); - expect(tspans.size()).toBe(1); - tspans.each(function () { - var tspan = d3.select(this); - expect(tspan.text()).toBe(d + ''); - expect(tspan.attr('x')).toBe(expectedX); - expect(tspan.attr('dy')).toBe(expectedDy); - }); - }); - }); - - it('should construct y2 axis properly', function () { - var ticks = chart.internal.main.select('.c3-axis-y2').selectAll('g.tick'), - expectedX = '9', - expectedDy = '3'; - expect(ticks.size()).toBe(9); - ticks.each(function (d) { - var tspans = d3.select(this).selectAll('tspan'); - expect(tspans.size()).toBe(1); - tspans.each(function () { - var tspan = d3.select(this); - expect(tspan.text()).toBe(d + ''); - expect(tspan.attr('x')).toBe(expectedX); - expect(tspan.attr('dy')).toBe(expectedDy); - }); - }); - }); - - it('should set big values in y', function () { - args.data.columns = [ - ['data1', 3000000000000000, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ]; - expect(true).toBeTruthy(); - }); - - it('should not split y axis tick text to multiple lines', function () { - var ticks = chart.internal.main.select('.c3-axis-y2').selectAll('g.tick'); - ticks.each(function () { - var tspans = d3.select(this).selectAll('tspan'); - expect(tspans.size()).toBe(1); - }); - }); - - }); - - describe('rotated', function () { - - it('should update args to rotate axis', function () { - args.axis.rotated = true; - expect(true).toBeTruthy(); - }); - - it('should split x axis tick text to multiple lines', function () { - var ticks = chart.internal.main.select('.c3-axis-x').selectAll('g.tick'), - expectedTexts = ['very long tick', 'text on x axis'], - expectedX = '-9'; - expect(ticks.size()).toBe(6); - ticks.each(function () { - var tspans = d3.select(this).selectAll('tspan'); - expect(tspans.size()).toBe(2); - tspans.each(function (d, i) { - var tspan = d3.select(this); - expect(tspan.text()).toBe(expectedTexts[i]); - expect(tspan.attr('x')).toBe(expectedX); - if (i === 0) { - expect(tspan.attr('dy')).toBeLessThan(0); - } else { - expect(tspan.attr('dy')).toBeGreaterThan(9); - } - }); - }); - }); - - it('should not split y axis tick text to multiple lines', function () { - var ticks = chart.internal.main.select('.c3-axis-y').selectAll('g.tick'), - expectedTexts = [ - '0', - '500000000000000', - '1000000000000000', - '1500000000000000', - '2000000000000000', - '2500000000000000', - '3000000000000000' - ], - expectedX = '0', - expectedDy = '.71em'; - expect(ticks.size()).toBe(7); - ticks.each(function (d, i) { - var tspans = d3.select(this).selectAll('tspan'); - expect(tspans.size()).toBe(1); - tspans.each(function () { - var tspan = d3.select(this); - expect(tspan.text()).toBe(expectedTexts[i]); - expect(tspan.attr('x')).toBe(expectedX); - expect(tspan.attr('dy')).toBe(expectedDy); - }); - }); - }); - - }); - }); - - describe('category axis', function () { - - describe('not rotated', function () { - - it('should update args successfully', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', 'this is a very long tick text on category axis', 'cat1', 'cat2', 'cat3', 'cat4', 'cat5'], - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - axis: { - x: { - type: 'category' - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should locate ticks properly', function () { - var ticks = chart.internal.main.select('.c3-axis-x').selectAll('g.tick'); - ticks.each(function (d, i) { - var tspans = d3.select(this).selectAll('tspan'), - expectedX = '0', - expectedDy = '.71em'; - if (i > 0) { // i === 0 should be checked in next test - expect(tspans.size()).toBe(1); - tspans.each(function () { - var tspan = d3.select(this); - expect(tspan.attr('x')).toBe(expectedX); - expect(tspan.attr('dy')).toBe(expectedDy); - }); - } - }); - }); - - it('should split tick text properly', function () { - var tick = chart.internal.main.select('.c3-axis-x').select('g.tick'), - tspans = tick.selectAll('tspan'), - expectedTickTexts = [ - 'this is a very', - 'long tick text', - 'on category axis' - ], - expectedX = '0'; - expect(tspans.size()).toBe(3); - tspans.each(function (d, i) { - var tspan = d3.select(this); - expect(tspan.text()).toBe(expectedTickTexts[i]); - expect(tspan.attr('x')).toBe(expectedX); - // unable to define pricise number because it differs depends on environment.. - if (i === 0) { - expect(tspan.attr('dy')).toBe('.71em'); - } else { - expect(tspan.attr('dy')).toBeGreaterThan(8); - } - }); - }); - }); - - describe('rotated', function () { - - it('should update args to rotate axis', function () { - args.axis.rotated = true; - expect(true).toBeTruthy(); - }); - - it('should locate ticks on rotated axis properly', function () { - var ticks = chart.internal.main.select('.c3-axis-x').selectAll('g.tick'); - ticks.each(function (d, i) { - var tspans = d3.select(this).selectAll('tspan'), - expectedX = '-9', - expectedDy = '3'; - if (i > 0) { // i === 0 should be checked in next test - expect(tspans.size()).toBe(1); - tspans.each(function () { - var tspan = d3.select(this); - expect(tspan.attr('x')).toBe(expectedX); - expect(tspan.attr('dy')).toBe(expectedDy); - }); - } - }); - }); - - it('should split tick text on rotated axis properly', function () { - var tick = chart.internal.main.select('.c3-axis-x').select('g.tick'), - tspans = tick.selectAll('tspan'), - expectedTickTexts = [ - 'this is a very', - 'long tick text on', - 'category axis' - ], - expectedX = '-9'; - expect(tspans.size()).toBe(3); - tspans.each(function (d, i) { - var tspan = d3.select(this); - expect(tspan.text()).toBe(expectedTickTexts[i]); - expect(tspan.attr('x')).toBe(expectedX); - // unable to define pricise number because it differs depends on environment.. - if (i === 0) { - expect(tspan.attr('dy')).toBeLessThan(0); - } else { - expect(tspan.attr('dy')).toBeGreaterThan(8); - } - }); - }); - - }); - - describe('option used', function () { - - describe('as null', function () { - - it('should update args not to split ticks', function () { - args.axis.x.tick = { - multiline: false - }; - expect(true).toBeTruthy(); - }); - - it('should split x tick', function () { - var tick = chart.internal.main.select('.c3-axis-x').select('g.tick'), - tspans = tick.selectAll('tspan'); - expect(tspans.size()).toBe(1); - }); - - }); - - describe('as value', function () { - - it('should update args not to split ticks', function () { - args.axis.x.tick = { - width: 150 - }; - expect(true).toBeTruthy(); - }); - - it('should split x tick to 2 lines properly', function () { - var tick = chart.internal.main.select('.c3-axis-x').select('g.tick'), - tspans = tick.selectAll('tspan'), - expectedTickTexts = [ - 'this is a very long tick', - 'text on category axis' - ], - expectedX = '-9'; - expect(tspans.size()).toBe(2); - tspans.each(function (d, i) { - var tspan = d3.select(this); - expect(tspan.text()).toBe(expectedTickTexts[i]); - expect(tspan.attr('x')).toBe(expectedX); - // unable to define pricise number because it differs depends on environment.. - if (i === 0) { - expect(tspan.attr('dy')).toBeLessThan(0); - } else { - expect(tspan.attr('dy')).toBeGreaterThan(8); - } - }); - }); - }); - }); - }); - - describe('with axis.x.tick.format', function () { - - it('should update args to use axis.x.tick.format', function () { - args.axis.x.tick.format = function () { - return ['this is a very long tick text', 'on category axis']; - }; - expect(true).toBeTruthy(); - }); - - it('should have multiline tick text', function () { - var tick = chart.internal.main.select('.c3-axis-x').select('g.tick'), - tspans = tick.selectAll('tspan'), - expectedTickTexts = ['this is a very long tick text', 'on category axis']; - expect(tspans.size()).toBe(2); - tspans.each(function (d, i) { - var tspan = d3.select(this); - expect(tspan.text()).toBe(expectedTickTexts[i]); - }); - }); - - }); - }); - - describe('axis.x.tick.rotate', function () { - - describe('not rotated', function () { - - it('should update args successfully', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', 'category 1', 'category 2', 'category 3', 'category 4', 'category 5', 'category 6'], - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - axis: { - x: { - type: 'category', - tick: { - rotate: 60 - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should rotate tick texts', function () { - chart.internal.main.selectAll('.c3-axis-x g.tick').each(function () { - var tick = d3.select(this), - text = tick.select('text'), - tspan = text.select('tspan'); - expect(text.attr('transform')).toBe('rotate(60)'); - expect(text.attr('y')).toBe('1.5'); - expect(tspan.attr('dx')).toBe('6.928203230275509'); - }); - }); - - it('should have automatically calculated x axis height', function () { - var box = chart.internal.main.select('.c3-axis-x').node().getBoundingClientRect(), - height = chart.internal.getHorizontalAxisHeight('x'); - expect(box.height).toBeGreaterThan(50); - expect(height).toBeCloseTo(70, -1); - }); - - }); - }); - - describe('axis.x.tick.fit', function () { - - describe('axis.x.tick.fit = true', function () { - - it('should set args for indexed data', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should show fitted ticks on indexed data', function () { - var ticks = chart.internal.main.selectAll('.c3-axis-x g.tick'); - expect(ticks.size()).toBe(6); - }); - - it('should set args for x-based data', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', 10, 20, 100, 110, 200, 1000], - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should show fitted ticks on indexed data', function () { - var ticks = chart.internal.main.selectAll('.c3-axis-x g.tick'); - expect(ticks.size()).toBe(6); - }); - - it('should show fitted ticks after hide and show', function () { - chart.hide(); - chart.show(); - var ticks = chart.internal.main.selectAll('.c3-axis-x g.tick'); - expect(ticks.size()).toBe(6); - }); - - }); - - describe('axis.x.tick.fit = false', function () { - - it('should set args for indexed data', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ] - }, - axis: { - x: { - tick: { - fit: false - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should show fitted ticks on indexed data', function () { - var ticks = chart.internal.main.selectAll('.c3-axis-x g.tick'); - expect(ticks.size()).toBe(11); - }); - - it('should set args for x-based data', function () { - args.data = { - x: 'x', - columns: [ - ['x', 10, 20, 100, 110, 200, 1000], - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ] - }; - expect(true).toBeTruthy(); - }); - - it('should show fitted ticks on indexed data', function () { - var ticks = chart.internal.main.selectAll('.c3-axis-x g.tick'); - expect(ticks.size()).toBe(10); - }); - - it('should show fitted ticks after hide and show', function () { - chart.hide(); - chart.show(); - var ticks = chart.internal.main.selectAll('.c3-axis-x g.tick'); - expect(ticks.size()).toBe(10); - }); - - }); - }); - - describe('axis.y.inner', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - axis: { - y: { - inner: false - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should not have inner y axis', function () { - var paddingLeft = chart.internal.getCurrentPaddingLeft(), - tickTexts = chart.internal.main.selectAll('.c3-axis-y g.tick text'); - expect(paddingLeft).toBeGreaterThan(19); - tickTexts.each(function () { - expect(+d3.select(this).attr('x')).toBeLessThan(0); - }); - }); - - it('should update args to have inner y axis', function () { - args.axis.y.inner = true; - expect(true).toBeTruthy(); - }); - - it('should have inner y axis', function () { - var paddingLeft = chart.internal.getCurrentPaddingLeft(), - tickTexts = chart.internal.main.selectAll('.c3-axis-y g.tick text'); - expect(paddingLeft).toBe(1); - tickTexts.each(function () { - expect(+d3.select(this).attr('x')).toBeGreaterThan(0); - }); - }); - - }); - - describe('axis.y2.inner', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - axis: { - y2: { - show: true, - inner: false - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should not have inner y axis', function () { - var paddingRight = chart.internal.getCurrentPaddingRight(), - tickTexts = chart.internal.main.selectAll('.c3-axis-2y g.tick text'); - expect(paddingRight).toBeGreaterThan(19); - tickTexts.each(function () { - expect(+d3.select(this).attr('x')).toBeGreaterThan(0); - }); - }); - - it('should update args to have inner y axis', function () { - args.axis.y2.inner = true; - expect(true).toBeTruthy(); - }); - - it('should have inner y axis', function () { - var paddingRight = chart.internal.getCurrentPaddingRight(), - tickTexts = chart.internal.main.selectAll('.c3-axis-2y g.tick text'); - expect(paddingRight).toBe(2); - tickTexts.each(function () { - expect(+d3.select(this).attr('x')).toBeLessThan(0); - }); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/c3-helper.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/c3-helper.js deleted file mode 100644 index 970cd1b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/c3-helper.js +++ /dev/null @@ -1,47 +0,0 @@ -function initDom() { - 'use strict'; - - var div = document.createElement('div'); - div.id = 'chart'; - div.style.width = '640px'; - div.style.height = '480px'; - document.body.appendChild(div); - document.body.style.margin = '0px'; -} -typeof initDom !== 'undefined'; - -function setMouseEvent(chart, name, x, y, element) { - 'use strict'; - - var paddingLeft = chart.internal.main.node().transform.baseVal.getItem(0).matrix.e, - event = document.createEvent("MouseEvents"); - event.initMouseEvent(name, true, true, window, - 0, 0, 0, x + paddingLeft, y + 5, - false, false, false, false, 0, null); - chart.internal.d3.event = event; - if (element) { element.dispatchEvent(event); } -} -typeof setMouseEvent !== 'undefined'; - -function initChart(chart, args, done) { - 'use strict'; - - if (typeof chart === 'undefined') { - window.initDom(); - } - if (args) { - chart = window.c3.generate(args); - window.d3 = chart.internal.d3; - window.d3.select('.jasmine_html-reporter') - .style('position', 'absolute') - .style('width', '640px') - .style('right', 0); - } - - window.setTimeout(function () { - done(); - }, 10); - - return chart; -} -typeof initChart !== 'undefined'; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/c3-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/c3-spec.js deleted file mode 100644 index 7be30b3..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/c3-spec.js +++ /dev/null @@ -1,10 +0,0 @@ -describe('c3', function () { - 'use strict'; - - var c3 = window.c3; - - it('exists', function () { - expect(c3).not.toBeNull(); - expect(typeof c3).toBe('object'); - }); -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/class-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/class-spec.js deleted file mode 100644 index 97d0e69..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/class-spec.js +++ /dev/null @@ -1,61 +0,0 @@ -describe('c3 chart class', function () { - 'use strict'; - - var chart; - - var args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2 prefix', 50, 20, 10, 40, 15, 25], - ['data3 мужчины', 150, 120, 110, 140, 115, 125] - ] - } - }; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('internal.getTargetSelectorSuffix', function () { - - it('should not replace any characters', function () { - var input = 'data1', - expected = '-' + input, - suffix = chart.internal.getTargetSelectorSuffix(input); - expect(suffix).toBe(expected); - }); - - it('should replace space to "-"', function () { - var input = 'data1 suffix', - expected = '-data1-suffix', - suffix = chart.internal.getTargetSelectorSuffix(input); - expect(suffix).toBe(expected); - }); - - it('should replace space to "-" with multibyte characters', function () { - var input = 'data1 suffix 日本語', - expected = '-data1-suffix-日本語', - suffix = chart.internal.getTargetSelectorSuffix(input); - expect(suffix).toBe(expected); - }); - - it('should replace special charactors to "-"', function () { - var input = 'data1 !@#$%^&*()_=+,.<>"\':;[]/|?~`{}\\', - expected = '-data1--------------------------------', - suffix = chart.internal.getTargetSelectorSuffix(input); - expect(suffix).toBe(expected); - }); - - }); - - describe('multibyte characters on chart', function () { - - it('should replace space to "-" with multibyte characters', function () { - var selector = '.c3-target-data3-мужчины'; - expect(chart.internal.main.select(selector).size()).toBe(1); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/core-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/core-spec.js deleted file mode 100644 index 048df38..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/core-spec.js +++ /dev/null @@ -1,150 +0,0 @@ -describe('c3 chart', function () { - 'use strict'; - - var chart; - - var args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ] - } - }; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('init', function () { - - it('should be created', function () { - var svg = d3.select('#chart svg'); - expect(svg).not.toBeNull(); - }); - - it('should set 3rd party property to Function', function () { - Function.prototype.$extIsFunction = true; - expect(true).toBeTruthy(); - }); - - it('should be created even if 3rd party property has been set', function () { - var svg = d3.select('#chart svg'); - expect(svg).not.toBeNull(); - }); - - }); - - describe('size', function () { - - it('should have same width', function () { - var svg = d3.select('#chart svg'); - expect(+svg.attr('width')).toBe(640); - }); - - it('should have same height', function () { - var svg = d3.select('#chart svg'); - expect(+svg.attr('height')).toBe(480); - }); - - }); - - describe('bindto', function () { - - describe('selector', function () { - it('update args', function () { - d3.select('#chart').html(''); - args.bindto = '#chart'; - expect(true).toBeTruthy(); - }); - it('should be created', function () { - var svg = d3.select('#chart svg'); - expect(svg.size()).toBe(1); - }); - }); - - describe('d3.selection object', function () { - it('update args', function () { - d3.select('#chart').html(''); - args.bindto = d3.select('#chart'); - expect(true).toBeTruthy(); - }); - it('should be created', function () { - var svg = d3.select('#chart svg'); - expect(svg.size()).toBe(1); - }); - }); - - describe('null', function () { - it('update args', function () { - d3.select('#chart').html(''); - args.bindto = null; - expect(true).toBeTruthy(); - }); - it('should not be created', function () { - var svg = d3.select('#chart svg'); - expect(svg.size()).toBe(0); - }); - }); - - describe('empty string', function () { - it('update args', function () { - d3.select('#chart').html(''); - args.bindto = ''; - expect(true).toBeTruthy(); - }); - it('should not be created', function () { - var svg = d3.select('#chart svg'); - expect(svg.size()).toBe(0); - }); - }); - - }); - - describe('empty data', function () { - - it('should upaate args for empty data', function () { - args = { - data: { - columns: [ - ['data1'], - ['data2'] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should generate a chart', function () { - var ticks = chart.internal.main.select('.c3-axis-x').selectAll('g.tick'); - expect(ticks.size()).toBe(0); - }); - - it('should upaate args for empty data', function () { - args = { - data: { - x: 'x', - columns: [ - ['x'], - ['data1'], - ['data2'] - ] - }, - axis: { - x: { - type: 'timeseries' - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should generate a chart', function () { - var ticks = chart.internal.main.select('.c3-axis-x').selectAll('g.tick'); - expect(ticks.size()).toBe(0); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/data-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/data-spec.js deleted file mode 100644 index db7e929..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/data-spec.js +++ /dev/null @@ -1,1220 +0,0 @@ -describe('c3 chart data', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('load json', function () { - - it('should update args', function () { - args = { - data: { - json: { - data1: [30, 20, 50], - data2: [200, 130, 90] - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should draw correctly', function () { - var expectedCx = [6, 299, 593], - expectedCy = [370, 390, 331]; - d3.selectAll('.c3-circles-data1 .c3-circle').each(function (d, i) { - var circle = d3.select(this); - expect(+circle.attr('cx')).toBeCloseTo(expectedCx[i], -2); - expect(+circle.attr('cy')).toBeCloseTo(expectedCy[i], -2); - }); - }); - - it('should update args', function () { - args = { - data: { - json: [{ - "date": "2014-06-03", - "443": "3000", - "995": "500" - }, { - "date": "2014-06-04", - "443": "1000" - }, { - "date": "2014-06-05", - "443": "5000", - "995": "1000" - }], - keys: { - x: 'date', - value: [ "443", "995" ] - } - }, - axis: { - x: { - type: "category" - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should draw correctly', function () { - var expectedCx = {443: [98, 294, 490], 995: [98, 294, 490]}, - expectedCy = {443: [193, 351, 36], 995: [390, 429, 351]}; - d3.selectAll('.c3-circles-443 .c3-circle').each(function (d, i) { - var circle = d3.select(this); - expect(+circle.attr('cx')).toBeCloseTo(expectedCx[443][i], -2); - expect(+circle.attr('cy')).toBeCloseTo(expectedCy[443][i], -2); - }); - d3.selectAll('.c3-circles-995 .c3-circle').each(function (d, i) { - var circle = d3.select(this); - expect(+circle.attr('cx')).toBeCloseTo(expectedCx[995][i], -2); - expect(+circle.attr('cy')).toBeCloseTo(expectedCy[995][i], -2); - }); - }); - - }); - - describe('function in data.order', function () { - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ], - order: function () { - return 0; - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should return false in isOrderAsc and isOrderDesc functions', function () { - expect(chart.internal.isOrderAsc() || chart.internal.isOrderDesc()).toBe(false); - }); - }); - - describe('data.xs', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ], - } - }; - expect(true).toBeTruthy(); - }); - - describe('normal x', function () { - - it('should have correct number of xs for each', function () { - expect(Object.keys(chart.internal.data.xs).length).toBe(3); - expect(chart.internal.data.xs.data1.length).toBe(6); - expect(chart.internal.data.xs.data2.length).toBe(6); - expect(chart.internal.data.xs.data3.length).toBe(6); - }); - - it('should have integer index as x', function () { - for (var i = 0; i < chart.internal.data.xs.data3.length; i++) { - expect(chart.internal.data.xs.data1[i]).toBe(i); - expect(chart.internal.data.xs.data2[i]).toBe(i); - expect(chart.internal.data.xs.data3[i]).toBe(i); - } - }); - - }); - - describe('timeseries x', function () { - describe('without xFormat', function () { - - it('should load timeseries data successfully', function () { - args = { - data: { - x : 'date', - columns: [ - ['date', '2013-01-01', '2013-01-02', '2013-01-03'], - ['data1', 30, 200, 100], - ['data2', 130, 300, 200] - ] - }, - axis : { - x : { - type : 'timeseries' - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have correct number of xs', function () { - expect(Object.keys(chart.internal.data.xs).length).toBe(2); - expect(chart.internal.data.xs.data1.length).toBe(3); - expect(chart.internal.data.xs.data2.length).toBe(3); - }); - - it('should have Date object as x', function () { - var xs = chart.internal.data.xs; - expect(+xs.data1[0]).toBe(+new Date(2013, 0, 1, 0, 0, 0)); - expect(+xs.data1[1]).toBe(+new Date(2013, 0, 2, 0, 0, 0)); - expect(+xs.data1[2]).toBe(+new Date(2013, 0, 3, 0, 0, 0)); - expect(+xs.data2[0]).toBe(+new Date(2013, 0, 1, 0, 0, 0)); - expect(+xs.data2[1]).toBe(+new Date(2013, 0, 2, 0, 0, 0)); - expect(+xs.data2[2]).toBe(+new Date(2013, 0, 3, 0, 0, 0)); - }); - }); - - describe('with xFormat', function () { - describe('timeseries x with xFormat', function () { - it('should load timeseries data successfully', function () { - args = { - data: { - x : 'date', - xFormat: '%Y%m%d', - columns: [ - ['date', '20130101', '20130102', '20130103'], - ['data1', 30, 200, 100], - ['data2', 130, 300, 200] - ] - }, - axis : { - x : { - type : 'timeseries' - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have correct number of xs', function () { - expect(Object.keys(chart.internal.data.xs).length).toBe(2); - expect(chart.internal.data.xs.data1.length).toBe(3); - expect(chart.internal.data.xs.data2.length).toBe(3); - }); - - it('should have Date object as x', function () { - var xs = chart.internal.data.xs; - expect(+xs.data1[0]).toBe(+new Date(2013, 0, 1, 0, 0, 0)); - expect(+xs.data1[1]).toBe(+new Date(2013, 0, 2, 0, 0, 0)); - expect(+xs.data1[2]).toBe(+new Date(2013, 0, 3, 0, 0, 0)); - expect(+xs.data2[0]).toBe(+new Date(2013, 0, 1, 0, 0, 0)); - expect(+xs.data2[1]).toBe(+new Date(2013, 0, 2, 0, 0, 0)); - expect(+xs.data2[2]).toBe(+new Date(2013, 0, 3, 0, 0, 0)); - }); - }); - }); - }); - - describe('milliseconds timeseries x', function () { - - describe('as date string', function () { - - it('should update args', function () { - args = { - data: { - x : 'date', - xFormat: '%Y-%m-%d %H:%M:%S.%L', - columns: [ - ['date', "2014-05-20 17:25:00.123", "2014-05-20 17:30:00.345"], - ['data1', 30, 200], - ['data2', 130, 300] - ] - }, - axis: { - x: { - type: 'timeseries', - tick: { - format: '%Y-%m-%d %H:%M:%S.%L', - multiline: false - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have correct number of xs', function () { - expect(Object.keys(chart.internal.data.xs).length).toBe(2); - expect(chart.internal.data.xs.data1.length).toBe(2); - expect(chart.internal.data.xs.data2.length).toBe(2); - }); - - it('should have Date object as x', function () { - var xs = chart.internal.data.xs; - expect(+xs.data1[0]).toBe(+new Date(2014, 4, 20, 17, 25, 0, 123)); - expect(+xs.data1[1]).toBe(+new Date(2014, 4, 20, 17, 30, 0, 345)); - expect(+xs.data2[0]).toBe(+new Date(2014, 4, 20, 17, 25, 0, 123)); - expect(+xs.data2[1]).toBe(+new Date(2014, 4, 20, 17, 30, 0, 345)); - }); - - it('should have milliseconds tick format', function () { - var expected = ["2014-05-20 17:25:00.123", "2014-05-20 17:30:00.345"]; - chart.internal.main.selectAll('.c3-axis-x g.tick text').each(function (d, i) { - expect(d3.select(this).text()).toBe(expected[i]); - }); - }); - - }); - - describe('as unixtime number', function () { - - it('should update args', function () { - args = { - data: { - x : 'date', - columns: [ - ['date', 1417622461123, 1417622522345], - ['data1', 30, 200], - ['data2', 130, 300] - ] - }, - axis: { - x: { - type: 'timeseries', - tick: { - format: '%Y-%m-%d %H:%M:%S.%L' - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have correct number of xs', function () { - expect(Object.keys(chart.internal.data.xs).length).toBe(2); - expect(chart.internal.data.xs.data1.length).toBe(2); - expect(chart.internal.data.xs.data2.length).toBe(2); - }); - - it('should have Date object as x', function () { - var xs = chart.internal.data.xs; - expect(+xs.data1[0]).toBe(1417622461123); - expect(+xs.data1[1]).toBe(1417622522345); - expect(+xs.data2[0]).toBe(1417622461123); - expect(+xs.data2[1]).toBe(1417622522345); - }); - }); - - }); - - }); - - describe('data.label', function () { - - describe('on line chart', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 1030, 2200, 2100], - ['data2', 1150, 2010, 1200], - ['data3', -1150, -2010, -1200], - ['data4', -1030, -2200, -2100], - ], - type: 'line', - labels: true, - } - }; - expect(true).toBeTruthy(); - }); - - it('should locate data labels in correct position', function () { - var expectedTextY = { - data1: [128, 38, 46], - data2: [119, 53, 115], - data3: [311, 377, 315], - data4: [302, 392, 384], - }; - var expectedTextX = { - data1: [6, 294, 583], - data2: [6, 294, 583], - data3: [6, 294, 583], - data4: [6, 294, 583], - }; - Object.keys(expectedTextY).forEach(function (key) { - d3.selectAll('.c3-texts-' + key + ' text.c3-text').each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedTextY[key][i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedTextX[key][i], -2); - }); - }); - }); - - it('should update args to be stacked', function () { - args.data.groups = [['data1', 'data2'], ['data3', 'data4']]; - expect(true).toBeTruthy(); - }); - - it('should locate data labels in correct position', function () { - var expectedTextY = { - data1: [120, 38, 75], - data2: [161, 127, 159], - data3: [269, 303, 271], - data4: [310, 392, 355], - }; - var expectedTextX = { - data1: [6, 294, 583], - data2: [6, 294, 583], - data3: [6, 294, 583], - data4: [6, 294, 583], - }; - Object.keys(expectedTextY).forEach(function (key) { - d3.selectAll('.c3-texts-' + key + ' text.c3-text').each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedTextY[key][i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedTextX[key][i], -2); - }); - }); - }); - - }); - - describe('on area chart', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 1030, 2200, 2100], - ['data2', 1150, 2010, 1200], - ['data3', -1150, -2010, -1200], - ['data4', -1030, -2200, -2100], - ], - type: 'area', - labels: true, - } - }; - expect(true).toBeTruthy(); - }); - - it('should locate data labels in correct position', function () { - var expectedTextY = { - data1: [128, 38, 46], - data2: [119, 53, 115], - data3: [311, 377, 315], - data4: [302, 392, 384], - }; - var expectedTextX = { - data1: [6, 294, 583], - data2: [6, 294, 583], - data3: [6, 294, 583], - data4: [6, 294, 583], - }; - Object.keys(expectedTextY).forEach(function (key) { - d3.selectAll('.c3-texts-' + key + ' text.c3-text').each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedTextY[key][i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedTextX[key][i], -2); - }); - }); - }); - - it('should update args to be stacked', function () { - args.data.groups = [['data1', 'data2'], ['data3', 'data4']]; - expect(true).toBeTruthy(); - }); - - it('should locate data labels in correct position', function () { - var expectedTextY = { - data1: [120, 38, 75], - data2: [161, 127, 159], - data3: [269, 303, 271], - data4: [310, 392, 355], - }; - var expectedTextX = { - data1: [6, 294, 583], - data2: [6, 294, 583], - data3: [6, 294, 583], - data4: [6, 294, 583], - }; - Object.keys(expectedTextY).forEach(function (key) { - d3.selectAll('.c3-texts-' + key + ' text.c3-text').each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedTextY[key][i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedTextX[key][i], -2); - }); - }); - }); - - }); - - describe('on bar chart', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 1030, 2200, 2100], - ['data2', 1150, 2010, 1200], - ['data3', -1150, -2010, -1200], - ['data4', -1030, -2200, -2100], - ], - type: 'bar', - labels: true, - } - }; - expect(true).toBeTruthy(); - }); - - it('should locate data labels in correct position', function () { - var expectedTextY = { - data1: [128, 38, 46], - data2: [119, 53, 115], - data3: [311, 377, 315], - data4: [302, 392, 384], - }; - var expectedTextX = { - data1: [53, 249, 445], - data2: [83, 279, 475], - data3: [112, 308, 504], - data4: [142, 338, 534], - }; - Object.keys(expectedTextY).forEach(function (key) { - d3.selectAll('.c3-texts-' + key + ' text.c3-text').each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedTextY[key][i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedTextX[key][i], -2); - }); - }); - }); - - it('should update args to be stacked', function () { - args.data.groups = [['data1', 'data2'], ['data3', 'data4']]; - expect(true).toBeTruthy(); - }); - - it('should locate data labels in correct position', function () { - var expectedTextY = { - data1: [120, 38, 75], - data2: [161, 127, 159], - data3: [269, 303, 271], - data4: [310, 392, 355], - }; - var expectedTextX = { - data1: [68.6, 264, 460], - data2: [68.6, 264, 460], - data3: [127, 323, 519], - data4: [127, 323, 519], - }; - Object.keys(expectedTextY).forEach(function (key) { - d3.selectAll('.c3-texts-' + key + ' text.c3-text').each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedTextY[key][i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedTextX[key][i], -2); - }); - }); - }); - - }); - - describe('for all targets', function () { - - it('should update args to show data label for all data', function () { - args = { - data: { - columns: [ - ['data1', 100, 200, 100, 400, 150, 250], - ['data2', 10, 20, 10, 40, 15, 25], - ['data3', 1000, 2000, 1000, 4000, 1500, 2500] - ], - labels: true - } - }; - expect(true).toBeTruthy(); - }); - - it('should have data labels on all data', function () { - d3.selectAll('.c3-texts-data1 text').each(function (d, i) { - expect(d3.select(this).text()).toBe(args.data.columns[0][i + 1] + ''); - }); - d3.selectAll('.c3-texts-data2 text').each(function (d, i) { - expect(d3.select(this).text()).toBe(args.data.columns[1][i + 1] + ''); - }); - d3.selectAll('.c3-texts-data3 text').each(function (d, i) { - expect(d3.select(this).text()).toBe(args.data.columns[2][i + 1] + ''); - }); - }); - - }); - - describe('for each target', function () { - - describe('as true', function () { - - it('should update args to show data label for only data1', function () { - args = { - data: { - columns: [ - ['data1', 100, 200, 100, 400, 150, 250], - ['data2', 10, 20, 10, 40, 15, 25], - ['data3', 1000, 2000, 1000, 4000, 1500, 2500] - ], - labels: { - format: { - data1: true - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have data labels on all data', function () { - d3.selectAll('.c3-texts-data1 text').each(function (d, i) { - expect(d3.select(this).text()).toBe(args.data.columns[0][i + 1] + ''); - }); - d3.selectAll('.c3-texts-data2 text').each(function () { - expect(d3.select(this).text()).toBe(''); - }); - d3.selectAll('.c3-texts-data3 text').each(function () { - expect(d3.select(this).text()).toBe(''); - }); - }); - }); - - describe('as function', function () { - - it('should update args to show data label for only data1', function () { - args = { - data: { - columns: [ - ['data1', 100, 200, 100, 400, 150, 250], - ['data2', 10, 20, 10, 40, 15, 25], - ['data3', 1000, 2000, 1000, 4000, 1500, 2500] - ], - labels: { - format: { - data1: d3.format('$') - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have data labels on all data', function () { - d3.selectAll('.c3-texts-data1 text').each(function (d, i) { - expect(d3.select(this).text()).toBe('$' + args.data.columns[0][i + 1]); - }); - d3.selectAll('.c3-texts-data2 text').each(function () { - expect(d3.select(this).text()).toBe(''); - }); - d3.selectAll('.c3-texts-data3 text').each(function () { - expect(d3.select(this).text()).toBe(''); - }); - }); - }); - - }); - - describe('with small values', function () { - - it('should update args to show data label', function () { - args = { - data: { - columns: [ - ['data1', 0.03, 0.2, 0.1, 0.4, 0.15, 0.250] - ], - labels: true - } - }; - expect(true).toBeTruthy(); - }); - - it('should have proper y domain', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-0.02); - expect(domain[1]).toBeCloseTo(0.45); - }); - }); - - describe('with positive values and null', function () { - - describe('on not rotated axis', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 190, 200, 190, null], - ], - type: 'bar', - labels: { - format: function (v) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(0, -1); - expect(domain[1]).toBeCloseTo(227, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [67, 49, 67, 423], - expectedXs = [74, 221, 368, 515]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(189, -1); - expect(domain[1]).toBeCloseTo(201, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [375, 40, 375, 422], - expectedXs = [6, 198, 391, 583]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - }); - - describe('on rotated axis', function () { - - it('should update args', function () { - args.data.type = 'bar'; - args.axis = { - rotated: true - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(0, -1); - expect(domain[1]).toBeCloseTo(231, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [57, 163, 269, 375], - expectedXs = [490, 516, 490, 4]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(188, -1); - expect(domain[1]).toBeCloseTo(202, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [9, 147, 286, 424], - expectedXs = [76, 526, 76, 4]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - }); - - }); - - describe('with positive values and null', function () { - - describe('on not rotated axis', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', -190, -200, -190, null], - ], - type: 'bar', - labels: { - format: function (v) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-227, -1); - expect(domain[1]).toBeCloseTo(0, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [368, 387, 368, 12], - expectedXs = [74, 221, 368, 515]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-201, -1); - expect(domain[1]).toBeCloseTo(-189, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [58, 392, 58, 12], - expectedXs = [6, 198, 391, 583]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - }); - - describe('on rotated axis', function () { - - it('should update args', function () { - args.data.type = 'bar'; - args.axis = { - rotated: true - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-232, -1); - expect(domain[1]).toBeCloseTo(0, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [57, 163, 269, 375], - expectedXs = [103, 78, 103, 526]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-202, -1); - expect(domain[1]).toBeCloseTo(-188, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [9, 147, 286, 424], - expectedXs = [511, 67, 511, 526]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - }); - - }); - - describe('with positive and negative values and null', function () { - - describe('on non rotated axis', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', -190, 200, 190, null], - ], - type: 'bar', - labels: { - format: function (v) { - if (v === null) { - return 'Not Applicable'; - } - return d3.format('$')(v); - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-243, -1); - expect(domain[1]).toBeCloseTo(253, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [392, 43, 52, 215], - expectedXs = [74, 221, 368, 515]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-243, -1); - expect(domain[1]).toBeCloseTo(253, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [392, 40, 49, 212], - expectedXs = [6, 198, 391, 583]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - }); - - describe('on rotated axis', function () { - - it('should update args', function () { - args.data.type = 'bar'; - args.axis = { - rotated: true - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-254, -1); - expect(domain[1]).toBeCloseTo(260, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [57, 163, 269, 375], - expectedXs = [69, 525, 513, 295]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-254, -1); - expect(domain[1]).toBeCloseTo(260, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [9, 147, 286, 424], - expectedXs = [67, 527, 515, 297]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - }); - - }); - - describe('with positive grouped values', function () { - - describe('on non rotated axis', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 500], - ['data2', 50, 20, 10, 40], - ['data3', 250, 220, 210, 240], - ], - groups: [['data1', 'data2', 'data3']], - labels: true, - type: 'bar', - } - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(0, -1); - expect(domain[1]).toBeCloseTo(885, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [385, 317, 370, 164], - expectedXs = [74, 221, 368, 515]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-94, -1); - expect(domain[1]).toBeCloseTo(884, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [344, 284, 331, 144], - expectedXs = [6, 198, 391, 583]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - }); - - describe('on rotated axis', function () { - - it('should update args', function () { - args.data.type = 'bar'; - args.axis = { - rotated: true - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(0, -1); - expect(domain[1]).toBeCloseTo(888, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [57, 163, 269, 375], - expectedXs = [57, 150, 77, 363]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-87, -1); - expect(domain[1]).toBeCloseTo(887, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [9, 147, 286, 424], - expectedXs = [107, 192, 125, 386]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - }); - - }); - - describe('with negative grouped values', function () { - - describe('on non rotated axis', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', -30, -200, -100, -500], - ['data2', -50, -20, -10, -40], - ['data3', -250, -220, -210, -240] - ], - groups: [['data1', 'data2', 'data3']], - labels: true, - type: 'bar', - } - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-885, -1); - expect(domain[1]).toBeCloseTo(0, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [51, 118, 65, 272], - expectedXs = [74, 221, 368, 515]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-884, -1); - expect(domain[1]).toBeCloseTo(94, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [88, 149, 101, 288], - expectedXs = [6, 198, 391, 583]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - }); - - describe('on rotated axis', function () { - - it('should update args', function () { - args.data.type = 'bar'; - args.axis = { - rotated: true - }; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-894, -1); - expect(domain[1]).toBeCloseTo(0, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [57, 163, 269, 375], - expectedXs = [533, 440, 513, 230]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - - it('should update args', function () { - args.data.type = 'line'; - expect(true).toBeTruthy(); - }); - - it('should have y domain with proper padding', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-894, -1); - expect(domain[1]).toBeCloseTo(94, -1); - }); - - it('should locate labels above each data point', function () { - var texts = chart.internal.main.selectAll('.c3-texts-data1 text'), - expectedYs = [9, 147, 286, 424], - expectedXs = [480, 397, 462, 205]; - texts.each(function (d, i) { - var text = d3.select(this); - expect(+text.attr('y')).toBeCloseTo(expectedYs[i], -2); - expect(+text.attr('x')).toBeCloseTo(expectedXs[i], -2); - }); - }); - }); - - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/domain-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/domain-spec.js deleted file mode 100644 index 69f7995..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/domain-spec.js +++ /dev/null @@ -1,110 +0,0 @@ -describe('c3 chart domain', function () { - 'use strict'; - - var chart; - - var args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - axis: { - y: {}, - y2: {} - } - }; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('axis.y.min', function () { - - it('should change axis.y.min to -100', function () { - args.axis.y.min = -100; - expect(true).toBeTruthy(); - }); - - it('should be set properly when smaller than max of data', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBe(-150); - expect(domain[1]).toBe(450); - }); - - it('should change axis.y.min to 500', function () { - args.axis.y.min = 500; - expect(true).toBeTruthy(); - }); - - it('should be set properly when bigger than max of data', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBe(499); - expect(domain[1]).toBe(511); - }); - - it('should change axis.y.min to undefined', function () { - args.axis.y.min = undefined; - expect(true).toBeTruthy(); - }); - - }); - - describe('axis.y.max', function () { - - it('should change axis.y.max to 1000', function () { - args.axis.y.max = 1000; - expect(true).toBeTruthy(); - }); - - it('should be set properly when bigger than min of data', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBe(-89); - expect(domain[1]).toBe(1099); - }); - - it('should change axis.y.max to 0', function () { - args.axis.y.max = 0; - expect(true).toBeTruthy(); - }); - - it('should be set properly when smaller than min of data', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBe(-11); - expect(domain[1]).toBe(1); - }); - - }); - - describe('axis.y.padding', function () { - - it('should change axis.y.max to 1000', function () { - args = { - data: { - columns: [ - ['data1', 10, 20, 10, 40, 15, 25], - ['data2', 50, 40, 30, 45, 25, 45] - ] - }, - axis: { - y: { - padding: { - top: 200, - bottom: 200 - } - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should be set properly when bigger than min of data', function () { - var domain = chart.internal.y.domain(); - expect(domain[0]).toBeCloseTo(-9, -1); - expect(domain[1]).toBeCloseTo(69, -1); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/grid-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/grid-spec.js deleted file mode 100644 index 0443ec1..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/grid-spec.js +++ /dev/null @@ -1,365 +0,0 @@ -describe('c3 chart grid', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('y grid show', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250] - ] - }, - axis: { - y: { - tick: { - } - } - }, - grid: { - y: { - show: false - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should not show y grids', function () { - expect(chart.internal.main.select('.c3-ygrids').size()).toBe(0); - }); - - it('should update args to show y grids', function () { - args.grid.y.show = true; - expect(true).toBeTruthy(); - }); - - it('should show y grids', function () { - var ygrids = chart.internal.main.select('.c3-ygrids'); - expect(ygrids.size()).toBe(1); - expect(ygrids.selectAll('.c3-ygrid').size()).toBe(9); - }); - - it('should update args to show only 3 y grids', function () { - args.grid.y.ticks = 3; - expect(true).toBeTruthy(); - }); - - it('should show only 3 y grids', function () { - var ygrids = chart.internal.main.select('.c3-ygrids'); - expect(ygrids.size()).toBe(1); - expect(ygrids.selectAll('.c3-ygrid').size()).toBe(3); - }); - - it('should update args to show y grids depending on y axis ticks', function () { - args.axis.y.tick.count = 5; - expect(true).toBeTruthy(); - }); - - it('should show grids depending on y axis ticks', function () { - var ygrids = chart.internal.main.select('.c3-ygrids'), - expectedYs = []; - ygrids.selectAll('.c3-ygrid').each(function (d, i) { - expectedYs[i] = +d3.select(this).attr('y1'); - }); - expect(ygrids.size()).toBe(1); - expect(ygrids.selectAll('.c3-ygrid').size()).toBe(5); - chart.internal.main.select('.c3-axis-y').selectAll('.tick').each(function (d, i) { - var t = d3.transform(d3.select(this).attr('transform')); - expect(t.translate[1]).toBe(expectedYs[i]); - }); - }); - }); - - describe('y grid lines', function () { - - describe('position', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 10, 200, 100, 400, 150, 250] - ] - }, - grid: { - y: { - lines: [ - {value: 30, text: 'Lable 30', position: 'start'}, - {value: 145, text: 'Lable 145', position: 'middle'}, - {value: 225, text: 'Lable 225'} - ] - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should show 3 grid lines', function () { - expect(chart.internal.main.selectAll('.c3-ygrid-lines .c3-ygrid-line').size()).toBe(3); - }); - - it('should locate grid lines properly', function () { - var lines = chart.internal.main.selectAll('.c3-ygrid-lines .c3-ygrid-line'), - expectedY1s = [373, 268, 196]; - lines.each(function (d, i) { - var y1 = d3.select(this).select('line').attr('y1'); - expect(y1).toBeCloseTo(expectedY1s[i], -2); - }); - }); - - it('should locate grid texts properly', function () { - var lines = chart.internal.main.selectAll('.c3-ygrid-lines .c3-ygrid-line'), - expectedPositions = ['start', 'middle', 'end'], - expectedDxs = [4, 0, -4]; - lines.each(function (d, i) { - var text = d3.select(this).select('text'), - textAnchor = text.attr('text-anchor'), - dx = text.attr('dx'); - expect(textAnchor).toBe(expectedPositions[i]); - expect(+dx).toBe(expectedDxs[i]); - }); - }); - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 10, 200, 100, 400, 150, 250] - ] - }, - axis: { - rotated: true - }, - grid: { - y: { - lines: [ - {value: 30, text: 'Lable 30', position: 'start'}, - {value: 145, text: 'Lable 145', position: 'middle'}, - {value: 225, text: 'Lable 225'} - ] - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should show 3 grid lines', function () { - expect(chart.internal.main.selectAll('.c3-ygrid-lines .c3-ygrid-line').size()).toBe(3); - }); - - it('should locate grid lines properly', function () { - var lines = chart.internal.main.selectAll('.c3-ygrid-lines .c3-ygrid-line'), - expectedX1s = [75, 220, 321]; - lines.each(function (d, i) { - var x1 = d3.select(this).select('line').attr('x1'); - expect(x1).toBeCloseTo(expectedX1s[i], -2); - }); - }); - - it('should locate grid texts properly', function () { - var lines = chart.internal.main.selectAll('.c3-ygrid-lines .c3-ygrid-line'), - expectedPositions = ['start', 'middle', 'end'], - expectedDxs = [4, 0, -4]; - lines.each(function (d, i) { - var text = d3.select(this).select('text'), - textAnchor = text.attr('text-anchor'), - dx = text.attr('dx'); - expect(textAnchor).toBe(expectedPositions[i]); - expect(+dx).toBe(expectedDxs[i]); - }); - }); - - }); - }); - - describe('x grid lines', function () { - - describe('position', function () { - - it('should have correct height', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400], - ] - }, - grid: { - x: { - lines: [ - {value: 1, text: 'Label 1', position: 'start'}, - {value: 2, text: 'Label 2', position: 'middle'}, - {value: 3, text: 'Label 3'}, - ] - } - }, - }; - expect(true).toBeTruthy(); - }); - - it('should show 3 grid lines', function () { - expect(chart.internal.main.selectAll('.c3-xgrid-lines .c3-xgrid-line').size()).toBe(3); - }); - - it('should locate grid lines properly', function () { - var lines = chart.internal.main.selectAll('.c3-xgrid-lines .c3-xgrid-line'), - expectedX1s = [202, 397, 593]; - lines.each(function (d, i) { - var x1 = d3.select(this).select('line').attr('x1'); - expect(x1).toBeCloseTo(expectedX1s[i], -2); - }); - }); - - it('should locate grid texts properly', function () { - var lines = chart.internal.main.selectAll('.c3-xgrid-lines .c3-xgrid-line'), - expectedPositions = ['start', 'middle', 'end'], - expectedDxs = [4, 0, -4]; - lines.each(function (d, i) { - var text = d3.select(this).select('text'), - textAnchor = text.attr('text-anchor'), - dx = text.attr('dx'); - expect(textAnchor).toBe(expectedPositions[i]); - expect(+dx).toBe(expectedDxs[i]); - }); - }); - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400], - ] - }, - axis: { - rotated: true - }, - grid: { - x: { - lines: [ - {value: 1, text: 'Label 1', position: 'start'}, - {value: 2, text: 'Label 2', position: 'middle'}, - {value: 3, text: 'Label 3'}, - ] - } - }, - }; - expect(true).toBeTruthy(); - }); - - it('should show 3 grid lines', function () { - expect(chart.internal.main.selectAll('.c3-xgrid-lines .c3-xgrid-line').size()).toBe(3); - }); - - it('should locate grid lines properly', function () { - var lines = chart.internal.main.selectAll('.c3-xgrid-lines .c3-xgrid-line'), - expectedY1s = [144, 283, 421]; - lines.each(function (d, i) { - var y1 = d3.select(this).select('line').attr('y1'); - expect(y1).toBeCloseTo(expectedY1s[i], -2); - }); - }); - - it('should locate grid texts properly', function () { - var lines = chart.internal.main.selectAll('.c3-xgrid-lines .c3-xgrid-line'), - expectedPositions = ['start', 'middle', 'end'], - expectedDxs = [4, 0, -4]; - lines.each(function (d, i) { - var text = d3.select(this).select('text'), - textAnchor = text.attr('text-anchor'), - dx = text.attr('dx'); - expect(textAnchor).toBe(expectedPositions[i]); - expect(+dx).toBe(expectedDxs[i]); - }); - }); - - }); - - describe('with padding.top', function () { - - it('should have correct height', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400], - ] - }, - grid: { - x: { - lines: [ - {value: 3, text: 'Label 3'} - ] - } - }, - padding: { - top: 50 - } - }; - expect(true).toBeTruthy(); - }); - - it('should show x grid lines', function () { - var lines = chart.internal.main.select('.c3-xgrid-lines .c3-xgrid-line'), - expectedX1 = 593, - expectedText = ['Label 3']; - lines.each(function (id, i) { - var line = d3.select(this), - l = line.select('line'), - t = line.select('text'); - expect(+l.attr('x1')).toBeCloseTo(expectedX1, -2); - expect(t.text()).toBe(expectedText[i]); - }); - }); - - }); - - describe('on category axis', function () { - - it('should update args', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', 'a', 'b', 'c', 'd'], - ['data1', 30, 200, 100, 400], - ] - }, - axis: { - x: { - type: 'category' - } - }, - grid: { - x: { - lines: [ - {value: 3, text: 'Label 3'}, - {value: 'a', text: 'Label a'} - ] - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should show x grid lines', function () { - var lines = chart.internal.main.selectAll('.c3-xgrid-lines .c3-xgrid-line'), - expectedX1 = [515, 74], - expectedText = ['Label 3', 'Label a']; - lines.each(function (id, i) { - var line = d3.select(this), - l = line.select('line'), - t = line.select('text'); - expect(+l.attr('x1')).toBeCloseTo(expectedX1[i], -2); - expect(t.text()).toBe(expectedText[i]); - }); - }); - - }); - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/interaction-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/interaction-spec.js deleted file mode 100644 index 4e62070..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/interaction-spec.js +++ /dev/null @@ -1,116 +0,0 @@ -describe('c3 chart interaction', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('generate event rects', function () { - - describe('custom x', function () { - - it('should generate bar chart', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', 0, 1000, 3000, 10000], - ['data', 10, 10, 10, 10] - ], - type: 'bar' - } - }; - expect(true).toBeTruthy(); - }); - - it('should have 4 event rects properly', function () { - var lefts = [78, 138, 205.5, 407.5], - widths = [60, 67.5, 202, 194]; - d3.selectAll('.c3-event-rect').each(function (d, i) { - var box = d3.select(this).node().getBoundingClientRect(); - expect(box.left).toBeCloseTo(lefts[i], -2); - expect(box.width).toBeCloseTo(widths[i], -2); - }); - }); - - it('should generate bar chart with only one data', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', 0], - ['data', 10] - ], - type: 'bar' - } - }; - expect(true).toBeTruthy(); - }); - - it('should have 1 event rects properly', function () { - var eventRects = d3.selectAll('.c3-event-rect'); - expect(eventRects.size()).toBe(1); - eventRects.each(function () { - var box = d3.select(this).node().getBoundingClientRect(); - expect(box.left).toBeCloseTo(40.5, -2); - expect(box.width).toBeCloseTo(598, -2); - }); - }); - }); - - describe('timeseries', function () { - - it('should generate line chart with timeseries', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', '20140101', '20140201', '20140210', '20140301'], - ['data', 10, 10, 10, 10] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should have 4 event rects properly', function () { - var lefts = [43.5, 193, 353, 500], - widths = [149.5, 160, 147, 136]; - d3.selectAll('.c3-event-rect').each(function (d, i) { - var box = d3.select(this).node().getBoundingClientRect(); - expect(box.left).toBeCloseTo(lefts[i], -2); - expect(box.width).toBeCloseTo(widths[i], -2); - }); - - }); - - it('should generate line chart with only 1 data timeseries', function () { - args = { - data: { - x: 'x', - columns: [ - ['x', '20140101'], - ['data', 10] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should have 1 event rects properly', function () { - var eventRects = d3.selectAll('.c3-event-rect'); - expect(eventRects.size()).toBe(1); - eventRects.each(function () { - var box = d3.select(this).node().getBoundingClientRect(); - expect(box.left).toBeCloseTo(40.5, -2); - expect(box.width).toBeCloseTo(598, -2); - }); - }); - - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/legend-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/legend-spec.js deleted file mode 100644 index 5773b1a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/legend-spec.js +++ /dev/null @@ -1,220 +0,0 @@ -describe('c3 chart legend', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('legend when multiple charts rendered', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30], - ['data2', 50], - ['data3', 100] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should update args with long data names', function () { - args = { - data: { - columns: [ - ['long data name 1', 30], - ['long data name 2', 50], - ['long data name 3', 50], - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should have properly computed legend width', function () { - var expectedLeft = [148, 226, 384], - expectedWidth = [118, 118, 108]; - d3.selectAll('.c3-legend-item').each(function (d, i) { - var rect = d3.select(this).node().getBoundingClientRect(); - expect(rect.left).toBeCloseTo(expectedLeft[i], -2); - expect(rect.width).toBeCloseTo(expectedWidth[i], -2); - }); - }); - }); - - describe('legend position', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - } - }; - expect(true).toBeTruthy(); - }); - - it('should be located on the center of chart', function () { - var box = chart.internal.legend.node().getBoundingClientRect(); - expect(box.left + box.right).toBe(640); - }); - - }); - - describe('legend as inset', function () { - - it('should change the legend to "inset" successfully', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25] - ] - }, - legend: { - position: 'inset', - inset: { - step: null - } - } - }; - expect(true).toBeTruthy(); - }); - - it('should be positioned properly', function () { - var box = d3.select('.c3-legend-background').node().getBoundingClientRect(); - expect(box.top).toBe(5.5); - expect(box.left).toBeGreaterThan(30); - }); - - it('should have automatically calculated height', function () { - var box = d3.select('.c3-legend-background').node().getBoundingClientRect(); - expect(box.height).toBe(48); - }); - - it('should change the legend step to 1 successfully', function () { - args.legend.inset.step = 1; - expect(true).toBeTruthy(); - }); - - it('should have automatically calculated height', function () { - var box = d3.select('.c3-legend-background').node().getBoundingClientRect(); - expect(box.height).toBe(28); - }); - - it('should change the legend step to 2 successfully', function () { - args.legend.inset.step = 2; - expect(true).toBeTruthy(); - }); - - it('should have automatically calculated height', function () { - var box = d3.select('.c3-legend-background').node().getBoundingClientRect(); - expect(box.height).toBe(48); - }); - - it('should update args to have only one series', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ] - }, - legend: { - position: 'inset' - } - }; - expect(true).toBeTruthy(); - }); - - it('should locate legend properly', function () { - var box = d3.select('.c3-legend-background').node().getBoundingClientRect(); - expect(box.height).toBe(28); - expect(box.width).toBeGreaterThan(64); - }); - - }); - - describe('legend.hide', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 100, 200, 100, 250, 150] - ] - }, - legend: { - hide: true - } - }; - expect(true).toBeTruthy(); - }); - - it('should not show legends', function () { - d3.selectAll('.c3-legend-item').each(function () { - expect(d3.select(this).style('visibility')).toBe('hidden'); - }); - }); - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 100, 200, 100, 250, 150] - ] - }, - legend: { - hide: 'data2' - } - }; - expect(true).toBeTruthy(); - }); - - it('should not show legends', function () { - expect(d3.select('.c3-legend-item-data1').style('visibility')).toBe('visible'); - expect(d3.select('.c3-legend-item-data2').style('visibility')).toBe('hidden'); - }); - - }); - - describe('legend.show', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 130, 100, 200, 100, 250, 150] - ] - }, - legend: { - show: false - } - }; - expect(true).toBeTruthy(); - }); - - it('should not initially have rendered any legend items', function () { - expect(d3.selectAll('.c3-legend-item').empty()).toBe(true); - }); - - it('allows us to show the legend on showLegend call', function () { - chart.legend.show(); - d3.selectAll('.c3-legend-item').each(function () { - expect(d3.select(this).style('visibility')).toBe('visible'); - // This selects all the children, but we expect it to be empty - expect(d3.select(this).selectAll("*").length).not.toEqual(0); - }); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/shape.bar-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/shape.bar-spec.js deleted file mode 100644 index 78f2971..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/shape.bar-spec.js +++ /dev/null @@ -1,88 +0,0 @@ -var setMouseEvent = window.setMouseEvent; - -describe('c3 chart shape bar', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('internal.isWithinBar', function () { - - describe('with normal axis', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, -150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', -150, 120, 110, 140, 115, 125] - ], - type: 'bar' - }, - axis: { - rotated: false - } - }; - expect(true).toBeTruthy(); - }); - - it('should not be within bar', function () { - var bar = d3.select('.c3-target-data1 .c3-bar-0').node(); - setMouseEvent(chart, 'click', 0, 0); - expect(chart.internal.isWithinBar(bar)).toBeFalsy(); - }); - - it('should be within bar', function () { - var bar = d3.select('.c3-target-data1 .c3-bar-0').node(); - setMouseEvent(chart, 'click', 31, 280); - expect(chart.internal.isWithinBar(bar)).toBeTruthy(); - }); - - it('should not be within bar of negative value', function () { - var bar = d3.select('.c3-target-data3 .c3-bar-0').node(); - setMouseEvent(chart, 'click', 68, 280); - expect(chart.internal.isWithinBar(bar)).toBeFalsy(); - }); - - it('should be within bar of negative value', function () { - var bar = d3.select('.c3-target-data3 .c3-bar-0').node(); - setMouseEvent(chart, 'click', 68, 350); - expect(chart.internal.isWithinBar(bar)).toBeTruthy(); - }); - - }); - - describe('with rotated axis', function () { - - it('should change the chart as axis rotated', function () { - args.axis.rotated = true; - expect(true).toBeTruthy(); - }); - - it('should not be within bar', function () { - var bar = d3.select('.c3-target-data1 .c3-bar-0').node(); - setMouseEvent(chart, 'click', 0, 0); - expect(chart.internal.isWithinBar(bar)).toBeFalsy(); - }); - - it('should be within bar', function () { - var bar = d3.select('.c3-target-data1 .c3-bar-0').node(); - setMouseEvent(chart, 'click', 190, 20); - expect(chart.internal.isWithinBar(bar)).toBeTruthy(); - }); - - it('should be within bar of negative value', function () { - var bar = d3.select('.c3-target-data3 .c3-bar-0').node(); - setMouseEvent(chart, 'click', 68, 50); - expect(chart.internal.isWithinBar(bar)).toBeTruthy(); - }); - - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/shape.line-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/shape.line-spec.js deleted file mode 100644 index b4f5dc8..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/shape.line-spec.js +++ /dev/null @@ -1,99 +0,0 @@ -describe('c3 chart shape line', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('shape-rendering for line chart', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, -150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', -150, 120, 110, 140, 115, 125] - ], - type: 'line' - } - }; - expect(true).toBeTruthy(); - }); - - it("should not have shape-rendering when it's line chart", function () { - d3.selectAll('.c3-line').each(function () { - var style = d3.select(this).style('shape-rendering'); - expect(style).toBe('auto'); - }); - }); - - it('should chnage to step chart', function () { - args.data.type = 'step'; - expect(true).toBeTruthy(); - }); - - it("should have shape-rendering = crispedges when it's step chart", function () { - d3.selectAll('.c3-line').each(function () { - var style = d3.select(this).style('shape-rendering'); - expect(style).toBe('crispedges'); - }); - }); - - }); - - describe('point.show option', function () { - - it('should change args to include null data', function () { - args = { - data: { - columns: [ - ['data1', 30, null, 100, 400, -150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', -150, 120, 110, 140, 115, 125] - ], - type: 'line' - } - }; - expect(true).toBeTruthy(); - }); - - it('should not show the circle for null', function (done) { - setTimeout(function () { - var target = chart.internal.main.select('.c3-chart-line.c3-target-data1'); - expect(+target.select('.c3-circle-0').style('opacity')).toBe(1); - expect(+target.select('.c3-circle-1').style('opacity')).toBe(0); - expect(+target.select('.c3-circle-2').style('opacity')).toBe(1); - done(); - }, 500); - }); - - it('should change args to include null data on scatter plot', function () { - args = { - data: { - columns: [ - ['data1', 30, null, 100, 400, -150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', -150, 120, 110, 140, 115, 125] - ], - type: 'scatter' - } - }; - expect(true).toBeTruthy(); - }); - - it('should not show the circle for null', function (done) { - setTimeout(function () { - var target = chart.internal.main.select('.c3-chart-line.c3-target-data1'); - expect(+target.select('.c3-circle-0').style('opacity')).toBe(0.5); - expect(+target.select('.c3-circle-1').style('opacity')).toBe(0); - expect(+target.select('.c3-circle-2').style('opacity')).toBe(0.5); - done(); - }, 500); - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/tooltip-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/tooltip-spec.js deleted file mode 100644 index de3983f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/tooltip-spec.js +++ /dev/null @@ -1,101 +0,0 @@ -describe('c3 chart tooltip', function () { - 'use strict'; - - var chart; - var tooltipConfiguration; - - var args = function () { - return { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ], - }, - tooltip: tooltipConfiguration - }; - }; - - beforeEach(function (done) { - chart = window.initChart(chart, args(), done); - }); - - describe('tooltip position', function () { - beforeAll(function () { - tooltipConfiguration = {}; - }); - - describe('without left margin', function () { - - it('should show tooltip on proper position', function () { - var eventRect = d3.select('.c3-event-rect-2').node(); - window.setMouseEvent(chart, 'mousemove', 100, 100, eventRect); - - var tooltipContainer = d3.select('.c3-tooltip-container'), - top = Math.floor(+tooltipContainer.style('top').replace(/px/, '')), - left = Math.floor(+tooltipContainer.style('left').replace(/px/, '')), - topExpected = 115, - leftExpected = 280; - expect(top).toBe(topExpected); - expect(left).toBeGreaterThan(leftExpected); - }); - - }); - - describe('with left margin', function () { - - it('should set left margin', function () { - d3.select('#chart').style('margin-left', '300px'); - expect(true).toBeTruthy(); - }); - - it('should show tooltip on proper position', function () { - var eventRect = d3.select('.c3-event-rect-2').node(); - window.setMouseEvent(chart, 'mousemove', 100, 100, eventRect); - - var tooltipContainer = d3.select('.c3-tooltip-container'), - top = Math.floor(+tooltipContainer.style('top').replace(/px/, '')), - left = Math.floor(+tooltipContainer.style('left').replace(/px/, '')), - topExpected = 115, - leftExpected = 280; - expect(top).toBe(topExpected); - expect(left).toBeGreaterThan(leftExpected); - }); - - }); - - }); - - describe('tooltip positionFunction', function () { - var topExpected = 37, leftExpected = 79; - - beforeAll(function () { - tooltipConfiguration = { - position: function (data, width, height, element) { - expect(data.length).toBe(args().data.columns.length); - expect(data[0]).toEqual(jasmine.objectContaining({ - index: 2, - value: 100, - id: 'data1' - })); - expect(width).toBeGreaterThan(0); - expect(height).toBeGreaterThan(0); - expect(element).toBe(d3.select('.c3-event-rect-2').node()); - return {top: topExpected, left: leftExpected}; - } - }; - }); - - it('should be set to the coordinate where the function returned', function () { - var eventRect = d3.select('.c3-event-rect-2').node(); - window.setMouseEvent(chart, 'mousemove', 100, 100, eventRect); - - var tooltipContainer = d3.select('.c3-tooltip-container'), - top = Math.floor(+tooltipContainer.style('top').replace(/px/, '')), - left = Math.floor(+tooltipContainer.style('left').replace(/px/, '')); - expect(top).toBe(topExpected); - expect(left).toBe(leftExpected); - }); - }); -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/type-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/type-spec.js deleted file mode 100644 index 9210d50..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/type-spec.js +++ /dev/null @@ -1,137 +0,0 @@ -describe('c3 chart types', function () { - 'use strict'; - - var chart, args; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('internal.hasArcType', function () { - - describe('with data', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ], - type: 'pie' - } - }; - expect(true).toBeTruthy(); - }); - - it('should return true', function () { - expect(chart.internal.hasArcType()).toBeTruthy(); - }); - - it('should change chart type to "bar"', function () { - args.data.type = 'bar'; - expect(true).toBeTruthy(); - }); - - it('should return false', function () { - expect(chart.internal.hasArcType()).toBeFalsy(); - }); - - }); - - describe('with empty data', function () { - - it('should update args to have empty data', function () { - args = { - data: { - columns: [], - type: 'pie' - } - }; - expect(true).toBeTruthy(); - }); - - it('should return true', function () { - expect(chart.internal.hasArcType()).toBeTruthy(); - }); - - it('should change chart type to "bar"', function () { - args.data.type = 'bar'; - expect(true).toBeTruthy(); - }); - - it('should return false', function () { - expect(chart.internal.hasArcType()).toBeFalsy(); - }); - - }); - - }); - - describe('internal.hasType', function () { - - it('should update args', function () { - args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 150, 250], - ['data2', 50, 20, 10, 40, 15, 25], - ['data3', 150, 120, 110, 140, 115, 125] - ], - type: 'pie' - } - }; - expect(true).toBeTruthy(); - }); - - it('should return true for "pie" type', function () { - expect(chart.internal.hasType('pie')).toBeTruthy(); - }); - - it('should return false for "line" type', function () { - expect(chart.internal.hasType('line')).toBeFalsy(); - }); - - it('should return false for "bar" type', function () { - expect(chart.internal.hasType('bar')).toBeFalsy(); - }); - - it('should unload successfully', function () { - chart.unload([]); - expect(true).toBeTruthy(); - }); - - it('should return true for "pie" type even if no data', function () { - expect(chart.internal.hasType('pie')).toBeTruthy(); - }); - - it('should return false for "line" type even if no data', function () { - expect(chart.internal.hasType('line')).toBeFalsy(); - }); - - it('should return false for "bar" type even if no data', function () { - expect(chart.internal.hasType('bar')).toBeFalsy(); - }); - - it('should change chart type to "bar" successfully', function () { - args.data.type = 'bar'; - expect(true).toBeTruthy(); - }); - - it('should return false for "pie" type even if no data', function () { - expect(chart.internal.hasType('pie')).toBeFalsy(); - }); - - it('should return false for "line" type even if no data', function () { - expect(chart.internal.hasType('line')).toBeFalsy(); - }); - - it('should return true for "bar" type even if no data', function () { - expect(chart.internal.hasType('bar')).toBeTruthy(); - }); - - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/spec/zoom-spec.js b/web/nms.gathering.org/old/speedometer/c3-master/spec/zoom-spec.js deleted file mode 100644 index 7f1490b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/spec/zoom-spec.js +++ /dev/null @@ -1,67 +0,0 @@ -describe('c3 chart zoom', function () { - 'use strict'; - - var chart; - - var args = { - data: { - columns: [ - ['data1', 30, 200, 100, 400, 3150, 250], - ['data2', 50, 20, 10, 40, 15, 6025] - ] - }, - axis: { - x: { - extent: [1, 2] - } - }, - zoom: { - enable: true - }, - subchart: { - show: true - } - }; - - beforeEach(function (done) { - chart = window.initChart(chart, args, done); - }); - - describe('default extent', function () { - - describe('main chart domain', function () { - - it('should have original y domain', function () { - var yDomain = chart.internal.y.domain(), - expectedYDomain = [-591.5, 6626.5]; - expect(yDomain[0]).toBe(expectedYDomain[0]); - expect(yDomain[1]).toBe(expectedYDomain[1]); - }); - - }); - - describe('main chart domain', function () { - - it('should have original y domain in subchart', function () { - var yDomain = chart.internal.y.domain(), - subYDomain = chart.internal.subY.domain(); - expect(subYDomain[0]).toBe(yDomain[0]); - expect(subYDomain[1]).toBe(yDomain[1]); - }); - - }); - - describe('main chart domain', function () { - - it('should have specified brush extent', function () { - var brushExtent = chart.internal.brush.extent(), - expectedBrushExtent = [1, 2]; - expect(brushExtent[0]).toBe(expectedBrushExtent[0]); - expect(brushExtent[1]).toBe(expectedBrushExtent[1]); - }); - - }); - - }); - -}); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.axis.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.axis.js deleted file mode 100644 index 281a7bb..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.axis.js +++ /dev/null @@ -1,60 +0,0 @@ -c3_chart_fn.axis = function () {}; -c3_chart_fn.axis.labels = function (labels) { - var $$ = this.internal; - if (arguments.length) { - Object.keys(labels).forEach(function (axisId) { - $$.axis.setLabelText(axisId, labels[axisId]); - }); - $$.axis.updateLabels(); - } - // TODO: return some values? -}; -c3_chart_fn.axis.max = function (max) { - var $$ = this.internal, config = $$.config; - if (arguments.length) { - if (typeof max === 'object') { - if (isValue(max.x)) { config.axis_x_max = max.x; } - if (isValue(max.y)) { config.axis_y_max = max.y; } - if (isValue(max.y2)) { config.axis_y2_max = max.y2; } - } else { - config.axis_y_max = config.axis_y2_max = max; - } - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true}); - } else { - return { - x: config.axis_x_max, - y: config.axis_y_max, - y2: config.axis_y2_max - }; - } -}; -c3_chart_fn.axis.min = function (min) { - var $$ = this.internal, config = $$.config; - if (arguments.length) { - if (typeof min === 'object') { - if (isValue(min.x)) { config.axis_x_min = min.x; } - if (isValue(min.y)) { config.axis_y_min = min.y; } - if (isValue(min.y2)) { config.axis_y2_min = min.y2; } - } else { - config.axis_y_min = config.axis_y2_min = min; - } - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true}); - } else { - return { - x: config.axis_x_min, - y: config.axis_y_min, - y2: config.axis_y2_min - }; - } -}; -c3_chart_fn.axis.range = function (range) { - if (arguments.length) { - if (isDefined(range.max)) { this.axis.max(range.max); } - if (isDefined(range.min)) { this.axis.min(range.min); } - } else { - return { - max: this.axis.max(), - min: this.axis.min() - }; - } -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.category.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.category.js deleted file mode 100644 index 1616c4a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.category.js +++ /dev/null @@ -1,15 +0,0 @@ -c3_chart_fn.category = function (i, category) { - var $$ = this.internal, config = $$.config; - if (arguments.length > 1) { - config.axis_x_categories[i] = category; - $$.redraw(); - } - return config.axis_x_categories[i]; -}; -c3_chart_fn.categories = function (categories) { - var $$ = this.internal, config = $$.config; - if (!arguments.length) { return config.axis_x_categories; } - config.axis_x_categories = categories; - $$.redraw(); - return config.axis_x_categories; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.chart.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.chart.js deleted file mode 100644 index a13b0da..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.chart.js +++ /dev/null @@ -1,27 +0,0 @@ -c3_chart_fn.resize = function (size) { - var $$ = this.internal, config = $$.config; - config.size_width = size ? size.width : null; - config.size_height = size ? size.height : null; - this.flush(); -}; - -c3_chart_fn.flush = function () { - var $$ = this.internal; - $$.updateAndRedraw({withLegend: true, withTransition: false, withTransitionForTransform: false}); -}; - -c3_chart_fn.destroy = function () { - var $$ = this.internal; - - window.clearInterval($$.intervalForObserveInserted); - window.onresize = null; - - $$.selectChart.classed('c3', false).html(""); - - // MEMO: this is needed because the reference of some elements will not be released, then memory leak will happen. - Object.keys($$).forEach(function (key) { - $$[key] = null; - }); - - return null; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.color.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.color.js deleted file mode 100644 index 15aaa3e..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.color.js +++ /dev/null @@ -1,5 +0,0 @@ -// TODO: fix -c3_chart_fn.color = function (id) { - var $$ = this.internal; - return $$.color(id); // more patterns -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.data.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.data.js deleted file mode 100644 index be5b8f7..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.data.js +++ /dev/null @@ -1,27 +0,0 @@ -c3_chart_fn.data = function (targetIds) { - var targets = this.internal.data.targets; - return typeof targetIds === 'undefined' ? targets : targets.filter(function (t) { - return [].concat(targetIds).indexOf(t.id) >= 0; - }); -}; -c3_chart_fn.data.shown = function (targetIds) { - return this.internal.filterTargetsToShow(this.data(targetIds)); -}; -c3_chart_fn.data.values = function (targetId) { - var targets, values = null; - if (targetId) { - targets = this.data(targetId); - values = targets[0] ? targets[0].values.map(function (d) { return d.value; }) : null; - } - return values; -}; -c3_chart_fn.data.names = function (names) { - this.internal.clearLegendItemTextBoxCache(); - return this.internal.updateDataAttributes('names', names); -}; -c3_chart_fn.data.colors = function (colors) { - return this.internal.updateDataAttributes('colors', colors); -}; -c3_chart_fn.data.axes = function (axes) { - return this.internal.updateDataAttributes('axes', axes); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.flow.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.flow.js deleted file mode 100644 index d8afc19..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.flow.js +++ /dev/null @@ -1,294 +0,0 @@ -c3_chart_fn.flow = function (args) { - var $$ = this.internal, - targets, data, notfoundIds = [], orgDataCount = $$.getMaxDataCount(), - dataCount, domain, baseTarget, baseValue, length = 0, tail = 0, diff, to; - - if (args.json) { - data = $$.convertJsonToData(args.json, args.keys); - } - else if (args.rows) { - data = $$.convertRowsToData(args.rows); - } - else if (args.columns) { - data = $$.convertColumnsToData(args.columns); - } - else { - return; - } - targets = $$.convertDataToTargets(data, true); - - // Update/Add data - $$.data.targets.forEach(function (t) { - var found = false, i, j; - for (i = 0; i < targets.length; i++) { - if (t.id === targets[i].id) { - found = true; - - if (t.values[t.values.length - 1]) { - tail = t.values[t.values.length - 1].index + 1; - } - length = targets[i].values.length; - - for (j = 0; j < length; j++) { - targets[i].values[j].index = tail + j; - if (!$$.isTimeSeries()) { - targets[i].values[j].x = tail + j; - } - } - t.values = t.values.concat(targets[i].values); - - targets.splice(i, 1); - break; - } - } - if (!found) { notfoundIds.push(t.id); } - }); - - // Append null for not found targets - $$.data.targets.forEach(function (t) { - var i, j; - for (i = 0; i < notfoundIds.length; i++) { - if (t.id === notfoundIds[i]) { - tail = t.values[t.values.length - 1].index + 1; - for (j = 0; j < length; j++) { - t.values.push({ - id: t.id, - index: tail + j, - x: $$.isTimeSeries() ? $$.getOtherTargetX(tail + j) : tail + j, - value: null - }); - } - } - } - }); - - // Generate null values for new target - if ($$.data.targets.length) { - targets.forEach(function (t) { - var i, missing = []; - for (i = $$.data.targets[0].values[0].index; i < tail; i++) { - missing.push({ - id: t.id, - index: i, - x: $$.isTimeSeries() ? $$.getOtherTargetX(i) : i, - value: null - }); - } - t.values.forEach(function (v) { - v.index += tail; - if (!$$.isTimeSeries()) { - v.x += tail; - } - }); - t.values = missing.concat(t.values); - }); - } - $$.data.targets = $$.data.targets.concat(targets); // add remained - - // check data count because behavior needs to change when it's only one - dataCount = $$.getMaxDataCount(); - baseTarget = $$.data.targets[0]; - baseValue = baseTarget.values[0]; - - // Update length to flow if needed - if (isDefined(args.to)) { - length = 0; - to = $$.isTimeSeries() ? $$.parseDate(args.to) : args.to; - baseTarget.values.forEach(function (v) { - if (v.x < to) { length++; } - }); - } else if (isDefined(args.length)) { - length = args.length; - } - - // If only one data, update the domain to flow from left edge of the chart - if (!orgDataCount) { - if ($$.isTimeSeries()) { - if (baseTarget.values.length > 1) { - diff = baseTarget.values[baseTarget.values.length - 1].x - baseValue.x; - } else { - diff = baseValue.x - $$.getXDomain($$.data.targets)[0]; - } - } else { - diff = 1; - } - domain = [baseValue.x - diff, baseValue.x]; - $$.updateXDomain(null, true, true, false, domain); - } else if (orgDataCount === 1) { - if ($$.isTimeSeries()) { - diff = (baseTarget.values[baseTarget.values.length - 1].x - baseValue.x) / 2; - domain = [new Date(+baseValue.x - diff), new Date(+baseValue.x + diff)]; - $$.updateXDomain(null, true, true, false, domain); - } - } - - // Set targets - $$.updateTargets($$.data.targets); - - // Redraw with new targets - $$.redraw({ - flow: { - index: baseValue.index, - length: length, - duration: isValue(args.duration) ? args.duration : $$.config.transition_duration, - done: args.done, - orgDataCount: orgDataCount, - }, - withLegend: true, - withTransition: orgDataCount > 1, - withTrimXDomain: false, - withUpdateXAxis: true, - }); -}; - -c3_chart_internal_fn.generateFlow = function (args) { - var $$ = this, config = $$.config, d3 = $$.d3; - - return function () { - var targets = args.targets, - flow = args.flow, - drawBar = args.drawBar, - drawLine = args.drawLine, - drawArea = args.drawArea, - cx = args.cx, - cy = args.cy, - xv = args.xv, - xForText = args.xForText, - yForText = args.yForText, - duration = args.duration; - - var translateX, scaleX = 1, transform, - flowIndex = flow.index, - flowLength = flow.length, - flowStart = $$.getValueOnIndex($$.data.targets[0].values, flowIndex), - flowEnd = $$.getValueOnIndex($$.data.targets[0].values, flowIndex + flowLength), - orgDomain = $$.x.domain(), domain, - durationForFlow = flow.duration || duration, - done = flow.done || function () {}, - wait = $$.generateWait(); - - var xgrid = $$.xgrid || d3.selectAll([]), - xgridLines = $$.xgridLines || d3.selectAll([]), - mainRegion = $$.mainRegion || d3.selectAll([]), - mainText = $$.mainText || d3.selectAll([]), - mainBar = $$.mainBar || d3.selectAll([]), - mainLine = $$.mainLine || d3.selectAll([]), - mainArea = $$.mainArea || d3.selectAll([]), - mainCircle = $$.mainCircle || d3.selectAll([]); - - // set flag - $$.flowing = true; - - // remove head data after rendered - $$.data.targets.forEach(function (d) { - d.values.splice(0, flowLength); - }); - - // update x domain to generate axis elements for flow - domain = $$.updateXDomain(targets, true, true); - // update elements related to x scale - if ($$.updateXGrid) { $$.updateXGrid(true); } - - // generate transform to flow - if (!flow.orgDataCount) { // if empty - if ($$.data.targets[0].values.length !== 1) { - translateX = $$.x(orgDomain[0]) - $$.x(domain[0]); - } else { - if ($$.isTimeSeries()) { - flowStart = $$.getValueOnIndex($$.data.targets[0].values, 0); - flowEnd = $$.getValueOnIndex($$.data.targets[0].values, $$.data.targets[0].values.length - 1); - translateX = $$.x(flowStart.x) - $$.x(flowEnd.x); - } else { - translateX = diffDomain(domain) / 2; - } - } - } else if (flow.orgDataCount === 1 || flowStart.x === flowEnd.x) { - translateX = $$.x(orgDomain[0]) - $$.x(domain[0]); - } else { - if ($$.isTimeSeries()) { - translateX = ($$.x(orgDomain[0]) - $$.x(domain[0])); - } else { - translateX = ($$.x(flowStart.x) - $$.x(flowEnd.x)); - } - } - scaleX = (diffDomain(orgDomain) / diffDomain(domain)); - transform = 'translate(' + translateX + ',0) scale(' + scaleX + ',1)'; - - // hide tooltip - $$.hideXGridFocus(); - $$.hideTooltip(); - - d3.transition().ease('linear').duration(durationForFlow).each(function () { - wait.add($$.axes.x.transition().call($$.xAxis)); - wait.add(mainBar.transition().attr('transform', transform)); - wait.add(mainLine.transition().attr('transform', transform)); - wait.add(mainArea.transition().attr('transform', transform)); - wait.add(mainCircle.transition().attr('transform', transform)); - wait.add(mainText.transition().attr('transform', transform)); - wait.add(mainRegion.filter($$.isRegionOnX).transition().attr('transform', transform)); - wait.add(xgrid.transition().attr('transform', transform)); - wait.add(xgridLines.transition().attr('transform', transform)); - }) - .call(wait, function () { - var i, shapes = [], texts = [], eventRects = []; - - // remove flowed elements - if (flowLength) { - for (i = 0; i < flowLength; i++) { - shapes.push('.' + CLASS.shape + '-' + (flowIndex + i)); - texts.push('.' + CLASS.text + '-' + (flowIndex + i)); - eventRects.push('.' + CLASS.eventRect + '-' + (flowIndex + i)); - } - $$.svg.selectAll('.' + CLASS.shapes).selectAll(shapes).remove(); - $$.svg.selectAll('.' + CLASS.texts).selectAll(texts).remove(); - $$.svg.selectAll('.' + CLASS.eventRects).selectAll(eventRects).remove(); - $$.svg.select('.' + CLASS.xgrid).remove(); - } - - // draw again for removing flowed elements and reverting attr - xgrid - .attr('transform', null) - .attr($$.xgridAttr); - xgridLines - .attr('transform', null); - xgridLines.select('line') - .attr("x1", config.axis_rotated ? 0 : xv) - .attr("x2", config.axis_rotated ? $$.width : xv); - xgridLines.select('text') - .attr("x", config.axis_rotated ? $$.width : 0) - .attr("y", xv); - mainBar - .attr('transform', null) - .attr("d", drawBar); - mainLine - .attr('transform', null) - .attr("d", drawLine); - mainArea - .attr('transform', null) - .attr("d", drawArea); - mainCircle - .attr('transform', null) - .attr("cx", cx) - .attr("cy", cy); - mainText - .attr('transform', null) - .attr('x', xForText) - .attr('y', yForText) - .style('fill-opacity', $$.opacityForText.bind($$)); - mainRegion - .attr('transform', null); - mainRegion.select('rect').filter($$.isRegionOnX) - .attr("x", $$.regionX.bind($$)) - .attr("width", $$.regionWidth.bind($$)); - - if (config.interaction_enabled) { - $$.redrawEventRect(); - } - - // callback for end of flow - done(); - - $$.flowing = false; - }); - }; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.focus.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.focus.js deleted file mode 100644 index 1a65bcc..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.focus.js +++ /dev/null @@ -1,60 +0,0 @@ -c3_chart_fn.focus = function (targetIds) { - var $$ = this.internal, candidates; - - targetIds = $$.mapToTargetIds(targetIds); - candidates = $$.svg.selectAll($$.selectorTargets(targetIds.filter($$.isTargetToShow, $$))), - - this.revert(); - this.defocus(); - candidates.classed(CLASS.focused, true).classed(CLASS.defocused, false); - if ($$.hasArcType()) { - $$.expandArc(targetIds); - } - $$.toggleFocusLegend(targetIds, true); - - $$.focusedTargetIds = targetIds; - $$.defocusedTargetIds = $$.defocusedTargetIds.filter(function (id) { - return targetIds.indexOf(id) < 0; - }); -}; - -c3_chart_fn.defocus = function (targetIds) { - var $$ = this.internal, candidates; - - targetIds = $$.mapToTargetIds(targetIds); - candidates = $$.svg.selectAll($$.selectorTargets(targetIds.filter($$.isTargetToShow, $$))), - - candidates.classed(CLASS.focused, false).classed(CLASS.defocused, true); - if ($$.hasArcType()) { - $$.unexpandArc(targetIds); - } - $$.toggleFocusLegend(targetIds, false); - - $$.focusedTargetIds = $$.focusedTargetIds.filter(function (id) { - return targetIds.indexOf(id) < 0; - }); - $$.defocusedTargetIds = targetIds; -}; - -c3_chart_fn.revert = function (targetIds) { - var $$ = this.internal, candidates; - - targetIds = $$.mapToTargetIds(targetIds); - candidates = $$.svg.selectAll($$.selectorTargets(targetIds)); // should be for all targets - - candidates.classed(CLASS.focused, false).classed(CLASS.defocused, false); - if ($$.hasArcType()) { - $$.unexpandArc(targetIds); - } - if ($$.config.legend_show) { - $$.showLegend(targetIds.filter($$.isLegendToShow.bind($$))); - $$.legend.selectAll($$.selectorLegends(targetIds)) - .filter(function () { - return $$.d3.select(this).classed(CLASS.legendItemFocused); - }) - .classed(CLASS.legendItemFocused, false); - } - - $$.focusedTargetIds = []; - $$.defocusedTargetIds = []; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.grid.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.grid.js deleted file mode 100644 index 038aa6b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.grid.js +++ /dev/null @@ -1,31 +0,0 @@ -c3_chart_fn.xgrids = function (grids) { - var $$ = this.internal, config = $$.config; - if (! grids) { return config.grid_x_lines; } - config.grid_x_lines = grids; - $$.redrawWithoutRescale(); - return config.grid_x_lines; -}; -c3_chart_fn.xgrids.add = function (grids) { - var $$ = this.internal; - return this.xgrids($$.config.grid_x_lines.concat(grids ? grids : [])); -}; -c3_chart_fn.xgrids.remove = function (params) { // TODO: multiple - var $$ = this.internal; - $$.removeGridLines(params, true); -}; - -c3_chart_fn.ygrids = function (grids) { - var $$ = this.internal, config = $$.config; - if (! grids) { return config.grid_y_lines; } - config.grid_y_lines = grids; - $$.redrawWithoutRescale(); - return config.grid_y_lines; -}; -c3_chart_fn.ygrids.add = function (grids) { - var $$ = this.internal; - return this.ygrids($$.config.grid_y_lines.concat(grids ? grids : [])); -}; -c3_chart_fn.ygrids.remove = function (params) { // TODO: multiple - var $$ = this.internal; - $$.removeGridLines(params, false); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.group.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.group.js deleted file mode 100644 index 47fedb4..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.group.js +++ /dev/null @@ -1,7 +0,0 @@ -c3_chart_fn.groups = function (groups) { - var $$ = this.internal, config = $$.config; - if (isUndefined(groups)) { return config.data_groups; } - config.data_groups = groups; - $$.redraw(); - return config.data_groups; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.legend.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.legend.js deleted file mode 100644 index 182caa1..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.legend.js +++ /dev/null @@ -1,11 +0,0 @@ -c3_chart_fn.legend = function () {}; -c3_chart_fn.legend.show = function (targetIds) { - var $$ = this.internal; - $$.showLegend($$.mapToTargetIds(targetIds)); - $$.updateAndRedraw({withLegend: true}); -}; -c3_chart_fn.legend.hide = function (targetIds) { - var $$ = this.internal; - $$.hideLegend($$.mapToTargetIds(targetIds)); - $$.updateAndRedraw({withLegend: true}); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.load.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.load.js deleted file mode 100644 index 6bb4c9a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.load.js +++ /dev/null @@ -1,57 +0,0 @@ -c3_chart_fn.load = function (args) { - var $$ = this.internal, config = $$.config; - // update xs if specified - if (args.xs) { - $$.addXs(args.xs); - } - // update classes if exists - if ('classes' in args) { - Object.keys(args.classes).forEach(function (id) { - config.data_classes[id] = args.classes[id]; - }); - } - // update categories if exists - if ('categories' in args && $$.isCategorized()) { - config.axis_x_categories = args.categories; - } - // update axes if exists - if ('axes' in args) { - Object.keys(args.axes).forEach(function (id) { - config.data_axes[id] = args.axes[id]; - }); - } - // update colors if exists - if ('colors' in args) { - Object.keys(args.colors).forEach(function (id) { - config.data_colors[id] = args.colors[id]; - }); - } - // use cache if exists - if ('cacheIds' in args && $$.hasCaches(args.cacheIds)) { - $$.load($$.getCaches(args.cacheIds), args.done); - return; - } - // unload if needed - if ('unload' in args) { - // TODO: do not unload if target will load (included in url/rows/columns) - $$.unload($$.mapToTargetIds((typeof args.unload === 'boolean' && args.unload) ? null : args.unload), function () { - $$.loadFromArgs(args); - }); - } else { - $$.loadFromArgs(args); - } -}; - -c3_chart_fn.unload = function (args) { - var $$ = this.internal; - args = args || {}; - if (args instanceof Array) { - args = {ids: args}; - } else if (typeof args === 'string') { - args = {ids: [args]}; - } - $$.unload($$.mapToTargetIds(args.ids), function () { - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true}); - if (args.done) { args.done(); } - }); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.region.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.region.js deleted file mode 100644 index b587b4f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.region.js +++ /dev/null @@ -1,40 +0,0 @@ -c3_chart_fn.regions = function (regions) { - var $$ = this.internal, config = $$.config; - if (!regions) { return config.regions; } - config.regions = regions; - $$.redrawWithoutRescale(); - return config.regions; -}; -c3_chart_fn.regions.add = function (regions) { - var $$ = this.internal, config = $$.config; - if (!regions) { return config.regions; } - config.regions = config.regions.concat(regions); - $$.redrawWithoutRescale(); - return config.regions; -}; -c3_chart_fn.regions.remove = function (options) { - var $$ = this.internal, config = $$.config, - duration, classes, regions; - - options = options || {}; - duration = $$.getOption(options, "duration", config.transition_duration); - classes = $$.getOption(options, "classes", [CLASS.region]); - - regions = $$.main.select('.' + CLASS.regions).selectAll(classes.map(function (c) { return '.' + c; })); - (duration ? regions.transition().duration(duration) : regions) - .style('opacity', 0) - .remove(); - - config.regions = config.regions.filter(function (region) { - var found = false; - if (!region['class']) { - return true; - } - region['class'].split(' ').forEach(function (c) { - if (classes.indexOf(c) >= 0) { found = true; } - }); - return !found; - }); - - return config.regions; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.selection.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.selection.js deleted file mode 100644 index 02ad601..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.selection.js +++ /dev/null @@ -1,54 +0,0 @@ -c3_chart_fn.selected = function (targetId) { - var $$ = this.internal, d3 = $$.d3; - return d3.merge( - $$.main.selectAll('.' + CLASS.shapes + $$.getTargetSelectorSuffix(targetId)).selectAll('.' + CLASS.shape) - .filter(function () { return d3.select(this).classed(CLASS.SELECTED); }) - .map(function (d) { return d.map(function (d) { var data = d.__data__; return data.data ? data.data : data; }); }) - ); -}; -c3_chart_fn.select = function (ids, indices, resetOther) { - var $$ = this.internal, d3 = $$.d3, config = $$.config; - if (! config.data_selection_enabled) { return; } - $$.main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape).each(function (d, i) { - var shape = d3.select(this), id = d.data ? d.data.id : d.id, - toggle = $$.getToggle(this, d).bind($$), - isTargetId = config.data_selection_grouped || !ids || ids.indexOf(id) >= 0, - isTargetIndex = !indices || indices.indexOf(i) >= 0, - isSelected = shape.classed(CLASS.SELECTED); - // line/area selection not supported yet - if (shape.classed(CLASS.line) || shape.classed(CLASS.area)) { - return; - } - if (isTargetId && isTargetIndex) { - if (config.data_selection_isselectable(d) && !isSelected) { - toggle(true, shape.classed(CLASS.SELECTED, true), d, i); - } - } else if (isDefined(resetOther) && resetOther) { - if (isSelected) { - toggle(false, shape.classed(CLASS.SELECTED, false), d, i); - } - } - }); -}; -c3_chart_fn.unselect = function (ids, indices) { - var $$ = this.internal, d3 = $$.d3, config = $$.config; - if (! config.data_selection_enabled) { return; } - $$.main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape).each(function (d, i) { - var shape = d3.select(this), id = d.data ? d.data.id : d.id, - toggle = $$.getToggle(this, d).bind($$), - isTargetId = config.data_selection_grouped || !ids || ids.indexOf(id) >= 0, - isTargetIndex = !indices || indices.indexOf(i) >= 0, - isSelected = shape.classed(CLASS.SELECTED); - // line/area selection not supported yet - if (shape.classed(CLASS.line) || shape.classed(CLASS.area)) { - return; - } - if (isTargetId && isTargetIndex) { - if (config.data_selection_isselectable(d)) { - if (isSelected) { - toggle(false, shape.classed(CLASS.SELECTED, false), d, i); - } - } - } - }); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.show.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.show.js deleted file mode 100644 index 08e99e1..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.show.js +++ /dev/null @@ -1,50 +0,0 @@ -c3_chart_fn.show = function (targetIds, options) { - var $$ = this.internal, targets; - - targetIds = $$.mapToTargetIds(targetIds); - options = options || {}; - - $$.removeHiddenTargetIds(targetIds); - targets = $$.svg.selectAll($$.selectorTargets(targetIds)); - - targets.transition() - .style('opacity', 1, 'important') - .call($$.endall, function () { - targets.style('opacity', null).style('opacity', 1); - }); - - if (options.withLegend) { - $$.showLegend(targetIds); - } - - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true}); -}; - -c3_chart_fn.hide = function (targetIds, options) { - var $$ = this.internal, targets; - - targetIds = $$.mapToTargetIds(targetIds); - options = options || {}; - - $$.addHiddenTargetIds(targetIds); - targets = $$.svg.selectAll($$.selectorTargets(targetIds)); - - targets.transition() - .style('opacity', 0, 'important') - .call($$.endall, function () { - targets.style('opacity', null).style('opacity', 0); - }); - - if (options.withLegend) { - $$.hideLegend(targetIds); - } - - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true}); -}; - -c3_chart_fn.toggle = function (targetIds, options) { - var that = this, $$ = this.internal; - $$.mapToTargetIds(targetIds).forEach(function (targetId) { - $$.isTargetToShow(targetId) ? that.hide(targetId, options) : that.show(targetId, options); - }); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.tooltip.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.tooltip.js deleted file mode 100644 index 045a52e..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.tooltip.js +++ /dev/null @@ -1,35 +0,0 @@ -c3_chart_fn.tooltip = function () {}; -c3_chart_fn.tooltip.show = function (args) { - var $$ = this.internal, index, mouse; - - // determine mouse position on the chart - if (args.mouse) { - mouse = args.mouse; - } - - // determine focus data - if (args.data) { - if ($$.isMultipleX()) { - // if multiple xs, target point will be determined by mouse - mouse = [$$.x(args.data.x), $$.getYScale(args.data.id)(args.data.value)]; - index = null; - } else { - // TODO: when tooltip_grouped = false - index = isValue(args.data.index) ? args.data.index : $$.getIndexByX(args.data.x); - } - } - else if (typeof args.x !== 'undefined') { - index = $$.getIndexByX(args.x); - } - else if (typeof args.index !== 'undefined') { - index = args.index; - } - - // emulate mouse events to show - $$.dispatchEvent('mouseover', index, mouse); - $$.dispatchEvent('mousemove', index, mouse); -}; -c3_chart_fn.tooltip.hide = function () { - // TODO: get target data by checking the state of focus - this.internal.dispatchEvent('mouseout', 0); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.transform.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.transform.js deleted file mode 100644 index f04b505..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.transform.js +++ /dev/null @@ -1,16 +0,0 @@ -c3_chart_fn.transform = function (type, targetIds) { - var $$ = this.internal, - options = ['pie', 'donut'].indexOf(type) >= 0 ? {withTransform: true} : null; - $$.transformTo(targetIds, type, options); -}; - -c3_chart_internal_fn.transformTo = function (targetIds, type, optionsForRedraw) { - var $$ = this, - withTransitionForAxis = !$$.hasArcType(), - options = optionsForRedraw || {withTransitionForAxis: withTransitionForAxis}; - options.withTransitionForTransform = false; - $$.transiting = false; - $$.setTargetType(targetIds, type); - $$.updateTargets($$.data.targets); // this is needed when transforming to arc - $$.updateAndRedraw(options); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.x.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.x.js deleted file mode 100644 index 93d25d4..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.x.js +++ /dev/null @@ -1,16 +0,0 @@ -c3_chart_fn.x = function (x) { - var $$ = this.internal; - if (arguments.length) { - $$.updateTargetX($$.data.targets, x); - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true}); - } - return $$.data.xs; -}; -c3_chart_fn.xs = function (xs) { - var $$ = this.internal; - if (arguments.length) { - $$.updateTargetXs($$.data.targets, xs); - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true}); - } - return $$.data.xs; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/api.zoom.js b/web/nms.gathering.org/old/speedometer/c3-master/src/api.zoom.js deleted file mode 100644 index 07e7a58..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/api.zoom.js +++ /dev/null @@ -1,22 +0,0 @@ -c3_chart_fn.zoom = function (domain) { - var $$ = this.internal; - if (domain) { - if ($$.isTimeSeries()) { - domain = domain.map(function (x) { return $$.parseDate(x); }); - } - $$.brush.extent(domain); - $$.redraw({withUpdateXDomain: true, withY: $$.config.zoom_rescale}); - $$.config.zoom_onzoom.call(this, $$.x.orgDomain()); - } - return $$.brush.extent(); -}; -c3_chart_fn.zoom.enable = function (enabled) { - var $$ = this.internal; - $$.config.zoom_enabled = enabled; - $$.updateAndRedraw(); -}; -c3_chart_fn.unzoom = function () { - var $$ = this.internal; - $$.brush.clear().update(); - $$.redraw({withUpdateXDomain: true}); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/arc.js b/web/nms.gathering.org/old/speedometer/c3-master/src/arc.js deleted file mode 100644 index 40861eb..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/arc.js +++ /dev/null @@ -1,394 +0,0 @@ -c3_chart_internal_fn.initPie = function () { - var $$ = this, d3 = $$.d3, config = $$.config; - $$.pie = d3.layout.pie().value(function (d) { - return d.values.reduce(function (a, b) { return a + b.value; }, 0); - }); - if (!config.data_order) { - $$.pie.sort(null); - } -}; - -c3_chart_internal_fn.updateRadius = function () { - var $$ = this, config = $$.config, - w = config.gauge_width || config.donut_width; - $$.radiusExpanded = Math.min($$.arcWidth, $$.arcHeight) / 2; - $$.radius = $$.radiusExpanded * 0.95; - $$.innerRadiusRatio = w ? ($$.radius - w) / $$.radius : 0.6; - $$.innerRadius = $$.hasType('donut') || $$.hasType('gauge') ? $$.radius * $$.innerRadiusRatio : 0; -}; - -c3_chart_internal_fn.updateArc = function () { - var $$ = this; - $$.svgArc = $$.getSvgArc(); - $$.svgArcExpanded = $$.getSvgArcExpanded(); - $$.svgArcExpandedSub = $$.getSvgArcExpanded(0.98); -}; - -c3_chart_internal_fn.updateAngle = function (d) { - var $$ = this, config = $$.config, - found = false, index = 0, - gMin = config.gauge_min, gMax = config.gauge_max, gTic, gValue; - $$.pie($$.filterTargetsToShow($$.data.targets)).forEach(function (t) { - if (! found && t.data.id === d.data.id) { - found = true; - d = t; - d.index = index; - } - index++; - }); - if (isNaN(d.startAngle)) { - d.startAngle = 0; - } - if (isNaN(d.endAngle)) { - d.endAngle = d.startAngle; - } - if ($$.isGaugeType(d.data)) { - gTic = (Math.PI) / (gMax - gMin); - gValue = d.value < gMin ? 0 : d.value < gMax ? d.value - gMin : (gMax - gMin); - d.startAngle = -1 * (Math.PI / 2); - d.endAngle = d.startAngle + gTic * gValue; - } - return found ? d : null; -}; - -c3_chart_internal_fn.getSvgArc = function () { - var $$ = this, - arc = $$.d3.svg.arc().outerRadius($$.radius).innerRadius($$.innerRadius), - newArc = function (d, withoutUpdate) { - var updated; - if (withoutUpdate) { return arc(d); } // for interpolate - updated = $$.updateAngle(d); - return updated ? arc(updated) : "M 0 0"; - }; - // TODO: extends all function - newArc.centroid = arc.centroid; - return newArc; -}; - -c3_chart_internal_fn.getSvgArcExpanded = function (rate) { - var $$ = this, - arc = $$.d3.svg.arc().outerRadius($$.radiusExpanded * (rate ? rate : 1)).innerRadius($$.innerRadius); - return function (d) { - var updated = $$.updateAngle(d); - return updated ? arc(updated) : "M 0 0"; - }; -}; - -c3_chart_internal_fn.getArc = function (d, withoutUpdate, force) { - return force || this.isArcType(d.data) ? this.svgArc(d, withoutUpdate) : "M 0 0"; -}; - - -c3_chart_internal_fn.transformForArcLabel = function (d) { - var $$ = this, - updated = $$.updateAngle(d), c, x, y, h, ratio, translate = ""; - if (updated && !$$.hasType('gauge')) { - c = this.svgArc.centroid(updated); - x = isNaN(c[0]) ? 0 : c[0]; - y = isNaN(c[1]) ? 0 : c[1]; - h = Math.sqrt(x * x + y * y); - // TODO: ratio should be an option? - ratio = $$.radius && h ? (36 / $$.radius > 0.375 ? 1.175 - 36 / $$.radius : 0.8) * $$.radius / h : 0; - translate = "translate(" + (x * ratio) + ',' + (y * ratio) + ")"; - } - return translate; -}; - -c3_chart_internal_fn.getArcRatio = function (d) { - var $$ = this, - whole = $$.hasType('gauge') ? Math.PI : (Math.PI * 2); - return d ? (d.endAngle - d.startAngle) / whole : null; -}; - -c3_chart_internal_fn.convertToArcData = function (d) { - return this.addName({ - id: d.data.id, - value: d.value, - ratio: this.getArcRatio(d), - index: d.index - }); -}; - -c3_chart_internal_fn.textForArcLabel = function (d) { - var $$ = this, - updated, value, ratio, id, format; - if (! $$.shouldShowArcLabel()) { return ""; } - updated = $$.updateAngle(d); - value = updated ? updated.value : null; - ratio = $$.getArcRatio(updated); - id = d.data.id; - if (! $$.hasType('gauge') && ! $$.meetsArcLabelThreshold(ratio)) { return ""; } - format = $$.getArcLabelFormat(); - return format ? format(value, ratio, id) : $$.defaultArcValueFormat(value, ratio); -}; - -c3_chart_internal_fn.expandArc = function (targetIds) { - var $$ = this, interval; - - // MEMO: avoid to cancel transition - if ($$.transiting) { - interval = window.setInterval(function () { - if (!$$.transiting) { - window.clearInterval(interval); - if ($$.legend.selectAll('.c3-legend-item-focused').size() > 0) { - $$.expandArc(targetIds); - } - } - }, 10); - return; - } - - targetIds = $$.mapToTargetIds(targetIds); - - $$.svg.selectAll($$.selectorTargets(targetIds, '.' + CLASS.chartArc)).each(function (d) { - if (! $$.shouldExpand(d.data.id)) { return; } - $$.d3.select(this).selectAll('path') - .transition().duration(50) - .attr("d", $$.svgArcExpanded) - .transition().duration(100) - .attr("d", $$.svgArcExpandedSub) - .each(function (d) { - if ($$.isDonutType(d.data)) { - // callback here - } - }); - }); -}; - -c3_chart_internal_fn.unexpandArc = function (targetIds) { - var $$ = this; - - if ($$.transiting) { return; } - - targetIds = $$.mapToTargetIds(targetIds); - - $$.svg.selectAll($$.selectorTargets(targetIds, '.' + CLASS.chartArc)).selectAll('path') - .transition().duration(50) - .attr("d", $$.svgArc); - $$.svg.selectAll('.' + CLASS.arc) - .style("opacity", 1); -}; - -c3_chart_internal_fn.shouldExpand = function (id) { - var $$ = this, config = $$.config; - return ($$.isDonutType(id) && config.donut_expand) || ($$.isGaugeType(id) && config.gauge_expand) || ($$.isPieType(id) && config.pie_expand); -}; - -c3_chart_internal_fn.shouldShowArcLabel = function () { - var $$ = this, config = $$.config, shouldShow = true; - if ($$.hasType('donut')) { - shouldShow = config.donut_label_show; - } else if ($$.hasType('pie')) { - shouldShow = config.pie_label_show; - } - // when gauge, always true - return shouldShow; -}; - -c3_chart_internal_fn.meetsArcLabelThreshold = function (ratio) { - var $$ = this, config = $$.config, - threshold = $$.hasType('donut') ? config.donut_label_threshold : config.pie_label_threshold; - return ratio >= threshold; -}; - -c3_chart_internal_fn.getArcLabelFormat = function () { - var $$ = this, config = $$.config, - format = config.pie_label_format; - if ($$.hasType('gauge')) { - format = config.gauge_label_format; - } else if ($$.hasType('donut')) { - format = config.donut_label_format; - } - return format; -}; - -c3_chart_internal_fn.getArcTitle = function () { - var $$ = this; - return $$.hasType('donut') ? $$.config.donut_title : ""; -}; - -c3_chart_internal_fn.updateTargetsForArc = function (targets) { - var $$ = this, main = $$.main, - mainPieUpdate, mainPieEnter, - classChartArc = $$.classChartArc.bind($$), - classArcs = $$.classArcs.bind($$), - classFocus = $$.classFocus.bind($$); - mainPieUpdate = main.select('.' + CLASS.chartArcs).selectAll('.' + CLASS.chartArc) - .data($$.pie(targets)) - .attr("class", function (d) { return classChartArc(d) + classFocus(d.data); }); - mainPieEnter = mainPieUpdate.enter().append("g") - .attr("class", classChartArc); - mainPieEnter.append('g') - .attr('class', classArcs); - mainPieEnter.append("text") - .attr("dy", $$.hasType('gauge') ? "-.1em" : ".35em") - .style("opacity", 0) - .style("text-anchor", "middle") - .style("pointer-events", "none"); - // MEMO: can not keep same color..., but not bad to update color in redraw - //mainPieUpdate.exit().remove(); -}; - -c3_chart_internal_fn.initArc = function () { - var $$ = this; - $$.arcs = $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartArcs) - .attr("transform", $$.getTranslate('arc')); - $$.arcs.append('text') - .attr('class', CLASS.chartArcsTitle) - .style("text-anchor", "middle") - .text($$.getArcTitle()); -}; - -c3_chart_internal_fn.redrawArc = function (duration, durationForExit, withTransform) { - var $$ = this, d3 = $$.d3, config = $$.config, main = $$.main, - mainArc; - mainArc = main.selectAll('.' + CLASS.arcs).selectAll('.' + CLASS.arc) - .data($$.arcData.bind($$)); - mainArc.enter().append('path') - .attr("class", $$.classArc.bind($$)) - .style("fill", function (d) { return $$.color(d.data); }) - .style("cursor", function (d) { return config.interaction_enabled && config.data_selection_isselectable(d) ? "pointer" : null; }) - .style("opacity", 0) - .each(function (d) { - if ($$.isGaugeType(d.data)) { - d.startAngle = d.endAngle = -1 * (Math.PI / 2); - } - this._current = d; - }); - mainArc - .attr("transform", function (d) { return !$$.isGaugeType(d.data) && withTransform ? "scale(0)" : ""; }) - .style("opacity", function (d) { return d === this._current ? 0 : 1; }) - .on('mouseover', config.interaction_enabled ? function (d) { - var updated, arcData; - if ($$.transiting) { // skip while transiting - return; - } - updated = $$.updateAngle(d); - arcData = $$.convertToArcData(updated); - // transitions - $$.expandArc(updated.data.id); - $$.api.focus(updated.data.id); - $$.toggleFocusLegend(updated.data.id, true); - $$.config.data_onmouseover(arcData, this); - } : null) - .on('mousemove', config.interaction_enabled ? function (d) { - var updated = $$.updateAngle(d), - arcData = $$.convertToArcData(updated), - selectedData = [arcData]; - $$.showTooltip(selectedData, this); - } : null) - .on('mouseout', config.interaction_enabled ? function (d) { - var updated, arcData; - if ($$.transiting) { // skip while transiting - return; - } - updated = $$.updateAngle(d); - arcData = $$.convertToArcData(updated); - // transitions - $$.unexpandArc(updated.data.id); - $$.api.revert(); - $$.revertLegend(); - $$.hideTooltip(); - $$.config.data_onmouseout(arcData, this); - } : null) - .on('click', config.interaction_enabled ? function (d, i) { - var updated = $$.updateAngle(d), - arcData = $$.convertToArcData(updated); - if ($$.toggleShape) { $$.toggleShape(this, arcData, i); } - $$.config.data_onclick.call($$.api, arcData, this); - } : null) - .each(function () { $$.transiting = true; }) - .transition().duration(duration) - .attrTween("d", function (d) { - var updated = $$.updateAngle(d), interpolate; - if (! updated) { - return function () { return "M 0 0"; }; - } - // if (this._current === d) { - // this._current = { - // startAngle: Math.PI*2, - // endAngle: Math.PI*2, - // }; - // } - if (isNaN(this._current.startAngle)) { - this._current.startAngle = 0; - } - if (isNaN(this._current.endAngle)) { - this._current.endAngle = this._current.startAngle; - } - interpolate = d3.interpolate(this._current, updated); - this._current = interpolate(0); - return function (t) { - var interpolated = interpolate(t); - interpolated.data = d.data; // data.id will be updated by interporator - return $$.getArc(interpolated, true); - }; - }) - .attr("transform", withTransform ? "scale(1)" : "") - .style("fill", function (d) { - return $$.levelColor ? $$.levelColor(d.data.values[0].value) : $$.color(d.data.id); - }) // Where gauge reading color would receive customization. - .style("opacity", 1) - .call($$.endall, function () { - $$.transiting = false; - }); - mainArc.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); - main.selectAll('.' + CLASS.chartArc).select('text') - .style("opacity", 0) - .attr('class', function (d) { return $$.isGaugeType(d.data) ? CLASS.gaugeValue : ''; }) - .text($$.textForArcLabel.bind($$)) - .attr("transform", $$.transformForArcLabel.bind($$)) - .style('font-size', function (d) { return $$.isGaugeType(d.data) ? Math.round($$.radius / 5) + 'px' : ''; }) - .transition().duration(duration) - .style("opacity", function (d) { return $$.isTargetToShow(d.data.id) && $$.isArcType(d.data) ? 1 : 0; }); - main.select('.' + CLASS.chartArcsTitle) - .style("opacity", $$.hasType('donut') || $$.hasType('gauge') ? 1 : 0); - - if ($$.hasType('gauge')) { - $$.arcs.select('.' + CLASS.chartArcsBackground) - .attr("d", function () { - var d = { - data: [{value: config.gauge_max}], - startAngle: -1 * (Math.PI / 2), - endAngle: Math.PI / 2 - }; - return $$.getArc(d, true, true); - }); - $$.arcs.select('.' + CLASS.chartArcsGaugeUnit) - .attr("dy", ".75em") - .text(config.gauge_label_show ? config.gauge_units : ''); - $$.arcs.select('.' + CLASS.chartArcsGaugeMin) - .attr("dx", -1 * ($$.innerRadius + (($$.radius - $$.innerRadius) / 2)) + "px") - .attr("dy", "1.2em") - .text(config.gauge_label_show ? config.gauge_min : ''); - $$.arcs.select('.' + CLASS.chartArcsGaugeMax) - .attr("dx", $$.innerRadius + (($$.radius - $$.innerRadius) / 2) + "px") - .attr("dy", "1.2em") - .text(config.gauge_label_show ? config.gauge_max : ''); - } -}; -c3_chart_internal_fn.initGauge = function () { - var arcs = this.arcs; - if (this.hasType('gauge')) { - arcs.append('path') - .attr("class", CLASS.chartArcsBackground); - arcs.append("text") - .attr("class", CLASS.chartArcsGaugeUnit) - .style("text-anchor", "middle") - .style("pointer-events", "none"); - arcs.append("text") - .attr("class", CLASS.chartArcsGaugeMin) - .style("text-anchor", "middle") - .style("pointer-events", "none"); - arcs.append("text") - .attr("class", CLASS.chartArcsGaugeMax) - .style("text-anchor", "middle") - .style("pointer-events", "none"); - } -}; -c3_chart_internal_fn.getGaugeLabelHeight = function () { - return this.config.gauge_label_show ? 20 : 0; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/axis.js b/web/nms.gathering.org/old/speedometer/c3-master/src/axis.js deleted file mode 100644 index cd14bd6..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/axis.js +++ /dev/null @@ -1,383 +0,0 @@ -function Axis(owner) { - API.call(this, owner); -} - -inherit(API, Axis); - -Axis.prototype.init = function init() { - - var $$ = this.owner, config = $$.config, main = $$.main; - $$.axes.x = main.append("g") - .attr("class", CLASS.axis + ' ' + CLASS.axisX) - .attr("clip-path", $$.clipPathForXAxis) - .attr("transform", $$.getTranslate('x')) - .style("visibility", config.axis_x_show ? 'visible' : 'hidden'); - $$.axes.x.append("text") - .attr("class", CLASS.axisXLabel) - .attr("transform", config.axis_rotated ? "rotate(-90)" : "") - .style("text-anchor", this.textAnchorForXAxisLabel.bind(this)); - $$.axes.y = main.append("g") - .attr("class", CLASS.axis + ' ' + CLASS.axisY) - .attr("clip-path", config.axis_y_inner ? "" : $$.clipPathForYAxis) - .attr("transform", $$.getTranslate('y')) - .style("visibility", config.axis_y_show ? 'visible' : 'hidden'); - $$.axes.y.append("text") - .attr("class", CLASS.axisYLabel) - .attr("transform", config.axis_rotated ? "" : "rotate(-90)") - .style("text-anchor", this.textAnchorForYAxisLabel.bind(this)); - - $$.axes.y2 = main.append("g") - .attr("class", CLASS.axis + ' ' + CLASS.axisY2) - // clip-path? - .attr("transform", $$.getTranslate('y2')) - .style("visibility", config.axis_y2_show ? 'visible' : 'hidden'); - $$.axes.y2.append("text") - .attr("class", CLASS.axisY2Label) - .attr("transform", config.axis_rotated ? "" : "rotate(-90)") - .style("text-anchor", this.textAnchorForY2AxisLabel.bind(this)); -}; -Axis.prototype.getXAxis = function getXAxis(scale, orient, tickFormat, tickValues, withOuterTick, withoutTransition, withoutRotateTickText) { - var $$ = this.owner, config = $$.config, - axisParams = { - isCategory: $$.isCategorized(), - withOuterTick: withOuterTick, - tickMultiline: config.axis_x_tick_multiline, - tickWidth: config.axis_x_tick_width, - tickTextRotate: withoutRotateTickText ? 0 : config.axis_x_tick_rotate, - withoutTransition: withoutTransition, - }, - axis = c3_axis($$.d3, axisParams).scale(scale).orient(orient); - - if ($$.isTimeSeries() && tickValues) { - tickValues = tickValues.map(function (v) { return $$.parseDate(v); }); - } - - // Set tick - axis.tickFormat(tickFormat).tickValues(tickValues); - if ($$.isCategorized()) { - axis.tickCentered(config.axis_x_tick_centered); - if (isEmpty(config.axis_x_tick_culling)) { - config.axis_x_tick_culling = false; - } - } - - return axis; -}; -Axis.prototype.updateXAxisTickValues = function updateXAxisTickValues(targets, axis) { - var $$ = this.owner, config = $$.config, tickValues; - if (config.axis_x_tick_fit || config.axis_x_tick_count) { - tickValues = this.generateTickValues($$.mapTargetsToUniqueXs(targets), config.axis_x_tick_count, $$.isTimeSeries()); - } - if (axis) { - axis.tickValues(tickValues); - } else { - $$.xAxis.tickValues(tickValues); - $$.subXAxis.tickValues(tickValues); - } - return tickValues; -}; -Axis.prototype.getYAxis = function getYAxis(scale, orient, tickFormat, tickValues, withOuterTick, withoutTransition) { - var axisParams = { - withOuterTick: withOuterTick, - withoutTransition: withoutTransition, - }, - $$ = this.owner, - d3 = $$.d3, - config = $$.config, - axis = c3_axis(d3, axisParams).scale(scale).orient(orient).tickFormat(tickFormat); - if ($$.isTimeSeriesY()) { - axis.ticks(d3.time[config.axis_y_tick_time_value], config.axis_y_tick_time_interval); - } else { - axis.tickValues(tickValues); - } - return axis; -}; -Axis.prototype.getId = function getId(id) { - var config = this.owner.config; - return id in config.data_axes ? config.data_axes[id] : 'y'; -}; -Axis.prototype.getXAxisTickFormat = function getXAxisTickFormat() { - var $$ = this.owner, config = $$.config, - format = $$.isTimeSeries() ? $$.defaultAxisTimeFormat : $$.isCategorized() ? $$.categoryName : function (v) { return v < 0 ? v.toFixed(0) : v; }; - if (config.axis_x_tick_format) { - if (isFunction(config.axis_x_tick_format)) { - format = config.axis_x_tick_format; - } else if ($$.isTimeSeries()) { - format = function (date) { - return date ? $$.axisTimeFormat(config.axis_x_tick_format)(date) : ""; - }; - } - } - return isFunction(format) ? function (v) { return format.call($$, v); } : format; -}; -Axis.prototype.getTickValues = function getTickValues(tickValues, axis) { - return tickValues ? tickValues : axis ? axis.tickValues() : undefined; -}; -Axis.prototype.getXAxisTickValues = function getXAxisTickValues() { - return this.getTickValues(this.owner.config.axis_x_tick_values, this.owner.xAxis); -}; -Axis.prototype.getYAxisTickValues = function getYAxisTickValues() { - return this.getTickValues(this.owner.config.axis_y_tick_values, this.owner.yAxis); -}; -Axis.prototype.getY2AxisTickValues = function getY2AxisTickValues() { - return this.getTickValues(this.owner.config.axis_y2_tick_values, this.owner.y2Axis); -}; -Axis.prototype.getLabelOptionByAxisId = function getLabelOptionByAxisId(axisId) { - var $$ = this.owner, config = $$.config, option; - if (axisId === 'y') { - option = config.axis_y_label; - } else if (axisId === 'y2') { - option = config.axis_y2_label; - } else if (axisId === 'x') { - option = config.axis_x_label; - } - return option; -}; -Axis.prototype.getLabelText = function getLabelText(axisId) { - var option = this.getLabelOptionByAxisId(axisId); - return isString(option) ? option : option ? option.text : null; -}; -Axis.prototype.setLabelText = function setLabelText(axisId, text) { - var $$ = this.owner, config = $$.config, - option = this.getLabelOptionByAxisId(axisId); - if (isString(option)) { - if (axisId === 'y') { - config.axis_y_label = text; - } else if (axisId === 'y2') { - config.axis_y2_label = text; - } else if (axisId === 'x') { - config.axis_x_label = text; - } - } else if (option) { - option.text = text; - } -}; -Axis.prototype.getLabelPosition = function getLabelPosition(axisId, defaultPosition) { - var option = this.getLabelOptionByAxisId(axisId), - position = (option && typeof option === 'object' && option.position) ? option.position : defaultPosition; - return { - isInner: position.indexOf('inner') >= 0, - isOuter: position.indexOf('outer') >= 0, - isLeft: position.indexOf('left') >= 0, - isCenter: position.indexOf('center') >= 0, - isRight: position.indexOf('right') >= 0, - isTop: position.indexOf('top') >= 0, - isMiddle: position.indexOf('middle') >= 0, - isBottom: position.indexOf('bottom') >= 0 - }; -}; -Axis.prototype.getXAxisLabelPosition = function getXAxisLabelPosition() { - return this.getLabelPosition('x', this.owner.config.axis_rotated ? 'inner-top' : 'inner-right'); -}; -Axis.prototype.getYAxisLabelPosition = function getYAxisLabelPosition() { - return this.getLabelPosition('y', this.owner.config.axis_rotated ? 'inner-right' : 'inner-top'); -}; -Axis.prototype.getY2AxisLabelPosition = function getY2AxisLabelPosition() { - return this.getLabelPosition('y2', this.owner.config.axis_rotated ? 'inner-right' : 'inner-top'); -}; -Axis.prototype.getLabelPositionById = function getLabelPositionById(id) { - return id === 'y2' ? this.getY2AxisLabelPosition() : id === 'y' ? this.getYAxisLabelPosition() : this.getXAxisLabelPosition(); -}; -Axis.prototype.textForXAxisLabel = function textForXAxisLabel() { - return this.getLabelText('x'); -}; -Axis.prototype.textForYAxisLabel = function textForYAxisLabel() { - return this.getLabelText('y'); -}; -Axis.prototype.textForY2AxisLabel = function textForY2AxisLabel() { - return this.getLabelText('y2'); -}; -Axis.prototype.xForAxisLabel = function xForAxisLabel(forHorizontal, position) { - var $$ = this.owner; - if (forHorizontal) { - return position.isLeft ? 0 : position.isCenter ? $$.width / 2 : $$.width; - } else { - return position.isBottom ? -$$.height : position.isMiddle ? -$$.height / 2 : 0; - } -}; -Axis.prototype.dxForAxisLabel = function dxForAxisLabel(forHorizontal, position) { - if (forHorizontal) { - return position.isLeft ? "0.5em" : position.isRight ? "-0.5em" : "0"; - } else { - return position.isTop ? "-0.5em" : position.isBottom ? "0.5em" : "0"; - } -}; -Axis.prototype.textAnchorForAxisLabel = function textAnchorForAxisLabel(forHorizontal, position) { - if (forHorizontal) { - return position.isLeft ? 'start' : position.isCenter ? 'middle' : 'end'; - } else { - return position.isBottom ? 'start' : position.isMiddle ? 'middle' : 'end'; - } -}; -Axis.prototype.xForXAxisLabel = function xForXAxisLabel() { - return this.xForAxisLabel(!this.owner.config.axis_rotated, this.getXAxisLabelPosition()); -}; -Axis.prototype.xForYAxisLabel = function xForYAxisLabel() { - return this.xForAxisLabel(this.owner.config.axis_rotated, this.getYAxisLabelPosition()); -}; -Axis.prototype.xForY2AxisLabel = function xForY2AxisLabel() { - return this.xForAxisLabel(this.owner.config.axis_rotated, this.getY2AxisLabelPosition()); -}; -Axis.prototype.dxForXAxisLabel = function dxForXAxisLabel() { - return this.dxForAxisLabel(!this.owner.config.axis_rotated, this.getXAxisLabelPosition()); -}; -Axis.prototype.dxForYAxisLabel = function dxForYAxisLabel() { - return this.dxForAxisLabel(this.owner.config.axis_rotated, this.getYAxisLabelPosition()); -}; -Axis.prototype.dxForY2AxisLabel = function dxForY2AxisLabel() { - return this.dxForAxisLabel(this.owner.config.axis_rotated, this.getY2AxisLabelPosition()); -}; -Axis.prototype.dyForXAxisLabel = function dyForXAxisLabel() { - var $$ = this.owner, config = $$.config, - position = this.getXAxisLabelPosition(); - if (config.axis_rotated) { - return position.isInner ? "1.2em" : -25 - this.getMaxTickWidth('x'); - } else { - return position.isInner ? "-0.5em" : config.axis_x_height ? config.axis_x_height - 10 : "3em"; - } -}; -Axis.prototype.dyForYAxisLabel = function dyForYAxisLabel() { - var $$ = this.owner, - position = this.getYAxisLabelPosition(); - if ($$.config.axis_rotated) { - return position.isInner ? "-0.5em" : "3em"; - } else { - return position.isInner ? "1.2em" : -10 - ($$.config.axis_y_inner ? 0 : (this.getMaxTickWidth('y') + 10)); - } -}; -Axis.prototype.dyForY2AxisLabel = function dyForY2AxisLabel() { - var $$ = this.owner, - position = this.getY2AxisLabelPosition(); - if ($$.config.axis_rotated) { - return position.isInner ? "1.2em" : "-2.2em"; - } else { - return position.isInner ? "-0.5em" : 15 + ($$.config.axis_y2_inner ? 0 : (this.getMaxTickWidth('y2') + 15)); - } -}; -Axis.prototype.textAnchorForXAxisLabel = function textAnchorForXAxisLabel() { - var $$ = this.owner; - return this.textAnchorForAxisLabel(!$$.config.axis_rotated, this.getXAxisLabelPosition()); -}; -Axis.prototype.textAnchorForYAxisLabel = function textAnchorForYAxisLabel() { - var $$ = this.owner; - return this.textAnchorForAxisLabel($$.config.axis_rotated, this.getYAxisLabelPosition()); -}; -Axis.prototype.textAnchorForY2AxisLabel = function textAnchorForY2AxisLabel() { - var $$ = this.owner; - return this.textAnchorForAxisLabel($$.config.axis_rotated, this.getY2AxisLabelPosition()); -}; -Axis.prototype.getMaxTickWidth = function getMaxTickWidth(id, withoutRecompute) { - var $$ = this.owner, config = $$.config, - maxWidth = 0, targetsToShow, scale, axis, dummy, svg; - if (withoutRecompute && $$.currentMaxTickWidths[id]) { - return $$.currentMaxTickWidths[id]; - } - if ($$.svg) { - targetsToShow = $$.filterTargetsToShow($$.data.targets); - if (id === 'y') { - scale = $$.y.copy().domain($$.getYDomain(targetsToShow, 'y')); - axis = this.getYAxis(scale, $$.yOrient, config.axis_y_tick_format, $$.yAxisTickValues, false, true); - } else if (id === 'y2') { - scale = $$.y2.copy().domain($$.getYDomain(targetsToShow, 'y2')); - axis = this.getYAxis(scale, $$.y2Orient, config.axis_y2_tick_format, $$.y2AxisTickValues, false, true); - } else { - scale = $$.x.copy().domain($$.getXDomain(targetsToShow)); - axis = this.getXAxis(scale, $$.xOrient, $$.xAxisTickFormat, $$.xAxisTickValues, false, true, true); - this.updateXAxisTickValues(targetsToShow, axis); - } - dummy = $$.d3.select('body').append('div').classed('c3', true); - svg = dummy.append("svg").style('visibility', 'hidden').style('position', 'fixed').style('top', 0).style('left', 0), - svg.append('g').call(axis).each(function () { - $$.d3.select(this).selectAll('text').each(function () { - var box = this.getBoundingClientRect(); - if (maxWidth < box.width) { maxWidth = box.width; } - }); - dummy.remove(); - }); - } - $$.currentMaxTickWidths[id] = maxWidth <= 0 ? $$.currentMaxTickWidths[id] : maxWidth; - return $$.currentMaxTickWidths[id]; -}; - -Axis.prototype.updateLabels = function updateLabels(withTransition) { - var $$ = this.owner; - var axisXLabel = $$.main.select('.' + CLASS.axisX + ' .' + CLASS.axisXLabel), - axisYLabel = $$.main.select('.' + CLASS.axisY + ' .' + CLASS.axisYLabel), - axisY2Label = $$.main.select('.' + CLASS.axisY2 + ' .' + CLASS.axisY2Label); - (withTransition ? axisXLabel.transition() : axisXLabel) - .attr("x", this.xForXAxisLabel.bind(this)) - .attr("dx", this.dxForXAxisLabel.bind(this)) - .attr("dy", this.dyForXAxisLabel.bind(this)) - .text(this.textForXAxisLabel.bind(this)); - (withTransition ? axisYLabel.transition() : axisYLabel) - .attr("x", this.xForYAxisLabel.bind(this)) - .attr("dx", this.dxForYAxisLabel.bind(this)) - .attr("dy", this.dyForYAxisLabel.bind(this)) - .text(this.textForYAxisLabel.bind(this)); - (withTransition ? axisY2Label.transition() : axisY2Label) - .attr("x", this.xForY2AxisLabel.bind(this)) - .attr("dx", this.dxForY2AxisLabel.bind(this)) - .attr("dy", this.dyForY2AxisLabel.bind(this)) - .text(this.textForY2AxisLabel.bind(this)); -}; -Axis.prototype.getPadding = function getPadding(padding, key, defaultValue, domainLength) { - if (!isValue(padding[key])) { - return defaultValue; - } - if (padding.unit === 'ratio') { - return padding[key] * domainLength; - } - // assume padding is pixels if unit is not specified - return this.convertPixelsToAxisPadding(padding[key], domainLength); -}; -Axis.prototype.convertPixelsToAxisPadding = function convertPixelsToAxisPadding(pixels, domainLength) { - var $$ = this.owner, - length = $$.config.axis_rotated ? $$.width : $$.height; - return domainLength * (pixels / length); -}; -Axis.prototype.generateTickValues = function generateTickValues(values, tickCount, forTimeSeries) { - var tickValues = values, targetCount, start, end, count, interval, i, tickValue; - if (tickCount) { - targetCount = isFunction(tickCount) ? tickCount() : tickCount; - // compute ticks according to tickCount - if (targetCount === 1) { - tickValues = [values[0]]; - } else if (targetCount === 2) { - tickValues = [values[0], values[values.length - 1]]; - } else if (targetCount > 2) { - count = targetCount - 2; - start = values[0]; - end = values[values.length - 1]; - interval = (end - start) / (count + 1); - // re-construct unique values - tickValues = [start]; - for (i = 0; i < count; i++) { - tickValue = +start + interval * (i + 1); - tickValues.push(forTimeSeries ? new Date(tickValue) : tickValue); - } - tickValues.push(end); - } - } - if (!forTimeSeries) { tickValues = tickValues.sort(function (a, b) { return a - b; }); } - return tickValues; -}; -Axis.prototype.generateTransitions = function generateTransitions(duration) { - var $$ = this.owner, axes = $$.axes; - return { - axisX: duration ? axes.x.transition().duration(duration) : axes.x, - axisY: duration ? axes.y.transition().duration(duration) : axes.y, - axisY2: duration ? axes.y2.transition().duration(duration) : axes.y2, - axisSubX: duration ? axes.subx.transition().duration(duration) : axes.subx - }; -}; -Axis.prototype.redraw = function redraw(transitions, isHidden) { - var $$ = this.owner; - $$.axes.x.style("opacity", isHidden ? 0 : 1); - $$.axes.y.style("opacity", isHidden ? 0 : 1); - $$.axes.y2.style("opacity", isHidden ? 0 : 1); - $$.axes.subx.style("opacity", isHidden ? 0 : 1); - transitions.axisX.call($$.xAxis); - transitions.axisY.call($$.yAxis); - transitions.axisY2.call($$.y2Axis); - transitions.axisSubX.call($$.subXAxis); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/c3.axis.js b/web/nms.gathering.org/old/speedometer/c3-master/src/c3.axis.js deleted file mode 100644 index 6d4f7a3..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/c3.axis.js +++ /dev/null @@ -1,330 +0,0 @@ -// Features: -// 1. category axis -// 2. ceil values of translate/x/y to int for half pixel antialiasing -// 3. multiline tick text -var tickTextCharSize; -function c3_axis(d3, params) { - var scale = d3.scale.linear(), orient = "bottom", innerTickSize = 6, outerTickSize, tickPadding = 3, tickValues = null, tickFormat, tickArguments; - - var tickOffset = 0, tickCulling = true, tickCentered; - - params = params || {}; - outerTickSize = params.withOuterTick ? 6 : 0; - - function axisX(selection, x) { - selection.attr("transform", function (d) { - return "translate(" + Math.ceil(x(d) + tickOffset) + ", 0)"; - }); - } - function axisY(selection, y) { - selection.attr("transform", function (d) { - return "translate(0," + Math.ceil(y(d)) + ")"; - }); - } - function scaleExtent(domain) { - var start = domain[0], stop = domain[domain.length - 1]; - return start < stop ? [ start, stop ] : [ stop, start ]; - } - function generateTicks(scale) { - var i, domain, ticks = []; - if (scale.ticks) { - return scale.ticks.apply(scale, tickArguments); - } - domain = scale.domain(); - for (i = Math.ceil(domain[0]); i < domain[1]; i++) { - ticks.push(i); - } - if (ticks.length > 0 && ticks[0] > 0) { - ticks.unshift(ticks[0] - (ticks[1] - ticks[0])); - } - return ticks; - } - function copyScale() { - var newScale = scale.copy(), domain; - if (params.isCategory) { - domain = scale.domain(); - newScale.domain([domain[0], domain[1] - 1]); - } - return newScale; - } - function textFormatted(v) { - var formatted = tickFormat ? tickFormat(v) : v; - return typeof formatted !== 'undefined' ? formatted : ''; - } - function getSizeFor1Char(tick) { - if (tickTextCharSize) { - return tickTextCharSize; - } - var size = { - h: 11.5, - w: 5.5 - }; - tick.select('text').text(textFormatted).each(function (d) { - var box = this.getBoundingClientRect(), - text = textFormatted(d), - h = box.height, - w = text ? (box.width / text.length) : undefined; - if (h && w) { - size.h = h; - size.w = w; - } - }).text(''); - tickTextCharSize = size; - return size; - } - function transitionise(selection) { - return params.withoutTransition ? selection : d3.transition(selection); - } - function axis(g) { - g.each(function () { - var g = axis.g = d3.select(this); - - var scale0 = this.__chart__ || scale, scale1 = this.__chart__ = copyScale(); - - var ticks = tickValues ? tickValues : generateTicks(scale1), - tick = g.selectAll(".tick").data(ticks, scale1), - tickEnter = tick.enter().insert("g", ".domain").attr("class", "tick").style("opacity", 1e-6), - // MEMO: No exit transition. The reason is this transition affects max tick width calculation because old tick will be included in the ticks. - tickExit = tick.exit().remove(), - tickUpdate = transitionise(tick).style("opacity", 1), - tickTransform, tickX, tickY; - - var range = scale.rangeExtent ? scale.rangeExtent() : scaleExtent(scale.range()), - path = g.selectAll(".domain").data([ 0 ]), - pathUpdate = (path.enter().append("path").attr("class", "domain"), transitionise(path)); - tickEnter.append("line"); - tickEnter.append("text"); - - var lineEnter = tickEnter.select("line"), - lineUpdate = tickUpdate.select("line"), - textEnter = tickEnter.select("text"), - textUpdate = tickUpdate.select("text"); - - if (params.isCategory) { - tickOffset = Math.ceil((scale1(1) - scale1(0)) / 2); - tickX = tickCentered ? 0 : tickOffset; - tickY = tickCentered ? tickOffset : 0; - } else { - tickOffset = tickX = 0; - } - - var text, tspan, sizeFor1Char = getSizeFor1Char(g.select('.tick')), counts = []; - var tickLength = Math.max(innerTickSize, 0) + tickPadding, - isVertical = orient === 'left' || orient === 'right'; - - // this should be called only when category axis - function splitTickText(d, maxWidth) { - var tickText = textFormatted(d), - subtext, spaceIndex, textWidth, splitted = []; - - if (Object.prototype.toString.call(tickText) === "[object Array]") { - return tickText; - } - - if (!maxWidth || maxWidth <= 0) { - maxWidth = isVertical ? 95 : params.isCategory ? (Math.ceil(scale1(ticks[1]) - scale1(ticks[0])) - 12) : 110; - } - - function split(splitted, text) { - spaceIndex = undefined; - for (var i = 1; i < text.length; i++) { - if (text.charAt(i) === ' ') { - spaceIndex = i; - } - subtext = text.substr(0, i + 1); - textWidth = sizeFor1Char.w * subtext.length; - // if text width gets over tick width, split by space index or crrent index - if (maxWidth < textWidth) { - return split( - splitted.concat(text.substr(0, spaceIndex ? spaceIndex : i)), - text.slice(spaceIndex ? spaceIndex + 1 : i) - ); - } - } - return splitted.concat(text); - } - - return split(splitted, tickText + ""); - } - - function tspanDy(d, i) { - var dy = sizeFor1Char.h; - if (i === 0) { - if (orient === 'left' || orient === 'right') { - dy = -((counts[d.index] - 1) * (sizeFor1Char.h / 2) - 3); - } else { - dy = ".71em"; - } - } - return dy; - } - - function tickSize(d) { - var tickPosition = scale(d) + (tickCentered ? 0 : tickOffset); - return range[0] < tickPosition && tickPosition < range[1] ? innerTickSize : 0; - } - - text = tick.select("text"); - tspan = text.selectAll('tspan') - .data(function (d, i) { - var splitted = params.tickMultiline ? splitTickText(d, params.tickWidth) : [].concat(textFormatted(d)); - counts[i] = splitted.length; - return splitted.map(function (s) { - return { index: i, splitted: s }; - }); - }); - tspan.enter().append('tspan'); - tspan.exit().remove(); - tspan.text(function (d) { return d.splitted; }); - - var rotate = params.tickTextRotate; - - function textAnchorForText(rotate) { - if (!rotate) { - return 'middle'; - } - return rotate > 0 ? "start" : "end"; - } - function textTransform(rotate) { - if (!rotate) { - return ''; - } - return "rotate(" + rotate + ")"; - } - function dxForText(rotate) { - if (!rotate) { - return 0; - } - return 8 * Math.sin(Math.PI * (rotate / 180)); - } - function yForText(rotate) { - if (!rotate) { - return tickLength; - } - return 11.5 - 2.5 * (rotate / 15) * (rotate > 0 ? 1 : -1); - } - - switch (orient) { - case "bottom": - { - tickTransform = axisX; - lineEnter.attr("y2", innerTickSize); - textEnter.attr("y", tickLength); - lineUpdate.attr("x1", tickX).attr("x2", tickX).attr("y2", tickSize); - textUpdate.attr("x", 0).attr("y", yForText(rotate)) - .style("text-anchor", textAnchorForText(rotate)) - .attr("transform", textTransform(rotate)); - tspan.attr('x', 0).attr("dy", tspanDy).attr('dx', dxForText(rotate)); - pathUpdate.attr("d", "M" + range[0] + "," + outerTickSize + "V0H" + range[1] + "V" + outerTickSize); - break; - } - case "top": - { - // TODO: rotated tick text - tickTransform = axisX; - lineEnter.attr("y2", -innerTickSize); - textEnter.attr("y", -tickLength); - lineUpdate.attr("x2", 0).attr("y2", -innerTickSize); - textUpdate.attr("x", 0).attr("y", -tickLength); - text.style("text-anchor", "middle"); - tspan.attr('x', 0).attr("dy", "0em"); - pathUpdate.attr("d", "M" + range[0] + "," + -outerTickSize + "V0H" + range[1] + "V" + -outerTickSize); - break; - } - case "left": - { - tickTransform = axisY; - lineEnter.attr("x2", -innerTickSize); - textEnter.attr("x", -tickLength); - lineUpdate.attr("x2", -innerTickSize).attr("y1", tickY).attr("y2", tickY); - textUpdate.attr("x", -tickLength).attr("y", tickOffset); - text.style("text-anchor", "end"); - tspan.attr('x', -tickLength).attr("dy", tspanDy); - pathUpdate.attr("d", "M" + -outerTickSize + "," + range[0] + "H0V" + range[1] + "H" + -outerTickSize); - break; - } - case "right": - { - tickTransform = axisY; - lineEnter.attr("x2", innerTickSize); - textEnter.attr("x", tickLength); - lineUpdate.attr("x2", innerTickSize).attr("y2", 0); - textUpdate.attr("x", tickLength).attr("y", 0); - text.style("text-anchor", "start"); - tspan.attr('x', tickLength).attr("dy", tspanDy); - pathUpdate.attr("d", "M" + outerTickSize + "," + range[0] + "H0V" + range[1] + "H" + outerTickSize); - break; - } - } - if (scale1.rangeBand) { - var x = scale1, dx = x.rangeBand() / 2; - scale0 = scale1 = function (d) { - return x(d) + dx; - }; - } else if (scale0.rangeBand) { - scale0 = scale1; - } else { - tickExit.call(tickTransform, scale1); - } - tickEnter.call(tickTransform, scale0); - tickUpdate.call(tickTransform, scale1); - }); - } - axis.scale = function (x) { - if (!arguments.length) { return scale; } - scale = x; - return axis; - }; - axis.orient = function (x) { - if (!arguments.length) { return orient; } - orient = x in {top: 1, right: 1, bottom: 1, left: 1} ? x + "" : "bottom"; - return axis; - }; - axis.tickFormat = function (format) { - if (!arguments.length) { return tickFormat; } - tickFormat = format; - return axis; - }; - axis.tickCentered = function (isCentered) { - if (!arguments.length) { return tickCentered; } - tickCentered = isCentered; - return axis; - }; - axis.tickOffset = function () { - return tickOffset; - }; - axis.tickInterval = function () { - var interval, length; - if (params.isCategory) { - interval = tickOffset * 2; - } - else { - length = axis.g.select('path.domain').node().getTotalLength() - outerTickSize * 2; - interval = length / axis.g.selectAll('line').size(); - } - return interval === Infinity ? 0 : interval; - }; - axis.ticks = function () { - if (!arguments.length) { return tickArguments; } - tickArguments = arguments; - return axis; - }; - axis.tickCulling = function (culling) { - if (!arguments.length) { return tickCulling; } - tickCulling = culling; - return axis; - }; - axis.tickValues = function (x) { - if (typeof x === 'function') { - tickValues = function () { - return x(scale.domain()); - }; - } - else { - if (!arguments.length) { return tickValues; } - tickValues = x; - } - return axis; - }; - return axis; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/cache.js b/web/nms.gathering.org/old/speedometer/c3-master/src/cache.js deleted file mode 100644 index 6566616..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/cache.js +++ /dev/null @@ -1,16 +0,0 @@ -c3_chart_internal_fn.hasCaches = function (ids) { - for (var i = 0; i < ids.length; i++) { - if (! (ids[i] in this.cache)) { return false; } - } - return true; -}; -c3_chart_internal_fn.addCache = function (id, target) { - this.cache[id] = this.cloneTarget(target); -}; -c3_chart_internal_fn.getCaches = function (ids) { - var targets = [], i; - for (i = 0; i < ids.length; i++) { - if (ids[i] in this.cache) { targets.push(this.cloneTarget(this.cache[ids[i]])); } - } - return targets; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/category.js b/web/nms.gathering.org/old/speedometer/c3-master/src/category.js deleted file mode 100644 index 5143c6c..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/category.js +++ /dev/null @@ -1,4 +0,0 @@ -c3_chart_internal_fn.categoryName = function (i) { - var config = this.config; - return i < config.axis_x_categories.length ? config.axis_x_categories[i] : i; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/class.js b/web/nms.gathering.org/old/speedometer/c3-master/src/class.js deleted file mode 100644 index 335f17c..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/class.js +++ /dev/null @@ -1,174 +0,0 @@ -var CLASS = c3_chart_internal_fn.CLASS = { - target: 'c3-target', - chart: 'c3-chart', - chartLine: 'c3-chart-line', - chartLines: 'c3-chart-lines', - chartBar: 'c3-chart-bar', - chartBars: 'c3-chart-bars', - chartText: 'c3-chart-text', - chartTexts: 'c3-chart-texts', - chartArc: 'c3-chart-arc', - chartArcs: 'c3-chart-arcs', - chartArcsTitle: 'c3-chart-arcs-title', - chartArcsBackground: 'c3-chart-arcs-background', - chartArcsGaugeUnit: 'c3-chart-arcs-gauge-unit', - chartArcsGaugeMax: 'c3-chart-arcs-gauge-max', - chartArcsGaugeMin: 'c3-chart-arcs-gauge-min', - selectedCircle: 'c3-selected-circle', - selectedCircles: 'c3-selected-circles', - eventRect: 'c3-event-rect', - eventRects: 'c3-event-rects', - eventRectsSingle: 'c3-event-rects-single', - eventRectsMultiple: 'c3-event-rects-multiple', - zoomRect: 'c3-zoom-rect', - brush: 'c3-brush', - focused: 'c3-focused', - defocused: 'c3-defocused', - region: 'c3-region', - regions: 'c3-regions', - tooltipContainer: 'c3-tooltip-container', - tooltip: 'c3-tooltip', - tooltipName: 'c3-tooltip-name', - shape: 'c3-shape', - shapes: 'c3-shapes', - line: 'c3-line', - lines: 'c3-lines', - bar: 'c3-bar', - bars: 'c3-bars', - circle: 'c3-circle', - circles: 'c3-circles', - arc: 'c3-arc', - arcs: 'c3-arcs', - area: 'c3-area', - areas: 'c3-areas', - empty: 'c3-empty', - text: 'c3-text', - texts: 'c3-texts', - gaugeValue: 'c3-gauge-value', - grid: 'c3-grid', - gridLines: 'c3-grid-lines', - xgrid: 'c3-xgrid', - xgrids: 'c3-xgrids', - xgridLine: 'c3-xgrid-line', - xgridLines: 'c3-xgrid-lines', - xgridFocus: 'c3-xgrid-focus', - ygrid: 'c3-ygrid', - ygrids: 'c3-ygrids', - ygridLine: 'c3-ygrid-line', - ygridLines: 'c3-ygrid-lines', - axis: 'c3-axis', - axisX: 'c3-axis-x', - axisXLabel: 'c3-axis-x-label', - axisY: 'c3-axis-y', - axisYLabel: 'c3-axis-y-label', - axisY2: 'c3-axis-y2', - axisY2Label: 'c3-axis-y2-label', - legendBackground: 'c3-legend-background', - legendItem: 'c3-legend-item', - legendItemEvent: 'c3-legend-item-event', - legendItemTile: 'c3-legend-item-tile', - legendItemHidden: 'c3-legend-item-hidden', - legendItemFocused: 'c3-legend-item-focused', - dragarea: 'c3-dragarea', - EXPANDED: '_expanded_', - SELECTED: '_selected_', - INCLUDED: '_included_' -}; -c3_chart_internal_fn.generateClass = function (prefix, targetId) { - return " " + prefix + " " + prefix + this.getTargetSelectorSuffix(targetId); -}; -c3_chart_internal_fn.classText = function (d) { - return this.generateClass(CLASS.text, d.index); -}; -c3_chart_internal_fn.classTexts = function (d) { - return this.generateClass(CLASS.texts, d.id); -}; -c3_chart_internal_fn.classShape = function (d) { - return this.generateClass(CLASS.shape, d.index); -}; -c3_chart_internal_fn.classShapes = function (d) { - return this.generateClass(CLASS.shapes, d.id); -}; -c3_chart_internal_fn.classLine = function (d) { - return this.classShape(d) + this.generateClass(CLASS.line, d.id); -}; -c3_chart_internal_fn.classLines = function (d) { - return this.classShapes(d) + this.generateClass(CLASS.lines, d.id); -}; -c3_chart_internal_fn.classCircle = function (d) { - return this.classShape(d) + this.generateClass(CLASS.circle, d.index); -}; -c3_chart_internal_fn.classCircles = function (d) { - return this.classShapes(d) + this.generateClass(CLASS.circles, d.id); -}; -c3_chart_internal_fn.classBar = function (d) { - return this.classShape(d) + this.generateClass(CLASS.bar, d.index); -}; -c3_chart_internal_fn.classBars = function (d) { - return this.classShapes(d) + this.generateClass(CLASS.bars, d.id); -}; -c3_chart_internal_fn.classArc = function (d) { - return this.classShape(d.data) + this.generateClass(CLASS.arc, d.data.id); -}; -c3_chart_internal_fn.classArcs = function (d) { - return this.classShapes(d.data) + this.generateClass(CLASS.arcs, d.data.id); -}; -c3_chart_internal_fn.classArea = function (d) { - return this.classShape(d) + this.generateClass(CLASS.area, d.id); -}; -c3_chart_internal_fn.classAreas = function (d) { - return this.classShapes(d) + this.generateClass(CLASS.areas, d.id); -}; -c3_chart_internal_fn.classRegion = function (d, i) { - return this.generateClass(CLASS.region, i) + ' ' + ('class' in d ? d['class'] : ''); -}; -c3_chart_internal_fn.classEvent = function (d) { - return this.generateClass(CLASS.eventRect, d.index); -}; -c3_chart_internal_fn.classTarget = function (id) { - var $$ = this; - var additionalClassSuffix = $$.config.data_classes[id], additionalClass = ''; - if (additionalClassSuffix) { - additionalClass = ' ' + CLASS.target + '-' + additionalClassSuffix; - } - return $$.generateClass(CLASS.target, id) + additionalClass; -}; -c3_chart_internal_fn.classFocus = function (d) { - return this.classFocused(d) + this.classDefocused(d); -}; -c3_chart_internal_fn.classFocused = function (d) { - return ' ' + (this.focusedTargetIds.indexOf(d.id) >= 0 ? CLASS.focused : ''); -}; -c3_chart_internal_fn.classDefocused = function (d) { - return ' ' + (this.defocusedTargetIds.indexOf(d.id) >= 0 ? CLASS.defocused : ''); -}; -c3_chart_internal_fn.classChartText = function (d) { - return CLASS.chartText + this.classTarget(d.id); -}; -c3_chart_internal_fn.classChartLine = function (d) { - return CLASS.chartLine + this.classTarget(d.id); -}; -c3_chart_internal_fn.classChartBar = function (d) { - return CLASS.chartBar + this.classTarget(d.id); -}; -c3_chart_internal_fn.classChartArc = function (d) { - return CLASS.chartArc + this.classTarget(d.data.id); -}; -c3_chart_internal_fn.getTargetSelectorSuffix = function (targetId) { - return targetId || targetId === 0 ? ('-' + targetId).replace(/[\s?!@#$%^&*()_=+,.<>'":;\[\]\/|~`{}\\]/g, '-') : ''; -}; -c3_chart_internal_fn.selectorTarget = function (id, prefix) { - return (prefix || '') + '.' + CLASS.target + this.getTargetSelectorSuffix(id); -}; -c3_chart_internal_fn.selectorTargets = function (ids, prefix) { - var $$ = this; - ids = ids || []; - return ids.length ? ids.map(function (id) { return $$.selectorTarget(id, prefix); }) : null; -}; -c3_chart_internal_fn.selectorLegend = function (id) { - return '.' + CLASS.legendItem + this.getTargetSelectorSuffix(id); -}; -c3_chart_internal_fn.selectorLegends = function (ids) { - var $$ = this; - return ids && ids.length ? ids.map(function (id) { return $$.selectorLegend(id); }) : null; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/clip.js b/web/nms.gathering.org/old/speedometer/c3-master/src/clip.js deleted file mode 100644 index 322dbb5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/clip.js +++ /dev/null @@ -1,58 +0,0 @@ -c3_chart_internal_fn.getClipPath = function (id) { - var isIE9 = window.navigator.appVersion.toLowerCase().indexOf("msie 9.") >= 0; - return "url(" + (isIE9 ? "" : document.URL.split('#')[0]) + "#" + id + ")"; -}; -c3_chart_internal_fn.appendClip = function (parent, id) { - return parent.append("clipPath").attr("id", id).append("rect"); -}; -c3_chart_internal_fn.getAxisClipX = function (forHorizontal) { - // axis line width + padding for left - var left = Math.max(30, this.margin.left); - return forHorizontal ? -(1 + left) : -(left - 1); -}; -c3_chart_internal_fn.getAxisClipY = function (forHorizontal) { - return forHorizontal ? -20 : -this.margin.top; -}; -c3_chart_internal_fn.getXAxisClipX = function () { - var $$ = this; - return $$.getAxisClipX(!$$.config.axis_rotated); -}; -c3_chart_internal_fn.getXAxisClipY = function () { - var $$ = this; - return $$.getAxisClipY(!$$.config.axis_rotated); -}; -c3_chart_internal_fn.getYAxisClipX = function () { - var $$ = this; - return $$.config.axis_y_inner ? -1 : $$.getAxisClipX($$.config.axis_rotated); -}; -c3_chart_internal_fn.getYAxisClipY = function () { - var $$ = this; - return $$.getAxisClipY($$.config.axis_rotated); -}; -c3_chart_internal_fn.getAxisClipWidth = function (forHorizontal) { - var $$ = this, - left = Math.max(30, $$.margin.left), - right = Math.max(30, $$.margin.right); - // width + axis line width + padding for left/right - return forHorizontal ? $$.width + 2 + left + right : $$.margin.left + 20; -}; -c3_chart_internal_fn.getAxisClipHeight = function (forHorizontal) { - // less than 20 is not enough to show the axis label 'outer' without legend - return (forHorizontal ? this.margin.bottom : (this.margin.top + this.height)) + 20; -}; -c3_chart_internal_fn.getXAxisClipWidth = function () { - var $$ = this; - return $$.getAxisClipWidth(!$$.config.axis_rotated); -}; -c3_chart_internal_fn.getXAxisClipHeight = function () { - var $$ = this; - return $$.getAxisClipHeight(!$$.config.axis_rotated); -}; -c3_chart_internal_fn.getYAxisClipWidth = function () { - var $$ = this; - return $$.getAxisClipWidth($$.config.axis_rotated) + ($$.config.axis_y_inner ? 20 : 0); -}; -c3_chart_internal_fn.getYAxisClipHeight = function () { - var $$ = this; - return $$.getAxisClipHeight($$.config.axis_rotated); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/color.js b/web/nms.gathering.org/old/speedometer/c3-master/src/color.js deleted file mode 100644 index da1888e..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/color.js +++ /dev/null @@ -1,46 +0,0 @@ -c3_chart_internal_fn.generateColor = function () { - var $$ = this, config = $$.config, d3 = $$.d3, - colors = config.data_colors, - pattern = notEmpty(config.color_pattern) ? config.color_pattern : d3.scale.category10().range(), - callback = config.data_color, - ids = []; - - return function (d) { - var id = d.id || (d.data && d.data.id) || d, color; - - // if callback function is provided - if (colors[id] instanceof Function) { - color = colors[id](d); - } - // if specified, choose that color - else if (colors[id]) { - color = colors[id]; - } - // if not specified, choose from pattern - else { - if (ids.indexOf(id) < 0) { ids.push(id); } - color = pattern[ids.indexOf(id) % pattern.length]; - colors[id] = color; - } - return callback instanceof Function ? callback(color, d) : color; - }; -}; -c3_chart_internal_fn.generateLevelColor = function () { - var $$ = this, config = $$.config, - colors = config.color_pattern, - threshold = config.color_threshold, - asValue = threshold.unit === 'value', - values = threshold.values && threshold.values.length ? threshold.values : [], - max = threshold.max || 100; - return notEmpty(config.color_threshold) ? function (value) { - var i, v, color = colors[colors.length - 1]; - for (i = 0; i < values.length; i++) { - v = asValue ? value : (value * 100 / max); - if (v < values[i]) { - color = colors[i]; - break; - } - } - return color; - } : null; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/config.js b/web/nms.gathering.org/old/speedometer/c3-master/src/config.js deleted file mode 100644 index 737ce1b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/config.js +++ /dev/null @@ -1,230 +0,0 @@ -c3_chart_internal_fn.getDefaultConfig = function () { - var config = { - bindto: '#chart', - size_width: undefined, - size_height: undefined, - padding_left: undefined, - padding_right: undefined, - padding_top: undefined, - padding_bottom: undefined, - zoom_enabled: false, - zoom_extent: undefined, - zoom_privileged: false, - zoom_rescale: false, - zoom_onzoom: function () {}, - zoom_onzoomstart: function () {}, - zoom_onzoomend: function () {}, - interaction_enabled: true, - onmouseover: function () {}, - onmouseout: function () {}, - onresize: function () {}, - onresized: function () {}, - oninit: function () {}, - onrendered: function () {}, - transition_duration: 350, - data_x: undefined, - data_xs: {}, - data_xFormat: '%Y-%m-%d', - data_xLocaltime: true, - data_xSort: true, - data_idConverter: function (id) { return id; }, - data_names: {}, - data_classes: {}, - data_groups: [], - data_axes: {}, - data_type: undefined, - data_types: {}, - data_labels: {}, - data_order: 'desc', - data_regions: {}, - data_color: undefined, - data_colors: {}, - data_hide: false, - data_filter: undefined, - data_selection_enabled: false, - data_selection_grouped: false, - data_selection_isselectable: function () { return true; }, - data_selection_multiple: true, - data_selection_draggable: false, - data_onclick: function () {}, - data_onmouseover: function () {}, - data_onmouseout: function () {}, - data_onselected: function () {}, - data_onunselected: function () {}, - data_url: undefined, - data_json: undefined, - data_rows: undefined, - data_columns: undefined, - data_mimeType: undefined, - data_keys: undefined, - // configuration for no plot-able data supplied. - data_empty_label_text: "", - // subchart - subchart_show: false, - subchart_size_height: 60, - subchart_onbrush: function () {}, - // color - color_pattern: [], - color_threshold: {}, - // legend - legend_show: true, - legend_hide: false, - legend_position: 'bottom', - legend_inset_anchor: 'top-left', - legend_inset_x: 10, - legend_inset_y: 0, - legend_inset_step: undefined, - legend_item_onclick: undefined, - legend_item_onmouseover: undefined, - legend_item_onmouseout: undefined, - legend_equally: false, - // axis - axis_rotated: false, - axis_x_show: true, - axis_x_type: 'indexed', - axis_x_localtime: true, - axis_x_categories: [], - axis_x_tick_centered: false, - axis_x_tick_format: undefined, - axis_x_tick_culling: {}, - axis_x_tick_culling_max: 10, - axis_x_tick_count: undefined, - axis_x_tick_fit: true, - axis_x_tick_values: null, - axis_x_tick_rotate: 0, - axis_x_tick_outer: true, - axis_x_tick_multiline: true, - axis_x_tick_width: null, - axis_x_max: undefined, - axis_x_min: undefined, - axis_x_padding: {}, - axis_x_height: undefined, - axis_x_extent: undefined, - axis_x_label: {}, - axis_y_show: true, - axis_y_type: undefined, - axis_y_max: undefined, - axis_y_min: undefined, - axis_y_inverted: false, - axis_y_center: undefined, - axis_y_inner: undefined, - axis_y_label: {}, - axis_y_tick_format: undefined, - axis_y_tick_outer: true, - axis_y_tick_values: null, - axis_y_tick_count: undefined, - axis_y_tick_time_value: undefined, - axis_y_tick_time_interval: undefined, - axis_y_padding: {}, - axis_y_default: undefined, - axis_y2_show: false, - axis_y2_max: undefined, - axis_y2_min: undefined, - axis_y2_inverted: false, - axis_y2_center: undefined, - axis_y2_inner: undefined, - axis_y2_label: {}, - axis_y2_tick_format: undefined, - axis_y2_tick_outer: true, - axis_y2_tick_values: null, - axis_y2_tick_count: undefined, - axis_y2_padding: {}, - axis_y2_default: undefined, - // grid - grid_x_show: false, - grid_x_type: 'tick', - grid_x_lines: [], - grid_y_show: false, - // not used - // grid_y_type: 'tick', - grid_y_lines: [], - grid_y_ticks: 10, - grid_focus_show: true, - grid_lines_front: true, - // point - point of each data - point_show: true, - point_r: 2.5, - point_focus_expand_enabled: true, - point_focus_expand_r: undefined, - point_select_r: undefined, - // line - line_connectNull: false, - line_step_type: 'step', - // bar - bar_width: undefined, - bar_width_ratio: 0.6, - bar_width_max: undefined, - bar_zerobased: true, - // area - area_zerobased: true, - // pie - pie_label_show: true, - pie_label_format: undefined, - pie_label_threshold: 0.05, - pie_expand: true, - // gauge - gauge_label_show: true, - gauge_label_format: undefined, - gauge_expand: true, - gauge_min: 0, - gauge_max: 100, - gauge_units: undefined, - gauge_width: undefined, - // donut - donut_label_show: true, - donut_label_format: undefined, - donut_label_threshold: 0.05, - donut_width: undefined, - donut_expand: true, - donut_title: "", - // region - region to change style - regions: [], - // tooltip - show when mouseover on each data - tooltip_show: true, - tooltip_grouped: true, - tooltip_format_title: undefined, - tooltip_format_name: undefined, - tooltip_format_value: undefined, - tooltip_position: undefined, - tooltip_contents: function (d, defaultTitleFormat, defaultValueFormat, color) { - return this.getTooltipContent ? this.getTooltipContent(d, defaultTitleFormat, defaultValueFormat, color) : ''; - }, - tooltip_init_show: false, - tooltip_init_x: 0, - tooltip_init_position: {top: '0px', left: '50px'} - }; - - Object.keys(this.additionalConfig).forEach(function (key) { - config[key] = this.additionalConfig[key]; - }, this); - - return config; -}; -c3_chart_internal_fn.additionalConfig = {}; - -c3_chart_internal_fn.loadConfig = function (config) { - var this_config = this.config, target, keys, read; - function find() { - var key = keys.shift(); -// console.log("key =>", key, ", target =>", target); - if (key && target && typeof target === 'object' && key in target) { - target = target[key]; - return find(); - } - else if (!key) { - return target; - } - else { - return undefined; - } - } - Object.keys(this_config).forEach(function (key) { - target = config; - keys = key.split('_'); - read = find(); -// console.log("CONFIG : ", key, read); - if (isDefined(read)) { - this_config[key] = read; - } - }); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/core.js b/web/nms.gathering.org/old/speedometer/c3-master/src/core.js deleted file mode 100644 index 5b19c7c..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/core.js +++ /dev/null @@ -1,1008 +0,0 @@ -var c3 = { version: "0.4.10" }; - -var c3_chart_fn, - c3_chart_internal_fn, - c3_chart_internal_axis_fn; - -function API(owner) { - this.owner = owner; -} - -function inherit(base, derived) { - - if (Object.create) { - derived.prototype = Object.create(base.prototype); - } else { - var f = function f() {}; - f.prototype = base.prototype; - derived.prototype = new f(); - } - - derived.prototype.constructor = derived; - - return derived; -} - -function Chart(config) { - var $$ = this.internal = new ChartInternal(this); - $$.loadConfig(config); - $$.init(); - - // bind "this" to nested API - (function bindThis(fn, target, argThis) { - Object.keys(fn).forEach(function (key) { - target[key] = fn[key].bind(argThis); - if (Object.keys(fn[key]).length > 0) { - bindThis(fn[key], target[key], argThis); - } - }); - })(c3_chart_fn, this, this); -} - -function ChartInternal(api) { - var $$ = this; - $$.d3 = window.d3 ? window.d3 : typeof require !== 'undefined' ? require("d3") : undefined; - $$.api = api; - $$.config = $$.getDefaultConfig(); - $$.data = {}; - $$.cache = {}; - $$.axes = {}; -} - -c3.generate = function (config) { - return new Chart(config); -}; - -c3.chart = { - fn: Chart.prototype, - internal: { - fn: ChartInternal.prototype, - axis: { - fn: Axis.prototype - } - } -}; -c3_chart_fn = c3.chart.fn; -c3_chart_internal_fn = c3.chart.internal.fn; -c3_chart_internal_axis_fn = c3.chart.internal.axis.fn; - -c3_chart_internal_fn.init = function () { - var $$ = this, config = $$.config; - - $$.initParams(); - - if (config.data_url) { - $$.convertUrlToData(config.data_url, config.data_mimeType, config.data_keys, $$.initWithData); - } - else if (config.data_json) { - $$.initWithData($$.convertJsonToData(config.data_json, config.data_keys)); - } - else if (config.data_rows) { - $$.initWithData($$.convertRowsToData(config.data_rows)); - } - else if (config.data_columns) { - $$.initWithData($$.convertColumnsToData(config.data_columns)); - } - else { - throw Error('url or json or rows or columns is required.'); - } -}; - -c3_chart_internal_fn.initParams = function () { - var $$ = this, d3 = $$.d3, config = $$.config; - - // MEMO: clipId needs to be unique because it conflicts when multiple charts exist - $$.clipId = "c3-" + (+new Date()) + '-clip', - $$.clipIdForXAxis = $$.clipId + '-xaxis', - $$.clipIdForYAxis = $$.clipId + '-yaxis', - $$.clipIdForGrid = $$.clipId + '-grid', - $$.clipIdForSubchart = $$.clipId + '-subchart', - $$.clipPath = $$.getClipPath($$.clipId), - $$.clipPathForXAxis = $$.getClipPath($$.clipIdForXAxis), - $$.clipPathForYAxis = $$.getClipPath($$.clipIdForYAxis); - $$.clipPathForGrid = $$.getClipPath($$.clipIdForGrid), - $$.clipPathForSubchart = $$.getClipPath($$.clipIdForSubchart), - - $$.dragStart = null; - $$.dragging = false; - $$.flowing = false; - $$.cancelClick = false; - $$.mouseover = false; - $$.transiting = false; - - $$.color = $$.generateColor(); - $$.levelColor = $$.generateLevelColor(); - - $$.dataTimeFormat = config.data_xLocaltime ? d3.time.format : d3.time.format.utc; - $$.axisTimeFormat = config.axis_x_localtime ? d3.time.format : d3.time.format.utc; - $$.defaultAxisTimeFormat = $$.axisTimeFormat.multi([ - [".%L", function (d) { return d.getMilliseconds(); }], - [":%S", function (d) { return d.getSeconds(); }], - ["%I:%M", function (d) { return d.getMinutes(); }], - ["%I %p", function (d) { return d.getHours(); }], - ["%-m/%-d", function (d) { return d.getDay() && d.getDate() !== 1; }], - ["%-m/%-d", function (d) { return d.getDate() !== 1; }], - ["%-m/%-d", function (d) { return d.getMonth(); }], - ["%Y/%-m/%-d", function () { return true; }] - ]); - - $$.hiddenTargetIds = []; - $$.hiddenLegendIds = []; - $$.focusedTargetIds = []; - $$.defocusedTargetIds = []; - - $$.xOrient = config.axis_rotated ? "left" : "bottom"; - $$.yOrient = config.axis_rotated ? (config.axis_y_inner ? "top" : "bottom") : (config.axis_y_inner ? "right" : "left"); - $$.y2Orient = config.axis_rotated ? (config.axis_y2_inner ? "bottom" : "top") : (config.axis_y2_inner ? "left" : "right"); - $$.subXOrient = config.axis_rotated ? "left" : "bottom"; - - $$.isLegendRight = config.legend_position === 'right'; - $$.isLegendInset = config.legend_position === 'inset'; - $$.isLegendTop = config.legend_inset_anchor === 'top-left' || config.legend_inset_anchor === 'top-right'; - $$.isLegendLeft = config.legend_inset_anchor === 'top-left' || config.legend_inset_anchor === 'bottom-left'; - $$.legendStep = 0; - $$.legendItemWidth = 0; - $$.legendItemHeight = 0; - - $$.currentMaxTickWidths = { - x: 0, - y: 0, - y2: 0 - }; - - $$.rotated_padding_left = 30; - $$.rotated_padding_right = config.axis_rotated && !config.axis_x_show ? 0 : 30; - $$.rotated_padding_top = 5; - - $$.withoutFadeIn = {}; - - $$.intervalForObserveInserted = undefined; - - $$.axes.subx = d3.selectAll([]); // needs when excluding subchart.js -}; - -c3_chart_internal_fn.initChartElements = function () { - if (this.initBar) { this.initBar(); } - if (this.initLine) { this.initLine(); } - if (this.initArc) { this.initArc(); } - if (this.initGauge) { this.initGauge(); } - if (this.initText) { this.initText(); } -}; - -c3_chart_internal_fn.initWithData = function (data) { - var $$ = this, d3 = $$.d3, config = $$.config; - var defs, main, binding = true; - - $$.axis = new Axis($$); - - if ($$.initPie) { $$.initPie(); } - if ($$.initBrush) { $$.initBrush(); } - if ($$.initZoom) { $$.initZoom(); } - - if (!config.bindto) { - $$.selectChart = d3.selectAll([]); - } - else if (typeof config.bindto.node === 'function') { - $$.selectChart = config.bindto; - } - else { - $$.selectChart = d3.select(config.bindto); - } - if ($$.selectChart.empty()) { - $$.selectChart = d3.select(document.createElement('div')).style('opacity', 0); - $$.observeInserted($$.selectChart); - binding = false; - } - $$.selectChart.html("").classed("c3", true); - - // Init data as targets - $$.data.xs = {}; - $$.data.targets = $$.convertDataToTargets(data); - - if (config.data_filter) { - $$.data.targets = $$.data.targets.filter(config.data_filter); - } - - // Set targets to hide if needed - if (config.data_hide) { - $$.addHiddenTargetIds(config.data_hide === true ? $$.mapToIds($$.data.targets) : config.data_hide); - } - if (config.legend_hide) { - $$.addHiddenLegendIds(config.legend_hide === true ? $$.mapToIds($$.data.targets) : config.legend_hide); - } - - // when gauge, hide legend // TODO: fix - if ($$.hasType('gauge')) { - config.legend_show = false; - } - - // Init sizes and scales - $$.updateSizes(); - $$.updateScales(); - - // Set domains for each scale - $$.x.domain(d3.extent($$.getXDomain($$.data.targets))); - $$.y.domain($$.getYDomain($$.data.targets, 'y')); - $$.y2.domain($$.getYDomain($$.data.targets, 'y2')); - $$.subX.domain($$.x.domain()); - $$.subY.domain($$.y.domain()); - $$.subY2.domain($$.y2.domain()); - - // Save original x domain for zoom update - $$.orgXDomain = $$.x.domain(); - - // Set initialized scales to brush and zoom - if ($$.brush) { $$.brush.scale($$.subX); } - if (config.zoom_enabled) { $$.zoom.scale($$.x); } - - /*-- Basic Elements --*/ - - // Define svgs - $$.svg = $$.selectChart.append("svg") - .style("overflow", "hidden") - .on('mouseenter', function () { return config.onmouseover.call($$); }) - .on('mouseleave', function () { return config.onmouseout.call($$); }); - - // Define defs - defs = $$.svg.append("defs"); - $$.clipChart = $$.appendClip(defs, $$.clipId); - $$.clipXAxis = $$.appendClip(defs, $$.clipIdForXAxis); - $$.clipYAxis = $$.appendClip(defs, $$.clipIdForYAxis); - $$.clipGrid = $$.appendClip(defs, $$.clipIdForGrid); - $$.clipSubchart = $$.appendClip(defs, $$.clipIdForSubchart); - $$.updateSvgSize(); - - // Define regions - main = $$.main = $$.svg.append("g").attr("transform", $$.getTranslate('main')); - - if ($$.initSubchart) { $$.initSubchart(); } - if ($$.initTooltip) { $$.initTooltip(); } - if ($$.initLegend) { $$.initLegend(); } - - /*-- Main Region --*/ - - // text when empty - main.append("text") - .attr("class", CLASS.text + ' ' + CLASS.empty) - .attr("text-anchor", "middle") // horizontal centering of text at x position in all browsers. - .attr("dominant-baseline", "middle"); // vertical centering of text at y position in all browsers, except IE. - - // Regions - $$.initRegion(); - - // Grids - $$.initGrid(); - - // Define g for chart area - main.append('g') - .attr("clip-path", $$.clipPath) - .attr('class', CLASS.chart); - - // Grid lines - if (config.grid_lines_front) { $$.initGridLines(); } - - // Cover whole with rects for events - $$.initEventRect(); - - // Define g for chart - $$.initChartElements(); - - // if zoom privileged, insert rect to forefront - // TODO: is this needed? - main.insert('rect', config.zoom_privileged ? null : 'g.' + CLASS.regions) - .attr('class', CLASS.zoomRect) - .attr('width', $$.width) - .attr('height', $$.height) - .style('opacity', 0) - .on("dblclick.zoom", null); - - // Set default extent if defined - if (config.axis_x_extent) { $$.brush.extent($$.getDefaultExtent()); } - - // Add Axis - $$.axis.init(); - - // Set targets - $$.updateTargets($$.data.targets); - - // Draw with targets - if (binding) { - $$.updateDimension(); - $$.config.oninit.call($$); - $$.redraw({ - withTransition: false, - withTransform: true, - withUpdateXDomain: true, - withUpdateOrgXDomain: true, - withTransitionForAxis: false - }); - } - - // Bind resize event - if (window.onresize == null) { - window.onresize = $$.generateResize(); - } - if (window.onresize.add) { - window.onresize.add(function () { - config.onresize.call($$); - }); - window.onresize.add(function () { - $$.api.flush(); - }); - window.onresize.add(function () { - config.onresized.call($$); - }); - } - - // export element of the chart - $$.api.element = $$.selectChart.node(); -}; - -c3_chart_internal_fn.smoothLines = function (el, type) { - var $$ = this; - if (type === 'grid') { - el.each(function () { - var g = $$.d3.select(this), - x1 = g.attr('x1'), - x2 = g.attr('x2'), - y1 = g.attr('y1'), - y2 = g.attr('y2'); - g.attr({ - 'x1': Math.ceil(x1), - 'x2': Math.ceil(x2), - 'y1': Math.ceil(y1), - 'y2': Math.ceil(y2) - }); - }); - } -}; - - -c3_chart_internal_fn.updateSizes = function () { - var $$ = this, config = $$.config; - var legendHeight = $$.legend ? $$.getLegendHeight() : 0, - legendWidth = $$.legend ? $$.getLegendWidth() : 0, - legendHeightForBottom = $$.isLegendRight || $$.isLegendInset ? 0 : legendHeight, - hasArc = $$.hasArcType(), - xAxisHeight = config.axis_rotated || hasArc ? 0 : $$.getHorizontalAxisHeight('x'), - subchartHeight = config.subchart_show && !hasArc ? (config.subchart_size_height + xAxisHeight) : 0; - - $$.currentWidth = $$.getCurrentWidth(); - $$.currentHeight = $$.getCurrentHeight(); - - // for main - $$.margin = config.axis_rotated ? { - top: $$.getHorizontalAxisHeight('y2') + $$.getCurrentPaddingTop(), - right: hasArc ? 0 : $$.getCurrentPaddingRight(), - bottom: $$.getHorizontalAxisHeight('y') + legendHeightForBottom + $$.getCurrentPaddingBottom(), - left: subchartHeight + (hasArc ? 0 : $$.getCurrentPaddingLeft()) - } : { - top: 4 + $$.getCurrentPaddingTop(), // for top tick text - right: hasArc ? 0 : $$.getCurrentPaddingRight(), - bottom: xAxisHeight + subchartHeight + legendHeightForBottom + $$.getCurrentPaddingBottom(), - left: hasArc ? 0 : $$.getCurrentPaddingLeft() - }; - - // for subchart - $$.margin2 = config.axis_rotated ? { - top: $$.margin.top, - right: NaN, - bottom: 20 + legendHeightForBottom, - left: $$.rotated_padding_left - } : { - top: $$.currentHeight - subchartHeight - legendHeightForBottom, - right: NaN, - bottom: xAxisHeight + legendHeightForBottom, - left: $$.margin.left - }; - - // for legend - $$.margin3 = { - top: 0, - right: NaN, - bottom: 0, - left: 0 - }; - if ($$.updateSizeForLegend) { $$.updateSizeForLegend(legendHeight, legendWidth); } - - $$.width = $$.currentWidth - $$.margin.left - $$.margin.right; - $$.height = $$.currentHeight - $$.margin.top - $$.margin.bottom; - if ($$.width < 0) { $$.width = 0; } - if ($$.height < 0) { $$.height = 0; } - - $$.width2 = config.axis_rotated ? $$.margin.left - $$.rotated_padding_left - $$.rotated_padding_right : $$.width; - $$.height2 = config.axis_rotated ? $$.height : $$.currentHeight - $$.margin2.top - $$.margin2.bottom; - if ($$.width2 < 0) { $$.width2 = 0; } - if ($$.height2 < 0) { $$.height2 = 0; } - - // for arc - $$.arcWidth = $$.width - ($$.isLegendRight ? legendWidth + 10 : 0); - $$.arcHeight = $$.height - ($$.isLegendRight ? 0 : 10); - if ($$.hasType('gauge')) { - $$.arcHeight += $$.height - $$.getGaugeLabelHeight(); - } - if ($$.updateRadius) { $$.updateRadius(); } - - if ($$.isLegendRight && hasArc) { - $$.margin3.left = $$.arcWidth / 2 + $$.radiusExpanded * 1.1; - } -}; - -c3_chart_internal_fn.updateTargets = function (targets) { - var $$ = this; - - /*-- Main --*/ - - //-- Text --// - $$.updateTargetsForText(targets); - - //-- Bar --// - $$.updateTargetsForBar(targets); - - //-- Line --// - $$.updateTargetsForLine(targets); - - //-- Arc --// - if ($$.hasArcType() && $$.updateTargetsForArc) { $$.updateTargetsForArc(targets); } - - /*-- Sub --*/ - - if ($$.updateTargetsForSubchart) { $$.updateTargetsForSubchart(targets); } - - // Fade-in each chart - $$.showTargets(); -}; -c3_chart_internal_fn.showTargets = function () { - var $$ = this; - $$.svg.selectAll('.' + CLASS.target).filter(function (d) { return $$.isTargetToShow(d.id); }) - .transition().duration($$.config.transition_duration) - .style("opacity", 1); -}; - -c3_chart_internal_fn.redraw = function (options, transitions) { - var $$ = this, main = $$.main, d3 = $$.d3, config = $$.config; - var areaIndices = $$.getShapeIndices($$.isAreaType), barIndices = $$.getShapeIndices($$.isBarType), lineIndices = $$.getShapeIndices($$.isLineType); - var withY, withSubchart, withTransition, withTransitionForExit, withTransitionForAxis, - withTransform, withUpdateXDomain, withUpdateOrgXDomain, withTrimXDomain, withLegend, - withEventRect, withDimension, withUpdateXAxis; - var hideAxis = $$.hasArcType(); - var drawArea, drawBar, drawLine, xForText, yForText; - var duration, durationForExit, durationForAxis; - var waitForDraw, flow; - var targetsToShow = $$.filterTargetsToShow($$.data.targets), tickValues, i, intervalForCulling, xDomainForZoom; - var xv = $$.xv.bind($$), cx, cy; - - options = options || {}; - withY = getOption(options, "withY", true); - withSubchart = getOption(options, "withSubchart", true); - withTransition = getOption(options, "withTransition", true); - withTransform = getOption(options, "withTransform", false); - withUpdateXDomain = getOption(options, "withUpdateXDomain", false); - withUpdateOrgXDomain = getOption(options, "withUpdateOrgXDomain", false); - withTrimXDomain = getOption(options, "withTrimXDomain", true); - withUpdateXAxis = getOption(options, "withUpdateXAxis", withUpdateXDomain); - withLegend = getOption(options, "withLegend", false); - withEventRect = getOption(options, "withEventRect", true); - withDimension = getOption(options, "withDimension", true); - withTransitionForExit = getOption(options, "withTransitionForExit", withTransition); - withTransitionForAxis = getOption(options, "withTransitionForAxis", withTransition); - - duration = withTransition ? config.transition_duration : 0; - durationForExit = withTransitionForExit ? duration : 0; - durationForAxis = withTransitionForAxis ? duration : 0; - - transitions = transitions || $$.axis.generateTransitions(durationForAxis); - - // update legend and transform each g - if (withLegend && config.legend_show) { - $$.updateLegend($$.mapToIds($$.data.targets), options, transitions); - } else if (withDimension) { - // need to update dimension (e.g. axis.y.tick.values) because y tick values should change - // no need to update axis in it because they will be updated in redraw() - $$.updateDimension(true); - } - - // MEMO: needed for grids calculation - if ($$.isCategorized() && targetsToShow.length === 0) { - $$.x.domain([0, $$.axes.x.selectAll('.tick').size()]); - } - - if (targetsToShow.length) { - $$.updateXDomain(targetsToShow, withUpdateXDomain, withUpdateOrgXDomain, withTrimXDomain); - if (!config.axis_x_tick_values) { - tickValues = $$.axis.updateXAxisTickValues(targetsToShow); - } - } else { - $$.xAxis.tickValues([]); - $$.subXAxis.tickValues([]); - } - - if (config.zoom_rescale && !options.flow) { - xDomainForZoom = $$.x.orgDomain(); - } - - $$.y.domain($$.getYDomain(targetsToShow, 'y', xDomainForZoom)); - $$.y2.domain($$.getYDomain(targetsToShow, 'y2', xDomainForZoom)); - - if (!config.axis_y_tick_values && config.axis_y_tick_count) { - $$.yAxis.tickValues($$.axis.generateTickValues($$.y.domain(), config.axis_y_tick_count)); - } - if (!config.axis_y2_tick_values && config.axis_y2_tick_count) { - $$.y2Axis.tickValues($$.axis.generateTickValues($$.y2.domain(), config.axis_y2_tick_count)); - } - - // axes - $$.axis.redraw(transitions, hideAxis); - - // Update axis label - $$.axis.updateLabels(withTransition); - - // show/hide if manual culling needed - if ((withUpdateXDomain || withUpdateXAxis) && targetsToShow.length) { - if (config.axis_x_tick_culling && tickValues) { - for (i = 1; i < tickValues.length; i++) { - if (tickValues.length / i < config.axis_x_tick_culling_max) { - intervalForCulling = i; - break; - } - } - $$.svg.selectAll('.' + CLASS.axisX + ' .tick text').each(function (e) { - var index = tickValues.indexOf(e); - if (index >= 0) { - d3.select(this).style('display', index % intervalForCulling ? 'none' : 'block'); - } - }); - } else { - $$.svg.selectAll('.' + CLASS.axisX + ' .tick text').style('display', 'block'); - } - } - - // setup drawer - MEMO: these must be called after axis updated - drawArea = $$.generateDrawArea ? $$.generateDrawArea(areaIndices, false) : undefined; - drawBar = $$.generateDrawBar ? $$.generateDrawBar(barIndices) : undefined; - drawLine = $$.generateDrawLine ? $$.generateDrawLine(lineIndices, false) : undefined; - xForText = $$.generateXYForText(areaIndices, barIndices, lineIndices, true); - yForText = $$.generateXYForText(areaIndices, barIndices, lineIndices, false); - - // Update sub domain - if (withY) { - $$.subY.domain($$.getYDomain(targetsToShow, 'y')); - $$.subY2.domain($$.getYDomain(targetsToShow, 'y2')); - } - - // tooltip - $$.tooltip.style("display", "none"); - - // xgrid focus - $$.updateXgridFocus(); - - // Data empty label positioning and text. - main.select("text." + CLASS.text + '.' + CLASS.empty) - .attr("x", $$.width / 2) - .attr("y", $$.height / 2) - .text(config.data_empty_label_text) - .transition() - .style('opacity', targetsToShow.length ? 0 : 1); - - // grid - $$.updateGrid(duration); - - // rect for regions - $$.updateRegion(duration); - - // bars - $$.updateBar(durationForExit); - - // lines, areas and cricles - $$.updateLine(durationForExit); - $$.updateArea(durationForExit); - $$.updateCircle(); - - // text - if ($$.hasDataLabel()) { - $$.updateText(durationForExit); - } - - // arc - if ($$.redrawArc) { $$.redrawArc(duration, durationForExit, withTransform); } - - // subchart - if ($$.redrawSubchart) { - $$.redrawSubchart(withSubchart, transitions, duration, durationForExit, areaIndices, barIndices, lineIndices); - } - - // circles for select - main.selectAll('.' + CLASS.selectedCircles) - .filter($$.isBarType.bind($$)) - .selectAll('circle') - .remove(); - - // event rects will redrawn when flow called - if (config.interaction_enabled && !options.flow && withEventRect) { - $$.redrawEventRect(); - if ($$.updateZoom) { $$.updateZoom(); } - } - - // update circleY based on updated parameters - $$.updateCircleY(); - - // generate circle x/y functions depending on updated params - cx = ($$.config.axis_rotated ? $$.circleY : $$.circleX).bind($$); - cy = ($$.config.axis_rotated ? $$.circleX : $$.circleY).bind($$); - - if (options.flow) { - flow = $$.generateFlow({ - targets: targetsToShow, - flow: options.flow, - duration: options.flow.duration, - drawBar: drawBar, - drawLine: drawLine, - drawArea: drawArea, - cx: cx, - cy: cy, - xv: xv, - xForText: xForText, - yForText: yForText - }); - } - - if ((duration || flow) && $$.isTabVisible()) { // Only use transition if tab visible. See #938. - // transition should be derived from one transition - d3.transition().duration(duration).each(function () { - var transitionsToWait = []; - - // redraw and gather transitions - [ - $$.redrawBar(drawBar, true), - $$.redrawLine(drawLine, true), - $$.redrawArea(drawArea, true), - $$.redrawCircle(cx, cy, true), - $$.redrawText(xForText, yForText, options.flow, true), - $$.redrawRegion(true), - $$.redrawGrid(true), - ].forEach(function (transitions) { - transitions.forEach(function (transition) { - transitionsToWait.push(transition); - }); - }); - - // Wait for end of transitions to call flow and onrendered callback - waitForDraw = $$.generateWait(); - transitionsToWait.forEach(function (t) { - waitForDraw.add(t); - }); - }) - .call(waitForDraw, function () { - if (flow) { - flow(); - } - if (config.onrendered) { - config.onrendered.call($$); - } - }); - } - else { - $$.redrawBar(drawBar); - $$.redrawLine(drawLine); - $$.redrawArea(drawArea); - $$.redrawCircle(cx, cy); - $$.redrawText(xForText, yForText, options.flow); - $$.redrawRegion(); - $$.redrawGrid(); - if (config.onrendered) { - config.onrendered.call($$); - } - } - - // update fadein condition - $$.mapToIds($$.data.targets).forEach(function (id) { - $$.withoutFadeIn[id] = true; - }); -}; - -c3_chart_internal_fn.updateAndRedraw = function (options) { - var $$ = this, config = $$.config, transitions; - options = options || {}; - // same with redraw - options.withTransition = getOption(options, "withTransition", true); - options.withTransform = getOption(options, "withTransform", false); - options.withLegend = getOption(options, "withLegend", false); - // NOT same with redraw - options.withUpdateXDomain = true; - options.withUpdateOrgXDomain = true; - options.withTransitionForExit = false; - options.withTransitionForTransform = getOption(options, "withTransitionForTransform", options.withTransition); - // MEMO: this needs to be called before updateLegend and it means this ALWAYS needs to be called) - $$.updateSizes(); - // MEMO: called in updateLegend in redraw if withLegend - if (!(options.withLegend && config.legend_show)) { - transitions = $$.axis.generateTransitions(options.withTransitionForAxis ? config.transition_duration : 0); - // Update scales - $$.updateScales(); - $$.updateSvgSize(); - // Update g positions - $$.transformAll(options.withTransitionForTransform, transitions); - } - // Draw with new sizes & scales - $$.redraw(options, transitions); -}; -c3_chart_internal_fn.redrawWithoutRescale = function () { - this.redraw({ - withY: false, - withSubchart: false, - withEventRect: false, - withTransitionForAxis: false - }); -}; - -c3_chart_internal_fn.isTimeSeries = function () { - return this.config.axis_x_type === 'timeseries'; -}; -c3_chart_internal_fn.isCategorized = function () { - return this.config.axis_x_type.indexOf('categor') >= 0; -}; -c3_chart_internal_fn.isCustomX = function () { - var $$ = this, config = $$.config; - return !$$.isTimeSeries() && (config.data_x || notEmpty(config.data_xs)); -}; - -c3_chart_internal_fn.isTimeSeriesY = function () { - return this.config.axis_y_type === 'timeseries'; -}; - -c3_chart_internal_fn.getTranslate = function (target) { - var $$ = this, config = $$.config, x, y; - if (target === 'main') { - x = asHalfPixel($$.margin.left); - y = asHalfPixel($$.margin.top); - } else if (target === 'context') { - x = asHalfPixel($$.margin2.left); - y = asHalfPixel($$.margin2.top); - } else if (target === 'legend') { - x = $$.margin3.left; - y = $$.margin3.top; - } else if (target === 'x') { - x = 0; - y = config.axis_rotated ? 0 : $$.height; - } else if (target === 'y') { - x = 0; - y = config.axis_rotated ? $$.height : 0; - } else if (target === 'y2') { - x = config.axis_rotated ? 0 : $$.width; - y = config.axis_rotated ? 1 : 0; - } else if (target === 'subx') { - x = 0; - y = config.axis_rotated ? 0 : $$.height2; - } else if (target === 'arc') { - x = $$.arcWidth / 2; - y = $$.arcHeight / 2; - } - return "translate(" + x + "," + y + ")"; -}; -c3_chart_internal_fn.initialOpacity = function (d) { - return d.value !== null && this.withoutFadeIn[d.id] ? 1 : 0; -}; -c3_chart_internal_fn.initialOpacityForCircle = function (d) { - return d.value !== null && this.withoutFadeIn[d.id] ? this.opacityForCircle(d) : 0; -}; -c3_chart_internal_fn.opacityForCircle = function (d) { - var opacity = this.config.point_show ? 1 : 0; - return isValue(d.value) ? (this.isScatterType(d) ? 0.5 : opacity) : 0; -}; -c3_chart_internal_fn.opacityForText = function () { - return this.hasDataLabel() ? 1 : 0; -}; -c3_chart_internal_fn.xx = function (d) { - return d ? this.x(d.x) : null; -}; -c3_chart_internal_fn.xv = function (d) { - var $$ = this, value = d.value; - if ($$.isTimeSeries()) { - value = $$.parseDate(d.value); - } - else if ($$.isCategorized() && typeof d.value === 'string') { - value = $$.config.axis_x_categories.indexOf(d.value); - } - return Math.ceil($$.x(value)); -}; -c3_chart_internal_fn.yv = function (d) { - var $$ = this, - yScale = d.axis && d.axis === 'y2' ? $$.y2 : $$.y; - return Math.ceil(yScale(d.value)); -}; -c3_chart_internal_fn.subxx = function (d) { - return d ? this.subX(d.x) : null; -}; - -c3_chart_internal_fn.transformMain = function (withTransition, transitions) { - var $$ = this, - xAxis, yAxis, y2Axis; - if (transitions && transitions.axisX) { - xAxis = transitions.axisX; - } else { - xAxis = $$.main.select('.' + CLASS.axisX); - if (withTransition) { xAxis = xAxis.transition(); } - } - if (transitions && transitions.axisY) { - yAxis = transitions.axisY; - } else { - yAxis = $$.main.select('.' + CLASS.axisY); - if (withTransition) { yAxis = yAxis.transition(); } - } - if (transitions && transitions.axisY2) { - y2Axis = transitions.axisY2; - } else { - y2Axis = $$.main.select('.' + CLASS.axisY2); - if (withTransition) { y2Axis = y2Axis.transition(); } - } - (withTransition ? $$.main.transition() : $$.main).attr("transform", $$.getTranslate('main')); - xAxis.attr("transform", $$.getTranslate('x')); - yAxis.attr("transform", $$.getTranslate('y')); - y2Axis.attr("transform", $$.getTranslate('y2')); - $$.main.select('.' + CLASS.chartArcs).attr("transform", $$.getTranslate('arc')); -}; -c3_chart_internal_fn.transformAll = function (withTransition, transitions) { - var $$ = this; - $$.transformMain(withTransition, transitions); - if ($$.config.subchart_show) { $$.transformContext(withTransition, transitions); } - if ($$.legend) { $$.transformLegend(withTransition); } -}; - -c3_chart_internal_fn.updateSvgSize = function () { - var $$ = this, - brush = $$.svg.select(".c3-brush .background"); - $$.svg.attr('width', $$.currentWidth).attr('height', $$.currentHeight); - $$.svg.selectAll(['#' + $$.clipId, '#' + $$.clipIdForGrid]).select('rect') - .attr('width', $$.width) - .attr('height', $$.height); - $$.svg.select('#' + $$.clipIdForXAxis).select('rect') - .attr('x', $$.getXAxisClipX.bind($$)) - .attr('y', $$.getXAxisClipY.bind($$)) - .attr('width', $$.getXAxisClipWidth.bind($$)) - .attr('height', $$.getXAxisClipHeight.bind($$)); - $$.svg.select('#' + $$.clipIdForYAxis).select('rect') - .attr('x', $$.getYAxisClipX.bind($$)) - .attr('y', $$.getYAxisClipY.bind($$)) - .attr('width', $$.getYAxisClipWidth.bind($$)) - .attr('height', $$.getYAxisClipHeight.bind($$)); - $$.svg.select('#' + $$.clipIdForSubchart).select('rect') - .attr('width', $$.width) - .attr('height', brush.size() ? brush.attr('height') : 0); - $$.svg.select('.' + CLASS.zoomRect) - .attr('width', $$.width) - .attr('height', $$.height); - // MEMO: parent div's height will be bigger than svg when <!DOCTYPE html> - $$.selectChart.style('max-height', $$.currentHeight + "px"); -}; - - -c3_chart_internal_fn.updateDimension = function (withoutAxis) { - var $$ = this; - if (!withoutAxis) { - if ($$.config.axis_rotated) { - $$.axes.x.call($$.xAxis); - $$.axes.subx.call($$.subXAxis); - } else { - $$.axes.y.call($$.yAxis); - $$.axes.y2.call($$.y2Axis); - } - } - $$.updateSizes(); - $$.updateScales(); - $$.updateSvgSize(); - $$.transformAll(false); -}; - -c3_chart_internal_fn.observeInserted = function (selection) { - var $$ = this, observer; - if (typeof MutationObserver === 'undefined') { - window.console.error("MutationObserver not defined."); - return; - } - observer= new MutationObserver(function (mutations) { - mutations.forEach(function (mutation) { - if (mutation.type === 'childList' && mutation.previousSibling) { - observer.disconnect(); - // need to wait for completion of load because size calculation requires the actual sizes determined after that completion - $$.intervalForObserveInserted = window.setInterval(function () { - // parentNode will NOT be null when completed - if (selection.node().parentNode) { - window.clearInterval($$.intervalForObserveInserted); - $$.updateDimension(); - $$.config.oninit.call($$); - $$.redraw({ - withTransform: true, - withUpdateXDomain: true, - withUpdateOrgXDomain: true, - withTransition: false, - withTransitionForTransform: false, - withLegend: true - }); - selection.transition().style('opacity', 1); - } - }, 10); - } - }); - }); - observer.observe(selection.node(), {attributes: true, childList: true, characterData: true}); -}; - - -c3_chart_internal_fn.generateResize = function () { - var resizeFunctions = []; - function callResizeFunctions() { - resizeFunctions.forEach(function (f) { - f(); - }); - } - callResizeFunctions.add = function (f) { - resizeFunctions.push(f); - }; - return callResizeFunctions; -}; - -c3_chart_internal_fn.endall = function (transition, callback) { - var n = 0; - transition - .each(function () { ++n; }) - .each("end", function () { - if (!--n) { callback.apply(this, arguments); } - }); -}; -c3_chart_internal_fn.generateWait = function () { - var transitionsToWait = [], - f = function (transition, callback) { - var timer = setInterval(function () { - var done = 0; - transitionsToWait.forEach(function (t) { - if (t.empty()) { - done += 1; - return; - } - try { - t.transition(); - } catch (e) { - done += 1; - } - }); - if (done === transitionsToWait.length) { - clearInterval(timer); - if (callback) { callback(); } - } - }, 10); - }; - f.add = function (transition) { - transitionsToWait.push(transition); - }; - return f; -}; - -c3_chart_internal_fn.parseDate = function (date) { - var $$ = this, parsedDate; - if (date instanceof Date) { - parsedDate = date; - } else if (typeof date === 'string') { - parsedDate = $$.dataTimeFormat($$.config.data_xFormat).parse(date); - } else if (typeof date === 'number' || !isNaN(date)) { - parsedDate = new Date(+date); - } - if (!parsedDate || isNaN(+parsedDate)) { - window.console.error("Failed to parse x '" + date + "' to Date object"); - } - return parsedDate; -}; - -c3_chart_internal_fn.isTabVisible = function () { - var hidden; - if (typeof document.hidden !== "undefined") { // Opera 12.10 and Firefox 18 and later support - hidden = "hidden"; - } else if (typeof document.mozHidden !== "undefined") { - hidden = "mozHidden"; - } else if (typeof document.msHidden !== "undefined") { - hidden = "msHidden"; - } else if (typeof document.webkitHidden !== "undefined") { - hidden = "webkitHidden"; - } - - return document[hidden] ? false : true; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/data.convert.js b/web/nms.gathering.org/old/speedometer/c3-master/src/data.convert.js deleted file mode 100644 index 4384e7a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/data.convert.js +++ /dev/null @@ -1,191 +0,0 @@ -c3_chart_internal_fn.convertUrlToData = function (url, mimeType, keys, done) { - var $$ = this, type = mimeType ? mimeType : 'csv'; - $$.d3.xhr(url, function (error, data) { - var d; - if (!data) { - throw new Error(error.responseURL + ' ' + error.status + ' (' + error.statusText + ')'); - } - if (type === 'json') { - d = $$.convertJsonToData(JSON.parse(data.response), keys); - } else if (type === 'tsv') { - d = $$.convertTsvToData(data.response); - } else { - d = $$.convertCsvToData(data.response); - } - done.call($$, d); - }); -}; -c3_chart_internal_fn.convertXsvToData = function (xsv, parser) { - var rows = parser.parseRows(xsv), d; - if (rows.length === 1) { - d = [{}]; - rows[0].forEach(function (id) { - d[0][id] = null; - }); - } else { - d = parser.parse(xsv); - } - return d; -}; -c3_chart_internal_fn.convertCsvToData = function (csv) { - return this.convertXsvToData(csv, this.d3.csv); -}; -c3_chart_internal_fn.convertTsvToData = function (tsv) { - return this.convertXsvToData(tsv, this.d3.tsv); -}; -c3_chart_internal_fn.convertJsonToData = function (json, keys) { - var $$ = this, - new_rows = [], targetKeys, data; - if (keys) { // when keys specified, json would be an array that includes objects - if (keys.x) { - targetKeys = keys.value.concat(keys.x); - $$.config.data_x = keys.x; - } else { - targetKeys = keys.value; - } - new_rows.push(targetKeys); - json.forEach(function (o) { - var new_row = []; - targetKeys.forEach(function (key) { - // convert undefined to null because undefined data will be removed in convertDataToTargets() - var v = isUndefined(o[key]) ? null : o[key]; - new_row.push(v); - }); - new_rows.push(new_row); - }); - data = $$.convertRowsToData(new_rows); - } else { - Object.keys(json).forEach(function (key) { - new_rows.push([key].concat(json[key])); - }); - data = $$.convertColumnsToData(new_rows); - } - return data; -}; -c3_chart_internal_fn.convertRowsToData = function (rows) { - var keys = rows[0], new_row = {}, new_rows = [], i, j; - for (i = 1; i < rows.length; i++) { - new_row = {}; - for (j = 0; j < rows[i].length; j++) { - if (isUndefined(rows[i][j])) { - throw new Error("Source data is missing a component at (" + i + "," + j + ")!"); - } - new_row[keys[j]] = rows[i][j]; - } - new_rows.push(new_row); - } - return new_rows; -}; -c3_chart_internal_fn.convertColumnsToData = function (columns) { - var new_rows = [], i, j, key; - for (i = 0; i < columns.length; i++) { - key = columns[i][0]; - for (j = 1; j < columns[i].length; j++) { - if (isUndefined(new_rows[j - 1])) { - new_rows[j - 1] = {}; - } - if (isUndefined(columns[i][j])) { - throw new Error("Source data is missing a component at (" + i + "," + j + ")!"); - } - new_rows[j - 1][key] = columns[i][j]; - } - } - return new_rows; -}; -c3_chart_internal_fn.convertDataToTargets = function (data, appendXs) { - var $$ = this, config = $$.config, - ids = $$.d3.keys(data[0]).filter($$.isNotX, $$), - xs = $$.d3.keys(data[0]).filter($$.isX, $$), - targets; - - // save x for update data by load when custom x and c3.x API - ids.forEach(function (id) { - var xKey = $$.getXKey(id); - - if ($$.isCustomX() || $$.isTimeSeries()) { - // if included in input data - if (xs.indexOf(xKey) >= 0) { - $$.data.xs[id] = (appendXs && $$.data.xs[id] ? $$.data.xs[id] : []).concat( - data.map(function (d) { return d[xKey]; }) - .filter(isValue) - .map(function (rawX, i) { return $$.generateTargetX(rawX, id, i); }) - ); - } - // if not included in input data, find from preloaded data of other id's x - else if (config.data_x) { - $$.data.xs[id] = $$.getOtherTargetXs(); - } - // if not included in input data, find from preloaded data - else if (notEmpty(config.data_xs)) { - $$.data.xs[id] = $$.getXValuesOfXKey(xKey, $$.data.targets); - } - // MEMO: if no x included, use same x of current will be used - } else { - $$.data.xs[id] = data.map(function (d, i) { return i; }); - } - }); - - - // check x is defined - ids.forEach(function (id) { - if (!$$.data.xs[id]) { - throw new Error('x is not defined for id = "' + id + '".'); - } - }); - - // convert to target - targets = ids.map(function (id, index) { - var convertedId = config.data_idConverter(id); - return { - id: convertedId, - id_org: id, - values: data.map(function (d, i) { - var xKey = $$.getXKey(id), rawX = d[xKey], x = $$.generateTargetX(rawX, id, i); - // use x as categories if custom x and categorized - if ($$.isCustomX() && $$.isCategorized() && index === 0 && rawX) { - if (i === 0) { config.axis_x_categories = []; } - config.axis_x_categories.push(rawX); - } - // mark as x = undefined if value is undefined and filter to remove after mapped - if (isUndefined(d[id]) || $$.data.xs[id].length <= i) { - x = undefined; - } - return {x: x, value: d[id] !== null && !isNaN(d[id]) ? +d[id] : null, id: convertedId}; - }).filter(function (v) { return isDefined(v.x); }) - }; - }); - - // finish targets - targets.forEach(function (t) { - var i; - // sort values by its x - if (config.data_xSort) { - t.values = t.values.sort(function (v1, v2) { - var x1 = v1.x || v1.x === 0 ? v1.x : Infinity, - x2 = v2.x || v2.x === 0 ? v2.x : Infinity; - return x1 - x2; - }); - } - // indexing each value - i = 0; - t.values.forEach(function (v) { - v.index = i++; - }); - // this needs to be sorted because its index and value.index is identical - $$.data.xs[t.id].sort(function (v1, v2) { - return v1 - v2; - }); - }); - - // set target types - if (config.data_type) { - $$.setTargetType($$.mapToIds(targets).filter(function (id) { return ! (id in config.data_types); }), config.data_type); - } - - // cache as original id keyed - targets.forEach(function (d) { - $$.addCache(d.id_org, d); - }); - - return targets; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/data.js b/web/nms.gathering.org/old/speedometer/c3-master/src/data.js deleted file mode 100644 index b29bd63..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/data.js +++ /dev/null @@ -1,369 +0,0 @@ -c3_chart_internal_fn.isX = function (key) { - var $$ = this, config = $$.config; - return (config.data_x && key === config.data_x) || (notEmpty(config.data_xs) && hasValue(config.data_xs, key)); -}; -c3_chart_internal_fn.isNotX = function (key) { - return !this.isX(key); -}; -c3_chart_internal_fn.getXKey = function (id) { - var $$ = this, config = $$.config; - return config.data_x ? config.data_x : notEmpty(config.data_xs) ? config.data_xs[id] : null; -}; -c3_chart_internal_fn.getXValuesOfXKey = function (key, targets) { - var $$ = this, - xValues, ids = targets && notEmpty(targets) ? $$.mapToIds(targets) : []; - ids.forEach(function (id) { - if ($$.getXKey(id) === key) { - xValues = $$.data.xs[id]; - } - }); - return xValues; -}; -c3_chart_internal_fn.getIndexByX = function (x) { - var $$ = this, - data = $$.filterByX($$.data.targets, x); - return data.length ? data[0].index : null; -}; -c3_chart_internal_fn.getXValue = function (id, i) { - var $$ = this; - return id in $$.data.xs && $$.data.xs[id] && isValue($$.data.xs[id][i]) ? $$.data.xs[id][i] : i; -}; -c3_chart_internal_fn.getOtherTargetXs = function () { - var $$ = this, - idsForX = Object.keys($$.data.xs); - return idsForX.length ? $$.data.xs[idsForX[0]] : null; -}; -c3_chart_internal_fn.getOtherTargetX = function (index) { - var xs = this.getOtherTargetXs(); - return xs && index < xs.length ? xs[index] : null; -}; -c3_chart_internal_fn.addXs = function (xs) { - var $$ = this; - Object.keys(xs).forEach(function (id) { - $$.config.data_xs[id] = xs[id]; - }); -}; -c3_chart_internal_fn.hasMultipleX = function (xs) { - return this.d3.set(Object.keys(xs).map(function (id) { return xs[id]; })).size() > 1; -}; -c3_chart_internal_fn.isMultipleX = function () { - return notEmpty(this.config.data_xs) || !this.config.data_xSort || this.hasType('scatter'); -}; -c3_chart_internal_fn.addName = function (data) { - var $$ = this, name; - if (data) { - name = $$.config.data_names[data.id]; - data.name = name ? name : data.id; - } - return data; -}; -c3_chart_internal_fn.getValueOnIndex = function (values, index) { - var valueOnIndex = values.filter(function (v) { return v.index === index; }); - return valueOnIndex.length ? valueOnIndex[0] : null; -}; -c3_chart_internal_fn.updateTargetX = function (targets, x) { - var $$ = this; - targets.forEach(function (t) { - t.values.forEach(function (v, i) { - v.x = $$.generateTargetX(x[i], t.id, i); - }); - $$.data.xs[t.id] = x; - }); -}; -c3_chart_internal_fn.updateTargetXs = function (targets, xs) { - var $$ = this; - targets.forEach(function (t) { - if (xs[t.id]) { - $$.updateTargetX([t], xs[t.id]); - } - }); -}; -c3_chart_internal_fn.generateTargetX = function (rawX, id, index) { - var $$ = this, x; - if ($$.isTimeSeries()) { - x = rawX ? $$.parseDate(rawX) : $$.parseDate($$.getXValue(id, index)); - } - else if ($$.isCustomX() && !$$.isCategorized()) { - x = isValue(rawX) ? +rawX : $$.getXValue(id, index); - } - else { - x = index; - } - return x; -}; -c3_chart_internal_fn.cloneTarget = function (target) { - return { - id : target.id, - id_org : target.id_org, - values : target.values.map(function (d) { - return {x: d.x, value: d.value, id: d.id}; - }) - }; -}; -c3_chart_internal_fn.updateXs = function () { - var $$ = this; - if ($$.data.targets.length) { - $$.xs = []; - $$.data.targets[0].values.forEach(function (v) { - $$.xs[v.index] = v.x; - }); - } -}; -c3_chart_internal_fn.getPrevX = function (i) { - var x = this.xs[i - 1]; - return typeof x !== 'undefined' ? x : null; -}; -c3_chart_internal_fn.getNextX = function (i) { - var x = this.xs[i + 1]; - return typeof x !== 'undefined' ? x : null; -}; -c3_chart_internal_fn.getMaxDataCount = function () { - var $$ = this; - return $$.d3.max($$.data.targets, function (t) { return t.values.length; }); -}; -c3_chart_internal_fn.getMaxDataCountTarget = function (targets) { - var length = targets.length, max = 0, maxTarget; - if (length > 1) { - targets.forEach(function (t) { - if (t.values.length > max) { - maxTarget = t; - max = t.values.length; - } - }); - } else { - maxTarget = length ? targets[0] : null; - } - return maxTarget; -}; -c3_chart_internal_fn.getEdgeX = function (targets) { - var $$ = this; - return !targets.length ? [0, 0] : [ - $$.d3.min(targets, function (t) { return t.values[0].x; }), - $$.d3.max(targets, function (t) { return t.values[t.values.length - 1].x; }) - ]; -}; -c3_chart_internal_fn.mapToIds = function (targets) { - return targets.map(function (d) { return d.id; }); -}; -c3_chart_internal_fn.mapToTargetIds = function (ids) { - var $$ = this; - return ids ? (isString(ids) ? [ids] : ids) : $$.mapToIds($$.data.targets); -}; -c3_chart_internal_fn.hasTarget = function (targets, id) { - var ids = this.mapToIds(targets), i; - for (i = 0; i < ids.length; i++) { - if (ids[i] === id) { - return true; - } - } - return false; -}; -c3_chart_internal_fn.isTargetToShow = function (targetId) { - return this.hiddenTargetIds.indexOf(targetId) < 0; -}; -c3_chart_internal_fn.isLegendToShow = function (targetId) { - return this.hiddenLegendIds.indexOf(targetId) < 0; -}; -c3_chart_internal_fn.filterTargetsToShow = function (targets) { - var $$ = this; - return targets.filter(function (t) { return $$.isTargetToShow(t.id); }); -}; -c3_chart_internal_fn.mapTargetsToUniqueXs = function (targets) { - var $$ = this; - var xs = $$.d3.set($$.d3.merge(targets.map(function (t) { return t.values.map(function (v) { return +v.x; }); }))).values(); - return $$.isTimeSeries() ? xs.map(function (x) { return new Date(+x); }) : xs.map(function (x) { return +x; }); -}; -c3_chart_internal_fn.addHiddenTargetIds = function (targetIds) { - this.hiddenTargetIds = this.hiddenTargetIds.concat(targetIds); -}; -c3_chart_internal_fn.removeHiddenTargetIds = function (targetIds) { - this.hiddenTargetIds = this.hiddenTargetIds.filter(function (id) { return targetIds.indexOf(id) < 0; }); -}; -c3_chart_internal_fn.addHiddenLegendIds = function (targetIds) { - this.hiddenLegendIds = this.hiddenLegendIds.concat(targetIds); -}; -c3_chart_internal_fn.removeHiddenLegendIds = function (targetIds) { - this.hiddenLegendIds = this.hiddenLegendIds.filter(function (id) { return targetIds.indexOf(id) < 0; }); -}; -c3_chart_internal_fn.getValuesAsIdKeyed = function (targets) { - var ys = {}; - targets.forEach(function (t) { - ys[t.id] = []; - t.values.forEach(function (v) { - ys[t.id].push(v.value); - }); - }); - return ys; -}; -c3_chart_internal_fn.checkValueInTargets = function (targets, checker) { - var ids = Object.keys(targets), i, j, values; - for (i = 0; i < ids.length; i++) { - values = targets[ids[i]].values; - for (j = 0; j < values.length; j++) { - if (checker(values[j].value)) { - return true; - } - } - } - return false; -}; -c3_chart_internal_fn.hasNegativeValueInTargets = function (targets) { - return this.checkValueInTargets(targets, function (v) { return v < 0; }); -}; -c3_chart_internal_fn.hasPositiveValueInTargets = function (targets) { - return this.checkValueInTargets(targets, function (v) { return v > 0; }); -}; -c3_chart_internal_fn.isOrderDesc = function () { - var config = this.config; - return typeof(config.data_order) === 'string' && config.data_order.toLowerCase() === 'desc'; -}; -c3_chart_internal_fn.isOrderAsc = function () { - var config = this.config; - return typeof(config.data_order) === 'string' && config.data_order.toLowerCase() === 'asc'; -}; -c3_chart_internal_fn.orderTargets = function (targets) { - var $$ = this, config = $$.config, orderAsc = $$.isOrderAsc(), orderDesc = $$.isOrderDesc(); - if (orderAsc || orderDesc) { - targets.sort(function (t1, t2) { - var reducer = function (p, c) { return p + Math.abs(c.value); }; - var t1Sum = t1.values.reduce(reducer, 0), - t2Sum = t2.values.reduce(reducer, 0); - return orderAsc ? t2Sum - t1Sum : t1Sum - t2Sum; - }); - } else if (isFunction(config.data_order)) { - targets.sort(config.data_order); - } // TODO: accept name array for order - return targets; -}; -c3_chart_internal_fn.filterByX = function (targets, x) { - return this.d3.merge(targets.map(function (t) { return t.values; })).filter(function (v) { return v.x - x === 0; }); -}; -c3_chart_internal_fn.filterRemoveNull = function (data) { - return data.filter(function (d) { return isValue(d.value); }); -}; -c3_chart_internal_fn.filterByXDomain = function (targets, xDomain) { - return targets.map(function (t) { - return { - id: t.id, - id_org: t.id_org, - values: t.values.filter(function (v) { - return xDomain[0] <= v.x && v.x <= xDomain[1]; - }) - }; - }); -}; -c3_chart_internal_fn.hasDataLabel = function () { - var config = this.config; - if (typeof config.data_labels === 'boolean' && config.data_labels) { - return true; - } else if (typeof config.data_labels === 'object' && notEmpty(config.data_labels)) { - return true; - } - return false; -}; -c3_chart_internal_fn.getDataLabelLength = function (min, max, key) { - var $$ = this, - lengths = [0, 0], paddingCoef = 1.3; - $$.selectChart.select('svg').selectAll('.dummy') - .data([min, max]) - .enter().append('text') - .text(function (d) { return $$.dataLabelFormat(d.id)(d); }) - .each(function (d, i) { - lengths[i] = this.getBoundingClientRect()[key] * paddingCoef; - }) - .remove(); - return lengths; -}; -c3_chart_internal_fn.isNoneArc = function (d) { - return this.hasTarget(this.data.targets, d.id); -}, -c3_chart_internal_fn.isArc = function (d) { - return 'data' in d && this.hasTarget(this.data.targets, d.data.id); -}; -c3_chart_internal_fn.findSameXOfValues = function (values, index) { - var i, targetX = values[index].x, sames = []; - for (i = index - 1; i >= 0; i--) { - if (targetX !== values[i].x) { break; } - sames.push(values[i]); - } - for (i = index; i < values.length; i++) { - if (targetX !== values[i].x) { break; } - sames.push(values[i]); - } - return sames; -}; - -c3_chart_internal_fn.findClosestFromTargets = function (targets, pos) { - var $$ = this, candidates; - - // map to array of closest points of each target - candidates = targets.map(function (target) { - return $$.findClosest(target.values, pos); - }); - - // decide closest point and return - return $$.findClosest(candidates, pos); -}; -c3_chart_internal_fn.findClosest = function (values, pos) { - var $$ = this, minDist = 100, closest; - - // find mouseovering bar - values.filter(function (v) { return v && $$.isBarType(v.id); }).forEach(function (v) { - var shape = $$.main.select('.' + CLASS.bars + $$.getTargetSelectorSuffix(v.id) + ' .' + CLASS.bar + '-' + v.index).node(); - if (!closest && $$.isWithinBar(shape)) { - closest = v; - } - }); - - // find closest point from non-bar - values.filter(function (v) { return v && !$$.isBarType(v.id); }).forEach(function (v) { - var d = $$.dist(v, pos); - if (d < minDist) { - minDist = d; - closest = v; - } - }); - - return closest; -}; -c3_chart_internal_fn.dist = function (data, pos) { - var $$ = this, config = $$.config, - xIndex = config.axis_rotated ? 1 : 0, - yIndex = config.axis_rotated ? 0 : 1, - y = $$.circleY(data, data.index), - x = $$.x(data.x); - return Math.pow(x - pos[xIndex], 2) + Math.pow(y - pos[yIndex], 2); -}; -c3_chart_internal_fn.convertValuesToStep = function (values) { - var converted = [].concat(values), i; - - if (!this.isCategorized()) { - return values; - } - - for (i = values.length + 1; 0 < i; i--) { - converted[i] = converted[i - 1]; - } - - converted[0] = { - x: converted[0].x - 1, - value: converted[0].value, - id: converted[0].id - }; - converted[values.length + 1] = { - x: converted[values.length].x + 1, - value: converted[values.length].value, - id: converted[values.length].id - }; - - return converted; -}; -c3_chart_internal_fn.updateDataAttributes = function (name, attrs) { - var $$ = this, config = $$.config, current = config['data_' + name]; - if (typeof attrs === 'undefined') { return current; } - Object.keys(attrs).forEach(function (id) { - current[id] = attrs[id]; - }); - $$.redraw({withLegend: true}); - return current; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/data.load.js b/web/nms.gathering.org/old/speedometer/c3-master/src/data.load.js deleted file mode 100644 index 49eee28..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/data.load.js +++ /dev/null @@ -1,88 +0,0 @@ -c3_chart_internal_fn.load = function (targets, args) { - var $$ = this; - if (targets) { - // filter loading targets if needed - if (args.filter) { - targets = targets.filter(args.filter); - } - // set type if args.types || args.type specified - if (args.type || args.types) { - targets.forEach(function (t) { - var type = args.types && args.types[t.id] ? args.types[t.id] : args.type; - $$.setTargetType(t.id, type); - }); - } - // Update/Add data - $$.data.targets.forEach(function (d) { - for (var i = 0; i < targets.length; i++) { - if (d.id === targets[i].id) { - d.values = targets[i].values; - targets.splice(i, 1); - break; - } - } - }); - $$.data.targets = $$.data.targets.concat(targets); // add remained - } - - // Set targets - $$.updateTargets($$.data.targets); - - // Redraw with new targets - $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true}); - - if (args.done) { args.done(); } -}; -c3_chart_internal_fn.loadFromArgs = function (args) { - var $$ = this; - if (args.data) { - $$.load($$.convertDataToTargets(args.data), args); - } - else if (args.url) { - $$.convertUrlToData(args.url, args.mimeType, args.keys, function (data) { - $$.load($$.convertDataToTargets(data), args); - }); - } - else if (args.json) { - $$.load($$.convertDataToTargets($$.convertJsonToData(args.json, args.keys)), args); - } - else if (args.rows) { - $$.load($$.convertDataToTargets($$.convertRowsToData(args.rows)), args); - } - else if (args.columns) { - $$.load($$.convertDataToTargets($$.convertColumnsToData(args.columns)), args); - } - else { - $$.load(null, args); - } -}; -c3_chart_internal_fn.unload = function (targetIds, done) { - var $$ = this; - if (!done) { - done = function () {}; - } - // filter existing target - targetIds = targetIds.filter(function (id) { return $$.hasTarget($$.data.targets, id); }); - // If no target, call done and return - if (!targetIds || targetIds.length === 0) { - done(); - return; - } - $$.svg.selectAll(targetIds.map(function (id) { return $$.selectorTarget(id); })) - .transition() - .style('opacity', 0) - .remove() - .call($$.endall, done); - targetIds.forEach(function (id) { - // Reset fadein for future load - $$.withoutFadeIn[id] = false; - // Remove target's elements - if ($$.legend) { - $$.legend.selectAll('.' + CLASS.legendItem + $$.getTargetSelectorSuffix(id)).remove(); - } - // Remove target - $$.data.targets = $$.data.targets.filter(function (t) { - return t.id !== id; - }); - }); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/domain.js b/web/nms.gathering.org/old/speedometer/c3-master/src/domain.js deleted file mode 100644 index 5f03c5f..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/domain.js +++ /dev/null @@ -1,234 +0,0 @@ -c3_chart_internal_fn.getYDomainMin = function (targets) { - var $$ = this, config = $$.config, - ids = $$.mapToIds(targets), ys = $$.getValuesAsIdKeyed(targets), - j, k, baseId, idsInGroup, id, hasNegativeValue; - if (config.data_groups.length > 0) { - hasNegativeValue = $$.hasNegativeValueInTargets(targets); - for (j = 0; j < config.data_groups.length; j++) { - // Determine baseId - idsInGroup = config.data_groups[j].filter(function (id) { return ids.indexOf(id) >= 0; }); - if (idsInGroup.length === 0) { continue; } - baseId = idsInGroup[0]; - // Consider negative values - if (hasNegativeValue && ys[baseId]) { - ys[baseId].forEach(function (v, i) { - ys[baseId][i] = v < 0 ? v : 0; - }); - } - // Compute min - for (k = 1; k < idsInGroup.length; k++) { - id = idsInGroup[k]; - if (! ys[id]) { continue; } - ys[id].forEach(function (v, i) { - if ($$.axis.getId(id) === $$.axis.getId(baseId) && ys[baseId] && !(hasNegativeValue && +v > 0)) { - ys[baseId][i] += +v; - } - }); - } - } - } - return $$.d3.min(Object.keys(ys).map(function (key) { return $$.d3.min(ys[key]); })); -}; -c3_chart_internal_fn.getYDomainMax = function (targets) { - var $$ = this, config = $$.config, - ids = $$.mapToIds(targets), ys = $$.getValuesAsIdKeyed(targets), - j, k, baseId, idsInGroup, id, hasPositiveValue; - if (config.data_groups.length > 0) { - hasPositiveValue = $$.hasPositiveValueInTargets(targets); - for (j = 0; j < config.data_groups.length; j++) { - // Determine baseId - idsInGroup = config.data_groups[j].filter(function (id) { return ids.indexOf(id) >= 0; }); - if (idsInGroup.length === 0) { continue; } - baseId = idsInGroup[0]; - // Consider positive values - if (hasPositiveValue && ys[baseId]) { - ys[baseId].forEach(function (v, i) { - ys[baseId][i] = v > 0 ? v : 0; - }); - } - // Compute max - for (k = 1; k < idsInGroup.length; k++) { - id = idsInGroup[k]; - if (! ys[id]) { continue; } - ys[id].forEach(function (v, i) { - if ($$.axis.getId(id) === $$.axis.getId(baseId) && ys[baseId] && !(hasPositiveValue && +v < 0)) { - ys[baseId][i] += +v; - } - }); - } - } - } - return $$.d3.max(Object.keys(ys).map(function (key) { return $$.d3.max(ys[key]); })); -}; -c3_chart_internal_fn.getYDomain = function (targets, axisId, xDomain) { - var $$ = this, config = $$.config, - targetsByAxisId = targets.filter(function (t) { return $$.axis.getId(t.id) === axisId; }), - yTargets = xDomain ? $$.filterByXDomain(targetsByAxisId, xDomain) : targetsByAxisId, - yMin = axisId === 'y2' ? config.axis_y2_min : config.axis_y_min, - yMax = axisId === 'y2' ? config.axis_y2_max : config.axis_y_max, - yDomainMin = $$.getYDomainMin(yTargets), - yDomainMax = $$.getYDomainMax(yTargets), - domain, domainLength, padding, padding_top, padding_bottom, - center = axisId === 'y2' ? config.axis_y2_center : config.axis_y_center, - yDomainAbs, lengths, diff, ratio, isAllPositive, isAllNegative, - isZeroBased = ($$.hasType('bar', yTargets) && config.bar_zerobased) || ($$.hasType('area', yTargets) && config.area_zerobased), - isInverted = axisId === 'y2' ? config.axis_y2_inverted : config.axis_y_inverted, - showHorizontalDataLabel = $$.hasDataLabel() && config.axis_rotated, - showVerticalDataLabel = $$.hasDataLabel() && !config.axis_rotated; - - // MEMO: avoid inverting domain unexpectedly - yDomainMin = isValue(yMin) ? yMin : isValue(yMax) ? (yDomainMin < yMax ? yDomainMin : yMax - 10) : yDomainMin; - yDomainMax = isValue(yMax) ? yMax : isValue(yMin) ? (yMin < yDomainMax ? yDomainMax : yMin + 10) : yDomainMax; - - if (yTargets.length === 0) { // use current domain if target of axisId is none - return axisId === 'y2' ? $$.y2.domain() : $$.y.domain(); - } - if (isNaN(yDomainMin)) { // set minimum to zero when not number - yDomainMin = 0; - } - if (isNaN(yDomainMax)) { // set maximum to have same value as yDomainMin - yDomainMax = yDomainMin; - } - if (yDomainMin === yDomainMax) { - yDomainMin < 0 ? yDomainMax = 0 : yDomainMin = 0; - } - isAllPositive = yDomainMin >= 0 && yDomainMax >= 0; - isAllNegative = yDomainMin <= 0 && yDomainMax <= 0; - - // Cancel zerobased if axis_*_min / axis_*_max specified - if ((isValue(yMin) && isAllPositive) || (isValue(yMax) && isAllNegative)) { - isZeroBased = false; - } - - // Bar/Area chart should be 0-based if all positive|negative - if (isZeroBased) { - if (isAllPositive) { yDomainMin = 0; } - if (isAllNegative) { yDomainMax = 0; } - } - - domainLength = Math.abs(yDomainMax - yDomainMin); - padding = padding_top = padding_bottom = domainLength * 0.1; - - if (typeof center !== 'undefined') { - yDomainAbs = Math.max(Math.abs(yDomainMin), Math.abs(yDomainMax)); - yDomainMax = center + yDomainAbs; - yDomainMin = center - yDomainAbs; - } - // add padding for data label - if (showHorizontalDataLabel) { - lengths = $$.getDataLabelLength(yDomainMin, yDomainMax, 'width'); - diff = diffDomain($$.y.range()); - ratio = [lengths[0] / diff, lengths[1] / diff]; - padding_top += domainLength * (ratio[1] / (1 - ratio[0] - ratio[1])); - padding_bottom += domainLength * (ratio[0] / (1 - ratio[0] - ratio[1])); - } else if (showVerticalDataLabel) { - lengths = $$.getDataLabelLength(yDomainMin, yDomainMax, 'height'); - padding_top += $$.axis.convertPixelsToAxisPadding(lengths[1], domainLength); - padding_bottom += $$.axis.convertPixelsToAxisPadding(lengths[0], domainLength); - } - if (axisId === 'y' && notEmpty(config.axis_y_padding)) { - padding_top = $$.axis.getPadding(config.axis_y_padding, 'top', padding_top, domainLength); - padding_bottom = $$.axis.getPadding(config.axis_y_padding, 'bottom', padding_bottom, domainLength); - } - if (axisId === 'y2' && notEmpty(config.axis_y2_padding)) { - padding_top = $$.axis.getPadding(config.axis_y2_padding, 'top', padding_top, domainLength); - padding_bottom = $$.axis.getPadding(config.axis_y2_padding, 'bottom', padding_bottom, domainLength); - } - // Bar/Area chart should be 0-based if all positive|negative - if (isZeroBased) { - if (isAllPositive) { padding_bottom = yDomainMin; } - if (isAllNegative) { padding_top = -yDomainMax; } - } - domain = [yDomainMin - padding_bottom, yDomainMax + padding_top]; - return isInverted ? domain.reverse() : domain; -}; -c3_chart_internal_fn.getXDomainMin = function (targets) { - var $$ = this, config = $$.config; - return isDefined(config.axis_x_min) ? - ($$.isTimeSeries() ? this.parseDate(config.axis_x_min) : config.axis_x_min) : - $$.d3.min(targets, function (t) { return $$.d3.min(t.values, function (v) { return v.x; }); }); -}; -c3_chart_internal_fn.getXDomainMax = function (targets) { - var $$ = this, config = $$.config; - return isDefined(config.axis_x_max) ? - ($$.isTimeSeries() ? this.parseDate(config.axis_x_max) : config.axis_x_max) : - $$.d3.max(targets, function (t) { return $$.d3.max(t.values, function (v) { return v.x; }); }); -}; -c3_chart_internal_fn.getXDomainPadding = function (domain) { - var $$ = this, config = $$.config, - diff = domain[1] - domain[0], - maxDataCount, padding, paddingLeft, paddingRight; - if ($$.isCategorized()) { - padding = 0; - } else if ($$.hasType('bar')) { - maxDataCount = $$.getMaxDataCount(); - padding = maxDataCount > 1 ? (diff / (maxDataCount - 1)) / 2 : 0.5; - } else { - padding = diff * 0.01; - } - if (typeof config.axis_x_padding === 'object' && notEmpty(config.axis_x_padding)) { - paddingLeft = isValue(config.axis_x_padding.left) ? config.axis_x_padding.left : padding; - paddingRight = isValue(config.axis_x_padding.right) ? config.axis_x_padding.right : padding; - } else if (typeof config.axis_x_padding === 'number') { - paddingLeft = paddingRight = config.axis_x_padding; - } else { - paddingLeft = paddingRight = padding; - } - return {left: paddingLeft, right: paddingRight}; -}; -c3_chart_internal_fn.getXDomain = function (targets) { - var $$ = this, - xDomain = [$$.getXDomainMin(targets), $$.getXDomainMax(targets)], - firstX = xDomain[0], lastX = xDomain[1], - padding = $$.getXDomainPadding(xDomain), - min = 0, max = 0; - // show center of x domain if min and max are the same - if ((firstX - lastX) === 0 && !$$.isCategorized()) { - if ($$.isTimeSeries()) { - firstX = new Date(firstX.getTime() * 0.5); - lastX = new Date(lastX.getTime() * 1.5); - } else { - firstX = firstX === 0 ? 1 : (firstX * 0.5); - lastX = lastX === 0 ? -1 : (lastX * 1.5); - } - } - if (firstX || firstX === 0) { - min = $$.isTimeSeries() ? new Date(firstX.getTime() - padding.left) : firstX - padding.left; - } - if (lastX || lastX === 0) { - max = $$.isTimeSeries() ? new Date(lastX.getTime() + padding.right) : lastX + padding.right; - } - return [min, max]; -}; -c3_chart_internal_fn.updateXDomain = function (targets, withUpdateXDomain, withUpdateOrgXDomain, withTrim, domain) { - var $$ = this, config = $$.config; - - if (withUpdateOrgXDomain) { - $$.x.domain(domain ? domain : $$.d3.extent($$.getXDomain(targets))); - $$.orgXDomain = $$.x.domain(); - if (config.zoom_enabled) { $$.zoom.scale($$.x).updateScaleExtent(); } - $$.subX.domain($$.x.domain()); - if ($$.brush) { $$.brush.scale($$.subX); } - } - if (withUpdateXDomain) { - $$.x.domain(domain ? domain : (!$$.brush || $$.brush.empty()) ? $$.orgXDomain : $$.brush.extent()); - if (config.zoom_enabled) { $$.zoom.scale($$.x).updateScaleExtent(); } - } - - // Trim domain when too big by zoom mousemove event - if (withTrim) { $$.x.domain($$.trimXDomain($$.x.orgDomain())); } - - return $$.x.domain(); -}; -c3_chart_internal_fn.trimXDomain = function (domain) { - var $$ = this; - if (domain[0] <= $$.orgXDomain[0]) { - domain[1] = +domain[1] + ($$.orgXDomain[0] - domain[0]); - domain[0] = $$.orgXDomain[0]; - } - if ($$.orgXDomain[1] <= domain[1]) { - domain[0] = +domain[0] - (domain[1] - $$.orgXDomain[1]); - domain[1] = $$.orgXDomain[1]; - } - return domain; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/drag.js b/web/nms.gathering.org/old/speedometer/c3-master/src/drag.js deleted file mode 100644 index 56ab070..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/drag.js +++ /dev/null @@ -1,81 +0,0 @@ -c3_chart_internal_fn.drag = function (mouse) { - var $$ = this, config = $$.config, main = $$.main, d3 = $$.d3; - var sx, sy, mx, my, minX, maxX, minY, maxY; - - if ($$.hasArcType()) { return; } - if (! config.data_selection_enabled) { return; } // do nothing if not selectable - if (config.zoom_enabled && ! $$.zoom.altDomain) { return; } // skip if zoomable because of conflict drag dehavior - if (!config.data_selection_multiple) { return; } // skip when single selection because drag is used for multiple selection - - sx = $$.dragStart[0]; - sy = $$.dragStart[1]; - mx = mouse[0]; - my = mouse[1]; - minX = Math.min(sx, mx); - maxX = Math.max(sx, mx); - minY = (config.data_selection_grouped) ? $$.margin.top : Math.min(sy, my); - maxY = (config.data_selection_grouped) ? $$.height : Math.max(sy, my); - - main.select('.' + CLASS.dragarea) - .attr('x', minX) - .attr('y', minY) - .attr('width', maxX - minX) - .attr('height', maxY - minY); - // TODO: binary search when multiple xs - main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape) - .filter(function (d) { return config.data_selection_isselectable(d); }) - .each(function (d, i) { - var shape = d3.select(this), - isSelected = shape.classed(CLASS.SELECTED), - isIncluded = shape.classed(CLASS.INCLUDED), - _x, _y, _w, _h, toggle, isWithin = false, box; - if (shape.classed(CLASS.circle)) { - _x = shape.attr("cx") * 1; - _y = shape.attr("cy") * 1; - toggle = $$.togglePoint; - isWithin = minX < _x && _x < maxX && minY < _y && _y < maxY; - } - else if (shape.classed(CLASS.bar)) { - box = getPathBox(this); - _x = box.x; - _y = box.y; - _w = box.width; - _h = box.height; - toggle = $$.togglePath; - isWithin = !(maxX < _x || _x + _w < minX) && !(maxY < _y || _y + _h < minY); - } else { - // line/area selection not supported yet - return; - } - if (isWithin ^ isIncluded) { - shape.classed(CLASS.INCLUDED, !isIncluded); - // TODO: included/unincluded callback here - shape.classed(CLASS.SELECTED, !isSelected); - toggle.call($$, !isSelected, shape, d, i); - } - }); -}; - -c3_chart_internal_fn.dragstart = function (mouse) { - var $$ = this, config = $$.config; - if ($$.hasArcType()) { return; } - if (! config.data_selection_enabled) { return; } // do nothing if not selectable - $$.dragStart = mouse; - $$.main.select('.' + CLASS.chart).append('rect') - .attr('class', CLASS.dragarea) - .style('opacity', 0.1); - $$.dragging = true; -}; - -c3_chart_internal_fn.dragend = function () { - var $$ = this, config = $$.config; - if ($$.hasArcType()) { return; } - if (! config.data_selection_enabled) { return; } // do nothing if not selectable - $$.main.select('.' + CLASS.dragarea) - .transition().duration(100) - .style('opacity', 0) - .remove(); - $$.main.selectAll('.' + CLASS.shape) - .classed(CLASS.INCLUDED, false); - $$.dragging = false; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/format.js b/web/nms.gathering.org/old/speedometer/c3-master/src/format.js deleted file mode 100644 index aa72780..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/format.js +++ /dev/null @@ -1,42 +0,0 @@ -c3_chart_internal_fn.getYFormat = function (forArc) { - var $$ = this, - formatForY = forArc && !$$.hasType('gauge') ? $$.defaultArcValueFormat : $$.yFormat, - formatForY2 = forArc && !$$.hasType('gauge') ? $$.defaultArcValueFormat : $$.y2Format; - return function (v, ratio, id) { - var format = $$.axis.getId(id) === 'y2' ? formatForY2 : formatForY; - return format.call($$, v, ratio); - }; -}; -c3_chart_internal_fn.yFormat = function (v) { - var $$ = this, config = $$.config, - format = config.axis_y_tick_format ? config.axis_y_tick_format : $$.defaultValueFormat; - return format(v); -}; -c3_chart_internal_fn.y2Format = function (v) { - var $$ = this, config = $$.config, - format = config.axis_y2_tick_format ? config.axis_y2_tick_format : $$.defaultValueFormat; - return format(v); -}; -c3_chart_internal_fn.defaultValueFormat = function (v) { - return isValue(v) ? +v : ""; -}; -c3_chart_internal_fn.defaultArcValueFormat = function (v, ratio) { - return (ratio * 100).toFixed(1) + '%'; -}; -c3_chart_internal_fn.dataLabelFormat = function (targetId) { - var $$ = this, data_labels = $$.config.data_labels, - format, defaultFormat = function (v) { return isValue(v) ? +v : ""; }; - // find format according to axis id - if (typeof data_labels.format === 'function') { - format = data_labels.format; - } else if (typeof data_labels.format === 'object') { - if (data_labels.format[targetId]) { - format = data_labels.format[targetId] === true ? defaultFormat : data_labels.format[targetId]; - } else { - format = function () { return ''; }; - } - } else { - format = defaultFormat; - } - return format; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/grid.js b/web/nms.gathering.org/old/speedometer/c3-master/src/grid.js deleted file mode 100644 index 9a06432..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/grid.js +++ /dev/null @@ -1,240 +0,0 @@ -c3_chart_internal_fn.initGrid = function () { - var $$ = this, config = $$.config, d3 = $$.d3; - $$.grid = $$.main.append('g') - .attr("clip-path", $$.clipPathForGrid) - .attr('class', CLASS.grid); - if (config.grid_x_show) { - $$.grid.append("g").attr("class", CLASS.xgrids); - } - if (config.grid_y_show) { - $$.grid.append('g').attr('class', CLASS.ygrids); - } - if (config.grid_focus_show) { - $$.grid.append('g') - .attr("class", CLASS.xgridFocus) - .append('line') - .attr('class', CLASS.xgridFocus); - } - $$.xgrid = d3.selectAll([]); - if (!config.grid_lines_front) { $$.initGridLines(); } -}; -c3_chart_internal_fn.initGridLines = function () { - var $$ = this, d3 = $$.d3; - $$.gridLines = $$.main.append('g') - .attr("clip-path", $$.clipPathForGrid) - .attr('class', CLASS.grid + ' ' + CLASS.gridLines); - $$.gridLines.append('g').attr("class", CLASS.xgridLines); - $$.gridLines.append('g').attr('class', CLASS.ygridLines); - $$.xgridLines = d3.selectAll([]); -}; -c3_chart_internal_fn.updateXGrid = function (withoutUpdate) { - var $$ = this, config = $$.config, d3 = $$.d3, - xgridData = $$.generateGridData(config.grid_x_type, $$.x), - tickOffset = $$.isCategorized() ? $$.xAxis.tickOffset() : 0; - - $$.xgridAttr = config.axis_rotated ? { - 'x1': 0, - 'x2': $$.width, - 'y1': function (d) { return $$.x(d) - tickOffset; }, - 'y2': function (d) { return $$.x(d) - tickOffset; } - } : { - 'x1': function (d) { return $$.x(d) + tickOffset; }, - 'x2': function (d) { return $$.x(d) + tickOffset; }, - 'y1': 0, - 'y2': $$.height - }; - - $$.xgrid = $$.main.select('.' + CLASS.xgrids).selectAll('.' + CLASS.xgrid) - .data(xgridData); - $$.xgrid.enter().append('line').attr("class", CLASS.xgrid); - if (!withoutUpdate) { - $$.xgrid.attr($$.xgridAttr) - .style("opacity", function () { return +d3.select(this).attr(config.axis_rotated ? 'y1' : 'x1') === (config.axis_rotated ? $$.height : 0) ? 0 : 1; }); - } - $$.xgrid.exit().remove(); -}; - -c3_chart_internal_fn.updateYGrid = function () { - var $$ = this, config = $$.config, - gridValues = $$.yAxis.tickValues() || $$.y.ticks(config.grid_y_ticks); - $$.ygrid = $$.main.select('.' + CLASS.ygrids).selectAll('.' + CLASS.ygrid) - .data(gridValues); - $$.ygrid.enter().append('line') - .attr('class', CLASS.ygrid); - $$.ygrid.attr("x1", config.axis_rotated ? $$.y : 0) - .attr("x2", config.axis_rotated ? $$.y : $$.width) - .attr("y1", config.axis_rotated ? 0 : $$.y) - .attr("y2", config.axis_rotated ? $$.height : $$.y); - $$.ygrid.exit().remove(); - $$.smoothLines($$.ygrid, 'grid'); -}; - -c3_chart_internal_fn.gridTextAnchor = function (d) { - return d.position ? d.position : "end"; -}; -c3_chart_internal_fn.gridTextDx = function (d) { - return d.position === 'start' ? 4 : d.position === 'middle' ? 0 : -4; -}; -c3_chart_internal_fn.xGridTextX = function (d) { - return d.position === 'start' ? -this.height : d.position === 'middle' ? -this.height / 2 : 0; -}; -c3_chart_internal_fn.yGridTextX = function (d) { - return d.position === 'start' ? 0 : d.position === 'middle' ? this.width / 2 : this.width; -}; -c3_chart_internal_fn.updateGrid = function (duration) { - var $$ = this, main = $$.main, config = $$.config, - xgridLine, ygridLine, yv; - - // hide if arc type - $$.grid.style('visibility', $$.hasArcType() ? 'hidden' : 'visible'); - - main.select('line.' + CLASS.xgridFocus).style("visibility", "hidden"); - if (config.grid_x_show) { - $$.updateXGrid(); - } - $$.xgridLines = main.select('.' + CLASS.xgridLines).selectAll('.' + CLASS.xgridLine) - .data(config.grid_x_lines); - // enter - xgridLine = $$.xgridLines.enter().append('g') - .attr("class", function (d) { return CLASS.xgridLine + (d['class'] ? ' ' + d['class'] : ''); }); - xgridLine.append('line') - .style("opacity", 0); - xgridLine.append('text') - .attr("text-anchor", $$.gridTextAnchor) - .attr("transform", config.axis_rotated ? "" : "rotate(-90)") - .attr('dx', $$.gridTextDx) - .attr('dy', -5) - .style("opacity", 0); - // udpate - // done in d3.transition() of the end of this function - // exit - $$.xgridLines.exit().transition().duration(duration) - .style("opacity", 0) - .remove(); - - // Y-Grid - if (config.grid_y_show) { - $$.updateYGrid(); - } - $$.ygridLines = main.select('.' + CLASS.ygridLines).selectAll('.' + CLASS.ygridLine) - .data(config.grid_y_lines); - // enter - ygridLine = $$.ygridLines.enter().append('g') - .attr("class", function (d) { return CLASS.ygridLine + (d['class'] ? ' ' + d['class'] : ''); }); - ygridLine.append('line') - .style("opacity", 0); - ygridLine.append('text') - .attr("text-anchor", $$.gridTextAnchor) - .attr("transform", config.axis_rotated ? "rotate(-90)" : "") - .attr('dx', $$.gridTextDx) - .attr('dy', -5) - .style("opacity", 0); - // update - yv = $$.yv.bind($$); - $$.ygridLines.select('line') - .transition().duration(duration) - .attr("x1", config.axis_rotated ? yv : 0) - .attr("x2", config.axis_rotated ? yv : $$.width) - .attr("y1", config.axis_rotated ? 0 : yv) - .attr("y2", config.axis_rotated ? $$.height : yv) - .style("opacity", 1); - $$.ygridLines.select('text') - .transition().duration(duration) - .attr("x", config.axis_rotated ? $$.xGridTextX.bind($$) : $$.yGridTextX.bind($$)) - .attr("y", yv) - .text(function (d) { return d.text; }) - .style("opacity", 1); - // exit - $$.ygridLines.exit().transition().duration(duration) - .style("opacity", 0) - .remove(); -}; -c3_chart_internal_fn.redrawGrid = function (withTransition) { - var $$ = this, config = $$.config, xv = $$.xv.bind($$), - lines = $$.xgridLines.select('line'), - texts = $$.xgridLines.select('text'); - return [ - (withTransition ? lines.transition() : lines) - .attr("x1", config.axis_rotated ? 0 : xv) - .attr("x2", config.axis_rotated ? $$.width : xv) - .attr("y1", config.axis_rotated ? xv : 0) - .attr("y2", config.axis_rotated ? xv : $$.height) - .style("opacity", 1), - (withTransition ? texts.transition() : texts) - .attr("x", config.axis_rotated ? $$.yGridTextX.bind($$) : $$.xGridTextX.bind($$)) - .attr("y", xv) - .text(function (d) { return d.text; }) - .style("opacity", 1) - ]; -}; -c3_chart_internal_fn.showXGridFocus = function (selectedData) { - var $$ = this, config = $$.config, - dataToShow = selectedData.filter(function (d) { return d && isValue(d.value); }), - focusEl = $$.main.selectAll('line.' + CLASS.xgridFocus), - xx = $$.xx.bind($$); - if (! config.tooltip_show) { return; } - // Hide when scatter plot exists - if ($$.hasType('scatter') || $$.hasArcType()) { return; } - focusEl - .style("visibility", "visible") - .data([dataToShow[0]]) - .attr(config.axis_rotated ? 'y1' : 'x1', xx) - .attr(config.axis_rotated ? 'y2' : 'x2', xx); - $$.smoothLines(focusEl, 'grid'); -}; -c3_chart_internal_fn.hideXGridFocus = function () { - this.main.select('line.' + CLASS.xgridFocus).style("visibility", "hidden"); -}; -c3_chart_internal_fn.updateXgridFocus = function () { - var $$ = this, config = $$.config; - $$.main.select('line.' + CLASS.xgridFocus) - .attr("x1", config.axis_rotated ? 0 : -10) - .attr("x2", config.axis_rotated ? $$.width : -10) - .attr("y1", config.axis_rotated ? -10 : 0) - .attr("y2", config.axis_rotated ? -10 : $$.height); -}; -c3_chart_internal_fn.generateGridData = function (type, scale) { - var $$ = this, - gridData = [], xDomain, firstYear, lastYear, i, - tickNum = $$.main.select("." + CLASS.axisX).selectAll('.tick').size(); - if (type === 'year') { - xDomain = $$.getXDomain(); - firstYear = xDomain[0].getFullYear(); - lastYear = xDomain[1].getFullYear(); - for (i = firstYear; i <= lastYear; i++) { - gridData.push(new Date(i + '-01-01 00:00:00')); - } - } else { - gridData = scale.ticks(10); - if (gridData.length > tickNum) { // use only int - gridData = gridData.filter(function (d) { return ("" + d).indexOf('.') < 0; }); - } - } - return gridData; -}; -c3_chart_internal_fn.getGridFilterToRemove = function (params) { - return params ? function (line) { - var found = false; - [].concat(params).forEach(function (param) { - if ((('value' in param && line.value === param.value) || ('class' in param && line['class'] === param['class']))) { - found = true; - } - }); - return found; - } : function () { return true; }; -}; -c3_chart_internal_fn.removeGridLines = function (params, forX) { - var $$ = this, config = $$.config, - toRemove = $$.getGridFilterToRemove(params), - toShow = function (line) { return !toRemove(line); }, - classLines = forX ? CLASS.xgridLines : CLASS.ygridLines, - classLine = forX ? CLASS.xgridLine : CLASS.ygridLine; - $$.main.select('.' + classLines).selectAll('.' + classLine).filter(toRemove) - .transition().duration(config.transition_duration) - .style('opacity', 0).remove(); - if (forX) { - config.grid_x_lines = config.grid_x_lines.filter(toShow); - } else { - config.grid_y_lines = config.grid_y_lines.filter(toShow); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/head.js b/web/nms.gathering.org/old/speedometer/c3-master/src/head.js deleted file mode 100644 index d77cbd0..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/head.js +++ /dev/null @@ -1,4 +0,0 @@ -(function (window) { - 'use strict'; - - /*global define, module, exports, require */ diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/interaction.js b/web/nms.gathering.org/old/speedometer/c3-master/src/interaction.js deleted file mode 100644 index d7d4c41..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/interaction.js +++ /dev/null @@ -1,341 +0,0 @@ -c3_chart_internal_fn.initEventRect = function () { - var $$ = this; - $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.eventRects) - .style('fill-opacity', 0); -}; -c3_chart_internal_fn.redrawEventRect = function () { - var $$ = this, config = $$.config, - eventRectUpdate, maxDataCountTarget, - isMultipleX = $$.isMultipleX(); - - // rects for mouseover - var eventRects = $$.main.select('.' + CLASS.eventRects) - .style('cursor', config.zoom_enabled ? config.axis_rotated ? 'ns-resize' : 'ew-resize' : null) - .classed(CLASS.eventRectsMultiple, isMultipleX) - .classed(CLASS.eventRectsSingle, !isMultipleX); - - // clear old rects - eventRects.selectAll('.' + CLASS.eventRect).remove(); - - // open as public variable - $$.eventRect = eventRects.selectAll('.' + CLASS.eventRect); - - if (isMultipleX) { - eventRectUpdate = $$.eventRect.data([0]); - // enter : only one rect will be added - $$.generateEventRectsForMultipleXs(eventRectUpdate.enter()); - // update - $$.updateEventRect(eventRectUpdate); - // exit : not needed because always only one rect exists - } - else { - // Set data and update $$.eventRect - maxDataCountTarget = $$.getMaxDataCountTarget($$.data.targets); - eventRects.datum(maxDataCountTarget ? maxDataCountTarget.values : []); - $$.eventRect = eventRects.selectAll('.' + CLASS.eventRect); - eventRectUpdate = $$.eventRect.data(function (d) { return d; }); - // enter - $$.generateEventRectsForSingleX(eventRectUpdate.enter()); - // update - $$.updateEventRect(eventRectUpdate); - // exit - eventRectUpdate.exit().remove(); - } -}; -c3_chart_internal_fn.updateEventRect = function (eventRectUpdate) { - var $$ = this, config = $$.config, - x, y, w, h, rectW, rectX; - - // set update selection if null - eventRectUpdate = eventRectUpdate || $$.eventRect.data(function (d) { return d; }); - - if ($$.isMultipleX()) { - // TODO: rotated not supported yet - x = 0; - y = 0; - w = $$.width; - h = $$.height; - } - else { - if (($$.isCustomX() || $$.isTimeSeries()) && !$$.isCategorized()) { - - // update index for x that is used by prevX and nextX - $$.updateXs(); - - rectW = function (d) { - var prevX = $$.getPrevX(d.index), nextX = $$.getNextX(d.index); - - // if there this is a single data point make the eventRect full width (or height) - if (prevX === null && nextX === null) { - return config.axis_rotated ? $$.height : $$.width; - } - - if (prevX === null) { prevX = $$.x.domain()[0]; } - if (nextX === null) { nextX = $$.x.domain()[1]; } - - return Math.max(0, ($$.x(nextX) - $$.x(prevX)) / 2); - }; - rectX = function (d) { - var prevX = $$.getPrevX(d.index), nextX = $$.getNextX(d.index), - thisX = $$.data.xs[d.id][d.index]; - - // if there this is a single data point position the eventRect at 0 - if (prevX === null && nextX === null) { - return 0; - } - - if (prevX === null) { prevX = $$.x.domain()[0]; } - - return ($$.x(thisX) + $$.x(prevX)) / 2; - }; - } else { - rectW = $$.getEventRectWidth(); - rectX = function (d) { - return $$.x(d.x) - (rectW / 2); - }; - } - x = config.axis_rotated ? 0 : rectX; - y = config.axis_rotated ? rectX : 0; - w = config.axis_rotated ? $$.width : rectW; - h = config.axis_rotated ? rectW : $$.height; - } - - eventRectUpdate - .attr('class', $$.classEvent.bind($$)) - .attr("x", x) - .attr("y", y) - .attr("width", w) - .attr("height", h); -}; -c3_chart_internal_fn.generateEventRectsForSingleX = function (eventRectEnter) { - var $$ = this, d3 = $$.d3, config = $$.config; - eventRectEnter.append("rect") - .attr("class", $$.classEvent.bind($$)) - .style("cursor", config.data_selection_enabled && config.data_selection_grouped ? "pointer" : null) - .on('mouseover', function (d) { - var index = d.index; - - if ($$.dragging || $$.flowing) { return; } // do nothing while dragging/flowing - if ($$.hasArcType()) { return; } - - // Expand shapes for selection - if (config.point_focus_expand_enabled) { $$.expandCircles(index, null, true); } - $$.expandBars(index, null, true); - - // Call event handler - $$.main.selectAll('.' + CLASS.shape + '-' + index).each(function (d) { - config.data_onmouseover.call($$.api, d); - }); - }) - .on('mouseout', function (d) { - var index = d.index; - if (!$$.config) { return; } // chart is destroyed - if ($$.hasArcType()) { return; } - $$.hideXGridFocus(); - $$.hideTooltip(); - // Undo expanded shapes - $$.unexpandCircles(); - $$.unexpandBars(); - // Call event handler - $$.main.selectAll('.' + CLASS.shape + '-' + index).each(function (d) { - config.data_onmouseout.call($$.api, d); - }); - }) - .on('mousemove', function (d) { - var selectedData, index = d.index, - eventRect = $$.svg.select('.' + CLASS.eventRect + '-' + index); - - if ($$.dragging || $$.flowing) { return; } // do nothing while dragging/flowing - if ($$.hasArcType()) { return; } - - if ($$.isStepType(d) && $$.config.line_step_type === 'step-after' && d3.mouse(this)[0] < $$.x($$.getXValue(d.id, index))) { - index -= 1; - } - - // Show tooltip - selectedData = $$.filterTargetsToShow($$.data.targets).map(function (t) { - return $$.addName($$.getValueOnIndex(t.values, index)); - }); - - if (config.tooltip_grouped) { - $$.showTooltip(selectedData, this); - $$.showXGridFocus(selectedData); - } - - if (config.tooltip_grouped && (!config.data_selection_enabled || config.data_selection_grouped)) { - return; - } - - $$.main.selectAll('.' + CLASS.shape + '-' + index) - .each(function () { - d3.select(this).classed(CLASS.EXPANDED, true); - if (config.data_selection_enabled) { - eventRect.style('cursor', config.data_selection_grouped ? 'pointer' : null); - } - if (!config.tooltip_grouped) { - $$.hideXGridFocus(); - $$.hideTooltip(); - if (!config.data_selection_grouped) { - $$.unexpandCircles(index); - $$.unexpandBars(index); - } - } - }) - .filter(function (d) { - return $$.isWithinShape(this, d); - }) - .each(function (d) { - if (config.data_selection_enabled && (config.data_selection_grouped || config.data_selection_isselectable(d))) { - eventRect.style('cursor', 'pointer'); - } - if (!config.tooltip_grouped) { - $$.showTooltip([d], this); - $$.showXGridFocus([d]); - if (config.point_focus_expand_enabled) { $$.expandCircles(index, d.id, true); } - $$.expandBars(index, d.id, true); - } - }); - }) - .on('click', function (d) { - var index = d.index; - if ($$.hasArcType() || !$$.toggleShape) { return; } - if ($$.cancelClick) { - $$.cancelClick = false; - return; - } - if ($$.isStepType(d) && config.line_step_type === 'step-after' && d3.mouse(this)[0] < $$.x($$.getXValue(d.id, index))) { - index -= 1; - } - $$.main.selectAll('.' + CLASS.shape + '-' + index).each(function (d) { - if (config.data_selection_grouped || $$.isWithinShape(this, d)) { - $$.toggleShape(this, d, index); - $$.config.data_onclick.call($$.api, d, this); - } - }); - }) - .call( - config.data_selection_draggable && $$.drag ? ( - d3.behavior.drag().origin(Object) - .on('drag', function () { $$.drag(d3.mouse(this)); }) - .on('dragstart', function () { $$.dragstart(d3.mouse(this)); }) - .on('dragend', function () { $$.dragend(); }) - ) : function () {} - ); -}; - -c3_chart_internal_fn.generateEventRectsForMultipleXs = function (eventRectEnter) { - var $$ = this, d3 = $$.d3, config = $$.config; - - function mouseout() { - $$.svg.select('.' + CLASS.eventRect).style('cursor', null); - $$.hideXGridFocus(); - $$.hideTooltip(); - $$.unexpandCircles(); - $$.unexpandBars(); - } - - eventRectEnter.append('rect') - .attr('x', 0) - .attr('y', 0) - .attr('width', $$.width) - .attr('height', $$.height) - .attr('class', CLASS.eventRect) - .on('mouseout', function () { - if (!$$.config) { return; } // chart is destroyed - if ($$.hasArcType()) { return; } - mouseout(); - }) - .on('mousemove', function () { - var targetsToShow = $$.filterTargetsToShow($$.data.targets); - var mouse, closest, sameXData, selectedData; - - if ($$.dragging) { return; } // do nothing when dragging - if ($$.hasArcType(targetsToShow)) { return; } - - mouse = d3.mouse(this); - closest = $$.findClosestFromTargets(targetsToShow, mouse); - - if ($$.mouseover && (!closest || closest.id !== $$.mouseover.id)) { - config.data_onmouseout.call($$.api, $$.mouseover); - $$.mouseover = undefined; - } - - if (! closest) { - mouseout(); - return; - } - - if ($$.isScatterType(closest) || !config.tooltip_grouped) { - sameXData = [closest]; - } else { - sameXData = $$.filterByX(targetsToShow, closest.x); - } - - // show tooltip when cursor is close to some point - selectedData = sameXData.map(function (d) { - return $$.addName(d); - }); - $$.showTooltip(selectedData, this); - - // expand points - if (config.point_focus_expand_enabled) { - $$.expandCircles(closest.index, closest.id, true); - } - $$.expandBars(closest.index, closest.id, true); - - // Show xgrid focus line - $$.showXGridFocus(selectedData); - - // Show cursor as pointer if point is close to mouse position - if ($$.isBarType(closest.id) || $$.dist(closest, mouse) < 100) { - $$.svg.select('.' + CLASS.eventRect).style('cursor', 'pointer'); - if (!$$.mouseover) { - config.data_onmouseover.call($$.api, closest); - $$.mouseover = closest; - } - } - }) - .on('click', function () { - var targetsToShow = $$.filterTargetsToShow($$.data.targets); - var mouse, closest; - - if ($$.hasArcType(targetsToShow)) { return; } - - mouse = d3.mouse(this); - closest = $$.findClosestFromTargets(targetsToShow, mouse); - - if (! closest) { return; } - - // select if selection enabled - if ($$.isBarType(closest.id) || $$.dist(closest, mouse) < 100) { - $$.main.selectAll('.' + CLASS.shapes + $$.getTargetSelectorSuffix(closest.id)).selectAll('.' + CLASS.shape + '-' + closest.index).each(function () { - if (config.data_selection_grouped || $$.isWithinShape(this, closest)) { - $$.toggleShape(this, closest, closest.index); - $$.config.data_onclick.call($$.api, closest, this); - } - }); - } - }) - .call( - config.data_selection_draggable && $$.drag ? ( - d3.behavior.drag().origin(Object) - .on('drag', function () { $$.drag(d3.mouse(this)); }) - .on('dragstart', function () { $$.dragstart(d3.mouse(this)); }) - .on('dragend', function () { $$.dragend(); }) - ) : function () {} - ); -}; -c3_chart_internal_fn.dispatchEvent = function (type, index, mouse) { - var $$ = this, - selector = '.' + CLASS.eventRect + (!$$.isMultipleX() ? '-' + index : ''), - eventRect = $$.main.select(selector).node(), - box = eventRect.getBoundingClientRect(), - x = box.left + (mouse ? mouse[0] : 0), - y = box.top + (mouse ? mouse[1] : 0), - event = document.createEvent("MouseEvents"); - - event.initMouseEvent(type, true, true, window, 0, x, y, x, y, - false, false, false, false, 0, null); - eventRect.dispatchEvent(event); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/legend.js b/web/nms.gathering.org/old/speedometer/c3-master/src/legend.js deleted file mode 100644 index 7353a98..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/legend.js +++ /dev/null @@ -1,322 +0,0 @@ -c3_chart_internal_fn.initLegend = function () { - var $$ = this; - $$.legendItemTextBox = {}; - $$.legendHasRendered = false; - $$.legend = $$.svg.append("g").attr("transform", $$.getTranslate('legend')); - if (!$$.config.legend_show) { - $$.legend.style('visibility', 'hidden'); - $$.hiddenLegendIds = $$.mapToIds($$.data.targets); - return; - } - // MEMO: call here to update legend box and tranlate for all - // MEMO: translate will be upated by this, so transform not needed in updateLegend() - $$.updateLegendWithDefaults(); -}; -c3_chart_internal_fn.updateLegendWithDefaults = function () { - var $$ = this; - $$.updateLegend($$.mapToIds($$.data.targets), {withTransform: false, withTransitionForTransform: false, withTransition: false}); -}; -c3_chart_internal_fn.updateSizeForLegend = function (legendHeight, legendWidth) { - var $$ = this, config = $$.config, insetLegendPosition = { - top: $$.isLegendTop ? $$.getCurrentPaddingTop() + config.legend_inset_y + 5.5 : $$.currentHeight - legendHeight - $$.getCurrentPaddingBottom() - config.legend_inset_y, - left: $$.isLegendLeft ? $$.getCurrentPaddingLeft() + config.legend_inset_x + 0.5 : $$.currentWidth - legendWidth - $$.getCurrentPaddingRight() - config.legend_inset_x + 0.5 - }; - - $$.margin3 = { - top: $$.isLegendRight ? 0 : $$.isLegendInset ? insetLegendPosition.top : $$.currentHeight - legendHeight, - right: NaN, - bottom: 0, - left: $$.isLegendRight ? $$.currentWidth - legendWidth : $$.isLegendInset ? insetLegendPosition.left : 0 - }; -}; -c3_chart_internal_fn.transformLegend = function (withTransition) { - var $$ = this; - (withTransition ? $$.legend.transition() : $$.legend).attr("transform", $$.getTranslate('legend')); -}; -c3_chart_internal_fn.updateLegendStep = function (step) { - this.legendStep = step; -}; -c3_chart_internal_fn.updateLegendItemWidth = function (w) { - this.legendItemWidth = w; -}; -c3_chart_internal_fn.updateLegendItemHeight = function (h) { - this.legendItemHeight = h; -}; -c3_chart_internal_fn.getLegendWidth = function () { - var $$ = this; - return $$.config.legend_show ? $$.isLegendRight || $$.isLegendInset ? $$.legendItemWidth * ($$.legendStep + 1) : $$.currentWidth : 0; -}; -c3_chart_internal_fn.getLegendHeight = function () { - var $$ = this, h = 0; - if ($$.config.legend_show) { - if ($$.isLegendRight) { - h = $$.currentHeight; - } else { - h = Math.max(20, $$.legendItemHeight) * ($$.legendStep + 1); - } - } - return h; -}; -c3_chart_internal_fn.opacityForLegend = function (legendItem) { - return legendItem.classed(CLASS.legendItemHidden) ? null : 1; -}; -c3_chart_internal_fn.opacityForUnfocusedLegend = function (legendItem) { - return legendItem.classed(CLASS.legendItemHidden) ? null : 0.3; -}; -c3_chart_internal_fn.toggleFocusLegend = function (targetIds, focus) { - var $$ = this; - targetIds = $$.mapToTargetIds(targetIds); - $$.legend.selectAll('.' + CLASS.legendItem) - .filter(function (id) { return targetIds.indexOf(id) >= 0; }) - .classed(CLASS.legendItemFocused, focus) - .transition().duration(100) - .style('opacity', function () { - var opacity = focus ? $$.opacityForLegend : $$.opacityForUnfocusedLegend; - return opacity.call($$, $$.d3.select(this)); - }); -}; -c3_chart_internal_fn.revertLegend = function () { - var $$ = this, d3 = $$.d3; - $$.legend.selectAll('.' + CLASS.legendItem) - .classed(CLASS.legendItemFocused, false) - .transition().duration(100) - .style('opacity', function () { return $$.opacityForLegend(d3.select(this)); }); -}; -c3_chart_internal_fn.showLegend = function (targetIds) { - var $$ = this, config = $$.config; - if (!config.legend_show) { - config.legend_show = true; - $$.legend.style('visibility', 'visible'); - if (!$$.legendHasRendered) { - $$.updateLegendWithDefaults(); - } - } - $$.removeHiddenLegendIds(targetIds); - $$.legend.selectAll($$.selectorLegends(targetIds)) - .style('visibility', 'visible') - .transition() - .style('opacity', function () { return $$.opacityForLegend($$.d3.select(this)); }); -}; -c3_chart_internal_fn.hideLegend = function (targetIds) { - var $$ = this, config = $$.config; - if (config.legend_show && isEmpty(targetIds)) { - config.legend_show = false; - $$.legend.style('visibility', 'hidden'); - } - $$.addHiddenLegendIds(targetIds); - $$.legend.selectAll($$.selectorLegends(targetIds)) - .style('opacity', 0) - .style('visibility', 'hidden'); -}; -c3_chart_internal_fn.clearLegendItemTextBoxCache = function () { - this.legendItemTextBox = {}; -}; -c3_chart_internal_fn.updateLegend = function (targetIds, options, transitions) { - var $$ = this, config = $$.config; - var xForLegend, xForLegendText, xForLegendRect, yForLegend, yForLegendText, yForLegendRect; - var paddingTop = 4, paddingRight = 10, maxWidth = 0, maxHeight = 0, posMin = 10, tileWidth = 15; - var l, totalLength = 0, offsets = {}, widths = {}, heights = {}, margins = [0], steps = {}, step = 0; - var withTransition, withTransitionForTransform; - var texts, rects, tiles, background; - - options = options || {}; - withTransition = getOption(options, "withTransition", true); - withTransitionForTransform = getOption(options, "withTransitionForTransform", true); - - function getTextBox(textElement, id) { - if (!$$.legendItemTextBox[id]) { - $$.legendItemTextBox[id] = $$.getTextRect(textElement.textContent, CLASS.legendItem); - } - return $$.legendItemTextBox[id]; - } - - function updatePositions(textElement, id, index) { - var reset = index === 0, isLast = index === targetIds.length - 1, - box = getTextBox(textElement, id), - itemWidth = box.width + tileWidth + (isLast && !($$.isLegendRight || $$.isLegendInset) ? 0 : paddingRight), - itemHeight = box.height + paddingTop, - itemLength = $$.isLegendRight || $$.isLegendInset ? itemHeight : itemWidth, - areaLength = $$.isLegendRight || $$.isLegendInset ? $$.getLegendHeight() : $$.getLegendWidth(), - margin, maxLength; - - // MEMO: care about condifion of step, totalLength - function updateValues(id, withoutStep) { - if (!withoutStep) { - margin = (areaLength - totalLength - itemLength) / 2; - if (margin < posMin) { - margin = (areaLength - itemLength) / 2; - totalLength = 0; - step++; - } - } - steps[id] = step; - margins[step] = $$.isLegendInset ? 10 : margin; - offsets[id] = totalLength; - totalLength += itemLength; - } - - if (reset) { - totalLength = 0; - step = 0; - maxWidth = 0; - maxHeight = 0; - } - - if (config.legend_show && !$$.isLegendToShow(id)) { - widths[id] = heights[id] = steps[id] = offsets[id] = 0; - return; - } - - widths[id] = itemWidth; - heights[id] = itemHeight; - - if (!maxWidth || itemWidth >= maxWidth) { maxWidth = itemWidth; } - if (!maxHeight || itemHeight >= maxHeight) { maxHeight = itemHeight; } - maxLength = $$.isLegendRight || $$.isLegendInset ? maxHeight : maxWidth; - - if (config.legend_equally) { - Object.keys(widths).forEach(function (id) { widths[id] = maxWidth; }); - Object.keys(heights).forEach(function (id) { heights[id] = maxHeight; }); - margin = (areaLength - maxLength * targetIds.length) / 2; - if (margin < posMin) { - totalLength = 0; - step = 0; - targetIds.forEach(function (id) { updateValues(id); }); - } - else { - updateValues(id, true); - } - } else { - updateValues(id); - } - } - - if ($$.isLegendInset) { - step = config.legend_inset_step ? config.legend_inset_step : targetIds.length; - $$.updateLegendStep(step); - } - - if ($$.isLegendRight) { - xForLegend = function (id) { return maxWidth * steps[id]; }; - yForLegend = function (id) { return margins[steps[id]] + offsets[id]; }; - } else if ($$.isLegendInset) { - xForLegend = function (id) { return maxWidth * steps[id] + 10; }; - yForLegend = function (id) { return margins[steps[id]] + offsets[id]; }; - } else { - xForLegend = function (id) { return margins[steps[id]] + offsets[id]; }; - yForLegend = function (id) { return maxHeight * steps[id]; }; - } - xForLegendText = function (id, i) { return xForLegend(id, i) + 14; }; - yForLegendText = function (id, i) { return yForLegend(id, i) + 9; }; - xForLegendRect = function (id, i) { return xForLegend(id, i); }; - yForLegendRect = function (id, i) { return yForLegend(id, i) - 5; }; - - // Define g for legend area - l = $$.legend.selectAll('.' + CLASS.legendItem) - .data(targetIds) - .enter().append('g') - .attr('class', function (id) { return $$.generateClass(CLASS.legendItem, id); }) - .style('visibility', function (id) { return $$.isLegendToShow(id) ? 'visible' : 'hidden'; }) - .style('cursor', 'pointer') - .on('click', function (id) { - if (config.legend_item_onclick) { - config.legend_item_onclick.call($$, id); - } else { - if ($$.d3.event.altKey) { - $$.api.hide(); - $$.api.show(id); - } else { - $$.api.toggle(id); - $$.isTargetToShow(id) ? $$.api.focus(id) : $$.api.revert(); - } - } - }) - .on('mouseover', function (id) { - $$.d3.select(this).classed(CLASS.legendItemFocused, true); - if (!$$.transiting && $$.isTargetToShow(id)) { - $$.api.focus(id); - } - if (config.legend_item_onmouseover) { - config.legend_item_onmouseover.call($$, id); - } - }) - .on('mouseout', function (id) { - $$.d3.select(this).classed(CLASS.legendItemFocused, false); - $$.api.revert(); - if (config.legend_item_onmouseout) { - config.legend_item_onmouseout.call($$, id); - } - }); - l.append('text') - .text(function (id) { return isDefined(config.data_names[id]) ? config.data_names[id] : id; }) - .each(function (id, i) { updatePositions(this, id, i); }) - .style("pointer-events", "none") - .attr('x', $$.isLegendRight || $$.isLegendInset ? xForLegendText : -200) - .attr('y', $$.isLegendRight || $$.isLegendInset ? -200 : yForLegendText); - l.append('rect') - .attr("class", CLASS.legendItemEvent) - .style('fill-opacity', 0) - .attr('x', $$.isLegendRight || $$.isLegendInset ? xForLegendRect : -200) - .attr('y', $$.isLegendRight || $$.isLegendInset ? -200 : yForLegendRect); - l.append('rect') - .attr("class", CLASS.legendItemTile) - .style("pointer-events", "none") - .style('fill', $$.color) - .attr('x', $$.isLegendRight || $$.isLegendInset ? xForLegendText : -200) - .attr('y', $$.isLegendRight || $$.isLegendInset ? -200 : yForLegend) - .attr('width', 10) - .attr('height', 10); - - // Set background for inset legend - background = $$.legend.select('.' + CLASS.legendBackground + ' rect'); - if ($$.isLegendInset && maxWidth > 0 && background.size() === 0) { - background = $$.legend.insert('g', '.' + CLASS.legendItem) - .attr("class", CLASS.legendBackground) - .append('rect'); - } - - texts = $$.legend.selectAll('text') - .data(targetIds) - .text(function (id) { return isDefined(config.data_names[id]) ? config.data_names[id] : id; }) // MEMO: needed for update - .each(function (id, i) { updatePositions(this, id, i); }); - (withTransition ? texts.transition() : texts) - .attr('x', xForLegendText) - .attr('y', yForLegendText); - - rects = $$.legend.selectAll('rect.' + CLASS.legendItemEvent) - .data(targetIds); - (withTransition ? rects.transition() : rects) - .attr('width', function (id) { return widths[id]; }) - .attr('height', function (id) { return heights[id]; }) - .attr('x', xForLegendRect) - .attr('y', yForLegendRect); - - tiles = $$.legend.selectAll('rect.' + CLASS.legendItemTile) - .data(targetIds); - (withTransition ? tiles.transition() : tiles) - .style('fill', $$.color) - .attr('x', xForLegend) - .attr('y', yForLegend); - - if (background) { - (withTransition ? background.transition() : background) - .attr('height', $$.getLegendHeight() - 12) - .attr('width', maxWidth * (step + 1) + 10); - } - - // toggle legend state - $$.legend.selectAll('.' + CLASS.legendItem) - .classed(CLASS.legendItemHidden, function (id) { return !$$.isTargetToShow(id); }); - - // Update all to reflect change of legend - $$.updateLegendItemWidth(maxWidth); - $$.updateLegendItemHeight(maxHeight); - $$.updateLegendStep(step); - // Update size and scale - $$.updateSizes(); - $$.updateScales(); - $$.updateSvgSize(); - // Update g positions - $$.transformAll(withTransitionForTransform, transitions); - $$.legendHasRendered = true; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/polyfill.js b/web/nms.gathering.org/old/speedometer/c3-master/src/polyfill.js deleted file mode 100644 index 95d7812..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/polyfill.js +++ /dev/null @@ -1,25 +0,0 @@ -// PhantomJS doesn't have support for Function.prototype.bind, which has caused confusion. Use -// this polyfill to avoid the confusion. -// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind#Polyfill - -if (!Function.prototype.bind) { - Function.prototype.bind = function(oThis) { - if (typeof this !== 'function') { - // closest thing possible to the ECMAScript 5 - // internal IsCallable function - throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable'); - } - - var aArgs = Array.prototype.slice.call(arguments, 1), - fToBind = this, - fNOP = function() {}, - fBound = function() { - return fToBind.apply(this instanceof fNOP ? this : oThis, aArgs.concat(Array.prototype.slice.call(arguments))); - }; - - fNOP.prototype = this.prototype; - fBound.prototype = new fNOP(); - - return fBound; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/region.js b/web/nms.gathering.org/old/speedometer/c3-master/src/region.js deleted file mode 100644 index 20c70d5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/region.js +++ /dev/null @@ -1,81 +0,0 @@ -c3_chart_internal_fn.initRegion = function () { - var $$ = this; - $$.region = $$.main.append('g') - .attr("clip-path", $$.clipPath) - .attr("class", CLASS.regions); -}; -c3_chart_internal_fn.updateRegion = function (duration) { - var $$ = this, config = $$.config; - - // hide if arc type - $$.region.style('visibility', $$.hasArcType() ? 'hidden' : 'visible'); - - $$.mainRegion = $$.main.select('.' + CLASS.regions).selectAll('.' + CLASS.region) - .data(config.regions); - $$.mainRegion.enter().append('g') - .attr('class', $$.classRegion.bind($$)) - .append('rect') - .style("fill-opacity", 0); - $$.mainRegion.exit().transition().duration(duration) - .style("opacity", 0) - .remove(); -}; -c3_chart_internal_fn.redrawRegion = function (withTransition) { - var $$ = this, - regions = $$.mainRegion.selectAll('rect'), - x = $$.regionX.bind($$), - y = $$.regionY.bind($$), - w = $$.regionWidth.bind($$), - h = $$.regionHeight.bind($$); - return [ - (withTransition ? regions.transition() : regions) - .attr("x", x) - .attr("y", y) - .attr("width", w) - .attr("height", h) - .style("fill-opacity", function (d) { return isValue(d.opacity) ? d.opacity : 0.1; }) - ]; -}; -c3_chart_internal_fn.regionX = function (d) { - var $$ = this, config = $$.config, - xPos, yScale = d.axis === 'y' ? $$.y : $$.y2; - if (d.axis === 'y' || d.axis === 'y2') { - xPos = config.axis_rotated ? ('start' in d ? yScale(d.start) : 0) : 0; - } else { - xPos = config.axis_rotated ? 0 : ('start' in d ? $$.x($$.isTimeSeries() ? $$.parseDate(d.start) : d.start) : 0); - } - return xPos; -}; -c3_chart_internal_fn.regionY = function (d) { - var $$ = this, config = $$.config, - yPos, yScale = d.axis === 'y' ? $$.y : $$.y2; - if (d.axis === 'y' || d.axis === 'y2') { - yPos = config.axis_rotated ? 0 : ('end' in d ? yScale(d.end) : 0); - } else { - yPos = config.axis_rotated ? ('start' in d ? $$.x($$.isTimeSeries() ? $$.parseDate(d.start) : d.start) : 0) : 0; - } - return yPos; -}; -c3_chart_internal_fn.regionWidth = function (d) { - var $$ = this, config = $$.config, - start = $$.regionX(d), end, yScale = d.axis === 'y' ? $$.y : $$.y2; - if (d.axis === 'y' || d.axis === 'y2') { - end = config.axis_rotated ? ('end' in d ? yScale(d.end) : $$.width) : $$.width; - } else { - end = config.axis_rotated ? $$.width : ('end' in d ? $$.x($$.isTimeSeries() ? $$.parseDate(d.end) : d.end) : $$.width); - } - return end < start ? 0 : end - start; -}; -c3_chart_internal_fn.regionHeight = function (d) { - var $$ = this, config = $$.config, - start = this.regionY(d), end, yScale = d.axis === 'y' ? $$.y : $$.y2; - if (d.axis === 'y' || d.axis === 'y2') { - end = config.axis_rotated ? $$.height : ('start' in d ? yScale(d.start) : $$.height); - } else { - end = config.axis_rotated ? ('end' in d ? $$.x($$.isTimeSeries() ? $$.parseDate(d.end) : d.end) : $$.height) : $$.height; - } - return end < start ? 0 : end - start; -}; -c3_chart_internal_fn.isRegionOnX = function (d) { - return !d.axis || d.axis === 'x'; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scale.js b/web/nms.gathering.org/old/speedometer/c3-master/src/scale.js deleted file mode 100644 index 6c4c045..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scale.js +++ /dev/null @@ -1,89 +0,0 @@ -c3_chart_internal_fn.getScale = function (min, max, forTimeseries) { - return (forTimeseries ? this.d3.time.scale() : this.d3.scale.linear()).range([min, max]); -}; -c3_chart_internal_fn.getX = function (min, max, domain, offset) { - var $$ = this, - scale = $$.getScale(min, max, $$.isTimeSeries()), - _scale = domain ? scale.domain(domain) : scale, key; - // Define customized scale if categorized axis - if ($$.isCategorized()) { - offset = offset || function () { return 0; }; - scale = function (d, raw) { - var v = _scale(d) + offset(d); - return raw ? v : Math.ceil(v); - }; - } else { - scale = function (d, raw) { - var v = _scale(d); - return raw ? v : Math.ceil(v); - }; - } - // define functions - for (key in _scale) { - scale[key] = _scale[key]; - } - scale.orgDomain = function () { - return _scale.domain(); - }; - // define custom domain() for categorized axis - if ($$.isCategorized()) { - scale.domain = function (domain) { - if (!arguments.length) { - domain = this.orgDomain(); - return [domain[0], domain[1] + 1]; - } - _scale.domain(domain); - return scale; - }; - } - return scale; -}; -c3_chart_internal_fn.getY = function (min, max, domain) { - var scale = this.getScale(min, max, this.isTimeSeriesY()); - if (domain) { scale.domain(domain); } - return scale; -}; -c3_chart_internal_fn.getYScale = function (id) { - return this.axis.getId(id) === 'y2' ? this.y2 : this.y; -}; -c3_chart_internal_fn.getSubYScale = function (id) { - return this.axis.getId(id) === 'y2' ? this.subY2 : this.subY; -}; -c3_chart_internal_fn.updateScales = function () { - var $$ = this, config = $$.config, - forInit = !$$.x; - // update edges - $$.xMin = config.axis_rotated ? 1 : 0; - $$.xMax = config.axis_rotated ? $$.height : $$.width; - $$.yMin = config.axis_rotated ? 0 : $$.height; - $$.yMax = config.axis_rotated ? $$.width : 1; - $$.subXMin = $$.xMin; - $$.subXMax = $$.xMax; - $$.subYMin = config.axis_rotated ? 0 : $$.height2; - $$.subYMax = config.axis_rotated ? $$.width2 : 1; - // update scales - $$.x = $$.getX($$.xMin, $$.xMax, forInit ? undefined : $$.x.orgDomain(), function () { return $$.xAxis.tickOffset(); }); - $$.y = $$.getY($$.yMin, $$.yMax, forInit ? config.axis_y_default : $$.y.domain()); - $$.y2 = $$.getY($$.yMin, $$.yMax, forInit ? config.axis_y2_default : $$.y2.domain()); - $$.subX = $$.getX($$.xMin, $$.xMax, $$.orgXDomain, function (d) { return d % 1 ? 0 : $$.subXAxis.tickOffset(); }); - $$.subY = $$.getY($$.subYMin, $$.subYMax, forInit ? config.axis_y_default : $$.subY.domain()); - $$.subY2 = $$.getY($$.subYMin, $$.subYMax, forInit ? config.axis_y2_default : $$.subY2.domain()); - // update axes - $$.xAxisTickFormat = $$.axis.getXAxisTickFormat(); - $$.xAxisTickValues = $$.axis.getXAxisTickValues(); - $$.yAxisTickValues = $$.axis.getYAxisTickValues(); - $$.y2AxisTickValues = $$.axis.getY2AxisTickValues(); - - $$.xAxis = $$.axis.getXAxis($$.x, $$.xOrient, $$.xAxisTickFormat, $$.xAxisTickValues, config.axis_x_tick_outer); - $$.subXAxis = $$.axis.getXAxis($$.subX, $$.subXOrient, $$.xAxisTickFormat, $$.xAxisTickValues, config.axis_x_tick_outer); - $$.yAxis = $$.axis.getYAxis($$.y, $$.yOrient, config.axis_y_tick_format, $$.yAxisTickValues, config.axis_y_tick_outer); - $$.y2Axis = $$.axis.getYAxis($$.y2, $$.y2Orient, config.axis_y2_tick_format, $$.y2AxisTickValues, config.axis_y2_tick_outer); - - // Set initialized scales to brush and zoom - if (!forInit) { - if ($$.brush) { $$.brush.scale($$.subX); } - if (config.zoom_enabled) { $$.zoom.scale($$.x); } - } - // update for arc - if ($$.updateArc) { $$.updateArc(); } -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/arc.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/arc.scss deleted file mode 100644 index ddea0d7..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/arc.scss +++ /dev/null @@ -1,24 +0,0 @@ -.c3-chart-arcs-title { - dominant-baseline: middle; - font-size: 1.3em; -} - -.c3-chart-arcs .c3-chart-arcs-background { - fill: #e0e0e0; - stroke: none; -} -.c3-chart-arcs .c3-chart-arcs-gauge-unit { - fill: #000; - font-size: 16px; -} -.c3-chart-arcs .c3-chart-arcs-gauge-max { - fill: #777; -} -.c3-chart-arcs .c3-chart-arcs-gauge-min { - fill: #777; -} - -.c3-chart-arc .c3-gauge-value { - fill: #000; -/* font-size: 28px !important;*/ -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/area.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/area.scss deleted file mode 100644 index 5f3e2c4..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/area.scss +++ /dev/null @@ -1,4 +0,0 @@ -.c3-area { - stroke-width: 0; - opacity: 0.2; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/axis.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/axis.scss deleted file mode 100644 index 140ee4e..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/axis.scss +++ /dev/null @@ -1,14 +0,0 @@ -.c3-axis-x .tick { -} -.c3-axis-x-label { -} - -.c3-axis-y .tick { -} -.c3-axis-y-label { -} - -.c3-axis-y2 .tick { -} -.c3-axis-y2-label { -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/bar.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/bar.scss deleted file mode 100644 index 08ae998..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/bar.scss +++ /dev/null @@ -1,6 +0,0 @@ -.c3-bar { - stroke-width: 0; -} -.c3-bar._expanded_ { - fill-opacity: 0.75; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/brush.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/brush.scss deleted file mode 100644 index 0f547c4..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/brush.scss +++ /dev/null @@ -1,3 +0,0 @@ -.c3-brush .extent { - fill-opacity: .1; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/chart.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/chart.scss deleted file mode 100644 index 969e8da..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/chart.scss +++ /dev/null @@ -1,29 +0,0 @@ -.c3 svg { - font: 10px sans-serif; -} -.c3 path, .c3 line { - fill: none; - stroke: #000; -} -.c3 text { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.c3-legend-item-tile, -.c3-xgrid-focus, -.c3-ygrid, -.c3-event-rect, -.c3-bars path { - shape-rendering: crispEdges; -} - -.c3-chart-arc path { - stroke: #fff; - -} -.c3-chart-arc text { - fill: #fff; - font-size: 13px; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/focus.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/focus.scss deleted file mode 100644 index 02db8df..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/focus.scss +++ /dev/null @@ -1,9 +0,0 @@ -.c3-target.c3-focused { - opacity: 1; -} -.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step { - stroke-width: 2px; -} -.c3-target.c3-defocused { - opacity: 0.3 !important; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/grid.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/grid.scss deleted file mode 100644 index fd9ce13..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/grid.scss +++ /dev/null @@ -1,11 +0,0 @@ -.c3-grid line { - stroke: #aaa; -} -.c3-grid text { - fill: #aaa; -} -.c3-xgrid, .c3-ygrid { - stroke-dasharray: 3 3; -} -.c3-xgrid-focus { -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/legend.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/legend.scss deleted file mode 100644 index 8d6d971..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/legend.scss +++ /dev/null @@ -1,13 +0,0 @@ -.c3-legend-item { - font-size: 12px; -} -.c3-legend-item-hidden { - opacity: 0.15; -} - -.c3-legend-background { - opacity: 0.75; - fill: white; - stroke: lightgray; - stroke-width: 1 -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/line.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/line.scss deleted file mode 100644 index 7690afa..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/line.scss +++ /dev/null @@ -1,3 +0,0 @@ -.c3-line { - stroke-width: 1px; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/main.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/main.scss deleted file mode 100644 index 20777b4..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/main.scss +++ /dev/null @@ -1,59 +0,0 @@ -/*-- Chart --*/ - -@import 'chart'; - -/*-- Axis --*/ - -@import 'axis'; - -/*-- Grid --*/ - -@import 'grid'; - -/*-- Text on Chart --*/ - -@import 'text'; - -/*-- Line --*/ - -@import 'line'; - -/*-- Point --*/ - -@import 'point'; - -/*-- Bar --*/ - -@import 'bar'; - -/*-- Focus --*/ - -@import 'focus'; - -/*-- Region --*/ - -@import 'region'; - -/*-- Brush --*/ - -@import 'brush'; - -/*-- Select - Drag --*/ - -@import 'select_drag'; - -/*-- Legend --*/ - -@import 'legend'; - -/*-- Tooltip --*/ - -@import 'tooltip'; - -/*-- Area --*/ - -@import 'area'; - -/*-- Arc --*/ - -@import 'arc'; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/point.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/point.scss deleted file mode 100644 index 532a644..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/point.scss +++ /dev/null @@ -1,8 +0,0 @@ -.c3-circle._expanded_ { - stroke-width: 1px; - stroke: white; -} -.c3-selected-circle { - fill: white; - stroke-width: 2px; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/region.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/region.scss deleted file mode 100644 index d77f7c3..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/region.scss +++ /dev/null @@ -1,4 +0,0 @@ -.c3-region { - fill: steelblue; - fill-opacity: .1; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/select_drag.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/select_drag.scss deleted file mode 100644 index ef5cb1a..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/select_drag.scss +++ /dev/null @@ -1,2 +0,0 @@ -.c3-dragarea { -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/text.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/text.scss deleted file mode 100644 index d4453ce..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/text.scss +++ /dev/null @@ -1,7 +0,0 @@ -.c3-text { -} - -.c3-text.c3-empty { - fill: #808080; - font-size: 2em; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/tooltip.scss b/web/nms.gathering.org/old/speedometer/c3-master/src/scss/tooltip.scss deleted file mode 100644 index 99f36f9..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/scss/tooltip.scss +++ /dev/null @@ -1,38 +0,0 @@ -.c3-tooltip-container { - z-index: 10; -} -.c3-tooltip { - border-collapse:collapse; - border-spacing:0; - background-color:#fff; - empty-cells:show; - -webkit-box-shadow: 7px 7px 12px -9px rgb(119,119,119); - -moz-box-shadow: 7px 7px 12px -9px rgb(119,119,119); - box-shadow: 7px 7px 12px -9px rgb(119,119,119); - opacity: 0.9; -} -.c3-tooltip tr { - border:1px solid #CCC; -} -.c3-tooltip th { - background-color: #aaa; - font-size:14px; - padding:2px 5px; - text-align:left; - color:#FFF; -} -.c3-tooltip td { - font-size:13px; - padding: 3px 6px; - background-color:#fff; - border-left:1px dotted #999; -} -.c3-tooltip td > span { - display: inline-block; - width: 10px; - height: 10px; - margin-right: 6px; -} -.c3-tooltip td.value{ - text-align: right; -} diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/selection.js b/web/nms.gathering.org/old/speedometer/c3-master/src/selection.js deleted file mode 100644 index e9b4ada..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/selection.js +++ /dev/null @@ -1,75 +0,0 @@ -c3_chart_internal_fn.selectPoint = function (target, d, i) { - var $$ = this, config = $$.config, - cx = (config.axis_rotated ? $$.circleY : $$.circleX).bind($$), - cy = (config.axis_rotated ? $$.circleX : $$.circleY).bind($$), - r = $$.pointSelectR.bind($$); - config.data_onselected.call($$.api, d, target.node()); - // add selected-circle on low layer g - $$.main.select('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(d.id)).selectAll('.' + CLASS.selectedCircle + '-' + i) - .data([d]) - .enter().append('circle') - .attr("class", function () { return $$.generateClass(CLASS.selectedCircle, i); }) - .attr("cx", cx) - .attr("cy", cy) - .attr("stroke", function () { return $$.color(d); }) - .attr("r", function (d) { return $$.pointSelectR(d) * 1.4; }) - .transition().duration(100) - .attr("r", r); -}; -c3_chart_internal_fn.unselectPoint = function (target, d, i) { - var $$ = this; - $$.config.data_onunselected(d, target.node()); - // remove selected-circle from low layer g - $$.main.select('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(d.id)).selectAll('.' + CLASS.selectedCircle + '-' + i) - .transition().duration(100).attr('r', 0) - .remove(); -}; -c3_chart_internal_fn.togglePoint = function (selected, target, d, i) { - selected ? this.selectPoint(target, d, i) : this.unselectPoint(target, d, i); -}; -c3_chart_internal_fn.selectPath = function (target, d) { - var $$ = this; - $$.config.data_onselected.call($$, d, target.node()); - target.transition().duration(100) - .style("fill", function () { return $$.d3.rgb($$.color(d)).brighter(0.75); }); -}; -c3_chart_internal_fn.unselectPath = function (target, d) { - var $$ = this; - $$.config.data_onunselected.call($$, d, target.node()); - target.transition().duration(100) - .style("fill", function () { return $$.color(d); }); -}; -c3_chart_internal_fn.togglePath = function (selected, target, d, i) { - selected ? this.selectPath(target, d, i) : this.unselectPath(target, d, i); -}; -c3_chart_internal_fn.getToggle = function (that, d) { - var $$ = this, toggle; - if (that.nodeName === 'circle') { - if ($$.isStepType(d)) { - // circle is hidden in step chart, so treat as within the click area - toggle = function () {}; // TODO: how to select step chart? - } else { - toggle = $$.togglePoint; - } - } - else if (that.nodeName === 'path') { - toggle = $$.togglePath; - } - return toggle; -}; -c3_chart_internal_fn.toggleShape = function (that, d, i) { - var $$ = this, d3 = $$.d3, config = $$.config, - shape = d3.select(that), isSelected = shape.classed(CLASS.SELECTED), - toggle = $$.getToggle(that, d).bind($$); - - if (config.data_selection_enabled && config.data_selection_isselectable(d)) { - if (!config.data_selection_multiple) { - $$.main.selectAll('.' + CLASS.shapes + (config.data_selection_grouped ? $$.getTargetSelectorSuffix(d.id) : "")).selectAll('.' + CLASS.shape).each(function (d, i) { - var shape = d3.select(this); - if (shape.classed(CLASS.SELECTED)) { toggle(false, shape.classed(CLASS.SELECTED, false), d, i); } - }); - } - shape.classed(CLASS.SELECTED, !isSelected); - toggle(!isSelected, shape, d, i); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/shape.bar.js b/web/nms.gathering.org/old/speedometer/c3-master/src/shape.bar.js deleted file mode 100644 index bd8403e..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/shape.bar.js +++ /dev/null @@ -1,122 +0,0 @@ -c3_chart_internal_fn.initBar = function () { - var $$ = this; - $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartBars); -}; -c3_chart_internal_fn.updateTargetsForBar = function (targets) { - var $$ = this, config = $$.config, - mainBarUpdate, mainBarEnter, - classChartBar = $$.classChartBar.bind($$), - classBars = $$.classBars.bind($$), - classFocus = $$.classFocus.bind($$); - mainBarUpdate = $$.main.select('.' + CLASS.chartBars).selectAll('.' + CLASS.chartBar) - .data(targets) - .attr('class', function (d) { return classChartBar(d) + classFocus(d); }); - mainBarEnter = mainBarUpdate.enter().append('g') - .attr('class', classChartBar) - .style('opacity', 0) - .style("pointer-events", "none"); - // Bars for each data - mainBarEnter.append('g') - .attr("class", classBars) - .style("cursor", function (d) { return config.data_selection_isselectable(d) ? "pointer" : null; }); - -}; -c3_chart_internal_fn.updateBar = function (durationForExit) { - var $$ = this, - barData = $$.barData.bind($$), - classBar = $$.classBar.bind($$), - initialOpacity = $$.initialOpacity.bind($$), - color = function (d) { return $$.color(d.id); }; - $$.mainBar = $$.main.selectAll('.' + CLASS.bars).selectAll('.' + CLASS.bar) - .data(barData); - $$.mainBar.enter().append('path') - .attr("class", classBar) - .style("stroke", color) - .style("fill", color); - $$.mainBar - .style("opacity", initialOpacity); - $$.mainBar.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); -}; -c3_chart_internal_fn.redrawBar = function (drawBar, withTransition) { - return [ - (withTransition ? this.mainBar.transition() : this.mainBar) - .attr('d', drawBar) - .style("fill", this.color) - .style("opacity", 1) - ]; -}; -c3_chart_internal_fn.getBarW = function (axis, barTargetsNum) { - var $$ = this, config = $$.config, - w = typeof config.bar_width === 'number' ? config.bar_width : barTargetsNum ? (axis.tickInterval() * config.bar_width_ratio) / barTargetsNum : 0; - return config.bar_width_max && w > config.bar_width_max ? config.bar_width_max : w; -}; -c3_chart_internal_fn.getBars = function (i, id) { - var $$ = this; - return (id ? $$.main.selectAll('.' + CLASS.bars + $$.getTargetSelectorSuffix(id)) : $$.main).selectAll('.' + CLASS.bar + (isValue(i) ? '-' + i : '')); -}; -c3_chart_internal_fn.expandBars = function (i, id, reset) { - var $$ = this; - if (reset) { $$.unexpandBars(); } - $$.getBars(i, id).classed(CLASS.EXPANDED, true); -}; -c3_chart_internal_fn.unexpandBars = function (i) { - var $$ = this; - $$.getBars(i).classed(CLASS.EXPANDED, false); -}; -c3_chart_internal_fn.generateDrawBar = function (barIndices, isSub) { - var $$ = this, config = $$.config, - getPoints = $$.generateGetBarPoints(barIndices, isSub); - return function (d, i) { - // 4 points that make a bar - var points = getPoints(d, i); - - // switch points if axis is rotated, not applicable for sub chart - var indexX = config.axis_rotated ? 1 : 0; - var indexY = config.axis_rotated ? 0 : 1; - - var path = 'M ' + points[0][indexX] + ',' + points[0][indexY] + ' ' + - 'L' + points[1][indexX] + ',' + points[1][indexY] + ' ' + - 'L' + points[2][indexX] + ',' + points[2][indexY] + ' ' + - 'L' + points[3][indexX] + ',' + points[3][indexY] + ' ' + - 'z'; - - return path; - }; -}; -c3_chart_internal_fn.generateGetBarPoints = function (barIndices, isSub) { - var $$ = this, - axis = isSub ? $$.subXAxis : $$.xAxis, - barTargetsNum = barIndices.__max__ + 1, - barW = $$.getBarW(axis, barTargetsNum), - barX = $$.getShapeX(barW, barTargetsNum, barIndices, !!isSub), - barY = $$.getShapeY(!!isSub), - barOffset = $$.getShapeOffset($$.isBarType, barIndices, !!isSub), - yScale = isSub ? $$.getSubYScale : $$.getYScale; - return function (d, i) { - var y0 = yScale.call($$, d.id)(0), - offset = barOffset(d, i) || y0, // offset is for stacked bar chart - posX = barX(d), posY = barY(d); - // fix posY not to overflow opposite quadrant - if ($$.config.axis_rotated) { - if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; } - } - // 4 points that make a bar - return [ - [posX, offset], - [posX, posY - (y0 - offset)], - [posX + barW, posY - (y0 - offset)], - [posX + barW, offset] - ]; - }; -}; -c3_chart_internal_fn.isWithinBar = function (that) { - var mouse = this.d3.mouse(that), box = that.getBoundingClientRect(), - seg0 = that.pathSegList.getItem(0), seg1 = that.pathSegList.getItem(1), - x = Math.min(seg0.x, seg1.x), y = Math.min(seg0.y, seg1.y), - w = box.width, h = box.height, offset = 2, - sx = x - offset, ex = x + w + offset, sy = y + h + offset, ey = y - offset; - return sx < mouse[0] && mouse[0] < ex && ey < mouse[1] && mouse[1] < sy; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/shape.js b/web/nms.gathering.org/old/speedometer/c3-master/src/shape.js deleted file mode 100644 index fd40598..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/shape.js +++ /dev/null @@ -1,71 +0,0 @@ -c3_chart_internal_fn.getShapeIndices = function (typeFilter) { - var $$ = this, config = $$.config, - indices = {}, i = 0, j, k; - $$.filterTargetsToShow($$.data.targets.filter(typeFilter, $$)).forEach(function (d) { - for (j = 0; j < config.data_groups.length; j++) { - if (config.data_groups[j].indexOf(d.id) < 0) { continue; } - for (k = 0; k < config.data_groups[j].length; k++) { - if (config.data_groups[j][k] in indices) { - indices[d.id] = indices[config.data_groups[j][k]]; - break; - } - } - } - if (isUndefined(indices[d.id])) { indices[d.id] = i++; } - }); - indices.__max__ = i - 1; - return indices; -}; -c3_chart_internal_fn.getShapeX = function (offset, targetsNum, indices, isSub) { - var $$ = this, scale = isSub ? $$.subX : $$.x; - return function (d) { - var index = d.id in indices ? indices[d.id] : 0; - return d.x || d.x === 0 ? scale(d.x) - offset * (targetsNum / 2 - index) : 0; - }; -}; -c3_chart_internal_fn.getShapeY = function (isSub) { - var $$ = this; - return function (d) { - var scale = isSub ? $$.getSubYScale(d.id) : $$.getYScale(d.id); - return scale(d.value); - }; -}; -c3_chart_internal_fn.getShapeOffset = function (typeFilter, indices, isSub) { - var $$ = this, - targets = $$.orderTargets($$.filterTargetsToShow($$.data.targets.filter(typeFilter, $$))), - targetIds = targets.map(function (t) { return t.id; }); - return function (d, i) { - var scale = isSub ? $$.getSubYScale(d.id) : $$.getYScale(d.id), - y0 = scale(0), offset = y0; - targets.forEach(function (t) { - var values = $$.isStepType(d) ? $$.convertValuesToStep(t.values) : t.values; - if (t.id === d.id || indices[t.id] !== indices[d.id]) { return; } - if (targetIds.indexOf(t.id) < targetIds.indexOf(d.id)) { - if (values[i].value * d.value >= 0) { - offset += scale(values[i].value) - y0; - } - } - }); - return offset; - }; -}; -c3_chart_internal_fn.isWithinShape = function (that, d) { - var $$ = this, - shape = $$.d3.select(that), isWithin; - if (!$$.isTargetToShow(d.id)) { - isWithin = false; - } - else if (that.nodeName === 'circle') { - isWithin = $$.isStepType(d) ? $$.isWithinStep(that, $$.getYScale(d.id)(d.value)) : $$.isWithinCircle(that, $$.pointSelectR(d) * 1.5); - } - else if (that.nodeName === 'path') { - isWithin = shape.classed(CLASS.bar) ? $$.isWithinBar(that) : true; - } - return isWithin; -}; - - -c3_chart_internal_fn.getInterpolate = function (d) { - var $$ = this; - return $$.isSplineType(d) ? "cardinal" : $$.isStepType(d) ? $$.config.line_step_type : "linear"; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/shape.line.js b/web/nms.gathering.org/old/speedometer/c3-master/src/shape.line.js deleted file mode 100644 index 057e35d..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/shape.line.js +++ /dev/null @@ -1,385 +0,0 @@ -c3_chart_internal_fn.initLine = function () { - var $$ = this; - $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartLines); -}; -c3_chart_internal_fn.updateTargetsForLine = function (targets) { - var $$ = this, config = $$.config, - mainLineUpdate, mainLineEnter, - classChartLine = $$.classChartLine.bind($$), - classLines = $$.classLines.bind($$), - classAreas = $$.classAreas.bind($$), - classCircles = $$.classCircles.bind($$), - classFocus = $$.classFocus.bind($$); - mainLineUpdate = $$.main.select('.' + CLASS.chartLines).selectAll('.' + CLASS.chartLine) - .data(targets) - .attr('class', function (d) { return classChartLine(d) + classFocus(d); }); - mainLineEnter = mainLineUpdate.enter().append('g') - .attr('class', classChartLine) - .style('opacity', 0) - .style("pointer-events", "none"); - // Lines for each data - mainLineEnter.append('g') - .attr("class", classLines); - // Areas - mainLineEnter.append('g') - .attr('class', classAreas); - // Circles for each data point on lines - mainLineEnter.append('g') - .attr("class", function (d) { return $$.generateClass(CLASS.selectedCircles, d.id); }); - mainLineEnter.append('g') - .attr("class", classCircles) - .style("cursor", function (d) { return config.data_selection_isselectable(d) ? "pointer" : null; }); - // Update date for selected circles - targets.forEach(function (t) { - $$.main.selectAll('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(t.id)).selectAll('.' + CLASS.selectedCircle).each(function (d) { - d.value = t.values[d.index].value; - }); - }); - // MEMO: can not keep same color... - //mainLineUpdate.exit().remove(); -}; -c3_chart_internal_fn.updateLine = function (durationForExit) { - var $$ = this; - $$.mainLine = $$.main.selectAll('.' + CLASS.lines).selectAll('.' + CLASS.line) - .data($$.lineData.bind($$)); - $$.mainLine.enter().append('path') - .attr('class', $$.classLine.bind($$)) - .style("stroke", $$.color); - $$.mainLine - .style("opacity", $$.initialOpacity.bind($$)) - .style('shape-rendering', function (d) { return $$.isStepType(d) ? 'crispEdges' : ''; }) - .attr('transform', null); - $$.mainLine.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); -}; -c3_chart_internal_fn.redrawLine = function (drawLine, withTransition) { - return [ - (withTransition ? this.mainLine.transition() : this.mainLine) - .attr("d", drawLine) - .style("stroke", this.color) - .style("opacity", 1) - ]; -}; -c3_chart_internal_fn.generateDrawLine = function (lineIndices, isSub) { - var $$ = this, config = $$.config, - line = $$.d3.svg.line(), - getPoints = $$.generateGetLinePoints(lineIndices, isSub), - yScaleGetter = isSub ? $$.getSubYScale : $$.getYScale, - xValue = function (d) { return (isSub ? $$.subxx : $$.xx).call($$, d); }, - yValue = function (d, i) { - return config.data_groups.length > 0 ? getPoints(d, i)[0][1] : yScaleGetter.call($$, d.id)(d.value); - }; - - line = config.axis_rotated ? line.x(yValue).y(xValue) : line.x(xValue).y(yValue); - if (!config.line_connectNull) { line = line.defined(function (d) { return d.value != null; }); } - return function (d) { - var values = config.line_connectNull ? $$.filterRemoveNull(d.values) : d.values, - x = isSub ? $$.x : $$.subX, y = yScaleGetter.call($$, d.id), x0 = 0, y0 = 0, path; - if ($$.isLineType(d)) { - if (config.data_regions[d.id]) { - path = $$.lineWithRegions(values, x, y, config.data_regions[d.id]); - } else { - if ($$.isStepType(d)) { values = $$.convertValuesToStep(values); } - path = line.interpolate($$.getInterpolate(d))(values); - } - } else { - if (values[0]) { - x0 = x(values[0].x); - y0 = y(values[0].value); - } - path = config.axis_rotated ? "M " + y0 + " " + x0 : "M " + x0 + " " + y0; - } - return path ? path : "M 0 0"; - }; -}; -c3_chart_internal_fn.generateGetLinePoints = function (lineIndices, isSub) { // partial duplication of generateGetBarPoints - var $$ = this, config = $$.config, - lineTargetsNum = lineIndices.__max__ + 1, - x = $$.getShapeX(0, lineTargetsNum, lineIndices, !!isSub), - y = $$.getShapeY(!!isSub), - lineOffset = $$.getShapeOffset($$.isLineType, lineIndices, !!isSub), - yScale = isSub ? $$.getSubYScale : $$.getYScale; - return function (d, i) { - var y0 = yScale.call($$, d.id)(0), - offset = lineOffset(d, i) || y0, // offset is for stacked area chart - posX = x(d), posY = y(d); - // fix posY not to overflow opposite quadrant - if (config.axis_rotated) { - if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; } - } - // 1 point that marks the line position - return [ - [posX, posY - (y0 - offset)], - [posX, posY - (y0 - offset)], // needed for compatibility - [posX, posY - (y0 - offset)], // needed for compatibility - [posX, posY - (y0 - offset)] // needed for compatibility - ]; - }; -}; - - -c3_chart_internal_fn.lineWithRegions = function (d, x, y, _regions) { - var $$ = this, config = $$.config, - prev = -1, i, j, - s = "M", sWithRegion, - xp, yp, dx, dy, dd, diff, diffx2, - xOffset = $$.isCategorized() ? 0.5 : 0, - xValue, yValue, - regions = []; - - function isWithinRegions(x, regions) { - var i; - for (i = 0; i < regions.length; i++) { - if (regions[i].start < x && x <= regions[i].end) { return true; } - } - return false; - } - - // Check start/end of regions - if (isDefined(_regions)) { - for (i = 0; i < _regions.length; i++) { - regions[i] = {}; - if (isUndefined(_regions[i].start)) { - regions[i].start = d[0].x; - } else { - regions[i].start = $$.isTimeSeries() ? $$.parseDate(_regions[i].start) : _regions[i].start; - } - if (isUndefined(_regions[i].end)) { - regions[i].end = d[d.length - 1].x; - } else { - regions[i].end = $$.isTimeSeries() ? $$.parseDate(_regions[i].end) : _regions[i].end; - } - } - } - - // Set scales - xValue = config.axis_rotated ? function (d) { return y(d.value); } : function (d) { return x(d.x); }; - yValue = config.axis_rotated ? function (d) { return x(d.x); } : function (d) { return y(d.value); }; - - // Define svg generator function for region - function generateM(points) { - return 'M' + points[0][0] + ' ' + points[0][1] + ' ' + points[1][0] + ' ' + points[1][1]; - } - if ($$.isTimeSeries()) { - sWithRegion = function (d0, d1, j, diff) { - var x0 = d0.x.getTime(), x_diff = d1.x - d0.x, - xv0 = new Date(x0 + x_diff * j), - xv1 = new Date(x0 + x_diff * (j + diff)), - points; - if (config.axis_rotated) { - points = [[y(yp(j)), x(xv0)], [y(yp(j + diff)), x(xv1)]]; - } else { - points = [[x(xv0), y(yp(j))], [x(xv1), y(yp(j + diff))]]; - } - return generateM(points); - }; - } else { - sWithRegion = function (d0, d1, j, diff) { - var points; - if (config.axis_rotated) { - points = [[y(yp(j), true), x(xp(j))], [y(yp(j + diff), true), x(xp(j + diff))]]; - } else { - points = [[x(xp(j), true), y(yp(j))], [x(xp(j + diff), true), y(yp(j + diff))]]; - } - return generateM(points); - }; - } - - // Generate - for (i = 0; i < d.length; i++) { - - // Draw as normal - if (isUndefined(regions) || ! isWithinRegions(d[i].x, regions)) { - s += " " + xValue(d[i]) + " " + yValue(d[i]); - } - // Draw with region // TODO: Fix for horizotal charts - else { - xp = $$.getScale(d[i - 1].x + xOffset, d[i].x + xOffset, $$.isTimeSeries()); - yp = $$.getScale(d[i - 1].value, d[i].value); - - dx = x(d[i].x) - x(d[i - 1].x); - dy = y(d[i].value) - y(d[i - 1].value); - dd = Math.sqrt(Math.pow(dx, 2) + Math.pow(dy, 2)); - diff = 2 / dd; - diffx2 = diff * 2; - - for (j = diff; j <= 1; j += diffx2) { - s += sWithRegion(d[i - 1], d[i], j, diff); - } - } - prev = d[i].x; - } - - return s; -}; - - -c3_chart_internal_fn.updateArea = function (durationForExit) { - var $$ = this, d3 = $$.d3; - $$.mainArea = $$.main.selectAll('.' + CLASS.areas).selectAll('.' + CLASS.area) - .data($$.lineData.bind($$)); - $$.mainArea.enter().append('path') - .attr("class", $$.classArea.bind($$)) - .style("fill", $$.color) - .style("opacity", function () { $$.orgAreaOpacity = +d3.select(this).style('opacity'); return 0; }); - $$.mainArea - .style("opacity", $$.orgAreaOpacity); - $$.mainArea.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); -}; -c3_chart_internal_fn.redrawArea = function (drawArea, withTransition) { - return [ - (withTransition ? this.mainArea.transition() : this.mainArea) - .attr("d", drawArea) - .style("fill", this.color) - .style("opacity", this.orgAreaOpacity) - ]; -}; -c3_chart_internal_fn.generateDrawArea = function (areaIndices, isSub) { - var $$ = this, config = $$.config, area = $$.d3.svg.area(), - getPoints = $$.generateGetAreaPoints(areaIndices, isSub), - yScaleGetter = isSub ? $$.getSubYScale : $$.getYScale, - xValue = function (d) { return (isSub ? $$.subxx : $$.xx).call($$, d); }, - value0 = function (d, i) { - return config.data_groups.length > 0 ? getPoints(d, i)[0][1] : yScaleGetter.call($$, d.id)($$.getAreaBaseValue(d.id)); - }, - value1 = function (d, i) { - return config.data_groups.length > 0 ? getPoints(d, i)[1][1] : yScaleGetter.call($$, d.id)(d.value); - }; - - area = config.axis_rotated ? area.x0(value0).x1(value1).y(xValue) : area.x(xValue).y0(value0).y1(value1); - if (!config.line_connectNull) { - area = area.defined(function (d) { return d.value !== null; }); - } - - return function (d) { - var values = config.line_connectNull ? $$.filterRemoveNull(d.values) : d.values, - x0 = 0, y0 = 0, path; - if ($$.isAreaType(d)) { - if ($$.isStepType(d)) { values = $$.convertValuesToStep(values); } - path = area.interpolate($$.getInterpolate(d))(values); - } else { - if (values[0]) { - x0 = $$.x(values[0].x); - y0 = $$.getYScale(d.id)(values[0].value); - } - path = config.axis_rotated ? "M " + y0 + " " + x0 : "M " + x0 + " " + y0; - } - return path ? path : "M 0 0"; - }; -}; -c3_chart_internal_fn.getAreaBaseValue = function () { - return 0; -}; -c3_chart_internal_fn.generateGetAreaPoints = function (areaIndices, isSub) { // partial duplication of generateGetBarPoints - var $$ = this, config = $$.config, - areaTargetsNum = areaIndices.__max__ + 1, - x = $$.getShapeX(0, areaTargetsNum, areaIndices, !!isSub), - y = $$.getShapeY(!!isSub), - areaOffset = $$.getShapeOffset($$.isAreaType, areaIndices, !!isSub), - yScale = isSub ? $$.getSubYScale : $$.getYScale; - return function (d, i) { - var y0 = yScale.call($$, d.id)(0), - offset = areaOffset(d, i) || y0, // offset is for stacked area chart - posX = x(d), posY = y(d); - // fix posY not to overflow opposite quadrant - if (config.axis_rotated) { - if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; } - } - // 1 point that marks the area position - return [ - [posX, offset], - [posX, posY - (y0 - offset)], - [posX, posY - (y0 - offset)], // needed for compatibility - [posX, offset] // needed for compatibility - ]; - }; -}; - - -c3_chart_internal_fn.updateCircle = function () { - var $$ = this; - $$.mainCircle = $$.main.selectAll('.' + CLASS.circles).selectAll('.' + CLASS.circle) - .data($$.lineOrScatterData.bind($$)); - $$.mainCircle.enter().append("circle") - .attr("class", $$.classCircle.bind($$)) - .attr("r", $$.pointR.bind($$)) - .style("fill", $$.color); - $$.mainCircle - .style("opacity", $$.initialOpacityForCircle.bind($$)); - $$.mainCircle.exit().remove(); -}; -c3_chart_internal_fn.redrawCircle = function (cx, cy, withTransition) { - var selectedCircles = this.main.selectAll('.' + CLASS.selectedCircle); - return [ - (withTransition ? this.mainCircle.transition() : this.mainCircle) - .style('opacity', this.opacityForCircle.bind(this)) - .style("fill", this.color) - .attr("cx", cx) - .attr("cy", cy), - (withTransition ? selectedCircles.transition() : selectedCircles) - .attr("cx", cx) - .attr("cy", cy) - ]; -}; -c3_chart_internal_fn.circleX = function (d) { - return d.x || d.x === 0 ? this.x(d.x) : null; -}; -c3_chart_internal_fn.updateCircleY = function () { - var $$ = this, lineIndices, getPoints; - if ($$.config.data_groups.length > 0) { - lineIndices = $$.getShapeIndices($$.isLineType), - getPoints = $$.generateGetLinePoints(lineIndices); - $$.circleY = function (d, i) { - return getPoints(d, i)[0][1]; - }; - } else { - $$.circleY = function (d) { - return $$.getYScale(d.id)(d.value); - }; - } -}; -c3_chart_internal_fn.getCircles = function (i, id) { - var $$ = this; - return (id ? $$.main.selectAll('.' + CLASS.circles + $$.getTargetSelectorSuffix(id)) : $$.main).selectAll('.' + CLASS.circle + (isValue(i) ? '-' + i : '')); -}; -c3_chart_internal_fn.expandCircles = function (i, id, reset) { - var $$ = this, - r = $$.pointExpandedR.bind($$); - if (reset) { $$.unexpandCircles(); } - $$.getCircles(i, id) - .classed(CLASS.EXPANDED, true) - .attr('r', r); -}; -c3_chart_internal_fn.unexpandCircles = function (i) { - var $$ = this, - r = $$.pointR.bind($$); - $$.getCircles(i) - .filter(function () { return $$.d3.select(this).classed(CLASS.EXPANDED); }) - .classed(CLASS.EXPANDED, false) - .attr('r', r); -}; -c3_chart_internal_fn.pointR = function (d) { - var $$ = this, config = $$.config; - return $$.isStepType(d) ? 0 : (isFunction(config.point_r) ? config.point_r(d) : config.point_r); -}; -c3_chart_internal_fn.pointExpandedR = function (d) { - var $$ = this, config = $$.config; - return config.point_focus_expand_enabled ? (config.point_focus_expand_r ? config.point_focus_expand_r : $$.pointR(d) * 1.75) : $$.pointR(d); -}; -c3_chart_internal_fn.pointSelectR = function (d) { - var $$ = this, config = $$.config; - return config.point_select_r ? config.point_select_r : $$.pointR(d) * 4; -}; -c3_chart_internal_fn.isWithinCircle = function (that, r) { - var d3 = this.d3, - mouse = d3.mouse(that), d3_this = d3.select(that), - cx = +d3_this.attr("cx"), cy = +d3_this.attr("cy"); - return Math.sqrt(Math.pow(cx - mouse[0], 2) + Math.pow(cy - mouse[1], 2)) < r; -}; -c3_chart_internal_fn.isWithinStep = function (that, y) { - return Math.abs(y - this.d3.mouse(that)[1]) < 30; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/size.js b/web/nms.gathering.org/old/speedometer/c3-master/src/size.js deleted file mode 100644 index 4bfb619..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/size.js +++ /dev/null @@ -1,104 +0,0 @@ -c3_chart_internal_fn.getCurrentWidth = function () { - var $$ = this, config = $$.config; - return config.size_width ? config.size_width : $$.getParentWidth(); -}; -c3_chart_internal_fn.getCurrentHeight = function () { - var $$ = this, config = $$.config, - h = config.size_height ? config.size_height : $$.getParentHeight(); - return h > 0 ? h : 320 / ($$.hasType('gauge') ? 2 : 1); -}; -c3_chart_internal_fn.getCurrentPaddingTop = function () { - var config = this.config; - return isValue(config.padding_top) ? config.padding_top : 0; -}; -c3_chart_internal_fn.getCurrentPaddingBottom = function () { - var config = this.config; - return isValue(config.padding_bottom) ? config.padding_bottom : 0; -}; -c3_chart_internal_fn.getCurrentPaddingLeft = function (withoutRecompute) { - var $$ = this, config = $$.config; - if (isValue(config.padding_left)) { - return config.padding_left; - } else if (config.axis_rotated) { - return !config.axis_x_show ? 1 : Math.max(ceil10($$.getAxisWidthByAxisId('x', withoutRecompute)), 40); - } else if (!config.axis_y_show || config.axis_y_inner) { // && !config.axis_rotated - return $$.axis.getYAxisLabelPosition().isOuter ? 30 : 1; - } else { - return ceil10($$.getAxisWidthByAxisId('y', withoutRecompute)); - } -}; -c3_chart_internal_fn.getCurrentPaddingRight = function () { - var $$ = this, config = $$.config, - defaultPadding = 10, legendWidthOnRight = $$.isLegendRight ? $$.getLegendWidth() + 20 : 0; - if (isValue(config.padding_right)) { - return config.padding_right + 1; // 1 is needed not to hide tick line - } else if (config.axis_rotated) { - return defaultPadding + legendWidthOnRight; - } else if (!config.axis_y2_show || config.axis_y2_inner) { // && !config.axis_rotated - return 2 + legendWidthOnRight + ($$.axis.getY2AxisLabelPosition().isOuter ? 20 : 0); - } else { - return ceil10($$.getAxisWidthByAxisId('y2')) + legendWidthOnRight; - } -}; - -c3_chart_internal_fn.getParentRectValue = function (key) { - var parent = this.selectChart.node(), v; - while (parent && parent.tagName !== 'BODY') { - try { - v = parent.getBoundingClientRect()[key]; - } catch(e) { - if (key === 'width') { - // In IE in certain cases getBoundingClientRect - // will cause an "unspecified error" - v = parent.offsetWidth; - } - } - if (v) { - break; - } - parent = parent.parentNode; - } - return v; -}; -c3_chart_internal_fn.getParentWidth = function () { - return this.getParentRectValue('width'); -}; -c3_chart_internal_fn.getParentHeight = function () { - var h = this.selectChart.style('height'); - return h.indexOf('px') > 0 ? +h.replace('px', '') : 0; -}; - - -c3_chart_internal_fn.getSvgLeft = function (withoutRecompute) { - var $$ = this, config = $$.config, - hasLeftAxisRect = config.axis_rotated || (!config.axis_rotated && !config.axis_y_inner), - leftAxisClass = config.axis_rotated ? CLASS.axisX : CLASS.axisY, - leftAxis = $$.main.select('.' + leftAxisClass).node(), - svgRect = leftAxis && hasLeftAxisRect ? leftAxis.getBoundingClientRect() : {right: 0}, - chartRect = $$.selectChart.node().getBoundingClientRect(), - hasArc = $$.hasArcType(), - svgLeft = svgRect.right - chartRect.left - (hasArc ? 0 : $$.getCurrentPaddingLeft(withoutRecompute)); - return svgLeft > 0 ? svgLeft : 0; -}; - - -c3_chart_internal_fn.getAxisWidthByAxisId = function (id, withoutRecompute) { - var $$ = this, position = $$.axis.getLabelPositionById(id); - return $$.axis.getMaxTickWidth(id, withoutRecompute) + (position.isInner ? 20 : 40); -}; -c3_chart_internal_fn.getHorizontalAxisHeight = function (axisId) { - var $$ = this, config = $$.config, h = 30; - if (axisId === 'x' && !config.axis_x_show) { return 8; } - if (axisId === 'x' && config.axis_x_height) { return config.axis_x_height; } - if (axisId === 'y' && !config.axis_y_show) { return config.legend_show && !$$.isLegendRight && !$$.isLegendInset ? 10 : 1; } - if (axisId === 'y2' && !config.axis_y2_show) { return $$.rotated_padding_top; } - // Calculate x axis height when tick rotated - if (axisId === 'x' && !config.axis_rotated && config.axis_x_tick_rotate) { - h = 30 + $$.axis.getMaxTickWidth(axisId) * Math.cos(Math.PI * (90 - config.axis_x_tick_rotate) / 180); - } - return h + ($$.axis.getLabelPositionById(axisId).isInner ? 0 : 10) + (axisId === 'y2' ? -10 : 0); -}; - -c3_chart_internal_fn.getEventRectWidth = function () { - return Math.max(0, this.xAxis.tickInterval()); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/subchart.js b/web/nms.gathering.org/old/speedometer/c3-master/src/subchart.js deleted file mode 100644 index ba41035..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/subchart.js +++ /dev/null @@ -1,204 +0,0 @@ -c3_chart_internal_fn.initBrush = function () { - var $$ = this, d3 = $$.d3; - $$.brush = d3.svg.brush().on("brush", function () { $$.redrawForBrush(); }); - $$.brush.update = function () { - if ($$.context) { $$.context.select('.' + CLASS.brush).call(this); } - return this; - }; - $$.brush.scale = function (scale) { - return $$.config.axis_rotated ? this.y(scale) : this.x(scale); - }; -}; -c3_chart_internal_fn.initSubchart = function () { - var $$ = this, config = $$.config, - context = $$.context = $$.svg.append("g").attr("transform", $$.getTranslate('context')); - - context.style('visibility', config.subchart_show ? 'visible' : 'hidden'); - - // Define g for chart area - context.append('g') - .attr("clip-path", $$.clipPathForSubchart) - .attr('class', CLASS.chart); - - // Define g for bar chart area - context.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartBars); - - // Define g for line chart area - context.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartLines); - - // Add extent rect for Brush - context.append("g") - .attr("clip-path", $$.clipPath) - .attr("class", CLASS.brush) - .call($$.brush); - - // ATTENTION: This must be called AFTER chart added - // Add Axis - $$.axes.subx = context.append("g") - .attr("class", CLASS.axisX) - .attr("transform", $$.getTranslate('subx')) - .attr("clip-path", config.axis_rotated ? "" : $$.clipPathForXAxis); -}; -c3_chart_internal_fn.updateTargetsForSubchart = function (targets) { - var $$ = this, context = $$.context, config = $$.config, - contextLineEnter, contextLineUpdate, contextBarEnter, contextBarUpdate, - classChartBar = $$.classChartBar.bind($$), - classBars = $$.classBars.bind($$), - classChartLine = $$.classChartLine.bind($$), - classLines = $$.classLines.bind($$), - classAreas = $$.classAreas.bind($$); - - if (config.subchart_show) { - //-- Bar --// - contextBarUpdate = context.select('.' + CLASS.chartBars).selectAll('.' + CLASS.chartBar) - .data(targets) - .attr('class', classChartBar); - contextBarEnter = contextBarUpdate.enter().append('g') - .style('opacity', 0) - .attr('class', classChartBar); - // Bars for each data - contextBarEnter.append('g') - .attr("class", classBars); - - //-- Line --// - contextLineUpdate = context.select('.' + CLASS.chartLines).selectAll('.' + CLASS.chartLine) - .data(targets) - .attr('class', classChartLine); - contextLineEnter = contextLineUpdate.enter().append('g') - .style('opacity', 0) - .attr('class', classChartLine); - // Lines for each data - contextLineEnter.append("g") - .attr("class", classLines); - // Area - contextLineEnter.append("g") - .attr("class", classAreas); - - //-- Brush --// - context.selectAll('.' + CLASS.brush + ' rect') - .attr(config.axis_rotated ? "width" : "height", config.axis_rotated ? $$.width2 : $$.height2); - } -}; -c3_chart_internal_fn.updateBarForSubchart = function (durationForExit) { - var $$ = this; - $$.contextBar = $$.context.selectAll('.' + CLASS.bars).selectAll('.' + CLASS.bar) - .data($$.barData.bind($$)); - $$.contextBar.enter().append('path') - .attr("class", $$.classBar.bind($$)) - .style("stroke", 'none') - .style("fill", $$.color); - $$.contextBar - .style("opacity", $$.initialOpacity.bind($$)); - $$.contextBar.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); -}; -c3_chart_internal_fn.redrawBarForSubchart = function (drawBarOnSub, withTransition, duration) { - (withTransition ? this.contextBar.transition().duration(duration) : this.contextBar) - .attr('d', drawBarOnSub) - .style('opacity', 1); -}; -c3_chart_internal_fn.updateLineForSubchart = function (durationForExit) { - var $$ = this; - $$.contextLine = $$.context.selectAll('.' + CLASS.lines).selectAll('.' + CLASS.line) - .data($$.lineData.bind($$)); - $$.contextLine.enter().append('path') - .attr('class', $$.classLine.bind($$)) - .style('stroke', $$.color); - $$.contextLine - .style("opacity", $$.initialOpacity.bind($$)); - $$.contextLine.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); -}; -c3_chart_internal_fn.redrawLineForSubchart = function (drawLineOnSub, withTransition, duration) { - (withTransition ? this.contextLine.transition().duration(duration) : this.contextLine) - .attr("d", drawLineOnSub) - .style('opacity', 1); -}; -c3_chart_internal_fn.updateAreaForSubchart = function (durationForExit) { - var $$ = this, d3 = $$.d3; - $$.contextArea = $$.context.selectAll('.' + CLASS.areas).selectAll('.' + CLASS.area) - .data($$.lineData.bind($$)); - $$.contextArea.enter().append('path') - .attr("class", $$.classArea.bind($$)) - .style("fill", $$.color) - .style("opacity", function () { $$.orgAreaOpacity = +d3.select(this).style('opacity'); return 0; }); - $$.contextArea - .style("opacity", 0); - $$.contextArea.exit().transition().duration(durationForExit) - .style('opacity', 0) - .remove(); -}; -c3_chart_internal_fn.redrawAreaForSubchart = function (drawAreaOnSub, withTransition, duration) { - (withTransition ? this.contextArea.transition().duration(duration) : this.contextArea) - .attr("d", drawAreaOnSub) - .style("fill", this.color) - .style("opacity", this.orgAreaOpacity); -}; -c3_chart_internal_fn.redrawSubchart = function (withSubchart, transitions, duration, durationForExit, areaIndices, barIndices, lineIndices) { - var $$ = this, d3 = $$.d3, config = $$.config, - drawAreaOnSub, drawBarOnSub, drawLineOnSub; - - $$.context.style('visibility', config.subchart_show ? 'visible' : 'hidden'); - - // subchart - if (config.subchart_show) { - // reflect main chart to extent on subchart if zoomed - if (d3.event && d3.event.type === 'zoom') { - $$.brush.extent($$.x.orgDomain()).update(); - } - // update subchart elements if needed - if (withSubchart) { - - // extent rect - if (!$$.brush.empty()) { - $$.brush.extent($$.x.orgDomain()).update(); - } - // setup drawer - MEMO: this must be called after axis updated - drawAreaOnSub = $$.generateDrawArea(areaIndices, true); - drawBarOnSub = $$.generateDrawBar(barIndices, true); - drawLineOnSub = $$.generateDrawLine(lineIndices, true); - - $$.updateBarForSubchart(duration); - $$.updateLineForSubchart(duration); - $$.updateAreaForSubchart(duration); - - $$.redrawBarForSubchart(drawBarOnSub, duration, duration); - $$.redrawLineForSubchart(drawLineOnSub, duration, duration); - $$.redrawAreaForSubchart(drawAreaOnSub, duration, duration); - } - } -}; -c3_chart_internal_fn.redrawForBrush = function () { - var $$ = this, x = $$.x; - $$.redraw({ - withTransition: false, - withY: $$.config.zoom_rescale, - withSubchart: false, - withUpdateXDomain: true, - withDimension: false - }); - $$.config.subchart_onbrush.call($$.api, x.orgDomain()); -}; -c3_chart_internal_fn.transformContext = function (withTransition, transitions) { - var $$ = this, subXAxis; - if (transitions && transitions.axisSubX) { - subXAxis = transitions.axisSubX; - } else { - subXAxis = $$.context.select('.' + CLASS.axisX); - if (withTransition) { subXAxis = subXAxis.transition(); } - } - $$.context.attr("transform", $$.getTranslate('context')); - subXAxis.attr("transform", $$.getTranslate('subx')); -}; -c3_chart_internal_fn.getDefaultExtent = function () { - var $$ = this, config = $$.config, - extent = isFunction(config.axis_x_extent) ? config.axis_x_extent($$.getXDomain($$.data.targets)) : config.axis_x_extent; - if ($$.isTimeSeries()) { - extent = [$$.parseDate(extent[0]), $$.parseDate(extent[1])]; - } - return extent; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/tail.js b/web/nms.gathering.org/old/speedometer/c3-master/src/tail.js deleted file mode 100644 index 7e78a25..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/tail.js +++ /dev/null @@ -1,9 +0,0 @@ - if (typeof define === 'function' && define.amd) { - define("c3", ["d3"], c3); - } else if ('undefined' !== typeof exports && 'undefined' !== typeof module) { - module.exports = c3; - } else { - window.c3 = c3; - } - -})(window); diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/text.js b/web/nms.gathering.org/old/speedometer/c3-master/src/text.js deleted file mode 100644 index 6574a76..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/text.js +++ /dev/null @@ -1,122 +0,0 @@ -c3_chart_internal_fn.initText = function () { - var $$ = this; - $$.main.select('.' + CLASS.chart).append("g") - .attr("class", CLASS.chartTexts); - $$.mainText = $$.d3.selectAll([]); -}; -c3_chart_internal_fn.updateTargetsForText = function (targets) { - var $$ = this, mainTextUpdate, mainTextEnter, - classChartText = $$.classChartText.bind($$), - classTexts = $$.classTexts.bind($$), - classFocus = $$.classFocus.bind($$); - mainTextUpdate = $$.main.select('.' + CLASS.chartTexts).selectAll('.' + CLASS.chartText) - .data(targets) - .attr('class', function (d) { return classChartText(d) + classFocus(d); }); - mainTextEnter = mainTextUpdate.enter().append('g') - .attr('class', classChartText) - .style('opacity', 0) - .style("pointer-events", "none"); - mainTextEnter.append('g') - .attr('class', classTexts); -}; -c3_chart_internal_fn.updateText = function (durationForExit) { - var $$ = this, config = $$.config, - barOrLineData = $$.barOrLineData.bind($$), - classText = $$.classText.bind($$); - $$.mainText = $$.main.selectAll('.' + CLASS.texts).selectAll('.' + CLASS.text) - .data(barOrLineData); - $$.mainText.enter().append('text') - .attr("class", classText) - .attr('text-anchor', function (d) { return config.axis_rotated ? (d.value < 0 ? 'end' : 'start') : 'middle'; }) - .style("stroke", 'none') - .style("fill", function (d) { return $$.color(d); }) - .style("fill-opacity", 0); - $$.mainText - .text(function (d, i, j) { return $$.dataLabelFormat(d.id)(d.value, d.id, i, j); }); - $$.mainText.exit() - .transition().duration(durationForExit) - .style('fill-opacity', 0) - .remove(); -}; -c3_chart_internal_fn.redrawText = function (xForText, yForText, forFlow, withTransition) { - return [ - (withTransition ? this.mainText.transition() : this.mainText) - .attr('x', xForText) - .attr('y', yForText) - .style("fill", this.color) - .style("fill-opacity", forFlow ? 0 : this.opacityForText.bind(this)) - ]; -}; -c3_chart_internal_fn.getTextRect = function (text, cls) { - var dummy = this.d3.select('body').append('div').classed('c3', true), - svg = dummy.append("svg").style('visibility', 'hidden').style('position', 'fixed').style('top', 0).style('left', 0), - rect; - svg.selectAll('.dummy') - .data([text]) - .enter().append('text') - .classed(cls ? cls : "", true) - .text(text) - .each(function () { rect = this.getBoundingClientRect(); }); - dummy.remove(); - return rect; -}; -c3_chart_internal_fn.generateXYForText = function (areaIndices, barIndices, lineIndices, forX) { - var $$ = this, - getAreaPoints = $$.generateGetAreaPoints(areaIndices, false), - getBarPoints = $$.generateGetBarPoints(barIndices, false), - getLinePoints = $$.generateGetLinePoints(lineIndices, false), - getter = forX ? $$.getXForText : $$.getYForText; - return function (d, i) { - var getPoints = $$.isAreaType(d) ? getAreaPoints : $$.isBarType(d) ? getBarPoints : getLinePoints; - return getter.call($$, getPoints(d, i), d, this); - }; -}; -c3_chart_internal_fn.getXForText = function (points, d, textElement) { - var $$ = this, - box = textElement.getBoundingClientRect(), xPos, padding; - if ($$.config.axis_rotated) { - padding = $$.isBarType(d) ? 4 : 6; - xPos = points[2][1] + padding * (d.value < 0 ? -1 : 1); - } else { - xPos = $$.hasType('bar') ? (points[2][0] + points[0][0]) / 2 : points[0][0]; - } - // show labels regardless of the domain if value is null - if (d.value === null) { - if (xPos > $$.width) { - xPos = $$.width - box.width; - } else if (xPos < 0) { - xPos = 4; - } - } - return xPos; -}; -c3_chart_internal_fn.getYForText = function (points, d, textElement) { - var $$ = this, - box = textElement.getBoundingClientRect(), - yPos; - if ($$.config.axis_rotated) { - yPos = (points[0][0] + points[2][0] + box.height * 0.6) / 2; - } else { - yPos = points[2][1]; - if (d.value < 0) { - yPos += box.height; - if ($$.isBarType(d) && $$.isSafari()) { - yPos -= 3; - } - else if (!$$.isBarType(d) && $$.isChrome()) { - yPos += 3; - } - } else { - yPos += $$.isBarType(d) ? -3 : -6; - } - } - // show labels regardless of the domain if value is null - if (d.value === null && !$$.config.axis_rotated) { - if (yPos < box.height) { - yPos = box.height; - } else if (yPos > this.height) { - yPos = this.height - 4; - } - } - return yPos; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/tooltip.js b/web/nms.gathering.org/old/speedometer/c3-master/src/tooltip.js deleted file mode 100644 index 6b0a7d4..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/tooltip.js +++ /dev/null @@ -1,113 +0,0 @@ -c3_chart_internal_fn.initTooltip = function () { - var $$ = this, config = $$.config, i; - $$.tooltip = $$.selectChart - .style("position", "relative") - .append("div") - .attr('class', CLASS.tooltipContainer) - .style("position", "absolute") - .style("pointer-events", "none") - .style("display", "none"); - // Show tooltip if needed - if (config.tooltip_init_show) { - if ($$.isTimeSeries() && isString(config.tooltip_init_x)) { - config.tooltip_init_x = $$.parseDate(config.tooltip_init_x); - for (i = 0; i < $$.data.targets[0].values.length; i++) { - if (($$.data.targets[0].values[i].x - config.tooltip_init_x) === 0) { break; } - } - config.tooltip_init_x = i; - } - $$.tooltip.html(config.tooltip_contents.call($$, $$.data.targets.map(function (d) { - return $$.addName(d.values[config.tooltip_init_x]); - }), $$.axis.getXAxisTickFormat(), $$.getYFormat($$.hasArcType()), $$.color)); - $$.tooltip.style("top", config.tooltip_init_position.top) - .style("left", config.tooltip_init_position.left) - .style("display", "block"); - } -}; -c3_chart_internal_fn.getTooltipContent = function (d, defaultTitleFormat, defaultValueFormat, color) { - var $$ = this, config = $$.config, - titleFormat = config.tooltip_format_title || defaultTitleFormat, - nameFormat = config.tooltip_format_name || function (name) { return name; }, - valueFormat = config.tooltip_format_value || defaultValueFormat, - text, i, title, value, name, bgcolor; - for (i = 0; i < d.length; i++) { - if (! (d[i] && (d[i].value || d[i].value === 0))) { continue; } - - if (! text) { - title = titleFormat ? titleFormat(d[i].x) : d[i].x; - text = "<table class='" + CLASS.tooltip + "'>" + (title || title === 0 ? "<tr><th colspan='2'>" + title + "</th></tr>" : ""); - } - - value = valueFormat(d[i].value, d[i].ratio, d[i].id, d[i].index); - if (value !== undefined) { - name = nameFormat(d[i].name, d[i].ratio, d[i].id, d[i].index); - bgcolor = $$.levelColor ? $$.levelColor(d[i].value) : color(d[i].id); - - text += "<tr class='" + CLASS.tooltipName + "-" + d[i].id + "'>"; - text += "<td class='name'><span style='background-color:" + bgcolor + "'></span>" + name + "</td>"; - text += "<td class='value'>" + value + "</td>"; - text += "</tr>"; - } - } - return text + "</table>"; -}; -c3_chart_internal_fn.tooltipPosition = function (dataToShow, tWidth, tHeight, element) { - var $$ = this, config = $$.config, d3 = $$.d3; - var svgLeft, tooltipLeft, tooltipRight, tooltipTop, chartRight; - var forArc = $$.hasArcType(), - mouse = d3.mouse(element); - // Determin tooltip position - if (forArc) { - tooltipLeft = (($$.width - ($$.isLegendRight ? $$.getLegendWidth() : 0)) / 2) + mouse[0]; - tooltipTop = ($$.height / 2) + mouse[1] + 20; - } else { - svgLeft = $$.getSvgLeft(true); - if (config.axis_rotated) { - tooltipLeft = svgLeft + mouse[0] + 100; - tooltipRight = tooltipLeft + tWidth; - chartRight = $$.currentWidth - $$.getCurrentPaddingRight(); - tooltipTop = $$.x(dataToShow[0].x) + 20; - } else { - tooltipLeft = svgLeft + $$.getCurrentPaddingLeft(true) + $$.x(dataToShow[0].x) + 20; - tooltipRight = tooltipLeft + tWidth; - chartRight = svgLeft + $$.currentWidth - $$.getCurrentPaddingRight(); - tooltipTop = mouse[1] + 15; - } - - if (tooltipRight > chartRight) { - // 20 is needed for Firefox to keep tooletip width - tooltipLeft -= tooltipRight - chartRight + 20; - } - if (tooltipTop + tHeight > $$.currentHeight) { - tooltipTop -= tHeight + 30; - } - } - if (tooltipTop < 0) { - tooltipTop = 0; - } - return {top: tooltipTop, left: tooltipLeft}; -}; -c3_chart_internal_fn.showTooltip = function (selectedData, element) { - var $$ = this, config = $$.config; - var tWidth, tHeight, position; - var forArc = $$.hasArcType(), - dataToShow = selectedData.filter(function (d) { return d && isValue(d.value); }), - positionFunction = config.tooltip_position || c3_chart_internal_fn.tooltipPosition; - if (dataToShow.length === 0 || !config.tooltip_show) { - return; - } - $$.tooltip.html(config.tooltip_contents.call($$, selectedData, $$.axis.getXAxisTickFormat(), $$.getYFormat(forArc), $$.color)).style("display", "block"); - - // Get tooltip dimensions - tWidth = $$.tooltip.property('offsetWidth'); - tHeight = $$.tooltip.property('offsetHeight'); - - position = positionFunction.call(this, dataToShow, tWidth, tHeight, element); - // Set tooltip - $$.tooltip - .style("top", position.top + "px") - .style("left", position.left + 'px'); -}; -c3_chart_internal_fn.hideTooltip = function () { - this.tooltip.style("display", "none"); -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/type.js b/web/nms.gathering.org/old/speedometer/c3-master/src/type.js deleted file mode 100644 index 51511a5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/type.js +++ /dev/null @@ -1,91 +0,0 @@ -c3_chart_internal_fn.setTargetType = function (targetIds, type) { - var $$ = this, config = $$.config; - $$.mapToTargetIds(targetIds).forEach(function (id) { - $$.withoutFadeIn[id] = (type === config.data_types[id]); - config.data_types[id] = type; - }); - if (!targetIds) { - config.data_type = type; - } -}; -c3_chart_internal_fn.hasType = function (type, targets) { - var $$ = this, types = $$.config.data_types, has = false; - targets = targets || $$.data.targets; - if (targets && targets.length) { - targets.forEach(function (target) { - var t = types[target.id]; - if ((t && t.indexOf(type) >= 0) || (!t && type === 'line')) { - has = true; - } - }); - } else if (Object.keys(types).length) { - Object.keys(types).forEach(function (id) { - if (types[id] === type) { has = true; } - }); - } else { - has = $$.config.data_type === type; - } - return has; -}; -c3_chart_internal_fn.hasArcType = function (targets) { - return this.hasType('pie', targets) || this.hasType('donut', targets) || this.hasType('gauge', targets); -}; -c3_chart_internal_fn.isLineType = function (d) { - var config = this.config, id = isString(d) ? d : d.id; - return !config.data_types[id] || ['line', 'spline', 'area', 'area-spline', 'step', 'area-step'].indexOf(config.data_types[id]) >= 0; -}; -c3_chart_internal_fn.isStepType = function (d) { - var id = isString(d) ? d : d.id; - return ['step', 'area-step'].indexOf(this.config.data_types[id]) >= 0; -}; -c3_chart_internal_fn.isSplineType = function (d) { - var id = isString(d) ? d : d.id; - return ['spline', 'area-spline'].indexOf(this.config.data_types[id]) >= 0; -}; -c3_chart_internal_fn.isAreaType = function (d) { - var id = isString(d) ? d : d.id; - return ['area', 'area-spline', 'area-step'].indexOf(this.config.data_types[id]) >= 0; -}; -c3_chart_internal_fn.isBarType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'bar'; -}; -c3_chart_internal_fn.isScatterType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'scatter'; -}; -c3_chart_internal_fn.isPieType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'pie'; -}; -c3_chart_internal_fn.isGaugeType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'gauge'; -}; -c3_chart_internal_fn.isDonutType = function (d) { - var id = isString(d) ? d : d.id; - return this.config.data_types[id] === 'donut'; -}; -c3_chart_internal_fn.isArcType = function (d) { - return this.isPieType(d) || this.isDonutType(d) || this.isGaugeType(d); -}; -c3_chart_internal_fn.lineData = function (d) { - return this.isLineType(d) ? [d] : []; -}; -c3_chart_internal_fn.arcData = function (d) { - return this.isArcType(d.data) ? [d] : []; -}; -/* not used - function scatterData(d) { - return isScatterType(d) ? d.values : []; - } - */ -c3_chart_internal_fn.barData = function (d) { - return this.isBarType(d) ? d.values : []; -}; -c3_chart_internal_fn.lineOrScatterData = function (d) { - return this.isLineType(d) || this.isScatterType(d) ? d.values : []; -}; -c3_chart_internal_fn.barOrLineData = function (d) { - return this.isBarType(d) || this.isLineType(d) ? d.values : []; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/ua.js b/web/nms.gathering.org/old/speedometer/c3-master/src/ua.js deleted file mode 100644 index 17fcde5..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/ua.js +++ /dev/null @@ -1,8 +0,0 @@ -c3_chart_internal_fn.isSafari = function () { - var ua = window.navigator.userAgent; - return ua.indexOf('Safari') >= 0 && ua.indexOf('Chrome') < 0; -}; -c3_chart_internal_fn.isChrome = function () { - var ua = window.navigator.userAgent; - return ua.indexOf('Chrome') >= 0; -}; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/util.js b/web/nms.gathering.org/old/speedometer/c3-master/src/util.js deleted file mode 100644 index 91cb48b..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/util.js +++ /dev/null @@ -1,46 +0,0 @@ -var isValue = c3_chart_internal_fn.isValue = function (v) { - return v || v === 0; -}, - isFunction = c3_chart_internal_fn.isFunction = function (o) { - return typeof o === 'function'; - }, - isString = c3_chart_internal_fn.isString = function (o) { - return typeof o === 'string'; - }, - isUndefined = c3_chart_internal_fn.isUndefined = function (v) { - return typeof v === 'undefined'; - }, - isDefined = c3_chart_internal_fn.isDefined = function (v) { - return typeof v !== 'undefined'; - }, - ceil10 = c3_chart_internal_fn.ceil10 = function (v) { - return Math.ceil(v / 10) * 10; - }, - asHalfPixel = c3_chart_internal_fn.asHalfPixel = function (n) { - return Math.ceil(n) + 0.5; - }, - diffDomain = c3_chart_internal_fn.diffDomain = function (d) { - return d[1] - d[0]; - }, - isEmpty = c3_chart_internal_fn.isEmpty = function (o) { - return !o || (isString(o) && o.length === 0) || (typeof o === 'object' && Object.keys(o).length === 0); - }, - notEmpty = c3_chart_internal_fn.notEmpty = function (o) { - return Object.keys(o).length > 0; - }, - getOption = c3_chart_internal_fn.getOption = function (options, key, defaultValue) { - return isDefined(options[key]) ? options[key] : defaultValue; - }, - hasValue = c3_chart_internal_fn.hasValue = function (dict, value) { - var found = false; - Object.keys(dict).forEach(function (key) { - if (dict[key] === value) { found = true; } - }); - return found; - }, - getPathBox = c3_chart_internal_fn.getPathBox = function (path) { - var box = path.getBoundingClientRect(), - items = [path.pathSegList.getItem(0), path.pathSegList.getItem(1)], - minX = items[0].x, minY = Math.min(items[0].y, items[1].y); - return {x: minX, y: minY, width: box.width, height: box.height}; - }; diff --git a/web/nms.gathering.org/old/speedometer/c3-master/src/zoom.js b/web/nms.gathering.org/old/speedometer/c3-master/src/zoom.js deleted file mode 100644 index b46a0b1..0000000 --- a/web/nms.gathering.org/old/speedometer/c3-master/src/zoom.js +++ /dev/null @@ -1,69 +0,0 @@ -c3_chart_internal_fn.initZoom = function () { - var $$ = this, d3 = $$.d3, config = $$.config, startEvent; - - $$.zoom = d3.behavior.zoom() - .on("zoomstart", function () { - startEvent = d3.event.sourceEvent; - $$.zoom.altDomain = d3.event.sourceEvent.altKey ? $$.x.orgDomain() : null; - config.zoom_onzoomstart.call($$.api, d3.event.sourceEvent); - }) - .on("zoom", function () { - $$.redrawForZoom.call($$); - }) - .on('zoomend', function () { - var event = d3.event.sourceEvent; - // if click, do nothing. otherwise, click interaction will be canceled. - if (event && startEvent.clientX === event.clientX && startEvent.clientY === event.clientY) { - return; - } - $$.redrawEventRect(); - $$.updateZoom(); - config.zoom_onzoomend.call($$.api, $$.x.orgDomain()); - }); - $$.zoom.scale = function (scale) { - return config.axis_rotated ? this.y(scale) : this.x(scale); - }; - $$.zoom.orgScaleExtent = function () { - var extent = config.zoom_extent ? config.zoom_extent : [1, 10]; - return [extent[0], Math.max($$.getMaxDataCount() / extent[1], extent[1])]; - }; - $$.zoom.updateScaleExtent = function () { - var ratio = diffDomain($$.x.orgDomain()) / diffDomain($$.orgXDomain), - extent = this.orgScaleExtent(); - this.scaleExtent([extent[0] * ratio, extent[1] * ratio]); - return this; - }; -}; -c3_chart_internal_fn.updateZoom = function () { - var $$ = this, z = $$.config.zoom_enabled ? $$.zoom : function () {}; - $$.main.select('.' + CLASS.zoomRect).call(z).on("dblclick.zoom", null); - $$.main.selectAll('.' + CLASS.eventRect).call(z).on("dblclick.zoom", null); -}; -c3_chart_internal_fn.redrawForZoom = function () { - var $$ = this, d3 = $$.d3, config = $$.config, zoom = $$.zoom, x = $$.x; - if (!config.zoom_enabled) { - return; - } - if ($$.filterTargetsToShow($$.data.targets).length === 0) { - return; - } - if (d3.event.sourceEvent.type === 'mousemove' && zoom.altDomain) { - x.domain(zoom.altDomain); - zoom.scale(x).updateScaleExtent(); - return; - } - if ($$.isCategorized() && x.orgDomain()[0] === $$.orgXDomain[0]) { - x.domain([$$.orgXDomain[0] - 1e-10, x.orgDomain()[1]]); - } - $$.redraw({ - withTransition: false, - withY: config.zoom_rescale, - withSubchart: false, - withEventRect: false, - withDimension: false - }); - if (d3.event.sourceEvent.type === 'mousemove') { - $$.cancelClick = true; - } - config.zoom_onzoom.call($$.api, x.orgDomain()); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/.gitattributes b/web/nms.gathering.org/old/speedometer/d3-master/.gitattributes deleted file mode 100644 index aa9cd05..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/.gitattributes +++ /dev/null @@ -1,5 +0,0 @@ -bower.json -diff merge=ours -component.json -diff merge=ours -d3.js -diff merge=ours -d3.min.js -diff merge=ours -package.js -diff merge=ours diff --git a/web/nms.gathering.org/old/speedometer/d3-master/.gitignore b/web/nms.gathering.org/old/speedometer/d3-master/.gitignore deleted file mode 100644 index 8cc5a84..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -_site -node_modules -.DS_Store diff --git a/web/nms.gathering.org/old/speedometer/d3-master/.npmignore b/web/nms.gathering.org/old/speedometer/d3-master/.npmignore deleted file mode 100644 index f2a693c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/.npmignore +++ /dev/null @@ -1,5 +0,0 @@ -examples/ -test/ -lib/ -.DS_Store -_site diff --git a/web/nms.gathering.org/old/speedometer/d3-master/.spmignore b/web/nms.gathering.org/old/speedometer/d3-master/.spmignore deleted file mode 100644 index 0a67304..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/.spmignore +++ /dev/null @@ -1,4 +0,0 @@ -bin -lib -src -test diff --git a/web/nms.gathering.org/old/speedometer/d3-master/CONTRIBUTING.md b/web/nms.gathering.org/old/speedometer/d3-master/CONTRIBUTING.md deleted file mode 100644 index 5ced343..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/CONTRIBUTING.md +++ /dev/null @@ -1,27 +0,0 @@ -# Contributing - -**Important:** these GitHub issues are for *bug reports and feature requests only*. Please use [StackOverflow](http://stackoverflow.com/questions/tagged/d3.js) or the [d3-js Google group](https://groups.google.com/d/forum/d3-js) for general help. - -If you’re looking for ways to contribute, please [peruse open issues](https://github.com/mbostock/d3/issues?milestone=&page=1&state=open). The icebox is a good place to find ideas that are not currently in development. If you already have an idea, please check past issues to see whether your idea or a similar one was previously discussed. - -Before submitting a pull request, consider implementing a live example first, say using [bl.ocks.org](http://bl.ocks.org). Real-world use cases go a long way to demonstrating the usefulness of a proposed feature. The more complex a feature’s implementation, the more usefulness it should provide. Share your demo using the #d3js tag on Twitter or by sending it to the [d3-js Google group](https://groups.google.com/d/forum/d3-js). - -If your proposed feature does not involve changing core functionality, consider submitting it instead as a [D3 plugin](https://github.com/d3/d3-plugins). New core features should be for general use, whereas plugins are suitable for more specialized use cases. When in doubt, it’s easier to start with a plugin before “graduating” to core. - -To contribute new documentation or add examples to the gallery, just [edit the Wiki](https://github.com/mbostock/d3/wiki)! - -## How to Submit a Pull Request - -1. Click the “Fork” button to create your personal fork of the D3 repository. - -2. After cloning your fork of the D3 repository in the terminal, run `npm install` to install D3’s dependencies. - -3. Create a new branch for your new feature. For example: `git checkout -b my-awesome-feature`. A dedicated branch for your pull request means you can develop multiple features at the same time, and ensures that your pull request is stable even if you later decide to develop an unrelated feature. - -4. The `d3.js` and `d3.min.js` files are built from source files in the `src` directory. _Do not edit `d3.js` directly._ Instead, edit the source files, and then run `make` to build the generated files. - -5. Use `make test` to run tests and verify your changes. If you are adding a new feature, you should add new tests! If you are changing existing functionality, make sure the existing tests run, or update them as appropriate. - -6. Sign D3’s [Individual Contributor License Agreement](https://docs.google.com/forms/d/1CzjdBKtDuA8WeuFJinadx956xLQ4Xriv7-oDvXnZMaI/viewform). Unless you are submitting a trivial patch (such as fixing a typo), this form is needed to verify that you are able to contribute. - -7. Submit your pull request, and good luck! diff --git a/web/nms.gathering.org/old/speedometer/d3-master/LICENSE b/web/nms.gathering.org/old/speedometer/d3-master/LICENSE deleted file mode 100644 index f27c7e6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2010-2015, Michael Bostock -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* The name Michael Bostock may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/web/nms.gathering.org/old/speedometer/d3-master/Makefile b/web/nms.gathering.org/old/speedometer/d3-master/Makefile deleted file mode 100644 index f9c0b62..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/Makefile +++ /dev/null @@ -1,45 +0,0 @@ -GENERATED_FILES = \ - d3.js \ - d3.min.js \ - bower.json \ - component.json \ - package.js - -all: $(GENERATED_FILES) - -.PHONY: clean all test publish - -test: - @npm test - -src/start.js: package.json bin/start - bin/start > $@ - -d3.zip: LICENSE d3.js d3.min.js - zip $@ $^ - -d3.js: $(shell node_modules/.bin/smash --ignore-missing --list src/d3.js) package.json - @rm -f $@ - node_modules/.bin/smash src/d3.js | node_modules/.bin/uglifyjs - -b indent-level=2 -o $@ - @chmod a-w $@ - -d3.min.js: d3.js bin/uglify - @rm -f $@ - bin/uglify $< > $@ - -%.json: bin/% package.json - @rm -f $@ - bin/$* > $@ - @chmod a-w $@ - -package.js: bin/meteor package.json - @rm -f $@ - bin/meteor > package.js - @chmod a-w $@ - -publish: - npm publish - meteor publish && rm -- .versions - -clean: - rm -f -- $(GENERATED_FILES) diff --git a/web/nms.gathering.org/old/speedometer/d3-master/README.md b/web/nms.gathering.org/old/speedometer/d3-master/README.md deleted file mode 100644 index 1548344..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Data-Driven Documents - -<a href="http://d3js.org"><img src="http://d3js.org/logo.svg" align="left" hspace="10" vspace="6"></a> - -**D3.js** is a JavaScript library for manipulating documents based on data. **D3** helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation. - -Want to learn more? [See the wiki.](https://github.com/mbostock/d3/wiki) - -For examples, [see the gallery](https://github.com/mbostock/d3/wiki/Gallery) and [mbostock’s bl.ocks](http://bl.ocks.org/mbostock). diff --git a/web/nms.gathering.org/old/speedometer/d3-master/bin/bower b/web/nms.gathering.org/old/speedometer/d3-master/bin/bower deleted file mode 100755 index b4f6133..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/bin/bower +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env node - -var fs = require("fs"); - -console.log(JSON.stringify({ - "name": "d3", - "version": require("../package.json").version, - "main": "d3.js", - "scripts": [ - "d3.js" - ], - "ignore": [ - ".DS_Store", - ".git", - ".gitignore", - ".npmignore", - ".spmignore", - ".travis.yml", - "Makefile", - "bin", - "component.json", - "composer.json", - "index.js", - "lib", - "node_modules", - "package.json", - "src", - "test" - ] -}, null, 2)); - diff --git a/web/nms.gathering.org/old/speedometer/d3-master/bin/component b/web/nms.gathering.org/old/speedometer/d3-master/bin/component deleted file mode 100755 index 785d9d6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/bin/component +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env node - -var fs = require("fs"), - package = require("../package.json"); - -console.log(JSON.stringify({ - "name": "d3", - "repository": "mbostock/d3", - "description": package.description, - "keywords": package.keywords, - "version": package.version, - "main": "d3.js", - "scripts": [ - "d3.js" - ], - "license": package.licenses[0].type -}, null, 2)); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/bin/meteor b/web/nms.gathering.org/old/speedometer/d3-master/bin/meteor deleted file mode 100755 index 4787051..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/bin/meteor +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -var fs = require("fs"), - package = require("../package.json"); - -console.log( - "// Package metadata for Meteor.js.\n" + - "\n" + - "Package.describe({\n" + - " name: \"d3js:d3\", // http://atmospherejs.com/d3js/d3\n" + - " summary: \"D3 (official): " + package.description + "\",\n" + - " version: \"" + package.version + "\",\n" + - " git: \"https://github.com/mbostock/d3.git\"\n" + - "});\n" + - "\n" + - "Package.onUse(function(api) {\n" + - " api.versionsFrom([\"METEOR@1.0\"]);\n" + - " api.addFiles(\"d3.js\", \"client\");\n" + - "});" -); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/bin/start b/web/nms.gathering.org/old/speedometer/d3-master/bin/start deleted file mode 100755 index 9b046fc..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/bin/start +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env node - -console.log("!function(){\n var d3 = {version: " + JSON.stringify(require("../package.json").version) + "}; // semver"); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/bin/uglify b/web/nms.gathering.org/old/speedometer/d3-master/bin/uglify deleted file mode 100755 index 6defe2f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/bin/uglify +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env node - -var fs = require("fs"), - uglify = require("uglify-js"); - -var filename = process.argv[2], - toplevel = uglify.parse(fs.readFileSync(filename, "utf8"), {filename: filename}), - output = uglify.OutputStream({ascii_only: true}), - compressor = uglify.Compressor(true), - warn = uglify.AST_Node.warn; - -uglify.AST_Node.warn = function(s, o) { - if (o.msg === "Accidental global?" && o.name === "d3" && o.line === 1 && !o.col) return; - warn.apply(this, arguments); -}; - -toplevel.figure_out_scope(); -toplevel.scope_warnings({ - undeclared: false, - unreferenced: false, - assign_to_global: true, - func_arguments: false, - nested_defuns: false, - eval: false -}); - -toplevel = toplevel.transform(compressor); - -toplevel.figure_out_scope(); -toplevel.compute_char_frequency(true); -toplevel.mangle_names(true); -toplevel.print(output); - -process.stdout.write(output.get()); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/bower.json b/web/nms.gathering.org/old/speedometer/d3-master/bower.json deleted file mode 100644 index 72e0d7b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/bower.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "d3", - "version": "3.5.5", - "main": "d3.js", - "scripts": [ - "d3.js" - ], - "ignore": [ - ".DS_Store", - ".git", - ".gitignore", - ".npmignore", - ".spmignore", - ".travis.yml", - "Makefile", - "bin", - "component.json", - "composer.json", - "index.js", - "lib", - "node_modules", - "package.json", - "src", - "test" - ] -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/component.json b/web/nms.gathering.org/old/speedometer/d3-master/component.json deleted file mode 100644 index 4d2d92d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/component.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "d3", - "repository": "mbostock/d3", - "description": "A JavaScript visualization library for HTML and SVG.", - "keywords": [ - "dom", - "w3c", - "visualization", - "svg", - "animation", - "canvas" - ], - "version": "3.5.5", - "main": "d3.js", - "scripts": [ - "d3.js" - ], - "license": "BSD" -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/composer.json b/web/nms.gathering.org/old/speedometer/d3-master/composer.json deleted file mode 100644 index c5a50f2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/composer.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "mbostock/d3", - "description": "A JavaScript visualization library for HTML and SVG.", - "keywords": [ - "dom", - "w3c", - "visualization", - "svg", - "animation", - "canvas" - ], - "homepage": "http://d3js.org/", - "license": "BSD-3-Clause", - "authors": [ - { - "name": "Mike Bostock", - "homepage": "http://bost.ocks.org/mike" - } - ], - "support": { - "issues": "https://github.com/mbostock/d3/issues", - "wiki": "https://github.com/mbostock/d3/wiki", - "API": "https://github.com/mbostock/d3/wiki/API-Reference", - "source": "https://github.com/mbostock/d3" - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/d3.js b/web/nms.gathering.org/old/speedometer/d3-master/d3.js deleted file mode 100644 index 8868e42..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/d3.js +++ /dev/null @@ -1,9504 +0,0 @@ -!function() { - var d3 = { - version: "3.5.5" - }; - var d3_arraySlice = [].slice, d3_array = function(list) { - return d3_arraySlice.call(list); - }; - var d3_document = this.document; - function d3_documentElement(node) { - return node && (node.ownerDocument || node.document || node).documentElement; - } - function d3_window(node) { - return node && (node.ownerDocument && node.ownerDocument.defaultView || node.document && node || node.defaultView); - } - if (d3_document) { - try { - d3_array(d3_document.documentElement.childNodes)[0].nodeType; - } catch (e) { - d3_array = function(list) { - var i = list.length, array = new Array(i); - while (i--) array[i] = list[i]; - return array; - }; - } - } - if (!Date.now) Date.now = function() { - return +new Date(); - }; - if (d3_document) { - try { - d3_document.createElement("DIV").style.setProperty("opacity", 0, ""); - } catch (error) { - var d3_element_prototype = this.Element.prototype, d3_element_setAttribute = d3_element_prototype.setAttribute, d3_element_setAttributeNS = d3_element_prototype.setAttributeNS, d3_style_prototype = this.CSSStyleDeclaration.prototype, d3_style_setProperty = d3_style_prototype.setProperty; - d3_element_prototype.setAttribute = function(name, value) { - d3_element_setAttribute.call(this, name, value + ""); - }; - d3_element_prototype.setAttributeNS = function(space, local, value) { - d3_element_setAttributeNS.call(this, space, local, value + ""); - }; - d3_style_prototype.setProperty = function(name, value, priority) { - d3_style_setProperty.call(this, name, value + "", priority); - }; - } - } - d3.ascending = d3_ascending; - function d3_ascending(a, b) { - return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; - } - d3.descending = function(a, b) { - return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN; - }; - d3.min = function(array, f) { - var i = -1, n = array.length, a, b; - if (arguments.length === 1) { - while (++i < n) if ((b = array[i]) != null && b >= b) { - a = b; - break; - } - while (++i < n) if ((b = array[i]) != null && a > b) a = b; - } else { - while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) { - a = b; - break; - } - while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b; - } - return a; - }; - d3.max = function(array, f) { - var i = -1, n = array.length, a, b; - if (arguments.length === 1) { - while (++i < n) if ((b = array[i]) != null && b >= b) { - a = b; - break; - } - while (++i < n) if ((b = array[i]) != null && b > a) a = b; - } else { - while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) { - a = b; - break; - } - while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b; - } - return a; - }; - d3.extent = function(array, f) { - var i = -1, n = array.length, a, b, c; - if (arguments.length === 1) { - while (++i < n) if ((b = array[i]) != null && b >= b) { - a = c = b; - break; - } - while (++i < n) if ((b = array[i]) != null) { - if (a > b) a = b; - if (c < b) c = b; - } - } else { - while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) { - a = c = b; - break; - } - while (++i < n) if ((b = f.call(array, array[i], i)) != null) { - if (a > b) a = b; - if (c < b) c = b; - } - } - return [ a, c ]; - }; - function d3_number(x) { - return x === null ? NaN : +x; - } - function d3_numeric(x) { - return !isNaN(x); - } - d3.sum = function(array, f) { - var s = 0, n = array.length, a, i = -1; - if (arguments.length === 1) { - while (++i < n) if (d3_numeric(a = +array[i])) s += a; - } else { - while (++i < n) if (d3_numeric(a = +f.call(array, array[i], i))) s += a; - } - return s; - }; - d3.mean = function(array, f) { - var s = 0, n = array.length, a, i = -1, j = n; - if (arguments.length === 1) { - while (++i < n) if (d3_numeric(a = d3_number(array[i]))) s += a; else --j; - } else { - while (++i < n) if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) s += a; else --j; - } - if (j) return s / j; - }; - d3.quantile = function(values, p) { - var H = (values.length - 1) * p + 1, h = Math.floor(H), v = +values[h - 1], e = H - h; - return e ? v + e * (values[h] - v) : v; - }; - d3.median = function(array, f) { - var numbers = [], n = array.length, a, i = -1; - if (arguments.length === 1) { - while (++i < n) if (d3_numeric(a = d3_number(array[i]))) numbers.push(a); - } else { - while (++i < n) if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) numbers.push(a); - } - if (numbers.length) return d3.quantile(numbers.sort(d3_ascending), .5); - }; - d3.variance = function(array, f) { - var n = array.length, m = 0, a, d, s = 0, i = -1, j = 0; - if (arguments.length === 1) { - while (++i < n) { - if (d3_numeric(a = d3_number(array[i]))) { - d = a - m; - m += d / ++j; - s += d * (a - m); - } - } - } else { - while (++i < n) { - if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) { - d = a - m; - m += d / ++j; - s += d * (a - m); - } - } - } - if (j > 1) return s / (j - 1); - }; - d3.deviation = function() { - var v = d3.variance.apply(this, arguments); - return v ? Math.sqrt(v) : v; - }; - function d3_bisector(compare) { - return { - left: function(a, x, lo, hi) { - if (arguments.length < 3) lo = 0; - if (arguments.length < 4) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) < 0) lo = mid + 1; else hi = mid; - } - return lo; - }, - right: function(a, x, lo, hi) { - if (arguments.length < 3) lo = 0; - if (arguments.length < 4) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) > 0) hi = mid; else lo = mid + 1; - } - return lo; - } - }; - } - var d3_bisect = d3_bisector(d3_ascending); - d3.bisectLeft = d3_bisect.left; - d3.bisect = d3.bisectRight = d3_bisect.right; - d3.bisector = function(f) { - return d3_bisector(f.length === 1 ? function(d, x) { - return d3_ascending(f(d), x); - } : f); - }; - d3.shuffle = function(array, i0, i1) { - if ((m = arguments.length) < 3) { - i1 = array.length; - if (m < 2) i0 = 0; - } - var m = i1 - i0, t, i; - while (m) { - i = Math.random() * m-- | 0; - t = array[m + i0], array[m + i0] = array[i + i0], array[i + i0] = t; - } - return array; - }; - d3.permute = function(array, indexes) { - var i = indexes.length, permutes = new Array(i); - while (i--) permutes[i] = array[indexes[i]]; - return permutes; - }; - d3.pairs = function(array) { - var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n); - while (i < n) pairs[i] = [ p0 = p1, p1 = array[++i] ]; - return pairs; - }; - d3.zip = function() { - if (!(n = arguments.length)) return []; - for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m; ) { - for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n; ) { - zip[j] = arguments[j][i]; - } - } - return zips; - }; - function d3_zipLength(d) { - return d.length; - } - d3.transpose = function(matrix) { - return d3.zip.apply(d3, matrix); - }; - d3.keys = function(map) { - var keys = []; - for (var key in map) keys.push(key); - return keys; - }; - d3.values = function(map) { - var values = []; - for (var key in map) values.push(map[key]); - return values; - }; - d3.entries = function(map) { - var entries = []; - for (var key in map) entries.push({ - key: key, - value: map[key] - }); - return entries; - }; - d3.merge = function(arrays) { - var n = arrays.length, m, i = -1, j = 0, merged, array; - while (++i < n) j += arrays[i].length; - merged = new Array(j); - while (--n >= 0) { - array = arrays[n]; - m = array.length; - while (--m >= 0) { - merged[--j] = array[m]; - } - } - return merged; - }; - var abs = Math.abs; - d3.range = function(start, stop, step) { - if (arguments.length < 3) { - step = 1; - if (arguments.length < 2) { - stop = start; - start = 0; - } - } - if ((stop - start) / step === Infinity) throw new Error("infinite range"); - var range = [], k = d3_range_integerScale(abs(step)), i = -1, j; - start *= k, stop *= k, step *= k; - if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k); else while ((j = start + step * ++i) < stop) range.push(j / k); - return range; - }; - function d3_range_integerScale(x) { - var k = 1; - while (x * k % 1) k *= 10; - return k; - } - function d3_class(ctor, properties) { - for (var key in properties) { - Object.defineProperty(ctor.prototype, key, { - value: properties[key], - enumerable: false - }); - } - } - d3.map = function(object, f) { - var map = new d3_Map(); - if (object instanceof d3_Map) { - object.forEach(function(key, value) { - map.set(key, value); - }); - } else if (Array.isArray(object)) { - var i = -1, n = object.length, o; - if (arguments.length === 1) while (++i < n) map.set(i, object[i]); else while (++i < n) map.set(f.call(object, o = object[i], i), o); - } else { - for (var key in object) map.set(key, object[key]); - } - return map; - }; - function d3_Map() { - this._ = Object.create(null); - } - var d3_map_proto = "__proto__", d3_map_zero = "\x00"; - d3_class(d3_Map, { - has: d3_map_has, - get: function(key) { - return this._[d3_map_escape(key)]; - }, - set: function(key, value) { - return this._[d3_map_escape(key)] = value; - }, - remove: d3_map_remove, - keys: d3_map_keys, - values: function() { - var values = []; - for (var key in this._) values.push(this._[key]); - return values; - }, - entries: function() { - var entries = []; - for (var key in this._) entries.push({ - key: d3_map_unescape(key), - value: this._[key] - }); - return entries; - }, - size: d3_map_size, - empty: d3_map_empty, - forEach: function(f) { - for (var key in this._) f.call(this, d3_map_unescape(key), this._[key]); - } - }); - function d3_map_escape(key) { - return (key += "") === d3_map_proto || key[0] === d3_map_zero ? d3_map_zero + key : key; - } - function d3_map_unescape(key) { - return (key += "")[0] === d3_map_zero ? key.slice(1) : key; - } - function d3_map_has(key) { - return d3_map_escape(key) in this._; - } - function d3_map_remove(key) { - return (key = d3_map_escape(key)) in this._ && delete this._[key]; - } - function d3_map_keys() { - var keys = []; - for (var key in this._) keys.push(d3_map_unescape(key)); - return keys; - } - function d3_map_size() { - var size = 0; - for (var key in this._) ++size; - return size; - } - function d3_map_empty() { - for (var key in this._) return false; - return true; - } - d3.nest = function() { - var nest = {}, keys = [], sortKeys = [], sortValues, rollup; - function map(mapType, array, depth) { - if (depth >= keys.length) return rollup ? rollup.call(nest, array) : sortValues ? array.sort(sortValues) : array; - var i = -1, n = array.length, key = keys[depth++], keyValue, object, setter, valuesByKey = new d3_Map(), values; - while (++i < n) { - if (values = valuesByKey.get(keyValue = key(object = array[i]))) { - values.push(object); - } else { - valuesByKey.set(keyValue, [ object ]); - } - } - if (mapType) { - object = mapType(); - setter = function(keyValue, values) { - object.set(keyValue, map(mapType, values, depth)); - }; - } else { - object = {}; - setter = function(keyValue, values) { - object[keyValue] = map(mapType, values, depth); - }; - } - valuesByKey.forEach(setter); - return object; - } - function entries(map, depth) { - if (depth >= keys.length) return map; - var array = [], sortKey = sortKeys[depth++]; - map.forEach(function(key, keyMap) { - array.push({ - key: key, - values: entries(keyMap, depth) - }); - }); - return sortKey ? array.sort(function(a, b) { - return sortKey(a.key, b.key); - }) : array; - } - nest.map = function(array, mapType) { - return map(mapType, array, 0); - }; - nest.entries = function(array) { - return entries(map(d3.map, array, 0), 0); - }; - nest.key = function(d) { - keys.push(d); - return nest; - }; - nest.sortKeys = function(order) { - sortKeys[keys.length - 1] = order; - return nest; - }; - nest.sortValues = function(order) { - sortValues = order; - return nest; - }; - nest.rollup = function(f) { - rollup = f; - return nest; - }; - return nest; - }; - d3.set = function(array) { - var set = new d3_Set(); - if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]); - return set; - }; - function d3_Set() { - this._ = Object.create(null); - } - d3_class(d3_Set, { - has: d3_map_has, - add: function(key) { - this._[d3_map_escape(key += "")] = true; - return key; - }, - remove: d3_map_remove, - values: d3_map_keys, - size: d3_map_size, - empty: d3_map_empty, - forEach: function(f) { - for (var key in this._) f.call(this, d3_map_unescape(key)); - } - }); - d3.behavior = {}; - function d3_identity(d) { - return d; - } - d3.rebind = function(target, source) { - var i = 1, n = arguments.length, method; - while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]); - return target; - }; - function d3_rebind(target, source, method) { - return function() { - var value = method.apply(source, arguments); - return value === source ? target : value; - }; - } - function d3_vendorSymbol(object, name) { - if (name in object) return name; - name = name.charAt(0).toUpperCase() + name.slice(1); - for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) { - var prefixName = d3_vendorPrefixes[i] + name; - if (prefixName in object) return prefixName; - } - } - var d3_vendorPrefixes = [ "webkit", "ms", "moz", "Moz", "o", "O" ]; - function d3_noop() {} - d3.dispatch = function() { - var dispatch = new d3_dispatch(), i = -1, n = arguments.length; - while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch); - return dispatch; - }; - function d3_dispatch() {} - d3_dispatch.prototype.on = function(type, listener) { - var i = type.indexOf("."), name = ""; - if (i >= 0) { - name = type.slice(i + 1); - type = type.slice(0, i); - } - if (type) return arguments.length < 2 ? this[type].on(name) : this[type].on(name, listener); - if (arguments.length === 2) { - if (listener == null) for (type in this) { - if (this.hasOwnProperty(type)) this[type].on(name, null); - } - return this; - } - }; - function d3_dispatch_event(dispatch) { - var listeners = [], listenerByName = new d3_Map(); - function event() { - var z = listeners, i = -1, n = z.length, l; - while (++i < n) if (l = z[i].on) l.apply(this, arguments); - return dispatch; - } - event.on = function(name, listener) { - var l = listenerByName.get(name), i; - if (arguments.length < 2) return l && l.on; - if (l) { - l.on = null; - listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1)); - listenerByName.remove(name); - } - if (listener) listeners.push(listenerByName.set(name, { - on: listener - })); - return dispatch; - }; - return event; - } - d3.event = null; - function d3_eventPreventDefault() { - d3.event.preventDefault(); - } - function d3_eventSource() { - var e = d3.event, s; - while (s = e.sourceEvent) e = s; - return e; - } - function d3_eventDispatch(target) { - var dispatch = new d3_dispatch(), i = 0, n = arguments.length; - while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch); - dispatch.of = function(thiz, argumentz) { - return function(e1) { - try { - var e0 = e1.sourceEvent = d3.event; - e1.target = target; - d3.event = e1; - dispatch[e1.type].apply(thiz, argumentz); - } finally { - d3.event = e0; - } - }; - }; - return dispatch; - } - d3.requote = function(s) { - return s.replace(d3_requote_re, "\\$&"); - }; - var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g; - var d3_subclass = {}.__proto__ ? function(object, prototype) { - object.__proto__ = prototype; - } : function(object, prototype) { - for (var property in prototype) object[property] = prototype[property]; - }; - function d3_selection(groups) { - d3_subclass(groups, d3_selectionPrototype); - return groups; - } - var d3_select = function(s, n) { - return n.querySelector(s); - }, d3_selectAll = function(s, n) { - return n.querySelectorAll(s); - }, d3_selectMatches = function(n, s) { - var d3_selectMatcher = n.matches || n[d3_vendorSymbol(n, "matchesSelector")]; - d3_selectMatches = function(n, s) { - return d3_selectMatcher.call(n, s); - }; - return d3_selectMatches(n, s); - }; - if (typeof Sizzle === "function") { - d3_select = function(s, n) { - return Sizzle(s, n)[0] || null; - }; - d3_selectAll = Sizzle; - d3_selectMatches = Sizzle.matchesSelector; - } - d3.selection = function() { - return d3.select(d3_document.documentElement); - }; - var d3_selectionPrototype = d3.selection.prototype = []; - d3_selectionPrototype.select = function(selector) { - var subgroups = [], subgroup, subnode, group, node; - selector = d3_selection_selector(selector); - for (var j = -1, m = this.length; ++j < m; ) { - subgroups.push(subgroup = []); - subgroup.parentNode = (group = this[j]).parentNode; - for (var i = -1, n = group.length; ++i < n; ) { - if (node = group[i]) { - subgroup.push(subnode = selector.call(node, node.__data__, i, j)); - if (subnode && "__data__" in node) subnode.__data__ = node.__data__; - } else { - subgroup.push(null); - } - } - } - return d3_selection(subgroups); - }; - function d3_selection_selector(selector) { - return typeof selector === "function" ? selector : function() { - return d3_select(selector, this); - }; - } - d3_selectionPrototype.selectAll = function(selector) { - var subgroups = [], subgroup, node; - selector = d3_selection_selectorAll(selector); - for (var j = -1, m = this.length; ++j < m; ) { - for (var group = this[j], i = -1, n = group.length; ++i < n; ) { - if (node = group[i]) { - subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j))); - subgroup.parentNode = node; - } - } - } - return d3_selection(subgroups); - }; - function d3_selection_selectorAll(selector) { - return typeof selector === "function" ? selector : function() { - return d3_selectAll(selector, this); - }; - } - var d3_nsPrefix = { - svg: "http://www.w3.org/2000/svg", - xhtml: "http://www.w3.org/1999/xhtml", - xlink: "http://www.w3.org/1999/xlink", - xml: "http://www.w3.org/XML/1998/namespace", - xmlns: "http://www.w3.org/2000/xmlns/" - }; - d3.ns = { - prefix: d3_nsPrefix, - qualify: function(name) { - var i = name.indexOf(":"), prefix = name; - if (i >= 0) { - prefix = name.slice(0, i); - name = name.slice(i + 1); - } - return d3_nsPrefix.hasOwnProperty(prefix) ? { - space: d3_nsPrefix[prefix], - local: name - } : name; - } - }; - d3_selectionPrototype.attr = function(name, value) { - if (arguments.length < 2) { - if (typeof name === "string") { - var node = this.node(); - name = d3.ns.qualify(name); - return name.local ? node.getAttributeNS(name.space, name.local) : node.getAttribute(name); - } - for (value in name) this.each(d3_selection_attr(value, name[value])); - return this; - } - return this.each(d3_selection_attr(name, value)); - }; - function d3_selection_attr(name, value) { - name = d3.ns.qualify(name); - function attrNull() { - this.removeAttribute(name); - } - function attrNullNS() { - this.removeAttributeNS(name.space, name.local); - } - function attrConstant() { - this.setAttribute(name, value); - } - function attrConstantNS() { - this.setAttributeNS(name.space, name.local, value); - } - function attrFunction() { - var x = value.apply(this, arguments); - if (x == null) this.removeAttribute(name); else this.setAttribute(name, x); - } - function attrFunctionNS() { - var x = value.apply(this, arguments); - if (x == null) this.removeAttributeNS(name.space, name.local); else this.setAttributeNS(name.space, name.local, x); - } - return value == null ? name.local ? attrNullNS : attrNull : typeof value === "function" ? name.local ? attrFunctionNS : attrFunction : name.local ? attrConstantNS : attrConstant; - } - function d3_collapse(s) { - return s.trim().replace(/\s+/g, " "); - } - d3_selectionPrototype.classed = function(name, value) { - if (arguments.length < 2) { - if (typeof name === "string") { - var node = this.node(), n = (name = d3_selection_classes(name)).length, i = -1; - if (value = node.classList) { - while (++i < n) if (!value.contains(name[i])) return false; - } else { - value = node.getAttribute("class"); - while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false; - } - return true; - } - for (value in name) this.each(d3_selection_classed(value, name[value])); - return this; - } - return this.each(d3_selection_classed(name, value)); - }; - function d3_selection_classedRe(name) { - return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g"); - } - function d3_selection_classes(name) { - return (name + "").trim().split(/^|\s+/); - } - function d3_selection_classed(name, value) { - name = d3_selection_classes(name).map(d3_selection_classedName); - var n = name.length; - function classedConstant() { - var i = -1; - while (++i < n) name[i](this, value); - } - function classedFunction() { - var i = -1, x = value.apply(this, arguments); - while (++i < n) name[i](this, x); - } - return typeof value === "function" ? classedFunction : classedConstant; - } - function d3_selection_classedName(name) { - var re = d3_selection_classedRe(name); - return function(node, value) { - if (c = node.classList) return value ? c.add(name) : c.remove(name); - var c = node.getAttribute("class") || ""; - if (value) { - re.lastIndex = 0; - if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name)); - } else { - node.setAttribute("class", d3_collapse(c.replace(re, " "))); - } - }; - } - d3_selectionPrototype.style = function(name, value, priority) { - var n = arguments.length; - if (n < 3) { - if (typeof name !== "string") { - if (n < 2) value = ""; - for (priority in name) this.each(d3_selection_style(priority, name[priority], value)); - return this; - } - if (n < 2) { - var node = this.node(); - return d3_window(node).getComputedStyle(node, null).getPropertyValue(name); - } - priority = ""; - } - return this.each(d3_selection_style(name, value, priority)); - }; - function d3_selection_style(name, value, priority) { - function styleNull() { - this.style.removeProperty(name); - } - function styleConstant() { - this.style.setProperty(name, value, priority); - } - function styleFunction() { - var x = value.apply(this, arguments); - if (x == null) this.style.removeProperty(name); else this.style.setProperty(name, x, priority); - } - return value == null ? styleNull : typeof value === "function" ? styleFunction : styleConstant; - } - d3_selectionPrototype.property = function(name, value) { - if (arguments.length < 2) { - if (typeof name === "string") return this.node()[name]; - for (value in name) this.each(d3_selection_property(value, name[value])); - return this; - } - return this.each(d3_selection_property(name, value)); - }; - function d3_selection_property(name, value) { - function propertyNull() { - delete this[name]; - } - function propertyConstant() { - this[name] = value; - } - function propertyFunction() { - var x = value.apply(this, arguments); - if (x == null) delete this[name]; else this[name] = x; - } - return value == null ? propertyNull : typeof value === "function" ? propertyFunction : propertyConstant; - } - d3_selectionPrototype.text = function(value) { - return arguments.length ? this.each(typeof value === "function" ? function() { - var v = value.apply(this, arguments); - this.textContent = v == null ? "" : v; - } : value == null ? function() { - this.textContent = ""; - } : function() { - this.textContent = value; - }) : this.node().textContent; - }; - d3_selectionPrototype.html = function(value) { - return arguments.length ? this.each(typeof value === "function" ? function() { - var v = value.apply(this, arguments); - this.innerHTML = v == null ? "" : v; - } : value == null ? function() { - this.innerHTML = ""; - } : function() { - this.innerHTML = value; - }) : this.node().innerHTML; - }; - d3_selectionPrototype.append = function(name) { - name = d3_selection_creator(name); - return this.select(function() { - return this.appendChild(name.apply(this, arguments)); - }); - }; - function d3_selection_creator(name) { - function create() { - var document = this.ownerDocument, namespace = this.namespaceURI; - return namespace ? document.createElementNS(namespace, name) : document.createElement(name); - } - function createNS() { - return this.ownerDocument.createElementNS(name.space, name.local); - } - return typeof name === "function" ? name : (name = d3.ns.qualify(name)).local ? createNS : create; - } - d3_selectionPrototype.insert = function(name, before) { - name = d3_selection_creator(name); - before = d3_selection_selector(before); - return this.select(function() { - return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null); - }); - }; - d3_selectionPrototype.remove = function() { - return this.each(d3_selectionRemove); - }; - function d3_selectionRemove() { - var parent = this.parentNode; - if (parent) parent.removeChild(this); - } - d3_selectionPrototype.data = function(value, key) { - var i = -1, n = this.length, group, node; - if (!arguments.length) { - value = new Array(n = (group = this[0]).length); - while (++i < n) { - if (node = group[i]) { - value[i] = node.__data__; - } - } - return value; - } - function bind(group, groupData) { - var i, n = group.length, m = groupData.length, n0 = Math.min(n, m), updateNodes = new Array(m), enterNodes = new Array(m), exitNodes = new Array(n), node, nodeData; - if (key) { - var nodeByKeyValue = new d3_Map(), keyValues = new Array(n), keyValue; - for (i = -1; ++i < n; ) { - if (nodeByKeyValue.has(keyValue = key.call(node = group[i], node.__data__, i))) { - exitNodes[i] = node; - } else { - nodeByKeyValue.set(keyValue, node); - } - keyValues[i] = keyValue; - } - for (i = -1; ++i < m; ) { - if (!(node = nodeByKeyValue.get(keyValue = key.call(groupData, nodeData = groupData[i], i)))) { - enterNodes[i] = d3_selection_dataNode(nodeData); - } else if (node !== true) { - updateNodes[i] = node; - node.__data__ = nodeData; - } - nodeByKeyValue.set(keyValue, true); - } - for (i = -1; ++i < n; ) { - if (nodeByKeyValue.get(keyValues[i]) !== true) { - exitNodes[i] = group[i]; - } - } - } else { - for (i = -1; ++i < n0; ) { - node = group[i]; - nodeData = groupData[i]; - if (node) { - node.__data__ = nodeData; - updateNodes[i] = node; - } else { - enterNodes[i] = d3_selection_dataNode(nodeData); - } - } - for (;i < m; ++i) { - enterNodes[i] = d3_selection_dataNode(groupData[i]); - } - for (;i < n; ++i) { - exitNodes[i] = group[i]; - } - } - enterNodes.update = updateNodes; - enterNodes.parentNode = updateNodes.parentNode = exitNodes.parentNode = group.parentNode; - enter.push(enterNodes); - update.push(updateNodes); - exit.push(exitNodes); - } - var enter = d3_selection_enter([]), update = d3_selection([]), exit = d3_selection([]); - if (typeof value === "function") { - while (++i < n) { - bind(group = this[i], value.call(group, group.parentNode.__data__, i)); - } - } else { - while (++i < n) { - bind(group = this[i], value); - } - } - update.enter = function() { - return enter; - }; - update.exit = function() { - return exit; - }; - return update; - }; - function d3_selection_dataNode(data) { - return { - __data__: data - }; - } - d3_selectionPrototype.datum = function(value) { - return arguments.length ? this.property("__data__", value) : this.property("__data__"); - }; - d3_selectionPrototype.filter = function(filter) { - var subgroups = [], subgroup, group, node; - if (typeof filter !== "function") filter = d3_selection_filter(filter); - for (var j = 0, m = this.length; j < m; j++) { - subgroups.push(subgroup = []); - subgroup.parentNode = (group = this[j]).parentNode; - for (var i = 0, n = group.length; i < n; i++) { - if ((node = group[i]) && filter.call(node, node.__data__, i, j)) { - subgroup.push(node); - } - } - } - return d3_selection(subgroups); - }; - function d3_selection_filter(selector) { - return function() { - return d3_selectMatches(this, selector); - }; - } - d3_selectionPrototype.order = function() { - for (var j = -1, m = this.length; ++j < m; ) { - for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0; ) { - if (node = group[i]) { - if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next); - next = node; - } - } - } - return this; - }; - d3_selectionPrototype.sort = function(comparator) { - comparator = d3_selection_sortComparator.apply(this, arguments); - for (var j = -1, m = this.length; ++j < m; ) this[j].sort(comparator); - return this.order(); - }; - function d3_selection_sortComparator(comparator) { - if (!arguments.length) comparator = d3_ascending; - return function(a, b) { - return a && b ? comparator(a.__data__, b.__data__) : !a - !b; - }; - } - d3_selectionPrototype.each = function(callback) { - return d3_selection_each(this, function(node, i, j) { - callback.call(node, node.__data__, i, j); - }); - }; - function d3_selection_each(groups, callback) { - for (var j = 0, m = groups.length; j < m; j++) { - for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) { - if (node = group[i]) callback(node, i, j); - } - } - return groups; - } - d3_selectionPrototype.call = function(callback) { - var args = d3_array(arguments); - callback.apply(args[0] = this, args); - return this; - }; - d3_selectionPrototype.empty = function() { - return !this.node(); - }; - d3_selectionPrototype.node = function() { - for (var j = 0, m = this.length; j < m; j++) { - for (var group = this[j], i = 0, n = group.length; i < n; i++) { - var node = group[i]; - if (node) return node; - } - } - return null; - }; - d3_selectionPrototype.size = function() { - var n = 0; - d3_selection_each(this, function() { - ++n; - }); - return n; - }; - function d3_selection_enter(selection) { - d3_subclass(selection, d3_selection_enterPrototype); - return selection; - } - var d3_selection_enterPrototype = []; - d3.selection.enter = d3_selection_enter; - d3.selection.enter.prototype = d3_selection_enterPrototype; - d3_selection_enterPrototype.append = d3_selectionPrototype.append; - d3_selection_enterPrototype.empty = d3_selectionPrototype.empty; - d3_selection_enterPrototype.node = d3_selectionPrototype.node; - d3_selection_enterPrototype.call = d3_selectionPrototype.call; - d3_selection_enterPrototype.size = d3_selectionPrototype.size; - d3_selection_enterPrototype.select = function(selector) { - var subgroups = [], subgroup, subnode, upgroup, group, node; - for (var j = -1, m = this.length; ++j < m; ) { - upgroup = (group = this[j]).update; - subgroups.push(subgroup = []); - subgroup.parentNode = group.parentNode; - for (var i = -1, n = group.length; ++i < n; ) { - if (node = group[i]) { - subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j)); - subnode.__data__ = node.__data__; - } else { - subgroup.push(null); - } - } - } - return d3_selection(subgroups); - }; - d3_selection_enterPrototype.insert = function(name, before) { - if (arguments.length < 2) before = d3_selection_enterInsertBefore(this); - return d3_selectionPrototype.insert.call(this, name, before); - }; - function d3_selection_enterInsertBefore(enter) { - var i0, j0; - return function(d, i, j) { - var group = enter[j].update, n = group.length, node; - if (j != j0) j0 = j, i0 = 0; - if (i >= i0) i0 = i + 1; - while (!(node = group[i0]) && ++i0 < n) ; - return node; - }; - } - d3.select = function(node) { - var group; - if (typeof node === "string") { - group = [ d3_select(node, d3_document) ]; - group.parentNode = d3_document.documentElement; - } else { - group = [ node ]; - group.parentNode = d3_documentElement(node); - } - return d3_selection([ group ]); - }; - d3.selectAll = function(nodes) { - var group; - if (typeof nodes === "string") { - group = d3_array(d3_selectAll(nodes, d3_document)); - group.parentNode = d3_document.documentElement; - } else { - group = nodes; - group.parentNode = null; - } - return d3_selection([ group ]); - }; - d3_selectionPrototype.on = function(type, listener, capture) { - var n = arguments.length; - if (n < 3) { - if (typeof type !== "string") { - if (n < 2) listener = false; - for (capture in type) this.each(d3_selection_on(capture, type[capture], listener)); - return this; - } - if (n < 2) return (n = this.node()["__on" + type]) && n._; - capture = false; - } - return this.each(d3_selection_on(type, listener, capture)); - }; - function d3_selection_on(type, listener, capture) { - var name = "__on" + type, i = type.indexOf("."), wrap = d3_selection_onListener; - if (i > 0) type = type.slice(0, i); - var filter = d3_selection_onFilters.get(type); - if (filter) type = filter, wrap = d3_selection_onFilter; - function onRemove() { - var l = this[name]; - if (l) { - this.removeEventListener(type, l, l.$); - delete this[name]; - } - } - function onAdd() { - var l = wrap(listener, d3_array(arguments)); - onRemove.call(this); - this.addEventListener(type, this[name] = l, l.$ = capture); - l._ = listener; - } - function removeAll() { - var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"), match; - for (var name in this) { - if (match = name.match(re)) { - var l = this[name]; - this.removeEventListener(match[1], l, l.$); - delete this[name]; - } - } - } - return i ? listener ? onAdd : onRemove : listener ? d3_noop : removeAll; - } - var d3_selection_onFilters = d3.map({ - mouseenter: "mouseover", - mouseleave: "mouseout" - }); - if (d3_document) { - d3_selection_onFilters.forEach(function(k) { - if ("on" + k in d3_document) d3_selection_onFilters.remove(k); - }); - } - function d3_selection_onListener(listener, argumentz) { - return function(e) { - var o = d3.event; - d3.event = e; - argumentz[0] = this.__data__; - try { - listener.apply(this, argumentz); - } finally { - d3.event = o; - } - }; - } - function d3_selection_onFilter(listener, argumentz) { - var l = d3_selection_onListener(listener, argumentz); - return function(e) { - var target = this, related = e.relatedTarget; - if (!related || related !== target && !(related.compareDocumentPosition(target) & 8)) { - l.call(target, e); - } - }; - } - var d3_event_dragSelect, d3_event_dragId = 0; - function d3_event_dragSuppress(node) { - var name = ".dragsuppress-" + ++d3_event_dragId, click = "click" + name, w = d3.select(d3_window(node)).on("touchmove" + name, d3_eventPreventDefault).on("dragstart" + name, d3_eventPreventDefault).on("selectstart" + name, d3_eventPreventDefault); - if (d3_event_dragSelect == null) { - d3_event_dragSelect = "onselectstart" in node ? false : d3_vendorSymbol(node.style, "userSelect"); - } - if (d3_event_dragSelect) { - var style = d3_documentElement(node).style, select = style[d3_event_dragSelect]; - style[d3_event_dragSelect] = "none"; - } - return function(suppressClick) { - w.on(name, null); - if (d3_event_dragSelect) style[d3_event_dragSelect] = select; - if (suppressClick) { - var off = function() { - w.on(click, null); - }; - w.on(click, function() { - d3_eventPreventDefault(); - off(); - }, true); - setTimeout(off, 0); - } - }; - } - d3.mouse = function(container) { - return d3_mousePoint(container, d3_eventSource()); - }; - var d3_mouse_bug44083 = this.navigator && /WebKit/.test(this.navigator.userAgent) ? -1 : 0; - function d3_mousePoint(container, e) { - if (e.changedTouches) e = e.changedTouches[0]; - var svg = container.ownerSVGElement || container; - if (svg.createSVGPoint) { - var point = svg.createSVGPoint(); - if (d3_mouse_bug44083 < 0) { - var window = d3_window(container); - if (window.scrollX || window.scrollY) { - svg = d3.select("body").append("svg").style({ - position: "absolute", - top: 0, - left: 0, - margin: 0, - padding: 0, - border: "none" - }, "important"); - var ctm = svg[0][0].getScreenCTM(); - d3_mouse_bug44083 = !(ctm.f || ctm.e); - svg.remove(); - } - } - if (d3_mouse_bug44083) point.x = e.pageX, point.y = e.pageY; else point.x = e.clientX, - point.y = e.clientY; - point = point.matrixTransform(container.getScreenCTM().inverse()); - return [ point.x, point.y ]; - } - var rect = container.getBoundingClientRect(); - return [ e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop ]; - } - d3.touch = function(container, touches, identifier) { - if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches; - if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) { - if ((touch = touches[i]).identifier === identifier) { - return d3_mousePoint(container, touch); - } - } - }; - d3.behavior.drag = function() { - var event = d3_eventDispatch(drag, "drag", "dragstart", "dragend"), origin = null, mousedown = dragstart(d3_noop, d3.mouse, d3_window, "mousemove", "mouseup"), touchstart = dragstart(d3_behavior_dragTouchId, d3.touch, d3_identity, "touchmove", "touchend"); - function drag() { - this.on("mousedown.drag", mousedown).on("touchstart.drag", touchstart); - } - function dragstart(id, position, subject, move, end) { - return function() { - var that = this, target = d3.event.target, parent = that.parentNode, dispatch = event.of(that, arguments), dragged = 0, dragId = id(), dragName = ".drag" + (dragId == null ? "" : "-" + dragId), dragOffset, dragSubject = d3.select(subject(target)).on(move + dragName, moved).on(end + dragName, ended), dragRestore = d3_event_dragSuppress(target), position0 = position(parent, dragId); - if (origin) { - dragOffset = origin.apply(that, arguments); - dragOffset = [ dragOffset.x - position0[0], dragOffset.y - position0[1] ]; - } else { - dragOffset = [ 0, 0 ]; - } - dispatch({ - type: "dragstart" - }); - function moved() { - var position1 = position(parent, dragId), dx, dy; - if (!position1) return; - dx = position1[0] - position0[0]; - dy = position1[1] - position0[1]; - dragged |= dx | dy; - position0 = position1; - dispatch({ - type: "drag", - x: position1[0] + dragOffset[0], - y: position1[1] + dragOffset[1], - dx: dx, - dy: dy - }); - } - function ended() { - if (!position(parent, dragId)) return; - dragSubject.on(move + dragName, null).on(end + dragName, null); - dragRestore(dragged && d3.event.target === target); - dispatch({ - type: "dragend" - }); - } - }; - } - drag.origin = function(x) { - if (!arguments.length) return origin; - origin = x; - return drag; - }; - return d3.rebind(drag, event, "on"); - }; - function d3_behavior_dragTouchId() { - return d3.event.changedTouches[0].identifier; - } - d3.touches = function(container, touches) { - if (arguments.length < 2) touches = d3_eventSource().touches; - return touches ? d3_array(touches).map(function(touch) { - var point = d3_mousePoint(container, touch); - point.identifier = touch.identifier; - return point; - }) : []; - }; - var ε = 1e-6, ε2 = ε * ε, π = Math.PI, τ = 2 * π, τε = τ - ε, halfπ = π / 2, d3_radians = π / 180, d3_degrees = 180 / π; - function d3_sgn(x) { - return x > 0 ? 1 : x < 0 ? -1 : 0; - } - function d3_cross2d(a, b, c) { - return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]); - } - function d3_acos(x) { - return x > 1 ? 0 : x < -1 ? π : Math.acos(x); - } - function d3_asin(x) { - return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x); - } - function d3_sinh(x) { - return ((x = Math.exp(x)) - 1 / x) / 2; - } - function d3_cosh(x) { - return ((x = Math.exp(x)) + 1 / x) / 2; - } - function d3_tanh(x) { - return ((x = Math.exp(2 * x)) - 1) / (x + 1); - } - function d3_haversin(x) { - return (x = Math.sin(x / 2)) * x; - } - var ρ = Math.SQRT2, ρ2 = 2, ρ4 = 4; - d3.interpolateZoom = function(p0, p1) { - var ux0 = p0[0], uy0 = p0[1], w0 = p0[2], ux1 = p1[0], uy1 = p1[1], w1 = p1[2]; - var dx = ux1 - ux0, dy = uy1 - uy0, d2 = dx * dx + dy * dy, d1 = Math.sqrt(d2), b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1), b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1), r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0), r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1), dr = r1 - r0, S = (dr || Math.log(w1 / w0)) / ρ; - function interpolate(t) { - var s = t * S; - if (dr) { - var coshr0 = d3_cosh(r0), u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0)); - return [ ux0 + u * dx, uy0 + u * dy, w0 * coshr0 / d3_cosh(ρ * s + r0) ]; - } - return [ ux0 + t * dx, uy0 + t * dy, w0 * Math.exp(ρ * s) ]; - } - interpolate.duration = S * 1e3; - return interpolate; - }; - d3.behavior.zoom = function() { - var view = { - x: 0, - y: 0, - k: 1 - }, translate0, center0, center, size = [ 960, 500 ], scaleExtent = d3_behavior_zoomInfinity, duration = 250, zooming = 0, mousedown = "mousedown.zoom", mousemove = "mousemove.zoom", mouseup = "mouseup.zoom", mousewheelTimer, touchstart = "touchstart.zoom", touchtime, event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"), x0, x1, y0, y1; - if (!d3_behavior_zoomWheel) { - d3_behavior_zoomWheel = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() { - return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1); - }, "wheel") : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() { - return d3.event.wheelDelta; - }, "mousewheel") : (d3_behavior_zoomDelta = function() { - return -d3.event.detail; - }, "MozMousePixelScroll"); - } - function zoom(g) { - g.on(mousedown, mousedowned).on(d3_behavior_zoomWheel + ".zoom", mousewheeled).on("dblclick.zoom", dblclicked).on(touchstart, touchstarted); - } - zoom.event = function(g) { - g.each(function() { - var dispatch = event.of(this, arguments), view1 = view; - if (d3_transitionInheritId) { - d3.select(this).transition().each("start.zoom", function() { - view = this.__chart__ || { - x: 0, - y: 0, - k: 1 - }; - zoomstarted(dispatch); - }).tween("zoom:zoom", function() { - var dx = size[0], dy = size[1], cx = center0 ? center0[0] : dx / 2, cy = center0 ? center0[1] : dy / 2, i = d3.interpolateZoom([ (cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k ], [ (cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k ]); - return function(t) { - var l = i(t), k = dx / l[2]; - this.__chart__ = view = { - x: cx - l[0] * k, - y: cy - l[1] * k, - k: k - }; - zoomed(dispatch); - }; - }).each("interrupt.zoom", function() { - zoomended(dispatch); - }).each("end.zoom", function() { - zoomended(dispatch); - }); - } else { - this.__chart__ = view; - zoomstarted(dispatch); - zoomed(dispatch); - zoomended(dispatch); - } - }); - }; - zoom.translate = function(_) { - if (!arguments.length) return [ view.x, view.y ]; - view = { - x: +_[0], - y: +_[1], - k: view.k - }; - rescale(); - return zoom; - }; - zoom.scale = function(_) { - if (!arguments.length) return view.k; - view = { - x: view.x, - y: view.y, - k: +_ - }; - rescale(); - return zoom; - }; - zoom.scaleExtent = function(_) { - if (!arguments.length) return scaleExtent; - scaleExtent = _ == null ? d3_behavior_zoomInfinity : [ +_[0], +_[1] ]; - return zoom; - }; - zoom.center = function(_) { - if (!arguments.length) return center; - center = _ && [ +_[0], +_[1] ]; - return zoom; - }; - zoom.size = function(_) { - if (!arguments.length) return size; - size = _ && [ +_[0], +_[1] ]; - return zoom; - }; - zoom.duration = function(_) { - if (!arguments.length) return duration; - duration = +_; - return zoom; - }; - zoom.x = function(z) { - if (!arguments.length) return x1; - x1 = z; - x0 = z.copy(); - view = { - x: 0, - y: 0, - k: 1 - }; - return zoom; - }; - zoom.y = function(z) { - if (!arguments.length) return y1; - y1 = z; - y0 = z.copy(); - view = { - x: 0, - y: 0, - k: 1 - }; - return zoom; - }; - function location(p) { - return [ (p[0] - view.x) / view.k, (p[1] - view.y) / view.k ]; - } - function point(l) { - return [ l[0] * view.k + view.x, l[1] * view.k + view.y ]; - } - function scaleTo(s) { - view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s)); - } - function translateTo(p, l) { - l = point(l); - view.x += p[0] - l[0]; - view.y += p[1] - l[1]; - } - function zoomTo(that, p, l, k) { - that.__chart__ = { - x: view.x, - y: view.y, - k: view.k - }; - scaleTo(Math.pow(2, k)); - translateTo(center0 = p, l); - that = d3.select(that); - if (duration > 0) that = that.transition().duration(duration); - that.call(zoom.event); - } - function rescale() { - if (x1) x1.domain(x0.range().map(function(x) { - return (x - view.x) / view.k; - }).map(x0.invert)); - if (y1) y1.domain(y0.range().map(function(y) { - return (y - view.y) / view.k; - }).map(y0.invert)); - } - function zoomstarted(dispatch) { - if (!zooming++) dispatch({ - type: "zoomstart" - }); - } - function zoomed(dispatch) { - rescale(); - dispatch({ - type: "zoom", - scale: view.k, - translate: [ view.x, view.y ] - }); - } - function zoomended(dispatch) { - if (!--zooming) dispatch({ - type: "zoomend" - }); - center0 = null; - } - function mousedowned() { - var that = this, target = d3.event.target, dispatch = event.of(that, arguments), dragged = 0, subject = d3.select(d3_window(that)).on(mousemove, moved).on(mouseup, ended), location0 = location(d3.mouse(that)), dragRestore = d3_event_dragSuppress(that); - d3_selection_interrupt.call(that); - zoomstarted(dispatch); - function moved() { - dragged = 1; - translateTo(d3.mouse(that), location0); - zoomed(dispatch); - } - function ended() { - subject.on(mousemove, null).on(mouseup, null); - dragRestore(dragged && d3.event.target === target); - zoomended(dispatch); - } - } - function touchstarted() { - var that = this, dispatch = event.of(that, arguments), locations0 = {}, distance0 = 0, scale0, zoomName = ".zoom-" + d3.event.changedTouches[0].identifier, touchmove = "touchmove" + zoomName, touchend = "touchend" + zoomName, targets = [], subject = d3.select(that), dragRestore = d3_event_dragSuppress(that); - started(); - zoomstarted(dispatch); - subject.on(mousedown, null).on(touchstart, started); - function relocate() { - var touches = d3.touches(that); - scale0 = view.k; - touches.forEach(function(t) { - if (t.identifier in locations0) locations0[t.identifier] = location(t); - }); - return touches; - } - function started() { - var target = d3.event.target; - d3.select(target).on(touchmove, moved).on(touchend, ended); - targets.push(target); - var changed = d3.event.changedTouches; - for (var i = 0, n = changed.length; i < n; ++i) { - locations0[changed[i].identifier] = null; - } - var touches = relocate(), now = Date.now(); - if (touches.length === 1) { - if (now - touchtime < 500) { - var p = touches[0]; - zoomTo(that, p, locations0[p.identifier], Math.floor(Math.log(view.k) / Math.LN2) + 1); - d3_eventPreventDefault(); - } - touchtime = now; - } else if (touches.length > 1) { - var p = touches[0], q = touches[1], dx = p[0] - q[0], dy = p[1] - q[1]; - distance0 = dx * dx + dy * dy; - } - } - function moved() { - var touches = d3.touches(that), p0, l0, p1, l1; - d3_selection_interrupt.call(that); - for (var i = 0, n = touches.length; i < n; ++i, l1 = null) { - p1 = touches[i]; - if (l1 = locations0[p1.identifier]) { - if (l0) break; - p0 = p1, l0 = l1; - } - } - if (l1) { - var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1, scale1 = distance0 && Math.sqrt(distance1 / distance0); - p0 = [ (p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2 ]; - l0 = [ (l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2 ]; - scaleTo(scale1 * scale0); - } - touchtime = null; - translateTo(p0, l0); - zoomed(dispatch); - } - function ended() { - if (d3.event.touches.length) { - var changed = d3.event.changedTouches; - for (var i = 0, n = changed.length; i < n; ++i) { - delete locations0[changed[i].identifier]; - } - for (var identifier in locations0) { - return void relocate(); - } - } - d3.selectAll(targets).on(zoomName, null); - subject.on(mousedown, mousedowned).on(touchstart, touchstarted); - dragRestore(); - zoomended(dispatch); - } - } - function mousewheeled() { - var dispatch = event.of(this, arguments); - if (mousewheelTimer) clearTimeout(mousewheelTimer); else translate0 = location(center0 = center || d3.mouse(this)), - d3_selection_interrupt.call(this), zoomstarted(dispatch); - mousewheelTimer = setTimeout(function() { - mousewheelTimer = null; - zoomended(dispatch); - }, 50); - d3_eventPreventDefault(); - scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k); - translateTo(center0, translate0); - zoomed(dispatch); - } - function dblclicked() { - var p = d3.mouse(this), k = Math.log(view.k) / Math.LN2; - zoomTo(this, p, location(p), d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1); - } - return d3.rebind(zoom, event, "on"); - }; - var d3_behavior_zoomInfinity = [ 0, Infinity ], d3_behavior_zoomDelta, d3_behavior_zoomWheel; - d3.color = d3_color; - function d3_color() {} - d3_color.prototype.toString = function() { - return this.rgb() + ""; - }; - d3.hsl = d3_hsl; - function d3_hsl(h, s, l) { - return this instanceof d3_hsl ? void (this.h = +h, this.s = +s, this.l = +l) : arguments.length < 2 ? h instanceof d3_hsl ? new d3_hsl(h.h, h.s, h.l) : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl) : new d3_hsl(h, s, l); - } - var d3_hslPrototype = d3_hsl.prototype = new d3_color(); - d3_hslPrototype.brighter = function(k) { - k = Math.pow(.7, arguments.length ? k : 1); - return new d3_hsl(this.h, this.s, this.l / k); - }; - d3_hslPrototype.darker = function(k) { - k = Math.pow(.7, arguments.length ? k : 1); - return new d3_hsl(this.h, this.s, k * this.l); - }; - d3_hslPrototype.rgb = function() { - return d3_hsl_rgb(this.h, this.s, this.l); - }; - function d3_hsl_rgb(h, s, l) { - var m1, m2; - h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h; - s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s; - l = l < 0 ? 0 : l > 1 ? 1 : l; - m2 = l <= .5 ? l * (1 + s) : l + s - l * s; - m1 = 2 * l - m2; - function v(h) { - if (h > 360) h -= 360; else if (h < 0) h += 360; - if (h < 60) return m1 + (m2 - m1) * h / 60; - if (h < 180) return m2; - if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60; - return m1; - } - function vv(h) { - return Math.round(v(h) * 255); - } - return new d3_rgb(vv(h + 120), vv(h), vv(h - 120)); - } - d3.hcl = d3_hcl; - function d3_hcl(h, c, l) { - return this instanceof d3_hcl ? void (this.h = +h, this.c = +c, this.l = +l) : arguments.length < 2 ? h instanceof d3_hcl ? new d3_hcl(h.h, h.c, h.l) : h instanceof d3_lab ? d3_lab_hcl(h.l, h.a, h.b) : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b) : new d3_hcl(h, c, l); - } - var d3_hclPrototype = d3_hcl.prototype = new d3_color(); - d3_hclPrototype.brighter = function(k) { - return new d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1))); - }; - d3_hclPrototype.darker = function(k) { - return new d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1))); - }; - d3_hclPrototype.rgb = function() { - return d3_hcl_lab(this.h, this.c, this.l).rgb(); - }; - function d3_hcl_lab(h, c, l) { - if (isNaN(h)) h = 0; - if (isNaN(c)) c = 0; - return new d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c); - } - d3.lab = d3_lab; - function d3_lab(l, a, b) { - return this instanceof d3_lab ? void (this.l = +l, this.a = +a, this.b = +b) : arguments.length < 2 ? l instanceof d3_lab ? new d3_lab(l.l, l.a, l.b) : l instanceof d3_hcl ? d3_hcl_lab(l.h, l.c, l.l) : d3_rgb_lab((l = d3_rgb(l)).r, l.g, l.b) : new d3_lab(l, a, b); - } - var d3_lab_K = 18; - var d3_lab_X = .95047, d3_lab_Y = 1, d3_lab_Z = 1.08883; - var d3_labPrototype = d3_lab.prototype = new d3_color(); - d3_labPrototype.brighter = function(k) { - return new d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b); - }; - d3_labPrototype.darker = function(k) { - return new d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b); - }; - d3_labPrototype.rgb = function() { - return d3_lab_rgb(this.l, this.a, this.b); - }; - function d3_lab_rgb(l, a, b) { - var y = (l + 16) / 116, x = y + a / 500, z = y - b / 200; - x = d3_lab_xyz(x) * d3_lab_X; - y = d3_lab_xyz(y) * d3_lab_Y; - z = d3_lab_xyz(z) * d3_lab_Z; - return new d3_rgb(d3_xyz_rgb(3.2404542 * x - 1.5371385 * y - .4985314 * z), d3_xyz_rgb(-.969266 * x + 1.8760108 * y + .041556 * z), d3_xyz_rgb(.0556434 * x - .2040259 * y + 1.0572252 * z)); - } - function d3_lab_hcl(l, a, b) { - return l > 0 ? new d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l) : new d3_hcl(NaN, NaN, l); - } - function d3_lab_xyz(x) { - return x > .206893034 ? x * x * x : (x - 4 / 29) / 7.787037; - } - function d3_xyz_lab(x) { - return x > .008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29; - } - function d3_xyz_rgb(r) { - return Math.round(255 * (r <= .00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - .055)); - } - d3.rgb = d3_rgb; - function d3_rgb(r, g, b) { - return this instanceof d3_rgb ? void (this.r = ~~r, this.g = ~~g, this.b = ~~b) : arguments.length < 2 ? r instanceof d3_rgb ? new d3_rgb(r.r, r.g, r.b) : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb) : new d3_rgb(r, g, b); - } - function d3_rgbNumber(value) { - return new d3_rgb(value >> 16, value >> 8 & 255, value & 255); - } - function d3_rgbString(value) { - return d3_rgbNumber(value) + ""; - } - var d3_rgbPrototype = d3_rgb.prototype = new d3_color(); - d3_rgbPrototype.brighter = function(k) { - k = Math.pow(.7, arguments.length ? k : 1); - var r = this.r, g = this.g, b = this.b, i = 30; - if (!r && !g && !b) return new d3_rgb(i, i, i); - if (r && r < i) r = i; - if (g && g < i) g = i; - if (b && b < i) b = i; - return new d3_rgb(Math.min(255, r / k), Math.min(255, g / k), Math.min(255, b / k)); - }; - d3_rgbPrototype.darker = function(k) { - k = Math.pow(.7, arguments.length ? k : 1); - return new d3_rgb(k * this.r, k * this.g, k * this.b); - }; - d3_rgbPrototype.hsl = function() { - return d3_rgb_hsl(this.r, this.g, this.b); - }; - d3_rgbPrototype.toString = function() { - return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b); - }; - function d3_rgb_hex(v) { - return v < 16 ? "0" + Math.max(0, v).toString(16) : Math.min(255, v).toString(16); - } - function d3_rgb_parse(format, rgb, hsl) { - var r = 0, g = 0, b = 0, m1, m2, color; - m1 = /([a-z]+)\((.*)\)/i.exec(format); - if (m1) { - m2 = m1[2].split(","); - switch (m1[1]) { - case "hsl": - { - return hsl(parseFloat(m2[0]), parseFloat(m2[1]) / 100, parseFloat(m2[2]) / 100); - } - - case "rgb": - { - return rgb(d3_rgb_parseNumber(m2[0]), d3_rgb_parseNumber(m2[1]), d3_rgb_parseNumber(m2[2])); - } - } - } - if (color = d3_rgb_names.get(format.toLowerCase())) { - return rgb(color.r, color.g, color.b); - } - if (format != null && format.charAt(0) === "#" && !isNaN(color = parseInt(format.slice(1), 16))) { - if (format.length === 4) { - r = (color & 3840) >> 4; - r = r >> 4 | r; - g = color & 240; - g = g >> 4 | g; - b = color & 15; - b = b << 4 | b; - } else if (format.length === 7) { - r = (color & 16711680) >> 16; - g = (color & 65280) >> 8; - b = color & 255; - } - } - return rgb(r, g, b); - } - function d3_rgb_hsl(r, g, b) { - var min = Math.min(r /= 255, g /= 255, b /= 255), max = Math.max(r, g, b), d = max - min, h, s, l = (max + min) / 2; - if (d) { - s = l < .5 ? d / (max + min) : d / (2 - max - min); - if (r == max) h = (g - b) / d + (g < b ? 6 : 0); else if (g == max) h = (b - r) / d + 2; else h = (r - g) / d + 4; - h *= 60; - } else { - h = NaN; - s = l > 0 && l < 1 ? 0 : h; - } - return new d3_hsl(h, s, l); - } - function d3_rgb_lab(r, g, b) { - r = d3_rgb_xyz(r); - g = d3_rgb_xyz(g); - b = d3_rgb_xyz(b); - var x = d3_xyz_lab((.4124564 * r + .3575761 * g + .1804375 * b) / d3_lab_X), y = d3_xyz_lab((.2126729 * r + .7151522 * g + .072175 * b) / d3_lab_Y), z = d3_xyz_lab((.0193339 * r + .119192 * g + .9503041 * b) / d3_lab_Z); - return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z)); - } - function d3_rgb_xyz(r) { - return (r /= 255) <= .04045 ? r / 12.92 : Math.pow((r + .055) / 1.055, 2.4); - } - function d3_rgb_parseNumber(c) { - var f = parseFloat(c); - return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f; - } - var d3_rgb_names = d3.map({ - aliceblue: 15792383, - antiquewhite: 16444375, - aqua: 65535, - aquamarine: 8388564, - azure: 15794175, - beige: 16119260, - bisque: 16770244, - black: 0, - blanchedalmond: 16772045, - blue: 255, - blueviolet: 9055202, - brown: 10824234, - burlywood: 14596231, - cadetblue: 6266528, - chartreuse: 8388352, - chocolate: 13789470, - coral: 16744272, - cornflowerblue: 6591981, - cornsilk: 16775388, - crimson: 14423100, - cyan: 65535, - darkblue: 139, - darkcyan: 35723, - darkgoldenrod: 12092939, - darkgray: 11119017, - darkgreen: 25600, - darkgrey: 11119017, - darkkhaki: 12433259, - darkmagenta: 9109643, - darkolivegreen: 5597999, - darkorange: 16747520, - darkorchid: 10040012, - darkred: 9109504, - darksalmon: 15308410, - darkseagreen: 9419919, - darkslateblue: 4734347, - darkslategray: 3100495, - darkslategrey: 3100495, - darkturquoise: 52945, - darkviolet: 9699539, - deeppink: 16716947, - deepskyblue: 49151, - dimgray: 6908265, - dimgrey: 6908265, - dodgerblue: 2003199, - firebrick: 11674146, - floralwhite: 16775920, - forestgreen: 2263842, - fuchsia: 16711935, - gainsboro: 14474460, - ghostwhite: 16316671, - gold: 16766720, - goldenrod: 14329120, - gray: 8421504, - green: 32768, - greenyellow: 11403055, - grey: 8421504, - honeydew: 15794160, - hotpink: 16738740, - indianred: 13458524, - indigo: 4915330, - ivory: 16777200, - khaki: 15787660, - lavender: 15132410, - lavenderblush: 16773365, - lawngreen: 8190976, - lemonchiffon: 16775885, - lightblue: 11393254, - lightcoral: 15761536, - lightcyan: 14745599, - lightgoldenrodyellow: 16448210, - lightgray: 13882323, - lightgreen: 9498256, - lightgrey: 13882323, - lightpink: 16758465, - lightsalmon: 16752762, - lightseagreen: 2142890, - lightskyblue: 8900346, - lightslategray: 7833753, - lightslategrey: 7833753, - lightsteelblue: 11584734, - lightyellow: 16777184, - lime: 65280, - limegreen: 3329330, - linen: 16445670, - magenta: 16711935, - maroon: 8388608, - mediumaquamarine: 6737322, - mediumblue: 205, - mediumorchid: 12211667, - mediumpurple: 9662683, - mediumseagreen: 3978097, - mediumslateblue: 8087790, - mediumspringgreen: 64154, - mediumturquoise: 4772300, - mediumvioletred: 13047173, - midnightblue: 1644912, - mintcream: 16121850, - mistyrose: 16770273, - moccasin: 16770229, - navajowhite: 16768685, - navy: 128, - oldlace: 16643558, - olive: 8421376, - olivedrab: 7048739, - orange: 16753920, - orangered: 16729344, - orchid: 14315734, - palegoldenrod: 15657130, - palegreen: 10025880, - paleturquoise: 11529966, - palevioletred: 14381203, - papayawhip: 16773077, - peachpuff: 16767673, - peru: 13468991, - pink: 16761035, - plum: 14524637, - powderblue: 11591910, - purple: 8388736, - rebeccapurple: 6697881, - red: 16711680, - rosybrown: 12357519, - royalblue: 4286945, - saddlebrown: 9127187, - salmon: 16416882, - sandybrown: 16032864, - seagreen: 3050327, - seashell: 16774638, - sienna: 10506797, - silver: 12632256, - skyblue: 8900331, - slateblue: 6970061, - slategray: 7372944, - slategrey: 7372944, - snow: 16775930, - springgreen: 65407, - steelblue: 4620980, - tan: 13808780, - teal: 32896, - thistle: 14204888, - tomato: 16737095, - turquoise: 4251856, - violet: 15631086, - wheat: 16113331, - white: 16777215, - whitesmoke: 16119285, - yellow: 16776960, - yellowgreen: 10145074 - }); - d3_rgb_names.forEach(function(key, value) { - d3_rgb_names.set(key, d3_rgbNumber(value)); - }); - function d3_functor(v) { - return typeof v === "function" ? v : function() { - return v; - }; - } - d3.functor = d3_functor; - d3.xhr = d3_xhrType(d3_identity); - function d3_xhrType(response) { - return function(url, mimeType, callback) { - if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, - mimeType = null; - return d3_xhr(url, mimeType, response, callback); - }; - } - function d3_xhr(url, mimeType, response, callback) { - var xhr = {}, dispatch = d3.dispatch("beforesend", "progress", "load", "error"), headers = {}, request = new XMLHttpRequest(), responseType = null; - if (this.XDomainRequest && !("withCredentials" in request) && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest(); - "onload" in request ? request.onload = request.onerror = respond : request.onreadystatechange = function() { - request.readyState > 3 && respond(); - }; - function respond() { - var status = request.status, result; - if (!status && d3_xhrHasResponse(request) || status >= 200 && status < 300 || status === 304) { - try { - result = response.call(xhr, request); - } catch (e) { - dispatch.error.call(xhr, e); - return; - } - dispatch.load.call(xhr, result); - } else { - dispatch.error.call(xhr, request); - } - } - request.onprogress = function(event) { - var o = d3.event; - d3.event = event; - try { - dispatch.progress.call(xhr, request); - } finally { - d3.event = o; - } - }; - xhr.header = function(name, value) { - name = (name + "").toLowerCase(); - if (arguments.length < 2) return headers[name]; - if (value == null) delete headers[name]; else headers[name] = value + ""; - return xhr; - }; - xhr.mimeType = function(value) { - if (!arguments.length) return mimeType; - mimeType = value == null ? null : value + ""; - return xhr; - }; - xhr.responseType = function(value) { - if (!arguments.length) return responseType; - responseType = value; - return xhr; - }; - xhr.response = function(value) { - response = value; - return xhr; - }; - [ "get", "post" ].forEach(function(method) { - xhr[method] = function() { - return xhr.send.apply(xhr, [ method ].concat(d3_array(arguments))); - }; - }); - xhr.send = function(method, data, callback) { - if (arguments.length === 2 && typeof data === "function") callback = data, data = null; - request.open(method, url, true); - if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*"; - if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]); - if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType); - if (responseType != null) request.responseType = responseType; - if (callback != null) xhr.on("error", callback).on("load", function(request) { - callback(null, request); - }); - dispatch.beforesend.call(xhr, request); - request.send(data == null ? null : data); - return xhr; - }; - xhr.abort = function() { - request.abort(); - return xhr; - }; - d3.rebind(xhr, dispatch, "on"); - return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback)); - } - function d3_xhr_fixCallback(callback) { - return callback.length === 1 ? function(error, request) { - callback(error == null ? request : null); - } : callback; - } - function d3_xhrHasResponse(request) { - var type = request.responseType; - return type && type !== "text" ? request.response : request.responseText; - } - d3.dsv = function(delimiter, mimeType) { - var reFormat = new RegExp('["' + delimiter + "\n]"), delimiterCode = delimiter.charCodeAt(0); - function dsv(url, row, callback) { - if (arguments.length < 3) callback = row, row = null; - var xhr = d3_xhr(url, mimeType, row == null ? response : typedResponse(row), callback); - xhr.row = function(_) { - return arguments.length ? xhr.response((row = _) == null ? response : typedResponse(_)) : row; - }; - return xhr; - } - function response(request) { - return dsv.parse(request.responseText); - } - function typedResponse(f) { - return function(request) { - return dsv.parse(request.responseText, f); - }; - } - dsv.parse = function(text, f) { - var o; - return dsv.parseRows(text, function(row, i) { - if (o) return o(row, i - 1); - var a = new Function("d", "return {" + row.map(function(name, i) { - return JSON.stringify(name) + ": d[" + i + "]"; - }).join(",") + "}"); - o = f ? function(row, i) { - return f(a(row), i); - } : a; - }); - }; - dsv.parseRows = function(text, f) { - var EOL = {}, EOF = {}, rows = [], N = text.length, I = 0, n = 0, t, eol; - function token() { - if (I >= N) return EOF; - if (eol) return eol = false, EOL; - var j = I; - if (text.charCodeAt(j) === 34) { - var i = j; - while (i++ < N) { - if (text.charCodeAt(i) === 34) { - if (text.charCodeAt(i + 1) !== 34) break; - ++i; - } - } - I = i + 2; - var c = text.charCodeAt(i + 1); - if (c === 13) { - eol = true; - if (text.charCodeAt(i + 2) === 10) ++I; - } else if (c === 10) { - eol = true; - } - return text.slice(j + 1, i).replace(/""/g, '"'); - } - while (I < N) { - var c = text.charCodeAt(I++), k = 1; - if (c === 10) eol = true; else if (c === 13) { - eol = true; - if (text.charCodeAt(I) === 10) ++I, ++k; - } else if (c !== delimiterCode) continue; - return text.slice(j, I - k); - } - return text.slice(j); - } - while ((t = token()) !== EOF) { - var a = []; - while (t !== EOL && t !== EOF) { - a.push(t); - t = token(); - } - if (f && (a = f(a, n++)) == null) continue; - rows.push(a); - } - return rows; - }; - dsv.format = function(rows) { - if (Array.isArray(rows[0])) return dsv.formatRows(rows); - var fieldSet = new d3_Set(), fields = []; - rows.forEach(function(row) { - for (var field in row) { - if (!fieldSet.has(field)) { - fields.push(fieldSet.add(field)); - } - } - }); - return [ fields.map(formatValue).join(delimiter) ].concat(rows.map(function(row) { - return fields.map(function(field) { - return formatValue(row[field]); - }).join(delimiter); - })).join("\n"); - }; - dsv.formatRows = function(rows) { - return rows.map(formatRow).join("\n"); - }; - function formatRow(row) { - return row.map(formatValue).join(delimiter); - } - function formatValue(text) { - return reFormat.test(text) ? '"' + text.replace(/\"/g, '""') + '"' : text; - } - return dsv; - }; - d3.csv = d3.dsv(",", "text/csv"); - d3.tsv = d3.dsv(" ", "text/tab-separated-values"); - var d3_timer_queueHead, d3_timer_queueTail, d3_timer_interval, d3_timer_timeout, d3_timer_active, d3_timer_frame = this[d3_vendorSymbol(this, "requestAnimationFrame")] || function(callback) { - setTimeout(callback, 17); - }; - d3.timer = function(callback, delay, then) { - var n = arguments.length; - if (n < 2) delay = 0; - if (n < 3) then = Date.now(); - var time = then + delay, timer = { - c: callback, - t: time, - f: false, - n: null - }; - if (d3_timer_queueTail) d3_timer_queueTail.n = timer; else d3_timer_queueHead = timer; - d3_timer_queueTail = timer; - if (!d3_timer_interval) { - d3_timer_timeout = clearTimeout(d3_timer_timeout); - d3_timer_interval = 1; - d3_timer_frame(d3_timer_step); - } - }; - function d3_timer_step() { - var now = d3_timer_mark(), delay = d3_timer_sweep() - now; - if (delay > 24) { - if (isFinite(delay)) { - clearTimeout(d3_timer_timeout); - d3_timer_timeout = setTimeout(d3_timer_step, delay); - } - d3_timer_interval = 0; - } else { - d3_timer_interval = 1; - d3_timer_frame(d3_timer_step); - } - } - d3.timer.flush = function() { - d3_timer_mark(); - d3_timer_sweep(); - }; - function d3_timer_mark() { - var now = Date.now(); - d3_timer_active = d3_timer_queueHead; - while (d3_timer_active) { - if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t); - d3_timer_active = d3_timer_active.n; - } - return now; - } - function d3_timer_sweep() { - var t0, t1 = d3_timer_queueHead, time = Infinity; - while (t1) { - if (t1.f) { - t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n; - } else { - if (t1.t < time) time = t1.t; - t1 = (t0 = t1).n; - } - } - d3_timer_queueTail = t0; - return time; - } - function d3_format_precision(x, p) { - return p - (x ? Math.ceil(Math.log(x) / Math.LN10) : 1); - } - d3.round = function(x, n) { - return n ? Math.round(x * (n = Math.pow(10, n))) / n : Math.round(x); - }; - var d3_formatPrefixes = [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "k", "M", "G", "T", "P", "E", "Z", "Y" ].map(d3_formatPrefix); - d3.formatPrefix = function(value, precision) { - var i = 0; - if (value) { - if (value < 0) value *= -1; - if (precision) value = d3.round(value, d3_format_precision(value, precision)); - i = 1 + Math.floor(1e-12 + Math.log(value) / Math.LN10); - i = Math.max(-24, Math.min(24, Math.floor((i - 1) / 3) * 3)); - } - return d3_formatPrefixes[8 + i / 3]; - }; - function d3_formatPrefix(d, i) { - var k = Math.pow(10, abs(8 - i) * 3); - return { - scale: i > 8 ? function(d) { - return d / k; - } : function(d) { - return d * k; - }, - symbol: d - }; - } - function d3_locale_numberFormat(locale) { - var locale_decimal = locale.decimal, locale_thousands = locale.thousands, locale_grouping = locale.grouping, locale_currency = locale.currency, formatGroup = locale_grouping && locale_thousands ? function(value, width) { - var i = value.length, t = [], j = 0, g = locale_grouping[0], length = 0; - while (i > 0 && g > 0) { - if (length + g + 1 > width) g = Math.max(1, width - length); - t.push(value.substring(i -= g, i + g)); - if ((length += g + 1) > width) break; - g = locale_grouping[j = (j + 1) % locale_grouping.length]; - } - return t.reverse().join(locale_thousands); - } : d3_identity; - return function(specifier) { - var match = d3_format_re.exec(specifier), fill = match[1] || " ", align = match[2] || ">", sign = match[3] || "-", symbol = match[4] || "", zfill = match[5], width = +match[6], comma = match[7], precision = match[8], type = match[9], scale = 1, prefix = "", suffix = "", integer = false, exponent = true; - if (precision) precision = +precision.substring(1); - if (zfill || fill === "0" && align === "=") { - zfill = fill = "0"; - align = "="; - } - switch (type) { - case "n": - comma = true; - type = "g"; - break; - - case "%": - scale = 100; - suffix = "%"; - type = "f"; - break; - - case "p": - scale = 100; - suffix = "%"; - type = "r"; - break; - - case "b": - case "o": - case "x": - case "X": - if (symbol === "#") prefix = "0" + type.toLowerCase(); - - case "c": - exponent = false; - - case "d": - integer = true; - precision = 0; - break; - - case "s": - scale = -1; - type = "r"; - break; - } - if (symbol === "$") prefix = locale_currency[0], suffix = locale_currency[1]; - if (type == "r" && !precision) type = "g"; - if (precision != null) { - if (type == "g") precision = Math.max(1, Math.min(21, precision)); else if (type == "e" || type == "f") precision = Math.max(0, Math.min(20, precision)); - } - type = d3_format_types.get(type) || d3_format_typeDefault; - var zcomma = zfill && comma; - return function(value) { - var fullSuffix = suffix; - if (integer && value % 1) return ""; - var negative = value < 0 || value === 0 && 1 / value < 0 ? (value = -value, "-") : sign === "-" ? "" : sign; - if (scale < 0) { - var unit = d3.formatPrefix(value, precision); - value = unit.scale(value); - fullSuffix = unit.symbol + suffix; - } else { - value *= scale; - } - value = type(value, precision); - var i = value.lastIndexOf("."), before, after; - if (i < 0) { - var j = exponent ? value.lastIndexOf("e") : -1; - if (j < 0) before = value, after = ""; else before = value.substring(0, j), after = value.substring(j); - } else { - before = value.substring(0, i); - after = locale_decimal + value.substring(i + 1); - } - if (!zfill && comma) before = formatGroup(before, Infinity); - var length = prefix.length + before.length + after.length + (zcomma ? 0 : negative.length), padding = length < width ? new Array(length = width - length + 1).join(fill) : ""; - if (zcomma) before = formatGroup(padding + before, padding.length ? width - after.length : Infinity); - negative += prefix; - value = before + after; - return (align === "<" ? negative + value + padding : align === ">" ? padding + negative + value : align === "^" ? padding.substring(0, length >>= 1) + negative + value + padding.substring(length) : negative + (zcomma ? value : padding + value)) + fullSuffix; - }; - }; - } - var d3_format_re = /(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i; - var d3_format_types = d3.map({ - b: function(x) { - return x.toString(2); - }, - c: function(x) { - return String.fromCharCode(x); - }, - o: function(x) { - return x.toString(8); - }, - x: function(x) { - return x.toString(16); - }, - X: function(x) { - return x.toString(16).toUpperCase(); - }, - g: function(x, p) { - return x.toPrecision(p); - }, - e: function(x, p) { - return x.toExponential(p); - }, - f: function(x, p) { - return x.toFixed(p); - }, - r: function(x, p) { - return (x = d3.round(x, d3_format_precision(x, p))).toFixed(Math.max(0, Math.min(20, d3_format_precision(x * (1 + 1e-15), p)))); - } - }); - function d3_format_typeDefault(x) { - return x + ""; - } - var d3_time = d3.time = {}, d3_date = Date; - function d3_date_utc() { - this._ = new Date(arguments.length > 1 ? Date.UTC.apply(this, arguments) : arguments[0]); - } - d3_date_utc.prototype = { - getDate: function() { - return this._.getUTCDate(); - }, - getDay: function() { - return this._.getUTCDay(); - }, - getFullYear: function() { - return this._.getUTCFullYear(); - }, - getHours: function() { - return this._.getUTCHours(); - }, - getMilliseconds: function() { - return this._.getUTCMilliseconds(); - }, - getMinutes: function() { - return this._.getUTCMinutes(); - }, - getMonth: function() { - return this._.getUTCMonth(); - }, - getSeconds: function() { - return this._.getUTCSeconds(); - }, - getTime: function() { - return this._.getTime(); - }, - getTimezoneOffset: function() { - return 0; - }, - valueOf: function() { - return this._.valueOf(); - }, - setDate: function() { - d3_time_prototype.setUTCDate.apply(this._, arguments); - }, - setDay: function() { - d3_time_prototype.setUTCDay.apply(this._, arguments); - }, - setFullYear: function() { - d3_time_prototype.setUTCFullYear.apply(this._, arguments); - }, - setHours: function() { - d3_time_prototype.setUTCHours.apply(this._, arguments); - }, - setMilliseconds: function() { - d3_time_prototype.setUTCMilliseconds.apply(this._, arguments); - }, - setMinutes: function() { - d3_time_prototype.setUTCMinutes.apply(this._, arguments); - }, - setMonth: function() { - d3_time_prototype.setUTCMonth.apply(this._, arguments); - }, - setSeconds: function() { - d3_time_prototype.setUTCSeconds.apply(this._, arguments); - }, - setTime: function() { - d3_time_prototype.setTime.apply(this._, arguments); - } - }; - var d3_time_prototype = Date.prototype; - function d3_time_interval(local, step, number) { - function round(date) { - var d0 = local(date), d1 = offset(d0, 1); - return date - d0 < d1 - date ? d0 : d1; - } - function ceil(date) { - step(date = local(new d3_date(date - 1)), 1); - return date; - } - function offset(date, k) { - step(date = new d3_date(+date), k); - return date; - } - function range(t0, t1, dt) { - var time = ceil(t0), times = []; - if (dt > 1) { - while (time < t1) { - if (!(number(time) % dt)) times.push(new Date(+time)); - step(time, 1); - } - } else { - while (time < t1) times.push(new Date(+time)), step(time, 1); - } - return times; - } - function range_utc(t0, t1, dt) { - try { - d3_date = d3_date_utc; - var utc = new d3_date_utc(); - utc._ = t0; - return range(utc, t1, dt); - } finally { - d3_date = Date; - } - } - local.floor = local; - local.round = round; - local.ceil = ceil; - local.offset = offset; - local.range = range; - var utc = local.utc = d3_time_interval_utc(local); - utc.floor = utc; - utc.round = d3_time_interval_utc(round); - utc.ceil = d3_time_interval_utc(ceil); - utc.offset = d3_time_interval_utc(offset); - utc.range = range_utc; - return local; - } - function d3_time_interval_utc(method) { - return function(date, k) { - try { - d3_date = d3_date_utc; - var utc = new d3_date_utc(); - utc._ = date; - return method(utc, k)._; - } finally { - d3_date = Date; - } - }; - } - d3_time.year = d3_time_interval(function(date) { - date = d3_time.day(date); - date.setMonth(0, 1); - return date; - }, function(date, offset) { - date.setFullYear(date.getFullYear() + offset); - }, function(date) { - return date.getFullYear(); - }); - d3_time.years = d3_time.year.range; - d3_time.years.utc = d3_time.year.utc.range; - d3_time.day = d3_time_interval(function(date) { - var day = new d3_date(2e3, 0); - day.setFullYear(date.getFullYear(), date.getMonth(), date.getDate()); - return day; - }, function(date, offset) { - date.setDate(date.getDate() + offset); - }, function(date) { - return date.getDate() - 1; - }); - d3_time.days = d3_time.day.range; - d3_time.days.utc = d3_time.day.utc.range; - d3_time.dayOfYear = function(date) { - var year = d3_time.year(date); - return Math.floor((date - year - (date.getTimezoneOffset() - year.getTimezoneOffset()) * 6e4) / 864e5); - }; - [ "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday" ].forEach(function(day, i) { - i = 7 - i; - var interval = d3_time[day] = d3_time_interval(function(date) { - (date = d3_time.day(date)).setDate(date.getDate() - (date.getDay() + i) % 7); - return date; - }, function(date, offset) { - date.setDate(date.getDate() + Math.floor(offset) * 7); - }, function(date) { - var day = d3_time.year(date).getDay(); - return Math.floor((d3_time.dayOfYear(date) + (day + i) % 7) / 7) - (day !== i); - }); - d3_time[day + "s"] = interval.range; - d3_time[day + "s"].utc = interval.utc.range; - d3_time[day + "OfYear"] = function(date) { - var day = d3_time.year(date).getDay(); - return Math.floor((d3_time.dayOfYear(date) + (day + i) % 7) / 7); - }; - }); - d3_time.week = d3_time.sunday; - d3_time.weeks = d3_time.sunday.range; - d3_time.weeks.utc = d3_time.sunday.utc.range; - d3_time.weekOfYear = d3_time.sundayOfYear; - function d3_locale_timeFormat(locale) { - var locale_dateTime = locale.dateTime, locale_date = locale.date, locale_time = locale.time, locale_periods = locale.periods, locale_days = locale.days, locale_shortDays = locale.shortDays, locale_months = locale.months, locale_shortMonths = locale.shortMonths; - function d3_time_format(template) { - var n = template.length; - function format(date) { - var string = [], i = -1, j = 0, c, p, f; - while (++i < n) { - if (template.charCodeAt(i) === 37) { - string.push(template.slice(j, i)); - if ((p = d3_time_formatPads[c = template.charAt(++i)]) != null) c = template.charAt(++i); - if (f = d3_time_formats[c]) c = f(date, p == null ? c === "e" ? " " : "0" : p); - string.push(c); - j = i + 1; - } - } - string.push(template.slice(j, i)); - return string.join(""); - } - format.parse = function(string) { - var d = { - y: 1900, - m: 0, - d: 1, - H: 0, - M: 0, - S: 0, - L: 0, - Z: null - }, i = d3_time_parse(d, template, string, 0); - if (i != string.length) return null; - if ("p" in d) d.H = d.H % 12 + d.p * 12; - var localZ = d.Z != null && d3_date !== d3_date_utc, date = new (localZ ? d3_date_utc : d3_date)(); - if ("j" in d) date.setFullYear(d.y, 0, d.j); else if ("w" in d && ("W" in d || "U" in d)) { - date.setFullYear(d.y, 0, 1); - date.setFullYear(d.y, 0, "W" in d ? (d.w + 6) % 7 + d.W * 7 - (date.getDay() + 5) % 7 : d.w + d.U * 7 - (date.getDay() + 6) % 7); - } else date.setFullYear(d.y, d.m, d.d); - date.setHours(d.H + (d.Z / 100 | 0), d.M + d.Z % 100, d.S, d.L); - return localZ ? date._ : date; - }; - format.toString = function() { - return template; - }; - return format; - } - function d3_time_parse(date, template, string, j) { - var c, p, t, i = 0, n = template.length, m = string.length; - while (i < n) { - if (j >= m) return -1; - c = template.charCodeAt(i++); - if (c === 37) { - t = template.charAt(i++); - p = d3_time_parsers[t in d3_time_formatPads ? template.charAt(i++) : t]; - if (!p || (j = p(date, string, j)) < 0) return -1; - } else if (c != string.charCodeAt(j++)) { - return -1; - } - } - return j; - } - d3_time_format.utc = function(template) { - var local = d3_time_format(template); - function format(date) { - try { - d3_date = d3_date_utc; - var utc = new d3_date(); - utc._ = date; - return local(utc); - } finally { - d3_date = Date; - } - } - format.parse = function(string) { - try { - d3_date = d3_date_utc; - var date = local.parse(string); - return date && date._; - } finally { - d3_date = Date; - } - }; - format.toString = local.toString; - return format; - }; - d3_time_format.multi = d3_time_format.utc.multi = d3_time_formatMulti; - var d3_time_periodLookup = d3.map(), d3_time_dayRe = d3_time_formatRe(locale_days), d3_time_dayLookup = d3_time_formatLookup(locale_days), d3_time_dayAbbrevRe = d3_time_formatRe(locale_shortDays), d3_time_dayAbbrevLookup = d3_time_formatLookup(locale_shortDays), d3_time_monthRe = d3_time_formatRe(locale_months), d3_time_monthLookup = d3_time_formatLookup(locale_months), d3_time_monthAbbrevRe = d3_time_formatRe(locale_shortMonths), d3_time_monthAbbrevLookup = d3_time_formatLookup(locale_shortMonths); - locale_periods.forEach(function(p, i) { - d3_time_periodLookup.set(p.toLowerCase(), i); - }); - var d3_time_formats = { - a: function(d) { - return locale_shortDays[d.getDay()]; - }, - A: function(d) { - return locale_days[d.getDay()]; - }, - b: function(d) { - return locale_shortMonths[d.getMonth()]; - }, - B: function(d) { - return locale_months[d.getMonth()]; - }, - c: d3_time_format(locale_dateTime), - d: function(d, p) { - return d3_time_formatPad(d.getDate(), p, 2); - }, - e: function(d, p) { - return d3_time_formatPad(d.getDate(), p, 2); - }, - H: function(d, p) { - return d3_time_formatPad(d.getHours(), p, 2); - }, - I: function(d, p) { - return d3_time_formatPad(d.getHours() % 12 || 12, p, 2); - }, - j: function(d, p) { - return d3_time_formatPad(1 + d3_time.dayOfYear(d), p, 3); - }, - L: function(d, p) { - return d3_time_formatPad(d.getMilliseconds(), p, 3); - }, - m: function(d, p) { - return d3_time_formatPad(d.getMonth() + 1, p, 2); - }, - M: function(d, p) { - return d3_time_formatPad(d.getMinutes(), p, 2); - }, - p: function(d) { - return locale_periods[+(d.getHours() >= 12)]; - }, - S: function(d, p) { - return d3_time_formatPad(d.getSeconds(), p, 2); - }, - U: function(d, p) { - return d3_time_formatPad(d3_time.sundayOfYear(d), p, 2); - }, - w: function(d) { - return d.getDay(); - }, - W: function(d, p) { - return d3_time_formatPad(d3_time.mondayOfYear(d), p, 2); - }, - x: d3_time_format(locale_date), - X: d3_time_format(locale_time), - y: function(d, p) { - return d3_time_formatPad(d.getFullYear() % 100, p, 2); - }, - Y: function(d, p) { - return d3_time_formatPad(d.getFullYear() % 1e4, p, 4); - }, - Z: d3_time_zone, - "%": function() { - return "%"; - } - }; - var d3_time_parsers = { - a: d3_time_parseWeekdayAbbrev, - A: d3_time_parseWeekday, - b: d3_time_parseMonthAbbrev, - B: d3_time_parseMonth, - c: d3_time_parseLocaleFull, - d: d3_time_parseDay, - e: d3_time_parseDay, - H: d3_time_parseHour24, - I: d3_time_parseHour24, - j: d3_time_parseDayOfYear, - L: d3_time_parseMilliseconds, - m: d3_time_parseMonthNumber, - M: d3_time_parseMinutes, - p: d3_time_parseAmPm, - S: d3_time_parseSeconds, - U: d3_time_parseWeekNumberSunday, - w: d3_time_parseWeekdayNumber, - W: d3_time_parseWeekNumberMonday, - x: d3_time_parseLocaleDate, - X: d3_time_parseLocaleTime, - y: d3_time_parseYear, - Y: d3_time_parseFullYear, - Z: d3_time_parseZone, - "%": d3_time_parseLiteralPercent - }; - function d3_time_parseWeekdayAbbrev(date, string, i) { - d3_time_dayAbbrevRe.lastIndex = 0; - var n = d3_time_dayAbbrevRe.exec(string.slice(i)); - return n ? (date.w = d3_time_dayAbbrevLookup.get(n[0].toLowerCase()), i + n[0].length) : -1; - } - function d3_time_parseWeekday(date, string, i) { - d3_time_dayRe.lastIndex = 0; - var n = d3_time_dayRe.exec(string.slice(i)); - return n ? (date.w = d3_time_dayLookup.get(n[0].toLowerCase()), i + n[0].length) : -1; - } - function d3_time_parseMonthAbbrev(date, string, i) { - d3_time_monthAbbrevRe.lastIndex = 0; - var n = d3_time_monthAbbrevRe.exec(string.slice(i)); - return n ? (date.m = d3_time_monthAbbrevLookup.get(n[0].toLowerCase()), i + n[0].length) : -1; - } - function d3_time_parseMonth(date, string, i) { - d3_time_monthRe.lastIndex = 0; - var n = d3_time_monthRe.exec(string.slice(i)); - return n ? (date.m = d3_time_monthLookup.get(n[0].toLowerCase()), i + n[0].length) : -1; - } - function d3_time_parseLocaleFull(date, string, i) { - return d3_time_parse(date, d3_time_formats.c.toString(), string, i); - } - function d3_time_parseLocaleDate(date, string, i) { - return d3_time_parse(date, d3_time_formats.x.toString(), string, i); - } - function d3_time_parseLocaleTime(date, string, i) { - return d3_time_parse(date, d3_time_formats.X.toString(), string, i); - } - function d3_time_parseAmPm(date, string, i) { - var n = d3_time_periodLookup.get(string.slice(i, i += 2).toLowerCase()); - return n == null ? -1 : (date.p = n, i); - } - return d3_time_format; - } - var d3_time_formatPads = { - "-": "", - _: " ", - "0": "0" - }, d3_time_numberRe = /^\s*\d+/, d3_time_percentRe = /^%/; - function d3_time_formatPad(value, fill, width) { - var sign = value < 0 ? "-" : "", string = (sign ? -value : value) + "", length = string.length; - return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string); - } - function d3_time_formatRe(names) { - return new RegExp("^(?:" + names.map(d3.requote).join("|") + ")", "i"); - } - function d3_time_formatLookup(names) { - var map = new d3_Map(), i = -1, n = names.length; - while (++i < n) map.set(names[i].toLowerCase(), i); - return map; - } - function d3_time_parseWeekdayNumber(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 1)); - return n ? (date.w = +n[0], i + n[0].length) : -1; - } - function d3_time_parseWeekNumberSunday(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i)); - return n ? (date.U = +n[0], i + n[0].length) : -1; - } - function d3_time_parseWeekNumberMonday(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i)); - return n ? (date.W = +n[0], i + n[0].length) : -1; - } - function d3_time_parseFullYear(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 4)); - return n ? (date.y = +n[0], i + n[0].length) : -1; - } - function d3_time_parseYear(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.y = d3_time_expandYear(+n[0]), i + n[0].length) : -1; - } - function d3_time_parseZone(date, string, i) { - return /^[+-]\d{4}$/.test(string = string.slice(i, i + 5)) ? (date.Z = -string, - i + 5) : -1; - } - function d3_time_expandYear(d) { - return d + (d > 68 ? 1900 : 2e3); - } - function d3_time_parseMonthNumber(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.m = n[0] - 1, i + n[0].length) : -1; - } - function d3_time_parseDay(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.d = +n[0], i + n[0].length) : -1; - } - function d3_time_parseDayOfYear(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 3)); - return n ? (date.j = +n[0], i + n[0].length) : -1; - } - function d3_time_parseHour24(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.H = +n[0], i + n[0].length) : -1; - } - function d3_time_parseMinutes(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.M = +n[0], i + n[0].length) : -1; - } - function d3_time_parseSeconds(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.S = +n[0], i + n[0].length) : -1; - } - function d3_time_parseMilliseconds(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 3)); - return n ? (date.L = +n[0], i + n[0].length) : -1; - } - function d3_time_zone(d) { - var z = d.getTimezoneOffset(), zs = z > 0 ? "-" : "+", zh = abs(z) / 60 | 0, zm = abs(z) % 60; - return zs + d3_time_formatPad(zh, "0", 2) + d3_time_formatPad(zm, "0", 2); - } - function d3_time_parseLiteralPercent(date, string, i) { - d3_time_percentRe.lastIndex = 0; - var n = d3_time_percentRe.exec(string.slice(i, i + 1)); - return n ? i + n[0].length : -1; - } - function d3_time_formatMulti(formats) { - var n = formats.length, i = -1; - while (++i < n) formats[i][0] = this(formats[i][0]); - return function(date) { - var i = 0, f = formats[i]; - while (!f[1](date)) f = formats[++i]; - return f[0](date); - }; - } - d3.locale = function(locale) { - return { - numberFormat: d3_locale_numberFormat(locale), - timeFormat: d3_locale_timeFormat(locale) - }; - }; - var d3_locale_enUS = d3.locale({ - decimal: ".", - thousands: ",", - grouping: [ 3 ], - currency: [ "$", "" ], - dateTime: "%a %b %e %X %Y", - date: "%m/%d/%Y", - time: "%H:%M:%S", - periods: [ "AM", "PM" ], - days: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], - shortDays: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], - months: [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], - shortMonths: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ] - }); - d3.format = d3_locale_enUS.numberFormat; - d3.geo = {}; - function d3_adder() {} - d3_adder.prototype = { - s: 0, - t: 0, - add: function(y) { - d3_adderSum(y, this.t, d3_adderTemp); - d3_adderSum(d3_adderTemp.s, this.s, this); - if (this.s) this.t += d3_adderTemp.t; else this.s = d3_adderTemp.t; - }, - reset: function() { - this.s = this.t = 0; - }, - valueOf: function() { - return this.s; - } - }; - var d3_adderTemp = new d3_adder(); - function d3_adderSum(a, b, o) { - var x = o.s = a + b, bv = x - a, av = x - bv; - o.t = a - av + (b - bv); - } - d3.geo.stream = function(object, listener) { - if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) { - d3_geo_streamObjectType[object.type](object, listener); - } else { - d3_geo_streamGeometry(object, listener); - } - }; - function d3_geo_streamGeometry(geometry, listener) { - if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) { - d3_geo_streamGeometryType[geometry.type](geometry, listener); - } - } - var d3_geo_streamObjectType = { - Feature: function(feature, listener) { - d3_geo_streamGeometry(feature.geometry, listener); - }, - FeatureCollection: function(object, listener) { - var features = object.features, i = -1, n = features.length; - while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener); - } - }; - var d3_geo_streamGeometryType = { - Sphere: function(object, listener) { - listener.sphere(); - }, - Point: function(object, listener) { - object = object.coordinates; - listener.point(object[0], object[1], object[2]); - }, - MultiPoint: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]); - }, - LineString: function(object, listener) { - d3_geo_streamLine(object.coordinates, listener, 0); - }, - MultiLineString: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0); - }, - Polygon: function(object, listener) { - d3_geo_streamPolygon(object.coordinates, listener); - }, - MultiPolygon: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) d3_geo_streamPolygon(coordinates[i], listener); - }, - GeometryCollection: function(object, listener) { - var geometries = object.geometries, i = -1, n = geometries.length; - while (++i < n) d3_geo_streamGeometry(geometries[i], listener); - } - }; - function d3_geo_streamLine(coordinates, listener, closed) { - var i = -1, n = coordinates.length - closed, coordinate; - listener.lineStart(); - while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]); - listener.lineEnd(); - } - function d3_geo_streamPolygon(coordinates, listener) { - var i = -1, n = coordinates.length; - listener.polygonStart(); - while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1); - listener.polygonEnd(); - } - d3.geo.area = function(object) { - d3_geo_areaSum = 0; - d3.geo.stream(object, d3_geo_area); - return d3_geo_areaSum; - }; - var d3_geo_areaSum, d3_geo_areaRingSum = new d3_adder(); - var d3_geo_area = { - sphere: function() { - d3_geo_areaSum += 4 * π; - }, - point: d3_noop, - lineStart: d3_noop, - lineEnd: d3_noop, - polygonStart: function() { - d3_geo_areaRingSum.reset(); - d3_geo_area.lineStart = d3_geo_areaRingStart; - }, - polygonEnd: function() { - var area = 2 * d3_geo_areaRingSum; - d3_geo_areaSum += area < 0 ? 4 * π + area : area; - d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop; - } - }; - function d3_geo_areaRingStart() { - var λ00, φ00, λ0, cosφ0, sinφ0; - d3_geo_area.point = function(λ, φ) { - d3_geo_area.point = nextPoint; - λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), - sinφ0 = Math.sin(φ); - }; - function nextPoint(λ, φ) { - λ *= d3_radians; - φ = φ * d3_radians / 2 + π / 4; - var dλ = λ - λ0, sdλ = dλ >= 0 ? 1 : -1, adλ = sdλ * dλ, cosφ = Math.cos(φ), sinφ = Math.sin(φ), k = sinφ0 * sinφ, u = cosφ0 * cosφ + k * Math.cos(adλ), v = k * sdλ * Math.sin(adλ); - d3_geo_areaRingSum.add(Math.atan2(v, u)); - λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ; - } - d3_geo_area.lineEnd = function() { - nextPoint(λ00, φ00); - }; - } - function d3_geo_cartesian(spherical) { - var λ = spherical[0], φ = spherical[1], cosφ = Math.cos(φ); - return [ cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ) ]; - } - function d3_geo_cartesianDot(a, b) { - return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; - } - function d3_geo_cartesianCross(a, b) { - return [ a[1] * b[2] - a[2] * b[1], a[2] * b[0] - a[0] * b[2], a[0] * b[1] - a[1] * b[0] ]; - } - function d3_geo_cartesianAdd(a, b) { - a[0] += b[0]; - a[1] += b[1]; - a[2] += b[2]; - } - function d3_geo_cartesianScale(vector, k) { - return [ vector[0] * k, vector[1] * k, vector[2] * k ]; - } - function d3_geo_cartesianNormalize(d) { - var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]); - d[0] /= l; - d[1] /= l; - d[2] /= l; - } - function d3_geo_spherical(cartesian) { - return [ Math.atan2(cartesian[1], cartesian[0]), d3_asin(cartesian[2]) ]; - } - function d3_geo_sphericalEqual(a, b) { - return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε; - } - d3.geo.bounds = function() { - var λ0, φ0, λ1, φ1, λ_, λ__, φ__, p0, dλSum, ranges, range; - var bound = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { - bound.point = ringPoint; - bound.lineStart = ringStart; - bound.lineEnd = ringEnd; - dλSum = 0; - d3_geo_area.polygonStart(); - }, - polygonEnd: function() { - d3_geo_area.polygonEnd(); - bound.point = point; - bound.lineStart = lineStart; - bound.lineEnd = lineEnd; - if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90); else if (dλSum > ε) φ1 = 90; else if (dλSum < -ε) φ0 = -90; - range[0] = λ0, range[1] = λ1; - } - }; - function point(λ, φ) { - ranges.push(range = [ λ0 = λ, λ1 = λ ]); - if (φ < φ0) φ0 = φ; - if (φ > φ1) φ1 = φ; - } - function linePoint(λ, φ) { - var p = d3_geo_cartesian([ λ * d3_radians, φ * d3_radians ]); - if (p0) { - var normal = d3_geo_cartesianCross(p0, p), equatorial = [ normal[1], -normal[0], 0 ], inflection = d3_geo_cartesianCross(equatorial, normal); - d3_geo_cartesianNormalize(inflection); - inflection = d3_geo_spherical(inflection); - var dλ = λ - λ_, s = dλ > 0 ? 1 : -1, λi = inflection[0] * d3_degrees * s, antimeridian = abs(dλ) > 180; - if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) { - var φi = inflection[1] * d3_degrees; - if (φi > φ1) φ1 = φi; - } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) { - var φi = -inflection[1] * d3_degrees; - if (φi < φ0) φ0 = φi; - } else { - if (φ < φ0) φ0 = φ; - if (φ > φ1) φ1 = φ; - } - if (antimeridian) { - if (λ < λ_) { - if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ; - } else { - if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ; - } - } else { - if (λ1 >= λ0) { - if (λ < λ0) λ0 = λ; - if (λ > λ1) λ1 = λ; - } else { - if (λ > λ_) { - if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ; - } else { - if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ; - } - } - } - } else { - point(λ, φ); - } - p0 = p, λ_ = λ; - } - function lineStart() { - bound.point = linePoint; - } - function lineEnd() { - range[0] = λ0, range[1] = λ1; - bound.point = point; - p0 = null; - } - function ringPoint(λ, φ) { - if (p0) { - var dλ = λ - λ_; - dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ; - } else λ__ = λ, φ__ = φ; - d3_geo_area.point(λ, φ); - linePoint(λ, φ); - } - function ringStart() { - d3_geo_area.lineStart(); - } - function ringEnd() { - ringPoint(λ__, φ__); - d3_geo_area.lineEnd(); - if (abs(dλSum) > ε) λ0 = -(λ1 = 180); - range[0] = λ0, range[1] = λ1; - p0 = null; - } - function angle(λ0, λ1) { - return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; - } - function compareRanges(a, b) { - return a[0] - b[0]; - } - function withinRange(x, range) { - return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x; - } - return function(feature) { - φ1 = λ1 = -(λ0 = φ0 = Infinity); - ranges = []; - d3.geo.stream(feature, bound); - var n = ranges.length; - if (n) { - ranges.sort(compareRanges); - for (var i = 1, a = ranges[0], b, merged = [ a ]; i < n; ++i) { - b = ranges[i]; - if (withinRange(b[0], a) || withinRange(b[1], a)) { - if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1]; - if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0]; - } else { - merged.push(a = b); - } - } - var best = -Infinity, dλ; - for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) { - b = merged[i]; - if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1]; - } - } - ranges = range = null; - return λ0 === Infinity || φ0 === Infinity ? [ [ NaN, NaN ], [ NaN, NaN ] ] : [ [ λ0, φ0 ], [ λ1, φ1 ] ]; - }; - }(); - d3.geo.centroid = function(object) { - d3_geo_centroidW0 = d3_geo_centroidW1 = d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0; - d3.geo.stream(object, d3_geo_centroid); - var x = d3_geo_centroidX2, y = d3_geo_centroidY2, z = d3_geo_centroidZ2, m = x * x + y * y + z * z; - if (m < ε2) { - x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1; - if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0; - m = x * x + y * y + z * z; - if (m < ε2) return [ NaN, NaN ]; - } - return [ Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees ]; - }; - var d3_geo_centroidW0, d3_geo_centroidW1, d3_geo_centroidX0, d3_geo_centroidY0, d3_geo_centroidZ0, d3_geo_centroidX1, d3_geo_centroidY1, d3_geo_centroidZ1, d3_geo_centroidX2, d3_geo_centroidY2, d3_geo_centroidZ2; - var d3_geo_centroid = { - sphere: d3_noop, - point: d3_geo_centroidPoint, - lineStart: d3_geo_centroidLineStart, - lineEnd: d3_geo_centroidLineEnd, - polygonStart: function() { - d3_geo_centroid.lineStart = d3_geo_centroidRingStart; - }, - polygonEnd: function() { - d3_geo_centroid.lineStart = d3_geo_centroidLineStart; - } - }; - function d3_geo_centroidPoint(λ, φ) { - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians); - d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ)); - } - function d3_geo_centroidPointXYZ(x, y, z) { - ++d3_geo_centroidW0; - d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0; - d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0; - d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0; - } - function d3_geo_centroidLineStart() { - var x0, y0, z0; - d3_geo_centroid.point = function(λ, φ) { - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians); - x0 = cosφ * Math.cos(λ); - y0 = cosφ * Math.sin(λ); - z0 = Math.sin(φ); - d3_geo_centroid.point = nextPoint; - d3_geo_centroidPointXYZ(x0, y0, z0); - }; - function nextPoint(λ, φ) { - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians), x = cosφ * Math.cos(λ), y = cosφ * Math.sin(λ), z = Math.sin(φ), w = Math.atan2(Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w), x0 * x + y0 * y + z0 * z); - d3_geo_centroidW1 += w; - d3_geo_centroidX1 += w * (x0 + (x0 = x)); - d3_geo_centroidY1 += w * (y0 + (y0 = y)); - d3_geo_centroidZ1 += w * (z0 + (z0 = z)); - d3_geo_centroidPointXYZ(x0, y0, z0); - } - } - function d3_geo_centroidLineEnd() { - d3_geo_centroid.point = d3_geo_centroidPoint; - } - function d3_geo_centroidRingStart() { - var λ00, φ00, x0, y0, z0; - d3_geo_centroid.point = function(λ, φ) { - λ00 = λ, φ00 = φ; - d3_geo_centroid.point = nextPoint; - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians); - x0 = cosφ * Math.cos(λ); - y0 = cosφ * Math.sin(λ); - z0 = Math.sin(φ); - d3_geo_centroidPointXYZ(x0, y0, z0); - }; - d3_geo_centroid.lineEnd = function() { - nextPoint(λ00, φ00); - d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd; - d3_geo_centroid.point = d3_geo_centroidPoint; - }; - function nextPoint(λ, φ) { - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians), x = cosφ * Math.cos(λ), y = cosφ * Math.sin(λ), z = Math.sin(φ), cx = y0 * z - z0 * y, cy = z0 * x - x0 * z, cz = x0 * y - y0 * x, m = Math.sqrt(cx * cx + cy * cy + cz * cz), u = x0 * x + y0 * y + z0 * z, v = m && -d3_acos(u) / m, w = Math.atan2(m, u); - d3_geo_centroidX2 += v * cx; - d3_geo_centroidY2 += v * cy; - d3_geo_centroidZ2 += v * cz; - d3_geo_centroidW1 += w; - d3_geo_centroidX1 += w * (x0 + (x0 = x)); - d3_geo_centroidY1 += w * (y0 + (y0 = y)); - d3_geo_centroidZ1 += w * (z0 + (z0 = z)); - d3_geo_centroidPointXYZ(x0, y0, z0); - } - } - function d3_geo_compose(a, b) { - function compose(x, y) { - return x = a(x, y), b(x[0], x[1]); - } - if (a.invert && b.invert) compose.invert = function(x, y) { - return x = b.invert(x, y), x && a.invert(x[0], x[1]); - }; - return compose; - } - function d3_true() { - return true; - } - function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) { - var subject = [], clip = []; - segments.forEach(function(segment) { - if ((n = segment.length - 1) <= 0) return; - var n, p0 = segment[0], p1 = segment[n]; - if (d3_geo_sphericalEqual(p0, p1)) { - listener.lineStart(); - for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]); - listener.lineEnd(); - return; - } - var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true), b = new d3_geo_clipPolygonIntersection(p0, null, a, false); - a.o = b; - subject.push(a); - clip.push(b); - a = new d3_geo_clipPolygonIntersection(p1, segment, null, false); - b = new d3_geo_clipPolygonIntersection(p1, null, a, true); - a.o = b; - subject.push(a); - clip.push(b); - }); - clip.sort(compare); - d3_geo_clipPolygonLinkCircular(subject); - d3_geo_clipPolygonLinkCircular(clip); - if (!subject.length) return; - for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) { - clip[i].e = entry = !entry; - } - var start = subject[0], points, point; - while (1) { - var current = start, isSubject = true; - while (current.v) if ((current = current.n) === start) return; - points = current.z; - listener.lineStart(); - do { - current.v = current.o.v = true; - if (current.e) { - if (isSubject) { - for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]); - } else { - interpolate(current.x, current.n.x, 1, listener); - } - current = current.n; - } else { - if (isSubject) { - points = current.p.z; - for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]); - } else { - interpolate(current.x, current.p.x, -1, listener); - } - current = current.p; - } - current = current.o; - points = current.z; - isSubject = !isSubject; - } while (!current.v); - listener.lineEnd(); - } - } - function d3_geo_clipPolygonLinkCircular(array) { - if (!(n = array.length)) return; - var n, i = 0, a = array[0], b; - while (++i < n) { - a.n = b = array[i]; - b.p = a; - a = b; - } - a.n = b = array[0]; - b.p = a; - } - function d3_geo_clipPolygonIntersection(point, points, other, entry) { - this.x = point; - this.z = points; - this.o = other; - this.e = entry; - this.v = false; - this.n = this.p = null; - } - function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) { - return function(rotate, listener) { - var line = clipLine(listener), rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]); - var clip = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { - clip.point = pointRing; - clip.lineStart = ringStart; - clip.lineEnd = ringEnd; - segments = []; - polygon = []; - }, - polygonEnd: function() { - clip.point = point; - clip.lineStart = lineStart; - clip.lineEnd = lineEnd; - segments = d3.merge(segments); - var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon); - if (segments.length) { - if (!polygonStarted) listener.polygonStart(), polygonStarted = true; - d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener); - } else if (clipStartInside) { - if (!polygonStarted) listener.polygonStart(), polygonStarted = true; - listener.lineStart(); - interpolate(null, null, 1, listener); - listener.lineEnd(); - } - if (polygonStarted) listener.polygonEnd(), polygonStarted = false; - segments = polygon = null; - }, - sphere: function() { - listener.polygonStart(); - listener.lineStart(); - interpolate(null, null, 1, listener); - listener.lineEnd(); - listener.polygonEnd(); - } - }; - function point(λ, φ) { - var point = rotate(λ, φ); - if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ); - } - function pointLine(λ, φ) { - var point = rotate(λ, φ); - line.point(point[0], point[1]); - } - function lineStart() { - clip.point = pointLine; - line.lineStart(); - } - function lineEnd() { - clip.point = point; - line.lineEnd(); - } - var segments; - var buffer = d3_geo_clipBufferListener(), ringListener = clipLine(buffer), polygonStarted = false, polygon, ring; - function pointRing(λ, φ) { - ring.push([ λ, φ ]); - var point = rotate(λ, φ); - ringListener.point(point[0], point[1]); - } - function ringStart() { - ringListener.lineStart(); - ring = []; - } - function ringEnd() { - pointRing(ring[0][0], ring[0][1]); - ringListener.lineEnd(); - var clean = ringListener.clean(), ringSegments = buffer.buffer(), segment, n = ringSegments.length; - ring.pop(); - polygon.push(ring); - ring = null; - if (!n) return; - if (clean & 1) { - segment = ringSegments[0]; - var n = segment.length - 1, i = -1, point; - if (n > 0) { - if (!polygonStarted) listener.polygonStart(), polygonStarted = true; - listener.lineStart(); - while (++i < n) listener.point((point = segment[i])[0], point[1]); - listener.lineEnd(); - } - return; - } - if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift())); - segments.push(ringSegments.filter(d3_geo_clipSegmentLength1)); - } - return clip; - }; - } - function d3_geo_clipSegmentLength1(segment) { - return segment.length > 1; - } - function d3_geo_clipBufferListener() { - var lines = [], line; - return { - lineStart: function() { - lines.push(line = []); - }, - point: function(λ, φ) { - line.push([ λ, φ ]); - }, - lineEnd: d3_noop, - buffer: function() { - var buffer = lines; - lines = []; - line = null; - return buffer; - }, - rejoin: function() { - if (lines.length > 1) lines.push(lines.pop().concat(lines.shift())); - } - }; - } - function d3_geo_clipSort(a, b) { - return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1]) - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]); - } - var d3_geo_clipAntimeridian = d3_geo_clip(d3_true, d3_geo_clipAntimeridianLine, d3_geo_clipAntimeridianInterpolate, [ -π, -π / 2 ]); - function d3_geo_clipAntimeridianLine(listener) { - var λ0 = NaN, φ0 = NaN, sλ0 = NaN, clean; - return { - lineStart: function() { - listener.lineStart(); - clean = 1; - }, - point: function(λ1, φ1) { - var sλ1 = λ1 > 0 ? π : -π, dλ = abs(λ1 - λ0); - if (abs(dλ - π) < ε) { - listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ); - listener.point(sλ0, φ0); - listener.lineEnd(); - listener.lineStart(); - listener.point(sλ1, φ0); - listener.point(λ1, φ0); - clean = 0; - } else if (sλ0 !== sλ1 && dλ >= π) { - if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε; - if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε; - φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1); - listener.point(sλ0, φ0); - listener.lineEnd(); - listener.lineStart(); - listener.point(sλ1, φ0); - clean = 0; - } - listener.point(λ0 = λ1, φ0 = φ1); - sλ0 = sλ1; - }, - lineEnd: function() { - listener.lineEnd(); - λ0 = φ0 = NaN; - }, - clean: function() { - return 2 - clean; - } - }; - } - function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) { - var cosφ0, cosφ1, sinλ0_λ1 = Math.sin(λ0 - λ1); - return abs(sinλ0_λ1) > ε ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1) - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0)) / (cosφ0 * cosφ1 * sinλ0_λ1)) : (φ0 + φ1) / 2; - } - function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) { - var φ; - if (from == null) { - φ = direction * halfπ; - listener.point(-π, φ); - listener.point(0, φ); - listener.point(π, φ); - listener.point(π, 0); - listener.point(π, -φ); - listener.point(0, -φ); - listener.point(-π, -φ); - listener.point(-π, 0); - listener.point(-π, φ); - } else if (abs(from[0] - to[0]) > ε) { - var s = from[0] < to[0] ? π : -π; - φ = direction * s / 2; - listener.point(-s, φ); - listener.point(0, φ); - listener.point(s, φ); - } else { - listener.point(to[0], to[1]); - } - } - function d3_geo_pointInPolygon(point, polygon) { - var meridian = point[0], parallel = point[1], meridianNormal = [ Math.sin(meridian), -Math.cos(meridian), 0 ], polarAngle = 0, winding = 0; - d3_geo_areaRingSum.reset(); - for (var i = 0, n = polygon.length; i < n; ++i) { - var ring = polygon[i], m = ring.length; - if (!m) continue; - var point0 = ring[0], λ0 = point0[0], φ0 = point0[1] / 2 + π / 4, sinφ0 = Math.sin(φ0), cosφ0 = Math.cos(φ0), j = 1; - while (true) { - if (j === m) j = 0; - point = ring[j]; - var λ = point[0], φ = point[1] / 2 + π / 4, sinφ = Math.sin(φ), cosφ = Math.cos(φ), dλ = λ - λ0, sdλ = dλ >= 0 ? 1 : -1, adλ = sdλ * dλ, antimeridian = adλ > π, k = sinφ0 * sinφ; - d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ))); - polarAngle += antimeridian ? dλ + sdλ * τ : dλ; - if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) { - var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point)); - d3_geo_cartesianNormalize(arc); - var intersection = d3_geo_cartesianCross(meridianNormal, arc); - d3_geo_cartesianNormalize(intersection); - var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]); - if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) { - winding += antimeridian ^ dλ >= 0 ? 1 : -1; - } - } - if (!j++) break; - λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point; - } - } - return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ winding & 1; - } - function d3_geo_clipCircle(radius) { - var cr = Math.cos(radius), smallRadius = cr > 0, notHemisphere = abs(cr) > ε, interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians); - return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [ 0, -radius ] : [ -π, radius - π ]); - function visible(λ, φ) { - return Math.cos(λ) * Math.cos(φ) > cr; - } - function clipLine(listener) { - var point0, c0, v0, v00, clean; - return { - lineStart: function() { - v00 = v0 = false; - clean = 1; - }, - point: function(λ, φ) { - var point1 = [ λ, φ ], point2, v = visible(λ, φ), c = smallRadius ? v ? 0 : code(λ, φ) : v ? code(λ + (λ < 0 ? π : -π), φ) : 0; - if (!point0 && (v00 = v0 = v)) listener.lineStart(); - if (v !== v0) { - point2 = intersect(point0, point1); - if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) { - point1[0] += ε; - point1[1] += ε; - v = visible(point1[0], point1[1]); - } - } - if (v !== v0) { - clean = 0; - if (v) { - listener.lineStart(); - point2 = intersect(point1, point0); - listener.point(point2[0], point2[1]); - } else { - point2 = intersect(point0, point1); - listener.point(point2[0], point2[1]); - listener.lineEnd(); - } - point0 = point2; - } else if (notHemisphere && point0 && smallRadius ^ v) { - var t; - if (!(c & c0) && (t = intersect(point1, point0, true))) { - clean = 0; - if (smallRadius) { - listener.lineStart(); - listener.point(t[0][0], t[0][1]); - listener.point(t[1][0], t[1][1]); - listener.lineEnd(); - } else { - listener.point(t[1][0], t[1][1]); - listener.lineEnd(); - listener.lineStart(); - listener.point(t[0][0], t[0][1]); - } - } - } - if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) { - listener.point(point1[0], point1[1]); - } - point0 = point1, v0 = v, c0 = c; - }, - lineEnd: function() { - if (v0) listener.lineEnd(); - point0 = null; - }, - clean: function() { - return clean | (v00 && v0) << 1; - } - }; - } - function intersect(a, b, two) { - var pa = d3_geo_cartesian(a), pb = d3_geo_cartesian(b); - var n1 = [ 1, 0, 0 ], n2 = d3_geo_cartesianCross(pa, pb), n2n2 = d3_geo_cartesianDot(n2, n2), n1n2 = n2[0], determinant = n2n2 - n1n2 * n1n2; - if (!determinant) return !two && a; - var c1 = cr * n2n2 / determinant, c2 = -cr * n1n2 / determinant, n1xn2 = d3_geo_cartesianCross(n1, n2), A = d3_geo_cartesianScale(n1, c1), B = d3_geo_cartesianScale(n2, c2); - d3_geo_cartesianAdd(A, B); - var u = n1xn2, w = d3_geo_cartesianDot(A, u), uu = d3_geo_cartesianDot(u, u), t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1); - if (t2 < 0) return; - var t = Math.sqrt(t2), q = d3_geo_cartesianScale(u, (-w - t) / uu); - d3_geo_cartesianAdd(q, A); - q = d3_geo_spherical(q); - if (!two) return q; - var λ0 = a[0], λ1 = b[0], φ0 = a[1], φ1 = b[1], z; - if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z; - var δλ = λ1 - λ0, polar = abs(δλ - π) < ε, meridian = polar || δλ < ε; - if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z; - if (meridian ? polar ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1) : φ0 <= q[1] && q[1] <= φ1 : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) { - var q1 = d3_geo_cartesianScale(u, (-w + t) / uu); - d3_geo_cartesianAdd(q1, A); - return [ q, d3_geo_spherical(q1) ]; - } - } - function code(λ, φ) { - var r = smallRadius ? radius : π - radius, code = 0; - if (λ < -r) code |= 1; else if (λ > r) code |= 2; - if (φ < -r) code |= 4; else if (φ > r) code |= 8; - return code; - } - } - function d3_geom_clipLine(x0, y0, x1, y1) { - return function(line) { - var a = line.a, b = line.b, ax = a.x, ay = a.y, bx = b.x, by = b.y, t0 = 0, t1 = 1, dx = bx - ax, dy = by - ay, r; - r = x0 - ax; - if (!dx && r > 0) return; - r /= dx; - if (dx < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dx > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - r = x1 - ax; - if (!dx && r < 0) return; - r /= dx; - if (dx < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dx > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - r = y0 - ay; - if (!dy && r > 0) return; - r /= dy; - if (dy < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dy > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - r = y1 - ay; - if (!dy && r < 0) return; - r /= dy; - if (dy < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dy > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - if (t0 > 0) line.a = { - x: ax + t0 * dx, - y: ay + t0 * dy - }; - if (t1 < 1) line.b = { - x: ax + t1 * dx, - y: ay + t1 * dy - }; - return line; - }; - } - var d3_geo_clipExtentMAX = 1e9; - d3.geo.clipExtent = function() { - var x0, y0, x1, y1, stream, clip, clipExtent = { - stream: function(output) { - if (stream) stream.valid = false; - stream = clip(output); - stream.valid = true; - return stream; - }, - extent: function(_) { - if (!arguments.length) return [ [ x0, y0 ], [ x1, y1 ] ]; - clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]); - if (stream) stream.valid = false, stream = null; - return clipExtent; - } - }; - return clipExtent.extent([ [ 0, 0 ], [ 960, 500 ] ]); - }; - function d3_geo_clipExtent(x0, y0, x1, y1) { - return function(listener) { - var listener_ = listener, bufferListener = d3_geo_clipBufferListener(), clipLine = d3_geom_clipLine(x0, y0, x1, y1), segments, polygon, ring; - var clip = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { - listener = bufferListener; - segments = []; - polygon = []; - clean = true; - }, - polygonEnd: function() { - listener = listener_; - segments = d3.merge(segments); - var clipStartInside = insidePolygon([ x0, y1 ]), inside = clean && clipStartInside, visible = segments.length; - if (inside || visible) { - listener.polygonStart(); - if (inside) { - listener.lineStart(); - interpolate(null, null, 1, listener); - listener.lineEnd(); - } - if (visible) { - d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener); - } - listener.polygonEnd(); - } - segments = polygon = ring = null; - } - }; - function insidePolygon(p) { - var wn = 0, n = polygon.length, y = p[1]; - for (var i = 0; i < n; ++i) { - for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) { - b = v[j]; - if (a[1] <= y) { - if (b[1] > y && d3_cross2d(a, b, p) > 0) ++wn; - } else { - if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn; - } - a = b; - } - } - return wn !== 0; - } - function interpolate(from, to, direction, listener) { - var a = 0, a1 = 0; - if (from == null || (a = corner(from, direction)) !== (a1 = corner(to, direction)) || comparePoints(from, to) < 0 ^ direction > 0) { - do { - listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0); - } while ((a = (a + direction + 4) % 4) !== a1); - } else { - listener.point(to[0], to[1]); - } - } - function pointVisible(x, y) { - return x0 <= x && x <= x1 && y0 <= y && y <= y1; - } - function point(x, y) { - if (pointVisible(x, y)) listener.point(x, y); - } - var x__, y__, v__, x_, y_, v_, first, clean; - function lineStart() { - clip.point = linePoint; - if (polygon) polygon.push(ring = []); - first = true; - v_ = false; - x_ = y_ = NaN; - } - function lineEnd() { - if (segments) { - linePoint(x__, y__); - if (v__ && v_) bufferListener.rejoin(); - segments.push(bufferListener.buffer()); - } - clip.point = point; - if (v_) listener.lineEnd(); - } - function linePoint(x, y) { - x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x)); - y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y)); - var v = pointVisible(x, y); - if (polygon) ring.push([ x, y ]); - if (first) { - x__ = x, y__ = y, v__ = v; - first = false; - if (v) { - listener.lineStart(); - listener.point(x, y); - } - } else { - if (v && v_) listener.point(x, y); else { - var l = { - a: { - x: x_, - y: y_ - }, - b: { - x: x, - y: y - } - }; - if (clipLine(l)) { - if (!v_) { - listener.lineStart(); - listener.point(l.a.x, l.a.y); - } - listener.point(l.b.x, l.b.y); - if (!v) listener.lineEnd(); - clean = false; - } else if (v) { - listener.lineStart(); - listener.point(x, y); - clean = false; - } - } - } - x_ = x, y_ = y, v_ = v; - } - return clip; - }; - function corner(p, direction) { - return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3 : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1 : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0 : direction > 0 ? 3 : 2; - } - function compare(a, b) { - return comparePoints(a.x, b.x); - } - function comparePoints(a, b) { - var ca = corner(a, 1), cb = corner(b, 1); - return ca !== cb ? ca - cb : ca === 0 ? b[1] - a[1] : ca === 1 ? a[0] - b[0] : ca === 2 ? a[1] - b[1] : b[0] - a[0]; - } - } - function d3_geo_conic(projectAt) { - var φ0 = 0, φ1 = π / 3, m = d3_geo_projectionMutator(projectAt), p = m(φ0, φ1); - p.parallels = function(_) { - if (!arguments.length) return [ φ0 / π * 180, φ1 / π * 180 ]; - return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180); - }; - return p; - } - function d3_geo_conicEqualArea(φ0, φ1) { - var sinφ0 = Math.sin(φ0), n = (sinφ0 + Math.sin(φ1)) / 2, C = 1 + sinφ0 * (2 * n - sinφ0), ρ0 = Math.sqrt(C) / n; - function forward(λ, φ) { - var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n; - return [ ρ * Math.sin(λ *= n), ρ0 - ρ * Math.cos(λ) ]; - } - forward.invert = function(x, y) { - var ρ0_y = ρ0 - y; - return [ Math.atan2(x, ρ0_y) / n, d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n)) ]; - }; - return forward; - } - (d3.geo.conicEqualArea = function() { - return d3_geo_conic(d3_geo_conicEqualArea); - }).raw = d3_geo_conicEqualArea; - d3.geo.albers = function() { - return d3.geo.conicEqualArea().rotate([ 96, 0 ]).center([ -.6, 38.7 ]).parallels([ 29.5, 45.5 ]).scale(1070); - }; - d3.geo.albersUsa = function() { - var lower48 = d3.geo.albers(); - var alaska = d3.geo.conicEqualArea().rotate([ 154, 0 ]).center([ -2, 58.5 ]).parallels([ 55, 65 ]); - var hawaii = d3.geo.conicEqualArea().rotate([ 157, 0 ]).center([ -3, 19.9 ]).parallels([ 8, 18 ]); - var point, pointStream = { - point: function(x, y) { - point = [ x, y ]; - } - }, lower48Point, alaskaPoint, hawaiiPoint; - function albersUsa(coordinates) { - var x = coordinates[0], y = coordinates[1]; - point = null; - (lower48Point(x, y), point) || (alaskaPoint(x, y), point) || hawaiiPoint(x, y); - return point; - } - albersUsa.invert = function(coordinates) { - var k = lower48.scale(), t = lower48.translate(), x = (coordinates[0] - t[0]) / k, y = (coordinates[1] - t[1]) / k; - return (y >= .12 && y < .234 && x >= -.425 && x < -.214 ? alaska : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii : lower48).invert(coordinates); - }; - albersUsa.stream = function(stream) { - var lower48Stream = lower48.stream(stream), alaskaStream = alaska.stream(stream), hawaiiStream = hawaii.stream(stream); - return { - point: function(x, y) { - lower48Stream.point(x, y); - alaskaStream.point(x, y); - hawaiiStream.point(x, y); - }, - sphere: function() { - lower48Stream.sphere(); - alaskaStream.sphere(); - hawaiiStream.sphere(); - }, - lineStart: function() { - lower48Stream.lineStart(); - alaskaStream.lineStart(); - hawaiiStream.lineStart(); - }, - lineEnd: function() { - lower48Stream.lineEnd(); - alaskaStream.lineEnd(); - hawaiiStream.lineEnd(); - }, - polygonStart: function() { - lower48Stream.polygonStart(); - alaskaStream.polygonStart(); - hawaiiStream.polygonStart(); - }, - polygonEnd: function() { - lower48Stream.polygonEnd(); - alaskaStream.polygonEnd(); - hawaiiStream.polygonEnd(); - } - }; - }; - albersUsa.precision = function(_) { - if (!arguments.length) return lower48.precision(); - lower48.precision(_); - alaska.precision(_); - hawaii.precision(_); - return albersUsa; - }; - albersUsa.scale = function(_) { - if (!arguments.length) return lower48.scale(); - lower48.scale(_); - alaska.scale(_ * .35); - hawaii.scale(_); - return albersUsa.translate(lower48.translate()); - }; - albersUsa.translate = function(_) { - if (!arguments.length) return lower48.translate(); - var k = lower48.scale(), x = +_[0], y = +_[1]; - lower48Point = lower48.translate(_).clipExtent([ [ x - .455 * k, y - .238 * k ], [ x + .455 * k, y + .238 * k ] ]).stream(pointStream).point; - alaskaPoint = alaska.translate([ x - .307 * k, y + .201 * k ]).clipExtent([ [ x - .425 * k + ε, y + .12 * k + ε ], [ x - .214 * k - ε, y + .234 * k - ε ] ]).stream(pointStream).point; - hawaiiPoint = hawaii.translate([ x - .205 * k, y + .212 * k ]).clipExtent([ [ x - .214 * k + ε, y + .166 * k + ε ], [ x - .115 * k - ε, y + .234 * k - ε ] ]).stream(pointStream).point; - return albersUsa; - }; - return albersUsa.scale(1070); - }; - var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = { - point: d3_noop, - lineStart: d3_noop, - lineEnd: d3_noop, - polygonStart: function() { - d3_geo_pathAreaPolygon = 0; - d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart; - }, - polygonEnd: function() { - d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop; - d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2); - } - }; - function d3_geo_pathAreaRingStart() { - var x00, y00, x0, y0; - d3_geo_pathArea.point = function(x, y) { - d3_geo_pathArea.point = nextPoint; - x00 = x0 = x, y00 = y0 = y; - }; - function nextPoint(x, y) { - d3_geo_pathAreaPolygon += y0 * x - x0 * y; - x0 = x, y0 = y; - } - d3_geo_pathArea.lineEnd = function() { - nextPoint(x00, y00); - }; - } - var d3_geo_pathBoundsX0, d3_geo_pathBoundsY0, d3_geo_pathBoundsX1, d3_geo_pathBoundsY1; - var d3_geo_pathBounds = { - point: d3_geo_pathBoundsPoint, - lineStart: d3_noop, - lineEnd: d3_noop, - polygonStart: d3_noop, - polygonEnd: d3_noop - }; - function d3_geo_pathBoundsPoint(x, y) { - if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x; - if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x; - if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y; - if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y; - } - function d3_geo_pathBuffer() { - var pointCircle = d3_geo_pathBufferCircle(4.5), buffer = []; - var stream = { - point: point, - lineStart: function() { - stream.point = pointLineStart; - }, - lineEnd: lineEnd, - polygonStart: function() { - stream.lineEnd = lineEndPolygon; - }, - polygonEnd: function() { - stream.lineEnd = lineEnd; - stream.point = point; - }, - pointRadius: function(_) { - pointCircle = d3_geo_pathBufferCircle(_); - return stream; - }, - result: function() { - if (buffer.length) { - var result = buffer.join(""); - buffer = []; - return result; - } - } - }; - function point(x, y) { - buffer.push("M", x, ",", y, pointCircle); - } - function pointLineStart(x, y) { - buffer.push("M", x, ",", y); - stream.point = pointLine; - } - function pointLine(x, y) { - buffer.push("L", x, ",", y); - } - function lineEnd() { - stream.point = point; - } - function lineEndPolygon() { - buffer.push("Z"); - } - return stream; - } - function d3_geo_pathBufferCircle(radius) { - return "m0," + radius + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius + "z"; - } - var d3_geo_pathCentroid = { - point: d3_geo_pathCentroidPoint, - lineStart: d3_geo_pathCentroidLineStart, - lineEnd: d3_geo_pathCentroidLineEnd, - polygonStart: function() { - d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart; - }, - polygonEnd: function() { - d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint; - d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart; - d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd; - } - }; - function d3_geo_pathCentroidPoint(x, y) { - d3_geo_centroidX0 += x; - d3_geo_centroidY0 += y; - ++d3_geo_centroidZ0; - } - function d3_geo_pathCentroidLineStart() { - var x0, y0; - d3_geo_pathCentroid.point = function(x, y) { - d3_geo_pathCentroid.point = nextPoint; - d3_geo_pathCentroidPoint(x0 = x, y0 = y); - }; - function nextPoint(x, y) { - var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy); - d3_geo_centroidX1 += z * (x0 + x) / 2; - d3_geo_centroidY1 += z * (y0 + y) / 2; - d3_geo_centroidZ1 += z; - d3_geo_pathCentroidPoint(x0 = x, y0 = y); - } - } - function d3_geo_pathCentroidLineEnd() { - d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint; - } - function d3_geo_pathCentroidRingStart() { - var x00, y00, x0, y0; - d3_geo_pathCentroid.point = function(x, y) { - d3_geo_pathCentroid.point = nextPoint; - d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y); - }; - function nextPoint(x, y) { - var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy); - d3_geo_centroidX1 += z * (x0 + x) / 2; - d3_geo_centroidY1 += z * (y0 + y) / 2; - d3_geo_centroidZ1 += z; - z = y0 * x - x0 * y; - d3_geo_centroidX2 += z * (x0 + x); - d3_geo_centroidY2 += z * (y0 + y); - d3_geo_centroidZ2 += z * 3; - d3_geo_pathCentroidPoint(x0 = x, y0 = y); - } - d3_geo_pathCentroid.lineEnd = function() { - nextPoint(x00, y00); - }; - } - function d3_geo_pathContext(context) { - var pointRadius = 4.5; - var stream = { - point: point, - lineStart: function() { - stream.point = pointLineStart; - }, - lineEnd: lineEnd, - polygonStart: function() { - stream.lineEnd = lineEndPolygon; - }, - polygonEnd: function() { - stream.lineEnd = lineEnd; - stream.point = point; - }, - pointRadius: function(_) { - pointRadius = _; - return stream; - }, - result: d3_noop - }; - function point(x, y) { - context.moveTo(x + pointRadius, y); - context.arc(x, y, pointRadius, 0, τ); - } - function pointLineStart(x, y) { - context.moveTo(x, y); - stream.point = pointLine; - } - function pointLine(x, y) { - context.lineTo(x, y); - } - function lineEnd() { - stream.point = point; - } - function lineEndPolygon() { - context.closePath(); - } - return stream; - } - function d3_geo_resample(project) { - var δ2 = .5, cosMinDistance = Math.cos(30 * d3_radians), maxDepth = 16; - function resample(stream) { - return (maxDepth ? resampleRecursive : resampleNone)(stream); - } - function resampleNone(stream) { - return d3_geo_transformPoint(stream, function(x, y) { - x = project(x, y); - stream.point(x[0], x[1]); - }); - } - function resampleRecursive(stream) { - var λ00, φ00, x00, y00, a00, b00, c00, λ0, x0, y0, a0, b0, c0; - var resample = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { - stream.polygonStart(); - resample.lineStart = ringStart; - }, - polygonEnd: function() { - stream.polygonEnd(); - resample.lineStart = lineStart; - } - }; - function point(x, y) { - x = project(x, y); - stream.point(x[0], x[1]); - } - function lineStart() { - x0 = NaN; - resample.point = linePoint; - stream.lineStart(); - } - function linePoint(λ, φ) { - var c = d3_geo_cartesian([ λ, φ ]), p = project(λ, φ); - resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream); - stream.point(x0, y0); - } - function lineEnd() { - resample.point = point; - stream.lineEnd(); - } - function ringStart() { - lineStart(); - resample.point = ringPoint; - resample.lineEnd = ringEnd; - } - function ringPoint(λ, φ) { - linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0; - resample.point = linePoint; - } - function ringEnd() { - resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream); - resample.lineEnd = lineEnd; - lineEnd(); - } - return resample; - } - function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) { - var dx = x1 - x0, dy = y1 - y0, d2 = dx * dx + dy * dy; - if (d2 > 4 * δ2 && depth--) { - var a = a0 + a1, b = b0 + b1, c = c0 + c1, m = Math.sqrt(a * a + b * b + c * c), φ2 = Math.asin(c /= m), λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a), p = project(λ2, φ2), x2 = p[0], y2 = p[1], dx2 = x2 - x0, dy2 = y2 - y0, dz = dy * dx2 - dx * dy2; - if (dz * dz / d2 > δ2 || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { - resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream); - stream.point(x2, y2); - resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream); - } - } - } - resample.precision = function(_) { - if (!arguments.length) return Math.sqrt(δ2); - maxDepth = (δ2 = _ * _) > 0 && 16; - return resample; - }; - return resample; - } - d3.geo.path = function() { - var pointRadius = 4.5, projection, context, projectStream, contextStream, cacheStream; - function path(object) { - if (object) { - if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments)); - if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream); - d3.geo.stream(object, cacheStream); - } - return contextStream.result(); - } - path.area = function(object) { - d3_geo_pathAreaSum = 0; - d3.geo.stream(object, projectStream(d3_geo_pathArea)); - return d3_geo_pathAreaSum; - }; - path.centroid = function(object) { - d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0; - d3.geo.stream(object, projectStream(d3_geo_pathCentroid)); - return d3_geo_centroidZ2 ? [ d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2 ] : d3_geo_centroidZ1 ? [ d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1 ] : d3_geo_centroidZ0 ? [ d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0 ] : [ NaN, NaN ]; - }; - path.bounds = function(object) { - d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity); - d3.geo.stream(object, projectStream(d3_geo_pathBounds)); - return [ [ d3_geo_pathBoundsX0, d3_geo_pathBoundsY0 ], [ d3_geo_pathBoundsX1, d3_geo_pathBoundsY1 ] ]; - }; - path.projection = function(_) { - if (!arguments.length) return projection; - projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity; - return reset(); - }; - path.context = function(_) { - if (!arguments.length) return context; - contextStream = (context = _) == null ? new d3_geo_pathBuffer() : new d3_geo_pathContext(_); - if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius); - return reset(); - }; - path.pointRadius = function(_) { - if (!arguments.length) return pointRadius; - pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_); - return path; - }; - function reset() { - cacheStream = null; - return path; - } - return path.projection(d3.geo.albersUsa()).context(null); - }; - function d3_geo_pathProjectStream(project) { - var resample = d3_geo_resample(function(x, y) { - return project([ x * d3_degrees, y * d3_degrees ]); - }); - return function(stream) { - return d3_geo_projectionRadians(resample(stream)); - }; - } - d3.geo.transform = function(methods) { - return { - stream: function(stream) { - var transform = new d3_geo_transform(stream); - for (var k in methods) transform[k] = methods[k]; - return transform; - } - }; - }; - function d3_geo_transform(stream) { - this.stream = stream; - } - d3_geo_transform.prototype = { - point: function(x, y) { - this.stream.point(x, y); - }, - sphere: function() { - this.stream.sphere(); - }, - lineStart: function() { - this.stream.lineStart(); - }, - lineEnd: function() { - this.stream.lineEnd(); - }, - polygonStart: function() { - this.stream.polygonStart(); - }, - polygonEnd: function() { - this.stream.polygonEnd(); - } - }; - function d3_geo_transformPoint(stream, point) { - return { - point: point, - sphere: function() { - stream.sphere(); - }, - lineStart: function() { - stream.lineStart(); - }, - lineEnd: function() { - stream.lineEnd(); - }, - polygonStart: function() { - stream.polygonStart(); - }, - polygonEnd: function() { - stream.polygonEnd(); - } - }; - } - d3.geo.projection = d3_geo_projection; - d3.geo.projectionMutator = d3_geo_projectionMutator; - function d3_geo_projection(project) { - return d3_geo_projectionMutator(function() { - return project; - })(); - } - function d3_geo_projectionMutator(projectAt) { - var project, rotate, projectRotate, projectResample = d3_geo_resample(function(x, y) { - x = project(x, y); - return [ x[0] * k + δx, δy - x[1] * k ]; - }), k = 150, x = 480, y = 250, λ = 0, φ = 0, δλ = 0, δφ = 0, δγ = 0, δx, δy, preclip = d3_geo_clipAntimeridian, postclip = d3_identity, clipAngle = null, clipExtent = null, stream; - function projection(point) { - point = projectRotate(point[0] * d3_radians, point[1] * d3_radians); - return [ point[0] * k + δx, δy - point[1] * k ]; - } - function invert(point) { - point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k); - return point && [ point[0] * d3_degrees, point[1] * d3_degrees ]; - } - projection.stream = function(output) { - if (stream) stream.valid = false; - stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output)))); - stream.valid = true; - return stream; - }; - projection.clipAngle = function(_) { - if (!arguments.length) return clipAngle; - preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians); - return invalidate(); - }; - projection.clipExtent = function(_) { - if (!arguments.length) return clipExtent; - clipExtent = _; - postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity; - return invalidate(); - }; - projection.scale = function(_) { - if (!arguments.length) return k; - k = +_; - return reset(); - }; - projection.translate = function(_) { - if (!arguments.length) return [ x, y ]; - x = +_[0]; - y = +_[1]; - return reset(); - }; - projection.center = function(_) { - if (!arguments.length) return [ λ * d3_degrees, φ * d3_degrees ]; - λ = _[0] % 360 * d3_radians; - φ = _[1] % 360 * d3_radians; - return reset(); - }; - projection.rotate = function(_) { - if (!arguments.length) return [ δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees ]; - δλ = _[0] % 360 * d3_radians; - δφ = _[1] % 360 * d3_radians; - δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0; - return reset(); - }; - d3.rebind(projection, projectResample, "precision"); - function reset() { - projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project); - var center = project(λ, φ); - δx = x - center[0] * k; - δy = y + center[1] * k; - return invalidate(); - } - function invalidate() { - if (stream) stream.valid = false, stream = null; - return projection; - } - return function() { - project = projectAt.apply(this, arguments); - projection.invert = project.invert && invert; - return reset(); - }; - } - function d3_geo_projectionRadians(stream) { - return d3_geo_transformPoint(stream, function(x, y) { - stream.point(x * d3_radians, y * d3_radians); - }); - } - function d3_geo_equirectangular(λ, φ) { - return [ λ, φ ]; - } - (d3.geo.equirectangular = function() { - return d3_geo_projection(d3_geo_equirectangular); - }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular; - d3.geo.rotation = function(rotate) { - rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0); - function forward(coordinates) { - coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians); - return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates; - } - forward.invert = function(coordinates) { - coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians); - return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates; - }; - return forward; - }; - function d3_geo_identityRotation(λ, φ) { - return [ λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ ]; - } - d3_geo_identityRotation.invert = d3_geo_equirectangular; - function d3_geo_rotation(δλ, δφ, δγ) { - return δλ ? δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ)) : d3_geo_rotationλ(δλ) : δφ || δγ ? d3_geo_rotationφγ(δφ, δγ) : d3_geo_identityRotation; - } - function d3_geo_forwardRotationλ(δλ) { - return function(λ, φ) { - return λ += δλ, [ λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ ]; - }; - } - function d3_geo_rotationλ(δλ) { - var rotation = d3_geo_forwardRotationλ(δλ); - rotation.invert = d3_geo_forwardRotationλ(-δλ); - return rotation; - } - function d3_geo_rotationφγ(δφ, δγ) { - var cosδφ = Math.cos(δφ), sinδφ = Math.sin(δφ), cosδγ = Math.cos(δγ), sinδγ = Math.sin(δγ); - function rotation(λ, φ) { - var cosφ = Math.cos(φ), x = Math.cos(λ) * cosφ, y = Math.sin(λ) * cosφ, z = Math.sin(φ), k = z * cosδφ + x * sinδφ; - return [ Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ), d3_asin(k * cosδγ + y * sinδγ) ]; - } - rotation.invert = function(λ, φ) { - var cosφ = Math.cos(φ), x = Math.cos(λ) * cosφ, y = Math.sin(λ) * cosφ, z = Math.sin(φ), k = z * cosδγ - y * sinδγ; - return [ Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ), d3_asin(k * cosδφ - x * sinδφ) ]; - }; - return rotation; - } - d3.geo.circle = function() { - var origin = [ 0, 0 ], angle, precision = 6, interpolate; - function circle() { - var center = typeof origin === "function" ? origin.apply(this, arguments) : origin, rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert, ring = []; - interpolate(null, null, 1, { - point: function(x, y) { - ring.push(x = rotate(x, y)); - x[0] *= d3_degrees, x[1] *= d3_degrees; - } - }); - return { - type: "Polygon", - coordinates: [ ring ] - }; - } - circle.origin = function(x) { - if (!arguments.length) return origin; - origin = x; - return circle; - }; - circle.angle = function(x) { - if (!arguments.length) return angle; - interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians); - return circle; - }; - circle.precision = function(_) { - if (!arguments.length) return precision; - interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians); - return circle; - }; - return circle.angle(90); - }; - function d3_geo_circleInterpolate(radius, precision) { - var cr = Math.cos(radius), sr = Math.sin(radius); - return function(from, to, direction, listener) { - var step = direction * precision; - if (from != null) { - from = d3_geo_circleAngle(cr, from); - to = d3_geo_circleAngle(cr, to); - if (direction > 0 ? from < to : from > to) from += direction * τ; - } else { - from = radius + direction * τ; - to = radius - .5 * step; - } - for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) { - listener.point((point = d3_geo_spherical([ cr, -sr * Math.cos(t), -sr * Math.sin(t) ]))[0], point[1]); - } - }; - } - function d3_geo_circleAngle(cr, point) { - var a = d3_geo_cartesian(point); - a[0] -= cr; - d3_geo_cartesianNormalize(a); - var angle = d3_acos(-a[1]); - return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI); - } - d3.geo.distance = function(a, b) { - var Δλ = (b[0] - a[0]) * d3_radians, φ0 = a[1] * d3_radians, φ1 = b[1] * d3_radians, sinΔλ = Math.sin(Δλ), cosΔλ = Math.cos(Δλ), sinφ0 = Math.sin(φ0), cosφ0 = Math.cos(φ0), sinφ1 = Math.sin(φ1), cosφ1 = Math.cos(φ1), t; - return Math.atan2(Math.sqrt((t = cosφ1 * sinΔλ) * t + (t = cosφ0 * sinφ1 - sinφ0 * cosφ1 * cosΔλ) * t), sinφ0 * sinφ1 + cosφ0 * cosφ1 * cosΔλ); - }; - d3.geo.graticule = function() { - var x1, x0, X1, X0, y1, y0, Y1, Y0, dx = 10, dy = dx, DX = 90, DY = 360, x, y, X, Y, precision = 2.5; - function graticule() { - return { - type: "MultiLineString", - coordinates: lines() - }; - } - function lines() { - return d3.range(Math.ceil(X0 / DX) * DX, X1, DX).map(X).concat(d3.range(Math.ceil(Y0 / DY) * DY, Y1, DY).map(Y)).concat(d3.range(Math.ceil(x0 / dx) * dx, x1, dx).filter(function(x) { - return abs(x % DX) > ε; - }).map(x)).concat(d3.range(Math.ceil(y0 / dy) * dy, y1, dy).filter(function(y) { - return abs(y % DY) > ε; - }).map(y)); - } - graticule.lines = function() { - return lines().map(function(coordinates) { - return { - type: "LineString", - coordinates: coordinates - }; - }); - }; - graticule.outline = function() { - return { - type: "Polygon", - coordinates: [ X(X0).concat(Y(Y1).slice(1), X(X1).reverse().slice(1), Y(Y0).reverse().slice(1)) ] - }; - }; - graticule.extent = function(_) { - if (!arguments.length) return graticule.minorExtent(); - return graticule.majorExtent(_).minorExtent(_); - }; - graticule.majorExtent = function(_) { - if (!arguments.length) return [ [ X0, Y0 ], [ X1, Y1 ] ]; - X0 = +_[0][0], X1 = +_[1][0]; - Y0 = +_[0][1], Y1 = +_[1][1]; - if (X0 > X1) _ = X0, X0 = X1, X1 = _; - if (Y0 > Y1) _ = Y0, Y0 = Y1, Y1 = _; - return graticule.precision(precision); - }; - graticule.minorExtent = function(_) { - if (!arguments.length) return [ [ x0, y0 ], [ x1, y1 ] ]; - x0 = +_[0][0], x1 = +_[1][0]; - y0 = +_[0][1], y1 = +_[1][1]; - if (x0 > x1) _ = x0, x0 = x1, x1 = _; - if (y0 > y1) _ = y0, y0 = y1, y1 = _; - return graticule.precision(precision); - }; - graticule.step = function(_) { - if (!arguments.length) return graticule.minorStep(); - return graticule.majorStep(_).minorStep(_); - }; - graticule.majorStep = function(_) { - if (!arguments.length) return [ DX, DY ]; - DX = +_[0], DY = +_[1]; - return graticule; - }; - graticule.minorStep = function(_) { - if (!arguments.length) return [ dx, dy ]; - dx = +_[0], dy = +_[1]; - return graticule; - }; - graticule.precision = function(_) { - if (!arguments.length) return precision; - precision = +_; - x = d3_geo_graticuleX(y0, y1, 90); - y = d3_geo_graticuleY(x0, x1, precision); - X = d3_geo_graticuleX(Y0, Y1, 90); - Y = d3_geo_graticuleY(X0, X1, precision); - return graticule; - }; - return graticule.majorExtent([ [ -180, -90 + ε ], [ 180, 90 - ε ] ]).minorExtent([ [ -180, -80 - ε ], [ 180, 80 + ε ] ]); - }; - function d3_geo_graticuleX(y0, y1, dy) { - var y = d3.range(y0, y1 - ε, dy).concat(y1); - return function(x) { - return y.map(function(y) { - return [ x, y ]; - }); - }; - } - function d3_geo_graticuleY(x0, x1, dx) { - var x = d3.range(x0, x1 - ε, dx).concat(x1); - return function(y) { - return x.map(function(x) { - return [ x, y ]; - }); - }; - } - function d3_source(d) { - return d.source; - } - function d3_target(d) { - return d.target; - } - d3.geo.greatArc = function() { - var source = d3_source, source_, target = d3_target, target_; - function greatArc() { - return { - type: "LineString", - coordinates: [ source_ || source.apply(this, arguments), target_ || target.apply(this, arguments) ] - }; - } - greatArc.distance = function() { - return d3.geo.distance(source_ || source.apply(this, arguments), target_ || target.apply(this, arguments)); - }; - greatArc.source = function(_) { - if (!arguments.length) return source; - source = _, source_ = typeof _ === "function" ? null : _; - return greatArc; - }; - greatArc.target = function(_) { - if (!arguments.length) return target; - target = _, target_ = typeof _ === "function" ? null : _; - return greatArc; - }; - greatArc.precision = function() { - return arguments.length ? greatArc : 0; - }; - return greatArc; - }; - d3.geo.interpolate = function(source, target) { - return d3_geo_interpolate(source[0] * d3_radians, source[1] * d3_radians, target[0] * d3_radians, target[1] * d3_radians); - }; - function d3_geo_interpolate(x0, y0, x1, y1) { - var cy0 = Math.cos(y0), sy0 = Math.sin(y0), cy1 = Math.cos(y1), sy1 = Math.sin(y1), kx0 = cy0 * Math.cos(x0), ky0 = cy0 * Math.sin(x0), kx1 = cy1 * Math.cos(x1), ky1 = cy1 * Math.sin(x1), d = 2 * Math.asin(Math.sqrt(d3_haversin(y1 - y0) + cy0 * cy1 * d3_haversin(x1 - x0))), k = 1 / Math.sin(d); - var interpolate = d ? function(t) { - var B = Math.sin(t *= d) * k, A = Math.sin(d - t) * k, x = A * kx0 + B * kx1, y = A * ky0 + B * ky1, z = A * sy0 + B * sy1; - return [ Math.atan2(y, x) * d3_degrees, Math.atan2(z, Math.sqrt(x * x + y * y)) * d3_degrees ]; - } : function() { - return [ x0 * d3_degrees, y0 * d3_degrees ]; - }; - interpolate.distance = d; - return interpolate; - } - d3.geo.length = function(object) { - d3_geo_lengthSum = 0; - d3.geo.stream(object, d3_geo_length); - return d3_geo_lengthSum; - }; - var d3_geo_lengthSum; - var d3_geo_length = { - sphere: d3_noop, - point: d3_noop, - lineStart: d3_geo_lengthLineStart, - lineEnd: d3_noop, - polygonStart: d3_noop, - polygonEnd: d3_noop - }; - function d3_geo_lengthLineStart() { - var λ0, sinφ0, cosφ0; - d3_geo_length.point = function(λ, φ) { - λ0 = λ * d3_radians, sinφ0 = Math.sin(φ *= d3_radians), cosφ0 = Math.cos(φ); - d3_geo_length.point = nextPoint; - }; - d3_geo_length.lineEnd = function() { - d3_geo_length.point = d3_geo_length.lineEnd = d3_noop; - }; - function nextPoint(λ, φ) { - var sinφ = Math.sin(φ *= d3_radians), cosφ = Math.cos(φ), t = abs((λ *= d3_radians) - λ0), cosΔλ = Math.cos(t); - d3_geo_lengthSum += Math.atan2(Math.sqrt((t = cosφ * Math.sin(t)) * t + (t = cosφ0 * sinφ - sinφ0 * cosφ * cosΔλ) * t), sinφ0 * sinφ + cosφ0 * cosφ * cosΔλ); - λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ; - } - } - function d3_geo_azimuthal(scale, angle) { - function azimuthal(λ, φ) { - var cosλ = Math.cos(λ), cosφ = Math.cos(φ), k = scale(cosλ * cosφ); - return [ k * cosφ * Math.sin(λ), k * Math.sin(φ) ]; - } - azimuthal.invert = function(x, y) { - var ρ = Math.sqrt(x * x + y * y), c = angle(ρ), sinc = Math.sin(c), cosc = Math.cos(c); - return [ Math.atan2(x * sinc, ρ * cosc), Math.asin(ρ && y * sinc / ρ) ]; - }; - return azimuthal; - } - var d3_geo_azimuthalEqualArea = d3_geo_azimuthal(function(cosλcosφ) { - return Math.sqrt(2 / (1 + cosλcosφ)); - }, function(ρ) { - return 2 * Math.asin(ρ / 2); - }); - (d3.geo.azimuthalEqualArea = function() { - return d3_geo_projection(d3_geo_azimuthalEqualArea); - }).raw = d3_geo_azimuthalEqualArea; - var d3_geo_azimuthalEquidistant = d3_geo_azimuthal(function(cosλcosφ) { - var c = Math.acos(cosλcosφ); - return c && c / Math.sin(c); - }, d3_identity); - (d3.geo.azimuthalEquidistant = function() { - return d3_geo_projection(d3_geo_azimuthalEquidistant); - }).raw = d3_geo_azimuthalEquidistant; - function d3_geo_conicConformal(φ0, φ1) { - var cosφ0 = Math.cos(φ0), t = function(φ) { - return Math.tan(π / 4 + φ / 2); - }, n = φ0 === φ1 ? Math.sin(φ0) : Math.log(cosφ0 / Math.cos(φ1)) / Math.log(t(φ1) / t(φ0)), F = cosφ0 * Math.pow(t(φ0), n) / n; - if (!n) return d3_geo_mercator; - function forward(λ, φ) { - if (F > 0) { - if (φ < -halfπ + ε) φ = -halfπ + ε; - } else { - if (φ > halfπ - ε) φ = halfπ - ε; - } - var ρ = F / Math.pow(t(φ), n); - return [ ρ * Math.sin(n * λ), F - ρ * Math.cos(n * λ) ]; - } - forward.invert = function(x, y) { - var ρ0_y = F - y, ρ = d3_sgn(n) * Math.sqrt(x * x + ρ0_y * ρ0_y); - return [ Math.atan2(x, ρ0_y) / n, 2 * Math.atan(Math.pow(F / ρ, 1 / n)) - halfπ ]; - }; - return forward; - } - (d3.geo.conicConformal = function() { - return d3_geo_conic(d3_geo_conicConformal); - }).raw = d3_geo_conicConformal; - function d3_geo_conicEquidistant(φ0, φ1) { - var cosφ0 = Math.cos(φ0), n = φ0 === φ1 ? Math.sin(φ0) : (cosφ0 - Math.cos(φ1)) / (φ1 - φ0), G = cosφ0 / n + φ0; - if (abs(n) < ε) return d3_geo_equirectangular; - function forward(λ, φ) { - var ρ = G - φ; - return [ ρ * Math.sin(n * λ), G - ρ * Math.cos(n * λ) ]; - } - forward.invert = function(x, y) { - var ρ0_y = G - y; - return [ Math.atan2(x, ρ0_y) / n, G - d3_sgn(n) * Math.sqrt(x * x + ρ0_y * ρ0_y) ]; - }; - return forward; - } - (d3.geo.conicEquidistant = function() { - return d3_geo_conic(d3_geo_conicEquidistant); - }).raw = d3_geo_conicEquidistant; - var d3_geo_gnomonic = d3_geo_azimuthal(function(cosλcosφ) { - return 1 / cosλcosφ; - }, Math.atan); - (d3.geo.gnomonic = function() { - return d3_geo_projection(d3_geo_gnomonic); - }).raw = d3_geo_gnomonic; - function d3_geo_mercator(λ, φ) { - return [ λ, Math.log(Math.tan(π / 4 + φ / 2)) ]; - } - d3_geo_mercator.invert = function(x, y) { - return [ x, 2 * Math.atan(Math.exp(y)) - halfπ ]; - }; - function d3_geo_mercatorProjection(project) { - var m = d3_geo_projection(project), scale = m.scale, translate = m.translate, clipExtent = m.clipExtent, clipAuto; - m.scale = function() { - var v = scale.apply(m, arguments); - return v === m ? clipAuto ? m.clipExtent(null) : m : v; - }; - m.translate = function() { - var v = translate.apply(m, arguments); - return v === m ? clipAuto ? m.clipExtent(null) : m : v; - }; - m.clipExtent = function(_) { - var v = clipExtent.apply(m, arguments); - if (v === m) { - if (clipAuto = _ == null) { - var k = π * scale(), t = translate(); - clipExtent([ [ t[0] - k, t[1] - k ], [ t[0] + k, t[1] + k ] ]); - } - } else if (clipAuto) { - v = null; - } - return v; - }; - return m.clipExtent(null); - } - (d3.geo.mercator = function() { - return d3_geo_mercatorProjection(d3_geo_mercator); - }).raw = d3_geo_mercator; - var d3_geo_orthographic = d3_geo_azimuthal(function() { - return 1; - }, Math.asin); - (d3.geo.orthographic = function() { - return d3_geo_projection(d3_geo_orthographic); - }).raw = d3_geo_orthographic; - var d3_geo_stereographic = d3_geo_azimuthal(function(cosλcosφ) { - return 1 / (1 + cosλcosφ); - }, function(ρ) { - return 2 * Math.atan(ρ); - }); - (d3.geo.stereographic = function() { - return d3_geo_projection(d3_geo_stereographic); - }).raw = d3_geo_stereographic; - function d3_geo_transverseMercator(λ, φ) { - return [ Math.log(Math.tan(π / 4 + φ / 2)), -λ ]; - } - d3_geo_transverseMercator.invert = function(x, y) { - return [ -y, 2 * Math.atan(Math.exp(x)) - halfπ ]; - }; - (d3.geo.transverseMercator = function() { - var projection = d3_geo_mercatorProjection(d3_geo_transverseMercator), center = projection.center, rotate = projection.rotate; - projection.center = function(_) { - return _ ? center([ -_[1], _[0] ]) : (_ = center(), [ _[1], -_[0] ]); - }; - projection.rotate = function(_) { - return _ ? rotate([ _[0], _[1], _.length > 2 ? _[2] + 90 : 90 ]) : (_ = rotate(), - [ _[0], _[1], _[2] - 90 ]); - }; - return rotate([ 0, 0, 90 ]); - }).raw = d3_geo_transverseMercator; - d3.geom = {}; - function d3_geom_pointX(d) { - return d[0]; - } - function d3_geom_pointY(d) { - return d[1]; - } - d3.geom.hull = function(vertices) { - var x = d3_geom_pointX, y = d3_geom_pointY; - if (arguments.length) return hull(vertices); - function hull(data) { - if (data.length < 3) return []; - var fx = d3_functor(x), fy = d3_functor(y), i, n = data.length, points = [], flippedPoints = []; - for (i = 0; i < n; i++) { - points.push([ +fx.call(this, data[i], i), +fy.call(this, data[i], i), i ]); - } - points.sort(d3_geom_hullOrder); - for (i = 0; i < n; i++) flippedPoints.push([ points[i][0], -points[i][1] ]); - var upper = d3_geom_hullUpper(points), lower = d3_geom_hullUpper(flippedPoints); - var skipLeft = lower[0] === upper[0], skipRight = lower[lower.length - 1] === upper[upper.length - 1], polygon = []; - for (i = upper.length - 1; i >= 0; --i) polygon.push(data[points[upper[i]][2]]); - for (i = +skipLeft; i < lower.length - skipRight; ++i) polygon.push(data[points[lower[i]][2]]); - return polygon; - } - hull.x = function(_) { - return arguments.length ? (x = _, hull) : x; - }; - hull.y = function(_) { - return arguments.length ? (y = _, hull) : y; - }; - return hull; - }; - function d3_geom_hullUpper(points) { - var n = points.length, hull = [ 0, 1 ], hs = 2; - for (var i = 2; i < n; i++) { - while (hs > 1 && d3_cross2d(points[hull[hs - 2]], points[hull[hs - 1]], points[i]) <= 0) --hs; - hull[hs++] = i; - } - return hull.slice(0, hs); - } - function d3_geom_hullOrder(a, b) { - return a[0] - b[0] || a[1] - b[1]; - } - d3.geom.polygon = function(coordinates) { - d3_subclass(coordinates, d3_geom_polygonPrototype); - return coordinates; - }; - var d3_geom_polygonPrototype = d3.geom.polygon.prototype = []; - d3_geom_polygonPrototype.area = function() { - var i = -1, n = this.length, a, b = this[n - 1], area = 0; - while (++i < n) { - a = b; - b = this[i]; - area += a[1] * b[0] - a[0] * b[1]; - } - return area * .5; - }; - d3_geom_polygonPrototype.centroid = function(k) { - var i = -1, n = this.length, x = 0, y = 0, a, b = this[n - 1], c; - if (!arguments.length) k = -1 / (6 * this.area()); - while (++i < n) { - a = b; - b = this[i]; - c = a[0] * b[1] - b[0] * a[1]; - x += (a[0] + b[0]) * c; - y += (a[1] + b[1]) * c; - } - return [ x * k, y * k ]; - }; - d3_geom_polygonPrototype.clip = function(subject) { - var input, closed = d3_geom_polygonClosed(subject), i = -1, n = this.length - d3_geom_polygonClosed(this), j, m, a = this[n - 1], b, c, d; - while (++i < n) { - input = subject.slice(); - subject.length = 0; - b = this[i]; - c = input[(m = input.length - closed) - 1]; - j = -1; - while (++j < m) { - d = input[j]; - if (d3_geom_polygonInside(d, a, b)) { - if (!d3_geom_polygonInside(c, a, b)) { - subject.push(d3_geom_polygonIntersect(c, d, a, b)); - } - subject.push(d); - } else if (d3_geom_polygonInside(c, a, b)) { - subject.push(d3_geom_polygonIntersect(c, d, a, b)); - } - c = d; - } - if (closed) subject.push(subject[0]); - a = b; - } - return subject; - }; - function d3_geom_polygonInside(p, a, b) { - return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]); - } - function d3_geom_polygonIntersect(c, d, a, b) { - var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3, y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3, ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21); - return [ x1 + ua * x21, y1 + ua * y21 ]; - } - function d3_geom_polygonClosed(coordinates) { - var a = coordinates[0], b = coordinates[coordinates.length - 1]; - return !(a[0] - b[0] || a[1] - b[1]); - } - var d3_geom_voronoiEdges, d3_geom_voronoiCells, d3_geom_voronoiBeaches, d3_geom_voronoiBeachPool = [], d3_geom_voronoiFirstCircle, d3_geom_voronoiCircles, d3_geom_voronoiCirclePool = []; - function d3_geom_voronoiBeach() { - d3_geom_voronoiRedBlackNode(this); - this.edge = this.site = this.circle = null; - } - function d3_geom_voronoiCreateBeach(site) { - var beach = d3_geom_voronoiBeachPool.pop() || new d3_geom_voronoiBeach(); - beach.site = site; - return beach; - } - function d3_geom_voronoiDetachBeach(beach) { - d3_geom_voronoiDetachCircle(beach); - d3_geom_voronoiBeaches.remove(beach); - d3_geom_voronoiBeachPool.push(beach); - d3_geom_voronoiRedBlackNode(beach); - } - function d3_geom_voronoiRemoveBeach(beach) { - var circle = beach.circle, x = circle.x, y = circle.cy, vertex = { - x: x, - y: y - }, previous = beach.P, next = beach.N, disappearing = [ beach ]; - d3_geom_voronoiDetachBeach(beach); - var lArc = previous; - while (lArc.circle && abs(x - lArc.circle.x) < ε && abs(y - lArc.circle.cy) < ε) { - previous = lArc.P; - disappearing.unshift(lArc); - d3_geom_voronoiDetachBeach(lArc); - lArc = previous; - } - disappearing.unshift(lArc); - d3_geom_voronoiDetachCircle(lArc); - var rArc = next; - while (rArc.circle && abs(x - rArc.circle.x) < ε && abs(y - rArc.circle.cy) < ε) { - next = rArc.N; - disappearing.push(rArc); - d3_geom_voronoiDetachBeach(rArc); - rArc = next; - } - disappearing.push(rArc); - d3_geom_voronoiDetachCircle(rArc); - var nArcs = disappearing.length, iArc; - for (iArc = 1; iArc < nArcs; ++iArc) { - rArc = disappearing[iArc]; - lArc = disappearing[iArc - 1]; - d3_geom_voronoiSetEdgeEnd(rArc.edge, lArc.site, rArc.site, vertex); - } - lArc = disappearing[0]; - rArc = disappearing[nArcs - 1]; - rArc.edge = d3_geom_voronoiCreateEdge(lArc.site, rArc.site, null, vertex); - d3_geom_voronoiAttachCircle(lArc); - d3_geom_voronoiAttachCircle(rArc); - } - function d3_geom_voronoiAddBeach(site) { - var x = site.x, directrix = site.y, lArc, rArc, dxl, dxr, node = d3_geom_voronoiBeaches._; - while (node) { - dxl = d3_geom_voronoiLeftBreakPoint(node, directrix) - x; - if (dxl > ε) node = node.L; else { - dxr = x - d3_geom_voronoiRightBreakPoint(node, directrix); - if (dxr > ε) { - if (!node.R) { - lArc = node; - break; - } - node = node.R; - } else { - if (dxl > -ε) { - lArc = node.P; - rArc = node; - } else if (dxr > -ε) { - lArc = node; - rArc = node.N; - } else { - lArc = rArc = node; - } - break; - } - } - } - var newArc = d3_geom_voronoiCreateBeach(site); - d3_geom_voronoiBeaches.insert(lArc, newArc); - if (!lArc && !rArc) return; - if (lArc === rArc) { - d3_geom_voronoiDetachCircle(lArc); - rArc = d3_geom_voronoiCreateBeach(lArc.site); - d3_geom_voronoiBeaches.insert(newArc, rArc); - newArc.edge = rArc.edge = d3_geom_voronoiCreateEdge(lArc.site, newArc.site); - d3_geom_voronoiAttachCircle(lArc); - d3_geom_voronoiAttachCircle(rArc); - return; - } - if (!rArc) { - newArc.edge = d3_geom_voronoiCreateEdge(lArc.site, newArc.site); - return; - } - d3_geom_voronoiDetachCircle(lArc); - d3_geom_voronoiDetachCircle(rArc); - var lSite = lArc.site, ax = lSite.x, ay = lSite.y, bx = site.x - ax, by = site.y - ay, rSite = rArc.site, cx = rSite.x - ax, cy = rSite.y - ay, d = 2 * (bx * cy - by * cx), hb = bx * bx + by * by, hc = cx * cx + cy * cy, vertex = { - x: (cy * hb - by * hc) / d + ax, - y: (bx * hc - cx * hb) / d + ay - }; - d3_geom_voronoiSetEdgeEnd(rArc.edge, lSite, rSite, vertex); - newArc.edge = d3_geom_voronoiCreateEdge(lSite, site, null, vertex); - rArc.edge = d3_geom_voronoiCreateEdge(site, rSite, null, vertex); - d3_geom_voronoiAttachCircle(lArc); - d3_geom_voronoiAttachCircle(rArc); - } - function d3_geom_voronoiLeftBreakPoint(arc, directrix) { - var site = arc.site, rfocx = site.x, rfocy = site.y, pby2 = rfocy - directrix; - if (!pby2) return rfocx; - var lArc = arc.P; - if (!lArc) return -Infinity; - site = lArc.site; - var lfocx = site.x, lfocy = site.y, plby2 = lfocy - directrix; - if (!plby2) return lfocx; - var hl = lfocx - rfocx, aby2 = 1 / pby2 - 1 / plby2, b = hl / plby2; - if (aby2) return (-b + Math.sqrt(b * b - 2 * aby2 * (hl * hl / (-2 * plby2) - lfocy + plby2 / 2 + rfocy - pby2 / 2))) / aby2 + rfocx; - return (rfocx + lfocx) / 2; - } - function d3_geom_voronoiRightBreakPoint(arc, directrix) { - var rArc = arc.N; - if (rArc) return d3_geom_voronoiLeftBreakPoint(rArc, directrix); - var site = arc.site; - return site.y === directrix ? site.x : Infinity; - } - function d3_geom_voronoiCell(site) { - this.site = site; - this.edges = []; - } - d3_geom_voronoiCell.prototype.prepare = function() { - var halfEdges = this.edges, iHalfEdge = halfEdges.length, edge; - while (iHalfEdge--) { - edge = halfEdges[iHalfEdge].edge; - if (!edge.b || !edge.a) halfEdges.splice(iHalfEdge, 1); - } - halfEdges.sort(d3_geom_voronoiHalfEdgeOrder); - return halfEdges.length; - }; - function d3_geom_voronoiCloseCells(extent) { - var x0 = extent[0][0], x1 = extent[1][0], y0 = extent[0][1], y1 = extent[1][1], x2, y2, x3, y3, cells = d3_geom_voronoiCells, iCell = cells.length, cell, iHalfEdge, halfEdges, nHalfEdges, start, end; - while (iCell--) { - cell = cells[iCell]; - if (!cell || !cell.prepare()) continue; - halfEdges = cell.edges; - nHalfEdges = halfEdges.length; - iHalfEdge = 0; - while (iHalfEdge < nHalfEdges) { - end = halfEdges[iHalfEdge].end(), x3 = end.x, y3 = end.y; - start = halfEdges[++iHalfEdge % nHalfEdges].start(), x2 = start.x, y2 = start.y; - if (abs(x3 - x2) > ε || abs(y3 - y2) > ε) { - halfEdges.splice(iHalfEdge, 0, new d3_geom_voronoiHalfEdge(d3_geom_voronoiCreateBorderEdge(cell.site, end, abs(x3 - x0) < ε && y1 - y3 > ε ? { - x: x0, - y: abs(x2 - x0) < ε ? y2 : y1 - } : abs(y3 - y1) < ε && x1 - x3 > ε ? { - x: abs(y2 - y1) < ε ? x2 : x1, - y: y1 - } : abs(x3 - x1) < ε && y3 - y0 > ε ? { - x: x1, - y: abs(x2 - x1) < ε ? y2 : y0 - } : abs(y3 - y0) < ε && x3 - x0 > ε ? { - x: abs(y2 - y0) < ε ? x2 : x0, - y: y0 - } : null), cell.site, null)); - ++nHalfEdges; - } - } - } - } - function d3_geom_voronoiHalfEdgeOrder(a, b) { - return b.angle - a.angle; - } - function d3_geom_voronoiCircle() { - d3_geom_voronoiRedBlackNode(this); - this.x = this.y = this.arc = this.site = this.cy = null; - } - function d3_geom_voronoiAttachCircle(arc) { - var lArc = arc.P, rArc = arc.N; - if (!lArc || !rArc) return; - var lSite = lArc.site, cSite = arc.site, rSite = rArc.site; - if (lSite === rSite) return; - var bx = cSite.x, by = cSite.y, ax = lSite.x - bx, ay = lSite.y - by, cx = rSite.x - bx, cy = rSite.y - by; - var d = 2 * (ax * cy - ay * cx); - if (d >= -ε2) return; - var ha = ax * ax + ay * ay, hc = cx * cx + cy * cy, x = (cy * ha - ay * hc) / d, y = (ax * hc - cx * ha) / d, cy = y + by; - var circle = d3_geom_voronoiCirclePool.pop() || new d3_geom_voronoiCircle(); - circle.arc = arc; - circle.site = cSite; - circle.x = x + bx; - circle.y = cy + Math.sqrt(x * x + y * y); - circle.cy = cy; - arc.circle = circle; - var before = null, node = d3_geom_voronoiCircles._; - while (node) { - if (circle.y < node.y || circle.y === node.y && circle.x <= node.x) { - if (node.L) node = node.L; else { - before = node.P; - break; - } - } else { - if (node.R) node = node.R; else { - before = node; - break; - } - } - } - d3_geom_voronoiCircles.insert(before, circle); - if (!before) d3_geom_voronoiFirstCircle = circle; - } - function d3_geom_voronoiDetachCircle(arc) { - var circle = arc.circle; - if (circle) { - if (!circle.P) d3_geom_voronoiFirstCircle = circle.N; - d3_geom_voronoiCircles.remove(circle); - d3_geom_voronoiCirclePool.push(circle); - d3_geom_voronoiRedBlackNode(circle); - arc.circle = null; - } - } - function d3_geom_voronoiClipEdges(extent) { - var edges = d3_geom_voronoiEdges, clip = d3_geom_clipLine(extent[0][0], extent[0][1], extent[1][0], extent[1][1]), i = edges.length, e; - while (i--) { - e = edges[i]; - if (!d3_geom_voronoiConnectEdge(e, extent) || !clip(e) || abs(e.a.x - e.b.x) < ε && abs(e.a.y - e.b.y) < ε) { - e.a = e.b = null; - edges.splice(i, 1); - } - } - } - function d3_geom_voronoiConnectEdge(edge, extent) { - var vb = edge.b; - if (vb) return true; - var va = edge.a, x0 = extent[0][0], x1 = extent[1][0], y0 = extent[0][1], y1 = extent[1][1], lSite = edge.l, rSite = edge.r, lx = lSite.x, ly = lSite.y, rx = rSite.x, ry = rSite.y, fx = (lx + rx) / 2, fy = (ly + ry) / 2, fm, fb; - if (ry === ly) { - if (fx < x0 || fx >= x1) return; - if (lx > rx) { - if (!va) va = { - x: fx, - y: y0 - }; else if (va.y >= y1) return; - vb = { - x: fx, - y: y1 - }; - } else { - if (!va) va = { - x: fx, - y: y1 - }; else if (va.y < y0) return; - vb = { - x: fx, - y: y0 - }; - } - } else { - fm = (lx - rx) / (ry - ly); - fb = fy - fm * fx; - if (fm < -1 || fm > 1) { - if (lx > rx) { - if (!va) va = { - x: (y0 - fb) / fm, - y: y0 - }; else if (va.y >= y1) return; - vb = { - x: (y1 - fb) / fm, - y: y1 - }; - } else { - if (!va) va = { - x: (y1 - fb) / fm, - y: y1 - }; else if (va.y < y0) return; - vb = { - x: (y0 - fb) / fm, - y: y0 - }; - } - } else { - if (ly < ry) { - if (!va) va = { - x: x0, - y: fm * x0 + fb - }; else if (va.x >= x1) return; - vb = { - x: x1, - y: fm * x1 + fb - }; - } else { - if (!va) va = { - x: x1, - y: fm * x1 + fb - }; else if (va.x < x0) return; - vb = { - x: x0, - y: fm * x0 + fb - }; - } - } - } - edge.a = va; - edge.b = vb; - return true; - } - function d3_geom_voronoiEdge(lSite, rSite) { - this.l = lSite; - this.r = rSite; - this.a = this.b = null; - } - function d3_geom_voronoiCreateEdge(lSite, rSite, va, vb) { - var edge = new d3_geom_voronoiEdge(lSite, rSite); - d3_geom_voronoiEdges.push(edge); - if (va) d3_geom_voronoiSetEdgeEnd(edge, lSite, rSite, va); - if (vb) d3_geom_voronoiSetEdgeEnd(edge, rSite, lSite, vb); - d3_geom_voronoiCells[lSite.i].edges.push(new d3_geom_voronoiHalfEdge(edge, lSite, rSite)); - d3_geom_voronoiCells[rSite.i].edges.push(new d3_geom_voronoiHalfEdge(edge, rSite, lSite)); - return edge; - } - function d3_geom_voronoiCreateBorderEdge(lSite, va, vb) { - var edge = new d3_geom_voronoiEdge(lSite, null); - edge.a = va; - edge.b = vb; - d3_geom_voronoiEdges.push(edge); - return edge; - } - function d3_geom_voronoiSetEdgeEnd(edge, lSite, rSite, vertex) { - if (!edge.a && !edge.b) { - edge.a = vertex; - edge.l = lSite; - edge.r = rSite; - } else if (edge.l === rSite) { - edge.b = vertex; - } else { - edge.a = vertex; - } - } - function d3_geom_voronoiHalfEdge(edge, lSite, rSite) { - var va = edge.a, vb = edge.b; - this.edge = edge; - this.site = lSite; - this.angle = rSite ? Math.atan2(rSite.y - lSite.y, rSite.x - lSite.x) : edge.l === lSite ? Math.atan2(vb.x - va.x, va.y - vb.y) : Math.atan2(va.x - vb.x, vb.y - va.y); - } - d3_geom_voronoiHalfEdge.prototype = { - start: function() { - return this.edge.l === this.site ? this.edge.a : this.edge.b; - }, - end: function() { - return this.edge.l === this.site ? this.edge.b : this.edge.a; - } - }; - function d3_geom_voronoiRedBlackTree() { - this._ = null; - } - function d3_geom_voronoiRedBlackNode(node) { - node.U = node.C = node.L = node.R = node.P = node.N = null; - } - d3_geom_voronoiRedBlackTree.prototype = { - insert: function(after, node) { - var parent, grandpa, uncle; - if (after) { - node.P = after; - node.N = after.N; - if (after.N) after.N.P = node; - after.N = node; - if (after.R) { - after = after.R; - while (after.L) after = after.L; - after.L = node; - } else { - after.R = node; - } - parent = after; - } else if (this._) { - after = d3_geom_voronoiRedBlackFirst(this._); - node.P = null; - node.N = after; - after.P = after.L = node; - parent = after; - } else { - node.P = node.N = null; - this._ = node; - parent = null; - } - node.L = node.R = null; - node.U = parent; - node.C = true; - after = node; - while (parent && parent.C) { - grandpa = parent.U; - if (parent === grandpa.L) { - uncle = grandpa.R; - if (uncle && uncle.C) { - parent.C = uncle.C = false; - grandpa.C = true; - after = grandpa; - } else { - if (after === parent.R) { - d3_geom_voronoiRedBlackRotateLeft(this, parent); - after = parent; - parent = after.U; - } - parent.C = false; - grandpa.C = true; - d3_geom_voronoiRedBlackRotateRight(this, grandpa); - } - } else { - uncle = grandpa.L; - if (uncle && uncle.C) { - parent.C = uncle.C = false; - grandpa.C = true; - after = grandpa; - } else { - if (after === parent.L) { - d3_geom_voronoiRedBlackRotateRight(this, parent); - after = parent; - parent = after.U; - } - parent.C = false; - grandpa.C = true; - d3_geom_voronoiRedBlackRotateLeft(this, grandpa); - } - } - parent = after.U; - } - this._.C = false; - }, - remove: function(node) { - if (node.N) node.N.P = node.P; - if (node.P) node.P.N = node.N; - node.N = node.P = null; - var parent = node.U, sibling, left = node.L, right = node.R, next, red; - if (!left) next = right; else if (!right) next = left; else next = d3_geom_voronoiRedBlackFirst(right); - if (parent) { - if (parent.L === node) parent.L = next; else parent.R = next; - } else { - this._ = next; - } - if (left && right) { - red = next.C; - next.C = node.C; - next.L = left; - left.U = next; - if (next !== right) { - parent = next.U; - next.U = node.U; - node = next.R; - parent.L = node; - next.R = right; - right.U = next; - } else { - next.U = parent; - parent = next; - node = next.R; - } - } else { - red = node.C; - node = next; - } - if (node) node.U = parent; - if (red) return; - if (node && node.C) { - node.C = false; - return; - } - do { - if (node === this._) break; - if (node === parent.L) { - sibling = parent.R; - if (sibling.C) { - sibling.C = false; - parent.C = true; - d3_geom_voronoiRedBlackRotateLeft(this, parent); - sibling = parent.R; - } - if (sibling.L && sibling.L.C || sibling.R && sibling.R.C) { - if (!sibling.R || !sibling.R.C) { - sibling.L.C = false; - sibling.C = true; - d3_geom_voronoiRedBlackRotateRight(this, sibling); - sibling = parent.R; - } - sibling.C = parent.C; - parent.C = sibling.R.C = false; - d3_geom_voronoiRedBlackRotateLeft(this, parent); - node = this._; - break; - } - } else { - sibling = parent.L; - if (sibling.C) { - sibling.C = false; - parent.C = true; - d3_geom_voronoiRedBlackRotateRight(this, parent); - sibling = parent.L; - } - if (sibling.L && sibling.L.C || sibling.R && sibling.R.C) { - if (!sibling.L || !sibling.L.C) { - sibling.R.C = false; - sibling.C = true; - d3_geom_voronoiRedBlackRotateLeft(this, sibling); - sibling = parent.L; - } - sibling.C = parent.C; - parent.C = sibling.L.C = false; - d3_geom_voronoiRedBlackRotateRight(this, parent); - node = this._; - break; - } - } - sibling.C = true; - node = parent; - parent = parent.U; - } while (!node.C); - if (node) node.C = false; - } - }; - function d3_geom_voronoiRedBlackRotateLeft(tree, node) { - var p = node, q = node.R, parent = p.U; - if (parent) { - if (parent.L === p) parent.L = q; else parent.R = q; - } else { - tree._ = q; - } - q.U = parent; - p.U = q; - p.R = q.L; - if (p.R) p.R.U = p; - q.L = p; - } - function d3_geom_voronoiRedBlackRotateRight(tree, node) { - var p = node, q = node.L, parent = p.U; - if (parent) { - if (parent.L === p) parent.L = q; else parent.R = q; - } else { - tree._ = q; - } - q.U = parent; - p.U = q; - p.L = q.R; - if (p.L) p.L.U = p; - q.R = p; - } - function d3_geom_voronoiRedBlackFirst(node) { - while (node.L) node = node.L; - return node; - } - function d3_geom_voronoi(sites, bbox) { - var site = sites.sort(d3_geom_voronoiVertexOrder).pop(), x0, y0, circle; - d3_geom_voronoiEdges = []; - d3_geom_voronoiCells = new Array(sites.length); - d3_geom_voronoiBeaches = new d3_geom_voronoiRedBlackTree(); - d3_geom_voronoiCircles = new d3_geom_voronoiRedBlackTree(); - while (true) { - circle = d3_geom_voronoiFirstCircle; - if (site && (!circle || site.y < circle.y || site.y === circle.y && site.x < circle.x)) { - if (site.x !== x0 || site.y !== y0) { - d3_geom_voronoiCells[site.i] = new d3_geom_voronoiCell(site); - d3_geom_voronoiAddBeach(site); - x0 = site.x, y0 = site.y; - } - site = sites.pop(); - } else if (circle) { - d3_geom_voronoiRemoveBeach(circle.arc); - } else { - break; - } - } - if (bbox) d3_geom_voronoiClipEdges(bbox), d3_geom_voronoiCloseCells(bbox); - var diagram = { - cells: d3_geom_voronoiCells, - edges: d3_geom_voronoiEdges - }; - d3_geom_voronoiBeaches = d3_geom_voronoiCircles = d3_geom_voronoiEdges = d3_geom_voronoiCells = null; - return diagram; - } - function d3_geom_voronoiVertexOrder(a, b) { - return b.y - a.y || b.x - a.x; - } - d3.geom.voronoi = function(points) { - var x = d3_geom_pointX, y = d3_geom_pointY, fx = x, fy = y, clipExtent = d3_geom_voronoiClipExtent; - if (points) return voronoi(points); - function voronoi(data) { - var polygons = new Array(data.length), x0 = clipExtent[0][0], y0 = clipExtent[0][1], x1 = clipExtent[1][0], y1 = clipExtent[1][1]; - d3_geom_voronoi(sites(data), clipExtent).cells.forEach(function(cell, i) { - var edges = cell.edges, site = cell.site, polygon = polygons[i] = edges.length ? edges.map(function(e) { - var s = e.start(); - return [ s.x, s.y ]; - }) : site.x >= x0 && site.x <= x1 && site.y >= y0 && site.y <= y1 ? [ [ x0, y1 ], [ x1, y1 ], [ x1, y0 ], [ x0, y0 ] ] : []; - polygon.point = data[i]; - }); - return polygons; - } - function sites(data) { - return data.map(function(d, i) { - return { - x: Math.round(fx(d, i) / ε) * ε, - y: Math.round(fy(d, i) / ε) * ε, - i: i - }; - }); - } - voronoi.links = function(data) { - return d3_geom_voronoi(sites(data)).edges.filter(function(edge) { - return edge.l && edge.r; - }).map(function(edge) { - return { - source: data[edge.l.i], - target: data[edge.r.i] - }; - }); - }; - voronoi.triangles = function(data) { - var triangles = []; - d3_geom_voronoi(sites(data)).cells.forEach(function(cell, i) { - var site = cell.site, edges = cell.edges.sort(d3_geom_voronoiHalfEdgeOrder), j = -1, m = edges.length, e0, s0, e1 = edges[m - 1].edge, s1 = e1.l === site ? e1.r : e1.l; - while (++j < m) { - e0 = e1; - s0 = s1; - e1 = edges[j].edge; - s1 = e1.l === site ? e1.r : e1.l; - if (i < s0.i && i < s1.i && d3_geom_voronoiTriangleArea(site, s0, s1) < 0) { - triangles.push([ data[i], data[s0.i], data[s1.i] ]); - } - } - }); - return triangles; - }; - voronoi.x = function(_) { - return arguments.length ? (fx = d3_functor(x = _), voronoi) : x; - }; - voronoi.y = function(_) { - return arguments.length ? (fy = d3_functor(y = _), voronoi) : y; - }; - voronoi.clipExtent = function(_) { - if (!arguments.length) return clipExtent === d3_geom_voronoiClipExtent ? null : clipExtent; - clipExtent = _ == null ? d3_geom_voronoiClipExtent : _; - return voronoi; - }; - voronoi.size = function(_) { - if (!arguments.length) return clipExtent === d3_geom_voronoiClipExtent ? null : clipExtent && clipExtent[1]; - return voronoi.clipExtent(_ && [ [ 0, 0 ], _ ]); - }; - return voronoi; - }; - var d3_geom_voronoiClipExtent = [ [ -1e6, -1e6 ], [ 1e6, 1e6 ] ]; - function d3_geom_voronoiTriangleArea(a, b, c) { - return (a.x - c.x) * (b.y - a.y) - (a.x - b.x) * (c.y - a.y); - } - d3.geom.delaunay = function(vertices) { - return d3.geom.voronoi().triangles(vertices); - }; - d3.geom.quadtree = function(points, x1, y1, x2, y2) { - var x = d3_geom_pointX, y = d3_geom_pointY, compat; - if (compat = arguments.length) { - x = d3_geom_quadtreeCompatX; - y = d3_geom_quadtreeCompatY; - if (compat === 3) { - y2 = y1; - x2 = x1; - y1 = x1 = 0; - } - return quadtree(points); - } - function quadtree(data) { - var d, fx = d3_functor(x), fy = d3_functor(y), xs, ys, i, n, x1_, y1_, x2_, y2_; - if (x1 != null) { - x1_ = x1, y1_ = y1, x2_ = x2, y2_ = y2; - } else { - x2_ = y2_ = -(x1_ = y1_ = Infinity); - xs = [], ys = []; - n = data.length; - if (compat) for (i = 0; i < n; ++i) { - d = data[i]; - if (d.x < x1_) x1_ = d.x; - if (d.y < y1_) y1_ = d.y; - if (d.x > x2_) x2_ = d.x; - if (d.y > y2_) y2_ = d.y; - xs.push(d.x); - ys.push(d.y); - } else for (i = 0; i < n; ++i) { - var x_ = +fx(d = data[i], i), y_ = +fy(d, i); - if (x_ < x1_) x1_ = x_; - if (y_ < y1_) y1_ = y_; - if (x_ > x2_) x2_ = x_; - if (y_ > y2_) y2_ = y_; - xs.push(x_); - ys.push(y_); - } - } - var dx = x2_ - x1_, dy = y2_ - y1_; - if (dx > dy) y2_ = y1_ + dx; else x2_ = x1_ + dy; - function insert(n, d, x, y, x1, y1, x2, y2) { - if (isNaN(x) || isNaN(y)) return; - if (n.leaf) { - var nx = n.x, ny = n.y; - if (nx != null) { - if (abs(nx - x) + abs(ny - y) < .01) { - insertChild(n, d, x, y, x1, y1, x2, y2); - } else { - var nPoint = n.point; - n.x = n.y = n.point = null; - insertChild(n, nPoint, nx, ny, x1, y1, x2, y2); - insertChild(n, d, x, y, x1, y1, x2, y2); - } - } else { - n.x = x, n.y = y, n.point = d; - } - } else { - insertChild(n, d, x, y, x1, y1, x2, y2); - } - } - function insertChild(n, d, x, y, x1, y1, x2, y2) { - var xm = (x1 + x2) * .5, ym = (y1 + y2) * .5, right = x >= xm, below = y >= ym, i = below << 1 | right; - n.leaf = false; - n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode()); - if (right) x1 = xm; else x2 = xm; - if (below) y1 = ym; else y2 = ym; - insert(n, d, x, y, x1, y1, x2, y2); - } - var root = d3_geom_quadtreeNode(); - root.add = function(d) { - insert(root, d, +fx(d, ++i), +fy(d, i), x1_, y1_, x2_, y2_); - }; - root.visit = function(f) { - d3_geom_quadtreeVisit(f, root, x1_, y1_, x2_, y2_); - }; - root.find = function(point) { - return d3_geom_quadtreeFind(root, point[0], point[1], x1_, y1_, x2_, y2_); - }; - i = -1; - if (x1 == null) { - while (++i < n) { - insert(root, data[i], xs[i], ys[i], x1_, y1_, x2_, y2_); - } - --i; - } else data.forEach(root.add); - xs = ys = data = d = null; - return root; - } - quadtree.x = function(_) { - return arguments.length ? (x = _, quadtree) : x; - }; - quadtree.y = function(_) { - return arguments.length ? (y = _, quadtree) : y; - }; - quadtree.extent = function(_) { - if (!arguments.length) return x1 == null ? null : [ [ x1, y1 ], [ x2, y2 ] ]; - if (_ == null) x1 = y1 = x2 = y2 = null; else x1 = +_[0][0], y1 = +_[0][1], x2 = +_[1][0], - y2 = +_[1][1]; - return quadtree; - }; - quadtree.size = function(_) { - if (!arguments.length) return x1 == null ? null : [ x2 - x1, y2 - y1 ]; - if (_ == null) x1 = y1 = x2 = y2 = null; else x1 = y1 = 0, x2 = +_[0], y2 = +_[1]; - return quadtree; - }; - return quadtree; - }; - function d3_geom_quadtreeCompatX(d) { - return d.x; - } - function d3_geom_quadtreeCompatY(d) { - return d.y; - } - function d3_geom_quadtreeNode() { - return { - leaf: true, - nodes: [], - point: null, - x: null, - y: null - }; - } - function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) { - if (!f(node, x1, y1, x2, y2)) { - var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, children = node.nodes; - if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy); - if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy); - if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2); - if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2); - } - } - function d3_geom_quadtreeFind(root, x, y, x0, y0, x3, y3) { - var minDistance2 = Infinity, closestPoint; - (function find(node, x1, y1, x2, y2) { - if (x1 > x3 || y1 > y3 || x2 < x0 || y2 < y0) return; - if (point = node.point) { - var point, dx = x - node.x, dy = y - node.y, distance2 = dx * dx + dy * dy; - if (distance2 < minDistance2) { - var distance = Math.sqrt(minDistance2 = distance2); - x0 = x - distance, y0 = y - distance; - x3 = x + distance, y3 = y + distance; - closestPoint = point; - } - } - var children = node.nodes, xm = (x1 + x2) * .5, ym = (y1 + y2) * .5, right = x >= xm, below = y >= ym; - for (var i = below << 1 | right, j = i + 4; i < j; ++i) { - if (node = children[i & 3]) switch (i & 3) { - case 0: - find(node, x1, y1, xm, ym); - break; - - case 1: - find(node, xm, y1, x2, ym); - break; - - case 2: - find(node, x1, ym, xm, y2); - break; - - case 3: - find(node, xm, ym, x2, y2); - break; - } - } - })(root, x0, y0, x3, y3); - return closestPoint; - } - d3.interpolateRgb = d3_interpolateRgb; - function d3_interpolateRgb(a, b) { - a = d3.rgb(a); - b = d3.rgb(b); - var ar = a.r, ag = a.g, ab = a.b, br = b.r - ar, bg = b.g - ag, bb = b.b - ab; - return function(t) { - return "#" + d3_rgb_hex(Math.round(ar + br * t)) + d3_rgb_hex(Math.round(ag + bg * t)) + d3_rgb_hex(Math.round(ab + bb * t)); - }; - } - d3.interpolateObject = d3_interpolateObject; - function d3_interpolateObject(a, b) { - var i = {}, c = {}, k; - for (k in a) { - if (k in b) { - i[k] = d3_interpolate(a[k], b[k]); - } else { - c[k] = a[k]; - } - } - for (k in b) { - if (!(k in a)) { - c[k] = b[k]; - } - } - return function(t) { - for (k in i) c[k] = i[k](t); - return c; - }; - } - d3.interpolateNumber = d3_interpolateNumber; - function d3_interpolateNumber(a, b) { - a = +a, b = +b; - return function(t) { - return a * (1 - t) + b * t; - }; - } - d3.interpolateString = d3_interpolateString; - function d3_interpolateString(a, b) { - var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, am, bm, bs, i = -1, s = [], q = []; - a = a + "", b = b + ""; - while ((am = d3_interpolate_numberA.exec(a)) && (bm = d3_interpolate_numberB.exec(b))) { - if ((bs = bm.index) > bi) { - bs = b.slice(bi, bs); - if (s[i]) s[i] += bs; else s[++i] = bs; - } - if ((am = am[0]) === (bm = bm[0])) { - if (s[i]) s[i] += bm; else s[++i] = bm; - } else { - s[++i] = null; - q.push({ - i: i, - x: d3_interpolateNumber(am, bm) - }); - } - bi = d3_interpolate_numberB.lastIndex; - } - if (bi < b.length) { - bs = b.slice(bi); - if (s[i]) s[i] += bs; else s[++i] = bs; - } - return s.length < 2 ? q[0] ? (b = q[0].x, function(t) { - return b(t) + ""; - }) : function() { - return b; - } : (b = q.length, function(t) { - for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }); - } - var d3_interpolate_numberA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g, d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, "g"); - d3.interpolate = d3_interpolate; - function d3_interpolate(a, b) { - var i = d3.interpolators.length, f; - while (--i >= 0 && !(f = d3.interpolators[i](a, b))) ; - return f; - } - d3.interpolators = [ function(a, b) { - var t = typeof b; - return (t === "string" ? d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString : b instanceof d3_color ? d3_interpolateRgb : Array.isArray(b) ? d3_interpolateArray : t === "object" && isNaN(b) ? d3_interpolateObject : d3_interpolateNumber)(a, b); - } ]; - d3.interpolateArray = d3_interpolateArray; - function d3_interpolateArray(a, b) { - var x = [], c = [], na = a.length, nb = b.length, n0 = Math.min(a.length, b.length), i; - for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i])); - for (;i < na; ++i) c[i] = a[i]; - for (;i < nb; ++i) c[i] = b[i]; - return function(t) { - for (i = 0; i < n0; ++i) c[i] = x[i](t); - return c; - }; - } - var d3_ease_default = function() { - return d3_identity; - }; - var d3_ease = d3.map({ - linear: d3_ease_default, - poly: d3_ease_poly, - quad: function() { - return d3_ease_quad; - }, - cubic: function() { - return d3_ease_cubic; - }, - sin: function() { - return d3_ease_sin; - }, - exp: function() { - return d3_ease_exp; - }, - circle: function() { - return d3_ease_circle; - }, - elastic: d3_ease_elastic, - back: d3_ease_back, - bounce: function() { - return d3_ease_bounce; - } - }); - var d3_ease_mode = d3.map({ - "in": d3_identity, - out: d3_ease_reverse, - "in-out": d3_ease_reflect, - "out-in": function(f) { - return d3_ease_reflect(d3_ease_reverse(f)); - } - }); - d3.ease = function(name) { - var i = name.indexOf("-"), t = i >= 0 ? name.slice(0, i) : name, m = i >= 0 ? name.slice(i + 1) : "in"; - t = d3_ease.get(t) || d3_ease_default; - m = d3_ease_mode.get(m) || d3_identity; - return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1)))); - }; - function d3_ease_clamp(f) { - return function(t) { - return t <= 0 ? 0 : t >= 1 ? 1 : f(t); - }; - } - function d3_ease_reverse(f) { - return function(t) { - return 1 - f(1 - t); - }; - } - function d3_ease_reflect(f) { - return function(t) { - return .5 * (t < .5 ? f(2 * t) : 2 - f(2 - 2 * t)); - }; - } - function d3_ease_quad(t) { - return t * t; - } - function d3_ease_cubic(t) { - return t * t * t; - } - function d3_ease_cubicInOut(t) { - if (t <= 0) return 0; - if (t >= 1) return 1; - var t2 = t * t, t3 = t2 * t; - return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75); - } - function d3_ease_poly(e) { - return function(t) { - return Math.pow(t, e); - }; - } - function d3_ease_sin(t) { - return 1 - Math.cos(t * halfπ); - } - function d3_ease_exp(t) { - return Math.pow(2, 10 * (t - 1)); - } - function d3_ease_circle(t) { - return 1 - Math.sqrt(1 - t * t); - } - function d3_ease_elastic(a, p) { - var s; - if (arguments.length < 2) p = .45; - if (arguments.length) s = p / τ * Math.asin(1 / a); else a = 1, s = p / 4; - return function(t) { - return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p); - }; - } - function d3_ease_back(s) { - if (!s) s = 1.70158; - return function(t) { - return t * t * ((s + 1) * t - s); - }; - } - function d3_ease_bounce(t) { - return t < 1 / 2.75 ? 7.5625 * t * t : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375; - } - d3.interpolateHcl = d3_interpolateHcl; - function d3_interpolateHcl(a, b) { - a = d3.hcl(a); - b = d3.hcl(b); - var ah = a.h, ac = a.c, al = a.l, bh = b.h - ah, bc = b.c - ac, bl = b.l - al; - if (isNaN(bc)) bc = 0, ac = isNaN(ac) ? b.c : ac; - if (isNaN(bh)) bh = 0, ah = isNaN(ah) ? b.h : ah; else if (bh > 180) bh -= 360; else if (bh < -180) bh += 360; - return function(t) { - return d3_hcl_lab(ah + bh * t, ac + bc * t, al + bl * t) + ""; - }; - } - d3.interpolateHsl = d3_interpolateHsl; - function d3_interpolateHsl(a, b) { - a = d3.hsl(a); - b = d3.hsl(b); - var ah = a.h, as = a.s, al = a.l, bh = b.h - ah, bs = b.s - as, bl = b.l - al; - if (isNaN(bs)) bs = 0, as = isNaN(as) ? b.s : as; - if (isNaN(bh)) bh = 0, ah = isNaN(ah) ? b.h : ah; else if (bh > 180) bh -= 360; else if (bh < -180) bh += 360; - return function(t) { - return d3_hsl_rgb(ah + bh * t, as + bs * t, al + bl * t) + ""; - }; - } - d3.interpolateLab = d3_interpolateLab; - function d3_interpolateLab(a, b) { - a = d3.lab(a); - b = d3.lab(b); - var al = a.l, aa = a.a, ab = a.b, bl = b.l - al, ba = b.a - aa, bb = b.b - ab; - return function(t) { - return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + ""; - }; - } - d3.interpolateRound = d3_interpolateRound; - function d3_interpolateRound(a, b) { - b -= a; - return function(t) { - return Math.round(a + b * t); - }; - } - d3.transform = function(string) { - var g = d3_document.createElementNS(d3.ns.prefix.svg, "g"); - return (d3.transform = function(string) { - if (string != null) { - g.setAttribute("transform", string); - var t = g.transform.baseVal.consolidate(); - } - return new d3_transform(t ? t.matrix : d3_transformIdentity); - })(string); - }; - function d3_transform(m) { - var r0 = [ m.a, m.b ], r1 = [ m.c, m.d ], kx = d3_transformNormalize(r0), kz = d3_transformDot(r0, r1), ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0; - if (r0[0] * r1[1] < r1[0] * r0[1]) { - r0[0] *= -1; - r0[1] *= -1; - kx *= -1; - kz *= -1; - } - this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees; - this.translate = [ m.e, m.f ]; - this.scale = [ kx, ky ]; - this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0; - } - d3_transform.prototype.toString = function() { - return "translate(" + this.translate + ")rotate(" + this.rotate + ")skewX(" + this.skew + ")scale(" + this.scale + ")"; - }; - function d3_transformDot(a, b) { - return a[0] * b[0] + a[1] * b[1]; - } - function d3_transformNormalize(a) { - var k = Math.sqrt(d3_transformDot(a, a)); - if (k) { - a[0] /= k; - a[1] /= k; - } - return k; - } - function d3_transformCombine(a, b, k) { - a[0] += k * b[0]; - a[1] += k * b[1]; - return a; - } - var d3_transformIdentity = { - a: 1, - b: 0, - c: 0, - d: 1, - e: 0, - f: 0 - }; - d3.interpolateTransform = d3_interpolateTransform; - function d3_interpolateTransform(a, b) { - var s = [], q = [], n, A = d3.transform(a), B = d3.transform(b), ta = A.translate, tb = B.translate, ra = A.rotate, rb = B.rotate, wa = A.skew, wb = B.skew, ka = A.scale, kb = B.scale; - if (ta[0] != tb[0] || ta[1] != tb[1]) { - s.push("translate(", null, ",", null, ")"); - q.push({ - i: 1, - x: d3_interpolateNumber(ta[0], tb[0]) - }, { - i: 3, - x: d3_interpolateNumber(ta[1], tb[1]) - }); - } else if (tb[0] || tb[1]) { - s.push("translate(" + tb + ")"); - } else { - s.push(""); - } - if (ra != rb) { - if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; - q.push({ - i: s.push(s.pop() + "rotate(", null, ")") - 2, - x: d3_interpolateNumber(ra, rb) - }); - } else if (rb) { - s.push(s.pop() + "rotate(" + rb + ")"); - } - if (wa != wb) { - q.push({ - i: s.push(s.pop() + "skewX(", null, ")") - 2, - x: d3_interpolateNumber(wa, wb) - }); - } else if (wb) { - s.push(s.pop() + "skewX(" + wb + ")"); - } - if (ka[0] != kb[0] || ka[1] != kb[1]) { - n = s.push(s.pop() + "scale(", null, ",", null, ")"); - q.push({ - i: n - 4, - x: d3_interpolateNumber(ka[0], kb[0]) - }, { - i: n - 2, - x: d3_interpolateNumber(ka[1], kb[1]) - }); - } else if (kb[0] != 1 || kb[1] != 1) { - s.push(s.pop() + "scale(" + kb + ")"); - } - n = q.length; - return function(t) { - var i = -1, o; - while (++i < n) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }; - } - function d3_uninterpolateNumber(a, b) { - b = (b -= a = +a) || 1 / b; - return function(x) { - return (x - a) / b; - }; - } - function d3_uninterpolateClamp(a, b) { - b = (b -= a = +a) || 1 / b; - return function(x) { - return Math.max(0, Math.min(1, (x - a) / b)); - }; - } - d3.layout = {}; - d3.layout.bundle = function() { - return function(links) { - var paths = [], i = -1, n = links.length; - while (++i < n) paths.push(d3_layout_bundlePath(links[i])); - return paths; - }; - }; - function d3_layout_bundlePath(link) { - var start = link.source, end = link.target, lca = d3_layout_bundleLeastCommonAncestor(start, end), points = [ start ]; - while (start !== lca) { - start = start.parent; - points.push(start); - } - var k = points.length; - while (end !== lca) { - points.splice(k, 0, end); - end = end.parent; - } - return points; - } - function d3_layout_bundleAncestors(node) { - var ancestors = [], parent = node.parent; - while (parent != null) { - ancestors.push(node); - node = parent; - parent = parent.parent; - } - ancestors.push(node); - return ancestors; - } - function d3_layout_bundleLeastCommonAncestor(a, b) { - if (a === b) return a; - var aNodes = d3_layout_bundleAncestors(a), bNodes = d3_layout_bundleAncestors(b), aNode = aNodes.pop(), bNode = bNodes.pop(), sharedNode = null; - while (aNode === bNode) { - sharedNode = aNode; - aNode = aNodes.pop(); - bNode = bNodes.pop(); - } - return sharedNode; - } - d3.layout.chord = function() { - var chord = {}, chords, groups, matrix, n, padding = 0, sortGroups, sortSubgroups, sortChords; - function relayout() { - var subgroups = {}, groupSums = [], groupIndex = d3.range(n), subgroupIndex = [], k, x, x0, i, j; - chords = []; - groups = []; - k = 0, i = -1; - while (++i < n) { - x = 0, j = -1; - while (++j < n) { - x += matrix[i][j]; - } - groupSums.push(x); - subgroupIndex.push(d3.range(n)); - k += x; - } - if (sortGroups) { - groupIndex.sort(function(a, b) { - return sortGroups(groupSums[a], groupSums[b]); - }); - } - if (sortSubgroups) { - subgroupIndex.forEach(function(d, i) { - d.sort(function(a, b) { - return sortSubgroups(matrix[i][a], matrix[i][b]); - }); - }); - } - k = (τ - padding * n) / k; - x = 0, i = -1; - while (++i < n) { - x0 = x, j = -1; - while (++j < n) { - var di = groupIndex[i], dj = subgroupIndex[di][j], v = matrix[di][dj], a0 = x, a1 = x += v * k; - subgroups[di + "-" + dj] = { - index: di, - subindex: dj, - startAngle: a0, - endAngle: a1, - value: v - }; - } - groups[di] = { - index: di, - startAngle: x0, - endAngle: x, - value: (x - x0) / k - }; - x += padding; - } - i = -1; - while (++i < n) { - j = i - 1; - while (++j < n) { - var source = subgroups[i + "-" + j], target = subgroups[j + "-" + i]; - if (source.value || target.value) { - chords.push(source.value < target.value ? { - source: target, - target: source - } : { - source: source, - target: target - }); - } - } - } - if (sortChords) resort(); - } - function resort() { - chords.sort(function(a, b) { - return sortChords((a.source.value + a.target.value) / 2, (b.source.value + b.target.value) / 2); - }); - } - chord.matrix = function(x) { - if (!arguments.length) return matrix; - n = (matrix = x) && matrix.length; - chords = groups = null; - return chord; - }; - chord.padding = function(x) { - if (!arguments.length) return padding; - padding = x; - chords = groups = null; - return chord; - }; - chord.sortGroups = function(x) { - if (!arguments.length) return sortGroups; - sortGroups = x; - chords = groups = null; - return chord; - }; - chord.sortSubgroups = function(x) { - if (!arguments.length) return sortSubgroups; - sortSubgroups = x; - chords = null; - return chord; - }; - chord.sortChords = function(x) { - if (!arguments.length) return sortChords; - sortChords = x; - if (chords) resort(); - return chord; - }; - chord.chords = function() { - if (!chords) relayout(); - return chords; - }; - chord.groups = function() { - if (!groups) relayout(); - return groups; - }; - return chord; - }; - d3.layout.force = function() { - var force = {}, event = d3.dispatch("start", "tick", "end"), size = [ 1, 1 ], drag, alpha, friction = .9, linkDistance = d3_layout_forceLinkDistance, linkStrength = d3_layout_forceLinkStrength, charge = -30, chargeDistance2 = d3_layout_forceChargeDistance2, gravity = .1, theta2 = .64, nodes = [], links = [], distances, strengths, charges; - function repulse(node) { - return function(quad, x1, _, x2) { - if (quad.point !== node) { - var dx = quad.cx - node.x, dy = quad.cy - node.y, dw = x2 - x1, dn = dx * dx + dy * dy; - if (dw * dw / theta2 < dn) { - if (dn < chargeDistance2) { - var k = quad.charge / dn; - node.px -= dx * k; - node.py -= dy * k; - } - return true; - } - if (quad.point && dn && dn < chargeDistance2) { - var k = quad.pointCharge / dn; - node.px -= dx * k; - node.py -= dy * k; - } - } - return !quad.charge; - }; - } - force.tick = function() { - if ((alpha *= .99) < .005) { - event.end({ - type: "end", - alpha: alpha = 0 - }); - return true; - } - var n = nodes.length, m = links.length, q, i, o, s, t, l, k, x, y; - for (i = 0; i < m; ++i) { - o = links[i]; - s = o.source; - t = o.target; - x = t.x - s.x; - y = t.y - s.y; - if (l = x * x + y * y) { - l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l; - x *= l; - y *= l; - t.x -= x * (k = s.weight / (t.weight + s.weight)); - t.y -= y * k; - s.x += x * (k = 1 - k); - s.y += y * k; - } - } - if (k = alpha * gravity) { - x = size[0] / 2; - y = size[1] / 2; - i = -1; - if (k) while (++i < n) { - o = nodes[i]; - o.x += (x - o.x) * k; - o.y += (y - o.y) * k; - } - } - if (charge) { - d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges); - i = -1; - while (++i < n) { - if (!(o = nodes[i]).fixed) { - q.visit(repulse(o)); - } - } - } - i = -1; - while (++i < n) { - o = nodes[i]; - if (o.fixed) { - o.x = o.px; - o.y = o.py; - } else { - o.x -= (o.px - (o.px = o.x)) * friction; - o.y -= (o.py - (o.py = o.y)) * friction; - } - } - event.tick({ - type: "tick", - alpha: alpha - }); - }; - force.nodes = function(x) { - if (!arguments.length) return nodes; - nodes = x; - return force; - }; - force.links = function(x) { - if (!arguments.length) return links; - links = x; - return force; - }; - force.size = function(x) { - if (!arguments.length) return size; - size = x; - return force; - }; - force.linkDistance = function(x) { - if (!arguments.length) return linkDistance; - linkDistance = typeof x === "function" ? x : +x; - return force; - }; - force.distance = force.linkDistance; - force.linkStrength = function(x) { - if (!arguments.length) return linkStrength; - linkStrength = typeof x === "function" ? x : +x; - return force; - }; - force.friction = function(x) { - if (!arguments.length) return friction; - friction = +x; - return force; - }; - force.charge = function(x) { - if (!arguments.length) return charge; - charge = typeof x === "function" ? x : +x; - return force; - }; - force.chargeDistance = function(x) { - if (!arguments.length) return Math.sqrt(chargeDistance2); - chargeDistance2 = x * x; - return force; - }; - force.gravity = function(x) { - if (!arguments.length) return gravity; - gravity = +x; - return force; - }; - force.theta = function(x) { - if (!arguments.length) return Math.sqrt(theta2); - theta2 = x * x; - return force; - }; - force.alpha = function(x) { - if (!arguments.length) return alpha; - x = +x; - if (alpha) { - if (x > 0) alpha = x; else alpha = 0; - } else if (x > 0) { - event.start({ - type: "start", - alpha: alpha = x - }); - d3.timer(force.tick); - } - return force; - }; - force.start = function() { - var i, n = nodes.length, m = links.length, w = size[0], h = size[1], neighbors, o; - for (i = 0; i < n; ++i) { - (o = nodes[i]).index = i; - o.weight = 0; - } - for (i = 0; i < m; ++i) { - o = links[i]; - if (typeof o.source == "number") o.source = nodes[o.source]; - if (typeof o.target == "number") o.target = nodes[o.target]; - ++o.source.weight; - ++o.target.weight; - } - for (i = 0; i < n; ++i) { - o = nodes[i]; - if (isNaN(o.x)) o.x = position("x", w); - if (isNaN(o.y)) o.y = position("y", h); - if (isNaN(o.px)) o.px = o.x; - if (isNaN(o.py)) o.py = o.y; - } - distances = []; - if (typeof linkDistance === "function") for (i = 0; i < m; ++i) distances[i] = +linkDistance.call(this, links[i], i); else for (i = 0; i < m; ++i) distances[i] = linkDistance; - strengths = []; - if (typeof linkStrength === "function") for (i = 0; i < m; ++i) strengths[i] = +linkStrength.call(this, links[i], i); else for (i = 0; i < m; ++i) strengths[i] = linkStrength; - charges = []; - if (typeof charge === "function") for (i = 0; i < n; ++i) charges[i] = +charge.call(this, nodes[i], i); else for (i = 0; i < n; ++i) charges[i] = charge; - function position(dimension, size) { - if (!neighbors) { - neighbors = new Array(n); - for (j = 0; j < n; ++j) { - neighbors[j] = []; - } - for (j = 0; j < m; ++j) { - var o = links[j]; - neighbors[o.source.index].push(o.target); - neighbors[o.target.index].push(o.source); - } - } - var candidates = neighbors[i], j = -1, l = candidates.length, x; - while (++j < l) if (!isNaN(x = candidates[j][dimension])) return x; - return Math.random() * size; - } - return force.resume(); - }; - force.resume = function() { - return force.alpha(.1); - }; - force.stop = function() { - return force.alpha(0); - }; - force.drag = function() { - if (!drag) drag = d3.behavior.drag().origin(d3_identity).on("dragstart.force", d3_layout_forceDragstart).on("drag.force", dragmove).on("dragend.force", d3_layout_forceDragend); - if (!arguments.length) return drag; - this.on("mouseover.force", d3_layout_forceMouseover).on("mouseout.force", d3_layout_forceMouseout).call(drag); - }; - function dragmove(d) { - d.px = d3.event.x, d.py = d3.event.y; - force.resume(); - } - return d3.rebind(force, event, "on"); - }; - function d3_layout_forceDragstart(d) { - d.fixed |= 2; - } - function d3_layout_forceDragend(d) { - d.fixed &= ~6; - } - function d3_layout_forceMouseover(d) { - d.fixed |= 4; - d.px = d.x, d.py = d.y; - } - function d3_layout_forceMouseout(d) { - d.fixed &= ~4; - } - function d3_layout_forceAccumulate(quad, alpha, charges) { - var cx = 0, cy = 0; - quad.charge = 0; - if (!quad.leaf) { - var nodes = quad.nodes, n = nodes.length, i = -1, c; - while (++i < n) { - c = nodes[i]; - if (c == null) continue; - d3_layout_forceAccumulate(c, alpha, charges); - quad.charge += c.charge; - cx += c.charge * c.cx; - cy += c.charge * c.cy; - } - } - if (quad.point) { - if (!quad.leaf) { - quad.point.x += Math.random() - .5; - quad.point.y += Math.random() - .5; - } - var k = alpha * charges[quad.point.index]; - quad.charge += quad.pointCharge = k; - cx += k * quad.point.x; - cy += k * quad.point.y; - } - quad.cx = cx / quad.charge; - quad.cy = cy / quad.charge; - } - var d3_layout_forceLinkDistance = 20, d3_layout_forceLinkStrength = 1, d3_layout_forceChargeDistance2 = Infinity; - d3.layout.hierarchy = function() { - var sort = d3_layout_hierarchySort, children = d3_layout_hierarchyChildren, value = d3_layout_hierarchyValue; - function hierarchy(root) { - var stack = [ root ], nodes = [], node; - root.depth = 0; - while ((node = stack.pop()) != null) { - nodes.push(node); - if ((childs = children.call(hierarchy, node, node.depth)) && (n = childs.length)) { - var n, childs, child; - while (--n >= 0) { - stack.push(child = childs[n]); - child.parent = node; - child.depth = node.depth + 1; - } - if (value) node.value = 0; - node.children = childs; - } else { - if (value) node.value = +value.call(hierarchy, node, node.depth) || 0; - delete node.children; - } - } - d3_layout_hierarchyVisitAfter(root, function(node) { - var childs, parent; - if (sort && (childs = node.children)) childs.sort(sort); - if (value && (parent = node.parent)) parent.value += node.value; - }); - return nodes; - } - hierarchy.sort = function(x) { - if (!arguments.length) return sort; - sort = x; - return hierarchy; - }; - hierarchy.children = function(x) { - if (!arguments.length) return children; - children = x; - return hierarchy; - }; - hierarchy.value = function(x) { - if (!arguments.length) return value; - value = x; - return hierarchy; - }; - hierarchy.revalue = function(root) { - if (value) { - d3_layout_hierarchyVisitBefore(root, function(node) { - if (node.children) node.value = 0; - }); - d3_layout_hierarchyVisitAfter(root, function(node) { - var parent; - if (!node.children) node.value = +value.call(hierarchy, node, node.depth) || 0; - if (parent = node.parent) parent.value += node.value; - }); - } - return root; - }; - return hierarchy; - }; - function d3_layout_hierarchyRebind(object, hierarchy) { - d3.rebind(object, hierarchy, "sort", "children", "value"); - object.nodes = object; - object.links = d3_layout_hierarchyLinks; - return object; - } - function d3_layout_hierarchyVisitBefore(node, callback) { - var nodes = [ node ]; - while ((node = nodes.pop()) != null) { - callback(node); - if ((children = node.children) && (n = children.length)) { - var n, children; - while (--n >= 0) nodes.push(children[n]); - } - } - } - function d3_layout_hierarchyVisitAfter(node, callback) { - var nodes = [ node ], nodes2 = []; - while ((node = nodes.pop()) != null) { - nodes2.push(node); - if ((children = node.children) && (n = children.length)) { - var i = -1, n, children; - while (++i < n) nodes.push(children[i]); - } - } - while ((node = nodes2.pop()) != null) { - callback(node); - } - } - function d3_layout_hierarchyChildren(d) { - return d.children; - } - function d3_layout_hierarchyValue(d) { - return d.value; - } - function d3_layout_hierarchySort(a, b) { - return b.value - a.value; - } - function d3_layout_hierarchyLinks(nodes) { - return d3.merge(nodes.map(function(parent) { - return (parent.children || []).map(function(child) { - return { - source: parent, - target: child - }; - }); - })); - } - d3.layout.partition = function() { - var hierarchy = d3.layout.hierarchy(), size = [ 1, 1 ]; - function position(node, x, dx, dy) { - var children = node.children; - node.x = x; - node.y = node.depth * dy; - node.dx = dx; - node.dy = dy; - if (children && (n = children.length)) { - var i = -1, n, c, d; - dx = node.value ? dx / node.value : 0; - while (++i < n) { - position(c = children[i], x, d = c.value * dx, dy); - x += d; - } - } - } - function depth(node) { - var children = node.children, d = 0; - if (children && (n = children.length)) { - var i = -1, n; - while (++i < n) d = Math.max(d, depth(children[i])); - } - return 1 + d; - } - function partition(d, i) { - var nodes = hierarchy.call(this, d, i); - position(nodes[0], 0, size[0], size[1] / depth(nodes[0])); - return nodes; - } - partition.size = function(x) { - if (!arguments.length) return size; - size = x; - return partition; - }; - return d3_layout_hierarchyRebind(partition, hierarchy); - }; - d3.layout.pie = function() { - var value = Number, sort = d3_layout_pieSortByValue, startAngle = 0, endAngle = τ, padAngle = 0; - function pie(data) { - var n = data.length, values = data.map(function(d, i) { - return +value.call(pie, d, i); - }), a = +(typeof startAngle === "function" ? startAngle.apply(this, arguments) : startAngle), da = (typeof endAngle === "function" ? endAngle.apply(this, arguments) : endAngle) - a, p = Math.min(Math.abs(da) / n, +(typeof padAngle === "function" ? padAngle.apply(this, arguments) : padAngle)), pa = p * (da < 0 ? -1 : 1), k = (da - n * pa) / d3.sum(values), index = d3.range(n), arcs = [], v; - if (sort != null) index.sort(sort === d3_layout_pieSortByValue ? function(i, j) { - return values[j] - values[i]; - } : function(i, j) { - return sort(data[i], data[j]); - }); - index.forEach(function(i) { - arcs[i] = { - data: data[i], - value: v = values[i], - startAngle: a, - endAngle: a += v * k + pa, - padAngle: p - }; - }); - return arcs; - } - pie.value = function(_) { - if (!arguments.length) return value; - value = _; - return pie; - }; - pie.sort = function(_) { - if (!arguments.length) return sort; - sort = _; - return pie; - }; - pie.startAngle = function(_) { - if (!arguments.length) return startAngle; - startAngle = _; - return pie; - }; - pie.endAngle = function(_) { - if (!arguments.length) return endAngle; - endAngle = _; - return pie; - }; - pie.padAngle = function(_) { - if (!arguments.length) return padAngle; - padAngle = _; - return pie; - }; - return pie; - }; - var d3_layout_pieSortByValue = {}; - d3.layout.stack = function() { - var values = d3_identity, order = d3_layout_stackOrderDefault, offset = d3_layout_stackOffsetZero, out = d3_layout_stackOut, x = d3_layout_stackX, y = d3_layout_stackY; - function stack(data, index) { - if (!(n = data.length)) return data; - var series = data.map(function(d, i) { - return values.call(stack, d, i); - }); - var points = series.map(function(d) { - return d.map(function(v, i) { - return [ x.call(stack, v, i), y.call(stack, v, i) ]; - }); - }); - var orders = order.call(stack, points, index); - series = d3.permute(series, orders); - points = d3.permute(points, orders); - var offsets = offset.call(stack, points, index); - var m = series[0].length, n, i, j, o; - for (j = 0; j < m; ++j) { - out.call(stack, series[0][j], o = offsets[j], points[0][j][1]); - for (i = 1; i < n; ++i) { - out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]); - } - } - return data; - } - stack.values = function(x) { - if (!arguments.length) return values; - values = x; - return stack; - }; - stack.order = function(x) { - if (!arguments.length) return order; - order = typeof x === "function" ? x : d3_layout_stackOrders.get(x) || d3_layout_stackOrderDefault; - return stack; - }; - stack.offset = function(x) { - if (!arguments.length) return offset; - offset = typeof x === "function" ? x : d3_layout_stackOffsets.get(x) || d3_layout_stackOffsetZero; - return stack; - }; - stack.x = function(z) { - if (!arguments.length) return x; - x = z; - return stack; - }; - stack.y = function(z) { - if (!arguments.length) return y; - y = z; - return stack; - }; - stack.out = function(z) { - if (!arguments.length) return out; - out = z; - return stack; - }; - return stack; - }; - function d3_layout_stackX(d) { - return d.x; - } - function d3_layout_stackY(d) { - return d.y; - } - function d3_layout_stackOut(d, y0, y) { - d.y0 = y0; - d.y = y; - } - var d3_layout_stackOrders = d3.map({ - "inside-out": function(data) { - var n = data.length, i, j, max = data.map(d3_layout_stackMaxIndex), sums = data.map(d3_layout_stackReduceSum), index = d3.range(n).sort(function(a, b) { - return max[a] - max[b]; - }), top = 0, bottom = 0, tops = [], bottoms = []; - for (i = 0; i < n; ++i) { - j = index[i]; - if (top < bottom) { - top += sums[j]; - tops.push(j); - } else { - bottom += sums[j]; - bottoms.push(j); - } - } - return bottoms.reverse().concat(tops); - }, - reverse: function(data) { - return d3.range(data.length).reverse(); - }, - "default": d3_layout_stackOrderDefault - }); - var d3_layout_stackOffsets = d3.map({ - silhouette: function(data) { - var n = data.length, m = data[0].length, sums = [], max = 0, i, j, o, y0 = []; - for (j = 0; j < m; ++j) { - for (i = 0, o = 0; i < n; i++) o += data[i][j][1]; - if (o > max) max = o; - sums.push(o); - } - for (j = 0; j < m; ++j) { - y0[j] = (max - sums[j]) / 2; - } - return y0; - }, - wiggle: function(data) { - var n = data.length, x = data[0], m = x.length, i, j, k, s1, s2, s3, dx, o, o0, y0 = []; - y0[0] = o = o0 = 0; - for (j = 1; j < m; ++j) { - for (i = 0, s1 = 0; i < n; ++i) s1 += data[i][j][1]; - for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i < n; ++i) { - for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k < i; ++k) { - s3 += (data[k][j][1] - data[k][j - 1][1]) / dx; - } - s2 += s3 * data[i][j][1]; - } - y0[j] = o -= s1 ? s2 / s1 * dx : 0; - if (o < o0) o0 = o; - } - for (j = 0; j < m; ++j) y0[j] -= o0; - return y0; - }, - expand: function(data) { - var n = data.length, m = data[0].length, k = 1 / n, i, j, o, y0 = []; - for (j = 0; j < m; ++j) { - for (i = 0, o = 0; i < n; i++) o += data[i][j][1]; - if (o) for (i = 0; i < n; i++) data[i][j][1] /= o; else for (i = 0; i < n; i++) data[i][j][1] = k; - } - for (j = 0; j < m; ++j) y0[j] = 0; - return y0; - }, - zero: d3_layout_stackOffsetZero - }); - function d3_layout_stackOrderDefault(data) { - return d3.range(data.length); - } - function d3_layout_stackOffsetZero(data) { - var j = -1, m = data[0].length, y0 = []; - while (++j < m) y0[j] = 0; - return y0; - } - function d3_layout_stackMaxIndex(array) { - var i = 1, j = 0, v = array[0][1], k, n = array.length; - for (;i < n; ++i) { - if ((k = array[i][1]) > v) { - j = i; - v = k; - } - } - return j; - } - function d3_layout_stackReduceSum(d) { - return d.reduce(d3_layout_stackSum, 0); - } - function d3_layout_stackSum(p, d) { - return p + d[1]; - } - d3.layout.histogram = function() { - var frequency = true, valuer = Number, ranger = d3_layout_histogramRange, binner = d3_layout_histogramBinSturges; - function histogram(data, i) { - var bins = [], values = data.map(valuer, this), range = ranger.call(this, values, i), thresholds = binner.call(this, range, values, i), bin, i = -1, n = values.length, m = thresholds.length - 1, k = frequency ? 1 : 1 / n, x; - while (++i < m) { - bin = bins[i] = []; - bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]); - bin.y = 0; - } - if (m > 0) { - i = -1; - while (++i < n) { - x = values[i]; - if (x >= range[0] && x <= range[1]) { - bin = bins[d3.bisect(thresholds, x, 1, m) - 1]; - bin.y += k; - bin.push(data[i]); - } - } - } - return bins; - } - histogram.value = function(x) { - if (!arguments.length) return valuer; - valuer = x; - return histogram; - }; - histogram.range = function(x) { - if (!arguments.length) return ranger; - ranger = d3_functor(x); - return histogram; - }; - histogram.bins = function(x) { - if (!arguments.length) return binner; - binner = typeof x === "number" ? function(range) { - return d3_layout_histogramBinFixed(range, x); - } : d3_functor(x); - return histogram; - }; - histogram.frequency = function(x) { - if (!arguments.length) return frequency; - frequency = !!x; - return histogram; - }; - return histogram; - }; - function d3_layout_histogramBinSturges(range, values) { - return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1)); - } - function d3_layout_histogramBinFixed(range, n) { - var x = -1, b = +range[0], m = (range[1] - b) / n, f = []; - while (++x <= n) f[x] = m * x + b; - return f; - } - function d3_layout_histogramRange(values) { - return [ d3.min(values), d3.max(values) ]; - } - d3.layout.pack = function() { - var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), padding = 0, size = [ 1, 1 ], radius; - function pack(d, i) { - var nodes = hierarchy.call(this, d, i), root = nodes[0], w = size[0], h = size[1], r = radius == null ? Math.sqrt : typeof radius === "function" ? radius : function() { - return radius; - }; - root.x = root.y = 0; - d3_layout_hierarchyVisitAfter(root, function(d) { - d.r = +r(d.value); - }); - d3_layout_hierarchyVisitAfter(root, d3_layout_packSiblings); - if (padding) { - var dr = padding * (radius ? 1 : Math.max(2 * root.r / w, 2 * root.r / h)) / 2; - d3_layout_hierarchyVisitAfter(root, function(d) { - d.r += dr; - }); - d3_layout_hierarchyVisitAfter(root, d3_layout_packSiblings); - d3_layout_hierarchyVisitAfter(root, function(d) { - d.r -= dr; - }); - } - d3_layout_packTransform(root, w / 2, h / 2, radius ? 1 : 1 / Math.max(2 * root.r / w, 2 * root.r / h)); - return nodes; - } - pack.size = function(_) { - if (!arguments.length) return size; - size = _; - return pack; - }; - pack.radius = function(_) { - if (!arguments.length) return radius; - radius = _ == null || typeof _ === "function" ? _ : +_; - return pack; - }; - pack.padding = function(_) { - if (!arguments.length) return padding; - padding = +_; - return pack; - }; - return d3_layout_hierarchyRebind(pack, hierarchy); - }; - function d3_layout_packSort(a, b) { - return a.value - b.value; - } - function d3_layout_packInsert(a, b) { - var c = a._pack_next; - a._pack_next = b; - b._pack_prev = a; - b._pack_next = c; - c._pack_prev = b; - } - function d3_layout_packSplice(a, b) { - a._pack_next = b; - b._pack_prev = a; - } - function d3_layout_packIntersects(a, b) { - var dx = b.x - a.x, dy = b.y - a.y, dr = a.r + b.r; - return .999 * dr * dr > dx * dx + dy * dy; - } - function d3_layout_packSiblings(node) { - if (!(nodes = node.children) || !(n = nodes.length)) return; - var nodes, xMin = Infinity, xMax = -Infinity, yMin = Infinity, yMax = -Infinity, a, b, c, i, j, k, n; - function bound(node) { - xMin = Math.min(node.x - node.r, xMin); - xMax = Math.max(node.x + node.r, xMax); - yMin = Math.min(node.y - node.r, yMin); - yMax = Math.max(node.y + node.r, yMax); - } - nodes.forEach(d3_layout_packLink); - a = nodes[0]; - a.x = -a.r; - a.y = 0; - bound(a); - if (n > 1) { - b = nodes[1]; - b.x = b.r; - b.y = 0; - bound(b); - if (n > 2) { - c = nodes[2]; - d3_layout_packPlace(a, b, c); - bound(c); - d3_layout_packInsert(a, c); - a._pack_prev = c; - d3_layout_packInsert(c, b); - b = a._pack_next; - for (i = 3; i < n; i++) { - d3_layout_packPlace(a, b, c = nodes[i]); - var isect = 0, s1 = 1, s2 = 1; - for (j = b._pack_next; j !== b; j = j._pack_next, s1++) { - if (d3_layout_packIntersects(j, c)) { - isect = 1; - break; - } - } - if (isect == 1) { - for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) { - if (d3_layout_packIntersects(k, c)) { - break; - } - } - } - if (isect) { - if (s1 < s2 || s1 == s2 && b.r < a.r) d3_layout_packSplice(a, b = j); else d3_layout_packSplice(a = k, b); - i--; - } else { - d3_layout_packInsert(a, c); - b = c; - bound(c); - } - } - } - } - var cx = (xMin + xMax) / 2, cy = (yMin + yMax) / 2, cr = 0; - for (i = 0; i < n; i++) { - c = nodes[i]; - c.x -= cx; - c.y -= cy; - cr = Math.max(cr, c.r + Math.sqrt(c.x * c.x + c.y * c.y)); - } - node.r = cr; - nodes.forEach(d3_layout_packUnlink); - } - function d3_layout_packLink(node) { - node._pack_next = node._pack_prev = node; - } - function d3_layout_packUnlink(node) { - delete node._pack_next; - delete node._pack_prev; - } - function d3_layout_packTransform(node, x, y, k) { - var children = node.children; - node.x = x += k * node.x; - node.y = y += k * node.y; - node.r *= k; - if (children) { - var i = -1, n = children.length; - while (++i < n) d3_layout_packTransform(children[i], x, y, k); - } - } - function d3_layout_packPlace(a, b, c) { - var db = a.r + c.r, dx = b.x - a.x, dy = b.y - a.y; - if (db && (dx || dy)) { - var da = b.r + c.r, dc = dx * dx + dy * dy; - da *= da; - db *= db; - var x = .5 + (db - da) / (2 * dc), y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc); - c.x = a.x + x * dx + y * dy; - c.y = a.y + x * dy - y * dx; - } else { - c.x = a.x + db; - c.y = a.y; - } - } - d3.layout.tree = function() { - var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ], nodeSize = null; - function tree(d, i) { - var nodes = hierarchy.call(this, d, i), root0 = nodes[0], root1 = wrapTree(root0); - d3_layout_hierarchyVisitAfter(root1, firstWalk), root1.parent.m = -root1.z; - d3_layout_hierarchyVisitBefore(root1, secondWalk); - if (nodeSize) d3_layout_hierarchyVisitBefore(root0, sizeNode); else { - var left = root0, right = root0, bottom = root0; - d3_layout_hierarchyVisitBefore(root0, function(node) { - if (node.x < left.x) left = node; - if (node.x > right.x) right = node; - if (node.depth > bottom.depth) bottom = node; - }); - var tx = separation(left, right) / 2 - left.x, kx = size[0] / (right.x + separation(right, left) / 2 + tx), ky = size[1] / (bottom.depth || 1); - d3_layout_hierarchyVisitBefore(root0, function(node) { - node.x = (node.x + tx) * kx; - node.y = node.depth * ky; - }); - } - return nodes; - } - function wrapTree(root0) { - var root1 = { - A: null, - children: [ root0 ] - }, queue = [ root1 ], node1; - while ((node1 = queue.pop()) != null) { - for (var children = node1.children, child, i = 0, n = children.length; i < n; ++i) { - queue.push((children[i] = child = { - _: children[i], - parent: node1, - children: (child = children[i].children) && child.slice() || [], - A: null, - a: null, - z: 0, - m: 0, - c: 0, - s: 0, - t: null, - i: i - }).a = child); - } - } - return root1.children[0]; - } - function firstWalk(v) { - var children = v.children, siblings = v.parent.children, w = v.i ? siblings[v.i - 1] : null; - if (children.length) { - d3_layout_treeShift(v); - var midpoint = (children[0].z + children[children.length - 1].z) / 2; - if (w) { - v.z = w.z + separation(v._, w._); - v.m = v.z - midpoint; - } else { - v.z = midpoint; - } - } else if (w) { - v.z = w.z + separation(v._, w._); - } - v.parent.A = apportion(v, w, v.parent.A || siblings[0]); - } - function secondWalk(v) { - v._.x = v.z + v.parent.m; - v.m += v.parent.m; - } - function apportion(v, w, ancestor) { - if (w) { - var vip = v, vop = v, vim = w, vom = vip.parent.children[0], sip = vip.m, sop = vop.m, sim = vim.m, som = vom.m, shift; - while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim && vip) { - vom = d3_layout_treeLeft(vom); - vop = d3_layout_treeRight(vop); - vop.a = v; - shift = vim.z + sim - vip.z - sip + separation(vim._, vip._); - if (shift > 0) { - d3_layout_treeMove(d3_layout_treeAncestor(vim, v, ancestor), v, shift); - sip += shift; - sop += shift; - } - sim += vim.m; - sip += vip.m; - som += vom.m; - sop += vop.m; - } - if (vim && !d3_layout_treeRight(vop)) { - vop.t = vim; - vop.m += sim - sop; - } - if (vip && !d3_layout_treeLeft(vom)) { - vom.t = vip; - vom.m += sip - som; - ancestor = v; - } - } - return ancestor; - } - function sizeNode(node) { - node.x *= size[0]; - node.y = node.depth * size[1]; - } - tree.separation = function(x) { - if (!arguments.length) return separation; - separation = x; - return tree; - }; - tree.size = function(x) { - if (!arguments.length) return nodeSize ? null : size; - nodeSize = (size = x) == null ? sizeNode : null; - return tree; - }; - tree.nodeSize = function(x) { - if (!arguments.length) return nodeSize ? size : null; - nodeSize = (size = x) == null ? null : sizeNode; - return tree; - }; - return d3_layout_hierarchyRebind(tree, hierarchy); - }; - function d3_layout_treeSeparation(a, b) { - return a.parent == b.parent ? 1 : 2; - } - function d3_layout_treeLeft(v) { - var children = v.children; - return children.length ? children[0] : v.t; - } - function d3_layout_treeRight(v) { - var children = v.children, n; - return (n = children.length) ? children[n - 1] : v.t; - } - function d3_layout_treeMove(wm, wp, shift) { - var change = shift / (wp.i - wm.i); - wp.c -= change; - wp.s += shift; - wm.c += change; - wp.z += shift; - wp.m += shift; - } - function d3_layout_treeShift(v) { - var shift = 0, change = 0, children = v.children, i = children.length, w; - while (--i >= 0) { - w = children[i]; - w.z += shift; - w.m += shift; - shift += w.s + (change += w.c); - } - } - function d3_layout_treeAncestor(vim, v, ancestor) { - return vim.a.parent === v.parent ? vim.a : ancestor; - } - d3.layout.cluster = function() { - var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ], nodeSize = false; - function cluster(d, i) { - var nodes = hierarchy.call(this, d, i), root = nodes[0], previousNode, x = 0; - d3_layout_hierarchyVisitAfter(root, function(node) { - var children = node.children; - if (children && children.length) { - node.x = d3_layout_clusterX(children); - node.y = d3_layout_clusterY(children); - } else { - node.x = previousNode ? x += separation(node, previousNode) : 0; - node.y = 0; - previousNode = node; - } - }); - var left = d3_layout_clusterLeft(root), right = d3_layout_clusterRight(root), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2; - d3_layout_hierarchyVisitAfter(root, nodeSize ? function(node) { - node.x = (node.x - root.x) * size[0]; - node.y = (root.y - node.y) * size[1]; - } : function(node) { - node.x = (node.x - x0) / (x1 - x0) * size[0]; - node.y = (1 - (root.y ? node.y / root.y : 1)) * size[1]; - }); - return nodes; - } - cluster.separation = function(x) { - if (!arguments.length) return separation; - separation = x; - return cluster; - }; - cluster.size = function(x) { - if (!arguments.length) return nodeSize ? null : size; - nodeSize = (size = x) == null; - return cluster; - }; - cluster.nodeSize = function(x) { - if (!arguments.length) return nodeSize ? size : null; - nodeSize = (size = x) != null; - return cluster; - }; - return d3_layout_hierarchyRebind(cluster, hierarchy); - }; - function d3_layout_clusterY(children) { - return 1 + d3.max(children, function(child) { - return child.y; - }); - } - function d3_layout_clusterX(children) { - return children.reduce(function(x, child) { - return x + child.x; - }, 0) / children.length; - } - function d3_layout_clusterLeft(node) { - var children = node.children; - return children && children.length ? d3_layout_clusterLeft(children[0]) : node; - } - function d3_layout_clusterRight(node) { - var children = node.children, n; - return children && (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node; - } - d3.layout.treemap = function() { - var hierarchy = d3.layout.hierarchy(), round = Math.round, size = [ 1, 1 ], padding = null, pad = d3_layout_treemapPadNull, sticky = false, stickies, mode = "squarify", ratio = .5 * (1 + Math.sqrt(5)); - function scale(children, k) { - var i = -1, n = children.length, child, area; - while (++i < n) { - area = (child = children[i]).value * (k < 0 ? 0 : k); - child.area = isNaN(area) || area <= 0 ? 0 : area; - } - } - function squarify(node) { - var children = node.children; - if (children && children.length) { - var rect = pad(node), row = [], remaining = children.slice(), child, best = Infinity, score, u = mode === "slice" ? rect.dx : mode === "dice" ? rect.dy : mode === "slice-dice" ? node.depth & 1 ? rect.dy : rect.dx : Math.min(rect.dx, rect.dy), n; - scale(remaining, rect.dx * rect.dy / node.value); - row.area = 0; - while ((n = remaining.length) > 0) { - row.push(child = remaining[n - 1]); - row.area += child.area; - if (mode !== "squarify" || (score = worst(row, u)) <= best) { - remaining.pop(); - best = score; - } else { - row.area -= row.pop().area; - position(row, u, rect, false); - u = Math.min(rect.dx, rect.dy); - row.length = row.area = 0; - best = Infinity; - } - } - if (row.length) { - position(row, u, rect, true); - row.length = row.area = 0; - } - children.forEach(squarify); - } - } - function stickify(node) { - var children = node.children; - if (children && children.length) { - var rect = pad(node), remaining = children.slice(), child, row = []; - scale(remaining, rect.dx * rect.dy / node.value); - row.area = 0; - while (child = remaining.pop()) { - row.push(child); - row.area += child.area; - if (child.z != null) { - position(row, child.z ? rect.dx : rect.dy, rect, !remaining.length); - row.length = row.area = 0; - } - } - children.forEach(stickify); - } - } - function worst(row, u) { - var s = row.area, r, rmax = 0, rmin = Infinity, i = -1, n = row.length; - while (++i < n) { - if (!(r = row[i].area)) continue; - if (r < rmin) rmin = r; - if (r > rmax) rmax = r; - } - s *= s; - u *= u; - return s ? Math.max(u * rmax * ratio / s, s / (u * rmin * ratio)) : Infinity; - } - function position(row, u, rect, flush) { - var i = -1, n = row.length, x = rect.x, y = rect.y, v = u ? round(row.area / u) : 0, o; - if (u == rect.dx) { - if (flush || v > rect.dy) v = rect.dy; - while (++i < n) { - o = row[i]; - o.x = x; - o.y = y; - o.dy = v; - x += o.dx = Math.min(rect.x + rect.dx - x, v ? round(o.area / v) : 0); - } - o.z = true; - o.dx += rect.x + rect.dx - x; - rect.y += v; - rect.dy -= v; - } else { - if (flush || v > rect.dx) v = rect.dx; - while (++i < n) { - o = row[i]; - o.x = x; - o.y = y; - o.dx = v; - y += o.dy = Math.min(rect.y + rect.dy - y, v ? round(o.area / v) : 0); - } - o.z = false; - o.dy += rect.y + rect.dy - y; - rect.x += v; - rect.dx -= v; - } - } - function treemap(d) { - var nodes = stickies || hierarchy(d), root = nodes[0]; - root.x = 0; - root.y = 0; - root.dx = size[0]; - root.dy = size[1]; - if (stickies) hierarchy.revalue(root); - scale([ root ], root.dx * root.dy / root.value); - (stickies ? stickify : squarify)(root); - if (sticky) stickies = nodes; - return nodes; - } - treemap.size = function(x) { - if (!arguments.length) return size; - size = x; - return treemap; - }; - treemap.padding = function(x) { - if (!arguments.length) return padding; - function padFunction(node) { - var p = x.call(treemap, node, node.depth); - return p == null ? d3_layout_treemapPadNull(node) : d3_layout_treemapPad(node, typeof p === "number" ? [ p, p, p, p ] : p); - } - function padConstant(node) { - return d3_layout_treemapPad(node, x); - } - var type; - pad = (padding = x) == null ? d3_layout_treemapPadNull : (type = typeof x) === "function" ? padFunction : type === "number" ? (x = [ x, x, x, x ], - padConstant) : padConstant; - return treemap; - }; - treemap.round = function(x) { - if (!arguments.length) return round != Number; - round = x ? Math.round : Number; - return treemap; - }; - treemap.sticky = function(x) { - if (!arguments.length) return sticky; - sticky = x; - stickies = null; - return treemap; - }; - treemap.ratio = function(x) { - if (!arguments.length) return ratio; - ratio = x; - return treemap; - }; - treemap.mode = function(x) { - if (!arguments.length) return mode; - mode = x + ""; - return treemap; - }; - return d3_layout_hierarchyRebind(treemap, hierarchy); - }; - function d3_layout_treemapPadNull(node) { - return { - x: node.x, - y: node.y, - dx: node.dx, - dy: node.dy - }; - } - function d3_layout_treemapPad(node, padding) { - var x = node.x + padding[3], y = node.y + padding[0], dx = node.dx - padding[1] - padding[3], dy = node.dy - padding[0] - padding[2]; - if (dx < 0) { - x += dx / 2; - dx = 0; - } - if (dy < 0) { - y += dy / 2; - dy = 0; - } - return { - x: x, - y: y, - dx: dx, - dy: dy - }; - } - d3.random = { - normal: function(µ, σ) { - var n = arguments.length; - if (n < 2) σ = 1; - if (n < 1) µ = 0; - return function() { - var x, y, r; - do { - x = Math.random() * 2 - 1; - y = Math.random() * 2 - 1; - r = x * x + y * y; - } while (!r || r > 1); - return µ + σ * x * Math.sqrt(-2 * Math.log(r) / r); - }; - }, - logNormal: function() { - var random = d3.random.normal.apply(d3, arguments); - return function() { - return Math.exp(random()); - }; - }, - bates: function(m) { - var random = d3.random.irwinHall(m); - return function() { - return random() / m; - }; - }, - irwinHall: function(m) { - return function() { - for (var s = 0, j = 0; j < m; j++) s += Math.random(); - return s; - }; - } - }; - d3.scale = {}; - function d3_scaleExtent(domain) { - var start = domain[0], stop = domain[domain.length - 1]; - return start < stop ? [ start, stop ] : [ stop, start ]; - } - function d3_scaleRange(scale) { - return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range()); - } - function d3_scale_bilinear(domain, range, uninterpolate, interpolate) { - var u = uninterpolate(domain[0], domain[1]), i = interpolate(range[0], range[1]); - return function(x) { - return i(u(x)); - }; - } - function d3_scale_nice(domain, nice) { - var i0 = 0, i1 = domain.length - 1, x0 = domain[i0], x1 = domain[i1], dx; - if (x1 < x0) { - dx = i0, i0 = i1, i1 = dx; - dx = x0, x0 = x1, x1 = dx; - } - domain[i0] = nice.floor(x0); - domain[i1] = nice.ceil(x1); - return domain; - } - function d3_scale_niceStep(step) { - return step ? { - floor: function(x) { - return Math.floor(x / step) * step; - }, - ceil: function(x) { - return Math.ceil(x / step) * step; - } - } : d3_scale_niceIdentity; - } - var d3_scale_niceIdentity = { - floor: d3_identity, - ceil: d3_identity - }; - function d3_scale_polylinear(domain, range, uninterpolate, interpolate) { - var u = [], i = [], j = 0, k = Math.min(domain.length, range.length) - 1; - if (domain[k] < domain[0]) { - domain = domain.slice().reverse(); - range = range.slice().reverse(); - } - while (++j <= k) { - u.push(uninterpolate(domain[j - 1], domain[j])); - i.push(interpolate(range[j - 1], range[j])); - } - return function(x) { - var j = d3.bisect(domain, x, 1, k) - 1; - return i[j](u[j](x)); - }; - } - d3.scale.linear = function() { - return d3_scale_linear([ 0, 1 ], [ 0, 1 ], d3_interpolate, false); - }; - function d3_scale_linear(domain, range, interpolate, clamp) { - var output, input; - function rescale() { - var linear = Math.min(domain.length, range.length) > 2 ? d3_scale_polylinear : d3_scale_bilinear, uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber; - output = linear(domain, range, uninterpolate, interpolate); - input = linear(range, domain, uninterpolate, d3_interpolate); - return scale; - } - function scale(x) { - return output(x); - } - scale.invert = function(y) { - return input(y); - }; - scale.domain = function(x) { - if (!arguments.length) return domain; - domain = x.map(Number); - return rescale(); - }; - scale.range = function(x) { - if (!arguments.length) return range; - range = x; - return rescale(); - }; - scale.rangeRound = function(x) { - return scale.range(x).interpolate(d3_interpolateRound); - }; - scale.clamp = function(x) { - if (!arguments.length) return clamp; - clamp = x; - return rescale(); - }; - scale.interpolate = function(x) { - if (!arguments.length) return interpolate; - interpolate = x; - return rescale(); - }; - scale.ticks = function(m) { - return d3_scale_linearTicks(domain, m); - }; - scale.tickFormat = function(m, format) { - return d3_scale_linearTickFormat(domain, m, format); - }; - scale.nice = function(m) { - d3_scale_linearNice(domain, m); - return rescale(); - }; - scale.copy = function() { - return d3_scale_linear(domain, range, interpolate, clamp); - }; - return rescale(); - } - function d3_scale_linearRebind(scale, linear) { - return d3.rebind(scale, linear, "range", "rangeRound", "interpolate", "clamp"); - } - function d3_scale_linearNice(domain, m) { - return d3_scale_nice(domain, d3_scale_niceStep(d3_scale_linearTickRange(domain, m)[2])); - } - function d3_scale_linearTickRange(domain, m) { - if (m == null) m = 10; - var extent = d3_scaleExtent(domain), span = extent[1] - extent[0], step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), err = m / span * step; - if (err <= .15) step *= 10; else if (err <= .35) step *= 5; else if (err <= .75) step *= 2; - extent[0] = Math.ceil(extent[0] / step) * step; - extent[1] = Math.floor(extent[1] / step) * step + step * .5; - extent[2] = step; - return extent; - } - function d3_scale_linearTicks(domain, m) { - return d3.range.apply(d3, d3_scale_linearTickRange(domain, m)); - } - function d3_scale_linearTickFormat(domain, m, format) { - var range = d3_scale_linearTickRange(domain, m); - if (format) { - var match = d3_format_re.exec(format); - match.shift(); - if (match[8] === "s") { - var prefix = d3.formatPrefix(Math.max(abs(range[0]), abs(range[1]))); - if (!match[7]) match[7] = "." + d3_scale_linearPrecision(prefix.scale(range[2])); - match[8] = "f"; - format = d3.format(match.join("")); - return function(d) { - return format(prefix.scale(d)) + prefix.symbol; - }; - } - if (!match[7]) match[7] = "." + d3_scale_linearFormatPrecision(match[8], range); - format = match.join(""); - } else { - format = ",." + d3_scale_linearPrecision(range[2]) + "f"; - } - return d3.format(format); - } - var d3_scale_linearFormatSignificant = { - s: 1, - g: 1, - p: 1, - r: 1, - e: 1 - }; - function d3_scale_linearPrecision(value) { - return -Math.floor(Math.log(value) / Math.LN10 + .01); - } - function d3_scale_linearFormatPrecision(type, range) { - var p = d3_scale_linearPrecision(range[2]); - return type in d3_scale_linearFormatSignificant ? Math.abs(p - d3_scale_linearPrecision(Math.max(abs(range[0]), abs(range[1])))) + +(type !== "e") : p - (type === "%") * 2; - } - d3.scale.log = function() { - return d3_scale_log(d3.scale.linear().domain([ 0, 1 ]), 10, true, [ 1, 10 ]); - }; - function d3_scale_log(linear, base, positive, domain) { - function log(x) { - return (positive ? Math.log(x < 0 ? 0 : x) : -Math.log(x > 0 ? 0 : -x)) / Math.log(base); - } - function pow(x) { - return positive ? Math.pow(base, x) : -Math.pow(base, -x); - } - function scale(x) { - return linear(log(x)); - } - scale.invert = function(x) { - return pow(linear.invert(x)); - }; - scale.domain = function(x) { - if (!arguments.length) return domain; - positive = x[0] >= 0; - linear.domain((domain = x.map(Number)).map(log)); - return scale; - }; - scale.base = function(_) { - if (!arguments.length) return base; - base = +_; - linear.domain(domain.map(log)); - return scale; - }; - scale.nice = function() { - var niced = d3_scale_nice(domain.map(log), positive ? Math : d3_scale_logNiceNegative); - linear.domain(niced); - domain = niced.map(pow); - return scale; - }; - scale.ticks = function() { - var extent = d3_scaleExtent(domain), ticks = [], u = extent[0], v = extent[1], i = Math.floor(log(u)), j = Math.ceil(log(v)), n = base % 1 ? 2 : base; - if (isFinite(j - i)) { - if (positive) { - for (;i < j; i++) for (var k = 1; k < n; k++) ticks.push(pow(i) * k); - ticks.push(pow(i)); - } else { - ticks.push(pow(i)); - for (;i++ < j; ) for (var k = n - 1; k > 0; k--) ticks.push(pow(i) * k); - } - for (i = 0; ticks[i] < u; i++) {} - for (j = ticks.length; ticks[j - 1] > v; j--) {} - ticks = ticks.slice(i, j); - } - return ticks; - }; - scale.tickFormat = function(n, format) { - if (!arguments.length) return d3_scale_logFormat; - if (arguments.length < 2) format = d3_scale_logFormat; else if (typeof format !== "function") format = d3.format(format); - var k = Math.max(.1, n / scale.ticks().length), f = positive ? (e = 1e-12, Math.ceil) : (e = -1e-12, - Math.floor), e; - return function(d) { - return d / pow(f(log(d) + e)) <= k ? format(d) : ""; - }; - }; - scale.copy = function() { - return d3_scale_log(linear.copy(), base, positive, domain); - }; - return d3_scale_linearRebind(scale, linear); - } - var d3_scale_logFormat = d3.format(".0e"), d3_scale_logNiceNegative = { - floor: function(x) { - return -Math.ceil(-x); - }, - ceil: function(x) { - return -Math.floor(-x); - } - }; - d3.scale.pow = function() { - return d3_scale_pow(d3.scale.linear(), 1, [ 0, 1 ]); - }; - function d3_scale_pow(linear, exponent, domain) { - var powp = d3_scale_powPow(exponent), powb = d3_scale_powPow(1 / exponent); - function scale(x) { - return linear(powp(x)); - } - scale.invert = function(x) { - return powb(linear.invert(x)); - }; - scale.domain = function(x) { - if (!arguments.length) return domain; - linear.domain((domain = x.map(Number)).map(powp)); - return scale; - }; - scale.ticks = function(m) { - return d3_scale_linearTicks(domain, m); - }; - scale.tickFormat = function(m, format) { - return d3_scale_linearTickFormat(domain, m, format); - }; - scale.nice = function(m) { - return scale.domain(d3_scale_linearNice(domain, m)); - }; - scale.exponent = function(x) { - if (!arguments.length) return exponent; - powp = d3_scale_powPow(exponent = x); - powb = d3_scale_powPow(1 / exponent); - linear.domain(domain.map(powp)); - return scale; - }; - scale.copy = function() { - return d3_scale_pow(linear.copy(), exponent, domain); - }; - return d3_scale_linearRebind(scale, linear); - } - function d3_scale_powPow(e) { - return function(x) { - return x < 0 ? -Math.pow(-x, e) : Math.pow(x, e); - }; - } - d3.scale.sqrt = function() { - return d3.scale.pow().exponent(.5); - }; - d3.scale.ordinal = function() { - return d3_scale_ordinal([], { - t: "range", - a: [ [] ] - }); - }; - function d3_scale_ordinal(domain, ranger) { - var index, range, rangeBand; - function scale(x) { - return range[((index.get(x) || (ranger.t === "range" ? index.set(x, domain.push(x)) : NaN)) - 1) % range.length]; - } - function steps(start, step) { - return d3.range(domain.length).map(function(i) { - return start + step * i; - }); - } - scale.domain = function(x) { - if (!arguments.length) return domain; - domain = []; - index = new d3_Map(); - var i = -1, n = x.length, xi; - while (++i < n) if (!index.has(xi = x[i])) index.set(xi, domain.push(xi)); - return scale[ranger.t].apply(scale, ranger.a); - }; - scale.range = function(x) { - if (!arguments.length) return range; - range = x; - rangeBand = 0; - ranger = { - t: "range", - a: arguments - }; - return scale; - }; - scale.rangePoints = function(x, padding) { - if (arguments.length < 2) padding = 0; - var start = x[0], stop = x[1], step = domain.length < 2 ? (start = (start + stop) / 2, - 0) : (stop - start) / (domain.length - 1 + padding); - range = steps(start + step * padding / 2, step); - rangeBand = 0; - ranger = { - t: "rangePoints", - a: arguments - }; - return scale; - }; - scale.rangeRoundPoints = function(x, padding) { - if (arguments.length < 2) padding = 0; - var start = x[0], stop = x[1], step = domain.length < 2 ? (start = stop = Math.round((start + stop) / 2), - 0) : (stop - start) / (domain.length - 1 + padding) | 0; - range = steps(start + Math.round(step * padding / 2 + (stop - start - (domain.length - 1 + padding) * step) / 2), step); - rangeBand = 0; - ranger = { - t: "rangeRoundPoints", - a: arguments - }; - return scale; - }; - scale.rangeBands = function(x, padding, outerPadding) { - if (arguments.length < 2) padding = 0; - if (arguments.length < 3) outerPadding = padding; - var reverse = x[1] < x[0], start = x[reverse - 0], stop = x[1 - reverse], step = (stop - start) / (domain.length - padding + 2 * outerPadding); - range = steps(start + step * outerPadding, step); - if (reverse) range.reverse(); - rangeBand = step * (1 - padding); - ranger = { - t: "rangeBands", - a: arguments - }; - return scale; - }; - scale.rangeRoundBands = function(x, padding, outerPadding) { - if (arguments.length < 2) padding = 0; - if (arguments.length < 3) outerPadding = padding; - var reverse = x[1] < x[0], start = x[reverse - 0], stop = x[1 - reverse], step = Math.floor((stop - start) / (domain.length - padding + 2 * outerPadding)); - range = steps(start + Math.round((stop - start - (domain.length - padding) * step) / 2), step); - if (reverse) range.reverse(); - rangeBand = Math.round(step * (1 - padding)); - ranger = { - t: "rangeRoundBands", - a: arguments - }; - return scale; - }; - scale.rangeBand = function() { - return rangeBand; - }; - scale.rangeExtent = function() { - return d3_scaleExtent(ranger.a[0]); - }; - scale.copy = function() { - return d3_scale_ordinal(domain, ranger); - }; - return scale.domain(domain); - } - d3.scale.category10 = function() { - return d3.scale.ordinal().range(d3_category10); - }; - d3.scale.category20 = function() { - return d3.scale.ordinal().range(d3_category20); - }; - d3.scale.category20b = function() { - return d3.scale.ordinal().range(d3_category20b); - }; - d3.scale.category20c = function() { - return d3.scale.ordinal().range(d3_category20c); - }; - var d3_category10 = [ 2062260, 16744206, 2924588, 14034728, 9725885, 9197131, 14907330, 8355711, 12369186, 1556175 ].map(d3_rgbString); - var d3_category20 = [ 2062260, 11454440, 16744206, 16759672, 2924588, 10018698, 14034728, 16750742, 9725885, 12955861, 9197131, 12885140, 14907330, 16234194, 8355711, 13092807, 12369186, 14408589, 1556175, 10410725 ].map(d3_rgbString); - var d3_category20b = [ 3750777, 5395619, 7040719, 10264286, 6519097, 9216594, 11915115, 13556636, 9202993, 12426809, 15186514, 15190932, 8666169, 11356490, 14049643, 15177372, 8077683, 10834324, 13528509, 14589654 ].map(d3_rgbString); - var d3_category20c = [ 3244733, 7057110, 10406625, 13032431, 15095053, 16616764, 16625259, 16634018, 3253076, 7652470, 10607003, 13101504, 7695281, 10394312, 12369372, 14342891, 6513507, 9868950, 12434877, 14277081 ].map(d3_rgbString); - d3.scale.quantile = function() { - return d3_scale_quantile([], []); - }; - function d3_scale_quantile(domain, range) { - var thresholds; - function rescale() { - var k = 0, q = range.length; - thresholds = []; - while (++k < q) thresholds[k - 1] = d3.quantile(domain, k / q); - return scale; - } - function scale(x) { - if (!isNaN(x = +x)) return range[d3.bisect(thresholds, x)]; - } - scale.domain = function(x) { - if (!arguments.length) return domain; - domain = x.map(d3_number).filter(d3_numeric).sort(d3_ascending); - return rescale(); - }; - scale.range = function(x) { - if (!arguments.length) return range; - range = x; - return rescale(); - }; - scale.quantiles = function() { - return thresholds; - }; - scale.invertExtent = function(y) { - y = range.indexOf(y); - return y < 0 ? [ NaN, NaN ] : [ y > 0 ? thresholds[y - 1] : domain[0], y < thresholds.length ? thresholds[y] : domain[domain.length - 1] ]; - }; - scale.copy = function() { - return d3_scale_quantile(domain, range); - }; - return rescale(); - } - d3.scale.quantize = function() { - return d3_scale_quantize(0, 1, [ 0, 1 ]); - }; - function d3_scale_quantize(x0, x1, range) { - var kx, i; - function scale(x) { - return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))]; - } - function rescale() { - kx = range.length / (x1 - x0); - i = range.length - 1; - return scale; - } - scale.domain = function(x) { - if (!arguments.length) return [ x0, x1 ]; - x0 = +x[0]; - x1 = +x[x.length - 1]; - return rescale(); - }; - scale.range = function(x) { - if (!arguments.length) return range; - range = x; - return rescale(); - }; - scale.invertExtent = function(y) { - y = range.indexOf(y); - y = y < 0 ? NaN : y / kx + x0; - return [ y, y + 1 / kx ]; - }; - scale.copy = function() { - return d3_scale_quantize(x0, x1, range); - }; - return rescale(); - } - d3.scale.threshold = function() { - return d3_scale_threshold([ .5 ], [ 0, 1 ]); - }; - function d3_scale_threshold(domain, range) { - function scale(x) { - if (x <= x) return range[d3.bisect(domain, x)]; - } - scale.domain = function(_) { - if (!arguments.length) return domain; - domain = _; - return scale; - }; - scale.range = function(_) { - if (!arguments.length) return range; - range = _; - return scale; - }; - scale.invertExtent = function(y) { - y = range.indexOf(y); - return [ domain[y - 1], domain[y] ]; - }; - scale.copy = function() { - return d3_scale_threshold(domain, range); - }; - return scale; - } - d3.scale.identity = function() { - return d3_scale_identity([ 0, 1 ]); - }; - function d3_scale_identity(domain) { - function identity(x) { - return +x; - } - identity.invert = identity; - identity.domain = identity.range = function(x) { - if (!arguments.length) return domain; - domain = x.map(identity); - return identity; - }; - identity.ticks = function(m) { - return d3_scale_linearTicks(domain, m); - }; - identity.tickFormat = function(m, format) { - return d3_scale_linearTickFormat(domain, m, format); - }; - identity.copy = function() { - return d3_scale_identity(domain); - }; - return identity; - } - d3.svg = {}; - function d3_zero() { - return 0; - } - d3.svg.arc = function() { - var innerRadius = d3_svg_arcInnerRadius, outerRadius = d3_svg_arcOuterRadius, cornerRadius = d3_zero, padRadius = d3_svg_arcAuto, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle, padAngle = d3_svg_arcPadAngle; - function arc() { - var r0 = Math.max(0, +innerRadius.apply(this, arguments)), r1 = Math.max(0, +outerRadius.apply(this, arguments)), a0 = startAngle.apply(this, arguments) - halfπ, a1 = endAngle.apply(this, arguments) - halfπ, da = Math.abs(a1 - a0), cw = a0 > a1 ? 0 : 1; - if (r1 < r0) rc = r1, r1 = r0, r0 = rc; - if (da >= τε) return circleSegment(r1, cw) + (r0 ? circleSegment(r0, 1 - cw) : "") + "Z"; - var rc, cr, rp, ap, p0 = 0, p1 = 0, x0, y0, x1, y1, x2, y2, x3, y3, path = []; - if (ap = (+padAngle.apply(this, arguments) || 0) / 2) { - rp = padRadius === d3_svg_arcAuto ? Math.sqrt(r0 * r0 + r1 * r1) : +padRadius.apply(this, arguments); - if (!cw) p1 *= -1; - if (r1) p1 = d3_asin(rp / r1 * Math.sin(ap)); - if (r0) p0 = d3_asin(rp / r0 * Math.sin(ap)); - } - if (r1) { - x0 = r1 * Math.cos(a0 + p1); - y0 = r1 * Math.sin(a0 + p1); - x1 = r1 * Math.cos(a1 - p1); - y1 = r1 * Math.sin(a1 - p1); - var l1 = Math.abs(a1 - a0 - 2 * p1) <= π ? 0 : 1; - if (p1 && d3_svg_arcSweep(x0, y0, x1, y1) === cw ^ l1) { - var h1 = (a0 + a1) / 2; - x0 = r1 * Math.cos(h1); - y0 = r1 * Math.sin(h1); - x1 = y1 = null; - } - } else { - x0 = y0 = 0; - } - if (r0) { - x2 = r0 * Math.cos(a1 - p0); - y2 = r0 * Math.sin(a1 - p0); - x3 = r0 * Math.cos(a0 + p0); - y3 = r0 * Math.sin(a0 + p0); - var l0 = Math.abs(a0 - a1 + 2 * p0) <= π ? 0 : 1; - if (p0 && d3_svg_arcSweep(x2, y2, x3, y3) === 1 - cw ^ l0) { - var h0 = (a0 + a1) / 2; - x2 = r0 * Math.cos(h0); - y2 = r0 * Math.sin(h0); - x3 = y3 = null; - } - } else { - x2 = y2 = 0; - } - if ((rc = Math.min(Math.abs(r1 - r0) / 2, +cornerRadius.apply(this, arguments))) > .001) { - cr = r0 < r1 ^ cw ? 0 : 1; - var oc = x3 == null ? [ x2, y2 ] : x1 == null ? [ x0, y0 ] : d3_geom_polygonIntersect([ x0, y0 ], [ x3, y3 ], [ x1, y1 ], [ x2, y2 ]), ax = x0 - oc[0], ay = y0 - oc[1], bx = x1 - oc[0], by = y1 - oc[1], kc = 1 / Math.sin(Math.acos((ax * bx + ay * by) / (Math.sqrt(ax * ax + ay * ay) * Math.sqrt(bx * bx + by * by))) / 2), lc = Math.sqrt(oc[0] * oc[0] + oc[1] * oc[1]); - if (x1 != null) { - var rc1 = Math.min(rc, (r1 - lc) / (kc + 1)), t30 = d3_svg_arcCornerTangents(x3 == null ? [ x2, y2 ] : [ x3, y3 ], [ x0, y0 ], r1, rc1, cw), t12 = d3_svg_arcCornerTangents([ x1, y1 ], [ x2, y2 ], r1, rc1, cw); - if (rc === rc1) { - path.push("M", t30[0], "A", rc1, ",", rc1, " 0 0,", cr, " ", t30[1], "A", r1, ",", r1, " 0 ", 1 - cw ^ d3_svg_arcSweep(t30[1][0], t30[1][1], t12[1][0], t12[1][1]), ",", cw, " ", t12[1], "A", rc1, ",", rc1, " 0 0,", cr, " ", t12[0]); - } else { - path.push("M", t30[0], "A", rc1, ",", rc1, " 0 1,", cr, " ", t12[0]); - } - } else { - path.push("M", x0, ",", y0); - } - if (x3 != null) { - var rc0 = Math.min(rc, (r0 - lc) / (kc - 1)), t03 = d3_svg_arcCornerTangents([ x0, y0 ], [ x3, y3 ], r0, -rc0, cw), t21 = d3_svg_arcCornerTangents([ x2, y2 ], x1 == null ? [ x0, y0 ] : [ x1, y1 ], r0, -rc0, cw); - if (rc === rc0) { - path.push("L", t21[0], "A", rc0, ",", rc0, " 0 0,", cr, " ", t21[1], "A", r0, ",", r0, " 0 ", cw ^ d3_svg_arcSweep(t21[1][0], t21[1][1], t03[1][0], t03[1][1]), ",", 1 - cw, " ", t03[1], "A", rc0, ",", rc0, " 0 0,", cr, " ", t03[0]); - } else { - path.push("L", t21[0], "A", rc0, ",", rc0, " 0 0,", cr, " ", t03[0]); - } - } else { - path.push("L", x2, ",", y2); - } - } else { - path.push("M", x0, ",", y0); - if (x1 != null) path.push("A", r1, ",", r1, " 0 ", l1, ",", cw, " ", x1, ",", y1); - path.push("L", x2, ",", y2); - if (x3 != null) path.push("A", r0, ",", r0, " 0 ", l0, ",", 1 - cw, " ", x3, ",", y3); - } - path.push("Z"); - return path.join(""); - } - function circleSegment(r1, cw) { - return "M0," + r1 + "A" + r1 + "," + r1 + " 0 1," + cw + " 0," + -r1 + "A" + r1 + "," + r1 + " 0 1," + cw + " 0," + r1; - } - arc.innerRadius = function(v) { - if (!arguments.length) return innerRadius; - innerRadius = d3_functor(v); - return arc; - }; - arc.outerRadius = function(v) { - if (!arguments.length) return outerRadius; - outerRadius = d3_functor(v); - return arc; - }; - arc.cornerRadius = function(v) { - if (!arguments.length) return cornerRadius; - cornerRadius = d3_functor(v); - return arc; - }; - arc.padRadius = function(v) { - if (!arguments.length) return padRadius; - padRadius = v == d3_svg_arcAuto ? d3_svg_arcAuto : d3_functor(v); - return arc; - }; - arc.startAngle = function(v) { - if (!arguments.length) return startAngle; - startAngle = d3_functor(v); - return arc; - }; - arc.endAngle = function(v) { - if (!arguments.length) return endAngle; - endAngle = d3_functor(v); - return arc; - }; - arc.padAngle = function(v) { - if (!arguments.length) return padAngle; - padAngle = d3_functor(v); - return arc; - }; - arc.centroid = function() { - var r = (+innerRadius.apply(this, arguments) + +outerRadius.apply(this, arguments)) / 2, a = (+startAngle.apply(this, arguments) + +endAngle.apply(this, arguments)) / 2 - halfπ; - return [ Math.cos(a) * r, Math.sin(a) * r ]; - }; - return arc; - }; - var d3_svg_arcAuto = "auto"; - function d3_svg_arcInnerRadius(d) { - return d.innerRadius; - } - function d3_svg_arcOuterRadius(d) { - return d.outerRadius; - } - function d3_svg_arcStartAngle(d) { - return d.startAngle; - } - function d3_svg_arcEndAngle(d) { - return d.endAngle; - } - function d3_svg_arcPadAngle(d) { - return d && d.padAngle; - } - function d3_svg_arcSweep(x0, y0, x1, y1) { - return (x0 - x1) * y0 - (y0 - y1) * x0 > 0 ? 0 : 1; - } - function d3_svg_arcCornerTangents(p0, p1, r1, rc, cw) { - var x01 = p0[0] - p1[0], y01 = p0[1] - p1[1], lo = (cw ? rc : -rc) / Math.sqrt(x01 * x01 + y01 * y01), ox = lo * y01, oy = -lo * x01, x1 = p0[0] + ox, y1 = p0[1] + oy, x2 = p1[0] + ox, y2 = p1[1] + oy, x3 = (x1 + x2) / 2, y3 = (y1 + y2) / 2, dx = x2 - x1, dy = y2 - y1, d2 = dx * dx + dy * dy, r = r1 - rc, D = x1 * y2 - x2 * y1, d = (dy < 0 ? -1 : 1) * Math.sqrt(r * r * d2 - D * D), cx0 = (D * dy - dx * d) / d2, cy0 = (-D * dx - dy * d) / d2, cx1 = (D * dy + dx * d) / d2, cy1 = (-D * dx + dy * d) / d2, dx0 = cx0 - x3, dy0 = cy0 - y3, dx1 = cx1 - x3, dy1 = cy1 - y3; - if (dx0 * dx0 + dy0 * dy0 > dx1 * dx1 + dy1 * dy1) cx0 = cx1, cy0 = cy1; - return [ [ cx0 - ox, cy0 - oy ], [ cx0 * r1 / r, cy0 * r1 / r ] ]; - } - function d3_svg_line(projection) { - var x = d3_geom_pointX, y = d3_geom_pointY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, tension = .7; - function line(data) { - var segments = [], points = [], i = -1, n = data.length, d, fx = d3_functor(x), fy = d3_functor(y); - function segment() { - segments.push("M", interpolate(projection(points), tension)); - } - while (++i < n) { - if (defined.call(this, d = data[i], i)) { - points.push([ +fx.call(this, d, i), +fy.call(this, d, i) ]); - } else if (points.length) { - segment(); - points = []; - } - } - if (points.length) segment(); - return segments.length ? segments.join("") : null; - } - line.x = function(_) { - if (!arguments.length) return x; - x = _; - return line; - }; - line.y = function(_) { - if (!arguments.length) return y; - y = _; - return line; - }; - line.defined = function(_) { - if (!arguments.length) return defined; - defined = _; - return line; - }; - line.interpolate = function(_) { - if (!arguments.length) return interpolateKey; - if (typeof _ === "function") interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key; - return line; - }; - line.tension = function(_) { - if (!arguments.length) return tension; - tension = _; - return line; - }; - return line; - } - d3.svg.line = function() { - return d3_svg_line(d3_identity); - }; - var d3_svg_lineInterpolators = d3.map({ - linear: d3_svg_lineLinear, - "linear-closed": d3_svg_lineLinearClosed, - step: d3_svg_lineStep, - "step-before": d3_svg_lineStepBefore, - "step-after": d3_svg_lineStepAfter, - basis: d3_svg_lineBasis, - "basis-open": d3_svg_lineBasisOpen, - "basis-closed": d3_svg_lineBasisClosed, - bundle: d3_svg_lineBundle, - cardinal: d3_svg_lineCardinal, - "cardinal-open": d3_svg_lineCardinalOpen, - "cardinal-closed": d3_svg_lineCardinalClosed, - monotone: d3_svg_lineMonotone - }); - d3_svg_lineInterpolators.forEach(function(key, value) { - value.key = key; - value.closed = /-closed$/.test(key); - }); - function d3_svg_lineLinear(points) { - return points.join("L"); - } - function d3_svg_lineLinearClosed(points) { - return d3_svg_lineLinear(points) + "Z"; - } - function d3_svg_lineStep(points) { - var i = 0, n = points.length, p = points[0], path = [ p[0], ",", p[1] ]; - while (++i < n) path.push("H", (p[0] + (p = points[i])[0]) / 2, "V", p[1]); - if (n > 1) path.push("H", p[0]); - return path.join(""); - } - function d3_svg_lineStepBefore(points) { - var i = 0, n = points.length, p = points[0], path = [ p[0], ",", p[1] ]; - while (++i < n) path.push("V", (p = points[i])[1], "H", p[0]); - return path.join(""); - } - function d3_svg_lineStepAfter(points) { - var i = 0, n = points.length, p = points[0], path = [ p[0], ",", p[1] ]; - while (++i < n) path.push("H", (p = points[i])[0], "V", p[1]); - return path.join(""); - } - function d3_svg_lineCardinalOpen(points, tension) { - return points.length < 4 ? d3_svg_lineLinear(points) : points[1] + d3_svg_lineHermite(points.slice(1, -1), d3_svg_lineCardinalTangents(points, tension)); - } - function d3_svg_lineCardinalClosed(points, tension) { - return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite((points.push(points[0]), - points), d3_svg_lineCardinalTangents([ points[points.length - 2] ].concat(points, [ points[1] ]), tension)); - } - function d3_svg_lineCardinal(points, tension) { - return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineCardinalTangents(points, tension)); - } - function d3_svg_lineHermite(points, tangents) { - if (tangents.length < 1 || points.length != tangents.length && points.length != tangents.length + 2) { - return d3_svg_lineLinear(points); - } - var quad = points.length != tangents.length, path = "", p0 = points[0], p = points[1], t0 = tangents[0], t = t0, pi = 1; - if (quad) { - path += "Q" + (p[0] - t0[0] * 2 / 3) + "," + (p[1] - t0[1] * 2 / 3) + "," + p[0] + "," + p[1]; - p0 = points[1]; - pi = 2; - } - if (tangents.length > 1) { - t = tangents[1]; - p = points[pi]; - pi++; - path += "C" + (p0[0] + t0[0]) + "," + (p0[1] + t0[1]) + "," + (p[0] - t[0]) + "," + (p[1] - t[1]) + "," + p[0] + "," + p[1]; - for (var i = 2; i < tangents.length; i++, pi++) { - p = points[pi]; - t = tangents[i]; - path += "S" + (p[0] - t[0]) + "," + (p[1] - t[1]) + "," + p[0] + "," + p[1]; - } - } - if (quad) { - var lp = points[pi]; - path += "Q" + (p[0] + t[0] * 2 / 3) + "," + (p[1] + t[1] * 2 / 3) + "," + lp[0] + "," + lp[1]; - } - return path; - } - function d3_svg_lineCardinalTangents(points, tension) { - var tangents = [], a = (1 - tension) / 2, p0, p1 = points[0], p2 = points[1], i = 1, n = points.length; - while (++i < n) { - p0 = p1; - p1 = p2; - p2 = points[i]; - tangents.push([ a * (p2[0] - p0[0]), a * (p2[1] - p0[1]) ]); - } - return tangents; - } - function d3_svg_lineBasis(points) { - if (points.length < 3) return d3_svg_lineLinear(points); - var i = 1, n = points.length, pi = points[0], x0 = pi[0], y0 = pi[1], px = [ x0, x0, x0, (pi = points[1])[0] ], py = [ y0, y0, y0, pi[1] ], path = [ x0, ",", y0, "L", d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ]; - points.push(points[n - 1]); - while (++i <= n) { - pi = points[i]; - px.shift(); - px.push(pi[0]); - py.shift(); - py.push(pi[1]); - d3_svg_lineBasisBezier(path, px, py); - } - points.pop(); - path.push("L", pi); - return path.join(""); - } - function d3_svg_lineBasisOpen(points) { - if (points.length < 4) return d3_svg_lineLinear(points); - var path = [], i = -1, n = points.length, pi, px = [ 0 ], py = [ 0 ]; - while (++i < 3) { - pi = points[i]; - px.push(pi[0]); - py.push(pi[1]); - } - path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) + "," + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py)); - --i; - while (++i < n) { - pi = points[i]; - px.shift(); - px.push(pi[0]); - py.shift(); - py.push(pi[1]); - d3_svg_lineBasisBezier(path, px, py); - } - return path.join(""); - } - function d3_svg_lineBasisClosed(points) { - var path, i = -1, n = points.length, m = n + 4, pi, px = [], py = []; - while (++i < 4) { - pi = points[i % n]; - px.push(pi[0]); - py.push(pi[1]); - } - path = [ d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ]; - --i; - while (++i < m) { - pi = points[i % n]; - px.shift(); - px.push(pi[0]); - py.shift(); - py.push(pi[1]); - d3_svg_lineBasisBezier(path, px, py); - } - return path.join(""); - } - function d3_svg_lineBundle(points, tension) { - var n = points.length - 1; - if (n) { - var x0 = points[0][0], y0 = points[0][1], dx = points[n][0] - x0, dy = points[n][1] - y0, i = -1, p, t; - while (++i <= n) { - p = points[i]; - t = i / n; - p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx); - p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy); - } - } - return d3_svg_lineBasis(points); - } - function d3_svg_lineDot4(a, b) { - return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3]; - } - var d3_svg_lineBasisBezier1 = [ 0, 2 / 3, 1 / 3, 0 ], d3_svg_lineBasisBezier2 = [ 0, 1 / 3, 2 / 3, 0 ], d3_svg_lineBasisBezier3 = [ 0, 1 / 6, 2 / 3, 1 / 6 ]; - function d3_svg_lineBasisBezier(path, x, y) { - path.push("C", d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, y)); - } - function d3_svg_lineSlope(p0, p1) { - return (p1[1] - p0[1]) / (p1[0] - p0[0]); - } - function d3_svg_lineFiniteDifferences(points) { - var i = 0, j = points.length - 1, m = [], p0 = points[0], p1 = points[1], d = m[0] = d3_svg_lineSlope(p0, p1); - while (++i < j) { - m[i] = (d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1]))) / 2; - } - m[i] = d; - return m; - } - function d3_svg_lineMonotoneTangents(points) { - var tangents = [], d, a, b, s, m = d3_svg_lineFiniteDifferences(points), i = -1, j = points.length - 1; - while (++i < j) { - d = d3_svg_lineSlope(points[i], points[i + 1]); - if (abs(d) < ε) { - m[i] = m[i + 1] = 0; - } else { - a = m[i] / d; - b = m[i + 1] / d; - s = a * a + b * b; - if (s > 9) { - s = d * 3 / Math.sqrt(s); - m[i] = s * a; - m[i + 1] = s * b; - } - } - } - i = -1; - while (++i <= j) { - s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) / (6 * (1 + m[i] * m[i])); - tangents.push([ s || 0, m[i] * s || 0 ]); - } - return tangents; - } - function d3_svg_lineMonotone(points) { - return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points)); - } - d3.svg.line.radial = function() { - var line = d3_svg_line(d3_svg_lineRadial); - line.radius = line.x, delete line.x; - line.angle = line.y, delete line.y; - return line; - }; - function d3_svg_lineRadial(points) { - var point, i = -1, n = points.length, r, a; - while (++i < n) { - point = points[i]; - r = point[0]; - a = point[1] - halfπ; - point[0] = r * Math.cos(a); - point[1] = r * Math.sin(a); - } - return points; - } - function d3_svg_area(projection) { - var x0 = d3_geom_pointX, x1 = d3_geom_pointX, y0 = 0, y1 = d3_geom_pointY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, interpolateReverse = interpolate, L = "L", tension = .7; - function area(data) { - var segments = [], points0 = [], points1 = [], i = -1, n = data.length, d, fx0 = d3_functor(x0), fy0 = d3_functor(y0), fx1 = x0 === x1 ? function() { - return x; - } : d3_functor(x1), fy1 = y0 === y1 ? function() { - return y; - } : d3_functor(y1), x, y; - function segment() { - segments.push("M", interpolate(projection(points1), tension), L, interpolateReverse(projection(points0.reverse()), tension), "Z"); - } - while (++i < n) { - if (defined.call(this, d = data[i], i)) { - points0.push([ x = +fx0.call(this, d, i), y = +fy0.call(this, d, i) ]); - points1.push([ +fx1.call(this, d, i), +fy1.call(this, d, i) ]); - } else if (points0.length) { - segment(); - points0 = []; - points1 = []; - } - } - if (points0.length) segment(); - return segments.length ? segments.join("") : null; - } - area.x = function(_) { - if (!arguments.length) return x1; - x0 = x1 = _; - return area; - }; - area.x0 = function(_) { - if (!arguments.length) return x0; - x0 = _; - return area; - }; - area.x1 = function(_) { - if (!arguments.length) return x1; - x1 = _; - return area; - }; - area.y = function(_) { - if (!arguments.length) return y1; - y0 = y1 = _; - return area; - }; - area.y0 = function(_) { - if (!arguments.length) return y0; - y0 = _; - return area; - }; - area.y1 = function(_) { - if (!arguments.length) return y1; - y1 = _; - return area; - }; - area.defined = function(_) { - if (!arguments.length) return defined; - defined = _; - return area; - }; - area.interpolate = function(_) { - if (!arguments.length) return interpolateKey; - if (typeof _ === "function") interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key; - interpolateReverse = interpolate.reverse || interpolate; - L = interpolate.closed ? "M" : "L"; - return area; - }; - area.tension = function(_) { - if (!arguments.length) return tension; - tension = _; - return area; - }; - return area; - } - d3_svg_lineStepBefore.reverse = d3_svg_lineStepAfter; - d3_svg_lineStepAfter.reverse = d3_svg_lineStepBefore; - d3.svg.area = function() { - return d3_svg_area(d3_identity); - }; - d3.svg.area.radial = function() { - var area = d3_svg_area(d3_svg_lineRadial); - area.radius = area.x, delete area.x; - area.innerRadius = area.x0, delete area.x0; - area.outerRadius = area.x1, delete area.x1; - area.angle = area.y, delete area.y; - area.startAngle = area.y0, delete area.y0; - area.endAngle = area.y1, delete area.y1; - return area; - }; - d3.svg.chord = function() { - var source = d3_source, target = d3_target, radius = d3_svg_chordRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle; - function chord(d, i) { - var s = subgroup(this, source, d, i), t = subgroup(this, target, d, i); - return "M" + s.p0 + arc(s.r, s.p1, s.a1 - s.a0) + (equals(s, t) ? curve(s.r, s.p1, s.r, s.p0) : curve(s.r, s.p1, t.r, t.p0) + arc(t.r, t.p1, t.a1 - t.a0) + curve(t.r, t.p1, s.r, s.p0)) + "Z"; - } - function subgroup(self, f, d, i) { - var subgroup = f.call(self, d, i), r = radius.call(self, subgroup, i), a0 = startAngle.call(self, subgroup, i) - halfπ, a1 = endAngle.call(self, subgroup, i) - halfπ; - return { - r: r, - a0: a0, - a1: a1, - p0: [ r * Math.cos(a0), r * Math.sin(a0) ], - p1: [ r * Math.cos(a1), r * Math.sin(a1) ] - }; - } - function equals(a, b) { - return a.a0 == b.a0 && a.a1 == b.a1; - } - function arc(r, p, a) { - return "A" + r + "," + r + " 0 " + +(a > π) + ",1 " + p; - } - function curve(r0, p0, r1, p1) { - return "Q 0,0 " + p1; - } - chord.radius = function(v) { - if (!arguments.length) return radius; - radius = d3_functor(v); - return chord; - }; - chord.source = function(v) { - if (!arguments.length) return source; - source = d3_functor(v); - return chord; - }; - chord.target = function(v) { - if (!arguments.length) return target; - target = d3_functor(v); - return chord; - }; - chord.startAngle = function(v) { - if (!arguments.length) return startAngle; - startAngle = d3_functor(v); - return chord; - }; - chord.endAngle = function(v) { - if (!arguments.length) return endAngle; - endAngle = d3_functor(v); - return chord; - }; - return chord; - }; - function d3_svg_chordRadius(d) { - return d.radius; - } - d3.svg.diagonal = function() { - var source = d3_source, target = d3_target, projection = d3_svg_diagonalProjection; - function diagonal(d, i) { - var p0 = source.call(this, d, i), p3 = target.call(this, d, i), m = (p0.y + p3.y) / 2, p = [ p0, { - x: p0.x, - y: m - }, { - x: p3.x, - y: m - }, p3 ]; - p = p.map(projection); - return "M" + p[0] + "C" + p[1] + " " + p[2] + " " + p[3]; - } - diagonal.source = function(x) { - if (!arguments.length) return source; - source = d3_functor(x); - return diagonal; - }; - diagonal.target = function(x) { - if (!arguments.length) return target; - target = d3_functor(x); - return diagonal; - }; - diagonal.projection = function(x) { - if (!arguments.length) return projection; - projection = x; - return diagonal; - }; - return diagonal; - }; - function d3_svg_diagonalProjection(d) { - return [ d.x, d.y ]; - } - d3.svg.diagonal.radial = function() { - var diagonal = d3.svg.diagonal(), projection = d3_svg_diagonalProjection, projection_ = diagonal.projection; - diagonal.projection = function(x) { - return arguments.length ? projection_(d3_svg_diagonalRadialProjection(projection = x)) : projection; - }; - return diagonal; - }; - function d3_svg_diagonalRadialProjection(projection) { - return function() { - var d = projection.apply(this, arguments), r = d[0], a = d[1] - halfπ; - return [ r * Math.cos(a), r * Math.sin(a) ]; - }; - } - d3.svg.symbol = function() { - var type = d3_svg_symbolType, size = d3_svg_symbolSize; - function symbol(d, i) { - return (d3_svg_symbols.get(type.call(this, d, i)) || d3_svg_symbolCircle)(size.call(this, d, i)); - } - symbol.type = function(x) { - if (!arguments.length) return type; - type = d3_functor(x); - return symbol; - }; - symbol.size = function(x) { - if (!arguments.length) return size; - size = d3_functor(x); - return symbol; - }; - return symbol; - }; - function d3_svg_symbolSize() { - return 64; - } - function d3_svg_symbolType() { - return "circle"; - } - function d3_svg_symbolCircle(size) { - var r = Math.sqrt(size / π); - return "M0," + r + "A" + r + "," + r + " 0 1,1 0," + -r + "A" + r + "," + r + " 0 1,1 0," + r + "Z"; - } - var d3_svg_symbols = d3.map({ - circle: d3_svg_symbolCircle, - cross: function(size) { - var r = Math.sqrt(size / 5) / 2; - return "M" + -3 * r + "," + -r + "H" + -r + "V" + -3 * r + "H" + r + "V" + -r + "H" + 3 * r + "V" + r + "H" + r + "V" + 3 * r + "H" + -r + "V" + r + "H" + -3 * r + "Z"; - }, - diamond: function(size) { - var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), rx = ry * d3_svg_symbolTan30; - return "M0," + -ry + "L" + rx + ",0" + " 0," + ry + " " + -rx + ",0" + "Z"; - }, - square: function(size) { - var r = Math.sqrt(size) / 2; - return "M" + -r + "," + -r + "L" + r + "," + -r + " " + r + "," + r + " " + -r + "," + r + "Z"; - }, - "triangle-down": function(size) { - var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2; - return "M0," + ry + "L" + rx + "," + -ry + " " + -rx + "," + -ry + "Z"; - }, - "triangle-up": function(size) { - var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2; - return "M0," + -ry + "L" + rx + "," + ry + " " + -rx + "," + ry + "Z"; - } - }); - d3.svg.symbolTypes = d3_svg_symbols.keys(); - var d3_svg_symbolSqrt3 = Math.sqrt(3), d3_svg_symbolTan30 = Math.tan(30 * d3_radians); - d3_selectionPrototype.transition = function(name) { - var id = d3_transitionInheritId || ++d3_transitionId, ns = d3_transitionNamespace(name), subgroups = [], subgroup, node, transition = d3_transitionInherit || { - time: Date.now(), - ease: d3_ease_cubicInOut, - delay: 0, - duration: 250 - }; - for (var j = -1, m = this.length; ++j < m; ) { - subgroups.push(subgroup = []); - for (var group = this[j], i = -1, n = group.length; ++i < n; ) { - if (node = group[i]) d3_transitionNode(node, i, ns, id, transition); - subgroup.push(node); - } - } - return d3_transition(subgroups, ns, id); - }; - d3_selectionPrototype.interrupt = function(name) { - return this.each(name == null ? d3_selection_interrupt : d3_selection_interruptNS(d3_transitionNamespace(name))); - }; - var d3_selection_interrupt = d3_selection_interruptNS(d3_transitionNamespace()); - function d3_selection_interruptNS(ns) { - return function() { - var lock, active; - if ((lock = this[ns]) && (active = lock[lock.active])) { - if (--lock.count) delete lock[lock.active]; else delete this[ns]; - lock.active += .5; - active.event && active.event.interrupt.call(this, this.__data__, active.index); - } - }; - } - function d3_transition(groups, ns, id) { - d3_subclass(groups, d3_transitionPrototype); - groups.namespace = ns; - groups.id = id; - return groups; - } - var d3_transitionPrototype = [], d3_transitionId = 0, d3_transitionInheritId, d3_transitionInherit; - d3_transitionPrototype.call = d3_selectionPrototype.call; - d3_transitionPrototype.empty = d3_selectionPrototype.empty; - d3_transitionPrototype.node = d3_selectionPrototype.node; - d3_transitionPrototype.size = d3_selectionPrototype.size; - d3.transition = function(selection, name) { - return selection && selection.transition ? d3_transitionInheritId ? selection.transition(name) : selection : d3.selection().transition(selection); - }; - d3.transition.prototype = d3_transitionPrototype; - d3_transitionPrototype.select = function(selector) { - var id = this.id, ns = this.namespace, subgroups = [], subgroup, subnode, node; - selector = d3_selection_selector(selector); - for (var j = -1, m = this.length; ++j < m; ) { - subgroups.push(subgroup = []); - for (var group = this[j], i = -1, n = group.length; ++i < n; ) { - if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) { - if ("__data__" in node) subnode.__data__ = node.__data__; - d3_transitionNode(subnode, i, ns, id, node[ns][id]); - subgroup.push(subnode); - } else { - subgroup.push(null); - } - } - } - return d3_transition(subgroups, ns, id); - }; - d3_transitionPrototype.selectAll = function(selector) { - var id = this.id, ns = this.namespace, subgroups = [], subgroup, subnodes, node, subnode, transition; - selector = d3_selection_selectorAll(selector); - for (var j = -1, m = this.length; ++j < m; ) { - for (var group = this[j], i = -1, n = group.length; ++i < n; ) { - if (node = group[i]) { - transition = node[ns][id]; - subnodes = selector.call(node, node.__data__, i, j); - subgroups.push(subgroup = []); - for (var k = -1, o = subnodes.length; ++k < o; ) { - if (subnode = subnodes[k]) d3_transitionNode(subnode, k, ns, id, transition); - subgroup.push(subnode); - } - } - } - } - return d3_transition(subgroups, ns, id); - }; - d3_transitionPrototype.filter = function(filter) { - var subgroups = [], subgroup, group, node; - if (typeof filter !== "function") filter = d3_selection_filter(filter); - for (var j = 0, m = this.length; j < m; j++) { - subgroups.push(subgroup = []); - for (var group = this[j], i = 0, n = group.length; i < n; i++) { - if ((node = group[i]) && filter.call(node, node.__data__, i, j)) { - subgroup.push(node); - } - } - } - return d3_transition(subgroups, this.namespace, this.id); - }; - d3_transitionPrototype.tween = function(name, tween) { - var id = this.id, ns = this.namespace; - if (arguments.length < 2) return this.node()[ns][id].tween.get(name); - return d3_selection_each(this, tween == null ? function(node) { - node[ns][id].tween.remove(name); - } : function(node) { - node[ns][id].tween.set(name, tween); - }); - }; - function d3_transition_tween(groups, name, value, tween) { - var id = groups.id, ns = groups.namespace; - return d3_selection_each(groups, typeof value === "function" ? function(node, i, j) { - node[ns][id].tween.set(name, tween(value.call(node, node.__data__, i, j))); - } : (value = tween(value), function(node) { - node[ns][id].tween.set(name, value); - })); - } - d3_transitionPrototype.attr = function(nameNS, value) { - if (arguments.length < 2) { - for (value in nameNS) this.attr(value, nameNS[value]); - return this; - } - var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate, name = d3.ns.qualify(nameNS); - function attrNull() { - this.removeAttribute(name); - } - function attrNullNS() { - this.removeAttributeNS(name.space, name.local); - } - function attrTween(b) { - return b == null ? attrNull : (b += "", function() { - var a = this.getAttribute(name), i; - return a !== b && (i = interpolate(a, b), function(t) { - this.setAttribute(name, i(t)); - }); - }); - } - function attrTweenNS(b) { - return b == null ? attrNullNS : (b += "", function() { - var a = this.getAttributeNS(name.space, name.local), i; - return a !== b && (i = interpolate(a, b), function(t) { - this.setAttributeNS(name.space, name.local, i(t)); - }); - }); - } - return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween); - }; - d3_transitionPrototype.attrTween = function(nameNS, tween) { - var name = d3.ns.qualify(nameNS); - function attrTween(d, i) { - var f = tween.call(this, d, i, this.getAttribute(name)); - return f && function(t) { - this.setAttribute(name, f(t)); - }; - } - function attrTweenNS(d, i) { - var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local)); - return f && function(t) { - this.setAttributeNS(name.space, name.local, f(t)); - }; - } - return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween); - }; - d3_transitionPrototype.style = function(name, value, priority) { - var n = arguments.length; - if (n < 3) { - if (typeof name !== "string") { - if (n < 2) value = ""; - for (priority in name) this.style(priority, name[priority], value); - return this; - } - priority = ""; - } - function styleNull() { - this.style.removeProperty(name); - } - function styleString(b) { - return b == null ? styleNull : (b += "", function() { - var a = d3_window(this).getComputedStyle(this, null).getPropertyValue(name), i; - return a !== b && (i = d3_interpolate(a, b), function(t) { - this.style.setProperty(name, i(t), priority); - }); - }); - } - return d3_transition_tween(this, "style." + name, value, styleString); - }; - d3_transitionPrototype.styleTween = function(name, tween, priority) { - if (arguments.length < 3) priority = ""; - function styleTween(d, i) { - var f = tween.call(this, d, i, d3_window(this).getComputedStyle(this, null).getPropertyValue(name)); - return f && function(t) { - this.style.setProperty(name, f(t), priority); - }; - } - return this.tween("style." + name, styleTween); - }; - d3_transitionPrototype.text = function(value) { - return d3_transition_tween(this, "text", value, d3_transition_text); - }; - function d3_transition_text(b) { - if (b == null) b = ""; - return function() { - this.textContent = b; - }; - } - d3_transitionPrototype.remove = function() { - var ns = this.namespace; - return this.each("end.transition", function() { - var p; - if (this[ns].count < 2 && (p = this.parentNode)) p.removeChild(this); - }); - }; - d3_transitionPrototype.ease = function(value) { - var id = this.id, ns = this.namespace; - if (arguments.length < 1) return this.node()[ns][id].ease; - if (typeof value !== "function") value = d3.ease.apply(d3, arguments); - return d3_selection_each(this, function(node) { - node[ns][id].ease = value; - }); - }; - d3_transitionPrototype.delay = function(value) { - var id = this.id, ns = this.namespace; - if (arguments.length < 1) return this.node()[ns][id].delay; - return d3_selection_each(this, typeof value === "function" ? function(node, i, j) { - node[ns][id].delay = +value.call(node, node.__data__, i, j); - } : (value = +value, function(node) { - node[ns][id].delay = value; - })); - }; - d3_transitionPrototype.duration = function(value) { - var id = this.id, ns = this.namespace; - if (arguments.length < 1) return this.node()[ns][id].duration; - return d3_selection_each(this, typeof value === "function" ? function(node, i, j) { - node[ns][id].duration = Math.max(1, value.call(node, node.__data__, i, j)); - } : (value = Math.max(1, value), function(node) { - node[ns][id].duration = value; - })); - }; - d3_transitionPrototype.each = function(type, listener) { - var id = this.id, ns = this.namespace; - if (arguments.length < 2) { - var inherit = d3_transitionInherit, inheritId = d3_transitionInheritId; - try { - d3_transitionInheritId = id; - d3_selection_each(this, function(node, i, j) { - d3_transitionInherit = node[ns][id]; - type.call(node, node.__data__, i, j); - }); - } finally { - d3_transitionInherit = inherit; - d3_transitionInheritId = inheritId; - } - } else { - d3_selection_each(this, function(node) { - var transition = node[ns][id]; - (transition.event || (transition.event = d3.dispatch("start", "end", "interrupt"))).on(type, listener); - }); - } - return this; - }; - d3_transitionPrototype.transition = function() { - var id0 = this.id, id1 = ++d3_transitionId, ns = this.namespace, subgroups = [], subgroup, group, node, transition; - for (var j = 0, m = this.length; j < m; j++) { - subgroups.push(subgroup = []); - for (var group = this[j], i = 0, n = group.length; i < n; i++) { - if (node = group[i]) { - transition = node[ns][id0]; - d3_transitionNode(node, i, ns, id1, { - time: transition.time, - ease: transition.ease, - delay: transition.delay + transition.duration, - duration: transition.duration - }); - } - subgroup.push(node); - } - } - return d3_transition(subgroups, ns, id1); - }; - function d3_transitionNamespace(name) { - return name == null ? "__transition__" : "__transition_" + name + "__"; - } - function d3_transitionNode(node, i, ns, id, inherit) { - var lock = node[ns] || (node[ns] = { - active: 0, - count: 0 - }), transition = lock[id]; - if (!transition) { - var time = inherit.time; - transition = lock[id] = { - tween: new d3_Map(), - time: time, - delay: inherit.delay, - duration: inherit.duration, - ease: inherit.ease, - index: i - }; - inherit = null; - ++lock.count; - d3.timer(function(elapsed) { - var delay = transition.delay, duration, ease, timer = d3_timer_active, tweened = []; - timer.t = delay + time; - if (delay <= elapsed) return start(elapsed - delay); - timer.c = start; - function start(elapsed) { - if (lock.active > id) return stop(); - var active = lock[lock.active]; - if (active) { - --lock.count; - delete lock[lock.active]; - active.event && active.event.interrupt.call(node, node.__data__, active.index); - } - lock.active = id; - transition.event && transition.event.start.call(node, node.__data__, i); - transition.tween.forEach(function(key, value) { - if (value = value.call(node, node.__data__, i)) { - tweened.push(value); - } - }); - ease = transition.ease; - duration = transition.duration; - d3.timer(function() { - timer.c = tick(elapsed || 1) ? d3_true : tick; - return 1; - }, 0, time); - } - function tick(elapsed) { - if (lock.active !== id) return 1; - var t = elapsed / duration, e = ease(t), n = tweened.length; - while (n > 0) { - tweened[--n].call(node, e); - } - if (t >= 1) { - transition.event && transition.event.end.call(node, node.__data__, i); - return stop(); - } - } - function stop() { - if (--lock.count) delete lock[id]; else delete node[ns]; - return 1; - } - }, 0, time); - } - } - d3.svg.axis = function() { - var scale = d3.scale.linear(), orient = d3_svg_axisDefaultOrient, innerTickSize = 6, outerTickSize = 6, tickPadding = 3, tickArguments_ = [ 10 ], tickValues = null, tickFormat_; - function axis(g) { - g.each(function() { - var g = d3.select(this); - var scale0 = this.__chart__ || scale, scale1 = this.__chart__ = scale.copy(); - var ticks = tickValues == null ? scale1.ticks ? scale1.ticks.apply(scale1, tickArguments_) : scale1.domain() : tickValues, tickFormat = tickFormat_ == null ? scale1.tickFormat ? scale1.tickFormat.apply(scale1, tickArguments_) : d3_identity : tickFormat_, tick = g.selectAll(".tick").data(ticks, scale1), tickEnter = tick.enter().insert("g", ".domain").attr("class", "tick").style("opacity", ε), tickExit = d3.transition(tick.exit()).style("opacity", ε).remove(), tickUpdate = d3.transition(tick.order()).style("opacity", 1), tickSpacing = Math.max(innerTickSize, 0) + tickPadding, tickTransform; - var range = d3_scaleRange(scale1), path = g.selectAll(".domain").data([ 0 ]), pathUpdate = (path.enter().append("path").attr("class", "domain"), - d3.transition(path)); - tickEnter.append("line"); - tickEnter.append("text"); - var lineEnter = tickEnter.select("line"), lineUpdate = tickUpdate.select("line"), text = tick.select("text").text(tickFormat), textEnter = tickEnter.select("text"), textUpdate = tickUpdate.select("text"), sign = orient === "top" || orient === "left" ? -1 : 1, x1, x2, y1, y2; - if (orient === "bottom" || orient === "top") { - tickTransform = d3_svg_axisX, x1 = "x", y1 = "y", x2 = "x2", y2 = "y2"; - text.attr("dy", sign < 0 ? "0em" : ".71em").style("text-anchor", "middle"); - pathUpdate.attr("d", "M" + range[0] + "," + sign * outerTickSize + "V0H" + range[1] + "V" + sign * outerTickSize); - } else { - tickTransform = d3_svg_axisY, x1 = "y", y1 = "x", x2 = "y2", y2 = "x2"; - text.attr("dy", ".32em").style("text-anchor", sign < 0 ? "end" : "start"); - pathUpdate.attr("d", "M" + sign * outerTickSize + "," + range[0] + "H0V" + range[1] + "H" + sign * outerTickSize); - } - lineEnter.attr(y2, sign * innerTickSize); - textEnter.attr(y1, sign * tickSpacing); - lineUpdate.attr(x2, 0).attr(y2, sign * innerTickSize); - textUpdate.attr(x1, 0).attr(y1, sign * tickSpacing); - if (scale1.rangeBand) { - var x = scale1, dx = x.rangeBand() / 2; - scale0 = scale1 = function(d) { - return x(d) + dx; - }; - } else if (scale0.rangeBand) { - scale0 = scale1; - } else { - tickExit.call(tickTransform, scale1, scale0); - } - tickEnter.call(tickTransform, scale0, scale1); - tickUpdate.call(tickTransform, scale1, scale1); - }); - } - axis.scale = function(x) { - if (!arguments.length) return scale; - scale = x; - return axis; - }; - axis.orient = function(x) { - if (!arguments.length) return orient; - orient = x in d3_svg_axisOrients ? x + "" : d3_svg_axisDefaultOrient; - return axis; - }; - axis.ticks = function() { - if (!arguments.length) return tickArguments_; - tickArguments_ = arguments; - return axis; - }; - axis.tickValues = function(x) { - if (!arguments.length) return tickValues; - tickValues = x; - return axis; - }; - axis.tickFormat = function(x) { - if (!arguments.length) return tickFormat_; - tickFormat_ = x; - return axis; - }; - axis.tickSize = function(x) { - var n = arguments.length; - if (!n) return innerTickSize; - innerTickSize = +x; - outerTickSize = +arguments[n - 1]; - return axis; - }; - axis.innerTickSize = function(x) { - if (!arguments.length) return innerTickSize; - innerTickSize = +x; - return axis; - }; - axis.outerTickSize = function(x) { - if (!arguments.length) return outerTickSize; - outerTickSize = +x; - return axis; - }; - axis.tickPadding = function(x) { - if (!arguments.length) return tickPadding; - tickPadding = +x; - return axis; - }; - axis.tickSubdivide = function() { - return arguments.length && axis; - }; - return axis; - }; - var d3_svg_axisDefaultOrient = "bottom", d3_svg_axisOrients = { - top: 1, - right: 1, - bottom: 1, - left: 1 - }; - function d3_svg_axisX(selection, x0, x1) { - selection.attr("transform", function(d) { - var v0 = x0(d); - return "translate(" + (isFinite(v0) ? v0 : x1(d)) + ",0)"; - }); - } - function d3_svg_axisY(selection, y0, y1) { - selection.attr("transform", function(d) { - var v0 = y0(d); - return "translate(0," + (isFinite(v0) ? v0 : y1(d)) + ")"; - }); - } - d3.svg.brush = function() { - var event = d3_eventDispatch(brush, "brushstart", "brush", "brushend"), x = null, y = null, xExtent = [ 0, 0 ], yExtent = [ 0, 0 ], xExtentDomain, yExtentDomain, xClamp = true, yClamp = true, resizes = d3_svg_brushResizes[0]; - function brush(g) { - g.each(function() { - var g = d3.select(this).style("pointer-events", "all").style("-webkit-tap-highlight-color", "rgba(0,0,0,0)").on("mousedown.brush", brushstart).on("touchstart.brush", brushstart); - var background = g.selectAll(".background").data([ 0 ]); - background.enter().append("rect").attr("class", "background").style("visibility", "hidden").style("cursor", "crosshair"); - g.selectAll(".extent").data([ 0 ]).enter().append("rect").attr("class", "extent").style("cursor", "move"); - var resize = g.selectAll(".resize").data(resizes, d3_identity); - resize.exit().remove(); - resize.enter().append("g").attr("class", function(d) { - return "resize " + d; - }).style("cursor", function(d) { - return d3_svg_brushCursor[d]; - }).append("rect").attr("x", function(d) { - return /[ew]$/.test(d) ? -3 : null; - }).attr("y", function(d) { - return /^[ns]/.test(d) ? -3 : null; - }).attr("width", 6).attr("height", 6).style("visibility", "hidden"); - resize.style("display", brush.empty() ? "none" : null); - var gUpdate = d3.transition(g), backgroundUpdate = d3.transition(background), range; - if (x) { - range = d3_scaleRange(x); - backgroundUpdate.attr("x", range[0]).attr("width", range[1] - range[0]); - redrawX(gUpdate); - } - if (y) { - range = d3_scaleRange(y); - backgroundUpdate.attr("y", range[0]).attr("height", range[1] - range[0]); - redrawY(gUpdate); - } - redraw(gUpdate); - }); - } - brush.event = function(g) { - g.each(function() { - var event_ = event.of(this, arguments), extent1 = { - x: xExtent, - y: yExtent, - i: xExtentDomain, - j: yExtentDomain - }, extent0 = this.__chart__ || extent1; - this.__chart__ = extent1; - if (d3_transitionInheritId) { - d3.select(this).transition().each("start.brush", function() { - xExtentDomain = extent0.i; - yExtentDomain = extent0.j; - xExtent = extent0.x; - yExtent = extent0.y; - event_({ - type: "brushstart" - }); - }).tween("brush:brush", function() { - var xi = d3_interpolateArray(xExtent, extent1.x), yi = d3_interpolateArray(yExtent, extent1.y); - xExtentDomain = yExtentDomain = null; - return function(t) { - xExtent = extent1.x = xi(t); - yExtent = extent1.y = yi(t); - event_({ - type: "brush", - mode: "resize" - }); - }; - }).each("end.brush", function() { - xExtentDomain = extent1.i; - yExtentDomain = extent1.j; - event_({ - type: "brush", - mode: "resize" - }); - event_({ - type: "brushend" - }); - }); - } else { - event_({ - type: "brushstart" - }); - event_({ - type: "brush", - mode: "resize" - }); - event_({ - type: "brushend" - }); - } - }); - }; - function redraw(g) { - g.selectAll(".resize").attr("transform", function(d) { - return "translate(" + xExtent[+/e$/.test(d)] + "," + yExtent[+/^s/.test(d)] + ")"; - }); - } - function redrawX(g) { - g.select(".extent").attr("x", xExtent[0]); - g.selectAll(".extent,.n>rect,.s>rect").attr("width", xExtent[1] - xExtent[0]); - } - function redrawY(g) { - g.select(".extent").attr("y", yExtent[0]); - g.selectAll(".extent,.e>rect,.w>rect").attr("height", yExtent[1] - yExtent[0]); - } - function brushstart() { - var target = this, eventTarget = d3.select(d3.event.target), event_ = event.of(target, arguments), g = d3.select(target), resizing = eventTarget.datum(), resizingX = !/^(n|s)$/.test(resizing) && x, resizingY = !/^(e|w)$/.test(resizing) && y, dragging = eventTarget.classed("extent"), dragRestore = d3_event_dragSuppress(target), center, origin = d3.mouse(target), offset; - var w = d3.select(d3_window(target)).on("keydown.brush", keydown).on("keyup.brush", keyup); - if (d3.event.changedTouches) { - w.on("touchmove.brush", brushmove).on("touchend.brush", brushend); - } else { - w.on("mousemove.brush", brushmove).on("mouseup.brush", brushend); - } - g.interrupt().selectAll("*").interrupt(); - if (dragging) { - origin[0] = xExtent[0] - origin[0]; - origin[1] = yExtent[0] - origin[1]; - } else if (resizing) { - var ex = +/w$/.test(resizing), ey = +/^n/.test(resizing); - offset = [ xExtent[1 - ex] - origin[0], yExtent[1 - ey] - origin[1] ]; - origin[0] = xExtent[ex]; - origin[1] = yExtent[ey]; - } else if (d3.event.altKey) center = origin.slice(); - g.style("pointer-events", "none").selectAll(".resize").style("display", null); - d3.select("body").style("cursor", eventTarget.style("cursor")); - event_({ - type: "brushstart" - }); - brushmove(); - function keydown() { - if (d3.event.keyCode == 32) { - if (!dragging) { - center = null; - origin[0] -= xExtent[1]; - origin[1] -= yExtent[1]; - dragging = 2; - } - d3_eventPreventDefault(); - } - } - function keyup() { - if (d3.event.keyCode == 32 && dragging == 2) { - origin[0] += xExtent[1]; - origin[1] += yExtent[1]; - dragging = 0; - d3_eventPreventDefault(); - } - } - function brushmove() { - var point = d3.mouse(target), moved = false; - if (offset) { - point[0] += offset[0]; - point[1] += offset[1]; - } - if (!dragging) { - if (d3.event.altKey) { - if (!center) center = [ (xExtent[0] + xExtent[1]) / 2, (yExtent[0] + yExtent[1]) / 2 ]; - origin[0] = xExtent[+(point[0] < center[0])]; - origin[1] = yExtent[+(point[1] < center[1])]; - } else center = null; - } - if (resizingX && move1(point, x, 0)) { - redrawX(g); - moved = true; - } - if (resizingY && move1(point, y, 1)) { - redrawY(g); - moved = true; - } - if (moved) { - redraw(g); - event_({ - type: "brush", - mode: dragging ? "move" : "resize" - }); - } - } - function move1(point, scale, i) { - var range = d3_scaleRange(scale), r0 = range[0], r1 = range[1], position = origin[i], extent = i ? yExtent : xExtent, size = extent[1] - extent[0], min, max; - if (dragging) { - r0 -= position; - r1 -= size + position; - } - min = (i ? yClamp : xClamp) ? Math.max(r0, Math.min(r1, point[i])) : point[i]; - if (dragging) { - max = (min += position) + size; - } else { - if (center) position = Math.max(r0, Math.min(r1, 2 * center[i] - min)); - if (position < min) { - max = min; - min = position; - } else { - max = position; - } - } - if (extent[0] != min || extent[1] != max) { - if (i) yExtentDomain = null; else xExtentDomain = null; - extent[0] = min; - extent[1] = max; - return true; - } - } - function brushend() { - brushmove(); - g.style("pointer-events", "all").selectAll(".resize").style("display", brush.empty() ? "none" : null); - d3.select("body").style("cursor", null); - w.on("mousemove.brush", null).on("mouseup.brush", null).on("touchmove.brush", null).on("touchend.brush", null).on("keydown.brush", null).on("keyup.brush", null); - dragRestore(); - event_({ - type: "brushend" - }); - } - } - brush.x = function(z) { - if (!arguments.length) return x; - x = z; - resizes = d3_svg_brushResizes[!x << 1 | !y]; - return brush; - }; - brush.y = function(z) { - if (!arguments.length) return y; - y = z; - resizes = d3_svg_brushResizes[!x << 1 | !y]; - return brush; - }; - brush.clamp = function(z) { - if (!arguments.length) return x && y ? [ xClamp, yClamp ] : x ? xClamp : y ? yClamp : null; - if (x && y) xClamp = !!z[0], yClamp = !!z[1]; else if (x) xClamp = !!z; else if (y) yClamp = !!z; - return brush; - }; - brush.extent = function(z) { - var x0, x1, y0, y1, t; - if (!arguments.length) { - if (x) { - if (xExtentDomain) { - x0 = xExtentDomain[0], x1 = xExtentDomain[1]; - } else { - x0 = xExtent[0], x1 = xExtent[1]; - if (x.invert) x0 = x.invert(x0), x1 = x.invert(x1); - if (x1 < x0) t = x0, x0 = x1, x1 = t; - } - } - if (y) { - if (yExtentDomain) { - y0 = yExtentDomain[0], y1 = yExtentDomain[1]; - } else { - y0 = yExtent[0], y1 = yExtent[1]; - if (y.invert) y0 = y.invert(y0), y1 = y.invert(y1); - if (y1 < y0) t = y0, y0 = y1, y1 = t; - } - } - return x && y ? [ [ x0, y0 ], [ x1, y1 ] ] : x ? [ x0, x1 ] : y && [ y0, y1 ]; - } - if (x) { - x0 = z[0], x1 = z[1]; - if (y) x0 = x0[0], x1 = x1[0]; - xExtentDomain = [ x0, x1 ]; - if (x.invert) x0 = x(x0), x1 = x(x1); - if (x1 < x0) t = x0, x0 = x1, x1 = t; - if (x0 != xExtent[0] || x1 != xExtent[1]) xExtent = [ x0, x1 ]; - } - if (y) { - y0 = z[0], y1 = z[1]; - if (x) y0 = y0[1], y1 = y1[1]; - yExtentDomain = [ y0, y1 ]; - if (y.invert) y0 = y(y0), y1 = y(y1); - if (y1 < y0) t = y0, y0 = y1, y1 = t; - if (y0 != yExtent[0] || y1 != yExtent[1]) yExtent = [ y0, y1 ]; - } - return brush; - }; - brush.clear = function() { - if (!brush.empty()) { - xExtent = [ 0, 0 ], yExtent = [ 0, 0 ]; - xExtentDomain = yExtentDomain = null; - } - return brush; - }; - brush.empty = function() { - return !!x && xExtent[0] == xExtent[1] || !!y && yExtent[0] == yExtent[1]; - }; - return d3.rebind(brush, event, "on"); - }; - var d3_svg_brushCursor = { - n: "ns-resize", - e: "ew-resize", - s: "ns-resize", - w: "ew-resize", - nw: "nwse-resize", - ne: "nesw-resize", - se: "nwse-resize", - sw: "nesw-resize" - }; - var d3_svg_brushResizes = [ [ "n", "e", "s", "w", "nw", "ne", "se", "sw" ], [ "e", "w" ], [ "n", "s" ], [] ]; - var d3_time_format = d3_time.format = d3_locale_enUS.timeFormat; - var d3_time_formatUtc = d3_time_format.utc; - var d3_time_formatIso = d3_time_formatUtc("%Y-%m-%dT%H:%M:%S.%LZ"); - d3_time_format.iso = Date.prototype.toISOString && +new Date("2000-01-01T00:00:00.000Z") ? d3_time_formatIsoNative : d3_time_formatIso; - function d3_time_formatIsoNative(date) { - return date.toISOString(); - } - d3_time_formatIsoNative.parse = function(string) { - var date = new Date(string); - return isNaN(date) ? null : date; - }; - d3_time_formatIsoNative.toString = d3_time_formatIso.toString; - d3_time.second = d3_time_interval(function(date) { - return new d3_date(Math.floor(date / 1e3) * 1e3); - }, function(date, offset) { - date.setTime(date.getTime() + Math.floor(offset) * 1e3); - }, function(date) { - return date.getSeconds(); - }); - d3_time.seconds = d3_time.second.range; - d3_time.seconds.utc = d3_time.second.utc.range; - d3_time.minute = d3_time_interval(function(date) { - return new d3_date(Math.floor(date / 6e4) * 6e4); - }, function(date, offset) { - date.setTime(date.getTime() + Math.floor(offset) * 6e4); - }, function(date) { - return date.getMinutes(); - }); - d3_time.minutes = d3_time.minute.range; - d3_time.minutes.utc = d3_time.minute.utc.range; - d3_time.hour = d3_time_interval(function(date) { - var timezone = date.getTimezoneOffset() / 60; - return new d3_date((Math.floor(date / 36e5 - timezone) + timezone) * 36e5); - }, function(date, offset) { - date.setTime(date.getTime() + Math.floor(offset) * 36e5); - }, function(date) { - return date.getHours(); - }); - d3_time.hours = d3_time.hour.range; - d3_time.hours.utc = d3_time.hour.utc.range; - d3_time.month = d3_time_interval(function(date) { - date = d3_time.day(date); - date.setDate(1); - return date; - }, function(date, offset) { - date.setMonth(date.getMonth() + offset); - }, function(date) { - return date.getMonth(); - }); - d3_time.months = d3_time.month.range; - d3_time.months.utc = d3_time.month.utc.range; - function d3_time_scale(linear, methods, format) { - function scale(x) { - return linear(x); - } - scale.invert = function(x) { - return d3_time_scaleDate(linear.invert(x)); - }; - scale.domain = function(x) { - if (!arguments.length) return linear.domain().map(d3_time_scaleDate); - linear.domain(x); - return scale; - }; - function tickMethod(extent, count) { - var span = extent[1] - extent[0], target = span / count, i = d3.bisect(d3_time_scaleSteps, target); - return i == d3_time_scaleSteps.length ? [ methods.year, d3_scale_linearTickRange(extent.map(function(d) { - return d / 31536e6; - }), count)[2] ] : !i ? [ d3_time_scaleMilliseconds, d3_scale_linearTickRange(extent, count)[2] ] : methods[target / d3_time_scaleSteps[i - 1] < d3_time_scaleSteps[i] / target ? i - 1 : i]; - } - scale.nice = function(interval, skip) { - var domain = scale.domain(), extent = d3_scaleExtent(domain), method = interval == null ? tickMethod(extent, 10) : typeof interval === "number" && tickMethod(extent, interval); - if (method) interval = method[0], skip = method[1]; - function skipped(date) { - return !isNaN(date) && !interval.range(date, d3_time_scaleDate(+date + 1), skip).length; - } - return scale.domain(d3_scale_nice(domain, skip > 1 ? { - floor: function(date) { - while (skipped(date = interval.floor(date))) date = d3_time_scaleDate(date - 1); - return date; - }, - ceil: function(date) { - while (skipped(date = interval.ceil(date))) date = d3_time_scaleDate(+date + 1); - return date; - } - } : interval)); - }; - scale.ticks = function(interval, skip) { - var extent = d3_scaleExtent(scale.domain()), method = interval == null ? tickMethod(extent, 10) : typeof interval === "number" ? tickMethod(extent, interval) : !interval.range && [ { - range: interval - }, skip ]; - if (method) interval = method[0], skip = method[1]; - return interval.range(extent[0], d3_time_scaleDate(+extent[1] + 1), skip < 1 ? 1 : skip); - }; - scale.tickFormat = function() { - return format; - }; - scale.copy = function() { - return d3_time_scale(linear.copy(), methods, format); - }; - return d3_scale_linearRebind(scale, linear); - } - function d3_time_scaleDate(t) { - return new Date(t); - } - var d3_time_scaleSteps = [ 1e3, 5e3, 15e3, 3e4, 6e4, 3e5, 9e5, 18e5, 36e5, 108e5, 216e5, 432e5, 864e5, 1728e5, 6048e5, 2592e6, 7776e6, 31536e6 ]; - var d3_time_scaleLocalMethods = [ [ d3_time.second, 1 ], [ d3_time.second, 5 ], [ d3_time.second, 15 ], [ d3_time.second, 30 ], [ d3_time.minute, 1 ], [ d3_time.minute, 5 ], [ d3_time.minute, 15 ], [ d3_time.minute, 30 ], [ d3_time.hour, 1 ], [ d3_time.hour, 3 ], [ d3_time.hour, 6 ], [ d3_time.hour, 12 ], [ d3_time.day, 1 ], [ d3_time.day, 2 ], [ d3_time.week, 1 ], [ d3_time.month, 1 ], [ d3_time.month, 3 ], [ d3_time.year, 1 ] ]; - var d3_time_scaleLocalFormat = d3_time_format.multi([ [ ".%L", function(d) { - return d.getMilliseconds(); - } ], [ ":%S", function(d) { - return d.getSeconds(); - } ], [ "%I:%M", function(d) { - return d.getMinutes(); - } ], [ "%I %p", function(d) { - return d.getHours(); - } ], [ "%a %d", function(d) { - return d.getDay() && d.getDate() != 1; - } ], [ "%b %d", function(d) { - return d.getDate() != 1; - } ], [ "%B", function(d) { - return d.getMonth(); - } ], [ "%Y", d3_true ] ]); - var d3_time_scaleMilliseconds = { - range: function(start, stop, step) { - return d3.range(Math.ceil(start / step) * step, +stop, step).map(d3_time_scaleDate); - }, - floor: d3_identity, - ceil: d3_identity - }; - d3_time_scaleLocalMethods.year = d3_time.year; - d3_time.scale = function() { - return d3_time_scale(d3.scale.linear(), d3_time_scaleLocalMethods, d3_time_scaleLocalFormat); - }; - var d3_time_scaleUtcMethods = d3_time_scaleLocalMethods.map(function(m) { - return [ m[0].utc, m[1] ]; - }); - var d3_time_scaleUtcFormat = d3_time_formatUtc.multi([ [ ".%L", function(d) { - return d.getUTCMilliseconds(); - } ], [ ":%S", function(d) { - return d.getUTCSeconds(); - } ], [ "%I:%M", function(d) { - return d.getUTCMinutes(); - } ], [ "%I %p", function(d) { - return d.getUTCHours(); - } ], [ "%a %d", function(d) { - return d.getUTCDay() && d.getUTCDate() != 1; - } ], [ "%b %d", function(d) { - return d.getUTCDate() != 1; - } ], [ "%B", function(d) { - return d.getUTCMonth(); - } ], [ "%Y", d3_true ] ]); - d3_time_scaleUtcMethods.year = d3_time.year.utc; - d3_time.scale.utc = function() { - return d3_time_scale(d3.scale.linear(), d3_time_scaleUtcMethods, d3_time_scaleUtcFormat); - }; - d3.text = d3_xhrType(function(request) { - return request.responseText; - }); - d3.json = function(url, callback) { - return d3_xhr(url, "application/json", d3_json, callback); - }; - function d3_json(request) { - return JSON.parse(request.responseText); - } - d3.html = function(url, callback) { - return d3_xhr(url, "text/html", d3_html, callback); - }; - function d3_html(request) { - var range = d3_document.createRange(); - range.selectNode(d3_document.body); - return range.createContextualFragment(request.responseText); - } - d3.xml = d3_xhrType(function(request) { - return request.responseXML; - }); - if (typeof define === "function" && define.amd) define(d3); else if (typeof module === "object" && module.exports) module.exports = d3; - this.d3 = d3; -}();
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/d3.min.js b/web/nms.gathering.org/old/speedometer/d3-master/d3.min.js deleted file mode 100644 index 34d5513..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/d3.min.js +++ /dev/null @@ -1,5 +0,0 @@ -!function(){function n(n){return n&&(n.ownerDocument||n.document||n).documentElement}function t(n){return n&&(n.ownerDocument&&n.ownerDocument.defaultView||n.document&&n||n.defaultView)}function e(n,t){return t>n?-1:n>t?1:n>=t?0:0/0}function r(n){return null===n?0/0:+n}function u(n){return!isNaN(n)}function i(n){return{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n(t[i],e)<0?r=i+1:u=i}return r},right:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n(t[i],e)>0?u=i:r=i+1}return r}}}function o(n){return n.length}function a(n){for(var t=1;n*t%1;)t*=10;return t}function c(n,t){for(var e in t)Object.defineProperty(n.prototype,e,{value:t[e],enumerable:!1})}function l(){this._=Object.create(null)}function s(n){return(n+="")===pa||n[0]===va?va+n:n}function f(n){return(n+="")[0]===va?n.slice(1):n}function h(n){return s(n)in this._}function g(n){return(n=s(n))in this._&&delete this._[n]}function p(){var n=[];for(var t in this._)n.push(f(t));return n}function v(){var n=0;for(var t in this._)++n;return n}function d(){for(var n in this._)return!1;return!0}function m(){this._=Object.create(null)}function y(n){return n}function M(n,t,e){return function(){var r=e.apply(t,arguments);return r===t?n:r}}function x(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e=0,r=da.length;r>e;++e){var u=da[e]+t;if(u in n)return u}}function b(){}function _(){}function w(n){function t(){for(var t,r=e,u=-1,i=r.length;++u<i;)(t=r[u].on)&&t.apply(this,arguments);return n}var e=[],r=new l;return t.on=function(t,u){var i,o=r.get(t);return arguments.length<2?o&&o.on:(o&&(o.on=null,e=e.slice(0,i=e.indexOf(o)).concat(e.slice(i+1)),r.remove(t)),u&&e.push(r.set(t,{on:u})),n)},t}function S(){ta.event.preventDefault()}function k(){for(var n,t=ta.event;n=t.sourceEvent;)t=n;return t}function E(n){for(var t=new _,e=0,r=arguments.length;++e<r;)t[arguments[e]]=w(t);return t.of=function(e,r){return function(u){try{var i=u.sourceEvent=ta.event;u.target=n,ta.event=u,t[u.type].apply(e,r)}finally{ta.event=i}}},t}function A(n){return ya(n,_a),n}function N(n){return"function"==typeof n?n:function(){return Ma(n,this)}}function C(n){return"function"==typeof n?n:function(){return xa(n,this)}}function z(n,t){function e(){this.removeAttribute(n)}function r(){this.removeAttributeNS(n.space,n.local)}function u(){this.setAttribute(n,t)}function i(){this.setAttributeNS(n.space,n.local,t)}function o(){var e=t.apply(this,arguments);null==e?this.removeAttribute(n):this.setAttribute(n,e)}function a(){var e=t.apply(this,arguments);null==e?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,e)}return n=ta.ns.qualify(n),null==t?n.local?r:e:"function"==typeof t?n.local?a:o:n.local?i:u}function q(n){return n.trim().replace(/\s+/g," ")}function L(n){return new RegExp("(?:^|\\s+)"+ta.requote(n)+"(?:\\s+|$)","g")}function T(n){return(n+"").trim().split(/^|\s+/)}function R(n,t){function e(){for(var e=-1;++e<u;)n[e](this,t)}function r(){for(var e=-1,r=t.apply(this,arguments);++e<u;)n[e](this,r)}n=T(n).map(D);var u=n.length;return"function"==typeof t?r:e}function D(n){var t=L(n);return function(e,r){if(u=e.classList)return r?u.add(n):u.remove(n);var u=e.getAttribute("class")||"";r?(t.lastIndex=0,t.test(u)||e.setAttribute("class",q(u+" "+n))):e.setAttribute("class",q(u.replace(t," ")))}}function P(n,t,e){function r(){this.style.removeProperty(n)}function u(){this.style.setProperty(n,t,e)}function i(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(n):this.style.setProperty(n,r,e)}return null==t?r:"function"==typeof t?i:u}function U(n,t){function e(){delete this[n]}function r(){this[n]=t}function u(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}return null==t?e:"function"==typeof t?u:r}function j(n){function t(){var t=this.ownerDocument,e=this.namespaceURI;return e?t.createElementNS(e,n):t.createElement(n)}function e(){return this.ownerDocument.createElementNS(n.space,n.local)}return"function"==typeof n?n:(n=ta.ns.qualify(n)).local?e:t}function F(){var n=this.parentNode;n&&n.removeChild(this)}function H(n){return{__data__:n}}function O(n){return function(){return ba(this,n)}}function I(n){return arguments.length||(n=e),function(t,e){return t&&e?n(t.__data__,e.__data__):!t-!e}}function Y(n,t){for(var e=0,r=n.length;r>e;e++)for(var u,i=n[e],o=0,a=i.length;a>o;o++)(u=i[o])&&t(u,o,e);return n}function Z(n){return ya(n,Sa),n}function V(n){var t,e;return function(r,u,i){var o,a=n[i].update,c=a.length;for(i!=e&&(e=i,t=0),u>=t&&(t=u+1);!(o=a[t])&&++t<c;);return o}}function X(n,t,e){function r(){var t=this[o];t&&(this.removeEventListener(n,t,t.$),delete this[o])}function u(){var u=c(t,ra(arguments));r.call(this),this.addEventListener(n,this[o]=u,u.$=e),u._=t}function i(){var t,e=new RegExp("^__on([^.]+)"+ta.requote(n)+"$");for(var r in this)if(t=r.match(e)){var u=this[r];this.removeEventListener(t[1],u,u.$),delete this[r]}}var o="__on"+n,a=n.indexOf("."),c=$;a>0&&(n=n.slice(0,a));var l=ka.get(n);return l&&(n=l,c=B),a?t?u:r:t?b:i}function $(n,t){return function(e){var r=ta.event;ta.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{ta.event=r}}}function B(n,t){var e=$(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||e.call(t,n)}}function W(e){var r=".dragsuppress-"+ ++Aa,u="click"+r,i=ta.select(t(e)).on("touchmove"+r,S).on("dragstart"+r,S).on("selectstart"+r,S);if(null==Ea&&(Ea="onselectstart"in e?!1:x(e.style,"userSelect")),Ea){var o=n(e).style,a=o[Ea];o[Ea]="none"}return function(n){if(i.on(r,null),Ea&&(o[Ea]=a),n){var t=function(){i.on(u,null)};i.on(u,function(){S(),t()},!0),setTimeout(t,0)}}}function J(n,e){e.changedTouches&&(e=e.changedTouches[0]);var r=n.ownerSVGElement||n;if(r.createSVGPoint){var u=r.createSVGPoint();if(0>Na){var i=t(n);if(i.scrollX||i.scrollY){r=ta.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var o=r[0][0].getScreenCTM();Na=!(o.f||o.e),r.remove()}}return Na?(u.x=e.pageX,u.y=e.pageY):(u.x=e.clientX,u.y=e.clientY),u=u.matrixTransform(n.getScreenCTM().inverse()),[u.x,u.y]}var a=n.getBoundingClientRect();return[e.clientX-a.left-n.clientLeft,e.clientY-a.top-n.clientTop]}function G(){return ta.event.changedTouches[0].identifier}function K(n){return n>0?1:0>n?-1:0}function Q(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])}function nt(n){return n>1?0:-1>n?qa:Math.acos(n)}function tt(n){return n>1?Ra:-1>n?-Ra:Math.asin(n)}function et(n){return((n=Math.exp(n))-1/n)/2}function rt(n){return((n=Math.exp(n))+1/n)/2}function ut(n){return((n=Math.exp(2*n))-1)/(n+1)}function it(n){return(n=Math.sin(n/2))*n}function ot(){}function at(n,t,e){return this instanceof at?(this.h=+n,this.s=+t,void(this.l=+e)):arguments.length<2?n instanceof at?new at(n.h,n.s,n.l):bt(""+n,_t,at):new at(n,t,e)}function ct(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?i+(o-i)*n/60:180>n?o:240>n?i+(o-i)*(240-n)/60:i}function u(n){return Math.round(255*r(n))}var i,o;return n=isNaN(n)?0:(n%=360)<0?n+360:n,t=isNaN(t)?0:0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,o=.5>=e?e*(1+t):e+t-e*t,i=2*e-o,new mt(u(n+120),u(n),u(n-120))}function lt(n,t,e){return this instanceof lt?(this.h=+n,this.c=+t,void(this.l=+e)):arguments.length<2?n instanceof lt?new lt(n.h,n.c,n.l):n instanceof ft?gt(n.l,n.a,n.b):gt((n=wt((n=ta.rgb(n)).r,n.g,n.b)).l,n.a,n.b):new lt(n,t,e)}function st(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),new ft(e,Math.cos(n*=Da)*t,Math.sin(n)*t)}function ft(n,t,e){return this instanceof ft?(this.l=+n,this.a=+t,void(this.b=+e)):arguments.length<2?n instanceof ft?new ft(n.l,n.a,n.b):n instanceof lt?st(n.h,n.c,n.l):wt((n=mt(n)).r,n.g,n.b):new ft(n,t,e)}function ht(n,t,e){var r=(n+16)/116,u=r+t/500,i=r-e/200;return u=pt(u)*Xa,r=pt(r)*$a,i=pt(i)*Ba,new mt(dt(3.2404542*u-1.5371385*r-.4985314*i),dt(-.969266*u+1.8760108*r+.041556*i),dt(.0556434*u-.2040259*r+1.0572252*i))}function gt(n,t,e){return n>0?new lt(Math.atan2(e,t)*Pa,Math.sqrt(t*t+e*e),n):new lt(0/0,0/0,n)}function pt(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function vt(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function dt(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function mt(n,t,e){return this instanceof mt?(this.r=~~n,this.g=~~t,void(this.b=~~e)):arguments.length<2?n instanceof mt?new mt(n.r,n.g,n.b):bt(""+n,mt,ct):new mt(n,t,e)}function yt(n){return new mt(n>>16,n>>8&255,255&n)}function Mt(n){return yt(n)+""}function xt(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function bt(n,t,e){var r,u,i,o=0,a=0,c=0;if(r=/([a-z]+)\((.*)\)/i.exec(n))switch(u=r[2].split(","),r[1]){case"hsl":return e(parseFloat(u[0]),parseFloat(u[1])/100,parseFloat(u[2])/100);case"rgb":return t(kt(u[0]),kt(u[1]),kt(u[2]))}return(i=Ga.get(n.toLowerCase()))?t(i.r,i.g,i.b):(null==n||"#"!==n.charAt(0)||isNaN(i=parseInt(n.slice(1),16))||(4===n.length?(o=(3840&i)>>4,o=o>>4|o,a=240&i,a=a>>4|a,c=15&i,c=c<<4|c):7===n.length&&(o=(16711680&i)>>16,a=(65280&i)>>8,c=255&i)),t(o,a,c))}function _t(n,t,e){var r,u,i=Math.min(n/=255,t/=255,e/=255),o=Math.max(n,t,e),a=o-i,c=(o+i)/2;return a?(u=.5>c?a/(o+i):a/(2-o-i),r=n==o?(t-e)/a+(e>t?6:0):t==o?(e-n)/a+2:(n-t)/a+4,r*=60):(r=0/0,u=c>0&&1>c?0:r),new at(r,u,c)}function wt(n,t,e){n=St(n),t=St(t),e=St(e);var r=vt((.4124564*n+.3575761*t+.1804375*e)/Xa),u=vt((.2126729*n+.7151522*t+.072175*e)/$a),i=vt((.0193339*n+.119192*t+.9503041*e)/Ba);return ft(116*u-16,500*(r-u),200*(u-i))}function St(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function kt(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math.round(2.55*t):t}function Et(n){return"function"==typeof n?n:function(){return n}}function At(n){return function(t,e,r){return 2===arguments.length&&"function"==typeof e&&(r=e,e=null),Nt(t,e,n,r)}}function Nt(n,t,e,r){function u(){var n,t=c.status;if(!t&&zt(c)||t>=200&&300>t||304===t){try{n=e.call(i,c)}catch(r){return void o.error.call(i,r)}o.load.call(i,n)}else o.error.call(i,c)}var i={},o=ta.dispatch("beforesend","progress","load","error"),a={},c=new XMLHttpRequest,l=null;return!this.XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(n)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=u:c.onreadystatechange=function(){c.readyState>3&&u()},c.onprogress=function(n){var t=ta.event;ta.event=n;try{o.progress.call(i,c)}finally{ta.event=t}},i.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",i)},i.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",i):t},i.responseType=function(n){return arguments.length?(l=n,i):l},i.response=function(n){return e=n,i},["get","post"].forEach(function(n){i[n]=function(){return i.send.apply(i,[n].concat(ra(arguments)))}}),i.send=function(e,r,u){if(2===arguments.length&&"function"==typeof r&&(u=r,r=null),c.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),c.setRequestHeader)for(var s in a)c.setRequestHeader(s,a[s]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=l&&(c.responseType=l),null!=u&&i.on("error",u).on("load",function(n){u(null,n)}),o.beforesend.call(i,c),c.send(null==r?null:r),i},i.abort=function(){return c.abort(),i},ta.rebind(i,o,"on"),null==r?i:i.get(Ct(r))}function Ct(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n}function zt(n){var t=n.responseType;return t&&"text"!==t?n.response:n.responseText}function qt(){var n=Lt(),t=Tt()-n;t>24?(isFinite(t)&&(clearTimeout(tc),tc=setTimeout(qt,t)),nc=0):(nc=1,rc(qt))}function Lt(){var n=Date.now();for(ec=Ka;ec;)n>=ec.t&&(ec.f=ec.c(n-ec.t)),ec=ec.n;return n}function Tt(){for(var n,t=Ka,e=1/0;t;)t.f?t=n?n.n=t.n:Ka=t.n:(t.t<e&&(e=t.t),t=(n=t).n);return Qa=n,e}function Rt(n,t){return t-(n?Math.ceil(Math.log(n)/Math.LN10):1)}function Dt(n,t){var e=Math.pow(10,3*ga(8-t));return{scale:t>8?function(n){return n/e}:function(n){return n*e},symbol:n}}function Pt(n){var t=n.decimal,e=n.thousands,r=n.grouping,u=n.currency,i=r&&e?function(n,t){for(var u=n.length,i=[],o=0,a=r[0],c=0;u>0&&a>0&&(c+a+1>t&&(a=Math.max(1,t-c)),i.push(n.substring(u-=a,u+a)),!((c+=a+1)>t));)a=r[o=(o+1)%r.length];return i.reverse().join(e)}:y;return function(n){var e=ic.exec(n),r=e[1]||" ",o=e[2]||">",a=e[3]||"-",c=e[4]||"",l=e[5],s=+e[6],f=e[7],h=e[8],g=e[9],p=1,v="",d="",m=!1,y=!0;switch(h&&(h=+h.substring(1)),(l||"0"===r&&"="===o)&&(l=r="0",o="="),g){case"n":f=!0,g="g";break;case"%":p=100,d="%",g="f";break;case"p":p=100,d="%",g="r";break;case"b":case"o":case"x":case"X":"#"===c&&(v="0"+g.toLowerCase());case"c":y=!1;case"d":m=!0,h=0;break;case"s":p=-1,g="r"}"$"===c&&(v=u[0],d=u[1]),"r"!=g||h||(g="g"),null!=h&&("g"==g?h=Math.max(1,Math.min(21,h)):("e"==g||"f"==g)&&(h=Math.max(0,Math.min(20,h)))),g=oc.get(g)||Ut;var M=l&&f;return function(n){var e=d;if(m&&n%1)return"";var u=0>n||0===n&&0>1/n?(n=-n,"-"):"-"===a?"":a;if(0>p){var c=ta.formatPrefix(n,h);n=c.scale(n),e=c.symbol+d}else n*=p;n=g(n,h);var x,b,_=n.lastIndexOf(".");if(0>_){var w=y?n.lastIndexOf("e"):-1;0>w?(x=n,b=""):(x=n.substring(0,w),b=n.substring(w))}else x=n.substring(0,_),b=t+n.substring(_+1);!l&&f&&(x=i(x,1/0));var S=v.length+x.length+b.length+(M?0:u.length),k=s>S?new Array(S=s-S+1).join(r):"";return M&&(x=i(k+x,k.length?s-b.length:1/0)),u+=v,n=x+b,("<"===o?u+n+k:">"===o?k+u+n:"^"===o?k.substring(0,S>>=1)+u+n+k.substring(S):u+(M?n:k+n))+e}}}function Ut(n){return n+""}function jt(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Ft(n,t,e){function r(t){var e=n(t),r=i(e,1);return r-t>t-e?e:r}function u(e){return t(e=n(new cc(e-1)),1),e}function i(n,e){return t(n=new cc(+n),e),n}function o(n,r,i){var o=u(n),a=[];if(i>1)for(;r>o;)e(o)%i||a.push(new Date(+o)),t(o,1);else for(;r>o;)a.push(new Date(+o)),t(o,1);return a}function a(n,t,e){try{cc=jt;var r=new jt;return r._=n,o(r,t,e)}finally{cc=Date}}n.floor=n,n.round=r,n.ceil=u,n.offset=i,n.range=o;var c=n.utc=Ht(n);return c.floor=c,c.round=Ht(r),c.ceil=Ht(u),c.offset=Ht(i),c.range=a,n}function Ht(n){return function(t,e){try{cc=jt;var r=new jt;return r._=t,n(r,e)._}finally{cc=Date}}}function Ot(n){function t(n){function t(t){for(var e,u,i,o=[],a=-1,c=0;++a<r;)37===n.charCodeAt(a)&&(o.push(n.slice(c,a)),null!=(u=sc[e=n.charAt(++a)])&&(e=n.charAt(++a)),(i=N[e])&&(e=i(t,null==u?"e"===e?" ":"0":u)),o.push(e),c=a+1);return o.push(n.slice(c,a)),o.join("")}var r=n.length;return t.parse=function(t){var r={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null},u=e(r,n,t,0);if(u!=t.length)return null;"p"in r&&(r.H=r.H%12+12*r.p);var i=null!=r.Z&&cc!==jt,o=new(i?jt:cc);return"j"in r?o.setFullYear(r.y,0,r.j):"w"in r&&("W"in r||"U"in r)?(o.setFullYear(r.y,0,1),o.setFullYear(r.y,0,"W"in r?(r.w+6)%7+7*r.W-(o.getDay()+5)%7:r.w+7*r.U-(o.getDay()+6)%7)):o.setFullYear(r.y,r.m,r.d),o.setHours(r.H+(r.Z/100|0),r.M+r.Z%100,r.S,r.L),i?o._:o},t.toString=function(){return n},t}function e(n,t,e,r){for(var u,i,o,a=0,c=t.length,l=e.length;c>a;){if(r>=l)return-1;if(u=t.charCodeAt(a++),37===u){if(o=t.charAt(a++),i=C[o in sc?t.charAt(a++):o],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function r(n,t,e){_.lastIndex=0;var r=_.exec(t.slice(e));return r?(n.w=w.get(r[0].toLowerCase()),e+r[0].length):-1}function u(n,t,e){x.lastIndex=0;var r=x.exec(t.slice(e));return r?(n.w=b.get(r[0].toLowerCase()),e+r[0].length):-1}function i(n,t,e){E.lastIndex=0;var r=E.exec(t.slice(e));return r?(n.m=A.get(r[0].toLowerCase()),e+r[0].length):-1}function o(n,t,e){S.lastIndex=0;var r=S.exec(t.slice(e));return r?(n.m=k.get(r[0].toLowerCase()),e+r[0].length):-1}function a(n,t,r){return e(n,N.c.toString(),t,r)}function c(n,t,r){return e(n,N.x.toString(),t,r)}function l(n,t,r){return e(n,N.X.toString(),t,r)}function s(n,t,e){var r=M.get(t.slice(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}var f=n.dateTime,h=n.date,g=n.time,p=n.periods,v=n.days,d=n.shortDays,m=n.months,y=n.shortMonths;t.utc=function(n){function e(n){try{cc=jt;var t=new cc;return t._=n,r(t)}finally{cc=Date}}var r=t(n);return e.parse=function(n){try{cc=jt;var t=r.parse(n);return t&&t._}finally{cc=Date}},e.toString=r.toString,e},t.multi=t.utc.multi=ae;var M=ta.map(),x=Yt(v),b=Zt(v),_=Yt(d),w=Zt(d),S=Yt(m),k=Zt(m),E=Yt(y),A=Zt(y);p.forEach(function(n,t){M.set(n.toLowerCase(),t)});var N={a:function(n){return d[n.getDay()]},A:function(n){return v[n.getDay()]},b:function(n){return y[n.getMonth()]},B:function(n){return m[n.getMonth()]},c:t(f),d:function(n,t){return It(n.getDate(),t,2)},e:function(n,t){return It(n.getDate(),t,2)},H:function(n,t){return It(n.getHours(),t,2)},I:function(n,t){return It(n.getHours()%12||12,t,2)},j:function(n,t){return It(1+ac.dayOfYear(n),t,3)},L:function(n,t){return It(n.getMilliseconds(),t,3)},m:function(n,t){return It(n.getMonth()+1,t,2)},M:function(n,t){return It(n.getMinutes(),t,2)},p:function(n){return p[+(n.getHours()>=12)]},S:function(n,t){return It(n.getSeconds(),t,2)},U:function(n,t){return It(ac.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return It(ac.mondayOfYear(n),t,2)},x:t(h),X:t(g),y:function(n,t){return It(n.getFullYear()%100,t,2)},Y:function(n,t){return It(n.getFullYear()%1e4,t,4)},Z:ie,"%":function(){return"%"}},C={a:r,A:u,b:i,B:o,c:a,d:Qt,e:Qt,H:te,I:te,j:ne,L:ue,m:Kt,M:ee,p:s,S:re,U:Xt,w:Vt,W:$t,x:c,X:l,y:Wt,Y:Bt,Z:Jt,"%":oe};return t}function It(n,t,e){var r=0>n?"-":"",u=(r?-n:n)+"",i=u.length;return r+(e>i?new Array(e-i+1).join(t)+u:u)}function Yt(n){return new RegExp("^(?:"+n.map(ta.requote).join("|")+")","i")}function Zt(n){for(var t=new l,e=-1,r=n.length;++e<r;)t.set(n[e].toLowerCase(),e);return t}function Vt(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function Xt(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e));return r?(n.U=+r[0],e+r[0].length):-1}function $t(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e));return r?(n.W=+r[0],e+r[0].length):-1}function Bt(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function Wt(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+2));return r?(n.y=Gt(+r[0]),e+r[0].length):-1}function Jt(n,t,e){return/^[+-]\d{4}$/.test(t=t.slice(e,e+5))?(n.Z=-t,e+5):-1}function Gt(n){return n+(n>68?1900:2e3)}function Kt(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function Qt(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function ne(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+3));return r?(n.j=+r[0],e+r[0].length):-1}function te(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function ee(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function re(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function ue(n,t,e){fc.lastIndex=0;var r=fc.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function ie(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=ga(t)/60|0,u=ga(t)%60;return e+It(r,"0",2)+It(u,"0",2)}function oe(n,t,e){hc.lastIndex=0;var r=hc.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function ae(n){for(var t=n.length,e=-1;++e<t;)n[e][0]=this(n[e][0]);return function(t){for(var e=0,r=n[e];!r[1](t);)r=n[++e];return r[0](t)}}function ce(){}function le(n,t,e){var r=e.s=n+t,u=r-n,i=r-u;e.t=n-i+(t-u)}function se(n,t){n&&dc.hasOwnProperty(n.type)&&dc[n.type](n,t)}function fe(n,t,e){var r,u=-1,i=n.length-e;for(t.lineStart();++u<i;)r=n[u],t.point(r[0],r[1],r[2]);t.lineEnd()}function he(n,t){var e=-1,r=n.length;for(t.polygonStart();++e<r;)fe(n[e],t,1);t.polygonEnd()}function ge(){function n(n,t){n*=Da,t=t*Da/2+qa/4;var e=n-r,o=e>=0?1:-1,a=o*e,c=Math.cos(t),l=Math.sin(t),s=i*l,f=u*c+s*Math.cos(a),h=s*o*Math.sin(a);yc.add(Math.atan2(h,f)),r=n,u=c,i=l}var t,e,r,u,i;Mc.point=function(o,a){Mc.point=n,r=(t=o)*Da,u=Math.cos(a=(e=a)*Da/2+qa/4),i=Math.sin(a)},Mc.lineEnd=function(){n(t,e)}}function pe(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function ve(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function de(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function me(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function ye(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function Me(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function xe(n){return[Math.atan2(n[1],n[0]),tt(n[2])]}function be(n,t){return ga(n[0]-t[0])<Ca&&ga(n[1]-t[1])<Ca}function _e(n,t){n*=Da;var e=Math.cos(t*=Da);we(e*Math.cos(n),e*Math.sin(n),Math.sin(t))}function we(n,t,e){++xc,_c+=(n-_c)/xc,wc+=(t-wc)/xc,Sc+=(e-Sc)/xc}function Se(){function n(n,u){n*=Da;var i=Math.cos(u*=Da),o=i*Math.cos(n),a=i*Math.sin(n),c=Math.sin(u),l=Math.atan2(Math.sqrt((l=e*c-r*a)*l+(l=r*o-t*c)*l+(l=t*a-e*o)*l),t*o+e*a+r*c);bc+=l,kc+=l*(t+(t=o)),Ec+=l*(e+(e=a)),Ac+=l*(r+(r=c)),we(t,e,r)}var t,e,r;qc.point=function(u,i){u*=Da;var o=Math.cos(i*=Da);t=o*Math.cos(u),e=o*Math.sin(u),r=Math.sin(i),qc.point=n,we(t,e,r)}}function ke(){qc.point=_e}function Ee(){function n(n,t){n*=Da;var e=Math.cos(t*=Da),o=e*Math.cos(n),a=e*Math.sin(n),c=Math.sin(t),l=u*c-i*a,s=i*o-r*c,f=r*a-u*o,h=Math.sqrt(l*l+s*s+f*f),g=r*o+u*a+i*c,p=h&&-nt(g)/h,v=Math.atan2(h,g);Nc+=p*l,Cc+=p*s,zc+=p*f,bc+=v,kc+=v*(r+(r=o)),Ec+=v*(u+(u=a)),Ac+=v*(i+(i=c)),we(r,u,i)}var t,e,r,u,i;qc.point=function(o,a){t=o,e=a,qc.point=n,o*=Da;var c=Math.cos(a*=Da);r=c*Math.cos(o),u=c*Math.sin(o),i=Math.sin(a),we(r,u,i)},qc.lineEnd=function(){n(t,e),qc.lineEnd=ke,qc.point=_e}}function Ae(n,t){function e(e,r){return e=n(e,r),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,r){return e=t.invert(e,r),e&&n.invert(e[0],e[1])}),e}function Ne(){return!0}function Ce(n,t,e,r,u){var i=[],o=[];if(n.forEach(function(n){if(!((t=n.length-1)<=0)){var t,e=n[0],r=n[t];if(be(e,r)){u.lineStart();for(var a=0;t>a;++a)u.point((e=n[a])[0],e[1]);return void u.lineEnd()}var c=new qe(e,n,null,!0),l=new qe(e,null,c,!1);c.o=l,i.push(c),o.push(l),c=new qe(r,n,null,!1),l=new qe(r,null,c,!0),c.o=l,i.push(c),o.push(l)}}),o.sort(t),ze(i),ze(o),i.length){for(var a=0,c=e,l=o.length;l>a;++a)o[a].e=c=!c;for(var s,f,h=i[0];;){for(var g=h,p=!0;g.v;)if((g=g.n)===h)return;s=g.z,u.lineStart();do{if(g.v=g.o.v=!0,g.e){if(p)for(var a=0,l=s.length;l>a;++a)u.point((f=s[a])[0],f[1]);else r(g.x,g.n.x,1,u);g=g.n}else{if(p){s=g.p.z;for(var a=s.length-1;a>=0;--a)u.point((f=s[a])[0],f[1])}else r(g.x,g.p.x,-1,u);g=g.p}g=g.o,s=g.z,p=!p}while(!g.v);u.lineEnd()}}}function ze(n){if(t=n.length){for(var t,e,r=0,u=n[0];++r<t;)u.n=e=n[r],e.p=u,u=e;u.n=e=n[0],e.p=u}}function qe(n,t,e,r){this.x=n,this.z=t,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function Le(n,t,e,r){return function(u,i){function o(t,e){var r=u(t,e);n(t=r[0],e=r[1])&&i.point(t,e)}function a(n,t){var e=u(n,t);d.point(e[0],e[1])}function c(){y.point=a,d.lineStart()}function l(){y.point=o,d.lineEnd()}function s(n,t){v.push([n,t]);var e=u(n,t);x.point(e[0],e[1])}function f(){x.lineStart(),v=[]}function h(){s(v[0][0],v[0][1]),x.lineEnd();var n,t=x.clean(),e=M.buffer(),r=e.length;if(v.pop(),p.push(v),v=null,r)if(1&t){n=e[0];var u,r=n.length-1,o=-1;if(r>0){for(b||(i.polygonStart(),b=!0),i.lineStart();++o<r;)i.point((u=n[o])[0],u[1]);i.lineEnd()}}else r>1&&2&t&&e.push(e.pop().concat(e.shift())),g.push(e.filter(Te))}var g,p,v,d=t(i),m=u.invert(r[0],r[1]),y={point:o,lineStart:c,lineEnd:l,polygonStart:function(){y.point=s,y.lineStart=f,y.lineEnd=h,g=[],p=[]},polygonEnd:function(){y.point=o,y.lineStart=c,y.lineEnd=l,g=ta.merge(g);var n=Fe(m,p);g.length?(b||(i.polygonStart(),b=!0),Ce(g,De,n,e,i)):n&&(b||(i.polygonStart(),b=!0),i.lineStart(),e(null,null,1,i),i.lineEnd()),b&&(i.polygonEnd(),b=!1),g=p=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}},M=Re(),x=t(M),b=!1;return y}}function Te(n){return n.length>1}function Re(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:b,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function De(n,t){return((n=n.x)[0]<0?n[1]-Ra-Ca:Ra-n[1])-((t=t.x)[0]<0?t[1]-Ra-Ca:Ra-t[1])}function Pe(n){var t,e=0/0,r=0/0,u=0/0;return{lineStart:function(){n.lineStart(),t=1},point:function(i,o){var a=i>0?qa:-qa,c=ga(i-e);ga(c-qa)<Ca?(n.point(e,r=(r+o)/2>0?Ra:-Ra),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(a,r),n.point(i,r),t=0):u!==a&&c>=qa&&(ga(e-u)<Ca&&(e-=u*Ca),ga(i-a)<Ca&&(i-=a*Ca),r=Ue(e,r,i,o),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(a,r),t=0),n.point(e=i,r=o),u=a},lineEnd:function(){n.lineEnd(),e=r=0/0},clean:function(){return 2-t}}}function Ue(n,t,e,r){var u,i,o=Math.sin(n-e);return ga(o)>Ca?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(e)-Math.sin(r)*(u=Math.cos(t))*Math.sin(n))/(u*i*o)):(t+r)/2}function je(n,t,e,r){var u;if(null==n)u=e*Ra,r.point(-qa,u),r.point(0,u),r.point(qa,u),r.point(qa,0),r.point(qa,-u),r.point(0,-u),r.point(-qa,-u),r.point(-qa,0),r.point(-qa,u);else if(ga(n[0]-t[0])>Ca){var i=n[0]<t[0]?qa:-qa;u=e*i/2,r.point(-i,u),r.point(0,u),r.point(i,u)}else r.point(t[0],t[1])}function Fe(n,t){var e=n[0],r=n[1],u=[Math.sin(e),-Math.cos(e),0],i=0,o=0;yc.reset();for(var a=0,c=t.length;c>a;++a){var l=t[a],s=l.length;if(s)for(var f=l[0],h=f[0],g=f[1]/2+qa/4,p=Math.sin(g),v=Math.cos(g),d=1;;){d===s&&(d=0),n=l[d];var m=n[0],y=n[1]/2+qa/4,M=Math.sin(y),x=Math.cos(y),b=m-h,_=b>=0?1:-1,w=_*b,S=w>qa,k=p*M;if(yc.add(Math.atan2(k*_*Math.sin(w),v*x+k*Math.cos(w))),i+=S?b+_*La:b,S^h>=e^m>=e){var E=de(pe(f),pe(n));Me(E);var A=de(u,E);Me(A);var N=(S^b>=0?-1:1)*tt(A[2]);(r>N||r===N&&(E[0]||E[1]))&&(o+=S^b>=0?1:-1)}if(!d++)break;h=m,p=M,v=x,f=n}}return(-Ca>i||Ca>i&&0>yc)^1&o}function He(n){function t(n,t){return Math.cos(n)*Math.cos(t)>i}function e(n){var e,i,c,l,s;return{lineStart:function(){l=c=!1,s=1},point:function(f,h){var g,p=[f,h],v=t(f,h),d=o?v?0:u(f,h):v?u(f+(0>f?qa:-qa),h):0;if(!e&&(l=c=v)&&n.lineStart(),v!==c&&(g=r(e,p),(be(e,g)||be(p,g))&&(p[0]+=Ca,p[1]+=Ca,v=t(p[0],p[1]))),v!==c)s=0,v?(n.lineStart(),g=r(p,e),n.point(g[0],g[1])):(g=r(e,p),n.point(g[0],g[1]),n.lineEnd()),e=g;else if(a&&e&&o^v){var m;d&i||!(m=r(p,e,!0))||(s=0,o?(n.lineStart(),n.point(m[0][0],m[0][1]),n.point(m[1][0],m[1][1]),n.lineEnd()):(n.point(m[1][0],m[1][1]),n.lineEnd(),n.lineStart(),n.point(m[0][0],m[0][1])))}!v||e&&be(e,p)||n.point(p[0],p[1]),e=p,c=v,i=d},lineEnd:function(){c&&n.lineEnd(),e=null},clean:function(){return s|(l&&c)<<1}}}function r(n,t,e){var r=pe(n),u=pe(t),o=[1,0,0],a=de(r,u),c=ve(a,a),l=a[0],s=c-l*l;if(!s)return!e&&n;var f=i*c/s,h=-i*l/s,g=de(o,a),p=ye(o,f),v=ye(a,h);me(p,v);var d=g,m=ve(p,d),y=ve(d,d),M=m*m-y*(ve(p,p)-1);if(!(0>M)){var x=Math.sqrt(M),b=ye(d,(-m-x)/y);if(me(b,p),b=xe(b),!e)return b;var _,w=n[0],S=t[0],k=n[1],E=t[1];w>S&&(_=w,w=S,S=_);var A=S-w,N=ga(A-qa)<Ca,C=N||Ca>A;if(!N&&k>E&&(_=k,k=E,E=_),C?N?k+E>0^b[1]<(ga(b[0]-w)<Ca?k:E):k<=b[1]&&b[1]<=E:A>qa^(w<=b[0]&&b[0]<=S)){var z=ye(d,(-m+x)/y);return me(z,p),[b,xe(z)]}}}function u(t,e){var r=o?n:qa-n,u=0;return-r>t?u|=1:t>r&&(u|=2),-r>e?u|=4:e>r&&(u|=8),u}var i=Math.cos(n),o=i>0,a=ga(i)>Ca,c=gr(n,6*Da);return Le(t,e,c,o?[0,-n]:[-qa,n-qa])}function Oe(n,t,e,r){return function(u){var i,o=u.a,a=u.b,c=o.x,l=o.y,s=a.x,f=a.y,h=0,g=1,p=s-c,v=f-l;if(i=n-c,p||!(i>0)){if(i/=p,0>p){if(h>i)return;g>i&&(g=i)}else if(p>0){if(i>g)return;i>h&&(h=i)}if(i=e-c,p||!(0>i)){if(i/=p,0>p){if(i>g)return;i>h&&(h=i)}else if(p>0){if(h>i)return;g>i&&(g=i)}if(i=t-l,v||!(i>0)){if(i/=v,0>v){if(h>i)return;g>i&&(g=i)}else if(v>0){if(i>g)return;i>h&&(h=i)}if(i=r-l,v||!(0>i)){if(i/=v,0>v){if(i>g)return;i>h&&(h=i)}else if(v>0){if(h>i)return;g>i&&(g=i)}return h>0&&(u.a={x:c+h*p,y:l+h*v}),1>g&&(u.b={x:c+g*p,y:l+g*v}),u}}}}}}function Ie(n,t,e,r){function u(r,u){return ga(r[0]-n)<Ca?u>0?0:3:ga(r[0]-e)<Ca?u>0?2:1:ga(r[1]-t)<Ca?u>0?1:0:u>0?3:2}function i(n,t){return o(n.x,t.x)}function o(n,t){var e=u(n,1),r=u(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(a){function c(n){for(var t=0,e=d.length,r=n[1],u=0;e>u;++u)for(var i,o=1,a=d[u],c=a.length,l=a[0];c>o;++o)i=a[o],l[1]<=r?i[1]>r&&Q(l,i,n)>0&&++t:i[1]<=r&&Q(l,i,n)<0&&--t,l=i;return 0!==t}function l(i,a,c,l){var s=0,f=0;if(null==i||(s=u(i,c))!==(f=u(a,c))||o(i,a)<0^c>0){do l.point(0===s||3===s?n:e,s>1?r:t);while((s=(s+c+4)%4)!==f)}else l.point(a[0],a[1])}function s(u,i){return u>=n&&e>=u&&i>=t&&r>=i}function f(n,t){s(n,t)&&a.point(n,t)}function h(){C.point=p,d&&d.push(m=[]),S=!0,w=!1,b=_=0/0}function g(){v&&(p(y,M),x&&w&&A.rejoin(),v.push(A.buffer())),C.point=f,w&&a.lineEnd()}function p(n,t){n=Math.max(-Tc,Math.min(Tc,n)),t=Math.max(-Tc,Math.min(Tc,t));var e=s(n,t);if(d&&m.push([n,t]),S)y=n,M=t,x=e,S=!1,e&&(a.lineStart(),a.point(n,t));else if(e&&w)a.point(n,t);else{var r={a:{x:b,y:_},b:{x:n,y:t}};N(r)?(w||(a.lineStart(),a.point(r.a.x,r.a.y)),a.point(r.b.x,r.b.y),e||a.lineEnd(),k=!1):e&&(a.lineStart(),a.point(n,t),k=!1)}b=n,_=t,w=e}var v,d,m,y,M,x,b,_,w,S,k,E=a,A=Re(),N=Oe(n,t,e,r),C={point:f,lineStart:h,lineEnd:g,polygonStart:function(){a=A,v=[],d=[],k=!0},polygonEnd:function(){a=E,v=ta.merge(v);var t=c([n,r]),e=k&&t,u=v.length;(e||u)&&(a.polygonStart(),e&&(a.lineStart(),l(null,null,1,a),a.lineEnd()),u&&Ce(v,i,t,l,a),a.polygonEnd()),v=d=m=null}};return C}}function Ye(n){var t=0,e=qa/3,r=ir(n),u=r(t,e);return u.parallels=function(n){return arguments.length?r(t=n[0]*qa/180,e=n[1]*qa/180):[t/qa*180,e/qa*180]},u}function Ze(n,t){function e(n,t){var e=Math.sqrt(i-2*u*Math.sin(t))/u;return[e*Math.sin(n*=u),o-e*Math.cos(n)]}var r=Math.sin(n),u=(r+Math.sin(t))/2,i=1+r*(2*u-r),o=Math.sqrt(i)/u;return e.invert=function(n,t){var e=o-t;return[Math.atan2(n,e)/u,tt((i-(n*n+e*e)*u*u)/(2*u))]},e}function Ve(){function n(n,t){Dc+=u*n-r*t,r=n,u=t}var t,e,r,u;Hc.point=function(i,o){Hc.point=n,t=r=i,e=u=o},Hc.lineEnd=function(){n(t,e)}}function Xe(n,t){Pc>n&&(Pc=n),n>jc&&(jc=n),Uc>t&&(Uc=t),t>Fc&&(Fc=t)}function $e(){function n(n,t){o.push("M",n,",",t,i)}function t(n,t){o.push("M",n,",",t),a.point=e}function e(n,t){o.push("L",n,",",t)}function r(){a.point=n}function u(){o.push("Z")}var i=Be(4.5),o=[],a={point:n,lineStart:function(){a.point=t},lineEnd:r,polygonStart:function(){a.lineEnd=u},polygonEnd:function(){a.lineEnd=r,a.point=n},pointRadius:function(n){return i=Be(n),a},result:function(){if(o.length){var n=o.join("");return o=[],n}}};return a}function Be(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function We(n,t){_c+=n,wc+=t,++Sc}function Je(){function n(n,r){var u=n-t,i=r-e,o=Math.sqrt(u*u+i*i);kc+=o*(t+n)/2,Ec+=o*(e+r)/2,Ac+=o,We(t=n,e=r)}var t,e;Ic.point=function(r,u){Ic.point=n,We(t=r,e=u)}}function Ge(){Ic.point=We}function Ke(){function n(n,t){var e=n-r,i=t-u,o=Math.sqrt(e*e+i*i);kc+=o*(r+n)/2,Ec+=o*(u+t)/2,Ac+=o,o=u*n-r*t,Nc+=o*(r+n),Cc+=o*(u+t),zc+=3*o,We(r=n,u=t)}var t,e,r,u;Ic.point=function(i,o){Ic.point=n,We(t=r=i,e=u=o)},Ic.lineEnd=function(){n(t,e)}}function Qe(n){function t(t,e){n.moveTo(t+o,e),n.arc(t,e,o,0,La)}function e(t,e){n.moveTo(t,e),a.point=r}function r(t,e){n.lineTo(t,e)}function u(){a.point=t}function i(){n.closePath()}var o=4.5,a={point:t,lineStart:function(){a.point=e},lineEnd:u,polygonStart:function(){a.lineEnd=i},polygonEnd:function(){a.lineEnd=u,a.point=t},pointRadius:function(n){return o=n,a},result:b};return a}function nr(n){function t(n){return(a?r:e)(n)}function e(t){return rr(t,function(e,r){e=n(e,r),t.point(e[0],e[1])})}function r(t){function e(e,r){e=n(e,r),t.point(e[0],e[1])}function r(){M=0/0,S.point=i,t.lineStart()}function i(e,r){var i=pe([e,r]),o=n(e,r);u(M,x,y,b,_,w,M=o[0],x=o[1],y=e,b=i[0],_=i[1],w=i[2],a,t),t.point(M,x)}function o(){S.point=e,t.lineEnd()}function c(){r(),S.point=l,S.lineEnd=s}function l(n,t){i(f=n,h=t),g=M,p=x,v=b,d=_,m=w,S.point=i}function s(){u(M,x,y,b,_,w,g,p,f,v,d,m,a,t),S.lineEnd=o,o()}var f,h,g,p,v,d,m,y,M,x,b,_,w,S={point:e,lineStart:r,lineEnd:o,polygonStart:function(){t.polygonStart(),S.lineStart=c -},polygonEnd:function(){t.polygonEnd(),S.lineStart=r}};return S}function u(t,e,r,a,c,l,s,f,h,g,p,v,d,m){var y=s-t,M=f-e,x=y*y+M*M;if(x>4*i&&d--){var b=a+g,_=c+p,w=l+v,S=Math.sqrt(b*b+_*_+w*w),k=Math.asin(w/=S),E=ga(ga(w)-1)<Ca||ga(r-h)<Ca?(r+h)/2:Math.atan2(_,b),A=n(E,k),N=A[0],C=A[1],z=N-t,q=C-e,L=M*z-y*q;(L*L/x>i||ga((y*z+M*q)/x-.5)>.3||o>a*g+c*p+l*v)&&(u(t,e,r,a,c,l,N,C,E,b/=S,_/=S,w,d,m),m.point(N,C),u(N,C,E,b,_,w,s,f,h,g,p,v,d,m))}}var i=.5,o=Math.cos(30*Da),a=16;return t.precision=function(n){return arguments.length?(a=(i=n*n)>0&&16,t):Math.sqrt(i)},t}function tr(n){var t=nr(function(t,e){return n([t*Pa,e*Pa])});return function(n){return or(t(n))}}function er(n){this.stream=n}function rr(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}function ur(n){return ir(function(){return n})()}function ir(n){function t(n){return n=a(n[0]*Da,n[1]*Da),[n[0]*h+c,l-n[1]*h]}function e(n){return n=a.invert((n[0]-c)/h,(l-n[1])/h),n&&[n[0]*Pa,n[1]*Pa]}function r(){a=Ae(o=lr(m,M,x),i);var n=i(v,d);return c=g-n[0]*h,l=p+n[1]*h,u()}function u(){return s&&(s.valid=!1,s=null),t}var i,o,a,c,l,s,f=nr(function(n,t){return n=i(n,t),[n[0]*h+c,l-n[1]*h]}),h=150,g=480,p=250,v=0,d=0,m=0,M=0,x=0,b=Lc,_=y,w=null,S=null;return t.stream=function(n){return s&&(s.valid=!1),s=or(b(o,f(_(n)))),s.valid=!0,s},t.clipAngle=function(n){return arguments.length?(b=null==n?(w=n,Lc):He((w=+n)*Da),u()):w},t.clipExtent=function(n){return arguments.length?(S=n,_=n?Ie(n[0][0],n[0][1],n[1][0],n[1][1]):y,u()):S},t.scale=function(n){return arguments.length?(h=+n,r()):h},t.translate=function(n){return arguments.length?(g=+n[0],p=+n[1],r()):[g,p]},t.center=function(n){return arguments.length?(v=n[0]%360*Da,d=n[1]%360*Da,r()):[v*Pa,d*Pa]},t.rotate=function(n){return arguments.length?(m=n[0]%360*Da,M=n[1]%360*Da,x=n.length>2?n[2]%360*Da:0,r()):[m*Pa,M*Pa,x*Pa]},ta.rebind(t,f,"precision"),function(){return i=n.apply(this,arguments),t.invert=i.invert&&e,r()}}function or(n){return rr(n,function(t,e){n.point(t*Da,e*Da)})}function ar(n,t){return[n,t]}function cr(n,t){return[n>qa?n-La:-qa>n?n+La:n,t]}function lr(n,t,e){return n?t||e?Ae(fr(n),hr(t,e)):fr(n):t||e?hr(t,e):cr}function sr(n){return function(t,e){return t+=n,[t>qa?t-La:-qa>t?t+La:t,e]}}function fr(n){var t=sr(n);return t.invert=sr(-n),t}function hr(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),s=l*r+a*u;return[Math.atan2(c*i-s*o,a*r-l*u),tt(s*i+c*o)]}var r=Math.cos(n),u=Math.sin(n),i=Math.cos(t),o=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),a=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),s=l*i-c*o;return[Math.atan2(c*i+l*o,a*r+s*u),tt(s*r-a*u)]},e}function gr(n,t){var e=Math.cos(n),r=Math.sin(n);return function(u,i,o,a){var c=o*t;null!=u?(u=pr(e,u),i=pr(e,i),(o>0?i>u:u>i)&&(u+=o*La)):(u=n+o*La,i=n-.5*c);for(var l,s=u;o>0?s>i:i>s;s-=c)a.point((l=xe([e,-r*Math.cos(s),-r*Math.sin(s)]))[0],l[1])}}function pr(n,t){var e=pe(t);e[0]-=n,Me(e);var r=nt(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Ca)%(2*Math.PI)}function vr(n,t,e){var r=ta.range(n,t-Ca,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function dr(n,t,e){var r=ta.range(n,t-Ca,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function mr(n){return n.source}function yr(n){return n.target}function Mr(n,t,e,r){var u=Math.cos(t),i=Math.sin(t),o=Math.cos(r),a=Math.sin(r),c=u*Math.cos(n),l=u*Math.sin(n),s=o*Math.cos(e),f=o*Math.sin(e),h=2*Math.asin(Math.sqrt(it(r-t)+u*o*it(e-n))),g=1/Math.sin(h),p=h?function(n){var t=Math.sin(n*=h)*g,e=Math.sin(h-n)*g,r=e*c+t*s,u=e*l+t*f,o=e*i+t*a;return[Math.atan2(u,r)*Pa,Math.atan2(o,Math.sqrt(r*r+u*u))*Pa]}:function(){return[n*Pa,t*Pa]};return p.distance=h,p}function xr(){function n(n,u){var i=Math.sin(u*=Da),o=Math.cos(u),a=ga((n*=Da)-t),c=Math.cos(a);Yc+=Math.atan2(Math.sqrt((a=o*Math.sin(a))*a+(a=r*i-e*o*c)*a),e*i+r*o*c),t=n,e=i,r=o}var t,e,r;Zc.point=function(u,i){t=u*Da,e=Math.sin(i*=Da),r=Math.cos(i),Zc.point=n},Zc.lineEnd=function(){Zc.point=Zc.lineEnd=b}}function br(n,t){function e(t,e){var r=Math.cos(t),u=Math.cos(e),i=n(r*u);return[i*u*Math.sin(t),i*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),u=t(r),i=Math.sin(u),o=Math.cos(u);return[Math.atan2(n*i,r*o),Math.asin(r&&e*i/r)]},e}function _r(n,t){function e(n,t){o>0?-Ra+Ca>t&&(t=-Ra+Ca):t>Ra-Ca&&(t=Ra-Ca);var e=o/Math.pow(u(t),i);return[e*Math.sin(i*n),o-e*Math.cos(i*n)]}var r=Math.cos(n),u=function(n){return Math.tan(qa/4+n/2)},i=n===t?Math.sin(n):Math.log(r/Math.cos(t))/Math.log(u(t)/u(n)),o=r*Math.pow(u(n),i)/i;return i?(e.invert=function(n,t){var e=o-t,r=K(i)*Math.sqrt(n*n+e*e);return[Math.atan2(n,e)/i,2*Math.atan(Math.pow(o/r,1/i))-Ra]},e):Sr}function wr(n,t){function e(n,t){var e=i-t;return[e*Math.sin(u*n),i-e*Math.cos(u*n)]}var r=Math.cos(n),u=n===t?Math.sin(n):(r-Math.cos(t))/(t-n),i=r/u+n;return ga(u)<Ca?ar:(e.invert=function(n,t){var e=i-t;return[Math.atan2(n,e)/u,i-K(u)*Math.sqrt(n*n+e*e)]},e)}function Sr(n,t){return[n,Math.log(Math.tan(qa/4+t/2))]}function kr(n){var t,e=ur(n),r=e.scale,u=e.translate,i=e.clipExtent;return e.scale=function(){var n=r.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.translate=function(){var n=u.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.clipExtent=function(n){var o=i.apply(e,arguments);if(o===e){if(t=null==n){var a=qa*r(),c=u();i([[c[0]-a,c[1]-a],[c[0]+a,c[1]+a]])}}else t&&(o=null);return o},e.clipExtent(null)}function Er(n,t){return[Math.log(Math.tan(qa/4+t/2)),-n]}function Ar(n){return n[0]}function Nr(n){return n[1]}function Cr(n){for(var t=n.length,e=[0,1],r=2,u=2;t>u;u++){for(;r>1&&Q(n[e[r-2]],n[e[r-1]],n[u])<=0;)--r;e[r++]=u}return e.slice(0,r)}function zr(n,t){return n[0]-t[0]||n[1]-t[1]}function qr(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function Lr(n,t,e,r){var u=n[0],i=e[0],o=t[0]-u,a=r[0]-i,c=n[1],l=e[1],s=t[1]-c,f=r[1]-l,h=(a*(c-l)-f*(u-i))/(f*o-a*s);return[u+h*o,c+h*s]}function Tr(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])}function Rr(){tu(this),this.edge=this.site=this.circle=null}function Dr(n){var t=el.pop()||new Rr;return t.site=n,t}function Pr(n){Xr(n),Qc.remove(n),el.push(n),tu(n)}function Ur(n){var t=n.circle,e=t.x,r=t.cy,u={x:e,y:r},i=n.P,o=n.N,a=[n];Pr(n);for(var c=i;c.circle&&ga(e-c.circle.x)<Ca&&ga(r-c.circle.cy)<Ca;)i=c.P,a.unshift(c),Pr(c),c=i;a.unshift(c),Xr(c);for(var l=o;l.circle&&ga(e-l.circle.x)<Ca&&ga(r-l.circle.cy)<Ca;)o=l.N,a.push(l),Pr(l),l=o;a.push(l),Xr(l);var s,f=a.length;for(s=1;f>s;++s)l=a[s],c=a[s-1],Kr(l.edge,c.site,l.site,u);c=a[0],l=a[f-1],l.edge=Jr(c.site,l.site,null,u),Vr(c),Vr(l)}function jr(n){for(var t,e,r,u,i=n.x,o=n.y,a=Qc._;a;)if(r=Fr(a,o)-i,r>Ca)a=a.L;else{if(u=i-Hr(a,o),!(u>Ca)){r>-Ca?(t=a.P,e=a):u>-Ca?(t=a,e=a.N):t=e=a;break}if(!a.R){t=a;break}a=a.R}var c=Dr(n);if(Qc.insert(t,c),t||e){if(t===e)return Xr(t),e=Dr(t.site),Qc.insert(c,e),c.edge=e.edge=Jr(t.site,c.site),Vr(t),void Vr(e);if(!e)return void(c.edge=Jr(t.site,c.site));Xr(t),Xr(e);var l=t.site,s=l.x,f=l.y,h=n.x-s,g=n.y-f,p=e.site,v=p.x-s,d=p.y-f,m=2*(h*d-g*v),y=h*h+g*g,M=v*v+d*d,x={x:(d*y-g*M)/m+s,y:(h*M-v*y)/m+f};Kr(e.edge,l,p,x),c.edge=Jr(l,n,null,x),e.edge=Jr(n,p,null,x),Vr(t),Vr(e)}}function Fr(n,t){var e=n.site,r=e.x,u=e.y,i=u-t;if(!i)return r;var o=n.P;if(!o)return-1/0;e=o.site;var a=e.x,c=e.y,l=c-t;if(!l)return a;var s=a-r,f=1/i-1/l,h=s/l;return f?(-h+Math.sqrt(h*h-2*f*(s*s/(-2*l)-c+l/2+u-i/2)))/f+r:(r+a)/2}function Hr(n,t){var e=n.N;if(e)return Fr(e,t);var r=n.site;return r.y===t?r.x:1/0}function Or(n){this.site=n,this.edges=[]}function Ir(n){for(var t,e,r,u,i,o,a,c,l,s,f=n[0][0],h=n[1][0],g=n[0][1],p=n[1][1],v=Kc,d=v.length;d--;)if(i=v[d],i&&i.prepare())for(a=i.edges,c=a.length,o=0;c>o;)s=a[o].end(),r=s.x,u=s.y,l=a[++o%c].start(),t=l.x,e=l.y,(ga(r-t)>Ca||ga(u-e)>Ca)&&(a.splice(o,0,new Qr(Gr(i.site,s,ga(r-f)<Ca&&p-u>Ca?{x:f,y:ga(t-f)<Ca?e:p}:ga(u-p)<Ca&&h-r>Ca?{x:ga(e-p)<Ca?t:h,y:p}:ga(r-h)<Ca&&u-g>Ca?{x:h,y:ga(t-h)<Ca?e:g}:ga(u-g)<Ca&&r-f>Ca?{x:ga(e-g)<Ca?t:f,y:g}:null),i.site,null)),++c)}function Yr(n,t){return t.angle-n.angle}function Zr(){tu(this),this.x=this.y=this.arc=this.site=this.cy=null}function Vr(n){var t=n.P,e=n.N;if(t&&e){var r=t.site,u=n.site,i=e.site;if(r!==i){var o=u.x,a=u.y,c=r.x-o,l=r.y-a,s=i.x-o,f=i.y-a,h=2*(c*f-l*s);if(!(h>=-za)){var g=c*c+l*l,p=s*s+f*f,v=(f*g-l*p)/h,d=(c*p-s*g)/h,f=d+a,m=rl.pop()||new Zr;m.arc=n,m.site=u,m.x=v+o,m.y=f+Math.sqrt(v*v+d*d),m.cy=f,n.circle=m;for(var y=null,M=tl._;M;)if(m.y<M.y||m.y===M.y&&m.x<=M.x){if(!M.L){y=M.P;break}M=M.L}else{if(!M.R){y=M;break}M=M.R}tl.insert(y,m),y||(nl=m)}}}}function Xr(n){var t=n.circle;t&&(t.P||(nl=t.N),tl.remove(t),rl.push(t),tu(t),n.circle=null)}function $r(n){for(var t,e=Gc,r=Oe(n[0][0],n[0][1],n[1][0],n[1][1]),u=e.length;u--;)t=e[u],(!Br(t,n)||!r(t)||ga(t.a.x-t.b.x)<Ca&&ga(t.a.y-t.b.y)<Ca)&&(t.a=t.b=null,e.splice(u,1))}function Br(n,t){var e=n.b;if(e)return!0;var r,u,i=n.a,o=t[0][0],a=t[1][0],c=t[0][1],l=t[1][1],s=n.l,f=n.r,h=s.x,g=s.y,p=f.x,v=f.y,d=(h+p)/2,m=(g+v)/2;if(v===g){if(o>d||d>=a)return;if(h>p){if(i){if(i.y>=l)return}else i={x:d,y:c};e={x:d,y:l}}else{if(i){if(i.y<c)return}else i={x:d,y:l};e={x:d,y:c}}}else if(r=(h-p)/(v-g),u=m-r*d,-1>r||r>1)if(h>p){if(i){if(i.y>=l)return}else i={x:(c-u)/r,y:c};e={x:(l-u)/r,y:l}}else{if(i){if(i.y<c)return}else i={x:(l-u)/r,y:l};e={x:(c-u)/r,y:c}}else if(v>g){if(i){if(i.x>=a)return}else i={x:o,y:r*o+u};e={x:a,y:r*a+u}}else{if(i){if(i.x<o)return}else i={x:a,y:r*a+u};e={x:o,y:r*o+u}}return n.a=i,n.b=e,!0}function Wr(n,t){this.l=n,this.r=t,this.a=this.b=null}function Jr(n,t,e,r){var u=new Wr(n,t);return Gc.push(u),e&&Kr(u,n,t,e),r&&Kr(u,t,n,r),Kc[n.i].edges.push(new Qr(u,n,t)),Kc[t.i].edges.push(new Qr(u,t,n)),u}function Gr(n,t,e){var r=new Wr(n,null);return r.a=t,r.b=e,Gc.push(r),r}function Kr(n,t,e,r){n.a||n.b?n.l===e?n.b=r:n.a=r:(n.a=r,n.l=t,n.r=e)}function Qr(n,t,e){var r=n.a,u=n.b;this.edge=n,this.site=t,this.angle=e?Math.atan2(e.y-t.y,e.x-t.x):n.l===t?Math.atan2(u.x-r.x,r.y-u.y):Math.atan2(r.x-u.x,u.y-r.y)}function nu(){this._=null}function tu(n){n.U=n.C=n.L=n.R=n.P=n.N=null}function eu(n,t){var e=t,r=t.R,u=e.U;u?u.L===e?u.L=r:u.R=r:n._=r,r.U=u,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function ru(n,t){var e=t,r=t.L,u=e.U;u?u.L===e?u.L=r:u.R=r:n._=r,r.U=u,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function uu(n){for(;n.L;)n=n.L;return n}function iu(n,t){var e,r,u,i=n.sort(ou).pop();for(Gc=[],Kc=new Array(n.length),Qc=new nu,tl=new nu;;)if(u=nl,i&&(!u||i.y<u.y||i.y===u.y&&i.x<u.x))(i.x!==e||i.y!==r)&&(Kc[i.i]=new Or(i),jr(i),e=i.x,r=i.y),i=n.pop();else{if(!u)break;Ur(u.arc)}t&&($r(t),Ir(t));var o={cells:Kc,edges:Gc};return Qc=tl=Gc=Kc=null,o}function ou(n,t){return t.y-n.y||t.x-n.x}function au(n,t,e){return(n.x-e.x)*(t.y-n.y)-(n.x-t.x)*(e.y-n.y)}function cu(n){return n.x}function lu(n){return n.y}function su(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function fu(n,t,e,r,u,i){if(!n(t,e,r,u,i)){var o=.5*(e+u),a=.5*(r+i),c=t.nodes;c[0]&&fu(n,c[0],e,r,o,a),c[1]&&fu(n,c[1],o,r,u,a),c[2]&&fu(n,c[2],e,a,o,i),c[3]&&fu(n,c[3],o,a,u,i)}}function hu(n,t,e,r,u,i,o){var a,c=1/0;return function l(n,s,f,h,g){if(!(s>i||f>o||r>h||u>g)){if(p=n.point){var p,v=t-n.x,d=e-n.y,m=v*v+d*d;if(c>m){var y=Math.sqrt(c=m);r=t-y,u=e-y,i=t+y,o=e+y,a=p}}for(var M=n.nodes,x=.5*(s+h),b=.5*(f+g),_=t>=x,w=e>=b,S=w<<1|_,k=S+4;k>S;++S)if(n=M[3&S])switch(3&S){case 0:l(n,s,f,x,b);break;case 1:l(n,x,f,h,b);break;case 2:l(n,s,b,x,g);break;case 3:l(n,x,b,h,g)}}}(n,r,u,i,o),a}function gu(n,t){n=ta.rgb(n),t=ta.rgb(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,o=t.g-r,a=t.b-u;return function(n){return"#"+xt(Math.round(e+i*n))+xt(Math.round(r+o*n))+xt(Math.round(u+a*n))}}function pu(n,t){var e,r={},u={};for(e in n)e in t?r[e]=mu(n[e],t[e]):u[e]=n[e];for(e in t)e in n||(u[e]=t[e]);return function(n){for(e in r)u[e]=r[e](n);return u}}function vu(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}function du(n,t){var e,r,u,i=il.lastIndex=ol.lastIndex=0,o=-1,a=[],c=[];for(n+="",t+="";(e=il.exec(n))&&(r=ol.exec(t));)(u=r.index)>i&&(u=t.slice(i,u),a[o]?a[o]+=u:a[++o]=u),(e=e[0])===(r=r[0])?a[o]?a[o]+=r:a[++o]=r:(a[++o]=null,c.push({i:o,x:vu(e,r)})),i=ol.lastIndex;return i<t.length&&(u=t.slice(i),a[o]?a[o]+=u:a[++o]=u),a.length<2?c[0]?(t=c[0].x,function(n){return t(n)+""}):function(){return t}:(t=c.length,function(n){for(var e,r=0;t>r;++r)a[(e=c[r]).i]=e.x(n);return a.join("")})}function mu(n,t){for(var e,r=ta.interpolators.length;--r>=0&&!(e=ta.interpolators[r](n,t)););return e}function yu(n,t){var e,r=[],u=[],i=n.length,o=t.length,a=Math.min(n.length,t.length);for(e=0;a>e;++e)r.push(mu(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;o>e;++e)u[e]=t[e];return function(n){for(e=0;a>e;++e)u[e]=r[e](n);return u}}function Mu(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function xu(n){return function(t){return 1-n(1-t)}}function bu(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function _u(n){return n*n}function wu(n){return n*n*n}function Su(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function ku(n){return function(t){return Math.pow(t,n)}}function Eu(n){return 1-Math.cos(n*Ra)}function Au(n){return Math.pow(2,10*(n-1))}function Nu(n){return 1-Math.sqrt(1-n*n)}function Cu(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/La*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,-10*r)*Math.sin((r-e)*La/t)}}function zu(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function qu(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function Lu(n,t){n=ta.hcl(n),t=ta.hcl(t);var e=n.h,r=n.c,u=n.l,i=t.h-e,o=t.c-r,a=t.l-u;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(i)?(i=0,e=isNaN(e)?t.h:e):i>180?i-=360:-180>i&&(i+=360),function(n){return st(e+i*n,r+o*n,u+a*n)+""}}function Tu(n,t){n=ta.hsl(n),t=ta.hsl(t);var e=n.h,r=n.s,u=n.l,i=t.h-e,o=t.s-r,a=t.l-u;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(i)?(i=0,e=isNaN(e)?t.h:e):i>180?i-=360:-180>i&&(i+=360),function(n){return ct(e+i*n,r+o*n,u+a*n)+""}}function Ru(n,t){n=ta.lab(n),t=ta.lab(t);var e=n.l,r=n.a,u=n.b,i=t.l-e,o=t.a-r,a=t.b-u;return function(n){return ht(e+i*n,r+o*n,u+a*n)+""}}function Du(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function Pu(n){var t=[n.a,n.b],e=[n.c,n.d],r=ju(t),u=Uu(t,e),i=ju(Fu(e,t,-u))||0;t[0]*e[1]<e[0]*t[1]&&(t[0]*=-1,t[1]*=-1,r*=-1,u*=-1),this.rotate=(r?Math.atan2(t[1],t[0]):Math.atan2(-e[0],e[1]))*Pa,this.translate=[n.e,n.f],this.scale=[r,i],this.skew=i?Math.atan2(u,i)*Pa:0}function Uu(n,t){return n[0]*t[0]+n[1]*t[1]}function ju(n){var t=Math.sqrt(Uu(n,n));return t&&(n[0]/=t,n[1]/=t),t}function Fu(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n}function Hu(n,t){var e,r=[],u=[],i=ta.transform(n),o=ta.transform(t),a=i.translate,c=o.translate,l=i.rotate,s=o.rotate,f=i.skew,h=o.skew,g=i.scale,p=o.scale;return a[0]!=c[0]||a[1]!=c[1]?(r.push("translate(",null,",",null,")"),u.push({i:1,x:vu(a[0],c[0])},{i:3,x:vu(a[1],c[1])})):r.push(c[0]||c[1]?"translate("+c+")":""),l!=s?(l-s>180?s+=360:s-l>180&&(l+=360),u.push({i:r.push(r.pop()+"rotate(",null,")")-2,x:vu(l,s)})):s&&r.push(r.pop()+"rotate("+s+")"),f!=h?u.push({i:r.push(r.pop()+"skewX(",null,")")-2,x:vu(f,h)}):h&&r.push(r.pop()+"skewX("+h+")"),g[0]!=p[0]||g[1]!=p[1]?(e=r.push(r.pop()+"scale(",null,",",null,")"),u.push({i:e-4,x:vu(g[0],p[0])},{i:e-2,x:vu(g[1],p[1])})):(1!=p[0]||1!=p[1])&&r.push(r.pop()+"scale("+p+")"),e=u.length,function(n){for(var t,i=-1;++i<e;)r[(t=u[i]).i]=t.x(n);return r.join("")}}function Ou(n,t){return t=(t-=n=+n)||1/t,function(e){return(e-n)/t}}function Iu(n,t){return t=(t-=n=+n)||1/t,function(e){return Math.max(0,Math.min(1,(e-n)/t))}}function Yu(n){for(var t=n.source,e=n.target,r=Vu(t,e),u=[t];t!==r;)t=t.parent,u.push(t);for(var i=u.length;e!==r;)u.splice(i,0,e),e=e.parent;return u}function Zu(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent;return t.push(n),t}function Vu(n,t){if(n===t)return n;for(var e=Zu(n),r=Zu(t),u=e.pop(),i=r.pop(),o=null;u===i;)o=u,u=e.pop(),i=r.pop();return o}function Xu(n){n.fixed|=2}function $u(n){n.fixed&=-7}function Bu(n){n.fixed|=4,n.px=n.x,n.py=n.y}function Wu(n){n.fixed&=-5}function Ju(n,t,e){var r=0,u=0;if(n.charge=0,!n.leaf)for(var i,o=n.nodes,a=o.length,c=-1;++c<a;)i=o[c],null!=i&&(Ju(i,t,e),n.charge+=i.charge,r+=i.charge*i.cx,u+=i.charge*i.cy);if(n.point){n.leaf||(n.point.x+=Math.random()-.5,n.point.y+=Math.random()-.5);var l=t*e[n.point.index];n.charge+=n.pointCharge=l,r+=l*n.point.x,u+=l*n.point.y}n.cx=r/n.charge,n.cy=u/n.charge}function Gu(n,t){return ta.rebind(n,t,"sort","children","value"),n.nodes=n,n.links=ri,n}function Ku(n,t){for(var e=[n];null!=(n=e.pop());)if(t(n),(u=n.children)&&(r=u.length))for(var r,u;--r>=0;)e.push(u[r])}function Qu(n,t){for(var e=[n],r=[];null!=(n=e.pop());)if(r.push(n),(i=n.children)&&(u=i.length))for(var u,i,o=-1;++o<u;)e.push(i[o]);for(;null!=(n=r.pop());)t(n)}function ni(n){return n.children}function ti(n){return n.value}function ei(n,t){return t.value-n.value}function ri(n){return ta.merge(n.map(function(n){return(n.children||[]).map(function(t){return{source:n,target:t}})}))}function ui(n){return n.x}function ii(n){return n.y}function oi(n,t,e){n.y0=t,n.y=e}function ai(n){return ta.range(n.length)}function ci(n){for(var t=-1,e=n[0].length,r=[];++t<e;)r[t]=0;return r}function li(n){for(var t,e=1,r=0,u=n[0][1],i=n.length;i>e;++e)(t=n[e][1])>u&&(r=e,u=t);return r}function si(n){return n.reduce(fi,0)}function fi(n,t){return n+t[1]}function hi(n,t){return gi(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function gi(n,t){for(var e=-1,r=+n[0],u=(n[1]-r)/t,i=[];++e<=t;)i[e]=u*e+r;return i}function pi(n){return[ta.min(n),ta.max(n)]}function vi(n,t){return n.value-t.value}function di(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function mi(n,t){n._pack_next=t,t._pack_prev=n}function yi(n,t){var e=t.x-n.x,r=t.y-n.y,u=n.r+t.r;return.999*u*u>e*e+r*r}function Mi(n){function t(n){s=Math.min(n.x-n.r,s),f=Math.max(n.x+n.r,f),h=Math.min(n.y-n.r,h),g=Math.max(n.y+n.r,g)}if((e=n.children)&&(l=e.length)){var e,r,u,i,o,a,c,l,s=1/0,f=-1/0,h=1/0,g=-1/0;if(e.forEach(xi),r=e[0],r.x=-r.r,r.y=0,t(r),l>1&&(u=e[1],u.x=u.r,u.y=0,t(u),l>2))for(i=e[2],wi(r,u,i),t(i),di(r,i),r._pack_prev=i,di(i,u),u=r._pack_next,o=3;l>o;o++){wi(r,u,i=e[o]);var p=0,v=1,d=1;for(a=u._pack_next;a!==u;a=a._pack_next,v++)if(yi(a,i)){p=1;break}if(1==p)for(c=r._pack_prev;c!==a._pack_prev&&!yi(c,i);c=c._pack_prev,d++);p?(d>v||v==d&&u.r<r.r?mi(r,u=a):mi(r=c,u),o--):(di(r,i),u=i,t(i))}var m=(s+f)/2,y=(h+g)/2,M=0;for(o=0;l>o;o++)i=e[o],i.x-=m,i.y-=y,M=Math.max(M,i.r+Math.sqrt(i.x*i.x+i.y*i.y));n.r=M,e.forEach(bi)}}function xi(n){n._pack_next=n._pack_prev=n}function bi(n){delete n._pack_next,delete n._pack_prev}function _i(n,t,e,r){var u=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,u)for(var i=-1,o=u.length;++i<o;)_i(u[i],t,e,r)}function wi(n,t,e){var r=n.r+e.r,u=t.x-n.x,i=t.y-n.y;if(r&&(u||i)){var o=t.r+e.r,a=u*u+i*i;o*=o,r*=r;var c=.5+(r-o)/(2*a),l=Math.sqrt(Math.max(0,2*o*(r+a)-(r-=a)*r-o*o))/(2*a);e.x=n.x+c*u+l*i,e.y=n.y+c*i-l*u}else e.x=n.x+r,e.y=n.y}function Si(n,t){return n.parent==t.parent?1:2}function ki(n){var t=n.children;return t.length?t[0]:n.t}function Ei(n){var t,e=n.children;return(t=e.length)?e[t-1]:n.t}function Ai(n,t,e){var r=e/(t.i-n.i);t.c-=r,t.s+=e,n.c+=r,t.z+=e,t.m+=e}function Ni(n){for(var t,e=0,r=0,u=n.children,i=u.length;--i>=0;)t=u[i],t.z+=e,t.m+=e,e+=t.s+(r+=t.c)}function Ci(n,t,e){return n.a.parent===t.parent?n.a:e}function zi(n){return 1+ta.max(n,function(n){return n.y})}function qi(n){return n.reduce(function(n,t){return n+t.x},0)/n.length}function Li(n){var t=n.children;return t&&t.length?Li(t[0]):n}function Ti(n){var t,e=n.children;return e&&(t=e.length)?Ti(e[t-1]):n}function Ri(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}}function Di(n,t){var e=n.x+t[3],r=n.y+t[0],u=n.dx-t[1]-t[3],i=n.dy-t[0]-t[2];return 0>u&&(e+=u/2,u=0),0>i&&(r+=i/2,i=0),{x:e,y:r,dx:u,dy:i}}function Pi(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Ui(n){return n.rangeExtent?n.rangeExtent():Pi(n.range())}function ji(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function Fi(n,t){var e,r=0,u=n.length-1,i=n[r],o=n[u];return i>o&&(e=r,r=u,u=e,e=i,i=o,o=e),n[r]=t.floor(i),n[u]=t.ceil(o),n}function Hi(n){return n?{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}:ml}function Oi(n,t,e,r){var u=[],i=[],o=0,a=Math.min(n.length,t.length)-1;for(n[a]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++o<=a;)u.push(e(n[o-1],n[o])),i.push(r(t[o-1],t[o]));return function(t){var e=ta.bisect(n,t,1,a)-1;return i[e](u[e](t))}}function Ii(n,t,e,r){function u(){var u=Math.min(n.length,t.length)>2?Oi:ji,c=r?Iu:Ou;return o=u(n,t,c,e),a=u(t,n,c,mu),i}function i(n){return o(n)}var o,a;return i.invert=function(n){return a(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n},i.range=function(n){return arguments.length?(t=n,u()):t},i.rangeRound=function(n){return i.range(n).interpolate(Du)},i.clamp=function(n){return arguments.length?(r=n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return Xi(n,t)},i.tickFormat=function(t,e){return $i(n,t,e)},i.nice=function(t){return Zi(n,t),u()},i.copy=function(){return Ii(n,t,e,r)},u()}function Yi(n,t){return ta.rebind(n,t,"range","rangeRound","interpolate","clamp")}function Zi(n,t){return Fi(n,Hi(Vi(n,t)[2]))}function Vi(n,t){null==t&&(t=10);var e=Pi(n),r=e[1]-e[0],u=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*u;return.15>=i?u*=10:.35>=i?u*=5:.75>=i&&(u*=2),e[0]=Math.ceil(e[0]/u)*u,e[1]=Math.floor(e[1]/u)*u+.5*u,e[2]=u,e}function Xi(n,t){return ta.range.apply(ta,Vi(n,t))}function $i(n,t,e){var r=Vi(n,t);if(e){var u=ic.exec(e);if(u.shift(),"s"===u[8]){var i=ta.formatPrefix(Math.max(ga(r[0]),ga(r[1])));return u[7]||(u[7]="."+Bi(i.scale(r[2]))),u[8]="f",e=ta.format(u.join("")),function(n){return e(i.scale(n))+i.symbol}}u[7]||(u[7]="."+Wi(u[8],r)),e=u.join("")}else e=",."+Bi(r[2])+"f";return ta.format(e)}function Bi(n){return-Math.floor(Math.log(n)/Math.LN10+.01)}function Wi(n,t){var e=Bi(t[2]);return n in yl?Math.abs(e-Bi(Math.max(ga(t[0]),ga(t[1]))))+ +("e"!==n):e-2*("%"===n)}function Ji(n,t,e,r){function u(n){return(e?Math.log(0>n?0:n):-Math.log(n>0?0:-n))/Math.log(t)}function i(n){return e?Math.pow(t,n):-Math.pow(t,-n)}function o(t){return n(u(t))}return o.invert=function(t){return i(n.invert(t))},o.domain=function(t){return arguments.length?(e=t[0]>=0,n.domain((r=t.map(Number)).map(u)),o):r},o.base=function(e){return arguments.length?(t=+e,n.domain(r.map(u)),o):t},o.nice=function(){var t=Fi(r.map(u),e?Math:xl);return n.domain(t),r=t.map(i),o},o.ticks=function(){var n=Pi(r),o=[],a=n[0],c=n[1],l=Math.floor(u(a)),s=Math.ceil(u(c)),f=t%1?2:t;if(isFinite(s-l)){if(e){for(;s>l;l++)for(var h=1;f>h;h++)o.push(i(l)*h);o.push(i(l))}else for(o.push(i(l));l++<s;)for(var h=f-1;h>0;h--)o.push(i(l)*h);for(l=0;o[l]<a;l++);for(s=o.length;o[s-1]>c;s--);o=o.slice(l,s)}return o},o.tickFormat=function(n,t){if(!arguments.length)return Ml;arguments.length<2?t=Ml:"function"!=typeof t&&(t=ta.format(t));var r,a=Math.max(.1,n/o.ticks().length),c=e?(r=1e-12,Math.ceil):(r=-1e-12,Math.floor);return function(n){return n/i(c(u(n)+r))<=a?t(n):""}},o.copy=function(){return Ji(n.copy(),t,e,r)},Yi(o,n)}function Gi(n,t,e){function r(t){return n(u(t))}var u=Ki(t),i=Ki(1/t);return r.invert=function(t){return i(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain((e=t.map(Number)).map(u)),r):e},r.ticks=function(n){return Xi(e,n)},r.tickFormat=function(n,t){return $i(e,n,t)},r.nice=function(n){return r.domain(Zi(e,n))},r.exponent=function(o){return arguments.length?(u=Ki(t=o),i=Ki(1/t),n.domain(e.map(u)),r):t},r.copy=function(){return Gi(n.copy(),t,e)},Yi(r,n)}function Ki(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function Qi(n,t){function e(e){return i[((u.get(e)||("range"===t.t?u.set(e,n.push(e)):0/0))-1)%i.length]}function r(t,e){return ta.range(n.length).map(function(n){return t+e*n})}var u,i,o;return e.domain=function(r){if(!arguments.length)return n;n=[],u=new l;for(var i,o=-1,a=r.length;++o<a;)u.has(i=r[o])||u.set(i,n.push(i));return e[t.t].apply(e,t.a)},e.range=function(n){return arguments.length?(i=n,o=0,t={t:"range",a:arguments},e):i},e.rangePoints=function(u,a){arguments.length<2&&(a=0);var c=u[0],l=u[1],s=n.length<2?(c=(c+l)/2,0):(l-c)/(n.length-1+a);return i=r(c+s*a/2,s),o=0,t={t:"rangePoints",a:arguments},e},e.rangeRoundPoints=function(u,a){arguments.length<2&&(a=0);var c=u[0],l=u[1],s=n.length<2?(c=l=Math.round((c+l)/2),0):(l-c)/(n.length-1+a)|0;return i=r(c+Math.round(s*a/2+(l-c-(n.length-1+a)*s)/2),s),o=0,t={t:"rangeRoundPoints",a:arguments},e},e.rangeBands=function(u,a,c){arguments.length<2&&(a=0),arguments.length<3&&(c=a);var l=u[1]<u[0],s=u[l-0],f=u[1-l],h=(f-s)/(n.length-a+2*c);return i=r(s+h*c,h),l&&i.reverse(),o=h*(1-a),t={t:"rangeBands",a:arguments},e},e.rangeRoundBands=function(u,a,c){arguments.length<2&&(a=0),arguments.length<3&&(c=a);var l=u[1]<u[0],s=u[l-0],f=u[1-l],h=Math.floor((f-s)/(n.length-a+2*c));return i=r(s+Math.round((f-s-(n.length-a)*h)/2),h),l&&i.reverse(),o=Math.round(h*(1-a)),t={t:"rangeRoundBands",a:arguments},e},e.rangeBand=function(){return o},e.rangeExtent=function(){return Pi(t.a[0])},e.copy=function(){return Qi(n,t)},e.domain(n)}function no(n,t){function i(){var e=0,r=t.length;for(a=[];++e<r;)a[e-1]=ta.quantile(n,e/r);return o}function o(n){return isNaN(n=+n)?void 0:t[ta.bisect(a,n)]}var a;return o.domain=function(t){return arguments.length?(n=t.map(r).filter(u).sort(e),i()):n},o.range=function(n){return arguments.length?(t=n,i()):t},o.quantiles=function(){return a},o.invertExtent=function(e){return e=t.indexOf(e),0>e?[0/0,0/0]:[e>0?a[e-1]:n[0],e<a.length?a[e]:n[n.length-1]]},o.copy=function(){return no(n,t)},i()}function to(n,t,e){function r(t){return e[Math.max(0,Math.min(o,Math.floor(i*(t-n))))]}function u(){return i=e.length/(t-n),o=e.length-1,r}var i,o;return r.domain=function(e){return arguments.length?(n=+e[0],t=+e[e.length-1],u()):[n,t]},r.range=function(n){return arguments.length?(e=n,u()):e},r.invertExtent=function(t){return t=e.indexOf(t),t=0>t?0/0:t/i+n,[t,t+1/i]},r.copy=function(){return to(n,t,e)},u()}function eo(n,t){function e(e){return e>=e?t[ta.bisect(n,e)]:void 0}return e.domain=function(t){return arguments.length?(n=t,e):n},e.range=function(n){return arguments.length?(t=n,e):t},e.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},e.copy=function(){return eo(n,t)},e}function ro(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(t),t):n},t.ticks=function(t){return Xi(n,t)},t.tickFormat=function(t,e){return $i(n,t,e)},t.copy=function(){return ro(n)},t}function uo(){return 0}function io(n){return n.innerRadius}function oo(n){return n.outerRadius}function ao(n){return n.startAngle}function co(n){return n.endAngle}function lo(n){return n&&n.padAngle}function so(n,t,e,r){return(n-e)*t-(t-r)*n>0?0:1}function fo(n,t,e,r,u){var i=n[0]-t[0],o=n[1]-t[1],a=(u?r:-r)/Math.sqrt(i*i+o*o),c=a*o,l=-a*i,s=n[0]+c,f=n[1]+l,h=t[0]+c,g=t[1]+l,p=(s+h)/2,v=(f+g)/2,d=h-s,m=g-f,y=d*d+m*m,M=e-r,x=s*g-h*f,b=(0>m?-1:1)*Math.sqrt(M*M*y-x*x),_=(x*m-d*b)/y,w=(-x*d-m*b)/y,S=(x*m+d*b)/y,k=(-x*d+m*b)/y,E=_-p,A=w-v,N=S-p,C=k-v;return E*E+A*A>N*N+C*C&&(_=S,w=k),[[_-c,w-l],[_*e/M,w*e/M]]}function ho(n){function t(t){function o(){l.push("M",i(n(s),a))}for(var c,l=[],s=[],f=-1,h=t.length,g=Et(e),p=Et(r);++f<h;)u.call(this,c=t[f],f)?s.push([+g.call(this,c,f),+p.call(this,c,f)]):s.length&&(o(),s=[]);return s.length&&o(),l.length?l.join(""):null}var e=Ar,r=Nr,u=Ne,i=go,o=i.key,a=.7;return t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t.defined=function(n){return arguments.length?(u=n,t):u},t.interpolate=function(n){return arguments.length?(o="function"==typeof n?i=n:(i=El.get(n)||go).key,t):o},t.tension=function(n){return arguments.length?(a=n,t):a},t}function go(n){return n.join("L")}function po(n){return go(n)+"Z"}function vo(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("H",(r[0]+(r=n[t])[0])/2,"V",r[1]);return e>1&&u.push("H",r[0]),u.join("")}function mo(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("V",(r=n[t])[1],"H",r[0]);return u.join("")}function yo(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("H",(r=n[t])[0],"V",r[1]);return u.join("")}function Mo(n,t){return n.length<4?go(n):n[1]+_o(n.slice(1,-1),wo(n,t))}function xo(n,t){return n.length<3?go(n):n[0]+_o((n.push(n[0]),n),wo([n[n.length-2]].concat(n,[n[1]]),t))}function bo(n,t){return n.length<3?go(n):n[0]+_o(n,wo(n,t))}function _o(n,t){if(t.length<1||n.length!=t.length&&n.length!=t.length+2)return go(n);var e=n.length!=t.length,r="",u=n[0],i=n[1],o=t[0],a=o,c=1;if(e&&(r+="Q"+(i[0]-2*o[0]/3)+","+(i[1]-2*o[1]/3)+","+i[0]+","+i[1],u=n[1],c=2),t.length>1){a=t[1],i=n[c],c++,r+="C"+(u[0]+o[0])+","+(u[1]+o[1])+","+(i[0]-a[0])+","+(i[1]-a[1])+","+i[0]+","+i[1];for(var l=2;l<t.length;l++,c++)i=n[c],a=t[l],r+="S"+(i[0]-a[0])+","+(i[1]-a[1])+","+i[0]+","+i[1]}if(e){var s=n[c];r+="Q"+(i[0]+2*a[0]/3)+","+(i[1]+2*a[1]/3)+","+s[0]+","+s[1]}return r}function wo(n,t){for(var e,r=[],u=(1-t)/2,i=n[0],o=n[1],a=1,c=n.length;++a<c;)e=i,i=o,o=n[a],r.push([u*(o[0]-e[0]),u*(o[1]-e[1])]);return r}function So(n){if(n.length<3)return go(n);var t=1,e=n.length,r=n[0],u=r[0],i=r[1],o=[u,u,u,(r=n[1])[0]],a=[i,i,i,r[1]],c=[u,",",i,"L",No(Cl,o),",",No(Cl,a)];for(n.push(n[e-1]);++t<=e;)r=n[t],o.shift(),o.push(r[0]),a.shift(),a.push(r[1]),Co(c,o,a);return n.pop(),c.push("L",r),c.join("")}function ko(n){if(n.length<4)return go(n);for(var t,e=[],r=-1,u=n.length,i=[0],o=[0];++r<3;)t=n[r],i.push(t[0]),o.push(t[1]);for(e.push(No(Cl,i)+","+No(Cl,o)),--r;++r<u;)t=n[r],i.shift(),i.push(t[0]),o.shift(),o.push(t[1]),Co(e,i,o);return e.join("")}function Eo(n){for(var t,e,r=-1,u=n.length,i=u+4,o=[],a=[];++r<4;)e=n[r%u],o.push(e[0]),a.push(e[1]);for(t=[No(Cl,o),",",No(Cl,a)],--r;++r<i;)e=n[r%u],o.shift(),o.push(e[0]),a.shift(),a.push(e[1]),Co(t,o,a);return t.join("")}function Ao(n,t){var e=n.length-1;if(e)for(var r,u,i=n[0][0],o=n[0][1],a=n[e][0]-i,c=n[e][1]-o,l=-1;++l<=e;)r=n[l],u=l/e,r[0]=t*r[0]+(1-t)*(i+u*a),r[1]=t*r[1]+(1-t)*(o+u*c);return So(n)}function No(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]+n[3]*t[3]}function Co(n,t,e){n.push("C",No(Al,t),",",No(Al,e),",",No(Nl,t),",",No(Nl,e),",",No(Cl,t),",",No(Cl,e))}function zo(n,t){return(t[1]-n[1])/(t[0]-n[0])}function qo(n){for(var t=0,e=n.length-1,r=[],u=n[0],i=n[1],o=r[0]=zo(u,i);++t<e;)r[t]=(o+(o=zo(u=i,i=n[t+1])))/2;return r[t]=o,r}function Lo(n){for(var t,e,r,u,i=[],o=qo(n),a=-1,c=n.length-1;++a<c;)t=zo(n[a],n[a+1]),ga(t)<Ca?o[a]=o[a+1]=0:(e=o[a]/t,r=o[a+1]/t,u=e*e+r*r,u>9&&(u=3*t/Math.sqrt(u),o[a]=u*e,o[a+1]=u*r));for(a=-1;++a<=c;)u=(n[Math.min(c,a+1)][0]-n[Math.max(0,a-1)][0])/(6*(1+o[a]*o[a])),i.push([u||0,o[a]*u||0]);return i}function To(n){return n.length<3?go(n):n[0]+_o(n,Lo(n))}function Ro(n){for(var t,e,r,u=-1,i=n.length;++u<i;)t=n[u],e=t[0],r=t[1]-Ra,t[0]=e*Math.cos(r),t[1]=e*Math.sin(r);return n}function Do(n){function t(t){function c(){v.push("M",a(n(m),f),s,l(n(d.reverse()),f),"Z")}for(var h,g,p,v=[],d=[],m=[],y=-1,M=t.length,x=Et(e),b=Et(u),_=e===r?function(){return g}:Et(r),w=u===i?function(){return p}:Et(i);++y<M;)o.call(this,h=t[y],y)?(d.push([g=+x.call(this,h,y),p=+b.call(this,h,y)]),m.push([+_.call(this,h,y),+w.call(this,h,y)])):d.length&&(c(),d=[],m=[]);return d.length&&c(),v.length?v.join(""):null}var e=Ar,r=Ar,u=0,i=Nr,o=Ne,a=go,c=a.key,l=a,s="L",f=.7;return t.x=function(n){return arguments.length?(e=r=n,t):r},t.x0=function(n){return arguments.length?(e=n,t):e},t.x1=function(n){return arguments.length?(r=n,t):r -},t.y=function(n){return arguments.length?(u=i=n,t):i},t.y0=function(n){return arguments.length?(u=n,t):u},t.y1=function(n){return arguments.length?(i=n,t):i},t.defined=function(n){return arguments.length?(o=n,t):o},t.interpolate=function(n){return arguments.length?(c="function"==typeof n?a=n:(a=El.get(n)||go).key,l=a.reverse||a,s=a.closed?"M":"L",t):c},t.tension=function(n){return arguments.length?(f=n,t):f},t}function Po(n){return n.radius}function Uo(n){return[n.x,n.y]}function jo(n){return function(){var t=n.apply(this,arguments),e=t[0],r=t[1]-Ra;return[e*Math.cos(r),e*Math.sin(r)]}}function Fo(){return 64}function Ho(){return"circle"}function Oo(n){var t=Math.sqrt(n/qa);return"M0,"+t+"A"+t+","+t+" 0 1,1 0,"+-t+"A"+t+","+t+" 0 1,1 0,"+t+"Z"}function Io(n){return function(){var t,e;(t=this[n])&&(e=t[t.active])&&(--t.count?delete t[t.active]:delete this[n],t.active+=.5,e.event&&e.event.interrupt.call(this,this.__data__,e.index))}}function Yo(n,t,e){return ya(n,Pl),n.namespace=t,n.id=e,n}function Zo(n,t,e,r){var u=n.id,i=n.namespace;return Y(n,"function"==typeof e?function(n,o,a){n[i][u].tween.set(t,r(e.call(n,n.__data__,o,a)))}:(e=r(e),function(n){n[i][u].tween.set(t,e)}))}function Vo(n){return null==n&&(n=""),function(){this.textContent=n}}function Xo(n){return null==n?"__transition__":"__transition_"+n+"__"}function $o(n,t,e,r,u){var i=n[e]||(n[e]={active:0,count:0}),o=i[r];if(!o){var a=u.time;o=i[r]={tween:new l,time:a,delay:u.delay,duration:u.duration,ease:u.ease,index:t},u=null,++i.count,ta.timer(function(u){function c(e){if(i.active>r)return s();var u=i[i.active];u&&(--i.count,delete i[i.active],u.event&&u.event.interrupt.call(n,n.__data__,u.index)),i.active=r,o.event&&o.event.start.call(n,n.__data__,t),o.tween.forEach(function(e,r){(r=r.call(n,n.__data__,t))&&v.push(r)}),h=o.ease,f=o.duration,ta.timer(function(){return p.c=l(e||1)?Ne:l,1},0,a)}function l(e){if(i.active!==r)return 1;for(var u=e/f,a=h(u),c=v.length;c>0;)v[--c].call(n,a);return u>=1?(o.event&&o.event.end.call(n,n.__data__,t),s()):void 0}function s(){return--i.count?delete i[r]:delete n[e],1}var f,h,g=o.delay,p=ec,v=[];return p.t=g+a,u>=g?c(u-g):void(p.c=c)},0,a)}}function Bo(n,t,e){n.attr("transform",function(n){var r=t(n);return"translate("+(isFinite(r)?r:e(n))+",0)"})}function Wo(n,t,e){n.attr("transform",function(n){var r=t(n);return"translate(0,"+(isFinite(r)?r:e(n))+")"})}function Jo(n){return n.toISOString()}function Go(n,t,e){function r(t){return n(t)}function u(n,e){var r=n[1]-n[0],u=r/e,i=ta.bisect(Vl,u);return i==Vl.length?[t.year,Vi(n.map(function(n){return n/31536e6}),e)[2]]:i?t[u/Vl[i-1]<Vl[i]/u?i-1:i]:[Bl,Vi(n,e)[2]]}return r.invert=function(t){return Ko(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain(t),r):n.domain().map(Ko)},r.nice=function(n,t){function e(e){return!isNaN(e)&&!n.range(e,Ko(+e+1),t).length}var i=r.domain(),o=Pi(i),a=null==n?u(o,10):"number"==typeof n&&u(o,n);return a&&(n=a[0],t=a[1]),r.domain(Fi(i,t>1?{floor:function(t){for(;e(t=n.floor(t));)t=Ko(t-1);return t},ceil:function(t){for(;e(t=n.ceil(t));)t=Ko(+t+1);return t}}:n))},r.ticks=function(n,t){var e=Pi(r.domain()),i=null==n?u(e,10):"number"==typeof n?u(e,n):!n.range&&[{range:n},t];return i&&(n=i[0],t=i[1]),n.range(e[0],Ko(+e[1]+1),1>t?1:t)},r.tickFormat=function(){return e},r.copy=function(){return Go(n.copy(),t,e)},Yi(r,n)}function Ko(n){return new Date(n)}function Qo(n){return JSON.parse(n.responseText)}function na(n){var t=ua.createRange();return t.selectNode(ua.body),t.createContextualFragment(n.responseText)}var ta={version:"3.5.5"},ea=[].slice,ra=function(n){return ea.call(n)},ua=this.document;if(ua)try{ra(ua.documentElement.childNodes)[0].nodeType}catch(ia){ra=function(n){for(var t=n.length,e=new Array(t);t--;)e[t]=n[t];return e}}if(Date.now||(Date.now=function(){return+new Date}),ua)try{ua.createElement("DIV").style.setProperty("opacity",0,"")}catch(oa){var aa=this.Element.prototype,ca=aa.setAttribute,la=aa.setAttributeNS,sa=this.CSSStyleDeclaration.prototype,fa=sa.setProperty;aa.setAttribute=function(n,t){ca.call(this,n,t+"")},aa.setAttributeNS=function(n,t,e){la.call(this,n,t,e+"")},sa.setProperty=function(n,t,e){fa.call(this,n,t+"",e)}}ta.ascending=e,ta.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:0/0},ta.min=function(n,t){var e,r,u=-1,i=n.length;if(1===arguments.length){for(;++u<i;)if(null!=(r=n[u])&&r>=r){e=r;break}for(;++u<i;)null!=(r=n[u])&&e>r&&(e=r)}else{for(;++u<i;)if(null!=(r=t.call(n,n[u],u))&&r>=r){e=r;break}for(;++u<i;)null!=(r=t.call(n,n[u],u))&&e>r&&(e=r)}return e},ta.max=function(n,t){var e,r,u=-1,i=n.length;if(1===arguments.length){for(;++u<i;)if(null!=(r=n[u])&&r>=r){e=r;break}for(;++u<i;)null!=(r=n[u])&&r>e&&(e=r)}else{for(;++u<i;)if(null!=(r=t.call(n,n[u],u))&&r>=r){e=r;break}for(;++u<i;)null!=(r=t.call(n,n[u],u))&&r>e&&(e=r)}return e},ta.extent=function(n,t){var e,r,u,i=-1,o=n.length;if(1===arguments.length){for(;++i<o;)if(null!=(r=n[i])&&r>=r){e=u=r;break}for(;++i<o;)null!=(r=n[i])&&(e>r&&(e=r),r>u&&(u=r))}else{for(;++i<o;)if(null!=(r=t.call(n,n[i],i))&&r>=r){e=u=r;break}for(;++i<o;)null!=(r=t.call(n,n[i],i))&&(e>r&&(e=r),r>u&&(u=r))}return[e,u]},ta.sum=function(n,t){var e,r=0,i=n.length,o=-1;if(1===arguments.length)for(;++o<i;)u(e=+n[o])&&(r+=e);else for(;++o<i;)u(e=+t.call(n,n[o],o))&&(r+=e);return r},ta.mean=function(n,t){var e,i=0,o=n.length,a=-1,c=o;if(1===arguments.length)for(;++a<o;)u(e=r(n[a]))?i+=e:--c;else for(;++a<o;)u(e=r(t.call(n,n[a],a)))?i+=e:--c;return c?i/c:void 0},ta.quantile=function(n,t){var e=(n.length-1)*t+1,r=Math.floor(e),u=+n[r-1],i=e-r;return i?u+i*(n[r]-u):u},ta.median=function(n,t){var i,o=[],a=n.length,c=-1;if(1===arguments.length)for(;++c<a;)u(i=r(n[c]))&&o.push(i);else for(;++c<a;)u(i=r(t.call(n,n[c],c)))&&o.push(i);return o.length?ta.quantile(o.sort(e),.5):void 0},ta.variance=function(n,t){var e,i,o=n.length,a=0,c=0,l=-1,s=0;if(1===arguments.length)for(;++l<o;)u(e=r(n[l]))&&(i=e-a,a+=i/++s,c+=i*(e-a));else for(;++l<o;)u(e=r(t.call(n,n[l],l)))&&(i=e-a,a+=i/++s,c+=i*(e-a));return s>1?c/(s-1):void 0},ta.deviation=function(){var n=ta.variance.apply(this,arguments);return n?Math.sqrt(n):n};var ha=i(e);ta.bisectLeft=ha.left,ta.bisect=ta.bisectRight=ha.right,ta.bisector=function(n){return i(1===n.length?function(t,r){return e(n(t),r)}:n)},ta.shuffle=function(n,t,e){(i=arguments.length)<3&&(e=n.length,2>i&&(t=0));for(var r,u,i=e-t;i;)u=Math.random()*i--|0,r=n[i+t],n[i+t]=n[u+t],n[u+t]=r;return n},ta.permute=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r},ta.pairs=function(n){for(var t,e=0,r=n.length-1,u=n[0],i=new Array(0>r?0:r);r>e;)i[e]=[t=u,u=n[++e]];return i},ta.zip=function(){if(!(r=arguments.length))return[];for(var n=-1,t=ta.min(arguments,o),e=new Array(t);++n<t;)for(var r,u=-1,i=e[n]=new Array(r);++u<r;)i[u]=arguments[u][n];return e},ta.transpose=function(n){return ta.zip.apply(ta,n)},ta.keys=function(n){var t=[];for(var e in n)t.push(e);return t},ta.values=function(n){var t=[];for(var e in n)t.push(n[e]);return t},ta.entries=function(n){var t=[];for(var e in n)t.push({key:e,value:n[e]});return t},ta.merge=function(n){for(var t,e,r,u=n.length,i=-1,o=0;++i<u;)o+=n[i].length;for(e=new Array(o);--u>=0;)for(r=n[u],t=r.length;--t>=0;)e[--o]=r[t];return e};var ga=Math.abs;ta.range=function(n,t,e){if(arguments.length<3&&(e=1,arguments.length<2&&(t=n,n=0)),(t-n)/e===1/0)throw new Error("infinite range");var r,u=[],i=a(ga(e)),o=-1;if(n*=i,t*=i,e*=i,0>e)for(;(r=n+e*++o)>t;)u.push(r/i);else for(;(r=n+e*++o)<t;)u.push(r/i);return u},ta.map=function(n,t){var e=new l;if(n instanceof l)n.forEach(function(n,t){e.set(n,t)});else if(Array.isArray(n)){var r,u=-1,i=n.length;if(1===arguments.length)for(;++u<i;)e.set(u,n[u]);else for(;++u<i;)e.set(t.call(n,r=n[u],u),r)}else for(var o in n)e.set(o,n[o]);return e};var pa="__proto__",va="\x00";c(l,{has:h,get:function(n){return this._[s(n)]},set:function(n,t){return this._[s(n)]=t},remove:g,keys:p,values:function(){var n=[];for(var t in this._)n.push(this._[t]);return n},entries:function(){var n=[];for(var t in this._)n.push({key:f(t),value:this._[t]});return n},size:v,empty:d,forEach:function(n){for(var t in this._)n.call(this,f(t),this._[t])}}),ta.nest=function(){function n(t,o,a){if(a>=i.length)return r?r.call(u,o):e?o.sort(e):o;for(var c,s,f,h,g=-1,p=o.length,v=i[a++],d=new l;++g<p;)(h=d.get(c=v(s=o[g])))?h.push(s):d.set(c,[s]);return t?(s=t(),f=function(e,r){s.set(e,n(t,r,a))}):(s={},f=function(e,r){s[e]=n(t,r,a)}),d.forEach(f),s}function t(n,e){if(e>=i.length)return n;var r=[],u=o[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,u={},i=[],o=[];return u.map=function(t,e){return n(e,t,0)},u.entries=function(e){return t(n(ta.map,e,0),0)},u.key=function(n){return i.push(n),u},u.sortKeys=function(n){return o[i.length-1]=n,u},u.sortValues=function(n){return e=n,u},u.rollup=function(n){return r=n,u},u},ta.set=function(n){var t=new m;if(n)for(var e=0,r=n.length;r>e;++e)t.add(n[e]);return t},c(m,{has:h,add:function(n){return this._[s(n+="")]=!0,n},remove:g,values:p,size:v,empty:d,forEach:function(n){for(var t in this._)n.call(this,f(t))}}),ta.behavior={},ta.rebind=function(n,t){for(var e,r=1,u=arguments.length;++r<u;)n[e=arguments[r]]=M(n,t,t[e]);return n};var da=["webkit","ms","moz","Moz","o","O"];ta.dispatch=function(){for(var n=new _,t=-1,e=arguments.length;++t<e;)n[arguments[t]]=w(n);return n},_.prototype.on=function(n,t){var e=n.indexOf("."),r="";if(e>=0&&(r=n.slice(e+1),n=n.slice(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(2===arguments.length){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},ta.event=null,ta.requote=function(n){return n.replace(ma,"\\$&")};var ma=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ya={}.__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]},Ma=function(n,t){return t.querySelector(n)},xa=function(n,t){return t.querySelectorAll(n)},ba=function(n,t){var e=n.matches||n[x(n,"matchesSelector")];return(ba=function(n,t){return e.call(n,t)})(n,t)};"function"==typeof Sizzle&&(Ma=function(n,t){return Sizzle(n,t)[0]||null},xa=Sizzle,ba=Sizzle.matchesSelector),ta.selection=function(){return ta.select(ua.documentElement)};var _a=ta.selection.prototype=[];_a.select=function(n){var t,e,r,u,i=[];n=N(n);for(var o=-1,a=this.length;++o<a;){i.push(t=[]),t.parentNode=(r=this[o]).parentNode;for(var c=-1,l=r.length;++c<l;)(u=r[c])?(t.push(e=n.call(u,u.__data__,c,o)),e&&"__data__"in u&&(e.__data__=u.__data__)):t.push(null)}return A(i)},_a.selectAll=function(n){var t,e,r=[];n=C(n);for(var u=-1,i=this.length;++u<i;)for(var o=this[u],a=-1,c=o.length;++a<c;)(e=o[a])&&(r.push(t=ra(n.call(e,e.__data__,a,u))),t.parentNode=e);return A(r)};var wa={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};ta.ns={prefix:wa,qualify:function(n){var t=n.indexOf(":"),e=n;return t>=0&&(e=n.slice(0,t),n=n.slice(t+1)),wa.hasOwnProperty(e)?{space:wa[e],local:n}:n}},_a.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=ta.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(z(t,n[t]));return this}return this.each(z(n,t))},_a.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=T(n)).length,u=-1;if(t=e.classList){for(;++u<r;)if(!t.contains(n[u]))return!1}else for(t=e.getAttribute("class");++u<r;)if(!L(n[u]).test(t))return!1;return!0}for(t in n)this.each(R(t,n[t]));return this}return this.each(R(n,t))},_a.style=function(n,e,r){var u=arguments.length;if(3>u){if("string"!=typeof n){2>u&&(e="");for(r in n)this.each(P(r,n[r],e));return this}if(2>u){var i=this.node();return t(i).getComputedStyle(i,null).getPropertyValue(n)}r=""}return this.each(P(n,e,r))},_a.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(U(t,n[t]));return this}return this.each(U(n,t))},_a.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},_a.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},_a.append=function(n){return n=j(n),this.select(function(){return this.appendChild(n.apply(this,arguments))})},_a.insert=function(n,t){return n=j(n),t=N(t),this.select(function(){return this.insertBefore(n.apply(this,arguments),t.apply(this,arguments)||null)})},_a.remove=function(){return this.each(F)},_a.data=function(n,t){function e(n,e){var r,u,i,o=n.length,f=e.length,h=Math.min(o,f),g=new Array(f),p=new Array(f),v=new Array(o);if(t){var d,m=new l,y=new Array(o);for(r=-1;++r<o;)m.has(d=t.call(u=n[r],u.__data__,r))?v[r]=u:m.set(d,u),y[r]=d;for(r=-1;++r<f;)(u=m.get(d=t.call(e,i=e[r],r)))?u!==!0&&(g[r]=u,u.__data__=i):p[r]=H(i),m.set(d,!0);for(r=-1;++r<o;)m.get(y[r])!==!0&&(v[r]=n[r])}else{for(r=-1;++r<h;)u=n[r],i=e[r],u?(u.__data__=i,g[r]=u):p[r]=H(i);for(;f>r;++r)p[r]=H(e[r]);for(;o>r;++r)v[r]=n[r]}p.update=g,p.parentNode=g.parentNode=v.parentNode=n.parentNode,a.push(p),c.push(g),s.push(v)}var r,u,i=-1,o=this.length;if(!arguments.length){for(n=new Array(o=(r=this[0]).length);++i<o;)(u=r[i])&&(n[i]=u.__data__);return n}var a=Z([]),c=A([]),s=A([]);if("function"==typeof n)for(;++i<o;)e(r=this[i],n.call(r,r.parentNode.__data__,i));else for(;++i<o;)e(r=this[i],n);return c.enter=function(){return a},c.exit=function(){return s},c},_a.datum=function(n){return arguments.length?this.property("__data__",n):this.property("__data__")},_a.filter=function(n){var t,e,r,u=[];"function"!=typeof n&&(n=O(n));for(var i=0,o=this.length;o>i;i++){u.push(t=[]),t.parentNode=(e=this[i]).parentNode;for(var a=0,c=e.length;c>a;a++)(r=e[a])&&n.call(r,r.__data__,a,i)&&t.push(r)}return A(u)},_a.order=function(){for(var n=-1,t=this.length;++n<t;)for(var e,r=this[n],u=r.length-1,i=r[u];--u>=0;)(e=r[u])&&(i&&i!==e.nextSibling&&i.parentNode.insertBefore(e,i),i=e);return this},_a.sort=function(n){n=I.apply(this,arguments);for(var t=-1,e=this.length;++t<e;)this[t].sort(n);return this.order()},_a.each=function(n){return Y(this,function(t,e,r){n.call(t,t.__data__,e,r)})},_a.call=function(n){var t=ra(arguments);return n.apply(t[0]=this,t),this},_a.empty=function(){return!this.node()},_a.node=function(){for(var n=0,t=this.length;t>n;n++)for(var e=this[n],r=0,u=e.length;u>r;r++){var i=e[r];if(i)return i}return null},_a.size=function(){var n=0;return Y(this,function(){++n}),n};var Sa=[];ta.selection.enter=Z,ta.selection.enter.prototype=Sa,Sa.append=_a.append,Sa.empty=_a.empty,Sa.node=_a.node,Sa.call=_a.call,Sa.size=_a.size,Sa.select=function(n){for(var t,e,r,u,i,o=[],a=-1,c=this.length;++a<c;){r=(u=this[a]).update,o.push(t=[]),t.parentNode=u.parentNode;for(var l=-1,s=u.length;++l<s;)(i=u[l])?(t.push(r[l]=e=n.call(u.parentNode,i.__data__,l,a)),e.__data__=i.__data__):t.push(null)}return A(o)},Sa.insert=function(n,t){return arguments.length<2&&(t=V(this)),_a.insert.call(this,n,t)},ta.select=function(t){var e;return"string"==typeof t?(e=[Ma(t,ua)],e.parentNode=ua.documentElement):(e=[t],e.parentNode=n(t)),A([e])},ta.selectAll=function(n){var t;return"string"==typeof n?(t=ra(xa(n,ua)),t.parentNode=ua.documentElement):(t=n,t.parentNode=null),A([t])},_a.on=function(n,t,e){var r=arguments.length;if(3>r){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(X(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(X(n,t,e))};var ka=ta.map({mouseenter:"mouseover",mouseleave:"mouseout"});ua&&ka.forEach(function(n){"on"+n in ua&&ka.remove(n)});var Ea,Aa=0;ta.mouse=function(n){return J(n,k())};var Na=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;ta.touch=function(n,t,e){if(arguments.length<3&&(e=t,t=k().changedTouches),t)for(var r,u=0,i=t.length;i>u;++u)if((r=t[u]).identifier===e)return J(n,r)},ta.behavior.drag=function(){function n(){this.on("mousedown.drag",i).on("touchstart.drag",o)}function e(n,t,e,i,o){return function(){function a(){var n,e,r=t(h,v);r&&(n=r[0]-M[0],e=r[1]-M[1],p|=n|e,M=r,g({type:"drag",x:r[0]+l[0],y:r[1]+l[1],dx:n,dy:e}))}function c(){t(h,v)&&(m.on(i+d,null).on(o+d,null),y(p&&ta.event.target===f),g({type:"dragend"}))}var l,s=this,f=ta.event.target,h=s.parentNode,g=r.of(s,arguments),p=0,v=n(),d=".drag"+(null==v?"":"-"+v),m=ta.select(e(f)).on(i+d,a).on(o+d,c),y=W(f),M=t(h,v);u?(l=u.apply(s,arguments),l=[l.x-M[0],l.y-M[1]]):l=[0,0],g({type:"dragstart"})}}var r=E(n,"drag","dragstart","dragend"),u=null,i=e(b,ta.mouse,t,"mousemove","mouseup"),o=e(G,ta.touch,y,"touchmove","touchend");return n.origin=function(t){return arguments.length?(u=t,n):u},ta.rebind(n,r,"on")},ta.touches=function(n,t){return arguments.length<2&&(t=k().touches),t?ra(t).map(function(t){var e=J(n,t);return e.identifier=t.identifier,e}):[]};var Ca=1e-6,za=Ca*Ca,qa=Math.PI,La=2*qa,Ta=La-Ca,Ra=qa/2,Da=qa/180,Pa=180/qa,Ua=Math.SQRT2,ja=2,Fa=4;ta.interpolateZoom=function(n,t){function e(n){var t=n*y;if(m){var e=rt(v),o=i/(ja*h)*(e*ut(Ua*t+v)-et(v));return[r+o*l,u+o*s,i*e/rt(Ua*t+v)]}return[r+n*l,u+n*s,i*Math.exp(Ua*t)]}var r=n[0],u=n[1],i=n[2],o=t[0],a=t[1],c=t[2],l=o-r,s=a-u,f=l*l+s*s,h=Math.sqrt(f),g=(c*c-i*i+Fa*f)/(2*i*ja*h),p=(c*c-i*i-Fa*f)/(2*c*ja*h),v=Math.log(Math.sqrt(g*g+1)-g),d=Math.log(Math.sqrt(p*p+1)-p),m=d-v,y=(m||Math.log(c/i))/Ua;return e.duration=1e3*y,e},ta.behavior.zoom=function(){function n(n){n.on(q,f).on(Oa+".zoom",g).on("dblclick.zoom",p).on(R,h)}function e(n){return[(n[0]-k.x)/k.k,(n[1]-k.y)/k.k]}function r(n){return[n[0]*k.k+k.x,n[1]*k.k+k.y]}function u(n){k.k=Math.max(N[0],Math.min(N[1],n))}function i(n,t){t=r(t),k.x+=n[0]-t[0],k.y+=n[1]-t[1]}function o(t,e,r,o){t.__chart__={x:k.x,y:k.y,k:k.k},u(Math.pow(2,o)),i(d=e,r),t=ta.select(t),C>0&&(t=t.transition().duration(C)),t.call(n.event)}function a(){b&&b.domain(x.range().map(function(n){return(n-k.x)/k.k}).map(x.invert)),w&&w.domain(_.range().map(function(n){return(n-k.y)/k.k}).map(_.invert))}function c(n){z++||n({type:"zoomstart"})}function l(n){a(),n({type:"zoom",scale:k.k,translate:[k.x,k.y]})}function s(n){--z||n({type:"zoomend"}),d=null}function f(){function n(){f=1,i(ta.mouse(u),g),l(a)}function r(){h.on(L,null).on(T,null),p(f&&ta.event.target===o),s(a)}var u=this,o=ta.event.target,a=D.of(u,arguments),f=0,h=ta.select(t(u)).on(L,n).on(T,r),g=e(ta.mouse(u)),p=W(u);Dl.call(u),c(a)}function h(){function n(){var n=ta.touches(p);return g=k.k,n.forEach(function(n){n.identifier in d&&(d[n.identifier]=e(n))}),n}function t(){var t=ta.event.target;ta.select(t).on(x,r).on(b,a),_.push(t);for(var e=ta.event.changedTouches,u=0,i=e.length;i>u;++u)d[e[u].identifier]=null;var c=n(),l=Date.now();if(1===c.length){if(500>l-M){var s=c[0];o(p,s,d[s.identifier],Math.floor(Math.log(k.k)/Math.LN2)+1),S()}M=l}else if(c.length>1){var s=c[0],f=c[1],h=s[0]-f[0],g=s[1]-f[1];m=h*h+g*g}}function r(){var n,t,e,r,o=ta.touches(p);Dl.call(p);for(var a=0,c=o.length;c>a;++a,r=null)if(e=o[a],r=d[e.identifier]){if(t)break;n=e,t=r}if(r){var s=(s=e[0]-n[0])*s+(s=e[1]-n[1])*s,f=m&&Math.sqrt(s/m);n=[(n[0]+e[0])/2,(n[1]+e[1])/2],t=[(t[0]+r[0])/2,(t[1]+r[1])/2],u(f*g)}M=null,i(n,t),l(v)}function a(){if(ta.event.touches.length){for(var t=ta.event.changedTouches,e=0,r=t.length;r>e;++e)delete d[t[e].identifier];for(var u in d)return void n()}ta.selectAll(_).on(y,null),w.on(q,f).on(R,h),E(),s(v)}var g,p=this,v=D.of(p,arguments),d={},m=0,y=".zoom-"+ta.event.changedTouches[0].identifier,x="touchmove"+y,b="touchend"+y,_=[],w=ta.select(p),E=W(p);t(),c(v),w.on(q,null).on(R,t)}function g(){var n=D.of(this,arguments);y?clearTimeout(y):(v=e(d=m||ta.mouse(this)),Dl.call(this),c(n)),y=setTimeout(function(){y=null,s(n)},50),S(),u(Math.pow(2,.002*Ha())*k.k),i(d,v),l(n)}function p(){var n=ta.mouse(this),t=Math.log(k.k)/Math.LN2;o(this,n,e(n),ta.event.shiftKey?Math.ceil(t)-1:Math.floor(t)+1)}var v,d,m,y,M,x,b,_,w,k={x:0,y:0,k:1},A=[960,500],N=Ia,C=250,z=0,q="mousedown.zoom",L="mousemove.zoom",T="mouseup.zoom",R="touchstart.zoom",D=E(n,"zoomstart","zoom","zoomend");return Oa||(Oa="onwheel"in ua?(Ha=function(){return-ta.event.deltaY*(ta.event.deltaMode?120:1)},"wheel"):"onmousewheel"in ua?(Ha=function(){return ta.event.wheelDelta},"mousewheel"):(Ha=function(){return-ta.event.detail},"MozMousePixelScroll")),n.event=function(n){n.each(function(){var n=D.of(this,arguments),t=k;Tl?ta.select(this).transition().each("start.zoom",function(){k=this.__chart__||{x:0,y:0,k:1},c(n)}).tween("zoom:zoom",function(){var e=A[0],r=A[1],u=d?d[0]:e/2,i=d?d[1]:r/2,o=ta.interpolateZoom([(u-k.x)/k.k,(i-k.y)/k.k,e/k.k],[(u-t.x)/t.k,(i-t.y)/t.k,e/t.k]);return function(t){var r=o(t),a=e/r[2];this.__chart__=k={x:u-r[0]*a,y:i-r[1]*a,k:a},l(n)}}).each("interrupt.zoom",function(){s(n)}).each("end.zoom",function(){s(n)}):(this.__chart__=k,c(n),l(n),s(n))})},n.translate=function(t){return arguments.length?(k={x:+t[0],y:+t[1],k:k.k},a(),n):[k.x,k.y]},n.scale=function(t){return arguments.length?(k={x:k.x,y:k.y,k:+t},a(),n):k.k},n.scaleExtent=function(t){return arguments.length?(N=null==t?Ia:[+t[0],+t[1]],n):N},n.center=function(t){return arguments.length?(m=t&&[+t[0],+t[1]],n):m},n.size=function(t){return arguments.length?(A=t&&[+t[0],+t[1]],n):A},n.duration=function(t){return arguments.length?(C=+t,n):C},n.x=function(t){return arguments.length?(b=t,x=t.copy(),k={x:0,y:0,k:1},n):b},n.y=function(t){return arguments.length?(w=t,_=t.copy(),k={x:0,y:0,k:1},n):w},ta.rebind(n,D,"on")};var Ha,Oa,Ia=[0,1/0];ta.color=ot,ot.prototype.toString=function(){return this.rgb()+""},ta.hsl=at;var Ya=at.prototype=new ot;Ya.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),new at(this.h,this.s,this.l/n)},Ya.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),new at(this.h,this.s,n*this.l)},Ya.rgb=function(){return ct(this.h,this.s,this.l)},ta.hcl=lt;var Za=lt.prototype=new ot;Za.brighter=function(n){return new lt(this.h,this.c,Math.min(100,this.l+Va*(arguments.length?n:1)))},Za.darker=function(n){return new lt(this.h,this.c,Math.max(0,this.l-Va*(arguments.length?n:1)))},Za.rgb=function(){return st(this.h,this.c,this.l).rgb()},ta.lab=ft;var Va=18,Xa=.95047,$a=1,Ba=1.08883,Wa=ft.prototype=new ot;Wa.brighter=function(n){return new ft(Math.min(100,this.l+Va*(arguments.length?n:1)),this.a,this.b)},Wa.darker=function(n){return new ft(Math.max(0,this.l-Va*(arguments.length?n:1)),this.a,this.b)},Wa.rgb=function(){return ht(this.l,this.a,this.b)},ta.rgb=mt;var Ja=mt.prototype=new ot;Ja.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,u=30;return t||e||r?(t&&u>t&&(t=u),e&&u>e&&(e=u),r&&u>r&&(r=u),new mt(Math.min(255,t/n),Math.min(255,e/n),Math.min(255,r/n))):new mt(u,u,u)},Ja.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),new mt(n*this.r,n*this.g,n*this.b)},Ja.hsl=function(){return _t(this.r,this.g,this.b)},Ja.toString=function(){return"#"+xt(this.r)+xt(this.g)+xt(this.b)};var Ga=ta.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});Ga.forEach(function(n,t){Ga.set(n,yt(t))}),ta.functor=Et,ta.xhr=At(y),ta.dsv=function(n,t){function e(n,e,i){arguments.length<3&&(i=e,e=null);var o=Nt(n,t,null==e?r:u(e),i);return o.row=function(n){return arguments.length?o.response(null==(e=n)?r:u(n)):e},o}function r(n){return e.parse(n.responseText)}function u(n){return function(t){return e.parse(t.responseText,n)}}function i(t){return t.map(o).join(n)}function o(n){return a.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var a=new RegExp('["'+n+"\n]"),c=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var u=new Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(u(n),e)}:u})},e.parseRows=function(n,t){function e(){if(s>=l)return o;if(u)return u=!1,i;var t=s;if(34===n.charCodeAt(t)){for(var e=t;e++<l;)if(34===n.charCodeAt(e)){if(34!==n.charCodeAt(e+1))break;++e}s=e+2;var r=n.charCodeAt(e+1);return 13===r?(u=!0,10===n.charCodeAt(e+2)&&++s):10===r&&(u=!0),n.slice(t+1,e).replace(/""/g,'"')}for(;l>s;){var r=n.charCodeAt(s++),a=1;if(10===r)u=!0;else if(13===r)u=!0,10===n.charCodeAt(s)&&(++s,++a);else if(r!==c)continue;return n.slice(t,s-a)}return n.slice(t)}for(var r,u,i={},o={},a=[],l=n.length,s=0,f=0;(r=e())!==o;){for(var h=[];r!==i&&r!==o;)h.push(r),r=e();t&&null==(h=t(h,f++))||a.push(h)}return a},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new m,u=[];return t.forEach(function(n){for(var t in n)r.has(t)||u.push(r.add(t))}),[u.map(o).join(n)].concat(t.map(function(t){return u.map(function(n){return o(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(i).join("\n")},e},ta.csv=ta.dsv(",","text/csv"),ta.tsv=ta.dsv(" ","text/tab-separated-values");var Ka,Qa,nc,tc,ec,rc=this[x(this,"requestAnimationFrame")]||function(n){setTimeout(n,17)};ta.timer=function(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now());var u=e+t,i={c:n,t:u,f:!1,n:null};Qa?Qa.n=i:Ka=i,Qa=i,nc||(tc=clearTimeout(tc),nc=1,rc(qt))},ta.timer.flush=function(){Lt(),Tt()},ta.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)};var uc=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"].map(Dt);ta.formatPrefix=function(n,t){var e=0;return n&&(0>n&&(n*=-1),t&&(n=ta.round(n,Rt(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,3*Math.floor((e-1)/3)))),uc[8+e/3]};var ic=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,oc=ta.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=ta.round(n,Rt(n,t))).toFixed(Math.max(0,Math.min(20,Rt(n*(1+1e-15),t))))}}),ac=ta.time={},cc=Date;jt.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){lc.setUTCDate.apply(this._,arguments)},setDay:function(){lc.setUTCDay.apply(this._,arguments)},setFullYear:function(){lc.setUTCFullYear.apply(this._,arguments)},setHours:function(){lc.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){lc.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){lc.setUTCMinutes.apply(this._,arguments)},setMonth:function(){lc.setUTCMonth.apply(this._,arguments)},setSeconds:function(){lc.setUTCSeconds.apply(this._,arguments)},setTime:function(){lc.setTime.apply(this._,arguments)}};var lc=Date.prototype;ac.year=Ft(function(n){return n=ac.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),ac.years=ac.year.range,ac.years.utc=ac.year.utc.range,ac.day=Ft(function(n){var t=new cc(2e3,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),ac.days=ac.day.range,ac.days.utc=ac.day.utc.range,ac.dayOfYear=function(n){var t=ac.year(n);return Math.floor((n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(n,t){t=7-t;var e=ac[n]=Ft(function(n){return(n=ac.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+7*Math.floor(t))},function(n){var e=ac.year(n).getDay();return Math.floor((ac.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});ac[n+"s"]=e.range,ac[n+"s"].utc=e.utc.range,ac[n+"OfYear"]=function(n){var e=ac.year(n).getDay();return Math.floor((ac.dayOfYear(n)+(e+t)%7)/7)}}),ac.week=ac.sunday,ac.weeks=ac.sunday.range,ac.weeks.utc=ac.sunday.utc.range,ac.weekOfYear=ac.sundayOfYear;var sc={"-":"",_:" ",0:"0"},fc=/^\s*\d+/,hc=/^%/;ta.locale=function(n){return{numberFormat:Pt(n),timeFormat:Ot(n)}};var gc=ta.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});ta.format=gc.numberFormat,ta.geo={},ce.prototype={s:0,t:0,add:function(n){le(n,this.t,pc),le(pc.s,this.s,this),this.s?this.t+=pc.t:this.s=pc.t -},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var pc=new ce;ta.geo.stream=function(n,t){n&&vc.hasOwnProperty(n.type)?vc[n.type](n,t):se(n,t)};var vc={Feature:function(n,t){se(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,u=e.length;++r<u;)se(e[r].geometry,t)}},dc={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){fe(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)fe(e[r],t,0)},Polygon:function(n,t){he(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)he(e[r],t)},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,u=e.length;++r<u;)se(e[r],t)}};ta.geo.area=function(n){return mc=0,ta.geo.stream(n,Mc),mc};var mc,yc=new ce,Mc={sphere:function(){mc+=4*qa},point:b,lineStart:b,lineEnd:b,polygonStart:function(){yc.reset(),Mc.lineStart=ge},polygonEnd:function(){var n=2*yc;mc+=0>n?4*qa+n:n,Mc.lineStart=Mc.lineEnd=Mc.point=b}};ta.geo.bounds=function(){function n(n,t){M.push(x=[s=n,h=n]),f>t&&(f=t),t>g&&(g=t)}function t(t,e){var r=pe([t*Da,e*Da]);if(m){var u=de(m,r),i=[u[1],-u[0],0],o=de(i,u);Me(o),o=xe(o);var c=t-p,l=c>0?1:-1,v=o[0]*Pa*l,d=ga(c)>180;if(d^(v>l*p&&l*t>v)){var y=o[1]*Pa;y>g&&(g=y)}else if(v=(v+360)%360-180,d^(v>l*p&&l*t>v)){var y=-o[1]*Pa;f>y&&(f=y)}else f>e&&(f=e),e>g&&(g=e);d?p>t?a(s,t)>a(s,h)&&(h=t):a(t,h)>a(s,h)&&(s=t):h>=s?(s>t&&(s=t),t>h&&(h=t)):t>p?a(s,t)>a(s,h)&&(h=t):a(t,h)>a(s,h)&&(s=t)}else n(t,e);m=r,p=t}function e(){b.point=t}function r(){x[0]=s,x[1]=h,b.point=n,m=null}function u(n,e){if(m){var r=n-p;y+=ga(r)>180?r+(r>0?360:-360):r}else v=n,d=e;Mc.point(n,e),t(n,e)}function i(){Mc.lineStart()}function o(){u(v,d),Mc.lineEnd(),ga(y)>Ca&&(s=-(h=180)),x[0]=s,x[1]=h,m=null}function a(n,t){return(t-=n)<0?t+360:t}function c(n,t){return n[0]-t[0]}function l(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}var s,f,h,g,p,v,d,m,y,M,x,b={point:n,lineStart:e,lineEnd:r,polygonStart:function(){b.point=u,b.lineStart=i,b.lineEnd=o,y=0,Mc.polygonStart()},polygonEnd:function(){Mc.polygonEnd(),b.point=n,b.lineStart=e,b.lineEnd=r,0>yc?(s=-(h=180),f=-(g=90)):y>Ca?g=90:-Ca>y&&(f=-90),x[0]=s,x[1]=h}};return function(n){g=h=-(s=f=1/0),M=[],ta.geo.stream(n,b);var t=M.length;if(t){M.sort(c);for(var e,r=1,u=M[0],i=[u];t>r;++r)e=M[r],l(e[0],u)||l(e[1],u)?(a(u[0],e[1])>a(u[0],u[1])&&(u[1]=e[1]),a(e[0],u[1])>a(u[0],u[1])&&(u[0]=e[0])):i.push(u=e);for(var o,e,p=-1/0,t=i.length-1,r=0,u=i[t];t>=r;u=e,++r)e=i[r],(o=a(u[1],e[0]))>p&&(p=o,s=e[0],h=u[1])}return M=x=null,1/0===s||1/0===f?[[0/0,0/0],[0/0,0/0]]:[[s,f],[h,g]]}}(),ta.geo.centroid=function(n){xc=bc=_c=wc=Sc=kc=Ec=Ac=Nc=Cc=zc=0,ta.geo.stream(n,qc);var t=Nc,e=Cc,r=zc,u=t*t+e*e+r*r;return za>u&&(t=kc,e=Ec,r=Ac,Ca>bc&&(t=_c,e=wc,r=Sc),u=t*t+e*e+r*r,za>u)?[0/0,0/0]:[Math.atan2(e,t)*Pa,tt(r/Math.sqrt(u))*Pa]};var xc,bc,_c,wc,Sc,kc,Ec,Ac,Nc,Cc,zc,qc={sphere:b,point:_e,lineStart:Se,lineEnd:ke,polygonStart:function(){qc.lineStart=Ee},polygonEnd:function(){qc.lineStart=Se}},Lc=Le(Ne,Pe,je,[-qa,-qa/2]),Tc=1e9;ta.geo.clipExtent=function(){var n,t,e,r,u,i,o={stream:function(n){return u&&(u.valid=!1),u=i(n),u.valid=!0,u},extent:function(a){return arguments.length?(i=Ie(n=+a[0][0],t=+a[0][1],e=+a[1][0],r=+a[1][1]),u&&(u.valid=!1,u=null),o):[[n,t],[e,r]]}};return o.extent([[0,0],[960,500]])},(ta.geo.conicEqualArea=function(){return Ye(Ze)}).raw=Ze,ta.geo.albers=function(){return ta.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},ta.geo.albersUsa=function(){function n(n){var i=n[0],o=n[1];return t=null,e(i,o),t||(r(i,o),t)||u(i,o),t}var t,e,r,u,i=ta.geo.albers(),o=ta.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),a=ta.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(n,e){t=[n,e]}};return n.invert=function(n){var t=i.scale(),e=i.translate(),r=(n[0]-e[0])/t,u=(n[1]-e[1])/t;return(u>=.12&&.234>u&&r>=-.425&&-.214>r?o:u>=.166&&.234>u&&r>=-.214&&-.115>r?a:i).invert(n)},n.stream=function(n){var t=i.stream(n),e=o.stream(n),r=a.stream(n);return{point:function(n,u){t.point(n,u),e.point(n,u),r.point(n,u)},sphere:function(){t.sphere(),e.sphere(),r.sphere()},lineStart:function(){t.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},n.precision=function(t){return arguments.length?(i.precision(t),o.precision(t),a.precision(t),n):i.precision()},n.scale=function(t){return arguments.length?(i.scale(t),o.scale(.35*t),a.scale(t),n.translate(i.translate())):i.scale()},n.translate=function(t){if(!arguments.length)return i.translate();var l=i.scale(),s=+t[0],f=+t[1];return e=i.translate(t).clipExtent([[s-.455*l,f-.238*l],[s+.455*l,f+.238*l]]).stream(c).point,r=o.translate([s-.307*l,f+.201*l]).clipExtent([[s-.425*l+Ca,f+.12*l+Ca],[s-.214*l-Ca,f+.234*l-Ca]]).stream(c).point,u=a.translate([s-.205*l,f+.212*l]).clipExtent([[s-.214*l+Ca,f+.166*l+Ca],[s-.115*l-Ca,f+.234*l-Ca]]).stream(c).point,n},n.scale(1070)};var Rc,Dc,Pc,Uc,jc,Fc,Hc={point:b,lineStart:b,lineEnd:b,polygonStart:function(){Dc=0,Hc.lineStart=Ve},polygonEnd:function(){Hc.lineStart=Hc.lineEnd=Hc.point=b,Rc+=ga(Dc/2)}},Oc={point:Xe,lineStart:b,lineEnd:b,polygonStart:b,polygonEnd:b},Ic={point:We,lineStart:Je,lineEnd:Ge,polygonStart:function(){Ic.lineStart=Ke},polygonEnd:function(){Ic.point=We,Ic.lineStart=Je,Ic.lineEnd=Ge}};ta.geo.path=function(){function n(n){return n&&("function"==typeof a&&i.pointRadius(+a.apply(this,arguments)),o&&o.valid||(o=u(i)),ta.geo.stream(n,o)),i.result()}function t(){return o=null,n}var e,r,u,i,o,a=4.5;return n.area=function(n){return Rc=0,ta.geo.stream(n,u(Hc)),Rc},n.centroid=function(n){return _c=wc=Sc=kc=Ec=Ac=Nc=Cc=zc=0,ta.geo.stream(n,u(Ic)),zc?[Nc/zc,Cc/zc]:Ac?[kc/Ac,Ec/Ac]:Sc?[_c/Sc,wc/Sc]:[0/0,0/0]},n.bounds=function(n){return jc=Fc=-(Pc=Uc=1/0),ta.geo.stream(n,u(Oc)),[[Pc,Uc],[jc,Fc]]},n.projection=function(n){return arguments.length?(u=(e=n)?n.stream||tr(n):y,t()):e},n.context=function(n){return arguments.length?(i=null==(r=n)?new $e:new Qe(n),"function"!=typeof a&&i.pointRadius(a),t()):r},n.pointRadius=function(t){return arguments.length?(a="function"==typeof t?t:(i.pointRadius(+t),+t),n):a},n.projection(ta.geo.albersUsa()).context(null)},ta.geo.transform=function(n){return{stream:function(t){var e=new er(t);for(var r in n)e[r]=n[r];return e}}},er.prototype={point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},ta.geo.projection=ur,ta.geo.projectionMutator=ir,(ta.geo.equirectangular=function(){return ur(ar)}).raw=ar.invert=ar,ta.geo.rotation=function(n){function t(t){return t=n(t[0]*Da,t[1]*Da),t[0]*=Pa,t[1]*=Pa,t}return n=lr(n[0]%360*Da,n[1]*Da,n.length>2?n[2]*Da:0),t.invert=function(t){return t=n.invert(t[0]*Da,t[1]*Da),t[0]*=Pa,t[1]*=Pa,t},t},cr.invert=ar,ta.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=lr(-n[0]*Da,-n[1]*Da,0).invert,u=[];return e(null,null,1,{point:function(n,e){u.push(n=t(n,e)),n[0]*=Pa,n[1]*=Pa}}),{type:"Polygon",coordinates:[u]}}var t,e,r=[0,0],u=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=gr((t=+r)*Da,u*Da),n):t},n.precision=function(r){return arguments.length?(e=gr(t*Da,(u=+r)*Da),n):u},n.angle(90)},ta.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Da,u=n[1]*Da,i=t[1]*Da,o=Math.sin(r),a=Math.cos(r),c=Math.sin(u),l=Math.cos(u),s=Math.sin(i),f=Math.cos(i);return Math.atan2(Math.sqrt((e=f*o)*e+(e=l*s-c*f*a)*e),c*s+l*f*a)},ta.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return ta.range(Math.ceil(i/d)*d,u,d).map(h).concat(ta.range(Math.ceil(l/m)*m,c,m).map(g)).concat(ta.range(Math.ceil(r/p)*p,e,p).filter(function(n){return ga(n%d)>Ca}).map(s)).concat(ta.range(Math.ceil(a/v)*v,o,v).filter(function(n){return ga(n%m)>Ca}).map(f))}var e,r,u,i,o,a,c,l,s,f,h,g,p=10,v=p,d=90,m=360,y=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(g(c).slice(1),h(u).reverse().slice(1),g(l).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(i=+t[0][0],u=+t[1][0],l=+t[0][1],c=+t[1][1],i>u&&(t=i,i=u,u=t),l>c&&(t=l,l=c,c=t),n.precision(y)):[[i,l],[u,c]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],a=+t[0][1],o=+t[1][1],r>e&&(t=r,r=e,e=t),a>o&&(t=a,a=o,o=t),n.precision(y)):[[r,a],[e,o]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(d=+t[0],m=+t[1],n):[d,m]},n.minorStep=function(t){return arguments.length?(p=+t[0],v=+t[1],n):[p,v]},n.precision=function(t){return arguments.length?(y=+t,s=vr(a,o,90),f=dr(r,e,y),h=vr(l,c,90),g=dr(i,u,y),n):y},n.majorExtent([[-180,-90+Ca],[180,90-Ca]]).minorExtent([[-180,-80-Ca],[180,80+Ca]])},ta.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||u.apply(this,arguments)]}}var t,e,r=mr,u=yr;return n.distance=function(){return ta.geo.distance(t||r.apply(this,arguments),e||u.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(u=t,e="function"==typeof t?null:t,n):u},n.precision=function(){return arguments.length?n:0},n},ta.geo.interpolate=function(n,t){return Mr(n[0]*Da,n[1]*Da,t[0]*Da,t[1]*Da)},ta.geo.length=function(n){return Yc=0,ta.geo.stream(n,Zc),Yc};var Yc,Zc={sphere:b,point:b,lineStart:xr,lineEnd:b,polygonStart:b,polygonEnd:b},Vc=br(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(ta.geo.azimuthalEqualArea=function(){return ur(Vc)}).raw=Vc;var Xc=br(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},y);(ta.geo.azimuthalEquidistant=function(){return ur(Xc)}).raw=Xc,(ta.geo.conicConformal=function(){return Ye(_r)}).raw=_r,(ta.geo.conicEquidistant=function(){return Ye(wr)}).raw=wr;var $c=br(function(n){return 1/n},Math.atan);(ta.geo.gnomonic=function(){return ur($c)}).raw=$c,Sr.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-Ra]},(ta.geo.mercator=function(){return kr(Sr)}).raw=Sr;var Bc=br(function(){return 1},Math.asin);(ta.geo.orthographic=function(){return ur(Bc)}).raw=Bc;var Wc=br(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(ta.geo.stereographic=function(){return ur(Wc)}).raw=Wc,Er.invert=function(n,t){return[-t,2*Math.atan(Math.exp(n))-Ra]},(ta.geo.transverseMercator=function(){var n=kr(Er),t=n.center,e=n.rotate;return n.center=function(n){return n?t([-n[1],n[0]]):(n=t(),[n[1],-n[0]])},n.rotate=function(n){return n?e([n[0],n[1],n.length>2?n[2]+90:90]):(n=e(),[n[0],n[1],n[2]-90])},e([0,0,90])}).raw=Er,ta.geom={},ta.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,u=Et(e),i=Et(r),o=n.length,a=[],c=[];for(t=0;o>t;t++)a.push([+u.call(this,n[t],t),+i.call(this,n[t],t),t]);for(a.sort(zr),t=0;o>t;t++)c.push([a[t][0],-a[t][1]]);var l=Cr(a),s=Cr(c),f=s[0]===l[0],h=s[s.length-1]===l[l.length-1],g=[];for(t=l.length-1;t>=0;--t)g.push(n[a[l[t]][2]]);for(t=+f;t<s.length-h;++t)g.push(n[a[s[t]][2]]);return g}var e=Ar,r=Nr;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t)},ta.geom.polygon=function(n){return ya(n,Jc),n};var Jc=ta.geom.polygon.prototype=[];Jc.area=function(){for(var n,t=-1,e=this.length,r=this[e-1],u=0;++t<e;)n=r,r=this[t],u+=n[1]*r[0]-n[0]*r[1];return.5*u},Jc.centroid=function(n){var t,e,r=-1,u=this.length,i=0,o=0,a=this[u-1];for(arguments.length||(n=-1/(6*this.area()));++r<u;)t=a,a=this[r],e=t[0]*a[1]-a[0]*t[1],i+=(t[0]+a[0])*e,o+=(t[1]+a[1])*e;return[i*n,o*n]},Jc.clip=function(n){for(var t,e,r,u,i,o,a=Tr(n),c=-1,l=this.length-Tr(this),s=this[l-1];++c<l;){for(t=n.slice(),n.length=0,u=this[c],i=t[(r=t.length-a)-1],e=-1;++e<r;)o=t[e],qr(o,s,u)?(qr(i,s,u)||n.push(Lr(i,o,s,u)),n.push(o)):qr(i,s,u)&&n.push(Lr(i,o,s,u)),i=o;a&&n.push(n[0]),s=u}return n};var Gc,Kc,Qc,nl,tl,el=[],rl=[];Or.prototype.prepare=function(){for(var n,t=this.edges,e=t.length;e--;)n=t[e].edge,n.b&&n.a||t.splice(e,1);return t.sort(Yr),t.length},Qr.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},nu.prototype={insert:function(n,t){var e,r,u;if(n){if(t.P=n,t.N=n.N,n.N&&(n.N.P=t),n.N=t,n.R){for(n=n.R;n.L;)n=n.L;n.L=t}else n.R=t;e=n}else this._?(n=uu(this._),t.P=null,t.N=n,n.P=n.L=t,e=n):(t.P=t.N=null,this._=t,e=null);for(t.L=t.R=null,t.U=e,t.C=!0,n=t;e&&e.C;)r=e.U,e===r.L?(u=r.R,u&&u.C?(e.C=u.C=!1,r.C=!0,n=r):(n===e.R&&(eu(this,e),n=e,e=n.U),e.C=!1,r.C=!0,ru(this,r))):(u=r.L,u&&u.C?(e.C=u.C=!1,r.C=!0,n=r):(n===e.L&&(ru(this,e),n=e,e=n.U),e.C=!1,r.C=!0,eu(this,r))),e=n.U;this._.C=!1},remove:function(n){n.N&&(n.N.P=n.P),n.P&&(n.P.N=n.N),n.N=n.P=null;var t,e,r,u=n.U,i=n.L,o=n.R;if(e=i?o?uu(o):i:o,u?u.L===n?u.L=e:u.R=e:this._=e,i&&o?(r=e.C,e.C=n.C,e.L=i,i.U=e,e!==o?(u=e.U,e.U=n.U,n=e.R,u.L=n,e.R=o,o.U=e):(e.U=u,u=e,n=e.R)):(r=n.C,n=e),n&&(n.U=u),!r){if(n&&n.C)return void(n.C=!1);do{if(n===this._)break;if(n===u.L){if(t=u.R,t.C&&(t.C=!1,u.C=!0,eu(this,u),t=u.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,ru(this,t),t=u.R),t.C=u.C,u.C=t.R.C=!1,eu(this,u),n=this._;break}}else if(t=u.L,t.C&&(t.C=!1,u.C=!0,ru(this,u),t=u.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,eu(this,t),t=u.L),t.C=u.C,u.C=t.L.C=!1,ru(this,u),n=this._;break}t.C=!0,n=u,u=u.U}while(!n.C);n&&(n.C=!1)}}},ta.geom.voronoi=function(n){function t(n){var t=new Array(n.length),r=a[0][0],u=a[0][1],i=a[1][0],o=a[1][1];return iu(e(n),a).cells.forEach(function(e,a){var c=e.edges,l=e.site,s=t[a]=c.length?c.map(function(n){var t=n.start();return[t.x,t.y]}):l.x>=r&&l.x<=i&&l.y>=u&&l.y<=o?[[r,o],[i,o],[i,u],[r,u]]:[];s.point=n[a]}),t}function e(n){return n.map(function(n,t){return{x:Math.round(i(n,t)/Ca)*Ca,y:Math.round(o(n,t)/Ca)*Ca,i:t}})}var r=Ar,u=Nr,i=r,o=u,a=ul;return n?t(n):(t.links=function(n){return iu(e(n)).edges.filter(function(n){return n.l&&n.r}).map(function(t){return{source:n[t.l.i],target:n[t.r.i]}})},t.triangles=function(n){var t=[];return iu(e(n)).cells.forEach(function(e,r){for(var u,i,o=e.site,a=e.edges.sort(Yr),c=-1,l=a.length,s=a[l-1].edge,f=s.l===o?s.r:s.l;++c<l;)u=s,i=f,s=a[c].edge,f=s.l===o?s.r:s.l,r<i.i&&r<f.i&&au(o,i,f)<0&&t.push([n[r],n[i.i],n[f.i]])}),t},t.x=function(n){return arguments.length?(i=Et(r=n),t):r},t.y=function(n){return arguments.length?(o=Et(u=n),t):u},t.clipExtent=function(n){return arguments.length?(a=null==n?ul:n,t):a===ul?null:a},t.size=function(n){return arguments.length?t.clipExtent(n&&[[0,0],n]):a===ul?null:a&&a[1]},t)};var ul=[[-1e6,-1e6],[1e6,1e6]];ta.geom.delaunay=function(n){return ta.geom.voronoi().triangles(n)},ta.geom.quadtree=function(n,t,e,r,u){function i(n){function i(n,t,e,r,u,i,o,a){if(!isNaN(e)&&!isNaN(r))if(n.leaf){var c=n.x,s=n.y;if(null!=c)if(ga(c-e)+ga(s-r)<.01)l(n,t,e,r,u,i,o,a);else{var f=n.point;n.x=n.y=n.point=null,l(n,f,c,s,u,i,o,a),l(n,t,e,r,u,i,o,a)}else n.x=e,n.y=r,n.point=t}else l(n,t,e,r,u,i,o,a)}function l(n,t,e,r,u,o,a,c){var l=.5*(u+a),s=.5*(o+c),f=e>=l,h=r>=s,g=h<<1|f;n.leaf=!1,n=n.nodes[g]||(n.nodes[g]=su()),f?u=l:a=l,h?o=s:c=s,i(n,t,e,r,u,o,a,c)}var s,f,h,g,p,v,d,m,y,M=Et(a),x=Et(c);if(null!=t)v=t,d=e,m=r,y=u;else if(m=y=-(v=d=1/0),f=[],h=[],p=n.length,o)for(g=0;p>g;++g)s=n[g],s.x<v&&(v=s.x),s.y<d&&(d=s.y),s.x>m&&(m=s.x),s.y>y&&(y=s.y),f.push(s.x),h.push(s.y);else for(g=0;p>g;++g){var b=+M(s=n[g],g),_=+x(s,g);v>b&&(v=b),d>_&&(d=_),b>m&&(m=b),_>y&&(y=_),f.push(b),h.push(_)}var w=m-v,S=y-d;w>S?y=d+w:m=v+S;var k=su();if(k.add=function(n){i(k,n,+M(n,++g),+x(n,g),v,d,m,y)},k.visit=function(n){fu(n,k,v,d,m,y)},k.find=function(n){return hu(k,n[0],n[1],v,d,m,y)},g=-1,null==t){for(;++g<p;)i(k,n[g],f[g],h[g],v,d,m,y);--g}else n.forEach(k.add);return f=h=n=s=null,k}var o,a=Ar,c=Nr;return(o=arguments.length)?(a=cu,c=lu,3===o&&(u=e,r=t,e=t=0),i(n)):(i.x=function(n){return arguments.length?(a=n,i):a},i.y=function(n){return arguments.length?(c=n,i):c},i.extent=function(n){return arguments.length?(null==n?t=e=r=u=null:(t=+n[0][0],e=+n[0][1],r=+n[1][0],u=+n[1][1]),i):null==t?null:[[t,e],[r,u]]},i.size=function(n){return arguments.length?(null==n?t=e=r=u=null:(t=e=0,r=+n[0],u=+n[1]),i):null==t?null:[r-t,u-e]},i)},ta.interpolateRgb=gu,ta.interpolateObject=pu,ta.interpolateNumber=vu,ta.interpolateString=du;var il=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ol=new RegExp(il.source,"g");ta.interpolate=mu,ta.interpolators=[function(n,t){var e=typeof t;return("string"===e?Ga.has(t)||/^(#|rgb\(|hsl\()/.test(t)?gu:du:t instanceof ot?gu:Array.isArray(t)?yu:"object"===e&&isNaN(t)?pu:vu)(n,t)}],ta.interpolateArray=yu;var al=function(){return y},cl=ta.map({linear:al,poly:ku,quad:function(){return _u},cubic:function(){return wu},sin:function(){return Eu},exp:function(){return Au},circle:function(){return Nu},elastic:Cu,back:zu,bounce:function(){return qu}}),ll=ta.map({"in":y,out:xu,"in-out":bu,"out-in":function(n){return bu(xu(n))}});ta.ease=function(n){var t=n.indexOf("-"),e=t>=0?n.slice(0,t):n,r=t>=0?n.slice(t+1):"in";return e=cl.get(e)||al,r=ll.get(r)||y,Mu(r(e.apply(null,ea.call(arguments,1))))},ta.interpolateHcl=Lu,ta.interpolateHsl=Tu,ta.interpolateLab=Ru,ta.interpolateRound=Du,ta.transform=function(n){var t=ua.createElementNS(ta.ns.prefix.svg,"g");return(ta.transform=function(n){if(null!=n){t.setAttribute("transform",n);var e=t.transform.baseVal.consolidate()}return new Pu(e?e.matrix:sl)})(n)},Pu.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var sl={a:1,b:0,c:0,d:1,e:0,f:0};ta.interpolateTransform=Hu,ta.layout={},ta.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e<r;)t.push(Yu(n[e]));return t}},ta.layout.chord=function(){function n(){var n,l,f,h,g,p={},v=[],d=ta.range(i),m=[];for(e=[],r=[],n=0,h=-1;++h<i;){for(l=0,g=-1;++g<i;)l+=u[h][g];v.push(l),m.push(ta.range(i)),n+=l}for(o&&d.sort(function(n,t){return o(v[n],v[t])}),a&&m.forEach(function(n,t){n.sort(function(n,e){return a(u[t][n],u[t][e])})}),n=(La-s*i)/n,l=0,h=-1;++h<i;){for(f=l,g=-1;++g<i;){var y=d[h],M=m[y][g],x=u[y][M],b=l,_=l+=x*n;p[y+"-"+M]={index:y,subindex:M,startAngle:b,endAngle:_,value:x}}r[y]={index:y,startAngle:f,endAngle:l,value:(l-f)/n},l+=s}for(h=-1;++h<i;)for(g=h-1;++g<i;){var w=p[h+"-"+g],S=p[g+"-"+h];(w.value||S.value)&&e.push(w.value<S.value?{source:S,target:w}:{source:w,target:S})}c&&t()}function t(){e.sort(function(n,t){return c((n.source.value+n.target.value)/2,(t.source.value+t.target.value)/2)})}var e,r,u,i,o,a,c,l={},s=0;return l.matrix=function(n){return arguments.length?(i=(u=n)&&u.length,e=r=null,l):u},l.padding=function(n){return arguments.length?(s=n,e=r=null,l):s},l.sortGroups=function(n){return arguments.length?(o=n,e=r=null,l):o},l.sortSubgroups=function(n){return arguments.length?(a=n,e=null,l):a},l.sortChords=function(n){return arguments.length?(c=n,e&&t(),l):c},l.chords=function(){return e||n(),e},l.groups=function(){return r||n(),r},l},ta.layout.force=function(){function n(n){return function(t,e,r,u){if(t.point!==n){var i=t.cx-n.x,o=t.cy-n.y,a=u-e,c=i*i+o*o;if(c>a*a/d){if(p>c){var l=t.charge/c;n.px-=i*l,n.py-=o*l}return!0}if(t.point&&c&&p>c){var l=t.pointCharge/c;n.px-=i*l,n.py-=o*l}}return!t.charge}}function t(n){n.px=ta.event.x,n.py=ta.event.y,a.resume()}var e,r,u,i,o,a={},c=ta.dispatch("start","tick","end"),l=[1,1],s=.9,f=fl,h=hl,g=-30,p=gl,v=.1,d=.64,m=[],M=[];return a.tick=function(){if((r*=.99)<.005)return c.end({type:"end",alpha:r=0}),!0;var t,e,a,f,h,p,d,y,x,b=m.length,_=M.length;for(e=0;_>e;++e)a=M[e],f=a.source,h=a.target,y=h.x-f.x,x=h.y-f.y,(p=y*y+x*x)&&(p=r*i[e]*((p=Math.sqrt(p))-u[e])/p,y*=p,x*=p,h.x-=y*(d=f.weight/(h.weight+f.weight)),h.y-=x*d,f.x+=y*(d=1-d),f.y+=x*d);if((d=r*v)&&(y=l[0]/2,x=l[1]/2,e=-1,d))for(;++e<b;)a=m[e],a.x+=(y-a.x)*d,a.y+=(x-a.y)*d;if(g)for(Ju(t=ta.geom.quadtree(m),r,o),e=-1;++e<b;)(a=m[e]).fixed||t.visit(n(a));for(e=-1;++e<b;)a=m[e],a.fixed?(a.x=a.px,a.y=a.py):(a.x-=(a.px-(a.px=a.x))*s,a.y-=(a.py-(a.py=a.y))*s);c.tick({type:"tick",alpha:r})},a.nodes=function(n){return arguments.length?(m=n,a):m},a.links=function(n){return arguments.length?(M=n,a):M},a.size=function(n){return arguments.length?(l=n,a):l},a.linkDistance=function(n){return arguments.length?(f="function"==typeof n?n:+n,a):f},a.distance=a.linkDistance,a.linkStrength=function(n){return arguments.length?(h="function"==typeof n?n:+n,a):h},a.friction=function(n){return arguments.length?(s=+n,a):s},a.charge=function(n){return arguments.length?(g="function"==typeof n?n:+n,a):g},a.chargeDistance=function(n){return arguments.length?(p=n*n,a):Math.sqrt(p)},a.gravity=function(n){return arguments.length?(v=+n,a):v},a.theta=function(n){return arguments.length?(d=n*n,a):Math.sqrt(d)},a.alpha=function(n){return arguments.length?(n=+n,r?r=n>0?n:0:n>0&&(c.start({type:"start",alpha:r=n}),ta.timer(a.tick)),a):r},a.start=function(){function n(n,r){if(!e){for(e=new Array(c),a=0;c>a;++a)e[a]=[];for(a=0;s>a;++a){var u=M[a];e[u.source.index].push(u.target),e[u.target.index].push(u.source)}}for(var i,o=e[t],a=-1,l=o.length;++a<l;)if(!isNaN(i=o[a][n]))return i;return Math.random()*r}var t,e,r,c=m.length,s=M.length,p=l[0],v=l[1];for(t=0;c>t;++t)(r=m[t]).index=t,r.weight=0;for(t=0;s>t;++t)r=M[t],"number"==typeof r.source&&(r.source=m[r.source]),"number"==typeof r.target&&(r.target=m[r.target]),++r.source.weight,++r.target.weight;for(t=0;c>t;++t)r=m[t],isNaN(r.x)&&(r.x=n("x",p)),isNaN(r.y)&&(r.y=n("y",v)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(u=[],"function"==typeof f)for(t=0;s>t;++t)u[t]=+f.call(this,M[t],t);else for(t=0;s>t;++t)u[t]=f;if(i=[],"function"==typeof h)for(t=0;s>t;++t)i[t]=+h.call(this,M[t],t);else for(t=0;s>t;++t)i[t]=h;if(o=[],"function"==typeof g)for(t=0;c>t;++t)o[t]=+g.call(this,m[t],t);else for(t=0;c>t;++t)o[t]=g;return a.resume()},a.resume=function(){return a.alpha(.1)},a.stop=function(){return a.alpha(0)},a.drag=function(){return e||(e=ta.behavior.drag().origin(y).on("dragstart.force",Xu).on("drag.force",t).on("dragend.force",$u)),arguments.length?void this.on("mouseover.force",Bu).on("mouseout.force",Wu).call(e):e},ta.rebind(a,c,"on")};var fl=20,hl=1,gl=1/0;ta.layout.hierarchy=function(){function n(u){var i,o=[u],a=[];for(u.depth=0;null!=(i=o.pop());)if(a.push(i),(l=e.call(n,i,i.depth))&&(c=l.length)){for(var c,l,s;--c>=0;)o.push(s=l[c]),s.parent=i,s.depth=i.depth+1;r&&(i.value=0),i.children=l}else r&&(i.value=+r.call(n,i,i.depth)||0),delete i.children;return Qu(u,function(n){var e,u;t&&(e=n.children)&&e.sort(t),r&&(u=n.parent)&&(u.value+=n.value)}),a}var t=ei,e=ni,r=ti;return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(Ku(t,function(n){n.children&&(n.value=0)}),Qu(t,function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)})),t},n},ta.layout.partition=function(){function n(t,e,r,u){var i=t.children;if(t.x=e,t.y=t.depth*u,t.dx=r,t.dy=u,i&&(o=i.length)){var o,a,c,l=-1;for(r=t.value?r/t.value:0;++l<o;)n(a=i[l],e,c=a.value*r,u),e+=c}}function t(n){var e=n.children,r=0;if(e&&(u=e.length))for(var u,i=-1;++i<u;)r=Math.max(r,t(e[i]));return 1+r}function e(e,i){var o=r.call(this,e,i);return n(o[0],0,u[0],u[1]/t(o[0])),o}var r=ta.layout.hierarchy(),u=[1,1];return e.size=function(n){return arguments.length?(u=n,e):u},Gu(e,r)},ta.layout.pie=function(){function n(o){var a,c=o.length,l=o.map(function(e,r){return+t.call(n,e,r)}),s=+("function"==typeof r?r.apply(this,arguments):r),f=("function"==typeof u?u.apply(this,arguments):u)-s,h=Math.min(Math.abs(f)/c,+("function"==typeof i?i.apply(this,arguments):i)),g=h*(0>f?-1:1),p=(f-c*g)/ta.sum(l),v=ta.range(c),d=[];return null!=e&&v.sort(e===pl?function(n,t){return l[t]-l[n]}:function(n,t){return e(o[n],o[t])}),v.forEach(function(n){d[n]={data:o[n],value:a=l[n],startAngle:s,endAngle:s+=a*p+g,padAngle:h}}),d}var t=Number,e=pl,r=0,u=La,i=0;return n.value=function(e){return arguments.length?(t=e,n):t},n.sort=function(t){return arguments.length?(e=t,n):e},n.startAngle=function(t){return arguments.length?(r=t,n):r},n.endAngle=function(t){return arguments.length?(u=t,n):u},n.padAngle=function(t){return arguments.length?(i=t,n):i},n};var pl={};ta.layout.stack=function(){function n(a,c){if(!(h=a.length))return a;var l=a.map(function(e,r){return t.call(n,e,r)}),s=l.map(function(t){return t.map(function(t,e){return[i.call(n,t,e),o.call(n,t,e)]})}),f=e.call(n,s,c);l=ta.permute(l,f),s=ta.permute(s,f);var h,g,p,v,d=r.call(n,s,c),m=l[0].length;for(p=0;m>p;++p)for(u.call(n,l[0][p],v=d[p],s[0][p][1]),g=1;h>g;++g)u.call(n,l[g][p],v+=s[g-1][p][1],s[g][p][1]);return a}var t=y,e=ai,r=ci,u=oi,i=ui,o=ii;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:vl.get(t)||ai,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:dl.get(t)||ci,n):r},n.x=function(t){return arguments.length?(i=t,n):i},n.y=function(t){return arguments.length?(o=t,n):o},n.out=function(t){return arguments.length?(u=t,n):u},n};var vl=ta.map({"inside-out":function(n){var t,e,r=n.length,u=n.map(li),i=n.map(si),o=ta.range(r).sort(function(n,t){return u[n]-u[t]}),a=0,c=0,l=[],s=[];for(t=0;r>t;++t)e=o[t],c>a?(a+=i[e],l.push(e)):(c+=i[e],s.push(e));return s.reverse().concat(l)},reverse:function(n){return ta.range(n.length).reverse()},"default":ai}),dl=ta.map({silhouette:function(n){var t,e,r,u=n.length,i=n[0].length,o=[],a=0,c=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];r>a&&(a=r),o.push(r)}for(e=0;i>e;++e)c[e]=(a-o[e])/2;return c},wiggle:function(n){var t,e,r,u,i,o,a,c,l,s=n.length,f=n[0],h=f.length,g=[];for(g[0]=c=l=0,e=1;h>e;++e){for(t=0,u=0;s>t;++t)u+=n[t][e][1];for(t=0,i=0,a=f[e][0]-f[e-1][0];s>t;++t){for(r=0,o=(n[t][e][1]-n[t][e-1][1])/(2*a);t>r;++r)o+=(n[r][e][1]-n[r][e-1][1])/a;i+=o*n[t][e][1]}g[e]=c-=u?i/u*a:0,l>c&&(l=c)}for(e=0;h>e;++e)g[e]-=l;return g},expand:function(n){var t,e,r,u=n.length,i=n[0].length,o=1/u,a=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];if(r)for(t=0;u>t;t++)n[t][e][1]/=r;else for(t=0;u>t;t++)n[t][e][1]=o}for(e=0;i>e;++e)a[e]=0;return a},zero:ci});ta.layout.histogram=function(){function n(n,i){for(var o,a,c=[],l=n.map(e,this),s=r.call(this,l,i),f=u.call(this,s,l,i),i=-1,h=l.length,g=f.length-1,p=t?1:1/h;++i<g;)o=c[i]=[],o.dx=f[i+1]-(o.x=f[i]),o.y=0;if(g>0)for(i=-1;++i<h;)a=l[i],a>=s[0]&&a<=s[1]&&(o=c[ta.bisect(f,a,1,g)-1],o.y+=p,o.push(n[i]));return c}var t=!0,e=Number,r=pi,u=hi;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=Et(t),n):r},n.bins=function(t){return arguments.length?(u="number"==typeof t?function(n){return gi(n,t)}:Et(t),n):u},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},ta.layout.pack=function(){function n(n,i){var o=e.call(this,n,i),a=o[0],c=u[0],l=u[1],s=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(a.x=a.y=0,Qu(a,function(n){n.r=+s(n.value)}),Qu(a,Mi),r){var f=r*(t?1:Math.max(2*a.r/c,2*a.r/l))/2;Qu(a,function(n){n.r+=f}),Qu(a,Mi),Qu(a,function(n){n.r-=f})}return _i(a,c/2,l/2,t?1:1/Math.max(2*a.r/c,2*a.r/l)),o}var t,e=ta.layout.hierarchy().sort(vi),r=0,u=[1,1];return n.size=function(t){return arguments.length?(u=t,n):u},n.radius=function(e){return arguments.length?(t=null==e||"function"==typeof e?e:+e,n):t},n.padding=function(t){return arguments.length?(r=+t,n):r},Gu(n,e)},ta.layout.tree=function(){function n(n,u){var s=o.call(this,n,u),f=s[0],h=t(f);if(Qu(h,e),h.parent.m=-h.z,Ku(h,r),l)Ku(f,i);else{var g=f,p=f,v=f;Ku(f,function(n){n.x<g.x&&(g=n),n.x>p.x&&(p=n),n.depth>v.depth&&(v=n)});var d=a(g,p)/2-g.x,m=c[0]/(p.x+a(p,g)/2+d),y=c[1]/(v.depth||1);Ku(f,function(n){n.x=(n.x+d)*m,n.y=n.depth*y})}return s}function t(n){for(var t,e={A:null,children:[n]},r=[e];null!=(t=r.pop());)for(var u,i=t.children,o=0,a=i.length;a>o;++o)r.push((i[o]=u={_:i[o],parent:t,children:(u=i[o].children)&&u.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).a=u);return e.children[0]}function e(n){var t=n.children,e=n.parent.children,r=n.i?e[n.i-1]:null;if(t.length){Ni(n);var i=(t[0].z+t[t.length-1].z)/2;r?(n.z=r.z+a(n._,r._),n.m=n.z-i):n.z=i}else r&&(n.z=r.z+a(n._,r._));n.parent.A=u(n,r,n.parent.A||e[0])}function r(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m}function u(n,t,e){if(t){for(var r,u=n,i=n,o=t,c=u.parent.children[0],l=u.m,s=i.m,f=o.m,h=c.m;o=Ei(o),u=ki(u),o&&u;)c=ki(c),i=Ei(i),i.a=n,r=o.z+f-u.z-l+a(o._,u._),r>0&&(Ai(Ci(o,n,e),n,r),l+=r,s+=r),f+=o.m,l+=u.m,h+=c.m,s+=i.m;o&&!Ei(i)&&(i.t=o,i.m+=f-s),u&&!ki(c)&&(c.t=u,c.m+=l-h,e=n)}return e}function i(n){n.x*=c[0],n.y=n.depth*c[1]}var o=ta.layout.hierarchy().sort(null).value(null),a=Si,c=[1,1],l=null;return n.separation=function(t){return arguments.length?(a=t,n):a},n.size=function(t){return arguments.length?(l=null==(c=t)?i:null,n):l?null:c},n.nodeSize=function(t){return arguments.length?(l=null==(c=t)?null:i,n):l?c:null},Gu(n,o)},ta.layout.cluster=function(){function n(n,i){var o,a=t.call(this,n,i),c=a[0],l=0;Qu(c,function(n){var t=n.children;t&&t.length?(n.x=qi(t),n.y=zi(t)):(n.x=o?l+=e(n,o):0,n.y=0,o=n)});var s=Li(c),f=Ti(c),h=s.x-e(s,f)/2,g=f.x+e(f,s)/2;return Qu(c,u?function(n){n.x=(n.x-c.x)*r[0],n.y=(c.y-n.y)*r[1]}:function(n){n.x=(n.x-h)/(g-h)*r[0],n.y=(1-(c.y?n.y/c.y:1))*r[1]}),a}var t=ta.layout.hierarchy().sort(null).value(null),e=Si,r=[1,1],u=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(u=null==(r=t),n):u?null:r},n.nodeSize=function(t){return arguments.length?(u=null!=(r=t),n):u?r:null},Gu(n,t)},ta.layout.treemap=function(){function n(n,t){for(var e,r,u=-1,i=n.length;++u<i;)r=(e=n[u]).value*(0>t?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var i=e.children;if(i&&i.length){var o,a,c,l=f(e),s=[],h=i.slice(),p=1/0,v="slice"===g?l.dx:"dice"===g?l.dy:"slice-dice"===g?1&e.depth?l.dy:l.dx:Math.min(l.dx,l.dy);for(n(h,l.dx*l.dy/e.value),s.area=0;(c=h.length)>0;)s.push(o=h[c-1]),s.area+=o.area,"squarify"!==g||(a=r(s,v))<=p?(h.pop(),p=a):(s.area-=s.pop().area,u(s,v,l,!1),v=Math.min(l.dx,l.dy),s.length=s.area=0,p=1/0);s.length&&(u(s,v,l,!0),s.length=s.area=0),i.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var i,o=f(t),a=r.slice(),c=[];for(n(a,o.dx*o.dy/t.value),c.area=0;i=a.pop();)c.push(i),c.area+=i.area,null!=i.z&&(u(c,i.z?o.dx:o.dy,o,!a.length),c.length=c.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,u=0,i=1/0,o=-1,a=n.length;++o<a;)(e=n[o].area)&&(i>e&&(i=e),e>u&&(u=e));return r*=r,t*=t,r?Math.max(t*u*p/r,r/(t*i*p)):1/0}function u(n,t,e,r){var u,i=-1,o=n.length,a=e.x,l=e.y,s=t?c(n.area/t):0;if(t==e.dx){for((r||s>e.dy)&&(s=e.dy);++i<o;)u=n[i],u.x=a,u.y=l,u.dy=s,a+=u.dx=Math.min(e.x+e.dx-a,s?c(u.area/s):0);u.z=!0,u.dx+=e.x+e.dx-a,e.y+=s,e.dy-=s}else{for((r||s>e.dx)&&(s=e.dx);++i<o;)u=n[i],u.x=a,u.y=l,u.dx=s,l+=u.dy=Math.min(e.y+e.dy-l,s?c(u.area/s):0);u.z=!1,u.dy+=e.y+e.dy-l,e.x+=s,e.dx-=s}}function i(r){var u=o||a(r),i=u[0];return i.x=0,i.y=0,i.dx=l[0],i.dy=l[1],o&&a.revalue(i),n([i],i.dx*i.dy/i.value),(o?e:t)(i),h&&(o=u),u}var o,a=ta.layout.hierarchy(),c=Math.round,l=[1,1],s=null,f=Ri,h=!1,g="squarify",p=.5*(1+Math.sqrt(5)); -return i.size=function(n){return arguments.length?(l=n,i):l},i.padding=function(n){function t(t){var e=n.call(i,t,t.depth);return null==e?Ri(t):Di(t,"number"==typeof e?[e,e,e,e]:e)}function e(t){return Di(t,n)}if(!arguments.length)return s;var r;return f=null==(s=n)?Ri:"function"==(r=typeof n)?t:"number"===r?(n=[n,n,n,n],e):e,i},i.round=function(n){return arguments.length?(c=n?Math.round:Number,i):c!=Number},i.sticky=function(n){return arguments.length?(h=n,o=null,i):h},i.ratio=function(n){return arguments.length?(p=n,i):p},i.mode=function(n){return arguments.length?(g=n+"",i):g},Gu(i,a)},ta.random={normal:function(n,t){var e=arguments.length;return 2>e&&(t=1),1>e&&(n=0),function(){var e,r,u;do e=2*Math.random()-1,r=2*Math.random()-1,u=e*e+r*r;while(!u||u>1);return n+t*e*Math.sqrt(-2*Math.log(u)/u)}},logNormal:function(){var n=ta.random.normal.apply(ta,arguments);return function(){return Math.exp(n())}},bates:function(n){var t=ta.random.irwinHall(n);return function(){return t()/n}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t}}},ta.scale={};var ml={floor:y,ceil:y};ta.scale.linear=function(){return Ii([0,1],[0,1],mu,!1)};var yl={s:1,g:1,p:1,r:1,e:1};ta.scale.log=function(){return Ji(ta.scale.linear().domain([0,1]),10,!0,[1,10])};var Ml=ta.format(".0e"),xl={floor:function(n){return-Math.ceil(-n)},ceil:function(n){return-Math.floor(-n)}};ta.scale.pow=function(){return Gi(ta.scale.linear(),1,[0,1])},ta.scale.sqrt=function(){return ta.scale.pow().exponent(.5)},ta.scale.ordinal=function(){return Qi([],{t:"range",a:[[]]})},ta.scale.category10=function(){return ta.scale.ordinal().range(bl)},ta.scale.category20=function(){return ta.scale.ordinal().range(_l)},ta.scale.category20b=function(){return ta.scale.ordinal().range(wl)},ta.scale.category20c=function(){return ta.scale.ordinal().range(Sl)};var bl=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(Mt),_l=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(Mt),wl=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(Mt),Sl=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(Mt);ta.scale.quantile=function(){return no([],[])},ta.scale.quantize=function(){return to(0,1,[0,1])},ta.scale.threshold=function(){return eo([.5],[0,1])},ta.scale.identity=function(){return ro([0,1])},ta.svg={},ta.svg.arc=function(){function n(){var n=Math.max(0,+e.apply(this,arguments)),l=Math.max(0,+r.apply(this,arguments)),s=o.apply(this,arguments)-Ra,f=a.apply(this,arguments)-Ra,h=Math.abs(f-s),g=s>f?0:1;if(n>l&&(p=l,l=n,n=p),h>=Ta)return t(l,g)+(n?t(n,1-g):"")+"Z";var p,v,d,m,y,M,x,b,_,w,S,k,E=0,A=0,N=[];if((m=(+c.apply(this,arguments)||0)/2)&&(d=i===kl?Math.sqrt(n*n+l*l):+i.apply(this,arguments),g||(A*=-1),l&&(A=tt(d/l*Math.sin(m))),n&&(E=tt(d/n*Math.sin(m)))),l){y=l*Math.cos(s+A),M=l*Math.sin(s+A),x=l*Math.cos(f-A),b=l*Math.sin(f-A);var C=Math.abs(f-s-2*A)<=qa?0:1;if(A&&so(y,M,x,b)===g^C){var z=(s+f)/2;y=l*Math.cos(z),M=l*Math.sin(z),x=b=null}}else y=M=0;if(n){_=n*Math.cos(f-E),w=n*Math.sin(f-E),S=n*Math.cos(s+E),k=n*Math.sin(s+E);var q=Math.abs(s-f+2*E)<=qa?0:1;if(E&&so(_,w,S,k)===1-g^q){var L=(s+f)/2;_=n*Math.cos(L),w=n*Math.sin(L),S=k=null}}else _=w=0;if((p=Math.min(Math.abs(l-n)/2,+u.apply(this,arguments)))>.001){v=l>n^g?0:1;var T=null==S?[_,w]:null==x?[y,M]:Lr([y,M],[S,k],[x,b],[_,w]),R=y-T[0],D=M-T[1],P=x-T[0],U=b-T[1],j=1/Math.sin(Math.acos((R*P+D*U)/(Math.sqrt(R*R+D*D)*Math.sqrt(P*P+U*U)))/2),F=Math.sqrt(T[0]*T[0]+T[1]*T[1]);if(null!=x){var H=Math.min(p,(l-F)/(j+1)),O=fo(null==S?[_,w]:[S,k],[y,M],l,H,g),I=fo([x,b],[_,w],l,H,g);p===H?N.push("M",O[0],"A",H,",",H," 0 0,",v," ",O[1],"A",l,",",l," 0 ",1-g^so(O[1][0],O[1][1],I[1][0],I[1][1]),",",g," ",I[1],"A",H,",",H," 0 0,",v," ",I[0]):N.push("M",O[0],"A",H,",",H," 0 1,",v," ",I[0])}else N.push("M",y,",",M);if(null!=S){var Y=Math.min(p,(n-F)/(j-1)),Z=fo([y,M],[S,k],n,-Y,g),V=fo([_,w],null==x?[y,M]:[x,b],n,-Y,g);p===Y?N.push("L",V[0],"A",Y,",",Y," 0 0,",v," ",V[1],"A",n,",",n," 0 ",g^so(V[1][0],V[1][1],Z[1][0],Z[1][1]),",",1-g," ",Z[1],"A",Y,",",Y," 0 0,",v," ",Z[0]):N.push("L",V[0],"A",Y,",",Y," 0 0,",v," ",Z[0])}else N.push("L",_,",",w)}else N.push("M",y,",",M),null!=x&&N.push("A",l,",",l," 0 ",C,",",g," ",x,",",b),N.push("L",_,",",w),null!=S&&N.push("A",n,",",n," 0 ",q,",",1-g," ",S,",",k);return N.push("Z"),N.join("")}function t(n,t){return"M0,"+n+"A"+n+","+n+" 0 1,"+t+" 0,"+-n+"A"+n+","+n+" 0 1,"+t+" 0,"+n}var e=io,r=oo,u=uo,i=kl,o=ao,a=co,c=lo;return n.innerRadius=function(t){return arguments.length?(e=Et(t),n):e},n.outerRadius=function(t){return arguments.length?(r=Et(t),n):r},n.cornerRadius=function(t){return arguments.length?(u=Et(t),n):u},n.padRadius=function(t){return arguments.length?(i=t==kl?kl:Et(t),n):i},n.startAngle=function(t){return arguments.length?(o=Et(t),n):o},n.endAngle=function(t){return arguments.length?(a=Et(t),n):a},n.padAngle=function(t){return arguments.length?(c=Et(t),n):c},n.centroid=function(){var n=(+e.apply(this,arguments)+ +r.apply(this,arguments))/2,t=(+o.apply(this,arguments)+ +a.apply(this,arguments))/2-Ra;return[Math.cos(t)*n,Math.sin(t)*n]},n};var kl="auto";ta.svg.line=function(){return ho(y)};var El=ta.map({linear:go,"linear-closed":po,step:vo,"step-before":mo,"step-after":yo,basis:So,"basis-open":ko,"basis-closed":Eo,bundle:Ao,cardinal:bo,"cardinal-open":Mo,"cardinal-closed":xo,monotone:To});El.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var Al=[0,2/3,1/3,0],Nl=[0,1/3,2/3,0],Cl=[0,1/6,2/3,1/6];ta.svg.line.radial=function(){var n=ho(Ro);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},mo.reverse=yo,yo.reverse=mo,ta.svg.area=function(){return Do(y)},ta.svg.area.radial=function(){var n=Do(Ro);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},ta.svg.chord=function(){function n(n,a){var c=t(this,i,n,a),l=t(this,o,n,a);return"M"+c.p0+r(c.r,c.p1,c.a1-c.a0)+(e(c,l)?u(c.r,c.p1,c.r,c.p0):u(c.r,c.p1,l.r,l.p0)+r(l.r,l.p1,l.a1-l.a0)+u(l.r,l.p1,c.r,c.p0))+"Z"}function t(n,t,e,r){var u=t.call(n,e,r),i=a.call(n,u,r),o=c.call(n,u,r)-Ra,s=l.call(n,u,r)-Ra;return{r:i,a0:o,a1:s,p0:[i*Math.cos(o),i*Math.sin(o)],p1:[i*Math.cos(s),i*Math.sin(s)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>qa)+",1 "+t}function u(n,t,e,r){return"Q 0,0 "+r}var i=mr,o=yr,a=Po,c=ao,l=co;return n.radius=function(t){return arguments.length?(a=Et(t),n):a},n.source=function(t){return arguments.length?(i=Et(t),n):i},n.target=function(t){return arguments.length?(o=Et(t),n):o},n.startAngle=function(t){return arguments.length?(c=Et(t),n):c},n.endAngle=function(t){return arguments.length?(l=Et(t),n):l},n},ta.svg.diagonal=function(){function n(n,u){var i=t.call(this,n,u),o=e.call(this,n,u),a=(i.y+o.y)/2,c=[i,{x:i.x,y:a},{x:o.x,y:a},o];return c=c.map(r),"M"+c[0]+"C"+c[1]+" "+c[2]+" "+c[3]}var t=mr,e=yr,r=Uo;return n.source=function(e){return arguments.length?(t=Et(e),n):t},n.target=function(t){return arguments.length?(e=Et(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},ta.svg.diagonal.radial=function(){var n=ta.svg.diagonal(),t=Uo,e=n.projection;return n.projection=function(n){return arguments.length?e(jo(t=n)):t},n},ta.svg.symbol=function(){function n(n,r){return(zl.get(t.call(this,n,r))||Oo)(e.call(this,n,r))}var t=Ho,e=Fo;return n.type=function(e){return arguments.length?(t=Et(e),n):t},n.size=function(t){return arguments.length?(e=Et(t),n):e},n};var zl=ta.map({circle:Oo,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*Ll)),e=t*Ll;return"M0,"+-t+"L"+e+",0 0,"+t+" "+-e+",0Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/ql),e=t*ql/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/ql),e=t*ql/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});ta.svg.symbolTypes=zl.keys();var ql=Math.sqrt(3),Ll=Math.tan(30*Da);_a.transition=function(n){for(var t,e,r=Tl||++Ul,u=Xo(n),i=[],o=Rl||{time:Date.now(),ease:Su,delay:0,duration:250},a=-1,c=this.length;++a<c;){i.push(t=[]);for(var l=this[a],s=-1,f=l.length;++s<f;)(e=l[s])&&$o(e,s,u,r,o),t.push(e)}return Yo(i,u,r)},_a.interrupt=function(n){return this.each(null==n?Dl:Io(Xo(n)))};var Tl,Rl,Dl=Io(Xo()),Pl=[],Ul=0;Pl.call=_a.call,Pl.empty=_a.empty,Pl.node=_a.node,Pl.size=_a.size,ta.transition=function(n,t){return n&&n.transition?Tl?n.transition(t):n:ta.selection().transition(n)},ta.transition.prototype=Pl,Pl.select=function(n){var t,e,r,u=this.id,i=this.namespace,o=[];n=N(n);for(var a=-1,c=this.length;++a<c;){o.push(t=[]);for(var l=this[a],s=-1,f=l.length;++s<f;)(r=l[s])&&(e=n.call(r,r.__data__,s,a))?("__data__"in r&&(e.__data__=r.__data__),$o(e,s,i,u,r[i][u]),t.push(e)):t.push(null)}return Yo(o,i,u)},Pl.selectAll=function(n){var t,e,r,u,i,o=this.id,a=this.namespace,c=[];n=C(n);for(var l=-1,s=this.length;++l<s;)for(var f=this[l],h=-1,g=f.length;++h<g;)if(r=f[h]){i=r[a][o],e=n.call(r,r.__data__,h,l),c.push(t=[]);for(var p=-1,v=e.length;++p<v;)(u=e[p])&&$o(u,p,a,o,i),t.push(u)}return Yo(c,a,o)},Pl.filter=function(n){var t,e,r,u=[];"function"!=typeof n&&(n=O(n));for(var i=0,o=this.length;o>i;i++){u.push(t=[]);for(var e=this[i],a=0,c=e.length;c>a;a++)(r=e[a])&&n.call(r,r.__data__,a,i)&&t.push(r)}return Yo(u,this.namespace,this.id)},Pl.tween=function(n,t){var e=this.id,r=this.namespace;return arguments.length<2?this.node()[r][e].tween.get(n):Y(this,null==t?function(t){t[r][e].tween.remove(n)}:function(u){u[r][e].tween.set(n,t)})},Pl.attr=function(n,t){function e(){this.removeAttribute(a)}function r(){this.removeAttributeNS(a.space,a.local)}function u(n){return null==n?e:(n+="",function(){var t,e=this.getAttribute(a);return e!==n&&(t=o(e,n),function(n){this.setAttribute(a,t(n))})})}function i(n){return null==n?r:(n+="",function(){var t,e=this.getAttributeNS(a.space,a.local);return e!==n&&(t=o(e,n),function(n){this.setAttributeNS(a.space,a.local,t(n))})})}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var o="transform"==n?Hu:mu,a=ta.ns.qualify(n);return Zo(this,"attr."+n,t,a.local?i:u)},Pl.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(u));return r&&function(n){this.setAttribute(u,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(u.space,u.local));return r&&function(n){this.setAttributeNS(u.space,u.local,r(n))}}var u=ta.ns.qualify(n);return this.tween("attr."+n,u.local?r:e)},Pl.style=function(n,e,r){function u(){this.style.removeProperty(n)}function i(e){return null==e?u:(e+="",function(){var u,i=t(this).getComputedStyle(this,null).getPropertyValue(n);return i!==e&&(u=mu(i,e),function(t){this.style.setProperty(n,u(t),r)})})}var o=arguments.length;if(3>o){if("string"!=typeof n){2>o&&(e="");for(r in n)this.style(r,n[r],e);return this}r=""}return Zo(this,"style."+n,e,i)},Pl.styleTween=function(n,e,r){function u(u,i){var o=e.call(this,u,i,t(this).getComputedStyle(this,null).getPropertyValue(n));return o&&function(t){this.style.setProperty(n,o(t),r)}}return arguments.length<3&&(r=""),this.tween("style."+n,u)},Pl.text=function(n){return Zo(this,"text",n,Vo)},Pl.remove=function(){var n=this.namespace;return this.each("end.transition",function(){var t;this[n].count<2&&(t=this.parentNode)&&t.removeChild(this)})},Pl.ease=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].ease:("function"!=typeof n&&(n=ta.ease.apply(ta,arguments)),Y(this,function(r){r[e][t].ease=n}))},Pl.delay=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].delay:Y(this,"function"==typeof n?function(r,u,i){r[e][t].delay=+n.call(r,r.__data__,u,i)}:(n=+n,function(r){r[e][t].delay=n}))},Pl.duration=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].duration:Y(this,"function"==typeof n?function(r,u,i){r[e][t].duration=Math.max(1,n.call(r,r.__data__,u,i))}:(n=Math.max(1,n),function(r){r[e][t].duration=n}))},Pl.each=function(n,t){var e=this.id,r=this.namespace;if(arguments.length<2){var u=Rl,i=Tl;try{Tl=e,Y(this,function(t,u,i){Rl=t[r][e],n.call(t,t.__data__,u,i)})}finally{Rl=u,Tl=i}}else Y(this,function(u){var i=u[r][e];(i.event||(i.event=ta.dispatch("start","end","interrupt"))).on(n,t)});return this},Pl.transition=function(){for(var n,t,e,r,u=this.id,i=++Ul,o=this.namespace,a=[],c=0,l=this.length;l>c;c++){a.push(n=[]);for(var t=this[c],s=0,f=t.length;f>s;s++)(e=t[s])&&(r=e[o][u],$o(e,s,o,i,{time:r.time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration})),n.push(e)}return Yo(a,o,i)},ta.svg.axis=function(){function n(n){n.each(function(){var n,l=ta.select(this),s=this.__chart__||e,f=this.__chart__=e.copy(),h=null==c?f.ticks?f.ticks.apply(f,a):f.domain():c,g=null==t?f.tickFormat?f.tickFormat.apply(f,a):y:t,p=l.selectAll(".tick").data(h,f),v=p.enter().insert("g",".domain").attr("class","tick").style("opacity",Ca),d=ta.transition(p.exit()).style("opacity",Ca).remove(),m=ta.transition(p.order()).style("opacity",1),M=Math.max(u,0)+o,x=Ui(f),b=l.selectAll(".domain").data([0]),_=(b.enter().append("path").attr("class","domain"),ta.transition(b));v.append("line"),v.append("text");var w,S,k,E,A=v.select("line"),N=m.select("line"),C=p.select("text").text(g),z=v.select("text"),q=m.select("text"),L="top"===r||"left"===r?-1:1;if("bottom"===r||"top"===r?(n=Bo,w="x",k="y",S="x2",E="y2",C.attr("dy",0>L?"0em":".71em").style("text-anchor","middle"),_.attr("d","M"+x[0]+","+L*i+"V0H"+x[1]+"V"+L*i)):(n=Wo,w="y",k="x",S="y2",E="x2",C.attr("dy",".32em").style("text-anchor",0>L?"end":"start"),_.attr("d","M"+L*i+","+x[0]+"H0V"+x[1]+"H"+L*i)),A.attr(E,L*u),z.attr(k,L*M),N.attr(S,0).attr(E,L*u),q.attr(w,0).attr(k,L*M),f.rangeBand){var T=f,R=T.rangeBand()/2;s=f=function(n){return T(n)+R}}else s.rangeBand?s=f:d.call(n,f,s);v.call(n,s,f),m.call(n,f,f)})}var t,e=ta.scale.linear(),r=jl,u=6,i=6,o=3,a=[10],c=null;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in Fl?t+"":jl,n):r},n.ticks=function(){return arguments.length?(a=arguments,n):a},n.tickValues=function(t){return arguments.length?(c=t,n):c},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t){var e=arguments.length;return e?(u=+t,i=+arguments[e-1],n):u},n.innerTickSize=function(t){return arguments.length?(u=+t,n):u},n.outerTickSize=function(t){return arguments.length?(i=+t,n):i},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(){return arguments.length&&n},n};var jl="bottom",Fl={top:1,right:1,bottom:1,left:1};ta.svg.brush=function(){function n(t){t.each(function(){var t=ta.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",i).on("touchstart.brush",i),o=t.selectAll(".background").data([0]);o.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),t.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var a=t.selectAll(".resize").data(v,y);a.exit().remove(),a.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return Hl[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),a.style("display",n.empty()?"none":null);var c,f=ta.transition(t),h=ta.transition(o);l&&(c=Ui(l),h.attr("x",c[0]).attr("width",c[1]-c[0]),r(f)),s&&(c=Ui(s),h.attr("y",c[0]).attr("height",c[1]-c[0]),u(f)),e(f)})}function e(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+f[+/e$/.test(n)]+","+h[+/^s/.test(n)]+")"})}function r(n){n.select(".extent").attr("x",f[0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",f[1]-f[0])}function u(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1]-h[0])}function i(){function i(){32==ta.event.keyCode&&(C||(M=null,q[0]-=f[1],q[1]-=h[1],C=2),S())}function v(){32==ta.event.keyCode&&2==C&&(q[0]+=f[1],q[1]+=h[1],C=0,S())}function d(){var n=ta.mouse(b),t=!1;x&&(n[0]+=x[0],n[1]+=x[1]),C||(ta.event.altKey?(M||(M=[(f[0]+f[1])/2,(h[0]+h[1])/2]),q[0]=f[+(n[0]<M[0])],q[1]=h[+(n[1]<M[1])]):M=null),A&&m(n,l,0)&&(r(k),t=!0),N&&m(n,s,1)&&(u(k),t=!0),t&&(e(k),w({type:"brush",mode:C?"move":"resize"}))}function m(n,t,e){var r,u,i=Ui(t),c=i[0],l=i[1],s=q[e],v=e?h:f,d=v[1]-v[0];return C&&(c-=s,l-=d+s),r=(e?p:g)?Math.max(c,Math.min(l,n[e])):n[e],C?u=(r+=s)+d:(M&&(s=Math.max(c,Math.min(l,2*M[e]-r))),r>s?(u=r,r=s):u=s),v[0]!=r||v[1]!=u?(e?a=null:o=null,v[0]=r,v[1]=u,!0):void 0}function y(){d(),k.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),ta.select("body").style("cursor",null),L.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),z(),w({type:"brushend"})}var M,x,b=this,_=ta.select(ta.event.target),w=c.of(b,arguments),k=ta.select(b),E=_.datum(),A=!/^(n|s)$/.test(E)&&l,N=!/^(e|w)$/.test(E)&&s,C=_.classed("extent"),z=W(b),q=ta.mouse(b),L=ta.select(t(b)).on("keydown.brush",i).on("keyup.brush",v);if(ta.event.changedTouches?L.on("touchmove.brush",d).on("touchend.brush",y):L.on("mousemove.brush",d).on("mouseup.brush",y),k.interrupt().selectAll("*").interrupt(),C)q[0]=f[0]-q[0],q[1]=h[0]-q[1];else if(E){var T=+/w$/.test(E),R=+/^n/.test(E);x=[f[1-T]-q[0],h[1-R]-q[1]],q[0]=f[T],q[1]=h[R]}else ta.event.altKey&&(M=q.slice());k.style("pointer-events","none").selectAll(".resize").style("display",null),ta.select("body").style("cursor",_.style("cursor")),w({type:"brushstart"}),d()}var o,a,c=E(n,"brushstart","brush","brushend"),l=null,s=null,f=[0,0],h=[0,0],g=!0,p=!0,v=Ol[0];return n.event=function(n){n.each(function(){var n=c.of(this,arguments),t={x:f,y:h,i:o,j:a},e=this.__chart__||t;this.__chart__=t,Tl?ta.select(this).transition().each("start.brush",function(){o=e.i,a=e.j,f=e.x,h=e.y,n({type:"brushstart"})}).tween("brush:brush",function(){var e=yu(f,t.x),r=yu(h,t.y);return o=a=null,function(u){f=t.x=e(u),h=t.y=r(u),n({type:"brush",mode:"resize"})}}).each("end.brush",function(){o=t.i,a=t.j,n({type:"brush",mode:"resize"}),n({type:"brushend"})}):(n({type:"brushstart"}),n({type:"brush",mode:"resize"}),n({type:"brushend"}))})},n.x=function(t){return arguments.length?(l=t,v=Ol[!l<<1|!s],n):l},n.y=function(t){return arguments.length?(s=t,v=Ol[!l<<1|!s],n):s},n.clamp=function(t){return arguments.length?(l&&s?(g=!!t[0],p=!!t[1]):l?g=!!t:s&&(p=!!t),n):l&&s?[g,p]:l?g:s?p:null},n.extent=function(t){var e,r,u,i,c;return arguments.length?(l&&(e=t[0],r=t[1],s&&(e=e[0],r=r[0]),o=[e,r],l.invert&&(e=l(e),r=l(r)),e>r&&(c=e,e=r,r=c),(e!=f[0]||r!=f[1])&&(f=[e,r])),s&&(u=t[0],i=t[1],l&&(u=u[1],i=i[1]),a=[u,i],s.invert&&(u=s(u),i=s(i)),u>i&&(c=u,u=i,i=c),(u!=h[0]||i!=h[1])&&(h=[u,i])),n):(l&&(o?(e=o[0],r=o[1]):(e=f[0],r=f[1],l.invert&&(e=l.invert(e),r=l.invert(r)),e>r&&(c=e,e=r,r=c))),s&&(a?(u=a[0],i=a[1]):(u=h[0],i=h[1],s.invert&&(u=s.invert(u),i=s.invert(i)),u>i&&(c=u,u=i,i=c))),l&&s?[[e,u],[r,i]]:l?[e,r]:s&&[u,i])},n.clear=function(){return n.empty()||(f=[0,0],h=[0,0],o=a=null),n},n.empty=function(){return!!l&&f[0]==f[1]||!!s&&h[0]==h[1]},ta.rebind(n,c,"on")};var Hl={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Ol=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Il=ac.format=gc.timeFormat,Yl=Il.utc,Zl=Yl("%Y-%m-%dT%H:%M:%S.%LZ");Il.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Jo:Zl,Jo.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},Jo.toString=Zl.toString,ac.second=Ft(function(n){return new cc(1e3*Math.floor(n/1e3))},function(n,t){n.setTime(n.getTime()+1e3*Math.floor(t))},function(n){return n.getSeconds()}),ac.seconds=ac.second.range,ac.seconds.utc=ac.second.utc.range,ac.minute=Ft(function(n){return new cc(6e4*Math.floor(n/6e4))},function(n,t){n.setTime(n.getTime()+6e4*Math.floor(t))},function(n){return n.getMinutes()}),ac.minutes=ac.minute.range,ac.minutes.utc=ac.minute.utc.range,ac.hour=Ft(function(n){var t=n.getTimezoneOffset()/60;return new cc(36e5*(Math.floor(n/36e5-t)+t))},function(n,t){n.setTime(n.getTime()+36e5*Math.floor(t))},function(n){return n.getHours()}),ac.hours=ac.hour.range,ac.hours.utc=ac.hour.utc.range,ac.month=Ft(function(n){return n=ac.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),ac.months=ac.month.range,ac.months.utc=ac.month.utc.range;var Vl=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Xl=[[ac.second,1],[ac.second,5],[ac.second,15],[ac.second,30],[ac.minute,1],[ac.minute,5],[ac.minute,15],[ac.minute,30],[ac.hour,1],[ac.hour,3],[ac.hour,6],[ac.hour,12],[ac.day,1],[ac.day,2],[ac.week,1],[ac.month,1],[ac.month,3],[ac.year,1]],$l=Il.multi([[".%L",function(n){return n.getMilliseconds()}],[":%S",function(n){return n.getSeconds()}],["%I:%M",function(n){return n.getMinutes()}],["%I %p",function(n){return n.getHours()}],["%a %d",function(n){return n.getDay()&&1!=n.getDate()}],["%b %d",function(n){return 1!=n.getDate()}],["%B",function(n){return n.getMonth()}],["%Y",Ne]]),Bl={range:function(n,t,e){return ta.range(Math.ceil(n/e)*e,+t,e).map(Ko)},floor:y,ceil:y};Xl.year=ac.year,ac.scale=function(){return Go(ta.scale.linear(),Xl,$l)};var Wl=Xl.map(function(n){return[n[0].utc,n[1]]}),Jl=Yl.multi([[".%L",function(n){return n.getUTCMilliseconds()}],[":%S",function(n){return n.getUTCSeconds()}],["%I:%M",function(n){return n.getUTCMinutes()}],["%I %p",function(n){return n.getUTCHours()}],["%a %d",function(n){return n.getUTCDay()&&1!=n.getUTCDate()}],["%b %d",function(n){return 1!=n.getUTCDate()}],["%B",function(n){return n.getUTCMonth()}],["%Y",Ne]]);Wl.year=ac.year.utc,ac.scale.utc=function(){return Go(ta.scale.linear(),Wl,Jl)},ta.text=At(function(n){return n.responseText}),ta.json=function(n,t){return Nt(n,"application/json",Qo,t)},ta.html=function(n,t){return Nt(n,"text/html",na,t)},ta.xml=At(function(n){return n.responseXML}),"function"==typeof define&&define.amd?define(ta):"object"==typeof module&&module.exports&&(module.exports=ta),this.d3=ta}();
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/index.js b/web/nms.gathering.org/old/speedometer/d3-master/index.js deleted file mode 100644 index d00e9bf..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/index.js +++ /dev/null @@ -1,9 +0,0 @@ -var globals = {}; - -// Stash old global. -if ("d3" in global) globals.d3 = global.d3; - -module.exports = require("./d3"); - -// Restore old global. -if ("d3" in globals) global.d3 = globals.d3; else delete global.d3; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/LICENSE b/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/LICENSE deleted file mode 100644 index 2ac775d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/LICENSE +++ /dev/null @@ -1,38 +0,0 @@ -Apache-Style Software License for ColorBrewer software and ColorBrewer Color -Schemes - -Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State -University. - -Licensed under the Apache License, Version 2.0 (the "License"); you may not -use this file except in compliance with the License. You may obtain a copy of -the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -License for the specific language governing permissions and limitations under -the License. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions as source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. The end-user documentation included with the redistribution, if any, must -include the following acknowledgment: "This product includes color -specifications and designs developed by Cynthia Brewer -(http://colorbrewer.org/)." Alternately, this acknowledgment may appear in the -software itself, if and wherever such third-party acknowledgments normally -appear. - -4. The name "ColorBrewer" must not be used to endorse or promote products -derived from this software without prior written permission. For written -permission, please contact Cynthia Brewer at cbrewer@psu.edu. - -5. Products derived from this software may not be called "ColorBrewer", nor -may "ColorBrewer" appear in their name, without prior written permission of -Cynthia Brewer. diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.css b/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.css deleted file mode 100644 index faed650..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.css +++ /dev/null @@ -1,1690 +0,0 @@ -/* This product includes color specifications and designs developed by Cynthia Brewer (http://colorbrewer.org/). */ -.YlGn .q0-3{fill:rgb(247,252,185)} -.YlGn .q1-3{fill:rgb(173,221,142)} -.YlGn .q2-3{fill:rgb(49,163,84)} -.YlGn .q0-4{fill:rgb(255,255,204)} -.YlGn .q1-4{fill:rgb(194,230,153)} -.YlGn .q2-4{fill:rgb(120,198,121)} -.YlGn .q3-4{fill:rgb(35,132,67)} -.YlGn .q0-5{fill:rgb(255,255,204)} -.YlGn .q1-5{fill:rgb(194,230,153)} -.YlGn .q2-5{fill:rgb(120,198,121)} -.YlGn .q3-5{fill:rgb(49,163,84)} -.YlGn .q4-5{fill:rgb(0,104,55)} -.YlGn .q0-6{fill:rgb(255,255,204)} -.YlGn .q1-6{fill:rgb(217,240,163)} -.YlGn .q2-6{fill:rgb(173,221,142)} -.YlGn .q3-6{fill:rgb(120,198,121)} -.YlGn .q4-6{fill:rgb(49,163,84)} -.YlGn .q5-6{fill:rgb(0,104,55)} -.YlGn .q0-7{fill:rgb(255,255,204)} -.YlGn .q1-7{fill:rgb(217,240,163)} -.YlGn .q2-7{fill:rgb(173,221,142)} -.YlGn .q3-7{fill:rgb(120,198,121)} -.YlGn .q4-7{fill:rgb(65,171,93)} -.YlGn .q5-7{fill:rgb(35,132,67)} -.YlGn .q6-7{fill:rgb(0,90,50)} -.YlGn .q0-8{fill:rgb(255,255,229)} -.YlGn .q1-8{fill:rgb(247,252,185)} -.YlGn .q2-8{fill:rgb(217,240,163)} -.YlGn .q3-8{fill:rgb(173,221,142)} -.YlGn .q4-8{fill:rgb(120,198,121)} -.YlGn .q5-8{fill:rgb(65,171,93)} -.YlGn .q6-8{fill:rgb(35,132,67)} -.YlGn .q7-8{fill:rgb(0,90,50)} -.YlGn .q0-9{fill:rgb(255,255,229)} -.YlGn .q1-9{fill:rgb(247,252,185)} -.YlGn .q2-9{fill:rgb(217,240,163)} -.YlGn .q3-9{fill:rgb(173,221,142)} -.YlGn .q4-9{fill:rgb(120,198,121)} -.YlGn .q5-9{fill:rgb(65,171,93)} -.YlGn .q6-9{fill:rgb(35,132,67)} -.YlGn .q7-9{fill:rgb(0,104,55)} -.YlGn .q8-9{fill:rgb(0,69,41)} -.YlGnBu .q0-3{fill:rgb(237,248,177)} -.YlGnBu .q1-3{fill:rgb(127,205,187)} -.YlGnBu .q2-3{fill:rgb(44,127,184)} -.YlGnBu .q0-4{fill:rgb(255,255,204)} -.YlGnBu .q1-4{fill:rgb(161,218,180)} -.YlGnBu .q2-4{fill:rgb(65,182,196)} -.YlGnBu .q3-4{fill:rgb(34,94,168)} -.YlGnBu .q0-5{fill:rgb(255,255,204)} -.YlGnBu .q1-5{fill:rgb(161,218,180)} -.YlGnBu .q2-5{fill:rgb(65,182,196)} -.YlGnBu .q3-5{fill:rgb(44,127,184)} -.YlGnBu .q4-5{fill:rgb(37,52,148)} -.YlGnBu .q0-6{fill:rgb(255,255,204)} -.YlGnBu .q1-6{fill:rgb(199,233,180)} -.YlGnBu .q2-6{fill:rgb(127,205,187)} -.YlGnBu .q3-6{fill:rgb(65,182,196)} -.YlGnBu .q4-6{fill:rgb(44,127,184)} -.YlGnBu .q5-6{fill:rgb(37,52,148)} -.YlGnBu .q0-7{fill:rgb(255,255,204)} -.YlGnBu .q1-7{fill:rgb(199,233,180)} -.YlGnBu .q2-7{fill:rgb(127,205,187)} -.YlGnBu .q3-7{fill:rgb(65,182,196)} -.YlGnBu .q4-7{fill:rgb(29,145,192)} -.YlGnBu .q5-7{fill:rgb(34,94,168)} -.YlGnBu .q6-7{fill:rgb(12,44,132)} -.YlGnBu .q0-8{fill:rgb(255,255,217)} -.YlGnBu .q1-8{fill:rgb(237,248,177)} -.YlGnBu .q2-8{fill:rgb(199,233,180)} -.YlGnBu .q3-8{fill:rgb(127,205,187)} -.YlGnBu .q4-8{fill:rgb(65,182,196)} -.YlGnBu .q5-8{fill:rgb(29,145,192)} -.YlGnBu .q6-8{fill:rgb(34,94,168)} -.YlGnBu .q7-8{fill:rgb(12,44,132)} -.YlGnBu .q0-9{fill:rgb(255,255,217)} -.YlGnBu .q1-9{fill:rgb(237,248,177)} -.YlGnBu .q2-9{fill:rgb(199,233,180)} -.YlGnBu .q3-9{fill:rgb(127,205,187)} -.YlGnBu .q4-9{fill:rgb(65,182,196)} -.YlGnBu .q5-9{fill:rgb(29,145,192)} -.YlGnBu .q6-9{fill:rgb(34,94,168)} -.YlGnBu .q7-9{fill:rgb(37,52,148)} -.YlGnBu .q8-9{fill:rgb(8,29,88)} -.GnBu .q0-3{fill:rgb(224,243,219)} -.GnBu .q1-3{fill:rgb(168,221,181)} -.GnBu .q2-3{fill:rgb(67,162,202)} -.GnBu .q0-4{fill:rgb(240,249,232)} -.GnBu .q1-4{fill:rgb(186,228,188)} -.GnBu .q2-4{fill:rgb(123,204,196)} -.GnBu .q3-4{fill:rgb(43,140,190)} -.GnBu .q0-5{fill:rgb(240,249,232)} -.GnBu .q1-5{fill:rgb(186,228,188)} -.GnBu .q2-5{fill:rgb(123,204,196)} -.GnBu .q3-5{fill:rgb(67,162,202)} -.GnBu .q4-5{fill:rgb(8,104,172)} -.GnBu .q0-6{fill:rgb(240,249,232)} -.GnBu .q1-6{fill:rgb(204,235,197)} -.GnBu .q2-6{fill:rgb(168,221,181)} -.GnBu .q3-6{fill:rgb(123,204,196)} -.GnBu .q4-6{fill:rgb(67,162,202)} -.GnBu .q5-6{fill:rgb(8,104,172)} -.GnBu .q0-7{fill:rgb(240,249,232)} -.GnBu .q1-7{fill:rgb(204,235,197)} -.GnBu .q2-7{fill:rgb(168,221,181)} -.GnBu .q3-7{fill:rgb(123,204,196)} -.GnBu .q4-7{fill:rgb(78,179,211)} -.GnBu .q5-7{fill:rgb(43,140,190)} -.GnBu .q6-7{fill:rgb(8,88,158)} -.GnBu .q0-8{fill:rgb(247,252,240)} -.GnBu .q1-8{fill:rgb(224,243,219)} -.GnBu .q2-8{fill:rgb(204,235,197)} -.GnBu .q3-8{fill:rgb(168,221,181)} -.GnBu .q4-8{fill:rgb(123,204,196)} -.GnBu .q5-8{fill:rgb(78,179,211)} -.GnBu .q6-8{fill:rgb(43,140,190)} -.GnBu .q7-8{fill:rgb(8,88,158)} -.GnBu .q0-9{fill:rgb(247,252,240)} -.GnBu .q1-9{fill:rgb(224,243,219)} -.GnBu .q2-9{fill:rgb(204,235,197)} -.GnBu .q3-9{fill:rgb(168,221,181)} -.GnBu .q4-9{fill:rgb(123,204,196)} -.GnBu .q5-9{fill:rgb(78,179,211)} -.GnBu .q6-9{fill:rgb(43,140,190)} -.GnBu .q7-9{fill:rgb(8,104,172)} -.GnBu .q8-9{fill:rgb(8,64,129)} -.BuGn .q0-3{fill:rgb(229,245,249)} -.BuGn .q1-3{fill:rgb(153,216,201)} -.BuGn .q2-3{fill:rgb(44,162,95)} -.BuGn .q0-4{fill:rgb(237,248,251)} -.BuGn .q1-4{fill:rgb(178,226,226)} -.BuGn .q2-4{fill:rgb(102,194,164)} -.BuGn .q3-4{fill:rgb(35,139,69)} -.BuGn .q0-5{fill:rgb(237,248,251)} -.BuGn .q1-5{fill:rgb(178,226,226)} -.BuGn .q2-5{fill:rgb(102,194,164)} -.BuGn .q3-5{fill:rgb(44,162,95)} -.BuGn .q4-5{fill:rgb(0,109,44)} -.BuGn .q0-6{fill:rgb(237,248,251)} -.BuGn .q1-6{fill:rgb(204,236,230)} -.BuGn .q2-6{fill:rgb(153,216,201)} -.BuGn .q3-6{fill:rgb(102,194,164)} -.BuGn .q4-6{fill:rgb(44,162,95)} -.BuGn .q5-6{fill:rgb(0,109,44)} -.BuGn .q0-7{fill:rgb(237,248,251)} -.BuGn .q1-7{fill:rgb(204,236,230)} -.BuGn .q2-7{fill:rgb(153,216,201)} -.BuGn .q3-7{fill:rgb(102,194,164)} -.BuGn .q4-7{fill:rgb(65,174,118)} -.BuGn .q5-7{fill:rgb(35,139,69)} -.BuGn .q6-7{fill:rgb(0,88,36)} -.BuGn .q0-8{fill:rgb(247,252,253)} -.BuGn .q1-8{fill:rgb(229,245,249)} -.BuGn .q2-8{fill:rgb(204,236,230)} -.BuGn .q3-8{fill:rgb(153,216,201)} -.BuGn .q4-8{fill:rgb(102,194,164)} -.BuGn .q5-8{fill:rgb(65,174,118)} -.BuGn .q6-8{fill:rgb(35,139,69)} -.BuGn .q7-8{fill:rgb(0,88,36)} -.BuGn .q0-9{fill:rgb(247,252,253)} -.BuGn .q1-9{fill:rgb(229,245,249)} -.BuGn .q2-9{fill:rgb(204,236,230)} -.BuGn .q3-9{fill:rgb(153,216,201)} -.BuGn .q4-9{fill:rgb(102,194,164)} -.BuGn .q5-9{fill:rgb(65,174,118)} -.BuGn .q6-9{fill:rgb(35,139,69)} -.BuGn .q7-9{fill:rgb(0,109,44)} -.BuGn .q8-9{fill:rgb(0,68,27)} -.PuBuGn .q0-3{fill:rgb(236,226,240)} -.PuBuGn .q1-3{fill:rgb(166,189,219)} -.PuBuGn .q2-3{fill:rgb(28,144,153)} -.PuBuGn .q0-4{fill:rgb(246,239,247)} -.PuBuGn .q1-4{fill:rgb(189,201,225)} -.PuBuGn .q2-4{fill:rgb(103,169,207)} -.PuBuGn .q3-4{fill:rgb(2,129,138)} -.PuBuGn .q0-5{fill:rgb(246,239,247)} -.PuBuGn .q1-5{fill:rgb(189,201,225)} -.PuBuGn .q2-5{fill:rgb(103,169,207)} -.PuBuGn .q3-5{fill:rgb(28,144,153)} -.PuBuGn .q4-5{fill:rgb(1,108,89)} -.PuBuGn .q0-6{fill:rgb(246,239,247)} -.PuBuGn .q1-6{fill:rgb(208,209,230)} -.PuBuGn .q2-6{fill:rgb(166,189,219)} -.PuBuGn .q3-6{fill:rgb(103,169,207)} -.PuBuGn .q4-6{fill:rgb(28,144,153)} -.PuBuGn .q5-6{fill:rgb(1,108,89)} -.PuBuGn .q0-7{fill:rgb(246,239,247)} -.PuBuGn .q1-7{fill:rgb(208,209,230)} -.PuBuGn .q2-7{fill:rgb(166,189,219)} -.PuBuGn .q3-7{fill:rgb(103,169,207)} -.PuBuGn .q4-7{fill:rgb(54,144,192)} -.PuBuGn .q5-7{fill:rgb(2,129,138)} -.PuBuGn .q6-7{fill:rgb(1,100,80)} -.PuBuGn .q0-8{fill:rgb(255,247,251)} -.PuBuGn .q1-8{fill:rgb(236,226,240)} -.PuBuGn .q2-8{fill:rgb(208,209,230)} -.PuBuGn .q3-8{fill:rgb(166,189,219)} -.PuBuGn .q4-8{fill:rgb(103,169,207)} -.PuBuGn .q5-8{fill:rgb(54,144,192)} -.PuBuGn .q6-8{fill:rgb(2,129,138)} -.PuBuGn .q7-8{fill:rgb(1,100,80)} -.PuBuGn .q0-9{fill:rgb(255,247,251)} -.PuBuGn .q1-9{fill:rgb(236,226,240)} -.PuBuGn .q2-9{fill:rgb(208,209,230)} -.PuBuGn .q3-9{fill:rgb(166,189,219)} -.PuBuGn .q4-9{fill:rgb(103,169,207)} -.PuBuGn .q5-9{fill:rgb(54,144,192)} -.PuBuGn .q6-9{fill:rgb(2,129,138)} -.PuBuGn .q7-9{fill:rgb(1,108,89)} -.PuBuGn .q8-9{fill:rgb(1,70,54)} -.PuBu .q0-3{fill:rgb(236,231,242)} -.PuBu .q1-3{fill:rgb(166,189,219)} -.PuBu .q2-3{fill:rgb(43,140,190)} -.PuBu .q0-4{fill:rgb(241,238,246)} -.PuBu .q1-4{fill:rgb(189,201,225)} -.PuBu .q2-4{fill:rgb(116,169,207)} -.PuBu .q3-4{fill:rgb(5,112,176)} -.PuBu .q0-5{fill:rgb(241,238,246)} -.PuBu .q1-5{fill:rgb(189,201,225)} -.PuBu .q2-5{fill:rgb(116,169,207)} -.PuBu .q3-5{fill:rgb(43,140,190)} -.PuBu .q4-5{fill:rgb(4,90,141)} -.PuBu .q0-6{fill:rgb(241,238,246)} -.PuBu .q1-6{fill:rgb(208,209,230)} -.PuBu .q2-6{fill:rgb(166,189,219)} -.PuBu .q3-6{fill:rgb(116,169,207)} -.PuBu .q4-6{fill:rgb(43,140,190)} -.PuBu .q5-6{fill:rgb(4,90,141)} -.PuBu .q0-7{fill:rgb(241,238,246)} -.PuBu .q1-7{fill:rgb(208,209,230)} -.PuBu .q2-7{fill:rgb(166,189,219)} -.PuBu .q3-7{fill:rgb(116,169,207)} -.PuBu .q4-7{fill:rgb(54,144,192)} -.PuBu .q5-7{fill:rgb(5,112,176)} -.PuBu .q6-7{fill:rgb(3,78,123)} -.PuBu .q0-8{fill:rgb(255,247,251)} -.PuBu .q1-8{fill:rgb(236,231,242)} -.PuBu .q2-8{fill:rgb(208,209,230)} -.PuBu .q3-8{fill:rgb(166,189,219)} -.PuBu .q4-8{fill:rgb(116,169,207)} -.PuBu .q5-8{fill:rgb(54,144,192)} -.PuBu .q6-8{fill:rgb(5,112,176)} -.PuBu .q7-8{fill:rgb(3,78,123)} -.PuBu .q0-9{fill:rgb(255,247,251)} -.PuBu .q1-9{fill:rgb(236,231,242)} -.PuBu .q2-9{fill:rgb(208,209,230)} -.PuBu .q3-9{fill:rgb(166,189,219)} -.PuBu .q4-9{fill:rgb(116,169,207)} -.PuBu .q5-9{fill:rgb(54,144,192)} -.PuBu .q6-9{fill:rgb(5,112,176)} -.PuBu .q7-9{fill:rgb(4,90,141)} -.PuBu .q8-9{fill:rgb(2,56,88)} -.BuPu .q0-3{fill:rgb(224,236,244)} -.BuPu .q1-3{fill:rgb(158,188,218)} -.BuPu .q2-3{fill:rgb(136,86,167)} -.BuPu .q0-4{fill:rgb(237,248,251)} -.BuPu .q1-4{fill:rgb(179,205,227)} -.BuPu .q2-4{fill:rgb(140,150,198)} -.BuPu .q3-4{fill:rgb(136,65,157)} -.BuPu .q0-5{fill:rgb(237,248,251)} -.BuPu .q1-5{fill:rgb(179,205,227)} -.BuPu .q2-5{fill:rgb(140,150,198)} -.BuPu .q3-5{fill:rgb(136,86,167)} -.BuPu .q4-5{fill:rgb(129,15,124)} -.BuPu .q0-6{fill:rgb(237,248,251)} -.BuPu .q1-6{fill:rgb(191,211,230)} -.BuPu .q2-6{fill:rgb(158,188,218)} -.BuPu .q3-6{fill:rgb(140,150,198)} -.BuPu .q4-6{fill:rgb(136,86,167)} -.BuPu .q5-6{fill:rgb(129,15,124)} -.BuPu .q0-7{fill:rgb(237,248,251)} -.BuPu .q1-7{fill:rgb(191,211,230)} -.BuPu .q2-7{fill:rgb(158,188,218)} -.BuPu .q3-7{fill:rgb(140,150,198)} -.BuPu .q4-7{fill:rgb(140,107,177)} -.BuPu .q5-7{fill:rgb(136,65,157)} -.BuPu .q6-7{fill:rgb(110,1,107)} -.BuPu .q0-8{fill:rgb(247,252,253)} -.BuPu .q1-8{fill:rgb(224,236,244)} -.BuPu .q2-8{fill:rgb(191,211,230)} -.BuPu .q3-8{fill:rgb(158,188,218)} -.BuPu .q4-8{fill:rgb(140,150,198)} -.BuPu .q5-8{fill:rgb(140,107,177)} -.BuPu .q6-8{fill:rgb(136,65,157)} -.BuPu .q7-8{fill:rgb(110,1,107)} -.BuPu .q0-9{fill:rgb(247,252,253)} -.BuPu .q1-9{fill:rgb(224,236,244)} -.BuPu .q2-9{fill:rgb(191,211,230)} -.BuPu .q3-9{fill:rgb(158,188,218)} -.BuPu .q4-9{fill:rgb(140,150,198)} -.BuPu .q5-9{fill:rgb(140,107,177)} -.BuPu .q6-9{fill:rgb(136,65,157)} -.BuPu .q7-9{fill:rgb(129,15,124)} -.BuPu .q8-9{fill:rgb(77,0,75)} -.RdPu .q0-3{fill:rgb(253,224,221)} -.RdPu .q1-3{fill:rgb(250,159,181)} -.RdPu .q2-3{fill:rgb(197,27,138)} -.RdPu .q0-4{fill:rgb(254,235,226)} -.RdPu .q1-4{fill:rgb(251,180,185)} -.RdPu .q2-4{fill:rgb(247,104,161)} -.RdPu .q3-4{fill:rgb(174,1,126)} -.RdPu .q0-5{fill:rgb(254,235,226)} -.RdPu .q1-5{fill:rgb(251,180,185)} -.RdPu .q2-5{fill:rgb(247,104,161)} -.RdPu .q3-5{fill:rgb(197,27,138)} -.RdPu .q4-5{fill:rgb(122,1,119)} -.RdPu .q0-6{fill:rgb(254,235,226)} -.RdPu .q1-6{fill:rgb(252,197,192)} -.RdPu .q2-6{fill:rgb(250,159,181)} -.RdPu .q3-6{fill:rgb(247,104,161)} -.RdPu .q4-6{fill:rgb(197,27,138)} -.RdPu .q5-6{fill:rgb(122,1,119)} -.RdPu .q0-7{fill:rgb(254,235,226)} -.RdPu .q1-7{fill:rgb(252,197,192)} -.RdPu .q2-7{fill:rgb(250,159,181)} -.RdPu .q3-7{fill:rgb(247,104,161)} -.RdPu .q4-7{fill:rgb(221,52,151)} -.RdPu .q5-7{fill:rgb(174,1,126)} -.RdPu .q6-7{fill:rgb(122,1,119)} -.RdPu .q0-8{fill:rgb(255,247,243)} -.RdPu .q1-8{fill:rgb(253,224,221)} -.RdPu .q2-8{fill:rgb(252,197,192)} -.RdPu .q3-8{fill:rgb(250,159,181)} -.RdPu .q4-8{fill:rgb(247,104,161)} -.RdPu .q5-8{fill:rgb(221,52,151)} -.RdPu .q6-8{fill:rgb(174,1,126)} -.RdPu .q7-8{fill:rgb(122,1,119)} -.RdPu .q0-9{fill:rgb(255,247,243)} -.RdPu .q1-9{fill:rgb(253,224,221)} -.RdPu .q2-9{fill:rgb(252,197,192)} -.RdPu .q3-9{fill:rgb(250,159,181)} -.RdPu .q4-9{fill:rgb(247,104,161)} -.RdPu .q5-9{fill:rgb(221,52,151)} -.RdPu .q6-9{fill:rgb(174,1,126)} -.RdPu .q7-9{fill:rgb(122,1,119)} -.RdPu .q8-9{fill:rgb(73,0,106)} -.PuRd .q0-3{fill:rgb(231,225,239)} -.PuRd .q1-3{fill:rgb(201,148,199)} -.PuRd .q2-3{fill:rgb(221,28,119)} -.PuRd .q0-4{fill:rgb(241,238,246)} -.PuRd .q1-4{fill:rgb(215,181,216)} -.PuRd .q2-4{fill:rgb(223,101,176)} -.PuRd .q3-4{fill:rgb(206,18,86)} -.PuRd .q0-5{fill:rgb(241,238,246)} -.PuRd .q1-5{fill:rgb(215,181,216)} -.PuRd .q2-5{fill:rgb(223,101,176)} -.PuRd .q3-5{fill:rgb(221,28,119)} -.PuRd .q4-5{fill:rgb(152,0,67)} -.PuRd .q0-6{fill:rgb(241,238,246)} -.PuRd .q1-6{fill:rgb(212,185,218)} -.PuRd .q2-6{fill:rgb(201,148,199)} -.PuRd .q3-6{fill:rgb(223,101,176)} -.PuRd .q4-6{fill:rgb(221,28,119)} -.PuRd .q5-6{fill:rgb(152,0,67)} -.PuRd .q0-7{fill:rgb(241,238,246)} -.PuRd .q1-7{fill:rgb(212,185,218)} -.PuRd .q2-7{fill:rgb(201,148,199)} -.PuRd .q3-7{fill:rgb(223,101,176)} -.PuRd .q4-7{fill:rgb(231,41,138)} -.PuRd .q5-7{fill:rgb(206,18,86)} -.PuRd .q6-7{fill:rgb(145,0,63)} -.PuRd .q0-8{fill:rgb(247,244,249)} -.PuRd .q1-8{fill:rgb(231,225,239)} -.PuRd .q2-8{fill:rgb(212,185,218)} -.PuRd .q3-8{fill:rgb(201,148,199)} -.PuRd .q4-8{fill:rgb(223,101,176)} -.PuRd .q5-8{fill:rgb(231,41,138)} -.PuRd .q6-8{fill:rgb(206,18,86)} -.PuRd .q7-8{fill:rgb(145,0,63)} -.PuRd .q0-9{fill:rgb(247,244,249)} -.PuRd .q1-9{fill:rgb(231,225,239)} -.PuRd .q2-9{fill:rgb(212,185,218)} -.PuRd .q3-9{fill:rgb(201,148,199)} -.PuRd .q4-9{fill:rgb(223,101,176)} -.PuRd .q5-9{fill:rgb(231,41,138)} -.PuRd .q6-9{fill:rgb(206,18,86)} -.PuRd .q7-9{fill:rgb(152,0,67)} -.PuRd .q8-9{fill:rgb(103,0,31)} -.OrRd .q0-3{fill:rgb(254,232,200)} -.OrRd .q1-3{fill:rgb(253,187,132)} -.OrRd .q2-3{fill:rgb(227,74,51)} -.OrRd .q0-4{fill:rgb(254,240,217)} -.OrRd .q1-4{fill:rgb(253,204,138)} -.OrRd .q2-4{fill:rgb(252,141,89)} -.OrRd .q3-4{fill:rgb(215,48,31)} -.OrRd .q0-5{fill:rgb(254,240,217)} -.OrRd .q1-5{fill:rgb(253,204,138)} -.OrRd .q2-5{fill:rgb(252,141,89)} -.OrRd .q3-5{fill:rgb(227,74,51)} -.OrRd .q4-5{fill:rgb(179,0,0)} -.OrRd .q0-6{fill:rgb(254,240,217)} -.OrRd .q1-6{fill:rgb(253,212,158)} -.OrRd .q2-6{fill:rgb(253,187,132)} -.OrRd .q3-6{fill:rgb(252,141,89)} -.OrRd .q4-6{fill:rgb(227,74,51)} -.OrRd .q5-6{fill:rgb(179,0,0)} -.OrRd .q0-7{fill:rgb(254,240,217)} -.OrRd .q1-7{fill:rgb(253,212,158)} -.OrRd .q2-7{fill:rgb(253,187,132)} -.OrRd .q3-7{fill:rgb(252,141,89)} -.OrRd .q4-7{fill:rgb(239,101,72)} -.OrRd .q5-7{fill:rgb(215,48,31)} -.OrRd .q6-7{fill:rgb(153,0,0)} -.OrRd .q0-8{fill:rgb(255,247,236)} -.OrRd .q1-8{fill:rgb(254,232,200)} -.OrRd .q2-8{fill:rgb(253,212,158)} -.OrRd .q3-8{fill:rgb(253,187,132)} -.OrRd .q4-8{fill:rgb(252,141,89)} -.OrRd .q5-8{fill:rgb(239,101,72)} -.OrRd .q6-8{fill:rgb(215,48,31)} -.OrRd .q7-8{fill:rgb(153,0,0)} -.OrRd .q0-9{fill:rgb(255,247,236)} -.OrRd .q1-9{fill:rgb(254,232,200)} -.OrRd .q2-9{fill:rgb(253,212,158)} -.OrRd .q3-9{fill:rgb(253,187,132)} -.OrRd .q4-9{fill:rgb(252,141,89)} -.OrRd .q5-9{fill:rgb(239,101,72)} -.OrRd .q6-9{fill:rgb(215,48,31)} -.OrRd .q7-9{fill:rgb(179,0,0)} -.OrRd .q8-9{fill:rgb(127,0,0)} -.YlOrRd .q0-3{fill:rgb(255,237,160)} -.YlOrRd .q1-3{fill:rgb(254,178,76)} -.YlOrRd .q2-3{fill:rgb(240,59,32)} -.YlOrRd .q0-4{fill:rgb(255,255,178)} -.YlOrRd .q1-4{fill:rgb(254,204,92)} -.YlOrRd .q2-4{fill:rgb(253,141,60)} -.YlOrRd .q3-4{fill:rgb(227,26,28)} -.YlOrRd .q0-5{fill:rgb(255,255,178)} -.YlOrRd .q1-5{fill:rgb(254,204,92)} -.YlOrRd .q2-5{fill:rgb(253,141,60)} -.YlOrRd .q3-5{fill:rgb(240,59,32)} -.YlOrRd .q4-5{fill:rgb(189,0,38)} -.YlOrRd .q0-6{fill:rgb(255,255,178)} -.YlOrRd .q1-6{fill:rgb(254,217,118)} -.YlOrRd .q2-6{fill:rgb(254,178,76)} -.YlOrRd .q3-6{fill:rgb(253,141,60)} -.YlOrRd .q4-6{fill:rgb(240,59,32)} -.YlOrRd .q5-6{fill:rgb(189,0,38)} -.YlOrRd .q0-7{fill:rgb(255,255,178)} -.YlOrRd .q1-7{fill:rgb(254,217,118)} -.YlOrRd .q2-7{fill:rgb(254,178,76)} -.YlOrRd .q3-7{fill:rgb(253,141,60)} -.YlOrRd .q4-7{fill:rgb(252,78,42)} -.YlOrRd .q5-7{fill:rgb(227,26,28)} -.YlOrRd .q6-7{fill:rgb(177,0,38)} -.YlOrRd .q0-8{fill:rgb(255,255,204)} -.YlOrRd .q1-8{fill:rgb(255,237,160)} -.YlOrRd .q2-8{fill:rgb(254,217,118)} -.YlOrRd .q3-8{fill:rgb(254,178,76)} -.YlOrRd .q4-8{fill:rgb(253,141,60)} -.YlOrRd .q5-8{fill:rgb(252,78,42)} -.YlOrRd .q6-8{fill:rgb(227,26,28)} -.YlOrRd .q7-8{fill:rgb(177,0,38)} -.YlOrRd .q0-9{fill:rgb(255,255,204)} -.YlOrRd .q1-9{fill:rgb(255,237,160)} -.YlOrRd .q2-9{fill:rgb(254,217,118)} -.YlOrRd .q3-9{fill:rgb(254,178,76)} -.YlOrRd .q4-9{fill:rgb(253,141,60)} -.YlOrRd .q5-9{fill:rgb(252,78,42)} -.YlOrRd .q6-9{fill:rgb(227,26,28)} -.YlOrRd .q7-9{fill:rgb(189,0,38)} -.YlOrRd .q8-9{fill:rgb(128,0,38)} -.YlOrBr .q0-3{fill:rgb(255,247,188)} -.YlOrBr .q1-3{fill:rgb(254,196,79)} -.YlOrBr .q2-3{fill:rgb(217,95,14)} -.YlOrBr .q0-4{fill:rgb(255,255,212)} -.YlOrBr .q1-4{fill:rgb(254,217,142)} -.YlOrBr .q2-4{fill:rgb(254,153,41)} -.YlOrBr .q3-4{fill:rgb(204,76,2)} -.YlOrBr .q0-5{fill:rgb(255,255,212)} -.YlOrBr .q1-5{fill:rgb(254,217,142)} -.YlOrBr .q2-5{fill:rgb(254,153,41)} -.YlOrBr .q3-5{fill:rgb(217,95,14)} -.YlOrBr .q4-5{fill:rgb(153,52,4)} -.YlOrBr .q0-6{fill:rgb(255,255,212)} -.YlOrBr .q1-6{fill:rgb(254,227,145)} -.YlOrBr .q2-6{fill:rgb(254,196,79)} -.YlOrBr .q3-6{fill:rgb(254,153,41)} -.YlOrBr .q4-6{fill:rgb(217,95,14)} -.YlOrBr .q5-6{fill:rgb(153,52,4)} -.YlOrBr .q0-7{fill:rgb(255,255,212)} -.YlOrBr .q1-7{fill:rgb(254,227,145)} -.YlOrBr .q2-7{fill:rgb(254,196,79)} -.YlOrBr .q3-7{fill:rgb(254,153,41)} -.YlOrBr .q4-7{fill:rgb(236,112,20)} -.YlOrBr .q5-7{fill:rgb(204,76,2)} -.YlOrBr .q6-7{fill:rgb(140,45,4)} -.YlOrBr .q0-8{fill:rgb(255,255,229)} -.YlOrBr .q1-8{fill:rgb(255,247,188)} -.YlOrBr .q2-8{fill:rgb(254,227,145)} -.YlOrBr .q3-8{fill:rgb(254,196,79)} -.YlOrBr .q4-8{fill:rgb(254,153,41)} -.YlOrBr .q5-8{fill:rgb(236,112,20)} -.YlOrBr .q6-8{fill:rgb(204,76,2)} -.YlOrBr .q7-8{fill:rgb(140,45,4)} -.YlOrBr .q0-9{fill:rgb(255,255,229)} -.YlOrBr .q1-9{fill:rgb(255,247,188)} -.YlOrBr .q2-9{fill:rgb(254,227,145)} -.YlOrBr .q3-9{fill:rgb(254,196,79)} -.YlOrBr .q4-9{fill:rgb(254,153,41)} -.YlOrBr .q5-9{fill:rgb(236,112,20)} -.YlOrBr .q6-9{fill:rgb(204,76,2)} -.YlOrBr .q7-9{fill:rgb(153,52,4)} -.YlOrBr .q8-9{fill:rgb(102,37,6)} -.Purples .q0-3{fill:rgb(239,237,245)} -.Purples .q1-3{fill:rgb(188,189,220)} -.Purples .q2-3{fill:rgb(117,107,177)} -.Purples .q0-4{fill:rgb(242,240,247)} -.Purples .q1-4{fill:rgb(203,201,226)} -.Purples .q2-4{fill:rgb(158,154,200)} -.Purples .q3-4{fill:rgb(106,81,163)} -.Purples .q0-5{fill:rgb(242,240,247)} -.Purples .q1-5{fill:rgb(203,201,226)} -.Purples .q2-5{fill:rgb(158,154,200)} -.Purples .q3-5{fill:rgb(117,107,177)} -.Purples .q4-5{fill:rgb(84,39,143)} -.Purples .q0-6{fill:rgb(242,240,247)} -.Purples .q1-6{fill:rgb(218,218,235)} -.Purples .q2-6{fill:rgb(188,189,220)} -.Purples .q3-6{fill:rgb(158,154,200)} -.Purples .q4-6{fill:rgb(117,107,177)} -.Purples .q5-6{fill:rgb(84,39,143)} -.Purples .q0-7{fill:rgb(242,240,247)} -.Purples .q1-7{fill:rgb(218,218,235)} -.Purples .q2-7{fill:rgb(188,189,220)} -.Purples .q3-7{fill:rgb(158,154,200)} -.Purples .q4-7{fill:rgb(128,125,186)} -.Purples .q5-7{fill:rgb(106,81,163)} -.Purples .q6-7{fill:rgb(74,20,134)} -.Purples .q0-8{fill:rgb(252,251,253)} -.Purples .q1-8{fill:rgb(239,237,245)} -.Purples .q2-8{fill:rgb(218,218,235)} -.Purples .q3-8{fill:rgb(188,189,220)} -.Purples .q4-8{fill:rgb(158,154,200)} -.Purples .q5-8{fill:rgb(128,125,186)} -.Purples .q6-8{fill:rgb(106,81,163)} -.Purples .q7-8{fill:rgb(74,20,134)} -.Purples .q0-9{fill:rgb(252,251,253)} -.Purples .q1-9{fill:rgb(239,237,245)} -.Purples .q2-9{fill:rgb(218,218,235)} -.Purples .q3-9{fill:rgb(188,189,220)} -.Purples .q4-9{fill:rgb(158,154,200)} -.Purples .q5-9{fill:rgb(128,125,186)} -.Purples .q6-9{fill:rgb(106,81,163)} -.Purples .q7-9{fill:rgb(84,39,143)} -.Purples .q8-9{fill:rgb(63,0,125)} -.Blues .q0-3{fill:rgb(222,235,247)} -.Blues .q1-3{fill:rgb(158,202,225)} -.Blues .q2-3{fill:rgb(49,130,189)} -.Blues .q0-4{fill:rgb(239,243,255)} -.Blues .q1-4{fill:rgb(189,215,231)} -.Blues .q2-4{fill:rgb(107,174,214)} -.Blues .q3-4{fill:rgb(33,113,181)} -.Blues .q0-5{fill:rgb(239,243,255)} -.Blues .q1-5{fill:rgb(189,215,231)} -.Blues .q2-5{fill:rgb(107,174,214)} -.Blues .q3-5{fill:rgb(49,130,189)} -.Blues .q4-5{fill:rgb(8,81,156)} -.Blues .q0-6{fill:rgb(239,243,255)} -.Blues .q1-6{fill:rgb(198,219,239)} -.Blues .q2-6{fill:rgb(158,202,225)} -.Blues .q3-6{fill:rgb(107,174,214)} -.Blues .q4-6{fill:rgb(49,130,189)} -.Blues .q5-6{fill:rgb(8,81,156)} -.Blues .q0-7{fill:rgb(239,243,255)} -.Blues .q1-7{fill:rgb(198,219,239)} -.Blues .q2-7{fill:rgb(158,202,225)} -.Blues .q3-7{fill:rgb(107,174,214)} -.Blues .q4-7{fill:rgb(66,146,198)} -.Blues .q5-7{fill:rgb(33,113,181)} -.Blues .q6-7{fill:rgb(8,69,148)} -.Blues .q0-8{fill:rgb(247,251,255)} -.Blues .q1-8{fill:rgb(222,235,247)} -.Blues .q2-8{fill:rgb(198,219,239)} -.Blues .q3-8{fill:rgb(158,202,225)} -.Blues .q4-8{fill:rgb(107,174,214)} -.Blues .q5-8{fill:rgb(66,146,198)} -.Blues .q6-8{fill:rgb(33,113,181)} -.Blues .q7-8{fill:rgb(8,69,148)} -.Blues .q0-9{fill:rgb(247,251,255)} -.Blues .q1-9{fill:rgb(222,235,247)} -.Blues .q2-9{fill:rgb(198,219,239)} -.Blues .q3-9{fill:rgb(158,202,225)} -.Blues .q4-9{fill:rgb(107,174,214)} -.Blues .q5-9{fill:rgb(66,146,198)} -.Blues .q6-9{fill:rgb(33,113,181)} -.Blues .q7-9{fill:rgb(8,81,156)} -.Blues .q8-9{fill:rgb(8,48,107)} -.Greens .q0-3{fill:rgb(229,245,224)} -.Greens .q1-3{fill:rgb(161,217,155)} -.Greens .q2-3{fill:rgb(49,163,84)} -.Greens .q0-4{fill:rgb(237,248,233)} -.Greens .q1-4{fill:rgb(186,228,179)} -.Greens .q2-4{fill:rgb(116,196,118)} -.Greens .q3-4{fill:rgb(35,139,69)} -.Greens .q0-5{fill:rgb(237,248,233)} -.Greens .q1-5{fill:rgb(186,228,179)} -.Greens .q2-5{fill:rgb(116,196,118)} -.Greens .q3-5{fill:rgb(49,163,84)} -.Greens .q4-5{fill:rgb(0,109,44)} -.Greens .q0-6{fill:rgb(237,248,233)} -.Greens .q1-6{fill:rgb(199,233,192)} -.Greens .q2-6{fill:rgb(161,217,155)} -.Greens .q3-6{fill:rgb(116,196,118)} -.Greens .q4-6{fill:rgb(49,163,84)} -.Greens .q5-6{fill:rgb(0,109,44)} -.Greens .q0-7{fill:rgb(237,248,233)} -.Greens .q1-7{fill:rgb(199,233,192)} -.Greens .q2-7{fill:rgb(161,217,155)} -.Greens .q3-7{fill:rgb(116,196,118)} -.Greens .q4-7{fill:rgb(65,171,93)} -.Greens .q5-7{fill:rgb(35,139,69)} -.Greens .q6-7{fill:rgb(0,90,50)} -.Greens .q0-8{fill:rgb(247,252,245)} -.Greens .q1-8{fill:rgb(229,245,224)} -.Greens .q2-8{fill:rgb(199,233,192)} -.Greens .q3-8{fill:rgb(161,217,155)} -.Greens .q4-8{fill:rgb(116,196,118)} -.Greens .q5-8{fill:rgb(65,171,93)} -.Greens .q6-8{fill:rgb(35,139,69)} -.Greens .q7-8{fill:rgb(0,90,50)} -.Greens .q0-9{fill:rgb(247,252,245)} -.Greens .q1-9{fill:rgb(229,245,224)} -.Greens .q2-9{fill:rgb(199,233,192)} -.Greens .q3-9{fill:rgb(161,217,155)} -.Greens .q4-9{fill:rgb(116,196,118)} -.Greens .q5-9{fill:rgb(65,171,93)} -.Greens .q6-9{fill:rgb(35,139,69)} -.Greens .q7-9{fill:rgb(0,109,44)} -.Greens .q8-9{fill:rgb(0,68,27)} -.Oranges .q0-3{fill:rgb(254,230,206)} -.Oranges .q1-3{fill:rgb(253,174,107)} -.Oranges .q2-3{fill:rgb(230,85,13)} -.Oranges .q0-4{fill:rgb(254,237,222)} -.Oranges .q1-4{fill:rgb(253,190,133)} -.Oranges .q2-4{fill:rgb(253,141,60)} -.Oranges .q3-4{fill:rgb(217,71,1)} -.Oranges .q0-5{fill:rgb(254,237,222)} -.Oranges .q1-5{fill:rgb(253,190,133)} -.Oranges .q2-5{fill:rgb(253,141,60)} -.Oranges .q3-5{fill:rgb(230,85,13)} -.Oranges .q4-5{fill:rgb(166,54,3)} -.Oranges .q0-6{fill:rgb(254,237,222)} -.Oranges .q1-6{fill:rgb(253,208,162)} -.Oranges .q2-6{fill:rgb(253,174,107)} -.Oranges .q3-6{fill:rgb(253,141,60)} -.Oranges .q4-6{fill:rgb(230,85,13)} -.Oranges .q5-6{fill:rgb(166,54,3)} -.Oranges .q0-7{fill:rgb(254,237,222)} -.Oranges .q1-7{fill:rgb(253,208,162)} -.Oranges .q2-7{fill:rgb(253,174,107)} -.Oranges .q3-7{fill:rgb(253,141,60)} -.Oranges .q4-7{fill:rgb(241,105,19)} -.Oranges .q5-7{fill:rgb(217,72,1)} -.Oranges .q6-7{fill:rgb(140,45,4)} -.Oranges .q0-8{fill:rgb(255,245,235)} -.Oranges .q1-8{fill:rgb(254,230,206)} -.Oranges .q2-8{fill:rgb(253,208,162)} -.Oranges .q3-8{fill:rgb(253,174,107)} -.Oranges .q4-8{fill:rgb(253,141,60)} -.Oranges .q5-8{fill:rgb(241,105,19)} -.Oranges .q6-8{fill:rgb(217,72,1)} -.Oranges .q7-8{fill:rgb(140,45,4)} -.Oranges .q0-9{fill:rgb(255,245,235)} -.Oranges .q1-9{fill:rgb(254,230,206)} -.Oranges .q2-9{fill:rgb(253,208,162)} -.Oranges .q3-9{fill:rgb(253,174,107)} -.Oranges .q4-9{fill:rgb(253,141,60)} -.Oranges .q5-9{fill:rgb(241,105,19)} -.Oranges .q6-9{fill:rgb(217,72,1)} -.Oranges .q7-9{fill:rgb(166,54,3)} -.Oranges .q8-9{fill:rgb(127,39,4)} -.Reds .q0-3{fill:rgb(254,224,210)} -.Reds .q1-3{fill:rgb(252,146,114)} -.Reds .q2-3{fill:rgb(222,45,38)} -.Reds .q0-4{fill:rgb(254,229,217)} -.Reds .q1-4{fill:rgb(252,174,145)} -.Reds .q2-4{fill:rgb(251,106,74)} -.Reds .q3-4{fill:rgb(203,24,29)} -.Reds .q0-5{fill:rgb(254,229,217)} -.Reds .q1-5{fill:rgb(252,174,145)} -.Reds .q2-5{fill:rgb(251,106,74)} -.Reds .q3-5{fill:rgb(222,45,38)} -.Reds .q4-5{fill:rgb(165,15,21)} -.Reds .q0-6{fill:rgb(254,229,217)} -.Reds .q1-6{fill:rgb(252,187,161)} -.Reds .q2-6{fill:rgb(252,146,114)} -.Reds .q3-6{fill:rgb(251,106,74)} -.Reds .q4-6{fill:rgb(222,45,38)} -.Reds .q5-6{fill:rgb(165,15,21)} -.Reds .q0-7{fill:rgb(254,229,217)} -.Reds .q1-7{fill:rgb(252,187,161)} -.Reds .q2-7{fill:rgb(252,146,114)} -.Reds .q3-7{fill:rgb(251,106,74)} -.Reds .q4-7{fill:rgb(239,59,44)} -.Reds .q5-7{fill:rgb(203,24,29)} -.Reds .q6-7{fill:rgb(153,0,13)} -.Reds .q0-8{fill:rgb(255,245,240)} -.Reds .q1-8{fill:rgb(254,224,210)} -.Reds .q2-8{fill:rgb(252,187,161)} -.Reds .q3-8{fill:rgb(252,146,114)} -.Reds .q4-8{fill:rgb(251,106,74)} -.Reds .q5-8{fill:rgb(239,59,44)} -.Reds .q6-8{fill:rgb(203,24,29)} -.Reds .q7-8{fill:rgb(153,0,13)} -.Reds .q0-9{fill:rgb(255,245,240)} -.Reds .q1-9{fill:rgb(254,224,210)} -.Reds .q2-9{fill:rgb(252,187,161)} -.Reds .q3-9{fill:rgb(252,146,114)} -.Reds .q4-9{fill:rgb(251,106,74)} -.Reds .q5-9{fill:rgb(239,59,44)} -.Reds .q6-9{fill:rgb(203,24,29)} -.Reds .q7-9{fill:rgb(165,15,21)} -.Reds .q8-9{fill:rgb(103,0,13)} -.Greys .q0-3{fill:rgb(240,240,240)} -.Greys .q1-3{fill:rgb(189,189,189)} -.Greys .q2-3{fill:rgb(99,99,99)} -.Greys .q0-4{fill:rgb(247,247,247)} -.Greys .q1-4{fill:rgb(204,204,204)} -.Greys .q2-4{fill:rgb(150,150,150)} -.Greys .q3-4{fill:rgb(82,82,82)} -.Greys .q0-5{fill:rgb(247,247,247)} -.Greys .q1-5{fill:rgb(204,204,204)} -.Greys .q2-5{fill:rgb(150,150,150)} -.Greys .q3-5{fill:rgb(99,99,99)} -.Greys .q4-5{fill:rgb(37,37,37)} -.Greys .q0-6{fill:rgb(247,247,247)} -.Greys .q1-6{fill:rgb(217,217,217)} -.Greys .q2-6{fill:rgb(189,189,189)} -.Greys .q3-6{fill:rgb(150,150,150)} -.Greys .q4-6{fill:rgb(99,99,99)} -.Greys .q5-6{fill:rgb(37,37,37)} -.Greys .q0-7{fill:rgb(247,247,247)} -.Greys .q1-7{fill:rgb(217,217,217)} -.Greys .q2-7{fill:rgb(189,189,189)} -.Greys .q3-7{fill:rgb(150,150,150)} -.Greys .q4-7{fill:rgb(115,115,115)} -.Greys .q5-7{fill:rgb(82,82,82)} -.Greys .q6-7{fill:rgb(37,37,37)} -.Greys .q0-8{fill:rgb(255,255,255)} -.Greys .q1-8{fill:rgb(240,240,240)} -.Greys .q2-8{fill:rgb(217,217,217)} -.Greys .q3-8{fill:rgb(189,189,189)} -.Greys .q4-8{fill:rgb(150,150,150)} -.Greys .q5-8{fill:rgb(115,115,115)} -.Greys .q6-8{fill:rgb(82,82,82)} -.Greys .q7-8{fill:rgb(37,37,37)} -.Greys .q0-9{fill:rgb(255,255,255)} -.Greys .q1-9{fill:rgb(240,240,240)} -.Greys .q2-9{fill:rgb(217,217,217)} -.Greys .q3-9{fill:rgb(189,189,189)} -.Greys .q4-9{fill:rgb(150,150,150)} -.Greys .q5-9{fill:rgb(115,115,115)} -.Greys .q6-9{fill:rgb(82,82,82)} -.Greys .q7-9{fill:rgb(37,37,37)} -.Greys .q8-9{fill:rgb(0,0,0)} -.PuOr .q0-3{fill:rgb(241,163,64)} -.PuOr .q1-3{fill:rgb(247,247,247)} -.PuOr .q2-3{fill:rgb(153,142,195)} -.PuOr .q0-4{fill:rgb(230,97,1)} -.PuOr .q1-4{fill:rgb(253,184,99)} -.PuOr .q2-4{fill:rgb(178,171,210)} -.PuOr .q3-4{fill:rgb(94,60,153)} -.PuOr .q0-5{fill:rgb(230,97,1)} -.PuOr .q1-5{fill:rgb(253,184,99)} -.PuOr .q2-5{fill:rgb(247,247,247)} -.PuOr .q3-5{fill:rgb(178,171,210)} -.PuOr .q4-5{fill:rgb(94,60,153)} -.PuOr .q0-6{fill:rgb(179,88,6)} -.PuOr .q1-6{fill:rgb(241,163,64)} -.PuOr .q2-6{fill:rgb(254,224,182)} -.PuOr .q3-6{fill:rgb(216,218,235)} -.PuOr .q4-6{fill:rgb(153,142,195)} -.PuOr .q5-6{fill:rgb(84,39,136)} -.PuOr .q0-7{fill:rgb(179,88,6)} -.PuOr .q1-7{fill:rgb(241,163,64)} -.PuOr .q2-7{fill:rgb(254,224,182)} -.PuOr .q3-7{fill:rgb(247,247,247)} -.PuOr .q4-7{fill:rgb(216,218,235)} -.PuOr .q5-7{fill:rgb(153,142,195)} -.PuOr .q6-7{fill:rgb(84,39,136)} -.PuOr .q0-8{fill:rgb(179,88,6)} -.PuOr .q1-8{fill:rgb(224,130,20)} -.PuOr .q2-8{fill:rgb(253,184,99)} -.PuOr .q3-8{fill:rgb(254,224,182)} -.PuOr .q4-8{fill:rgb(216,218,235)} -.PuOr .q5-8{fill:rgb(178,171,210)} -.PuOr .q6-8{fill:rgb(128,115,172)} -.PuOr .q7-8{fill:rgb(84,39,136)} -.PuOr .q0-9{fill:rgb(179,88,6)} -.PuOr .q1-9{fill:rgb(224,130,20)} -.PuOr .q2-9{fill:rgb(253,184,99)} -.PuOr .q3-9{fill:rgb(254,224,182)} -.PuOr .q4-9{fill:rgb(247,247,247)} -.PuOr .q5-9{fill:rgb(216,218,235)} -.PuOr .q6-9{fill:rgb(178,171,210)} -.PuOr .q7-9{fill:rgb(128,115,172)} -.PuOr .q8-9{fill:rgb(84,39,136)} -.PuOr .q0-10{fill:rgb(127,59,8)} -.PuOr .q1-10{fill:rgb(179,88,6)} -.PuOr .q2-10{fill:rgb(224,130,20)} -.PuOr .q3-10{fill:rgb(253,184,99)} -.PuOr .q4-10{fill:rgb(254,224,182)} -.PuOr .q5-10{fill:rgb(216,218,235)} -.PuOr .q6-10{fill:rgb(178,171,210)} -.PuOr .q7-10{fill:rgb(128,115,172)} -.PuOr .q8-10{fill:rgb(84,39,136)} -.PuOr .q9-10{fill:rgb(45,0,75)} -.PuOr .q0-11{fill:rgb(127,59,8)} -.PuOr .q1-11{fill:rgb(179,88,6)} -.PuOr .q2-11{fill:rgb(224,130,20)} -.PuOr .q3-11{fill:rgb(253,184,99)} -.PuOr .q4-11{fill:rgb(254,224,182)} -.PuOr .q5-11{fill:rgb(247,247,247)} -.PuOr .q6-11{fill:rgb(216,218,235)} -.PuOr .q7-11{fill:rgb(178,171,210)} -.PuOr .q8-11{fill:rgb(128,115,172)} -.PuOr .q9-11{fill:rgb(84,39,136)} -.PuOr .q10-11{fill:rgb(45,0,75)} -.BrBG .q0-3{fill:rgb(216,179,101)} -.BrBG .q1-3{fill:rgb(245,245,245)} -.BrBG .q2-3{fill:rgb(90,180,172)} -.BrBG .q0-4{fill:rgb(166,97,26)} -.BrBG .q1-4{fill:rgb(223,194,125)} -.BrBG .q2-4{fill:rgb(128,205,193)} -.BrBG .q3-4{fill:rgb(1,133,113)} -.BrBG .q0-5{fill:rgb(166,97,26)} -.BrBG .q1-5{fill:rgb(223,194,125)} -.BrBG .q2-5{fill:rgb(245,245,245)} -.BrBG .q3-5{fill:rgb(128,205,193)} -.BrBG .q4-5{fill:rgb(1,133,113)} -.BrBG .q0-6{fill:rgb(140,81,10)} -.BrBG .q1-6{fill:rgb(216,179,101)} -.BrBG .q2-6{fill:rgb(246,232,195)} -.BrBG .q3-6{fill:rgb(199,234,229)} -.BrBG .q4-6{fill:rgb(90,180,172)} -.BrBG .q5-6{fill:rgb(1,102,94)} -.BrBG .q0-7{fill:rgb(140,81,10)} -.BrBG .q1-7{fill:rgb(216,179,101)} -.BrBG .q2-7{fill:rgb(246,232,195)} -.BrBG .q3-7{fill:rgb(245,245,245)} -.BrBG .q4-7{fill:rgb(199,234,229)} -.BrBG .q5-7{fill:rgb(90,180,172)} -.BrBG .q6-7{fill:rgb(1,102,94)} -.BrBG .q0-8{fill:rgb(140,81,10)} -.BrBG .q1-8{fill:rgb(191,129,45)} -.BrBG .q2-8{fill:rgb(223,194,125)} -.BrBG .q3-8{fill:rgb(246,232,195)} -.BrBG .q4-8{fill:rgb(199,234,229)} -.BrBG .q5-8{fill:rgb(128,205,193)} -.BrBG .q6-8{fill:rgb(53,151,143)} -.BrBG .q7-8{fill:rgb(1,102,94)} -.BrBG .q0-9{fill:rgb(140,81,10)} -.BrBG .q1-9{fill:rgb(191,129,45)} -.BrBG .q2-9{fill:rgb(223,194,125)} -.BrBG .q3-9{fill:rgb(246,232,195)} -.BrBG .q4-9{fill:rgb(245,245,245)} -.BrBG .q5-9{fill:rgb(199,234,229)} -.BrBG .q6-9{fill:rgb(128,205,193)} -.BrBG .q7-9{fill:rgb(53,151,143)} -.BrBG .q8-9{fill:rgb(1,102,94)} -.BrBG .q0-10{fill:rgb(84,48,5)} -.BrBG .q1-10{fill:rgb(140,81,10)} -.BrBG .q2-10{fill:rgb(191,129,45)} -.BrBG .q3-10{fill:rgb(223,194,125)} -.BrBG .q4-10{fill:rgb(246,232,195)} -.BrBG .q5-10{fill:rgb(199,234,229)} -.BrBG .q6-10{fill:rgb(128,205,193)} -.BrBG .q7-10{fill:rgb(53,151,143)} -.BrBG .q8-10{fill:rgb(1,102,94)} -.BrBG .q9-10{fill:rgb(0,60,48)} -.BrBG .q0-11{fill:rgb(84,48,5)} -.BrBG .q1-11{fill:rgb(140,81,10)} -.BrBG .q2-11{fill:rgb(191,129,45)} -.BrBG .q3-11{fill:rgb(223,194,125)} -.BrBG .q4-11{fill:rgb(246,232,195)} -.BrBG .q5-11{fill:rgb(245,245,245)} -.BrBG .q6-11{fill:rgb(199,234,229)} -.BrBG .q7-11{fill:rgb(128,205,193)} -.BrBG .q8-11{fill:rgb(53,151,143)} -.BrBG .q9-11{fill:rgb(1,102,94)} -.BrBG .q10-11{fill:rgb(0,60,48)} -.PRGn .q0-3{fill:rgb(175,141,195)} -.PRGn .q1-3{fill:rgb(247,247,247)} -.PRGn .q2-3{fill:rgb(127,191,123)} -.PRGn .q0-4{fill:rgb(123,50,148)} -.PRGn .q1-4{fill:rgb(194,165,207)} -.PRGn .q2-4{fill:rgb(166,219,160)} -.PRGn .q3-4{fill:rgb(0,136,55)} -.PRGn .q0-5{fill:rgb(123,50,148)} -.PRGn .q1-5{fill:rgb(194,165,207)} -.PRGn .q2-5{fill:rgb(247,247,247)} -.PRGn .q3-5{fill:rgb(166,219,160)} -.PRGn .q4-5{fill:rgb(0,136,55)} -.PRGn .q0-6{fill:rgb(118,42,131)} -.PRGn .q1-6{fill:rgb(175,141,195)} -.PRGn .q2-6{fill:rgb(231,212,232)} -.PRGn .q3-6{fill:rgb(217,240,211)} -.PRGn .q4-6{fill:rgb(127,191,123)} -.PRGn .q5-6{fill:rgb(27,120,55)} -.PRGn .q0-7{fill:rgb(118,42,131)} -.PRGn .q1-7{fill:rgb(175,141,195)} -.PRGn .q2-7{fill:rgb(231,212,232)} -.PRGn .q3-7{fill:rgb(247,247,247)} -.PRGn .q4-7{fill:rgb(217,240,211)} -.PRGn .q5-7{fill:rgb(127,191,123)} -.PRGn .q6-7{fill:rgb(27,120,55)} -.PRGn .q0-8{fill:rgb(118,42,131)} -.PRGn .q1-8{fill:rgb(153,112,171)} -.PRGn .q2-8{fill:rgb(194,165,207)} -.PRGn .q3-8{fill:rgb(231,212,232)} -.PRGn .q4-8{fill:rgb(217,240,211)} -.PRGn .q5-8{fill:rgb(166,219,160)} -.PRGn .q6-8{fill:rgb(90,174,97)} -.PRGn .q7-8{fill:rgb(27,120,55)} -.PRGn .q0-9{fill:rgb(118,42,131)} -.PRGn .q1-9{fill:rgb(153,112,171)} -.PRGn .q2-9{fill:rgb(194,165,207)} -.PRGn .q3-9{fill:rgb(231,212,232)} -.PRGn .q4-9{fill:rgb(247,247,247)} -.PRGn .q5-9{fill:rgb(217,240,211)} -.PRGn .q6-9{fill:rgb(166,219,160)} -.PRGn .q7-9{fill:rgb(90,174,97)} -.PRGn .q8-9{fill:rgb(27,120,55)} -.PRGn .q0-10{fill:rgb(64,0,75)} -.PRGn .q1-10{fill:rgb(118,42,131)} -.PRGn .q2-10{fill:rgb(153,112,171)} -.PRGn .q3-10{fill:rgb(194,165,207)} -.PRGn .q4-10{fill:rgb(231,212,232)} -.PRGn .q5-10{fill:rgb(217,240,211)} -.PRGn .q6-10{fill:rgb(166,219,160)} -.PRGn .q7-10{fill:rgb(90,174,97)} -.PRGn .q8-10{fill:rgb(27,120,55)} -.PRGn .q9-10{fill:rgb(0,68,27)} -.PRGn .q0-11{fill:rgb(64,0,75)} -.PRGn .q1-11{fill:rgb(118,42,131)} -.PRGn .q2-11{fill:rgb(153,112,171)} -.PRGn .q3-11{fill:rgb(194,165,207)} -.PRGn .q4-11{fill:rgb(231,212,232)} -.PRGn .q5-11{fill:rgb(247,247,247)} -.PRGn .q6-11{fill:rgb(217,240,211)} -.PRGn .q7-11{fill:rgb(166,219,160)} -.PRGn .q8-11{fill:rgb(90,174,97)} -.PRGn .q9-11{fill:rgb(27,120,55)} -.PRGn .q10-11{fill:rgb(0,68,27)} -.PiYG .q0-3{fill:rgb(233,163,201)} -.PiYG .q1-3{fill:rgb(247,247,247)} -.PiYG .q2-3{fill:rgb(161,215,106)} -.PiYG .q0-4{fill:rgb(208,28,139)} -.PiYG .q1-4{fill:rgb(241,182,218)} -.PiYG .q2-4{fill:rgb(184,225,134)} -.PiYG .q3-4{fill:rgb(77,172,38)} -.PiYG .q0-5{fill:rgb(208,28,139)} -.PiYG .q1-5{fill:rgb(241,182,218)} -.PiYG .q2-5{fill:rgb(247,247,247)} -.PiYG .q3-5{fill:rgb(184,225,134)} -.PiYG .q4-5{fill:rgb(77,172,38)} -.PiYG .q0-6{fill:rgb(197,27,125)} -.PiYG .q1-6{fill:rgb(233,163,201)} -.PiYG .q2-6{fill:rgb(253,224,239)} -.PiYG .q3-6{fill:rgb(230,245,208)} -.PiYG .q4-6{fill:rgb(161,215,106)} -.PiYG .q5-6{fill:rgb(77,146,33)} -.PiYG .q0-7{fill:rgb(197,27,125)} -.PiYG .q1-7{fill:rgb(233,163,201)} -.PiYG .q2-7{fill:rgb(253,224,239)} -.PiYG .q3-7{fill:rgb(247,247,247)} -.PiYG .q4-7{fill:rgb(230,245,208)} -.PiYG .q5-7{fill:rgb(161,215,106)} -.PiYG .q6-7{fill:rgb(77,146,33)} -.PiYG .q0-8{fill:rgb(197,27,125)} -.PiYG .q1-8{fill:rgb(222,119,174)} -.PiYG .q2-8{fill:rgb(241,182,218)} -.PiYG .q3-8{fill:rgb(253,224,239)} -.PiYG .q4-8{fill:rgb(230,245,208)} -.PiYG .q5-8{fill:rgb(184,225,134)} -.PiYG .q6-8{fill:rgb(127,188,65)} -.PiYG .q7-8{fill:rgb(77,146,33)} -.PiYG .q0-9{fill:rgb(197,27,125)} -.PiYG .q1-9{fill:rgb(222,119,174)} -.PiYG .q2-9{fill:rgb(241,182,218)} -.PiYG .q3-9{fill:rgb(253,224,239)} -.PiYG .q4-9{fill:rgb(247,247,247)} -.PiYG .q5-9{fill:rgb(230,245,208)} -.PiYG .q6-9{fill:rgb(184,225,134)} -.PiYG .q7-9{fill:rgb(127,188,65)} -.PiYG .q8-9{fill:rgb(77,146,33)} -.PiYG .q0-10{fill:rgb(142,1,82)} -.PiYG .q1-10{fill:rgb(197,27,125)} -.PiYG .q2-10{fill:rgb(222,119,174)} -.PiYG .q3-10{fill:rgb(241,182,218)} -.PiYG .q4-10{fill:rgb(253,224,239)} -.PiYG .q5-10{fill:rgb(230,245,208)} -.PiYG .q6-10{fill:rgb(184,225,134)} -.PiYG .q7-10{fill:rgb(127,188,65)} -.PiYG .q8-10{fill:rgb(77,146,33)} -.PiYG .q9-10{fill:rgb(39,100,25)} -.PiYG .q0-11{fill:rgb(142,1,82)} -.PiYG .q1-11{fill:rgb(197,27,125)} -.PiYG .q2-11{fill:rgb(222,119,174)} -.PiYG .q3-11{fill:rgb(241,182,218)} -.PiYG .q4-11{fill:rgb(253,224,239)} -.PiYG .q5-11{fill:rgb(247,247,247)} -.PiYG .q6-11{fill:rgb(230,245,208)} -.PiYG .q7-11{fill:rgb(184,225,134)} -.PiYG .q8-11{fill:rgb(127,188,65)} -.PiYG .q9-11{fill:rgb(77,146,33)} -.PiYG .q10-11{fill:rgb(39,100,25)} -.RdBu .q0-3{fill:rgb(239,138,98)} -.RdBu .q1-3{fill:rgb(247,247,247)} -.RdBu .q2-3{fill:rgb(103,169,207)} -.RdBu .q0-4{fill:rgb(202,0,32)} -.RdBu .q1-4{fill:rgb(244,165,130)} -.RdBu .q2-4{fill:rgb(146,197,222)} -.RdBu .q3-4{fill:rgb(5,113,176)} -.RdBu .q0-5{fill:rgb(202,0,32)} -.RdBu .q1-5{fill:rgb(244,165,130)} -.RdBu .q2-5{fill:rgb(247,247,247)} -.RdBu .q3-5{fill:rgb(146,197,222)} -.RdBu .q4-5{fill:rgb(5,113,176)} -.RdBu .q0-6{fill:rgb(178,24,43)} -.RdBu .q1-6{fill:rgb(239,138,98)} -.RdBu .q2-6{fill:rgb(253,219,199)} -.RdBu .q3-6{fill:rgb(209,229,240)} -.RdBu .q4-6{fill:rgb(103,169,207)} -.RdBu .q5-6{fill:rgb(33,102,172)} -.RdBu .q0-7{fill:rgb(178,24,43)} -.RdBu .q1-7{fill:rgb(239,138,98)} -.RdBu .q2-7{fill:rgb(253,219,199)} -.RdBu .q3-7{fill:rgb(247,247,247)} -.RdBu .q4-7{fill:rgb(209,229,240)} -.RdBu .q5-7{fill:rgb(103,169,207)} -.RdBu .q6-7{fill:rgb(33,102,172)} -.RdBu .q0-8{fill:rgb(178,24,43)} -.RdBu .q1-8{fill:rgb(214,96,77)} -.RdBu .q2-8{fill:rgb(244,165,130)} -.RdBu .q3-8{fill:rgb(253,219,199)} -.RdBu .q4-8{fill:rgb(209,229,240)} -.RdBu .q5-8{fill:rgb(146,197,222)} -.RdBu .q6-8{fill:rgb(67,147,195)} -.RdBu .q7-8{fill:rgb(33,102,172)} -.RdBu .q0-9{fill:rgb(178,24,43)} -.RdBu .q1-9{fill:rgb(214,96,77)} -.RdBu .q2-9{fill:rgb(244,165,130)} -.RdBu .q3-9{fill:rgb(253,219,199)} -.RdBu .q4-9{fill:rgb(247,247,247)} -.RdBu .q5-9{fill:rgb(209,229,240)} -.RdBu .q6-9{fill:rgb(146,197,222)} -.RdBu .q7-9{fill:rgb(67,147,195)} -.RdBu .q8-9{fill:rgb(33,102,172)} -.RdBu .q0-10{fill:rgb(103,0,31)} -.RdBu .q1-10{fill:rgb(178,24,43)} -.RdBu .q2-10{fill:rgb(214,96,77)} -.RdBu .q3-10{fill:rgb(244,165,130)} -.RdBu .q4-10{fill:rgb(253,219,199)} -.RdBu .q5-10{fill:rgb(209,229,240)} -.RdBu .q6-10{fill:rgb(146,197,222)} -.RdBu .q7-10{fill:rgb(67,147,195)} -.RdBu .q8-10{fill:rgb(33,102,172)} -.RdBu .q9-10{fill:rgb(5,48,97)} -.RdBu .q0-11{fill:rgb(103,0,31)} -.RdBu .q1-11{fill:rgb(178,24,43)} -.RdBu .q2-11{fill:rgb(214,96,77)} -.RdBu .q3-11{fill:rgb(244,165,130)} -.RdBu .q4-11{fill:rgb(253,219,199)} -.RdBu .q5-11{fill:rgb(247,247,247)} -.RdBu .q6-11{fill:rgb(209,229,240)} -.RdBu .q7-11{fill:rgb(146,197,222)} -.RdBu .q8-11{fill:rgb(67,147,195)} -.RdBu .q9-11{fill:rgb(33,102,172)} -.RdBu .q10-11{fill:rgb(5,48,97)} -.RdGy .q0-3{fill:rgb(239,138,98)} -.RdGy .q1-3{fill:rgb(255,255,255)} -.RdGy .q2-3{fill:rgb(153,153,153)} -.RdGy .q0-4{fill:rgb(202,0,32)} -.RdGy .q1-4{fill:rgb(244,165,130)} -.RdGy .q2-4{fill:rgb(186,186,186)} -.RdGy .q3-4{fill:rgb(64,64,64)} -.RdGy .q0-5{fill:rgb(202,0,32)} -.RdGy .q1-5{fill:rgb(244,165,130)} -.RdGy .q2-5{fill:rgb(255,255,255)} -.RdGy .q3-5{fill:rgb(186,186,186)} -.RdGy .q4-5{fill:rgb(64,64,64)} -.RdGy .q0-6{fill:rgb(178,24,43)} -.RdGy .q1-6{fill:rgb(239,138,98)} -.RdGy .q2-6{fill:rgb(253,219,199)} -.RdGy .q3-6{fill:rgb(224,224,224)} -.RdGy .q4-6{fill:rgb(153,153,153)} -.RdGy .q5-6{fill:rgb(77,77,77)} -.RdGy .q0-7{fill:rgb(178,24,43)} -.RdGy .q1-7{fill:rgb(239,138,98)} -.RdGy .q2-7{fill:rgb(253,219,199)} -.RdGy .q3-7{fill:rgb(255,255,255)} -.RdGy .q4-7{fill:rgb(224,224,224)} -.RdGy .q5-7{fill:rgb(153,153,153)} -.RdGy .q6-7{fill:rgb(77,77,77)} -.RdGy .q0-8{fill:rgb(178,24,43)} -.RdGy .q1-8{fill:rgb(214,96,77)} -.RdGy .q2-8{fill:rgb(244,165,130)} -.RdGy .q3-8{fill:rgb(253,219,199)} -.RdGy .q4-8{fill:rgb(224,224,224)} -.RdGy .q5-8{fill:rgb(186,186,186)} -.RdGy .q6-8{fill:rgb(135,135,135)} -.RdGy .q7-8{fill:rgb(77,77,77)} -.RdGy .q0-9{fill:rgb(178,24,43)} -.RdGy .q1-9{fill:rgb(214,96,77)} -.RdGy .q2-9{fill:rgb(244,165,130)} -.RdGy .q3-9{fill:rgb(253,219,199)} -.RdGy .q4-9{fill:rgb(255,255,255)} -.RdGy .q5-9{fill:rgb(224,224,224)} -.RdGy .q6-9{fill:rgb(186,186,186)} -.RdGy .q7-9{fill:rgb(135,135,135)} -.RdGy .q8-9{fill:rgb(77,77,77)} -.RdGy .q0-10{fill:rgb(103,0,31)} -.RdGy .q1-10{fill:rgb(178,24,43)} -.RdGy .q2-10{fill:rgb(214,96,77)} -.RdGy .q3-10{fill:rgb(244,165,130)} -.RdGy .q4-10{fill:rgb(253,219,199)} -.RdGy .q5-10{fill:rgb(224,224,224)} -.RdGy .q6-10{fill:rgb(186,186,186)} -.RdGy .q7-10{fill:rgb(135,135,135)} -.RdGy .q8-10{fill:rgb(77,77,77)} -.RdGy .q9-10{fill:rgb(26,26,26)} -.RdGy .q0-11{fill:rgb(103,0,31)} -.RdGy .q1-11{fill:rgb(178,24,43)} -.RdGy .q2-11{fill:rgb(214,96,77)} -.RdGy .q3-11{fill:rgb(244,165,130)} -.RdGy .q4-11{fill:rgb(253,219,199)} -.RdGy .q5-11{fill:rgb(255,255,255)} -.RdGy .q6-11{fill:rgb(224,224,224)} -.RdGy .q7-11{fill:rgb(186,186,186)} -.RdGy .q8-11{fill:rgb(135,135,135)} -.RdGy .q9-11{fill:rgb(77,77,77)} -.RdGy .q10-11{fill:rgb(26,26,26)} -.RdYlBu .q0-3{fill:rgb(252,141,89)} -.RdYlBu .q1-3{fill:rgb(255,255,191)} -.RdYlBu .q2-3{fill:rgb(145,191,219)} -.RdYlBu .q0-4{fill:rgb(215,25,28)} -.RdYlBu .q1-4{fill:rgb(253,174,97)} -.RdYlBu .q2-4{fill:rgb(171,217,233)} -.RdYlBu .q3-4{fill:rgb(44,123,182)} -.RdYlBu .q0-5{fill:rgb(215,25,28)} -.RdYlBu .q1-5{fill:rgb(253,174,97)} -.RdYlBu .q2-5{fill:rgb(255,255,191)} -.RdYlBu .q3-5{fill:rgb(171,217,233)} -.RdYlBu .q4-5{fill:rgb(44,123,182)} -.RdYlBu .q0-6{fill:rgb(215,48,39)} -.RdYlBu .q1-6{fill:rgb(252,141,89)} -.RdYlBu .q2-6{fill:rgb(254,224,144)} -.RdYlBu .q3-6{fill:rgb(224,243,248)} -.RdYlBu .q4-6{fill:rgb(145,191,219)} -.RdYlBu .q5-6{fill:rgb(69,117,180)} -.RdYlBu .q0-7{fill:rgb(215,48,39)} -.RdYlBu .q1-7{fill:rgb(252,141,89)} -.RdYlBu .q2-7{fill:rgb(254,224,144)} -.RdYlBu .q3-7{fill:rgb(255,255,191)} -.RdYlBu .q4-7{fill:rgb(224,243,248)} -.RdYlBu .q5-7{fill:rgb(145,191,219)} -.RdYlBu .q6-7{fill:rgb(69,117,180)} -.RdYlBu .q0-8{fill:rgb(215,48,39)} -.RdYlBu .q1-8{fill:rgb(244,109,67)} -.RdYlBu .q2-8{fill:rgb(253,174,97)} -.RdYlBu .q3-8{fill:rgb(254,224,144)} -.RdYlBu .q4-8{fill:rgb(224,243,248)} -.RdYlBu .q5-8{fill:rgb(171,217,233)} -.RdYlBu .q6-8{fill:rgb(116,173,209)} -.RdYlBu .q7-8{fill:rgb(69,117,180)} -.RdYlBu .q0-9{fill:rgb(215,48,39)} -.RdYlBu .q1-9{fill:rgb(244,109,67)} -.RdYlBu .q2-9{fill:rgb(253,174,97)} -.RdYlBu .q3-9{fill:rgb(254,224,144)} -.RdYlBu .q4-9{fill:rgb(255,255,191)} -.RdYlBu .q5-9{fill:rgb(224,243,248)} -.RdYlBu .q6-9{fill:rgb(171,217,233)} -.RdYlBu .q7-9{fill:rgb(116,173,209)} -.RdYlBu .q8-9{fill:rgb(69,117,180)} -.RdYlBu .q0-10{fill:rgb(165,0,38)} -.RdYlBu .q1-10{fill:rgb(215,48,39)} -.RdYlBu .q2-10{fill:rgb(244,109,67)} -.RdYlBu .q3-10{fill:rgb(253,174,97)} -.RdYlBu .q4-10{fill:rgb(254,224,144)} -.RdYlBu .q5-10{fill:rgb(224,243,248)} -.RdYlBu .q6-10{fill:rgb(171,217,233)} -.RdYlBu .q7-10{fill:rgb(116,173,209)} -.RdYlBu .q8-10{fill:rgb(69,117,180)} -.RdYlBu .q9-10{fill:rgb(49,54,149)} -.RdYlBu .q0-11{fill:rgb(165,0,38)} -.RdYlBu .q1-11{fill:rgb(215,48,39)} -.RdYlBu .q2-11{fill:rgb(244,109,67)} -.RdYlBu .q3-11{fill:rgb(253,174,97)} -.RdYlBu .q4-11{fill:rgb(254,224,144)} -.RdYlBu .q5-11{fill:rgb(255,255,191)} -.RdYlBu .q6-11{fill:rgb(224,243,248)} -.RdYlBu .q7-11{fill:rgb(171,217,233)} -.RdYlBu .q8-11{fill:rgb(116,173,209)} -.RdYlBu .q9-11{fill:rgb(69,117,180)} -.RdYlBu .q10-11{fill:rgb(49,54,149)} -.Spectral .q0-3{fill:rgb(252,141,89)} -.Spectral .q1-3{fill:rgb(255,255,191)} -.Spectral .q2-3{fill:rgb(153,213,148)} -.Spectral .q0-4{fill:rgb(215,25,28)} -.Spectral .q1-4{fill:rgb(253,174,97)} -.Spectral .q2-4{fill:rgb(171,221,164)} -.Spectral .q3-4{fill:rgb(43,131,186)} -.Spectral .q0-5{fill:rgb(215,25,28)} -.Spectral .q1-5{fill:rgb(253,174,97)} -.Spectral .q2-5{fill:rgb(255,255,191)} -.Spectral .q3-5{fill:rgb(171,221,164)} -.Spectral .q4-5{fill:rgb(43,131,186)} -.Spectral .q0-6{fill:rgb(213,62,79)} -.Spectral .q1-6{fill:rgb(252,141,89)} -.Spectral .q2-6{fill:rgb(254,224,139)} -.Spectral .q3-6{fill:rgb(230,245,152)} -.Spectral .q4-6{fill:rgb(153,213,148)} -.Spectral .q5-6{fill:rgb(50,136,189)} -.Spectral .q0-7{fill:rgb(213,62,79)} -.Spectral .q1-7{fill:rgb(252,141,89)} -.Spectral .q2-7{fill:rgb(254,224,139)} -.Spectral .q3-7{fill:rgb(255,255,191)} -.Spectral .q4-7{fill:rgb(230,245,152)} -.Spectral .q5-7{fill:rgb(153,213,148)} -.Spectral .q6-7{fill:rgb(50,136,189)} -.Spectral .q0-8{fill:rgb(213,62,79)} -.Spectral .q1-8{fill:rgb(244,109,67)} -.Spectral .q2-8{fill:rgb(253,174,97)} -.Spectral .q3-8{fill:rgb(254,224,139)} -.Spectral .q4-8{fill:rgb(230,245,152)} -.Spectral .q5-8{fill:rgb(171,221,164)} -.Spectral .q6-8{fill:rgb(102,194,165)} -.Spectral .q7-8{fill:rgb(50,136,189)} -.Spectral .q0-9{fill:rgb(213,62,79)} -.Spectral .q1-9{fill:rgb(244,109,67)} -.Spectral .q2-9{fill:rgb(253,174,97)} -.Spectral .q3-9{fill:rgb(254,224,139)} -.Spectral .q4-9{fill:rgb(255,255,191)} -.Spectral .q5-9{fill:rgb(230,245,152)} -.Spectral .q6-9{fill:rgb(171,221,164)} -.Spectral .q7-9{fill:rgb(102,194,165)} -.Spectral .q8-9{fill:rgb(50,136,189)} -.Spectral .q0-10{fill:rgb(158,1,66)} -.Spectral .q1-10{fill:rgb(213,62,79)} -.Spectral .q2-10{fill:rgb(244,109,67)} -.Spectral .q3-10{fill:rgb(253,174,97)} -.Spectral .q4-10{fill:rgb(254,224,139)} -.Spectral .q5-10{fill:rgb(230,245,152)} -.Spectral .q6-10{fill:rgb(171,221,164)} -.Spectral .q7-10{fill:rgb(102,194,165)} -.Spectral .q8-10{fill:rgb(50,136,189)} -.Spectral .q9-10{fill:rgb(94,79,162)} -.Spectral .q0-11{fill:rgb(158,1,66)} -.Spectral .q1-11{fill:rgb(213,62,79)} -.Spectral .q2-11{fill:rgb(244,109,67)} -.Spectral .q3-11{fill:rgb(253,174,97)} -.Spectral .q4-11{fill:rgb(254,224,139)} -.Spectral .q5-11{fill:rgb(255,255,191)} -.Spectral .q6-11{fill:rgb(230,245,152)} -.Spectral .q7-11{fill:rgb(171,221,164)} -.Spectral .q8-11{fill:rgb(102,194,165)} -.Spectral .q9-11{fill:rgb(50,136,189)} -.Spectral .q10-11{fill:rgb(94,79,162)} -.RdYlGn .q0-3{fill:rgb(252,141,89)} -.RdYlGn .q1-3{fill:rgb(255,255,191)} -.RdYlGn .q2-3{fill:rgb(145,207,96)} -.RdYlGn .q0-4{fill:rgb(215,25,28)} -.RdYlGn .q1-4{fill:rgb(253,174,97)} -.RdYlGn .q2-4{fill:rgb(166,217,106)} -.RdYlGn .q3-4{fill:rgb(26,150,65)} -.RdYlGn .q0-5{fill:rgb(215,25,28)} -.RdYlGn .q1-5{fill:rgb(253,174,97)} -.RdYlGn .q2-5{fill:rgb(255,255,191)} -.RdYlGn .q3-5{fill:rgb(166,217,106)} -.RdYlGn .q4-5{fill:rgb(26,150,65)} -.RdYlGn .q0-6{fill:rgb(215,48,39)} -.RdYlGn .q1-6{fill:rgb(252,141,89)} -.RdYlGn .q2-6{fill:rgb(254,224,139)} -.RdYlGn .q3-6{fill:rgb(217,239,139)} -.RdYlGn .q4-6{fill:rgb(145,207,96)} -.RdYlGn .q5-6{fill:rgb(26,152,80)} -.RdYlGn .q0-7{fill:rgb(215,48,39)} -.RdYlGn .q1-7{fill:rgb(252,141,89)} -.RdYlGn .q2-7{fill:rgb(254,224,139)} -.RdYlGn .q3-7{fill:rgb(255,255,191)} -.RdYlGn .q4-7{fill:rgb(217,239,139)} -.RdYlGn .q5-7{fill:rgb(145,207,96)} -.RdYlGn .q6-7{fill:rgb(26,152,80)} -.RdYlGn .q0-8{fill:rgb(215,48,39)} -.RdYlGn .q1-8{fill:rgb(244,109,67)} -.RdYlGn .q2-8{fill:rgb(253,174,97)} -.RdYlGn .q3-8{fill:rgb(254,224,139)} -.RdYlGn .q4-8{fill:rgb(217,239,139)} -.RdYlGn .q5-8{fill:rgb(166,217,106)} -.RdYlGn .q6-8{fill:rgb(102,189,99)} -.RdYlGn .q7-8{fill:rgb(26,152,80)} -.RdYlGn .q0-9{fill:rgb(215,48,39)} -.RdYlGn .q1-9{fill:rgb(244,109,67)} -.RdYlGn .q2-9{fill:rgb(253,174,97)} -.RdYlGn .q3-9{fill:rgb(254,224,139)} -.RdYlGn .q4-9{fill:rgb(255,255,191)} -.RdYlGn .q5-9{fill:rgb(217,239,139)} -.RdYlGn .q6-9{fill:rgb(166,217,106)} -.RdYlGn .q7-9{fill:rgb(102,189,99)} -.RdYlGn .q8-9{fill:rgb(26,152,80)} -.RdYlGn .q0-10{fill:rgb(165,0,38)} -.RdYlGn .q1-10{fill:rgb(215,48,39)} -.RdYlGn .q2-10{fill:rgb(244,109,67)} -.RdYlGn .q3-10{fill:rgb(253,174,97)} -.RdYlGn .q4-10{fill:rgb(254,224,139)} -.RdYlGn .q5-10{fill:rgb(217,239,139)} -.RdYlGn .q6-10{fill:rgb(166,217,106)} -.RdYlGn .q7-10{fill:rgb(102,189,99)} -.RdYlGn .q8-10{fill:rgb(26,152,80)} -.RdYlGn .q9-10{fill:rgb(0,104,55)} -.RdYlGn .q0-11{fill:rgb(165,0,38)} -.RdYlGn .q1-11{fill:rgb(215,48,39)} -.RdYlGn .q2-11{fill:rgb(244,109,67)} -.RdYlGn .q3-11{fill:rgb(253,174,97)} -.RdYlGn .q4-11{fill:rgb(254,224,139)} -.RdYlGn .q5-11{fill:rgb(255,255,191)} -.RdYlGn .q6-11{fill:rgb(217,239,139)} -.RdYlGn .q7-11{fill:rgb(166,217,106)} -.RdYlGn .q8-11{fill:rgb(102,189,99)} -.RdYlGn .q9-11{fill:rgb(26,152,80)} -.RdYlGn .q10-11{fill:rgb(0,104,55)} -.Accent .q0-3{fill:rgb(127,201,127)} -.Accent .q1-3{fill:rgb(190,174,212)} -.Accent .q2-3{fill:rgb(253,192,134)} -.Accent .q0-4{fill:rgb(127,201,127)} -.Accent .q1-4{fill:rgb(190,174,212)} -.Accent .q2-4{fill:rgb(253,192,134)} -.Accent .q3-4{fill:rgb(255,255,153)} -.Accent .q0-5{fill:rgb(127,201,127)} -.Accent .q1-5{fill:rgb(190,174,212)} -.Accent .q2-5{fill:rgb(253,192,134)} -.Accent .q3-5{fill:rgb(255,255,153)} -.Accent .q4-5{fill:rgb(56,108,176)} -.Accent .q0-6{fill:rgb(127,201,127)} -.Accent .q1-6{fill:rgb(190,174,212)} -.Accent .q2-6{fill:rgb(253,192,134)} -.Accent .q3-6{fill:rgb(255,255,153)} -.Accent .q4-6{fill:rgb(56,108,176)} -.Accent .q5-6{fill:rgb(240,2,127)} -.Accent .q0-7{fill:rgb(127,201,127)} -.Accent .q1-7{fill:rgb(190,174,212)} -.Accent .q2-7{fill:rgb(253,192,134)} -.Accent .q3-7{fill:rgb(255,255,153)} -.Accent .q4-7{fill:rgb(56,108,176)} -.Accent .q5-7{fill:rgb(240,2,127)} -.Accent .q6-7{fill:rgb(191,91,23)} -.Accent .q0-8{fill:rgb(127,201,127)} -.Accent .q1-8{fill:rgb(190,174,212)} -.Accent .q2-8{fill:rgb(253,192,134)} -.Accent .q3-8{fill:rgb(255,255,153)} -.Accent .q4-8{fill:rgb(56,108,176)} -.Accent .q5-8{fill:rgb(240,2,127)} -.Accent .q6-8{fill:rgb(191,91,23)} -.Accent .q7-8{fill:rgb(102,102,102)} -.Dark2 .q0-3{fill:rgb(27,158,119)} -.Dark2 .q1-3{fill:rgb(217,95,2)} -.Dark2 .q2-3{fill:rgb(117,112,179)} -.Dark2 .q0-4{fill:rgb(27,158,119)} -.Dark2 .q1-4{fill:rgb(217,95,2)} -.Dark2 .q2-4{fill:rgb(117,112,179)} -.Dark2 .q3-4{fill:rgb(231,41,138)} -.Dark2 .q0-5{fill:rgb(27,158,119)} -.Dark2 .q1-5{fill:rgb(217,95,2)} -.Dark2 .q2-5{fill:rgb(117,112,179)} -.Dark2 .q3-5{fill:rgb(231,41,138)} -.Dark2 .q4-5{fill:rgb(102,166,30)} -.Dark2 .q0-6{fill:rgb(27,158,119)} -.Dark2 .q1-6{fill:rgb(217,95,2)} -.Dark2 .q2-6{fill:rgb(117,112,179)} -.Dark2 .q3-6{fill:rgb(231,41,138)} -.Dark2 .q4-6{fill:rgb(102,166,30)} -.Dark2 .q5-6{fill:rgb(230,171,2)} -.Dark2 .q0-7{fill:rgb(27,158,119)} -.Dark2 .q1-7{fill:rgb(217,95,2)} -.Dark2 .q2-7{fill:rgb(117,112,179)} -.Dark2 .q3-7{fill:rgb(231,41,138)} -.Dark2 .q4-7{fill:rgb(102,166,30)} -.Dark2 .q5-7{fill:rgb(230,171,2)} -.Dark2 .q6-7{fill:rgb(166,118,29)} -.Dark2 .q0-8{fill:rgb(27,158,119)} -.Dark2 .q1-8{fill:rgb(217,95,2)} -.Dark2 .q2-8{fill:rgb(117,112,179)} -.Dark2 .q3-8{fill:rgb(231,41,138)} -.Dark2 .q4-8{fill:rgb(102,166,30)} -.Dark2 .q5-8{fill:rgb(230,171,2)} -.Dark2 .q6-8{fill:rgb(166,118,29)} -.Dark2 .q7-8{fill:rgb(102,102,102)} -.Paired .q0-3{fill:rgb(166,206,227)} -.Paired .q1-3{fill:rgb(31,120,180)} -.Paired .q2-3{fill:rgb(178,223,138)} -.Paired .q0-4{fill:rgb(166,206,227)} -.Paired .q1-4{fill:rgb(31,120,180)} -.Paired .q2-4{fill:rgb(178,223,138)} -.Paired .q3-4{fill:rgb(51,160,44)} -.Paired .q0-5{fill:rgb(166,206,227)} -.Paired .q1-5{fill:rgb(31,120,180)} -.Paired .q2-5{fill:rgb(178,223,138)} -.Paired .q3-5{fill:rgb(51,160,44)} -.Paired .q4-5{fill:rgb(251,154,153)} -.Paired .q0-6{fill:rgb(166,206,227)} -.Paired .q1-6{fill:rgb(31,120,180)} -.Paired .q2-6{fill:rgb(178,223,138)} -.Paired .q3-6{fill:rgb(51,160,44)} -.Paired .q4-6{fill:rgb(251,154,153)} -.Paired .q5-6{fill:rgb(227,26,28)} -.Paired .q0-7{fill:rgb(166,206,227)} -.Paired .q1-7{fill:rgb(31,120,180)} -.Paired .q2-7{fill:rgb(178,223,138)} -.Paired .q3-7{fill:rgb(51,160,44)} -.Paired .q4-7{fill:rgb(251,154,153)} -.Paired .q5-7{fill:rgb(227,26,28)} -.Paired .q6-7{fill:rgb(253,191,111)} -.Paired .q0-8{fill:rgb(166,206,227)} -.Paired .q1-8{fill:rgb(31,120,180)} -.Paired .q2-8{fill:rgb(178,223,138)} -.Paired .q3-8{fill:rgb(51,160,44)} -.Paired .q4-8{fill:rgb(251,154,153)} -.Paired .q5-8{fill:rgb(227,26,28)} -.Paired .q6-8{fill:rgb(253,191,111)} -.Paired .q7-8{fill:rgb(255,127,0)} -.Paired .q0-9{fill:rgb(166,206,227)} -.Paired .q1-9{fill:rgb(31,120,180)} -.Paired .q2-9{fill:rgb(178,223,138)} -.Paired .q3-9{fill:rgb(51,160,44)} -.Paired .q4-9{fill:rgb(251,154,153)} -.Paired .q5-9{fill:rgb(227,26,28)} -.Paired .q6-9{fill:rgb(253,191,111)} -.Paired .q7-9{fill:rgb(255,127,0)} -.Paired .q8-9{fill:rgb(202,178,214)} -.Paired .q0-10{fill:rgb(166,206,227)} -.Paired .q1-10{fill:rgb(31,120,180)} -.Paired .q2-10{fill:rgb(178,223,138)} -.Paired .q3-10{fill:rgb(51,160,44)} -.Paired .q4-10{fill:rgb(251,154,153)} -.Paired .q5-10{fill:rgb(227,26,28)} -.Paired .q6-10{fill:rgb(253,191,111)} -.Paired .q7-10{fill:rgb(255,127,0)} -.Paired .q8-10{fill:rgb(202,178,214)} -.Paired .q9-10{fill:rgb(106,61,154)} -.Paired .q0-11{fill:rgb(166,206,227)} -.Paired .q1-11{fill:rgb(31,120,180)} -.Paired .q2-11{fill:rgb(178,223,138)} -.Paired .q3-11{fill:rgb(51,160,44)} -.Paired .q4-11{fill:rgb(251,154,153)} -.Paired .q5-11{fill:rgb(227,26,28)} -.Paired .q6-11{fill:rgb(253,191,111)} -.Paired .q7-11{fill:rgb(255,127,0)} -.Paired .q8-11{fill:rgb(202,178,214)} -.Paired .q9-11{fill:rgb(106,61,154)} -.Paired .q10-11{fill:rgb(255,255,153)} -.Paired .q0-12{fill:rgb(166,206,227)} -.Paired .q1-12{fill:rgb(31,120,180)} -.Paired .q2-12{fill:rgb(178,223,138)} -.Paired .q3-12{fill:rgb(51,160,44)} -.Paired .q4-12{fill:rgb(251,154,153)} -.Paired .q5-12{fill:rgb(227,26,28)} -.Paired .q6-12{fill:rgb(253,191,111)} -.Paired .q7-12{fill:rgb(255,127,0)} -.Paired .q8-12{fill:rgb(202,178,214)} -.Paired .q9-12{fill:rgb(106,61,154)} -.Paired .q10-12{fill:rgb(255,255,153)} -.Paired .q11-12{fill:rgb(177,89,40)} -.Pastel1 .q0-3{fill:rgb(251,180,174)} -.Pastel1 .q1-3{fill:rgb(179,205,227)} -.Pastel1 .q2-3{fill:rgb(204,235,197)} -.Pastel1 .q0-4{fill:rgb(251,180,174)} -.Pastel1 .q1-4{fill:rgb(179,205,227)} -.Pastel1 .q2-4{fill:rgb(204,235,197)} -.Pastel1 .q3-4{fill:rgb(222,203,228)} -.Pastel1 .q0-5{fill:rgb(251,180,174)} -.Pastel1 .q1-5{fill:rgb(179,205,227)} -.Pastel1 .q2-5{fill:rgb(204,235,197)} -.Pastel1 .q3-5{fill:rgb(222,203,228)} -.Pastel1 .q4-5{fill:rgb(254,217,166)} -.Pastel1 .q0-6{fill:rgb(251,180,174)} -.Pastel1 .q1-6{fill:rgb(179,205,227)} -.Pastel1 .q2-6{fill:rgb(204,235,197)} -.Pastel1 .q3-6{fill:rgb(222,203,228)} -.Pastel1 .q4-6{fill:rgb(254,217,166)} -.Pastel1 .q5-6{fill:rgb(255,255,204)} -.Pastel1 .q0-7{fill:rgb(251,180,174)} -.Pastel1 .q1-7{fill:rgb(179,205,227)} -.Pastel1 .q2-7{fill:rgb(204,235,197)} -.Pastel1 .q3-7{fill:rgb(222,203,228)} -.Pastel1 .q4-7{fill:rgb(254,217,166)} -.Pastel1 .q5-7{fill:rgb(255,255,204)} -.Pastel1 .q6-7{fill:rgb(229,216,189)} -.Pastel1 .q0-8{fill:rgb(251,180,174)} -.Pastel1 .q1-8{fill:rgb(179,205,227)} -.Pastel1 .q2-8{fill:rgb(204,235,197)} -.Pastel1 .q3-8{fill:rgb(222,203,228)} -.Pastel1 .q4-8{fill:rgb(254,217,166)} -.Pastel1 .q5-8{fill:rgb(255,255,204)} -.Pastel1 .q6-8{fill:rgb(229,216,189)} -.Pastel1 .q7-8{fill:rgb(253,218,236)} -.Pastel1 .q0-9{fill:rgb(251,180,174)} -.Pastel1 .q1-9{fill:rgb(179,205,227)} -.Pastel1 .q2-9{fill:rgb(204,235,197)} -.Pastel1 .q3-9{fill:rgb(222,203,228)} -.Pastel1 .q4-9{fill:rgb(254,217,166)} -.Pastel1 .q5-9{fill:rgb(255,255,204)} -.Pastel1 .q6-9{fill:rgb(229,216,189)} -.Pastel1 .q7-9{fill:rgb(253,218,236)} -.Pastel1 .q8-9{fill:rgb(242,242,242)} -.Pastel2 .q0-3{fill:rgb(179,226,205)} -.Pastel2 .q1-3{fill:rgb(253,205,172)} -.Pastel2 .q2-3{fill:rgb(203,213,232)} -.Pastel2 .q0-4{fill:rgb(179,226,205)} -.Pastel2 .q1-4{fill:rgb(253,205,172)} -.Pastel2 .q2-4{fill:rgb(203,213,232)} -.Pastel2 .q3-4{fill:rgb(244,202,228)} -.Pastel2 .q0-5{fill:rgb(179,226,205)} -.Pastel2 .q1-5{fill:rgb(253,205,172)} -.Pastel2 .q2-5{fill:rgb(203,213,232)} -.Pastel2 .q3-5{fill:rgb(244,202,228)} -.Pastel2 .q4-5{fill:rgb(230,245,201)} -.Pastel2 .q0-6{fill:rgb(179,226,205)} -.Pastel2 .q1-6{fill:rgb(253,205,172)} -.Pastel2 .q2-6{fill:rgb(203,213,232)} -.Pastel2 .q3-6{fill:rgb(244,202,228)} -.Pastel2 .q4-6{fill:rgb(230,245,201)} -.Pastel2 .q5-6{fill:rgb(255,242,174)} -.Pastel2 .q0-7{fill:rgb(179,226,205)} -.Pastel2 .q1-7{fill:rgb(253,205,172)} -.Pastel2 .q2-7{fill:rgb(203,213,232)} -.Pastel2 .q3-7{fill:rgb(244,202,228)} -.Pastel2 .q4-7{fill:rgb(230,245,201)} -.Pastel2 .q5-7{fill:rgb(255,242,174)} -.Pastel2 .q6-7{fill:rgb(241,226,204)} -.Pastel2 .q0-8{fill:rgb(179,226,205)} -.Pastel2 .q1-8{fill:rgb(253,205,172)} -.Pastel2 .q2-8{fill:rgb(203,213,232)} -.Pastel2 .q3-8{fill:rgb(244,202,228)} -.Pastel2 .q4-8{fill:rgb(230,245,201)} -.Pastel2 .q5-8{fill:rgb(255,242,174)} -.Pastel2 .q6-8{fill:rgb(241,226,204)} -.Pastel2 .q7-8{fill:rgb(204,204,204)} -.Set1 .q0-3{fill:rgb(228,26,28)} -.Set1 .q1-3{fill:rgb(55,126,184)} -.Set1 .q2-3{fill:rgb(77,175,74)} -.Set1 .q0-4{fill:rgb(228,26,28)} -.Set1 .q1-4{fill:rgb(55,126,184)} -.Set1 .q2-4{fill:rgb(77,175,74)} -.Set1 .q3-4{fill:rgb(152,78,163)} -.Set1 .q0-5{fill:rgb(228,26,28)} -.Set1 .q1-5{fill:rgb(55,126,184)} -.Set1 .q2-5{fill:rgb(77,175,74)} -.Set1 .q3-5{fill:rgb(152,78,163)} -.Set1 .q4-5{fill:rgb(255,127,0)} -.Set1 .q0-6{fill:rgb(228,26,28)} -.Set1 .q1-6{fill:rgb(55,126,184)} -.Set1 .q2-6{fill:rgb(77,175,74)} -.Set1 .q3-6{fill:rgb(152,78,163)} -.Set1 .q4-6{fill:rgb(255,127,0)} -.Set1 .q5-6{fill:rgb(255,255,51)} -.Set1 .q0-7{fill:rgb(228,26,28)} -.Set1 .q1-7{fill:rgb(55,126,184)} -.Set1 .q2-7{fill:rgb(77,175,74)} -.Set1 .q3-7{fill:rgb(152,78,163)} -.Set1 .q4-7{fill:rgb(255,127,0)} -.Set1 .q5-7{fill:rgb(255,255,51)} -.Set1 .q6-7{fill:rgb(166,86,40)} -.Set1 .q0-8{fill:rgb(228,26,28)} -.Set1 .q1-8{fill:rgb(55,126,184)} -.Set1 .q2-8{fill:rgb(77,175,74)} -.Set1 .q3-8{fill:rgb(152,78,163)} -.Set1 .q4-8{fill:rgb(255,127,0)} -.Set1 .q5-8{fill:rgb(255,255,51)} -.Set1 .q6-8{fill:rgb(166,86,40)} -.Set1 .q7-8{fill:rgb(247,129,191)} -.Set1 .q0-9{fill:rgb(228,26,28)} -.Set1 .q1-9{fill:rgb(55,126,184)} -.Set1 .q2-9{fill:rgb(77,175,74)} -.Set1 .q3-9{fill:rgb(152,78,163)} -.Set1 .q4-9{fill:rgb(255,127,0)} -.Set1 .q5-9{fill:rgb(255,255,51)} -.Set1 .q6-9{fill:rgb(166,86,40)} -.Set1 .q7-9{fill:rgb(247,129,191)} -.Set1 .q8-9{fill:rgb(153,153,153)} -.Set2 .q0-3{fill:rgb(102,194,165)} -.Set2 .q1-3{fill:rgb(252,141,98)} -.Set2 .q2-3{fill:rgb(141,160,203)} -.Set2 .q0-4{fill:rgb(102,194,165)} -.Set2 .q1-4{fill:rgb(252,141,98)} -.Set2 .q2-4{fill:rgb(141,160,203)} -.Set2 .q3-4{fill:rgb(231,138,195)} -.Set2 .q0-5{fill:rgb(102,194,165)} -.Set2 .q1-5{fill:rgb(252,141,98)} -.Set2 .q2-5{fill:rgb(141,160,203)} -.Set2 .q3-5{fill:rgb(231,138,195)} -.Set2 .q4-5{fill:rgb(166,216,84)} -.Set2 .q0-6{fill:rgb(102,194,165)} -.Set2 .q1-6{fill:rgb(252,141,98)} -.Set2 .q2-6{fill:rgb(141,160,203)} -.Set2 .q3-6{fill:rgb(231,138,195)} -.Set2 .q4-6{fill:rgb(166,216,84)} -.Set2 .q5-6{fill:rgb(255,217,47)} -.Set2 .q0-7{fill:rgb(102,194,165)} -.Set2 .q1-7{fill:rgb(252,141,98)} -.Set2 .q2-7{fill:rgb(141,160,203)} -.Set2 .q3-7{fill:rgb(231,138,195)} -.Set2 .q4-7{fill:rgb(166,216,84)} -.Set2 .q5-7{fill:rgb(255,217,47)} -.Set2 .q6-7{fill:rgb(229,196,148)} -.Set2 .q0-8{fill:rgb(102,194,165)} -.Set2 .q1-8{fill:rgb(252,141,98)} -.Set2 .q2-8{fill:rgb(141,160,203)} -.Set2 .q3-8{fill:rgb(231,138,195)} -.Set2 .q4-8{fill:rgb(166,216,84)} -.Set2 .q5-8{fill:rgb(255,217,47)} -.Set2 .q6-8{fill:rgb(229,196,148)} -.Set2 .q7-8{fill:rgb(179,179,179)} -.Set3 .q0-3{fill:rgb(141,211,199)} -.Set3 .q1-3{fill:rgb(255,255,179)} -.Set3 .q2-3{fill:rgb(190,186,218)} -.Set3 .q0-4{fill:rgb(141,211,199)} -.Set3 .q1-4{fill:rgb(255,255,179)} -.Set3 .q2-4{fill:rgb(190,186,218)} -.Set3 .q3-4{fill:rgb(251,128,114)} -.Set3 .q0-5{fill:rgb(141,211,199)} -.Set3 .q1-5{fill:rgb(255,255,179)} -.Set3 .q2-5{fill:rgb(190,186,218)} -.Set3 .q3-5{fill:rgb(251,128,114)} -.Set3 .q4-5{fill:rgb(128,177,211)} -.Set3 .q0-6{fill:rgb(141,211,199)} -.Set3 .q1-6{fill:rgb(255,255,179)} -.Set3 .q2-6{fill:rgb(190,186,218)} -.Set3 .q3-6{fill:rgb(251,128,114)} -.Set3 .q4-6{fill:rgb(128,177,211)} -.Set3 .q5-6{fill:rgb(253,180,98)} -.Set3 .q0-7{fill:rgb(141,211,199)} -.Set3 .q1-7{fill:rgb(255,255,179)} -.Set3 .q2-7{fill:rgb(190,186,218)} -.Set3 .q3-7{fill:rgb(251,128,114)} -.Set3 .q4-7{fill:rgb(128,177,211)} -.Set3 .q5-7{fill:rgb(253,180,98)} -.Set3 .q6-7{fill:rgb(179,222,105)} -.Set3 .q0-8{fill:rgb(141,211,199)} -.Set3 .q1-8{fill:rgb(255,255,179)} -.Set3 .q2-8{fill:rgb(190,186,218)} -.Set3 .q3-8{fill:rgb(251,128,114)} -.Set3 .q4-8{fill:rgb(128,177,211)} -.Set3 .q5-8{fill:rgb(253,180,98)} -.Set3 .q6-8{fill:rgb(179,222,105)} -.Set3 .q7-8{fill:rgb(252,205,229)} -.Set3 .q0-9{fill:rgb(141,211,199)} -.Set3 .q1-9{fill:rgb(255,255,179)} -.Set3 .q2-9{fill:rgb(190,186,218)} -.Set3 .q3-9{fill:rgb(251,128,114)} -.Set3 .q4-9{fill:rgb(128,177,211)} -.Set3 .q5-9{fill:rgb(253,180,98)} -.Set3 .q6-9{fill:rgb(179,222,105)} -.Set3 .q7-9{fill:rgb(252,205,229)} -.Set3 .q8-9{fill:rgb(217,217,217)} -.Set3 .q0-10{fill:rgb(141,211,199)} -.Set3 .q1-10{fill:rgb(255,255,179)} -.Set3 .q2-10{fill:rgb(190,186,218)} -.Set3 .q3-10{fill:rgb(251,128,114)} -.Set3 .q4-10{fill:rgb(128,177,211)} -.Set3 .q5-10{fill:rgb(253,180,98)} -.Set3 .q6-10{fill:rgb(179,222,105)} -.Set3 .q7-10{fill:rgb(252,205,229)} -.Set3 .q8-10{fill:rgb(217,217,217)} -.Set3 .q9-10{fill:rgb(188,128,189)} -.Set3 .q0-11{fill:rgb(141,211,199)} -.Set3 .q1-11{fill:rgb(255,255,179)} -.Set3 .q2-11{fill:rgb(190,186,218)} -.Set3 .q3-11{fill:rgb(251,128,114)} -.Set3 .q4-11{fill:rgb(128,177,211)} -.Set3 .q5-11{fill:rgb(253,180,98)} -.Set3 .q6-11{fill:rgb(179,222,105)} -.Set3 .q7-11{fill:rgb(252,205,229)} -.Set3 .q8-11{fill:rgb(217,217,217)} -.Set3 .q9-11{fill:rgb(188,128,189)} -.Set3 .q10-11{fill:rgb(204,235,197)} -.Set3 .q0-12{fill:rgb(141,211,199)} -.Set3 .q1-12{fill:rgb(255,255,179)} -.Set3 .q2-12{fill:rgb(190,186,218)} -.Set3 .q3-12{fill:rgb(251,128,114)} -.Set3 .q4-12{fill:rgb(128,177,211)} -.Set3 .q5-12{fill:rgb(253,180,98)} -.Set3 .q6-12{fill:rgb(179,222,105)} -.Set3 .q7-12{fill:rgb(252,205,229)} -.Set3 .q8-12{fill:rgb(217,217,217)} -.Set3 .q9-12{fill:rgb(188,128,189)} -.Set3 .q10-12{fill:rgb(204,235,197)} -.Set3 .q11-12{fill:rgb(255,237,111)} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.js b/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.js deleted file mode 100644 index 2295527..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/colorbrewer/colorbrewer.js +++ /dev/null @@ -1,302 +0,0 @@ -// This product includes color specifications and designs developed by Cynthia Brewer (http://colorbrewer.org/). -var colorbrewer = {YlGn: { -3: ["#f7fcb9","#addd8e","#31a354"], -4: ["#ffffcc","#c2e699","#78c679","#238443"], -5: ["#ffffcc","#c2e699","#78c679","#31a354","#006837"], -6: ["#ffffcc","#d9f0a3","#addd8e","#78c679","#31a354","#006837"], -7: ["#ffffcc","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"], -8: ["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"], -9: ["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"] -},YlGnBu: { -3: ["#edf8b1","#7fcdbb","#2c7fb8"], -4: ["#ffffcc","#a1dab4","#41b6c4","#225ea8"], -5: ["#ffffcc","#a1dab4","#41b6c4","#2c7fb8","#253494"], -6: ["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#2c7fb8","#253494"], -7: ["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"], -8: ["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"], -9: ["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"] -},GnBu: { -3: ["#e0f3db","#a8ddb5","#43a2ca"], -4: ["#f0f9e8","#bae4bc","#7bccc4","#2b8cbe"], -5: ["#f0f9e8","#bae4bc","#7bccc4","#43a2ca","#0868ac"], -6: ["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#43a2ca","#0868ac"], -7: ["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"], -8: ["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"], -9: ["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"] -},BuGn: { -3: ["#e5f5f9","#99d8c9","#2ca25f"], -4: ["#edf8fb","#b2e2e2","#66c2a4","#238b45"], -5: ["#edf8fb","#b2e2e2","#66c2a4","#2ca25f","#006d2c"], -6: ["#edf8fb","#ccece6","#99d8c9","#66c2a4","#2ca25f","#006d2c"], -7: ["#edf8fb","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"], -8: ["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"], -9: ["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"] -},PuBuGn: { -3: ["#ece2f0","#a6bddb","#1c9099"], -4: ["#f6eff7","#bdc9e1","#67a9cf","#02818a"], -5: ["#f6eff7","#bdc9e1","#67a9cf","#1c9099","#016c59"], -6: ["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#1c9099","#016c59"], -7: ["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"], -8: ["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"], -9: ["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"] -},PuBu: { -3: ["#ece7f2","#a6bddb","#2b8cbe"], -4: ["#f1eef6","#bdc9e1","#74a9cf","#0570b0"], -5: ["#f1eef6","#bdc9e1","#74a9cf","#2b8cbe","#045a8d"], -6: ["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#2b8cbe","#045a8d"], -7: ["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"], -8: ["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"], -9: ["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"] -},BuPu: { -3: ["#e0ecf4","#9ebcda","#8856a7"], -4: ["#edf8fb","#b3cde3","#8c96c6","#88419d"], -5: ["#edf8fb","#b3cde3","#8c96c6","#8856a7","#810f7c"], -6: ["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8856a7","#810f7c"], -7: ["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"], -8: ["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"], -9: ["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"] -},RdPu: { -3: ["#fde0dd","#fa9fb5","#c51b8a"], -4: ["#feebe2","#fbb4b9","#f768a1","#ae017e"], -5: ["#feebe2","#fbb4b9","#f768a1","#c51b8a","#7a0177"], -6: ["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#c51b8a","#7a0177"], -7: ["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"], -8: ["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"], -9: ["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"] -},PuRd: { -3: ["#e7e1ef","#c994c7","#dd1c77"], -4: ["#f1eef6","#d7b5d8","#df65b0","#ce1256"], -5: ["#f1eef6","#d7b5d8","#df65b0","#dd1c77","#980043"], -6: ["#f1eef6","#d4b9da","#c994c7","#df65b0","#dd1c77","#980043"], -7: ["#f1eef6","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"], -8: ["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"], -9: ["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"] -},OrRd: { -3: ["#fee8c8","#fdbb84","#e34a33"], -4: ["#fef0d9","#fdcc8a","#fc8d59","#d7301f"], -5: ["#fef0d9","#fdcc8a","#fc8d59","#e34a33","#b30000"], -6: ["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#e34a33","#b30000"], -7: ["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"], -8: ["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"], -9: ["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"] -},YlOrRd: { -3: ["#ffeda0","#feb24c","#f03b20"], -4: ["#ffffb2","#fecc5c","#fd8d3c","#e31a1c"], -5: ["#ffffb2","#fecc5c","#fd8d3c","#f03b20","#bd0026"], -6: ["#ffffb2","#fed976","#feb24c","#fd8d3c","#f03b20","#bd0026"], -7: ["#ffffb2","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"], -8: ["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"], -9: ["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"] -},YlOrBr: { -3: ["#fff7bc","#fec44f","#d95f0e"], -4: ["#ffffd4","#fed98e","#fe9929","#cc4c02"], -5: ["#ffffd4","#fed98e","#fe9929","#d95f0e","#993404"], -6: ["#ffffd4","#fee391","#fec44f","#fe9929","#d95f0e","#993404"], -7: ["#ffffd4","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"], -8: ["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"], -9: ["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"] -},Purples: { -3: ["#efedf5","#bcbddc","#756bb1"], -4: ["#f2f0f7","#cbc9e2","#9e9ac8","#6a51a3"], -5: ["#f2f0f7","#cbc9e2","#9e9ac8","#756bb1","#54278f"], -6: ["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#756bb1","#54278f"], -7: ["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"], -8: ["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"], -9: ["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"] -},Blues: { -3: ["#deebf7","#9ecae1","#3182bd"], -4: ["#eff3ff","#bdd7e7","#6baed6","#2171b5"], -5: ["#eff3ff","#bdd7e7","#6baed6","#3182bd","#08519c"], -6: ["#eff3ff","#c6dbef","#9ecae1","#6baed6","#3182bd","#08519c"], -7: ["#eff3ff","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"], -8: ["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"], -9: ["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"] -},Greens: { -3: ["#e5f5e0","#a1d99b","#31a354"], -4: ["#edf8e9","#bae4b3","#74c476","#238b45"], -5: ["#edf8e9","#bae4b3","#74c476","#31a354","#006d2c"], -6: ["#edf8e9","#c7e9c0","#a1d99b","#74c476","#31a354","#006d2c"], -7: ["#edf8e9","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"], -8: ["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"], -9: ["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"] -},Oranges: { -3: ["#fee6ce","#fdae6b","#e6550d"], -4: ["#feedde","#fdbe85","#fd8d3c","#d94701"], -5: ["#feedde","#fdbe85","#fd8d3c","#e6550d","#a63603"], -6: ["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#e6550d","#a63603"], -7: ["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"], -8: ["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"], -9: ["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"] -},Reds: { -3: ["#fee0d2","#fc9272","#de2d26"], -4: ["#fee5d9","#fcae91","#fb6a4a","#cb181d"], -5: ["#fee5d9","#fcae91","#fb6a4a","#de2d26","#a50f15"], -6: ["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#de2d26","#a50f15"], -7: ["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"], -8: ["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"], -9: ["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"] -},Greys: { -3: ["#f0f0f0","#bdbdbd","#636363"], -4: ["#f7f7f7","#cccccc","#969696","#525252"], -5: ["#f7f7f7","#cccccc","#969696","#636363","#252525"], -6: ["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#636363","#252525"], -7: ["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"], -8: ["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"], -9: ["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"] -},PuOr: { -3: ["#f1a340","#f7f7f7","#998ec3"], -4: ["#e66101","#fdb863","#b2abd2","#5e3c99"], -5: ["#e66101","#fdb863","#f7f7f7","#b2abd2","#5e3c99"], -6: ["#b35806","#f1a340","#fee0b6","#d8daeb","#998ec3","#542788"], -7: ["#b35806","#f1a340","#fee0b6","#f7f7f7","#d8daeb","#998ec3","#542788"], -8: ["#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788"], -9: ["#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788"], -10: ["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"], -11: ["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"] -},BrBG: { -3: ["#d8b365","#f5f5f5","#5ab4ac"], -4: ["#a6611a","#dfc27d","#80cdc1","#018571"], -5: ["#a6611a","#dfc27d","#f5f5f5","#80cdc1","#018571"], -6: ["#8c510a","#d8b365","#f6e8c3","#c7eae5","#5ab4ac","#01665e"], -7: ["#8c510a","#d8b365","#f6e8c3","#f5f5f5","#c7eae5","#5ab4ac","#01665e"], -8: ["#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e"], -9: ["#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e"], -10: ["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"], -11: ["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"] -},PRGn: { -3: ["#af8dc3","#f7f7f7","#7fbf7b"], -4: ["#7b3294","#c2a5cf","#a6dba0","#008837"], -5: ["#7b3294","#c2a5cf","#f7f7f7","#a6dba0","#008837"], -6: ["#762a83","#af8dc3","#e7d4e8","#d9f0d3","#7fbf7b","#1b7837"], -7: ["#762a83","#af8dc3","#e7d4e8","#f7f7f7","#d9f0d3","#7fbf7b","#1b7837"], -8: ["#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837"], -9: ["#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837"], -10: ["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"], -11: ["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"] -},PiYG: { -3: ["#e9a3c9","#f7f7f7","#a1d76a"], -4: ["#d01c8b","#f1b6da","#b8e186","#4dac26"], -5: ["#d01c8b","#f1b6da","#f7f7f7","#b8e186","#4dac26"], -6: ["#c51b7d","#e9a3c9","#fde0ef","#e6f5d0","#a1d76a","#4d9221"], -7: ["#c51b7d","#e9a3c9","#fde0ef","#f7f7f7","#e6f5d0","#a1d76a","#4d9221"], -8: ["#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221"], -9: ["#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221"], -10: ["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"], -11: ["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"] -},RdBu: { -3: ["#ef8a62","#f7f7f7","#67a9cf"], -4: ["#ca0020","#f4a582","#92c5de","#0571b0"], -5: ["#ca0020","#f4a582","#f7f7f7","#92c5de","#0571b0"], -6: ["#b2182b","#ef8a62","#fddbc7","#d1e5f0","#67a9cf","#2166ac"], -7: ["#b2182b","#ef8a62","#fddbc7","#f7f7f7","#d1e5f0","#67a9cf","#2166ac"], -8: ["#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac"], -9: ["#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac"], -10: ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"], -11: ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"] -},RdGy: { -3: ["#ef8a62","#ffffff","#999999"], -4: ["#ca0020","#f4a582","#bababa","#404040"], -5: ["#ca0020","#f4a582","#ffffff","#bababa","#404040"], -6: ["#b2182b","#ef8a62","#fddbc7","#e0e0e0","#999999","#4d4d4d"], -7: ["#b2182b","#ef8a62","#fddbc7","#ffffff","#e0e0e0","#999999","#4d4d4d"], -8: ["#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d"], -9: ["#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d"], -10: ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"], -11: ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"] -},RdYlBu: { -3: ["#fc8d59","#ffffbf","#91bfdb"], -4: ["#d7191c","#fdae61","#abd9e9","#2c7bb6"], -5: ["#d7191c","#fdae61","#ffffbf","#abd9e9","#2c7bb6"], -6: ["#d73027","#fc8d59","#fee090","#e0f3f8","#91bfdb","#4575b4"], -7: ["#d73027","#fc8d59","#fee090","#ffffbf","#e0f3f8","#91bfdb","#4575b4"], -8: ["#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4"], -9: ["#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4"], -10: ["#a50026","#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"], -11: ["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"] -},Spectral: { -3: ["#fc8d59","#ffffbf","#99d594"], -4: ["#d7191c","#fdae61","#abdda4","#2b83ba"], -5: ["#d7191c","#fdae61","#ffffbf","#abdda4","#2b83ba"], -6: ["#d53e4f","#fc8d59","#fee08b","#e6f598","#99d594","#3288bd"], -7: ["#d53e4f","#fc8d59","#fee08b","#ffffbf","#e6f598","#99d594","#3288bd"], -8: ["#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd"], -9: ["#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd"], -10: ["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"], -11: ["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"] -},RdYlGn: { -3: ["#fc8d59","#ffffbf","#91cf60"], -4: ["#d7191c","#fdae61","#a6d96a","#1a9641"], -5: ["#d7191c","#fdae61","#ffffbf","#a6d96a","#1a9641"], -6: ["#d73027","#fc8d59","#fee08b","#d9ef8b","#91cf60","#1a9850"], -7: ["#d73027","#fc8d59","#fee08b","#ffffbf","#d9ef8b","#91cf60","#1a9850"], -8: ["#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850"], -9: ["#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850"], -10: ["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"], -11: ["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"] -},Accent: { -3: ["#7fc97f","#beaed4","#fdc086"], -4: ["#7fc97f","#beaed4","#fdc086","#ffff99"], -5: ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0"], -6: ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f"], -7: ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17"], -8: ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"] -},Dark2: { -3: ["#1b9e77","#d95f02","#7570b3"], -4: ["#1b9e77","#d95f02","#7570b3","#e7298a"], -5: ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e"], -6: ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02"], -7: ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d"], -8: ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"] -},Paired: { -3: ["#a6cee3","#1f78b4","#b2df8a"], -4: ["#a6cee3","#1f78b4","#b2df8a","#33a02c"], -5: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99"], -6: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c"], -7: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f"], -8: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00"], -9: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6"], -10: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a"], -11: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99"], -12: ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"] -},Pastel1: { -3: ["#fbb4ae","#b3cde3","#ccebc5"], -4: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4"], -5: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6"], -6: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc"], -7: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd"], -8: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec"], -9: ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"] -},Pastel2: { -3: ["#b3e2cd","#fdcdac","#cbd5e8"], -4: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4"], -5: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9"], -6: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae"], -7: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc"], -8: ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"] -},Set1: { -3: ["#e41a1c","#377eb8","#4daf4a"], -4: ["#e41a1c","#377eb8","#4daf4a","#984ea3"], -5: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00"], -6: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33"], -7: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628"], -8: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf"], -9: ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"] -},Set2: { -3: ["#66c2a5","#fc8d62","#8da0cb"], -4: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3"], -5: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854"], -6: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f"], -7: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494"], -8: ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"] -},Set3: { -3: ["#8dd3c7","#ffffb3","#bebada"], -4: ["#8dd3c7","#ffffb3","#bebada","#fb8072"], -5: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3"], -6: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462"], -7: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69"], -8: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5"], -9: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9"], -10: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd"], -11: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5"], -12: ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"] -}}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/geographiclib/LICENSE b/web/nms.gathering.org/old/speedometer/d3-master/lib/geographiclib/LICENSE deleted file mode 100644 index 692304c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/geographiclib/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -This license applies to GeographicLib, versions 1.12 and later. - -Copyright (c) 2008-2012, Charles Karney - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/penner/LICENSE b/web/nms.gathering.org/old/speedometer/d3-master/lib/penner/LICENSE deleted file mode 100644 index 8429685..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/penner/LICENSE +++ /dev/null @@ -1,31 +0,0 @@ -TERMS OF USE - EASING EQUATIONS - -Open source under the BSD License. - -Copyright 2001 Robert Penner -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -- Neither the name of the author nor the names of contributors may be used to - endorse or promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/polymaps/LICENSE b/web/nms.gathering.org/old/speedometer/d3-master/lib/polymaps/LICENSE deleted file mode 100644 index df48fc5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/polymaps/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ -Copyright (c) 2010, SimpleGeo and Stamen Design -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of SimpleGeo nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL SIMPLEGEO BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/protovis/LICENSE b/web/nms.gathering.org/old/speedometer/d3-master/lib/protovis/LICENSE deleted file mode 100644 index 4c6e405..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/protovis/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) 2010, Stanford Visualization Group -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of Stanford University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/rhill-voronoi/LICENSE b/web/nms.gathering.org/old/speedometer/d3-master/lib/rhill-voronoi/LICENSE deleted file mode 100644 index 2be40c3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/rhill-voronoi/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (C) 2010-2013 Raymond Hill -https://github.com/gorhill/Javascript-Voronoi - -Licensed under The MIT License -http://en.wikipedia.org/wiki/MIT_License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE.
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/LICENSE b/web/nms.gathering.org/old/speedometer/d3-master/lib/science/LICENSE deleted file mode 100644 index a59d17e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2011, Jason Davies -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * The name Jason Davies may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL JASON DAVIES BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.js b/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.js deleted file mode 100644 index 2f5556a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.js +++ /dev/null @@ -1,225 +0,0 @@ -(function(){science = {version: "1.7.0"}; // semver -science.ascending = function(a, b) { - return a - b; -}; -// Euler's constant. -science.EULER = .5772156649015329; -// Compute exp(x) - 1 accurately for small x. -science.expm1 = function(x) { - return (x < 1e-5 && x > -1e-5) ? x + .5 * x * x : Math.exp(x) - 1; -}; -science.functor = function(v) { - return typeof v === "function" ? v : function() { return v; }; -}; -// Based on: -// http://www.johndcook.com/blog/2010/06/02/whats-so-hard-about-finding-a-hypotenuse/ -science.hypot = function(x, y) { - x = Math.abs(x); - y = Math.abs(y); - var max, - min; - if (x > y) { max = x; min = y; } - else { max = y; min = x; } - var r = min / max; - return max * Math.sqrt(1 + r * r); -}; -science.quadratic = function() { - var complex = false; - - function quadratic(a, b, c) { - var d = b * b - 4 * a * c; - if (d > 0) { - d = Math.sqrt(d) / (2 * a); - return complex - ? [{r: -b - d, i: 0}, {r: -b + d, i: 0}] - : [-b - d, -b + d]; - } else if (d === 0) { - d = -b / (2 * a); - return complex ? [{r: d, i: 0}] : [d]; - } else { - if (complex) { - d = Math.sqrt(-d) / (2 * a); - return [ - {r: -b, i: -d}, - {r: -b, i: d} - ]; - } - return []; - } - } - - quadratic.complex = function(x) { - if (!arguments.length) return complex; - complex = x; - return quadratic; - }; - - return quadratic; -}; -// Constructs a multi-dimensional array filled with zeroes. -science.zeroes = function(n) { - var i = -1, - a = []; - if (arguments.length === 1) - while (++i < n) - a[i] = 0; - else - while (++i < n) - a[i] = science.zeroes.apply( - this, Array.prototype.slice.call(arguments, 1)); - return a; -}; -science.vector = {}; -science.vector.cross = function(a, b) { - // TODO how to handle non-3D vectors? - // TODO handle 7D vectors? - return [ - a[1] * b[2] - a[2] * b[1], - a[2] * b[0] - a[0] * b[2], - a[0] * b[1] - a[1] * b[0] - ]; -}; -science.vector.dot = function(a, b) { - var s = 0, - i = -1, - n = Math.min(a.length, b.length); - while (++i < n) s += a[i] * b[i]; - return s; -}; -science.vector.length = function(p) { - return Math.sqrt(science.vector.dot(p, p)); -}; -science.vector.normalize = function(p) { - var length = science.vector.length(p); - return p.map(function(d) { return d / length; }); -}; -// 4x4 matrix determinant. -science.vector.determinant = function(matrix) { - var m = matrix[0].concat(matrix[1]).concat(matrix[2]).concat(matrix[3]); - return ( - m[12] * m[9] * m[6] * m[3] - m[8] * m[13] * m[6] * m[3] - - m[12] * m[5] * m[10] * m[3] + m[4] * m[13] * m[10] * m[3] + - m[8] * m[5] * m[14] * m[3] - m[4] * m[9] * m[14] * m[3] - - m[12] * m[9] * m[2] * m[7] + m[8] * m[13] * m[2] * m[7] + - m[12] * m[1] * m[10] * m[7] - m[0] * m[13] * m[10] * m[7] - - m[8] * m[1] * m[14] * m[7] + m[0] * m[9] * m[14] * m[7] + - m[12] * m[5] * m[2] * m[11] - m[4] * m[13] * m[2] * m[11] - - m[12] * m[1] * m[6] * m[11] + m[0] * m[13] * m[6] * m[11] + - m[4] * m[1] * m[14] * m[11] - m[0] * m[5] * m[14] * m[11] - - m[8] * m[5] * m[2] * m[15] + m[4] * m[9] * m[2] * m[15] + - m[8] * m[1] * m[6] * m[15] - m[0] * m[9] * m[6] * m[15] - - m[4] * m[1] * m[10] * m[15] + m[0] * m[5] * m[10] * m[15]); -}; -// Performs in-place Gauss-Jordan elimination. -// -// Based on Jarno Elonen's Python version (public domain): -// http://elonen.iki.fi/code/misc-notes/python-gaussj/index.html -science.vector.gaussjordan = function(m, eps) { - if (!eps) eps = 1e-10; - - var h = m.length, - w = m[0].length, - y = -1, - y2, - x; - - while (++y < h) { - var maxrow = y; - - // Find max pivot. - y2 = y; while (++y2 < h) { - if (Math.abs(m[y2][y]) > Math.abs(m[maxrow][y])) - maxrow = y2; - } - - // Swap. - var tmp = m[y]; - m[y] = m[maxrow]; - m[maxrow] = tmp; - - // Singular? - if (Math.abs(m[y][y]) <= eps) return false; - - // Eliminate column y. - y2 = y; while (++y2 < h) { - var c = m[y2][y] / m[y][y]; - x = y - 1; while (++x < w) { - m[y2][x] -= m[y][x] * c; - } - } - } - - // Backsubstitute. - y = h; while (--y >= 0) { - var c = m[y][y]; - y2 = -1; while (++y2 < y) { - x = w; while (--x >= y) { - m[y2][x] -= m[y][x] * m[y2][y] / c; - } - } - m[y][y] /= c; - // Normalize row y. - x = h - 1; while (++x < w) { - m[y][x] /= c; - } - } - return true; -}; -// Find matrix inverse using Gauss-Jordan. -science.vector.inverse = function(m) { - var n = m.length - i = -1; - - // Check if the matrix is square. - if (n !== m[0].length) return; - - // Augment with identity matrix I to get AI. - m = m.map(function(row, i) { - var identity = new Array(n), - j = -1; - while (++j < n) identity[j] = i === j ? 1 : 0; - return row.concat(identity); - }); - - // Compute IA^-1. - science.vector.gaussjordan(m); - - // Remove identity matrix I to get A^-1. - while (++i < n) { - m[i] = m[i].slice(n); - } - - return m; -}; -science.vector.multiply = function(a, b) { - var m = a.length, - n = b[0].length, - p = b.length, - i = -1, - j, - k; - if (p !== a[0].length) throw {"error": "columns(a) != rows(b); " + a[0].length + " != " + p}; - var ab = new Array(m); - while (++i < m) { - ab[i] = new Array(n); - j = -1; while(++j < n) { - var s = 0; - k = -1; while (++k < p) s += a[i][k] * b[k][j]; - ab[i][j] = s; - } - } - return ab; -}; -science.vector.transpose = function(a) { - var m = a.length, - n = a[0].length, - i = -1, - j, - b = new Array(n); - while (++i < n) { - b[i] = new Array(m); - j = -1; while (++j < m) b[i][j] = a[j][i]; - } - return b; -}; -})()
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.lin.js b/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.lin.js deleted file mode 100644 index cbdc2ac..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.lin.js +++ /dev/null @@ -1,27 +0,0 @@ -(function(){science.lin = {}; -/** - * Solves tridiagonal systems of linear equations. - * - * Source: http://en.wikipedia.org/wiki/Tridiagonal_matrix_algorithm - * - * @param {number[]} a - * @param {number[]} b - * @param {number[]} c - * @param {number[]} d - * @param {number[]} x - * @param {number} n - */ -science.lin.tridag = function(a, b, c, d, x, n) { - var i, - m; - for (i = 1; i < n; i++) { - m = a[i] / b[i - 1]; - b[i] -= m * c[i - 1]; - d[i] -= m * d[i - 1]; - } - x[n - 1] = d[n - 1] / b[n - 1]; - for (i = n - 2; i >= 0; i--) { - x[i] = (d[i] - c[i] * x[i + 1]) / b[i]; - } -}; -})()
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.lin.min.js b/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.lin.min.js deleted file mode 100644 index a470da4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.lin.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(){science.lin={},science.lin.tridag=function(a,b,c,d,e,f){var g,h;for(g=1;g<f;g++)h=a[g]/b[g-1],b[g]-=h*c[g-1],d[g]-=h*d[g-1];e[f-1]=d[f-1]/b[f-1];for(g=f-2;g>=0;g--)e[g]=(d[g]-c[g]*e[g+1])/b[g]}})()
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.min.js b/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.min.js deleted file mode 100644 index 41cf0eb..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(){science={version:"1.7.0"},science.ascending=function(a,b){return a-b},science.EULER=.5772156649015329,science.expm1=function(a){return a<1e-5&&a>-0.00001?a+.5*a*a:Math.exp(a)-1},science.functor=function(a){return typeof a=="function"?a:function(){return a}},science.hypot=function(a,b){a=Math.abs(a),b=Math.abs(b);var c,d;a>b?(c=a,d=b):(c=b,d=a);var e=d/c;return c*Math.sqrt(1+e*e)},science.quadratic=function(){function b(b,c,d){var e=c*c-4*b*d;if(e>0){e=Math.sqrt(e)/(2*b);return a?[{r:-c-e,i:0},{r:-c+e,i:0}]:[-c-e,-c+e]}if(e===0){e=-c/(2*b);return a?[{r:e,i:0}]:[e]}if(a){e=Math.sqrt(-e)/(2*b);return[{r:-c,i:-e},{r:-c,i:e}]}return[]}var a=!1;b.complex=function(c){if(!arguments.length)return a;a=c;return b};return b},science.zeroes=function(a){var b=-1,c=[];if(arguments.length===1)while(++b<a)c[b]=0;else while(++b<a)c[b]=science.zeroes.apply(this,Array.prototype.slice.call(arguments,1));return c},science.vector={},science.vector.cross=function(a,b){return[a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]*b[0]]},science.vector.dot=function(a,b){var c=0,d=-1,e=Math.min(a.length,b.length);while(++d<e)c+=a[d]*b[d];return c},science.vector.length=function(a){return Math.sqrt(science.vector.dot(a,a))},science.vector.normalize=function(a){var b=science.vector.length(a);return a.map(function(a){return a/b})},science.vector.determinant=function(a){var b=a[0].concat(a[1]).concat(a[2]).concat(a[3]);return b[12]*b[9]*b[6]*b[3]-b[8]*b[13]*b[6]*b[3]-b[12]*b[5]*b[10]*b[3]+b[4]*b[13]*b[10]*b[3]+b[8]*b[5]*b[14]*b[3]-b[4]*b[9]*b[14]*b[3]-b[12]*b[9]*b[2]*b[7]+b[8]*b[13]*b[2]*b[7]+b[12]*b[1]*b[10]*b[7]-b[0]*b[13]*b[10]*b[7]-b[8]*b[1]*b[14]*b[7]+b[0]*b[9]*b[14]*b[7]+b[12]*b[5]*b[2]*b[11]-b[4]*b[13]*b[2]*b[11]-b[12]*b[1]*b[6]*b[11]+b[0]*b[13]*b[6]*b[11]+b[4]*b[1]*b[14]*b[11]-b[0]*b[5]*b[14]*b[11]-b[8]*b[5]*b[2]*b[15]+b[4]*b[9]*b[2]*b[15]+b[8]*b[1]*b[6]*b[15]-b[0]*b[9]*b[6]*b[15]-b[4]*b[1]*b[10]*b[15]+b[0]*b[5]*b[10]*b[15]},science.vector.gaussjordan=function(a,b){b||(b=1e-10);var c=a.length,d=a[0].length,e=-1,f,g;while(++e<c){var h=e;f=e;while(++f<c)Math.abs(a[f][e])>Math.abs(a[h][e])&&(h=f);var i=a[e];a[e]=a[h],a[h]=i;if(Math.abs(a[e][e])<=b)return!1;f=e;while(++f<c){var j=a[f][e]/a[e][e];g=e-1;while(++g<d)a[f][g]-=a[e][g]*j}}e=c;while(--e>=0){var j=a[e][e];f=-1;while(++f<e){g=d;while(--g>=e)a[f][g]-=a[e][g]*a[f][e]/j}a[e][e]/=j,g=c-1;while(++g<d)a[e][g]/=j}return!0},science.vector.inverse=function(a){var b=a.length;i=-1;if(b===a[0].length){a=a.map(function(a,c){var d=Array(b),e=-1;while(++e<b)d[e]=c===e?1:0;return a.concat(d)}),science.vector.gaussjordan(a);while(++i<b)a[i]=a[i].slice(b);return a}},science.vector.multiply=function(a,b){var c=a.length,d=b[0].length,e=b.length,f=-1,g,h;if(e!==a[0].length)throw{error:"columns(a) != rows(b); "+a[0].length+" != "+e};var i=Array(c);while(++f<c){i[f]=Array(d),g=-1;while(++g<d){var j=0;h=-1;while(++h<e)j+=a[f][h]*b[h][g];i[f][g]=j}}return i},science.vector.transpose=function(a){var b=a.length,c=a[0].length,d=-1,e,f=Array(c);while(++d<c){f[d]=Array(b),e=-1;while(++e<b)f[d][e]=a[e][d]}return f}})()
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.stats.js b/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.stats.js deleted file mode 100644 index d98df12..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.stats.js +++ /dev/null @@ -1,720 +0,0 @@ -(function(){science.stats = {}; -// Bandwidth selectors for Gaussian kernels. -// Based on R's implementations in `stats.bw`. -science.stats.bandwidth = { - - // Silverman, B. W. (1986) Density Estimation. London: Chapman and Hall. - nrd0: function(x) { - var hi = Math.sqrt(science.stats.variance(x)); - if (!(lo = Math.min(hi, science.stats.iqr(x) / 1.34))) - (lo = hi) || (lo = Math.abs(x[1])) || (lo = 1); - return .9 * lo * Math.pow(x.length, -.2); - }, - - // Scott, D. W. (1992) Multivariate Density Estimation: Theory, Practice, and - // Visualization. Wiley. - nrd: function(x) { - var h = science.stats.iqr(x) / 1.34; - return 1.06 * Math.min(Math.sqrt(science.stats.variance(x)), h) - * Math.pow(x.length, -1/5); - } -}; -science.stats.distance = { - euclidean: function(a, b) { - var n = a.length, - i = -1, - s = 0, - x; - while (++i < n) { - x = a[i] - b[i]; - s += x * x; - } - return Math.sqrt(s); - }, - manhattan: function(a, b) { - var n = a.length, - i = -1, - s = 0; - while (++i < n) s += Math.abs(a[i] - b[i]); - return s; - }, - minkowski: function(p) { - return function(a, b) { - var n = a.length, - i = -1, - s = 0; - while (++i < n) s += Math.pow(Math.abs(a[i] - b[i]), p); - return Math.pow(s, 1 / p); - }; - }, - chebyshev: function(a, b) { - var n = a.length, - i = -1, - max = 0, - x; - while (++i < n) { - x = Math.abs(a[i] - b[i]); - if (x > max) max = x; - } - return max; - }, - hamming: function(a, b) { - var n = a.length, - i = -1, - d = 0; - while (++i < n) if (a[i] !== b[i]) d++; - return d; - }, - jaccard: function(a, b) { - var n = a.length, - i = -1, - s = 0; - while (++i < n) if (a[i] === b[i]) s++; - return s / n; - }, - braycurtis: function(a, b) { - var n = a.length, - i = -1, - s0 = 0, - s1 = 0, - ai, - bi; - while (++i < n) { - ai = a[i]; - bi = b[i]; - s0 += Math.abs(ai - bi); - s1 += Math.abs(ai + bi); - } - return s0 / s1; - } -}; -// Based on implementation in http://picomath.org/. -science.stats.erf = function(x) { - var a1 = 0.254829592, - a2 = -0.284496736, - a3 = 1.421413741, - a4 = -1.453152027, - a5 = 1.061405429, - p = 0.3275911; - - // Save the sign of x - var sign = x < 0 ? -1 : 1; - if (x < 0) { - sign = -1; - x = -x; - } - - // A&S formula 7.1.26 - var t = 1 / (1 + p * x); - return sign * ( - 1 - (((((a5 * t + a4) * t) + a3) * t + a2) * t + a1) - * t * Math.exp(-x * x)); -}; -science.stats.phi = function(x) { - return .5 * (1 + science.stats.erf(x / Math.SQRT2)); -}; -// See <http://en.wikipedia.org/wiki/Kernel_(statistics)>. -science.stats.kernel = { - uniform: function(u) { - if (u <= 1 && u >= -1) return .5; - return 0; - }, - triangular: function(u) { - if (u <= 1 && u >= -1) return 1 - Math.abs(u); - return 0; - }, - epanechnikov: function(u) { - if (u <= 1 && u >= -1) return .75 * (1 - u * u); - return 0; - }, - quartic: function(u) { - if (u <= 1 && u >= -1) { - var tmp = 1 - u * u; - return (15 / 16) * tmp * tmp; - } - return 0; - }, - triweight: function(u) { - if (u <= 1 && u >= -1) { - var tmp = 1 - u * u; - return (35 / 32) * tmp * tmp * tmp; - } - return 0; - }, - gaussian: function(u) { - return 1 / Math.sqrt(2 * Math.PI) * Math.exp(-.5 * u * u); - }, - cosine: function(u) { - if (u <= 1 && u >= -1) return Math.PI / 4 * Math.cos(Math.PI / 2 * u); - return 0; - } -}; -// http://exploringdata.net/den_trac.htm -science.stats.kde = function() { - var kernel = science.stats.kernel.gaussian, - sample = [], - bandwidth = science.stats.bandwidth.nrd; - - function kde(points, i) { - var bw = bandwidth.call(this, sample); - return points.map(function(x) { - var i = -1, - y = 0, - n = sample.length; - while (++i < n) { - y += kernel((x - sample[i]) / bw); - } - return [x, y / bw / n]; - }); - } - - kde.kernel = function(x) { - if (!arguments.length) return kernel; - kernel = x; - return kde; - }; - - kde.sample = function(x) { - if (!arguments.length) return sample; - sample = x; - return kde; - }; - - kde.bandwidth = function(x) { - if (!arguments.length) return bandwidth; - bandwidth = science.functor(x); - return kde; - }; - - return kde; -}; -// Based on figue implementation by Jean-Yves Delort. -// http://code.google.com/p/figue/ -science.stats.kmeans = function() { - var distance = science.stats.distance.euclidean, - maxIterations = 1000, - k = 1; - - function kmeans(vectors) { - var n = vectors.length, - assignments = [], - clusterSizes = [], - repeat = 1, - iterations = 0, - centroids = science_stats_kmeansRandom(k, vectors), - newCentroids, - i, - j, - x, - d, - min, - best; - - while (repeat && iterations < maxIterations) { - // Assignment step. - j = -1; while (++j < k) { - clusterSizes[j] = 0; - } - - i = -1; while (++i < n) { - x = vectors[i]; - min = Infinity; - j = -1; while (++j < k) { - d = distance.call(this, centroids[j], x); - if (d < min) { - min = d; - best = j; - } - } - clusterSizes[assignments[i] = best]++; - } - - // Update centroids step. - newCentroids = []; - i = -1; while (++i < n) { - x = assignments[i]; - d = newCentroids[x]; - if (d == null) newCentroids[x] = vectors[i].slice(); - else { - j = -1; while (++j < d.length) { - d[j] += vectors[i][j]; - } - } - } - j = -1; while (++j < k) { - x = newCentroids[j]; - d = 1 / clusterSizes[j]; - i = -1; while (++i < x.length) x[i] *= d; - } - - // Check convergence. - repeat = 0; - j = -1; while (++j < k) { - if (!science_stats_kmeansCompare(newCentroids[j], centroids[j])) { - repeat = 1; - break; - } - } - centroids = newCentroids; - iterations++; - } - return {assignments: assignments, centroids: centroids}; - } - - kmeans.k = function(x) { - if (!arguments.length) return k; - k = x; - return kmeans; - }; - - kmeans.distance = function(x) { - if (!arguments.length) return distance; - distance = x; - return kmeans; - }; - - return kmeans; -}; - -function science_stats_kmeansCompare(a, b) { - if (!a || !b || a.length !== b.length) return false; - var n = a.length, - i = -1; - while (++i < n) if (a[i] !== b[i]) return false; - return true; -} - -// Returns an array of k distinct vectors randomly selected from the input -// array of vectors. Returns null if k > n or if there are less than k distinct -// objects in vectors. -function science_stats_kmeansRandom(k, vectors) { - var n = vectors.length; - if (k > n) return null; - - var selected_vectors = []; - var selected_indices = []; - var tested_indices = {}; - var tested = 0; - var selected = 0; - var i, - vector, - select; - - while (selected < k) { - if (tested === n) return null; - - var random_index = Math.floor(Math.random() * n); - if (random_index in tested_indices) continue; - - tested_indices[random_index] = 1; - tested++; - vector = vectors[random_index]; - select = true; - for (i = 0; i < selected; i++) { - if (science_stats_kmeansCompare(vector, selected_vectors[i])) { - select = false; - break; - } - } - if (select) { - selected_vectors[selected] = vector; - selected_indices[selected] = random_index; - selected++; - } - } - return selected_vectors; -} -science.stats.hcluster = function() { - var distance = science.stats.distance.euclidean, - linkage = "simple"; // simple, complete or average - - function hcluster(vectors) { - var n = vectors.length, - dMin = [], - cSize = [], - distMatrix = [], - clusters = [], - c1, - c2, - c1Cluster, - c2Cluster, - p, - root, - i, - j; - - // Initialise distance matrix and vector of closest clusters. - i = -1; while (++i < n) { - dMin[i] = 0; - distMatrix[i] = []; - j = -1; while (++j < n) { - distMatrix[i][j] = i === j ? Infinity : distance(vectors[i] , vectors[j]); - if (distMatrix[i][dMin[i]] > distMatrix[i][j]) dMin[i] = j; - } - } - - // create leaves of the tree - i = -1; while (++i < n) { - clusters[i] = []; - clusters[i][0] = { - left: null, - right: null, - dist: 0, - centroid: vectors[i], - size: 1, - depth: 0 - }; - cSize[i] = 1; - } - - // Main loop - for (p = 0; p < n-1; p++) { - // find the closest pair of clusters - c1 = 0; - for (i = 0; i < n; i++) { - if (distMatrix[i][dMin[i]] < distMatrix[c1][dMin[c1]]) c1 = i; - } - c2 = dMin[c1]; - - // create node to store cluster info - c1Cluster = clusters[c1][0]; - c2Cluster = clusters[c2][0]; - - newCluster = { - left: c1Cluster, - right: c2Cluster, - dist: distMatrix[c1][c2], - centroid: calculateCentroid(c1Cluster.size, c1Cluster.centroid, - c2Cluster.size, c2Cluster.centroid), - size: c1Cluster.size + c2Cluster.size, - depth: 1 + Math.max(c1Cluster.depth, c2Cluster.depth) - }; - clusters[c1].splice(0, 0, newCluster); - cSize[c1] += cSize[c2]; - - // overwrite row c1 with respect to the linkage type - for (j = 0; j < n; j++) { - switch (linkage) { - case "single": - if (distMatrix[c1][j] > distMatrix[c2][j]) - distMatrix[j][c1] = distMatrix[c1][j] = distMatrix[c2][j]; - break; - case "complete": - if (distMatrix[c1][j] < distMatrix[c2][j]) - distMatrix[j][c1] = distMatrix[c1][j] = distMatrix[c2][j]; - break; - case "average": - distMatrix[j][c1] = distMatrix[c1][j] = (cSize[c1] * distMatrix[c1][j] + cSize[c2] * distMatrix[c2][j]) / (cSize[c1] + cSize[j]); - break; - } - } - distMatrix[c1][c1] = Infinity; - - // infinity out old row c2 and column c2 - for (i = 0; i < n; i++) - distMatrix[i][c2] = distMatrix[c2][i] = Infinity; - - // update dmin and replace ones that previous pointed to c2 to point to c1 - for (j = 0; j < n; j++) { - if (dMin[j] == c2) dMin[j] = c1; - if (distMatrix[c1][j] < distMatrix[c1][dMin[c1]]) dMin[c1] = j; - } - - // keep track of the last added cluster - root = newCluster; - } - - return root; - } - - hcluster.distance = function(x) { - if (!arguments.length) return distance; - distance = x; - return hcluster; - }; - - return hcluster; -}; - -function calculateCentroid(c1Size, c1Centroid, c2Size, c2Centroid) { - var newCentroid = [], - newSize = c1Size + c2Size, - n = c1Centroid.length, - i = -1; - while (++i < n) { - newCentroid[i] = (c1Size * c1Centroid[i] + c2Size * c2Centroid[i]) / newSize; - } - return newCentroid; -} -science.stats.iqr = function(x) { - var quartiles = science.stats.quantiles(x, [.25, .75]); - return quartiles[1] - quartiles[0]; -}; -// Based on org.apache.commons.math.analysis.interpolation.LoessInterpolator -// from http://commons.apache.org/math/ -science.stats.loess = function() { - var bandwidth = .3, - robustnessIters = 2, - accuracy = 1e-12; - - function smooth(xval, yval, weights) { - var n = xval.length, - i; - - if (n !== yval.length) throw {error: "Mismatched array lengths"}; - if (n == 0) throw {error: "At least one point required."}; - - if (arguments.length < 3) { - weights = []; - i = -1; while (++i < n) weights[i] = 1; - } - - science_stats_loessFiniteReal(xval); - science_stats_loessFiniteReal(yval); - science_stats_loessFiniteReal(weights); - science_stats_loessStrictlyIncreasing(xval); - - if (n == 1) return [yval[0]]; - if (n == 2) return [yval[0], yval[1]]; - - var bandwidthInPoints = Math.floor(bandwidth * n); - - if (bandwidthInPoints < 2) throw {error: "Bandwidth too small."}; - - var res = [], - residuals = [], - robustnessWeights = []; - - // Do an initial fit and 'robustnessIters' robustness iterations. - // This is equivalent to doing 'robustnessIters+1' robustness iterations - // starting with all robustness weights set to 1. - i = -1; while (++i < n) { - res[i] = 0; - residuals[i] = 0; - robustnessWeights[i] = 1; - } - - var iter = -1; - while (++iter <= robustnessIters) { - var bandwidthInterval = [0, bandwidthInPoints - 1]; - // At each x, compute a local weighted linear regression - var x; - i = -1; while (++i < n) { - x = xval[i]; - - // Find out the interval of source points on which - // a regression is to be made. - if (i > 0) { - science_stats_loessUpdateBandwidthInterval(xval, weights, i, bandwidthInterval); - } - - var ileft = bandwidthInterval[0], - iright = bandwidthInterval[1]; - - // Compute the point of the bandwidth interval that is - // farthest from x - var edge = (xval[i] - xval[ileft]) > (xval[iright] - xval[i]) ? ileft : iright; - - // Compute a least-squares linear fit weighted by - // the product of robustness weights and the tricube - // weight function. - // See http://en.wikipedia.org/wiki/Linear_regression - // (section "Univariate linear case") - // and http://en.wikipedia.org/wiki/Weighted_least_squares - // (section "Weighted least squares") - var sumWeights = 0, - sumX = 0, - sumXSquared = 0, - sumY = 0, - sumXY = 0, - denom = Math.abs(1 / (xval[edge] - x)); - - for (var k = ileft; k <= iright; ++k) { - var xk = xval[k], - yk = yval[k], - dist = k < i ? x - xk : xk - x, - w = science_stats_loessTricube(dist * denom) * robustnessWeights[k] * weights[k], - xkw = xk * w; - sumWeights += w; - sumX += xkw; - sumXSquared += xk * xkw; - sumY += yk * w; - sumXY += yk * xkw; - } - - var meanX = sumX / sumWeights, - meanY = sumY / sumWeights, - meanXY = sumXY / sumWeights, - meanXSquared = sumXSquared / sumWeights; - - var beta = (Math.sqrt(Math.abs(meanXSquared - meanX * meanX)) < accuracy) - ? 0 : ((meanXY - meanX * meanY) / (meanXSquared - meanX * meanX)); - - var alpha = meanY - beta * meanX; - - res[i] = beta * x + alpha; - residuals[i] = Math.abs(yval[i] - res[i]); - } - - // No need to recompute the robustness weights at the last - // iteration, they won't be needed anymore - if (iter === robustnessIters) { - break; - } - - // Recompute the robustness weights. - - // Find the median residual. - var sortedResiduals = residuals.slice(); - sortedResiduals.sort(); - var medianResidual = sortedResiduals[Math.floor(n / 2)]; - - if (Math.abs(medianResidual) < accuracy) - break; - - var arg, - w; - i = -1; while (++i < n) { - arg = residuals[i] / (6 * medianResidual); - robustnessWeights[i] = (arg >= 1) ? 0 : ((w = 1 - arg * arg) * w); - } - } - - return res; - } - - smooth.bandwidth = function(x) { - if (!arguments.length) return x; - bandwidth = x; - return smooth; - }; - - smooth.robustnessIterations = function(x) { - if (!arguments.length) return x; - robustnessIters = x; - return smooth; - }; - - smooth.accuracy = function(x) { - if (!arguments.length) return x; - accuracy = x; - return smooth; - }; - - return smooth; -}; - -function science_stats_loessFiniteReal(values) { - var n = values.length, - i = -1; - - while (++i < n) if (!isFinite(values[i])) return false; - - return true; -} - -function science_stats_loessStrictlyIncreasing(xval) { - var n = xval.length, - i = 0; - - while (++i < n) if (xval[i - 1] >= xval[i]) return false; - - return true; -} - -// Compute the tricube weight function. -// http://en.wikipedia.org/wiki/Local_regression#Weight_function -function science_stats_loessTricube(x) { - return (x = 1 - x * x * x) * x * x; -} - -// Given an index interval into xval that embraces a certain number of -// points closest to xval[i-1], update the interval so that it embraces -// the same number of points closest to xval[i], ignoring zero weights. -function science_stats_loessUpdateBandwidthInterval( - xval, weights, i, bandwidthInterval) { - - var left = bandwidthInterval[0], - right = bandwidthInterval[1]; - - // The right edge should be adjusted if the next point to the right - // is closer to xval[i] than the leftmost point of the current interval - var nextRight = science_stats_loessNextNonzero(weights, right); - if ((nextRight < xval.length) && (xval[nextRight] - xval[i]) < (xval[i] - xval[left])) { - var nextLeft = science_stats_loessNextNonzero(weights, left); - bandwidthInterval[0] = nextLeft; - bandwidthInterval[1] = nextRight; - } -} - -function science_stats_loessNextNonzero(weights, i) { - var j = i + 1; - while (j < weights.length && weights[j] === 0) j++; - return j; -} -// Welford's algorithm. -science.stats.mean = function(x) { - var n = x.length; - if (n === 0) return NaN; - var m = 0, - i = -1; - while (++i < n) m += (x[i] - m) / (i + 1); - return m; -}; -science.stats.median = function(x) { - return science.stats.quantiles(x, [.5])[0]; -}; -science.stats.mode = function(x) { - x = x.slice().sort(science.ascending); - var mode, - n = x.length, - i = -1, - l = i, - last = null, - max = 0, - tmp, - v; - while (++i < n) { - if ((v = x[i]) !== last) { - if ((tmp = i - l) > max) { - max = tmp; - mode = last; - } - last = v; - l = i; - } - } - return mode; -}; -// Uses R's quantile algorithm type=7. -science.stats.quantiles = function(d, quantiles) { - d = d.slice().sort(science.ascending); - var n_1 = d.length - 1; - return quantiles.map(function(q) { - if (q === 0) return d[0]; - else if (q === 1) return d[n_1]; - - var index = 1 + q * n_1, - lo = Math.floor(index), - h = index - lo, - a = d[lo - 1]; - - return h === 0 ? a : a + h * (d[lo] - a); - }); -}; -// Unbiased estimate of a sample's variance. -// Also known as the sample variance, where the denominator is n - 1. -science.stats.variance = function(x) { - var n = x.length; - if (n < 1) return NaN; - if (n === 1) return 0; - var mean = science.stats.mean(x), - i = -1, - s = 0; - while (++i < n) { - var v = x[i] - mean; - s += v * v; - } - return s / (n - 1); -}; -})()
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.stats.min.js b/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.stats.min.js deleted file mode 100644 index fd69f13..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/lib/science/science.stats.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(){function h(a,b){var c=b+1;while(c<a.length&&a[c]===0)c++;return c}function g(a,b,c,d){var e=d[0],f=d[1],g=h(b,f);if(g<a.length&&a[g]-a[c]<a[c]-a[e]){var i=h(b,e);d[0]=i,d[1]=g}}function f(a){return(a=1-a*a*a)*a*a}function e(a){var b=a.length,c=0;while(++c<b)if(a[c-1]>=a[c])return!1;return!0}function d(a){var b=a.length,c=-1;while(++c<b)if(!isFinite(a[c]))return!1;return!0}function c(a,b,c,d){var e=[],f=a+c,g=b.length,h=-1;while(++h<g)e[h]=(a*b[h]+c*d[h])/f;return e}function b(b,c){var d=c.length;if(b>d)return null;var e=[],f=[],g={},h=0,i=0,j,k,l;while(i<b){if(h===d)return null;var m=Math.floor(Math.random()*d);if(m in g)continue;g[m]=1,h++,k=c[m],l=!0;for(j=0;j<i;j++)if(a(k,e[j])){l=!1;break}l&&(e[i]=k,f[i]=m,i++)}return e}function a(a,b){if(!a||!b||a.length!==b.length)return!1;var c=a.length,d=-1;while(++d<c)if(a[d]!==b[d])return!1;return!0}science.stats={},science.stats.bandwidth={nrd0:function(a){var b=Math.sqrt(science.stats.variance(a));(lo=Math.min(b,science.stats.iqr(a)/1.34))||(lo=b)||(lo=Math.abs(a[1]))||(lo=1);return.9*lo*Math.pow(a.length,-0.2)},nrd:function(a){var b=science.stats.iqr(a)/1.34;return 1.06*Math.min(Math.sqrt(science.stats.variance(a)),b)*Math.pow(a.length,-0.2)}},science.stats.distance={euclidean:function(a,b){var c=a.length,d=-1,e=0,f;while(++d<c)f=a[d]-b[d],e+=f*f;return Math.sqrt(e)},manhattan:function(a,b){var c=a.length,d=-1,e=0;while(++d<c)e+=Math.abs(a[d]-b[d]);return e},minkowski:function(a){return function(b,c){var d=b.length,e=-1,f=0;while(++e<d)f+=Math.pow(Math.abs(b[e]-c[e]),a);return Math.pow(f,1/a)}},chebyshev:function(a,b){var c=a.length,d=-1,e=0,f;while(++d<c)f=Math.abs(a[d]-b[d]),f>e&&(e=f);return e},hamming:function(a,b){var c=a.length,d=-1,e=0;while(++d<c)a[d]!==b[d]&&e++;return e},jaccard:function(a,b){var c=a.length,d=-1,e=0;while(++d<c)a[d]===b[d]&&e++;return e/c},braycurtis:function(a,b){var c=a.length,d=-1,e=0,f=0,g,h;while(++d<c)g=a[d],h=b[d],e+=Math.abs(g-h),f+=Math.abs(g+h);return e/f}},science.stats.erf=function(a){var b=.254829592,c=-0.284496736,d=1.421413741,e=-1.453152027,f=1.061405429,g=.3275911,h=a<0?-1:1;a<0&&(h=-1,a=-a);var i=1/(1+g*a);return h*(1-((((f*i+e)*i+d)*i+c)*i+b)*i*Math.exp(-a*a))},science.stats.phi=function(a){return.5*(1+science.stats.erf(a/Math.SQRT2))},science.stats.kernel={uniform:function(a){return a<=1&&a>=-1?.5:0},triangular:function(a){return a<=1&&a>=-1?1-Math.abs(a):0},epanechnikov:function(a){return a<=1&&a>=-1?.75*(1-a*a):0},quartic:function(a){if(a<=1&&a>=-1){var b=1-a*a;return.9375*b*b}return 0},triweight:function(a){if(a<=1&&a>=-1){var b=1-a*a;return 35/32*b*b*b}return 0},gaussian:function(a){return 1/Math.sqrt(2*Math.PI)*Math.exp(-0.5*a*a)},cosine:function(a){return a<=1&&a>=-1?Math.PI/4*Math.cos(Math.PI/2*a):0}},science.stats.kde=function(){function d(d,e){var f=c.call(this,b);return d.map(function(c){var d=-1,e=0,g=b.length;while(++d<g)e+=a((c-b[d])/f);return[c,e/f/g]})}var a=science.stats.kernel.gaussian,b=[],c=science.stats.bandwidth.nrd;d.kernel=function(b){if(!arguments.length)return a;a=b;return d},d.sample=function(a){if(!arguments.length)return b;b=a;return d},d.bandwidth=function(a){if(!arguments.length)return c;c=science.functor(a);return d};return d},science.stats.kmeans=function(){function f(f){var g=f.length,h=[],i=[],j=1,l=0,m=b(e,f),n,o,p,q,r,s,t;while(j&&l<d){p=-1;while(++p<e)i[p]=0;o=-1;while(++o<g){q=f[o],s=Infinity,p=-1;while(++p<e)r=c.call(this,m[p],q),r<s&&(s=r,t=p);i[h[o]=t]++}n=[],o=-1;while(++o<g){q=h[o],r=n[q];if(r==null)n[q]=f[o].slice();else{p=-1;while(++p<r.length)r[p]+=f[o][p]}}p=-1;while(++p<e){q=n[p],r=1/i[p],o=-1;while(++o<q.length)q[o]*=r}j=0,p=-1;while(++p<e)if(!a(n[p],m[p])){j=1;break}m=n,l++}return{assignments:h,centroids:m}}var c=science.stats.distance.euclidean,d=1e3,e=1;f.k=function(a){if(!arguments.length)return e;e=a;return f},f.distance=function(a){if(!arguments.length)return c;c=a;return f};return f},science.stats.hcluster=function(){function d(d){var e=d.length,f=[],g=[],h=[],i=[],j,k,l,m,n,o,p,q;p=-1;while(++p<e){f[p]=0,h[p]=[],q=-1;while(++q<e)h[p][q]=p===q?Infinity:a(d[p],d[q]),h[p][f[p]]>h[p][q]&&(f[p]=q)}p=-1;while(++p<e)i[p]=[],i[p][0]={left:null,right:null,dist:0,centroid:d[p],size:1,depth:0},g[p]=1;for(n=0;n<e-1;n++){j=0;for(p=0;p<e;p++)h[p][f[p]]<h[j][f[j]]&&(j=p);k=f[j],l=i[j][0],m=i[k][0],newCluster={left:l,right:m,dist:h[j][k],centroid:c(l.size,l.centroid,m.size,m.centroid),size:l.size+m.size,depth:1+Math.max(l.depth,m.depth)},i[j].splice(0,0,newCluster),g[j]+=g[k];for(q=0;q<e;q++)switch(b){case"single":h[j][q]>h[k][q]&&(h[q][j]=h[j][q]=h[k][q]);break;case"complete":h[j][q]<h[k][q]&&(h[q][j]=h[j][q]=h[k][q]);break;case"average":h[q][j]=h[j][q]=(g[j]*h[j][q]+g[k]*h[k][q])/(g[j]+g[q])}h[j][j]=Infinity;for(p=0;p<e;p++)h[p][k]=h[k][p]=Infinity;for(q=0;q<e;q++)f[q]==k&&(f[q]=j),h[j][q]<h[j][f[j]]&&(f[j]=q);o=newCluster}return o}var a=science.stats.distance.euclidean,b="simple";d.distance=function(b){if(!arguments.length)return a;a=b;return d};return d},science.stats.iqr=function(a){var b=science.stats.quantiles(a,[.25,.75]);return b[1]-b[0]},science.stats.loess=function(){function h(h,i,j){var k=h.length,l;if(k!==i.length)throw{error:"Mismatched array lengths"};if(k==0)throw{error:"At least one point required."};if(arguments.length<3){j=[],l=-1;while(++l<k)j[l]=1}d(h),d(i),d(j),e(h);if(k==1)return[i[0]];if(k==2)return[i[0],i[1]];var m=Math.floor(a*k);if(m<2)throw{error:"Bandwidth too small."};var n=[],o=[],p=[];l=-1;while(++l<k)n[l]=0,o[l]=0,p[l]=1;var q=-1;while(++q<=b){var r=[0,m-1],s;l=-1;while(++l<k){s=h[l],l>0&&g(h,j,l,r);var t=r[0],u=r[1],v=h[l]-h[t]>h[u]-h[l]?t:u,w=0,x=0,y=0,z=0,A=0,B=Math.abs(1/(h[v]-s));for(var C=t;C<=u;++C){var D=h[C],E=i[C],F=C<l?s-D:D-s,G=f(F*B)*p[C]*j[C],H=D*G;w+=G,x+=H,y+=D*H,z+=E*G,A+=E*H}var I=x/w,J=z/w,K=A/w,L=y/w,M=Math.sqrt(Math.abs(L-I*I))<c?0:(K-I*J)/(L-I*I),N=J-M*I;n[l]=M*s+N,o[l]=Math.abs(i[l]-n[l])}if(q===b)break;var O=o.slice();O.sort();var P=O[Math.floor(k/2)];if(Math.abs(P)<c)break;var Q,G;l=-1;while(++l<k)Q=o[l]/(6*P),p[l]=Q>=1?0:(G=1-Q*Q)*G}return n}var a=.3,b=2,c=1e-12;h.bandwidth=function(b){if(!arguments.length)return b;a=b;return h},h.robustnessIterations=function(a){if(!arguments.length)return a;b=a;return h},h.accuracy=function(a){if(!arguments.length)return a;c=a;return h};return h},science.stats.mean=function(a){var b=a.length;if(b===0)return NaN;var c=0,d=-1;while(++d<b)c+=(a[d]-c)/(d+1);return c},science.stats.median=function(a){return science.stats.quantiles(a,[.5])[0]},science.stats.mode=function(a){a=a.slice().sort(science.ascending);var b,c=a.length,d=-1,e=d,f=null,g=0,h,i;while(++d<c)(i=a[d])!==f&&((h=d-e)>g&&(g=h,b=f),f=i,e=d);return b},science.stats.quantiles=function(a,b){a=a.slice().sort(science.ascending);var c=a.length-1;return b.map(function(b){if(b===0)return a[0];if(b===1)return a[c];var d=1+b*c,e=Math.floor(d),f=d-e,g=a[e-1];return f===0?g:g+f*(a[e]-g)})},science.stats.variance=function(a){var b=a.length;if(b<1)return NaN;if(b===1)return 0;var c=science.stats.mean(a),d=-1,e=0;while(++d<b){var f=a[d]-c;e+=f*f}return e/(b-1)}})()
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/package.js b/web/nms.gathering.org/old/speedometer/d3-master/package.js deleted file mode 100644 index e80d6db..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/package.js +++ /dev/null @@ -1,13 +0,0 @@ -// Package metadata for Meteor.js. - -Package.describe({ - name: "d3js:d3", // http://atmospherejs.com/d3js/d3 - summary: "D3 (official): A JavaScript visualization library for HTML and SVG.", - version: "3.5.5", - git: "https://github.com/mbostock/d3.git" -}); - -Package.onUse(function(api) { - api.versionsFrom(["METEOR@1.0"]); - api.addFiles("d3.js", "client"); -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/package.json b/web/nms.gathering.org/old/speedometer/d3-master/package.json deleted file mode 100644 index 537a5de..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/package.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "d3", - "version": "3.5.5", - "description": "A JavaScript visualization library for HTML and SVG.", - "keywords": [ - "dom", - "w3c", - "visualization", - "svg", - "animation", - "canvas" - ], - "homepage": "http://d3js.org", - "author": { - "name": "Mike Bostock", - "url": "http://bost.ocks.org/mike" - }, - "contributors": [ - { - "name": "Jason Davies", - "url": "http://jasondavies.com" - } - ], - "repository": { - "type": "git", - "url": "https://github.com/mbostock/d3.git" - }, - "main": "index.js", - "browserify": "d3.js", - "jspm": { - "main": "d3", - "shim": { - "d3": { - "exports": "d3" - } - }, - "files": [ - "d3.js" - ], - "buildConfig": { - "uglify": true - } - }, - "jam": { - "main": "d3.js", - "shim": { - "exports": "d3" - } - }, - "spm": { - "main": "d3.js" - }, - "devDependencies": { - "jsdom": "3", - "seedrandom": "2", - "smash": "0.0", - "uglify-js": "2.4.16", - "vows": "0.8" - }, - "scripts": { - "test": "vows; echo" - }, - "licenses": [ - { - "type": "BSD", - "url": "https://github.com/mbostock/d3/blob/master/LICENSE" - } - ] -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/ascending.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/ascending.js deleted file mode 100644 index 067c17a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/ascending.js +++ /dev/null @@ -1,5 +0,0 @@ -d3.ascending = d3_ascending; - -function d3_ascending(a, b) { - return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/bisect.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/bisect.js deleted file mode 100644 index fbe3a73..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/bisect.js +++ /dev/null @@ -1,36 +0,0 @@ -import "ascending"; - -function d3_bisector(compare) { - return { - left: function(a, x, lo, hi) { - if (arguments.length < 3) lo = 0; - if (arguments.length < 4) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) < 0) lo = mid + 1; - else hi = mid; - } - return lo; - }, - right: function(a, x, lo, hi) { - if (arguments.length < 3) lo = 0; - if (arguments.length < 4) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) > 0) hi = mid; - else lo = mid + 1; - } - return lo; - } - }; -} - -var d3_bisect = d3_bisector(d3_ascending); -d3.bisectLeft = d3_bisect.left; -d3.bisect = d3.bisectRight = d3_bisect.right; - -d3.bisector = function(f) { - return d3_bisector(f.length === 1 - ? function(d, x) { return d3_ascending(f(d), x); } - : f); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/descending.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/descending.js deleted file mode 100644 index 0503458..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/descending.js +++ /dev/null @@ -1,3 +0,0 @@ -d3.descending = function(a, b) { - return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/deviation.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/deviation.js deleted file mode 100644 index 16663e3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/deviation.js +++ /dev/null @@ -1,6 +0,0 @@ -import "variance"; - -d3.deviation = function() { - var v = d3.variance.apply(this, arguments); - return v ? Math.sqrt(v) : v; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/entries.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/entries.js deleted file mode 100644 index 4ce014b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/entries.js +++ /dev/null @@ -1,5 +0,0 @@ -d3.entries = function(map) { - var entries = []; - for (var key in map) entries.push({key: key, value: map[key]}); - return entries; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/extent.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/extent.js deleted file mode 100644 index 7584658..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/extent.js +++ /dev/null @@ -1,21 +0,0 @@ -d3.extent = function(array, f) { - var i = -1, - n = array.length, - a, - b, - c; - if (arguments.length === 1) { - while (++i < n) if ((b = array[i]) != null && b >= b) { a = c = b; break; } - while (++i < n) if ((b = array[i]) != null) { - if (a > b) a = b; - if (c < b) c = b; - } - } else { - while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) { a = c = b; break; } - while (++i < n) if ((b = f.call(array, array[i], i)) != null) { - if (a > b) a = b; - if (c < b) c = b; - } - } - return [a, c]; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/index.js deleted file mode 100644 index c29fb24..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/index.js +++ /dev/null @@ -1,25 +0,0 @@ -import "ascending"; -import "descending"; -import "min"; -import "max"; -import "extent"; -import "sum"; -import "mean"; -import "median"; -import "quantile"; -import "variance"; -import "deviation"; -import "bisect"; -import "shuffle"; -import "permute"; -import "pairs"; -import "zip"; -import "transpose"; -import "keys"; -import "values"; -import "entries"; -import "merge"; -import "range"; -import "nest"; -import "map"; -import "set"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/keys.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/keys.js deleted file mode 100644 index c83ec8e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/keys.js +++ /dev/null @@ -1,5 +0,0 @@ -d3.keys = function(map) { - var keys = []; - for (var key in map) keys.push(key); - return keys; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/map.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/map.js deleted file mode 100644 index 4ba7f3d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/map.js +++ /dev/null @@ -1,84 +0,0 @@ -import "../core/class"; - -d3.map = function(object, f) { - var map = new d3_Map; - if (object instanceof d3_Map) { - object.forEach(function(key, value) { map.set(key, value); }); - } else if (Array.isArray(object)) { - var i = -1, - n = object.length, - o; - if (arguments.length === 1) while (++i < n) map.set(i, object[i]); - else while (++i < n) map.set(f.call(object, o = object[i], i), o); - } else { - for (var key in object) map.set(key, object[key]); - } - return map; -}; - -function d3_Map() { - this._ = Object.create(null); -} - -var d3_map_proto = "__proto__", - d3_map_zero = "\0"; - -d3_class(d3_Map, { - has: d3_map_has, - get: function(key) { - return this._[d3_map_escape(key)]; - }, - set: function(key, value) { - return this._[d3_map_escape(key)] = value; - }, - remove: d3_map_remove, - keys: d3_map_keys, - values: function() { - var values = []; - for (var key in this._) values.push(this._[key]); - return values; - }, - entries: function() { - var entries = []; - for (var key in this._) entries.push({key: d3_map_unescape(key), value: this._[key]}); - return entries; - }, - size: d3_map_size, - empty: d3_map_empty, - forEach: function(f) { - for (var key in this._) f.call(this, d3_map_unescape(key), this._[key]); - } -}); - -function d3_map_escape(key) { - return (key += "") === d3_map_proto || key[0] === d3_map_zero ? d3_map_zero + key : key; -} - -function d3_map_unescape(key) { - return (key += "")[0] === d3_map_zero ? key.slice(1) : key; -} - -function d3_map_has(key) { - return d3_map_escape(key) in this._; -} - -function d3_map_remove(key) { - return (key = d3_map_escape(key)) in this._ && delete this._[key]; -} - -function d3_map_keys() { - var keys = []; - for (var key in this._) keys.push(d3_map_unescape(key)); - return keys; -} - -function d3_map_size() { - var size = 0; - for (var key in this._) ++size; - return size; -} - -function d3_map_empty() { - for (var key in this._) return false; - return true; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/max.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/max.js deleted file mode 100644 index 5aec78d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/max.js +++ /dev/null @@ -1,14 +0,0 @@ -d3.max = function(array, f) { - var i = -1, - n = array.length, - a, - b; - if (arguments.length === 1) { - while (++i < n) if ((b = array[i]) != null && b >= b) { a = b; break; } - while (++i < n) if ((b = array[i]) != null && b > a) a = b; - } else { - while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) { a = b; break; } - while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b; - } - return a; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/mean.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/mean.js deleted file mode 100644 index ab91ae8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/mean.js +++ /dev/null @@ -1,15 +0,0 @@ -import "../math/number"; - -d3.mean = function(array, f) { - var s = 0, - n = array.length, - a, - i = -1, - j = n; - if (arguments.length === 1) { - while (++i < n) if (d3_numeric(a = d3_number(array[i]))) s += a; else --j; - } else { - while (++i < n) if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) s += a; else --j; - } - if (j) return s / j; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/median.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/median.js deleted file mode 100644 index 63c2696..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/median.js +++ /dev/null @@ -1,16 +0,0 @@ -import "../math/number"; -import "ascending"; -import "quantile"; - -d3.median = function(array, f) { - var numbers = [], - n = array.length, - a, - i = -1; - if (arguments.length === 1) { - while (++i < n) if (d3_numeric(a = d3_number(array[i]))) numbers.push(a); - } else { - while (++i < n) if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) numbers.push(a); - } - if (numbers.length) return d3.quantile(numbers.sort(d3_ascending), .5); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/merge.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/merge.js deleted file mode 100644 index 53c992d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/merge.js +++ /dev/null @@ -1,21 +0,0 @@ -d3.merge = function(arrays) { - var n = arrays.length, - m, - i = -1, - j = 0, - merged, - array; - - while (++i < n) j += arrays[i].length; - merged = new Array(j); - - while (--n >= 0) { - array = arrays[n]; - m = array.length; - while (--m >= 0) { - merged[--j] = array[m]; - } - } - - return merged; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/min.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/min.js deleted file mode 100644 index c48a49d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/min.js +++ /dev/null @@ -1,14 +0,0 @@ -d3.min = function(array, f) { - var i = -1, - n = array.length, - a, - b; - if (arguments.length === 1) { - while (++i < n) if ((b = array[i]) != null && b >= b) { a = b; break; } - while (++i < n) if ((b = array[i]) != null && a > b) a = b; - } else { - while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) { a = b; break; } - while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b; - } - return a; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/nest.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/nest.js deleted file mode 100644 index 859add7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/nest.js +++ /dev/null @@ -1,97 +0,0 @@ -import "map"; - -d3.nest = function() { - var nest = {}, - keys = [], - sortKeys = [], - sortValues, - rollup; - - function map(mapType, array, depth) { - if (depth >= keys.length) return rollup - ? rollup.call(nest, array) : (sortValues - ? array.sort(sortValues) - : array); - - var i = -1, - n = array.length, - key = keys[depth++], - keyValue, - object, - setter, - valuesByKey = new d3_Map, - values; - - while (++i < n) { - if (values = valuesByKey.get(keyValue = key(object = array[i]))) { - values.push(object); - } else { - valuesByKey.set(keyValue, [object]); - } - } - - if (mapType) { - object = mapType(); - setter = function(keyValue, values) { - object.set(keyValue, map(mapType, values, depth)); - }; - } else { - object = {}; - setter = function(keyValue, values) { - object[keyValue] = map(mapType, values, depth); - }; - } - - valuesByKey.forEach(setter); - return object; - } - - function entries(map, depth) { - if (depth >= keys.length) return map; - - var array = [], - sortKey = sortKeys[depth++]; - - map.forEach(function(key, keyMap) { - array.push({key: key, values: entries(keyMap, depth)}); - }); - - return sortKey - ? array.sort(function(a, b) { return sortKey(a.key, b.key); }) - : array; - } - - nest.map = function(array, mapType) { - return map(mapType, array, 0); - }; - - nest.entries = function(array) { - return entries(map(d3.map, array, 0), 0); - }; - - nest.key = function(d) { - keys.push(d); - return nest; - }; - - // Specifies the order for the most-recently specified key. - // Note: only applies to entries. Map keys are unordered! - nest.sortKeys = function(order) { - sortKeys[keys.length - 1] = order; - return nest; - }; - - // Specifies the order for leaf values. - // Applies to both maps and entries array. - nest.sortValues = function(order) { - sortValues = order; - return nest; - }; - - nest.rollup = function(f) { - rollup = f; - return nest; - }; - - return nest; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/pairs.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/pairs.js deleted file mode 100644 index e270f95..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/pairs.js +++ /dev/null @@ -1,5 +0,0 @@ -d3.pairs = function(array) { - var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n); - while (i < n) pairs[i] = [p0 = p1, p1 = array[++i]]; - return pairs; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/permute.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/permute.js deleted file mode 100644 index f27d2c9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/permute.js +++ /dev/null @@ -1,5 +0,0 @@ -d3.permute = function(array, indexes) { - var i = indexes.length, permutes = new Array(i); - while (i--) permutes[i] = array[indexes[i]]; - return permutes; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/quantile.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/quantile.js deleted file mode 100644 index 67fe9fd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/quantile.js +++ /dev/null @@ -1,8 +0,0 @@ -// R-7 per <http://en.wikipedia.org/wiki/Quantile> -d3.quantile = function(values, p) { - var H = (values.length - 1) * p + 1, - h = Math.floor(H), - v = +values[h - 1], - e = H - h; - return e ? v + e * (values[h] - v) : v; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/range.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/range.js deleted file mode 100644 index 2fd6a1e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/range.js +++ /dev/null @@ -1,26 +0,0 @@ -import "../math/abs"; - -d3.range = function(start, stop, step) { - if (arguments.length < 3) { - step = 1; - if (arguments.length < 2) { - stop = start; - start = 0; - } - } - if ((stop - start) / step === Infinity) throw new Error("infinite range"); - var range = [], - k = d3_range_integerScale(abs(step)), - i = -1, - j; - start *= k, stop *= k, step *= k; - if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k); - else while ((j = start + step * ++i) < stop) range.push(j / k); - return range; -}; - -function d3_range_integerScale(x) { - var k = 1; - while (x * k % 1) k *= 10; - return k; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/set.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/set.js deleted file mode 100644 index de4dbd4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/set.js +++ /dev/null @@ -1,27 +0,0 @@ -import "../core/class"; -import "map"; - -d3.set = function(array) { - var set = new d3_Set; - if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]); - return set; -}; - -function d3_Set() { - this._ = Object.create(null); -} - -d3_class(d3_Set, { - has: d3_map_has, - add: function(key) { - this._[d3_map_escape(key += "")] = true; - return key; - }, - remove: d3_map_remove, - values: d3_map_keys, - size: d3_map_size, - empty: d3_map_empty, - forEach: function(f) { - for (var key in this._) f.call(this, d3_map_unescape(key)); - } -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/shuffle.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/shuffle.js deleted file mode 100644 index dbe36bd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/shuffle.js +++ /dev/null @@ -1,9 +0,0 @@ -d3.shuffle = function(array, i0, i1) { - if ((m = arguments.length) < 3) { i1 = array.length; if (m < 2) i0 = 0; } - var m = i1 - i0, t, i; - while (m) { - i = Math.random() * m-- | 0; - t = array[m + i0], array[m + i0] = array[i + i0], array[i + i0] = t; - } - return array; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/sum.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/sum.js deleted file mode 100644 index 1e179bc..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/sum.js +++ /dev/null @@ -1,14 +0,0 @@ -import "../math/number"; - -d3.sum = function(array, f) { - var s = 0, - n = array.length, - a, - i = -1; - if (arguments.length === 1) { - while (++i < n) if (d3_numeric(a = +array[i])) s += a; // zero and null are equivalent - } else { - while (++i < n) if (d3_numeric(a = +f.call(array, array[i], i))) s += a; - } - return s; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/transpose.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/transpose.js deleted file mode 100644 index 999c543..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/transpose.js +++ /dev/null @@ -1,5 +0,0 @@ -import "zip"; - -d3.transpose = function(matrix) { - return d3.zip.apply(d3, matrix); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/values.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/values.js deleted file mode 100644 index 299d304..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/values.js +++ /dev/null @@ -1,5 +0,0 @@ -d3.values = function(map) { - var values = []; - for (var key in map) values.push(map[key]); - return values; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/variance.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/variance.js deleted file mode 100644 index 70da168..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/variance.js +++ /dev/null @@ -1,29 +0,0 @@ -import "../math/number"; - -d3.variance = function(array, f) { - var n = array.length, - m = 0, - a, - d, - s = 0, - i = -1, - j = 0; - if (arguments.length === 1) { - while (++i < n) { - if (d3_numeric(a = d3_number(array[i]))) { - d = a - m; - m += d / ++j; - s += d * (a - m); - } - } - } else { - while (++i < n) { - if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) { - d = a - m; - m += d / ++j; - s += d * (a - m); - } - } - } - if (j > 1) return s / (j - 1); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/zip.js b/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/zip.js deleted file mode 100644 index 302ec4a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/arrays/zip.js +++ /dev/null @@ -1,15 +0,0 @@ -import "min"; - -d3.zip = function() { - if (!(n = arguments.length)) return []; - for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m;) { - for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n;) { - zip[j] = arguments[j][i]; - } - } - return zips; -}; - -function d3_zipLength(d) { - return d.length; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/behavior.js b/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/behavior.js deleted file mode 100644 index 39633b1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/behavior.js +++ /dev/null @@ -1 +0,0 @@ -d3.behavior = {}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/drag.js b/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/drag.js deleted file mode 100644 index 47db986..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/drag.js +++ /dev/null @@ -1,88 +0,0 @@ -import "../core/document"; -import "../core/identity"; -import "../core/rebind"; -import "../event/drag"; -import "../event/event"; -import "../event/mouse"; -import "../event/touch"; -import "behavior"; - -d3.behavior.drag = function() { - var event = d3_eventDispatch(drag, "drag", "dragstart", "dragend"), - origin = null, - mousedown = dragstart(d3_noop, d3.mouse, d3_window, "mousemove", "mouseup"), - touchstart = dragstart(d3_behavior_dragTouchId, d3.touch, d3_identity, "touchmove", "touchend"); - - function drag() { - this.on("mousedown.drag", mousedown) - .on("touchstart.drag", touchstart); - } - - function dragstart(id, position, subject, move, end) { - return function() { - var that = this, - target = d3.event.target, - parent = that.parentNode, - dispatch = event.of(that, arguments), - dragged = 0, - dragId = id(), - dragName = ".drag" + (dragId == null ? "" : "-" + dragId), - dragOffset, - dragSubject = d3.select(subject(target)).on(move + dragName, moved).on(end + dragName, ended), - dragRestore = d3_event_dragSuppress(target), - position0 = position(parent, dragId); - - if (origin) { - dragOffset = origin.apply(that, arguments); - dragOffset = [dragOffset.x - position0[0], dragOffset.y - position0[1]]; - } else { - dragOffset = [0, 0]; - } - - dispatch({type: "dragstart"}); - - function moved() { - var position1 = position(parent, dragId), dx, dy; - if (!position1) return; // this touch didn’t move - - dx = position1[0] - position0[0]; - dy = position1[1] - position0[1]; - dragged |= dx | dy; - position0 = position1; - - dispatch({ - type: "drag", - x: position1[0] + dragOffset[0], - y: position1[1] + dragOffset[1], - dx: dx, - dy: dy - }); - } - - function ended() { - if (!position(parent, dragId)) return; // this touch didn’t end - dragSubject.on(move + dragName, null).on(end + dragName, null); - dragRestore(dragged && d3.event.target === target); - dispatch({type: "dragend"}); - } - }; - } - - drag.origin = function(x) { - if (!arguments.length) return origin; - origin = x; - return drag; - }; - - return d3.rebind(drag, event, "on"); -}; - -// While it is possible to receive a touchstart event with more than one changed -// touch, the event is only shared by touches on the same target; for new -// touches targetting different elements, multiple touchstart events are -// received even when the touches start simultaneously. Since multiple touches -// cannot move the same target to different locations concurrently without -// tearing the fabric of spacetime, we allow the first touch to win. -function d3_behavior_dragTouchId() { - return d3.event.changedTouches[0].identifier; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/index.js deleted file mode 100644 index 5ce0932..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import "behavior"; -import "drag"; -import "zoom"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/zoom.js b/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/zoom.js deleted file mode 100644 index bccbe14..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/behavior/zoom.js +++ /dev/null @@ -1,349 +0,0 @@ -import "../core/document"; -import "../core/rebind"; -import "../event/drag"; -import "../event/event"; -import "../event/mouse"; -import "../event/touches"; -import "../selection/selection"; -import "../interpolate/zoom"; -import "behavior"; - -d3.behavior.zoom = function() { - var view = {x: 0, y: 0, k: 1}, - translate0, // translate when we started zooming (to avoid drift) - center0, // implicit desired position of translate0 after zooming - center, // explicit desired position of translate0 after zooming - size = [960, 500], // viewport size; required for zoom interpolation - scaleExtent = d3_behavior_zoomInfinity, - duration = 250, - zooming = 0, - mousedown = "mousedown.zoom", - mousemove = "mousemove.zoom", - mouseup = "mouseup.zoom", - mousewheelTimer, - touchstart = "touchstart.zoom", - touchtime, // time of last touchstart (to detect double-tap) - event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"), - x0, - x1, - y0, - y1; - - // Lazily determine the DOM’s support for Wheel events. - // https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/wheel - if (!d3_behavior_zoomWheel) { - d3_behavior_zoomWheel = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() { return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1); }, "wheel") - : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() { return d3.event.wheelDelta; }, "mousewheel") - : (d3_behavior_zoomDelta = function() { return -d3.event.detail; }, "MozMousePixelScroll"); - } - - function zoom(g) { - g .on(mousedown, mousedowned) - .on(d3_behavior_zoomWheel + ".zoom", mousewheeled) - .on("dblclick.zoom", dblclicked) - .on(touchstart, touchstarted); - } - - zoom.event = function(g) { - g.each(function() { - var dispatch = event.of(this, arguments), - view1 = view; - if (d3_transitionInheritId) { - d3.select(this).transition() - .each("start.zoom", function() { - view = this.__chart__ || {x: 0, y: 0, k: 1}; // pre-transition state - zoomstarted(dispatch); - }) - .tween("zoom:zoom", function() { - var dx = size[0], - dy = size[1], - cx = center0 ? center0[0] : dx / 2, - cy = center0 ? center0[1] : dy / 2, - i = d3.interpolateZoom( - [(cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k], - [(cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k] - ); - return function(t) { - var l = i(t), k = dx / l[2]; - this.__chart__ = view = {x: cx - l[0] * k, y: cy - l[1] * k, k: k}; - zoomed(dispatch); - }; - }) - .each("interrupt.zoom", function() { - zoomended(dispatch); - }) - .each("end.zoom", function() { - zoomended(dispatch); - }); - } else { - this.__chart__ = view; - zoomstarted(dispatch); - zoomed(dispatch); - zoomended(dispatch); - } - }); - } - - zoom.translate = function(_) { - if (!arguments.length) return [view.x, view.y]; - view = {x: +_[0], y: +_[1], k: view.k}; // copy-on-write - rescale(); - return zoom; - }; - - zoom.scale = function(_) { - if (!arguments.length) return view.k; - view = {x: view.x, y: view.y, k: +_}; // copy-on-write - rescale(); - return zoom; - }; - - zoom.scaleExtent = function(_) { - if (!arguments.length) return scaleExtent; - scaleExtent = _ == null ? d3_behavior_zoomInfinity : [+_[0], +_[1]]; - return zoom; - }; - - zoom.center = function(_) { - if (!arguments.length) return center; - center = _ && [+_[0], +_[1]]; - return zoom; - }; - - zoom.size = function(_) { - if (!arguments.length) return size; - size = _ && [+_[0], +_[1]]; - return zoom; - }; - - zoom.duration = function(_) { - if (!arguments.length) return duration; - duration = +_; // TODO function based on interpolateZoom distance? - return zoom; - }; - - zoom.x = function(z) { - if (!arguments.length) return x1; - x1 = z; - x0 = z.copy(); - view = {x: 0, y: 0, k: 1}; // copy-on-write - return zoom; - }; - - zoom.y = function(z) { - if (!arguments.length) return y1; - y1 = z; - y0 = z.copy(); - view = {x: 0, y: 0, k: 1}; // copy-on-write - return zoom; - }; - - function location(p) { - return [(p[0] - view.x) / view.k, (p[1] - view.y) / view.k]; - } - - function point(l) { - return [l[0] * view.k + view.x, l[1] * view.k + view.y]; - } - - function scaleTo(s) { - view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s)); - } - - function translateTo(p, l) { - l = point(l); - view.x += p[0] - l[0]; - view.y += p[1] - l[1]; - } - - function zoomTo(that, p, l, k) { - that.__chart__ = {x: view.x, y: view.y, k: view.k}; - - scaleTo(Math.pow(2, k)); - translateTo(center0 = p, l); - - that = d3.select(that); - if (duration > 0) that = that.transition().duration(duration); - that.call(zoom.event); - } - - function rescale() { - if (x1) x1.domain(x0.range().map(function(x) { return (x - view.x) / view.k; }).map(x0.invert)); - if (y1) y1.domain(y0.range().map(function(y) { return (y - view.y) / view.k; }).map(y0.invert)); - } - - function zoomstarted(dispatch) { - if (!zooming++) dispatch({type: "zoomstart"}); - } - - function zoomed(dispatch) { - rescale(); - dispatch({type: "zoom", scale: view.k, translate: [view.x, view.y]}); - } - - function zoomended(dispatch) { - if (!--zooming) dispatch({type: "zoomend"}); - center0 = null; - } - - function mousedowned() { - var that = this, - target = d3.event.target, - dispatch = event.of(that, arguments), - dragged = 0, - subject = d3.select(d3_window(that)).on(mousemove, moved).on(mouseup, ended), - location0 = location(d3.mouse(that)), - dragRestore = d3_event_dragSuppress(that); - - d3_selection_interrupt.call(that); - zoomstarted(dispatch); - - function moved() { - dragged = 1; - translateTo(d3.mouse(that), location0); - zoomed(dispatch); - } - - function ended() { - subject.on(mousemove, null).on(mouseup, null); - dragRestore(dragged && d3.event.target === target); - zoomended(dispatch); - } - } - - // These closures persist for as long as at least one touch is active. - function touchstarted() { - var that = this, - dispatch = event.of(that, arguments), - locations0 = {}, // touchstart locations - distance0 = 0, // distance² between initial touches - scale0, // scale when we started touching - zoomName = ".zoom-" + d3.event.changedTouches[0].identifier, - touchmove = "touchmove" + zoomName, - touchend = "touchend" + zoomName, - targets = [], - subject = d3.select(that), - dragRestore = d3_event_dragSuppress(that); - - started(); - zoomstarted(dispatch); - - // Workaround for Chrome issue 412723: the touchstart listener must be set - // after the touchmove listener. - subject.on(mousedown, null).on(touchstart, started); // prevent duplicate events - - // Updates locations of any touches in locations0. - function relocate() { - var touches = d3.touches(that); - scale0 = view.k; - touches.forEach(function(t) { - if (t.identifier in locations0) locations0[t.identifier] = location(t); - }); - return touches; - } - - // Temporarily override touchstart while gesture is active. - function started() { - - // Listen for touchmove and touchend on the target of touchstart. - var target = d3.event.target; - d3.select(target).on(touchmove, moved).on(touchend, ended); - targets.push(target); - - // Only track touches started on the same subject element. - var changed = d3.event.changedTouches; - for (var i = 0, n = changed.length; i < n; ++i) { - locations0[changed[i].identifier] = null; - } - - var touches = relocate(), - now = Date.now(); - - if (touches.length === 1) { - if (now - touchtime < 500) { // dbltap - var p = touches[0]; - zoomTo(that, p, locations0[p.identifier], Math.floor(Math.log(view.k) / Math.LN2) + 1); - d3_eventPreventDefault(); - } - touchtime = now; - } else if (touches.length > 1) { - var p = touches[0], q = touches[1], - dx = p[0] - q[0], dy = p[1] - q[1]; - distance0 = dx * dx + dy * dy; - } - } - - function moved() { - var touches = d3.touches(that), - p0, l0, - p1, l1; - - d3_selection_interrupt.call(that); - - for (var i = 0, n = touches.length; i < n; ++i, l1 = null) { - p1 = touches[i]; - if (l1 = locations0[p1.identifier]) { - if (l0) break; - p0 = p1, l0 = l1; - } - } - - if (l1) { - var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1, - scale1 = distance0 && Math.sqrt(distance1 / distance0); - p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2]; - l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2]; - scaleTo(scale1 * scale0); - } - - touchtime = null; - translateTo(p0, l0); - zoomed(dispatch); - } - - function ended() { - // If there are any globally-active touches remaining, remove the ended - // touches from locations0. - if (d3.event.touches.length) { - var changed = d3.event.changedTouches; - for (var i = 0, n = changed.length; i < n; ++i) { - delete locations0[changed[i].identifier]; - } - // If locations0 is not empty, then relocate and continue listening for - // touchmove and touchend. - for (var identifier in locations0) { - return void relocate(); // locations may have detached due to rotation - } - } - // Otherwise, remove touchmove and touchend listeners. - d3.selectAll(targets).on(zoomName, null); - subject.on(mousedown, mousedowned).on(touchstart, touchstarted); - dragRestore(); - zoomended(dispatch); - } - } - - function mousewheeled() { - var dispatch = event.of(this, arguments); - if (mousewheelTimer) clearTimeout(mousewheelTimer); - else translate0 = location(center0 = center || d3.mouse(this)), d3_selection_interrupt.call(this), zoomstarted(dispatch); - mousewheelTimer = setTimeout(function() { mousewheelTimer = null; zoomended(dispatch); }, 50); - d3_eventPreventDefault(); - scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k); - translateTo(center0, translate0); - zoomed(dispatch); - } - - function dblclicked() { - var p = d3.mouse(this), - k = Math.log(view.k) / Math.LN2; - - zoomTo(this, p, location(p), d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1); - } - - return d3.rebind(zoom, event, "on"); -}; - -var d3_behavior_zoomInfinity = [0, Infinity], // default scale extent - d3_behavior_zoomDelta, // initialized lazily - d3_behavior_zoomWheel; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/color/color.js b/web/nms.gathering.org/old/speedometer/d3-master/src/color/color.js deleted file mode 100644 index 5620fea..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/color/color.js +++ /dev/null @@ -1,7 +0,0 @@ -d3.color = d3_color; - -function d3_color() {} - -d3_color.prototype.toString = function() { - return this.rgb() + ""; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/color/hcl.js b/web/nms.gathering.org/old/speedometer/d3-master/src/color/hcl.js deleted file mode 100644 index 509fe3b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/color/hcl.js +++ /dev/null @@ -1,34 +0,0 @@ -import "../math/trigonometry"; -import "color"; -import "lab"; -import "rgb"; - -d3.hcl = d3_hcl; - -function d3_hcl(h, c, l) { - return this instanceof d3_hcl ? void (this.h = +h, this.c = +c, this.l = +l) - : arguments.length < 2 ? (h instanceof d3_hcl ? new d3_hcl(h.h, h.c, h.l) - : (h instanceof d3_lab ? d3_lab_hcl(h.l, h.a, h.b) - : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b))) - : new d3_hcl(h, c, l); -} - -var d3_hclPrototype = d3_hcl.prototype = new d3_color; - -d3_hclPrototype.brighter = function(k) { - return new d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1))); -}; - -d3_hclPrototype.darker = function(k) { - return new d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1))); -}; - -d3_hclPrototype.rgb = function() { - return d3_hcl_lab(this.h, this.c, this.l).rgb(); -}; - -function d3_hcl_lab(h, c, l) { - if (isNaN(h)) h = 0; - if (isNaN(c)) c = 0; - return new d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/color/hsl.js b/web/nms.gathering.org/old/speedometer/d3-master/src/color/hsl.js deleted file mode 100644 index e242703..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/color/hsl.js +++ /dev/null @@ -1,56 +0,0 @@ -import "color"; -import "rgb"; - -d3.hsl = d3_hsl; - -function d3_hsl(h, s, l) { - return this instanceof d3_hsl ? void (this.h = +h, this.s = +s, this.l = +l) - : arguments.length < 2 ? (h instanceof d3_hsl ? new d3_hsl(h.h, h.s, h.l) - : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl)) - : new d3_hsl(h, s, l); -} - -var d3_hslPrototype = d3_hsl.prototype = new d3_color; - -d3_hslPrototype.brighter = function(k) { - k = Math.pow(0.7, arguments.length ? k : 1); - return new d3_hsl(this.h, this.s, this.l / k); -}; - -d3_hslPrototype.darker = function(k) { - k = Math.pow(0.7, arguments.length ? k : 1); - return new d3_hsl(this.h, this.s, k * this.l); -}; - -d3_hslPrototype.rgb = function() { - return d3_hsl_rgb(this.h, this.s, this.l); -}; - -function d3_hsl_rgb(h, s, l) { - var m1, - m2; - - /* Some simple corrections for h, s and l. */ - h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h; - s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s; - l = l < 0 ? 0 : l > 1 ? 1 : l; - - /* From FvD 13.37, CSS Color Module Level 3 */ - m2 = l <= .5 ? l * (1 + s) : l + s - l * s; - m1 = 2 * l - m2; - - function v(h) { - if (h > 360) h -= 360; - else if (h < 0) h += 360; - if (h < 60) return m1 + (m2 - m1) * h / 60; - if (h < 180) return m2; - if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60; - return m1; - } - - function vv(h) { - return Math.round(v(h) * 255); - } - - return new d3_rgb(vv(h + 120), vv(h), vv(h - 120)); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/color/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/color/index.js deleted file mode 100644 index 3be3854..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/color/index.js +++ /dev/null @@ -1,6 +0,0 @@ -import "color"; -import "rgb"; -import "hsl"; -import "hcl"; -import "lab"; -import "xyz"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/color/lab.js b/web/nms.gathering.org/old/speedometer/d3-master/src/color/lab.js deleted file mode 100644 index 36d8791..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/color/lab.js +++ /dev/null @@ -1,60 +0,0 @@ -import "../math/trigonometry"; -import "color"; -import "hcl"; -import "rgb"; - -d3.lab = d3_lab; - -function d3_lab(l, a, b) { - return this instanceof d3_lab ? void (this.l = +l, this.a = +a, this.b = +b) - : arguments.length < 2 ? (l instanceof d3_lab ? new d3_lab(l.l, l.a, l.b) - : (l instanceof d3_hcl ? d3_hcl_lab(l.h, l.c, l.l) - : d3_rgb_lab((l = d3_rgb(l)).r, l.g, l.b))) - : new d3_lab(l, a, b); -} - -// Corresponds roughly to RGB brighter/darker -var d3_lab_K = 18; - -// D65 standard referent -var d3_lab_X = 0.950470, - d3_lab_Y = 1, - d3_lab_Z = 1.088830; - -var d3_labPrototype = d3_lab.prototype = new d3_color; - -d3_labPrototype.brighter = function(k) { - return new d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b); -}; - -d3_labPrototype.darker = function(k) { - return new d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b); -}; - -d3_labPrototype.rgb = function() { - return d3_lab_rgb(this.l, this.a, this.b); -}; - -function d3_lab_rgb(l, a, b) { - var y = (l + 16) / 116, - x = y + a / 500, - z = y - b / 200; - x = d3_lab_xyz(x) * d3_lab_X; - y = d3_lab_xyz(y) * d3_lab_Y; - z = d3_lab_xyz(z) * d3_lab_Z; - return new d3_rgb( - d3_xyz_rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z), - d3_xyz_rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z), - d3_xyz_rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z) - ); -} - -function d3_lab_hcl(l, a, b) { - return l > 0 - ? new d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l) - : new d3_hcl(NaN, NaN, l); -} - -function d3_lab_xyz(x) { - return x > 0.206893034 ? x * x * x : (x - 4 / 29) / 7.787037; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/color/rgb.js b/web/nms.gathering.org/old/speedometer/d3-master/src/color/rgb.js deleted file mode 100644 index a2782f3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/color/rgb.js +++ /dev/null @@ -1,301 +0,0 @@ -import "../arrays/map"; -import "color"; -import "hsl"; -import "lab"; -import "xyz"; - -d3.rgb = d3_rgb; - -function d3_rgb(r, g, b) { - return this instanceof d3_rgb ? void (this.r = ~~r, this.g = ~~g, this.b = ~~b) - : arguments.length < 2 ? (r instanceof d3_rgb ? new d3_rgb(r.r, r.g, r.b) - : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb)) - : new d3_rgb(r, g, b); -} - -function d3_rgbNumber(value) { - return new d3_rgb(value >> 16, value >> 8 & 0xff, value & 0xff); -} - -function d3_rgbString(value) { - return d3_rgbNumber(value) + ""; -} - -var d3_rgbPrototype = d3_rgb.prototype = new d3_color; - -d3_rgbPrototype.brighter = function(k) { - k = Math.pow(0.7, arguments.length ? k : 1); - var r = this.r, - g = this.g, - b = this.b, - i = 30; - if (!r && !g && !b) return new d3_rgb(i, i, i); - if (r && r < i) r = i; - if (g && g < i) g = i; - if (b && b < i) b = i; - return new d3_rgb(Math.min(255, r / k), Math.min(255, g / k), Math.min(255, b / k)); -}; - -d3_rgbPrototype.darker = function(k) { - k = Math.pow(0.7, arguments.length ? k : 1); - return new d3_rgb(k * this.r, k * this.g, k * this.b); -}; - -d3_rgbPrototype.hsl = function() { - return d3_rgb_hsl(this.r, this.g, this.b); -}; - -d3_rgbPrototype.toString = function() { - return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b); -}; - -function d3_rgb_hex(v) { - return v < 0x10 - ? "0" + Math.max(0, v).toString(16) - : Math.min(255, v).toString(16); -} - -function d3_rgb_parse(format, rgb, hsl) { - var r = 0, // red channel; int in [0, 255] - g = 0, // green channel; int in [0, 255] - b = 0, // blue channel; int in [0, 255] - m1, // CSS color specification match - m2, // CSS color specification type (e.g., rgb) - color; - - /* Handle hsl, rgb. */ - m1 = /([a-z]+)\((.*)\)/i.exec(format); - if (m1) { - m2 = m1[2].split(","); - switch (m1[1]) { - case "hsl": { - return hsl( - parseFloat(m2[0]), // degrees - parseFloat(m2[1]) / 100, // percentage - parseFloat(m2[2]) / 100 // percentage - ); - } - case "rgb": { - return rgb( - d3_rgb_parseNumber(m2[0]), - d3_rgb_parseNumber(m2[1]), - d3_rgb_parseNumber(m2[2]) - ); - } - } - } - - /* Named colors. */ - if (color = d3_rgb_names.get(format.toLowerCase())) { - return rgb(color.r, color.g, color.b); - } - - /* Hexadecimal colors: #rgb and #rrggbb. */ - if (format != null && format.charAt(0) === "#" && !isNaN(color = parseInt(format.slice(1), 16))) { - if (format.length === 4) { - r = (color & 0xf00) >> 4; r = (r >> 4) | r; - g = (color & 0xf0); g = (g >> 4) | g; - b = (color & 0xf); b = (b << 4) | b; - } else if (format.length === 7) { - r = (color & 0xff0000) >> 16; - g = (color & 0xff00) >> 8; - b = (color & 0xff); - } - } - - return rgb(r, g, b); -} - -function d3_rgb_hsl(r, g, b) { - var min = Math.min(r /= 255, g /= 255, b /= 255), - max = Math.max(r, g, b), - d = max - min, - h, - s, - l = (max + min) / 2; - if (d) { - s = l < .5 ? d / (max + min) : d / (2 - max - min); - if (r == max) h = (g - b) / d + (g < b ? 6 : 0); - else if (g == max) h = (b - r) / d + 2; - else h = (r - g) / d + 4; - h *= 60; - } else { - h = NaN; - s = l > 0 && l < 1 ? 0 : h; - } - return new d3_hsl(h, s, l); -} - -function d3_rgb_lab(r, g, b) { - r = d3_rgb_xyz(r); - g = d3_rgb_xyz(g); - b = d3_rgb_xyz(b); - var x = d3_xyz_lab((0.4124564 * r + 0.3575761 * g + 0.1804375 * b) / d3_lab_X), - y = d3_xyz_lab((0.2126729 * r + 0.7151522 * g + 0.0721750 * b) / d3_lab_Y), - z = d3_xyz_lab((0.0193339 * r + 0.1191920 * g + 0.9503041 * b) / d3_lab_Z); - return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z)); -} - -function d3_rgb_xyz(r) { - return (r /= 255) <= 0.04045 ? r / 12.92 : Math.pow((r + 0.055) / 1.055, 2.4); -} - -function d3_rgb_parseNumber(c) { // either integer or percentage - var f = parseFloat(c); - return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f; -} - -var d3_rgb_names = d3.map({ - aliceblue: 0xf0f8ff, - antiquewhite: 0xfaebd7, - aqua: 0x00ffff, - aquamarine: 0x7fffd4, - azure: 0xf0ffff, - beige: 0xf5f5dc, - bisque: 0xffe4c4, - black: 0x000000, - blanchedalmond: 0xffebcd, - blue: 0x0000ff, - blueviolet: 0x8a2be2, - brown: 0xa52a2a, - burlywood: 0xdeb887, - cadetblue: 0x5f9ea0, - chartreuse: 0x7fff00, - chocolate: 0xd2691e, - coral: 0xff7f50, - cornflowerblue: 0x6495ed, - cornsilk: 0xfff8dc, - crimson: 0xdc143c, - cyan: 0x00ffff, - darkblue: 0x00008b, - darkcyan: 0x008b8b, - darkgoldenrod: 0xb8860b, - darkgray: 0xa9a9a9, - darkgreen: 0x006400, - darkgrey: 0xa9a9a9, - darkkhaki: 0xbdb76b, - darkmagenta: 0x8b008b, - darkolivegreen: 0x556b2f, - darkorange: 0xff8c00, - darkorchid: 0x9932cc, - darkred: 0x8b0000, - darksalmon: 0xe9967a, - darkseagreen: 0x8fbc8f, - darkslateblue: 0x483d8b, - darkslategray: 0x2f4f4f, - darkslategrey: 0x2f4f4f, - darkturquoise: 0x00ced1, - darkviolet: 0x9400d3, - deeppink: 0xff1493, - deepskyblue: 0x00bfff, - dimgray: 0x696969, - dimgrey: 0x696969, - dodgerblue: 0x1e90ff, - firebrick: 0xb22222, - floralwhite: 0xfffaf0, - forestgreen: 0x228b22, - fuchsia: 0xff00ff, - gainsboro: 0xdcdcdc, - ghostwhite: 0xf8f8ff, - gold: 0xffd700, - goldenrod: 0xdaa520, - gray: 0x808080, - green: 0x008000, - greenyellow: 0xadff2f, - grey: 0x808080, - honeydew: 0xf0fff0, - hotpink: 0xff69b4, - indianred: 0xcd5c5c, - indigo: 0x4b0082, - ivory: 0xfffff0, - khaki: 0xf0e68c, - lavender: 0xe6e6fa, - lavenderblush: 0xfff0f5, - lawngreen: 0x7cfc00, - lemonchiffon: 0xfffacd, - lightblue: 0xadd8e6, - lightcoral: 0xf08080, - lightcyan: 0xe0ffff, - lightgoldenrodyellow: 0xfafad2, - lightgray: 0xd3d3d3, - lightgreen: 0x90ee90, - lightgrey: 0xd3d3d3, - lightpink: 0xffb6c1, - lightsalmon: 0xffa07a, - lightseagreen: 0x20b2aa, - lightskyblue: 0x87cefa, - lightslategray: 0x778899, - lightslategrey: 0x778899, - lightsteelblue: 0xb0c4de, - lightyellow: 0xffffe0, - lime: 0x00ff00, - limegreen: 0x32cd32, - linen: 0xfaf0e6, - magenta: 0xff00ff, - maroon: 0x800000, - mediumaquamarine: 0x66cdaa, - mediumblue: 0x0000cd, - mediumorchid: 0xba55d3, - mediumpurple: 0x9370db, - mediumseagreen: 0x3cb371, - mediumslateblue: 0x7b68ee, - mediumspringgreen: 0x00fa9a, - mediumturquoise: 0x48d1cc, - mediumvioletred: 0xc71585, - midnightblue: 0x191970, - mintcream: 0xf5fffa, - mistyrose: 0xffe4e1, - moccasin: 0xffe4b5, - navajowhite: 0xffdead, - navy: 0x000080, - oldlace: 0xfdf5e6, - olive: 0x808000, - olivedrab: 0x6b8e23, - orange: 0xffa500, - orangered: 0xff4500, - orchid: 0xda70d6, - palegoldenrod: 0xeee8aa, - palegreen: 0x98fb98, - paleturquoise: 0xafeeee, - palevioletred: 0xdb7093, - papayawhip: 0xffefd5, - peachpuff: 0xffdab9, - peru: 0xcd853f, - pink: 0xffc0cb, - plum: 0xdda0dd, - powderblue: 0xb0e0e6, - purple: 0x800080, - rebeccapurple: 0x663399, - red: 0xff0000, - rosybrown: 0xbc8f8f, - royalblue: 0x4169e1, - saddlebrown: 0x8b4513, - salmon: 0xfa8072, - sandybrown: 0xf4a460, - seagreen: 0x2e8b57, - seashell: 0xfff5ee, - sienna: 0xa0522d, - silver: 0xc0c0c0, - skyblue: 0x87ceeb, - slateblue: 0x6a5acd, - slategray: 0x708090, - slategrey: 0x708090, - snow: 0xfffafa, - springgreen: 0x00ff7f, - steelblue: 0x4682b4, - tan: 0xd2b48c, - teal: 0x008080, - thistle: 0xd8bfd8, - tomato: 0xff6347, - turquoise: 0x40e0d0, - violet: 0xee82ee, - wheat: 0xf5deb3, - white: 0xffffff, - whitesmoke: 0xf5f5f5, - yellow: 0xffff00, - yellowgreen: 0x9acd32 -}); - -d3_rgb_names.forEach(function(key, value) { - d3_rgb_names.set(key, d3_rgbNumber(value)); -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/color/xyz.js b/web/nms.gathering.org/old/speedometer/d3-master/src/color/xyz.js deleted file mode 100644 index 30e79ab..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/color/xyz.js +++ /dev/null @@ -1,7 +0,0 @@ -function d3_xyz_lab(x) { - return x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29; -} - -function d3_xyz_rgb(r) { - return Math.round(255 * (r <= 0.00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - 0.055)); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/compat/array.js b/web/nms.gathering.org/old/speedometer/d3-master/src/compat/array.js deleted file mode 100644 index d5a0ab6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/compat/array.js +++ /dev/null @@ -1,15 +0,0 @@ -import "../core/array"; -import "../core/document"; - -// Redefine d3_array if the browser doesn’t support slice-based conversion. -if (d3_document) { - try { - d3_array(d3_document.documentElement.childNodes)[0].nodeType; - } catch (e) { - d3_array = function(list) { - var i = list.length, array = new Array(i); - while (i--) array[i] = list[i]; - return array; - }; - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/compat/date.js b/web/nms.gathering.org/old/speedometer/d3-master/src/compat/date.js deleted file mode 100644 index e682d4c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/compat/date.js +++ /dev/null @@ -1,3 +0,0 @@ -if (!Date.now) Date.now = function() { - return +new Date; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/compat/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/compat/index.js deleted file mode 100644 index ec0e180..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/compat/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import "array"; -import "date"; -import "style"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/compat/style.js b/web/nms.gathering.org/old/speedometer/d3-master/src/compat/style.js deleted file mode 100644 index 76563a2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/compat/style.js +++ /dev/null @@ -1,23 +0,0 @@ -import "../core/document"; - -// Redefine style.setProperty et al. if the browser doesn’t coerce arguments. -if (d3_document) { - try { - d3_document.createElement("DIV").style.setProperty("opacity", 0, ""); - } catch (error) { - var d3_element_prototype = this.Element.prototype, - d3_element_setAttribute = d3_element_prototype.setAttribute, - d3_element_setAttributeNS = d3_element_prototype.setAttributeNS, - d3_style_prototype = this.CSSStyleDeclaration.prototype, - d3_style_setProperty = d3_style_prototype.setProperty; - d3_element_prototype.setAttribute = function(name, value) { - d3_element_setAttribute.call(this, name, value + ""); - }; - d3_element_prototype.setAttributeNS = function(space, local, value) { - d3_element_setAttributeNS.call(this, space, local, value + ""); - }; - d3_style_prototype.setProperty = function(name, value, priority) { - d3_style_setProperty.call(this, name, value + "", priority); - }; - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/array.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/array.js deleted file mode 100644 index cb4fd36..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/array.js +++ /dev/null @@ -1,2 +0,0 @@ -var d3_arraySlice = [].slice, - d3_array = function(list) { return d3_arraySlice.call(list); }; // conversion for NodeLists diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/class.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/class.js deleted file mode 100644 index 7f1d743..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/class.js +++ /dev/null @@ -1,8 +0,0 @@ -function d3_class(ctor, properties) { - for (var key in properties) { - Object.defineProperty(ctor.prototype, key, { - value: properties[key], - enumerable: false - }); - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/document.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/document.js deleted file mode 100644 index 58b846d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/document.js +++ /dev/null @@ -1,15 +0,0 @@ -var d3_document = this.document; - -function d3_documentElement(node) { - return node - && (node.ownerDocument // node is a Node - || node.document // node is a Window - || node).documentElement; // node is a Document -} - -function d3_window(node) { - return node - && ((node.ownerDocument && node.ownerDocument.defaultView) // node is a Node - || (node.document && node) // node is a Window - || node.defaultView); // node is a Document -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/functor.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/functor.js deleted file mode 100644 index f8b1bf7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/functor.js +++ /dev/null @@ -1,5 +0,0 @@ -function d3_functor(v) { - return typeof v === "function" ? v : function() { return v; }; -} - -d3.functor = d3_functor; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/identity.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/identity.js deleted file mode 100644 index 73893f8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/identity.js +++ /dev/null @@ -1,3 +0,0 @@ -function d3_identity(d) { - return d; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/index.js deleted file mode 100644 index f6d233e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import "functor"; -import "ns"; -import "rebind"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/noop.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/noop.js deleted file mode 100644 index 35f91d1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/noop.js +++ /dev/null @@ -1 +0,0 @@ -function d3_noop() {} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/ns.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/ns.js deleted file mode 100644 index 7d8be9c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/ns.js +++ /dev/null @@ -1,22 +0,0 @@ -var d3_nsPrefix = { - svg: "http://www.w3.org/2000/svg", - xhtml: "http://www.w3.org/1999/xhtml", - xlink: "http://www.w3.org/1999/xlink", - xml: "http://www.w3.org/XML/1998/namespace", - xmlns: "http://www.w3.org/2000/xmlns/" -}; - -d3.ns = { - prefix: d3_nsPrefix, - qualify: function(name) { - var i = name.indexOf(":"), - prefix = name; - if (i >= 0) { - prefix = name.slice(0, i); - name = name.slice(i + 1); - } - return d3_nsPrefix.hasOwnProperty(prefix) - ? {space: d3_nsPrefix[prefix], local: name} - : name; - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/rebind.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/rebind.js deleted file mode 100644 index d611846..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/rebind.js +++ /dev/null @@ -1,16 +0,0 @@ -// Copies a variable number of methods from source to target. -d3.rebind = function(target, source) { - var i = 1, n = arguments.length, method; - while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]); - return target; -}; - -// Method is assumed to be a standard D3 getter-setter: -// If passed with no arguments, gets the value. -// If passed with arguments, sets the value and returns the target. -function d3_rebind(target, source, method) { - return function() { - var value = method.apply(source, arguments); - return value === source ? target : value; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/source.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/source.js deleted file mode 100644 index f56f501..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/source.js +++ /dev/null @@ -1,3 +0,0 @@ -function d3_source(d) { - return d.source; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/subclass.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/subclass.js deleted file mode 100644 index ea8dc85..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/subclass.js +++ /dev/null @@ -1,11 +0,0 @@ -var d3_subclass = {}.__proto__? - -// Until ECMAScript supports array subclassing, prototype injection works well. -function(object, prototype) { - object.__proto__ = prototype; -}: - -// And if your browser doesn't support __proto__, we'll use direct extension. -function(object, prototype) { - for (var property in prototype) object[property] = prototype[property]; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/target.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/target.js deleted file mode 100644 index 766ba7e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/target.js +++ /dev/null @@ -1,3 +0,0 @@ -function d3_target(d) { - return d.target; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/true.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/true.js deleted file mode 100644 index 0900faf..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/true.js +++ /dev/null @@ -1,3 +0,0 @@ -function d3_true() { - return true; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/vendor.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/vendor.js deleted file mode 100644 index b92c7fe..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/vendor.js +++ /dev/null @@ -1,10 +0,0 @@ -function d3_vendorSymbol(object, name) { - if (name in object) return name; - name = name.charAt(0).toUpperCase() + name.slice(1); - for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) { - var prefixName = d3_vendorPrefixes[i] + name; - if (prefixName in object) return prefixName; - } -} - -var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"]; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/core/zero.js b/web/nms.gathering.org/old/speedometer/d3-master/src/core/zero.js deleted file mode 100644 index 18b52af..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/core/zero.js +++ /dev/null @@ -1,3 +0,0 @@ -function d3_zero() { - return 0; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/d3.js b/web/nms.gathering.org/old/speedometer/d3-master/src/d3.js deleted file mode 100644 index d0ad738..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/d3.js +++ /dev/null @@ -1,23 +0,0 @@ -import "start"; -import "compat/"; - -import "arrays/"; -import "behavior/"; -import "color/"; -import "core/"; -import "dsv/"; -import "event/"; -import "format/"; -import "geo/"; -import "geom/"; -import "interpolate/"; -import "layout/"; -import "math/"; -import "scale/"; -import "selection/"; -import "svg/"; -import "time/"; -import "transition/"; -import "xhr/"; - -import "end"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/csv.js b/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/csv.js deleted file mode 100644 index 2b6d94f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/csv.js +++ /dev/null @@ -1,3 +0,0 @@ -import "dsv"; - -d3.csv = d3.dsv(",", "text/csv"); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/dsv.js b/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/dsv.js deleted file mode 100644 index a3c9777..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/dsv.js +++ /dev/null @@ -1,136 +0,0 @@ -import "../arrays/set"; -import "../xhr/xhr"; - -d3.dsv = function(delimiter, mimeType) { - var reFormat = new RegExp("[\"" + delimiter + "\n]"), - delimiterCode = delimiter.charCodeAt(0); - - function dsv(url, row, callback) { - if (arguments.length < 3) callback = row, row = null; - var xhr = d3_xhr(url, mimeType, row == null ? response : typedResponse(row), callback); - - xhr.row = function(_) { - return arguments.length - ? xhr.response((row = _) == null ? response : typedResponse(_)) - : row; - }; - - return xhr; - } - - function response(request) { - return dsv.parse(request.responseText); - } - - function typedResponse(f) { - return function(request) { - return dsv.parse(request.responseText, f); - }; - } - - dsv.parse = function(text, f) { - var o; - return dsv.parseRows(text, function(row, i) { - if (o) return o(row, i - 1); - var a = new Function("d", "return {" + row.map(function(name, i) { - return JSON.stringify(name) + ": d[" + i + "]"; - }).join(",") + "}"); - o = f ? function(row, i) { return f(a(row), i); } : a; - }); - }; - - dsv.parseRows = function(text, f) { - var EOL = {}, // sentinel value for end-of-line - EOF = {}, // sentinel value for end-of-file - rows = [], // output rows - N = text.length, - I = 0, // current character index - n = 0, // the current line number - t, // the current token - eol; // is the current token followed by EOL? - - function token() { - if (I >= N) return EOF; // special case: end of file - if (eol) return eol = false, EOL; // special case: end of line - - // special case: quotes - var j = I; - if (text.charCodeAt(j) === 34) { - var i = j; - while (i++ < N) { - if (text.charCodeAt(i) === 34) { - if (text.charCodeAt(i + 1) !== 34) break; - ++i; - } - } - I = i + 2; - var c = text.charCodeAt(i + 1); - if (c === 13) { - eol = true; - if (text.charCodeAt(i + 2) === 10) ++I; - } else if (c === 10) { - eol = true; - } - return text.slice(j + 1, i).replace(/""/g, "\""); - } - - // common case: find next delimiter or newline - while (I < N) { - var c = text.charCodeAt(I++), k = 1; - if (c === 10) eol = true; // \n - else if (c === 13) { eol = true; if (text.charCodeAt(I) === 10) ++I, ++k; } // \r|\r\n - else if (c !== delimiterCode) continue; - return text.slice(j, I - k); - } - - // special case: last token before EOF - return text.slice(j); - } - - while ((t = token()) !== EOF) { - var a = []; - while (t !== EOL && t !== EOF) { - a.push(t); - t = token(); - } - if (f && (a = f(a, n++)) == null) continue; - rows.push(a); - } - - return rows; - }; - - dsv.format = function(rows) { - if (Array.isArray(rows[0])) return dsv.formatRows(rows); // deprecated; use formatRows - var fieldSet = new d3_Set, fields = []; - - // Compute unique fields in order of discovery. - rows.forEach(function(row) { - for (var field in row) { - if (!fieldSet.has(field)) { - fields.push(fieldSet.add(field)); - } - } - }); - - return [fields.map(formatValue).join(delimiter)].concat(rows.map(function(row) { - return fields.map(function(field) { - return formatValue(row[field]); - }).join(delimiter); - })).join("\n"); - }; - - dsv.formatRows = function(rows) { - return rows.map(formatRow).join("\n"); - }; - - function formatRow(row) { - return row.map(formatValue).join(delimiter); - } - - function formatValue(text) { - return reFormat.test(text) ? "\"" + text.replace(/\"/g, "\"\"") + "\"" : text; - } - - return dsv; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/index.js deleted file mode 100644 index b92fc3c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import "dsv"; -import "csv"; -import "tsv"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/tsv.js b/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/tsv.js deleted file mode 100644 index 1783744..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/dsv/tsv.js +++ /dev/null @@ -1,3 +0,0 @@ -import "dsv"; - -d3.tsv = d3.dsv("\t", "text/tab-separated-values"); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/end.js b/web/nms.gathering.org/old/speedometer/d3-master/src/end.js deleted file mode 100644 index 3e56b2c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/end.js +++ /dev/null @@ -1,4 +0,0 @@ - if (typeof define === "function" && define.amd) define(d3); - else if (typeof module === "object" && module.exports) module.exports = d3; - this.d3 = d3; -}(); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/event/dispatch.js b/web/nms.gathering.org/old/speedometer/d3-master/src/event/dispatch.js deleted file mode 100644 index 9b85ccd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/event/dispatch.js +++ /dev/null @@ -1,69 +0,0 @@ -import "../arrays/map"; - -d3.dispatch = function() { - var dispatch = new d3_dispatch, - i = -1, - n = arguments.length; - while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch); - return dispatch; -}; - -function d3_dispatch() {} - -d3_dispatch.prototype.on = function(type, listener) { - var i = type.indexOf("."), - name = ""; - - // Extract optional namespace, e.g., "click.foo" - if (i >= 0) { - name = type.slice(i + 1); - type = type.slice(0, i); - } - - if (type) return arguments.length < 2 - ? this[type].on(name) - : this[type].on(name, listener); - - if (arguments.length === 2) { - if (listener == null) for (type in this) { - if (this.hasOwnProperty(type)) this[type].on(name, null); - } - return this; - } -}; - -function d3_dispatch_event(dispatch) { - var listeners = [], - listenerByName = new d3_Map; - - function event() { - var z = listeners, // defensive reference - i = -1, - n = z.length, - l; - while (++i < n) if (l = z[i].on) l.apply(this, arguments); - return dispatch; - } - - event.on = function(name, listener) { - var l = listenerByName.get(name), - i; - - // return the current listener, if any - if (arguments.length < 2) return l && l.on; - - // remove the old listener, if any (with copy-on-write) - if (l) { - l.on = null; - listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1)); - listenerByName.remove(name); - } - - // add the new listener, if any - if (listener) listeners.push(listenerByName.set(name, {on: listener})); - - return dispatch; - }; - - return event; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/event/drag.js b/web/nms.gathering.org/old/speedometer/d3-master/src/event/drag.js deleted file mode 100644 index 8687ccf..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/event/drag.js +++ /dev/null @@ -1,36 +0,0 @@ -import "../core/document"; -import "../core/vendor"; -import "../selection/on"; - -var d3_event_dragSelect, - d3_event_dragId = 0; - -function d3_event_dragSuppress(node) { - var name = ".dragsuppress-" + ++d3_event_dragId, - click = "click" + name, - w = d3.select(d3_window(node)) - .on("touchmove" + name, d3_eventPreventDefault) - .on("dragstart" + name, d3_eventPreventDefault) - .on("selectstart" + name, d3_eventPreventDefault); - - if (d3_event_dragSelect == null) { - d3_event_dragSelect = "onselectstart" in node ? false - : d3_vendorSymbol(node.style, "userSelect"); - } - - if (d3_event_dragSelect) { - var style = d3_documentElement(node).style, - select = style[d3_event_dragSelect]; - style[d3_event_dragSelect] = "none"; - } - - return function(suppressClick) { - w.on(name, null); - if (d3_event_dragSelect) style[d3_event_dragSelect] = select; - if (suppressClick) { // suppress the next click, but only if it’s immediate - var off = function() { w.on(click, null); }; - w.on(click, function() { d3_eventPreventDefault(); off(); }, true); - setTimeout(off, 0); - } - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/event/event.js b/web/nms.gathering.org/old/speedometer/d3-master/src/event/event.js deleted file mode 100644 index 71e676e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/event/event.js +++ /dev/null @@ -1,50 +0,0 @@ -import "dispatch"; - -d3.event = null; - -function d3_eventPreventDefault() { - d3.event.preventDefault(); -} - -function d3_eventSource() { - var e = d3.event, s; - while (s = e.sourceEvent) e = s; - return e; -} - -// Like d3.dispatch, but for custom events abstracting native UI events. These -// events have a target component (such as a brush), a target element (such as -// the svg:g element containing the brush) and the standard arguments `d` (the -// target element's data) and `i` (the selection index of the target element). -function d3_eventDispatch(target) { - var dispatch = new d3_dispatch, - i = 0, - n = arguments.length; - - while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch); - - // Creates a dispatch context for the specified `thiz` (typically, the target - // DOM element that received the source event) and `argumentz` (typically, the - // data `d` and index `i` of the target element). The returned function can be - // used to dispatch an event to any registered listeners; the function takes a - // single argument as input, being the event to dispatch. The event must have - // a "type" attribute which corresponds to a type registered in the - // constructor. This context will automatically populate the "sourceEvent" and - // "target" attributes of the event, as well as setting the `d3.event` global - // for the duration of the notification. - dispatch.of = function(thiz, argumentz) { - return function(e1) { - try { - var e0 = - e1.sourceEvent = d3.event; - e1.target = target; - d3.event = e1; - dispatch[e1.type].apply(thiz, argumentz); - } finally { - d3.event = e0; - } - }; - }; - - return dispatch; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/event/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/event/index.js deleted file mode 100644 index 4bb5a45..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/event/index.js +++ /dev/null @@ -1,6 +0,0 @@ -import "dispatch"; -import "event"; -import "mouse"; -import "touch"; -import "touches"; -import "timer"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/event/mouse.js b/web/nms.gathering.org/old/speedometer/d3-master/src/event/mouse.js deleted file mode 100644 index a6994b9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/event/mouse.js +++ /dev/null @@ -1,39 +0,0 @@ -import "../core/document"; -import "event"; - -d3.mouse = function(container) { - return d3_mousePoint(container, d3_eventSource()); -}; - -// https://bugs.webkit.org/show_bug.cgi?id=44083 -var d3_mouse_bug44083 = this.navigator && /WebKit/.test(this.navigator.userAgent) ? -1 : 0; - -function d3_mousePoint(container, e) { - if (e.changedTouches) e = e.changedTouches[0]; - var svg = container.ownerSVGElement || container; - if (svg.createSVGPoint) { - var point = svg.createSVGPoint(); - if (d3_mouse_bug44083 < 0) { - var window = d3_window(container); - if (window.scrollX || window.scrollY) { - svg = d3.select("body").append("svg").style({ - position: "absolute", - top: 0, - left: 0, - margin: 0, - padding: 0, - border: "none" - }, "important"); - var ctm = svg[0][0].getScreenCTM(); - d3_mouse_bug44083 = !(ctm.f || ctm.e); - svg.remove(); - } - } - if (d3_mouse_bug44083) point.x = e.pageX, point.y = e.pageY; - else point.x = e.clientX, point.y = e.clientY; - point = point.matrixTransform(container.getScreenCTM().inverse()); - return [point.x, point.y]; - } - var rect = container.getBoundingClientRect(); - return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop]; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/event/timer.js b/web/nms.gathering.org/old/speedometer/d3-master/src/event/timer.js deleted file mode 100644 index 0591ece..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/event/timer.js +++ /dev/null @@ -1,77 +0,0 @@ -import "../core/document"; -import "../core/vendor"; - -var d3_timer_queueHead, - d3_timer_queueTail, - d3_timer_interval, // is an interval (or frame) active? - d3_timer_timeout, // is a timeout active? - d3_timer_active, // active timer object - d3_timer_frame = this[d3_vendorSymbol(this, "requestAnimationFrame")] || function(callback) { setTimeout(callback, 17); }; - -// The timer will continue to fire until callback returns true. -d3.timer = function(callback, delay, then) { - var n = arguments.length; - if (n < 2) delay = 0; - if (n < 3) then = Date.now(); - - // Add the callback to the tail of the queue. - var time = then + delay, timer = {c: callback, t: time, f: false, n: null}; - if (d3_timer_queueTail) d3_timer_queueTail.n = timer; - else d3_timer_queueHead = timer; - d3_timer_queueTail = timer; - - // Start animatin'! - if (!d3_timer_interval) { - d3_timer_timeout = clearTimeout(d3_timer_timeout); - d3_timer_interval = 1; - d3_timer_frame(d3_timer_step); - } -}; - -function d3_timer_step() { - var now = d3_timer_mark(), - delay = d3_timer_sweep() - now; - if (delay > 24) { - if (isFinite(delay)) { - clearTimeout(d3_timer_timeout); - d3_timer_timeout = setTimeout(d3_timer_step, delay); - } - d3_timer_interval = 0; - } else { - d3_timer_interval = 1; - d3_timer_frame(d3_timer_step); - } -} - -d3.timer.flush = function() { - d3_timer_mark(); - d3_timer_sweep(); -}; - -function d3_timer_mark() { - var now = Date.now(); - d3_timer_active = d3_timer_queueHead; - while (d3_timer_active) { - if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t); - d3_timer_active = d3_timer_active.n; - } - return now; -} - -// Flush after callbacks to avoid concurrent queue modification. -// Returns the time of the earliest active timer, post-sweep. -function d3_timer_sweep() { - var t0, - t1 = d3_timer_queueHead, - time = Infinity; - while (t1) { - if (t1.f) { - t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n; - } else { - if (t1.t < time) time = t1.t; - t1 = (t0 = t1).n; - } - } - d3_timer_queueTail = t0; - return time; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/event/touch.js b/web/nms.gathering.org/old/speedometer/d3-master/src/event/touch.js deleted file mode 100644 index b9828ca..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/event/touch.js +++ /dev/null @@ -1,11 +0,0 @@ -import "event"; -import "mouse"; - -d3.touch = function(container, touches, identifier) { - if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches; - if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) { - if ((touch = touches[i]).identifier === identifier) { - return d3_mousePoint(container, touch); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/event/touches.js b/web/nms.gathering.org/old/speedometer/d3-master/src/event/touches.js deleted file mode 100644 index a7cbaa5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/event/touches.js +++ /dev/null @@ -1,12 +0,0 @@ -import "../core/array"; -import "event"; -import "mouse"; - -d3.touches = function(container, touches) { - if (arguments.length < 2) touches = d3_eventSource().touches; - return touches ? d3_array(touches).map(function(touch) { - var point = d3_mousePoint(container, touch); - point.identifier = touch.identifier; - return point; - }) : []; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/format/collapse.js b/web/nms.gathering.org/old/speedometer/d3-master/src/format/collapse.js deleted file mode 100644 index 08adc3a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/format/collapse.js +++ /dev/null @@ -1,3 +0,0 @@ -function d3_collapse(s) { - return s.trim().replace(/\s+/g, " "); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/format/format.js b/web/nms.gathering.org/old/speedometer/d3-master/src/format/format.js deleted file mode 100644 index bf740db..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/format/format.js +++ /dev/null @@ -1,3 +0,0 @@ -import "../locale/en-US"; - -d3.format = d3_locale_enUS.numberFormat; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/format/formatPrefix.js b/web/nms.gathering.org/old/speedometer/d3-master/src/format/formatPrefix.js deleted file mode 100644 index dc84ce0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/format/formatPrefix.js +++ /dev/null @@ -1,24 +0,0 @@ -import "precision"; -import "round"; -import "../math/abs"; - -var d3_formatPrefixes = ["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"].map(d3_formatPrefix); - -d3.formatPrefix = function(value, precision) { - var i = 0; - if (value) { - if (value < 0) value *= -1; - if (precision) value = d3.round(value, d3_format_precision(value, precision)); - i = 1 + Math.floor(1e-12 + Math.log(value) / Math.LN10); - i = Math.max(-24, Math.min(24, Math.floor((i - 1) / 3) * 3)); - } - return d3_formatPrefixes[8 + i / 3]; -}; - -function d3_formatPrefix(d, i) { - var k = Math.pow(10, abs(8 - i) * 3); - return { - scale: i > 8 ? function(d) { return d / k; } : function(d) { return d * k; }, - symbol: d - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/format/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/format/index.js deleted file mode 100644 index 21d7e9d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/format/index.js +++ /dev/null @@ -1,4 +0,0 @@ -import "format"; -import "formatPrefix"; -import "requote"; -import "round"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/format/precision.js b/web/nms.gathering.org/old/speedometer/d3-master/src/format/precision.js deleted file mode 100644 index 24e32a1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/format/precision.js +++ /dev/null @@ -1,3 +0,0 @@ -function d3_format_precision(x, p) { - return p - (x ? Math.ceil(Math.log(x) / Math.LN10) : 1); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/format/requote.js b/web/nms.gathering.org/old/speedometer/d3-master/src/format/requote.js deleted file mode 100644 index 99dbf15..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/format/requote.js +++ /dev/null @@ -1,5 +0,0 @@ -d3.requote = function(s) { - return s.replace(d3_requote_re, "\\$&"); -}; - -var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/format/round.js b/web/nms.gathering.org/old/speedometer/d3-master/src/format/round.js deleted file mode 100644 index 44e9574..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/format/round.js +++ /dev/null @@ -1,5 +0,0 @@ -d3.round = function(x, n) { - return n - ? Math.round(x * (n = Math.pow(10, n))) / n - : Math.round(x); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/albers-usa.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/albers-usa.js deleted file mode 100644 index bee8ed2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/albers-usa.js +++ /dev/null @@ -1,129 +0,0 @@ -import "albers"; -import "conic-equal-area"; -import "geo"; - -// A composite projection for the United States, configured by default for -// 960×500. Also works quite well at 960×600 with scale 1285. The set of -// standard parallels for each region comes from USGS, which is published here: -// http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers -d3.geo.albersUsa = function() { - var lower48 = d3.geo.albers(); - - // EPSG:3338 - var alaska = d3.geo.conicEqualArea() - .rotate([154, 0]) - .center([-2, 58.5]) - .parallels([55, 65]); - - // ESRI:102007 - var hawaii = d3.geo.conicEqualArea() - .rotate([157, 0]) - .center([-3, 19.9]) - .parallels([8, 18]); - - var point, - pointStream = {point: function(x, y) { point = [x, y]; }}, - lower48Point, - alaskaPoint, - hawaiiPoint; - - function albersUsa(coordinates) { - var x = coordinates[0], y = coordinates[1]; - point = null; - (lower48Point(x, y), point) - || (alaskaPoint(x, y), point) - || hawaiiPoint(x, y); - return point; - } - - albersUsa.invert = function(coordinates) { - var k = lower48.scale(), - t = lower48.translate(), - x = (coordinates[0] - t[0]) / k, - y = (coordinates[1] - t[1]) / k; - return (y >= .120 && y < .234 && x >= -.425 && x < -.214 ? alaska - : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii - : lower48).invert(coordinates); - }; - - // A naïve multi-projection stream. - // The projections must have mutually exclusive clip regions on the sphere, - // as this will avoid emitting interleaving lines and polygons. - albersUsa.stream = function(stream) { - var lower48Stream = lower48.stream(stream), - alaskaStream = alaska.stream(stream), - hawaiiStream = hawaii.stream(stream); - return { - point: function(x, y) { - lower48Stream.point(x, y); - alaskaStream.point(x, y); - hawaiiStream.point(x, y); - }, - sphere: function() { - lower48Stream.sphere(); - alaskaStream.sphere(); - hawaiiStream.sphere(); - }, - lineStart: function() { - lower48Stream.lineStart(); - alaskaStream.lineStart(); - hawaiiStream.lineStart(); - }, - lineEnd: function() { - lower48Stream.lineEnd(); - alaskaStream.lineEnd(); - hawaiiStream.lineEnd(); - }, - polygonStart: function() { - lower48Stream.polygonStart(); - alaskaStream.polygonStart(); - hawaiiStream.polygonStart(); - }, - polygonEnd: function() { - lower48Stream.polygonEnd(); - alaskaStream.polygonEnd(); - hawaiiStream.polygonEnd(); - } - }; - }; - - albersUsa.precision = function(_) { - if (!arguments.length) return lower48.precision(); - lower48.precision(_); - alaska.precision(_); - hawaii.precision(_); - return albersUsa; - }; - - albersUsa.scale = function(_) { - if (!arguments.length) return lower48.scale(); - lower48.scale(_); - alaska.scale(_ * .35); - hawaii.scale(_); - return albersUsa.translate(lower48.translate()); - }; - - albersUsa.translate = function(_) { - if (!arguments.length) return lower48.translate(); - var k = lower48.scale(), x = +_[0], y = +_[1]; - - lower48Point = lower48 - .translate(_) - .clipExtent([[x - .455 * k, y - .238 * k], [x + .455 * k, y + .238 * k]]) - .stream(pointStream).point; - - alaskaPoint = alaska - .translate([x - .307 * k, y + .201 * k]) - .clipExtent([[x - .425 * k + ε, y + .120 * k + ε], [x - .214 * k - ε, y + .234 * k - ε]]) - .stream(pointStream).point; - - hawaiiPoint = hawaii - .translate([x - .205 * k, y + .212 * k]) - .clipExtent([[x - .214 * k + ε, y + .166 * k + ε], [x - .115 * k - ε, y + .234 * k - ε]]) - .stream(pointStream).point; - - return albersUsa; - }; - - return albersUsa.scale(1070); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/albers.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/albers.js deleted file mode 100644 index c1cde75..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/albers.js +++ /dev/null @@ -1,11 +0,0 @@ -import "conic-equal-area"; -import "geo"; - -// ESRI:102003 -d3.geo.albers = function() { - return d3.geo.conicEqualArea() - .rotate([96, 0]) - .center([-.6, 38.7]) - .parallels([29.5, 45.5]) - .scale(1070); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/area.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/area.js deleted file mode 100644 index 32f2c1c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/area.js +++ /dev/null @@ -1,69 +0,0 @@ -import "../core/noop"; -import "../math/adder"; -import "../math/trigonometry"; -import "geo"; -import "stream"; - -d3.geo.area = function(object) { - d3_geo_areaSum = 0; - d3.geo.stream(object, d3_geo_area); - return d3_geo_areaSum; -}; - -var d3_geo_areaSum, - d3_geo_areaRingSum = new d3_adder; - -var d3_geo_area = { - sphere: function() { d3_geo_areaSum += 4 * π; }, - point: d3_noop, - lineStart: d3_noop, - lineEnd: d3_noop, - - // Only count area for polygon rings. - polygonStart: function() { - d3_geo_areaRingSum.reset(); - d3_geo_area.lineStart = d3_geo_areaRingStart; - }, - polygonEnd: function() { - var area = 2 * d3_geo_areaRingSum; - d3_geo_areaSum += area < 0 ? 4 * π + area : area; - d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop; - } -}; - -function d3_geo_areaRingStart() { - var λ00, φ00, λ0, cosφ0, sinφ0; // start point and previous point - - // For the first point, … - d3_geo_area.point = function(λ, φ) { - d3_geo_area.point = nextPoint; - λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ); - }; - - // For subsequent points, … - function nextPoint(λ, φ) { - λ *= d3_radians; - φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole - - // Spherical excess E for a spherical triangle with vertices: south pole, - // previous point, current point. Uses a formula derived from Cagnoli’s - // theorem. See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2). - var dλ = λ - λ0, - sdλ = dλ >= 0 ? 1 : -1, - adλ = sdλ * dλ, - cosφ = Math.cos(φ), - sinφ = Math.sin(φ), - k = sinφ0 * sinφ, - u = cosφ0 * cosφ + k * Math.cos(adλ), - v = k * sdλ * Math.sin(adλ); - d3_geo_areaRingSum.add(Math.atan2(v, u)); - - // Advance the previous points. - λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ; - } - - // For the last point, return to the start. - d3_geo_area.lineEnd = function() { - nextPoint(λ00, φ00); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equal-area.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equal-area.js deleted file mode 100644 index 91bdcd6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equal-area.js +++ /dev/null @@ -1,12 +0,0 @@ -import "azimuthal"; -import "geo"; -import "projection"; - -var d3_geo_azimuthalEqualArea = d3_geo_azimuthal( - function(cosλcosφ) { return Math.sqrt(2 / (1 + cosλcosφ)); }, - function(ρ) { return 2 * Math.asin(ρ / 2); } -); - -(d3.geo.azimuthalEqualArea = function() { - return d3_geo_projection(d3_geo_azimuthalEqualArea); -}).raw = d3_geo_azimuthalEqualArea; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equidistant.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equidistant.js deleted file mode 100644 index 80b14a9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal-equidistant.js +++ /dev/null @@ -1,13 +0,0 @@ -import "../core/identity"; -import "azimuthal"; -import "geo"; -import "projection"; - -var d3_geo_azimuthalEquidistant = d3_geo_azimuthal( - function(cosλcosφ) { var c = Math.acos(cosλcosφ); return c && c / Math.sin(c); }, - d3_identity -); - -(d3.geo.azimuthalEquidistant = function() { - return d3_geo_projection(d3_geo_azimuthalEquidistant); -}).raw = d3_geo_azimuthalEquidistant; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal.js deleted file mode 100644 index 5c0d9f5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/azimuthal.js +++ /dev/null @@ -1,25 +0,0 @@ -// Abstract azimuthal projection. -function d3_geo_azimuthal(scale, angle) { - function azimuthal(λ, φ) { - var cosλ = Math.cos(λ), - cosφ = Math.cos(φ), - k = scale(cosλ * cosφ); - return [ - k * cosφ * Math.sin(λ), - k * Math.sin(φ) - ]; - } - - azimuthal.invert = function(x, y) { - var ρ = Math.sqrt(x * x + y * y), - c = angle(ρ), - sinc = Math.sin(c), - cosc = Math.cos(c); - return [ - Math.atan2(x * sinc, ρ * cosc), - Math.asin(ρ && y * sinc / ρ) - ]; - }; - - return azimuthal; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/bounds.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/bounds.js deleted file mode 100644 index 2248d85..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/bounds.js +++ /dev/null @@ -1,168 +0,0 @@ -import "../math/abs"; -import "geo"; -import "stream"; -import "area"; -import "cartesian"; -import "spherical"; - -d3.geo.bounds = (function() { - var λ0, φ0, λ1, φ1, // bounds - λ_, // previous λ-coordinate - λ__, φ__, // first point - p0, // previous 3D point - dλSum, - ranges, - range; - - var bound = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - - polygonStart: function() { - bound.point = ringPoint; - bound.lineStart = ringStart; - bound.lineEnd = ringEnd; - dλSum = 0; - d3_geo_area.polygonStart(); - }, - polygonEnd: function() { - d3_geo_area.polygonEnd(); - bound.point = point; - bound.lineStart = lineStart; - bound.lineEnd = lineEnd; - if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90); - else if (dλSum > ε) φ1 = 90; - else if (dλSum < -ε) φ0 = -90; - range[0] = λ0, range[1] = λ1; - } - }; - - function point(λ, φ) { - ranges.push(range = [λ0 = λ, λ1 = λ]); - if (φ < φ0) φ0 = φ; - if (φ > φ1) φ1 = φ; - } - - function linePoint(λ, φ) { - var p = d3_geo_cartesian([λ * d3_radians, φ * d3_radians]); - if (p0) { - var normal = d3_geo_cartesianCross(p0, p), - equatorial = [normal[1], -normal[0], 0], - inflection = d3_geo_cartesianCross(equatorial, normal); - d3_geo_cartesianNormalize(inflection); - inflection = d3_geo_spherical(inflection); - var dλ = λ - λ_, - s = dλ > 0 ? 1 : -1, - λi = inflection[0] * d3_degrees * s, - antimeridian = abs(dλ) > 180; - if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) { - var φi = inflection[1] * d3_degrees; - if (φi > φ1) φ1 = φi; - } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) { - var φi = -inflection[1] * d3_degrees; - if (φi < φ0) φ0 = φi; - } else { - if (φ < φ0) φ0 = φ; - if (φ > φ1) φ1 = φ; - } - if (antimeridian) { - if (λ < λ_) { - if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ; - } else { - if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ; - } - } else { - if (λ1 >= λ0) { - if (λ < λ0) λ0 = λ; - if (λ > λ1) λ1 = λ; - } else { - if (λ > λ_) { - if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ; - } else { - if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ; - } - } - } - } else { - point(λ, φ); - } - p0 = p, λ_ = λ; - } - - function lineStart() { bound.point = linePoint; } - function lineEnd() { - range[0] = λ0, range[1] = λ1; - bound.point = point; - p0 = null; - } - - function ringPoint(λ, φ) { - if (p0) { - var dλ = λ - λ_; - dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ; - } else λ__ = λ, φ__ = φ; - d3_geo_area.point(λ, φ); - linePoint(λ, φ); - } - - function ringStart() { - d3_geo_area.lineStart(); - } - - function ringEnd() { - ringPoint(λ__, φ__); - d3_geo_area.lineEnd(); - if (abs(dλSum) > ε) λ0 = -(λ1 = 180); - range[0] = λ0, range[1] = λ1; - p0 = null; - } - - // Finds the left-right distance between two longitudes. - // This is almost the same as (λ1 - λ0 + 360°) % 360°, except that we want - // the distance between ±180° to be 360°. - function angle(λ0, λ1) { return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; } - - function compareRanges(a, b) { return a[0] - b[0]; } - - function withinRange(x, range) { - return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x; - } - - return function(feature) { - φ1 = λ1 = -(λ0 = φ0 = Infinity); - ranges = []; - - d3.geo.stream(feature, bound); - - var n = ranges.length; - if (n) { - // First, sort ranges by their minimum longitudes. - ranges.sort(compareRanges); - - // Then, merge any ranges that overlap. - for (var i = 1, a = ranges[0], b, merged = [a]; i < n; ++i) { - b = ranges[i]; - if (withinRange(b[0], a) || withinRange(b[1], a)) { - if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1]; - if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0]; - } else { - merged.push(a = b); - } - } - - // Finally, find the largest gap between the merged ranges. - // The final bounding box will be the inverse of this gap. - var best = -Infinity, dλ; - for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) { - b = merged[i]; - if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1]; - } - } - ranges = range = null; - - return λ0 === Infinity || φ0 === Infinity - ? [[NaN, NaN], [NaN, NaN]] - : [[λ0, φ0], [λ1, φ1]]; - }; -})(); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/cartesian.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/cartesian.js deleted file mode 100644 index f365a3d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/cartesian.js +++ /dev/null @@ -1,47 +0,0 @@ -// TODO -// cross and scale return new vectors, -// whereas add and normalize operate in-place - -function d3_geo_cartesian(spherical) { - var λ = spherical[0], - φ = spherical[1], - cosφ = Math.cos(φ); - return [ - cosφ * Math.cos(λ), - cosφ * Math.sin(λ), - Math.sin(φ) - ]; -} - -function d3_geo_cartesianDot(a, b) { - return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; -} - -function d3_geo_cartesianCross(a, b) { - return [ - a[1] * b[2] - a[2] * b[1], - a[2] * b[0] - a[0] * b[2], - a[0] * b[1] - a[1] * b[0] - ]; -} - -function d3_geo_cartesianAdd(a, b) { - a[0] += b[0]; - a[1] += b[1]; - a[2] += b[2]; -} - -function d3_geo_cartesianScale(vector, k) { - return [ - vector[0] * k, - vector[1] * k, - vector[2] * k - ]; -} - -function d3_geo_cartesianNormalize(d) { - var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]); - d[0] /= l; - d[1] /= l; - d[2] /= l; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/centroid.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/centroid.js deleted file mode 100644 index b764e9f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/centroid.js +++ /dev/null @@ -1,149 +0,0 @@ -import "../core/noop"; -import "../math/trigonometry"; -import "geo"; -import "stream"; - -d3.geo.centroid = function(object) { - d3_geo_centroidW0 = d3_geo_centroidW1 = - d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = - d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = - d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0; - d3.geo.stream(object, d3_geo_centroid); - - var x = d3_geo_centroidX2, - y = d3_geo_centroidY2, - z = d3_geo_centroidZ2, - m = x * x + y * y + z * z; - - // If the area-weighted centroid is undefined, fall back to length-weighted centroid. - if (m < ε2) { - x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1; - // If the feature has zero length, fall back to arithmetic mean of point vectors. - if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0; - m = x * x + y * y + z * z; - // If the feature still has an undefined centroid, then return. - if (m < ε2) return [NaN, NaN]; - } - - return [Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees]; -}; - -var d3_geo_centroidW0, - d3_geo_centroidW1, - d3_geo_centroidX0, - d3_geo_centroidY0, - d3_geo_centroidZ0, - d3_geo_centroidX1, - d3_geo_centroidY1, - d3_geo_centroidZ1, - d3_geo_centroidX2, - d3_geo_centroidY2, - d3_geo_centroidZ2; - -var d3_geo_centroid = { - sphere: d3_noop, - point: d3_geo_centroidPoint, - lineStart: d3_geo_centroidLineStart, - lineEnd: d3_geo_centroidLineEnd, - polygonStart: function() { - d3_geo_centroid.lineStart = d3_geo_centroidRingStart; - }, - polygonEnd: function() { - d3_geo_centroid.lineStart = d3_geo_centroidLineStart; - } -}; - -// Arithmetic mean of Cartesian vectors. -function d3_geo_centroidPoint(λ, φ) { - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians); - d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ)); -} - -function d3_geo_centroidPointXYZ(x, y, z) { - ++d3_geo_centroidW0; - d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0; - d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0; - d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0; -} - -function d3_geo_centroidLineStart() { - var x0, y0, z0; // previous point - - d3_geo_centroid.point = function(λ, φ) { - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians); - x0 = cosφ * Math.cos(λ); - y0 = cosφ * Math.sin(λ); - z0 = Math.sin(φ); - d3_geo_centroid.point = nextPoint; - d3_geo_centroidPointXYZ(x0, y0, z0); - }; - - function nextPoint(λ, φ) { - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians), - x = cosφ * Math.cos(λ), - y = cosφ * Math.sin(λ), - z = Math.sin(φ), - w = Math.atan2( - Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w), - x0 * x + y0 * y + z0 * z); - d3_geo_centroidW1 += w; - d3_geo_centroidX1 += w * (x0 + (x0 = x)); - d3_geo_centroidY1 += w * (y0 + (y0 = y)); - d3_geo_centroidZ1 += w * (z0 + (z0 = z)); - d3_geo_centroidPointXYZ(x0, y0, z0); - } -} - -function d3_geo_centroidLineEnd() { - d3_geo_centroid.point = d3_geo_centroidPoint; -} - -// See J. E. Brock, The Inertia Tensor for a Spherical Triangle, -// J. Applied Mechanics 42, 239 (1975). -function d3_geo_centroidRingStart() { - var λ00, φ00, // first point - x0, y0, z0; // previous point - - d3_geo_centroid.point = function(λ, φ) { - λ00 = λ, φ00 = φ; - d3_geo_centroid.point = nextPoint; - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians); - x0 = cosφ * Math.cos(λ); - y0 = cosφ * Math.sin(λ); - z0 = Math.sin(φ); - d3_geo_centroidPointXYZ(x0, y0, z0); - }; - - d3_geo_centroid.lineEnd = function() { - nextPoint(λ00, φ00); - d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd; - d3_geo_centroid.point = d3_geo_centroidPoint; - }; - - function nextPoint(λ, φ) { - λ *= d3_radians; - var cosφ = Math.cos(φ *= d3_radians), - x = cosφ * Math.cos(λ), - y = cosφ * Math.sin(λ), - z = Math.sin(φ), - cx = y0 * z - z0 * y, - cy = z0 * x - x0 * z, - cz = x0 * y - y0 * x, - m = Math.sqrt(cx * cx + cy * cy + cz * cz), - u = x0 * x + y0 * y + z0 * z, - v = m && -d3_acos(u) / m, // area weight - w = Math.atan2(m, u); // line weight - d3_geo_centroidX2 += v * cx; - d3_geo_centroidY2 += v * cy; - d3_geo_centroidZ2 += v * cz; - d3_geo_centroidW1 += w; - d3_geo_centroidX1 += w * (x0 + (x0 = x)); - d3_geo_centroidY1 += w * (y0 + (y0 = y)); - d3_geo_centroidZ1 += w * (z0 + (z0 = z)); - d3_geo_centroidPointXYZ(x0, y0, z0); - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/circle.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/circle.js deleted file mode 100644 index f802f21..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/circle.js +++ /dev/null @@ -1,81 +0,0 @@ -import "../math/trigonometry"; -import "cartesian"; -import "geo"; -import "rotation"; -import "spherical"; - -d3.geo.circle = function() { - var origin = [0, 0], - angle, - precision = 6, - interpolate; - - function circle() { - var center = typeof origin === "function" ? origin.apply(this, arguments) : origin, - rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert, - ring = []; - - interpolate(null, null, 1, { - point: function(x, y) { - ring.push(x = rotate(x, y)); - x[0] *= d3_degrees, x[1] *= d3_degrees; - } - }); - - return {type: "Polygon", coordinates: [ring]}; - } - - circle.origin = function(x) { - if (!arguments.length) return origin; - origin = x; - return circle; - }; - - circle.angle = function(x) { - if (!arguments.length) return angle; - interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians); - return circle; - }; - - circle.precision = function(_) { - if (!arguments.length) return precision; - interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians); - return circle; - }; - - return circle.angle(90); -}; - -// Interpolates along a circle centered at [0°, 0°], with a given radius and -// precision. -function d3_geo_circleInterpolate(radius, precision) { - var cr = Math.cos(radius), - sr = Math.sin(radius); - return function(from, to, direction, listener) { - var step = direction * precision; - if (from != null) { - from = d3_geo_circleAngle(cr, from); - to = d3_geo_circleAngle(cr, to); - if (direction > 0 ? from < to: from > to) from += direction * τ; - } else { - from = radius + direction * τ; - to = radius - .5 * step; - } - for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) { - listener.point((point = d3_geo_spherical([ - cr, - -sr * Math.cos(t), - -sr * Math.sin(t) - ]))[0], point[1]); - } - }; -} - -// Signed angle of a cartesian point relative to [cr, 0, 0]. -function d3_geo_circleAngle(cr, point) { - var a = d3_geo_cartesian(point); - a[0] -= cr; - d3_geo_cartesianNormalize(a); - var angle = d3_acos(-a[1]); - return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-antimeridian.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-antimeridian.js deleted file mode 100644 index 144a35d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-antimeridian.js +++ /dev/null @@ -1,95 +0,0 @@ -import "../core/true"; -import "../math/abs"; -import "../math/trigonometry"; -import "clip"; - -var d3_geo_clipAntimeridian = d3_geo_clip( - d3_true, - d3_geo_clipAntimeridianLine, - d3_geo_clipAntimeridianInterpolate, - [-π, -π / 2]); - -// Takes a line and cuts into visible segments. Return values: -// 0: there were intersections or the line was empty. -// 1: no intersections. -// 2: there were intersections, and the first and last segments should be -// rejoined. -function d3_geo_clipAntimeridianLine(listener) { - var λ0 = NaN, - φ0 = NaN, - sλ0 = NaN, - clean; // no intersections - - return { - lineStart: function() { - listener.lineStart(); - clean = 1; - }, - point: function(λ1, φ1) { - var sλ1 = λ1 > 0 ? π : -π, - dλ = abs(λ1 - λ0); - if (abs(dλ - π) < ε) { // line crosses a pole - listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ); - listener.point(sλ0, φ0); - listener.lineEnd(); - listener.lineStart(); - listener.point(sλ1, φ0); - listener.point(λ1, φ0); - clean = 0; - } else if (sλ0 !== sλ1 && dλ >= π) { // line crosses antimeridian - // handle degeneracies - if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε; - if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε; - φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1); - listener.point(sλ0, φ0); - listener.lineEnd(); - listener.lineStart(); - listener.point(sλ1, φ0); - clean = 0; - } - listener.point(λ0 = λ1, φ0 = φ1); - sλ0 = sλ1; - }, - lineEnd: function() { - listener.lineEnd(); - λ0 = φ0 = NaN; - }, - // if there are intersections, we always rejoin the first and last segments. - clean: function() { return 2 - clean; } - }; -} - -function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) { - var cosφ0, - cosφ1, - sinλ0_λ1 = Math.sin(λ0 - λ1); - return abs(sinλ0_λ1) > ε - ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1) - - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0)) - / (cosφ0 * cosφ1 * sinλ0_λ1)) - : (φ0 + φ1) / 2; -} - -function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) { - var φ; - if (from == null) { - φ = direction * halfπ; - listener.point(-π, φ); - listener.point( 0, φ); - listener.point( π, φ); - listener.point( π, 0); - listener.point( π, -φ); - listener.point( 0, -φ); - listener.point(-π, -φ); - listener.point(-π, 0); - listener.point(-π, φ); - } else if (abs(from[0] - to[0]) > ε) { - var s = from[0] < to[0] ? π : -π; - φ = direction * s / 2; - listener.point(-s, φ); - listener.point( 0, φ); - listener.point( s, φ); - } else { - listener.point(to[0], to[1]); - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-circle.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-circle.js deleted file mode 100644 index d204a51..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-circle.js +++ /dev/null @@ -1,178 +0,0 @@ -import "../math/abs"; -import "../math/trigonometry"; -import "cartesian"; -import "clip"; -import "circle"; -import "spherical"; -import "point-in-polygon"; - -// Clip features against a small circle centered at [0°, 0°]. -function d3_geo_clipCircle(radius) { - var cr = Math.cos(radius), - smallRadius = cr > 0, - notHemisphere = abs(cr) > ε, // TODO optimise for this common case - interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians); - - return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-π, radius - π]); - - function visible(λ, φ) { - return Math.cos(λ) * Math.cos(φ) > cr; - } - - // Takes a line and cuts into visible segments. Return values used for - // polygon clipping: - // 0: there were intersections or the line was empty. - // 1: no intersections. - // 2: there were intersections, and the first and last segments should be - // rejoined. - function clipLine(listener) { - var point0, // previous point - c0, // code for previous point - v0, // visibility of previous point - v00, // visibility of first point - clean; // no intersections - return { - lineStart: function() { - v00 = v0 = false; - clean = 1; - }, - point: function(λ, φ) { - var point1 = [λ, φ], - point2, - v = visible(λ, φ), - c = smallRadius - ? v ? 0 : code(λ, φ) - : v ? code(λ + (λ < 0 ? π : -π), φ) : 0; - if (!point0 && (v00 = v0 = v)) listener.lineStart(); - // Handle degeneracies. - // TODO ignore if not clipping polygons. - if (v !== v0) { - point2 = intersect(point0, point1); - if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) { - point1[0] += ε; - point1[1] += ε; - v = visible(point1[0], point1[1]); - } - } - if (v !== v0) { - clean = 0; - if (v) { - // outside going in - listener.lineStart(); - point2 = intersect(point1, point0); - listener.point(point2[0], point2[1]); - } else { - // inside going out - point2 = intersect(point0, point1); - listener.point(point2[0], point2[1]); - listener.lineEnd(); - } - point0 = point2; - } else if (notHemisphere && point0 && smallRadius ^ v) { - var t; - // If the codes for two points are different, or are both zero, - // and there this segment intersects with the small circle. - if (!(c & c0) && (t = intersect(point1, point0, true))) { - clean = 0; - if (smallRadius) { - listener.lineStart(); - listener.point(t[0][0], t[0][1]); - listener.point(t[1][0], t[1][1]); - listener.lineEnd(); - } else { - listener.point(t[1][0], t[1][1]); - listener.lineEnd(); - listener.lineStart(); - listener.point(t[0][0], t[0][1]); - } - } - } - if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) { - listener.point(point1[0], point1[1]); - } - point0 = point1, v0 = v, c0 = c; - }, - lineEnd: function() { - if (v0) listener.lineEnd(); - point0 = null; - }, - // Rejoin first and last segments if there were intersections and the first - // and last points were visible. - clean: function() { return clean | ((v00 && v0) << 1); } - }; - } - - // Intersects the great circle between a and b with the clip circle. - function intersect(a, b, two) { - var pa = d3_geo_cartesian(a), - pb = d3_geo_cartesian(b); - - // We have two planes, n1.p = d1 and n2.p = d2. - // Find intersection line p(t) = c1 n1 + c2 n2 + t (n1 ⨯ n2). - var n1 = [1, 0, 0], // normal - n2 = d3_geo_cartesianCross(pa, pb), - n2n2 = d3_geo_cartesianDot(n2, n2), - n1n2 = n2[0], // d3_geo_cartesianDot(n1, n2), - determinant = n2n2 - n1n2 * n1n2; - - // Two polar points. - if (!determinant) return !two && a; - - var c1 = cr * n2n2 / determinant, - c2 = -cr * n1n2 / determinant, - n1xn2 = d3_geo_cartesianCross(n1, n2), - A = d3_geo_cartesianScale(n1, c1), - B = d3_geo_cartesianScale(n2, c2); - d3_geo_cartesianAdd(A, B); - - // Solve |p(t)|^2 = 1. - var u = n1xn2, - w = d3_geo_cartesianDot(A, u), - uu = d3_geo_cartesianDot(u, u), - t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1); - - if (t2 < 0) return; - - var t = Math.sqrt(t2), - q = d3_geo_cartesianScale(u, (-w - t) / uu); - d3_geo_cartesianAdd(q, A); - q = d3_geo_spherical(q); - if (!two) return q; - - // Two intersection points. - var λ0 = a[0], - λ1 = b[0], - φ0 = a[1], - φ1 = b[1], - z; - if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z; - var δλ = λ1 - λ0, - polar = abs(δλ - π) < ε, - meridian = polar || δλ < ε; - - if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z; - - // Check that the first point is between a and b. - if (meridian - ? polar - ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1) - : φ0 <= q[1] && q[1] <= φ1 - : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) { - var q1 = d3_geo_cartesianScale(u, (-w + t) / uu); - d3_geo_cartesianAdd(q1, A); - return [q, d3_geo_spherical(q1)]; - } - } - - // Generates a 4-bit vector representing the location of a point relative to - // the small circle's bounding box. - function code(λ, φ) { - var r = smallRadius ? radius : π - radius, - code = 0; - if (λ < -r) code |= 1; // left - else if (λ > r) code |= 2; // right - if (φ < -r) code |= 4; // below - else if (φ > r) code |= 8; // above - return code; - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-extent.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-extent.js deleted file mode 100644 index cc69dd0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-extent.js +++ /dev/null @@ -1,196 +0,0 @@ -import "../arrays/merge"; -import "../math/abs"; -import "../math/trigonometry"; -import "../geom/clip-line"; -import "geo"; -import "clip"; -import "clip-polygon"; - -var d3_geo_clipExtentMAX = 1e9; - -d3.geo.clipExtent = function() { - var x0, y0, x1, y1, - stream, - clip, - clipExtent = { - stream: function(output) { - if (stream) stream.valid = false; - stream = clip(output); - stream.valid = true; // allow caching by d3.geo.path - return stream; - }, - extent: function(_) { - if (!arguments.length) return [[x0, y0], [x1, y1]]; - clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]); - if (stream) stream.valid = false, stream = null; - return clipExtent; - } - }; - return clipExtent.extent([[0, 0], [960, 500]]); -}; - -function d3_geo_clipExtent(x0, y0, x1, y1) { - return function(listener) { - var listener_ = listener, - bufferListener = d3_geo_clipBufferListener(), - clipLine = d3_geom_clipLine(x0, y0, x1, y1), - segments, - polygon, - ring; - - var clip = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { - listener = bufferListener; - segments = []; - polygon = []; - clean = true; - }, - polygonEnd: function() { - listener = listener_; - segments = d3.merge(segments); - var clipStartInside = insidePolygon([x0, y1]), - inside = clean && clipStartInside, - visible = segments.length; - if (inside || visible) { - listener.polygonStart(); - if (inside) { - listener.lineStart(); - interpolate(null, null, 1, listener); - listener.lineEnd(); - } - if (visible) { - d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener); - } - listener.polygonEnd(); - } - segments = polygon = ring = null; - } - }; - - function insidePolygon(p) { - var wn = 0, // the winding number counter - n = polygon.length, - y = p[1]; - - for (var i = 0; i < n; ++i) { - for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) { - b = v[j]; - if (a[1] <= y) { - if (b[1] > y && d3_cross2d(a, b, p) > 0) ++wn; - } else { - if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn; - } - a = b; - } - } - return wn !== 0; - } - - function interpolate(from, to, direction, listener) { - var a = 0, a1 = 0; - if (from == null || - (a = corner(from, direction)) !== (a1 = corner(to, direction)) || - comparePoints(from, to) < 0 ^ direction > 0) { - do { - listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0); - } while ((a = (a + direction + 4) % 4) !== a1); - } else { - listener.point(to[0], to[1]); - } - } - - function pointVisible(x, y) { - return x0 <= x && x <= x1 && y0 <= y && y <= y1; - } - - function point(x, y) { - if (pointVisible(x, y)) listener.point(x, y); - } - - var x__, y__, v__, // first point - x_, y_, v_, // previous point - first, - clean; - - function lineStart() { - clip.point = linePoint; - if (polygon) polygon.push(ring = []); - first = true; - v_ = false; - x_ = y_ = NaN; - } - - function lineEnd() { - // TODO rather than special-case polygons, simply handle them separately. - // Ideally, coincident intersection points should be jittered to avoid - // clipping issues. - if (segments) { - linePoint(x__, y__); - if (v__ && v_) bufferListener.rejoin(); - segments.push(bufferListener.buffer()); - } - clip.point = point; - if (v_) listener.lineEnd(); - } - - function linePoint(x, y) { - x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x)); - y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y)); - var v = pointVisible(x, y); - if (polygon) ring.push([x, y]); - if (first) { - x__ = x, y__ = y, v__ = v; - first = false; - if (v) { - listener.lineStart(); - listener.point(x, y); - } - } else { - if (v && v_) listener.point(x, y); - else { - var l = {a: {x: x_, y: y_}, b: {x: x, y: y}}; - if (clipLine(l)) { - if (!v_) { - listener.lineStart(); - listener.point(l.a.x, l.a.y); - } - listener.point(l.b.x, l.b.y); - if (!v) listener.lineEnd(); - clean = false; - } else if (v) { - listener.lineStart(); - listener.point(x, y); - clean = false; - } - } - } - x_ = x, y_ = y, v_ = v; - } - - return clip; - }; - - function corner(p, direction) { - return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3 - : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1 - : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0 - : direction > 0 ? 3 : 2; // abs(p[1] - y1) < ε - } - - function compare(a, b) { - return comparePoints(a.x, b.x); - } - - function comparePoints(a, b) { - var ca = corner(a, 1), - cb = corner(b, 1); - return ca !== cb ? ca - cb - : ca === 0 ? b[1] - a[1] - : ca === 1 ? a[0] - b[0] - : ca === 2 ? a[1] - b[1] - : b[0] - a[0]; - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-polygon.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-polygon.js deleted file mode 100644 index 4dd960c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip-polygon.js +++ /dev/null @@ -1,104 +0,0 @@ -import "../math/trigonometry"; -import "spherical"; - -// General spherical polygon clipping algorithm: takes a polygon, cuts it into -// visible line segments and rejoins the segments by interpolating along the -// clip edge. -function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) { - var subject = [], - clip = []; - - segments.forEach(function(segment) { - if ((n = segment.length - 1) <= 0) return; - var n, p0 = segment[0], p1 = segment[n]; - - // If the first and last points of a segment are coincident, then treat as - // a closed ring. - // TODO if all rings are closed, then the winding order of the exterior - // ring should be checked. - if (d3_geo_sphericalEqual(p0, p1)) { - listener.lineStart(); - for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]); - listener.lineEnd(); - return; - } - - var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true), - b = new d3_geo_clipPolygonIntersection(p0, null, a, false); - a.o = b; - subject.push(a); - clip.push(b); - a = new d3_geo_clipPolygonIntersection(p1, segment, null, false); - b = new d3_geo_clipPolygonIntersection(p1, null, a, true); - a.o = b; - subject.push(a); - clip.push(b); - }); - clip.sort(compare); - d3_geo_clipPolygonLinkCircular(subject); - d3_geo_clipPolygonLinkCircular(clip); - if (!subject.length) return; - - for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) { - clip[i].e = entry = !entry; - } - - var start = subject[0], - points, - point; - while (1) { - // Find first unvisited intersection. - var current = start, - isSubject = true; - while (current.v) if ((current = current.n) === start) return; - points = current.z; - listener.lineStart(); - do { - current.v = current.o.v = true; - if (current.e) { - if (isSubject) { - for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]); - } else { - interpolate(current.x, current.n.x, 1, listener); - } - current = current.n; - } else { - if (isSubject) { - points = current.p.z; - for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]); - } else { - interpolate(current.x, current.p.x, -1, listener); - } - current = current.p; - } - current = current.o; - points = current.z; - isSubject = !isSubject; - } while (!current.v); - listener.lineEnd(); - } -} - -function d3_geo_clipPolygonLinkCircular(array) { - if (!(n = array.length)) return; - var n, - i = 0, - a = array[0], - b; - while (++i < n) { - a.n = b = array[i]; - b.p = a; - a = b; - } - a.n = b = array[0]; - b.p = a; -} - -function d3_geo_clipPolygonIntersection(point, points, other, entry) { - this.x = point; - this.z = points; - this.o = other; // another intersection - this.e = entry; // is an entry? - this.v = false; // visited - this.n = this.p = null; // next & previous -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip.js deleted file mode 100644 index 9c54214..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/clip.js +++ /dev/null @@ -1,149 +0,0 @@ -import "../arrays/merge"; -import "../core/noop"; -import "../math/trigonometry"; -import "clip-polygon"; - -function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) { - return function(rotate, listener) { - var line = clipLine(listener), - rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]); - - var clip = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { - clip.point = pointRing; - clip.lineStart = ringStart; - clip.lineEnd = ringEnd; - segments = []; - polygon = []; - }, - polygonEnd: function() { - clip.point = point; - clip.lineStart = lineStart; - clip.lineEnd = lineEnd; - - segments = d3.merge(segments); - var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon); - if (segments.length) { - if (!polygonStarted) listener.polygonStart(), polygonStarted = true; - d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener); - } else if (clipStartInside) { - if (!polygonStarted) listener.polygonStart(), polygonStarted = true; - listener.lineStart(); - interpolate(null, null, 1, listener); - listener.lineEnd(); - } - if (polygonStarted) listener.polygonEnd(), polygonStarted = false; - segments = polygon = null; - }, - sphere: function() { - listener.polygonStart(); - listener.lineStart(); - interpolate(null, null, 1, listener); - listener.lineEnd(); - listener.polygonEnd(); - } - }; - - function point(λ, φ) { - var point = rotate(λ, φ); - if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ); - } - function pointLine(λ, φ) { - var point = rotate(λ, φ); - line.point(point[0], point[1]); - } - function lineStart() { clip.point = pointLine; line.lineStart(); } - function lineEnd() { clip.point = point; line.lineEnd(); } - - var segments; - - var buffer = d3_geo_clipBufferListener(), - ringListener = clipLine(buffer), - polygonStarted = false, - polygon, - ring; - - function pointRing(λ, φ) { - ring.push([λ, φ]); - var point = rotate(λ, φ); - ringListener.point(point[0], point[1]); - } - - function ringStart() { - ringListener.lineStart(); - ring = []; - } - - function ringEnd() { - pointRing(ring[0][0], ring[0][1]); - ringListener.lineEnd(); - - var clean = ringListener.clean(), - ringSegments = buffer.buffer(), - segment, - n = ringSegments.length; - - ring.pop(); - polygon.push(ring); - ring = null; - - if (!n) return; - - // No intersections. - if (clean & 1) { - segment = ringSegments[0]; - var n = segment.length - 1, - i = -1, - point; - if (n > 0) { - if (!polygonStarted) listener.polygonStart(), polygonStarted = true; - listener.lineStart(); - while (++i < n) listener.point((point = segment[i])[0], point[1]); - listener.lineEnd(); - } - return; - } - - // Rejoin connected segments. - // TODO reuse bufferListener.rejoin()? - if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift())); - - segments.push(ringSegments.filter(d3_geo_clipSegmentLength1)); - } - - return clip; - }; -} - -function d3_geo_clipSegmentLength1(segment) { - return segment.length > 1; -} - -function d3_geo_clipBufferListener() { - var lines = [], - line; - return { - lineStart: function() { lines.push(line = []); }, - point: function(λ, φ) { line.push([λ, φ]); }, - lineEnd: d3_noop, - buffer: function() { - var buffer = lines; - lines = []; - line = null; - return buffer; - }, - rejoin: function() { - if (lines.length > 1) lines.push(lines.pop().concat(lines.shift())); - } - }; -} - -// Intersection points are sorted along the clip edge. For both antimeridian -// cutting and circle clipping, the same comparison is used. -function d3_geo_clipSort(a, b) { - return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1]) - - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/compose.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/compose.js deleted file mode 100644 index fe374ef..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/compose.js +++ /dev/null @@ -1,12 +0,0 @@ -function d3_geo_compose(a, b) { - - function compose(x, y) { - return x = a(x, y), b(x[0], x[1]); - } - - if (a.invert && b.invert) compose.invert = function(x, y) { - return x = b.invert(x, y), x && a.invert(x[0], x[1]); - }; - - return compose; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-conformal.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-conformal.js deleted file mode 100644 index 8002322..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-conformal.js +++ /dev/null @@ -1,39 +0,0 @@ -import "../math/abs"; -import "../math/trigonometry"; -import "conic"; -import "geo"; -import "projection"; - -function d3_geo_conicConformal(φ0, φ1) { - var cosφ0 = Math.cos(φ0), - t = function(φ) { return Math.tan(π / 4 + φ / 2); }, - n = φ0 === φ1 ? Math.sin(φ0) : Math.log(cosφ0 / Math.cos(φ1)) / Math.log(t(φ1) / t(φ0)), - F = cosφ0 * Math.pow(t(φ0), n) / n; - - if (!n) return d3_geo_mercator; - - function forward(λ, φ) { - if (F > 0) { if (φ < -halfπ + ε) φ = -halfπ + ε; } - else { if (φ > halfπ - ε) φ = halfπ - ε; } - var ρ = F / Math.pow(t(φ), n); - return [ - ρ * Math.sin(n * λ), - F - ρ * Math.cos(n * λ) - ]; - } - - forward.invert = function(x, y) { - var ρ0_y = F - y, - ρ = d3_sgn(n) * Math.sqrt(x * x + ρ0_y * ρ0_y); - return [ - Math.atan2(x, ρ0_y) / n, - 2 * Math.atan(Math.pow(F / ρ, 1 / n)) - halfπ - ]; - }; - - return forward; -} - -(d3.geo.conicConformal = function() { - return d3_geo_conic(d3_geo_conicConformal); -}).raw = d3_geo_conicConformal; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-equal-area.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-equal-area.js deleted file mode 100644 index 7ccfb32..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-equal-area.js +++ /dev/null @@ -1,33 +0,0 @@ -import "../math/trigonometry"; -import "geo"; -import "conic"; -import "projection"; - -function d3_geo_conicEqualArea(φ0, φ1) { - var sinφ0 = Math.sin(φ0), - n = (sinφ0 + Math.sin(φ1)) / 2, - C = 1 + sinφ0 * (2 * n - sinφ0), - ρ0 = Math.sqrt(C) / n; - - function forward(λ, φ) { - var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n; - return [ - ρ * Math.sin(λ *= n), - ρ0 - ρ * Math.cos(λ) - ]; - } - - forward.invert = function(x, y) { - var ρ0_y = ρ0 - y; - return [ - Math.atan2(x, ρ0_y) / n, - d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n)) - ]; - }; - - return forward; -} - -(d3.geo.conicEqualArea = function() { - return d3_geo_conic(d3_geo_conicEqualArea); -}).raw = d3_geo_conicEqualArea; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-equidistant.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-equidistant.js deleted file mode 100644 index 24935b0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic-equidistant.js +++ /dev/null @@ -1,36 +0,0 @@ -import "../math/abs"; -import "../math/trigonometry"; -import "conic"; -import "equirectangular"; -import "geo"; -import "projection"; - -function d3_geo_conicEquidistant(φ0, φ1) { - var cosφ0 = Math.cos(φ0), - n = φ0 === φ1 ? Math.sin(φ0) : (cosφ0 - Math.cos(φ1)) / (φ1 - φ0), - G = cosφ0 / n + φ0; - - if (abs(n) < ε) return d3_geo_equirectangular; - - function forward(λ, φ) { - var ρ = G - φ; - return [ - ρ * Math.sin(n * λ), - G - ρ * Math.cos(n * λ) - ]; - } - - forward.invert = function(x, y) { - var ρ0_y = G - y; - return [ - Math.atan2(x, ρ0_y) / n, - G - d3_sgn(n) * Math.sqrt(x * x + ρ0_y * ρ0_y) - ]; - }; - - return forward; -} - -(d3.geo.conicEquidistant = function() { - return d3_geo_conic(d3_geo_conicEquidistant); -}).raw = d3_geo_conicEquidistant; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic.js deleted file mode 100644 index 8377ec5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/conic.js +++ /dev/null @@ -1,16 +0,0 @@ -import "../math/trigonometry"; -import "projection"; - -function d3_geo_conic(projectAt) { - var φ0 = 0, - φ1 = π / 3, - m = d3_geo_projectionMutator(projectAt), - p = m(φ0, φ1); - - p.parallels = function(_) { - if (!arguments.length) return [φ0 / π * 180, φ1 / π * 180]; - return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180); - }; - - return p; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/distance.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/distance.js deleted file mode 100644 index 805dda7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/distance.js +++ /dev/null @@ -1,13 +0,0 @@ -import "../math/trigonometry"; -import "geo"; - -// Length returned in radians; multiply by radius for distance. -d3.geo.distance = function(a, b) { - var Δλ = (b[0] - a[0]) * d3_radians, - φ0 = a[1] * d3_radians, φ1 = b[1] * d3_radians, - sinΔλ = Math.sin(Δλ), cosΔλ = Math.cos(Δλ), - sinφ0 = Math.sin(φ0), cosφ0 = Math.cos(φ0), - sinφ1 = Math.sin(φ1), cosφ1 = Math.cos(φ1), - t; - return Math.atan2(Math.sqrt((t = cosφ1 * sinΔλ) * t + (t = cosφ0 * sinφ1 - sinφ0 * cosφ1 * cosΔλ) * t), sinφ0 * sinφ1 + cosφ0 * cosφ1 * cosΔλ); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/equirectangular.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/equirectangular.js deleted file mode 100644 index eb9cfe0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/equirectangular.js +++ /dev/null @@ -1,10 +0,0 @@ -import "geo"; -import "projection"; - -function d3_geo_equirectangular(λ, φ) { - return [λ, φ]; -} - -(d3.geo.equirectangular = function() { - return d3_geo_projection(d3_geo_equirectangular); -}).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/geo.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/geo.js deleted file mode 100644 index cf220ce..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/geo.js +++ /dev/null @@ -1 +0,0 @@ -d3.geo = {}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/gnomonic.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/gnomonic.js deleted file mode 100644 index 8878ad8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/gnomonic.js +++ /dev/null @@ -1,12 +0,0 @@ -import "azimuthal"; -import "geo"; -import "projection"; - -var d3_geo_gnomonic = d3_geo_azimuthal( - function(cosλcosφ) { return 1 / cosλcosφ; }, - Math.atan -); - -(d3.geo.gnomonic = function() { - return d3_geo_projection(d3_geo_gnomonic); -}).raw = d3_geo_gnomonic; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/graticule.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/graticule.js deleted file mode 100644 index 2522059..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/graticule.js +++ /dev/null @@ -1,103 +0,0 @@ -import "../arrays/range"; -import "../math/abs"; -import "../math/trigonometry"; -import "geo"; - -d3.geo.graticule = function() { - var x1, x0, X1, X0, - y1, y0, Y1, Y0, - dx = 10, dy = dx, DX = 90, DY = 360, - x, y, X, Y, - precision = 2.5; - - function graticule() { - return {type: "MultiLineString", coordinates: lines()}; - } - - function lines() { - return d3.range(Math.ceil(X0 / DX) * DX, X1, DX).map(X) - .concat(d3.range(Math.ceil(Y0 / DY) * DY, Y1, DY).map(Y)) - .concat(d3.range(Math.ceil(x0 / dx) * dx, x1, dx).filter(function(x) { return abs(x % DX) > ε; }).map(x)) - .concat(d3.range(Math.ceil(y0 / dy) * dy, y1, dy).filter(function(y) { return abs(y % DY) > ε; }).map(y)); - } - - graticule.lines = function() { - return lines().map(function(coordinates) { return {type: "LineString", coordinates: coordinates}; }); - }; - - graticule.outline = function() { - return { - type: "Polygon", - coordinates: [ - X(X0).concat( - Y(Y1).slice(1), - X(X1).reverse().slice(1), - Y(Y0).reverse().slice(1)) - ] - }; - }; - - graticule.extent = function(_) { - if (!arguments.length) return graticule.minorExtent(); - return graticule.majorExtent(_).minorExtent(_); - }; - - graticule.majorExtent = function(_) { - if (!arguments.length) return [[X0, Y0], [X1, Y1]]; - X0 = +_[0][0], X1 = +_[1][0]; - Y0 = +_[0][1], Y1 = +_[1][1]; - if (X0 > X1) _ = X0, X0 = X1, X1 = _; - if (Y0 > Y1) _ = Y0, Y0 = Y1, Y1 = _; - return graticule.precision(precision); - }; - - graticule.minorExtent = function(_) { - if (!arguments.length) return [[x0, y0], [x1, y1]]; - x0 = +_[0][0], x1 = +_[1][0]; - y0 = +_[0][1], y1 = +_[1][1]; - if (x0 > x1) _ = x0, x0 = x1, x1 = _; - if (y0 > y1) _ = y0, y0 = y1, y1 = _; - return graticule.precision(precision); - }; - - graticule.step = function(_) { - if (!arguments.length) return graticule.minorStep(); - return graticule.majorStep(_).minorStep(_); - }; - - graticule.majorStep = function(_) { - if (!arguments.length) return [DX, DY]; - DX = +_[0], DY = +_[1]; - return graticule; - }; - - graticule.minorStep = function(_) { - if (!arguments.length) return [dx, dy]; - dx = +_[0], dy = +_[1]; - return graticule; - }; - - graticule.precision = function(_) { - if (!arguments.length) return precision; - precision = +_; - x = d3_geo_graticuleX(y0, y1, 90); - y = d3_geo_graticuleY(x0, x1, precision); - X = d3_geo_graticuleX(Y0, Y1, 90); - Y = d3_geo_graticuleY(X0, X1, precision); - return graticule; - }; - - return graticule - .majorExtent([[-180, -90 + ε], [180, 90 - ε]]) - .minorExtent([[-180, -80 - ε], [180, 80 + ε]]); -}; - -function d3_geo_graticuleX(y0, y1, dy) { - var y = d3.range(y0, y1 - ε, dy).concat(y1); - return function(x) { return y.map(function(y) { return [x, y]; }); }; -} - -function d3_geo_graticuleY(x0, x1, dx) { - var x = d3.range(x0, x1 - ε, dx).concat(x1); - return function(y) { return x.map(function(x) { return [x, y]; }); }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/greatArc.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/greatArc.js deleted file mode 100644 index a60a488..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/greatArc.js +++ /dev/null @@ -1,42 +0,0 @@ -import "../core/source"; -import "../core/target"; -import "geo"; -import "distance"; - -// @deprecated use {type: "LineString"} or d3.geo.distance instead. -d3.geo.greatArc = function() { - var source = d3_source, source_, - target = d3_target, target_; - - function greatArc() { - return {type: "LineString", coordinates: [ - source_ || source.apply(this, arguments), - target_ || target.apply(this, arguments) - ]}; - } - - greatArc.distance = function() { - return d3.geo.distance( - source_ || source.apply(this, arguments), - target_ || target.apply(this, arguments) - ); - }; - - greatArc.source = function(_) { - if (!arguments.length) return source; - source = _, source_ = typeof _ === "function" ? null : _; - return greatArc; - }; - - greatArc.target = function(_) { - if (!arguments.length) return target; - target = _, target_ = typeof _ === "function" ? null : _; - return greatArc; - }; - - greatArc.precision = function() { - return arguments.length ? greatArc : 0; - }; - - return greatArc; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/index.js deleted file mode 100644 index c95f341..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/index.js +++ /dev/null @@ -1,33 +0,0 @@ -import "geo"; -import "area"; -import "bounds"; -import "centroid"; -import "circle"; -import "distance"; -import "graticule"; -import "greatArc"; -import "interpolate"; -import "length"; -import "path"; -import "path-area"; -import "path-buffer"; -import "path-centroid"; -import "path-context"; -import "projection"; -import "rotation"; -import "stream"; -import "transform"; -import "albers"; -import "albers-usa"; -import "azimuthal"; -import "azimuthal-equal-area"; -import "azimuthal-equidistant"; -import "conic-conformal"; -import "conic-equal-area"; -import "conic-equidistant"; -import "equirectangular"; -import "gnomonic"; -import "mercator"; -import "orthographic"; -import "stereographic"; -import "transverse-mercator"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/interpolate.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/interpolate.js deleted file mode 100644 index dba105b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/interpolate.js +++ /dev/null @@ -1,38 +0,0 @@ -import "../math/trigonometry"; -import "geo"; - -d3.geo.interpolate = function(source, target) { - return d3_geo_interpolate( - source[0] * d3_radians, source[1] * d3_radians, - target[0] * d3_radians, target[1] * d3_radians - ); -}; - -function d3_geo_interpolate(x0, y0, x1, y1) { - var cy0 = Math.cos(y0), - sy0 = Math.sin(y0), - cy1 = Math.cos(y1), - sy1 = Math.sin(y1), - kx0 = cy0 * Math.cos(x0), - ky0 = cy0 * Math.sin(x0), - kx1 = cy1 * Math.cos(x1), - ky1 = cy1 * Math.sin(x1), - d = 2 * Math.asin(Math.sqrt(d3_haversin(y1 - y0) + cy0 * cy1 * d3_haversin(x1 - x0))), - k = 1 / Math.sin(d); - - var interpolate = d ? function(t) { - var B = Math.sin(t *= d) * k, - A = Math.sin(d - t) * k, - x = A * kx0 + B * kx1, - y = A * ky0 + B * ky1, - z = A * sy0 + B * sy1; - return [ - Math.atan2(y, x) * d3_degrees, - Math.atan2(z, Math.sqrt(x * x + y * y)) * d3_degrees - ]; - } : function() { return [x0 * d3_degrees, y0 * d3_degrees]; }; - - interpolate.distance = d; - - return interpolate; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/length.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/length.js deleted file mode 100644 index d977d04..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/length.js +++ /dev/null @@ -1,44 +0,0 @@ -import "../core/noop"; -import "../math/abs"; -import "../math/trigonometry"; -import "geo"; -import "stream"; - -d3.geo.length = function(object) { - d3_geo_lengthSum = 0; - d3.geo.stream(object, d3_geo_length); - return d3_geo_lengthSum; -}; - -var d3_geo_lengthSum; - -var d3_geo_length = { - sphere: d3_noop, - point: d3_noop, - lineStart: d3_geo_lengthLineStart, - lineEnd: d3_noop, - polygonStart: d3_noop, - polygonEnd: d3_noop -}; - -function d3_geo_lengthLineStart() { - var λ0, sinφ0, cosφ0; - - d3_geo_length.point = function(λ, φ) { - λ0 = λ * d3_radians, sinφ0 = Math.sin(φ *= d3_radians), cosφ0 = Math.cos(φ); - d3_geo_length.point = nextPoint; - }; - - d3_geo_length.lineEnd = function() { - d3_geo_length.point = d3_geo_length.lineEnd = d3_noop; - }; - - function nextPoint(λ, φ) { - var sinφ = Math.sin(φ *= d3_radians), - cosφ = Math.cos(φ), - t = abs((λ *= d3_radians) - λ0), - cosΔλ = Math.cos(t); - d3_geo_lengthSum += Math.atan2(Math.sqrt((t = cosφ * Math.sin(t)) * t + (t = cosφ0 * sinφ - sinφ0 * cosφ * cosΔλ) * t), sinφ0 * sinφ + cosφ0 * cosφ * cosΔλ); - λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ; - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/mercator.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/mercator.js deleted file mode 100644 index 7eb824d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/mercator.js +++ /dev/null @@ -1,48 +0,0 @@ -import "../math/trigonometry"; -import "geo"; -import "projection"; - -function d3_geo_mercator(λ, φ) { - return [λ, Math.log(Math.tan(π / 4 + φ / 2))]; -} - -d3_geo_mercator.invert = function(x, y) { - return [x, 2 * Math.atan(Math.exp(y)) - halfπ]; -}; - -function d3_geo_mercatorProjection(project) { - var m = d3_geo_projection(project), - scale = m.scale, - translate = m.translate, - clipExtent = m.clipExtent, - clipAuto; - - m.scale = function() { - var v = scale.apply(m, arguments); - return v === m ? (clipAuto ? m.clipExtent(null) : m) : v; - }; - - m.translate = function() { - var v = translate.apply(m, arguments); - return v === m ? (clipAuto ? m.clipExtent(null) : m) : v; - }; - - m.clipExtent = function(_) { - var v = clipExtent.apply(m, arguments); - if (v === m) { - if (clipAuto = _ == null) { - var k = π * scale(), t = translate(); - clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]); - } - } else if (clipAuto) { - v = null; - } - return v; - }; - - return m.clipExtent(null); -} - -(d3.geo.mercator = function() { - return d3_geo_mercatorProjection(d3_geo_mercator); -}).raw = d3_geo_mercator; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/orthographic.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/orthographic.js deleted file mode 100644 index f51b500..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/orthographic.js +++ /dev/null @@ -1,12 +0,0 @@ -import "azimuthal"; -import "geo"; -import "projection"; - -var d3_geo_orthographic = d3_geo_azimuthal( - function() { return 1; }, - Math.asin -); - -(d3.geo.orthographic = function() { - return d3_geo_projection(d3_geo_orthographic); -}).raw = d3_geo_orthographic; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-area.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-area.js deleted file mode 100644 index 53b10e1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-area.js +++ /dev/null @@ -1,41 +0,0 @@ -import "../core/noop"; -import "../math/abs"; - -// TODO Unify this code with d3.geom.polygon area? - -var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = { - point: d3_noop, - lineStart: d3_noop, - lineEnd: d3_noop, - - // Only count area for polygon rings. - polygonStart: function() { - d3_geo_pathAreaPolygon = 0; - d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart; - }, - polygonEnd: function() { - d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop; - d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2); - } -}; - -function d3_geo_pathAreaRingStart() { - var x00, y00, x0, y0; - - // For the first point, … - d3_geo_pathArea.point = function(x, y) { - d3_geo_pathArea.point = nextPoint; - x00 = x0 = x, y00 = y0 = y; - }; - - // For subsequent points, … - function nextPoint(x, y) { - d3_geo_pathAreaPolygon += y0 * x - x0 * y; - x0 = x, y0 = y; - } - - // For the last point, return to the start. - d3_geo_pathArea.lineEnd = function() { - nextPoint(x00, y00); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-bounds.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-bounds.js deleted file mode 100644 index 53c7a06..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-bounds.js +++ /dev/null @@ -1,21 +0,0 @@ -import "../core/noop"; - -var d3_geo_pathBoundsX0, - d3_geo_pathBoundsY0, - d3_geo_pathBoundsX1, - d3_geo_pathBoundsY1; - -var d3_geo_pathBounds = { - point: d3_geo_pathBoundsPoint, - lineStart: d3_noop, - lineEnd: d3_noop, - polygonStart: d3_noop, - polygonEnd: d3_noop -}; - -function d3_geo_pathBoundsPoint(x, y) { - if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x; - if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x; - if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y; - if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-buffer.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-buffer.js deleted file mode 100644 index d14a2fb..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-buffer.js +++ /dev/null @@ -1,59 +0,0 @@ -function d3_geo_pathBuffer() { - var pointCircle = d3_geo_pathBufferCircle(4.5), - buffer = []; - - var stream = { - point: point, - - // While inside a line, override point to moveTo then lineTo. - lineStart: function() { stream.point = pointLineStart; }, - lineEnd: lineEnd, - - // While inside a polygon, override lineEnd to closePath. - polygonStart: function() { stream.lineEnd = lineEndPolygon; }, - polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; }, - - pointRadius: function(_) { - pointCircle = d3_geo_pathBufferCircle(_); - return stream; - }, - - result: function() { - if (buffer.length) { - var result = buffer.join(""); - buffer = []; - return result; - } - } - }; - - function point(x, y) { - buffer.push("M", x, ",", y, pointCircle); - } - - function pointLineStart(x, y) { - buffer.push("M", x, ",", y); - stream.point = pointLine; - } - - function pointLine(x, y) { - buffer.push("L", x, ",", y); - } - - function lineEnd() { - stream.point = point; - } - - function lineEndPolygon() { - buffer.push("Z"); - } - - return stream; -} - -function d3_geo_pathBufferCircle(radius) { - return "m0," + radius - + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius - + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius - + "z"; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-centroid.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-centroid.js deleted file mode 100644 index cda5897..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-centroid.js +++ /dev/null @@ -1,78 +0,0 @@ -import "centroid"; - -// TODO Unify this code with d3.geom.polygon centroid? -// TODO Enforce positive area for exterior, negative area for interior? - -var d3_geo_pathCentroid = { - point: d3_geo_pathCentroidPoint, - - // For lines, weight by length. - lineStart: d3_geo_pathCentroidLineStart, - lineEnd: d3_geo_pathCentroidLineEnd, - - // For polygons, weight by area. - polygonStart: function() { - d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart; - }, - polygonEnd: function() { - d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint; - d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart; - d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd; - } -}; - -function d3_geo_pathCentroidPoint(x, y) { - d3_geo_centroidX0 += x; - d3_geo_centroidY0 += y; - ++d3_geo_centroidZ0; -} - -function d3_geo_pathCentroidLineStart() { - var x0, y0; - - d3_geo_pathCentroid.point = function(x, y) { - d3_geo_pathCentroid.point = nextPoint; - d3_geo_pathCentroidPoint(x0 = x, y0 = y); - }; - - function nextPoint(x, y) { - var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy); - d3_geo_centroidX1 += z * (x0 + x) / 2; - d3_geo_centroidY1 += z * (y0 + y) / 2; - d3_geo_centroidZ1 += z; - d3_geo_pathCentroidPoint(x0 = x, y0 = y); - } -} - -function d3_geo_pathCentroidLineEnd() { - d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint; -} - -function d3_geo_pathCentroidRingStart() { - var x00, y00, x0, y0; - - // For the first point, … - d3_geo_pathCentroid.point = function(x, y) { - d3_geo_pathCentroid.point = nextPoint; - d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y); - }; - - // For subsequent points, … - function nextPoint(x, y) { - var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy); - d3_geo_centroidX1 += z * (x0 + x) / 2; - d3_geo_centroidY1 += z * (y0 + y) / 2; - d3_geo_centroidZ1 += z; - - z = y0 * x - x0 * y; - d3_geo_centroidX2 += z * (x0 + x); - d3_geo_centroidY2 += z * (y0 + y); - d3_geo_centroidZ2 += z * 3; - d3_geo_pathCentroidPoint(x0 = x, y0 = y); - } - - // For the last point, return to the start. - d3_geo_pathCentroid.lineEnd = function() { - nextPoint(x00, y00); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-context.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-context.js deleted file mode 100644 index d92086c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path-context.js +++ /dev/null @@ -1,49 +0,0 @@ -import "../core/noop"; -import "../math/trigonometry"; - -function d3_geo_pathContext(context) { - var pointRadius = 4.5; - - var stream = { - point: point, - - // While inside a line, override point to moveTo then lineTo. - lineStart: function() { stream.point = pointLineStart; }, - lineEnd: lineEnd, - - // While inside a polygon, override lineEnd to closePath. - polygonStart: function() { stream.lineEnd = lineEndPolygon; }, - polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; }, - - pointRadius: function(_) { - pointRadius = _; - return stream; - }, - - result: d3_noop - }; - - function point(x, y) { - context.moveTo(x + pointRadius, y); - context.arc(x, y, pointRadius, 0, τ); - } - - function pointLineStart(x, y) { - context.moveTo(x, y); - stream.point = pointLine; - } - - function pointLine(x, y) { - context.lineTo(x, y); - } - - function lineEnd() { - stream.point = point; - } - - function lineEndPolygon() { - context.closePath(); - } - - return stream; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path.js deleted file mode 100644 index 51d08be..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/path.js +++ /dev/null @@ -1,87 +0,0 @@ -import "../core/identity"; -import "../math/trigonometry"; -import "albers-usa"; -import "area"; -import "bounds"; -import "centroid"; -import "geo"; -import "path-area"; -import "path-bounds"; -import "path-buffer"; -import "path-centroid"; -import "path-context"; -import "projection"; -import "resample"; -import "stream"; - -d3.geo.path = function() { - var pointRadius = 4.5, - projection, - context, - projectStream, - contextStream, - cacheStream; - - function path(object) { - if (object) { - if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments)); - if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream); - d3.geo.stream(object, cacheStream); - } - return contextStream.result(); - } - - path.area = function(object) { - d3_geo_pathAreaSum = 0; - d3.geo.stream(object, projectStream(d3_geo_pathArea)); - return d3_geo_pathAreaSum; - }; - - path.centroid = function(object) { - d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = - d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = - d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0; - d3.geo.stream(object, projectStream(d3_geo_pathCentroid)); - return d3_geo_centroidZ2 ? [d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2] - : d3_geo_centroidZ1 ? [d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1] - : d3_geo_centroidZ0 ? [d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0] - : [NaN, NaN]; - }; - - path.bounds = function(object) { - d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity); - d3.geo.stream(object, projectStream(d3_geo_pathBounds)); - return [[d3_geo_pathBoundsX0, d3_geo_pathBoundsY0], [d3_geo_pathBoundsX1, d3_geo_pathBoundsY1]]; - }; - - path.projection = function(_) { - if (!arguments.length) return projection; - projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity; - return reset(); - }; - - path.context = function(_) { - if (!arguments.length) return context; - contextStream = (context = _) == null ? new d3_geo_pathBuffer : new d3_geo_pathContext(_); - if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius); - return reset(); - }; - - path.pointRadius = function(_) { - if (!arguments.length) return pointRadius; - pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_); - return path; - }; - - function reset() { - cacheStream = null; - return path; - } - - return path.projection(d3.geo.albersUsa()).context(null); -}; - -function d3_geo_pathProjectStream(project) { - var resample = d3_geo_resample(function(x, y) { return project([x * d3_degrees, y * d3_degrees]); }); - return function(stream) { return d3_geo_projectionRadians(resample(stream)); }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/point-in-polygon.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/point-in-polygon.js deleted file mode 100644 index 448edd6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/point-in-polygon.js +++ /dev/null @@ -1,71 +0,0 @@ -import "geo"; -import "area"; -import "cartesian"; -import "../math/abs"; -import "../math/trigonometry"; - -function d3_geo_pointInPolygon(point, polygon) { - var meridian = point[0], - parallel = point[1], - meridianNormal = [Math.sin(meridian), -Math.cos(meridian), 0], - polarAngle = 0, - winding = 0; - d3_geo_areaRingSum.reset(); - - for (var i = 0, n = polygon.length; i < n; ++i) { - var ring = polygon[i], - m = ring.length; - if (!m) continue; - var point0 = ring[0], - λ0 = point0[0], - φ0 = point0[1] / 2 + π / 4, - sinφ0 = Math.sin(φ0), - cosφ0 = Math.cos(φ0), - j = 1; - - while (true) { - if (j === m) j = 0; - point = ring[j]; - var λ = point[0], - φ = point[1] / 2 + π / 4, - sinφ = Math.sin(φ), - cosφ = Math.cos(φ), - dλ = λ - λ0, - sdλ = dλ >= 0 ? 1 : -1, - adλ = sdλ * dλ, - antimeridian = adλ > π, - k = sinφ0 * sinφ; - d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ))); - - polarAngle += antimeridian ? dλ + sdλ * τ : dλ; - - // Are the longitudes either side of the point's meridian, and are the - // latitudes smaller than the parallel? - if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) { - var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point)); - d3_geo_cartesianNormalize(arc); - var intersection = d3_geo_cartesianCross(meridianNormal, arc); - d3_geo_cartesianNormalize(intersection); - var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]); - if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) { - winding += antimeridian ^ dλ >= 0 ? 1 : -1; - } - } - if (!j++) break; - λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point; - } - } - - // First, determine whether the South pole is inside or outside: - // - // It is inside if: - // * the polygon winds around it in a clockwise direction. - // * the polygon does not (cumulatively) wind around it, but has a negative - // (counter-clockwise) area. - // - // Second, count the (signed) number of times a segment crosses a meridian - // from the point to the South pole. If it is zero, then the point is the - // same side as the South pole. - - return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ (winding & 1); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/projection.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/projection.js deleted file mode 100644 index fe493a8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/projection.js +++ /dev/null @@ -1,121 +0,0 @@ -import "../core/identity"; -import "../core/rebind"; -import "../math/trigonometry"; -import "clip-antimeridian"; -import "clip-circle"; -import "clip-extent"; -import "compose"; -import "geo"; -import "path"; -import "resample"; -import "rotation"; -import "transform"; - -d3.geo.projection = d3_geo_projection; -d3.geo.projectionMutator = d3_geo_projectionMutator; - -function d3_geo_projection(project) { - return d3_geo_projectionMutator(function() { return project; })(); -} - -function d3_geo_projectionMutator(projectAt) { - var project, - rotate, - projectRotate, - projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }), - k = 150, // scale - x = 480, y = 250, // translate - λ = 0, φ = 0, // center - δλ = 0, δφ = 0, δγ = 0, // rotate - δx, δy, // center - preclip = d3_geo_clipAntimeridian, - postclip = d3_identity, - clipAngle = null, - clipExtent = null, - stream; - - function projection(point) { - point = projectRotate(point[0] * d3_radians, point[1] * d3_radians); - return [point[0] * k + δx, δy - point[1] * k]; - } - - function invert(point) { - point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k); - return point && [point[0] * d3_degrees, point[1] * d3_degrees]; - } - - projection.stream = function(output) { - if (stream) stream.valid = false; - stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output)))); - stream.valid = true; // allow caching by d3.geo.path - return stream; - }; - - projection.clipAngle = function(_) { - if (!arguments.length) return clipAngle; - preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians); - return invalidate(); - }; - - projection.clipExtent = function(_) { - if (!arguments.length) return clipExtent; - clipExtent = _; - postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity; - return invalidate(); - }; - - projection.scale = function(_) { - if (!arguments.length) return k; - k = +_; - return reset(); - }; - - projection.translate = function(_) { - if (!arguments.length) return [x, y]; - x = +_[0]; - y = +_[1]; - return reset(); - }; - - projection.center = function(_) { - if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees]; - λ = _[0] % 360 * d3_radians; - φ = _[1] % 360 * d3_radians; - return reset(); - }; - - projection.rotate = function(_) { - if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees]; - δλ = _[0] % 360 * d3_radians; - δφ = _[1] % 360 * d3_radians; - δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0; - return reset(); - }; - - d3.rebind(projection, projectResample, "precision"); - - function reset() { - projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project); - var center = project(λ, φ); - δx = x - center[0] * k; - δy = y + center[1] * k; - return invalidate(); - } - - function invalidate() { - if (stream) stream.valid = false, stream = null; - return projection; - } - - return function() { - project = projectAt.apply(this, arguments); - projection.invert = project.invert && invert; - return reset(); - }; -} - -function d3_geo_projectionRadians(stream) { - return d3_geo_transformPoint(stream, function(x, y) { - stream.point(x * d3_radians, y * d3_radians); - }); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/resample.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/resample.js deleted file mode 100644 index 1ddd9a3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/resample.js +++ /dev/null @@ -1,109 +0,0 @@ -import "../math/abs"; -import "../math/trigonometry"; -import "cartesian"; - -function d3_geo_resample(project) { - var δ2 = .5, // precision, px² - cosMinDistance = Math.cos(30 * d3_radians), // cos(minimum angular distance) - maxDepth = 16; - - function resample(stream) { - return (maxDepth ? resampleRecursive : resampleNone)(stream); - } - - function resampleNone(stream) { - return d3_geo_transformPoint(stream, function(x, y) { - x = project(x, y); - stream.point(x[0], x[1]); - }); - } - - function resampleRecursive(stream) { - var λ00, φ00, x00, y00, a00, b00, c00, // first point - λ0, x0, y0, a0, b0, c0; // previous point - - var resample = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { stream.polygonStart(); resample.lineStart = ringStart; }, - polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; } - }; - - function point(x, y) { - x = project(x, y); - stream.point(x[0], x[1]); - } - - function lineStart() { - x0 = NaN; - resample.point = linePoint; - stream.lineStart(); - } - - function linePoint(λ, φ) { - var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ); - resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream); - stream.point(x0, y0); - } - - function lineEnd() { - resample.point = point; - stream.lineEnd(); - } - - function ringStart() { - lineStart(); - resample.point = ringPoint; - resample.lineEnd = ringEnd; - } - - function ringPoint(λ, φ) { - linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0; - resample.point = linePoint; - } - - function ringEnd() { - resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream); - resample.lineEnd = lineEnd; - lineEnd(); - } - - return resample; - } - - function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) { - var dx = x1 - x0, - dy = y1 - y0, - d2 = dx * dx + dy * dy; - if (d2 > 4 * δ2 && depth--) { - var a = a0 + a1, - b = b0 + b1, - c = c0 + c1, - m = Math.sqrt(a * a + b * b + c * c), - φ2 = Math.asin(c /= m), - λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a), - p = project(λ2, φ2), - x2 = p[0], - y2 = p[1], - dx2 = x2 - x0, - dy2 = y2 - y0, - dz = dy * dx2 - dx * dy2; - if (dz * dz / d2 > δ2 // perpendicular projected distance - || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 // midpoint close to an end - || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance - resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream); - stream.point(x2, y2); - resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream); - } - } - } - - resample.precision = function(_) { - if (!arguments.length) return Math.sqrt(δ2); - maxDepth = (δ2 = _ * _) > 0 && 16; - return resample; - }; - - return resample; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/rotation.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/rotation.js deleted file mode 100644 index 46ea8b6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/rotation.js +++ /dev/null @@ -1,79 +0,0 @@ -import "../math/trigonometry"; -import "compose"; -import "equirectangular"; -import "geo"; - -d3.geo.rotation = function(rotate) { - rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0); - - function forward(coordinates) { - coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians); - return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates; - } - - forward.invert = function(coordinates) { - coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians); - return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates; - }; - - return forward; -}; - -function d3_geo_identityRotation(λ, φ) { - return [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ]; -} - -d3_geo_identityRotation.invert = d3_geo_equirectangular; - -// Note: |δλ| must be < 2π -function d3_geo_rotation(δλ, δφ, δγ) { - return δλ ? (δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ)) - : d3_geo_rotationλ(δλ)) - : (δφ || δγ ? d3_geo_rotationφγ(δφ, δγ) - : d3_geo_identityRotation); -} - -function d3_geo_forwardRotationλ(δλ) { - return function(λ, φ) { - return λ += δλ, [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ]; - }; -} - -function d3_geo_rotationλ(δλ) { - var rotation = d3_geo_forwardRotationλ(δλ); - rotation.invert = d3_geo_forwardRotationλ(-δλ); - return rotation; -} - -function d3_geo_rotationφγ(δφ, δγ) { - var cosδφ = Math.cos(δφ), - sinδφ = Math.sin(δφ), - cosδγ = Math.cos(δγ), - sinδγ = Math.sin(δγ); - - function rotation(λ, φ) { - var cosφ = Math.cos(φ), - x = Math.cos(λ) * cosφ, - y = Math.sin(λ) * cosφ, - z = Math.sin(φ), - k = z * cosδφ + x * sinδφ; - return [ - Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ), - d3_asin(k * cosδγ + y * sinδγ) - ]; - } - - rotation.invert = function(λ, φ) { - var cosφ = Math.cos(φ), - x = Math.cos(λ) * cosφ, - y = Math.sin(λ) * cosφ, - z = Math.sin(φ), - k = z * cosδγ - y * sinδγ; - return [ - Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ), - d3_asin(k * cosδφ - x * sinδφ) - ]; - }; - - return rotation; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/spherical.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/spherical.js deleted file mode 100644 index 9790a5a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/spherical.js +++ /dev/null @@ -1,13 +0,0 @@ -import "../math/abs"; -import "../math/trigonometry"; - -function d3_geo_spherical(cartesian) { - return [ - Math.atan2(cartesian[1], cartesian[0]), - d3_asin(cartesian[2]) - ]; -} - -function d3_geo_sphericalEqual(a, b) { - return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/stereographic.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/stereographic.js deleted file mode 100644 index 052945f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/stereographic.js +++ /dev/null @@ -1,12 +0,0 @@ -import "azimuthal"; -import "geo"; -import "projection"; - -var d3_geo_stereographic = d3_geo_azimuthal( - function(cosλcosφ) { return 1 / (1 + cosλcosφ); }, - function(ρ) { return 2 * Math.atan(ρ); } -); - -(d3.geo.stereographic = function() { - return d3_geo_projection(d3_geo_stereographic); -}).raw = d3_geo_stereographic; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/stream.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/stream.js deleted file mode 100644 index 2119c5d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/stream.js +++ /dev/null @@ -1,71 +0,0 @@ -import "geo"; - -d3.geo.stream = function(object, listener) { - if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) { - d3_geo_streamObjectType[object.type](object, listener); - } else { - d3_geo_streamGeometry(object, listener); - } -}; - -function d3_geo_streamGeometry(geometry, listener) { - if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) { - d3_geo_streamGeometryType[geometry.type](geometry, listener); - } -} - -var d3_geo_streamObjectType = { - Feature: function(feature, listener) { - d3_geo_streamGeometry(feature.geometry, listener); - }, - FeatureCollection: function(object, listener) { - var features = object.features, i = -1, n = features.length; - while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener); - } -}; - -var d3_geo_streamGeometryType = { - Sphere: function(object, listener) { - listener.sphere(); - }, - Point: function(object, listener) { - object = object.coordinates; - listener.point(object[0], object[1], object[2]); - }, - MultiPoint: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]); - }, - LineString: function(object, listener) { - d3_geo_streamLine(object.coordinates, listener, 0); - }, - MultiLineString: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0); - }, - Polygon: function(object, listener) { - d3_geo_streamPolygon(object.coordinates, listener); - }, - MultiPolygon: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) d3_geo_streamPolygon(coordinates[i], listener); - }, - GeometryCollection: function(object, listener) { - var geometries = object.geometries, i = -1, n = geometries.length; - while (++i < n) d3_geo_streamGeometry(geometries[i], listener); - } -}; - -function d3_geo_streamLine(coordinates, listener, closed) { - var i = -1, n = coordinates.length - closed, coordinate; - listener.lineStart(); - while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]); - listener.lineEnd(); -} - -function d3_geo_streamPolygon(coordinates, listener) { - var i = -1, n = coordinates.length; - listener.polygonStart(); - while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1); - listener.polygonEnd(); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/transform.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/transform.js deleted file mode 100644 index a57af50..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/transform.js +++ /dev/null @@ -1,36 +0,0 @@ -import "geo"; -import "../core/array"; - -d3.geo.transform = function(methods) { - return { - stream: function(stream) { - var transform = new d3_geo_transform(stream); - for (var k in methods) transform[k] = methods[k]; - return transform; - } - }; -}; - -function d3_geo_transform(stream) { - this.stream = stream; -} - -d3_geo_transform.prototype = { - point: function(x, y) { this.stream.point(x, y); }, - sphere: function() { this.stream.sphere(); }, - lineStart: function() { this.stream.lineStart(); }, - lineEnd: function() { this.stream.lineEnd(); }, - polygonStart: function() { this.stream.polygonStart(); }, - polygonEnd: function() { this.stream.polygonEnd(); } -}; - -function d3_geo_transformPoint(stream, point) { - return { - point: point, - sphere: function() { stream.sphere(); }, - lineStart: function() { stream.lineStart(); }, - lineEnd: function() { stream.lineEnd(); }, - polygonStart: function() { stream.polygonStart(); }, - polygonEnd: function() { stream.polygonEnd(); }, - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/transverse-mercator.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geo/transverse-mercator.js deleted file mode 100644 index eb29203..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geo/transverse-mercator.js +++ /dev/null @@ -1,31 +0,0 @@ -import "../math/trigonometry"; -import "geo"; -import "mercator"; - -function d3_geo_transverseMercator(λ, φ) { - return [Math.log(Math.tan(π / 4 + φ / 2)), -λ]; -} - -d3_geo_transverseMercator.invert = function(x, y) { - return [-y, 2 * Math.atan(Math.exp(x)) - halfπ]; -}; - -(d3.geo.transverseMercator = function() { - var projection = d3_geo_mercatorProjection(d3_geo_transverseMercator), - center = projection.center, - rotate = projection.rotate; - - projection.center = function(_) { - return _ - ? center([-_[1], _[0]]) - : ((_ = center()), [_[1], -_[0]]); - }; - - projection.rotate = function(_) { - return _ - ? rotate([_[0], _[1], _.length > 2 ? _[2] + 90 : 90]) - : ((_ = rotate()), [_[0], _[1], _[2] - 90]); - }; - - return rotate([0, 0, 90]); -}).raw = d3_geo_transverseMercator; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/clip-line.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/clip-line.js deleted file mode 100644 index c83c412..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/clip-line.js +++ /dev/null @@ -1,66 +0,0 @@ -import "../math/trigonometry"; - -// Liang–Barsky line clipping. -function d3_geom_clipLine(x0, y0, x1, y1) { - return function(line) { - var a = line.a, - b = line.b, - ax = a.x, - ay = a.y, - bx = b.x, - by = b.y, - t0 = 0, - t1 = 1, - dx = bx - ax, - dy = by - ay, - r; - - r = x0 - ax; - if (!dx && r > 0) return; - r /= dx; - if (dx < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dx > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - - r = x1 - ax; - if (!dx && r < 0) return; - r /= dx; - if (dx < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dx > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - - r = y0 - ay; - if (!dy && r > 0) return; - r /= dy; - if (dy < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dy > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - - r = y1 - ay; - if (!dy && r < 0) return; - r /= dy; - if (dy < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dy > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - - if (t0 > 0) line.a = {x: ax + t0 * dx, y: ay + t0 * dy}; - if (t1 < 1) line.b = {x: ax + t1 * dx, y: ay + t1 * dy}; - return line; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/delaunay.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/delaunay.js deleted file mode 100644 index 0a60cd1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/delaunay.js +++ /dev/null @@ -1,6 +0,0 @@ -import "geom"; - -// @deprecated; use d3.geom.voronoi triangles instead. -d3.geom.delaunay = function(vertices) { - return d3.geom.voronoi().triangles(vertices); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/geom.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/geom.js deleted file mode 100644 index b17c4fc..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/geom.js +++ /dev/null @@ -1 +0,0 @@ -d3.geom = {}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/hull.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/hull.js deleted file mode 100644 index 7abce15..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/hull.js +++ /dev/null @@ -1,91 +0,0 @@ -import "../core/functor"; -import "../math/trigonometry"; -import "geom"; -import "point"; - -/** - * Computes the 2D convex hull of a set of points using the monotone chain - * algorithm: - * http://en.wikibooks.org/wiki/Algorithm_Implementation/Geometry/Convex_hull/Monotone_chain) - * - * The runtime of this algorithm is O(n log n), where n is the number of input - * points. However in practice it outperforms other O(n log n) hulls. - * - * @param vertices [[x1, y1], [x2, y2], ...] - * @returns polygon [[x1, y1], [x2, y2], ...] - */ -d3.geom.hull = function(vertices) { - var x = d3_geom_pointX, - y = d3_geom_pointY; - - if (arguments.length) return hull(vertices); - - function hull(data) { - // Hull of < 3 points is not well-defined - if (data.length < 3) return []; - - var fx = d3_functor(x), - fy = d3_functor(y), - i, - n = data.length, - points = [], // of the form [[x0, y0, 0], ..., [xn, yn, n]] - flippedPoints = []; - - for (i = 0 ; i < n; i++) { - points.push([+fx.call(this, data[i], i), +fy.call(this, data[i], i), i]); - } - - // sort ascending by x-coord first, y-coord second - points.sort(d3_geom_hullOrder); - - // we flip bottommost points across y axis so we can use the upper hull routine on both - for (i = 0; i < n; i++) flippedPoints.push([points[i][0], -points[i][1]]); - - var upper = d3_geom_hullUpper(points), - lower = d3_geom_hullUpper(flippedPoints); - - // construct the polygon, removing possible duplicate endpoints - var skipLeft = lower[0] === upper[0], - skipRight = lower[lower.length - 1] === upper[upper.length - 1], - polygon = []; - - // add upper hull in r->l order - // then add lower hull in l->r order - for (i = upper.length - 1; i >= 0; --i) polygon.push(data[points[upper[i]][2]]); - for (i = +skipLeft; i < lower.length - skipRight; ++i) polygon.push(data[points[lower[i]][2]]); - - return polygon; - } - - hull.x = function(_) { - return arguments.length ? (x = _, hull) : x; - }; - - hull.y = function(_) { - return arguments.length ? (y = _, hull) : y; - }; - - return hull; -}; - -// finds the 'upper convex hull' (see wiki link above) -// assumes points arg has >=3 elements, is sorted by x, unique in y -// returns array of indices into points in left to right order -function d3_geom_hullUpper(points) { - var n = points.length, - hull = [0, 1], - hs = 2; // hull size - - for (var i = 2; i < n; i++) { - while (hs > 1 && d3_cross2d(points[hull[hs-2]], points[hull[hs-1]], points[i]) <= 0) --hs; - hull[hs++] = i; - } - - // we slice to make sure that the points we 'popped' from hull don't stay behind - return hull.slice(0, hs); -} - -// comparator for ascending sort by x-coord first, y-coord second -function d3_geom_hullOrder(a, b) { - return a[0] - b[0] || a[1] - b[1]; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/index.js deleted file mode 100644 index 9e2fb28..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/index.js +++ /dev/null @@ -1,6 +0,0 @@ -import "geom"; -import "hull"; -import "polygon"; -import "voronoi"; -import "delaunay"; -import "quadtree"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/point.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/point.js deleted file mode 100644 index 10cfe3e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/point.js +++ /dev/null @@ -1,7 +0,0 @@ -function d3_geom_pointX(d) { - return d[0]; -} - -function d3_geom_pointY(d) { - return d[1]; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/polygon.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/polygon.js deleted file mode 100644 index 02383dd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/polygon.js +++ /dev/null @@ -1,105 +0,0 @@ -import "../core/subclass"; -import "geom"; - -d3.geom.polygon = function(coordinates) { - d3_subclass(coordinates, d3_geom_polygonPrototype); - return coordinates; -}; - -var d3_geom_polygonPrototype = d3.geom.polygon.prototype = []; - -d3_geom_polygonPrototype.area = function() { - var i = -1, - n = this.length, - a, - b = this[n - 1], - area = 0; - - while (++i < n) { - a = b; - b = this[i]; - area += a[1] * b[0] - a[0] * b[1]; - } - - return area * .5; -}; - -d3_geom_polygonPrototype.centroid = function(k) { - var i = -1, - n = this.length, - x = 0, - y = 0, - a, - b = this[n - 1], - c; - - if (!arguments.length) k = -1 / (6 * this.area()); - - while (++i < n) { - a = b; - b = this[i]; - c = a[0] * b[1] - b[0] * a[1]; - x += (a[0] + b[0]) * c; - y += (a[1] + b[1]) * c; - } - - return [x * k, y * k]; -}; - -// The Sutherland-Hodgman clipping algorithm. -// Note: requires the clip polygon to be counterclockwise and convex. -d3_geom_polygonPrototype.clip = function(subject) { - var input, - closed = d3_geom_polygonClosed(subject), - i = -1, - n = this.length - d3_geom_polygonClosed(this), - j, - m, - a = this[n - 1], - b, - c, - d; - - while (++i < n) { - input = subject.slice(); - subject.length = 0; - b = this[i]; - c = input[(m = input.length - closed) - 1]; - j = -1; - while (++j < m) { - d = input[j]; - if (d3_geom_polygonInside(d, a, b)) { - if (!d3_geom_polygonInside(c, a, b)) { - subject.push(d3_geom_polygonIntersect(c, d, a, b)); - } - subject.push(d); - } else if (d3_geom_polygonInside(c, a, b)) { - subject.push(d3_geom_polygonIntersect(c, d, a, b)); - } - c = d; - } - if (closed) subject.push(subject[0]); - a = b; - } - - return subject; -}; - -function d3_geom_polygonInside(p, a, b) { - return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]); -} - -// Intersect two infinite lines cd and ab. -function d3_geom_polygonIntersect(c, d, a, b) { - var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3, - y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3, - ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21); - return [x1 + ua * x21, y1 + ua * y21]; -} - -// Returns true if the polygon is closed. -function d3_geom_polygonClosed(coordinates) { - var a = coordinates[0], - b = coordinates[coordinates.length - 1]; - return !(a[0] - b[0] || a[1] - b[1]); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/quadtree.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/quadtree.js deleted file mode 100644 index 8d9f6a5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/quadtree.js +++ /dev/null @@ -1,243 +0,0 @@ -import "../core/functor"; -import "../math/abs"; -import "geom"; -import "point"; - -d3.geom.quadtree = function(points, x1, y1, x2, y2) { - var x = d3_geom_pointX, - y = d3_geom_pointY, - compat; - - // For backwards-compatibility. - if (compat = arguments.length) { - x = d3_geom_quadtreeCompatX; - y = d3_geom_quadtreeCompatY; - if (compat === 3) { - y2 = y1; - x2 = x1; - y1 = x1 = 0; - } - return quadtree(points); - } - - function quadtree(data) { - var d, - fx = d3_functor(x), - fy = d3_functor(y), - xs, - ys, - i, - n, - x1_, - y1_, - x2_, - y2_; - - if (x1 != null) { - x1_ = x1, y1_ = y1, x2_ = x2, y2_ = y2; - } else { - // Compute bounds, and cache points temporarily. - x2_ = y2_ = -(x1_ = y1_ = Infinity); - xs = [], ys = []; - n = data.length; - if (compat) for (i = 0; i < n; ++i) { - d = data[i]; - if (d.x < x1_) x1_ = d.x; - if (d.y < y1_) y1_ = d.y; - if (d.x > x2_) x2_ = d.x; - if (d.y > y2_) y2_ = d.y; - xs.push(d.x); - ys.push(d.y); - } else for (i = 0; i < n; ++i) { - var x_ = +fx(d = data[i], i), - y_ = +fy(d, i); - if (x_ < x1_) x1_ = x_; - if (y_ < y1_) y1_ = y_; - if (x_ > x2_) x2_ = x_; - if (y_ > y2_) y2_ = y_; - xs.push(x_); - ys.push(y_); - } - } - - // Squarify the bounds. - var dx = x2_ - x1_, - dy = y2_ - y1_; - if (dx > dy) y2_ = y1_ + dx; - else x2_ = x1_ + dy; - - // Recursively inserts the specified point p at the node n or one of its - // descendants. The bounds are defined by [x1, x2] and [y1, y2]. - function insert(n, d, x, y, x1, y1, x2, y2) { - if (isNaN(x) || isNaN(y)) return; // ignore invalid points - if (n.leaf) { - var nx = n.x, - ny = n.y; - if (nx != null) { - // If the point at this leaf node is at the same position as the new - // point we are adding, we leave the point associated with the - // internal node while adding the new point to a child node. This - // avoids infinite recursion. - if ((abs(nx - x) + abs(ny - y)) < .01) { - insertChild(n, d, x, y, x1, y1, x2, y2); - } else { - var nPoint = n.point; - n.x = n.y = n.point = null; - insertChild(n, nPoint, nx, ny, x1, y1, x2, y2); - insertChild(n, d, x, y, x1, y1, x2, y2); - } - } else { - n.x = x, n.y = y, n.point = d; - } - } else { - insertChild(n, d, x, y, x1, y1, x2, y2); - } - } - - // Recursively inserts the specified point [x, y] into a descendant of node - // n. The bounds are defined by [x1, x2] and [y1, y2]. - function insertChild(n, d, x, y, x1, y1, x2, y2) { - // Compute the split point, and the quadrant in which to insert p. - var xm = (x1 + x2) * .5, - ym = (y1 + y2) * .5, - right = x >= xm, - below = y >= ym, - i = below << 1 | right; - - // Recursively insert into the child node. - n.leaf = false; - n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode()); - - // Update the bounds as we recurse. - if (right) x1 = xm; else x2 = xm; - if (below) y1 = ym; else y2 = ym; - insert(n, d, x, y, x1, y1, x2, y2); - } - - // Create the root node. - var root = d3_geom_quadtreeNode(); - - root.add = function(d) { - insert(root, d, +fx(d, ++i), +fy(d, i), x1_, y1_, x2_, y2_); - }; - - root.visit = function(f) { - d3_geom_quadtreeVisit(f, root, x1_, y1_, x2_, y2_); - }; - - // Find the closest point to the specified point. - // TODO allow the initial search extent to be specified? - // TODO allow the initial minimum distance to be specified? - // TODO allow searching below any node? - root.find = function(point) { - return d3_geom_quadtreeFind(root, point[0], point[1], x1_, y1_, x2_, y2_); - }; - - // Insert all points. - i = -1; - if (x1 == null) { - while (++i < n) { - insert(root, data[i], xs[i], ys[i], x1_, y1_, x2_, y2_); - } - --i; // index of last insertion - } else data.forEach(root.add); - - // Discard captured fields. - xs = ys = data = d = null; - - return root; - } - - quadtree.x = function(_) { - return arguments.length ? (x = _, quadtree) : x; - }; - - quadtree.y = function(_) { - return arguments.length ? (y = _, quadtree) : y; - }; - - quadtree.extent = function(_) { - if (!arguments.length) return x1 == null ? null : [[x1, y1], [x2, y2]]; - if (_ == null) x1 = y1 = x2 = y2 = null; - else x1 = +_[0][0], y1 = +_[0][1], x2 = +_[1][0], y2 = +_[1][1]; - return quadtree; - }; - - quadtree.size = function(_) { - if (!arguments.length) return x1 == null ? null : [x2 - x1, y2 - y1]; - if (_ == null) x1 = y1 = x2 = y2 = null; - else x1 = y1 = 0, x2 = +_[0], y2 = +_[1]; - return quadtree; - }; - - return quadtree; -}; - -function d3_geom_quadtreeCompatX(d) { return d.x; } -function d3_geom_quadtreeCompatY(d) { return d.y; } - -function d3_geom_quadtreeNode() { - return { - leaf: true, - nodes: [], - point: null, - x: null, - y: null - }; -} - -function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) { - if (!f(node, x1, y1, x2, y2)) { - var sx = (x1 + x2) * .5, - sy = (y1 + y2) * .5, - children = node.nodes; - if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy); - if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy); - if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2); - if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2); - } -} - -function d3_geom_quadtreeFind(root, x, y, x0, y0, x3, y3) { - var minDistance2 = Infinity, - closestPoint; - - (function find(node, x1, y1, x2, y2) { - - // stop searching if this cell can’t contain a closer node - if (x1 > x3 || y1 > y3 || x2 < x0 || y2 < y0) return; - - // visit this point - if (point = node.point) { - var point, - dx = x - node.x, - dy = y - node.y, - distance2 = dx * dx + dy * dy; - if (distance2 < minDistance2) { - var distance = Math.sqrt(minDistance2 = distance2); - x0 = x - distance, y0 = y - distance; - x3 = x + distance, y3 = y + distance; - closestPoint = point; - } - } - - // bisect the current node - var children = node.nodes, - xm = (x1 + x2) * .5, - ym = (y1 + y2) * .5, - right = x >= xm, - below = y >= ym; - - // visit closest cell first - for (var i = below << 1 | right, j = i + 4; i < j; ++i) { - if (node = children[i & 3]) switch (i & 3) { - case 0: find(node, x1, y1, xm, ym); break; - case 1: find(node, xm, y1, x2, ym); break; - case 2: find(node, x1, ym, xm, y2); break; - case 3: find(node, xm, ym, x2, y2); break; - } - } - })(root, x0, y0, x3, y3); - - return closestPoint; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi.js deleted file mode 100644 index 53f7d79..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi.js +++ /dev/null @@ -1,110 +0,0 @@ -import "../core/functor"; -import "voronoi/"; -import "geom"; -import "point"; - -d3.geom.voronoi = function(points) { - var x = d3_geom_pointX, - y = d3_geom_pointY, - fx = x, - fy = y, - clipExtent = d3_geom_voronoiClipExtent; - - // @deprecated; use voronoi(data) instead. - if (points) return voronoi(points); - - function voronoi(data) { - var polygons = new Array(data.length), - x0 = clipExtent[0][0], - y0 = clipExtent[0][1], - x1 = clipExtent[1][0], - y1 = clipExtent[1][1]; - - d3_geom_voronoi(sites(data), clipExtent).cells.forEach(function(cell, i) { - var edges = cell.edges, - site = cell.site, - polygon = polygons[i] = edges.length ? edges.map(function(e) { var s = e.start(); return [s.x, s.y]; }) - : site.x >= x0 && site.x <= x1 && site.y >= y0 && site.y <= y1 ? [[x0, y1], [x1, y1], [x1, y0], [x0, y0]] - : []; - polygon.point = data[i]; - }); - - return polygons; - } - - function sites(data) { - return data.map(function(d, i) { - return { - x: Math.round(fx(d, i) / ε) * ε, - y: Math.round(fy(d, i) / ε) * ε, - i: i - }; - }); - } - - voronoi.links = function(data) { - return d3_geom_voronoi(sites(data)).edges.filter(function(edge) { - return edge.l && edge.r; - }).map(function(edge) { - return { - source: data[edge.l.i], - target: data[edge.r.i] - }; - }); - }; - - voronoi.triangles = function(data) { - var triangles = []; - - d3_geom_voronoi(sites(data)).cells.forEach(function(cell, i) { - var site = cell.site, - edges = cell.edges.sort(d3_geom_voronoiHalfEdgeOrder), - j = -1, - m = edges.length, - e0, - s0, - e1 = edges[m - 1].edge, - s1 = e1.l === site ? e1.r : e1.l; - - while (++j < m) { - e0 = e1; - s0 = s1; - e1 = edges[j].edge; - s1 = e1.l === site ? e1.r : e1.l; - if (i < s0.i && i < s1.i && d3_geom_voronoiTriangleArea(site, s0, s1) < 0) { - triangles.push([data[i], data[s0.i], data[s1.i]]); - } - } - }); - - return triangles; - }; - - voronoi.x = function(_) { - return arguments.length ? (fx = d3_functor(x = _), voronoi) : x; - }; - - voronoi.y = function(_) { - return arguments.length ? (fy = d3_functor(y = _), voronoi) : y; - }; - - voronoi.clipExtent = function(_) { - if (!arguments.length) return clipExtent === d3_geom_voronoiClipExtent ? null : clipExtent; - clipExtent = _ == null ? d3_geom_voronoiClipExtent : _; - return voronoi; - }; - - // @deprecated; use clipExtent instead. - voronoi.size = function(_) { - if (!arguments.length) return clipExtent === d3_geom_voronoiClipExtent ? null : clipExtent && clipExtent[1]; - return voronoi.clipExtent(_ && [[0, 0], _]); - }; - - return voronoi; -}; - -var d3_geom_voronoiClipExtent = [[-1e6, -1e6], [1e6, 1e6]]; - -function d3_geom_voronoiTriangleArea(a, b, c) { - return (a.x - c.x) * (b.y - a.y) - (a.x - b.x) * (c.y - a.y); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/beach.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/beach.js deleted file mode 100644 index e017467..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/beach.js +++ /dev/null @@ -1,186 +0,0 @@ -import "../../math/abs"; - -function d3_geom_voronoiBeach() { - d3_geom_voronoiRedBlackNode(this); - this.edge = - this.site = - this.circle = null; -} - -function d3_geom_voronoiCreateBeach(site) { - var beach = d3_geom_voronoiBeachPool.pop() || new d3_geom_voronoiBeach; - beach.site = site; - return beach; -} - -function d3_geom_voronoiDetachBeach(beach) { - d3_geom_voronoiDetachCircle(beach); - d3_geom_voronoiBeaches.remove(beach); - d3_geom_voronoiBeachPool.push(beach); - d3_geom_voronoiRedBlackNode(beach); -} - -function d3_geom_voronoiRemoveBeach(beach) { - var circle = beach.circle, - x = circle.x, - y = circle.cy, - vertex = {x: x, y: y}, - previous = beach.P, - next = beach.N, - disappearing = [beach]; - - d3_geom_voronoiDetachBeach(beach); - - var lArc = previous; - while (lArc.circle - && abs(x - lArc.circle.x) < ε - && abs(y - lArc.circle.cy) < ε) { - previous = lArc.P; - disappearing.unshift(lArc); - d3_geom_voronoiDetachBeach(lArc); - lArc = previous; - } - - disappearing.unshift(lArc); - d3_geom_voronoiDetachCircle(lArc); - - var rArc = next; - while (rArc.circle - && abs(x - rArc.circle.x) < ε - && abs(y - rArc.circle.cy) < ε) { - next = rArc.N; - disappearing.push(rArc); - d3_geom_voronoiDetachBeach(rArc); - rArc = next; - } - - disappearing.push(rArc); - d3_geom_voronoiDetachCircle(rArc); - - var nArcs = disappearing.length, - iArc; - for (iArc = 1; iArc < nArcs; ++iArc) { - rArc = disappearing[iArc]; - lArc = disappearing[iArc - 1]; - d3_geom_voronoiSetEdgeEnd(rArc.edge, lArc.site, rArc.site, vertex); - } - - lArc = disappearing[0]; - rArc = disappearing[nArcs - 1]; - rArc.edge = d3_geom_voronoiCreateEdge(lArc.site, rArc.site, null, vertex); - - d3_geom_voronoiAttachCircle(lArc); - d3_geom_voronoiAttachCircle(rArc); -} - -function d3_geom_voronoiAddBeach(site) { - var x = site.x, - directrix = site.y, - lArc, - rArc, - dxl, - dxr, - node = d3_geom_voronoiBeaches._; - - while (node) { - dxl = d3_geom_voronoiLeftBreakPoint(node, directrix) - x; - if (dxl > ε) node = node.L; else { - dxr = x - d3_geom_voronoiRightBreakPoint(node, directrix); - if (dxr > ε) { - if (!node.R) { - lArc = node; - break; - } - node = node.R; - } else { - if (dxl > -ε) { - lArc = node.P; - rArc = node; - } else if (dxr > -ε) { - lArc = node; - rArc = node.N; - } else { - lArc = rArc = node; - } - break; - } - } - } - - var newArc = d3_geom_voronoiCreateBeach(site); - d3_geom_voronoiBeaches.insert(lArc, newArc); - - if (!lArc && !rArc) return; - - if (lArc === rArc) { - d3_geom_voronoiDetachCircle(lArc); - rArc = d3_geom_voronoiCreateBeach(lArc.site); - d3_geom_voronoiBeaches.insert(newArc, rArc); - newArc.edge = rArc.edge = d3_geom_voronoiCreateEdge(lArc.site, newArc.site); - d3_geom_voronoiAttachCircle(lArc); - d3_geom_voronoiAttachCircle(rArc); - return; - } - - if (!rArc) { // && lArc - newArc.edge = d3_geom_voronoiCreateEdge(lArc.site, newArc.site); - return; - } - - // else lArc !== rArc - d3_geom_voronoiDetachCircle(lArc); - d3_geom_voronoiDetachCircle(rArc); - - var lSite = lArc.site, - ax = lSite.x, - ay = lSite.y, - bx = site.x - ax, - by = site.y - ay, - rSite = rArc.site, - cx = rSite.x - ax, - cy = rSite.y - ay, - d = 2 * (bx * cy - by * cx), - hb = bx * bx + by * by, - hc = cx * cx + cy * cy, - vertex = {x: (cy * hb - by * hc) / d + ax, y: (bx * hc - cx * hb) / d + ay}; - - d3_geom_voronoiSetEdgeEnd(rArc.edge, lSite, rSite, vertex); - newArc.edge = d3_geom_voronoiCreateEdge(lSite, site, null, vertex); - rArc.edge = d3_geom_voronoiCreateEdge(site, rSite, null, vertex); - d3_geom_voronoiAttachCircle(lArc); - d3_geom_voronoiAttachCircle(rArc); -} - -function d3_geom_voronoiLeftBreakPoint(arc, directrix) { - var site = arc.site, - rfocx = site.x, - rfocy = site.y, - pby2 = rfocy - directrix; - - if (!pby2) return rfocx; - - var lArc = arc.P; - if (!lArc) return -Infinity; - - site = lArc.site; - var lfocx = site.x, - lfocy = site.y, - plby2 = lfocy - directrix; - - if (!plby2) return lfocx; - - var hl = lfocx - rfocx, - aby2 = 1 / pby2 - 1 / plby2, - b = hl / plby2; - - if (aby2) return (-b + Math.sqrt(b * b - 2 * aby2 * (hl * hl / (-2 * plby2) - lfocy + plby2 / 2 + rfocy - pby2 / 2))) / aby2 + rfocx; - - return (rfocx + lfocx) / 2; -} - -function d3_geom_voronoiRightBreakPoint(arc, directrix) { - var rArc = arc.N; - if (rArc) return d3_geom_voronoiLeftBreakPoint(rArc, directrix); - var site = arc.site; - return site.y === directrix ? site.x : Infinity; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/cell.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/cell.js deleted file mode 100644 index 8c6628d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/cell.js +++ /dev/null @@ -1,64 +0,0 @@ -import "../../math/abs"; - -function d3_geom_voronoiCell(site) { - this.site = site; - this.edges = []; -} - -d3_geom_voronoiCell.prototype.prepare = function() { - var halfEdges = this.edges, - iHalfEdge = halfEdges.length, - edge; - - while (iHalfEdge--) { - edge = halfEdges[iHalfEdge].edge; - if (!edge.b || !edge.a) halfEdges.splice(iHalfEdge, 1); - } - - halfEdges.sort(d3_geom_voronoiHalfEdgeOrder); - return halfEdges.length; -}; - -function d3_geom_voronoiCloseCells(extent) { - var x0 = extent[0][0], - x1 = extent[1][0], - y0 = extent[0][1], - y1 = extent[1][1], - x2, - y2, - x3, - y3, - cells = d3_geom_voronoiCells, - iCell = cells.length, - cell, - iHalfEdge, - halfEdges, - nHalfEdges, - start, - end; - - while (iCell--) { - cell = cells[iCell]; - if (!cell || !cell.prepare()) continue; - halfEdges = cell.edges; - nHalfEdges = halfEdges.length; - iHalfEdge = 0; - while (iHalfEdge < nHalfEdges) { - end = halfEdges[iHalfEdge].end(), x3 = end.x, y3 = end.y; - start = halfEdges[++iHalfEdge % nHalfEdges].start(), x2 = start.x, y2 = start.y; - if (abs(x3 - x2) > ε || abs(y3 - y2) > ε) { - halfEdges.splice(iHalfEdge, 0, new d3_geom_voronoiHalfEdge(d3_geom_voronoiCreateBorderEdge(cell.site, end, - abs(x3 - x0) < ε && y1 - y3 > ε ? {x: x0, y: abs(x2 - x0) < ε ? y2 : y1} - : abs(y3 - y1) < ε && x1 - x3 > ε ? {x: abs(y2 - y1) < ε ? x2 : x1, y: y1} - : abs(x3 - x1) < ε && y3 - y0 > ε ? {x: x1, y: abs(x2 - x1) < ε ? y2 : y0} - : abs(y3 - y0) < ε && x3 - x0 > ε ? {x: abs(y2 - y0) < ε ? x2 : x0, y: y0} - : null), cell.site, null)); - ++nHalfEdges; - } - } - } -} - -function d3_geom_voronoiHalfEdgeOrder(a, b) { - return b.angle - a.angle; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/circle.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/circle.js deleted file mode 100644 index d7fb679..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/circle.js +++ /dev/null @@ -1,73 +0,0 @@ -function d3_geom_voronoiCircle() { - d3_geom_voronoiRedBlackNode(this); - this.x = - this.y = - this.arc = - this.site = - this.cy = null; -} - -function d3_geom_voronoiAttachCircle(arc) { - var lArc = arc.P, - rArc = arc.N; - - if (!lArc || !rArc) return; - - var lSite = lArc.site, - cSite = arc.site, - rSite = rArc.site; - - if (lSite === rSite) return; - - var bx = cSite.x, - by = cSite.y, - ax = lSite.x - bx, - ay = lSite.y - by, - cx = rSite.x - bx, - cy = rSite.y - by; - - var d = 2 * (ax * cy - ay * cx); - if (d >= -ε2) return; - - var ha = ax * ax + ay * ay, - hc = cx * cx + cy * cy, - x = (cy * ha - ay * hc) / d, - y = (ax * hc - cx * ha) / d, - cy = y + by; - - var circle = d3_geom_voronoiCirclePool.pop() || new d3_geom_voronoiCircle; - circle.arc = arc; - circle.site = cSite; - circle.x = x + bx; - circle.y = cy + Math.sqrt(x * x + y * y); // y bottom - circle.cy = cy; - - arc.circle = circle; - - var before = null, - node = d3_geom_voronoiCircles._; - - while (node) { - if (circle.y < node.y || (circle.y === node.y && circle.x <= node.x)) { - if (node.L) node = node.L; - else { before = node.P; break; } - } else { - if (node.R) node = node.R; - else { before = node; break; } - } - } - - d3_geom_voronoiCircles.insert(before, circle); - if (!before) d3_geom_voronoiFirstCircle = circle; -} - -function d3_geom_voronoiDetachCircle(arc) { - var circle = arc.circle; - if (circle) { - if (!circle.P) d3_geom_voronoiFirstCircle = circle.N; - d3_geom_voronoiCircles.remove(circle); - d3_geom_voronoiCirclePool.push(circle); - d3_geom_voronoiRedBlackNode(circle); - arc.circle = null; - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/clip.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/clip.js deleted file mode 100644 index e145965..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/clip.js +++ /dev/null @@ -1,80 +0,0 @@ -import "../../math/abs"; -import "../clip-line"; - -function d3_geom_voronoiClipEdges(extent) { - var edges = d3_geom_voronoiEdges, - clip = d3_geom_clipLine(extent[0][0], extent[0][1], extent[1][0], extent[1][1]), - i = edges.length, - e; - while (i--) { - e = edges[i]; - if (!d3_geom_voronoiConnectEdge(e, extent) - || !clip(e) - || (abs(e.a.x - e.b.x) < ε && abs(e.a.y - e.b.y) < ε)) { - e.a = e.b = null; - edges.splice(i, 1); - } - } -} - -function d3_geom_voronoiConnectEdge(edge, extent) { - var vb = edge.b; - if (vb) return true; - - var va = edge.a, - x0 = extent[0][0], - x1 = extent[1][0], - y0 = extent[0][1], - y1 = extent[1][1], - lSite = edge.l, - rSite = edge.r, - lx = lSite.x, - ly = lSite.y, - rx = rSite.x, - ry = rSite.y, - fx = (lx + rx) / 2, - fy = (ly + ry) / 2, - fm, - fb; - - if (ry === ly) { - if (fx < x0 || fx >= x1) return; - if (lx > rx) { - if (!va) va = {x: fx, y: y0}; - else if (va.y >= y1) return; - vb = {x: fx, y: y1}; - } else { - if (!va) va = {x: fx, y: y1}; - else if (va.y < y0) return; - vb = {x: fx, y: y0}; - } - } else { - fm = (lx - rx) / (ry - ly); - fb = fy - fm * fx; - if (fm < -1 || fm > 1) { - if (lx > rx) { - if (!va) va = {x: (y0 - fb) / fm, y: y0}; - else if (va.y >= y1) return; - vb = {x: (y1 - fb) / fm, y: y1}; - } else { - if (!va) va = {x: (y1 - fb) / fm, y: y1}; - else if (va.y < y0) return; - vb = {x: (y0 - fb) / fm, y: y0}; - } - } else { - if (ly < ry) { - if (!va) va = {x: x0, y: fm * x0 + fb}; - else if (va.x >= x1) return; - vb = {x: x1, y: fm * x1 + fb}; - } else { - if (!va) va = {x: x1, y: fm * x1 + fb}; - else if (va.x < x0) return; - vb = {x: x0, y: fm * x0 + fb}; - } - } - } - - edge.a = va; - edge.b = vb; - return true; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/edge.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/edge.js deleted file mode 100644 index 8e5a734..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/edge.js +++ /dev/null @@ -1,50 +0,0 @@ -function d3_geom_voronoiEdge(lSite, rSite) { - this.l = lSite; - this.r = rSite; - this.a = this.b = null; // for border edges -} - -function d3_geom_voronoiCreateEdge(lSite, rSite, va, vb) { - var edge = new d3_geom_voronoiEdge(lSite, rSite); - d3_geom_voronoiEdges.push(edge); - if (va) d3_geom_voronoiSetEdgeEnd(edge, lSite, rSite, va); - if (vb) d3_geom_voronoiSetEdgeEnd(edge, rSite, lSite, vb); - d3_geom_voronoiCells[lSite.i].edges.push(new d3_geom_voronoiHalfEdge(edge, lSite, rSite)); - d3_geom_voronoiCells[rSite.i].edges.push(new d3_geom_voronoiHalfEdge(edge, rSite, lSite)); - return edge; -} - -function d3_geom_voronoiCreateBorderEdge(lSite, va, vb) { - var edge = new d3_geom_voronoiEdge(lSite, null); - edge.a = va; - edge.b = vb; - d3_geom_voronoiEdges.push(edge); - return edge; -} - -function d3_geom_voronoiSetEdgeEnd(edge, lSite, rSite, vertex) { - if (!edge.a && !edge.b) { - edge.a = vertex; - edge.l = lSite; - edge.r = rSite; - } else if (edge.l === rSite) { - edge.b = vertex; - } else { - edge.a = vertex; - } -} - -function d3_geom_voronoiHalfEdge(edge, lSite, rSite) { - var va = edge.a, - vb = edge.b; - this.edge = edge; - this.site = lSite; - this.angle = rSite ? Math.atan2(rSite.y - lSite.y, rSite.x - lSite.x) - : edge.l === lSite ? Math.atan2(vb.x - va.x, va.y - vb.y) - : Math.atan2(va.x - vb.x, vb.y - va.y); -}; - -d3_geom_voronoiHalfEdge.prototype = { - start: function() { return this.edge.l === this.site ? this.edge.a : this.edge.b; }, - end: function() { return this.edge.l === this.site ? this.edge.b : this.edge.a; } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/index.js deleted file mode 100644 index a6c01a8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/index.js +++ /dev/null @@ -1,59 +0,0 @@ -import "../../math/trigonometry"; - -var d3_geom_voronoiEdges, - d3_geom_voronoiCells, - d3_geom_voronoiBeaches, - d3_geom_voronoiBeachPool = [], - d3_geom_voronoiFirstCircle, - d3_geom_voronoiCircles, - d3_geom_voronoiCirclePool = []; - -import "beach"; -import "cell"; -import "circle"; -import "clip"; -import "edge"; -import "red-black"; - -function d3_geom_voronoi(sites, bbox) { - var site = sites.sort(d3_geom_voronoiVertexOrder).pop(), - x0, - y0, - circle; - - d3_geom_voronoiEdges = []; - d3_geom_voronoiCells = new Array(sites.length); - d3_geom_voronoiBeaches = new d3_geom_voronoiRedBlackTree; - d3_geom_voronoiCircles = new d3_geom_voronoiRedBlackTree; - - while (true) { - circle = d3_geom_voronoiFirstCircle; - if (site && (!circle || site.y < circle.y || (site.y === circle.y && site.x < circle.x))) { - if (site.x !== x0 || site.y !== y0) { - d3_geom_voronoiCells[site.i] = new d3_geom_voronoiCell(site); - d3_geom_voronoiAddBeach(site); - x0 = site.x, y0 = site.y; - } - site = sites.pop(); - } else if (circle) { - d3_geom_voronoiRemoveBeach(circle.arc); - } else { - break; - } - } - - if (bbox) d3_geom_voronoiClipEdges(bbox), d3_geom_voronoiCloseCells(bbox); - - var diagram = {cells: d3_geom_voronoiCells, edges: d3_geom_voronoiEdges}; - - d3_geom_voronoiBeaches = - d3_geom_voronoiCircles = - d3_geom_voronoiEdges = - d3_geom_voronoiCells = null; - - return diagram; -}; - -function d3_geom_voronoiVertexOrder(a, b) { - return b.y - a.y || b.x - a.x; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/red-black.js b/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/red-black.js deleted file mode 100644 index 7cf6880..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/geom/voronoi/red-black.js +++ /dev/null @@ -1,235 +0,0 @@ -function d3_geom_voronoiRedBlackTree() { - this._ = null; // root node -} - -function d3_geom_voronoiRedBlackNode(node) { - node.U = // parent node - node.C = // color - true for red, false for black - node.L = // left node - node.R = // right node - node.P = // previous node - node.N = null; // next node -} - -d3_geom_voronoiRedBlackTree.prototype = { - - insert: function(after, node) { - var parent, grandpa, uncle; - - if (after) { - node.P = after; - node.N = after.N; - if (after.N) after.N.P = node; - after.N = node; - if (after.R) { - after = after.R; - while (after.L) after = after.L; - after.L = node; - } else { - after.R = node; - } - parent = after; - } else if (this._) { - after = d3_geom_voronoiRedBlackFirst(this._); - node.P = null; - node.N = after; - after.P = after.L = node; - parent = after; - } else { - node.P = node.N = null; - this._ = node; - parent = null; - } - node.L = node.R = null; - node.U = parent; - node.C = true; - - after = node; - while (parent && parent.C) { - grandpa = parent.U; - if (parent === grandpa.L) { - uncle = grandpa.R; - if (uncle && uncle.C) { - parent.C = uncle.C = false; - grandpa.C = true; - after = grandpa; - } else { - if (after === parent.R) { - d3_geom_voronoiRedBlackRotateLeft(this, parent); - after = parent; - parent = after.U; - } - parent.C = false; - grandpa.C = true; - d3_geom_voronoiRedBlackRotateRight(this, grandpa); - } - } else { - uncle = grandpa.L; - if (uncle && uncle.C) { - parent.C = uncle.C = false; - grandpa.C = true; - after = grandpa; - } else { - if (after === parent.L) { - d3_geom_voronoiRedBlackRotateRight(this, parent); - after = parent; - parent = after.U; - } - parent.C = false; - grandpa.C = true; - d3_geom_voronoiRedBlackRotateLeft(this, grandpa); - } - } - parent = after.U; - } - this._.C = false; - }, - - remove: function(node) { - if (node.N) node.N.P = node.P; - if (node.P) node.P.N = node.N; - node.N = node.P = null; - - var parent = node.U, - sibling, - left = node.L, - right = node.R, - next, - red; - - if (!left) next = right; - else if (!right) next = left; - else next = d3_geom_voronoiRedBlackFirst(right); - - if (parent) { - if (parent.L === node) parent.L = next; - else parent.R = next; - } else { - this._ = next; - } - - if (left && right) { - red = next.C; - next.C = node.C; - next.L = left; - left.U = next; - if (next !== right) { - parent = next.U; - next.U = node.U; - node = next.R; - parent.L = node; - next.R = right; - right.U = next; - } else { - next.U = parent; - parent = next; - node = next.R; - } - } else { - red = node.C; - node = next; - } - - if (node) node.U = parent; - if (red) return; - if (node && node.C) { node.C = false; return; } - - do { - if (node === this._) break; - if (node === parent.L) { - sibling = parent.R; - if (sibling.C) { - sibling.C = false; - parent.C = true; - d3_geom_voronoiRedBlackRotateLeft(this, parent); - sibling = parent.R; - } - if ((sibling.L && sibling.L.C) - || (sibling.R && sibling.R.C)) { - if (!sibling.R || !sibling.R.C) { - sibling.L.C = false; - sibling.C = true; - d3_geom_voronoiRedBlackRotateRight(this, sibling); - sibling = parent.R; - } - sibling.C = parent.C; - parent.C = sibling.R.C = false; - d3_geom_voronoiRedBlackRotateLeft(this, parent); - node = this._; - break; - } - } else { - sibling = parent.L; - if (sibling.C) { - sibling.C = false; - parent.C = true; - d3_geom_voronoiRedBlackRotateRight(this, parent); - sibling = parent.L; - } - if ((sibling.L && sibling.L.C) - || (sibling.R && sibling.R.C)) { - if (!sibling.L || !sibling.L.C) { - sibling.R.C = false; - sibling.C = true; - d3_geom_voronoiRedBlackRotateLeft(this, sibling); - sibling = parent.L; - } - sibling.C = parent.C; - parent.C = sibling.L.C = false; - d3_geom_voronoiRedBlackRotateRight(this, parent); - node = this._; - break; - } - } - sibling.C = true; - node = parent; - parent = parent.U; - } while (!node.C); - - if (node) node.C = false; - } - -}; - -function d3_geom_voronoiRedBlackRotateLeft(tree, node) { - var p = node, - q = node.R, - parent = p.U; - - if (parent) { - if (parent.L === p) parent.L = q; - else parent.R = q; - } else { - tree._ = q; - } - - q.U = parent; - p.U = q; - p.R = q.L; - if (p.R) p.R.U = p; - q.L = p; -} - -function d3_geom_voronoiRedBlackRotateRight(tree, node) { - var p = node, - q = node.L, - parent = p.U; - - if (parent) { - if (parent.L === p) parent.L = q; - else parent.R = q; - } else { - tree._ = q; - } - - q.U = parent; - p.U = q; - p.L = q.R; - if (p.L) p.L.U = p; - q.R = p; -} - -function d3_geom_voronoiRedBlackFirst(node) { - while (node.L) node = node.L; - return node; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/array.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/array.js deleted file mode 100644 index 33f8f48..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/array.js +++ /dev/null @@ -1,19 +0,0 @@ -import "interpolate"; - -d3.interpolateArray = d3_interpolateArray; - -function d3_interpolateArray(a, b) { - var x = [], - c = [], - na = a.length, - nb = b.length, - n0 = Math.min(a.length, b.length), - i; - for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i])); - for (; i < na; ++i) c[i] = a[i]; - for (; i < nb; ++i) c[i] = b[i]; - return function(t) { - for (i = 0; i < n0; ++i) c[i] = x[i](t); - return c; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/ease.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/ease.js deleted file mode 100644 index fd48a17..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/ease.js +++ /dev/null @@ -1,111 +0,0 @@ -import "../arrays/map"; -import "../core/array"; -import "../core/identity"; -import "../math/trigonometry"; - -var d3_ease_default = function() { return d3_identity; }; - -var d3_ease = d3.map({ - linear: d3_ease_default, - poly: d3_ease_poly, - quad: function() { return d3_ease_quad; }, - cubic: function() { return d3_ease_cubic; }, - sin: function() { return d3_ease_sin; }, - exp: function() { return d3_ease_exp; }, - circle: function() { return d3_ease_circle; }, - elastic: d3_ease_elastic, - back: d3_ease_back, - bounce: function() { return d3_ease_bounce; } -}); - -var d3_ease_mode = d3.map({ - "in": d3_identity, - "out": d3_ease_reverse, - "in-out": d3_ease_reflect, - "out-in": function(f) { return d3_ease_reflect(d3_ease_reverse(f)); } -}); - -d3.ease = function(name) { - var i = name.indexOf("-"), - t = i >= 0 ? name.slice(0, i) : name, - m = i >= 0 ? name.slice(i + 1) : "in"; - t = d3_ease.get(t) || d3_ease_default; - m = d3_ease_mode.get(m) || d3_identity; - return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1)))); -}; - -function d3_ease_clamp(f) { - return function(t) { - return t <= 0 ? 0 : t >= 1 ? 1 : f(t); - }; -} - -function d3_ease_reverse(f) { - return function(t) { - return 1 - f(1 - t); - }; -} - -function d3_ease_reflect(f) { - return function(t) { - return .5 * (t < .5 ? f(2 * t) : (2 - f(2 - 2 * t))); - }; -} - -function d3_ease_quad(t) { - return t * t; -} - -function d3_ease_cubic(t) { - return t * t * t; -} - -// Optimized clamp(reflect(poly(3))). -function d3_ease_cubicInOut(t) { - if (t <= 0) return 0; - if (t >= 1) return 1; - var t2 = t * t, t3 = t2 * t; - return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75); -} - -function d3_ease_poly(e) { - return function(t) { - return Math.pow(t, e); - }; -} - -function d3_ease_sin(t) { - return 1 - Math.cos(t * halfπ); -} - -function d3_ease_exp(t) { - return Math.pow(2, 10 * (t - 1)); -} - -function d3_ease_circle(t) { - return 1 - Math.sqrt(1 - t * t); -} - -function d3_ease_elastic(a, p) { - var s; - if (arguments.length < 2) p = 0.45; - if (arguments.length) s = p / τ * Math.asin(1 / a); - else a = 1, s = p / 4; - return function(t) { - return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p); - }; -} - -function d3_ease_back(s) { - if (!s) s = 1.70158; - return function(t) { - return t * t * ((s + 1) * t - s); - }; -} - -function d3_ease_bounce(t) { - return t < 1 / 2.75 ? 7.5625 * t * t - : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 - : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 - : 7.5625 * (t -= 2.625 / 2.75) * t + .984375; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/hcl.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/hcl.js deleted file mode 100644 index 4e62591..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/hcl.js +++ /dev/null @@ -1,20 +0,0 @@ -import "../color/hcl"; - -d3.interpolateHcl = d3_interpolateHcl; - -function d3_interpolateHcl(a, b) { - a = d3.hcl(a); - b = d3.hcl(b); - var ah = a.h, - ac = a.c, - al = a.l, - bh = b.h - ah, - bc = b.c - ac, - bl = b.l - al; - if (isNaN(bc)) bc = 0, ac = isNaN(ac) ? b.c : ac; - if (isNaN(bh)) bh = 0, ah = isNaN(ah) ? b.h : ah; - else if (bh > 180) bh -= 360; else if (bh < -180) bh += 360; // shortest path - return function(t) { - return d3_hcl_lab(ah + bh * t, ac + bc * t, al + bl * t) + ""; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/hsl.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/hsl.js deleted file mode 100644 index 2b8d70f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/hsl.js +++ /dev/null @@ -1,20 +0,0 @@ -import "../color/hsl"; - -d3.interpolateHsl = d3_interpolateHsl; - -function d3_interpolateHsl(a, b) { - a = d3.hsl(a); - b = d3.hsl(b); - var ah = a.h, - as = a.s, - al = a.l, - bh = b.h - ah, - bs = b.s - as, - bl = b.l - al; - if (isNaN(bs)) bs = 0, as = isNaN(as) ? b.s : as; - if (isNaN(bh)) bh = 0, ah = isNaN(ah) ? b.h : ah; - else if (bh > 180) bh -= 360; else if (bh < -180) bh += 360; // shortest path - return function(t) { - return d3_hsl_rgb(ah + bh * t, as + bs * t, al + bl * t) + ""; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/index.js deleted file mode 100644 index ed6c502..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/index.js +++ /dev/null @@ -1,14 +0,0 @@ -import "array"; -import "ease"; -import "hcl"; -import "hsl"; -import "interpolate"; -import "lab"; -import "number"; -import "object"; -import "rgb"; -import "round"; -import "string"; -import "transform"; -import "uninterpolate"; -import "zoom"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/interpolate.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/interpolate.js deleted file mode 100644 index 14f5dc5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/interpolate.js +++ /dev/null @@ -1,26 +0,0 @@ -import "../color/color"; -import "../color/rgb"; -import "rgb"; -import "object"; -import "array"; -import "number"; -import "string"; - -d3.interpolate = d3_interpolate; - -function d3_interpolate(a, b) { - var i = d3.interpolators.length, f; - while (--i >= 0 && !(f = d3.interpolators[i](a, b))); - return f; -} - -d3.interpolators = [ - function(a, b) { - var t = typeof b; - return (t === "string" ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString) - : b instanceof d3_color ? d3_interpolateRgb - : Array.isArray(b) ? d3_interpolateArray - : t === "object" && isNaN(b) ? d3_interpolateObject - : d3_interpolateNumber)(a, b); - } -]; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/lab.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/lab.js deleted file mode 100644 index 6b46c04..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/lab.js +++ /dev/null @@ -1,17 +0,0 @@ -import "../color/lab"; - -d3.interpolateLab = d3_interpolateLab; - -function d3_interpolateLab(a, b) { - a = d3.lab(a); - b = d3.lab(b); - var al = a.l, - aa = a.a, - ab = a.b, - bl = b.l - al, - ba = b.a - aa, - bb = b.b - ab; - return function(t) { - return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + ""; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/number.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/number.js deleted file mode 100644 index 2f0e42a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/number.js +++ /dev/null @@ -1,6 +0,0 @@ -d3.interpolateNumber = d3_interpolateNumber; - -function d3_interpolateNumber(a, b) { - a = +a, b = +b; - return function(t) { return a * (1 - t) + b * t; }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/object.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/object.js deleted file mode 100644 index a3f863a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/object.js +++ /dev/null @@ -1,25 +0,0 @@ -import "interpolate"; - -d3.interpolateObject = d3_interpolateObject; - -function d3_interpolateObject(a, b) { - var i = {}, - c = {}, - k; - for (k in a) { - if (k in b) { - i[k] = d3_interpolate(a[k], b[k]); - } else { - c[k] = a[k]; - } - } - for (k in b) { - if (!(k in a)) { - c[k] = b[k]; - } - } - return function(t) { - for (k in i) c[k] = i[k](t); - return c; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/rgb.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/rgb.js deleted file mode 100644 index f4944d2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/rgb.js +++ /dev/null @@ -1,20 +0,0 @@ -import "../color/rgb"; - -d3.interpolateRgb = d3_interpolateRgb; - -function d3_interpolateRgb(a, b) { - a = d3.rgb(a); - b = d3.rgb(b); - var ar = a.r, - ag = a.g, - ab = a.b, - br = b.r - ar, - bg = b.g - ag, - bb = b.b - ab; - return function(t) { - return "#" - + d3_rgb_hex(Math.round(ar + br * t)) - + d3_rgb_hex(Math.round(ag + bg * t)) - + d3_rgb_hex(Math.round(ab + bb * t)); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/round.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/round.js deleted file mode 100644 index 8e8797d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/round.js +++ /dev/null @@ -1,6 +0,0 @@ -d3.interpolateRound = d3_interpolateRound; - -function d3_interpolateRound(a, b) { - b -= a; - return function(t) { return Math.round(a + b * t); }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/string.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/string.js deleted file mode 100644 index 3033a71..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/string.js +++ /dev/null @@ -1,54 +0,0 @@ -import "number"; - -d3.interpolateString = d3_interpolateString; - -function d3_interpolateString(a, b) { - var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, // scan index for next number in b - am, // current match in a - bm, // current match in b - bs, // string preceding current number in b, if any - i = -1, // index in s - s = [], // string constants and placeholders - q = []; // number interpolators - - // Coerce inputs to strings. - a = a + "", b = b + ""; - - // Interpolate pairs of numbers in a & b. - while ((am = d3_interpolate_numberA.exec(a)) - && (bm = d3_interpolate_numberB.exec(b))) { - if ((bs = bm.index) > bi) { // a string precedes the next number in b - bs = b.slice(bi, bs); - if (s[i]) s[i] += bs; // coalesce with previous string - else s[++i] = bs; - } - if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match - if (s[i]) s[i] += bm; // coalesce with previous string - else s[++i] = bm; - } else { // interpolate non-matching numbers - s[++i] = null; - q.push({i: i, x: d3_interpolateNumber(am, bm)}); - } - bi = d3_interpolate_numberB.lastIndex; - } - - // Add remains of b. - if (bi < b.length) { - bs = b.slice(bi); - if (s[i]) s[i] += bs; // coalesce with previous string - else s[++i] = bs; - } - - // Special optimization for only a single match. - // Otherwise, interpolate each of the numbers and rejoin the string. - return s.length < 2 - ? (q[0] ? (b = q[0].x, function(t) { return b(t) + ""; }) - : function() { return b; }) - : (b = q.length, function(t) { - for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }); -} - -var d3_interpolate_numberA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g, - d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, "g"); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/transform.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/transform.js deleted file mode 100644 index 17a19cb..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/transform.js +++ /dev/null @@ -1,56 +0,0 @@ -import "../math/transform"; -import "number"; - -d3.interpolateTransform = d3_interpolateTransform; - -function d3_interpolateTransform(a, b) { - var s = [], // string constants and placeholders - q = [], // number interpolators - n, - A = d3.transform(a), - B = d3.transform(b), - ta = A.translate, - tb = B.translate, - ra = A.rotate, - rb = B.rotate, - wa = A.skew, - wb = B.skew, - ka = A.scale, - kb = B.scale; - - if (ta[0] != tb[0] || ta[1] != tb[1]) { - s.push("translate(", null, ",", null, ")"); - q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])}); - } else if (tb[0] || tb[1]) { - s.push("translate(" + tb + ")"); - } else { - s.push(""); - } - - if (ra != rb) { - if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path - q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)}); - } else if (rb) { - s.push(s.pop() + "rotate(" + rb + ")"); - } - - if (wa != wb) { - q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)}); - } else if (wb) { - s.push(s.pop() + "skewX(" + wb + ")"); - } - - if (ka[0] != kb[0] || ka[1] != kb[1]) { - n = s.push(s.pop() + "scale(", null, ",", null, ")"); - q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])}); - } else if (kb[0] != 1 || kb[1] != 1) { - s.push(s.pop() + "scale(" + kb + ")"); - } - - n = q.length; - return function(t) { - var i = -1, o; - while (++i < n) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/uninterpolate.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/uninterpolate.js deleted file mode 100644 index d8c8332..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/uninterpolate.js +++ /dev/null @@ -1,9 +0,0 @@ -function d3_uninterpolateNumber(a, b) { - b = (b -= a = +a) || 1 / b; - return function(x) { return (x - a) / b; }; -} - -function d3_uninterpolateClamp(a, b) { - b = (b -= a = +a) || 1 / b; - return function(x) { return Math.max(0, Math.min(1, (x - a) / b)); }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/zoom.js b/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/zoom.js deleted file mode 100644 index ae6b5c7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/interpolate/zoom.js +++ /dev/null @@ -1,47 +0,0 @@ -import "../math/trigonometry"; - -var ρ = Math.SQRT2, - ρ2 = 2, - ρ4 = 4; - -// p0 = [ux0, uy0, w0] -// p1 = [ux1, uy1, w1] -d3.interpolateZoom = function(p0, p1) { - var ux0 = p0[0], uy0 = p0[1], w0 = p0[2], - ux1 = p1[0], uy1 = p1[1], w1 = p1[2]; - - var dx = ux1 - ux0, - dy = uy1 - uy0, - d2 = dx * dx + dy * dy, - d1 = Math.sqrt(d2), - b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1), - b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1), - r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0), - r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1), - dr = r1 - r0, - S = (dr || Math.log(w1 / w0)) / ρ; - - function interpolate(t) { - var s = t * S; - if (dr) { - // General case. - var coshr0 = d3_cosh(r0), - u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0)); - return [ - ux0 + u * dx, - uy0 + u * dy, - w0 * coshr0 / d3_cosh(ρ * s + r0) - ]; - } - // Special case for u0 ~= u1. - return [ - ux0 + t * dx, - uy0 + t * dy, - w0 * Math.exp(ρ * s) - ]; - } - - interpolate.duration = S * 1000; - - return interpolate; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/bundle.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/bundle.js deleted file mode 100644 index 3f30244..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/bundle.js +++ /dev/null @@ -1,59 +0,0 @@ -import "layout"; - -// Implements hierarchical edge bundling using Holten's algorithm. For each -// input link, a path is computed that travels through the tree, up the parent -// hierarchy to the least common ancestor, and then back down to the destination -// node. Each path is simply an array of nodes. -d3.layout.bundle = function() { - return function(links) { - var paths = [], - i = -1, - n = links.length; - while (++i < n) paths.push(d3_layout_bundlePath(links[i])); - return paths; - }; -}; - -function d3_layout_bundlePath(link) { - var start = link.source, - end = link.target, - lca = d3_layout_bundleLeastCommonAncestor(start, end), - points = [start]; - while (start !== lca) { - start = start.parent; - points.push(start); - } - var k = points.length; - while (end !== lca) { - points.splice(k, 0, end); - end = end.parent; - } - return points; -} - -function d3_layout_bundleAncestors(node) { - var ancestors = [], - parent = node.parent; - while (parent != null) { - ancestors.push(node); - node = parent; - parent = parent.parent; - } - ancestors.push(node); - return ancestors; -} - -function d3_layout_bundleLeastCommonAncestor(a, b) { - if (a === b) return a; - var aNodes = d3_layout_bundleAncestors(a), - bNodes = d3_layout_bundleAncestors(b), - aNode = aNodes.pop(), - bNode = bNodes.pop(), - sharedNode = null; - while (aNode === bNode) { - sharedNode = aNode; - aNode = aNodes.pop(); - bNode = bNodes.pop(); - } - return sharedNode; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/chord.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/chord.js deleted file mode 100644 index 10506e3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/chord.js +++ /dev/null @@ -1,157 +0,0 @@ -import "../arrays/range"; -import "../math/trigonometry"; -import "layout"; - -d3.layout.chord = function() { - var chord = {}, - chords, - groups, - matrix, - n, - padding = 0, - sortGroups, - sortSubgroups, - sortChords; - - function relayout() { - var subgroups = {}, - groupSums = [], - groupIndex = d3.range(n), - subgroupIndex = [], - k, - x, - x0, - i, - j; - - chords = []; - groups = []; - - // Compute the sum. - k = 0, i = -1; while (++i < n) { - x = 0, j = -1; while (++j < n) { - x += matrix[i][j]; - } - groupSums.push(x); - subgroupIndex.push(d3.range(n)); - k += x; - } - - // Sort groups… - if (sortGroups) { - groupIndex.sort(function(a, b) { - return sortGroups(groupSums[a], groupSums[b]); - }); - } - - // Sort subgroups… - if (sortSubgroups) { - subgroupIndex.forEach(function(d, i) { - d.sort(function(a, b) { - return sortSubgroups(matrix[i][a], matrix[i][b]); - }); - }); - } - - // Convert the sum to scaling factor for [0, 2pi]. - // TODO Allow start and end angle to be specified. - // TODO Allow padding to be specified as percentage? - k = (τ - padding * n) / k; - - // Compute the start and end angle for each group and subgroup. - // Note: Opera has a bug reordering object literal properties! - x = 0, i = -1; while (++i < n) { - x0 = x, j = -1; while (++j < n) { - var di = groupIndex[i], - dj = subgroupIndex[di][j], - v = matrix[di][dj], - a0 = x, - a1 = x += v * k; - subgroups[di + "-" + dj] = { - index: di, - subindex: dj, - startAngle: a0, - endAngle: a1, - value: v - }; - } - groups[di] = { - index: di, - startAngle: x0, - endAngle: x, - value: (x - x0) / k - }; - x += padding; - } - - // Generate chords for each (non-empty) subgroup-subgroup link. - i = -1; while (++i < n) { - j = i - 1; while (++j < n) { - var source = subgroups[i + "-" + j], - target = subgroups[j + "-" + i]; - if (source.value || target.value) { - chords.push(source.value < target.value - ? {source: target, target: source} - : {source: source, target: target}); - } - } - } - - if (sortChords) resort(); - } - - function resort() { - chords.sort(function(a, b) { - return sortChords( - (a.source.value + a.target.value) / 2, - (b.source.value + b.target.value) / 2); - }); - } - - chord.matrix = function(x) { - if (!arguments.length) return matrix; - n = (matrix = x) && matrix.length; - chords = groups = null; - return chord; - }; - - chord.padding = function(x) { - if (!arguments.length) return padding; - padding = x; - chords = groups = null; - return chord; - }; - - chord.sortGroups = function(x) { - if (!arguments.length) return sortGroups; - sortGroups = x; - chords = groups = null; - return chord; - }; - - chord.sortSubgroups = function(x) { - if (!arguments.length) return sortSubgroups; - sortSubgroups = x; - chords = null; - return chord; - }; - - chord.sortChords = function(x) { - if (!arguments.length) return sortChords; - sortChords = x; - if (chords) resort(); - return chord; - }; - - chord.chords = function() { - if (!chords) relayout(); - return chords; - }; - - chord.groups = function() { - if (!groups) relayout(); - return groups; - }; - - return chord; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/cluster.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/cluster.js deleted file mode 100644 index a4eec3b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/cluster.js +++ /dev/null @@ -1,92 +0,0 @@ -import "../arrays/max"; -import "layout"; -import "hierarchy"; -import "tree"; - -// Implements a hierarchical layout using the cluster (or dendrogram) -// algorithm. -d3.layout.cluster = function() { - var hierarchy = d3.layout.hierarchy().sort(null).value(null), - separation = d3_layout_treeSeparation, - size = [1, 1], // width, height - nodeSize = false; - - function cluster(d, i) { - var nodes = hierarchy.call(this, d, i), - root = nodes[0], - previousNode, - x = 0; - - // First walk, computing the initial x & y values. - d3_layout_hierarchyVisitAfter(root, function(node) { - var children = node.children; - if (children && children.length) { - node.x = d3_layout_clusterX(children); - node.y = d3_layout_clusterY(children); - } else { - node.x = previousNode ? x += separation(node, previousNode) : 0; - node.y = 0; - previousNode = node; - } - }); - - // Compute the left-most, right-most, and depth-most nodes for extents. - var left = d3_layout_clusterLeft(root), - right = d3_layout_clusterRight(root), - x0 = left.x - separation(left, right) / 2, - x1 = right.x + separation(right, left) / 2; - - // Second walk, normalizing x & y to the desired size. - d3_layout_hierarchyVisitAfter(root, nodeSize ? function(node) { - node.x = (node.x - root.x) * size[0]; - node.y = (root.y - node.y) * size[1]; - } : function(node) { - node.x = (node.x - x0) / (x1 - x0) * size[0]; - node.y = (1 - (root.y ? node.y / root.y : 1)) * size[1]; - }); - - return nodes; - } - - cluster.separation = function(x) { - if (!arguments.length) return separation; - separation = x; - return cluster; - }; - - cluster.size = function(x) { - if (!arguments.length) return nodeSize ? null : size; - nodeSize = (size = x) == null; - return cluster; - }; - - cluster.nodeSize = function(x) { - if (!arguments.length) return nodeSize ? size : null; - nodeSize = (size = x) != null; - return cluster; - }; - - return d3_layout_hierarchyRebind(cluster, hierarchy); -}; - -function d3_layout_clusterY(children) { - return 1 + d3.max(children, function(child) { - return child.y; - }); -} - -function d3_layout_clusterX(children) { - return children.reduce(function(x, child) { - return x + child.x; - }, 0) / children.length; -} - -function d3_layout_clusterLeft(node) { - var children = node.children; - return children && children.length ? d3_layout_clusterLeft(children[0]) : node; -} - -function d3_layout_clusterRight(node) { - var children = node.children, n; - return children && (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/force.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/force.js deleted file mode 100644 index e863969..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/force.js +++ /dev/null @@ -1,366 +0,0 @@ -import "../behavior/drag"; -import "../core/identity"; -import "../core/rebind"; -import "../event/event"; -import "../event/dispatch"; -import "../event/timer"; -import "../geom/quadtree"; -import "layout"; - -// A rudimentary force layout using Gauss-Seidel. -d3.layout.force = function() { - var force = {}, - event = d3.dispatch("start", "tick", "end"), - size = [1, 1], - drag, - alpha, - friction = .9, - linkDistance = d3_layout_forceLinkDistance, - linkStrength = d3_layout_forceLinkStrength, - charge = -30, - chargeDistance2 = d3_layout_forceChargeDistance2, - gravity = .1, - theta2 = .64, - nodes = [], - links = [], - distances, - strengths, - charges; - - function repulse(node) { - return function(quad, x1, _, x2) { - if (quad.point !== node) { - var dx = quad.cx - node.x, - dy = quad.cy - node.y, - dw = x2 - x1, - dn = dx * dx + dy * dy; - - /* Barnes-Hut criterion. */ - if (dw * dw / theta2 < dn) { - if (dn < chargeDistance2) { - var k = quad.charge / dn; - node.px -= dx * k; - node.py -= dy * k; - } - return true; - } - - if (quad.point && dn && dn < chargeDistance2) { - var k = quad.pointCharge / dn; - node.px -= dx * k; - node.py -= dy * k; - } - } - return !quad.charge; - }; - } - - force.tick = function() { - // simulated annealing, basically - if ((alpha *= .99) < .005) { - event.end({type: "end", alpha: alpha = 0}); - return true; - } - - var n = nodes.length, - m = links.length, - q, - i, // current index - o, // current object - s, // current source - t, // current target - l, // current distance - k, // current force - x, // x-distance - y; // y-distance - - // gauss-seidel relaxation for links - for (i = 0; i < m; ++i) { - o = links[i]; - s = o.source; - t = o.target; - x = t.x - s.x; - y = t.y - s.y; - if (l = (x * x + y * y)) { - l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l; - x *= l; - y *= l; - t.x -= x * (k = s.weight / (t.weight + s.weight)); - t.y -= y * k; - s.x += x * (k = 1 - k); - s.y += y * k; - } - } - - // apply gravity forces - if (k = alpha * gravity) { - x = size[0] / 2; - y = size[1] / 2; - i = -1; if (k) while (++i < n) { - o = nodes[i]; - o.x += (x - o.x) * k; - o.y += (y - o.y) * k; - } - } - - // compute quadtree center of mass and apply charge forces - if (charge) { - d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges); - i = -1; while (++i < n) { - if (!(o = nodes[i]).fixed) { - q.visit(repulse(o)); - } - } - } - - // position verlet integration - i = -1; while (++i < n) { - o = nodes[i]; - if (o.fixed) { - o.x = o.px; - o.y = o.py; - } else { - o.x -= (o.px - (o.px = o.x)) * friction; - o.y -= (o.py - (o.py = o.y)) * friction; - } - } - - event.tick({type: "tick", alpha: alpha}); - }; - - force.nodes = function(x) { - if (!arguments.length) return nodes; - nodes = x; - return force; - }; - - force.links = function(x) { - if (!arguments.length) return links; - links = x; - return force; - }; - - force.size = function(x) { - if (!arguments.length) return size; - size = x; - return force; - }; - - force.linkDistance = function(x) { - if (!arguments.length) return linkDistance; - linkDistance = typeof x === "function" ? x : +x; - return force; - }; - - // For backwards-compatibility. - force.distance = force.linkDistance; - - force.linkStrength = function(x) { - if (!arguments.length) return linkStrength; - linkStrength = typeof x === "function" ? x : +x; - return force; - }; - - force.friction = function(x) { - if (!arguments.length) return friction; - friction = +x; - return force; - }; - - force.charge = function(x) { - if (!arguments.length) return charge; - charge = typeof x === "function" ? x : +x; - return force; - }; - - force.chargeDistance = function(x) { - if (!arguments.length) return Math.sqrt(chargeDistance2); - chargeDistance2 = x * x; - return force; - }; - - force.gravity = function(x) { - if (!arguments.length) return gravity; - gravity = +x; - return force; - }; - - force.theta = function(x) { - if (!arguments.length) return Math.sqrt(theta2); - theta2 = x * x; - return force; - }; - - force.alpha = function(x) { - if (!arguments.length) return alpha; - - x = +x; - if (alpha) { // if we're already running - if (x > 0) alpha = x; // we might keep it hot - else alpha = 0; // or, next tick will dispatch "end" - } else if (x > 0) { // otherwise, fire it up! - event.start({type: "start", alpha: alpha = x}); - d3.timer(force.tick); - } - - return force; - }; - - force.start = function() { - var i, - n = nodes.length, - m = links.length, - w = size[0], - h = size[1], - neighbors, - o; - - for (i = 0; i < n; ++i) { - (o = nodes[i]).index = i; - o.weight = 0; - } - - for (i = 0; i < m; ++i) { - o = links[i]; - if (typeof o.source == "number") o.source = nodes[o.source]; - if (typeof o.target == "number") o.target = nodes[o.target]; - ++o.source.weight; - ++o.target.weight; - } - - for (i = 0; i < n; ++i) { - o = nodes[i]; - if (isNaN(o.x)) o.x = position("x", w); - if (isNaN(o.y)) o.y = position("y", h); - if (isNaN(o.px)) o.px = o.x; - if (isNaN(o.py)) o.py = o.y; - } - - distances = []; - if (typeof linkDistance === "function") for (i = 0; i < m; ++i) distances[i] = +linkDistance.call(this, links[i], i); - else for (i = 0; i < m; ++i) distances[i] = linkDistance; - - strengths = []; - if (typeof linkStrength === "function") for (i = 0; i < m; ++i) strengths[i] = +linkStrength.call(this, links[i], i); - else for (i = 0; i < m; ++i) strengths[i] = linkStrength; - - charges = []; - if (typeof charge === "function") for (i = 0; i < n; ++i) charges[i] = +charge.call(this, nodes[i], i); - else for (i = 0; i < n; ++i) charges[i] = charge; - - // inherit node position from first neighbor with defined position - // or if no such neighbors, initialize node position randomly - // initialize neighbors lazily to avoid overhead when not needed - function position(dimension, size) { - if (!neighbors) { - neighbors = new Array(n); - for (j = 0; j < n; ++j) { - neighbors[j] = []; - } - for (j = 0; j < m; ++j) { - var o = links[j]; - neighbors[o.source.index].push(o.target); - neighbors[o.target.index].push(o.source); - } - } - var candidates = neighbors[i], - j = -1, - l = candidates.length, - x; - while (++j < l) if (!isNaN(x = candidates[j][dimension])) return x; - return Math.random() * size; - } - - return force.resume(); - }; - - force.resume = function() { - return force.alpha(.1); - }; - - force.stop = function() { - return force.alpha(0); - }; - - // use `node.call(force.drag)` to make nodes draggable - force.drag = function() { - if (!drag) drag = d3.behavior.drag() - .origin(d3_identity) - .on("dragstart.force", d3_layout_forceDragstart) - .on("drag.force", dragmove) - .on("dragend.force", d3_layout_forceDragend); - - if (!arguments.length) return drag; - - this.on("mouseover.force", d3_layout_forceMouseover) - .on("mouseout.force", d3_layout_forceMouseout) - .call(drag); - }; - - function dragmove(d) { - d.px = d3.event.x, d.py = d3.event.y; - force.resume(); // restart annealing - } - - return d3.rebind(force, event, "on"); -}; - -// The fixed property has three bits: -// Bit 1 can be set externally (e.g., d.fixed = true) and show persist. -// Bit 2 stores the dragging state, from mousedown to mouseup. -// Bit 3 stores the hover state, from mouseover to mouseout. -// Dragend is a special case: it also clears the hover state. - -function d3_layout_forceDragstart(d) { - d.fixed |= 2; // set bit 2 -} - -function d3_layout_forceDragend(d) { - d.fixed &= ~6; // unset bits 2 and 3 -} - -function d3_layout_forceMouseover(d) { - d.fixed |= 4; // set bit 3 - d.px = d.x, d.py = d.y; // set velocity to zero -} - -function d3_layout_forceMouseout(d) { - d.fixed &= ~4; // unset bit 3 -} - -function d3_layout_forceAccumulate(quad, alpha, charges) { - var cx = 0, - cy = 0; - quad.charge = 0; - if (!quad.leaf) { - var nodes = quad.nodes, - n = nodes.length, - i = -1, - c; - while (++i < n) { - c = nodes[i]; - if (c == null) continue; - d3_layout_forceAccumulate(c, alpha, charges); - quad.charge += c.charge; - cx += c.charge * c.cx; - cy += c.charge * c.cy; - } - } - if (quad.point) { - // jitter internal nodes that are coincident - if (!quad.leaf) { - quad.point.x += Math.random() - .5; - quad.point.y += Math.random() - .5; - } - var k = alpha * charges[quad.point.index]; - quad.charge += quad.pointCharge = k; - cx += k * quad.point.x; - cy += k * quad.point.y; - } - quad.cx = cx / quad.charge; - quad.cy = cy / quad.charge; -} - -var d3_layout_forceLinkDistance = 20, - d3_layout_forceLinkStrength = 1, - d3_layout_forceChargeDistance2 = Infinity; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/hierarchy.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/hierarchy.js deleted file mode 100644 index 3bd4780..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/hierarchy.js +++ /dev/null @@ -1,136 +0,0 @@ -import "../arrays/merge"; -import "../core/rebind"; -import "layout"; - -d3.layout.hierarchy = function() { - var sort = d3_layout_hierarchySort, - children = d3_layout_hierarchyChildren, - value = d3_layout_hierarchyValue; - - function hierarchy(root) { - var stack = [root], - nodes = [], - node; - - root.depth = 0; - - while ((node = stack.pop()) != null) { - nodes.push(node); - if ((childs = children.call(hierarchy, node, node.depth)) && (n = childs.length)) { - var n, childs, child; - while (--n >= 0) { - stack.push(child = childs[n]); - child.parent = node; - child.depth = node.depth + 1; - } - if (value) node.value = 0; - node.children = childs; - } else { - if (value) node.value = +value.call(hierarchy, node, node.depth) || 0; - delete node.children; - } - } - - d3_layout_hierarchyVisitAfter(root, function(node) { - var childs, parent; - if (sort && (childs = node.children)) childs.sort(sort); - if (value && (parent = node.parent)) parent.value += node.value; - }); - - return nodes; - } - - hierarchy.sort = function(x) { - if (!arguments.length) return sort; - sort = x; - return hierarchy; - }; - - hierarchy.children = function(x) { - if (!arguments.length) return children; - children = x; - return hierarchy; - }; - - hierarchy.value = function(x) { - if (!arguments.length) return value; - value = x; - return hierarchy; - }; - - // Re-evaluates the `value` property for the specified hierarchy. - hierarchy.revalue = function(root) { - if (value) { - d3_layout_hierarchyVisitBefore(root, function(node) { - if (node.children) node.value = 0; - }); - d3_layout_hierarchyVisitAfter(root, function(node) { - var parent; - if (!node.children) node.value = +value.call(hierarchy, node, node.depth) || 0; - if (parent = node.parent) parent.value += node.value; - }); - } - return root; - }; - - return hierarchy; -}; - -// A method assignment helper for hierarchy subclasses. -function d3_layout_hierarchyRebind(object, hierarchy) { - d3.rebind(object, hierarchy, "sort", "children", "value"); - - // Add an alias for nodes and links, for convenience. - object.nodes = object; - object.links = d3_layout_hierarchyLinks; - - return object; -} - -// Pre-order traversal. -function d3_layout_hierarchyVisitBefore(node, callback) { - var nodes = [node]; - while ((node = nodes.pop()) != null) { - callback(node); - if ((children = node.children) && (n = children.length)) { - var n, children; - while (--n >= 0) nodes.push(children[n]); - } - } -} - -// Post-order traversal. -function d3_layout_hierarchyVisitAfter(node, callback) { - var nodes = [node], nodes2 = []; - while ((node = nodes.pop()) != null) { - nodes2.push(node); - if ((children = node.children) && (n = children.length)) { - var i = -1, n, children; - while (++i < n) nodes.push(children[i]); - } - } - while ((node = nodes2.pop()) != null) { - callback(node); - } -} - -function d3_layout_hierarchyChildren(d) { - return d.children; -} - -function d3_layout_hierarchyValue(d) { - return d.value; -} - -function d3_layout_hierarchySort(a, b) { - return b.value - a.value; -} - -// Returns an array source+target objects for the specified nodes. -function d3_layout_hierarchyLinks(nodes) { - return d3.merge(nodes.map(function(parent) { - return (parent.children || []).map(function(child) { - return {source: parent, target: child}; - }); - })); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/histogram.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/histogram.js deleted file mode 100644 index 4105d9b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/histogram.js +++ /dev/null @@ -1,110 +0,0 @@ -import "../arrays/bisect"; -import "../arrays/min"; -import "../arrays/max"; -import "../core/functor"; -import "layout"; - -d3.layout.histogram = function() { - var frequency = true, - valuer = Number, - ranger = d3_layout_histogramRange, - binner = d3_layout_histogramBinSturges; - - function histogram(data, i) { - var bins = [], - values = data.map(valuer, this), - range = ranger.call(this, values, i), - thresholds = binner.call(this, range, values, i), - bin, - i = -1, - n = values.length, - m = thresholds.length - 1, - k = frequency ? 1 : 1 / n, - x; - - // Initialize the bins. - while (++i < m) { - bin = bins[i] = []; - bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]); - bin.y = 0; - } - - // Fill the bins, ignoring values outside the range. - if (m > 0) { - i = -1; while(++i < n) { - x = values[i]; - if (x >= range[0] && x <= range[1]) { - bin = bins[d3.bisect(thresholds, x, 1, m) - 1]; - bin.y += k; - bin.push(data[i]); - } - } - } - - return bins; - } - - // Specifies how to extract a value from the associated data. The default - // value function is `Number`, which is equivalent to the identity function. - histogram.value = function(x) { - if (!arguments.length) return valuer; - valuer = x; - return histogram; - }; - - // Specifies the range of the histogram. Values outside the specified range - // will be ignored. The argument `x` may be specified either as a two-element - // array representing the minimum and maximum value of the range, or as a - // function that returns the range given the array of values and the current - // index `i`. The default range is the extent (minimum and maximum) of the - // values. - histogram.range = function(x) { - if (!arguments.length) return ranger; - ranger = d3_functor(x); - return histogram; - }; - - // Specifies how to bin values in the histogram. The argument `x` may be - // specified as a number, in which case the range of values will be split - // uniformly into the given number of bins. Or, `x` may be an array of - // threshold values, defining the bins; the specified array must contain the - // rightmost (upper) value, thus specifying n + 1 values for n bins. Or, `x` - // may be a function which is evaluated, being passed the range, the array of - // values, and the current index `i`, returning an array of thresholds. The - // default bin function will divide the values into uniform bins using - // Sturges' formula. - histogram.bins = function(x) { - if (!arguments.length) return binner; - binner = typeof x === "number" - ? function(range) { return d3_layout_histogramBinFixed(range, x); } - : d3_functor(x); - return histogram; - }; - - // Specifies whether the histogram's `y` value is a count (frequency) or a - // probability (density). The default value is true. - histogram.frequency = function(x) { - if (!arguments.length) return frequency; - frequency = !!x; - return histogram; - }; - - return histogram; -}; - -function d3_layout_histogramBinSturges(range, values) { - return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1)); -} - -function d3_layout_histogramBinFixed(range, n) { - var x = -1, - b = +range[0], - m = (range[1] - b) / n, - f = []; - while (++x <= n) f[x] = m * x + b; - return f; -} - -function d3_layout_histogramRange(values) { - return [d3.min(values), d3.max(values)]; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/index.js deleted file mode 100644 index 9c203f3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import "layout"; -import "bundle"; -import "chord"; -import "force"; -import "partition"; -import "pie"; -import "stack"; -import "histogram"; -import "hierarchy"; -import "pack"; -import "cluster"; -import "tree"; -import "treemap"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/layout.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/layout.js deleted file mode 100644 index 3bcbcce..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/layout.js +++ /dev/null @@ -1 +0,0 @@ -d3.layout = {}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/pack.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/pack.js deleted file mode 100644 index 282ce09..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/pack.js +++ /dev/null @@ -1,211 +0,0 @@ -import "layout"; -import "hierarchy"; - -d3.layout.pack = function() { - var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), - padding = 0, - size = [1, 1], - radius; - - function pack(d, i) { - var nodes = hierarchy.call(this, d, i), - root = nodes[0], - w = size[0], - h = size[1], - r = radius == null ? Math.sqrt : typeof radius === "function" ? radius : function() { return radius; }; - - // Recursively compute the layout. - root.x = root.y = 0; - d3_layout_hierarchyVisitAfter(root, function(d) { d.r = +r(d.value); }); - d3_layout_hierarchyVisitAfter(root, d3_layout_packSiblings); - - // When padding, recompute the layout using scaled padding. - if (padding) { - var dr = padding * (radius ? 1 : Math.max(2 * root.r / w, 2 * root.r / h)) / 2; - d3_layout_hierarchyVisitAfter(root, function(d) { d.r += dr; }); - d3_layout_hierarchyVisitAfter(root, d3_layout_packSiblings); - d3_layout_hierarchyVisitAfter(root, function(d) { d.r -= dr; }); - } - - // Translate and scale the layout to fit the requested size. - d3_layout_packTransform(root, w / 2, h / 2, radius ? 1 : 1 / Math.max(2 * root.r / w, 2 * root.r / h)); - - return nodes; - } - - pack.size = function(_) { - if (!arguments.length) return size; - size = _; - return pack; - }; - - pack.radius = function(_) { - if (!arguments.length) return radius; - radius = _ == null || typeof _ === "function" ? _ : +_; - return pack; - }; - - pack.padding = function(_) { - if (!arguments.length) return padding; - padding = +_; - return pack; - }; - - return d3_layout_hierarchyRebind(pack, hierarchy); -}; - -function d3_layout_packSort(a, b) { - return a.value - b.value; -} - -function d3_layout_packInsert(a, b) { - var c = a._pack_next; - a._pack_next = b; - b._pack_prev = a; - b._pack_next = c; - c._pack_prev = b; -} - -function d3_layout_packSplice(a, b) { - a._pack_next = b; - b._pack_prev = a; -} - -function d3_layout_packIntersects(a, b) { - var dx = b.x - a.x, - dy = b.y - a.y, - dr = a.r + b.r; - return .999 * dr * dr > dx * dx + dy * dy; // relative error within epsilon -} - -function d3_layout_packSiblings(node) { - if (!(nodes = node.children) || !(n = nodes.length)) return; - - var nodes, - xMin = Infinity, - xMax = -Infinity, - yMin = Infinity, - yMax = -Infinity, - a, b, c, i, j, k, n; - - function bound(node) { - xMin = Math.min(node.x - node.r, xMin); - xMax = Math.max(node.x + node.r, xMax); - yMin = Math.min(node.y - node.r, yMin); - yMax = Math.max(node.y + node.r, yMax); - } - - // Create node links. - nodes.forEach(d3_layout_packLink); - - // Create first node. - a = nodes[0]; - a.x = -a.r; - a.y = 0; - bound(a); - - // Create second node. - if (n > 1) { - b = nodes[1]; - b.x = b.r; - b.y = 0; - bound(b); - - // Create third node and build chain. - if (n > 2) { - c = nodes[2]; - d3_layout_packPlace(a, b, c); - bound(c); - d3_layout_packInsert(a, c); - a._pack_prev = c; - d3_layout_packInsert(c, b); - b = a._pack_next; - - // Now iterate through the rest. - for (i = 3; i < n; i++) { - d3_layout_packPlace(a, b, c = nodes[i]); - - // Search for the closest intersection. - var isect = 0, s1 = 1, s2 = 1; - for (j = b._pack_next; j !== b; j = j._pack_next, s1++) { - if (d3_layout_packIntersects(j, c)) { - isect = 1; - break; - } - } - if (isect == 1) { - for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) { - if (d3_layout_packIntersects(k, c)) { - break; - } - } - } - - // Update node chain. - if (isect) { - if (s1 < s2 || (s1 == s2 && b.r < a.r)) d3_layout_packSplice(a, b = j); - else d3_layout_packSplice(a = k, b); - i--; - } else { - d3_layout_packInsert(a, c); - b = c; - bound(c); - } - } - } - } - - // Re-center the circles and compute the encompassing radius. - var cx = (xMin + xMax) / 2, - cy = (yMin + yMax) / 2, - cr = 0; - for (i = 0; i < n; i++) { - c = nodes[i]; - c.x -= cx; - c.y -= cy; - cr = Math.max(cr, c.r + Math.sqrt(c.x * c.x + c.y * c.y)); - } - node.r = cr; - - // Remove node links. - nodes.forEach(d3_layout_packUnlink); -} - -function d3_layout_packLink(node) { - node._pack_next = node._pack_prev = node; -} - -function d3_layout_packUnlink(node) { - delete node._pack_next; - delete node._pack_prev; -} - -function d3_layout_packTransform(node, x, y, k) { - var children = node.children; - node.x = x += k * node.x; - node.y = y += k * node.y; - node.r *= k; - if (children) { - var i = -1, n = children.length; - while (++i < n) d3_layout_packTransform(children[i], x, y, k); - } -} - -function d3_layout_packPlace(a, b, c) { - var db = a.r + c.r, - dx = b.x - a.x, - dy = b.y - a.y; - if (db && (dx || dy)) { - var da = b.r + c.r, - dc = dx * dx + dy * dy; - da *= da; - db *= db; - var x = .5 + (db - da) / (2 * dc), - y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc); - c.x = a.x + x * dx + y * dy; - c.y = a.y + x * dy - y * dx; - } else { - c.x = a.x + db; - c.y = a.y; - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/partition.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/partition.js deleted file mode 100644 index 581fd05..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/partition.js +++ /dev/null @@ -1,51 +0,0 @@ -import "layout"; -import "hierarchy"; - -d3.layout.partition = function() { - var hierarchy = d3.layout.hierarchy(), - size = [1, 1]; // width, height - - function position(node, x, dx, dy) { - var children = node.children; - node.x = x; - node.y = node.depth * dy; - node.dx = dx; - node.dy = dy; - if (children && (n = children.length)) { - var i = -1, - n, - c, - d; - dx = node.value ? dx / node.value : 0; - while (++i < n) { - position(c = children[i], x, d = c.value * dx, dy); - x += d; - } - } - } - - function depth(node) { - var children = node.children, - d = 0; - if (children && (n = children.length)) { - var i = -1, - n; - while (++i < n) d = Math.max(d, depth(children[i])); - } - return 1 + d; - } - - function partition(d, i) { - var nodes = hierarchy.call(this, d, i); - position(nodes[0], 0, size[0], size[1] / depth(nodes[0])); - return nodes; - } - - partition.size = function(x) { - if (!arguments.length) return size; - size = x; - return partition; - }; - - return d3_layout_hierarchyRebind(partition, hierarchy); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/pie.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/pie.js deleted file mode 100644 index a6a4ecf..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/pie.js +++ /dev/null @@ -1,77 +0,0 @@ -import "../arrays/range"; -import "../arrays/sum"; -import "../math/trigonometry"; -import "layout"; - -d3.layout.pie = function() { - var value = Number, - sort = d3_layout_pieSortByValue, - startAngle = 0, - endAngle = τ, - padAngle = 0; - - function pie(data) { - var n = data.length, - values = data.map(function(d, i) { return +value.call(pie, d, i); }), - a = +(typeof startAngle === "function" ? startAngle.apply(this, arguments) : startAngle), - da = (typeof endAngle === "function" ? endAngle.apply(this, arguments) : endAngle) - a, - p = Math.min(Math.abs(da) / n, +(typeof padAngle === "function" ? padAngle.apply(this, arguments) : padAngle)), - pa = p * (da < 0 ? -1 : 1), - k = (da - n * pa) / d3.sum(values), - index = d3.range(n), - arcs = [], - v; - - // Optionally sort the data. - if (sort != null) index.sort(sort === d3_layout_pieSortByValue - ? function(i, j) { return values[j] - values[i]; } - : function(i, j) { return sort(data[i], data[j]); }); - - // Compute the arcs! They are stored in the original data's order. - index.forEach(function(i) { - arcs[i] = { - data: data[i], - value: v = values[i], - startAngle: a, - endAngle: a += v * k + pa, - padAngle: p - }; - }); - - return arcs; - } - - pie.value = function(_) { - if (!arguments.length) return value; - value = _; - return pie; - }; - - pie.sort = function(_) { - if (!arguments.length) return sort; - sort = _; - return pie; - }; - - pie.startAngle = function(_) { - if (!arguments.length) return startAngle; - startAngle = _; - return pie; - }; - - pie.endAngle = function(_) { - if (!arguments.length) return endAngle; - endAngle = _; - return pie; - }; - - pie.padAngle = function(_) { - if (!arguments.length) return padAngle; - padAngle = _; - return pie; - }; - - return pie; -}; - -var d3_layout_pieSortByValue = {}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/stack.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/stack.js deleted file mode 100644 index 79ece60..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/stack.js +++ /dev/null @@ -1,247 +0,0 @@ -import "../arrays/map"; -import "../arrays/permute"; -import "../arrays/range"; -import "../core/identity"; -import "layout"; - -// data is two-dimensional array of x,y; we populate y0 -d3.layout.stack = function() { - var values = d3_identity, - order = d3_layout_stackOrderDefault, - offset = d3_layout_stackOffsetZero, - out = d3_layout_stackOut, - x = d3_layout_stackX, - y = d3_layout_stackY; - - function stack(data, index) { - if (!(n = data.length)) return data; - - // Convert series to canonical two-dimensional representation. - var series = data.map(function(d, i) { - return values.call(stack, d, i); - }); - - // Convert each series to canonical [[x,y]] representation. - var points = series.map(function(d) { - return d.map(function(v, i) { - return [x.call(stack, v, i), y.call(stack, v, i)]; - }); - }); - - // Compute the order of series, and permute them. - var orders = order.call(stack, points, index); - series = d3.permute(series, orders); - points = d3.permute(points, orders); - - // Compute the baseline… - var offsets = offset.call(stack, points, index); - - // And propagate it to other series. - var m = series[0].length, - n, - i, - j, - o; - for (j = 0; j < m; ++j) { - out.call(stack, series[0][j], o = offsets[j], points[0][j][1]); - for (i = 1; i < n; ++i) { - out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]); - } - } - - return data; - } - - stack.values = function(x) { - if (!arguments.length) return values; - values = x; - return stack; - }; - - stack.order = function(x) { - if (!arguments.length) return order; - order = typeof x === "function" ? x : d3_layout_stackOrders.get(x) || d3_layout_stackOrderDefault; - return stack; - }; - - stack.offset = function(x) { - if (!arguments.length) return offset; - offset = typeof x === "function" ? x : d3_layout_stackOffsets.get(x) || d3_layout_stackOffsetZero; - return stack; - }; - - stack.x = function(z) { - if (!arguments.length) return x; - x = z; - return stack; - }; - - stack.y = function(z) { - if (!arguments.length) return y; - y = z; - return stack; - }; - - stack.out = function(z) { - if (!arguments.length) return out; - out = z; - return stack; - }; - - return stack; -}; - -function d3_layout_stackX(d) { - return d.x; -} - -function d3_layout_stackY(d) { - return d.y; -} - -function d3_layout_stackOut(d, y0, y) { - d.y0 = y0; - d.y = y; -} - -var d3_layout_stackOrders = d3.map({ - - "inside-out": function(data) { - var n = data.length, - i, - j, - max = data.map(d3_layout_stackMaxIndex), - sums = data.map(d3_layout_stackReduceSum), - index = d3.range(n).sort(function(a, b) { return max[a] - max[b]; }), - top = 0, - bottom = 0, - tops = [], - bottoms = []; - for (i = 0; i < n; ++i) { - j = index[i]; - if (top < bottom) { - top += sums[j]; - tops.push(j); - } else { - bottom += sums[j]; - bottoms.push(j); - } - } - return bottoms.reverse().concat(tops); - }, - - "reverse": function(data) { - return d3.range(data.length).reverse(); - }, - - "default": d3_layout_stackOrderDefault - -}); - -var d3_layout_stackOffsets = d3.map({ - - "silhouette": function(data) { - var n = data.length, - m = data[0].length, - sums = [], - max = 0, - i, - j, - o, - y0 = []; - for (j = 0; j < m; ++j) { - for (i = 0, o = 0; i < n; i++) o += data[i][j][1]; - if (o > max) max = o; - sums.push(o); - } - for (j = 0; j < m; ++j) { - y0[j] = (max - sums[j]) / 2; - } - return y0; - }, - - "wiggle": function(data) { - var n = data.length, - x = data[0], - m = x.length, - i, - j, - k, - s1, - s2, - s3, - dx, - o, - o0, - y0 = []; - y0[0] = o = o0 = 0; - for (j = 1; j < m; ++j) { - for (i = 0, s1 = 0; i < n; ++i) s1 += data[i][j][1]; - for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i < n; ++i) { - for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k < i; ++k) { - s3 += (data[k][j][1] - data[k][j - 1][1]) / dx; - } - s2 += s3 * data[i][j][1]; - } - y0[j] = o -= s1 ? s2 / s1 * dx : 0; - if (o < o0) o0 = o; - } - for (j = 0; j < m; ++j) y0[j] -= o0; - return y0; - }, - - "expand": function(data) { - var n = data.length, - m = data[0].length, - k = 1 / n, - i, - j, - o, - y0 = []; - for (j = 0; j < m; ++j) { - for (i = 0, o = 0; i < n; i++) o += data[i][j][1]; - if (o) for (i = 0; i < n; i++) data[i][j][1] /= o; - else for (i = 0; i < n; i++) data[i][j][1] = k; - } - for (j = 0; j < m; ++j) y0[j] = 0; - return y0; - }, - - "zero": d3_layout_stackOffsetZero - -}); - -function d3_layout_stackOrderDefault(data) { - return d3.range(data.length); -} - -function d3_layout_stackOffsetZero(data) { - var j = -1, - m = data[0].length, - y0 = []; - while (++j < m) y0[j] = 0; - return y0; -} - -function d3_layout_stackMaxIndex(array) { - var i = 1, - j = 0, - v = array[0][1], - k, - n = array.length; - for (; i < n; ++i) { - if ((k = array[i][1]) > v) { - j = i; - v = k; - } - } - return j; -} - -function d3_layout_stackReduceSum(d) { - return d.reduce(d3_layout_stackSum, 0); -} - -function d3_layout_stackSum(p, d) { - return p + d[1]; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/tree.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/tree.js deleted file mode 100644 index 80afaa7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/tree.js +++ /dev/null @@ -1,240 +0,0 @@ -import "layout"; -import "hierarchy"; - -// Node-link tree diagram using the Reingold-Tilford "tidy" algorithm -d3.layout.tree = function() { - var hierarchy = d3.layout.hierarchy().sort(null).value(null), - separation = d3_layout_treeSeparation, - size = [1, 1], // width, height - nodeSize = null; - - function tree(d, i) { - var nodes = hierarchy.call(this, d, i), - root0 = nodes[0], - root1 = wrapTree(root0); - - // Compute the layout using Buchheim et al.'s algorithm. - d3_layout_hierarchyVisitAfter(root1, firstWalk), root1.parent.m = -root1.z; - d3_layout_hierarchyVisitBefore(root1, secondWalk); - - // If a fixed node size is specified, scale x and y. - if (nodeSize) d3_layout_hierarchyVisitBefore(root0, sizeNode); - - // If a fixed tree size is specified, scale x and y based on the extent. - // Compute the left-most, right-most, and depth-most nodes for extents. - else { - var left = root0, - right = root0, - bottom = root0; - d3_layout_hierarchyVisitBefore(root0, function(node) { - if (node.x < left.x) left = node; - if (node.x > right.x) right = node; - if (node.depth > bottom.depth) bottom = node; - }); - var tx = separation(left, right) / 2 - left.x, - kx = size[0] / (right.x + separation(right, left) / 2 + tx), - ky = size[1] / (bottom.depth || 1); - d3_layout_hierarchyVisitBefore(root0, function(node) { - node.x = (node.x + tx) * kx; - node.y = node.depth * ky; - }); - } - - return nodes; - } - - function wrapTree(root0) { - var root1 = {A: null, children: [root0]}, - queue = [root1], - node1; - - while ((node1 = queue.pop()) != null) { - for (var children = node1.children, child, i = 0, n = children.length; i < n; ++i) { - queue.push((children[i] = child = { - _: children[i], // source node - parent: node1, - children: (child = children[i].children) && child.slice() || [], - A: null, // default ancestor - a: null, // ancestor - z: 0, // prelim - m: 0, // mod - c: 0, // change - s: 0, // shift - t: null, // thread - i: i // number - }).a = child); - } - } - - return root1.children[0]; - } - - // FIRST WALK - // Computes a preliminary x-coordinate for v. Before that, FIRST WALK is - // applied recursively to the children of v, as well as the function - // APPORTION. After spacing out the children by calling EXECUTE SHIFTS, the - // node v is placed to the midpoint of its outermost children. - function firstWalk(v) { - var children = v.children, - siblings = v.parent.children, - w = v.i ? siblings[v.i - 1] : null; - if (children.length) { - d3_layout_treeShift(v); - var midpoint = (children[0].z + children[children.length - 1].z) / 2; - if (w) { - v.z = w.z + separation(v._, w._); - v.m = v.z - midpoint; - } else { - v.z = midpoint; - } - } else if (w) { - v.z = w.z + separation(v._, w._); - } - v.parent.A = apportion(v, w, v.parent.A || siblings[0]); - } - - // SECOND WALK - // Computes all real x-coordinates by summing up the modifiers recursively. - function secondWalk(v) { - v._.x = v.z + v.parent.m; - v.m += v.parent.m; - } - - // APPORTION - // The core of the algorithm. Here, a new subtree is combined with the - // previous subtrees. Threads are used to traverse the inside and outside - // contours of the left and right subtree up to the highest common level. The - // vertices used for the traversals are vi+, vi-, vo-, and vo+, where the - // superscript o means outside and i means inside, the subscript - means left - // subtree and + means right subtree. For summing up the modifiers along the - // contour, we use respective variables si+, si-, so-, and so+. Whenever two - // nodes of the inside contours conflict, we compute the left one of the - // greatest uncommon ancestors using the function ANCESTOR and call MOVE - // SUBTREE to shift the subtree and prepare the shifts of smaller subtrees. - // Finally, we add a new thread (if necessary). - function apportion(v, w, ancestor) { - if (w) { - var vip = v, - vop = v, - vim = w, - vom = vip.parent.children[0], - sip = vip.m, - sop = vop.m, - sim = vim.m, - som = vom.m, - shift; - while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim && vip) { - vom = d3_layout_treeLeft(vom); - vop = d3_layout_treeRight(vop); - vop.a = v; - shift = vim.z + sim - vip.z - sip + separation(vim._, vip._); - if (shift > 0) { - d3_layout_treeMove(d3_layout_treeAncestor(vim, v, ancestor), v, shift); - sip += shift; - sop += shift; - } - sim += vim.m; - sip += vip.m; - som += vom.m; - sop += vop.m; - } - if (vim && !d3_layout_treeRight(vop)) { - vop.t = vim; - vop.m += sim - sop; - } - if (vip && !d3_layout_treeLeft(vom)) { - vom.t = vip; - vom.m += sip - som; - ancestor = v; - } - } - return ancestor; - } - - function sizeNode(node) { - node.x *= size[0]; - node.y = node.depth * size[1]; - } - - tree.separation = function(x) { - if (!arguments.length) return separation; - separation = x; - return tree; - }; - - tree.size = function(x) { - if (!arguments.length) return nodeSize ? null : size; - nodeSize = (size = x) == null ? sizeNode : null; - return tree; - }; - - tree.nodeSize = function(x) { - if (!arguments.length) return nodeSize ? size : null; - nodeSize = (size = x) == null ? null : sizeNode; - return tree; - }; - - return d3_layout_hierarchyRebind(tree, hierarchy); -}; - -function d3_layout_treeSeparation(a, b) { - return a.parent == b.parent ? 1 : 2; -} - -// function d3_layout_treeSeparationRadial(a, b) { -// return (a.parent == b.parent ? 1 : 2) / a.depth; -// } - -// NEXT LEFT -// This function is used to traverse the left contour of a subtree (or -// subforest). It returns the successor of v on this contour. This successor is -// either given by the leftmost child of v or by the thread of v. The function -// returns null if and only if v is on the highest level of its subtree. -function d3_layout_treeLeft(v) { - var children = v.children; - return children.length ? children[0] : v.t; -} - -// NEXT RIGHT -// This function works analogously to NEXT LEFT. -function d3_layout_treeRight(v) { - var children = v.children, n; - return (n = children.length) ? children[n - 1] : v.t; -} - -// MOVE SUBTREE -// Shifts the current subtree rooted at w+. This is done by increasing -// prelim(w+) and mod(w+) by shift. -function d3_layout_treeMove(wm, wp, shift) { - var change = shift / (wp.i - wm.i); - wp.c -= change; - wp.s += shift; - wm.c += change; - wp.z += shift; - wp.m += shift; -} - -// EXECUTE SHIFTS -// All other shifts, applied to the smaller subtrees between w- and w+, are -// performed by this function. To prepare the shifts, we have to adjust -// change(w+), shift(w+), and change(w-). -function d3_layout_treeShift(v) { - var shift = 0, - change = 0, - children = v.children, - i = children.length, - w; - while (--i >= 0) { - w = children[i]; - w.z += shift; - w.m += shift; - shift += w.s + (change += w.c); - } -} - -// ANCESTOR -// If vi-’s ancestor is a sibling of v, returns vi-’s ancestor. Otherwise, -// returns the specified (default) ancestor. -function d3_layout_treeAncestor(vim, v, ancestor) { - return vim.a.parent === v.parent ? vim.a : ancestor; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/treemap.js b/web/nms.gathering.org/old/speedometer/d3-master/src/layout/treemap.js deleted file mode 100644 index 1a1d94a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/layout/treemap.js +++ /dev/null @@ -1,230 +0,0 @@ -import "layout"; -import "hierarchy"; - -// Squarified Treemaps by Mark Bruls, Kees Huizing, and Jarke J. van Wijk -// Modified to support a target aspect ratio by Jeff Heer -d3.layout.treemap = function() { - var hierarchy = d3.layout.hierarchy(), - round = Math.round, - size = [1, 1], // width, height - padding = null, - pad = d3_layout_treemapPadNull, - sticky = false, - stickies, - mode = "squarify", - ratio = 0.5 * (1 + Math.sqrt(5)); // golden ratio - - // Compute the area for each child based on value & scale. - function scale(children, k) { - var i = -1, - n = children.length, - child, - area; - while (++i < n) { - area = (child = children[i]).value * (k < 0 ? 0 : k); - child.area = isNaN(area) || area <= 0 ? 0 : area; - } - } - - // Recursively arranges the specified node's children into squarified rows. - function squarify(node) { - var children = node.children; - if (children && children.length) { - var rect = pad(node), - row = [], - remaining = children.slice(), // copy-on-write - child, - best = Infinity, // the best row score so far - score, // the current row score - u = mode === "slice" ? rect.dx - : mode === "dice" ? rect.dy - : mode === "slice-dice" ? node.depth & 1 ? rect.dy : rect.dx - : Math.min(rect.dx, rect.dy), // initial orientation - n; - scale(remaining, rect.dx * rect.dy / node.value); - row.area = 0; - while ((n = remaining.length) > 0) { - row.push(child = remaining[n - 1]); - row.area += child.area; - if (mode !== "squarify" || (score = worst(row, u)) <= best) { // continue with this orientation - remaining.pop(); - best = score; - } else { // abort, and try a different orientation - row.area -= row.pop().area; - position(row, u, rect, false); - u = Math.min(rect.dx, rect.dy); - row.length = row.area = 0; - best = Infinity; - } - } - if (row.length) { - position(row, u, rect, true); - row.length = row.area = 0; - } - children.forEach(squarify); - } - } - - // Recursively resizes the specified node's children into existing rows. - // Preserves the existing layout! - function stickify(node) { - var children = node.children; - if (children && children.length) { - var rect = pad(node), - remaining = children.slice(), // copy-on-write - child, - row = []; - scale(remaining, rect.dx * rect.dy / node.value); - row.area = 0; - while (child = remaining.pop()) { - row.push(child); - row.area += child.area; - if (child.z != null) { - position(row, child.z ? rect.dx : rect.dy, rect, !remaining.length); - row.length = row.area = 0; - } - } - children.forEach(stickify); - } - } - - // Computes the score for the specified row, as the worst aspect ratio. - function worst(row, u) { - var s = row.area, - r, - rmax = 0, - rmin = Infinity, - i = -1, - n = row.length; - while (++i < n) { - if (!(r = row[i].area)) continue; - if (r < rmin) rmin = r; - if (r > rmax) rmax = r; - } - s *= s; - u *= u; - return s - ? Math.max((u * rmax * ratio) / s, s / (u * rmin * ratio)) - : Infinity; - } - - // Positions the specified row of nodes. Modifies `rect`. - function position(row, u, rect, flush) { - var i = -1, - n = row.length, - x = rect.x, - y = rect.y, - v = u ? round(row.area / u) : 0, - o; - if (u == rect.dx) { // horizontal subdivision - if (flush || v > rect.dy) v = rect.dy; // over+underflow - while (++i < n) { - o = row[i]; - o.x = x; - o.y = y; - o.dy = v; - x += o.dx = Math.min(rect.x + rect.dx - x, v ? round(o.area / v) : 0); - } - o.z = true; - o.dx += rect.x + rect.dx - x; // rounding error - rect.y += v; - rect.dy -= v; - } else { // vertical subdivision - if (flush || v > rect.dx) v = rect.dx; // over+underflow - while (++i < n) { - o = row[i]; - o.x = x; - o.y = y; - o.dx = v; - y += o.dy = Math.min(rect.y + rect.dy - y, v ? round(o.area / v) : 0); - } - o.z = false; - o.dy += rect.y + rect.dy - y; // rounding error - rect.x += v; - rect.dx -= v; - } - } - - function treemap(d) { - var nodes = stickies || hierarchy(d), - root = nodes[0]; - root.x = 0; - root.y = 0; - root.dx = size[0]; - root.dy = size[1]; - if (stickies) hierarchy.revalue(root); - scale([root], root.dx * root.dy / root.value); - (stickies ? stickify : squarify)(root); - if (sticky) stickies = nodes; - return nodes; - } - - treemap.size = function(x) { - if (!arguments.length) return size; - size = x; - return treemap; - }; - - treemap.padding = function(x) { - if (!arguments.length) return padding; - - function padFunction(node) { - var p = x.call(treemap, node, node.depth); - return p == null - ? d3_layout_treemapPadNull(node) - : d3_layout_treemapPad(node, typeof p === "number" ? [p, p, p, p] : p); - } - - function padConstant(node) { - return d3_layout_treemapPad(node, x); - } - - var type; - pad = (padding = x) == null ? d3_layout_treemapPadNull - : (type = typeof x) === "function" ? padFunction - : type === "number" ? (x = [x, x, x, x], padConstant) - : padConstant; - return treemap; - }; - - treemap.round = function(x) { - if (!arguments.length) return round != Number; - round = x ? Math.round : Number; - return treemap; - }; - - treemap.sticky = function(x) { - if (!arguments.length) return sticky; - sticky = x; - stickies = null; - return treemap; - }; - - treemap.ratio = function(x) { - if (!arguments.length) return ratio; - ratio = x; - return treemap; - }; - - treemap.mode = function(x) { - if (!arguments.length) return mode; - mode = x + ""; - return treemap; - }; - - return d3_layout_hierarchyRebind(treemap, hierarchy); -}; - -function d3_layout_treemapPadNull(node) { - return {x: node.x, y: node.y, dx: node.dx, dy: node.dy}; -} - -function d3_layout_treemapPad(node, padding) { - var x = node.x + padding[3], - y = node.y + padding[0], - dx = node.dx - padding[1] - padding[3], - dy = node.dy - padding[0] - padding[2]; - if (dx < 0) { x += dx / 2; dx = 0; } - if (dy < 0) { y += dy / 2; dy = 0; } - return {x: x, y: y, dx: dx, dy: dy}; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/ca-ES.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/ca-ES.js deleted file mode 100644 index a371e37..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/ca-ES.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.ca_ES = d3.locale({ - decimal: ",", - thousands: ".", - grouping: [3], - currency: ["", " €"], - dateTime: "%A, %e de %B de %Y, %X", - date: "%d/%m/%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], - days: ["diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte"], - shortDays: ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."], - months: ["gener", "febrer", "març", "abril", "maig", "juny", "juliol", "agost", "setembre", "octubre", "novembre", "desembre"], - shortMonths: ["gen.", "febr.", "març", "abr.", "maig", "juny", "jul.", "ag.", "set.", "oct.", "nov.", "des."] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/de-DE.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/de-DE.js deleted file mode 100644 index a5b86d2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/de-DE.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.de_DE = d3.locale({ - decimal: ",", - thousands: ".", - grouping: [3], - currency: ["", " €"], - dateTime: "%A, der %e. %B %Y, %X", - date: "%d.%m.%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], // unused - days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], - shortDays: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], - months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], - shortMonths: ["Jan", "Feb", "Mrz", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-CA.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-CA.js deleted file mode 100644 index 64853cf..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-CA.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -var d3_locale_enCA = d3.locale({ - decimal: ".", - thousands: ",", - grouping: [3], - currency: ["$", ""], - dateTime: "%a %b %e %X %Y", - date: "%Y-%m-%d", - time: "%H:%M:%S", - periods: ["AM", "PM"], - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-GB.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-GB.js deleted file mode 100644 index 3f98114..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-GB.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.en_GB = d3.locale({ - decimal: ".", - thousands: ",", - grouping: [3], - currency: ["£", ""], - dateTime: "%a %e %b %X %Y", - date: "%d/%m/%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-US.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-US.js deleted file mode 100644 index 4fa8547..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/en-US.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -var d3_locale_enUS = d3.locale({ - decimal: ".", - thousands: ",", - grouping: [3], - currency: ["$", ""], - dateTime: "%a %b %e %X %Y", - date: "%m/%d/%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/es-ES.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/es-ES.js deleted file mode 100644 index 3149e33..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/es-ES.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.es_ES = d3.locale({ - decimal: ",", - thousands: ".", - grouping: [3], - currency: ["", " €"], - dateTime: "%A, %e de %B de %Y, %X", - date: "%d/%m/%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], - days: ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"], - shortDays: ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"], - months: ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"], - shortMonths: ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fi-FI.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fi-FI.js deleted file mode 100644 index dc60567..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fi-FI.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.fi_FI = d3.locale({ - decimal: ",", - thousands: "\xa0", - grouping: [3], - currency: ["", "\xa0€"], - dateTime: "%A, %-d. %Bta %Y klo %X", - date: "%-d.%-m.%Y", - time: "%H:%M:%S", - periods: ["a.m.", "p.m."], - days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai"], - shortDays: ["Su", "Ma", "Ti", "Ke", "To", "Pe", "La"], - months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"], - shortMonths: ["Tammi", "Helmi", "Maalis", "Huhti", "Touko", "Kesä", "Heinä", "Elo", "Syys", "Loka", "Marras", "Joulu"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fr-CA.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fr-CA.js deleted file mode 100644 index a18c39f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fr-CA.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -var d3_locale_frCA = d3.locale({ - decimal: ",", - thousands: "\xa0", - grouping: [3], - currency: ["", "$"], - dateTime: "%a %e %b %Y %X", - date: "%Y-%m-%d", - time: "%H:%M:%S", - periods: ["", ""], - days: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"], - shortDays: ["dim", "lun", "mar", "mer", "jeu", "ven", "sam"], - months: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"], - shortMonths: ["jan", "fév", "mar", "avr", "mai", "jui", "jul", "aoû", "sep", "oct", "nov", "déc"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fr-FR.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fr-FR.js deleted file mode 100644 index 9c3f52d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/fr-FR.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.fr_FR = d3.locale({ - decimal: ",", - thousands: ".", - grouping: [3], - currency: ["", " €"], - dateTime: "%A, le %e %B %Y, %X", - date: "%d/%m/%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], // unused - days: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"], - shortDays: ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], - months: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"], - shortMonths: ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/he-IL.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/he-IL.js deleted file mode 100644 index 4fb49b2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/he-IL.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.he_IL = d3.locale({ - decimal: ".", - thousands: ",", - grouping: [3], - currency: ["₪", ""], - dateTime: "%A, %e ב%B %Y %X", - date: "%d.%m.%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], - days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"], - shortDays: ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], - months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], - shortMonths: ["ינו׳", "פבר׳", "מרץ", "אפר׳", "מאי", "יוני", "יולי", "אוג׳", "ספט׳", "אוק׳", "נוב׳", "דצמ׳"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/it-IT.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/it-IT.js deleted file mode 100644 index aec9202..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/it-IT.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -var d3_locale_itIT = d3.locale({ - decimal: ",", - thousands: ".", - grouping: [3], - currency: ["€", ""], - dateTime: "%A %e %B %Y, %X", - date: "%d/%m/%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], // unused - days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"], - shortDays: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], - months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], - shortMonths: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/locale.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/locale.js deleted file mode 100644 index b3b9950..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/locale.js +++ /dev/null @@ -1,9 +0,0 @@ -import "number-format"; -import "time-format"; - -d3.locale = function(locale) { - return { - numberFormat: d3_locale_numberFormat(locale), - timeFormat: d3_locale_timeFormat(locale) - }; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/mk-MK.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/mk-MK.js deleted file mode 100644 index 710c2a4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/mk-MK.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.mk_MK = d3.locale({ - decimal: ",", - thousands: ".", - grouping: [3], - currency: ["", " ден."], - dateTime: "%A, %e %B %Y г. %X", - date: "%d.%m.%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], - days: ["недела", "понеделник", "вторник", "среда", "четврток", "петок", "сабота"], - shortDays: ["нед", "пон", "вто", "сре", "чет", "пет", "саб"], - months: ["јануари", "февруари", "март", "април", "мај", "јуни", "јули", "август", "септември", "октомври", "ноември", "декември"], - shortMonths: ["јан", "фев", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "ное", "дек"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/nl-NL.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/nl-NL.js deleted file mode 100644 index c28a436..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/nl-NL.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.nl_NL = d3.locale({ - decimal: ",", - thousands: ".", - grouping: [3], - currency: ["€ ", ""], - dateTime: "%a %e %B %Y %T", - date: "%d-%m-%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], // unused - days: ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], - shortDays: ["zo", "ma", "di", "wo", "do", "vr", "za"], - months: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], - shortMonths: ["jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/number-format.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/number-format.js deleted file mode 100644 index e62f7b4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/number-format.js +++ /dev/null @@ -1,155 +0,0 @@ -import "../arrays/map"; -import "../core/identity"; -import "../format/formatPrefix"; -import "../format/precision"; -import "../format/round"; - -function d3_locale_numberFormat(locale) { - var locale_decimal = locale.decimal, - locale_thousands = locale.thousands, - locale_grouping = locale.grouping, - locale_currency = locale.currency, - formatGroup = locale_grouping && locale_thousands ? function(value, width) { - var i = value.length, - t = [], - j = 0, - g = locale_grouping[0], - length = 0; - while (i > 0 && g > 0) { - if (length + g + 1 > width) g = Math.max(1, width - length); - t.push(value.substring(i -= g, i + g)); - if ((length += g + 1) > width) break; - g = locale_grouping[j = (j + 1) % locale_grouping.length]; - } - return t.reverse().join(locale_thousands); - } : d3_identity; - - return function(specifier) { - var match = d3_format_re.exec(specifier), - fill = match[1] || " ", - align = match[2] || ">", - sign = match[3] || "-", - symbol = match[4] || "", - zfill = match[5], - width = +match[6], - comma = match[7], - precision = match[8], - type = match[9], - scale = 1, - prefix = "", - suffix = "", - integer = false, - exponent = true; - - if (precision) precision = +precision.substring(1); - - if (zfill || fill === "0" && align === "=") { - zfill = fill = "0"; - align = "="; - } - - switch (type) { - case "n": comma = true; type = "g"; break; - case "%": scale = 100; suffix = "%"; type = "f"; break; - case "p": scale = 100; suffix = "%"; type = "r"; break; - case "b": - case "o": - case "x": - case "X": if (symbol === "#") prefix = "0" + type.toLowerCase(); - case "c": exponent = false; - case "d": integer = true; precision = 0; break; - case "s": scale = -1; type = "r"; break; - } - - if (symbol === "$") prefix = locale_currency[0], suffix = locale_currency[1]; - - // If no precision is specified for r, fallback to general notation. - if (type == "r" && !precision) type = "g"; - - // Ensure that the requested precision is in the supported range. - if (precision != null) { - if (type == "g") precision = Math.max(1, Math.min(21, precision)); - else if (type == "e" || type == "f") precision = Math.max(0, Math.min(20, precision)); - } - - type = d3_format_types.get(type) || d3_format_typeDefault; - - var zcomma = zfill && comma; - - return function(value) { - var fullSuffix = suffix; - - // Return the empty string for floats formatted as ints. - if (integer && (value % 1)) return ""; - - // Convert negative to positive, and record the sign prefix. - var negative = value < 0 || value === 0 && 1 / value < 0 ? (value = -value, "-") : sign === "-" ? "" : sign; - - // Apply the scale, computing it from the value's exponent for si format. - // Preserve the existing suffix, if any, such as the currency symbol. - if (scale < 0) { - var unit = d3.formatPrefix(value, precision); - value = unit.scale(value); - fullSuffix = unit.symbol + suffix; - } else { - value *= scale; - } - - // Convert to the desired precision. - value = type(value, precision); - - // Break the value into the integer part (before) and decimal part (after). - var i = value.lastIndexOf("."), - before, - after; - if (i < 0) { - // If there is no decimal, break on "e" where appropriate. - var j = exponent ? value.lastIndexOf("e") : -1; - if (j < 0) before = value, after = ""; - else before = value.substring(0, j), after = value.substring(j); - } else { - before = value.substring(0, i); - after = locale_decimal + value.substring(i + 1); - } - - // If the fill character is not "0", grouping is applied before padding. - if (!zfill && comma) before = formatGroup(before, Infinity); - - var length = prefix.length + before.length + after.length + (zcomma ? 0 : negative.length), - padding = length < width ? new Array(length = width - length + 1).join(fill) : ""; - - // If the fill character is "0", grouping is applied after padding. - if (zcomma) before = formatGroup(padding + before, padding.length ? width - after.length : Infinity); - - // Apply prefix. - negative += prefix; - - // Rejoin integer and decimal parts. - value = before + after; - - return (align === "<" ? negative + value + padding - : align === ">" ? padding + negative + value - : align === "^" ? padding.substring(0, length >>= 1) + negative + value + padding.substring(length) - : negative + (zcomma ? value : padding + value)) + fullSuffix; - }; - }; -} - -// [[fill]align][sign][symbol][0][width][,][.precision][type] -var d3_format_re = /(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i; - -var d3_format_types = d3.map({ - b: function(x) { return x.toString(2); }, - c: function(x) { return String.fromCharCode(x); }, - o: function(x) { return x.toString(8); }, - x: function(x) { return x.toString(16); }, - X: function(x) { return x.toString(16).toUpperCase(); }, - g: function(x, p) { return x.toPrecision(p); }, - e: function(x, p) { return x.toExponential(p); }, - f: function(x, p) { return x.toFixed(p); }, - r: function(x, p) { return (x = d3.round(x, d3_format_precision(x, p))).toFixed(Math.max(0, Math.min(20, d3_format_precision(x * (1 + 1e-15), p)))); } -}); - -function d3_format_typeDefault(x) { - return x + ""; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/pl-PL.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/pl-PL.js deleted file mode 100644 index a545f0f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/pl-PL.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -var d3_locale_pl_PL = d3.locale({ - decimal: ",", - thousands: ".", - grouping: [3], - currency: ["", "zł"], - dateTime: "%A, %e %B %Y, %X", - date: "%d/%m/%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], // unused - days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota"], - shortDays: ["Niedz.", "Pon.", "Wt.", "Śr.", "Czw.", "Pt.", "Sob."], - months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"], - shortMonths: ["Stycz.", "Luty", "Marz.", "Kwie.", "Maj", "Czerw.", "Lipc.", "Sierp.", "Wrz.", "Paźdz.", "Listop.", "Grudz."]/* In Polish language abbraviated months are not commonly used so there is a dispute about the proper abbraviations. */ -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/pt-BR.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/pt-BR.js deleted file mode 100644 index 7524e48..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/pt-BR.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.pt_BR = d3.locale({ - decimal: ',', - thousands: '.', - grouping: [3], - currency: ['R$', ''], - dateTime: '%A, %e de %B de %Y. %X', - date: '%d/%m/%Y', - time: '%H:%M:%S', - periods: ['AM', 'PM'], - days: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'], - shortDays: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb'], - months: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], - shortMonths: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/ru-RU.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/ru-RU.js deleted file mode 100644 index 714c8f7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/ru-RU.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.ru_RU = d3.locale({ - decimal: ",", - thousands: "\xa0", - grouping: [3], - currency: ["", " руб."], - dateTime: "%A, %e %B %Y г. %X", - date: "%d.%m.%Y", - time: "%H:%M:%S", - periods: ["AM", "PM"], - days: ["воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота"], - shortDays: ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], - months: ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"], - shortMonths: ["янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/time-format.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/time-format.js deleted file mode 100644 index aeae290..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/time-format.js +++ /dev/null @@ -1,369 +0,0 @@ -import "../arrays/map"; -import "../format/requote"; -import "../math/abs"; -import "../time/day"; -import "../time/time"; -import "../time/week"; -import "../time/interval"; - -function d3_locale_timeFormat(locale) { - var locale_dateTime = locale.dateTime, - locale_date = locale.date, - locale_time = locale.time, - locale_periods = locale.periods, - locale_days = locale.days, - locale_shortDays = locale.shortDays, - locale_months = locale.months, - locale_shortMonths = locale.shortMonths; - - function d3_time_format(template) { - var n = template.length; - - function format(date) { - var string = [], - i = -1, - j = 0, - c, - p, - f; - while (++i < n) { - if (template.charCodeAt(i) === 37) { - string.push(template.slice(j, i)); - if ((p = d3_time_formatPads[c = template.charAt(++i)]) != null) c = template.charAt(++i); - if (f = d3_time_formats[c]) c = f(date, p == null ? (c === "e" ? " " : "0") : p); - string.push(c); - j = i + 1; - } - } - string.push(template.slice(j, i)); - return string.join(""); - } - - format.parse = function(string) { - var d = {y: 1900, m: 0, d: 1, H: 0, M: 0, S: 0, L: 0, Z: null}, - i = d3_time_parse(d, template, string, 0); - if (i != string.length) return null; - - // The am-pm flag is 0 for AM, and 1 for PM. - if ("p" in d) d.H = d.H % 12 + d.p * 12; - - // If a time zone is specified, it is always relative to UTC; - // we need to use d3_date_utc if we aren’t already. - var localZ = d.Z != null && d3_date !== d3_date_utc, - date = new (localZ ? d3_date_utc : d3_date); - - // Set year, month, date. - if ("j" in d) date.setFullYear(d.y, 0, d.j); - else if ("w" in d && ("W" in d || "U" in d)) { - date.setFullYear(d.y, 0, 1); - date.setFullYear(d.y, 0, "W" in d - ? (d.w + 6) % 7 + d.W * 7 - (date.getDay() + 5) % 7 - : d.w + d.U * 7 - (date.getDay() + 6) % 7); - } else date.setFullYear(d.y, d.m, d.d); - - // Set hours, minutes, seconds and milliseconds. - date.setHours(d.H + (d.Z / 100 | 0), d.M + d.Z % 100, d.S, d.L); - - return localZ ? date._ : date; - }; - - format.toString = function() { - return template; - }; - - return format; - } - - function d3_time_parse(date, template, string, j) { - var c, - p, - t, - i = 0, - n = template.length, - m = string.length; - while (i < n) { - if (j >= m) return -1; - c = template.charCodeAt(i++); - if (c === 37) { - t = template.charAt(i++); - p = d3_time_parsers[t in d3_time_formatPads ? template.charAt(i++) : t]; - if (!p || ((j = p(date, string, j)) < 0)) return -1; - } else if (c != string.charCodeAt(j++)) { - return -1; - } - } - return j; - } - - d3_time_format.utc = function(template) { - var local = d3_time_format(template); - - function format(date) { - try { - d3_date = d3_date_utc; - var utc = new d3_date(); - utc._ = date; - return local(utc); - } finally { - d3_date = Date; - } - } - - format.parse = function(string) { - try { - d3_date = d3_date_utc; - var date = local.parse(string); - return date && date._; - } finally { - d3_date = Date; - } - }; - - format.toString = local.toString; - - return format; - }; - - d3_time_format.multi = - d3_time_format.utc.multi = d3_time_formatMulti; - - var d3_time_periodLookup = d3.map(), - d3_time_dayRe = d3_time_formatRe(locale_days), - d3_time_dayLookup = d3_time_formatLookup(locale_days), - d3_time_dayAbbrevRe = d3_time_formatRe(locale_shortDays), - d3_time_dayAbbrevLookup = d3_time_formatLookup(locale_shortDays), - d3_time_monthRe = d3_time_formatRe(locale_months), - d3_time_monthLookup = d3_time_formatLookup(locale_months), - d3_time_monthAbbrevRe = d3_time_formatRe(locale_shortMonths), - d3_time_monthAbbrevLookup = d3_time_formatLookup(locale_shortMonths); - - locale_periods.forEach(function(p, i) { - d3_time_periodLookup.set(p.toLowerCase(), i); - }); - - var d3_time_formats = { - a: function(d) { return locale_shortDays[d.getDay()]; }, - A: function(d) { return locale_days[d.getDay()]; }, - b: function(d) { return locale_shortMonths[d.getMonth()]; }, - B: function(d) { return locale_months[d.getMonth()]; }, - c: d3_time_format(locale_dateTime), - d: function(d, p) { return d3_time_formatPad(d.getDate(), p, 2); }, - e: function(d, p) { return d3_time_formatPad(d.getDate(), p, 2); }, - H: function(d, p) { return d3_time_formatPad(d.getHours(), p, 2); }, - I: function(d, p) { return d3_time_formatPad(d.getHours() % 12 || 12, p, 2); }, - j: function(d, p) { return d3_time_formatPad(1 + d3_time.dayOfYear(d), p, 3); }, - L: function(d, p) { return d3_time_formatPad(d.getMilliseconds(), p, 3); }, - m: function(d, p) { return d3_time_formatPad(d.getMonth() + 1, p, 2); }, - M: function(d, p) { return d3_time_formatPad(d.getMinutes(), p, 2); }, - p: function(d) { return locale_periods[+(d.getHours() >= 12)]; }, - S: function(d, p) { return d3_time_formatPad(d.getSeconds(), p, 2); }, - U: function(d, p) { return d3_time_formatPad(d3_time.sundayOfYear(d), p, 2); }, - w: function(d) { return d.getDay(); }, - W: function(d, p) { return d3_time_formatPad(d3_time.mondayOfYear(d), p, 2); }, - x: d3_time_format(locale_date), - X: d3_time_format(locale_time), - y: function(d, p) { return d3_time_formatPad(d.getFullYear() % 100, p, 2); }, - Y: function(d, p) { return d3_time_formatPad(d.getFullYear() % 10000, p, 4); }, - Z: d3_time_zone, - "%": function() { return "%"; } - }; - - var d3_time_parsers = { - a: d3_time_parseWeekdayAbbrev, - A: d3_time_parseWeekday, - b: d3_time_parseMonthAbbrev, - B: d3_time_parseMonth, - c: d3_time_parseLocaleFull, - d: d3_time_parseDay, - e: d3_time_parseDay, - H: d3_time_parseHour24, - I: d3_time_parseHour24, - j: d3_time_parseDayOfYear, - L: d3_time_parseMilliseconds, - m: d3_time_parseMonthNumber, - M: d3_time_parseMinutes, - p: d3_time_parseAmPm, - S: d3_time_parseSeconds, - U: d3_time_parseWeekNumberSunday, - w: d3_time_parseWeekdayNumber, - W: d3_time_parseWeekNumberMonday, - x: d3_time_parseLocaleDate, - X: d3_time_parseLocaleTime, - y: d3_time_parseYear, - Y: d3_time_parseFullYear, - Z: d3_time_parseZone, - "%": d3_time_parseLiteralPercent - }; - - function d3_time_parseWeekdayAbbrev(date, string, i) { - d3_time_dayAbbrevRe.lastIndex = 0; - var n = d3_time_dayAbbrevRe.exec(string.slice(i)); - return n ? (date.w = d3_time_dayAbbrevLookup.get(n[0].toLowerCase()), i + n[0].length) : -1; - } - - function d3_time_parseWeekday(date, string, i) { - d3_time_dayRe.lastIndex = 0; - var n = d3_time_dayRe.exec(string.slice(i)); - return n ? (date.w = d3_time_dayLookup.get(n[0].toLowerCase()), i + n[0].length) : -1; - } - - function d3_time_parseMonthAbbrev(date, string, i) { - d3_time_monthAbbrevRe.lastIndex = 0; - var n = d3_time_monthAbbrevRe.exec(string.slice(i)); - return n ? (date.m = d3_time_monthAbbrevLookup.get(n[0].toLowerCase()), i + n[0].length) : -1; - } - - function d3_time_parseMonth(date, string, i) { - d3_time_monthRe.lastIndex = 0; - var n = d3_time_monthRe.exec(string.slice(i)); - return n ? (date.m = d3_time_monthLookup.get(n[0].toLowerCase()), i + n[0].length) : -1; - } - - function d3_time_parseLocaleFull(date, string, i) { - return d3_time_parse(date, d3_time_formats.c.toString(), string, i); - } - - function d3_time_parseLocaleDate(date, string, i) { - return d3_time_parse(date, d3_time_formats.x.toString(), string, i); - } - - function d3_time_parseLocaleTime(date, string, i) { - return d3_time_parse(date, d3_time_formats.X.toString(), string, i); - } - - function d3_time_parseAmPm(date, string, i) { - var n = d3_time_periodLookup.get(string.slice(i, i += 2).toLowerCase()); - return n == null ? -1 : (date.p = n, i); - } - - return d3_time_format; -} - -var d3_time_formatPads = {"-": "", "_": " ", "0": "0"}, - d3_time_numberRe = /^\s*\d+/, // note: ignores next directive - d3_time_percentRe = /^%/; - -function d3_time_formatPad(value, fill, width) { - var sign = value < 0 ? "-" : "", - string = (sign ? -value : value) + "", - length = string.length; - return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string); -} - -function d3_time_formatRe(names) { - return new RegExp("^(?:" + names.map(d3.requote).join("|") + ")", "i"); -} - -function d3_time_formatLookup(names) { - var map = new d3_Map, i = -1, n = names.length; - while (++i < n) map.set(names[i].toLowerCase(), i); - return map; -} - -function d3_time_parseWeekdayNumber(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 1)); - return n ? (date.w = +n[0], i + n[0].length) : -1; -} - -function d3_time_parseWeekNumberSunday(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i)); - return n ? (date.U = +n[0], i + n[0].length) : -1; -} - -function d3_time_parseWeekNumberMonday(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i)); - return n ? (date.W = +n[0], i + n[0].length) : -1; -} - -function d3_time_parseFullYear(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 4)); - return n ? (date.y = +n[0], i + n[0].length) : -1; -} - -function d3_time_parseYear(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.y = d3_time_expandYear(+n[0]), i + n[0].length) : -1; -} - -function d3_time_parseZone(date, string, i) { - return /^[+-]\d{4}$/.test(string = string.slice(i, i + 5)) - ? (date.Z = -string, i + 5) // sign differs from getTimezoneOffset! - : -1; -} - -function d3_time_expandYear(d) { - return d + (d > 68 ? 1900 : 2000); -} - -function d3_time_parseMonthNumber(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.m = n[0] - 1, i + n[0].length) : -1; -} - -function d3_time_parseDay(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.d = +n[0], i + n[0].length) : -1; -} - -function d3_time_parseDayOfYear(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 3)); - return n ? (date.j = +n[0], i + n[0].length) : -1; -} - -// Note: we don't validate that the hour is in the range [0,23] or [1,12]. -function d3_time_parseHour24(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.H = +n[0], i + n[0].length) : -1; -} - -function d3_time_parseMinutes(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.M = +n[0], i + n[0].length) : -1; -} - -function d3_time_parseSeconds(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 2)); - return n ? (date.S = +n[0], i + n[0].length) : -1; -} - -function d3_time_parseMilliseconds(date, string, i) { - d3_time_numberRe.lastIndex = 0; - var n = d3_time_numberRe.exec(string.slice(i, i + 3)); - return n ? (date.L = +n[0], i + n[0].length) : -1; -} - -// TODO table of time zone offset names? -function d3_time_zone(d) { - var z = d.getTimezoneOffset(), - zs = z > 0 ? "-" : "+", - zh = abs(z) / 60 | 0, - zm = abs(z) % 60; - return zs + d3_time_formatPad(zh, "0", 2) + d3_time_formatPad(zm, "0", 2); -} - -function d3_time_parseLiteralPercent(date, string, i) { - d3_time_percentRe.lastIndex = 0; - var n = d3_time_percentRe.exec(string.slice(i, i + 1)); - return n ? i + n[0].length : -1; -} - -function d3_time_formatMulti(formats) { - var n = formats.length, i = -1; - while (++i < n) formats[i][0] = this(formats[i][0]); - return function(date) { - var i = 0, f = formats[i]; - while (!f[1](date)) f = formats[++i]; - return f[0](date); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/time-scale.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/time-scale.js deleted file mode 100644 index e69de29..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/time-scale.js +++ /dev/null diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/zh-CN.js b/web/nms.gathering.org/old/speedometer/d3-master/src/locale/zh-CN.js deleted file mode 100644 index ea35884..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/locale/zh-CN.js +++ /dev/null @@ -1,16 +0,0 @@ -import "locale"; - -d3.locale.zh_CN = d3.locale({ - decimal: ".", - thousands: ",", - grouping: [3], - currency: ["¥", ""], - dateTime: "%a %b %e %X %Y", - date: "%Y/%-m/%-d", - time: "%H:%M:%S", - periods: ["上午", "下午"], - days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], - shortDays: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], - months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], - shortMonths: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/math/abs.js b/web/nms.gathering.org/old/speedometer/d3-master/src/math/abs.js deleted file mode 100644 index 6c078b9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/math/abs.js +++ /dev/null @@ -1 +0,0 @@ -var abs = Math.abs; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/math/adder.js b/web/nms.gathering.org/old/speedometer/d3-master/src/math/adder.js deleted file mode 100644 index 08fa289..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/math/adder.js +++ /dev/null @@ -1,34 +0,0 @@ -// Adds floating point numbers with twice the normal precision. -// Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and -// Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3) -// 305–363 (1997). -// Code adapted from GeographicLib by Charles F. F. Karney, -// http://geographiclib.sourceforge.net/ -// See lib/geographiclib/LICENSE for details. - -function d3_adder() {} - -d3_adder.prototype = { - s: 0, // rounded value - t: 0, // exact error - add: function(y) { - d3_adderSum(y, this.t, d3_adderTemp); - d3_adderSum(d3_adderTemp.s, this.s, this); - if (this.s) this.t += d3_adderTemp.t; - else this.s = d3_adderTemp.t; - }, - reset: function() { - this.s = this.t = 0; - }, - valueOf: function() { - return this.s; - } -}; - -var d3_adderTemp = new d3_adder; - -function d3_adderSum(a, b, o) { - var x = o.s = a + b, // a + b - bv = x - a, av = x - bv; // b_virtual & a_virtual - o.t = (a - av) + (b - bv); // a_roundoff + b_roundoff -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/math/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/math/index.js deleted file mode 100644 index 20f6966..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/math/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import "random"; -import "transform"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/math/number.js b/web/nms.gathering.org/old/speedometer/d3-master/src/math/number.js deleted file mode 100644 index 44ff332..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/math/number.js +++ /dev/null @@ -1,7 +0,0 @@ -function d3_number(x) { - return x === null ? NaN : +x; -} - -function d3_numeric(x) { - return !isNaN(x); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/math/random.js b/web/nms.gathering.org/old/speedometer/d3-master/src/math/random.js deleted file mode 100644 index d0c6ba0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/math/random.js +++ /dev/null @@ -1,34 +0,0 @@ -d3.random = { - normal: function(µ, σ) { - var n = arguments.length; - if (n < 2) σ = 1; - if (n < 1) µ = 0; - return function() { - var x, y, r; - do { - x = Math.random() * 2 - 1; - y = Math.random() * 2 - 1; - r = x * x + y * y; - } while (!r || r > 1); - return µ + σ * x * Math.sqrt(-2 * Math.log(r) / r); - }; - }, - logNormal: function() { - var random = d3.random.normal.apply(d3, arguments); - return function() { - return Math.exp(random()); - }; - }, - bates: function(m) { - var random = d3.random.irwinHall(m); - return function() { - return random() / m; - }; - }, - irwinHall: function(m) { - return function() { - for (var s = 0, j = 0; j < m; j++) s += Math.random(); - return s; - }; - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/math/transform.js b/web/nms.gathering.org/old/speedometer/d3-master/src/math/transform.js deleted file mode 100644 index 8a5e6cd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/math/transform.js +++ /dev/null @@ -1,64 +0,0 @@ -import "../core/document"; -import "../core/ns"; - -d3.transform = function(string) { - var g = d3_document.createElementNS(d3.ns.prefix.svg, "g"); - return (d3.transform = function(string) { - if (string != null) { - g.setAttribute("transform", string); - var t = g.transform.baseVal.consolidate(); - } - return new d3_transform(t ? t.matrix : d3_transformIdentity); - })(string); -}; - -// Compute x-scale and normalize the first row. -// Compute shear and make second row orthogonal to first. -// Compute y-scale and normalize the second row. -// Finally, compute the rotation. -function d3_transform(m) { - var r0 = [m.a, m.b], - r1 = [m.c, m.d], - kx = d3_transformNormalize(r0), - kz = d3_transformDot(r0, r1), - ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0; - if (r0[0] * r1[1] < r1[0] * r0[1]) { - r0[0] *= -1; - r0[1] *= -1; - kx *= -1; - kz *= -1; - } - this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees; - this.translate = [m.e, m.f]; - this.scale = [kx, ky]; - this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0; -}; - -d3_transform.prototype.toString = function() { - return "translate(" + this.translate - + ")rotate(" + this.rotate - + ")skewX(" + this.skew - + ")scale(" + this.scale - + ")"; -}; - -function d3_transformDot(a, b) { - return a[0] * b[0] + a[1] * b[1]; -} - -function d3_transformNormalize(a) { - var k = Math.sqrt(d3_transformDot(a, a)); - if (k) { - a[0] /= k; - a[1] /= k; - } - return k; -} - -function d3_transformCombine(a, b, k) { - a[0] += k * b[0]; - a[1] += k * b[1]; - return a; -} - -var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/math/trigonometry.js b/web/nms.gathering.org/old/speedometer/d3-master/src/math/trigonometry.js deleted file mode 100644 index d7099a4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/math/trigonometry.js +++ /dev/null @@ -1,44 +0,0 @@ -var ε = 1e-6, - ε2 = ε * ε, - π = Math.PI, - τ = 2 * π, - τε = τ - ε, - halfπ = π / 2, - d3_radians = π / 180, - d3_degrees = 180 / π; - -function d3_sgn(x) { - return x > 0 ? 1 : x < 0 ? -1 : 0; -} - -// Returns the 2D cross product of AB and AC vectors, i.e., the z-component of -// the 3D cross product in a quadrant I Cartesian coordinate system (+x is -// right, +y is up). Returns a positive value if ABC is counter-clockwise, -// negative if clockwise, and zero if the points are collinear. -function d3_cross2d(a, b, c) { - return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]); -} - -function d3_acos(x) { - return x > 1 ? 0 : x < -1 ? π : Math.acos(x); -} - -function d3_asin(x) { - return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x); -} - -function d3_sinh(x) { - return ((x = Math.exp(x)) - 1 / x) / 2; -} - -function d3_cosh(x) { - return ((x = Math.exp(x)) + 1 / x) / 2; -} - -function d3_tanh(x) { - return ((x = Math.exp(2 * x)) - 1) / (x + 1); -} - -function d3_haversin(x) { - return (x = Math.sin(x / 2)) * x; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/bilinear.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/bilinear.js deleted file mode 100644 index ff01477..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/bilinear.js +++ /dev/null @@ -1,7 +0,0 @@ -function d3_scale_bilinear(domain, range, uninterpolate, interpolate) { - var u = uninterpolate(domain[0], domain[1]), - i = interpolate(range[0], range[1]); - return function(x) { - return i(u(x)); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/category.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/category.js deleted file mode 100644 index 3324917..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/category.js +++ /dev/null @@ -1,58 +0,0 @@ -import "../color/rgb"; -import "ordinal"; -import "scale"; - -/* - * This product includes color specifications and designs developed by Cynthia - * Brewer (http://colorbrewer.org/). See lib/colorbrewer for more information. - */ - -d3.scale.category10 = function() { - return d3.scale.ordinal().range(d3_category10); -}; - -d3.scale.category20 = function() { - return d3.scale.ordinal().range(d3_category20); -}; - -d3.scale.category20b = function() { - return d3.scale.ordinal().range(d3_category20b); -}; - -d3.scale.category20c = function() { - return d3.scale.ordinal().range(d3_category20c); -}; - -var d3_category10 = [ - 0x1f77b4, 0xff7f0e, 0x2ca02c, 0xd62728, 0x9467bd, - 0x8c564b, 0xe377c2, 0x7f7f7f, 0xbcbd22, 0x17becf -].map(d3_rgbString); - -var d3_category20 = [ - 0x1f77b4, 0xaec7e8, - 0xff7f0e, 0xffbb78, - 0x2ca02c, 0x98df8a, - 0xd62728, 0xff9896, - 0x9467bd, 0xc5b0d5, - 0x8c564b, 0xc49c94, - 0xe377c2, 0xf7b6d2, - 0x7f7f7f, 0xc7c7c7, - 0xbcbd22, 0xdbdb8d, - 0x17becf, 0x9edae5 -].map(d3_rgbString); - -var d3_category20b = [ - 0x393b79, 0x5254a3, 0x6b6ecf, 0x9c9ede, - 0x637939, 0x8ca252, 0xb5cf6b, 0xcedb9c, - 0x8c6d31, 0xbd9e39, 0xe7ba52, 0xe7cb94, - 0x843c39, 0xad494a, 0xd6616b, 0xe7969c, - 0x7b4173, 0xa55194, 0xce6dbd, 0xde9ed6 -].map(d3_rgbString); - -var d3_category20c = [ - 0x3182bd, 0x6baed6, 0x9ecae1, 0xc6dbef, - 0xe6550d, 0xfd8d3c, 0xfdae6b, 0xfdd0a2, - 0x31a354, 0x74c476, 0xa1d99b, 0xc7e9c0, - 0x756bb1, 0x9e9ac8, 0xbcbddc, 0xdadaeb, - 0x636363, 0x969696, 0xbdbdbd, 0xd9d9d9 -].map(d3_rgbString); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/identity.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/identity.js deleted file mode 100644 index 0cc7809..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/identity.js +++ /dev/null @@ -1,33 +0,0 @@ -import "linear"; -import "scale"; - -d3.scale.identity = function() { - return d3_scale_identity([0, 1]); -}; - -function d3_scale_identity(domain) { - - function identity(x) { return +x; } - - identity.invert = identity; - - identity.domain = identity.range = function(x) { - if (!arguments.length) return domain; - domain = x.map(identity); - return identity; - }; - - identity.ticks = function(m) { - return d3_scale_linearTicks(domain, m); - }; - - identity.tickFormat = function(m, format) { - return d3_scale_linearTickFormat(domain, m, format); - }; - - identity.copy = function() { - return d3_scale_identity(domain); - }; - - return identity; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/index.js deleted file mode 100644 index 271ea8d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import "scale"; -import "linear"; -import "log"; -import "pow"; -import "sqrt"; -import "ordinal"; -import "category"; -import "quantile"; -import "quantize"; -import "threshold"; -import "identity"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/linear.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/linear.js deleted file mode 100644 index ce60ee4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/linear.js +++ /dev/null @@ -1,158 +0,0 @@ -import "../arrays/range"; -import "../core/rebind"; -import "../interpolate/interpolate"; -import "../interpolate/round"; -import "../interpolate/uninterpolate"; -import "../format/format"; -import "../math/abs"; -import "bilinear"; -import "nice"; -import "polylinear"; -import "scale"; - -d3.scale.linear = function() { - return d3_scale_linear([0, 1], [0, 1], d3_interpolate, false); -}; - -function d3_scale_linear(domain, range, interpolate, clamp) { - var output, - input; - - function rescale() { - var linear = Math.min(domain.length, range.length) > 2 ? d3_scale_polylinear : d3_scale_bilinear, - uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber; - output = linear(domain, range, uninterpolate, interpolate); - input = linear(range, domain, uninterpolate, d3_interpolate); - return scale; - } - - function scale(x) { - return output(x); - } - - // Note: requires range is coercible to number! - scale.invert = function(y) { - return input(y); - }; - - scale.domain = function(x) { - if (!arguments.length) return domain; - domain = x.map(Number); - return rescale(); - }; - - scale.range = function(x) { - if (!arguments.length) return range; - range = x; - return rescale(); - }; - - scale.rangeRound = function(x) { - return scale.range(x).interpolate(d3_interpolateRound); - }; - - scale.clamp = function(x) { - if (!arguments.length) return clamp; - clamp = x; - return rescale(); - }; - - scale.interpolate = function(x) { - if (!arguments.length) return interpolate; - interpolate = x; - return rescale(); - }; - - scale.ticks = function(m) { - return d3_scale_linearTicks(domain, m); - }; - - scale.tickFormat = function(m, format) { - return d3_scale_linearTickFormat(domain, m, format); - }; - - scale.nice = function(m) { - d3_scale_linearNice(domain, m); - return rescale(); - }; - - scale.copy = function() { - return d3_scale_linear(domain, range, interpolate, clamp); - }; - - return rescale(); -} - -function d3_scale_linearRebind(scale, linear) { - return d3.rebind(scale, linear, "range", "rangeRound", "interpolate", "clamp"); -} - -function d3_scale_linearNice(domain, m) { - return d3_scale_nice(domain, d3_scale_niceStep(d3_scale_linearTickRange(domain, m)[2])); -} - -function d3_scale_linearTickRange(domain, m) { - if (m == null) m = 10; - - var extent = d3_scaleExtent(domain), - span = extent[1] - extent[0], - step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), - err = m / span * step; - - // Filter ticks to get closer to the desired count. - if (err <= .15) step *= 10; - else if (err <= .35) step *= 5; - else if (err <= .75) step *= 2; - - // Round start and stop values to step interval. - extent[0] = Math.ceil(extent[0] / step) * step; - extent[1] = Math.floor(extent[1] / step) * step + step * .5; // inclusive - extent[2] = step; - return extent; -} - -function d3_scale_linearTicks(domain, m) { - return d3.range.apply(d3, d3_scale_linearTickRange(domain, m)); -} - -function d3_scale_linearTickFormat(domain, m, format) { - var range = d3_scale_linearTickRange(domain, m); - if (format) { - var match = d3_format_re.exec(format); - match.shift(); - if (match[8] === "s") { - var prefix = d3.formatPrefix(Math.max(abs(range[0]), abs(range[1]))); - if (!match[7]) match[7] = "." + d3_scale_linearPrecision(prefix.scale(range[2])); - match[8] = "f"; - format = d3.format(match.join("")); - return function(d) { - return format(prefix.scale(d)) + prefix.symbol; - }; - } - if (!match[7]) match[7] = "." + d3_scale_linearFormatPrecision(match[8], range); - format = match.join(""); - } else { - format = ",." + d3_scale_linearPrecision(range[2]) + "f"; - } - return d3.format(format); -} - -var d3_scale_linearFormatSignificant = {s: 1, g: 1, p: 1, r: 1, e: 1}; - -// Returns the number of significant digits after the decimal point. -function d3_scale_linearPrecision(value) { - return -Math.floor(Math.log(value) / Math.LN10 + .01); -} - -// For some format types, the precision specifies the number of significant -// digits; for others, it specifies the number of digits after the decimal -// point. For significant format types, the desired precision equals one plus -// the difference between the decimal precision of the range’s maximum absolute -// value and the tick step’s decimal precision. For format "e", the digit before -// the decimal point counts as one. -function d3_scale_linearFormatPrecision(type, range) { - var p = d3_scale_linearPrecision(range[2]); - return type in d3_scale_linearFormatSignificant - ? Math.abs(p - d3_scale_linearPrecision(Math.max(abs(range[0]), abs(range[1])))) + +(type !== "e") - : p - (type === "%") * 2; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/log.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/log.js deleted file mode 100644 index 5234a58..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/log.js +++ /dev/null @@ -1,92 +0,0 @@ -import "../format/format"; -import "linear"; -import "nice"; -import "scale"; - -d3.scale.log = function() { - return d3_scale_log(d3.scale.linear().domain([0, 1]), 10, true, [1, 10]); -}; - -function d3_scale_log(linear, base, positive, domain) { - - function log(x) { - return (positive ? Math.log(x < 0 ? 0 : x) : -Math.log(x > 0 ? 0 : -x)) / Math.log(base); - } - - function pow(x) { - return positive ? Math.pow(base, x) : -Math.pow(base, -x); - } - - function scale(x) { - return linear(log(x)); - } - - scale.invert = function(x) { - return pow(linear.invert(x)); - }; - - scale.domain = function(x) { - if (!arguments.length) return domain; - positive = x[0] >= 0; - linear.domain((domain = x.map(Number)).map(log)); - return scale; - }; - - scale.base = function(_) { - if (!arguments.length) return base; - base = +_; - linear.domain(domain.map(log)); - return scale; - }; - - scale.nice = function() { - var niced = d3_scale_nice(domain.map(log), positive ? Math : d3_scale_logNiceNegative); - linear.domain(niced); // do not modify the linear scale’s domain in-place! - domain = niced.map(pow); - return scale; - }; - - scale.ticks = function() { - var extent = d3_scaleExtent(domain), - ticks = [], - u = extent[0], - v = extent[1], - i = Math.floor(log(u)), - j = Math.ceil(log(v)), - n = base % 1 ? 2 : base; - if (isFinite(j - i)) { - if (positive) { - for (; i < j; i++) for (var k = 1; k < n; k++) ticks.push(pow(i) * k); - ticks.push(pow(i)); - } else { - ticks.push(pow(i)); - for (; i++ < j;) for (var k = n - 1; k > 0; k--) ticks.push(pow(i) * k); - } - for (i = 0; ticks[i] < u; i++) {} // strip small values - for (j = ticks.length; ticks[j - 1] > v; j--) {} // strip big values - ticks = ticks.slice(i, j); - } - return ticks; - }; - - scale.tickFormat = function(n, format) { - if (!arguments.length) return d3_scale_logFormat; - if (arguments.length < 2) format = d3_scale_logFormat; - else if (typeof format !== "function") format = d3.format(format); - var k = Math.max(.1, n / scale.ticks().length), - f = positive ? (e = 1e-12, Math.ceil) : (e = -1e-12, Math.floor), - e; - return function(d) { - return d / pow(f(log(d) + e)) <= k ? format(d) : ""; - }; - }; - - scale.copy = function() { - return d3_scale_log(linear.copy(), base, positive, domain); - }; - - return d3_scale_linearRebind(scale, linear); -} - -var d3_scale_logFormat = d3.format(".0e"), - d3_scale_logNiceNegative = {floor: function(x) { return -Math.ceil(-x); }, ceil: function(x) { return -Math.floor(-x); }}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/nice.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/nice.js deleted file mode 100644 index 7d534e9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/nice.js +++ /dev/null @@ -1,30 +0,0 @@ -import "../core/identity"; - -function d3_scale_nice(domain, nice) { - var i0 = 0, - i1 = domain.length - 1, - x0 = domain[i0], - x1 = domain[i1], - dx; - - if (x1 < x0) { - dx = i0, i0 = i1, i1 = dx; - dx = x0, x0 = x1, x1 = dx; - } - - domain[i0] = nice.floor(x0); - domain[i1] = nice.ceil(x1); - return domain; -} - -function d3_scale_niceStep(step) { - return step ? { - floor: function(x) { return Math.floor(x / step) * step; }, - ceil: function(x) { return Math.ceil(x / step) * step; } - } : d3_scale_niceIdentity; -} - -var d3_scale_niceIdentity = { - floor: d3_identity, - ceil: d3_identity -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/ordinal.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/ordinal.js deleted file mode 100644 index f065d54..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/ordinal.js +++ /dev/null @@ -1,102 +0,0 @@ -import "../arrays/map"; -import "../arrays/range"; -import "scale"; - -d3.scale.ordinal = function() { - return d3_scale_ordinal([], {t: "range", a: [[]]}); -}; - -function d3_scale_ordinal(domain, ranger) { - var index, - range, - rangeBand; - - function scale(x) { - return range[((index.get(x) || (ranger.t === "range" ? index.set(x, domain.push(x)) : NaN)) - 1) % range.length]; - } - - function steps(start, step) { - return d3.range(domain.length).map(function(i) { return start + step * i; }); - } - - scale.domain = function(x) { - if (!arguments.length) return domain; - domain = []; - index = new d3_Map; - var i = -1, n = x.length, xi; - while (++i < n) if (!index.has(xi = x[i])) index.set(xi, domain.push(xi)); - return scale[ranger.t].apply(scale, ranger.a); - }; - - scale.range = function(x) { - if (!arguments.length) return range; - range = x; - rangeBand = 0; - ranger = {t: "range", a: arguments}; - return scale; - }; - - scale.rangePoints = function(x, padding) { - if (arguments.length < 2) padding = 0; - var start = x[0], - stop = x[1], - step = domain.length < 2 ? (start = (start + stop) / 2, 0) : (stop - start) / (domain.length - 1 + padding); - range = steps(start + step * padding / 2, step); - rangeBand = 0; - ranger = {t: "rangePoints", a: arguments}; - return scale; - }; - - scale.rangeRoundPoints = function(x, padding) { - if (arguments.length < 2) padding = 0; - var start = x[0], - stop = x[1], - step = domain.length < 2 ? (start = stop = Math.round((start + stop) / 2), 0) : (stop - start) / (domain.length - 1 + padding) | 0; // bitwise floor for symmetry - range = steps(start + Math.round(step * padding / 2 + (stop - start - (domain.length - 1 + padding) * step) / 2), step); - rangeBand = 0; - ranger = {t: "rangeRoundPoints", a: arguments}; - return scale; - }; - - scale.rangeBands = function(x, padding, outerPadding) { - if (arguments.length < 2) padding = 0; - if (arguments.length < 3) outerPadding = padding; - var reverse = x[1] < x[0], - start = x[reverse - 0], - stop = x[1 - reverse], - step = (stop - start) / (domain.length - padding + 2 * outerPadding); - range = steps(start + step * outerPadding, step); - if (reverse) range.reverse(); - rangeBand = step * (1 - padding); - ranger = {t: "rangeBands", a: arguments}; - return scale; - }; - - scale.rangeRoundBands = function(x, padding, outerPadding) { - if (arguments.length < 2) padding = 0; - if (arguments.length < 3) outerPadding = padding; - var reverse = x[1] < x[0], - start = x[reverse - 0], - stop = x[1 - reverse], - step = Math.floor((stop - start) / (domain.length - padding + 2 * outerPadding)); - range = steps(start + Math.round((stop - start - (domain.length - padding) * step) / 2), step); - if (reverse) range.reverse(); - rangeBand = Math.round(step * (1 - padding)); - ranger = {t: "rangeRoundBands", a: arguments}; - return scale; - }; - - scale.rangeBand = function() { - return rangeBand; - }; - - scale.rangeExtent = function() { - return d3_scaleExtent(ranger.a[0]); - }; - - scale.copy = function() { - return d3_scale_ordinal(domain, ranger); - }; - - return scale.domain(domain); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/polylinear.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/polylinear.js deleted file mode 100644 index 3d729d7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/polylinear.js +++ /dev/null @@ -1,24 +0,0 @@ -import "../arrays/bisect"; - -function d3_scale_polylinear(domain, range, uninterpolate, interpolate) { - var u = [], - i = [], - j = 0, - k = Math.min(domain.length, range.length) - 1; - - // Handle descending domains. - if (domain[k] < domain[0]) { - domain = domain.slice().reverse(); - range = range.slice().reverse(); - } - - while (++j <= k) { - u.push(uninterpolate(domain[j - 1], domain[j])); - i.push(interpolate(range[j - 1], range[j])); - } - - return function(x) { - var j = d3.bisect(domain, x, 1, k) - 1; - return i[j](u[j](x)); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/pow.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/pow.js deleted file mode 100644 index 9554fb8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/pow.js +++ /dev/null @@ -1,57 +0,0 @@ -import "linear"; -import "scale"; - -d3.scale.pow = function() { - return d3_scale_pow(d3.scale.linear(), 1, [0, 1]); -}; - -function d3_scale_pow(linear, exponent, domain) { - var powp = d3_scale_powPow(exponent), - powb = d3_scale_powPow(1 / exponent); - - function scale(x) { - return linear(powp(x)); - } - - scale.invert = function(x) { - return powb(linear.invert(x)); - }; - - scale.domain = function(x) { - if (!arguments.length) return domain; - linear.domain((domain = x.map(Number)).map(powp)); - return scale; - }; - - scale.ticks = function(m) { - return d3_scale_linearTicks(domain, m); - }; - - scale.tickFormat = function(m, format) { - return d3_scale_linearTickFormat(domain, m, format); - }; - - scale.nice = function(m) { - return scale.domain(d3_scale_linearNice(domain, m)); - }; - - scale.exponent = function(x) { - if (!arguments.length) return exponent; - powp = d3_scale_powPow(exponent = x); - powb = d3_scale_powPow(1 / exponent); - linear.domain(domain.map(powp)); - return scale; - }; - - scale.copy = function() { - return d3_scale_pow(linear.copy(), exponent, domain); - }; - - return d3_scale_linearRebind(scale, linear); -} - -function d3_scale_powPow(e) { - return function(x) { - return x < 0 ? -Math.pow(-x, e) : Math.pow(x, e); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/quantile.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/quantile.js deleted file mode 100644 index b092de2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/quantile.js +++ /dev/null @@ -1,55 +0,0 @@ -import "../arrays/ascending"; -import "../arrays/bisect"; -import "../arrays/quantile"; -import "../math/number"; -import "scale"; - -d3.scale.quantile = function() { - return d3_scale_quantile([], []); -}; - -function d3_scale_quantile(domain, range) { - var thresholds; - - function rescale() { - var k = 0, - q = range.length; - thresholds = []; - while (++k < q) thresholds[k - 1] = d3.quantile(domain, k / q); - return scale; - } - - function scale(x) { - if (!isNaN(x = +x)) return range[d3.bisect(thresholds, x)]; - } - - scale.domain = function(x) { - if (!arguments.length) return domain; - domain = x.map(d3_number).filter(d3_numeric).sort(d3_ascending); - return rescale(); - }; - - scale.range = function(x) { - if (!arguments.length) return range; - range = x; - return rescale(); - }; - - scale.quantiles = function() { - return thresholds; - }; - - scale.invertExtent = function(y) { - y = range.indexOf(y); - return y < 0 ? [NaN, NaN] : [ - y > 0 ? thresholds[y - 1] : domain[0], - y < thresholds.length ? thresholds[y] : domain[domain.length - 1] - ]; - }; - - scale.copy = function() { - return d3_scale_quantile(domain, range); // copy on write! - }; - - return rescale(); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/quantize.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/quantize.js deleted file mode 100644 index f3b656d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/quantize.js +++ /dev/null @@ -1,44 +0,0 @@ -import "scale"; - -d3.scale.quantize = function() { - return d3_scale_quantize(0, 1, [0, 1]); -}; - -function d3_scale_quantize(x0, x1, range) { - var kx, i; - - function scale(x) { - return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))]; - } - - function rescale() { - kx = range.length / (x1 - x0); - i = range.length - 1; - return scale; - } - - scale.domain = function(x) { - if (!arguments.length) return [x0, x1]; - x0 = +x[0]; - x1 = +x[x.length - 1]; - return rescale(); - }; - - scale.range = function(x) { - if (!arguments.length) return range; - range = x; - return rescale(); - }; - - scale.invertExtent = function(y) { - y = range.indexOf(y); - y = y < 0 ? NaN : y / kx + x0; - return [y, y + 1 / kx]; - }; - - scale.copy = function() { - return d3_scale_quantize(x0, x1, range); // copy on write - }; - - return rescale(); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/scale.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/scale.js deleted file mode 100644 index b7952d4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/scale.js +++ /dev/null @@ -1,10 +0,0 @@ -d3.scale = {}; - -function d3_scaleExtent(domain) { - var start = domain[0], stop = domain[domain.length - 1]; - return start < stop ? [start, stop] : [stop, start]; -} - -function d3_scaleRange(scale) { - return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range()); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/sqrt.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/sqrt.js deleted file mode 100644 index a05c287..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/sqrt.js +++ /dev/null @@ -1,6 +0,0 @@ -import "pow"; -import "scale"; - -d3.scale.sqrt = function() { - return d3.scale.pow().exponent(.5); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/threshold.js b/web/nms.gathering.org/old/speedometer/d3-master/src/scale/threshold.js deleted file mode 100644 index 41b04c2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/scale/threshold.js +++ /dev/null @@ -1,36 +0,0 @@ -import "../arrays/bisect"; -import "scale"; - -d3.scale.threshold = function() { - return d3_scale_threshold([.5], [0, 1]); -}; - -function d3_scale_threshold(domain, range) { - - function scale(x) { - if (x <= x) return range[d3.bisect(domain, x)]; - } - - scale.domain = function(_) { - if (!arguments.length) return domain; - domain = _; - return scale; - }; - - scale.range = function(_) { - if (!arguments.length) return range; - range = _; - return scale; - }; - - scale.invertExtent = function(y) { - y = range.indexOf(y); - return [domain[y - 1], domain[y]]; - }; - - scale.copy = function() { - return d3_scale_threshold(domain, range); - }; - - return scale; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/append.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/append.js deleted file mode 100644 index 9630184..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/append.js +++ /dev/null @@ -1,28 +0,0 @@ -import "../core/ns"; -import "selection"; - -d3_selectionPrototype.append = function(name) { - name = d3_selection_creator(name); - return this.select(function() { - return this.appendChild(name.apply(this, arguments)); - }); -}; - -function d3_selection_creator(name) { - - function create() { - var document = this.ownerDocument, - namespace = this.namespaceURI; - return namespace - ? document.createElementNS(namespace, name) - : document.createElement(name); - } - - function createNS() { - return this.ownerDocument.createElementNS(name.space, name.local); - } - - return typeof name === "function" ? name - : (name = d3.ns.qualify(name)).local ? createNS - : create; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/attr.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/attr.js deleted file mode 100644 index 723199a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/attr.js +++ /dev/null @@ -1,62 +0,0 @@ -import "../core/ns"; -import "selection"; - -d3_selectionPrototype.attr = function(name, value) { - if (arguments.length < 2) { - - // For attr(string), return the attribute value for the first node. - if (typeof name === "string") { - var node = this.node(); - name = d3.ns.qualify(name); - return name.local - ? node.getAttributeNS(name.space, name.local) - : node.getAttribute(name); - } - - // For attr(object), the object specifies the names and values of the - // attributes to set or remove. The values may be functions that are - // evaluated for each element. - for (value in name) this.each(d3_selection_attr(value, name[value])); - return this; - } - - return this.each(d3_selection_attr(name, value)); -}; - -function d3_selection_attr(name, value) { - name = d3.ns.qualify(name); - - // For attr(string, null), remove the attribute with the specified name. - function attrNull() { - this.removeAttribute(name); - } - function attrNullNS() { - this.removeAttributeNS(name.space, name.local); - } - - // For attr(string, string), set the attribute with the specified name. - function attrConstant() { - this.setAttribute(name, value); - } - function attrConstantNS() { - this.setAttributeNS(name.space, name.local, value); - } - - // For attr(string, function), evaluate the function for each element, and set - // or remove the attribute as appropriate. - function attrFunction() { - var x = value.apply(this, arguments); - if (x == null) this.removeAttribute(name); - else this.setAttribute(name, x); - } - function attrFunctionNS() { - var x = value.apply(this, arguments); - if (x == null) this.removeAttributeNS(name.space, name.local); - else this.setAttributeNS(name.space, name.local, x); - } - - return value == null - ? (name.local ? attrNullNS : attrNull) : (typeof value === "function" - ? (name.local ? attrFunctionNS : attrFunction) - : (name.local ? attrConstantNS : attrConstant)); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/call.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/call.js deleted file mode 100644 index 3dfc386..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/call.js +++ /dev/null @@ -1,8 +0,0 @@ -import "../core/array"; -import "selection"; - -d3_selectionPrototype.call = function(callback) { - var args = d3_array(arguments); - callback.apply(args[0] = this, args); - return this; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/classed.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/classed.js deleted file mode 100644 index b477ed6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/classed.js +++ /dev/null @@ -1,76 +0,0 @@ -import "../format/collapse"; -import "../format/requote"; -import "selection"; - -d3_selectionPrototype.classed = function(name, value) { - if (arguments.length < 2) { - - // For classed(string), return true only if the first node has the specified - // class or classes. Note that even if the browser supports DOMTokenList, it - // probably doesn't support it on SVG elements (which can be animated). - if (typeof name === "string") { - var node = this.node(), - n = (name = d3_selection_classes(name)).length, - i = -1; - if (value = node.classList) { - while (++i < n) if (!value.contains(name[i])) return false; - } else { - value = node.getAttribute("class"); - while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false; - } - return true; - } - - // For classed(object), the object specifies the names of classes to add or - // remove. The values may be functions that are evaluated for each element. - for (value in name) this.each(d3_selection_classed(value, name[value])); - return this; - } - - // Otherwise, both a name and a value are specified, and are handled as below. - return this.each(d3_selection_classed(name, value)); -}; - -function d3_selection_classedRe(name) { - return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g"); -} - -function d3_selection_classes(name) { - return (name + "").trim().split(/^|\s+/); -} - -// Multiple class names are allowed (e.g., "foo bar"). -function d3_selection_classed(name, value) { - name = d3_selection_classes(name).map(d3_selection_classedName); - var n = name.length; - - function classedConstant() { - var i = -1; - while (++i < n) name[i](this, value); - } - - // When the value is a function, the function is still evaluated only once per - // element even if there are multiple class names. - function classedFunction() { - var i = -1, x = value.apply(this, arguments); - while (++i < n) name[i](this, x); - } - - return typeof value === "function" - ? classedFunction - : classedConstant; -} - -function d3_selection_classedName(name) { - var re = d3_selection_classedRe(name); - return function(node, value) { - if (c = node.classList) return value ? c.add(name) : c.remove(name); - var c = node.getAttribute("class") || ""; - if (value) { - re.lastIndex = 0; - if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name)); - } else { - node.setAttribute("class", d3_collapse(c.replace(re, " "))); - } - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/data.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/data.js deleted file mode 100644 index aadf19a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/data.js +++ /dev/null @@ -1,115 +0,0 @@ -import "../arrays/map"; -import "../arrays/set"; -import "selection"; - -d3_selectionPrototype.data = function(value, key) { - var i = -1, - n = this.length, - group, - node; - - // If no value is specified, return the first value. - if (!arguments.length) { - value = new Array(n = (group = this[0]).length); - while (++i < n) { - if (node = group[i]) { - value[i] = node.__data__; - } - } - return value; - } - - function bind(group, groupData) { - var i, - n = group.length, - m = groupData.length, - n0 = Math.min(n, m), - updateNodes = new Array(m), - enterNodes = new Array(m), - exitNodes = new Array(n), - node, - nodeData; - - if (key) { - var nodeByKeyValue = new d3_Map, - keyValues = new Array(n), - keyValue; - - for (i = -1; ++i < n;) { - if (nodeByKeyValue.has(keyValue = key.call(node = group[i], node.__data__, i))) { - exitNodes[i] = node; // duplicate selection key - } else { - nodeByKeyValue.set(keyValue, node); - } - keyValues[i] = keyValue; - } - - for (i = -1; ++i < m;) { - if (!(node = nodeByKeyValue.get(keyValue = key.call(groupData, nodeData = groupData[i], i)))) { - enterNodes[i] = d3_selection_dataNode(nodeData); - } else if (node !== true) { // no duplicate data key - updateNodes[i] = node; - node.__data__ = nodeData; - } - nodeByKeyValue.set(keyValue, true); - } - - for (i = -1; ++i < n;) { - if (nodeByKeyValue.get(keyValues[i]) !== true) { - exitNodes[i] = group[i]; - } - } - } else { - for (i = -1; ++i < n0;) { - node = group[i]; - nodeData = groupData[i]; - if (node) { - node.__data__ = nodeData; - updateNodes[i] = node; - } else { - enterNodes[i] = d3_selection_dataNode(nodeData); - } - } - for (; i < m; ++i) { - enterNodes[i] = d3_selection_dataNode(groupData[i]); - } - for (; i < n; ++i) { - exitNodes[i] = group[i]; - } - } - - enterNodes.update - = updateNodes; - - enterNodes.parentNode - = updateNodes.parentNode - = exitNodes.parentNode - = group.parentNode; - - enter.push(enterNodes); - update.push(updateNodes); - exit.push(exitNodes); - } - - var enter = d3_selection_enter([]), - update = d3_selection([]), - exit = d3_selection([]); - - if (typeof value === "function") { - while (++i < n) { - bind(group = this[i], value.call(group, group.parentNode.__data__, i)); - } - } else { - while (++i < n) { - bind(group = this[i], value); - } - } - - update.enter = function() { return enter; }; - update.exit = function() { return exit; }; - return update; -}; - -function d3_selection_dataNode(data) { - return {__data__: data}; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/datum.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/datum.js deleted file mode 100644 index 5434de4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/datum.js +++ /dev/null @@ -1,7 +0,0 @@ -import "selection"; - -d3_selectionPrototype.datum = function(value) { - return arguments.length - ? this.property("__data__", value) - : this.property("__data__"); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/each.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/each.js deleted file mode 100644 index 45b8603..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/each.js +++ /dev/null @@ -1,16 +0,0 @@ -import "selection"; - -d3_selectionPrototype.each = function(callback) { - return d3_selection_each(this, function(node, i, j) { - callback.call(node, node.__data__, i, j); - }); -}; - -function d3_selection_each(groups, callback) { - for (var j = 0, m = groups.length; j < m; j++) { - for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) { - if (node = group[i]) callback(node, i, j); - } - } - return groups; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/empty.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/empty.js deleted file mode 100644 index 6135c23..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/empty.js +++ /dev/null @@ -1,5 +0,0 @@ -import "selection"; - -d3_selectionPrototype.empty = function() { - return !this.node(); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter-insert.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter-insert.js deleted file mode 100644 index f7d6c15..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter-insert.js +++ /dev/null @@ -1,20 +0,0 @@ -import "selection"; -import "enter"; - -d3_selection_enterPrototype.insert = function(name, before) { - if (arguments.length < 2) before = d3_selection_enterInsertBefore(this); - return d3_selectionPrototype.insert.call(this, name, before); -}; - -function d3_selection_enterInsertBefore(enter) { - var i0, j0; - return function(d, i, j) { - var group = enter[j].update, - n = group.length, - node; - if (j != j0) j0 = j, i0 = 0; - if (i >= i0) i0 = i + 1; - while (!(node = group[i0]) && ++i0 < n); - return node; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter-select.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter-select.js deleted file mode 100644 index 2764c6c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter-select.js +++ /dev/null @@ -1,27 +0,0 @@ -import "selection"; -import "enter"; - -d3_selection_enterPrototype.select = function(selector) { - var subgroups = [], - subgroup, - subnode, - upgroup, - group, - node; - - for (var j = -1, m = this.length; ++j < m;) { - upgroup = (group = this[j]).update; - subgroups.push(subgroup = []); - subgroup.parentNode = group.parentNode; - for (var i = -1, n = group.length; ++i < n;) { - if (node = group[i]) { - subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j)); - subnode.__data__ = node.__data__; - } else { - subgroup.push(null); - } - } - } - - return d3_selection(subgroups); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter.js deleted file mode 100644 index 2533582..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/enter.js +++ /dev/null @@ -1,21 +0,0 @@ -import "../core/subclass"; -import "selection"; - -function d3_selection_enter(selection) { - d3_subclass(selection, d3_selection_enterPrototype); - return selection; -} - -var d3_selection_enterPrototype = []; - -d3.selection.enter = d3_selection_enter; -d3.selection.enter.prototype = d3_selection_enterPrototype; - -d3_selection_enterPrototype.append = d3_selectionPrototype.append; -d3_selection_enterPrototype.empty = d3_selectionPrototype.empty; -d3_selection_enterPrototype.node = d3_selectionPrototype.node; -d3_selection_enterPrototype.call = d3_selectionPrototype.call; -d3_selection_enterPrototype.size = d3_selectionPrototype.size; - -import "enter-select"; -import "enter-insert"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/filter.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/filter.js deleted file mode 100644 index 3872856..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/filter.js +++ /dev/null @@ -1,28 +0,0 @@ -import "selection"; - -d3_selectionPrototype.filter = function(filter) { - var subgroups = [], - subgroup, - group, - node; - - if (typeof filter !== "function") filter = d3_selection_filter(filter); - - for (var j = 0, m = this.length; j < m; j++) { - subgroups.push(subgroup = []); - subgroup.parentNode = (group = this[j]).parentNode; - for (var i = 0, n = group.length; i < n; i++) { - if ((node = group[i]) && filter.call(node, node.__data__, i, j)) { - subgroup.push(node); - } - } - } - - return d3_selection(subgroups); -}; - -function d3_selection_filter(selector) { - return function() { - return d3_selectMatches(this, selector); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/html.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/html.js deleted file mode 100644 index 19f475d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/html.js +++ /dev/null @@ -1,10 +0,0 @@ -import "selection"; - -d3_selectionPrototype.html = function(value) { - return arguments.length - ? this.each(typeof value === "function" - ? function() { var v = value.apply(this, arguments); this.innerHTML = v == null ? "" : v; } : value == null - ? function() { this.innerHTML = ""; } - : function() { this.innerHTML = value; }) - : this.node().innerHTML; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/index.js deleted file mode 100644 index 3350277..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/index.js +++ /dev/null @@ -1 +0,0 @@ -import "selection"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/insert.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/insert.js deleted file mode 100644 index 909dfd9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/insert.js +++ /dev/null @@ -1,9 +0,0 @@ -import "selection"; - -d3_selectionPrototype.insert = function(name, before) { - name = d3_selection_creator(name); - before = d3_selection_selector(before); - return this.select(function() { - return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null); - }); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/interrupt.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/interrupt.js deleted file mode 100644 index f2fd55e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/interrupt.js +++ /dev/null @@ -1,23 +0,0 @@ -// import "../transition/transition"; -import "selection"; - -// TODO Interrupt transitions for all namespaces? -d3_selectionPrototype.interrupt = function(name) { - return this.each(name == null - ? d3_selection_interrupt - : d3_selection_interruptNS(d3_transitionNamespace(name))); -}; - -var d3_selection_interrupt = d3_selection_interruptNS(d3_transitionNamespace()); - -function d3_selection_interruptNS(ns) { - return function() { - var lock, active; - if ((lock = this[ns]) && (active = lock[lock.active])) { - if (--lock.count) delete lock[lock.active]; - else delete this[ns]; - lock.active += .5; - active.event && active.event.interrupt.call(this, this.__data__, active.index); - } - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/node.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/node.js deleted file mode 100644 index 9c9be4d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/node.js +++ /dev/null @@ -1,11 +0,0 @@ -import "selection"; - -d3_selectionPrototype.node = function() { - for (var j = 0, m = this.length; j < m; j++) { - for (var group = this[j], i = 0, n = group.length; i < n; i++) { - var node = group[i]; - if (node) return node; - } - } - return null; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/on.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/on.js deleted file mode 100644 index 9f04987..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/on.js +++ /dev/null @@ -1,106 +0,0 @@ -import "../arrays/map"; -import "../core/array"; -import "../core/document"; -import "../core/noop"; -import "../event/event"; -import "../format/requote"; -import "selection"; - -d3_selectionPrototype.on = function(type, listener, capture) { - var n = arguments.length; - if (n < 3) { - - // For on(object) or on(object, boolean), the object specifies the event - // types and listeners to add or remove. The optional boolean specifies - // whether the listener captures events. - if (typeof type !== "string") { - if (n < 2) listener = false; - for (capture in type) this.each(d3_selection_on(capture, type[capture], listener)); - return this; - } - - // For on(string), return the listener for the first node. - if (n < 2) return (n = this.node()["__on" + type]) && n._; - - // For on(string, function), use the default capture. - capture = false; - } - - // Otherwise, a type, listener and capture are specified, and handled as below. - return this.each(d3_selection_on(type, listener, capture)); -}; - -function d3_selection_on(type, listener, capture) { - var name = "__on" + type, - i = type.indexOf("."), - wrap = d3_selection_onListener; - - if (i > 0) type = type.slice(0, i); - var filter = d3_selection_onFilters.get(type); - if (filter) type = filter, wrap = d3_selection_onFilter; - - function onRemove() { - var l = this[name]; - if (l) { - this.removeEventListener(type, l, l.$); - delete this[name]; - } - } - - function onAdd() { - var l = wrap(listener, d3_array(arguments)); - onRemove.call(this); - this.addEventListener(type, this[name] = l, l.$ = capture); - l._ = listener; - } - - function removeAll() { - var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"), - match; - for (var name in this) { - if (match = name.match(re)) { - var l = this[name]; - this.removeEventListener(match[1], l, l.$); - delete this[name]; - } - } - } - - return i - ? listener ? onAdd : onRemove - : listener ? d3_noop : removeAll; -} - -var d3_selection_onFilters = d3.map({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}); - -if (d3_document) { - d3_selection_onFilters.forEach(function(k) { - if ("on" + k in d3_document) d3_selection_onFilters.remove(k); - }); -} - -function d3_selection_onListener(listener, argumentz) { - return function(e) { - var o = d3.event; // Events can be reentrant (e.g., focus). - d3.event = e; - argumentz[0] = this.__data__; - try { - listener.apply(this, argumentz); - } finally { - d3.event = o; - } - }; -} - -function d3_selection_onFilter(listener, argumentz) { - var l = d3_selection_onListener(listener, argumentz); - return function(e) { - var target = this, related = e.relatedTarget; - if (!related || (related !== target && !(related.compareDocumentPosition(target) & 8))) { - l.call(target, e); - } - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/order.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/order.js deleted file mode 100644 index dc537ac..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/order.js +++ /dev/null @@ -1,13 +0,0 @@ -import "selection"; - -d3_selectionPrototype.order = function() { - for (var j = -1, m = this.length; ++j < m;) { - for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0;) { - if (node = group[i]) { - if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next); - next = node; - } - } - } - return this; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/property.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/property.js deleted file mode 100644 index 8afcb89..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/property.js +++ /dev/null @@ -1,43 +0,0 @@ -import "selection"; - -d3_selectionPrototype.property = function(name, value) { - if (arguments.length < 2) { - - // For property(string), return the property value for the first node. - if (typeof name === "string") return this.node()[name]; - - // For property(object), the object specifies the names and values of the - // properties to set or remove. The values may be functions that are - // evaluated for each element. - for (value in name) this.each(d3_selection_property(value, name[value])); - return this; - } - - // Otherwise, both a name and a value are specified, and are handled as below. - return this.each(d3_selection_property(name, value)); -}; - -function d3_selection_property(name, value) { - - // For property(name, null), remove the property with the specified name. - function propertyNull() { - delete this[name]; - } - - // For property(name, string), set the property with the specified name. - function propertyConstant() { - this[name] = value; - } - - // For property(name, function), evaluate the function for each element, and - // set or remove the property as appropriate. - function propertyFunction() { - var x = value.apply(this, arguments); - if (x == null) delete this[name]; - else this[name] = x; - } - - return value == null - ? propertyNull : (typeof value === "function" - ? propertyFunction : propertyConstant); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/remove.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/remove.js deleted file mode 100644 index 80666d9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/remove.js +++ /dev/null @@ -1,13 +0,0 @@ -import "selection"; - -// TODO remove(selector)? -// TODO remove(node)? -// TODO remove(function)? -d3_selectionPrototype.remove = function() { - return this.each(d3_selectionRemove); -}; - -function d3_selectionRemove() { - var parent = this.parentNode; - if (parent) parent.removeChild(this); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/select.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/select.js deleted file mode 100644 index 8c1dcde..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/select.js +++ /dev/null @@ -1,32 +0,0 @@ -import "selection"; - -d3_selectionPrototype.select = function(selector) { - var subgroups = [], - subgroup, - subnode, - group, - node; - - selector = d3_selection_selector(selector); - - for (var j = -1, m = this.length; ++j < m;) { - subgroups.push(subgroup = []); - subgroup.parentNode = (group = this[j]).parentNode; - for (var i = -1, n = group.length; ++i < n;) { - if (node = group[i]) { - subgroup.push(subnode = selector.call(node, node.__data__, i, j)); - if (subnode && "__data__" in node) subnode.__data__ = node.__data__; - } else { - subgroup.push(null); - } - } - } - - return d3_selection(subgroups); -}; - -function d3_selection_selector(selector) { - return typeof selector === "function" ? selector : function() { - return d3_select(selector, this); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/selectAll.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/selectAll.js deleted file mode 100644 index 7072f88..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/selectAll.js +++ /dev/null @@ -1,27 +0,0 @@ -import "../core/array"; -import "selection"; - -d3_selectionPrototype.selectAll = function(selector) { - var subgroups = [], - subgroup, - node; - - selector = d3_selection_selectorAll(selector); - - for (var j = -1, m = this.length; ++j < m;) { - for (var group = this[j], i = -1, n = group.length; ++i < n;) { - if (node = group[i]) { - subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j))); - subgroup.parentNode = node; - } - } - } - - return d3_selection(subgroups); -}; - -function d3_selection_selectorAll(selector) { - return typeof selector === "function" ? selector : function() { - return d3_selectAll(selector, this); - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/selection.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/selection.js deleted file mode 100644 index acae550..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/selection.js +++ /dev/null @@ -1,81 +0,0 @@ -import "../core/array"; -import "../core/document"; -import "../core/subclass"; -import "../core/vendor"; - -function d3_selection(groups) { - d3_subclass(groups, d3_selectionPrototype); - return groups; -} - -var d3_select = function(s, n) { return n.querySelector(s); }, - d3_selectAll = function(s, n) { return n.querySelectorAll(s); }, - d3_selectMatches = function(n, s) { - var d3_selectMatcher = n.matches || n[d3_vendorSymbol(n, "matchesSelector")]; - d3_selectMatches = function(n, s) { - return d3_selectMatcher.call(n, s); - }; - return d3_selectMatches(n, s); - }; - -// Prefer Sizzle, if available. -if (typeof Sizzle === "function") { - d3_select = function(s, n) { return Sizzle(s, n)[0] || null; }; - d3_selectAll = Sizzle; - d3_selectMatches = Sizzle.matchesSelector; -} - -d3.selection = function() { - return d3.select(d3_document.documentElement); -}; - -var d3_selectionPrototype = d3.selection.prototype = []; - -import "select"; -import "selectAll"; -import "attr"; -import "classed"; -import "style"; -import "property"; -import "text"; -import "html"; -import "append"; -import "insert"; -import "remove"; -import "data"; -import "datum"; -import "filter"; -import "order"; -import "sort"; -import "on"; -import "each"; -import "call"; -import "empty"; -import "node"; -import "size"; -import "enter"; - -// TODO fast singleton implementation? -d3.select = function(node) { - var group; - if (typeof node === "string") { - group = [d3_select(node, d3_document)]; - group.parentNode = d3_document.documentElement; - } else { - group = [node]; - group.parentNode = d3_documentElement(node); - } - return d3_selection([group]); -}; - -d3.selectAll = function(nodes) { - var group; - if (typeof nodes === "string") { - group = d3_array(d3_selectAll(nodes, d3_document)); - group.parentNode = d3_document.documentElement; - } else { - group = nodes; - group.parentNode = null; - } - return d3_selection([group]); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/size.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/size.js deleted file mode 100644 index 206ab4f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/size.js +++ /dev/null @@ -1,7 +0,0 @@ -import "each"; - -d3_selectionPrototype.size = function() { - var n = 0; - d3_selection_each(this, function() { ++n; }); - return n; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/sort.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/sort.js deleted file mode 100644 index 1abacd0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/sort.js +++ /dev/null @@ -1,15 +0,0 @@ -import "../arrays/ascending"; -import "selection"; - -d3_selectionPrototype.sort = function(comparator) { - comparator = d3_selection_sortComparator.apply(this, arguments); - for (var j = -1, m = this.length; ++j < m;) this[j].sort(comparator); - return this.order(); -}; - -function d3_selection_sortComparator(comparator) { - if (!arguments.length) comparator = d3_ascending; - return function(a, b) { - return a && b ? comparator(a.__data__, b.__data__) : !a - !b; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/style.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/style.js deleted file mode 100644 index 1501da0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/style.js +++ /dev/null @@ -1,59 +0,0 @@ -import "../core/document"; -import "selection"; - -d3_selectionPrototype.style = function(name, value, priority) { - var n = arguments.length; - if (n < 3) { - - // For style(object) or style(object, string), the object specifies the - // names and values of the attributes to set or remove. The values may be - // functions that are evaluated for each element. The optional string - // specifies the priority. - if (typeof name !== "string") { - if (n < 2) value = ""; - for (priority in name) this.each(d3_selection_style(priority, name[priority], value)); - return this; - } - - // For style(string), return the computed style value for the first node. - if (n < 2) { - var node = this.node(); - return d3_window(node).getComputedStyle(node, null).getPropertyValue(name); - } - - // For style(string, string) or style(string, function), use the default - // priority. The priority is ignored for style(string, null). - priority = ""; - } - - // Otherwise, a name, value and priority are specified, and handled as below. - return this.each(d3_selection_style(name, value, priority)); -}; - -function d3_selection_style(name, value, priority) { - - // For style(name, null) or style(name, null, priority), remove the style - // property with the specified name. The priority is ignored. - function styleNull() { - this.style.removeProperty(name); - } - - // For style(name, string) or style(name, string, priority), set the style - // property with the specified name, using the specified priority. - function styleConstant() { - this.style.setProperty(name, value, priority); - } - - // For style(name, function) or style(name, function, priority), evaluate the - // function for each element, and set or remove the style property as - // appropriate. When setting, use the specified priority. - function styleFunction() { - var x = value.apply(this, arguments); - if (x == null) this.style.removeProperty(name); - else this.style.setProperty(name, x, priority); - } - - return value == null - ? styleNull : (typeof value === "function" - ? styleFunction : styleConstant); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/text.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/text.js deleted file mode 100644 index 3daf802..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/text.js +++ /dev/null @@ -1,10 +0,0 @@ -import "selection"; - -d3_selectionPrototype.text = function(value) { - return arguments.length - ? this.each(typeof value === "function" - ? function() { var v = value.apply(this, arguments); this.textContent = v == null ? "" : v; } : value == null - ? function() { this.textContent = ""; } - : function() { this.textContent = value; }) - : this.node().textContent; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/transition.js b/web/nms.gathering.org/old/speedometer/d3-master/src/selection/transition.js deleted file mode 100644 index 09f3d98..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/selection/transition.js +++ /dev/null @@ -1,21 +0,0 @@ -// import "../transition/transition"; -import "selection"; - -d3_selectionPrototype.transition = function(name) { - var id = d3_transitionInheritId || ++d3_transitionId, - ns = d3_transitionNamespace(name), - subgroups = [], - subgroup, - node, - transition = d3_transitionInherit || {time: Date.now(), ease: d3_ease_cubicInOut, delay: 0, duration: 250}; - - for (var j = -1, m = this.length; ++j < m;) { - subgroups.push(subgroup = []); - for (var group = this[j], i = -1, n = group.length; ++i < n;) { - if (node = group[i]) d3_transitionNode(node, i, ns, id, transition); - subgroup.push(node); - } - } - - return d3_transition(subgroups, ns, id); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/start.js b/web/nms.gathering.org/old/speedometer/d3-master/src/start.js deleted file mode 100644 index aea3d9d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/start.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){ - var d3 = {version: "3.5.5"}; // semver diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/arc.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/arc.js deleted file mode 100644 index feda636..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/arc.js +++ /dev/null @@ -1,288 +0,0 @@ -import "../core/functor"; -import "../core/zero"; -import "../math/trigonometry"; -import "../geom/polygon"; -import "svg"; - -d3.svg.arc = function() { - var innerRadius = d3_svg_arcInnerRadius, - outerRadius = d3_svg_arcOuterRadius, - cornerRadius = d3_zero, - padRadius = d3_svg_arcAuto, - startAngle = d3_svg_arcStartAngle, - endAngle = d3_svg_arcEndAngle, - padAngle = d3_svg_arcPadAngle; - - function arc() { - var r0 = Math.max(0, +innerRadius.apply(this, arguments)), - r1 = Math.max(0, +outerRadius.apply(this, arguments)), - a0 = startAngle.apply(this, arguments) - halfπ, - a1 = endAngle.apply(this, arguments) - halfπ, - da = Math.abs(a1 - a0), - cw = a0 > a1 ? 0 : 1; - - // Ensure that the outer radius is always larger than the inner radius. - if (r1 < r0) rc = r1, r1 = r0, r0 = rc; - - // Special case for an arc that spans the full circle. - if (da >= τε) return circleSegment(r1, cw) + (r0 ? circleSegment(r0, 1 - cw) : "") + "Z"; - - var rc, - cr, - rp, - ap, - p0 = 0, - p1 = 0, - x0, - y0, - x1, - y1, - x2, - y2, - x3, - y3, - path = []; - - // The recommended minimum inner radius when using padding is outerRadius * - // padAngle / sin(θ), where θ is the angle of the smallest arc (without - // padding). For example, if the outerRadius is 200 pixels and the padAngle - // is 0.02 radians, a reasonable θ is 0.04 radians, and a reasonable - // innerRadius is 100 pixels. - - if (ap = (+padAngle.apply(this, arguments) || 0) / 2) { - rp = padRadius === d3_svg_arcAuto ? Math.sqrt(r0 * r0 + r1 * r1) : +padRadius.apply(this, arguments); - if (!cw) p1 *= -1; - if (r1) p1 = d3_asin(rp / r1 * Math.sin(ap)); - if (r0) p0 = d3_asin(rp / r0 * Math.sin(ap)); - } - - // Compute the two outer corners. - if (r1) { - x0 = r1 * Math.cos(a0 + p1); - y0 = r1 * Math.sin(a0 + p1); - x1 = r1 * Math.cos(a1 - p1); - y1 = r1 * Math.sin(a1 - p1); - - // Detect whether the outer corners are collapsed. - var l1 = Math.abs(a1 - a0 - 2 * p1) <= π ? 0 : 1; - if (p1 && d3_svg_arcSweep(x0, y0, x1, y1) === cw ^ l1) { - var h1 = (a0 + a1) / 2; - x0 = r1 * Math.cos(h1); - y0 = r1 * Math.sin(h1); - x1 = y1 = null; - } - } else { - x0 = y0 = 0; - } - - // Compute the two inner corners. - if (r0) { - x2 = r0 * Math.cos(a1 - p0); - y2 = r0 * Math.sin(a1 - p0); - x3 = r0 * Math.cos(a0 + p0); - y3 = r0 * Math.sin(a0 + p0); - - // Detect whether the inner corners are collapsed. - var l0 = Math.abs(a0 - a1 + 2 * p0) <= π ? 0 : 1; - if (p0 && d3_svg_arcSweep(x2, y2, x3, y3) === (1 - cw) ^ l0) { - var h0 = (a0 + a1) / 2; - x2 = r0 * Math.cos(h0); - y2 = r0 * Math.sin(h0); - x3 = y3 = null; - } - } else { - x2 = y2 = 0; - } - - // Compute the rounded corners. - if ((rc = Math.min(Math.abs(r1 - r0) / 2, +cornerRadius.apply(this, arguments))) > 1e-3) { - cr = r0 < r1 ^ cw ? 0 : 1; - - // Compute the angle of the sector formed by the two sides of the arc. - var oc = x3 == null ? [x2, y2] : x1 == null ? [x0, y0] : d3_geom_polygonIntersect([x0, y0], [x3, y3], [x1, y1], [x2, y2]), - ax = x0 - oc[0], - ay = y0 - oc[1], - bx = x1 - oc[0], - by = y1 - oc[1], - kc = 1 / Math.sin(Math.acos((ax * bx + ay * by) / (Math.sqrt(ax * ax + ay * ay) * Math.sqrt(bx * bx + by * by))) / 2), - lc = Math.sqrt(oc[0] * oc[0] + oc[1] * oc[1]); - - // Compute the outer corners. - if (x1 != null) { - var rc1 = Math.min(rc, (r1 - lc) / (kc + 1)), - t30 = d3_svg_arcCornerTangents(x3 == null ? [x2, y2] : [x3, y3], [x0, y0], r1, rc1, cw), - t12 = d3_svg_arcCornerTangents([x1, y1], [x2, y2], r1, rc1, cw); - - // Detect whether the outer edge is fully circular. - if (rc === rc1) { - path.push( - "M", t30[0], - "A", rc1, ",", rc1, " 0 0,", cr, " ", t30[1], - "A", r1, ",", r1, " 0 ", (1 - cw) ^ d3_svg_arcSweep(t30[1][0], t30[1][1], t12[1][0], t12[1][1]), ",", cw, " ", t12[1], - "A", rc1, ",", rc1, " 0 0,", cr, " ", t12[0]); - } else { - path.push( - "M", t30[0], - "A", rc1, ",", rc1, " 0 1,", cr, " ", t12[0]); - } - } else { - path.push("M", x0, ",", y0); - } - - // Compute the inner corners. - if (x3 != null) { - var rc0 = Math.min(rc, (r0 - lc) / (kc - 1)), - t03 = d3_svg_arcCornerTangents([x0, y0], [x3, y3], r0, -rc0, cw), - t21 = d3_svg_arcCornerTangents([x2, y2], x1 == null ? [x0, y0] : [x1, y1], r0, -rc0, cw); - - // Detect whether the inner edge is fully circular. - if (rc === rc0) { - path.push( - "L", t21[0], - "A", rc0, ",", rc0, " 0 0,", cr, " ", t21[1], - "A", r0, ",", r0, " 0 ", cw ^ d3_svg_arcSweep(t21[1][0], t21[1][1], t03[1][0], t03[1][1]), ",", 1 - cw, " ", t03[1], - "A", rc0, ",", rc0, " 0 0,", cr, " ", t03[0]); - } else { - path.push( - "L", t21[0], - "A", rc0, ",", rc0, " 0 0,", cr, " ", t03[0]); - } - } else { - path.push("L", x2, ",", y2); - } - } - - // Compute straight corners. - else { - path.push("M", x0, ",", y0); - if (x1 != null) path.push("A", r1, ",", r1, " 0 ", l1, ",", cw, " ", x1, ",", y1); - path.push("L", x2, ",", y2); - if (x3 != null) path.push("A", r0, ",", r0, " 0 ", l0, ",", 1 - cw, " ", x3, ",", y3); - } - - path.push("Z"); - return path.join(""); - } - - function circleSegment(r1, cw) { - return "M0," + r1 - + "A" + r1 + "," + r1 + " 0 1," + cw + " 0," + -r1 - + "A" + r1 + "," + r1 + " 0 1," + cw + " 0," + r1; - } - - arc.innerRadius = function(v) { - if (!arguments.length) return innerRadius; - innerRadius = d3_functor(v); - return arc; - }; - - arc.outerRadius = function(v) { - if (!arguments.length) return outerRadius; - outerRadius = d3_functor(v); - return arc; - }; - - arc.cornerRadius = function(v) { - if (!arguments.length) return cornerRadius; - cornerRadius = d3_functor(v); - return arc; - }; - - arc.padRadius = function(v) { - if (!arguments.length) return padRadius; - padRadius = v == d3_svg_arcAuto ? d3_svg_arcAuto : d3_functor(v); - return arc; - }; - - arc.startAngle = function(v) { - if (!arguments.length) return startAngle; - startAngle = d3_functor(v); - return arc; - }; - - arc.endAngle = function(v) { - if (!arguments.length) return endAngle; - endAngle = d3_functor(v); - return arc; - }; - - arc.padAngle = function(v) { - if (!arguments.length) return padAngle; - padAngle = d3_functor(v); - return arc; - }; - - arc.centroid = function() { - var r = (+innerRadius.apply(this, arguments) + +outerRadius.apply(this, arguments)) / 2, - a = (+startAngle.apply(this, arguments) + +endAngle.apply(this, arguments)) / 2 - halfπ; - return [Math.cos(a) * r, Math.sin(a) * r]; - }; - - return arc; -}; - -var d3_svg_arcAuto = "auto"; - -function d3_svg_arcInnerRadius(d) { - return d.innerRadius; -} - -function d3_svg_arcOuterRadius(d) { - return d.outerRadius; -} - -function d3_svg_arcStartAngle(d) { - return d.startAngle; -} - -function d3_svg_arcEndAngle(d) { - return d.endAngle; -} - -function d3_svg_arcPadAngle(d) { - return d && d.padAngle; -} - -// Note: similar to d3_cross2d, d3_geom_polygonInside -function d3_svg_arcSweep(x0, y0, x1, y1) { - return (x0 - x1) * y0 - (y0 - y1) * x0 > 0 ? 0 : 1; -} - -// Compute perpendicular offset line of length rc. -// http://mathworld.wolfram.com/Circle-LineIntersection.html -function d3_svg_arcCornerTangents(p0, p1, r1, rc, cw) { - var x01 = p0[0] - p1[0], - y01 = p0[1] - p1[1], - lo = (cw ? rc : -rc) / Math.sqrt(x01 * x01 + y01 * y01), - ox = lo * y01, - oy = -lo * x01, - x1 = p0[0] + ox, - y1 = p0[1] + oy, - x2 = p1[0] + ox, - y2 = p1[1] + oy, - x3 = (x1 + x2) / 2, - y3 = (y1 + y2) / 2, - dx = x2 - x1, - dy = y2 - y1, - d2 = dx * dx + dy * dy, - r = r1 - rc, - D = x1 * y2 - x2 * y1, - d = (dy < 0 ? -1 : 1) * Math.sqrt(r * r * d2 - D * D), - cx0 = (D * dy - dx * d) / d2, - cy0 = (-D * dx - dy * d) / d2, - cx1 = (D * dy + dx * d) / d2, - cy1 = (-D * dx + dy * d) / d2, - dx0 = cx0 - x3, - dy0 = cy0 - y3, - dx1 = cx1 - x3, - dy1 = cy1 - y3; - - // Pick the closer of the two intersection points. - // TODO Is there a faster way to determine which intersection to use? - if (dx0 * dx0 + dy0 * dy0 > dx1 * dx1 + dy1 * dy1) cx0 = cx1, cy0 = cy1; - - return [ - [cx0 - ox, cy0 - oy], - [cx0 * r1 / r, cy0 * r1 / r] - ]; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/area-radial.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/area-radial.js deleted file mode 100644 index 9a5b862..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/area-radial.js +++ /dev/null @@ -1,14 +0,0 @@ -import "area"; -import "svg"; -import "line-radial"; - -d3.svg.area.radial = function() { - var area = d3_svg_area(d3_svg_lineRadial); - area.radius = area.x, delete area.x; - area.innerRadius = area.x0, delete area.x0; - area.outerRadius = area.x1, delete area.x1; - area.angle = area.y, delete area.y; - area.startAngle = area.y0, delete area.y0; - area.endAngle = area.y1, delete area.y1; - return area; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/area.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/area.js deleted file mode 100644 index b1c030a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/area.js +++ /dev/null @@ -1,121 +0,0 @@ -import "../core/functor"; -import "../core/identity"; -import "../core/true"; -import "../geom/point"; -import "svg"; -import "line"; - -function d3_svg_area(projection) { - var x0 = d3_geom_pointX, - x1 = d3_geom_pointX, - y0 = 0, - y1 = d3_geom_pointY, - defined = d3_true, - interpolate = d3_svg_lineLinear, - interpolateKey = interpolate.key, - interpolateReverse = interpolate, - L = "L", - tension = .7; - - function area(data) { - var segments = [], - points0 = [], - points1 = [], - i = -1, - n = data.length, - d, - fx0 = d3_functor(x0), - fy0 = d3_functor(y0), - fx1 = x0 === x1 ? function() { return x; } : d3_functor(x1), - fy1 = y0 === y1 ? function() { return y; } : d3_functor(y1), - x, - y; - - function segment() { - segments.push("M", interpolate(projection(points1), tension), - L, interpolateReverse(projection(points0.reverse()), tension), - "Z"); - } - - while (++i < n) { - if (defined.call(this, d = data[i], i)) { - points0.push([x = +fx0.call(this, d, i), y = +fy0.call(this, d, i)]); - points1.push([+fx1.call(this, d, i), +fy1.call(this, d, i)]); - } else if (points0.length) { - segment(); - points0 = []; - points1 = []; - } - } - - if (points0.length) segment(); - - return segments.length ? segments.join("") : null; - } - - area.x = function(_) { - if (!arguments.length) return x1; - x0 = x1 = _; - return area; - }; - - area.x0 = function(_) { - if (!arguments.length) return x0; - x0 = _; - return area; - }; - - area.x1 = function(_) { - if (!arguments.length) return x1; - x1 = _; - return area; - }; - - area.y = function(_) { - if (!arguments.length) return y1; - y0 = y1 = _; - return area; - }; - - area.y0 = function(_) { - if (!arguments.length) return y0; - y0 = _; - return area; - }; - - area.y1 = function(_) { - if (!arguments.length) return y1; - y1 = _; - return area; - }; - - area.defined = function(_) { - if (!arguments.length) return defined; - defined = _; - return area; - }; - - area.interpolate = function(_) { - if (!arguments.length) return interpolateKey; - if (typeof _ === "function") interpolateKey = interpolate = _; - else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key; - interpolateReverse = interpolate.reverse || interpolate; - L = interpolate.closed ? "M" : "L"; - return area; - }; - - area.tension = function(_) { - if (!arguments.length) return tension; - tension = _; - return area; - }; - - return area; -} - -d3_svg_lineStepBefore.reverse = d3_svg_lineStepAfter; -d3_svg_lineStepAfter.reverse = d3_svg_lineStepBefore; - -d3.svg.area = function() { - return d3_svg_area(d3_identity); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/axis.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/axis.js deleted file mode 100644 index 79a6740..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/axis.js +++ /dev/null @@ -1,159 +0,0 @@ -import "../core/identity"; -import "../math/trigonometry"; -import "../scale/linear"; -import "../scale/scale"; -import "../selection/selection"; -import "../transition/transition"; -import "svg"; - -d3.svg.axis = function() { - var scale = d3.scale.linear(), - orient = d3_svg_axisDefaultOrient, - innerTickSize = 6, - outerTickSize = 6, - tickPadding = 3, - tickArguments_ = [10], - tickValues = null, - tickFormat_; - - function axis(g) { - g.each(function() { - var g = d3.select(this); - - // Stash a snapshot of the new scale, and retrieve the old snapshot. - var scale0 = this.__chart__ || scale, - scale1 = this.__chart__ = scale.copy(); - - // Ticks, or domain values for ordinal scales. - var ticks = tickValues == null ? (scale1.ticks ? scale1.ticks.apply(scale1, tickArguments_) : scale1.domain()) : tickValues, - tickFormat = tickFormat_ == null ? (scale1.tickFormat ? scale1.tickFormat.apply(scale1, tickArguments_) : d3_identity) : tickFormat_, - tick = g.selectAll(".tick").data(ticks, scale1), - tickEnter = tick.enter().insert("g", ".domain").attr("class", "tick").style("opacity", ε), - tickExit = d3.transition(tick.exit()).style("opacity", ε).remove(), - tickUpdate = d3.transition(tick.order()).style("opacity", 1), - tickSpacing = Math.max(innerTickSize, 0) + tickPadding, - tickTransform; - - // Domain. - var range = d3_scaleRange(scale1), - path = g.selectAll(".domain").data([0]), - pathUpdate = (path.enter().append("path").attr("class", "domain"), d3.transition(path)); - - tickEnter.append("line"); - tickEnter.append("text"); - - var lineEnter = tickEnter.select("line"), - lineUpdate = tickUpdate.select("line"), - text = tick.select("text").text(tickFormat), - textEnter = tickEnter.select("text"), - textUpdate = tickUpdate.select("text"), - sign = orient === "top" || orient === "left" ? -1 : 1, - x1, x2, y1, y2; - - if (orient === "bottom" || orient === "top") { - tickTransform = d3_svg_axisX, x1 = "x", y1 = "y", x2 = "x2", y2 = "y2"; - text.attr("dy", sign < 0 ? "0em" : ".71em").style("text-anchor", "middle"); - pathUpdate.attr("d", "M" + range[0] + "," + sign * outerTickSize + "V0H" + range[1] + "V" + sign * outerTickSize); - } else { - tickTransform = d3_svg_axisY, x1 = "y", y1 = "x", x2 = "y2", y2 = "x2"; - text.attr("dy", ".32em").style("text-anchor", sign < 0 ? "end" : "start"); - pathUpdate.attr("d", "M" + sign * outerTickSize + "," + range[0] + "H0V" + range[1] + "H" + sign * outerTickSize); - } - - lineEnter.attr(y2, sign * innerTickSize); - textEnter.attr(y1, sign * tickSpacing); - lineUpdate.attr(x2, 0).attr(y2, sign * innerTickSize); - textUpdate.attr(x1, 0).attr(y1, sign * tickSpacing); - - // If either the new or old scale is ordinal, - // entering ticks are undefined in the old scale, - // and so can fade-in in the new scale’s position. - // Exiting ticks are likewise undefined in the new scale, - // and so can fade-out in the old scale’s position. - if (scale1.rangeBand) { - var x = scale1, dx = x.rangeBand() / 2; - scale0 = scale1 = function(d) { return x(d) + dx; }; - } else if (scale0.rangeBand) { - scale0 = scale1; - } else { - tickExit.call(tickTransform, scale1, scale0); - } - - tickEnter.call(tickTransform, scale0, scale1); - tickUpdate.call(tickTransform, scale1, scale1); - }); - } - - axis.scale = function(x) { - if (!arguments.length) return scale; - scale = x; - return axis; - }; - - axis.orient = function(x) { - if (!arguments.length) return orient; - orient = x in d3_svg_axisOrients ? x + "" : d3_svg_axisDefaultOrient; - return axis; - }; - - axis.ticks = function() { - if (!arguments.length) return tickArguments_; - tickArguments_ = arguments; - return axis; - }; - - axis.tickValues = function(x) { - if (!arguments.length) return tickValues; - tickValues = x; - return axis; - }; - - axis.tickFormat = function(x) { - if (!arguments.length) return tickFormat_; - tickFormat_ = x; - return axis; - }; - - axis.tickSize = function(x) { - var n = arguments.length; - if (!n) return innerTickSize; - innerTickSize = +x; - outerTickSize = +arguments[n - 1]; - return axis; - }; - - axis.innerTickSize = function(x) { - if (!arguments.length) return innerTickSize; - innerTickSize = +x; - return axis; - }; - - axis.outerTickSize = function(x) { - if (!arguments.length) return outerTickSize; - outerTickSize = +x; - return axis; - }; - - axis.tickPadding = function(x) { - if (!arguments.length) return tickPadding; - tickPadding = +x; - return axis; - }; - - axis.tickSubdivide = function() { - return arguments.length && axis; - }; - - return axis; -}; - -var d3_svg_axisDefaultOrient = "bottom", - d3_svg_axisOrients = {top: 1, right: 1, bottom: 1, left: 1}; - -function d3_svg_axisX(selection, x0, x1) { - selection.attr("transform", function(d) { var v0 = x0(d); return "translate(" + (isFinite(v0) ? v0 : x1(d)) + ",0)"; }); -} - -function d3_svg_axisY(selection, y0, y1) { - selection.attr("transform", function(d) { var v0 = y0(d); return "translate(0," + (isFinite(v0) ? v0 : y1(d)) + ")"; }); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/brush.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/brush.js deleted file mode 100644 index 77ef8d3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/brush.js +++ /dev/null @@ -1,429 +0,0 @@ -import "../core/identity"; -import "../core/document"; -import "../core/rebind"; -import "../event/drag"; -import "../event/event"; -import "../event/mouse"; -import "../scale/scale"; -import "../selection/selection"; -import "svg"; - -d3.svg.brush = function() { - var event = d3_eventDispatch(brush, "brushstart", "brush", "brushend"), - x = null, // x-scale, optional - y = null, // y-scale, optional - xExtent = [0, 0], // [x0, x1] in integer pixels - yExtent = [0, 0], // [y0, y1] in integer pixels - xExtentDomain, // x-extent in data space - yExtentDomain, // y-extent in data space - xClamp = true, // whether to clamp the x-extent to the range - yClamp = true, // whether to clamp the y-extent to the range - resizes = d3_svg_brushResizes[0]; - - function brush(g) { - g.each(function() { - - // Prepare the brush container for events. - var g = d3.select(this) - .style("pointer-events", "all") - .style("-webkit-tap-highlight-color", "rgba(0,0,0,0)") - .on("mousedown.brush", brushstart) - .on("touchstart.brush", brushstart); - - // An invisible, mouseable area for starting a new brush. - var background = g.selectAll(".background") - .data([0]); - - background.enter().append("rect") - .attr("class", "background") - .style("visibility", "hidden") - .style("cursor", "crosshair"); - - // The visible brush extent; style this as you like! - g.selectAll(".extent") - .data([0]) - .enter().append("rect") - .attr("class", "extent") - .style("cursor", "move"); - - // More invisible rects for resizing the extent. - var resize = g.selectAll(".resize") - .data(resizes, d3_identity); - - // Remove any superfluous resizers. - resize.exit().remove(); - - resize.enter().append("g") - .attr("class", function(d) { return "resize " + d; }) - .style("cursor", function(d) { return d3_svg_brushCursor[d]; }) - .append("rect") - .attr("x", function(d) { return /[ew]$/.test(d) ? -3 : null; }) - .attr("y", function(d) { return /^[ns]/.test(d) ? -3 : null; }) - .attr("width", 6) - .attr("height", 6) - .style("visibility", "hidden"); - - // Show or hide the resizers. - resize.style("display", brush.empty() ? "none" : null); - - // When called on a transition, use a transition to update. - var gUpdate = d3.transition(g), - backgroundUpdate = d3.transition(background), - range; - - // Initialize the background to fill the defined range. - // If the range isn't defined, you can post-process. - if (x) { - range = d3_scaleRange(x); - backgroundUpdate.attr("x", range[0]).attr("width", range[1] - range[0]); - redrawX(gUpdate); - } - if (y) { - range = d3_scaleRange(y); - backgroundUpdate.attr("y", range[0]).attr("height", range[1] - range[0]); - redrawY(gUpdate); - } - redraw(gUpdate); - }); - } - - brush.event = function(g) { - g.each(function() { - var event_ = event.of(this, arguments), - extent1 = {x: xExtent, y: yExtent, i: xExtentDomain, j: yExtentDomain}, - extent0 = this.__chart__ || extent1; - this.__chart__ = extent1; - if (d3_transitionInheritId) { - d3.select(this).transition() - .each("start.brush", function() { - xExtentDomain = extent0.i; // pre-transition state - yExtentDomain = extent0.j; - xExtent = extent0.x; - yExtent = extent0.y; - event_({type: "brushstart"}); - }) - .tween("brush:brush", function() { - var xi = d3_interpolateArray(xExtent, extent1.x), - yi = d3_interpolateArray(yExtent, extent1.y); - xExtentDomain = yExtentDomain = null; // transition state - return function(t) { - xExtent = extent1.x = xi(t); - yExtent = extent1.y = yi(t); - event_({type: "brush", mode: "resize"}); - }; - }) - .each("end.brush", function() { - xExtentDomain = extent1.i; // post-transition state - yExtentDomain = extent1.j; - event_({type: "brush", mode: "resize"}); - event_({type: "brushend"}); - }); - } else { - event_({type: "brushstart"}); - event_({type: "brush", mode: "resize"}); - event_({type: "brushend"}); - } - }); - }; - - function redraw(g) { - g.selectAll(".resize").attr("transform", function(d) { - return "translate(" + xExtent[+/e$/.test(d)] + "," + yExtent[+/^s/.test(d)] + ")"; - }); - } - - function redrawX(g) { - g.select(".extent").attr("x", xExtent[0]); - g.selectAll(".extent,.n>rect,.s>rect").attr("width", xExtent[1] - xExtent[0]); - } - - function redrawY(g) { - g.select(".extent").attr("y", yExtent[0]); - g.selectAll(".extent,.e>rect,.w>rect").attr("height", yExtent[1] - yExtent[0]); - } - - function brushstart() { - var target = this, - eventTarget = d3.select(d3.event.target), - event_ = event.of(target, arguments), - g = d3.select(target), - resizing = eventTarget.datum(), - resizingX = !/^(n|s)$/.test(resizing) && x, - resizingY = !/^(e|w)$/.test(resizing) && y, - dragging = eventTarget.classed("extent"), - dragRestore = d3_event_dragSuppress(target), - center, - origin = d3.mouse(target), - offset; - - var w = d3.select(d3_window(target)) - .on("keydown.brush", keydown) - .on("keyup.brush", keyup); - - if (d3.event.changedTouches) { - w.on("touchmove.brush", brushmove).on("touchend.brush", brushend); - } else { - w.on("mousemove.brush", brushmove).on("mouseup.brush", brushend); - } - - // Interrupt the transition, if any. - g.interrupt().selectAll("*").interrupt(); - - // If the extent was clicked on, drag rather than brush; - // store the point between the mouse and extent origin instead. - if (dragging) { - origin[0] = xExtent[0] - origin[0]; - origin[1] = yExtent[0] - origin[1]; - } - - // If a resizer was clicked on, record which side is to be resized. - // Also, set the origin to the opposite side. - else if (resizing) { - var ex = +/w$/.test(resizing), - ey = +/^n/.test(resizing); - offset = [xExtent[1 - ex] - origin[0], yExtent[1 - ey] - origin[1]]; - origin[0] = xExtent[ex]; - origin[1] = yExtent[ey]; - } - - // If the ALT key is down when starting a brush, the center is at the mouse. - else if (d3.event.altKey) center = origin.slice(); - - // Propagate the active cursor to the body for the drag duration. - g.style("pointer-events", "none").selectAll(".resize").style("display", null); - d3.select("body").style("cursor", eventTarget.style("cursor")); - - // Notify listeners. - event_({type: "brushstart"}); - brushmove(); - - function keydown() { - if (d3.event.keyCode == 32) { - if (!dragging) { - center = null; - origin[0] -= xExtent[1]; - origin[1] -= yExtent[1]; - dragging = 2; - } - d3_eventPreventDefault(); - } - } - - function keyup() { - if (d3.event.keyCode == 32 && dragging == 2) { - origin[0] += xExtent[1]; - origin[1] += yExtent[1]; - dragging = 0; - d3_eventPreventDefault(); - } - } - - function brushmove() { - var point = d3.mouse(target), - moved = false; - - // Preserve the offset for thick resizers. - if (offset) { - point[0] += offset[0]; - point[1] += offset[1]; - } - - if (!dragging) { - - // If needed, determine the center from the current extent. - if (d3.event.altKey) { - if (!center) center = [(xExtent[0] + xExtent[1]) / 2, (yExtent[0] + yExtent[1]) / 2]; - - // Update the origin, for when the ALT key is released. - origin[0] = xExtent[+(point[0] < center[0])]; - origin[1] = yExtent[+(point[1] < center[1])]; - } - - // When the ALT key is released, we clear the center. - else center = null; - } - - // Update the brush extent for each dimension. - if (resizingX && move1(point, x, 0)) { - redrawX(g); - moved = true; - } - if (resizingY && move1(point, y, 1)) { - redrawY(g); - moved = true; - } - - // Final redraw and notify listeners. - if (moved) { - redraw(g); - event_({type: "brush", mode: dragging ? "move" : "resize"}); - } - } - - function move1(point, scale, i) { - var range = d3_scaleRange(scale), - r0 = range[0], - r1 = range[1], - position = origin[i], - extent = i ? yExtent : xExtent, - size = extent[1] - extent[0], - min, - max; - - // When dragging, reduce the range by the extent size and position. - if (dragging) { - r0 -= position; - r1 -= size + position; - } - - // Clamp the point (unless clamp set to false) so that the extent fits within the range extent. - min = (i ? yClamp : xClamp) ? Math.max(r0, Math.min(r1, point[i])) : point[i]; - - // Compute the new extent bounds. - if (dragging) { - max = (min += position) + size; - } else { - - // If the ALT key is pressed, then preserve the center of the extent. - if (center) position = Math.max(r0, Math.min(r1, 2 * center[i] - min)); - - // Compute the min and max of the position and point. - if (position < min) { - max = min; - min = position; - } else { - max = position; - } - } - - // Update the stored bounds. - if (extent[0] != min || extent[1] != max) { - if (i) yExtentDomain = null; - else xExtentDomain = null; - extent[0] = min; - extent[1] = max; - return true; - } - } - - function brushend() { - brushmove(); - - // reset the cursor styles - g.style("pointer-events", "all").selectAll(".resize").style("display", brush.empty() ? "none" : null); - d3.select("body").style("cursor", null); - - w .on("mousemove.brush", null) - .on("mouseup.brush", null) - .on("touchmove.brush", null) - .on("touchend.brush", null) - .on("keydown.brush", null) - .on("keyup.brush", null); - - dragRestore(); - event_({type: "brushend"}); - } - } - - brush.x = function(z) { - if (!arguments.length) return x; - x = z; - resizes = d3_svg_brushResizes[!x << 1 | !y]; // fore! - return brush; - }; - - brush.y = function(z) { - if (!arguments.length) return y; - y = z; - resizes = d3_svg_brushResizes[!x << 1 | !y]; // fore! - return brush; - }; - - brush.clamp = function(z) { - if (!arguments.length) return x && y ? [xClamp, yClamp] : x ? xClamp : y ? yClamp : null; - if (x && y) xClamp = !!z[0], yClamp = !!z[1]; - else if (x) xClamp = !!z; - else if (y) yClamp = !!z; - return brush; - }; - - brush.extent = function(z) { - var x0, x1, y0, y1, t; - - // Invert the pixel extent to data-space. - if (!arguments.length) { - if (x) { - if (xExtentDomain) { - x0 = xExtentDomain[0], x1 = xExtentDomain[1]; - } else { - x0 = xExtent[0], x1 = xExtent[1]; - if (x.invert) x0 = x.invert(x0), x1 = x.invert(x1); - if (x1 < x0) t = x0, x0 = x1, x1 = t; - } - } - if (y) { - if (yExtentDomain) { - y0 = yExtentDomain[0], y1 = yExtentDomain[1]; - } else { - y0 = yExtent[0], y1 = yExtent[1]; - if (y.invert) y0 = y.invert(y0), y1 = y.invert(y1); - if (y1 < y0) t = y0, y0 = y1, y1 = t; - } - } - return x && y ? [[x0, y0], [x1, y1]] : x ? [x0, x1] : y && [y0, y1]; - } - - // Scale the data-space extent to pixels. - if (x) { - x0 = z[0], x1 = z[1]; - if (y) x0 = x0[0], x1 = x1[0]; - xExtentDomain = [x0, x1]; - if (x.invert) x0 = x(x0), x1 = x(x1); - if (x1 < x0) t = x0, x0 = x1, x1 = t; - if (x0 != xExtent[0] || x1 != xExtent[1]) xExtent = [x0, x1]; // copy-on-write - } - if (y) { - y0 = z[0], y1 = z[1]; - if (x) y0 = y0[1], y1 = y1[1]; - yExtentDomain = [y0, y1]; - if (y.invert) y0 = y(y0), y1 = y(y1); - if (y1 < y0) t = y0, y0 = y1, y1 = t; - if (y0 != yExtent[0] || y1 != yExtent[1]) yExtent = [y0, y1]; // copy-on-write - } - - return brush; - }; - - brush.clear = function() { - if (!brush.empty()) { - xExtent = [0, 0], yExtent = [0, 0]; // copy-on-write - xExtentDomain = yExtentDomain = null; - } - return brush; - }; - - brush.empty = function() { - return !!x && xExtent[0] == xExtent[1] - || !!y && yExtent[0] == yExtent[1]; - }; - - return d3.rebind(brush, event, "on"); -}; - -var d3_svg_brushCursor = { - n: "ns-resize", - e: "ew-resize", - s: "ns-resize", - w: "ew-resize", - nw: "nwse-resize", - ne: "nesw-resize", - se: "nwse-resize", - sw: "nesw-resize" -}; - -var d3_svg_brushResizes = [ - ["n", "e", "s", "w", "nw", "ne", "se", "sw"], - ["e", "w"], - ["n", "s"], - [] -]; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/chord.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/chord.js deleted file mode 100644 index d7611e1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/chord.js +++ /dev/null @@ -1,90 +0,0 @@ -import "../core/functor"; -import "../core/source"; -import "../core/target"; -import "../math/trigonometry"; -import "arc"; -import "svg"; - -d3.svg.chord = function() { - var source = d3_source, - target = d3_target, - radius = d3_svg_chordRadius, - startAngle = d3_svg_arcStartAngle, - endAngle = d3_svg_arcEndAngle; - - // TODO Allow control point to be customized. - - function chord(d, i) { - var s = subgroup(this, source, d, i), - t = subgroup(this, target, d, i); - return "M" + s.p0 - + arc(s.r, s.p1, s.a1 - s.a0) + (equals(s, t) - ? curve(s.r, s.p1, s.r, s.p0) - : curve(s.r, s.p1, t.r, t.p0) - + arc(t.r, t.p1, t.a1 - t.a0) - + curve(t.r, t.p1, s.r, s.p0)) - + "Z"; - } - - function subgroup(self, f, d, i) { - var subgroup = f.call(self, d, i), - r = radius.call(self, subgroup, i), - a0 = startAngle.call(self, subgroup, i) - halfπ, - a1 = endAngle.call(self, subgroup, i) - halfπ; - return { - r: r, - a0: a0, - a1: a1, - p0: [r * Math.cos(a0), r * Math.sin(a0)], - p1: [r * Math.cos(a1), r * Math.sin(a1)] - }; - } - - function equals(a, b) { - return a.a0 == b.a0 && a.a1 == b.a1; - } - - function arc(r, p, a) { - return "A" + r + "," + r + " 0 " + +(a > π) + ",1 " + p; - } - - function curve(r0, p0, r1, p1) { - return "Q 0,0 " + p1; - } - - chord.radius = function(v) { - if (!arguments.length) return radius; - radius = d3_functor(v); - return chord; - }; - - chord.source = function(v) { - if (!arguments.length) return source; - source = d3_functor(v); - return chord; - }; - - chord.target = function(v) { - if (!arguments.length) return target; - target = d3_functor(v); - return chord; - }; - - chord.startAngle = function(v) { - if (!arguments.length) return startAngle; - startAngle = d3_functor(v); - return chord; - }; - - chord.endAngle = function(v) { - if (!arguments.length) return endAngle; - endAngle = d3_functor(v); - return chord; - }; - - return chord; -}; - -function d3_svg_chordRadius(d) { - return d.radius; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/diagonal-radial.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/diagonal-radial.js deleted file mode 100644 index c4b09fd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/diagonal-radial.js +++ /dev/null @@ -1,27 +0,0 @@ -import "../math/trigonometry"; -import "arc"; -import "diagonal"; -import "svg"; - -d3.svg.diagonal.radial = function() { - var diagonal = d3.svg.diagonal(), - projection = d3_svg_diagonalProjection, - projection_ = diagonal.projection; - - diagonal.projection = function(x) { - return arguments.length - ? projection_(d3_svg_diagonalRadialProjection(projection = x)) - : projection; - }; - - return diagonal; -}; - -function d3_svg_diagonalRadialProjection(projection) { - return function() { - var d = projection.apply(this, arguments), - r = d[0], - a = d[1] - halfπ; - return [r * Math.cos(a), r * Math.sin(a)]; - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/diagonal.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/diagonal.js deleted file mode 100644 index 17d15de..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/diagonal.js +++ /dev/null @@ -1,43 +0,0 @@ -import "../core/functor"; -import "../core/source"; -import "../core/target"; -import "svg"; - -d3.svg.diagonal = function() { - var source = d3_source, - target = d3_target, - projection = d3_svg_diagonalProjection; - - function diagonal(d, i) { - var p0 = source.call(this, d, i), - p3 = target.call(this, d, i), - m = (p0.y + p3.y) / 2, - p = [p0, {x: p0.x, y: m}, {x: p3.x, y: m}, p3]; - p = p.map(projection); - return "M" + p[0] + "C" + p[1] + " " + p[2] + " " + p[3]; - } - - diagonal.source = function(x) { - if (!arguments.length) return source; - source = d3_functor(x); - return diagonal; - }; - - diagonal.target = function(x) { - if (!arguments.length) return target; - target = d3_functor(x); - return diagonal; - }; - - diagonal.projection = function(x) { - if (!arguments.length) return projection; - projection = x; - return diagonal; - }; - - return diagonal; -}; - -function d3_svg_diagonalProjection(d) { - return [d.x, d.y]; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/index.js deleted file mode 100644 index a9201d7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/index.js +++ /dev/null @@ -1,12 +0,0 @@ -import "svg"; -import "arc"; -import "line"; -import "line-radial"; -import "area"; -import "area-radial"; -import "chord"; -import "diagonal"; -import "diagonal-radial"; -import "symbol"; -import "axis"; -import "brush"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/line-radial.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/line-radial.js deleted file mode 100644 index d69ec30..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/line-radial.js +++ /dev/null @@ -1,27 +0,0 @@ -import "../math/trigonometry"; -import "arc"; -import "line"; -import "svg"; - -d3.svg.line.radial = function() { - var line = d3_svg_line(d3_svg_lineRadial); - line.radius = line.x, delete line.x; - line.angle = line.y, delete line.y; - return line; -}; - -function d3_svg_lineRadial(points) { - var point, - i = -1, - n = points.length, - r, - a; - while (++i < n) { - point = points[i]; - r = point[0]; - a = point[1] - halfπ; - point[0] = r * Math.cos(a); - point[1] = r * Math.sin(a); - } - return points; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/line.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/line.js deleted file mode 100644 index 1cde315..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/line.js +++ /dev/null @@ -1,432 +0,0 @@ -import "../arrays/map"; -import "../core/functor"; -import "../core/identity"; -import "../core/true"; -import "../geom/point"; -import "../math/abs"; -import "../math/trigonometry"; -import "svg"; - -function d3_svg_line(projection) { - var x = d3_geom_pointX, - y = d3_geom_pointY, - defined = d3_true, - interpolate = d3_svg_lineLinear, - interpolateKey = interpolate.key, - tension = .7; - - function line(data) { - var segments = [], - points = [], - i = -1, - n = data.length, - d, - fx = d3_functor(x), - fy = d3_functor(y); - - function segment() { - segments.push("M", interpolate(projection(points), tension)); - } - - while (++i < n) { - if (defined.call(this, d = data[i], i)) { - points.push([+fx.call(this, d, i), +fy.call(this, d, i)]); - } else if (points.length) { - segment(); - points = []; - } - } - - if (points.length) segment(); - - return segments.length ? segments.join("") : null; - } - - line.x = function(_) { - if (!arguments.length) return x; - x = _; - return line; - }; - - line.y = function(_) { - if (!arguments.length) return y; - y = _; - return line; - }; - - line.defined = function(_) { - if (!arguments.length) return defined; - defined = _; - return line; - }; - - line.interpolate = function(_) { - if (!arguments.length) return interpolateKey; - if (typeof _ === "function") interpolateKey = interpolate = _; - else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key; - return line; - }; - - line.tension = function(_) { - if (!arguments.length) return tension; - tension = _; - return line; - }; - - return line; -} - -d3.svg.line = function() { - return d3_svg_line(d3_identity); -}; - -// The various interpolators supported by the `line` class. -var d3_svg_lineInterpolators = d3.map({ - "linear": d3_svg_lineLinear, - "linear-closed": d3_svg_lineLinearClosed, - "step": d3_svg_lineStep, - "step-before": d3_svg_lineStepBefore, - "step-after": d3_svg_lineStepAfter, - "basis": d3_svg_lineBasis, - "basis-open": d3_svg_lineBasisOpen, - "basis-closed": d3_svg_lineBasisClosed, - "bundle": d3_svg_lineBundle, - "cardinal": d3_svg_lineCardinal, - "cardinal-open": d3_svg_lineCardinalOpen, - "cardinal-closed": d3_svg_lineCardinalClosed, - "monotone": d3_svg_lineMonotone -}); - -d3_svg_lineInterpolators.forEach(function(key, value) { - value.key = key; - value.closed = /-closed$/.test(key); -}); - -// Linear interpolation; generates "L" commands. -function d3_svg_lineLinear(points) { - return points.join("L"); -} - -function d3_svg_lineLinearClosed(points) { - return d3_svg_lineLinear(points) + "Z"; -} - -// Step interpolation; generates "H" and "V" commands. -function d3_svg_lineStep(points) { - var i = 0, - n = points.length, - p = points[0], - path = [p[0], ",", p[1]]; - while (++i < n) path.push("H", (p[0] + (p = points[i])[0]) / 2, "V", p[1]); - if (n > 1) path.push("H", p[0]); - return path.join(""); -} - -// Step interpolation; generates "H" and "V" commands. -function d3_svg_lineStepBefore(points) { - var i = 0, - n = points.length, - p = points[0], - path = [p[0], ",", p[1]]; - while (++i < n) path.push("V", (p = points[i])[1], "H", p[0]); - return path.join(""); -} - -// Step interpolation; generates "H" and "V" commands. -function d3_svg_lineStepAfter(points) { - var i = 0, - n = points.length, - p = points[0], - path = [p[0], ",", p[1]]; - while (++i < n) path.push("H", (p = points[i])[0], "V", p[1]); - return path.join(""); -} - -// Open cardinal spline interpolation; generates "C" commands. -function d3_svg_lineCardinalOpen(points, tension) { - return points.length < 4 - ? d3_svg_lineLinear(points) - : points[1] + d3_svg_lineHermite(points.slice(1, -1), - d3_svg_lineCardinalTangents(points, tension)); -} - -// Closed cardinal spline interpolation; generates "C" commands. -function d3_svg_lineCardinalClosed(points, tension) { - return points.length < 3 - ? d3_svg_lineLinear(points) - : points[0] + d3_svg_lineHermite((points.push(points[0]), points), - d3_svg_lineCardinalTangents([points[points.length - 2]] - .concat(points, [points[1]]), tension)); -} - -// Cardinal spline interpolation; generates "C" commands. -function d3_svg_lineCardinal(points, tension) { - return points.length < 3 - ? d3_svg_lineLinear(points) - : points[0] + d3_svg_lineHermite(points, - d3_svg_lineCardinalTangents(points, tension)); -} - -// Hermite spline construction; generates "C" commands. -function d3_svg_lineHermite(points, tangents) { - if (tangents.length < 1 - || (points.length != tangents.length - && points.length != tangents.length + 2)) { - return d3_svg_lineLinear(points); - } - - var quad = points.length != tangents.length, - path = "", - p0 = points[0], - p = points[1], - t0 = tangents[0], - t = t0, - pi = 1; - - if (quad) { - path += "Q" + (p[0] - t0[0] * 2 / 3) + "," + (p[1] - t0[1] * 2 / 3) - + "," + p[0] + "," + p[1]; - p0 = points[1]; - pi = 2; - } - - if (tangents.length > 1) { - t = tangents[1]; - p = points[pi]; - pi++; - path += "C" + (p0[0] + t0[0]) + "," + (p0[1] + t0[1]) - + "," + (p[0] - t[0]) + "," + (p[1] - t[1]) - + "," + p[0] + "," + p[1]; - for (var i = 2; i < tangents.length; i++, pi++) { - p = points[pi]; - t = tangents[i]; - path += "S" + (p[0] - t[0]) + "," + (p[1] - t[1]) - + "," + p[0] + "," + p[1]; - } - } - - if (quad) { - var lp = points[pi]; - path += "Q" + (p[0] + t[0] * 2 / 3) + "," + (p[1] + t[1] * 2 / 3) - + "," + lp[0] + "," + lp[1]; - } - - return path; -} - -// Generates tangents for a cardinal spline. -function d3_svg_lineCardinalTangents(points, tension) { - var tangents = [], - a = (1 - tension) / 2, - p0, - p1 = points[0], - p2 = points[1], - i = 1, - n = points.length; - while (++i < n) { - p0 = p1; - p1 = p2; - p2 = points[i]; - tangents.push([a * (p2[0] - p0[0]), a * (p2[1] - p0[1])]); - } - return tangents; -} - -// B-spline interpolation; generates "C" commands. -function d3_svg_lineBasis(points) { - if (points.length < 3) return d3_svg_lineLinear(points); - var i = 1, - n = points.length, - pi = points[0], - x0 = pi[0], - y0 = pi[1], - px = [x0, x0, x0, (pi = points[1])[0]], - py = [y0, y0, y0, pi[1]], - path = [x0, ",", y0, "L", d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, py)]; - points.push(points[n - 1]); - while (++i <= n) { - pi = points[i]; - px.shift(); px.push(pi[0]); - py.shift(); py.push(pi[1]); - d3_svg_lineBasisBezier(path, px, py); - } - points.pop(); - path.push("L", pi); - return path.join(""); -} - -// Open B-spline interpolation; generates "C" commands. -function d3_svg_lineBasisOpen(points) { - if (points.length < 4) return d3_svg_lineLinear(points); - var path = [], - i = -1, - n = points.length, - pi, - px = [0], - py = [0]; - while (++i < 3) { - pi = points[i]; - px.push(pi[0]); - py.push(pi[1]); - } - path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) - + "," + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py)); - --i; while (++i < n) { - pi = points[i]; - px.shift(); px.push(pi[0]); - py.shift(); py.push(pi[1]); - d3_svg_lineBasisBezier(path, px, py); - } - return path.join(""); -} - -// Closed B-spline interpolation; generates "C" commands. -function d3_svg_lineBasisClosed(points) { - var path, - i = -1, - n = points.length, - m = n + 4, - pi, - px = [], - py = []; - while (++i < 4) { - pi = points[i % n]; - px.push(pi[0]); - py.push(pi[1]); - } - path = [ - d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), ",", - d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) - ]; - --i; while (++i < m) { - pi = points[i % n]; - px.shift(); px.push(pi[0]); - py.shift(); py.push(pi[1]); - d3_svg_lineBasisBezier(path, px, py); - } - return path.join(""); -} - -function d3_svg_lineBundle(points, tension) { - var n = points.length - 1; - if (n) { - var x0 = points[0][0], - y0 = points[0][1], - dx = points[n][0] - x0, - dy = points[n][1] - y0, - i = -1, - p, - t; - while (++i <= n) { - p = points[i]; - t = i / n; - p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx); - p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy); - } - } - return d3_svg_lineBasis(points); -} - -// Returns the dot product of the given four-element vectors. -function d3_svg_lineDot4(a, b) { - return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3]; -} - -// Matrix to transform basis (b-spline) control points to bezier -// control points. Derived from FvD 11.2.8. -var d3_svg_lineBasisBezier1 = [0, 2/3, 1/3, 0], - d3_svg_lineBasisBezier2 = [0, 1/3, 2/3, 0], - d3_svg_lineBasisBezier3 = [0, 1/6, 2/3, 1/6]; - -// Pushes a "C" Bézier curve onto the specified path array, given the -// two specified four-element arrays which define the control points. -function d3_svg_lineBasisBezier(path, x, y) { - path.push( - "C", d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), - ",", d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), - ",", d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), - ",", d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), - ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), - ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, y)); -} - -// Computes the slope from points p0 to p1. -function d3_svg_lineSlope(p0, p1) { - return (p1[1] - p0[1]) / (p1[0] - p0[0]); -} - -// Compute three-point differences for the given points. -// http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Finite_difference -function d3_svg_lineFiniteDifferences(points) { - var i = 0, - j = points.length - 1, - m = [], - p0 = points[0], - p1 = points[1], - d = m[0] = d3_svg_lineSlope(p0, p1); - while (++i < j) { - m[i] = (d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1]))) / 2; - } - m[i] = d; - return m; -} - -// Interpolates the given points using Fritsch-Carlson Monotone cubic Hermite -// interpolation. Returns an array of tangent vectors. For details, see -// http://en.wikipedia.org/wiki/Monotone_cubic_interpolation -function d3_svg_lineMonotoneTangents(points) { - var tangents = [], - d, - a, - b, - s, - m = d3_svg_lineFiniteDifferences(points), - i = -1, - j = points.length - 1; - - // The first two steps are done by computing finite-differences: - // 1. Compute the slopes of the secant lines between successive points. - // 2. Initialize the tangents at every point as the average of the secants. - - // Then, for each segment… - while (++i < j) { - d = d3_svg_lineSlope(points[i], points[i + 1]); - - // 3. If two successive yk = y{k + 1} are equal (i.e., d is zero), then set - // mk = m{k + 1} = 0 as the spline connecting these points must be flat to - // preserve monotonicity. Ignore step 4 and 5 for those k. - - if (abs(d) < ε) { - m[i] = m[i + 1] = 0; - } else { - // 4. Let ak = mk / dk and bk = m{k + 1} / dk. - a = m[i] / d; - b = m[i + 1] / d; - - // 5. Prevent overshoot and ensure monotonicity by restricting the - // magnitude of vector <ak, bk> to a circle of radius 3. - s = a * a + b * b; - if (s > 9) { - s = d * 3 / Math.sqrt(s); - m[i] = s * a; - m[i + 1] = s * b; - } - } - } - - // Compute the normalized tangent vector from the slopes. Note that if x is - // not monotonic, it's possible that the slope will be infinite, so we protect - // against NaN by setting the coordinate to zero. - i = -1; while (++i <= j) { - s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) / (6 * (1 + m[i] * m[i])); - tangents.push([s || 0, m[i] * s || 0]); - } - - return tangents; -} - -function d3_svg_lineMonotone(points) { - return points.length < 3 - ? d3_svg_lineLinear(points) - : points[0] + d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points)); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/svg.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/svg.js deleted file mode 100644 index 3749248..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/svg.js +++ /dev/null @@ -1 +0,0 @@ -d3.svg = {}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/symbol.js b/web/nms.gathering.org/old/speedometer/d3-master/src/svg/symbol.js deleted file mode 100644 index 6ac58bf..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/svg/symbol.js +++ /dev/null @@ -1,105 +0,0 @@ -import "../arrays/map"; -import "../core/functor"; -import "../math/trigonometry"; -import "svg"; - -d3.svg.symbol = function() { - var type = d3_svg_symbolType, - size = d3_svg_symbolSize; - - function symbol(d, i) { - return (d3_svg_symbols.get(type.call(this, d, i)) - || d3_svg_symbolCircle) - (size.call(this, d, i)); - } - - symbol.type = function(x) { - if (!arguments.length) return type; - type = d3_functor(x); - return symbol; - }; - - // size of symbol in square pixels - symbol.size = function(x) { - if (!arguments.length) return size; - size = d3_functor(x); - return symbol; - }; - - return symbol; -}; - -function d3_svg_symbolSize() { - return 64; -} - -function d3_svg_symbolType() { - return "circle"; -} - -function d3_svg_symbolCircle(size) { - var r = Math.sqrt(size / π); - return "M0," + r - + "A" + r + "," + r + " 0 1,1 0," + (-r) - + "A" + r + "," + r + " 0 1,1 0," + r - + "Z"; -} - -// TODO cross-diagonal? -var d3_svg_symbols = d3.map({ - "circle": d3_svg_symbolCircle, - "cross": function(size) { - var r = Math.sqrt(size / 5) / 2; - return "M" + -3 * r + "," + -r - + "H" + -r - + "V" + -3 * r - + "H" + r - + "V" + -r - + "H" + 3 * r - + "V" + r - + "H" + r - + "V" + 3 * r - + "H" + -r - + "V" + r - + "H" + -3 * r - + "Z"; - }, - "diamond": function(size) { - var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), - rx = ry * d3_svg_symbolTan30; - return "M0," + -ry - + "L" + rx + ",0" - + " 0," + ry - + " " + -rx + ",0" - + "Z"; - }, - "square": function(size) { - var r = Math.sqrt(size) / 2; - return "M" + -r + "," + -r - + "L" + r + "," + -r - + " " + r + "," + r - + " " + -r + "," + r - + "Z"; - }, - "triangle-down": function(size) { - var rx = Math.sqrt(size / d3_svg_symbolSqrt3), - ry = rx * d3_svg_symbolSqrt3 / 2; - return "M0," + ry - + "L" + rx +"," + -ry - + " " + -rx + "," + -ry - + "Z"; - }, - "triangle-up": function(size) { - var rx = Math.sqrt(size / d3_svg_symbolSqrt3), - ry = rx * d3_svg_symbolSqrt3 / 2; - return "M0," + -ry - + "L" + rx +"," + ry - + " " + -rx + "," + ry - + "Z"; - } -}); - -d3.svg.symbolTypes = d3_svg_symbols.keys(); - -var d3_svg_symbolSqrt3 = Math.sqrt(3), - d3_svg_symbolTan30 = Math.tan(30 * d3_radians); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/day.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/day.js deleted file mode 100644 index 3b8e7de..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/day.js +++ /dev/null @@ -1,21 +0,0 @@ -import "interval"; -import "time"; -import "year"; - -d3_time.day = d3_time_interval(function(date) { - var day = new d3_date(2000, 0); - day.setFullYear(date.getFullYear(), date.getMonth(), date.getDate()); - return day; -}, function(date, offset) { - date.setDate(date.getDate() + offset); -}, function(date) { - return date.getDate() - 1; -}); - -d3_time.days = d3_time.day.range; -d3_time.days.utc = d3_time.day.utc.range; - -d3_time.dayOfYear = function(date) { - var year = d3_time.year(date); - return Math.floor((date - year - (date.getTimezoneOffset() - year.getTimezoneOffset()) * 6e4) / 864e5); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/format-iso.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/format-iso.js deleted file mode 100644 index 1bcd860..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/format-iso.js +++ /dev/null @@ -1,19 +0,0 @@ -import "format"; -import "format-utc"; - -var d3_time_formatIso = d3_time_formatUtc("%Y-%m-%dT%H:%M:%S.%LZ"); - -d3_time_format.iso = Date.prototype.toISOString && +new Date("2000-01-01T00:00:00.000Z") - ? d3_time_formatIsoNative - : d3_time_formatIso; - -function d3_time_formatIsoNative(date) { - return date.toISOString(); -} - -d3_time_formatIsoNative.parse = function(string) { - var date = new Date(string); - return isNaN(date) ? null : date; -}; - -d3_time_formatIsoNative.toString = d3_time_formatIso.toString; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/format-utc.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/format-utc.js deleted file mode 100644 index f5b4808..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/format-utc.js +++ /dev/null @@ -1,3 +0,0 @@ -import "format"; - -var d3_time_formatUtc = d3_time_format.utc; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/format.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/format.js deleted file mode 100644 index 3ad7f5f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/format.js +++ /dev/null @@ -1,4 +0,0 @@ -import "../locale/en-US"; -import "time"; - -var d3_time_format = d3_time.format = d3_locale_enUS.timeFormat; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/hour.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/hour.js deleted file mode 100644 index 0c6011d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/hour.js +++ /dev/null @@ -1,14 +0,0 @@ -import "interval"; -import "time"; - -d3_time.hour = d3_time_interval(function(date) { - var timezone = date.getTimezoneOffset() / 60; - return new d3_date((Math.floor(date / 36e5 - timezone) + timezone) * 36e5); -}, function(date, offset) { - date.setTime(date.getTime() + Math.floor(offset) * 36e5); // DST breaks setHours -}, function(date) { - return date.getHours(); -}); - -d3_time.hours = d3_time.hour.range; -d3_time.hours.utc = d3_time.hour.utc.range; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/index.js deleted file mode 100644 index b041fc6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/index.js +++ /dev/null @@ -1,14 +0,0 @@ -import "time"; -import "format"; -import "format-utc"; -import "format-iso"; -import "interval"; -import "second"; -import "minute"; -import "hour"; -import "day"; -import "week"; -import "month"; -import "year"; -import "scale"; -import "scale-utc"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/interval.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/interval.js deleted file mode 100644 index b177b20..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/interval.js +++ /dev/null @@ -1,71 +0,0 @@ -import "time"; - -function d3_time_interval(local, step, number) { - - function round(date) { - var d0 = local(date), d1 = offset(d0, 1); - return date - d0 < d1 - date ? d0 : d1; - } - - function ceil(date) { - step(date = local(new d3_date(date - 1)), 1); - return date; - } - - function offset(date, k) { - step(date = new d3_date(+date), k); - return date; - } - - function range(t0, t1, dt) { - var time = ceil(t0), times = []; - if (dt > 1) { - while (time < t1) { - if (!(number(time) % dt)) times.push(new Date(+time)); - step(time, 1); - } - } else { - while (time < t1) times.push(new Date(+time)), step(time, 1); - } - return times; - } - - function range_utc(t0, t1, dt) { - try { - d3_date = d3_date_utc; - var utc = new d3_date_utc(); - utc._ = t0; - return range(utc, t1, dt); - } finally { - d3_date = Date; - } - } - - local.floor = local; - local.round = round; - local.ceil = ceil; - local.offset = offset; - local.range = range; - - var utc = local.utc = d3_time_interval_utc(local); - utc.floor = utc; - utc.round = d3_time_interval_utc(round); - utc.ceil = d3_time_interval_utc(ceil); - utc.offset = d3_time_interval_utc(offset); - utc.range = range_utc; - - return local; -} - -function d3_time_interval_utc(method) { - return function(date, k) { - try { - d3_date = d3_date_utc; - var utc = new d3_date_utc(); - utc._ = date; - return method(utc, k)._; - } finally { - d3_date = Date; - } - }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/minute.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/minute.js deleted file mode 100644 index ad081f6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/minute.js +++ /dev/null @@ -1,13 +0,0 @@ -import "interval"; -import "time"; - -d3_time.minute = d3_time_interval(function(date) { - return new d3_date(Math.floor(date / 6e4) * 6e4); -}, function(date, offset) { - date.setTime(date.getTime() + Math.floor(offset) * 6e4); // DST breaks setMinutes -}, function(date) { - return date.getMinutes(); -}); - -d3_time.minutes = d3_time.minute.range; -d3_time.minutes.utc = d3_time.minute.utc.range; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/month.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/month.js deleted file mode 100644 index 577d5b2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/month.js +++ /dev/null @@ -1,16 +0,0 @@ -import "day"; -import "interval"; -import "time"; - -d3_time.month = d3_time_interval(function(date) { - date = d3_time.day(date); - date.setDate(1); - return date; -}, function(date, offset) { - date.setMonth(date.getMonth() + offset); -}, function(date) { - return date.getMonth(); -}); - -d3_time.months = d3_time.month.range; -d3_time.months.utc = d3_time.month.utc.range; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/scale-utc.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/scale-utc.js deleted file mode 100644 index 1c6e30f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/scale-utc.js +++ /dev/null @@ -1,25 +0,0 @@ -import "../core/true"; -import "../scale/linear"; -import "scale"; -import "format-utc"; - -var d3_time_scaleUtcMethods = d3_time_scaleLocalMethods.map(function(m) { - return [m[0].utc, m[1]]; -}); - -var d3_time_scaleUtcFormat = d3_time_formatUtc.multi([ - [".%L", function(d) { return d.getUTCMilliseconds(); }], - [":%S", function(d) { return d.getUTCSeconds(); }], - ["%I:%M", function(d) { return d.getUTCMinutes(); }], - ["%I %p", function(d) { return d.getUTCHours(); }], - ["%a %d", function(d) { return d.getUTCDay() && d.getUTCDate() != 1; }], - ["%b %d", function(d) { return d.getUTCDate() != 1; }], - ["%B", function(d) { return d.getUTCMonth(); }], - ["%Y", d3_true] -]); - -d3_time_scaleUtcMethods.year = d3_time.year.utc; - -d3_time.scale.utc = function() { - return d3_time_scale(d3.scale.linear(), d3_time_scaleUtcMethods, d3_time_scaleUtcFormat); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/scale.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/scale.js deleted file mode 100644 index 90a23df..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/scale.js +++ /dev/null @@ -1,155 +0,0 @@ -import "../arrays/bisect"; -import "../arrays/range"; -import "../core/identity"; -import "../core/true"; -import "../scale/linear"; -import "../scale/nice"; -import "format"; -import "day"; -import "hour"; -import "minute"; -import "month"; -import "second"; -import "time"; -import "week"; -import "year"; - -function d3_time_scale(linear, methods, format) { - - function scale(x) { - return linear(x); - } - - scale.invert = function(x) { - return d3_time_scaleDate(linear.invert(x)); - }; - - scale.domain = function(x) { - if (!arguments.length) return linear.domain().map(d3_time_scaleDate); - linear.domain(x); - return scale; - }; - - function tickMethod(extent, count) { - var span = extent[1] - extent[0], - target = span / count, - i = d3.bisect(d3_time_scaleSteps, target); - return i == d3_time_scaleSteps.length ? [methods.year, d3_scale_linearTickRange(extent.map(function(d) { return d / 31536e6; }), count)[2]] - : !i ? [d3_time_scaleMilliseconds, d3_scale_linearTickRange(extent, count)[2]] - : methods[target / d3_time_scaleSteps[i - 1] < d3_time_scaleSteps[i] / target ? i - 1 : i]; - } - - scale.nice = function(interval, skip) { - var domain = scale.domain(), - extent = d3_scaleExtent(domain), - method = interval == null ? tickMethod(extent, 10) - : typeof interval === "number" && tickMethod(extent, interval); - - if (method) interval = method[0], skip = method[1]; - - function skipped(date) { - return !isNaN(date) && !interval.range(date, d3_time_scaleDate(+date + 1), skip).length; - } - - return scale.domain(d3_scale_nice(domain, skip > 1 ? { - floor: function(date) { - while (skipped(date = interval.floor(date))) date = d3_time_scaleDate(date - 1); - return date; - }, - ceil: function(date) { - while (skipped(date = interval.ceil(date))) date = d3_time_scaleDate(+date + 1); - return date; - } - } : interval)); - }; - - scale.ticks = function(interval, skip) { - var extent = d3_scaleExtent(scale.domain()), - method = interval == null ? tickMethod(extent, 10) - : typeof interval === "number" ? tickMethod(extent, interval) - : !interval.range && [{range: interval}, skip]; // assume deprecated range function - - if (method) interval = method[0], skip = method[1]; - - return interval.range(extent[0], d3_time_scaleDate(+extent[1] + 1), skip < 1 ? 1 : skip); // inclusive upper bound - }; - - scale.tickFormat = function() { - return format; - }; - - scale.copy = function() { - return d3_time_scale(linear.copy(), methods, format); - }; - - return d3_scale_linearRebind(scale, linear); -} - -function d3_time_scaleDate(t) { - return new Date(t); -} - -var d3_time_scaleSteps = [ - 1e3, // 1-second - 5e3, // 5-second - 15e3, // 15-second - 3e4, // 30-second - 6e4, // 1-minute - 3e5, // 5-minute - 9e5, // 15-minute - 18e5, // 30-minute - 36e5, // 1-hour - 108e5, // 3-hour - 216e5, // 6-hour - 432e5, // 12-hour - 864e5, // 1-day - 1728e5, // 2-day - 6048e5, // 1-week - 2592e6, // 1-month - 7776e6, // 3-month - 31536e6 // 1-year -]; - -var d3_time_scaleLocalMethods = [ - [d3_time.second, 1], - [d3_time.second, 5], - [d3_time.second, 15], - [d3_time.second, 30], - [d3_time.minute, 1], - [d3_time.minute, 5], - [d3_time.minute, 15], - [d3_time.minute, 30], - [d3_time.hour, 1], - [d3_time.hour, 3], - [d3_time.hour, 6], - [d3_time.hour, 12], - [d3_time.day, 1], - [d3_time.day, 2], - [d3_time.week, 1], - [d3_time.month, 1], - [d3_time.month, 3], - [d3_time.year, 1] -]; - -var d3_time_scaleLocalFormat = d3_time_format.multi([ - [".%L", function(d) { return d.getMilliseconds(); }], - [":%S", function(d) { return d.getSeconds(); }], - ["%I:%M", function(d) { return d.getMinutes(); }], - ["%I %p", function(d) { return d.getHours(); }], - ["%a %d", function(d) { return d.getDay() && d.getDate() != 1; }], - ["%b %d", function(d) { return d.getDate() != 1; }], - ["%B", function(d) { return d.getMonth(); }], - ["%Y", d3_true] -]); - -var d3_time_scaleMilliseconds = { - range: function(start, stop, step) { return d3.range(Math.ceil(start / step) * step, +stop, step).map(d3_time_scaleDate); }, - floor: d3_identity, - ceil: d3_identity -}; - -d3_time_scaleLocalMethods.year = d3_time.year; - -d3_time.scale = function() { - return d3_time_scale(d3.scale.linear(), d3_time_scaleLocalMethods, d3_time_scaleLocalFormat); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/second.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/second.js deleted file mode 100644 index 745c4b9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/second.js +++ /dev/null @@ -1,13 +0,0 @@ -import "interval"; -import "time"; - -d3_time.second = d3_time_interval(function(date) { - return new d3_date(Math.floor(date / 1e3) * 1e3); -}, function(date, offset) { - date.setTime(date.getTime() + Math.floor(offset) * 1e3); // DST breaks setSeconds -}, function(date) { - return date.getSeconds(); -}); - -d3_time.seconds = d3_time.second.range; -d3_time.seconds.utc = d3_time.second.utc.range; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/time.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/time.js deleted file mode 100644 index ddfc018..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/time.js +++ /dev/null @@ -1,33 +0,0 @@ -var d3_time = d3.time = {}, - d3_date = Date; - -function d3_date_utc() { - this._ = new Date(arguments.length > 1 - ? Date.UTC.apply(this, arguments) - : arguments[0]); -} - -d3_date_utc.prototype = { - getDate: function() { return this._.getUTCDate(); }, - getDay: function() { return this._.getUTCDay(); }, - getFullYear: function() { return this._.getUTCFullYear(); }, - getHours: function() { return this._.getUTCHours(); }, - getMilliseconds: function() { return this._.getUTCMilliseconds(); }, - getMinutes: function() { return this._.getUTCMinutes(); }, - getMonth: function() { return this._.getUTCMonth(); }, - getSeconds: function() { return this._.getUTCSeconds(); }, - getTime: function() { return this._.getTime(); }, - getTimezoneOffset: function() { return 0; }, - valueOf: function() { return this._.valueOf(); }, - setDate: function() { d3_time_prototype.setUTCDate.apply(this._, arguments); }, - setDay: function() { d3_time_prototype.setUTCDay.apply(this._, arguments); }, - setFullYear: function() { d3_time_prototype.setUTCFullYear.apply(this._, arguments); }, - setHours: function() { d3_time_prototype.setUTCHours.apply(this._, arguments); }, - setMilliseconds: function() { d3_time_prototype.setUTCMilliseconds.apply(this._, arguments); }, - setMinutes: function() { d3_time_prototype.setUTCMinutes.apply(this._, arguments); }, - setMonth: function() { d3_time_prototype.setUTCMonth.apply(this._, arguments); }, - setSeconds: function() { d3_time_prototype.setUTCSeconds.apply(this._, arguments); }, - setTime: function() { d3_time_prototype.setTime.apply(this._, arguments); } -}; - -var d3_time_prototype = Date.prototype; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/week.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/week.js deleted file mode 100644 index 8fdfe13..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/week.js +++ /dev/null @@ -1,31 +0,0 @@ -import "day"; -import "interval"; -import "time"; -import "year"; - -["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"].forEach(function(day, i) { - i = 7 - i; - - var interval = d3_time[day] = d3_time_interval(function(date) { - (date = d3_time.day(date)).setDate(date.getDate() - (date.getDay() + i) % 7); - return date; - }, function(date, offset) { - date.setDate(date.getDate() + Math.floor(offset) * 7); - }, function(date) { - var day = d3_time.year(date).getDay(); - return Math.floor((d3_time.dayOfYear(date) + (day + i) % 7) / 7) - (day !== i); - }); - - d3_time[day + "s"] = interval.range; - d3_time[day + "s"].utc = interval.utc.range; - - d3_time[day + "OfYear"] = function(date) { - var day = d3_time.year(date).getDay(); - return Math.floor((d3_time.dayOfYear(date) + (day + i) % 7) / 7); - }; -}); - -d3_time.week = d3_time.sunday; -d3_time.weeks = d3_time.sunday.range; -d3_time.weeks.utc = d3_time.sunday.utc.range; -d3_time.weekOfYear = d3_time.sundayOfYear; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/time/year.js b/web/nms.gathering.org/old/speedometer/d3-master/src/time/year.js deleted file mode 100644 index 3ac02a2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/time/year.js +++ /dev/null @@ -1,16 +0,0 @@ -import "day"; -import "interval"; -import "time"; - -d3_time.year = d3_time_interval(function(date) { - date = d3_time.day(date); - date.setMonth(0, 1); - return date; -}, function(date, offset) { - date.setFullYear(date.getFullYear() + offset); -}, function(date) { - return date.getFullYear(); -}); - -d3_time.years = d3_time.year.range; -d3_time.years.utc = d3_time.year.utc.range; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/attr.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/attr.js deleted file mode 100644 index 31c77f1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/attr.js +++ /dev/null @@ -1,58 +0,0 @@ -import "../core/ns"; -import "../interpolate/interpolate"; -import "../interpolate/transform"; -import "transition"; -import "tween"; - -d3_transitionPrototype.attr = function(nameNS, value) { - if (arguments.length < 2) { - - // For attr(object), the object specifies the names and values of the - // attributes to transition. The values may be functions that are - // evaluated for each element. - for (value in nameNS) this.attr(value, nameNS[value]); - return this; - } - - var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate, - name = d3.ns.qualify(nameNS); - - // For attr(string, null), remove the attribute with the specified name. - function attrNull() { - this.removeAttribute(name); - } - function attrNullNS() { - this.removeAttributeNS(name.space, name.local); - } - - // For attr(string, string), set the attribute with the specified name. - function attrTween(b) { - return b == null ? attrNull : (b += "", function() { - var a = this.getAttribute(name), i; - return a !== b && (i = interpolate(a, b), function(t) { this.setAttribute(name, i(t)); }); - }); - } - function attrTweenNS(b) { - return b == null ? attrNullNS : (b += "", function() { - var a = this.getAttributeNS(name.space, name.local), i; - return a !== b && (i = interpolate(a, b), function(t) { this.setAttributeNS(name.space, name.local, i(t)); }); - }); - } - - return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween); -}; - -d3_transitionPrototype.attrTween = function(nameNS, tween) { - var name = d3.ns.qualify(nameNS); - - function attrTween(d, i) { - var f = tween.call(this, d, i, this.getAttribute(name)); - return f && function(t) { this.setAttribute(name, f(t)); }; - } - function attrTweenNS(d, i) { - var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local)); - return f && function(t) { this.setAttributeNS(name.space, name.local, f(t)); }; - } - - return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/delay.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/delay.js deleted file mode 100644 index 068e040..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/delay.js +++ /dev/null @@ -1,10 +0,0 @@ -import "../selection/each"; -import "transition"; - -d3_transitionPrototype.delay = function(value) { - var id = this.id, ns = this.namespace; - if (arguments.length < 1) return this.node()[ns][id].delay; - return d3_selection_each(this, typeof value === "function" - ? function(node, i, j) { node[ns][id].delay = +value.call(node, node.__data__, i, j); } - : (value = +value, function(node) { node[ns][id].delay = value; })); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/duration.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/duration.js deleted file mode 100644 index c9db2dc..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/duration.js +++ /dev/null @@ -1,10 +0,0 @@ -import "../selection/each"; -import "transition"; - -d3_transitionPrototype.duration = function(value) { - var id = this.id, ns = this.namespace; - if (arguments.length < 1) return this.node()[ns][id].duration; - return d3_selection_each(this, typeof value === "function" - ? function(node, i, j) { node[ns][id].duration = Math.max(1, value.call(node, node.__data__, i, j)); } - : (value = Math.max(1, value), function(node) { node[ns][id].duration = value; })); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/each.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/each.js deleted file mode 100644 index f1b2057..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/each.js +++ /dev/null @@ -1,26 +0,0 @@ -import "../selection/each"; -import "transition"; - -d3_transitionPrototype.each = function(type, listener) { - var id = this.id, ns = this.namespace; - if (arguments.length < 2) { - var inherit = d3_transitionInherit, - inheritId = d3_transitionInheritId; - try { - d3_transitionInheritId = id; - d3_selection_each(this, function(node, i, j) { - d3_transitionInherit = node[ns][id]; - type.call(node, node.__data__, i, j); - }); - } finally { - d3_transitionInherit = inherit; - d3_transitionInheritId = inheritId; - } - } else { - d3_selection_each(this, function(node) { - var transition = node[ns][id]; - (transition.event || (transition.event = d3.dispatch("start", "end", "interrupt"))).on(type, listener); - }); - } - return this; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/ease.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/ease.js deleted file mode 100644 index 5c3564d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/ease.js +++ /dev/null @@ -1,10 +0,0 @@ -import "../interpolate/ease"; -import "../selection/each"; -import "transition"; - -d3_transitionPrototype.ease = function(value) { - var id = this.id, ns = this.namespace; - if (arguments.length < 1) return this.node()[ns][id].ease; - if (typeof value !== "function") value = d3.ease.apply(d3, arguments); - return d3_selection_each(this, function(node) { node[ns][id].ease = value; }); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/filter.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/filter.js deleted file mode 100644 index 7e0e13a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/filter.js +++ /dev/null @@ -1,22 +0,0 @@ -import "../selection/filter"; -import "transition"; - -d3_transitionPrototype.filter = function(filter) { - var subgroups = [], - subgroup, - group, - node; - - if (typeof filter !== "function") filter = d3_selection_filter(filter); - - for (var j = 0, m = this.length; j < m; j++) { - subgroups.push(subgroup = []); - for (var group = this[j], i = 0, n = group.length; i < n; i++) { - if ((node = group[i]) && filter.call(node, node.__data__, i, j)) { - subgroup.push(node); - } - } - } - - return d3_transition(subgroups, this.namespace, this.id); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/index.js deleted file mode 100644 index c2a6702..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/index.js +++ /dev/null @@ -1 +0,0 @@ -import "transition"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/remove.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/remove.js deleted file mode 100644 index 8e6e569..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/remove.js +++ /dev/null @@ -1,9 +0,0 @@ -import "transition"; - -d3_transitionPrototype.remove = function() { - var ns = this.namespace; - return this.each("end.transition", function() { - var p; - if (this[ns].count < 2 && (p = this.parentNode)) p.removeChild(this); - }); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/select.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/select.js deleted file mode 100644 index e537368..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/select.js +++ /dev/null @@ -1,28 +0,0 @@ -import "../selection/select"; -import "transition"; - -d3_transitionPrototype.select = function(selector) { - var id = this.id, - ns = this.namespace, - subgroups = [], - subgroup, - subnode, - node; - - selector = d3_selection_selector(selector); - - for (var j = -1, m = this.length; ++j < m;) { - subgroups.push(subgroup = []); - for (var group = this[j], i = -1, n = group.length; ++i < n;) { - if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) { - if ("__data__" in node) subnode.__data__ = node.__data__; - d3_transitionNode(subnode, i, ns, id, node[ns][id]); - subgroup.push(subnode); - } else { - subgroup.push(null); - } - } - } - - return d3_transition(subgroups, ns, id); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/selectAll.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/selectAll.js deleted file mode 100644 index 5500d90..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/selectAll.js +++ /dev/null @@ -1,31 +0,0 @@ -import "../selection/selectAll"; -import "transition"; - -d3_transitionPrototype.selectAll = function(selector) { - var id = this.id, - ns = this.namespace, - subgroups = [], - subgroup, - subnodes, - node, - subnode, - transition; - - selector = d3_selection_selectorAll(selector); - - for (var j = -1, m = this.length; ++j < m;) { - for (var group = this[j], i = -1, n = group.length; ++i < n;) { - if (node = group[i]) { - transition = node[ns][id]; - subnodes = selector.call(node, node.__data__, i, j); - subgroups.push(subgroup = []); - for (var k = -1, o = subnodes.length; ++k < o;) { - if (subnode = subnodes[k]) d3_transitionNode(subnode, k, ns, id, transition); - subgroup.push(subnode); - } - } - } - } - - return d3_transition(subgroups, ns, id); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/style.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/style.js deleted file mode 100644 index 313c2a4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/style.js +++ /dev/null @@ -1,53 +0,0 @@ -import "../core/document"; -import "../interpolate/interpolate"; -import "transition"; -import "tween"; - -d3_transitionPrototype.style = function(name, value, priority) { - var n = arguments.length; - if (n < 3) { - - // For style(object) or style(object, string), the object specifies the - // names and values of the attributes to set or remove. The values may be - // functions that are evaluated for each element. The optional string - // specifies the priority. - if (typeof name !== "string") { - if (n < 2) value = ""; - for (priority in name) this.style(priority, name[priority], value); - return this; - } - - // For style(string, string) or style(string, function), use the default - // priority. The priority is ignored for style(string, null). - priority = ""; - } - - // For style(name, null) or style(name, null, priority), remove the style - // property with the specified name. The priority is ignored. - function styleNull() { - this.style.removeProperty(name); - } - - // For style(name, string) or style(name, string, priority), set the style - // property with the specified name, using the specified priority. - // Otherwise, a name, value and priority are specified, and handled as below. - function styleString(b) { - return b == null ? styleNull : (b += "", function() { - var a = d3_window(this).getComputedStyle(this, null).getPropertyValue(name), i; - return a !== b && (i = d3_interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); }); - }); - } - - return d3_transition_tween(this, "style." + name, value, styleString); -}; - -d3_transitionPrototype.styleTween = function(name, tween, priority) { - if (arguments.length < 3) priority = ""; - - function styleTween(d, i) { - var f = tween.call(this, d, i, d3_window(this).getComputedStyle(this, null).getPropertyValue(name)); - return f && function(t) { this.style.setProperty(name, f(t), priority); }; - } - - return this.tween("style." + name, styleTween); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/subtransition.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/subtransition.js deleted file mode 100644 index 7b2229e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/subtransition.js +++ /dev/null @@ -1,25 +0,0 @@ -import "transition"; - -d3_transitionPrototype.transition = function() { - var id0 = this.id, - id1 = ++d3_transitionId, - ns = this.namespace, - subgroups = [], - subgroup, - group, - node, - transition; - - for (var j = 0, m = this.length; j < m; j++) { - subgroups.push(subgroup = []); - for (var group = this[j], i = 0, n = group.length; i < n; i++) { - if (node = group[i]) { - transition = node[ns][id0]; - d3_transitionNode(node, i, ns, id1, {time: transition.time, ease: transition.ease, delay: transition.delay + transition.duration, duration: transition.duration}); - } - subgroup.push(node); - } - } - - return d3_transition(subgroups, ns, id1); -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/text.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/text.js deleted file mode 100644 index 0e2455a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/text.js +++ /dev/null @@ -1,11 +0,0 @@ -import "transition"; -import "tween"; - -d3_transitionPrototype.text = function(value) { - return d3_transition_tween(this, "text", value, d3_transition_text); -}; - -function d3_transition_text(b) { - if (b == null) b = ""; - return function() { this.textContent = b; }; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/transition.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/transition.js deleted file mode 100644 index 3ffad05..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/transition.js +++ /dev/null @@ -1,141 +0,0 @@ -import "../arrays/map"; -import "../core/subclass"; -import "../core/true"; -import "../event/dispatch"; -import "../event/timer"; -import "../selection/selection"; -import "../selection/transition"; -import "../selection/interrupt"; - -function d3_transition(groups, ns, id) { - d3_subclass(groups, d3_transitionPrototype); - - // Note: read-only! - groups.namespace = ns; - groups.id = id; - - return groups; -} - -var d3_transitionPrototype = [], - d3_transitionId = 0, - d3_transitionInheritId, - d3_transitionInherit; - -d3_transitionPrototype.call = d3_selectionPrototype.call; -d3_transitionPrototype.empty = d3_selectionPrototype.empty; -d3_transitionPrototype.node = d3_selectionPrototype.node; -d3_transitionPrototype.size = d3_selectionPrototype.size; - -d3.transition = function(selection, name) { - return selection && selection.transition - ? (d3_transitionInheritId ? selection.transition(name) : selection) - : d3.selection().transition(selection); -}; - -d3.transition.prototype = d3_transitionPrototype; - -import "select"; -import "selectAll"; -import "filter"; -import "attr"; -import "style"; -import "text"; -import "remove"; -import "ease"; -import "delay"; -import "duration"; -import "each"; -import "subtransition"; -import "tween"; - -function d3_transitionNamespace(name) { - return name == null ? "__transition__" : "__transition_" + name + "__"; -} - -function d3_transitionNode(node, i, ns, id, inherit) { - var lock = node[ns] || (node[ns] = {active: 0, count: 0}), - transition = lock[id]; - - if (!transition) { - var time = inherit.time; - - transition = lock[id] = { - tween: new d3_Map, - time: time, - delay: inherit.delay, - duration: inherit.duration, - ease: inherit.ease, - index: i - }; - - inherit = null; // allow gc - - ++lock.count; - - d3.timer(function(elapsed) { - var delay = transition.delay, - duration, - ease, - timer = d3_timer_active, - tweened = []; - - timer.t = delay + time; - if (delay <= elapsed) return start(elapsed - delay); - timer.c = start; - - function start(elapsed) { - if (lock.active > id) return stop(); - - var active = lock[lock.active]; - if (active) { - --lock.count; - delete lock[lock.active]; - active.event && active.event.interrupt.call(node, node.__data__, active.index); - } - - lock.active = id; - - transition.event && transition.event.start.call(node, node.__data__, i); - - transition.tween.forEach(function(key, value) { - if (value = value.call(node, node.__data__, i)) { - tweened.push(value); - } - }); - - // Deferred capture to allow tweens to initialize ease & duration. - ease = transition.ease; - duration = transition.duration; - - d3.timer(function() { // defer to end of current frame - timer.c = tick(elapsed || 1) ? d3_true : tick; - return 1; - }, 0, time); - } - - function tick(elapsed) { - if (lock.active !== id) return 1; - - var t = elapsed / duration, - e = ease(t), - n = tweened.length; - - while (n > 0) { - tweened[--n].call(node, e); - } - - if (t >= 1) { - transition.event && transition.event.end.call(node, node.__data__, i); - return stop(); - } - } - - function stop() { - if (--lock.count) delete lock[id]; - else delete node[ns]; - return 1; - } - }, 0, time); - } -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/tween.js b/web/nms.gathering.org/old/speedometer/d3-master/src/transition/tween.js deleted file mode 100644 index 108daa9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/transition/tween.js +++ /dev/null @@ -1,17 +0,0 @@ -import "../selection/each"; -import "transition"; - -d3_transitionPrototype.tween = function(name, tween) { - var id = this.id, ns = this.namespace; - if (arguments.length < 2) return this.node()[ns][id].tween.get(name); - return d3_selection_each(this, tween == null - ? function(node) { node[ns][id].tween.remove(name); } - : function(node) { node[ns][id].tween.set(name, tween); }); -}; - -function d3_transition_tween(groups, name, value, tween) { - var id = groups.id, ns = groups.namespace; - return d3_selection_each(groups, typeof value === "function" - ? function(node, i, j) { node[ns][id].tween.set(name, tween(value.call(node, node.__data__, i, j))); } - : (value = tween(value), function(node) { node[ns][id].tween.set(name, value); })); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/html.js b/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/html.js deleted file mode 100644 index d42283b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/html.js +++ /dev/null @@ -1,12 +0,0 @@ -import "../core/document"; -import "xhr"; - -d3.html = function(url, callback) { - return d3_xhr(url, "text/html", d3_html, callback); -}; - -function d3_html(request) { - var range = d3_document.createRange(); - range.selectNode(d3_document.body); - return range.createContextualFragment(request.responseText); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/index.js b/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/index.js deleted file mode 100644 index c71b466..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import "xhr"; -import "text"; -import "json"; -import "html"; -import "xml"; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/json.js b/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/json.js deleted file mode 100644 index f51bc2c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/json.js +++ /dev/null @@ -1,9 +0,0 @@ -import "xhr"; - -d3.json = function(url, callback) { - return d3_xhr(url, "application/json", d3_json, callback); -}; - -function d3_json(request) { - return JSON.parse(request.responseText); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/text.js b/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/text.js deleted file mode 100644 index 1f51e3d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/text.js +++ /dev/null @@ -1,5 +0,0 @@ -import "xhr"; - -d3.text = d3_xhrType(function(request) { - return request.responseText; -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/xhr.js b/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/xhr.js deleted file mode 100644 index d0a87a0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/xhr.js +++ /dev/null @@ -1,126 +0,0 @@ -import "../core/array"; -import "../core/document"; -import "../core/identity"; -import "../core/rebind"; -import "../event/dispatch"; - -d3.xhr = d3_xhrType(d3_identity); - -function d3_xhrType(response) { - return function(url, mimeType, callback) { - if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null; - return d3_xhr(url, mimeType, response, callback); - }; -} - -function d3_xhr(url, mimeType, response, callback) { - var xhr = {}, - dispatch = d3.dispatch("beforesend", "progress", "load", "error"), - headers = {}, - request = new XMLHttpRequest, - responseType = null; - - // If IE does not support CORS, use XDomainRequest. - if (this.XDomainRequest - && !("withCredentials" in request) - && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest; - - "onload" in request - ? request.onload = request.onerror = respond - : request.onreadystatechange = function() { request.readyState > 3 && respond(); }; - - function respond() { - var status = request.status, result; - if (!status && d3_xhrHasResponse(request) || status >= 200 && status < 300 || status === 304) { - try { - result = response.call(xhr, request); - } catch (e) { - dispatch.error.call(xhr, e); - return; - } - dispatch.load.call(xhr, result); - } else { - dispatch.error.call(xhr, request); - } - } - - request.onprogress = function(event) { - var o = d3.event; - d3.event = event; - try { dispatch.progress.call(xhr, request); } - finally { d3.event = o; } - }; - - xhr.header = function(name, value) { - name = (name + "").toLowerCase(); - if (arguments.length < 2) return headers[name]; - if (value == null) delete headers[name]; - else headers[name] = value + ""; - return xhr; - }; - - // If mimeType is non-null and no Accept header is set, a default is used. - xhr.mimeType = function(value) { - if (!arguments.length) return mimeType; - mimeType = value == null ? null : value + ""; - return xhr; - }; - - // Specifies what type the response value should take; - // for instance, arraybuffer, blob, document, or text. - xhr.responseType = function(value) { - if (!arguments.length) return responseType; - responseType = value; - return xhr; - }; - - // Specify how to convert the response content to a specific type; - // changes the callback value on "load" events. - xhr.response = function(value) { - response = value; - return xhr; - }; - - // Convenience methods. - ["get", "post"].forEach(function(method) { - xhr[method] = function() { - return xhr.send.apply(xhr, [method].concat(d3_array(arguments))); - }; - }); - - // If callback is non-null, it will be used for error and load events. - xhr.send = function(method, data, callback) { - if (arguments.length === 2 && typeof data === "function") callback = data, data = null; - request.open(method, url, true); - if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*"; - if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]); - if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType); - if (responseType != null) request.responseType = responseType; - if (callback != null) xhr.on("error", callback).on("load", function(request) { callback(null, request); }); - dispatch.beforesend.call(xhr, request); - request.send(data == null ? null : data); - return xhr; - }; - - xhr.abort = function() { - request.abort(); - return xhr; - }; - - d3.rebind(xhr, dispatch, "on"); - - return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback)); -}; - -function d3_xhr_fixCallback(callback) { - return callback.length === 1 - ? function(error, request) { callback(error == null ? request : null); } - : callback; -} - -function d3_xhrHasResponse(request) { - var type = request.responseType; - return type && type !== "text" - ? request.response // null on error - : request.responseText; // "" on error -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/xml.js b/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/xml.js deleted file mode 100644 index 09c18e2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/src/xhr/xml.js +++ /dev/null @@ -1,5 +0,0 @@ -import "xhr"; - -d3.xml = d3_xhrType(function(request) { - return request.responseXML; -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/XMLHttpRequest.js b/web/nms.gathering.org/old/speedometer/d3-master/test/XMLHttpRequest.js deleted file mode 100644 index 21ee574..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/XMLHttpRequest.js +++ /dev/null @@ -1,60 +0,0 @@ -var fs = require("fs"); - -global.XMLHttpRequest = function XMLHttpRequest() { - var self = this, - info = self._info = {}, - headers = {}, - url; - - // TODO handle file system errors? - -self.readyState = 0; - - self.open = function(m, u, a) { - info.url = u; - info.async = a; - self.readyState = 1; - self.send = a ? read : readSync; - }; - - self.setRequestHeader = function(n, v) { - if (/^Accept$/i.test(n)) info.mimeType = v.split(/,/g)[0]; - }; - - function read() { - self.readyState = 2; - fs.readFile(info.url, "binary", function(e, d) { - if (e) { - self.status = 404; // assumed - } else { - self.status = 200; - self.responseText = d; - self.responseXML = {_xml: d}; - headers["Content-Length"] = d.length; - } - self.readyState = 4; - XMLHttpRequest._last = self; - if (self.onreadystatechange) self.onreadystatechange(); - }); - } - - function readSync() { - self.readyState = 2; - try { - var d = fs.readFileSync(info.url, "binary"); - self.status = 200; - self.responseText = d; - self.responseXML = {_xml: d}; - headers["Content-Length"] = d.length; - } catch (e) { - self.status = 404; // assumed - } - self.readyState = 4; - XMLHttpRequest._last = self; - if (self.onreadystatechange) self.onreadystatechange(); - } - - self.getResponseHeader = function(n) { - return headers[n]; - }; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/ascending-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/ascending-test.js deleted file mode 100644 index b7d9a7c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/ascending-test.js +++ /dev/null @@ -1,45 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.ascending"); - -suite.addBatch({ - "d3.ascending": { - topic: load("arrays/ascending").expression("d3.ascending"), - "numbers": { - "returns a negative number if a < b": function(ascending) { - assert.isTrue(ascending(0, 1) < 0); - }, - "returns a positive number if a > b": function(ascending) { - assert.isTrue(ascending(1, 0) > 0); - }, - "returns zero if a == b": function(ascending) { - assert.equal(ascending(0, 0), 0); - }, - "returns NaN if a or b is undefined": function(ascending) { - assert.isNaN(ascending(0, undefined)); - assert.isNaN(ascending(undefined, 0)); - assert.isNaN(ascending(undefined, undefined)); - }, - "returns NaN if a or b is NaN": function(ascending) { - assert.isNaN(ascending(0, NaN)); - assert.isNaN(ascending(NaN, 0)); - assert.isNaN(ascending(NaN, NaN)); - } - }, - "strings": { - "returns a negative number if a < b": function(ascending) { - assert.isTrue(ascending("a", "b") < 0); - }, - "returns a positive number if a > b": function(ascending) { - assert.isTrue(ascending("b", "a") > 0); - }, - "returns zero if a == b": function(ascending) { - assert.equal(ascending("a", "a"), 0); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/bisect-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/bisect-test.js deleted file mode 100644 index b3c5f61..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/bisect-test.js +++ /dev/null @@ -1,384 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - _ = require("../../"); - -var suite = vows.describe("d3.bisect"); - -var i30 = 1 << 30; - -suite.addBatch({ - "bisectLeft": { - topic: load("arrays/bisect").expression("d3.bisectLeft"), - "finds the index of an exact match": function(bisect) { - var array = [1, 2, 3]; - assert.equal(bisect(array, 1), 0); - assert.equal(bisect(array, 2), 1); - assert.equal(bisect(array, 3), 2); - }, - "finds the index of the first match": function(bisect) { - var array = [1, 2, 2, 3]; - assert.equal(bisect(array, 1), 0); - assert.equal(bisect(array, 2), 1); - assert.equal(bisect(array, 3), 3); - }, - "finds the insertion point of a non-exact match": function(bisect) { - var array = [1, 2, 3]; - assert.equal(bisect(array, 0.5), 0); - assert.equal(bisect(array, 1.5), 1); - assert.equal(bisect(array, 2.5), 2); - assert.equal(bisect(array, 3.5), 3); - }, - "has undefined behavior if the search value is unorderable": function(bisect) { - var array = [1, 2, 3]; - bisect(array, new Date(NaN)); // who knows what this will return! - bisect(array, undefined); - bisect(array, NaN); - }, - "observes the optional lower bound": function(bisect) { - var array = [1, 2, 3, 4, 5]; - assert.equal(bisect(array, 0, 2), 2); - assert.equal(bisect(array, 1, 2), 2); - assert.equal(bisect(array, 2, 2), 2); - assert.equal(bisect(array, 3, 2), 2); - assert.equal(bisect(array, 4, 2), 3); - assert.equal(bisect(array, 5, 2), 4); - assert.equal(bisect(array, 6, 2), 5); - }, - "observes the optional bounds": function(bisect) { - var array = [1, 2, 3, 4, 5]; - assert.equal(bisect(array, 0, 2, 3), 2); - assert.equal(bisect(array, 1, 2, 3), 2); - assert.equal(bisect(array, 2, 2, 3), 2); - assert.equal(bisect(array, 3, 2, 3), 2); - assert.equal(bisect(array, 4, 2, 3), 3); - assert.equal(bisect(array, 5, 2, 3), 3); - assert.equal(bisect(array, 6, 2, 3), 3); - }, - "large arrays": function(bisect) { - var array = [], - i = i30; - array[i++] = 1; - array[i++] = 2; - array[i++] = 3; - array[i++] = 4; - array[i++] = 5; - assert.equal(bisect(array, 0, i - 5, i), i - 5); - assert.equal(bisect(array, 1, i - 5, i), i - 5); - assert.equal(bisect(array, 2, i - 5, i), i - 4); - assert.equal(bisect(array, 3, i - 5, i), i - 3); - assert.equal(bisect(array, 4, i - 5, i), i - 2); - assert.equal(bisect(array, 5, i - 5, i), i - 1); - assert.equal(bisect(array, 6, i - 5, i), i - 0); - } - }, - - "bisectRight": { - topic: load("arrays/bisect").expression("d3.bisectRight"), - "finds the index after an exact match": function(bisect) { - var array = [1, 2, 3]; - assert.equal(bisect(array, 1), 1); - assert.equal(bisect(array, 2), 2); - assert.equal(bisect(array, 3), 3); - }, - "finds the index after the last match": function(bisect) { - var array = [1, 2, 2, 3]; - assert.equal(bisect(array, 1), 1); - assert.equal(bisect(array, 2), 3); - assert.equal(bisect(array, 3), 4); - }, - "finds the insertion point of a non-exact match": function(bisect) { - var array = [1, 2, 3]; - assert.equal(bisect(array, 0.5), 0); - assert.equal(bisect(array, 1.5), 1); - assert.equal(bisect(array, 2.5), 2); - assert.equal(bisect(array, 3.5), 3); - }, - "observes the optional lower bound": function(bisect) { - var array = [1, 2, 3, 4, 5]; - assert.equal(bisect(array, 0, 2), 2); - assert.equal(bisect(array, 1, 2), 2); - assert.equal(bisect(array, 2, 2), 2); - assert.equal(bisect(array, 3, 2), 3); - assert.equal(bisect(array, 4, 2), 4); - assert.equal(bisect(array, 5, 2), 5); - assert.equal(bisect(array, 6, 2), 5); - }, - "observes the optional bounds": function(bisect) { - var array = [1, 2, 3, 4, 5]; - assert.equal(bisect(array, 0, 2, 3), 2); - assert.equal(bisect(array, 1, 2, 3), 2); - assert.equal(bisect(array, 2, 2, 3), 2); - assert.equal(bisect(array, 3, 2, 3), 3); - assert.equal(bisect(array, 4, 2, 3), 3); - assert.equal(bisect(array, 5, 2, 3), 3); - assert.equal(bisect(array, 6, 2, 3), 3); - }, - "large arrays": function(bisect) { - var array = [], - i = i30; - array[i++] = 1; - array[i++] = 2; - array[i++] = 3; - array[i++] = 4; - array[i++] = 5; - assert.equal(bisect(array, 0, i - 5, i), i - 5); - assert.equal(bisect(array, 1, i - 5, i), i - 4); - assert.equal(bisect(array, 2, i - 5, i), i - 3); - assert.equal(bisect(array, 3, i - 5, i), i - 2); - assert.equal(bisect(array, 4, i - 5, i), i - 1); - assert.equal(bisect(array, 5, i - 5, i), i - 0); - assert.equal(bisect(array, 6, i - 5, i), i - 0); - } - }, - - "bisector(comparator)": { - topic: load("arrays/bisect").expression("d3.bisector"), - "left": { - topic: function(bisector) { - return bisector(function(d, x) { return _.descending(d.key, x); }).left; - }, - "finds the index of an exact match": function(bisect) { - var array = [{key: 3}, {key: 2}, {key: 1}]; - assert.equal(bisect(array, 3), 0); - assert.equal(bisect(array, 2), 1); - assert.equal(bisect(array, 1), 2); - }, - "finds the index of the first match": function(bisect) { - var array = [{key: 3}, {key: 2}, {key: 2}, {key: 1}]; - assert.equal(bisect(array, 3), 0); - assert.equal(bisect(array, 2), 1); - assert.equal(bisect(array, 1), 3); - }, - "finds the insertion point of a non-exact match": function(bisect) { - var array = [{key: 3}, {key: 2}, {key: 1}]; - assert.equal(bisect(array, 3.5), 0); - assert.equal(bisect(array, 2.5), 1); - assert.equal(bisect(array, 1.5), 2); - assert.equal(bisect(array, 0.5), 3); - }, - "observes the optional lower bound": function(bisect) { - var array = [{key: 5}, {key: 4}, {key: 3}, {key: 2}, {key: 1}]; - assert.equal(bisect(array, 6, 2), 2); - assert.equal(bisect(array, 5, 2), 2); - assert.equal(bisect(array, 4, 2), 2); - assert.equal(bisect(array, 3, 2), 2); - assert.equal(bisect(array, 2, 2), 3); - assert.equal(bisect(array, 1, 2), 4); - assert.equal(bisect(array, 0, 2), 5); - }, - "observes the optional bounds": function(bisect) { - var array = [{key: 5}, {key: 4}, {key: 3}, {key: 2}, {key: 1}]; - assert.equal(bisect(array, 6, 2, 3), 2); - assert.equal(bisect(array, 5, 2, 3), 2); - assert.equal(bisect(array, 4, 2, 3), 2); - assert.equal(bisect(array, 3, 2, 3), 2); - assert.equal(bisect(array, 2, 2, 3), 3); - assert.equal(bisect(array, 1, 2, 3), 3); - assert.equal(bisect(array, 0, 2, 3), 3); - }, - "large arrays": function(bisect) { - var array = [], - i = i30; - array[i++] = {key: 5}; - array[i++] = {key: 4}; - array[i++] = {key: 3}; - array[i++] = {key: 2}; - array[i++] = {key: 1}; - assert.equal(bisect(array, 6, i - 5, i), i - 5); - assert.equal(bisect(array, 5, i - 5, i), i - 5); - assert.equal(bisect(array, 4, i - 5, i), i - 4); - assert.equal(bisect(array, 3, i - 5, i), i - 3); - assert.equal(bisect(array, 2, i - 5, i), i - 2); - assert.equal(bisect(array, 1, i - 5, i), i - 1); - assert.equal(bisect(array, 0, i - 5, i), i - 0); - } - }, - "right": { - topic: function(bisector) { - return bisector(function(d, x) { return _.ascending(d.key, x); }).right; - }, - "finds the index after an exact match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 1), 1); - assert.equal(bisect(array, 2), 2); - assert.equal(bisect(array, 3), 3); - }, - "finds the index after the last match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 1), 1); - assert.equal(bisect(array, 2), 3); - assert.equal(bisect(array, 3), 4); - }, - "finds the insertion point of a non-exact match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 0.5), 0); - assert.equal(bisect(array, 1.5), 1); - assert.equal(bisect(array, 2.5), 2); - assert.equal(bisect(array, 3.5), 3); - }, - "observes the optional lower bound": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}, {key: 4}, {key: 5}]; - assert.equal(bisect(array, 0, 2), 2); - assert.equal(bisect(array, 1, 2), 2); - assert.equal(bisect(array, 2, 2), 2); - assert.equal(bisect(array, 3, 2), 3); - assert.equal(bisect(array, 4, 2), 4); - assert.equal(bisect(array, 5, 2), 5); - assert.equal(bisect(array, 6, 2), 5); - }, - "observes the optional bounds": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}, {key: 4}, {key: 5}]; - assert.equal(bisect(array, 0, 2, 3), 2); - assert.equal(bisect(array, 1, 2, 3), 2); - assert.equal(bisect(array, 2, 2, 3), 2); - assert.equal(bisect(array, 3, 2, 3), 3); - assert.equal(bisect(array, 4, 2, 3), 3); - assert.equal(bisect(array, 5, 2, 3), 3); - assert.equal(bisect(array, 6, 2, 3), 3); - }, - "large arrays": function(bisect) { - var array = [], - i = i30; - array[i++] = {key: 1}; - array[i++] = {key: 2}; - array[i++] = {key: 3}; - array[i++] = {key: 4}; - array[i++] = {key: 5}; - assert.equal(bisect(array, 0, i - 5, i), i - 5); - assert.equal(bisect(array, 1, i - 5, i), i - 4); - assert.equal(bisect(array, 2, i - 5, i), i - 3); - assert.equal(bisect(array, 3, i - 5, i), i - 2); - assert.equal(bisect(array, 4, i - 5, i), i - 1); - assert.equal(bisect(array, 5, i - 5, i), i - 0); - assert.equal(bisect(array, 6, i - 5, i), i - 0); - } - } - }, - - "bisector(accessor)": { - topic: load("arrays/bisect").expression("d3.bisector"), - "left": { - topic: function(bisector) { - return bisector(function(d) { return d.key; }).left; - }, - "finds the index of an exact match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 1), 0); - assert.equal(bisect(array, 2), 1); - assert.equal(bisect(array, 3), 2); - }, - "finds the index of the first match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 1), 0); - assert.equal(bisect(array, 2), 1); - assert.equal(bisect(array, 3), 3); - }, - "finds the insertion point of a non-exact match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 0.5), 0); - assert.equal(bisect(array, 1.5), 1); - assert.equal(bisect(array, 2.5), 2); - assert.equal(bisect(array, 3.5), 3); - }, - "observes the optional lower bound": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}, {key: 4}, {key: 5}]; - assert.equal(bisect(array, 0, 2), 2); - assert.equal(bisect(array, 1, 2), 2); - assert.equal(bisect(array, 2, 2), 2); - assert.equal(bisect(array, 3, 2), 2); - assert.equal(bisect(array, 4, 2), 3); - assert.equal(bisect(array, 5, 2), 4); - assert.equal(bisect(array, 6, 2), 5); - }, - "observes the optional bounds": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}, {key: 4}, {key: 5}]; - assert.equal(bisect(array, 0, 2, 3), 2); - assert.equal(bisect(array, 1, 2, 3), 2); - assert.equal(bisect(array, 2, 2, 3), 2); - assert.equal(bisect(array, 3, 2, 3), 2); - assert.equal(bisect(array, 4, 2, 3), 3); - assert.equal(bisect(array, 5, 2, 3), 3); - assert.equal(bisect(array, 6, 2, 3), 3); - }, - "large arrays": function(bisect) { - var array = [], - i = i30; - array[i++] = {key: 1}; - array[i++] = {key: 2}; - array[i++] = {key: 3}; - array[i++] = {key: 4}; - array[i++] = {key: 5}; - assert.equal(bisect(array, 0, i - 5, i), i - 5); - assert.equal(bisect(array, 1, i - 5, i), i - 5); - assert.equal(bisect(array, 2, i - 5, i), i - 4); - assert.equal(bisect(array, 3, i - 5, i), i - 3); - assert.equal(bisect(array, 4, i - 5, i), i - 2); - assert.equal(bisect(array, 5, i - 5, i), i - 1); - assert.equal(bisect(array, 6, i - 5, i), i - 0); - } - }, - "right": { - topic: function(bisector) { - return bisector(function(d) { return d.key; }).right; - }, - "finds the index after an exact match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 1), 1); - assert.equal(bisect(array, 2), 2); - assert.equal(bisect(array, 3), 3); - }, - "finds the index after the last match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 1), 1); - assert.equal(bisect(array, 2), 3); - assert.equal(bisect(array, 3), 4); - }, - "finds the insertion point of a non-exact match": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}]; - assert.equal(bisect(array, 0.5), 0); - assert.equal(bisect(array, 1.5), 1); - assert.equal(bisect(array, 2.5), 2); - assert.equal(bisect(array, 3.5), 3); - }, - "observes the optional lower bound": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}, {key: 4}, {key: 5}]; - assert.equal(bisect(array, 0, 2), 2); - assert.equal(bisect(array, 1, 2), 2); - assert.equal(bisect(array, 2, 2), 2); - assert.equal(bisect(array, 3, 2), 3); - assert.equal(bisect(array, 4, 2), 4); - assert.equal(bisect(array, 5, 2), 5); - assert.equal(bisect(array, 6, 2), 5); - }, - "observes the optional bounds": function(bisect) { - var array = [{key: 1}, {key: 2}, {key: 3}, {key: 4}, {key: 5}]; - assert.equal(bisect(array, 0, 2, 3), 2); - assert.equal(bisect(array, 1, 2, 3), 2); - assert.equal(bisect(array, 2, 2, 3), 2); - assert.equal(bisect(array, 3, 2, 3), 3); - assert.equal(bisect(array, 4, 2, 3), 3); - assert.equal(bisect(array, 5, 2, 3), 3); - assert.equal(bisect(array, 6, 2, 3), 3); - }, - "large arrays": function(bisect) { - var array = [], - i = i30; - array[i++] = {key: 1}; - array[i++] = {key: 2}; - array[i++] = {key: 3}; - array[i++] = {key: 4}; - array[i++] = {key: 5}; - assert.equal(bisect(array, 0, i - 5, i), i - 5); - assert.equal(bisect(array, 1, i - 5, i), i - 4); - assert.equal(bisect(array, 2, i - 5, i), i - 3); - assert.equal(bisect(array, 3, i - 5, i), i - 2); - assert.equal(bisect(array, 4, i - 5, i), i - 1); - assert.equal(bisect(array, 5, i - 5, i), i - 0); - assert.equal(bisect(array, 6, i - 5, i), i - 0); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/descending-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/descending-test.js deleted file mode 100644 index 2c28c75..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/descending-test.js +++ /dev/null @@ -1,45 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.descending"); - -suite.addBatch({ - "descending": { - topic: load("arrays/descending").expression("d3.descending"), - "numbers": { - "returns a negative number if a > b": function(descending) { - assert.isTrue(descending(1, 0) < 0); - }, - "returns a positive number if a < b": function(descending) { - assert.isTrue(descending(0, 1) > 0); - }, - "returns zero if a == b": function(descending) { - assert.equal(descending(0, 0), 0); - }, - "returns NaN if a or b is undefined": function(descending) { - assert.isNaN(descending(0, undefined)); - assert.isNaN(descending(undefined, 0)); - assert.isNaN(descending(undefined, undefined)); - }, - "returns NaN if a or b is NaN": function(descending) { - assert.isNaN(descending(0, NaN)); - assert.isNaN(descending(NaN, 0)); - assert.isNaN(descending(NaN, NaN)); - } - }, - "strings": { - "returns a negative number if a > b": function(descending) { - assert.isTrue(descending("b", "a") < 0); - }, - "returns a positive number if a < b": function(descending) { - assert.isTrue(descending("a", "b") > 0); - }, - "returns zero if a == b": function(descending) { - assert.equal(descending("a", "a"), 0); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/deviation-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/deviation-test.js deleted file mode 100644 index 6566362..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/deviation-test.js +++ /dev/null @@ -1,43 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.deviation"); - -suite.addBatch({ - "deviation": { - topic: load("arrays/deviation").expression("d3.deviation"), - "returns the sd value for numbers": function(deviation) { - assert.isUndefined(deviation([1])); - assert.equal(deviation([5, 1, 2, 3, 4]), 1.5811388300841898); - assert.equal(deviation([20, 3]), 12.020815280171307); - assert.equal(deviation([3, 20]), 12.020815280171307); - }, - "ignores null, undefined and NaN": function(deviation) { - assert.equal(deviation([NaN, 1, 2, 3, 4, 5]), 1.5811388300841898); - assert.equal(deviation([1, 2, 3, 4, 5, NaN]), 1.5811388300841898); - assert.equal(deviation([10, null, 3, undefined, 5, NaN]), 3.605551275463989); - }, - "can handle large numbers without overflowing": function(deviation) { - assert.equal(deviation([Number.MAX_VALUE, Number.MAX_VALUE]), 0); - assert.equal(deviation([-Number.MAX_VALUE, -Number.MAX_VALUE]), 0); - }, - "returns undefined for empty array": function(deviation) { - assert.isUndefined(deviation([])); - assert.isUndefined(deviation([null])); - assert.isUndefined(deviation([undefined])); - assert.isUndefined(deviation([NaN])); - assert.isUndefined(deviation([NaN, NaN])); - }, - "applies the optional accessor function": function(deviation) { - assert.equal(deviation([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]], mean), 2.1213203435596424); - assert.equal(deviation([1, 2, 3, 4, 5], function(d, i) { return i; }), 1.5811388300841898); - } - } -}); - -function mean(array) { - return array.reduce(function(p, v) { return p + v; }) / array.length; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/entries-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/entries-test.js deleted file mode 100644 index 32f53f9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/entries-test.js +++ /dev/null @@ -1,39 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.entries"); - -suite.addBatch({ - "entries": { - topic: load("arrays/entries").expression("d3.entries"), - "enumerates every entry": function(entries) { - assert.deepEqual(entries({a: 1, b: 2}), [ - {key: "a", value: 1}, - {key: "b", value: 2} - ]); - }, - "includes entries defined on prototypes": function(entries) { - function abc() { - this.a = 1; - this.b = 2; - } - abc.prototype.c = 3; - assert.deepEqual(entries(new abc()), [ - {key: "a", value: 1}, - {key: "b", value: 2}, - {key: "c", value: 3} - ]); - }, - "includes null or undefined values": function(entries) { - var v = entries({a: undefined, b: null, c: NaN}); - assert.equal(v.length, 3); - assert.deepEqual(v[0], {key: "a", value: undefined}); - assert.deepEqual(v[1], {key: "b", value: null}); - assert.equal(v[2].key, "c"); - assert.isNaN(v[2].value); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/extent-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/extent-test.js deleted file mode 100644 index bfdfa5f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/extent-test.js +++ /dev/null @@ -1,50 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.extent"); - -suite.addBatch({ - "extent": { - topic: load("arrays/extent").expression("d3.extent"), - "returns the numeric extent for numbers": function(extent) { - assert.deepEqual(extent([1]), [1, 1]); - assert.deepEqual(extent([5, 1, 2, 3, 4]), [1, 5]); - assert.deepEqual(extent([20, 3]), [3, 20]); - assert.deepEqual(extent([3, 20]), [3, 20]); - }, - "returns the lexicographic extent for strings": function(extent) { - assert.deepEqual(extent(["c", "a", "b"]), ["a", "c"]); - assert.deepEqual(extent(["20", "3"]), ["20", "3"]); - assert.deepEqual(extent(["3", "20"]), ["20", "3"]); - }, - "ignores null, undefined and NaN": function(extent) { - var o = {valueOf: function() { return NaN; }}; - assert.deepEqual(extent([NaN, 1, 2, 3, 4, 5]), [1, 5]); - assert.deepEqual(extent([o, 1, 2, 3, 4, 5]), [1, 5]); - assert.deepEqual(extent([1, 2, 3, 4, 5, NaN]), [1, 5]); - assert.deepEqual(extent([1, 2, 3, 4, 5, o]), [1, 5]); - assert.deepEqual(extent([10, null, 3, undefined, 5, NaN]), [3, 10]); - assert.deepEqual(extent([-1, null, -3, undefined, -5, NaN]), [-5, -1]); - }, - "compares heterogenous types as numbers": function(extent) { - assert.deepEqual(extent([20, "3"]), ["3", 20]); - assert.deepEqual(extent(["20", 3]), [3, "20"]); - assert.deepEqual(extent([3, "20"]), [3, "20"]); - assert.deepEqual(extent(["3", 20]), ["3", 20]); - }, - "returns undefined for empty array": function(extent) { - assert.deepEqual(extent([]), [undefined, undefined]); - assert.deepEqual(extent([null]), [undefined, undefined]); - assert.deepEqual(extent([undefined]), [undefined, undefined]); - assert.deepEqual(extent([NaN]), [undefined, undefined]); - assert.deepEqual(extent([NaN, NaN]), [undefined, undefined]); - }, - "applies the optional accessor function exactly once": function(extent) { - var i = 10; - assert.deepEqual(extent([0,1,2,3], function() { return ++i; }), [11, 14]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/keys-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/keys-test.js deleted file mode 100644 index c11bda6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/keys-test.js +++ /dev/null @@ -1,27 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.keys"); - -suite.addBatch({ - "keys": { - topic: load("arrays/keys").expression("d3.keys"), - "enumerates every defined key": function(keys) { - assert.deepEqual(keys({a: 1, b: 1}), ["a", "b"]); - }, - "includes keys defined on prototypes": function(keys) { - function abc() { - this.a = 1; - this.b = 2; - } - abc.prototype.c = 3; - assert.deepEqual(keys(new abc()), ["a", "b", "c"]); - }, - "includes keys with null or undefined values": function(keys) { - assert.deepEqual(keys({a: undefined, b: null, c: NaN}), ["a", "b", "c"]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/map-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/map-test.js deleted file mode 100644 index 89290f1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/map-test.js +++ /dev/null @@ -1,306 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.map"); - -suite.addBatch({ - "map": { - topic: load("arrays/map").expression("d3.map"), - "constructor": { - "map() returns an empty map": function(map) { - var m = map(); - assert.deepEqual(m.keys(), []); - }, - "map(null) returns an empty map": function(map) { - var m = map(null); - assert.deepEqual(m.keys(), []); - }, - "map(object) copies enumerable keys": function(map) { - var m = map({foo: 42}); - assert.isTrue(m.has("foo")); - assert.equal(m.get("foo"), 42); - var m = map(Object.create(null, {foo: {value: 42, enumerable: true}})); - assert.isTrue(m.has("foo")); - assert.equal(m.get("foo"), 42); - }, - "map(object) copies inherited keys": function(map) { - function Foo() {} - Foo.prototype.foo = 42; - var m = map(Object.create({foo: 42})); - assert.isTrue(m.has("foo")); - assert.equal(m.get("foo"), 42); - var m = map(new Foo()); - assert.isTrue(m.has("foo")); - assert.equal(m.get("foo"), 42); - }, - "map(object) does not copy non-enumerable keys": function(map) { - var m = map({__proto__: 42}); // because __proto__ isn't enumerable - assert.isFalse(m.has("__proto__")); - assert.isUndefined(m.get("__proto__")); - var m = map(Object.create(null, {foo: {value: 42, enumerable: false}})); - assert.isFalse(m.has("foo")); - assert.isUndefined(m.get("foo")); - }, - "map(map) copies the given map": function(map) { - var a = map({foo: 42}), - b = map(a); - assert.isTrue(b.has("foo")); - assert.equal(b.get("foo"), 42); - a.set("bar", true); - assert.isFalse(b.has("bar")); - }, - "map(array) creates a map by index": function(map) { - assert.deepEqual(map(["foo", "bar"]).entries(), [{key: "0", value: "foo"}, {key: "1", value: "bar"}]); - }, - "map(array) indexes missing elements in sparse arrays": function(map) { - assert.deepEqual(map(["foo", , "bar"]).entries(), [{key: "0", value: "foo"}, {key: "1", value: undefined}, {key: "2", value: "bar"}]); - }, - "map(array, f) creates a map by accessor": function(map) { - assert.deepEqual(map([{field: "foo"}, {field: "bar"}], function(d) { return d.field; }).entries(), [{key: "foo", value: {field: "foo"}}, {key: "bar", value: {field: "bar"}}]); - assert.deepEqual(map([{field: "foo"}, {field: "bar"}], function(d, i) { return i; }).entries(), [{key: "0", value: {field: "foo"}}, {key: "1", value: {field: "bar"}}]); - assert.deepEqual(map([{field: "foo"}, {field: "bar"}], function(d, i) { return this[i].field; }).entries(), [{key: "foo", value: {field: "foo"}}, {key: "bar", value: {field: "bar"}}]); - } - }, - "size": { - "returns the number of distinct keys": function(map) { - var m = map(); - assert.deepEqual(m.size(), 0); - m.set("foo", 1); - assert.deepEqual(m.size(), 1); - m.set("foo", 2); - assert.deepEqual(m.size(), 1); - m.set("bar", 2); - assert.deepEqual(m.size(), 2); - m.remove("foo"); - assert.deepEqual(m.size(), 1); - m.remove("foo"); - assert.deepEqual(m.size(), 1); - m.remove("bar"); - assert.deepEqual(m.size(), 0); - } - }, - "empty": { - "returns true only if the map is empty": function(map) { - var m = map(); - assert.isTrue(m.empty()); - m.set("foo", 1); - assert.isFalse(m.empty()); - m.set("foo", 2); - assert.isFalse(m.empty()); - m.set("bar", 2); - assert.isFalse(m.empty()); - m.remove("foo"); - assert.isFalse(m.empty()); - m.remove("foo"); - assert.isFalse(m.empty()); - m.remove("bar"); - assert.isTrue(m.empty()); - } - }, - "forEach": { - "passes key and value": function(map) { - var m = map({foo: 1, bar: "42"}), - c = []; - m.forEach(function(k, v) { c.push([k, v]); }); - c.sort(function(a, b) { return a[0].localeCompare(b[0]); }); - assert.deepEqual(c, [["bar", "42"], ["foo", 1]]); - }, - "uses the map as the context": function(map) { - var m = map({foo: 1, bar: "42"}), - c = []; - m.forEach(function() { c.push(this); }); - assert.strictEqual(c[0], m); - assert.strictEqual(c[1], m); - assert.equal(c.length, 2); - }, - "iterates in arbitrary order": function(map) { - var m1 = map({foo: 1, bar: "42"}), - m2 = map({bar: "42", foo: 1}), - c1 = [], - c2 = []; - m1.forEach(function(k, v) { c1.push([k, v]); }); - m2.forEach(function(k, v) { c2.push([k, v]); }); - c1.sort(function(a, b) { return a[0].localeCompare(b[0]); }); - c2.sort(function(a, b) { return a[0].localeCompare(b[0]); }); - assert.deepEqual(c1, c2); - } - }, - "keys": { - "returns an array of string keys": function(map) { - var m = map({foo: 1, bar: "42"}); - assert.deepEqual(m.keys().sort(), ["bar", "foo"]); - }, - "properly unescapes zero-prefixed keys": function(map) { - var m = map(); - m.set("__proto__", 42); - m.set("\0weird", 42); - assert.deepEqual(m.keys().sort(), ["\0weird", "__proto__"]); - } - }, - "values": { - "returns an array of arbitrary values": function(map) { - var m = map({foo: 1, bar: "42"}); - assert.deepEqual(m.values().sort(), [1, "42"]); - } - }, - "entries": { - "returns an array of key-value objects": function(map) { - var m = map({foo: 1, bar: "42"}); - assert.deepEqual(m.entries().sort(ascendingByKey), [{key: "bar", value: "42"}, {key: "foo", value: 1}]); - }, - "empty maps have an empty entries array": function(map) { - var m = map(); - assert.deepEqual(m.entries(), []); - m.set("foo", "bar"); - assert.deepEqual(m.entries(), [{key: "foo", value: "bar"}]); - m.remove("foo"); - assert.deepEqual(m.entries(), []); - }, - "entries are returned in arbitrary order": function(map) { - var m = map({foo: 1, bar: "42"}); - assert.deepEqual(m.entries().sort(ascendingByKey), [{key: "bar", value: "42"}, {key: "foo", value: 1}]); - var m = map({bar: "42", foo: 1}); - assert.deepEqual(m.entries().sort(ascendingByKey), [{key: "bar", value: "42"}, {key: "foo", value: 1}]); - }, - "observes changes via set and remove": function(map) { - var m = map({foo: 1, bar: "42"}); - assert.deepEqual(m.entries().sort(ascendingByKey), [{key: "bar", value: "42"}, {key: "foo", value: 1}]); - m.remove("foo"); - assert.deepEqual(m.entries(), [{key: "bar", value: "42"}]); - m.set("bar", "bar"); - assert.deepEqual(m.entries(), [{key: "bar", value: "bar"}]); - m.set("foo", "foo"); - assert.deepEqual(m.entries().sort(ascendingByKey), [{key: "bar", value: "bar"}, {key: "foo", value: "foo"}]); - m.remove("bar"); - assert.deepEqual(m.entries(), [{key: "foo", value: "foo"}]); - m.remove("foo"); - assert.deepEqual(m.entries(), []); - m.remove("foo"); - assert.deepEqual(m.entries(), []); - } - }, - "has": { - "empty maps do not have object built-ins": function(map) { - var m = map(); - assert.isFalse(m.has("__proto__")); - assert.isFalse(m.has("hasOwnProperty")); - }, - "can has keys using built-in names": function(map) { - var m = map(); - m.set("__proto__", 42); - assert.isTrue(m.has("__proto__")); - }, - "can has keys with null or undefined properties": function(map) { - var m = map(); - m.set("", ""); - m.set("null", null); - m.set("undefined", undefined); - assert.isTrue(m.has("")); - assert.isTrue(m.has("null")); - assert.isTrue(m.has("undefined")); - }, - "coerces keys to strings": function(map) { - var m = map({"42": "foo", "null": 1, "undefined": 2}); - assert.isTrue(m.has(42)); - assert.isTrue(m.has(null)); - assert.isTrue(m.has(undefined)); - }, - "returns the latest value": function(map) { - var m = map({foo: 42}); - assert.isTrue(m.has("foo")); - m.set("foo", 43); - assert.isTrue(m.has("foo")); - m.remove("foo"); - assert.isFalse(m.has("foo")); - m.set("foo", "bar"); - assert.isTrue(m.has("foo")); - }, - "returns undefined for missing keys": function(map) { - var m = map({foo: 42}); - assert.isFalse(m.has("bar")); - } - }, - "get": { - "empty maps do not have object built-ins": function(map) { - var m = map(); - assert.isUndefined(m.get("__proto__")); - assert.isUndefined(m.get("hasOwnProperty")); - }, - "can get keys using built-in names": function(map) { - var m = map(); - m.set("__proto__", 42); - assert.equal(m.get("__proto__"), 42); - }, - "coerces keys to strings": function(map) { - var m = map({"42": 1, "null": 2, "undefined": 3}); - assert.equal(m.get(42), 1); - assert.equal(m.get(null), 2); - assert.equal(m.get(undefined), 3); - }, - "returns the latest value": function(map) { - var m = map({foo: 42}); - assert.equal(m.get("foo"), 42); - m.set("foo", 43); - assert.equal(m.get("foo"), 43); - m.remove("foo"); - assert.isUndefined(m.get("foo")); - m.set("foo", "bar"); - assert.equal(m.get("foo"), "bar"); - }, - "returns undefined for missing keys": function(map) { - var m = map({foo: 42}); - assert.isUndefined(m.get("bar")); - } - }, - "set": { - "returns the set value": function(map) { - var m = map(); - assert.equal(m.set("foo", 42), 42); - }, - "can set keys using built-in names": function(map) { - var m = map(); - m.set("__proto__", 42); - assert.equal(m.get("__proto__"), 42); - }, - "can set keys using zero-prefixed names": function(map) { - var m = map(); - m.set("\0weird", 42); - assert.equal(m.get("\0weird"), 42); - }, - "coerces keys to strings": function(map) { - var m = map(); - m.set(42, 1); - assert.equal(m.get(42), 1); - m.set(null, 2); - assert.equal(m.get(null), 2); - m.set(undefined, 3); - assert.equal(m.get(undefined), 3); - assert.deepEqual(m.keys().sort(), ["42", "null", "undefined"]); - }, - "can replace values": function(map) { - var m = map({foo: 42}); - assert.equal(m.get("foo"), 42); - m.set("foo", 43); - assert.equal(m.get("foo"), 43); - m.set("foo", "bar"); - assert.equal(m.get("foo"), "bar"); - }, - "can set null, undefined or empty string values": function(map) { - var m = map(); - m.set("", ""); - m.set("null", null); - m.set("undefined", undefined); - assert.equal(m.get(""), ""); - assert.isNull(m.get("null")); - assert.isUndefined(m.get("undefined")); - } - } - } -}); - -function ascendingByKey(a, b) { - return a.key.localeCompare(b.key); -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/max-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/max-test.js deleted file mode 100644 index 2403ac2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/max-test.js +++ /dev/null @@ -1,51 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.max"); - -suite.addBatch({ - "max": { - topic: load("arrays/max").expression("d3.max"), - "returns the greatest numeric value for numbers": function(max) { - assert.equal(max([1]), 1); - assert.equal(max([5, 1, 2, 3, 4]), 5); - assert.equal(max([20, 3]), 20); - assert.equal(max([3, 20]), 20); - }, - "returns the greatest lexicographic value for strings": function(max) { - assert.equal(max(["c", "a", "b"]), "c"); - assert.equal(max(["20", "3"]), "3"); - assert.equal(max(["3", "20"]), "3"); - }, - "ignores null, undefined and NaN": function(max) { - var o = {valueOf: function() { return NaN; }}; - assert.equal(max([NaN, 1, 2, 3, 4, 5]), 5); - assert.equal(max([o, 1, 2, 3, 4, 5]), 5); - assert.equal(max([1, 2, 3, 4, 5, NaN]), 5); - assert.equal(max([1, 2, 3, 4, 5, o]), 5); - assert.equal(max([10, null, 3, undefined, 5, NaN]), 10); - assert.equal(max([-1, null, -3, undefined, -5, NaN]), -1); - }, - "compares heterogenous types as numbers": function(max) { - assert.strictEqual(max([20, "3"]), 20); - assert.strictEqual(max(["20", 3]), "20"); - assert.strictEqual(max([3, "20"]), "20"); - assert.strictEqual(max(["3", 20]), 20); - }, - "returns undefined for empty array": function(max) { - assert.isUndefined(max([])); - assert.isUndefined(max([null])); - assert.isUndefined(max([undefined])); - assert.isUndefined(max([NaN])); - assert.isUndefined(max([NaN, NaN])); - }, - "applies the optional accessor function": function(max) { - assert.equal(max([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]], function(d) { return _.min(d); }), 2); - assert.equal(max([1, 2, 3, 4, 5], function(d, i) { return i; }), 4); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/mean-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/mean-test.js deleted file mode 100644 index 9c9421b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/mean-test.js +++ /dev/null @@ -1,47 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - OneTimeNumber = require("./one-time-number"); - -var suite = vows.describe("d3.mean"); - -suite.addBatch({ - "mean": { - topic: load("arrays/mean").expression("d3.mean"), - "returns the mean value for numbers": function(mean) { - assert.equal(mean([1]), 1); - assert.equal(mean([5, 1, 2, 3, 4]), 3); - assert.equal(mean([20, 3]), 11.5); - assert.equal(mean([3, 20]), 11.5); - }, - "ignores null, undefined and NaN": function(mean) { - assert.equal(mean([NaN, 1, 2, 3, 4, 5]), 3); - assert.equal(mean([1, 2, 3, 4, 5, NaN]), 3); - assert.equal(mean([10, null, 3, undefined, 5, NaN]), 6); - }, - "returns undefined for empty array": function(mean) { - assert.isUndefined(mean([])); - assert.isUndefined(mean([null])); - assert.isUndefined(mean([undefined])); - assert.isUndefined(mean([NaN])); - assert.isUndefined(mean([NaN, NaN])); - }, - "applies the optional accessor function": function(mean) { - assert.equal(mean([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]], function(d) { return mean(d); }), 4.5); - assert.equal(mean([1, 2, 3, 4, 5], function(d, i) { return i; }), 2); - }, - "coerces values to numbers": function(mean) { - assert.equal(mean(["1"]), 1); - assert.equal(mean(["5", "1", "2", "3", "4"]), 3); - assert.equal(mean(["20", "3"]), 11.5); - assert.equal(mean(["3", "20"]), 11.5); - }, - "coerces values exactly once": function(mean) { - var array = [1, new OneTimeNumber(3)]; - assert.equal(mean(array), 2); - assert.equal(mean(array), 1); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/median-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/median-test.js deleted file mode 100644 index 4ab4a52..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/median-test.js +++ /dev/null @@ -1,53 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - OneTimeNumber = require("./one-time-number"); - -var suite = vows.describe("d3.median"); - -suite.addBatch({ - "median": { - topic: load("arrays/median").expression("d3.median"), - "returns the median value for numbers": function(median) { - assert.equal(median([1]), 1); - assert.equal(median([5, 1, 2, 3, 4]), 3); - assert.equal(median([20, 3]), 11.5); - assert.equal(median([3, 20]), 11.5); - }, - "ignores null, undefined and NaN": function(median) { - assert.equal(median([NaN, 1, 2, 3, 4, 5]), 3); - assert.equal(median([1, 2, 3, 4, 5, NaN]), 3); - assert.equal(median([10, null, 3, undefined, 5, NaN]), 5); - }, - "can handle large numbers without overflowing": function(median) { - assert.equal(median([Number.MAX_VALUE, Number.MAX_VALUE]), Number.MAX_VALUE); - assert.equal(median([-Number.MAX_VALUE, -Number.MAX_VALUE]), -Number.MAX_VALUE); - }, - "returns undefined for empty array": function(median) { - assert.isUndefined(median([])); - assert.isUndefined(median([null])); - assert.isUndefined(median([undefined])); - assert.isUndefined(median([NaN])); - assert.isUndefined(median([NaN, NaN])); - }, - "applies the optional accessor function": function(median) { - assert.equal(median([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]], function(d) { return median(d); }), 4.5); - assert.equal(median([1, 2, 3, 4, 5], function(d, i) { return i; }), 2); - }, - "coerces strings to numbers": function(median) { - assert.equal(median(["1"]), 1); - assert.equal(median(["5", "1", "2", "3", "4"]), 3); - assert.equal(median(["20", "3"]), 11.5); - assert.equal(median(["3", "20"]), 11.5); - assert.equal(median(["2", "3", "20"]), 3); - assert.equal(median(["20", "3", "2"]), 3); - }, - "coerces values exactly once": function(median) { - var array = [1, new OneTimeNumber(3)]; - assert.equal(median(array), 2); - assert.equal(median(array), 1); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/merge-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/merge-test.js deleted file mode 100644 index 9d25080..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/merge-test.js +++ /dev/null @@ -1,50 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.merge"); - -suite.addBatch({ - "merge": { - topic: load("arrays/merge").expression("d3.merge"), - "merges an array of arrays": function(merge) { - var a = {}, b = {}, c = {}, d = {}, e = {}, f = {}; - assert.deepEqual(merge([[a], [b, c], [d, e, f]]), [a, b, c, d, e, f]); - }, - "returns a new array when zero arrays are passed": function(merge) { - var input = [], - output = merge(input); - assert.deepEqual(output, []); - input.push([0.1]); - assert.deepEqual(input, [[0.1]]); - assert.deepEqual(output, []); - }, - "returns a new array when one array is passed": function(merge) { - var input = [[1, 2, 3]], - output = merge(input); - assert.deepEqual(output, [1, 2, 3]); - input.push([4.1]); - input[0].push(3.1); - assert.deepEqual(input, [[1, 2, 3, 3.1], [4.1]]); - assert.deepEqual(output, [1, 2, 3]); - }, - "returns a new array when two or more arrays are passed": function(merge) { - var input = [[1, 2, 3], [4, 5], [6]], - output = merge(input); - assert.deepEqual(output, [1, 2, 3, 4, 5, 6]); - input.push([7.1]); - input[0].push(3.1); - input[1].push(5.1); - input[2].push(6.1); - assert.deepEqual(input, [[1, 2, 3, 3.1], [4, 5, 5.1], [6, 6.1], [7.1]]); - assert.deepEqual(output, [1, 2, 3, 4, 5, 6]); - }, - "does not modify the input arrays": function(merge) { - var input = [[1, 2, 3], [4, 5], [6]]; - merge(input); - assert.deepEqual(input, [[1, 2, 3], [4, 5], [6]]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/min-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/min-test.js deleted file mode 100644 index 5fe331b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/min-test.js +++ /dev/null @@ -1,51 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.min"); - -suite.addBatch({ - "min": { - topic: load("arrays/min").expression("d3.min"), - "returns the least numeric value for numbers": function(min) { - assert.equal(min([1]), 1); - assert.equal(min([5, 1, 2, 3, 4]), 1); - assert.equal(min([20, 3]), 3); - assert.equal(min([3, 20]), 3); - }, - "returns the least lexicographic value for strings": function(min) { - assert.equal(min(["c", "a", "b"]), "a"); - assert.equal(min(["20", "3"]), "20"); - assert.equal(min(["3", "20"]), "20"); - }, - "ignores null, undefined and NaN": function(min) { - var o = {valueOf: function() { return NaN; }}; - assert.equal(min([NaN, 1, 2, 3, 4, 5]), 1); - assert.equal(min([o, 1, 2, 3, 4, 5]), 1); - assert.equal(min([1, 2, 3, 4, 5, NaN]), 1); - assert.equal(min([1, 2, 3, 4, 5, o]), 1); - assert.equal(min([10, null, 3, undefined, 5, NaN]), 3); - assert.equal(min([-1, null, -3, undefined, -5, NaN]), -5); - }, - "compares heterogenous types as numbers": function(min) { - assert.strictEqual(min([20, "3"]), "3"); - assert.strictEqual(min(["20", 3]), 3); - assert.strictEqual(min([3, "20"]), 3); - assert.strictEqual(min(["3", 20]), "3"); - }, - "returns undefined for empty array": function(min) { - assert.isUndefined(min([])); - assert.isUndefined(min([null])); - assert.isUndefined(min([undefined])); - assert.isUndefined(min([NaN])); - assert.isUndefined(min([NaN, NaN])); - }, - "applies the optional accessor function": function(min) { - assert.equal(min([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]], function(d) { return _.max(d); }), 5); - assert.equal(min([1, 2, 3, 4, 5], function(d, i) { return i; }), 0); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/nest-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/nest-test.js deleted file mode 100644 index 13d9001..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/nest-test.js +++ /dev/null @@ -1,256 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.nest"); - -suite.addBatch({ - "entries": { - topic: load("arrays/nest").expression("d3.nest"), - "returns an array of each distinct key in arbitrary order": function(nest) { - var keys = nest() - .key(function(d) { return d.foo; }) - .entries([{foo: 1}, {foo: 1}, {foo: 2}]) - .map(function(d) { return d.key; }) - .sort(_.ascending); - assert.deepEqual(keys, ["1", "2"]); - }, - "each entry is a key-values object, with values in input order": function(nest) { - var entries = nest() - .key(function(d) { return d.foo; }) - .entries([{foo: 1, bar: 0}, {foo: 2}, {foo: 1, bar: 1}]); - assert.deepEqual(entries, [ - {key: "1", values: [{foo: 1, bar: 0}, {foo: 1, bar: 1}]}, - {key: "2", values: [{foo: 2}]} - ]); - }, - "keys can be sorted using an optional comparator": function(nest) { - var keys = nest() - .key(function(d) { return d.foo; }).sortKeys(_.descending) - .entries([{foo: 1}, {foo: 1}, {foo: 2}]) - .map(function(d) { return d.key; }); - assert.deepEqual(keys, ["2", "1"]); - }, - "values can be sorted using an optional comparator": function(nest) { - var entries = nest() - .key(function(d) { return d.foo; }) - .sortValues(function(a, b) { return a.bar - b.bar; }) - .entries([{foo: 1, bar: 2}, {foo: 1, bar: 0}, {foo: 1, bar: 1}, {foo: 2}]); - assert.deepEqual(entries, [ - {key: "1", values: [{foo: 1, bar: 0}, {foo: 1, bar: 1}, {foo: 1, bar: 2}]}, - {key: "2", values: [{foo: 2}]} - ]); - }, - "values can be aggregated using an optional rollup": function(nest) { - var entries = nest() - .key(function(d) { return d.foo; }) - .rollup(function(values) { return _.sum(values, function(d) { return d.bar; }); }) - .entries([{foo: 1, bar: 2}, {foo: 1, bar: 0}, {foo: 1, bar: 1}, {foo: 2}]); - assert.deepEqual(entries, [ - {key: "1", values: 3}, - {key: "2", values: 0} - ]); - }, - "multiple key functions can be specified": function(nest) { - var entries = nest() - .key(function(d) { return d[0]; }).sortKeys(_.ascending) - .key(function(d) { return d[1]; }).sortKeys(_.ascending) - .entries([[0, 1], [0, 2], [1, 1], [1, 2], [0, 2]]); - assert.deepEqual(entries, [ - {key: "0", values: [ - {key: "1", values: [[0, 1]]}, - {key: "2", values: [[0, 2], [0, 2]]} - ]}, - {key: "1", values: [ - {key: "1", values: [[1, 1]]}, - {key: "2", values: [[1, 2]]} - ]} - ]); - }, - "the rollup function only applies to leaf values": function(nest) { - var entries = nest() - .key(function(d) { return d[0]; }).sortKeys(_.ascending) - .key(function(d) { return d[1]; }).sortKeys(_.ascending) - .rollup(function(values) { return values.length; }) - .entries([[0, 1], [0, 2], [1, 1], [1, 2], [0, 2]]); - assert.deepEqual(entries, [ - {key: "0", values: [ - {key: "1", values: 1}, - {key: "2", values: 2} - ]}, - {key: "1", values: [ - {key: "1", values: 1}, - {key: "2", values: 1} - ]} - ]); - }, - "the value comparator only applies to leaf values": function(nest) { - var entries = nest() - .key(function(d) { return d[0]; }).sortKeys(_.ascending) - .key(function(d) { return d[1]; }).sortKeys(_.ascending) - .sortValues(function(a, b) { return a[2] - b[2]; }) - .entries([[0, 1], [0, 2, 1], [1, 1], [1, 2], [0, 2, 0]]); - assert.deepEqual(entries, [ - {key: "0", values: [ - {key: "1", values: [[0, 1]]}, - {key: "2", values: [[0, 2, 0], [0, 2, 1]]} - ]}, - {key: "1", values: [ - {key: "1", values: [[1, 1]]}, - {key: "2", values: [[1, 2]]} - ]} - ]); - }, - "the key comparator only applies to the last-specified key": function(nest) { - var entries = nest() - .key(function(d) { return d[0]; }).sortKeys(_.ascending) - .key(function(d) { return d[1]; }).sortKeys(_.descending) - .entries([[0, 1], [0, 2], [1, 1], [1, 2], [0, 2]]); - assert.deepEqual(entries, [ - {key: "0", values: [ - {key: "2", values: [[0, 2], [0, 2]]}, - {key: "1", values: [[0, 1]]} - ]}, - {key: "1", values: [ - {key: "2", values: [[1, 2]]}, - {key: "1", values: [[1, 1]]} - ]} - ]); - var entries = nest() - .key(function(d) { return d[0]; }).sortKeys(_.descending) - .key(function(d) { return d[1]; }).sortKeys(_.ascending) - .entries([[0, 1], [0, 2], [1, 1], [1, 2], [0, 2]]); - assert.deepEqual(entries, [ - {key: "1", values: [ - {key: "1", values: [[1, 1]]}, - {key: "2", values: [[1, 2]]} - ]}, - {key: "0", values: [ - {key: "1", values: [[0, 1]]}, - {key: "2", values: [[0, 2], [0, 2]]} - ]} - ]); - }, - "if no keys are specified, the input array is returned": function(nest) { - var array = [new Object()]; - assert.strictEqual(nest().entries(array), array); - } - } -}); - -suite.addBatch({ - "map": { - topic: load("arrays/nest").expression("d3.nest"), - "returns a map of each distinct key": function(nest) { - var map = nest() - .key(function(d) { return d.foo; }) - .map([{foo: 1, bar: 0}, {foo: 2}, {foo: 1, bar: 1}]); - assert.deepEqual(map, { - "1": [{foo: 1, bar: 0}, {foo: 1, bar: 1}], - "2": [{foo: 2}] - }); - }, - "values can be sorted using an optional comparator": function(nest) { - var map = nest() - .key(function(d) { return d.foo; }) - .sortValues(function(a, b) { return a.bar - b.bar; }) - .map([{foo: 1, bar: 2}, {foo: 1, bar: 0}, {foo: 1, bar: 1}, {foo: 2}]); - assert.deepEqual(map, { - "1": [{foo: 1, bar: 0}, {foo: 1, bar: 1}, {foo: 1, bar: 2}], - "2": [{foo: 2}] - }); - }, - "values can be aggregated using an optional rollup": function(nest) { - var map = nest() - .key(function(d) { return d.foo; }) - .rollup(function(values) { return _.sum(values, function(d) { return d.bar; }); }) - .map([{foo: 1, bar: 2}, {foo: 1, bar: 0}, {foo: 1, bar: 1}, {foo: 2}]); - assert.deepEqual(map, { - "1": 3, - "2": 0 - }); - }, - "multiple key functions can be specified": function(nest) { - var map = nest() - .key(function(d) { return d[0]; }).sortKeys(_.ascending) - .key(function(d) { return d[1]; }).sortKeys(_.ascending) - .map([[0, 1], [0, 2], [1, 1], [1, 2], [0, 2]]); - assert.deepEqual(map, { - "0": { - "1": [[0, 1]], - "2": [[0, 2], [0, 2]] - }, - "1": { - "1": [[1, 1]], - "2": [[1, 2]] - } - }); - }, - "the rollup function only applies to leaf values": function(nest) { - var map = nest() - .key(function(d) { return d[0]; }).sortKeys(_.ascending) - .key(function(d) { return d[1]; }).sortKeys(_.ascending) - .rollup(function(values) { return values.length; }) - .map([[0, 1], [0, 2], [1, 1], [1, 2], [0, 2]]); - assert.deepEqual(map, { - "0": { - "1": 1, - "2": 2 - }, - "1": { - "1": 1, - "2": 1 - } - }); - }, - "the value comparator only applies to leaf values": function(nest) { - var map = nest() - .key(function(d) { return d[0]; }).sortKeys(_.ascending) - .key(function(d) { return d[1]; }).sortKeys(_.ascending) - .sortValues(function(a, b) { return a[2] - b[2]; }) - .map([[0, 1], [0, 2, 1], [1, 1], [1, 2], [0, 2, 0]]); - assert.deepEqual(map, { - "0": { - "1": [[0, 1]], - "2": [[0, 2, 0], [0, 2, 1]] - }, - "1": { - "1": [[1, 1]], - "2": [[1, 2]] - } - }); - }, - "if no keys are specified, the input array is returned": function(nest) { - var array = [new Object()]; - assert.strictEqual(nest().map(array), array); - }, - "handles keys that are built-in prototype properties": function(nest) { - var map = nest() - .key(String) - .map(["hasOwnProperty"]); // but note __proto__ wouldn’t work! - assert.deepEqual(map, {hasOwnProperty: ["hasOwnProperty"]}); - }, - "a custom map implementation can be specified": function(nest) { - var map = nest() - .key(String) - .map(["hasOwnProperty", "__proto__"], _.map); - assert.deepEqual(map.entries(), [ - {key: "hasOwnProperty", value: ["hasOwnProperty"]}, - {key: "__proto__", value: ["__proto__"]} - ]); - }, - "the custom map implementation works on multiple levels of nesting": function(nest) { - var map = nest() - .key(function(d) { return d.foo; }) - .key(function(d) { return d.bar; }) - .map([{foo: 42, bar: "red"}], _.map); - assert.deepEqual(map.keys(), ["42"]); - assert.deepEqual(map.get("42").keys(), ["red"]); - assert.deepEqual(map.get("42").values(), [[{foo: 42, bar: "red"}]]); - assert.deepEqual(map.get("42").entries(), [{key: "red", value: [{foo: 42, bar: "red"}]}]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/one-time-number.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/one-time-number.js deleted file mode 100644 index 2653283..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/one-time-number.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = OneTimeNumber; - -function OneTimeNumber(value) { - this.value = value; -} - -OneTimeNumber.prototype.valueOf = function() { - var v = this.value; - this.value = NaN; - return v; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/pairs-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/pairs-test.js deleted file mode 100644 index 23b07fa..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/pairs-test.js +++ /dev/null @@ -1,27 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.pairs"); - -suite.addBatch({ - "pairs": { - topic: load("arrays/pairs").expression("d3.pairs"), - "returns the empty array if input array has length less than two": function(pairs) { - assert.deepEqual(pairs([]), []); - assert.deepEqual(pairs([1]), []); - }, - "returns pairs of adjacent elements in the given array": function(pairs) { - assert.deepEqual(pairs([1, 2]), [[1, 2]]); - assert.deepEqual(pairs([1, 2, 3]), [[1, 2], [2, 3]]); - var a = {}, b = {}, c = {}, d = {}; - assert.deepEqual(pairs([a, b, c, d]), [[a, b], [b, c], [c, d]]); - }, - "includes null or undefined elements in pairs": function(pairs) { - assert.deepEqual(pairs([1, null, 2]), [[1, null], [null, 2]]); - assert.deepEqual(pairs([1, 2, undefined]), [[1, 2], [2, undefined]]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/permute-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/permute-test.js deleted file mode 100644 index 4f3d01e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/permute-test.js +++ /dev/null @@ -1,49 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.permute"); - -suite.addBatch({ - "permute": { - topic: load("arrays/permute").expression("d3.permute"), - "permutes according to the specified index": function(permute) { - assert.deepEqual(permute([3, 4, 5], [2, 1, 0]), [5, 4, 3]); - assert.deepEqual(permute([3, 4, 5], [2, 0, 1]), [5, 3, 4]); - assert.deepEqual(permute([3, 4, 5], [0, 1, 2]), [3, 4, 5]); - }, - "does not modify the input array": function(permute) { - var input = [3, 4, 5]; - permute(input, [2, 1, 0]); - assert.deepEqual(input, [3, 4, 5]); - }, - "can duplicate input values": function(permute) { - assert.deepEqual(permute([3, 4, 5], [0, 1, 0]), [3, 4, 3]); - assert.deepEqual(permute([3, 4, 5], [2, 2, 2]), [5, 5, 5]); - assert.deepEqual(permute([3, 4, 5], [0, 1, 1]), [3, 4, 4]); - }, - "can return more elements": function(permute) { - assert.deepEqual(permute([3, 4, 5], [0, 0, 1, 2]), [3, 3, 4, 5]); - assert.deepEqual(permute([3, 4, 5], [0, 1, 1, 1]), [3, 4, 4, 4]); - }, - "can return fewer elements": function(permute) { - assert.deepEqual(permute([3, 4, 5], [0]), [3]); - assert.deepEqual(permute([3, 4, 5], [1, 2]), [4, 5]); - assert.deepEqual(permute([3, 4, 5], []), []); - }, - "can return undefined elements": function(permute) { - var v1 = permute([3, 4, 5], [10]); - assert.equal(v1.length, 1); - assert.isUndefined(v1[0]); - var v2 = permute([3, 4, 5], [-1]); - assert.equal(v2.length, 1); - assert.isUndefined(v2[0]); - var v3 = permute([3, 4, 5], [0, -1]); - assert.equal(v3.length, 2); - assert.equal(v3[0], 3); - assert.isUndefined(v3[1]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/quantile-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/quantile-test.js deleted file mode 100644 index 2cbade9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/quantile-test.js +++ /dev/null @@ -1,56 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.quantile"); - -suite.addBatch({ - "quantile": { - topic: load("arrays/quantile").expression("d3.quantile"), - "requires sorted numeric input": function(quantile) { - assert.equal(quantile([1, 2, 3, 4], 0), 1); - assert.equal(quantile([1, 2, 3, 4], 1), 4); - assert.equal(quantile([4, 3, 2, 1], 0), 4); - assert.equal(quantile([4, 3, 2, 1], 1), 1); - }, - "uses the R-7 algorithm": function(quantile) { - var data = [3, 6, 7, 8, 8, 10, 13, 15, 16, 20]; - assert.equal(quantile(data, 0), 3); - assert.equal(quantile(data, .25), 7.25); - assert.equal(quantile(data, .5), 9); - assert.equal(quantile(data, .75), 14.5); - assert.equal(quantile(data, 1), 20); - var data = [3, 6, 7, 8, 8, 9, 10, 13, 15, 16, 20]; - assert.equal(quantile(data, 0), 3); - assert.equal(quantile(data, .25), 7.5); - assert.equal(quantile(data, .5), 9); - assert.equal(quantile(data, .75), 14); - assert.equal(quantile(data, 1), 20); - }, - "coerces values to numbers": function(quantile) { - var strings = ["1", "2", "3", "4"]; - assert.strictEqual(quantile(strings, 1/3), 2); - assert.strictEqual(quantile(strings, 1/2), 2.5); - assert.strictEqual(quantile(strings, 2/3), 3); - var dates = [new Date(2011, 0, 1), new Date(2012, 0, 1)]; - assert.strictEqual(quantile(dates, 0), +new Date(2011, 0, 1)); - assert.strictEqual(quantile(dates, 1/2), +new Date(2011, 6, 2, 13)); - assert.strictEqual(quantile(dates, 1), +new Date(2012, 0, 1)); - }, - "returns an exact value for integer p-values": function(quantile) { - var data = [1, 2, 3, 4]; - assert.equal(quantile(data, 1/3), 2); - assert.equal(quantile(data, 2/3), 3); - }, - "returns the first value for p = 0": function(quantile) { - var data = [1, 2, 3, 4]; - assert.equal(quantile(data, 0), 1); - }, - "returns the last value for p = 1": function(quantile) { - var data = [1, 2, 3, 4]; - assert.equal(quantile(data, 1), 4); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/range-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/range-test.js deleted file mode 100644 index 3561954..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/range-test.js +++ /dev/null @@ -1,99 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.range"); - -suite.addBatch({ - "range": { - topic: load("arrays/range").expression("d3.range"), - "start is an inclusive lower bound": function(range) { - assert.equal(range(5)[0], 0); - assert.equal(range(1, 5)[0], 1); - assert.equal(range(5, 1, -1)[0], 5); - }, - "stop is an exclusive upper bound": function(range) { - assert.equal(range(5)[4], 4); - assert.equal(range(1, 5)[3], 4); - assert.equal(range(5, 1, -1)[3], 2); - }, - "with one argument, returns integers [0 … stop)": function(range) { - assert.deepEqual(range(0), []); - assert.deepEqual(range(1), [0]); - assert.deepEqual(range(5), [0, 1, 2, 3, 4]); - }, - "with two arguments, returns integers [start … stop)": function(range) { - assert.deepEqual(range(0, 5), [0, 1, 2, 3, 4]); - assert.deepEqual(range(5, 9), [5, 6, 7, 8]); - }, - "with three arguments, returns start + k * step": function(range) { - assert.deepEqual(range(0, 5, 1), [0, 1, 2, 3, 4]); - assert.deepEqual(range(5, 9, .5), [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5]); - assert.deepEqual(range(5, 8.5, .5), [5, 5.5, 6, 6.5, 7, 7.5, 8]); - assert.deepEqual(range(2, 0, -.5), [2, 1.5, 1, .5]); - }, - "handles fractional steps without rounding errors": function(range) { - assert.deepEqual(range(0, 0.5, 0.1), [0, 0.1, 0.2, 0.3, 0.4]); - assert.deepEqual(range(-2, -1.2, 0.1), [-2, -1.9, -1.8, -1.7, -1.6, -1.5, -1.4, -1.3]); - }, - "handles extremely small steps without rounding errors": function(range) { - assert.deepEqual(range(2.1e-31, 5e-31, 1.1e-31), [2.1e-31, 3.2e-31, 4.3e-31]); - }, - "handles extremely large steps without rounding errors": function(range) { - assert.deepEqual(range(1e300, 2e300, 0.3e300), [1e300, 1.3e300, 1.6e300, 1.9e300]); - }, - "returns an ascending range if step is positive": function(range) { - assert.deepEqual(range(0, 5, 1), [0, 1, 2, 3, 4]); - }, - "returns a descending range if step is negative": function(range) { - assert.deepEqual(range(5, 0, -1), [5, 4, 3, 2, 1]); - }, - "returns an empty range if start, stop or step are NaN": function(range) { - assert.isEmpty(range(0, NaN)); - assert.isEmpty(range(1, NaN)); - assert.isEmpty(range(-1, NaN)); - assert.isEmpty(range(0, undefined)); - assert.isEmpty(range(1, undefined)); - assert.isEmpty(range(-1, undefined)); - assert.isEmpty(range(NaN, 0)); - assert.isEmpty(range(NaN, 1)); - assert.isEmpty(range(NaN, -1)); - assert.isEmpty(range(undefined, 0)); - assert.isEmpty(range(undefined, 1)); - assert.isEmpty(range(undefined, -1)); - assert.isEmpty(range(NaN, NaN)); - assert.isEmpty(range(undefined, undefined)); - assert.isEmpty(range(NaN, NaN, NaN)); - assert.isEmpty(range(undefined, undefined, undefined)); - assert.isEmpty(range(0, 10, NaN)); - assert.isEmpty(range(10, 0, NaN)); - assert.isEmpty(range(0, 10, undefined)); - assert.isEmpty(range(10, 0, undefined)); - }, - "returns an empty range if start equals stop": function(range) { - assert.isEmpty(range(10, 10)); - assert.isEmpty(range(10, 10, 1)); - assert.isEmpty(range(10, 10, -1)); - assert.isEmpty(range(10, 10, -.5)); - assert.isEmpty(range(10, 10, .5)); - assert.isEmpty(range(0, 0)); - assert.isEmpty(range(0, 0, 1)); - assert.isEmpty(range(0, 0, -1)); - assert.isEmpty(range(0, 0, -.5)); - assert.isEmpty(range(0, 0, .5)); - }, - "returns an empty range if stop is less than start and step is positive": function(range) { - assert.isEmpty(range(20, 10)); - assert.isEmpty(range(20, 10, 2)); - assert.isEmpty(range(20, 10, 1)); - assert.isEmpty(range(20, 10, .5)); - }, - "returns an empty range if stop is greater than start and step is negative": function(range) { - assert.isEmpty(range(10, 20, -2)); - assert.isEmpty(range(10, 20, -1)); - assert.isEmpty(range(10, 20, -.5)); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/set-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/set-test.js deleted file mode 100644 index ec24685..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/set-test.js +++ /dev/null @@ -1,209 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("assert"); - -var suite = vows.describe("d3.set"); - -suite.addBatch({ - "set": { - topic: load("arrays/set").expression("d3.set"), - "constructor": { - "set() returns an empty set": function(set) { - var s = set(); - assert.deepEqual(s.values(), []); - }, - "set(null) returns an empty set": function(set) { - var s = set(null); - assert.deepEqual(s.values(), []); - }, - "set(array) adds array entries": function(set) { - var s = set(["foo"]); - assert.isTrue(s.has("foo")); - var s = set(["foo", "bar"]); - assert.isTrue(s.has("foo")); - assert.isTrue(s.has("bar")); - } - }, - "size": { - "returns the number of distinct values": function(set) { - var s = set(); - assert.deepEqual(s.size(), 0); - s.add("foo"); - assert.deepEqual(s.size(), 1); - s.add("foo"); - assert.deepEqual(s.size(), 1); - s.add("bar"); - assert.deepEqual(s.size(), 2); - s.remove("foo"); - assert.deepEqual(s.size(), 1); - s.remove("foo"); - assert.deepEqual(s.size(), 1); - s.remove("bar"); - assert.deepEqual(s.size(), 0); - } - }, - "empty": { - "returns true only if the set is empty": function(set) { - var s = set(); - assert.isTrue(s.empty()); - s.add("foo"); - assert.isFalse(s.empty()); - s.add("foo"); - assert.isFalse(s.empty()); - s.add("bar"); - assert.isFalse(s.empty()); - s.remove("foo"); - assert.isFalse(s.empty()); - s.remove("foo"); - assert.isFalse(s.empty()); - s.remove("bar"); - assert.isTrue(s.empty()); - } - }, - "forEach": { - "passes value": function(set) { - var s = set(["foo", "bar"]), - c = []; - s.forEach(function(v) { c.push(v); }); - c.sort(); - assert.deepEqual(c, ["bar", "foo"]); - }, - "uses the set as the context": function(set) { - var s = set(["foo", "bar"]), - c = []; - s.forEach(function() { c.push(this); }); - assert.strictEqual(c[0], s); - assert.strictEqual(c[1], s); - assert.equal(c.length, 2); - }, - "iterates in arbitrary order": function(set) { - var s1 = set(["foo", "bar"]), - s2 = set(["bar", "foo"]), - c1 = [], - c2 = []; - s1.forEach(function(v) { c1.push(v); }); - s2.forEach(function(v) { c2.push(v); }); - c1.sort(); - c2.sort(); - assert.deepEqual(c1, c2); - } - }, - "values": { - "returns an array of string values": function(set) { - var s = set(["foo", "bar"]); - assert.deepEqual(s.values().sort(), ["bar", "foo"]); - }, - "empty sets have an empty values array": function(set) { - var s = set(); - assert.deepEqual(s.values(), []); - s.add("foo"); - assert.deepEqual(s.values(), ["foo"]); - s.remove("foo"); - assert.deepEqual(s.values(), []); - }, - "values are returned in arbitrary order": function(set) { - var s = set(["foo", "bar"]); - assert.deepEqual(s.values().sort(_.ascending), ["bar", "foo"]); - var s = set(["bar", "foo"]); - assert.deepEqual(s.values().sort(_.ascending), ["bar", "foo"]); - }, - "properly unescapes zero-prefixed keys": function(set) { - var s = set(["__proto__", "\0weird"]); - assert.deepEqual(s.values().sort(_.ascending), ["\0weird", "__proto__"]); - }, - "observes changes via add and remove": function(set) { - var s = set(["foo", "bar"]); - assert.deepEqual(s.values().sort(_.ascending), ["bar", "foo"]); - s.remove("foo"); - assert.deepEqual(s.values(), ["bar"]); - s.add("bar"); - assert.deepEqual(s.values(), ["bar"]); - s.add("foo"); - assert.deepEqual(s.values().sort(_.ascending), ["bar", "foo"]); - s.remove("bar"); - assert.deepEqual(s.values(), ["foo"]); - s.remove("foo"); - assert.deepEqual(s.values(), []); - s.remove("foo"); - assert.deepEqual(s.values(), []); - } - }, - "has": { - "empty sets do not have object built-ins": function(set) { - var s = set(); - assert.isFalse(s.has("__proto__")); - assert.isFalse(s.has("hasOwnProperty")); - }, - "coerces values to strings": function(set) { - var s = set(["42", "null", "undefined"]); - assert.isTrue(s.has(42)); - assert.isTrue(s.has(null)); - assert.isTrue(s.has(undefined)); - }, - "observes changes via add and remove": function(set) { - var s = set(["foo"]); - assert.isTrue(s.has("foo")); - s.add("foo"); - assert.isTrue(s.has("foo")); - s.remove("foo"); - assert.isFalse(s.has("foo")); - s.add("foo"); - assert.isTrue(s.has("foo")); - }, - "returns undefined for missing values": function(set) { - var s = set(["foo"]); - assert.isFalse(s.has("bar")); - } - }, - "add": { - "returns the set value, coerced to a string": function(set) { - var s = set(); - assert.equal(s.add("foo"), "foo"); - assert.strictEqual(s.add(2), "2"); - assert.deepEqual(s.values().sort(), ["2", "foo"]); - }, - "can add values using built-in names": function(set) { - var s = set(); - s.add("__proto__"); - assert.isTrue(s.has("__proto__")); - }, - "can add values using zero-prefixed names": function(set) { - var s = set(); - s.add("\0weird"); - assert.isTrue(s.has("\0weird")); - }, - "coerces values to strings": function(set) { - var s = set(); - s.add(42); - assert.isTrue(s.has(42)); - s.add(null); - assert.isTrue(s.has(null)); - s.add(undefined); - assert.isTrue(s.has(undefined)); - assert.deepEqual(s.values().sort(), ["42", "null", "undefined"]); - }, - "can add null, undefined or empty string values": function(set) { - var s = set(); - s.add(""); - s.add("null"); - s.add("undefined"); - assert.isTrue(s.has("")); - assert.isTrue(s.has("null")); - assert.isTrue(s.has("undefined")); - } - }, - "remove": { - "returns true if the value was removed": function(set) { - var s = set(["foo"]); - assert.isTrue(s.remove("foo")); - }, - "returns false if the value is not an element": function(set) { - var s = set(); - assert.isFalse(s.remove("foo")); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/shuffle-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/shuffle-test.js deleted file mode 100644 index 2f28457..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/shuffle-test.js +++ /dev/null @@ -1,43 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - seedrandom = require("seedrandom"); - -var suite = vows.describe("d3.shuffle"); - -var _random; - -suite.addBatch({ - "shuffle": { - topic: load("arrays/shuffle").sandbox({Math: Math}).expression("d3.shuffle"), - "(using seedrandom)": { - topic: function(random) { - _random = Math.random; - return random; - }, - "shuffles an array in-place": function(shuffle) { - Math.seedrandom("a random seed."); - var array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; - assert.strictEqual(shuffle(array), array); - assert.deepEqual(array, [6, 4, 7, 9, 3, 1, 5, 8, 0, 2]); - }, - "shuffles a subset of an array from the specified start": function(shuffle) { - Math.seedrandom("a random seed."); - var array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; - assert.strictEqual(shuffle(array, 4), array); - assert.deepEqual(array, [0, 1, 2, 3, 9, 7, 6, 8, 4, 5]); - }, - "shuffles a subset of an array between the specified start and end": function(shuffle) { - Math.seedrandom("a random seed."); - var array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; - assert.strictEqual(shuffle(array, 3, 8), array); - assert.deepEqual(array, [0, 1, 2, 5, 7, 6, 3, 4, 8, 9]); - }, - teardown: function() { - Math.random = _random; - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/sum-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/sum-test.js deleted file mode 100644 index 81a3a9c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/sum-test.js +++ /dev/null @@ -1,43 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.sum"); - -suite.addBatch({ - "sum": { - topic: load("arrays/sum").expression("d3.sum"), - "sums numbers": function(sum) { - assert.equal(sum([1]), 1); - assert.equal(sum([5, 1, 2, 3, 4]), 15); - assert.equal(sum([20, 3]), 23); - assert.equal(sum([3, 20]), 23); - }, - "sums types that can be coerced to numbers": function(sum) { - assert.equal(sum(["20", "3"]), 23); - assert.equal(sum(["3", "20"]), 23); - assert.equal(sum(["3", 20]), 23); - assert.equal(sum([20, "3"]), 23); - assert.equal(sum([3, "20"]), 23); - assert.equal(sum(["20", 3]), 23); - }, - "ignores non-numeric types": function(sum) { - assert.equal(sum(["a", "b", "c"]), 0); - assert.equal(sum(["a", 1, "2"]), 3); - }, - "ignores null, undefined and NaN": function(sum) { - assert.equal(sum([NaN, 1, 2, 3, 4, 5]), 15); - assert.equal(sum([1, 2, 3, 4, 5, NaN]), 15); - assert.equal(sum([10, null, 3, undefined, 5, NaN]), 18); - }, - "applies the optional acccessor function": function(sum) { - assert.equal(sum([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]], function(d) { return sum(d); }), 45); - assert.equal(sum([1, 2, 3, 4, 5], function(d, i) { return i; }), 10); - }, - "returns zero for the empty array": function(sum) { - assert.equal(sum([]), 0); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/transpose-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/transpose-test.js deleted file mode 100644 index 84b6b55..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/transpose-test.js +++ /dev/null @@ -1,28 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.transpose"); - -suite.addBatch({ - "transpose": { - topic: load("arrays/transpose").expression("d3.transpose"), - "transposes a square matrix": function(transpose) { - assert.deepEqual(transpose([[1, 2], [3, 4]]), [[1, 3], [2, 4]]); - }, - "transposes a non-square matrix": function(transpose) { - assert.deepEqual(transpose([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]]), [[1, 2], [2, 4], [3, 6], [4, 8], [5, 10]]); - }, - "transposes a single-row matrix": function(transpose) { - assert.deepEqual(transpose([[1, 2, 3, 4, 5]]), [[1], [2], [3], [4], [5]]); - }, - "transposes an empty matrix": function(transpose) { - assert.deepEqual(transpose([]), []); - }, - "ignores extra elements given an irregular matrix": function(transpose) { - assert.deepEqual(transpose([[1, 2], [3, 4], [5, 6, 7]]), [[1, 3, 5], [2, 4, 6]]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/values-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/values-test.js deleted file mode 100644 index f244dee..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/values-test.js +++ /dev/null @@ -1,31 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.values"); - -suite.addBatch({ - "values": { - topic: load("arrays/values").expression("d3.values"), - "enumerates every value": function(values) { - assert.deepEqual(values({a: 1, b: 2}), [1, 2]); - }, - "includes values defined on prototypes": function(values) { - function abc() { - this.a = 1; - this.b = 2; - } - abc.prototype.c = 3; - assert.deepEqual(values(new abc()), [1, 2, 3]); - }, - "includes null or undefined values": function(values) { - var v = values({a: undefined, b: null, c: NaN}); - assert.isUndefined(v[0]); - assert.isNull(v[1]); - assert.isNaN(v[2]); - assert.equal(v.length, 3); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/variance-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/variance-test.js deleted file mode 100644 index 99af932..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/variance-test.js +++ /dev/null @@ -1,43 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.variance"); - -suite.addBatch({ - "variance": { - topic: load("arrays/variance").expression("d3.variance"), - "returns the variance value for numbers": function(variance) { - assert.isUndefined(variance([1])); - assert.equal(variance([5, 1, 2, 3, 4]), 2.5); - assert.equal(variance([20, 3]), 144.5); - assert.equal(variance([3, 20]), 144.5); - }, - "ignores null, undefined and NaN": function(variance) { - assert.equal(variance([NaN, 1, 2, 3, 4, 5]), 2.5); - assert.equal(variance([1, 2, 3, 4, 5, NaN]), 2.5); - assert.equal(variance([10, null, 3, undefined, 5, NaN]), 13); - }, - "can handle large numbers without overflowing": function(variance) { - assert.equal(variance([Number.MAX_VALUE, Number.MAX_VALUE]), 0); - assert.equal(variance([-Number.MAX_VALUE, -Number.MAX_VALUE]), 0); - }, - "returns undefined for empty array": function(variance) { - assert.isUndefined(variance([])); - assert.isUndefined(variance([null])); - assert.isUndefined(variance([undefined])); - assert.isUndefined(variance([NaN])); - assert.isUndefined(variance([NaN, NaN])); - }, - "applies the optional accessor function": function(variance) { - assert.equal(variance([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]], mean), 4.5); - assert.equal(variance([1, 2, 3, 4, 5], function(d, i) { return i; }), 2.5); - } - } -}); - -function mean(array) { - return array.reduce(function(p, v) { return p + v; }) / array.length; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/zip-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/zip-test.js deleted file mode 100644 index 56b4076..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/arrays/zip-test.js +++ /dev/null @@ -1,28 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.zip"); - -suite.addBatch({ - "zip": { - topic: load("arrays/zip").expression("d3.zip"), - "transposes a square matrix": function(zip) { - assert.deepEqual(zip([1, 2], [3, 4]), [[1, 3], [2, 4]]); - }, - "transposes a non-square matrix": function(zip) { - assert.deepEqual(zip([1, 2, 3, 4, 5], [2, 4, 6, 8, 10]), [[1, 2], [2, 4], [3, 6], [4, 8], [5, 10]]); - }, - "transposes a single-row matrix": function(zip) { - assert.deepEqual(zip([1, 2, 3, 4, 5]), [[1], [2], [3], [4], [5]]); - }, - "transposes an empty matrix": function(zip) { - assert.deepEqual(zip(), []); - }, - "ignores extra elements given an irregular matrix": function(zip) { - assert.deepEqual(zip([1, 2], [3, 4], [5, 6, 7]), [[1, 3, 5], [2, 4, 6]]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/assert.js b/web/nms.gathering.org/old/speedometer/d3-master/test/assert.js deleted file mode 100644 index 3acac51..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/assert.js +++ /dev/null @@ -1,153 +0,0 @@ -var assert = require("assert"), - _ = require("../"); - -assert = module.exports = Object.create(assert); - -assert.isArray = function(actual, message) { - if (!Array.isArray(actual)) { - assert.fail(actual, null, message || "expected {actual} to be an Array", null, assert.isArray); - } -}; - -assert.inDelta = function(actual, expected, delta, message) { - if (!inDelta(actual, expected, delta)) { - assert.fail(actual, expected, message || "expected {actual} to be in within *" + delta + "* of {expected}", null, assert.inDelta); - } -}; - -assert.domNull = function(actual, message) { - if (actual != null) { - assert.fail(actual+"", null, message || "expected null, got {actual}", "===", assert.domNull); - } -}; - -assert.domEqual = function(actual, expected, message) { - if (actual !== expected) { - assert.fail(actual+"", expected+"", message || "expected {expected}, got {actual}", "===", assert.domEqual); - } -}; - -assert.rgbEqual = function(actual, r, g, b, message) { - var ar = Math.round(actual.r), - ag = Math.round(actual.g), - ab = Math.round(actual.b), - er = Math.round(r), - eg = Math.round(g), - eb = Math.round(b); - if (ar !== er || ag !== eg || ab !== eb) { - assert.fail( - "rgb(" + ar + "," + ag + "," + ab + ")", - "rgb(" + er + ", " + eg + ", " + eb + ")", - message || "expected {expected}, got {actual}", "===", assert.rgbEqual); - } -}; - -assert.hslEqual = function(actual, h, s, l, message) { - var ah = _.round(actual.h, 2), - as = _.round(actual.s, 2), - al = _.round(actual.l, 2), - eh = _.round(h, 2), - es = _.round(s, 2), - el = _.round(l, 2); - if ((!(isNaN(ah) && isNaN(eh)) && ah !== eh) || (!(isNaN(as) && isNaN(es)) && as !== es) || al !== el) { - assert.fail( - "hsl(" + ah + "," + as + "," + al + ")", - "hsl(" + eh + "," + es + "," + el + ")", - message || "expected {expected}, got {actual}", null, assert.hslEqual); - } -}; - -assert.hclEqual = function(actual, h, c, l, message) { - var ah = _.round(actual.h, 2), - ac = _.round(actual.c, 2), - al = _.round(actual.l, 2), - eh = _.round(h, 2), - ec = _.round(c, 2), - el = _.round(l, 2); - if ((!(isNaN(ah) && isNaN(eh)) && ah !== eh) || ac !== ec || al !== el) { - assert.fail( - "hcl(" + ah + "," + ac + "," + al + ")", - "hcl(" + eh + "," + ec + "," + el + ")", - message || "expected {expected}, got {actual}", null, assert.hclEqual); - } -}; - -assert.labEqual = function(actual, l, a, b, message) { - var al = _.round(actual.l, 2), - aa = _.round(actual.a, 2), - ab = _.round(actual.b, 2), - el = _.round(l, 2), - ea = _.round(a, 2), - eb = _.round(b, 2); - if (al !== el || aa !== ea || ab !== eb) { - assert.fail( - "lab(" + al + ", " + aa + ", " + ab + ")", - "lab(" + el + ", " + ea + ", " + eb + ")", - message || "expected {expected}, got {actual}", null, assert.labEqual); - } -}; - -assert.pathEqual = function(actual, expected, message) { - if (!pathEqual(actual, expected)) { - assert.fail(formatPath(actual), formatPath(expected), message || "expected {expected}, got {actual}", null, assert.pathEqual); - } -}; - -function inDelta(actual, expected, delta) { - return (Array.isArray(expected) ? inDeltaArray : inDeltaNumber)(actual, expected, delta); -} - -function inDeltaArray(actual, expected, delta) { - var n = expected.length, i = -1; - if (actual.length !== n) return false; - while (++i < n) if (!inDelta(actual[i], expected[i], delta)) return false; - return true; -} - -function inDeltaNumber(actual, expected, delta) { - return actual >= expected - delta && actual <= expected + delta; -} - -function pathEqual(a, b) { - a = parsePath(a); - b = parsePath(b); - var n = a.length, i = -1, x, y; - if (n !== b.length) return false; - while (++i < n) { - x = a[i]; - y = b[i]; - if (typeof x === "string") { - if (x !== y) return false; - } else if (typeof y !== "number") { - return false; - } else if (Math.abs(x - y) > 1e-6) { - return false; - } - } - return true; -} - -var reNumber = /[-+]?(?:\d+\.\d+|\d+\.|\.\d+|\d+)(?:[eE][-]?\d+)?/g; - -function parsePath(path) { - var parts = []; - reNumber.lastIndex = 0; - for (var i = 0, s0 = 0, s1, m; m = reNumber.exec(path); ++i) { - if (m.index) { - var part = path.substring(s0, s1 = m.index); - if (!/^[, ]$/.test(part)) parts.push(part); - } - parts.push(parseFloat(m[0])); - s0 = reNumber.lastIndex; - } - if (s0 < path.length) parts.push(path.substring(s0)); - return parts; -} - -function formatPath(path) { - return path.replace(reNumber, formatNumber); -} - -function formatNumber(s) { - return Math.abs((s = +s) - Math.floor(s)) < 1e-6 ? Math.floor(s) : s.toFixed(6); -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/color/hcl-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/color/hcl-test.js deleted file mode 100644 index f8c8093..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/color/hcl-test.js +++ /dev/null @@ -1,117 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.hcl"); - -suite.addBatch({ - "hcl": { - topic: load("color/hcl", "color/lab", "color/rgb").expression("d3"), - "converts string channel values to numbers": function(d3) { - assert.hclEqual(d3.hcl("50", "-4", "32"), 50, -4, 32); - }, - "converts null channel values to zero": function(d3) { - assert.hclEqual(d3.hcl(null, null, null), 0, 0, 0); - }, - "exposes h, c and l properties": function(d3) { - var color = d3.hcl(50, -4, 32); - assert.equal(color.h, 50); - assert.equal(color.c, -4); - assert.equal(color.l, 32); - }, - "changing h, c or l affects the string format": function(d3) { - var color = d3.hcl(50, -4, 32); - assert.equal(color + "", "#444d50"); - color.h++; - assert.equal(color + "", "#444d50"); - color.c++; - assert.equal(color + "", "#464c4f"); - color.l++; - assert.equal(color + "", "#494f51"); - }, - "parses hexadecimal shorthand format (e.g., \"#abc\")": function(d3) { - assert.hclEqual(d3.hcl("#abc"), -102.28223831811077, 10.774886733325554, 75.10497524893663); - }, - "parses hexadecimal format (e.g., \"#abcdef\")": function(d3) { - assert.hclEqual(d3.hcl("#abcdef"), -100.15785184209284, 20.768234621934273, 81.04386565274363); - }, - "parses HSL format (e.g., \"hsl(210, 64%, 13%)\")": function(d3) { - assert.hclEqual(d3.hcl("hsl(210, 64.7058%, 13.33333%)"), -89.58282792342067, 16.833655998102003, 12.65624852526134); - }, - "parses color names (e.g., \"moccasin\")": function(d3) { - assert.hclEqual(d3.hcl("moccasin"), 84.71288921124494, 26.472460854104156, 91.72317744746022); - }, - "parses color names (e.g., \"Moccasin\")": function(d3) { - assert.hclEqual(d3.hcl("moccasin"), 84.71288921124494, 26.472460854104156, 91.72317744746022); - }, - "parses and converts RGB format (e.g., \"rgb(102, 102, 0)\")": function(d3) { - assert.hclEqual(d3.hcl("rgb(102, 102, 0)"), 102.85124420310271, 49.44871600399321, 41.73251953866431); - }, - "can convert from RGB": function(d3) { - assert.hclEqual(d3.hcl(d3.rgb(12, 34, 56)), -89.58282792342067, 16.833655998102003, 12.65624852526134); - }, - "can convert from HSL": function(d3) { - assert.hclEqual(d3.hcl(d3.hcl(20, .8, .3)), 20, 0.8, 0.3); - }, - "can convert to RGB": function(d3) { - assert.rgbEqual(d3.hcl("steelblue").rgb(), 70, 130, 180); - }, - "can convert from Lab": function(d3) { - assert.hclEqual(d3.hcl(d3.lab(59.93, 7.02, -39.63)), -79.95, 40.25, 59.93); - }, - "can derive a brighter color": function(d3) { - assert.hclEqual(d3.hcl("steelblue").brighter(), -97.21873224090723, 32.44906314974561, 70.46551718768575); - assert.hclEqual(d3.hcl("steelblue").brighter(.5), -97.21873224090723, 32.44906314974561, 61.46551718768575); - }, - "can derive a darker color": function(d3) { - assert.hclEqual(d3.hcl("lightsteelblue").darker(), -94.8160116310511, 15.26488988314746, 60.45157936968134); - assert.hclEqual(d3.hcl("lightsteelblue").darker(.5), -94.8160116310511, 15.26488988314746, 69.45157936968134); - }, - "string coercion returns RGB format": function(d3) { - assert.strictEqual(d3.hcl("hsl(60, 100%, 20%)") + "", "#666600"); - assert.strictEqual(d3.hcl(d3.hcl(60, -4, 32)) + "", "#454c51"); - }, - "roundtrip to HSL is idempotent": function(d3) { - assert.deepEqual(d3.hsl(d3.hcl("steelblue")), d3.hsl("steelblue")); - }, - "roundtrip to RGB is idempotent": function(d3) { - assert.deepEqual(d3.rgb(d3.hcl("steelblue")), d3.rgb("steelblue")); - }, - "roundtrip to Lab is idempotent": function(d3) { - assert.labEqual(d3.lab(d3.hcl("steelblue")), 52.47, -4.08, -32.19); - }, - "h is defined for non-black grayscale colors (because of the color profile)": function(d3) { - assert.inDelta(d3.hcl("#ccc").h, 158.1986, 1e-3); - assert.inDelta(d3.hcl("gray").h, 158.1986, 1e-3); - assert.inDelta(d3.hcl(d3.rgb("gray")).h, 158.1986, 1e-3); - assert.inDelta(d3.hcl("#fff").h, 158.1986, 1e-3); - assert.inDelta(d3.hcl("white").h, 158.1986, 1e-3); - assert.inDelta(d3.hcl(d3.rgb("white")).h, 158.1986, 1e-3); - }, - "h is preserved when explicitly specified, even for black": function(d3) { - assert.strictEqual(d3.hcl(0, 0, 0).h, 0); - assert.strictEqual(d3.hcl(42, 0, 0).h, 42); - assert.strictEqual(d3.hcl(118, 0, 0).h, 118); - }, - "h is undefined when not explicitly specified for black": function(d3) { - assert.isNaN(d3.hcl("#000").h); - assert.isNaN(d3.hcl("black").h); - assert.isNaN(d3.hcl(d3.rgb("black")).h); - }, - "c is preserved when explicitly specified, even for black": function(d3) { - assert.strictEqual(d3.hcl(0, 0, 0).c, 0); - assert.strictEqual(d3.hcl(0, .42, 0).c, .42); - assert.strictEqual(d3.hcl(0, 1, 0).c, 1); - }, - "c is undefined when not explicitly specified for black": function(d3) { - assert.isNaN(d3.hcl("#000").c); - assert.isNaN(d3.hcl("black").c); - assert.isNaN(d3.hcl(d3.rgb("black")).c); - }, - "can convert black (with undefined hue and chroma) to RGB": function(d3) { - assert.strictEqual(d3.hcl(NaN, NaN, 0) + "", "#000000"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/color/hsl-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/color/hsl-test.js deleted file mode 100644 index d468a1f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/color/hsl-test.js +++ /dev/null @@ -1,120 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.hsl"); - -suite.addBatch({ - "hsl": { - topic: load("color/hsl", "color/rgb").expression("d3"), - "does not clamp channel values": function(d3) { - assert.hslEqual(d3.hsl(-100, -1, -2), -100, -1, -2); - assert.hslEqual(d3.hsl(400, 2, 3), 400, 2, 3); - }, - "converts string channel values to numbers": function(d3) { - assert.hslEqual(d3.hsl("180", ".5", ".6"), 180, .5, .6); - }, - "converts null channel values to zero": function(d3) { - assert.hslEqual(d3.hsl(null, null, null), 0, 0, 0); - }, - "exposes h, s and l properties": function(d3) { - assert.hslEqual(d3.hsl("hsl(180, 50%, 60%)"), 180, .5, .6); - }, - "changing h, s or l affects the string format": function(d3) { - var color = d3.hsl("hsl(180, 50%, 60%)"); - color.h++; - color.s += .1; - color.l += .1; - assert.equal(color + "", "#85dfe0"); - }, - "parses hexadecimal shorthand format (e.g., \"#abc\")": function(d3) { - assert.hslEqual(d3.hsl("#abc"), 210, .25, .733333); - }, - "parses hexadecimal format (e.g., \"#abcdef\")": function(d3) { - assert.hslEqual(d3.hsl("#abcdef"), 210, .68, .803922); - }, - "parses HSL format (e.g., \"hsl(210, 64%, 13%)\")": function(d3) { - assert.hslEqual(d3.hsl("hsl(210, 64.7058%, 13.33333%)"), 210, .647058, .133333); - }, - "parses color names (e.g., \"moccasin\")": function(d3) { - assert.hslEqual(d3.hsl("moccasin"), 38.108108, 1, .854902); - assert.hslEqual(d3.hsl("aliceblue"), 208, 1, .970588); - assert.hslEqual(d3.hsl("yellow"), 60, 1, .5); - assert.hslEqual(d3.hsl("Moccasin"), 38.108108, 1, .854902); - assert.hslEqual(d3.hsl("Aliceblue"), 208, 1, .970588); - assert.hslEqual(d3.hsl("Yellow"), 60, 1, .5); - }, - "parses and converts RGB format (e.g., \"rgb(102, 102, 0)\")": function(d3) { - assert.hslEqual(d3.hsl("rgb(102, 102, 0)"), 60, 1, .2); - }, - "can convert from RGB": function(d3) { - assert.hslEqual(d3.hsl(d3.rgb(12, 34, 56)), 210, .647058, .133333); - }, - "can convert from HSL": function(d3) { - assert.hslEqual(d3.hsl(d3.hsl(20, .8, .3)), 20, .8, .3); - }, - "can convert to RGB": function(d3) { - assert.rgbEqual(d3.hsl("steelblue").rgb(), 70, 130, 180); - }, - "can derive a brighter color": function(d3) { - assert.hslEqual(d3.hsl("steelblue").brighter(), 207.272727, .44, .7002801); - assert.hslEqual(d3.hsl("steelblue").brighter(.5), 207.272727, .44, .5858964); - assert.hslEqual(d3.hsl("steelblue").brighter(1), 207.272727, .44, .7002801); - assert.hslEqual(d3.hsl("steelblue").brighter(2), 207.272727, .44, 1.0004002); - }, - "can derive a darker color": function(d3) { - assert.hslEqual(d3.hsl("lightsteelblue").darker(), 213.913043, .4107143, .5462745); - assert.hslEqual(d3.hsl("lightsteelblue").darker(.5), 213.913043, .4107143, .6529229); - assert.hslEqual(d3.hsl("lightsteelblue").darker(1), 213.913043, .4107143, .5462745); - assert.hslEqual(d3.hsl("lightsteelblue").darker(2), 213.913043, .4107143, .38239216); - }, - "string coercion returns RGB format": function(d3) { - assert.strictEqual(d3.hsl("hsl(60, 100%, 20%)") + "", "#666600"); - assert.strictEqual(d3.hsl(d3.hsl(60, 1, .2)) + "", "#666600"); - }, - "h is preserved when explicitly specified, even for grayscale colors": function(d3) { - assert.hslEqual(d3.hsl(0, 0, 0), 0, 0, 0); - assert.hslEqual(d3.hsl(42, 0, .5), 42, 0, .5); - assert.hslEqual(d3.hsl(118, 0, 1), 118, 0, 1); - }, - "h is undefined when not explicitly specified for grayscale colors": function(d3) { - assert.hslEqual(d3.hsl("#000"), NaN, NaN, 0); - assert.hslEqual(d3.hsl("black"), NaN, NaN, 0); - assert.hslEqual(d3.hsl(d3.rgb("black")), NaN, NaN, 0); - assert.hslEqual(d3.hsl("#ccc"), NaN, 0, .8); - assert.hslEqual(d3.hsl("gray"), NaN, 0, .5); - assert.hslEqual(d3.hsl(d3.rgb("gray")), NaN, 0, .5); - assert.hslEqual(d3.hsl("#fff"), NaN, NaN, 1); - assert.hslEqual(d3.hsl("white"), NaN, NaN, 1); - assert.hslEqual(d3.hsl(d3.rgb("white")), NaN, NaN, 1); - }, - "s is preserved when explicitly specified, even for white or black": function(d3) { - assert.hslEqual(d3.hsl(0, 0, 0), 0, 0, 0); - assert.hslEqual(d3.hsl(0, .18, 0), 0, .18, 0); - assert.hslEqual(d3.hsl(0, .42, 1), 0, .42, 1); - assert.hslEqual(d3.hsl(0, 1, 1), 0, 1, 1); - }, - "s is zero for grayscale colors (but not white and black)": function(d3) { - assert.hslEqual(d3.hsl("#ccc"), NaN, 0, .8); - assert.hslEqual(d3.hsl("#777"), NaN, 0, .47); - }, - "s is undefined when not explicitly specified for white or black": function(d3) { - assert.hslEqual(d3.hsl("#000"), NaN, NaN, 0); - assert.hslEqual(d3.hsl("black"), NaN, NaN, 0); - assert.hslEqual(d3.hsl(d3.rgb("black")), NaN, NaN, 0); - assert.hslEqual(d3.hsl("#fff"), NaN, NaN, 1); - assert.hslEqual(d3.hsl("white"), NaN, NaN, 1); - assert.hslEqual(d3.hsl(d3.rgb("white")), NaN, NaN, 1); - }, - "can convert grayscale colors (with undefined hue) to RGB": function(d3) { - assert.strictEqual(d3.hsl(NaN, 0, .2) + "", "#333333"); - assert.strictEqual(d3.hsl(NaN, 0, .6) + "", "#999999"); - }, - "can convert white and black (with undefined hue and saturation) to RGB": function(d3) { - assert.strictEqual(d3.hsl(NaN, NaN, 0) + "", "#000000"); - assert.strictEqual(d3.hsl(NaN, NaN, 1) + "", "#ffffff"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/color/lab-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/color/lab-test.js deleted file mode 100644 index 39409bb..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/color/lab-test.js +++ /dev/null @@ -1,86 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.lab"); - -suite.addBatch({ - "lab": { - topic: load("color/lab", "color/hcl", "color/rgb").expression("d3"), - "converts string channel values to numbers": function(d3) { - assert.labEqual(d3.lab("50", "-4", "-32"), 50, -4, -32); - }, - "converts null channel values to zero": function(d3) { - assert.labEqual(d3.lab(null, null, null), 0, 0, 0); - }, - "exposes l, a and b properties": function(d3) { - var color = d3.lab(50, -4, -32); - assert.equal(color.l, 50); - assert.equal(color.a, -4); - assert.equal(color.b, -32); - }, - "changing l, a or b affects the string format": function(d3) { - var color = d3.lab(50, -4, -32); - assert.equal(color + "", "#3f7cad"); - color.l++; - assert.equal(color + "", "#427eb0"); - color.a++; - assert.equal(color + "", "#467eb0"); - color.b++; - assert.equal(color + "", "#487eae"); - }, - "parses hexadecimal shorthand format (e.g., \"#abc\")": function(d3) { - assert.labEqual(d3.lab("#abc"), 75.10497524893663, -2.292114632248876, -10.528266458853786); - }, - "parses hexadecimal format (e.g., \"#abcdef\")": function(d3) { - assert.labEqual(d3.lab("#abcdef"), 81.04386565274363, -3.6627002800885267, -20.442705201854984); - }, - "parses HSL format (e.g., \"hsl(210, 64%, 13%)\")": function(d3) { - assert.labEqual(d3.lab("hsl(210, 64.7058%, 13.33333%)"), 12.65624852526134, 0.12256520883417721, -16.833209795877284); - }, - "parses color names (e.g., \"moccasin\")": function(d3) { - assert.labEqual(d3.lab("moccasin"), 91.72317744746022, 2.4393469358685027, 26.359832514614844); - }, - "parses color names (e.g., \"Moccasin\")": function(d3) { - assert.labEqual(d3.lab("Moccasin"), 91.72317744746022, 2.4393469358685027, 26.359832514614844); - }, - "parses and converts RGB format (e.g., \"rgb(102, 102, 0)\")": function(d3) { - assert.labEqual(d3.lab("rgb(102, 102, 0)"), 41.73251953866431, -10.998411255098816, 48.21006600604577); - }, - "can convert from RGB": function(d3) { - assert.labEqual(d3.lab(d3.rgb(12, 34, 56)), 12.65624852526134, 0.12256520883417721, -16.833209795877284); - }, - "can convert from HSL": function(d3) { - assert.labEqual(d3.lab(d3.lab(20, .8, .3)), 20, 0.8, 0.3); - }, - "can convert to RGB": function(d3) { - assert.rgbEqual(d3.lab("steelblue").rgb(), 70, 130, 180); - }, - "can convert from HCL": function(d3) { - assert.labEqual(d3.lab(d3.hcl(-79.96, 40.25, 59.93)), 59.93, 7.02, -39.63); - }, - "can derive a brighter color": function(d3) { - assert.labEqual(d3.lab("steelblue").brighter(), 70.46551718768575, -4.0774710123572255, -32.19186122981343); - assert.labEqual(d3.lab("steelblue").brighter(.5), 61.46551718768575, -4.0774710123572255, -32.19186122981343); - }, - "can derive a darker color": function(d3) { - assert.labEqual(d3.lab("lightsteelblue").darker(), 60.45157936968134, -1.2815839134120433, -15.210996213841522); - assert.labEqual(d3.lab("lightsteelblue").darker(.5), 69.45157936968134, -1.2815839134120433, -15.210996213841522); - }, - "string coercion returns RGB format": function(d3) { - assert.strictEqual(d3.lab("hsl(60, 100%, 20%)") + "", "#666600"); - assert.strictEqual(d3.lab(d3.lab(60, -4, -32)) + "", "#5d95c8"); - }, - "roundtrip to HSL is idempotent": function(d3) { - assert.deepEqual(d3.hsl(d3.lab("steelblue")), d3.hsl("steelblue")); - }, - "roundtrip to RGB is idempotent": function(d3) { - assert.deepEqual(d3.rgb(d3.lab("steelblue")), d3.rgb("steelblue")); - }, - "roundtrip to HCL is idempotent": function(d3) { - assert.deepEqual(d3.hcl(d3.lab("steelblue")), d3.hcl("steelblue")); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/color/rgb-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/color/rgb-test.js deleted file mode 100644 index 1401c85..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/color/rgb-test.js +++ /dev/null @@ -1,96 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.rgb"); - -suite.addBatch({ - "rgb": { - topic: load("color/rgb", "color/hsl").expression("d3"), - "floors channel values": function(d3) { - assert.rgbEqual(d3.rgb(1.2, 2.6, 42.9), 1, 2, 42); - }, - "defaults to black for invalid inputs": function(d3) { - assert.rgbEqual(d3.rgb("invalid"), 0, 0, 0); - assert.rgbEqual(d3.rgb("hasOwnProperty"), 0, 0, 0); - assert.rgbEqual(d3.rgb("__proto__"), 0, 0, 0); - }, - "does not clamp channel values": function(d3) { - assert.rgbEqual(d3.rgb(-10, -20, -30), -10, -20, -30); - assert.rgbEqual(d3.rgb(300, 400, 500), 300, 400, 500); - }, - "converts string channel values to numbers": function(d3) { - assert.rgbEqual(d3.rgb("12", "34", "56"), 12, 34, 56); - }, - "converts null channel values to zero": function(d3) { - assert.rgbEqual(d3.rgb(null, null, null), 0, 0, 0); - }, - "exposes r, g and b properties": function(d3) { - var color = d3.rgb("#abc"); - assert.equal(color.r, 170); - assert.equal(color.g, 187); - assert.equal(color.b, 204); - }, - "changing r, g or b affects the string format": function(d3) { - var color = d3.rgb("#abc"); - color.r++; - color.g++; - color.b++; - assert.equal(color + "", "#abbccd"); - }, - "parses hexadecimal shorthand format (e.g., \"#abc\")": function(d3) { - assert.rgbEqual(d3.rgb("#abc"), 170, 187, 204); - }, - "parses hexadecimal format (e.g., \"#abcdef\")": function(d3) { - assert.rgbEqual(d3.rgb("#abcdef"), 171, 205, 239); - }, - "parses RGB format (e.g., \"rgb(12, 34, 56)\")": function(d3) { - assert.rgbEqual(d3.rgb("rgb(12, 34, 56)"), 12, 34, 56); - }, - "parses color names (e.g., \"moccasin\")": function(d3) { - assert.rgbEqual(d3.rgb("moccasin"), 255, 228, 181); - assert.rgbEqual(d3.rgb("aliceblue"), 240, 248, 255); - assert.rgbEqual(d3.rgb("yellow"), 255, 255, 0); - assert.rgbEqual(d3.rgb("Moccasin"), 255, 228, 181); - assert.rgbEqual(d3.rgb("Aliceblue"), 240, 248, 255); - assert.rgbEqual(d3.rgb("Yellow"), 255, 255, 0); - }, - "parses \"rebeccapurple\"": function(d3) { - assert.rgbEqual(d3.rgb("rebeccapurple"), 102, 51, 153); - }, - "parses and converts HSL format (e.g., \"hsl(60, 100%, 20%)\")": function(d3) { - assert.rgbEqual(d3.rgb("hsl(60, 100%, 20%)"), 102, 102, 0); - }, - "can convert from RGB": function(d3) { - assert.rgbEqual(d3.rgb(d3.rgb(12, 34, 56)), 12, 34, 56); - }, - "can convert from HSL": function(d3) { - assert.rgbEqual(d3.rgb(d3.hsl(0, 1, .5)), 255, 0, 0); - }, - "can convert to HSL": function(d3) { - assert.hslEqual(d3.rgb("red").hsl(), 0, 1, .5); - }, - "can derive a brighter color": function(d3) { - assert.rgbEqual(d3.rgb("brown").brighter(), 235, 60, 60); - assert.rgbEqual(d3.rgb("brown").brighter(.5), 197, 50, 50); - assert.rgbEqual(d3.rgb("brown").brighter(1), 235, 60, 60); - assert.rgbEqual(d3.rgb("brown").brighter(2), 255, 85, 85); - }, - "can derive a darker color": function(d3) { - assert.rgbEqual(d3.rgb("coral").darker(), 178, 88, 56); - assert.rgbEqual(d3.rgb("coral").darker(.5), 213, 106, 66); - assert.rgbEqual(d3.rgb("coral").darker(1), 178, 88, 56); - assert.rgbEqual(d3.rgb("coral").darker(2), 124, 62, 39); - }, - "string coercion returns hexadecimal format": function(d3) { - assert.strictEqual(d3.rgb("#abcdef") + "", "#abcdef"); - assert.strictEqual(d3.rgb("moccasin") + "", "#ffe4b5"); - assert.strictEqual(d3.rgb("hsl(60, 100%, 20%)") + "", "#666600"); - assert.strictEqual(d3.rgb("rgb(12, 34, 56)") + "", "#0c2238"); - assert.strictEqual(d3.rgb(d3.rgb(12, 34, 56)) + "", "#0c2238"); - assert.strictEqual(d3.rgb(d3.hsl(60, 1, .2)) + "", "#666600"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/core/document-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/core/document-test.js deleted file mode 100644 index 4f0b30f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/core/document-test.js +++ /dev/null @@ -1,50 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("document"); - -suite.addBatch({ - "d3_documentElement": { - topic: load("core/document").document().expression("{document:document,window:window,d3_documentElement:d3_documentElement}"), - "the document element exists": function(_) { - assert.strictEqual(_.document.documentElement.nodeType, 1); - assert.strictEqual(_.document.documentElement.nodeName, "HTML"); - assert.strictEqual(_.document.defaultView, _.window); - }, - "given a node, returns the node’s document element": function(_) { - assert.strictEqual(_.d3_documentElement(_.document.body), _.document.documentElement); - }, - "given a document, returns the document’s document element": function(_) { - assert.strictEqual(_.d3_documentElement(_.document), _.document.documentElement); - }, - "given a window, returns the window’s document’s document element": function(_) { - assert.strictEqual(_.d3_documentElement(_.window), _.document.documentElement); - }, - "returns undefined for anything else": function(_) { - assert.isUndefined(_.d3_documentElement({})); - } - }, - "d3_window": { - topic: load("core/document").document().expression("{document:document,window:window,d3_window:d3_window}"), - "the document element exists": function(_) { - assert.strictEqual(_.document.documentElement.nodeType, 1); - assert.strictEqual(_.document.documentElement.nodeName, "HTML"); - assert.strictEqual(_.document.defaultView, _.window); - }, - "given a node, returns its owner document’s default view": function(_) { - assert.strictEqual(_.d3_window(_.document.body), _.window); - }, - "given a document, returns its default view": function(_) { - assert.strictEqual(_.d3_window(_.document), _.window); - }, - "given a window, returns the window": function(_) { - assert.strictEqual(_.d3_window(_.window), _.window); - }, - "returns undefined for anything else": function(_) { - assert.isUndefined(_.d3_window({})); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/core/functor-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/core/functor-test.js deleted file mode 100644 index ef88473..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/core/functor-test.js +++ /dev/null @@ -1,25 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.functor"); - -suite.addBatch({ - "functor": { - topic: load("core/functor").expression("d3.functor"), - "when passed a function, returns the function": function(functor) { - function foo() {} - assert.strictEqual(functor(foo), foo); - }, - "when passed a non-function, returns a wrapper function": function(functor) { - var a = {}; - assert.isNull(functor(null)()); - assert.isUndefined(functor(undefined)()); - assert.strictEqual(functor(a)(), a); - assert.strictEqual(functor(1)(), 1); - assert.deepEqual(functor([1])(), [1]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/core/ns-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/core/ns-test.js deleted file mode 100644 index 3506dc1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/core/ns-test.js +++ /dev/null @@ -1,57 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("ns"); - -suite.addBatch({ - "ns": { - topic: load("core/ns").expression("d3.ns"), - "prefix": { - topic: function(ns) { - return ns.prefix; - }, - "svg is http://www.w3.org/2000/svg": function(prefix) { - assert.equal(prefix.svg, "http://www.w3.org/2000/svg"); - }, - "xhtml is http://www.w3.org/1999/xhtml": function(prefix) { - assert.equal(prefix.xhtml, "http://www.w3.org/1999/xhtml"); - }, - "xlink is http://www.w3.org/1999/xlink": function(prefix) { - assert.equal(prefix.xlink, "http://www.w3.org/1999/xlink"); - }, - "xml is http://www.w3.org/XML/1998/namespace": function(prefix) { - assert.equal(prefix.xml, "http://www.w3.org/XML/1998/namespace"); - }, - "xmlns is http://www.w3.org/2000/xmlns/": function(prefix) { - assert.equal(prefix.xmlns, "http://www.w3.org/2000/xmlns/"); - } - }, - "qualify": { - topic: function(ns) { - return ns.qualify; - }, - "local name returns name": function(qualify) { - assert.equal(qualify("local"), "local"); - }, - "known qualified name returns space and local": function(qualify) { - var name = qualify("svg:path"); - assert.equal(name.space, "http://www.w3.org/2000/svg"); - assert.equal(name.local, "path"); - }, - "unknown qualified name returns name": function(qualify) { - assert.equal(qualify("foo:bar"), "bar"); - }, - "known local name returns space and local": function(qualify) { - var name = qualify("svg"); - assert.equal(name.space, "http://www.w3.org/2000/svg"); - assert.equal(name.local, "svg"); - }, - "names that collide with built-ins are ignored": function(qualify) { - assert.equal(qualify("hasOwnProperty:test"), "test"); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/core/rebind-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/core/rebind-test.js deleted file mode 100644 index 60a9bb6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/core/rebind-test.js +++ /dev/null @@ -1,50 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.rebind"); - -suite.addBatch({ - "rebind": { - topic: load("core/rebind").expression("d3.rebind"), - "source function always has source as context": function(rebind) { - var target = {}, source = {method: function() { that = this; }}, that; - rebind(target, source, "method"); - assert.strictEqual((target.method(), that), source); - assert.strictEqual((target.method.call({}), that), source); - }, - "source function receives target function's arguments": function(rebind) { - var target = {}, source = {method: function() { those = Array.prototype.slice.call(arguments); }}, those; - rebind(target, source, "method"); - assert.deepEqual((target.method(), those), []); - assert.deepEqual((target.method(1), those), [1]); - assert.deepEqual((target.method(null), those), [null]); - assert.deepEqual((target.method(source, source, 1), those), [source, source, 1]); - }, - "target function returns target if source function returns source": function(rebind) { - var target = {}, source = {method: function(value) { return value ? source : 42; }}; - rebind(target, source, "method"); - assert.strictEqual(target.method(true), target); - }, - "otherwise, target function returns source function return value": function(rebind) { - var target = {}, source = {method: function(value) { return value ? source : 42; }}; - rebind(target, source, "method"); - assert.strictEqual(target.method(false), 42); - }, - "can bind multiple methods": function(rebind) { - var target = {}, source = { - foo: function() { return 1; }, - bar: function() { return 2; } - }; - rebind(target, source, "foo", "bar"); - assert.strictEqual(target.foo(), 1); - assert.strictEqual(target.bar(), 2); - }, - "returns the target object": function(rebind) { - var target = {}, source = {foo: function() {}}; - assert.strictEqual(rebind(target, source, "foo"), target); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/core/version-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/core/version-test.js deleted file mode 100644 index 23678d7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/core/version-test.js +++ /dev/null @@ -1,16 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.version"); - -suite.addBatch({ - "version": { - topic: load().expression("d3.version"), - "has the form major.minor.patch": function(version) { - assert.match(version, /^[0-9]+\.[0-9]+\.[0-9]+/); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/ocean.json b/web/nms.gathering.org/old/speedometer/d3-master/test/data/ocean.json deleted file mode 100644 index 1b607f4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/ocean.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"FeatureCollection","features":[{"type":"Feature","properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[51.74511745117451,46.93382580700808],[51.94671946719467,46.8952831403314],[52.011520115201165,46.90229089790898],[52.087120871208725,46.839221079710796],[52.137521375213765,46.82870944334442],[52.187921879218806,46.839221079710796],[52.339123391233926,46.8952831403314],[52.3859238592386,46.92156223124729],[52.421924219242214,46.96360877671276],[52.48312483124832,46.98988786762868],[52.67752677526775,46.95660101913518],[52.915129151291524,46.9548490797408],[53.033930339303396,46.89353120093699],[53.06993069930701,46.856740473654725],[53.13833138331384,46.742864413019134],[53.17073170731709,46.66928295845457],[53.13113131131311,46.607965079650796],[53.07713077130771,46.54664720084699],[53.06273062730628,46.47481768567684],[53.109531095310956,46.41349980687306],[53.134731347313476,46.191003503785026],[53.041130411304124,45.96850720069699],[52.88632886328864,45.77929774610246],[52.77472774727747,45.57256889756397],[52.8359283592836,45.497235503605026],[53.084330843308436,45.40788659449095],[53.19953199531997,45.332553200532004],[53.07713077130771,45.30802604901049],[52.91152911529116,45.32028962477125],[52.77112771127713,45.34306483689835],[52.529925299252994,45.39912689751898],[52.42552425524255,45.404382715702155],[52.04752047520475,45.38861526115261],[51.734317343173444,45.39912689751898],[51.53991539915401,45.34306483689835],[51.41751417514175,45.357080352053515],[51.33471334713349,45.27999501870019],[51.29511295112951,45.22918877626276],[51.248312483124835,45.122320473204724],[51.15471154711548,45.0399793216682],[51.039510395103946,44.9804133822588],[51.01071010710109,44.92259938224382],[51.021510215102154,44.85427374586246],[51.057510575105766,44.81222720039699],[51.21951219512195,44.708862776127745],[51.30951309513097,44.619513867013666],[51.36711367113671,44.60024253367533],[51.4319143191432,44.60199447306974],[51.49311493114931,44.5774673215482],[51.54351543515435,44.530164957899586],[51.3779137791378,44.54067659426593],[51.30951309513097,44.53191689729397],[51.17631176311764,44.502133927589256],[51.11151111511117,44.50738974577246],[51.05031050310504,44.530164957899586],[50.85950859508597,44.62827356398563],[50.65070650706508,44.6335293821688],[50.40950409504097,44.62476968519684],[50.2979029790298,44.58097120033699],[50.26550265502655,44.526661079110795],[50.25470254702549,44.4618393215182],[50.251102511025124,44.405777260897594],[50.276302763027644,44.35497101846019],[50.33030330303305,44.32518804875548],[50.47070470704708,44.295405079050795],[50.686706867068665,44.26562210934608],[50.78390783907841,44.22883138206382],[50.830708307083086,44.19204065478155],[50.938709387093866,43.95903271532714],[51.064710647106466,43.75055192739427],[51.140311403114026,43.648939442519406],[51.23751237512377,43.577109927349255],[51.273512735127355,43.533311442489406],[51.30231302313024,43.482505200052],[51.31311313113133,43.4211873212482],[51.31311313113133,43.35636556365563],[51.29151291512915,43.230225927259255],[51.29511295112951,43.17416386663865],[51.349113491134915,43.1671561090611],[51.51471514715149,43.17065998784986],[51.61551615516157,43.158396412089104],[51.701917019170196,43.10408629086291],[51.784717847178484,43.004225745382456],[51.809918099181004,42.955171442339406],[51.84591845918459,42.909621018085176],[51.89991899918999,42.86932641201412],[51.961119611196125,42.85005507867578],[52.01872018720189,42.860566715042154],[52.07632076320763,42.87983804838046],[52.18432184321844,42.86932641201412],[52.27432274322743,42.79924883623836],[52.32472324723247,42.816768230182305],[52.43272432724328,42.82377598775986],[52.49392493924941,42.820272108971096],[52.55152551525515,42.80625659381593],[52.598325983259855,42.760706169561686],[52.6379263792638,42.55572926041759],[52.61992619926201,42.42783768462684],[52.573125731257335,42.331481017935175],[52.51552515525157,42.236876290637895],[52.46152461524616,42.100225017875175],[52.4579245792458,42.04766683604335],[52.46872468724689,41.88648841175912],[52.49392493924941,41.77962010870108],[52.60912609126092,41.52909277530274],[52.74592745927461,41.3661624116241],[52.82512825128251,41.23126307825578],[52.85032850328503,41.199728169156685],[52.86112861128612,41.210239805523045],[52.82872828728287,41.34163526010259],[52.882728827288275,41.61318586623365],[52.882728827288275,41.651728532910326],[52.81432814328144,41.71129447231972],[52.90432904329043,41.89524810873108],[52.96912969129693,41.9758373208732],[53.109531095310956,42.07044204817048],[53.16353163531636,42.09321726029759],[53.2859328593286,42.08270562393123],[53.494734947349485,42.1194963512135],[53.62433624336245,42.13701574515744],[53.753937539375414,42.13000798757987],[53.804338043380454,42.11774441181912],[53.847538475384766,42.0914653209032],[53.955539555395575,41.868969017815175],[53.99513995139952,41.7726123511235],[54.038340383403835,41.64296883593835],[54.0959409594096,41.51858113893638],[54.182341823418255,41.430984169216686],[54.283142831428336,41.36441047222972],[54.592745927459276,41.1927204115791],[54.6719467194672,41.12264283580335],[54.70434704347045,41.07183659336593],[54.71874718747188,41.012270653956534],[54.72234722347224,40.95095277515274],[54.71154711547118,40.89138683574335],[54.68634686346866,40.873867441799405],[54.65754657546577,40.85809998724987],[54.5459454594546,40.83182089633395],[54.373143731437324,40.87211550240502],[54.31914319143192,40.83532477512274],[54.33714337143371,40.76524719934699],[54.37674376743769,40.693417684176836],[54.32994329943301,40.68816186599365],[54.283142831428336,40.693417684176836],[54.19314193141932,40.71969677509274],[54.088740887408875,40.70743319933199],[53.86913869138692,40.64786725992259],[53.76473764737648,40.665386653866534],[53.69273692736928,40.74597586600865],[53.61353613536136,40.8178053811788],[53.519935199352005,40.83182089633395],[53.42273422734229,40.79327822965729],[53.33273332733327,40.78276659329093],[53.192331923319244,40.809045684206836],[53.14553145531457,40.82481313875638],[53.059130591305916,40.88963489634895],[52.99792997929981,40.95971247212471],[52.94392943929441,41.03854974487244],[52.889928899289,40.863355805433045],[52.85032850328503,40.686409926599254],[52.78552785527856,40.54625477504774],[52.73512735127352,40.39909186591865],[52.74592745927461,40.220394047690476],[52.80352803528035,40.053959805223045],[52.89712897128973,39.91205271427714],[52.965529655296564,39.833215441529404],[53.033930339303396,39.77364950212001],[52.95112951129511,39.89628525972759],[52.98712987129872,39.98738610823608],[53.13833138331384,39.9786264112641],[53.28953289532896,39.95760313853138],[53.40473404734047,39.96110701732016],[53.45513455134551,39.94008374458744],[53.48753487534876,39.90854883548835],[53.45873458734587,39.83146350213501],[53.45153451534517,39.7491223505985],[53.47313473134733,39.66853313845638],[53.53433534335343,39.64225404754046],[53.58113581135811,39.60721525965259],[53.602736027360294,39.547649320243195],[53.49833498334985,39.533633805088044],[53.39033390333904,39.537137683876836],[53.30393303933039,39.55640901721516],[53.235532355323556,39.60896719904699],[53.12393123931241,39.432021320213195],[53.12393123931241,39.34617628988789],[53.15633156331563,39.265587077745764],[53.20313203132031,39.316393320183195],[53.267932679326805,39.3426724110991],[53.33633336333364,39.340920471704706],[53.47673476734769,39.305881683816835],[53.5379353793538,39.27434677471774],[53.61713617136172,39.21653277470274],[53.703537035370374,39.20952501712516],[53.710737107371074,39.153462956504555],[53.72513725137253,39.10265671406714],[53.81513815138152,39.01856362313622],[53.86913869138692,38.94848604736046],[53.887138871388714,38.864392956429555],[53.872738727387286,38.741757198821986],[53.85113851138513,38.622625320003195],[53.84033840338404,38.51575701694516],[53.85113851138513,38.405384835098346],[53.854738547385494,38.286252956279554],[53.82593825938261,38.04623725924759],[53.822338223382246,37.9271053804288],[53.847538475384766,37.66957028945289],[53.89793897938981,37.41378713787137],[53.9159391593916,37.34370956209561],[53.95193951939521,37.18253113781137],[54.01674016740168,36.95302707714576],[54.02394023940241,36.90046889531395],[54.01674016740168,36.84966265287652],[53.969939699397,36.818127743777424],[53.905139051390535,36.81287192559425],[53.76833768337684,36.818127743777424],[53.678336783367854,36.85316653166531],[53.82593825938261,36.88119756197561],[53.9159391593916,36.93025186501865],[53.76833768337684,36.93025186501865],[53.37233372333725,36.868933986214856],[52.19152191521917,36.62191053160531],[51.76311763117633,36.614902774027726],[51.11871118711187,36.742794349818496],[50.9279092790928,36.80936804680546],[50.53190531905321,37.014344955949554],[50.33750337503375,37.14924428931789],[50.21510215102151,37.34020568330682],[50.175501755017564,37.38050028937789],[50.12870128701289,37.4067793802938],[49.98109981099813,37.44532204697046],[49.72549725497257,37.480360834858345],[49.469894698947,37.49612828940789],[49.372693726937285,37.5206554409294],[49.171091710917125,37.60124465307152],[49.08109081090811,37.667818350058496],[49.01629016290164,37.776438592510914],[48.95868958689587,37.89031465314652],[48.926289262892624,38.0147023501485],[48.901089010890104,38.14434586533365],[48.87228872288725,38.39312125933759],[48.868688686886884,38.435167804803044],[48.850688506885064,38.81533865338653],[48.85428854288543,38.83811386551365],[48.926289262892624,38.96250156251561],[48.962289622896236,39.07812956254561],[49.012690126901276,39.13419162316622],[49.10989109891099,39.085137320123195],[49.10989109891099,39.02907525950259],[49.120691206912085,39.004548107981066],[49.1638916389164,39.030827198896986],[49.19989199892001,39.07287374436244],[49.26829268292684,39.2848584110841],[49.322293222932245,39.32865689594395],[49.36189361893619,39.349680168676684],[49.36909369093692,39.398734471719706],[49.32589325893261,39.500346956594555],[49.32589325893261,39.60896719904699],[49.4158941589416,39.84022319910699],[49.47709477094773,40.087246653716534],[49.55269552695529,40.194114956774555],[49.6678966789668,40.24842507800078],[49.790297902979034,40.288719684071836],[49.919899198992,40.31675071438214],[50.143101431014315,40.32375847195971],[50.36630366303663,40.27995998709986],[50.30510305103053,40.411355441679405],[50.24750247502476,40.462161684116836],[50.18270182701829,40.50420822958229],[50.117901179011795,40.53399119928699],[49.991899918999195,40.57603774475244],[49.85149851498517,40.577789684146836],[49.77589775897761,40.584797441724405],[49.71829718297184,40.607572653851534],[49.556295562955626,40.71619289630395],[49.455494554945545,40.80028598723486],[49.22509225092253,41.026286169111685],[49.17469174691749,41.11563507822578],[49.14229142291424,41.21724756310063],[49.10629106291063,41.301340654031534],[49.052290522905224,41.373170169201686],[48.82548825488254,41.6289533207832],[48.66348663486636,41.78662786627865],[48.57348573485734,41.84444186629365],[48.47628476284763,41.90575974509744],[48.425884258842586,41.923279139041384],[48.382683826838274,41.95306210874608],[48.30348303483035,42.08095368453684],[48.22788227882279,42.18081423001729],[48.08028080280803,42.35425623006229],[47.821078210782105,42.61354326043259],[47.770677706777064,42.645078169531686],[47.72747727477275,42.68011695741957],[47.70947709477096,42.811512411999104],[47.6338763387634,42.90261326050759],[47.529475294752956,42.96743501810016],[47.48987489874901,42.998969927199255],[47.46467464674649,43.03576065448155],[47.511475114751164,43.2179623514985],[47.511475114751164,43.27052053333031],[47.48987489874901,43.38089271517714],[47.5078750787508,43.510536230362305],[47.569075690756904,43.6857301698017],[47.62667626676267,43.806613988014874],[47.64827648276483,43.88545126076261],[47.561875618756204,43.834645018325176],[47.461074610746124,43.554334715222154],[47.428674286742876,43.78033489709895],[47.360273602736044,43.994071503215025],[47.30627306273064,44.10269174566744],[47.23067230672308,44.19204065478155],[47.12267122671227,44.26211823055729],[47.02187021870219,44.34270744269941],[46.917469174691746,44.386505927559256],[46.7518675186752,44.41979277605276],[46.71946719467195,44.45132768515185],[46.708667086670886,44.503885866983666],[46.715867158671585,44.55994792760427],[46.75546755467556,44.65630459429593],[46.841868418684186,44.71762247309974],[46.95706957069572,44.782444230692306],[46.98226982269824,44.826242715552155],[47.0038700387004,44.87529701859518],[47.03987039870398,44.83850629131291],[47.08307083070832,44.81748301858019],[47.11547115471154,44.90683192769427],[47.16227162271625,44.96990174589246],[47.21987219872199,45.02421186711865],[47.29547295472955,45.148599564120644],[47.34947349473495,45.216925200502004],[47.39267392673926,45.29401053385533],[47.41427414274145,45.42190210964608],[47.453874538745396,45.43241374601246],[47.48987489874901,45.45518895813959],[47.51507515075153,45.49022774602744],[47.529475294752956,45.5305223520985],[47.52587525875259,45.60235186726868],[47.46467464674649,45.679437200622004],[47.479074790747916,45.68819689759397],[47.5078750787508,45.67418138243883],[47.57267572675727,45.633886776367746],[47.6338763387634,45.584832473324724],[47.64827648276483,45.656661988494875],[47.70227702277023,45.68644495819959],[47.763477634776365,45.66542168546684],[47.8318783187832,45.66366974607246],[48.05148051480515,45.72148374608744],[48.15948159481596,45.73725120063699],[48.256682566825674,45.77754580670805],[48.48708487084872,45.935220352203515],[48.53748537485376,45.9422281097811],[48.5878858788588,45.935220352203515],[48.63828638286384,45.90543738249883],[48.68868688686888,45.889669927949285],[48.72828728287283,45.89667768552684],[48.74988749887498,45.92120483704838],[48.70308703087031,45.97551495827457],[48.68868688686888,46.028073140106386],[48.685086850868515,46.0858871401214],[48.742687426874284,46.09990265527654],[48.811088110881116,46.09990265527654],[49.08109081090811,46.189251564390645],[49.10989109891099,46.22779423106729],[49.12429124291245,46.282104352293516],[49.246692466924685,46.29086404926548],[49.23229232292323,46.33641447351974],[49.20709207092071,46.38546877656276],[49.28629286292863,46.43627501900019],[49.36189361893619,46.40999592808427],[49.3438934389344,46.48532932204321],[49.347493474934765,46.51861617053669],[49.43749437494375,46.53788750387503],[49.58509585095851,46.54489526145261],[49.631896318963186,46.56767047357974],[49.76149761497615,46.57117435236853],[49.88749887498875,46.59570150389004],[49.99909999099992,46.63424417056669],[50.09990099901,46.695562049370494],[50.30510305103053,46.79542259485095],[50.420304203042036,46.879515685781854],[50.47070470704708,46.883019564570645],[50.528305283052845,46.87250792820427],[50.58230582305825,46.883019564570645],[50.679506795067965,46.93908162519125],[50.73350733507337,46.951345200952005],[50.920709207092074,47.040694110066084],[51.17631176311764,47.110771685841854],[51.29151291512915,47.09675617068669],[51.61551615516157,47.03018247369974],[51.651516515165156,47.01791889793898],[51.74511745117451,46.93382580700808]],[[47.91827918279185,45.6181193218182],[47.921879218792185,45.562057261197594],[47.96867968679689,45.469204473294724],[47.98307983079832,45.48847580663306],[47.98667986679868,45.55329756422563],[47.947079470794705,45.64790229152291],[47.91827918279185,45.6181193218182]],[[52.555125551255514,45.4744602914779],[52.598325983259855,45.428909867223666],[52.66312663126632,45.400878836913364],[52.681126811268115,45.41139047327974],[52.69192691926921,45.46044477632276],[52.65952659526596,45.518258776337746],[52.60912609126092,45.52877041270412],[52.555125551255514,45.4744602914779]],[[50.34830348303484,45.08377780652805],[50.294302943029436,45.07677004895049],[50.25470254702549,45.02245992772427],[50.276302763027644,44.95939010952608],[50.31230312303123,44.97165368528684],[50.33030330303305,44.99793277620276],[50.34830348303484,45.08377780652805]],[[50.117901179011795,45.057498715612155],[50.11070110701107,45.082025867133666],[50.06030060300603,45.06625841258412],[50.02430024300244,45.0452351398514],[49.99549995499956,44.936614897398954],[50.09630096300964,44.829746594340946],[50.150301503015044,44.826242715552155],[50.18270182701829,44.85427374586246],[50.09990099901,44.88230477617276],[50.03870038700387,44.94887847315974],[50.0459004590046,45.010196351963515],[50.117901179011795,45.057498715612155]],[[53.01953019530197,39.0536024110241],[53.04473044730449,38.897679804923044],[53.09873098730989,38.75577271397714],[53.109531095310956,38.80307507762576],[53.05553055530555,39.037834956474555],[53.091530915309164,39.09389701709516],[53.05193051930519,39.09740089588395],[53.01953019530197,39.0536024110241]]],[[[-180,-84.35125659069095],[179.62199621996223,-84.26891543915444],[179.40239402394025,-84.20584562095625],[178.94518945189452,-84.18131846943474],[178.49518495184952,-84.1357680451805],[178.35118351183513,-84.12700834820853],[178.20718207182074,-84.13051222699731],[177.58077580775807,-84.0744501663767],[175.91035910359108,-83.97283768150186],[175.60435604356047,-83.96758186331869],[175.32355323553236,-83.93955083300837],[175.1867518675187,-83.87823295420459],[175.01035010350103,-83.83969028752792],[173.82233822338225,-83.80990731782322],[173.66033660336603,-83.7608530147802],[173.39753397533974,-83.7591010753858],[172.87552875528758,-83.6732560450605],[172.45072450724507,-83.6750079844549],[171.9179191791918,-83.6434730753558],[171.53631536315362,-83.58215519655201],[171.28791287912878,-83.5558761056361],[171.21951219512198,-83.47528689349397],[171.03591035910358,-83.44900780257807],[170.81630816308166,-83.43499228742292],[170.33030330303302,-83.47879077228276],[169.8370983709837,-83.39820156014065],[168.10908109081095,-83.36141083285837],[167.8426784267843,-83.31586040860414],[167.6590765907659,-83.27206192374429],[167.67347673476735,-83.23176731767322],[167.82467824678247,-83.24227895403959],[167.97227972279723,-83.24403089343397],[168.23868238682388,-83.23001537827882],[168.32148321483214,-83.2107440449405],[168.40788407884082,-83.1546819843199],[168.479884798848,-83.12665095400959],[168.60588605886062,-83.0653330752058],[168.27468274682747,-82.98649580245807],[168.09108091080913,-82.97423222669731],[167.82827828278283,-83.03029428731791],[167.60147601476018,-83.04781368126186],[167.40347403474038,-82.99875937821882],[167.29907299072994,-82.98649580245807],[167.23427234272344,-82.95320895396459],[167.27027270272703,-82.87962749940004],[167.11547115471154,-82.80079022665231],[166.9570695706957,-82.76399949937004],[166.74106741067413,-82.75699174179246],[166.44586445864462,-82.72195295390458],[165.98145981459817,-82.6291001660017],[164.9806498064981,-82.38558059018095],[164.74664746647466,-82.35404568108186],[164.00144001440015,-82.39609222654731],[163.26703267032673,-82.46266592353427],[163.17343173431738,-82.51872798415489],[163.01143011430116,-82.53449543870443],[162.64422644226443,-82.48193725687261],[161.28341283412834,-82.49069695384458],[161.1682116821168,-82.40835580230807],[162.4282242822428,-82.3137510750108],[163.68103681036814,-82.18761143861443],[163.6018360183602,-82.12103774162746],[163.00423004230043,-81.96861901431518],[162.85302853028531,-81.92131665066655],[162.8206282062821,-81.86700652944035],[162.57582575825762,-81.83196774155246],[162.4246242462425,-81.7653940445655],[161.99621996219963,-81.65326992332427],[161.72981729817297,-81.61122337785882],[161.58221582215822,-81.60947143846442],[160.90900909009093,-81.39047901416518],[160.46980469804697,-81.34142471112216],[160.4770047700477,-81.26959519595201],[160.5418054180542,-81.2415641656417],[160.7182071820718,-81.19951762017625],[160.7290072900729,-81.11367258985095],[160.7182071820718,-80.90694374131246],[160.6066060660607,-80.90168792312927],[160.27540275402754,-80.84737780190306],[160.26100261002614,-80.78605992309927],[160.50220502205025,-80.7790521655217],[160.72180721807217,-80.75277307460578],[160.82980829808298,-80.72999786247867],[160.82260822608225,-80.67393580185806],[160.60300603006033,-80.63714507457578],[160.520205202052,-80.58283495334958],[160.60300603006033,-80.50750155939063],[160.6390063900639,-80.44968755937563],[160.5418054180542,-80.42516040785412],[159.06579065790658,-80.44267980179806],[158.57258572585727,-80.42340846845973],[158.56178561785617,-80.34807507450078],[158.7669876698767,-80.29376495327458],[160.17820178201782,-80.08878804413048],[160.38340383403835,-80.05374925624261],[160.55980559805602,-80.00995077138276],[160.55980559805602,-79.92936155924063],[160.3870038700387,-79.88030725619761],[160.10980109801102,-79.89257083195837],[159.89739897398977,-79.85928398346488],[159.87219872198722,-79.78920640768912],[160.26460264602645,-79.73664822585731],[160.34740347403476,-79.69109780160306],[160.32220322203221,-79.63503574098246],[160.08460084600847,-79.63328380158806],[159.97659976599766,-79.58598143793942],[160.06660066600665,-79.56145428641791],[160.2106021060211,-79.55444652884033],[160.64620646206464,-79.42655495304957],[160.67140671406713,-79.35822931666821],[160.5670056700567,-79.30216725604761],[160.48420484204843,-79.20230671056714],[160.8730087300873,-79.04988798325488],[161.189811898119,-78.97805846808473],[161.54621546215463,-79.01484919536699],[161.7370173701737,-79.06039961962124],[161.86301863018633,-79.06039961962124],[161.95301953019532,-79.03061664991654],[161.95301953019532,-78.96754683171837],[161.8126181261813,-78.90798089230897],[161.50301503015032,-78.67672489224897],[161.51021510215105,-78.57160852858533],[161.6686166861669,-78.53656974069744],[161.7586175861759,-78.54532943766942],[161.97461974619745,-78.69424428619291],[162.64062640626406,-78.89746925594261],[162.89622896228963,-78.84491107411078],[163.50463504635047,-78.75906604378548],[163.90063900639007,-78.71701949832003],[164.30024300243002,-78.62942252860033],[164.63504635046354,-78.60314343768442],[166.11826118261183,-78.57160852858533],[166.28746287462877,-78.62767058920593],[166.52506525065252,-78.69424428619291],[166.84906849068494,-78.68022877103775],[167.0506705067051,-78.68548458922093],[167.129871298713,-78.60664731647321],[167.05787057870577,-78.51905034675352],[166.80226802268027,-78.5208022861479],[166.51066510665106,-78.49802707402078],[166.20826208262082,-78.45247664976654],[165.66465664656647,-78.30531374063744],[165.53505535055353,-78.15464695271957],[165.52425524255244,-78.06354610421108],[165.41625416254163,-78.04252283147835],[165.27225272252724,-78.12836786180367],[165.0490504905049,-78.22647646788973],[164.6278462784628,-78.31582537700382],[164.29664296642966,-78.23698810425608],[163.97623976239765,-78.22297258910093],[164.10944109441095,-78.14763919514199],[164.42984429844302,-78.04252283147835],[164.4910449104491,-77.95317392236427],[164.4226442264423,-77.8830963465885],[164.23184231842322,-77.87784052840533],[164.03744037440373,-77.85331337688382],[164.04464044640446,-77.77447610413608],[163.76743767437677,-77.69914271017714],[163.619836198362,-77.58176277075275],[163.60903609036092,-77.38729749797503],[163.4578345783458,-77.26991755855063],[163.2490324903249,-77.12625852821033],[163.0870308703087,-77.03165380091305],[162.84942849428495,-77.02289410394108],[162.680226802268,-77.00712664939154],[162.449824498245,-76.95632040695412],[162.48942489424894,-76.86872343723442],[162.60822608226084,-76.82842883116335],[162.76302763027633,-76.74608767962684],[162.7450274502745,-76.65673877051275],[162.67302673026734,-76.56914180079305],[162.82422824228246,-76.46402543712941],[162.72702727027274,-76.22576167949184],[162.49662496624967,-76.2082422855479],[162.43542435424354,-76.15568410371608],[162.6478264782648,-76.04881580065805],[162.7450274502745,-75.95245913396639],[162.81702817028173,-75.84559083090835],[162.75222752227523,-75.79303264907654],[162.57942579425793,-75.75799386118865],[162.35262352623528,-75.6861643460185],[162.23742237422374,-75.62134258842593],[162.19062190621906,-75.46717192171926],[161.90261902619028,-75.40410210352108],[161.22581225812257,-75.38658270957714],[161.03141031410314,-75.3953424065491],[160.90900909009093,-75.33402452774533],[161.67941679416793,-75.21839652771531],[161.909819098191,-75.23416398226486],[162.08622086220862,-75.26219501257516],[162.22662226622265,-75.23416398226486],[162.41022410224105,-75.23766786105365],[162.53262532625325,-75.1675902852779],[162.60462604626048,-74.82245822458229],[162.75222752227523,-74.73661319425699],[162.96102961029612,-74.65602398211486],[163.16623166231665,-74.60171386088865],[163.26703267032673,-74.42651992144926],[163.39663396633966,-74.3827214365894],[163.5550355503555,-74.41776022447729],[163.7350373503735,-74.56317119421199],[163.93663936639365,-74.56667507300077],[164.17424174241745,-74.52287658814092],[164.4118441184412,-74.53338822450729],[164.68904689046894,-74.56842701239516],[164.85464854648546,-74.57893864876154],[165.00225002250022,-74.56317119421199],[165.3010530105301,-74.59295416391669],[165.4090540905409,-74.5579153760288],[165.3982539825398,-74.47907810328107],[165.26145261452615,-74.42651992144926],[165.03825038250386,-74.26358955777062],[164.77544775447757,-74.02882967892182],[164.9050490504905,-74.00255058800592],[164.9806498064981,-73.9254652546526],[164.88704887048874,-73.8378682849329],[164.75024750247502,-73.55930992122425],[164.81144811448115,-73.39637955754561],[165.00585005850058,-73.3753562848129],[165.12825128251285,-73.38236404239046],[165.2434524345244,-73.57157349698501],[165.25065250652506,-73.78180622431229],[165.34785347853477,-73.87991483039835],[165.54945549455493,-73.84662798190486],[165.73305733057333,-73.8658993152432],[165.9130591305913,-73.82210083038335],[166.10746107461074,-73.73450386066365],[165.97065970659708,-73.6311394363944],[165.8590585905859,-73.59259676971774],[165.99945999459993,-73.5768293151682],[166.15786157861578,-73.53303083030835],[166.4278642786428,-73.52777501212516],[166.9966699666997,-73.54354246667471],[167.29547295472958,-73.44017804240546],[167.53307533075332,-73.44718579998305],[167.70947709477093,-73.39462761815122],[167.61587615876158,-73.33681361813622],[167.22707227072272,-73.27549573933243],[166.8346683466835,-73.22468949689501],[166.46746467464675,-72.9969373756238],[166.4530645306453,-72.93561949682001],[166.88146881468816,-73.01095289077895],[167.15507155071555,-73.14760416354167],[167.85347853478538,-73.12307701202016],[168.20628206282066,-73.13008476959774],[168.38268382683827,-73.06526301200516],[168.73548735487356,-73.09154210292107],[169.03429034290343,-73.2001623453735],[169.54549545495456,-73.05124749685001],[169.71109711097114,-72.87780549680501],[169.84429844298444,-72.7954643452685],[169.82989829898298,-72.72889064828152],[169.26829268292687,-72.6220223452235],[168.81828818288182,-72.55194476944774],[168.62028620286202,-72.47310749670001],[168.42948429484295,-72.38375858758592],[168.5770857708577,-72.37850276940273],[168.71748717487174,-72.38375858758592],[169.07389073890738,-72.46960361791122],[169.44109441094412,-72.48712301185516],[169.77589775897758,-72.5344253755038],[170.04950049500496,-72.60099907249077],[170.2079020790208,-72.56596028460288],[170.2871028710287,-72.4766113754888],[170.25830258302585,-72.37149501182516],[170.12870128701286,-72.39777410274107],[169.95229952299525,-72.40302992092425],[170.03150031500314,-72.11571186024365],[170.22230222302227,-71.94752567838182],[170.40950409504097,-71.94752567838182],[170.67590675906763,-71.96854895111456],[170.85950859508597,-71.8686884056341],[170.78030780307802,-71.74430070863212],[170.6039060390604,-71.60414555708061],[170.43470434704346,-71.41843998127486],[170.27630276302762,-71.44471907219076],[170.25110251102512,-71.56910676919273],[170.16110161101614,-71.63042464799652],[169.97749977499774,-71.58137034495348],[169.66429664296646,-71.51129276917773],[168.7966879668797,-71.27478095093456],[168.38268382683827,-71.19769561758122],[168.17388173881739,-71.18368010242607],[167.9650796507965,-71.09257925391758],[167.87867878678787,-71.01374198116986],[167.79947799477998,-70.92439307205576],[167.64107641076413,-70.85431549628001],[167.5690756907569,-70.81051701142016],[167.22707227072272,-70.77197434474348],[166.6258662586626,-70.66510604168546],[166.1326613266133,-70.63357113258637],[165.85545855458554,-70.64583470834712],[165.2110521105211,-70.57050131438818],[164.71424714247144,-70.55648579923303],[164.40464404644047,-70.51093537497879],[163.99783997839978,-70.63707501137516],[163.5658356583566,-70.64233082955833],[163.349833498335,-70.62130755682561],[163.02583025830262,-70.50217567800682],[162.67302673026734,-70.30420652644031],[162.2158221582216,-70.33398949614501],[162.02142021420218,-70.43910585980863],[162.03942039420394,-70.62481143561439],[162.28782287822878,-70.96819155691561],[162.2770227702277,-71.02250167814182],[162.19062190621906,-71.04002107208576],[161.91701917019174,-70.90687367811182],[161.62541625416253,-70.91563337508379],[161.42381423814237,-70.8262844659697],[161.03861038610387,-70.31647010220107],[160.82620826208262,-70.18157076883273],[160.65340653406537,-70.07995828395788],[160.2106021060211,-69.97484192029424],[160.12420124201242,-69.83994258692591],[160.12420124201242,-69.73482622326227],[159.929799297993,-69.62970985959863],[159.78219782197823,-69.52108961714622],[159.38619386193864,-69.46853143531439],[158.64818648186485,-69.31961658679091],[158.43218432184324,-69.29859331405818],[158.15858158581585,-69.20924440494409],[157.9317793177932,-69.18121337463378],[157.77697776977772,-69.20398858676091],[157.4817748177482,-69.30910495042454],[157.0461704617046,-69.17595755645061],[156.48816488164886,-69.18296531402818],[156.00936009360095,-69.07784895036454],[155.519755197552,-69.02353882913833],[155.16335163351636,-68.89389531395318],[154.9869498694987,-68.84133713212137],[154.86454864548648,-68.77476343513439],[154.5765457654577,-68.63460828358288],[154.19854198541987,-68.41736779867803],[154.0329403294033,-68.34904216229666],[153.90693906939072,-68.32276307138076],[153.78453784537845,-68.34904216229666],[153.79173791737918,-68.49270119263697],[153.7665376653767,-68.63986410176605],[153.70533705337056,-68.72921301088014],[153.49653496534967,-68.76425179876803],[153.34173341733418,-68.81856191999424],[153.08253082530825,-68.85710458667091],[152.8125281252813,-68.76775567755682],[152.54612546125463,-68.72921301088014],[152.26532265322652,-68.72570913209137],[151.56331563315632,-68.69417422299227],[151.44811448114484,-68.76425179876803],[151.289712897129,-68.81680998059984],[151.13851138511387,-68.76425179876803],[151.12051120511205,-68.62234470782212],[151.06651066510665,-68.38583288957894],[150.9369093690937,-68.35780185926863],[150.67050670506706,-68.40335228352288],[150.34290342903432,-68.43488719262197],[150.06570065700657,-68.41911973807242],[149.71649716497166,-68.41736779867803],[149.2628926289263,-68.43138331383318],[148.88128881288816,-68.43138331383318],[148.45648456484565,-68.46642210172107],[147.56727567275675,-68.37532125321258],[147.3548735487355,-68.38408095018454],[147.0920709207092,-68.368313495635],[146.7968679686797,-68.27370876833773],[146.87966879668795,-68.19136761680122],[146.89766897668977,-68.11953810163106],[146.8508685086851,-68.04070082888333],[146.8292682926829,-67.96536743492439],[146.27486274862747,-67.75163082880833],[145.9760597605976,-67.62373925301758],[145.5548555485555,-67.59045240452409],[145.12645126451264,-67.62549119241197],[144.8780487804878,-67.72009591970924],[144.4028440284403,-67.79367737427378],[144.19044190441906,-67.90054567733182],[143.9780397803978,-67.86375495004954],[143.94203942039422,-67.79367737427378],[144.15444154441548,-67.6447625257503],[144.25884258842592,-67.47832828328288],[144.51444514445143,-67.28211107111075],[144.62244622446224,-67.14195591955924],[144.55044550445507,-67.0350876165012],[144.3488434884349,-67.01756822255726],[144.11844118441184,-67.08764579833303],[143.90963909639095,-67.09114967712182],[143.86283862838627,-66.93873094980954],[143.72963729637297,-66.87741307100575],[143.44883448834491,-66.87741307100575],[143.1680316803168,-66.9492425861759],[142.88722887228874,-67.00004882861333],[142.68922689226895,-67.01231240437409],[142.32562325623257,-66.9474906467815],[142.160021600216,-66.87390919221696],[141.9728197281973,-66.80733549522999],[141.51561515615157,-66.79331998007484],[141.28521285212855,-66.8318626467515],[140.90000900009,-66.75127343460939],[139.89919899198992,-66.71448270732711],[139.6147961479615,-66.63739737397378],[139.24039240392403,-66.5743275557756],[138.37638376383762,-66.54104070728212],[138.27198271982724,-66.56381591940924],[138.13878138781388,-66.5445445860709],[137.92637926379263,-66.4569476163512],[137.75357753577538,-66.40614137391378],[137.3359733597336,-66.34657543450439],[136.88956889568897,-66.3395676769268],[136.73836738367385,-66.40789331330816],[136.5547655476555,-66.43942822240726],[136.1947619476195,-66.29226531327816],[136.0111601116011,-66.26598622236226],[135.55395553955543,-66.18014119203696],[135.35235352353527,-66.12758301020514],[134.97074970749708,-66.33080797995484],[134.76914769147692,-66.35358319208196],[134.39834398343987,-66.47972282847832],[134.29034290342906,-66.47621894968954],[134.2327423274233,-66.34832737389878],[134.1787417874179,-66.27649785872863],[133.9591395913959,-66.20466834355847],[133.84393843938443,-66.15386210112105],[133.44433444334442,-66.0820325859509],[133.1491314913149,-66.09429616171165],[132.87552875528758,-66.17838925264257],[132.32112321123213,-66.1661256768818],[131.8315183151832,-66.23620325265756],[131.23031230312301,-66.21517997992484],[130.95310953109532,-66.19065282840333],[130.57870578705786,-66.20817222234726],[130.30150301503016,-66.26773816175665],[130.1215012150122,-66.29226531327816],[129.97749977499774,-66.34482349510999],[129.739897398974,-66.46921119211196],[129.49869498694989,-66.75302537400378],[129.2358923589236,-67.04209537407878],[128.9838898388984,-67.09815743469939],[128.8146881468815,-67.08063804075545],[128.62748627486275,-67.10691713167135],[128.42948429484295,-67.11918070743212],[127.96867968679686,-67.02807985892363],[127.54027540275405,-67.05085507105075],[127.36387363873638,-66.98953719224696],[126.87426874268743,-66.76003313158135],[126.66546665466655,-66.49724222242227],[126.42426424264244,-66.46220343453439],[126.07866078660788,-66.39562973754741],[125.86625866258663,-66.36409482844832],[125.60345603456034,-66.39387779815303],[125.39825398253981,-66.42366076785771],[125.2866528665287,-66.5165135557606],[125.09585095850957,-66.64090125276257],[124.82224822248224,-66.69521137398878],[124.5990459904599,-66.70747494974954],[124.37224372243725,-66.65141288912893],[124.19584195841958,-66.6006066466915],[123.96903969039693,-66.60761440426909],[123.66663666636668,-66.67769198004484],[123.22023220232205,-66.7442656770318],[122.63342633426333,-66.8055835558356],[122.18342183421834,-66.8598936770618],[122.03222032220322,-66.90194022252726],[121.6146161461615,-67.05786282862833],[121.48861488614887,-67.09114967712182],[120.97740977409774,-67.13494816198167],[120.40140401404017,-67.2365606468565],[119.13419134191344,-67.37145998022484],[118.92178921789218,-67.31890179839303],[119.28179281792819,-67.19976991957424],[119.95499954999553,-67.07538222257227],[120.37620376203762,-66.98428137406378],[120.289802898029,-66.96676198011984],[120.18900189001891,-66.96676198011984],[119.76779767797677,-66.99128913164135],[119.31779317793178,-67.07012640438909],[118.9649896498965,-67.14545979834803],[118.7129871298713,-67.17173888926393],[118.51858518585186,-67.16122725289756],[118.32418324183243,-67.11567682864333],[118.13698136981372,-67.08238998014984],[117.95337953379533,-67.08589385893863],[117.7445774457745,-67.12794040440409],[117.2981729817298,-67.10866907106575],[117.13257132571329,-67.11392488924893],[116.9237692376924,-67.05611088923393],[116.71496714967151,-67.04735119226197],[116.50976509765098,-67.10866907106575],[116.21456214562147,-67.14195591955924],[115.88695886958868,-67.20152185896863],[115.38295382953828,-67.2383125862509],[115.17055170551708,-67.30839016202665],[114.92574925749261,-67.3556925256753],[114.65934659346595,-67.38722743477439],[114.31734317343177,-67.40649876811273],[114.02574025740256,-67.4415375560006],[113.91413914139144,-67.36795610143605],[113.98973989739898,-67.21203349533499],[114.259742597426,-67.17173888926393],[114.56934569345697,-67.10866907106575],[115.27495274952753,-67.02807985892363],[115.44055440554405,-66.95800228314786],[115.63495634956348,-66.77054476794771],[115.31095310953111,-66.56031204062045],[115.0841508415084,-66.49373834363348],[114.86814868148684,-66.47621894968954],[114.619746197462,-66.46745925271756],[114.33534335343353,-66.36059094965954],[113.95373953739539,-66.06100931321816],[113.70893708937092,-65.92961385863862],[113.5037350373504,-65.88581537377877],[113.36693366933673,-65.8490246464965],[113.10053100531007,-65.79997034345348],[112.54612546125463,-65.8472727071021],[112.12852128521286,-65.89983088893393],[111.4517145171452,-65.96114876773771],[110.9081090810908,-66.07677676776771],[110.5877058770588,-66.3115366466165],[110.62370623706238,-66.52352131333816],[110.43650436504367,-66.62162991942424],[109.82449824498246,-66.8336145861459],[109.46449464494646,-66.90894798010484],[108.91008910089101,-66.8616456164562],[108.37728377283776,-66.76528894976454],[108.15768157681578,-66.63914931336816],[107.9920799207992,-66.67243616186165],[107.78327783277831,-66.66367646488969],[107.66807668076683,-66.57958337395878],[107.56727567275675,-66.55155234364848],[107.17127171271716,-66.47096313150635],[106.38646386463864,-66.41139719209696],[105.00045000450007,-66.16437373748741],[104.66564665646655,-66.1363427071771],[104.28764287642878,-66.03998604048545],[103.95283952839532,-65.98742785865363],[103.76203762037619,-65.98917979804801],[103.63963639636398,-65.99969143441439],[103.1680316803168,-65.91735028287786],[102.67482674826749,-65.86479210104605],[102.39042390423907,-65.93311773742741],[102.17442174421745,-65.95414101016014],[101.47601476014762,-65.95063713137135],[101.38241382413827,-65.97341234349847],[101.32121321213214,-66.0207147071471],[101.32841328413286,-66.10130391928924],[100.88920889208896,-66.35883901026514],[100.59040590405903,-66.42541270725211],[100.21240212402125,-66.47446701029514],[99.82359823598239,-66.54804846485969],[99.36999369993703,-66.64790901034014],[98.8587885878859,-66.67068422246726],[98.71838718387187,-66.55330428304288],[98.60318603186033,-66.53403294970454],[98.4627846278463,-66.49899416181665],[98.25758257582578,-66.46745925271756],[97.7211772117721,-66.60761440426909],[97.389973899739,-66.57783143456439],[97.10197101971022,-66.49899416181665],[96.78876788767889,-66.54980040425409],[96.42516425164251,-66.59885470729711],[95.99315993159934,-66.62162991942424],[95.53955539555398,-66.6303896163962],[95.24795247952483,-66.5708236769868],[95.08235082350825,-66.52702519212696],[94.84114841148414,-66.50074610121105],[94.58554585545858,-66.5427926466765],[94.31194311943119,-66.64790901034014],[94.0887408874089,-66.6882036164112],[93.96273962739627,-66.6899555558056],[93.72153721537217,-66.64265319215696],[93.35793357933579,-66.58483919214196],[93.07353073530737,-66.5708236769868],[92.73152731527318,-66.62513379821303],[92.5911259112591,-66.61462216184665],[92.48672486724865,-66.6041105254803],[92.3139231392314,-66.55856010122605],[92.0727207272073,-66.50775385878863],[91.77751777517778,-66.53753682849333],[91.54711547115471,-66.5725756163812],[91.02151021510218,-66.6023585860859],[90.54630546305464,-66.73375404066545],[90.29430294302944,-66.76879282855333],[89.69669696696968,-66.82310294977954],[89.35109351093513,-66.81784713159635],[89.07749077490774,-66.79857579825801],[88.78948789487896,-66.79156804068045],[88.31428314283141,-66.81784713159635],[87.97947979479795,-66.78806416189165],[87.08307083070832,-66.94048288920393],[86.94626946269466,-66.98603331345818],[86.75186751867517,-67.0368395558956],[86.11826118261183,-67.05435894983954],[85.71145711457115,-67.16122725289756],[85.43065430654309,-67.16122725289756],[85.11745117451176,-67.12618846500969],[84.74664746647466,-67.10166131348818],[84.48384483844842,-67.11392488924893],[84.159841598416,-67.24356840443409],[83.90423904239043,-67.29262270747711],[83.49383493834938,-67.4415375560006],[83.30303303033031,-67.60271598028484],[83.15903159031592,-67.60972373786242],[82.60822608226084,-67.6132276166512],[82.27342273422732,-67.69206488939894],[82.01782017820182,-67.69031295000454],[81.18621186211863,-67.83046810155605],[80.36180361803616,-67.94609610158605],[79.28899288992892,-68.11953810163106],[79.03339033390336,-68.17560016225167],[78.72738727387275,-68.2772126471265],[78.56178561785617,-68.39459258655091],[78.489784897849,-68.62584858661091],[78.22698226982271,-68.75549210179605],[78.01458014580146,-68.89214337455878],[77.81657816578166,-69.06908925339258],[77.53937539375397,-69.17420561705622],[77.19377193771936,-69.2057405261553],[76.76896768967691,-69.33888792012924],[76.35856358563586,-69.48955470804712],[76.11016110161103,-69.48780276865273],[75.89055890558907,-69.57539973837243],[75.82215822158221,-69.72606652629031],[75.63495634956351,-69.84870228389788],[75.42255422554226,-69.89250076875773],[75.1489514895149,-69.85571004147546],[74.56934569345694,-69.88023719299697],[74.22734227342275,-69.79964798085484],[73.9429394293943,-69.74358592023424],[73.67653676536767,-69.82592707177076],[73.32373323733239,-69.84870228389788],[73.0429304293043,-70.00988070818212],[72.82332823328235,-70.09572573850743],[72.74412744127443,-70.23938476884773],[72.76212762127622,-70.39530737494879],[72.6217262172622,-70.47239270830212],[72.41652416524167,-70.59853234469848],[72.26172261722618,-70.65634634471348],[71.90531905319054,-70.70715258715092],[71.77211772117721,-70.80175731444818],[71.63531635316355,-70.94892022357728],[71.46611466114663,-71.15389713272137],[71.37971379713798,-71.30981973882243],[71.3509135091351,-71.51304470857212],[71.27531275312754,-71.62341689041895],[71.16731167311673,-71.67071925406758],[71.07731077310774,-71.73729295105456],[70.73170731707319,-71.82313798137986],[70.61650616506165,-71.8424093147182],[70.57330573305734,-71.93175822383228],[70.29610296102962,-72.05614592083425],[69.96129961299613,-72.13323125418758],[69.77049770497706,-72.25411507240077],[69.55449554495547,-72.37499889061395],[69.30969309693097,-72.40828573910743],[69.15849158491585,-72.4187973754738],[68.42048420484207,-72.51515404216546],[68.10728107281074,-72.6500533755338],[67.97047970479704,-72.74991392101425],[68.01728017280175,-72.91810010287607],[67.97047970479704,-73.0862862847379],[67.74727747277473,-73.1686274362744],[67.32247322473225,-73.30002289085395],[67.00207002070022,-73.23695307265577],[66.76446764467644,-73.21768173931744],[66.57006570065701,-73.20892204234546],[66.49806498064981,-73.12482895141456],[66.74646746467465,-73.00044125441258],[66.89046890468904,-72.94788307258077],[67.11367113671139,-72.64129367856182],[67.21447214472147,-72.46084392093925],[67.27927279272794,-72.29090579968303],[67.43047430474306,-72.00358773900243],[67.69327693276935,-71.73729295105456],[67.87327873278733,-71.5796184055591],[68.0388803888039,-71.39040895096456],[68.3088830888309,-71.28704452669531],[68.44928449284492,-71.25200573880743],[68.62208622086223,-71.18192816303167],[68.76968769687699,-71.09082731452318],[68.87408874088743,-71.03476525390258],[69.18729187291873,-70.70540064775652],[69.19809198091983,-70.58451682954333],[69.24849248492487,-70.43034616283667],[69.16209162091621,-70.33398949614501],[69.02169021690219,-70.32522979917303],[68.7588875888759,-70.37078022342727],[68.5608856088561,-70.41282676889273],[67.94167941679419,-70.42333840525909],[67.65727657276574,-70.32522979917303],[67.26847268472685,-70.27267161734122],[67.41607416074163,-70.17631495064956],[67.57447574475745,-70.08871798092986],[67.91647916479167,-69.95206670816712],[68.02808028080281,-69.89425270815212],[68.17928179281793,-69.83643870813712],[68.4168841688417,-69.90301240512409],[68.74448744487447,-69.92053179906803],[68.9208892088921,-69.91177210209607],[69.08289082890829,-69.86622167784182],[69.16209162091621,-69.76986501115016],[69.18729187291873,-69.65423701112016],[69.1368913689137,-69.57715167776682],[68.96048960489605,-69.54036095048454],[68.88128881288813,-69.47028337470879],[68.90648906489065,-69.37217476862273],[69.0648906489065,-69.33713598073484],[69.3708937089371,-69.33188016255167],[69.55089550895511,-69.293337495875],[69.63009630096303,-69.23201961707122],[69.61569615696158,-69.15318234432348],[69.52929529295295,-69.02353882913833],[69.64449644496446,-68.93243798062984],[69.54729547295474,-68.85710458667091],[69.53289532895329,-68.73622076845773],[69.76329763297633,-68.59781755630061],[69.92889928899291,-68.53474773810242],[69.98289982899828,-68.46467016232666],[69.90729907299072,-68.37882513200137],[69.78849788497885,-68.27896458652091],[69.70569705697059,-68.1615846470965],[69.60129601296015,-68.04070082888333],[69.65529655296555,-67.86375495004954],[69.55809558095581,-67.76389440456909],[69.41769417694178,-67.74287113183635],[69.16569165691658,-67.82521228337288],[68.89928899288995,-67.86200301065514],[68.32688326883269,-67.89003404096545],[68.10008100081001,-67.85324331368318],[67.50247502475025,-67.80944482882333],[67.17487174871749,-67.76739828335788],[66.48726487264872,-67.76564634396348],[65.7060570605706,-67.71659204092045],[64.57204572045723,-67.62023537422878],[63.93123931239313,-67.52563064693152],[63.69723697236972,-67.50811125298758],[63.23643236432366,-67.5273825863259],[63.01683016830168,-67.56242137421378],[62.68922689226892,-67.64826640453909],[62.174421744217454,-67.57468494997454],[61.310413104131044,-67.53964616208665],[61.01161011610117,-67.4993515560156],[60.482404824048245,-67.38547549537999],[59.8667986679867,-67.40299488932394],[59.65079650796508,-67.45905694994454],[59.251192511925126,-67.48533604086045],[58.73638736387366,-67.22955288927893],[58.31878318783188,-67.16297919229197],[58.027180271802735,-67.10341325288258],[57.82917829178294,-67.04209537407878],[57.62757627576278,-67.01406434376848],[57.36117361173612,-67.05260701044514],[56.89316893168933,-67.05611088923393],[56.759967599676,-67.07363028317786],[56.561965619656206,-67.11567682864333],[56.367563675636774,-67.21203349533499],[56.15516155161552,-67.2645916771668],[55.80235802358024,-67.19976991957424],[56.392763927639294,-66.97376973769741],[56.47916479164792,-66.8598936770618],[56.4539645396454,-66.77930446491969],[56.29196291962921,-66.72149046490469],[56.14436144361446,-66.62688573760741],[56.29556295562958,-66.6041105254803],[56.511565115651166,-66.6584206467065],[56.8247682476825,-66.71273076793273],[56.98676986769868,-66.70397107096075],[57.18477184771848,-66.61287022245227],[57.00117001170014,-66.47446701029514],[56.86076860768608,-66.42366076785771],[56.360363603636046,-66.3728545254203],[55.975159751597516,-66.20992416174165],[55.70875708757089,-66.0802806465565],[55.50355503555036,-66.00319531320318],[55.29115291152911,-65.95414101016014],[54.94914949149492,-65.91559834348348],[53.671136711367126,-65.85953628286288],[52.95472954729547,-65.94538131318816],[52.378723787237874,-65.96990846470969],[51.885518855188565,-66.0207147071471],[51.68751687516877,-66.07152094958454],[50.938709387093866,-66.3150405254053],[50.58950589505895,-66.35708707087075],[50.33390333903341,-66.44468404059045],[50.243902439024396,-66.6041105254803],[50.30510305103053,-66.75302537400378],[50.52110521105212,-66.81959907099075],[50.51030510305105,-66.93873094980954],[50.60750607506077,-67.1507156165312],[50.553505535055365,-67.19451410139105],[50.294302943029436,-67.17173888926393],[50.00630006300065,-67.17524276805273],[49.487894878948794,-67.03158373771242],[49.246692466924685,-66.94223482859833],[48.82908829088291,-66.93873094980954],[48.46548465484656,-67.04384731347318],[48.59868598685986,-67.17173888926393],[48.7138871388714,-67.21728931351818],[48.92268922689229,-67.19976991957424],[49.2178921789218,-67.22604901049014],[49.052290522905224,-67.3521886468865],[48.63108631086311,-67.52037482874833],[48.62028620286205,-67.62549119241197],[48.6490864908649,-67.79367737427378],[48.55188551885519,-67.92682476824773],[48.375483754837546,-67.98814264705152],[48.32148321483217,-67.91806507127575],[48.32148321483217,-67.78491767730182],[48.209882098821,-67.6990726469765],[47.9578795787958,-67.66052998029984],[47.70227702277023,-67.71659204092045],[47.48987489874901,-67.7271036772868],[47.31347313473137,-67.66578579848303],[47.11547115471154,-67.57293301058014],[47.23067230672308,-67.4678166469165],[47.403474034740356,-67.41000264690152],[47.353073530735315,-67.36270028325288],[47.15507155071552,-67.35744446506969],[46.885068850688526,-67.27510331353318],[46.5610656106561,-67.2680955559556],[46.45306453064532,-67.30313434384348],[46.31626316263163,-67.40124294992954],[46.31986319863199,-67.47657634388848],[46.4350643506435,-67.53263840450909],[46.39906399063992,-67.61673149543999],[46.154261542615444,-67.65702610151105],[45.88785887858879,-67.66052998029984],[45.57105571055712,-67.73586337425878],[45.19665196651968,-67.7306075560756],[44.98784987849879,-67.76915022275227],[44.69984699846998,-67.9040495561206],[44.37224372243722,-67.9618635561356],[44.177841778417786,-67.97237519250197],[43.55503555035551,-68.0459566470665],[43.16983169831698,-68.05997216222167],[42.96102961029612,-68.09501095010954],[42.820628206282066,-68.12304198041984],[42.41022410224102,-68.35254604108545],[41.823418234182355,-68.43313525322758],[41.35541355413554,-68.51547640476409],[41.13221132211322,-68.57504234417348],[40.81540815408155,-68.72395719269697],[40.48420484204843,-68.7397246472465],[40.214202142021435,-68.80454640483909],[40.04140041400416,-68.86761622303727],[39.86499864998652,-68.96747676851773],[39.76059760597607,-69.17420561705622],[39.70659706597067,-69.42473295045454],[39.48699486994872,-69.60868658686591],[39.209792097920996,-69.78563246569969],[39.0189901899019,-69.92403567785682],[38.86058860588608,-70.00637682939333],[38.91098910989112,-70.09747767790182],[38.8857888578886,-70.17105913246637],[38.50058500585007,-70.05543113243637],[38.144181441814425,-69.82417513237637],[37.78777787777878,-69.72606652629031],[37.5609756097561,-69.71905876871273],[37.373773737737395,-69.74708979902303],[37.114571145711466,-69.81015961722122],[36.85536855368554,-69.72606652629031],[36.71856718567187,-69.65248507172576],[36.585365853658544,-69.63846955657061],[36.32976329763298,-69.640221495965],[36.016560165601675,-69.66124476869773],[35.56655566555665,-69.65949282930333],[35.35775357753579,-69.68051610203607],[35.22455224552246,-69.63671761717622],[35.13095130951311,-69.48605082925833],[34.74934749347494,-69.16719785947863],[34.59454594545946,-69.09536834430848],[34.05814058140581,-69.11113579885803],[33.813338133381336,-69.09887222309727],[33.77373773737739,-69.02003495034954],[33.88533885338853,-68.97974034427848],[34.072540725407265,-68.88513561698122],[34.22014220142202,-68.79053088968394],[34.19134191341914,-68.70293391996424],[33.85293852938531,-68.6836625866259],[33.46413464134642,-68.67139901086514],[33.12213122131223,-68.68891840480909],[32.77652776527765,-68.78352313210635],[32.64332643326435,-68.86936816243167],[32.56772567725679,-69.07434507157575],[32.7369273692737,-69.25479482919833],[32.90252902529025,-69.37918252620031],[32.974529745297474,-69.51758573835743],[32.9889298892989,-69.62445404141545],[32.90972909729098,-69.73307428386788],[32.8089280892809,-69.91002016270167],[32.62172621726219,-70.00112101121016],[32.456124561245616,-70.02564816273167],[32.1609216092161,-70.09922961729622],[31.37971379713798,-70.22536925369258],[31.062910629106312,-70.22536925369258],[30.832508325083268,-70.24639252642531],[30.00450004500047,-70.30070264765152],[29.464494644946456,-70.40581901131516],[28.910089100891014,-70.58276489014894],[28.38808388083882,-70.6826254356294],[27.696876968769686,-70.77197434474348],[27.509675096750982,-70.81402089020895],[27.20727207272074,-70.91037755690061],[26.919269192691928,-70.95417604176046],[26.75366753667538,-70.96643961752122],[26.498064980649815,-71.01899779935303],[25.972459724597257,-71.03826913269137],[25.64845648456486,-70.99096676904273],[25.18765187651877,-70.97169543570439],[24.755647556475566,-70.89285816295667],[24.590045900459018,-70.82102864778652],[24.384843848438493,-70.70364870836212],[24.384843848438493,-70.53721446589469],[24.237242372423736,-70.44786555678061],[24.024840248402484,-70.41282676889273],[23.80523805238053,-70.40406707192076],[23.664836648366503,-70.57575713257137],[23.405634056340574,-70.72292004170046],[23.15003150031501,-70.79650149626501],[22.977229772297733,-70.81051701142016],[22.444424444244447,-70.74043943564439],[22.2788227882279,-70.69488901139016],[22.232022320223223,-70.64233082955833],[22.39762397623977,-70.56174161741622],[22.365223652236523,-70.47589658709092],[22.214022140221402,-70.41808258707592],[21.9620196201962,-70.30070264765152],[21.850418504185058,-70.27617549613001],[21.706417064170637,-70.25865610218607],[21.335613356133564,-70.49516792042925],[21.184411844118443,-70.68087349623501],[21.069210692106935,-70.84380385991363],[20.129601296012964,-70.91738531447818],[19.945999459994596,-70.91037755690061],[19.650796507965083,-70.92088919326697],[19.409594095940975,-70.91738531447818],[19.265592655926554,-70.90161785992863],[19.15399153991541,-70.82102864778652],[19.02799027990281,-70.67386573865743],[19.132391323913254,-70.49166404164046],[19.19719197191972,-70.29369489007394],[19.009990099901017,-70.21135373853743],[18.87678876788769,-70.20084210217107],[18.628386283862852,-70.26916773855243],[18.43398433984339,-70.29019101128516],[18.35118351183513,-70.41633064768152],[18.23238232382326,-70.51794313255637],[18.12438124381245,-70.54071834468348],[17.166771667716688,-70.4513694355694],[16.709567095670963,-70.39705931434318],[16.583565835658362,-70.20434598095986],[16.3819638196382,-70.14478004155046],[16.025560255602556,-70.19383434459348],[15.805958059580604,-70.32347785977863],[15.561155611556131,-70.33048561735622],[15.06435064350643,-70.29544682946833],[14.491944919449196,-70.29895070825712],[13.822338223382246,-70.34274919311697],[13.534335343353433,-70.28668713249637],[13.296732967329689,-70.22887313248137],[13.066330663306644,-70.05367919304197],[12.62712627126271,-70.06594276880273],[12.59472594725949,-70.11674901124016],[12.724327243272427,-70.14302810215607],[12.864728647286483,-70.16229943549439],[12.929529295292951,-70.21310567793182],[12.681126811268115,-70.30946234462348],[12.461524615246162,-70.37078022342727],[12.310323103231042,-70.44260973859743],[12.069120691206905,-70.61605173864243],[11.835118351183525,-70.73693555685561],[11.701917019170196,-70.76671852656031],[11.205112051120523,-70.72817585988363],[10.96750967509675,-70.68788125381258],[10.218702187021876,-70.50743149619001],[9.883898838988387,-70.40231513252637],[9.613896138961394,-70.26916773855243],[9.14229142291424,-70.18332270822712],[8.818288182881844,-70.39005155676561],[8.523085230852303,-70.47414464769652],[8.307083070830714,-70.46188107193576],[7.677076770767712,-70.35676470827212],[7.3998739987399915,-70.49516792042925],[6.949869498694994,-70.53546252650031],[6.507065070650725,-70.58626876893773],[5.6430564305643145,-70.63707501137516],[5.113851138511393,-70.65634634471348],[3.5082350823508364,-70.84380385991363],[2.608226082260842,-70.89986592053424],[1.9098190981909795,-71.00323034480348],[1.5534155341553344,-71.08031567815682],[0.8334083340833445,-71.2029514357644],[0.5382053820538317,-71.27478095093456],[0.15300153001530248,-71.39741670854212],[-0.18540185401852227,-71.55859513282637],[-0.3258032580325789,-71.64268822375728],[-0.5418054180541674,-71.71276579953303],[-0.7614076140761483,-71.63042464799652],[-0.8406084060840442,-71.53932379948803],[-0.8946089460894484,-71.3483624054991],[-1.0674106741067249,-71.26602125396258],[-1.2150121501214812,-71.28354064790652],[-1.3554135541355379,-71.38690507217576],[-1.4994149941499302,-71.41143222369728],[-2.014220142201424,-71.4342074358244],[-2.2626226262262605,-71.35712210247107],[-2.6118261182611775,-71.3203313751888],[-2.813428134281338,-71.3203313751888],[-3.2382323823238153,-71.36062598125986],[-3.7134371343713326,-71.37464149641501],[-3.9942399423994175,-71.33960270852712],[-4.253442534425346,-71.33785076913273],[-4.451444514445143,-71.32733913276637],[-5.949059490594891,-71.34135464792152],[-6.118261182611832,-71.32558719337197],[-6.1254612546125315,-71.26602125396258],[-6.0786607866078555,-71.15389713272137],[-5.902259022590215,-71.05228464784652],[-5.7078570785707825,-70.96819155691561],[-5.58905589055891,-70.85606743567439],[-5.693456934569326,-70.74569525382758],[-5.934659346593463,-70.71240840533409],[-6.244262442624432,-70.75620689019394],[-6.546665466654673,-70.81752476899773],[-6.838268382683822,-70.84380385991363],[-7.032670326703254,-70.83504416294167],[-7.389073890738899,-70.78774179929303],[-7.619476194761944,-70.82978834475848],[-7.7526775267752726,-70.84205192051925],[-7.853478534785353,-70.8840984659847],[-7.875078750787509,-70.94016052660531],[-7.756277562775608,-71.01724585995863],[-7.619476194761944,-71.12061028422788],[-7.59067590675906,-71.22397470849712],[-7.669876698766984,-71.32383525397758],[-7.713077130771296,-71.54633155706561],[-7.914679146791457,-71.6356804661797],[-8.217082170821698,-71.64794404194046],[-8.497884978849783,-71.67422313285637],[-8.645486454864539,-71.67247119346197],[-8.965889658896572,-71.36062598125986],[-9.232292322923229,-71.1731684660597],[-9.401494014940141,-71.1171064054391],[-9.599495994959938,-71.09608313270637],[-9.88749887498875,-71.02775749632501],[-10.099900999009975,-70.92614501145016],[-10.269102691026916,-70.93490470842212],[-10.359103591035904,-70.98220707207076],[-10.33030330303302,-71.02425361753622],[-10.121501215012131,-71.06104434481848],[-10.035100351003507,-71.13112192059424],[-10.22950229502294,-71.20119949637001],[-10.40590405904058,-71.25025379941303],[-10.521105211052117,-71.29580422366728],[-10.65790657906578,-71.44296713279637],[-10.827108271082693,-71.55333931464318],[-10.971109711097114,-71.56034707222076],[-11.161911619116182,-71.48150979947303],[-11.327513275132759,-71.43946325400758],[-11.66231662316622,-71.33084301155516],[-11.925119251192513,-71.2887964660897],[-12.072720727207269,-71.29755616306167],[-12.209522095220933,-71.33259495094956],[-12.34992349923499,-71.39040895096456],[-12.285122851228493,-71.49552531462818],[-12.14832148321483,-71.61290525405258],[-11.698316983169832,-71.71977355711061],[-11.334713347133459,-71.78634725409758],[-11.179911799117974,-71.77758755712561],[-11.010710107101062,-71.75831622378728],[-10.960309603096022,-71.82313798137986],[-10.956709567095658,-71.90197525412758],[-11.122311223112234,-72.03161876931273],[-11.345513455134551,-72.28214610271107],[-11.496714967149671,-72.41354155729061],[-11.777517775177756,-72.44332452699531],[-12.094320943209425,-72.49763464822152],[-12.745927459274583,-72.62903010280107],[-13.210332103321036,-72.78495270890213],[-13.602736027360265,-72.79196046647971],[-13.937539375393754,-72.75692167859182],[-14.297542975429735,-72.73239452707031],[-14.297542975429735,-72.78495270890213],[-14.1679416794168,-72.84276670891713],[-13.998739987399858,-73.00044125441258],[-14.164341643416435,-73.10205373928744],[-14.322743227432255,-73.12307701202016],[-15.006750067500661,-73.04774361806122],[-15.597155971559715,-73.09679792110425],[-15.80235802358024,-73.15285998172486],[-16.147961479614793,-73.33506167874182],[-16.277562775627757,-73.38761986057365],[-16.435964359643577,-73.42616252725031],[-16.507965079650802,-73.55580604243546],[-16.518765187651866,-73.64340301215516],[-16.3891638916389,-73.68194567883182],[-16.097560975609753,-73.70822476974774],[-15.93555935559354,-73.75727907279077],[-16.0039600396004,-73.81509307280577],[-16.18036180361804,-73.83086052735531],[-16.28116281162812,-73.8676512546376],[-16.21996219962199,-73.91495361828622],[-15.748357483574836,-73.94473658799092],[-15.258752587525862,-73.88867452737031],[-14.610746107461068,-73.85188380008805],[-14.574745747457456,-73.93772883041335],[-14.657546575465744,-73.98853507285077],[-15.08955089550895,-74.16372901229016],[-15.29115291152911,-74.28110895171456],[-15.532355323553219,-74.37571367901184],[-15.672756727567275,-74.40724858811092],[-16.428764287642878,-74.32315549718001],[-16.727567275672754,-74.3284113153632],[-16.99036990369902,-74.31965161839122],[-17.299972999729988,-74.33366713354638],[-17.43677436774368,-74.37921755780062],[-17.92277922779226,-74.69982246697471],[-18.066780667806682,-74.86275283065335],[-18.22158221582214,-74.97487695189456],[-18.51678516785168,-75.0519622852479],[-18.61758617586176,-75.11503210344608],[-18.75078750787506,-75.24292367923684],[-18.61758617586176,-75.34278422471729],[-18.51678516785168,-75.39008658836593],[-18.4159841598416,-75.3970943459435],[-18.304383043830427,-75.43213313383139],[-18.585185851858512,-75.46191610353608],[-18.85158851588514,-75.47067580050805],[-19.492394923949234,-75.5407533762838],[-20.48600486004858,-75.49169907324078],[-20.784807848078486,-75.59331155811563],[-20.990009900098983,-75.63360616418669],[-21.43281432814328,-75.68266046722971],[-21.947619476194745,-75.69492404299046],[-22.466024660246603,-75.66163719449699],[-23.196831968319685,-75.7176992551176],[-24.269642696426956,-75.76675355816063],[-26.05886058860588,-75.95771495214956],[-26.55926559265592,-76.05407161884123],[-27.135271352713517,-76.15743604311048],[-27.653676536765374,-76.22576167949184],[-28.07848078480785,-76.25729658859093],[-28.935289352893534,-76.37117264922654],[-29.892898928989297,-76.59717283110335],[-30.220502205022058,-76.66024264930154],[-30.49050490504905,-76.76185513417639],[-31.674916749167494,-77.03340574030744],[-32.06372063720636,-77.15954537670382],[-32.405724057240576,-77.13677016457669],[-32.614526145261436,-77.14027404336548],[-33.37773377733777,-77.28218113431139],[-33.59013590135902,-77.31196410401608],[-34.0761407614076,-77.42584016465169],[-34.28854288542885,-77.52219683134335],[-34.55134551345512,-77.72892567988184],[-34.80694806948068,-77.82002652839033],[-35.08775087750877,-77.83754592233427],[-35.50895508955088,-78.04077089208397],[-36.18216182161822,-78.46824410431608],[-36.26496264962648,-78.61540701344518],[-36.23976239762396,-78.77483349833503],[-35.890558905589046,-78.84315913471639],[-35.51615516155161,-78.93250804383048],[-34.994149941499415,-78.97805846808473],[-34.19854198541984,-79.10945392266427],[-32.99252992529924,-79.22858580148306],[-32.54252542525424,-79.22157804390548],[-31.4121141211412,-79.14449271055214],[-30.98370983709836,-79.12872525600261],[-30.645306453064535,-79.12346943781942],[-30.317703177031774,-79.16376404389048],[-30.177301773017717,-79.30391919544199],[-30.209702097020966,-79.48612089245897],[-30.047700477004753,-79.58598143793942],[-29.950499504995037,-79.59824501370018],[-25.259652596525967,-79.76292731677322],[-24.669246692466913,-79.77519089253397],[-24.53244532445325,-79.75767149859003],[-24.29844298442984,-79.76993507435078],[-24.08964089640895,-79.81548549860503],[-23.405634056340546,-79.85928398346488],[-23.574835748357486,-79.96440034712852],[-24.02124021240212,-80.00819883198837],[-24.240842408424072,-80.06250895321458],[-29.327693276932763,-80.17288113506139],[-29.532895328953288,-80.18164083203337],[-29.795697956979552,-80.22368737749882],[-30.425704257042554,-80.27974943811942],[-31.016110161101608,-80.30778046842973],[-31.31131311313112,-80.44968755937563],[-31.635316353163518,-80.44443174119246],[-32.254522545225456,-80.460199195742],[-32.70452704527045,-80.51450931696822],[-33.057330573305734,-80.53202871091216],[-33.190531905319034,-80.518013195757],[-33.32733327333273,-80.54078840788412],[-34.34974349743496,-80.60385822608231],[-35.32535325353254,-80.65116058973094],[-35.51975519755197,-80.74576531702822],[-35.77535775357754,-80.81233901401518],[-35.966159661596606,-80.89117628676291],[-36.23256232562326,-80.92095925646761],[-36.49896498964989,-80.95950192314427],[-36.812168121681225,-80.97526937769382],[-37.20817208172082,-81.06461828680791],[-38.010980109801096,-80.9542461049611],[-38.77058770587706,-80.88241658979095],[-39.760597605976045,-81.03133143831442],[-40.44100441004409,-81.16447883228837],[-40.916209162091604,-81.17323852926033],[-41.12501125011249,-81.21528507472578],[-41.43461434614346,-81.29762622626231],[-41.71181711817118,-81.40799840810912],[-42.046620466204644,-81.59720786270367],[-42.5650256502565,-81.7618901657767],[-43.18063180631805,-82.01767331735822],[-43.67023670236702,-82.26995259015095],[-44.06264062640625,-82.33127046895473],[-44.293042930429294,-82.31725495379958],[-44.45504455044551,-82.36630925684261],[-45.04545045450453,-82.43813877201276],[-45.78705787057871,-82.49420083263337],[-46.17586175861757,-82.51172022657731],[-46.51786517865179,-82.45390622656231],[-46.44946449464493,-82.3400301659267],[-46.19746197461973,-82.27170452954535],[-46.04626046260461,-82.15782846890973],[-46.11826118261183,-82.03869659009095],[-46.25866258662586,-81.94759574158246],[-46.56826568265683,-81.97913065068155],[-47.018270182701826,-82.00365780220307],[-47.360273602736015,-82.00365780220307],[-47.88587885878857,-81.92482052945535],[-48.36108361083609,-81.89153368096186],[-50.02790027900278,-81.9668670749208],[-50.65430654306542,-81.97562677189276],[-51.20871208712086,-82.01592137796382],[-51.73071730717308,-82.06147180221807],[-52.41472414724147,-82.13505325678261],[-52.79992799927999,-82.15432459012095],[-53.33993339933399,-82.14381295375458],[-53.55593555935559,-82.1700920446705],[-53.739537395373944,-82.17885174164246],[-53.98433984339843,-82.1998750143752],[-54.59994599945999,-82.3155030144052],[-55.294752947529474,-82.46441786292867],[-55.802358023580226,-82.47843337808382],[-56.0759607596076,-82.56953422659231],[-56.317163171631705,-82.6326040447905],[-57.35397353973539,-82.84108483272337],[-57.55557555575555,-82.8901391357664],[-57.796777967779676,-82.95846477214776],[-58.289982899829,-83.1213951358264],[-59.517595175951755,-83.45776749955004],[-59.85239852398523,-83.4420000450005],[-60.39600396003959,-83.4402481056061],[-60.98280982809828,-83.42798452984535],[-61.42561425614255,-83.39644962074625],[-61.591215912159115,-83.34038756012565],[-61.530015300152996,-83.27906968132186],[-61.436414364143644,-83.23176731767322],[-61.303213032130316,-83.18446495402459],[-61.19881198811987,-83.09861992369929],[-61.21681216812168,-82.99175162064125],[-61.314013140131394,-82.93919343880944],[-61.710017100171,-83.0092710145852],[-61.91521915219151,-82.9759841660917],[-62.127621276212764,-82.82181349938504],[-62.4660246602466,-82.7184490751158],[-62.63162631626315,-82.62034046902974],[-62.736027360273596,-82.52748768112686],[-62.55242552425524,-82.50296052960535],[-62.095220952209516,-82.46616980232307],[-60.81720817208172,-82.27520840833412],[-60.52920529205292,-82.1998750143752],[-60.687606876068756,-82.18936337800882],[-60.86040860408603,-82.18585949922004],[-61.90081900819008,-82.27170452954535],[-62.64602646026459,-82.26294483257337],[-63.46683466834668,-82.30674331743322],[-63.77283772837728,-82.30499137803882],[-64.39564395643956,-82.37506895381458],[-64.92124921249211,-82.3698131356314],[-65.16965169651696,-82.31900689319397],[-65.42525425254252,-82.28046422651731],[-65.57285572855729,-82.29447974167246],[-65.71325713257133,-82.27871228712291],[-65.91485914859147,-82.18235562043125],[-65.78525785257852,-82.04570434766852],[-65.84285842858428,-81.9931461658367],[-65.95445954459544,-81.97037095370958],[-66.13446134461344,-81.95285155976565],[-66.04086040860408,-81.91430889308897],[-65.91485914859147,-81.90204531732822],[-64.70524705247053,-81.88802980217307],[-64.13644136441364,-81.86875846883473],[-64.19044190441905,-81.79517701427018],[-64.80964809648096,-81.80218477184776],[-65.26325263252632,-81.78641731729822],[-65.48645486454865,-81.77415374153746],[-65.61965619656196,-81.72860331728322],[-65.0220502205022,-81.69706840818412],[-64.69444694446945,-81.65151798392988],[-64.47484474844748,-81.67254125666261],[-64.23364233642336,-81.66027768090186],[-63.76923769237692,-81.6760451354514],[-63.553235532355316,-81.66728543847942],[-62.944829448294485,-81.68480483242337],[-62.54162541625416,-81.6777970748458],[-62.16362163621636,-81.63575052938033],[-62.354423544235445,-81.57618458997095],[-62.49122491224912,-81.55691325663261],[-63.477634776347756,-81.55340937784382],[-64.74844748447484,-81.52187446874473],[-65.57285572855729,-81.46055658994095],[-67.96687966879668,-81.14871137773882],[-68.14328143281432,-81.13119198379488],[-68.28368283682836,-81.07337798377988],[-68.32688326883269,-81.00330040800412],[-68.58968589685897,-80.96826162011625],[-69.180091800918,-81.00505234739852],[-69.63369633696337,-80.96650968072186],[-69.77049770497705,-80.96125386253867],[-70.01170011700117,-80.91745537767882],[-70.23850238502385,-80.85613749887503],[-70.39330393303932,-80.73525368066186],[-70.55890558905588,-80.64590477154776],[-70.68850688506885,-80.62663343820942],[-71.01611016110161,-80.61962568063186],[-71.23211232112321,-80.64590477154776],[-71.37971379713797,-80.68269549883003],[-72.17532175321753,-80.76328471097216],[-72.55332553325533,-80.85263362008625],[-73.02853028530285,-80.91745537767882],[-73.3849338493385,-80.89292822615731],[-73.93933939339394,-80.81584289280397],[-74.51174511745117,-80.8386181049311],[-74.8069480694807,-80.88592046857973],[-75.07695076950769,-80.85964137766382],[-75.23535235352354,-80.80182737764882],[-75.34335343353433,-80.71948622611231],[-75.49455494554945,-80.61787374123746],[-75.55575555755557,-80.53027677151776],[-75.71055710557106,-80.38311386238867],[-75.82215822158221,-80.33756343813442],[-75.98415984159841,-80.29551689266897],[-76.26136261362613,-80.16061755930063],[-76.40896408964089,-80.09579580170806],[-76.7581675816758,-80.13083458959593],[-77.16137161371613,-80.15360980172306],[-78.17658176581766,-80.16762531687822],[-78.90738907389074,-80.08878804413048],[-79.65979659796598,-79.997687195622],[-78.69138691386914,-79.99593525622761],[-77.70137701377013,-80.00995077138276],[-77.22257222572226,-79.99418331683322],[-76.90576905769058,-79.95564065015654],[-76.55656556565565,-79.90308246832473],[-76.34416344163441,-79.82074131678822],[-76.03096030960309,-79.62627604401048],[-76.10656106561065,-79.46509761972624],[-76.2181621816218,-79.38801228637291],[-76.49896498964989,-79.32494246817473],[-79.45459454594545,-79.30391919544199],[-80.14940149401494,-79.26888040755412],[-80.41580415804158,-79.29515949847003],[-80.48780487804878,-79.32143858938593],[-80.4770047700477,-79.42655495304957],[-80.53460534605345,-79.51239998337488],[-80.70380703807038,-79.51765580155806],[-80.8910089100891,-79.50188834700852],[-81.16461164611646,-79.40027586213367],[-81.22221222212222,-79.29866337725882],[-81.5030150301503,-79.16376404389048],[-81.66141661416614,-79.09894228629791],[-82.59022590225902,-78.91674058928093],[-82.97182971829717,-78.81688004380048],[-83.25983259832599,-78.77483349833503],[-83.59463594635946,-78.61190313465639],[-83.69543695436954,-78.53656974069744],[-83.76383763837639,-78.46123634673852],[-83.70623706237062,-78.40342234672352],[-83.54423544235442,-78.35611998307488],[-83.35343353433534,-78.4069262255123],[-83.22743227432274,-78.40167040732912],[-83.24543245432454,-78.35787192246927],[-83.50823508235082,-78.24749974062244],[-83.68823688236883,-78.14763919514199],[-83.7530375303753,-78.06704998299988],[-83.77823778237781,-77.98295689206897],[-83.4110341103411,-78.11435234664852],[-83.08343083430834,-78.24749974062244],[-82.60822608226081,-78.41218204369548],[-81.92781927819277,-78.55934495282457],[-80.81540815408154,-78.7538102256023],[-80.29340293402933,-78.82213586198367],[-79.76779767797677,-78.82038392258927],[-78.7129871298713,-78.7520582862079],[-77.87057870578705,-78.74505052863033],[-77.54657546575466,-78.65920549830503],[-77.45297452974529,-78.56109689221897],[-77.43137431374313,-78.4349572558226],[-77.66537665376653,-78.40167040732912],[-77.85977859778598,-78.35086416489169],[-79.50859508595086,-78.15464695271957],[-81.44181441814418,-77.8848482859829],[-81.58221582215822,-77.84630561930624],[-81.10341103411034,-77.84104980112305],[-80.88740887408873,-77.7972513162632],[-80.6030060300603,-77.75170089200897],[-80.10260102601026,-77.7972513162632],[-79.67779677796777,-77.84280174051744],[-77.74097740977409,-77.94091034660352],[-76.43776437764377,-78.04427477087275],[-75.39735397353974,-78.15815083150835],[-74.81054810548105,-78.17742216484669],[-74.04374043740437,-78.10909652846533],[-73.48573485734858,-77.9706933163082],[-73.25173251732517,-77.89360798295488],[-72.87372873728737,-77.69388689199397],[-72.85212852128521,-77.59052246772472],[-73.47853478534785,-77.5362123464985],[-74.58014580145802,-77.4783983464835],[-75.38655386553866,-77.47489446769472],[-75.74655746557465,-77.39780913434139],[-75.93735937359374,-77.3347393161432],[-76.24696246962469,-77.2751733767338],[-76.82296822968229,-76.99311113423639],[-77.16857168571686,-76.83368464934654],[-77.28737287372873,-76.70228919476699],[-77.19017190171901,-76.63045967959684],[-76.24336243362433,-76.5849092553426],[-75.96255962559626,-76.59191701292018],[-75.83295832958329,-76.60768446746971],[-75.66015660156602,-76.60768446746971],[-75.44415444154441,-76.58666119473699],[-75.26775267752677,-76.5814053765538],[-73.8781387813878,-76.6970333765838],[-73.47133471334713,-76.67601010385108],[-72.72252722527224,-76.68827367961184],[-71.79731797317973,-76.75309543720442],[-70.89370893708937,-76.73907992204926],[-70.55170551705517,-76.71805664931654],[-70.20970209702097,-76.67425816445669],[-70.09450094500944,-76.65498683111835],[-69.91449914499145,-76.52183943714442],[-69.3060930609306,-76.3501493764938],[-67.51687516875168,-76.11013367946184],[-66.3720637206372,-76.01377701277016],[-65.96525965259652,-75.95245913396639],[-65.32085320853209,-75.81580786120365],[-65.04365043650436,-75.78777683089335],[-64.77724777247772,-75.73872252785031],[-64.05364053640535,-75.57929604296046],[-63.362433624336234,-75.45140446716971],[-63.2580325803258,-75.3988462853379],[-63.30483304833048,-75.35154392168926],[-63.474034740347406,-75.33577646713971],[-63.67923679236792,-75.32876870956214],[-63.97083970839708,-75.32876870956214],[-64.28044280442803,-75.29372992167426],[-63.85923859238592,-75.20613295195456],[-63.549635496354966,-75.17109416406669],[-63.23283232832328,-75.15357477012275],[-63.171631716317165,-75.11503210344608],[-63.33723337233371,-75.03444289130395],[-63.57123571235712,-75.03093901251516],[-63.9240392403924,-75.00465992159926],[-63.75123751237511,-74.95210173976744],[-63.560435604356044,-74.9047993761188],[-63.35523355233552,-74.8785202852029],[-63.196831968319685,-74.9083032549076],[-63.124831248312475,-74.8487373154982],[-63.1680316803168,-74.76464422456729],[-63.17883178831788,-74.68405501242516],[-63.070830708307085,-74.6770472548476],[-62.887228872288716,-74.69106277000274],[-62.70722707227071,-74.73661319425699],[-62.56682566825668,-74.89603967914684],[-62.37242372423724,-74.95210173976744],[-62.13842138421384,-74.92582264885154],[-61.92961929619295,-74.86275283065335],[-61.85401854018539,-74.77690780032805],[-61.893618936189355,-74.71383798212986],[-62.131221312213114,-74.54915567905684],[-62.22482224822248,-74.50535719419699],[-62.23562235622356,-74.4405354366044],[-62.0880208802088,-74.45279901236516],[-61.994419944199436,-74.47557422449229],[-61.641616416164155,-74.51411689116895],[-61.37161371613716,-74.51236495177456],[-61.01161011610115,-74.47907810328107],[-60.838808388083876,-74.37220980022305],[-60.70560705607056,-74.30738804263046],[-60.78480784807847,-74.2408143456435],[-61.11961119611196,-74.30738804263046],[-61.3320133201332,-74.3284113153632],[-61.843218432184315,-74.28986864868654],[-61.717217172171715,-74.22855076988274],[-61.56961569615696,-74.19526392138926],[-61.227612276122755,-74.20752749715001],[-61.04041040410404,-74.12168246682471],[-61.15921159211592,-74.05510876983774],[-61.32121321213212,-74.0358374364994],[-61.83961839618395,-74.03233355771061],[-61.742417424174235,-73.99554283042835],[-61.692016920169195,-73.9237133152582],[-61.54441544415444,-73.8956822849479],[-61.404014040140396,-73.8956822849479],[-61.202412024120235,-73.95700016375167],[-61.08721087210871,-73.92896913344137],[-60.90360903609036,-73.87115513342637],[-60.7920079200792,-73.71172864853652],[-60.87840878408784,-73.61186810305607],[-61.080010800108,-73.53828664849152],[-61.404014040140396,-73.46645713332137],[-61.63801638016379,-73.49974398181486],[-61.73881738817387,-73.3753562848129],[-61.78921789217891,-73.25447246659971],[-61.91521915219151,-73.21592979992305],[-62.00882008820088,-73.14760416354167],[-61.72801728017279,-73.15986773930243],[-61.429214292142916,-73.19140264840152],[-61.2420124201242,-73.25096858781092],[-61.080010800108,-73.32805392116425],[-60.89640896408963,-73.32104616358667],[-60.687606876068756,-73.27023992114925],[-60.561605616056156,-73.21067398173986],[-60.40320403204032,-73.24045695144456],[-60.122401224012236,-73.27549573933243],[-60.01800018000179,-73.18965070900714],[-59.956799567995674,-73.03022422411729],[-60.01080010800108,-72.9373714362144],[-60.147601476014756,-72.9373714362144],[-60.25560255602555,-73.01796064835652],[-60.385203852038515,-73.00744901199016],[-60.53280532805327,-72.83225507255077],[-60.53280532805327,-72.67282858766092],[-60.723607236072354,-72.64654949674501],[-60.93960939609396,-72.69910767857682],[-61.285212852128524,-72.60099907249077],[-61.278012780127796,-72.46785167851682],[-61.04761047610475,-72.47135555730561],[-60.73080730807308,-72.42580513305137],[-60.6660066600666,-72.36273531485318],[-60.69120691206912,-72.26988252695031],[-60.70560705607056,-72.14374289055395],[-60.72000720007199,-72.0719133753838],[-60.83160831608316,-72.05089010265107],[-60.950409504095035,-72.05089010265107],[-61.10881108811088,-72.09118470872212],[-61.310413104131044,-72.11220798145486],[-61.4940149401494,-72.0719133753838],[-61.62721627216271,-72.05264204204546],[-61.893618936189355,-72.0701614359894],[-62.257222572225714,-72.01760325415758],[-61.94041940419403,-71.90372719352197],[-61.64521645216452,-71.86343258745092],[-61.03681036810367,-71.81963410259107],[-60.950409504095035,-71.74780458742092],[-60.99360993609936,-71.66195955709561],[-61.080010800108,-71.58837810253107],[-61.21321213212131,-71.56385095100956],[-61.56241562415623,-71.67597507225076],[-61.72441724417244,-71.67247119346197],[-61.95841958419584,-71.65845567830682],[-61.9080190801908,-71.63042464799652],[-61.78921789217891,-71.61640913284137],[-61.515615156151554,-71.47975786007865],[-61.3680136801368,-71.45172682976833],[-61.23841238412383,-71.40092058733092],[-61.14841148411483,-71.34135464792152],[-61.00441004410044,-71.3185794357944],[-60.96120961209611,-71.24499798122986],[-61.01881018810188,-71.16616070848212],[-61.252812528125276,-71.0014784054091],[-61.314013140131394,-70.86833101143516],[-61.51201512015119,-70.85081161749122],[-61.70281702817027,-70.85606743567439],[-61.9620196201962,-70.89986592053424],[-62.04122041220411,-70.80175731444818],[-61.994419944199436,-70.72817585988363],[-61.80721807218072,-70.70890452654531],[-61.69561695616956,-70.67561767805182],[-61.60561605616056,-70.61605173864243],[-61.490414904149034,-70.57050131438818],[-61.504815048150476,-70.48991210224607],[-62.001620016200164,-70.49691985982363],[-62.232022320223194,-70.42509034465348],[-62.3760237602376,-70.36552440524409],[-62.332823328233275,-70.27967937491879],[-62.21762217622175,-70.23237701127016],[-62.01242012420124,-70.27967937491879],[-61.93321933219332,-70.19909016277667],[-61.9620196201962,-70.12025289002894],[-62.203222032220324,-70.02740010212607],[-62.408424084240835,-69.82767901116515],[-62.45162451624516,-69.58415943534439],[-62.58842588425884,-69.47729113228637],[-62.84042840428404,-69.37217476862273],[-62.995229952299525,-69.32837628376288],[-63.096030960309605,-69.25304288980394],[-63.301233012330115,-69.14091876856273],[-63.4560345603456,-69.04105822308227],[-63.477634776347756,-68.95170931396818],[-63.34443344433444,-68.80980222302227],[-63.44163441634416,-68.76425179876803],[-63.74763747637476,-68.70468585935863],[-63.77283772837728,-68.63110440479409],[-63.7080370803708,-68.59256173811742],[-63.348033480334806,-68.49970895021454],[-63.1140311403114,-68.46992598050984],[-62.98082980829808,-68.48569343505939],[-62.93402934029339,-68.44189495019954],[-63.05643056430564,-68.4208716774668],[-63.21483214832148,-68.41911973807242],[-63.7980379803798,-68.46992598050984],[-63.9240392403924,-68.49795701082014],[-64.16884168841688,-68.58205010175107],[-64.1580415804158,-68.68716646541469],[-64.07884078840787,-68.7712595563456],[-64.4280442804428,-68.74673240482409],[-64.89964899648996,-68.67315095025954],[-65.15885158851589,-68.61884082903333],[-65.24165241652416,-68.58380204114545],[-65.14085140851408,-68.48919731384818],[-65.05445054450544,-68.44890270777712],[-64.99684996849967,-68.40860810170605],[-65.09045090450904,-68.37006543502939],[-65.33165331653316,-68.3648096168462],[-65.45045450454504,-68.3367785865359],[-65.3640536405364,-68.28772428349288],[-64.8960489604896,-68.16859240467409],[-64.83124831248313,-68.12829779860303],[-64.85284852848528,-68.08274737434878],[-64.88524885248852,-68.05646828343288],[-64.95724957249573,-68.06697991979924],[-65.21645216452164,-68.14056137436378],[-65.38925389253892,-68.15107301073014],[-65.54765547655477,-68.14581719254696],[-65.64125641256412,-68.13004973799742],[-65.55125551255512,-68.04770858646091],[-65.46845468454684,-68.00916591978424],[-65.5260552605526,-67.9303286470365],[-65.60165601656016,-67.8760185258103],[-65.59085590855908,-67.8164525864009],[-65.57285572855729,-67.7884215560906],[-65.4180541805418,-67.65877804090545],[-65.44685446854469,-67.60972373786242],[-65.4720547205472,-67.58870046512969],[-65.50445504455044,-67.5273825863259],[-65.52245522455225,-67.44504143478939],[-65.50445504455044,-67.37671579840803],[-65.44325443254432,-67.3259095559706],[-65.34965349653496,-67.31014210142105],[-65.24885248852488,-67.34167701052014],[-65.07965079650796,-67.33466925294258],[-64.82044820448203,-67.30663822263227],[-64.82764827648276,-67.26984749534999],[-64.860048600486,-67.24356840443409],[-65.02565025650256,-67.21378543472939],[-64.950049500495,-67.18400246502469],[-64.83844838448384,-67.15597143471439],[-64.78444784447844,-67.1244365256153],[-64.85284852848528,-67.10516519227696],[-64.8780487804878,-67.02457598013484],[-64.79164791647916,-66.97201779830303],[-64.7340473404734,-66.89493246494969],[-64.68724687246872,-66.8055835558356],[-64.6080460804608,-66.80032773765242],[-64.5540455404554,-66.85113398008984],[-64.39924399243992,-66.85288591948424],[-64.04284042840428,-66.92646737404878],[-63.841238412384115,-66.91245185889363],[-63.75483754837548,-66.87215725282257],[-63.76923769237692,-66.8038316164412],[-63.80883808838088,-66.76178507097575],[-64.07884078840787,-66.65491676791771],[-64.0140401404014,-66.60586246487469],[-63.963639636396366,-66.58834307093075],[-63.88083880838808,-66.50600191939424],[-63.75483754837548,-66.40964525270257],[-63.6540365403654,-66.38336616178665],[-63.686436864368645,-66.32029634358847],[-63.75123751237511,-66.27824979812303],[-63.585635856358564,-66.24145907084075],[-63.448834488344886,-66.24321101023514],[-63.2580325803258,-66.26423428296786],[-63.17883178831788,-66.35183125268756],[-62.995229952299525,-66.45344373756242],[-62.70362703627036,-66.67944391943924],[-62.6280262802628,-66.70572301035514],[-62.5380253802538,-66.70747494974954],[-62.54162541625416,-66.62162991942424],[-62.65682656826567,-66.55680816183165],[-62.63882638826388,-66.51125773757741],[-62.617226172261724,-66.49023446484469],[-62.61362613626136,-66.43592434361848],[-62.64962649626496,-66.36409482844832],[-62.7540275402754,-66.30978470722211],[-62.68202682026819,-66.23795519205196],[-62.58122581225811,-66.21693191931924],[-62.49482494824947,-66.21868385871363],[-62.24282242822427,-66.1976605859809],[-62.11682116821167,-66.20817222234726],[-61.87561875618756,-66.29576919206696],[-61.843218432184315,-66.40263749512499],[-61.75681756817568,-66.4289165860409],[-61.69561695616956,-66.3430715557156],[-61.6740167401674,-66.25021876781273],[-61.52641526415263,-66.2256916162912],[-61.43281432814328,-66.14510240414909],[-61.29241292412924,-66.16437373748741],[-61.14841148411483,-66.21167610113605],[-61.1340113401134,-66.29051337388378],[-61.02961029610296,-66.33606379813801],[-60.94320943209432,-66.26423428296786],[-60.90360903609036,-66.19065282840333],[-61.0080100801008,-66.1100636162612],[-60.9540095400954,-66.07152094958454],[-60.85680856808568,-66.06451319200696],[-60.74520745207451,-66.10480779807801],[-60.62640626406264,-66.03297828290786],[-60.56520565205652,-65.97866816168165],[-60.61920619206191,-65.93311773742741],[-60.813608136081356,-65.9348696768218],[-60.91440914409144,-65.92085416166665],[-60.98640986409863,-65.94012549500499],[-61.04041040410404,-65.9926836768368],[-61.13761137611375,-65.98917979804801],[-61.19881198811987,-65.97516428289288],[-61.26721267212672,-65.98042010107605],[-61.360813608136084,-66.05925737382378],[-61.57321573215732,-66.07152094958454],[-61.62361623616236,-66.09429616171165],[-61.83961839618395,-66.11882331323318],[-62.005220052200514,-66.11356749504999],[-62.170821708217076,-66.03122634351348],[-62.29322293222931,-65.91559834348348],[-62.304023040230405,-65.84026494952454],[-62.221222212222116,-65.77544319193196],[-62.14922149221492,-65.69835785857862],[-61.99081990819907,-65.5897376161262],[-61.75681756817568,-65.56871434339348],[-61.79641796417964,-65.52316391913924],[-61.90441904419043,-65.51265228277286],[-62.052020520205204,-65.45659022215226],[-62.145621456214556,-65.3322025251503],[-62.08442084420844,-65.2726365857409],[-62.02322023220232,-65.23234197966984],[-61.94761947619476,-65.19204737359877],[-61.85401854018539,-65.23584585845862],[-61.66321663216631,-65.23934973724741],[-61.57681576815767,-65.1850396160212],[-61.73521735217352,-65.03262088870892],[-61.70281702817027,-64.98707046445469],[-61.60201602016019,-64.98707046445469],[-61.504815048150476,-64.99933404021544],[-61.440014400143994,-65.01685343415937],[-61.3320133201332,-65.02386119173696],[-61.05841058410584,-64.9818146462715],[-60.91440914409144,-64.90648125231256],[-60.65880658806587,-64.72953537347877],[-60.55440554405544,-64.67697719164696],[-60.39240392403924,-64.6086515552656],[-60.3420034200342,-64.5508375552506],[-60.24120241202412,-64.5473336764618],[-59.9639996399964,-64.4317056764318],[-59.84879848798488,-64.4334576158262],[-59.76599765997659,-64.45097700977014],[-59.73359733597336,-64.55959725222256],[-59.64719647196472,-64.58412440374408],[-59.57159571595716,-64.53156622191226],[-59.61119611196112,-64.44046537340377],[-59.54639546395464,-64.35812422186726],[-59.459994599946,-64.3458606461065],[-59.369993699937,-64.4036746461215],[-59.229592295922956,-64.44396925219256],[-59.04959049590495,-64.45097700977014],[-58.89118891188912,-64.53682204009544],[-58.78678786787867,-64.52455846433469],[-58.80478804788048,-64.44396925219256],[-58.89478894788948,-64.38965913096635],[-58.90558905589056,-64.35286840368408],[-58.81918819188192,-64.33885288852892],[-58.79758797587975,-64.29330246427469],[-58.92358923589235,-64.27928694911952],[-58.977589775897755,-64.26527143396439],[-59.0459904599046,-64.2337365248653],[-59.00639006390064,-64.19519385818862],[-58.83718837188371,-64.18643416121665],[-58.72198721987219,-64.07781391876424],[-58.53118531185311,-63.914883555085595],[-58.26478264782648,-63.76421676716771],[-57.857978579785794,-63.65734846410968],[-57.73557735577356,-63.61705385803862],[-57.58077580775807,-63.54697628226286],[-57.46197461974619,-63.51368943376937],[-57.285572855728546,-63.49091422164226],[-57.15237152371523,-63.4786506458815],[-57.09837098370983,-63.52420107013574],[-57.15237152371523,-63.57150343378437],[-57.119971199712,-63.63807713077135],[-56.97236972369723,-63.6240616156162],[-56.83556835568355,-63.63106937319377],[-56.78156781567816,-63.57150343378437],[-56.92556925569255,-63.50492973679741],[-57.01917019170192,-63.37353428221786],[-57.07677076770767,-63.26316210037105],[-57.166771667716674,-63.23513107006074],[-57.38997389973899,-63.22637137308877],[-57.86877868778687,-63.31922416099165],[-58.21438214382144,-63.4506196155712],[-58.675186751867514,-63.534712706502106],[-58.87318873188731,-63.55223210044605],[-59.03519035190351,-63.66961203987044],[-59.21879218792188,-63.713410524730286],[-59.51039510395104,-63.820278827788314],[-59.98919989199892,-63.90962773690241],[-60.27720277202772,-63.92364325205756],[-60.864008640086396,-64.07431003997544],[-60.92160921609215,-64.10759688846892],[-60.88560885608855,-64.14964343393439],[-61.08361083610836,-64.31432573700741],[-61.17361173611735,-64.36162810065605],[-61.39681396813968,-64.42644985824862],[-61.46881468814688,-64.47550416129165],[-61.50121501215011,-64.54558173706741],[-61.63081630816308,-64.6051476764768],[-61.75681756817568,-64.61040349465999],[-61.88281882818828,-64.62617094920952],[-62.13842138421384,-64.72603149468999],[-62.24282242822427,-64.74705476742271],[-62.33642336423364,-64.72953537347877],[-62.404824048240485,-64.64369034315347],[-62.5020250202502,-64.65595391891424],[-62.57762577625776,-64.75581446439469],[-62.52722527225272,-64.83289979774801],[-62.6640266402664,-64.85742694926952],[-62.77562775627756,-64.84165949471999],[-63.121231212312125,-64.94327197959484],[-63.08523085230851,-65.02736507052575],[-63.03123031230312,-65.07992325235756],[-63.06003060030599,-65.13948919176696],[-63.17883178831788,-65.1254736766118],[-63.26523265232652,-65.07291549477999],[-63.48123481234812,-65.08517907054075],[-63.762037620376205,-65.03262088870892],[-63.913239132391325,-65.09393876751271],[-64.03924039240393,-65.17978379783801],[-64.07164071640716,-65.27789240392408],[-64.050040500405,-65.4180475554756],[-63.90963909639096,-65.46710185851862],[-63.7980379803798,-65.48111737367378],[-63.81963819638196,-65.5319236161112],[-63.862838628386285,-65.55645076763271],[-64.06444064440645,-65.55294688884393],[-64.13284132841328,-65.57046628278786],[-64.17964179641795,-65.6177686464365],[-64.2120421204212,-65.63353610098605],[-64.43884438844388,-65.64054385856363],[-64.41724417244173,-65.6790865252403],[-64.38844388443884,-65.70886949494499],[-64.43524435244352,-65.76843543435439],[-64.47484474844748,-65.78069901011514],[-64.64764647646476,-65.74741216162165],[-64.67284672846728,-65.81398585860862],[-64.65484654846549,-65.86654404044044],[-64.54684546845468,-65.89983088893393],[-64.51444514445144,-65.95939682834333],[-64.61524615246152,-66.01896276775273],[-64.72324723247232,-65.9926836768368],[-65.00045000450004,-65.94713325258256],[-65.10485104851048,-65.95764488894893],[-65.26685266852668,-65.9944356162312],[-65.22365223652235,-66.06801707079575],[-65.17325173251731,-66.11707137383878],[-65.31725317253172,-66.1398465859659],[-65.46485464854648,-66.12933494959954],[-65.6160561605616,-66.13459076778273],[-65.71685716857168,-66.2537226466015],[-65.77445774457745,-66.28876143448939],[-65.77445774457745,-66.3430715557156],[-65.67725677256772,-66.40263749512499],[-65.71685716857168,-66.5725756163812],[-65.76725767257672,-66.62513379821303],[-65.84645846458464,-66.64966094973454],[-65.95445954459544,-66.64615707094575],[-66.18126181261812,-66.59184694971954],[-66.30726307263072,-66.59184694971954],[-66.3720637206372,-66.60936634366348],[-66.50526505265053,-66.6899555558056],[-66.52686526865268,-66.74076179824303],[-66.46566465664657,-66.87566113161135],[-66.50166501665016,-66.94048288920393],[-66.5340653406534,-66.9790255558806],[-66.5160651606516,-67.0631186468115],[-66.49086490864909,-67.11392488924893],[-66.47286472864728,-67.24356840443409],[-66.4980649806498,-67.28911882868833],[-66.5520655206552,-67.26283973777242],[-66.60966609666096,-67.2085296165462],[-66.75726757267573,-67.23305676806771],[-66.83646836468364,-67.28211107111075],[-66.90126901269012,-67.25583198019484],[-66.88686886868868,-67.1804985862359],[-66.930069300693,-67.14370785895363],[-66.95526955269553,-66.98428137406378],[-67.03447034470344,-66.94573870738711],[-67.16047160471604,-66.9509945255703],[-67.29727297272973,-67.07012640438909],[-67.44127441274412,-67.09114967712182],[-67.49167491674916,-67.11217294985454],[-67.54927549275493,-67.26984749534999],[-67.58527585275853,-67.43452979842303],[-67.56367563675636,-67.50285543480439],[-67.54567545675457,-67.53439034390348],[-67.4880748807488,-67.54665391966424],[-67.12447124471244,-67.48533604086045],[-66.92286922869228,-67.49234379843803],[-66.70326703267033,-67.5273825863259],[-66.6780667806678,-67.56066943481939],[-66.77166771667716,-67.59395628331288],[-66.91566915669156,-67.69206488939894],[-67.02007020070201,-67.83222004095045],[-67.10647106471065,-67.9303286470365],[-67.14967149671496,-68.02493337433378],[-66.97686976869768,-68.14756913194137],[-66.79326793267933,-68.24042191984424],[-66.89406894068941,-68.29823591985924],[-67.04167041670416,-68.4524065865659],[-67.11727117271172,-68.57504234417348],[-67.0560705607056,-68.67139901086514],[-67.13527135271352,-68.7712595563456],[-67.29727297272973,-68.7712595563456],[-67.39087390873908,-68.86060846545969],[-67.18927189271892,-68.9744845260953],[-67.02007020070201,-69.02879464732152],[-66.97326973269732,-69.16019010190107],[-67.110071100711,-69.24778707162076],[-67.30447304473044,-69.31786464739652],[-67.37287372873729,-69.41246937469379],[-68.13968139681397,-69.34764761710122],[-68.460084600846,-69.38443834438348],[-68.57888578885789,-69.41246937469379],[-68.70848708487084,-69.43174070803212],[-68.63648636486364,-69.52634543532939],[-68.47088470884708,-69.64372537475379],[-68.40248402484025,-69.80840767782682],[-68.40248402484025,-70.02039234454848],[-68.12528125281253,-70.24989640521409],[-67.88767887678877,-70.42158646586469],[-67.69327693276932,-70.68612931441818],[-67.59967599675997,-70.84380385991363],[-67.5060750607506,-71.0575404660297],[-67.53127531275312,-71.28529258730092],[-67.45927459274593,-71.52706022372728],[-67.19647196471965,-71.71977355711061],[-67.08487084870848,-71.81262634501348],[-66.95166951669516,-71.8967194359444],[-66.82926829268293,-72.09118470872212],[-67.08127081270813,-72.38726246637471],[-67.30807308073081,-72.61151070885712],[-67.6680766807668,-72.83400701194516],[-67.99927999279993,-72.93561949682001],[-68.82008820088201,-73.10555761807622],[-69.28089280892809,-73.1703793756688],[-69.96849968499684,-73.2264414362894],[-70.32130321303212,-73.27374379993805],[-71.01611016110161,-73.26323216357167],[-71.45171451714516,-73.35433301208016],[-71.69651696516965,-73.35258107268577],[-71.99531995319953,-73.37886016360167],[-72.38052380523804,-73.43842610301107],[-72.68652686526865,-73.45244161816622],[-72.92772927729277,-73.44718579998305],[-73.99693996939969,-73.69946507277577],[-74.19854198541985,-73.69596119398699],[-74.34614346143461,-73.68369761822622],[-74.59454594545944,-73.71523252732531],[-74.85374853748537,-73.65741852731031],[-75.04455044550446,-73.64515495154956],[-75.29295292952929,-73.63814719397197],[-75.59535595355953,-73.71172864853652],[-75.91575915759157,-73.73625580005805],[-76.29016290162902,-73.8045814364394],[-76.75456754567546,-73.78881398188986],[-76.88776887768877,-73.82034889098895],[-77.04977049770497,-73.84487604251046],[-77.13617136171361,-73.81684501220016],[-77.03177031770318,-73.7187364061141],[-76.76536765367653,-73.56631767880182],[-76.85176851768517,-73.4612013151382],[-77.13617136171361,-73.49624010302607],[-77.44577445774458,-73.4874804060541],[-77.84537845378453,-73.5155114363644],[-78.14418144181441,-73.5470463454635],[-78.40698406984069,-73.55580604243546],[-78.78498784987849,-73.50675173939244],[-78.9649896498965,-73.31228646661471],[-79.5229952299523,-73.08979016352667],[-79.80739807398074,-73.0284722847229],[-80.1530015300153,-73.00044125441258],[-80.4410044100441,-72.94437919379197],[-80.58860588605886,-72.97766604228546],[-80.61380613806138,-73.0827824059491],[-80.43740437404374,-73.22468949689501],[-80.37980379803798,-73.30878258782592],[-80.33660336603366,-73.41389895148956],[-81.02421024210241,-73.23520113326137],[-81.17541175411753,-73.24921664841652],[-81.26181261812617,-73.3157903454035],[-81.23661236612365,-73.47346489089895],[-81.16461164611646,-73.6328913757888],[-81.30861308613086,-73.73800773945244],[-81.60741607416074,-73.79582173946744],[-82.18342183421834,-73.85713961827122],[-82.8170281702817,-73.73275192126926],[-83.04023040230402,-73.70647283035335],[-83.56583565835658,-73.70647283035335],[-83.79623796237962,-73.64515495154956],[-84.21384213842138,-73.5733254363794],[-84.57024570245702,-73.55755798182986],[-84.98064980649806,-73.50149592120925],[-85.26145261452614,-73.41389895148956],[-85.58185581855818,-73.2597282847829],[-85.80145801458015,-73.19140264840152],[-85.98145981459814,-73.20892204234546],[-86.60066600666006,-73.35433301208016],[-86.79146791467915,-73.36309270905213],[-87.03627036270362,-73.35433301208016],[-87.39987399873998,-73.19140264840152],[-87.60867608676087,-73.19490652719031],[-87.93627936279363,-73.24045695144456],[-88.20628206282062,-73.21943367871182],[-88.41868418684186,-73.2281933756838],[-88.5590855908559,-73.12132507262577],[-88.33228332283322,-72.93386755742561],[-88.19548195481954,-72.85853416346667],[-88.19548195481954,-72.78670464829652],[-88.52668526685267,-72.70261155736561],[-88.77868778687787,-72.68334022402728],[-89.12789127891278,-72.69385186039365],[-89.22869228692286,-72.8252473149732],[-89.34029340293402,-72.89006907256577],[-89.52389523895239,-72.87079773922744],[-89.8190981909819,-72.86203804225546],[-90.0351003510035,-72.96014664834152],[-90.1539015390154,-72.94437919379197],[-90.29430294302942,-72.97766604228546],[-90.27270272702727,-73.11782119383697],[-90.43110431104311,-73.24396083023335],[-90.92070920709207,-73.31929422419228],[-91.16911169111691,-73.30703064843152],[-92.2419224192242,-73.17913907264077],[-92.82872828728287,-73.16512355748561],[-93.70713707137071,-73.21417786052865],[-93.98433984339843,-73.2860073756988],[-94.24714247142471,-73.31228646661471],[-94.58554585545855,-73.24921664841652],[-95.02835028350283,-73.23870501205016],[-95.2371523715237,-73.21943367871182],[-95.52875528755287,-73.24220889083895],[-95.88155881558815,-73.29301513327637],[-96.15156151561516,-73.30878258782592],[-96.39276392763928,-73.30177483024835],[-96.67716677166771,-73.26848798175486],[-96.95436954369544,-73.20717010295107],[-97.47637476374763,-73.12658089080895],[-97.65277652776527,-73.1441002847529],[-97.81837818378183,-73.10205373928744],[-98.01278012780128,-73.03372810290607],[-98.20718207182071,-73.02146452714531],[-99.80919809198092,-73.00044125441258],[-100.25920259202591,-73.04073586048365],[-100.56520565205652,-73.01620870896213],[-100.82080820808208,-72.98116992107425],[-101.3320133201332,-72.9951854362294],[-101.68121681216812,-73.03022422411729],[-101.84321843218432,-73.02146452714531],[-102.03042030420303,-72.9986893150182],[-102.40842408424083,-72.98817767865182],[-102.48042480424805,-72.95138695136956],[-102.36162361623616,-72.9110923452985],[-102.27162271622716,-72.83575895133956],[-102.36162361623616,-72.76042555738061],[-102.4840248402484,-72.7358984058591],[-102.85482854828548,-72.71662707252077],[-103.11043110431105,-72.72188289070395],[-103.21483214832148,-72.77268913314137],[-103.37323373233733,-72.81823955739561],[-103.30843308433084,-72.94613113318637],[-103.07443074430743,-73.18439489082395],[-102.90882908829089,-73.2860073756988],[-102.67482674826748,-73.32104616358667],[-101.81441814418145,-73.31053452722031],[-101.57321573215732,-73.32980586055865],[-101.1880118801188,-73.3175422847979],[-100.43560435604356,-73.35258107268577],[-100.02160021600216,-73.4033873151232],[-99.52839528395283,-73.49448816363167],[-99.20079200792007,-73.57157349698501],[-98.89478894788948,-73.61186810305607],[-99.16119161191611,-73.64165107276077],[-99.34479344793448,-73.6346433151832],[-99.54279542795427,-73.64515495154956],[-99.65439654396543,-73.6942092545926],[-99.78039780397803,-73.7204883455085],[-100.71640716407164,-73.75727907279077],[-100.98640986409863,-73.75727907279077],[-101.13041130411304,-73.73450386066365],[-101.31041310413104,-73.69596119398699],[-101.58761587615876,-73.66617822428229],[-101.82881828818287,-73.65566658791592],[-102.03762037620376,-73.6311394363944],[-102.4120241202412,-73.61712392123925],[-102.80082800828008,-73.64515495154956],[-102.8620286202862,-73.78355816370669],[-102.76482764827648,-73.88341870918714],[-102.44082440824408,-73.9254652546526],[-102.1060210602106,-73.95700016375167],[-101.71721717217171,-74.02357386073865],[-101.58761587615876,-74.0971553153032],[-101.34281342813428,-74.34943458809592],[-101.25281252812528,-74.48608586085865],[-101.02241022410225,-74.50535719419699],[-100.8820088200882,-74.54039598208486],[-100.52920529205292,-74.48958973964744],[-100.23760237602376,-74.48433392146426],[-100.11880118801187,-74.51586883056335],[-100.01440014400144,-74.66127980029805],[-100.26640266402664,-74.82245822458229],[-100.47160471604715,-74.87151252762531],[-100.31320313203132,-74.91355907309077],[-100.16560165601656,-74.93808622461229],[-99.84879848798488,-74.92231877006274],[-99.65079650796508,-74.94859786097865],[-99.2079920799208,-75.0782413761638],[-98.72558725587255,-75.14131119436199],[-98.55638556385564,-75.19036549740501],[-98.64638646386463,-75.27796246712471],[-98.75078750787507,-75.31650513380139],[-98.98118981189812,-75.32701677016775],[-99.5319953199532,-75.3094973762238],[-100.08280082800827,-75.3708152550276],[-100.46440464404644,-75.35329586108365],[-100.70560705607056,-75.3988462853379],[-101.04041040410404,-75.42162149746501],[-101.30321303213032,-75.3655594368444],[-101.62721627216271,-75.2219004065041],[-101.70641706417064,-75.12729567920684],[-102.7720277202772,-75.11678404284046],[-103.12123121231213,-75.09576077010774],[-103.42363423634237,-75.10101658829092],[-103.90243902439025,-75.15182283072835],[-104.1580415804158,-75.12028792162926],[-104.61884618846189,-75.15707864891154],[-104.90324903249032,-75.11503210344608],[-105.40005400054001,-75.1973732549826],[-106.62046620466204,-75.34453616411169],[-106.93366933669337,-75.3094973762238],[-107.26847268472685,-75.33402452774533],[-107.80487804878048,-75.32176095198456],[-108.25488254882549,-75.2516833762088],[-108.82368823688236,-75.20613295195456],[-109.27369273692737,-75.18510967922184],[-109.99009990099901,-75.19912519437699],[-111.10251102511025,-75.19036549740501],[-111.35811358113581,-75.22014846710971],[-111.46251462514626,-75.13255149739001],[-110.96930969309693,-74.95210173976744],[-110.53370533705336,-74.83647373973744],[-110.29970299702997,-74.71033410334107],[-110.23130231302312,-74.53689210329608],[-110.30690306903068,-74.36695398203986],[-110.53370533705336,-74.28811670929214],[-110.77130771307714,-74.2688453759538],[-111.01971019710197,-74.23030270927714],[-111.18171181711817,-74.18825616381167],[-111.4661146611466,-74.20051973957244],[-111.63171631716317,-74.1812484062341],[-111.80811808118081,-74.2705973153482],[-111.72171721717217,-74.3862253153782],[-111.69651696516965,-74.5036052548026],[-111.79011790117902,-74.57193089118395],[-111.73971739717398,-74.65427204272046],[-111.58491584915849,-74.75062870941214],[-111.69651696516965,-74.7926752548776],[-111.86931869318693,-74.80143495184956],[-112.17172171721717,-74.83296986094865],[-113.08973089730897,-74.89253580035805],[-113.59373593735937,-74.94334204279546],[-113.75213752137522,-74.95210173976744],[-113.93213932139321,-74.98188470947214],[-114.11214112141121,-74.98188470947214],[-114.09774097740977,-74.9083032549076],[-113.98613986139861,-74.84348149731501],[-113.90333903339034,-74.6437604063541],[-113.78453784537845,-74.6174813154382],[-113.59733597335973,-74.5579153760288],[-113.33453334533345,-74.45455095175956],[-113.45333453334533,-74.39498501235016],[-113.64053640536405,-74.40549664871654],[-113.75213752137522,-74.36695398203986],[-113.71253712537126,-74.22855076988274],[-113.57573575735758,-74.20752749715001],[-113.48933489334892,-74.15847319410699],[-113.50733507335073,-74.08839561833122],[-114.34614346143461,-73.9254652546526],[-114.62334623346233,-73.90269004252546],[-114.79254792547925,-73.98853507285077],[-114.99054990549905,-74.27585313353137],[-115.10575105751057,-74.45455095175956],[-115.2209522095221,-74.48783780025305],[-116.43416434164342,-74.44754319418199],[-117.06777067770678,-74.4738222850979],[-117.80577805778057,-74.40374470932214],[-118.34218342183422,-74.38096949719501],[-118.65538655386553,-74.39323307295577],[-118.8029880298803,-74.42301604266046],[-119.02259022590226,-74.51762076995774],[-119.42219422194222,-74.62098519422699],[-119.67779677796779,-74.65427204272046],[-121.54261542615426,-74.75062870941214],[-123.88983889838897,-74.77340392153926],[-124.3110431104311,-74.73661319425699],[-125.3550535505355,-74.71383798212986],[-126.38466384663846,-74.74186901244016],[-127.02187021870219,-74.69807052758031],[-127.86427864278642,-74.71909380031305],[-128.94068940689408,-74.8207062851879],[-129.23949239492396,-74.82946598215986],[-129.79029790297903,-74.89078386096365],[-130.19710197101972,-74.89078386096365],[-130.8559085590856,-74.82596210337107],[-131.70551705517056,-74.81019464882154],[-132.0511205112051,-74.76639616396169],[-132.349923499235,-74.7891713760888],[-132.99072990729906,-74.80669077003274],[-133.47313473134733,-74.85224119428699],[-133.7971379713797,-74.85399313368139],[-134.11754117541176,-74.82946598215986],[-134.46674466744668,-74.77690780032805],[-134.8411484114841,-74.69456664879154],[-135.3631536315363,-74.69106277000274],[-136.02916029160292,-74.76464422456729],[-136.22716227162272,-74.83647373973744],[-136.4611646116461,-75.03619483069835],[-136.5511655116551,-75.1395592549676],[-136.64836648366483,-75.16233446709471],[-137.09117091170913,-75.15182283072835],[-137.61677616776169,-75.07473749737501],[-139.15039150391505,-75.16058252770031],[-139.69039690396903,-75.21314070953214],[-140.2952029520295,-75.40585404291548],[-140.47160471604715,-75.44790058838093],[-140.70920709207093,-75.49695489142395],[-140.9972099720997,-75.51973010355108],[-141.2240122401224,-75.54600919446699],[-140.87480874808747,-75.7457302854279],[-141.0080100801008,-75.75098610361108],[-141.1340113401134,-75.7457302854279],[-141.50481504815048,-75.68966822480729],[-142.09522095220953,-75.53024173991744],[-142.3292232922329,-75.49169907324078],[-143.02043020430204,-75.5442572550726],[-143.5748357483575,-75.56352858841093],[-144.21924219242192,-75.73171477027275],[-144.71964719647195,-75.8315753157532],[-145.10485104851048,-75.87887767940184],[-145.98685986859869,-75.8893893157682],[-146.3252632526325,-76.02078477034775],[-146.38286382863828,-76.09962204309548],[-145.86085860858608,-76.2660562855629],[-145.64125641256413,-76.32562222497229],[-145.44325443254434,-76.4097153159032],[-145.6880568805688,-76.42898664924154],[-145.8860588605886,-76.42373083105835],[-146.5988659886599,-76.33788580073305],[-146.81846818468185,-76.31861446739472],[-147.8588785887859,-76.13115695219456],[-148.31968319683196,-76.10487786127865],[-148.46008460084602,-76.11714143703941],[-148.6328863288633,-76.16794767947684],[-148.78048780487805,-76.2380252552526],[-148.89568895688956,-76.27131210374608],[-149.28449284492845,-76.31160670981714],[-149.65529655296552,-76.36591683104335],[-149.33849338493386,-76.41847501287518],[-149.04689046890468,-76.45876961894623],[-148.60048600486004,-76.4938084068341],[-147.34047340473404,-76.4377463462135],[-146.77526775267754,-76.50782392198926],[-146.1668616686167,-76.65849070990714],[-145.74925749257494,-76.74959155841563],[-145.67725677256772,-76.79689392206427],[-145.68445684456844,-76.88449089178395],[-145.63045630456304,-76.95456846755972],[-145.80685806858068,-77.01238246757472],[-145.93285932859328,-77.02814992212427],[-145.96525965259653,-77.06844452819533],[-145.86445864458645,-77.09472361911124],[-145.75285752857528,-77.1034833160832],[-145.5620556205562,-77.1612973160982],[-145.51525515255153,-77.19983998277488],[-145.6340563405634,-77.2208632555076],[-145.80685806858068,-77.27342143733942],[-145.79605796057962,-77.32948349796003],[-145.71325713257133,-77.33824319493199],[-145.64845648456486,-77.39780913434139],[-145.60165601656016,-77.45562313435639],[-145.67725677256772,-77.48890998284988],[-146.0732607326073,-77.48715804345548],[-146.390063900639,-77.47314252830033],[-146.92646926469266,-77.25940592218427],[-147.20727207272074,-77.28568501310018],[-147.44127441274412,-77.32072380098805],[-147.56727567275672,-77.32597961917124],[-147.72927729277293,-77.31021216462169],[-148.19728197281972,-77.21210355853563],[-148.57168571685716,-77.1052352554776],[-148.77688776887769,-77.12450658881593],[-148.83808838088382,-77.20159192216927],[-148.84528845288452,-77.28393307370578],[-148.74448744487444,-77.34349901311518],[-148.5608856088561,-77.36101840705912],[-148.25848258482586,-77.41182464949654],[-148.1540815408154,-77.46263089193397],[-148.34128341283412,-77.55197980104805],[-149.1260912609126,-77.64308064955654],[-149.47529475294752,-77.71491016472669],[-149.5868958689587,-77.77447610413608],[-149.71649716497166,-77.7972513162632],[-150.08370083700837,-77.7709722253473],[-150.30690306903068,-77.73067761927624],[-150.95490954909548,-77.57300307378078],[-151.7181171811718,-77.42584016465169],[-151.9989199891999,-77.41182464949654],[-153.07533075330753,-77.44160761920124],[-153.46053460534606,-77.41532852828533],[-153.5721357213572,-77.3627703464535],[-153.60453604536045,-77.31021216462169],[-153.71253712537126,-77.27342143733942],[-153.91053910539105,-77.22611907369078],[-154.8141481414814,-77.12625852821033],[-155.10215102151022,-77.11925077063275],[-155.3577535775358,-77.1332662857879],[-155.91935919359193,-77.09822749790003],[-156.2109621096211,-77.1052352554776],[-156.36936369363693,-77.1350182251823],[-156.6681666816668,-77.21385549793003],[-157.139771397714,-77.24188652824033],[-157.46377463774638,-77.23137489187397],[-157.84177841778418,-77.07895616456169],[-158.00378003780037,-77.09121974032244],[-158.21258212582126,-77.15779343730942],[-158.2449824498245,-77.35401064948154],[-158.23058230582305,-77.49766967982184],[-158.35298352983529,-77.61504961924624],[-158.50058500585007,-77.77797998292488],[-158.4069840698407,-77.88835216477169],[-158.28458284582845,-77.95142198296988],[-157.84897848978488,-78.07405774057744],[-157.2657726577266,-78.20019737697382],[-156.5709657096571,-78.18618186181867],[-155.33975339753397,-78.19143768000184],[-155.03735037350373,-78.22122064970654],[-154.69534695346954,-78.21771677091775],[-154.29214292142922,-78.25976331638321],[-154.5369453694537,-78.35962386186367],[-154.7169471694717,-78.39816652854033],[-155.91935919359193,-78.51029064978154],[-156.20736207362074,-78.55934495282457],[-156.470164701647,-78.63467834678352],[-156.1137611376114,-78.74505052863033],[-155.210152101521,-78.96404295292957],[-154.5189451894519,-79.04638410446609],[-153.51813518135182,-79.11646168024184],[-152.7009270092701,-79.13573301358018],[-152.24372243722436,-79.10244616508669],[-152.13932139321392,-79.11646168024184],[-152.0529205292053,-79.19354701359518],[-152.09252092520924,-79.24084937724382],[-151.90531905319054,-79.28114398331488],[-151.63531635316355,-79.31793471059714],[-151.3689136891369,-79.39326810455609],[-151.04851048510486,-79.45984180154306],[-150.49050490504905,-79.54568683186837],[-149.05049050490504,-79.65605901371518],[-148.41688416884168,-79.73139240767412],[-148.17568175681757,-79.77519089253397],[-148.08208082080822,-79.85753204407048],[-148.1288812888129,-79.90833828650791],[-148.2980829808298,-79.90658634711352],[-148.4348843488435,-79.92936155924063],[-148.43128431284313,-79.97140810470609],[-148.34128341283412,-80.00294301380518],[-148.3160831608316,-80.07126865018654],[-148.44928449284492,-80.09053998352488],[-148.76608766087662,-80.10805937746882],[-149.5760957609576,-80.10630743807442],[-149.84609846098462,-80.11681907444078],[-150.22050220502206,-80.15010592293427],[-150.43650436504365,-80.21142380173806],[-150.5769057690577,-80.35333089268397],[-150.51570515705157,-80.40939295330458],[-150.28170281702816,-80.48122246847473],[-150.1341013410134,-80.51100543817942],[-149.42849428494284,-80.58633883213837],[-149.2628926289263,-80.59334658971594],[-149.21249212492125,-80.60385822608231],[-149.2088920889209,-80.67043192306927],[-149.14769147691476,-80.71948622611231],[-148.98568985689857,-80.74226143823942],[-148.54288542885428,-80.75978083218337],[-148.02448024480245,-80.83511422614231],[-148.12168121681216,-80.89993598373488],[-152.0349203492035,-81.02957949892003],[-155.91935919359193,-81.13294392318927],[-156.52776527765278,-81.16272689289397],[-156.8157681576816,-81.23105252927533],[-157.03177031770318,-81.31864949899503],[-156.49176491764916,-81.37646349901003],[-154.90774907749076,-81.50961089298397],[-154.48654486544865,-81.56567295360458],[-154.23094230942309,-81.62348695361958],[-153.95733957339573,-81.70057228697291],[-154.06174061740617,-81.7653940445655],[-154.18774187741877,-81.81094446881973],[-154.45054450544507,-81.86700652944035],[-154.7169471694717,-81.94058798400488],[-153.88173881738817,-82.17709980224807],[-153.01053010530106,-82.45040234777352],[-153.39933399333992,-82.58705362053625],[-153.82053820538206,-82.66939477207276],[-155.1489514895149,-82.85860422666731],[-155.45855458554587,-82.9812399842749],[-156.0381603816038,-83.02679040852912],[-157.01737017370175,-83.07584471157216],[-157.52137521375215,-83.10737962067125],[-157.67977679776797,-83.13015483279837],[-157.58977589775898,-83.18796883281337],[-157.35577355773557,-83.19848046917974],[-157.0281702817028,-83.23351925706761],[-157.42777427774277,-83.34564337830882],[-157.69777697776976,-83.3806821661967],[-159.44379443794438,-83.54361252987535],[-159.92259922599226,-83.49455822683231],[-160.59580595805957,-83.48930240864914],[-162.1978219782198,-83.51908537835382],[-162.5758257582576,-83.4104651359014],[-162.91062910629105,-83.34739531770322],[-163.11223112231121,-83.32987592375929],[-163.7350373503735,-83.37367440861914],[-164.0590405904059,-83.42448065105656],[-164.44424444244441,-83.4682791359164],[-164.64584645846458,-83.4122170752958],[-164.9158491584916,-83.28958131768822],[-165.6178561785618,-83.21599986312367],[-166.21546215462155,-83.20023240857412],[-167.7238772387724,-83.21775180251807],[-168.0550805508055,-83.22651149949004],[-168.19188191881918,-83.2124959843349],[-168.41868418684186,-83.22826343888444],[-168.60228602286023,-83.20198434796852],[-168.78948789487896,-83.18796883281337],[-169.01629016290164,-83.1494261661367],[-169.44109441094412,-83.0968679843049],[-171.03231032310322,-82.94269731759822],[-171.82071820718207,-82.84809259030095],[-172.1231212312123,-82.8621081054561],[-172.3931239312393,-82.8936430145552],[-172.5911259112591,-82.88488331758322],[-172.85032850328503,-82.91641822668231],[-173.06993069930698,-82.91641822668231],[-174.23634236342363,-82.79378246907474],[-174.17154171541716,-82.84809259030095],[-174.06714067140672,-82.90065077213276],[-171.53991539915398,-83.20373628736291],[-171.1871118711187,-83.25629446919474],[-169.16749167491676,-83.44900780257807],[-168.7858878588786,-83.5295970147202],[-168.49788497884978,-83.6119381662567],[-168.34668346683466,-83.63646531777822],[-168.05148051480515,-83.73457392386429],[-167.79947799477995,-83.7906359844849],[-167.55467554675548,-83.81165925721761],[-166.65106651066512,-83.79238792387929],[-165.92025920259204,-83.7906359844849],[-165.5350553505535,-83.7573491359914],[-164.95184951849518,-83.80640343903444],[-164.08424084240843,-83.94655859058595],[-164.01224012240124,-84.01488422696731],[-164.12384123841238,-84.05342689364399],[-164.50184501845018,-84.07094628758792],[-164.60264602646026,-84.09722537850384],[-164.68544685446855,-84.15503937851884],[-164.5270452704527,-84.1918301058011],[-164.0338403384034,-84.27417125733761],[-163.82143821438214,-84.28993871188716],[-163.75663756637567,-84.3057061664367],[-163.76383763837637,-84.32497749977504],[-163.90063900639007,-84.35300853008535],[-165.12465124651246,-84.37403180281807],[-165.1858518585186,-84.3687759846349],[-165.239852398524,-84.38103956039565],[-165.13545135451355,-84.40907059070595],[-164.9158491584916,-84.43184580283307],[-164.11304113041132,-84.44586131798823],[-163.8970389703897,-84.47038846950974],[-163.76023760237604,-84.49316368163686],[-163.68463684636845,-84.5124350149752],[-163.56943569435694,-84.52820246952474],[-158.30258302583024,-84.77872980292308],[-156.9849698496985,-84.81026471202216],[-156.62136621366213,-84.84004768172686],[-156.48816488164883,-84.8891019847699],[-157.15057150571505,-84.89085392416429],[-157.4529745297453,-84.91187719689701],[-156.98856988569887,-84.98195477267278],[-156.64296642966428,-85.08006337875884],[-156.45936459364594,-85.18517974242246],[-156.80856808568086,-85.19218750000005],[-157.1289712897129,-85.18517974242246],[-160.82260822608225,-84.98721059085595],[-162.9322293222932,-84.90136556053065],[-163.4650346503465,-84.90136556053065],[-166.91026910269102,-84.81902440899414],[-167.49347493474934,-84.83303992414929],[-168.04788047880479,-84.72792356048565],[-168.6670866708667,-84.6841250756258],[-171.7019170191702,-84.5422179846799],[-174.66474664746647,-84.46338071193216],[-174.9851498514985,-84.46513265132656],[-175.38115381153813,-84.4791481664817],[-175.87435874358744,-84.5106830755808],[-176.10836108361084,-84.47564428769292],[-176.28836288362885,-84.41783028767792],[-176.98676986769868,-84.39855895433959],[-177.7319773197732,-84.3950550755508],[-178.07038070380705,-84.35300853008535],[-178.39078390783908,-84.3372410755358],[-180,-84.35125659069095]],[[-180,-16.540690391278943],[-179.9279992799928,-16.502147724602267],[-179.9279992799928,-16.479372512475152],[-179.89919899198992,-16.43207014882651],[-179.94239942399423,-16.440829845798476],[-180,-16.488132209447116],[179.9855998559986,-16.521419057940605],[179.9855998559986,-16.540690391278943],[-180,-16.540690391278943]],[[-180,-16.96290778532787],[-179.97479974799748,-16.92436511865121],[-179.86679866798667,-16.850783664086663],[-179.82359823598236,-16.76493863376136],[-179.85959859598597,-16.687853300408023],[-179.8919989199892,-16.700116876168792],[-180,-16.785961906494094],[179.9315993159932,-16.875310815608188],[179.89559895598956,-16.964659724722267],[179.92439924399247,-16.999698512610152],[-180,-16.96290778532787]],[[-180,68.98373502485026],[179.8667986679867,69.01351799455495],[179.2727927279273,69.26054144916449],[178.95238952389525,69.29558023705238],[178.9235892358924,69.32536320675706],[178.90558905589057,69.36215393403936],[178.8479884798848,69.38668108556087],[178.44118441184412,69.45325478254782],[177.93357933579335,69.49530132801328],[177.39357393573937,69.61092932804328],[176.92556925569255,69.64596811593117],[176.4107641076411,69.76860387353872],[176.10836108361087,69.85970472204721],[175.9211592115921,69.8947435099351],[175.75195751957523,69.90350320690706],[175.2947529475295,69.85970472204721],[174.78714787147874,69.85620084325842],[174.31914319143192,69.88247993417434],[173.94833948339482,69.87372023720238],[173.73233732337326,69.8912396311463],[173.43713437134375,69.94730169176691],[173.35433354333543,69.92452647963981],[173.2787327873279,69.82466593415936],[173.05553055530555,69.86496054023041],[172.86832868328685,69.91927066145661],[172.55872558725588,69.96832496449966],[171.97191971919722,69.99985987359875],[171.24831248312483,70.07694520695208],[170.8667086670867,70.09621654029041],[170.4851048510485,70.10672817665676],[170.5247052470525,69.93854199479495],[170.50310503105032,69.85620084325842],[170.35910359103593,69.7510844795948],[170.20070200702008,69.68275884321343],[170.16110161101614,69.62669678259283],[170.58230582305822,69.58289829773298],[170.71550715507158,69.38843302495525],[170.88470884708846,69.26404532795328],[170.99630996309963,69.13440181276812],[170.99630996309963,69.04505290365404],[170.5391053910539,68.8260604793548],[170.06390063900642,68.79802944904449],[169.61029610296106,68.78576587328374],[169.41589415894163,68.91891326725766],[169.31149311493118,69.08009169154192],[168.9478894788948,69.16418478247283],[168.5878858788588,69.2290065400654],[168.42228422284222,69.23951817643177],[168.30348303483038,69.27105308553087],[168.23148231482315,69.44624702497026],[168.1486814868149,69.57764247954981],[168.0478804788048,69.62494484319842],[167.9506795067951,69.69852629776298],[167.85707857078575,69.72830926746767],[167.62667626676267,69.74057284322842],[167.07227072270723,69.55486726742268],[166.88506885068853,69.50055714619646],[166.82026820268203,69.49880520680207],[165.98145981459817,69.54610757045072],[165.7618576185762,69.58465023712736],[164.51264512645128,69.60917738864887],[164.159841598416,69.7195495704957],[163.94743947439474,69.73531702504525],[163.70623706237063,69.70203017655177],[163.49743497434974,69.69327047957981],[163.20223202232023,69.71429375231253],[162.9430294302943,69.68275884321343],[162.37422374223746,69.64947199471996],[162.16542165421657,69.61092932804328],[161.9458194581946,69.5443556310563],[161.53541535415354,69.37967332798328],[161.48141481414814,69.30083605523555],[161.48141481414814,69.2009755097551],[161.56421564215646,69.06432423699238],[161.56421564215646,68.90489775210253],[161.4958149581496,68.8505876308763],[161.36621366213666,68.822556600566],[161.22941229412294,68.65437041870419],[161.10341103411037,68.5632695701957],[160.85500855008553,68.53874241867419],[160.99540995409956,68.60706805505555],[161.12861128611286,68.65437041870419],[161.3410134101341,68.90489775210253],[161.3086130861309,68.98198308545585],[161.13941139411395,69.03804514607646],[161.0350103501035,69.09761108548585],[160.9810098100981,69.33412290372902],[160.93060930609306,69.45851060073102],[160.90900909009093,69.60567350986011],[160.739807398074,69.65472781290313],[160.12060120601205,69.73006120686208],[159.83259832598327,69.78437132808827],[159.72819728197283,69.87021635841359],[159.839798397984,69.98934823723238],[159.83259832598327,70.08220102513525],[159.89019890198904,70.1592863584886],[159.9837998379984,70.22060423729238],[160.00540005400057,70.30995314640646],[159.9585995859959,70.42382920704208],[159.91179911799117,70.5061703585786],[159.8037980379804,70.60427896466464],[159.72819728197283,70.6498293889189],[159.35019350193505,70.78998454047041],[158.70218702187026,70.9353955102051],[158.03618036180364,71.03875993447434],[157.44577445774456,71.07379872236223],[156.68616686166865,71.09307005570057],[155.8941589415894,71.09482199509495],[155.59535595355953,71.03875993447434],[155.030150301503,71.03350411629117],[154.41454414544148,70.97393817688177],[153.79533795337954,70.8793334495845],[153.46053460534608,70.8793334495845],[152.79812798127983,70.83553496472464],[152.51012510125105,70.83378302533026],[151.76131761317612,70.98269787385374],[151.99891998919992,71.00196920719208],[152.09252092520927,71.0229924799248],[151.76131761317612,71.21745775270253],[151.58131581315814,71.2875353284783],[151.1457114571146,71.37338035880359],[150.96930969309693,71.38038811638117],[150.82170821708218,71.36286872243721],[150.24210242102424,71.26651205574555],[150.09810098100985,71.2262174496745],[150.38610386103863,71.3383415709157],[150.52650526505266,71.38564393456434],[150.6669066690667,71.45572151034011],[150.63450634506347,71.49951999519996],[150.5985059850599,71.52054326793268],[150.0621006210062,71.5100316315663],[150.02610026100263,71.52054326793268],[149.9108991089911,71.58010920734208],[149.85689856898568,71.6011324800748],[149.49689496894968,71.66420229827298],[149.2376923769238,71.6887294497945],[148.96768967689678,71.6904813891889],[148.92448924489247,71.71500854071041],[148.95328953289533,71.7447915104151],[148.96408964089642,71.76231090435905],[149.05049050490504,71.79559775285253],[149.28089280892812,71.82538072255724],[149.88209882098823,71.84290011650117],[150.01530015300153,71.89545829833298],[149.99729997299977,71.9497684195592],[149.96129961299613,71.99181496502464],[149.7668976689767,72.0916755105051],[149.50049500495004,72.16350502567525],[148.96408964089642,72.25285393478936],[148.40248402484025,72.31241987419875],[147.4340743407434,72.34045090450905],[147.26127261272615,72.3281873287483],[147.12807128071285,72.291396601466],[146.8940689406894,72.19679187416875],[146.36846368463688,71.9217373892489],[146.0732607326073,71.80786132861328],[145.80325803258035,71.74654344980951],[145.18765187651877,71.69573720737208],[145.0760507605076,71.70800078313283],[144.98964989649897,71.75355120738706],[145.01845018450183,71.79384581345815],[145.07245072450723,71.83063654074041],[145.0760507605076,71.85516369226193],[145.04725047250474,71.90071411651616],[145.06525065250656,71.9252412680377],[145.12645126451264,71.92699320743208],[145.27045270452703,71.89545829833298],[145.40725407254075,71.89020248014981],[145.75645756457567,71.94100872258724],[145.75645756457567,72.01984599533495],[145.66285662856632,72.06714835898359],[145.709657096571,72.17752054083041],[145.709657096571,72.20555157114072],[145.76005760057603,72.22657484387344],[145.79965799657998,72.22131902569026],[146.05166051660518,72.14248175294253],[146.1380613806138,72.14598563173132],[146.23166231662316,72.13722593475936],[146.0048600486005,71.94626454077041],[146.1128611286113,71.944512601376],[146.4008640086401,72.0356134498845],[146.5988659886599,72.12321041960419],[146.80766807668078,72.23708648023981],[146.83286832868328,72.2949004802548],[146.59526595265953,72.30190823783238],[145.04005040050401,72.25986169236694],[144.47124471244712,72.17401666204162],[144.2948429484295,72.19328799537996],[144.16884168841688,72.25810975297253],[144.359643596436,72.26511751055011],[144.58644586445865,72.30541211662117],[144.77724777247772,72.3824974499745],[144.89604896048962,72.39651296512966],[145.21285212852132,72.39300908634087],[145.46845468454688,72.36147417724177],[146.23526235262352,72.34921060148102],[146.25326253262534,72.44206338938389],[146.0840608406084,72.4718463590886],[145.71325713257136,72.4981254500045],[145.48645486454865,72.54192393486434],[145.19845198451986,72.56995496517465],[144.56844568445683,72.6102495712457],[144.3056430564306,72.6435364197392],[143.67923679236793,72.67331938944389],[143.51723517235172,72.6978465409654],[142.06282062820628,72.72062175309253],[141.51921519215193,72.78894738947389],[141.31041310413104,72.85727302585525],[140.80640806408064,72.89055987434875],[140.70920709207093,72.89055987434875],[140.6768067680677,72.87128854101041],[140.65160651606516,72.84325751070011],[140.97200972009722,72.71711787430374],[140.9828098280983,72.62952090458404],[141.08001080010803,72.5874743591186],[140.70560705607056,72.51914872273724],[140.450004500045,72.49286963182132],[139.60039600396004,72.49637351061011],[139.47439474394747,72.4665905409054],[139.13959139591395,72.32993926814268],[139.14679146791468,72.26511751055011],[139.1755917559176,72.16350502567525],[139.43119431194316,72.16350502567525],[139.5067950679507,72.2073035105351],[139.61839618396186,72.22482290447905],[140.13320133201336,72.20905544992951],[140.1872018720187,72.19153605598555],[140.01440014400146,72.16175308628087],[139.84879848798488,72.1477375711257],[139.639996399964,71.99882272260223],[139.35919359193593,71.95152035895359],[139.55359553595537,71.92699320743208],[139.7227972279723,71.88494666196661],[139.6939969399694,71.70099302555525],[139.93879938799387,71.55733399521495],[139.98559985599854,71.490760298228],[139.63279632796326,71.48900835883359],[139.319593195932,71.44520987397374],[139.2079920799208,71.44520987397374],[139.00639006390065,71.55558205582057],[138.77958779587794,71.6291635103851],[138.6715867158672,71.6344193285683],[138.52398523985244,71.56258981339815],[138.3187831878319,71.6028844194692],[138.23238232382323,71.59587666189162],[138.11718117181175,71.56609369218691],[138.0487804878049,71.52579908611585],[137.9947799477995,71.4627292679177],[137.92637926379263,71.42944241942419],[137.91917919179195,71.38389199516996],[138.02358023580234,71.36286872243721],[138.09558095580957,71.35936484364845],[138.31518315183155,71.32607799515495],[138.0919809198092,71.30680666181661],[138.03078030780307,71.28578338908389],[138.0127801278013,71.26125623756238],[137.84357843578437,71.2262174496745],[137.90117901179013,71.1946825405754],[137.9731797317973,71.16840344965951],[137.99117991179912,71.14212435874359],[137.94077940779408,71.13336466177162],[137.7967779677797,71.1631476314763],[137.64917649176493,71.20869805573057],[137.41877418774192,71.29979890423905],[137.31437314373147,71.35936484364845],[137.11637116371168,71.41542690426905],[136.40716407164075,71.57134951037011],[136.09036090360905,71.62040381341313],[135.88515885158853,71.63091544977951],[135.55755557555574,71.60989217704676],[135.35955359553594,71.54331848005981],[135.02115021150212,71.51528744974951],[134.81234812348123,71.46097732852328],[134.70434704347042,71.38739587395875],[134.1031410314103,71.37863617698676],[133.68913689136895,71.43469823760736],[133.42633426334265,71.490760298228],[133.13113131131314,71.606388298258],[132.839528395284,71.75530314678147],[132.80352803528035,71.76756672254223],[132.76752767527677,71.79910163164132],[132.71712717127173,71.87093114681147],[132.65232652326523,71.9252412680377],[132.56232562325624,71.89545829833298],[132.3247232472325,71.72552017707676],[132.22752227522278,71.64317902554026],[132.0979209792098,71.48375254065041],[132.00432004320044,71.35060514667646],[131.98991989919898,71.29279114666147],[132.03672036720366,71.24373684361845],[131.90711907119072,71.20344223754736],[131.77031770317706,71.10182975267253],[131.56151561515617,70.90035672231721],[131.43191431914317,70.82852720714706],[131.26991269912702,70.7654573889489],[131.15831158311585,70.74268217682177],[131.02151021510218,70.74618605561056],[130.89910899108992,70.80400005562555],[130.83070830708306,70.9353955102051],[130.7587075870759,70.96167460112102],[130.6687066870669,70.88809314655646],[130.53550535505354,70.89334896473966],[130.27990279902798,70.94765908596585],[130.02430024300241,71.06503902539026],[129.76149761497618,71.11934914661646],[129.39069390693908,71.40491526790268],[129.2250922509225,71.50827969217193],[129.1350913509135,71.59237278310283],[128.92268922689226,71.6011324800748],[128.84348843488436,71.66420229827298],[128.9478894788948,71.70800078313283],[129.2358923589236,71.7447915104151],[129.45909459094594,71.73953569223193],[129.29349293492936,71.84990787407875],[129.2106921069211,71.9164815710657],[129.12069120691206,71.953272298348],[129.15309153091533,71.87793890438905],[129.1170911709117,71.82538072255724],[129.04149041490416,71.78158223769739],[128.91188911889122,71.75530314678147],[128.35748357483578,72.0881716317163],[128.02628026280263,72.24935005600057],[127.84267842678429,72.30891599540996],[127.72747727477275,72.41403235907359],[127.80307803078034,72.43330369241193],[128.19548195481957,72.30891599540996],[128.47628476284763,72.24584617721177],[128.93348933489335,72.07941193474434],[129.28269282692827,72.0916755105051],[129.41229412294126,72.16700890446404],[129.41229412294126,72.31592375298754],[129.28269282692827,72.4385595105951],[129.1170911709117,72.48586187424374],[128.54828548285485,72.49637351061011],[128.41868418684186,72.53491617728679],[128.5086850868509,72.54717975304754],[128.63468634686348,72.5506836318363],[128.8146881468815,72.58572241972419],[129.1170911709117,72.67682326823268],[129.25029250292505,72.70485429854298],[129.22869228692286,72.77493187431875],[129.0162901629016,72.8730404804048],[128.67428674286742,72.88530405616555],[128.5986859868599,72.89581569253193],[128.73548735487356,72.94311805618057],[128.85428854288546,72.97290102588525],[129.05229052290525,73.0447305410554],[129.09909099090993,73.11305617743679],[129.05949059490598,73.10780035925359],[128.91188911889122,73.11130423804238],[128.87228872288722,73.13933526835268],[128.89028890288904,73.19014151079011],[128.7318873188732,73.23393999564996],[128.5878858788588,73.26197102596026],[128.2566825668257,73.26722684414344],[128.26388263882637,73.30051369263694],[128.2818828188282,73.33029666234162],[128.14148141481417,73.35307187446875],[128.02628026280263,73.3916145411454],[127.99747997479977,73.4249013896389],[127.95427954279546,73.44592466237162],[127.74187741877421,73.48096345025951],[127.03267032670328,73.54753714724649],[126.95346953469533,73.52826581390815],[126.83826838268385,73.43366108661087],[126.55386553865537,73.3355524805248],[126.33426334263345,73.38811066235664],[126.29106291062914,73.39336648053981],[126.25866258662586,73.4196455714557],[126.3090630906309,73.46344405631555],[126.34506345063454,73.50549060178102],[126.2946629466295,73.53702551088011],[126.2550625506255,73.54753714724649],[126.10746107461074,73.51775417754178],[125.88785887858882,73.49848284420344],[125.79425794257946,73.46869987449875],[125.59985599855997,73.44767660176603],[125.6178561785618,73.52125805633057],[124.7970479704797,73.71221945031951],[124.54144541445413,73.75076211699619],[124.3866438664387,73.75426599578495],[124.01944019440197,73.71221945031951],[123.93303933039334,73.68944423819238],[123.79623796237962,73.62637441999419],[123.49023490234902,73.66666902606525],[123.41463414634148,73.63688605636057],[123.30663306633068,73.53352163209132],[123.32103321033213,73.43015720782208],[123.35703357033572,73.40212617751178],[123.38223382233821,73.34781605628555],[123.50103501035011,73.26197102596026],[123.62343623436237,73.1936453895789],[123.57303573035733,73.17787793502936],[123.52263522635229,73.17262211684618],[123.46143461434616,73.14459108653585],[123.40383403834039,73.08502514712649],[123.29943299432995,73.00093205619555],[123.15903159031592,72.95538163194132],[123.00063000630007,72.96414132891329],[122.61542615426157,73.02721114711147],[122.52542525425253,73.0166995107451],[122.50022500225003,72.97114908649087],[122.73062730627305,72.93085448041981],[122.75222752227523,72.9063273288983],[122.6910269102691,72.89055987434875],[122.53622536225362,72.878296298588],[122.25902259022592,72.88004823798238],[122.02862028620285,72.89756763192634],[121.88461884618846,72.9606374501245],[121.7478174781748,72.96939714709649],[121.35541355413557,72.97114908649087],[120.99540995409956,72.93611029860298],[120.59940599405996,72.98166072285724],[119.92259922599226,72.97114908649087],[119.74979749797501,72.97990878346283],[119.42579425794258,73.06400187439374],[118.96138961389613,73.11656005622555],[118.42858428584287,73.24620357141072],[118.37818378183783,73.36708738962389],[118.45738457384573,73.46519599570996],[118.7561875618756,73.46519599570996],[118.93618936189364,73.48096345025951],[118.91098910989109,73.51775417754178],[118.87138871388714,73.53702551088011],[118.450184501845,73.58958369271193],[117.3089730897309,73.59834338968389],[116.49536495364953,73.67542872303724],[115.3361533615336,73.70345975334754],[114.8177481774818,73.60710308665588],[114.0617406174062,73.58432787452875],[113.85653856538568,73.53352163209132],[113.51093510935112,73.50549060178102],[113.53973539735398,73.43366108661087],[113.71253712537128,73.37935096538465],[113.79533795337954,73.36708738962389],[113.88533885338853,73.34606411689117],[113.82773827738276,73.32679278355283],[113.76653766537669,73.31803308658087],[113.64053640536406,73.27423460172102],[113.5577355773558,73.23218805625555],[113.58293582935829,73.14283914714147],[113.54333543335434,73.0534902380274],[113.41733417334177,72.93260641981419],[113.31293312933133,72.878296298588],[113.21573215732161,72.80646678341785],[113.29853298532987,72.73814114703649],[113.39213392133922,72.71186205612057],[113.62973629736297,72.67682326823268],[113.71253712537128,72.65404805610555],[113.66573665736661,72.63477672276724],[113.31293312933133,72.65755193489434],[113.1869318693187,72.7293814500645],[113.15813158131584,72.76967605613555],[113.12933129331293,72.83099393493936],[113.24813248132483,72.89756763192634],[113.37053370533704,72.94136611678616],[113.47493474934748,73.04823441984419],[113.48933489334894,73.14459108653585],[113.48933489334894,73.34606411689117],[113.27693276932769,73.3916145411454],[113.15813158131584,73.45994017752679],[113.36333363333637,73.58257593513434],[113.41733417334177,73.64739769272694],[113.32733327333273,73.70696363213634],[113.18333183331833,73.83660714732147],[113.03213032130321,73.9136924806748],[112.9349293492935,73.94522738977389],[112.83772837728378,73.96274678371785],[112.93852938529386,73.83485520792709],[112.8557285572856,73.7717853897289],[112.79452794527947,73.74550629881298],[112.39852398523988,73.7104675109251],[112.14652146521468,73.70871557153072],[111.80451804518049,73.74550629881298],[111.40131401314017,73.82784745034951],[111.30051300513009,73.8856614503645],[111.22851228512286,73.96800260190102],[111.45891458914588,74.00479332918329],[111.54891548915492,74.0293204807048],[111.34011340113403,74.04683987464875],[111.13131131311314,74.05209569283193],[111.05571055710556,73.93997157159072],[110.91890918909189,73.94873126856268],[110.260102601026,74.01705690494404],[110.0837008370084,73.99428169281694],[109.86769867698678,73.93121187461875],[109.77409774097742,73.88040563218132],[109.66609666096662,73.7998164200392],[109.70569705697056,73.7437543594186],[109.75249752497524,73.72273108668588],[110.09090090900912,73.70871557153072],[110.389703897039,73.72623496547465],[110.7209072090721,73.78054508670087],[110.80010800108005,73.75952181396815],[110.86850868508685,73.73149078365785],[110.7749077490775,73.68944423819238],[110.42930429304295,73.6281263593886],[109.85689856898568,73.47220375328754],[109.63729637296376,73.45468435934359],[109.33129331293316,73.48797120783709],[109.16569165691658,73.4003742381174],[109.09009090090905,73.37759902599026],[108.57528575285755,73.31978502597525],[108.35208352083521,73.31102532900329],[108.2836828368284,73.26547490474906],[108.15048150481505,73.25846714717147],[108.00288002880029,73.23569193504434],[107.75087750877509,73.17262211684618],[107.36927369273695,73.16386241987419],[107.11007110071102,73.17787793502936],[106.47646476464763,73.13933526835268],[106.31446314463147,73.1060484198592],[106.21006210062103,73.06049799560495],[106.15966159661599,73.00268399558996],[106.06606066060664,72.95012581375815],[105.709657096571,72.83624975312253],[105.40365403654039,72.7906993288683],[105.14445144451446,72.77668381371313],[105.3928539285393,72.8415055713057],[105.67725677256772,72.95888551073011],[106.18846188461885,73.3075214502145],[106.67806678066779,73.33029666234162],[106.79326793267933,73.37584708659585],[107.1676716767168,73.58958369271193],[107.27207272072724,73.62111860181102],[107.76527765277655,73.62462248059981],[108.20088200882009,73.69470005637555],[109.07569075690759,74.03282435949359],[109.51129511295113,74.08888642011419],[109.81009810098101,74.16947563225634],[109.86409864098641,74.20801829893298],[109.91089910899109,74.2605764807648],[109.86769867698678,74.2938633292583],[109.83889838898392,74.3218943595686],[110.22410224102242,74.37795642018921],[110.37530375303754,74.4655533899089],[110.8937089370894,74.54789454144543],[111.30051300513009,74.65826672329223],[111.86931869318693,74.74060787482875],[112.19332193321935,74.85273199606996],[112.9241292412924,75.0156623597486],[113.61533615336157,75.29246878406283],[113.72693726937268,75.4501433295583],[113.5577355773558,75.50270151139011],[113.35613356133564,75.53423642048921],[113.24453244532447,75.61132175384253],[113.1617316173162,75.62008145081452],[112.95652956529568,75.57277908716588],[112.72972729727297,75.7374613902389],[112.45252452524528,75.83031417814178],[112.46692466924668,75.84432969329694],[112.49572495724959,75.84958551148011],[112.62892628926289,75.83556999632498],[113.12573125731257,75.69891872356223],[113.39213392133922,75.67789545082951],[113.46773467734681,75.65687217809679],[113.51813518135185,75.6218333902089],[113.48573485734858,75.56401939019389],[113.56853568535689,75.56927520837709],[113.61893618936193,75.59205042050422],[113.74853748537487,75.70417454174543],[113.87093870938708,75.8565932690577],[113.85653856538568,75.92141502665027],[113.56493564935653,75.89163205694558],[113.4281342813428,76.11237642063921],[113.36693366933673,76.17895011762619],[113.27333273332732,76.25253157219072],[113.08613086130862,76.25778739037392],[112.9889298892989,76.24026799642996],[113.06453064530649,76.21574084490845],[113.15093150931511,76.17369429944299],[113.09333093330935,76.13339969337193],[113.04653046530467,76.11412836003359],[112.81972819728196,76.05806629941299],[112.6577265772658,76.05281048122981],[112.72252722527224,76.07733763275132],[112.79812798127983,76.12989581458314],[112.74412744127443,76.18770981459815],[112.6829268292683,76.21924472369724],[112.6181261812618,76.38392702677027],[112.41292412924128,76.40845417829178],[112.2977229772298,76.4347332692077],[112.14292142921431,76.42422163284132],[111.94131941319415,76.38042314798147],[112.01692016920168,76.42071775405253],[112.09252092520927,76.48028369346193],[111.93771937719379,76.55386514802649],[111.78651786517867,76.60291945106951],[111.59931599315996,76.62219078440785],[111.39411394113944,76.68701254200042],[111.11331113311132,76.72380326928268],[110.47250472504726,76.75884205717057],[109.98289982899831,76.71153969352193],[109.3708937089371,76.7500823601986],[108.64008640086399,76.72029939049392],[108.35208352083521,76.72029939049392],[108.18288182881832,76.73781878443785],[108.02808028080284,76.71854745109951],[107.94887948879489,76.66073345108452],[107.90207902079021,76.56963260257604],[107.72207722077223,76.5223302389274],[107.62487624876252,76.51006666316664],[107.1568715687157,76.52408217832178],[106.8256682566826,76.48028369346193],[106.68166681666816,76.51532248134981],[106.41526415264156,76.51181860256102],[106.38646386463864,76.58890393591437],[106.54486544865449,76.58715199651996],[106.63846638466384,76.57313648136483],[106.94086940869408,76.73081102686027],[107.18927189271892,76.82191187536876],[107.43047430474303,76.92702823903238],[107.27927279272797,76.99009805723057],[106.94086940869408,77.03389654209042],[106.78246782467824,77.03214460269604],[106.7068670686707,77.01462520875208],[106.33966339663397,77.04791205724558],[106.14526145261453,77.04616011785117],[105.82125821258211,76.99710581480815],[105.71325713257136,77.00060969359694],[105.6448564485645,77.1004702390774],[105.32085320853207,77.09171054210543],[104.20124201242015,77.10222217847178],[104.32364323643236,77.13200514817649],[104.91044910449108,77.17405169364193],[105.38565385653857,77.23712151184012],[105.73485734857348,77.35274951187012],[106.05886058860591,77.39129217854679],[105.98325983259832,77.4473542391674],[105.89325893258933,77.48940078463286],[105.709657096571,77.52443957252072],[105.31005310053104,77.54896672404223],[104.96444964449648,77.59451714829649],[104.81324813248136,77.65233114831148],[104.18324183241833,77.73116842105921],[104.01404014040139,77.73116842105921],[103.56043560435603,77.63130787557876],[103.33003330033301,77.64181951194513],[103.13203132031322,77.62605205739558],[102.610026100261,77.50867211797117],[101.51921519215193,77.19857884516347],[101.29241292412922,77.10222217847178],[101.18441184411847,77.02864072390724],[100.99000990009898,76.99009805723057],[100.90720907209072,76.90074914811649],[100.92160921609218,76.82191187536876],[101.0080100801008,76.7816172692977],[101.09801098010979,76.70453193594437],[101.0080100801008,76.61518302683027],[100.9288092880929,76.55736902681528],[101.00441004410044,76.53108993589936],[101.21321213212133,76.53634575408253],[101.68481684816851,76.48553951164513],[101.59841598415983,76.43998908739087],[101.31041310413104,76.47853175406755],[101.06201062010621,76.47677981467314],[100.84240842408423,76.52583411771619],[100.32400324003243,76.47853175406755],[99.9351993519935,76.48904339043392],[99.57519575195755,76.47152399648996],[98.86958869588699,76.51006666316664],[98.80478804788049,76.48028369346193],[98.97038970389707,76.4312293904189],[99.09279092790928,76.38392702677027],[99.45999459994601,76.27530678431785],[99.61839618396186,76.24026799642996],[99.82359823598239,76.13515163276634],[99.85239852398524,75.93017472362223],[99.7371973719737,75.88112042057921],[99.60759607596077,75.81104284480344],[99.53919539195391,75.79877926904268],[99.4419944199442,75.80403508722588],[99.6039960399604,75.85133745087452],[99.69039690396903,75.95645381453815],[99.76959769597698,76.0282833297083],[99.66159661596618,76.07733763275132],[99.6147961479615,76.08259345093452],[99.56439564395646,76.10887254185042],[99.18639186391863,76.17719817823178],[98.98478984789847,76.20698114793649],[98.77238772387727,76.22450054188042],[98.6607866078661,76.24201993582437],[98.34038340383404,76.18070205702057],[98.19638196381965,76.16668654186543],[98.01998019980203,76.13339969337193],[97.91917919179195,76.0878492691177],[97.67077670776706,76.07733763275132],[97.63837638376384,76.0282833297083],[97.49797497974981,75.98098096605966],[97.35037350373506,76.03353914789147],[97.20637206372066,76.01952363273634],[96.87876878768787,75.93192666301664],[96.49716497164974,75.89163205694558],[96.53676536765369,75.92141502665027],[96.60156601566018,75.98974066303163],[96.50796507965083,76.00550811758117],[95.93555935559357,75.92667084483344],[95.7447574475745,75.87236072360724],[95.65475654756551,75.89163205694558],[95.98595985959861,76.00901199636996],[96.0759607596076,76.08259345093452],[95.92115921159211,76.11237642063921],[95.57915579155792,76.13690357216072],[95.35955359553594,76.14040745094951],[95.03915039150394,76.11412836003359],[94.57474574745748,76.15091908731588],[94.50634506345062,76.10712060245604],[94.38754387543878,76.10361672366724],[94.1031410314103,76.12288805700558],[93.84393843938443,76.10186478427283],[93.64953649536494,76.05456242062422],[93.35793357933579,76.10011284487845],[93.26073260732608,76.09836090548407],[93.10593105931059,76.02653139031392],[92.97272972729729,76.07558569335694],[92.85752857528576,75.97922902666528],[92.88992889928898,75.90915145088951],[92.98712987129875,75.90214369331193],[93.06993069930701,75.9126553296783],[93.11673116731168,75.9441902387774],[93.17793177931782,75.95820575393253],[93.40473404734047,75.90214369331193],[93.4767347673477,75.93367860241102],[93.57393573935741,75.95645381453815],[93.68553685536858,75.92141502665027],[94.1571415714157,75.95995769332694],[94.07434074340745,75.9126553296783],[93.54873548735486,75.85484132966329],[92.60192601926019,75.77950793570437],[92.40752407524076,75.74972496599966],[91.84591845918459,75.72344587508374],[91.47871478714791,75.64986442051921],[91.00351003510036,75.64986442051921],[90.18630186301863,75.59029848110981],[89.5958959589596,75.45890302653027],[89.31149311493118,75.46941466289664],[88.73188731887319,75.36955411741619],[88.50508505085054,75.29071684466845],[87.66987669876698,75.1295384203842],[87.16947169471695,75.19260823858238],[87.00747007470073,75.16983302645528],[86.92106921069211,75.11201902644027],[86.93906939069393,75.06822054158042],[87.14067140671409,75.07172442036921],[87.28827288272885,75.05245308703087],[87.46827468274682,75.0139104203542],[87.41787417874178,74.94032896578966],[87.04347043470437,74.77915054150543],[86.86346863468634,74.71783266270162],[86.65106651066509,74.68279387481374],[86.20106201062009,74.8159412687877],[86.11826118261183,74.75812726877268],[86.06066060660606,74.728344299068],[85.88065880658809,74.74060787482875],[85.7906579065791,74.64425120813709],[86.11466114661147,74.62848375358755],[86.42426424264244,74.5846852687277],[86.70146701467013,74.52161545052951],[86.89586895868962,74.44978593535936],[87.10467104671045,74.40423551110513],[87.23067230672308,74.36394090503404],[86.89946899468998,74.3253982383574],[86.66546665466655,74.41474714747147],[86.53946539465397,74.44453011717619],[86.39546395463958,74.44978593535936],[86.18306183061833,74.42350684444344],[86.0030600306003,74.31663854138543],[86.17946179461796,74.27984781410314],[86.5718657186572,74.24305708682087],[86.69786697866982,74.19575472317223],[87.2090720907209,73.87865369278694],[87.33867338673389,73.84536684429344],[87.50427504275046,73.83310326853268],[87.57267572675727,73.81032805640558],[87.37107371073711,73.75601793517936],[87.29547295472958,73.70521169274193],[87.1190711907119,73.61586278362785],[86.37746377463776,73.5685604199792],[86.15426154261542,73.5352735714857],[86.09306093060934,73.51950611693618],[85.99945999459993,73.48621926844268],[85.93825938259386,73.456436298738],[85.90945909459094,73.38986260175102],[85.97065970659708,73.34781605628555],[86.1218612186122,73.3075214502145],[86.71586715867159,73.12531975319754],[86.67626676266764,73.1060484198592],[86.51426514265142,73.14108720774709],[86.3090630906309,73.19539732897329],[86.09666096660965,73.27248266232664],[85.81945819458196,73.32679278355283],[85.80145801458013,73.37234320780709],[85.79425794257946,73.43891690479404],[85.80145801458013,73.45818823813238],[85.82665826658268,73.49322702602026],[86.09306093060934,73.57907205634555],[86.36666366663667,73.61936666241664],[86.69786697866982,73.71747526850268],[87.02907029070292,73.82434357156072],[86.96066960669606,73.86113429884298],[86.89226892268925,73.8874133897589],[86.58986589865901,73.89442114733649],[85.9778597785978,73.85763042005419],[85.61065610656107,73.82083969277193],[85.44865448654485,73.73499466244664],[85.20025200252002,73.72097914729147],[85.07785077850781,73.71922720789709],[84.73944739447393,73.76302569275694],[84.41904419044192,73.72273108668588],[83.66663666636668,73.68594035940359],[83.54423544235442,73.66666902606525],[81.81621816218166,73.6596612684877],[81.47061470614705,73.64038993514936],[80.58140581405814,73.5685604199792],[80.56340563405632,73.51425029875298],[80.5958059580596,73.47395569268193],[80.45900459004594,73.41438975327253],[80.3978039780398,73.35657575325754],[80.41940419404193,73.29000205627057],[80.4230042300423,73.23043611686117],[80.45540455404557,73.15510272290223],[80.50940509405098,73.08677708652087],[80.63900639006391,73.0499863592386],[80.75780757807581,73.02545920771709],[80.84060840608407,72.94837387436374],[80.77220772207721,72.86077690464404],[80.6750067500675,72.7591644197692],[80.65700657006573,72.71186205612057],[80.71820718207181,72.647040298528],[80.79740797407976,72.51914872273724],[80.82620826208262,72.48761381363815],[81.09981099811,72.38950520755208],[81.28341283412834,72.35797029845298],[81.58581585815858,72.3509625408754],[81.79461794617947,72.32643538935389],[82.09342093420935,72.26511751055011],[82.18342183421834,72.23708648023981],[82.20862208622088,72.21080738932389],[82.28062280622805,72.10569102566026],[82.32022320223206,72.07240417716676],[82.64422644226443,71.9252412680377],[82.7558275582756,71.90246605591057],[83.19863198631987,71.87443502560026],[83.3390333903339,71.82713266195162],[83.53343533435333,71.68347363161132],[83.55503555035551,71.65018678311785],[83.57303573035733,71.59412472249721],[83.55143551435515,71.54331848005981],[83.52983529835302,71.5135355103551],[83.4578345783458,71.46798508610087],[83.26703267032673,71.27527175271752],[83.15183151831519,71.10358169206691],[83.33543335433353,70.98795369203691],[83.58023580235806,70.7654573889489],[83.65223652236523,70.672604601046],[83.73503735037349,70.54646496464966],[83.6990369903699,70.46587575250751],[83.65943659436596,70.4185733888589],[83.49743497434974,70.34499193429434],[83.29223292232922,70.32046478277283],[83.0726307263073,70.27666629791298],[83.09423094230942,70.22060423729238],[83.130231302313,70.15753441909419],[83.10863108631088,70.11023205544555],[83.07983079830797,70.09271266150162],[82.96102961029612,70.08745684331842],[82.85662856628568,70.10497623726238],[82.76662766627669,70.1540305403054],[82.68382683826837,70.21710035850359],[82.74142741427414,70.28717793427936],[82.92142921429217,70.40806175249253],[83.02943029430293,70.57975181314313],[83.05823058230584,70.69537981317313],[83.05103051030511,70.81451169199192],[83.01143011430116,70.89510090413404],[82.86742867428677,70.95466684354344],[82.73782737827378,70.94240326778268],[82.59382593825939,70.88984508595087],[82.45342453424536,70.69012399498996],[82.25902259022592,70.54296108586087],[82.23022230222301,70.48339514645147],[82.23742237422374,70.43083696461966],[82.21942219422198,70.39579817673177],[82.18342183421834,70.51142617676177],[82.16182161821621,70.59727120708706],[82.26982269822702,70.70589144953951],[82.33462334623346,70.80750393441434],[82.3166231662317,70.8793334495845],[82.23742237422374,70.99846532840328],[82.25542255422556,71.0562793284183],[82.27702277022769,71.09307005570057],[82.32382323823236,71.259504298168],[82.4930249302493,71.29279114666147],[82.91782917829181,71.42068272245223],[82.97542975429758,71.45221763155132],[83.10503105031052,71.56258981339815],[83.16623166231665,71.6028844194692],[83.23463234632345,71.66770617706177],[83.10503105031052,71.72026435889359],[82.98622986229861,71.74829538920389],[82.75942759427596,71.76406284375344],[82.54702547025471,71.75880702557026],[82.07902079020789,71.70624884373845],[81.66141661416617,71.7167604801048],[81.51021510215105,71.74654344980951],[80.85500855008553,71.97079169229193],[80.81540815408152,72.05488478322283],[80.76140761407618,72.08992357111072],[80.70020700207004,72.09868326808268],[80.47340473404734,72.1529933893089],[79.95499954999553,72.22307096508464],[79.42219422194222,72.38074551058011],[78.48258482584828,72.39476102573525],[78.22698226982271,72.37724163179132],[77.96777967779678,72.3281873287483],[77.7337773377734,72.22832678326785],[77.6257762577626,72.20204769235193],[77.47097470974711,72.19153605598555],[77.43857438574389,72.1564972680977],[77.40977409774098,72.10744296505464],[77.49257492574924,72.07240417716676],[77.78057780577808,72.11445072263223],[78.01818018180182,72.0916755105051],[78.14058140581409,72.04437314685646],[78.23418234182344,71.95152035895359],[78.18738187381877,71.90772187409374],[77.77697776977772,71.83589235892359],[77.550175501755,71.84290011650117],[77.06057060570606,72.0040785407854],[76.869768697687,72.03386151049011],[76.42336423364236,72.00583048017981],[76.12456124561248,71.92699320743208],[76.03096030960313,71.91122575288253],[76.1029610296103,71.828884601346],[76.21456214562147,71.68347363161132],[76.31176311763119,71.59587666189162],[76.43416434164345,71.55207817703177],[76.869768697687,71.44696181336815],[77.11457114571147,71.41017108608585],[77.4817748177482,71.31206247999981],[77.70497704977049,71.29979890423905],[77.91017910179102,71.32432605576057],[78.21258212582126,71.26651205574555],[78.38538385383856,71.08781423751736],[78.489784897849,71.0247444193192],[78.58698586985872,70.99320951022011],[78.72378723787239,70.97569011627616],[78.80298802988028,70.97393817688177],[78.88938889388896,70.9967133890089],[79.0837908379084,71.00196920719208],[79.01539015390154,70.94941102536026],[78.94338943389437,70.93364357081072],[78.52578525785259,70.912620298078],[78.32058320583207,70.93013969202192],[78.06858068580686,70.98620175264253],[77.58977589775901,71.16840344965951],[76.99576995769957,71.18066702542026],[76.92736927369276,71.12810884358845],[76.74376743767436,71.20169029815298],[76.11016110161103,71.21920969209691],[75.73215732157323,71.26651205574555],[75.33255332553327,71.3418454497045],[75.29655296552966,71.37863617698676],[75.27855278552786,71.42944241942419],[75.41895418954189,71.49426417701676],[75.46935469354693,71.53455878308785],[75.50175501755018,71.65544260130102],[75.24615246152462,71.81311714679646],[75.2749527495275,71.95852811653117],[75.39375393753937,71.98305526805268],[75.54855548555486,72.17051278325283],[75.64575645756457,72.23183066205661],[75.69615696156961,72.25285393478936],[75.74295742957432,72.2966524196492],[75.69255692556928,72.34921060148102],[75.64575645756457,72.3824974499745],[75.5917559175592,72.45783084393344],[75.60255602556026,72.51214096515966],[75.60255602556026,72.58046660154102],[75.47655476554766,72.68558296520465],[75.36855368553685,72.79595514705147],[75.15255152551526,72.85201720767208],[74.94374943749438,72.85376914706649],[74.86454864548645,72.83800169251694],[74.78534785347856,72.81172260160102],[74.8969489694897,72.71011011672616],[75.00855008550087,72.6190092682177],[75.05895058950591,72.54893169244193],[75.09855098550986,72.42104011665117],[75.09135091350913,72.2633655711557],[75.05175051750518,72.19854381356313],[74.99054990549905,72.14423369233694],[74.80334803348035,72.07765999534996],[74.49014490144901,71.99707078320785],[74.31014310143101,71.95852811653117],[73.93933939339394,71.91472963167132],[73.67293672936731,71.84465205589555],[73.08613086130862,71.44520987397374],[73.15093150931511,71.38564393456434],[73.3669336693367,71.31907023757736],[73.50733507335073,71.26300817695676],[73.57573575735759,71.21570581330815],[73.73053730537308,71.06854290417905],[74.31014310143101,70.65333326770767],[74.34254342543426,70.57799987374875],[74.2057420574206,70.4448524797748],[73.93573935739357,70.27316241912419],[73.83133831338316,70.17505381303812],[73.57933579335796,69.80364266142661],[73.56133561335614,69.70728599473495],[73.66213662136622,69.61793708562087],[73.83133831338316,69.50406102498525],[73.89253892538926,69.41821599465996],[73.77733777337775,69.1974716309663],[73.83493834938349,69.14316150974011],[73.97893978939791,69.11513047942981],[74.36414364143641,69.14491344913449],[74.81414814148141,69.09060332790827],[75.05175051750518,69.11688241882419],[75.41895418954189,69.23776623703736],[75.55935559355595,69.25178175219253],[76.00216002160022,69.23426235824857],[76.64656646566465,69.11688241882419],[77.32697326973272,68.95920787332872],[77.46737467374675,68.90489775210253],[77.65097650976509,68.90314581270812],[77.78417784177844,68.62984326718268],[77.90657906579065,68.48268035805359],[77.95697956979569,68.37756399438993],[77.99657996579964,68.26018405496555],[77.8669786697867,68.23390496404963],[77.75537755377553,68.22164138828887],[77.66537665376654,68.19010647918978],[77.53577535775361,68.00790478217283],[77.52137521375215,67.90979617608676],[77.58977589775901,67.75212163059132],[78.16218162181622,67.67854017602676],[78.55818558185581,67.6382455699557],[78.83898838988392,67.63123781237812],[78.88938889388896,67.61371841843419],[78.92178921789218,67.58919126691268],[78.59058590585909,67.5786796305463],[77.9857798577986,67.55940829720797],[77.77337773377735,67.56991993357434],[77.67617676176764,67.58919126691268],[77.57897578975792,67.64350138813887],[77.39537395373952,67.6978115093651],[77.32337323373235,67.73635417604177],[77.1757717577176,67.77840072150721],[77.24777247772477,67.94133108518585],[77.26217262172622,68.31624611558615],[77.23697236972373,68.47041678229283],[77.1109711097111,68.59655641868918],[76.7365673656737,68.77700617631177],[76.6069660696607,68.89788999452495],[76.45936459364594,68.97847920666706],[76.31536315363155,68.99074278242782],[76.10656106561066,68.97497532787827],[75.58815588155883,68.90139387331374],[75.12375123751238,68.86109926724268],[74.58014580145803,68.75072708539585],[74.47934479344795,68.65962623688736],[74.3929439294393,68.42136247924978],[74.51174511745117,68.30223060043102],[74.63414634146343,68.21813750950011],[74.74214742147421,68.0727265397654],[74.77814778147783,67.9851295700457],[74.78894788947889,67.897532600326],[74.7709477094771,67.76613714574646],[74.67734677346775,67.6943076305763],[74.07614076140763,67.41399732747328],[73.98613986139861,67.32815229714797],[73.8817388173882,67.08463272132721],[73.79173791737918,66.99528381221313],[73.51453514535146,66.8603844788448],[73.34173341733418,66.80607435761857],[72.41652416524167,66.56080284240343],[72.38412384123842,66.50649272117721],[72.32292322923229,66.33129878173781],[72.06732067320675,66.25246150899008],[71.91611916119163,66.24720569080691],[71.56691566915671,66.33305072113222],[71.35811358113583,66.35932981204812],[71.14571145711457,66.3663375696257],[70.33930339303393,66.34181041810419],[69.98289982899828,66.40137635751358],[69.70209702097023,66.48371750905008],[69.41049410494105,66.509996599966],[69.19449194491946,66.57832223634736],[69.14409144091442,66.64139205454555],[69.09009090090902,66.72373320608207],[69.05049050490507,66.76577975154751],[69.01449014490146,66.78855496367464],[69.07929079290793,66.81658599398494],[69.21609216092162,66.8288495697457],[69.74169741697418,66.81483405459053],[69.87849878498787,66.84461702429525],[69.9468994689947,66.83060150914008],[70.09450094500946,66.75351617578676],[70.28170281702819,66.6851905394054],[70.44370443704437,66.69745411516615],[70.58050580505807,66.75351617578676],[70.6309063090631,66.75351617578676],[70.69210692106921,66.7447564788148],[70.56970569705697,66.70095799395494],[70.44370443704437,66.66767114546147],[70.40770407704079,66.64839981212313],[70.38250382503827,66.60284938786887],[70.56250562505625,66.54853926664268],[70.72450724507246,66.51875629693797],[70.94050940509405,66.54853926664268],[71.06651066510665,66.60460132726328],[71.34371343713437,66.68694247879978],[71.53811538115383,66.68343860001099],[71.55251552515526,66.76052393336434],[71.44811448114481,66.87965581218313],[71.36531365313655,66.96199696371963],[71.6677166771668,66.93922175159253],[71.84771847718477,67.00754738797389],[72.59292592925931,67.58743932751827],[72.94932949329495,67.69605956997071],[73.06813068130683,67.76613714574646],[73.15093150931511,67.86424575183253],[73.17253172531727,67.97286599428494],[73.12933129331293,68.09024593370933],[73.14013140131402,68.18134678221782],[73.26613266132662,68.29522284285343],[73.46413464134642,68.43012217622177],[73.59013590135902,68.48268035805359],[73.57213572135723,68.53348660049102],[73.54693546935471,68.57378120656207],[73.19053190531906,68.706928600536],[72.81252812528126,68.81554884298842],[72.67932679326793,68.87511478239782],[72.57852578525785,68.96796757030071],[72.52812528125281,69.08009169154192],[72.52812528125281,69.15367314610646],[72.5569255692557,69.37792138858887],[72.61452614526146,69.48478969164691],[72.60012600126001,69.79313102506026],[72.52812528125281,70.17330187364374],[72.47052470524707,70.2749143585186],[72.56052560525606,70.34499193429434],[72.65412654126541,70.40280593430936],[72.70092700927009,70.45711605553555],[72.73332733327334,70.82327138896389],[72.70452704527045,70.9634265405154],[72.58212582125822,71.15088405571555],[72.07812078120782,71.30680666181661],[71.86571865718659,71.4574734497345],[71.88371883718838,71.51178357096072],[71.91251912519127,71.54857429824298],[72.12852128521286,71.60989217704676],[72.27972279722798,71.69573720737208],[72.37332373323733,71.82187684376845],[72.57492574925749,72.01283823775739],[72.62532625326253,72.07941193474434],[72.75132751327513,72.34395478329785],[72.78732787327874,72.48235799545495],[72.81252812528126,72.69083878338785],[72.63252632526326,72.74514890461404],[72.44532445324455,72.7906993288683],[72.09972099720997,72.82924199554495],[71.93051930519306,72.82048229857298],[71.61731617316175,72.90282345010951],[71.49851498514985,72.91333508647585],[70.65610656106563,72.89055987434875],[70.17370173701738,72.9010715107151],[69.88929889298893,72.88180017737679],[69.73809738097381,72.88530405616555],[69.64449644496446,72.89756763192634],[69.65889658896589,72.93260641981419],[69.70929709297093,72.9571335713357],[69.6948969489695,72.97815684406845],[69.61209612096121,72.98166072285724],[69.39249392493926,72.95538163194132],[69.03969039690398,72.6698155106551],[68.83088830888309,72.39125714694646],[68.60768607686077,72.01283823775739],[68.47088470884711,71.85341175286754],[68.26928269282695,71.68347363161132],[67.95967959679598,71.54857429824298],[67.54207542075423,71.41192302548026],[67.27567275672757,71.3471012678877],[66.91926919269193,71.2822795102951],[66.76806768067681,71.1403724193492],[66.63846638466384,71.08080647993981],[66.69246692466925,71.04226381326313],[66.84726847268473,71.06328708599585],[66.75726757267574,70.96167460112102],[66.66726667266673,70.90035672231721],[66.67446674466746,70.86531793442936],[66.70326703267034,70.81801557078072],[66.82206822068221,70.79699229804797],[67.14247142471424,70.83728690411905],[67.2108721087211,70.79874423744238],[67.28647286472867,70.73917829803298],[67.24687246872469,70.5009145403954],[67.1568715687157,70.29593763125132],[67.14607146071461,70.22060423729238],[67.19647196471965,70.17154993424936],[67.23967239672399,70.10848011605117],[67.14607146071461,70.03139478269782],[67.07047070470705,70.00511569178192],[66.92646926469266,70.01387538875389],[66.8328683286833,69.84218532810328],[66.80406804068042,69.74057284322842],[66.80406804068042,69.6599836310863],[66.840068400684,69.60917738864887],[66.89766897668977,69.55311532802827],[66.93366933669338,69.59691381288812],[66.96246962469627,69.65472781290313],[67.06327063270635,69.69327047957981],[67.62487624876249,69.58465023712736],[67.77607776077761,69.53034011590117],[68.00648006480066,69.47953387346374],[68.07128071280712,69.41996793405434],[68.11808118081183,69.23601429764298],[68.35568355683557,69.06782811578117],[68.5428854288543,68.9662156309063],[68.65808658086581,68.92767296422966],[68.76248762487626,68.91716132786328],[68.92448924489247,68.95570399453996],[69.14049140491406,68.95044817635676],[69.02529025290255,68.81730078238283],[68.83088830888309,68.56677344898449],[68.50328503285033,68.34778102468525],[68.37008370083703,68.31449417619177],[68.15768157681578,68.40384308530585],[67.72927729277293,68.51421526715268],[67.63927639276395,68.57903702474525],[67.14967149671497,68.75423096418464],[67.00207002070022,68.87336284300343],[66.75726757267574,68.89263417634177],[66.41526415264153,68.94869623696238],[66.0840608406084,69.03629320668207],[65.81405814058141,69.07658781275313],[65.73485734857348,69.13264987337374],[65.52965529655299,69.1729444794448],[65.32805328053283,69.2009755097551],[65.03285032850329,69.26930114613646],[64.89604896048962,69.24827787340374],[64.92844928449284,69.32536320675706],[64.59364593645938,69.43573538860389],[64.19044190441906,69.53384399468996],[63.36243362433626,69.67575108563585],[62.63162631626318,69.74232478262283],[61.77121771217713,69.76334805535555],[61.01521015210153,69.85094502507525],[60.91080910809109,69.84744114628646],[60.81360813608137,69.82116205537056],[60.558005580055806,69.6915185401854],[60.27720277202772,69.65297587350872],[60.16920169201694,69.59165799470495],[60.33840338403385,69.45675866133661],[60.666006660066614,69.10987466124661],[60.85680856808568,69.14491344913449],[60.93240932409324,68.98723890363902],[60.81360813608137,68.89438611573615],[60.63720637206373,68.78751781267812],[60.489604896048974,68.72970381266313],[60.16200162001621,68.69992084295842],[59.895598955989556,68.706928600536],[59.8667986679867,68.60531611566117],[59.94239942399426,68.51071138836389],[59.92439924399244,68.47216872168721],[59.895598955989556,68.42136247924978],[59.85959859598597,68.39683532772827],[59.827198271982724,68.38106787317872],[59.72639726397264,68.35128490347404],[59.60399603996041,68.35128490347404],[59.31239312393126,68.40033920651706],[59.099990999910005,68.44413769137691],[59.1107911079111,68.61582775202751],[59.22239222392224,68.69116114598646],[59.2979929799298,68.70868053993041],[59.369993699937,68.7384635096351],[59.21879218792188,68.84883569148192],[59.1107911079111,68.89613805513056],[59.06039060390606,68.97322338848389],[59.05679056790569,69.00651023697736],[58.919989199892,69.00300635818857],[58.354783547835495,68.91540938846887],[58.235982359823595,68.83306823693238],[58.17478174781749,68.88913029755298],[57.44397443974441,68.64210684294343],[57.12717127171271,68.55450987322374],[56.91116911169112,68.56677344898449],[56.619566195661974,68.6193316308163],[56.27396273962739,68.62458744899948],[56.04356043560438,68.64911460052102],[55.924759247592476,68.63685102476026],[55.67635676356764,68.57553314595646],[55.41715417154171,68.56852538837887],[55.15075150751508,68.4791764792648],[54.9239492394924,68.37406011560117],[54.86274862748627,68.20237005495056],[54.71874718747188,68.1848506610066],[54.56034560345606,68.2724476307263],[54.47754477544777,68.29347090345902],[54.39474394743948,68.2759515095151],[54.232742327423296,68.26543987314872],[54.09954099540997,68.25843211557117],[53.96633966339664,68.22689720647207],[53.912339123391234,68.23040108526087],[53.51633516335164,68.26018405496555],[53.40473404734047,68.25668017617676],[53.26073260732608,68.26719181254313],[53.293132931329325,68.31099029740298],[53.343533435334365,68.34252520650207],[53.56673566735668,68.36705235802359],[53.68913689136892,68.40209114591147],[53.829538295382974,68.38281981257313],[53.930339303393055,68.43537799440494],[53.9159391593916,68.53699047927978],[53.75753757537575,68.63334714597147],[53.83313833138331,68.70868053993041],[53.89073890738908,68.80153332783328],[53.930339303393055,68.81204496419966],[53.969939699397,68.84357987329872],[53.91953919539196,68.87161090360902],[53.797137971379726,68.88387447936981],[53.797137971379726,68.90664969149691],[53.872738727387286,68.92592102483525],[54.37674376743769,68.96446369151192],[54.491944919449196,68.99249472182223],[54.18594185941859,69.00300635818857],[53.80073800738009,68.99599860061102],[53.4119341193412,68.91190550968011],[52.68472684726848,68.73145575205751],[52.34272342723429,68.60881999444996],[52.43632436324364,68.61057193384434],[52.55152551525515,68.59305253990041],[52.648726487264895,68.50545557018071],[52.72432724327243,68.48443229744797],[52.67032670326705,68.42661829743298],[52.47592475924759,68.38281981257313],[52.396723967239694,68.35128490347404],[52.321123211232134,68.33902132771328],[52.259922599226,68.35128490347404],[52.18432184321844,68.37406011560117],[52.22752227522275,68.41785860046102],[52.28512285122852,68.45990514592646],[52.13032130321304,68.5317346610966],[52.05472054720548,68.54049435806857],[51.99351993519937,68.53874241867419],[51.61551615516157,68.475672600476],[51.33471334713349,68.40209114591147],[51.07911079110792,68.3635484792348],[50.837908379083785,68.34953296407963],[50.70110701107012,68.31799805498056],[50.41310413104131,68.21813750950011],[50.23310233102333,68.17609096403464],[49.93069930699309,68.06571878218782],[49.15669156691567,67.87125350941008],[48.95508955089551,67.85373411546615],[48.839888398884,67.8695015700157],[48.75348753487535,67.89578066093162],[48.69588695886961,67.87475738819887],[48.76428764287644,67.82745502455023],[48.87948879488795,67.73109835785857],[48.83268832688327,67.68204405481555],[48.65268652686527,67.69605956997071],[48.27828278282783,67.65050914571646],[47.87507875078751,67.58393544872948],[47.88227882278824,67.51560981234812],[47.90747907479076,67.45429193354434],[47.839078390783925,67.35618332745827],[47.76707767077673,67.27559411531615],[47.70947709477096,67.04433811525615],[47.655476554765556,66.9760124788748],[47.49707497074971,66.93046205462053],[46.690666906669065,66.82534569095691],[46.5538655386554,66.81833793337933],[46.49266492664927,66.8008185394354],[46.44946449464496,66.81833793337933],[46.298262982629836,66.84286508490084],[46.08226082260825,66.84286508490084],[45.9850598505985,66.85337672126721],[45.88425884258842,66.89191938794389],[45.75105751057512,66.99002799402993],[45.56385563855639,67.18624520620207],[45.13905139051391,67.28435381228812],[44.94104941049412,67.3509275092751],[44.90144901449014,67.41399732747328],[44.94104941049412,67.47706714567147],[45.37305373053732,67.68905181239313],[45.527855278552806,67.75737744877449],[46.1758617586176,67.81869532757827],[46.4278642786428,67.82395114576147],[46.690666906669065,67.84847829728298],[46.683466834668366,67.97111405489056],[46.431464314643165,68.11827696401963],[46.15786157861581,68.29171896406464],[45.89145891458915,68.4791764792648],[45.52065520655208,68.54575017625177],[45.07785077850778,68.57903702474525],[44.17424174241742,68.54224629746298],[44.04824048240482,68.54925405504056],[43.472234722347224,68.68064950962011],[43.414634146341484,68.68240144901449],[43.331833318333196,68.67364175204253],[43.357033570335716,68.63509908536585],[43.40383403834039,68.60881999444996],[44.17064170641706,68.32675775195253],[44.203042030420306,68.25317629738797],[44.228242282422826,68.15506769130192],[44.2138421384214,68.11302114583646],[44.23184231842319,68.07097460037102],[44.22464224642246,67.99564120641207],[44.03744037440376,67.6697804790548],[43.85743857438575,67.4385244789948],[43.79623796237962,67.32990423654238],[43.78183781837819,67.25457084258343],[43.85383853838539,67.18799714559646],[44.07344073440734,67.16697387286374],[44.29304293042932,67.10040017587676],[44.40464404644047,67.0040435091851],[44.42984429844299,66.93746981219812],[44.437044370443715,66.79381078185781],[44.487444874448755,66.67117502425023],[44.31464314643148,66.4819655696557],[44.2210422104221,66.40663217569676],[44.09864098640986,66.23494211504615],[44.14544145441454,66.11230635743857],[44.13104131041311,66.06500399378993],[44.10584105841059,66.00894193316933],[44.0158401584016,66.04923653924038],[43.943839438394406,66.09829084228343],[43.843038430384325,66.14208932714328],[43.73863738637388,66.15785678169283],[43.623436234362345,66.14734514532645],[43.540635406354085,66.12281799380494],[43.55143551435515,66.17362423624238],[43.65223652236523,66.2507095695957],[43.60183601836019,66.29100417566676],[43.55143551435515,66.32078714537144],[43.23463234632348,66.41539187266872],[43.004230042300435,66.42064769085192],[42.80622806228064,66.41188799387993],[42.601026010260114,66.4223996302463],[42.44982449824499,66.4819655696557],[42.3130231302313,66.51525241814917],[42.21222212222122,66.52050823633238],[42.082620826208256,66.46619811510615],[41.78021780217804,66.25946926656766],[41.47421474214744,66.12281799380494],[41.07461074610748,66.02120550893008],[40.775807758077576,65.9879186604366],[40.693006930069316,65.9633915089151],[40.51300513005131,65.8442596300963],[40.32940329403294,65.75140684219343],[39.81819818198184,65.59723617548676],[39.78219782197823,65.53416635728857],[39.74979749797498,65.44832132696328],[39.79659796597966,65.35021272087721],[39.89739897398974,65.25560799357993],[40.14220142201424,65.0628946601966],[40.28260282602827,64.99807290260404],[40.37620376203762,64.89646041772917],[40.44460444604448,64.77908047830479],[40.40860408604087,64.75455332678328],[40.20340203402034,64.78433629648796],[40.05940059400595,64.7703207813328],[39.8469984699847,64.68973156919068],[39.83259832598327,64.65644472069721],[39.75699756997571,64.57760744794948],[39.56619566195664,64.57059969037189],[39.05499054990551,64.7142587207122],[38.612186121861214,64.78608823588235],[38.54018540185402,64.79134405406555],[38.4429844298443,64.82638284195343],[38.41058410584105,64.8579177510525],[38.22698226982271,64.85090999347494],[38.11538115381154,64.85441387226373],[38.010980109801096,64.87894102378525],[37.52857528575288,65.10844508445084],[37.139771397713986,65.19429011477615],[37.049770497705,65.19604205417053],[36.88416884168842,65.17151490264902],[36.786967869678705,64.98756126623766],[36.653766537665376,64.93500308440585],[36.534965349653504,64.93850696319464],[36.527765277652776,64.84740611468615],[36.578165781657816,64.79134405406555],[36.62496624966249,64.75104944799449],[36.76896768967691,64.68447575100751],[37.038970389703906,64.49001047822978],[37.1829718297183,64.40766932669328],[37.290972909729106,64.37788635698857],[37.431374313743135,64.37438247819978],[37.7409774097741,64.3971576903269],[37.841778417784184,64.36562278122781],[37.953379533795356,64.32007235697358],[37.978579785797876,64.20619629633796],[38.061380613806136,64.09056829630796],[38.07218072180723,64.0257465387154],[37.967779677796784,63.94866120536204],[37.63657636576366,63.89259914474144],[37.44217442174423,63.813761871993734],[37.373773737737395,63.8172657507825],[36.97416974169744,63.910118538685396],[36.71496714967151,63.94515732657325],[36.36576365763659,64.00297132658827],[36.300963009630095,64.03450623568736],[36.14616146161461,64.18867690239404],[35.80055800558006,64.3358398115231],[35.64575645756457,64.37788635698857],[35.43335433354335,64.34635144788948],[35.28575285752859,64.36211890243902],[35.03375033750339,64.44095617518676],[34.868148681486815,64.56008805400555],[34.85734857348575,64.70725096313464],[34.90414904149043,64.73878587223373],[34.9509495094951,64.75630526617766],[34.83214832148323,64.80010375103751],[34.82854828548287,64.91222787227872],[34.80334803348035,64.98580932684328],[34.67014670146702,65.16801102386023],[34.53694536945369,65.27838320570706],[34.407344073440754,65.39576314513144],[34.54414544145442,65.45708102393525],[34.616146161461614,65.50963920576706],[34.716947169471695,65.66380987247373],[34.734947349473515,65.71636805430555],[34.77814778147783,65.76892623613736],[34.792547925479255,65.816228599786],[34.785347853478555,65.86528290282902],[34.691746917469175,65.95112793315434],[34.400144001440026,66.12807381198812],[34.11214112141121,66.22443047867978],[33.5649356493565,66.32078714537144],[33.41733417334174,66.31553132718827],[33.359733597335975,66.32954684234343],[33.47853478534785,66.34706623628736],[33.593735937359384,66.38385696356963],[33.65493654936549,66.44342290297902],[33.51813518135182,66.47145393328933],[33.40653406534065,66.48371750905008],[33.21573215732158,66.53101987269872],[33.183331833318334,66.57306641816419],[33.22293222932231,66.60460132726328],[33.17973179731797,66.67993472122222],[32.92772927729277,66.70446187274374],[32.8629286292863,66.72198126668766],[32.85572855728557,66.74650841820917],[32.68652686526866,66.8288495697457],[32.463324633246344,66.9164465394654],[32.49932499324993,67.0040435091851],[32.34092340923411,67.06711332738328],[32.20052200522005,67.11266375163751],[31.984519845198463,67.13018314558147],[31.894518945189446,67.16171805468053],[32.39852398523985,67.15295835770857],[32.93132931329313,67.08638466072162],[32.88452884528846,67.06185750920008],[32.848528485284874,67.02156290312902],[33.00333003330033,66.90768684249343],[33.150931509315114,66.84461702429525],[33.48213482134821,66.76402781215313],[33.52173521735219,66.76402781215313],[33.593735937359384,66.78505108488585],[33.75933759337593,66.75176423639238],[33.89253892538926,66.70621381213812],[34.14454144541446,66.70270993334933],[34.450544505445066,66.65190369091192],[34.432544325443274,66.62912847878479],[34.39654396543966,66.61336102423525],[34.482944829448314,66.55029120603706],[34.608946089460915,66.55905090300902],[34.8249482494825,66.61160908484084],[35.36495364953652,66.42940738782389],[35.51255512555127,66.39612053933038],[36.37296372963729,66.30151581203313],[36.76896768967691,66.29275611506114],[36.9849698496985,66.27173284232842],[37.29457294572947,66.22443047867978],[37.62937629376296,66.12982575138253],[37.89937899378995,66.09478696349464],[38.396183961839625,66.06500399378993],[38.655386553865554,66.06850787257872],[39.28899288992892,66.13157769077691],[40.10260102601026,66.29976387263872],[40.52020520205204,66.44692678176781],[41.18981189811899,66.82534569095691],[41.27621276212764,66.91469460007099],[41.35541355413554,67.12142344860948],[41.3590135901359,67.20902041832917],[41.261812618126186,67.21778011530117],[41.13221132211322,67.26683441834419],[41.13221132211322,67.38596629716298],[41.060210602106025,67.44378029717797],[40.96660966609667,67.71357896391464],[40.76500765007651,67.74336193361933],[40.657006570065704,67.77489684271842],[40.52740527405274,67.78891235787358],[40.37980379803798,67.83271084273343],[40.20700207002071,67.94133108518585],[40.03420034200343,68.01491253975041],[39.89739897398974,68.11477308523087],[39.810998109981114,68.15156381251313],[39.74619746197462,68.16207544887948],[39.78939789397896,68.11302114583646],[39.82179821798218,68.05871102461026],[39.56979569795698,68.07097460037102],[38.831788317883195,68.32500581255812],[38.705787057870594,68.34427714589646],[38.655386553865554,68.32150193376933],[38.428584285842874,68.35478878226283],[38.35658356583568,68.41435472167223],[37.73017730177301,68.69291308538087],[36.61776617766179,69.00300635818857],[35.858158581585826,69.19221581278313],[35.28935289352896,69.27630890371404],[35.23175231752319,69.26579726734766],[35.17415174151742,69.23075847945981],[35.00855008550087,69.22199878248782],[34.86454864548645,69.22725460067102],[34.35334353343535,69.30258799462996],[34.230942309423114,69.3130996309963],[33.68373683736837,69.30959575220751],[33.62613626136263,69.2885724794748],[33.435334353343535,69.13089793397933],[33.334533345333455,69.09761108548585],[33.14013140131402,69.06782811578117],[33.19773197731979,69.11688241882419],[33.327333273332755,69.15192120671207],[33.41373413734138,69.26754920674207],[33.41733417334174,69.31485157039072],[33.46413464134642,69.37792138858887],[33.45333453334533,69.4287276310263],[33.384933849338495,69.44449508557585],[33.25533255332553,69.42697569163192],[32.97812978129781,69.36740975222253],[32.942129421294226,69.38317720677207],[33.02133021330215,69.44624702497026],[32.999729997299994,69.47077417649177],[32.88452884528846,69.4602625401254],[32.63612636126362,69.49004550983011],[32.37692376923769,69.47953387346374],[32.330123301233016,69.55486726742268],[32.1609216092161,69.59691381288812],[32.09252092520927,69.631952600776],[32.17532175321753,69.67399914624147],[32.75492754927549,69.60567350986011],[32.91332913329134,69.60216963107132],[32.99612996129963,69.62669678259283],[33.01413014130142,69.67049526745268],[33.006930069300694,69.72130150989011],[32.942129421294226,69.7510844795948],[32.564125641256425,69.8071465402154],[32.39132391323915,69.8684644190192],[31.984519845198463,69.95430944934449],[31.970119701197007,69.91401484327343],[32.03132031320314,69.8351775705257],[31.99891998919989,69.81065041900419],[31.88011880118802,69.83167369173691],[31.79011790117903,69.81590623718736],[31.667716677166766,69.72130150989011],[31.54531545315453,69.69677435836857],[31.451714517145177,69.68976660079102],[31.048510485104856,69.76860387353872],[30.86850868508685,69.78261938869389],[30.713707137071367,69.79488296445464],[30.594905949059495,69.78962714627147],[30.48330483304835,69.79488296445464],[30.429304293042946,69.72305344928449],[30.3969039690397,69.73356508565087],[30.350103501035022,69.8351775705257],[30.23850238502385,69.86145666144162],[30.18090180901811,69.8404333887089],[30.15570155701559,69.74582866141162],[30.08730087300873,69.71779763110132],[29.990099900999013,69.73706896443966],[29.792097920979216,69.72830926746767],[29.6948969489695,69.74407672201721],[29.637296372963732,69.7808674492995],[29.61929619296194,69.81765817658177],[29.622896228962304,69.87372023720238],[29.648096480964824,69.94379781297812],[29.601296012960148,69.97708466147162],[28.80568805688057,70.09271266150162],[28.78048780487805,70.14527084333344],[29.925299252992545,70.09621654029041],[30.26370263702637,70.12424757060072],[30.468904689046894,70.19782902516525],[30.94410944109441,70.2749143585186],[30.962109621096232,70.34323999489996],[30.92610926109262,70.40105399491495],[30.594905949059495,70.52368975252253],[30.42210422104222,70.54646496464966],[30.21330213302133,70.54296108586087],[30.202502025020266,70.5622324191992],[30.23850238502385,70.6217983586086],[30.065700657006573,70.70238757075072],[29.957699576995765,70.69362787377875],[29.79569795697958,70.64282163134132],[29.738097380973812,70.64632551013011],[29.723697236972384,70.66910072225721],[29.637296372963732,70.70589144953951],[29.396093960939623,70.73392247984981],[29.320493204932063,70.76195351016011],[29.219692196921983,70.83027914654147],[29.10089100891011,70.86006211624616],[28.83088830888309,70.86356599503495],[28.74808748087483,70.84079078290782],[28.607686076860773,70.7602015707657],[28.485284852848537,70.61829447981981],[28.43848438484386,70.5009145403954],[28.308883088830896,70.44310054038041],[28.280082800828012,70.40280593430936],[28.193681936819388,70.24863526760268],[28.164881648816504,70.28717793427936],[28.164881648816504,70.36075938884389],[28.190081900819024,70.43959666159162],[28.204482044820452,70.57624793435434],[28.272882728827284,70.66734878286283],[28.215282152821544,70.7041395101451],[27.999279992799927,70.66384490407404],[27.898478984789847,70.6778604192292],[27.95247952479525,70.71815502530026],[28.272882728827284,70.79874423744238],[28.326883268832688,70.8250233283583],[28.384483844838456,70.86882181321815],[28.391683916839185,70.97569011627616],[28.143281432814348,71.04226381326313],[27.815678156781587,71.05978320720706],[27.7328773287733,71.08080647993981],[27.596075960759606,71.09131811630616],[27.33327333273334,70.9967133890089],[27.236072360723625,70.94765908596585],[27.268472684726845,70.91086835868359],[27.556475564755658,70.82677526775268],[27.545675456754566,70.80400005562555],[27.30807308073082,70.80400005562555],[27.18207182071822,70.74443411621615],[27.14607146071461,70.68136429801797],[27.07047070470705,70.60778284345344],[26.98766987669876,70.51142617676177],[26.667266672666727,70.42207726764767],[26.584465844658467,70.40981369188691],[26.584465844658467,70.45361217674676],[26.60246602466026,70.50266647978981],[26.62766627666278,70.55172078283283],[26.64566645666457,70.63581387376374],[26.559265592655947,70.66910072225721],[26.674466744667455,70.74093023742736],[26.735667356673588,70.8530543586686],[26.660066600666028,70.93889938899389],[26.505265052650543,70.912620298078],[26.231662316623186,70.78297678289283],[25.986859868598685,70.62530223739736],[25.47205472054722,70.33973611611117],[25.418054180541816,70.23637169184192],[25.21285212852129,70.13651114636147],[25.04365043650438,70.10848011605117],[24.982449824498246,70.14351890393905],[24.99324993249934,70.21885229789797],[25.148051480514823,70.32396866156162],[25.209252092520927,70.48865096463464],[25.274052740527424,70.55172078283283],[25.468454684546856,70.672604601046],[25.666456664566653,70.77772096470966],[25.78165781657816,70.8162636313863],[25.767257672576733,70.8530543586686],[25.71325713257133,70.87057375261253],[25.64845648456486,70.87407763140132],[25.569255692556936,70.90035672231721],[25.436054360543608,70.912620298078],[25.374853748537504,70.89159702534525],[25.324453244532464,70.84955047987981],[25.26325263252633,70.84429466169661],[25.16965169651698,70.87232569200691],[25.04365043650438,70.92838775262751],[24.831248312483126,70.97744205567056],[24.766447664476658,71.00897696476966],[24.65844658446585,71.00021726779767],[24.44244442444426,70.89159702534525],[24.262442624426257,70.82677526775268],[24.269642696426985,70.77246514652646],[24.402844028440285,70.74618605561056],[24.420844208442105,70.70238757075072],[24.35604356043561,70.69537981317313],[24.284042840428413,70.66209296467966],[24.03924039240394,70.48514708584585],[23.898838988389883,70.4781393282683],[23.66123661236614,70.39930205552056],[23.380433804338054,70.24688332820827],[23.330033300333014,70.20658872213721],[23.286832868328702,70.10497623726238],[23.312033120331222,70.06292969179691],[23.398433984339846,70.01913120693706],[23.355233552335534,69.9840924190492],[23.258032580325818,69.99285211602117],[23.17523175231753,70.02964284330344],[23.045630456304565,70.10147235847359],[22.98442984429846,70.23637169184192],[22.94122941229412,70.30469732822328],[22.851228512285132,70.33973611611117],[22.685626856268584,70.37477490399905],[22.42282422824229,70.33798417671676],[22.383223832238343,70.27841823730736],[22.32202322023221,70.26440272215223],[22.22122221222213,70.30995314640646],[22.055620556205582,70.27666629791298],[21.99441994419945,70.29418569185691],[21.782017820178197,70.22936393426434],[21.537215372153725,70.25739496457464],[21.35721357213572,70.23286781305313],[21.346413464134656,70.20834066153162],[21.40041400414006,70.17505381303812],[21.60921609216092,70.0979684796848],[21.80361803618038,70.0664335705857],[21.89361893618937,70.00511569178192],[21.976419764197658,69.8351775705257],[21.933219332193318,69.81415429779298],[21.77841778417786,69.88773575235751],[21.59121591215913,69.93854199479495],[21.43281432814328,70.01387538875389],[21.252812528125276,70.00336375238751],[21.162811628116287,69.88948769175192],[21.033210332103323,69.88773575235751],[20.97200972009722,69.91576678266782],[20.83880838808389,69.90700708569585],[20.622806228062274,69.91401484327343],[20.547205472054713,69.85094502507525],[20.532805328053286,69.6915185401854],[20.56160561605617,69.631952600776],[20.66240662406625,69.58465023712736],[20.741607416074174,69.53384399468996],[20.73800738007381,69.5198284795348],[20.48600486004861,69.54260369166192],[20.198001980019797,69.37091363101132],[20.10800108001081,69.34113066130661],[20.054000540005404,69.33237096433464],[20.04320043200434,69.35514617646177],[20.27720277202772,69.53559593408434],[20.338403384033853,69.61618514622646],[20.331203312033125,69.67750302503026],[20.388803888038893,69.8684644190192],[20.356403564035645,69.9227745402454],[20.324003240032397,69.94554975237253],[20.223202232022317,69.92803035842857],[20.147601476014756,69.8964954493295],[20.06840068400686,69.88423187356875],[19.960399603996052,69.82466593415936],[19.863198631986336,69.72130150989011],[19.737197371973735,69.50406102498525],[19.63999639996402,69.42347181284313],[19.63999639996402,69.50406102498525],[19.69759697596976,69.61268126743767],[19.72279722797228,69.7808674492995],[19.686796867968695,69.80539460082102],[19.19719197191972,69.747580600806],[19.038790387903873,69.6599836310863],[19.009990099901017,69.62319290380404],[19.006390063900653,69.58815411591615],[18.991989919899197,69.56187502500026],[18.883988839888417,69.52333235832359],[18.765187651876516,69.516324600746],[18.67518675186753,69.5198284795348],[18.613986139861396,69.49004550983011],[18.624786247862488,69.4339834492095],[18.75078750787509,69.37792138858887],[18.916389163891637,69.33587484312343],[18.858788587885897,69.31485157039072],[18.646386463864644,69.32185932796827],[18.48438484384843,69.36565781282812],[18.379983799838016,69.43923926739268],[18.293582935829363,69.47427805528056],[18.261182611826115,69.47077417649177],[18.18918189181892,69.4322315098151],[18.077580775807775,69.32536320675706],[18.07398073980741,69.23251041885419],[18.117181171811723,69.18170417641676],[18.102781027810295,69.15542508550087],[17.703177031770338,69.09936302488026],[17.54477544775449,69.00125441879419],[17.490774907749085,68.87861866118661],[17.389973899739005,68.79978138843887],[17.130771307713076,68.69291308538087],[16.885968859688603,68.68590532780328],[16.651966519665194,68.62633938839389],[16.579965799657998,68.59305253990041],[16.51516515165153,68.5317346610966],[16.525965259652594,68.49144005502555],[16.583565835658362,68.46691290350404],[17.202772027720272,68.45990514592646],[17.425974259742617,68.48268035805359],[17.479974799747993,68.47392066108162],[17.501575015750177,68.46165708532087],[17.56997569975701,68.4476415701657],[17.551975519755217,68.42661829743298],[17.479974799747993,68.42661829743298],[17.3359733597336,68.41085084288343],[17.094770947709492,68.36880429741797],[16.95076950769507,68.35478878226283],[16.864368643686447,68.35478878226283],[16.619566195661974,68.40559502470026],[16.38916389163893,68.38982757015071],[16.20556205562056,68.31624611558615],[16.173161731617313,68.28120732769827],[16.259562595625965,68.14455605493555],[16.32076320763207,68.10250950947008],[16.392763927639294,68.09199787310374],[16.37116371163711,68.06221490339902],[16.309963099631005,68.03593581248313],[16.259562595625965,68.00089702459525],[16.31356313563137,67.88176514577646],[16.259562595625965,67.88702096395963],[16.119161191611937,68.02717611551117],[16.065160651606533,68.20061811555615],[16.03636036360365,68.21813750950011],[16.007560075600765,68.22864914586646],[15.85275852758528,68.18134678221782],[15.658356583565848,68.16382738827389],[15.485554855548571,68.10250950947008],[15.31635316353163,68.0692226609766],[15.29115291152911,68.03593581248313],[15.355953559535607,68.00440090338404],[15.604356043560443,67.98863344883449],[15.622356223562235,67.94833884276343],[15.507155071550727,67.9255636306363],[15.399153991539919,67.92030781245313],[15.273152731527318,67.96060241852419],[15.13275132751329,67.97286599428494],[15.049950499505002,67.95534660034102],[14.797947979479801,67.8099356306063],[14.819548195481957,67.75036969119691],[14.779947799478009,67.67503629723797],[14.85554855548557,67.66277272147721],[15.03915039150391,67.68204405481555],[15.305553055530567,67.76613714574646],[15.345153451534514,67.73460223664736],[15.28395283952841,67.70832314573147],[15.219152191521914,67.65576496389963],[15.247952479524798,67.60145484267343],[15.352353523535243,67.54364084265842],[15.485554855548571,67.51560981234812],[15.661956619566212,67.54364084265842],[15.690756907569096,67.52086563053132],[15.57555575555756,67.44378029717797],[15.593555935559351,67.34917556988069],[15.553955539555403,67.3509275092751],[15.463954639546415,67.45078805475555],[15.409954099541011,67.47356326688268],[15.287552875528775,67.48232296385464],[15.121951219512198,67.55590441841917],[14.96354963549635,67.57342381236313],[14.754747547475489,67.49984235779857],[14.578345783457848,67.38596629716298],[14.535145351453508,67.34041587290872],[14.448744487444884,67.29836932744328],[14.441544415444156,67.27209023652736],[14.477544775447768,67.25632278197781],[14.581945819458213,67.26683441834419],[14.823148231482321,67.26858635773857],[15.298352983529838,67.25632278197781],[15.435154351543531,67.24581114561147],[15.41715417154171,67.20201266075162],[14.776347763477645,67.19500490317404],[14.599945999460004,67.17398163044132],[14.473944739447404,67.14244672134222],[14.340743407434076,67.15821417589177],[14.203942039420411,67.11091181224313],[14.11034110341103,67.1196715092151],[14.023940239402407,67.07236914556646],[13.879938799388015,66.96550084250842],[13.80793807938079,66.96024502432525],[13.72513725137253,66.93746981219812],[13.653136531365334,66.90768684249343],[13.703537035370374,66.85162478187283],[13.915939159391598,66.82008987277374],[13.95913959139591,66.79381078185781],[13.786337863378634,66.78329914549147],[13.620736207362086,66.79556272125222],[13.519935199352005,66.741252600026],[13.451534515345173,66.71497350911008],[13.311133111331117,66.70270993334933],[13.210332103321036,66.64139205454555],[13.192331923319244,66.5380276302763],[13.105931059310592,66.53977956967069],[13.069930699307008,66.43115932721827],[13.120331203312048,66.23143823625736],[13.350733507335093,66.23669405444053],[13.415534155341561,66.25246150899008],[13.49833498334985,66.25246150899008],[13.68193681936819,66.27348478172283],[13.973539735397367,66.31903520597706],[14.03474034740347,66.29801193324434],[13.915939159391598,66.24720569080691],[13.761137611376114,66.22092659989099],[13.67473674736749,66.18063199381993],[13.386733867338677,66.18238393321434],[12.78552785527856,66.10004278167781],[12.796327963279651,66.06850787257872],[12.976329763297628,66.0194535695357],[13.033930339303396,65.95638375133751],[12.983529835298356,65.94236823618238],[12.817928179281807,65.95287987254872],[12.688326883268843,65.90207363011129],[12.62712627126271,65.80571696341963],[12.346323463234626,65.63052302398023],[12.27432274322743,65.56745320578204],[12.205922059220597,65.48686399363993],[12.12312123121231,65.36247629663796],[12.133921339213401,65.27838320570706],[12.19872198721987,65.24509635721358],[12.263522635226366,65.25560799357993],[12.335523355233562,65.24159247842479],[12.364323643236446,65.19253817538174],[12.41832418324185,65.18377847840978],[12.511925119251202,65.19604205417053],[12.717127171271727,65.2661196299463],[12.821528215282171,65.31692587238373],[12.915129151291524,65.33970108451084],[12.738727387273883,65.21356144811449],[12.508325083250838,65.09968538747887],[12.306723067230678,65.08566987232373],[12.227522275222753,65.14523581173313],[12.159121591215921,65.1785226602266],[11.489514895148972,64.9752976904769],[11.349113491134915,64.90522011470114],[11.302313023130239,64.8298867207422],[11.29511295112951,64.75455332678328],[11.392313923139227,64.77382466012159],[11.561515615156168,64.81762314498144],[11.633516335163364,64.81411926619265],[11.525515255152555,64.7440416904169],[11.331113311133123,64.68622769040189],[11.226712267122679,64.67921993282434],[11.089910899108986,64.61439817523174],[10.931509315093166,64.57760744794948],[10.83430834308345,64.49526629641295],[10.564305643056429,64.41818096305963],[10.236702367023668,64.17991720542204],[10.009900099000987,64.08356053873038],[9.93789937899379,63.98194805385555],[9.865898658986595,63.91712629626295],[9.707497074970746,63.86456811443114],[9.613896138961394,63.794490538655396],[9.567095670956718,63.7068935689357],[9.595895958959602,63.678862538625395],[9.657096570965706,63.698133871963705],[9.768697686976878,63.699885811358115],[9.833498334983346,63.61579272042721],[9.891098910989115,63.57549811435615],[9.923499234992363,63.52118799312993],[10.056700567005663,63.512428296157964],[10.337503375033748,63.57024229617295],[10.93510935109353,63.769963387133885],[11.046710467104674,63.8452967810928],[10.96750967509675,63.9013588417134],[10.913509135091346,63.92063017505174],[11.075510755107558,63.9889558114331],[11.21231212312125,64.03100235689857],[11.305913059130603,64.0485217508425],[11.42831428314284,64.02399459932099],[11.457114571145723,64.00297132658827],[11.29511295112951,63.94866120536204],[11.176311763117639,63.89960690231902],[11.21231212312125,63.8785836295863],[11.305913059130603,63.87507975079751],[11.349113491134915,63.838289023515244],[11.370713707137071,63.80500217502174],[11.226712267122679,63.7629556295563],[11.11871118711187,63.71915714469645],[10.953109531095322,63.698133871963705],[10.780307803078045,63.65083150831509],[10.726307263072641,63.62455241739917],[10.672306723067237,63.557978720412194],[10.70830708307085,63.536955447679475],[10.75870758707589,63.46162205372053],[10.704707047070485,63.46337399311494],[10.589505895058949,63.447606538565395],[10.341103411034112,63.468629811298115],[10.189901899018992,63.45461429614295],[10.081900819008183,63.43183908401585],[10.02070020700208,63.39154447794479],[9.977499774997767,63.395048356733554],[9.934299342993427,63.47914144766449],[9.891098910989115,63.491405023425244],[9.833498334983346,63.52469187191872],[9.696696966969682,63.62455241739917],[9.60309603096033,63.608784962849626],[9.520295202952042,63.586009750722496],[9.322293222932245,63.57024229617295],[9.156691566915669,63.45987011432615],[9.084690846908472,63.46337399311494],[9.077490774907744,63.50016472039721],[9.156691566915669,63.56673841738419],[9.135091350913513,63.59301750830008],[8.843488434884364,63.64557569013189],[8.674286742867423,63.62280047800479],[8.577085770857707,63.60177720527204],[8.397083970839702,63.53520350828509],[8.361083610836118,63.4984127810028],[8.386283862838638,63.445854599170985],[8.47988479884799,63.424831326438266],[8.595085950859527,63.42658326583265],[8.641886418864203,63.39154447794479],[8.634686346863475,63.34249017490174],[8.580685806858071,63.31270720519706],[8.271082710827102,63.28642811428114],[8.184681846818478,63.237373811238115],[8.159481594815958,63.16204041727917],[8.235082350823518,63.08145120513706],[8.339483394833962,63.04290853846038],[8.609486094860955,62.87997817478174],[8.623886238862383,62.846691326288266],[8.310683106831078,62.96582320510706],[8.209882098820998,62.99560617481174],[8.10188101881019,63.09021090210902],[7.860678606786081,63.11298611423615],[7.734677346773481,63.10422641726416],[7.655476554765556,63.10948223544736],[7.572675726757268,63.098970599080985],[7.389073890738928,63.02363720512204],[7.0074700747007626,62.95706350813509],[6.939069390693902,62.93078441721917],[6.928269282692838,62.90275338690887],[6.780667806678082,62.78887732627325],[6.733867338673406,62.72055168989189],[6.780667806678082,62.70128035655355],[7.0254702547025545,62.729311386863856],[7.111871118711207,62.752086598990985],[7.241472414724143,62.752086598990985],[7.40707407074072,62.71179199291993],[8.044280442804421,62.77135793232932],[8.094680946809461,62.731063326258266],[7.803078030780313,62.72055168989189],[7.536675366753684,62.67149738684887],[7.518675186751864,62.64521829593295],[7.525875258752592,62.61017950804509],[7.69147691476914,62.58565235652355],[7.651876518765192,62.564629083790834],[7.569075690756904,62.54886162924129],[7.493474934749344,62.543605811058114],[7.284672846728483,62.6014198110731],[6.9606696066960865,62.62594696259461],[6.74466744667447,62.638210538355395],[6.618666186661869,62.62069114441144],[6.438664386643865,62.61017950804509],[6.352263522635241,62.611931447439474],[6.273062730627316,62.58390041712917],[6.237062370623704,62.5190786595366],[6.165061650616508,62.48228793225431],[6.118261182611832,62.44724914436645],[6.136261362613624,62.406954538295395],[6.262262622626224,62.41571423526736],[6.456664566645685,62.44724914436645],[6.690666906669065,62.46827241709917],[6.618666186661869,62.42272199284494],[6.579065790657921,62.406954538295395],[6.20826208262082,62.35264441706917],[6.0822608226082195,62.34914053828038],[6.02466024660248,62.3754196291963],[5.981459814598139,62.406954538295395],[5.909459094590943,62.41571423526736],[5.797857978579799,62.384179326168265],[5.718657186571875,62.37892350798509],[5.535055350553506,62.310597871603704],[5.484654846548466,62.23876835643355],[5.423454234542362,62.20723344733446],[5.3586535865358655,62.151171386713855],[5.2938529385293975,62.15467526550265],[5.239852398523993,62.18796211399615],[5.142651426514277,62.15993108368585],[5.095850958509601,62.02678368971189],[5.160651606516069,61.95670611393615],[5.2686526865268775,61.9356828412034],[5.473854738547402,61.946194477569776],[5.6646566465664705,61.92341926544265],[6.13266132661326,61.851589750272495],[6.395463954639553,61.851589750272495],[6.683466834668366,61.88662853816038],[6.730267302673042,61.86910914421645],[6.467464674646749,61.80779126541265],[6.0174601746017515,61.78676799267993],[5.794257942579435,61.827062598750985],[5.466654666546674,61.897140174526754],[5.117451174511757,61.884876598766],[4.9842498424984285,61.900644053315546],[4.930249302493024,61.877868841188416],[4.908649086490868,61.809543204807056],[4.92664926649266,61.711434598720984],[4.995049950499521,61.644860901734006],[5.099450994509965,61.620333750212495],[5.167851678516797,61.54324841685917],[5.2686526865268775,61.504705750182495],[5.3370533705337095,61.48543441684416],[5.257852578525785,61.45565144713947],[5.171451714517161,61.457403386533855],[5.00225002250022,61.432876235012344],[4.991449914499157,61.37681417439174],[5.020250202502041,61.250674537995366],[5.106651066510665,61.18760471979721],[5.326253262532646,61.10876744704947],[5.452254522545246,61.10175968947189],[5.646656466564679,61.14731011372615],[6.0822608226082195,61.16658144706446],[6.38466384663846,61.133294598570984],[6.492664926649269,61.154317871303704],[6.543065430654309,61.24366678041781],[6.600666006660077,61.28921720467204],[6.625866258662597,61.27870556830567],[6.611466114661141,61.229651265262646],[6.658266582665846,61.20687605313552],[6.79506795067951,61.191108598586],[6.942669426694266,61.161325628881286],[7.173071730717311,61.16658144706446],[7.277472774727755,61.180596962219624],[7.299072990729911,61.2138838107131],[7.277472774727755,61.28396138648887],[7.331473314733159,61.37155835620857],[7.4430744307443035,61.434628174406754],[7.453874538745396,61.41886071985721],[7.345873458734587,61.299728841038416],[7.403474034740356,61.22264350768506],[7.605076050760516,61.21037993192431],[7.543875438754384,61.17709308343083],[7.039870398703982,61.09124805310552],[7.0470704707047105,61.0159146591466],[7.079470794707959,60.96686035610355],[7.039870398703982,60.952844840948416],[6.9822698226982425,60.994891386413855],[6.97146971469715,61.05620926521766],[6.903069030690318,61.10175968947189],[6.777067770677718,61.14205429554295],[6.611466114661141,61.136798477359775],[6.417064170641709,61.08424029552796],[6.291062910629108,61.08073641673917],[5.985059850598503,61.11752714402144],[5.506255062550622,61.05620926521766],[5.286652866528669,61.04744956824567],[5.193051930519317,61.05445732582325],[5.095850958509601,61.07197671976721],[5.009450094500949,61.038689871273704],[5.023850238502405,60.93532544700446],[5.009450094500949,60.858240113651135],[5.049050490504925,60.70757332573325],[5.117451174511757,60.6357438105631],[5.243452434524357,60.56917011357612],[5.448654486544882,60.61647247722476],[5.58905589055891,60.69355781057811],[5.646656466564679,60.68830199239491],[5.545855458554598,60.62523217419675],[5.167851678516797,60.485077022645214],[5.135451354513549,60.44478241657416],[5.182251822518225,60.30813114381144],[5.286652866528669,60.206518658936574],[5.416254162541634,60.15396047710476],[5.574655746557482,60.15921629528796],[5.657456574565742,60.15396047710476],[5.689856898568991,60.12242556800567],[5.495454954549558,60.069867386173854],[5.376653766537686,60.06636350738506],[5.265052650526513,60.0856348407234],[5.207452074520745,60.08738678011781],[5.175051750517525,60.04534023465234],[5.218252182521837,59.978766537665365],[5.185851858518589,59.906937022495214],[5.117451174511757,59.83335556793068],[5.106651066510665,59.73174308305582],[5.110251102511029,59.66867326485766],[5.146251462514641,59.63889029515295],[5.185851858518589,59.64239417394174],[5.236252362523629,59.69144847698476],[5.265052650526513,59.70896787092872],[5.3550535505355015,59.75977411336612],[5.495454954549558,59.8263478103531],[5.556655566555662,59.906937022495214],[5.697056970569719,60.01030144676446],[5.801458014580163,60.026068901314005],[5.877058770587723,60.069867386173854],[5.905859058590579,60.15045659831597],[5.967059670596711,60.20476671954219],[6.10026100261004,60.29061174986751],[6.154261542615444,60.34667381048811],[6.348663486634877,60.418503325658264],[6.805868058680602,60.50084447719476],[6.99666996669967,60.511356113561135],[6.949869498694994,60.47806926506766],[6.787867878678782,60.45354211354612],[6.7194671946719495,60.418503325658264],[6.661866618666181,60.36769708322083],[6.525065250652517,60.15220853771038],[6.525065250652517,60.213526416514156],[6.571865718657193,60.36068932564325],[6.517865178651789,60.40799168929189],[6.348663486634877,60.35368156806567],[6.139861398613988,60.232797749852494],[6.103861038610404,60.164472113471135],[6.111061110611104,60.13293720437204],[6.071460714607156,60.08388290132902],[5.9958599585995955,60.031324719497206],[5.783457834578343,59.912192840678415],[5.7294572945729385,59.863138537635365],[5.761857618576187,59.80707647701476],[5.833858338583383,59.794812901254005],[5.967059670596711,59.81233229519796],[6.0606606066060635,59.815836173986725],[6.211862118621184,59.83160362853627],[6.215462154621548,59.817588113381134],[5.9922599225992315,59.74400665881657],[5.866258662586631,59.73349502245023],[5.772657726577279,59.66166550728008],[5.578255782557818,59.68619265880159],[5.531455314553142,59.71247174971751],[5.473854738547402,59.71247174971751],[5.401854018540206,59.656409689096876],[5.304653046530461,59.64239417394174],[5.243452434524357,59.563556901194005],[5.185851858518589,59.45318471934718],[5.131851318513185,59.22718453747038],[5.171451714517161,59.16236277987781],[5.36225362253623,59.16586665866657],[5.466654666546674,59.20440932534325],[5.56385563855639,59.29200629506295],[5.657456574565742,59.309525689006875],[5.718657186571875,59.33054896173962],[5.844658446584475,59.353324173866724],[6.0174601746017515,59.41464205267053],[6.15786157861578,59.48997544662947],[6.2802628026280445,59.53377393148932],[6.402664026640281,59.56180496179962],[6.417064170641709,59.54778944664446],[6.305463054630565,59.50574290117902],[6.197461974619756,59.43741726479766],[6.049860498605,59.36733968902189],[5.9526595265952835,59.29901405264053],[5.938259382593827,59.23419229504796],[5.967059670596711,59.18688993139932],[5.9490594905949195,59.13608368896189],[5.887858878588787,59.09754102228521],[5.887858878588787,59.06075029500295],[6.0174601746017515,58.987168840438414],[6.10026100261004,58.95213005255053],[6.319863198631992,59.0169518101431],[6.363063630636304,59.00118435559355],[6.215462154621548,58.94512229497295],[6.136261362613624,58.87504471919718],[6.10026100261004,58.869788901014005],[5.855458554585539,58.95913781012811],[5.610656106561066,59.01344793135431],[5.556655566555662,58.97490526467766],[5.524255242552442,58.822486537365364],[5.517055170551714,58.7261298706737],[5.585455854558546,58.621013507010076],[5.7078570785707825,58.522904900924004],[5.977859778597804,58.431804052415515],[6.053460534605364,58.37574199179491],[6.3882638826388245,58.26712174934249],[6.492664926649269,58.26011399176491],[6.618666186661869,58.26712174934249],[6.658266582665846,58.2636178705537],[6.6762667626676375,58.23383490084902],[6.6942669426694295,58.223323264482644],[6.604266042660441,58.176020900834004],[6.553865538655401,58.12346271900219],[6.589865898658985,58.09718362808627],[6.730267302673042,58.06915259777597],[6.766267662676626,58.081416173536724],[6.76986769867699,58.132222415974155],[6.802268022680238,58.154997628101285],[6.877868778687798,58.15149374931249],[6.913869138691382,58.14273405234053],[6.89586895868959,58.1199588402134],[6.888668886688862,58.10243944626947],[6.903069030690318,58.07090453717038],[7.0038700387003985,58.02360217352174],[7.194671946719467,58.04812932504325],[7.464674646746488,58.020098294732946],[7.875078750787509,58.07966423414234],[8.037080370803722,58.1479898705237],[8.166681666816686,58.14448599173491],[8.310683106831078,58.225075203877026],[8.523085230852303,58.30040859783597],[8.929889298892988,58.570207264572645],[9.178291782917825,58.67532362823627],[9.19269192691928,58.712114355518565],[9.239492394923957,58.73839344643446],[9.322293222932245,58.74715314340642],[9.394293942939441,58.804967143421436],[9.311493114931153,58.85752532525325],[9.55269552695529,58.93285871921219],[9.617496174961758,58.94687423436733],[9.657096570965706,58.97140138588887],[9.696696966969682,59.009944052565515],[9.62829628296285,59.06775805258053],[9.556295562955626,59.11330847683476],[9.63549635496355,59.11856429501796],[9.801098010980127,59.02746344650947],[9.844298442984439,58.95913781012811],[9.959499594995947,58.967897507100076],[10.081900819008183,59.02921538590385],[10.179101791017928,59.009944052565515],[10.204302043020448,59.03797508287582],[10.243902439024396,59.06250223439733],[10.431104311043129,59.27974271930219],[10.456304563045649,59.377851325388264],[10.445504455044556,59.44442502237521],[10.405904059040608,59.45493665874159],[10.39870398703988,59.519758416334156],[10.492304923049232,59.540781689066876],[10.567905679056793,59.586332113321134],[10.535505355053544,59.69495235577355],[10.596705967059677,59.76502993154932],[10.603906039060405,59.679184901224005],[10.632706327063289,59.60209956787068],[10.632706327063289,59.42865756782567],[10.643506435064353,59.38836296175461],[10.744307443074433,59.29551017385174],[10.83430834308345,59.18338605261053],[10.945909459094594,59.171122476849774],[10.999909999099998,59.16411471927219],[11.089910899108986,59.14133950714506],[11.133111331113327,59.14309144653947],[11.367113671136707,59.104548779862796],[11.385113851138527,59.06600611318612],[11.388713887138891,59.036223143481436],[11.29511295112951,59.08702938591887],[11.19431194311943,59.078269688946875],[11.165511655116546,59.0449828404534],[11.147511475114754,58.988920779832796],[11.16911169111691,58.92234708284582],[11.208712087120887,58.86628502222521],[11.223112231122315,58.68057944641947],[11.26991269912699,58.475602537275364],[11.251912519125199,58.42479629483793],[11.248312483124835,58.36873423421733],[11.331113311133123,58.38099780997811],[11.431914319143203,58.340703203907026],[11.449914499144995,58.11820690081902],[11.550715507155076,58.00082696139461],[11.701917019170196,57.972795931084306],[11.73071730717308,57.764315143151435],[11.734317343173444,57.717012779502795],[11.878318783187837,57.68022205222053],[11.885518855188565,57.61189641583917],[11.917919179191813,57.52254750672506],[11.961119611196125,57.4261908400334],[12.054720547205477,57.44721411276612],[12.151921519215193,57.22646974907249],[12.421924219242186,56.905864839898385],[12.573125731257306,56.82352368836189],[12.717127171271727,56.66234526407763],[12.792727927279287,56.64832974892249],[12.882728827288275,56.61854677921778],[12.918729187291888,56.515182354948536],[12.857528575285755,56.45211253675038],[12.774727747277467,56.45561641553914],[12.655926559265595,56.43984896098959],[12.691926919269207,56.38378690036899],[12.742327423274247,56.34699617308672],[12.799927999279987,56.264655021550226],[12.753127531275311,56.2418798094231],[12.706327063270635,56.234872051845514],[12.508325083250838,56.29268605186053],[12.472324723247226,56.29093411246612],[12.522725227252266,56.24538368821189],[12.591125911259127,56.13676344575944],[12.8359283592836,55.88098029417793],[12.940329403294044,55.80564690021899],[12.972729727297292,55.747832900204],[12.976329763297628,55.69352277897778],[12.9619296192962,55.612933566835665],[12.940329403294044,55.53234435469355],[12.940329403294044,55.48153811225612],[12.88632886328864,55.41146053648035],[13.321933219332209,55.34663877888778],[13.80793807938079,55.428979930424305],[14.081540815408175,55.39218920314204],[14.175141751417527,55.39744502132521],[14.340743407434076,55.52708853651035],[14.275942759427608,55.635708778962794],[14.203942039420411,55.728561566865665],[14.214742147421475,55.83192599113491],[14.261542615426151,55.887988051755514],[14.401944019440208,55.97733696086959],[14.473944739447404,56.01412768815189],[14.560345603456028,56.049166476039744],[14.653946539465409,56.01938350633506],[14.754747547475489,56.033399021490226],[14.715147151471513,56.13325956697068],[14.783547835478373,56.16129059728098],[15.049950499505002,56.17180223364733],[15.327153271532723,56.15077896091461],[15.510755107551091,56.1823138700137],[15.6259562595626,56.18581774880249],[15.723157231572316,56.164794476069744],[15.82755827558276,56.12449986999869],[15.921159211592112,56.166546415464154],[15.996759967599672,56.22260847608476],[16.151561515615157,56.5011668397934],[16.216362163621653,56.59051574890748],[16.349563495634953,56.70964762772627],[16.40716407164072,56.80950817320672],[16.457564575645762,56.92688811263113],[16.529565295652958,57.068795203577025],[16.507965079650802,57.142376658141586],[16.479164791647918,57.18792708239582],[16.475564755647554,57.26501241574917],[16.63036630366304,57.42969471882219],[16.651966519665194,57.50152423399234],[16.605166051660518,57.56809793097932],[16.583565835658362,57.64167938554385],[16.587165871658726,57.760811264362644],[16.554765547655478,57.811617506800076],[16.59796597965979,57.91322999167491],[16.695166951669535,57.9167338704637],[16.69876698766987,58.16025344628446],[16.770767707677095,58.21456356751068],[16.71676716767169,58.30216053723038],[16.651966519665194,58.433555991809925],[16.82476824768247,58.45983508272582],[16.92556925569255,58.49312193121932],[16.788767887678887,58.58597471912219],[16.684366843668442,58.59999023427733],[16.479164791647918,58.61225381003811],[16.38916389163893,58.60174217367174],[16.317163171631734,58.62802126458763],[16.21276212762129,58.63678096155962],[16.317163171631734,58.663060052475515],[16.637566375663766,58.65079647671476],[16.979569795697955,58.65430035550355],[17.10197101971019,58.710362416124156],[17.346773467734693,58.780439991899925],[17.458374583745837,58.85752532525325],[17.67077670776709,58.91533932526826],[17.76437764377644,58.964393628311285],[17.829178291782938,58.95388199194491],[17.97317973179733,59.00293629498796],[18.09918099180993,59.06250223439733],[18.286382863828635,59.10980459804597],[18.322383223832247,59.1325798101731],[18.372783727837287,59.17988217382174],[18.4159841598416,59.290254355668566],[18.498784987849888,59.29200629506295],[18.61758617586176,59.32704508295083],[18.55998559985599,59.39361877993781],[18.50958509585095,59.40763429509295],[18.45918459184591,59.39712265872657],[18.394383943839443,59.36909162841627],[18.336783367833675,59.376099385993854],[18.271982719827207,59.36733968902189],[18.210782107821075,59.332300901134005],[18.13158131581318,59.31653344658446],[17.98037980379806,59.32879702234521],[17.965979659796602,59.358579992049926],[18.1639816398164,59.43040950722008],[18.217982179821803,59.4198978708537],[18.27558275582757,59.43741726479766],[18.336783367833675,59.47771187086872],[18.40158401584017,59.48997544662947],[18.577985779857812,59.565308840588415],[18.639186391863916,59.60034762847627],[18.71838718387184,59.658161628491285],[18.89478894788948,59.73349502245023],[18.97038970389704,59.75802217397174],[18.991989919899197,59.82809974974751],[18.934389343893457,59.9419758103831],[18.883988839888417,59.980518477059775],[18.85158851588517,60.026068901314005],[18.786787867878672,60.07862708314582],[18.599585995859968,60.118921689216904],[18.53478534785347,60.15220853771038],[18.556385563855656,60.253821022585214],[18.40158401584017,60.33791411351612],[18.25038250382505,60.36068932564325],[18.1639816398164,60.40799168929189],[18.01278012780128,60.511356113561135],[17.95517955179554,60.59019338630887],[17.87237872378725,60.579681749942495],[17.742777427774286,60.53938714387144],[17.659976599765997,60.535883265082646],[17.631176311763113,60.58493756812567],[17.591575915759165,60.626984113591135],[17.555575555755553,60.64275156814068],[17.458374583745837,60.6409996287463],[17.36117361173612,60.6409996287463],[17.249572495724976,60.70056556815567],[17.26037260372604,60.763635386353855],[17.278372783727832,60.812689689396905],[17.202772027720272,60.951092901554006],[17.213572135721364,60.98613168944189],[17.18477184771848,61.14731011372615],[17.181171811718116,61.248922598600984],[17.163171631716324,61.27870556830567],[17.199171991719936,61.31199241679917],[17.17757177571775,61.3575428410534],[17.137971379713804,61.38206999257491],[17.163171631716324,61.459155325928265],[17.145171451714532,61.504705750182495],[17.130771307713076,61.576535265352646],[17.217172171721728,61.65712447749476],[17.195571955719572,61.72369817448174],[17.3359733597336,61.692163265382646],[17.465574655746565,61.685155507805064],[17.41877418774189,61.7412175684257],[17.397173971739733,61.781512174496754],[17.375573755737577,61.86560526542766],[17.41157411574116,61.965465810908114],[17.447574475744773,62.0232798109231],[17.508775087750877,62.1669388412634],[17.56277562775628,62.21248926551766],[17.634776347763477,62.23351253825038],[17.533975339753397,62.26329550795509],[17.429574295742952,62.335125023125244],[17.371973719737213,62.426225871633704],[17.379173791737912,62.463016598916],[17.41157411574116,62.50856702317023],[17.508775087750877,62.48228793225431],[17.56997569975701,62.450753023155244],[17.64557645576457,62.450753023155244],[17.717577175771765,62.50155926559265],[17.832778327783274,62.50331120498706],[17.94797947979481,62.578644598946],[18.0379803798038,62.59966787167872],[18.00558005580058,62.62594696259461],[17.92997929979302,62.639962477749776],[17.9047790477905,62.659233811088114],[17.940779407794082,62.680257083820834],[17.97317973179733,62.72055168989189],[17.933579335793354,62.78537344748446],[17.893978939789406,62.83092387173872],[17.879578795787978,62.87297041720416],[17.908379083790834,62.88698593235932],[17.951579515795174,62.83442775052751],[18.091980919809203,62.83617968992189],[18.077580775807775,62.81165253840038],[18.07398073980741,62.79062926566766],[18.171181711817127,62.78887732627325],[18.21438214382144,62.81165253840038],[18.246782467824687,62.84844326568265],[18.462784627846275,62.89574562933129],[18.48438484384843,62.92903247782479],[18.487984879848796,62.958815447529474],[18.502385023850252,62.98859841723416],[18.311583115831155,62.99560617481174],[18.343983439834403,63.03239690209401],[18.40878408784087,63.03765272027721],[18.531185311853136,63.0639318111931],[18.577985779857812,63.12700162939129],[18.606786067860696,63.17780787182872],[18.6679866798668,63.17605593243434],[18.757987579875817,63.19883114456144],[18.81918819188192,63.19707920516706],[18.858788587885897,63.20583890213902],[18.85158851588517,63.22335829608295],[18.7939879398794,63.237373811238115],[18.815588155881557,63.25664514457645],[19.035190351903537,63.237373811238115],[19.236792367923698,63.34774599308494],[19.287192871928738,63.42833520522706],[19.35559355593557,63.47738950827008],[19.4959949599496,63.424831326438266],[19.492394923949234,63.45987011432615],[19.503195031950327,63.50892441736917],[19.58959589595898,63.48790114463645],[19.654396543965447,63.45811817493174],[19.72279722797228,63.46337399311494],[19.780397803978047,63.538707387073856],[19.913599135991376,63.610536902244036],[20.205202052020525,63.66309508407585],[20.3708037080371,63.722661023485244],[20.45360453604536,63.77346726592265],[20.676806768067678,63.82602544775449],[20.76320763207633,63.86807199321993],[21.018810188101895,64.17816526602766],[21.25641256412564,64.29904908424083],[21.46521465214653,64.37963829638295],[21.494014940149412,64.41642902366524],[21.519215192151933,64.46373138731389],[21.393213932139332,64.544320599456],[21.3320133201332,64.63016562978129],[21.278012780127796,64.72477035707857],[21.2060120601206,64.77382466012159],[21.137611376113767,64.80886344800948],[21.195211952119536,64.87718908439084],[21.292412924129252,64.94201084198343],[21.42561425614258,65.01208841775917],[21.573215732157337,65.12596447839479],[21.580415804158037,65.16100326628268],[21.544415444154453,65.20655369053691],[21.504815048150476,65.24509635721358],[21.436414364143644,65.28363902389023],[21.411214112141124,65.31692587238373],[21.447214472144736,65.32042975117253],[21.56601566015661,65.25385605418555],[21.60921609216092,65.26086381176313],[21.612816128161285,65.29940647843978],[21.594815948159493,65.31692587238373],[21.544415444154453,65.33094138753887],[21.522815228152297,65.35897241784917],[21.53361533615336,65.38700344815948],[21.56601566015661,65.4080267208922],[21.681216812168117,65.40277090270902],[21.87921879218794,65.42379417544174],[21.915219152191526,65.43780969059691],[21.951219512195138,65.47109653909038],[21.904419044190462,65.50788726637268],[21.91881918819189,65.53241441789419],[22.088020880208802,65.53066247849978],[22.149221492214934,65.55343769062691],[22.131221312213142,65.57095708457084],[22.09522095220953,65.58322066033159],[22.088020880208802,65.6112516906419],[22.25362253622538,65.59723617548676],[22.268022680226807,65.62176332700827],[22.275222752227535,65.72512775127751],[22.2860228602286,65.75140684219343],[22.33642336423364,65.79170144826449],[22.365223652236523,65.8425076907019],[22.401224012240135,65.86177902404023],[22.466024660246603,65.85301932706827],[22.5380253802538,65.79520532705328],[22.620826208262088,65.80571696341963],[22.746827468274688,65.87053872101222],[22.919629196291964,65.78644563008129],[23.103231032310333,65.73563938764389],[23.153631536315373,65.74965490279902],[23.222032220322205,65.78644563008129],[23.420034200342002,65.80396502402525],[23.59283592835928,65.80571696341963],[23.690036900369023,65.82849217554676],[23.891638916389184,65.78294175129253],[24.154441544415448,65.80571696341963],[24.237242372423736,65.81272472099721],[24.402844028440285,65.78118981189812],[24.53244532445325,65.82148441796917],[24.590045900459018,65.85827514525144],[24.629646296462965,65.86002708464585],[24.622446224462266,65.83199605433555],[24.58284582845829,65.7566626603766],[24.67644676446764,65.67081763005129],[24.762847628476294,65.65680211489615],[24.838448384483854,65.66030599368494],[25.241652416524175,65.54642993304932],[25.34605346053462,65.47985623606237],[25.306453064530643,65.35196466027159],[25.299252992529944,65.24334441781917],[25.256052560525603,65.14348387233872],[25.33885338853389,65.09793344808449],[25.36405364053641,65.06464659959099],[25.37125371253714,65.01033647836479],[25.27045270452706,64.98405738744887],[25.22725227252272,64.9507705389554],[25.281252812528123,64.91573175106751],[25.28845288452885,64.8596696904469],[25.21285212852129,64.85266193286932],[25.133651336513367,64.87543714499645],[24.9428494284943,64.88419684196842],[24.748447484474866,64.85266193286932],[24.65844658446585,64.8071115086151],[24.55764557645577,64.80185569043189],[24.528845288452885,64.73878587223373],[24.438844388443897,64.68097187221872],[24.276842768427684,64.51453762975129],[24.02124021240212,64.38664605396053],[23.924039240392403,64.27452193271932],[23.8628386283863,64.25875447816978],[23.65403654036541,64.13436678116781],[23.600036000360006,64.04151399326494],[23.495634956349562,64.03450623568736],[23.247232472324725,63.89610302353023],[23.132031320313217,63.86456811443114],[23.013230132301317,63.8225215689657],[22.75762757627578,63.68411835680857],[22.5308253082531,63.6473276295263],[22.527225272252736,63.580753932539324],[22.39762397623977,63.491405023425244],[22.318423184231847,63.503668599186],[22.31122311223112,63.472133690086906],[22.34722347223473,63.442350720382194],[22.27162271622717,63.45461429614295],[22.242822428224287,63.43709490219902],[22.2860228602286,63.377528962789626],[22.314823148231483,63.34599405369053],[22.318423184231847,63.31095526580265],[22.12042120421205,63.2443815688157],[21.897218972189734,63.211094720322194],[21.800018000180017,63.237373811238115],[21.544415444154453,63.20408696274464],[21.548015480154817,63.15503265970159],[21.569615696156973,63.11298611423615],[21.65241652416526,63.03940465967159],[21.472414724147256,63.03239690209401],[21.4580145801458,62.95005575055751],[21.195211952119536,62.79062926566766],[21.144811448114496,62.73982302323023],[21.119611196111975,62.6890167807928],[21.10521105211052,62.62244308380585],[21.14121141211413,62.51557478074781],[21.16641166411665,62.41396229587295],[21.3248132481325,62.3421327807028],[21.342813428134292,62.27731102311023],[21.353613536135356,62.22300090188401],[21.303213032130316,62.11262872003721],[21.25641256412564,61.989992962429625],[21.386013860138604,61.91465956847068],[21.468814688146892,61.81129514420144],[21.544415444154453,61.70267490174902],[21.55161551615518,61.667636113861136],[21.605616056160557,61.59230271990219],[21.598415984159857,61.578287204747056],[21.59121591215913,61.56777556838068],[21.522815228152297,61.56777556838068],[21.497614976149777,61.552008113831135],[21.52641526415266,61.52397708352083],[21.55161551615518,61.509961568365696],[21.56601566015661,61.483682477449776],[21.50841508415084,61.483682477449776],[21.50121501215014,61.45565144713947],[21.522815228152297,61.410101022885215],[21.512015120151204,61.28045750770008],[21.479614796147956,61.17008532585325],[21.4508145081451,61.1262868409934],[21.378813788137876,61.05971314400645],[21.360813608136084,60.96686035610355],[21.378813788137876,60.84948041667917],[21.404014040140396,60.767139265142646],[21.411214112141124,60.697061689366905],[21.411214112141124,60.63749574995751],[21.436414364143644,60.59720114388645],[21.52641526415266,60.57092205297053],[21.612816128161285,60.53062744689947],[21.72801728017282,60.583185628731286],[21.80361803618038,60.59369726509766],[21.85401854018542,60.50610029537796],[21.933219332193318,60.50084447719476],[22.257222572225743,60.40098393171431],[22.520025200252007,60.3764567801928],[22.559625596255984,60.38521647716476],[22.584825848258504,60.37996065898159],[22.577625776257776,60.35893738624887],[22.51282512825128,60.281852052895516],[22.516425164251643,60.26258071955721],[22.58842588425884,60.255572961979624],[22.58842588425884,60.22754193166932],[22.56322563225632,60.20476671954219],[22.51282512825128,60.19951090135902],[22.469624696246967,60.2012628407534],[22.444424444244447,60.15746435589355],[22.469624696246967,60.14695271952721],[22.43722437224372,60.090890658906574],[22.43722437224372,60.071619325568264],[22.46242462424624,60.0295727801028],[22.646026460264608,60.027820840708415],[22.696426964269648,60.03833247707476],[22.750427504275052,60.0576038104131],[22.793627936279364,60.07687514375144],[22.818828188281884,60.10140229527295],[22.844028440284404,60.187247325598264],[22.86562865628656,60.215278355908566],[22.912429124291236,60.210022537725365],[22.995229952299525,60.097898416484156],[23.081630816308177,60.04709217404675],[23.15003150031501,60.04183635586355],[23.196831968319685,60.022565022525214],[23.189631896318957,59.97175878008781],[23.114031140311397,59.912192840678415],[23.00963009630098,59.868394355818566],[22.962829628296276,59.8263478103531],[23.020430204302045,59.815836173986725],[23.182431824318257,59.84561914369144],[23.32643326433265,59.92620835583355],[23.463234632346342,59.98577429524295],[23.59283592835928,59.96825490129902],[23.722437224372243,59.96650296190461],[24.024840248402484,60.00854950737008],[24.34164341643418,60.04183635586355],[24.446044460444625,60.02081308313083],[24.51804518045182,60.04709217404675],[24.60084600846008,60.1136658710337],[24.849248492484918,60.15921629528796],[24.957249572495726,60.15746435589355],[25.155251552515523,60.19425508317582],[25.266852668526695,60.24856520440204],[25.4540545405454,60.2608287801628],[25.54765547655478,60.302875325628264],[25.65565655656556,60.33265829533295],[25.716857168571693,60.26783653774038],[25.75645756457564,60.26783653774038],[25.846458464584657,60.31513890138902],[25.947259472594737,60.34667381048811],[26.037260372603726,60.34141799230491],[26.04086040860409,60.371200962009624],[26.004860048600506,60.42551108323582],[25.954459544595466,60.47456538627887],[26.037260372603726,60.47456538627887],[26.206462064620666,60.40623974989751],[26.379263792637943,60.42375914384144],[26.454864548645503,60.467557628701286],[26.49446494464945,60.55165071963219],[26.57006570065701,60.62523217419675],[26.606066060660623,60.628736052985516],[26.60246602466026,60.59544920449204],[26.55206552065522,60.54639490144902],[26.51966519665197,60.47106150749008],[26.534065340653427,60.41324750747506],[26.606066060660623,60.4377746589966],[26.72126721267213,60.45529405294053],[26.951669516695176,60.47106150749008],[27.074070740707413,60.52537162871627],[27.203672036720377,60.54289102266023],[27.243272432724325,60.53938714387144],[27.462874628746306,60.464053749912495],[27.52407524075241,60.490332840828415],[27.668076680766802,60.49909253780038],[27.761677616776183,60.532379386293854],[27.797677976779767,60.535883265082646],[28.17928179281793,60.57092205297053],[28.51408514085142,60.67779035602857],[28.57888578885789,60.653263204507056],[28.650886508865085,60.61121665904159],[28.64008640086402,60.54289102266023],[28.62208622086223,60.4920847802228],[28.492484924849265,60.53938714387144],[28.52128521285215,60.48332508325083],[28.643686436864385,60.374704840798415],[28.812888128881298,60.330906355938566],[29.068490684906862,60.190751204387055],[29.370893708937103,60.17673568923189],[29.5688956889569,60.2012628407534],[29.72009720097202,60.19600702257023],[29.87129871298714,60.120673628611286],[29.975699756997585,60.026068901314005],[30.058500585005845,60.003293689186904],[30.17370173701738,59.957743264932645],[30.15570155701559,59.90343314370642],[30.12330123301234,59.87365017400174],[29.66969669696698,59.955991325538264],[29.147691476914787,59.99978981039811],[29.079290792907926,59.96124714372144],[29.01449014490146,59.90168120431204],[28.98208982089821,59.8543788406634],[28.946089460894626,59.82809974974751],[28.866888668886702,59.81233229519796],[28.74808748087483,59.80707647701476],[28.60408604086041,59.817588113381134],[28.517685176851785,59.84912302248023],[28.45288452884529,59.81408423459234],[28.424084240842404,59.73349502245023],[28.334083340833416,59.69320041637917],[28.21168211682118,59.724735325478264],[28.132481324813256,59.78605320428204],[28.056880568805695,59.78079738609887],[28.013680136801383,59.724735325478264],[28.046080460804603,59.64764999212491],[28.064080640806424,59.55479720422204],[28.013680136801383,59.48471962844627],[28.00288002880029,59.468952173896724],[27.891278912789147,59.41464205267053],[27.336873368733706,59.449680840558415],[26.973269732697332,59.451432779952796],[26.850868508685096,59.472456052685516],[26.624066240662415,59.55304526482766],[26.462064620646203,59.55304526482766],[25.792457924579253,59.635386416364156],[25.616056160561612,59.62837865878657],[25.508055080550804,59.63889029515295],[25.508055080550804,59.59859568908189],[25.52245522455226,59.560053022405214],[25.443254432544336,59.521510355728566],[24.878048780487802,59.521510355728566],[24.58284582845829,59.45493665874159],[24.38124381243813,59.472456052685516],[24.176041760417604,59.376099385993854],[24.053640536405368,59.37259550720506],[24.082440824408252,59.29200629506295],[23.783637836378375,59.27448690111902],[23.639636396363983,59.242951992019925],[23.495634956349562,59.195649628371285],[23.517235172351718,59.10805265865159],[23.481234812348134,59.06950999197491],[23.466834668346678,59.032719264692645],[23.513635136351382,58.99943241619917],[23.488434884348862,58.960889749522494],[23.430834308343094,58.920595143451436],[23.495634956349562,58.81898265857657],[23.50283502835029,58.78919968887189],[23.53523535235354,58.78219193129431],[23.67923679236793,58.78744774947748],[23.646836468364683,58.754160900984004],[23.531635316353174,58.71561823430733],[23.51003510035102,58.65780423429234],[23.564035640356423,58.57546308275582],[23.690036900369023,58.505385506980076],[23.70443704437045,58.433555991809925],[23.76923769237692,58.359974537245364],[24.010440104401056,58.30741635541355],[24.1148411484115,58.26536980994808],[24.237242372423736,58.28989696146962],[24.287642876428777,58.32843962814627],[24.338043380433817,58.38099780997811],[24.39204392043922,58.386253628161285],[24.528845288452885,58.35471871906219],[24.55044550445504,58.30391247662476],[24.536045360453613,58.28288920389204],[24.489244892448937,58.26186593115932],[24.464044640446417,58.105943325058234],[24.33084330843309,57.90972611288612],[24.32364323643236,57.87118344620947],[24.302043020430204,57.78358647648977],[24.363243632436337,57.645183264332644],[24.402844028440285,57.324578355158536],[24.38124381243813,57.24924496119962],[24.28044280442805,57.17215962784627],[24.053640536405368,57.065291324788234],[23.93123931239313,57.00922926416763],[23.646836468364683,56.97068659749098],[23.286832868328702,57.08981847630977],[23.13563135631358,57.324578355158536],[23.038430384303837,57.392903991539924],[22.649626496264972,57.59612896128962],[22.617226172261724,57.65043908251582],[22.55602556025562,57.72402053708038],[22.232022320223223,57.666206537065364],[21.94401944019441,57.597880900684004],[21.72801728017282,57.57160180976808],[21.4580145801458,57.322826415764155],[21.422014220142216,57.23522944604446],[21.404014040140396,57.13186502177521],[21.35001350013502,57.01798896113962],[21.25641256412564,56.932143930814306],[21.0728107281073,56.82352368836189],[21.033210332103323,56.63606617316174],[21.01521015210153,56.259399203367025],[21.04761047610478,56.07018974877249],[21.05481054810548,56.02288738512385],[21.062010620106207,55.81265465779657],[21.170011700117016,55.61818938501884],[21.238412384123848,55.4552590213402],[21.202412024120235,55.34313490009899],[21.234812348123484,55.27130538492884],[21.22401224012242,55.1083750212502],[21.188011880118808,54.93493302120521],[20.99720997209974,54.90339811210612],[20.88920889208893,54.90865393028929],[20.774007740077394,54.947196596965966],[20.676806768067678,54.95595629393793],[20.594005940059418,54.98223538485385],[20.860408604086047,55.18370841520914],[21.033210332103323,55.35014265767657],[21.10521105211052,55.4885458698337],[21.11601116011161,55.567383142581434],[21.11601116011161,55.616437445624456],[21.087210872108727,55.58315059713098],[21.058410584105843,55.476282294072945],[21.01521015210153,55.402700839508384],[20.900009000089995,55.287072839478384],[20.84600846008462,55.23276271825219],[20.680406804068042,55.103119203067024],[20.522005220052222,54.99449896061461],[20.39600396003962,54.95070047575476],[20.10800108001081,54.95595629393793],[19.97479974799748,54.920917506050046],[19.953199531995324,54.829816657541585],[19.94239942399426,54.74922744539944],[19.85959859598597,54.63359944536944],[19.75879758797589,54.54425053625536],[19.603996039960407,54.458405505930045],[19.560795607956095,54.433878354408535],[19.40599405994061,54.386575990759894],[18.97758977589777,54.34978526347763],[18.837188371883713,54.369056596815966],[18.6679866798668,54.43037447561974],[18.588785887858876,54.51271562715627],[18.437584375843755,54.74397162721627],[18.502385023850252,54.74221968782189],[18.678786787867892,54.665134354468535],[18.80118801188013,54.63359944536944],[18.757987579875817,54.68440568780687],[18.53478534785347,54.77025071813219],[18.322383223832247,54.83857635451355],[18.084780847808474,54.83507247572476],[17.843578435784366,54.8175530817808],[17.26037260372604,54.72995611206113],[17.00837008370084,54.6511188393134],[16.885968859688603,54.596808718087175],[16.558365583655842,54.553010233227326],[16.374763747637473,54.437382233197326],[16.291962919629214,54.36204883923838],[16.23796237962381,54.3322658695337],[16.18756187561877,54.29021932406823],[16.043560435604377,54.26569217254672],[15.899558995589956,54.253428596785966],[15.287552875528775,54.13955253615035],[14.715147151471513,54.018668717937175],[14.383943839438388,53.924063990639894],[14.250742507425088,53.93107174821748],[14.211142111421111,53.950343081555815],[14.038340383403835,54.03443617248672],[13.82593825938261,54.12728896038959],[13.818738187381882,54.092250172501736],[13.82593825938261,54.05896332400823],[13.872738727387286,54.0361881118811],[13.923139231392327,53.995893505810045],[13.90153901539017,53.93983144518944],[13.92673926739269,53.878513566385664],[14.049140491404927,53.86274611183612],[14.171541715417163,53.87500968759687],[14.351543515435168,53.859242233047325],[14.556745567455692,53.82245150576506],[14.563945639456392,53.7541258693837],[14.553145531455328,53.70682350573506],[14.57114571145712,53.675288596635966],[14.581945819458213,53.6384978693537],[14.488344883448832,53.671784717847174],[14.250742507425088,53.73135065725657],[14.023940239402407,53.768141384538836],[13.95193951939521,53.80142823303234],[13.865538655386558,53.85398641486415],[13.822338223382246,54.018668717937175],[13.72513725137253,54.15356805130551],[13.44793447934481,54.14130447554476],[13.149131491314932,54.28321156649065],[13.030330303303032,54.41110314228143],[12.897128971289732,54.42336671804219],[12.778327783277831,54.44614193016929],[12.57672576725767,54.46716520290204],[12.378723787237874,54.34628138468884],[12.295922959229586,54.28321156649065],[12.169921699216985,54.225397566475664],[12.112321123211245,54.16758356646065],[11.795517955179548,54.14480835433355],[11.701917019170196,54.113273445234455],[11.460714607146087,53.96435859671095],[11.399513995139955,53.94508726337264],[11.104311043110442,54.00990902096521],[10.91710917109171,53.995893505810045],[10.855908559085606,54.00990902096521],[10.80910809108093,54.07473077855778],[11.007110071100726,54.181599081615815],[11.064710647106466,54.27970768770189],[11.014310143101426,54.37956823318234],[10.956709567095686,54.37606435439355],[10.729907299073005,54.31649841498415],[10.359103591035904,54.439134172591736],[10.211502115021148,54.409351202887024],[10.1719017190172,54.44964580895808],[10.143101431014315,54.48818847563476],[9.869498694986959,54.47242102108521],[9.941499414994155,54.51446756655065],[10.027900279002807,54.58104126353763],[10.02070020700208,54.6738940514405],[9.952299522995247,54.738715809033096],[9.891098910989115,54.780762354498535],[9.747097470974722,54.807041445414455],[9.70389703897041,54.92792526362763],[9.732697326973266,54.968219869698686],[9.689496894968954,54.99975477879778],[9.646296462964642,55.02252999092491],[9.570695706957082,55.04004938486884],[9.455494554945545,55.04004938486884],[9.505895058950586,55.11713471822219],[9.642696426964278,55.20473168794189],[9.671496714967162,55.266049566745664],[9.639096390963914,55.34313490009899],[9.624696246962486,55.41321247587476],[9.592295922959238,55.49380168801687],[9.66069660696607,55.55687150621506],[9.772297722977243,55.60767774865249],[9.81189811898119,55.65147623351234],[9.898298982989843,55.707538294132945],[9.999099990999923,55.73556932444325],[10.024300243002443,55.76184841535914],[9.963099630996311,55.81265465779657],[9.905499054990543,55.84243762750128],[10.017100171001715,55.87572447599476],[10.107101071010703,55.87397253660038],[10.161101611016107,55.85294926386763],[10.182701827018263,55.865212839628384],[10.225902259022604,56.005367991179895],[10.319503195031956,56.212096839718384],[10.37350373503736,56.25239144578944],[10.427504275042764,56.27691859731098],[10.539105391053909,56.19983326395763],[10.621906219062197,56.20158520335204],[10.755107551075525,56.2418798094231],[10.855908559085606,56.29618993064929],[10.895508955089554,56.35925974884748],[10.927909279092802,56.443352839778385],[10.881108811088126,56.492407142821435],[10.845108451084513,56.52219011252612],[10.488704887048868,56.52043817313174],[10.384303843038424,56.55547696101962],[10.283502835028344,56.62029871861219],[10.2979029790298,56.78147714289642],[10.287102871028708,56.82352368836189],[10.294302943029436,56.998717627801284],[10.337503375033748,57.021492839928385],[10.438304383043828,57.17215962784627],[10.52470524705248,57.24398914301642],[10.517505175051753,57.37888847638476],[10.535505355053544,57.44896605216053],[10.445504455044556,57.56284211279612],[10.459904599045984,57.61540029462793],[10.481504815048169,57.648687143121435],[10.611106111061105,57.73628411284113],[10.531905319053209,57.73453217344672],[10.258302583025824,57.61715223402234],[9.963099630996311,57.580361506740076],[9.815498154981555,57.47874902186521],[9.55269552695529,57.231725567255666],[9.43389433894339,57.17391156724068],[9.297092970929725,57.14588053693038],[9.037890378903796,57.15464023390234],[8.951489514895144,57.15113635511355],[8.811088110881116,57.11084174904249],[8.620286202862047,57.11084174904249],[8.425884258842586,56.98470211264612],[8.285482854828558,56.85155471867219],[8.267482674826766,56.814763991389924],[8.267482674826766,56.75344611258612],[8.346683466834662,56.71139956712068],[8.469084690846927,56.66409720347204],[8.602286022860227,56.70964762772627],[8.771487714877168,56.725415082275816],[8.875888758887584,56.886593506560075],[8.99108991089912,57.01623702174521],[9.109891098910992,57.044268052055514],[9.253892538925385,57.01098120356204],[9.210692106921073,56.80775623381234],[9.196291962919645,56.700887930754305],[9.138691386913877,56.74994223379733],[9.06669066690668,56.793740718657176],[8.994689946899484,56.77446938531884],[8.886688866888676,56.73592671864219],[8.735487354873555,56.62730647618977],[8.717487174871764,56.54496532465325],[8.670686706867087,56.495911021610226],[8.605886058860591,56.515182354948536],[8.551885518855187,56.560732779202795],[8.472684726847262,56.56598859738597],[8.281882818828194,56.6167948398234],[8.231482314823154,56.61854677921778],[8.163081630816322,56.606283203457025],[8.130681306813074,56.32071708217083],[8.119881198811981,56.14026732454823],[8.20268202682027,55.982592779052794],[8.181081810818114,55.90200356691068],[8.130681306813074,55.60066999107491],[8.346683466834662,55.50956914256642],[8.616686166861683,55.41846829405793],[8.652686526865267,55.32911938494385],[8.670686706867087,55.15567738489884],[8.573485734857343,55.13465411216612],[8.63828638286384,55.04530520305204],[8.659886598865995,54.98573926364264],[8.681486814868151,54.79127399086491],[8.78948789487896,54.69666926356763],[8.879488794887948,54.59330483929838],[8.958689586895872,54.53899471807219],[8.951489514895144,54.46716520290204],[8.832688326883272,54.42687059683095],[8.649086490864903,54.39708762712627],[8.627486274862747,54.35328914226642],[8.645486454864567,54.29547514225143],[8.735487354873555,54.29547514225143],[8.778687786877867,54.31299453619536],[8.850688506885064,54.298979021040196],[8.908289082890832,54.26043635436355],[8.904689046890468,54.001149323993246],[8.919089190891924,53.96611053610536],[8.976689766897664,53.925815930034304],[9.070290702907045,53.90128877851279],[9.217892178921801,53.89077714214642],[9.311493114931153,53.859242233047325],[9.631896318963186,53.59995520267702],[9.783097830978306,53.55440477842279],[9.671496714967162,53.56491641478914],[9.58509585095851,53.59995520267702],[9.322293222932245,53.813691808793095],[9.207092070920709,53.855738354258534],[8.897488974889768,53.836467020920196],[8.620286202862047,53.87500968759687],[8.577085770857707,53.838218960314606],[8.526685266852667,53.78040496029959],[8.50508505085051,53.67003277845279],[8.537485374853759,53.556156717817174],[8.494284942849447,53.394978293532944],[8.494284942849447,53.51411017235171],[8.451084510845106,53.550900899634],[8.332283322833234,53.606962960254606],[8.299882998829986,53.584187748127476],[8.27828278282783,53.510606293562944],[8.245882458824582,53.44578453597035],[8.199081990819906,53.43176902081521],[8.109081090810918,53.466807808703095],[8.166681666816686,53.54389314205642],[8.008280082800837,53.69105605118551],[7.630276302763036,53.698063808763095],[7.284672846728483,53.68054441481914],[7.205472054720559,53.654265323903246],[7.108271082710843,53.556156717817174],[7.075870758707595,53.47731944506944],[7.054270542705439,53.375706960194606],[7.151471514715155,53.326652657151556],[7.198271982719831,53.28285417229171],[7.057870578705803,53.30037356623566],[6.967869678696786,53.326652657151556],[6.913869138691382,53.375706960194606],[6.816668166681666,53.440528717787174],[6.564665646656465,53.43352096020959],[6.352263522635241,53.41600156626566],[6.0606606066060635,53.4072418692937],[5.873458734587359,53.375706960194606],[5.531455314553142,53.26883865713657],[5.445054450544518,53.21452853591035],[5.3586535865358655,53.097148596485965],[5.059850598505989,52.960497323723246],[4.887048870488712,52.907939141891404],[4.840248402484036,52.92896241462415],[4.76824768247684,52.94122599038491],[4.714247142471436,52.87290035400355],[4.6782467824678236,52.80983053580536],[4.563045630456315,52.44192326298261],[4.483844838448391,52.308775869008684],[4.375843758437583,52.196651747767476],[4.210242102421034,52.058248535610346],[4.13104131041311,52.012698111356116],[4.084240842408434,51.99342677801778],[4.026640266402666,51.92860502042521],[3.9798397983979896,51.848015808283066],[3.9474394743947414,51.8112250810008],[4.134641346413474,51.6728218688437],[4.15624156241563,51.63427920216702],[4.18144181441815,51.60975205064551],[4.00504005040051,51.595736535490346],[4.08064080640807,51.5519380506305],[4.174241742417422,51.51865120213702],[4.2390423904239185,51.50463568698186],[4.275042750427502,51.47134883848838],[4.20664206642067,51.457333323333216],[4.141841418414202,51.455581383938835],[3.8862388623886375,51.574713262757626],[3.7422374223742167,51.595736535490346],[3.5478354783547843,51.58872877791276],[3.5010350103501082,51.57646520215201],[3.450634506345068,51.54142641426415],[3.5190351903519,51.48536435364352],[3.5874358743587607,51.45382944454445],[3.6918369183691766,51.45032556575566],[3.821438214382141,51.410030959684605],[4.00504005040051,51.44331780817808],[4.138241382413838,51.40127126271261],[4.224642246422462,51.387255747557475],[4.113041130411318,51.360976656641554],[4.012240122401238,51.39601544452944],[3.8826388263882734,51.353968899064],[3.7170371703716967,51.36973635361352],[3.5910359103590963,51.39951932331823],[3.425434254342548,51.39426350513506],[3.349833498334988,51.37849605058551],[3.2238322383223874,51.35221695966959],[2.961029610296123,51.26461998994989],[2.5254252542525535,51.09643380808808],[2.446224462244629,51.06665083838337],[1.9134191341913436,50.99131744442445],[1.7694176941769513,50.93525538380382],[1.672216722167235,50.88444914136642],[1.6110161101611027,50.81962738377382],[1.5786157861578545,50.739038171631705],[1.5498154981549987,50.29404556545566],[1.5930159301593108,50.251999019990194],[1.5498154981549987,50.230975747257474],[1.5138151381513865,50.204696656341554],[1.405814058140578,50.089068656311554],[1.2438124381243938,49.997967807803064],[0.923409234092361,49.91037083808337],[0.617406174061756,49.863068474434726],[0.1854018540185507,49.70364198954488],[0.1278012780127824,49.60202950467004],[0.10980109801099047,49.558231019810194],[0.1278012780127824,49.50917671676717],[0.27900279002790285,49.46362629251291],[0.4410044100441155,49.47238598948488],[0.41580415804159543,49.447858837963366],[0.13500135001351055,49.402308413709136],[-0.012600126001245826,49.330478898538985],[-0.16380163801636627,49.29719205004551],[-0.5202052020520114,49.355006050060496],[-0.765007650076484,49.36026186824367],[-0.9594095940959448,49.39354871673717],[-1.139411394113921,49.38829289855397],[-1.1934119341193252,49.444354959174575],[-1.2330123301233016,49.49516120161201],[-1.2654126541265214,49.59852562588125],[-1.2582125821258217,49.680866777417776],[-1.3662136621366017,49.70714586833367],[-1.5894158941589467,49.66685126226261],[-1.7046170461704548,49.680866777417776],[-1.8558185581855753,49.68437065620657],[-1.8738187381873672,49.631812474374726],[-1.8702187021870031,49.59502174709246],[-1.8126181261812633,49.489905383428834],[-1.690216902169027,49.31295950459503],[-1.5822158221582185,49.20258732274823],[-1.5642156421564266,48.8048970802208],[-1.4814148141481382,48.69802877716276],[-1.3770137701376939,48.65247835290853],[-1.4382143821438262,48.64196671654216],[-1.823418234182327,48.6297031407814],[-1.8522185221852112,48.66824580745808],[-1.9062190621906154,48.69627683776838],[-1.9746197461974475,48.634958958964575],[-2.0034200342003317,48.58240077713276],[-2.079020790207892,48.64547059533095],[-2.446224462244629,48.64897447411974],[-2.691026910269102,48.53685035287853],[-2.791827918279182,48.6016721104711],[-3.0042300423004065,48.79088156506563],[-3.231032310323087,48.841687807503064],[-3.472234722347224,48.81365677719276],[-3.5442354423544202,48.76635441354412],[-3.7134371343713326,48.71029235292352],[-3.857438574385725,48.69452489837397],[-4.0590405904058855,48.706788474134726],[-4.530645306453067,48.61919150441503],[-4.721447214472136,48.54035423166732],[-4.761047610476112,48.451005322553215],[-4.75024750247502,48.41071071648216],[-4.7178471784717715,48.36340835283352],[-4.584645846458471,48.358152534650344],[-4.523445234452339,48.37216804980548],[-4.393843938439375,48.36691223162231],[-4.3650436504364905,48.356400595255934],[-4.300243002430022,48.34764089828397],[-4.242642426424254,48.30384241342412],[-4.404644046440467,48.293330777057776],[-4.498244982449819,48.29858659524095],[-4.530645306453067,48.30909823160732],[-4.577445774457743,48.289826898268984],[-4.545045450454495,48.24778035280352],[-4.512645126451247,48.23026095885959],[-4.433444334443351,48.21799738309883],[-4.329043290432907,48.17069501945019],[-4.379443794437947,48.128648473984725],[-4.512645126451247,48.09711356488563],[-4.627846278462783,48.086601928519286],[-4.6782467824678236,48.039299564870646],[-4.426244262442623,47.969221989094876],[-4.375843758437583,47.87812114058639],[-4.311043110431086,47.82205907996578],[-4.224642246422462,47.80979550420503],[-4.069840698406978,47.8483381708817],[-3.9006390063900653,47.83782653451533],[-3.508235082350808,47.75373344358442],[-3.44343443434434,47.711686898118984],[-3.396633966339664,47.72044659509095],[-3.3282332823328034,47.713438837513365],[-3.2634326343263353,47.68540780720306],[-3.2202322023220233,47.69416750417503],[-3.159031590315891,47.69416750417503],[-3.065430654306539,47.620586049610495],[-2.9646296462964585,47.60131471627216],[-2.860228602286014,47.61357829203291],[-2.788227882278818,47.62584186779367],[-2.734227342273414,47.60131471627216],[-2.795427954279546,47.53649295867959],[-2.770227702277026,47.51371774655246],[-2.6658266582665817,47.525981322313214],[-2.554225542255409,47.527733261707624],[-2.482224822248213,47.51196580715808],[-2.428224282242809,47.47167120108702],[-2.475024750247485,47.412105261677624],[-2.529025290252889,47.38232229197291],[-2.503825038250369,47.31224471619717],[-2.435424354243537,47.29122144346442],[-2.3526235262352486,47.27895786770367],[-1.9746197461974475,47.31049277680276],[-1.7442174421744028,47.21588804950548],[-1.819818198181963,47.22464774647747],[-1.9206192061920433,47.26143847375974],[-2.0286202862028517,47.273702049520494],[-2.107821078210776,47.26319041315412],[-2.147421474214724,47.22464774647747],[-2.197821978219764,47.16332986767367],[-2.1438214382143883,47.1265391403914],[-2.082620826208256,47.110771685841854],[-2.017820178201788,47.03719023127729],[-2.089820898208984,46.91981029185291],[-2.093420934209348,46.86550017062669],[-2.0610206102061,46.809438110006084],[-1.9206192061920433,46.68505041300412],[-1.7874178741787432,46.515112291747926],[-1.3914139141391217,46.350429988674875],[-1.3122131221312259,46.327654776547746],[-1.2402124021240013,46.32415089775898],[-1.1466114661146491,46.31188732199823],[-1.1322113221132213,46.25232138258883],[-1.1358113581135854,46.20501901894019],[-1.1034110341103371,45.92470871583714],[-1.0674106741067249,45.80557683701838],[-1.0422104221042048,45.772289988524875],[-1.031410314103141,45.74075507942578],[-1.114211142111401,45.768786109736084],[-1.2114121141211456,45.770538049130494],[-1.1970119701196893,45.71447598850989],[-1.1682116821168052,45.68644495819959],[-0.8802088020880205,45.537530109676084],[-0.790207902079004,45.46745253390034],[-0.7326073260732642,45.38511138236382],[-0.6426064260642477,45.09078556410563],[-0.5814058140581437,45.05224289742898],[-0.5490054900548955,45.00143665499155],[-0.635406354063548,45.04698707924578],[-0.6894068940689237,45.09428944289442],[-0.765007650076484,45.31503380658805],[-0.8262082620826163,45.379855564180644],[-0.9414094140941245,45.45694089753397],[-1.0818108181081811,45.53227429149291],[-1.1502115021150132,45.34306483689835],[-1.1898118981189612,45.1608631398814],[-1.2438124381243654,44.666816230662306],[-1.2186121861218453,44.686087564000644],[-1.2006120061200534,44.7263821700717],[-1.1538115381153773,44.76317289735397],[-1.078210782107817,44.689591442789435],[-1.1718117181171692,44.661560412479105],[-1.2438124381243654,44.55994792760427],[-1.3446134461344457,44.020350594130946],[-1.4850148501485023,43.56309441219412],[-1.6326163261632587,43.438706715192154],[-1.794617946179443,43.40717180609306],[-1.8270182701826911,43.40016404851548],[-1.9926199261992679,43.345853927289255],[-2.197821978219764,43.321326775767744],[-2.3382233822338208,43.32833453334533],[-2.6082260822608134,43.41242762427623],[-2.8746287462874704,43.4544741697417],[-2.9466294662946666,43.440458654586536],[-3.043830438304383,43.372133018205176],[-3.41823418234182,43.45097029095291],[-3.5226352263522642,43.510536230362305],[-3.605436054360524,43.51929592733427],[-3.774637746377465,43.4772493818688],[-3.889838898388973,43.50002459399593],[-4.0158401584015735,43.463233866713665],[-4.311043110431086,43.41417956367064],[-4.523445234452339,43.415931503065025],[-5.106651066510665,43.50177653339034],[-5.315453154531525,43.552582775827744],[-5.6646566465664705,43.58236574553246],[-5.848258482584811,43.64543556373064],[-6.0786607866078555,43.59462932129321],[-6.222662226622248,43.603389018265176],[-6.4746647466474485,43.578861866743665],[-6.618666186661869,43.5928773818988],[-6.899468994689954,43.58586962432125],[-7.061470614706138,43.554334715222154],[-7.263072630726299,43.59462932129321],[-7.3998739987399915,43.69624180616805],[-7.5042750427504075,43.740040291027896],[-7.594275942759424,43.72777671526714],[-7.698676986769868,43.76456744254941],[-7.853478534785353,43.70675344253442],[-8.004680046800473,43.694489866773665],[-8.137881378813773,43.6296681091811],[-8.256682566825674,43.58061380613805],[-8.289082890828894,43.54031920006699],[-8.25308253082531,43.49652071520714],[-8.249482494824946,43.438706715192154],[-8.35388353883539,43.39666016972669],[-8.422284222842222,43.38614853336034],[-8.53748537485373,43.33709423031729],[-8.667086670866695,43.31607095758457],[-8.87228872288722,43.3335903515285],[-9.02349023490234,43.23898562423125],[-9.095490954909536,43.21445847270971],[-9.178291782917825,43.17416386663865],[-9.235892358923593,43.03576065448155],[-9.235892358923593,42.976194715072154],[-9.178291782917825,42.91137295747956],[-9.127891278912784,42.86582253322533],[-9.041490414904132,42.813264351393514],[-8.926289262892624,42.79924883623836],[-8.937089370893716,42.76596198774487],[-9.034290342903432,42.66259756347563],[-9.034290342903432,42.59427192709427],[-8.987489874898756,42.58551223012229],[-8.811088110881116,42.63982235134851],[-8.800288002880023,42.59952774527744],[-8.811088110881116,42.562737017995175],[-8.811088110881116,42.46988423009229],[-8.775087750877503,42.43484544220442],[-8.728287282872827,42.41207023007729],[-8.767887678876775,42.35776010885108],[-8.811088110881116,42.33498489672397],[-8.814688146881451,42.28593059368093],[-8.728287282872827,42.287682533075326],[-8.692286922869215,42.273667017920175],[-8.77148771487714,42.21059719972199],[-8.886688866888676,42.10548083605835],[-8.879488794887948,41.9460543511685],[-8.850688506885064,41.926783017830175],[-8.778687786877867,41.940798532985326],[-8.879488794887948,41.832178290532894],[-8.886688866888676,41.763852654151535],[-8.8470884708847,41.706038654136535],[-8.757087570875711,41.69903089655895],[-8.811088110881116,41.651728532910326],[-8.803888038880388,41.56062768440184],[-8.739087390873891,41.28382126008759],[-8.674286742867423,41.15417774490244],[-8.659886598865995,41.08585210852108],[-8.656286562865631,41.02979004790048],[-8.674286742867423,40.91591398726487],[-8.685086850868515,40.75298362358623],[-8.731887318873191,40.65137113871138],[-8.77148771487714,40.60582071445714],[-8.87228872288722,40.25893671436714],[-8.886688866888676,40.180099441619404],[-8.850688506885064,40.1520684113091],[-8.836288362883636,40.115277684026836],[-9.005490054900548,39.82095186576865],[-9.14949149491494,39.54239350206001],[-9.25029250292502,39.42676550203001],[-9.318693186931853,39.39172671414214],[-9.376293762937621,39.337416592915915],[-9.35829358293583,39.2848584110841],[-9.351093510935101,39.248067683801835],[-9.415894158941597,39.1114164110391],[-9.430294302943025,38.96074962312122],[-9.473494734947337,38.8521293806688],[-9.480694806948065,38.799571198836986],[-9.473494734947337,38.73124556245561],[-9.40869408694087,38.7067184109341],[-9.35829358293583,38.69795871396214],[-9.253892538925385,38.71197422911729],[-9.135091350913513,38.74350913821637],[-9.091890918909172,38.83460998672486],[-8.955089550895508,39.016811683741835],[-8.868688686886856,39.06586598678486],[-8.793087930879295,39.07812956254561],[-8.937089370893716,38.9975403504035],[-9.001890018900184,38.90293562310622],[-8.976689766897664,38.80307507762576],[-9.019890198901976,38.74701301700516],[-9.091890918909172,38.69620677456774],[-9.178291782917825,38.68744707759576],[-9.25029250292502,38.655912168496684],[-9.203492034920345,38.53853222907229],[-9.214292142921437,38.4474313805638],[-9.185491854918553,38.438671683591835],[-9.095490954909536,38.45443913814137],[-8.915489154891532,38.51225313815637],[-8.861488614886156,38.510501198761986],[-8.800288002880023,38.517508956339555],[-8.735487354873555,38.48247016845167],[-8.667086670866695,38.42465616843667],[-8.879488794887948,38.4474313805638],[-8.811088110881116,38.300268471434705],[-8.803888038880388,38.184640471404705],[-8.879488794887948,37.95864028952789],[-8.82188821888218,37.871043319808194],[-8.793087930879295,37.732640107651065],[-8.818288182881815,37.592484956099554],[-8.814688146881451,37.43130653181531],[-8.926289262892624,37.16676368326182],[-8.99828998289982,37.031864349893496],[-8.937089370893716,37.01609689534395],[-8.8470884708847,37.075662834753345],[-8.739087390873891,37.07391089535895],[-8.598685986859863,37.121213259007575],[-8.483484834848355,37.100189986274856],[-8.137881378813773,37.07741477414773],[-7.939879398793977,37.005585258977575],[-7.8354783547835325,37.005585258977575],[-7.493474934749344,37.168515622656216],[-7.407074070740691,37.179027259022575],[-7.176671766717675,37.20881022872727],[-6.975069750697514,37.19829859236091],[-6.92826928269281,37.21406604691046],[-6.863468634686342,37.27888780450304],[-6.859868598685978,37.249104834798345],[-6.885068850688498,37.19479471357212],[-6.492664926649269,36.95477901654016],[-6.395463954639553,36.832143258932575],[-6.319863198631992,36.90922859228591],[-6.215462154621548,36.912732471074705],[-6.25866258662586,36.898716955919554],[-6.327063270632692,36.84791071348212],[-6.413464134641345,36.728778834663345],[-6.38466384663846,36.637677986154856],[-6.269462694626952,36.5973833800838],[-6.25866258662586,36.56409653159031],[-6.265862658626588,36.52730580430803],[-6.226262262622612,36.42569331943318],[-6.168661686616872,36.334592470924704],[-6.0390603906039075,36.189181501190006],[-5.959859598595983,36.182173743612424],[-5.808658086580863,36.08756901631516],[-5.625056250562494,36.026251137511366],[-5.553055530555298,36.03851471327212],[-5.46305463054631,36.073553501160006],[-5.4450544505444896,36.15063883451333],[-5.405454054540542,36.15939853148531],[-5.3802538025380215,36.1348713799638],[-5.36225362253623,36.1348713799638],[-5.329853298532981,36.23648386483865],[-5.229052290522901,36.373135137601366],[-5.171451714517133,36.4239413800388],[-4.933849338493388,36.50277865278652],[-4.6746467464674595,36.50628253157531],[-4.501845018450183,36.62891828918288],[-4.433444334443351,36.70074780435303],[-4.3686436864368545,36.71826719829697],[-3.828638286382869,36.75680986497365],[-3.580235802358004,36.739290471029705],[-3.4326343263432477,36.70775556193061],[-3.2598325983259713,36.75505792557925],[-3.148231482314827,36.75856180436803],[-2.903429034290326,36.742794349818496],[-2.788227882278818,36.71476331950818],[-2.669426694266946,36.74805016800167],[-2.5974259742597496,36.80586416801667],[-2.453424534245329,36.830391319538194],[-2.3058230582305725,36.81987968317182],[-2.1870218702187003,36.74629822860727],[-2.11142111421114,36.77608119831197],[-1.9386193861938636,36.946019319568194],[-1.798217982179807,37.2333373802488],[-1.6398163981639868,37.38750804695546],[-1.3266132661326537,37.56095004700046],[-0.9378093780937604,37.57146168336682],[-0.8226082260822523,37.5802213803388],[-0.7722077220772121,37.595988834888345],[-0.721807218072172,37.631027622776216],[-0.8226082260822523,37.711616834918345],[-0.8154081540815241,37.769430834933345],[-0.7542075420754202,37.85002004707546],[-0.7398073980739639,37.88681077435774],[-0.682206822068224,37.99192713802137],[-0.6462064620646117,38.151353622911216],[-0.5490054900548955,38.20391180474304],[-0.5202052020520114,38.31778786537865],[-0.37980379803798314,38.435167804803044],[-0.05220052200522218,38.585834592720914],[0.13500135001351055,38.69620677456774],[0.19980199801997856,38.759276592765914],[0.15660156601566655,38.8240983503585],[-0.03420034200340183,38.89067204734546],[-0.13500135001348212,38.969509320093195],[-0.20340203402034263,39.062362107996066],[-0.329403294032943,39.41625386566365],[-0.3258032580325789,39.51961828993289],[-0.07380073800737819,39.87526198699486],[0.04140041400415839,40.01366519915199],[0.15660156601566655,40.10651798705486],[0.3654036540365553,40.318502653776534],[0.5958059580596,40.6145804114291],[0.6282062820628198,40.621588169006685],[0.660606606066068,40.61282847203471],[0.7218072180722004,40.63034786597865],[0.8586085860858645,40.686409926599254],[0.8910089100891128,40.723200653881534],[0.7974079740797606,40.80378986602365],[0.7146071460714722,40.82306119936199],[0.8154081540815525,40.89138683574335],[1.031410314103141,41.061324956999556],[1.2042120421204174,41.09811568428184],[1.5678156781567907,41.196224290367894],[2.082620826208256,41.28732513887638],[2.1438214382143883,41.32061198736987],[2.3094230942309366,41.46602295710457],[3.004230042300435,41.767356532940326],[3.148231482314827,41.8602093208432],[3.2490324903249075,41.94430241177412],[3.2382323823238437,42.08270562393123],[3.2238322383223874,42.110736654241535],[3.1734317343173473,42.135263805763046],[3.1518315183151913,42.16329483607335],[3.166231662316619,42.25614762397623],[3.2202322023220233,42.259651502765024],[3.3066330663306758,42.28943447246972],[3.288632886328884,42.34374459369593],[3.2382323823238437,42.36827174521744],[3.2130321303213236,42.43134156341563],[3.1986319863198673,42.461124533120326],[3.090630906309059,42.59076804830548],[3.043830438304383,42.837791502915024],[3.051030510305111,42.91487683626835],[3.1626316263162835,43.08131107873578],[3.2598325983259997,43.19343519997699],[3.785437854378557,43.461481927319255],[3.8610386103861174,43.51579204854548],[3.9114391143911575,43.56309441219412],[4.051840518405186,43.5928773818988],[4.073440734407342,43.58236574553246],[4.113041130411318,43.56309441219412],[4.163441634416358,43.50352847278472],[4.224642246422462,43.47900132126321],[4.375843758437583,43.45622610913608],[4.408244082440831,43.44746641216412],[4.627846278462783,43.38790047275472],[4.710647106471072,43.37388495759956],[4.789847898478996,43.37914077578276],[4.786247862478632,43.40191598790986],[4.807848078480788,43.40541986669865],[4.8438484384844,43.393156290937895],[4.872648726487284,43.41242762427623],[4.912249122491232,43.4264431394314],[4.9770497704977,43.4264431394314],[5.059850598505989,43.44396253337533],[5.059850598505989,43.40717180609306],[5.074250742507445,43.366877200022],[5.121051210512121,43.34935780607805],[5.200252002520045,43.35286168486684],[5.319053190531918,43.344101987894874],[5.405454054540542,43.228473987864874],[5.671856718567199,43.17766774542744],[5.808658086580863,43.09707853328533],[6.031860318603179,43.10058241207412],[6.114661146611468,43.072551381763816],[6.305463054630565,43.139125078750794],[6.492664926649269,43.16890804845548],[6.571865718657193,43.19869101816016],[6.658266582665846,43.26176083635835],[6.687066870668701,43.33534229092291],[6.7158671586715855,43.37388495759956],[6.863468634686342,43.438706715192154],[7.180271802718039,43.65945107888578],[7.263072630726327,43.69624180616805],[7.493474934749344,43.766319381943816],[7.734677346773481,43.80311010922608],[8.004680046800473,43.876691563790644],[8.080280802808034,43.91873810925608],[8.292682926829286,44.135978594160946],[8.551885518855187,44.3462113214882],[8.76428764287644,44.42154471544714],[8.929889298892988,44.407529200292004],[9.196291962919645,44.3234361093611],[9.289892898928997,44.319932230572306],[9.72909729097293,44.10093980627306],[10.0459004590046,44.020350594130946],[10.186301863018628,43.946769139566385],[10.24750247502476,43.852164412269104],[10.319503195031956,43.51228816975669],[10.44910449104492,43.370381078810794],[10.521105211052117,43.20394683634336],[10.531905319053209,43.140877018145176],[10.517505175051753,43.06554362418623],[10.513905139051388,42.96743501810016],[10.589505895058949,42.953419502945025],[10.643506435064353,42.956923381733816],[10.70830708307085,42.935900109001096],[10.737107371073705,42.8991093817188],[10.76590765907659,42.84479926049261],[10.801908019080201,42.804504654421535],[10.938709387093866,42.73793095743457],[11.16911169111691,42.53470598768487],[11.183511835118367,42.45586871493714],[11.140311403114026,42.443605139176384],[11.104311043110442,42.41732604826048],[11.140311403114026,42.389295017950175],[11.18711187111873,42.39279889673897],[11.248312483124835,42.41557410886608],[11.29511295112951,42.422581866443664],[11.496714967149671,42.36301592703427],[11.637116371163728,42.287682533075326],[11.80631806318064,42.08270562393123],[12.076320763207633,41.940798532985326],[12.205922059220597,41.81290695719457],[12.630726307263075,41.46952683589335],[12.850328503285027,41.40820895708957],[13.023130231302332,41.301340654031534],[13.041130411304124,41.26630186614365],[13.0879308793088,41.243526654016534],[13.185131851318516,41.276813502510024],[13.246332463324649,41.28907707827078],[13.361533615336157,41.278565441904405],[13.55593555935559,41.233015017650175],[13.671136711367126,41.254038290382894],[13.73233732337323,41.23651889643895],[13.85833858338583,41.12965059338093],[14.049140491404927,40.87036356301063],[14.045540455404563,40.81254956299563],[14.074340743407447,40.79327822965729],[14.103141031410331,40.82656507815078],[14.146341463414643,40.82130925996759],[14.308343083430827,40.81254956299563],[14.427144271442728,40.7599913811638],[14.459544595445948,40.72845647206471],[14.340743407434076,40.598812956879556],[14.383943839438388,40.60056489627395],[14.459544595445948,40.632099805373045],[14.556745567455692,40.62684398718986],[14.610746107461068,40.6443633811338],[14.765547655476553,40.668890532655325],[14.841148411484113,40.63034786597865],[14.90594905949061,40.5567664114141],[14.949149491494921,40.469169441694405],[14.985149851498534,40.37806859318593],[14.927549275492765,40.309742956804556],[14.927549275492765,40.26419253255031],[14.949149491494921,40.2396653810288],[15.294752947529474,40.06972725977259],[15.39195391953919,40.05220786582865],[15.586355863558651,40.05220786582865],[15.694356943569431,39.99088998702486],[15.762757627576292,39.870006168811685],[15.85275852758528,39.62648659299093],[16.021960219602192,39.35318404746546],[16.072360723607233,39.139447441349404],[16.108361083610845,39.023819441319404],[16.209162091620925,38.94147828978289],[16.198361983619833,38.759276592765914],[16.065160651606533,38.7365013806388],[15.971559715597152,38.71197422911729],[15.92835928359284,38.67167962304622],[15.8779587795878,38.61386562303122],[15.90315903159032,38.484222107846065],[15.823958239582396,38.3037723502235],[15.70155701557016,38.26172580475804],[15.643956439564391,38.17588077443274],[15.647556475564755,38.03397368348682],[15.723157231572316,37.939368956189554],[16.057960579605805,37.94112089558395],[16.108361083610845,38.01820622893729],[16.144361443614457,38.08653186531865],[16.28116281162812,38.24946222899729],[16.543965439654414,38.40888871388714],[16.57276572765727,38.492981804818044],[16.558365583655842,38.715478107906065],[16.61596615966161,38.799571198836986],[16.75636756367564,38.888920107951066],[16.95076950769507,38.9397263503885],[17.098370983709856,38.91870307765576],[17.173971739717416,38.9975403504035],[17.123571235712376,39.13594356256061],[17.112771127711284,39.381215077775764],[16.997569975699776,39.48107562325623],[16.82476824768247,39.57918422934229],[16.59796597965979,39.638750168751685],[16.52236522365223,39.7473704112041],[16.529565295652958,39.85949453244531],[16.669966699667015,40.13805289615395],[16.80676806768068,40.3272623507485],[16.929169291692915,40.458657805328045],[17.029970299702995,40.51296792655425],[17.181171811718116,40.502456290187894],[17.213572135721364,40.48668883563835],[17.249572495724976,40.437634532595325],[17.256772567725676,40.39909186591865],[17.397173971739733,40.33952592650925],[17.476374763747657,40.31499877498774],[17.865178651786522,40.27995998709986],[18.077580775807775,39.93657986579865],[18.217982179821803,39.85248677486774],[18.343983439834403,39.82095186576865],[18.394383943839443,39.90329301730516],[18.423184231842328,39.98738610823608],[18.48438484384843,40.104766047660476],[18.45918459184591,40.220394047690476],[18.329583295832975,40.37106083560835],[18.034380343803434,40.56552610838608],[17.95517955179554,40.654875017500174],[17.472774727747293,40.84058059330593],[17.274772747727496,40.975479926674254],[17.10197101971019,41.061324956999556],[16.551165511655114,41.23126307825578],[16.01116011160113,41.43623998739987],[15.899558995589956,41.5115733813588],[15.913959139591412,41.62019362381123],[16.032760327603285,41.70078283595335],[16.151561515615157,41.75859683596835],[16.18756187561877,41.81465889658895],[16.165961659616613,41.89700004812548],[16.06156061560617,41.92853495722457],[15.964359643596453,41.93904659359093],[15.406354063540647,41.912767502675024],[15.168751687516874,41.93379077540774],[14.866348663486633,42.052922654226535],[14.542345423454236,42.24388404821548],[14.182341823418227,42.50667495737457],[14.00954009540095,42.688876654391535],[13.923139231392327,42.85180701807016],[13.804338043380454,43.18117162421623],[13.692736927369282,43.389652412149104],[13.563135631356317,43.57185410916608],[13.509135091350913,43.61214871523714],[13.296732967329689,43.6857301698017],[12.907929079290795,43.92049004865049],[12.691926919269207,43.994071503215025],[12.486724867248682,44.134226654766536],[12.396723967239666,44.223575563880644],[12.306723067230678,44.430304412419105],[12.24912249122491,44.72287829128291],[12.277922779227794,44.83149853373533],[12.31752317523177,44.83325047312974],[12.385923859238602,44.79821168524185],[12.465124651246526,44.84551404889049],[12.497524975249746,44.89982417011669],[12.522725227252266,44.96814980649805],[12.39312393123933,45.0399793216682],[12.285122851228522,45.20816550353004],[12.22392223922239,45.241452352023515],[12.24912249122491,45.36934392781427],[12.27432274322743,45.446429261167594],[12.353523535235354,45.49197968542185],[12.490324903249046,45.54628980664805],[12.537125371253723,45.544537867253666],[12.432724327243278,45.46745253390034],[12.497524975249746,45.46219671571714],[12.612726127261283,45.497235503605026],[12.760327603276039,45.544537867253666],[12.904329043290431,45.611111564240645],[13.030330303303032,45.63739065515654],[13.120331203312048,45.69870853396034],[13.156331563315632,45.74601089760898],[13.206732067320672,45.770538049130494],[13.465934659346601,45.70922017032669],[13.559535595355953,45.770538049130494],[13.627936279362814,45.770538049130494],[13.78273782737827,45.62687901879019],[13.721537215372166,45.588336352113515],[13.638736387363878,45.5357781702817],[13.577535775357774,45.516506836943364],[13.516335163351641,45.48146804905548],[13.602736027360294,45.23094071565714],[13.613536135361358,45.16261507927578],[13.627936279362814,45.10830495804959],[13.743137431374322,44.99092501862518],[13.861938619386194,44.8367543519185],[13.90153901539017,44.829746594340946],[13.966339663396639,44.83500241252412],[14.041940419404199,44.92785520042699],[14.092340923409239,44.99793277620276],[14.236342363423631,45.15911120048699],[14.26874268742688,45.28174695809457],[14.311943119431191,45.33780901871518],[14.387543875438752,45.34131289750397],[14.549545495454964,45.29751441264412],[14.632346323463253,45.22218101868518],[14.85554855548557,45.080273927739285],[14.90594905949061,44.97165368528684],[14.884348843488453,44.81748301858019],[14.895148951489517,44.707110836733364],[14.98154981549817,44.60374641246412],[15.269552695526954,44.38300204877049],[15.381153811538127,44.32869192754427],[15.471154711547115,44.272629866923666],[15.370353703537035,44.28839732147321],[15.28395283952841,44.28839732147321],[15.229952299523006,44.270877927529256],[15.18315183151833,44.272629866923666],[15.121951219512198,44.25686241237412],[15.186751867518694,44.17276932144321],[15.499954999549999,43.90822647288971],[15.654756547565484,43.81186980619805],[15.820358203582032,43.736536412239104],[15.942759427594297,43.65594720009699],[15.949959499594996,43.60689289705397],[15.942759427594297,43.56835023037729],[15.985959859598609,43.51929592733427],[16.047160471604712,43.505280412179104],[16.129961299613,43.507032351573514],[16.27036270362703,43.531559503095025],[16.392763927639294,43.54382307885578],[16.601566015660154,43.463233866713665],[16.903969039690395,43.393156290937895],[17.130771307713076,43.210954593920945],[17.328773287732872,43.114597927229255],[17.53757537575376,42.96217919991699],[17.584375843758437,42.93765204839548],[17.667176671766725,42.89735744232442],[17.724777247772494,42.85005507867578],[17.220772207722092,43.025249018115176],[17.12717127171271,43.025249018115176],[17.04437044370445,43.0147373817488],[17.256772567725676,42.96918695749457],[17.584375843758437,42.837791502915024],[17.825578255782574,42.79749689684397],[18.160381603816035,42.63456653316533],[18.33318333183334,42.52769823010729],[18.51678516785168,42.433093502810024],[18.552785527855292,42.42783768462684],[18.59238592385924,42.443605139176384],[18.646386463864644,42.44185319978199],[18.631986319863216,42.422581866443664],[18.61758617586176,42.39805471492214],[18.631986319863216,42.378783381583816],[18.89478894788948,42.24913986639865],[19.12159121591216,42.05993041180412],[19.186391863918658,41.947806290562895],[19.341193411934114,41.868969017815175],[19.467194671946714,41.85670544205442],[19.578795787957887,41.78662786627865],[19.575195751957523,41.64121689654395],[19.54639546395464,41.5974184116841],[19.4959949599496,41.56237962379623],[19.441994419944194,41.4239764116391],[19.452794527945287,41.32061198736987],[19.48159481594817,41.23651889643895],[19.45639456394565,41.1068753812538],[19.459994599946015,40.9334333812088],[19.384393843938454,40.791526290262894],[19.33759337593378,40.66363471447214],[19.344793447934478,40.621588169006685],[19.43839438394386,40.4709213810888],[19.459994599946015,40.40609962349623],[19.441994419944194,40.376316653791534],[19.39519395193952,40.393836047735476],[19.359193591935934,40.40960350228501],[19.323193231932322,40.40785156289063],[19.359193591935934,40.34828562348123],[19.398793987939882,40.285215805283045],[19.485194851948535,40.2098824113241],[19.852398523985244,40.043448168856685],[19.963999639996416,39.87175810820608],[19.996399963999636,39.80168053243031],[20,39.70882774452744],[20.10080100801008,39.64050210814608],[20.190801908019097,39.5458973808488],[20.30240302403024,39.326904956549555],[20.468004680046818,39.255075441379404],[20.572405724057234,39.14820713832138],[20.691206912069134,39.06761792617925],[20.71280712807129,39.03433107768576],[20.781207812078122,39.00805198676986],[20.92160921609218,39.03608301708016],[21.033210332103323,39.0255713807138],[21.069210692106935,39.03257913829138],[21.119611196111975,39.030827198896986],[21.144811448114496,38.980020956459555],[21.152011520115195,38.922206956444555],[21.112411124111247,38.89592786552865],[21.0728107281073,38.88541622916229],[20.892808928089295,38.94147828978289],[20.777607776077758,38.92746277462774],[20.766807668076694,38.874904592795914],[20.777607776077758,38.80833089580895],[20.874808748087474,38.77504404731546],[20.993609936099375,38.65416022910229],[21.058410584105843,38.5034934411844],[21.112411124111247,38.38436156236561],[21.184411844118443,38.34581889568895],[21.303213032130316,38.37384992599925],[21.328413284132836,38.42465616843667],[21.3320133201332,38.48772598663486],[21.35721357213572,38.4754624108741],[21.389613896138968,38.40713677449274],[21.472414724147256,38.32129174416744],[21.56601566015661,38.333555319928195],[21.648816488164897,38.354578592660914],[21.71721717217173,38.354578592660914],[21.80361803618038,38.36684216842167],[21.965619656196566,38.412392592675914],[22.22842228422286,38.35282665326652],[22.318423184231847,38.35633053205531],[22.38682386823868,38.38611350176001],[22.42282422824229,38.438671683591835],[22.584825848258504,38.344066956294554],[22.754027540275416,38.289756835068346],[22.7828278282783,38.26172580475804],[22.83322833228334,38.23544671384214],[22.93402934029342,38.20215986534865],[22.995229952299525,38.2161753805038],[23.0348303483035,38.20215986534865],[23.09243092430924,38.19690404716546],[23.15003150031501,38.17588077443274],[23.182431824318257,38.13383422896729],[23.153631536315373,38.09704350168501],[23.121231212312125,38.0725163501635],[22.955629556295577,38.07426828955789],[22.894428944289444,38.05149307743076],[22.9160291602916,38.007694592570914],[22.919629196291964,37.95864028952789],[22.84762847628477,37.967399986499856],[22.800828008280092,37.98141550165501],[22.710827108271076,38.04623725924759],[22.55602556025562,38.112810956234554],[22.242822428224287,38.1881443501935],[21.954819548195502,38.32129174416744],[21.825218252182538,38.32829950174501],[21.749617496174977,38.2739893805188],[21.65961659616596,38.17588077443274],[21.548015480154817,38.16536913806637],[21.4508145081451,38.20391180474304],[21.404014040140396,38.19690404716546],[21.30681306813068,38.02696592590925],[21.144811448114496,37.920097622851216],[21.12321123211234,37.892066592540914],[21.137611376113767,37.85352392586425],[21.2060120601206,37.82899677434274],[21.288812888128888,37.77468665311652],[21.328413284132836,37.66957028945289],[21.414814148141488,37.639787319748194],[21.569615696156973,37.54167871366212],[21.67761677616778,37.38750804695546],[21.69201692016921,37.30867077420773],[21.580415804158037,37.20005053175531],[21.5840158401584,37.08091865293652],[21.738817388173885,36.86367816803167],[21.89361893618937,36.73753853163531],[21.933219332193318,36.80411222862227],[21.940419404194046,36.89170919834197],[21.954819548195502,36.98981780442804],[22.012420124201242,37.01609689534395],[22.080820808208102,37.028360471104705],[22.134821348213478,36.96353871351212],[22.163621636216362,36.902220834708345],[22.232022320223223,36.88294950137001],[22.376023760237615,36.702499743747424],[22.37962379623798,36.64643768312682],[22.376023760237615,36.51329028915288],[22.426424264242655,36.47649956187061],[22.491224912249123,36.44671659216591],[22.48762487624876,36.5676004103791],[22.610026100261024,36.77958507710076],[22.718027180271804,36.79360059225591],[22.779227792277936,36.786592834678345],[22.83322833228334,36.68673228919788],[22.98442984429846,36.529057743702424],[23.06003060030602,36.48701119823697],[23.106831068310697,36.4519724103491],[23.1608316083161,36.44846853156031],[23.11043110431106,36.54832907704076],[23.0420304203042,36.644685743732424],[23.07443074430745,36.774329258917575],[23.06003060030602,36.85316653166531],[22.995229952299525,37.01609689534395],[22.851228512285132,37.2911513802638],[22.76482764827648,37.39276386513865],[22.725227252272532,37.54167871366212],[22.775627756277572,37.58547719852197],[22.851228512285132,37.53291901669016],[22.94122941229412,37.51715156214061],[23.01683016830168,37.48211277425274],[23.096030960309605,37.44006622878727],[23.09963099630997,37.36298089543395],[23.1608316083161,37.33319792572925],[23.204032040320413,37.3489653802788],[23.25083250832509,37.3769964105891],[23.488434884348862,37.44006622878727],[23.492034920349198,37.4645933803088],[23.45963459634598,37.49612828940789],[23.409234092340938,37.54167871366212],[23.394833948339482,37.5802213803388],[23.348033480334806,37.59774077428274],[23.26163261632618,37.595988834888345],[23.196831968319685,37.620515986409856],[23.146431464314645,37.71687265310152],[23.146431464314645,37.79570992584925],[23.08523085230854,37.85352392586425],[23.0348303483035,37.87805107738576],[23.04923049230493,37.90257822890729],[23.088830888308877,37.91308986527365],[23.19323193231932,37.95864028952789],[23.420034200342002,37.99192713802137],[23.50283502835029,38.035725622881216],[23.538835388353903,38.03222174409244],[23.582035820358215,38.011198471359705],[23.733237332373335,37.88330689556895],[23.877238772387727,37.77819053190531],[23.97083970839708,37.67657804703046],[24.02124021240212,37.678329986424856],[24.053640536405368,37.70986489552395],[24.060840608406096,37.77468665311652],[24.060840608406096,37.81848513797637],[24.032040320403212,37.9551364107391],[24.024840248402484,38.13909004715046],[24.00684006840069,38.22668701687016],[23.967239672396744,38.275741319913195],[23.83763837638378,38.324795622956216],[23.682836828368295,38.35282665326652],[23.571235712357122,38.48947792602925],[23.36963369633696,38.52626865331152],[23.254432544325454,38.66116798667986],[23.139231392313917,38.66817574425744],[23.020430204302045,38.741757198821986],[22.775627756277572,38.799571198836986],[22.68922689226892,38.84862550188001],[22.635226352263544,38.850377441274404],[22.570425704257048,38.867896835218346],[22.595625956259568,38.89067204734546],[22.678426784267856,38.89943174431744],[22.804428044280456,38.901183683711835],[22.930429304293057,38.94848604736046],[23.06723067230672,39.037834956474555],[22.96642966429664,39.030827198896986],[22.937629376293756,39.1114164110391],[22.887228872288716,39.1692304110541],[22.84042840428404,39.258579320168195],[22.919629196291964,39.305881683816835],[22.99162991629916,39.330408835338346],[23.1608316083161,39.258579320168195],[23.1680316803168,39.211276956519555],[23.121231212312125,39.132439683771835],[23.153631536315373,39.10090477467274],[23.21843218432184,39.10440865346153],[23.32643326433265,39.17448622923729],[23.286832868328702,39.28836228987289],[23.232832328323298,39.35843986564865],[23.103231032310333,39.49158725962259],[22.977229772297733,39.56341677479274],[22.919629196291964,39.62823853238531],[22.836828368283676,39.79992859303593],[22.592025920259204,40.0364404112791],[22.570425704257048,40.11878156281563],[22.60642606426066,40.27645610831108],[22.642426424264244,40.36580501742516],[22.62442624426245,40.42887483562335],[22.628026280262816,40.495448532610325],[22.743227432274324,40.53574313868138],[22.811628116281156,40.577789684146836],[22.92322923229233,40.59005325990759],[22.894428944289444,40.52347956292063],[22.851228512285132,40.49019271442714],[22.89802898028981,40.39909186591865],[23.09963099630997,40.30448713862138],[23.312033120331222,40.216890168901685],[23.32643326433265,40.09075053250531],[23.394833948339482,39.98913804763046],[23.62883628836289,39.92431629003789],[23.657636576365775,39.93482792640425],[23.675636756367567,39.95935507792578],[23.466834668346678,40.07323113856138],[23.434434344343458,40.115277684026836],[23.387633876338782,40.22214598708486],[23.42723427234273,40.26419253255031],[23.664836648366503,40.22389792647925],[23.834038340383415,40.02242489612395],[23.94563945639456,39.96636283550335],[23.98163981639817,39.99439386581365],[23.999639996399964,40.02417683551835],[23.967239672396744,40.115277684026836],[23.916839168391704,40.15557229009789],[23.823238232382323,40.20462659314093],[23.71883718837188,40.28696774467744],[23.72963729637297,40.329014290142894],[23.823238232382323,40.367556956819556],[23.91323913239134,40.35879725984759],[24.057240572405732,40.30273519922699],[24.158041580415812,40.27995998709986],[24.233642336423372,40.21513822950729],[24.34164341643418,40.14856453252031],[24.29124291242914,40.241417320423196],[24.212042120421216,40.3272623507485],[24.032040320403212,40.40960350228501],[23.93123931239313,40.40609962349623],[23.866438664386664,40.41836319925699],[23.83043830438305,40.481433017455174],[23.877238772387727,40.54450283565335],[23.78003780037801,40.628595926584254],[23.7440374403744,40.67765022962729],[23.76203762037622,40.747727805403045],[23.94563945639456,40.747727805403045],[24.082440824408252,40.723200653881534],[24.233642336423372,40.78627047207971],[24.384843848438493,40.91241010847608],[24.478444784447845,40.94744889636395],[24.55764557645577,40.935185320603196],[24.680046800468006,40.86861162361623],[24.791647916479178,40.85809998724987],[25.004050040500402,40.96672022970229],[25.104851048510483,40.99475126001259],[25.248852488524903,40.9334333812088],[25.324453244532464,40.943945017575174],[25.49725497254974,40.887882956954556],[25.85725857258572,40.84408447209471],[26.012060120601205,40.76875107813578],[26.037260372603726,40.726704532670325],[26.06606066060661,40.68290604781048],[26.105661056610586,40.611076532640325],[26.22446224462246,40.618084290217894],[26.361263612636122,40.60582071445714],[26.57726577265774,40.625092047795476],[26.793267932679328,40.62684398718986],[26.72126721267213,40.54450283565335],[26.447664476644775,40.444642290172894],[26.354063540635423,40.390332168946685],[26.253262532625342,40.31499877498774],[26.253262532625342,40.24842507800078],[26.260462604626042,40.202874653746534],[26.22446224462246,40.14155677494274],[26.202862028620302,40.07498307795578],[26.271262712627134,40.0960063506885],[26.328863288632903,40.1240373809988],[26.46926469264693,40.260688653761534],[26.77166771667717,40.49720047200471],[26.973269732697332,40.563774168991685],[27.25767257672578,40.68816186599365],[27.430474304743058,40.84058059330593],[27.49887498874989,40.97372798727987],[27.747277472774726,41.01402259335093],[27.923679236792367,40.9912473812238],[28.08568085680858,41.061324956999556],[28.172081720817204,41.080596290337894],[28.29448294482947,41.07183659336593],[28.78048780487805,40.97372798727987],[28.95688956889569,41.00876677516774],[28.996489964899666,41.061324956999556],[29.03249032490325,41.14016222974729],[29.05769057690577,41.22951113886138],[28.946089460894626,41.24878247219972],[28.34488344883451,41.46602295710457],[28.197281972819724,41.553619926824254],[28.049680496804967,41.72881386626365],[27.988479884798863,41.854953502660024],[28.013680136801383,41.96882956329563],[27.981279812798135,42.04766683604335],[27.822878228782287,42.20884526032759],[27.70767707677078,42.3507523512735],[27.639276392763946,42.40155859371093],[27.484474844748462,42.468132290697895],[27.754477544775455,42.70639604833548],[27.819278192781923,42.71690768470184],[27.887678876788783,42.75019453319533],[27.894878948789483,43.019993199932],[27.92727927279273,43.186427442399406],[27.97767977679777,43.230225927259255],[28.03528035280354,43.26876859393593],[28.132481324813256,43.394908230332305],[28.31968319683199,43.4264431394314],[28.46368463684638,43.389652412149104],[28.560885608856097,43.50177653339034],[28.586085860858617,43.741792230422305],[28.58968589685898,43.79785429104291],[28.658086580865813,43.98355986684865],[28.643686436864385,44.295405079050795],[28.69768697686979,44.3742423517985],[28.852488524885246,44.50563780637805],[28.888488884888858,44.573963442759435],[28.80568805688057,44.56520374578744],[28.812888128881298,44.60199447306974],[28.845288452884546,44.637033260957594],[28.84888848888491,44.71587053370533],[28.870488704887066,44.7491573821988],[28.92448924489247,44.81047526100261],[28.892088920889222,44.919095503455026],[28.93168931689317,44.966397867103666],[28.98208982089821,44.99267695801959],[29.093690936909383,44.97515756407563],[29.046890468904706,44.92610326103261],[29.068490684906862,44.871793139806385],[29.079290792907926,44.79821168524185],[29.046890468904706,44.757917079170795],[29.558095580955808,44.84376210949608],[29.604896048960484,44.915591624666234],[29.633696336963368,44.9804133822588],[29.67689676896771,45.152103442909436],[29.687696876968772,45.19239804898049],[29.705697056970564,45.26072368536185],[29.72729727297275,45.34306483689835],[29.66969669696698,45.541033988464875],[29.601296012960148,45.60059992787427],[29.601296012960148,45.682941079410796],[29.630096300963004,45.72323568548185],[29.684096840968408,45.75477059458095],[29.8208982089821,45.73199538245382],[29.900099000990025,45.75301865518654],[30.008100081000805,45.798569079440796],[30.184501845018445,45.8493753218782],[30.220502205022058,45.866894715822156],[30.494104941049414,46.08939101891019],[30.512105121051206,46.10515847345974],[30.656106561065627,46.26633689774397],[30.670506705067055,46.304879564420645],[30.720907209072095,46.36619744322442],[30.771307713077135,46.47306574628246],[30.796507965079655,46.55190301903019],[31.138511385113873,46.62373253420034],[31.31851318513185,46.61322089783397],[31.401314013140137,46.628988352383516],[31.498514985149853,46.73760859483593],[31.56331563315635,46.77790320090699],[31.5309153091531,46.6640271402714],[31.656916569165702,46.64300386753868],[31.77931779317794,46.63249223117231],[31.87291872918729,46.650011625116235],[31.901719017190175,46.72184114028639],[31.912519125191267,46.926818049430494],[31.86571865718659,47.00390338278382],[31.836918369183707,47.08624453432034],[31.757717577175782,47.21238417071669],[31.836918369183707,47.158074049490494],[31.86571865718659,47.09500423129231],[31.94131941319415,46.98112817065669],[31.962919629196307,46.85498853426034],[31.944919449194487,46.78491095848457],[31.97371973719737,46.70957756452563],[32.04572045720457,46.64300386753868],[32.128521285212855,46.59745344328442],[32.355323553235536,46.56416659479095],[32.57852578525785,46.61497283722838],[32.55332553325533,46.59219762510125],[32.42012420124203,46.51861617053669],[32.362523625236264,46.47481768567684],[32.13212132121322,46.509856473564724],[31.876518765187654,46.52212004932548],[31.71451714517147,46.55540689781898],[31.55611556115562,46.55365495842457],[31.624516245162454,46.509856473564724],[31.71451714517147,46.47131380688808],[31.8549185491855,46.462554109916084],[32.00972009720098,46.42926726142261],[32.01332013320135,46.38722071595714],[31.99171991719919,46.36444550383004],[31.91611916119163,46.348678049280494],[31.844118441184406,46.346926109886084],[31.77931779317794,46.32415089775898],[31.82971829718298,46.282104352293516],[31.926919269192695,46.28736017047669],[32.0349203492035,46.261081079560796],[32.330123301233016,46.12968562498125],[32.47772477724777,46.08413520072699],[32.79812798127983,46.13143756437563],[32.942129421294226,46.12442980679805],[33.201332013320155,46.17523604923548],[33.26253262532626,46.12618174619246],[33.42813428134281,46.0578561098111],[33.50013500135003,46.07887938254382],[33.593735937359384,46.096398776487746],[33.636936369363696,46.03332895828959],[33.66573665736658,45.94748392796427],[33.46773467734678,45.83711174611744],[33.28053280532805,45.76528223094729],[33.143731437314386,45.749514776397746],[32.82692826928269,45.59359217029669],[32.506525065250656,45.404382715702155],[32.55332553325533,45.35007259447593],[32.6109261092611,45.32729738234883],[32.77292772927731,45.3588322914479],[32.916929169291706,45.34832065508155],[33.1869318693187,45.194149988374875],[33.26253262532626,45.171374776247745],[33.39213392133922,45.18714223079729],[33.55413554135541,45.09779332168321],[33.60093600936011,44.98216532165321],[33.611736117361176,44.90858386708865],[33.52893528935289,44.68083174581744],[33.4929349293493,44.617761927619256],[33.46413464134642,44.596738654886536],[33.44973449734499,44.55294017002669],[33.65493654936549,44.433808291207896],[33.75573755737557,44.39876950332004],[33.91053910539105,44.388257866953666],[34.07614076140763,44.42329665484155],[34.281342813428154,44.53892465487155],[34.46854468544686,44.7211263518885],[34.716947169471695,44.80697138221382],[34.886148861488635,44.822738836763364],[35.087750877508796,44.803467503425026],[35.15615156151563,44.896320291327896],[35.35775357753579,44.97866144286442],[35.4729547295473,45.09779332168321],[35.57015570155701,45.11881659441593],[35.67815678156782,45.101297200472004],[35.76095760957611,45.07151423076729],[35.80415804158042,45.0399793216682],[35.86895868958689,45.00494053378034],[36.05616056160562,45.031219624696234],[36.2289622896229,45.02596380651306],[36.394563945639476,45.06450647318974],[36.426964269642696,45.15385538230382],[36.452164521645216,45.23269265505155],[36.51336513365135,45.3045221702217],[36.57456574565745,45.39387107933578],[36.426964269642696,45.43241374601246],[36.29016290162903,45.45694089753397],[36.17136171361713,45.45343701874518],[36.07776077760778,45.42365404904049],[36.01296012960131,45.37109586720865],[35.832958329583306,45.400878836913364],[35.75015750157502,45.38861526115261],[35.55935559355595,45.311529927799285],[35.45855458554587,45.31678574598246],[35.37215372153722,45.353576473264724],[35.26055260552607,45.446429261167594],[35.0229502295023,45.700460473354724],[34.90774907749079,45.87915829158291],[34.85734857348575,45.98777853403533],[34.842948429484295,46.073623564360645],[34.85014850148502,46.189251564390645],[34.968949689496895,46.24180974622246],[35.062550625506276,46.26808883713838],[35.23175231752319,46.43977889778898],[35.29295292952929,46.371453261407595],[35.28935289352896,46.31363926139261],[35.278552785527864,46.280352412899134],[35.21735217352173,46.233050049250494],[35.01575015750157,46.10515847345974],[35.05535055350555,46.10340653406533],[35.13095130951311,46.12618174619246],[35.202952029520304,46.16998023105231],[35.25695256952571,46.20326707954578],[35.4009540095401,46.38196489777397],[35.82575825758258,46.62373253420034],[36.023760237602374,46.66753101906019],[36.192961929619315,46.64475580693306],[36.27936279362794,46.65877132208823],[36.43056430564306,46.73235277665276],[36.560165601656024,46.762135746357444],[36.68976689766899,46.763887685751854],[36.79416794167943,46.71483338270883],[36.9309693096931,46.82520556455563],[37.046170461704634,46.87601180699306],[37.21897218972191,46.91805835245853],[37.341373413734146,46.91630641306412],[37.54297542975431,47.07398095855959],[37.827378273782756,47.09500423129231],[38.17658176581767,47.08098871613714],[38.21258212582126,47.091500352503516],[38.48618486184861,47.17559344343442],[38.57618576185763,47.23866326163261],[38.763387633876334,47.26143847375974],[38.73458734587348,47.23515938284382],[38.64458644586446,47.21238417071669],[38.55098550985511,47.15106629191291],[38.66978669786698,47.14405853433533],[38.92898928989291,47.17559344343442],[39.02259022590226,47.271950110126085],[39.19539195391954,47.26844623133732],[39.24579245792458,47.20012059495593],[39.292592925929256,47.10551586765868],[39.28899288992892,47.0704770797708],[39.2709927099271,47.044197988854876],[39.12699126991271,47.023174716122156],[38.79938799387995,46.905794776697775],[38.630186301863034,46.87250792820427],[38.43938439384394,46.812941988794876],[38.48978489784898,46.73235277665276],[38.50058500585007,46.6640271402714],[38.34218342183422,46.67804265542654],[38.23058230582308,46.70081786755367],[38.15858158581585,46.69030623118729],[37.967779677796784,46.61847671601714],[37.866978669786704,46.63424417056669],[37.766177661776624,46.6359961099611],[37.809378093780936,46.532631685691854],[37.91377913779138,46.40649204929548],[37.978579785797876,46.38371683716838],[38.07938079380796,46.394228473534724],[38.3169831698317,46.24180974622246],[38.49338493384934,46.09114295830457],[38.39978399783999,46.08063132193823],[38.31338313383134,46.094646837093364],[38.18378183781837,46.094646837093364],[38.13338133381333,46.003545988584875],[38.07938079380796,45.935220352203515],[38.068580685806864,45.9702591400914],[38.07218072180723,46.01756150374004],[38.01458014580146,46.047344473444724],[37.93177931779317,46.001794049190494],[37.841778417784184,45.80032101883518],[37.66897668976691,45.65491004910049],[37.61137611376114,45.565561139986386],[37.61137611376114,45.498987442999436],[37.632976329763295,45.48672386723868],[37.67257672576727,45.48847580663306],[37.67257672576727,45.428909867223666],[37.64737647376475,45.37635168539185],[37.265772657726586,45.311529927799285],[37.215372153721546,45.27298726112261],[37.10377103771037,45.30277023082729],[36.97776977769777,45.383359442969436],[36.86616866168663,45.427157927829285],[36.79416794167943,45.40963853388533],[36.72216722167224,45.37109586720865],[36.761767617676185,45.34832065508155],[36.812168121681225,45.33956095810959],[36.94176941769419,45.29050665506654],[36.87336873368736,45.25196398838989],[36.61776617766179,45.18539029140291],[36.628566285662856,45.152103442909436],[36.65016650166501,45.125824351993515],[36.94536945369455,45.06976229137291],[37.204572045720454,44.97165368528684],[37.28377283772838,44.90507998829989],[37.35217352173524,44.78770004887548],[37.40977409774098,44.735141867043666],[37.49617496174963,44.69484726097261],[37.57177571775719,44.6703201094511],[37.70497704977049,44.661560412479105],[37.852578525785276,44.6983511397614],[38.18018180181804,44.41979277605276],[38.31338313383134,44.3742423517985],[38.637386373863734,44.318180291177896],[38.71658716587166,44.28839732147321],[39.32859328593287,43.89771483652336],[39.5157951579516,43.72777671526714],[39.87219872198722,43.47199356368563],[39.97659976599766,43.419435381853816],[40.189001890018915,43.31256707879578],[40.46260462604627,43.14613283632835],[40.523805238052375,43.12160568480684],[40.83700837008371,43.06379168479185],[41.060210602106025,42.930644290817895],[41.12861128611286,42.82727986654865],[41.420214202142034,42.73793095743457],[41.488614886148866,42.65909368468684],[41.57861578615788,42.39805471492214],[41.66501665016651,42.147527381523815],[41.76221762217622,41.970581502690024],[41.76221762217622,41.88473647236472],[41.75861758617586,41.81641083598335],[41.70101701017012,41.706038654136535],[41.51021510215102,41.51682919954199],[41.413014130141306,41.4239764116391],[41.08181081810818,41.26104604796048],[40.959409594095945,41.21199174491744],[40.81900819008192,41.19096847218472],[40.68580685806859,41.1068753812538],[40.264602646026475,40.9614644115191],[40.12780127801278,40.94219307818078],[40.00180001800018,40.97723186606865],[39.911799117991194,40.96672022970229],[39.80739807398075,40.982487684251836],[39.425794257942584,41.1068753812538],[38.85338853388535,41.01752647213971],[38.55818558185584,40.93693725999759],[38.3817838178382,40.924673684236836],[37.910179101791016,41.001759017590174],[37.766177661776624,41.0788443509435],[37.431374313743135,41.11388313883138],[37.06777067770679,41.18396071460714],[36.99216992169923,41.27506156311563],[36.77616776167761,41.362658532835326],[36.64656646566468,41.35214689646895],[36.585365853658544,41.325867805553045],[36.509765097650984,41.26279798735487],[36.40536405364054,41.27506156311563],[36.27936279362794,41.336379441919405],[36.17856178561786,41.4257283510335],[36.05256052560526,41.68326344200942],[35.9769597695977,41.70428671474214],[35.91935919359193,41.7130464117141],[35.55935559355595,41.63420913896638],[35.296552965529656,41.72881386626365],[35.21015210152103,41.79363562385623],[35.12375123751238,41.89174422994229],[35.112951129511316,41.95656598753487],[35.14175141751417,41.98985283602835],[35.15615156151563,42.028395502705024],[35.00495004950051,42.063434290592895],[34.74934749347494,41.95656598753487],[34.19134191341914,41.96357374511244],[33.38133381333813,42.01788386633865],[33.284132841328415,42.0038683511835],[32.94572945729459,41.89174422994229],[32.54252542525427,41.80589919961699],[32.304923049230496,41.72881386626365],[32.08532085320854,41.58865871471214],[31.458914589145905,41.32061198736987],[31.347313473134733,41.15768162369123],[31.25371253712538,41.1068753812538],[30.81090810908111,41.084100169126685],[30.346503465034658,41.196224290367894],[29.918099180991817,41.15067386611365],[29.320493204932063,41.22775919946699],[29.147691476914787,41.220751441889405],[29.093690936909383,41.176952957029556],[29.068490684906862,41.10161956307063],[29.046890468904706,41.00701483577335],[29.08289082890829,40.9632163509135],[29.11529115291154,40.93868919939199],[29.25929259292593,40.8475883508835],[29.363693636936375,40.809045684206836],[29.799297992979945,40.7599913811638],[29.849698496984985,40.7599913811638],[29.84609846098462,40.737216169036685],[29.507695076950768,40.70918513872638],[29.054090540905406,40.64961919931699],[28.95688956889569,40.63034786597865],[28.787687876878778,40.53399119928699],[28.841688416884182,40.50420822958229],[28.895688956889586,40.483184956849556],[28.97488974889751,40.46741750230001],[29.054090540905406,40.42361901744016],[29.00729007290073,40.390332168946685],[28.737287372873737,40.390332168946685],[28.62928629286293,40.376316653791534],[28.28728287282874,40.40259574470744],[27.963279632796343,40.36930889621395],[27.92727927279273,40.379820532580325],[27.963279632796343,40.43588259320093],[27.995679956799563,40.46741750230001],[27.988479884798863,40.49019271442714],[27.873278732787327,40.51296792655425],[27.768877688776882,40.509464047765476],[27.7328773287733,40.481433017455174],[27.848078480784807,40.38157247197471],[27.790477904779067,40.35003756287563],[27.729277292772935,40.329014290142894],[27.477274772747734,40.32025459317093],[27.33327333273334,40.376316653791534],[27.31527315273152,40.414859320468196],[27.2828728287283,40.45515392653925],[27.12087120871209,40.451650047750476],[27.01287012870128,40.39558798712986],[26.739267392673923,40.400843805313045],[26.47646476464766,40.19761883556335],[26.314463144631446,40.02417683551835],[26.181261812618146,39.99088998702486],[26.148861488614898,39.87351004760046],[26.156061560615626,39.65626956269561],[26.102061020610222,39.56867259297593],[26.094860948609494,39.52137022932729],[26.112861128611286,39.46706010810108],[26.35046350463506,39.48457950204501],[26.483664836648387,39.52137022932729],[26.825668256682576,39.56341677479274],[26.897668976689772,39.54940125963759],[26.91206912069123,39.5178663505385],[26.814868148681484,39.41975774445244],[26.710467104671068,39.33916853231031],[26.681666816668184,39.291866168661684],[26.717667176671767,39.26033125956259],[26.85446854468546,39.11492028982789],[26.850868508685096,39.05710628981289],[26.807668076680784,39.013307804953044],[26.814868148681484,38.96074962312122],[26.865268652686524,38.922206956444555],[26.919269192691928,38.93447053220531],[26.96966969669697,38.91870307765576],[27.01287012870128,38.887168168556684],[26.908469084690864,38.77504404731546],[26.789667896678964,38.7365013806388],[26.764467644676444,38.71022228972289],[26.786067860678628,38.65941604728546],[26.796867968679692,38.626129198791986],[26.836468364683668,38.55780356241061],[26.908469084690864,38.48247016845167],[26.96966969669697,38.4474313805638],[27.142471424714245,38.452687198746986],[27.099270992709933,38.415896471464706],[26.861668616686188,38.37209798660486],[26.77166771667717,38.3878654411544],[26.72846728467286,38.4194003502535],[26.69606696066961,38.405384835098346],[26.674466744667455,38.33530725932259],[26.642066420664207,38.35282665326652],[26.59526595265953,38.4194003502535],[26.609666096660987,38.48772598663486],[26.588065880658803,38.55780356241061],[26.512465124651243,38.62963307758076],[26.440464404644047,38.64189665334152],[26.379263792637943,38.62437725939759],[26.372063720637215,38.5613074411994],[26.429664296642983,38.440423622986216],[26.415264152641527,38.368594107816065],[26.34326343263433,38.37034604721046],[26.289262892628926,38.27749325930759],[26.332463324633267,38.242454471419705],[26.429664296642983,38.2144234411094],[26.523265232652335,38.16186525927759],[26.580865808658103,38.14960168351682],[26.62046620466205,38.17588077443274],[26.681666816668184,38.19865598655986],[26.807668076680784,38.13909004715046],[26.87966879668798,38.054996956219554],[26.944469444694448,38.06375665319152],[27.160471604716065,37.986671319838194],[27.23247232472326,37.977911622866216],[27.254072540725417,37.881554956174554],[27.225272252722533,37.7256323500735],[27.077670776707777,37.68708968339682],[27.066870668706684,37.65730671369212],[27.149671496714973,37.602996592465914],[27.203672036720377,37.490872471224705],[27.218072180721805,37.389259986349856],[27.290072900729,37.3489653802788],[27.376473764737653,37.34020568330682],[27.401674016740174,37.306918834813345],[27.520475204752046,37.249104834798345],[27.534875348753502,37.16325980447304],[27.369273692736925,37.12296519840197],[27.300873008730093,37.12646907719076],[27.250472504725053,37.07916671354212],[27.261272612726145,36.97580228927288],[27.311673116731185,36.981058107456064],[27.34767347673477,37.019600774132726],[27.668076680766802,37.00733719837197],[28.132481324813256,37.0301124104991],[28.244082440824428,37.028360471104705],[28.226082260822608,36.99682556200561],[28.082080820808216,36.91974022865227],[28.006480064800655,36.832143258932575],[27.93447934479346,36.80936804680546],[27.63207632076322,36.786592834678345],[27.556475564755658,36.75856180436803],[27.46647466474664,36.74629822860727],[27.455674556745578,36.7130113801138],[27.542075420754202,36.684980349803496],[27.65727657276574,36.67446871343712],[27.804878048780495,36.73578659224091],[28.08568085680858,36.75155404679046],[28.013680136801383,36.670964834648345],[28.020880208802083,36.634174107366064],[28.1108811088111,36.64643768312682],[28.197281972819724,36.68673228919788],[28.305283052830532,36.811119986199856],[28.485284852848537,36.80411222862227],[28.719287192871946,36.70074780435303],[28.81648816488166,36.67446871343712],[28.895688956889586,36.672716774042726],[28.971289712897146,36.71476331950818],[29.03969039690398,36.69374004677546],[29.05769057690577,36.637677986154856],[29.0648906489065,36.590375622506215],[29.11529115291154,36.52029804673046],[29.144091440914423,36.39766228912288],[29.223292232922347,36.32408083455833],[29.349293492934947,36.25925907696576],[29.687696876968772,36.15589465269652],[29.788497884978852,36.16815822845727],[30.083700837008365,36.2487474405994],[30.23130231302315,36.3065614406144],[30.296102961029618,36.287290107276064],[30.386103861038606,36.243491622416215],[30.44730447304474,36.26977071333212],[30.48330483304835,36.31006531940318],[30.504905049050507,36.4519724103491],[30.55890558905591,36.52555386491365],[30.580505805058067,36.797104471044705],[30.645306453064535,36.865430107426064],[30.95130951309514,36.84791071348212],[31.239312393123953,36.821631622566215],[31.350913509135097,36.800608349833496],[31.77931779317794,36.613150834633345],[32.02052020520205,36.53606550128001],[32.13212132121322,36.44846853156031],[32.28332283322834,36.268018773937726],[32.37692376923769,36.18392568300682],[32.53532535325354,36.10158453147031],[32.79452794527947,36.036762773877726],[32.92772927729277,36.09632871328712],[33.100531005310074,36.103336470864704],[33.44253442534426,36.152390773907726],[33.52173521735219,36.14363107693576],[33.694536945369464,36.182173743612424],[33.95373953739539,36.29604980424803],[34.022140221402225,36.34160022850227],[34.299342993429946,36.604391137661366],[34.60174601746019,36.78484089528395],[34.70254702547027,36.81637580438303],[34.810548105481075,36.7988564104391],[34.943749437494375,36.72527495587455],[35.177751777517784,36.634174107366064],[35.39375393753937,36.57460816795667],[35.53775537755379,36.5973833800838],[35.62415624156242,36.6534454407044],[35.66015660156603,36.72352301648016],[35.73575735757359,36.763817622551215],[35.80055800558006,36.77783313770637],[35.9049590495905,36.84791071348212],[36.048960489604895,36.91098053168031],[36.13536135361355,36.85141459227091],[36.17856178561786,36.807616107411064],[36.18936189361895,36.742794349818496],[36.18936189361895,36.658701258887575],[36.0309603096031,36.522049986124856],[35.883358833588346,36.406421986094855],[35.81135811358115,36.31006531940318],[35.88695886958871,36.15939853148531],[35.95535955359554,35.998220107201064],[35.89415894158941,35.91587895566455],[35.840158401584034,35.849305258677575],[35.764557645576474,35.570746894968934],[35.90135901359014,35.420080107051064],[35.915759157591594,35.35000253127531],[35.91935919359193,35.29919628883788],[35.94455944559445,35.223862894878934],[35.890558905589074,35.06093253120031],[35.88695886958871,34.948808409959085],[35.897758977589774,34.85245174326742],[35.9769597695977,34.62995544017939],[35.9769597695977,34.547614288642876],[35.922959229592294,34.49330416741667],[35.80415804158042,34.43724210679606],[35.64935649356494,34.248032652201516],[35.61335613356135,34.03254410669106],[35.51255512555127,33.88012537937878],[35.33615336153363,33.503458409584084],[35.24975249752498,33.39308622773727],[35.202952029520304,33.25818689436893],[35.15615156151563,33.160078288282875],[35.10935109351095,33.08299295492954],[35.076950769507704,32.96736495489954],[35.00495004950051,32.827209803348026],[34.92214922149222,32.61347319723197],[34.80334803348035,32.1965116213662],[34.67734677346775,31.895178045530443],[34.482944829448314,31.59209253030029],[34.475744757447586,31.585084772722723],[34.38574385743857,31.483472287847874],[34.198541985419865,31.32229386356363],[34.17694176941771,31.304774469619687],[33.90333903339035,31.18038677261771],[33.66573665736658,31.12958053018029],[33.377733777337795,31.131332469574687],[33.19413194131943,31.084030105926047],[33.158131581315814,31.1260766513915],[33.12933129331293,31.168123196856953],[32.90252902529025,31.110309196841953],[32.85572855728557,31.117316954419536],[32.6829268292683,31.073518469559687],[32.60372603726037,31.0682626513765],[32.531725317253176,31.10154949986999],[32.32292322923229,31.25572016657665],[32.25092250922509,31.294262833253327],[32.21492214922151,31.294262833253327],[32.24372243722439,31.246960469604687],[32.28332283322834,31.201410045350443],[32.20772207722078,31.11906889381393],[32.103321033210335,31.092789802898025],[32.06732067320675,31.152355742307407],[32.00972009720098,31.22068137868878],[31.901719017190175,31.239952712027105],[31.77211772117721,31.292510893858932],[31.876518765187654,31.413394712072105],[31.89091890918911,31.48172034845348],[32.07452074520745,31.345069075690745],[32.13572135721358,31.341565196901954],[31.962919629196307,31.502743621186198],[31.887318873188747,31.541286287862874],[31.84051840518407,31.525518833313328],[31.606516065160662,31.455441257537572],[31.523715237152373,31.45894513632635],[31.19251192511925,31.586836712117105],[31.08451084510847,31.60260416666665],[31.05211052110522,31.59209253030029],[31.030510305103064,31.507999439369385],[31.00171001710018,31.46244901511514],[30.839708397083967,31.439673802988025],[30.69930699306994,31.40463501510014],[30.562505625056247,31.416898590860896],[30.882908829088308,31.522014954524536],[30.922509225092256,31.56756537877878],[30.569705697056975,31.4729606514815],[30.3969039690397,31.457193196931954],[30.342903429034294,31.402883075705745],[30.31410314103141,31.3573326514515],[30.26370263702637,31.317038045380443],[30.224102241022422,31.259224045365443],[30.126901269012706,31.25572016657665],[30.04770047700478,31.266231802943025],[29.92889928899291,31.22768913626635],[29.590495904959056,31.012200590755896],[29.428494284942843,30.92810749982499],[29.277292772927723,30.866789621021198],[29.15849158491585,30.835254711922104],[29.072090720907227,30.82999889373893],[28.971289712897146,30.856277984654838],[28.80568805688057,30.94212301498014],[28.51408514085142,31.050743257432558],[27.966879668796707,31.098045621081198],[27.830078300783015,31.194402287772874],[27.621276212762126,31.190898408984083],[27.538475384753866,31.211921681716802],[27.24687246872469,31.378355924184234],[26.768067680676808,31.471208712087105],[26.458464584645867,31.511503318158177],[25.893258932589333,31.620123560610594],[25.382053820538204,31.513255257552572],[25.22725227252272,31.53427853028529],[25.15165151651516,31.65516234849848],[25.115651156511575,31.71297634851348],[25.02565025650256,31.882914469769688],[24.950049500495,31.952992045545443],[24.878048780487802,31.984526954644537],[24.68364683646837,32.01606186374363],[24.478444784447845,31.996790530405292],[24.129241292412928,32.00905410616605],[24.03924039240394,32.03708513647635],[23.898838988389883,32.12643404559044],[23.798037980379803,32.15796895468954],[23.286832868328702,32.21403101531014],[23.106831068310697,32.33141095473454],[23.11043110431106,32.3979846517215],[23.128431284312853,32.44879089415893],[23.088830888308877,32.61872901541514],[22.9160291602916,32.687054651796515],[22.754027540275416,32.741364773022724],[22.52362523625237,32.79392295485454],[22.340023400234003,32.87976798517984],[22.188821888218882,32.918310651856515],[21.839618396183965,32.90779901549014],[21.720817208172093,32.942837803378026],[21.63441634416344,32.93758198519484],[21.42561425614258,32.799178773037724],[21.317613176131772,32.77815550030499],[21.062010620106207,32.776403560910595],[20.622806228062274,32.58018634873848],[20.3708037080371,32.43127150021499],[20.122401224012236,32.21928683349333],[20.032400324003248,32.10716271225212],[19.97479974799748,31.998542469799688],[19.927999279992804,31.818092712177105],[19.960399603996052,31.555301803018025],[20.021600216002156,31.409890833283328],[20.104401044010444,31.301270590830896],[20.140401404014057,31.196154227167256],[20.15120151201512,31.078774287742874],[20.111601116011173,30.96314628771286],[20.014400144001456,30.800215924034234],[19.711997119971215,30.488370711832104],[19.58959589595898,30.41303731787316],[19.290792907929074,30.288649620871197],[19.125191251912526,30.265874408744082],[18.937989379893793,30.290401560265593],[18.671586715867164,30.416541196661953],[18.18918189181892,30.777440711907104],[17.94797947979481,30.852774105866047],[17.829178291782938,30.92810749982499],[17.350373503735057,31.08227816653165],[16.78156781567816,31.215425560505594],[16.450364503645034,31.22768913626635],[16.122761227612273,31.26447986354863],[15.831158311583124,31.36083653024029],[15.705157051570524,31.425658287832874],[15.597155971559715,31.5307746514965],[15.496354963549635,31.656914287892874],[15.413554135541375,31.83386016672665],[15.363153631536335,31.970511439489385],[15.35955359553597,32.15972089408393],[15.26595265952659,32.3121396213962],[15.175951759517602,32.39097689414393],[14.513545135451352,32.51186071235712],[14.423544235442364,32.55040337903378],[14.236342363423631,32.68179883361333],[14.157141571415707,32.70982986392363],[13.836738367383674,32.79217101546014],[13.64953649536497,32.799178773037724],[13.537935379353797,32.823705924559235],[13.282332823328233,32.914806773067724],[13.13833138331384,32.89728737912378],[12.753127531275311,32.80093071243212],[12.42552425524255,32.82896174274242],[12.281522815228158,32.85874471244712],[11.813518135181369,33.0935045912959],[11.658716587165884,33.11803174281742],[11.5039150391504,33.181101561015595],[11.399513995139955,33.224900045875444],[11.338313383133851,33.2091325913259],[11.233912339123407,33.23365974284742],[11.201512015120159,33.24942719739697],[11.233912339123407,33.272202409524084],[11.26991269912699,33.286217924679235],[11.259112591125927,33.308993136806365],[11.151111511115118,33.368559076215746],[11.08631086310865,33.56302434899348],[10.956709567095686,33.62609416719167],[10.899108991089918,33.53324137928878],[10.827108271082722,33.51922586413363],[10.722707227072277,33.513970045950444],[10.704707047070485,33.61032671264212],[10.711907119071185,33.68916398538984],[10.452704527045285,33.66288489447393],[10.305103051030528,33.727706652066516],[10.157501575015743,33.850342409674084],[10.049500495004963,34.057071258212574],[10.038700387003871,34.14116434914348],[10.063900639006391,34.211241924919236],[10.117901179011795,34.27956756130061],[10.200702007020084,34.346141258287574],[10.535505355053544,34.544110409854085],[10.690306903069029,34.67900974322242],[10.86670866708667,34.88398665236652],[10.956709567095686,35.032901500890006],[11.11871118711187,35.23963034942848],[11.04311043110431,35.33423507672576],[11.032310323103246,35.45336695554455],[10.999909999099998,35.55147556163061],[11.003510035100362,35.63381671316712],[10.78390783907841,35.77221992532425],[10.690306903069029,35.80025095563455],[10.589505895058949,35.88784792535425],[10.506705067050689,36.03325889508895],[10.477904779047805,36.175165986034855],[10.488704887048868,36.25575519817697],[10.52470524705248,36.32408083455833],[10.643506435064353,36.42043750125001],[10.798307983079837,36.49226701642016],[10.96750967509675,36.742794349818496],[11.057510575105766,36.84090295590455],[11.125911259112598,36.87418980439803],[11.075510755107558,36.96704259230091],[11.053910539105402,37.072158955964554],[10.953109531095322,37.0598953802038],[10.76590765907659,36.93025186501865],[10.571505715057157,36.879445622581216],[10.517505175051753,36.79184865286152],[10.413104131041308,36.73228271345212],[10.294302943029436,36.78133701649516],[10.333903339033384,36.865430107426064],[10.189901899018992,37.03361628928788],[10.19710197101972,37.205306349938496],[10.089100891008911,37.25085677419273],[9.988299882998831,37.25786453177031],[9.876698766987687,37.25436065298152],[9.880298802988023,37.212314107516065],[9.894698946989479,37.18077919841697],[9.829898298982982,37.13522877416273],[9.783097830978306,37.21056216812167],[9.815498154981555,37.25436065298152],[9.83709837098371,37.30867077420773],[9.757897578975786,37.32969404694046],[9.689496894968954,37.34020568330682],[9.14229142291424,37.19479471357212],[9.059490594905952,37.15625204689546],[8.821888218882208,36.99682556200561],[8.577085770857707,36.937259622596216],[8.12708127081271,36.91098053168031],[7.911079110791121,36.8566704104541],[7.7922779227792205,36.879445622581216],[7.60867608676088,37.0003294407944],[7.43227432274324,37.0598953802038],[7.205472054720559,37.09318222869727],[7.237872378723807,36.96879453169531],[7.144271442714427,36.9425154407794],[6.928269282692838,36.91974022865227],[6.575465754657557,37.003833319583194],[6.485464854648541,37.086174471119705],[6.327063270632721,37.04587986504865],[6.247862478624796,36.93901156199061],[6.064260642606428,36.86367816803167],[5.725857258572603,36.7988564104391],[5.423454234542362,36.67622065283152],[5.2938529385293975,36.648189622521215],[5.196651966519681,36.67622065283152],[4.995049950499521,36.807616107411064],[4.87624876248762,36.86192622863727],[4.757447574475748,36.89696501652516],[3.778237782377829,36.89696501652516],[3.5190351903519,36.79535253165031],[2.9718297182971867,36.78484089528395],[2.8458284582845863,36.739290471029705],[2.5938259382593856,36.600887258872575],[2.341823418234185,36.60964695584455],[1.974619746197476,36.5676004103791],[1.2582125821258217,36.52029804673046],[0.970209702097037,36.44321271337712],[0.7902079020790325,36.35736768305182],[0.5166051660516757,36.26101101636016],[0.31140311403115106,36.1629024102741],[0.15300153001530248,36.06304186479363],[0.04860048600485811,35.900111501115006],[-0.04860048600485811,35.83353780412803],[-0.18900189001888634,35.81952228897288],[-0.351003510035099,35.863320773832726],[-0.4266042660426592,35.86156883443833],[-0.9162091620916044,35.668855501055006],[-1.0890108901088809,35.57950659194091],[-1.2042120421204174,35.495413501010006],[-1.337413374133746,35.36401804643046],[-1.4850148501485023,35.30270016762667],[-1.6722167221672066,35.18356828880788],[-1.9134191341913436,35.09421937969378],[-2.017820178201788,35.08545968272182],[-2.2194221942219485,35.10473101606016],[-2.4246242462424448,35.12400234939848],[-2.6370263702636976,35.11349071303212],[-2.7306273062730497,35.134513985764855],[-2.838628386283858,35.12750622818727],[-2.8710287102871064,35.17305665244152],[-2.9250292502925106,35.28693271307712],[-2.9538295382953663,35.31496374338742],[-2.9574295742957304,35.36226610703606],[-2.9718297182971867,35.40781653129031],[-3.0618306183061748,35.31671568278182],[-3.205832058320567,35.23963034942848],[-3.3930339303393,35.21159931911818],[-3.5910359103590963,35.22911871306212],[-3.6918369183691766,35.27992495549955],[-3.789037890378893,35.24488616761167],[-3.9834398343983253,35.24313422821727],[-4.329043290432907,35.16079307668076],[-4.627846278462783,35.206343500935006],[-4.836648366483672,35.281676894893934],[-5.106651066510665,35.467382470699704],[-5.254252542525421,35.61454537982878],[-5.3370533705337095,35.74594083440833],[-5.3370533705337095,35.85631301625516],[-5.279452794527941,35.9018634405094],[-5.3982539825398135,35.929894470819704],[-5.52065520655205,35.86156883443833],[-5.62145621456213,35.828281985944855],[-5.74745747457473,35.8160184101841],[-5.923859238592371,35.7862354404794],[-5.956259562595619,35.68111907681576],[-6.352263522635212,34.775366409914085],[-6.755467554675533,34.132404652171516],[-6.899468994689954,33.969474288492876],[-7.144271442714427,33.83107107633576],[-7.561875618756176,33.64010968234682],[-8.299882998829986,33.37381489439893],[-8.51228512285121,33.252931076185746],[-8.595085950859499,33.18635737919878],[-8.836288362883636,32.9200625912509],[-9.246692466924657,32.5731785911609],[-9.25029250292502,32.4855816214412],[-9.286292862928633,32.24031010622605],[-9.347493474934737,32.086139439519386],[-9.675096750967498,31.711224409119083],[-9.808298082980826,31.42390634843848],[-9.833498334983346,31.070014590770896],[-9.833498334983346,30.84751828768286],[-9.876698766987658,30.71787477249771],[-9.855098550985502,30.644293317933176],[-9.772297722977214,30.603998711862104],[-9.653496534965342,30.448076105761047],[-9.624696246962458,30.35347137846378],[-9.66789667896677,30.10995180264301],[-9.74349743497433,29.957533075330744],[-9.851498514985138,29.808618226807255],[-10.009900099000987,29.642183984339837],[-10.200702007020055,29.38114501457514],[-10.485104851048504,29.06579592358422],[-10.672306723067237,28.93965628718786],[-11.082710827108258,28.713656105311046],[-11.298712987129875,28.526198590110894],[-11.431914319143175,28.382539559770592],[-11.55431554315544,28.31071004460044],[-11.986319863198617,28.128508347583463],[-12.468724687246862,28.00937646876467],[-12.792727927279259,27.977841559665592],[-12.947529475294743,27.914771741467405],[-13.041130411304096,27.769360771732707],[-13.174331743317424,27.655484711097102],[-13.257132571325712,27.434740347403462],[-13.408334083340833,27.147422286722858],[-13.494734947349457,26.87236780180301],[-13.577535775357745,26.735716529040275],[-13.696336963369617,26.642863741137404],[-13.951939519395182,26.488693074430728],[-14.1679416794168,26.41511161986618],[-14.311943119431191,26.295979741047404],[-14.412744127441272,26.25393319558195],[-14.47034470344704,26.16283234707346],[-14.524345243452416,25.92456858943588],[-14.60354603546034,25.80894058940588],[-14.707947079470785,25.54790161964118],[-14.794347943479437,25.40424258930088],[-14.841148411484113,25.22028895288952],[-14.85554855548554,24.871653013405123],[-14.905949059490581,24.719234286092842],[-15.03915039150391,24.549296164836633],[-15.19035190351903,24.479218589060878],[-15.586355863558623,24.072768649561482],[-15.77715777157772,23.95363677074269],[-15.899558995589956,23.845016528290273],[-15.95355953559536,23.74165210402103],[-15.982359823598216,23.669822588850877],[-15.913959139591384,23.727636588865877],[-15.856358563585644,23.79946610403603],[-15.80235802358024,23.84151264950148],[-15.787957879578784,23.792458346458446],[-15.805958059580604,23.748659861598597],[-15.942759427594268,23.55244264942648],[-15.996759967599672,23.42630301303012],[-16.11196111961118,23.228333861463597],[-16.209162091620897,23.098690346278445],[-16.16956169561695,23.03211664929148],[-16.201962019620197,22.944519679571783],[-16.302763027630277,22.83414749772497],[-16.360363603636017,22.594131800692992],[-16.5151651516515,22.333092830928294],[-16.684366843668442,22.273526891518898],[-16.792367923679222,22.159650830883294],[-16.929169291692915,21.90036380051299],[-17.00837008370084,21.3765339215892],[-17.098370983709827,20.8562079214542],[-17.047970479704787,20.805401679016782],[-16.997569975699747,21.04016155786556],[-16.972369723697227,21.07695228514784],[-16.929169291692915,21.115494951824502],[-16.87516875168751,21.085711982119804],[-16.727567275672754,20.805401679016782],[-16.62316623166231,20.633711618366164],[-16.561965619656178,20.60392864866148],[-16.533165331653322,20.654734891098897],[-16.529565295652958,20.709045012325106],[-16.479164791647918,20.689773678986782],[-16.428764287642878,20.6529829517045],[-16.335163351633497,20.416471133461314],[-16.209162091620897,20.227261678866782],[-16.241562415624145,20.141416648541465],[-16.234362343623417,20.001261496989954],[-16.284762847628457,19.787524890873897],[-16.443164431644306,19.473927739277386],[-16.30636306363064,19.512470405954048],[-16.37116371163711,19.4108579210792],[-16.475564755647554,19.389834648346465],[-16.5151651516515,19.361803618036163],[-16.475564755647554,19.28471828468284],[-16.30636306363064,19.153322830103292],[-16.21276212762126,19.002656042185407],[-16.151561515615157,18.718841860293594],[-16.08676086760866,18.52087270872707],[-16.047160471604712,18.223043011680105],[-16.02916029160292,17.88842258735086],[-16.07956079560796,17.54504246604965],[-16.209162091620897,17.192902647776464],[-16.34596345963459,16.92660785982858],[-16.46476464764646,16.600747132471312],[-16.482764827648282,16.45358422334222],[-16.536765367653658,16.287149980874787],[-16.536765367653658,15.838653495909938],[-16.569165691656906,15.735289071640707],[-16.842768427684263,15.293800344253427],[-17.148771487714868,14.922389192641916],[-17.41157411574116,14.792745677456764],[-17.533975339753397,14.755954950174484],[-17.44397443974438,14.650838586510844],[-17.41877418774186,14.722668101680995],[-17.346773467734664,14.729675859258577],[-17.26037260372604,14.701644828948275],[-17.16677166771666,14.640326950144484],[-17.080370803708036,14.48265240464903],[-16.972369723697227,14.403815131901297],[-16.878768787687875,14.207597919729182],[-16.795967959679587,14.093721859093577],[-16.792367923679222,14.004372949979484],[-16.741967419674182,14.00612488937388],[-16.666366663666622,14.035907859078577],[-16.619566195661946,14.041163677261764],[-16.641166411664102,14.007876828768275],[-16.734767347673483,13.960574465119635],[-16.767167671676702,13.90451240449903],[-16.745567455674546,13.839690646906448],[-16.64836648366483,13.771365010525088],[-16.587165871658698,13.689023858988577],[-16.561965619656178,13.587411374113728],[-16.529565295652958,13.457767858928577],[-16.43956439564394,13.352651495264936],[-16.353163531635317,13.343891798292972],[-16.1371613716137,13.449008161956598],[-15.849158491584916,13.459519798322972],[-15.568355683556831,13.49981440439403],[-15.438754387543867,13.484046949844483],[-15.427954279542803,13.468279495294937],[-15.471154711547115,13.457767858928577],[-15.618756187561871,13.459519798322972],[-15.805958059580604,13.426232949829483],[-15.98595985959858,13.40871355588554],[-16.158761587615857,13.38418640436403],[-16.18756187561874,13.32637240434903],[-16.183961839618377,13.282573919489181],[-16.27036270362703,13.29308555585554],[-16.41436414364142,13.270310343728426],[-16.554765547655478,13.3035971922219],[-16.59796597965979,13.356155374053728],[-16.615966159661582,13.434992646801447],[-16.669966699666986,13.47528725287252],[-16.74916749167491,13.426232949829483],[-16.82476824768247,13.340387919504181],[-16.770767707677066,13.147674586120843],[-16.76356763567634,13.063581495189936],[-16.75636756367564,12.97948840425903],[-16.767167671676702,12.883131737567354],[-16.759967599676003,12.702681979944785],[-16.777967779677795,12.669395131451296],[-16.767167671676702,12.629100525380238],[-16.745567455674546,12.58530204052039],[-16.702367023670234,12.602821434464332],[-16.67356673566735,12.622092767802656],[-16.637566375663738,12.685162586000843],[-16.59796597965979,12.71494555570554],[-16.54756547565475,12.664139313268123],[-16.453964539645398,12.625596646591447],[-16.443164431644306,12.6098291920419],[-16.450364503645034,12.580046222337202],[-16.486364863648618,12.581798161731598],[-16.554765547655478,12.604573373858727],[-16.677166771667714,12.560774888998878],[-16.759967599676003,12.525736101110994],[-16.785167851678523,12.47317791927918],[-16.745567455674546,12.399596464714634],[-16.713167131671298,12.35404604046039],[-16.435964359643577,12.203379252542504],[-16.31356313563134,12.243673858613576],[-16.24516245162451,12.236666101035993],[-16.2559625596256,12.206883131331296],[-16.317163171631705,12.143813313133109],[-16.327963279632797,12.050960525230238],[-16.273962739627393,11.977379070665691],[-16.1371613716137,11.917813131256295],[-15.957159571595696,11.959859676721749],[-15.921159211592112,11.937084464594633],[-15.90315903159032,11.919565070650691],[-15.942759427594268,11.786417676676749],[-15.820358203582032,11.763642464549633],[-15.65115651156512,11.817952585775842],[-15.514355143551427,11.917813131256295],[-15.435154351543503,11.944092222172202],[-15.186751867518666,11.92657282822826],[-15.111151111511106,11.970371313088108],[-15.078750787507857,11.968619373693727],[-15.071550715507158,11.947596100960993],[-15.100351003510042,11.914309252467504],[-15.132751327513262,11.907301494889936],[-15.211952119521186,11.870510767607655],[-15.41715417154171,11.87226270700205],[-15.46755467554675,11.842479737297353],[-15.499954999549999,11.777657979704784],[-15.503555035550363,11.723347858478562],[-15.413554135541347,11.614727616026144],[-15.359553595535942,11.623487312998108],[-15.31635316353163,11.669037737252353],[-15.229952299522978,11.686557131196295],[-15.121951219512198,11.662029979674784],[-15.071550715507158,11.597208222082202],[-15.16515165151651,11.581440767532655],[-15.251552515525162,11.57268107056069],[-15.427954279542803,11.499099615996144],[-15.478354783547843,11.40975070688205],[-15.449554495544959,11.390479373543712],[-15.399153991539919,11.400991009910086],[-15.355953559535578,11.3957351917269],[-15.348753487534879,11.378215797782957],[-15.395553955539555,11.334417312923108],[-15.399153991539919,11.266091676541748],[-15.39195391953919,11.217037373498712],[-15.31635316353163,11.152215615906144],[-15.262352623526226,11.160975312878108],[-15.21555215552155,11.155719494694935],[-15.222752227522278,11.031331797692957],[-15.179551795517938,11.034835676481748],[-15.096750967509678,11.139952040145388],[-15.053550535505337,11.141703979539784],[-15.093150931509314,11.010308524960237],[-15.042750427504274,10.940230949184482],[-15.049950499505002,10.835114585520842],[-15.01395013950139,10.803579676421748],[-14.974349743497442,10.803579676421748],[-14.923949239492401,10.945486767367655],[-14.887948879488789,10.968261979494784],[-14.837548375483749,10.963006161311597],[-14.776347763477617,10.931471252212503],[-14.758347583475825,10.861393676436748],[-14.693546935469357,10.740509858223561],[-14.675546755467536,10.689703615786144],[-14.592745927459276,10.766788949139482],[-14.589145891458912,10.735254040040388],[-14.614346143461432,10.617874100615992],[-14.610746107461068,10.549548464234633],[-14.4271442714427,10.248214888398863],[-14.171541715417135,10.129083009580086],[-14.08514085140851,10.12733107018569],[-14.045540455404534,10.141346585340841],[-14.031140311403107,10.115067494424935],[-14.020340203402014,10.048493797437956],[-13.955539555395546,9.967904585295841],[-13.818738187381854,9.887315373153712],[-13.753937539375386,9.86979597920977],[-13.714337143371438,9.922354161041596],[-13.689136891368918,9.92760997922477],[-13.699936999369982,9.850524645871445],[-13.660336603366034,9.776943191306898],[-13.65673656736567,9.638539979149769],[-13.692736927369282,9.535175554880539],[-13.566735667356681,9.543935251852503],[-13.437134371343717,9.419547554850539],[-13.404734047340469,9.359981615441143],[-13.39753397533974,9.314431191186898],[-13.29673296732966,9.218074524495222],[-13.267932679326776,9.170772160846596],[-13.303933039330389,9.077919372943711],[-13.293132931329296,9.049888342633409],[-13.27153271532714,8.986818524435222],[-13.152731527315268,8.897469615321143],[-13.059130591305916,8.881702160771596],[-13.06993069930698,8.85717500925007],[-13.206732067320672,8.84315949409492],[-13.224732247322464,8.766074160741596],[-13.228332283322828,8.695996584965826],[-13.181531815318152,8.576864706147049],[-13.12033120331202,8.589128281907804],[-13.0879308793088,8.62591900919007],[-12.954729547295472,8.61540737282371],[-12.904329043290431,8.655701978894768],[-12.89352893528934,8.629422887978862],[-12.91152911529116,8.582120524330222],[-12.99432994329942,8.526058463709617],[-13.084330843308436,8.424445978834768],[-13.156331563315632,8.44196537277871],[-13.203132031320308,8.484011918244164],[-13.260732607326077,8.487515797032955],[-13.27153271532714,8.429701797017955],[-13.203132031320308,8.335097069720675],[-13.149131491314904,8.214213251507502],[-13.01953019530194,8.20019773635235],[-12.958329583295836,8.145887615126128],[-12.925929259292587,8.054786766617653],[-12.882728827288275,7.856817615051128],[-12.850328503285027,7.818274948374466],[-12.781927819278195,7.790243918064164],[-12.699126991269907,7.716662463499617],[-12.569525695256942,7.70089500895007],[-12.511925119251174,7.753453190781897],[-12.479524795247954,7.753453190781897],[-12.511925119251174,7.665856221062199],[-12.432724327243278,7.544972402849012],[-12.479524795247954,7.441607978579768],[-12.486724867248654,7.385545917959163],[-12.346323463234626,7.341747433099314],[-11.928719287192877,7.184072887603861],[-11.734317343173416,7.087716220912185],[-11.547115471154711,6.947561069360674],[-11.507515075150735,6.907266463289616],[-11.291512915129147,6.688274038990372],[-11.003510035100334,6.556878584410825],[-10.848708487084878,6.465777735902336],[-10.783907839078381,6.309855129801278],[-10.708307083070821,6.259048887363861],[-10.596705967059677,6.21174652371522],[-10.416704167041672,6.167948038855371],[-10.276302763027616,6.076847190346882],[-9.653496534965342,5.51797852353522],[-9.376293762937621,5.241172099220975],[-9.131491314913148,5.05546652341522],[-8.26028260282601,4.589450644506428],[-7.997479974799745,4.508861432364299],[-7.659076590765892,4.366954341418392],[-7.543875438754384,4.351186886868845],[-7.425074250742512,4.37571403839037],[-7.230672306723051,4.486086220237183],[-7.057870578705774,4.543900220252183],[-6.924669246692474,4.638504947549464],[-6.84546845468455,4.671791796042939],[-6.546665466654673,4.7611407051570325],[-6.0606606066060635,4.952102099145975],[-5.913059130591307,5.011668038555371],[-5.56385563855639,5.088753371908695],[-5.063450634506353,5.130799917374162],[-5.106651066510665,5.162334826473241],[-5.265052650526485,5.160582887078846],[-5.365853658536565,5.150071250712486],[-5.3370533705337095,5.192117796177939],[-5.283052830528305,5.209637190121882],[-5.023850238502376,5.204381371938695],[-4.969849698496972,5.14831931131809],[-4.90144901449014,5.1378076749517305],[-4.660246602466032,5.172846462839615],[-4.0374403744037295,5.230660462854615],[-4.06264062640625,5.256939553770522],[-4.116641166411654,5.262195371953695],[-4.6098460984609915,5.235916281037788],[-4.552245522455223,5.279714765897637],[-4.357843578435791,5.300738038630371],[-4.120241202412018,5.309497735602335],[-3.9834398343983253,5.293730281052788],[-3.871838718387181,5.220148826488241],[-3.3462334623346237,5.130799917374162],[-3.3102331023310114,5.160582887078846],[-3.2382323823238153,5.3357768265182415],[-3.1986319863198673,5.35504815985658],[-3.151831518315163,5.348040402279011],[-3.169831698316983,5.202629432544313],[-3.065430654306539,5.157079008290069],[-3.025830258302591,5.150071250712486],[-3.0186301863018628,5.130799917374162],[-3.087030870308695,5.129047977979766],[-3.2166321663216593,5.146567371923695],[-3.2454324543245434,5.11328052343022],[-3.112231122311215,5.088753371908695],[-3.0834308343083308,5.081745614331126],[-2.9646296462964585,5.046706826443241],[-2.72342723427235,5.013419977949766],[-2.3994239942399247,4.929326887018846],[-2.2662226622266246,4.873264826398241],[-2.089820898208984,4.764644583945824],[-2.0034200342003317,4.762892644551428],[-1.776617766177651,4.880272583975824],[-1.6398163981639868,4.980133129456277],[-1.5030150301502943,5.037947129471277],[-1.0638106381063608,5.183358099205975],[-0.7974079740797322,5.227156584065824],[-0.6678066780667677,5.318257432574313],[-0.4842048420484275,5.3935908265332415],[-0.3474034740347349,5.5004591295912775],[-0.1278012780127824,5.568784765972637],[0.2610026100261109,5.757994220567184],[0.6714067140671602,5.75974615996158],[0.7506075060750561,5.75974615996158],[0.948609486094881,5.810552402399011],[1.006210062100621,5.906909069090673],[1.0494104941049613,5.994506038810371],[1.1070110701107012,6.050568099430976],[1.1862118621186255,6.089110766107638],[1.3122131221312259,6.146924766122638],[1.621816218162195,6.217002341898407],[1.8198181981819914,6.260800826758256],[2.2878228782287806,6.32737452374522],[2.705427054270558,6.369421069210674],[2.77382773827739,6.376428826788256],[3.33543335433356,6.397452099520976],[3.429034290342912,6.525343675311731],[3.5046350463504723,6.530599493494918],[3.7170371703716967,6.597173190481882],[3.753037530375309,6.583157675326731],[3.5478354783547843,6.478041311663105],[3.490234902349016,6.4570180389303715],[3.450634506345068,6.427235069225674],[3.4866348663486804,6.409715675281731],[4.127441274412746,6.411467614676127],[4.429844298442987,6.348397796477954],[4.6350463504635115,6.217002341898407],[4.861848618486192,6.026040947909465],[5.041850418504197,5.798288826638242],[5.092250922509237,5.766753917539162],[5.106651066510665,5.728211250862486],[5.113851138511393,5.642366220537184],[5.171451714517161,5.6020716144661264],[5.275852758527606,5.642366220537184],[5.304653046530461,5.694924402369011],[5.326253262532646,5.707187978129767],[5.326253262532646,5.647622038720371],[5.351453514535166,5.62309488719886],[5.419854198541998,5.624846826593242],[5.455854558545582,5.612583250832486],[5.394653946539478,5.574040584155824],[5.2902529025290335,5.577544462944616],[5.214652146521473,5.572288644761429],[5.200252002520045,5.533745978084767],[5.232652326523265,5.482939735647335],[5.38745387453875,5.40235052350522],[5.549455494554962,5.474180038675371],[5.531455314553142,5.426877675026731],[5.502655026550286,5.377823371983695],[5.43785437854379,5.365559796222939],[5.369453694536958,5.337528765912637],[5.365853658536594,5.258691493164918],[5.369453694536958,5.1956216749667306],[5.38745387453875,5.174598402234011],[5.477454774547766,5.153575129501277],[5.452254522545246,5.127296038585371],[5.401854018540206,5.1430634931349175],[5.383853838538386,5.129047977979766],[5.448654486544882,4.945094341568392],[5.491854918549194,4.838226038510371],[5.553055530555298,4.73310967484673],[5.58905589055891,4.647264644521428],[5.797857978579799,4.4563032505324855],[5.905859058590579,4.387977614151126],[5.9706597065970755,4.33892331110809],[6.07506075060752,4.289869008065068],[6.172261722617236,4.2776054323042985],[6.204662046620484,4.2916209474594496],[6.215462154621548,4.38622567475673],[6.269462694626952,4.431776099010975],[6.27666276662768,4.372210159601579],[6.255062550625524,4.333667492924917],[6.262262622626224,4.309140341403392],[6.298262982629836,4.303884523220219],[6.463864638646385,4.333667492924917],[6.499864998649997,4.331915553530521],[6.553865538655401,4.3406752505024855],[6.579065790657921,4.475574583870824],[6.600666006660077,4.45455131113809],[6.618666186661869,4.37571403839037],[6.6330663306633255,4.3406752505024855],[6.7158671586715855,4.342427189896881],[6.755467554675562,4.344179129291277],[6.859868598686006,4.373962098995975],[6.791467914679146,4.468566826293241],[6.791467914679146,4.592954523295219],[6.784267842678446,4.652520462704615],[6.766267662676626,4.724349977874766],[6.787867878678782,4.724349977874766],[6.823868238682394,4.645512705127032],[6.838268382683822,4.522876947519464],[6.867068670686706,4.440535795982939],[6.924669246692474,4.391481492939917],[7.014670146701462,4.39673731112309],[7.155071550715519,4.514117250547486],[7.165871658716583,4.615729735422335],[7.086670866708687,4.68580731119809],[7.075870758707595,4.715590280902788],[7.144271442714427,4.684055371803694],[7.205472054720559,4.612225856633543],[7.284672846728483,4.547404099040975],[7.461074610746124,4.554411856618543],[7.5078750787508,4.594706462689615],[7.518675186751864,4.645512705127032],[7.529475294752956,4.656024341493392],[7.565475654756568,4.561419614196126],[7.644676446764464,4.524628886913845],[7.799477994779949,4.522876947519464],[8.029880298802993,4.556163796012939],[8.292682926829286,4.5579157354073345],[8.32868328683287,4.656024341493392],[8.235082350823518,4.908303614286126],[8.25308253082531,4.924071068835673],[8.343083430834326,4.8242105233552195],[8.393483934839367,4.8136988869888455],[8.433084330843315,4.745373250607486],[8.515885158851603,4.724349977874766],[8.544685446854487,4.757636826368241],[8.55548555485555,4.7558848869738455],[8.569885698857007,4.752381008185068],[8.533885338853395,4.605218099055975],[8.541085410854123,4.571931250562486],[8.573485734857343,4.526380826308241],[8.656286562865631,4.515869189941881],[8.68868688686888,4.550907977829766],[8.659886598865995,4.671791796042939],[8.706687066870671,4.645512705127032],[8.760687606876076,4.580690947534464],[8.807488074880752,4.573683189956881],[8.857888578885792,4.578939008140068],[8.89028890288904,4.571931250562486],[8.919089190891924,4.554411856618543],[8.901089010890104,4.435279977799766],[8.911889118891196,4.358194644446428],[8.933489334893352,4.289869008065068],[8.976689766897664,4.230303068655672],[9.001890018900184,4.091899856498543],[9.113491134911357,4.0410936140611255],[9.25029250292505,3.9972951292012766],[9.297092970929725,3.9727679776797515],[9.311493114931153,3.9412330685806722],[9.361893618936193,3.9254656140311255],[9.42669426694269,3.921961735242334],[9.462694626946274,3.942985007975068],[9.50229502295025,4.000799007990068],[9.48429484294843,4.065620765582636],[9.513095130951314,4.060364947399449],[9.549095490954926,4.02883003830037],[9.599495994959966,4.0270780989059745],[9.667896678966798,4.076132401948996],[9.689496894968954,4.056861068610672],[9.649896498965006,4.007806765567636],[9.639096390963914,3.965760220102183],[9.73629736297363,3.879915189776881],[9.739897398973994,3.8536360988609744],[9.62829628296285,3.869403553410521],[9.592295922959238,3.815093432184298],[9.556295562955626,3.79757403824037],[9.617496174961758,3.695961553365521],[9.642696426964278,3.6118684624346002],[9.765097650976514,3.62413203819537],[9.671496714967162,3.5382870078700535],[9.876698766987687,3.3105348865988447],[9.916299162991635,3.240457310823089],[9.948699486994883,3.0792788865388445],[9.883898838988387,2.916348522860204],[9.865898658986595,2.73414682584324],[9.822698226982283,2.539681553065506],[9.801098010980127,2.304921674216729],[9.77949779497797,2.0684098559735418],[9.808298082980826,1.9282547044220308],[9.718297182971838,1.7880995528705057],[9.646296462964642,1.618161431614297],[9.631896318963186,1.5656032497824839],[9.58509585095851,1.5410760982609588],[9.495094950949522,1.4359597345973327],[9.43389433894339,1.2958045830458076],[9.387093870938713,1.13988197694475],[9.444694446944482,1.1206106436064118],[9.50949509495095,1.115354825423239],[9.599495994959966,1.0540369466194477],[9.592295922959238,1.0312617344923325],[9.574295742957446,0.9909671284212607],[9.624696246962486,0.7789824616995986],[9.624696246962486,0.631819552570505],[9.617496174961758,0.5757574919499007],[9.599495994959966,0.5669977949779366],[9.556295562955626,0.5950288252882387],[9.538295382953834,0.6580986434864116],[9.495094950949522,0.6651064010639942],[9.329493294932945,0.6107962798377855],[9.32589325893261,0.5512303404283898],[9.397893978939805,0.4864085828358071],[9.469894698947002,0.36202088583384295],[9.545495454954562,0.2954471888468646],[9.775897758977607,0.19208276457761997],[9.945099450994519,0.22011379488792215],[10.002700027000287,0.1955866433664113],[9.81189811898119,0.12550906759065583],[9.797497974979763,0.0449198554485406],[9.739897398973994,0.08521446151959822],[9.574295742957446,0.14828427971777103],[9.469894698947002,0.16054785547854067],[9.412294122941233,0.20084246154959828],[9.387093870938713,0.2463928858038429],[9.37629376293765,0.30771076460762004],[9.354693546935465,0.34274955249550487],[9.30069300693009,0.28843943126929616],[9.32589325893261,0.11499743122429607],[9.340293402934037,-0.058444568820704035],[9.297092970929725,-0.3510184476844955],[9.135091350913513,-0.5735147507725316],[9.081090810908108,-0.6243209932099489],[9.037890378903796,-0.6365845689707044],[8.994689946899484,-0.6348326295763087],[8.947889478894808,-0.6891427508025316],[8.821888218882208,-0.7084140841408555],[8.757087570875711,-0.6155612962379848],[8.703087030870307,-0.591034144716474],[8.843488434884364,-0.9133909932849491],[8.875888758887584,-0.9466778417784383],[8.908289082890832,-1.025515114526172],[8.94068940689408,-1.0710655387804024],[9.063090630906316,-1.2988176600516255],[9.203492034920345,-1.382910750982532],[9.261092610926113,-1.3741510540105537],[9.297092970929725,-1.3601355388554026],[9.318693186931881,-1.3321045085451004],[9.347493474934765,-1.325096750967532],[9.279092790927905,-1.4827712964629853],[9.297092970929725,-1.5160581449564745],[9.329493294932945,-1.5353294782947984],[9.397893978939805,-1.5300736601116256],[9.448294482944846,-1.5090503873788919],[9.50229502295025,-1.5546008116331365],[9.523895238952406,-1.5983992964929854],[9.405094050940505,-1.6351900237752517],[9.35829358293583,-1.6369419631696474],[9.318693186931881,-1.6316861449864746],[9.037890378903796,-1.3093292964179852],[9.052290522905224,-1.3794068721937407],[9.156691566915669,-1.52832172071723],[9.257492574925749,-1.726290872283741],[9.246692466924685,-1.7788490541155682],[9.264692646926477,-1.8243994783697985],[9.343893438934401,-1.8296552965529855],[9.48429484294843,-1.8944770541455682],[9.495094950949522,-1.9347716602166258],[9.48429484294843,-1.962802690526928],[9.343893438934401,-1.8944770541455682],[9.30069300693009,-1.9032367511175323],[9.369093690936921,-1.9750662662876834],[9.40149401494017,-2.0276244481194965],[9.53469534695347,-2.1642757208822303],[9.574295742957446,-2.2308494178691944],[9.592295922959238,-2.2939192360673815],[9.624696246962486,-2.3675006906319283],[9.675096750967526,-2.4148030542805685],[9.768697686976878,-2.413051114886173],[9.86229862298623,-2.4428340845908707],[9.959499594995947,-2.4901364482394968],[10.060300603006027,-2.5497023876488925],[10.035100351003507,-2.575981478564813],[10.002700027000287,-2.5882450543255686],[9.765097650976514,-2.474368993689964],[9.721897218972202,-2.4673612361123816],[9.757897578975786,-2.518167478549799],[10.006300063000623,-2.7476715392154176],[10.34830348303484,-3.0122143877688927],[10.585905859058585,-3.2785091757167777],[10.639906399063989,-3.397641054535569],[10.848708487084878,-3.5605714182142094],[10.945909459094594,-3.6621839030890584],[11.032310323103246,-3.82686620616208],[11.129511295112962,-3.9162151152761737],[11.363513635136371,-4.129951721392231],[11.392313923139227,-4.200029297167987],[11.669516695166948,-4.434789176016778],[11.777517775177756,-4.566184630596325],[11.78111781117812,-4.6765568124431525],[11.802718027180276,-4.704587842753455],[11.820718207182068,-4.755394085190872],[11.892718927189293,-4.865766267037685],[11.968319683196825,-4.955115176151779],[12.004320043200437,-4.981394267067685],[12.018720187201865,-5.004169479194815],[12.04032040320405,-5.035704388293908],[12.112321123211245,-5.196882812578153],[12.177121771217713,-5.324774388368908],[12.205922059220597,-5.4684334187092105],[12.180721807218077,-5.538510994484966],[12.155521555215557,-5.633115721782232],[12.19872198721987,-5.731224327868304],[12.213122131221326,-5.759255358178606],[12.24192241922421,-5.806557721827247],[12.313923139231406,-5.895906630941326],[12.411124111241122,-5.987007479449815],[12.454324543245434,-6.001022994604966],[12.515525155251567,-6.004526873393758],[12.681126811268115,-5.960728388533909],[12.792727927279287,-5.878387236997398],[12.86112861128612,-5.853860085475873],[13.001530015300148,-5.83634069153193],[13.069930699307008,-5.864371721842247],[13.008730087300876,-5.908170206702096],[12.789127891278923,-6.004526873393758],[12.555125551255514,-6.046573418859211],[12.378723787237874,-6.085116085535873],[12.303123031230314,-6.0921238431134555],[12.281522815228158,-6.123658752212549],[12.335523355233562,-6.186728570410722],[12.403924039240394,-6.353162812878153],[12.522725227252266,-6.589674631121326],[12.825128251282507,-6.954078025155269],[12.86112861128612,-7.232636388863909],[13.091530915309164,-7.780993419309212],[13.379533795337949,-8.369645055825586],[13.36513365133652,-8.46950560130604],[13.368733687336885,-8.555350631631342],[13.379533795337949,-8.625428207407097],[13.357933579335793,-8.686746086210889],[13.055530555305552,-9.007350995384982],[13.048330483304852,-8.975816086285889],[13.077130771307708,-8.933769540820435],[13.091530915309164,-8.900482692326946],[13.048330483304852,-8.92150596505968],[12.997929979299812,-8.991583540835435],[12.997929979299812,-9.04764560145604],[13.077130771307708,-9.229847298473004],[13.156331563315632,-9.389273783362853],[13.195931959319608,-9.550452207647098],[13.210332103321036,-9.702870934959378],[13.285932859328597,-9.827258631961342],[13.332733327333273,-9.998948692611947],[13.494734947349485,-10.256483783587854],[13.537935379353797,-10.42116608666089],[13.635136351363514,-10.512266935169379],[13.721537215372166,-10.633150753382552],[13.739537395373958,-10.75753845038453],[13.83313833138331,-10.929228511035134],[13.847538475384766,-11.053616208037099],[13.78273782737827,-11.488097177846797],[13.786337863378634,-11.812205965809682],[13.685536855368554,-12.124051178011797],[13.59913599135993,-12.286981541690437],[13.415534155341561,-12.519989481144833],[13.16353163531636,-12.65138493572438],[12.983529835298356,-12.775772632726344],[12.897128971289732,-13.028051905519078],[12.55152551525515,-13.438005723807265],[12.504725047250474,-13.755106754192568],[12.378723787237874,-14.03892093608438],[12.281522815228158,-14.638084208967115],[12.072720727207269,-15.247759118216209],[12.015120151201529,-15.51405390616408],[11.968319683196825,-15.63318578498287],[11.899918999189993,-15.719030815308173],[11.849518495184952,-15.768085118351209],[11.752317523175236,-15.831154936549396],[11.770317703177028,-15.915248027480303],[11.795517955179548,-15.987077542650454],[11.820718207182068,-16.503899663996663],[11.820718207182068,-16.70362075495757],[11.78111781117812,-16.871806936819397],[11.741517415174172,-17.248473906614095],[11.719917199171988,-17.46746633091334],[11.734317343173444,-17.751280512805153],[11.777517775177756,-18.00180784620349],[11.950319503195033,-18.269854573545757],[12.04032040320405,-18.47132760390106],[12.094320943209425,-18.54140517967683],[12.328323283232834,-18.751637907004095],[12.457924579245798,-18.92683184644349],[13.041130411304124,-20.028801725517283],[13.167131671316724,-20.18472433161834],[13.285932859328597,-20.524600574130773],[13.451534515345173,-20.917034998475017],[13.840338403384038,-21.47239978649789],[13.887138871388714,-21.607299119866227],[13.973539735397367,-21.766725604756076],[14.322743227432284,-22.190694938199407],[14.463144631446312,-22.44998196856971],[14.524345243452444,-22.702261241362443],[14.52074520745208,-22.80562566563168],[14.49554495544956,-22.92125366566168],[14.459544595445948,-22.908990089900925],[14.437944379443792,-22.880959059590623],[14.401944019440208,-22.96855602931032],[14.423544235442364,-23.07892821115714],[14.473944739447404,-23.280401241512443],[14.473944739447404,-23.476618453684566],[14.49554495544956,-23.64305269615199],[14.484744847448468,-24.051254575045775],[14.502745027450288,-24.20192136296366],[14.628746287462889,-24.54880536305366],[14.769147691476917,-24.78882106008563],[14.837548375483749,-25.032340635906387],[14.819548195481957,-25.246077242022444],[14.823148231482321,-25.35820136326366],[14.862748627486269,-25.533395302703056],[14.844748447484477,-25.726108636086387],[14.93114931149313,-25.957364636146387],[14.967149671496713,-26.31826415139154],[15.096750967509678,-26.425132454449574],[15.13995139951399,-26.507473605986085],[15.161551615516174,-26.600326393888963],[15.121951219512198,-26.66865203027033],[15.13275132751329,-26.78778390908912],[15.21555215552155,-26.994512757627604],[15.287552875528775,-27.274823060730633],[15.34155341553415,-27.38694718197185],[15.719557195571952,-27.96508718212185],[15.892358923589256,-28.152544697322],[16.007560075600765,-28.231381970069727],[16.335163351633526,-28.536219424694274],[16.44676446764467,-28.616808636836396],[16.479164791647918,-28.641335788357914],[16.738367383673847,-29.00924306118064],[16.95076950769507,-29.40342942491928],[17.188371883718844,-30.098949364493677],[17.346773467734693,-30.44408142518928],[17.677976779767818,-31.018717546550498],[17.937179371793718,-31.383120940584433],[18.1639816398164,-31.654671546715498],[18.210782107821075,-31.742268516435196],[18.311583115831155,-32.12243936501868],[18.329583295832975,-32.26960227414777],[18.32598325983261,-32.504362152996556],[18.25038250382505,-32.65152506212565],[18.12438124381245,-32.749633668211715],[18.0379803798038,-32.77591275912762],[17.965979659796602,-32.70933906214065],[17.893978939789406,-32.749633668211715],[17.850778507785094,-32.826719001565046],[17.879578795787978,-32.96161833493338],[17.958779587795874,-33.04571142586429],[17.991179911799122,-33.15257972892232],[18.07398073980741,-33.20688985014853],[18.1567815678157,-33.3593085774608],[18.261182611826115,-33.42237839565899],[18.30798307983082,-33.515231183561866],[18.43398433984339,-33.71670421391717],[18.455584555845576,-33.79729342605929],[18.46638466384664,-33.88839427456777],[18.354783547835495,-33.9392005170052],[18.33318333183334,-34.074099850373536],[18.35118351183513,-34.18797591100914],[18.40878408784087,-34.29484421406717],[18.462784627846275,-34.34740239589899],[18.462784627846275,-34.16870457767081],[18.498784987849888,-34.10913863826141],[18.53478534785347,-34.08636342613429],[18.606786067860696,-34.07760372916232],[18.707587075870777,-34.07234791097914],[18.75078750787509,-34.08285954734551],[18.808388083880857,-34.10738669886702],[18.82638826388265,-34.18797591100914],[18.829988299883013,-34.25454960799611],[18.82638826388265,-34.296596153461564],[18.829988299883013,-34.36492178984293],[18.90198901989021,-34.36141791105414],[18.95238952389525,-34.343898517110205],[19.099990999910005,-34.35090627468778],[19.150391503915046,-34.417479971674744],[19.243992439924398,-34.412224153491564],[19.27999279992801,-34.43675130501308],[19.33039330393305,-34.49281336563369],[19.323193231932322,-34.57165063838141],[19.297992979929802,-34.61544912324126],[19.391593915939154,-34.604937486874896],[19.636396363963655,-34.753852335398385],[19.84879848798488,-34.75735621418717],[19.927999279992804,-34.77487560813111],[20.021600216002156,-34.78538724449748],[20.43560435604357,-34.508580820183234],[20.52920529205292,-34.46303039592899],[20.774007740077394,-34.44025518380187],[20.882008820088203,-34.38594506257566],[20.99000990009901,-34.36667372923732],[21.058410584105843,-34.36492178984293],[21.24921249212494,-34.406968335308385],[21.35001350013502,-34.40872027470278],[21.55161551615518,-34.373681486814895],[21.789217892178925,-34.37192954742051],[22.24642246422465,-34.06884403219035],[22.415624156241563,-34.05307657764081],[22.552425524255256,-34.00927809278096],[22.736027360273596,-34.01103003217535],[22.926829268292693,-34.06358821400717],[23.26883268832688,-34.08110760795111],[23.35163351633517,-34.06884403219035],[23.58563585635858,-33.98475094125944],[23.697236972369723,-33.99351063823141],[24.183241832418332,-34.06183627461277],[24.597245972459746,-34.17396039585399],[24.827648276482762,-34.16870457767081],[24.906849068490686,-34.060084335218384],[25.004050040500402,-33.97423930489308],[25.16965169651698,-33.960223789737924],[25.475654756547584,-34.02854942611929],[25.5728557285573,-34.035557183696866],[25.63765637656377,-34.01103003217535],[25.652056520565225,-33.84985160789111],[25.80685806858068,-33.737727486649895],[25.99045990459905,-33.71144839573399],[26.429664296642983,-33.75875075938262],[26.613266132661323,-33.7079445169452],[27.077670776707777,-33.520487001745046],[27.362073620736226,-33.3610605168552],[27.761677616776183,-33.096517668301715],[27.8588785887859,-33.05447112283626],[28.215282152821544,-32.768905001550046],[28.449284492844924,-32.62524597120974],[28.85608856088561,-32.29412942566928],[29.126091260912602,-32.003307486199894],[29.482494824948247,-31.67394288005383],[29.734497344973448,-31.47071791030413],[29.831698316983164,-31.423415546655498],[29.97209972099722,-31.32180306178065],[30.28890288902889,-30.969663243507462],[30.47250472504726,-30.71388009192595],[30.663306633066327,-30.433569788822915],[30.879308793087944,-30.070918334183368],[31.023310233102336,-29.90098021292716],[31.170911709117092,-29.590886940119432],[31.33651336513367,-29.378902273397763],[31.77931779317794,-28.93741354601049],[31.89091890918911,-28.91288639448897],[31.95571955719558,-28.883103424784274],[32.027720277202775,-28.839304939924425],[32.286922869228704,-28.622064455019576],[32.37692376923769,-28.49767675801761],[32.53532535325354,-28.19984706097064],[32.65772657726578,-27.60769154566548],[32.70452704527045,-27.441257303198057],[32.848528485284874,-27.080357787952906],[32.88452884528846,-26.849101787892906],[32.88812888128882,-26.829830454554575],[32.9349293492935,-26.251690454404574],[32.956529565295654,-26.083504272542754],[32.916929169291706,-26.08700815133154],[32.89532895328955,-26.129054696797],[32.848528485284874,-26.267457908954114],[32.80532805328053,-26.241178818038208],[32.76932769327695,-26.20263615136154],[32.70452704527045,-26.15883766650169],[32.64692646926471,-26.092263969514725],[32.589325893258945,-26.004666999795027],[32.65412654126541,-25.901302575525783],[32.72252722527227,-25.82071336338366],[32.790927909279105,-25.643767484549876],[32.96012960129602,-25.489596817843207],[33.34893348933491,-25.260092757177603],[33.52893528935289,-25.188263242007444],[33.83493834938349,-25.067379423794264],[34.608946089460915,-24.822107908579113],[34.99054990549905,-24.65041784792851],[35.15615156151563,-24.541797605476084],[35.253352533525344,-24.42967348423487],[35.43695436954371,-24.170386453864566],[35.49095490954912,-24.065270090200926],[35.54135541355416,-23.82525439316896],[35.52335523355234,-23.784959787097897],[35.48375483754839,-23.784959787097897],[35.46215462154623,-23.851533484084868],[35.39735397353974,-23.837517968929717],[35.37215372153722,-23.798975302253048],[35.37575375753758,-23.707874453744566],[35.49455494554945,-23.18579651421517],[35.57375573755738,-22.96330021112714],[35.505355053550545,-22.7723388171382],[35.49095490954912,-22.658462756502594],[35.54135541355416,-22.37640051400517],[35.54135541355416,-22.302819059440623],[35.530555305553065,-22.248508938214407],[35.505355053550545,-22.190694938199407],[35.49455494554945,-22.124121241212436],[35.454954549545505,-22.11536154424047],[35.41895418954189,-22.17843136243865],[35.4009540095401,-22.316834574595774],[35.40815408154083,-22.402679604921076],[35.38295382953831,-22.455237786752896],[35.31455314553148,-22.397423786737896],[35.32535325353254,-22.26077251397517],[35.328953289532905,-22.038276210887133],[35.271352713527136,-21.76146978657289],[35.26775267752677,-21.651097604726075],[35.127351273512744,-21.395314453144557],[35.11655116551165,-21.19559336218365],[34.98334983349835,-20.80666281662819],[34.87534875348754,-20.67001154386547],[34.76374763747637,-20.56139130141304],[34.70614706147063,-20.47379433169334],[34.6989469894699,-20.403716755917586],[34.74934749347494,-20.090119604321075],[34.74574745747458,-19.92894118003683],[34.75654756547567,-19.822072876978794],[34.71334713347133,-19.767762755752585],[34.64854648546486,-19.701189058765607],[34.72054720547206,-19.709948755737585],[34.85374853748539,-19.8203209375844],[34.88974889748897,-19.822072876978794],[34.94734947349474,-19.81331318000683],[35.36495364953652,-19.494460210227132],[35.6529565295653,-19.16334366468668],[35.85455854558546,-18.993405543430455],[35.98055980559806,-18.91281633128834],[36.124561245612455,-18.842738755512585],[36.18216182161822,-18.870769785822887],[36.23616236162363,-18.86201008885091],[36.26136261362615,-18.720102997905002],[36.326163261632615,-18.79368445246955],[36.40536405364054,-18.769157300948038],[36.41256412564127,-18.693823906989095],[36.49896498964989,-18.5764439675647],[36.53856538565387,-18.5186299675497],[36.75456754567546,-18.306645300828038],[36.89856898568988,-18.129699421994246],[36.92016920169203,-18.08064511895121],[36.938169381693825,-17.993048149231512],[36.99936999369996,-17.935234149216512],[37.049770497705,-17.908955058300606],[37.24417244172443,-17.740768876438793],[37.51057510575106,-17.57083075518257],[37.83817838178382,-17.393884876348793],[38.04698046980471,-17.32205536117864],[38.086580865808656,-17.276504936924397],[38.144181441814425,-17.243218088430908],[38.3817838178382,-17.16963663386636],[38.6337863378634,-17.07853578535787],[38.66978669786698,-17.05050475504757],[38.712987129871294,-17.045248936864397],[38.756187561875635,-17.055760573230756],[38.8857888578886,-17.041745058075605],[38.957789577895795,-17.00495433079334],[39.083790837908396,-16.973419421694246],[39.18099180991811,-16.8420239671147],[39.242192421924216,-16.792969664071663],[39.62379623796238,-16.579233057955605],[39.76419764197644,-16.468860876108792],[39.84339843398436,-16.435574027615303],[39.78939789397896,-16.293666936669396],[39.861398613986154,-16.251620391203943],[39.98379983799839,-16.225341300288022],[40.0990009900099,-16.065914815398173],[40.10980109801099,-16.025620209327116],[40.10980109801099,-15.980069785072871],[40.20700207002071,-15.867945663831662],[40.315003150031515,-15.764581239562418],[40.55980559805599,-15.473759300093022],[40.649806498064976,-15.26177463337136],[40.65340653406534,-15.19344899699],[40.617406174061756,-15.116363663636662],[40.642606426064276,-15.083076815143173],[40.693006930069316,-15.06555742119923],[40.68580685806859,-15.011247299973022],[40.700207002070016,-14.930658087830906],[40.775807758077576,-14.843061118111208],[40.833408334083344,-14.792254875673777],[40.84420844208444,-14.71867342110923],[40.81900819008192,-14.634580330178323],[40.826208262082616,-14.569758572585755],[40.81180811808119,-14.53471978469787],[40.81900819008192,-14.468146087710906],[40.775807758077576,-14.420843724062266],[40.725407254072536,-14.420843724062266],[40.64620646206464,-14.538223663486662],[40.63540635406355,-14.45237863316136],[40.63900639006391,-14.389308814963172],[40.71460714607147,-14.291200208877115],[40.71460714607147,-14.214114875523777],[40.649806498064976,-14.19834742097423],[40.6030060300603,-14.166812511875136],[40.5958059580596,-14.123014027015287],[40.592205922059236,-13.844455663306661],[40.55980559805599,-13.62020742082423],[40.55980559805599,-13.530858511710136],[40.54540545405456,-13.462532875328776],[40.581405814058144,-13.373183966214683],[40.55260552605526,-13.294346693466963],[40.57060570605708,-13.224269117691207],[40.56340563405635,-13.115648875238776],[40.574205742057416,-13.057834875223776],[40.567005670056716,-12.984253420659229],[40.43740437404375,-12.982501481264833],[40.43380433804339,-12.935199117616193],[40.448204482044815,-12.90541614791151],[40.55260552605526,-12.82482693576938],[40.57060570605708,-12.758253238782416],[40.581405814058144,-12.635617481174833],[40.549005490054896,-12.526997238722416],[40.48780487804879,-12.491958450834531],[40.523805238052375,-12.392097905354078],[40.50940509405095,-12.313260632606344],[40.50220502205022,-12.118795359828624],[40.531005310053104,-12.00491929919302],[40.50940509405095,-11.940097541600437],[40.49500495004952,-11.843740874908775],[40.43380433804339,-11.65803529910302],[40.466204662046636,-11.449554511170135],[40.40140401404014,-11.332174571745739],[40.41940419404196,-11.265600874758775],[40.491404914049156,-11.179755844433473],[40.54540545405456,-11.065879783797854],[40.52740527405274,-11.025585177726796],[40.50580505805058,-10.99930608681089],[40.516605166051676,-10.929228511035134],[40.5958059580596,-10.831119904949077],[40.48780487804879,-10.764546207962098],[40.556205562055624,-10.715491904919077],[40.61020610206103,-10.661181783692854],[40.516605166051676,-10.566577056395587],[40.46260462604627,-10.464964571520738],[40.45180451804518,-10.442189359393623],[40.43380433804339,-10.41065445029453],[40.38700387003871,-10.35284045027953],[40.2178021780218,-10.240716329038307],[40.138601386013875,-10.202173662361645],[40.08460084600847,-10.1566232381074],[39.98379983799839,-10.160127116896192],[39.944199441994414,-10.091801480514832],[39.86499864998652,-10.021723904739076],[39.72459724597246,-10.000700632006343],[39.78219782197823,-9.91485560168104],[39.7749977499775,-9.837770268327702],[39.728197281972825,-9.725646147086493],[39.69579695796958,-9.5784832379574],[39.62379623796238,-9.410297056095587],[39.6417964179642,-9.193056571190738],[39.450994509945104,-8.9425292377924],[39.47979479794799,-8.905738510510133],[39.48699486994872,-8.861940025650284],[39.37899378993791,-8.720032934704363],[39.30339303393035,-8.443226510390133],[39.310593105931076,-8.350373722487248],[39.33939339393396,-8.243505419429212],[39.44019440194404,-8.012249419369212],[39.42939429394295,-7.812528328408305],[39.33219332193323,-7.745954631421341],[39.285392853928556,-7.7880011768867945],[39.28899288992892,-7.518202510150118],[39.35379353793539,-7.341256631316341],[39.43299432994331,-7.206357297948003],[39.51939519395194,-7.124016146411492],[39.54459544595446,-7.024155600931024],[39.47259472594726,-6.878744631196341],[39.28899288992892,-6.815674812998154],[39.22779227792279,-6.6860312978130025],[39.12699126991271,-6.556387782627851],[39.065790657906575,-6.498573782612851],[38.982989829898315,-6.454775297753002],[38.87498874988751,-6.330387600751024],[38.856988569885715,-6.204247964354664],[38.80298802988031,-6.069348630986326],[38.8209882098821,-5.878387236997398],[38.91098910989112,-5.626107964204664],[38.97938979389795,-5.519239661146628],[39.058590585905876,-5.231921600466023],[39.08739087390876,-5.165347903479059],[39.11979119791198,-5.065487357998606],[39.12339123391234,-4.979642327673304],[39.20259202592027,-4.776417357923606],[39.22059220592206,-4.692324266992685],[39.22779227792279,-4.6660451760767785],[39.28899288992892,-4.6082311760617785],[39.375393753937544,-4.625750570005721],[39.49059490594908,-4.478587660876627],[39.63819638196384,-4.152726933519361],[39.65979659796599,-4.119440085025872],[39.68859688596888,-4.06863384258844],[39.73179731797319,-3.993300448629512],[39.74619746197462,-3.9547577819528357],[39.76059760597607,-3.9127112364873824],[39.81819818198184,-3.7865716000910226],[39.861398613986154,-3.576338872763742],[39.89739897398974,-3.5360442666926843],[39.936999369993714,-3.4431914787898137],[39.99099990999912,-3.350338690886929],[40.11700117001172,-3.2504781454064755],[40.12780127801278,-3.1733928120531374],[40.196201962019614,-3.0192221453464754],[40.17820178201782,-2.8195010543855688],[40.221402214022135,-2.688105599806022],[40.2790027900279,-2.6285396603966262],[40.4050040500405,-2.5549582058320794],[40.642606426064276,-2.5391907512825327],[40.81180811808119,-2.392027842153439],[40.81900819008192,-2.3359657815328347],[40.89820898208984,-2.2693920845458706],[40.92340923409236,-2.194058690586928],[40.90540905409054,-2.137996629966324],[40.89100891008911,-2.0241205693307194],[40.91620916209163,-2.0416399632746476],[40.95220952209522,-2.0556554784297987],[40.97020970209704,-1.9925856602316259],[40.99540995409956,-1.9505391147661726],[41.060210602106025,-1.9750662662876834],[41.1070110701107,-1.9820740238652519],[41.269012690126914,-1.9452832965829856],[41.387813878138786,-1.8664460238352518],[41.53181531815318,-1.6947559631846474],[41.63261632616326,-1.5791279631546473],[41.73341733417334,-1.4302131146311723],[41.84501845018451,-1.204212932754345],[41.88821888218882,-1.1499028115281362],[41.9278192781928,-1.0552980842308557],[41.97821978219784,-0.9729569326943448],[42.107821078210776,-0.8555769932699491],[42.21942219422195,-0.7381970538455533],[42.39942399423995,-0.5104449325743445],[42.46422464224642,-0.4561348113481358],[42.56142561425614,-0.3212354779797977],[42.63342633426336,-0.2511579022040422],[42.71262712627126,-0.17582450824509976],[43.46863468634686,0.6213079162041453],[43.717037170371725,0.8578197344473182],[44.033840338403394,1.1065951284512607],[44.33264332643327,1.3904093103430881],[44.91944919449196,1.8108747649976351],[45.82665826658268,2.3101774923999017],[46.049860498605,2.4748597954729377],[46.8778687786878,3.286007735077334],[47.511475114751164,3.9675121594965788],[47.97587975879759,4.496597856603543],[48.23508235082352,4.952102099145975],[48.6490864908649,5.4952033114080905],[49.04869048690489,6.173203857038558],[49.0918909189092,6.407963735887336],[49.23589235892359,6.777622948104465],[49.347493474934765,6.991359554220523],[49.57069570695708,7.29619700884507],[49.67149671496716,7.46963900889007],[49.76149761497615,7.658848463484617],[49.85149851498517,7.961933978714768],[50.10350103501037,8.20019773635235],[50.28710287102871,8.51029100916007],[50.319503195031956,8.618911251612502],[50.43110431104313,8.844911433489315],[50.636306363063625,9.109454282042805],[50.686706867068665,9.240849736622351],[50.82350823508236,9.428307251822503],[50.83430834308345,9.71036949431992],[50.8739087390874,9.924106100435992],[50.89910899108992,10.25347070658205],[50.931509315093166,10.33581185811856],[51.03591035910361,10.384866161161597],[51.20871208712089,10.430416585415841],[51.26991269912699,10.402385555105539],[51.38511385113853,10.386618100555992],[51.38871388713889,10.423408827838259],[51.37071370713707,10.475967009670086],[51.29511295112951,10.498742221797201],[51.19431194311943,10.554804282417805],[51.18711187111873,10.530277130896295],[51.18711187111873,10.479470888458863],[51.064710647106466,10.433920464204633],[51.032310323103246,10.444432100570992],[51.05031050310504,10.472463130881295],[51.09351093510935,10.488230585430841],[51.10431104311044,10.535532949079467],[51.12951129511296,10.595098888488863],[51.140311403114026,10.656416767292654],[51.122311223112234,11.076882221947201],[51.082710827108286,11.336169252317504],[51.13671136711369,11.504355434179331],[51.21951219512195,11.658526100885993],[51.23031230312304,11.744371131211295],[51.25551255512556,11.830216161536597],[51.190711907119066,11.842479737297353],[50.79110791107911,11.98438682824326],[50.636306363063625,11.944092222172202],[50.528305283052845,11.823208403959029],[50.46710467104671,11.726851737267353],[50.11070110701107,11.528882585700842],[49.64269642696428,11.451797252347504],[49.38709387093871,11.343177009895086],[49.063090630906316,11.271347494724935],[48.937089370893716,11.25908391896418],[48.90468904689047,11.255580040175388],[48.67428674286742,11.322153737162353],[48.57348573485734,11.320401797767957],[48.44028440284404,11.29061882806326],[48.01908019080193,11.139952040145388],[47.713077130771325,11.111921009835086],[47.47547475474755,11.174990828033259],[47.403474034740356,11.173238888638863],[47.23067230672308,11.09965743407433],[46.975069750697514,10.92621543402933],[46.564665646656465,10.745765676406748],[46.46026460264602,10.733502100645993],[46.255062550625524,10.780804464294633],[46.02466024660248,10.793068040055388],[45.81585815858159,10.835114585520842],[45.69705697056972,10.803579676421748],[45.33705337053371,10.649409009715086],[44.94464944649448,10.43742434299341],[44.386643866438675,10.430416585415841],[44.278642786427866,10.472463130881295],[44.159841598415994,10.551300403629014],[43.85383853838539,10.78430834308341],[43.63063630636307,11.034835676481748],[43.439834398344004,11.346680888683863],[43.24543245432454,11.499099615996144],[43.16263162631628,11.565673312983108],[43.04383043830438,11.588448525110238],[42.91062910629108,11.586696585715842],[42.78822788227882,11.562169434194331],[42.651426514265154,11.509611252362504],[42.58302583025832,11.497347676601748],[42.53982539825398,11.504355434179331],[42.52182521825219,11.57268107056069],[42.64062640626406,11.560417494799935],[42.79902799027991,11.739115313028108],[43.04743047430475,11.828464222142202],[43.27063270632706,11.970371313088108],[43.33543335433356,12.026433373708727],[43.37863378633787,12.091255131301295],[43.41103411034112,12.189363737387353],[43.35343353433535,12.366309616221145],[43.29943299432995,12.464418222307202],[43.130231302313035,12.660635434479332],[43.11583115831158,12.707937798127972],[43.08343083430836,12.825317737552353],[43.00063000630007,12.8988991921169],[42.96822968229682,12.807798343608425],[42.795427954279546,12.86386040422903],[42.73422734227344,13.018031070935692],[42.52182521825219,13.22125604068539],[42.39942399423995,13.212496343713426],[42.34542345423455,13.398201919519181],[42.24462244622447,13.587411374113728],[41.65781657816578,13.983349677246764],[41.48141481414814,14.244388647011448],[41.17541175411756,14.621055616806146],[40.801008010080096,14.743691374413729],[40.63540635406355,14.88384652596524],[40.54540545405456,14.932900829008275],[40.43740437404375,14.964435738107369],[40.30420304203042,14.973195435079333],[40.20340203402034,15.01349004115039],[40.08460084600847,15.15189325330752],[40.05940059400595,15.216715010900089],[40.04140041400416,15.334094950324484],[39.97659976599766,15.39366088973388],[39.86499864998652,15.470746223087218],[39.81459814598148,15.412932223072218],[39.78939789397896,15.318327495774938],[39.81459814598148,15.24474604121039],[39.81819818198184,15.200947556350542],[39.785797857978594,15.125614162391614],[39.7209972099721,15.213211132111311],[39.63099630996311,15.453226829143276],[39.58059580595807,15.523304404919031],[39.50499504995051,15.53206410189101],[39.42219422194222,15.786095314078125],[39.299792997929984,15.920994647446463],[39.224192241922424,16.194297192971916],[39.141391413914135,16.728638708262068],[39.033390333903355,17.086034344718428],[38.91098910989112,17.427662526625255],[38.60858608586088,18.005802526775256],[38.572585725857266,18.07237622376222],[38.33138331383316,18.219539132891313],[38.28458284582845,18.28611282987829],[38.25218252182523,18.265089557145558],[38.20178201782019,18.24932210259601],[38.129781297813,18.333415193526918],[38.07578075780759,18.410500526880256],[37.92097920979211,18.555911496614954],[37.73017730177301,18.69431470877207],[37.600576005760075,18.7170899208992],[37.532175321753215,18.753880648181465],[37.47097470974711,18.820454345168443],[37.3629736297363,19.0920049512995],[37.247772477724794,19.582547981729803],[37.26217262172622,19.791028769662688],[37.19377193771939,20.120393375808746],[37.18657186571866,20.395447860728595],[37.22617226172264,20.55662628501284],[37.172171721717234,20.731820224452235],[37.15777157771578,20.89475058813086],[37.139771397713986,20.98234755785056],[37.15057150571508,21.103231376063746],[37.21897218972191,21.07695228514784],[37.25857258572586,21.04016155786556],[37.26217262172622,21.07344840635905],[37.25857258572586,21.108487194246933],[37.21177211772118,21.185572527600257],[37.08217082170822,21.325727679151782],[36.92736927369273,21.58676664891648],[36.88416884168842,21.768968345933445],[36.86976869768699,21.996720467204653],[36.86976869768699,22.01599180054299],[36.83016830168302,22.098332952079502],[36.41616416164163,22.394410709732085],[36.2289622896229,22.629170588580877],[35.91215912159123,22.73954277042769],[35.847358473584734,22.785093194681934],[35.796957969579694,22.84816301288012],[35.69615696156961,22.94627161896618],[35.56295562955631,23.27038040692905],[35.52335523355234,23.44207046757967],[35.505355053550545,23.778442831303295],[35.51615516155164,23.843264588895877],[35.54135541355416,23.920349922249216],[35.59535595355953,23.94312513437633],[35.631356313563145,23.950132891953913],[35.782557825578266,23.937869316193144],[35.62415624156242,24.065760891983913],[35.47655476554766,24.155109801097993],[35.39735397353974,24.270737801127993],[35.195751957519576,24.475714710272086],[34.85374853748539,25.13969974074739],[34.68094680946811,25.442785255977554],[34.565745657456574,25.691560649981483],[34.32814328143283,26.024429134916332],[34.05094050940511,26.55001095323452],[33.95733957339573,26.649871498714973],[33.89253892538926,27.0493136806368],[33.84933849338495,27.184213014005124],[33.80253802538027,27.268306104936045],[33.69813698136983,27.341887559500577],[33.65853658536585,27.43123646861467],[33.55053550535507,27.608182347448462],[33.55773557735577,27.701035135351347],[33.54693546935471,27.899004286917858],[33.49653496534967,27.9743376808768],[33.37053370533707,28.051423014230124],[33.201332013320155,28.209097559725592],[33.02133021330215,28.442105499179988],[32.898928989289914,28.564741256787556],[32.85572855728557,28.63131495377452],[32.83052830528305,28.70314446894467],[32.78372783727838,28.787237559875592],[32.65772657726578,28.927392711427103],[32.63252632526326,28.992214469019686],[32.639726397263985,29.18142392361422],[32.60012600126001,29.321579075165744],[32.564125641256425,29.386400832758312],[32.39852398523985,29.533563741887406],[32.3589235892359,29.629920408579082],[32.40932409324094,29.74905228739786],[32.488524885248864,29.850664772272708],[32.47412474124741,29.92599816623165],[32.564125641256425,29.97330052988029],[32.64692646926471,29.798106590440895],[32.72252722527227,29.52130016612665],[32.765727657276585,29.4494706509565],[32.81252812528126,29.400416347913463],[32.87012870128703,29.28654028727786],[33.075330753307554,29.0728036811618],[33.12933129331293,28.978198953864535],[33.20493204932049,28.778477862903614],[33.201332013320155,28.696136711367103],[33.24813248132483,28.568245135576348],[33.41733417334174,28.38954731734816],[33.593735937359384,28.256399923374218],[33.75933759337593,28.047919135441347],[34.04374043740438,27.828926711142103],[34.22014220142202,27.76410495354952],[34.31734317343174,27.8884926505515],[34.400144001440026,28.016384226342254],[34.42894428944291,28.105733135456347],[34.4469444694447,28.358012408249067],[34.616146161461614,28.757454590170894],[34.734947349473515,29.270772832728312],[34.85014850148502,29.431951257012557],[34.90414904149043,29.4775016812668],[34.97254972549726,29.55458701462014],[34.98334983349835,29.484509438844384],[34.9509495094951,29.353113984264837],[34.79974799747998,28.720663862888614],[34.77814778147783,28.506927256772556],[34.684546845468475,28.2634076809518],[34.616146161461614,28.1477796809218],[34.62334623346234,28.063686589990894],[34.72054720547206,28.130260286977858],[34.82854828548287,28.109237014245124],[35.076950769507704,28.08646180211801],[35.18135181351815,28.035655559680592],[35.42255422554226,27.734321983844822],[35.580955809558105,27.432988408009066],[35.764557645576474,27.259546407964066],[35.8509585095851,27.07033695336952],[36.0309603096031,26.881127498774973],[36.092160921609235,26.765499498744973],[36.250562505625055,26.595561377488764],[36.51696516965171,26.10501834705846],[36.67536675366753,26.038444650071483],[36.704167041670416,25.90354531670316],[36.761767617676185,25.75112658939088],[36.8589685896859,25.69331258937588],[36.92016920169203,25.640754407544065],[37.15057150571508,25.290366528665274],[37.21897218972191,25.150211377113763],[37.24417244172443,25.073126043760425],[37.265772657726586,24.95924998312482],[37.21897218972191,24.87340495279952],[37.179371793717934,24.82084677096769],[37.33777337773378,24.61586986182361],[37.431374313743135,24.458195316328144],[37.54297542975431,24.291761073860727],[37.63657636576366,24.277745558705575],[37.71217712177122,24.274241679916784],[37.82017820178203,24.186644710197086],[37.92097920979211,24.18489277080269],[37.978579785797876,24.125326831393295],[38.09738097380975,24.05875313440633],[38.28818288182882,23.911590225277237],[38.46458464584646,23.71186913431633],[38.54378543785438,23.55769846760967],[38.705787057870594,23.305419194816935],[38.756187561875635,23.19504701297012],[38.79578795787958,23.047884103841028],[38.83538835388356,22.988318164431632],[38.939789397893975,22.881449861373596],[38.882188821888235,22.881449861373596],[38.939789397893975,22.804364528020272],[39.008190081900835,22.769325740132388],[39.00099000990011,22.699248164356632],[39.06219062190624,22.592379861298596],[39.09459094590946,22.39265877033769],[39.06939069390694,22.292798224857236],[39.033390333903355,22.203449315743143],[39.02259022590226,22.033511194486934],[38.98658986589868,21.881092467174653],[39.02979029790299,21.775976103511027],[39.090990909909095,21.663851982269804],[39.148591485914864,21.518441012535106],[39.15219152191523,21.432595982209804],[39.09459094590946,21.309960224602236],[39.274592745927464,20.973587860878595],[39.49059490594908,20.737076042635408],[39.61299612996132,20.518083618336163],[39.728197281972825,20.390192042545408],[39.88299882998831,20.293835375853746],[40.081000810008106,20.265804345543444],[40.48060480604806,19.994253739412386],[40.617406174061756,19.822563678761767],[40.757807578075784,19.755989981774803],[40.775807758077576,19.71744731509814],[40.79020790207903,19.64561779992799],[40.8478084780848,19.5545169514195],[40.91260912609127,19.48969519382692],[41.11781117811179,19.08149331493314],[41.14301143011431,18.988640527030256],[41.18981189811899,18.87126058760586],[41.22221222212224,18.764392284547824],[41.22941229412294,18.678547254222522],[41.4310143101431,18.45254707234571],[41.50661506615066,18.256329860173594],[41.65781657816578,18.00755446616965],[41.75141751417516,17.88491870856207],[42.0538205382054,17.669430163051615],[42.29502295022951,17.434670284202824],[42.33102331023312,17.25597246597465],[42.3850238502385,17.12282507200071],[42.47502475024751,17.04924361743616],[42.543425434254345,16.959894708322068],[42.55422554225544,16.86879385981358],[42.64782647826479,16.802220162826615],[42.69822698226983,16.737398405234032],[42.727027270272714,16.653305314303125],[42.73062730627308,16.56921222337222],[42.78822788227882,16.451832283947823],[42.79902799027991,16.371243071805708],[42.83862838628386,16.031366829293276],[42.71622716227162,15.654699859498578],[42.79902799027991,15.370885677606765],[42.79902799027991,15.327087192746916],[42.78822788227882,15.265769313943125],[42.73782737827378,15.293800344253427],[42.69822698226983,15.327087192746916],[42.65862658626588,15.232482465449635],[42.85662856628568,15.132621919969182],[42.89622896228963,15.004730344178427],[42.9358293582936,14.938156647191462],[42.9358293582936,14.89786204112039],[42.91422914229142,14.86282325323252],[42.92142921429215,14.817272828978275],[42.94662946629467,14.773474344118426],[43.02223022230223,14.554481919819182],[43.01863018630186,14.521195071325693],[43.0078300783008,14.48265240464903],[43.04383043830438,14.340745313703124],[43.09423094230942,14.20409404094039],[43.09063090630906,14.011380707557066],[43.23463234632348,13.858961980244786],[43.281432814328156,13.692527737777368],[43.281432814328156,13.639969555945541],[43.231032310323116,13.266806464939634],[43.47583475834759,12.839333252707505],[43.48663486634868,12.699178101155994],[43.63423634236344,12.744728525410238],[43.8358383583836,12.674650949634483],[43.92943929439295,12.616836949619483],[44.00504005040051,12.608077252647504],[44.11304113041132,12.637860222352202],[44.260642606426075,12.644867979929785],[44.35784357843579,12.669395131451296],[44.61704617046172,12.81655804058039],[44.753847538475384,12.763999858748576],[44.890648906489076,12.785023131481296],[45.03825038250383,12.81655804058039],[45.11025110251103,12.939193798187972],[45.16425164251643,12.998759737597354],[45.39465394653948,13.067085373978728],[45.535055350553506,13.233519616446145],[45.65745657456574,13.338635980109785],[45.920259202592035,13.39469804073039],[46.204662046620484,13.424481010435088],[46.50346503465036,13.415721313463123],[46.66186661866618,13.433240707407052],[46.78786787867878,13.464775616506145],[46.975069750697514,13.54711676804267],[47.24147241472414,13.610186586240843],[47.40707407074072,13.660992828678275],[47.6338763387634,13.858961980244786],[47.85347853478535,13.957070586330843],[47.914679146791485,14.013132646951448],[47.990279902799045,14.048171434839333],[48.27828278282783,13.997365192401915],[48.44748447484474,14.00612488937388],[48.59508595085953,14.046419495444937],[48.66708667086672,14.049923374233728],[48.77868778687787,14.123504828798275],[48.92988929889299,14.267163859138577],[49.00549005490055,14.354760828858275],[49.04869048690489,14.456373313733124],[49.102691026910264,14.500171798592973],[49.35109351093513,14.638575010750088],[49.549095490954926,14.722668101680995],[49.90549905499057,14.827784465344635],[50.168301683016836,14.850559677471765],[50.33750337503375,14.927645010825088],[50.528305283052845,15.038017192671916],[51.014310143101426,15.14138161694116],[51.323913239132395,15.225474707872067],[51.60471604716048,15.337598829113276],[51.68031680316804,15.379645374578729],[51.74871748717487,15.44096325338252],[51.83151831518316,15.458482647326463],[51.96471964719649,15.535567980679787],[52.087120871208725,15.586374223117218],[52.21672216722169,15.654699859498578],[52.220322203222054,15.759816223162218],[52.17352173521735,15.956033435334334],[52.238322383223846,16.171521980844787],[52.328323283232834,16.29415773845237],[52.447124471244734,16.39051440514403],[52.580325803258035,16.47110361728616],[53.084330843308436,16.648049496119953],[53.29673296732969,16.72338289007888],[53.60993609936099,16.76017361736116],[53.77553775537757,16.856530284052823],[53.955539555395575,16.917848162856615],[54.06714067140672,17.005445132576313],[54.37674376743769,17.033476162886615],[54.567545675456756,17.03172422349222],[54.66474664746647,17.008949011365104],[54.77274772747728,16.965150526505255],[55.06435064350643,17.0387319810698],[55.17235172351724,17.15786385988858],[55.27675276752768,17.32079422356722],[55.294752947529474,17.38211210237101],[55.28035280352805,17.44693385996358],[55.237152371523734,17.50474785997858],[55.255152551525526,17.58533707212071],[55.47835478354784,17.842872163096615],[55.615156151561536,17.886670647956464],[55.99675996759967,17.9357249509995],[56.27036270362706,17.951492405549047],[56.3819638196382,17.988283132831313],[56.551165511655114,18.165229011665105],[56.65556655566556,18.587446405714047],[56.8247682476825,18.753880648181465],[56.9579695796958,18.82746210274601],[57.17757177571775,18.902795496704954],[57.42957429574295,18.94309010277601],[57.67437674376745,18.957105617931163],[57.73917739177392,18.978128890663896],[57.81117811178112,19.01667155734056],[57.78957789577896,19.14631507252571],[57.76437764377644,19.253183375583745],[57.76077760777608,19.43188119381192],[57.7139771397714,19.607075133251314],[57.7139771397714,19.678904648421465],[57.742777427774286,19.80504428481784],[57.800378003780054,19.953959133341314],[57.843578435784366,20.116889497019955],[57.86157861578616,20.24478107281071],[57.94797947979481,20.342889678896782],[58.102781027810295,20.57064180016799],[58.17118171181713,20.589913133506315],[58.24678246782469,20.598672830478293],[58.23238232382326,20.507571981969804],[58.210782107821075,20.423478891038897],[58.26478264782648,20.395447860728595],[58.34758347583477,20.38668816375663],[58.47358473584737,20.40771143648935],[58.5347853478535,20.504068103181012],[58.689586895868956,20.807153618411164],[58.89478894788948,21.11199107303571],[59.06759067590676,21.288936951869502],[59.30519305193053,21.436099860998596],[59.369993699937,21.499169679196783],[59.517595175951755,21.782983861088596],[59.65079650796508,21.951170042950423],[59.67959679596797,22.054534467219653],[59.79839798397984,22.21921677029269],[59.82359823598236,22.30506180061799],[59.837998379983816,22.42068980064799],[59.82359823598236,22.50828677036769],[59.693996939969395,22.54682943704435],[59.535595355953575,22.578364346143445],[59.43119431194313,22.66070549767997],[59.31239312393126,22.7938528916539],[59.19359193591936,22.972550709882086],[59.03159031590317,23.13022525537754],[58.9847898478985,23.23534161904118],[58.9127891278913,23.333450225127237],[58.82998829988301,23.39827198271982],[58.772387723877245,23.517403861538597],[58.57798577985781,23.64354349793497],[58.49878498784989,23.645295437329366],[58.39438394383944,23.619016346413446],[58.32598325983261,23.624272164596633],[58.12078120781209,23.717124952499518],[57.825578255782574,23.75917149796497],[57.60957609576096,23.80296998282482],[57.22077220772209,23.922101861643597],[57.123571235712376,23.97991586165861],[56.91116911169112,24.14985398291482],[56.77436774367746,24.33380761932618],[56.64116641166413,24.470458892088914],[56.48996489964901,24.715730407304065],[56.38916389163893,24.97852131646316],[56.37116371163714,25.018815922534216],[56.36396363963641,25.568924892373914],[56.29916299162991,25.651266043910425],[56.30636306363064,25.709080043925425],[56.3279632796328,25.75112658939088],[56.37476374763747,25.805436710617087],[56.417964179641814,26.108522225847253],[56.417964179641814,26.208382771327706],[56.42876428764288,26.327514650146483],[56.41436414364145,26.35204180166801],[56.37836378363784,26.3555456804568],[56.34596345963462,26.313499134991332],[56.30636306363064,26.234661862243613],[56.22716227162272,26.22064634708846],[56.19836198361983,26.229406044060426],[56.16596165961661,26.20663083193331],[56.07956079560796,26.062971801593008],[56.0759607596076,26.052460165226634],[56.02556025560256,25.915808892463915],[55.9427594275943,25.793173134856332],[55.521555215552155,25.49884731659816],[55.43515435154353,25.39373095293452],[55.319953199531994,25.299126225637238],[55.3019530195302,25.236056407439065],[55.09675096750968,25.04159113466133],[54.74754747547476,24.81033513460133],[54.65754657546577,24.715730407304065],[54.625146251462525,24.621125680006784],[54.58194581945821,24.563311679991784],[54.53514535145354,24.53177677089269],[54.499144991449924,24.46345113451133],[54.459544595445976,24.35833477084769],[54.398343983439844,24.277745558705575],[54.30474304743049,24.25497034657846],[54.14634146341464,24.17087725564754],[53.89433894338944,24.076272528350273],[53.80073800738009,24.06926477077269],[53.32913329133291,24.09904774047739],[53.02673026730267,24.148102043520424],[52.648726487264895,24.155109801097993],[52.5119251192512,24.11306325563254],[52.24912249122491,23.995683316208144],[52.11952119521197,23.971156164686633],[51.90711907119072,23.985171679841784],[51.84231842318425,24.01145077075769],[51.79191791917921,24.074520588955878],[51.76671766717669,24.25497034657846],[51.734317343173444,24.26197810415603],[51.66591665916661,24.249714528395273],[51.62271622716227,24.30052077083269],[51.60471604716048,24.339063437509367],[51.56871568715687,24.28650525567754],[51.53631536315365,24.28650525567754],[51.475114751147515,24.307528528410273],[51.39591395913959,24.318040164776633],[51.30951309513097,24.340815376903763],[51.37071370713707,24.477466649666482],[51.41751417514175,24.53177677089269],[51.41031410314105,24.570319437569367],[51.33831338313385,24.56506361938618],[51.26631266312663,24.607110164851633],[51.39591395913959,24.64565283152831],[51.42831428314284,24.668428043655425],[51.532715327153284,24.89092434674346],[51.58671586715869,24.964505801308007],[51.608316083160844,25.05210277102769],[51.601116011160116,25.148459437719367],[51.56151561515617,25.285110710482087],[51.51831518315183,25.390227074145727],[51.51111511115113,25.45154495294952],[51.48591485914861,25.525126407514065],[51.525515255152555,25.68280095300952],[51.57231572315723,25.780909559095576],[51.54351543515435,25.901793377308763],[51.38871388713889,26.01041361976118],[51.26271262712629,26.154072650101483],[51.107911079110806,26.08049119553695],[51.00351003510036,25.980630650056483],[50.90270902709028,25.724847498474972],[50.870308703087034,25.612723377233763],[50.8019080190802,25.497095377203763],[50.762307623076225,25.444537195371936],[50.755107551075525,25.398986771117706],[50.77670776707768,25.178242407424065],[50.84510845108451,24.889172407349065],[50.83430834308345,24.85062974067239],[50.805508055080566,24.78931186186861],[50.72630726307264,24.869901074010727],[50.66510665106651,24.964505801308007],[50.55710557105573,25.087141558915576],[50.50670506705069,25.30613398321482],[50.45630456304565,25.425265862033612],[50.27990279902801,25.565421013585123],[50.24030240302403,25.623235013600123],[50.18990189901899,25.756382407574065],[50.12870128701289,25.847483256082555],[50.08190081900821,25.96135931671816],[50.03150031500317,26.110274165241634],[50.05310053100533,26.122537741002404],[50.09630096300964,26.119033862213612],[50.13590135901359,26.10151446826967],[50.15390153901541,26.099762528875274],[50.21510215102151,26.30824331680816],[50.18630186301863,26.40459998349982],[50.11070110701107,26.455406225937253],[50.02790027900281,26.527235741107404],[50.00990009900099,26.609576892643915],[50.00990009900099,26.677902529025275],[50.02790027900281,26.69892580175801],[50.08550085500855,26.67615058963088],[50.13590135901359,26.660383135081332],[50.150301503015044,26.662135074475728],[49.98469984699847,26.82856931694316],[49.71829718297184,26.956460892733915],[49.538295382953834,27.15092616551165],[49.405094050940505,27.180709135216347],[49.28269282692827,27.310352650401498],[49.17469174691749,27.438244226192253],[49.23589235892359,27.492554347418462],[49.15669156691567,27.527593135306347],[49.08829088290884,27.548616408039067],[48.90468904689047,27.629205620181196],[48.79668796687969,27.723810347478462],[48.80748807488075,27.765856892943916],[48.83268832688327,27.8008956808318],[48.80748807488075,27.895500408129067],[48.7750877508775,27.958570226327254],[48.62748627486275,28.132012226372254],[48.5230852308523,28.35450852946029],[48.49788497884978,28.449113256757556],[48.44388443884441,28.543717984054823],[48.389883898839,28.63131495377452],[48.37188371883721,28.69263283257831],[48.33948339483396,28.762710408354067],[48.25308253082531,28.901113620511197],[48.18468184681848,28.979950893258916],[48.10188101881019,29.211206893318916],[48.08748087480876,29.2760286509115],[48.05148051480515,29.354865923659233],[47.997479974799745,29.386400832758312],[47.93627936279364,29.36712949941999],[47.846278462784625,29.365377560025593],[47.72387723877239,29.393408590335895],[47.72387723877239,29.41618380246301],[47.81747817478177,29.48801331763316],[47.96867968679689,29.615904893423917],[48.047880478804785,29.59838549947999],[48.091080910809126,29.57911416614165],[48.14508145081453,29.572106408564082],[48.1378813788138,29.617656832818312],[48.07668076680767,29.715765438904384],[48.00468004680047,29.836649257117557],[47.972279722797225,29.94526949956999],[47.97947979479795,29.982060226852255],[47.98307983079832,30.011843196556953],[48.073080730807305,30.043378105656046],[48.141481414814166,30.04162616626165],[48.35388353883539,29.957533075330744],[48.45468454684547,29.938261741992406],[48.54468544685449,29.96278889351393],[48.59508595085953,29.975052469274686],[48.67068670686709,30.0276106511065],[48.83268832688327,30.036370348078464],[48.868688686886884,30.062649438994384],[48.919089190891924,30.120463439009384],[48.90828908289083,30.241347257222557],[48.89028890288904,30.32719228754786],[48.91548915489156,30.39726986332363],[49.037890378903796,30.449828045155442],[49.001890018900184,30.505890105776047],[49.13149131491315,30.509393984564838],[49.22509225092253,30.472603257282557],[49.246692466924685,30.41303731787316],[49.18909189091892,30.376246590590895],[49.095490954909565,30.406029560295593],[49.04869048690489,30.39726986332363],[49.001890018900184,30.3744946511965],[49.027090270902704,30.334200045125442],[49.05589055890559,30.30616901481514],[49.430294302943025,30.130975075375744],[49.556295562955626,30.029362590500895],[49.98469984699847,30.209812348123464],[50.07110071100712,30.199300711757104],[50.12870128701289,30.048633923839233],[50.168301683016836,29.920742348048464],[50.22950229502297,29.873439984399837],[50.38790387903879,29.678974711622104],[50.54270542705427,29.547579257042557],[50.65070650706508,29.4196876812518],[50.66870668706687,29.339098469109686],[50.64710647106472,29.212958832713312],[50.6759067590676,29.146385135726348],[50.79470794707947,29.11660216602165],[50.87750877508776,29.06229204479544],[50.87750877508776,29.00447804478044],[50.84150841508415,28.927392711427103],[50.86670866708667,28.869578711412103],[51.021510215102154,28.781981741692405],[51.06111061110613,28.7259196810718],[51.09351093510935,28.512183074955743],[51.12951129511296,28.435097741602405],[51.27711277112772,28.21960919609195],[51.27711277112772,28.132012226372254],[51.51831518315183,27.909515923284218],[51.59031590315905,27.863965499029973],[51.66591665916661,27.84469416569165],[51.84231842318425,27.848198044480426],[52.02952029520296,27.823670892958916],[52.19152191521917,27.716802589900894],[52.47592475924759,27.616942044420426],[52.60192601926019,27.492554347418462],[52.6379263792638,27.39269380193801],[52.69192691926921,27.322616226162253],[52.983529835298356,27.14216646853967],[53.339933399334,27.003763256382555],[53.45513455134551,26.942445377578764],[53.50553505535055,26.851344529070275],[53.70713707137071,26.725204892673915],[53.822338223382246,26.707685498729973],[54.07074070740708,26.732212650251498],[54.24714247142472,26.697173862363613],[54.52074520745208,26.58855361991118],[54.64314643146432,26.50971634716346],[54.75834758347585,26.504460528980275],[54.89514895148952,26.557018710812102],[55.154351543515446,26.725204892673915],[55.294752947529474,26.786522771477706],[55.42435424354244,26.77075531692816],[55.51795517955179,26.830321256337555],[55.589955899559016,26.931933741212404],[55.65115651156512,26.97748416546665],[55.9427594275943,27.03705010487603],[56.11916119161194,27.143918407934066],[56.284762847628485,27.191220771582707],[56.35676356763568,27.19998046855467],[56.727567275672754,27.12815095338452],[56.81396813968141,27.089608286707858],[56.91116911169112,26.995003559410577],[56.98316983169832,26.905654650296498],[57.03717037170372,26.800538286632857],[57.073170731707336,26.67965446841967],[57.105571055710556,26.371313135006332],[57.20277202772027,26.15932846828467],[57.206372063720636,26.0366927106771],[57.26037260372604,25.919312771252706],[57.3359733597336,25.791421195461936],[57.73197731977319,25.724847498474972],[57.79677796777969,25.65301798330482],[57.93717937179372,25.691560649981483],[58.02358023580237,25.640754407544065],[58.203582035820375,25.59170010450103],[58.31518315183152,25.58118846813467],[58.531185311853136,25.59170010450103],[58.797587975879765,25.554909377218763],[59.0459904599046,25.416506165061634],[59.225992259922606,25.427017801428008],[59.45639456394565,25.481327922654216],[59.6147961479615,25.402490649906483],[59.819998199981995,25.400738710512087],[59.895598955989556,25.362196043835425],[60.02520025200252,25.384971255962554],[60.39960399603996,25.311389801398008],[60.51120511205113,25.437529437794367],[60.58680586805869,25.413002286272857],[60.615606156061574,25.33066113473633],[60.66240662406625,25.28160683169331],[61.10881108811088,25.183498225607238],[61.24201242012421,25.141451680141785],[61.411214112141124,25.102909013465123],[61.49041490414905,25.15371525590254],[61.53361533615336,25.195761801368008],[61.74241742417425,25.137947801353008],[61.9080190801908,25.130940043775425],[62.0880208802088,25.155467195296936],[62.1528215282153,25.206273437734367],[62.199621996219975,25.225544771072705],[62.250022500225015,25.19751374076239],[62.31482314823148,25.134443922564216],[62.39042390423904,25.15196331650816],[62.44442444424445,25.19751374076239],[62.57402574025741,25.25532774077739],[62.6640266402664,25.264087437749367],[63.01683016830168,25.22379283167831],[63.171631716317165,25.25532774077739],[63.2868328683287,25.227296710467087],[63.4920349203492,25.21152925591754],[63.49563495634956,25.297374286242857],[63.556835568355694,25.35343634686346],[63.72243722437224,25.386723195356936],[63.934839348393496,25.342924710497087],[63.9888398883989,25.351684407469065],[64.0608406084061,25.402490649906483],[64.12564125641256,25.37445961959618],[64.15084150841508,25.334165013525123],[64.54324543245434,25.236056407439065],[64.59364593645938,25.206273437734367],[64.65844658446585,25.183498225607238],[64.77724777247772,25.307885922609216],[65.06165061650617,25.311389801398008],[65.40725407254072,25.37445961959618],[65.68085680856808,25.355188286257857],[65.88245882458824,25.420010043850425],[66.23526235262352,25.463808528710274],[66.3288632886329,25.46556046810467],[66.40446404464046,25.44628913476633],[66.46926469264693,25.444537195371936],[66.40806408064083,25.484831801443008],[66.35766357663579,25.507607013570123],[66.1308613086131,25.493591498414972],[66.16326163261633,25.553157437824368],[66.21726217262173,25.589948165106634],[66.32526325263254,25.602211740867403],[66.42966429664298,25.575932649951483],[66.53406534065343,25.484831801443008],[66.57006570065701,25.377963498384972],[66.69966699666998,25.225544771072705],[66.71046710467107,25.111668710437087],[66.68166681666818,24.929467013420123],[66.70326703267034,24.861141377038763],[67.09927099270993,24.79281574065739],[67.17127171271713,24.756025013375123],[67.29007290072903,24.36709446781967],[67.30447304473046,24.263730043550424],[67.30807308073082,24.17438113443633],[67.36567365673659,24.09203998289982],[67.4268742687427,24.064008952589518],[67.45567455674558,24.039481801067993],[67.47727477274773,24.018458528335273],[67.50247502475025,23.93962125558754],[67.56367563675639,23.88180725557254],[67.64647646476465,23.920349922249216],[67.65007650076501,23.86779174041739],[67.66807668076683,23.811729679796784],[67.81927819278192,23.82749713434633],[67.8588785887859,23.902830528305273],[67.95247952479525,23.829249073740726],[68.00288002880029,23.825745194951935],[68.03528035280354,23.848520407079064],[68.06768067680679,23.818737437374367],[68.11448114481146,23.753915679781784],[68.15048150481505,23.797714164641633],[68.1648816488165,23.85728010405103],[68.19368193681939,23.729388528260273],[68.23328233282334,23.59624113428633],[68.34488344883451,23.617264407019064],[68.4240842408424,23.704861376738748],[68.49608496084963,23.748659861598597],[68.64368643686439,23.808225801007993],[68.77688776887769,23.85202428586784],[68.62568625686256,23.753915679781784],[68.45288452884529,23.62952798277982],[68.4168841688417,23.57171398276482],[68.52848528485285,23.363233194831935],[68.64008640086402,23.189791194786935],[68.81648816488166,23.0531399220242],[69.23769237692377,22.84816301288012],[69.66609666096662,22.758814103766028],[69.73809738097381,22.774581558315575],[69.84969849698498,22.856922709852086],[70.11970119701198,22.94627161896618],[70.19170191701917,22.965542952304517],[70.2529025290253,22.97079877048769],[70.33930339303393,22.939263861388596],[70.36810368103681,22.97430264927648],[70.3969039690397,23.030364709897086],[70.43290432904331,23.077667073545726],[70.49050490504905,23.08993064930648],[70.50850508505087,23.040876346263445],[70.5121051210512,23.002333679586783],[70.44010440104401,22.97079877048769],[70.32850328503287,22.816628103781028],[70.17730177301775,22.573108527960272],[70.08370083700837,22.553837194621934],[70.00450004500047,22.54682943704435],[69.81729817298174,22.452224709747085],[69.72729727297275,22.46448828550784],[69.65529655296555,22.40317040670405],[69.55089550895511,22.408426224887236],[69.27729277292775,22.285790467279654],[69.23769237692377,22.299805982434805],[69.19449194491946,22.336596709717085],[69.12969129691297,22.415433982464805],[69.05049050490507,22.43645725519754],[68.98208982089821,22.38565101276012],[68.97128971289715,22.29104628546284],[69.00729007290073,22.196441558165574],[69.1908919089191,21.99146464902148],[69.38529385293853,21.8390459217092],[69.54369543695438,21.677867497424955],[69.7488974889749,21.50617743677435],[70.03330033300333,21.17856477002269],[70.1269012690127,21.094471679091782],[70.48330483304835,20.840440466904653],[70.7209072090721,20.7405799214242],[70.87930879308794,20.714300830508293],[71.02331023310234,20.738827982029804],[71.39771397713977,20.87022343660935],[71.57051570515705,20.970083982089804],[72.01692016920171,21.15578955789556],[72.07812078120782,21.224115194276933],[72.25452254522546,21.530704588295876],[72.25812258122582,21.66210004287541],[72.21132211322114,21.728673739862387],[72.17172171721717,21.77422416411663],[72.10332103321034,21.79524743684935],[72.03852038520387,21.823278467159653],[72.07452074520745,21.863573073230725],[72.0961209612096,21.91963513385133],[72.1609216092161,21.984456891443898],[72.24372243722439,22.028255376303747],[72.27612276122761,22.08957325510754],[72.3049230492305,22.18943380058799],[72.24372243722439,22.245495861208596],[72.18252182521826,22.27002301273012],[72.33372333723338,22.27002301273012],[72.45612456124562,22.24724780060299],[72.58932589325894,22.278782709702085],[72.70092700927009,22.26301525515254],[72.8089280892809,22.23323228544784],[72.70812708127082,22.206953194531934],[72.62892628926289,22.19994543695435],[72.55332553325533,22.159650830883294],[72.52092520925211,21.975697194471934],[72.61812618126183,21.961681679316783],[72.70092700927009,21.972193315683143],[72.64332643326435,21.937154527795272],[72.59292592925931,21.877588588385876],[72.54252542525427,21.697138830763294],[72.84132841328415,21.686627194396934],[72.97812978129781,21.704146588340876],[73.11133111331114,21.749697012595107],[73.02133021330215,21.69889077015769],[72.8089280892809,21.620053497409955],[72.71892718927191,21.551727861028596],[72.61452614526146,21.462378951914502],[72.66852668526687,21.455371194336934],[72.73332733327334,21.47113864888648],[72.68652686526866,21.436099860998596],[72.62532625326253,21.371278103406027],[72.69372693726939,21.176812830628293],[72.75132751327513,21.129510466979653],[72.81252812528126,21.117246891218898],[72.82332823328235,21.08396004272541],[72.84132841328415,20.95256458814586],[72.87732877328773,20.828176891143897],[72.89532895328955,20.67225428504284],[72.8809288092881,20.563634042590408],[72.70812708127082,20.078346830343293],[72.66852668526687,19.831323375733746],[72.67572675726757,19.798036527240257],[72.69732697326975,19.7577419211692],[72.72612726127261,19.579044102941012],[72.79812798127983,19.519478163531616],[72.7549275492755,19.451152527150256],[72.76572765727659,19.412609860473594],[72.78732787327874,19.36355555743056],[72.9889298892989,19.277710527105256],[72.81252812528126,19.29873379983799],[72.79452794527947,19.25143143618935],[72.80172801728017,19.21814458769586],[72.80172801728017,19.079741375538745],[72.83412834128342,18.9763769512695],[72.89892898928991,19.014919617946163],[72.97092970929711,19.153322830103292],[73.0069300693007,19.021927375523745],[72.97812978129781,18.927322648226465],[72.89892898928991,18.77840779970299],[72.87012870128703,18.68380307240571],[72.8737287372874,18.64350846633465],[72.9169291692917,18.576934769347673],[72.94212942129423,18.36495010262601],[72.97092970929711,18.25983373896237],[72.99252992529927,18.096903375283745],[73.04653046530467,17.905941981294802],[73.15453154531545,17.622127799402975],[73.14733147331475,17.52752307210571],[73.2409324093241,17.19815846595965],[73.33813338133382,16.4605919809198],[73.45333453334536,16.152250647506463],[73.47493474934751,16.054142041420405],[73.60813608136081,15.871940344403427],[73.68013680136804,15.709009980724787],[73.73413734137341,15.656451798892974],[73.83133831338316,15.659955677681765],[73.77013770137702,15.572358707962067],[73.81333813338134,15.539071859468578],[73.85293852938531,15.483009798847974],[73.93213932139324,15.397164768522671],[73.80253802538027,15.397164768522671],[73.88533885338853,15.306063920014182],[73.95013950139503,15.074807919954182],[74.04014040140402,14.948668283557822],[74.09054090540906,14.901365919909182],[74.22374223742239,14.708652586525844],[74.28134281342815,14.649086647116462],[74.33534335343353,14.575505192551915],[74.38214382143823,14.494915980409786],[74.39654396543966,14.407319010690088],[74.46854468544686,14.216357616701146],[74.4649446494465,14.16905525305252],[74.49734497344974,14.046419495444937],[74.60894608946091,13.850202283272822],[74.67014670146702,13.668000586255843],[74.68094680946811,13.583907495324937],[74.68094680946811,13.506822161971598],[74.7709477094771,13.077597010345087],[74.80334803348035,12.975984525470238],[74.86814868148682,12.844589070890692],[74.94374943749438,12.564278767787656],[75.19575195751958,12.057968282807806],[75.22815228152282,12.022929494919936],[75.31455314553148,11.958107737327353],[75.42255422554226,11.812696767592655],[75.52335523355234,11.702324585745842],[75.64575645756457,11.46756470689705],[75.7249572495725,11.36244834323341],[75.8437584375844,11.057610888608863],[75.9229592295923,10.78430834308341],[76.09576095760957,10.402385555105539],[76.12456124561248,10.327052161146597],[76.20016200162001,10.200912524750237],[76.19296192961929,10.164121797467956],[76.19656196561965,10.085284524720237],[76.2217622176222,10.023966645916445],[76.24696246962469,10.018710827733258],[76.34776347763477,9.922354161041596],[76.45936459364594,9.53692749427492],[76.419764197642,9.521160039725387],[76.37656376563768,9.540431373063711],[76.37296372963732,9.706865615531143],[76.34416344163441,9.827749433744316],[76.28296282962833,9.910090585280841],[76.24336243362433,9.92760997922477],[76.29376293762937,9.677082645826445],[76.32616326163264,9.452834403344013],[76.40176401764018,9.23734585783356],[76.419764197642,9.207562888128862],[76.45216452164522,9.188291554790524],[76.47016470164704,9.160260524480222],[76.48456484564849,9.090182948704467],[76.5529655296553,8.902725433504315],[76.61776617766179,8.846663372883711],[76.96696966969671,8.406926584890826],[77.06417064170643,8.315825736382351],[77.30177301773017,8.145887615126128],[77.51777517775179,8.077561978744768],[77.58617586175865,8.130120160576595],[77.76977769777699,8.189686099985977],[78.06138061380614,8.38415137276371],[78.12618126181263,8.512042948554466],[78.13698136981372,8.662709736472351],[78.19098190981913,8.89046185774356],[78.27378273782739,8.990322403224013],[78.42138421384215,9.104198463859618],[78.97938979389795,9.268880766932654],[79.21339213392133,9.256617191171898],[79.41139411394113,9.191795433579315],[79.35739357393572,9.251361372988711],[79.27459274592746,9.2846482214822],[79.10539105391052,9.309175373003711],[79.0189901899019,9.333702524525222],[78.9541895418954,9.393268463934618],[78.91818918189182,9.452834403344013],[78.939789397894,9.564958524585222],[78.99738997389977,9.682338464009618],[79.25659256592564,10.034478282282805],[79.25299252992534,10.174633433834316],[79.31419314193141,10.256974585370841],[79.389793897939,10.306028888413863],[79.53019530195303,10.328804100540992],[79.5877958779588,10.313036645991446],[79.6669966699667,10.299021130836294],[79.75699756997568,10.304276949019467],[79.839798397984,10.32179634296341],[79.85059850598509,10.768540888533863],[79.84699846998473,11.196014100765993],[79.83619836198363,11.26959555533054],[79.80019800198005,11.3379211917119],[79.69219692196924,11.313394040190389],[79.74979749797501,11.371208040205389],[79.79299792997932,11.446541434164331],[79.75339753397537,11.574433009955087],[79.77139771397714,11.690061009985087],[79.85779857798576,11.989642646426447],[79.98019980199803,12.234914161641598],[80.0378003780038,12.296232040445389],[80.14220142201424,12.452154646546447],[80.22860228602286,12.69041840418403],[80.3438034380344,13.3614111922369],[80.289802898029,13.436744586195843],[80.11340113401133,13.527845434704332],[80.06300063000629,13.606682707452066],[80.1566015660157,13.713551010510088],[80.23220232202323,13.60493076805767],[80.26460264602645,13.52083767712675],[80.30780307803082,13.485798889238879],[80.24660246602468,13.685519980199786],[80.24300243002432,13.773116949919483],[80.2250022500225,13.858961980244786],[80.14220142201424,14.058683071205692],[80.11340113401133,14.212853737912369],[80.13500135001351,14.286435192476915],[80.1710017100171,14.349505010675088],[80.17820178201782,14.47914852586024],[80.16380163801637,14.577257131946311],[80.09900099000993,14.798001495639937],[80.05220052200525,15.074807919954182],[80.10260102601029,15.323583313958125],[80.29340293402936,15.710761920119182],[80.38340383403835,15.793103071655707],[80.64620646206464,15.894715556530556],[80.70740707407077,15.887707798952974],[80.7830078300783,15.866684526220254],[80.82620826208262,15.765072041345405],[80.86580865808656,15.782591435289334],[80.9162091620916,15.759816223162218],[80.97740977409774,15.758064283767823],[80.9918099180992,15.808870526205254],[81.03141031410314,15.880700041375405],[81.13221132211322,15.96128925351752],[81.24021240212403,16.264374768747672],[81.2870128701287,16.336204283917823],[81.40221402214024,16.36598725362252],[81.71181711817121,16.334452344523427],[81.76221762217625,16.329196526340255],[82.14022140221402,16.485119132441312],[82.25902259022592,16.560452526400255],[82.32742327423273,16.663816950669485],[82.33822338223382,16.705863496134953],[82.359823598236,16.782948829488276],[82.34902349023491,16.82499537495373],[82.3058230582306,16.879305496179953],[82.28062280622805,16.935367556800557],[82.28782287822878,16.97741410226601],[82.359823598236,17.0965459810848],[82.59382593825939,17.27349185991858],[82.97542975429758,17.46094937511873],[83.19863198631987,17.608112284247824],[83.38943389433894,17.78681010247601],[83.57303573035733,18.00405058738086],[83.65583655836559,18.070624284367824],[84.10584105841059,18.29312058745586],[84.18144181441818,18.399988890513896],[84.46224462244624,18.689058890588896],[84.60984609846099,18.883524163366616],[84.68904689046889,18.964113375508745],[84.75024750247502,19.049958405834047],[84.7718477184772,19.12529179979299],[85.22545225452257,19.508966527165256],[85.44145441454418,19.626346466589652],[85.43785437854382,19.65612943629435],[85.36945369453696,19.678904648421465],[85.22905229052293,19.60181931506814],[85.18225182251825,19.59481155749056],[85.16425164251643,19.621090648406465],[85.2470524705247,19.7577419211692],[85.45945459454595,19.896145133326314],[85.50265502655026,19.88738543635435],[85.55665556655566,19.866362163621616],[85.56025560255603,19.754238042380408],[85.50985509855099,19.726207012070105],[85.49545495454953,19.696424042365408],[85.57465574655748,19.692920163576616],[85.85185851858517,19.791028769662688],[86.21546215462155,19.896145133326314],[86.28026280262804,19.918920345453444],[86.30186301863017,19.94519943636935],[86.31266312663126,19.987245981834803],[86.24426244262446,20.053819678821768],[86.2946629466295,20.053819678821768],[86.37746377463776,20.00651731517314],[86.44586445864462,20.088858466709652],[86.49986499864997,20.171199618246163],[86.75186751867517,20.313106709192084],[86.76986769867699,20.355153254657537],[86.76266762667626,20.419975012250106],[86.83466834668349,20.53385107288571],[86.92466924669247,20.619696103211012],[86.97506975069751,20.700285315353142],[86.93906939069393,20.745835739607386],[86.89586895868962,20.96482816390663],[86.84186841868421,21.106735254852538],[86.85986859868598,21.23637877003769],[86.95346953469533,21.36602228522284],[87.10107101071014,21.50092161859118],[87.20187201872022,21.544720103451027],[87.67707677076771,21.653340345903445],[87.82467824678247,21.72692180046799],[87.94707947079473,21.82503040655405],[88.05148051480518,22.000224345993445],[88.10548105481058,22.047526709642085],[88.15948159481593,22.121108164206632],[88.0838808388084,22.182426043010423],[88.01188011880117,22.21220901271512],[87.96147961479613,22.254255558180574],[87.939879398794,22.375139376393747],[87.99387993879941,22.26651913394133],[88.08748087480876,22.217464830898294],[88.19548195481957,22.140379497544956],[88.18108181081811,22.033511194486934],[88.09828098280985,21.793495497454956],[88.05508055080554,21.693634951974502],[88.12348123481235,21.635820951959502],[88.25308253082534,21.62180543680435],[88.27828278282783,21.697138830763294],[88.28908289082892,21.758456709567085],[88.30708307083074,21.7234179216792],[88.44748447484477,21.614797679226783],[88.58428584285843,21.660348103481027],[88.59868598685989,21.71290628531284],[88.56628566285661,21.83203816413163],[88.6418864188642,22.121108164206632],[88.65988659886602,22.066798042980423],[88.7066870668707,22.05628640661405],[88.73188731887319,22.03526313388133],[88.73908739087392,22.00548016417663],[88.69228692286924,21.733929558045574],[88.69588695886961,21.66210004287541],[88.71388713887137,21.62180543680435],[88.74628746287465,21.585014709522085],[88.83268832688327,21.66210004287541],[88.85788857888582,21.744441194411934],[88.90828908289086,21.653340345903445],[88.96588965889657,21.64107677014269],[89.05229052290525,21.653340345903445],[89.04149041490416,21.758456709567085],[89.01989019890198,21.833790103526027],[88.94788947889481,21.937154527795272],[89.0270902709027,21.937154527795272],[89.05229052290525,22.09307713389633],[89.08109081090811,22.014239861148596],[89.09549095490956,21.87233277020269],[89.16749167491673,21.78473580048299],[89.23589235892359,21.721665982284804],[89.2790927909279,21.707650467129653],[89.3546935469355,21.721665982284804],[89.45189451894521,21.821526527765258],[89.50229502295025,21.914379315668143],[89.50229502295025,22.03175925509254],[89.46989469894697,22.21220901271512],[89.48429484294843,22.275278830913294],[89.54909549095493,21.984456891443898],[89.56709567095675,21.860069194441934],[89.56709567095675,21.76721640653905],[89.62829628296282,21.81451877018769],[89.66789667896683,21.877588588385876],[89.75789757897581,21.91963513385133],[89.81189811898122,21.982704952049502],[89.85149851498517,22.091325194501934],[89.86589865898662,22.173666346038445],[89.85149851498517,22.289294346068445],[89.88029880298802,22.387402952154503],[89.98469984699847,22.466240224902236],[89.89469894698948,22.308565679406783],[89.89469894698948,22.203449315743143],[89.91629916299166,22.115852346023445],[89.95589955899561,22.022999558120574],[90.06750067500678,22.098332952079502],[90.14310143101432,22.138627558150574],[90.20790207902081,22.156146952094502],[90.08910089100891,22.017743739937387],[90.07110071100715,21.959929739922387],[90.07110071100715,21.888100224752236],[90.13230132301322,21.84780561868118],[90.15750157501577,21.816270709582085],[90.22950229502294,21.830286224737236],[90.28710287102871,21.898611861118596],[90.35550355503557,22.047526709642085],[90.4959049590496,22.178922164221632],[90.55350553505536,22.217464830898294],[90.58950589505895,22.25775943696935],[90.6147061470615,22.36287580063299],[90.59670596705968,22.43645725519754],[90.53190531905318,22.539821679466783],[90.48870488704887,22.58887598250982],[90.49950499504996,22.63442640676405],[90.48150481504814,22.68523264920148],[90.43470434704346,22.751806346188445],[90.43830438304383,22.828891679541783],[90.45990459904601,22.881449861373596],[90.55350553505536,22.904225073500726],[90.47790477904778,22.986566225037237],[90.46710467104674,23.0531399220242],[90.52830528305282,23.084674831123294],[90.59670596705968,23.13372913416633],[90.60030600306004,23.203806709942086],[90.58950589505895,23.266876528140273],[90.52110521105215,23.345713800887992],[90.39150391503915,23.366737073620726],[90.26910269102694,23.45608598273482],[90.40950409504097,23.431558831213295],[90.55710557105573,23.421047194846935],[90.56790567905682,23.473605376678748],[90.5607056070561,23.536675194876935],[90.57510575105749,23.578721740342388],[90.6039060390604,23.590985316103144],[90.6147061470615,23.531419376693748],[90.6147061470615,23.44207046757967],[90.65430654306545,23.27388428571784],[90.63270632706326,23.093434528095273],[90.65790657906581,23.0251088917139],[90.8271082710827,22.722023376483747],[90.9459094590946,22.597635679481783],[91.15111151111512,22.61340313403133],[91.21591215912161,22.641434164341632],[91.31311313113133,22.734286952244503],[91.41031410314105,22.79735677044269],[91.47871478714791,22.884953740162388],[91.48231482314822,22.79735677044269],[91.52911529115295,22.708007861328596],[91.69471694716947,22.5047828915789],[91.73431734317342,22.40667428549284],[91.79551795517955,22.298054043040423],[91.84591845918459,22.343604467294654],[91.86391863918641,22.350612224872236],[91.85671856718568,22.317325376378747],[91.82431824318246,22.227976467264654],[91.84951849518495,22.157898891488898],[91.91431914319145,21.88284440656905],[92.0079200792008,21.684875255002538],[92.01152011520117,21.516689073140725],[92.05472054720548,21.175060891233898],[92.1951219512195,20.984099497244955],[92.24912249122491,20.8842389517645],[92.30672306723068,20.789634224467235],[92.3247232472325,20.79138616386163],[92.3787237872379,20.717804709297084],[92.60912609126092,20.46902931529314],[92.72432724327246,20.29558731524814],[92.73152731527318,20.453261860743595],[92.709927099271,20.563634042590408],[92.73512735127355,20.561882103196012],[92.78552785527859,20.46902931529314],[92.85032850328503,20.414719194066933],[92.88992889928898,20.341137739502386],[92.87192871928721,20.30259507282571],[92.8431284312843,20.283323739487386],[92.79272792727926,20.211494224317235],[92.8287282872829,20.178207375823746],[92.8827288272883,20.15192828490784],[92.99072990729906,20.28857955767056],[93.01953019530197,20.34639355768556],[93.03393033930342,20.405959497094955],[93.06633066330664,20.377928466784653],[93.0159301593016,20.185215133401314],[93.06993069930701,20.188719012190106],[93.0951309513095,20.181711254612537],[93.0411304113041,20.12915307278071],[93.00153001530015,20.0748429515545],[93.13113131131314,19.857602466649652],[93.19233192331922,19.850594709072084],[93.19953199531994,19.89789707272071],[93.15633156331563,20.041556103061012],[93.24993249932498,20.069587133371314],[93.36153361533616,20.059075497004955],[93.40833408334083,20.038052224272235],[93.44073440734411,20.010021193961933],[93.58113581135814,19.910160648481465],[93.70713707137071,19.91191258787586],[93.66033660336603,19.85409858786086],[93.609936099361,19.77526131511314],[93.66753667536676,19.731462830253292],[93.73953739537399,19.696424042365408],[93.76113761137611,19.647369739322386],[93.76833768337684,19.60882707264571],[93.84033840338407,19.533493678686767],[93.88713887138874,19.50371070898207],[93.95913959139591,19.480935496854954],[93.99873998739986,19.440640890783897],[93.96273962739627,19.328516769542688],[93.88713887138874,19.27245470892207],[93.82593825938261,19.239167860428594],[93.7287372873729,19.267198890738896],[93.57753577535777,19.40034628471284],[93.5307353073531,19.396842405924048],[93.49473494734946,19.368811375613745],[93.5991359913599,19.188361617991163],[93.70713707137071,19.027183193706918],[93.80073800738006,18.960609496719954],[93.93033930339305,18.899291617916163],[93.96273962739627,18.958857557325558],[93.96633966339664,18.99564828460784],[93.94113941139415,19.14631507252571],[94.00234002340022,19.181353860413594],[94.0239402394024,19.268950830133292],[94.04554045540459,19.288222163471616],[94.03834038340386,19.14631507252571],[94.07074070740708,18.89403579973299],[94.09234092340927,18.848485375478745],[94.24714247142475,18.74161707242071],[94.17154171541716,18.732857375448745],[94.25074250742506,18.608469678446767],[94.26514265142652,18.506857193571918],[94.43074430744309,18.20201973894737],[94.49554495544959,17.825352769152673],[94.56034560345603,17.699213132756313],[94.58914589145894,17.56956961757116],[94.56394563945639,17.308530647806464],[94.49554495544959,17.166623556860557],[94.4739447394474,17.135088647761464],[94.45234452344522,16.95463889013888],[94.39834398343987,16.86879385981358],[94.3551435514355,16.639289799147974],[94.32634326343265,16.57271610216101],[94.27234272342724,16.516654041540406],[94.21474214742148,16.125971556590557],[94.22554225542257,16.01559937474373],[94.29754297542979,16.006839677771765],[94.44154441544418,16.094436647491463],[94.49554495544959,16.185537495999952],[94.58914589145894,16.288901920269183],[94.63594635946362,16.309925193001916],[94.66474664746647,16.336204283917823],[94.67914679146793,16.425553193031917],[94.70434704347042,16.51139822335722],[94.71514715147151,16.451832283947823],[94.71874718747188,16.39927410211601],[94.67554675546756,16.241599556620557],[94.67914679146793,16.132979314168125],[94.65034650346502,16.064653677786765],[94.65754657546574,15.989320283827823],[94.66114661146611,15.905227192896916],[94.79794797947983,15.97180088988388],[94.84834848348487,16.03311876868767],[94.8591485914859,16.103196344463427],[94.89154891548918,16.18203361721116],[94.89874898748991,16.139987071745708],[94.88074880748809,16.08742888991388],[94.89154891548918,16.03837458687086],[94.89154891548918,15.978808647461463],[94.94194941949422,15.817630223177218],[95.07875078750789,15.838653495909938],[95.1759517595176,15.826389920149182],[95.22635226352264,15.877196162586614],[95.33435334353345,16.03311876868767],[95.34515345153454,16.097940526280254],[95.3631536315363,15.985816405039031],[95.3091530915309,15.880700041375405],[95.30195301953023,15.756312344373427],[95.3487534875349,15.73003325345752],[95.38835388353885,15.723025495879938],[95.55395553955543,15.838653495909938],[95.679956799568,15.977056708067067],[95.71235712357122,16.07341337475873],[95.76275762757626,16.169770041450406],[96.0111601116011,16.253863132381312],[96.03276032760328,16.285398041480406],[96.04356043560438,16.339708162706614],[96.07956079560796,16.353723677861765],[96.13356133561336,16.343212041495406],[96.29196291962921,16.40978573848237],[96.32436324363243,16.444824526370255],[96.23796237962381,16.567460283977823],[96.23796237962381,16.63053010217601],[96.18756187561877,16.768933314333125],[96.21996219962199,16.78119689009388],[96.2487624876249,16.765429435544334],[96.2631626316263,16.658561132486312],[96.28116281162812,16.595491314288125],[96.36396363963638,16.520157920329183],[96.43236432364324,16.504390465779636],[96.50796507965083,16.51490210214601],[96.62316623166231,16.563956405189032],[96.7671676716767,16.711119314318125],[96.81036810368107,16.777693011305104],[96.85716857168575,16.921352041645406],[96.90756907569079,17.03172422349222],[96.84996849968502,17.203414284142823],[96.91116911169115,17.305026769017672],[96.87876878768787,17.341817496299953],[96.84996849968502,17.40138343570935],[96.96876968769686,17.317290344778428],[97.07317073170731,17.206918162931615],[97.10197101971022,17.16487161746616],[97.19917199171994,17.094794041690406],[97.17757177571775,17.061507193196917],[97.20997209972103,16.893321011335104],[97.26757267572674,16.74265422341722],[97.33237332373324,16.672576647641463],[97.37557375573755,16.523661799117974],[97.50517505175054,16.52541373851237],[97.62037620376202,16.537677314273125],[97.66717667176675,16.551692829428276],[97.72477724777247,16.56921222337222],[97.66357663576639,16.520157920329183],[97.63477634776348,16.45708810213101],[97.6419764197642,16.253863132381312],[97.60957609576099,16.143490950534485],[97.58437584375844,16.01910325353252],[97.71037710377107,15.875444223192218],[97.7751777517775,15.43045161701616],[97.74277742777429,15.306063920014182],[97.80037800378005,15.18518010180101],[97.81117811178115,14.859319374443729],[97.86877868778691,14.738435556230542],[97.93717937179372,14.764714647146462],[98.01998019980203,14.65259052590524],[97.92997929979299,14.696389010765088],[97.90837908379086,14.65259052590524],[97.97677976779767,14.461629131916297],[97.99837998379985,14.335489495519937],[98.09918099180993,14.162047495474937],[98.07398073980738,13.986853556035541],[98.09918099180993,13.897504646921448],[98.10998109981102,13.713551010510088],[98.14958149581497,13.646977313523124],[98.19998199982001,13.979845798457973],[98.23958239582396,13.934295374203728],[98.24678246782469,13.839690646906448],[98.24678246782469,13.732822343848426],[98.41958419584199,13.484046949844483],[98.4879848798488,13.29308555585554],[98.57438574385748,13.161690101275994],[98.5959859598596,12.986496161836598],[98.63558635586355,12.848092949679483],[98.63558635586355,12.771007616326145],[98.66438664386646,12.662387373873727],[98.66438664386646,12.539751616266145],[98.62478624786252,12.439891070785691],[98.67878678786786,12.348790222277202],[98.61758617586179,12.29973591923418],[98.59958599585997,12.245425798007957],[98.63198631986319,12.226154464669634],[98.69678696786968,12.224402525275238],[98.66438664386646,12.12629391918918],[98.68598685986859,12.047456646441447],[98.68958689586896,11.956355797932957],[98.64638646386464,11.910805373678727],[98.63918639186392,11.86875882821326],[98.62478624786252,11.802185131226295],[98.63558635586355,11.739115313028108],[98.69318693186932,11.718092040295389],[98.80478804788049,11.77940991909918],[98.84078840788408,11.739115313028108],[98.87678876788766,11.719843979689784],[98.79038790387904,11.665533858463562],[98.739987399874,11.591952403899029],[98.74718747187472,11.52187482812326],[98.73278732787327,11.436029797797957],[98.7291872918729,11.329161494739935],[98.74358743587436,11.239812585625842],[98.68238682386823,11.132944282567806],[98.67518675186756,10.987533312833108],[98.59958599585997,10.86489755522554],[98.53478534785347,10.740509858223561],[98.50238502385025,10.719486585490841],[98.46638466384667,10.675688100630992],[98.52398523985244,10.353331252062503],[98.49518495184952,10.183393130806294],[98.52038520385207,10.108059736847352],[98.56358563585638,10.034478282282805],[98.65718657186574,10.179889252017503],[98.70398703987041,10.190400888383863],[98.56358563585638,9.83826107011069],[98.49158491584916,9.561454645796445],[98.44478444784448,9.493129009415071],[98.37278372783732,9.289904039665373],[98.32598325983258,8.969299130491294],[98.24318243182432,8.767826100135991],[98.2251822518225,8.54357785765356],[98.23958239582396,8.422694039440373],[98.30438304383046,8.226476827268257],[98.36198361983622,8.1861822211972],[98.41958419584199,8.177422524225221],[98.4735847358474,8.247500100000977],[98.49878498784989,8.317577675776747],[98.57798577985778,8.343856766692653],[98.63558635586355,8.305314100015977],[98.70398703987041,8.256259796972955],[98.79038790387904,8.060042584800826],[98.87318873188735,8.02325185751856],[98.97398973989743,7.961933978714768],[99.04959049590497,7.888352524150221],[99.04239042390424,7.765716766542653],[99.07839078390782,7.7184144028940125],[99.18279182791827,7.7184144028940125],[99.26199261992622,7.618553857413559],[99.30159301593017,7.560739857398559],[99.35919359193593,7.371530402804012],[99.43479434794347,7.334739675521732],[99.52839528395288,7.329483857338559],[99.59679596795968,7.3557629482544655],[99.55359553595537,7.219111675491732],[99.6039960399604,7.156041857293559],[99.6687966879669,7.150786039110372],[99.71919719197194,7.106987554250523],[99.69759697596976,6.8774834935849185],[99.87039870398706,6.749591917794163],[100.1188011880119,6.441250584380825],[100.15840158401585,6.323870644956429],[100.2628026280263,6.181963554010522],[100.34200342003419,5.9839944024440115],[100.37440374403747,5.777265553905522],[100.35280352803528,5.588056099310975],[100.47520475204755,5.044954887048846],[100.61560615606157,4.652520462704615],[100.61560615606157,4.373962098995975],[100.66240662406625,4.225047250472485],[100.75960759607597,4.09715567468173],[100.79560795607955,4.023574220117183],[100.7560075600756,4.002550947384449],[100.71640716407165,3.965760220102183],[100.78120781207815,3.864147735227334],[100.84960849608495,3.7765507655076362],[101.02601026010262,3.62413203819537],[101.11601116011161,3.4717133108830893],[101.29961299612995,3.2527208865838446],[101.32841328413286,3.1423487047370315],[101.35361353613536,3.0109532501574847],[101.29601296012959,2.884813613761125],[101.35001350013499,2.8392631895068803],[101.40761407614076,2.8129840985909738],[101.51921519215193,2.6833405834058084],[101.78201782017823,2.5729684015589953],[101.89001890018903,2.448580704557031],[102.1456214562146,2.2488596135961103],[102.54882548825492,2.0421307650576352],[102.7288272882729,1.8564251892518797],[102.89802898028984,1.791603431659297],[103.3552335523355,1.5463319164441458],[103.39843398433987,1.4972776134011099],[103.42723427234273,1.4307039164141457],[103.48123481234813,1.3290914315392968],[103.549635496355,1.332595310328088],[103.69363693636939,1.4499752497524838],[103.8160381603816,1.4762543406683903],[103.91683916839168,1.4464713709636925],[103.99243992439926,1.4552310679356566],[103.99243992439926,1.5498357952329371],[103.98163981639817,1.623417249797484],[104.01764017640176,1.579618764937635],[104.07524075240752,1.530564461894599],[104.10044100441007,1.4885179164291458],[104.09324093240934,1.4464713709636925],[104.11484114841147,1.4114325830758077],[104.1760417604176,1.3641302194271816],[104.25164251642519,1.3886573709486925],[104.28044280442805,1.414936461864599],[104.28764287642878,1.4815101588515631],[104.21924219242192,1.7232777952779372],[103.96723967239672,2.26112318935688],[103.83403834038342,2.508146643966427],[103.81243812438123,2.579976159136578],[103.5388353883539,2.7744414319142976],[103.4848348483485,2.835759310718089],[103.43803438034382,2.9338679168041466],[103.44523445234455,3.2597286441614273],[103.4308343083431,3.3788605229802045],[103.45243452434528,3.5207676139261253],[103.37323373233733,3.671434401843996],[103.36243362433623,3.769543007930068],[103.420034200342,3.976271856468543],[103.47043470434704,4.3932334323342985],[103.45243452434528,4.670039856648543],[103.41643416434164,4.850489614271126],[103.19683196831971,5.262195371953695],[103.09603096030963,5.407606341688393],[102.9808298082981,5.524986281112788],[102.89802898028984,5.5635289477894645],[102.79002790027903,5.64411815993158],[102.53442534425346,5.863110584230824],[102.34002340023403,6.171451917644163],[102.27522275222753,6.202986826743256],[102.10242102421023,6.241529493419918],[101.80001800017999,6.474537432874314],[101.61281612816128,6.753095796582954],[101.49761497614975,6.865219917824163],[101.40041400414003,6.900258705712034],[101.30321303213032,6.909018402684012],[101.15561155611556,6.875731554190523],[101.0188101881019,6.861716039035372],[100.79200792007919,6.994863433009314],[100.7020070200702,7.082460402729012],[100.58680586805872,7.175313190631883],[100.48960489604895,7.161297675476732],[100.4248042480425,7.187576766392652],[100.3708037080371,7.280429554295523],[100.20520205202052,7.501173917989163],[100.16200162001621,7.599282524075221],[100.15840158401585,7.728926039260372],[100.25560255602556,7.774476463514617],[100.3168031680317,7.716662463499617],[100.32400324003243,7.644832948329466],[100.28080280802811,7.583515069525674],[100.28440284402848,7.551980160426581],[100.34200342003419,7.5537320998209765],[100.3816038160382,7.541468524060221],[100.41040410404105,7.464383190706883],[100.4392043920439,7.280429554295523],[100.54360543605435,7.226119433069314],[100.5040050400504,7.3364916149161274],[100.45360453604536,7.441607978579768],[100.28080280802811,8.26852337273371],[100.23040230402307,8.424445978834768],[100.16200162001621,8.508539069765675],[100.15840158401585,8.473500281877804],[100.15480154801548,8.443717312173106],[100.12960129601299,8.42794985762356],[100.05760057600577,8.51029100916007],[99.98919989199891,8.589128281907804],[99.96039960399605,8.671469433444315],[99.90639906399065,9.112958160831596],[99.87759877598779,9.195299312368107],[99.83439834398342,9.288152100270992],[99.72279722797231,9.314431191186898],[99.39519395193952,9.214570645706445],[99.33399333993339,9.225082282072805],[99.25479254792549,9.265376888143862],[99.26559265592658,9.35297385786356],[99.28719287192871,9.414291736667352],[99.189991899919,9.626276403389014],[99.16119161191614,9.734896645841445],[99.16839168391687,9.934617736802352],[99.19359193591936,10.174633433834316],[99.189991899919,10.265734282342805],[99.1647916479165,10.320044403569014],[99.23679236792367,10.388370039950388],[99.28359283592835,10.568819797572957],[99.4851948519485,10.88942470674705],[99.51399513995142,11.101409373468712],[99.5607956079561,11.21528543410433],[99.62559625596259,11.462308888713878],[99.72639726397267,11.662029979674784],[99.79839798397984,11.749626949394482],[99.83799837998379,11.937084464594633],[99.9315993159932,12.047456646441447],[99.98919989199891,12.17009240404903],[100.00720007200073,12.35404604046039],[99.96399963999642,12.69041840418403],[99.98199981999824,12.771007616326145],[100.09000090000899,13.046062101245994],[100.05040050400504,13.170449798247972],[99.98919989199891,13.244031252812519],[100.01800018000182,13.352651495264936],[100.12240122401226,13.440248464984634],[100.23400234002344,13.484046949844483],[100.53640536405368,13.513829919549181],[100.60120601206012,13.56814004077539],[100.65520655206552,13.52083767712675],[100.90720907209072,13.46302367711175],[100.96120961209613,13.43148876801267],[100.94680946809467,13.357907313448123],[100.92520925209254,13.3035971922219],[100.94680946809467,13.1879691921919],[100.90360903609036,13.035550464879634],[100.89640896408963,12.818309979974785],[100.86400864008641,12.71494555570554],[100.89640896408963,12.653627676901749],[100.9540095400954,12.622092767802656],[101.09081090810906,12.672899010240087],[101.44361443614434,12.618588889013878],[101.72441724417246,12.688666464789634],[101.83601836018363,12.639612161746598],[101.89001890018903,12.594061737492353],[101.94401944019444,12.564278767787656],[102.03402034020343,12.532743858688576],[102.1348213482135,12.443394949574483],[102.22842228422286,12.331270828333274],[102.25002250022499,12.361053798037958],[102.26082260822608,12.394340646531447],[102.3436234362344,12.25243355558554],[102.43362433624338,12.178852101020993],[102.54162541625419,12.108774525245238],[102.57402574025741,12.157828828288274],[102.5956259562596,12.203379252542504],[102.65322653226531,12.149069131316296],[102.76122761227612,12.012417858553576],[102.79002790027903,11.888030161551598],[102.88362883628838,11.772402161521597],[102.91242912429124,11.704076525140238],[102.93402934029342,11.705828464534633],[102.93402934029342,11.740867252422504],[102.94842948429488,11.774154100915993],[103.00243002430028,11.711084282717806],[103.00963009630095,11.588448525110238],[103.12483124831249,11.460556949319482],[103.10683106831067,11.367704161416597],[103.09243092430927,11.21178155531554],[103.10683106831067,11.07337834315841],[103.15363153631534,10.913951858268561],[103.27243272432725,10.908696040085388],[103.3552335523355,10.920959615846144],[103.41283412834127,10.977021676466748],[103.46683466834668,11.083889979524784],[103.53163531635317,11.146959797722957],[103.59643596435967,11.108417131046295],[103.65403654036544,11.059362828003259],[103.72243722437224,10.88942470674705],[103.67923679236793,10.758029252167503],[103.5928359283593,10.721238524885237],[103.5388353883539,10.66868034305341],[103.53163531635317,10.603858585460841],[103.58563585635858,10.55305234302341],[103.66123661236611,10.50925385816356],[103.84123841238414,10.581083373333712],[103.870038700387,10.654664827898259],[103.90243902439028,10.644153191531899],[103.93843938439386,10.586339191516899],[104.26244262442623,10.540788767262654],[104.4280442804428,10.411145252077503],[104.51444514445143,10.339315736907352],[104.59364593645938,10.267486221737201],[104.6116461164612,10.207920282327805],[104.66204662046624,10.169377615651143],[104.74844748447487,10.199160585355841],[104.80244802448027,10.202664464144618],[104.87444874448744,10.115067494424935],[104.96444964449648,10.10105197926977],[105.02925029250292,10.067765130776294],[105.08325083250833,9.995935615606143],[105.09405094050942,9.945129373168712],[105.09405094050942,9.901330888308863],[104.98604986049861,9.868044039815388],[104.90324903249035,9.81548585798356],[104.84564845648458,9.60700507005069],[104.81324813248136,9.184787676001747],[104.81684816848167,8.801112948629466],[104.89604896048962,8.746802827403258],[104.770047700477,8.597887978879768],[104.89244892448926,8.583872463724617],[105.1156511565116,8.629422887978862],[105.19125191251914,8.711764039515373],[105.32085320853207,8.801112948629466],[105.40005400054002,8.962291372913711],[105.5008550085501,9.093686827493258],[106.16686166861672,9.396772342723409],[106.19206192061921,9.44757858516084],[106.20646206462067,9.50188870638705],[106.15966159661599,9.59474149428992],[106.11286112861131,9.673578767037654],[105.8320583205832,10.001191433789316],[105.92565925659255,9.960896827718258],[106.2028620286203,9.67533070643205],[106.37926379263791,9.556198827613258],[106.48366483664836,9.55970270640205],[106.53766537665376,9.603501191261898],[106.5736657366574,9.640291918544165],[106.56286562865631,9.715625312503107],[106.50886508865091,9.820741676166747],[106.18486184861848,10.141346585340841],[106.1380613806138,10.221935797482956],[106.44766447664477,9.939873554985539],[106.55566555665558,9.868044039815388],[106.59526595265953,9.85928434284341],[106.65646656466566,9.901330888308863],[106.65646656466566,9.948633251957503],[106.66006660066603,9.990679797422956],[106.71406714067143,10.060757373198712],[106.7860678606786,10.116819433819316],[106.7860678606786,10.1518582217072],[106.72846728467283,10.193904767172654],[106.60246602466026,10.232447433849316],[106.4656646566466,10.299021130836294],[106.49086490864909,10.304276949019467],[106.64206642066421,10.288509494469935],[106.75726757267574,10.295517252047503],[106.77526775267756,10.339315736907352],[106.77886778867787,10.376106464189618],[106.74286742867429,10.444432100570992],[106.69966699666998,10.461951494514935],[106.64206642066421,10.456695676331748],[106.60606606066062,10.465455373303712],[106.72846728467283,10.535532949079467],[106.81126811268115,10.433920464204633],[106.90126901269014,10.383114221767201],[106.94806948069481,10.400633615711143],[106.96606966069663,10.440928221782201],[106.9840698406984,10.617874100615992],[107.00567005670058,10.659920646081446],[107.02007020070204,10.630137676376748],[107.03447034470344,10.556556221812201],[107.08847088470884,10.498742221797201],[107.19287192871928,10.470711191486899],[107.2360723607236,10.419904949049467],[107.26127261272615,10.398881676316748],[107.38367383673835,10.458447615726143],[107.47007470074703,10.486478646036446],[107.56367563675639,10.554804282417805],[107.84447844478444,10.700215252152503],[108.00288002880029,10.719486585490841],[108.09648096480964,10.896432464324633],[108.1756817568176,10.920959615846144],[108.27288272882731,10.934975131001295],[108.4168841688417,11.040091494664935],[108.550085500855,11.155719494694935],[108.70128701287013,11.199517979554784],[108.82008820088203,11.315145979584784],[108.9856898568986,11.336169252317504],[109.01809018090182,11.46756470689705],[109.039690396904,11.591952403899029],[109.13329133291336,11.600712100870993],[109.1728917289173,11.665533858463562],[109.1980919809198,11.725099797872957],[109.19089190891913,11.774154100915993],[109.15849158491585,11.83722391911418],[109.16569165691658,11.912557313073108],[109.20169201692016,11.972123252482504],[109.1980919809198,11.998402343398425],[109.21609216092162,12.01066591915918],[109.21969219692198,11.958107737327353],[109.24849248492484,11.909053434284331],[109.25929259292593,11.954603858538576],[109.25569255692557,11.993146525215238],[109.21609216092162,12.073735737357353],[109.20529205292053,12.41536391926418],[109.3060930609306,12.390836767742655],[109.21969219692198,12.64661991932418],[109.27369273692739,12.709689737522353],[109.33489334893352,12.751736282987821],[109.3816938169382,12.671147070845691],[109.44649446494464,12.59931755567554],[109.42129421294214,12.718449434494332],[109.42489424894251,12.9567131921319],[109.37809378093783,13.025038828513274],[109.30969309693097,13.219504101290994],[109.27009270092702,13.27907004070039],[109.28809288092884,13.450760101350994],[109.2520925209252,13.59091525290252],[109.24849248492484,13.855458101455994],[109.28809288092884,13.76435725294752],[109.30249302493024,13.85721004085039],[109.24489244892447,14.05342725302252],[109.22329223292235,14.097225737882368],[109.20889208892089,14.155039737897368],[109.19089190891913,14.270667737927369],[109.13689136891372,14.384543798562973],[109.08649086490868,14.552729980424786],[109.08649086490868,14.715660344103426],[109.02169021690219,14.803257313823124],[108.93888938889393,15.001226465389635],[108.89928899288992,15.179924283617822],[108.82008820088203,15.377893435184333],[108.74448744487444,15.42694773822737],[108.67248672486727,15.483009798847974],[108.57888578885792,15.584622283722823],[108.44568445684456,15.76332010195101],[108.39528395283952,15.871940344403427],[108.28728287282871,15.989320283827823],[108.27288272882731,16.02961488989888],[108.26568265682658,16.089180829308276],[108.24048240482404,16.10144440506903],[108.20808208082082,16.09093276870267],[108.16848168481687,16.16451422326722],[108.08928089280892,16.243351496014952],[108.02808028080284,16.330948465734636],[107.9920799207992,16.33795622331222],[107.9380793807938,16.329196526340255],[107.88047880478808,16.309925193001916],[107.83367833678335,16.322188768762672],[107.8048780487805,16.4027779809048],[107.7256772567726,16.488623011230104],[107.59247592475924,16.567460283977823],[107.5420754207542,16.609506829443276],[107.54927549275493,16.642793677936766],[107.3548735487355,16.79346046585465],[107.18207182071819,16.898576829518277],[107.12087120871212,17.05625137501373],[106.92646926469268,17.220933678086766],[106.73566735667356,17.366344647821464],[106.51606516065164,17.662422405474047],[106.37206372063724,17.746515496404953],[106.35406354063542,17.765786829743277],[106.480064800648,17.720236405489047],[106.45846458464587,17.87440707219571],[106.49806498064981,17.94623658736586],[106.41166411664119,18.053104890423896],[106.23886238862389,18.22129107228571],[106.14526145261453,18.25983373896237],[106.06606066060664,18.315895799582975],[105.88965889658897,18.50335331478314],[105.83925839258393,18.573430890558896],[105.80685806858071,18.645260405729047],[105.74565745657458,18.746872890603896],[105.73125731257312,18.78015973909737],[105.62325623256231,18.96586531490314],[105.63765637656377,19.056966163411616],[105.71685716857172,19.12704373918737],[105.79245792457925,19.293477981654803],[105.78525785257852,19.379323011980105],[105.81045810458107,19.466919981699803],[105.81405814058144,19.58780379991299],[105.98325983259832,19.938191678791767],[106.06246062460627,19.987245981834803],[106.16686166861672,19.99250180001799],[106.39726397263973,20.206238406134048],[106.519665196652,20.28857955767056],[106.5736657366574,20.391943981939804],[106.55206552065522,20.52684331530814],[106.75366753667538,20.735324103241012],[106.73566735667356,20.805401679016782],[106.67446674466748,20.96132428511784],[106.68166681666816,20.999866951794502],[106.72486724867252,20.999866951794502],[106.76086760867611,20.991107254822538],[106.82206822068224,20.95782040632905],[106.88686886868868,20.95081264875148],[106.93726937269372,20.973587860878595],[106.98046980469803,20.9718359214842],[107.02007020070204,20.991107254822538],[107.07407074070744,20.999866951794502],[107.11007110071102,20.959572345723444],[107.16407164071643,20.949060709357084],[107.3548735487355,21.055929012415106],[107.37287372873732,21.127758527585257],[107.37647376473768,21.194332224572236],[107.4088740887409,21.28543307308071],[107.5276752767528,21.336239315518142],[107.63567635676355,21.367774224617236],[107.70767707677078,21.406316891293898],[107.80847808478086,21.497417739802387],[107.92727927279276,21.499169679196783],[107.97407974079744,21.507929376168747],[108.06768067680679,21.52544877011269],[108.14688146881468,21.565743376183747],[108.24768247682476,21.55873561860618],[108.30168301683017,21.62180543680435],[108.32328323283235,21.693634951974502],[108.35568355683557,21.697138830763294],[108.38448384483848,21.67961943681935],[108.44568445684456,21.6077899216492],[108.50328503285033,21.634069012565107],[108.52488524885251,21.670859739847387],[108.49248492484924,21.739185376228747],[108.4816848168482,21.82853428534284],[108.47808478084784,21.903867679301783],[108.59328593285932,21.90036380051299],[108.6148861488615,21.868828891413898],[108.58968589685895,21.816270709582085],[108.6148861488615,21.77072028532784],[108.67608676086763,21.725169861073596],[108.74448744487444,21.65158840650905],[108.77328773287735,21.63056513377633],[108.84528845288452,21.634069012565107],[108.9208892088921,21.623557376198747],[109.02889028890291,21.627061254987538],[109.10089100891008,21.590270527705258],[109.13329133291336,21.54296816405663],[109.09729097290972,21.486906103436027],[109.08289082890832,21.439603739787387],[109.14769147691476,21.425588224632236],[109.21969219692198,21.443107618576178],[109.34569345693455,21.453619254942538],[109.4356943569436,21.479898345858444],[109.54369543695441,21.537712345873445],[109.52209522095222,21.693634951974502],[109.56529565295654,21.690131073185725],[109.59409594095939,21.672611679241783],[109.6876968769688,21.52544877011269],[109.7416974169742,21.527200709507085],[109.75969759697597,21.560487558000574],[109.82809828098283,21.483402224647236],[109.93249932499327,21.479898345858444],[109.92169921699218,21.3765339215892],[109.78129781297815,21.337991254912538],[109.75969759697597,21.22761907306571],[109.68049680496807,21.13126240637405],[109.70569705697056,21.05242513362633],[109.66249662496625,20.91752580025799],[109.68409684096844,20.873727315398142],[109.72729727297275,20.838688527510257],[109.7668976689767,20.780874527495257],[109.80649806498064,20.7107969517195],[109.79209792097924,20.621448042605408],[109.86049860498605,20.514579739547386],[109.94689946899467,20.474285133476315],[109.96849968499686,20.448006042560408],[109.98289982899831,20.402455618306163],[109.93249932499327,20.398951739517386],[109.8856988569886,20.412967254672537],[109.88209882098823,20.3639129516295],[109.939699396994,20.29558731524814],[110.12330123301234,20.264052406149048],[110.34650346503469,20.29558731524814],[110.45090450904507,20.355153254657537],[110.48690486904871,20.42698276982769],[110.51930519305193,20.460269618321163],[110.5121051210512,20.518083618336163],[110.31410314103141,20.67225428504284],[110.3249032490325,20.71955664869148],[110.37170371703718,20.752843497184955],[110.389703897039,20.79138616386163],[110.36450364503645,20.83693658811586],[110.18090180901811,20.857959860848595],[110.15570155701556,20.943804891173897],[110.19530195301957,21.038409618471178],[110.33210332103323,21.13126240637405],[110.37530375303754,21.171557012445106],[110.39690396903973,21.24689040640405],[110.41130411304113,21.337991254912538],[110.43290432904331,21.327479618546178],[110.4581045810458,21.231122951854502],[110.50490504905048,21.20659580033299],[110.56610566105661,21.21360355791056],[110.65250652506523,21.278425315503142],[110.77130771307714,21.38704555795556],[110.87930879308794,21.395805254927538],[110.99810998109984,21.43084404281541],[111.01611016110161,21.511433254957538],[111.06291062910628,21.511433254957538],[111.09891098910992,21.48515416404163],[111.1457114571146,21.48165028525284],[111.22131221312213,21.493913861013596],[111.31851318513185,21.486906103436027],[111.39411394113944,21.53596040647905],[111.60291602916033,21.55873561860618],[111.68211682116822,21.6077899216492],[111.71091710917108,21.65509228529784],[111.77571775717757,21.71991404289041],[111.82611826118261,21.70940240652405],[111.87291872918729,21.71641016410163],[111.9269192691927,21.775976103511027],[111.94491944919451,21.849557558075574],[112.02412024120241,21.84254980049799],[112.11772117721176,21.805759073215725],[112.19332193321935,21.763712527750258],[112.30492304923052,21.740937315623142],[112.35532355323556,21.76721640653905],[112.39132391323915,21.800503255032538],[112.37692376923769,21.917883194456934],[112.35892358923593,21.97744913386633],[112.39492394923951,21.980953012655107],[112.4309243092431,21.95817780052799],[112.43812438124382,21.926642891428898],[112.420124201242,21.881092467174653],[112.49572495724959,21.81802264897648],[112.58572585725858,21.777728042905423],[112.63252632526326,21.819774588370876],[112.66132661326617,21.860069194441934],[112.72612726127261,21.902115739907387],[112.80892808928093,21.94416228537284],[112.90252902529028,21.881092467174653],[112.95292952929532,21.907371558090574],[112.98532985329854,21.938906467189653],[113.00693006930072,22.119356224812236],[113.08973089730898,22.20870513392633],[113.14733147331475,22.075557739952387],[113.26613266132665,22.08957325510754],[113.32733327333273,22.145635315728143],[113.36693366933673,22.16490664906648],[113.41733417334177,22.178922164221632],[113.50013500135003,22.201697376348747],[113.54693546935471,22.22272064908148],[113.57573575735756,22.298054043040423],[113.59013590135902,22.350612224872236],[113.55053550535507,22.404922346098445],[113.55413554135544,22.594131800692992],[113.48573485734858,22.69224040677905],[113.44973449734499,22.72552725527254],[113.43173431734317,22.788597073470726],[113.34533345333455,22.863930467429668],[113.33813338133382,22.88845761895118],[113.33093330933309,22.911232831078294],[113.44253442534426,22.941015800782992],[113.46053460534608,22.9953259220092],[113.44613446134463,23.054891861418596],[113.51813518135185,23.102194225067237],[113.61893618936193,23.126721376588748],[113.59373593735938,23.077667073545726],[113.58653586535866,23.019853073530726],[113.60453604536048,22.969046831093294],[113.61893618936193,22.862178528035273],[113.66213662136624,22.80086064923148],[113.7557375573756,22.734286952244503],[113.82773827738276,22.606395376453747],[113.93213932139321,22.53106198249482],[114.01494014940153,22.51179064915648],[114.0077400774008,22.48375961884618],[113.89613896138962,22.427697558225574],[113.90333903339035,22.39616264912648],[113.93573935739357,22.364627740027387],[114.03294032940329,22.375139376393747],[114.13734137341373,22.34886028547784],[114.26694266942673,22.296302103646028],[114.28854288542885,22.326085073350725],[114.29214292142922,22.37338743699935],[114.33534335343353,22.39616264912648],[114.32454324543244,22.438209194591934],[114.28494284942849,22.457480527930272],[114.29214292142922,22.499527073395726],[114.26694266942673,22.54157361886118],[114.3389433894339,22.592379861298596],[114.42174421744221,22.583620164326632],[114.49734497344974,22.527558103706028],[114.55494554945551,22.529310043100423],[114.54414544145442,22.6204108916089],[114.57294572945733,22.653697740102388],[114.59454594545946,22.699248164356632],[114.65214652146523,22.755310224977237],[114.709747097471,22.73954277042769],[114.74934749347494,22.625666709792085],[114.85374853748539,22.61690701282012],[114.8969489694897,22.639682224947236],[114.91494914949152,22.68523264920148],[115.01215012150124,22.709759800722992],[115.09135091350913,22.781589315893143],[115.19575195751958,22.816628103781028],[115.28935289352893,22.77633349770997],[115.38295382953828,22.71851949769497],[115.49815498154982,22.71851949769497],[115.5341553415534,22.765821861343596],[115.55935559355595,22.825387800752992],[115.64215642156421,22.853418831063294],[115.75735757357575,22.823635861358596],[115.8509585095851,22.80086064923148],[116.06336063360635,22.8796979219792],[116.1569615696157,22.886705679556783],[116.20736207362074,22.918240588655877],[116.2217622176222,22.94977549775497],[116.25056250562506,22.98131040685405],[116.34416344163441,22.941015800782992],[116.47016470164704,22.94627161896618],[116.52056520565208,23.005837558375575],[116.53856538565384,23.179279558420575],[116.58536585365857,23.217822225097237],[116.66816668166683,23.228333861463597],[116.70056700567005,23.277388164506633],[116.68256682566829,23.32819440694405],[116.62856628566288,23.35447349785997],[116.71136711367114,23.359729316043143],[116.75816758167582,23.382504528170273],[116.86256862568627,23.45258210394603],[116.90936909369094,23.647047376723748],[117.0317703177032,23.624272164596633],[117.08217082170825,23.578721740342388],[117.14697146971469,23.597993073680726],[117.22617226172264,23.647047376723748],[117.29097290972913,23.713621073710726],[117.33057330573308,23.70836525552754],[117.34497344973448,23.636535740357388],[117.36657366573667,23.589233376708748],[117.4169741697417,23.62076828580784],[117.46377463774638,23.73639628583784],[117.46017460174602,23.771435073725726],[117.43137431374316,23.792458346458446],[117.46737467374675,23.839760710107086],[117.57897578975792,23.85728010405103],[117.62937629376296,23.836256831318295],[117.66897668976691,23.93962125558754],[117.74097740977413,24.014954649546482],[117.83817838178385,24.01145077075769],[117.90297902979029,24.10605549805497],[118.05778057780577,24.246210649606482],[118.05058050580504,24.32679986174861],[118.02538025380255,24.379358043580424],[117.8777787777878,24.39512549812997],[117.84897848978488,24.431916225412238],[117.84177841778421,24.47396277087769],[117.89577895778962,24.479218589060878],[117.93537935379356,24.47396277087769],[118.00738007380073,24.48272246784967],[118.01458014580146,24.559807801202993],[118.08658086580868,24.62638149818997],[118.1945819458195,24.62638149818997],[118.29538295382957,24.572071376963763],[118.41058410584105,24.600102407274065],[118.56178561785617,24.580831073935727],[118.65538655386553,24.621125680006784],[118.72018720187202,24.745513377008763],[118.69138691386917,24.78230410429103],[118.64098640986413,24.808583195206936],[118.63738637386376,24.834862286122842],[118.70578705787057,24.85062974067239],[118.8209882098821,24.91194761947618],[118.90738907389073,24.929467013420123],[118.9541895418954,25.004800407379065],[118.91458914589145,25.127436164986634],[118.97578975789759,25.20977731652316],[119.02619026190263,25.22379283167831],[119.23499234992352,25.206273437734367],[119.28539285392856,25.232552528650274],[119.24219242192424,25.307885922609216],[119.17019170191702,25.355188286257857],[119.14499144991453,25.414754225667238],[119.18099180991811,25.449793013555123],[119.26379263792637,25.467312407499065],[119.34299342993432,25.44628913476633],[119.42219422194222,25.460304649921483],[119.49779497794981,25.409498407484065],[119.59139591395916,25.367451862018612],[119.62379623796238,25.391979013540123],[119.62019620196202,25.437529437794367],[119.54099540995412,25.59170010450103],[119.55179551795521,25.698568407559065],[119.61659616596165,25.82295610456103],[119.64899648996493,25.919312771252706],[119.62019620196202,26.003405862183612],[119.50139501395017,26.008661680366785],[119.41859418594186,25.954351559140576],[119.33219332193323,25.949095740957404],[119.26379263792637,25.97537483187331],[119.1377913779138,26.122537741002404],[119.23139231392315,26.10501834705846],[119.31419314193141,26.062971801593008],[119.36819368193682,26.05421210462103],[119.46179461794617,26.05421210462103],[119.56619566195661,26.127793559185577],[119.69219692196924,26.236413801638008],[119.79659796597969,26.29948361983618],[119.87939879398795,26.334522407724066],[119.87579875798758,26.371313135006332],[119.839798397984,26.4133596804718],[119.83259832598327,26.450150407754066],[119.7857978579786,26.546507074445728],[119.72459724597246,26.609576892643915],[119.63819638196384,26.62184046840467],[119.62379623796238,26.67615058963088],[119.59139591395916,26.730460710857102],[119.5877958779588,26.78477083208331],[119.6525965259653,26.74798010480103],[119.710197101971,26.728708771462706],[119.76779767797677,26.77425919571695],[119.78939789397896,26.83207319573195],[119.82539825398254,26.846088710887102],[119.81459814598145,26.797034407844066],[119.82179821798218,26.73746846843467],[119.84339843398436,26.69016610478603],[119.87939879398795,26.68315834720846],[119.88299882998831,26.609576892643915],[119.96939969399693,26.5868016805168],[120.04140041400416,26.634104044165426],[120.08820088200883,26.670894771447706],[120.09900099000993,26.78126695329452],[120.13860138601387,26.88638331695816],[120.2790027900279,27.096616044285426],[120.38340383403835,27.15618198369482],[120.46980469804697,27.256042529175275],[120.53820538205383,27.319112347373462],[120.60660606606069,27.411965135276347],[120.62820628206282,27.482042711052102],[120.58860588605887,27.58015131713816],[120.6642066420664,27.639717256547556],[120.6606066060661,27.687019620196196],[120.68580685806859,27.744833620211196],[120.83340833408334,27.891996529340275],[120.83340833408334,27.93754695359452],[120.76500765007648,27.977841559665592],[120.74700747007472,28.00937646876467],[120.81180811808122,28.012880347553462],[120.89100891008911,28.0041206505815],[120.95940959409597,28.037407499074973],[121.0350103501035,28.156539377893765],[121.09981099811,28.289686771867707],[121.14661146611468,28.326477499149973],[121.21501215012154,28.34574883248831],[121.27261272612725,28.221361135486347],[121.35541355413557,28.23012083245831],[121.51021510215105,28.324725559755592],[121.61101611016113,28.291438711262103],[121.6038160381604,28.366772105221045],[121.5390153901539,28.520942771927707],[121.47421474214741,28.641826590140894],[121.51741517415178,28.713656105311046],[121.58941589415895,28.734679378043765],[121.6290162901629,28.767966226537254],[121.66141661416617,28.85205931746816],[121.5390153901539,28.93264852961029],[121.63981639816399,28.915129135666348],[121.67941679416793,28.95367180234301],[121.66501665016654,29.009733862963614],[121.52101521015209,29.118354105416046],[121.44901449014492,29.1306176811768],[121.48861488614887,29.193687499374988],[121.53541535415354,29.237485984234837],[121.65421654216544,29.23573404484044],[121.71901719017194,29.25675731757316],[121.79101791017911,29.225222408474067],[121.85221852218524,29.128865741782406],[121.91701917019174,29.135873499359988],[121.96741967419678,29.489765257027557],[121.94221942219423,29.605393257057557],[121.88821888218882,29.628168469184686],[121.82341823418233,29.605393257057557],[121.69021690216903,29.51078852976029],[121.50661506615069,29.484509438844384],[121.57501575015749,29.537067620676197],[121.67581675816757,29.584369984324837],[121.90621906219064,29.778835257102557],[122.08262082620826,29.869936105611046],[122.01782017820182,29.88745549955499],[121.94581945819459,29.894463257132557],[121.81261812618129,29.952277257147557],[121.67941679416793,29.978556348063464],[121.4310143101431,30.227331742067406],[121.34101341013411,30.28164186329363],[121.25821258212585,30.304417075420744],[121.16101161011613,30.300913196631953],[120.90540905409057,30.160758045080442],[120.63180631806318,30.13272701477014],[120.49500495004952,30.30266513602635],[120.35100351003513,30.246603075405744],[120.26100261002614,30.26237052995529],[120.22860228602286,30.250106954194536],[120.19620196201964,30.241347257222557],[120.24660246602468,30.28339380268801],[120.44820448204484,30.38851016635165],[120.62820628206282,30.390262105746046],[120.82260822608225,30.35522331785816],[120.89820898208984,30.392014045140442],[120.93780937809379,30.46909937849378],[120.99900999009992,30.55844828760786],[121.30861308613089,30.70035537855378],[121.420214202142,30.78970428766786],[121.52821528215281,30.84051053010529],[121.67581675816757,30.863285742232407],[121.76941769417698,30.87029349980999],[121.87741877418773,30.91759586345863],[121.83421834218342,31.06125489379893],[121.78741787417874,31.16286737867378],[121.66141661416617,31.320541924169234],[121.3518135181352,31.485224227242256],[121.20421204212045,31.628883257582572],[121.05661056610569,31.719984106091047],[120.93780937809379,31.749767075795745],[120.78660786607867,31.8198446515715],[120.75060750607508,31.923209075840745],[120.71460714607144,31.984526954644537],[120.49860498604988,32.01956574253242],[120.34740347403476,31.951240106151047],[120.19260192601928,31.905689681896803],[120.03420034200343,31.9354726516015],[120.07380073800738,31.959999803123026],[120.09900099000993,31.975767257672572],[120.18540185401855,31.967007560700594],[120.52020520205201,32.105410772857724],[120.6606066060661,32.0808836213362],[120.79020790207903,32.03182931829318],[120.97380973809737,31.868898954614536],[121.14661146611468,31.84261986369863],[121.26541265412658,31.861891197036954],[121.3518135181352,31.858387318248177],[121.67941679416793,31.71297634851348],[121.76221762217625,31.698960833358328],[121.8666186661867,31.7042166515415],[121.8558185581856,31.816340772782723],[121.83421834218342,31.90043386371363],[121.75141751417516,31.9932866516165],[121.67581675816757,32.0511006516315],[121.49221492214923,32.12117822740727],[121.44901449014492,32.15271313650635],[121.40221402214024,32.20702325773257],[121.40221402214024,32.371705560805594],[121.34101341013411,32.42426374263742],[121.29421294212943,32.4575505911309],[120.98820988209883,32.56617083358333],[120.85500855008553,32.660775560880595],[120.85140851408516,32.76413998514984],[120.89820898208984,32.84297725789757],[120.86940869408693,33.01641925794257],[120.73620736207363,33.23716362163621],[120.61740617406173,33.49119483382333],[120.50580505805061,33.63835774295242],[120.49860498604988,33.71719501570014],[120.42660426604266,33.86610986422363],[120.32220322203221,34.16919537945378],[120.26820268202681,34.27431174311742],[120.19980199802,34.32511798555484],[119.9621996219962,34.44775374316242],[119.77139771397714,34.49680804620546],[119.58419584195843,34.58265307653076],[119.42579425794258,34.71404853111031],[119.35019350193505,34.74908731899818],[119.2025920259203,34.74908731899818],[119.16659166591666,34.84894786447863],[119.2169921699217,35.01187822815727],[119.35379353793542,35.11349071303212],[119.42939429394295,35.30094822823227],[119.52659526595266,35.35876222824727],[119.60939609396092,35.469134410094085],[119.7209972099721,35.58826628891288],[119.81099810998109,35.618049258617575],[119.86499864998649,35.64432834953348],[119.91179911799117,35.69338265257652],[119.98019980199803,35.74068501622516],[120.0270002700027,35.79849901624016],[120.05580055800561,35.86156883443833],[120.21780217802177,35.93515028900288],[120.28620286202863,35.98420459204591],[120.26460264602645,36.00697980417303],[120.18180181801819,36.0174914405394],[120.09540095400956,36.11910392541425],[120.11700117001169,36.15063883451333],[120.18180181801819,36.20319701634516],[120.27180271802717,36.22597222847227],[120.32940329403294,36.22772416786667],[120.3438034380344,36.189181501190006],[120.32940329403294,36.11034422844227],[120.34740347403476,36.07880931934318],[120.39420394203944,36.05428216782167],[120.52020520205201,36.10859228904788],[120.63900639006391,36.12961556178061],[120.68220682206822,36.16815822845727],[120.68220682206822,36.33984828910788],[120.71100711007114,36.413429743672424],[120.77580775807758,36.45547628913788],[120.8478084780848,36.42569331943318],[120.89460894608948,36.44496465277152],[120.90540905409057,36.485259258842575],[120.88380883808838,36.5395693800688],[120.79740797407976,36.60789501645016],[120.81180811808122,36.63242216797167],[120.88020880208802,36.63592604676046],[120.98820988209883,36.5973833800838],[121.05301053010533,36.61139889523895],[121.14301143011431,36.66045319828197],[121.41301413014133,36.73753853163531],[121.6686166861669,36.83564713772137],[121.93141931419314,36.960034834723345],[122.05022050220504,36.970546471089705],[122.16182161821621,36.95828289532895],[122.20502205022052,36.926747986229856],[122.21942219422198,36.879445622581216],[122.2410224102241,36.84966265287652],[122.27342273422738,36.83389519832697],[122.34182341823418,36.832143258932575],[122.45702457024572,36.9144844104691],[122.51822518225185,36.946019319568194],[122.52182521825222,37.0020813801888],[122.48582485824858,37.02310465292152],[122.44622446224463,37.06865507717576],[122.51462514625149,37.13698071355712],[122.58662586625866,37.18077919841697],[122.57222572225726,37.317430471179705],[122.66582665826661,37.40327550150501],[122.60102601026011,37.42605071363212],[122.4930249302493,37.408531319688194],[122.33822338223382,37.4050274408994],[122.16902169021694,37.45583368333682],[122.1078210782108,37.5224073803238],[122.05742057420576,37.52941513790137],[122.01062010620109,37.49612828940789],[121.96381963819641,37.44532204697046],[121.81621816218166,37.45583368333682],[121.63981639816399,37.46108950152001],[121.50661506615069,37.515399622746216],[121.38781387813879,37.5784694409444],[121.21861218612185,37.59949271367712],[121.04941049410496,37.7256323500735],[120.75060750607508,37.834252592525914],[120.36900369003689,37.70110519855197],[120.28620286202863,37.69234550158001],[120.25740257402578,37.678329986424856],[120.28620286202863,37.65730671369212],[120.31140311403112,37.62226792580425],[120.1566015660157,37.494376350013496],[119.88299882998831,37.350717319673194],[119.87939879398795,37.29640719844697],[119.88659886598867,37.25260871358712],[119.76059760597605,37.154500107501065],[119.45099450994513,37.12471713779637],[119.28899288992892,37.13873265295152],[119.11259112591125,37.201802471149705],[118.99738997389977,37.27713586510865],[118.9541895418954,37.331445986334856],[118.9541895418954,37.494376350013496],[118.99018990189904,37.64153925914259],[119.03339033390336,37.660810592480914],[119.08739087390876,37.70110519855197],[119.06939069390694,37.74840756220061],[119.03699036990372,37.776438592510914],[119.03699036990372,37.8097254410044],[119.02619026190263,37.90433016830167],[118.939789397894,38.0427333804588],[118.79938799387998,38.126826471389705],[118.66618666186662,38.126826471389705],[118.54378543785441,38.09529156229061],[118.01458014580146,38.18288853201031],[117.76617766177662,38.31253204719546],[117.65457654576545,38.42465616843667],[117.55737557375573,38.62437725939759],[117.55377553775537,38.690950956384555],[117.6149761497615,38.8521293806688],[117.78417784177844,39.13419162316622],[117.8669786697867,39.19200562318123],[118.03978039780401,39.2270444110691],[118.14778147781476,39.19550950197001],[118.29898298982988,39.06761792617925],[118.47178471784719,39.118424168616684],[118.62658626586267,39.176238168631684],[118.75258752587524,39.16047071408214],[118.82818828188283,39.17273428984289],[118.91098910989109,39.16572653226531],[118.97578975789759,39.18324592620925],[119.04059040590408,39.221788592885915],[119.22419224192242,39.407494168691684],[119.26019260192601,39.561664835398346],[119.32139321393214,39.6615253808788],[119.389793897939,39.75262622938729],[119.59139591395916,39.90329301730516],[119.85059850598509,39.98738610823608],[120.36900369003689,40.20462659314093],[120.48060480604806,40.230905684056836],[120.77220772207721,40.588301320513196],[120.84060840608407,40.64961919931699],[120.92340923409233,40.68290604781048],[121.00261002610029,40.74947974479744],[121.08541085410855,40.842332532700325],[121.17541175411753,40.90189847210971],[121.53541535415354,40.87912325998259],[121.60021600216004,40.84408447209471],[121.72981729817297,40.8458364114891],[121.76581765817662,40.8756193811938],[121.80901809018093,40.968472169096685],[121.83421834218342,40.97372798727987],[121.85941859418597,40.842332532700325],[122.14022140221402,40.68816186599365],[122.17982179821797,40.60231683566835],[122.27342273422738,40.540998956864556],[122.26262262622629,40.5007043507935],[122.20502205022052,40.39558798712986],[122.19062190621906,40.35879725984759],[121.98181981819818,40.136300956759555],[121.87021870218706,40.04695204764546],[121.8018180181802,39.9505953809538],[121.51741517415178,39.84547901729016],[121.47421474214741,39.754378168781685],[121.51381513815141,39.68605253240031],[121.51741517415178,39.638750168751685],[121.47061470614705,39.64050210814608],[121.4058140581406,39.62123077480774],[121.26901269012689,39.544145441454404],[121.2870128701287,39.51961828993289],[121.30141301413016,39.453044592945915],[121.27621276212761,39.384718956564555],[121.35541355413557,39.37595925959259],[121.51381513815141,39.374207320198195],[121.78381783817838,39.4004864111141],[121.81981819818202,39.38647089595895],[121.75861758617589,39.34792822928229],[121.66501665016654,39.269090956534555],[121.6290162901629,39.22003665349153],[121.67941679416793,39.10791253225031],[121.26181261812621,38.96074962312122],[121.18981189811899,38.946734107966066],[121.10701107011073,38.92045501705016],[121.12141121411213,38.81358671399214],[121.1646116461165,38.73124556245561],[121.20781207812081,38.74350913821637],[121.23661236612367,38.7662843503435],[121.31941319413193,38.80833089580895],[121.51741517415178,38.831106107936066],[121.65061650616508,38.864392956429555],[121.6686166861669,38.89242398673986],[121.63261632616326,38.955493804938044],[121.67581675816757,39.002796168586684],[121.74421744217443,39.00980392616425],[121.80541805418056,38.990532592825915],[121.86301863018633,38.9957884110091],[121.92421924219241,39.03608301708016],[121.98181981819818,39.0536024110241],[122.04662046620467,39.09389701709516],[122.12222122221226,39.15171101711016],[122.22662226622265,39.26733901714016],[122.33462334623346,39.36544762322623],[122.83862838628386,39.60020750207501],[122.96102961029612,39.61947883541335],[123.03303033030329,39.673788956639555],[123.22743227432278,39.68605253240031],[123.27063270632709,39.72634713847138],[123.34983349833499,39.76313786575365],[123.49023490234902,39.768393683936836],[123.58023580235806,39.78591307788078],[123.61263612636128,39.84022319910699],[123.65223652236523,39.88226974457244],[123.76023760237604,39.822703805163044],[124.10584105841059,39.84022319910699],[124.2678426784268,39.92431629003789],[124.35064350643506,40.01191325975759],[124.36144361443615,40.00490550218001],[124.37584375843761,39.996145805208045],[124.3470434704347,39.90679689609395],[124.40464404644047,39.8647503506285],[124.55584555845559,39.79116889606395],[124.60624606246063,39.717587441499404],[124.63864638646385,39.61422301723016],[124.69984699846998,39.6317424111741],[124.73224732247326,39.652765683906836],[124.73944739447393,39.74211459302093],[124.77544775447757,39.75788204757046],[124.86904869048692,39.70181998694986],[125.09945099450994,39.58969586570865],[125.17865178651789,39.58268810813108],[125.36225362253623,39.52662604751046],[125.37305373053732,39.42676550203001],[125.41265412654127,39.326904956549555],[125.4090540905409,39.28836228987289],[125.1570515705157,38.87140071400714],[125.1678516785168,38.80482701702016],[125.29745297452973,38.74350913821637],[125.42345423454236,38.74701301700516],[125.48825488254886,38.727741683666835],[125.5530555305553,38.68569513820137],[125.49185491854922,38.6769354412294],[125.41625416254163,38.680439320018195],[125.30825308253083,38.66467186546865],[125.06705067050672,38.55605162301622],[124.97344973449736,38.48071822905729],[124.87984879848801,38.34231501690016],[124.88344883448838,38.29501265325152],[124.87624876248765,38.23369477444774],[124.69264692646925,38.1285784107841],[124.77904779047793,38.102299319868195],[124.90864908649087,38.112810956234554],[124.99504995049949,38.07777216834667],[125.16425164251643,38.093539622896216],[125.20745207452075,38.08127604713546],[125.2470524705247,38.05674889561395],[125.19305193051929,38.03747756227561],[124.98784987849882,37.93060925921759],[125.02745027450277,37.92184956224561],[125.1030510305103,37.881554956174554],[125.31185311853119,37.84301228949789],[125.3658536585366,37.74840756220061],[125.35865358653587,37.7256323500735],[125.40545405454054,37.718624592495914],[125.44865448654485,37.73088816825667],[125.58185581855821,37.81498125918759],[125.67545675456756,37.91834568345682],[125.69345693456938,37.96214416831667],[125.76905769057691,37.9849193804438],[125.94185941859422,37.87454719859697],[126.04986049860497,37.8692913804138],[126.11826118261183,37.74315174401744],[126.16146161461614,37.76417501675016],[126.20466204662046,37.82899677434274],[126.37026370263703,37.87805107738576],[126.5718657186572,37.79746186524365],[126.62226622266223,37.790454107666065],[126.63306633066333,37.7816944106941],[126.62226622266223,37.755415319778194],[126.57906579065792,37.74490368341182],[126.56466564665647,37.71687265310152],[126.57906579065792,37.653802834903345],[126.60786607866078,37.617012107621065],[126.65826658266582,37.5504384106341],[126.65106651066515,37.447073986364856],[126.69786697866982,37.410283259082576],[126.79146791467917,37.294655259052576],[126.7446674466745,37.19304277417773],[126.77706777067772,37.158003986289856],[126.78786787867881,37.10194192566925],[126.87066870668707,36.97580228927288],[126.96066960669606,36.95828289532895],[126.97506975069751,36.93901156199061],[126.9570695706957,36.90572471349712],[126.8778687786878,36.86192622863727],[126.87066870668707,36.82513550135501],[126.83826838268385,36.846158774087726],[126.78426784267845,36.947771258962575],[126.68706687066873,36.960034834723345],[126.57906579065792,37.019600774132726],[126.48546485464857,37.00733719837197],[126.4278642786428,36.96879453169531],[126.35226352263521,36.95828289532895],[126.21546215462155,36.87068592560925],[126.16146161461614,36.772577319523194],[126.17946179461796,36.691988107381064],[126.229862298623,36.68848422859227],[126.38826388263885,36.65169350131001],[126.43146431464316,36.67797259222591],[126.48906489064893,36.69374004677546],[126.5070650706507,36.58511980432303],[126.5466654666547,36.47825150126501],[126.55026550265507,36.42919719822197],[126.54306543065434,36.34160022850227],[126.55746557465574,36.23648386483865],[126.53946539465397,36.16640628906288],[126.59706597065974,36.1050884102591],[126.68346683466837,36.03851471327212],[126.69426694266946,36.01398756175061],[126.66546665466655,35.97369295567955],[126.64746647466478,35.92288671324212],[126.71946719467195,35.89835956172061],[126.75186751867517,35.872080470804704],[126.71586715867159,35.76871604653546],[126.6006660066601,35.71440592530925],[126.54306543065434,35.668855501055006],[126.48906489064893,35.64783222832227],[126.48546485464857,35.60578568285682],[126.56466564665647,35.59001822830727],[126.6150661506615,35.570746894968934],[126.58266582665829,35.53395616768667],[126.4926649266493,35.50066931919318],[126.46026460264602,35.455118894938934],[126.39546395463958,35.31496374338742],[126.35946359463594,35.216855137301366],[126.29106291062914,35.15378531910318],[126.32706327063272,35.04516507665076],[126.39906399063995,34.93304095540954],[126.42066420664207,34.822668773562725],[126.47826478264784,34.81040519780197],[126.5466654666547,34.836684288717876],[126.59346593465938,34.82442071295712],[126.53946539465397,34.778870288702876],[126.47106471064711,34.75609507657576],[126.50346503465033,34.73682374323742],[126.52506525065252,34.69828107656076],[126.42426424264244,34.69477719777197],[126.30186301863017,34.71930434929348],[126.26586265862659,34.673753925039236],[126.33426334263345,34.58966083410833],[126.4818648186482,34.49330416741667],[126.5070650706507,34.428482409824085],[126.5070650706507,34.35139707647076],[126.53226532265325,34.31460634918848],[126.58266582665829,34.31811022797727],[126.61146611466114,34.403955258302574],[126.75546755467553,34.51257550075499],[126.79506795067954,34.49505610681106],[126.82746827468276,34.451257621951214],[126.89586895868962,34.43899404619046],[127.02907029070292,34.60718022805227],[127.2486724867249,34.754343137181365],[127.27027270272703,34.721056288687876],[127.25947259472593,34.66149034927848],[127.1946719467195,34.605428288657876],[127.17307173071731,34.54586234924848],[127.32427324273243,34.46352119771197],[127.3818738187382,34.500311924994236],[127.39987399874002,34.55287010682606],[127.47907479074792,34.624699621996214],[127.42507425074251,34.68776944019439],[127.38907389073893,34.743831500815006],[127.40347403474038,34.822668773562725],[127.47547475474755,34.84369204629546],[127.52227522275223,34.84018816750667],[127.56547565475654,34.76660671294212],[127.6338763387634,34.68952137958878],[127.71667716677166,34.721056288687876],[127.74187741877421,34.78237416749167],[127.66267662676626,34.84369204629546],[127.64107641076413,34.88924247054969],[127.65907659076589,34.92603319783197],[127.7130771307713,34.95406422814227],[127.87147871478714,34.96632780390303],[127.97587975879759,35.018885985734855],[128.03708037080372,35.02238986452363],[128.0946809468095,34.93304095540954],[128.15228152281526,34.91552156146561],[128.27468274682747,34.91026574328242],[128.38628386283864,34.87522695539454],[128.4438844388444,34.869971137211365],[128.44748447484477,34.93128901601516],[128.41868418684186,35.01538210694606],[128.45828458284586,35.06969222817227],[128.51228512285127,35.101227137271366],[128.6418864188642,35.11874653121531],[128.7966879668797,35.09421937969378],[128.98028980289803,35.101227137271366],[129.07749077490774,35.122250410004085],[129.21429214292147,35.18181634941348],[129.32949329493294,35.332483137331366],[129.41949419494193,35.4971654404044],[129.48429484294843,35.68812683439333],[129.56349563495638,35.94741386476363],[129.57429574295742,36.05077828903288],[129.50949509495098,36.036762773877726],[129.45909459094594,36.00697980417303],[129.42669426694266,36.01924337993378],[129.40509405094053,36.05253022842727],[129.40149401494017,36.138375258752575],[129.39069390693908,36.20144507695076],[129.39429394293944,36.32232889516395],[129.42669426694266,36.38539871336212],[129.44469444694448,36.471243743687424],[129.4338943389434,36.63592604676046],[129.47349473494734,36.7410424104241],[129.42669426694266,36.92499604683546],[129.41949419494193,37.0598953802038],[129.33669336693367,37.27538392571425],[129.05229052290525,37.678329986424856],[128.8506885068851,37.88681077435774],[128.62028620286202,38.17588077443274],[128.37548375483755,38.622625320003195],[128.32868328683287,38.680439320018195],[128.24948249482497,38.74526107761076],[128.1630816308163,38.785555683681835],[128.12348123481235,38.817090592780914],[127.97227972279723,38.897679804923044],[127.78507785077852,39.0833853807288],[127.6986769867699,39.12543192619425],[127.579875798758,39.142951320138195],[127.49707497074974,39.17974204742046],[127.39627396273966,39.207773077730764],[127.3818738187382,39.29537004745046],[127.42147421474215,39.374207320198195],[127.45747457474573,39.4004864111141],[127.52227522275223,39.37771119898699],[127.54747547475478,39.46180428991789],[127.54747547475478,39.56341677479274],[127.52587525875259,39.696564168766685],[127.5690756907569,39.78240919909199],[127.86787867878678,39.89628525972759],[127.9650796507965,39.996145805208045],[128.10548105481058,40.03293653249031],[128.30348303483038,40.0364404112791],[128.39348393483937,40.08899859311093],[128.51228512285127,40.13104513857638],[128.60948609486098,40.19761883556335],[128.70308703087034,40.31675071438214],[128.84348843488436,40.35879725984759],[128.94428944289444,40.42712289622895],[129.10989109891102,40.49019271442714],[129.24669246692469,40.66188277507774],[129.34029340293404,40.726704532670325],[129.70749707497077,40.85809998724987],[129.74349743497436,40.931681441814405],[129.71109711097114,41.12439477519774],[129.76509765097654,41.30309259342593],[129.75789757897581,41.39068956314563],[129.68229682296823,41.49405398741487],[129.6858968589686,41.59566647228972],[129.75789757897581,41.7130464117141],[129.87669876698766,41.80589919961699],[129.9270992709927,41.89700004812548],[130.00630006300065,41.99160477542274],[130.06750067500678,42.045914896648966],[130.1791017910179,42.096721139086384],[130.23670236702367,42.182566169411686],[130.31590315903162,42.21410107851078],[130.45630456304565,42.30169804823048],[130.56790567905682,42.29118641186412],[130.63630636306362,42.27541895731457],[130.68670686706866,42.30169804823048],[130.72990729907298,42.32622519975199],[130.83430834308342,42.52244241192412],[130.70830708307085,42.655589805898046],[130.75510755107553,42.67310919984199],[130.9459094590946,42.63456653316533],[131.02511025110255,42.645078169531686],[131.15831158311585,42.62580683619335],[131.24471244712447,42.69763635136351],[131.29151291512915,42.77296974532244],[131.39231392313923,42.82202404836548],[131.5147151471515,42.99721798780487],[131.72351723517238,43.20219489694895],[131.79551795517955,43.254753078780794],[131.93951939519394,43.302055442429406],[131.97551975519758,43.29679962424623],[132.01152011520117,43.279280230302305],[131.89991899919,43.17065998784986],[131.86751867518677,43.095326593890945],[131.94671946719467,43.095326593890945],[132.02952029520299,43.118101806018046],[132.2347223472235,43.24424144241442],[132.31032310323104,43.31431901819016],[132.3355233552336,43.23898562423125],[132.3031230312303,42.883341927169255],[132.48312483124835,42.909621018085176],[132.5767257672577,42.8710783514085],[132.709927099271,42.8763341695917],[132.86472864728648,42.793993018055176],[132.92232922329225,42.804504654421535],[132.99792997929978,42.80800853321031],[133.05913059130592,42.722163502885024],[133.159931599316,42.69763635136351],[133.32913329133294,42.76421004835048],[133.58833588335887,42.82903180594306],[133.71073710737107,42.83078374533744],[134.00954009540095,42.94816368476185],[134.1571415714157,43.042768412059104],[134.69354693546939,43.28979186666865],[134.91674916749167,43.4264431394314],[135.1327513275133,43.52630368491185],[135.25875258752586,43.68397823040729],[135.4819548195482,43.834645018325176],[135.48915489154894,43.899466775917745],[135.53235532355325,43.971296291087896],[135.87435874358744,44.3742423517985],[135.9859598595986,44.4390641093911],[136.1407614076141,44.4898703518285],[136.20916209162095,44.56169986699865],[136.25236252362527,44.666816230662306],[136.46116461164615,44.822738836763364],[136.60516605166055,44.97866144286442],[136.73836738367385,45.080273927739285],[136.80316803168034,45.171374776247745],[137.1487714877149,45.39387107933578],[137.4259742597426,45.63914259455095],[137.68517685176852,45.817840412779134],[137.76797767977683,45.92821259462593],[138.10638106381066,46.25056944319442],[138.2107821078211,46.462554109916084],[138.33678336783368,46.54314332205823],[138.39078390783908,46.744616352413516],[138.4987849878499,46.89002732214823],[138.5311853118531,46.975872352473516],[138.5851858518585,47.05646156461563],[139.0027900279003,47.38407423136732],[139.16839168391687,47.63460156476563],[139.3735937359374,47.88688083755838],[139.52119521195215,47.97447780727808],[139.67599675996763,48.09010580730808],[139.76239762397626,48.18120665581657],[140,48.32311374676246],[140.11160111601117,48.42297429224291],[140.16920169201694,48.522834837723366],[140.22320223202235,48.773362171121704],[140.37800378003783,48.96432356511065],[140.33480334803352,48.99410653481533],[140.30960309603097,49.053672474224726],[140.32400324003243,49.120246171211704],[140.34920349203492,49.15878883788838],[140.36360363603637,49.22010671669216],[140.39960399603996,49.29018429246793],[140.43200432004323,49.332230837933366],[140.51840518405186,49.59677368648687],[140.51120511205113,49.76145598955989],[140.46440464404645,49.82627774715246],[140.46440464404645,49.91212277747778],[140.58320583205835,50.03300659569095],[140.6120061200612,50.05402986842367],[140.6228062280623,50.08206089873397],[140.56520565205653,50.10658805025551],[140.53640536405368,50.13111520177702],[140.47520475204755,50.54632483824838],[140.52200522005222,50.80035605043551],[140.64440644406443,50.98606162624125],[140.66960669606698,51.05088338383382],[140.6876068760688,51.2330850808508],[140.83880838808392,51.41353483847337],[140.93240932409327,51.62026368701186],[141.13041130411307,51.72713199006989],[141.260012600126,51.86027938404385],[141.3680136801368,51.91984532345322],[141.38601386013863,52.056496596215965],[141.4868148681487,52.17913235382355],[141.40761407614076,52.23519441444415],[141.32841328413286,52.27198514172642],[141.17001170011702,52.36834180841808],[141.13401134011343,52.43491550540506],[141.24561245612455,52.55054350543506],[141.26721267212673,52.65215599030989],[141.25641256412564,52.839613505510044],[141.08721087210876,52.89742750552506],[140.8748087480875,53.03933459647095],[140.83880838808392,53.088388899514],[140.8856088560886,53.09189277830279],[141.1808118081181,53.01480744494944],[141.32841328413286,53.097148596485965],[141.40041400414003,53.18474556620566],[141.37521375213754,53.29336580865808],[141.2168121681217,53.33366041472914],[141.01521015210153,53.45454423294234],[141.00441004410044,53.4948388390134],[140.6876068760688,53.59645132388823],[140.34560345603455,53.811939869398685],[140.2412024120241,54.001149323993246],[140.18000180001803,54.05195556643065],[139.85959859598597,54.206126233137326],[139.79479794797948,54.25693247557476],[139.70839708397085,54.27795574830748],[139.319593195932,54.19211071798219],[139.10359103591037,54.21838980889808],[138.69678696786968,54.320002293772944],[138.65718657186574,54.298979021040196],[138.7147871478715,54.22189368768687],[138.7039870398704,54.14831223312234],[138.72198721987223,54.043195869458685],[138.70038700387005,53.8697538694137],[138.6607866078661,53.74536617241171],[138.50958509585098,53.57017223297234],[138.4519845198452,53.536885384478836],[138.3187831878319,53.5228698693237],[138.25038250382505,53.52462180871808],[138.29358293582936,53.59294744509944],[138.4087840878409,53.673536657241556],[138.5707857078571,53.81894762697627],[138.56718567185675,53.94683920276702],[138.52758527585274,53.95910277852778],[138.49518495184952,53.95910277852778],[138.379983799838,53.91004847548476],[138.25398253982542,53.7260948390734],[137.95157951579517,53.603459081465815],[137.73917739177392,53.559660596605966],[137.32877328773287,53.538637323873246],[137.25317253172534,53.5456450814508],[137.22077220772206,53.578931929944304],[137.31437314373147,53.63149011177612],[137.51597515975163,53.70682350573506],[137.64557645576457,53.86624999062491],[137.7859778597786,53.903040717907174],[137.83637836378364,53.94683920276702],[137.62397623976238,53.96961441489415],[137.47637476374763,54.02742841490914],[137.33957339573396,54.1010098694737],[137.40437404374046,54.1237850816008],[137.45117451174514,54.13079283917838],[137.51237512375127,54.157071930094304],[137.66717667176675,54.28321156649065],[137.52677526775267,54.29197126346264],[137.3791737917379,54.28145962709627],[137.14157141571417,54.181599081615815],[137.0947709477095,54.129040899784],[137.1739717397174,54.05721138461385],[137.2567725677257,54.02567647551476],[137.15597155971562,53.82245150576506],[137.0191701917019,53.84873059668095],[136.8859688596886,53.83997089970899],[136.80316803168034,53.782156899694],[136.72036720367203,53.8049321118211],[136.68436684366844,53.93107174821748],[136.73116731167312,54.06071526340264],[136.77076770767707,54.35328914226642],[136.8211682116821,54.45314968774687],[136.82476824768247,54.56176993019929],[136.79596795967961,54.621335869608686],[136.71316713167136,54.62483974839748],[136.579965799658,54.6143281120311],[136.2379623796238,54.6143281120311],[135.8527585275853,54.58454514232642],[135.4387543875439,54.69316538477884],[135.32715327153272,54.707180899934],[135.25875258752586,54.73170805145551],[135.2119521195212,54.84032829390793],[135.23355233552337,54.90339811210612],[135.26235262352623,54.943692718177175],[135.53955539555398,55.1136308394334],[135.75195751957523,55.16093320308204],[136.17676176761768,55.35189459707098],[136.34956349563498,55.50956914256642],[136.46116461164615,55.5761428395534],[136.79236792367925,55.69352277897778],[137.01197011970123,55.79513526385264],[137.18837188371884,55.891491930544305],[137.38277382773828,55.97558502147521],[137.57357573575734,56.11223629423793],[137.69237692376925,56.13851538515385],[138.07398073980738,56.43284120341204],[138.14238142381424,56.49941490039899],[138.17838178381783,56.5887638095131],[138.21798217982183,56.629058415584154],[138.6607866078661,56.96543077930778],[138.9667896678967,57.08806653691536],[139.18279182791827,57.26150853696038],[139.44559445594456,57.32983417334174],[139.5067950679507,57.35786520365204],[139.61839618396186,57.45597380973808],[139.8019980199802,57.5137878097531],[139.86319863198634,57.54882659764098],[140.00360003600036,57.68722980979808],[140.44640446404463,57.81336944619446],[140.49680496804967,57.86592762802627],[140.68400684006843,58.21281162811627],[140.7920079200792,58.30391247662476],[140.98640986409868,58.41603659786597],[141.34641346413463,58.52816071910718],[141.6020160201602,58.64904453732038],[141.7532175321753,58.74540120401204],[142.0268202682027,58.99943241619917],[142.32922329223294,59.151851143511436],[142.58122581225814,59.239448113231134],[143.19323193231935,59.37084356781068],[143.52443524435245,59.34281253750038],[143.870038700387,59.41113817388174],[144.1220412204122,59.40763429509295],[144.4820448204482,59.376099385993854],[145.5548555485555,59.41289011327612],[145.75645756457567,59.37434744659947],[145.82845828458284,59.33054896173962],[145.93285932859328,59.19915350716008],[146.04806048060482,59.171122476849774],[146.27486274862747,59.22192871928718],[146.4440644406444,59.43040950722008],[146.53766537665376,59.45668859813597],[146.80406804068042,59.37259550720506],[147.04167041670416,59.36558774962751],[147.51327513275135,59.26923108293582],[147.68967689676896,59.290254355668566],[147.87327873278736,59.38836296175461],[148.25848258482586,59.41464205267053],[148.49248492484924,59.26222332535826],[148.72648726487267,59.25871944656947],[148.91368913689138,59.28324659809098],[148.96408964089642,59.36909162841627],[148.8884888848889,59.400626537515365],[148.74448744487444,59.37434744659947],[148.70848708487085,59.447928901164005],[148.79848798487984,59.53202199209491],[148.92448924489247,59.474207992079926],[149.13329133291336,59.48121574965751],[149.20529205292053,59.48822350723506],[149.17649176491767,59.52676617391174],[149.12609126091263,59.55830108301083],[149.0648906489065,59.63013059818098],[149.2916929169292,59.728239204267055],[149.4248942489425,59.76152605276053],[149.64089640896412,59.770285749732494],[150.20250202502024,59.6511538709137],[150.3249032490325,59.63889029515295],[150.4581045810458,59.59158793150431],[150.6669066690667,59.55654914361642],[150.54090540905412,59.52501423451736],[150.48330483304835,59.495231264812645],[150.61650616506165,59.50574290117902],[150.72810728107282,59.468952173896724],[150.82170821708218,59.46019247692476],[150.8649086490865,59.47595993147431],[150.91170911709116,59.52326229512295],[150.9837098370984,59.57056465877159],[151.03411034110343,59.586332113321134],[151.1709117091171,59.58282823453234],[151.34731347313476,59.56180496179962],[151.48411484114843,59.52326229512295],[151.79731797317976,59.32354120416204],[151.94131941319415,59.28324659809098],[152.10332103321036,59.290254355668566],[152.1681216812168,59.27799077990781],[152.2617226172262,59.22368065868159],[151.9917199171992,59.1606108404834],[151.73251732517326,59.14659532532826],[151.5057150571506,59.16411471927219],[151.12051120511205,59.08177356773567],[151.32571325713258,58.87504471919718],[151.7037170371704,58.86628502222521],[152.0889208892089,58.91008350708506],[152.16452164521644,58.99768047680476],[152.31932319323192,59.03096732529826],[152.40212402124024,59.02571150711506],[152.5749257492575,58.95388199194491],[152.8161281612816,58.92585096163461],[152.8809288092881,58.939866476789774],[153.0789307893079,59.08177356773567],[153.1977319773198,59.09403714349642],[153.27333273332732,59.09053326470766],[153.359733597336,59.21492096170962],[153.69453694536946,59.22543259807597],[153.89253892538926,59.11330847683476],[154.01134011340116,59.07476581015811],[154.24534245342454,59.10805265865159],[154.37494374943753,59.1886418707937],[154.4577445774458,59.216672901104005],[154.70254702547027,59.14133950714506],[154.82494824948253,59.18688993139932],[155.0157501575016,59.195649628371285],[155.159751597516,59.19039381018811],[155.15255152551526,59.27098302233023],[155.16695166951672,59.36033193144431],[154.9725497254973,59.449680840558415],[154.58374583745837,59.540781689066876],[154.3569435694357,59.48121574965751],[154.2705427054271,59.47595993147431],[154.21294212942132,59.48296768905189],[154.14814148141483,59.52851811330612],[154.20934209342096,59.60034762847627],[154.2705427054271,59.658161628491285],[154.26694266942673,59.72999114366144],[154.29214292142922,59.83335556793068],[154.38934389343893,59.87715405279053],[154.43974439744397,59.88416181036811],[154.5765457654577,60.094394537695365],[154.9725497254973,60.3764567801928],[155.42615426154265,60.54989878023781],[155.7177571775718,60.68304617421174],[155.85455854558546,60.77765090150902],[156.05616056160562,60.994891386413855],[156.3441634416344,61.154317871303704],[156.48096480964813,61.20687605313552],[156.62856628566288,61.271697810728114],[156.67896678966792,61.480178598660984],[156.79056790567904,61.529232901704006],[156.89136891368912,61.5660236289863],[157.0857708577086,61.6763958108331],[157.37017370173703,61.74647338660887],[157.4709747097471,61.79903156844068],[157.79857798577984,61.79552768965189],[158.06858068580686,61.75348114418645],[158.15138151381512,61.7639927805528],[158.33498334983352,61.8253106593566],[158.54738547385477,61.81129514420144],[158.82458824588247,61.849837810878114],[159.07659076590767,61.921667326048265],[159.18819188191884,61.92867508362585],[159.29619296192965,61.91465956847068],[159.42219422194222,61.80779126541265],[159.4977949779498,61.781512174496754],[159.5517955179552,61.72019429569295],[159.7209972099721,61.758736962369625],[160.1818018180182,61.90239599270993],[160.23940239402395,61.90414793210431],[160.30780307803082,61.89363629573796],[160.32220322203221,61.83932617451174],[160.31860318603185,61.79377575025751],[160.24660246602468,61.6483647805228],[160.16380163801637,61.537992598676],[159.929799297993,61.32425599255993],[159.8829988299883,61.29096914406645],[159.91539915399153,61.23490708344585],[159.9477994779948,61.12803878038781],[159.83619836198363,61.01416271975219],[159.78939789397896,60.95634871973721],[159.8829988299883,60.94408514397645],[160.00540005400057,61.00715496217461],[160.18540185401855,61.04744956824567],[160.28260282602827,61.043945689456905],[160.37980379803798,61.02467435611857],[160.2250022500225,60.831961022735214],[160.19980199802,60.73034853786038],[160.17820178201782,60.69005393178932],[160.17460174601746,60.63924768935189],[160.28620286202863,60.66727871966219],[160.3690036900369,60.70932526512766],[160.48060480604806,60.739108234832344],[160.76500765007654,60.75312374998751],[160.91620916209166,60.89327890153902],[161.03861038610387,60.96335647731476],[162.1870218702187,61.54149647746476],[162.39222392223922,61.66238029567796],[162.50742507425076,61.669388053255545],[162.60822608226084,61.65011671991721],[162.69822698226983,61.65186865931159],[162.71622716227165,61.69566714417144],[162.75222752227523,61.711434598720984],[162.85662856628568,61.7044268411434],[162.92142921429217,61.597558538085366],[162.99342993429934,61.54500035625355],[163.04743047430475,61.553760053225545],[163.0870308703087,61.57127944716947],[163.13743137431373,61.61157405324053],[163.19863198631987,61.644860901734006],[163.25623256232564,61.69917102296023],[163.2058320583206,61.735961750242495],[163.0078300783008,61.7920238108631],[163.0186301863019,61.89188435634355],[163.13023130231306,62.04955890183902],[163.11943119431197,62.152923326108265],[163.16263162631628,62.2597916291663],[163.21303213032132,62.314101750392496],[163.25623256232564,62.336876962519625],[163.3030330303303,62.37366768980189],[163.24543245432454,62.45600884133842],[163.28863288632886,62.51207090195902],[163.33183331833317,62.5506135686357],[164.2570425704257,62.69602453837038],[164.41904419044192,62.704784235342345],[164.56664566645668,62.67500126563766],[164.79344793447933,62.57163684136842],[165.04545045450453,62.517326720142194],[165.3982539825398,62.49455150801509],[165.41625416254163,62.44724914436645],[165.27945279452797,62.463016598916],[165.21465214652147,62.449001083760834],[165.22545225452257,62.405202598900985],[165.20745207452075,62.37366768980189],[165.12465124651249,62.41221035647857],[164.88704887048874,62.431481689816906],[164.67104671046712,62.473528235282345],[164.5990459904599,62.47002435649355],[164.28584285842862,62.347388598886],[164.20664206642067,62.293078477659776],[164.07344073440737,62.04430308365585],[164.06624066240664,61.874364962399625],[164.01944019440197,61.711434598720984],[163.8826388263883,61.63960508355083],[163.83583835838357,61.55901587140872],[163.80343803438035,61.460907265322646],[163.9726397263973,61.42061265925159],[163.99063990639905,61.389077750152495],[164.0050400504005,61.343527325898265],[163.89343893438934,61.24016290162902],[163.619836198362,61.110519386443855],[163.5910359103591,61.08424029552796],[163.5550355503555,61.02642629551295],[163.709837098371,60.91605411366615],[163.58383583835837,60.87751144698947],[163.46503465034652,60.84948041667917],[163.35343353433535,60.80042611363615],[162.97182971829722,60.78290671969219],[162.7126271262713,60.66027096208461],[162.26622266222665,60.535883265082646],[162.06822068220686,60.465805689306904],[162.00342003420036,60.420255265052646],[161.8450184501845,60.232797749852494],[161.75501755017552,60.15220853771038],[161.44901449014492,60.027820840708415],[161.21861218612185,59.84561914369144],[160.85500855008553,59.62662671939219],[160.71100711007114,59.60209956787068],[160.54900549005492,59.54778944664446],[160.35100351003513,59.39361877993781],[159.84699846998473,59.127323991989925],[159.59139591395916,58.803215204027026],[159.45099450994513,58.69634690096902],[159.30699306993068,58.6105018706437],[159.20979209792097,58.51940102213521],[159.03699036990372,58.42479629483793],[158.6877868778688,58.28113726449763],[158.45018450184506,58.16200538567887],[158.32058320583207,58.08316811293113],[158.2737827378274,58.00958665836657],[158.2089820898209,58.02535411291612],[157.9749797497975,57.98681144623947],[157.66537665376654,58.020098294732946],[157.44937449374493,57.79935393103932],[157.21537215372155,57.77657871891219],[156.98496984969853,57.830888840138385],[156.87336873368736,57.80285780982808],[156.83016830168305,57.78008259770098],[156.79056790567904,57.74854768860189],[156.89856898568985,57.67671817343174],[156.9489694896949,57.61540029462793],[156.96336963369635,57.56109017340174],[156.9777697776978,57.46648544610446],[156.8481684816848,57.28953956727068],[156.72936729367296,57.15288829450793],[156.5277652776528,57.021492839928385],[156.06696066960671,56.78147714289642],[156.0237602376024,56.75169417319174],[155.98415984159845,56.69563211257113],[155.7177571775718,56.07194168816687],[155.6421564215642,55.79338332445823],[155.55575555755559,55.34839071828219],[155.5629556295563,55.199475869758686],[155.62055620556208,54.86485544542944],[155.7069570695707,54.52147532412823],[155.9049590495905,53.927567869428685],[155.95175951759518,53.743614233017325],[156.09936099360993,53.006047747977476],[156.11016110161103,52.865892596425965],[156.15336153361534,52.746760717607174],[156.22896228962293,52.625876899394],[156.3657636576366,52.510248899364],[156.37656376563768,52.3665898690237],[156.48816488164886,51.91283756587566],[156.4989649896499,51.47485271727717],[156.52056520565208,51.38024798997989],[156.5421654216542,51.31192235359853],[156.6717667176672,51.226077323273216],[156.7149671496715,51.12446483839838],[156.7257672576726,51.04737950504506],[156.74736747367473,50.968542232297324],[156.8481684816848,51.00708489897397],[157.2009720097201,51.21206180811808],[157.48897488974893,51.408279020290195],[157.53217532175324,51.480108535460346],[157.62937629376296,51.53441865668657],[157.8237782377824,51.60449623246231],[158.10458104581045,51.80947314160642],[158.33138331383316,52.09153538410385],[158.46458464584646,52.30527199021989],[158.49338493384937,52.382357323573245],[158.5005850058501,52.45944265692657],[158.4789847898479,52.625876899394],[158.53298532985332,52.68894671759216],[158.60858608586085,52.87290035400355],[158.56178561785617,52.92195465704657],[158.43218432184324,52.956993444934454],[158.47178471784719,53.0323268388934],[158.56538565385654,53.049846232837325],[158.64098640986413,53.01480744494944],[158.68418684186844,52.935970172201706],[158.74538745387457,52.909691081285814],[158.9505895058951,53.048094293442944],[159.1377913779138,53.1164199298243],[159.58419584195843,53.237303748037476],[159.77139771397714,53.230295990459894],[159.9477994779948,53.12517962679627],[160.02340023400234,53.13043544497944],[160.0018000180002,53.27409447531974],[159.89739897398977,53.38096277837778],[159.89739897398977,53.44753647536476],[159.95499954999553,53.55265283902838],[159.91539915399153,53.62097847540974],[159.87219872198722,53.671784717847174],[159.84339843398436,53.78390883908838],[159.92259922599226,54.0081570815708],[160.00900009000094,54.13079283917838],[160.07380073800738,54.1886068391934],[160.289802898029,54.28846738467385],[160.51660516605165,54.43037447561974],[160.7722077220772,54.54074665746657],[160.93420934209342,54.57753738474884],[161.12861128611286,54.598560657481585],[161.29421294212943,54.51972338473385],[161.62541625416253,54.51621950594506],[161.7262172621726,54.53373889988899],[161.96741967419678,54.687909566595664],[162.10422104221044,54.75273132418823],[162.0790207902079,54.88587871816219],[161.99621996219963,54.9980028394034],[161.82341823418233,55.13815799095491],[161.78381783817838,55.20473168794189],[161.72981729817297,55.357150415254154],[161.72261722617225,55.49555362741128],[161.77661776617765,55.65498011230113],[161.9242192421924,55.84068568810687],[162.08622086220862,56.08946108211083],[162.14742147421475,56.12800374878748],[162.33462334623346,56.187569688196874],[162.46062460624609,56.234872051845514],[162.5290252902529,56.261151142761435],[162.48942489424894,56.399554354918536],[162.59022590225902,56.45561641553914],[162.67302673026734,56.490655203427025],[162.87822878228786,56.47663968827189],[162.9430294302943,56.50817459737098],[163.03663036630365,56.52219011252612],[162.97542975429758,56.448608657961586],[162.89262892628926,56.399554354918536],[162.7126271262713,56.331228718537176],[162.62982629826297,56.23312011245113],[162.83862838628386,56.06493393058929],[162.97182971829722,56.033399021490226],[163.04743047430475,56.04391065785657],[163.18783187831878,56.13676344575944],[163.259832598326,56.17355417304174],[163.33543335433353,56.23312011245113],[163.29583295832958,56.446856718567176],[163.24183241832418,56.564236657991586],[163.25623256232564,56.68862435499355],[163.16623166231665,56.725415082275816],[163.04743047430475,56.74118253682536],[162.92142921429217,56.721911203487025],[162.84942849428495,56.75694999137491],[162.80262802628027,56.81126011260113],[162.79182791827918,56.8760818701937],[162.81342813428137,57.023244779322795],[162.809828098281,57.10208205207053],[162.76302763027633,57.24398914301642],[162.76302763027633,57.28428374908748],[162.7810278102781,57.35786520365204],[162.95742957429576,57.47699708247083],[163.10863108631088,57.56459405219053],[163.18783187831878,57.63817550675506],[163.21303213032132,57.68722980979808],[163.22743227432278,57.79059423406733],[163.14463144631446,57.83789659771597],[162.71982719827201,57.946516840168385],[162.65502655026552,57.948268779562795],[162.52182521825222,57.904470294702946],[162.4678246782468,57.76606708254582],[162.39222392223922,57.717012779502795],[162.39222392223922,57.7450438098131],[162.41022410224105,57.77833065830657],[162.1978219782198,57.829136900744004],[162.0970209702097,57.874687324998234],[162.03942039420394,57.91848580985808],[162.00342003420036,57.98155562805627],[161.96021960219605,58.07616035535355],[162.05022050220504,58.272377567525666],[162.14022140221402,58.44757150696506],[162.45342453424536,58.708610476729774],[162.64422644226443,58.79971132523826],[162.8458284582846,58.939866476789774],[162.93582935829357,58.964393628311285],[162.96822968229685,58.987168840438414],[163.00423004230043,59.02045568893189],[162.93942939429394,59.11506041622917],[162.97542975429758,59.13783562835627],[163.01143011430116,59.148347264722645],[163.08343083430833,59.13082787077872],[163.27423274232746,59.30251793142932],[163.2706327063271,59.519758416334156],[163.32103321033213,59.705463992139926],[163.36423364233644,59.78079738609887],[163.41103411034112,59.83510750732506],[163.49383493834938,59.885913749762494],[163.57303573035733,59.9139447800728],[163.69183691836918,59.978766537665365],[163.74223742237422,60.027820840708415],[163.78183781837822,60.04183635586355],[163.91143911439116,60.03658053768038],[164.0158401584016,60.01730920434204],[164.1346413464135,59.984022355848566],[164.11304113041132,59.89817732552325],[164.24984249842498,59.97351071948219],[164.3758437584376,60.0576038104131],[164.44064440644405,60.073371264962645],[164.52704527045273,60.06110768920189],[164.67104671046712,59.9980378710037],[164.77904779047793,59.87365017400174],[164.85464854648546,59.840363325508264],[164.95544955449554,59.843867204297055],[165.02025020250204,59.86138659824098],[165.07425074250745,59.94547968917189],[165.08505085050854,60.097898416484156],[165.19305193051935,60.12417750740008],[165.2866528665287,60.13468914376642],[165.41625416254163,60.20476671954219],[165.5818558185582,60.236301628641286],[165.94185941859422,60.35718544685446],[166.17946179461796,60.47982120446204],[166.3522635226352,60.485077022645214],[166.3090630906309,60.41499944686947],[166.29106291062914,60.34667381048811],[166.229862298623,60.17848762862627],[166.16866168661687,60.08913871951219],[166.13626136261365,59.978766537665365],[166.15066150661505,59.92270447704476],[166.1866618666187,59.84912302248023],[166.27306273062732,59.85613078005781],[166.33066330663308,59.87189823460736],[166.4530645306453,59.94723162856627],[166.96426964269642,60.306379204417055],[167.22707227072272,60.40623974989751],[167.62667626676267,60.46930956809567],[167.74547745477457,60.50960417416675],[168.1378813788138,60.57442593175932],[168.46188461884623,60.59194532570325],[168.67068670686706,60.56216235599857],[168.78948789487896,60.56391429539295],[169.2250922509225,60.59544920449204],[169.27549275492754,60.556906537815365],[169.6174961749618,60.4377746589966],[169.81549815498158,60.26608459834597],[169.85509855098553,60.25031714379642],[169.88749887498875,60.21878223469736],[169.89829898298984,60.14870465892159],[169.9270992709927,60.10490617406174],[169.9810998109981,60.06636350738506],[170.1539015390154,59.98577429524295],[170.3519035190352,59.96475102251023],[170.39510395103952,60.01030144676446],[170.42390423904243,60.04709217404675],[170.51390513905142,60.259076840768415],[170.58950589505895,60.34316993169932],[170.58950589505895,60.39397617413675],[170.60750607506077,60.43427078020781],[170.79830798307984,60.49734059840597],[170.94950949509496,60.52361968932189],[171.48951489514894,60.72509271967721],[171.7307173071731,60.84247265910159],[171.8315183151832,60.837216840918416],[171.9179191791918,60.86349593183431],[171.9971199711997,60.9002866591166],[172.06552065520657,60.91605411366615],[172.21312213122133,60.998395265202646],[172.3931239312393,61.06146508340083],[172.36072360723608,61.115775204627056],[172.39672396723967,61.16658144706446],[172.49752497524975,61.1858527804028],[172.58392583925843,61.191108598586],[172.69552695526954,61.248922598600984],[172.68832688326887,61.294473022855215],[172.73152731527318,61.31374435619355],[172.78912789127895,61.31024047740476],[172.86832868328685,61.29272108346083],[172.9079290792908,61.31199241679917],[172.839528395284,61.37506223499736],[172.80712807128072,61.436380113801135],[172.85752857528576,61.46966696229461],[173.05553055530555,61.40659714409645],[173.13113131131314,61.40659714409645],[173.39033390333907,61.55726393201431],[173.62433624336245,61.71669041690416],[173.82233822338225,61.67989968962189],[174.13914139141394,61.79552768965189],[174.2867428674287,61.81830290177902],[174.51354513545135,61.82355871996219],[174.61074610746107,61.86735720482204],[174.7151471514715,61.94794641696416],[174.79794797947983,61.93918671999219],[175.19395193951942,62.033791447289474],[175.26955269552695,62.102117083670834],[175.36675366753667,62.12138841700917],[175.44235442354426,62.128396174586754],[175.6151561515615,62.18445823520736],[176.3279632796328,62.34563665949159],[176.4359643596436,62.41045841708416],[176.70236702367026,62.50506314438144],[176.9075690756908,62.53659805348053],[177.159571595716,62.56112520500204],[177.18837188371884,62.590908174706755],[177.00837008370087,62.62594696259461],[176.96516965169656,62.659233811088114],[176.96516965169656,62.69252065958159],[176.99036990369905,62.7223036292863],[177.02277022770227,62.776613750512496],[177.09117091170913,62.78887732627325],[177.1739717397174,62.750334659596604],[177.26037260372607,62.750334659596604],[177.29997299973002,62.78362150809008],[177.33957339573396,62.7818695686957],[177.36117361173615,62.73631914444144],[177.31437314373147,62.68551290200401],[177.29637296372965,62.64521829593295],[177.2927729277293,62.59966787167872],[177.35037350373506,62.58740429591796],[177.6635766357664,62.58214847773479],[178.01998019980203,62.547109689846906],[178.96318963189634,62.35614829585796],[179.0459904599046,62.32286144736446],[179.1215912159122,62.32110950797008],[179.13239132391323,62.39644290192902],[179.1755917559176,62.47002435649355],[179.2871928719287,62.51031896256461],[179.47799477994784,62.613683386833856],[179.5715957159572,62.68726484139842],[179.5715957159572,62.773109871723705],[179.51039510395105,62.86245878083781],[179.38079380793812,62.88348205357053],[179.30159301593017,62.939544114191136],[179.25839258392585,63.007869750572496],[179.33039330393308,63.05867599300993],[179.4059940599406,63.077947326348266],[179.3879938799388,63.14802490212401],[179.3339933399334,63.190071447589474],[179.02799027990284,63.282924235492345],[178.91998919989203,63.34424211429615],[178.91998919989203,63.400304174916755],[178.7939879398794,63.540459326468266],[178.77598775987764,63.510676356763554],[178.78678786787867,63.442350720382194],[178.74358743587436,63.395048356733554],[178.67878678786786,63.40205611431114],[178.66798667986683,63.44059878098781],[178.70758707587078,63.52118799312993],[178.65358653586537,63.55622678101781],[178.46638466384667,63.57374617496174],[178.44118441184412,63.605281084060834],[178.62478624786252,63.65083150831509],[178.68238682386823,63.65083150831509],[178.73278732787327,63.66659896286464],[178.69318693186932,63.841792902304036],[178.649986499865,63.96442865991159],[178.53478534785347,63.974940296277964],[178.4519845198452,64.01173102356023],[178.4735847358474,64.08881635691358],[178.4771847718477,64.12735902359023],[178.379983799838,64.26050641756419],[178.31158311583118,64.31481653879038],[178.22878228782287,64.36387084183343],[178.16398163981643,64.30956072060721],[178.13158131581315,64.23597926604265],[178.04518045180453,64.2202118114931],[177.95157951579517,64.22196375088751],[177.68877688776888,64.30430490242404],[177.43317433174332,64.44446005397555],[177.4115741157412,64.5723516297663],[177.4655746557466,64.73703393283932],[177.4259742597426,64.76331302375525],[177.38637386373864,64.77382466012159],[177.05157051570518,64.7195145388954],[176.8427684276843,64.63366950857008],[176.73116731167312,64.62490981159812],[176.50796507965083,64.68272381161313],[176.1407614076141,64.58636714492144],[176.219962199622,64.64242920554204],[176.28476284762849,64.66345247827479],[176.34956349563498,64.70549902374023],[176.29916299162994,64.78433629648796],[176.2487624876249,64.84215029650298],[176.16956169561695,64.88419684196842],[176.05796057960583,64.90522011470114],[175.94635946359466,64.86492550863008],[175.85995859958604,64.82463090255902],[175.67635676356764,64.78258435709358],[175.3307533075331,64.74579362981129],[175.0967509675097,64.74579362981129],[174.69714697146975,64.68097187221872],[174.549545495455,64.68447575100751],[175.0967509675097,64.77732853891038],[175.39555395553958,64.78433629648796],[175.78075780757808,64.84390223589736],[176.06156061560614,64.96128217532174],[176.42876428764288,64.85441387226373],[176.55836558365587,64.84039835710857],[176.8319683196832,64.84915805408053],[177.06957069570694,64.78608823588235],[177.1487714877149,64.80535956922068],[177.22437224372243,64.86142162984129],[177.12357123571235,64.9472666601666],[177.03717037170372,64.99982484199842],[176.939969399694,65.01559229654796],[176.6447664476645,65.006832599576],[176.45036450364506,65.02610393291434],[176.34236342363425,65.04712720564706],[176.41436414364142,65.07165435716857],[176.6231662316623,65.0383675086751],[176.88236882368824,65.08216599353494],[177.17757177571775,65.01384035715358],[177.25317253172534,64.95427441774419],[177.3359733597336,64.93149920561706],[177.58077580775807,64.77732853891038],[177.749977499775,64.71776259950099],[178.28638286382863,64.67221217524676],[178.52038520385207,64.60213459947099],[178.69678696786968,64.6319175691757],[179.15039150391505,64.78083241769917],[179.44919449194492,64.82287896316464],[179.65079650796508,64.92098756925068],[179.82719827198275,65.0348636298863],[-180,65.0663985389854],[-179.7047970479705,65.18728235719857],[-179.63639636396363,65.24334441781917],[-179.51759517595175,65.38700344815948],[-179.4527945279453,65.44481744817449],[-179.3519935199352,65.51664696334464],[-179.34479344793448,65.57446096335963],[-179.36639366393663,65.63928272095222],[-179.44919449194492,65.68833702399525],[-179.639996399964,65.75841459977099],[-179.729997299973,65.80396502402525],[-179.7911979119791,65.90032169071691],[-179.7839978399784,66.01770163014129],[-179.74079740797407,66.10529859986099],[-179.68319683196833,66.18413587260872],[-179.61479614796147,66.12807381198812],[-179.4239942399424,66.14033738774887],[-179.3267932679327,66.163112599876],[-179.3159931599316,66.2191746604966],[-179.3411934119341,66.28750029687797],[-179.29439294392944,66.30501969082192],[-179.19359193591936,66.31202744839948],[-179.17919179191793,66.35407399386494],[-179.14319143191432,66.37509726659766],[-179.1071910719107,66.34531429689298],[-179.10359103591037,66.23143823625736],[-179.02439024390245,66.20340720594706],[-178.91638916389164,66.18063199381993],[-178.86958869588696,66.18763975139751],[-178.81918819188192,66.20340720594706],[-178.75438754387545,66.23669405444053],[-178.6139861398614,66.35582593325933],[-178.52758527585277,66.40137635751358],[-178.53478534785347,66.31728326658268],[-178.5851858518585,66.19815138776389],[-178.61758617586176,66.16661647866479],[-178.69318693186932,66.12456993319933],[-178.72918729187293,66.03697296347963],[-178.74718747187472,66.01419775135253],[-178.85878858788587,66.03697296347963],[-178.9379893798938,66.03346908469084],[-178.88038880388802,65.93711241799917],[-178.79038790387904,65.86528290282902],[-178.6787867878679,65.79520532705328],[-178.559985599856,65.75315878158781],[-178.52758527585277,65.75491072098222],[-178.50238502385025,65.74089520582706],[-178.4987849878499,65.69709672096721],[-178.52758527585277,65.59373229669797],[-178.5059850598506,65.53767023607736],[-178.41238412384124,65.4956236906119],[-178.31158311583116,65.48511205424555],[-177.69957699576995,65.49036787242872],[-177.48717487174872,65.50438338758389],[-177.1739717397174,65.60249199366993],[-177.05517055170552,65.6130036300363],[-176.9219692196922,65.60074005427555],[-176.54756547565475,65.54818187244373],[-176.0939609396094,65.47109653909038],[-175.9211592115921,65.35196466027159],[-175.85635856358564,65.23283278145283],[-175.83115831158312,65.10494120566204],[-175.859958599586,65.05413496322464],[-175.85275852758528,65.01033647836479],[-175.7159571595716,64.9455147207722],[-175.52155521555216,64.86667744802449],[-175.4819548195482,64.84915805408053],[-175.44235442354423,64.81587120558706],[-175.39555395553955,64.80185569043189],[-175.25515255152553,64.79484793285434],[-175.14715147151472,64.80886344800948],[-175.03555035550355,64.81411926619265],[-174.83034830348305,64.775576599516],[-174.57114571145712,64.71776259950099],[-174.31914319143192,64.63717338735887],[-174.20394203942038,64.57760744794948],[-174.00234002340022,64.44971587215872],[-173.8979389793898,64.40942126608766],[-173.72873728737287,64.36387084183343],[-173.66753667536676,64.35686308425585],[-173.60273602736027,64.36562278122781],[-173.47673476734766,64.428692599426],[-173.3939339393394,64.47949884186343],[-173.3291332913329,64.5390647812728],[-173.30753307533075,64.4882585388354],[-173.30753307533075,64.44270811458114],[-173.37593375933758,64.41117320548204],[-173.37593375933758,64.35511114486144],[-173.2751327513275,64.29028938726887],[-173.15633156331563,64.2797777509025],[-173.00873008730088,64.29729714484645],[-172.95832958329584,64.32708011455114],[-172.91512915129152,64.3691266600166],[-172.94752947529474,64.50752987217373],[-172.90432904329043,64.52680120551204],[-172.79272792727926,64.49877017520174],[-172.75672756727568,64.4602275085251],[-172.73872738727388,64.41292514487645],[-172.69552695526954,64.40766932669328],[-172.40032400324003,64.41467708427083],[-172.37872378723787,64.43219647821479],[-172.3931239312393,64.47424302368023],[-172.43632436324364,64.51453762975129],[-172.48672486724868,64.544320599456],[-172.61632616326165,64.57760744794948],[-172.74592745927458,64.6038865388654],[-172.8539285392854,64.60914235704857],[-172.90072900729007,64.6284136903869],[-172.889928899289,64.66345247827479],[-172.92232922329222,64.70549902374023],[-172.90432904329043,64.73002617526174],[-172.81072810728108,64.76156108436084],[-172.79992799928,64.79134405406555],[-172.8971289712897,64.82638284195343],[-172.99792997929978,64.83689447831978],[-173.08433084330844,64.81762314498144],[-173.06633066330664,64.84740611468615],[-172.99792997929978,64.87718908439084],[-172.8971289712897,64.88945266015159],[-172.79272792727926,64.88244490257404],[-172.5911259112591,64.90872399348993],[-172.40032400324003,64.96478605411053],[-172.3031230312303,65.00157678139283],[-172.21312213122133,65.04887914504144],[-172.2239222392224,65.12946835718358],[-172.28512285122852,65.20655369053691],[-172.37872378723787,65.22757696326963],[-172.48312483124832,65.22232114508645],[-172.5731257312573,65.22757696326963],[-172.66312663126632,65.24860023600235],[-172.31032310323104,65.27487932691827],[-172.27072270722707,65.30291035722857],[-172.21312213122133,65.42554611483615],[-172.23112231122312,65.45532908454084],[-172.30672306723068,65.44832132696328],[-172.41832418324182,65.45007326635766],[-172.3931239312393,65.47460041787917],[-172.35352353523535,65.4956236906119],[-172.55512555125551,65.6112516906419],[-172.7819278192782,65.68132926641766],[-172.72072720727206,65.69184090278404],[-172.60912609126092,65.69008896338963],[-172.43632436324364,65.66906569065691],[-172.3211232112321,65.61825944821948],[-172.28152281522816,65.58146872093721],[-172.23472234722348,65.57095708457084],[-172.13032130321304,65.56745320578204],[-171.95751957519576,65.54292605426053],[-171.94671946719467,65.50788726637268],[-171.90711907119072,65.4956236906119],[-171.79191791917918,65.50963920576706],[-171.4679146791468,65.53241441789419],[-171.36351363513634,65.52715859971099],[-171.2159121591216,65.50263144818948],[-171.1691116911169,65.50263144818948],[-171.10431104311044,65.51139114516144],[-171.0539105391054,65.54993381183812],[-171.1331113311133,65.62877108458585],[-171.30231302313024,65.69884866036159],[-171.40311403114032,65.75140684219343],[-171.449914499145,65.79345338765887],[-171.4211142111421,65.81097278160283],[-171.3779137791378,65.80396502402525],[-171.23031230312304,65.73739132703827],[-171.11871118711187,65.69534478157283],[-170.9999099991,65.66556181186812],[-170.89550895508955,65.64278659974099],[-170.6651066510665,65.62176332700827],[-170.56070560705606,65.65680211489615],[-170.54270542705427,65.71111223612237],[-170.56430564305643,65.82323635736358],[-170.5391053910539,65.86528290282902],[-170.40230402304024,65.92835272102721],[-170.1611016110161,66.00718999377494],[-170.00270002700026,66.03346908469084],[-169.94869948699488,66.03171714529645],[-169.89109891098911,66.00543805438053],[-169.82989829898298,65.99843029680298],[-169.7290972909729,66.05799623621238],[-169.77949779497794,66.14384126653766],[-169.88749887498875,66.163112599876],[-170.2439024390244,66.17012035745358],[-170.19350193501936,66.20165526655268],[-170.21150211502115,66.23669405444053],[-170.24750247502476,66.27173284232842],[-170.30150301503016,66.29450805445555],[-170.36270362703627,66.29801193324434],[-170.48150481504814,66.278740599906],[-170.6039060390604,66.24895763020129],[-170.54270542705427,66.29100417566676],[-170.47430474304744,66.32078714537144],[-170.51030510305102,66.34356235749857],[-170.5571055710557,66.35757787265374],[-170.9279092790928,66.52926793330434],[-171.14751147511475,66.59233775150253],[-171.35991359913598,66.67643084243343],[-171.56871568715687,66.81833793337933],[-171.79551795517955,66.93221399401494],[-172.03312033120332,66.972508600086],[-172.27432274322743,66.96550084250842],[-172.4471244712447,66.99177993342434],[-172.61992619926198,67.02681872131222],[-173.00873008730088,67.06536138798887],[-173.00153001530015,67.03382647888978],[-172.5839258392584,66.97776441826917],[-172.5191251912519,66.95323726674766],[-172.5479254792548,66.93046205462053],[-172.64152641526414,66.92520623643736],[-172.9619296192962,66.94272563038132],[-173.05913059130592,66.95498920614207],[-173.14553145531454,66.99878769100192],[-173.19233192331924,66.99353187281872],[-173.22833228332283,66.96900472129721],[-173.21753217532176,66.91119072128222],[-173.17433174331742,66.86388835763358],[-173.26073260732608,66.83936120611207],[-173.3471334713347,66.85162478187283],[-173.34353343533436,66.90943878188781],[-173.32193321933218,66.95498920614207],[-173.22473224732246,67.03557841828419],[-173.16713167131672,67.05309781222812],[-173.15633156331563,67.06886526677766],[-173.49473494734949,67.10565599405993],[-173.58833588335884,67.13193508497585],[-173.67833678336783,67.1441986607366],[-173.88353883538835,67.10565599405993],[-174.44874448744488,67.10390405466555],[-174.54954549545496,67.08988853951038],[-174.5531455314553,67.06360944859449],[-174.52074520745208,67.04959393343933],[-174.43074430744306,67.03733035767857],[-174.34074340743408,67.03908229707298],[-174.2831428314283,67.00229156979069],[-174.15354153541534,66.98126829705797],[-174.0851408514085,66.94272563038132],[-174.0419404194042,66.87615193339434],[-174.02034020340204,66.82709763035132],[-174.0059400594006,66.77804332730827],[-174.059940599406,66.69044635758857],[-174.13914139141392,66.65190369091192],[-174.23274232742327,66.63263235757358],[-174.19674196741968,66.58007417574177],[-174.1031410314103,66.53977956967069],[-173.91953919539196,66.52226017572676],[-173.8439384393844,66.48897332723328],[-173.77553775537754,66.43466320600706],[-173.8331383313833,66.3663375696257],[-173.90153901539014,66.3102755090051],[-173.95553955539555,66.28750029687797],[-173.99513995139952,66.24545375141253],[-174.0239402394024,66.22968629686298],[-174.06354063540635,66.22968629686298],[-174.01674016740168,66.38210502417525],[-174.0851408514085,66.47320587268374],[-174.20754207542075,66.45218259995099],[-174.2579425794258,66.42765544842948],[-174.3659436594366,66.34881817568177],[-174.39474394743948,66.34356235749857],[-174.419944199442,66.37159338780887],[-174.45234452344522,66.42940738782389],[-174.47754477544777,66.49247720602207],[-174.50274502745026,66.5380276302763],[-174.61074610746107,66.58532999392494],[-174.67554675546756,66.60284938786887],[-174.86274862748627,66.61336102423525],[-174.9239492394924,66.62387266060162],[-174.869948699487,66.72548514547645],[-174.77274772747728,66.78505108488585],[-174.78354783547834,66.9164465394654],[-174.83034830348305,66.96199696371963],[-174.88434884348843,67.0005396303963],[-174.93834938349383,67.09339241829917],[-174.9311493114931,67.203764600146],[-174.869948699487,67.26858635773857],[-174.84834848348484,67.34917556988069],[-174.91674916749167,67.4069895698957],[-175.00315003150033,67.43677253960038],[-175.06435064350643,67.41399732747328],[-175.1219512195122,67.37720660019102],[-175.15435154351545,67.36494302443023],[-175.3739537395374,67.35793526685268],[-175.23355233552334,67.44728417596676],[-175.24075240752407,67.52086563053132],[-175.2659526595266,67.56641605478555],[-175.3091530915309,67.60145484267343],[-175.34515345153451,67.67854017602676],[-176.90756907569076,68.11827696401963],[-177.17037170371702,68.17433902464026],[-177.29637296372962,68.22164138828887],[-177.4079740797408,68.244416600416],[-177.51957519575197,68.23740884283842],[-177.5879758797588,68.22339332768328],[-177.63837638376384,68.24091272162721],[-177.59157591575917,68.28120732769827],[-177.52677526775267,68.29522284285343],[-177.68157681576815,68.3635484792348],[-178.25038250382505,68.54224629746298],[-178.3727837278373,68.56502150959011],[-178.28278282782827,68.51771914594147],[-177.86157861578616,68.37756399438993],[-177.7967779677797,68.33726938831887],[-177.9227792277923,68.28646314588147],[-178.0559805598056,68.26543987314872],[-178.019980199802,68.32325387316374],[-178.0487804878049,68.3880756307563],[-178.09918099180993,68.42486635803857],[-178.24318243182432,68.46691290350404],[-178.47358473584737,68.50195169139192],[-178.69318693186932,68.54575017625177],[-178.73638736387363,68.59305253990041],[-178.7507875078751,68.65962623688736],[-178.6139861398614,68.60356417626676],[-178.53838538385384,68.58604478232283],[-178.68958689586896,68.67539369143691],[-178.87318873188732,68.75423096418464],[-179.279992799928,68.8260604793548],[-179.35559355593557,68.85233957027071],[-179.47079470794708,68.91190550968011],[-179.5139951399514,68.91716132786328],[-179.59679596795968,68.90664969149691],[-179.79839798397984,68.93993653999041],[-180,68.98373502485026]],[[-180,71.53806266187661],[179.88479884798852,71.52404714672147],[179.71559715597158,71.46623314670646],[179.54639546395464,71.44696181336815],[179.23679236792367,71.32432605576057],[178.89118891188912,71.2314732678577],[178.82998829988298,71.17716314663147],[178.68238682386823,71.10533363146132],[178.62838628386282,71.0475196314463],[178.649986499865,71.00021726779767],[178.7939879398794,70.82151944956951],[178.86238862388626,70.82677526775268],[179.1539915399154,70.8810853889789],[179.64719647196472,70.89860478292283],[179.88119881198816,70.97569011627616],[-180,70.99320951022011],[-179.73359733597337,70.97218623748736],[-179.5067950679507,70.92313193444434],[-179.41679416794167,70.91962805565555],[-179.15759157591575,70.9406513283883],[-178.52758527585277,71.01423278295283],[-178.06318063180632,71.04226381326313],[-177.8219782197822,71.06679096478464],[-177.5231752317523,71.1666515102651],[-177.49797497974978,71.21920969209691],[-177.5339753397534,71.26300817695676],[-177.58437584375844,71.2822795102951],[-177.81837818378185,71.34009351031011],[-177.97317973179733,71.39089975274754],[-178.0559805598056,71.43820211639616],[-178.13518135181351,71.46623314670646],[-178.21438214382144,71.482000601256],[-178.35478354783547,71.52930296490464],[-178.43758437584376,71.5415665406654],[-178.8767887678877,71.57660532855328],[-178.99558995589956,71.59237278310283],[-179.11079110791107,71.59587666189162],[-179.2547925479255,71.57134951037011],[-179.40239402394025,71.56609369218691],[-179.54639546395464,71.58186114673646],[-179.69039690396903,71.5783572679477],[-179.84519845198452,71.55032623763739],[-180,71.53806266187661]],[[-180,-16.167527300273022],[-179.9567995679957,-16.150007906329094],[-179.9459994599946,-16.12548075480757],[-179.96759967599675,-16.12548075480757],[-180,-16.15351178511787],[179.84879848798488,-16.214829663921662],[179.78759787597875,-16.221837421499245],[179.71559715597158,-16.207821906344094],[179.63639636396363,-16.223589360893627],[179.549995499955,-16.249868451809547],[179.47439474394747,-16.293666936669396],[179.35919359193593,-16.3795119669947],[179.29439294392944,-16.398783300333022],[179.22599225992263,-16.405791057910605],[179.09279092790928,-16.4373259670097],[178.95958959589598,-16.482876391263943],[178.86598865988663,-16.540690391278943],[178.8047880478805,-16.631791239787418],[178.74358743587436,-16.633543179181814],[178.6859868598686,-16.665078088280907],[178.63558635586355,-16.64931063373136],[178.5851858518585,-16.62127960342106],[178.56718567185675,-16.66332614888651],[178.5419854198542,-16.700116876168792],[178.51318513185134,-16.7263959670847],[178.4987849878499,-16.78771384588849],[178.60318603186033,-16.799977421649245],[178.63918639186392,-16.850783664086663],[178.66438664386646,-16.92086123986242],[178.70758707587078,-16.976923300483023],[178.80118801188013,-16.952396148961512],[178.8839888398884,-16.885822451974548],[178.94878948789489,-16.90334184591849],[179.00639006390065,-16.8998379671297],[179.0567905679057,-16.813992936804397],[179.20079200792009,-16.712380451929548],[179.30159301593017,-16.710628512535152],[179.32319323193235,-16.71763627011272],[179.34479344793448,-16.770194451944548],[179.3735937359374,-16.791217724677267],[179.42039420394207,-16.806985179226814],[179.46719467194674,-16.80523323983242],[179.58959589595895,-16.78771384588849],[179.71559715597158,-16.74391536102864],[179.81999819998202,-16.73690760345106],[179.92799927999283,-16.74391536102864],[179.88839888398883,-16.666830027675303],[179.90639906399065,-16.582736936744396],[179.92799927999283,-16.551202027645303],[179.9315993159932,-16.51966711854621],[179.88479884798852,-16.517915179151814],[179.84159841598415,-16.537186512490152],[179.69759697596976,-16.631791239787418],[179.56799567995682,-16.747419239817418],[179.56439564395646,-16.637047057970605],[179.61839618396186,-16.528426815518173],[179.7479974799748,-16.446085663981663],[179.79479794797948,-16.37075227002272],[179.84879848798488,-16.30242663364136],[-180,-16.169279239667418],[-180,-16.167527300273022]],[[-33.39933399333992,83.57739018015181],[-33.838538385383856,83.53008781650317],[-34.130141301413005,83.52833587710879],[-34.42894428944288,83.55811884681347],[-34.666546665466655,83.57038242257423],[-34.94014940149401,83.56863048317985],[-35.16695166951669,83.54585527105272],[-35.45135451354514,83.53884751347513],[-36.6069660696607,83.53709557408075],[-36.642966429664284,83.52833587710879],[-36.67176671766717,83.50906454377045],[-36.68976689766896,83.47928157406574],[-36.8049680496805,83.4652660589106],[-37.121771217712165,83.46876993769939],[-37.48537485374854,83.49855290740408],[-37.72297722977228,83.49855290740408],[-37.82737827378273,83.48628933164332],[-37.960579605796056,83.4372350286003],[-38.0721807218072,83.41270787707879],[-38.18738187381874,83.40219624071241],[-38.54018540185402,83.41445981647317],[-38.648186481864826,83.40044430131803],[-38.74898748987491,83.37066133161332],[-38.74898748987491,83.33211866493664],[-38.64458644586446,83.28656824068241],[-38.54018540185402,83.25853721037211],[-37.992979929799304,83.18495575580755],[-37.935379353793536,83.16042860428604],[-38.01458014580146,83.09560684669347],[-38.036180361803616,83.04655254365045],[-38.09738097380972,83.01326569515695],[-38.15498154981549,82.99925018000181],[-38.277382773827725,82.99925018000181],[-38.93258932589325,83.17619605883559],[-39.317793177931776,83.20422708914589],[-39.58779587795877,83.25503333158332],[-39.886598865988645,83.29883181644317],[-40.35820358203583,83.33211866493664],[-40.689406894068924,83.27605660431604],[-40.9810098100981,83.18495575580755],[-41.301413014130134,83.10086266487664],[-41.521015210152086,83.12714175579256],[-41.6830168301683,83.13064563458136],[-41.81981819818196,83.14816502852528],[-42.05382053820537,83.2059790285403],[-42.2590225902259,83.23225811945619],[-42.77382773827739,83.25853721037211],[-43.00783007830077,83.26379302855528],[-43.1950319503195,83.25503333158332],[-44.19584195841958,83.1464130891309],[-44.65664656646567,83.12889369518695],[-45.12105121051209,83.07808745274954],[-45.416254162541634,83.01852151334015],[-45.90945909459094,83.06056805880559],[-46.16866168661687,83.06407193759438],[-46.47826478264781,82.95194781635317],[-46.136261362613624,82.8590950284503],[-45.87345873458733,82.8555911496615],[-45.30465304653046,82.86435084663347],[-45.02745027450274,82.88537411936619],[-44.76104761047611,82.88362217997181],[-44.23904239042389,82.85734308905589],[-41.43461434614346,82.77850581630815],[-41.369813698136966,82.75047478599785],[-41.3590135901359,82.70492436174362],[-41.87741877418773,82.68039721022211],[-41.97821978219781,82.68915690719408],[-42.05382053820537,82.7101801799268],[-42.233822338223376,82.72594763447634],[-42.651426514265125,82.74171508902589],[-45.06705067050669,82.78551357388574],[-45.358653586535866,82.7714980587306],[-45.55665556655566,82.74697090720909],[-45.5530555305553,82.72594763447634],[-44.57744577445774,82.54199399806498],[-44.32544325443254,82.47191642228924],[-44.23904239042389,82.36855199802],[-44.33264332643327,82.31073799800498],[-44.54864548645486,82.25993175556755],[-44.63864638646385,82.10400914946649],[-44.62784627846278,82.02517187671876],[-44.59184591845917,81.9568462403374],[-44.5270452704527,81.897280300928],[-44.53064530645307,81.84822599788498],[-44.60624606246063,81.8131872099971],[-44.728647286472864,81.77990036150362],[-44.89064890648905,81.78866005847559],[-45.29025290252903,81.82895466454664],[-46.61866618666187,82.09700139188894],[-47.35667356673565,82.17408672524226],[-48.861488614886156,82.40534272530226],[-50.03870038700387,82.47191642228924],[-50.81990819908199,82.47366836168362],[-50.989109891098906,82.45965284652846],[-50.9351093510935,82.38256751317513],[-50.711907119071185,82.23715654344045],[-50.395103951039516,82.12152854341045],[-49.69309693096932,81.97261369488695],[-49.5418954189542,81.91830357366075],[-49.64989649896498,81.897280300928],[-49.865898658986595,81.89377642213924],[-50.359103591035904,81.90954387668876],[-50.895508955089554,81.89552836153362],[-51.35271352713528,82.02517187671876],[-51.752317523175236,82.0777300585506],[-52.77472774727747,82.32124963437136],[-53.023130231302304,82.32124963437136],[-53.10953109531094,82.25117205859559],[-53.10233102331023,82.11977660401604],[-52.92592925929259,82.03918739187392],[-52.969129691296914,81.96735787670377],[-53.04113041130411,81.87100121001211],[-53.145531455314554,81.79917169484196],[-53.27873278732787,81.7536212705877],[-53.42993429934299,81.68879951299513],[-53.55593555935559,81.65376072510725],[-53.59193591935919,81.67653593723438],[-53.59553595535955,81.73785381603815],[-53.58113581135811,82.06196260400105],[-53.67113671136711,82.16357508887589],[-53.854738547385466,82.23715654344045],[-53.987939879398795,82.27920308890589],[-54.27594275942759,82.32650545255453],[-54.54954549545495,82.35103260407604],[-54.72594725947259,82.35103260407604],[-55.345153451534514,82.30022636163861],[-55.48555485554856,82.28270696769468],[-55.550355503555025,82.24591624041241],[-56.212762127621275,82.2213890888909],[-56.590765907659076,82.22664490707407],[-57.71757717577175,82.16883090705909],[-58.71838718387184,82.09349751310015],[-59.26199261992619,82.00590054338045],[-59.26919269192692,81.98137339185894],[-58.81558815588156,81.92005551305513],[-58.56718567185672,81.85873763425136],[-58.22878228782288,81.7536212705877],[-57.85437854378543,81.66252042207924],[-57.166771667716674,81.53287690689407],[-56.86076860768607,81.45929545232954],[-56.65916659166591,81.39447369473694],[-56.615966159661596,81.36293878563785],[-56.73116731167312,81.36644266442664],[-56.86076860768607,81.38221011897619],[-57.0839708397084,81.42951248262483],[-57.50517505175051,81.53988466447166],[-57.78957789577895,81.59244284630347],[-58.08118081180811,81.62222581600815],[-58.43038430384303,81.69055145238954],[-58.9559895598956,81.82545078575785],[-59.28359283592836,81.88326478577287],[-59.643596435964355,81.9025361191112],[-59.90279902799027,81.93231908881589],[-60.10080100801008,81.93757490699909],[-60.43200432004319,81.92005551305513],[-60.84240842408424,81.85523375546256],[-61.01521015210152,81.8096833312083],[-61.202412024120235,81.74661351301015],[-61.234812348123484,81.6940553311783],[-61.177211772117715,81.63273745237453],[-61.13041130411304,81.53287690689407],[-61.101611016110155,81.39622563413135],[-61.16281162811627,81.28234957349574],[-61.31761317613176,81.18774484619846],[-61.436414364143644,81.13343472497226],[-61.51921519215192,81.11766727042271],[-61.63441634416344,81.1159153310283],[-61.86121861218612,81.13693860376105],[-62.04842048420484,81.17197739164891],[-62.30042300423004,81.19475260377604],[-62.671226712267114,81.21402393711438],[-62.90162901629016,81.21752781590317],[-62.99162991629916,81.2070161795368],[-63.21123211232111,81.1439463613386],[-63.23643236432363,81.08262848253483],[-63.096030960309605,80.93721751280015],[-63.02763027630276,80.8899151491515],[-63.06003060030599,80.88641127036271],[-63.44163441634416,81.01430284615347],[-63.578435784357836,81.04408581585815],[-63.72243722437224,81.05810133101332],[-63.891638916389155,81.05634939161891],[-64.51444514445144,81.0002873309983],[-64.69444694446945,80.96524854311045],[-65.06165061650616,80.83560502792528],[-65.35685356853568,80.76727939154392],[-65.64485644856448,80.6849382400074],[-65.79965799657997,80.66041108848589],[-65.96165961659617,80.64814751272513],[-66.13446134461344,80.625372300598],[-66.3720637206372,80.58332575513256],[-66.60966609666096,80.52901563390634],[-66.99486994869949,80.41338763387634],[-67.04887048870488,80.38535660356604],[-67.19287192871928,80.28024023990241],[-67.20007200072,80.2224262398874],[-67.14247142471424,80.1663641792668],[-67.05967059670596,80.12256569440694],[-66.95886958869588,80.09278272470226],[-66.84366843668437,80.07701527015271],[-66.44766447664476,80.0805191489415],[-66.29286292862928,80.07175945196951],[-65.98325983259832,80.02971290650407],[-65.81045810458104,80.0244570883209],[-65.55485554855548,80.047232300448],[-65.39645396453965,80.07701527015271],[-65.22365223652235,80.08577496712468],[-64.98244982449825,80.08227108833589],[-64.7340473404734,80.10504630046302],[-64.54324543245433,80.13658120956211],[-64.43884438844388,80.14183702774528],[-64.32724327243272,80.13307733077332],[-64.20484204842047,80.1120540580406],[-64.17964179641795,80.09979048227981],[-64.4640446404464,80.07175945196951],[-64.63324633246332,80.04022454287042],[-64.79164791647916,79.99992993679936],[-64.83844838448384,79.96839502770027],[-64.90324903249032,79.88079805798057],[-64.98964989649896,79.73713902764027],[-65.11565115651156,79.58822417911679],[-65.28845288452884,79.43755739119891],[-65.42165421654217,79.33944878511286],[-65.55845558455584,79.27637896691468],[-65.82485824858249,79.17301454264543],[-65.96885968859688,79.13271993657438],[-66.07686076860769,79.11870442141921],[-66.24246242462424,79.11695248202483],[-66.58446584465844,79.13797575475755],[-67.35487354873548,79.12396023960241],[-67.48087480874808,79.11695248202483],[-67.70767707677076,79.08016175474256],[-67.86967869678696,79.0678981789818],[-68.06768067680676,79.0661462395874],[-68.37728377283773,79.0381152092771],[-68.83088830888309,78.98030120926211],[-69.02889028890289,78.94351048197981],[-69.01089010890108,78.9224872092471],[-68.92448924489244,78.88219260317604],[-68.9280892808928,78.86642514862649],[-68.99288992889929,78.85766545165453],[-69.9720997209972,78.77707623951241],[-70.41490414904149,78.72451805768057],[-70.62370623706236,78.68947926979271],[-70.75330753307533,78.65619242129921],[-70.90450904509045,78.63867302735528],[-71.39411394113941,78.64217690614407],[-71.51651516515165,78.63867302735528],[-71.64971649716497,78.62290557280573],[-72.02412024120241,78.55282799702996],[-72.39492394923948,78.50377369398694],[-72.47412474124741,78.48275042125422],[-72.67932679326793,78.4004092697177],[-72.71532715327153,78.36186660304102],[-72.6721267212672,78.33558751212513],[-72.57132571325712,78.29879678484286],[-72.5821258212582,78.27952545150453],[-72.81972819728198,78.19368042117921],[-72.79092790927909,78.15513775450256],[-72.58572585725857,78.08506017872679],[-72.24732247322473,77.99045545142951],[-72.15732157321573,77.95716860293604],[-72.06372063720637,77.93614533020332],[-71.64971649716497,77.89935460292102],[-71.51291512915128,77.87482745139951],[-71.39051390513904,77.83278090593407],[-71.27171271712717,77.81350957259573],[-70.99450994509945,77.7907343604686],[-70.72810728107281,77.79248629986301],[-70.61290612906129,77.79949405744057],[-70.41130411304113,77.84329254230042],[-70.1161011610116,77.84154060290604],[-70.080100801008,77.83102896653966],[-70.28530285302853,77.79774211804619],[-70.56250562505625,77.71715290590407],[-70.53370533705336,77.69963351196012],[-70.31770317703176,77.69087381498815],[-70.12690126901269,77.63831563315634],[-70.11970119701196,77.58400551193012],[-69.97569975699757,77.54721478464785],[-69.35289352893528,77.46662557250573],[-69.1980919809198,77.46312169371694],[-69.090090900909,77.4718813906889],[-68.97488974889748,77.49290466342163],[-68.85248852488525,77.52969539070392],[-68.72648726487265,77.58050163314132],[-68.6220862208622,77.60152490587407],[-68.5320853208532,77.59276520890208],[-68.29088290882909,77.54371090585906],[-68.1360813608136,77.52969539070392],[-67.97767977679776,77.51918375433755],[-67.68967689676896,77.52443957252072],[-67.51327513275132,77.54371090585906],[-67.14607146071461,77.63481175436755],[-66.96966969669697,77.67160248164981],[-66.8220682206822,77.68736993619936],[-66.69246692466925,77.68036217862178],[-66.4440644406444,77.61554042102921],[-66.30726307263072,77.56473417859178],[-66.26766267662676,77.51567987554876],[-66.32526325263252,77.46837751190012],[-66.45486454864549,77.39304411794117],[-66.44766447664476,77.34924563308132],[-66.3720637206372,77.29843939064392],[-66.390063900639,77.28091999669996],[-66.70686706867069,77.33873399671498],[-66.93726937269372,77.36501308763087],[-67.43407434074341,77.38428442096921],[-68.1360813608136,77.37902860278604],[-68.59328593285933,77.34223787550377],[-68.7480874808748,77.30719908761588],[-68.97848978489785,77.19507496637468],[-69.65529655296552,77.22836181486815],[-70.60210602106021,77.19332302698027],[-70.86130861308612,77.17580363303634],[-70.95850958509585,77.15478036030362],[-71.05571055710557,77.11974157241573],[-71.15651156511565,77.07419114816147],[-71.14211142111421,77.02864072390724],[-71.01611016110161,76.9848422390474],[-70.73530735307352,76.92878017842679],[-70.77130771307712,76.91651660266604],[-70.78930789307893,76.8972452693277],[-70.79290792907929,76.8692142390174],[-70.73530735307352,76.84468708749588],[-70.61290612906129,76.82191187536876],[-70.44010440104401,76.80789636021362],[-70.22410224102241,76.85519872386223],[-69.69489694896949,76.99009805723057],[-69.71289712897129,76.96907478449785],[-69.77049770497705,76.93228405721558],[-69.87129871298713,76.87622199659498],[-69.88929889298893,76.82716769355193],[-69.81729817298172,76.78336920869208],[-69.74889748897489,76.75183429959299],[-69.67329673296733,76.73606684504347],[-69.2520925209252,76.68526060260604],[-68.76608766087661,76.66774120866208],[-68.22248222482224,76.67825284502845],[-68.11448114481145,76.65022181471815],[-68.14688146881468,76.63620629956299],[-68.2440824408244,76.61693496622468],[-68.66168661686616,76.58715199651996],[-68.86328863288632,76.56087290560407],[-69.39969399693996,76.43648520860208],[-69.48249482494825,76.39969448131981],[-69.46089460894609,76.37166345100951],[-69.37449374493744,76.33136884493845],[-69.10809108091081,76.28056260250102],[-68.76248762487624,76.18595787520377],[-68.56088560885608,76.15091908731588],[-68.31608316083161,76.09135314790649],[-68.15048150481505,76.06682599638498],[-66.82566825668256,75.9687173902989],[-66.67446674466744,75.97747708727087],[-66.85446854468545,76.04930660244102],[-67.0560705607056,76.15267102671027],[-67.07767077670776,76.19471757217573],[-66.99126991269912,76.21223696611966],[-66.87246872468724,76.21749278430283],[-66.660066600666,76.16668654186543],[-66.5520655206552,76.14566326913268],[-66.46566465664657,76.13865551155513],[-66.36126361263612,76.15442296610468],[-66.13446134461344,76.21924472369724],[-65.95445954459544,76.24201993582437],[-65.87525875258753,76.23851605703558],[-65.78525785257852,76.21574084490845],[-65.68445684456844,76.1719423600486],[-65.57285572855729,76.1439113297383],[-65.45765457654576,76.12989581458314],[-65.37125371253713,76.12989581458314],[-65.31365313653136,76.14566326913268],[-65.08685086850868,76.15091908731588],[-64.91044910449104,76.1719423600486],[-64.69084690846908,76.21574084490845],[-64.54324543245433,76.25253157219072],[-64.38844388443884,76.30333781462815],[-64.30564305643055,76.31735332978329],[-64.22284222842228,76.30333781462815],[-64.13644136441364,76.26479514795147],[-63.960039600396,76.20873308733087],[-63.84483844838448,76.21749278430283],[-63.62163621636216,76.27705872371223],[-63.438034380343794,76.34012854191042],[-63.29043290432904,76.35239211767117],[-63.0060300603006,76.3191052691777],[-62.822428224282234,76.26129126916268],[-62.743227432274324,76.25253157219072],[-62.49482494824947,76.26129126916268],[-62.095220952209516,76.24201993582437],[-61.620016200162,76.18595787520377],[-61.37521375213751,76.18070205702057],[-61.18801188011879,76.15792684489344],[-60.874808748087474,76.09660896608966],[-60.172801728017276,75.99324454182042],[-59.719197191971915,75.89688787512875],[-59.44559445594456,75.85834520845208],[-59.26199261992619,75.81805060238102],[-59.0819908199082,75.76549242054921],[-58.88038880388804,75.73045363266132],[-58.664386643866436,75.71643811750619],[-58.51678516785168,75.68840708719588],[-58.37998379983799,75.61132175384253],[-58.25038250382504,75.5062053901789],[-58.28278282782827,75.47291854168543],[-58.60318603186032,75.38532157196573],[-58.56718567185672,75.35203472347223],[-58.2539825398254,75.2784532689077],[-58.17838178381784,75.2469183598086],[-58.109981099810994,75.20487181434314],[-57.96597965979659,75.10501126886268],[-57.81477814778147,75.04018951127011],[-57.36477364773647,74.94558478397283],[-57.191971919719194,74.89302660214102],[-57.07317073170731,74.84046842030921],[-56.98676986769867,74.78615829908298],[-56.93276932769328,74.73360011725117],[-56.87156871568715,74.6950574505745],[-56.79956799567995,74.6722822384474],[-56.52236522365223,74.61446823843238],[-56.25596255962559,74.52687126871268],[-56.34956349563495,74.49008054143042],[-56.44676446764467,74.48657666264162],[-56.65556655566556,74.45679369293694],[-56.71676716767168,74.42876266262664],[-56.65556655566556,74.37795642018921],[-56.66276662766627,74.32890211714619],[-56.63756637566375,74.27809587470875],[-56.7059670596706,74.21852993529936],[-56.93636936369363,74.19575472317223],[-57.11277112771127,74.15896399588996],[-57.231572315723156,74.12567714739649],[-57.191971919719194,74.1186693898189],[-56.954369543695435,74.13093296557966],[-56.65556655566556,74.15896399588996],[-56.493564935649346,74.18173920801709],[-56.392763927639265,74.18173920801709],[-56.29916299162991,74.16421981407314],[-56.22716227162272,74.12918102618525],[-56.12276122761227,74.03983211707117],[-56.06516065160652,74.0065452685777],[-56.01476014760148,73.96449872311223],[-56.000360003600036,73.94522738977389],[-55.99675996759967,73.93121187461875],[-55.928359283592826,73.89617308673087],[-55.87075870758707,73.83310326853268],[-55.83835838358384,73.75952181396815],[-55.89595895958959,73.75076211699619],[-55.96795967959679,73.75952181396815],[-56.03276032760327,73.67017290485404],[-56.08316083160831,73.6281263593886],[-56.10836108361083,73.59133563210634],[-56.10476104761047,73.55804878361283],[-55.99315993159931,73.53702551088011],[-55.874358743587436,73.50549060178102],[-55.7879578795788,73.45994017752679],[-55.759157591575914,73.4284052684277],[-55.73755737557376,73.38460678356785],[-55.65475654756547,73.39862229872298],[-55.445954459544595,73.45994017752679],[-55.33075330753307,73.3968703593286],[-55.287552875528746,73.32679278355283],[-55.298352983529824,73.26197102596026],[-55.35955359553596,73.20240508655087],[-55.45315453154531,73.16211048047981],[-55.59355593555935,73.14108720774709],[-55.69435694356943,73.11305617743679],[-55.69075690756907,73.0534902380274],[-55.66915669156691,73.00793981377313],[-55.63315633156331,72.99217235922359],[-55.546755467554675,72.985164601646],[-55.46035460354604,72.96414132891329],[-55.373953739537384,72.95538163194132],[-55.287552875528746,72.93260641981419],[-55.197551975519744,72.9378622379974],[-55.132751327513276,72.9606374501245],[-55.07155071550714,73.01494757135072],[-54.86634866348663,72.96764520770208],[-54.77274772747727,72.91683896526465],[-54.73674736747367,72.8730404804048],[-54.76194761947619,72.83099393493936],[-54.758347583475825,72.7906993288683],[-54.729547295472955,72.75040472279724],[-54.74034740347403,72.69959848035981],[-54.79074790747907,72.6417844803448],[-54.92394923949239,72.57170690456906],[-55.04635046350464,72.53491617728679],[-55.121951219512184,72.4998773893989],[-55.45675456754567,72.5033812681877],[-55.600756007560065,72.45432696514465],[-55.56835568355683,72.43680757120072],[-55.42795427954279,72.41928817725679],[-55.294752947529474,72.35446641966419],[-55.37755377553775,72.31066793480434],[-55.58995589955899,72.31767569238193],[-55.63675636756368,72.300156298438],[-55.65835658356583,72.22307096508464],[-55.58275582755827,72.1792724802248],[-55.319953199531994,72.20029575295754],[-54.89514895148952,72.39476102573525],[-54.84114841148411,72.3789935711857],[-54.84114841148411,72.3562183590586],[-54.87354873548735,72.32468344995951],[-54.97074970749708,72.2686213893389],[-55.31635316353163,72.11094684384344],[-55.45315453154531,71.95852811653117],[-55.550355503555025,71.76756672254223],[-55.62955629556295,71.73778375283754],[-55.66915669156691,71.69223332858328],[-55.66915669156691,71.62741157099072],[-55.59355593555935,71.55383011642616],[-55.449554495544945,71.47148896488966],[-55.337953379533786,71.4259385406354],[-55.057150571505716,71.40841914669147],[-54.81954819548196,71.375132298198],[-54.68994689946899,71.366372601226],[-54.319143191431905,71.38389199516996],[-54.17154171541715,71.41717884366344],[-54.09954099540995,71.41893078305785],[-53.962739627396274,71.4592253891289],[-53.912339123391234,71.52579908611585],[-53.955539555395546,71.59237278310283],[-54.02034020340203,71.6571945406954],[-53.962739627396274,71.65544260130102],[-53.89433894338943,71.64142708614585],[-53.779137791377906,71.67821781342815],[-53.761137611376114,71.7185124194992],[-53.714337143371424,71.75705508617585],[-53.57033570335703,71.8061093892189],[-53.476734767347665,71.84990787407875],[-53.46233462334622,71.8937063589386],[-53.51273512735126,71.9760475104751],[-53.63153631536315,72.05138090443404],[-53.703537035370346,72.07941193474434],[-53.79353793537935,72.13372205597057],[-53.825938259382596,72.18277635901359],[-53.84753847538475,72.2405903590286],[-53.879938799387986,72.28438884388845],[-53.926739267392676,72.3194276317763],[-53.901539015390156,72.34220284390344],[-53.653136531365305,72.36322611663616],[-53.67113671136711,72.3509625408754],[-53.775537755377556,72.32643538935389],[-53.811538115381154,72.29314854086041],[-53.69273692736927,72.16000114688646],[-53.63873638736386,72.12321041960419],[-53.573935739357395,72.09868326808268],[-53.41913419134191,72.00057466199661],[-53.372333723337235,71.93575290440404],[-53.35433354333543,71.87093114681147],[-53.35793357933579,71.82012490437404],[-53.33273332733327,71.79034193466936],[-53.145531455314554,71.80786132861328],[-53.138331383313826,71.77457448011981],[-53.249932499324984,71.70975272252721],[-53.30393303933039,71.6852255710057],[-53.476734767347665,71.63967514675147],[-53.46593465934659,71.606388298258],[-53.44073440734407,71.5783572679477],[-53.28233282332823,71.53981460127102],[-53.16713167131671,71.53631072248223],[-52.91512915129151,71.6011324800748],[-52.72792727927279,71.6624503588786],[-52.655926559265595,71.67296199524495],[-52.195121951219505,71.6291635103851],[-52.08352083520835,71.63617126796268],[-51.910719107191056,71.66945811645616],[-51.777517775177756,71.68347363161132],[-51.77031770317703,71.67121005585057],[-51.968319683196825,71.59938054068041],[-52.74952749527495,71.50127193459434],[-52.89352893528935,71.4574734497345],[-52.936729367293665,71.41367496487464],[-53.00153001530015,71.3698764800148],[-53.087930879308786,71.35235708607087],[-53.11673116731167,71.31206247999981],[-53.00873008730086,71.18066702542026],[-52.8971289712897,71.17015538905389],[-52.77472774727747,71.17365926784268],[-52.533525335253344,71.1999383587586],[-52.41832418324182,71.18942672239223],[-52.23472234722347,71.14738017692676],[-52.06192061920619,71.12110108601087],[-51.791917919179184,71.12986078298283],[-51.3779137791378,71.11934914661646],[-51.17631176311764,71.04401575265751],[-51.01791017910179,71.00196920719208],[-51.028710287102854,70.98620175264253],[-51.129511295112934,70.97218623748736],[-51.26631266312663,70.97744205567056],[-51.52911529115292,71.01423278295283],[-51.651516515165156,71.019488601136],[-51.77391773917739,71.01072890416404],[-51.752317523175236,70.9914575708257],[-51.49311493114931,70.91962805565555],[-51.39591395913959,70.903860601106],[-51.255512555125534,70.8530543586686],[-51.28431284312842,70.76720932834328],[-51.32031320313203,70.74268217682177],[-51.33831338313382,70.68837205559555],[-51.323913239132395,70.5885115101151],[-51.172711727117274,70.5289455707057],[-50.93150931509314,70.45361217674676],[-50.72630726307261,70.43784472219721],[-50.661506615066145,70.41682144946449],[-50.6831068310683,70.39755011612615],[-50.8739087390874,70.36426326763268],[-50.945909459094594,70.36426326763268],[-51.41031410314102,70.43258890401404],[-51.525515255152555,70.43959666159162],[-51.784717847178456,70.50266647978981],[-52.403924039240394,70.68662011620117],[-52.630726307263075,70.73041860106102],[-52.80352803528035,70.75144187379374],[-53.09153091530915,70.76896126773767],[-53.375933759337585,70.7602015707657],[-53.51273512735126,70.76720932834328],[-53.69273692736927,70.79524035865359],[-53.85833858338583,70.80925587380875],[-54.164341643416435,70.8197675101751],[-54.344343443434425,70.78998454047041],[-54.43794437944379,70.75144187379374],[-54.531545315453144,70.69888369196192],[-54.502745027450274,70.65683714649646],[-54.344343443434425,70.57099211617117],[-54.13554135541355,70.46762769190192],[-54.013140131401315,70.42207726764767],[-53.76833768337683,70.38879041915419],[-53.35793357933579,70.3537516312663],[-53.023130231302304,70.30119344943449],[-52.76392763927639,70.23461975244751],[-52.56952569525694,70.17154993424936],[-52.33552335523355,70.07869714634646],[-52.25632256322562,70.05942581300812],[-51.59751597515975,70.00511569178192],[-51.500315003150035,69.98759629783797],[-51.41751417514175,69.98934823723238],[-51.190711907119066,70.05241805543056],[-51.104311043110414,70.05767387361374],[-50.971109711097114,70.04015447966981],[-50.80190801908017,70.00336375238751],[-50.611106111061105,70.01562732814827],[-50.434704347043464,70.04015447966981],[-50.32310323103229,70.02789090390905],[-50.29070290702907,70.01387538875389],[-50.33750337503375,69.99460405541555],[-50.459904599045984,69.96657302510525],[-50.49950499504993,69.93503811600615],[-50.344703447034476,69.82466593415936],[-50.34830348303481,69.79663490384905],[-50.459904599045984,69.77035581293313],[-50.71910719107191,69.7248053886789],[-50.80550805508054,69.6634875098751],[-50.8091080910809,69.59866575228253],[-50.8739087390874,69.47427805528056],[-50.89190891908919,69.41120823708238],[-51.05751057510574,69.27455696431966],[-51.07551075510756,69.20973520672706],[-50.85230852308521,69.20623132793827],[-50.67230672306724,69.23426235824857],[-50.535505355053544,69.24827787340374],[-50.459904599045984,69.20623132793827],[-50.29790297902977,69.18520805520555],[-50.29790297902977,69.17119254005041],[-50.39150391503915,69.13790569155691],[-50.79110791107911,69.11688241882419],[-51.08631086310862,69.12914599458495],[-51.11871118711187,69.09060332790827],[-51.154711547115454,68.938184600596],[-51.248312483124835,68.74021544902948],[-51.147511475114754,68.74021544902948],[-51.028710287102854,68.75598290357902],[-50.8091080910809,68.81730078238283],[-50.80190801908017,68.79102169146691],[-50.945909459094594,68.68240144901449],[-51.06831068310683,68.6193316308163],[-51.1331113311133,68.59830835808359],[-51.47871478714788,68.54750211564615],[-51.62271622716227,68.5352385398854],[-51.78111781117812,68.54750211564615],[-52.303123031230314,68.70167278235283],[-52.605526055260555,68.70868053993041],[-52.89352893528935,68.66137817628177],[-53.04113041130411,68.61057193384434],[-53.213932139321386,68.41260278227782],[-53.33633336333362,68.35128490347404],[-53.38313383133831,68.29697478224782],[-53.289532895328946,68.29347090345902],[-53.170731707317074,68.30223060043102],[-52.77832778327783,68.30923835800857],[-52.74592745927458,68.27770344890948],[-52.69912699126991,68.26193599435993],[-52.378723787237874,68.21813750950011],[-52.19872198721987,68.22164138828887],[-51.802718027180276,68.25142435799359],[-51.633516335163335,68.2724476307263],[-51.475114751147515,68.36530041862918],[-51.47871478714788,68.38457175196751],[-51.457114571145695,68.39333144893948],[-51.29511295112951,68.4161066610666],[-51.20871208712086,68.4196105398554],[-51.16911169111691,68.38457175196751],[-51.20871208712086,68.32500581255812],[-51.331113311133095,68.24266466102162],[-51.39231392313923,68.21813750950011],[-51.41391413914138,68.19886617616177],[-51.431914319143175,68.14280411554117],[-51.457114571145695,68.11652502462525],[-51.51831518315183,68.07798235794857],[-51.59751597515975,68.05520714582147],[-51.78111781117812,68.05695908521585],[-52.05832058320583,68.07623041855419],[-52.43632436324363,68.14630799432993],[-52.88992889928899,68.20412199434494],[-53.04113041130411,68.21813750950011],[-53.15273152731527,68.20762587313374],[-53.21033210332102,68.11652502462525],[-53.35433354333543,67.97111405489056],[-53.577535775357745,67.83621472152223],[-53.61713617136171,67.76613714574646],[-53.61713617136171,67.71533090330902],[-53.64233642336423,67.66802853966038],[-53.735937359373594,67.54889666084162],[-53.602736027360265,67.53663308508087],[-53.41913419134191,67.57517575175751],[-52.97992979929799,67.75737744877449],[-52.8971289712897,67.77314490332404],[-52.67392673926739,67.79416817605676],[-52.547925479254786,67.81869532757827],[-52.346323463234626,67.83621472152223],[-52.1051210512105,67.77840072150721],[-51.943119431194305,67.76438520635207],[-51.766717667176664,67.73810611543615],[-51.424714247142475,67.7538735699857],[-51.32031320313203,67.78716041847917],[-50.96750967509675,67.80643175181751],[-50.888308883088825,67.78365653969038],[-51.03231032310322,67.74511387301374],[-51.16911169111691,67.73460223664736],[-51.172711727117274,67.6943076305763],[-50.63990639906399,67.55940829720797],[-50.61470614706147,67.52787338810887],[-50.70470704707046,67.50860205477053],[-51.179911799117974,67.63649363056132],[-51.449914499144995,67.66802853966038],[-51.665916659166584,67.64700526692766],[-51.910719107191056,67.66452466087162],[-52.382323823238224,67.75212163059132],[-52.51192511925119,67.76088132756328],[-52.66672666726667,67.75036969119691],[-52.969129691296914,67.68729987299872],[-53.224732247322464,67.58568738812389],[-53.41553415534155,67.52436950932008],[-53.548735487354875,67.49809041840419],[-53.79713797137971,67.41750120626207],[-53.804338043380426,67.32640035775358],[-53.88353883538835,67.13543896376464],[-53.685536855368554,66.98652411524117],[-53.55953559535595,66.94622950917008],[-53.44433444334443,66.92520623643736],[-53.372333723337235,66.93221399401494],[-53.22833228332283,66.91995041825419],[-52.907929079290795,66.90768684249343],[-52.558725587255864,66.90943878188781],[-52.429124291242914,66.89717520612706],[-52.38592385923859,66.88140775157751],[-52.432724327243264,66.8603844788448],[-52.49032490324903,66.84987284247842],[-52.60192601926019,66.85337672126721],[-53.037530375303746,66.82709763035132],[-53.113131131311306,66.75351617578676],[-53.221132211322114,66.72198126668766],[-53.41913419134191,66.64839981212313],[-53.4371343713437,66.62212072120721],[-53.476734767347665,66.58357805453053],[-53.57033570335703,66.51350047875479],[-53.63513635136351,66.41363993327434],[-53.624336243362436,66.34356235749857],[-53.649536495364956,66.27348478172283],[-53.61353613536134,66.15435290290404],[-53.53793537935378,66.13858544835449],[-53.41193411934118,66.15960872108721],[-53.15633156331563,66.17712811503114],[-53.037530375303746,66.20165526655268],[-52.92232922329222,66.24194987262374],[-52.81432814328143,66.29625999384993],[-52.67752677526775,66.35582593325933],[-52.421924219242186,66.44692678176781],[-51.82431824318243,66.69745411516615],[-51.64791647916479,66.75351617578676],[-51.40311403114032,66.85337672126721],[-51.280712807128054,66.89016744854948],[-51.22671226712268,66.88140775157751],[-51.2591125911259,66.84111314550645],[-51.51831518315183,66.73249290305404],[-51.676716767167676,66.68343860001099],[-51.82071820718207,66.65190369091192],[-51.892718927189264,66.62387266060162],[-51.93231932319324,66.58708193331933],[-52.05472054720546,66.50649272117721],[-52.15912159121591,66.46970199389494],[-52.29232292322922,66.43816708479585],[-52.51192511925119,66.36283369083691],[-53.019530195301954,66.17012035745358],[-53.35793357933579,66.07376369076192],[-53.39033390333903,66.047484599846],[-53.34353343533435,66.03522102408525],[-53.271532715327155,65.9879186604366],[-53.24273242732427,65.97915896346464],[-53.10593105931059,65.97740702407023],[-53.23553235532354,65.77067817553174],[-53.199531995319944,65.59373229669797],[-53.15273152731527,65.57446096335963],[-52.994329943299434,65.56570126638766],[-52.760327603276025,65.59022841790917],[-52.55152551525515,65.46058490272404],[-52.34992349923499,65.46058490272404],[-52.03672036720367,65.56920514517645],[-51.92511925119251,65.6165075088251],[-51.78111781117812,65.70410447854479],[-51.72351723517235,65.72337581188313],[-51.39231392313923,65.77943787250373],[-51.147511475114754,65.78644563008129],[-51.09351093510935,65.77593399371494],[-51.089910899108986,65.75140684219343],[-51.2519125191252,65.74615102401023],[-51.61911619116191,65.71286417551676],[-51.71991719917199,65.66906569065691],[-51.97191971919719,65.53066247849978],[-52.18072180721806,65.4413135693857],[-52.46152461524615,65.36247629663796],[-52.504725047250474,65.34846078148283],[-52.53712537125371,65.32918944814449],[-52.50112501125011,65.27487932691827],[-52.45072450724507,65.22056920569204],[-52.447124471244706,65.2048017511425],[-52.25992259922599,65.15574744809948],[-52.23472234722347,65.0611427208022],[-52.12312123121231,64.79484793285434],[-52.08712087120871,64.68097187221872],[-52.09792097920979,64.59687878128781],[-52.094320943209425,64.41642902366524],[-52.06192061920619,64.34635144788948],[-51.99711997119971,64.2570025387754],[-51.92151921519215,64.21845987209872],[-51.835118351183496,64.23247538725388],[-51.759517595175936,64.2797777509025],[-51.676716767167676,64.37788635698857],[-51.47151471514715,64.55132835703358],[-51.399513995139955,64.62315787220373],[-51.36351363513634,64.70199514495144],[-51.255512555125534,64.75805720557204],[-51.140311403114026,64.78608823588235],[-51.16911169111691,64.70725096313464],[-51.21951219512195,64.6284136903869],[-50.989109891098906,64.66520441766917],[-50.89190891908919,64.69498738737389],[-50.78030780307802,64.74579362981129],[-50.72270722707228,64.79835181164313],[-50.76590765907659,64.8631735692357],[-50.85230852308521,65.02435199351993],[-50.913509135091346,65.09618150869008],[-50.96030960309602,65.20129787235373],[-50.92430924309244,65.19604205417053],[-50.85590855908558,65.11370090263404],[-50.812708127081265,65.05238302383023],[-50.67950679506794,64.92799532682827],[-50.67950679506794,64.88594878136283],[-50.64710647106472,64.85266193286932],[-50.51750517505175,64.76681690254404],[-50.29790297902977,64.77908047830479],[-50.218702187021876,64.75455332678328],[-50.12150121501216,64.70374708434585],[-50.092700927009275,64.58461520552706],[-50.017100171001715,64.50752987217373],[-50.00990009900099,64.44796393276434],[-50.15750157501574,64.49001047822978],[-50.269102691026916,64.61439817523174],[-50.35550355503554,64.68272381161313],[-50.49230492304923,64.69323544797948],[-50.6831068310683,64.67746799342993],[-50.84870848708488,64.64418114493645],[-50.85950859508594,64.61615011462615],[-50.83430834308342,64.55833611461114],[-50.90630906309062,64.56709581158313],[-51.11151111511114,64.5723516297663],[-51.230312303123014,64.56008805400555],[-51.40311403114032,64.46373138731389],[-51.532715327153255,64.31481653879038],[-51.709117091170896,64.20444435694358],[-51.68031680316804,64.1641497508725],[-51.583115831158295,64.10283187206872],[-51.54351543515435,64.09757605388555],[-51.48591485914858,64.10283187206872],[-51.39231392313923,64.12560708419585],[-51.34551345513455,64.12385514480144],[-51.071910719107194,64.15889393268932],[-50.72270722707228,64.22371569028189],[-50.485104851048504,64.30430490242404],[-50.43830438304383,64.313064599396],[-50.459904599045984,64.26576223574736],[-50.49230492304923,64.2289715084651],[-50.485104851048504,64.20970017512676],[-50.395103951039516,64.20269241754917],[-50.26190261902619,64.21495599330993],[-50.34110341103411,64.17115750845008],[-50.585905859058585,64.16239781147812],[-50.70110701107009,64.15013423571736],[-50.89910899108992,64.10633575085751],[-51.280712807128054,64.0537775690257],[-51.54711547115471,64.00647520537706],[-51.449914499144995,63.904862720502194],[-51.53991539915398,63.7576998113731],[-51.46791467914679,63.6420718113431],[-51.1871118711187,63.43709490219902],[-51.014310143101426,63.258397083970834],[-50.89190891908919,63.167296235462345],[-50.80550805508054,63.09021090210902],[-50.74430744307443,63.051668235432345],[-50.60390603906038,63.00086199299494],[-50.57150571505716,62.97107902329023],[-50.503105031050296,62.94479993237431],[-50.409504095040944,62.84844326568265],[-50.39150391503915,62.822164174766755],[-50.33750337503375,62.82917193234431],[-50.092700927009275,62.9763348414734],[-49.7938979389794,63.04466047785479],[-50.074700747007455,62.90450532630325],[-50.20430204302042,62.80814865961159],[-50.29790297902977,62.7223036292863],[-50.25470254702546,62.680257083820834],[-50.258302583025824,62.578644598946],[-50.27990279902798,62.53134223529736],[-50.319503195031956,62.473528235282345],[-50.283502835028344,62.46652047770479],[-50.1791017910179,62.41045841708416],[-50.07110071100712,62.36490799282993],[-49.94509945099452,62.32461338675887],[-49.80469804698046,62.28607072008219],[-49.68589685896859,62.27380714432144],[-49.55269552695526,62.23351253825038],[-49.6678966789668,62.151171386713855],[-49.682296822968226,62.09335738669887],[-49.664296642966434,62.016272053345546],[-49.62469624696246,61.99875265940159],[-49.34749347493474,62.011016235162344],[-49.279092790927905,62.04605502305023],[-49.203492034920345,62.09861320488204],[-49.120691206912056,62.11262872003721],[-49.00909009090091,62.107372901854006],[-48.82908829088291,62.079341871543704],[-49.037890378903796,62.03904726547265],[-49.070290702907016,62.016272053345546],[-49.13149131491315,61.993496841218416],[-49.31509315093152,61.93918671999219],[-49.379893798937985,61.89013241694917],[-49.36189361893619,61.83932617451174],[-49.304293042930425,61.77275247752476],[-49.31149311493115,61.74822532600325],[-49.26469264692648,61.7096826593266],[-49.19269192691925,61.685155507805064],[-49.22149221492214,61.63259732597325],[-49.289892898929,61.59055078050781],[-49.203492034920345,61.548504235042344],[-49.04869048690486,61.52397708352083],[-48.987489874898756,61.42937235622355],[-48.96588965889657,61.35228702287023],[-48.92268922689226,61.276953628911286],[-48.59868598685986,61.2471706592066],[-48.559085590855915,61.23315514405144],[-48.49428494284942,61.22439544707947],[-48.42948429484295,61.18760471979721],[-48.425884258842586,61.17183726524766],[-48.37908379083791,61.13855041675416],[-48.38628386283861,61.00540302278023],[-48.19548195481954,61.01241078035781],[-48.1450814508145,61.000147204597056],[-47.85707857078572,61.0159146591466],[-47.770677706777064,60.998395265202646],[-47.90747907479076,60.94583708337083],[-48.206282062820634,60.856488174256754],[-48.24228242282422,60.8074338712137],[-48.181081810818114,60.768891204537056],[-48.10908109081089,60.742612113621135],[-48.01548015480154,60.721588840888415],[-47.82827828278283,60.72509271967721],[-47.73107731077312,60.73034853786038],[-47.788677886778856,60.80042611363615],[-47.795877958779585,60.82845714394645],[-47.7058770587706,60.82670520455204],[-47.579875798757996,60.84772847728476],[-47.46467464674646,60.84247265910159],[-47.37107371073711,60.80042611363615],[-47.22347223472235,60.78290671969219],[-47.126271262712635,60.810937750002495],[-46.97866978669785,60.81969744697446],[-46.874268742687434,60.81619356818567],[-46.80586805868057,60.85999205304552],[-46.71946719467195,60.905542477299775],[-46.58266582665826,60.96160453792038],[-46.29826298262981,61.02292241672416],[-46.01026010260102,61.09650387128872],[-45.97065970659705,61.12979071978219],[-45.97425974259741,61.17534114403645],[-45.94185941859419,61.205124113741135],[-45.869858698586995,61.2191396288963],[-45.84825848258481,61.180596962219624],[-45.88065880658806,61.09475193189431],[-45.93465934659346,61.02817823490736],[-46.01746017460175,60.972116174286754],[-46.14346143461435,60.77589896211461],[-46.04626046260461,60.61647247722476],[-45.977859778597775,60.59895308328083],[-45.93465934659346,60.579681749942495],[-45.693456934569355,60.54113908326582],[-45.58905589055891,60.51836387113872],[-45.43065430654306,60.467557628701286],[-45.38025380253802,60.44478241657416],[-45.283052830528305,60.45529405294053],[-45.081450814508145,60.50785223477234],[-44.75744757447575,60.6637748408734],[-44.74304743047429,60.65501514390144],[-44.854648546485464,60.532379386293854],[-44.973449734497336,60.45704599233491],[-45.081450814508145,60.416751386263854],[-45.20385203852038,60.38346453777038],[-45.36945369453693,60.372952901404005],[-45.36225362253623,60.29586756805068],[-45.38025380253802,60.20301478014781],[-44.81144811448115,60.050596052835516],[-44.61344613446133,60.01730920434204],[-44.53424534245343,60.0295727801028],[-44.47664476644766,60.096146477089775],[-44.3470434704347,60.20476671954219],[-44.22464224642246,60.27309235592355],[-44.177841778417786,60.24506132561325],[-44.23184231842319,60.18023956802068],[-44.40464404644047,60.06110768920189],[-44.45504455044551,60.01380532555325],[-44.41184411844117,59.92270447704476],[-44.38304383043831,59.89992926491766],[-44.33264332643327,59.90168120431204],[-44.267842678426774,59.89292150734008],[-44.16344163441633,59.91744865886159],[-44.066240662406614,59.92445641643917],[-44.10584105841059,59.87715405279053],[-44.116641166411654,59.83160362853627],[-43.907839078390765,59.815836173986725],[-43.78903789037889,59.84561914369144],[-43.70623706237063,59.84912302248023],[-43.65943659436593,59.85788271945219],[-43.73143731437315,59.90343314370642],[-43.93663936639365,59.99453399221491],[-43.95463954639547,60.026068901314005],[-43.67023670236702,59.959495204327055],[-43.616236162361616,59.936719992199926],[-43.321033210332104,59.92796029522796],[-43.23463234632345,59.99103011342612],[-43.12303123031231,60.06110768920189],[-43.16623166231662,60.26258071955721],[-43.16623166231662,60.301123386233854],[-43.15543155431553,60.33265829533295],[-43.213032130321295,60.39047229534796],[-43.295832958329584,60.44478241657416],[-43.53343533435333,60.47281344688446],[-43.66663666636666,60.50259641658917],[-43.832238322383205,60.52186774992751],[-43.94023940239401,60.56741817418174],[-43.92223922239222,60.59544920449204],[-43.79263792637926,60.59544920449204],[-43.598235982359824,60.5761778711537],[-43.34983349833499,60.5201158105331],[-43.187831878318775,60.50785223477234],[-43.15903159031589,60.51661193174431],[-43.04383043830438,60.52361968932189],[-42.71622716227162,60.767139265142646],[-42.644226442264426,61.064968962189624],[-42.493024930249305,61.3627986592366],[-42.417424174241745,61.53624065928159],[-42.349023490234885,61.616829871423704],[-42.323823238232364,61.6816516290163],[-42.58662586625866,61.71669041690416],[-42.52902529025289,61.75523308358083],[-42.367023670236705,61.77450441691917],[-42.248222482224804,61.77100053813038],[-42.11142111421114,61.8568455684557],[-42.15462154621545,61.95320223514736],[-42.14382143821439,62.012768174556754],[-42.23742237422374,62.058318598810985],[-42.32022320223203,62.152923326108265],[-42.248222482224804,62.289574598870985],[-42.233822338223376,62.347388598886],[-42.197821978219764,62.39644290192902],[-42.24462244622447,62.46652047770479],[-42.165421654216544,62.51207090195902],[-42.15462154621545,62.568132962579625],[-42.467824678246785,62.59791593228431],[-42.67302673026731,62.638210538355395],[-42.85662856628565,62.67675320503204],[-42.9430294302943,62.72055168989189],[-42.84942849428495,62.72580750807509],[-42.74142741427414,62.71354393231431],[-42.424624246242445,62.7223036292863],[-42.316623166231665,62.706536174736755],[-42.057420574205736,62.694272598976],[-41.97461974619745,62.73456720504706],[-41.90981909819098,62.73631914444144],[-41.72261722617225,62.890489811148115],[-41.64341643416435,62.915016962669625],[-41.63621636216362,62.97283096268464],[-41.931419314193136,63.051668235432345],[-42.09342093420935,63.11648999302494],[-42.14382143821439,63.1515287809128],[-42.17622176221761,63.20934278092781],[-42.09342093420935,63.190071447589474],[-42.021420214202124,63.16028847788479],[-41.84501845018448,63.07093956877068],[-41.629016290162895,63.0639318111931],[-41.44901449014489,63.0691876293763],[-41.387813878138786,63.06217987179872],[-41.276212762127614,63.13050550818008],[-41.19701197011969,63.20934278092781],[-41.1070110701107,63.27416453852038],[-41.135811358113585,63.309203326408266],[-41.15381153811538,63.34949793247932],[-41.05661056610566,63.41256775067751],[-41.04941049410493,63.514180235552345],[-40.90540905409054,63.50717247797479],[-40.775807758077576,63.53345156889068],[-40.77220772207721,63.626304356793554],[-40.549005490054896,63.724412962879626],[-40.55980559805599,63.7629556295563],[-40.65340653406534,63.927637932629324],[-40.61740617406173,64.13086290237902],[-40.826208262082616,64.16239781147812],[-40.966609666096645,64.15363811450615],[-41.03141031410314,64.12035126601265],[-41.17541175411753,64.17816526602766],[-41.58221582215822,64.29904908424083],[-41.1790117901179,64.2815296902969],[-41.07821078210782,64.26576223574736],[-40.984609846098465,64.23422732664827],[-40.783007830078304,64.22196375088751],[-40.68580685806859,64.26751417514174],[-40.700207002070016,64.33058399333993],[-40.4770047700477,64.3445995084951],[-40.2790027900279,64.4234367812428],[-40.18180181801819,64.47949884186343],[-40.21060210602104,64.53556090248404],[-40.2790027900279,64.59512684189343],[-40.43380433804339,64.67396411464114],[-40.52020520205201,64.82463090255902],[-40.657006570065704,64.91573175106751],[-40.82980829808298,64.87894102378525],[-40.966609666096645,64.86842938741887],[-41.02781027810278,64.98756126623766],[-41.08901089010891,65.0348636298863],[-41.085410854108545,65.10143732687328],[-40.88020880208802,65.08216599353494],[-40.66780667806677,65.10844508445084],[-40.25380253802538,65.04887914504144],[-40.0270002700027,65.10318926626766],[-39.936999369993686,65.14173193294434],[-39.76419764197641,65.25560799357993],[-39.652596525965265,65.28714290267902],[-39.576995769957705,65.34145302390525],[-39.6561965619656,65.36948405421555],[-40.19260192601925,65.52190278152781],[-40.17460174601746,65.5569415694157],[-39.962199621996206,65.5569415694157],[-39.41499414994149,65.58672453912038],[-39.08739087390873,65.6112516906419],[-38.637386373863734,65.62351526640268],[-38.201782017820165,65.71111223612237],[-38.201782017820165,65.81097278160283],[-38.21618216182162,65.83900381191313],[-38.4429844298443,65.92134496344963],[-38.51858518585186,66.00894193316933],[-38.39978399783996,65.98266284225343],[-38.14058140581406,65.9038255695057],[-38.0721807218072,65.97215120588706],[-37.967779677796784,66.14033738774887],[-37.87057870578704,66.20340720594706],[-37.75177751777517,66.26122120596207],[-37.98937989379894,66.32253908476585],[-38.15498154981549,66.38560890296404],[-38.050580505805044,66.39787247872479],[-37.8129781297813,66.38560890296404],[-37.5681756817568,66.34706623628736],[-37.290972909729106,66.32429102416023],[-37.280172801728014,66.30501969082192],[-37.48537485374854,66.1946475089751],[-37.78777787777878,65.97740702407023],[-37.82737827378273,65.90908138768887],[-37.79857798577984,65.85652320585706],[-37.841778417784184,65.81447666039159],[-38.000180001800004,65.70936029672797],[-37.95337953379533,65.63402690276902],[-37.75537755377553,65.59373229669797],[-37.66537665376654,65.63052302398023],[-37.51777517775176,65.62877108458585],[-37.40977409774098,65.65680211489615],[-37.330573305733054,65.71987193309434],[-37.316173161731626,65.78994950887008],[-37.23337233372334,65.7881975694757],[-37.064170641706426,65.8722906604066],[-37.02457024570245,65.84075575130751],[-36.9309693096931,65.78294175129253],[-36.82296822968229,65.77067817553174],[-36.71496714967148,65.79520532705328],[-36.66456664566644,65.78994950887008],[-36.635766357663584,65.81272472099721],[-36.53856538565384,65.94061629678797],[-36.52416524165241,65.97390314528144],[-36.527765277652776,66.00718999377494],[-36.38736387363872,65.9598876301263],[-36.39816398163981,65.93010466042159],[-36.38016380163802,65.83024411494114],[-36.290162901629,65.86528290282902],[-36.04536045360453,65.98616672104222],[-35.81855818558185,66.05974817560676],[-35.72855728557286,66.10179472107222],[-35.63135631356312,66.14033738774887],[-35.75375753757538,66.32429102416023],[-35.81135811358112,66.35757787265374],[-35.83295832958328,66.38736084235842],[-35.86175861758616,66.40663217569676],[-35.86895868958689,66.44167096358464],[-35.70695706957068,66.37334532720328],[-35.663756637566365,66.34356235749857],[-35.411754117541165,66.26122120596207],[-35.28935289352893,66.26822896353963],[-35.18855188551885,66.2507095695957],[-35.07335073350734,66.278740599906],[-34.634146341463406,66.43466320600706],[-34.57654576545764,66.47145393328933],[-34.52254522545226,66.52401211512114],[-34.47574475744756,66.59233775150253],[-34.42174421744218,66.63088041817917],[-34.31374313743137,66.63613623636238],[-34.27054270542706,66.625624599996],[-34.19854198541984,66.65540756970069],[-34.10134101341012,66.72548514547645],[-33.88173881738817,66.94272563038132],[-33.60813608136081,67.17398163044132],[-33.52893528935289,67.25807472137222],[-33.49653496534964,67.31764066078162],[-33.518135181351795,67.35443138806389],[-33.50373503735037,67.37720660019102],[-33.45693456934569,67.38596629716298],[-33.34893348933488,67.44202835778358],[-33.29493294932948,67.48582684264343],[-33.158131581315814,67.62598199419494],[-33.107731077310774,67.65751690329404],[-33.050130501305006,67.67854017602676],[-32.91692916929168,67.70131538815389],[-32.44892448924489,67.87125350941008],[-32.369723697236964,67.88351708517087],[-32.27612276122761,67.92205975184751],[-32.16452164521644,67.99038538822887],[-32.15732157321574,68.06396684279343],[-32.24732247322473,68.13930023675238],[-32.3661236612366,68.21288169131691],[-32.355323553235536,68.22514526707766],[-32.28332283322834,68.22514526707766],[-32.22572225722257,68.23565690344404],[-32.178921789217895,68.25668017617676],[-32.19692196921969,68.29171896406464],[-32.26892268922688,68.33902132771328],[-32.312123121231195,68.3880756307563],[-32.32652326523265,68.43712993379933],[-32.135721357213555,68.38457175196751],[-31.743317433174326,68.23040108526087],[-31.41931419314193,68.128788600386],[-31.16731167311673,68.07973429734298],[-30.980109801097996,68.06046296400464],[-30.85050850508506,68.0727265397654],[-30.609306093060923,68.11827696401963],[-30.60570605706056,68.16207544887948],[-30.710107101071003,68.22514526707766],[-30.720907209072095,68.25142435799359],[-30.317703177031774,68.19361035797857],[-30.195301953019538,68.19886617616177],[-30.051300513005117,68.2724476307263],[-29.964899648996493,68.29872672164223],[-29.867698676986777,68.31099029740298],[-29.712897128971292,68.31099029740298],[-29.42489424894248,68.28996702467026],[-29.24849248492484,68.29872672164223],[-29.086490864908654,68.3320135701357],[-28.85608856088561,68.360044600446],[-28.362883628836272,68.44588963077132],[-28.125281252812528,68.4791764792648],[-27.85167851678517,68.49319199441996],[-27.26487264872648,68.58429284292842],[-27.081270812708112,68.60181223687238],[-26.814868148681484,68.65437041870419],[-26.65286652866527,68.67364175204253],[-26.48366483664836,68.67539369143691],[-26.339663396633966,68.70167278235283],[-26.228062280622794,68.75072708539585],[-26.138061380613806,68.78051005510056],[-25.954459544595437,68.81730078238283],[-25.698856988569872,68.88913029755298],[-25.626856268562676,68.92767296422966],[-25.60525605256052,68.95395205514555],[-25.580055800558,69.02052575213253],[-25.544055440554388,69.04505290365404],[-25.27045270452703,69.09235526730268],[-25.09405094050939,69.16593672186721],[-25.079650796507963,69.19221581278313],[-25.18765187651877,69.26054144916449],[-25.133651336513367,69.27280502492525],[-24.86724867248671,69.29382829765797],[-24.74124741247411,69.3183554491795],[-24.44964449644496,69.40770435829359],[-24.294842948429476,69.43923926739268],[-24.219242192421916,69.47953387346374],[-24.226442264422644,69.52683623711238],[-24.251642516425164,69.56187502500026],[-24.29844298442984,69.58640217652177],[-24.2480424804248,69.58990605531056],[-23.942039420394195,69.55837114621147],[-23.85563855638557,69.56537890378905],[-23.740437404374035,69.58815411591615],[-23.708037080370786,69.62669678259283],[-23.765637656376555,69.68100690381905],[-23.816038160381595,69.71779763110132],[-23.866438664386635,69.73706896443966],[-23.81243812438123,69.74407672201721],[-23.55323553235533,69.74057284322842],[-23.236432364323633,69.79137908566585],[-23.04923049230493,69.79313102506026],[-23.013230132301317,69.80539460082102],[-23.088830888308877,69.88247993417434],[-23.034830348303473,69.89999932811827],[-22.82242822428225,69.9227745402454],[-22.725227252272504,69.94554975237253],[-22.61362613626136,69.95430944934449],[-22.433624336243355,69.98584435844359],[-22.2860228602286,70.03314672209223],[-22.23562235622356,70.06818550998011],[-22.206822068220674,70.10848011605117],[-22.2860228602286,70.1259995099951],[-23.171631716317165,70.11373593423434],[-23.66843668436684,70.14001502515026],[-24.03924039240391,70.1820615706157],[-24.748447484474838,70.29593763125132],[-25.52965529655296,70.3537516312663],[-25.623256232562312,70.34674387368875],[-26.156061560615598,70.24513138881389],[-26.415264152641527,70.22060423729238],[-26.75366753667535,70.2416275100251],[-27.027270272702708,70.20133290395404],[-27.14607146071461,70.14001502515026],[-27.275672756727573,70.0384025402754],[-27.383673836738353,69.99110017662676],[-27.628476284762854,70.02789090390905],[-27.560075600755994,70.12424757060072],[-27.32967329673295,70.21710035850359],[-27.20367203672035,70.25564302518026],[-27.074070740707413,70.28192211609615],[-26.77166771667717,70.31871284337845],[-26.57726577265771,70.3572555100551],[-26.50886508865088,70.39579817673177],[-26.566465664656647,70.43784472219721],[-26.62046620466205,70.46412381311313],[-26.67806678066779,70.4746354494795],[-26.74646746467465,70.47638738887389],[-27.596075960759606,70.40630981309812],[-28.013680136801355,70.40280593430936],[-28.539285392853913,70.47638738887389],[-28.632886328863293,70.4781393282683],[-28.953289532895326,70.4466044191692],[-29.072090720907198,70.4448524797748],[-29.036090360903614,70.46237187371875],[-28.52848528485285,70.54821690404404],[-28.416884168841676,70.57274405556555],[-28.146881468814684,70.65508520710208],[-28.071280712807123,70.69888369196192],[-28.024480244802447,70.75669769197691],[-27.97767977679777,70.83903884351344],[-27.9920799207992,70.89510090413404],[-28.114481144811435,70.92488387383875],[-28.290882908829076,70.94941102536026],[-28.398883988839884,70.99320951022011],[-28.301683016830168,71.00722502537525],[-27.887678876788755,71.00196920719208],[-27.689676896768958,70.99320951022011],[-27.336873368733677,70.95291490414905],[-27.066870668706684,70.94415520717706],[-26.717667176671767,70.95116296475464],[-26.57726577265771,70.9686823586986],[-26.156061560615598,71.0510235102351],[-26.01566015660157,71.09307005570057],[-25.742057420574213,71.18417090420905],[-25.666456664566653,71.26476011635117],[-25.698856988569872,71.36812454062041],[-25.75645756457564,71.43995405579057],[-25.842858428584293,71.48024866186162],[-26.07326073260731,71.49776805580555],[-26.45126451264511,71.49426417701676],[-26.73566735667356,71.50127193459434],[-27.106471064710632,71.53280684369344],[-27.1640716407164,71.6028844194692],[-27.08847088470884,71.62741157099072],[-27.009270092700916,71.63091544977951],[-26.688866888668883,71.58361308613087],[-26.210062100621002,71.59062084370845],[-25.886058860588605,71.57134951037011],[-25.65565655656556,71.52930296490464],[-25.44685446854467,71.47148896488966],[-25.256052560525603,71.39615557093072],[-25.032850328503287,71.33308575273253],[-24.780847808478086,71.28578338908389],[-24.561245612456105,71.2227135708857],[-24.377643776437765,71.14562823753238],[-24.266042660426592,71.04576769205192],[-24.23004230042301,70.92313193444434],[-24.129241292412928,70.7917364798648],[-23.97083970839708,70.6498293889189],[-23.790837908379075,70.55522466162162],[-23.32643326433265,70.45010829795797],[-23.189631896318957,70.44310054038041],[-22.94122941229412,70.45010829795797],[-22.68922689226892,70.43784472219721],[-22.610026100260995,70.49390678281782],[-22.55602556025559,70.72165890408905],[-22.53082530825307,70.7654573889489],[-22.527225272252707,70.80750393441434],[-22.43722437224372,70.86006211624616],[-22.422824228242263,70.6480774495245],[-22.401224012240107,70.61128672224223],[-22.401224012240107,70.57099211617117],[-22.383223832238315,70.51317811615615],[-22.383223832238315,70.46237187371875],[-22.07002070020701,70.47113157069072],[-21.94401944019441,70.44310054038041],[-21.627216272162713,70.4693796312963],[-21.522815228152268,70.52544169191691],[-21.57321573215731,70.59026344950951],[-21.62361623616235,70.80400005562555],[-21.67401674016739,70.85655823745736],[-21.66681666816669,70.91612417686676],[-21.688416884168845,71.09307005570057],[-21.670416704167025,71.20519417694177],[-21.69921699216991,71.33658963152132],[-21.753217532175313,71.47849672246721],[-21.9620196201962,71.50827969217193],[-22.17082170821709,71.45221763155132],[-22.232022320223194,71.45046569215691],[-22.300423004230026,71.43294629821298],[-22.34722347223473,71.37338035880359],[-22.419224192241927,71.24899266180162],[-22.48042480424803,71.38389199516996],[-22.48762487624876,71.4574734497345],[-22.502025020250187,71.50127193459434],[-22.466024660246603,71.52404714672147],[-22.31122311223112,71.56434175279253],[-22.012420124201242,71.6887294497945],[-21.958419584195838,71.7447915104151],[-22.264422644226443,71.75355120738706],[-22.368823688236887,71.76931866193661],[-22.498424984249823,71.91297769227691],[-22.56322563225632,71.92874514682646],[-22.869228692286924,71.97079169229193],[-22.95562955629555,71.99882272260223],[-23.290432904329037,72.08116387413875],[-23.58563585635855,72.13897787415374],[-23.798037980379803,72.20029575295754],[-24.240842408424072,72.31066793480434],[-24.417244172441713,72.34745866208661],[-24.572045720457197,72.42104011665117],[-24.66564665646655,72.43680757120072],[-24.845648456484554,72.38950520755208],[-25.11925119251191,72.34745866208661],[-25.2020520205202,72.39300908634087],[-25.12645126451264,72.41928817725679],[-24.838448384483826,72.47359829848298],[-24.70164701647016,72.50688514697646],[-24.65124651246512,72.5822185409354],[-24.770047700476994,72.86778466222162],[-24.788047880478786,72.89055987434875],[-24.813248132481306,72.9010715107151],[-24.98604986049861,72.88880793495434],[-25.23805238052381,72.84325751070011],[-25.356853568535684,72.80997066220664],[-25.68805688056881,72.79770708644585],[-26.09846098460983,72.72237369248694],[-26.210062100621002,72.69434266217664],[-26.39366393663937,72.67331938944389],[-26.47646476464763,72.67682326823268],[-26.656466564665635,72.71536593490936],[-26.206462064620638,72.79595514705147],[-26.080460804608038,72.79420320765709],[-25.860858608586085,72.8467613894889],[-25.256052560525603,72.92384672284223],[-25.16965169651695,72.97990878346283],[-24.99324993249931,73.01319563195634],[-24.788047880478786,73.0447305410554],[-24.629646296462965,73.03772278347785],[-24.546845468454677,72.92209478344785],[-24.359643596435973,72.68733490459906],[-24.068040680406796,72.4981254500045],[-23.85563855638557,72.45257502575026],[-23.675636756367567,72.39300908634087],[-23.20763207632075,72.32643538935389],[-22.70722707227071,72.22307096508464],[-22.498424984249823,72.15824920749208],[-22.293222932229327,72.1197065408154],[-22.239222392223922,72.21956708629585],[-22.27882278822787,72.34395478329785],[-22.073620736207346,72.40001684391845],[-22.005220052200514,72.63477672276724],[-22.023220232202306,72.72062175309253],[-22.037620376203762,72.91859090465906],[-22.19602196021961,72.9658932683077],[-22.451624516245147,72.98691654104042],[-22.851228512285104,73.08327320773208],[-22.995229952299525,73.17087017745177],[-23.24363243632436,73.1936453895789],[-23.456034560345586,73.25846714717147],[-23.708037080370786,73.31628114718649],[-23.898838988389883,73.39862229872298],[-24.132841328413292,73.40913393508936],[-24.586445864458625,73.4231494502445],[-25.058050580505807,73.3968703593286],[-25.266852668526667,73.36183157144072],[-25.400054000539996,73.2759865411154],[-26.030060300602997,73.19890120776208],[-26.202862028620274,73.1936453895789],[-26.43326433264332,73.17087017745177],[-26.75366753667535,73.12181587440875],[-27.07047070470705,73.1375833289583],[-27.18927189271892,73.1323275107751],[-27.34767347673477,73.06750575318253],[-27.412474124741237,73.06750575318253],[-27.484474844748433,73.08852902591525],[-27.53127531275311,73.11305617743679],[-27.560075600755994,73.13933526835268],[-27.47367473674737,73.1603585410854],[-27.26487264872648,73.17612599563495],[-27.06327063270632,73.17962987442374],[-26.86166861668616,73.16736629866298],[-26.72846728467283,73.17087017745177],[-26.656466564665635,73.1918934501845],[-26.541265412654127,73.24970745019951],[-26.60246602466023,73.27949041990419],[-27.167671676716765,73.37409514720147],[-27.27207272072721,73.43541302600525],[-26.976869768697668,73.37935096538465],[-26.764467644676444,73.34781605628555],[-26.4080640806408,73.3127772683977],[-26.16686166861669,73.25846714717147],[-26.062460624606246,73.2532113289883],[-25.73845738457385,73.27773848050981],[-25.666456664566653,73.29350593505936],[-25.450454504545036,73.38986260175102],[-25.310053100531007,73.43015720782208],[-25.02565025650256,73.48621926844268],[-24.79164791647915,73.51074641996419],[-24.777247772477722,73.5405293896689],[-24.91044910449105,73.58082399573996],[-25.281252812528123,73.74025048062981],[-25.42885428854288,73.79456060185603],[-25.526055260552596,73.84011102611026],[-25.522455224552232,73.85237460187102],[-25.35325353253532,73.81383193519434],[-25.108451084510847,73.73324272305223],[-24.906849068490686,73.65265351091011],[-24.78444784447845,73.61761472302223],[-24.67644676446764,73.60184726847268],[-24.56484564845647,73.60535114726147],[-24.44964449644496,73.6281263593886],[-24.341643416434152,73.67192484424845],[-24.158041580415812,73.76477763215132],[-23.76203762037619,73.54228132906329],[-23.23283232832327,73.3968703593286],[-22.988029880298797,73.34606411689117],[-22.34722347223473,73.26897878353785],[-22.18522185221852,73.27073072293223],[-21.872018720187185,73.35832769265193],[-21.54801548015479,73.43190914721649],[-21.32481324813247,73.456436298738],[-20.6372063720637,73.46344405631555],[-20.5112051120511,73.49322702602026],[-20.450004500044997,73.65265351091011],[-20.338403384033825,73.81908775337754],[-20.36720367203671,73.84887072308223],[-21.02241022410223,73.9417235109851],[-21.29961299612995,73.96274678371785],[-21.98721987219872,73.97150648068981],[-22.134821348213478,73.99077781402815],[-22.27162271622717,74.0293204807048],[-22.33642336423364,74.0626073291983],[-22.32922329223291,74.0906383595086],[-22.289622896228963,74.12567714739649],[-22.22122221222213,74.16597175346755],[-22.19602196021961,74.2062663595386],[-22.217622176221766,74.24480902621528],[-22.264422644226443,74.27284005652558],[-22.332823328233275,74.28685557168072],[-22.32202322023221,74.30262302623026],[-22.17802178021779,74.33065405654057],[-21.972819728197265,74.39021999594996],[-21.91881918819189,74.43927429899298],[-21.983619836198358,74.56716587478374],[-21.94401944019441,74.56541393538936],[-21.76041760417604,74.48307278385283],[-21.832418324183237,74.35693314745649],[-21.954819548195474,74.24480902621528],[-21.580415804158037,74.16421981407314],[-21.13041130411304,74.11166163224132],[-20.651606516065158,74.13794072315724],[-20.230402304023045,74.20451442014419],[-20.255602556025565,74.28335169289193],[-20.046800468004676,74.28159975349755],[-19.64719647196472,74.25882454137042],[-19.467194671946714,74.26933617773679],[-19.369993699936998,74.28335169289193],[-19.315993159931594,74.30612690501906],[-19.272792727927282,74.34291763230132],[-19.240392403924034,74.40073163231634],[-19.225992259922606,74.47956890506404],[-19.28719287192871,74.54614260205102],[-19.427594275942766,74.60045272327724],[-19.53919539195391,74.62497987479875],[-19.79839798397984,74.85098005667558],[-19.985599855998544,74.97536775367755],[-20.21600216002159,75.0191662385374],[-20.41760417604175,74.97536775367755],[-20.532805328053286,74.84222035970359],[-20.61200612006118,74.728344299068],[-20.860408604086047,74.63549151116513],[-21.036810368103687,74.65476284450344],[-21.036810368103687,74.67053029905298],[-20.97200972009719,74.68980163239132],[-20.889208892088902,74.73535205664558],[-20.79560795607955,74.80542963242132],[-20.784807848078486,74.89127466274664],[-20.860408604086047,74.99288714762147],[-20.92880928809288,75.05420502642528],[-20.986409864098647,75.075228299158],[-21.058410584105843,75.07873217794679],[-21.141211412114103,75.06822054158042],[-21.4580145801458,74.99814296580467],[-21.59841598415983,74.97186387488875],[-21.695616956169545,74.96485611731117],[-21.78561785617856,74.97186387488875],[-21.904419044190433,75.00339878398785],[-22.098820988209866,75.06646860218603],[-22.232022320223194,75.11902678401785],[-21.86121861218612,75.04018951127011],[-21.64881648816487,75.02267011732619],[-21.411214112141124,75.06471666279162],[-21.245612456124547,75.13304229917298],[-21.094410944109427,75.14880975372253],[-20.907209072090723,75.15756945069452],[-20.48600486004858,75.31349205679558],[-20.198001980019797,75.30823623861238],[-20.02520025200252,75.25392611738619],[-19.89199891998919,75.20487181434314],[-19.79839798397984,75.15756945069452],[-19.675996759967603,75.14880975372253],[-19.524795247952483,75.18034466282162],[-19.427594275942766,75.22939896586468],[-19.373593735937362,75.29772460224603],[-19.366393663936634,75.38707351136011],[-19.398793987939882,75.49394181441815],[-19.431194311943102,75.56752326898268],[-19.46359463594635,75.60431399626498],[-19.481594815948142,75.64460860233604],[-19.485194851948506,75.69015902659027],[-19.510395103951026,75.75673272357724],[-19.56439564395643,75.79527539025389],[-19.805598055980568,75.89688787512875],[-19.956799567995688,75.99674842060921],[-19.863198631986307,76.12113611761117],[-20.104401044010444,76.21924472369724],[-20.280802808028085,76.23326023885238],[-20.43560435604354,76.231508299458],[-20.565205652056505,76.24026799642996],[-20.784807848078486,76.27530678431785],[-20.885608856088567,76.30333781462815],[-21.184411844118443,76.26829902674027],[-21.418414184141824,76.26479514795147],[-21.486814868148684,76.27180290552906],[-21.569615696156944,76.29282617826178],[-21.756817568175677,76.39969448131981],[-21.87561875618755,76.57313648136483],[-22.005220052200514,76.58890393591437],[-22.293222932229327,76.60116751167513],[-22.37962379623795,76.61167914804147],[-22.444424444244447,76.62569466319664],[-22.60642606426063,76.68000478442283],[-22.610026100260995,76.70453193594437],[-22.55602556025559,76.72905908746588],[-22.332823328233275,76.79388084505845],[-22.18522185221852,76.79388084505845],[-21.929619296192953,76.74307460262102],[-21.74961749617495,76.69051642078921],[-21.61641616416165,76.68876448139483],[-20.961209612096127,76.84293514810147],[-20.943209432094307,76.88673363296132],[-20.48600486004858,76.92002048145483],[-20.064800648006468,76.92702823903238],[-19.863198631986307,76.91476466327163],[-19.510395103951026,76.86045454204543],[-19.157591575915745,76.83592739052392],[-18.981189811898105,76.81315217839679],[-18.865988659886597,76.78512114808649],[-18.739987399873996,76.76760175414253],[-18.606786067860668,76.76409787535377],[-18.50958509585095,76.7781133905089],[-18.394383943839443,76.86045454204543],[-18.336783367833675,76.92177242084921],[-18.304383043830427,77.0128732693577],[-18.293582935829363,77.13200514817649],[-18.34038340383404,77.2160982391074],[-18.44118441184412,77.25989672396724],[-18.585185851858512,77.28267193609437],[-18.90198901989018,77.28091999669996],[-19.132391323913225,77.23361763305132],[-19.301593015930166,77.22310599668498],[-19.427594275942766,77.24588120881208],[-19.585995859958587,77.29493551185513],[-19.809198091980903,77.3317262391374],[-20.230402304023045,77.36851696641966],[-20.464404644046425,77.4473542391674],[-20.680406804068042,77.619044299818],[-20.439204392043905,77.66109084528347],[-20.162001620016184,77.68912187559377],[-19.953199531995324,77.66634666346664],[-19.524795247952483,77.57174193616936],[-19.467194671946714,77.56648611798619],[-19.294392943929438,77.58575745132453],[-19.297992979929802,77.62079623921238],[-19.39519395193952,77.6786102392274],[-19.48879488794887,77.71890484529845],[-19.72279722797228,77.7662072089471],[-19.996399963999636,77.80299793622936],[-20.320403204032033,77.86256387563876],[-20.572405724057234,77.89234684534347],[-20.864008640086382,77.91161817868178],[-21.13041130411304,77.84679642108921],[-21.378813788137876,77.69788157256573],[-21.580415804158037,77.6505792089171],[-21.728017280172793,77.70839320893208],[-21.746017460174585,77.7907343604686],[-21.63441634416344,77.89760266352664],[-21.51561515615157,77.99220739082392],[-21.396813968139668,78.07279660296604],[-21.310413104131044,78.17440908784087],[-21.260012600126004,78.29354096665966],[-21.195211952119507,78.37938599698498],[-20.9540095400954,78.55457993642437],[-20.94680946809467,78.59662648188981],[-21.141211412114103,78.64217690614407],[-21.134011340113403,78.65794436069362],[-20.615606156061546,78.8033553304283],[-20.396003960039593,78.82963442134422],[-20.20160201602016,78.82963442134422],[-20.05040050400504,78.84189799710498],[-19.971199711997116,78.86817708802087],[-19.888398883988827,78.91022363348634],[-19.830798307983088,78.95927793652936],[-19.805598055980568,79.01183611836117],[-19.769597695976955,79.04687490624906],[-19.72279722797228,79.06439430019302],[-19.26199261992619,79.122208300208],[-19.074790747907485,79.15199126991271],[-18.991989919899197,79.1782703608286],[-18.97038970389704,79.21155720932211],[-19.00999009990099,79.25185181539317],[-19.07119071190712,79.28864254267543],[-19.15399153991538,79.3254332699577],[-19.222392223922242,79.34120072450725],[-19.283592835928346,79.33769684571845],[-19.41319413194131,79.34820848208483],[-19.431194311943102,79.39901472452226],[-19.398793987939882,79.48836363363634],[-19.355593555935542,79.56720090638407],[-19.294392943929438,79.63552654276543],[-19.283592835928346,79.68282890641407],[-19.351993519935206,79.7336351488515],[-19.391593915939154,79.75115454279543],[-19.517595175951755,79.75465842158422],[-19.837998379983787,79.74589872461226],[-19.985599855998544,79.7564103609786],[-20.068400684006832,79.77392975492256],[-20.136801368013664,79.80371272462725],[-20.180001800018005,79.85802284585347],[-20.198001980019797,79.9368601186012],[-20.15120151201512,80.01044157316574],[-20.039600396003948,80.0787672095471],[-19.86679866798667,80.14534090653407],[-19.51399513995139,80.24169757322574],[-19.427594275942766,80.25746502777528],[-19.20439204392042,80.26096890656407],[-19.02799027990278,80.24695339140891],[-18.69318693186932,80.20665878533785],[-18.070380703807018,80.17161999744997],[-17.7211772117721,80.17687581563317],[-17.357573575735756,80.20140296715468],[-17.19197191971918,80.20315490654906],[-17.011970119701203,80.1908913307883],[-16.867968679686783,80.19789908836589],[-16.48996489964898,80.25220920959211],[-16.16956169561695,80.32929454294543],[-15.931959319593176,80.39586823993241],[-15.93555935559354,80.4274031490315],[-16.428764287642878,80.48346520965211],[-16.587165871658698,80.51149623996241],[-16.759967599676003,80.57281411876619],[-16.317163171631705,80.64989945211951],[-15.996759967599672,80.64113975514755],[-15.543155431554311,80.64989945211951],[-15.193951939519394,80.72172896728966],[-14.50274502745026,80.76377551275513],[-14.430744307443064,80.77603908851589],[-14.239942399423995,80.83210114913649],[-14.229142291422903,80.87064381581317],[-14.308343083430827,80.9126903612786],[-14.488344883448832,80.97400824008241],[-14.45234452344522,80.99327957342075],[-14.196741967419655,81.01430284615347],[-13.804338043380426,81.01780672494226],[-13.451534515345145,81.03882999767498],[-13.127531275312748,81.087884300718],[-12.461524615246134,81.23329527045271],[-12.231122311223118,81.30862866441166],[-11.52911529115292,81.42425666444166],[-11.431914319143175,81.45754351293513],[-11.424714247142475,81.48031872506226],[-11.557915579155775,81.50309393718939],[-11.842318423184224,81.57667539175392],[-12.191521915219141,81.64850490692407],[-12.432724327243278,81.68179175541755],[-12.954729547295472,81.72033442209423],[-13.703537035370346,81.78866005847559],[-14.24354243542436,81.8131872099971],[-15.226352263522642,81.82194690696909],[-15.449554495544959,81.83771436151861],[-15.553955539555403,81.83421048272984],[-15.967959679596788,81.7851561796868],[-16.11916119161191,81.77639648271483],[-16.266762667626665,81.7536212705877],[-16.360363603636017,81.72909411906619],[-16.637566375663738,81.62572969479695],[-16.936369363693643,81.54338854326045],[-17.15957159571596,81.45053575535755],[-17.227972279722792,81.43126442201921],[-17.454774547745473,81.39797757352574],[-17.717577175771765,81.42776054323045],[-17.969579695796966,81.44177605838559],[-18.117181171811723,81.4663032099071],[-18.455584555845547,81.49783811900619],[-18.6679866798668,81.49258230082302],[-19.15399153991538,81.51185363416135],[-19.225992259922606,81.63974520995211],[-19.629196291962927,81.63974520995211],[-20.014400144001428,81.56441181599317],[-20.756007560075602,81.31213254320045],[-20.889208892088902,81.27709375531256],[-21.141211412114103,81.22628751287513],[-21.450814508145072,81.17898514922649],[-21.929619296192953,81.04934163404135],[-22.088020880208802,81.01955866433664],[-22.826028260282584,80.9126903612786],[-22.919629196291964,80.87239575520755],[-22.97362973629737,80.83210114913649],[-23.11763117631176,80.7777910279103],[-23.204032040320385,80.79005460367105],[-23.196831968319685,80.84786860368604],[-23.070830708307085,80.92670587643377],[-22.574025740257383,81.09839593708438],[-22.415624156241563,81.13693860376105],[-21.9620196201962,81.28410151289015],[-21.72441724417243,81.34892327048271],[-21.504815048150476,81.4382721795968],[-21.23121231212312,81.60120254327543],[-21.144811448114467,81.69580727057271],[-21.12321123211231,81.79041199787],[-21.119611196111947,81.8692492706177],[-21.13041130411304,81.9340710282103],[-21.166411664116623,81.98312533125332],[-21.339213392133928,82.06897036157861],[-21.576815768157672,82.07422617976181],[-22.56322563225632,82.05320290702909],[-22.94122941229412,82.03042769490196],[-23.103231032310305,82.01115636156362],[-23.178831788317865,81.9901330888309],[-23.247232472324725,81.94808654336543],[-23.312033120331193,81.88501672516725],[-23.391233912339118,81.82720272515226],[-23.495634956349562,81.77289260392604],[-23.63603636036359,81.74135769482695],[-24.294842948429476,81.70106308875589],[-24.59004590045899,81.88326478577287],[-25.148051480514795,82.00064472519725],[-27.04527045270453,82.0461951494515],[-27.84087840878408,82.0496990282403],[-28.920889208892078,81.99538890701407],[-29.54369543695435,81.93932684639347],[-29.81009810098101,81.95509430094302],[-29.88569885698857,82.05495484642347],[-29.774097740977396,82.1320401797768],[-29.579695796957964,82.1618231494815],[-23.86283862838627,82.28621084648347],[-23.11763117631176,82.32475351316015],[-22.473224732247303,82.38431945256954],[-21.99441994419945,82.46315672531725],[-21.61641616416165,82.54724981624815],[-21.519215192151904,82.5945521798968],[-21.5840158401584,82.63484678596785],[-21.69201692016921,82.68214914961649],[-21.91881918819189,82.71718793750438],[-22.523625236252343,82.78901745267453],[-23.405634056340546,82.82931205874559],[-23.69363693636936,82.81880042237924],[-23.834038340383387,82.83807175571755],[-23.92043920439204,82.88537411936619],[-24.17244172441724,82.89238187694377],[-24.471244712447117,82.87661442239423],[-24.845648456484554,83.01852151334015],[-25.122851228512275,83.16042860428604],[-26.14166141661417,83.09560684669347],[-27.002070020700188,83.06757581638317],[-27.740077400774,83.07633551335513],[-28.150481504815048,83.06407193759438],[-29.176491764917643,83.10261460427105],[-29.964899648996493,83.10962236184864],[-30.386103861038606,83.09385490729909],[-31.516515165151645,82.99224242242423],[-31.836918369183678,82.97822690726909],[-32.03132031320314,82.98348272545226],[-31.991719917199163,83.0850952103271],[-31.534515345153437,83.08859908911589],[-30.090900909009093,83.15692472549725],[-27.570875708757086,83.19196351338513],[-26.181261812618118,83.22174648308985],[-25.911259112591125,83.23751393763939],[-25.79605796057959,83.26028914976649],[-25.94725947259471,83.2900721194712],[-27.034470344703436,83.3776690891909],[-27.689676896768958,83.41095593768438],[-28.37728377283773,83.4372350286003],[-28.485284852848537,83.43548308920589],[-28.992889928899274,83.50556066498166],[-29.9540995409954,83.56512660439105],[-30.702907029070275,83.59315763470136],[-32.98532985329854,83.60016539227894],[-33.39933399333992,83.57739018015181]],[[-19.611196111961107,82.0777300585506],[-19.593195931959315,81.99188502822528],[-19.369993699936998,81.91655163426634],[-19.031590315903145,81.82720272515226],[-18.76878768787688,81.8149391493915],[-18.664386643866436,81.8464740584906],[-18.811988119881192,81.94983848275984],[-19.067590675906757,82.0496990282403],[-19.315993159931594,82.12328048280483],[-19.4959949599496,82.11627272522725],[-19.611196111961107,82.0777300585506]],[[59.26199261992622,81.85348181606815],[58.135181351813515,81.82720272515226],[57.983979839798394,81.79741975544755],[57.944379443794446,81.74836545240453],[57.908379083790834,81.7220863614886],[57.919179191791926,81.70982278572785],[57.9659796597966,81.69580727057271],[58.29718297182973,81.71507860391105],[59.35559355593557,81.7588770887709],[59.35559355593557,81.781652300898],[59.409594095940975,81.82545078575785],[59.26199261992622,81.85348181606815]],[[62.28242282422826,81.70631890693906],[62.10602106021062,81.68003981602317],[62.51642516425164,81.65901654329045],[62.5308253082531,81.6467529675297],[62.57402574025741,81.63273745237453],[62.88362883628838,81.60821030085302],[63.52803528035281,81.59594672509226],[63.65043650436505,81.6099622402474],[63.783637836378375,81.65025684631846],[63.76563765637658,81.66427236147362],[63.708037080370815,81.68704757360075],[62.793627936279364,81.71858248269984],[62.28242282422826,81.70631890693906]],[[57.45477454774547,81.54338854326045],[57.364773647736484,81.53462884628846],[57.09117091170913,81.54163660386604],[56.972369723697255,81.51010169476695],[56.720367203672055,81.42425666444166],[56.40356403564036,81.38746593715939],[56.15516155161552,81.30337284622846],[55.780757807578084,81.32965193714438],[55.46755467554675,81.31038060380604],[55.571955719557195,81.22803945226954],[55.715957159571616,81.18774484619846],[56.19116191161913,81.22453557348075],[56.36396363963641,81.17898514922649],[56.511565115651166,81.1754812704377],[56.669966699667015,81.19825648256483],[56.821168211682135,81.23855108863589],[57.15957159571596,81.17898514922649],[57.45117451174514,81.13518666436664],[57.767977679776806,81.17022545225453],[57.9119791197912,81.19825648256483],[58.01638016380164,81.25431854318543],[57.9119791197912,81.30337284622846],[57.857978579785794,81.36819460382105],[58.37278372783729,81.38746593715939],[58.563585635856356,81.41900084625846],[58.437584375843755,81.46455127051271],[58.01638016380164,81.48382260385105],[57.86157861578616,81.50659781597815],[57.81117811178112,81.54689242204921],[57.717577175771765,81.56441181599317],[57.45477454774547,81.54338854326045]],[[58.71838718387184,81.31388448259483],[59.09639096390964,81.29286120986211],[59.31239312393126,81.30512478562287],[59.37359373593736,81.3243961189612],[59.27999279992801,81.36644266442664],[59.074790747907485,81.39797757352574],[58.88038880388805,81.39096981594815],[58.63558635586358,81.36118684624347],[58.61038610386106,81.33665969472196],[58.71838718387184,81.31388448259483]],[[95.15795157951578,81.27183793712936],[95.06075060750607,81.18774484619846],[94.83754837548378,81.13869054315543],[94.61074610746107,81.11416339163392],[94.37674376743769,81.10715563405634],[94.13914139141394,81.08963624011241],[93.88713887138874,81.05810133101332],[93.63513635136354,81.03882999767498],[93.49833498334982,81.03882999767498],[93.35793357933579,81.0318222400974],[93.06633066330664,80.98802375523755],[92.94032940329402,80.92670587643377],[92.7639276392764,80.8934190279403],[92.709927099271,80.87239575520755],[92.60912609126092,80.80932593700936],[92.5911259112591,80.78129490669906],[92.7747277472775,80.7690313309383],[93.26073260732608,80.79180654306543],[92.97992979929802,80.70245763395135],[92.82512825128254,80.61836454302045],[92.5767257672577,80.53251951269513],[92.24552245522455,80.49923266420166],[91.89631896318963,80.47820939146891],[91.68751687516874,80.41864345205951],[91.52551525515258,80.35907751265012],[91.6371163711637,80.26972860353604],[91.89271892718926,80.24870533080332],[92.09072090720906,80.22417817928181],[92.20232202322023,80.17862775502755],[93.00153001530015,80.10154242167422],[93.6531365313653,80.01044157316574],[93.87273872738729,80.01044157316574],[94.32994329943301,80.0752633307583],[94.56394563945639,80.12606957319574],[94.66114661146611,80.12256569440694],[94.95994959949599,80.15059672471725],[95.85635856358567,80.17687581563317],[97.17397173971739,80.24169757322574],[97.29997299973002,80.27323248232483],[97.41877418774186,80.32228678536785],[97.28557285572856,80.3433100581006],[97.24957249572498,80.36258139143891],[97.11637116371162,80.49572878541287],[97.07317073170731,80.52025593693438],[97.02637026370263,80.53602339148392],[97.11277112771131,80.61486066423166],[97.22077220772206,80.65165139151392],[97.66717667176675,80.67793048242982],[97.74637746377465,80.69895375516256],[97.85797857978582,80.69895375516256],[97.86877868778691,80.76377551275513],[97.83277832778327,80.79881430064302],[97.70317703177034,80.82684533095332],[97.41517415174155,80.84261278550287],[96.75636756367567,80.95824078553287],[96.69156691566917,80.99503151281513],[96.56196561965623,81.03007030070302],[96.5259652596526,81.07562072495725],[96.47196471964719,81.09839593708438],[96.18756187561877,81.18424096740969],[96.0759607596076,81.19300066438166],[95.98235982359824,81.21227199772],[95.90315903159035,81.26132630076302],[95.80235802358027,81.28059763410135],[95.15795157951578,81.27183793712936]],[[97.11997119971198,80.15234866411166],[96.41796417964179,80.10504630046302],[96.27756277562776,80.11030211864619],[96.16236162361622,80.09628660349105],[95.85635856358567,80.11030211864619],[95.49635496354966,80.10504630046302],[95.39195391953922,80.07351139136392],[95.33795337953381,80.04197648226483],[95.28035280352805,80.02971290650407],[94.9887498874989,80.09628660349105],[94.94554945549459,80.08927884591347],[94.8159481594816,80.03496872468725],[94.71874718747188,80.01044157316574],[94.34794347943483,79.94211593678438],[94.25794257942579,79.82999181554317],[94.03834038340386,79.7564103609786],[93.84753847538474,79.70210023975241],[93.40473404734047,79.63202266397664],[93.06993069930701,79.49537139121392],[93.27153271532717,79.45858066393166],[93.48033480334806,79.46208454272042],[93.75753757537575,79.45157290635407],[94.21834218342184,79.40251860331105],[94.31554315543156,79.30791387601377],[94.48114481144813,79.21856496689966],[94.6179461794618,79.19228587598377],[94.63234632346325,79.14147963354634],[94.65394653946538,79.12746411839117],[94.7907479074791,79.08716951232012],[95.02115021150212,79.05213072443226],[95.13275132751329,79.05037878503785],[95.43515435154353,79.09943308808087],[95.53235532355325,79.09768114868649],[95.70155701557019,79.01183611836117],[95.79515795157954,79.00132448199483],[96.34596345963462,79.01533999714997],[96.42876428764288,79.00307642138921],[96.80676806768071,78.98555702744528],[96.87156871568715,78.96453375471256],[96.93276932769328,78.93475078500785],[97.24957249572498,78.86817708802087],[97.55557555575558,78.82613054255543],[97.68877688776888,78.82788248194981],[97.9047790477905,78.81036308800589],[98.05598055980562,78.82087472437226],[98.28278282782827,78.79459563345634],[98.41238412384126,78.78758787587876],[98.81918819188195,78.81912278497785],[99.43839438394383,78.8348902395274],[99.53919539195391,78.85240963347132],[99.92799927999283,78.96102987592377],[99.89919899198992,79.006580300178],[99.81639816398166,79.09592920929211],[99.75159751597516,79.10819278505286],[99.51759517595178,79.13096799717997],[99.31599315993162,79.22732466387166],[99.04239042390424,79.29214642146422],[99.10359103591037,79.30616193661936],[99.16839168391687,79.30616193661936],[99.38799387993879,79.27462702752027],[99.53559535595355,79.27637896691468],[99.679596795968,79.32368133056332],[99.72279722797231,79.3849992093671],[99.70479704797049,79.46383648211483],[99.72279722797231,79.49186751242513],[99.7479974799748,79.51464272455226],[99.76959769597698,79.56720090638407],[99.78039780397808,79.62851878518785],[99.80559805598057,79.65304593670936],[99.83799837998379,79.66881339125891],[99.91719917199174,79.73889096703468],[100.06120061200613,79.77743363371135],[99.9459994599946,79.8492631488815],[99.81999819998202,79.89831745192453],[99.72639726397267,79.91934072465725],[99.53559535595355,79.94211593678438],[99.47439474394747,79.97014696709468],[99.36999369993703,79.98591442164422],[99.29439294392944,80.01569739134891],[98.86598865988663,80.04548036105362],[98.5959859598596,80.0524881186312],[98.53118531185311,80.04372842165921],[98.4735847358474,80.00868963377135],[98.49878498784989,79.95262757315075],[98.3547835478355,79.88430193676936],[98.27198271982724,79.87379030040302],[98.06318063180635,79.90182133071332],[97.87237872378722,79.85276702767027],[97.72477724777247,79.78093751250012],[97.6527765277653,79.7599142397674],[97.59157591575917,79.77568169431694],[97.62757627576275,79.85101508827589],[97.7607776077761,79.89656551253012],[97.80757807578078,79.95613145193951],[97.90837908379086,80.00343381558815],[98.01638016380167,80.02270514892649],[97.9047790477905,80.09453466409664],[97.67437674376743,80.15760448229483],[97.5879758797588,80.1681161186612],[97.11997119971198,80.15234866411166]],[[99.94239942399423,79.67056533065332],[99.91719917199174,79.60223969427196],[100.13680136801366,79.61450327003271],[100.29880298802988,79.67056533065332],[100.14040140401403,79.68282890641407],[100.06840068400686,79.700348300358],[99.95679956799569,79.68983666399166],[99.94239942399423,79.67056533065332]],[[102.18162181621818,79.37273563360634],[102.17802178021782,79.31316969419694],[102.25002250022499,79.25535569418196],[102.12762127621278,79.25185181539317],[102.00522005220051,79.26411539115392],[101.91161911619116,79.31141775480256],[101.82521825218254,79.37098369421196],[101.76041760417604,79.37273563360634],[101.6416164161642,79.36222399723997],[101.59121591215916,79.34996042147921],[101.55521555215552,79.31316969419694],[101.54441544415442,79.25360375478755],[101.31041310413104,79.23258048205483],[101.19521195211951,79.20454945174453],[101.14841148411483,79.15724708809589],[101.05121051210511,79.12396023960241],[101.06921069210694,79.09592920929211],[101.02961029610299,79.02409969412196],[100.96480964809649,79.006580300178],[100.90000900009,78.98030120926211],[100.86400864008641,78.92599108803589],[100.85680856808568,78.89796005772558],[100.89640896408963,78.81211502740027],[100.9540095400954,78.78933981527317],[100.8748087480875,78.78408399708997],[100.61920619206194,78.79809951224513],[100.5148051480515,78.78758787587876],[100.41760417604178,78.75254908799087],[100.28440284402848,78.67896763342634],[100.2628026280263,78.6316652697777],[100.25560255602556,78.57385126976271],[100.21600216002162,78.53530860308604],[100.16200162001621,78.50377369398694],[100.12240122401226,78.47048684549347],[100.05760057600577,78.38113793637936],[100.01800018000182,78.33909139091392],[99.679596795968,78.23397502725027],[99.54639546395464,78.17791296662966],[99.43839438394383,78.08330823933241],[99.28719287192871,78.03775781507815],[99.39159391593915,78.00096708779589],[99.49959499594996,77.97643993627437],[99.84519845198452,77.95716860293604],[100.08280082800832,77.97468799687996],[100.54000540005399,78.04826945144453],[101.04041040410402,78.14287417874178],[101.20241202412024,78.19192848178483],[101.69201692016924,78.19368042117921],[102.18162181621818,78.20594399693996],[102.61722617226172,78.2252153302783],[102.67482674826749,78.20244011815117],[102.73602736027362,78.19017654239042],[102.79722797227976,78.18842460299604],[103.00243002430028,78.25499829998301],[103.71883718837188,78.25850217877178],[104.29844298442987,78.33558751212513],[104.5180451804518,78.34960302728027],[104.74124741247414,78.33909139091392],[104.83124831248313,78.35310690606906],[105.3136531365314,78.50026981519815],[105.34245342453426,78.59312260310102],[105.31005310053104,78.66670405766558],[105.25605256052563,78.73327775465256],[105.20565205652059,78.78058011830117],[105.14445144451446,78.81912278497785],[105.01485014850152,78.84364993649936],[104.88164881648817,78.85416157286573],[104.63324633246333,78.8348902395274],[104.45324453244535,78.88044066378166],[104.47844478444784,78.9224872092471],[104.44964449644499,78.96453375471256],[104.40284402844031,78.97679733047332],[104.08964089640898,79.01358805775558],[104.00324003240036,79.0626423607986],[103.9240392403924,79.12396023960241],[103.8016380163802,79.14848739112392],[103.6720367203672,79.1502393305183],[103.43443434434346,79.12571217899679],[103.20043200432008,79.07140205777057],[103.07443074430745,79.05563460322102],[102.95202952029524,79.05563460322102],[102.84402844028443,79.01358805775558],[102.74682746827472,78.94876630016302],[102.58842588425887,78.87168096680966],[102.4120241202412,78.8348902395274],[102.44802448024484,78.87693678499286],[102.74682746827472,79.10644084565845],[102.78642786427866,79.17651842143422],[102.88362883628838,79.25360375478755],[102.94122941229415,79.2711231487315],[103.05283052830532,79.28338672449226],[103.09963099631,79.2991541790418],[103.04203042030423,79.33068908814087],[102.79002790027903,79.39200696694468],[102.40482404824047,79.43405351241012],[102.28242282422826,79.43054963362135],[102.2248222482225,79.4130302396774],[102.18162181621818,79.37273563360634]],[[106.45846458464587,78.3408433303083],[106.35046350463506,78.27251769392694],[106.05886058860591,78.26550993634936],[106.02286022860227,78.21995951209513],[106.15246152461526,78.19893623936241],[106.27126271262716,78.20594399693996],[106.47286472864732,78.24448666361664],[106.50526505265054,78.26200605756057],[106.67806678066779,78.26550993634936],[106.7176671766718,78.26550993634936],[106.72126721267216,78.29354096665966],[106.69246692466925,78.31631617878679],[106.64206642066421,78.33558751212513],[106.45846458464587,78.3408433303083]],[[107.50967509675098,78.19017654239042],[106.58446584465844,78.16740133026332],[106.41526415264156,78.13937029995301],[107.00207002070022,78.09557181509317],[107.3440734407344,78.09907569388193],[107.48087480874807,78.05702914841649],[107.6068760687607,78.08330823933241],[107.69687696876969,78.13061060298102],[107.57447574475748,78.18492072420725],[107.50967509675098,78.19017654239042]],[[23.11763117631176,78.23923084543347],[22.988029880298797,78.25149442119422],[22.736027360273596,78.23923084543347],[22.44802448024481,78.21470369391193],[22.300423004230055,78.2287192090671],[22.206822068220703,78.40741702729528],[22.04482044820449,78.57735514855148],[21.746017460174613,78.5720993303683],[21.60921609216092,78.59487454249543],[21.454414544145436,78.59837842128422],[21.04761047610478,78.55633187581876],[20.363603636036373,78.51428533035332],[20.22680226802268,78.47749460307102],[20.374403744037437,78.41267284547845],[20.56160561605617,78.41968060305604],[20.52920529205292,78.32507587575876],[20.784807848078486,78.25149442119422],[20.84600846008462,78.16564939086891],[21.036810368103687,78.05878108781087],[21.209612096120964,78.00622290597906],[21.65241652416526,77.92388175444256],[21.60921609216092,77.91687399686498],[21.429214292142916,77.81175763320132],[21.335613356133564,77.77146302713027],[21.252812528125276,77.71014514832649],[21.202412024120235,77.619044299818],[20.874808748087474,77.56473417859178],[20.92880928809288,77.45961781492815],[21.051210512105115,77.44034648158981],[21.857618576185757,77.49465660281604],[22.055620556205582,77.50166436039362],[22.25362253622538,77.52969539070392],[22.39762397623977,77.56998999677498],[22.44802448024481,77.57174193616936],[22.620826208262088,77.54896672404223],[22.685626856268584,77.55422254222543],[22.73242732427326,77.54020702707027],[22.678426784267856,77.49991242099921],[22.440824408244083,77.42983484522347],[22.48762487624876,77.3597572694477],[22.469624696246967,77.3317262391374],[22.426424264242655,77.31595878458785],[22.552425524255256,77.26690448154483],[22.800828008280092,77.27566417851679],[22.89802898028981,77.31070296640468],[22.995229952299525,77.36150920884208],[23.09963099630997,77.38428442096921],[23.380433804338054,77.38078054218042],[23.506435064350654,77.40180381491317],[23.7368373683737,77.46312169371694],[23.841238412384143,77.49816048160483],[23.95643956439565,77.55772642101422],[24.060840608406096,77.63130787557876],[24.129241292412928,77.65758696649468],[24.903249032490322,77.75744751197513],[24.572045720457226,77.83453284532845],[24.237242372423736,77.89935460292102],[23.884438844388455,77.86431581503317],[23.682836828368295,77.87482745139951],[23.330033300333014,77.95716860293604],[23.11763117631176,77.99220739082392],[23.153631536315373,78.08856405751558],[23.366033660336598,78.12009896661468],[23.45243452434525,78.14988193631936],[23.35163351633517,78.18667266360163],[23.11763117631176,78.23923084543347]],[[89.19989199892001,77.272160299728],[89.14229142291424,77.22660987547377],[89.17829178291782,77.20909048152981],[89.30069300693009,77.1845633300083],[89.51309513095134,77.1880672087971],[89.66429664296646,77.25464090578407],[89.67869678696786,77.28091999669996],[89.61749617496179,77.31070296640468],[89.28269282692827,77.30194326943271],[89.19989199892001,77.272160299728]],[[96.52956529565296,77.20558660274102],[95.85275852758531,77.0969663602886],[95.42075420754207,77.05667175421755],[95.26955269552695,77.01812908754087],[95.3631536315363,77.01112132996332],[95.679956799568,77.02163296632966],[95.76635766357663,76.99009805723057],[95.85635856358567,76.97433060268102],[96.09036090360905,77.00236163299132],[96.20916209162095,76.99184999662498],[96.25236252362527,77.00761745117453],[96.28476284762849,77.02688878451283],[96.42516425164251,77.07068726937268],[96.56196561965623,77.13025320878208],[96.56196561965623,77.15478036030362],[96.52956529565296,77.20558660274102]],[[68.01728017280175,76.99009805723057],[67.65007650076501,77.01112132996332],[67.5348753487535,77.00761745117453],[67.26487264872651,76.96381896631468],[66.82926829268294,76.92352436024362],[66.3468634686347,76.82191187536876],[66.06246062460625,76.74657848140981],[65.9580595805958,76.68876448139483],[65.86445864458645,76.61343108743588],[65.75645756457564,76.58014423894238],[65.63765637656377,76.578392299548],[65.52965529655299,76.56788066318163],[65.31005310053101,76.51707442074422],[65.19845198451986,76.49955502680027],[65.07245072450726,76.49605114801147],[64.95004950049503,76.48378757225072],[64.70884708847089,76.42597357223573],[64.46404464044642,76.3786712085871],[63.524435244352446,76.31034557220573],[62.970029700297005,76.23676411764117],[62.7828278282783,76.24552381461314],[62.46962469624697,76.22975636006362],[62.23562235622356,76.24201993582437],[61.78561785617856,76.2910742388674],[61.56961569615697,76.29808199644498],[61.202412024120264,76.28231454189543],[61.15561155611556,76.27355484492344],[61.03321033210332,76.23326023885238],[61.03681036810369,76.16843848125981],[61.05481054810548,76.11938417821679],[60.99720997209974,76.08960120851208],[60.943209432094335,76.07208181456815],[60.80280802808028,76.06857793577936],[60.73080730807308,76.10361672366724],[60.60480604806048,76.10887254185042],[60.280802808028085,76.09660896608966],[60.1188011880119,76.06682599638498],[60.03600036000361,75.98448484484845],[59.78039780397805,75.94594217817178],[59.34479344793448,75.90739951149513],[59.1107911079111,75.87411266300163],[58.99558995589956,75.87236072360724],[58.88038880388805,75.85484132966329],[58.65358653586537,75.77600405691558],[58.41958419584196,75.71994199629498],[58.059580595805954,75.66387993567437],[58.07398073980741,75.61832951142011],[58.0919809198092,75.59205042050422],[57.78237782377823,75.5062053901789],[57.70677706777067,75.45364720834709],[57.63117631176311,75.35729054165543],[57.60597605976059,75.34152308710588],[57.29997299973002,75.37305799620498],[57.087570875708764,75.38356963257132],[56.99036990369905,75.37480993559936],[56.84276842768429,75.35203472347223],[56.81036810368104,75.32925951134513],[56.828368283682835,75.2784532689077],[56.87516875168754,75.2451664204142],[56.569165691656934,75.09800351128513],[56.486364863648646,75.09625157189072],[56.38916389163893,75.13829811735619],[56.28836288362885,75.16457720827208],[56.16236162361625,75.18735242039921],[56.03636036360365,75.19436017797679],[55.92115921159211,75.16808108706087],[55.80955809558097,75.12428260220102],[55.82035820358203,75.09099575370755],[55.86355863558637,75.05946084460845],[55.99675996759967,75.00339878398785],[56.33876338763389,75.0139104203542],[56.42876428764288,74.97361581428314],[56.49716497164974,74.95784835973359],[56.21636216362165,74.8982824203242],[55.91395913959141,74.79666993544936],[55.65835658356585,74.65651478389785],[55.58275582755829,74.62848375358755],[55.61155611556117,74.58994108691087],[55.66195661956621,74.5566542384174],[55.7519575195752,74.54088678386785],[55.94635946359463,74.54263872326223],[56.13716137161373,74.49533635961359],[56.07956079560796,74.48132084445845],[55.41715417154171,74.4357704202042],[55.34155341553415,74.42000296565465],[55.02115021150212,74.18699502620026],[54.92034920349204,74.12918102618525],[54.83034830348305,74.09589417769178],[54.73314733147333,74.034576298888],[54.64314643146432,73.95924290492906],[54.60714607146073,73.95048320795709],[54.38754387543875,73.93646769280193],[54.17514175141753,73.8856614503645],[53.962739627396274,73.82259163216634],[53.85113851138513,73.7998164200392],[53.761137611376114,73.76652957154573],[53.84033840338404,73.69645199576996],[54.20394203942041,73.54228132906329],[54.131941319413215,73.48096345025951],[54.30114301143013,73.35131993507434],[54.567545675456756,73.41789363206132],[54.76914769147692,73.44942854116042],[55.00675006750069,73.45468435934359],[55.28035280352805,73.3916145411454],[55.55035550355504,73.35657575325754],[56.03636036360365,73.34606411689117],[56.22716227162272,73.31452920779208],[56.42876428764288,73.29700981384815],[56.6339663396634,73.3040175714257],[56.96516965169653,73.36708738962389],[57.13437134371344,73.50373866238664],[57.45837458374584,73.61060696544465],[57.541175411754125,73.65790932909329],[57.465574655746565,73.74550629881298],[57.289172891728924,73.81383193519434],[57.314373143731444,73.83835908671588],[57.44757447574477,73.8260955109551],[57.60237602376026,73.7752892685177],[57.65637656376563,73.76828151094011],[57.75717757177571,73.7700334503345],[57.843578435784366,73.80507223822238],[57.87237872378725,73.85062266247664],[57.85437854378546,73.89792502612525],[57.7787777877779,73.97325842008419],[57.767977679776806,74.01355302615525],[58.44118441184412,74.12918102618525],[58.61758617586176,74.22728963227132],[58.664386643866436,74.2886075110751],[58.646386463864644,74.32890211714619],[58.563585635856356,74.42175490504906],[58.50238502385025,74.4638014505145],[58.5347853478535,74.49884023840238],[58.92718927189273,74.46204951112011],[59.0387903879039,74.48482472324724],[59.099990999910005,74.50759993537434],[59.14679146791468,74.5513984202342],[59.157591575915774,74.61096435964359],[59.182791827918294,74.66527448086981],[59.240392403924034,74.69330551118011],[59.59679596795968,74.61446823843238],[59.67239672396724,74.61096435964359],[59.75159751597516,74.63724345055951],[59.77319773197732,74.66527448086981],[59.73359733597337,74.6950574505745],[59.7479974799748,74.74586369301193],[59.98199981999821,74.74411175361755],[60.079200792007924,74.7563753293783],[60.22320223202232,74.79666993544936],[60.30240302403024,74.83696454152042],[60.43920439204393,74.87550720819709],[60.50040500405004,74.90529017790178],[60.45360453604536,74.94558478397283],[60.24120241202414,74.97011193549434],[60.27720277202772,75.00690266277664],[60.47520475204752,75.05420502642528],[60.532805328053286,75.05946084460845],[60.65520655206552,75.05420502642528],[60.72000720007202,75.06822054158042],[60.8280082800828,75.11026708704588],[60.93600936009361,75.1628252688777],[61.14841148411486,75.22239120828709],[61.24921249212494,75.28020520830208],[61.35721357213572,75.31524399618996],[61.486814868148684,75.30998817800679],[61.61641616416165,75.32049981437314],[62.066420664206646,75.42736811743117],[63.045630456304565,75.57628296595468],[63.315633156331586,75.60256205687057],[63.66123661236614,75.66913575385755],[63.78003780037801,75.67263963264634],[64.26244262442626,75.71994199629498],[64.7448474484745,75.78826763267634],[65.20205202052023,75.83907387511374],[65.61965619656198,75.90389563270634],[66.28206282062823,75.98448484484845],[66.65646656466566,76.04755466304664],[66.89406894068941,76.07208181456815],[67.12807128071282,76.10887254185042],[67.36567365673659,76.16143072368223],[67.76527765277655,76.23676411764117],[68.1648816488165,76.28406648128981],[68.22248222482224,76.31384945099452],[68.55728557285573,76.44874878436283],[68.89928899288995,76.57313648136483],[68.85968859688597,76.6099272086471],[68.89208892088922,76.65898151169011],[68.94248942489426,76.70803581473314],[68.91008910089101,76.76059399656498],[68.87408874088743,76.79037696626966],[68.69768697686979,76.87096617841178],[68.48528485284854,76.93403599660996],[68.01728017280175,76.99009805723057]],[[97.42957429574295,76.59065587530876],[97.5339753397534,76.58364811773117],[97.5879758797588,76.59941557228072],[97.38277382773828,76.70628387533876],[97.31077310773111,76.68876448139483],[97.34317343173433,76.62919854198543],[97.42957429574295,76.59065587530876]],[[96.8319683196832,76.32436108736087],[96.74196741967421,76.25778739037392],[96.73836738367385,76.20698114793649],[96.7527675276753,76.19646951157011],[96.79956799567998,76.18770981459815],[96.85356853568538,76.1999733903589],[96.97596975969759,76.23676411764117],[97.05157051570518,76.30333781462815],[97.04437044370445,76.3156013903889],[96.99036990369905,76.34363242069921],[96.87876878768787,76.35589599645996],[96.83556835568356,76.34538436009362],[96.8319683196832,76.32436108736087]],[[96.34956349563498,76.21223696611966],[96.48636486364865,76.23326023885238],[96.59076590765909,76.22099666309163],[96.61236612366127,76.2630432085571],[96.53316533165332,76.27881066310664],[96.27036270362703,76.30508975402253],[96.15156151561519,76.27180290552906],[95.78795787957881,76.29457811765619],[95.59355593555938,76.24902769340193],[95.38115381153813,76.28932229947299],[95.32355323553236,76.26129126916268],[95.31275312753127,76.21398890551407],[95.679956799568,76.19296563278132],[95.84555845558458,76.15967878428785],[96.10836108361087,76.15617490549906],[96.29916299162994,76.12113611761117],[96.35316353163535,76.17719817823178],[96.34956349563498,76.21223696611966]],[[81.90981909819101,75.46065496592468],[81.92781927819277,75.40984872348724],[81.84141841418415,75.40634484469845],[81.71181711817121,75.45189526895268],[81.49941499414996,75.36780217802178],[81.53181531815318,75.33977114771147],[81.57861578615785,75.33101145073951],[81.65421654216544,75.28896490527404],[81.69741697416976,75.28020520830208],[81.85941859418597,75.31699593558437],[81.90621906219064,75.26268581435815],[81.97821978219781,75.2469183598086],[82.05022050220504,75.34152308710588],[82.17982179821797,75.33977114771147],[82.22302223022228,75.35028278407785],[82.20862208622088,75.38707351136011],[82.17262172621724,75.41860842045921],[82.16542165421657,75.51496508715087],[82.02142021420212,75.51321314775649],[81.91341913419137,75.49744569320694],[81.90981909819101,75.46065496592468]],[[86.6906669066691,74.84747617788679],[86.92826928269284,74.82995678394283],[87.0110701107011,74.86149169304193],[87.12267122671227,74.94032896578966],[87.0506705067051,74.98237551125513],[87.00027000270006,74.99113520822709],[86.73746737467377,74.96310417791679],[86.65466654666545,74.98062357186072],[86.60426604266041,74.99288714762147],[86.50346503465033,74.96660805670558],[86.33066330663308,74.93857702639528],[86.25866258662586,74.89302660214102],[86.39186391863922,74.85098005667558],[86.6906669066691,74.84747617788679]],[[84.54144541445413,74.49008054143042],[84.39024390243901,74.45504175354253],[84.42984429844302,74.43051460202102],[84.71064710647107,74.39897969292193],[84.75744757447575,74.46029757172573],[84.87264872648728,74.51635963234634],[84.67824678246785,74.51285575355755],[84.54144541445413,74.49008054143042]],[[82.47862478624785,74.07662284435344],[82.6118261182612,74.05559957162072],[82.70902709027092,74.0906383595086],[82.68742687426874,74.11166163224132],[82.6118261182612,74.14845235952359],[82.52542525425253,74.16071593528434],[82.38142381423813,74.14845235952359],[82.33102331023309,74.13093296557966],[82.38142381423813,74.09939805648057],[82.47862478624785,74.07662284435344]],[[83.15903159031592,74.07487090495906],[83.41103411034112,74.03983211707117],[83.45063450634507,74.05209569283193],[83.49743497434974,74.04859181404314],[83.54783547835478,74.07136702617026],[83.61983619836201,74.08888642011419],[83.5118351183512,74.1221732686077],[83.14823148231483,74.15195623831238],[82.90342903429035,74.12918102618525],[82.81702817028173,74.09239029890298],[83.15903159031592,74.07487090495906]],[[75.57015570155701,73.5405293896689],[75.37575375753758,73.47745957147072],[75.34335343353433,73.43190914721649],[75.50535505355055,73.456436298738],[75.82575825758258,73.45994017752679],[75.90135901359014,73.48096345025951],[76.05256052560526,73.54928908664087],[76.0381603816038,73.55980072300724],[75.93015930159302,73.57381623816238],[75.57015570155701,73.5405293896689]],[[76.2361623616236,73.47570763207634],[76.6609666096661,73.43891690479404],[76.75456754567546,73.44592466237162],[76.25056250562506,73.55454490482404],[76.13896138961388,73.55454490482404],[76.08136081360817,73.52300999572495],[76.2361623616236,73.47570763207634]],[[71.02331023310234,73.50373866238664],[70.94050940509405,73.51425029875298],[70.35010350103502,73.47745957147072],[70.14850148501486,73.44417272297724],[69.99729997299974,73.36007963204634],[70.0189001890019,73.225180298678],[69.98649986499865,73.1691182380574],[69.92889928899291,73.12707169259193],[69.92169921699218,73.08502514712649],[70.04050040500405,73.03772278347785],[70.11970119701198,73.05699411681618],[70.29970299702998,73.0447305410554],[70.3789037890379,73.04823441984419],[70.67410674106742,73.09553678349283],[70.88650886508867,73.12006393501434],[71.35451354513546,73.16211048047981],[71.62451624516245,73.17437405624057],[71.63171631716318,73.225180298678],[71.58851588515887,73.28299429869298],[71.44451444514445,73.34256023810238],[71.3509135091351,73.37234320780709],[71.23211232112322,73.44767660176603],[71.14211142111421,73.47745957147072],[71.02331023310234,73.50373866238664]],[[74.1409414094141,73.07451351076011],[74.10134101341015,73.0219553289283],[74.18054180541807,72.97465296527966],[74.43614436144361,72.90807926829268],[74.58734587345873,72.88180017737679],[74.63774637746377,72.86428078343283],[74.65934659346595,72.8730404804048],[74.6989469894699,72.90807926829268],[74.65934659346595,72.9291025410254],[74.64854648546486,72.96939714709649],[74.74214742147421,73.03246696529465],[74.9617496174962,73.06224993499936],[74.72414724147242,73.10780035925359],[74.59814598145982,73.12181587440875],[74.40734407344075,73.13057557138072],[74.19854198541987,73.109552298648],[74.1409414094141,73.07451351076011]],[[78.65538655386553,72.89231181374313],[78.6337863378634,72.8502652682777],[78.69138691386917,72.80296290462906],[78.88218882188823,72.75215666219162],[79.42939429394295,72.71011011672616],[79.50139501395017,72.72237369248694],[79.53739537395376,72.76967605613555],[79.54099540995412,72.91859090465906],[79.41139411394113,72.98341266225162],[79.35739357393572,73.03947472287223],[79.16299162991629,73.09378484409845],[78.65538655386553,72.89231181374313]],[[56.18756187561877,73.03246696529465],[56.335163351633526,73.11305617743679],[56.39636396363966,73.13933526835268],[56.42876428764288,73.20065314715649],[56.34956349563495,73.225180298678],[56.13716137161373,73.25671520777709],[55.78795787957881,73.26897878353785],[55.319953199531994,73.3075214502145],[55.1219512195122,73.35657575325754],[54.94194941949419,73.38285484417344],[54.80514805148053,73.38811066235664],[54.675546755467565,73.37059126841268],[54.32634326343265,73.29876175324253],[54.20394203942041,73.2812423592986],[54.09234092340924,73.2759865411154],[53.86553865538656,73.29876175324253],[53.753937539375414,73.29350593505936],[53.63513635136351,73.26021908656585],[53.51273512735128,73.23919581383313],[53.35793357933579,73.225180298678],[53.24993249932501,73.18313375321253],[53.19953199531997,73.14809496532465],[53.18873188731888,73.1042964804648],[53.235532355323556,73.01144369256193],[53.24633246332465,72.97290102588525],[53.368733687336885,72.91683896526465],[53.25353253532535,72.90457538950389],[53.134731347313476,72.91333508647585],[53.02313023130233,72.91333508647585],[52.91152911529116,72.89931957132072],[52.81072810728108,72.8747924197992],[52.580325803258035,72.7906993288683],[52.55152551525515,72.76792411674117],[52.529925299252994,72.73814114703649],[52.605526055260555,72.70485429854298],[52.68472684726848,72.68207908641585],[52.915129151291524,72.66806357126072],[52.83952839528396,72.6190092682177],[52.82152821528217,72.5909782379074],[52.86472864728648,72.5506836318363],[52.74952749527495,72.48235799545495],[52.71352713527136,72.43680757120072],[52.706327063270635,72.39125714694646],[52.66312663126632,72.33694702572026],[52.623526235262375,72.300156298438],[52.58752587525876,72.28438884388845],[52.46152461524616,72.25285393478936],[52.40752407524076,72.19679187416875],[52.3319233192332,72.15474532870329],[52.25272252722527,72.13021817718177],[52.06912069120693,72.13197011657616],[51.885518855188565,72.1529933893089],[51.80631806318064,72.14248175294253],[51.651516515165156,72.09868326808268],[51.583115831158324,72.07065223777238],[51.48231482314824,71.97955138926389],[51.44271442714427,71.93400096500966],[51.42831428314284,71.82538072255724],[51.43911439114393,71.77632641951419],[51.51111511115113,71.64843484372344],[51.59031590315905,71.57134951037011],[51.69111691116913,71.52579908611585],[51.81351813518137,71.490760298228],[51.93951939519397,71.47499284367845],[52.18072180721808,71.490760298228],[52.41832418324185,71.53631072248223],[52.67752677526775,71.50652775277754],[52.907929079290795,71.49426417701676],[53.36513365133652,71.5415665406654],[53.4119341193412,71.52930296490464],[53.33273332733327,71.47674478307283],[53.318333183331845,71.39965944971951],[53.40833408334083,71.34009351031011],[53.51633516335164,71.3418454497045],[53.620736207362086,71.33308575273253],[53.5919359193592,71.29629502545026],[53.887138871388714,71.19643447996981],[54.157141571415735,71.12635690419404],[54.09234092340924,71.10533363146132],[53.92313923139233,71.13686854056041],[53.83313833138331,71.12635690419404],[53.85833858338583,71.07029484357344],[53.671136711367126,71.08606229812298],[53.58833588335884,71.05277544962951],[53.5919359193592,71.00021726779767],[53.61713617136172,70.95116296475464],[53.61353613536136,70.91437223747238],[53.469534695346965,70.90035672231721],[53.38313383133831,70.87407763140132],[53.721537215372166,70.81451169199192],[54.20034200342005,70.7654573889489],[54.333543335433376,70.74443411621615],[54.517145171451716,70.69362787377875],[54.599945999460004,70.67961235862359],[54.60714607146073,70.71289920711706],[54.64674646746468,70.74268217682177],[54.86634866348663,70.6778604192292],[55.049950499505,70.66734878286283],[55.237152371523734,70.66559684346845],[55.68715687156873,70.69187593438434],[55.705157051570524,70.6761084798348],[55.705157051570524,70.64106969194691],[55.79515795157951,70.61479060103102],[55.906759067590684,70.62705417679177],[55.9427594275943,70.6498293889189],[56.08676086760869,70.61829447981981],[56.11556115561157,70.64632551013011],[56.14076140761409,70.65858908589087],[56.435964359643606,70.5622324191992],[56.500765007650074,70.56573629798797],[56.561965619656206,70.5937673282983],[56.417964179641814,70.66559684346845],[56.335163351633526,70.6761084798348],[56.259562595625965,70.71465114651147],[56.385563855638566,70.73392247984981],[56.511565115651166,70.72866666166661],[56.569165691656934,70.69713175256751],[56.62316623166234,70.65508520710208],[56.64836648366486,70.64632551013011],[57.14517145171453,70.5885115101151],[57.24597245972461,70.60427896466464],[57.263972639726404,70.63581387376374],[57.44757447574477,70.66034102528525],[57.62397623976241,70.72866666166661],[57.55557555575555,70.7654573889489],[57.48357483574836,70.7917364798648],[57.06597065970661,70.8758295707957],[56.89316893168933,70.92663581323313],[56.4539645396454,71.1070855708557],[56.04356043560438,71.34534932849328],[55.82035820358203,71.50827969217193],[55.615156151561536,71.6904813891889],[55.546755467554675,71.78333417709177],[55.471154711547115,71.86917920741706],[55.29835298352984,71.93575290440404],[55.3739537395374,72.01459017715177],[55.40275402754028,72.10744296505464],[55.496354963549635,72.18277635901359],[55.51795517955179,72.22131902569026],[55.39915399153992,72.31417181359313],[55.39195391953919,72.37724163179132],[55.35955359553597,72.40877654089041],[55.35595355953561,72.46483860151102],[55.41715417154171,72.50162932879329],[55.40275402754028,72.54893169244193],[55.44235442354423,72.57521078335785],[55.615156151561536,72.59973793487936],[55.70155701557016,72.67156745004951],[55.71955719557195,72.72237369248694],[55.723157231572316,72.76617217734679],[55.82035820358203,72.78894738947389],[56.083160831608325,72.78894738947389],[56.12276122761227,72.80646678341785],[56.16956169561698,72.84851332888329],[56.19116191161913,72.90457538950389],[56.16596165961661,72.98341266225162],[56.18756187561877,73.03246696529465]],[[66.40806408064083,70.6165425404254],[66.44766447664477,70.5604804798048],[66.5160651606516,70.51493005555056],[66.57006570065701,70.5009145403954],[66.55926559265595,70.54120914646646],[66.45846458464587,70.69888369196192],[66.4620646206462,70.76896126773767],[66.44046440464405,70.77246514652646],[66.41886418864189,70.75669769197691],[66.39366393663937,70.72691472227223],[66.40806408064083,70.6165425404254]],[[53.141931419314204,71.24198490422404],[53.07353073530737,71.23848102543525],[52.99432994329945,71.29103920726706],[52.90432904329043,71.36462066183162],[52.77832778327783,71.39965944971951],[52.731527315273155,71.4031633285083],[52.72072720727209,71.38914781335313],[52.72792727927279,71.35586096485966],[52.61632616326165,71.38389199516996],[52.5119251192512,71.38564393456434],[52.295922959229614,71.35761290425404],[52.238322383223846,71.32432605576057],[52.24912249122491,71.28578338908389],[52.288722887228886,71.27001593453434],[52.42552425524255,71.23848102543525],[52.547925479254815,71.250744601196],[52.73872738727388,71.18066702542026],[52.78912789127892,71.11409332843328],[52.8359283592836,71.08606229812298],[52.95112951129511,71.05277544962951],[53.00513005130051,71.01248084355845],[53.02313023130233,70.9686823586986],[53.12033120331205,70.98269787385374],[53.10593105931059,70.99846532840328],[53.04833048330485,71.03175217689676],[53.06993069930701,71.06503902539026],[53.20673206732067,71.15964375268751],[53.192331923319244,71.21570581330815],[53.141931419314204,71.24198490422404]],[[26.076860768607702,71.03350411629117],[25.943659436594373,71.10533363146132],[25.853658536585385,71.10358169206691],[25.58725587255873,71.14212435874359],[25.42165421654218,71.09657393448936],[25.31365313653137,71.05277544962951],[25.31365313653137,71.03350411629117],[25.482854828548284,71.019488601136],[25.583655836558364,70.95992266172661],[25.760057600576005,70.95466684354344],[25.792457924579253,70.96167460112102],[26.00126001260014,70.97569011627616],[26.13446134461344,70.9949614496145],[26.145261452614534,71.03875993447434],[26.076860768607702,71.03350411629117]],[[-7.979479794797953,71.11759720722208],[-8.00108001080011,71.17716314663147],[-8.343083430834298,71.1403724193492],[-8.519485194851939,71.03000023750238],[-8.965889658896572,70.91612417686676],[-9.0990909909099,70.85480629806298],[-9.045090450904496,70.83203108593585],[-8.955089550895508,70.83903884351344],[-8.634686346863475,70.9406513283883],[-8.30348303483035,70.98094593445936],[-8.00108001080011,71.04051187386875],[-7.979479794797953,71.11759720722208]],[[23.394833948339482,70.84254272230223],[23.279632796327974,70.81275975259751],[23.204032040320413,70.8162636313863],[22.962829628296276,70.71114726772268],[22.85842858428586,70.72866666166661],[22.570425704257048,70.69713175256751],[22.419224192241927,70.70238757075072],[22.350823508235095,70.65683714649646],[22.232022320223223,70.66734878286283],[22.17082170821709,70.65683714649646],[21.99441994419945,70.65683714649646],[22.055620556205582,70.61303866163661],[22.167221672216726,70.5622324191992],[22.358023580235823,70.51493005555056],[22.433624336243383,70.50967423736736],[22.55602556025562,70.51668199494495],[22.60642606426066,70.5324494494945],[22.6568265682657,70.55872854041041],[22.829628296282976,70.54120914646646],[22.88362883628838,70.55347272222721],[22.930429304293057,70.57274405556555],[23.06723067230672,70.5937673282983],[23.304833048330494,70.72165890408905],[23.387633876338782,70.75319381318815],[23.420034200342002,70.78472872228721],[23.441634416344158,70.8162636313863],[23.394833948339482,70.84254272230223]],[[23.664836648366503,70.6761084798348],[23.66843668436684,70.59727120708706],[23.715237152371543,70.5622324191992],[23.826838268382687,70.52719363131132],[24.017640176401784,70.56748823738238],[24.078840788407888,70.6498293889189],[23.95643956439565,70.69888369196192],[23.852038520385207,70.71465114651147],[23.83763837638378,70.72866666166661],[23.78003780037801,70.74793799500495],[23.690036900369023,70.72341084348344],[23.664836648366503,70.6761084798348]],[[23.57843578435785,70.5937673282983],[23.546035460354602,70.6165425404254],[23.247232472324725,70.50441841918419],[23.157231572315737,70.51668199494495],[23.02403024030241,70.48689902524026],[22.94122941229412,70.4448524797748],[22.9160291602916,70.41682144946449],[22.919629196291964,70.3852865403654],[23.006030060300617,70.35199969187192],[23.088830888308877,70.37827878278782],[23.106831068310697,70.3590074494495],[23.09963099630997,70.29593763125132],[23.1608316083161,70.28192211609615],[23.272432724327246,70.29593763125132],[23.34443344433444,70.31520896458966],[23.333633336333378,70.33448029792797],[23.546035460354602,70.40806175249253],[23.639636396363983,70.46412381311313],[23.632436324363255,70.50266647978981],[23.614436144361463,70.54996884343845],[23.57843578435785,70.5937673282983]],[[19.261992619926218,74.47956890506404],[19.182791827918294,74.51811157174072],[18.862388623886233,74.51460769295193],[18.797587975879765,74.48482472324724],[18.916389163891637,74.41124326868268],[19.099990999910005,74.35167732927329],[19.218792187921878,74.39021999594996],[19.276392763927646,74.45679369293694],[19.261992619926218,74.47956890506404]],[[-17.584375843758437,74.99288714762147],[-17.39357393573934,75.03668563248132],[-17.497974979749785,75.15231363251132],[-17.760777607776078,75.14355393553936],[-17.886778867788678,75.20487181434314],[-17.92277922779226,75.30122848103483],[-18.001980019800186,75.40809678409283],[-18.228782287822867,75.37130605681057],[-18.451984519845183,75.32750757195072],[-18.635586355863552,75.38882545075452],[-18.855188551885504,75.31874787497875],[-18.88398883988839,75.19611211737117],[-18.891188911889117,75.07172442036921],[-18.671586715867164,75.00164684459344],[-18.354783547835467,75.01040654156543],[-17.584375843758437,74.99288714762147]],[[-18.581585815858148,76.04229884486344],[-18.660786607866072,76.4031983601086],[-18.732787327873268,76.64146211774619],[-18.88398883988839,76.70453193594437],[-19.06039060390603,76.69577223897238],[-19.08559085590855,76.58014423894238],[-19.08559085590855,76.4312293904189],[-18.696786967869684,76.01601975394755],[-18.581585815858148,76.04229884486344]],[[16.461164611646126,76.6099272086471],[16.69876698766987,76.58014423894238],[16.936369363693643,76.6064233298583],[17.062370623706244,76.65898151169011],[17.037170371703724,76.72029939049392],[16.979569795697955,76.77986532990332],[16.97596975969759,76.81140023900238],[17.141571415714168,76.89549332993332],[17.249572495724976,76.96907478449785],[17.188371883718844,77.01112132996332],[17.15237152371523,77.04966399663996],[17.350373503735057,77.156532299698],[17.44397443974441,77.22485793607936],[17.623976239762413,77.40005187551876],[17.84717847178473,77.49640854221042],[18.13878138781388,77.50692017857679],[18.228782287822895,77.52268763312634],[18.297182971829727,77.57874969374694],[18.361983619836195,77.68211411801619],[18.405184051840536,77.7942382392574],[18.437584375843755,77.94140114838649],[18.430384303843056,77.99045545142951],[18.437584375843755,78.0254942393174],[18.574385743857448,78.04826945144453],[18.711187111871112,78.03950975447256],[18.822788227882285,78.04126169386694],[18.99558995589956,78.081556299938],[19.009990099901017,78.13236254237543],[18.955989559895613,78.18316878481286],[18.984789847898497,78.23397502725027],[19.056790567905693,78.31982005757558],[19.150391503915046,78.37938599698498],[19.38079380793809,78.47924654246543],[19.618396183961835,78.56158769400196],[19.654396543965447,78.59837842128422],[19.675996759967603,78.60889005765057],[19.769597695976955,78.62290557280573],[20.388803888038893,78.64392884553845],[20.723607236072354,78.67195987584876],[21.09801098010982,78.67546375463755],[21.245612456124576,78.69999090615906],[21.389613896138968,78.74028551223012],[21.353613536135356,78.77182042132921],[21.310413104131044,78.79634757285072],[21.09081090810909,78.85240963347132],[20.72000720007202,78.90671975469755],[20.500405004050037,78.98205314865649],[20.766807668076694,79.05913848200981],[20.61200612006121,79.10644084565845],[20.457204572045725,79.12921605778558],[20.162001620016213,79.14498351233513],[20.115201152011537,79.12571217899679],[20.115201152011537,79.07665787595377],[19.89199891998922,79.05563460322102],[19.751597515975163,79.14673545172951],[19.4887948879489,79.17651842143422],[19.089190891908913,79.15724708809589],[18.97758977589777,79.18002230022302],[18.880388803888053,79.23433242144921],[18.772387723877245,79.26061151236513],[18.678786787867892,79.26236345175951],[18.71838718387184,79.28163478509785],[18.808388083880857,79.30265805783057],[18.822788227882285,79.33594490632407],[18.833588335883377,79.3849992093671],[18.815588155881557,79.42704575483256],[18.786787867878672,79.46033260332604],[18.747187471874724,79.48836363363634],[18.581585815858176,79.57245672456725],[18.397983979839807,79.60574357306072],[18.33318333183334,79.61099939124392],[18.271982719827207,79.60048775487755],[17.861578615786158,79.43755739119891],[17.667176671766725,79.3867511487615],[17.7139771397714,79.43054963362135],[17.735577355773557,79.48135587605876],[17.68877688776888,79.53391405789057],[17.731977319773193,79.56895284577845],[17.857978579785794,79.63552654276543],[17.95517955179554,79.70385217914679],[17.832778327783274,79.80020884583845],[17.685176851768517,79.85627090645906],[17.577175771757737,79.88430193676936],[17.220772207722092,79.94036399738997],[16.965169651696527,79.9596353307283],[16.92556925569255,79.94386787617876],[16.889568895688967,79.91583684586845],[16.839168391683927,79.90532520950211],[16.785167851678523,79.90707714889649],[16.52236522365223,80.02095320953211],[16.385563855638566,80.0524881186312],[16.245162451624537,80.04898423984241],[16.093960939609417,80.00693769437694],[16.057960579605805,79.95437951254513],[16.101161011610117,79.88430193676936],[15.957159571595724,79.83524763372634],[15.845558455584552,79.7336351488515],[15.82755827558276,79.70910799732997],[15.816758167581696,79.68107696701966],[15.841958419584216,79.58647223972241],[15.874358743587436,79.51989854273543],[16.02916029160292,79.34295266390166],[16.252362523625237,79.11169666384166],[16.342363423634254,78.97679733047332],[16.29556295562955,78.98030120926211],[15.859958599586008,79.16075096688468],[15.762757627576292,79.17476648203981],[15.658356583565848,79.23433242144921],[15.44235442354423,79.40602248209981],[15.251552515525162,79.54617763365135],[15.053550535505366,79.67582114883649],[14.83034830348305,79.76692199734498],[14.592745927459276,79.79845690644407],[14.380343803438052,79.72662739127392],[14.178741787417891,79.6180071488215],[14.038340383403835,79.58647223972241],[14.020340203402043,79.53916987607377],[14.00954009540095,79.48135587605876],[14.027540275402771,79.42879769422694],[14.056340563405655,79.38324726997271],[14.031140311403135,79.34470460329604],[13.955539555395575,79.33944878511286],[13.83313833138331,79.37623951239513],[13.717937179371802,79.42879769422694],[13.602736027360294,79.45682872453725],[13.429934299342989,79.47084423969241],[13.383133831338313,79.48135587605876],[13.332733327333273,79.57420866396166],[13.2139321393214,79.58822417911679],[12.555125551255514,79.56895284577845],[13.03753037530376,79.68458084580845],[13.779137791377934,79.71611575490755],[13.90873908739087,79.75290648218981],[13.919539195391962,79.76166617916181],[13.92673926739269,79.7932010882609],[13.915939159391598,79.81772823978241],[13.692736927369282,79.86152672464226],[13.105931059310592,79.83174375493755],[12.753127531275311,79.77568169431694],[12.60192601926019,79.77392975492256],[12.281522815228158,79.815976300388],[12.220322203222025,79.79845690644407],[12.245522455224545,79.74940260340105],[12.288722887228886,79.71261187611876],[12.205922059220597,79.71961963369634],[12.101521015210153,79.73713902764027],[11.701917019170196,79.8212321185712],[11.341913419134187,79.80020884583845],[11.251912519125199,79.78444139128891],[11.183511835118367,79.71961963369634],[11.151111511115118,79.71786769430196],[11.050310503105038,79.7599142397674],[10.86670866708667,79.79670496704966],[10.805508055080566,79.79845690644407],[10.747907479074797,79.7879452700777],[10.68310683106833,79.75816230037302],[10.686706867068665,79.7336351488515],[10.755107551075525,79.68983666399166],[10.80910809108093,79.6407823609486],[10.737107371073705,79.58121642153921],[10.726307263072641,79.55493733062332],[10.737107371073705,79.51989854273543],[10.83430834308345,79.46208454272042],[10.888308883088825,79.4147821790718],[10.924309243092438,79.34996042147921],[10.974709747097478,79.30440999722498],[11.107911079110806,79.23258048205483],[11.208712087120887,79.12921605778558],[11.338313383133851,79.10994472444725],[11.521915219152191,79.15199126991271],[11.615516155161572,79.20454945174453],[11.57951579515796,79.28338672449226],[11.68031680316804,79.29039448206981],[11.979119791197917,79.29214642146422],[12.083520835208361,79.26761926994271],[12.015120151201529,79.21330914871649],[11.892718927189293,79.15199126991271],[11.903519035190357,79.11169666384166],[11.925119251192513,79.07665787595377],[11.98271982719828,79.02585163351634],[12.047520475204749,78.98380508805087],[12.087120871208725,78.97504539107891],[12.252722527225274,78.97504539107891],[12.37512375123751,78.96628569410694],[12.403924039240394,78.95402211834619],[12.32472324723247,78.91372751227513],[12.27432274322743,78.90496781530317],[11.547115471154711,78.98380508805087],[11.457114571145723,78.97329345168453],[11.367113671136707,78.9505182395574],[11.611916119161208,78.88219260317604],[11.860318603186045,78.8313863607386],[11.7559175591756,78.81211502740027],[11.745117451174508,78.76656460314604],[11.773917739177392,78.7157583607086],[11.863918639186409,78.67371181524317],[11.961119611196125,78.64217690614407],[12.137521375213765,78.6053861788618],[12.256322563225638,78.59487454249543],[12.436324363243642,78.48275042125422],[12.663126631266323,78.38464181516815],[12.821528215282171,78.35135496667468],[12.868328683286848,78.33208363333634],[12.91152911529116,78.30054872423725],[13.149131491314932,78.23747890603906],[13.65673656736567,78.24448666361664],[13.90873908739087,78.26726187574377],[14.11034110341103,78.27076575453256],[14.239942399423995,78.30930842120921],[14.362343623436232,78.36011466364664],[14.499144991449924,78.39164957274573],[14.639546395463952,78.41442478487286],[14.5459454594546,78.46172714852148],[14.430744307443092,78.49326205762057],[14.466744667446676,78.54056442126921],[14.517145171451716,78.58085902734027],[14.506345063450652,78.62991333038332],[14.466744667446676,78.67546375463755],[14.578345783457848,78.70524672434226],[14.689946899468993,78.7210141788918],[14.743947439474397,78.7210141788918],[14.790747907479073,78.70524672434226],[14.837548375483749,78.66495211827117],[14.891548915489153,78.63867302735528],[15.017550175501754,78.62991333038332],[15.136351363513654,78.66495211827117],[15.226352263522642,78.73152581525815],[15.323553235532358,78.78058011830117],[15.38475384753849,78.77182042132921],[15.39195391953919,78.7210141788918],[15.348753487534879,78.66320017887679],[15.26595265952659,78.60889005765057],[15.255152551525526,78.58961872431226],[15.280352803528046,78.55457993642437],[15.35955359553597,78.4880062394374],[15.41715417154171,78.47399072428226],[15.679956799568004,78.47048684549347],[15.942759427594297,78.49326205762057],[16.158761587615885,78.53881248187483],[16.44676446764467,78.63867302735528],[16.529565295652958,78.65619242129921],[16.78156781567816,78.66320017887679],[16.695166951669535,78.61239393643936],[16.450364503645034,78.50377369398694],[16.536765367653686,78.44946357276072],[16.727567275672754,78.40741702729528],[16.810368103681043,78.39690539092891],[16.990369903699047,78.4004092697177],[17.170371703717052,78.41792866366163],[17.00117001170011,78.3688743606186],[16.777967779677795,78.34960302728027],[16.151561515615157,78.35310690606906],[15.874358743587436,78.33909139091392],[15.784357843578448,78.32682781515317],[15.658356583565848,78.29879678484286],[15.658356583565848,78.26550993634936],[15.697956979569796,78.22696726967271],[15.517955179551791,78.23222308785589],[15.34155341553415,78.22171145148951],[14.995949959499598,78.15163387571377],[14.247142471424723,78.07104466357163],[14.308343083430827,78.00447096658468],[14.049140491404927,78.06754078478286],[13.937539375393754,78.08506017872679],[13.822338223382246,78.08506017872679],[13.768337683376842,78.07454854236042],[13.717937179371802,78.05702914841649],[13.68193681936819,78.02899811810619],[13.714337143371438,77.91862593625936],[13.75033750337505,77.88358714837148],[13.789937899378998,77.85380417866679],[13.962739627396274,77.79599017865178],[14.088740887408875,77.77146302713027],[14.603546035460369,77.7662072089471],[14.848348483484841,77.77847078470785],[15.096750967509678,77.80825375441256],[15.345153451534514,77.85730805745558],[15.586355863558651,77.86957163321634],[15.82755827558276,77.84679642108921],[16.06156061560617,77.84679642108921],[16.54036540365405,77.88008326958271],[16.853568535685355,77.91161817868178],[16.914769147691487,77.89760266352664],[16.96876968769689,77.84154060290604],[17.03357033570336,77.79774211804619],[16.619566195661974,77.79949405744057],[16.20556205562056,77.78197466349664],[14.920349203492037,77.68912187559377],[14.693546935469357,77.52443957252072],[14.59634596345964,77.53845508767589],[14.488344883448832,77.56998999677498],[14.376743767437688,77.58050163314132],[14.070740707407083,77.56473417859178],[14.027540275402771,77.54546284525347],[13.995139951399523,77.50867211797117],[14.005940059400615,77.44560229977301],[14.049140491404927,77.40355575430755],[14.146341463414643,77.33523011792619],[14.247142471424723,77.28267193609437],[14.365943659436596,77.23361763305132],[14.488344883448832,77.19857884516347],[14.736747367473669,77.16178811788117],[15.125551255512562,77.08470278452785],[15.546755467554675,76.88673363296132],[16.0039600396004,76.76059399656498],[16.122761227612273,76.73781878443785],[16.23796237962381,76.70102805715558],[16.34596345963459,76.64496599653498],[16.461164611646126,76.6099272086471]],[[-17.72837728377283,77.7066412695377],[-17.641976419764205,77.78197466349664],[-17.681576815768153,77.85905999684996],[-17.81477814778148,77.87482745139951],[-17.90477904779047,77.86256387563876],[-18.174781747817462,77.71364902711528],[-18.22158221582214,77.66809860286102],[-18.149581495814942,77.64181951194513],[-17.95517955179551,77.64181951194513],[-17.72837728377283,77.7066412695377]],[[-18.99558995589956,77.97293605748558],[-18.88398883988839,78.11484314843148],[-18.95238952389522,78.21119981512317],[-18.95238952389522,78.35310690606906],[-18.93438934389343,78.42318448184483],[-19.006390063900625,78.44070387578876],[-19.11079110791107,78.42318448184483],[-19.315993159931594,78.3443472090971],[-19.297992979929802,78.18492072420725],[-19.218792187921878,78.04476557265573],[-19.12879128791286,77.9378972695977],[-18.99558995589956,77.97293605748558]],[[11.7559175591756,78.32857975454755],[11.964719647196489,78.2252153302783],[12.11592115921161,78.23222308785589],[12.054720547205477,78.30580454242042],[11.928719287192877,78.37413017880178],[11.885518855188565,78.40916896668966],[11.824318243182432,78.43544805760558],[11.615516155161572,78.47574266367664],[11.424714247142475,78.54932411824117],[11.262712627126291,78.54231636066362],[11.251912519125199,78.61064199704498],[11.154711547115483,78.64042496674966],[11.079110791107922,78.68597539100392],[11.154711547115483,78.72451805768057],[11.122311223112234,78.75254908799087],[10.96030960309605,78.84715381528815],[10.773107731077317,78.88744842135921],[10.557105571055729,78.90321587590876],[10.557105571055729,78.8366421789218],[10.629106291062925,78.75430102738528],[10.787507875078745,78.68597539100392],[10.84150841508415,78.64392884553845],[11.122311223112234,78.46347908791589],[11.197911979119795,78.44070387578876],[11.370713707137071,78.43895193639437],[11.586715867158688,78.38814569395694],[11.7559175591756,78.32857975454755]],[[-18.034380343803434,79.71085993672438],[-17.61317613176132,79.82648793675438],[-17.40077400774007,79.94036399738997],[-17.472774727747264,80.02796096710966],[-17.983979839798394,80.05599199741997],[-18.545585455854564,80.01044157316574],[-18.99558995589956,79.94036399738997],[-19.139591395913953,79.85276702767027],[-19.031590315903145,79.77217781552815],[-18.660786607866072,79.71961963369634],[-18.034380343803434,79.71085993672438]],[[18.343983439834403,80.05949587620876],[18.855188551885533,80.03672066408166],[18.72558725587257,79.9964260580106],[18.595985959859604,79.96664308830589],[18.253982539825415,79.92985236102362],[18.286382863828635,79.88780581555815],[18.32598325983261,79.85977478524785],[18.42678426784269,79.82473599735997],[18.72558725587257,79.7599142397674],[18.941589415894157,79.73713902764027],[19.398793987939882,79.72662739127392],[19.636396363963655,79.7283793306683],[19.89919899198992,79.74414678521785],[20.122401224012236,79.77918557310574],[20.46080460804609,79.77392975492256],[20.784807848078486,79.74940260340105],[20.68760687606877,79.70735605793558],[20.565205652056534,79.68983666399166],[20.493204932049338,79.63202266397664],[20.187201872018733,79.63202266397664],[20.014400144001456,79.6407823609486],[19.819998199981995,79.63377460337105],[19.7479974799748,79.6180071488215],[19.675996759967603,79.59172805790558],[19.89919899198992,79.53391405789057],[20.129601296012964,79.49011557303072],[20.399603996039957,79.46383648211483],[20.759607596075966,79.4410612699877],[20.806408064080642,79.4095263608886],[20.860408604086047,79.39726278512785],[21.91161911619116,79.3814953305783],[22.86562865628656,79.41127830028302],[22.696426964269648,79.32893714874649],[22.790027900279,79.26411539115392],[22.905229052290537,79.23082854266042],[23.758437584375855,79.20630139113891],[23.949239492394923,79.19403781537815],[24.132841328413292,79.21506108811087],[24.25524255242553,79.26411539115392],[24.384843848438493,79.30090611843619],[24.7520475204752,79.36397593663438],[24.84204842048422,79.36747981542317],[25.14445144451446,79.33944878511286],[25.23805238052381,79.34470460329604],[25.641256412564132,79.40251860331105],[25.727657276572785,79.43930933059332],[25.90045900459006,79.5619450882009],[26.004860048600506,79.6162552094271],[26.220862208622094,79.6775730882309],[27.08127081270814,79.86503060343105],[27.200072000720013,79.90707714889649],[27.149671496714973,80.05949587620876],[27.016470164701644,80.12606957319574],[26.861668616686188,80.15935642168921],[26.436864368643683,80.17512387623876],[25.835658356583565,80.17512387623876],[25.752857528575305,80.18738745199951],[25.666456664566653,80.21016266412664],[25.47205472054722,80.23293787625377],[24.906849068490686,80.27673636111362],[24.78444784447845,80.30126351263513],[24.737647376473774,80.30126351263513],[24.615246152461538,80.28549605808558],[24.546845468454705,80.29600769445196],[24.402844028440285,80.35557363386135],[24.29844298442984,80.36082945204453],[24.28044280442805,80.32929454294543],[24.233642336423372,80.30301545202951],[24.143641436414384,80.29600769445196],[23.952839528395288,80.30476739142392],[23.772837728377283,80.24520145201453],[23.68643686436866,80.20665878533785],[23.35163351633517,80.17862775502755],[23.114031140311397,80.18738745199951],[23.22563225632257,80.31703096718468],[23.25083250832509,80.38010078538287],[23.315633156331558,80.4256512096371],[23.25083250832509,80.44667448236981],[23.00963009630098,80.47470551268015],[22.89802898028981,80.46944969449694],[22.793627936279364,80.43265896721468],[22.671226712267128,80.41338763387634],[22.54882548825489,80.41689151266513],[22.451624516245175,80.40287599750997],[22.419224192241927,80.3660852702277],[22.444424444244447,80.30827127021271],[22.444424444244447,80.1908913307883],[22.376023760237615,80.08927884591347],[22.289622896228963,80.04898423984241],[22.188821888218882,80.05949587620876],[21.897218972189734,80.13307733077332],[21.782017820178197,80.13833314895649],[21.695616956169573,80.15935642168921],[21.656016560165597,80.2189223610986],[21.548015480154817,80.24344951262012],[20.99720997209974,80.23819369443694],[20.89640896408966,80.2504572701977],[20.6948069480695,80.29951157324075],[20.475204752047517,80.3713410884109],[20.36000360003601,80.40112405811558],[20.104401044010444,80.42915508842589],[19.852398523985244,80.47120163389135],[19.73359733597337,80.47820939146891],[19.6147961479615,80.46244193691936],[19.69039690396906,80.40287599750997],[19.776797767977683,80.35382169446694],[19.80919809198093,80.32754260355105],[19.801998019980203,80.29425575505755],[19.751597515975163,80.2276820580706],[19.567995679956795,80.2504572701977],[19.326793267932686,80.32228678536785],[19.261992619926218,80.33630230052302],[19.17919179191793,80.33104648233981],[19.157591575915774,80.30126351263513],[19.189991899918994,80.26272084595846],[19.35559355593557,80.18563551260513],[19.535595355953575,80.162860300478],[19.344793447934478,80.11555793682936],[19.143191431914317,80.13833314895649],[18.963189631896313,80.17512387623876],[18.779587795877973,80.19264327018271],[18.08838088380884,80.17161999744997],[17.915579155791562,80.14358896713966],[18.127981279812815,80.09278272470226],[18.343983439834403,80.05949587620876]],[[18.739987399873996,80.30126351263513],[18.520385203852044,80.34856587628377],[18.289982899829,80.35907751265012],[18.20718207182074,80.33104648233981],[18.1639816398164,80.28899993687438],[18.523985239852408,80.24520145201453],[18.739987399873996,80.30126351263513]],[[46.06066060660606,80.48346520965211],[46.13986139861399,80.44667448236981],[46.37746377463776,80.45718611873619],[46.514265142651425,80.47470551268015],[46.62226622266223,80.5412792096671],[46.67626676266764,80.56055054300543],[47.01107011070113,80.56230248239982],[47.14427144271443,80.60960484604846],[47.19827198271983,80.61486066423166],[47.302673026730275,80.60610096725966],[47.41427414274145,80.67442660364105],[47.511475114751164,80.68844211879619],[47.60147601476015,80.74275224002241],[47.7058770587706,80.76552745214951],[47.77787777877779,80.75676775517755],[48.04428044280445,80.66741884606347],[48.62388623886238,80.6288761793868],[48.685086850868515,80.63238005817558],[48.685086850868515,80.7182250885009],[48.54828548285482,80.77954296730468],[48.44748447484474,80.8058220582206],[48.34668346683469,80.81983757337574],[48.242282422824246,80.82334145216453],[47.90027900279003,80.81282981579815],[47.4430744307443,80.85312442186921],[47.353073530735315,80.85312442186921],[47.02187021870219,80.81458175519256],[46.798667986679874,80.75501581578317],[46.32706327063272,80.73574448244483],[45.124651246512485,80.65165139151392],[44.905049050490504,80.61135678544287],[45.149851498515005,80.59909320968211],[45.391053910539114,80.56055054300543],[45.63945639456395,80.5377753308783],[45.970659706597075,80.5693102399774],[46.02466024660248,80.5412792096671],[46.06066060660606,80.48346520965211]],[[49.50949509495095,80.86538799763],[49.24309243092432,80.82158951277015],[49.145891458914605,80.7129692703177],[49.19269192691928,80.65515527030271],[49.18549185491855,80.55879860361105],[49.08829088290884,80.5150001187512],[48.62388623886238,80.50799236117362],[48.46548465484656,80.55879860361105],[48.40428404284043,80.5693102399774],[48.307083070830714,80.56230248239982],[48.209882098821,80.5430311490615],[47.896678966789665,80.52901563390634],[47.655476554765556,80.50098460359604],[47.403474034740356,80.44492254297543],[46.64386643866439,80.29951157324075],[46.73746737467374,80.25746502777528],[46.84546845468455,80.23644175504256],[46.98946989469894,80.18213163381634],[47.24867248672487,80.18037969442196],[47.34227342273422,80.18913939139392],[47.4430744307443,80.22943399746498],[47.64107641076413,80.24520145201453],[47.89307893078933,80.23994563383135],[47.97587975879759,80.21191460352105],[47.72387723877239,80.15059672471725],[47.6338763387634,80.1120540580406],[47.738277382773845,80.08227108833589],[47.939879398794005,80.08927884591347],[48.02628026280263,80.09979048227981],[48.09468094680949,80.12256569440694],[48.166681666816686,80.13307733077332],[48.38628386283864,80.09628660349105],[48.46548465484656,80.11030211864619],[48.533885338853395,80.15760448229483],[48.55548555485555,80.18388357321075],[48.58068580685807,80.1961471489715],[48.79668796687969,80.16110836108362],[48.89028890288904,80.15585254290045],[48.976689766897664,80.162860300478],[49.00909009090091,80.20665878533785],[48.99108991089912,80.24169757322574],[48.95868958689587,80.26622472474725],[48.92268922689229,80.27673636111362],[48.68868688686888,80.29075187626876],[48.67788677886779,80.29951157324075],[48.811088110881116,80.35382169446694],[48.89748897488977,80.36958914901649],[49.58509585095851,80.37659690659407],[49.7938979389794,80.4256512096371],[49.75069750697509,80.47120163389135],[49.84429844298444,80.49748072480725],[50.27990279902801,80.52726369451196],[50.96030960309605,80.5412792096671],[51.147511475114754,80.60434902786528],[51.701917019170196,80.68844211879619],[51.59031590315905,80.741000300628],[51.45351453514536,80.7445041794168],[50.91710917109171,80.8899151491515],[50.8019080190802,80.91444230067302],[50.43110431104313,80.91093842188423],[50.27990279902801,80.92670587643377],[50.125101251012524,80.92320199764498],[49.50949509495095,80.86538799763]],[[54.416344163441636,80.98627181584317],[54.365943659436596,80.90393066430664],[54.239942399423995,80.90217872491226],[54.04554045540456,80.87239575520755],[54.06714067140672,80.81282981579815],[54.37674376743769,80.78655072488226],[54.53154531545317,80.78304684609347],[54.62154621546216,80.76552745214951],[54.66834668346684,80.73924836123362],[55.118351183511834,80.75151193699438],[55.539555395553975,80.70245763395135],[55.71235712357125,80.63763587635876],[55.88515885158853,80.6288761793868],[56.317163171631734,80.63238005817558],[56.81396813968141,80.66391496727468],[57.58077580775807,80.75501581578317],[57.692376923769245,80.79180654306543],[57.566375663756645,80.81983757337574],[56.91116911169112,80.9126903612786],[56.47196471964722,80.99853539160392],[56.16956169561698,81.0283183613086],[55.471154711547115,81.01955866433664],[54.71874718747188,81.1159153310283],[54.63234632346325,81.11241145223951],[54.416344163441636,80.98627181584317]],[[50.945909459094594,81.10890757345075],[50.87750877508776,81.15095411891619],[50.71550715507155,81.17022545225453],[50.59310593105931,81.17022545225453],[50.52110521105212,81.15796187649377],[50.50670506705069,81.1439463613386],[50.46350463504635,81.12642696739468],[50.369903699036996,81.12292308860589],[50.377103771037724,81.10189981587317],[50.41310413104131,81.08438042192921],[50.51750517505175,81.04583775525256],[50.61470614706147,81.04058193706936],[50.755107551075525,81.04758969464694],[50.787507875078745,81.07211684616846],[50.945909459094594,81.10890757345075]],[[64.25524255242553,81.1439463613386],[64.21204212042122,81.10715563405634],[64.16524165241654,81.03532611888619],[64.09684096840968,80.99853539160392],[63.85563855638557,80.98101599766],[63.61443614436146,80.98101599766],[63.114031140311425,80.96700048250483],[62.818828188281884,80.8934190279403],[62.5920259202592,80.85312442186921],[62.52002520025201,80.82158951277015],[62.761227612276144,80.76202357336075],[63.00243002430025,80.7129692703177],[63.18603186031862,80.69720181576815],[63.373233732337326,80.70070569455694],[64.5468454684547,80.75501581578317],[64.9968499684997,80.81808563398135],[65.43605436054361,80.93020975522256],[65.37125371253714,80.96875242189921],[65.36045360453605,81.0090470279703],[65.3820538205382,81.05634939161891],[65.31005310053101,81.09664399769],[65.17325173251734,81.1439463613386],[65.02925029250292,81.17022545225453],[64.80244802448024,81.19650454317045],[64.57564575645756,81.19825648256483],[64.30924309243093,81.1754812704377],[64.25524255242553,81.1439463613386]],[[89.97749977499774,81.11241145223951],[91.22311223112234,81.06335714919649],[91.5687156871569,81.14044248254984],[91.47871478714791,81.18424096740969],[91.1079110791108,81.19825648256483],[90.07110071100715,81.21402393711438],[89.9018990189902,81.17022545225453],[89.91989919899203,81.14920217952181],[89.97749977499774,81.11241145223951]],[[79.0081900819008,80.83560502792528],[79.09819098190985,80.81282981579815],[80.0270002700027,80.84786860368604],[80.3438034380344,80.86713993702438],[80.37260372603726,80.88290739157392],[80.42660426604266,80.92845781582815],[80.2790027900279,80.9494810885609],[79.80739807398072,80.9757601794768],[79.2169921699217,80.95999272492725],[79.10899108991089,80.92320199764498],[78.97938979389795,80.84786860368604],[79.0081900819008,80.83560502792528]],[[61.85041850418506,80.88641127036271],[61.59841598415986,80.8934190279403],[61.31401314013141,80.8618841188412],[60.8208082080821,80.82684533095332],[60.482404824048245,80.80407011882619],[60.27720277202772,80.80231817943181],[60.23400234002341,80.83735696731966],[60.09360093600938,80.84786860368604],[59.71559715597158,80.83560502792528],[59.593195931959315,80.81633369458694],[59.549995499955,80.78304684609347],[59.4959949599496,80.76727939154392],[59.38799387993882,80.7129692703177],[59.30519305193053,80.61836454302045],[59.28719287192874,80.57281411876619],[59.30519305193053,80.52200787632876],[59.34479344793448,80.50448848238483],[59.65079650796508,80.4309070278203],[59.89919899198992,80.44667448236981],[60.27720277202772,80.49397684601846],[60.72360723607238,80.43441090660906],[61.05121051210514,80.41864345205951],[61.285212852128524,80.50448848238483],[61.59841598415986,80.53427145208951],[61.68121681216812,80.58682963392135],[61.76761767617677,80.60084514907649],[62.07722077220774,80.61661260362604],[62.11322113221132,80.68318630061302],[62.192421924219246,80.73048866426166],[62.22842228422286,80.79355848245982],[62.167221672216726,80.83560502792528],[62.10242102421026,80.86713993702438],[61.85041850418506,80.88641127036271]],[[58.97038970389704,80.41513957327075],[58.480784807848096,80.46419387631377],[57.52317523175233,80.47470551268015],[57.07677076770767,80.49397684601846],[57.0119701197012,80.46769775510256],[57.0839708397084,80.44492254297543],[57.18477184771848,80.39586823993241],[57.209972099721,80.36783720962211],[57.213572135721364,80.32754260355105],[57.281972819728196,80.1943952095771],[57.332373323733236,80.15760448229483],[57.39357393573937,80.13833314895649],[57.800378003780054,80.1032943610686],[57.95517955179554,80.12256569440694],[58.1639816398164,80.1961471489715],[58.253982539825415,80.20140296715468],[58.286382863828635,80.24870533080332],[58.2827828278283,80.29775963384634],[58.39798397983981,80.31878290657906],[59.25479254792549,80.3433100581006],[59.11439114391146,80.38886048235483],[58.97038970389704,80.41513957327075]],[[59.542795427954275,80.11906181561815],[59.00279002790029,80.05424005802558],[58.94518945189452,80.04197648226483],[58.919989199892,79.98416248224981],[59.099990999910005,79.9648911489115],[59.16839168391684,79.94912369436196],[59.20439204392045,79.93335623981241],[59.33039330393305,79.92284460344604],[59.69039690396906,79.95613145193951],[59.90999909999101,79.99467411861619],[59.8019980199802,80.08227108833589],[59.542795427954275,80.11906181561815]],[[91.07191071910722,79.98065860346105],[91.12591125911263,79.90532520950211],[91.37791377913783,79.83524763372634],[91.68391683916838,79.79144914886649],[92.1519215192152,79.68458084580845],[92.43992439924398,79.67582114883649],[92.68472684726851,79.68458084580845],[92.92592925929262,79.70385217914679],[93.15633156331563,79.73713902764027],[93.38313383133834,79.78444139128891],[93.60273602736027,79.815976300388],[93.80433804338043,79.90532520950211],[93.48033480334806,79.94036399738997],[92.5911259112591,79.9964260580106],[92.17352173521738,80.04548036105362],[91.75231752317524,80.0524881186312],[91.4247142471425,80.04898423984241],[91.23031230312301,80.03146484589845],[91.07191071910722,79.98065860346105]],[[51.4319143191432,79.92109266405166],[51.43551435514357,79.931604300418],[51.41031410314105,79.94386787617876],[51.32751327513276,79.97189890648906],[51.24111241112411,79.9911702398274],[51.23751237512377,80.01044157316574],[51.25551255512556,80.04898423984241],[50.93510935109353,80.09453466409664],[50.6759067590676,80.04898423984241],[50.47430474304744,80.03496872468725],[50.092700927009275,79.98065860346105],[50.452704527045285,79.92459654284042],[51.07551075510756,79.931604300418],[51.4319143191432,79.92109266405166]],[[50.05310053100533,80.07351139136392],[50.07110071100712,80.11030211864619],[50.319503195031956,80.17161999744997],[50.30870308703089,80.18563551260513],[50.251102511025124,80.2189223610986],[49.88389883898839,80.22943399746498],[49.556295562955626,80.15935642168921],[49.588695886958874,80.13658120956211],[49.97029970299704,80.06124781560317],[50.05310053100533,80.07351139136392]],[[31.577715777157778,80.08227108833589],[32.52452524525245,80.11906181561815],[33.55773557735577,80.19789908836589],[33.62973629736297,80.21717042170422],[33.384933849338495,80.24169757322574],[33.09693096930971,80.22943399746498],[33.017730177301786,80.21717042170422],[31.48051480514806,80.10855017925181],[31.577715777157778,80.08227108833589]],[[52.63432634326344,80.17862775502755],[52.857528575285755,80.17337193684438],[53.519935199352005,80.18563551260513],[53.653136531365334,80.2224262398874],[53.779137791377934,80.2276820580706],[53.85113851138513,80.26797666414166],[53.48753487534876,80.32403872476226],[53.34713347133473,80.3660852702277],[53.32913329133291,80.40287599750997],[53.185131851318516,80.41338763387634],[52.85392853928539,80.40287599750997],[52.71712717127173,80.34681393688936],[52.681126811268115,80.31878290657906],[52.57672576725767,80.29775963384634],[52.270722707227094,80.27673636111362],[52.213122131221326,80.26447278535287],[52.34272342723429,80.21366654291543],[52.55152551525515,80.20140296715468],[52.605526055260555,80.1908913307883],[52.63432634326344,80.17862775502755]],[[56.7059670596706,80.36258139143891],[56.65556655566556,80.33104648233981],[56.02556025560256,80.34155811870619],[55.98955989559897,80.32053484597347],[56.01116011160113,80.20315490654906],[55.9427594275943,80.162860300478],[55.723157231572316,80.10504630046302],[55.81315813158133,80.08752690651906],[56.2019620196202,80.07701527015271],[56.98676986769868,80.07175945196951],[57.080370803708036,80.09453466409664],[57.073170731707336,80.1400850883509],[57.11997119971201,80.1943952095771],[57.123571235712376,80.31703096718468],[57.080370803708036,80.35031781567815],[56.94356943569437,80.3660852702277],[56.7059670596706,80.36258139143891]],[[55.35235352353524,80.31703096718468],[55.24075240752407,80.32579066415664],[55.093150931509314,80.29600769445196],[54.977949779497806,80.2557130883809],[55.049950499505,80.2276820580706],[55.193951939519394,80.2276820580706],[55.47835478354784,80.27323248232483],[55.43515435154353,80.30301545202951],[55.35235352353524,80.31703096718468]],[[54.416344163441636,80.47295357328574],[54.43794437944379,80.49923266420166],[54.40554405544057,80.53952727027271],[54.20394203942041,80.56230248239982],[54.17514175141753,80.5745660581606],[53.87633876338765,80.60610096725966],[53.85833858338583,80.56230248239982],[53.90153901539017,80.5430311490615],[53.90153901539017,80.5150001187512],[53.85113851138513,80.50448848238483],[53.811538115381154,80.47645745207453],[54.27594275942761,80.4221473308483],[54.416344163441636,80.47295357328574]],[[58.93078930789309,80.83210114913649],[58.90198901989021,80.89692290672906],[58.81558815588156,80.93371363401135],[58.76158761587618,80.99152763402634],[58.621186211862124,81.04233387646377],[58.505985059850616,81.06160520980211],[58.18918189181892,81.09489205829559],[58.102781027810295,81.11416339163392],[58.04878048780489,81.11766727042271],[57.65637656376563,81.0318222400974],[57.41157411574116,81.04758969464694],[57.209972099721,81.01780672494226],[57.40437404374043,80.91444230067302],[57.749977499775014,80.8899151491515],[57.93717937179372,80.79355848245982],[58.286382863828635,80.76552745214951],[58.64278642786428,80.76727939154392],[58.8587885878859,80.77954296730468],[58.93078930789309,80.83210114913649]],[[60.32040320403206,80.95473690674407],[60.8280082800828,80.93020975522256],[61.14121141211413,80.9494810885609],[61.47241472414726,81.01079896736468],[61.56601566015661,81.05109357343574],[61.4580145801458,81.10365175526755],[60.58680586805869,81.087884300718],[60.147601476014756,81.01605478554785],[60.079200792007924,80.99853539160392],[60.05760057600577,80.98451987644876],[60.32040320403206,80.95473690674407]],[[76.65016650166501,79.49361945181951],[76.80856808568086,79.49011557303072],[77.58977589775901,79.5023791487915],[77.550175501755,79.5251543609186],[77.35937359373594,79.5566892700177],[76.46656466564667,79.64253430034302],[76.37296372963732,79.61450327003271],[76.25056250562506,79.65129399731498],[76.14976149761497,79.66530951247012],[76.05256052560526,79.6442862397374],[76.07056070560708,79.62501490639906],[76.15336153361534,79.57946448214483],[76.45936459364594,79.54617763365135],[76.63576635766361,79.54442569425694],[76.65016650166501,79.49361945181951]],[[27.887678876788783,78.85240963347132],[28.038880388803904,78.82788248194981],[28.49608496084963,78.88744842135921],[28.88128881288813,78.88044066378166],[29.30969309693097,78.85240963347132],[29.6948969489695,78.90496781530317],[29.64449644496446,78.9224872092471],[29.345693456934583,78.90496781530317],[29.046890468904706,78.91197557288072],[28.845288452884546,78.97154151229012],[28.510485104851057,78.96803763350135],[28.41328413284134,78.96102987592377],[28.373683736837364,78.92774302743027],[28.121681216812163,78.90847169409196],[27.887678876788783,78.85240963347132]],[[26.458464584645867,78.7210141788918],[26.72846728467286,78.64568078493286],[26.876068760687616,78.64918466372166],[27.009270092700945,78.69823896676468],[26.789667896678964,78.72451805768057],[26.584465844658467,78.81211502740027],[26.454864548645503,78.81036308800589],[26.408064080640827,78.78408399708997],[26.458464584645867,78.7210141788918]],[[-25.727657276572756,71.04226381326313],[-25.817658176581773,71.04401575265751],[-26.336063360633602,70.91962805565555],[-26.62046620466205,70.8758295707957],[-26.976869768697668,70.86356599503495],[-27.23967239672396,70.86706987382374],[-27.387273872738717,70.8758295707957],[-27.617676176761762,70.91437223747238],[-27.70767707677075,70.89685284352845],[-27.743677436774362,70.78998454047041],[-27.71487714877148,70.71289920711706],[-27.804878048780495,70.64282163134132],[-27.938079380793795,70.61479060103102],[-27.96687966879668,70.59551926769268],[-28.03528035280351,70.51493005555056],[-28.03528035280351,70.48689902524026],[-28.00288002880029,70.46762769190192],[-27.898478984789847,70.45361217674676],[-27.689676896768958,70.4781393282683],[-27.106471064710632,70.53069751010011],[-26.606066060660595,70.55347272222721],[-26.339663396633966,70.51142617676177],[-26.27486274862747,70.45361217674676],[-26.21726217262173,70.45361217674676],[-26.04806048060479,70.50967423736736],[-25.911259112591125,70.57274405556555],[-25.799657996579953,70.59902314648147],[-25.40365403654036,70.65333326770767],[-25.34605346053459,70.69362787377875],[-25.35325353253532,70.71465114651147],[-25.37845378453784,70.74093023742736],[-25.468454684546828,70.77947290410404],[-25.42165421654215,70.79524035865359],[-25.400054000539996,70.81100781320313],[-25.392853928539267,70.83553496472464],[-25.39645396453963,70.86181405564056],[-25.432454324543244,70.92137999504996],[-25.457654576545764,70.94240326778268],[-25.61245612456125,70.97569011627616],[-25.659256592565924,70.99846532840328],[-25.727657276572756,71.04226381326313]],[[19.600396003960043,70.26615466154661],[19.6147961479615,70.21885229789797],[19.711997119971215,70.16454217667177],[19.7479974799748,70.11023205544555],[19.780397803978047,70.07694520695208],[19.895598955989556,70.06818550998011],[20.007200072000728,70.07694520695208],[20.090000900009017,70.10147235847359],[20.08280082800829,70.1277514493895],[19.9927999279993,70.14877472212223],[19.909999099991012,70.20133290395404],[19.870398703987036,70.21184454032041],[19.819998199981995,70.20483678274283],[19.76599765997662,70.21710035850359],[19.68319683196833,70.27316241912419],[19.600396003960043,70.26615466154661]],[[20.655206552065522,70.23111587365875],[20.493204932049338,70.20308484334842],[20.41040410404105,70.1540305403054],[20.406804068040685,70.11899175241751],[20.464404644046454,70.07694520695208],[20.53640536405365,70.08044908574087],[20.597605976059754,70.0716893887689],[20.640806408064094,70.05767387361374],[20.723607236072354,70.0664335705857],[20.777607776077758,70.08920878271283],[20.8208082080821,70.20483678274283],[20.784807848078486,70.21885229789797],[20.655206552065522,70.23111587365875]],[[19.25479254792549,70.0664335705857],[19.251192511925126,70.17855769182691],[19.211592115921178,70.24688332820827],[19.132391323913254,70.2433794494195],[19.060390603906058,70.16629411606615],[19.049590495904965,70.13475920696706],[19.074790747907485,70.08570490392404],[19.049590495904965,70.0384025402754],[18.97038970389704,70.04365835845857],[18.883988839888417,70.0103715099651],[18.822788227882285,69.95956526752767],[18.685986859868592,69.8912396311463],[18.67518675186753,69.86496054023041],[18.696786967869684,69.82466593415936],[18.67518675186753,69.7808674492995],[18.624786247862488,69.81240235839857],[18.585185851858512,69.8071465402154],[18.513185131851316,69.76860387353872],[18.405184051840536,69.7808674492995],[18.347583475834767,69.76860387353872],[18.31518315183152,69.71604569170691],[18.268382683826843,69.70203017655177],[18.23238232382326,69.67750302503026],[18.228782287822895,69.6354564795648],[18.084780847808474,69.62669678259283],[18.06318063180632,69.60216963107132],[18.13158131581318,69.55837114621147],[18.27558275582757,69.53559593408434],[18.40878408784087,69.55311532802827],[18.783187831878337,69.57939441894419],[18.80118801188013,69.60567350986011],[18.808388083880857,69.64071229774797],[18.909189091890937,69.70728599473495],[19.006390063900653,69.75984417656676],[19.132391323913254,69.81065041900419],[19.19719197191972,69.80013878263782],[19.333993339933414,69.81941011597615],[19.441994419944194,69.90875902509026],[19.593195931959315,69.97007690389404],[19.60759607596077,70.01913120693706],[19.499594995949963,70.04716223724736],[19.44559445594456,70.0384025402754],[19.423994239942402,70.01737926754268],[19.344793447934478,70.0121234493595],[19.25479254792549,70.0664335705857]],[[17.861578615786158,69.54260369166192],[17.782377823778234,69.56362696439464],[17.677976779767818,69.55661920681706],[17.623976239762413,69.53909981287313],[17.501575015750177,69.59691381288812],[17.48717487174872,69.58640217652177],[17.483574835748357,69.56888278257782],[17.454774547745473,69.53034011590117],[17.353973539735392,69.52683623711238],[17.253172531725312,69.50406102498525],[17.231572315723156,69.47778193406936],[17.371973719737213,69.43923926739268],[17.39357393573937,69.41646405526555],[17.36117361173612,69.38142526737767],[17.0839708397084,69.39894466132162],[17.00117001170011,69.36215393403936],[16.997569975699776,69.33061902494026],[16.972369723697255,69.285068600686],[16.997569975699776,69.19046387338872],[16.972369723697255,69.13790569155691],[16.84276842768429,69.11162660064102],[16.813968139681407,69.09585914609147],[16.810368103681043,69.07133199456996],[16.961569615696163,69.06958005517555],[17.07677076770767,69.04680484304842],[17.0839708397084,69.01351799455495],[17.15957159571596,69.0257815703157],[17.325173251732537,69.13089793397933],[17.48717487174872,69.1974716309663],[17.566375663756645,69.16068090368404],[17.775177751777534,69.17119254005041],[17.951579515795174,69.1974716309663],[17.919179191791926,69.27455696431966],[17.940779407794082,69.32886708554585],[18.019980199802006,69.34989035827857],[18.077580775807775,69.39544078253283],[18.052380523805255,69.45675866133661],[18.00558005580058,69.50581296437966],[17.926379263792654,69.50581296437966],[17.861578615786158,69.54260369166192]],[[16.129961299613,69.27455696431966],[16.047160471604712,69.30258799462996],[15.964359643596453,69.30258799462996],[15.892358923589256,69.27806084310842],[15.741157411574136,69.17119254005041],[15.65115651156512,69.13264987337374],[15.481954819548207,69.04330096425966],[15.438754387543895,68.97847920666706],[15.44235442354423,68.91891326725766],[15.528755287552883,68.91190550968011],[15.564755647556495,68.87336284300343],[15.489154891548935,68.80503720662207],[15.413554135541375,68.61582775202751],[15.096750967509678,68.44063381258812],[14.585545855458548,68.40033920651706],[14.437944379443792,68.34077326710766],[14.257942579425787,68.25668017617676],[14.257942579425787,68.19010647918978],[14.347943479434804,68.17784290342902],[14.628746287462889,68.19886617616177],[14.927549275492765,68.30573447921978],[15.03915039150391,68.28295926709268],[15.096750967509678,68.28996702467026],[15.186751867518694,68.31099029740298],[15.280352803528046,68.37406011560117],[15.337953379533815,68.37756399438993],[15.34155341553415,68.32500581255812],[15.438754387543895,68.31274223679736],[15.683556835568368,68.35654072165721],[15.762757627576292,68.40909890348902],[15.838358383583852,68.40909890348902],[15.874358743587436,68.39508338833389],[15.913959139591412,68.38982757015071],[15.975159751597516,68.40209114591147],[16.047160471604712,68.46340902471525],[16.194761947619497,68.53874241867419],[16.33876338763389,68.56852538837887],[16.518765187651894,68.63334714597147],[16.54756547565475,68.71568829750797],[16.479164791647918,68.80328526722766],[16.425164251642514,68.84182793390434],[16.327963279632797,68.87686672179223],[16.273962739627393,68.86810702482026],[16.227162271622717,68.8540915096651],[16.151561515615157,68.84182793390434],[16.119161191611937,68.79978138843887],[16.126361263612637,68.74722320660706],[16.068760687606897,68.71393635811359],[16.057960579605805,68.68064950962011],[15.910359103591048,68.6508665399154],[15.773557735577356,68.55450987322374],[15.759157591575928,68.56151763080132],[15.791557915579176,68.61757969142192],[15.92835928359284,68.73320769145192],[15.924759247592476,68.81905272177721],[15.906759067590684,68.90840163089132],[15.834758347583488,68.96095981272313],[15.813158131581332,69.02402963092132],[15.993159931599337,69.1133785400354],[16.115561155611573,69.21674296430464],[16.129961299613,69.27455696431966]],[[14.117541175411759,68.24616853981041],[14.088740887408875,68.25317629738797],[13.93393933939339,68.2479204792048],[13.872738727387286,68.26543987314872],[13.78273782737827,68.2759515095151],[13.689136891368918,68.27419957012071],[13.537935379353797,68.24967241859918],[13.429934299342989,68.16382738827389],[13.368733687336885,68.16733126706268],[13.300333003330053,68.1603235094851],[13.257132571325712,68.12002890341404],[13.199531995319973,68.08674205492056],[13.228332283322828,67.99564120641207],[13.350733507335093,68.00965672156721],[13.390333903339041,68.02192029732797],[13.404734047340469,68.06046296400464],[13.42273422734229,68.08323817613177],[13.494734947349485,68.05170326703268],[13.584735847358473,68.09374981249812],[13.65673656736567,68.10426144886449],[13.779137791377934,68.10426144886449],[13.822338223382246,68.12178084280842],[13.887138871388714,68.16908320645706],[14.027540275402771,68.1883545397954],[14.095940959409603,68.21813750950011],[14.117541175411759,68.24616853981041]],[[13.123931239312412,68.04995132763827],[13.066330663306644,68.07097460037102],[12.958329583295836,68.01491253975041],[12.879128791287911,67.91855587305872],[12.825128251282507,67.82044726697268],[12.972729727297292,67.87475738819887],[13.073530735307372,67.93432332760827],[13.098730987309892,67.9570985397354],[13.098730987309892,68.00264896398963],[13.123931239312412,68.04995132763827]],[[15.129151291512926,69.00475829758298],[15.100351003510042,69.00826217637177],[15.03915039150391,69.00125441879419],[15.03915039150391,68.89438611573615],[14.873548735487361,68.91365744907449],[14.837548375483749,68.88737835815857],[14.848348483484841,68.84708375208751],[14.801548015480165,68.79102169146691],[14.725947259472605,68.79978138843887],[14.689946899468993,68.81554884298842],[14.553145531455328,68.81905272177721],[14.49554495544956,68.77175035812857],[14.373143731437324,68.71218441871918],[14.405544055440572,68.66313011567615],[14.52074520745208,68.63334714597147],[14.610746107461068,68.63860296415464],[14.743947439474397,68.67714563083132],[14.794347943479437,68.66838593385933],[14.80514805148053,68.63860296415464],[14.891548915489153,68.61057193384434],[15.028350283502846,68.60706805505555],[15.222752227522278,68.61582775202751],[15.348753487534879,68.67188981264812],[15.395553955539555,68.78401393388933],[15.337953379533815,68.84182793390434],[15.20835208352085,68.94344041877918],[15.175951759517602,68.98198308545585],[15.129151291512926,69.00475829758298]],[[-16.54036540365402,66.44692678176781],[-16.428764287642878,66.278740599906],[-16.435964359643577,66.25246150899008],[-16.486364863648618,66.19639944836948],[-16.62316623166231,66.17187229684797],[-16.74916749167491,66.13157769077691],[-16.8391683916839,66.12456993319933],[-16.92556925569255,66.14384126653766],[-16.968769687696863,66.16661647866479],[-17.062370623706244,66.19639944836948],[-17.11637116371162,66.20691108473585],[-17.15237152371523,66.20340720594706],[-17.3359733597336,66.08953114531144],[-17.41877418774186,66.02470938771887],[-17.465574655746565,66.00018223619736],[-17.53757537575376,65.97915896346464],[-17.55197551975519,65.96514344830948],[-17.580775807758073,65.97215120588706],[-17.634776347763477,65.99843029680298],[-17.818378183781846,66.11405829683298],[-17.908379083790834,66.14384126653766],[-18.178381783817827,66.16136066048159],[-18.2971829718297,66.15785678169283],[-18.318783187831883,66.12807381198812],[-18.31518315183152,66.09303502410023],[-18.149581495814942,65.90557750890008],[-18.099180991809902,65.83024411494114],[-18.102781027810266,65.77418205432053],[-18.117181171811723,65.75140684219343],[-18.142381423814243,65.73388744824948],[-18.1639816398164,65.73739132703827],[-18.18198181981819,65.75841459977099],[-18.275582755827543,65.88455423616736],[-18.455584555845547,65.96514344830948],[-18.595985959859604,66.07201175136751],[-18.707587075870748,66.1350815695657],[-18.77598775987758,66.16836841805917],[-18.84438844388444,66.18413587260872],[-18.912789127891273,66.18063199381993],[-18.991989919899197,66.15960872108721],[-19.092790927909277,66.12106605441053],[-19.193591935919358,66.09829084228343],[-19.384393843938426,66.0755156301563],[-19.427594275942766,66.03872490287404],[-19.456394563945622,65.98441478164781],[-19.434794347943466,65.81447666039159],[-19.441994419944194,65.7881975694757],[-19.46359463594635,65.77243011492615],[-19.48879488794887,65.76892623613736],[-19.593195931959315,65.77943787250373],[-19.64719647196472,65.80046114523645],[-19.751597515975163,65.86703484222343],[-19.8739987399874,65.93010466042159],[-20.02520025200252,66.04923653924038],[-20.104401044010444,66.08077144833948],[-20.20880208802089,66.10004278167781],[-20.29160291602915,66.08427532712827],[-20.356403564035645,66.03346908469084],[-20.374403744037437,65.94762405436555],[-20.345603456034553,65.82849217554676],[-20.356403564035645,65.71987193309434],[-20.41040410404102,65.62176332700827],[-20.45360453604536,65.57095708457084],[-20.48600486004858,65.56745320578204],[-20.547205472054713,65.57971678154283],[-20.648006480064794,65.65505017550174],[-20.680406804068042,65.66380987247373],[-20.738007380073782,65.65855405429053],[-20.80280802808028,65.63577884216343],[-20.939609396093942,65.56570126638766],[-20.97920979209792,65.47109653909038],[-20.99720997209971,65.44481744817449],[-21.02241022410223,65.43080193301932],[-21.04761047610475,65.42904999362494],[-21.076410764107635,65.3852515087651],[-21.10521105211052,65.29940647843978],[-21.13041130411304,65.2661196299463],[-21.162811628116287,65.30466229662298],[-21.23121231212312,65.42029029665298],[-21.314013140131408,65.45883296332963],[-21.364413644136448,65.46584072090721],[-21.422014220142188,65.46233684211842],[-21.43281432814328,65.47460041787917],[-21.396813968139668,65.5008795087951],[-21.375213752137512,65.53591829668298],[-21.364413644136448,65.57796484214842],[-21.386013860138604,65.59198035730358],[-21.44001440014401,65.57971678154283],[-21.454414544145436,65.584972599726],[-21.43281432814328,65.60949975124751],[-21.46521465214653,65.63577884216343],[-21.60921609216092,65.68132926641766],[-21.65961659616596,65.72337581188313],[-21.4580145801458,65.69884866036159],[-21.411214112141124,65.71286417551676],[-21.375213752137512,65.74264714522144],[-21.303213032130316,65.8757945391954],[-21.310413104131044,65.89506587253373],[-21.386013860138604,65.93886435739358],[-21.497614976149748,65.95463181194313],[-21.51561515615157,65.96689538770389],[-21.43281432814328,65.98967059983099],[-21.396813968139668,66.00894193316933],[-21.40761407614076,66.02646132711328],[-21.62361623616235,66.08953114531144],[-21.839618396183965,66.19990332715827],[-21.947619476194745,66.24194987262374],[-21.965619656196566,66.25771732717328],[-22.17082170821709,66.3067716302163],[-22.32202322023221,66.38560890296404],[-22.426424264242627,66.42940738782389],[-22.559625596255955,66.44517484237343],[-22.725227252272504,66.43291126661268],[-22.89082890828908,66.43991902419023],[-22.944829448294485,66.42940738782389],[-23.063630636306357,66.38385696356963],[-23.121231212312125,66.35757787265374],[-23.11763117631176,66.3383065393154],[-22.97362973629737,66.32429102416023],[-22.82242822428225,66.32429102416023],[-22.685626856268556,66.3383065393154],[-22.671226712267128,66.31377938779389],[-22.646026460264608,66.30151581203313],[-22.53082530825307,66.28750029687797],[-22.484024840248395,66.26647702414525],[-22.509225092250915,66.25771732717328],[-22.754027540275388,66.25946926656766],[-22.862028620286196,66.2507095695957],[-22.93042930429303,66.23319017565177],[-22.94842948429485,66.21216690291902],[-22.869228692286924,66.17187229684797],[-22.808028080280792,66.15260096350963],[-22.444424444244447,66.07025981197313],[-22.433624336243355,66.05799623621238],[-22.422824228242263,65.99843029680298],[-22.426424264242627,65.92660078163283],[-22.440824408244083,65.90908138768887],[-22.552425524255227,65.90557750890008],[-22.617226172261724,65.86703484222343],[-22.620826208262088,65.87754647858978],[-22.602826028260267,65.94412017557676],[-22.610026100260995,65.97565508467585],[-22.620826208262088,66.00018223619736],[-22.660426604266036,66.02646132711328],[-22.721627216272168,66.03872490287404],[-22.81522815228152,65.98266284225343],[-22.851228512285104,65.97915896346464],[-22.926829268292664,65.99492641801419],[-23.020430204302045,65.98266284225343],[-23.027630276302745,65.99667835740857],[-23.01683016830168,66.03346908469084],[-23.027630276302745,66.06325205439555],[-23.063630636306357,66.08602726652268],[-23.30123301233013,66.16661647866479],[-23.37683376833769,66.18238393321434],[-23.45243452434525,66.18063199381993],[-23.52803528035281,66.16486453927038],[-23.531635316353146,66.14559320593207],[-23.55323553235533,66.12106605441053],[-23.600036000360006,66.10880247864978],[-23.59283592835928,66.09303502410023],[-23.48483484834847,66.05274041802917],[-23.43443434434343,66.02470938771887],[-23.488434884348834,66.02646132711328],[-23.73683736837367,66.07025981197313],[-23.758437584375827,66.06150011500114],[-23.76923769237692,66.04398072105721],[-23.776437764377647,66.01770163014129],[-23.765637656376555,65.99667835740857],[-23.66843668436684,65.95463181194313],[-23.524435244352446,65.87929841798419],[-23.740437404374035,65.88455423616736],[-23.81243812438123,65.86878678161781],[-23.834038340383387,65.84951544827948],[-23.772837728377283,65.80571696341963],[-23.70443704437045,65.78118981189812],[-23.56763567635676,65.76367041795419],[-23.315633156331558,65.76191847855978],[-23.286832868328673,65.74965490279902],[-23.391233912339118,65.7268796906719],[-23.470434704347042,65.69534478157283],[-23.614436144361434,65.67957732702328],[-23.909639096390947,65.76542235734857],[-24.032040320403212,65.78294175129253],[-24.093240932409316,65.77593399371494],[-24.111241112411108,65.7601665391654],[-24.06444064440643,65.70936029672797],[-24.017640176401756,65.69008896338963],[-24.00684006840069,65.64629047852978],[-24.010440104401027,65.6165075088251],[-23.85563855638557,65.53767023607736],[-23.978039780397808,65.55518963002129],[-24.154441544415448,65.60774781185313],[-24.2480424804248,65.61475556943068],[-24.341643416434152,65.60074005427555],[-24.47484474844748,65.5254066603166],[-24.453244532445325,65.5008795087951],[-24.22284222842228,65.48686399363993],[-24.017640176401756,65.44481744817449],[-23.898838988389883,65.4080267208922],[-23.798037980379803,65.42204223604736],[-23.60363603636037,65.469344599696],[-23.121231212312125,65.53416635728857],[-22.901629016290144,65.57971678154283],[-22.811628116281156,65.54818187244373],[-22.642426424264244,65.56745320578204],[-22.390423904239043,65.53591829668298],[-22.31122311223112,65.47985623606237],[-22.005220052200514,65.49387175121751],[-21.84321843218433,65.44656938756887],[-21.85041850418503,65.42204223604736],[-21.908019080190797,65.39926702392023],[-22.149221492214906,65.34320496329963],[-22.314823148231483,65.2923987208622],[-22.473224732247303,65.22757696326963],[-22.509225092250915,65.19604205417053],[-22.401224012240107,65.15925132688827],[-22.098820988209866,65.12596447839479],[-22.041220412204126,65.12596447839479],[-21.778417784177833,65.18728235719857],[-21.764017640176405,65.17326684204343],[-21.80001800017999,65.10669314505645],[-21.828818288182873,65.07866211474615],[-21.89361893618937,65.04887914504144],[-22.307623076230755,65.04537526625265],[-22.494824948249487,65.04011944806948],[-22.599225992259903,65.02610393291434],[-22.685626856268556,65.02610393291434],[-22.786427864278636,65.04712720564706],[-22.818828188281884,65.03311169049189],[-22.826028260282584,65.02084811473114],[-22.89802898028981,65.00332872078721],[-23.110431104311033,64.96653799350494],[-23.139231392313917,64.98931320563204],[-23.196831968319685,65.00157678139283],[-23.236432364323633,64.99281708442084],[-23.315633156331558,64.95777829653298],[-23.35163351633517,64.95252247834978],[-23.48483484834847,64.9455147207722],[-23.69363693636936,64.91222787227872],[-23.86283862838627,64.92449144803948],[-23.924039240392403,64.91573175106751],[-24.00684006840069,64.89646041772917],[-24.024840248402484,64.8631735692357],[-23.98163981639817,64.81587120558706],[-23.93123931239313,64.77908047830479],[-23.877238772387727,64.75104944799449],[-23.81963819638196,64.73878587223373],[-23.690036900368995,64.75630526617766],[-23.47763477634777,64.80886344800948],[-23.348033480334806,64.82463090255902],[-22.721627216272168,64.78959211467114],[-22.466024660246603,64.79484793285434],[-22.307623076230755,64.73353005405053],[-22.24642246422465,64.72652229647298],[-22.232022320223194,64.7142587207122],[-22.318423184231847,64.64768502372524],[-22.325623256232547,64.62490981159812],[-22.282422824228235,64.58636714492144],[-22.25362253622535,64.5723516297663],[-22.160021600215998,64.5390647812728],[-22.106021060210594,64.53380896308963],[-21.92601926019259,64.56183999339993],[-21.67401674016739,64.64768502372524],[-21.62361623616235,64.63892532675328],[-21.59121591215913,64.6266617509925],[-21.61641616416165,64.60914235704857],[-21.702817028170273,64.5986307206822],[-21.95121951219511,64.51453762975129],[-22.005220052200514,64.4514678115531],[-22.00162001620015,64.41292514487645],[-21.972819728197265,64.3954057509325],[-21.90081900819007,64.39190187214373],[-22.005220052200514,64.34985532667827],[-22.048420484204826,64.32708011455114],[-22.05202052020519,64.313064599396],[-21.95121951219511,64.313064599396],[-21.645216452164505,64.3971576903269],[-21.55881558815588,64.3971576903269],[-21.461614616146164,64.37963829638295],[-21.605616056160557,64.3673747206222],[-21.670416704167025,64.34985532667827],[-21.720817208172065,64.32182429636796],[-21.76761767617677,64.2850335690857],[-21.832418324183237,64.20619629633796],[-21.864818648186485,64.17991720542204],[-21.93681936819368,64.15363811450615],[-22.00162001620015,64.10107993267434],[-22.055620556205554,64.07129696296963],[-22.188821888218882,64.03976205387053],[-22.509225092250915,63.99070775082751],[-22.559625596255955,64.00997908416585],[-22.602826028260267,64.0502736902369],[-22.649626496264943,64.0765527811528],[-22.700027000269984,64.08356053873038],[-22.73242732427323,64.0485217508425],[-22.743227432274324,64.01873878113781],[-22.728827288272868,63.95917284172842],[-22.692826928269284,63.86807199321993],[-22.653226532265307,63.82777738714887],[-22.60642606426063,63.836537084120835],[-22.372423724237223,63.84354484169842],[-21.447214472144708,63.857560356853554],[-21.386013860138604,63.8733278114031],[-21.245612456124547,63.93464569020691],[-21.152011520115195,63.94515732657325],[-21.10521105211052,63.93990150839008],[-21.094410944109427,63.93464569020691],[-21.15561155611556,63.906614659896604],[-21.137611376113767,63.887343326558266],[-21.008010080100803,63.838289023515244],[-20.87840878408784,63.80325023562736],[-20.730807308073082,63.792738599260986],[-20.727207272072718,63.76645950834509],[-20.651606516065158,63.73667653864038],[-20.59400594005939,63.734924599246],[-20.464404644046425,63.792738599260986],[-20.414004140041385,63.80500217502174],[-20.363603636036345,63.76470756895068],[-20.370803708037073,63.7576998113731],[-20.439204392043905,63.7576998113731],[-20.471604716047153,63.74894011440114],[-20.489604896048945,63.73142072045721],[-20.500405004050037,63.70864550833008],[-20.49320493204931,63.68762223559736],[-20.399603996039957,63.63681599315993],[-20.198001980019797,63.55622678101781],[-19.953199531995324,63.55272290222902],[-19.776797767977683,63.536955447679475],[-19.485194851948506,63.47914144766449],[-19.251192511925126,63.442350720382194],[-18.653586535865344,63.40731193249434],[-18.304383043830427,63.45461429614295],[-18.22158221582214,63.47388562948129],[-18.26478264782648,63.514180235552345],[-18.26478264782648,63.52469187191872],[-18.253982539825387,63.52994769010189],[-18.217982179821803,63.5316996294963],[-18.142381423814243,63.49666084160842],[-18.08118081180811,63.49666084160842],[-17.947979479794782,63.53520350828509],[-17.87957879578795,63.58951362951129],[-17.886778867788678,63.607033023455244],[-17.919179191791926,63.619296599216],[-17.915579155791562,63.63681599315993],[-17.839978399784002,63.68236641741419],[-17.81477814778148,63.71214938711887],[-17.634776347763477,63.747188175006755],[-17.094770947709463,63.80850605381053],[-16.93276932769328,63.841792902304036],[-16.73836738367382,63.85230453867038],[-16.641166411664102,63.86632005382555],[-16.468364683646826,63.91712629626295],[-16.234362343623417,64.03801011447615],[-16.06156061560614,64.11159156904068],[-15.831158311583124,64.17641332663325],[-15.496354963549635,64.25875447816978],[-15.255152551525498,64.29729714484645],[-15.021150211502118,64.29554520545204],[-14.927549275492737,64.32007235697358],[-14.790747907479073,64.37963829638295],[-14.62874628746286,64.41642902366524],[-14.5459454594546,64.44621199336993],[-14.473944739447376,64.49351435701857],[-14.434344343443428,64.5390647812728],[-14.416344163441636,64.58286326613265],[-14.448744487444856,64.6003826600766],[-14.466744667446676,64.63542144796449],[-14.37674376743766,64.67746799342993],[-14.383943839438388,64.74579362981129],[-14.297542975429735,64.72477035707857],[-14.135541355413551,64.7142587207122],[-14.045540455404534,64.7422897510225],[-13.951939519395182,64.78433629648796],[-13.851138511385102,64.86142162984129],[-13.829538295382946,64.91397981167313],[-13.829538295382946,64.95777829653298],[-13.854738547385466,64.99281708442084],[-13.775537755377542,65.01384035715358],[-13.653136531365305,65.01734423594235],[-13.599135991359901,65.03661556928068],[-13.570335703357017,65.06815047837978],[-13.55593555935559,65.09793344808449],[-13.559535595355953,65.12421253900038],[-13.58113581135811,65.14348387233872],[-13.753937539375386,65.19253817538174],[-13.70713707137071,65.21531338750887],[-13.671136711367097,65.22232114508645],[-13.649536495364941,65.23633666024159],[-13.638736387363878,65.25735993297434],[-13.642336423364242,65.27487932691827],[-13.653136531365305,65.28889484207343],[-13.721537215372138,65.29064678146781],[-13.771937719377178,65.32218169056691],[-13.804338043380426,65.35546853906038],[-13.78273782737827,65.36948405421555],[-13.70713707137071,65.3817476299763],[-13.667536675366762,65.39926702392023],[-13.653136531365305,65.4413135693857],[-13.617136171361722,65.48686399363993],[-13.617136171361722,65.52015084213343],[-13.671136711367097,65.54993381183812],[-13.703537035370346,65.54993381183812],[-13.786337863378634,65.53241441789419],[-13.840338403384038,65.58672453912038],[-13.93393933939339,65.6165075088251],[-14.1679416794168,65.64278659974099],[-14.3011430114301,65.62701914519144],[-14.473944739447376,65.57621290275404],[-14.329943299432983,65.65855405429053],[-14.31914319143192,65.68483314520645],[-14.35154351543514,65.70936029672797],[-14.36954369543696,65.73914326643268],[-14.373143731437295,65.77067817553174],[-14.391143911439116,65.7881975694757],[-14.4271442714427,65.78994950887008],[-14.758347583475825,65.75491072098222],[-14.826748267482657,65.76367041795419],[-14.837548375483749,65.78118981189812],[-14.751147511475097,65.83374799372993],[-14.689946899468993,65.89681781192812],[-14.668346683466837,65.9598876301263],[-14.675546755467536,65.98967059983099],[-14.69714697146972,66.0194535695357],[-14.740347403474033,66.05098847863479],[-14.787147871478709,66.05974817560676],[-14.895148951489517,66.03872490287404],[-15.010350103501025,66.06150011500114],[-15.11475114751147,66.10179472107222],[-15.118351183511834,66.12632187259373],[-15.028350283502817,66.17712811503114],[-14.91314913149131,66.28399641808917],[-14.787147871478709,66.33129878173781],[-14.700747007470056,66.34181041810419],[-14.592745927459276,66.37334532720328],[-14.59634596345964,66.38210502417525],[-14.6791467914679,66.37684920599207],[-14.85554855548554,66.38210502417525],[-14.970749707497077,66.35932981204812],[-15.161551615516146,66.28224447869479],[-15.24075240752407,66.25946926656766],[-15.427954279542803,66.22443047867978],[-15.543155431554311,66.22793435746857],[-15.647556475564755,66.25946926656766],[-15.70155701557016,66.28574835748358],[-15.712357123571223,66.35932981204812],[-15.7591575915759,66.39086472114721],[-15.849158491584916,66.43291126661268],[-15.98595985959858,66.51525241814917],[-16.03636036360362,66.52576405451555],[-16.248762487624873,66.52226017572676],[-16.493564935649346,66.4819655696557],[-16.54036540365402,66.44692678176781]],[[12.34272342723429,66.08077144833948],[12.328323283232834,66.03697296347963],[12.41832418324185,66.04398072105721],[12.57672576725767,66.07201175136751],[12.623526235262347,66.12281799380494],[12.61992619926201,66.17712811503114],[12.52632526325263,66.21041496352464],[12.461524615246162,66.18413587260872],[12.447124471244706,66.15084902411525],[12.41832418324185,66.12281799380494],[12.34272342723429,66.08077144833948]],[[12.429124291242914,65.94061629678797],[12.429124291242914,65.89856975132253],[12.508325083250838,65.90207363011129],[12.717127171271727,65.9633915089151],[12.778327783277831,65.9914225392254],[12.745927459274611,66.01069387256373],[12.641526415264167,66.00894193316933],[12.547925479254786,66.00193417559174],[12.47592475924759,65.97740702407023],[12.429124291242914,65.94061629678797]],[[11.799117991179912,65.68308120581204],[11.766717667176692,65.63052302398023],[11.777517775177756,65.60424393306434],[11.903519035190357,65.59548423609237],[11.968319683196825,65.62701914519144],[12.004320043200437,65.67957732702328],[11.971919719197189,65.70235253915038],[11.874718747187472,65.70585641793917],[11.799117991179912,65.68308120581204]],[[10.74070740707407,64.87018132681328],[10.83430834308345,64.84390223589736],[11.06111061110613,64.8596696904469],[11.179911799118003,64.83864641771419],[11.230312303123043,64.86667744802449],[11.24471244712447,64.90872399348993],[11.133111331113327,64.9752976904769],[11.021510215102154,64.9788015692657],[10.812708127081265,64.9227395086451],[10.74070740707407,64.87018132681328]],[[8.285482854828558,63.68762223559736],[8.357483574835754,63.66484702347023],[8.469084690846927,63.66659896286464],[8.785887858878596,63.703389690146906],[8.81468814688148,63.726164902274036],[8.807488074880752,63.771715326528266],[8.76428764287644,63.80500217502174],[8.731887318873191,63.80149829623295],[8.710287102871035,63.77346726592265],[8.451084510845106,63.73142072045721],[8.285482854828558,63.68762223559736]],[[7.803078030780313,63.41431969007189],[7.813878138781405,63.38453672036721],[7.889478894788965,63.353001811268115],[8.004680046800473,63.33723435671857],[8.10188101881019,63.33723435671857],[8.141481414814166,63.36701732642325],[8.137881378813802,63.43183908401585],[8.073080730807305,63.470381750692496],[7.939879398794005,63.44935847795978],[7.803078030780313,63.41431969007189]],[[-36.988569885698865,65.57621290275404],[-36.95256952569525,65.66380987247373],[-37.046170461704605,65.72162387248872],[-37.222572225722246,65.69534478157283],[-37.2369723697237,65.60949975124751],[-37.18657186571866,65.53066247849978],[-37.03177031770318,65.53241441789419],[-36.988569885698865,65.57621290275404]],[[-6.553865538655373,62.35614829585796],[-6.550265502655009,62.27731102311023],[-6.561065610656101,62.224752841278416],[-6.543065430654309,62.20548150794008],[-6.525065250652489,62.198473750362496],[-6.4530645306452925,62.18621017460174],[-6.406264062640616,62.25803968977189],[-6.4746647466474485,62.291326538265395],[-6.553865538655373,62.35614829585796]],[[-6.8022680226802095,62.266799386743855],[-6.957069570695694,62.315853689786906],[-7.173071730717311,62.28607072008219],[-7.014670146701462,62.09335738669887],[-6.809468094680938,61.97772938666887],[-6.726667266672649,61.95145029575295],[-6.7158671586715855,61.963713871513704],[-6.723067230672314,61.989992962429625],[-6.809468094680938,62.081093810938114],[-6.838268382683822,62.09510932609325],[-6.841868418684186,62.11963647761476],[-6.823868238682394,62.1389078109531],[-6.76986769867699,62.131900053375546],[-6.6978669786697935,62.09510932609325],[-6.654666546665453,62.09335738669887],[-6.629466294662933,62.22825672006721],[-6.8022680226802095,62.266799386743855]],[[-7.187471874718739,62.1389078109531],[-7.234272342723415,62.151171386713855],[-7.335073350733495,62.1389078109531],[-7.4214742147421475,62.14065975034751],[-7.378273782737807,62.07408605336053],[-7.255872558725571,62.04605502305023],[-7.180271802718011,62.04079920486706],[-7.115471154711543,62.04605502305023],[-7.065070650706502,62.07408605336053],[-7.097470974709751,62.10036514427645],[-7.187471874718739,62.1389078109531]],[[-6.7626676266762615,61.81479902299023],[-6.669066690666909,61.769248598736],[-6.643866438664389,61.76749665934159],[-6.622266222662233,61.806039326018265],[-6.625866258662569,61.827062598750985],[-6.661866618666181,61.86210138663887],[-6.791467914679146,61.895388235132344],[-6.841868418684186,61.90414793210431],[-6.885068850688498,61.898892113921136],[-6.863468634686342,61.86210138663887],[-6.838268382683822,61.84107811390615],[-6.7626676266762615,61.81479902299023]],[[-6.701467014670129,61.4171087804628],[-6.679866798667973,61.413604901674006],[-6.6978669786697935,61.4451398107731],[-6.705067050670493,61.49594605321053],[-6.7410674106741055,61.53624065928159],[-6.7410674106741055,61.57127944716947],[-6.76986769867699,61.58354302293023],[-6.881468814688134,61.60281435626857],[-6.906669066690654,61.63084538657887],[-6.935469354693538,61.63434926536766],[-6.92826928269281,61.60281435626857],[-6.888668886688862,61.53448871988721],[-6.76986769867699,61.45214756835068],[-6.701467014670129,61.4171087804628]],[[4.80064800648006,61.08248835613355],[4.86904869048692,61.07197671976721],[4.959049590495908,61.08424029552796],[4.973449734497365,61.14906205312053],[4.915849158491596,61.19986829555796],[4.861848618486192,61.19461247737476],[4.82584825848258,61.178845022825215],[4.80064800648006,61.08248835613355]],[[-0.8226082260822523,60.831961022735214],[-0.8658086580865643,60.80568193181932],[-0.8910089100890843,60.81619356818567],[-0.9162091620916044,60.810937750002495],[-0.9270092700926966,60.79692223484736],[-0.9378093780937604,60.746115992409926],[-0.9234092340923326,60.697061689366905],[-0.9090090900909047,60.68655005300053],[-0.8262082620826163,60.68479811360612],[-0.8262082620826163,60.716333022705214],[-0.7758077580775762,60.80042611363615],[-0.7758077580775762,60.812689689396905],[-0.8010080100800963,60.831961022735214],[-0.8226082260822523,60.831961022735214]],[[-1.006210062100621,60.716333022705214],[-1.092610926109245,60.719836901494006],[-1.164611646116441,60.604208901464006],[-1.0674106741067249,60.50259641658917],[-1.0422104221042048,60.513108052955516],[-1.035010350103505,60.53062744689947],[-1.035010350103505,60.59369726509766],[-1.049410494104933,60.64625544692947],[-1.0458104581045689,60.65501514390144],[-0.9990099900998928,60.65851902269023],[-0.9918099180991646,60.68655005300053],[-1.006210062100621,60.716333022705214]],[[-1.3014130141301337,60.6077127802528],[-1.362613626136266,60.60946471964721],[-1.4130141301413062,60.59895308328083],[-1.4994149941499302,60.53062744689947],[-1.5534155341553344,60.51661193174431],[-1.5714157141571263,60.49383671961721],[-1.5498154981549703,60.48157314385645],[-1.44901449014489,60.46930956809567],[-1.3734137341373298,60.33265829533295],[-1.495814958149566,60.29236368926189],[-1.5750157501574904,60.29761950744506],[-1.665016650166507,60.281852052895516],[-1.6614166141661428,60.26258071955721],[-1.6398163981639868,60.236301628641286],[-1.6146161461614668,60.2292938710637],[-1.5174151741517221,60.23104581045811],[-1.4994149941499302,60.22228611348612],[-1.495814958149566,60.19425508317582],[-1.4814148141481382,60.1732318104431],[-1.409414094140942,60.188999264992646],[-1.3230132301322897,60.188999264992646],[-1.2906129061290414,60.15396047710476],[-1.2762127621276136,60.11541781042811],[-1.2978129781297696,60.04008441646917],[-1.3554135541355379,59.910440901284005],[-1.2978129781297696,59.87890599218491],[-1.2834128341283417,59.887665689156904],[-1.2438124381243654,59.97175878008781],[-1.2006120061200534,60.00679756797567],[-1.1790117901178974,60.1136658710337],[-1.164611646116441,60.12417750740008],[-1.1538115381153773,60.17673568923189],[-1.1322113221132213,60.206518658936574],[-1.0674106741067249,60.38171259837597],[-1.053010530105297,60.44478241657416],[-1.117811178111765,60.416751386263854],[-1.1574115741157414,60.418503325658264],[-1.2366123661236657,60.485077022645214],[-1.2870128701287058,60.467557628701286],[-1.3086130861308618,60.537635204477056],[-1.3014130141301337,60.6077127802528]],[[4.955449554495544,60.446534355968566],[4.930249302493024,60.41149556808068],[4.95184951849518,60.34141799230491],[4.944649446494481,60.27309235592355],[4.955449554495544,60.24330938621887],[4.998649986499885,60.19775896196461],[5.088650886508873,60.188999264992646],[5.085050850508509,60.30813114381144],[5.049050490504925,60.38872035595355],[4.991449914499157,60.45179017415174],[4.955449554495544,60.446534355968566]],[[-63.97803978039779,59.75451829518295],[-64.05724057240572,59.82284393156431],[-64.15084150841508,59.793060961859624],[-64.22644226442264,59.74050278002781],[-64.16884168841688,59.84737108308582],[-64.18324183241832,59.97351071948219],[-64.2840428404284,60.06461156799068],[-64.40644406444063,60.06461156799068],[-64.55764557645576,60.04358829525796],[-64.7340473404734,59.9980378710037],[-64.770047700477,60.01205338615887],[-64.71244712447124,60.03658053768038],[-64.52884528845289,60.094394537695365],[-64.42084420844208,60.17147987104872],[-64.43524435244352,60.22754193166932],[-64.50004500045,60.26783653774038],[-64.70524705247053,60.33616217412174],[-64.81684816848168,60.330906355938566],[-64.84564845648455,60.30813114381144],[-64.88884888848888,60.28710787107872],[-64.9320493204932,60.25206908319083],[-65.07245072450723,60.06285962859627],[-65.10485104851048,59.99278205282053],[-65.17325173251731,59.908688961889624],[-65.18045180451804,59.866642416424156],[-65.15885158851589,59.82985168914189],[-65.1120511205112,59.80182065883159],[-65.02925029250292,59.770285749732494],[-65.05445054450544,59.752766355788566],[-65.21285212852128,59.80882841640917],[-65.28845288452884,59.817588113381134],[-65.35685356853568,59.80882841640917],[-65.40725407254072,59.794812901254005],[-65.43245432454324,59.77729350731008],[-65.47925479254792,59.68969653759038],[-65.48645486454865,59.64940193151932],[-65.47565475654756,59.61611508302582],[-65.40725407254072,59.539029749672494],[-65.3460534605346,59.51099871936219],[-65.26325263252632,59.495231264812645],[-65.16965169651696,59.46194441631917],[-65.06885068850688,59.41113817388174],[-65.03645036450364,59.38836296175461],[-65.0760507605076,59.377851325388264],[-65.2740527405274,59.46369635571355],[-65.34965349653496,59.4794638102631],[-65.47565475654756,59.470704113291134],[-65.490054900549,59.447928901164005],[-65.40725407254072,59.33054896173962],[-65.41085410854109,59.31478150719008],[-65.51165511655117,59.34982029507796],[-65.5440554405544,59.32003732537325],[-65.57645576455764,59.24470393141431],[-65.60885608856088,59.21316902231521],[-65.65925659256592,59.22893647686476],[-65.69165691656916,59.22893647686476],[-65.69885698856989,59.21316902231521],[-65.66645666456664,59.15360308290582],[-65.64125641256412,59.127323991989925],[-65.60525605256052,59.11155653744038],[-65.49725497254973,59.09053326470766],[-65.3820538205382,59.06075029500295],[-65.39645396453965,59.03797508287582],[-65.5260552605526,59.036223143481436],[-65.5440554405544,59.011695991959925],[-65.69525695256952,59.032719264692645],[-65.72045720457204,59.02395956772068],[-65.72045720457204,59.00293629498796],[-65.70245702457024,58.97140138588887],[-65.7960579605796,58.98016108286083],[-65.84285842858428,58.97665720407204],[-65.9220592205922,58.91533932526826],[-65.91845918459184,58.896067991929925],[-65.83565835658356,58.86102920404204],[-65.85365853658536,58.847013688886875],[-65.96525965259652,58.84000593130932],[-66.04446044460444,58.82073459797098],[-66.0480604806048,58.78744774947748],[-66.02286022860228,58.734889567645666],[-65.95085950859509,58.64904453732038],[-65.92925929259292,58.6105018706437],[-65.9220592205922,58.571959203967026],[-65.93285932859328,58.53516847668476],[-66.00126001260013,58.431804052415515],[-66.01566015660156,58.430052113021134],[-66.030060300603,58.56670338578385],[-66.04446044460444,58.60524605246053],[-66.09126091260912,58.659556173686724],[-66.16686166861668,58.72788181006811],[-66.23886238862389,58.77168029492796],[-66.30006300063,58.79445550705506],[-66.36126361263612,58.79095162826627],[-66.48006480064801,58.731385688856875],[-66.5160651606516,58.6980988403634],[-66.55926559265592,58.63678096155962],[-66.60966609666096,58.549183991839925],[-66.72126721267212,58.49136999182491],[-66.90126901269012,58.46333896151461],[-67.02007020070201,58.433555991809925],[-67.1640716407164,58.37048617361174],[-67.38367383673837,58.30040859783597],[-67.57087570875709,58.21281162811627],[-67.5960759607596,58.18653253720038],[-67.61767617676176,58.14098211294612],[-67.6320763207632,58.07616035535355],[-67.67887678876788,57.990315325028234],[-67.69687696876969,58.00958665836657],[-67.67887678876788,58.107695264452644],[-67.68967689676896,58.14098211294612],[-67.68967689676896,58.244346537215364],[-67.73647736477365,58.386253628161285],[-67.75447754477544,58.40377302210521],[-67.80487804878048,58.365230355428565],[-67.82287822878229,58.31092023420234],[-67.85527855278552,58.272377567525666],[-68.010080100801,58.15149374931249],[-68.06408064080641,58.13923017355174],[-67.91287912879129,58.26712174934249],[-67.88767887678877,58.295152779652796],[-67.88767887678877,58.33019156754068],[-67.98127981279812,58.46158702212023],[-68.02088020880208,58.48611417364174],[-68.11088110881109,58.47385059788098],[-68.17568175681757,58.40202108271083],[-68.29088290882909,58.177772840228414],[-68.35208352083521,58.090175870508716],[-68.41328413284133,58.05163320383204],[-68.4960849608496,58.01133859776098],[-68.78048780487805,57.9762998098731],[-69.03969039690396,57.902718355308565],[-69.0360903609036,57.925493567435666],[-68.94608946089461,57.969292052295515],[-68.82728827288273,57.99907502200023],[-68.59688596885968,58.037617688676875],[-68.46728467284673,58.07616035535355],[-68.35568355683556,58.16375732507325],[-68.31608316083161,58.226827143271436],[-68.23328233282332,58.39851720392204],[-68.22968229682296,58.48436223424733],[-68.23688236882369,58.52816071910718],[-68.25128251282513,58.55619174941748],[-68.32688326883269,58.594734416094155],[-68.38088380883808,58.74364926461763],[-68.41328413284133,58.78219193129431],[-68.47448474484744,58.824238476759774],[-68.56448564485645,58.86628502222521],[-68.63648636486364,58.892564113141134],[-68.69768697686976,58.90482768890189],[-68.94248942489425,58.88906023435234],[-69.06489064890648,58.89781993132431],[-69.17289172891728,58.896067991929925],[-69.27009270092701,58.88380441616917],[-69.38169381693817,58.850517567675666],[-69.65169651696516,58.72788181006811],[-69.78849788497885,58.689339143391436],[-69.87849878498784,58.69634690096902],[-70.03330033300333,58.74540120401204],[-70.15570155701556,58.76116865856159],[-70.15930159301593,58.78919968887189],[-69.97929979299792,58.81723071918219],[-69.86769867698676,58.85577338585887],[-69.84249842498424,58.88030053738038],[-69.8280982809828,58.90482768890189],[-69.8280982809828,58.9293548404234],[-69.81369813698137,58.94512229497295],[-69.78489784897849,58.95563393133932],[-69.75249752497524,58.939866476789774],[-69.67689676896768,58.83124623433733],[-69.64809648096481,58.82073459797098],[-69.60849608496085,58.82949429494295],[-69.53289532895329,58.869788901014005],[-69.50049500495004,58.920595143451436],[-69.47529475294752,58.99943241619917],[-69.44649446494465,59.04848671924219],[-69.42129421294213,59.06775805258053],[-69.4140941409414,59.08702938591887],[-69.46089460894609,59.151851143511436],[-69.450094500945,59.17988217382174],[-69.34929349293492,59.27799077990781],[-69.34569345693457,59.30251793142932],[-69.39969399693996,59.33755671931718],[-69.68049680496804,59.34106059810597],[-69.70929709297093,59.3918668405434],[-69.69129691296912,59.48822350723506],[-69.65529655296552,59.565308840588415],[-69.60129601296012,59.6231228406034],[-69.57969579695796,59.675681022435214],[-69.58689586895869,59.722983386083854],[-69.630096300963,59.821091992169926],[-69.67329673296733,59.87014629521295],[-69.73449734497345,59.91744865886159],[-69.80649806498064,59.94547968917189],[-70.32850328503285,59.97175878008781],[-70.46530465304653,59.9700068406934],[-70.620106201062,59.984022355848566],[-70.65610656106561,60.026068901314005],[-70.50850508505084,60.01555726494766],[-69.96129961299613,60.01730920434204],[-69.79569795697957,60.0295727801028],[-69.67329673296733,60.075123204357055],[-69.630096300963,60.12242556800567],[-69.62289622896229,60.1452007801328],[-69.630096300963,60.19775896196461],[-69.63369633696337,60.22053417409174],[-69.70929709297093,60.28535593168431],[-69.74169741697416,60.33265829533295],[-69.7560975609756,60.38872035595355],[-69.75969759697597,60.439526598390984],[-69.75249752497524,60.486828962039624],[-69.720097200972,60.56741817418174],[-69.64089640896408,60.69005393178932],[-69.57249572495725,60.742612113621135],[-69.48969489694896,60.7794028409034],[-69.43209432094321,60.814441628791286],[-69.40329403294032,60.84597653789038],[-69.39969399693996,60.882767265172646],[-69.4140941409414,60.9230618712437],[-69.47169471694717,61.0106588409634],[-69.5040950409504,61.04044181066811],[-69.55809558095581,61.05971314400645],[-69.62289622896229,61.04920150764008],[-69.65169651696516,61.01416271975219],[-69.67689676896768,60.949340962159624],[-69.70929709297093,60.91430217427174],[-69.79929799297993,60.90729441669416],[-69.91089910899109,60.85999205304552],[-69.99369993699936,60.856488174256754],[-70.09450094500944,60.881015325778264],[-70.14490144901448,60.92130993184932],[-70.14490144901448,60.98087587125872],[-70.15930159301593,61.021170477329775],[-70.18810188101881,61.04044181066811],[-70.27810278102781,61.068472840978416],[-70.38250382503824,61.063217022795214],[-70.54090540905409,61.042193750062495],[-70.72450724507245,61.05445732582325],[-71.03411034110341,61.1262868409934],[-71.17451174511744,61.14731011372615],[-71.34731347313473,61.14906205312053],[-71.4229142291423,61.159573689486905],[-71.55251552515524,61.2138838107131],[-71.74331743317433,61.33651956832068],[-71.73251732517325,61.37155835620857],[-71.64611646116461,61.39958938651887],[-71.64611646116461,61.413604901674006],[-71.79371793717937,61.42061265925159],[-71.85491854918548,61.43988399258993],[-71.84051840518404,61.46616308350585],[-71.7541175411754,61.527480962309625],[-71.65691656916569,61.550256174436754],[-71.62091620916209,61.573031386563855],[-71.60651606516065,61.59230271990219],[-71.63891638916388,61.616829871423704],[-71.86571865718656,61.688659386593855],[-71.92331923319233,61.6763958108331],[-71.96291962919629,61.63610120476204],[-72.02412024120241,61.61157405324053],[-72.2149221492215,61.58704690171902],[-72.24732247322473,61.60281435626857],[-72.08172081720816,61.641357022945215],[-72.0421204212042,61.664132235072344],[-72.03852038520385,61.67989968962189],[-72.08172081720816,61.72895399266491],[-72.12492124921249,61.75348114418645],[-72.1789217892179,61.802535447229474],[-72.22572225722257,61.83231841693416],[-72.36252362523625,61.88838047755476],[-72.50652506525064,61.92341926544265],[-72.57492574925749,61.9076518108931],[-72.66132661326613,61.86385332603325],[-72.72612726127261,61.83932617451174],[-72.77292772927728,61.84107811390615],[-72.66492664926649,61.95495417454174],[-72.63252632526324,62.02678368971189],[-72.63252632526324,62.05306278062781],[-72.64692646926468,62.07583799275491],[-72.6721267212672,62.11438065943159],[-72.68652686526865,62.12489229579796],[-72.73332733327332,62.131900053375546],[-72.8809288092881,62.12489229579796],[-72.99252992529925,62.18095435641857],[-73.050130501305,62.198473750362496],[-73.19413194131941,62.27906296250461],[-73.29853298532984,62.32461338675887],[-73.4281342813428,62.36841187161872],[-73.62973629736297,62.45425690194401],[-73.70533705337053,62.473528235282345],[-73.7629376293763,62.46827241709917],[-73.8781387813878,62.4349855686057],[-74.04734047340473,62.3701638110131],[-74.20574205742057,62.32110950797008],[-74.4289442894429,62.27205520492706],[-74.64494644946448,62.21073732612325],[-74.68814688146881,62.18270629581295],[-74.61254612546125,62.12489229579796],[-74.6341463414634,62.116132598826],[-74.90774907749078,62.23000865946159],[-75.02295022950229,62.265047447349474],[-75.11295112951129,62.27030326553265],[-75.33975339753397,62.312349810998114],[-75.40815408154081,62.30709399281494],[-75.48735487354872,62.28607072008219],[-75.78975789757897,62.17920241702416],[-75.80775807758077,62.19321793217932],[-75.67455674556746,62.24927999279993],[-75.81855818558185,62.315853689786906],[-76.61776617766178,62.46652047770479],[-76.88056880568806,62.52608641711416],[-77.20457204572045,62.5506135686357],[-77.37377373773738,62.57163684136842],[-77.60417604176041,62.53134223529736],[-77.89937899378994,62.426225871633704],[-78.06858068580685,62.35614829585796],[-78.10818108181081,62.31760562918129],[-78.13338133381333,62.2825668412934],[-78.14778147781477,62.20898538672887],[-78.1369813698137,62.107372901854006],[-78.07578075780758,61.92341926544265],[-78.02178021780217,61.83231841693416],[-77.94617946179461,61.762240841158416],[-77.88857888578886,61.72895399266491],[-77.8129781297813,61.693915204777056],[-77.69777697776978,61.6255895683957],[-77.51417514175141,61.55551199261993],[-77.64737647376474,61.4784266592666],[-77.73737737377374,61.43813205319552],[-77.74817748177482,61.39258162894129],[-77.72657726577265,61.231403204657056],[-77.73017730177301,61.20687605313552],[-77.76617766177661,61.157821750092495],[-77.83097830978309,61.08424029552796],[-77.93537935379354,61.00189914399144],[-78.15858158581585,60.85298429546796],[-78.18018180181801,60.81969744697446],[-78.12258122581225,60.80918581060811],[-77.99657996579965,60.81794550758008],[-77.87057870578705,60.786410598480984],[-77.60417604176041,60.82495326515766],[-77.58977589775897,60.80918581060811],[-77.66177661776618,60.789914477269775],[-77.73377733777338,60.697061689366905],[-77.76257762577626,60.67954229542295],[-77.79137791377913,60.63924768935189],[-77.71577715777157,60.57792981054811],[-77.64017640176401,60.56741817418174],[-77.51417514175141,60.56391429539295],[-77.50337503375033,60.54289102266023],[-77.5969759697597,60.50610029537796],[-77.67977679776797,60.42726302263023],[-77.64737647376474,60.36244126503766],[-77.45297452974529,60.1452007801328],[-77.46017460174602,60.13293720437204],[-77.57177571775718,60.10140229527295],[-77.58617586175862,60.08738678011781],[-77.54657546575466,60.06110768920189],[-77.31257312573125,60.04183635586355],[-77.29097290972909,60.022565022525214],[-77.37377373773738,59.92445641643917],[-77.37017370173702,59.88416181036811],[-77.32697326973269,59.83335556793068],[-77.33057330573305,59.796564840648415],[-77.47457474574746,59.71597562850627],[-77.48537485374854,59.684440719407206],[-77.40977409774098,59.609107325448264],[-77.34857348573486,59.57932435574355],[-77.39537395373954,59.568812719377206],[-77.58977589775897,59.680936840618415],[-77.72657726577265,59.675681022435214],[-77.74817748177482,59.658161628491285],[-77.73377733777338,59.58107629513796],[-77.74817748177482,59.55830108301083],[-77.85977859778598,59.47595993147431],[-77.84537845378453,59.44267308298083],[-77.78057780577805,59.41113817388174],[-77.7589775897759,59.379603264782645],[-77.84177841778417,59.3042698708237],[-77.98937989379894,59.24470393141431],[-78.06858068580685,59.20090544655446],[-78.14058140581406,59.14133950714506],[-78.24498244982449,59.034471204087026],[-78.43218432184321,58.9013238101131],[-78.45738457384573,58.873292779802796],[-78.48258482584825,58.82949429494295],[-78.50058500585006,58.76992835553355],[-78.5149851498515,58.68233138581385],[-78.50418504185042,58.64904453732038],[-78.46458464584646,58.60174217367174],[-78.3529835298353,58.58071890093902],[-78.01458014580146,58.39851720392204],[-77.8849788497885,58.3512148402734],[-77.68337683376834,58.291648900864004],[-77.55377553775537,58.23909071903219],[-77.48897488974889,58.19529223417234],[-77.15777157771578,58.018346355338565],[-76.89136891368913,57.75730738557385],[-76.80856808568085,57.6574468400934],[-76.78696786967869,57.597880900684004],[-76.65376653766538,57.38064041577917],[-76.59976599765997,57.27202017332672],[-76.57456574565745,57.180919324818234],[-76.52416524165241,56.89184932474325],[-76.52056520565205,56.70614374893748],[-76.53136531365313,56.49941490039899],[-76.54576545765457,56.35925974884748],[-76.60336603366034,56.19983326395763],[-76.65016650166501,56.10698047605476],[-76.76176761767617,55.99660829420793],[-76.93816938169381,55.866964779022794],[-77.07137071370714,55.75659259717597],[-77.16497164971649,55.663739809273096],[-77.32337323373234,55.55511956682068],[-77.70137701377013,55.3448868394934],[-77.77697776977769,55.290576718267175],[-77.89217892178921,55.23626659704098],[-78.12978129781297,55.152173506110046],[-78.30258302583026,55.06808041517914],[-78.47538475384754,55.01026641516415],[-78.84618846188461,54.90865393028929],[-78.91098910989109,54.88062289997899],[-79.6669966699667,54.69666926356763],[-79.71379713797138,54.67214211204612],[-79.71379713797138,54.65462271810219],[-79.67059670596706,54.647614960524606],[-79.6309963099631,54.62834362718627],[-79.59859598595986,54.60206453627035],[-79.51939519395194,54.49169235442355],[-79.47619476194761,54.39533568773189],[-79.42939429394293,54.33576974832249],[-79.35739357393574,54.26394023315234],[-79.29619296192962,54.2166378695037],[-79.2169921699217,54.185102960404606],[-79.1449914499145,54.16933550585506],[-79.13779137791377,54.157071930094304],[-79.17739177391773,54.116777324023246],[-79.24219242192422,54.09925793007929],[-79.06579065790658,54.05195556643065],[-79.00819008190082,54.02392453612035],[-78.99738997389973,54.00290126338763],[-79.07299072990729,53.952095020950196],[-79.07659076590765,53.93282368761189],[-79.03339033390334,53.880265505780045],[-78.94338943389434,53.83997089970899],[-78.94698946989469,53.83121120273702],[-79.00459004590046,53.836467020920196],[-79.04059040590406,53.817195687581886],[-79.08019080190802,53.741862293622944],[-79.11259112591125,53.717335142101405],[-79.10179101791017,53.65601726329763],[-79.04419044190442,53.559660596605966],[-78.99378993789938,53.41074574808249],[-78.94698946989469,53.20576883893838],[-78.89658896588965,53.04283847525974],[-78.85338853388534,52.97626477827279],[-78.73818738187381,52.89917944491944],[-78.72018720187201,52.857132899454],[-78.75258752587526,52.81158247519974],[-78.7669876698767,52.76077623276231],[-78.74538745387453,52.655659869098685],[-78.72378723787237,52.62762883878838],[-78.60138601386014,52.53477605088551],[-78.55818558185581,52.492729505420044],[-78.52938529385294,52.399876717517174],[-78.52578525785258,52.310527808403094],[-78.51138511385113,52.291256475064756],[-78.44658446584465,52.261473505360044],[-78.49338493384934,52.25271380838808],[-78.53658536585365,52.21241920231702],[-78.59418594185942,52.13883774775246],[-78.70218702187022,52.031969444694454],[-78.82818828188282,51.963643808313066],[-78.87138871388713,51.91283756587566],[-78.88938889388893,51.8445119294943],[-78.9289892898929,51.798961505240044],[-78.9829898298983,51.77443435371853],[-78.97938979389794,51.734139747647475],[-78.77778777787778,51.56595356578566],[-78.73818738187381,51.527410899108986],[-78.7309873098731,51.4976279294043],[-78.82818828188282,51.429302293022914],[-78.8569885698857,51.383751868768684],[-78.89658896588965,51.271627747527475],[-78.90378903789038,51.199798232357324],[-78.93618936189361,51.25936417176672],[-78.9829898298983,51.385503808163065],[-79.00459004590046,51.42579841423415],[-79.04059040590406,51.4643410809108],[-79.0909909099091,51.501131808193065],[-79.15219152191521,51.525658959714605],[-79.22779227792277,51.53792253547536],[-79.26379263792637,51.5519380506305],[-79.29619296192962,51.62201562640627],[-79.33939339393393,51.62902338398385],[-79.49779497794978,51.569457444574454],[-79.52659526595265,51.53792253547536],[-79.54819548195482,51.49412405061551],[-79.58419584195842,51.452077505150044],[-79.64179641796417,51.41353483847337],[-79.68859688596886,51.34696114148642],[-79.72459724597246,51.25235641418914],[-79.73899738997389,51.18578271720216],[-79.73179731797318,51.1507439293143],[-79.71379713797138,51.1174570808208],[-79.63459634596346,51.04913144443944],[-79.45099450994509,50.91773598985989],[-79.3789937899379,50.83539483832337],[-79.34659346593466,50.761813383758835],[-79.45459454594545,50.87568944439445],[-79.65259652596525,51.00708489897397],[-79.83619836198362,51.1735191414414],[-79.96219962199622,51.23483702024521],[-80.10260102601026,51.28213938389382],[-80.26460264602646,51.317178171781705],[-80.36900369003689,51.32944174754246],[-80.4770047700477,51.30666653541536],[-80.67860678606786,51.19103853538536],[-80.79380793807938,51.131472595975964],[-80.85140851408514,51.12446483839838],[-80.67140671406713,51.26461998994989],[-80.49500495004949,51.34520920209201],[-80.44460444604445,51.38900768695186],[-80.44820448204482,51.432806171811706],[-80.49500495004949,51.525658959714605],[-80.58860588605886,51.6675660506605],[-80.6570065700657,51.758666899168986],[-80.70380703807038,51.798961505240044],[-80.97020970209702,51.97240350528506],[-81.12861128611286,52.04598495984959],[-81.28341283412834,52.08978344470944],[-81.39861398613986,52.14234162654125],[-81.4670146701467,52.20365950534506],[-81.54981549815498,52.23694635383853],[-81.6470164701647,52.238698293232915],[-81.81621816218161,52.217675020500195],[-81.8270182701827,52.22468277807778],[-81.77661776617767,52.25446574778246],[-81.66141661416614,52.29476035385355],[-81.6110161101611,52.32454332355823],[-81.57141571415714,52.3665898690237],[-81.60021600216002,52.43316356601065],[-81.74061740617405,52.562807081195814],[-81.85941859418594,52.65215599030989],[-82.02142021420214,52.81158247519974],[-82.10782107821078,52.87815617218672],[-82.20142201422014,52.92195465704657],[-82.2590225902259,52.960497323723246],[-82.29142291422914,53.03057489949899],[-82.29142291422914,53.06561368738687],[-82.2590225902259,53.16021841468415],[-82.21942219422193,53.211024657121555],[-82.15822158221582,53.2635828389534],[-82.14742147421474,53.36519532382823],[-82.17982179821797,53.512358232957325],[-82.19062190621906,53.6104668390434],[-82.1510215102151,53.740110354228534],[-82.14022140221402,53.817195687581886],[-82.16182161821618,53.885521323963246],[-82.2410224102241,54.044947808853095],[-82.26262262622626,54.0729788391634],[-82.39582395823957,54.179847142221405],[-82.42462424624246,54.244668899814],[-82.41742417424175,54.3550410816608],[-82.37062370623705,54.482932657451585],[-82.21942219422193,54.81404920299204],[-82.22662226622266,54.85609574845748],[-82.30942309423094,54.9980028394034],[-82.39222392223922,55.06808041517914],[-82.57582575825758,55.14866962732128],[-82.68742687426874,55.16618902126521],[-82.7990279902799,55.15567738489884],[-82.86742867428674,55.16093320308204],[-82.94662946629465,55.222251081885815],[-82.98622986229861,55.23101077885778],[-83.2130321303213,55.21524332430823],[-83.56943569435694,55.26254568795687],[-83.66663666636666,55.26429762735128],[-83.91143911439114,55.315103869788686],[-83.97263972639726,55.313351930394305],[-84.0230402304023,55.29758447584476],[-84.10584105841058,55.290576718267175],[-84.21744217442173,55.292328657661585],[-84.35784357843578,55.28181702129521],[-84.51624516245163,55.25904180916808],[-84.70704707047071,55.25904180916808],[-84.91944919449195,55.28356896068959],[-85.05985059850599,55.285320900084],[-85.12825128251282,55.266049566745664],[-85.21465214652146,55.2240030212802],[-85.36585365853658,55.07859205154551],[-85.36225362253622,55.09611144548944],[-85.2110521105211,55.29758447584476],[-85.21825218252182,55.34839071828219],[-85.2830528305283,55.383429506170046],[-85.4090540905409,55.430731869818686],[-85.47745477454774,55.474530354678535],[-85.56025560255603,55.53935211227113],[-85.67545675456755,55.60066999107491],[-85.83025830258302,55.65673205169551],[-85.9850598505985,55.69527471837219],[-86.13986139861399,55.71804993049929],[-86.37746377463775,55.774111991119895],[-86.92106921069211,55.914267142671434],[-87.28827288272882,55.97383308208083],[-87.48267482674827,56.02113544572944],[-87.56187561875619,56.05617423361733],[-87.87867878678786,56.34174035490355],[-88.07668076680767,56.467879991299924],[-88.2710827108271,56.536205627681284],[-88.44748447484474,56.608035142851435],[-88.68148681486815,56.725415082275816],[-88.82548825488254,56.814763991389924],[-88.94788947889478,56.85155471867219],[-89.21069210692107,56.883089627771284],[-89.34389343893439,56.91462453687038],[-89.79029790297902,56.98119823385733],[-90.07470074700747,57.0512758096331],[-90.34470344703446,57.14938441571917],[-90.59310593105931,57.22471780967808],[-90.8991089910899,57.256252718777176],[-91.11151111511114,57.24048526422763],[-92.01872018720186,57.06353938539385],[-92.24912249122491,57.00922926416763],[-92.3571235712357,56.97068659749098],[-92.37152371523715,56.975942415674155],[-92.29952299522995,57.023244779322795],[-92.30312303123031,57.046019991449924],[-92.45792457924578,57.03726029447793],[-92.51192511925119,57.021492839928385],[-92.65232652326523,56.958423021730226],[-92.72432724327243,56.93389587020869],[-92.79992799927999,56.92163229444793],[-92.80352803528035,56.928640052025514],[-92.73872738727387,56.953167203547025],[-92.67392673926739,56.98995793082932],[-92.61272612726127,57.03901223387234],[-92.54792547925479,57.11084174904249],[-92.47952479524795,57.20544647633977],[-92.43992439924399,57.275524052115514],[-92.43272432724326,57.32107447636977],[-92.45072450724507,57.38414429456793],[-92.49032490324903,57.46823738549887],[-92.70272702727027,57.77833065830657],[-92.73872738727387,57.84490435529355],[-92.84312843128431,58.07616035535355],[-92.92592925929259,58.225075203877026],[-93.09873098730986,58.48961805243053],[-93.12753127531275,58.56495144638947],[-93.15633156331563,58.69459496157461],[-93.17793177931779,58.7261298706737],[-93.27873278732787,58.755912840378414],[-93.37593375933758,58.74014538582887],[-93.48753487534876,58.74364926461763],[-93.7791377913779,58.77343223432234],[-94.05634056340563,58.75941671916718],[-94.12474124741247,58.736641507040076],[-94.20754207542075,58.62626932519325],[-94.27234272342723,58.37749393118932],[-94.33354333543335,58.29690471904718],[-94.33354333543335,58.338951264512644],[-94.27954279542796,58.659556173686724],[-94.28674286742867,58.71561823430733],[-94.41994419944199,58.74540120401204],[-94.53874538745387,58.848765628281285],[-94.57834578345783,58.86803696161962],[-94.62514625146251,58.87504471919718],[-94.67194671946719,58.869788901014005],[-94.71514715147151,58.90307574950748],[-94.7439474394744,58.97490526467766],[-94.77634776347763,59.02045568893189],[-94.84834848348483,59.05023865863657],[-94.95634956349564,59.06950999197491],[-94.869948699487,59.08878132531325],[-94.81954819548196,59.151851143511436],[-94.78714787147871,59.267479143541436],[-94.77634776347763,59.47771187086872],[-94.78714787147871,59.95248744674947],[-94.74034740347403,60.10665811345612],[-94.67194671946719,60.301123386233854],[-94.64674646746467,60.416751386263854],[-94.67194671946719,60.45354211354612],[-94.70434704347043,60.47806926506766],[-94.76194761947619,60.49909253780038],[-94.67914679146791,60.537635204477056],[-94.56754567545676,60.54113908326582],[-94.50994509945099,60.604208901464006],[-94.42714427144271,60.73034853786038],[-94.30834308343083,60.87050368941189],[-94.15354153541536,61.02467435611857],[-94.0671406714067,61.13855041675416],[-94.04914049140491,61.21213187131872],[-94.05634056340563,61.26644199254491],[-94.08514085140851,61.30323271982721],[-94.05994059940599,61.317248234982344],[-93.9411394113941,61.30848853801038],[-93.88713887138871,61.343527325898265],[-93.89073890738906,61.364550598630984],[-93.9411394113941,61.44338787137872],[-93.91233912339123,61.481930538055366],[-93.71073710737107,61.60281435626857],[-93.41913419134191,61.70617878053781],[-93.35073350733506,61.73946562903129],[-93.31113311133112,61.76749665934159],[-93.31473314733147,61.779760235102344],[-93.42993429934299,61.81129514420144],[-93.49473494734947,61.84633393208932],[-93.5271352713527,61.87086108361083],[-93.58113581135811,61.942690598780985],[-93.37233372333723,61.92867508362585],[-93.33273332733327,61.93217896241461],[-93.2751327513275,61.96020999272491],[-93.29673296732967,61.98123326545766],[-93.3651336513365,62.014520113951136],[-93.35073350733506,62.03028756850068],[-93.16713167131671,62.033791447289474],[-93.07353073530734,62.060070538205395],[-93.01593015930159,62.09335738669887],[-93.02673026730267,62.109124841248416],[-93.069930699307,62.128396174586754],[-93.06633066330663,62.149419447319474],[-92.90432904329043,62.21599314430645],[-92.91512915129151,62.245776114011136],[-92.9871298712987,62.28607072008219],[-93.17793177931779,62.34914053828038],[-93.20673206732067,62.36490799282993],[-93.15273152731527,62.36665993222431],[-92.86472864728647,62.30534205342053],[-92.7351273512735,62.2597916291663],[-92.64872648726487,62.20723344733446],[-92.58032580325803,62.177450477629776],[-92.52632526325263,62.16869078065781],[-92.54432544325444,62.20197762915129],[-92.62712627126271,62.27906296250461],[-92.70272702727027,62.32811726554766],[-92.76752767527675,62.34914053828038],[-92.76752767527675,62.380675447379474],[-92.70632706327063,62.41746617466174],[-92.59472594725948,62.47002435649355],[-92.56232562325623,62.50331120498706],[-92.55152551525515,62.547109689846906],[-92.49752497524975,62.564629083790834],[-92.40032400324003,62.55762132621325],[-92.32472324723247,62.564629083790834],[-92.27072270722707,62.58740429591796],[-92.20592205922058,62.58565235652355],[-92.07992079920798,62.543605811058114],[-92.00792007920079,62.54010193226932],[-91.9431194311943,62.57514072015721],[-91.93591935919359,62.592660114101136],[-91.95751957519575,62.64521829593295],[-92.14832148321483,62.66448962927129],[-92.2419224192242,62.683760962609625],[-92.30672306723066,62.71179199291993],[-92.34632346323463,62.73456720504706],[-92.37872378723787,62.773109871723705],[-92.38952389523895,62.80114090203401],[-92.36072360723607,62.81866029597796],[-92.1951219512195,62.82917193234431],[-92.1519215192152,62.83968356871068],[-92.10872108721087,62.86245878083781],[-92.0331203312033,62.864210720232194],[-91.87111871118711,62.83442775052751],[-91.449914499145,62.8046447808228],[-91.34911349113491,62.81866029597796],[-91.1151111511115,62.92202472024721],[-91.00711007110071,62.941296053585546],[-90.87030870308703,62.94655187176872],[-90.77670776707767,62.97107902329023],[-90.72630726307263,63.01662944754449],[-90.69750697506974,63.0639318111931],[-90.69030690306903,63.11123417484174],[-90.71190711907118,63.30394750822509],[-90.74790747907478,63.351249871873705],[-90.97110971109711,63.442350720382194],[-91.10431104311043,63.4756375688757],[-91.33111331113311,63.50717247797479],[-91.48951489514894,63.561482599200986],[-91.68751687516875,63.65959120528706],[-91.84231842318422,63.698133871963705],[-91.95751957519575,63.675358659836604],[-92.07632076320763,63.64031987194872],[-92.28872288722887,63.563234538595395],[-92.46512465124651,63.5544748416234],[-92.46152461524615,63.57024229617295],[-92.20592205922058,63.656087326498266],[-92.15552155521554,63.69112611438615],[-92.1951219512195,63.70864550833008],[-92.33912339123391,63.734924599246],[-92.529925299253,63.76120369016189],[-93.16713167131671,63.9013588417134],[-93.24993249932498,63.927637932629324],[-93.37953379533795,63.94866120536204],[-93.40473404734047,63.94165344778449],[-93.37953379533795,63.89960690231902],[-93.32553325533254,63.87157587200872],[-93.26793267932679,63.85405647806479],[-93.27153271532715,63.840040962909626],[-93.41553415534155,63.838289023515244],[-93.55953559535595,63.86456811443114],[-93.6639366393664,63.94165344778449],[-93.65673656736567,63.97318835688358],[-93.60633606336063,64.00472326598265],[-93.59553595535955,64.03976205387053],[-93.69633696336963,64.14663035692857],[-93.42993429934299,64.02925041750419],[-92.96912969129691,63.9381495689957],[-92.55152551525515,63.82952932654325],[-92.33912339123391,63.78748278107781],[-92.1951219512195,63.77521920531706],[-92.09432094320942,63.78397890228902],[-92.03672036720367,63.813761871993734],[-91.98271982719827,63.8225215689657],[-91.92871928719286,63.812009932599324],[-91.91791917919178,63.79974635683857],[-91.95391953919538,63.78748278107781],[-91.95751957519575,63.771715326528266],[-91.92511925119251,63.7576998113731],[-91.67311673116731,63.741932356823554],[-91.53991539915398,63.726164902274036],[-91.10791107911079,63.61754465982159],[-90.9459094590946,63.587761690116906],[-90.81270812708127,63.580753932539324],[-90.70830708307082,63.59652138708887],[-90.63630636306362,63.62455241739917],[-90.59670596705966,63.66134314468144],[-90.53190531905318,63.66484702347023],[-90.44550445504454,63.63681599315993],[-90.36990369903698,63.62455241739917],[-90.24390243902438,63.6420718113431],[-90.1539015390154,63.68937417499174],[-90.01350013500135,63.80500217502174],[-90.0171001710017,63.82952932654325],[-90.06030060300603,63.87683169019189],[-90.16830168301682,63.978444175066755],[-90.1431014310143,63.98194805385555],[-89.92349923499235,63.94340538717887],[-89.8550985509855,63.957420902334036],[-89.86229862298623,63.978444175066755],[-89.95229952299523,64.08005665994159],[-89.98469984699847,64.09932799327993],[-90.07830078300783,64.12735902359023],[-90.04230042300422,64.1413745387454],[-89.81189811898119,64.17991720542204],[-89.79029790297902,64.16765362966129],[-89.7650976509765,64.09932799327993],[-89.73269732697327,64.0765527811528],[-89.61749617496174,64.03100235689857],[-89.55269552695526,64.01523490234902],[-89.50229502295022,64.01523490234902],[-89.46629466294662,64.02925041750419],[-89.4050940509405,64.03976205387053],[-89.21429214292142,63.98369999324993],[-89.13149131491315,63.96793253870038],[-89.10629106291063,63.98194805385555],[-89.21069210692107,64.1045838114631],[-89.19989199891998,64.1133435084351],[-89.05949059490595,64.03450623568736],[-88.96588965889659,64.01173102356023],[-88.81828818288183,63.99245969022189],[-88.65268652686527,64.00997908416585],[-88.37908379083791,64.08881635691358],[-88.10548105481054,64.18342108421083],[-87.99747997479975,64.24473896301464],[-87.96507965079651,64.30255296302963],[-87.88587885878859,64.4006615691157],[-87.2810728107281,64.82638284195343],[-87.18387183871839,64.92624338743389],[-87.0290702907029,65.0628946601966],[-87.00387003870038,65.10844508445084],[-87.0290702907029,65.19779399356494],[-87.10827108271083,65.22407308448084],[-87.39267392673926,65.26086381176313],[-87.9290792907929,65.28013514510144],[-88.1990819908199,65.28013514510144],[-88.9730897308973,65.34846078148283],[-89.12789127891278,65.39576314513144],[-89.2430924309243,65.44656938756887],[-89.59949599495995,65.64804241792419],[-89.78669786697867,65.73739132703827],[-89.92349923499235,65.77943787250373],[-90.04590045900459,65.80571696341963],[-90.15750157501574,65.81272472099721],[-90.59670596705966,65.88455423616736],[-90.98190981909819,65.91959302405525],[-91.06471064710647,65.90032169071691],[-91.0719107191072,65.88630617556174],[-91.03951039510395,65.83024411494114],[-91.28431284312843,65.89506587253373],[-91.42831428314283,65.94762405436555],[-91.41031410314103,65.9598876301263],[-91.30591305913059,65.96514344830948],[-91.01071010710106,65.96514344830948],[-90.82710827108271,65.95463181194313],[-90.65430654306543,65.93010466042159],[-90.51390513905139,65.92134496344963],[-90.31590315903159,65.92660078163283],[-90.11790117901178,65.88280229677298],[-90.00270002700027,65.88280229677298],[-89.8910989109891,65.86878678161781],[-89.84789847898479,65.8722906604066],[-89.9450994509945,65.93360853921038],[-89.8910989109891,65.94061629678797],[-89.75069750697507,65.93536047860479],[-89.59229592295922,65.90908138768887],[-89.41949419494195,65.86002708464585],[-89.08829088290882,65.73914326643268],[-88.94788947889478,65.70235253915038],[-88.80748807488075,65.69184090278404],[-88.74268742687427,65.67957732702328],[-88.67068670686706,65.6112516906419],[-88.58788587885878,65.58847647851479],[-88.39348393483934,65.51664696334464],[-88.11988119881198,65.39401120573706],[-87.96867968679686,65.34846078148283],[-87.6770767707677,65.33619720572204],[-87.45387453874538,65.33970108451084],[-87.29187291872918,65.35546853906038],[-87.19467194671947,65.38349956937068],[-87.07947079470794,65.4413135693857],[-86.95346953469534,65.5289105391054],[-86.70146701467014,65.67081763005129],[-86.04266042660426,66.02295744832449],[-86.01386013860139,66.04923653924038],[-85.95985959859598,66.11931411501615],[-85.96345963459635,66.15435290290404],[-85.99945999459995,66.18763975139751],[-86.11466114661147,66.22443047867978],[-86.30186301863019,66.26998090293404],[-86.58626586265862,66.32253908476585],[-86.68346683466834,66.36108175144253],[-86.74826748267482,66.41714381206313],[-86.73746737467374,66.43291126661268],[-86.70146701467014,66.44342290297902],[-86.6870668706687,66.45743841813419],[-86.73746737467374,66.51174853936038],[-86.70866708667086,66.52226017572676],[-86.6330663306633,66.53101987269872],[-86.06426064260643,66.52050823633238],[-85.79065790657906,66.53277181209313],[-85.60345603456034,66.56781059998099],[-85.44145441454414,66.5380276302763],[-85.30825308253083,66.43991902419023],[-85.1930519305193,66.36984144841449],[-85.09585095850959,66.32604296355464],[-84.90864908649087,66.27173284232842],[-84.62784627846278,66.20691108473585],[-84.47664476644766,66.17888005442555],[-84.45864458644586,66.18588781200313],[-84.39744397443974,66.25946926656766],[-84.32544325443254,66.29100417566676],[-84.2930429304293,66.29100417566676],[-84.01224012240122,66.23143823625736],[-83.90423904239042,66.21216690291902],[-83.86823868238682,66.21391884231343],[-83.79623796237962,66.23844599383494],[-83.8250382503825,66.28925223627238],[-83.96543965439655,66.42064769085192],[-84.0950409504095,66.52576405451555],[-84.15264152641527,66.59058581210812],[-84.18144181441814,66.64839981212313],[-84.22464224642246,66.6816866606166],[-84.31824318243181,66.71146963032129],[-84.58824588245882,66.856880600056],[-84.60264602646026,66.87439999399993],[-84.63864638646386,66.90243102431023],[-84.73944739447394,66.93396593340933],[-84.85824858248583,66.94097369098691],[-84.89784897848978,66.92695817583177],[-84.9770497704977,66.88140775157751],[-85.01665016650166,66.87264805460555],[-85.11025110251101,66.89016744854948],[-85.11385113851138,66.90768684249343],[-85.03825038250382,66.95674114553645],[-84.84744847448474,67.0285706607066],[-84.69264692646927,67.01630708494585],[-84.53784537845378,66.972508600086],[-84.53064530645307,66.96199696371963],[-84.46584465844658,66.92695817583177],[-84.3110431104311,66.86213641823917],[-84.27144271442714,66.83936120611207],[-84.36144361443614,66.82184181216812],[-84.3650436504365,66.81133017580177],[-84.32544325443254,66.78154720609706],[-84.20664206642066,66.73599678184283],[-84.15624156241562,66.73249290305404],[-84.04824048240482,66.73950066063162],[-83.99783997839978,66.72898902426525],[-83.91863918639186,66.67818278182781],[-83.73863738637387,66.53452375148751],[-83.65223652236521,66.48546944844449],[-83.6270362703627,66.46094229692298],[-83.5910359103591,66.38736084235842],[-83.52263522635226,66.36808950902008],[-83.40743407434074,66.37159338780887],[-83.29943299432993,66.39261666054162],[-83.19863198631985,66.43115932721827],[-82.95022950229502,66.55029120603706],[-82.64062640626406,66.58708193331933],[-82.55422554225542,66.62212072120721],[-82.37422374223742,66.70971769092691],[-82.2590225902259,66.73950066063162],[-82.19782197821978,66.76402781215313],[-82.11142111421114,66.82534569095691],[-82.00342003420033,66.91995041825419],[-81.92421924219242,66.97426053948038],[-81.87381873818738,66.98827605463555],[-81.72261722617226,66.98652411524117],[-81.6290162901629,67.00229156979069],[-81.4670146701467,67.07061720617207],[-81.44181441814418,67.09339241829917],[-81.38781387813877,67.18799714559646],[-81.30141301413013,67.35618332745827],[-81.2690126901269,67.45954775172751],[-81.29421294212942,67.49809041840419],[-81.41301413014129,67.59619902449023],[-81.49221492214922,67.63649363056132],[-81.70821708217082,67.7223386608866],[-81.87021870218702,67.80292787302872],[-81.97821978219781,67.86249381243812],[-82.0610206102061,67.92731557003071],[-82.10062100621006,67.99038538822887],[-82.10062100621006,68.01841641853918],[-82.09342093420933,68.05170326703268],[-82.01422014220142,68.17258708524585],[-82.01422014220142,68.19361035797857],[-82.03222032220322,68.19536229737298],[-82.07902079020789,68.17959484282343],[-82.1510215102151,68.13930023675238],[-82.1870218702187,68.13404441856918],[-82.2230222302223,68.14455605493555],[-82.39222392223922,68.28471120648706],[-82.4210242102421,68.29697478224782],[-82.43182431824317,68.30573447921978],[-82.39222392223922,68.33902132771328],[-82.41382413824138,68.35654072165721],[-82.46422464224642,68.38281981257313],[-82.55422554225542,68.44588963077132],[-82.5470254702547,68.46866484289842],[-82.50022500225002,68.4791764792648],[-82.39582395823957,68.47742453987041],[-82.20862208622086,68.50545557018071],[-82.10782107821078,68.49844781260313],[-82.0070200702007,68.46340902471525],[-81.91341913419134,68.45815320653207],[-81.83061830618306,68.48618423684238],[-81.63981639816397,68.52472690351902],[-81.52821528215281,68.55626181261812],[-81.27981279812798,68.65787429749298],[-81.25821258212582,68.69291308538087],[-81.2510125101251,68.74371932781827],[-81.26181261812617,68.78051005510056],[-81.33021330213302,68.82781241874918],[-81.38061380613806,68.8505876308763],[-81.47781477814777,68.86635508542585],[-81.68661686616866,68.87861866118661],[-81.95661956619566,68.88387447936981],[-81.95301953019529,68.90840163089132],[-81.75861758617586,68.95745593393434],[-81.6110161101611,69.00300635818857],[-81.33021330213302,69.12038629761298],[-81.3230132301323,69.13965763095132],[-81.3770137701377,69.18520805520555],[-81.41301413014129,69.1974716309663],[-81.73341733417334,69.25878950977011],[-81.95301953019529,69.27630890371404],[-82.1510215102151,69.24827787340374],[-82.22662226622266,69.24827787340374],[-82.24822248222482,69.26579726734766],[-82.20862208622086,69.29733217644676],[-82.23022230222301,69.33237096433464],[-82.30942309423094,69.40945629768797],[-82.64062640626406,69.45851060073102],[-82.75582755827558,69.49354938861887],[-82.63342633426333,69.51807654014041],[-82.49662496624966,69.53209205529555],[-82.38862388623886,69.60041769167691],[-82.37422374223742,69.64246423714238],[-82.6190261902619,69.6915185401854],[-82.7450274502745,69.69502241897419],[-82.98982989829898,69.68626272200223],[-83.55143551435513,69.70378211594615],[-83.66663666636666,69.70027823715736],[-83.91863918639186,69.74582866141162],[-84.24264242642425,69.8351775705257],[-84.31824318243181,69.84393726749767],[-84.64584645846458,69.84919308568087],[-84.83304833048331,69.8351775705257],[-85.02025020250203,69.80539460082102],[-85.1750517505175,69.80539460082102],[-85.30465304653046,69.83692950992011],[-85.41625416254162,69.84919308568087],[-85.50625506255062,69.84568920689208],[-85.5350553505535,69.8351775705257],[-85.49905499054991,69.81941011597615],[-85.4450544505445,69.77736357051072],[-85.44865448654487,69.747580600806],[-85.50265502655026,69.65122393411434],[-85.4810548105481,69.61793708562087],[-85.43065430654306,69.58114635833857],[-85.41625416254162,69.5478595098451],[-85.43785437854378,69.5198284795348],[-85.43785437854378,69.4882935704357],[-85.4090540905409,69.45325478254782],[-85.40185401854018,69.42697569163192],[-85.41625416254162,69.41120823708238],[-85.43065430654306,69.35339423706736],[-85.4270542705427,69.3183554491795],[-85.38745387453874,69.23251041885419],[-85.27585275852758,69.1729444794448],[-85.24345243452434,69.16243284307842],[-85.11385113851138,69.16593672186721],[-84.89064890648906,69.09235526730268],[-84.86184861848618,69.07483587335872],[-84.89424894248943,69.02052575213253],[-84.89424894248943,68.98899084303343],[-84.91584915849158,68.96271175211751],[-85.00945009450095,68.94869623696238],[-85.08505085050851,68.90840163089132],[-85.1030510305103,68.87161090360902],[-85.10665106651066,68.84357987329872],[-84.8690486904869,68.79102169146691],[-84.8690486904869,68.77350229752298],[-85.27585275852758,68.74196738842389],[-85.3370533705337,68.74547126721268],[-85.42345423454235,68.77350229752298],[-85.49185491854918,68.77350229752298],[-85.5170551705517,68.76999841873419],[-85.56385563855638,68.72795187326872],[-85.6430564305643,68.69992084295842],[-85.68985689856898,68.67013787325374],[-85.7330573305733,68.62984326718268],[-85.74385743857438,68.57903702474525],[-85.72225722257222,68.51596720654706],[-85.72945729457294,68.44588963077132],[-85.79065790657906,68.32850969134691],[-85.95265952659527,68.0727265397654],[-85.9850598505985,68.0446955094551],[-86.37026370263702,67.82395114576147],[-86.3990639906399,67.79942399423993],[-86.47466474664746,67.71357896391464],[-86.50346503465035,67.64875720632207],[-86.53586535865358,67.51560981234812],[-86.5610656106561,67.48232296385464],[-86.60786607866078,67.45078805475555],[-86.68346683466834,67.42275702444525],[-86.74826748267482,67.40523763050132],[-86.8130681306813,67.40173375171253],[-86.92466924669246,67.35618332745827],[-87.08307083070831,67.26858635773857],[-87.26667266672666,67.18449326680766],[-87.32067320673207,67.17222969104691],[-87.36027360273603,67.17748550923008],[-87.39267392673926,67.19150102438525],[-87.41787417874178,67.21427623651238],[-87.47187471874719,67.32464841835917],[-87.50067500675006,67.35618332745827],[-87.99747997479975,67.62598199419494],[-88.19548195481954,67.76613714574646],[-88.31428314283143,67.95009078215782],[-88.3250832508325,67.98863344883449],[-88.31788317883178,68.16557932766827],[-88.3610836108361,68.26018405496555],[-88.34668346683466,68.28821508527585],[-88.2350823508235,68.33902132771328],[-88.20988209882098,68.33551744892449],[-88.1450814508145,68.26543987314872],[-88.11268112681127,68.25142435799359],[-87.99027990279903,68.24266466102162],[-87.8930789307893,68.2479204792048],[-87.85347853478534,68.26719181254313],[-87.82827828278282,68.3004786610366],[-87.81387813878139,68.34602908529087],[-87.81027810278103,68.40384308530585],[-87.82827828278282,68.4476415701657],[-87.86427864278643,68.47742453987041],[-87.9110791107911,68.56502150959011],[-87.96507965079651,68.70868053993041],[-88.04068040680407,68.81204496419966],[-88.22428224282243,68.91540938846887],[-88.31428314283143,68.95395205514555],[-88.63828638286382,69.05906841880918],[-88.81468814688147,69.13615375216253],[-88.95508955089551,69.22024684309343],[-89.05589055890559,69.26579726734766],[-89.19989199891998,69.26930114613646],[-89.2790927909279,69.25528563098132],[-89.3510935109351,69.22725460067102],[-89.55269552695526,69.0853475097251],[-89.66789667896678,69.01526993394933],[-89.72189721897219,68.93117684301842],[-89.75069750697507,68.81204496419966],[-89.7830978309783,68.73671157024071],[-89.88389883898839,68.62633938839389],[-89.89829898298983,68.5948044792948],[-89.88029880298802,68.52122302473026],[-89.89829898298983,68.49144005502555],[-90.00630006300062,68.39858726712268],[-90.11790117901178,68.33902132771328],[-90.15750157501574,68.30573447921978],[-90.17550175501755,68.27069569133192],[-90.20430204302043,68.25668017617676],[-90.24750247502475,68.26719181254313],[-90.28350283502834,68.29171896406464],[-90.31590315903159,68.33026163074132],[-90.3591035910359,68.34602908529087],[-90.42390423904239,68.39508338833389],[-90.52830528305283,68.43187411561615],[-90.5751057510575,68.47392066108162],[-90.52470524705247,68.61057193384434],[-90.51030510305102,68.68940920659207],[-90.54270542705427,68.78576587328374],[-90.53910539105391,68.81905272177721],[-90.46710467104671,68.86460314603147],[-90.47790477904779,68.88037060058102],[-90.58590585905858,68.94694429756797],[-90.74430744307443,69.10637078245782],[-91.23751237512374,69.285068600686],[-91.21951219512195,69.30258799462996],[-91.14751147511475,69.30258799462996],[-91.05751057510575,69.3183554491795],[-91.0251102511025,69.31485157039072],[-91.05031050310502,69.29382829765797],[-91.00351003510035,69.27630890371404],[-90.89190891908919,69.26754920674207],[-90.82350823508234,69.29032441886918],[-90.79470794707947,69.34638647948981],[-90.74790747907478,69.39193690374404],[-90.6831068310683,69.42697569163192],[-90.60390603906039,69.44449508557585],[-90.51390513905139,69.44449508557585],[-90.41670416704167,69.45675866133661],[-90.4491044910449,69.47602999467495],[-90.55350553505535,69.50406102498525],[-90.66510665106651,69.516324600746],[-90.78750787507875,69.50931684316842],[-90.94950949509494,69.516324600746],[-91.28791287912878,69.54260369166192],[-91.4391143911439,69.52508429771797],[-91.42831428314283,69.53734787347872],[-91.30591305913059,69.58114635833857],[-91.16911169111691,69.61968902501525],[-91.1511115111151,69.6372084189592],[-91.20151201512014,69.64421617653676],[-91.38511385113851,69.64947199471996],[-91.53271532715327,69.61443320683208],[-91.72351723517235,69.54610757045072],[-91.91071910719107,69.53209205529555],[-92.20952209522095,69.6039215704657],[-92.25992259922599,69.63370454017041],[-92.2311223112231,69.65297587350872],[-92.31032310323103,69.67224720684706],[-92.4939249392494,69.68275884321343],[-92.64152641526415,69.6599836310863],[-92.80352803528035,69.65122393411434],[-92.85392853928539,69.65472781290313],[-92.88632886328863,69.66874332805827],[-92.74952749527495,69.71429375231253],[-92.28512285122851,69.89299157054072],[-92.0691206912069,69.9840924190492],[-91.97551975519755,70.0384025402754],[-92.05832058320583,70.0716893887689],[-92.12672126721267,70.08395296452966],[-92.4471244712447,70.08395296452966],[-92.51192511925119,70.10322429786797],[-92.45432454324543,70.15052666151661],[-92.36432364323643,70.20133290395404],[-92.3211232112321,70.23461975244751],[-92.28872288722887,70.23987557063072],[-92.20952209522095,70.19782902516525],[-92.11952119521195,70.16979799485495],[-91.99351993519934,70.14351890393905],[-91.86031860318603,70.13300726757268],[-91.61551615516154,70.14702278272782],[-91.57231572315723,70.16103829788298],[-91.5651156511565,70.17855769182691],[-91.6551165511655,70.23286781305313],[-91.71631716317162,70.29944151004011],[-91.75951759517595,70.325720600956],[-91.82071820718207,70.34148805550555],[-91.87471874718747,70.3309764191392],[-91.92511925119251,70.29418569185691],[-91.98271982719827,70.28542599488495],[-92.04752047520475,70.3029453888289],[-92.07272072720727,70.31871284337845],[-92.03672036720367,70.36776714642147],[-92.04752047520475,70.38879041915419],[-92.21312213122131,70.49215484342344],[-92.31392313923139,70.60778284345344],[-92.3571235712357,70.63406193436936],[-92.38952389523895,70.6498293889189],[-92.56592565925659,70.69362787377875],[-92.64152641526415,70.71815502530026],[-92.7819278192782,70.79874423744238],[-92.96192961929619,70.83728690411905],[-92.97992979929799,70.8530543586686],[-92.92232922329222,70.88634120716208],[-92.90432904329043,70.91612417686676],[-92.88272882728828,71.06854290417905],[-92.88992889928899,71.12285302540525],[-92.94752947529474,71.26125623756238],[-92.98352983529836,71.29979890423905],[-93.03033030330303,71.33483769212691],[-93.25713257132571,71.46097732852328],[-93.40833408334083,71.52054326793268],[-93.57753577535775,71.56784563158132],[-93.76113761137611,71.63792320735706],[-93.78273782737827,71.67471393463936],[-93.75033750337504,71.7167604801048],[-93.74673746737467,71.74303957102072],[-93.81153811538115,71.76581478314785],[-94.08514085140851,71.77107060133102],[-94.17154171541715,71.75880702557026],[-94.30834308343083,71.76406284375344],[-94.47754477544775,71.84815593468434],[-94.4919449194492,71.91472963167132],[-94.55674556745568,71.97955138926389],[-94.61074610746107,71.98655914684147],[-94.73314733147332,71.98305526805268],[-94.88794887948879,71.96378393471434],[-95.20115201152011,71.90421799530495],[-95.51075510755108,71.77632641951419],[-95.61515615156151,71.6852255710057],[-95.83835838358384,71.597628601286],[-95.87075870758707,71.5731014497645],[-95.83115831158311,71.52579908611585],[-95.77355773557736,71.5135355103551],[-95.67275672756728,71.50477581338313],[-95.4459544595446,71.50477581338313],[-95.40635406354063,71.49251223762238],[-95.4459544595446,71.4592253891289],[-95.56475564755647,71.33658963152132],[-95.63315633156331,71.31907023757736],[-95.72675726757268,71.32782993454936],[-95.84915849158492,71.36111678304283],[-95.92475924759248,71.39265169214192],[-95.99315993159931,71.41017108608585],[-96.06156061560615,71.41367496487464],[-96.14076140761408,71.39615557093072],[-96.27036270362703,71.3383415709157],[-96.40716407164071,71.27351981332313],[-96.44676446764467,71.24023296482966],[-96.42156421564215,71.17716314663147],[-96.44676446764467,71.15964375268751],[-96.50436504365044,71.143876298138],[-96.5259652596526,71.12635690419404],[-96.47196471964719,71.07029484357344],[-96.489964899649,71.00196920719208],[-96.55116551165511,70.88984508595087],[-96.54756547565475,70.80925587380875],[-96.36036360363603,70.6778604192292],[-96.25956259562595,70.64282163134132],[-96.18756187561875,70.63756581315815],[-95.90675906759067,70.69713175256751],[-95.88515885158851,70.69362787377875],[-95.98955989559896,70.6165425404254],[-95.97875978759787,70.5937673282983],[-95.87795877958779,70.54821690404404],[-96.04716047160471,70.56748823738238],[-96.12276122761227,70.5604804798048],[-96.22716227162272,70.54120914646646],[-96.29916299162991,70.51142617676177],[-96.33516335163351,70.4693796312963],[-96.5439654396544,70.32747254035041],[-96.55836558365583,70.2433794494195],[-96.55116551165511,70.210092600926],[-96.49356493564936,70.12424757060072],[-96.27036270362703,69.99110017662676],[-96.17316173161731,69.92452647963981],[-96.11916119161191,69.87196829780797],[-96.05076050760508,69.83167369173691],[-95.96435964359644,69.80364266142661],[-95.84915849158492,69.78437132808827],[-95.70875708757087,69.77736357051072],[-95.58635586355864,69.75634029777797],[-95.49275492754927,69.71779763110132],[-95.29115291152911,69.66699138866389],[-94.8231482314823,69.57764247954981],[-94.79074790747907,69.58465023712736],[-94.71154711547115,69.64947199471996],[-94.67554675546755,69.65647975229751],[-94.63234632346324,69.64947199471996],[-94.51354513545135,69.58289829773298],[-94.41994419944199,69.516324600746],[-94.33714337143371,69.47427805528056],[-94.27234272342723,69.45500672194223],[-94.16434164341644,69.44624702497026],[-94.01674016740166,69.44624702497026],[-93.91593915939158,69.45851060073102],[-93.79353793537935,69.49705326740767],[-93.64953649536496,69.5198284795348],[-93.53073530735307,69.48128581285812],[-93.52353523535236,69.45150284315343],[-93.54153541535415,69.4059524188992],[-93.5379353793538,69.38317720677207],[-93.42993429934299,69.37441750980011],[-93.45153451534514,69.35514617646177],[-93.56673566735667,69.29733217644676],[-93.74673746737467,69.22550266127661],[-93.81873818738187,69.25178175219253],[-93.80073800738008,69.28156472189721],[-93.61353613536136,69.40244854011041],[-93.62073620736207,69.41646405526555],[-93.85473854738547,69.37616944919449],[-94.1571415714157,69.34113066130661],[-94.25434254342544,69.3130996309963],[-94.2759427594276,69.27455696431966],[-94.28674286742867,69.24127011582615],[-94.25434254342544,69.15192120671207],[-94.22194221942219,69.13615375216253],[-94.08154081540815,69.13615375216253],[-94.08514085140851,69.12389017640177],[-94.23634236342363,69.05030872183721],[-94.47394473944739,68.95745593393434],[-94.56394563945639,68.91190550968011],[-94.59994599945999,68.80328526722766],[-94.58554585545855,68.77525423691736],[-94.47754477544775,68.74196738842389],[-94.21834218342183,68.76123872176223],[-94.06354063540635,68.78401393388933],[-93.99153991539914,68.82080466117162],[-93.93753937539375,68.88913029755298],[-93.89433894338943,68.98198308545585],[-93.87993879938799,68.99599860061102],[-93.85113851138512,68.99950247939981],[-93.81153811538115,68.99249472182223],[-93.76473764737646,68.9697195096951],[-93.71433714337142,68.93117684301842],[-93.68193681936819,68.88737835815857],[-93.6639366393664,68.83832405511555],[-93.66033660336603,68.78401393388933],[-93.67473674736748,68.68590532780328],[-93.64233642336423,68.63334714597147],[-93.60633606336063,68.6228355096051],[-93.4479344793448,68.6193316308163],[-93.4839348393484,68.59830835808359],[-93.6531365313653,68.54224629746298],[-93.92673926739268,68.47392066108162],[-94.09954099540995,68.39858726712268],[-94.25434254342544,68.29697478224782],[-94.38394383943839,68.22689720647207],[-94.48474484744847,68.19010647918978],[-94.7439474394744,68.07097460037102],[-94.86274862748627,68.0411916306663],[-94.95634956349564,68.04995132763827],[-95.12555125551255,68.08323817613177],[-95.23355233552336,68.06046296400464],[-95.38475384753848,68.05520714582147],[-95.42795427954279,68.0446955094551],[-95.46035460354604,68.02192029732797],[-95.65115651156512,67.73810611543615],[-95.63315633156331,67.70306732754827],[-95.46395463954639,67.6102145396454],[-95.38835388353883,67.51736175174253],[-95.29475294752947,67.36143914564147],[-95.25875258752588,67.2633305395554],[-95.319953199532,67.15295835770857],[-95.35235352353523,66.98126829705797],[-95.39915399153992,66.94973338795887],[-95.4891548915489,66.92345429704298],[-95.6259562595626,66.9164465394654],[-95.97155971559715,66.95148532735328],[-96.03636036360363,66.93746981219812],[-96.04716047160471,66.92345429704298],[-96.01476014760148,66.87089611521114],[-95.77355773557736,66.72548514547645],[-95.74475744757447,66.69044635758857],[-95.7879578795788,66.61686490302404],[-95.79875798757988,66.61686490302404],[-95.81315813158132,66.69044635758857],[-95.88515885158851,66.741252600026],[-96.36036360363603,66.99002799402993],[-96.42156421564215,67.03557841828419],[-96.42156421564215,67.05134587283374],[-96.40356403564036,67.06360944859449],[-96.34956349563495,67.07061720617207],[-96.21636216362164,66.99703575160751],[-96.09396093960939,66.99353187281872],[-96.01836018360183,67.01805902434023],[-95.95355953559535,67.01105126676268],[-95.86355863558636,66.97776441826917],[-95.76995769957699,66.96725278190283],[-95.61155611556116,66.9760124788748],[-95.56115561155612,66.972508600086],[-95.50355503555035,66.97951635766358],[-95.45675456754567,66.99002799402993],[-95.41715417154171,67.01280320615706],[-95.40635406354063,67.05660169101691],[-95.40635406354063,67.1161676304263],[-95.41715417154171,67.15471029710298],[-95.52875528755287,67.20902041832917],[-95.55755557555575,67.21602817590676],[-95.6259562595626,67.21077235772358],[-95.77715777157772,67.18449326680766],[-95.78075780757807,67.19325296377963],[-95.69435694356943,67.29836932744328],[-95.71955719557195,67.31764066078162],[-95.87795877958779,67.29836932744328],[-96.01116011160111,67.27033829713298],[-96.14076140761408,67.27209023652736],[-96.16956169561695,67.28960963047132],[-96.18396183961839,67.3754546607966],[-96.21276212762127,67.40348569110691],[-96.36756367563676,67.51035399416494],[-96.37116371163711,67.5541524790248],[-96.22716227162272,67.67854017602676],[-96.19836198361983,67.71708284270343],[-96.16956169561695,67.83095890333902],[-96.03636036360363,68.15857157009071],[-95.97155971559715,68.24967241859918],[-96.0759607596076,68.23565690344404],[-96.43956439564396,68.15156381251313],[-96.46116461164611,68.13579635796359],[-96.49356493564936,68.08499011552615],[-96.52956529565296,68.06396684279343],[-96.59076590765908,68.04819938824389],[-96.72036720367204,68.03943969127192],[-96.72396723967239,68.06046296400464],[-96.47916479164792,68.24266466102162],[-96.43596435964359,68.28996702467026],[-96.43236432364323,68.31099029740298],[-96.62676626766267,68.24967241859918],[-96.97596975969759,68.25492823678238],[-97.00117001170011,68.26543987314872],[-97.07317073170731,68.3320135701357],[-97.13437134371344,68.37756399438993],[-97.26757267572675,68.45289738834887],[-97.3359733597336,68.4791764792648],[-97.41157411574116,68.49669587320872],[-97.47997479974799,68.49494393381434],[-97.54837548375484,68.475672600476],[-97.63837638376384,68.48268035805359],[-97.82917829178291,68.53348660049102],[-97.92637926379264,68.52297496412464],[-97.93717937179372,68.51071138836389],[-97.9119791197912,68.44939350956011],[-97.79317793177931,68.3880756307563],[-98.09198091980919,68.34602908529087],[-98.21798217982179,68.31799805498056],[-98.46998469984699,68.38281981257313],[-98.5239852398524,68.38281981257313],[-98.56358563585636,68.37055623681238],[-98.649986499865,68.3635484792348],[-98.6319863198632,68.3320135701357],[-98.49158491584916,68.22339332768328],[-98.44838448384483,68.20061811555615],[-98.379983799838,68.1322924791748],[-98.38718387183872,68.11477308523087],[-98.49878498784987,68.1322924791748],[-98.49878498784987,68.11827696401963],[-98.43758437584376,68.06396684279343],[-98.19278192781927,67.92381169124192],[-98.109981099811,67.90278841850918],[-97.9119791197912,67.9535946609466],[-97.73917739177392,67.97812181246812],[-97.54837548375484,67.96060241852419],[-97.3359733597336,67.9010364791148],[-97.20637206372064,67.85548605486056],[-97.15957159571596,67.82219920636706],[-97.14157141571415,67.79592011545117],[-97.1559715597156,67.75562550938008],[-97.1559715597156,67.7258425396754],[-97.19557195571956,67.69605956997071],[-97.27477274772747,67.666276600266],[-97.45477454774547,67.61722229722298],[-97.6059760597606,67.63123781237812],[-97.92997929979299,67.71007508512585],[-97.97677976779768,67.73810611543615],[-98.06318063180632,67.76964102453525],[-98.4159841598416,67.98863344883449],[-98.53838538385384,68.04644744884948],[-98.6319863198632,68.0727265397654],[-98.68958689586896,68.06571878218782],[-98.71838718387184,68.0411916306663],[-98.72198721987219,68.00089702459525],[-98.7039870398704,67.96585823670736],[-98.60678606786068,67.91154811548117],[-98.46638466384664,67.85548605486056],[-98.4159841598416,67.82570308515585],[-98.41238412384124,67.80643175181751],[-98.4519845198452,67.79767205484555],[-98.69678696786967,67.78015266090162],[-98.81198811988119,67.74511387301374],[-98.919989199892,67.7258425396754],[-99.03159031590316,67.71883478209782],[-99.14679146791468,67.72409060028102],[-99.29439294392944,67.74511387301374],[-99.47079470794708,67.78365653969038],[-99.77319773197732,67.81519144878948],[-100.21240212402124,67.8379666609166],[-100.45720457204571,67.83971860031102],[-100.51840518405184,67.81869532757827],[-100.61560615606156,67.80818369121192],[-100.74520745207452,67.8099356306063],[-100.85680856808568,67.79942399423993],[-101.0260102601026,67.76613714574646],[-101.0980109801098,67.76263326695766],[-101.55521555215552,67.69255569118192],[-101.68841688416884,67.70832314573147],[-101.88281882818828,67.74511387301374],[-102.05562055620555,67.7538735699857],[-102.21042210422104,67.73285029725298],[-102.3220232202322,67.73635417604177],[-102.39042390423904,67.76263326695766],[-102.69282692826928,67.81168757000071],[-102.84042840428404,67.85198217607177],[-103.02043020430204,67.93957914579147],[-103.32283322833229,68.06396684279343],[-103.4740347403474,68.11477308523087],[-103.65763657636576,68.0692226609766],[-103.90243902439025,68.0411916306663],[-104.1940419404194,68.03067999429993],[-104.35244352443524,68.0411916306663],[-104.48564485644856,68.06396684279343],[-104.62964629646297,68.12178084280842],[-104.6620466204662,68.14805993372434],[-104.63684636846368,68.21463363071132],[-104.65484654846549,68.23040108526087],[-104.77004770047701,68.25142435799359],[-104.8780487804878,68.244416600416],[-104.91044910449104,68.24967241859918],[-104.93564935649356,68.30223060043102],[-104.96084960849608,68.31099029740298],[-104.99324993249932,68.30748641861419],[-105.04365043650436,68.28821508527585],[-105.10125101251012,68.29872672164223],[-105.19485194851949,68.33026163074132],[-105.37845378453784,68.41435472167223],[-105.42885428854288,68.45815320653207],[-105.45765457654576,68.57728508535087],[-105.54045540455404,68.71919217629676],[-105.60525605256052,68.78226199449495],[-105.68445684456844,68.82781241874918],[-105.79965799657997,68.86460314603147],[-106.01566015660157,68.90664969149691],[-106.16326163261633,68.92066520665207],[-106.32526325263252,68.89964193391933],[-106.7140671406714,68.81905272177721],[-106.82926829268293,68.81029302480525],[-107.43767437674377,68.68940920659207],[-107.76527765277652,68.64911460052102],[-108.31248312483125,68.61057193384434],[-108.34488344883448,68.59830835808359],[-108.640086400864,68.37931593378434],[-108.71928719287193,68.29697478224782],[-108.68688686886868,68.27770344890948],[-108.36648366483665,68.17784290342902],[-108.32328323283232,68.15331575190751],[-108.2620826208262,68.14981187311872],[-108.10368103681037,68.16908320645706],[-108.02808028080281,68.16207544887948],[-107.73287732877328,68.17433902464026],[-107.67887678876788,68.20237005495056],[-107.73287732877328,68.25142435799359],[-107.740077400774,68.28646314588147],[-107.61767617676176,68.33026163074132],[-107.49887498874989,68.32325387316374],[-107.29727297272973,68.29697478224782],[-107.14607146071461,68.3039825398254],[-107.04167041670416,68.34602908529087],[-106.94446944469445,68.37406011560117],[-106.85446854468545,68.38632369136192],[-106.77886778867789,68.3880756307563],[-106.60966609666096,68.35654072165721],[-106.56646566465665,68.38982757015071],[-106.54486544865448,68.45990514592646],[-106.45846458464584,68.51596720654706],[-106.23886238862389,68.57728508535087],[-106.02646026460265,68.6228355096051],[-105.93285932859328,68.63685102476026],[-105.77445774457745,68.61057193384434],[-105.74925749257493,68.59305253990041],[-105.78165781657816,68.52647884291343],[-105.85725857258572,68.475672600476],[-105.93285932859328,68.44238575198253],[-106.04086040860409,68.40734696409464],[-106.13086130861308,68.38982757015071],[-106.27126271262712,68.38281981257313],[-106.40446404464045,68.31974999437494],[-106.42966429664297,68.28821508527585],[-106.4260642606426,68.20061811555615],[-106.45846458464584,68.19536229737298],[-106.5340653406534,68.20937781252812],[-106.66726667266673,68.2163855701057],[-106.71046710467104,68.20762587313374],[-106.78966789667896,68.14455605493555],[-106.83646836468364,68.128788600386],[-106.92286922869228,68.11477308523087],[-106.99486994869949,68.10601338825887],[-107.12447124471244,68.10776532765328],[-107.22527225272252,68.09374981249812],[-107.35127351273512,68.06046296400464],[-107.44487444874449,68.04995132763827],[-107.50967509675097,68.05871102461026],[-107.76167761677617,68.03243193369434],[-107.79767797677977,68.03768775187751],[-107.78687786877869,68.013160600356],[-107.72927729277292,67.95885047912978],[-107.76167761677617,67.90629229729797],[-107.89127891278912,67.85548605486056],[-107.95967959679597,67.81869532757827],[-107.97047970479704,67.73285029725298],[-107.95247952479525,67.69956344875948],[-107.8660786607866,67.63999750935008],[-107.75447754477544,67.58743932751827],[-107.65007650076501,67.51210593355933],[-107.63927639276392,67.47356326688268],[-107.65007650076501,67.42801284262842],[-107.64287642876428,67.38421435776857],[-107.56727567275672,67.27384217592177],[-107.48087480874808,67.19850878196283],[-107.31887318873189,67.12843120618706],[-107.28287282872829,67.10390405466555],[-107.34767347673477,67.05484975162253],[-107.32247322473225,67.02331484252343],[-107.2540725407254,66.9760124788748],[-107.15687156871569,66.88140775157751],[-107.20007200072,66.88315969097192],[-107.32967329673296,66.93221399401494],[-107.40167401674016,66.94798144856449],[-107.41967419674197,66.93046205462053],[-107.4520745207452,66.92695817583177],[-107.49887498874989,66.93571787280374],[-107.62487624876249,67.00229156979069],[-107.72567725677257,66.98477217584676],[-107.74727747277473,66.96199696371963],[-107.740077400774,66.81308211519615],[-107.72927729277292,66.7692836303363],[-107.71127711277113,66.73950066063162],[-107.56367563675637,66.61861684241842],[-107.27927279272792,66.42415156964069],[-107.26127261272613,66.39787247872479],[-107.290072900729,66.40137635751358],[-107.37287372873729,66.43466320600706],[-107.48087480874808,66.49247720602207],[-107.7040770407704,66.63788817575676],[-107.76167761677617,66.68343860001099],[-107.95967959679597,66.78154720609706],[-108.00288002880029,66.81833793337933],[-108.04968049680497,66.84461702429525],[-108.10008100081001,66.8603844788448],[-108.15768157681576,66.89191938794389],[-108.21888218882188,66.94097369098691],[-108.45648456484565,67.06360944859449],[-108.4960849608496,67.0916404789048],[-108.460084600846,67.08988853951038],[-108.34488344883448,67.05835363041132],[-108.22248222482224,67.05134587283374],[-108.08928089280893,67.07061720617207],[-107.9920799207992,67.09514435769358],[-107.93087930879308,67.12667926679268],[-107.90927909279092,67.16171805468053],[-107.93087930879308,67.20201266075162],[-107.98847988479885,67.25632278197781],[-108.34848348483484,67.40348569110691],[-108.49248492484925,67.48407490324902],[-108.59328593285933,67.59094320630706],[-108.61488614886149,67.59795096388464],[-108.67968679686797,67.6067106608566],[-108.71568715687157,67.5821835093351],[-108.81648816488165,67.43677253960038],[-108.85248852488525,67.42275702444525],[-108.89208892088921,67.4385244789948],[-108.94968949689496,67.4945865396154],[-108.96768967689677,67.53312920629207],[-108.99288992889929,67.63649363056132],[-109.03969039690396,67.69080375178751],[-109.08289082890829,67.71007508512585],[-109.22329223292233,67.72934641846419],[-109.630096300963,67.73285029725298],[-109.68769687696877,67.75212163059132],[-109.75969759697597,67.82044726697268],[-109.83169831698316,67.86599769122691],[-109.90369903699036,67.87300544880449],[-109.93609936099361,67.88702096395963],[-110.0441004410044,67.97636987307374],[-110.07290072900729,67.99213732762328],[-110.10170101701017,67.99213732762328],[-110.2169021690217,67.9535946609466],[-110.37170371703716,67.9535946609466],[-110.80370803708037,67.83271084273343],[-110.99090990909909,67.79066429726797],[-111.0881108811088,67.78716041847917],[-111.15651156511565,67.79767205484555],[-111.19251192511925,67.82219920636706],[-111.28971289712896,67.81519144878948],[-111.45171451714516,67.77664878211283],[-111.57411574115741,67.75737744877449],[-111.71091710917109,67.75737744877449],[-112.09972099720997,67.73109835785857],[-112.23652236522365,67.73109835785857],[-112.31572315723157,67.71883478209782],[-112.43452434524345,67.68554793360434],[-112.50292502925029,67.68204405481555],[-112.8809288092881,67.68029211542117],[-113.07533075330753,67.68729987299872],[-113.21573215732157,67.70131538815389],[-113.68013680136801,67.69956344875948],[-113.89253892538925,67.70657120633706],[-114.0509405094051,67.72759447906978],[-114.1769417694177,67.73460223664736],[-114.2669426694267,67.73109835785857],[-114.4289442894429,67.75036969119691],[-114.66294662946629,67.79592011545117],[-114.85734857348574,67.8134395093951],[-115.01215012150121,67.80643175181751],[-115.13455134551346,67.81869532757827],[-115.28935289352893,67.87125350941008],[-115.43335433354333,67.90278841850918],[-115.4261542615426,67.92381169124192],[-115.20295202952029,67.99914508520087],[-115.16695166951669,68.01841641853918],[-115.18855188551885,68.08499011552615],[-115.1741517415174,68.10426144886449],[-115.12735127351273,68.1322924791748],[-114.85374853748537,68.19536229737298],[-114.76374763747637,68.27069569133192],[-114.27414274142741,68.2479204792048],[-114.09774097740977,68.26719181254313],[-114.05454054540544,68.28295926709268],[-114.02214022140221,68.30573447921978],[-113.96453964539646,68.39858726712268],[-113.98973989739898,68.41435472167223],[-114.0509405094051,68.41435472167223],[-114.09054090540906,68.43537799440494],[-114.11214112141121,68.47742453987041],[-114.21654216542166,68.55275793382933],[-114.41454414544145,68.65962623688736],[-114.61974619746198,68.74547126721268],[-114.99414994149942,68.8505876308763],[-115.23895238952389,68.89263417634177],[-115.44055440554405,68.9416884793848],[-115.63135631356313,68.97322338848389],[-115.80775807758077,68.98723890363902],[-115.88335883358833,68.98723890363902],[-115.93735937359374,68.95745593393434],[-116.16776167761677,68.97497532787827],[-116.24336243362433,68.97322338848389],[-116.25056250562506,68.95745593393434],[-116.06696066960669,68.85584344905948],[-116.05976059760597,68.83657211572117],[-116.22176221762217,68.84708375208751],[-116.33336333363334,68.87336284300343],[-116.42336423364233,68.88037060058102],[-116.54936549365493,68.87861866118661],[-117.02457024570245,68.91540938846887],[-117.13257132571326,68.90664969149691],[-117.22617226172261,68.91365744907449],[-117.31257312573126,68.93468072180721],[-117.83097830978309,68.99950247939981],[-118.09378093780938,69.04330096425966],[-118.30618306183061,69.09235526730268],[-118.48618486184861,69.14491344913449],[-118.74538745387454,69.23426235824857],[-118.86778867788678,69.2570375703757],[-119.85419854198543,69.34288260070102],[-120.13860138601386,69.38142526737767],[-120.29340293402933,69.41996793405434],[-120.81540815408154,69.61618514622646],[-120.96300963009631,69.6599836310863],[-121.33741337413375,69.74232478262283],[-121.53181531815318,69.7756116311163],[-121.74061740617407,69.79663490384905],[-122.07182071820718,69.81590623718736],[-122.38862388623886,69.80889847960981],[-122.70542705427054,69.81765817658177],[-122.78462784627845,69.80889847960981],[-122.95742957429573,69.81941011597615],[-123.02583025830259,69.81065041900419],[-123.07623076230763,69.78261938869389],[-123.10863108631085,69.73882090383404],[-123.14463144631446,69.631952600776],[-123.2130321303213,69.54085175226751],[-123.24903249032491,69.5198284795348],[-123.36063360633605,69.49705326740767],[-123.46143461434613,69.41996793405434],[-123.52983529835298,69.39018496434966],[-123.6090360903609,69.37792138858887],[-124.04824048240482,69.3726655704057],[-124.1130411304113,69.35865005525056],[-124.33984339843398,69.36565781282812],[-124.42624426244262,69.37967332798328],[-124.4730447304473,69.400696600716],[-124.48024480244803,69.42522375223751],[-124.4550445504455,69.45500672194223],[-124.39744397443974,69.49354938861887],[-124.13824138241382,69.65297587350872],[-124.12384123841238,69.68976660079102],[-124.35064350643506,69.73531702504525],[-124.40824408244083,69.76685193414434],[-124.4730447304473,69.91927066145661],[-124.46584465844658,69.9823404796548],[-124.44064440644406,70.06117775240253],[-124.44424444244441,70.11023205544555],[-124.50184501845018,70.14176696454464],[-124.55584555845559,70.15052666151661],[-124.63864638646386,70.14176696454464],[-124.70704707047071,70.11723981302313],[-124.74664746647466,70.08044908574087],[-124.95184951849518,70.04190641906419],[-124.99144991449914,70.02613896451464],[-124.96264962649627,70.0121234493595],[-124.91944919449195,70.00511569178192],[-124.86184861848619,70.00511569178192],[-124.76824768247683,69.98934823723238],[-124.79344793447935,69.96832496449966],[-124.89064890648906,69.93503811600615],[-124.96984969849699,69.8947435099351],[-125.0310503105031,69.84393726749767],[-125.07785077850778,69.81765817658177],[-125.1138511385114,69.81590623718736],[-125.20025200252002,69.82816981294812],[-125.2290522905229,69.75634029777797],[-125.21825218252182,69.73181314625646],[-125.34425344253442,69.66173557048072],[-125.35865358653587,69.62669678259283],[-125.26145261452615,69.56537890378905],[-125.16785167851678,69.47953387346374],[-125.17145171451713,69.4287276310263],[-125.38745387453875,69.34989035827857],[-125.52425524255241,69.35164229767298],[-125.72945729457294,69.37967332798328],[-125.90585905859058,69.41821599465996],[-126.06426064260643,69.46727029770298],[-126.25146251462515,69.54610757045072],[-126.61146611466114,69.73006120686208],[-126.68346683466834,69.77736357051072],[-126.7590675906759,69.85269696446966],[-126.83466834668346,69.95956526752767],[-126.92826928269282,70.06117775240253],[-127.1370713707137,70.23987557063072],[-127.22707227072272,70.29593763125132],[-127.37827378273784,70.36951908581585],[-127.75267752677527,70.51668199494495],[-127.86067860678607,70.54821690404404],[-127.99027990279902,70.57449599495996],[-128.04068040680406,70.56573629798797],[-128.1270812708127,70.52368975252253],[-128.16668166681666,70.47989126766268],[-128.17028170281702,70.4185733888589],[-128.11988119881198,70.39755011612615],[-127.99027990279902,70.36251132823827],[-128.04428044280442,70.3292244797448],[-128.03348033480336,70.31520896458966],[-127.97227972279723,70.29243375246253],[-127.68427684276843,70.26089884336344],[-127.76347763477634,70.22235617668676],[-128.09468094680946,70.16103829788298],[-128.27828278282783,70.10848011605117],[-128.35748357483575,69.98759629783797],[-128.38628386283864,69.95956526752767],[-128.70668706687067,69.81065041900419],[-128.85428854288543,69.7510844795948],[-128.9730897308973,69.71254181291812],[-129.0558905589056,69.70027823715736],[-129.10269102691026,69.71779763110132],[-129.1350913509135,69.74933254020041],[-129.15669156691567,69.80013878263782],[-129.13869138691388,69.83167369173691],[-128.93708937089372,69.87547217659676],[-128.91548915489153,69.8947435099351],[-128.8830888308883,69.96306914631646],[-128.89748897488974,69.96657302510525],[-128.9838898388984,69.93328617661177],[-129.03429034290343,69.90525514630147],[-129.109891098911,69.88247993417434],[-129.26469264692648,69.85620084325842],[-129.57069570695705,69.82641787355374],[-130.1179011790118,69.7195495704957],[-130.3519035190352,69.65647975229751],[-130.51750517505175,69.56888278257782],[-130.66150661506614,69.48128581285812],[-130.8739087390874,69.32010738857389],[-130.91350913509135,69.285068600686],[-130.9711097110971,69.20973520672706],[-130.98190981909818,69.25353369158691],[-130.98550985509854,69.36215393403936],[-131.01431014310143,69.4287276310263],[-131.06471064710647,69.45150284315343],[-131.11151111511114,69.4602625401254],[-131.16191161911618,69.45500672194223],[-131.2087120871209,69.4322315098151],[-131.2951129511295,69.36390587343374],[-131.3239132391324,69.36040199464495],[-131.30231302313024,69.41471211587117],[-131.3419134191342,69.43573538860389],[-131.56151561515614,69.46201447951981],[-131.63351633516334,69.45851060073102],[-131.78831788317882,69.4322315098151],[-131.82071820718207,69.40244854011041],[-131.78111781117812,69.38843302495525],[-131.78831788317882,69.37091363101132],[-131.8351183511835,69.33587484312343],[-131.91791917919178,69.29032441886918],[-132.13392133921337,69.23426235824857],[-132.21312213122133,69.2009755097551],[-132.35712357123572,69.16768866126162],[-132.54432544325442,69.1414095703457],[-132.72072720727206,69.07833975214751],[-132.75672756727568,69.04154902486525],[-132.7711277112771,69.01176605516056],[-132.7639276392764,68.97322338848389],[-132.73872738727385,68.92241714604646],[-132.70272702727027,68.89613805513056],[-132.54072540725406,68.88913029755298],[-132.53352533525336,68.87511478239782],[-132.57672576725767,68.84708375208751],[-132.70632706327063,68.81554884298842],[-133.3039330393304,68.84708375208751],[-133.33633336333364,68.83482017632676],[-133.31833318333184,68.81905272177721],[-133.19233192331922,68.77700617631177],[-133.13833138331384,68.74722320660706],[-133.19593195931958,68.74021544902948],[-133.3471334713347,68.76999841873419],[-133.37233372333725,68.78926975207253],[-133.41913419134193,68.84357987329872],[-133.37953379533795,68.88737835815857],[-133.22833228332283,68.96796757030071],[-133.0879308793088,69.02928544910449],[-132.96912969129693,69.10111496427464],[-132.8179281792818,69.20623132793827],[-132.68832688326881,69.26054144916449],[-132.47952479524795,69.27280502492525],[-132.3319233192332,69.30784381281313],[-132.1951219512195,69.36390587343374],[-132.13032130321304,69.40244854011041],[-131.98991989919898,69.51807654014041],[-131.93951939519394,69.53384399468996],[-131.86391863918638,69.5496114492395],[-131.47151471514715,69.57939441894419],[-131.3059130591306,69.59691381288812],[-131.2087120871209,69.61618514622646],[-130.96030960309602,69.631952600776],[-130.83070830708306,69.65122393411434],[-130.70830708307082,69.68626272200223],[-130.45990459904598,69.7791155099051],[-129.64989649896498,69.99810793420434],[-129.53829538295383,70.07344132816328],[-129.53829538295383,70.10497623726238],[-129.62469624696246,70.16804605546056],[-129.6750967509675,70.19257320698208],[-129.7290972909729,70.19257320698208],[-129.89829898298984,70.10672817665676],[-129.94509945099452,70.09096072210721],[-130.04230042300424,70.094464600896],[-130.17550175501754,70.08570490392404],[-130.27630276302762,70.0979684796848],[-130.39510395103952,70.12950338878389],[-130.49950499504996,70.14351890393905],[-130.6651066510665,70.1277514493895],[-130.92790927909277,70.05241805543056],[-130.9891098910989,70.01737926754268],[-131.03231032310322,69.978836600866],[-131.13671136711366,69.90700708569585],[-131.2159121591216,69.89999932811827],[-131.32031320313203,69.92452647963981],[-131.44271442714427,69.91751872206223],[-131.5831158311583,69.88247993417434],[-131.93591935919358,69.7528364189892],[-132.16272162721629,69.70553405534056],[-132.23112231122312,69.70728599473495],[-132.33552335523353,69.7510844795948],[-132.48672486724865,69.73882090383404],[-132.5371253712537,69.72655732807328],[-132.56952569525694,69.70728599473495],[-132.56952569525694,69.69852629776298],[-132.47952479524795,69.69327047957981],[-132.41112411124112,69.67399914624147],[-132.4039240392404,69.65823169169192],[-132.45072450724507,69.64772005532555],[-132.52632526325263,69.64246423714238],[-132.83952839528393,69.65122393411434],[-132.91512915129152,69.63020066138162],[-133.02673026730267,69.50756490377404],[-133.08433084330844,69.47077417649177],[-133.16353163531636,69.4339834492095],[-133.2931329313293,69.41296017647676],[-133.47673476734766,69.4059524188992],[-133.69273692736928,69.36916169161691],[-133.94833948339482,69.30083605523555],[-134.17514175141753,69.25353369158691],[-134.16434164341644,69.27981278250283],[-134.01674016740168,69.38843302495525],[-133.94833948339482,69.4287276310263],[-133.879938799388,69.50756490377404],[-133.90153901539014,69.52858817650676],[-134.07794077940778,69.55837114621147],[-134.13554135541355,69.58640217652177],[-134.18954189541896,69.63896035835359],[-134.24354243542436,69.66874332805827],[-134.4091440914409,69.68100690381905],[-134.45234452344522,69.6652394492695],[-134.4739447394474,69.631952600776],[-134.49554495544956,69.57238666136661],[-134.4919449194492,69.54610757045072],[-134.45594455944558,69.47778193406936],[-134.49554495544956,69.46727029770298],[-134.85194851948518,69.48654163104132],[-135.139951399514,69.46727029770298],[-135.19755197551976,69.44975090375902],[-135.229952299523,69.42522375223751],[-135.2551525515255,69.32361126736268],[-135.2911529115291,69.30784381281313],[-135.49995499955,69.33762678251782],[-135.6151561515615,69.29032441886918],[-135.69075690756907,69.31134769160192],[-135.91035910359102,69.11162660064102],[-135.84915849158492,69.0818436309363],[-135.7411574115741,69.04855678244283],[-135.65115651156512,69.03103738849887],[-135.57555575555756,69.02753350971011],[-135.589955899559,69.00826217637177],[-135.69435694356943,69.00125441879419],[-135.87435874358744,69.00125441879419],[-135.92475924759248,68.99249472182223],[-135.9391593915939,68.97497532787827],[-135.8959589595896,68.92592102483525],[-135.8779587795878,68.91716132786328],[-135.6367563675637,68.89263417634177],[-135.43515435154353,68.84182793390434],[-135.40635406354062,68.82956435814359],[-135.229952299523,68.69466502477525],[-135.25875258752586,68.68415338840887],[-135.3631536315363,68.69641696416963],[-135.8671586715867,68.83306823693238],[-136.12276122761227,68.8821225399754],[-136.4971649716497,68.89788999452495],[-136.71676716767166,68.88913029755298],[-137.06957069570694,68.95044817635676],[-137.26037260372604,68.96446369151192],[-137.8687786877869,69.09235526730268],[-138.1279812798128,69.15192120671207],[-138.289982899829,69.21849490369902],[-138.68958689586896,69.3166035097851],[-139.18279182791827,69.516324600746],[-139.97839978399784,69.62144096440966],[-140.40680406804069,69.60216963107132],[-140.86040860408605,69.6354564795648],[-141.00081000810007,69.65122393411434],[-141.080010800108,69.6599836310863],[-141.2888128881289,69.6652394492695],[-141.33921339213393,69.64596811593117],[-141.40761407614076,69.65297587350872],[-141.52641526415263,69.71429375231253],[-141.6992169921699,69.77035581293313],[-142.2968229682297,69.87021635841359],[-142.4228242282423,69.94029393418936],[-142.7072270722707,70.03314672209223],[-143.21843218432184,70.11548787362875],[-143.2760327603276,70.094464600896],[-143.3552335523355,70.08920878271283],[-143.56763567635676,70.10147235847359],[-143.74763747637476,70.10147235847359],[-144.06444064440643,70.05416999482495],[-144.4172441724417,70.0384025402754],[-144.61884618846187,69.9823404796548],[-145.19845198451983,70.00861957057072],[-145.2380523805238,70.03314672209223],[-145.43965439654397,70.05066611603615],[-145.82485824858247,70.1592863584886],[-146.05886058860588,70.15578247969981],[-146.2820628206282,70.18556544940449],[-146.74646746467465,70.19257320698208],[-147.06327063270632,70.16979799485495],[-147.70407704077041,70.21710035850359],[-147.79047790477904,70.23987557063072],[-147.86967869678696,70.3029453888289],[-148.03888038880388,70.31520896458966],[-148.14328143281432,70.35550357066072],[-148.24768247682476,70.3572555100551],[-148.370083700837,70.31520896458966],[-148.4780847808478,70.31871284337845],[-148.6868868688687,70.41682144946449],[-148.84528845288452,70.42558114643646],[-149.27009270092702,70.5009145403954],[-149.41049410494105,70.49215484342344],[-149.54369543695438,70.51317811615615],[-149.87129871298714,70.50967423736736],[-150.1521015210152,70.44310054038041],[-150.27450274502746,70.43434084340845],[-150.4041040410404,70.44310054038041],[-150.54450544505445,70.49040290402905],[-150.66330663306633,70.50967423736736],[-150.98010980109802,70.46412381311313],[-151.12771127711278,70.45186023735238],[-151.2249122491225,70.4185733888589],[-151.9449194491945,70.45186023735238],[-151.8189181891819,70.51142617676177],[-151.8009180091801,70.53770526767767],[-151.76851768517685,70.5604804798048],[-152.17172171721717,70.556976601016],[-152.25452254522546,70.56748823738238],[-152.26892268922688,70.61479060103102],[-152.39852398523985,70.62004641921419],[-152.47052470524704,70.65333326770767],[-152.43812438124382,70.73392247984981],[-152.2329223292233,70.81100781320313],[-152.30132301323013,70.84604660109102],[-152.4921249212492,70.8810853889789],[-152.6721267212672,70.89159702534525],[-152.78372783727838,70.8758295707957],[-153.23373233732337,70.9318916314163],[-153.49653496534967,70.89159702534525],[-153.70173701737016,70.89334896473966],[-153.91773917739178,70.87758151019011],[-154.1949419494195,70.80049617683676],[-154.3929439294393,70.83903884351344],[-154.59814598145982,70.8477985404854],[-154.78534785347853,70.89510090413404],[-154.72774727747276,70.92838775262751],[-154.67374673746738,70.98795369203691],[-154.81774817748177,71.04927157084072],[-154.94374943749438,71.08255841933419],[-155.1669516695167,71.10007781327815],[-155.22815228152282,71.08255841933419],[-155.31455314553145,71.01423278295283],[-155.5809558095581,70.89510090413404],[-155.7069570695707,70.85655823745736],[-155.87255872558725,70.83553496472464],[-155.97335973359733,70.84254272230223],[-156.04176041760417,70.90210866171162],[-156.1461614616146,70.92838775262751],[-155.80415804158042,70.9949614496145],[-155.63495634956348,71.06153514660147],[-155.5809558095581,71.12110108601087],[-155.64575645756457,71.18241896481464],[-155.81135811358115,71.18767478299785],[-156.470164701647,71.29103920726706],[-156.56736567365672,71.3418454497045],[-156.49536495364953,71.37863617698676],[-156.39456394563945,71.39615557093072],[-156.470164701647,71.40841914669147],[-156.78336783367834,71.31907023757736],[-156.9741697416974,71.22972132846328],[-157.19377193771936,71.09307005570057],[-157.32337323373233,71.03875993447434],[-157.6041760417604,70.9406513283883],[-157.91017910179102,70.86006211624616],[-158.0001800018,70.84604660109102],[-158.48258482584825,70.84079078290782],[-158.51138511385113,70.8197675101751],[-158.61938619386194,70.79874423744238],[-158.99738997389974,70.80224811623117],[-159.07659076590767,70.77246514652646],[-159.24939249392494,70.74793799500495],[-159.30339303393035,70.75319381318815],[-159.33939339393393,70.78122484349845],[-159.26379263792637,70.81451169199192],[-159.18459184591845,70.83203108593585],[-159.19179191791918,70.86006211624616],[-159.23139231392315,70.87758151019011],[-159.3141931419314,70.8793334495845],[-159.68139681396815,70.78648066168162],[-160.0810008100081,70.63406193436936],[-159.9621996219962,70.63406193436936],[-159.74619746197462,70.53069751010011],[-159.3861938619386,70.52368975252253],[-159.6849968499685,70.47638738887389],[-159.81459814598145,70.49741066160661],[-159.84339843398433,70.45361217674676],[-159.8577985779858,70.38879041915419],[-159.85419854198543,70.32396866156162],[-159.8649986499865,70.27841823730736],[-159.90819908199083,70.3309764191392],[-160.09540095400953,70.33272835853359],[-160.00540005400055,70.44835635856359],[-160.10620106201063,70.4728835100851],[-159.9621996219962,70.56748823738238],[-160.0450004500045,70.5850076313263],[-160.1170011700117,70.59201538890389],[-160.63540635406355,70.4466044191692],[-160.6462064620646,70.42032532825328],[-160.99540995409953,70.30469732822328],[-161.639816398164,70.23461975244751],[-161.76941769417695,70.19607708577087],[-161.99621996219963,70.16454217667177],[-162.07542075420753,70.16279023727736],[-162.0430204302043,70.17680575243253],[-161.91341913419134,70.20483678274283],[-161.819818198182,70.24863526760268],[-161.76221762217622,70.25739496457464],[-161.78021780217802,70.27666629791298],[-161.81261812618126,70.29068181306812],[-161.8810188101881,70.3309764191392],[-161.9782197821978,70.28717793427936],[-162.0718207182072,70.22761199486996],[-162.3490234902349,70.094464600896],[-162.9538295382954,69.75809223717238],[-163.09423094230942,69.61092932804328],[-163.130231302313,69.45500672194223],[-163.16263162631626,69.38843302495525],[-163.18783187831878,69.37967332798328],[-163.2058320583206,69.39193690374404],[-163.2490324903249,69.3446345400954],[-163.5370353703537,69.169440600656],[-163.86823868238682,69.03629320668207],[-164.1490414904149,68.96095981272313],[-164.3038430384304,68.93643266120162],[-164.89064890648908,68.90314581270812],[-165.04545045450453,68.8821225399754],[-165.509855098551,68.86810702482026],[-166.20826208262082,68.88562641876419],[-166.1830618306183,68.79802944904449],[-166.28386283862838,68.57378120656207],[-166.3810638106381,68.42486635803857],[-166.4458644586446,68.38982757015071],[-166.5718657186572,68.36179653984041],[-166.64746647466475,68.37406011560117],[-166.54666546665467,68.42486635803857],[-166.6438664386644,68.40734696409464],[-166.78786787867878,68.360044600446],[-166.57546575465756,68.31974999437494],[-166.40986409864098,68.30748641861419],[-166.2370623706237,68.27770344890948],[-165.95985959859598,68.15506769130192],[-165.38745387453875,68.04644744884948],[-164.12384123841238,67.6067106608566],[-163.94383943839438,67.47706714567147],[-163.79983799837999,67.27033829713298],[-163.72063720637206,67.19500490317404],[-163.53343533435333,67.10215211527117],[-163.00063000630007,67.02681872131222],[-162.7630276302763,67.03557841828419],[-162.5830258302583,67.01805902434023],[-162.41022410224102,67.10390405466555],[-162.41022410224102,67.0601055698057],[-162.39222392223922,67.01981096373464],[-161.96381963819638,67.04959393343933],[-161.7190171901719,67.01981096373464],[-161.62181621816217,66.97951635766358],[-161.72981729817297,66.92345429704298],[-161.87741877418773,66.80432241822419],[-161.85581855818558,66.70095799395494],[-161.67941679416793,66.64489593333434],[-161.57141571415713,66.59233775150253],[-161.39861398613985,66.55204314543147],[-161.0530105301053,66.6536556303063],[-160.86580865808656,66.67117502425023],[-160.64260642606425,66.60460132726328],[-160.3618036180362,66.61336102423525],[-160.2610026100261,66.57306641816419],[-160.22860228602286,66.50824466057162],[-160.23220232202323,66.42064769085192],[-160.64980649806498,66.37334532720328],[-160.7830078300783,66.38385696356963],[-161.04941049410493,66.47495781207812],[-161.15741157411574,66.49598108481084],[-161.33741337413375,66.49598108481084],[-161.58941589415895,66.45919035752857],[-161.90981909819098,66.55905090300902],[-162.05022050220504,66.66767114546147],[-162.0178201782018,66.78329914549147],[-162.1330213302133,66.8008185394354],[-162.2518225182252,66.91819847885978],[-162.35982359823598,66.94798144856449],[-162.47862478624785,66.93046205462053],[-162.6082260822608,66.89367132733827],[-162.54342543425435,66.80432241822419],[-162.46782467824679,66.73599678184283],[-162.31662316623166,66.73424484244842],[-162.19062190621906,66.69395023637736],[-161.88821888218882,66.49247720602207],[-161.9170191701917,66.41188799387993],[-161.8270182701827,66.37159338780887],[-161.54621546215463,66.40663217569676],[-161.12141121411213,66.3348026605266],[-161.0710107101071,66.29450805445555],[-161.0350103501035,66.18939169079192],[-161.11061110611107,66.24019793322933],[-161.20061200612005,66.2191746604966],[-161.34461344613447,66.24720569080691],[-161.45621456214562,66.28224447869479],[-161.5570155701557,66.2507095695957],[-161.81621816218163,66.05449235742358],[-161.9350193501935,66.04222878166283],[-162.21582215822158,66.07025981197313],[-162.58662586625866,66.05098847863479],[-162.72342723427235,66.05974817560676],[-162.88542885428853,66.10004278167781],[-163.16983169831698,66.0755156301563],[-163.69543695436954,66.08427532712827],[-164.0338403384034,66.21567078170781],[-163.96543965439653,66.25771732717328],[-163.89343893438934,66.28750029687797],[-163.90423904239043,66.37860114538645],[-163.79263792637926,66.49247720602207],[-163.77463774637746,66.53101987269872],[-163.83943839438393,66.56080284240343],[-163.89343893438934,66.57657029695298],[-163.8142381423814,66.58357805453053],[-163.63783637836377,66.57481835755857],[-163.7278372783728,66.61686490302404],[-164.0590405904059,66.61160908484084],[-164.46224462244624,66.58883387271374],[-164.67464674646746,66.55554702422023],[-165.06345063450635,66.43816708479585],[-165.19665196651965,66.43991902419023],[-165.44865448654485,66.41013605448555],[-165.77625776257761,66.31903520597706],[-165.81225812258123,66.28925223627238],[-165.8410584105841,66.24545375141253],[-165.56025560255603,66.16661647866479],[-165.5890558905589,66.14559320593207],[-165.62865628656286,66.13157769077691],[-165.72225722257224,66.11230635743857],[-166.01026010260102,66.12106605441053],[-166.0570605706057,66.12807381198812],[-166.21546215462155,66.17012035745358],[-166.39906399063992,66.14384126653766],[-166.53946539465394,66.10004278167781],[-166.74826748267483,66.05098847863479],[-166.8958689586896,65.9598876301263],[-166.99666996669967,65.90557750890008],[-167.0758707587076,65.87754647858978],[-167.40707407074072,65.86002708464585],[-167.579875798758,65.75841459977099],[-167.91467914679146,65.68132926641766],[-167.92547925479255,65.71461611491114],[-167.9290792907929,65.74790296340464],[-168.00828008280084,65.71987193309434],[-168.08748087480876,65.65855405429053],[-168.03348033480336,65.59548423609237],[-167.98667986679868,65.56745320578204],[-167.40347403474036,65.42204223604736],[-166.66546665466655,65.33794914511645],[-166.60786607866078,65.35196466027159],[-166.19746197461976,65.30641423601736],[-166.15786157861578,65.28539096328464],[-166.1218612186122,65.26086381176313],[-166.28026280262802,65.27312738752389],[-166.4530645306453,65.24684829660796],[-166.53226532265322,65.1539955087051],[-166.76266762667626,65.13472417536676],[-166.8562685626856,65.14698775112751],[-166.90666906669065,65.16450714507144],[-166.92826928269284,65.15749938749389],[-166.82746827468276,65.09618150869008],[-166.55026550265504,64.95252247834978],[-166.41346413464134,64.92624338743389],[-166.40986409864098,64.82638284195343],[-166.47826478264784,64.79835181164313],[-166.48186481864818,64.72827423586736],[-166.32346323463236,64.62490981159812],[-166.14346143461435,64.58286326613265],[-165.44505445054452,64.5127856903569],[-165.1390513905139,64.46548332670827],[-164.9770497704977,64.45321975094751],[-164.89784897848978,64.4602275085251],[-164.85824858248583,64.47949884186343],[-164.82944829448294,64.5110337509625],[-164.76464764647648,64.53030508430084],[-164.72864728647286,64.52329732672328],[-164.69264692646925,64.50752987217373],[-164.3038430384304,64.58461520552706],[-163.71343713437133,64.58811908431585],[-163.48663486634865,64.54957641763917],[-163.2670326703267,64.47599496307464],[-163.14463144631446,64.4234367812428],[-163.10503105031052,64.47774690246902],[-163.0510305103051,64.51979344793449],[-163.17343173431735,64.53380896308963],[-163.2490324903249,64.56359193279434],[-163.3030330303303,64.60563847825978],[-163.20223202232023,64.65118890251404],[-162.87462874628747,64.5162895691457],[-162.8062280622806,64.37438247819978],[-162.71262712627126,64.37788635698857],[-162.6370263702637,64.4514678115531],[-162.33462334623346,64.61264623583736],[-162.17262172621727,64.67746799342993],[-161.86661866618667,64.7422897510225],[-161.75861758617586,64.81587120558706],[-161.63261632616326,64.79309599345993],[-161.4670146701467,64.79484793285434],[-161.18621186211863,64.92449144803948],[-161.12861128611286,64.92624338743389],[-161.0638106381064,64.90346817530676],[-160.96660966609664,64.84039835710857],[-160.88740887408875,64.79484793285434],[-160.8550085500855,64.75630526617766],[-160.8370083700837,64.68272381161313],[-160.89460894608945,64.61264623583736],[-160.93060930609306,64.57935938734389],[-161.04941049410493,64.53380896308963],[-161.19341193411935,64.5162895691457],[-161.4130141301413,64.52680120551204],[-161.49221492214923,64.43394841760917],[-161.38421384213842,64.43920423579235],[-161.21861218612185,64.3971576903269],[-160.98820988209883,64.2517467205922],[-160.90540905409054,64.03100235689857],[-160.84060840608407,63.93464569020691],[-160.77940779407794,63.819017690176906],[-160.82620826208262,63.7296687810628],[-160.9270092700927,63.66134314468144],[-161.09981099810997,63.557978720412194],[-161.26541265412655,63.49666084160842],[-161.50661506615066,63.468629811298115],[-161.97461974619745,63.45286235674857],[-162.05742057420574,63.472133690086906],[-162.11142111421114,63.53345156889068],[-162.19422194221943,63.540459326468266],[-162.28422284222842,63.52994769010189],[-162.35982359823598,63.45286235674857],[-162.62262622626227,63.26540484154842],[-162.8062280622806,63.20583890213902],[-162.94662946629467,63.11473805363053],[-163.06183061830617,63.07969926574265],[-163.28863288632886,63.04641241724917],[-163.36063360633605,63.04641241724917],[-163.42183421834218,63.08495508392585],[-163.50463504635047,63.10597835665857],[-163.64863648636486,63.056924053615546],[-163.73863738637385,63.01662944754449],[-163.74943749437494,63.030644962699625],[-163.72423724237242,63.048164356643554],[-163.6630366303663,63.07093956877068],[-163.6342363423634,63.09021090210902],[-163.61623616236162,63.125249689996906],[-163.7350373503735,63.193575326378266],[-163.94383943839438,63.24788544760449],[-164.1058410584106,63.261900962759626],[-164.40824408244083,63.214598599110985],[-164.46224462244624,63.1848156294063],[-164.52344523445234,63.12700162939129],[-164.37584375843758,63.053420174826755],[-164.3830438304383,63.030644962699625],[-164.429844298443,63.041156599066],[-164.67824678246782,63.02013332633325],[-164.76464764647648,62.97107902329023],[-164.80064800648006,62.91852084145842],[-164.84384843848437,62.80114090203401],[-164.81864818648185,62.67675320503204],[-164.79344793447933,62.62244308380585],[-164.68904689046892,62.67675320503204],[-164.58824588245884,62.710040053525546],[-164.59544595445954,62.68726484139842],[-164.68904689046892,62.60842756865068],[-164.84384843848437,62.58039653834038],[-164.7970479704797,62.51207090195902],[-164.75744757447575,62.496303447409474],[-164.7790477904779,62.48053599285993],[-164.89064890648908,62.517326720142194],[-164.99864998649986,62.53309417469174],[-165.1138511385114,62.51207090195902],[-165.19305193051932,62.473528235282345],[-165.44865448654485,62.30359011402615],[-165.70785707857078,62.10036514427645],[-165.7438574385744,62.011016235162344],[-165.72585725857257,61.96020999272491],[-165.70425704257042,61.92692314423144],[-165.61425614256143,61.86910914421645],[-165.83385833858338,61.83757423511736],[-165.99225992259923,61.83407035632857],[-166.07866078660786,61.802535447229474],[-166.02106021060212,61.74822532600325],[-165.80865808658086,61.69566714417144],[-165.83385833858338,61.67989968962189],[-166.10026100261,61.644860901734006],[-166.13266132661326,61.65712447749476],[-166.16866168661687,61.65011671991721],[-166.1650616506165,61.5887988411134],[-166.15426154261542,61.54675229564796],[-166.0930609306093,61.506457689576905],[-165.95985959859598,61.550256174436754],[-165.84465844658448,61.53624065928159],[-165.79785797857977,61.49069023502736],[-165.90585905859058,61.40309326530766],[-165.86265862658627,61.33651956832068],[-165.689856898569,61.299728841038416],[-165.62865628656286,61.16482950767008],[-165.56745567455675,61.10175968947189],[-165.4810548105481,61.09475193189431],[-165.38025380253802,61.10701550765506],[-165.38025380253802,61.16833338645887],[-165.3910539105391,61.21213187131872],[-165.33345333453335,61.26644199254491],[-165.2722527225272,61.275201689516905],[-165.24345243452436,61.26819393193932],[-165.3118531185312,61.227899325868265],[-165.34425344253444,61.19811635616355],[-165.27945279452794,61.17008532585325],[-165.20385203852038,61.15256593190932],[-165.14985149851498,61.18760471979721],[-165.12825128251282,61.19286053798038],[-165.1390513905139,61.12979071978219],[-165.07785077850778,61.09475193189431],[-164.94104941049412,61.114023265232646],[-164.8690486904869,61.112271325838265],[-164.87624876248762,61.085992234922344],[-164.99864998649986,61.043945689456905],[-165.1750517505175,60.96510841670917],[-165.1138511385114,60.93357350761008],[-165.06705067050672,60.92130993184932],[-164.75384753847538,60.93182156821567],[-164.44064440644405,60.87050368941189],[-163.99423994239942,60.86524787122872],[-163.74943749437494,60.970364234892344],[-163.65943659436596,60.93882932579325],[-163.58743587435873,60.903790537905365],[-163.6558365583656,60.87751144698947],[-163.83583835838357,60.881015325778264],[-163.9078390783908,60.85298429546796],[-163.62343623436234,60.82144938636887],[-163.51183511835117,60.79867417424174],[-163.42183421834218,60.7566276287763],[-163.529835298353,60.6637748408734],[-163.73143731437315,60.59019338630887],[-163.82143821438214,60.6690306590566],[-163.89343893438934,60.744364053015516],[-163.93663936639365,60.75837956817068],[-163.99783997839978,60.765387325748264],[-164.1310413104131,60.6918058711837],[-164.31104311043111,60.605960840858415],[-164.37224372243722,60.59194532570325],[-164.32184321843218,60.64625544692947],[-164.26424264242644,60.72509271967721],[-164.31824318243181,60.77064314393144],[-164.36864368643685,60.79517029545295],[-164.51264512645128,60.81969744697446],[-164.6818468184682,60.8722556288063],[-164.80424804248042,60.89152696214461],[-164.90144901449014,60.87400756820068],[-165.01665016650168,60.74086017422675],[-165.3550535505355,60.54113908326582],[-165.22545225452254,60.52361968932189],[-165.1138511385114,60.52537162871627],[-165.02745027450274,60.50084447719476],[-165.0490504905049,60.464053749912495],[-165.059850598506,60.41324750747506],[-164.91944919449193,60.348425749882495],[-164.80064800648006,60.306379204417055],[-164.6638466384664,60.304627265022646],[-164.46944469444693,60.14870465892159],[-164.1310413104131,59.99453399221491],[-164.14184141841417,59.94898356796068],[-164.14184141841417,59.89642538612887],[-163.9078390783908,59.80707647701476],[-163.6810368103681,59.80182065883159],[-163.22023220232202,59.84561914369144],[-162.87822878228783,59.92270447704476],[-162.7342273422734,59.99278205282053],[-162.57222572225723,59.98927817403174],[-162.53622536225362,60.03833247707476],[-162.50022500225003,60.12592944679446],[-162.52542525425255,60.19951090135902],[-162.5470254702547,60.23104581045811],[-162.68382683826837,60.26958847713476],[-162.6010260102601,60.29761950744506],[-162.46782467824679,60.39397617413675],[-162.26622266222662,60.59544920449204],[-162.20142201422016,60.63399187116872],[-162.13662136621366,60.68479811360612],[-162.06822068220683,60.695309749972495],[-161.96021960219602,60.695309749972495],[-161.9458194581946,60.68479811360612],[-162.14022140221402,60.61472053783038],[-162.28782287822878,60.45704599233491],[-162.4210242102421,60.283603992289926],[-162.2410224102241,60.17848762862627],[-162.13662136621366,59.980518477059775],[-161.90981909819098,59.71422368911189],[-161.8270182701827,59.588084052715516],[-161.83061830618306,59.51450259815098],[-161.87381873818737,59.42865756782567],[-161.92061920619207,59.36558774962751],[-162.0250202502025,59.28324659809098],[-161.98181981819818,59.14659532532826],[-161.8918189181892,59.076517749552494],[-161.79461794617947,59.10980459804597],[-161.64341643416435,59.10980459804597],[-161.78741787417874,59.0169518101431],[-161.7910179101791,58.95037811315612],[-161.78021780217802,58.89781993132431],[-161.72261722617225,58.79445550705506],[-161.85581855818558,58.71737017370174],[-162.0070200702007,58.685835264602645],[-162.1438214382144,58.64378871913718],[-161.7550175501755,58.61225381003811],[-161.36261362613627,58.6700678100531],[-161.32661326613265,58.74364926461763],[-161.2870128701287,58.76116865856159],[-161.24741247412473,58.79971132523826],[-161.2150121501215,58.801463264632645],[-160.92340923409233,58.871540840408414],[-160.81540815408155,58.871540840408414],[-160.6570065700657,58.95563393133932],[-160.520205202052,59.008192113171134],[-160.3618036180362,59.05199059803098],[-160.2610026100261,58.97140138588887],[-160.1530015300153,58.90657962829627],[-159.9189991899919,58.82073459797098],[-159.83259832598327,58.83650205252053],[-159.74259742597425,58.894316052535515],[-159.67059670596706,58.91183544647947],[-159.45459454594547,58.79270356766068],[-159.35739357393572,58.72087405249053],[-159.08379083790837,58.47034671909219],[-158.95058950589507,58.40377302210521],[-158.78858788587885,58.44056374938748],[-158.77058770587706,58.52115296152962],[-158.86058860588605,58.71912211309612],[-158.8389883898839,58.79445550705506],[-158.77418774187743,58.90307574950748],[-158.810188101881,58.97315332528325],[-158.75978759787597,58.95037811315612],[-158.6769867698677,58.9293548404234],[-158.58338583385833,58.987168840438414],[-158.5149851498515,59.0730138707637],[-158.42138421384215,59.09053326470766],[-158.21978219782198,59.03797508287582],[-158.07938079380793,58.97665720407204],[-158.1909819098191,58.98016108286083],[-158.31338313383134,59.009944052565515],[-158.4249842498425,58.99943241619917],[-158.47538475384755,58.938114537395364],[-158.5041850418504,58.850517567675666],[-158.43938439384394,58.78219193129431],[-158.3889838898389,58.74540120401204],[-158.30258302583024,58.642036779742796],[-158.1909819098191,58.61400574943249],[-158.0217802178022,58.640284840348414],[-157.66537665376654,58.74890508280083],[-157.14337143371432,58.87679665859159],[-156.96336963369635,58.988920779832796],[-156.80856808568086,59.13433174956751],[-156.92376923769237,58.964393628311285],[-157.0389703897039,58.77343223432234],[-157.01017010170102,58.74364926461763],[-156.9741697416974,58.736641507040076],[-157.22977229772297,58.640284840348414],[-157.46017460174602,58.503633567585666],[-157.5249752497525,58.42129241604917],[-157.5249752497525,58.3512148402734],[-157.4889748897489,58.25310623418733],[-157.39537395373952,58.2355868402434],[-157.33777337773378,58.23383490084902],[-157.19377193771936,58.19354029477793],[-157.44217442174423,58.17251702204521],[-157.55377553775537,58.13923017355174],[-157.61137611376114,58.05163320383204],[-157.62217622176223,57.89571059773098],[-157.68337683376834,57.743291870418716],[-157.69777697776976,57.68022205222053],[-157.67977679776797,57.63817550675506],[-157.60777607776078,57.601384779472795],[-157.5717757177572,57.54006690066902],[-157.53217532175321,57.52605138551385],[-157.47457474574745,57.51904362793627],[-157.46017460174602,57.506780052175515],[-157.53577535775358,57.484004840048385],[-157.6437764377644,57.49802035520355],[-157.67257672576727,57.5137878097531],[-157.69777697776976,57.54006690066902],[-157.73737737377374,57.54882659764098],[-157.84537845378455,57.527803324908234],[-157.8957789577896,57.51203587035869],[-158.0469804698047,57.40867144608947],[-158.13338133381333,57.366624900624004],[-158.22338223382235,57.34209774910249],[-158.32058320583207,57.298299264242644],[-158.47538475384755,57.19843871876219],[-158.5869858698587,57.114345627831284],[-158.66258662586625,57.03901223387234],[-158.6769867698677,56.996965688406874],[-158.6841868418684,56.94440750657506],[-158.68058680586805,56.88834544595446],[-158.66618666186662,56.82877950654506],[-158.67338673386735,56.795492658051586],[-158.70938709387093,56.788484900474],[-158.78138781387813,56.795492658051586],[-158.89658896588966,56.816515930784306],[-158.91818918189182,56.8480508398834],[-158.91818918189182,56.881337688376874],[-158.99018990189902,56.860314415644154],[-159.15939159391593,56.769213567135665],[-159.2817928179282,56.68862435499355],[-159.7857978579786,56.562484718597176],[-160.0450004500045,56.43634508220083],[-160.14940149401494,56.39605047612977],[-160.30060300603006,56.31370932459325],[-160.37620376203762,56.2418798094231],[-160.46260462604627,56.13676344575944],[-160.5130051300513,56.05967811240612],[-160.53820538205383,56.007119930574305],[-160.52740527405274,55.96507338510884],[-160.48060480604806,55.935290415404154],[-160.3078030780308,55.865212839628384],[-160.27180271802717,55.83192599113491],[-160.29340293402933,55.80564690021899],[-160.34740347403473,55.800391082035816],[-160.43740437404375,55.81615853658536],[-160.49860498604986,55.83718180931808],[-160.5310053100531,55.863460900234],[-160.59940599405994,55.87397253660038],[-160.70740707407074,55.870468657811585],[-160.75780757807578,55.85470120326204],[-160.7470074700747,55.772360051725514],[-160.76140761407615,55.75659259717597],[-160.80460804608046,55.754840657781585],[-160.85140851408514,55.772360051725514],[-161.00621006210062,55.887988051755514],[-161.00981009810098,55.912515203277025],[-160.90180901809018,55.94054623358733],[-160.87660876608766,55.97032920329204],[-160.8982089820898,55.99310441541914],[-160.970209702097,55.97032920329204],[-161.14661146611465,55.9510578699537],[-161.19341193411935,55.95456174874249],[-161.2222122221222,55.97733696086959],[-161.1790117901179,56.01412768815189],[-161.2150121501215,56.02113544572944],[-161.69741697416976,55.90725938509385],[-161.9350193501935,55.82491823355733],[-162.15822158221582,55.7198018698937],[-162.3490234902349,55.595414172891736],[-162.51462514625146,55.450003203157024],[-162.65862658626585,55.35014265767657],[-162.78462784627845,55.29758447584476],[-162.85662856628565,55.25378599098491],[-162.8710287102871,55.218747203097024],[-162.9070290702907,55.195971990969895],[-162.9610296102961,55.18370841520914],[-163.00783007830077,55.18721229399793],[-163.04383043830438,55.20473168794189],[-163.11583115831158,55.19422005157551],[-163.2778327783278,55.12239053640536],[-163.3030330303303,55.09611144548944],[-163.30663306633068,55.059320718207175],[-163.2850328503285,55.01026641516415],[-163.29583295832958,54.94894853636035],[-163.3390333903339,54.8771190211902],[-163.33543335433353,54.83857635451355],[-163.28863288632886,54.83682441511914],[-163.22023220232202,54.86310350603506],[-163.130231302313,54.91741362726128],[-163.10143101431015,54.97347568788189],[-163.12663126631267,55.034793566685664],[-163.11943119431194,55.06457653639035],[-162.9970299702997,55.04705714244642],[-162.86382863828638,54.95420435454355],[-162.82062820628207,54.95070047575476],[-162.6730267302673,54.99625090000899],[-162.6190261902619,55.038297445474456],[-162.61542615426154,55.07158429396793],[-162.64422644226443,55.218747203097024],[-162.62982629826297,55.246778233407326],[-162.54342543425435,55.243274354618535],[-162.49662496624967,55.20823556673065],[-162.4282242822428,55.14516574853249],[-162.41382413824138,55.106623081855815],[-162.45342453424536,55.09260756670065],[-162.4570245702457,55.07684011215113],[-162.4282242822428,55.061072657601585],[-162.3850238502385,55.05231296062959],[-162.33462334623346,55.05056102123521],[-162.27342273422735,55.07333623336234],[-162.21222212222122,55.12063859701098],[-162.16542165421654,55.14341380913808],[-162.07542075420753,55.13990993034929],[-161.98181981819818,55.199475869758686],[-161.74061740617407,55.39043726374763],[-161.7190171901719,55.42022023345234],[-161.6830168301683,55.53059241529914],[-161.65421654216541,55.56387926379264],[-161.60021600216,55.59366223349733],[-161.51741517415175,55.61818938501884],[-161.45981459814598,55.62870102138521],[-161.3590135901359,55.612933566835665],[-161.25461254612546,55.57964671834219],[-161.2150121501215,55.56037538500385],[-161.20061200612005,55.542855991059895],[-161.31221312213123,55.55862344560944],[-161.37341373413733,55.55687150621506],[-161.4130141301413,55.53584823348234],[-161.44541445414455,55.51307302135521],[-161.47781477814777,55.46401871831219],[-161.48141481414814,55.39744502132521],[-161.46341463414635,55.381677566775664],[-161.38061380613806,55.37116593040929],[-161.1790117901179,55.38868532435325],[-161.09981099810997,55.406204718297175],[-161.0242102421024,55.44124350618506],[-160.95220952209522,55.49380168801687],[-160.8982089820898,55.51307302135521],[-160.7722077220772,55.48329005165053],[-160.72540725407254,55.499057506200046],[-160.68220682206822,55.54110405166551],[-160.62460624606246,55.55161568803189],[-160.55260552605526,55.53584823348234],[-160.49860498604986,55.53760017287672],[-160.46260462604627,55.55862344560944],[-160.40860408604087,55.614685506230046],[-160.37260372603726,55.635708778962794],[-160.2430024300243,55.660235930484305],[-160.0450004500045,55.76360035475355],[-159.9621996219962,55.79513526385264],[-159.91179911799117,55.79163138506385],[-159.87579875798758,55.800391082035816],[-159.81099810998109,55.83192599113491],[-159.77139771397714,55.84068568810687],[-159.74259742597425,55.844189566895665],[-159.67779677796779,55.82491823355733],[-159.6669966699667,55.79513526385264],[-159.67059670596706,55.64446847593476],[-159.65979659796596,55.62519714259642],[-159.60939609396092,55.65322817290672],[-159.5661956619566,55.69527471837219],[-159.5409954099541,55.747832900204],[-159.5229952299523,55.80915077900778],[-159.42939429394295,55.84243762750128],[-158.78858788587885,55.986096657841586],[-158.70578705787057,56.04391065785657],[-158.62658626586267,56.1542828397034],[-158.59058590585906,56.18406580940808],[-158.55458554585545,56.1823138700137],[-158.54378543785438,56.166546415464154],[-158.52218522185223,56.07194168816687],[-158.5041850418504,56.06143005180053],[-158.47538475384755,56.075445566955665],[-158.4321843218432,56.11223629423793],[-158.27738277382775,56.19632938516884],[-158.29178291782918,56.20333714274642],[-158.3169831698317,56.25414338518385],[-158.34578345783459,56.280422476099744],[-158.38538385383853,56.30144574883249],[-158.46818468184682,56.31896514277642],[-158.53658536585365,56.308453506410075],[-158.5509855098551,56.31195738519884],[-158.53658536585365,56.33473259732597],[-158.41418414184142,56.43634508220083],[-158.35298352983529,56.45386447614476],[-158.1909819098191,56.47839162766627],[-158.12258122581227,56.5011668397934],[-158.07218072180723,56.50992653676536],[-157.9821798217982,56.50992653676536],[-157.93177931779317,56.52043817313174],[-157.9281792817928,56.53094980949808],[-157.97857978579785,56.54321338525884],[-158.07938079380793,56.55197308223083],[-158.0289802898029,56.59226768830189],[-157.87057870578707,56.6448258701337],[-157.769777697777,56.651833627711284],[-157.67257672576727,56.63431423376733],[-157.61137611376114,56.62730647618977],[-157.5789757897579,56.63431423376733],[-157.52857528575285,56.672856900444],[-157.4889748897489,56.7604538701637],[-157.44217442174423,56.790236839868385],[-157.3917739177392,56.80950817320672],[-157.33417334173342,56.816515930784306],[-157.26937269372695,56.80775623381234],[-157.20457204572045,56.81126011260113],[-157.139771397714,56.82702756715068],[-157.0677706777068,56.860314415644154],[-156.98856988569887,56.91287259747597],[-156.92376923769237,56.94265556718068],[-156.87336873368733,56.94791138536385],[-156.8229682296823,56.96893465809657],[-156.77976779767798,57.00572538537884],[-156.71136711367114,57.01623702174521],[-156.62856628566286,57.00922926416763],[-156.59256592565924,57.065291324788234],[-156.50256502565026,57.08981847630977],[-156.47376473764737,57.10558593085932],[-156.40176401764018,57.20544647633977],[-156.3981639816398,57.24048526422763],[-156.4449644496445,57.29304344605947],[-156.47376473764737,57.3105628400034],[-156.47736477364774,57.32808223394733],[-156.43416434164342,57.35961714304642],[-156.24336243362433,57.44896605216053],[-156.1569615696157,57.462981567315666],[-156.08856088560884,57.44546217337174],[-156.05616056160562,57.44721411276612],[-156.0381603816038,57.52605138551385],[-155.99855998559985,57.54532271885219],[-155.81495814958149,57.55933823400733],[-155.7789577895779,57.56809793097932],[-155.72855728557286,57.625911930994306],[-155.62775627756278,57.673214294642946],[-155.59535595355953,57.70124532495325],[-155.59175591755917,57.73278023405234],[-155.53055530555307,57.759059324968234],[-155.41535415354153,57.77657871891219],[-155.31095310953108,57.806361688616875],[-155.1489514895149,57.88169508257582],[-155.09855098550986,57.91322999167491],[-155.00855008550084,58.016594415944155],[-154.58374583745837,58.05513708262083],[-154.580145801458,58.109447203847026],[-154.56934569345694,58.11820690081902],[-154.4109441094411,58.1479898705237],[-154.28134281342813,58.14623793112932],[-154.24534245342454,58.16025344628446],[-154.23454234542345,58.23383490084902],[-154.20934209342093,58.28814502207521],[-154.28134281342813,58.293400840258414],[-154.28854288542885,58.30391247662476],[-154.0869408694087,58.365230355428565],[-154.05454054540544,58.39676526452763],[-154.06174061740617,58.44231568878189],[-154.01854018540186,58.49312193121932],[-153.86373863738638,58.58772665851657],[-153.82053820538206,58.60349411306612],[-153.69813698136983,58.62626932519325],[-153.6189361893619,58.65430035550355],[-153.4389343893439,58.754160900984004],[-153.36333363333634,58.822486537365364],[-153.33453334533345,58.85752532525325],[-153.32733327333273,58.88380441616917],[-153.33813338133382,58.90833156769068],[-153.41733417334174,58.95913781012811],[-153.6549365493655,59.03797508287582],[-153.78813788137882,59.06775805258053],[-153.89973899739,59.078269688946875],[-154.130141301413,59.12031623441234],[-154.17694176941768,59.15535502230023],[-154.13734137341373,59.239448113231134],[-154.0689406894069,59.335804779922796],[-154.0869408694087,59.3638358102331],[-153.81333813338134,59.474207992079926],[-153.7521375213752,59.50924677996781],[-153.71613716137162,59.54603750725008],[-153.62253622536224,59.59859568908189],[-153.6081360813608,59.61436314363144],[-153.66933669336694,59.635386416364156],[-153.65133651336512,59.64764999212491],[-153.4821348213482,59.72123144668947],[-153.41373413734138,59.74050278002781],[-153.3669336693367,59.72999114366144],[-153.35973359733597,59.71772756790068],[-153.3849338493385,59.66692132546325],[-153.36333363333634,59.65991356788567],[-153.23733237332374,59.67042520425204],[-153.09333093330935,59.70896787092872],[-153.04653046530464,59.72999114366144],[-153.02493024930249,59.794812901254005],[-153.03933039330394,59.81058035580355],[-153.21213212132122,59.842115264902645],[-153.1869318693187,59.85613078005781],[-153.10773107731077,59.87540211339612],[-152.85572855728557,59.89817732552325],[-152.75852758527586,59.92095253765038],[-152.66132661326614,59.9980378710037],[-152.6289262892629,60.04183635586355],[-152.6289262892629,60.08388290132902],[-152.66492664926648,60.12592944679446],[-152.75132751327513,60.17673568923189],[-152.89172891728919,60.23980550743008],[-153.0321303213032,60.2888598104731],[-153.02493024930249,60.29586756805068],[-152.9241292412924,60.29236368926189],[-152.7981279812798,60.24681326500766],[-152.7261272612726,60.236301628641286],[-152.6541265412654,60.23805356803567],[-152.54252542525424,60.26608459834597],[-152.36972369723696,60.33616217412174],[-152.29052290522904,60.38171259837597],[-152.26172261722616,60.40974362868627],[-152.3049230492305,60.45354211354612],[-152.3049230492305,60.47281344688446],[-152.26892268922688,60.52887550750506],[-151.99531995319953,60.68304617421174],[-151.86571865718656,60.73385241664917],[-151.78651786517867,60.74086017422675],[-151.75051750517505,60.75487568938189],[-151.7829178291783,60.833712962129624],[-151.7829178291783,60.858240113651135],[-151.73251732517326,60.91079829548295],[-151.5921159211592,60.97912393186431],[-151.45891458914588,61.01416271975219],[-151.28251282512826,61.042193750062495],[-151.14931149311494,61.085992234922344],[-151.06651066510665,61.14555817433174],[-150.9441094410944,61.19811635616355],[-150.6129061290613,61.3014807804328],[-150.5661056610566,61.306736598616],[-150.53370533705336,61.299728841038416],[-150.47250472504726,61.25943423496736],[-150.10890108901089,61.26819393193932],[-149.97569975699756,61.27870556830567],[-149.9468994689947,61.294473022855215],[-149.87489874898748,61.37331029560295],[-149.82449824498246,61.413604901674006],[-149.6948969489695,61.47141890168902],[-149.62649626496264,61.48543441684416],[-149.4320943209432,61.501201871393704],[-149.32769327693276,61.49769799260491],[-149.59769597695976,61.4171087804628],[-149.7380973809738,61.3627986592366],[-149.8280982809828,61.306736598616],[-149.8820988209882,61.26293811375615],[-149.89649896498966,61.231403204657056],[-149.92529925299252,61.2138838107131],[-150.0189001890019,61.19461247737476],[-150.05490054900548,61.17183726524766],[-149.96849968499686,61.12103102281023],[-149.59409594095942,60.99313944701947],[-149.4608946089461,60.96510841670917],[-149.14049140491406,60.93532544700446],[-149.0720907209072,60.88627114396144],[-149.07569075690756,60.87575950759506],[-149.17289172891728,60.881015325778264],[-149.63369633696337,60.952844840948416],[-149.85689856898568,60.96160453792038],[-149.99729997299974,60.93532544700446],[-150.11250112501125,60.93357350761008],[-150.20250202502024,60.9545967803428],[-150.28170281702816,60.98437975004751],[-150.350103501035,61.02292241672416],[-150.440104401044,61.02292241672416],[-150.77850778507786,60.91430217427174],[-150.95490954909548,60.84072071970721],[-151.3221132211322,60.742612113621135],[-151.3581135811358,60.7233407802828],[-151.35451354513546,60.66027096208461],[-151.31851318513185,60.5534026590266],[-151.31131311313112,60.465805689306904],[-151.39771397713977,60.27484429531796],[-151.45171451714518,60.20301478014781],[-151.610116101161,60.09264259830098],[-151.73611736117363,59.98752623463736],[-151.7829178291783,59.92095253765038],[-151.8549185491855,59.78254932549325],[-151.81531815318152,59.72123144668947],[-151.76491764917648,59.700208173956725],[-151.51291512915128,59.6511538709137],[-151.45171451714518,59.6511538709137],[-151.4049140491405,59.66166550728008],[-151.0881108811088,59.78955708307083],[-151.05571055710556,59.78254932549325],[-151.0449104491045,59.772037689126876],[-151.18891188911888,59.637138355758566],[-151.26091260912608,59.586332113321134],[-151.40131401314014,59.516254537545365],[-151.51291512915128,59.48296768905189],[-151.6929169291693,59.46194441631917],[-151.85131851318513,59.405882355698566],[-151.88371883718838,59.38661102236023],[-151.93051930519306,59.34281253750038],[-151.96291962919628,59.284998537485365],[-151.94851948519485,59.265727204147026],[-151.90531905319054,59.260471385963854],[-151.73971739717396,59.1886418707937],[-151.6209162091621,59.18688993139932],[-151.4769147691477,59.23068841625917],[-151.36531365313652,59.24645587080872],[-151.2861128611286,59.23244035565355],[-151.22131221312213,59.22893647686476],[-151.1709117091171,59.237696173836724],[-151.16371163711636,59.25696750717506],[-151.19971199711998,59.290254355668566],[-151.18171181711818,59.30076599203491],[-151.06291062910628,59.27799077990781],[-150.9621096210962,59.24470393141431],[-150.93330933309332,59.24995974959751],[-150.9009090090901,59.30251793142932],[-150.8541085410854,59.34106059810597],[-150.67770677706778,59.426905628431285],[-150.62370623706238,59.4794638102631],[-150.62010620106201,59.5355258708837],[-150.60570605706056,59.563556901194005],[-150.58050580505804,59.565308840588415],[-150.52650526505266,59.53727781027811],[-150.4869048690487,59.5355258708837],[-150.33930339303393,59.58107629513796],[-150.29610296102962,59.58282823453234],[-150.260102601026,59.57056465877159],[-150.19890198901987,59.567060779982796],[-149.9648996489965,59.68969653759038],[-149.96129961299613,59.71247174971751],[-150.01530015300153,59.77729350731008],[-150.00450004500044,59.78430126488766],[-149.9648996489965,59.78254932549325],[-149.80289802898028,59.7387508406334],[-149.78129781297812,59.751014416394156],[-149.80289802898028,59.83335556793068],[-149.79569795697958,59.85613078005781],[-149.7128971289713,59.91920059825597],[-149.6840968409684,59.89467344673446],[-149.630096300963,59.78430126488766],[-149.6120961209612,59.7667818709437],[-149.59769597695976,59.770285749732494],[-149.55089550895508,59.89467344673446],[-149.4608946089461,59.96650296190461],[-149.4320943209432,60.001541749792494],[-149.41409414094142,60.099650355878566],[-149.3960939609396,60.10490617406174],[-149.3060930609306,60.01380532555325],[-149.26649266492666,59.9980378710037],[-149.12249122491224,60.03307665889159],[-149.06849068490686,59.99978981039811],[-149.00369003690037,59.980518477059775],[-148.84168841688415,59.95073550735506],[-148.75168751687517,59.94723162856627],[-148.64368643686436,59.955991325538264],[-148.57528575285752,59.9700068406934],[-148.54288542885428,59.98752623463736],[-148.5068850688507,59.98927817403174],[-148.46368463684638,59.975262658876574],[-148.43128431284313,59.98927817403174],[-148.33408334083342,60.12242556800567],[-148.29088290882908,60.1452007801328],[-148.2440824408244,60.14695271952721],[-148.21528215282152,60.15396047710476],[-148.19728197281972,60.167975992259926],[-148.21888218882188,60.26783653774038],[-148.21528215282152,60.323898598360984],[-148.20448204482045,60.36419320443204],[-148.1828818288183,60.39222423474234],[-148.1288812888129,60.41499944686947],[-148.0460804608046,60.42901496202461],[-147.9920799207992,60.45179017415174],[-147.96327963279634,60.485077022645214],[-147.98487984879847,60.52361968932189],[-148.04968049680497,60.56741817418174],[-148.1180811808118,60.57442593175932],[-148.190081900819,60.54639490144902],[-148.2980829808298,60.532379386293854],[-148.43848438484383,60.53062744689947],[-148.550085500855,60.514859992349926],[-148.62568625686256,60.486828962039624],[-148.640086400864,60.488580901434005],[-148.59688596885968,60.52361968932189],[-148.51048510485106,60.56566623478736],[-148.46728467284672,60.57267399236491],[-148.33768337683375,60.56917011357612],[-148.30528305283053,60.583185628731286],[-148.28368283682838,60.60946471964721],[-148.25848258482586,60.67603841663416],[-148.26928269282692,60.70056556815567],[-148.34128341283412,60.72509271967721],[-148.39888398883988,60.73385241664917],[-148.55728557285573,60.80217805303053],[-148.55728557285573,60.82670520455204],[-148.47088470884708,60.835464901524006],[-148.39168391683916,60.831961022735214],[-148.34488344883448,60.85298429546796],[-148.29448294482944,60.93882932579325],[-148.20808208082082,61.02993017430174],[-148.2260822608226,61.043945689456905],[-148.2872828728287,61.03693793187932],[-148.39528395283952,61.00715496217461],[-148.40968409684098,61.0106588409634],[-148.3880838808388,61.03693793187932],[-148.34128341283412,61.05971314400645],[-148.26928269282692,61.08248835613355],[-148.20808208082082,61.087744174316754],[-148.15768157681578,61.07898447734476],[-148.04968049680497,61.08248835613355],[-147.98487984879847,61.10701550765506],[-147.84447844478444,61.1858527804028],[-147.77247772477725,61.21738768950189],[-147.7508775087751,61.2191396288963],[-147.97047970479704,61.019418537935366],[-148.00648006480066,60.96861229549796],[-147.9920799207992,60.947589022765214],[-147.89127891278912,60.88977502275023],[-147.80847808478086,60.88627114396144],[-147.65727657276574,60.90904635608857],[-147.6248762487625,60.93357350761008],[-147.59247592475924,60.97912393186431],[-147.56727567275672,60.994891386413855],[-147.5240752407524,60.970364234892344],[-147.4340743407434,60.951092901554006],[-147.39087390873908,60.91780605306053],[-147.3620736207362,60.91430217427174],[-147.32247322473225,60.92481381063811],[-147.28647286472864,60.947589022765214],[-147.25407254072542,60.97912393186431],[-147.19647196471965,60.996643325808265],[-147.10647106471066,61.00189914399144],[-147.03447034470344,60.996643325808265],[-146.98046980469803,60.97737199246993],[-146.87246872468725,61.00540302278023],[-146.71766717667177,61.07723253795038],[-146.58446584465844,61.12803878038781],[-146.38286382863828,61.135046537965366],[-146.28566285662856,61.112271325838265],[-146.5988659886599,61.05270538642887],[-146.63486634866348,60.99313944701947],[-146.63846638466384,60.89678278032781],[-146.60246602466026,60.87050368941189],[-146.53046530465303,60.8389687803128],[-146.39366393663937,60.810937750002495],[-146.49446494464945,60.7566276287763],[-146.5448654486545,60.744364053015516],[-146.570065700657,60.72859659846597],[-146.50166501665018,60.70056556815567],[-146.3468634686347,60.73735629543796],[-146.24966249662498,60.74961987119872],[-146.18126181261812,60.73560435604355],[-146.1668616686167,60.716333022705214],[-146.1668616686167,60.6918058711837],[-146.1488614886149,60.66027096208461],[-145.67365673656735,60.651511265112646],[-145.69165691656917,60.62172829540796],[-145.760057600576,60.56216235599857],[-145.81045810458104,60.52537162871627],[-145.90045900459006,60.47806926506766],[-145.84645846458466,60.46930956809567],[-145.7168571685717,60.467557628701286],[-145.5620556205562,60.441278537785365],[-145.3820538205382,60.38872035595355],[-145.24885248852488,60.37996065898159],[-145.16245162451625,60.41499944686947],[-145.09765097650975,60.45354211354612],[-144.98244982449825,60.537635204477056],[-144.86364863648637,60.600705022675214],[-144.72324723247232,60.66202290147902],[-144.6908469084691,60.6690306590566],[-144.7880478804788,60.58493756812567],[-144.8240482404824,60.534131325688264],[-144.86364863648637,60.45879793172932],[-144.89964899648996,60.33441023472736],[-144.85284852848528,60.29586756805068],[-144.74124741247414,60.27309235592355],[-144.67284672846728,60.24856520440204],[-144.6440464404644,60.22403805288053],[-144.52884528845289,60.20476671954219],[-144.3308433084331,60.190751204387055],[-144.1868418684187,60.15045659831597],[-144.08964089640898,60.08388290132902],[-144.08604086040862,60.06285962859627],[-144.16164161641615,60.04534023465234],[-144.14724147241472,60.01555726494766],[-143.9780397803978,60.00854950737008],[-143.80523805238053,60.01205338615887],[-143.50643506435063,60.05585187101872],[-142.94482944829448,60.096146477089775],[-142.5488254882549,60.0856348407234],[-142.10242102421023,60.03307665889159],[-141.67041670416705,59.9700068406934],[-141.530015300153,59.99453399221491],[-141.4472144721447,60.01906114373642],[-141.41121411214112,60.04183635586355],[-141.42201422014222,60.0856348407234],[-141.42201422014222,60.10841005285053],[-141.40761407614076,60.117169749822494],[-141.36081360813608,60.10490617406174],[-141.32841328413284,60.08213096193461],[-141.2888128881289,60.003293689186904],[-141.2960129601296,59.980518477059775],[-141.40761407614076,59.90343314370642],[-141.3320133201332,59.87365017400174],[-140.84240842408423,59.749262476999775],[-140.6480064800648,59.722983386083854],[-140.4212042120421,59.7107198103231],[-140.2160021600216,59.726487264872645],[-139.9171991719917,59.80532453762038],[-139.84879848798488,59.82985168914189],[-139.61119611196114,59.97351071948219],[-139.51759517595175,60.01730920434204],[-139.4311943119431,60.01205338615887],[-139.40239402394025,60.001541749792494],[-139.2439924399244,59.89292150734008],[-138.98838988389883,59.83510750732506],[-139.04959049590497,59.82809974974751],[-139.1791917919179,59.840363325508264],[-139.22239222392224,59.819340052775516],[-139.2439924399244,59.78254932549325],[-139.25839258392585,59.74400665881657],[-139.26559265592655,59.66341744667446],[-139.27639276392765,59.61961896181461],[-139.2871928719287,59.610859264842645],[-139.31959319593196,59.7387508406334],[-139.3159931599316,59.84737108308582],[-139.33039330393302,59.87715405279053],[-139.44559445594456,59.955991325538264],[-139.48159481594814,59.96299908311582],[-139.5139951399514,59.954239386143854],[-139.55359553595537,59.933216113411135],[-139.5679956799568,59.912192840678415],[-139.58239582395822,59.88065793157932],[-139.58239582395822,59.84912302248023],[-139.55719557195573,59.78955708307083],[-139.5067950679507,59.726487264872645],[-139.5139951399514,59.69845623456234],[-139.61119611196114,59.610859264842645],[-139.67239672396724,59.586332113321134],[-139.7659976599766,59.565308840588415],[-139.79839798397984,59.54603750725008],[-139.77319773197732,59.52676617391174],[-139.71559715597155,59.50399096178461],[-139.57519575195752,59.46194441631917],[-139.3411934119341,59.376099385993854],[-138.8839888398884,59.237696173836724],[-138.7039870398704,59.18688993139932],[-138.51318513185132,59.16586665866657],[-138.52038520385204,59.151851143511436],[-138.559985599856,59.12907593138431],[-138.53838538385384,59.11506041622917],[-138.4519845198452,59.10980459804597],[-138.35118351183513,59.08702938591887],[-138.23958239582396,59.04673477984781],[-138.0271802718027,58.941618416184156],[-137.96237962379624,58.890812173746724],[-137.93357933579335,58.847013688886875],[-137.86517865178652,58.7856958100831],[-137.749977499775,58.706858537335364],[-137.659976599766,58.659556173686724],[-137.5987759877599,58.64378871913718],[-137.56637566375665,58.62626932519325],[-137.55557555575555,58.58947859791098],[-137.5447754477545,58.58071890093902],[-137.0731707317073,58.39501332513325],[-136.86436864368642,58.33194350693506],[-136.69876698766987,58.26712174934249],[-136.60876608766088,58.244346537215364],[-136.58356583565836,58.244346537215364],[-136.4611646116461,58.32843962814627],[-136.129961299613,58.3512148402734],[-136.07956079560796,58.363478416034155],[-136.05436054360544,58.384501688766875],[-136.06156061560614,58.45282732514826],[-136.10116101161012,58.50713744637446],[-136.22356223562235,58.60174217367174],[-136.32076320763207,58.62451738579887],[-136.48276482764828,58.617509628221285],[-136.40356403564036,58.68057944641947],[-136.41076410764106,58.69985077975778],[-136.53316533165332,58.74014538582887],[-136.54756547565475,58.75240896158962],[-136.5691656916569,58.7856958100831],[-136.61236612366122,58.80847102221023],[-136.73836738367385,58.850517567675666],[-136.87876878768787,58.88205247677476],[-136.96156961569616,58.88380441616917],[-137.03717037170372,58.86628502222521],[-137.05877058770588,58.873292779802796],[-136.98676986769868,58.92585096163461],[-136.9471694716947,58.93461065860657],[-136.95436954369544,58.96614556770567],[-137.0011700117001,59.02045568893189],[-136.99036990369905,59.034471204087026],[-136.8319683196832,58.98366496164962],[-136.56556565565654,58.941618416184156],[-136.51156511565114,58.90657962829627],[-136.47916479164792,58.86278114343642],[-136.45036450364503,58.847013688886875],[-136.3819638196382,58.827742355548565],[-136.2991629916299,58.78744774947748],[-136.22716227162272,58.76467253735038],[-136.18756187561877,58.76992835553355],[-136.1479614796148,58.78919968887189],[-136.12276122761227,58.81898265857657],[-136.1191611916119,58.86278114343642],[-136.12276122761227,58.894316052535515],[-136.15876158761588,58.94687423436733],[-136.15156151561516,59.04848671924219],[-136.13356133561336,59.03972702227023],[-136.10116101161012,58.99943241619917],[-136.05076050760508,58.892564113141134],[-136.01836018360183,58.873292779802796],[-135.9319593195932,58.90307574950748],[-135.82755827558276,58.89781993132431],[-136.04356043560435,58.822486537365364],[-136.0471604716047,58.78919968887189],[-135.88875888758886,58.62276544640446],[-135.85995859958598,58.57721502215023],[-135.8959589595896,58.46333896151461],[-135.8959589595896,58.40026914331642],[-135.87435874358744,58.39501332513325],[-135.5719557195572,58.41253271907718],[-135.44955449554496,58.37574199179491],[-135.3631536315363,58.29865665844159],[-135.3019530195302,58.25661011297612],[-135.139951399514,58.23383490084902],[-135.08955089550895,58.246098476609774],[-135.06075060750607,58.27938532510325],[-135.049950499505,58.30741635541355],[-135.06075060750607,58.340703203907026],[-135.15075150751508,58.51239326455763],[-135.18315183151833,58.58947859791098],[-135.20835208352082,58.6700678100531],[-135.25875258752586,58.776936113111134],[-135.33435334353345,58.91008350708506],[-135.3847538475385,59.08702938591887],[-135.50355503555036,59.20265738594887],[-135.43515435154353,59.21141708292083],[-135.39915399153992,59.20791320413204],[-135.4171541715417,59.241200052625516],[-135.48555485554857,59.309525689006875],[-135.41355413554135,59.31828538597887],[-135.40275402754028,59.353324173866724],[-135.3631536315363,59.4198978708537],[-135.34875348753488,59.40938623448736],[-135.35955359553594,59.32529314355642],[-135.3307533075331,59.239448113231134],[-135.2191521915219,59.076517749552494],[-135.1327513275133,58.84350981009811],[-135.07515075150752,58.79620744644947],[-134.9851498514985,58.76642447674476],[-134.96354963549635,58.74189732522325],[-134.9419494194942,58.64554065853159],[-134.77634776347765,58.454579264542645],[-134.66474664746647,58.384501688766875],[-134.48474484744847,58.36698229482295],[-134.32994329943298,58.30040859783597],[-134.2579425794258,58.244346537215364],[-134.20754207542075,58.23383490084902],[-134.1319413194132,58.27938532510325],[-134.03474034740347,58.41603659786597],[-133.94473944739448,58.49837774940249],[-133.91233912339123,58.51589714334642],[-133.87633876338762,58.51764908274083],[-133.88713887138871,58.49837774940249],[-133.9339393393934,58.46859477969778],[-134.04554045540456,58.28989696146962],[-134.06354063540635,58.21105968872189],[-134.05634056340563,58.128718537185364],[-134.0311403114031,58.07265647656476],[-133.89433894338944,57.993819203817026],[-133.82233822338225,57.93600520380204],[-133.74313743137432,57.855415991659925],[-133.72153721537217,57.84490435529355],[-133.65673656736567,57.84140047650476],[-133.62433624336242,57.857167931054306],[-133.55953559535595,57.923741628041284],[-133.49833498334982,57.925493567435666],[-133.19593195931958,57.878191203787026],[-133.21033210332104,57.86592762802627],[-133.51273512735128,57.879943143181436],[-133.5379353793538,57.86417568863189],[-133.53433534335343,57.832640779532795],[-133.51633516335164,57.77482677951778],[-133.43713437134372,57.72752441586917],[-133.11673116731168,57.56634599158491],[-133.14193141931418,57.555834355218536],[-133.34353343533434,57.63116774917748],[-133.5559355593556,57.694237567375666],[-133.60273602736027,57.694237567375666],[-133.62793627936279,57.67671817343174],[-133.64953649536494,57.64167938554385],[-133.5379353793538,57.554082415824155],[-133.43713437134372,57.33684193091932],[-133.4659346593466,57.17215962784627],[-132.91512915129152,57.047771930844306],[-132.8251282512825,57.05653162781627],[-132.81432814328144,57.04076417326672],[-132.83952839528393,56.96017496112461],[-132.82872828728287,56.930391991419924],[-132.80352803528035,56.89535320353204],[-132.70272702727027,56.82177174896748],[-132.63792637926377,56.79724459744597],[-132.48672486724865,56.765709688346874],[-132.4759247592476,56.650081688316874],[-132.43272432724328,56.63431423376733],[-132.35712357123572,56.62555453679536],[-132.33552335523353,56.602779324668234],[-132.3319233192332,56.557228900414],[-132.30672306723068,56.52043817313174],[-132.25632256322564,56.48890326403264],[-132.18072180721808,56.420577627651284],[-132.13392133921337,56.399554354918536],[-132.02232022320223,56.380283021580226],[-131.96111961119612,56.32422096095959],[-131.92871928719288,56.27341471852219],[-131.8891188911889,56.2418798094231],[-131.8459184591846,56.22961623366234],[-131.55071550715508,56.20684102153521],[-131.73791737917378,56.16129059728098],[-131.84231842318422,56.15953865788657],[-132.00432004320044,55.93003459722098],[-132.09072090720906,55.83893374871249],[-132.15912159121592,55.78111974869748],[-132.2059220592206,55.753088718387176],[-132.2239222392224,55.72155380928808],[-132.15552155521556,55.59891805168053],[-132.11952119521195,55.569135081975816],[-131.98271982719828,55.53584823348234],[-131.94671946719467,55.55336762742627],[-131.8711187111871,55.64797235472355],[-131.8351183511835,55.73556932444325],[-131.80271802718028,55.76535229414793],[-131.7991179911799,55.78287168809189],[-131.8279182791828,55.8354298699237],[-131.8171181711817,55.85470120326204],[-131.78471784717846,55.87572447599476],[-131.63351633516334,55.93178653661536],[-131.28791287912878,56.01237574875748],[-131.03231032310322,56.08770914271642],[-131.07551075510756,56.04391065785657],[-131.14031140311403,55.99836023360234],[-131.1259112591126,55.959817566925665],[-130.9783097830978,55.81265465779657],[-130.9171091710917,55.73556932444325],[-130.8811088110881,55.61118162744128],[-130.8739087390874,55.55161568803189],[-130.8811088110881,55.45876290012899],[-130.8559085590856,55.355398475859744],[-130.83430834308342,55.33262326373264],[-130.7479074790748,55.31860774857748],[-130.75150751507516,55.29758447584476],[-130.98550985509854,55.243274354618535],[-131.04671046710467,55.18020453642035],[-131.04671046710467,55.15742932429325],[-130.9783097830978,55.061072657601585],[-130.9351093510935,54.95070047575476],[-130.84870848708488,54.807041445414455],[-130.61470614706147,54.79127399086491],[-130.5751057510575,54.77025071813219],[-130.53550535505354,54.74922744539944],[-130.34830348303484,54.81404920299204],[-130.20430204302042,54.947196596965966],[-130.2151021510215,55.0260338697137],[-130.21870218702188,55.061072657601585],[-130.17190171901717,55.1364060515605],[-130.0351003510035,55.29758447584476],[-130.03870038700387,55.34313490009899],[-130.06030060300603,55.41146053648035],[-130.12150121501213,55.523584657721585],[-130.13950139501395,55.58490253652536],[-130.14670146701468,55.65498011230113],[-130.1359013590136,55.7198018698937],[-130.11070110701107,55.779367809303096],[-130.07470074700745,55.8354298699237],[-130.02430024300241,55.887988051755514],[-130.02070020700205,55.88098029417793],[-130.06030060300603,55.81440659719098],[-130.08550085500855,55.751336778992794],[-130.09630096300964,55.69527471837219],[-130.09270092700928,55.632204900174],[-130.07830078300782,55.56212732439823],[-130.04230042300424,55.472778415284154],[-129.98469984699847,55.358902354648535],[-129.99549995499956,55.26429762735128],[-130.05670056700566,55.19422005157551],[-130.09270092700928,55.1083750212502],[-130.04950049500496,55.057568778812794],[-129.98469984699847,55.11187890003899],[-129.87669876698766,55.25028211219612],[-129.8370983709837,55.31860774857748],[-129.81549815498155,55.41671635466355],[-129.8118981189812,55.53234435469355],[-129.7938979389794,55.56037538500385],[-129.76509765097651,55.499057506200046],[-129.73269732697327,55.45876290012899],[-129.70029700297002,55.43773962739627],[-129.6678966789668,55.43598768800189],[-129.6318963189632,55.451755142551434],[-129.559895598956,55.46226677891778],[-129.77949779497794,55.28006508190083],[-129.89109891098911,55.16443708187083],[-129.94869948699488,55.080343990939895],[-130.1071010710107,54.88763065755657],[-130.13950139501395,54.822808899964],[-130.21870218702188,54.72995611206113],[-130.30870308703086,54.70017314235642],[-130.3519035190352,54.65462271810219],[-130.369903699037,54.619583930214304],[-130.3879038790388,54.53899471807219],[-130.39510395103952,54.47942877866279],[-130.4311043110431,54.42161477864778],[-130.39510395103952,54.35153720287204],[-130.29070290702907,54.270947990729894],[-130.08550085500855,54.181599081615815],[-129.89829898298984,54.227149505870045],[-129.7938979389794,54.23590920284204],[-129.62469624696246,54.23065338465884],[-129.79029790297903,54.16583162706627],[-130.04230042300424,54.134296717967175],[-130.0639006390064,54.10626568765687],[-130.08550085500855,53.976622172471735],[-130.2331023310233,53.86800193001929],[-130.33390333903338,53.72434289967899],[-130.2619026190262,53.654265323903246],[-130.07470074700745,53.57542805115551],[-129.91269912699127,53.550900899634],[-129.82269822698225,53.41249768747687],[-129.6858968589686,53.33366041472914],[-129.56349563495635,53.25131926319264],[-129.46269462694627,53.345923990489894],[-129.28269282692827,53.393226354138534],[-129.25749257492575,53.417753505660045],[-129.23949239492396,53.47907138446385],[-129.23229232292323,53.577179990549894],[-129.2070920709207,53.64200174814249],[-129.0558905589056,53.77865302090521],[-129.01269012690128,53.79792435424355],[-128.95868958689587,53.8417228391034],[-128.94428944289444,53.83997089970899],[-128.92628926289262,53.82245150576506],[-128.89028890288904,53.82945926334264],[-128.7030870308703,53.91880817245672],[-128.6490864908649,53.91880817245672],[-128.5338853388534,53.857490293652944],[-128.55908559085591,53.84522671789219],[-128.65268652686527,53.83121120273702],[-128.71388713887137,53.810187930004304],[-128.74628746287462,53.78040496029959],[-128.7642876428764,53.74711811180612],[-128.76788767887678,53.71032738452385],[-128.74988749887498,53.6612730814808],[-128.67428674286742,53.55440477842279],[-128.59868598685986,53.50535047537974],[-128.5122851228512,53.47731944506944],[-128.4690846908469,53.47031168749186],[-128.36828368283682,53.489583020830196],[-128.20628206282063,53.48257526325264],[-128.11628116281162,53.44578453597035],[-127.95067950679507,53.33015653594035],[-127.92907929079291,53.27409447531974],[-128.08028080280803,53.36869920261702],[-128.13428134281344,53.417753505660045],[-128.29268292682926,53.4580481117311],[-128.35748357483575,53.45980005112551],[-128.479884798848,53.41074574808249],[-128.54108541085412,53.421257384448836],[-128.83268832688327,53.54914896023959],[-128.90468904689047,53.559660596605966],[-128.85068850688506,53.66477696026959],[-128.85428854288543,53.70507156634065],[-128.93708937089372,53.71558320270702],[-129.01989019890198,53.692807990579894],[-129.11349113491136,53.64024980874808],[-129.1710917109171,53.533381505690045],[-129.12789127891278,53.442280657181556],[-129.0810908109081,53.36694726322264],[-128.86868868688686,53.328404596545965],[-128.65268652686527,53.24431150561506],[-128.5230852308523,53.140947081345814],[-128.4510845108451,52.87640423279231],[-128.36468364683645,52.82559799035491],[-128.10548105481055,52.90618720249702],[-128.05148051480515,52.911443020680196],[-128.1090810908109,52.85888483884838],[-128.13068130681307,52.80632665701657],[-128.19548195481954,52.62412495999959],[-128.27468274682747,52.43491550540506],[-128.2710827108271,52.36308599023491],[-128.24228242282422,52.36834180841808],[-128.18468184681848,52.40863641448914],[-128.03708037080372,52.53127217209672],[-127.94347943479434,52.55054350543506],[-127.93987939879398,52.54528768725186],[-128.02268022680227,52.49097756602566],[-128.05148051480515,52.4541868387434],[-128.05868058680585,52.427907747827476],[-128.029880298803,52.34206271750216],[-128.03708037080372,52.31753556598065],[-128.35748357483575,52.1581090810908],[-128.19188191881918,51.99868259620095],[-128.1018810188102,51.7884498688737],[-127.99387993879938,51.95138023255231],[-127.9038790387904,52.151101323513245],[-127.83547835478355,52.2509618689937],[-127.79227792277922,52.289504535670346],[-127.7130771307713,52.31928750537506],[-127.56187561875618,52.34381465689657],[-127.51867518675186,52.359582111446116],[-127.10827108271083,52.632884656971555],[-127.0650706507065,52.65215599030989],[-127.03627036270362,52.681938960014605],[-127.01467014670146,52.72048162669125],[-127.00747007470075,52.753768475184756],[-127.01827018270183,52.843117384298836],[-127.00747007470075,52.843117384298836],[-126.96786967869679,52.78530338428385],[-126.949869498695,52.750264596395965],[-126.949869498695,52.72048162669125],[-126.99666996669967,52.657411808493094],[-127.18747187471874,52.5382799296743],[-127.2090720907209,52.497985323603245],[-127.19467194671947,52.45769071753216],[-127.16227162271622,52.394620899334],[-127.12627126271263,52.37009374781246],[-126.9390693906939,52.308775869008684],[-126.9030690306903,52.264977384148835],[-126.89586895868959,52.22468277807778],[-126.75186751867518,52.11255865683657],[-126.71226712267122,52.060000475004756],[-126.73746737467374,52.06525629318793],[-126.82746827468274,52.124822232597325],[-126.89946899468995,52.18789205079551],[-126.96066960669606,52.25446574778246],[-127.00747007470075,52.291256475064756],[-127.17667176671767,52.31403168719186],[-127.24147241472414,52.394620899334],[-127.43947439474394,52.356078232657325],[-127.55107551075511,52.29826423264231],[-127.67347673476735,52.25271380838808],[-127.79587795877958,52.1913959295843],[-127.84267842678426,52.08627956592065],[-127.8570785707857,51.989922899228986],[-127.72747727477275,51.99342677801778],[-127.82827828278283,51.87955071738216],[-127.86427864278642,51.81998477797276],[-127.86787867878678,51.77443435371853],[-127.84987849878499,51.6728218688437],[-127.81747817478174,51.60449623246231],[-127.74907749077491,51.54317835365853],[-127.72747727477275,51.50638762637627],[-127.7130771307713,51.49062017182672],[-127.66987669876698,51.478356596065964],[-127.64467644676446,51.478356596065964],[-127.60867608676087,51.51339538395385],[-127.57627576275763,51.56244968699687],[-127.4430744307443,51.67982962642125],[-127.33867338673386,51.707860656731555],[-127.03267032670327,51.71662035370355],[-126.69066690666907,51.70260483854838],[-126.73386733867338,51.69209320218201],[-126.96786967869679,51.66931799005491],[-127.2810728107281,51.65355053550536],[-127.34587345873459,51.643038899138986],[-127.42147421474215,51.6080001112511],[-127.63387633876339,51.42755035362853],[-127.68787687876878,51.343457262697626],[-127.7130771307713,51.268123868738684],[-127.70947709477095,51.1507439293143],[-127.59067590675906,51.087674111116115],[-127.43947439474394,50.98956550503004],[-127.35667356673567,50.945767020170194],[-127.26667266672666,50.91598405046551],[-127.05787057870579,50.86692974742246],[-127.01467014670146,50.86692974742246],[-126.96066960669606,50.89320883833838],[-126.6330663306633,50.91598405046551],[-126.56466564665647,50.96503835350853],[-126.51786517865179,51.05613920201702],[-126.48546485464854,50.95978253532536],[-126.52146521465215,50.86692974742246],[-126.4890648906489,50.84240259590095],[-126.41706417064171,50.84941035347853],[-126.37386373863738,50.83714677771778],[-126.39546395463955,50.807363808013065],[-126.47106471064711,50.76706920194201],[-126.51786517865179,50.72502265647657],[-126.51426514265142,50.67947223222231],[-126.49266492664927,50.672464474644755],[-126.37026370263703,50.667208656461554],[-125.98145981459814,50.7110071413214],[-125.90585905859058,50.70575132313823],[-125.89865898658987,50.68472805040551],[-126.06786067860679,50.66370477767276],[-126.24066240662407,50.623410171601705],[-126.41706417064171,50.60764271705216],[-126.44586445864459,50.58837138371382],[-126.44946449464494,50.54982871703717],[-126.40626406264062,50.530557383698834],[-126.2370623706237,50.52354962612125],[-126.09306093060931,50.49727053520536],[-126.02466024660247,50.49727053520536],[-125.96345963459635,50.486758898838985],[-125.84105841058411,50.511286050360496],[-125.77265772657726,50.507782171571705],[-125.74025740257403,50.47799920186702],[-125.6970569705697,50.463983686711856],[-125.6430564305643,50.465735626106266],[-125.61065610656107,50.486758898838985],[-125.58545585455855,50.57435586855868],[-125.55665556655566,50.63567374736246],[-125.53865538655387,50.649689262517626],[-125.52425524255241,50.534061262487626],[-125.50625506255062,50.507782171571705],[-125.47745477454774,50.49727053520536],[-125.21105211052111,50.47624726247261],[-125.05985059850599,50.513037989754906],[-124.98424984249843,50.59187526250261],[-124.9410494104941,50.66545671706717],[-124.93024930249302,50.718014898898986],[-124.94824948249482,50.765317262547626],[-124.93384933849339,50.810867686801856],[-124.85824858248583,50.87218556560566],[-124.87624876248762,50.82488320195702],[-124.85824858248583,50.718014898898986],[-124.85464854648546,50.668960595855964],[-124.86184861848619,50.63742568675687],[-124.93744937449375,50.53756514127642],[-125.05625056250562,50.418433262457626],[-125.04185041850418,50.3641231412314],[-124.98424984249843,50.35536344425944],[-124.93384933849339,50.297549444244424],[-124.93384933849339,50.25725483817337],[-124.78264782647827,50.07330120176201],[-124.78264782647827,50.020743019930194],[-124.70344703447034,49.95767320173201],[-124.48384483844839,49.80875835320853],[-124.41184411844118,49.77897538350382],[-124.28224282242823,49.771967625926266],[-124.14184141841417,49.792990898658985],[-124.0590405904059,49.85430877746276],[-123.98343983439834,49.87533205019551],[-123.97263972639726,49.89285144413944],[-123.97263972639726,49.96993677749276],[-123.95823958239582,49.99271198961989],[-123.86463864638645,50.071549262367625],[-123.86463864638645,50.10308417146672],[-123.94743947439474,50.183673383608834],[-123.9330393303933,50.18892920179201],[-123.87903879038791,50.17316174724246],[-123.8250382503825,50.14337877753778],[-123.78903789037889,50.10658805025551],[-123.78543785437854,50.08731671691717],[-123.8250382503825,50.04351823205732],[-123.88623886238862,50.0172391411414],[-123.90423904239043,49.980448413859136],[-123.90423904239043,49.79474283805337],[-123.87543875438755,49.73692883803838],[-123.81783817838178,49.68437065620657],[-123.76383763837637,49.65809156529065],[-123.70983709837098,49.656339625896265],[-123.58383583835838,49.680866777417776],[-123.61263612636125,49.65809156529065],[-123.73863738637385,49.59326980769808],[-123.81783817838178,49.586262050120496],[-123.84663846638466,49.63706829255793],[-123.92223922239222,49.71765750470004],[-123.95823958239582,49.73692883803838],[-123.99423994239942,49.73692883803838],[-124.0230402304023,49.71064974712246],[-124.05544055440555,49.66159544407944],[-124.03024030240303,49.60202950467004],[-123.94743947439474,49.535455807683064],[-123.89343893438934,49.49516120161201],[-123.85743857438574,49.48289762585125],[-123.52983529835298,49.39705259552596],[-123.50823508235082,49.402308413709136],[-123.43623436234361,49.45136271675216],[-123.40023400234003,49.442603019780194],[-123.33543335433353,49.45837047432974],[-123.3210332103321,49.516184474344726],[-123.33543335433353,49.54596744404944],[-123.32463324633247,49.57750235314853],[-123.18783187831878,49.680866777417776],[-123.18063180631806,49.673859019840194],[-123.19143191431914,49.64407605013551],[-123.22383223832239,49.58976592890929],[-123.24903249032491,49.442603019780194],[-123.26343263432634,49.39004483794838],[-123.28503285032849,49.374277383398834],[-123.29223292232922,49.36026186824367],[-123.27783277832779,49.34449441369412],[-123.17343173431735,49.34799829248291],[-123.0150301503015,49.32171920156702],[-122.96462964629646,49.328726959144575],[-122.87822878228782,49.398804534920345],[-122.91422914229142,49.3234711409614],[-122.94662946629467,49.29368817125672],[-123.0690306903069,49.29193623186231],[-123.18423184231841,49.27792071670717],[-123.2310323103231,49.260401322763215],[-123.19143191431914,49.22010671669216],[-123.1950319503195,49.148277201522006],[-123.18063180631806,49.12900586818367],[-123.15183151831519,49.120246171211704],[-123.07983079830798,49.13075780757808],[-123.07623076230763,49.11849423181732],[-123.10863108631085,49.08520738332382],[-123.11583115831158,49.05717635301352],[-123.0870308703087,48.99235459542095],[-123.07623076230763,48.98009101966019],[-123.06183061830617,48.97833908026581],[-123.04743047430475,48.99235459542095],[-123.02583025830259,49.03790501967518],[-123.00063000630007,49.06068023180231],[-122.9610296102961,49.074695746957474],[-122.92502925029251,49.074695746957474],[-122.82782827828278,49.029145322703215],[-122.78822788227882,48.99235459542095],[-122.72342723427235,48.85219944386944],[-122.68742687426874,48.794385443854424],[-122.65142651426514,48.76460247414974],[-122.6010260102601,48.76635441354412],[-122.57942579425794,48.78036992869929],[-122.56142561425614,48.77861798930488],[-122.54342543425435,48.76285053475533],[-122.5110251102511,48.66999774685246],[-122.51462514625146,48.55436974682246],[-122.50022500225002,48.53685035287853],[-122.49662496624967,48.50531544377944],[-122.54342543425435,48.48779604983548],[-122.62622626226262,48.498307686201855],[-122.65862658626585,48.48954798922989],[-122.66942669426695,48.46502083770838],[-122.66222662226622,48.44574950437004],[-122.6370263702637,48.43348592860929],[-122.5830258302583,48.428230110426085],[-122.54342543425435,48.41071071648216],[-122.48942489424894,48.37391998919989],[-122.41022410224102,48.293330777057776],[-122.4030240302403,48.268803625536236],[-122.46782467824679,48.25829198916989],[-122.52182521825219,48.22850901946518],[-122.5290252902529,48.198726049760495],[-122.51822518225183,48.16018338308382],[-122.4930249302493,48.130400413379135],[-122.39582395823959,48.084849989124876],[-122.3850238502385,48.09010580730808],[-122.42462424624246,48.175950837633366],[-122.41742417424175,48.18471053460533],[-122.38862388623886,48.1671911406614],[-122.35262352623526,48.11463295882959],[-122.31662316623166,48.079594170941704],[-122.26262262622626,48.04280344365944],[-122.2410224102241,48.011268534560344],[-122.32022320223203,47.93243126181261],[-122.33102331023309,47.899144413319135],[-122.39222392223922,47.8203071405714],[-122.4030240302403,47.783516413289135],[-122.38142381423813,47.75198150419004],[-122.3850238502385,47.71694271630216],[-122.40662406624065,47.6766481102311],[-122.41022410224102,47.65212095870959],[-122.38142381423813,47.62759380718808],[-122.3670236702367,47.60306665566654],[-122.37422374223742,47.527733261707624],[-122.35262352623526,47.39458586773367],[-122.35262352623526,47.37181065560654],[-122.42102421024211,47.31224471619717],[-122.46422464224642,47.296477261647624],[-122.5110251102511,47.294725322253214],[-122.54342543425435,47.275453988914876],[-122.60462604626046,47.16683374646246],[-122.62622626226262,47.14405853433533],[-122.70182701827018,47.110771685841854],[-122.73062730627306,47.112523625236236],[-122.81342813428134,47.14581047372974],[-122.91422914229142,47.131794958574574],[-123.02583025830259,47.138802716152156],[-122.98622986229861,47.17208956464563],[-122.95742957429573,47.24391907981578],[-122.91782917829178,47.28946950407004],[-122.82782827828278,47.33677186771868],[-122.81342813428134,47.3297641101411],[-122.78462784627845,47.226399685871854],[-122.76662766627666,47.21763998889989],[-122.71982719827199,47.30523695861959],[-122.7090270902709,47.31574859498593],[-122.64782647826479,47.28070980709808],[-122.60462604626046,47.275453988914876],[-122.57942579425794,47.29297338285883],[-122.55422554225542,47.40509750410004],[-122.55782557825577,47.46291150411503],[-122.58662586625866,47.527733261707624],[-122.67662676626766,47.61182635263853],[-122.66582665826658,47.6170821708217],[-122.62982629826298,47.60832247384974],[-122.61182611826118,47.61533023142732],[-122.62982629826298,47.692415564780646],[-122.6190261902619,47.713438837513365],[-122.52542525425254,47.76950089813397],[-122.5110251102511,47.81505132238823],[-122.53262532625325,47.920167686051855],[-122.58662586625866,47.92717544362944],[-122.59382593825939,47.91666380726306],[-122.58662586625866,47.855345928459286],[-122.60822608226081,47.83607459512095],[-122.71622716227162,47.76249314055639],[-122.75582755827558,47.70117526175261],[-122.81342813428134,47.65912871628717],[-122.91422914229142,47.60657053445533],[-122.98262982629825,47.55926817080669],[-123.04743047430475,47.478678958664574],[-123.06183061830617,47.45415180714306],[-123.06543065430654,47.39984168591684],[-123.01863018630186,47.40159362531125],[-122.91782917829178,47.4173610798608],[-122.92142921429215,47.40684944349442],[-123.02943029430294,47.35954707984578],[-123.1050310503105,47.34903544347944],[-123.13743137431373,47.35604320105699],[-123.13743137431373,47.3858261707617],[-123.13023130231302,47.438384352593516],[-123.05103051030511,47.552260413229135],[-122.82062820628207,47.79402804965548],[-122.80622806228062,47.783516413289135],[-122.80262802628026,47.736214049640495],[-122.77742777427774,47.737965989034876],[-122.6550265502655,47.88162501937518],[-122.68022680226802,47.93243126181261],[-122.74142741427414,48.013020473954725],[-122.77022770227703,48.07609029215291],[-122.76662766627666,48.11988877701276],[-122.77742777427774,48.13740817095672],[-122.86022860228601,48.09010580730808],[-122.91062910629105,48.07609029215291],[-122.97542975429755,48.07258641336412],[-123.02583025830259,48.081346110336085],[-123.12303123031231,48.151423686111855],[-123.16263162631626,48.154927564900646],[-123.24903249032491,48.12339265580155],[-123.29583295832958,48.11988877701276],[-123.97623976239763,48.16894308005578],[-124.09864098640986,48.20047798915488],[-124.17424174241742,48.242524534620344],[-124.42984429844299,48.30033853463533],[-124.63144631446315,48.37567192859427],[-124.71064710647107,48.38092774677747],[-124.67824678246782,48.28632301948019],[-124.70344703447034,48.151423686111855],[-124.66384663846638,47.97447780727808],[-124.62064620646206,47.90440023150231],[-124.45864458644587,47.783516413289135],[-124.37584375843758,47.65912871628717],[-124.3110431104311,47.40509750410004],[-124.19944199441994,47.208880291927926],[-124.17064170641706,47.08624453432034],[-124.16344163441634,47.016166958544574],[-124.13824138241382,46.9548490797408],[-124.11664116641165,47.00039950399503],[-124.1130411304113,47.03543829188291],[-124.0410404104041,47.03018247369974],[-123.9870398703987,46.98463204944548],[-123.8430384303843,46.96360877671276],[-124.1130411304113,46.861996291837926],[-124.07344073440734,46.744616352413516],[-123.95823958239582,46.70782562513125],[-123.88983889838897,46.66052326148261],[-123.91143911439114,46.532631685691854],[-123.94743947439474,46.4327711402114],[-124.01584015840157,46.52212004932548],[-124.04464044640446,46.604461200862005],[-124.05184051840519,46.490585140226386],[-124.04464044640446,46.373205200802005],[-124.07344073440734,46.278600473504724],[-123.95823958239582,46.301375685631854],[-123.8970389703897,46.26808883713838],[-123.68823688236881,46.299623746237444],[-123.64863648636486,46.26808883713838],[-123.4650346503465,46.27159271592714],[-123.40383403834039,46.22078647348974],[-123.29943299432995,46.16998023105231],[-123.25263252632527,46.166476352263516],[-123.22023220232202,46.15421277650276],[-123.3210332103321,46.143701140136386],[-123.40383403834039,46.15421277650276],[-123.4650346503465,46.210274837123364],[-123.52263522635226,46.22253841288412],[-123.67383673836738,46.18224380681306],[-123.91143911439114,46.18224380681306],[-123.96183961839618,46.22604229167291],[-123.99063990639905,46.21903453409533],[-123.97623976239763,46.17873992802427],[-123.94743947439474,46.140197261347595],[-123.96183961839618,45.842367564300645],[-123.92943929439295,45.57782471574714],[-123.96183961839618,45.47621223087231],[-123.94743947439474,45.400878836913364],[-124.0590405904059,44.777188412509105],[-124.04464044640446,44.64754489732397],[-124.06624066240661,44.51965332153321],[-124.04824048240482,44.42504859423593],[-124.09864098640986,44.33394774572744],[-124.13104131041311,44.0553893820188],[-124.1490414904149,43.690985987984874],[-124.1850418504185,43.650691381913816],[-124.2390423904239,43.54031920006699],[-124.28944289442894,43.40892374548744],[-124.23184231842319,43.436954775797744],[-124.19584195841958,43.42293926064261],[-124.2750427504275,43.366877200022],[-124.32184321843218,43.368629139416385],[-124.3470434704347,43.34235004850049],[-124.4550445504455,43.01298544235442],[-124.49824498244982,42.93765204839548],[-124.54144541445415,42.813264351393514],[-124.44424444244441,42.6696053210532],[-124.40464404644047,42.583760290727895],[-124.4190441904419,42.3805353209782],[-124.40824408244083,42.30520192701927],[-124.35424354243543,42.12300023000229],[-124.21024210242102,41.984597017845175],[-124.21024210242102,41.8882403511535],[-124.24624246242462,41.788379805673046],[-124.16344163441634,41.71830222989729],[-124.11664116641165,41.62194556320563],[-124.07344073440734,41.45901519952699],[-124.06984069840698,41.383681805568045],[-124.13824138241382,41.15592968429684],[-124.13464134641346,40.97022410849108],[-124.19944199441994,40.82130925996759],[-124.21744217442173,40.791526290262894],[-124.2210422104221,40.77575883571335],[-124.18864188641886,40.772254956924556],[-124.21024210242102,40.74597586600865],[-124.2210422104221,40.69692156296563],[-124.24984249842498,40.703929320543196],[-124.24264242642425,40.72845647206471],[-124.25344253442535,40.74072004782548],[-124.28224282242823,40.71093707812078],[-124.32544325443254,40.598812956879556],[-124.37224372243722,40.491944653821534],[-124.35784357843579,40.37106083560835],[-124.32544325443254,40.251928956789556],[-124.10944109441094,40.0942544112941],[-123.88623886238862,39.861246471839706],[-123.83223832238322,39.775401441514404],[-123.78183781837818,39.61947883541335],[-123.77823778237783,39.514362471749706],[-123.82143821438214,39.36895150201501],[-123.72063720637206,39.1114164110391],[-123.70263702637027,38.90643950189501],[-123.42543425434255,38.67518350183501],[-123.28863288632886,38.5350283502835],[-123.11943119431194,38.449183319958195],[-123.04743047430475,38.30552428961789],[-122.98622986229861,38.27749325930759],[-122.90702907029069,38.19690404716546],[-122.87822878228782,38.123322592600914],[-122.9790297902979,38.22668701687016],[-122.96822968229682,38.09704350168501],[-123.00063000630007,38.01995816833167],[-122.9970299702997,37.98842325923259],[-122.93222932229321,38.054996956219554],[-122.87462874628747,38.025213986514856],[-122.75942759427593,37.94637671376712],[-122.68022680226802,37.90257822890729],[-122.5830258302583,37.87454719859697],[-122.52182521825219,37.827244834948345],[-122.46782467824679,37.837756471314705],[-122.49662496624967,37.953384471344705],[-122.48222482224821,38.10930707744576],[-122.39222392223922,38.14434586533365],[-122.33822338223382,38.13558616836167],[-122.20862208622086,38.0725163501635],[-122.15462154621545,38.065508592585914],[-122.03222032220322,38.123322592600914],[-121.99261992619927,38.11981871381214],[-121.9350193501935,38.08653186531865],[-121.8810188101881,38.07426828955789],[-121.74781747817478,38.08127604713546],[-121.6830168301683,38.07426828955789],[-121.62541625416253,38.08477992592425],[-121.52461524615245,38.05674889561395],[-121.57141571415714,38.05324501682516],[-121.63981639816399,38.06200471379712],[-121.71541715417155,38.03397368348682],[-122.08622086220862,38.04974113803637],[-122.21582215822158,38.0409814410644],[-122.3130231302313,38.007694592570914],[-122.3850238502385,37.96039222892229],[-122.3670236702367,37.92184956224561],[-122.33462334623346,37.8973224107241],[-122.29502295022951,37.790454107666065],[-122.2230222302223,37.732640107651065],[-122.15822158221582,37.62577180459304],[-122.12582125821258,37.54343065305652],[-122.0970209702097,37.51890350153501],[-122.07182071820718,37.47860889546395],[-122.11862118621187,37.48211277425274],[-122.16542165421654,37.501384107591065],[-122.23022230222301,37.56445392578925],[-122.29862298622986,37.592484956099554],[-122.37062370623707,37.65555477429774],[-122.38862388623886,37.74139980462304],[-122.3850238502385,37.78870216827167],[-122.44622446224463,37.79746186524365],[-122.51462514625146,37.77118277432774],[-122.50022500225002,37.65205089550895],[-122.50022500225002,37.54343065305652],[-122.41022410224102,37.37349253180031],[-122.39582395823959,37.20705828933289],[-122.16542165421654,36.991569743822424],[-121.8810188101881,36.93901156199061],[-121.8090180901809,36.85141459227091],[-121.79461794617946,36.800608349833496],[-121.79101791017911,36.73228271345212],[-121.83421834218342,36.65694931949318],[-121.91701917019171,36.57285622856227],[-121.90981909819098,36.43270107701076],[-121.87741877418773,36.33108859213591],[-121.6650166501665,36.15414271330212],[-121.46341463414635,35.92814253142531],[-121.43461434614346,35.863320773832726],[-121.34461344613446,35.791491258662575],[-121.28341283412834,35.675863258632575],[-121.13941139411395,35.607537622251215],[-121.02421024210241,35.481397985854855],[-120.89820898208981,35.425335925234236],[-120.85860858608586,35.365769985824855],[-120.88380883808838,35.274669137316366],[-120.85860858608586,35.20984737972378],[-120.70740707407074,35.15728919789197],[-120.66060660606607,35.122250410004085],[-120.63180631806318,35.076699985749855],[-120.66420664206642,34.948808409959085],[-120.62460624606246,34.812157137196365],[-120.6390063900639,34.74908731899818],[-120.62820628206282,34.66849810685606],[-120.64620646206461,34.57914919774197],[-120.55980559805599,34.544110409854085],[-120.48060480604806,34.472280894683934],[-120.39780397803978,34.46001731892318],[-120.1710017100171,34.475784773472725],[-120.05220052200522,34.46877701589516],[-119.85419854198543,34.41271495527454],[-119.71379713797137,34.40045137951378],[-119.60579605796057,34.417970773457725],[-119.41499414994149,34.33913350070999],[-119.26739267392674,34.25679234917348],[-119.23499234992349,34.16393956127061],[-119.1449914499145,34.11138137943878],[-118.83178831788317,34.023784409719084],[-118.59778597785979,34.03429604608546],[-118.50778507785077,34.016776652141516],[-118.39258392583926,33.85910210664606],[-118.41058410584105,33.74347410661606],[-118.29538295382955,33.71193919751697],[-118.2629826298263,33.759241561165595],[-118.16218162181622,33.75048186419363],[-118.07938079380793,33.72245083388333],[-117.95337953379533,33.619086409614084],[-117.78777787777878,33.53849719747197],[-117.46737467374673,33.29497762165121],[-117.31977319773198,33.10051234887348],[-117.26217262172622,32.939333924589235],[-117.2549725497255,32.87276022760227],[-117.26937269372694,32.80618653061529],[-117.24417244172442,32.664279439669386],[-117.1829718297183,32.687054651796515],[-117.13617136171362,32.64851198511984],[-117.1289712897129,32.53989174266742],[-117.1289712897129,32.53288398508984],[-117.06417064170641,32.34367453049529],[-117.03537035370354,32.30513186381863],[-116.9129691296913,32.198263560760594],[-116.84816848168481,31.996790530405292],[-116.62136621366213,31.851379560670594],[-116.62496624966249,31.758526772767723],[-116.65376653766538,31.74100737882378],[-116.70056700567005,31.744511257612572],[-116.72216722167221,31.7339996212462],[-116.6681666816668,31.698960833358328],[-116.6609666096661,31.56406149998999],[-116.61056610566106,31.499239742397407],[-116.45936459364594,31.36083653024029],[-116.33336333363334,31.20316198474484],[-116.30816308163082,31.127828590785896],[-116.30816308163082,31.050743257432558],[-116.29736297362973,30.970154045290442],[-116.06336063360634,30.80371980282301],[-116.03456034560345,30.705611196736953],[-116.02736027360274,30.563704105791047],[-115.99495994959949,30.414789257267557],[-115.85815858158581,30.36047913604135],[-115.8149581495815,30.304417075420744],[-115.78975789757898,30.083672711727104],[-115.80775807758077,29.961036954119535],[-115.75015750157502,29.93650980259801],[-115.67455674556746,29.75606004497544],[-115.56655566555665,29.6807266510165],[-115.3109531095311,29.53181180249301],[-115.16695166951669,29.426695438829384],[-114.99414994149942,29.384648893363916],[-114.93654936549365,29.35136204487044],[-114.87534875348753,29.281284469094686],[-114.66294662946629,29.093826953894535],[-114.31014310143101,28.729423559860592],[-114.14454144541445,28.605035862858614],[-114.04734047340473,28.42633804463044],[-114.0941409414094,28.221361135486347],[-114.18414184141841,28.012880347553462],[-114.2669426694267,27.934043074805743],[-114.25254252542526,27.907763983889822],[-114.15894158941589,27.920027559650592],[-114.15894158941589,27.867469377818765],[-114.1769417694177,27.8306786505365],[-114.13374133741337,27.727314226267254],[-114.06894068940689,27.676507983829822],[-114.13734137341373,27.67125216564665],[-114.23094230942309,27.718554529295275],[-114.3029430294303,27.776368529310275],[-114.28854288542885,27.839438347508462],[-114.29934299342993,27.87272519600195],[-114.37134371343713,27.841190286902858],[-114.44694446944469,27.79739180204301],[-114.56934569345694,27.783376286887858],[-114.82494824948249,27.8306786505365],[-115.03735037350373,27.841190286902858],[-115.03375033750338,27.799143741437405],[-114.99414994149942,27.736073923239218],[-114.85734857348574,27.658988589885894],[-114.7169471694717,27.539856711067102],[-114.54054540545405,27.43123646861467],[-114.49734497344973,27.376926347388462],[-114.47934479344794,27.284073559485577],[-114.44694446944469,27.217499862498613],[-114.33174331743317,27.157933923089217],[-114.20214202142022,27.143918407934066],[-114.10854108541085,27.105375741257404],[-113.99693996939969,26.98799580183301],[-113.93573935739357,26.984491923044217],[-113.8421384213842,26.966972529100275],[-113.75573755737557,26.870615862408613],[-113.70173701737018,26.79177858966088],[-113.59733597335973,26.721701013885124],[-113.42453424534246,26.79528246844967],[-113.27333273332734,26.79177858966088],[-113.20493204932049,26.856600347253462],[-113.15453154531545,26.945949256367555],[-113.14373143731437,26.79177858966088],[-113.11853118531185,26.71644519570195],[-113.02133021330214,26.58329780172801],[-112.65772657726578,26.317003013780123],[-112.52452524525245,26.273204528920274],[-112.37692376923769,26.21363858951088],[-112.17532175321753,25.912305013675123],[-112.12132121321213,25.76514210454603],[-112.11412114121141,25.630242771177706],[-112.09252092520924,25.58469234692346],[-112.07092070920709,25.572428771162706],[-112.05652056520564,25.488335680231785],[-112.07812078120782,25.323653377158763],[-112.12852128521286,25.043343074055727],[-112.11772117721176,24.93472283160331],[-112.07092070920709,24.84011810430603],[-111.84771847718477,24.67017998304982],[-111.82611826118261,24.63163731637316],[-111.82251822518225,24.57382331635816],[-111.8009180091801,24.542288407259065],[-111.75051750517505,24.55455198301982],[-111.68211682116821,24.556303922414216],[-111.57771577715776,24.44242786177861],[-111.41931419314193,24.328551801142993],[-111.03771037710376,24.10605549805497],[-110.89730897308972,23.969404225292237],[-110.76410764107641,23.876551437389367],[-110.63090630906309,23.738148225232237],[-110.36090360903609,23.605000831258295],[-110.28890288902889,23.517403861538597],[-110.24570245702456,23.41228749787497],[-110.18090180901808,23.342209922099215],[-110.08730087300873,23.005837558375575],[-110.00450004500044,22.893713437134352],[-109.92169921699217,22.886705679556783],[-109.82449824498245,22.921744467444668],[-109.72729727297273,22.98131040685405],[-109.630096300963,23.07941901294012],[-109.49689496894969,23.160008225082237],[-109.45729457294573,23.214318346308445],[-109.4140941409414,23.405279740297388],[-109.42129421294213,23.48061313425633],[-109.51129511295113,23.597993073680726],[-109.6768967689677,23.661062891878913],[-109.70929709297093,23.80296998282482],[-109.77769777697776,23.864287861628597],[-109.81009810098101,23.93962125558754],[-109.89289892898928,24.032474043490424],[-109.98289982899828,24.109559376843762],[-110.02250022500225,24.17438113443633],[-110.26370263702637,24.34431925569254],[-110.30330303303033,24.339063437509367],[-110.32490324903249,24.305776589015878],[-110.32130321303212,24.258474225367237],[-110.2961029610296,24.195404407169065],[-110.32130321303212,24.139342346548446],[-110.36810368103681,24.100799679871784],[-110.41130411304113,24.130582649576482],[-110.40050400504005,24.165621437464367],[-110.4221042210422,24.183140831408295],[-110.5481054810548,24.21467574050739],[-110.65970659706596,24.340815376903763],[-110.73530735307352,24.58959077090769],[-110.72810728107281,24.671931922444216],[-110.67770677706777,24.78931186186861],[-110.68850688506885,24.86814913461633],[-110.7569075690757,24.99428877101269],[-110.89370893708937,25.144955558930576],[-111.01251012510124,25.420010043850425],[-111.03411034110341,25.52687834690846],[-111.14931149311492,25.572428771162706],[-111.29331293312933,25.789669256067555],[-111.32931329313293,25.93157634701346],[-111.33291332913329,26.12604161979118],[-111.40491404914049,26.26444483194831],[-111.41931419314193,26.350289862273613],[-111.4661146611466,26.408103862288613],[-111.46971469714697,26.50621246837467],[-111.54531545315453,26.579793922939217],[-111.57051570515705,26.707685498729973],[-111.79371793717937,26.879375559380577],[-111.82251822518225,26.865360044225426],[-111.81531815318154,26.75673980177301],[-111.77931779317792,26.686662225997253],[-111.70011700117001,26.581545862333613],[-111.72171721717217,26.56402646838967],[-111.7541175411754,26.57278616536165],[-111.86211862118621,26.677902529025275],[-111.88371883718837,26.840832892703915],[-112.00972009720097,26.966972529100275],[-112.01692016920168,27.009019074565728],[-112.00252002520025,27.079096650341498],[-112.09972099720997,27.145670347328462],[-112.18972189721897,27.18596495339952],[-112.28332283322833,27.347143377683764],[-112.33012330123302,27.524089256517556],[-112.55332553325533,27.657236650491498],[-112.73332733327334,27.82542283235331],[-112.75852758527586,27.900756226312254],[-112.74772747727476,27.99536095360952],[-112.8089280892809,28.091717620301196],[-112.79452794527946,28.207345620331196],[-112.87012870128702,28.291438711262103],[-112.86652866528665,28.3510046506715],[-112.87012870128702,28.424586105236045],[-112.95652956529565,28.45612101433514],[-113.03213032130321,28.47188846888467],[-113.09333093330933,28.512183074955743],[-113.20493204932049,28.799501135636348],[-113.2589325893259,28.818772468974686],[-113.32013320133201,28.8135166507915],[-113.33453334533345,28.839795741707405],[-113.32733327333273,28.873082590200895],[-113.38133381333813,28.94666404476544],[-113.50013500135002,28.927392711427103],[-113.53973539735397,29.023749378118765],[-113.5469354693547,29.1025866508665],[-113.75573755737557,29.36712949941999],[-113.82773827738278,29.43895901459014],[-114.06174061740617,29.608897135846348],[-114.18054180541804,29.735036772242708],[-114.37134371343713,29.82964149953999],[-114.40374403744038,29.896215196526953],[-114.55134551345513,30.022354832923313],[-114.63054630546306,30.155502226897255],[-114.64854648546485,30.23784337843378],[-114.6341463414634,30.507642045170442],[-114.68454684546845,30.621518105806047],[-114.70254702547025,30.76517713614635],[-114.760147601476,30.957890469529687],[-114.8429484294843,31.080526227137256],[-114.88254882548826,31.155859621096198],[-114.84654846548466,31.537782409074083],[-114.78894788947889,31.6464026515265],[-114.83934839348393,31.79882137883878],[-114.89334893348934,31.851379560670594],[-114.9329493294933,31.90043386371363],[-114.74214742147421,31.80582913641635],[-114.69894698946989,31.777798106106047],[-114.60894608946089,31.7620306515565],[-114.54774547745477,31.7339996212462],[-114.26334263342633,31.555301803018025],[-114.14814148141481,31.507999439369385],[-114.07974079740796,31.50975137876378],[-114.00414004140042,31.525518833313328],[-113.9789397893979,31.59209253030029],[-113.94653946539465,31.628883257582572],[-113.75933759337593,31.557053742412407],[-113.70173701737018,31.523766893918932],[-113.63333633336333,31.467704833298328],[-113.62253622536225,31.345069075690745],[-113.48213482134821,31.294262833253327],[-113.23013230132301,31.25572016657665],[-113.18693186931868,31.236448833238327],[-113.08253082530825,31.20666586353363],[-113.04653046530466,31.178634833223327],[-113.04293042930429,31.087533984714838],[-113.07173071730718,31.06125489379893],[-113.10773107731077,31.07702234834848],[-113.11853118531185,31.04723937864378],[-113.10413104131041,31.027968045305443],[-113.0861308613086,30.93861913619135],[-113.11133111331112,30.79320816645665],[-113.05733057330573,30.651301075510744],[-112.95292952929529,30.509393984564838],[-112.82332823328233,30.300913196631953],[-112.75852758527586,30.125719257192557],[-112.73692736927369,29.985564105641046],[-112.69732697326972,29.917238469259686],[-112.65412654126541,29.869936105611046],[-112.57132571325712,29.71926931769316],[-112.41292412924129,29.537067620676197],[-112.38772387723877,29.45998228732286],[-112.39492394923948,29.4196876812518],[-112.37692376923769,29.34785816608165],[-112.30132301323013,29.32333101456014],[-112.22212222122221,29.269020893333916],[-112.19332193321932,29.118354105416046],[-112.16092160921609,29.018493559935592],[-112.04572045720457,28.89585780232801],[-111.94131941319412,28.82402828715786],[-111.91971919719197,28.797749196241952],[-111.90531905319052,28.752198771987707],[-111.83331833318333,28.648834347718463],[-111.74691746917469,28.564741256787556],[-111.67851678516784,28.47013652949029],[-111.47331473314733,28.384291499164974],[-111.28251282512825,28.11449283242831],[-111.12051120511205,27.967329923299218],[-110.98730987309872,27.925283377833765],[-110.92250922509224,27.8884926505515],[-110.84690846908468,27.918275620256196],[-110.76050760507604,27.914771741467405],[-110.53010530105301,27.863965499029973],[-110.57690576905769,27.795639862648613],[-110.61650616506165,27.653732771702707],[-110.59130591305913,27.545112529250275],[-110.55890558905588,27.45050780195301],[-110.51930519305193,27.3961976807268],[-110.47610476104761,27.322616226162253],[-110.37890378903789,27.23326731704816],[-110.27810278102781,27.16143780187801],[-109.94329943299432,27.079096650341498],[-109.92529925299253,27.028290407904066],[-109.92169921699217,26.97748416546665],[-109.88929889298893,26.88287943816937],[-109.8280982809828,26.77075531692816],[-109.7560975609756,26.7024296805468],[-109.6768967689677,26.697173862363613],[-109.48249482494825,26.711189377518764],[-109.27729277292772,26.534243498684972],[-109.24489244892449,26.450150407754066],[-109.24129241292412,26.40459998349982],[-109.2160921609216,26.3555456804568],[-109.14769147691477,26.306491377413764],[-109.11529115291152,26.252181256187555],[-109.15849158491585,26.259189013765123],[-109.19809198091981,26.304739438019368],[-109.27009270092701,26.243421559215577],[-109.35289352893528,26.13830519555195],[-109.4248942489425,26.03318883188831],[-109.38529385293853,25.726599437869368],[-109.3060930609306,25.633746649966483],[-109.25569255692557,25.609219498444972],[-109.19809198091981,25.59170010450103],[-109.08289082890829,25.61447531662816],[-109.00729007290073,25.64250634693846],[-108.93528935289352,25.689808710587087],[-108.88488884888848,25.733607195446936],[-108.88488884888848,25.69681646816467],[-108.97128971289713,25.588196225712238],[-109.06849068490685,25.551405498429972],[-109.06489064890648,25.516366710542087],[-109.02889028890289,25.481327922654216],[-108.89208892088921,25.511110892358914],[-108.84528845288453,25.542645801458008],[-108.78768787687876,25.53738998327482],[-108.75168751687517,25.423513922639216],[-108.69768697686976,25.38321931656816],[-108.46728467284673,25.265839377143763],[-108.37368373683736,25.194009861973612],[-108.09288092880928,25.09414931649316],[-108.04968049680497,25.067870225577238],[-108.03528035280353,25.034583377083763],[-108.07848078480785,25.018815922534216],[-108.13968139681397,25.018815922534216],[-108.19368193681936,25.03107949829497],[-108.2440824408244,25.073126043760425],[-108.28008280082801,25.08188574073239],[-108.2080820808208,24.975017437674367],[-108.01368013680137,24.784056043685425],[-108.010080100801,24.692955195176935],[-107.95247952479525,24.614117922429216],[-107.81567815678156,24.538784528470273],[-107.71127711277113,24.524769013315122],[-107.67527675276753,24.50374574058239],[-107.60327603276032,24.489730225427238],[-107.54927549275493,24.505497679976784],[-107.51327513275133,24.489730225427238],[-107.48807488074881,24.423156528440273],[-107.49527495274953,24.368846407214065],[-107.52767527675276,24.360086710242086],[-107.72567725677257,24.47221083148331],[-107.76527765277652,24.47221083148331],[-107.08487084870849,24.016706588940878],[-106.93726937269372,23.88180725557254],[-106.72846728467285,23.61025664944148],[-106.56646566465665,23.449078225157237],[-106.40086400864008,23.19504701297012],[-106.23526235262352,23.060147679601783],[-106.02286022860228,22.828891679541783],[-105.94365943659436,22.77633349770997],[-105.79245792457924,22.62741864918648],[-105.64485644856448,22.326085073350725],[-105.64845648456485,21.98796077023269],[-105.5260552605526,21.81802264897648],[-105.45765457654576,21.672611679241783],[-105.43245432454324,21.618301558015574],[-105.20925209252093,21.490409982224804],[-105.23445234452345,21.38003780037799],[-105.22365223652237,21.25039428519284],[-105.2380523805238,21.118998830613293],[-105.30285302853028,21.02614604271041],[-105.39285392853928,20.926285497229955],[-105.45765457654576,20.843944345693444],[-105.51165511655117,20.80890555780556],[-105.49365493654936,20.77737064870648],[-105.42165421654217,20.775618709312084],[-105.3280532805328,20.752843497184955],[-105.25245252452524,20.66875040625405],[-105.24525245252453,20.633711618366164],[-105.25965259652597,20.579401497139955],[-105.37845378453784,20.511075860758595],[-105.5440554405544,20.49881228499784],[-105.64125641256412,20.435742466799653],[-105.670056700567,20.384936224362235],[-105.6160561605616,20.31661058798086],[-105.56925569255692,20.227261678866782],[-105.53325533255332,20.0748429515545],[-105.48285482854828,19.976734345468444],[-105.28485284852849,19.706935678731767],[-105.10845108451085,19.56152470899707],[-105.04365043650436,19.442392830178292],[-104.93924939249392,19.30924543620435],[-104.60444604446045,19.153322830103292],[-104.40644406444063,19.0920049512995],[-104.27684276842768,19.01141573915737],[-104.04644046440464,18.911555193676918],[-103.91323913239133,18.829214042140407],[-103.69723697236972,18.63299682996829],[-103.5820358203582,18.484081981444803],[-103.44163441634416,18.324655496554954],[-103.01683016830168,18.186252284397824],[-102.70002700027,18.063616526790256],[-102.54522545225451,18.040841314663126],[-102.21762217622177,17.95674822373222],[-101.99441994419944,17.972515678281766],[-101.91881918819188,17.96025210252101],[-101.84681846818468,17.92170943584435],[-101.7640176401764,17.84112022370222],[-101.60201602016019,17.651910769107673],[-101.48681486814868,17.615120041825406],[-101.3860138601386,17.513507556950557],[-101.14841148411485,17.39262373873737],[-101.00081000810007,17.27699573870737],[-100.8460084600846,17.199910405354032],[-100.43200432004319,17.063259132591313],[-100.24480244802447,16.98442185984358],[-100.02520025200252,16.921352041645406],[-99.69039690396903,16.719879011290104],[-99.34839348393484,16.66556889006388],[-99.00279002790028,16.581475799132974],[-98.90918909189092,16.544685071850708],[-98.76158761587615,16.534173435484334],[-98.52038520385203,16.30466937481873],[-98.13878138781388,16.206560768732672],[-97.75357753577535,15.966545071700708],[-97.18477184771848,15.908731071685708],[-96.80676806768068,15.72652937466873],[-96.51156511565115,15.651195980709787],[-96.40716407164071,15.68273088980888],[-96.21276212762127,15.69324252617524],[-95.77355773557736,15.887707798952974],[-95.46395463954639,15.975304768672672],[-95.13275132751328,16.176777799027974],[-94.94914949149491,16.210064647521463],[-94.79794797947979,16.210064647521463],[-94.78714787147871,16.229335980859787],[-94.84474844748448,16.24685537480373],[-95.02115021150212,16.278390283902823],[-95.02475024750247,16.306421314213125],[-94.93474934749347,16.378250829383276],[-94.89874898748987,16.416793496059952],[-94.8591485914859,16.42029737484873],[-94.79434794347944,16.364235314228125],[-94.79794797947979,16.32744458694586],[-94.79074790747907,16.287149980874787],[-94.75114751147511,16.29065385966358],[-94.65034650346503,16.35197173846737],[-94.6179461794618,16.346715920284183],[-94.58554585545855,16.315181011185103],[-94.68274682746828,16.227584041465406],[-94.66114661146611,16.201304950549485],[-94.47034470344703,16.187289435394334],[-94.00234002340024,16.01910325353252],[-94.02754027540276,16.06290173839237],[-94.1931419314193,16.14524288992888],[-94.25074250742507,16.16801810205601],[-94.30114301143011,16.169770041450406],[-94.36954369543695,16.196049132366312],[-94.42714427144271,16.22583210207101],[-94.40914409144091,16.287149980874787],[-94.37314373143731,16.285398041480406],[-94.31194311943119,16.23984761722616],[-94.239942399424,16.204808829338276],[-94.0779407794078,16.14524288992888],[-93.91593915939158,16.054142041420405],[-93.7359373593736,15.887707798952974],[-93.54153541535415,15.75105652619024],[-93.16713167131671,15.447971010960089],[-93.0231302313023,15.309567798802973],[-92.91872918729187,15.235986344238427],[-92.81072810728107,15.137877738152369],[-92.529925299253,14.84004804110539],[-92.26352263522635,14.568497434974333],[-92.23472234722347,14.545722222847218],[-91.82071820718207,14.228621192461915],[-91.64071640716406,14.114745131826297],[-91.37791377913778,13.990357434824332],[-91.14751147511475,13.92553567723175],[-90.60750607506074,13.929039556020541],[-90.47790477904779,13.901008525710239],[-90.09630096300963,13.736326222637217],[-89.97029970299702,13.68376804080539],[-89.80469804698046,13.559380343803426],[-89.52389523895239,13.508574101365994],[-89.2790927909279,13.478791131661296],[-88.86868868688687,13.282573919489181],[-88.51228512285122,13.184465313403123],[-88.48348483484834,13.196728889163879],[-88.58068580685807,13.2457831922069],[-88.65628656286563,13.259798707362052],[-88.6850868508685,13.280821980094785],[-88.59148591485915,13.280821980094785],[-88.41868418684186,13.214248283107821],[-88.1810818108181,13.16344204067039],[-88.02268022680227,13.168697858853577],[-87.9290792907929,13.180961434614332],[-87.87867878678786,13.224759919474181],[-87.8210782107821,13.284325858883577],[-87.83907839078391,13.385938343758426],[-87.81387813878139,13.399953858913577],[-87.77067770677706,13.377178646786447],[-87.70947709477095,13.359659252842519],[-87.60147601476014,13.385938343758426],[-87.48987489874898,13.352651495264936],[-87.48627486274863,13.310604949799483],[-87.49707497074971,13.275566161911598],[-87.45747457474575,13.216000222502203],[-87.41427414274142,13.126651313388123],[-87.33147331473315,13.08460476792267],[-87.33867338673386,12.97948840425903],[-87.33867338673386,12.949705434554332],[-87.3890738907389,12.919922464849634],[-87.4250742507425,12.92167440424403],[-87.49707497074971,12.984744222442202],[-87.54387543875438,13.039054343668425],[-87.58347583475835,13.042558222457203],[-87.66987669876698,12.965472889103879],[-87.66627666276662,12.904155010300087],[-87.46107461074611,12.756992101170994],[-87.18747187471874,12.508216707167051],[-87.12627126271262,12.434635252602504],[-86.85266852668526,12.247177737402353],[-86.75546755467555,12.156076888893878],[-86.65466654666547,11.980882949454482],[-86.46746467464675,11.739115313028108],[-85.95985959859598,11.330913434134331],[-85.83025830258302,11.199517979554784],[-85.74385743857438,11.089145797707957],[-85.74385743857438,11.06286670679205],[-85.74385743857438,11.043595373453712],[-85.75105751057511,10.985781373438712],[-85.88785887858879,10.920959615846144],[-85.90945909459094,10.898184403719014],[-85.83385833858338,10.849130100675993],[-85.7150571505715,10.791316100660993],[-85.66825668256682,10.745765676406748],[-85.67185671856718,10.679191979419784],[-85.66465664656646,10.635393494559935],[-85.70425704257042,10.563563979389784],[-85.83025830258302,10.398881676316748],[-85.84825848258482,10.292013373258712],[-85.79785797857978,10.132586888368863],[-85.68265682656826,9.959144888323863],[-85.62505625056251,9.903082827703258],[-85.31545315453154,9.810230039800388],[-85.15345153451534,9.619268645811445],[-85.11385113851138,9.582477918529165],[-85.07785077850778,9.601749251867503],[-85.05985059850599,9.668322948854467],[-85.00225002250022,9.69985785795356],[-84.8870488704887,9.820741676166747],[-84.90864908649087,9.88381149436492],[-84.96264962649626,9.932865797407956],[-85.16065160651605,10.016958888338863],[-85.23625236252362,10.108059736847352],[-85.26145261452614,10.256974585370841],[-85.23625236252362,10.24295907021569],[-85.19665196651967,10.19565670656705],[-85.02385023850238,10.115067494424935],[-84.71424714247142,9.899578948914467],[-84.64224642246423,9.789206767067654],[-84.6710467104671,9.703361736742352],[-84.66024660246602,9.647299676121747],[-84.58104581045811,9.568462403374014],[-84.48384483844838,9.52641585790856],[-84.2210422104221,9.463346039710373],[-84.11664116641165,9.379252948779467],[-83.8970389703897,9.275888524510222],[-83.73863738637387,9.149748888113862],[-83.63783637836379,9.035872827478258],[-83.61623616236162,8.960539433519315],[-83.61263612636127,8.804616827418258],[-83.64143641436414,8.729283433459315],[-83.7350373503735,8.613655433429315],[-83.60543605436054,8.480508039455373],[-83.54423544235442,8.445469251567502],[-83.45063450634505,8.43846149398992],[-83.3750337503375,8.415686281862804],[-83.29223292232922,8.405174645496444],[-83.28863288632886,8.462988645511444],[-83.29943299432993,8.506787130371293],[-83.42183421834218,8.618911251612502],[-83.46863468634686,8.7065082213322],[-83.3930339303393,8.71701985769856],[-83.2850328503285,8.664461675866747],[-83.16263162631626,8.587376342513409],[-83.13023130231302,8.505035190976898],[-83.1230312303123,8.352616463664617],[-83.04023040230402,8.287794706072049],[-82.94662946629465,8.180926403014013],[-82.87822878228782,8.0705542211672],[-82.8530285302853,8.100337190871898],[-82.86742867428674,8.245748160606595],[-82.7810278102781,8.303562160621595],[-82.68022680226802,8.32283349395992],[-82.53262532625325,8.287794706072049],[-82.36342363423634,8.275531130311279],[-82.23382233822338,8.310569918199164],[-82.2230222302223,8.229980706057049],[-82.15822158221582,8.194941918169164],[-82.0970209702097,8.222972948479466],[-81.97461974619746,8.214213251507502],[-81.85941859418594,8.165158948464466],[-81.72621726217263,8.137127918154164],[-81.69381693816938,8.0705542211672],[-81.67581675816758,8.016244099940977],[-81.5030150301503,7.721918281682804],[-81.36981369813698,7.6746159180341635],[-81.2690126901269,7.625561614991128],[-81.21861218612186,7.620305796807955],[-81.1970119701197,7.667608160456581],[-81.1790117901179,7.807763312008106],[-81.15741157411574,7.855065675656746],[-81.09261092610926,7.876088948389466],[-81.06381063810637,7.900616099910977],[-81.03501035010349,7.71140664531643],[-80.91620916209162,7.438104099790976],[-80.90180901809018,7.276925675506732],[-80.84420844208442,7.220863614886127],[-80.66780667806678,7.226119433069314],[-80.43740437404374,7.27517373611235],[-80.37260372603726,7.324228039155372],[-80.34740347403473,7.385545917959163],[-80.28620286202862,7.425840524030221],[-80.10980109801098,7.432848281607804],[-80.06660066600665,7.453871554340523],[-80.01260012600126,7.499421978594768],[-80.04140041400413,7.599282524075221],[-80.07380073800738,7.667608160456581],[-80.2610026100261,7.851561796867955],[-80.36540365403654,7.9987247059970485],[-80.40860408604085,8.028507675701746],[-80.4590045900459,8.077561978744768],[-80.46620466204662,8.140631796942955],[-80.4590045900459,8.214213251507502],[-80.40860408604085,8.263267554550524],[-80.36900369003689,8.289546645466444],[-80.19980199801998,8.314073796987955],[-80.12420124201242,8.349112584875826],[-79.74979749797498,8.596136039485373],[-79.81459814598145,8.639934524345222],[-79.7569975699757,8.711764039515373],[-79.73179731797318,8.77483385771356],[-79.68859688596886,8.850167251672502],[-79.57339573395734,8.902725433504315],[-79.55179551795517,8.923748706237049],[-79.50859508595086,8.969299130491294],[-79.44019440194401,9.00608985777356],[-79.24579245792458,9.020105372928711],[-79.08739087390873,8.997330160801596],[-78.95418954189542,8.932508403209013],[-78.84978849788497,8.841407554700524],[-78.77058770587705,8.811624584995826],[-78.70938709387093,8.752058645586445],[-78.66978669786697,8.74154700922007],[-78.61938619386194,8.713515978909768],[-78.5149851498515,8.627670948584466],[-78.46818468184682,8.447221190961898],[-78.43578435784357,8.403422706102049],[-78.41058410584105,8.356120342453409],[-78.37818378183782,8.357872281847804],[-78.37098370983709,8.405174645496444],[-78.3889838898389,8.443717312173106],[-78.39978399783998,8.505035190976898],[-78.37458374583746,8.489267736427351],[-78.34938349383494,8.459484766722653],[-78.25578255782557,8.454228948539466],[-78.25218252182522,8.420942100045977],[-78.22338223382233,8.396414948524466],[-78.1909819098191,8.4174382212572],[-78.16218162181622,8.454228948539466],[-78.1009810098101,8.49627549400492],[-78.05778057780577,8.396414948524466],[-78.0109801098011,8.324585433354315],[-77.85257852578525,8.215965190901898],[-77.7589775897759,8.133624039365372],[-77.83457834578346,8.151143433309315],[-77.95337953379533,8.229980706057049],[-78.0469804698047,8.284290827283257],[-78.11538115381154,8.378895554580524],[-78.14058140581406,8.385903312158106],[-78.18018180181801,8.329841251537502],[-78.28098280982809,8.247500100000977],[-78.25578255782557,8.13887985754856],[-78.28818288182882,8.09157749389992],[-78.3169831698317,8.067050342378408],[-78.36738367383674,8.0705542211672],[-78.42138421384213,8.061794524195221],[-78.37818378183782,7.900616099910977],[-78.16938169381693,7.543220463454617],[-77.92817928179281,7.255902402774012],[-77.89937899378994,7.229623311858106],[-77.80217802178021,7.136770523955221],[-77.67977679776797,6.959824645121429],[-77.64737647376474,6.870475736007336],[-77.60057600576005,6.837188887513861],[-77.5249752497525,6.693529857173559],[-77.43857438574385,6.690025978384767],[-77.37017370173702,6.576149917749163],[-77.35937359373594,6.504320402579012],[-77.3989739897399,6.274816341913407],[-77.43857438574385,6.271312463124616],[-77.47457474574746,6.285327978279767],[-77.4709747097471,6.1767077358273355],[-77.3449734497345,5.994506038810371],[-77.24777247772478,5.7807694326943135],[-77.32337323373234,5.675653069030673],[-77.53577535775358,5.537249856873544],[-77.40257402574025,5.416366038660371],[-77.37377373773738,5.323513250757486],[-77.35937359373594,5.214893008305069],[-77.36657366573665,5.076489796147939],[-77.33777337773377,4.838226038510371],[-77.30537305373053,4.783915917284148],[-77.28737287372873,4.7225980384803705],[-77.31257312573125,4.594706462689615],[-77.32697326973269,4.475574583870824],[-77.35217352173521,4.3984892505174855],[-77.41337413374133,4.347683008080068],[-77.44577445774458,4.300380644431428],[-77.51417514175141,4.256582159571579],[-77.52137521375214,4.21278367471173],[-77.40977409774098,4.247822462599601],[-77.40617406174061,4.200520098950975],[-77.4349743497435,4.130442523175219],[-77.42777427774277,4.060364947399449],[-77.35937359373594,3.9447369473694494],[-77.27657276572765,4.058613008005068],[-77.24777247772478,4.0410936140611255],[-77.26217262172621,3.893930704932032],[-77.21177211772117,3.8676516140161254],[-77.16497164971649,3.8623957958329385],[-77.12537125371253,3.9061942806927874],[-77.07857078570785,3.91320203827037],[-77.24417244172442,3.5855893715186937],[-77.32337323373234,3.4752171896718806],[-77.35577355773557,3.349077553275521],[-77.41697416974169,3.342069795697938],[-77.4709747097471,3.2334495532455207],[-77.52137521375214,3.159868098680974],[-77.55737557375573,3.075775007750053],[-77.6329763297633,3.0512478562285423],[-77.69417694176941,3.0407362198621826],[-77.70137701377013,3.0074493713686934],[-77.67257672576726,2.9198524016489955],[-77.6689766897669,2.879557795577938],[-77.77697776977769,2.786705007675053],[-77.80937809378094,2.7464104016039954],[-77.8129781297813,2.7166274318992976],[-77.87417874178742,2.725387128871276],[-77.89937899378994,2.699108037955355],[-77.93177931779317,2.6290304621795997],[-77.98577985779858,2.569464522770204],[-78.02898028980289,2.5431854318542975],[-78.0649806498065,2.5098985833608083],[-78.11898118981189,2.4888753106280888],[-78.29538295382953,2.5098985833608083],[-78.34218342183422,2.4608442803177866],[-78.41778417784178,2.4836194924449018],[-78.4609846098461,2.4696039772897507],[-78.53298532985329,2.424053553035506],[-78.59058590585906,2.357479856048542],[-78.61578615786158,2.3066736136111103],[-78.63018630186302,2.0561462802127863],[-78.5509855098551,1.9229988862388439],[-78.57618576185762,1.7740840377153546],[-78.79218792187922,1.849417431674297],[-78.95778957789578,1.753060764982635],[-79.02619026190261,1.623417249797484],[-78.88938889388893,1.5235567043170306],[-78.86058860588605,1.4552310679356566],[-78.82818828188282,1.2958045830458076],[-78.90018900189001,1.206455673931714],[-79.22779227792277,1.104843189056865],[-79.46539465394653,1.0592927648026347],[-79.6129961299613,0.9716957950829368],[-79.74259742597425,0.9804554920549009],[-79.79659796597966,0.9226414920399009],[-79.90459904599045,0.8595716738417138],[-80.03420034200342,0.835044522320203],[-80.08820088200882,0.7842382798827856],[-80.05940059400594,0.5915249464994474],[-80.02340023400234,0.409323249482469],[-80.0450004500045,0.15529203729535368],[-80.1350013500135,-0.00588638698889099],[-80.23580235802358,-0.11275469004692695],[-80.32220322203221,-0.16531287187874],[-80.48060480604806,-0.36853784162843795],[-80.46980469804697,-0.43686347800979775],[-80.38340383403833,-0.5840263871388913],[-80.28260282602825,-0.6208171144211576],[-80.35820358203581,-0.6243209932099489],[-80.45540455404554,-0.585778326533287],[-80.50580505805058,-0.6838869326193446],[-80.55260552605526,-0.8485692356923806],[-80.62460624606246,-0.899375478129798],[-80.84060840608406,-0.9747088720887405],[-80.90180901809018,-1.078073296357985],[-80.8190081900819,-1.28655408429087],[-80.8010080100801,-1.382910750982532],[-80.83340833408333,-1.6316861449864746],[-80.76140761407613,-1.822647538975417],[-80.76140761407613,-1.9347716602166258],[-80.76860768607686,-2.0766787511625324],[-80.86940869408694,-2.141500508755101],[-80.9630096300963,-2.188802872403741],[-80.95220952209522,-2.2361052360523814],[-80.93060930609306,-2.2693920845458706],[-80.84060840608406,-2.34822935729359],[-80.68580685806857,-2.397283660336626],[-80.45180451804518,-2.6267877210022306],[-80.37980379803798,-2.668834266467684],[-80.28620286202862,-2.707376933144346],[-80.25380253802538,-2.6653303876788925],[-80.25020250202502,-2.630291599791022],[-80.12780127801278,-2.528679114916173],[-80.05220052200522,-2.3902759027590434],[-80.00540005400053,-2.353485175476777],[-80.03060030600305,-2.556710145226475],[-79.98739987399874,-2.5794853573535903],[-79.92619926199262,-2.547950448254497],[-79.87939879398793,-2.4235627512525326],[-79.89379893798937,-2.145004387543892],[-79.84339843398433,-2.0679190541905683],[-79.83259832598326,-2.1099655996560216],[-79.83979839798397,-2.1677795996710216],[-79.82179821798218,-2.3569890542655685],[-79.74619746197462,-2.484880630056324],[-79.72819728197281,-2.5794853573535903],[-79.82179821798218,-2.7774545089201155],[-79.92259922599226,-3.089299721122231],[-79.96219962199622,-3.1576253575035906],[-80.0270002700027,-3.2277029332793603],[-80.0990009900099,-3.2732533575335907],[-80.16020160201602,-3.3240595999710223],[-80.30420304203042,-3.3748658424084397],[-80.32580325803258,-3.3871294181692093],[-80.50220502205022,-3.4957496606216267],[-80.65340653406534,-3.6376567515675333],[-80.79740797407973,-3.730509539470418],[-80.8910089100891,-3.881176327388289],[-81.2330123301233,-4.235068085055872],[-81.28341283412834,-4.32266505477557],[-81.33741337413373,-4.66954905486557],[-81.29061290612906,-4.760649903374059],[-81.19341193411934,-4.879781782192836],[-81.1070110701107,-5.0286966307163254],[-81.15021150211501,-5.102278085280872],[-81.16821168211682,-5.167099842873455],[-80.94140941409414,-5.475441176286779],[-80.88020880208802,-5.634867661176628],[-80.88380883808837,-5.759255358178606],[-80.93060930609306,-5.841596509715117],[-80.99180991809918,-5.860867843053455],[-81.09261092610926,-5.811813540010419],[-81.16461164611646,-5.874883358208606],[-81.1790117901179,-5.943208994589966],[-81.1430114301143,-6.057085055225571],[-81.06021060210601,-6.128914570395722],[-80.81180811808117,-6.283085237102398],[-80.10980109801098,-6.649240570530722],[-79.99459994599945,-6.768372449349513],[-79.90459904599045,-6.901519843323456],[-79.76059760597606,-7.066202146396492],[-79.61659616596165,-7.295706207062096],[-79.58779587795878,-7.418341964669665],[-79.3789937899379,-7.8353035405354206],[-79.31419314193141,-7.922900510255118],[-79.16299162991629,-8.047288207257097],[-79.01179011790117,-8.210218570935737],[-78.92538925389253,-8.404683843713457],[-78.76338763387633,-8.616668510435133],[-78.75618756187562,-8.741056207437097],[-78.66618666186662,-8.970560268102702],[-78.57978579785798,-9.156265843908457],[-78.44658446584465,-9.37000245002453],[-78.35658356583565,-9.652064692521947],[-78.27738277382774,-9.8097392380174],[-78.18738187381874,-10.08829760172604],[-78.09378093780937,-10.259987662376645],[-77.73737737377374,-10.83637572313225],[-77.66537665376653,-11.02208129893802],[-77.64017640176401,-11.193771359588624],[-77.6329763297633,-11.28837608688589],[-77.3089730897309,-11.531895662706646],[-77.2189721897219,-11.663291117286192],[-77.15777157771578,-11.922578147656495],[-77.15417154171541,-12.060981359813624],[-77.06417064170641,-12.106531784067869],[-77.03897038970389,-12.173105481054833],[-76.99576995769958,-12.218655905309078],[-76.83376833768337,-12.348299420494229],[-76.7581675816758,-12.526997238722416],[-76.63576635766357,-12.728470269077718],[-76.55656556565565,-12.823074996374984],[-76.50256502565026,-12.984253420659229],[-76.4269642696427,-13.110393057055589],[-76.22536225362254,-13.371432026820287],[-76.18216182161821,-13.51509105716059],[-76.25776257762577,-13.802409117841208],[-76.31896318963189,-13.821680451179532],[-76.37656376563766,-13.863726996644985],[-76.29736297362973,-13.947820087575906],[-76.29016290162902,-14.133525663381661],[-76.1749617496175,-14.226378451284532],[-76.13536135361353,-14.320983178581812],[-76.00576005760057,-14.496177118021208],[-75.93375933759337,-14.632828390783928],[-75.73935739357393,-14.785247118096208],[-75.53415534155342,-14.899123178731813],[-75.39735397353974,-15.093588451509532],[-75.27495274952749,-15.177681542440453],[-75.19215192151921,-15.31958863338636],[-75.10575105751057,-15.41244142128923],[-74.5549455494555,-15.69975948196985],[-74.37134371343713,-15.834658815338173],[-74.14814148141481,-15.911744148691511],[-73.82413824138241,-16.15351178511787],[-73.72693726937268,-16.20081414876651],[-73.39933399333992,-16.304178573035756],[-73.26253262532624,-16.388271663966663],[-72.95652956529565,-16.521419057940605],[-72.79452794527946,-16.61427184584349],[-72.4669246692467,-16.708876573140756],[-72.36252362523625,-16.77545027012772],[-72.26892268922688,-16.875310815608188],[-72.11052110521105,-17.003202391398943],[-71.96651966519664,-17.06452027020272],[-71.86931869318693,-17.150365300528037],[-71.77571775717757,-17.19941960357106],[-71.53091530915309,-17.29402433086834],[-71.43731437314372,-17.36585384603849],[-71.39771397713977,-17.421915906659095],[-71.36531365313652,-17.619885058225606],[-71.33651336513364,-17.682954876423793],[-71.05571055710557,-17.875668209807117],[-70.94050940509405,-17.931730270427735],[-70.81810818108181,-18.052614088640908],[-70.49050490504905,-18.27686233112334],[-70.41850418504184,-18.3451879675047],[-70.36090360903609,-18.397746149336513],[-70.33570335703357,-18.595715300903038],[-70.33570335703357,-18.826971300963038],[-70.27450274502745,-19.26670808895591],[-70.20970209702097,-19.48745245264955],[-70.19890198901989,-19.61359208904591],[-70.15570155701556,-19.706444876948794],[-70.14850148501485,-19.80455348303485],[-70.14850148501485,-20.230274755872586],[-70.19530195301952,-20.53160833170834],[-70.19530195301952,-20.726073604486075],[-70.08730087300873,-21.25340736219865],[-70.080100801008,-21.35677178646789],[-70.08730087300873,-21.493423059230615],[-70.13050130501304,-21.64058596835971],[-70.15570155701556,-21.86658615023653],[-70.18450184501845,-21.975206392688953],[-70.22770227702277,-22.192446877593802],[-70.260102601026,-22.556850271627745],[-70.3321033210332,-22.84942415049153],[-70.38970389703897,-22.970307968704716],[-70.45090450904509,-23.033377786902896],[-70.56250562505625,-23.057904938424414],[-70.56970569705696,-23.173532938454414],[-70.59490594905948,-23.255874089990925],[-70.58770587705877,-23.36799821123214],[-70.5121051210512,-23.48362621126214],[-70.41850418504184,-23.52917663551638],[-70.39330393303932,-23.565967362798652],[-70.41130411304113,-23.655316271912746],[-70.48690486904869,-23.781455908309113],[-70.50850508505084,-23.886572271972746],[-70.51930519305192,-23.968913423509264],[-70.50850508505084,-24.13009184779351],[-70.5481054810548,-24.33156487814881],[-70.57330573305732,-24.64516202974532],[-70.55890558905588,-24.778309423719264],[-70.44370443704436,-25.172495787457905],[-70.45090450904509,-25.25133306020563],[-70.49050490504905,-25.375720757207603],[-70.57690576905769,-25.48784487844881],[-70.63450634506344,-25.54565887846381],[-70.71370713707137,-25.783922636101387],[-70.69930699306992,-25.861007969454725],[-70.63450634506344,-25.992403424034265],[-70.66330663306633,-26.22541136348866],[-70.64530645306452,-26.328775787757905],[-70.68850688506885,-26.421628575660783],[-70.710107101071,-26.59682251510018],[-70.80370803708037,-26.840342090920934],[-70.81450814508145,-26.950714272767755],[-70.89730897308972,-27.187226091010935],[-70.91530915309153,-27.30810990922412],[-70.90810908109081,-27.504327121396244],[-70.9261092610926,-27.58842021232715],[-70.94410944109441,-27.61820318203185],[-71.0521105211052,-27.726823424484273],[-71.0881108811088,-27.81442039420397],[-71.15291152911529,-28.063195788207913],[-71.18531185311852,-28.37854487919882],[-71.26811268112681,-28.50818839438397],[-71.30771307713077,-28.672870697457],[-71.38331383313833,-28.77798706112064],[-71.49491494914949,-28.85507239447397],[-71.52011520115201,-28.926901909644123],[-71.48411484114841,-29.198452515775188],[-71.35451354513545,-29.35087124308746],[-71.32571325713256,-29.44372403099034],[-71.31491314913148,-29.65045287952882],[-71.34731347313473,-29.932515122026246],[-71.40131401314012,-30.14274784935352],[-71.66771667716677,-30.330205364553677],[-71.70731707317073,-30.62803506160064],[-71.70731707317073,-30.75943051618019],[-71.65331653316532,-30.987182637451404],[-71.66051660516605,-31.169384334468376],[-71.57771577715776,-31.496997001220045],[-71.52731527315272,-31.805338334633376],[-71.51291512915128,-32.20828439534398],[-71.4229142291423,-32.38698221357217],[-71.46251462514624,-32.537649001490045],[-71.45171451714516,-32.66028475909762],[-71.5921159211592,-32.97037803190535],[-71.63531635316353,-33.02293621373717],[-71.74331743317433,-33.09476572890732],[-71.69651696516965,-33.289231001685046],[-71.69651696516965,-33.429386153236564],[-71.63531635316353,-33.51873506235065],[-71.6641166411664,-33.65188245632459],[-71.82971829718296,-33.82006863818641],[-71.85491854918548,-33.89014621396217],[-71.9269192691927,-34.016285850358535],[-72.00252002520025,-34.16520069888202],[-71.99171991719916,-34.28783645648959],[-72.03132031320312,-34.420983850463536],[-72.05652056520564,-34.61544912324126],[-72.18252182521825,-34.92028657786581],[-72.22212222122221,-35.095480517305205],[-72.38772387723877,-35.2408914870399],[-72.4561245612456,-35.340752032520356],[-72.50652506525064,-35.447620335578385],[-72.56052560525605,-35.505434335593385],[-72.62532625326253,-35.58602354773551],[-72.58572585725857,-35.75946554778051],[-72.68292682926828,-35.8768454872049],[-72.78012780127801,-35.97845797207975],[-72.87372873728737,-36.39016372976233],[-72.96732967329673,-36.53732663889142],[-73.0069300693007,-36.64419494194945],[-73.11853118531185,-36.6879934268093],[-73.13653136531364,-36.80011754805051],[-73.15093150931509,-36.87545094200945],[-73.17253172531726,-37.05414876023763],[-73.21573215732157,-37.16627288147885],[-73.26973269732697,-37.206567487549904],[-73.3741337413374,-37.22408688149385],[-73.60093600936008,-37.18904809360597],[-73.63333633336333,-37.25562179059294],[-73.66213662136622,-37.34146682091824],[-73.60453604536045,-37.479870033075365],[-73.66573665736657,-37.59024221492218],[-73.66213662136622,-37.6988624573746],[-73.51813518135181,-37.91084712409627],[-73.4641346413464,-38.04049063928142],[-73.47133471334713,-38.129839548395516],[-73.53253532535325,-38.366351366638696],[-73.52173521735217,-38.510010396979],[-73.48213482134821,-38.62388645761461],[-73.22653226532265,-39.22480166989173],[-73.24813248132482,-39.42277082145824],[-73.41013410134101,-39.78892615488658],[-73.48213482134821,-39.85374791247916],[-73.66933669336693,-39.96236815493158],[-73.66933669336693,-40.081500033750366],[-73.74133741337413,-40.26370173076734],[-73.78453784537845,-40.46867863991143],[-73.92133921339213,-40.871624700622036],[-73.98253982539825,-40.97498912489128],[-73.96453964539646,-41.11864815523158],[-73.87453874538745,-41.320121185586885],[-73.85653856538565,-41.44626082198325],[-73.80973809738097,-41.5180903371534],[-73.70893708937089,-41.57415239777401],[-73.62253622536225,-41.58116015535158],[-73.6261362613626,-41.612695064450676],[-73.68733687336874,-41.63897415536658],[-73.72333723337233,-41.6932842765928],[-73.73413734137341,-41.74233857963583],[-73.62253622536225,-41.77387348873492],[-73.52173521735217,-41.79664870086204],[-73.24093240932409,-41.7808812463125],[-73.17253172531726,-41.74584245842462],[-73.01413014130141,-41.54436942806931],[-72.95292952929529,-41.51458645836462],[-72.8809288092881,-41.5180903371534],[-72.80532805328053,-41.54436942806931],[-72.66852668526685,-41.65999742809932],[-72.60012600126001,-41.68452457962083],[-72.54252542525425,-41.68978039780401],[-72.42732427324273,-41.64598191294416],[-72.35892358923589,-41.51458645836462],[-72.31932319323192,-41.49881900381507],[-72.35892358923589,-41.64948579173295],[-72.48492484924849,-41.7213153069031],[-72.66132661326613,-41.74233857963583],[-72.74412744127441,-41.80015257965083],[-72.78372783727836,-41.84745494329947],[-72.82332823328233,-41.90877282210325],[-72.78012780127801,-41.95957906454068],[-72.73692736927369,-41.994617852428554],[-72.62532625326253,-42.0103853069781],[-72.49932499324993,-41.9806023372734],[-72.45972459724597,-42.20660251915022],[-72.41292412924129,-42.388804216167195],[-72.43092430924308,-42.43435464042144],[-72.54972549725497,-42.25565682219325],[-72.63252632526324,-42.19959476157265],[-72.7081270812708,-42.220618034305375],[-72.77292772927728,-42.25740876158765],[-72.78372783727836,-42.3012072464475],[-72.71532715327153,-42.40982748889992],[-72.63252632526324,-42.509688034380375],[-72.65412654126541,-42.51669579195795],[-72.77292772927728,-42.504432216197195],[-72.84852848528485,-42.669114519270224],[-72.8449284492845,-42.807517731427346],[-72.76572765727657,-42.9073782769078],[-72.7549275492755,-42.9932233072331],[-72.75852758527584,-43.038773731487346],[-72.87732877328773,-43.04753342845932],[-72.91692916929169,-43.13337845878462],[-72.93852938529385,-43.21046379213795],[-73.07533075330753,-43.32433985277356],[-73.10053100531005,-43.45573530735311],[-72.99612996129962,-43.6309292467925],[-73.06813068130681,-43.862185246852505],[-73.2229322293223,-43.89722403474038],[-73.24093240932409,-44.065410216602196],[-73.26613266132661,-44.16877464087144],[-73.14013140131401,-44.23710027725281],[-72.99972999729997,-44.29316233787341],[-72.82692826928269,-44.39477482274826],[-72.66492664926649,-44.436821368213714],[-72.67932679326793,-44.59449591370917],[-72.74052740527405,-44.734651065260685],[-73.07893078930789,-44.92035664106644],[-73.25533255332553,-44.960651247137505],[-73.36333363333632,-44.97817064108144],[-73.40653406534065,-45.10255833808341],[-73.44613446134461,-45.23745767145175],[-73.22653226532265,-45.254977065395686],[-73.06453064530645,-45.360093429059326],[-72.97452974529745,-45.39338027755281],[-72.94212942129421,-45.417907429074326],[-72.93492934929348,-45.452946216962204],[-72.97812978129781,-45.45119427756781],[-73.20133201332013,-45.35308567148175],[-73.26613266132661,-45.346077913904175],[-73.37773377733777,-45.38286864118645],[-73.55053550535504,-45.4844811260613],[-73.73053730537305,-45.47922530787811],[-73.78093780937809,-45.6281401564016],[-73.75573755737557,-45.703473550360535],[-73.66213662136622,-45.73150458067084],[-73.59373593735937,-45.77705500492508],[-73.590135901359,-45.89969076253266],[-73.62973629736297,-45.987287732252355],[-73.65133651336512,-46.15897779290296],[-73.66933669336693,-46.21153597473478],[-73.66213662136622,-46.29738100506008],[-73.7161371613716,-46.41476094448448],[-73.77013770137701,-46.50060597480978],[-73.84573845738457,-46.565427732402355],[-73.94293942939429,-46.57243548997993],[-73.95013950139501,-46.53389282330327],[-73.93573935739357,-46.50060597480978],[-73.80973809738097,-46.377970217202204],[-73.70893708937089,-46.06962888378887],[-73.70893708937089,-45.96626445951963],[-73.69453694536945,-45.8593961564616],[-73.73413734137341,-45.81209379281296],[-73.81333813338134,-45.817349610996146],[-73.8781387813878,-45.847132580700844],[-73.92853928539284,-46.050357550450535],[-73.9681396813968,-46.15372197471978],[-74.09054090540906,-46.22204761110115],[-74.2129421294213,-46.23956700504508],[-74.37134371343713,-46.24657476262266],[-74.39294392943928,-46.21679179291796],[-74.35694356943569,-46.213287914129175],[-74.08334083340833,-46.13269870198705],[-74.01854018540185,-46.05561336863372],[-74.06174061740617,-45.9469931261813],[-74.00054000540005,-45.89618688374387],[-73.96093960939609,-45.83486900494008],[-73.88173881738817,-45.568574216992204],[-73.84573845738457,-45.50200052000523],[-73.82413824138241,-45.447690398779024],[-73.92133921339213,-45.40739579270796],[-73.95733957339573,-45.403891913919175],[-74.03654036540365,-45.417907429074326],[-74.09774097740977,-45.45995397453978],[-74.12294122941229,-45.49674470182205],[-74.09774097740977,-45.60361300488008],[-74.08334083340833,-45.643907610951146],[-74.08334083340833,-45.678946398839024],[-74.09774097740977,-45.717489065515686],[-74.15894158941589,-45.76654336855872],[-74.3029430294303,-45.803334095840995],[-74.36774367743676,-45.81034185341857],[-74.46134461344613,-45.84012482312326],[-74.63054630546306,-45.84538064130645],[-74.76374763747637,-45.82435736857372],[-75.06615066150661,-45.875163611011146],[-75.07335073350733,-46.0048071261963],[-74.99774997749977,-46.097659914099175],[-74.92574925749257,-46.15897779290296],[-75.07335073350733,-46.2343111868619],[-75.24615246152462,-46.36921052023023],[-75.37575375753757,-46.42877645963963],[-75.4369543695437,-46.483086580865844],[-75.65655656556565,-46.6109781566566],[-75.70695706957069,-46.70558288395387],[-75.70695706957069,-46.77566045972963],[-75.6349563495635,-46.86325742944933],[-75.49815498154982,-46.940342762802665],[-75.42975429754297,-46.93508694461948],[-75.40095400954009,-46.90530397491478],[-75.38655386553866,-46.86325742944933],[-75.44775447754478,-46.75113330820812],[-75.52695526955269,-46.74587749002493],[-75.56655566555665,-46.728358096080996],[-75.54135541355413,-46.6985751263763],[-75.48015480154801,-46.661784399094024],[-75.33615336153362,-46.64776888393887],[-75.14535145351454,-46.60046652029024],[-75.01935019350194,-46.51111761117615],[-74.98334983349834,-46.51286955057054],[-75.05175051750517,-46.62849755060054],[-75.03015030150301,-46.69507124758751],[-75.0049500495005,-46.74062167184175],[-74.81054810548105,-46.80018761125115],[-74.69174691746917,-46.86325742944933],[-74.51174511745117,-46.88428070218205],[-74.47934479344794,-46.88603264157645],[-74.46854468544684,-46.86500936884372],[-74.49014490144901,-46.835226399139025],[-74.48294482944829,-46.79493179306797],[-74.45414454144542,-46.766900762757665],[-74.31374313743137,-46.78792403549039],[-74.20934209342093,-46.88428070218205],[-74.15174151741518,-46.97362961129615],[-74.20934209342093,-47.08224985374857],[-74.15894158941589,-47.182110399229025],[-74.21654216542166,-47.21014142953933],[-74.40374403744038,-47.32752136896372],[-74.48294482944829,-47.43088579323297],[-74.32454324543245,-47.53074633871342],[-74.24174241742418,-47.56052930841812],[-74.19134191341914,-47.567537065995694],[-74.13374133741337,-47.590312278122816],[-74.15174151741518,-47.62710300540509],[-74.24174241742418,-47.67966118723691],[-74.32094320943209,-47.66739761147615],[-74.40374403744038,-47.600823914489176],[-74.46854468544684,-47.57804870236206],[-74.53334533345333,-47.567537065995694],[-74.58734587345873,-47.61834330843312],[-74.65574655746558,-47.702436399364025],[-74.60894608946089,-47.75849845998464],[-74.56934569345692,-47.77251397513979],[-74.4289442894429,-47.798793066055694],[-74.37494374943749,-47.83032797515479],[-74.37854378543786,-47.89164585395857],[-74.34974349743497,-47.94420403579039],[-74.22734227342274,-47.96873118731191],[-74.08334083340833,-47.95471567215676],[-73.93933939339394,-47.93018852063524],[-73.84573845738457,-47.86711870243706],[-73.78093780937809,-47.7392271266463],[-73.74853748537485,-47.66214179329297],[-73.7161371613716,-47.65513403571539],[-73.63333633336333,-47.88113421759221],[-73.62973629736297,-47.9407001570016],[-73.60813608136081,-47.99325833883342],[-73.56853568535685,-48.019537429749334],[-73.50013500135,-48.10713439946903],[-73.39213392133921,-48.145677066145694],[-73.3849338493385,-48.17721197524479],[-73.52893528935289,-48.198235247977514],[-73.85293852938528,-48.04231264187645],[-74.24894248942489,-48.044064581270845],[-74.40014400144001,-48.01252967217176],[-74.58374583745837,-47.99851415701661],[-74.5909459094591,-48.16144452069524],[-74.57654576545765,-48.27356864193646],[-74.50094500945009,-48.36291755105054],[-74.47574475744757,-48.46453003592539],[-74.34254342543426,-48.492561066235695],[-74.27054270542705,-48.45401839955903],[-74.16974169741697,-48.42773930864312],[-74.00774007740077,-48.47504167229176],[-74.05814058140581,-48.50307270260206],[-74.130141301413,-48.50482464199646],[-74.1769417694177,-48.49431300563009],[-74.22734227342274,-48.51708821775721],[-74.34254342543426,-48.59592549050494],[-74.3821438214382,-48.79389464207146],[-74.37854378543786,-49.04792585425858],[-74.35694356943569,-49.35101136948873],[-74.36774367743676,-49.40006567253176],[-74.34974349743497,-49.426344763447666],[-74.3029430294303,-49.46313549072994],[-74.22014220142201,-49.49992621801221],[-74.18414184141841,-49.40356955132055],[-74.16614166141662,-49.32122839978403],[-74.1409414094141,-49.25115082400828],[-74.07254072540725,-49.18808100581009],[-74.06174061740617,-49.11099567245676],[-74.02934029340292,-49.02690258152585],[-73.93573935739357,-49.021646763342666],[-73.93933939339394,-49.046173914864184],[-73.98613986139861,-49.060189430019335],[-74.0149401494015,-49.09172433911843],[-74.0041400414004,-49.15829803610539],[-74.02214022140221,-49.2441430664307],[-74.0509405094051,-49.305460945234486],[-74.08334083340833,-49.36152300585509],[-74.0941409414094,-49.42984864223646],[-73.98973989739898,-49.49116652104024],[-73.89253892538925,-49.522701430139335],[-73.83493834938349,-49.60854646046464],[-73.89253892538925,-49.624313915014184],[-73.95373953739536,-49.59277900591509],[-74.10134101341013,-49.555988278632825],[-74.23094230942309,-49.57876349075994],[-74.29214292142922,-49.60329064228146],[-74.31734317343174,-49.72067058170585],[-74.32454324543245,-49.78374039990403],[-74.16974169741697,-49.908128096906005],[-74.07254072540725,-49.94842270297706],[-74.01134011340113,-49.92915136963873],[-73.95733957339573,-49.99397312723131],[-74.01854018540185,-50.02200415754161],[-74.33534335343353,-49.974701793892976],[-74.43254432544325,-50.06580264240146],[-74.63054630546306,-50.19369421819221],[-74.51534515345153,-50.26552373336237],[-74.42534425344253,-50.34961682429328],[-74.37494374943749,-50.36363233944843],[-74.30654306543065,-50.39867112733631],[-74.02934029340292,-50.47050064250646],[-73.95013950139501,-50.51079524857752],[-74.18414184141841,-50.48451615766161],[-74.19854198541985,-50.60890385466358],[-74.16254162541625,-50.63868682436828],[-74.09774097740977,-50.717524097116005],[-73.97893978939788,-50.827896278962825],[-73.89253892538925,-50.78234585470858],[-73.74853748537485,-50.54057821828222],[-73.68013680136801,-50.489771975844796],[-73.65493654936549,-50.49327585463358],[-73.69453694536945,-50.57036118798691],[-73.61533615336153,-50.62817518800191],[-73.61893618936189,-50.650950400129034],[-73.65853658536585,-50.650950400129034],[-73.74133741337413,-50.69650082438328],[-73.82413824138241,-50.8366559759348],[-73.80613806138061,-50.938268460809645],[-73.84573845738457,-50.940020400204034],[-74.1409414094141,-50.81738464259646],[-74.15534155341552,-50.79811330925813],[-74.19134191341914,-50.778841975919796],[-74.33174331743317,-50.55984955162055],[-74.36414364143641,-50.4880200364504],[-74.56574565745657,-50.38290367278676],[-74.64494644946448,-50.36012846065964],[-74.72054720547204,-50.409182763702674],[-74.77454774547745,-50.47050064250646],[-74.70254702547025,-50.535322400099034],[-74.64854648546485,-50.61766355163555],[-74.68454684546845,-50.6614620364954],[-74.83574835748357,-50.678981430439336],[-75.0949509495095,-50.68073336983373],[-75.05535055350553,-50.78584973349737],[-74.98334983349834,-50.880454460794645],[-74.81414814148141,-51.06265615781162],[-74.69174691746917,-51.08718330933313],[-74.58734587345873,-51.13098179419298],[-74.5081450814508,-51.15025312753131],[-74.41454414544145,-51.16251670329207],[-74.33174331743317,-51.19580355178555],[-74.20934209342093,-51.20456324875752],[-74.12294122941229,-51.19580355178555],[-73.93933939339394,-51.26588112756131],[-73.89613896138961,-51.33070288515389],[-73.92853928539284,-51.618020945834495],[-74.06894068940689,-51.579478279157826],[-74.19494194941949,-51.681090764032675],[-74.14814148141481,-51.71262567313177],[-73.97173971739717,-51.78445518830192],[-73.89613896138961,-51.758176097386006],[-73.85653856538565,-51.7897110064851],[-73.80973809738097,-51.801974582245855],[-73.7521375213752,-51.79496682466828],[-73.65133651336512,-51.85628470347207],[-73.58293582935829,-51.959649127741315],[-73.51813518135181,-52.04023833988344],[-73.3849338493385,-52.07002130958813],[-73.18693186931868,-51.9911840368404],[-72.92772927729277,-51.859788582260855],[-72.60012600126001,-51.79847070345707],[-72.5821258212582,-51.73715282465328],[-72.65052650526505,-51.695106279187826],[-72.70452704527045,-51.67758688524389],[-72.79092790927909,-51.6145170670457],[-73.11493114931149,-51.50414488519889],[-73.16173161731616,-51.49538518822692],[-73.19773197731978,-51.47786579428298],[-73.16893168931689,-51.453338642761466],[-73.12573125731257,-51.439323127606315],[-72.7621276212762,-51.57247052158025],[-72.54252542525425,-51.70561791555419],[-72.48852488524885,-51.76343191556919],[-72.49572495724956,-51.8475250065001],[-72.52452524525245,-51.89132349135995],[-72.62532625326253,-51.945633612586164],[-72.62532625326253,-52.00695149138995],[-72.61452614526145,-52.036734461094646],[-72.52452524525245,-52.16988185506859],[-72.52092520925208,-52.21718421871722],[-72.52452524525245,-52.25572688539389],[-72.53172531725316,-52.2820059763098],[-72.56772567725677,-52.33456415814162],[-72.63252632526324,-52.37135488542389],[-72.67572675726757,-52.38537040057904],[-72.71532715327153,-52.35733937026874],[-72.69372693726937,-52.331060279352826],[-72.5821258212582,-52.253974945999495],[-72.57132571325712,-52.199664824773286],[-72.58932589325893,-52.14535470354707],[-72.65052650526505,-52.099804279292826],[-72.69372693726937,-52.04549415806662],[-72.69372693726937,-51.98592821865722],[-72.73692736927369,-51.961401067135704],[-72.79452794527946,-51.94913749137495],[-72.8449284492845,-51.961401067135704],[-72.94212942129421,-52.04724609746101],[-73.13653136531364,-52.129587248997524],[-73.2589325893259,-52.157618279307826],[-73.32733327333273,-52.1663779762798],[-73.45693456934569,-52.14535470354707],[-73.53253532535325,-52.152362461124646],[-73.64773647736477,-52.077029067165704],[-73.68373683736837,-52.077029067165704],[-73.68373683736837,-52.1365950065751],[-73.70173701737016,-52.199664824773286],[-73.74853748537485,-52.215432279322826],[-73.83493834938349,-52.234703612661164],[-74.04014040140402,-52.15937021870222],[-74.13374133741337,-52.15411440051904],[-74.19494194941949,-52.12082755202555],[-74.26334263342633,-52.10506009747601],[-74.29574295742957,-52.11732367323677],[-74.2669426694267,-52.17163379446298],[-74.23814238142381,-52.20316870356207],[-74.1769417694177,-52.317044764197675],[-74.15174151741518,-52.38186652179025],[-74.0941409414094,-52.37661070360707],[-74.03654036540365,-52.40288979452298],[-74.00054000540005,-52.5132619763698],[-74.03654036540365,-52.57808373396237],[-74.0149401494015,-52.639401612766164],[-73.91413914139142,-52.68845591580919],[-73.71253712537126,-52.66217682489329],[-73.58653586535866,-52.68495203702041],[-73.38133381333813,-52.595603127906315],[-73.24453244532445,-52.62363415821662],[-73.17973179731797,-52.562316279412826],[-73.18333183331833,-52.48873482484829],[-73.12213122131222,-52.48873482484829],[-73.07173071730718,-52.534285249102524],[-73.14373143731437,-52.60261088548389],[-73.24093240932409,-52.707727249147524],[-73.34533345333453,-52.755029612796164],[-73.64413644136441,-52.83737076433268],[-73.50733507335073,-52.90394446131965],[-73.46053460534606,-52.96526234012344],[-73.3381333813338,-53.05461124923753],[-73.12213122131222,-53.07388258257586],[-73.05373053730537,-53.04585155226556],[-73.02133021330214,-53.02132440074404],[-73.01773017730177,-52.97752591588419],[-73.02133021330214,-52.89168088555889],[-72.93132931329313,-52.78130870371207],[-72.80172801728017,-52.71298306733071],[-72.76572765727657,-52.64290549155495],[-72.77652776527765,-52.57808373396237],[-72.71172711727117,-52.53603718849692],[-72.64332643326433,-52.529029430919344],[-72.50292502925029,-52.56056434001844],[-72.47772477724777,-52.60436282487829],[-72.43812438124381,-52.62538609761101],[-72.31572315723157,-52.537789127891315],[-72.22572225722257,-52.52026973394737],[-71.81171811718117,-52.537789127891315],[-71.6641166411664,-52.56056434001844],[-71.51291512915128,-52.606114764272675],[-71.55251552515524,-52.644657430949344],[-71.5921159211592,-52.66042488549889],[-71.79731797317973,-52.68320009762601],[-71.98091980919808,-52.64640937034374],[-72.11772117721176,-52.649913249132524],[-72.45252452524525,-52.81459555220556],[-72.62532625326253,-52.818099430994344],[-72.63252632526324,-52.774300946134495],[-72.67572675726757,-52.749773794612985],[-72.72612726127261,-52.76203737037374],[-72.83052830528305,-52.81985137038874],[-72.88812888128881,-52.87240955222056],[-72.90972909729096,-52.937231309813136],[-72.91692916929169,-53.121184946224496],[-72.99972999729997,-53.17724700684511],[-73.05373053730537,-53.24382070383207],[-72.99972999729997,-53.29112306748071],[-72.72612726127261,-53.42076658266586],[-72.54972549725497,-53.46106118873692],[-72.53172531725316,-53.371712279622834],[-72.49212492124921,-53.29112306748071],[-72.45972459724597,-53.25433234019844],[-72.27972279722796,-53.13169658259086],[-72.12852128521286,-53.06512288560389],[-71.89811898118981,-53.00205306740571],[-71.38691386913868,-52.763789309768136],[-71.22851228512285,-52.81109167341677],[-71.15651156511565,-52.84613046130465],[-71.16371163711636,-52.88817700677011],[-71.18171181711817,-52.91971191586919],[-71.28971289712896,-53.0335879765048],[-71.40131401314012,-53.107169431069345],[-71.73971739717396,-53.23330906746571],[-71.790117901179,-53.48383640086405],[-71.89091890918908,-53.52413100693511],[-71.90171901719017,-53.496099976624805],[-71.86571865718656,-53.457557309948136],[-71.82971829718296,-53.39799137053874],[-71.85131851318513,-53.285867249297524],[-71.94131941319412,-53.23330906746571],[-72.08172081720816,-53.24907652201526],[-72.24732247322473,-53.24732458262086],[-72.30492304923048,-53.25433234019844],[-72.41292412924129,-53.35068900689011],[-72.39852398523985,-53.41726270387707],[-72.37692376923769,-53.47157282510329],[-72.17532175321753,-53.632751249387525],[-72.09972099720997,-53.666038097881014],[-71.87291872918729,-53.72210015850162],[-71.69291692916929,-53.80268937064375],[-71.44451444514445,-53.84123203732041],[-71.29691296912969,-53.88327858278586],[-71.08451084510845,-53.82546458277086],[-70.99450994509945,-53.77991415851662],[-70.94770947709476,-53.56968143118935],[-70.98370983709837,-53.448797612976165],[-70.98370983709837,-53.37346421901722],[-70.95130951309513,-53.226301309888136],[-70.82170821708216,-52.96351040072904],[-70.83970839708397,-52.889928946164495],[-70.79650796507964,-52.769045127951316],[-70.68130681306813,-52.71298306733071],[-70.56250562505625,-52.672688461259646],[-70.38970389703897,-52.66042488549889],[-69.90729907299072,-52.5132619763698],[-69.76329763297633,-52.50625421879222],[-69.61929619296193,-52.46420767332677],[-69.56169561695617,-52.422161127861315],[-69.44649446494465,-52.26974240054904],[-69.24129241292412,-52.204920642956466],[-69.13329133291333,-52.21192840053404],[-69.00729007290073,-52.262734642971466],[-68.44208442084421,-52.35733937026874],[-68.39528395283952,-52.306533127831315],[-68.49248492484925,-52.19791288537889],[-68.69048690486905,-52.013959248967524],[-68.91728917289173,-51.714377612526164],[-68.9640896408964,-51.67758688524389],[-69.03249032490325,-51.63554033977843],[-69.180091800918,-51.661819430694344],[-69.31329313293132,-51.60050155189055],[-69.41049410494105,-51.61101318825692],[-69.46449464494644,-51.584734097341006],[-69.36009360093601,-51.560206945819495],[-69.21969219692197,-51.56195888521389],[-69.05769057690577,-51.54794337005874],[-69.0360903609036,-51.488377430649344],[-69.02889028890289,-51.44633088518389],[-69.06489064890648,-51.30267185484358],[-69.14409144091441,-51.097694945699494],[-69.20169201692016,-50.99433052143025],[-69.26649266492664,-51.006594097191005],[-69.35289352893528,-51.045136763867674],[-69.36009360093601,-51.02761736992373],[-69.23409234092341,-50.9505320365704],[-69.15489154891549,-50.8646870062451],[-69.14049140491404,-50.75256288500388],[-69.090090900909,-50.582624763747674],[-69.04329043290433,-50.49853167281676],[-68.93888938889388,-50.38290367278676],[-68.7480874808748,-50.28129118791191],[-68.58968589685897,-50.22522912729131],[-68.46368463684637,-50.19544615758661],[-68.42048420484204,-50.158655430304336],[-68.47448474484744,-50.09208173331737],[-68.5320853208532,-50.03601967269676],[-68.59688596885968,-50.009740581780854],[-68.75168751687517,-49.98696536965373],[-68.97848978489785,-50.00273282420328],[-68.91368913689136,-49.96944597570979],[-68.66168661686616,-49.93615912721631],[-68.640086400864,-49.86257767265176],[-68.67248672486724,-49.7942520362704],[-68.66888668886689,-49.75220549080494],[-68.56808568085681,-49.86783349083494],[-68.48888488884889,-49.97820567268176],[-68.4060840608406,-50.043027430274336],[-68.25848258482584,-50.10434530907813],[-68.14688146881468,-50.09208173331737],[-67.91287912879129,-49.985213430259336],[-67.82647826478265,-49.92039167266676],[-67.78327783277832,-49.859073793862976],[-67.66087660876609,-49.34225167251676],[-67.69327693276932,-49.30370900584009],[-67.68607686076861,-49.24589500582509],[-67.46647466474664,-48.95156918756691],[-67.26487264872648,-48.814917914804184],[-67.13167131671317,-48.68702633901342],[-67.03447034470344,-48.62746039960403],[-66.78246782467825,-48.52234403594039],[-66.59526595265952,-48.41897961167115],[-66.39366393663936,-48.34189427831782],[-66.01566015660156,-48.08435918734191],[-65.94365943659436,-48.019537429749334],[-65.91125911259113,-47.977490884283874],[-65.81045810458104,-47.9407001570016],[-65.86445864458643,-47.85310318728191],[-65.93285932859328,-47.826824096365996],[-66.09846098460984,-47.85310318728191],[-66.1740617406174,-47.85835900546509],[-66.22446224462244,-47.826824096365996],[-66.04086040860408,-47.78302561150615],[-65.8860588605886,-47.702436399364025],[-65.8140581405814,-47.63761464177145],[-65.77445774457745,-47.567537065995694],[-65.73845738457385,-47.345040762907665],[-65.77085770857708,-47.25744379318797],[-65.85365853658536,-47.157583247707514],[-65.99765997659976,-47.09451342950933],[-66.64926649266492,-47.0454591264663],[-66.77526775267752,-47.00516452039524],[-67.38727387273872,-46.5531641566416],[-67.5060750607506,-46.44279197479478],[-67.56367563675636,-46.34468336870872],[-67.58527585275853,-46.26934997474978],[-67.61047610476105,-46.165985550480535],[-67.59967599675997,-46.05210948984493],[-67.55647556475564,-45.96976833830842],[-67.39447394473945,-45.775303065530686],[-67.25767257672577,-45.577333913964175],[-66.94086940869408,-45.25672900479008],[-66.88326883268832,-45.22694603508538],[-66.58446584465844,-45.183147550225534],[-66.5340653406534,-45.158620398704024],[-66.49446494464944,-45.11832579263296],[-66.34686346863468,-45.03423270170205],[-66.18846188461885,-44.96415512592629],[-65.75645756457564,-45.00795361078614],[-65.63765637656377,-45.00795361078614],[-65.60525605256052,-44.94488379258796],[-65.5980559805598,-44.8748062168122],[-65.69885698856989,-44.79596894406448],[-65.64845648456485,-44.66106961069614],[-65.36045360453605,-44.47711597428478],[-65.28845288452884,-44.36148797425478],[-65.26685266852668,-44.27914682271826],[-65.31005310053101,-44.15826300450508],[-65.2380523805238,-44.04789082265826],[-65.30645306453064,-43.78685185289356],[-65.28485284852849,-43.62917730739811],[-65.25245252452524,-43.57136330738311],[-65.19125191251912,-43.52230900434007],[-64.9860498604986,-43.29280494367447],[-64.83844838448384,-43.189440519405224],[-64.7160471604716,-43.135130398179015],[-64.43164431644315,-43.05979700422007],[-64.3740437404374,-43.024758216332195],[-64.320043200432,-42.96869615571159],[-64.38124381243811,-42.94942482237326],[-64.44244442444425,-42.95117676176765],[-64.62964629646297,-42.909130216302195],[-65.02565025650256,-42.75846342838432],[-64.97164971649715,-42.66561064048144],[-64.81324813248132,-42.634075731382346],[-64.65124651246512,-42.5307113071131],[-64.48924489244892,-42.513191913169166],[-64.32364323643236,-42.57275785257856],[-64.2480424804248,-42.6463393071431],[-64.21924219242192,-42.754959549595526],[-64.12924129241291,-42.86182785265356],[-64.03564035640356,-42.88109918599189],[-63.69363693636936,-42.80576579203295],[-63.64323643236432,-42.74619985262356],[-63.6180361803618,-42.69539361018614],[-63.59283592835928,-42.55523845863462],[-63.59643596435964,-42.40632361011114],[-63.628836288362876,-42.281935913109166],[-63.686436864368645,-42.18908312520628],[-63.72963729637296,-42.152292397924015],[-63.79443794437944,-42.113749731247346],[-63.891638916389155,-42.124261367613705],[-64.08244082440824,-42.182075367628705],[-64.230042300423,-42.21886609491098],[-64.25164251642516,-42.25040100401007],[-64.06084060840608,-42.26616845855962],[-64.06084060840608,-42.35376542827932],[-64.10044100441004,-42.39581197374477],[-64.2660426604266,-42.42209106466068],[-64.42084420844208,-42.43435464042144],[-64.5720457204572,-42.4168352464775],[-64.57564575645756,-42.35551736767371],[-64.52524525245252,-42.2994553070531],[-64.51084510845108,-42.2696723373484],[-64.5360453604536,-42.253904882798864],[-64.62244622446224,-42.26091264037644],[-64.6980469804698,-42.220618034305375],[-64.89964899648996,-42.16105209489598],[-64.9860498604986,-42.10148615548659],[-65.0580505805058,-41.97009070090704],[-65.00765007650077,-41.74584245842462],[-65.01845018450184,-41.56714464019643],[-65.12645126451264,-41.23953197344477],[-65.15525155251552,-41.10638457947083],[-65.15165151651516,-40.94695809458098],[-65.13365133651337,-40.88038439759401],[-65.06885068850688,-40.80505100363507],[-64.91764917649176,-40.731469549070525],[-64.87084870848707,-40.73497342785931],[-64.8060480604806,-40.755996700592036],[-64.82044820448203,-40.79278742787431],[-64.85284852848528,-40.813810700607036],[-64.62244622446224,-40.8541053066781],[-64.38484384843848,-40.92243094305946],[-64.1220412204122,-41.00827597338477],[-63.77283772837728,-41.150183064330676],[-63.62163621636216,-41.15894276130265],[-63.21123211232111,-41.15193500372507],[-62.95922959229591,-41.10988845825961],[-62.797227972279714,-41.04681864006143],[-62.39402394023939,-40.890896033960374],[-62.30042300423004,-40.813810700607036],[-62.246422464224636,-40.67540748844991],[-62.39402394023939,-40.458167003545064],[-62.42642426424264,-40.356554518670215],[-62.40122401224012,-40.197128033780366],[-62.32562325623256,-39.95010457917083],[-62.2860228602286,-39.89579445794461],[-62.253622536225365,-39.880027003395064],[-62.131221312213114,-39.825716882168855],[-62.08442084420844,-39.56818179119294],[-62.077220772207724,-39.46131348813491],[-62.131221312213114,-39.431530518430215],[-62.178021780217804,-39.38072427599279],[-62.052020520205204,-39.373716518415215],[-62.127621276212764,-39.30889476082264],[-62.21042210422104,-39.261592397174006],[-62.29682296822968,-39.24407300323006],[-62.33642336423364,-39.151220215327186],[-62.304023040230405,-38.988289851648545],[-62.3760237602376,-38.853390518280214],[-62.33642336423364,-38.800832336448394],[-62.18882188821888,-38.81309591220916],[-62.06642066420663,-38.919964215267186],[-61.84681846818468,-38.96201076073264],[-61.60201602016019,-38.99880148801491],[-61.38241382413824,-38.98128209407097],[-61.11241112411123,-38.99354566983173],[-60.90360903609036,-38.974274336493394],[-59.82719827198271,-38.83762306373067],[-59.67599675996759,-38.79732845765961],[-59.00639006390064,-38.67294076065764],[-58.17838178381784,-38.43642894241446],[-57.645576455764555,-38.170134154466574],[-57.54837548375484,-38.08604106353567],[-57.50877508775088,-37.909095184701876],[-57.39717397173972,-37.74441288162885],[-57.08757087570875,-37.446583184581876],[-56.727567275672754,-36.95779209354597],[-56.67356673566735,-36.85092379048793],[-56.669966699666986,-36.73529579045793],[-56.69876698766987,-36.4269544570446],[-56.71676716767168,-36.38841179036793],[-56.74916749167491,-36.34636524490248],[-56.93636936369363,-36.353373002480055],[-57.07677076770767,-36.29731094185945],[-57.26397263972639,-36.14489221454718],[-57.335973359733586,-36.02751227512278],[-57.37557375573755,-35.899620699332026],[-57.35397353973539,-35.72092288110384],[-57.15957159571596,-35.505434335593385],[-57.17037170371704,-35.36177530525308],[-57.30357303573035,-35.18833330520808],[-57.54837548375484,-35.01839518395187],[-57.76437764377643,-34.8940074869499],[-58.28278282782827,-34.68377475962263],[-58.41958419584195,-34.531356032310356],[-58.46638466384664,-34.45777457774581],[-58.523985239852394,-34.296596153461564],[-58.47358473584735,-34.26330930496808],[-58.43398433984339,-34.252797668601715],[-58.39078390783908,-34.19323172919232],[-58.40878408784087,-34.060084335218384],[-58.43038430384303,-33.99175869883702],[-58.45558455584555,-33.89890591093414],[-58.53118531185311,-33.75349494119944],[-58.54558545585455,-33.66414603208535],[-58.45558455584555,-33.28572712289626],[-58.42318423184231,-33.11228512285126],[-58.37638376383764,-33.0719905167802],[-58.30798307983079,-33.082502153146564],[-58.25038250382504,-33.07899827435777],[-58.19998199982,-33.0141765167652],[-58.17118171181711,-32.95986639553899],[-58.22158221582215,-32.56392809240595],[-58.19998199982,-32.471075304503074],[-58.1639816398164,-32.56568003180035],[-58.1279812798128,-32.75664142578929],[-58.08118081180811,-32.89329269855202],[-58.09198091980919,-32.966874153116564],[-58.15318153181532,-33.06498275920262],[-58.22158221582215,-33.1298045167952],[-58.29358293582935,-33.13856421376717],[-58.361983619836195,-33.18236269862702],[-58.35478354783547,-33.25944803198035],[-58.412384123841235,-33.50822342598429],[-58.437584375843755,-33.718456153311564],[-58.40158401584016,-33.91292142608929],[-58.20718207182071,-34.10913863826141],[-57.96237962379624,-34.30710778982793],[-57.90117901179012,-34.38944894136444],[-57.872378723787236,-34.44726294137944],[-57.82917829178291,-34.47704591108414],[-57.544775447754475,-34.44726294137944],[-57.17037170371704,-34.45251875956263],[-56.853568535685355,-34.676767002045054],[-56.464764647646476,-34.77487560813111],[-56.389163891638916,-34.860720638456414],[-56.24876248762487,-34.90101524452748],[-56.19476194761947,-34.90627106271066],[-56.11916119161191,-34.908023002105054],[-55.86355863558636,-34.811666335413385],[-55.672756727567275,-34.77487560813111],[-55.370353703537035,-34.80816245662459],[-55.237152371523706,-34.89575942634429],[-55.096750967509664,-34.89575942634429],[-54.90234902349023,-34.932550153626565],[-54.365943659436596,-34.73282906266566],[-54.27234272342723,-34.66625536567869],[-54.167941679416785,-34.67151118386187],[-54.00954009540095,-34.517340517155205],[-53.786337863378634,-34.38068924439247],[-53.74313743137431,-34.24929378981293],[-53.53433534335343,-34.018037789752924],[-53.473134731347315,-33.84985160789111],[-53.41913419134191,-33.77977403211535],[-53.372333723337235,-33.742983304833075],[-52.92232922329222,-33.40135512292626],[-52.76392763927639,-33.266455789557924],[-52.65232652326523,-33.13856421376717],[-52.508325083250824,-32.875773304608074],[-52.34272342723426,-32.43954039540398],[-52.27432274322743,-32.32391239537398],[-52.19152191521914,-32.22054797110474],[-52.12672126721267,-32.16798978927292],[-52.16632166321662,-32.089152516525196],[-52.19152191521914,-31.96826869831201],[-52.195121951219505,-31.8859275467755],[-52.119521195211945,-31.694966152786556],[-52.02592025920259,-31.598609486094887],[-51.993519935199345,-31.489989243642462],[-51.97191971919719,-31.383120940584433],[-51.92511925119251,-31.339322455724584],[-51.716317163171624,-31.242965789032922],[-51.507515075150735,-31.1045625768758],[-51.46431464314642,-31.05200439504398],[-51.48591485914858,-30.976671001085037],[-51.46071460714606,-30.913601182886858],[-51.3779137791378,-30.847027485899886],[-51.35991359913598,-30.675337425249282],[-51.31671316713167,-30.703368455559584],[-51.28431284312842,-30.752422758602613],[-51.28791287912878,-30.591244334318375],[-51.248312483124835,-30.466856637316404],[-51.1871118711187,-30.412546516090188],[-51.15831158311582,-30.36349221304716],[-51.280712807128054,-30.244360334228368],[-51.29511295112951,-30.14099590995913],[-51.298712987129875,-30.034127606901095],[-51.248312483124835,-30.060406697817008],[-51.23391233912338,-30.121724576620792],[-51.179911799117974,-30.211073485734886],[-51.039510395103946,-30.260127788777915],[-51.02511025110252,-30.36874803123034],[-50.93150931509314,-30.374003849413526],[-50.64710647106472,-30.237352576650792],[-50.56430564305643,-30.25312003120034],[-50.54630546305464,-30.316189849398526],[-50.58230582305822,-30.438825607006102],[-50.61470614706147,-30.456345000950037],[-50.686706867068665,-30.414298455484584],[-50.71550715507155,-30.42656203124534],[-50.69030690306903,-30.703368455559584],[-50.76950769507695,-30.813740637406404],[-50.94230942309423,-30.903089546520498],[-50.963909639096386,-31.00470203139534],[-50.95310953109529,-31.05200439504398],[-50.978309783097814,-31.094050940509433],[-51.104311043110414,-31.081787364748678],[-51.16191161911618,-31.11857809203095],[-51.15831158311582,-31.267492940554433],[-51.172711727117274,-31.339322455724584],[-51.273512735127355,-31.477725667881707],[-51.44631446314463,-31.556562940629433],[-51.68031680316804,-31.773803425534282],[-51.802718027180276,-31.796578637661405],[-51.842318423184224,-31.831617425549283],[-51.892718927189264,-31.868408152831556],[-51.993519935199345,-31.815849970999736],[-52.06192061920619,-31.829865486154894],[-52.05832058320583,-31.9139585770858],[-52.043920439204385,-31.97702839528398],[-52.069120691206905,-32.06287342560928],[-52.04032040320402,-32.1154316074411],[-51.92151921519215,-31.989291971044743],[-51.79911799117991,-31.89994306193065],[-51.46071460714606,-31.70197391036413],[-51.15111151111512,-31.481229546670498],[-50.920709207092074,-31.258733243582462],[-50.7479074790748,-31.067771849593527],[-50.61830618306183,-30.89783372833731],[-50.29790297902977,-30.42656203124534],[-50.03510035100351,-29.801119667446706],[-49.747097470974694,-29.363134818848216],[-49.49869498694986,-29.075816758167612],[-49.27189271892718,-28.87083984902352],[-49.02349023490234,-28.699149788372914],[-48.80028800288002,-28.574762091370943],[-48.79668796687966,-28.443366636791396],[-48.692286922869215,-28.310219242817453],[-48.6490864908649,-28.206854818548216],[-48.62028620286202,-28.07545936396867],[-48.60588605886059,-27.82493203057033],[-48.641886418864175,-27.558637242622453],[-48.57348573485734,-27.372931666816697],[-48.5950859508595,-27.264311424364273],[-48.55548555485555,-27.195985787982906],[-48.56988569885698,-27.124156272812755],[-48.5950859508595,-27.057582575825784],[-48.616686166861655,-26.878884757597604],[-48.67788677886779,-26.703690818158208],[-48.67788677886779,-26.612589969649726],[-48.659886598865995,-26.519737181746848],[-48.65268652686527,-26.405861121111236],[-48.69948699486994,-26.348047121096236],[-48.74988749887498,-26.26920984834851],[-48.71388713887137,-26.227163302883056],[-48.67788677886779,-26.22541136348866],[-48.62028620286202,-26.179860939234423],[-48.57708577085771,-25.934589424019265],[-48.61308613086129,-25.875023484609876],[-48.67788677886779,-25.875023484609876],[-48.667086670866695,-25.843488575510783],[-48.54468544685446,-25.81545754520048],[-48.400684006840066,-25.59821706029563],[-48.42948429484295,-25.55091469664699],[-48.508685086850875,-25.521131726942293],[-48.692286922869215,-25.491348757237603],[-48.73188731887319,-25.368712999630027],[-48.64548645486454,-25.437038636011387],[-48.56268562685625,-25.447550272377754],[-48.47628476284763,-25.442294454194567],[-48.425884258842586,-25.403751787517905],[-48.458284582845835,-25.31089899961502],[-48.40428404284043,-25.272356332938358],[-48.274682746827466,-25.30564318143184],[-48.18468184681845,-25.30914706022063],[-48.24228242282422,-25.403751787517905],[-48.20268202682027,-25.41601536327866],[-48.022680226802265,-25.23731754505048],[-47.92907929079291,-25.168991908669113],[-47.90747907479076,-25.067379423794264],[-47.9578795787958,-25.06562748439987],[-47.99027990279902,-25.03584451469517],[-47.91467914679146,-24.999053787412905],[-47.87507875078751,-24.99730184801851],[-47.8318783187832,-24.95350336315866],[-47.59067590675906,-24.781813302508056],[-47.1370713707137,-24.49274330243305],[-46.867068670686706,-24.236960150851537],[-46.62946629466293,-24.11082051445517],[-45.97065970659705,-23.795471423464264],[-45.844658446584475,-23.76393651436517],[-45.66465664656647,-23.765688453759566],[-45.52785527855278,-23.804231120436228],[-45.46305463054631,-23.80247918104184],[-45.434254342543426,-23.75868069618199],[-45.42345423454233,-23.685099241617444],[-45.32625326253262,-23.59925421129214],[-45.21465214652147,-23.574727059770623],[-44.95184951849518,-23.382013726387292],[-44.66744667446673,-23.334711362738652],[-44.620646206462055,-23.317191968794717],[-44.570245702457015,-23.273393483934868],[-44.620646206462055,-23.227843059680623],[-44.67464674646746,-23.206819786947896],[-44.68184681846819,-23.106959241467443],[-44.63864638646385,-23.05615299903002],[-44.368643686436855,-23.005346756592594],[-44.1490414904149,-23.010602574775774],[-44.04824048240482,-22.944028877788803],[-43.86463864638645,-22.91074202929532],[-43.70263702637027,-22.966804089915925],[-43.67743677436775,-23.00885063538138],[-43.79263792637926,-23.045641362663652],[-43.8970389703897,-23.035129726297292],[-43.97263972639726,-23.057904938424414],[-43.8970389703897,-23.101703423284256],[-43.73503735037349,-23.06666463539638],[-43.53343533435333,-23.045641362663652],[-43.36783367833678,-22.99833899901502],[-43.22383223832239,-22.991331241437443],[-43.1950319503195,-22.938773059605623],[-43.20943209432093,-22.87745518080183],[-43.238232382323815,-22.828400877758803],[-43.24183241832418,-22.79511402926532],[-43.22743227432275,-22.74781166561668],[-43.15543155431553,-22.725036453489558],[-43.087030870308695,-22.72328451409517],[-43.06543065430654,-22.770586877743803],[-43.10143101431015,-22.84942415049153],[-43.07983079830797,-22.90198233232335],[-43.0150301503015,-22.942276938394407],[-42.95742957429573,-22.966804089915925],[-42.827828278282766,-22.9738118474935],[-42.57942579425793,-22.94052499900002],[-42.122221222212204,-22.94052499900002],[-42.04302043020431,-22.947532756577594],[-41.989019890198904,-22.845920271702745],[-41.94221942219423,-22.788106271687745],[-41.98541985419854,-22.735548089855925],[-41.9962199621996,-22.644447241347443],[-41.981819818198176,-22.581377423149256],[-41.704617046170455,-22.309826817018198],[-41.58221582215822,-22.243253120031227],[-41.12141121411213,-22.083826635141378],[-40.99900999009989,-21.99973354421047],[-40.98820988209883,-21.920896271462738],[-41.02061020610205,-21.61080299865501],[-41.02421024210241,-21.59678748349986],[-41.04581045810457,-21.505686634991378],[-40.95580955809558,-21.237639907649104],[-40.82980829808298,-21.030911059110622],[-40.790207902079004,-20.906523362108643],[-40.725407254072536,-20.846957422699248],[-40.59580595805957,-20.783887604501075],[-40.39420394203941,-20.570150998385003],[-40.31860318603185,-20.4264919680447],[-40.30060300603006,-20.293344574070773],[-40.20340203402034,-20.205747604351075],[-40.14220142201421,-19.967483846713492],[-40.00180001800018,-19.74148366483668],[-39.84339843398433,-19.648630876933794],[-39.7821978219782,-19.571545543580456],[-39.73179731797316,-19.454165604156074],[-39.69939699396994,-19.277219725322283],[-39.74259742597425,-18.846242634301362],[-39.73899738997389,-18.639513785762887],[-39.6489964899649,-18.252335179601815],[-39.48699486994869,-17.989544270442735],[-39.41139411394113,-17.919466694666966],[-39.27819278192783,-17.84938911889121],[-39.15579155791556,-17.703978149156512],[-39.17019170191702,-17.642660270352735],[-39.216992169921696,-17.31504760360106],[-39.20259202592027,-17.17839633083834],[-39.16299162991629,-17.04349699747],[-39.12339123391234,-16.763186694366965],[-39.06219062190621,-16.503899663996663],[-38.96138961389613,-16.18679863361136],[-38.88218882188821,-15.864441785042871],[-38.88578885788857,-15.841666572915756],[-38.94338943389434,-15.564860148601511],[-38.99738997389974,-15.253014936399381],[-39.01179011790117,-14.935913906014079],[-39.05859058590585,-14.655603602911057],[-38.94338943389434,-14.030161239112417],[-38.964989649896495,-14.00388214819651],[-39.00819008190081,-14.101990754282568],[-39.04779047790478,-14.044176754267568],[-39.03339033390333,-13.991618572435755],[-39.040590405904055,-13.758610632981359],[-39.00099000990011,-13.664005905684078],[-38.990189901899015,-13.614951602641057],[-39.00819008190081,-13.581664754147567],[-39.03339033390333,-13.558889542020438],[-39.090990909909095,-13.588672511725136],[-39.065790657906575,-13.480052269272718],[-39.02979029790296,-13.364424269242718],[-38.95778957789577,-13.27332342073423],[-38.83538835388353,-13.14718378433787],[-38.831788317883166,-13.033307723702265],[-38.763387633876334,-12.907168087305891],[-38.78498784987849,-12.844098269107718],[-38.85338853388532,-12.78978814788151],[-38.788587885878854,-12.782780390303927],[-38.74538745387454,-12.747741602416042],[-38.69138691386914,-12.623353905414078],[-38.655386553865526,-12.644377178146812],[-38.52578525785256,-12.761757117571193],[-38.50058500585004,-12.956222390348927],[-38.446584465844666,-12.966734026715287],[-38.403384033840325,-12.966734026715287],[-38.24138241382414,-12.844098269107718],[-38.018180181801824,-12.591818996314984],[-37.95697956979569,-12.476190996284984],[-37.6869768697687,-12.099524026490286],[-37.47097470974708,-11.652779480919833],[-37.41337413374134,-11.496856874818775],[-37.43857438574386,-11.39349245054953],[-37.35937359373594,-11.25333729899802],[-37.323373233732326,-11.214794632321343],[-37.31977319773196,-11.26735281415317],[-37.330573305733054,-11.309399359618624],[-37.355773557735574,-11.349693965689681],[-37.355773557735574,-11.40400408691589],[-37.316173161731626,-11.375973056605588],[-37.1829718297183,-11.186763602011041],[-37.1829718297183,-11.06763172319225],[-37.12537125371253,-11.085151117136192],[-37.09297092970928,-11.055368147431494],[-36.938169381693825,-10.820608268582703],[-36.768967689676884,-10.671693420059228],[-36.635766357663584,-10.589352268522703],[-36.41256412564124,-10.48949172304225],[-36.39816398163981,-10.484235904859077],[-36.22176221762217,-10.224948874488774],[-36.05616056160562,-10.076034025965285],[-35.88695886958868,-9.848281904694076],[-35.847358473584734,-9.772948510735134],[-35.890558905589046,-9.687103480409831],[-35.82935829358294,-9.71863838950891],[-35.764557645576446,-9.702870934959378],[-35.59535595355953,-9.539940571280738],[-35.33975339753397,-9.229847298473004],[-35.1561515615156,-8.930265662031644],[-34.96534965349653,-8.408187722502248],[-34.88974889748897,-8.092838631511341],[-34.83574835748357,-7.971954813298154],[-34.83574835748357,-7.872094267817701],[-34.87894878948788,-7.747706570815737],[-34.87174871748718,-7.691644510195118],[-34.85374853748536,-7.633830510180118],[-34.86094860948609,-7.595287843503456],[-34.85734857348572,-7.533969964699665],[-34.817748177481775,-7.39556675254255],[-34.80694806948068,-7.288698449484514],[-34.8321483214832,-7.024155600931024],[-34.87534875348754,-7.003132328198305],[-34.87894878948788,-6.908527600901024],[-34.92934929349292,-6.785891843293456],[-34.98694986949869,-6.393457418949211],[-35.094950949509496,-6.184976631016326],[-35.14175141751417,-5.91692990367406],[-35.235352353523524,-5.566542024795268],[-35.39375393753937,-5.2511929338043615],[-35.480154801548,-5.165347903479059],[-35.54855548555486,-5.128557176196779],[-35.98055980559806,-5.054975721632232],[-36.16056160561604,-5.093518388308908],[-36.38736387363872,-5.08475869133693],[-36.58896588965888,-5.097022267097685],[-36.74736747367473,-5.051471842843455],[-36.862568625686265,-4.967378751912534],[-36.95616956169562,-4.935843842813455],[-37.17577175771757,-4.913068630686325],[-37.30177301773017,-4.713347539725419],[-37.62577625776257,-4.592463721512232],[-37.79497794977948,-4.4050062063120805],[-38.050580505805044,-4.215796751717534],[-38.270182701827025,-3.9477500243752672],[-38.36018360183601,-3.875920509205116],[-38.47538475384752,-3.7182459637096628],[-38.687786877868774,-3.65342420611708],[-38.89658896588966,-3.5010054788048137],[-39.015390153901535,-3.3906332969579864],[-39.35379353793539,-3.1979199635746625],[-39.51219512195121,-3.1260904484045113],[-39.609396093960925,-3.0560128726287417],[-39.77139771397714,-2.985935296852986],[-39.96579965799657,-2.861547599851022],[-40.23580235802356,-2.812493296807986],[-40.473404734047335,-2.7949739028640437],[-40.87660876608766,-2.870307296822986],[-41.193411934119325,-2.886074751372533],[-41.319413194131926,-2.9368809938099645],[-41.48141481414814,-2.9158577210772307],[-41.63981639816399,-2.8790669937949644],[-41.72261722617225,-2.8089894180191948],[-41.87741877418773,-2.745919599821022],[-41.99981999819997,-2.8054855392304177],[-42.248222482224804,-2.7914700240752666],[-42.593825938259386,-2.6618265088901154],[-42.676626766267646,-2.5899969937199643],[-42.83142831428313,-2.5304310543105686],[-42.935829358293574,-2.465609296717986],[-43.23103231032309,-2.3867720239702663],[-43.37863378633787,-2.3762603876038924],[-43.43623436234361,-2.413051114886173],[-43.45423454234543,-2.5024000240002664],[-43.72783727837279,-2.518167478549799],[-43.86463864638645,-2.595252811903137],[-43.933039330393285,-2.5829892361423816],[-44.01224012240121,-2.6425551755517773],[-44.192241922419214,-2.8089894180191948],[-44.22464224642246,-2.754679296792986],[-44.192241922419214,-2.7003691755667774],[-44.11304113041129,-2.5987566906919284],[-44.102241022410226,-2.5602140240152664],[-44.10584105841059,-2.493640327028288],[-44.177841778417786,-2.470865114901173],[-44.228242282422826,-2.470865114901173],[-44.30744307443075,-2.5356868724937414],[-44.37944379443795,-2.7389118422434393],[-44.43704437044369,-2.943888751387533],[-44.62424624246242,-3.1383540241652668],[-44.721447214472136,-3.204927721152231],[-44.721447214472136,-3.141857902954044],[-44.63864638646385,-2.7616870543705687],[-44.60984609846099,-2.677593963439648],[-44.58824588245881,-2.5742295391704175],[-44.56304563045629,-2.523423296732986],[-44.519845198451975,-2.4813767512675327],[-44.519845198451975,-2.40604335730859],[-44.38304383043831,-2.3657487512375326],[-44.39024390243901,-2.2693920845458706],[-44.43704437044369,-2.1677795996710216],[-44.519845198451975,-2.190554811798137],[-44.57744577445774,-2.2308494178691944],[-44.66384663846637,-2.3727565088151152],[-44.69984699846998,-2.320198326983288],[-44.75744757447575,-2.2658882057570793],[-44.70704707047071,-2.2413610542355684],[-44.66024660246603,-2.2273455390804173],[-44.61704617046169,-2.152012145121475],[-44.58104581045811,-2.1134694784447987],[-44.53784537845377,-2.0521515996410216],[-44.545045450454495,-1.9470352359773813],[-44.59184591845917,-1.841918872313741],[-44.6530465304653,-1.745562205622079],[-44.721447214472136,-1.7928645692707192],[-44.779047790477904,-1.798120387453892],[-44.721447214472136,-1.7332986298613235],[-44.78984789847897,-1.7245389328893452],[-44.829448294482944,-1.6719807510575322],[-44.91944919449193,-1.5896395995210213],[-45.02745027450274,-1.5143062055620788],[-45.07785077850778,-1.4670038419134386],[-45.182251822518225,-1.5072984479844962],[-45.23985239852399,-1.629934205592079],[-45.283052830528305,-1.696507902579043],[-45.32985329853298,-1.7175311753117768],[-45.35145351453514,-1.5668643873938919],[-45.459454594545946,-1.3566316600666255],[-45.55665556655566,-1.3303525691507048],[-45.643056430564314,-1.3478719630946472],[-45.77985779857798,-1.2515152964029852],[-45.97065970659705,-1.1866935388104025],[-46.04626046260461,-1.102600447879496],[-46.13986139861399,-1.1183679024290427],[-46.21546215462155,-1.0990965690907046],[-46.21906219062191,-1.0307709327093448],[-46.31986319863199,-1.0395306296813231],[-46.42066420664207,-1.0307709327093448],[-46.51786517865179,-0.9974840842158557],[-46.61866618666187,-0.9712049932999491],[-46.64386643866439,-0.9168948720737404],[-46.76986769867699,-0.8363056599316252],[-46.80946809468094,-0.7802435993110066],[-46.892268922689226,-0.7802435993110066],[-46.942669426694266,-0.7434528720287403],[-47.025470254702554,-0.750460629606323],[-47.126271262712635,-0.745204811423136],[-47.201872018720195,-0.6803830538305533],[-47.27027270272703,-0.6453442659426827],[-47.39987399873999,-0.6260729326043446],[-47.43947439474394,-0.6470962053370783],[-47.461074610746095,-0.6803830538305533],[-47.43227432274321,-0.7224295992960066],[-47.41787417874178,-0.7662280841558555],[-47.47187471874719,-0.7487086902119273],[-47.55827558275581,-0.6698714174641935],[-47.65187651876519,-0.7189257205072295],[-47.687876878768776,-0.7241815386904022],[-47.73107731077312,-0.7101660235352512],[-47.77427774277743,-0.6768791750417762],[-47.80667806678068,-0.6628636598866251],[-47.88227882278824,-0.6926466295913087],[-47.96147961479613,-0.7697319629446469],[-48.03348033480336,-0.7049102053520784],[-48.06948069480694,-0.7136699023240425],[-48.11628116281162,-0.7381970538455533],[-48.12708127081271,-0.7960110538605534],[-48.20268202682027,-0.8275459629596469],[-48.26748267482674,-0.8958715993410067],[-48.31788317883178,-0.9606933569335894],[-48.307083070830714,-1.0395306296813231],[-48.45108451084511,-1.1446469933449492],[-48.407884078840794,-1.2287400842758558],[-48.47628476284763,-1.3233448115731363],[-48.4690846908469,-1.3934223873488918],[-48.45108451084511,-1.435468932814345],[-48.350283502835026,-1.4827712964629853],[-48.44748447484474,-1.5195620237452516],[-48.46188461884617,-1.6141667510425322],[-48.53028530285303,-1.5668643873938919],[-48.59868598685986,-1.4880271146461723],[-48.710287102871035,-1.4880271146461723],[-48.99108991089909,-1.8296552965529855],[-49.153091530915304,-1.8787095995960215],[-49.21069210692107,-1.9172522662726834],[-49.40869408694087,-2.344725478504799],[-49.45909459094591,-2.504151963394648],[-49.52389523895238,-2.5970047512975327],[-49.57429574295742,-2.6320435391854176],[-49.63549635496355,-2.6565706907069284],[-49.59949599495994,-2.5847411755367773],[-49.55269552695526,-2.5199194179441946],[-49.505895058950586,-2.2799037209122304],[-49.45909459094591,-2.1923067511925325],[-49.39789397893978,-1.9715623874988921],[-49.31509315093152,-1.7315466904669279],[-49.58509585095851,-1.8664460238352518],[-49.71829718297184,-1.9260119632446475],[-49.90189901899018,-1.8699499026240431],[-49.999099990999895,-1.8314072359473812],[-50.117901179011795,-1.8576863268632877],[-50.1719017190172,-1.8962289935399497],[-50.26190261902619,-1.9225080844558704],[-50.402304023040216,-2.015360872358741],[-50.585905859058585,-1.8506785692857193],[-50.63990639906399,-1.81739172079223],[-50.69030690306903,-1.7613296601716257],[-50.67590675906757,-1.6947559631846474],[-50.67950679506794,-1.64394972074723],[-50.787507875078745,-1.4897790540405538],[-50.81990819908199,-1.3759029934049494],[-50.82710827108269,-1.311081235812381],[-50.84510845108451,-1.2269881448814743],[-50.895508955089554,-1.1639183266832873],[-50.91710917109171,-1.1148640236402514],[-50.837908379083785,-1.0395306296813231],[-50.84150841508415,-0.9992360236102513],[-50.895508955089554,-0.9379181448064742],[-50.99270992709927,-0.9869724478494959],[-51.028710287102854,-1.0325228721037405],[-51.20151201512016,-1.1358872963729851],[-51.298712987129875,-1.223484266092683],[-51.532715327153255,-1.3548797206722298],[-51.64791647916479,-1.3951743267432875],[-51.94671946719467,-1.58613572073223],[-52.195121951219505,-1.6404458419584387],[-52.31032310323103,-1.5598566298163234],[-52.66312663126631,-1.5510969328443451],[-52.555125551255514,-1.5143062055620788],[-52.22752227522275,-1.3618874782497983],[-52.018720187201865,-1.3986782055320788],[-51.97911979119792,-1.3671432964329853],[-51.935919359193576,-1.319840932784345],[-51.92151921519215,-1.1814377206272297],[-51.82071820718207,-1.1183679024290427],[-51.71991719917199,-1.0185073569485894],[-51.71991719917199,-0.8555769932699491],[-51.701917019170196,-0.7627242053670784],[-51.55431554315544,-0.5489875992510065],[-51.49671496714967,-0.5086929931799489],[-51.40311403114032,-0.3930649931499488],[-51.298712987129875,-0.1793283870338911],[-51.28431284312842,-0.08472365973661056],[-51.10071100711008,-0.03041353851040185],[-50.96750967509675,0.13076488577384282],[-50.90990909909098,0.16054785547854067],[-50.81630816308163,0.1728114312392961],[-50.7551075510755,0.22186573428231782],[-50.58230582305822,0.419834885848843],[-50.46350463504635,0.637075370753692],[-50.344703447034476,0.7509514313892964],[-50.294302943029436,0.835044522320203],[-50.07110071100712,1.0154942799427857],[-50.0459004590046,1.052285007225052],[-49.93789937899379,1.1206106436064118],[-49.898298982989814,1.162657189071865],[-49.90549905499054,1.269525492129901],[-49.88029880298802,1.420192280047786],[-49.95589955899558,1.6602079770797502],[-50.0531005310053,1.7302855528555057],[-50.18630186301863,1.78634761347611],[-50.3051030510305,1.796859249842484],[-50.459904599045984,1.830146098335959],[-50.535505355053544,1.9265027650276352],[-50.57510575105749,1.9983322801977863],[-50.60750607506074,2.1034486438614266],[-50.65790657906578,2.131479674171729],[-50.71550715507155,2.1332316135661102],[-50.67590675906757,2.178782037820355],[-50.67950679506794,2.2103169469194484],[-50.737107371073705,2.37675118938688],[-50.79110791107911,2.478363674261729],[-50.81630816308163,2.5729684015589953],[-50.82710827108269,2.651805674306729],[-50.99270992709927,3.077526947144449],[-51.053910539105374,3.2825038562885425],[-51.07551075510756,3.671434401843996],[-51.21951219512195,4.093651795892939],[-51.32751327513276,4.225047250472485],[-51.46071460714606,4.314396159586579],[-51.54711547115471,4.310892280797788],[-51.557915579155775,4.2338069474444495],[-51.651516515165156,4.062116886793845],[-51.658716587165856,4.098907614076126],[-51.651516515165156,4.139202220147183],[-51.665916659166584,4.228551129261277],[-51.69831698316983,4.286365129276277],[-51.784717847178456,4.57017931116809],[-51.827918279182796,4.635001068760673],[-51.8819188191882,4.633249129366277],[-51.917919179191784,4.524628886913845],[-51.92871928719288,4.435279977799766],[-51.9539195391954,4.3984892505174855],[-52.00432004320042,4.352938826263241],[-52.00072000720007,4.38622567475673],[-51.97911979119792,4.430024159616579],[-51.9611196111961,4.514117250547486],[-52.01152011520115,4.645512705127032],[-52.05832058320583,4.7173422202971835],[-52.220322203222025,4.8627531900318814],[-52.32472324723247,4.771652341523392],[-52.28872288722887,4.8767687051870325],[-52.29232292322922,4.941590462779615],[-52.454324543245434,5.0221796749217305],[-52.76392763927639,5.272707008320069],[-52.90072900729007,5.425125735632335],[-53.271532715327155,5.542505675056731],[-53.45513455134551,5.5635289477894645],[-53.84753847538475,5.782521372088709],[-53.91953919539195,5.768505856933558],[-53.987939879398795,5.675653069030673],[-54.08514085140851,5.411110220477184],[-54.15714157141571,5.358552038645371],[-54.08154081540815,5.502211068985673],[-54.04554045540455,5.609079372043709],[-54.038340383403835,5.721203493284918],[-54.05274052740526,5.80704852361022],[-54.142741427414265,5.856102826653242],[-54.3551435514355,5.910412947879465],[-54.833948339483385,5.987498281232789],[-55.147151471514704,5.992754099415976],[-55.37755377553775,5.952459493344918],[-55.647556475564755,5.985746341838407],[-55.827558275582746,5.961219190316882],[-55.910359103591034,5.892893553935522],[-55.89595895958959,5.794784947849465],[-55.89595895958959,5.700180220552184],[-55.93915939159392,5.794784947849465],[-56.23436234362343,5.88588579635794],[-56.464764647646476,5.938443978189767],[-56.96876968769688,5.992754099415976],[-57.055170551705515,5.938443978189767],[-57.105571055710556,5.829823735737335],[-57.13437134371344,5.736970947834465],[-57.141571415714154,5.64411815993158],[-57.181171811718116,5.52849015990158],[-57.19557195571956,5.547761493239918],[-57.206372063720636,5.56528088718386],[-57.166771667716674,5.884133856963558],[-57.191971919719194,6.097870463079616],[-57.22797227972279,6.178459675221731],[-57.343173431734314,6.271312463124616],[-57.54117541175411,6.330878402534012],[-57.60597605976059,6.450010281352789],[-57.79317793177931,6.598925129876278],[-57.983979839798394,6.786382645076429],[-58.07038070380703,6.821421432964314],[-58.17118171181711,6.830181129936278],[-58.29718297182971,6.879235432979314],[-58.4159841598416,6.851204402669012],[-58.50238502385024,6.733824463244616],[-58.57078570785707,6.62695616018658],[-58.59238592385924,6.4517622207471845],[-58.67158671586715,6.390444341943407],[-58.613986139861396,6.502568463184616],[-58.60678606786067,6.697033735962336],[-58.58158581585815,6.844196645091429],[-58.48078480784807,7.038661917869163],[-58.47718477184772,7.325979978549768],[-58.50958509585095,7.397809493719919],[-58.62838628386284,7.546724342243408],[-58.700387003870034,7.606290281652804],[-58.81198811988119,7.735933796837955],[-59.20079200792007,8.074058099955977],[-59.47799477994779,8.25450785757856],[-59.66519665196651,8.363128100030977],[-59.74079740797407,8.38064749397492],[-59.74079740797407,8.338600948509466],[-59.75519755197551,8.340352887903862],[-59.8379983799838,8.373639736397351],[-59.981999819998194,8.5330662212872],[-60.01800018000179,8.548833675836747],[-60.16920169201691,8.617159312218106],[-60.3420034200342,8.629422887978862],[-60.40320403204032,8.610151554640524],[-60.48240482404823,8.547081736442351],[-60.799207992079914,8.592632160696596],[-60.864008640086396,8.578616645541445],[-61.03681036810367,8.492771615216128],[-61.19521195211952,8.487515797032955],[-61.303213032130316,8.410430463679617],[-61.44361443614436,8.508539069765675],[-61.52641526415263,8.545329797047955],[-61.620016200162,8.597887978879768],[-61.24561245612456,8.599639918274164],[-61.177211772117715,8.725779554670524],[-61.12321123211231,8.84315949409492],[-61.09801098010979,8.941268100180991],[-61.09441094410944,8.965795251702502],[-61.05481054810548,9.035872827478258],[-61.05481054810548,9.095438766887654],[-61.02241022410223,9.15500470629705],[-60.97200972009719,9.214570645706445],[-60.84240842408424,9.263624948749467],[-60.7920079200792,9.359981615441143],[-60.874808748087474,9.452834403344013],[-61.01161011610115,9.556198827613258],[-61.234812348123484,9.598245373078711],[-61.310413104131044,9.633284160966596],[-61.51201512015119,9.847020767082654],[-61.58761587615875,9.894323130731294],[-61.62361623616236,9.817237797377956],[-61.767617676176755,9.813733918589165],[-61.76041760417604,9.754167979179769],[-61.73161731617316,9.703361736742352],[-61.73521735217352,9.6315322215722],[-61.76041760417604,9.677082645826445],[-61.80361803618035,9.705113676136747],[-61.83241832418324,9.73314470644705],[-61.8360183601836,9.782199009490071],[-61.9080190801908,9.86979597920977],[-62.01602016020159,9.95388907014069],[-62.077220772207724,9.97491234287341],[-62.120421204212036,9.98542397923977],[-62.156421564215634,9.9784162216622],[-62.14922149221492,9.95388907014069],[-62.170821708217076,9.880307615576143],[-62.152821528215284,9.822493615561143],[-62.170821708217076,9.82599749434992],[-62.18882188821888,9.841764948899467],[-62.221222212222116,9.882059554970539],[-62.257222572225714,9.818989736772352],[-62.282422824228235,9.792710645856445],[-62.30042300423004,9.787454827673258],[-62.3220232202322,9.782199009490071],[-62.40122401224012,9.918850282252805],[-62.51642516425164,10.176385373228712],[-62.54882548825488,10.200912524750237],[-62.59922599225992,10.21667997929977],[-62.60642606426063,10.164121797467956],[-62.59922599225992,10.116819433819316],[-62.64962649626496,10.071269009565086],[-62.73962739627396,10.055501555015539],[-62.696426964269634,10.099300039875388],[-62.660426604266036,10.199160585355841],[-62.685626856268556,10.290261433864316],[-62.70722707227071,10.332307979329784],[-62.78282782827827,10.398881676316748],[-62.811628116281156,10.400633615711143],[-62.844028440284404,10.418153009655086],[-62.844028440284404,10.507501918769165],[-62.912429124291236,10.53202907029069],[-62.692826928269284,10.563563979389784],[-62.379623796237965,10.546044585445841],[-62.232022320223194,10.63364155516554],[-62.04122041220411,10.645905130926295],[-61.92241922419224,10.680943918814165],[-61.87921879218791,10.740509858223561],[-62.24282242822427,10.700215252152503],[-62.70362703627036,10.74926955519554],[-62.948429484294834,10.707223009730086],[-63.03483034830347,10.719486585490841],[-63.18963189631896,10.708974949124482],[-63.49563495634956,10.642401252137503],[-63.87363873638736,10.663424524870237],[-64.20124201242012,10.631889615771144],[-64.29844298442984,10.635393494559935],[-64.2480424804248,10.54254070665705],[-64.1580415804158,10.579331433939316],[-63.862838628386285,10.558308161206597],[-63.73323733237332,10.503998039980388],[-63.780037800378,10.472463130881295],[-63.8340383403834,10.447935979359784],[-64.18684186841868,10.458447615726143],[-64.84924849248492,10.097548100480992],[-64.94284942849428,10.095796161086596],[-65.0220502205022,10.076524827748258],[-65.130051300513,10.06951707017069],[-65.31725317253172,10.122075252002503],[-65.490054900549,10.15886597928477],[-65.65565655656556,10.228943555060539],[-65.850058500585,10.256974585370841],[-66.09126091260912,10.472463130881295],[-66.09126091260912,10.516261615741143],[-66.10566105661056,10.574075615756144],[-66.2460624606246,10.631889615771144],[-66.98766987669876,10.61086634303841],[-67.13167131671317,10.570571736967352],[-67.58167581675816,10.523269373318712],[-67.87327873278733,10.472463130881295],[-68.13968139681397,10.493486403614014],[-68.23328233282332,10.568819797572957],[-68.2980829808298,10.689703615786144],[-68.32328323283232,10.808835494604935],[-68.27288272882728,10.880665009775086],[-68.32328323283232,10.948990646156446],[-68.34488344883448,11.05235507042569],[-68.39888398883988,11.160975312878108],[-68.61488614886149,11.309890161401597],[-68.82728827288273,11.43252591900918],[-69.0540905409054,11.460556949319482],[-69.23409234092341,11.518370949334482],[-69.52569525695256,11.499099615996144],[-69.56889568895689,11.485084100840993],[-69.630096300963,11.479828282657806],[-69.71289712897129,11.563921373588727],[-69.76329763297633,11.676045494829935],[-69.81009810098101,11.83722391911418],[-69.83169831698316,11.994898464609633],[-69.86049860498605,12.05446440401903],[-69.91449914499145,12.114030343428425],[-70.00450004500044,12.177100161626598],[-70.12330123301233,12.13680555555554],[-70.20250202502025,12.098262888878878],[-70.24570245702456,12.003658161581598],[-70.28530285302853,11.886278222157202],[-70.22050220502204,11.730355616056144],[-70.22050220502204,11.681301313013108],[-70.19170191701916,11.625239252392504],[-69.91089910899109,11.672541616041144],[-69.81729817298172,11.672541616041144],[-69.77409774097741,11.541146161461597],[-69.80649806498064,11.474572464474633],[-69.88569885698857,11.444789494769935],[-70.04770047700477,11.530634525095238],[-70.09810098100981,11.520122888728878],[-70.15930159301593,11.427270100825993],[-70.23130231302312,11.372959979599784],[-70.54450544505444,11.260835858358561],[-70.82170821708216,11.208277676526748],[-71.26451264512644,10.999796888593863],[-71.46971469714697,10.964758100705993],[-71.46251462514624,10.835114585520842],[-71.54531545315453,10.779052524900237],[-71.51651516515165,10.621377979404784],[-71.49491494914949,10.533781009685086],[-71.46251462514624,10.468959252092503],[-71.38691386913868,10.26398234294841],[-71.26091260912608,10.143098524735237],[-71.20691206912069,10.015206948944467],[-71.08091080910809,9.833005251927503],[-71.0521105211052,9.705113676136747],[-71.07731077310773,9.510648403359014],[-71.08451084510845,9.347718039680373],[-71.20691206912069,9.223330342678409],[-71.24291242912429,9.160260524480222],[-71.29691296912969,9.125221736592351],[-71.5381153811538,9.048136403239013],[-71.62091620916209,9.048136403239013],[-71.68571685716857,9.072663554760524],[-71.73971739717396,9.133981433564315],[-71.78291782917829,9.249609433594316],[-71.76131761317613,9.335454463919618],[-71.80451804518044,9.38626070635705],[-71.87291872918729,9.428307251822503],[-71.97731977319773,9.552694948824467],[-71.99171991719916,9.64204385793856],[-72.11412114121141,9.81548585798356],[-71.95571955719556,10.108059736847352],[-71.88371883718837,10.167625676256748],[-71.79371793717937,10.316540524780237],[-71.6641166411664,10.444432100570992],[-71.59571595715957,10.65816870668705],[-71.59931599315993,10.72649434306841],[-71.68931689316892,10.835114585520842],[-71.73251732517325,10.99454107041069],[-71.6749167491675,10.996293009805086],[-71.64251642516425,11.013812403749014],[-71.790117901179,11.134696221962201],[-71.83331833318333,11.190758282582806],[-71.94851948519485,11.415006525065237],[-71.95571955719556,11.483332161446597],[-71.95571955719556,11.5691771917719],[-71.90891908919089,11.607719858448561],[-71.86931869318693,11.6269911917869],[-71.48771487714876,11.718092040295389],[-71.41571415714157,11.754882767577655],[-71.35091350913508,11.81444870698705],[-71.31851318513185,11.861751070635691],[-71.28251282512825,11.917813131256295],[-71.13851138511384,12.04570470704705],[-71.15651156511565,12.164836585865842],[-71.26091260912608,12.334774707122051],[-71.49491494914949,12.432883313208123],[-71.59571595715957,12.434635252602504],[-71.71451714517144,12.420619737447353],[-71.91971919719197,12.308495616206145],[-71.93051930519304,12.269952949529483],[-71.970119701197,12.238418040430389],[-72.05652056520564,12.238418040430389],[-72.13572135721357,12.189363737387353],[-72.16452164521645,12.059720222202202],[-72.27612276122761,11.889782100945993],[-72.44532445324452,11.802185131226295],[-72.72252722527224,11.712836222112202],[-73.31293312933128,11.295874646246446],[-73.67653676536764,11.271347494724935],[-73.79533795337953,11.274851373513712],[-73.91053910539105,11.308138222007202],[-74.05814058140581,11.34142507050069],[-74.14454144541445,11.320401797767957],[-74.19854198541985,11.266091676541748],[-74.22014220142201,11.104913252257504],[-74.29934299342993,10.952494524945237],[-74.34974349743497,10.814091312788108],[-74.40014400144001,10.765037009745086],[-74.46134461344613,10.787812221872201],[-74.51534515345153,10.863145615831144],[-74.49374493744936,10.934975131001295],[-74.41094410944109,10.966510040100388],[-74.35334353343534,10.975269737072352],[-74.33174331743317,10.996293009805086],[-74.45414454144542,10.989285252227504],[-74.8429484294843,11.11016907044069],[-74.9221492214922,11.057610888608863],[-75.12375123751237,10.870153373408712],[-75.24615246152462,10.782556403689014],[-75.28215282152821,10.72649434306841],[-75.44775447754478,10.61086634303841],[-75.49455494554945,10.526773252107503],[-75.5521555215552,10.327052161146597],[-75.6709567095671,10.19565670656705],[-75.70695706957069,10.143098524735237],[-75.64215642156421,10.172881494439935],[-75.55935559355594,10.235951312638107],[-75.53775537755376,10.204416403539014],[-75.59535595355953,10.125579130791294],[-75.59175591755917,9.992431736817352],[-75.63855638556385,9.834757191321899],[-75.68175681756817,9.729640827658258],[-75.6349563495635,9.657811312488107],[-75.60255602556025,9.538679433669316],[-75.63855638556385,9.451082463949618],[-75.75735757357573,9.416043676061747],[-75.90495904959049,9.430059191216898],[-76.02736027360274,9.365237433624316],[-76.13536135361353,9.265376888143862],[-76.27576275762758,8.988570463829618],[-76.68976689766897,8.694244645571445],[-76.80136801368013,8.639934524345222],[-76.88776887768877,8.620663191006898],[-76.92016920169202,8.573360827358258],[-76.87336873368733,8.512042948554466],[-76.81936819368194,8.464740584905826],[-76.77256772567725,8.310569918199164],[-76.74376743767438,8.002228584785826],[-76.78696786967869,7.93215100901007],[-76.86616866168661,7.918135493854919],[-76.8949689496895,7.939158766587653],[-76.92376923769237,7.972445615081128],[-76.91296912969129,8.03376349388492],[-76.86976869768698,8.063546463589617],[-76.85176851768517,8.089825554505524],[-76.89136891368913,8.1283682211822],[-76.93456934569345,8.147639554520524],[-76.99216992169922,8.251003978789768],[-77.1289712897129,8.399918827313257],[-77.26217262172621,8.494523554610524],[-77.3449734497345,8.636430645556445],[-77.37377373773738,8.657453918289164],[-77.69777697776978,8.888709918349164],[-77.83097830978309,9.067407736577351],[-78.08298082980829,9.235593918439164],[-78.50418504185042,9.405532039695373],[-78.69858698586985,9.435315009400071],[-78.93258932589326,9.428307251822503],[-78.97578975789757,9.452834403344013],[-79.01539015390154,9.510648403359014],[-79.11259112591125,9.53692749427492],[-79.21339213392133,9.531671676091747],[-79.35379353793537,9.568462403374014],[-79.57699576995769,9.598245373078711],[-79.65259652596525,9.557950767007654],[-79.72459724597246,9.47911349425992],[-79.85419854198541,9.377501009385071],[-79.91539915399153,9.361733554835538],[-79.97659976599766,9.344214160891596],[-80.12780127801278,9.209314827523258],[-80.54540545405453,9.081423251732502],[-80.6750067500675,9.021857312323107],[-80.8370083700837,8.886957978954769],[-81.06381063810637,8.813376524390222],[-81.20421204212042,8.787097433474315],[-81.35541355413554,8.780089675896747],[-81.54621546215462,8.827392039545373],[-81.71181711817118,9.018353433534315],[-81.80181801818019,9.07441549415492],[-81.84141841418413,9.118213979014769],[-81.89541895418954,9.140989191141898],[-81.8990189901899,9.1112062214372],[-81.83061830618306,9.046384463844618],[-81.78021780217802,8.957035554730524],[-81.8270182701827,8.944771978969769],[-81.89541895418954,8.955283615336143],[-82.07902079020789,8.934260342603409],[-82.1330213302133,8.979810766857653],[-82.24462244622445,9.032368948689466],[-82.23382233822338,9.140989191141898],[-82.20142201422014,9.167268282057805],[-82.1870218702187,9.191795433579315],[-82.20502205022049,9.214570645706445],[-82.27342273422734,9.19004349418492],[-82.33822338223382,9.209314827523258],[-82.37422374223742,9.337206403314013],[-82.36342363423634,9.382756827568258],[-82.37062370623705,9.428307251822503],[-82.50022500225002,9.522911979119769],[-82.5650256502565,9.577222100345992],[-82.61182611826118,9.615764767022654],[-82.77742777427774,9.670074888248863],[-82.80982809828097,9.734896645841445],[-82.86742867428674,9.771687373123711],[-83.02943029430294,9.990679797422956],[-83.1230312303123,10.041486039860388],[-83.34623346233462,10.314788585385841],[-83.4470344703447,10.465455373303712],[-83.57663576635765,10.735254040040388],[-83.58743587435875,10.815843252182503],[-83.61623616236162,10.877161130986295],[-83.64143641436414,10.917455737057352],[-83.71343713437135,10.9332231916069],[-83.76743767437674,11.010308524960237],[-83.83223832238322,11.13119234317341],[-83.86823868238682,11.299378525035237],[-83.85743857438574,11.353688646261446],[-83.82863828638285,11.429022040220389],[-83.77823778237781,11.504355434179331],[-83.74583745837458,11.565673312983108],[-83.65223652236521,11.642758646336446],[-83.6630366303663,11.723347858478562],[-83.70623706237062,11.82496034335341],[-83.7530375303753,11.821456464564633],[-83.79263792637926,11.835471979719784],[-83.82863828638285,11.861751070635691],[-83.81423814238143,11.896789858523576],[-83.7710377103771,11.931828646411446],[-83.77463774637746,11.977379070665691],[-83.76743767437674,12.059720222202202],[-83.7170371703717,12.057968282807806],[-83.6990369903699,12.029937252497504],[-83.6810368103681,12.024681434314331],[-83.67023670236702,12.22790640406403],[-83.65223652236521,12.287472343473425],[-83.66663666636666,12.336526646516447],[-83.7170371703717,12.406604222292202],[-83.7530375303753,12.501208949589483],[-83.7170371703717,12.5520151920269],[-83.6810368103681,12.567782646576447],[-83.6270362703627,12.613333070830691],[-83.59463594635946,12.713193616311145],[-83.57663576635765,12.6676431920569],[-83.5910359103591,12.580046222337202],[-83.62343623436234,12.515224464744634],[-83.6270362703627,12.45916240412403],[-83.59463594635946,12.396092585925842],[-83.56583565835658,12.392588707137051],[-83.51183511835119,12.41186004047539],[-83.5190351903519,12.513472525350238],[-83.54063540635406,12.595813676886749],[-83.51543515435154,12.944449616371145],[-83.56583565835658,13.321116586165843],[-83.49383493834938,13.738078162031599],[-83.4110341103411,13.99561325300752],[-83.34623346233462,14.056931131811297],[-83.28143281432814,14.153287798502973],[-83.2130321303213,14.267163859138577],[-83.18783187831878,14.340745313703124],[-83.29943299432993,14.748947192596916],[-83.3390333903339,14.764714647146462],[-83.3750337503375,14.766466586540844],[-83.41463414634146,14.82603252595024],[-83.38943389433894,14.869831010810088],[-83.34263342633426,14.901365919909182],[-83.30663306633066,14.890854283542822],[-83.3030330303303,14.801505374428729],[-83.28143281432814,14.812017010795088],[-83.21663216632166,14.932900829008275],[-83.18423184231843,14.95567604113539],[-83.1590315903159,14.992466768417671],[-83.22383223832237,15.041521071460693],[-83.29223292232922,15.078311798742973],[-83.36783367833678,15.239490223027218],[-83.6450364503645,15.36913373821237],[-83.67743677436773,15.365629859423578],[-83.55143551435513,15.293800344253427],[-83.49743497434974,15.221970829083276],[-83.5370353703537,15.22021888968888],[-83.5910359103591,15.265769313943125],[-83.67383673836738,15.260513495759938],[-83.7170371703717,15.218466950294484],[-83.76023760237602,15.22021888968888],[-83.80343803438033,15.28854452607024],[-83.87183871838718,15.353366283662822],[-83.92583925839259,15.39366088973388],[-84.01224012240122,15.414684162466614],[-84.04824048240482,15.397164768522671],[-84.0950409504095,15.400668647311463],[-84.10584105841058,15.43045161701616],[-84.1130411304113,15.491769495819938],[-84.08424084240842,15.511040829158276],[-83.97263972639726,15.51980052613024],[-83.76383763837639,15.405924465494635],[-83.77463774637746,15.437459374593729],[-84.26064260642606,15.822886041360405],[-84.51984519845197,15.871940344403427],[-84.4910449104491,15.847413192881916],[-84.42624426244262,15.829893798937974],[-84.44064440644406,15.812374404994031],[-84.4910449104491,15.793103071655707],[-84.55944559445594,15.801862768627672],[-84.64584645846458,15.884203920164182],[-84.97344973449734,15.989320283827823],[-85.0490504905049,15.973552829278276],[-85.16425164251642,15.917490768657672],[-85.48465484654847,15.89997137471373],[-85.78345783457834,16.003335798982974],[-85.9850598505985,16.024359071715708],[-85.95265952659527,16.001583859588578],[-85.93465934659346,15.954281495939938],[-86.06786067860678,15.905227192896916],[-86.17946179461794,15.885955859558578],[-86.35586355863558,15.782591435289334],[-86.48186481864818,15.801862768627672],[-86.75546755467555,15.794855011050089],[-86.90666906669067,15.761568162556614],[-87.28467284672847,15.83514961712116],[-87.37827378273782,15.826389920149182],[-87.48627486274863,15.789599192866916],[-87.54387543875438,15.83164573833237],[-87.61947619476194,15.910483011080089],[-87.70227702277022,15.910483011080089],[-87.87507875078751,15.87894810198101],[-87.90747907479074,15.863180647431463],[-88.01188011880119,15.786095314078125],[-88.0550805508055,15.765072041345405],[-88.13068130681306,15.700250283752823],[-88.22788227882279,15.728281314063125],[-88.5950859508595,15.95077761715116],[-88.59868598685986,15.928002405024031],[-88.56988569885698,15.901723314108125],[-88.53748537485374,15.849165132276312],[-88.60228602286023,15.76332010195101],[-88.71028710287102,15.807118586810859],[-88.79668796687966,15.863180647431463],[-88.83988839888399,15.868436465614636],[-88.89388893888939,15.891211677741765],[-88.91188911889118,15.956033435334334],[-88.87948879488795,16.017351314138125],[-88.69588695886958,16.24685537480373],[-88.56268562685626,16.29065385966358],[-88.46188461884618,16.43431289000388],[-88.40428404284043,16.488623011230104],[-88.31428314283143,16.632282041570406],[-88.26028260282602,16.96339858711086],[-88.29268292682927,17.192902647776464],[-88.28908289082891,17.312034526595255],[-88.26748267482675,17.39262373873737],[-88.20268202682027,17.51701143573935],[-88.2710827108271,17.60986422364222],[-88.22068220682206,17.751771314588126],[-88.20628206282062,17.846376041885406],[-88.09828098280983,18.121430526805256],[-88.08388083880838,18.226546890468896],[-88.13068130681306,18.35093458747086],[-88.24588245882458,18.35443846625965],[-88.29628296282962,18.34392682989329],[-88.35028350283503,18.359694284442824],[-88.29628296282962,18.471818405684047],[-88.27468274682747,18.5138649511495],[-88.19548195481954,18.641756526940256],[-88.19548195481954,18.718841860293594],[-88.12708127081271,18.773151981519803],[-88.0730807308073,18.834469860323594],[-88.03348033480334,18.839725678506767],[-88.01188011880119,18.727601557265558],[-88.0550805508055,18.52437658751586],[-88.04068040680407,18.484081981444803],[-87.95787957879578,18.440283496584954],[-87.88227882278822,18.273849254117522],[-87.85347853478534,18.26859343593435],[-87.8030780307803,18.357942345048443],[-87.76347763477635,18.44553931476814],[-87.73467734677347,18.655772042095407],[-87.65187651876518,18.797679133041314],[-87.59427594275942,19.046454527045256],[-87.50067500675006,19.288222163471616],[-87.50787507875079,19.318005133176314],[-87.5510755107551,19.321509011965105],[-87.62307623076231,19.249679496794954],[-87.65547655476554,19.258439193766918],[-87.6590765907659,19.3530439210642],[-87.62667626676266,19.382826890768897],[-87.56547565475654,19.416113739262386],[-87.51147511475115,19.42487343623435],[-87.48267482674827,19.444144769572688],[-87.43587435874359,19.501958769587688],[-87.4250742507425,19.582547981729803],[-87.46827468274682,19.586051860518594],[-87.51147511475115,19.575540224152235],[-87.58707587075871,19.57378828475784],[-87.64467644676446,19.5545169514195],[-87.69147691476914,19.593059618096163],[-87.68787687876879,19.636858102956012],[-87.58707587075871,19.77876519390192],[-87.50787507875079,19.827819496944954],[-87.46467464674646,19.824315618156163],[-87.4430744307443,19.861106345438444],[-87.43227432274323,19.89789707272071],[-87.46467464674646,19.997757618201163],[-87.46827468274682,20.102873981864803],[-87.42147421474215,20.23076555765556],[-87.21987219872199,20.507571981969804],[-87.05787057870579,20.631959678971782],[-86.92466924669246,20.786130345678444],[-86.86346863468634,20.8842389517645],[-86.81666816668167,21.00512276997769],[-86.77346773467734,21.150533739712387],[-86.80226802268022,21.19958804275541],[-86.81666816668167,21.234626830643293],[-86.82386823868238,21.422084345843444],[-86.91026910269102,21.462378951914502],[-87.03627036270362,21.592022467099653],[-87.12987129871298,21.62180543680435],[-87.21627216272162,21.58326277012769],[-87.27747277472774,21.570999194366934],[-87.36747367473674,21.574503073155725],[-87.38547385473855,21.551727861028596],[-87.29547295472955,21.52544877011269],[-87.24867248672486,21.527200709507085],[-87.20907209072091,21.544720103451027],[-87.18747187471874,21.54647204284541],[-87.16587165871658,21.51493713374633],[-87.18747187471874,21.47814640646405],[-87.21627216272162,21.458875073125725],[-87.25227252272522,21.446611497364955],[-87.4790747907479,21.472890588280876],[-87.68787687876879,21.53596040647905],[-87.77427774277743,21.5499759216342],[-88.00828008280082,21.60428604286041],[-88.13068130681306,21.61654961862118],[-88.17028170281702,21.60428604286041],[-88.17028170281702,21.592022467099653],[-88.18468184681846,21.579758891338898],[-88.24948249482495,21.567495315578142],[-88.46548465484655,21.569247254972538],[-88.58428584285842,21.53946428526784],[-88.74628746287462,21.44836343675935],[-88.87948879488795,21.41332464887148],[-89.8190981909819,21.27492143671435],[-89.88749887498875,21.252146224587236],[-90.18270182701826,21.12075077000769],[-90.35190351903519,21.00862664876648],[-90.43470434704346,20.758099315368142],[-90.45990459904598,20.714300830508293],[-90.4851048510485,20.55662628501284],[-90.47790477904779,20.379680406179048],[-90.4851048510485,20.22375780007799],[-90.48150481504814,20.025788648511465],[-90.49230492304923,19.946951375763746],[-90.50670506705066,19.91191258787586],[-90.65070650706507,19.79628458784586],[-90.6939069390694,19.729710890858897],[-90.74070740707407,19.3530439210642],[-90.95670956709567,19.151570890708896],[-91.05751057510575,19.09901270887707],[-91.13671136711366,19.037694830073292],[-91.43551435514355,18.8905319209442],[-91.45711457114571,18.864252830028292],[-91.46791467914679,18.8327179209292],[-91.44631446314463,18.8327179209292],[-91.34191341913419,18.901043557310558],[-91.33471334713347,18.876516405789047],[-91.3671136711367,18.806438830013292],[-91.35631356313563,18.776655860308594],[-91.30951309513095,18.773151981519803],[-91.2771127711277,18.72059379968799],[-91.27351273512735,18.624237132996313],[-91.4391143911439,18.541895981459803],[-91.53271532715327,18.4560509511345],[-91.6011160111601,18.447291254162522],[-91.80271802718026,18.47006646628965],[-91.91431914319143,18.52788046630465],[-91.9431194311943,18.562919254192522],[-91.88191881918819,18.599709981474803],[-91.88191881918819,18.638252648151465],[-91.97551975519755,18.715337981504803],[-92.10152101521015,18.704826345138443],[-92.21312213122131,18.685555011800105],[-92.43992439924399,18.675043375433745],[-92.48672486724867,18.66453173906737],[-92.70992709927098,18.611973557235558],[-92.72792727927279,18.57518282995329],[-92.76752767527675,18.52437658751586],[-92.88632886328863,18.468314526895256],[-93.12753127531275,18.42276410264101],[-93.22833228332283,18.443787375373745],[-93.55233552335523,18.429771860218594],[-93.76473764737646,18.357942345048443],[-93.87273872738727,18.30363222382222],[-94.18954189541896,18.195011981369802],[-94.39114391143912,18.165229011665105],[-94.45954459544595,18.1669809510595],[-94.54594545945459,18.17398870863707],[-94.68274682746828,18.349182648076464],[-94.79794797947979,18.5138649511495],[-95.01395013950139,18.569927011770105],[-95.18315183151832,18.70132246634965],[-95.56115561155612,18.718841860293594],[-95.6979569795698,18.7749039209142],[-95.71955719557195,18.767896163336616],[-95.65475654756547,18.724097678476767],[-95.57915579155791,18.690810829983292],[-95.6259562595626,18.690810829983292],[-95.82035820358203,18.753880648181465],[-95.92115921159211,18.820454345168443],[-95.92835928359283,18.85023731487314],[-95.80955809558095,18.804686890618896],[-95.77715777157772,18.804686890618896],[-95.9139591395914,18.897539678521767],[-95.9859598595986,19.05346228462284],[-96.07236072360723,19.106020466454652],[-96.12276122761227,19.198873254357537],[-96.28836288362884,19.34428422409222],[-96.31356313563136,19.47217579988299],[-96.36756367563676,19.566780527180256],[-96.45756457564575,19.869866042410408],[-96.70956709567095,20.188719012190106],[-97.119971199712,20.61444028502784],[-97.18477184771848,20.717804709297084],[-97.19557195571956,20.800145860833595],[-97.35757357573576,21.103231376063746],[-97.50157501575015,21.397557194321934],[-97.50157501575015,21.432595982209804],[-97.51597515975159,21.47814640646405],[-97.56637566375663,21.507929376168747],[-97.59877598775988,21.53596040647905],[-97.63837638376384,21.60428604286041],[-97.75357753577535,22.02650343690935],[-97.59157591575915,21.761960588355876],[-97.45837458374584,21.613045739832387],[-97.38277382773828,21.567495315578142],[-97.38637386373864,21.523696830718293],[-97.42597425974259,21.465882830703293],[-97.43317433174332,21.357262588250876],[-97.4079740797408,21.273169497319955],[-97.38637386373864,21.374781982194804],[-97.3359733597336,21.43785180039299],[-97.31437314373143,21.56399143678935],[-97.36117361173612,21.614797679226783],[-97.48357483574836,21.704146588340876],[-97.58437584375844,21.809262952004502],[-97.76437764377644,22.105340709657085],[-97.78237782377823,22.278782709702085],[-97.84357843578435,22.510038709762085],[-97.839978399784,22.557341073410726],[-97.8579785797858,22.62391477039769],[-97.81837818378183,22.77633349770997],[-97.75717757177571,22.886705679556783],[-97.74637746377464,22.942767740177388],[-97.76437764377644,23.305419194816935],[-97.72837728377283,23.732892407049064],[-97.74277742777427,23.760923437359367],[-97.72837728377283,23.787202528275273],[-97.71757717577175,23.97991586165861],[-97.66717667176671,24.389869679946784],[-97.50877508775088,25.015312043745425],[-97.42237422374224,25.232552528650274],[-97.22437224372243,25.58469234692346],[-97.16317163171631,25.75463046817967],[-97.14517145171452,25.96135931671816],[-97.14157141571415,26.02968495309952],[-97.14877148771487,26.064723740987404],[-97.21357213572135,26.06822761977618],[-97.40077400774007,26.395840286527857],[-97.43677436774368,26.48518919564195],[-97.46557465574655,26.691918044180426],[-97.49437494374943,26.7602436805618],[-97.52677526775267,26.90740658969088],[-97.55557555575555,26.966972529100275],[-97.51597515975159,27.052817559425577],[-97.47637476374763,27.11763931701816],[-97.47277472774728,27.173701377638764],[-97.48357483574836,27.23677119583695],[-97.69237692376923,27.28757743827437],[-97.76797767977679,27.457515559530577],[-97.68157681576815,27.394445741332405],[-97.52317523175232,27.313856529190275],[-97.47997479974799,27.317360407979066],[-97.44037440374403,27.327872044345426],[-97.37917379173791,27.418972892853915],[-97.28917289172891,27.67125216564665],[-97.43317433174332,27.837686408114067],[-97.40437404374043,27.8587096808468],[-97.37557375573755,27.86922131721316],[-97.25317253172531,27.85520580205801],[-97.17037170371704,27.87973295357952],[-97.07317073170731,27.986601256637556],[-97.03357033570336,28.093469559695592],[-97.14157141571415,28.060182711202103],[-97.1559715597156,28.102229256667556],[-97.1559715597156,28.14427580213301],[-97.09477094770948,28.15829131728816],[-97.01557015570155,28.163547135471347],[-96.96516965169651,28.189826226387254],[-96.93276932769328,28.224865014275125],[-96.91836918369184,28.184570408204067],[-96.89316893168932,28.15829131728816],[-96.83916839168391,28.19508204457044],[-96.80676806768068,28.21960919609195],[-96.7959679596796,28.3212216809668],[-96.77436774367743,28.421082226447254],[-96.67716677166771,28.34049301430514],[-96.56196561965619,28.366772105221045],[-96.489964899649,28.405314771897707],[-96.42156421564215,28.45787295372952],[-96.47556475564755,28.478896226462254],[-96.5259652596526,28.489407862828614],[-96.64116641166412,28.70840028712786],[-96.60876608766087,28.72241580228301],[-96.57636576365763,28.71540804470544],[-96.55836558365583,28.683873135606348],[-96.5259652596526,28.648834347718463],[-96.45036450364503,28.594524226492254],[-96.37476374763747,28.63131495377452],[-96.37476374763747,28.65759404469044],[-96.2739627396274,28.655842105296045],[-96.11556115561156,28.622555256802556],[-96.01116011160111,28.63131495377452],[-96.13356133561335,28.561237377998765],[-96.23436234362343,28.489407862828614],[-96.18036180361803,28.50167143858937],[-96.02196021960219,28.58751646891467],[-95.85275852758527,28.6400746507465],[-95.7339573395734,28.71190416591665],[-95.65475654756547,28.74519101441014],[-95.38835388353883,28.897609741722405],[-95.27315273152732,28.96418343870937],[-95.15075150751507,29.07981143873937],[-95.13995139951399,29.167408408459067],[-95.01755017550175,29.260261196361952],[-94.88794887948879,29.370633378208765],[-94.93474934749347,29.45998228732286],[-94.99234992349923,29.53181180249301],[-95.02115021150212,29.701749923749233],[-94.98154981549816,29.712261560115593],[-94.93114931149312,29.6807266510165],[-94.89154891548915,29.677222772227708],[-94.83394833948338,29.75255616618665],[-94.74034740347403,29.750804226792255],[-94.72594725947259,29.654447560100593],[-94.779947799478,29.547579257042557],[-94.73314733147332,29.5353156812818],[-94.60354603546035,29.56860252977529],[-94.5279452794528,29.547579257042557],[-94.75114751147511,29.417935741857406],[-94.75834758347582,29.384648893363916],[-94.57474574745747,29.484509438844384],[-94.09954099540995,29.67021501465014],[-93.89073890738906,29.689486347988463],[-93.88713887138871,29.722773196481953],[-93.94473944739447,29.815625984384837],[-93.84033840338402,29.98030828745786],[-93.79353793537935,29.976804408669082],[-93.76833768337683,29.952277257147557],[-93.77193771937719,29.913734590470895],[-93.80793807938079,29.850664772272708],[-93.84753847538475,29.819129863173615],[-93.88353883538835,29.81037016620165],[-93.86553865538654,29.75606004497544],[-93.8259382593826,29.72452513587635],[-93.76473764737646,29.75255616618665],[-93.69633696336963,29.770075560130593],[-93.38673386733868,29.77708331770816],[-93.28233282332823,29.78934689346893],[-93.17433174331742,29.778835257102557],[-92.95112951129511,29.71401349950999],[-92.79272792727927,29.635176226762255],[-92.67032670326702,29.596633560085593],[-92.25992259922599,29.556338954014535],[-92.08352083520835,29.5931296812968],[-92.05832058320583,29.617656832818312],[-92.11232112321123,29.668463075255744],[-92.13392133921339,29.699997984354837],[-92.07992079920798,29.761315863158615],[-92.01872018720186,29.79985852983529],[-91.89271892718926,29.836649257117557],[-91.82431824318243,29.750804226792255],[-91.67311673116731,29.745548408609082],[-91.5651156511565,29.605393257057557],[-91.51471514715146,29.55458701462014],[-91.33111331113311,29.514292408549068],[-91.2771127711277,29.563346711592104],[-91.24831248312483,29.563346711592104],[-91.25911259112591,29.505532711577104],[-91.24471244712447,29.456478408534068],[-91.15471154711547,29.35136204487044],[-91.1511115111151,29.318075196376952],[-91.23751237512374,29.330338772137708],[-91.28431284312843,29.321579075165744],[-91.29151291512915,29.288292226672255],[-91.00351003510035,29.193687499374988],[-90.75150751507515,29.1306176811768],[-90.67590675906759,29.14988901451514],[-90.58590585905858,29.270772832728312],[-90.50310503105031,29.30055580243301],[-90.38070380703807,29.295299984249837],[-90.30150301503015,29.255005378178765],[-90.24750247502475,29.1306176811768],[-90.21150211502115,29.104338590260895],[-90.13590135901359,29.135873499359988],[-90.09990099900999,29.18142392361422],[-90.08190081900818,29.23923792362922],[-90.07470074700747,29.29705192364422],[-90.05310053100531,29.33734652971529],[-90.05310053100531,29.431951257012557],[-90.09990099900999,29.46348616611165],[-90.13950139501395,29.479253620661197],[-90.16110161101611,29.503780772182708],[-90.15750157501574,29.537067620676197],[-89.87669876698767,29.458230347928463],[-89.8190981909819,29.41618380246301],[-89.79749797497975,29.38114501457514],[-89.79389793897938,29.3338426509265],[-89.71829718297182,29.312819378193765],[-89.67149671496715,29.316323256982557],[-89.62109621096211,29.302307741827406],[-89.57789577895778,29.267268953939535],[-89.52029520295203,29.249749559995593],[-89.44469444694447,29.193687499374988],[-89.39069390693906,29.104338590260895],[-89.35469354693547,29.071051741767405],[-89.37629376293762,28.981702832653312],[-89.32949329493294,28.999222226597254],[-89.23589235892359,29.081563378133765],[-89.19629196291963,29.053532347823463],[-89.15669156691567,29.016741620541197],[-89.13509135091351,29.046524590245895],[-89.10989109891099,29.099082772077708],[-89.01989019890199,29.142881256937557],[-89.01629016290163,29.202447196346952],[-89.06669066690667,29.2182146508965],[-89.1170911709117,29.247997620601197],[-89.18189181891819,29.335594590320895],[-89.24669246692467,29.3338426509265],[-89.5130951309513,29.4196876812518],[-89.58149581495815,29.486261378238765],[-89.67509675096751,29.538819560070593],[-89.72189721897219,29.619408772212708],[-89.68949689496894,29.645687863128614],[-89.68229682296823,29.675470832833312],[-89.66069660696607,29.68423052980529],[-89.62109621096211,29.673718893438917],[-89.55989559895599,29.69824604496044],[-89.59229592295922,29.72452513587635],[-89.5310953109531,29.77182749952499],[-89.45549455494555,29.784091075285744],[-89.35469354693547,29.82088180256801],[-89.3618936189362,29.84015313590635],[-89.35829358293583,29.920742348048464],[-89.40149401494014,29.978556348063464],[-89.41229412294122,30.010091257162557],[-89.40149401494014,30.046881984444838],[-89.49509495094951,30.057393620811197],[-89.56349563495634,30.001331560190593],[-89.58869588695886,29.91548652986529],[-89.63189631896319,29.903222954104535],[-89.74349743497434,29.929502045020442],[-89.81549815498154,30.00658737837378],[-89.77589775897759,30.045130045050442],[-89.71469714697146,30.07841689354393],[-89.66429664296642,30.116959560220593],[-89.66789667896678,30.144990590530895],[-89.73629736297363,30.1712696814468],[-89.77229772297723,30.137982832953313],[-89.81189811898119,30.12396731779816],[-89.89469894698946,30.125719257192557],[-89.99549995499954,30.059145560205593],[-90.17550175501755,30.029362590500895],[-90.28350283502834,30.06440137838878],[-90.41310413104131,30.13973477234771],[-90.33030330303303,30.278137984504838],[-90.22590225902259,30.379750469379687],[-90.12510125101251,30.369238833013313],[-90.04590045900459,30.351719439069385],[-89.95589955899558,30.26937828753286],[-89.58869588695886,30.16601386326363],[-89.44469444694447,30.22382786327863],[-89.32229322293223,30.344711681491802],[-89.26469264692646,30.342959742097406],[-89.2250922509225,30.332448105731046],[-89.05229052290522,30.36748689361893],[-88.90468904689047,30.414789257267557],[-88.87228872288722,30.416541196661953],[-88.81828818288183,30.406029560295593],[-88.69228692286923,30.35522331785816],[-88.35028350283503,30.372742711802104],[-88.24948249482495,30.36398301483014],[-88.13428134281342,30.365734954224536],[-88.11628116281163,30.414789257267557],[-88.07668076680767,30.565456045185442],[-88.03348033480334,30.681084045215442],[-88.01188011880119,30.693347620976198],[-87.9470794707947,30.626773923989234],[-87.92187921879218,30.56195216639665],[-87.92547925479255,30.449828045155442],[-87.89667896678966,30.414789257267557],[-87.8570785707857,30.40778149968999],[-87.81387813878139,30.346463620886198],[-87.78867788677887,30.29215349965999],[-87.90387903879038,30.2588666511665],[-87.98667986679867,30.253610832983313],[-88.00468004680046,30.230835620856197],[-87.62307623076231,30.264122469349687],[-87.5150751507515,30.36748689361893],[-87.44667446674467,30.393765984534838],[-87.4430744307443,30.36398301483014],[-87.50067500675006,30.30967289360393],[-87.47547475474754,30.293905439054384],[-87.2810728107281,30.33945586330863],[-87.25227252272522,30.39726986332363],[-87.18387183871839,30.453331923944233],[-87.16947169471695,30.539176954269536],[-87.1190711907119,30.539176954269536],[-87.07227072270723,30.50063428759286],[-87.03267032670327,30.553192469424687],[-86.99666996669967,30.57071186336863],[-86.96426964269642,30.502386226987255],[-86.98586985869858,30.430556711817104],[-87.12267122671227,30.39726986332363],[-87.16227162271622,30.3744946511965],[-87.20187201872018,30.33945586330863],[-86.96786967869679,30.372742711802104],[-86.67986679866799,30.402525681506802],[-86.60426604266043,30.42530089363393],[-86.5250652506525,30.467347439099385],[-86.44946449464494,30.495378469409687],[-86.37386373863738,30.481362954254536],[-86.25866258662586,30.49362653001529],[-86.16506165061651,30.463843560310593],[-86.13626136261362,30.441068348183478],[-86.12546125461255,30.406029560295593],[-86.24066240662407,30.42880477242271],[-86.4530645306453,30.39902180271801],[-86.17586175861759,30.332448105731046],[-85.85545855458554,30.21506816630665],[-85.79065790657906,30.1712696814468],[-85.75465754657546,30.16776580265801],[-85.74385743857438,30.2010526511515],[-85.74025740257402,30.24485113601135],[-85.67545675456755,30.279889923899233],[-85.60345603456034,30.286897681476802],[-85.63945639456394,30.236091439039384],[-85.66465664656646,30.188789075390744],[-85.61065610656107,30.148494469319687],[-85.62505625056251,30.116959560220593],[-85.67545675456755,30.12221537840378],[-85.50265502655026,29.975052469274686],[-85.3550535505355,29.875191923794233],[-85.30825308253083,29.798106590440895],[-85.31545315453154,29.757811984369837],[-85.3370533705337,29.740292590425895],[-85.38385383853839,29.78584301468014],[-85.41265412654126,29.841905075300744],[-85.41265412654126,29.768323620736197],[-85.37665376653766,29.69474216617165],[-85.3190531905319,29.6807266510165],[-85.18585185851857,29.7087576813268],[-85.0310503105031,29.721021257087557],[-84.96984969849699,29.745548408609082],[-84.89064890648906,29.77708331770816],[-84.80064800648006,29.773579438919384],[-84.54864548645486,29.89796713592135],[-84.4550445504455,29.910230711682104],[-84.3830438304383,29.906726832893312],[-84.35784357843578,29.929502045020442],[-84.37584375843758,29.982060226852255],[-84.35424354243543,30.029362590500895],[-84.3110431104311,30.06440137838878],[-84.04464044640446,30.102944045065442],[-83.69543695436954,29.92599816623165],[-83.29223292232922,29.451222590350895],[-82.77022770227703,29.051780408429067],[-82.65142651426514,28.887098105356046],[-82.64422644226443,28.811764711397103],[-82.65142651426514,28.76971816593165],[-82.66222662226622,28.485903984039822],[-82.74862748627486,28.237128590035894],[-82.84222842228422,27.846446105086045],[-82.80622806228062,27.776368529310275],[-82.77382773827738,27.734321983844822],[-82.74142741427414,27.70979483232331],[-82.71622716227162,27.732570044450426],[-82.66222662226622,27.718554529295275],[-82.62622626226262,27.74658555960559],[-82.61182611826118,27.77812046870467],[-82.59742597425974,27.87272519600195],[-82.63342633426333,27.897252347523462],[-82.67662676626766,27.96382604451044],[-82.6370263702637,27.98134543845437],[-82.57942579425794,27.958570226327254],[-82.52182521825218,27.877981014185124],[-82.49662496624966,27.867469377818765],[-82.44622446224461,27.90250816570665],[-82.40662406624065,27.86221355963559],[-82.39942399423994,27.83593446871967],[-82.43182431824317,27.771112711127103],[-82.52182521825218,27.678259923224218],[-82.6370263702637,27.524089256517556],[-82.68742687426874,27.515329559545577],[-82.71622716227162,27.499562104996045],[-82.6550265502655,27.448755862558613],[-82.6190261902619,27.401453498909973],[-82.44262442624427,27.05982531700316],[-82.35262352623526,26.935437620001196],[-82.29142291422914,26.870615862408613],[-82.24462244622445,26.84959258967588],[-82.17982179821797,26.840832892703915],[-82.1690216902169,26.874119741197404],[-82.17982179821797,26.937189559395577],[-82.0970209702097,26.963468650311498],[-82.01422014220142,26.961716710917102],[-82.06822068220681,26.891639135141347],[-82.07902079020789,26.70418161994118],[-82.03942039420394,26.551762892628915],[-82.0070200702007,26.53949931686816],[-81.9710197101971,26.551762892628915],[-81.92061920619206,26.63060016537665],[-81.8810188101881,26.663887013870124],[-81.8270182701827,26.686662225997253],[-81.89541895418954,26.59731331688316],[-81.96021960219602,26.490445013825124],[-81.93141931419314,26.46766980169801],[-81.86661866618665,26.43438295320452],[-81.81261812618126,26.14531295312952],[-81.71541715417153,25.98238258945088],[-81.56781567815678,25.891281740942404],[-81.36621366213662,25.831715801533008],[-81.34461344613446,25.731855256052555],[-81.22581225812257,25.582940407529065],[-81.11421114211142,25.367451862018612],[-81.05661056610566,25.337668892313914],[-80.9810098100981,25.311389801398008],[-80.94140941409414,25.264087437749367],[-80.96660966609666,25.22379283167831],[-81.09621096210962,25.318397558975576],[-81.13581135811357,25.309637862003612],[-81.15741157411574,25.269343255932554],[-81.16821168211682,25.229048649861483],[-81.11061110611105,25.137947801353008],[-81.01341013410133,25.13269198316982],[-80.86220862208621,25.17649046802967],[-80.73620736207361,25.15721913469133],[-80.55620556205562,25.232552528650274],[-80.48420484204841,25.229048649861483],[-80.36540365403654,25.33066113473633],[-80.32940329403294,25.427017801428008],[-80.30060300603006,25.617979195416936],[-80.21780217802177,25.742366892418914],[-80.16020160201602,25.879018165181634],[-80.14220142201421,25.87376234699846],[-80.1350013500135,25.842227437899368],[-80.12780127801278,25.833467740927404],[-80.10980109801098,26.131297437974368],[-80.04140041400413,26.569282286572857],[-80.04860048600486,26.807546044210426],[-80.08820088200882,26.993251620016196],[-80.12420124201242,27.082600529130275],[-80.2250022500225,27.206988226132253],[-80.64980649806498,28.18106652941529],[-80.68580685806857,28.272167377923765],[-80.74700747007469,28.380787620376196],[-80.78660786607865,28.561237377998765],[-80.8190081900819,28.63481883256331],[-80.8370083700837,28.757454590170894],[-80.80820808208081,28.75920652956529],[-80.77220772207721,28.73292743864937],[-80.77940779407794,28.682121196211952],[-80.7650076500765,28.633066893168916],[-80.70020700207002,28.601531984069823],[-80.68940689406894,28.578756771942707],[-80.7290072900729,28.51568695374452],[-80.73260732607326,28.463128771912707],[-80.6930069300693,28.34574883248831],[-80.66420664206642,28.37553180219301],[-80.65340653406534,28.452617135546348],[-80.63180631806318,28.517438893138916],[-80.60660606606066,28.522694711322103],[-80.62460624606246,28.3212216809668],[-80.61020610206101,28.1775626506265],[-80.49860498604986,27.934043074805743],[-80.45540455404554,27.900756226312254],[-80.53460534605345,28.070694347568462],[-80.57420574205742,28.18106652941529],[-80.5850058500585,28.272167377923765],[-80.58140581405814,28.36502016582665],[-80.5670056700567,28.42633804463044],[-80.52380523805238,28.485903984039822],[-80.56340563405634,28.555981559815592],[-80.89820898208981,29.050028469034686],[-81.10341103411034,29.456478408534068],[-81.2510125101251,29.794602711652104],[-81.33741337413373,30.141486711742104],[-81.38421384213842,30.26937828753286],[-81.45621456214562,30.640789439144385],[-81.5030150301503,30.73189028765286],[-81.51741517415174,30.80196786342863],[-81.5210152101521,30.87379737859878],[-81.49941499414994,30.914091984669838],[-81.47061470614706,31.008696711967104],[-81.45261452614525,31.087533984714838],[-81.45981459814598,31.127828590785896],[-81.44181441814418,31.199658105956047],[-81.41301413014129,31.178634833223327],[-81.36621366213662,31.171627075645745],[-81.28701287012869,31.26447986354863],[-81.33021330213302,31.31353416659165],[-81.3770137701377,31.33280549992999],[-81.38061380613806,31.353828772662723],[-81.29421294212942,31.37134816660665],[-81.25821258212582,31.436169924199234],[-81.21861218612186,31.4729606514815],[-81.17541175411753,31.5307746514965],[-81.1970119701197,31.53953434846848],[-81.22221222212222,31.529022712102105],[-81.25821258212582,31.53953434846848],[-81.24381243812438,31.57457313635635],[-81.16821168211682,31.609611924244234],[-81.16461164611646,31.6464026515265],[-81.18621186211861,31.667425924259234],[-81.1970119701197,31.7042166515415],[-81.16101161011609,31.744511257612572],[-81.09981099810997,31.753270954584536],[-81.06741067410674,31.78830974247242],[-81.06381063810637,31.812836893993932],[-81.09621096210962,31.840867924304234],[-81.11421114211142,31.879410590980896],[-81.08181081810818,31.893426106136047],[-81.04581045810458,31.89167416674165],[-80.92340923409233,31.94423234857348],[-80.87300873008729,32.03007737889878],[-80.88380883808837,32.06862004557544],[-80.84780847808477,32.11417046982969],[-80.79020790207902,32.12643404559044],[-80.75780757807578,32.14220150013999],[-80.6930069300693,32.21578295470454],[-80.70380703807038,32.245565924409235],[-80.73260732607326,32.26483725774757],[-80.7650076500765,32.29812410624105],[-80.79740797407973,32.36294586383363],[-80.8010080100801,32.44879089415893],[-80.7110071100711,32.336666772917724],[-80.68220682206822,32.34893034867848],[-80.67860678606786,32.38046525777757],[-80.64620646206461,32.39623271232712],[-80.62460624606246,32.32615513655135],[-80.60660606606066,32.292868288057875],[-80.57780577805778,32.28761246987469],[-80.5130051300513,32.32440319715697],[-80.48420484204841,32.35243422746727],[-80.47340473404734,32.422511803243026],[-80.5310053100531,32.47506998507484],[-80.63540635406353,32.51186071235712],[-80.57060570605705,32.53288398508984],[-80.46260462604626,32.520620409329084],[-80.36180361803618,32.501349075990746],[-80.26820268202681,32.538139803273026],[-80.22860228602286,32.57668246994969],[-80.18180181801817,32.592449924499235],[-80.12420124201242,32.58894604571044],[-80.02340023400234,32.62048095480954],[-79.94059940599405,32.66778331845818],[-79.89379893798937,32.72910119726197],[-79.93339933399334,32.809690409404084],[-79.80379803798037,32.78691519727697],[-79.73539735397354,32.82545786395363],[-79.61659616596165,32.90955095488454],[-79.58779587795878,33.000651803393026],[-79.49779497794978,33.02693089430893],[-79.41859418594186,33.04269834885848],[-79.27459274592745,33.135551136761364],[-79.22779227792277,33.184605439804386],[-79.28179281792818,33.31600089438393],[-79.22779227792277,33.40534980349803],[-79.22779227792277,33.36330325803257],[-79.23859238592385,33.31249701559514],[-79.19539195391954,33.24417137921378],[-79.13779137791377,33.40534980349803],[-78.92178921789217,33.65938101568514],[-78.84258842588426,33.724202773277725],[-78.57618576185762,33.873117621801214],[-78.40698406984069,33.91691610666106],[-78.01458014580146,33.911660288477876],[-77.97137971379713,33.99400144001439],[-77.95337953379533,34.16919537945378],[-77.92457924579246,34.07283871276212],[-77.93177931779317,33.988745621831214],[-77.92817928179281,33.93969131878818],[-77.88857888578886,34.05006350063499],[-77.85977859778598,34.14992404611546],[-77.75177751777517,34.28482337948378],[-77.69777697776978,34.33212574313242],[-77.65097650976509,34.356652894653934],[-77.51777517775177,34.451257621951214],[-77.3809738097381,34.52659101591016],[-77.40257402574025,34.55462204622046],[-77.41337413374133,34.591412773502725],[-77.41337413374133,34.731567925054236],[-77.38457384573846,34.69477719777197],[-77.35937359373594,34.61944380381303],[-77.29457294572946,34.60367634926348],[-77.25137251372513,34.615939925024236],[-77.13257132571326,34.707040773532725],[-77.04977049770497,34.696529137166365],[-76.8949689496895,34.70178495534954],[-76.79776797767977,34.703536894743934],[-76.73296732967329,34.707040773532725],[-76.70776707767077,34.75259119778697],[-76.61776617766178,34.77011059173091],[-76.5169651696517,34.77711834930848],[-76.44136441364414,34.84369204629546],[-76.36216362163621,34.93654483419833],[-76.45576455764558,34.98910301603016],[-76.74376743767438,34.94180065238152],[-76.89856898568985,34.96983168269182],[-76.97416974169741,35.02589374331242],[-77.07137071370714,35.15378531910318],[-76.86256862568625,35.004870470579704],[-76.77976779767798,34.99085495542454],[-76.62856628566286,35.07319610696106],[-76.61416614166141,35.10473101606016],[-76.60696606966069,35.15378531910318],[-76.56736567365674,35.21510319790697],[-76.51336513365133,35.271165258527574],[-76.5529655296553,35.30620404641546],[-76.59616596165961,35.328979258542574],[-76.97416974169741,35.458622773727726],[-77.03897038970389,35.526948410109085],[-76.88776887768877,35.46387859191091],[-76.74016740167401,35.43234368281182],[-76.63576635766357,35.45336695554455],[-76.61056610566105,35.53045228889788],[-76.57816578165782,35.53220422829227],[-76.53136531365313,35.50767707677076],[-76.5169651696517,35.43584756160061],[-76.48816488164881,35.397304894923934],[-76.44496444964449,35.40781653129031],[-76.3909639096391,35.400808773712725],[-76.27576275762758,35.36927386461363],[-76.1749617496175,35.353506410064085],[-76.1029610296103,35.379785500980006],[-75.9661596615966,35.50767707677076],[-75.77535775357754,35.64783222832227],[-75.74295742957429,35.76521216774667],[-75.75735757357573,35.8440494404944],[-75.77175771757717,35.900111501115006],[-75.81135811358114,35.95617356173561],[-75.85455854558545,35.9596774405244],[-75.98055980559805,35.896607622326215],[-76.00216002160022,35.72141368288682],[-76.04536045360453,35.69163071318212],[-76.08496084960849,35.689878773787726],[-76.07416074160741,35.78798737987378],[-76.05976059760597,35.87908822838227],[-76.07056070560705,35.97018907689076],[-76.20736207362073,35.99121234962348],[-76.2649626496265,35.96668519810197],[-76.35856358563585,35.95266968294682],[-76.50256502565026,35.95617356173561],[-76.61056610566105,35.943909985974855],[-76.72576725767257,35.957925501130006],[-76.71856718567186,36.03325889508895],[-76.74016740167401,36.1331194405694],[-76.73296732967329,36.229476107261064],[-76.71856718567186,36.14888689511895],[-76.6789667896679,36.0753054405544],[-76.56016560165601,36.015739501145006],[-76.47736477364774,36.02800307690576],[-76.42336423364233,36.06829768297682],[-76.38376383763837,36.1331194405694],[-76.32256322563225,36.138375258752575],[-76.2289622896229,36.11560004662546],[-76.27216272162721,36.189181501190006],[-76.22176221762217,36.16640628906288],[-76.14976149761497,36.14538301633016],[-76.14256142561425,36.21546059210591],[-76.14616146161461,36.2785304103041],[-76.05616056160561,36.23473192544425],[-75.95175951759518,36.20845283452833],[-75.88335883358833,36.175165986034855],[-75.81855818558185,36.11209616783667],[-75.86535865358653,36.268018773937726],[-75.92655926559266,36.383646773967726],[-75.9769597695977,36.42919719822197],[-75.99135991359913,36.47299568308182],[-75.95895958959589,36.57110428916788],[-75.97335973359733,36.59913531947818],[-75.9661596615966,36.637677986154856],[-75.94815948159481,36.658701258887575],[-75.91935919359193,36.63242216797167],[-75.89415894158941,36.565848470984704],[-75.81135811358114,36.27152265272652],[-75.72855728557285,36.103336470864704],[-75.58095580955809,35.872080470804704],[-75.53415534155342,35.81952228897288],[-75.55935559355594,35.87908822838227],[-75.75735757357573,36.229476107261064],[-75.89055890558905,36.65694931949318],[-75.94095940959409,36.76556956194561],[-75.9661596615966,36.86192622863727],[-75.99855998559985,36.912732471074705],[-76.14256142561425,36.93025186501865],[-76.24336243362433,36.95302707714576],[-76.39816398163981,36.889957258947575],[-76.48816488164881,36.89696501652516],[-76.50616506165062,36.961786774117726],[-76.6321663216632,37.04763180444304],[-76.67176671766717,37.1737714408394],[-76.76536765367653,37.18428307720576],[-76.92376923769237,37.22457768327682],[-77.0029700297003,37.27188004692546],[-77.19737197371974,37.29640719844697],[-77.22617226172261,37.30867077420773],[-77.25137251372513,37.32969404694046],[-77.00657006570066,37.317430471179705],[-76.70416704167042,37.21756992569925],[-76.6321663216632,37.22107380448804],[-76.60336603366034,37.14223653174031],[-76.50616506165062,37.072158955964554],[-76.4629646296463,37.0301124104991],[-76.40176401764018,36.991569743822424],[-76.3369633696337,37.01259301655516],[-76.28296282962829,37.052887622626216],[-76.3009630096301,37.110701622641216],[-76.32616326163262,37.14924428931789],[-76.40176401764018,37.212314107516065],[-76.49896498964989,37.24735289540395],[-76.61056610566105,37.32268628936289],[-76.73656736567365,37.44882592575925],[-76.75456754567546,37.47860889546395],[-76.7581675816758,37.504887986379856],[-76.53856538565385,37.30867077420773],[-76.45216452164522,37.273631986319856],[-76.39456394563945,37.29991107723576],[-76.40536405364054,37.331445986334856],[-76.40176401764018,37.385756107561065],[-76.2649626496265,37.35772507725076],[-76.25416254162542,37.43130653181531],[-76.26856268562685,37.494376350013496],[-76.36936369363693,37.52941513790137],[-76.30456304563046,37.57146168336682],[-76.48456484564845,37.62927568338182],[-76.54936549365493,37.66957028945289],[-76.62136621366213,37.755415319778194],[-76.7149671496715,37.8097254410044],[-76.84816848168481,37.939368956189554],[-76.92376923769237,38.03222174409244],[-77.11097110971109,38.16536913806637],[-77.07137071370714,38.16712107746076],[-76.94176941769418,38.09529156229061],[-76.83016830168302,37.96214416831667],[-76.79416794167942,37.93761701679516],[-76.49176491764918,37.68183386521365],[-76.43776437764377,37.66957028945289],[-76.34416344163441,37.674826107636065],[-76.30456304563046,37.722128471284705],[-76.29376293762937,37.793957986454856],[-76.26136261362613,37.848268107681065],[-76.2649626496265,37.89381853193531],[-76.3549635496355,37.963896107711065],[-76.47016470164701,38.011198471359705],[-76.54936549365493,38.09529156229061],[-76.64656646566465,38.13383422896729],[-76.90576905769058,38.19690404716546],[-77.04617046170462,38.35633053205531],[-77.11097110971109,38.37034604721046],[-77.23337233372334,38.34056307750576],[-77.2729727297273,38.35107471387214],[-77.31257312573125,38.39662513812637],[-77.28377283772838,38.52977253210031],[-77.26217262172621,38.599850107876065],[-77.16497164971649,38.6769354412294],[-77.0929709297093,38.71898198669486],[-77.04617046170462,38.77504404731546],[-77.03177031770318,38.888920107951066],[-77.01737017370174,38.77854792610425],[-77.05337053370533,38.704966471539706],[-77.13617136171361,38.6506563503135],[-77.22257222572226,38.54028416846667],[-77.24057240572405,38.49473374421244],[-77.23337233372334,38.40713677449274],[-77.15417154171541,38.39662513812637],[-77.07497074970749,38.44217556238061],[-77.0029700297003,38.4456794411694],[-76.98856988569885,38.39312125933759],[-76.94896948969489,38.347570835083346],[-76.89136891368913,38.29150877446274],[-76.86616866168661,38.337059198716986],[-76.86976869768698,38.3896173805488],[-76.7689676896769,38.26347774415244],[-76.59256592565926,38.228438956264554],[-76.45576455764558,38.174128835038346],[-76.40176401764018,38.12507453199531],[-76.34056340563406,38.08653186531865],[-76.33336333363333,38.14084198654486],[-76.36576365763658,38.19690404716546],[-76.40896408964089,38.26873356233561],[-76.6429664296643,38.45443913814137],[-76.66816668166682,38.53678028967789],[-76.6789667896679,38.612113683636835],[-76.66096660966609,38.578826835143346],[-76.64656646566465,38.53853222907229],[-76.57096570965709,38.435167804803044],[-76.50976509765097,38.40363289570395],[-76.43776437764377,38.3615863502385],[-76.39456394563945,38.368594107816065],[-76.41616416164162,38.4194003502535],[-76.45936459364593,38.4754624108741],[-76.50256502565026,38.531524471494706],[-76.53856538565385,38.741757198821986],[-76.52056520565205,38.78905956247061],[-76.5169651696517,38.839865804908044],[-76.52056520565205,38.897679804923044],[-76.49536495364953,38.944982168571684],[-76.52056520565205,39.00104422919229],[-76.56016560165601,39.06586598678486],[-76.54576545765457,39.06761792617925],[-76.47376473764737,39.030827198896986],[-76.41976419764197,39.074625683756835],[-76.4269642696427,39.12543192619425],[-76.48816488164881,39.15871877468774],[-76.57456574565745,39.255075441379404],[-76.57096570965709,39.269090956534555],[-76.41976419764197,39.225292471674706],[-76.40176401764018,39.25332350198501],[-76.40536405364054,39.30412974442244],[-76.35856358563585,39.32515301715516],[-76.34416344163441,39.363695683831835],[-76.34776347763477,39.388222835353346],[-76.32976329763298,39.40399028990289],[-76.27576275762758,39.323401077760764],[-76.25776257762577,39.351432108071066],[-76.24696246962469,39.439029077790764],[-76.22176221762217,39.41975774445244],[-76.21456214562146,39.37946313838138],[-76.14256142561425,39.40399028990289],[-76.09576095760957,39.43377325960759],[-76.08136081360813,39.47056398688986],[-76.08496084960849,39.52662604751046],[-76.06336063360634,39.561664835398346],[-76.00576005760057,39.56867259297593],[-75.95895958959589,39.58444004752546],[-75.96975969759697,39.503850835383346],[-75.87255872558725,39.510858592960915],[-75.91215912159122,39.46881204749546],[-75.95535955359553,39.4600523505235],[-76.00216002160022,39.41099804748046],[-75.93735937359374,39.398734471719706],[-75.87615876158762,39.37595925959259],[-75.9769597695977,39.36719956262061],[-76.07416074160741,39.36895150201501],[-76.15336153361534,39.3146413807888],[-76.23616236162361,39.19200562318123],[-76.2181621816218,39.06411404739046],[-76.13176131761317,39.12367998679986],[-76.13536135361353,39.081633441334404],[-76.18576185761857,38.990532592825915],[-76.24336243362433,39.00980392616425],[-76.31176311763117,39.00980392616425],[-76.32976329763298,38.95198992614925],[-76.32976329763298,38.908191441289404],[-76.23976239762398,38.94323022917729],[-76.18936189361894,38.915199198866986],[-76.16776167761677,38.8521293806688],[-76.24696246962469,38.8223464109641],[-76.3009630096301,38.81884253217531],[-76.34056340563406,38.71022228972289],[-76.30816308163081,38.72248586548365],[-76.27936279362794,38.773292107921066],[-76.21456214562146,38.75752465337152],[-76.1749617496175,38.7067184109341],[-76.05616056160561,38.6208733806088],[-76.01656016560165,38.62437725939759],[-76.00216002160022,38.60160204727046],[-76.11376113761138,38.60160204727046],[-76.20016200162001,38.6191214412144],[-76.2649626496265,38.599850107876065],[-76.29376293762937,38.49473374421244],[-76.2649626496265,38.43691974419744],[-76.2109621096211,38.3615863502385],[-76.11736117361173,38.31778786537865],[-76.05256052560526,38.279245198701986],[-76.02016020160201,38.29501265325152],[-76.00576005760057,38.32304368356182],[-75.98415984159841,38.3318033805338],[-75.9661596615966,38.29150877446274],[-75.93735937359374,38.30902816840667],[-75.89055890558905,38.35633053205531],[-75.85815858158581,38.3615863502385],[-75.87615876158762,38.319539804773044],[-75.86535865358653,38.26172580475804],[-75.88335883358833,38.2144234411094],[-75.92655926559266,38.16887301685516],[-75.89055890558905,38.14784974412244],[-75.85455854558545,38.14084198654486],[-75.7969579695797,38.08653186531865],[-75.82935829358293,38.03222174409244],[-75.8509585095851,37.97090386528865],[-75.73575735757358,37.97440774407744],[-75.66015660156602,37.953384471344705],[-75.71775717757177,37.82198901676516],[-75.79335793357933,37.75716725917259],[-75.8869588695887,37.61876404701546],[-75.97335973359733,37.39801968332182],[-75.99855998559985,37.263120349953496],[-75.98415984159841,37.212314107516065],[-75.93375933759337,37.15274816810667],[-75.85455854558545,37.29640719844697],[-75.81135811358114,37.42605071363212],[-75.76815768157681,37.47335307728076],[-75.69975699756998,37.51715156214061],[-75.63135631356313,37.534670956084554],[-75.5881558815588,37.559198107606065],[-75.59535595355953,37.631027622776216],[-75.35415354153541,38.065508592585914],[-75.29295292952929,38.1285784107841],[-75.22455224552245,38.242454471419705],[-75.15975159751598,38.25471804718046],[-75.14175141751417,38.29851653204031],[-75.13455134551346,38.38436156236561],[-75.11655116551165,38.405384835098346],[-75.09135091350913,38.42465616843667],[-75.07335073350733,38.41064065328152],[-75.07335073350733,38.36509022902729],[-75.05175051750517,38.382609622971216],[-75.03735037350373,38.426408107831065],[-75.03735037350373,38.5034934411844],[-75.07335073350733,38.578826835143346],[-75.10935109351094,38.599850107876065],[-75.18855188551885,38.5910904109041],[-75.12735127351273,38.633136956369555],[-75.08415084150842,38.72248586548365],[-75.08775087750877,38.77679598670986],[-75.1849518495185,38.81884253217531],[-75.3109531095311,38.966005441304404],[-75.39375393753937,39.09214507770076],[-75.41175411754118,39.28135453229531],[-75.51975519755197,39.4022383505085],[-75.57375573755738,39.47757174446744],[-75.56655566555665,39.55290513842638],[-75.58095580955809,39.58969586570865],[-75.5881558815588,39.64050210814608],[-75.50175501755017,39.717587441499404],[-75.46575465754657,39.78065725969759],[-75.40095400954009,39.83146350213501],[-75.32175321753218,39.8647503506285],[-75.1741517415174,39.894533320333196],[-75.07335073350733,39.98388222944729],[-75.10215102151021,39.93132404761546],[-75.15255152551525,39.870006168811685],[-75.35415354153541,39.82971156274061],[-75.42255422554226,39.789416956669555],[-75.4729547295473,39.71233162331623],[-75.52335523355234,39.601959441469404],[-75.51975519755197,39.53188186569365],[-75.52335523355234,39.489835320228195],[-75.35415354153541,39.33916853231031],[-75.23175231752317,39.2848584110841],[-75.13455134551346,39.207773077730764],[-75.05175051750517,39.211276956519555],[-74.97614976149761,39.18850174439244],[-74.89694896948969,39.14470325953259],[-74.91854918549186,39.04659465344653],[-74.95454954549545,38.95023798675486],[-74.9221492214922,38.94147828978289],[-74.7961479614796,39.00104422919229],[-74.64494644946448,39.207773077730764],[-74.60534605346054,39.248067683801835],[-74.60174601746017,39.291866168661684],[-74.58014580145802,39.316393320183195],[-74.51894518945188,39.34617628988789],[-74.47574475744757,39.3426724110991],[-74.4289442894429,39.38647089595895],[-74.41094410944109,39.45479653234031],[-74.38934389343893,39.486331441439404],[-74.40734407344073,39.54940125963759],[-74.33174331743317,39.53538574448244],[-74.2561425614256,39.61422301723016],[-74.1769417694177,39.72634713847138],[-74.11934119341193,39.938331805193044],[-74.09774097740977,39.97512253247531],[-74.06534065340654,39.99264192641925],[-74.08334083340833,39.82971156274061],[-74.07974079740796,39.78766501727516],[-74.04734047340473,39.9225643506435],[-74.02934029340292,40.07323113856138],[-74.0041400414004,40.17133974464744],[-73.97173971739717,40.25017701739516],[-73.95733957339573,40.329014290142894],[-73.97173971739717,40.400843805313045],[-73.99693996939969,40.451650047750476],[-74.0509405094051,40.43062677501774],[-74.24174241742418,40.45690586593365],[-74.26334263342633,40.5287353811038],[-74.22734227342274,40.607572653851534],[-74.18774187741877,40.64786725992259],[-74.15174151741518,40.6723944114441],[-74.11574115741158,40.68816186599365],[-74.06894068940689,40.71969677509274],[-74.02574025740257,40.75648750237502],[-73.92853928539284,40.91416204787048],[-73.91053910539105,40.99650319940699],[-73.91773917739177,41.1366583509585],[-73.9681396813968,41.2505344115941],[-73.9249392493925,41.21724756310063],[-73.88173881738817,41.16994519945199],[-73.87093870938709,41.05431719942199],[-73.90693906939069,40.91241010847608],[-73.95013950139501,40.838828653911534],[-73.98613986139861,40.751231684191836],[-73.94653946539465,40.77751077510774],[-73.91053910539105,40.816053441784405],[-73.85293852938528,40.83182089633395],[-73.77733777337772,40.87912325998259],[-73.6729367293673,40.96672022970229],[-73.58293582935829,41.0210303509285],[-73.18333183331833,41.175201017635175],[-73.02493024930249,41.21724756310063],[-72.9241292412924,41.28557319948199],[-72.84852848528485,41.26630186614365],[-72.47772477724777,41.27506156311563],[-72.36972369723696,41.311852290397894],[-72.26532265322653,41.290829017665175],[-72.07452074520745,41.325867805553045],[-71.93051930519304,41.34163526010259],[-71.76851768517685,41.33112362373623],[-71.52371523715237,41.37842598738487],[-71.44451444514445,41.4537593813438],[-71.42651426514264,41.63245719957199],[-71.36531365313652,41.70253477534774],[-71.39051390513904,41.79538756325063],[-71.35811358113581,41.78662786627865],[-71.32931329313293,41.76210071475714],[-71.31131311313112,41.720054169291686],[-71.27171271712717,41.681511502615024],[-71.1781117811178,41.7445813208132],[-71.14931149311492,41.74633326020759],[-71.20331203312033,41.64121689654395],[-71.18891188911888,41.51682919954199],[-71.16731167311673,41.488798169231686],[-71.08091080910809,41.53785247227472],[-70.97290972909728,41.54836410864108],[-70.70290702907029,41.7147983511085],[-70.66690666906669,41.709542532925326],[-70.65610656106561,41.60793004805048],[-70.66690666906669,41.55887574500744],[-70.65610656106561,41.53434859348593],[-70.47970479704797,41.58165095713457],[-70.40410404104041,41.6272013813888],[-70.05850058500585,41.67800762382623],[-69.98649986499865,41.68326344200942],[-69.94689946899469,41.67800762382623],[-69.93249932499324,41.71129447231972],[-69.94329943299432,41.807651139011384],[-69.97929979299792,41.961821805718046],[-70.10890108901089,42.077449805748046],[-70.15930159301593,42.096721139086384],[-70.20250202502025,42.100225017875175],[-70.2421024210242,42.0914653209032],[-70.23490234902349,42.07044204817048],[-70.19530195301952,42.03540326028259],[-70.17370173701737,42.063434290592895],[-70.10890108901089,42.03014744209942],[-70.09090090900908,41.97934119966199],[-70.00450004500044,41.87247289660395],[-70.00090000900009,41.82692247234972],[-70.1341013410134,41.76910847233472],[-70.2961029610296,41.72881386626365],[-70.42570425704257,41.75684489657395],[-70.51570515705157,41.80414726022259],[-70.5481054810548,41.93904659359093],[-70.65610656106561,41.98634895723957],[-70.64530645306452,42.02138774512744],[-70.61650616506165,42.04065907846578],[-70.73890738907389,42.22811659366593],[-70.81810818108181,42.2649073209482],[-70.9981099810998,42.29994610883608],[-71.04491044910449,42.331481017935175],[-70.92970929709297,42.43134156341563],[-70.8721087210872,42.4961633210082],[-70.83250832508325,42.552225381628816],[-70.75330753307533,42.569744775572744],[-70.65970659706596,42.617047139221384],[-70.61290612906129,42.62405489679897],[-70.60570605706057,42.65033398771487],[-70.62370623706236,42.67135726044759],[-70.65610656106561,42.67310919984199],[-70.69570695706956,42.664349502870024],[-70.73530735307352,42.6696053210532],[-70.78210782107821,42.72041156349063],[-70.80010800108,42.77472168471684],[-70.82890828908289,42.82552792715427],[-70.77850778507785,42.94115592718427],[-70.73170731707317,43.070799442369406],[-70.69210692106921,43.10934210904608],[-70.64170641706417,43.13386926056759],[-70.51930519305192,43.34935780607805],[-70.36090360903609,43.48075326065759],[-70.20250202502025,43.626164230392305],[-70.23850238502385,43.65594720009699],[-70.27090270902708,43.671714654646536],[-70.17730177301773,43.766319381943816],[-70.06210062100621,43.834645018325176],[-69.9648996489965,43.855668291057896],[-69.97569975699757,43.81887756377563],[-69.97569975699757,43.787342654676536],[-69.92529925299253,43.79785429104291],[-69.87129871298713,43.81887756377563],[-69.83889838898389,43.789094594070946],[-69.81009810098101,43.77157520012699],[-69.7920979209792,43.80486204862049],[-69.80289802898028,43.86617992742427],[-69.79569795697957,43.90997841228412],[-69.77049770497705,43.899466775917745],[-69.76329763297633,43.8609241092411],[-69.73089730897308,43.852164412269104],[-69.69849698496985,43.95552883653835],[-69.65169651696516,43.994071503215025],[-69.63729637296373,43.948521078960795],[-69.62289622896229,43.88019544257941],[-69.59049590495904,43.88720320015699],[-69.55809558095581,43.98355986684865],[-69.540095400954,43.96253659411593],[-69.52209522095221,43.89771483652336],[-69.48249482494825,43.904722594100946],[-69.43569435694357,43.95552883653835],[-69.34569345693457,44.00107926079261],[-69.22689226892268,43.98706374563744],[-69.13689136891368,44.037869988074874],[-69.06849068490685,44.09743592748427],[-69.06489064890648,44.17276932144321],[-68.95688956889569,44.34796326088261],[-68.96048960489604,44.433808291207896],[-68.84888848888488,44.48461453364533],[-68.79848798487984,44.549436291237896],[-68.76248762487624,44.570459563970644],[-68.76608766087661,44.50914168516684],[-68.79488794887949,44.454831563940644],[-68.77688776887769,44.44607186696865],[-68.73728737287372,44.454831563940644],[-68.70848708487084,44.44256798817989],[-68.79488794887949,44.38125010937608],[-68.81288812888128,44.339203563910644],[-68.72288722887228,44.34270744269941],[-68.61128611286112,44.31117253360034],[-68.57168571685716,44.270877927529256],[-68.5320853208532,44.2586143517685],[-68.5140851408514,44.30416477602276],[-68.52128521285212,44.3794981699817],[-68.47808478084781,44.44607186696865],[-68.44928449284492,44.50738974577246],[-68.41688416884169,44.46884707909578],[-68.37368373683736,44.44431992757427],[-68.31608316083161,44.474102897278954],[-68.27648276482765,44.50738974577246],[-68.2440824408244,44.51439750335004],[-68.19728197281972,44.51439750335004],[-68.15048150481505,44.502133927589256],[-68.1180811808118,44.4898703518285],[-68.09288092880928,44.4390641093911],[-68.05688056880568,44.384753988164874],[-68.01368013680137,44.40052144271442],[-67.98487984879849,44.41979277605276],[-67.96327963279633,44.46359126091261],[-67.90567905679056,44.453079624546234],[-67.83727837278373,44.57571538215382],[-67.79047790477904,44.58622701852019],[-67.72567725677257,44.56695568518185],[-67.65367653676536,44.56169986699865],[-67.59967599675997,44.5774673215482],[-67.55647556475564,44.64404101853518],[-67.45927459274593,44.65630459429593],[-67.36567365673656,44.69659920036699],[-67.19287192871928,44.67557592763427],[-66.98766987669876,44.82799465494654],[-66.99126991269912,44.849017927679284],[-67.01287012870128,44.868289261017594],[-67.10647106471065,44.88580865496155],[-67.11367113671136,44.94362265497654],[-67.08127081270813,44.989173079230795],[-67.10287102871028,45.08728168531684],[-67.13167131671317,45.13983986714865],[-67.12447124471244,45.169622836853364],[-67.08487084870848,45.14334374593744],[-66.97686976869768,45.15735926109261],[-66.91926919269193,45.14509568533185],[-66.90846908469084,45.09779332168321],[-66.87246872468724,45.0680103519785],[-66.70686706867069,45.08377780652805],[-66.51246512465124,45.14334374593744],[-66.44046440464405,45.0960413822888],[-66.35046350463504,45.1328321095711],[-66.25326253262533,45.1888941701917],[-66.14526145261452,45.22743683686835],[-66.10566105661056,45.25721980657306],[-66.18126181261812,45.336057079320796],[-66.09126091260912,45.37635168539185],[-66.0660606606066,45.400878836913364],[-66.02646026460265,45.41839823085729],[-66.0660606606066,45.3588322914479],[-66.10926109261092,45.31678574598246],[-65.95445954459544,45.22218101868518],[-65.8860588605886,45.22218101868518],[-65.5440554405544,45.33780901871518],[-65.28125281252812,45.472708352083515],[-65.0580505805058,45.544537867253666],[-64.89964899648996,45.62512707939578],[-64.77724777247772,45.63914259455095],[-64.59364593645937,45.81433653399034],[-64.64044640446404,45.914197079470796],[-64.63324633246332,45.94748392796427],[-64.5360453604536,45.866894715822156],[-64.4820448204482,45.80557683701838],[-64.40284402844028,45.8266001097511],[-64.31644316443165,45.83535980672306],[-64.35244352443524,45.78280162489125],[-64.39564395643956,45.75652253397533],[-64.56124561245612,45.62512707939578],[-64.82764827648276,45.47621223087231],[-64.9140491404914,45.37459974599744],[-64.87444874448744,45.355328412659134],[-64.83124831248313,45.35007259447593],[-64.74844748447484,45.32379350356004],[-64.680046800468,45.383359442969436],[-64.60084600846008,45.40963853388533],[-64.3380433804338,45.39036720054699],[-64.0860408604086,45.41139047327974],[-63.9060390603906,45.378103624786235],[-63.614436144361434,45.39387107933578],[-63.36963369633696,45.3640881096311],[-63.459634596345964,45.32028962477125],[-63.74763747637476,45.311529927799285],[-64.09324093240932,45.216925200502004],[-64.18324183241832,45.146847624726234],[-64.13644136441364,45.02245992772427],[-64.23364233642336,45.11356077623276],[-64.3560435604356,45.13808792775427],[-64.36684366843669,45.18714223079729],[-64.35964359643596,45.237948473234724],[-64.34164341643417,45.267731442939436],[-64.33084330843307,45.309777988404875],[-64.44964449644496,45.33780901871518],[-64.40644406444063,45.30627410961608],[-64.44964449644496,45.25546786717865],[-64.7520475204752,45.18013447321974],[-64.90324903249032,45.12056853381034],[-65.65565655656556,44.75966901856518],[-65.69165691656916,44.73864574583246],[-65.72765727657276,44.69659920036699],[-65.58725587255873,44.72813410946608],[-65.50085500855008,44.75966901856518],[-65.51885518855188,44.733389927649284],[-65.6160561605616,44.68083174581744],[-65.68085680856808,44.65104877611276],[-65.7780577805778,44.64579295792959],[-65.91845918459184,44.61425804883049],[-66.02286022860228,44.56169986699865],[-66.09126091260912,44.50563780637805],[-66.12366123661236,44.47059901849019],[-66.14526145261452,44.435560230602306],[-65.94365943659436,44.57571538215382],[-65.8680586805868,44.568707624576234],[-66.09846098460984,44.367234594220946],[-66.1920619206192,44.1429863517385],[-66.1920619206192,44.07991653354034],[-66.12726127261273,43.81362174559246],[-66.03726037260373,43.741792230422305],[-66.00126001260013,43.77858295770457],[-65.97965979659796,43.81537368498684],[-65.8860588605886,43.79435041225412],[-65.83565835658356,43.73478447284472],[-65.73845738457385,43.56134247279971],[-65.66285662856629,43.533311442489406],[-65.56565565655656,43.552582775827744],[-65.48285482854828,43.51754398793986],[-65.45045450454504,43.52455174551744],[-65.42885428854288,43.56134247279971],[-65.38565385653857,43.5648463515885],[-65.3460534605346,43.54907889703895],[-65.3280532805328,43.668210775857744],[-65.23445234452345,43.72602477587276],[-65.17325173251731,43.73128059405593],[-65.08685086850868,43.72777671526714],[-64.86364863648636,43.86793186681865],[-64.8240482404824,43.92924974562246],[-64.69084690846908,44.02210253352533],[-64.57924579245793,44.14123441234412],[-64.46764467644677,44.18503289720397],[-64.37764377643776,44.30416477602276],[-64.33444334443344,44.291901200262004],[-64.27684276842768,44.33394774572744],[-64.31284312843128,44.414536957869586],[-64.3380433804338,44.44431992757427],[-64.28764287642876,44.551188230632306],[-64.16524165241653,44.58622701852019],[-64.10044100441004,44.48811841243412],[-64.04284042840428,44.545932412449105],[-64.04644046440464,44.58797895791457],[-63.999639996399964,44.64579295792959],[-63.9240392403924,44.60374641246412],[-63.891638916389155,44.545932412449105],[-63.81963819638196,44.51089362456125],[-63.762037620376205,44.48636647303974],[-63.610836108361084,44.479358715462155],[-63.56763567635676,44.51439750335004],[-63.5460354603546,44.54418047305472],[-63.55683556835568,44.6107541700417],[-63.603636036360356,44.68258368521185],[-63.5460354603546,44.65455265490155],[-63.4560345603456,44.640537139746385],[-63.38043380433804,44.65104877611276],[-63.30483304833048,44.642289079140795],[-63.15723157231572,44.710614715522155],[-63.08883088830888,44.708862776127745],[-63.03123031230312,44.714118594310946],[-62.768427684276844,44.7859481094811],[-62.51282512825128,44.84376210949608],[-62.26442264422644,44.936614897398954],[-62.026820268202684,44.99442889741397],[-61.792817928179275,45.08377780652805],[-61.72081720817208,45.09428944289442],[-61.64881648816488,45.13108017017669],[-61.56961569615696,45.15385538230382],[-61.49761497614976,45.15735926109261],[-61.386013860138604,45.18539029140291],[-61.285212852128524,45.23619653384034],[-61.16641166411664,45.25546786717865],[-61.101611016110155,45.23269265505155],[-61.06921069210692,45.25196398838989],[-61.03321033210332,45.29225859446095],[-61.06921069210692,45.330801261137594],[-61.10521105211052,45.34832065508155],[-61.461614616146164,45.36584004902548],[-61.37521375213751,45.41139047327974],[-61.28161281612816,45.44117344298442],[-61.278012780127796,45.47621223087231],[-61.35001350013499,45.57432083695835],[-61.429214292142916,45.64790229152291],[-61.4940149401494,45.68644495819959],[-61.6560165601656,45.64264647333974],[-61.77481774817748,45.65491004910049],[-61.87561875618756,45.71447598850989],[-61.91161911619116,45.798569079440796],[-61.92241922419224,45.85112726127261],[-61.95481954819547,45.86864665521654],[-62.21762217622175,45.730243443059436],[-62.42282422824228,45.66542168546684],[-62.4480244802448,45.64089453394533],[-62.484024840248395,45.62162320060699],[-62.584825848258475,45.660165867283666],[-62.75042750427504,45.64790229152291],[-62.718027180271804,45.68644495819959],[-62.70002700027,45.74075507942578],[-62.912429124291236,45.775793867313666],[-63.10683106831068,45.78280162489125],[-63.21843218432184,45.75827447336974],[-63.2940329403294,45.751266715792156],[-63.31563315633156,45.77929774610246],[-63.358833588335884,45.81083265520155],[-63.510035100351004,45.87390247339974],[-63.56763567635676,45.87740635218853],[-63.70443704437044,45.85813501885019],[-63.87363873638736,45.959747503725026],[-64.05724057240572,46.02106538252883],[-63.83043830438304,46.10691041285412],[-63.87363873638736,46.145453079530796],[-63.916839168391675,46.166476352263516],[-64.14364143641436,46.192755443179436],[-64.2120421204212,46.22078647348974],[-64.54324543245433,46.24005780682808],[-64.55764557645576,46.31188732199823],[-64.64764647646476,46.35568580685808],[-64.64044640446404,46.42576338263382],[-64.69084690846908,46.511608412959134],[-64.72684726847268,46.67103489784898],[-64.81684816848168,46.699065928159285],[-64.88164881648817,46.82345362516125],[-64.90684906849069,46.88827538275382],[-64.86724867248672,46.95835295852959],[-64.83124831248313,47.05996544340442],[-64.94284942849428,47.08624453432034],[-65.04365043650436,47.087996473714725],[-65.19125191251912,47.04945380703808],[-65.25965259652597,47.06872514037639],[-65.31725317253172,47.10201198886989],[-65.08685086850868,47.23340744344944],[-64.91044910449104,47.368306776817775],[-64.85284852848528,47.56977980717306],[-64.76644766447664,47.67314423144231],[-64.70164701647016,47.72570241327412],[-64.87444874448744,47.79753192844427],[-65.04725047250471,47.7922761102611],[-65.00045000450004,47.84658623148732],[-65.22725227252272,47.81154744359944],[-65.34245342453424,47.76774895873959],[-65.48285482854828,47.68715974659747],[-65.60885608856088,47.669640352653516],[-65.66645666456664,47.69591944356944],[-65.75645756457564,47.86060174664246],[-65.850058500585,47.91140798907989],[-66.210062100621,47.988493322433214],[-66.36126361263612,48.060322837603366],[-66.42966429664297,48.06733059518095],[-66.63126631266313,48.011268534560344],[-66.70326703267033,48.02178017092672],[-66.44766447664476,48.11988877701276],[-66.32526325263252,48.09711356488563],[-66.24966249662496,48.11813683761838],[-66.0840608406084,48.10236938306883],[-66.0120601206012,48.14616786792868],[-65.92565925659257,48.18821441339412],[-65.75645756457564,48.1111290800408],[-65.47565475654756,48.03229180729306],[-65.36045360453605,48.011268534560344],[-65.25965259652597,48.02178017092672],[-65.03645036450364,48.105873261857624],[-64.96084960849608,48.16018338308382],[-64.82044820448203,48.196974110366085],[-64.76284762847628,48.22850901946518],[-64.70524705247053,48.310850171001704],[-64.63324633246332,48.359904474044725],[-64.34884348843488,48.42297429224291],[-64.25524255242551,48.55086586803367],[-64.24444244442444,48.69102101958518],[-64.41364413644136,48.803145140826416],[-64.51444514445144,48.841687807503064],[-64.37044370443704,48.83818392871427],[-64.20844208442084,48.80664901961518],[-64.21564215642157,48.87322271660216],[-64.26244262442624,48.92227701964518],[-64.56844568445685,49.10447871666216],[-64.83484834848348,49.192075686381855],[-65.39645396453965,49.262153262157625],[-65.52245522455225,49.265657140946416],[-65.88245882458824,49.22536253487533],[-66.17766177661777,49.213098959114575],[-66.59886598865988,49.12550198939488],[-67.11727117271172,48.96432356511065],[-67.56007560075601,48.85570332265823],[-67.88767887678877,48.731315625656265],[-68.23688236882369,48.62619926199261],[-68.43128431284312,48.542106171061704],[-68.55368553685537,48.4580130801308],[-68.74448744487445,48.37567192859427],[-68.81648816488165,48.36516029222793],[-68.98568985689856,48.27581138311382],[-69.3060930609306,48.04630732244823],[-69.47169471694717,47.967470049700495],[-69.57969579695796,47.82381101936019],[-69.80289802898028,47.624089928399286],[-70.01890018900188,47.47167120108702],[-70.06930069300692,47.37706647378974],[-70.21690216902168,47.28946950407004],[-70.38970389703897,47.11777944341944],[-70.51930519305192,47.03193441309412],[-70.99450994509945,46.85148465547155],[-71.15291152911529,46.81994974637246],[-71.26091260912608,46.75687992817427],[-71.44091440914409,46.720089200892005],[-71.67131671316713,46.65351550390503],[-71.90171901719017,46.63249223117231],[-72.11052110521105,46.55190301903019],[-72.18612186121861,46.511608412959134],[-72.24012240122401,46.441530837183365],[-72.36612366123661,46.4047401099011],[-72.49572495724956,46.352181928069285],[-72.73332733327332,46.18224380681306],[-72.98892988929889,46.10340653406533],[-73.15813158131581,46.01055374616246],[-73.25173251732517,45.863390837033364],[-73.37053370533705,45.75827447336974],[-73.4641346413464,45.632134836973364],[-73.48573485734858,45.586584412719134],[-73.51813518135181,45.45869283692835],[-73.55773557735577,45.425405988434875],[-73.7629376293763,45.39562301873019],[-74.0509405094051,45.241452352023515],[-74.27054270542705,45.1888941701917],[-74.56574565745657,45.04173126106261],[-74.70974709747097,45.00318859438593],[-74.35694356943569,45.20641356413563],[-74.09774097740977,45.32379350356004],[-73.97533975339753,45.34481677629276],[-74.00054000540005,45.43416568540684],[-74.24894248942489,45.493731624816235],[-74.31374313743137,45.5305223520985],[-74.03654036540365,45.5024913217882],[-73.89613896138961,45.563809200592004],[-73.7989379893799,45.65491004910049],[-73.71253712537126,45.7109721097211],[-73.47493474934748,45.7390031400314],[-73.28413284132841,45.90018156431563],[-73.17973179731797,46.024569261317595],[-73.14373143731437,46.06661580678306],[-73.02133021330214,46.120925928009285],[-72.98172981729817,46.210274837123364],[-72.84132841328413,46.26283301895518],[-72.67932679326793,46.28736017047669],[-72.2581225812258,46.48532932204321],[-72.20412204122042,46.558910776607775],[-72.02772027720277,46.607965079650796],[-71.880118801188,46.68680235239853],[-71.75771757717577,46.672786837243365],[-71.62451624516245,46.699065928159285],[-71.26811268112681,46.79542259485095],[-71.11691116911169,46.925066110036084],[-70.97290972909728,47.00740726157261],[-70.70650706507065,47.14055465554654],[-70.44730447304472,47.42261689804397],[-70.29970299702997,47.503206110186085],[-69.99369993699936,47.739717928429286],[-69.90729907299072,47.83257071633216],[-69.83889838898389,47.95345453454533],[-69.77409774097741,48.09886550428004],[-69.86409864098641,48.172446958844574],[-69.9720997209972,48.20573380733808],[-70.14490144901448,48.244276474014725],[-70.50130501305013,48.35464865586155],[-70.67050670506704,48.35289671646717],[-70.83970839708397,48.36691223162231],[-70.92250922509224,48.42297429224291],[-71.01971019710197,48.456261140736416],[-70.38250382503824,48.36691223162231],[-70.10890108901089,48.27756332250823],[-70.00090000900009,48.270555564930646],[-69.85329853298532,48.20748574673246],[-69.76329763297633,48.19171829218291],[-69.67329673296733,48.198726049760495],[-69.55089550895508,48.25128423159231],[-69.37449374493744,48.386183564960646],[-69.23049230492305,48.5736410801608],[-68.9280892808928,48.82942423174231],[-68.66888668886689,48.939796413589136],[-68.62928629286293,49.006370110576114],[-68.54288542885429,49.055424413619136],[-68.41328413284133,49.099222898478985],[-68.29448294482944,49.11499035302853],[-68.21888218882188,49.150029140916416],[-68.28368283682836,49.19733150456503],[-68.05688056880568,49.256897443974424],[-67.54927549275493,49.332230837933366],[-67.470074700747,49.333982777327776],[-67.37287372873729,49.34799829248291],[-67.26127261272612,49.45136271675216],[-67.2360723607236,49.60202950467004],[-66.94086940869408,49.99446392901427],[-66.73926739267392,50.066293444184424],[-66.62046620466204,50.15564235329853],[-66.54846548465484,50.160898171481705],[-66.49446494464944,50.211704413919136],[-66.41166411664116,50.22396798967989],[-66.36846368463684,50.206448595735964],[-66.24246242462424,50.2204641108911],[-66.12726127261273,50.20119277755276],[-65.95445954459544,50.29404556545566],[-65.76365763657637,50.25900677756778],[-65.26685266852668,50.320324656371554],[-65.18045180451804,50.297549444244424],[-64.86724867248672,50.27477423211732],[-64.50724507245071,50.3080610806108],[-64.16884168841688,50.26951841393412],[-64.0140401404014,50.30455720182201],[-63.85563855638556,50.31506883818838],[-63.73323733237332,50.30455720182201],[-63.585635856358564,50.25900677756778],[-63.240032400324,50.24323932301823],[-63.13563135631355,50.29404556545566],[-62.948429484294834,50.29054168666687],[-62.82962829628296,50.301053323033216],[-62.71442714427144,50.301053323033216],[-62.54162541625416,50.28528586848367],[-62.36162361623616,50.276526171511705],[-62.16362163621636,50.23973544422944],[-61.918819188191875,50.232727686651856],[-61.8360183601836,50.19768889876397],[-61.72441724417244,50.1048361108611],[-61.288812888128874,50.20119277755276],[-61.18081180811808,50.19068114118642],[-60.95760957609576,50.204696656341554],[-60.80640806408064,50.25024708059581],[-60.60840608406083,50.2204641108911],[-60.43920439204392,50.23973544422944],[-60.07920079200791,50.253750959384575],[-59.88479884798848,50.31682077758276],[-59.81639816398163,50.418433262457626],[-59.61119611196112,50.49201471702216],[-59.37719377193771,50.67596835343352],[-59.16479164791647,50.77933277770276],[-59.053190531905315,50.879193323183216],[-58.639186391863916,51.17176720204702],[-58.613986139861396,51.23658895963959],[-58.59238592385924,51.25761223237231],[-58.50958509585095,51.294402959654605],[-58.44118441184412,51.30666653541536],[-58.27198271982719,51.294402959654605],[-58.08838088380884,51.31017041420415],[-58.023580235802356,51.32243398996491],[-57.85437854378543,51.39951932331823],[-57.76797767977679,51.42579841423415],[-57.46197461974619,51.469596899094],[-57.29997299972999,51.478356596065964],[-57.09477094770948,51.44331780817808],[-57.01917019170192,51.44682168696687],[-56.97596975969759,51.457333323333216],[-56.54756547565475,51.68158156581566],[-56.28116281162811,51.79720956584566],[-56.01836018360183,51.92860502042521],[-55.69435694356943,52.13708580835808],[-55.672756727567275,52.18964399018989],[-55.69075690756907,52.242202172021706],[-55.784357843578434,52.28074483869838],[-55.834758347583474,52.310527808403094],[-56.003960039600386,52.37009374781246],[-56.011160111601114,52.394620899334],[-55.89595895958959,52.37009374781246],[-55.777157771577706,52.36483792962929],[-55.71595715957159,52.39111702054521],[-55.70515705157051,52.427907747827476],[-55.74475744757447,52.475210111476116],[-55.84195841958419,52.50674502057521],[-56.054360543605426,52.53652799027989],[-56.22716227162272,52.53652799027989],[-56.32436324363243,52.54528768725186],[-56.291962919629185,52.57331871756216],[-56.165961659616585,52.57507065695657],[-55.849158491584916,52.62412495999959],[-55.802358023580226,52.64339629333793],[-55.82035820358203,52.676683141831404],[-55.87075870758707,52.7362490812408],[-55.85635856358563,52.8238460509605],[-55.83115831158311,52.87815617218672],[-55.89235892358923,53.0007919297943],[-55.809558095580954,53.13393932376823],[-55.798757987579876,53.212776596515965],[-55.81675816758167,53.24606344500944],[-55.85635856358563,53.2863580510805],[-55.86355863558636,53.31263714199642],[-55.859958599585994,53.34417205109551],[-55.910359103591034,53.39147441474415],[-55.96435964359644,53.47031168749186],[-56.10836108361083,53.58769162691627],[-56.27036270362703,53.59995520267702],[-56.35316353163532,53.624482354198534],[-56.443164431644306,53.719087081495815],[-56.464764647646476,53.764637505750045],[-56.525965259652594,53.766389445144455],[-56.695166951669506,53.75762974817249],[-56.83916839168391,53.740110354228534],[-57.01197011970119,53.671784717847174],[-57.22077220772208,53.52812568750687],[-57.332373323733236,53.468559748097476],[-57.386373863738626,53.56141253600035],[-57.418774187741874,53.582435808733095],[-57.52677526775267,53.59995520267702],[-57.52317523175232,53.61221877843778],[-57.49077490774907,53.6332420511705],[-57.242372423724234,53.71558320270702],[-57.155971559715596,53.75762974817249],[-57.13437134371344,53.79266853606035],[-57.14877148771487,53.84697865728657],[-57.19917199171991,53.924063990639894],[-57.41517415174151,54.16232774827748],[-57.61317613176131,54.19035877858778],[-58.19278192781927,54.228901445264455],[-58.311583115831155,54.20087041495415],[-58.35478354783547,54.17108744524944],[-58.361983619836195,54.155319990699894],[-58.31878318783187,54.11502538462884],[-58.17838178381784,54.13079283917838],[-58.06318063180632,54.12728896038959],[-57.92997929979299,54.10276180886808],[-57.93717937179372,54.090498233107326],[-58.08838088380884,54.088746293712944],[-58.3259832598326,54.05195556643065],[-58.65358653586536,53.97837411186612],[-58.919989199892,53.87500968759687],[-59.128791287912875,53.743614233017325],[-59.32319323193232,53.64375368753687],[-59.49959499594995,53.57542805115551],[-59.6219962199622,53.536885384478836],[-59.83079830798307,53.50535047537974],[-59.881198811988114,53.48082332385823],[-59.98559985599856,53.393226354138534],[-60.147601476014756,53.307381323813246],[-60.33120331203311,53.26533477834778],[-60.33840338403384,53.277598354108534],[-60.34560345603455,53.28986192986929],[-60.27360273602736,53.31789296017959],[-60.2520025200252,53.34417205109551],[-60.30600306003059,53.35993950564506],[-60.29160291602916,53.39147441474415],[-60.158401584015834,53.44928841475914],[-60.10080100801008,53.487831081435814],[-60.1620016200162,53.52987762690125],[-60.37080370803707,53.606962960254606],[-60.39600396003959,53.652513384508836],[-60.26280262802628,53.6104668390434],[-60.14400144001439,53.59645132388823],[-60.11880118801187,53.6104668390434],[-60.10080100801008,53.63499399056491],[-60.082800828008274,53.70156768755186],[-60.057600576005754,53.73310259665095],[-60.01440014400144,53.761133626961254],[-59.8739987399874,53.808435990609894],[-59.82359823598236,53.834715081525815],[-59.7479974799748,53.8417228391034],[-59.65439654396543,53.83121120273702],[-59.4959949599496,53.834715081525815],[-59.20079200792007,53.929319808823095],[-59.03879038790387,53.96435859671095],[-59.01359013590135,53.976622172471735],[-58.977589775897755,54.00990902096521],[-58.919989199892,54.03268423309234],[-58.84078840788408,54.044947808853095],[-58.71838718387184,54.039691990669894],[-58.63198631986319,54.05020362703627],[-58.55998559985599,54.10276180886808],[-58.43398433984339,54.228901445264455],[-58.35838358383583,54.253428596785966],[-58.21798217982179,54.28671544527944],[-58.160381603816035,54.320002293772944],[-58.14958149581496,54.34978526347763],[-57.89037890378903,54.38482405136551],[-57.69957699576996,54.386575990759894],[-57.56277562775627,54.44088611198612],[-57.48357483574836,54.51797144533944],[-57.40437404374043,54.57052962717128],[-57.40437404374043,54.591552899904],[-57.48357483574836,54.640607202947024],[-57.62757627576275,54.6511188393134],[-57.72477724777248,54.6738940514405],[-57.82557825578256,54.71944447569476],[-57.92997929979299,54.77375459692095],[-57.96237962379624,54.875367081795815],[-58.059580595805954,54.8823748393734],[-58.19638196381963,54.86660738482385],[-58.22158221582215,54.81229726359763],[-58.39798397983979,54.77375459692095],[-58.498784987849874,54.782514293892945],[-58.77958779587796,54.83857635451355],[-58.88758887588875,54.95245241514914],[-58.9559895598956,55.055816839418384],[-58.99558995589956,55.14866962732128],[-59.08559085590855,55.18370841520914],[-59.25839258392584,55.199475869758686],[-59.32319323193232,55.152173506110046],[-59.39519395193952,55.080343990939895],[-59.42759427594275,55.055816839418384],[-59.75159751597515,54.88763065755657],[-59.8379983799838,54.81404920299204],[-59.81639816398163,54.86660738482385],[-59.74079740797407,54.941940778782794],[-59.48519485194852,55.129398293982945],[-59.43839438394383,55.176700657631585],[-59.517595175951755,55.197723930364305],[-59.60399603996039,55.173196778842794],[-59.69039690396903,55.195971990969895],[-59.693996939969395,55.269553445534456],[-59.75879758797588,55.30984805160551],[-59.86319863198632,55.29408059705597],[-59.931599315993154,55.25904180916808],[-60.21240212402124,55.23626659704098],[-60.3420034200342,55.19422005157551],[-60.55800558005579,55.06808041517914],[-60.61560615606156,55.061072657601585],[-60.52200522005219,55.129398293982945],[-60.450004500045,55.199475869758686],[-60.43200432004319,55.243274354618535],[-60.360003600035995,55.36591011222612],[-60.22320223202232,55.44474738497385],[-60.19080190801908,55.48153811225612],[-60.309603096030955,55.55687150621506],[-60.35280352803528,55.612933566835665],[-60.40680406804067,55.64972429411793],[-60.36720367203672,55.70929023352733],[-60.3420034200342,55.78462362748627],[-60.4140041400414,55.78812750627506],[-60.47520475204752,55.80564690021899],[-60.561605616056156,55.72680962747128],[-60.59400594005939,55.81440659719098],[-60.630006300063,55.82491823355733],[-60.738007380073796,55.88623611236113],[-60.74160741607416,55.94229817298174],[-60.83160831608316,55.95806562753128],[-60.89280892808928,55.914267142671434],[-60.99720997209971,55.86170896083959],[-61.09081090810908,55.866964779022794],[-61.12321123211231,55.887988051755514],[-61.1340113401134,55.93003459722098],[-61.18801188011879,55.95456174874249],[-61.35001350013499,55.97383308208083],[-61.45081450814507,55.99485635481355],[-61.44721447214472,56.02288738512385],[-61.29961299612995,56.04741453664536],[-61.32481324813247,56.075445566955665],[-61.364413644136434,56.215600718507176],[-61.4220142201422,56.22260847608476],[-61.55881558815588,56.20859296092959],[-61.71361713617135,56.23136817305672],[-61.70641706417064,56.28918217307174],[-61.49761497614976,56.327724839748385],[-61.42561425614255,56.36101168824189],[-61.515615156151554,56.39079465794657],[-61.692016920169195,56.397802415524154],[-61.94041940419403,56.424081506440075],[-62.00882008820088,56.45386447614476],[-61.90081900819008,56.50467071858219],[-61.76041760417604,56.50992653676536],[-61.73881738817387,56.52569399131491],[-61.81441814418143,56.57124441556914],[-61.85401854018539,56.583507991329924],[-61.99081990819907,56.59051574890748],[-62.11682116821167,56.66760108226083],[-62.39402394023939,56.73067090045899],[-62.49842498424984,56.80250041562914],[-62.458824588245875,56.81826787017869],[-62.37242372423724,56.835787264122644],[-62.29682296822968,56.83228338533385],[-62.383223832238315,56.788484900474],[-62.36522365223652,56.767461627741284],[-62.06282062820628,56.699135991359924],[-61.530015300152996,56.655337506500075],[-61.37161371613716,56.68161659741597],[-61.37161371613716,56.77622132471325],[-61.389613896138954,56.85330665806657],[-61.34641346413464,56.92163229444793],[-61.3320133201332,57.01098120356204],[-61.62721627216271,57.182671264212644],[-61.717217172171715,57.19668677936778],[-61.80001800018,57.186175143001435],[-61.86121861218612,57.19668677936778],[-61.944019440194396,57.228221688466874],[-61.976419764197644,57.24749302180521],[-61.94041940419403,57.27377211272113],[-61.88641886418864,57.347353567285666],[-61.85041850418504,57.370128779412795],[-61.85041850418504,57.38064041577917],[-61.92241922419224,57.42093502185023],[-62.0880208802088,57.45246993094932],[-62.196021960219596,57.4542218703437],[-62.304023040230405,57.440206355188536],[-62.39762397623976,57.44896605216053],[-62.455224552245525,57.461229627921284],[-62.49482494824947,57.489260658231586],[-62.3760237602376,57.47874902186521],[-62.340023400234,57.484004840048385],[-62.253622536225365,57.529555264302644],[-62.16722167221671,57.53656302188023],[-62.08442084420844,57.56109017340174],[-61.969219692196916,57.61189641583917],[-61.92961929619295,57.66795847645977],[-61.994419944199436,57.76957096133461],[-61.969219692196916,57.80285780982808],[-61.91521915219151,57.82563302195521],[-61.90081900819008,57.8606718098431],[-61.95841958419584,57.91147805228053],[-62.11682116821167,57.96403623411234],[-62.203222032220324,57.95527653714038],[-62.304023040230405,57.972795931084306],[-62.48762487624876,58.153245688706875],[-62.58842588425884,58.158501506890076],[-62.818828188281884,58.128718537185364],[-62.98082980829808,58.09367974929748],[-63.21843218432184,58.00257890078902],[-63.26163261632615,58.014842476549774],[-63.150031500314995,58.084920052325515],[-63.06363063630636,58.12696659779098],[-62.811628116281156,58.200548052355515],[-62.67482674826748,58.319679931174306],[-62.59562595625955,58.47385059788098],[-62.60642606426063,58.49662581000811],[-62.736027360273596,58.49136999182491],[-62.836828368283676,58.479106416064155],[-63.074430744307435,58.41428465847159],[-63.1320313203132,58.410780779682796],[-63.121231212312125,58.44231568878189],[-63.146431464314645,58.45983508272582],[-63.21123211232111,58.4668428403034],[-63.297632976329766,58.44056374938748],[-63.474034740347406,58.33019156754068],[-63.538835388353874,58.33019156754068],[-63.438034380343794,58.39851720392204],[-63.39123391233912,58.45282732514826],[-63.21843218432184,58.51940102213521],[-63.10323103231032,58.545680113051134],[-62.872828728287274,58.67181974944748],[-62.92682926829268,58.76467253735038],[-63.00963009630095,58.85577338585887],[-63.049230492304915,58.87854859798597],[-63.18603186031859,58.85752532525325],[-63.28323283232832,58.86803696161962],[-63.222032220322205,58.91183544647947],[-63.21483214832148,58.92760290102902],[-63.27963279632796,59.00293629498796],[-63.308433084330844,59.02571150711506],[-63.30483304833048,59.034471204087026],[-63.222032220322205,59.057246416214156],[-63.247232472324725,59.06775805258053],[-63.326433264332636,59.08177356773567],[-63.398433984339846,59.080021628341285],[-63.56763567635676,59.04673477984781],[-63.79443794437944,59.02746344650947],[-63.942039420394195,59.02746344650947],[-63.97083970839708,59.053742537425364],[-63.90963909639096,59.06600611318612],[-63.75483754837548,59.06425417379174],[-63.64683646836468,59.078269688946875],[-63.50643506435064,59.11506041622917],[-63.41643416434164,59.193897688976875],[-63.538835388353874,59.332300901134005],[-63.636036360363605,59.34106059810597],[-63.75123751237511,59.27799077990781],[-63.77643776437763,59.27799077990781],[-63.75843758437584,59.31828538597887],[-63.780037800378,59.34982029507796],[-63.94563945639456,59.379603264782645],[-63.97083970839708,59.40938623448736],[-63.85203852038519,59.447928901164005],[-63.75123751237511,59.51275065875657],[-63.841238412384115,59.57406853756038],[-63.92763927639275,59.64414611333612],[-63.97083970839708,59.69845623456234],[-63.97803978039779,59.75451829518295]],[[-2.9754297542975507,59.34631641628917],[-3.043830438304383,59.334052840528415],[-3.051030510305111,59.32354120416204],[-3.0150301503014987,59.29200629506295],[-2.9646296462964585,59.27448690111902],[-2.860228602286014,59.24645587080872],[-2.853028530285286,59.18163411321612],[-2.817028170281702,59.16236277987781],[-2.7306273062730497,59.18688993139932],[-2.719827198271986,59.220176779892796],[-2.7306273062730497,59.22718453747038],[-2.813428134281338,59.241200052625516],[-2.860228602286014,59.288502416274156],[-2.9754297542975507,59.34631641628917]],[[-2.6046260462604494,59.288502416274156],[-2.6622266222662176,59.23068841625917],[-2.550625506255045,59.23068841625917],[-2.428224282242809,59.27098302233023],[-2.406624066240653,59.29726211324612],[-2.5362253622536173,59.3042698708237],[-2.6046260462604494,59.288502416274156]],[[-3.3102331023310114,59.13082787077872],[-3.3462334623346237,59.06425417379174],[-3.3534335343353234,59.01870374953748],[-3.3462334623346237,58.987168840438414],[-3.3318333183331674,58.97140138588887],[-3.3030330303302833,58.967897507100076],[-3.2418324183241793,58.99943241619917],[-3.231032310323087,58.988920779832796],[-3.231032310323087,58.95563393133932],[-3.2238322383223874,58.938114537395364],[-3.202232022320203,58.92585096163461],[-3.166231662316619,58.918843204057026],[-2.9934299342993427,58.939866476789774],[-2.8638286382863782,58.890812173746724],[-2.827828278282766,58.892564113141134],[-2.791827918279182,58.90657962829627],[-2.763027630276298,58.95563393133932],[-2.817028170281702,58.98191302225521],[-2.8854288542885342,58.98366496164962],[-2.9934299342993427,59.006440173776724],[-3.069030690306903,59.00468823438234],[-3.0582305823058107,59.02921538590385],[-3.0186301863018628,59.057246416214156],[-3.0186301863018628,59.076517749552494],[-3.051030510305111,59.09929296167962],[-3.155431554315527,59.13608368896189],[-3.2490324903249075,59.14309144653947],[-3.3102331023310114,59.13082787077872]],[[-3.2706327063270635,58.90482768890189],[-3.3570335703356875,58.918843204057026],[-3.3930339303393,58.91008350708506],[-3.400234002340028,58.88205247677476],[-3.3678336783367797,58.84000593130932],[-3.277832778327763,58.78219193129431],[-3.2238322383223874,58.780439991899925],[-3.166231662316619,58.79445550705506],[-3.159031590315891,58.801463264632645],[-3.213032130321295,58.8137268403934],[-3.2238322383223874,58.825990416154156],[-3.227432274322723,58.85752532525325],[-3.2706327063270635,58.90482768890189]],[[-3.0366303663036547,58.822486537365364],[-2.9754297542975507,58.757664779772796],[-2.9394293942939385,58.73839344643446],[-2.9286292862928462,58.74189732522325],[-2.9142291422914184,58.79971132523826],[-2.8962289622896265,58.827742355548565],[-2.9394293942939385,58.83650205252053],[-3.0366303663036547,58.822486537365364]],[[-3.6630366303662925,58.60699799185491],[-3.861038610386089,58.57721502215023],[-4.18864188641885,58.55794368881189],[-4.433444334443351,58.51239326455763],[-4.491044910449091,58.56845532517826],[-4.534245342453431,58.56144756760068],[-4.6782467824678236,58.51414520395204],[-4.714247142471407,58.51064132516325],[-4.764647646476448,58.5544398100231],[-4.807848078480788,58.573711143361436],[-4.923049230492296,58.58772665851657],[-4.9770497704977,58.58071890093902],[-5.016650166501648,58.56670338578385],[-5.0670506705066884,58.51940102213521],[-5.074250742507417,58.48961805243053],[-5.077850778507781,58.41954047665476],[-5.088650886508873,58.384501688766875],[-5.081450814508145,58.34595902209023],[-5.031050310503105,58.29865665844159],[-5.009450094500949,58.26186593115932],[-5.059850598505989,58.249602355398565],[-5.268652686526849,58.25135429479295],[-5.3370533705337095,58.23909071903219],[-5.3550535505355015,58.21105968872189],[-5.347853478534773,58.176020900834004],[-5.351453514535137,58.14448599173491],[-5.41265412654127,58.06915259777597],[-5.394653946539449,58.042873506860076],[-5.178651786517861,57.90622223409733],[-5.157051570515705,57.88169508257582],[-5.290252902529005,57.904470294702946],[-5.319053190531889,57.904470294702946],[-5.347853478534773,57.878191203787026],[-5.607056070560702,57.88169508257582],[-5.6646566465664705,57.82388108256083],[-5.693456934569326,57.77833065830657],[-5.743857438574366,57.66795847645977],[-5.743857438574366,57.643431324938234],[-5.715057150571511,57.601384779472795],[-5.679056790567898,57.57160180976808],[-5.581855818558182,57.54707465824657],[-5.689856898568991,57.52429944611947],[-5.758257582575823,57.49977229459793],[-5.801458014580135,57.46823738549887],[-5.819458194581927,57.43670247639977],[-5.7942579425794065,57.37888847638476],[-5.657456574565742,57.33333805213053],[-5.632256322563222,57.29479538545385],[-5.560255602556026,57.233477506650075],[-5.592655926559246,57.10208205207053],[-5.736657366573667,56.96017496112461],[-5.851858518585175,56.91812841565914],[-5.862658626586267,56.90236096110962],[-5.7294572945729385,56.85330665806657],[-5.877058770587695,56.77972520350204],[-6.0354603546035435,56.76395774895249],[-6.13266132661326,56.718407324698234],[-6.13266132661326,56.70614374893748],[-6.0570605706056995,56.69212823378234],[-5.970659706597047,56.69037629438793],[-5.938259382593827,56.606283203457025],[-5.866258662586631,56.562484718597176],[-5.7726577265772505,56.541461445864456],[-5.653856538565378,56.53270174889249],[-5.56385563855639,56.56598859738597],[-5.218252182521809,56.75169417319174],[-5.189451894518953,56.75870193076929],[-5.243452434524329,56.68687241559914],[-5.3118531185311895,56.61854677921778],[-5.329853298532981,56.55547696101962],[-5.391053910539085,56.515182354948536],[-5.434254342543426,56.422329567045665],[-5.48825488254883,56.350500051875514],[-5.535055350553506,56.25063950639506],[-5.556655566555662,56.13501150636506],[-5.610656106561066,56.054422294222945],[-5.62145621456213,55.81265465779657],[-5.603456034560338,55.796887203247024],[-5.574655746557454,55.79163138506385],[-5.506255062550622,55.8073988396134],[-5.506255062550622,55.802143021430226],[-5.603456034560338,55.72155380928808],[-5.650256502565014,55.67425144563944],[-5.682656826568262,55.62344520320204],[-5.7510575105750945,55.44299544557944],[-5.769057690576886,55.39569308193083],[-5.769057690576886,55.362406233437326],[-5.7294572945729385,55.334375203127024],[-5.64665646656465,55.32736744554944],[-5.617856178561766,55.33087132433823],[-5.58905589055891,55.35189459707098],[-5.556655566555662,55.39043726374763],[-5.38745387453875,55.77060811233113],[-5.373053730537293,55.82842211234612],[-5.4198541985419695,55.95280980934808],[-5.4198541985419695,55.97558502147521],[-5.409054090540906,55.99485635481355],[-5.383853838538386,56.01938350633506],[-5.283052830528305,56.08946108211083],[-5.085050850508509,56.19808132456325],[-4.998649986499856,56.23312011245113],[-5.175051750517497,56.11749211242113],[-5.221852218522173,56.0666858699837],[-5.247052470524693,56.00011217299672],[-5.247052470524693,55.93003459722098],[-5.229052290522901,55.88623611236113],[-5.214652146521445,55.889739991149895],[-5.196651966519653,55.92828265782657],[-5.135451354513549,55.933538476009744],[-5.113851138511393,55.94405011237612],[-5.0922509225092085,55.98784859723597],[-4.969849698496972,56.007119930574305],[-4.92664926649266,56.028143203307025],[-4.854648546485464,56.11398823363234],[-4.818648186481852,56.15077896091461],[-4.80064800648006,56.15778671849219],[-4.840248402484008,56.08070138513884],[-4.843848438484372,56.050918415434154],[-4.671046710467095,55.96682532450325],[-4.584645846458471,55.938794294192945],[-4.807848078480788,55.94054623358733],[-4.82584825848258,55.93003459722098],[-4.872648726487256,55.87397253660038],[-4.890648906489048,55.78111974869748],[-4.890648906489048,55.69877859716098],[-4.7250472504725,55.59891805168053],[-4.685446854468552,55.55336762742627],[-4.6782467824678236,55.500809445594456],[-4.721447214472136,55.42022023345234],[-4.786247862478632,55.358902354648535],[-4.966249662496608,55.14866962732128],[-5.056250562505625,54.987491203037024],[-5.117451174511729,55.012018354558535],[-5.171451714517133,54.98573926364264],[-5.171451714517133,54.91741362726128],[-5.135451354513549,54.85784768785189],[-5.031050310503105,54.7614910211602],[-4.912249122491232,54.689661505990045],[-4.890648906489048,54.77200265752657],[-4.8510485104851,54.824560839358384],[-4.818648186481852,54.84558411209113],[-4.645846458464575,54.7895220514705],[-4.516245162451611,54.757987142371434],[-4.408244082440831,54.78777011207612],[-4.3038430384303865,54.83507247572476],[-4.253442534425346,54.84733605148551],[-4.20664206642067,54.83682441511914],[-4.174241742417422,54.80178562723128],[-4.134641346413446,54.77901041510415],[-4.077040770407706,54.78777011207612],[-3.958239582395805,54.780762354498535],[-3.8970389703897013,54.805289506020046],[-3.843038430384297,54.84208023330234],[-3.7818378183781647,54.87011126361264],[-3.7206372063720607,54.875367081795815],[-3.6594365943659284,54.89288647573974],[-3.5514355143551484,54.947196596965966],[-3.4326343263432477,54.96296405151551],[-3.0798307983079667,54.96121211212113],[-3.0366303663036547,54.95245241514914],[-3.2670326703266994,54.90690199089491],[-3.465034650346496,54.77375459692095],[-3.5910359103590963,54.5635218695937],[-3.5694356943569403,54.46716520290204],[-3.4110341103410917,54.30598677861778],[-3.3210332103321036,54.228901445264455],[-3.166231662316619,54.12728896038959],[-3.108631086310851,54.12553702099521],[-3.0546305463054466,54.15356805130551],[-2.9934299342993427,54.17108744524944],[-2.8674286742867423,54.17809520282702],[-2.8458284582845863,54.136048657361584],[-2.8638286382863782,54.043195869458685],[-2.8998289982899905,53.96085471792219],[-3.025830258302591,53.906544596695966],[-3.043830438304383,53.84347477849778],[-3.0330303303032906,53.77339720272204],[-2.9826298262982505,53.74711811180612],[-2.9250292502925106,53.73310259665095],[-2.9970299702997067,53.66302502087521],[-3.0582305823058107,53.58593968752186],[-3.065430654306539,53.512358232957325],[-2.9682296822968226,53.38972247534974],[-2.9142291422914184,53.349427869278685],[-2.8458284582845863,53.33190847533476],[-2.795427954279546,53.33015653594035],[-2.74862748627487,53.31088520260201],[-2.8638286382863782,53.29336580865808],[-2.9178291782917825,53.305629384418836],[-3.065430654306539,53.42651320263201],[-3.166231662316619,53.394978293532944],[-3.097830978309787,53.260078960164606],[-3.3246332463324677,53.3476759298843],[-3.4290342903428837,53.34066817230672],[-3.529835298352964,53.31088520260201],[-3.6450364503645005,53.29862162684125],[-3.7638376383763728,53.307381323813246],[-3.810638106381049,53.302125505630045],[-4.109441094410926,53.21978435409355],[-4.267842678426774,53.144450960134606],[-4.329043290432907,53.10590829345793],[-4.361443614436126,53.05685399041491],[-4.404644046440467,53.01305550555506],[-4.527045270452703,52.958745384328836],[-4.638646386463847,52.890419747947476],[-4.681846818468188,52.844869323693246],[-4.681846818468188,52.80632665701657],[-4.584645846458471,52.815086353988534],[-4.473044730447299,52.862388717637174],[-4.357843578435791,52.89742750552506],[-4.228242282422826,52.913194960074605],[-4.102241022410226,52.91494689946899],[-4.11304113041129,52.865892596425965],[-4.116641166411654,52.820342172171706],[-4.066240662406614,52.76077623276231],[-4.041040410404094,52.704714172141706],[-4.069840698406978,52.659163747887476],[-4.08064080640807,52.608357505450044],[-4.048240482404822,52.55755126301261],[-3.9798397983979896,52.541783808463094],[-4.051840518405186,52.475210111476116],[-4.098640986409862,52.39286895993959],[-4.149041490414902,52.32629526295261],[-4.217442174421734,52.27724095990959],[-4.383043830438311,52.196651747767476],[-4.559445594455951,52.151101323513245],[-4.879848798487984,52.0424810810608],[-5.088650886508873,51.99517871741216],[-5.182251822518225,51.94962829315793],[-5.261452614526149,51.87955071738216],[-5.200252002520017,51.86203132343823],[-5.167851678516769,51.80772120221201],[-5.167851678516769,51.74114750522506],[-5.124651246512457,51.70610871733717],[-4.90144901449014,51.62551950519506],[-4.7178471784717715,51.683333505210044],[-4.599045990459899,51.73764362643627],[-4.530645306453067,51.74815526280261],[-4.3866438664386465,51.74114750522506],[-4.329043290432907,51.700852899154],[-4.275042750427502,51.683333505210044],[-4.091440914409134,51.660558293082914],[-4.174241742417422,51.62727144458944],[-4.235442354423526,51.569457444574454],[-4.116641166411654,51.56595356578566],[-3.9978399783997816,51.58172102033521],[-3.9438394383943773,51.597488474884756],[-3.889838898388973,51.592232656701555],[-3.7638376383763728,51.53967447486974],[-3.562235622356212,51.41353483847337],[-3.2922329223292195,51.39075962634627],[-3.2598325983259713,51.39776738392385],[-3.0798307983079667,51.49587599000989],[-2.9790297902978864,51.53967447486974],[-2.741427414274142,51.58172102033521],[-2.669426694266946,51.62376756580065],[-2.5398253982539813,51.6955970809708],[-2.431824318243173,51.74114750522506],[-2.5902259022590215,51.6080001112511],[-2.6874268742687377,51.53792253547536],[-2.791827918279182,51.47485271727717],[-2.88182881828817,51.40652708089581],[-3.043830438304383,51.248852535400346],[-3.137431374313735,51.2050540505405],[-3.256232562325607,51.19454241417415],[-3.375033750337508,51.19629435356853],[-3.6090360903608882,51.227829262667626],[-3.843038430384297,51.23133314145642],[-4.159841598415966,51.201550171751705],[-4.18864188641885,51.18928659599095],[-4.296642966429658,51.02635623231231],[-4.523445234452339,50.97730192926929],[-4.545045450454495,50.900216595915964],[-4.559445594455951,50.82137932316823],[-4.584645846458471,50.77582889891397],[-4.861848618486192,50.581363626136266],[-4.894248942489412,50.534061262487626],[-4.955449554495544,50.52354962612125],[-5.0058500585005845,50.49551859581095],[-5.041850418504168,50.4517201109511],[-5.142651426514249,50.37288283820337],[-5.340653406534045,50.24674320180702],[-5.57105571055709,50.19768889876397],[-5.657456574565742,50.13111520177702],[-5.653856538565378,50.0768050805508],[-5.62145621456213,50.050525989634906],[-5.549455494554934,50.08381283812838],[-5.434254342543426,50.1048361108611],[-5.322653226532253,50.08381283812838],[-5.225452254522537,50.020743019930194],[-5.117451174511729,50.03826241387412],[-5.0490504905048965,50.13461908056581],[-5.009450094500949,50.160898171481705],[-4.818648186481852,50.255502898778985],[-4.728647286472864,50.29054168666687],[-4.505445054450547,50.34134792910427],[-4.379443794437947,50.35886732304823],[-4.296642966429658,50.35886732304823],[-4.217442174421734,50.37813865638657],[-4.195841958419578,50.393906110936115],[-4.174241742417422,50.39040223214732],[-4.102241022410226,50.348355686681856],[-3.9006390063900653,50.28528586848367],[-3.792637926379257,50.229223807863065],[-3.6810368103680844,50.23973544422944],[-3.583835838358368,50.322076595765964],[-3.5262352623526283,50.42894489882397],[-3.486634866348652,50.54807677764276],[-3.4038340383403636,50.63216986857367],[-3.000630006300071,50.716262959504604],[-2.8998289982899905,50.72327071708216],[-2.777427774277726,50.70575132313823],[-2.6586265862658536,50.668960595855964],[-2.5470254702547095,50.61640241402412],[-2.431824318243173,50.598883020080194],[-2.395823958239589,50.63041792917929],[-2.3490234902348845,50.63742568675687],[-2.03582035820358,50.602386898868986],[-1.9962199621996035,50.60764271705216],[-1.9638196381963837,50.626914050390496],[-2.0070200702006957,50.672464474644755],[-2.032220322203216,50.72502265647657],[-1.8666186661866675,50.714511020110194],[-1.686616866168663,50.735534292842914],[-1.6002160021600105,50.73203041405412],[-1.5174151741517221,50.74779786860367],[-1.3338133381333819,50.82137932316823],[-1.4166141661416418,50.89671271712717],[-1.2834128341283417,50.8581700504505],[-1.1322113221132213,50.84415453529536],[-0.9990099900998928,50.81612350498506],[-0.8730087300872924,50.77232502012521],[-0.7866078660786684,50.765317262547626],[-0.4518045180451793,50.810867686801856],[-0.20340203402034263,50.81437156559065],[0.20340203402034263,50.763565323153216],[0.30060300603005885,50.77582889891397],[0.41580415804159543,50.81962738377382],[0.5310053100531036,50.852914232267324],[0.6858068580685881,50.8862010807608],[0.7722077220772405,50.93350344440944],[0.9594095940959448,50.926495686831856],[0.9774097740977368,50.972046111086115],[1.0458104581045973,51.04737950504506],[1.36621366213663,51.155999747497475],[1.3986139861398783,51.18227883841337],[1.4166141661416702,51.31017041420415],[1.4166141661416702,51.362728596035964],[1.3734137341373582,51.37499217179672],[1.2582125821258217,51.37499217179672],[1.013410134101349,51.35922471724717],[0.8910089100891128,51.35922471724717],[0.6858068580685881,51.387255747557475],[0.6462064620646402,51.4047751415014],[0.5994059940599357,51.46784495969959],[0.5274052740527395,51.48361241424914],[0.42300423004229515,51.46609302030521],[0.5058050580505835,51.501131808193065],[0.592205922059236,51.51865120213702],[0.6966069660696803,51.523907020320195],[0.8010080100800963,51.53792253547536],[0.8910089100891128,51.571209383968835],[0.9270092700926966,51.64654277792778],[0.8982089820898409,51.68858932339322],[0.7506075060750561,51.7288839294643],[0.9558095580955808,51.80772120221201],[1.0998109981100015,51.78494599008491],[1.1898118981189896,51.80421732342322],[1.2762127621276136,51.8445119294943],[1.272612726127278,51.90232592950929],[1.2294122941229375,51.94962829315793],[1.2330123301233016,51.97065156589065],[1.2762127621276136,51.97415544467944],[1.31581315813159,51.95663605073551],[1.4130141301413062,51.99517871741216],[1.5606156061560625,52.08627956592065],[1.5930159301593108,52.11956641441415],[1.6146161461614668,52.16161295987959],[1.647016470164715,52.278992899304],[1.7010170101701192,52.36834180841808],[1.7478174781747953,52.46820235389853],[1.7442174421744312,52.57857453574536],[1.715417154171547,52.676683141831404],[1.6578165781657788,52.753768475184756],[1.380613806138058,52.89392362673627],[1.272612726127278,52.92370659644095],[1.056610566105661,52.958745384328836],[0.948609486094881,52.95348956614566],[0.8262082620826163,52.97100896008959],[0.70380703807038,52.978016717667174],[0.5598055980559877,52.9675050813008],[0.5166051660516757,52.937722111596116],[0.4302043020430233,52.85888483884838],[0.3834038340383472,52.82559799035491],[0.329403294032943,52.81158247519974],[0.27900279002790285,52.80807859641095],[0.04500045000449404,52.90618720249702],[0.12420124201241833,52.97100896008959],[0.2070020700207067,53.03057489949899],[0.2970029700296948,53.08138114193642],[0.35460354603546307,53.16021841468415],[0.2718027180271747,53.33541235412355],[0.1278012780127824,53.468559748097476],[-0.2934029340293307,53.692807990579894],[-0.4842048420484275,53.694559929974304],[-0.660606606066068,53.72434289967899],[-0.5670056700566874,53.7260948390734],[-0.4626046260462431,53.71558320270702],[-0.2718027180271747,53.73660647543974],[-0.17460174601745848,53.68580023300234],[-0.07380073800737819,53.64375368753687],[-0.019800198001973968,53.63674592995929],[0.03780037800379432,53.64024980874808],[0.07740077400774226,53.62973817238171],[0.11700117001171861,53.60871489964899],[0.009000090000910177,53.743614233017325],[-0.10980109801096205,53.8644980512305],[-0.16740167401673034,53.94158338458385],[-0.2070020700207067,54.022172596725966],[-0.15660156601566655,54.07998659674095],[-0.08460084600844198,54.11852926341763],[-0.23220232202322677,54.19035877858778],[-0.36900369003689093,54.27970768770189],[-0.5166051660516473,54.39533568773189],[-0.6714067140671318,54.503955930184304],[-0.7578075780757842,54.54074665746657],[-1.1538115381153773,54.65462271810219],[-1.2330123301233016,54.70367702114521],[-1.2906129061290414,54.77375459692095],[-1.42381423814237,55.0260338697137],[-1.5210152101520862,55.25904180916808],[-1.6110161101611027,55.497305566805665],[-1.6542165421654147,55.5708870213702],[-1.729817298172975,55.61818938501884],[-1.8306183061830552,55.67249950624506],[-2.017820178201788,55.8073988396134],[-2.147421474214724,55.90375550630506],[-2.6010260102600853,56.028143203307025],[-2.838628386283858,56.02639126391264],[-3.0150301503014987,55.95806562753128],[-3.047430474304747,55.95280980934808],[-3.6090360903608882,56.01587962754627],[-3.702637026370269,56.04391065785657],[-3.789037890378893,56.094716900294],[-3.6954369543695407,56.06318199119491],[-3.479434794347924,56.033399021490226],[-3.3606336063360516,56.028143203307025],[-3.2670326703266994,56.04566259725098],[-3.177031770317683,56.08070138513884],[-2.9790297902978864,56.194577445774456],[-2.766627666276662,56.20158520335204],[-2.67302673026731,56.25414338518385],[-2.6514265142651254,56.31896514277642],[-2.8854288542885342,56.397802415524154],[-3.087030870308695,56.38904271855219],[-3.1986319863198673,56.36626750642506],[-3.3102331023310114,56.36276362763627],[-3.213032130321295,56.38378690036899],[-3.123031230312307,56.425833445834456],[-3.047430474304747,56.448608657961586],[-2.77382773827739,56.48364744584944],[-2.6802268022680096,56.515182354948536],[-2.5938259382593856,56.560732779202795],[-2.500225002250005,56.63606617316174],[-2.428224282242809,56.73067090045899],[-2.2590225902258965,56.863818294432946],[-2.089820898208984,57.10208205207053],[-2.0610206102061,57.15288829450793],[-2.0466204662046437,57.208950355128536],[-2.0214202142021236,57.25975659756597],[-1.9350193501934996,57.35260938546884],[-1.8342183421834193,57.41918308245582],[-1.780217802178015,57.47349320368204],[-1.776617766177651,57.49451647641476],[-1.8666186661866675,57.61189641583917],[-1.9602196021960197,57.67671817343174],[-2.075420754207528,57.70299726434763],[-2.2446224462244686,57.68022205222053],[-2.85662856628565,57.692485627981284],[-2.9466294662946666,57.68898174919249],[-3.0366303663036547,57.671462355248536],[-3.0834308343083308,57.673214294642946],[-3.2958329583295836,57.71000502192521],[-3.4038340383403636,57.70825308253083],[-3.6270362703627086,57.66270265827657],[-3.868238682386817,57.599632840078385],[-3.9870398703986893,57.58211344613446],[-4.134641346413446,57.578609567345666],[-4.077040770407706,57.67671817343174],[-3.886238862388609,57.787090355278536],[-3.857438574385725,57.81862526437763],[-3.907839078390765,57.83964853711038],[-4.033840338403365,57.85191211287113],[-4.019440194401938,57.91498193106932],[-3.9906399063990534,57.95878041592917],[-3.774637746377465,58.05163320383204],[-3.4110341103410917,58.23909071903219],[-3.213032130321295,58.321431870568716],[-3.137431374313735,58.37749393118932],[-3.112231122311215,58.409028840288414],[-3.1014310143101227,58.433555991809925],[-3.108631086310851,58.51589714334642],[-3.0582305823058107,58.58947859791098],[-3.047430474304747,58.615757688826875],[-3.0546305463054466,58.63502902216521],[-3.2598325983259713,58.65079647671476],[-3.4542345423454037,58.617509628221285],[-3.6630366303662925,58.60699799185491]],[[8.296282962829622,54.90865393028929],[8.285482854828558,54.7667468393434],[8.307083070830714,54.78777011207612],[8.346683466834662,54.84733605148551],[8.602286022860227,54.86485544542944],[8.631086310863111,54.89113453634536],[8.37908379083791,54.899894233317326],[8.371883718837182,54.92967720302204],[8.389883898839003,54.98573926364264],[8.40428404284043,55.015522233347326],[8.451084510845106,55.055816839418384],[8.40428404284043,55.059320718207175],[8.296282962829622,54.90865393028929]],[[8.45468454684547,54.691413445384455],[8.548285482854823,54.687909566595664],[8.587885878858799,54.712436718117175],[8.573485734857343,54.74922744539944],[8.508685086850875,54.759739081765815],[8.469084690846927,54.757987142371434],[8.418684186841887,54.738715809033096],[8.400684006840066,54.714188657511585],[8.45468454684547,54.691413445384455]],[[6.755467554675562,53.626234293592944],[6.669066690666909,53.605211020860196],[6.643866438664389,53.578931929944304],[6.733867338673406,53.582435808733095],[6.802268022680238,53.626234293592944],[6.755467554675562,53.626234293592944]],[[6.15786157861578,53.48432720264702],[6.193861938619392,53.47731944506944],[6.33426334263342,53.510606293562944],[6.291062910629108,53.51586211174612],[6.168661686616872,53.49308689961899],[6.15786157861578,53.48432720264702]],[[5.6646566465664705,53.45454423294234],[5.733057330573303,53.442280657181556],[5.931059310593099,53.4580481117311],[5.9274592745927634,53.465055869308685],[5.877058770587723,53.47556750567506],[5.7078570785707825,53.47381556628065],[5.653856538565378,53.466807808703095],[5.6646566465664705,53.45454423294234]],[[5.581855818558182,53.43877677839279],[5.556655566555662,53.444032596575965],[5.416254162541634,53.43176902081521],[5.189451894518953,53.39147441474415],[5.232652326523265,53.37745889958899],[5.326253262532646,53.38621859656095],[5.581855818558182,53.43877677839279]],[[4.908649086490868,53.24606344500944],[4.923049230492325,53.233799869248685],[5.110251102511029,53.307381323813246],[5.0274502745027405,53.31088520260201],[4.908649086490868,53.24606344500944]],[[4.7250472504725,53.02006326313264],[4.786247862478632,52.99903999039989],[4.887048870488712,53.070869505570045],[4.887048870488712,53.18299362681125],[4.739447394473956,53.09189277830279],[4.710647106471072,53.03583071768216],[4.7250472504725,53.02006326313264]],[[3.6990369903699047,51.709612596125965],[3.731437314373153,51.67807768702687],[3.817838178381777,51.69384514157642],[3.9510395103951055,51.62727144458944],[4.073440734407342,51.64829471732216],[4.066240662406642,51.6675660506605],[4.048240482404822,51.685085444604454],[3.9474394743947414,51.73939556583065],[3.7890378903789212,51.74640332340823],[3.6990369903699047,51.7288839294643],[3.6990369903699047,51.709612596125965]],[[-1.143011430114285,50.735534292842914],[-1.3122131221312259,50.77407695951959],[-1.384213842138422,50.73378235344853],[-1.5174151741517221,50.70399938374382],[-1.5642156421564266,50.66545671706717],[-1.5138151381513865,50.668960595855964],[-1.3050130501304977,50.58837138371382],[-1.2510125101250935,50.58837138371382],[-1.1970119701196893,50.598883020080194],[-1.1754117541175333,50.61465047462974],[-1.1502115021150132,50.6549450807008],[-1.0638106381063608,50.68998386858868],[-1.143011430114285,50.735534292842914]],[[-56.12636126361264,50.01548720174702],[-56.12276122761227,50.06278956539566],[-56.14796147961479,50.09958029267793],[-56.18036180361803,50.115347747227474],[-56.24876248762487,50.090820595705964],[-56.32076320763207,50.01373526235261],[-56.37476374763747,49.933146050210496],[-56.42876428764288,49.89810726232261],[-56.500765007650074,49.87007623201231],[-56.61236612366123,49.78773508047581],[-56.75636756367564,49.651083807713064],[-56.82116821168211,49.6142930804308],[-56.80676806768068,49.673859019840194],[-56.81036810368103,49.71064974712246],[-56.828368283682835,49.724665262277625],[-56.84996849968499,49.76495986834868],[-56.83916839168391,49.78773508047581],[-56.78876788767887,49.83328550473004],[-56.752767527675275,49.882339807773064],[-56.745567455674546,49.908618898688985],[-56.74916749167491,49.96643289870397],[-56.73116731167312,50.00847944416944],[-56.695166951669506,50.05928568660687],[-56.540365403654036,50.206448595735964],[-56.48276482764827,50.27127035332853],[-56.4539645396454,50.350107626076266],[-56.4539645396454,50.37989059578095],[-56.38196381963819,50.416681323063216],[-56.19476194761947,50.58486750492506],[-56.137161371613715,50.65144120191201],[-56.12276122761227,50.73378235344853],[-56.10476104761047,50.76006144436445],[-56.07956079560795,50.78108471709717],[-55.960759607596074,50.83714677771778],[-55.87075870758707,50.90722435349352],[-55.798757987579876,51.03336398988989],[-55.784357843578434,51.087674111116115],[-55.784357843578434,51.131472595975964],[-55.79515795157951,51.16651138386382],[-55.81675816758167,51.19103853538536],[-55.84195841958419,51.2050540505405],[-55.874358743587436,51.20855792932929],[-55.960759607596074,51.19103853538536],[-56.000360003600036,51.199798232357324],[-56.029160291602906,51.226077323273216],[-56.04356043560435,51.2611161111611],[-56.03276032760327,51.32768980814808],[-55.94275942759427,51.343457262697626],[-55.73035730357303,51.35922471724717],[-55.62955629556295,51.37324023240231],[-55.58275582755827,51.38900768695186],[-55.53235532355323,51.4363100506005],[-55.46035460354604,51.53617059608095],[-55.45315453154531,51.56244968699687],[-55.496354963549635,51.59048071730717],[-55.521555215552155,51.595736535490346],[-55.66555665556655,51.57821714154642],[-55.701557015570145,51.55894580820808],[-55.65835658356583,51.51164344455944],[-55.69075690756907,51.47134883848838],[-55.86715867158671,51.50813956577065],[-55.903159031590306,51.56420162639125],[-56.02556025560256,51.567705505180044],[-56.20916209162091,51.48886823243231],[-56.518765187651866,51.39951932331823],[-56.619566195661946,51.362728596035964],[-56.68076680766808,51.33294562633125],[-56.74916749167491,51.275131626316266],[-56.80676806768068,51.14373617173672],[-56.82476824768247,51.12621677779276],[-56.97596975969759,51.02810817170672],[-57.03717037170371,51.01058877776276],[-57.03717037170371,50.994821323213216],[-57.01197011970119,50.968542232297324],[-57.004770047700475,50.94051120198702],[-57.05157051570515,50.8581700504505],[-57.130771307713076,50.788092474674755],[-57.242372423724234,50.744293989814906],[-57.27477274772747,50.72502265647657],[-57.29637296372964,50.69874356556065],[-57.292772927729274,50.67421641403914],[-57.26397263972639,50.649689262517626],[-57.181171811718116,50.61465047462974],[-57.23877238772387,50.60589077765778],[-57.32877328773287,50.60589077765778],[-57.361173611736106,50.58311556553065],[-57.43317433174332,50.506030232177324],[-57.46557465574655,50.463983686711856],[-57.60957609576096,50.19944083815838],[-57.71397713977139,50.024246898718985],[-57.92637926379264,49.700138110756114],[-57.92997929979299,49.66860320165702],[-57.897578975789756,49.60027756527566],[-57.80037800378004,49.50917671676717],[-57.78957789577895,49.489905383428834],[-57.85437854378543,49.47413792887929],[-57.96237962379624,49.53195192889427],[-58.01638016380163,49.54246356526065],[-58.10638106381063,49.50041701979518],[-58.18198181981819,49.43559526220261],[-58.21438214382144,49.38654095915959],[-58.21798217982179,49.305951747017474],[-58.18918189181892,49.258649383368834],[-58.09558095580955,49.23061835305853],[-57.98037980379803,49.22886641366412],[-57.99117991179911,49.20959508032581],[-58.048780487804876,49.1798121106211],[-58.09918099180992,49.078199625746265],[-58.08118081180811,49.04491277725276],[-58.04158041580415,49.00987398936488],[-57.99117991179911,48.987098777237776],[-58.00558005580055,48.981842959054575],[-58.048780487804876,48.987098777237776],[-58.185581855818555,49.06243217119672],[-58.31878318783187,49.08170350453503],[-58.35838358383583,49.09571901969019],[-58.40518405184051,49.08345544392944],[-58.49518495184951,49.00286623178732],[-58.54558545585455,48.89774986812367],[-58.64278642786428,48.74883501960019],[-58.68598685986859,48.62269538320382],[-58.714787147871476,48.59816823168231],[-58.84438844388444,48.60517598925989],[-58.876788767887675,48.62269538320382],[-58.90558905589056,48.65072641351412],[-58.88758887588875,48.69102101958518],[-58.81918819188192,48.74708308020578],[-58.84078840788408,48.74708308020578],[-59.06399063990639,48.62795120138702],[-59.16839168391684,48.55787362561125],[-59.16839168391684,48.521082898328984],[-58.94518945189452,48.521082898328984],[-58.72198721987219,48.54035423166732],[-58.60678606786067,48.53334647408974],[-58.49158491584916,48.51232320135702],[-58.32958329583295,48.522834837723366],[-58.336783367833675,48.5140751407514],[-58.50238502385024,48.44224562558125],[-58.60318603186032,48.41071071648216],[-58.71118711187111,48.32486568615687],[-58.95958959589595,48.16018338308382],[-59.27279272792728,47.9955010800108],[-59.341193411934114,47.93418320120702],[-59.36279362793627,47.88863277695276],[-59.36279362793627,47.86585756482563],[-59.31959319593196,47.736214049640495],[-59.25839258392584,47.63460156476563],[-59.21879218792188,47.60306665566654],[-59.1179911799118,47.57153174656747],[-58.94158941589416,47.58029144353944],[-58.613986139861396,47.62584186779367],[-58.50958509585095,47.65212095870959],[-58.42678426784268,47.68365586780868],[-58.336783367833675,47.73095823145732],[-58.3259832598326,47.72044659509095],[-58.33318333183331,47.6766481102311],[-58.23958239582396,47.669640352653516],[-57.92637926379264,47.67489617083669],[-57.883178831788314,47.66088065568155],[-57.659976599766,47.62584186779367],[-57.47277472774728,47.63109768597687],[-56.95076950769507,47.575035625356236],[-56.77436774367743,47.56452398898989],[-56.72396723967239,47.59255501930019],[-56.46116461164611,47.6170821708217],[-56.32436324363243,47.65387289810397],[-56.263162631626315,47.65912871628717],[-56.21996219962199,47.671392292047926],[-56.15156151561516,47.77475671631717],[-56.12276122761227,47.78877223147231],[-56.09036090360904,47.77125283752838],[-56.01836018360183,47.7642450799508],[-55.91755917559175,47.7922761102611],[-55.85635856358563,47.81855520117702],[-55.84555845558455,47.787020292077926],[-55.86715867158671,47.59255501930019],[-56.08316083160831,47.52422938291883],[-56.12636126361264,47.503206110186085],[-56.07956079560795,47.49970223139732],[-55.86355863558636,47.529485201102005],[-55.81315813158132,47.51722162534125],[-55.773557735577356,47.49795029200291],[-55.575555755557545,47.46466344350944],[-55.499954999549985,47.47517507987578],[-55.46035460354604,47.483934776847775],[-55.43515435154352,47.5014541707917],[-55.41355413554135,47.550508473834725],[-55.39195391953919,47.643361261737624],[-55.36675366753667,47.66088065568155],[-55.197551975519744,47.65036901931518],[-55.07515075150751,47.65737677689276],[-55.035550355503545,47.63460156476563],[-54.94554945549456,47.620586049610495],[-54.89154891548915,47.62934574658246],[-54.783547835478345,47.664384534470344],[-54.79434794347944,47.63985738294883],[-54.869948699487,47.57153174656747],[-54.97434974349743,47.51546968594684],[-55.19035190351903,47.44889598895989],[-55.35955359553596,47.25793459497095],[-55.40275402754027,47.22114386768868],[-55.49275492754927,47.159825988884876],[-55.61155611556116,47.11953138281382],[-55.773557735577356,47.091500352503516],[-55.83835838358384,47.07222901916518],[-55.91755917559175,47.016166958544574],[-55.953559535595346,46.972368473684725],[-55.95715957159571,46.95660101913518],[-55.949959499594996,46.926818049430494],[-55.88155881558815,46.88652344335944],[-55.84555845558455,46.87425986759868],[-55.7879578795788,46.8672521100211],[-55.651156511565105,46.881267625176235],[-55.53235532355323,46.91455447366974],[-55.47835478354783,46.91805835245853],[-55.40275402754027,46.89878701912019],[-55.31635316353163,46.905794776697775],[-55.25515255152551,46.94258550398004],[-55.13995139951399,47.045949928249286],[-55.10035100351003,47.10376392826427],[-55.08955089550895,47.17384150404004],[-54.855548555485555,47.3858261707617],[-54.80154801548015,47.39808974652246],[-54.7439474394744,47.39458586773367],[-54.65034650346503,47.40860138288883],[-54.57474574745747,47.457655685931854],[-54.47394473944739,47.547004595045934],[-54.46314463144631,47.53649295867959],[-54.542345423454236,47.42436883743838],[-54.56394563945639,47.37531453439533],[-54.48834488344883,47.40334556470563],[-54.455944559445584,47.42787271622717],[-54.43434434344343,47.46291150411503],[-54.405544055440544,47.555764292017926],[-54.23274232742327,47.77125283752838],[-54.218342183421825,47.84658623148732],[-54.193141931419305,47.86060174664246],[-54.04554045540455,47.806291625416236],[-53.987939879398795,47.75548538297883],[-53.941139411394104,47.645113201132006],[-53.901539015390156,47.508461928369286],[-53.876338763387636,47.46291150411503],[-53.851138511385116,47.440136291987926],[-53.86913869138691,47.387578110156085],[-53.96993969939699,47.26143847375974],[-54.092340923409225,47.08624453432034],[-54.15354153541534,46.96711265550155],[-54.17154171541715,46.91805835245853],[-54.17514175141751,46.879515685781854],[-54.13194131941319,46.839221079710796],[-54.1031410314103,46.82520556455563],[-54.07434074340743,46.81994974637246],[-54.00954009540095,46.839221079710796],[-53.85833858338583,46.93908162519125],[-53.775537755377556,47.01266307975578],[-53.69633696336963,47.093252291897926],[-53.63513635136351,47.137050776757775],[-53.599135991359915,47.14581047372974],[-53.577535775357745,47.133546897968984],[-53.58113581135811,47.10026004947548],[-53.61353613536134,47.0109111403614],[-53.58113581135811,46.95660101913518],[-53.59553595535955,46.88827538275382],[-53.61713617136171,46.67979459482095],[-53.58833588335882,46.63949998874989],[-53.56673566735667,46.628988352383516],[-53.53433534335343,46.63249223117231],[-53.38313383133831,46.71132950392004],[-53.321933219332195,46.718337261497624],[-53.289532895328946,46.716585322103214],[-53.25353253532535,46.697313988764876],[-53.213932139321386,46.66052326148261],[-53.16713167131671,46.646507746327444],[-53.113131131311306,46.65526744329944],[-53.069930699306994,46.68154653421533],[-53.03033030330303,46.723593079680796],[-52.961929619296185,46.81994974637246],[-52.88992889928899,46.974120413079135],[-52.882728827288275,47.0109111403614],[-52.88992889928899,47.045949928249286],[-52.911529115291145,47.10376392826427],[-52.684726847268465,47.42612077683276],[-52.66672666726667,47.46991926169261],[-52.65232652326523,47.548756534440344],[-52.67392673926739,47.622337989004876],[-52.70272702727027,47.692415564780646],[-52.709927099270985,47.74497374661246],[-52.74592745927458,47.76950089813397],[-52.781927819278195,47.76950089813397],[-52.81792817928179,47.72745435266853],[-52.87192871928718,47.618834110216085],[-52.94392943929439,47.552260413229135],[-53.05553055530555,47.483934776847775],[-53.123931239312384,47.45590374653747],[-53.15633156331563,47.48743865563654],[-53.170731707317074,47.51196580715808],[-53.174331743317424,47.65212095870959],[-53.15273152731527,47.734462110246085],[-53.10953109531094,47.81154744359944],[-52.997929979299784,47.97622974667246],[-52.95472954729547,48.02878792850427],[-52.87192871928718,48.09360968609687],[-52.86472864728647,48.11288101943518],[-52.882728827288275,48.130400413379135],[-52.92232922329222,48.14791980732306],[-53.08433084330842,48.06908253457533],[-53.28233282332823,47.99725301940518],[-53.50553505535055,47.74322180721808],[-53.602736027360265,47.662632595075934],[-53.67113671136711,47.6486170799208],[-53.764737647376464,47.65036901931518],[-53.804338043380426,47.68190392841427],[-53.836738367383674,47.72745435266853],[-53.861938619386194,47.787020292077926],[-53.861938619386194,47.79928386783868],[-53.69633696336963,47.921919625446236],[-53.65673656736567,47.969221989094876],[-53.63873638736386,48.014772413349135],[-53.653136531365305,48.02528404971548],[-53.79353793537935,48.009516595165934],[-53.86913869138691,48.02002823153231],[-53.75753757537575,48.04280344365944],[-53.710737107371074,48.056818958814574],[-53.703537035370346,48.06733059518095],[-53.57033570335703,48.08835386791367],[-53.54153541535415,48.107625201252006],[-53.55953559535595,48.174198898238984],[-53.60993609936099,48.20748574673246],[-53.53073530735307,48.23201289825397],[-53.40473404734047,48.29508271645216],[-53.33273332733327,48.356400595255934],[-53.300333003330024,48.36866417101672],[-53.224732247322464,48.36340835283352],[-53.18153181531815,48.37391998919989],[-53.13473134731346,48.40195101951019],[-53.0591305913059,48.48078829225793],[-53.037530375303746,48.51582708014578],[-53.019530195301954,48.571889140766416],[-53.02673026730267,48.634958958964575],[-53.04113041130411,48.65598223169732],[-53.05553055530555,48.659486110486114],[-53.12753127531275,48.63320701957019],[-53.221132211322114,48.57714495894959],[-53.275132751327504,48.56312944379442],[-53.36153361533614,48.571889140766416],[-53.41193411934118,48.56137750440004],[-53.552335523355225,48.48254023165231],[-53.64593645936459,48.51057126196261],[-53.739537395373944,48.49655574680747],[-53.800738007380076,48.44925338315883],[-53.851138511385116,48.44925338315883],[-53.937539375393754,48.43698980739808],[-54.1031410314103,48.38793550435503],[-54.113941139411395,48.39319132253823],[-54.067140671406705,48.41947041345412],[-53.887138871388714,48.48429217104672],[-53.79353793537935,48.52633871651216],[-53.775537755377556,48.57714495894959],[-53.70713707137071,48.65598223169732],[-53.69633696336963,48.68050938321883],[-53.78273782737827,48.69627683776838],[-53.887138871388714,48.684013262007625],[-53.966339663396624,48.706788474134726],[-53.96993969939699,48.72430786807868],[-53.962739627396274,48.73832338323382],[-53.887138871388714,48.76810635293853],[-53.84753847538475,48.79613738324883],[-53.851138511385116,48.81190483779838],[-53.9519395193952,48.80664901961518],[-54.09954099540995,48.78562574688246],[-54.16074160741607,48.78737768627687],[-53.901539015390156,48.888990171151704],[-53.84393843938439,48.92578089843397],[-53.825938259382596,48.95205998934989],[-53.80793807938079,48.99410653481533],[-53.75753757537575,49.0361530802808],[-53.67113671136711,49.078199625746265],[-53.573935739357395,49.141269443944424],[-53.55953559535595,49.192075686381855],[-53.57033570335703,49.26390520155201],[-53.62073620736207,49.32171920156702],[-53.753937539375386,49.38478901976518],[-53.861938619386194,49.42683556523065],[-53.95913959139591,49.442603019780194],[-54.27234272342723,49.419827807653064],[-54.315543155431556,49.423331686441855],[-54.3551435514355,49.41457198946989],[-54.38754387543875,49.39179677734276],[-54.44874448744487,49.328726959144575],[-54.46314463144631,49.34099053490533],[-54.466744667446676,49.400556474314726],[-54.481144811448104,49.468882110696114],[-54.470344703447026,49.53019998949989],[-54.502745027450274,49.5266961107111],[-54.578345783457834,49.491657322823215],[-54.65034650346503,49.444354959174575],[-54.71874718747188,49.38829289855397],[-54.783547835478345,49.355006050060496],[-54.84474844748448,49.34624635308853],[-54.909549095490945,49.31646338338382],[-54.981549815498155,49.2674090803408],[-55.01755017550175,49.260401322763215],[-55.010350103501025,49.29368817125672],[-55.02475024750247,49.305951747017474],[-55.06435064350643,49.29719205004551],[-55.17595175951759,49.24463386821367],[-55.244352443524434,49.19908344395944],[-55.25515255152551,49.1798121106211],[-55.247952479524784,49.13776556515566],[-55.25155251552515,49.120246171211704],[-55.33435334353344,49.078199625746265],[-55.35235352353523,49.07995156514065],[-55.33075330753307,49.12550198939488],[-55.34155341553415,49.167548534860344],[-55.258752587525876,49.2674090803408],[-55.22635226352263,49.333982777327776],[-55.20115201152011,49.40931617128672],[-55.208352083520836,49.48289762585125],[-55.22995229952299,49.50742477737276],[-55.26595265952659,49.52319223192231],[-55.283952839528396,49.514432534950345],[-55.28035280352803,49.41282005007551],[-55.29115291152911,49.39179677734276],[-55.345153451534514,49.372525444004424],[-55.35595355953559,49.381285140976416],[-55.35595355953559,49.43734720159702],[-55.37755377553775,49.47238598948488],[-55.37755377553775,49.489905383428834],[-55.48915489154891,49.46187435311853],[-55.676356763567625,49.43384332280823],[-55.81675816758167,49.514432534950345],[-56.039960399604,49.45661853493533],[-56.086760867608675,49.45136271675216],[-55.89235892358923,49.58100623193732],[-55.88155881558815,49.64582798952989],[-55.87075870758707,49.6703551410514],[-55.903159031590306,49.680866777417776],[-55.978759787597866,49.677362898628985],[-56.05076050760508,49.65809156529065],[-56.12276122761227,49.62130083800838],[-56.140761407614065,49.61954889861397],[-56.039960399604,49.70539392893929],[-55.71595715957159,49.82978162594125],[-55.58275582755827,49.89285144413944],[-55.52875528755287,49.93664992899929],[-55.50355503555035,49.98395229264793],[-55.52875528755287,49.997967807803064],[-55.672756727567275,49.96643289870397],[-55.76635766357663,49.9611770805208],[-55.874358743587436,50.01373526235261],[-55.928359283592826,50.0172391411414],[-56.0759607596076,49.98220035325352],[-56.162361623616235,49.94015380778808],[-56.162361623616235,49.95767320173201],[-56.12636126361264,50.01548720174702]],[[-54.139141391413915,49.75094435319352],[-54.20034200342003,49.68787453499536],[-54.25794257942579,49.719409444094424],[-54.27594275942759,49.71064974712246],[-54.290342903429035,49.66159544407944],[-54.28674286742867,49.59502174709246],[-54.268742687426865,49.586262050120496],[-54.239942399423995,49.59151786830367],[-53.980739807398066,49.66159544407944],[-54.02034020340203,49.67911483802337],[-54.092340923409225,49.74393659561596],[-54.139141391413915,49.75094435319352]],[[-54.53874538745387,49.61954889861397],[-54.56034560345603,49.631812474374726],[-54.617946179461796,49.62130083800838],[-54.733147331473305,49.561734898598985],[-54.76554765547655,49.561734898598985],[-54.783547835478345,49.57224653496536],[-54.78714787147871,49.59151786830367],[-54.81234812348123,49.59852562588125],[-54.855548555485555,49.59677368648687],[-54.86274862748627,49.57575041375412],[-54.81954819548196,49.514432534950345],[-54.78714787147871,49.49691314100642],[-54.7439474394744,49.50742477737276],[-54.707947079470785,49.53019998949989],[-54.553145531455314,49.58801398951488],[-54.53874538745387,49.61954889861397]],[[-2.6406264062640616,49.45136271675216],[-2.5470254702547095,49.42858750462503],[-2.511025110251097,49.49516120161201],[-2.5218252182521894,49.50567283797838],[-2.5434254342543454,49.50742477737276],[-2.64782647826479,49.468882110696114],[-2.6406264062640616,49.45136271675216]],[[-2.2194221942219485,49.265657140946416],[-2.2374223742237405,49.17630823183231],[-2.1654216542165443,49.18681986819868],[-2.089820898208984,49.18681986819868],[-2.053820538205372,49.169300474254726],[-2.01062010620106,49.18156405001548],[-2.017820178201788,49.23061835305853],[-2.082620826208256,49.25514550458004],[-2.2194221942219485,49.265657140946416]],[[-60.33120331203311,46.73760859483593],[-60.33120331203311,46.767391564540645],[-60.42480424804248,46.9233141706417],[-60.43200432004319,46.96360877671276],[-60.40680406804067,47.00390338278382],[-60.48960489604896,47.00915920096699],[-60.572405724057234,46.998647564600645],[-60.61560615606156,46.975872352473516],[-60.75960759607595,46.86374823123231],[-60.87120871208711,46.79717453424533],[-60.93240932409324,46.72884889786397],[-60.98280982809828,46.650011625116235],[-61.2420124201242,46.303127625026235],[-61.303213032130316,46.24356168561684],[-61.40761407614076,46.16998023105231],[-61.479614796147956,46.05960804920548],[-61.4940149401494,45.9422281097811],[-61.45081450814507,45.71622792790427],[-61.40761407614076,45.66892556425563],[-61.32481324813247,45.59884798847989],[-61.285212852128524,45.57432083695835],[-61.234812348123484,45.57256889756397],[-61.18801188011879,45.584832473324724],[-61.08361083610836,45.58308053393034],[-60.97920979209792,45.60585574605744],[-60.87120871208711,45.611111564240645],[-60.763207632076316,45.5900882915079],[-60.673206732067314,45.5900882915079],[-60.385203852038515,45.65491004910049],[-60.20520205202051,45.74250701882019],[-60.11520115201152,45.819592352173515],[-60.01440014400144,45.88091023097729],[-59.84159841598415,45.9422281097811],[-59.82719827198271,45.96500332190823],[-59.93519935199352,46.01931344313442],[-59.881198811988114,46.06135998859989],[-59.84879848798488,46.11216623103729],[-59.84879848798488,46.141949200742005],[-59.86679866798667,46.15946859468593],[-59.96039960399604,46.191003503785026],[-60.09360093600935,46.20677095833457],[-60.22680226802268,46.19625932196823],[-60.24480244802447,46.26984077653276],[-60.29880298802988,46.31188732199823],[-60.3780037800378,46.2838562916879],[-60.43200432004319,46.255825261377595],[-60.5040050400504,46.20326707954578],[-60.586805868058676,46.117422049220494],[-60.572405724057234,46.06135998859989],[-60.73440734407343,45.956243624936235],[-60.70560705607056,45.933468412809134],[-60.460804608046075,45.96850720069699],[-60.47160471604715,45.94573198856989],[-60.698406984069834,45.774041927919285],[-60.738007380073796,45.751266715792156],[-60.80640806408064,45.73725120063699],[-60.87840878408784,45.747762837003364],[-60.92880928809288,45.747762837003364],[-61.05841058410584,45.703964352143515],[-61.09081090810908,45.747762837003364],[-61.051210512105115,45.795065200652004],[-60.97200972009719,45.83886368551185],[-60.97200972009719,45.85638307945578],[-61.03681036810367,45.8826621703717],[-60.98280982809828,45.910693200682005],[-60.86760867608676,45.94923586735868],[-60.864008640086396,45.98427465524654],[-60.93600936009359,45.98602659464095],[-61.07281072810727,45.9369722915979],[-61.10521105211052,45.94398004917548],[-60.91080910809107,46.04384059465593],[-60.83160831608316,46.073623564360645],[-60.74520745207451,46.09289489769898],[-60.5760057600576,46.17173217044669],[-60.53280532805327,46.213778715912156],[-60.49320493204931,46.26984077653276],[-60.50760507605075,46.303127625026235],[-60.48240482404823,46.41349980687306],[-60.385203852038515,46.61322089783397],[-60.33120331203311,46.73760859483593]],[[-1.2798127981279777,45.89667768552684],[-1.2150121501214812,45.816088473384724],[-1.1790117901178974,45.90368544310442],[-1.2834128341283417,46.003545988584875],[-1.387813878138786,46.050848352233515],[-1.387813878138786,46.03332895828959],[-1.3698136981369657,45.96850720069699],[-1.2798127981279777,45.89667768552684]],[[-61.026010260102595,45.57782471574714],[-61.080010800108,45.55855338240883],[-61.076410764107635,45.537530109676084],[-61.01161011610115,45.495483564210645],[-61.00441004410044,45.48146804905548],[-60.96120961209611,45.49022774602744],[-60.9540095400954,45.51475489754898],[-60.91080910809107,45.567313079380796],[-61.026010260102595,45.57782471574714]],[[-62.07362073620736,46.466057988704875],[-62.16362163621636,46.487081261437595],[-62.42282422824228,46.47832156446563],[-62.68202682026819,46.45905023112729],[-62.710827108271076,46.45029053415533],[-62.96282962829628,46.42751532202823],[-63.12843128431284,46.42225950384503],[-63.28683286832867,46.4608021705217],[-63.36963369633696,46.50810453417034],[-63.412834128341274,46.511608412959134],[-63.4560345603456,46.50460065538155],[-63.535235352353524,46.54139138266382],[-63.68283682836828,46.56241465539654],[-63.736837368373685,46.48007350386004],[-63.78363783637836,46.45379441294412],[-63.812438124381245,46.46956186749367],[-63.8340383403834,46.49408901901518],[-63.9060390603906,46.50810453417034],[-63.87723877238771,46.53788750387503],[-63.862838628386285,46.57292629176291],[-63.88083880838808,46.60971701904518],[-63.90243902439023,46.63949998874989],[-64.08964089640897,46.77615126151261],[-63.98163981639816,46.91280253427533],[-63.9960399603996,46.98112817065669],[-63.992439924399235,47.06171738279883],[-64.1580415804158,46.9548490797408],[-64.22284222842228,46.90053895851457],[-64.28044280442803,46.835717200922005],[-64.3560435604356,46.76914350393503],[-64.40284402844028,46.6920581705817],[-64.38844388443884,46.64125192814427],[-64.23724237242372,46.630740291777926],[-64.13644136441364,46.59920538267883],[-64.10764107641076,46.56241465539654],[-64.11124111241112,46.42576338263382],[-64.02124021240212,46.4047401099011],[-63.85923859238592,46.40824398868989],[-63.75843758437584,46.397732352323516],[-63.75123751237511,46.38371683716838],[-63.762037620376205,46.36970132201321],[-63.80163801638015,46.36794938261883],[-63.73323733237332,46.2891121098711],[-63.639636396363954,46.231298109856084],[-63.56763567635676,46.20852289772898],[-63.276032760327595,46.15246083710838],[-63.21483214832148,46.15946859468593],[-63.15363153631536,46.187499624996235],[-63.272432724327246,46.19976320075699],[-63.19323193231932,46.236553928039285],[-63.11763117631176,46.25232138258883],[-63.05643056430564,46.29611986744868],[-62.97722977229772,46.3171431401814],[-62.995229952299525,46.29261598865989],[-63.05283052830528,46.26984077653276],[-63.05643056430564,46.22429035227853],[-63.01683016830168,46.189251564390645],[-62.9520295202952,46.19450738257382],[-62.894428944289444,46.12442980679805],[-63.020430204302045,46.06661580678306],[-62.995229952299525,46.0578561098111],[-62.90522905229052,46.068367746177444],[-62.880028800288,46.001794049190494],[-62.80442804428044,45.97376301888019],[-62.743227432274324,45.96675526130261],[-62.530825308253085,45.97726689766898],[-62.47682476824768,46.000042109796084],[-62.5020250202502,46.02281732192321],[-62.54162541625416,46.028073140106386],[-62.5380253802538,46.098150715882156],[-62.55242552425524,46.166476352263516],[-62.52722527225272,46.20326707954578],[-62.31842318423183,46.278600473504724],[-62.170821708217076,46.35568580685808],[-62.02322023220232,46.42225950384503],[-62.04122041220411,46.445034715972156],[-62.07362073620736,46.466057988704875]],[[-56.38556385563855,47.06872514037639],[-56.33516335163351,46.93557774640246],[-56.33156331563315,46.91630641306412],[-56.37836378363784,46.84798077668276],[-56.38556385563855,46.81994974637246],[-56.35316353163532,46.79542259485095],[-56.266762667626665,46.839221079710796],[-56.25596255962559,46.860244352443516],[-56.288362883628835,46.90053895851457],[-56.313563135631355,46.95309714034639],[-56.27756277562776,47.03543829188291],[-56.288362883628835,47.0704770797708],[-56.363963639636395,47.0985081100811],[-56.37836378363784,47.089748413109135],[-56.38556385563855,47.06872514037639]],[[-56.20916209162091,46.79892647363974],[-56.241562415624145,46.767391564540645],[-56.17316173161731,46.75337604938548],[-56.15156151561516,46.762135746357444],[-56.140761407614065,46.77790320090699],[-56.137161371613715,46.80243035242853],[-56.15156151561516,46.811190049400494],[-56.18396183961839,46.8076861706117],[-56.20916209162091,46.79892647363974]],[[-54.14634146341463,47.573283685961854],[-54.12834128341282,47.64686514052639],[-54.167941679416785,47.60657053445533],[-54.214742147421475,47.58554726172261],[-54.22554225542255,47.56627592838427],[-54.2291422914229,47.53999683746838],[-54.25794257942579,47.49795029200291],[-54.319143191431905,47.438384352593516],[-54.32634326343263,47.40860138288883],[-54.27594275942759,47.40684944349442],[-54.22554225542255,47.44188823138231],[-54.14634146341463,47.573283685961854]],[[-61.77121771217712,47.25968653436533],[-61.81441814418143,47.26844623133732],[-61.87921879218791,47.26494235254853],[-61.91521915219151,47.28421368588684],[-61.88641886418864,47.343779625296236],[-61.83241832418324,47.392833928339286],[-61.74961749617496,47.431376595015934],[-61.68481684816848,47.49795029200291],[-61.5840158401584,47.55926817080669],[-61.47601476014759,47.56452398898989],[-61.39681396813968,47.63810544355442],[-61.47241472414724,47.64686514052639],[-61.5480154801548,47.63109768597687],[-61.62721627216271,47.594306958694574],[-61.82881828818287,47.46991926169261],[-61.926019260192604,47.42436883743838],[-62.00882008820088,47.23340744344944],[-61.951219512195124,47.21939192829427],[-61.83241832418324,47.22289580708306],[-61.77121771217712,47.25968653436533]],[[-64.53244532445324,47.81329938299382],[-64.50724507245071,47.88688083755838],[-64.56484564845648,47.86585756482563],[-64.590045900459,47.872865322403214],[-64.6620466204662,47.86235368603687],[-64.6620466204662,47.79402804965548],[-64.68364683646836,47.75373344358442],[-64.66564665646656,47.74847762540125],[-64.62244622446224,47.75198150419004],[-64.53244532445324,47.81329938299382]],[[-64.4820448204482,48.00776465577155],[-64.50004500045,48.013020473954725],[-64.51804518045181,48.00426077698276],[-64.53964539645396,47.98498944364442],[-64.590045900459,47.9079041102911],[-64.47484474844748,47.95871035272853],[-64.4820448204482,48.00776465577155]],[[-61.80001800018,49.09396708029581],[-61.7460174601746,49.10623065605657],[-61.69561695616956,49.13951750455004],[-61.73521735217352,49.20433926214261],[-61.818018180181795,49.283176534890345],[-62.044820448204476,49.39004483794838],[-62.131221312213114,49.40756423189231],[-62.635226352263516,49.62305277740276],[-62.85842858428583,49.70539392893929],[-63.08883088830888,49.771967625926266],[-63.29043290432904,49.817518050180496],[-63.75843758437584,49.87533205019551],[-64.13284132841328,49.94190574718246],[-64.24444244442444,49.94365768657687],[-64.3740437404374,49.92613829263291],[-64.48564485644856,49.887595625956266],[-64.43884438844388,49.82802968654687],[-63.88443884438844,49.65809156529065],[-63.77643776437763,49.60202950467004],[-63.67563675636755,49.53370386828868],[-63.62523625236253,49.46012241372412],[-63.56763567635676,49.398804534920345],[-63.0420304203042,49.22536253487533],[-62.80082800828008,49.171052413649136],[-62.55242552425524,49.141269443944424],[-62.221222212222116,49.07995156514065],[-61.80001800018,49.09396708029581]],[[-9.83709837098371,51.48361241424914],[-9.73629736297363,51.47310077788276],[-9.53469534695347,51.52215508092581],[-9.462694626946274,51.52916283850337],[-9.390693906939077,51.51865120213702],[-9.322293222932217,51.4976279294043],[-9.297092970929697,51.4976279294043],[-8.814688146881451,51.585224899124],[-8.735487354873555,51.6360311415614],[-8.58788587885877,51.65179859611095],[-8.476284762847627,51.707860656731555],[-8.407884078840794,51.711364535520346],[-8.350283502835026,51.73939556583065],[-8.33588335883357,51.79370568705687],[-8.346683466834662,51.848015808283066],[-8.371883718837182,51.87604683859337],[-8.407884078840794,51.88831041435415],[-8.289082890828894,51.89006235374853],[-8.25308253082531,51.87779877798778],[-8.220682206822062,51.85327162646627],[-8.145081450814502,51.81297702039521],[-8.058680586805849,51.825240596155965],[-7.954279542795433,51.86553520222702],[-7.871478714787145,51.93561277800276],[-7.839078390783897,51.94787635376355],[-7.66627666276662,51.97941126286261],[-7.626676266762672,51.99342677801778],[-7.59067590675906,52.01795392953929],[-7.561875618756176,52.06175241439914],[-7.525875258752592,52.098543141681404],[-7.4394743947439395,52.123070293202915],[-7.216272162721623,52.145845505330044],[-7.083070830708294,52.13883774775246],[-7.00387003870037,52.16511683866838],[-6.964269642696422,52.24920992959929],[-6.913869138691382,52.16862071745717],[-6.888668886688862,52.15986102048521],[-6.859868598685978,52.17913235382355],[-6.7806678066780535,52.21066726292261],[-6.6978669786697935,52.214171141711404],[-6.561065610656101,52.18964399018989],[-6.438664386643865,52.20190756595065],[-6.323463234632328,52.24745799020491],[-6.463864638646385,52.34556659629095],[-6.399063990639888,52.3665898690237],[-6.3450634506345125,52.401628656911555],[-6.215462154621548,52.543535747857476],[-6.197461974619728,52.66266762667627],[-6.168661686616872,52.73800102063521],[-6.129061290612896,52.80807859641095],[-6.071460714607127,52.865892596425965],[-6.028260282602815,52.92721047522974],[-6.046260462604607,53.09189277830279],[-6.071460714607127,53.165474232867325],[-6.136261362613624,53.30037356623566],[-6.150661506615052,53.36694726322264],[-6.129061290612896,53.39147441474415],[-6.139861398613988,53.45980005112551],[-6.13266132661326,53.49834271780219],[-6.143461434614352,53.577179990549894],[-6.193861938619392,53.64024980874808],[-6.229862298622976,53.74536617241171],[-6.269462694626952,53.83997089970899],[-6.319863198631992,53.882017445174455],[-6.348663486634848,53.94158338458385],[-6.3450634506345125,53.98713380883808],[-6.3090630906309,54.01166096035959],[-6.229862298622976,54.00290126338763],[-6.15786157861578,54.01691677854279],[-6.175861758617572,54.05370750582506],[-6.219062190621912,54.088746293712944],[-6.118261182611832,54.05896332400823],[-6.0174601746017515,54.05195556643065],[-5.938259382593827,54.088746293712944],[-5.877058770587695,54.155319990699894],[-5.855458554585539,54.20087041495415],[-5.826658266582655,54.23590920284204],[-5.7078570785707825,54.24642083920838],[-5.607056070560702,54.272699930124304],[-5.556655566555662,54.37080853621035],[-5.632256322563222,54.37256047560476],[-5.657456574565742,54.38132017257672],[-5.64665646656465,54.47767683926838],[-5.67185671856717,54.549506354438535],[-5.61425614256143,54.53724277867778],[-5.567455674556726,54.51271562715627],[-5.524255242552414,54.460157445324455],[-5.484654846548466,54.44088611198612],[-5.47025470254701,54.50045205139551],[-5.491854918549166,54.554762172621736],[-5.527855278552778,54.619583930214304],[-5.581855818558182,54.66338241507415],[-5.740257402574031,54.6738940514405],[-5.805058050580499,54.66338241507415],[-5.877058770587695,54.640607202947024],[-5.880658806588059,54.68440568780687],[-5.765457654576551,54.72470029387793],[-5.711457114571147,54.756235202977024],[-5.715057150571511,54.8175530817808],[-5.869858698586967,54.91566168786687],[-5.985059850598503,55.02953774850249],[-6.0354603546035435,55.14516574853249],[-6.129061290612896,55.21699526370264],[-6.23346233462334,55.21699526370264],[-6.373863738637368,55.24152241522415],[-6.4746647466474485,55.24152241522415],[-6.6978669786697935,55.19422005157551],[-6.823868238682394,55.18020453642035],[-6.888668886688862,55.18896423339234],[-6.94626946269463,55.18195647581476],[-7.02907029070289,55.080343990939895],[-7.101071010710115,55.04880908184083],[-7.180271802718011,55.057568778812794],[-7.219872198721987,55.09260756670065],[-7.173071730717311,55.1364060515605],[-7.057870578705774,55.17845259702597],[-6.960669606696058,55.23801853643536],[-7.061470614706138,55.267801506140046],[-7.1550715507154905,55.30459223342234],[-7.245072450724507,55.35364653646536],[-7.309873098730975,55.36591011222612],[-7.367473674736743,55.360654294042945],[-7.302673026730275,55.29933641523914],[-7.457474574745731,55.28181702129521],[-7.518675186751864,55.248530172801736],[-7.533075330753292,55.19422005157551],[-7.500675006750072,55.14516574853249],[-7.4826748267482515,55.09085562730627],[-7.479074790747887,55.04705714244642],[-7.583475834758332,54.99449896061461],[-7.659076590765892,54.97172374848748],[-7.59067590675906,55.02428193031929],[-7.633876338763372,55.055816839418384],[-7.587075870758696,55.083847869728686],[-7.558275582755812,55.12239053640536],[-7.569075690756904,55.171444839448384],[-7.612276122761216,55.199475869758686],[-7.630276302763008,55.243274354618535],[-7.66627666276662,55.2572898697737],[-7.763477634776336,55.248530172801736],[-7.7490774907749085,55.18546035460355],[-7.803078030780313,55.199475869758686],[-7.957879578795769,55.19246811218113],[-8.004680046800473,55.195971990969895],[-8.137881378813773,55.15918126368763],[-8.274682746827466,55.14691768792687],[-8.30348303483035,55.1083750212502],[-8.325083250832506,55.055816839418384],[-8.393483934839338,55.0207780515305],[-8.41148411484113,54.964715990909895],[-8.37908379083791,54.88938259695098],[-8.472684726847262,54.831568596935966],[-8.526685266852667,54.80879338480884],[-8.53748537485373,54.782514293892945],[-8.649086490864903,54.7614910211602],[-8.713887138871371,54.73170805145551],[-8.764287642876411,54.68090180901808],[-8.458284582845835,54.60907229384793],[-8.13428134281341,54.640607202947024],[-8.191881918819178,54.57928932414325],[-8.231482314823154,54.507459808973096],[-8.28548285482853,54.484684596845966],[-8.415084150841494,54.46190938471884],[-8.472684726847262,54.4426380513805],[-8.55548555485555,54.40409538470385],[-8.623886238862383,54.34628138468884],[-8.569885698856979,54.3042348392234],[-8.544685446854459,54.24116502102521],[-8.58788587885877,54.23065338465884],[-8.74628746287462,54.26394023315234],[-9.001890018900184,54.28846738467385],[-9.034290342903432,54.28145962709627],[-9.102691026910264,54.225397566475664],[-9.145891458914576,54.20963011192612],[-9.315093150931517,54.298979021040196],[-9.563495634956354,54.30773871801219],[-9.71829718297181,54.300730960434606],[-9.826298262982618,54.26919605133551],[-9.934299342993427,54.2674441119411],[-9.99549995499953,54.276203808913095],[-10.056700567005663,54.25868441496914],[-10.089100891008911,54.2166378695037],[-10.092700927009275,54.155319990699894],[-9.977499774997739,54.18685489979899],[-9.94509945099449,54.14130447554476],[-9.934299342993427,54.07473077855778],[-9.855098550985502,54.0957540512905],[-9.847898478984774,54.04845168764189],[-9.855098550985502,54.00465320278204],[-9.89469894698945,53.93807950579506],[-9.91269912699127,53.8644980512305],[-9.747097470974694,53.89077714214642],[-9.577895778957782,53.880265505780045],[-9.59229592295921,53.8417228391034],[-9.577895778957782,53.8049321118211],[-9.74349743497433,53.782156899694],[-9.901899018990179,53.72784677846778],[-9.91269912699127,53.694559929974304],[-9.909099090990907,53.65776920269204],[-9.855098550985502,53.6332420511705],[-9.721897218972174,53.605211020860196],[-9.876698766987658,53.59119550570506],[-10.002700027000259,53.56141253600035],[-10.060300603006027,53.56842029357793],[-10.117901179011795,53.54914896023959],[-10.107101071010703,53.508854354168534],[-10.053100531005299,53.47907138446385],[-10.092700927009275,53.44578453597035],[-10.092700927009275,53.41249768747687],[-10.002700027000259,53.396730232927325],[-9.898298982989814,53.4072418692937],[-9.79389793897937,53.394978293532944],[-9.876698766987658,53.3424201117011],[-9.826298262982618,53.319644899574],[-9.772297722977214,53.319644899574],[-9.700297002970018,53.33366041472914],[-9.624696246962458,53.33366041472914],[-9.603096030960302,53.32314877836279],[-9.581495814958146,53.27234253592536],[-9.556295562955626,53.25131926319264],[-9.513095130951314,53.23905568743186],[-9.469894698946973,53.235551808643095],[-9.138691386913877,53.25131926319264],[-9.034290342903432,53.235551808643095],[-8.929889298892988,53.20752077833279],[-8.99828998289982,53.161970354078534],[-9.027090270902704,53.15321065710657],[-9.059490594905952,53.15321065710657],[-9.138691386913877,53.12868350558506],[-9.243092430924293,53.12517962679627],[-9.30069300693006,53.097148596485965],[-9.462694626946274,52.94648180856808],[-9.415894158941597,52.92896241462415],[-9.394293942939413,52.89567556613065],[-9.466294662946638,52.8238460509605],[-9.51669516695165,52.78179950549506],[-9.739897398973994,52.6486521115211],[-9.916299162991635,52.5698148387734],[-9.765097650976514,52.58032647513974],[-9.621096210962094,52.62237302060521],[-9.59229592295921,52.64339629333793],[-9.55989559895599,52.6539079297043],[-9.462694626946274,52.62762883878838],[-9.394293942939413,52.61711720242201],[-9.17469174691746,52.634636596365965],[-9.0990909909099,52.66792344485944],[-8.991089910899092,52.75552041457914],[-8.92268922689226,52.71172192971929],[-8.782287822878232,52.680187020620195],[-9.055890558905588,52.6206210812108],[-9.329493294932945,52.57857453574536],[-9.58509585095851,52.55930320240702],[-9.631896318963186,52.54703962664627],[-9.76149761497615,52.46645041450415],[-9.83709837098371,52.44192326298261],[-9.905499054990543,52.403380596305965],[-9.851498514985138,52.37534956599566],[-9.840698406984075,52.291256475064756],[-9.772297722977214,52.2509618689937],[-9.93789937899379,52.23694635383853],[-9.991899918999195,52.25972156596566],[-10.060300603006027,52.27548902051521],[-10.132301323013223,52.282496778092764],[-10.211502115021148,52.27198514172642],[-10.35550355503554,52.20716338413385],[-10.384303843038424,52.16862071745717],[-10.391503915039152,52.1353338689637],[-10.251102511025096,52.126574171991706],[-9.955899558995583,52.13708580835808],[-9.909099090990907,52.123070293202915],[-9.94509945099449,52.079271808343066],[-10.042300423004235,52.04423302045521],[-10.146701467014651,52.0197058689337],[-10.233102331023304,51.97415544467944],[-10.377103771037696,51.86903908101581],[-10.341103411034112,51.798961505240044],[-10.240302403024032,51.81297702039521],[-10.211502115021148,51.7831940506905],[-10.085500855008547,51.77093047492974],[-9.599495994959938,51.874294899198986],[-9.750697506975058,51.823488656761555],[-9.801098010980098,51.779690171901706],[-9.851498514985138,51.76567465674657],[-9.927099270992699,51.730635868858684],[-10.071100711007091,51.65530247489974],[-10.121501215012131,51.60099235367352],[-10.009900099000987,51.61150399003989],[-9.898298982989814,51.64654277792778],[-9.581495814958146,51.68858932339322],[-9.523895238952377,51.68158156581566],[-9.54189541895417,51.664062171871706],[-9.71109711097111,51.60449623246231],[-9.83709837098371,51.48361241424914]],[[-55.294752947529474,51.93035695981959],[-55.273152731527304,51.99517871741216],[-55.345153451534514,51.982915141651404],[-55.399153991539904,51.939116656791555],[-55.420754207542075,51.90057399011491],[-55.409954099541,51.88831041435415],[-55.35955359553596,51.89006235374853],[-55.294752947529474,51.93035695981959]],[[-10.139501395013951,54.00465320278204],[-10.182701827018263,54.01691677854279],[-10.265502655026552,53.97837411186612],[-10.063900639006391,53.95910277852778],[-10.027900279002779,53.9205601118511],[-9.952299522995219,53.883769384568836],[-9.948699486994855,53.91355235427355],[-9.955899558995583,53.98713380883808],[-9.99549995499953,54.00290126338763],[-10.139501395013951,54.00465320278204]],[[-4.786247862478632,54.0729788391634],[-4.764647646476448,54.069474960374606],[-4.6962469624696155,54.08173853613536],[-4.613446134461327,54.05896332400823],[-4.4118441184411665,54.185102960404606],[-4.393843938439375,54.225397566475664],[-4.336243362433606,54.26919605133551],[-4.375843758437583,54.391831808943095],[-4.393843938439375,54.40234344530944],[-4.426244262442623,54.40759926349264],[-4.509045090450911,54.37606435439355],[-4.613446134461327,54.2674441119411],[-4.6998469984699796,54.225397566475664],[-4.746647466474656,54.11852926341763],[-4.786247862478632,54.0729788391634]],[[-4.552245522455223,53.260078960164606],[-4.473044730447299,53.1759858692337],[-4.419044190441895,53.17773780862808],[-4.372243722437219,53.13393932376823],[-4.278642786427866,53.17248199044491],[-4.199441994419942,53.21803241469914],[-4.084240842408406,53.2635828389534],[-4.048240482404822,53.305629384418836],[-4.15624156241563,53.302125505630045],[-4.195841958419578,53.32139683896838],[-4.31464314643145,53.417753505660045],[-4.462244622446207,53.419505445054455],[-4.566645666456651,53.38621859656095],[-4.552245522455223,53.260078960164606]],[[-55.600756007560065,50.70925520192702],[-55.56835568355683,50.70925520192702],[-55.5359553595536,50.71976683829337],[-55.50355503555035,50.7425420504205],[-55.471154711547115,50.77582889891397],[-55.46755467554675,50.79685217164672],[-55.52875528755287,50.80035605043551],[-55.60435604356043,50.78108471709717],[-55.63315633156331,50.740790111026115],[-55.62955629556295,50.72151877768778],[-55.600756007560065,50.70925520192702]],[[-5.185851858518589,55.6917708395834],[-5.250652506525057,55.71629799110491],[-5.319053190531889,55.70929023352733],[-5.344253442534409,55.69001890018899],[-5.369453694536929,55.66724368806189],[-5.391053910539085,55.61818938501884],[-5.329853298532981,55.48153811225612],[-5.275852758527577,55.45701096073461],[-5.232652326523265,55.44825126376264],[-5.106651066510665,55.44825126376264],[-5.095850958509573,55.49380168801687],[-5.106651066510665,55.57439090015899],[-5.160651606516069,55.66724368806189],[-5.185851858518589,55.6917708395834]],[[-6.0570605706056995,55.72330574868249],[-6.093060930609312,55.802143021430226],[-6.129061290612896,55.93003459722098],[-6.215462154621548,55.90375550630506],[-6.312663126631264,55.85645314265642],[-6.3450634506345125,55.87397253660038],[-6.373863738637368,55.870468657811585],[-6.413464134641345,55.85470120326204],[-6.445864458644593,55.83192599113491],[-6.463864638646385,55.8073988396134],[-6.467464674646749,55.76885617293672],[-6.496264962649633,55.711042172921736],[-6.492664926649269,55.69702665776657],[-6.4530645306452925,55.704034415344154],[-6.33426334263342,55.774111991119895],[-6.301863018630172,55.78111974869748],[-6.287462874628744,55.772360051725514],[-6.301863018630172,55.728561566865665],[-6.269462694626952,55.67074756685068],[-6.305463054630536,55.61994132441325],[-6.305463054630536,55.60767774865249],[-6.251462514625132,55.60767774865249],[-6.089460894608948,55.65673205169551],[-6.0570605706056995,55.69527471837219],[-6.0570605706056995,55.72330574868249]],[[-6.042660426604272,55.8073988396134],[-5.9922599225992315,55.80389496082461],[-5.970659706597047,55.81440659719098],[-5.797857978579771,56.005367991179895],[-5.725857258572574,56.119244051815514],[-5.761857618576187,56.120995991209895],[-5.797857978579771,56.10873241544914],[-5.938259382593827,56.04566259725098],[-5.974259742597411,56.003616051785514],[-5.970659706597047,55.99135247602476],[-5.913059130591307,55.97558502147521],[-6.042660426604272,55.92477877903778],[-6.071460714607127,55.893243869938686],[-6.071460714607127,55.847693445684456],[-6.0606606066060635,55.823166294162945],[-6.042660426604272,55.8073988396134]],[[-60.96480964809648,56.098220779082794],[-61.04761047610475,56.12975568818189],[-61.08721087210871,56.14026732454823],[-61.15921159211592,56.11749211242113],[-61.18801188011879,56.08946108211083],[-61.19521195211952,56.06318199119491],[-61.19161191611916,56.04741453664536],[-61.13761137611375,56.033399021490226],[-60.98280982809828,56.01587962754627],[-60.99360993609936,56.0386548396734],[-60.9540095400954,56.08070138513884],[-60.96480964809648,56.098220779082794]],[[-5.837458374583747,56.52219011252612],[-5.945459454594527,56.534453688286874],[-6.028260282602815,56.609787082245816],[-6.1038610386103755,56.6448258701337],[-6.139861398613988,56.650081688316874],[-6.1830618306183,56.64307393073929],[-6.287462874628744,56.611539021640226],[-6.305463054630536,56.59927544587944],[-6.319863198631992,56.56949247617476],[-6.3090630906309,56.55197308223083],[-6.139861398613988,56.490655203427025],[-6.186661866618664,56.3575078094531],[-6.298262982629808,56.33998841550914],[-6.327063270632692,56.32071708217083],[-6.312663126631264,56.29443799125491],[-6.175861758617572,56.28918217307174],[-5.776257762577615,56.34349229429793],[-5.761857618576187,56.490655203427025],[-5.837458374583747,56.52219011252612]],[[-6.528665286652853,56.62730647618977],[-6.485464854648541,56.66584914286642],[-6.507065070650697,56.672856900444],[-6.568265682656829,56.66059332468325],[-6.669066690666909,56.59401962769627],[-6.665466654666545,56.58000411254113],[-6.607866078660777,56.585259930724305],[-6.528665286652853,56.62730647618977]],[[-7.5042750427504075,56.951415264152644],[-7.4178741787417835,56.96543077930778],[-7.3998739987399915,56.98295017325174],[-7.407074070740691,57.000469567195665],[-7.453874538745367,57.019740900534],[-7.522275222752228,57.00747732477325],[-7.543875438754384,56.97243853688536],[-7.536675366753656,56.96017496112461],[-7.5042750427504075,56.951415264152644]],[[-6.3450634506345125,56.954919142941435],[-6.3090630906309,56.951415264152644],[-6.280262802628016,56.96543077930778],[-6.262262622626224,56.98470211264612],[-6.262262622626224,57.00922926416763],[-6.276662766627652,57.03200447629476],[-6.323463234632328,57.0512758096331],[-6.4314643146431365,57.01798896113962],[-6.38466384663846,56.97068659749098],[-6.3450634506345125,56.954919142941435]],[[-6.0138601386013875,57.0512758096331],[-5.988659886598867,57.044268052055514],[-5.949059490594891,57.046019991449924],[-5.913059130591307,57.06178744599947],[-5.7942579425794065,57.14588053693038],[-5.69705697056969,57.19843871876219],[-5.668256682566806,57.22646974907249],[-5.67185671856717,57.252748839988385],[-5.704257042570418,57.26851629453793],[-5.880658806588059,57.26326047635476],[-6.067860678606792,57.28428374908748],[-6.093060930609312,57.301803143031435],[-6.136261362613624,57.31406671879219],[-6.139861398613988,57.35436132486325],[-6.165061650616508,57.40867144608947],[-6.1470614706146876,57.461229627921284],[-6.143461434614352,57.50502811278113],[-6.165061650616508,57.58561732492325],[-6.247862478624768,57.65043908251582],[-6.305463054630536,57.671462355248536],[-6.35946359463594,57.666206537065364],[-6.377463774637732,57.60313671886718],[-6.615066150661505,57.56284211279612],[-6.615066150661505,57.55233047642977],[-6.582665826658257,57.52079556733068],[-6.582665826658257,57.506780052175515],[-6.604266042660413,57.49101259762597],[-6.643866438664389,57.482252900654004],[-6.705067050670493,57.49626841580917],[-6.751867518675169,57.459477688526874],[-6.7626676266762615,57.441958294582946],[-6.7410674106741055,57.412175324878234],[-6.676266762667609,57.36312102183521],[-6.442264422644229,57.32808223394733],[-6.363063630636304,57.23698138543884],[-6.323463234632328,57.20194259755098],[-6.265862658626588,57.184423203607025],[-6.161461614616144,57.182671264212644],[-6.0354603546035435,57.20194259755098],[-6.0138601386013875,57.0512758096331]],[[-7.248672486724871,57.12660920359204],[-7.266672666726663,57.371880718807176],[-7.295472954729547,57.38414429456793],[-7.410674106741055,57.38064041577917],[-7.407074070740691,57.298299264242644],[-7.4214742147421475,57.229973627861284],[-7.414274142741419,57.19143096118461],[-7.381873818738171,57.13011308238083],[-7.345873458734587,57.114345627831284],[-7.291872918729183,57.10908980964808],[-7.248672486724871,57.116097567225665],[-7.248672486724871,57.12660920359204]],[[-61.63801638016379,57.415679203667025],[-61.65961659616596,57.52429944611947],[-61.742417424174235,57.554082415824155],[-61.84681846818468,57.578609567345666],[-61.893618936189355,57.57335374916249],[-61.93681936819368,57.554082415824155],[-61.98361983619836,57.56634599158491],[-62.00882008820088,57.557586294612946],[-62.01242012420124,57.54882659764098],[-61.976419764197644,57.49626841580917],[-61.79641796417964,57.42268696124461],[-61.63801638016379,57.415679203667025]],[[-7.320673206732067,57.533059143091435],[-7.183871838718375,57.533059143091435],[-7.093870938709387,57.625911930994306],[-7.205472054720531,57.68372593100932],[-7.270272702727027,57.6574468400934],[-7.324273242732431,57.66270265827657],[-7.392673926739263,57.645183264332644],[-7.4394743947439395,57.65569490069902],[-7.471874718747188,57.65219102191023],[-7.500675006750072,57.63642356736068],[-7.5150751507515,57.61540029462793],[-7.5150751507515,57.601384779472795],[-7.320673206732067,57.533059143091435]],[[-6.79506795067951,57.82738496134962],[-6.683466834668337,57.91147805228053],[-6.579065790657893,57.94126102198521],[-6.424264242642408,58.02185023412733],[-6.402664026640252,58.041121567465666],[-6.402664026640252,58.07616035535355],[-6.435064350643501,58.0919278099031],[-6.553865538655373,58.09367974929748],[-6.420664206642073,58.14098211294612],[-6.373863738637368,58.18478059780597],[-6.327063270632692,58.18828447659476],[-6.197461974619728,58.363478416034155],[-6.193861938619392,58.435307931204306],[-6.219062190621912,58.48786611303612],[-6.237062370623704,58.503633567585666],[-6.298262982629808,58.48611417364174],[-6.543065430654309,58.38274974937249],[-6.7410674106741055,58.321431870568716],[-6.777067770677689,58.30216053723038],[-6.787867878678782,58.28464114328642],[-6.723067230672314,58.197044173566724],[-6.726667266672649,58.19003641598917],[-6.813068130681302,58.19529223417234],[-6.885068850688498,58.18302865841159],[-6.949869498694994,58.21806744629947],[-7.011070110701098,58.22857908266582],[-7.02907029070289,58.22157132508826],[-7.043470434704346,58.202299991749925],[-7.086670866708658,58.18302865841159],[-7.093870938709387,58.13747823415733],[-7.0902709027090225,58.09543168869189],[-7.075870758707595,58.07966423414234],[-7.039870398703982,58.07265647656476],[-7.018270182701826,58.05513708262083],[-6.985869858698578,58.04988126443763],[-7.050670506705075,58.018346355338565],[-7.057870578705774,58.00257890078902],[-7.00387003870037,57.974547870478716],[-6.863468634686342,57.93250132501325],[-6.856268562685614,57.923741628041284],[-6.942669426694266,57.89395865833657],[-6.957069570695694,57.86417568863189],[-7.083070830708294,57.81336944619446],[-7.014670146701462,57.762563203757026],[-6.982269822698214,57.75029962799627],[-6.957069570695694,57.75029962799627],[-6.910269102691018,57.7730748401234],[-6.85266852668525,57.82738496134962],[-6.79506795067951,57.82738496134962]],[[-71.09531095310953,46.89878701912019],[-71.11691116911169,46.86550017062669],[-71.02691026910269,46.87250792820427],[-70.91170911709116,46.91981029185291],[-70.82530825308253,46.995143685811854],[-70.87930879308793,46.996895625206236],[-70.96930969309693,46.96185683731838],[-71.09531095310953,46.89878701912019]],[[-73.52173521735217,45.700460473354724],[-73.68733687336874,45.562057261197594],[-73.85293852938528,45.516506836943364],[-73.96093960939609,45.44117344298442],[-73.92133921339213,45.44117344298442],[-73.77373773737737,45.46745253390034],[-73.64413644136441,45.449933139956386],[-73.56493564935649,45.469204473294724],[-73.55053550535504,45.49022774602744],[-73.53973539735397,45.54628980664805],[-73.47493474934748,45.703964352143515],[-73.52173521735217,45.700460473354724]],[[-73.69453694536945,45.584832473324724],[-73.57213572135721,45.69520465517155],[-73.72333723337233,45.67242944304442],[-73.85653856538565,45.57432083695835],[-73.81693816938169,45.565561139986386],[-73.69453694536945,45.584832473324724]],[[-59.72639726397263,44.00283120018699],[-59.86679866798667,43.946769139566385],[-59.93519935199352,43.9397613819888],[-60.11880118801187,43.95377689714397],[-60.11520115201152,43.9397613819888],[-60.0360003600036,43.90647453349533],[-59.920799207992076,43.904722594100946],[-59.78759787597876,43.9397613819888],[-59.72639726397263,44.00283120018699]],[[-68.65448654486545,44.24284689721895],[-68.6760867608676,44.25686241237412],[-68.69048690486905,44.248102715402155],[-68.70128701287013,44.23233526085261],[-68.70128701287013,44.18328095780956],[-68.66168661686616,44.176273200232],[-68.6220862208622,44.19554453357034],[-68.65448654486545,44.24284689721895]],[[-68.38448384483844,44.27613374571246],[-68.31608316083161,44.249854654796536],[-68.30888308883088,44.269125988134874],[-68.30888308883088,44.32168416996669],[-68.2440824408244,44.31292447299472],[-68.18648186481865,44.33219580633306],[-68.19008190081901,44.363730715432155],[-68.23688236882369,44.4390641093911],[-68.2980829808298,44.456583503335025],[-68.34848348483484,44.430304412419105],[-68.40968409684096,44.363730715432155],[-68.41328413284133,44.293653139656385],[-68.38448384483844,44.27613374571246]],[[-66.24966249662496,44.3794981699817],[-66.31086310863108,44.291901200262004],[-66.32526325263252,44.25686241237412],[-66.27486274862748,44.291901200262004],[-66.210062100621,44.39176174574246],[-66.24966249662496,44.3794981699817]],[[-66.76086760867608,44.68258368521185],[-66.75366753667537,44.710614715522155],[-66.74646746467464,44.79120392766427],[-66.80046800468004,44.805219442819435],[-66.84366843668437,44.76317289735397],[-66.89766897668976,44.62827356398563],[-66.76086760867608,44.68258368521185]],[[-71.24291242912429,41.49230204802048],[-71.23211232112321,41.65348047230472],[-71.26451264512644,41.637713017755175],[-71.27891278912789,41.62019362381123],[-71.30771307713077,41.56062768440184],[-71.31851318513185,41.50631756317563],[-71.34731347313473,41.46952683589335],[-71.28971289712896,41.464271017710175],[-71.24291242912429,41.49230204802048]],[[-71.35451354513545,41.543108290457894],[-71.36531365313652,41.5711393207682],[-71.38331383313833,41.5711393207682],[-71.40491404914049,41.51507726014759],[-71.39411394113941,41.46602295710457],[-71.36531365313652,41.485294290442894],[-71.35451354513545,41.543108290457894]],[[-70.82890828908289,41.359154654046534],[-70.78570785707856,41.32761974494744],[-70.50850508505084,41.37667404799048],[-70.52650526505265,41.41521671466714],[-70.61650616506165,41.45726326013259],[-70.6741067410674,41.44850356316063],[-70.76050760507604,41.373170169201686],[-70.82890828908289,41.359154654046534]],[[-70.06210062100621,41.32761974494744],[-70.08730087300873,41.31710810858108],[-70.23130231302312,41.28557319948199],[-70.05490054900548,41.24878247219972],[-69.97929979299792,41.26630186614365],[-69.98649986499865,41.29783677524274],[-70.04050040500405,41.397697320723196],[-70.0441004410044,41.37492210859608],[-70.06210062100621,41.32761974494744]],[[-73.11133111331112,40.95620859333593],[-73.18693186931868,40.92992950242002],[-73.27693276932769,40.924673684236836],[-73.3741337413374,40.943945017575174],[-73.40653406534065,40.94044113878638],[-73.44253442534425,40.92642562363123],[-73.48573485734858,40.91941786605365],[-73.57213572135721,40.91941786605365],[-73.60813608136081,40.9054023508985],[-73.64413644136441,40.88087519937699],[-73.65133651336512,40.838828653911534],[-73.69453694536945,40.87036356301063],[-73.75573755737557,40.83357283572835],[-73.8781387813878,40.791526290262894],[-73.96453964539646,40.72495259327593],[-74.0041400414004,40.68290604781048],[-74.03294032940329,40.63910756295063],[-74.0149401494015,40.58129356293563],[-73.92853928539284,40.598812956879556],[-73.87453874538745,40.65137113871138],[-73.82413824138241,40.656626956894556],[-73.7989379893799,40.64085950234501],[-73.80253802538024,40.621588169006685],[-73.89973899738997,40.57078192656925],[-73.76653766537665,40.59355713869638],[-73.62253622536225,40.60056489627395],[-73.26613266132661,40.66363471447214],[-73.23013230132301,40.65137113871138],[-73.19413194131941,40.654875017500174],[-72.7621276212762,40.77751077510774],[-72.67572675726757,40.7897743508685],[-72.55692556925568,40.82656507815078],[-72.42732427324273,40.8756193811938],[-72.33732337323373,40.89489071453214],[-71.90171901719017,41.061324956999556],[-72.00252002520025,41.04380556305563],[-72.10332103321034,41.015774532745326],[-72.15012150121501,41.050813320633196],[-72.18252182521825,41.047309441844405],[-72.28692286922869,41.02453422971729],[-72.40932409324093,40.97197604788548],[-72.45972459724597,40.9334333812088],[-72.51732517325173,40.91416204787048],[-72.5821258212582,40.921169805448045],[-72.510125101251,40.98599156304063],[-72.42732427324273,41.03854974487244],[-72.27252272522725,41.152425805508045],[-72.37332373323733,41.12614671459214],[-72.54252542525425,41.026286169111685],[-72.62532625326253,40.9912473812238],[-72.83052830528305,40.97197604788548],[-73.03213032130321,40.96672022970229],[-73.11133111331112,40.95620859333593]],[[-74.13734137341373,40.540998956864556],[-74.07974079740796,40.5865493811188],[-74.06894068940689,40.6145804114291],[-74.06894068940689,40.64961919931699],[-74.10134101341013,40.65837889628895],[-74.18774187741877,40.6145804114291],[-74.23454234542345,40.51822374473744],[-74.18774187741877,40.52347956292063],[-74.13734137341373,40.540998956864556]],[[-74.25254252542526,39.558160956609555],[-74.24894248942489,39.53012992629925],[-74.13374133741337,39.68079671421714],[-74.10494104941048,39.745618471809706],[-74.25254252542526,39.558160956609555]],[[-31.257312573125716,39.37595925959259],[-31.181711817118156,39.35843986564865],[-31.138511385113844,39.407494168691684],[-31.138511385113844,39.479323683861836],[-31.199711997119977,39.52137022932729],[-31.26091260912608,39.496843077805764],[-31.282512825128236,39.39347865353653],[-31.257312573125716,39.37595925959259]],[[-27.387273872738717,38.7662843503435],[-27.362073620736197,38.69795871396214],[-27.30447304473043,38.66116798667986],[-27.09567095670957,38.63488889576395],[-27.074070740707413,38.643648592735914],[-27.041670416704164,38.6786873806238],[-27.041670416704164,38.741757198821986],[-27.12807128071279,38.78905956247061],[-27.261272612726117,38.80307507762576],[-27.351273512735133,38.78905956247061],[-27.387273872738717,38.7662843503435]],[[-27.963279632796315,38.636640835158346],[-28.308883088830896,38.74350913821637],[-28.18648186481863,38.655912168496684],[-28.09288092880928,38.6208733806088],[-27.82647826478265,38.54378804725546],[-27.779677796777975,38.55605162301622],[-27.963279632796315,38.636640835158346]],[[-28.146881468814684,38.452687198746986],[-28.40248402484025,38.55254774422744],[-28.510485104851057,38.55254774422744],[-28.550085500855005,38.51926089573395],[-28.532085320853213,38.463198835113346],[-28.45288452884529,38.40888871388714],[-28.334083340833416,38.412392592675914],[-28.229682296822972,38.38436156236561],[-28.190081900818996,38.40363289570395],[-28.064080640806395,38.412392592675914],[-28.146881468814684,38.452687198746986]],[[-28.60408604086041,38.550795804833044],[-28.625686256862565,38.585834592720914],[-28.65448654486545,38.61386562303122],[-28.69768697686976,38.63839277455274],[-28.841688416884153,38.59809816848167],[-28.744487444874437,38.52276477452274],[-28.640086400863993,38.52451671391714],[-28.60408604086041,38.550795804833044]],[[-75.22455224552245,38.0725163501635],[-75.37935379353793,37.87279525920259],[-75.33255332553325,37.88856271375212],[-75.20295202952029,38.0725163501635],[-75.13455134551346,38.181136592615914],[-75.09855098550985,38.29851653204031],[-75.13815138151381,38.24070253202531],[-75.22455224552245,38.0725163501635]],[[-25.84645846458463,37.87279525920259],[-25.8320583205832,37.82549289555395],[-25.734857348573485,37.76242307735576],[-25.439654396543972,37.71512071370712],[-25.25245252452524,37.73439204704546],[-25.191251912519107,37.76417501675016],[-25.180451804518043,37.837756471314705],[-25.266852668526667,37.848268107681065],[-25.58725587255873,37.834252592525914],[-25.648456484564832,37.8412603501035],[-25.785257852578525,37.91133792587925],[-25.84645846458463,37.89381853193531],[-25.84645846458463,37.87279525920259]],[[-25.198451984519835,36.99682556200561],[-25.158851588515887,36.9425154407794],[-25.08685086850869,36.94952319835697],[-25.032850328503287,36.94076350138501],[-25.02565025650256,36.960034834723345],[-25.04365043650435,37.0003294407944],[-25.083250832508327,37.02485659231591],[-25.16245162451625,37.017848834738345],[-25.198451984519835,36.99682556200561]],[[-75.64935649356494,35.910623137481366],[-75.71775717757177,35.94566192536925],[-75.64935649356494,35.835289743522424],[-75.6349563495635,35.85631301625516],[-75.6349563495635,35.88084016777667],[-75.64935649356494,35.910623137481366]],[[-75.48735487354872,35.47964604646046],[-75.53775537755376,35.27817301610516],[-75.68895688956889,35.22211095548455],[-75.67815678156781,35.213351258512574],[-75.5449554495545,35.23963034942848],[-75.5089550895509,35.27992495549955],[-75.46575465754657,35.448111137361366],[-75.45495454954549,35.563739137391366],[-75.48015480154801,35.71615786470363],[-75.50175501755017,35.76871604653546],[-75.50535505355053,35.73542919804197],[-75.48015480154801,35.57249883436333],[-75.48735487354872,35.47964604646046]],[[-75.98415984159841,35.122250410004085],[-75.96255962559626,35.11874653121531],[-75.78255782557825,35.19057604638546],[-75.86535865358653,35.17480859183591],[-75.98415984159841,35.122250410004085]],[[-76.43776437764377,34.75609507657576],[-76.52776527765278,34.63170737957378],[-76.50256502565026,34.64221901594016],[-76.35856358563585,34.80339744022439],[-76.20736207362073,34.938296773592725],[-76.25776257762577,34.91552156146561],[-76.43776437764377,34.75609507657576]],[[-76.62136621366213,34.69477719777197],[-76.67536675366753,34.70003301595516],[-76.66096660966609,34.68426556140561],[-76.60696606966069,34.663242288672876],[-76.56736567365674,34.652730652306516],[-76.54576545765457,34.65448259170091],[-76.62136621366213,34.69477719777197]],[[-17.24237242372422,32.80793847000969],[-17.224372243722428,32.76764386393863],[-17.170371703717024,32.722093439684386],[-17.019170191701903,32.66252750027499],[-16.8391683916839,32.64851198511984],[-16.76356763567634,32.70982986392363],[-16.691566915669142,32.75713222757227],[-16.77436774367743,32.77289968212182],[-16.929169291692915,32.84122531850318],[-17.055170551705515,32.816698166981666],[-17.19197191971918,32.86925634881348],[-17.24237242372422,32.80793847000969]],[[-64.770047700477,32.306883803213026],[-64.86364863648636,32.27359695471954],[-64.84564845648455,32.26308531835318],[-64.82044820448203,32.259581439564386],[-64.73044730447305,32.292868288057875],[-64.66924669246693,32.38221719717197],[-64.69444694446945,32.38747301535514],[-64.770047700477,32.306883803213026]],[[-81.48141481414814,30.814231439189385],[-81.46341463414633,30.728386408864083],[-81.42021420214202,30.971905984684838],[-81.45261452614525,30.947378833163327],[-81.4850148501485,30.89832453012029],[-81.48141481414814,30.814231439189385]],[[-13.85833858338583,28.869578711412103],[-13.78273782737827,28.845051559890592],[-13.714337143371438,28.911625256877556],[-13.55593555935559,28.960679559920592],[-13.476734767347665,29.006229984174837],[-13.455134551345509,29.151640953909535],[-13.42273422734226,29.197191378163765],[-13.462334623346237,29.237485984234837],[-13.501935019350185,29.211206893318916],[-13.534335343353433,29.144633196331952],[-13.649536495364941,29.118354105416046],[-13.789937899378998,29.05528428721786],[-13.822338223382218,29.013237741752405],[-13.85833858338583,28.869578711412103]],[[-17.742777427774286,28.787237559875592],[-17.79677796777966,28.846803499284988],[-17.92997929979299,28.845051559890592],[-18.001980019800186,28.757454590170894],[-17.883178831788314,28.564741256787556],[-17.857978579785794,28.485903984039822],[-17.832778327783274,28.492911741617405],[-17.757177571775713,28.568245135576348],[-17.742777427774286,28.615547499224988],[-17.749977499774985,28.68912895378952],[-17.724777247772465,28.724167741677405],[-17.742777427774286,28.787237559875592]],[[-14.027540275402743,28.61729943861937],[-14.153541535415343,28.407066711292103],[-14.232742327423267,28.21610531730316],[-14.355143551435503,28.130260286977858],[-14.491944919449196,28.10047731727316],[-14.47034470344704,28.082957923329218],[-14.333543335433347,28.05667883241331],[-14.196741967419655,28.16880295365452],[-13.926739267392662,28.25289604458544],[-13.861938619386194,28.4088186506865],[-13.825938259382582,28.58576452952029],[-13.825938259382582,28.690880893183916],[-13.85833858338583,28.738183256832556],[-13.887138871388714,28.74519101441014],[-13.955539555395546,28.741687135621348],[-14.002340023400222,28.706648347733463],[-14.027540275402743,28.61729943861937]],[[-15.399153991539919,28.1477796809218],[-15.41715417154171,28.160043256682556],[-15.431554315543139,28.15478743849937],[-15.453154531545323,28.13726804455544],[-15.68355683556834,28.15478743849937],[-15.719557195571952,28.063686589990894],[-15.80955809558094,27.993609014215124],[-15.805958059580604,27.886740711157103],[-15.70875708757086,27.783376286887858],[-15.654756547565484,27.758849135366347],[-15.561155611556103,27.74658555960559],[-15.435154351543503,27.81140731719816],[-15.388353883538826,27.874477135396347],[-15.384753847538462,27.993609014215124],[-15.406354063540618,28.070694347568462],[-15.399153991539919,28.1477796809218]],[[-17.886778867788678,27.809655377803765],[-17.92277922779226,27.849949983874822],[-18.041580415804162,27.76760883233831],[-18.160381603816035,27.760601074760743],[-18.135181351813515,27.727314226267254],[-18.10638106381063,27.708042892928916],[-17.983979839798394,27.646725014125124],[-17.886778867788678,27.809655377803765]],[[-80.39420394203941,27.793887923254218],[-80.43740437404374,27.849949983874822],[-80.37620376203762,27.643221135336347],[-80.2610026100261,27.375174407994066],[-80.1710017100171,27.205236286737858],[-80.18540185401854,27.278817741302404],[-80.35460354603546,27.678259923224218],[-80.39420394203941,27.793887923254218]],[[-16.417964179641785,28.151283559710592],[-16.335163351633497,28.380787620376196],[-16.11916119161191,28.52795052950529],[-16.122761227612273,28.575252893153916],[-16.32076320763207,28.557733499209988],[-16.518765187651866,28.41232252947529],[-16.558365583655842,28.40005895371452],[-16.752767527675275,28.370275984009822],[-16.842768427684263,28.37553180219301],[-16.903969039690395,28.338741074910743],[-16.86436864368642,28.2931906506565],[-16.795967959679587,28.149531620316196],[-16.659166591665922,28.007624529370275],[-16.543965439654386,28.0321516808918],[-16.49716497164971,28.0619346505965],[-16.417964179641785,28.151283559710592]],[[-17.213572135721364,28.198585923359218],[-17.26037260372604,28.203841741542405],[-17.289172891728924,28.175810711232103],[-17.325173251732508,28.117996711217103],[-17.274772747727468,28.037407499074973],[-17.224372243722428,28.012880347553462],[-17.18477184771848,28.02164004452544],[-17.10197101971019,28.082957923329218],[-17.10197101971019,28.11098895363952],[-17.130771307713076,28.156539377893765],[-17.213572135721364,28.198585923359218]],[[-77.51057510575106,26.846088710887102],[-77.33057330573305,26.61833658961588],[-77.23697236972369,26.56052258960088],[-77.20457204572045,26.488693074430728],[-77.22977229772297,26.42387131683816],[-77.22257222572226,26.362553438034368],[-77.24777247772478,26.28897198346982],[-77.24777247772478,26.15582458949588],[-77.29457294572946,26.096258650086483],[-77.40257402574025,26.024429134916332],[-77.33417334173342,25.99639810460603],[-77.24777247772478,25.89478561973118],[-77.22617226172261,25.90354531670316],[-77.19017190171901,25.956103498534972],[-77.16857168571686,26.2399176804268],[-77.03897038970389,26.33277046832967],[-77.06777067770678,26.53073961989618],[-77.16137161371613,26.59731331688316],[-77.25857258572586,26.639359862348613],[-77.26937269372694,26.663887013870124],[-77.26577265772657,26.68841416539165],[-77.29457294572946,26.711189377518764],[-77.37017370173702,26.74798010480103],[-77.44937449374494,26.835577074520728],[-77.53217532175321,26.903902710902102],[-77.67257672576726,26.914414347268462],[-77.78777787777878,26.935437620001196],[-77.86337863378634,26.94069343818437],[-77.94257942579425,26.903902710902102],[-77.7949779497795,26.90039883211331],[-77.51057510575106,26.846088710887102]],[[-77.9209792097921,26.691918044180426],[-77.94257942579425,26.744476226012253],[-78.09018090180902,26.714693256307555],[-78.26658266582666,26.72345295327952],[-78.30618306183061,26.7024296805468],[-78.37098370983709,26.697173862363613],[-78.49338493384934,26.728708771462706],[-78.59778597785977,26.79878634723846],[-78.63378633786337,26.72695683206831],[-78.61938619386194,26.70418161994118],[-78.63378633786337,26.65863119568695],[-78.7129871298713,26.599065256277555],[-78.79938799387993,26.58329780172801],[-78.93618936189361,26.672646710842102],[-78.98658986589865,26.69016610478603],[-78.79938799387993,26.5289876805018],[-78.74538745387453,26.500956650191483],[-78.66978669786697,26.50621246837467],[-78.5149851498515,26.558770650206483],[-78.23418234182341,26.637607922954217],[-77.92457924579246,26.663887013870124],[-77.9209792097921,26.691918044180426]],[[-76.74736747367473,25.481327922654216],[-76.77976779767798,25.427017801428008],[-76.69336693366934,25.442785255977554],[-76.62136621366213,25.43227361961118],[-76.49896498964989,25.341172771102705],[-76.36936369363693,25.31314174079239],[-76.28296282962829,25.222040892283914],[-76.16056160561605,25.11867646801467],[-76.15336153361534,25.025823680111785],[-76.20376203762038,24.93647477099769],[-76.21456214562146,24.822598710362087],[-76.31896318963189,24.817342892178914],[-76.3009630096301,24.79631961944618],[-76.23976239762398,24.754273073980727],[-76.20376203762038,24.682443558810576],[-76.16776167761677,24.649156710317087],[-76.1749617496175,24.759528892163914],[-76.1389613896139,24.885668528560274],[-76.11376113761138,25.09414931649316],[-76.12816128161282,25.13969974074739],[-76.19296192961929,25.19050598318482],[-76.34416344163441,25.332413074130727],[-76.48456484564845,25.37445961959618],[-76.65016650166501,25.486583740837403],[-76.71136711367113,25.565421013585123],[-76.72576725767257,25.551405498429972],[-76.74736747367473,25.481327922654216]],[[-75.74295742957429,24.654412528500274],[-75.66015660156602,24.58959077090769],[-75.63855638556385,24.53002483149831],[-75.59175591755917,24.491482164821633],[-75.49455494554945,24.33030374053739],[-75.40815408154081,24.26548198294482],[-75.41175411754118,24.22168349808497],[-75.48015480154801,24.17438113443633],[-75.50175501755017,24.139342346548446],[-75.46935469354693,24.139342346548446],[-75.36855368553685,24.158613679886784],[-75.30015300153,24.14985398291482],[-75.30735307353073,24.200660225352237],[-75.51975519755197,24.426660407229065],[-75.52695526955269,24.44943561935618],[-75.65295652956529,24.68069161941618],[-75.71055710557106,24.698211013360122],[-75.7249572495725,24.68945131638816],[-75.74295742957429,24.654412528500274]],[[-77.5609756097561,24.137590407154065],[-77.61497614976149,24.216427679901784],[-77.68337683376834,24.118319073815726],[-77.75537755377553,24.16386949806997],[-77.65457654576545,24.226939316268144],[-77.65817658176582,24.249714528395273],[-77.70137701377013,24.288257195071935],[-77.7589775897759,24.270737801127993],[-77.8489784897849,24.25672228597284],[-77.8849788497885,24.24270677081769],[-77.94977949779498,24.253218407184065],[-78.00018000180002,24.219931558690575],[-77.91377913779138,24.090288043505424],[-77.85257852578525,24.04123374046239],[-77.80577805778057,23.883559194966935],[-77.77697776977769,23.862535922234215],[-77.76977769777697,23.752163740387388],[-77.57537575375754,23.739900164626633],[-77.51777517775177,23.869543679811784],[-77.52137521375214,23.911590225277237],[-77.53217532175321,23.93962125558754],[-77.53577535775358,23.96239646771467],[-77.53217532175321,23.98692361923618],[-77.5609756097561,24.137590407154065]],[[-74.55134551345513,23.969404225292237],[-74.5081450814508,23.958892588925877],[-74.4289442894429,24.067512831378295],[-74.45054450544505,24.125326831393295],[-74.47214472144721,24.12707877078769],[-74.52614526145261,24.104303558660575],[-74.55134551345513,23.969404225292237]],[[-78.04338043380433,24.288257195071935],[-77.98217982179821,24.335559558720576],[-77.88137881378813,24.368846407214065],[-77.85257852578525,24.40213325570754],[-77.74457744577445,24.46345113451133],[-77.73377733777338,24.494986043610425],[-77.74457744577445,24.586086892118914],[-77.74457744577445,24.706970710332087],[-77.84177841778417,24.794567680051784],[-77.91737917379173,24.943482528575274],[-77.9749797497975,25.004800407379065],[-77.9749797497975,25.08538961952118],[-78.03258032580325,25.14320361953618],[-78.16218162181622,25.202769558945576],[-78.21258212582126,25.19050598318482],[-78.15858158581585,25.022319801323007],[-78.18378183781837,24.917203437659367],[-78.2989829898299,24.754273073980727],[-78.27378273782737,24.69120325578254],[-78.25938259382593,24.687699376993763],[-78.24138241382414,24.654412528500274],[-78.32058320583205,24.58959077090769],[-78.33858338583386,24.642148952739518],[-78.43578435784357,24.628133437584367],[-78.36738367383674,24.54404034665346],[-78.25938259382593,24.48272246784967],[-78.1909819098191,24.465203073905727],[-78.14418144181441,24.49323410421603],[-78.1369813698137,24.412644892073914],[-78.07578075780758,24.365342528425273],[-78.04338043380433,24.288257195071935]],[[-81.7370173701737,24.57557525575254],[-81.76941769417694,24.577327195146935],[-81.81261812618126,24.55805586180861],[-81.8090180901809,24.542288407259065],[-81.78381783817838,24.54404034665346],[-81.74061740617405,24.55455198301982],[-81.7370173701737,24.57557525575254]],[[-81.53181531815318,24.614117922429216],[-81.53181531815318,24.642148952739518],[-81.56061560615606,24.68945131638816],[-81.57861578615785,24.629885376978763],[-81.63261632616326,24.58959077090769],[-81.56781567815678,24.600102407274065],[-81.53181531815318,24.614117922429216]],[[-81.38061380613806,24.63689313455633],[-81.36621366213662,24.629885376978763],[-81.33381333813338,24.650908649711482],[-81.31941319413194,24.668428043655425],[-81.3230132301323,24.68419549820497],[-81.42021420214202,24.750769195191936],[-81.42021420214202,24.733249801248007],[-81.38061380613806,24.66667610426103],[-81.38061380613806,24.63689313455633]],[[-81.13581135811357,24.710474589120878],[-81.0890108901089,24.692955195176935],[-81.04581045810458,24.71748234669846],[-80.98820988209881,24.72799398306482],[-80.93060930609306,24.759528892163914],[-81.08541085410853,24.73500174064239],[-81.13581135811357,24.710474589120878]],[[-80.78660786607865,24.834862286122842],[-80.8010080100801,24.84712586188361],[-80.84060840608406,24.817342892178914],[-80.84780847808477,24.803327377023763],[-80.82980829808298,24.803327377023763],[-80.78660786607865,24.82084677096769],[-80.78660786607865,24.834862286122842]],[[-80.61380613806138,24.938226710392087],[-80.62460624606246,24.941730589180878],[-80.66420664206642,24.89793210432103],[-80.6390063900639,24.903187922504216],[-80.61380613806138,24.938226710392087]],[[-80.38340383403833,25.141451680141785],[-80.25740257402573,25.348180528680274],[-80.2790027900279,25.341172771102705],[-80.3510035100351,25.297374286242857],[-80.35460354603546,25.23430446804467],[-80.4050040500405,25.17999434681846],[-80.45540455404554,25.148459437719367],[-80.48060480604806,25.101157074070727],[-80.55980559805597,25.001296528590274],[-80.58140581405814,24.953994164941633],[-80.38340383403833,25.141451680141785]],[[-77.54297542975429,25.01356010435103],[-77.46017460174602,24.99253683161831],[-77.34857348573486,25.01356010435103],[-77.26937269372694,25.043343074055727],[-77.27657276572765,25.055606649816482],[-77.33057330573305,25.083637680126785],[-77.45297452974529,25.080133801338008],[-77.52857528575285,25.057358589210878],[-77.5609756097561,25.029327558900576],[-77.54297542975429,25.01356010435103]],[[-97.20277202772027,26.29948361983618],[-97.35037350373503,26.802290226027253],[-97.38637386373864,27.19647658976588],[-97.4079740797408,27.100119923074217],[-97.40077400774007,26.81980961997118],[-97.26757267572675,26.32926658954088],[-97.18477184771848,26.113778044030425],[-97.17037170371704,26.15932846828467],[-97.20277202772027,26.29948361983618]],[[-82.13662136621366,26.592057498699972],[-82.08622086220862,26.493948892613915],[-82.08262082620826,26.551762892628915],[-82.12222122221222,26.66563895326452],[-82.1690216902169,26.700677741152404],[-82.13662136621366,26.592057498699972]],[[-82.14022140221402,26.476429498669972],[-82.20142201422014,26.548259013840124],[-82.18342183421834,26.48168531685316],[-82.14382143821437,26.446646528965275],[-82.07182071820718,26.42737519562695],[-82.03582035820358,26.453654286542857],[-82.1150211502115,26.460662044120426],[-82.14022140221402,26.476429498669972]],[[-97.24957249572495,27.541608650461498],[-97.05877058770588,27.82191895356452],[-97.13077130771308,27.779872408099067],[-97.29637296372964,27.52233731712316],[-97.37557375573755,27.327872044345426],[-97.38637386373864,27.242027014020124],[-97.35397353973539,27.299841014035124],[-97.24957249572495,27.541608650461498]],[[-96.83916839168391,28.088213741512405],[-96.85716857168572,28.13376416576665],[-96.90036900369003,28.117996711217103],[-96.97956979569796,28.014632286947858],[-96.98676986769867,27.98134543845437],[-97.03717037170371,27.899004286917858],[-97.01557015570155,27.900756226312254],[-96.92196921969219,28.016384226342254],[-96.83916839168391,28.088213741512405]],[[-96.41436414364144,28.336989135516347],[-96.40356403564036,28.380787620376196],[-96.4179641796418,28.37553180219301],[-96.4539645396454,28.34049301430514],[-96.51876518765188,28.333485256727556],[-96.68076680766808,28.23012083245831],[-96.75636756367564,28.20208980214801],[-96.79956799567995,28.1477796809218],[-96.76356763567635,28.153035499104973],[-96.5439654396544,28.275671256712556],[-96.41436414364144,28.336989135516347]],[[-84.90864908649087,29.642183984339837],[-84.73584735847358,29.733284832848312],[-84.81144811448114,29.717517378298766],[-84.87624876248762,29.678974711622104],[-85.00225002250022,29.62641652979029],[-85.0490504905049,29.63692816615665],[-85.11745117451174,29.63342428736786],[-85.00945009450095,29.607145196451953],[-84.90864908649087,29.642183984339837]],[[-88.94428944289443,29.659703378283766],[-88.89028890288903,29.712261560115593],[-88.87228872288722,29.75255616618665],[-88.9010890108901,29.733284832848312],[-88.94068940689407,29.6807266510165],[-88.94428944289443,29.659703378283766]],[[-88.82908829088291,29.80686628741286],[-88.8110881108811,29.933005923809233],[-88.82548825488254,29.999579620796197],[-88.86868868688687,30.057393620811197],[-88.82908829088291,29.927750105626046],[-88.85428854288543,29.775331378313766],[-88.82908829088291,29.80686628741286]],[[-89.22149221492215,30.03812228747286],[-89.2250922509225,30.083672711727104],[-89.21069210692107,30.125719257192557],[-89.18549185491855,30.169517742052406],[-89.27549275492754,30.111703742037406],[-89.28629286292863,30.094184348093464],[-89.31149311493115,30.07841689354393],[-89.34029340293402,30.062649438994384],[-89.26829268292683,30.06089749959999],[-89.22149221492215,30.03812228747286]],[[-88.57348573485734,30.229083681461802],[-88.7210872108721,30.264122469349687],[-88.71388713887139,30.24485113601135],[-88.65988659886598,30.22557980267301],[-88.56988569885698,30.20455652994029],[-88.5590855908559,30.21506816630665],[-88.57348573485734,30.229083681461802]],[[-88.28908289082891,30.232587560250593],[-88.15948159481594,30.230835620856197],[-88.0730807308073,30.25185889358893],[-88.1090810908109,30.27288216632165],[-88.26388263882639,30.25536277237771],[-88.31788317883178,30.23959531782816],[-88.28908289082891,30.232587560250593]],[[-94.86634866348663,29.253253438784384],[-94.76914769147692,29.339098469109686],[-94.82674826748267,29.340850408504068],[-94.869948699487,29.29004416606665],[-95.08955089550895,29.135873499359988],[-95.03915039150391,29.146385135726348],[-94.86634866348663,29.253253438784384]],[[-91.79191791917918,29.500276893393917],[-91.76311763117631,29.538819560070593],[-91.75591755917559,29.566850590380895],[-91.76671766717666,29.584369984324837],[-91.79551795517955,29.596633560085593],[-91.87471874718747,29.64043204494544],[-91.92511925119251,29.643935923734233],[-92.00792007920079,29.610649075240744],[-91.99711997119971,29.573858347958463],[-91.83151831518315,29.486261378238765],[-91.79191791917918,29.500276893393917]],[[-75.78255782557825,23.47010149788997],[-75.70695706957069,23.443822406974064],[-75.66375663756637,23.450830164551633],[-75.75375753757537,23.489372831228295],[-75.80775807758077,23.541931013060122],[-75.94815948159481,23.647047376723748],[-76.00936009360093,23.671574528245273],[-76.03816038160382,23.603248891863913],[-75.95535955359553,23.59273725549754],[-75.78255782557825,23.47010149788997]],[[-75.24255242552425,23.475357316073143],[-75.15615156151561,23.336954103916028],[-75.1309513095131,23.26862846753467],[-75.14175141751417,23.203806709942086],[-75.20295202952029,23.193295073575726],[-75.22455224552245,23.165264043265424],[-75.1309513095131,23.117961679616783],[-74.97254972549725,23.068907376573748],[-74.84654846548464,22.86918628561284],[-74.83934839348393,22.893713437134352],[-74.84654846548464,23.000581740192388],[-74.93654936549365,23.088178709912086],[-75.06255062550625,23.149496588715877],[-75.10935109351094,23.333450225127237],[-75.1741517415174,23.438566588790877],[-75.21735217352173,23.547186831243295],[-75.31455314553145,23.66807064945648],[-75.3109531095311,23.589233376708748],[-75.28935289352893,23.56821010397603],[-75.24255242552425,23.475357316073143]],[[-79.85059850598506,22.827139740147388],[-79.82179821798218,22.886705679556783],[-79.92259922599226,22.86918628561284],[-79.95859958599586,22.876194043190424],[-80.07380073800738,22.942767740177388],[-80.16740167401673,22.94977549775497],[-80.26460264602646,22.93575998259982],[-80.36540365403654,22.942767740177388],[-80.4590045900459,22.97430264927648],[-80.5490054900549,23.016349194741935],[-80.61380613806138,23.0829228917289],[-80.64980649806498,23.103946164461632],[-81.00621006210062,23.08993064930648],[-81.1430114301143,23.054891861418596],[-81.1790117901179,23.060147679601783],[-81.27261272612726,23.128473315983143],[-81.26181261812617,23.156504346293445],[-81.36261362613625,23.13022525537754],[-81.5750157501575,23.116209740222388],[-81.83781837818378,23.163512103871028],[-82.10062100621006,23.189791194786935],[-82.3490234902349,23.15475240689905],[-82.58662586625866,23.06540349778497],[-82.66582665826658,23.044380225052237],[-83.1770317703177,22.983062346248445],[-83.25623256232562,22.9672948916989],[-84.04464044640446,22.665961315863143],[-84.12024120241202,22.618658952214503],[-84.28224282242822,22.4749999218742],[-84.36144361443614,22.37864325518254],[-84.3830438304383,22.256007497574956],[-84.32544325443254,22.07380580055799],[-84.37224372243722,22.03526313388133],[-84.43344433444334,22.03175925509254],[-84.49464494644945,22.042270891458898],[-84.53424534245342,22.03175925509254],[-84.87624876248762,21.893356042935423],[-84.8870488704887,21.856565315653143],[-84.83664836648366,21.82853428534284],[-84.78624786247862,21.84254980049799],[-84.68184681846819,21.898611861118596],[-84.62784627846278,21.91963513385133],[-84.55944559445594,21.93365064900648],[-84.50184501845018,21.93014677021769],[-84.4910449104491,21.854813376258747],[-84.50184501845018,21.775976103511027],[-84.44784447844478,21.791743558060574],[-84.2390423904239,21.898611861118596],[-84.13824138241382,21.928394830823294],[-84.03024030240302,21.942410345978445],[-83.99783997839978,21.980953012655107],[-83.96183961839618,22.091325194501934],[-83.9330393303933,22.149139194516934],[-83.90063900639007,22.170162467249654],[-83.68823688236883,22.180674103616028],[-83.64143641436414,22.18943380058799],[-83.60183601836017,22.20870513392633],[-83.54423544235442,22.20870513392633],[-83.48663486634867,22.187681861193596],[-83.37863378633786,22.22272064908148],[-83.29223292232922,22.303309861223596],[-83.18783187831878,22.355868043055423],[-83.14463144631446,22.38565101276012],[-83.10863108631087,22.42944949761997],[-83.00783007830078,22.513542588550877],[-82.86022860228601,22.595883740087388],[-82.78462784627845,22.658953558285575],[-82.73782737827378,22.688736527990272],[-81.90261902619025,22.6782248916239],[-81.83781837818378,22.672969073440726],[-81.7910179101791,22.65720161889118],[-81.74421744217442,22.632674467369654],[-81.7010170101701,22.592379861298596],[-81.6830168301683,22.534565861283596],[-81.71181711817118,22.496023194606934],[-81.75861758617586,22.466240224902236],[-81.97461974619746,22.422441740042387],[-82.07902079020789,22.387402952154503],[-81.9710197101971,22.29104628546284],[-81.84861848618486,22.213960952109503],[-81.81621816218161,22.19994543695435],[-81.44181441814418,22.184177982404805],[-81.35541355413554,22.10358877026269],[-81.28341283412834,22.108844588445876],[-81.22221222212222,22.14213143693935],[-81.20061200612005,22.203449315743143],[-81.18621186211861,22.268271073335725],[-81.1430114301143,22.206953194531934],[-81.11781117811178,22.133371739967387],[-81.08181081810818,22.098332952079502],[-81.03501035010349,22.07380580055799],[-80.9630096300963,22.052782527825272],[-80.49860498604986,22.063294164191632],[-80.48420484204841,22.087821315713143],[-80.48420484204841,22.122860103601028],[-80.39420394203941,22.033511194486934],[-80.31140311403114,21.93365064900648],[-80.23220232202321,21.87233277020269],[-80.13860138601386,21.82853428534284],[-79.91179911799118,21.742689255017538],[-79.35739357393574,21.585014709522085],[-79.27459274592745,21.562239497394955],[-79.18819188191881,21.55347980042299],[-78.82458824588245,21.618301558015574],[-78.72738727387274,21.592022467099653],[-78.63738637386373,21.51493713374633],[-78.57618576185762,21.41332464887148],[-78.53658536585365,21.29769664884148],[-78.48978489784898,21.05417707302071],[-78.45378453784538,21.01037858816086],[-78.40698406984069,20.973587860878595],[-78.31338313383134,20.92803743662435],[-78.11538115381154,20.761603194156933],[-77.99657996579965,20.71605276990269],[-77.85617856178561,20.714300830508293],[-77.59337593375933,20.689773678986782],[-77.46737467374673,20.689773678986782],[-77.34857348573486,20.67225428504284],[-77.22977229772297,20.644223254732537],[-77.20457204572045,20.61093640623905],[-77.19017190171901,20.56013016380163],[-77.10737107371074,20.491804527420257],[-77.0929709297093,20.453261860743595],[-77.10377103771037,20.40771143648935],[-77.15057150571505,20.34639355768556],[-77.21177211772117,20.300843133431314],[-77.55377553775537,20.081850709132084],[-77.71577715777157,19.855850527255257],[-77.46377463774637,19.861106345438444],[-77.21177211772117,19.894393193931933],[-76.99936999369993,19.892641254537537],[-76.89136891368913,19.92067228484784],[-76.77976779767798,19.939943618186163],[-76.5169651696517,19.957463012130106],[-76.25416254162542,19.987245981834803],[-76.15696156961569,19.9889979212292],[-75.76455764557645,19.960966890918897],[-75.65655656556565,19.932935860608595],[-75.5521555215552,19.89088931514314],[-75.28935289352893,19.892641254537537],[-75.2209522095221,19.924176163636616],[-75.17775177751777,19.9592149515245],[-75.15255152551525,20.008269254567537],[-75.12375123751237,19.953959133341314],[-75.12375123751237,19.924176163636616],[-75.11655116551165,19.9014009515095],[-75.0049500495005,19.929431981819803],[-74.95454954549545,19.957463012130106],[-74.85014850148501,20.00301343638435],[-74.6341463414634,20.05732355761056],[-74.41094410944109,20.0748429515545],[-74.25254252542526,20.08009876973769],[-74.21654216542166,20.116889497019955],[-74.15534155341552,20.167695739457386],[-74.13734137341373,20.232517497049955],[-74.16614166141662,20.29208343645935],[-74.19854198541985,20.31135476979769],[-74.23454234542345,20.327122224347235],[-74.27414274142741,20.31661058798086],[-74.38574385743857,20.330626103136012],[-74.51174511745117,20.384936224362235],[-74.66294662946629,20.521587497124955],[-74.73134731347314,20.572393739562386],[-74.88254882548826,20.651231012310106],[-74.95814958149582,20.67225428504284],[-75.21375213752137,20.714300830508293],[-75.33975339753397,20.702037254747538],[-75.52335523355234,20.71605276990269],[-75.64215642156421,20.73357216384663],[-75.7249572495725,20.714300830508293],[-75.75375753757537,20.735324103241012],[-75.7609576095761,20.775618709312084],[-75.73935739357393,20.81240943659435],[-75.5989559895599,20.83693658811586],[-75.66375663756637,20.898254466919653],[-75.63855638556385,20.94730876996269],[-75.59535595355953,20.99461113361133],[-75.6349563495635,21.061184830598293],[-75.72135721357213,21.11023913364133],[-75.89775897758977,21.113743012430106],[-76.07416074160741,21.133014345768444],[-76.25776257762577,21.22761907306571],[-76.45576455764558,21.273169497319955],[-76.5529655296553,21.27141755792556],[-76.64656646566465,21.28368113368633],[-76.68976689766897,21.339743194306934],[-76.72576725767257,21.359014527645257],[-76.76536765367653,21.36251840643405],[-76.86616866168661,21.330983497334955],[-76.85896858968589,21.364270345828444],[-76.83736837368373,21.39930913371633],[-76.92736927369273,21.458875073125725],[-77.10017100171001,21.588518588310876],[-77.13977139771397,21.53946428526784],[-77.20817208172082,21.47814640646405],[-77.25137251372513,21.483402224647236],[-77.26937269372694,21.537712345873445],[-77.36657366573665,21.613045739832387],[-77.24417244172442,21.59377440649405],[-77.1829718297183,21.59727828528284],[-77.14337143371434,21.642828709537085],[-77.22257222572226,21.672611679241783],[-77.29817298172982,21.71290628531284],[-77.34137341373413,21.754952830778294],[-77.49617496174962,21.87233277020269],[-77.58257582575825,21.88985216414663],[-77.57177571775718,21.868828891413898],[-77.5069750697507,21.811014891398898],[-77.49617496174962,21.788239679271783],[-77.54657546575466,21.77422416411663],[-77.63657636576366,21.796999376243747],[-77.86337863378634,21.90036380051299],[-77.97137971379713,21.972193315683143],[-78.14418144181441,22.108844588445876],[-78.68778687786877,22.366379679421783],[-78.72018720187201,22.357619982449805],[-78.77418774187741,22.36813161881618],[-78.83538835388353,22.390906830943294],[-78.90018900189001,22.39616264912648],[-79.18459184591846,22.387402952154503],[-79.27459274592745,22.408426224887236],[-79.35739357393574,22.448720830958294],[-79.45819458194582,22.510038709762085],[-79.54819548195482,22.578364346143445],[-79.67779677796777,22.74304664921648],[-79.85059850598506,22.827139740147388]],[[-79.5229952299523,22.711511740117388],[-79.34659346593466,22.63793028555284],[-79.35019350193501,22.664209376468747],[-79.38259382593826,22.68172877041269],[-79.58059580595805,22.806116467414668],[-79.62739627396273,22.804364528020272],[-79.59859598595986,22.78684513407633],[-79.5229952299523,22.711511740117388]],[[-74.3029430294303,22.7640699219492],[-74.27414274142741,22.711511740117388],[-74.24174241742418,22.71501561890618],[-74.09774097740977,22.665961315863143],[-74.03654036540365,22.7062559219342],[-74.05814058140581,22.723775315878143],[-74.1769417694177,22.760566043160424],[-74.22014220142201,22.81137228559784],[-74.30654306543065,22.839403315908143],[-74.31374313743137,22.804364528020272],[-74.3029430294303,22.7640699219492]],[[-73.97533975339753,22.68172877041269],[-73.97533975339753,22.63442640676405],[-73.91413914139142,22.567852709777085],[-73.90693906939069,22.527558103706028],[-73.93573935739357,22.478503800662992],[-73.99333993339933,22.448720830958294],[-74.01134011340113,22.427697558225574],[-74.0509405094051,22.401418467309654],[-74.12654126541265,22.322581194561934],[-74.25974259742597,22.234984224842236],[-74.27774277742778,22.184177982404805],[-74.20574205742057,22.213960952109503],[-74.0941409414094,22.306813740012387],[-73.97533975339753,22.361123861238596],[-73.83493834938349,22.538069740072388],[-73.8781387813878,22.679976831018294],[-73.84933849338493,22.730783073455726],[-73.95373953739536,22.71501561890618],[-73.97533975339753,22.68172877041269]],[[-73.16173161731616,22.380395194576934],[-73.11133111331112,22.36813161881618],[-72.98172981729817,22.369883558210574],[-72.88812888128881,22.361123861238596],[-72.78372783727836,22.29104628546284],[-72.74772747727476,22.32783701274512],[-72.7621276212762,22.343604467294654],[-72.83052830528305,22.38565101276012],[-72.94572945729458,22.415433982464805],[-72.97812978129781,22.415433982464805],[-73.03933039330393,22.42944949761997],[-73.12573125731257,22.455728588535877],[-73.16173161731616,22.380395194576934]],[[-77.97137971379713,22.240240043025423],[-77.98577985779858,22.3015579218292],[-78.00018000180002,22.298054043040423],[-78.00738007380073,22.24724780060299],[-78.04338043380433,22.201697376348747],[-78.0109801098011,22.166658588460876],[-77.91377913779138,22.124612042995423],[-77.87777877778777,22.1281159217842],[-77.84177841778417,22.149139194516934],[-77.88857888578886,22.201697376348747],[-77.89217892178921,22.213960952109503],[-77.97137971379713,22.240240043025423]],[[-78.02538025380254,22.285790467279654],[-78.06138061380614,22.30506180061799],[-78.09378093780937,22.387402952154503],[-78.15138151381514,22.43120143701435],[-78.20178201782018,22.438209194591934],[-78.27378273782737,22.424193679436783],[-78.27018270182701,22.401418467309654],[-78.2269822698227,22.380395194576934],[-78.18018180181801,22.322581194561934],[-78.1009810098101,22.30506180061799],[-78.0469804698047,22.268271073335725],[-78.02538025380254,22.285790467279654]],[[-78.3529835298353,22.538069740072388],[-78.39978399783998,22.54682943704435],[-78.44658446584465,22.543325558255574],[-78.49338493384934,22.53106198249482],[-78.63018630186302,22.55208525522754],[-78.69498694986949,22.534565861283596],[-78.67338673386733,22.50828677036769],[-78.63018630186302,22.48901543702935],[-78.54738547385473,22.46448828550784],[-78.4249842498425,22.459232467324654],[-78.3889838898389,22.445216952169503],[-78.34218342183422,22.445216952169503],[-78.28458284582845,22.455728588535877],[-78.3529835298353,22.538069740072388]],[[-77.75537755377553,21.965185558105574],[-77.70857708577086,21.921387073245725],[-77.6689766897669,21.951170042950423],[-77.64737647376474,21.996720467204653],[-77.6329763297633,22.054534467219653],[-77.77337773377734,22.082565497529956],[-77.85617856178561,22.091325194501934],[-77.91737917379173,22.087821315713143],[-77.89937899378994,22.037015073275725],[-77.82377823778238,21.98796077023269],[-77.78417784177842,21.970441376288747],[-77.75537755377553,21.965185558105574]],[[-72.00972009720097,21.951170042950423],[-72.02052020520205,21.917883194456934],[-71.98451984519845,21.893356042935423],[-71.96291962919629,21.891604103541027],[-71.95571955719556,21.863573073230725],[-71.89811898118981,21.830286224737236],[-71.880118801188,21.840797861103596],[-71.89811898118981,21.86182113383633],[-71.93051930519304,21.951170042950423],[-72.00972009720097,21.951170042950423]],[[-71.84771847718477,21.844301739892387],[-71.82971829718296,21.78999161866618],[-71.72171721717217,21.78999161866618],[-71.6641166411664,21.751448951989502],[-71.66051660516605,21.765464467144653],[-71.63531635316353,21.788239679271783],[-71.66771667716677,21.833790103526027],[-71.80451804518044,21.851309497469956],[-71.84771847718477,21.844301739892387]],[[-72.14292142921428,21.793495497454956],[-72.15012150121501,21.80400713382133],[-72.21852218522184,21.796999376243747],[-72.33372333723337,21.851309497469956],[-72.3409234092341,21.79524743684935],[-72.33372333723337,21.758456709567085],[-72.30132301323013,21.754952830778294],[-72.18972189721897,21.768968345933445],[-72.18252182521825,21.779479982299804],[-72.14292142921428,21.793495497454956]],[[-73.06093060930608,21.51493713374633],[-73.050130501305,21.45712313373133],[-72.91692916929169,21.50617743677435],[-72.99612996129962,21.562239497394955],[-73.06093060930608,21.51493713374633]],[[-73.05733057330573,21.313464103391027],[-73.13653136531364,21.204843860938595],[-73.23373233732337,21.154037618501178],[-73.3021330213302,21.15578955789556],[-73.42453424534244,21.201339982149804],[-73.52173521735217,21.190828345783444],[-73.58653586535866,21.12600658819086],[-73.68013680136801,21.103231376063746],[-73.66933669336693,21.082208103331027],[-73.66933669336693,21.061184830598293],[-73.68733687336874,21.00862664876648],[-73.68013680136801,20.97533980027299],[-73.66213662136622,20.93679713359633],[-73.39933399333992,20.943804891173897],[-73.16533165331653,20.978843679061782],[-73.05733057330573,21.118998830613293],[-73.02853028530285,21.19258028517784],[-73.01053010530104,21.299448588235876],[-73.05733057330573,21.313464103391027]],[[-72.89892898928989,20.031044466694652],[-72.87732877328773,20.02754058790586],[-72.8449284492845,20.03630028487784],[-72.74052740527405,20.00301343638435],[-72.63972639726397,19.985494042440408],[-72.62172621726216,20.01352507275071],[-72.66492664926649,20.038052224272235],[-72.79092790927909,20.092362345498444],[-72.85212852128521,20.09411428489284],[-72.90612906129061,20.08535458792086],[-72.960129601296,20.062579375793746],[-72.89892898928989,20.031044466694652]],[[-73.11853118531185,19.903152890903897],[-73.21933219332193,19.88388155756556],[-73.31653316533165,19.85409858786086],[-73.39933399333992,19.806796224212235],[-73.43893438934388,19.722703133281314],[-73.39573395733957,19.657881375688746],[-73.31653316533165,19.636858102956012],[-73.05373053730537,19.610579012040105],[-72.86292862928629,19.5264859211092],[-72.70452704527045,19.440640890783897],[-72.74052740527405,19.34253228469784],[-72.76932769327694,19.24091979982299],[-72.74052740527405,19.130547617976163],[-72.81252812528125,19.070981678566767],[-72.65052650526505,18.89403579973299],[-72.4669246692467,18.743369011815105],[-72.34812348123481,18.675043375433745],[-72.34812348123481,18.624237132996313],[-72.37692376923769,18.57518282995329],[-72.41652416524165,18.559415375403745],[-72.61812618126181,18.550655678431767],[-72.66132661326613,18.515616890543896],[-72.69732697326972,18.468314526895256],[-72.74052740527405,18.44203543597935],[-72.79092790927909,18.435027678401767],[-72.91692916929169,18.4560509511345],[-73.590135901359,18.522624648121464],[-73.68733687336874,18.564671193586918],[-73.86373863738638,18.57518282995329],[-73.97533975339753,18.6014619208692],[-74.10134101341013,18.641756526940256],[-74.22734227342274,18.66277979967299],[-74.28494284942849,18.657523981489803],[-74.38574385743857,18.624237132996313],[-74.47934479344794,18.450795132951313],[-74.46134461344613,18.392981132936313],[-74.4181441814418,18.345678769287673],[-74.19494194941949,18.26859343593435],[-74.08694086940869,18.214283314708126],[-73.98973989739898,18.142453799537975],[-73.88533885338853,18.042593254057522],[-73.83853838538386,18.05836070860707],[-73.82413824138241,18.121430526805256],[-73.74853748537485,18.189756163186615],[-73.64413644136441,18.22829882986329],[-73.51453514535145,18.24581822380722],[-73.3849338493385,18.251074041990407],[-73.27333273332734,18.233554648046464],[-73.16173161731616,18.205523617736162],[-72.87732877328773,18.151213496509953],[-72.7549275492755,18.156469314693126],[-72.63252632526324,18.175740648031464],[-72.5929259292593,18.186252284397824],[-72.55332553325533,18.209027496524953],[-72.50292502925029,18.219539132891313],[-72.06012060120601,18.22829882986329],[-72.00252002520025,18.212531375313745],[-71.94491944919449,18.186252284397824],[-71.85131851318513,18.11967858741086],[-71.76851768517685,18.039089375268745],[-71.71091710917109,18.005802526775256],[-71.6749167491675,17.95324434494343],[-71.65691656916569,17.88842258735086],[-71.65691656916569,17.821848890363896],[-71.63171631716317,17.77279458732086],[-71.57051570515705,17.757027132771313],[-71.52011520115201,17.72549222367222],[-71.43731437314372,17.636143314558126],[-71.39411394113941,17.6466549509245],[-71.35811358113581,17.693957314573126],[-71.26811268112681,17.849879920674198],[-71.10611106111061,18.070624284367824],[-71.08091080910809,18.128438284382824],[-71.08091080910809,18.2247949510745],[-71.07011070110701,18.251074041990407],[-71.02691026910269,18.273849254117522],[-70.9261092610926,18.29312058745586],[-70.76050760507604,18.345678769287673],[-70.64530645306452,18.33691907231571],[-70.56610566105661,18.266841496539953],[-70.47970479704797,18.217787193496918],[-70.18450184501845,18.251074041990407],[-70.14130141301412,18.277353132906313],[-70.06210062100621,18.345678769287673],[-70.01890018900188,18.373709799597975],[-69.89649896498965,18.417508284457824],[-69.77049770497705,18.443787375373745],[-69.64449644496445,18.436779617796162],[-69.51849518495185,18.415756345063443],[-69.39609396093961,18.41926022385222],[-69.27369273692736,18.440283496584954],[-69.0720907209072,18.399988890513896],[-68.93528935289352,18.40874858748586],[-68.82008820088201,18.338671011710105],[-68.77688776887769,18.266841496539953],[-68.71928719287193,18.217787193496918],[-68.68688686886868,18.214283314708126],[-68.6580865808658,18.22129107228571],[-68.61128611286112,18.305384163216615],[-68.56448564485645,18.356190405654047],[-68.49248492484925,18.378965617781162],[-68.44568445684456,18.417508284457824],[-68.35928359283592,18.53839210267101],[-68.33768337683377,18.611973557235558],[-68.38088380883808,18.671539496644954],[-68.44568445684456,18.713586042110407],[-68.68328683286832,18.90454743609935],[-68.90288902889029,18.988640527030256],[-69.03249032490325,19.013167678551767],[-69.1620916209162,19.028935133101314],[-69.28089280892809,19.051710345228443],[-69.39609396093961,19.086749133116314],[-69.50769507695077,19.107772405849047],[-69.62289622896229,19.118284042215407],[-69.62289622896229,19.16033058768086],[-69.60489604896048,19.205881011935105],[-69.51849518495185,19.211136830118292],[-69.3240932409324,19.200625193751918],[-69.26289262892628,19.225152345273443],[-69.23409234092341,19.27245470892207],[-69.3240932409324,19.328516769542688],[-69.73809738097381,19.29873379983799],[-69.82449824498245,19.36705943621935],[-69.87849878498784,19.473927739277386],[-69.89289892898928,19.589555739307386],[-69.95769957699576,19.671896890843897],[-70.01530015300153,19.673648830238292],[-70.13050130501304,19.636858102956012],[-70.19530195301952,19.638610042350408],[-70.30330303303033,19.675400769632688],[-70.43650436504365,19.77175743632435],[-70.47970479704797,19.777013254507537],[-70.63450634506344,19.77526131511314],[-70.68490684906848,19.792780709057084],[-70.78570785707856,19.850594709072084],[-70.83250832508325,19.88738543635435],[-70.95490954909549,19.913664527270257],[-71.08091080910809,19.89088931514314],[-71.23571235712356,19.848842769677688],[-71.28251282512825,19.847090830283292],[-71.44091440914409,19.894393193931933],[-71.55611556115561,19.896145133326314],[-71.61731617316173,19.87687379998799],[-71.66771667716677,19.848842769677688],[-71.70731707317073,19.794532648451465],[-71.73611736117361,19.734966709042084],[-71.77931779317792,19.71744731509814],[-71.83331833318333,19.696424042365408],[-71.95571955719556,19.72095119388692],[-72.21852218522184,19.745478345408443],[-72.43092430924308,19.813803981789803],[-72.6361263612636,19.9014009515095],[-72.87732877328773,19.927680042425408],[-73.11853118531185,19.903152890903897]],[[-16.42156421564215,19.801540406029048],[-16.475564755647554,19.71043955752056],[-16.46476464764646,19.64561779992799],[-16.435964359643577,19.60882707264571],[-16.374763747637473,19.706935678731767],[-16.342363423634225,19.866362163621616],[-16.392763927639265,19.848842769677688],[-16.42156421564215,19.801540406029048]],[[-67.17127171271713,18.2247949510745],[-67.17487174871748,18.15296543590435],[-67.19647196471965,17.9935389510145],[-67.14247142471424,17.967259860098594],[-67.01287012870128,17.967259860098594],[-66.96246962469624,17.95324434494343],[-66.90126901269012,17.947988526760255],[-66.83646836468364,17.954996284337824],[-66.77166771667716,17.986531193436917],[-66.59886598865988,17.977771496464953],[-66.51246512465124,17.986531193436917],[-66.4080640806408,17.94974046615465],[-66.32526325263252,17.963755981309802],[-66.28566285662856,17.94974046615465],[-66.2460624606246,17.947988526760255],[-66.13446134461344,17.94974046615465],[-65.97245972459724,17.974267617676162],[-65.83565835658356,18.056608769212673],[-65.78165781657816,18.128438284382824],[-65.71685716857168,18.186252284397824],[-65.61965619656196,18.242314345018443],[-65.63045630456304,18.380717557175558],[-65.75645756457564,18.40174082990829],[-65.87885878858788,18.443787375373745],[-66.06966069660696,18.468314526895256],[-66.09126091260912,18.468314526895256],[-66.06966069660696,18.428019920824198],[-66.09846098460984,18.424516042035407],[-66.13086130861308,18.44553931476814],[-66.15246152461525,18.47006646628965],[-66.18846188461885,18.475322284472824],[-66.81126811268112,18.492841678416767],[-67.05967059670596,18.522624648121464],[-67.11367113671136,18.515616890543896],[-67.15687156871569,18.49984943599435],[-67.17127171271713,18.435027678401767],[-67.21447214472144,18.392981132936313],[-67.26487264872648,18.36495010262601],[-67.23967239672396,18.321151617766162],[-67.20367203672036,18.2826089510895],[-67.17127171271713,18.2247949510745]],[[-64.44244442444425,18.473570345078443],[-64.43884438844388,18.45955482992329],[-64.42084420844208,18.457802890528896],[-64.39564395643956,18.464810648106464],[-64.32364323643236,18.51736882993829],[-64.42444424444244,18.5138649511495],[-64.44244442444425,18.473570345078443]],[[-64.69444694446945,18.41225246627465],[-64.67284672846728,18.399988890513896],[-64.59364593645937,18.403492769302673],[-64.54684546845468,18.438531557190558],[-64.56844568445685,18.44553931476814],[-64.65124651246512,18.44203543597935],[-64.69444694446945,18.41225246627465]],[[-65.0220502205022,18.368453981414802],[-64.92124921249211,18.321151617766162],[-64.84564845648455,18.329911314738126],[-64.88884888848888,18.373709799597975],[-64.94284942849428,18.385973375358745],[-65.0220502205022,18.368453981414802]],[[-64.770047700477,18.331663254132522],[-64.72684726847268,18.328159375343745],[-64.65844658446584,18.35443846625965],[-64.7520475204752,18.371957860203594],[-64.7880478804788,18.3404229511045],[-64.770047700477,18.331663254132522]],[[-63.15363153631536,18.200267799552975],[-63.16083160831607,18.172236769242673],[-63.00243002430024,18.22129107228571],[-62.98082980829808,18.265089557145558],[-63.02763027630276,18.270345375328745],[-63.15363153631536,18.200267799552975]],[[-65.55485554855548,18.107415011650104],[-65.50445504455044,18.098655314678126],[-65.42525425254252,18.10566307225571],[-65.29565295652957,18.13369410256601],[-65.30285302853028,18.14420573893237],[-65.36765367653676,18.161725132876313],[-65.47565475654756,18.165229011665105],[-65.57285572855729,18.137197981354802],[-65.55485554855548,18.107415011650104]],[[-63.06363063630636,18.11617470862207],[-63.1140311403114,18.089895617706162],[-63.124831248312475,18.063616526790256],[-63.08883088830888,18.040841314663126],[-63.024030240302395,18.019818041930407],[-63.01323013230132,18.046097132846313],[-63.00963009630095,18.103911132861313],[-63.024030240302395,18.112670829833277],[-63.06363063630636,18.11617470862207]],[[-64.88524885248852,17.77279458732086],[-64.88884888848888,17.70096507215071],[-64.68724687246872,17.706220890333896],[-64.57924579245793,17.750019375193745],[-64.680046800468,17.750019375193745],[-64.76644766447664,17.79381786005358],[-64.88524885248852,17.77279458732086]],[[-61.86481864818647,17.7044689509395],[-61.868418684186835,17.685197617601162],[-61.843218432184315,17.59584870848707],[-61.76041760417604,17.548546344838428],[-61.7460174601746,17.57482543575435],[-61.74961749617496,17.66067046607965],[-61.77841778417783,17.69045343578435],[-61.82161821618216,17.697461193361917],[-61.85401854018539,17.713228647911464],[-61.86481864818647,17.7044689509395]],[[-77.15777157771578,17.84462410249101],[-77.11817118171182,17.879662890378896],[-77.07137071370714,17.900686163111615],[-77.03537035370353,17.853383799462975],[-76.94536945369454,17.848127981279802],[-76.8949689496895,17.904190041900407],[-76.85176851768517,17.974267617676162],[-76.79416794167942,17.976019557070558],[-76.74736747367473,17.965507920704198],[-76.77256772567725,17.940980769182673],[-76.66816668166682,17.92696525402752],[-76.62496624966249,17.900686163111615],[-76.52416524165241,17.865647375223745],[-76.41616416164162,17.867399314618126],[-76.3009630096301,17.879662890378896],[-76.2109621096211,17.91294973887237],[-76.23256232562325,17.97076373888737],[-76.35136351363514,18.151213496509953],[-76.70056700567005,18.256329860173594],[-76.79416794167942,18.30363222382222],[-76.90936909369093,18.391229193541918],[-76.95976959769597,18.40174082990829],[-77.01377013770137,18.403492769302673],[-77.13977139771397,18.421012163246616],[-77.26217262172621,18.457802890528896],[-77.35577355773557,18.46656258750086],[-77.45297452974529,18.46656258750086],[-77.87417874178742,18.522624648121464],[-77.92817928179281,18.49984943599435],[-77.97857978579785,18.468314526895256],[-78.09378093780937,18.44553931476814],[-78.21618216182162,18.447291254162522],[-78.25218252182522,18.426267981429802],[-78.32418324183242,18.349182648076464],[-78.33858338583386,18.287864769272673],[-78.29538295382953,18.217787193496918],[-78.07218072180721,18.19150810258101],[-78.04338043380433,18.17398870863707],[-77.96417964179642,18.04784907224071],[-77.88137881378813,18.019818041930407],[-77.8489784897849,17.988283132831313],[-77.76977769777697,17.8779109509845],[-77.6689766897669,17.860391557040558],[-77.46377463774637,17.856887678251766],[-77.36297362973629,17.83411246612465],[-77.28017280172801,17.779802344898428],[-77.20457204572045,17.71498058730586],[-77.15777157771578,17.84462410249101]],[[-87.86067860678607,18.154717375298745],[-87.89667896678966,18.154717375298745],[-87.95427954279542,18.00054670859207],[-87.95787957879578,17.963755981309802],[-87.99747997479975,17.905941981294802],[-87.95067950679507,17.925213314633126],[-87.84987849878499,18.140701860143594],[-87.86067860678607,18.154717375298745]],[[-73.06813068130681,18.93257846640965],[-73.16893168931689,18.967617254297522],[-73.27693276932769,18.95360173914237],[-73.28413284132841,18.897539678521767],[-73.07893078930789,18.790671375463745],[-72.82332823328233,18.706578284532824],[-72.80532805328053,18.77840779970299],[-72.92052920529206,18.8607489512395],[-73.06813068130681,18.93257846640965]],[[-81.13221132211322,19.346036163486616],[-81.28341283412834,19.361803618036163],[-81.29781297812978,19.340780345303443],[-81.33741337413373,19.33026870893707],[-81.36981369813698,19.349540042275407],[-81.39141391413914,19.384578830163292],[-81.42021420214202,19.374067193796918],[-81.40581405814058,19.277710527105256],[-81.3050130501305,19.27245470892207],[-81.27621276212761,19.277710527105256],[-81.22581225812257,19.303989618021163],[-81.1070110701107,19.30574155741556],[-81.13221132211322,19.346036163486616]],[[-86.75546755467555,20.551370466829653],[-86.76266762667626,20.579401497139955],[-86.82746827468274,20.558378224407235],[-86.92826928269282,20.551370466829653],[-86.97866978669786,20.49005258802586],[-87.01827018270183,20.38318428496784],[-86.9930699306993,20.272812103121012],[-86.9390693906939,20.30259507282571],[-86.80946809468094,20.46902931529314],[-86.75546755467555,20.551370466829653]],[[-86.72666726667266,21.26440980034799],[-86.73746737467374,21.280177254897538],[-86.75186751867518,21.278425315503142],[-86.73746737467374,21.232874891248898],[-86.71226712267122,21.19608416396663],[-86.69786697866978,21.190828345783444],[-86.71226712267122,21.23988264882648],[-86.72666726667266,21.26440980034799]],[[-82.6550265502655,21.518441012535106],[-82.56142561425614,21.570999194366934],[-82.56862568625687,21.62180543680435],[-82.62982629826298,21.76721640653905],[-82.68022680226802,21.821526527765258],[-82.71622716227162,21.88985216414663],[-82.75582755827558,21.909123497484956],[-82.98982989829898,21.942410345978445],[-83.07623076230762,21.833790103526027],[-83.08343083430834,21.791743558060574],[-82.97182971829717,21.592022467099653],[-83.00783007830078,21.565743376183747],[-83.05463054630546,21.5499759216342],[-83.11223112231121,21.574503073155725],[-83.18063180631806,21.623557376198747],[-83.18423184231843,21.59377440649405],[-83.1410314103141,21.532456527690258],[-83.0690306903069,21.469386709492085],[-82.9610296102961,21.441355679181783],[-82.8530285302853,21.443107618576178],[-82.6550265502655,21.518441012535106]],[[-91.59031590315902,18.77840779970299],[-91.8171181711817,18.675043375433745],[-91.79551795517955,18.65402010270101],[-91.68391683916839,18.67679531482814],[-91.6551165511655,18.71183410271601],[-91.53631536315363,18.75913646636465],[-91.55071550715506,18.773151981519803],[-91.59031590315902,18.77840779970299]],[[-87.93627936279363,17.322546162961615],[-87.9290792907929,17.282251556890557],[-87.85347853478534,17.422406708442068],[-87.79947799477995,17.480220708457068],[-87.78867788677887,17.524019193316917],[-87.82467824678247,17.546794405444047],[-87.83187831878318,17.501243981189802],[-87.86067860678607,17.462701314513126],[-87.90387903879038,17.42591058723086],[-87.93627936279363,17.322546162961615]],[[-62.70362703627036,17.28575543567935],[-62.65682656826567,17.224437556875557],[-62.63162631626315,17.240205011425104],[-62.63882638826388,17.26298022355222],[-62.67482674826748,17.29101125386252],[-62.71442714427144,17.35408107206071],[-62.793627936279364,17.40313537510373],[-62.8260282602826,17.385615981159802],[-62.84042840428404,17.364592708427068],[-62.84042840428404,17.347073314483126],[-62.84042840428404,17.340065556905557],[-62.77562775627756,17.303274829623277],[-62.70362703627036,17.28575543567935]],[[-62.62442624426244,17.129832829578277],[-62.58122581225811,17.10004985987358],[-62.530825308253085,17.121073132606313],[-62.534425344253435,17.17012743564935],[-62.5740257402574,17.201662344748428],[-62.61362613626136,17.199910405354032],[-62.62442624426244,17.129832829578277]],[[-25.11205112051121,17.192902647776464],[-25.33885338853389,17.091290162901615],[-25.342453424534227,17.0685149507745],[-25.32085320853207,17.015956768942672],[-25.310053100531007,16.935367556800557],[-25.266852668526667,16.92660785982858],[-25.16965169651695,16.945879193166917],[-25.01845018450183,17.04924361743616],[-24.978849788497882,17.094794041690406],[-25.03645036450365,17.177135193226917],[-25.11205112051121,17.192902647776464]],[[-61.73881738817387,17.138592526550255],[-61.818018180181795,17.168375496254953],[-61.88641886418864,17.098297920479183],[-61.88281882818828,17.063259132591313],[-61.86121861218612,17.014204829548277],[-61.74961749617496,16.99668543560435],[-61.717217172171715,17.036980041675406],[-61.69561695616956,17.04924361743616],[-61.68481684816848,17.07026689016888],[-61.68481684816848,17.098297920479183],[-61.70641706417064,17.105305678056766],[-61.73881738817387,17.138592526550255]],[[-25.09405094050939,16.832003132531312],[-25.01845018450183,16.796964344643428],[-24.96804968049679,16.79346046585465],[-24.888848888488866,16.81798761737616],[-24.89244892448923,16.846018647686464],[-24.93564935649357,16.921352041645406],[-24.989649896498946,16.912592344673428],[-25.06885068850687,16.870545799207974],[-25.09405094050939,16.832003132531312]],[[-22.99162991629916,16.809227920404183],[-22.98082980829807,16.700607677951766],[-22.959229592295912,16.683088284007823],[-22.919629196291964,16.60775489004888],[-22.887228872288716,16.658561132486312],[-22.905229052290508,16.73214258705086],[-22.905229052290508,16.844266708292068],[-22.934029340293392,16.840762829503277],[-22.99162991629916,16.809227920404183]],[[-24.269642696426956,16.64454561733116],[-24.377643776437765,16.67783246582465],[-24.392043920439193,16.663816950669485],[-24.39924399243992,16.618266526415255],[-24.32364323643236,16.493878829413276],[-24.284042840428413,16.5762199809498],[-24.244442444424436,16.598995193076917],[-24.093240932409316,16.560452526400255],[-24.032040320403212,16.57271610216101],[-24.04644046440464,16.59373937489373],[-24.086040860408588,16.621770405204032],[-24.269642696426956,16.64454561733116]],[[-61.40761407614076,16.46759973849737],[-61.47241472414724,16.50614240517403],[-61.51201512015119,16.47811137486373],[-61.530015300152996,16.43431289000388],[-61.50121501215011,16.360731435439334],[-61.540815408154074,16.299413556635557],[-61.52281522815228,16.227584041465406],[-61.44361443614436,16.218824344493427],[-61.328413284132836,16.231087920254183],[-61.17361173611735,16.255615071775708],[-61.35721357213572,16.36248337483373],[-61.39681396813968,16.41328961727116],[-61.40761407614076,16.46759973849737]],[[-22.9160291602916,16.238095677831765],[-22.9160291602916,16.148746768717672],[-22.959229592295912,16.045382344448427],[-22.883628836288352,15.992824162616614],[-22.818828188281884,15.985816405039031],[-22.710827108271076,16.04363040505403],[-22.68202682026819,16.113707980829787],[-22.692826928269284,16.169770041450406],[-22.750427504275024,16.22232822328222],[-22.804428044280428,16.22583210207101],[-22.833228332283312,16.218824344493427],[-22.9160291602916,16.238095677831765]],[[-61.21321213212131,15.959537314123125],[-61.24921249212491,16.006839677771765],[-61.27441274412743,15.996328041405405],[-61.31761317613176,15.954281495939938],[-61.310413104131044,15.894715556530556],[-61.285212852128524,15.885955859558578],[-61.23121231212312,15.88945973834737],[-61.202412024120235,15.920994647446463],[-61.21321213212131,15.959537314123125]],[[-61.67041670416704,15.96128925351752],[-61.591215912159115,16.006839677771765],[-61.56241562415623,16.047134283842823],[-61.57681576815767,16.227584041465406],[-61.55161551615515,16.271382526325255],[-61.59841598415984,16.292405799057974],[-61.641616416164155,16.325692647551463],[-61.74961749617496,16.35547561725616],[-61.767617676176755,16.339708162706614],[-61.792817928179275,16.301165496029952],[-61.76041760417604,16.06290173839237],[-61.710017100171,15.975304768672672],[-61.67041670416704,15.96128925351752]],[[-86.5790657906579,16.299413556635557],[-86.42066420664206,16.378250829383276],[-86.2550625506255,16.429057071820708],[-86.33786337863378,16.439568708187068],[-86.43866438664386,16.41328961727116],[-86.55746557465574,16.36248337483373],[-86.62946629466295,16.301165496029952],[-86.5790657906579,16.299413556635557]],[[-85.95985959859598,16.429057071820708],[-85.94545945459454,16.4027779809048],[-85.86985869858698,16.462343920314183],[-85.84465844658446,16.486871071835708],[-85.83385833858338,16.51139822335722],[-85.87705877058771,16.513150162751614],[-85.92385923859239,16.483367193046917],[-85.95985959859598,16.429057071820708]],[[-62.14922149221492,16.740902284022823],[-62.17442174421744,16.809227920404183],[-62.19242192421923,16.80397210222101],[-62.22482224822248,16.751413920389183],[-62.221222212222116,16.69885573855737],[-62.152821528215284,16.681336344613428],[-62.14922149221492,16.740902284022823]],[[-61.479614796147956,15.525056344313427],[-61.414814148141474,15.400668647311463],[-61.37521375213751,15.227226647266463],[-61.28161281612816,15.248249919999182],[-61.252812528125276,15.37263761700116],[-61.278012780127796,15.526808283707823],[-61.32121321213212,15.584622283722823],[-61.4580145801458,15.633676586765858],[-61.46881468814688,15.60389361706116],[-61.479614796147956,15.525056344313427]],[[-23.75483754837549,15.24299410181601],[-23.783637836378347,15.165908768462671],[-23.783637836378347,15.076559859348578],[-23.70443704437045,14.960931859318578],[-23.63603636036359,14.924141132036311],[-23.506435064350626,14.915381435064333],[-23.445234452344522,15.008234222967218],[-23.53523535235351,15.139629677546765],[-23.57843578435785,15.160652950279484],[-23.700837008370087,15.271025132126312],[-23.708037080370786,15.316575556380542],[-23.747637476374763,15.328839132141312],[-23.758437584375827,15.31131973819737],[-23.75483754837549,15.24299410181601]],[[-23.25083250832509,15.178172344223427],[-23.211232112321113,15.132621919969182],[-23.18243182431823,15.136125798757973],[-23.11763117631176,15.165908768462671],[-23.11763117631176,15.269273192731916],[-23.139231392313917,15.318327495774938],[-23.211232112321113,15.323583313958125],[-23.247232472324725,15.25700961697116],[-23.24363243632436,15.241242162421614],[-23.25083250832509,15.178172344223427]],[[-24.33084330843309,15.018745859333578],[-24.392043920439193,15.038017192671916],[-24.496444964449637,14.980203192656916],[-24.518045180451793,14.93114888961388],[-24.492844928449273,14.875086828993275],[-24.43884438844387,14.834792222922218],[-24.384843848438493,14.819024768372671],[-24.309243092430933,14.855815495654937],[-24.294842948429476,14.929396950219484],[-24.33084330843309,15.018745859333578]],[[-61.026010260102595,14.82603252595024],[-61.126811268112675,14.875086828993275],[-61.18081180811808,14.871582950204484],[-61.21321213212131,14.848807738077369],[-61.22041220412204,14.80500925321752],[-61.14121141211412,14.65259052590524],[-61.10521105211052,14.621055616806146],[-61.01161011610115,14.601784283467822],[-61.09081090810908,14.52995476829767],[-61.08721087210871,14.508931495564937],[-61.06201062010619,14.466884950099484],[-60.900009000089995,14.473892707677066],[-60.86040860408603,14.426590344028426],[-60.83520835208351,14.437101980394786],[-60.8280082800828,14.494915980409786],[-60.87120871208711,14.614047859228577],[-60.88920889208892,14.643830828933275],[-60.93240932409324,14.685877374398729],[-60.9180091800918,14.734931677441764],[-60.92880928809288,14.755954950174484],[-60.9540095400954,14.755954950174484],[-61.026010260102595,14.82603252595024]],[[-61.06201062010619,13.783628586285843],[-60.950409504095035,13.717054889298879],[-60.89640896408963,13.82217125296252],[-60.88560885608855,14.011380707557066],[-60.90720907209072,14.093721859093577],[-60.94320943209432,14.072698586360843],[-60.99720997209971,14.011380707557066],[-61.06201062010619,13.91502404086539],[-61.07281072810727,13.865969737822368],[-61.06201062010619,13.783628586285843]],[[-61.278012780127796,13.208992464924634],[-61.202412024120235,13.14241876793767],[-61.17361173611735,13.158186222487203],[-61.1340113401134,13.203736646741447],[-61.12321123211231,13.294837495249936],[-61.13761137611375,13.357907313448123],[-61.18081180811808,13.356155374053728],[-61.22401224012239,13.329876283137821],[-61.26721267212672,13.287829737672368],[-61.278012780127796,13.208992464924634]],[[-59.643596435964355,13.149426525515238],[-59.61119611196112,13.102124161866598],[-59.52119521195212,13.06182955579554],[-59.492394923949234,13.082852828528274],[-59.42759427594275,13.15293040430403],[-59.48879488794887,13.196728889163879],[-59.593195931959315,13.317612707377052],[-59.64719647196472,13.3035971922219],[-59.643596435964355,13.149426525515238]],[[-69.94329943299432,12.438139131391296],[-69.89649896498965,12.422371676841749],[-69.90009900099001,12.452154646546447],[-69.91089910899109,12.480185676856749],[-69.9720997209972,12.567782646576447],[-70.03690036900369,12.613333070830691],[-70.05130051300513,12.597565616281145],[-70.06570065700657,12.546759373843727],[-70.00450004500044,12.501208949589483],[-69.94329943299432,12.438139131391296]],[[-82.32022320223201,9.417795615456143],[-82.24462244622445,9.333702524525222],[-82.23382233822338,9.381004888173862],[-82.2590225902259,9.430059191216898],[-82.2770227702277,9.431811130611294],[-82.32022320223201,9.417795615456143]],[[-69.15489154891549,12.297983979839785],[-68.99648996489965,12.142061373738727],[-68.8020880208802,12.04570470704705],[-68.75168751687517,12.059720222202202],[-68.82728827288273,12.157828828288274],[-69.01449014490144,12.231410282852806],[-69.07569075690756,12.341782464699634],[-69.11889118891189,12.373317373798727],[-69.15849158491585,12.380325131376296],[-69.15489154891549,12.297983979839785]],[[-68.28368283682836,12.082495434329331],[-68.25488254882548,12.0316891918919],[-68.20448204482044,12.143813313133109],[-68.21888218882188,12.231410282852806],[-68.370083700837,12.301487858628576],[-68.370083700837,12.257689373768727],[-68.34848348483484,12.22790640406403],[-68.30888308883088,12.206883131331296],[-68.28728287282873,12.171844343443425],[-68.28368283682836,12.082495434329331]],[[-61.75681756817568,12.04570470704705],[-61.7820178201782,12.008913979764785],[-61.717217172171715,12.012417858553576],[-61.62721627216271,12.05446440401903],[-61.60561605616056,12.222650585880842],[-61.65961659616596,12.236666101035993],[-61.71361713617135,12.185859858598576],[-61.74961749617496,12.108774525245238],[-61.75681756817568,12.04570470704705]],[[-16.101161011610117,11.772402161521597],[-16.039960399603984,11.760138585760842],[-15.98595985959858,11.88277434336841],[-16.021960219602192,11.886278222157202],[-16.151561515615157,11.877518525185238],[-16.147961479614793,11.845983616086144],[-16.101161011610117,11.772402161521597]],[[-15.535955359553583,11.618231494814935],[-15.618756187561871,11.534138403884029],[-15.561155611556103,11.513115131151295],[-15.553955539555403,11.537642282672806],[-15.525155251552519,11.553409737222353],[-15.485554855548543,11.567425252377504],[-15.481954819548179,11.632247009970087],[-15.535955359553583,11.618231494814935]],[[-15.913959139591384,11.588448525110238],[-15.964359643596424,11.598960161476597],[-16.01836018360183,11.527130646306446],[-16.021960219602192,11.476324403869029],[-15.996759967599672,11.450045312953108],[-15.949959499594996,11.434277858403561],[-15.90315903159032,11.465812767502655],[-15.913959139591384,11.588448525110238]],[[-60.80280802808028,11.208277676526748],[-60.81000810008099,11.16798307045569],[-60.7560075600756,11.17849470682205],[-60.54720547205471,11.264339737147353],[-60.52560525605256,11.325657615951144],[-60.561605616056156,11.323905676556748],[-60.70920709207091,11.276603312908108],[-60.80280802808028,11.208277676526748]],[[-15.755557555575564,11.267843615936144],[-15.780757807578084,11.194262161371597],[-15.766357663576628,11.181998585610842],[-15.72675726757268,11.174990828033259],[-15.72675726757268,11.21528543410433],[-15.687156871568703,11.234556767442655],[-15.665556655566547,11.257331979569784],[-15.65835658356582,11.287114949274482],[-15.672756727567275,11.295874646246446],[-15.715957159571587,11.301130464429633],[-15.755557555575564,11.267843615936144]],[[-15.91035910359102,11.160975312878108],[-15.939159391593904,11.192510221977201],[-15.946359463594632,11.180246646216446],[-15.964359643596424,11.09615355528554],[-15.949959499594996,11.087393858313561],[-15.964359643596424,11.059362828003259],[-15.906759067590684,11.054107009820086],[-15.895958959589592,11.082138040130388],[-15.906759067590684,11.148711737117353],[-15.91035910359102,11.160975312878108]],[[-16.05436054360544,11.117176828018259],[-16.06876068760687,11.197766040160388],[-16.08676086760866,11.199517979554784],[-16.10476104761048,11.190758282582806],[-16.14436144361443,11.166231131061295],[-16.176761767617677,11.13119234317341],[-16.19476194761947,11.129440403779014],[-16.23796237962378,11.113672949229482],[-16.23076230762308,11.094401615891144],[-16.19476194761947,11.045347312848108],[-16.115561155611545,11.059362828003259],[-16.072360723607233,11.083889979524784],[-16.05436054360544,11.117176828018259]],[[-63.84843848438484,11.13119234317341],[-63.891638916389155,11.16798307045569],[-64.00684006840068,11.068122524975237],[-64.02844028440283,11.001548827988259],[-64.11124111241112,11.00505270677705],[-64.18324183241832,11.043595373453712],[-64.2120421204212,11.08564191891918],[-64.2480424804248,11.080386100735993],[-64.34884348843488,11.05235507042569],[-64.40284402844028,10.982277494649935],[-64.36324363243632,10.961254221917201],[-64.21924219242192,10.941982888578863],[-64.16164161641616,10.959502282522806],[-64.10044100441004,10.901688282507806],[-64.05364053640535,10.884168888563863],[-63.992439924399235,10.880665009775086],[-63.916839168391675,10.887672767352655],[-63.82683826838267,10.975269737072352],[-63.816038160381595,10.999796888593863],[-63.84843848438484,11.13119234317341]],[[-65.22725227252272,10.929719312818108],[-65.30285302853028,10.973517797677957],[-65.3820538205382,10.973517797677957],[-65.41445414454144,10.938479009790086],[-65.3640536405364,10.906944100690993],[-65.26685266852668,10.884168888563863],[-65.21285212852128,10.906944100690993],[-65.22725227252272,10.929719312818108]],[[-61.465214652146514,10.765037009745086],[-61.591215912159115,10.747517615801144],[-61.65241652416523,10.717734646096446],[-61.63441634416344,10.700215252152503],[-61.540815408154074,10.665176464264633],[-61.49761497614976,10.638897373348712],[-61.479614796147956,10.603858585460841],[-61.465214652146514,10.539036827868259],[-61.49761497614976,10.269238161131597],[-61.530015300152996,10.25347070658205],[-61.63441634416344,10.24295907021569],[-61.66321663216631,10.192152827778258],[-61.90441904419043,10.06951707017069],[-61.77121771217712,10.085284524720237],[-61.59841598415984,10.064261251987503],[-61.17361173611735,10.078276767142654],[-61.01161011610115,10.134338827763258],[-61.00441004410044,10.167625676256748],[-61.000810008100075,10.262230403554014],[-60.96840968409684,10.323548282357805],[-61.01521015210152,10.386618100555992],[-61.03681036810367,10.482974767247654],[-61.01881018810188,10.558308161206597],[-61.03321033210332,10.670432282447806],[-60.99720997209971,10.71598270670205],[-60.9180091800918,10.840370403704014],[-61.080010800108,10.83161070673205],[-61.17361173611735,10.803579676421748],[-61.37161371613716,10.796571918844165],[-61.465214652146514,10.765037009745086]],[[-60.93960939609396,9.13222949416992],[-60.93960939609396,9.105950403254013],[-60.82080820808207,9.139237251747502],[-60.7920079200792,9.177779918424164],[-60.73440734407343,9.204059009340071],[-60.75960759607595,9.21632258510084],[-60.78120781207812,9.218074524495222],[-60.82080820808207,9.207562888128862],[-60.84600846008459,9.191795433579315],[-60.90720907209072,9.17953185781856],[-60.93960939609396,9.13222949416992]],[[-61.06921069210692,8.946523918364164],[-61.05841058410584,8.846663372883711],[-60.99720997209971,8.867686645616445],[-60.9180091800918,8.899221554715524],[-60.86040860408603,8.950027797152956],[-60.849608496084954,8.9955782214072],[-60.900009000089995,9.032368948689466],[-60.89280892808928,9.0533922214222],[-60.91440914409144,9.070911615366143],[-60.94320943209432,9.055144160816596],[-61.051210512105115,8.974554948674466],[-61.06921069210692,8.946523918364164]],[[-12.605526055260555,7.474894827073257],[-12.540725407254058,7.410073069480674],[-12.52632526325263,7.436352160396581],[-12.50112501125011,7.534460766482653],[-12.511925119251174,7.581763130131279],[-12.544325443254422,7.608042221047199],[-12.616326163261618,7.637825190751883],[-12.853928539285391,7.6220577362023505],[-12.951129511295107,7.571251493764919],[-12.605526055260555,7.474894827073257]],[[8.476284762847627,3.2649844623446],[8.652686526865267,3.217682098695974],[8.703087030870307,3.2229379168791468],[8.76428764287644,3.305279068415672],[8.793087930879324,3.399883795712938],[8.947889478894808,3.627635916984147],[8.951489514895144,3.704721250337485],[8.908289082890832,3.759031371563694],[8.760687606876076,3.753775553380521],[8.735487354873555,3.759031371563694],[8.674286742867423,3.7362561594365786],[8.63828638286384,3.6696824624496003],[8.623886238862383,3.580333553335521],[8.577085770857707,3.482224947249449],[8.548285482854823,3.468209432094298],[8.465484654846563,3.45069003815037],[8.451084510845106,3.4226590078400534],[8.433084330843315,3.3315581593315784],[8.443884438844407,3.2930154926549022],[8.476284762847627,3.2649844623446]],[[-50.45630456304562,1.9107353104780884],[-50.39870398703985,1.893215916534146],[-50.29790297902977,1.9387663407883906],[-50.29070290702907,1.9790609468594482],[-50.34110341103411,2.1419913105380886],[-50.36270362703627,2.154254886298844],[-50.420304203042036,2.1612626438764266],[-50.49230492304923,2.1279757953829375],[-50.510305103051024,2.02986718929688],[-50.45630456304562,1.9107353104780884]],[[7.342273422734223,1.5638513103880882],[7.385473854738564,1.5410760982609588],[7.425074250742512,1.5673551891768795],[7.453874538745396,1.6304250073750524],[7.450274502745032,1.6619599164741459],[7.435874358743604,1.6829831892068796],[7.414274142741448,1.6987506437564122],[7.389073890738928,1.6794793104180883],[7.331473314733159,1.6041459164591458],[7.342273422734223,1.5638513103880882]],[[-50.11430114301143,0.6055404616545985],[-50.251102511025096,0.5862691283162604],[-50.27990279902798,0.516191552540505],[-50.27990279902798,0.39005191614414514],[-50.26190261902619,0.35851700704505163],[-50.15390153901538,0.39355579493293646],[-50.03870038700387,0.5231993101180876],[-50.03510035100351,0.5950288252882387],[-50.06030060300603,0.6388273101480877],[-50.099900999009975,0.6248117949929366],[-50.11430114301143,0.6055404616545985]],[[6.625866258662597,0.4005635525105049],[6.525065250652517,0.3409976131011092],[6.478264782647841,0.27967973429731785],[6.467464674646749,0.2271215524655048],[6.496264962649633,0.11674937061869173],[6.521465214652153,0.06594312818126014],[6.557465574655765,0.046671794842922054],[6.658266582665846,0.12025324940746884],[6.748267482674834,0.24288900701505156],[6.748267482674834,0.32523015855156245],[6.687066870668701,0.40406743129929623],[6.625866258662597,0.4005635525105049]],[[-49.40149401494014,0.05718343120929603],[-49.50229502295022,0.08346252212520255],[-49.6030960309603,0.06243924939246881],[-49.71109711097111,0.015136885743842754],[-49.8010980109801,-0.051436811243135594],[-49.82989829898298,-0.09348335670858887],[-49.707497074970746,-0.14428959914600625],[-49.44469444694445,-0.11275469004692695],[-49.379893798937985,-0.05494069003192692],[-49.37269372693726,0.0011213705886916614],[-49.40149401494014,0.05718343120929603]],[[-49.62829628296282,-0.22838269007692702],[-50.24750247502473,-0.11625856883570407],[-50.459904599045984,-0.1565531749067759],[-50.64710647106472,-0.27218117493677596],[-50.69390693906939,-0.3650339628396466],[-50.71550715507155,-0.4701503265032869],[-50.70470704707046,-0.527964326518287],[-50.71910719107191,-0.5840263871388913],[-50.77310773107732,-0.6453442659426827],[-50.78030780307802,-0.6891427508025316],[-50.79470794707947,-0.9063832357073807],[-50.78390783907838,-1.0097476599766253],[-50.70830708307082,-1.078073296357985],[-50.59310593105931,-1.0728174781747981],[-50.57870578705786,-1.102600447879496],[-50.58230582305822,-1.1393911751617765],[-50.59670596705968,-1.1481508721337406],[-50.66870668706687,-1.1306314781897981],[-50.72990729907298,-1.127127599401021],[-50.75870758707586,-1.2410036600366254],[-50.72270722707228,-1.3706471752217766],[-50.67230672306724,-1.5160581449564745],[-50.61830618306183,-1.6369419631696474],[-50.60030600306001,-1.6982598419734387],[-50.50670506705066,-1.7876087510875323],[-50.44190441904419,-1.7998723268482877],[-50.33750337503375,-1.7560738419884387],[-50.11070110701107,-1.7473141450164746],[-50.067500675006755,-1.7035156601566257],[-50.00990009900099,-1.7087714783397985],[-49.91269912699127,-1.7630815995660214],[-49.80469804698046,-1.789360690481928],[-49.747097470974694,-1.7560738419884387],[-49.64989649896498,-1.7385544480444963],[-49.588695886958874,-1.7122753571285898],[-49.52389523895238,-1.629934205592079],[-49.505895058950586,-1.5108023267732875],[-49.405094050940505,-1.5563527510275321],[-49.34389343893437,-1.594895417704194],[-49.23229232292323,-1.600151235887381],[-49.203492034920345,-1.5598566298163234],[-49.18189181891819,-1.484523235857381],[-49.171091710917096,-1.4126937206872299],[-49.08829088290884,-1.5055465085901005],[-49.037890378903796,-1.5143062055620788],[-48.987489874898756,-1.5055465085901005],[-48.92988929889299,-1.4827712964629853],[-48.83268832688327,-1.3899185085601005],[-48.80388803888039,-1.3268486903619277],[-48.82908829088291,-1.276042447924496],[-48.83988839888397,-1.2269881448814743],[-48.78948789487893,-1.1726780236552514],[-48.72828728287283,-1.1323834175841938],[-48.70308703087031,-1.1061043266682873],[-48.62388623886238,-0.9869724478494959],[-48.56988569885698,-0.8923677205522296],[-48.54828548285482,-0.846817296297985],[-48.541085410854095,-0.8012668720437404],[-48.566285662856615,-0.6838869326193446],[-48.5230852308523,-0.6908946901969273],[-48.49788497884978,-0.6646155992810066],[-48.465484654846534,-0.5349720840958554],[-48.42948429484295,-0.44211929619298473],[-48.37908379083791,-0.3527703870788912],[-48.39348393483934,-0.2967083264582868],[-48.44388443884438,-0.27218117493677596],[-48.515885158851574,-0.2476540234152509],[-48.58788587885877,-0.23188656886570413],[-48.785887858878596,-0.21611911431615738],[-49.11709117091169,-0.16356093248434433],[-49.21429214292144,-0.15830511430115735],[-49.31509315093152,-0.16706481127313566],[-49.40149401494014,-0.21436717492177593],[-49.53469534695347,-0.2336385082600998],[-49.62829628296282,-0.22838269007692702]],[[-51.16191161911618,-0.6663675386754022],[-51.255512555125534,-0.541979841673438],[-51.424714247142475,-0.5665069931949489],[-51.54711547115471,-0.648848144731474],[-51.676716767167676,-0.8555769932699491],[-51.68031680316804,-1.0868329933299492],[-51.802718027180276,-1.2024609933599493],[-51.93951939519394,-1.4529883267582875],[-51.83151831518316,-1.4337169934199494],[-51.6371163711637,-1.3426161449114744],[-51.46431464314642,-1.2112206903319276],[-51.30951309513094,-1.0237631751317764],[-51.27711277112772,-1.0220112357373807],[-51.16191161911618,-0.6663675386754022]],[[-50.65430654306542,-0.13202602338525082],[-50.65070650706505,-0.1057469324693443],[-50.66870668706687,-0.058444568820704035],[-50.76590765907659,-0.040925174876761616],[-50.84150841508415,-0.04968487184873993],[-50.996309963099634,-0.1057469324693443],[-51.02511025110252,-0.17232062945630844],[-51.021510215102154,-0.1880880840058552],[-51.039510395103946,-0.22663075068253136],[-51.01791017910179,-0.26342147796479765],[-50.92790927909277,-0.32649129616298467],[-50.65430654306542,-0.13202602338525082]],[[-49.840698406984075,0.006377188771864439],[-49.696696966969654,0.21660991609914504],[-49.739897398973994,0.2674161585365624],[-49.88029880298802,0.3042068858188429],[-50.12870128701286,0.2271215524655048],[-50.27270272702725,0.2323773706486918],[-50.344703447034476,0.13426876456261994],[-50.34110341103411,0.04316791605414494],[-50.28710287102871,0.029152400898993847],[-50.11430114301143,0.03265627968777096],[-50.00270002700026,-0.028661599116006187],[-49.916299162991635,-0.02340578093283341],[-49.840698406984075,0.006377188771864439]],[[-50.445504455044556,-0.007638326383286653],[-50.427504275042736,0.13952458274580692],[-50.333903339033384,0.2586564615645983],[-50.34110341103411,0.3812922191721668],[-50.351903519035176,0.5810133101330877],[-50.37350373503733,0.5915249464994474],[-50.395103951039516,0.5810133101330877],[-50.42390423904237,0.5582380980059582],[-50.427504275042736,0.42509070403201576],[-50.452704527045256,0.3269820979459581],[-50.52470524705245,0.2463928858038429],[-50.611106111061105,0.2043463403383896],[-50.62550625506253,0.053679552420504706],[-50.445504455044556,-0.007638326383286653]],[[-44.9770497704977,-1.267282750952532],[-44.99504995049949,-1.3478719630946472],[-45.00945009450095,-1.34436808430587],[-45.02025020250201,-1.3723991146161723],[-44.96624966249661,-1.3916704479544961],[-44.948249482494816,-1.3653913570385896],[-44.88344883448835,-1.3180889933899493],[-44.88704887048871,-1.276042447924496],[-44.9770497704977,-1.267282750952532]],[[-44.56664566645665,-2.924617418049195],[-44.5990459904599,-3.036741539290418],[-44.49824498244982,-2.9403848725987416],[-44.48384483844839,-2.812493296807986],[-44.48744487444873,-2.789718084680871],[-44.48024480244803,-2.7178885695107198],[-44.50184501845018,-2.726648266482684],[-44.570245702457015,-2.784462266497684],[-44.58104581045811,-2.8457801453014753],[-44.56664566645665,-2.924617418049195]],[[-14.409144091440908,-7.966698995114967],[-14.398343983439815,-7.975458692086946],[-14.365943659436596,-7.97370675269255],[-14.315543155431556,-7.956187358748608],[-14.3011430114301,-7.935164086015888],[-14.329943299432983,-7.912388873888759],[-14.358743587435868,-7.886109782972852],[-14.383943839438388,-7.882605904184061],[-14.398343983439815,-7.90538111631119],[-14.416344163441636,-7.943923782987852],[-14.409144091440908,-7.966698995114967]],[[-38.61578615786158,-12.924687481249833],[-38.66978669786698,-12.880888996389984],[-38.68418684186841,-12.975493723687265],[-38.788587885878854,-13.054330996434985],[-38.781387813878126,-13.119152754027567],[-38.74538745387454,-13.096377541900438],[-38.60138601386012,-12.993013117631193],[-38.60138601386012,-12.971989844898474],[-38.61578615786158,-12.924687481249833]],[[-38.97578975789759,-13.523850754132567],[-38.93618936189361,-13.532610451104532],[-38.90378903789036,-13.473044511695136],[-38.90738907389073,-13.401214996524985],[-38.97938979389792,-13.397711117736208],[-39.00819008190081,-13.415230511680136],[-39.02259022590226,-13.445013481384834],[-38.99378993789938,-13.48355614806151],[-38.97578975789759,-13.523850754132567]],[[-5.776257762577615,-15.957294572945756],[-5.783457834578343,-16.004596936594396],[-5.693456934569326,-15.997589179016813],[-5.661056610566106,-15.971310088100907],[-5.661056610566106,-15.913496088085907],[-5.7078570785707825,-15.906488330508324],[-5.776257762577615,-15.957294572945756]],[[-44.2210422104221,-23.082432089945925],[-44.242642426424254,-23.073672392973954],[-44.2750427504275,-23.115718938439414],[-44.361443614436126,-23.17178099906002],[-44.32184321843218,-23.212075605131076],[-44.2210422104221,-23.19105233239835],[-44.15624156241563,-23.16652518087684],[-44.09864098640986,-23.170029059665623],[-44.13104131041311,-23.14199802935532],[-44.192241922419214,-23.11396699904502],[-44.2210422104221,-23.082432089945925]],[[-45.3010530105301,-23.727145787082897],[-45.45225452254522,-23.895331968944717],[-45.41265412654127,-23.935626575015775],[-45.3010530105301,-23.914603302283048],[-45.26145261452615,-23.94088239319896],[-45.26145261452615,-23.88832421136714],[-45.25065250652506,-23.853285423479264],[-45.232652326523265,-23.82525439316896],[-45.25065250652506,-23.7832078477035],[-45.27225272252721,-23.751672938604415],[-45.3010530105301,-23.727145787082897]],[[-48.667086670866695,-26.290233121081236],[-48.60228602286023,-26.414620818083208],[-48.584285842858435,-26.402357242322452],[-48.566285662856615,-26.37958203019533],[-48.53028530285303,-26.31300833320836],[-48.49788497884978,-26.218403605911085],[-48.541085410854095,-26.171101242262452],[-48.667086670866695,-26.290233121081236]],[[-48.541085410854095,-27.574404697172],[-48.55548555485555,-27.812668454809575],[-48.48708487084869,-27.76711803055533],[-48.49788497884978,-27.707552091145942],[-48.407884078840794,-27.56564500020003],[-48.37908379083791,-27.451768939564424],[-48.415084150841494,-27.399210757732604],[-48.465484654846534,-27.436001485014877],[-48.50508505085051,-27.495567424424273],[-48.541085410854095,-27.574404697172]],[[116.21816218162184,-34.86597645663959],[116.51696516965171,-34.988612214247176],[116.86616866168663,-35.02715488092384],[117.14337143371432,-35.034162638501414],[117.58257582575828,-35.0972324566996],[117.67617676176764,-35.07445724457248],[117.86337863378634,-35.05518591123414],[118.00738007380073,-35.01313936576869],[118.13698136981372,-34.98686027485278],[118.51858518585186,-34.73633294145444],[118.89658896588969,-34.48054978987293],[119.08019080190803,-34.459526517140205],[119.24939249392497,-34.45602263835141],[119.45099450994513,-34.368425668631716],[119.63459634596347,-34.10037894128944],[119.72819728197283,-34.040813001880046],[119.85419854198545,-33.97423930489308],[120.2106021060211,-33.93569663821641],[120.41940419404193,-33.963727668526715],[120.5310053100531,-33.919929183666866],[120.81540815408152,-33.87087488062384],[121.4058140581406,-33.82707639576399],[121.72981729817297,-33.862115183651866],[121.94581945819459,-33.85685936546869],[122.06102061020613,-33.87437875941262],[122.15102151021512,-33.99175869883702],[122.77742777427773,-33.89014621396217],[122.95742957429576,-33.88313845638459],[123.06903069030693,-33.900657850328535],[123.2058320583206,-33.98825482004823],[123.36423364233644,-33.905913668511715],[123.50823508235084,-33.91642530487808],[123.64863648636486,-33.83583609273596],[123.86823868238685,-33.59582039570399],[123.96543965439656,-33.4469055471805],[124.12744127441277,-33.1298045167952],[124.24264242642425,-33.01592845615959],[124.37224372243725,-32.95811445614459],[124.52344523445237,-32.94059506220065],[124.75744757447575,-32.88278106218565],[125.26505265052651,-32.61473433484338],[125.46305463054631,-32.556920334828376],[125.56745567455675,-32.50611409239095],[125.91665916659167,-32.297633304458074],[126.13626136261365,-32.25733869838702],[126.78066780667808,-32.311648819613225],[127.08307083070832,-32.297633304458074],[127.32067320673207,-32.26434645596459],[127.67707677076771,-32.15047039532898],[128.06588065880658,-32.066377304398074],[128.5446854468545,-31.887679486169894],[128.9478894788948,-31.70197391036413],[129.18909189091892,-31.659927364898678],[129.56709567095675,-31.626640516405196],[130.12870128701286,-31.579338152756556],[130.78390783907838,-31.603865304278074],[130.94950949509496,-31.565322637601405],[131.02871028710285,-31.532035789107923],[131.1439114391144,-31.49524506182565],[131.28431284312842,-31.521524152741556],[131.39231392313923,-31.54780324365747],[131.71991719917202,-31.69671809218095],[132.21312213122133,-32.00681136498868],[132.3247232472325,-32.02082688014383],[132.64872648726487,-31.94899736497368],[132.75672756727568,-31.956005122551254],[133.21033210332104,-32.18375724382247],[133.4011340113401,-32.18901306200565],[133.55233552335523,-32.18375724382247],[133.6639366393664,-32.20653245594959],[133.78633786337866,-32.26960227414777],[133.93033930339305,-32.41150936509368],[134.2327423274233,-32.548160637856405],[134.25074250742506,-32.658532819703225],[134.22554225542257,-32.73036233487338],[134.1571415714157,-32.73386621366217],[134.09954099540994,-32.74788172881732],[134.17514175141753,-32.97913772887732],[134.3011430114301,-33.164843304683075],[134.6071460714607,-33.18937045620459],[134.71874718747188,-33.255944153191564],[134.7907479074791,-33.327773668361715],[134.84834848348487,-33.44515360778611],[134.88794887948882,-33.625603365408686],[135.0427504275043,-33.77802209272096],[135.1867518675187,-33.905913668511715],[135.2191521915219,-33.960223789737924],[135.28755287552877,-34.142425486754895],[135.31275312753127,-34.194983668586715],[135.36675366753667,-34.37543342620929],[135.449554495545,-34.580410335353385],[135.4279542795428,-34.60143360808611],[135.37755377553776,-34.59792972929732],[135.29115291152914,-34.54537154746551],[135.21555215552155,-34.48755754745051],[135.1759517595176,-34.49631724442247],[135.12915129151293,-34.536611850493536],[135.1219512195122,-34.585666153536565],[135.19035190351906,-34.57340257777581],[135.229952299523,-34.580410335353385],[135.32355323553236,-34.643480153551565],[135.40995409954098,-34.715309668721716],[135.4819548195482,-34.75735621418717],[135.64755647556478,-34.93955791120414],[135.71235712357122,-34.89926330513308],[135.79155791557918,-34.86247257785081],[135.91755917559175,-34.96233312333126],[135.9679596795968,-34.981604456669594],[135.9967599675997,-34.94306178999293],[135.94995949959502,-34.76611591115914],[135.90315903159035,-34.72406936569369],[135.89235892358926,-34.66099954749551],[135.94995949959502,-34.61544912324126],[135.97875978759788,-34.561139002015054],[136.12276122761227,-34.42799160804111],[136.43236432364324,-34.03030136551369],[136.5259652596526,-33.98475094125944],[136.6339663396634,-33.897153971539744],[136.78516785167852,-33.828828335158384],[136.93636936369364,-33.74999106241065],[137.03357033570336,-33.72020809270596],[137.13077130771308,-33.70268869876202],[137.23877238772388,-33.62910724419747],[137.35397353973542,-33.429386153236564],[137.4439744397444,-33.19287433499338],[137.53757537575376,-33.08950991072414],[137.68157681576815,-32.97738578948292],[137.78957789577896,-32.823215122776254],[137.78237782377823,-32.702331304563074],[137.78237782377823,-32.5779436075611],[137.8615786157862,-32.67430027425277],[137.91197911979123,-32.77065694094444],[137.99117991179912,-33.09476572890732],[137.92277922779226,-33.164843304683075],[137.8507785077851,-33.20163403196535],[137.86517865178655,-33.313758153206564],[137.9155791557916,-33.46092106233565],[137.93357933579335,-33.578301001760046],[137.78237782377823,-33.70268869876202],[137.64917649176493,-33.858611304863075],[137.49437494374945,-34.16169682009323],[137.48357483574836,-34.252797668601715],[137.45837458374587,-34.37893730499808],[137.4691746917469,-34.49106142623929],[137.49437494374945,-34.59792972929732],[137.4547745477455,-34.764363971764745],[137.389973899739,-34.913278820288234],[137.30717307173074,-34.91678269907702],[137.25317253172534,-34.91152688089384],[137.1271712717127,-34.92554239604899],[137.0155701557016,-34.91503075968263],[136.88236882368824,-35.23913954764551],[136.96516965169656,-35.254907002195054],[137.029970299703,-35.23738760825111],[137.14517145171453,-35.235635668856716],[137.2711727117271,-35.17957360823611],[137.45837458374587,-35.13051930519308],[137.56637566375667,-35.14803869913702],[137.69237692376925,-35.14278288095384],[137.87237872378722,-34.72757324448248],[137.91917919179195,-34.45602263835141],[138.0127801278013,-34.33338688074384],[138.04158041580416,-34.24929378981293],[138.08838088380884,-34.1704565170652],[138.18558185581855,-34.30710778982793],[138.2647826478265,-34.44025518380187],[138.43758437584376,-34.65574372931232],[138.49158491584916,-34.764363971764745],[138.50958509585098,-35.023651002135054],[138.40158401584017,-35.32498457797081],[138.3331833318333,-35.41258154769051],[138.25038250382505,-35.486163002255054],[138.18558185581855,-35.612302638651414],[138.39078390783908,-35.6455894871449],[138.52038520385207,-35.64208560835611],[138.7291872918729,-35.55098475984763],[138.77238772387727,-35.538721184086874],[138.87678876788772,-35.53696924469248],[138.91638916389167,-35.48966688104384],[139.01719017190175,-35.4441164567896],[139.09279092790928,-35.389806335563385],[139.19359193591936,-35.34775979009793],[139.28359283592835,-35.375790820408234],[139.30159301593017,-35.398566032535356],[139.32679326793271,-35.42659706284566],[139.29079290792907,-35.486163002255054],[139.29079290792907,-35.610550699257026],[139.229592295923,-35.59828712349626],[139.17919179191796,-35.52295372953733],[139.1107911079111,-35.54222506287566],[139.06759067590679,-35.59828712349626],[138.97038970389707,-35.58076772955233],[138.98478984789847,-35.6175584568346],[139.03879038790387,-35.68938797200475],[139.2439924399244,-35.827791184161875],[139.46719467194674,-36.009992881178846],[139.549995499955,-36.09583791150415],[139.72999729997304,-36.370892396424],[139.8559985599856,-36.66171433589339],[139.84519845198452,-36.747559366218695],[139.78399783997838,-36.90348197231975],[139.7371973719737,-37.05940457842082],[139.74079740797407,-37.14174572995733],[139.78399783997838,-37.24511015422657],[139.87399873998743,-37.3519784572846],[140.21240212402125,-37.642800396754],[140.38880388803886,-37.89683160894112],[140.62640626406267,-38.02822706352067],[141.01161011610117,-38.077281366563696],[141.21321213212133,-38.17188609386097],[141.42561425614258,-38.36284748784991],[141.49041490414908,-38.38036688179385],[141.59481594815952,-38.38737463937142],[141.72441724417246,-38.27174663934142],[141.92601926019262,-38.284010215102185],[142.1888218882189,-38.399638215132185],[142.3436234362344,-38.371607184821876],[142.4552245522455,-38.385622699977034],[142.61362613626136,-38.452196396964],[142.84042840428407,-38.58008797275476],[143.08163081630818,-38.64666166974173],[143.22563225632257,-38.743018336433394],[143.33723337233374,-38.757033851588545],[143.5388353883539,-38.82010366978673],[143.68643686436866,-38.76754548795491],[143.81243812438123,-38.699219851573545],[144.10044100441007,-38.462708033330365],[144.32724327243272,-38.34883197269476],[144.449644496445,-38.303281548440516],[144.54324543245434,-38.284010215102185],[144.66564665646655,-38.21042876053764],[144.59004590045902,-38.15787057870582],[144.5180451804518,-38.16663027567779],[144.39564395643959,-38.13684730597309],[144.4640446404464,-38.101808518085214],[144.53964539645398,-38.077281366563696],[144.89244892448926,-37.90033548772991],[144.9860498604986,-37.952893669561725],[145.0508505085051,-38.010707669576725],[145.1192511925119,-38.09129688171885],[145.06525065250656,-38.20517294235445],[145.01845018450183,-38.25773112418627],[144.91044910449108,-38.343576154511574],[144.7808478084781,-38.347080033300365],[144.7160471604716,-38.34007227572279],[144.84564845648458,-38.43642894241446],[144.96084960849612,-38.501250700007034],[145.19125191251914,-38.38387076058264],[145.2488524885249,-38.29101797267976],[145.29205292052922,-38.23845979084794],[145.3676536765368,-38.226196215087185],[145.47565475654756,-38.24371560903112],[145.51885518855192,-38.31204124541249],[145.54045540455405,-38.394382396949],[145.46125461254616,-38.41715760907612],[145.42525425254252,-38.476723548485516],[145.39645396453966,-38.534537548500516],[145.5368553685537,-38.60987094245946],[145.60525605256055,-38.65717330610809],[145.69165691656917,-38.655421366713696],[145.79245792457925,-38.66768494247446],[145.86445864458648,-38.77630518492688],[145.93645936459365,-38.90244482132324],[146.01926019260196,-38.867406033435365],[146.069660696607,-38.83411918494188],[146.159661596616,-38.86565409404097],[146.25326253262534,-38.963762700127035],[146.33246332463324,-39.07588682136824],[146.33966339663397,-39.123189185016884],[146.4008640086401,-39.145964397144006],[146.4548645486455,-39.11267754865052],[146.48366483664836,-39.06537518500188],[146.480064800648,-38.977778215282186],[146.4656646566466,-38.84112694251946],[146.4260642606426,-38.82010366978673],[146.3360633606336,-38.89368512435127],[146.28566285662856,-38.83937500312506],[146.21726217262176,-38.78331294250446],[146.21726217262176,-38.72725088188385],[146.2928629286293,-38.699219851573545],[146.3576635766358,-38.71148342733431],[146.43686436864368,-38.71148342733431],[146.85806858068582,-38.66418106368567],[147.39447394473945,-38.21918845750961],[147.63207632076325,-38.05625809383097],[147.87687876878772,-37.933622336223394],[148.12888128881292,-37.85653700287006],[148.26208262082622,-37.83025791195415],[148.94248942489423,-37.788211366488696],[149.29889298892988,-37.80222688164385],[149.48249482494828,-37.77069197254475],[149.56529565295654,-37.730397366473696],[149.70929709297093,-37.61652130583809],[149.810098100981,-37.548195669456724],[149.93249932499327,-37.52892433611839],[149.96129961299613,-37.44307930579309],[149.96129961299613,-37.353730396679],[149.98649986499868,-37.259125669381724],[149.95049950499504,-37.080427851153544],[149.96129961299613,-36.84566797230475],[149.98649986499868,-36.72303221469718],[150.0621006210062,-36.54959021465218],[150.0945009450095,-36.372644335818386],[150.13050130501307,-36.12036506302566],[150.15930159301593,-35.97145021450218],[150.19530195301957,-35.833047002345054],[150.29250292502928,-35.68238021442718],[150.37530375303754,-35.58427160834111],[150.5661056610566,-35.21461239612399],[150.63450634506347,-35.177821668841716],[150.69210692106924,-35.177821668841716],[150.71370713707137,-35.1550464567146],[150.7209072090721,-35.13402318398187],[150.70650706507064,-35.120007668826716],[150.68130681306815,-35.07620918396687],[150.6957069570696,-35.04117039607899],[150.75690756907568,-35.00788354758551],[150.7749077490775,-35.02014712334626],[150.80370803708036,-35.01313936576869],[150.81090810908108,-34.993868032430356],[150.78210782107823,-34.89225554755551],[150.82170821708218,-34.748596517215205],[150.87210872108722,-34.49982112321126],[150.92610926109262,-34.38594506257566],[150.9621096210962,-34.296596153461564],[151.0917109171092,-34.16169682009323],[151.23211232112322,-34.03030136551369],[151.19251192511928,-34.01453391096414],[151.12411124111242,-34.00577421399217],[151.16731167311673,-33.97423930489308],[151.20331203312037,-33.963727668526715],[151.24291242912432,-33.98475094125944],[151.2789127891279,-33.92693694124444],[151.289712897129,-33.834084153341564],[151.3221132211322,-33.69918481997323],[151.29331293312936,-33.58180488054884],[151.3581135811358,-33.54326221387217],[151.43371433714339,-33.52223894113944],[151.46251462514624,-33.39785124413747],[151.48411484114843,-33.347045001700046],[151.5309153091531,-33.3014945774458],[151.6065160651607,-33.20163403196535],[151.66771667716677,-33.0982696076961],[151.81171811718116,-32.90030045612959],[151.9557195571956,-32.81971124398747],[152.16452164521644,-32.75664142578929],[152.189721897219,-32.721602637901405],[152.13572135721358,-32.70057936516868],[152.13572135721358,-32.67780415304156],[152.21492214922148,-32.67780415304156],[152.24732247322476,-32.6094785166602],[152.33012330123302,-32.556920334828376],[152.47052470524704,-32.43954039540398],[152.51732517325172,-32.330920152951556],[152.54612546125463,-32.24332318323186],[152.5605256052561,-32.04535403166535],[152.78732787327874,-31.786067001295045],[152.9457294572946,-31.435679122416254],[152.98172981729817,-31.207927001145038],[153.02133021330212,-31.087043182931858],[153.04653046530467,-30.906593425309282],[153.02493024930249,-30.720887849503526],[153.0321303213032,-30.563213304008066],[153.1869318693187,-30.163771122086253],[153.22293222932228,-29.999088819013217],[153.27333273332732,-29.892220515955188],[153.34533345333455,-29.49628221282216],[153.3489334893349,-29.291305303678065],[153.46053460534608,-29.0495376672517],[153.60453604536048,-28.85507239447397],[153.61533615336157,-28.672870697457],[153.5685356853569,-28.53271554590549],[153.57573575735756,-28.240141667041698],[153.45333453334536,-28.049180273052755],[153.4281342813428,-27.898513485134877],[153.3849338493385,-27.768869969949726],[153.1977319773198,-27.404466575915784],[153.11853118531184,-27.194233848588517],[153.1617316173162,-26.982249181866848],[153.08253082530825,-26.304248636236387],[153.16533165331657,-25.964372393723963],[153.12573125731257,-25.92232584825851],[153.02853028530285,-25.86976766642669],[152.98532985329854,-25.81545754520048],[152.92052920529204,-25.689317908804114],[152.91332913329137,-25.431782817828207],[152.7909279092791,-25.274108272332754],[152.65412654126544,-25.202278757162595],[152.5641256412564,-25.072635241977444],[152.50292502925032,-24.96401499952502],[152.49212492124923,-24.90444906011563],[152.45612456124564,-24.802836575240782],[152.3517235172352,-24.73275899946502],[152.28332283322834,-24.699472150971538],[152.12852128521286,-24.59785966609669],[152.0565205652057,-24.494495241827444],[151.9017190171902,-24.200169423569264],[151.83331833318334,-24.123084090215926],[151.68931689316895,-24.03899099928502],[151.5741157411574,-24.03373518110184],[151.50211502115025,-24.012711908369113],[151.2357123571236,-23.82525439316896],[151.15291152911533,-23.7832078477035],[151.08811088110883,-23.695610877983803],[150.98730987309875,-23.601006150686537],[150.92970929709298,-23.53268051430517],[150.84330843308436,-23.457347120346228],[150.78210782107823,-23.1770368172432],[150.78210782107823,-22.903734271717745],[150.7641076410764,-22.576121604966076],[150.67410674106742,-22.418447059470623],[150.62370623706238,-22.367640817033198],[150.56970569705697,-22.383408271582745],[150.5661056610566,-22.486772695851982],[150.58050580505807,-22.55509833223335],[150.54090540905412,-22.558602211022134],[150.4041040410404,-22.469253301908047],[150.2349023490235,-22.372896635216378],[150.14130141301416,-22.26602833215835],[150.07650076500767,-22.1644158472835],[150.0189001890019,-22.167919726072284],[149.9828998289983,-22.18368718062183],[149.94329943299437,-22.308074877623802],[150.00450004500044,-22.521811483739867],[149.97569975699759,-22.54984251405017],[149.92169921699218,-22.500788211007134],[149.8208982089821,-22.39041602916032],[149.77049770497706,-22.425454817048198],[149.70569705697056,-22.441222271597745],[149.6444964449645,-22.32909815035653],[149.59409594095945,-22.257268635186378],[149.5256952569526,-22.024260695731982],[149.4608946089461,-21.76497366536168],[149.45369453694536,-21.579268089555924],[149.3276932769328,-21.47590366528668],[149.28089280892812,-21.29895778645289],[149.24129241292417,-21.24990348340986],[149.20529205292053,-21.125515786407888],[149.06129061290613,-20.960833483334866],[148.91368913689138,-20.845205483304852],[148.7876878768788,-20.73483330145804],[148.68328683286836,-20.580662634751377],[148.73008730087304,-20.468538513510154],[148.80568805688057,-20.491313725637283],[148.88488884888852,-20.480802089270924],[148.82008820088203,-20.36692602863532],[148.7588875888759,-20.28984069528198],[148.60048600486004,-20.144429725547283],[148.52848528485288,-20.1093909376594],[148.36648366483666,-20.08836766492668],[148.190081900819,-19.955220270952736],[148.08208082080824,-19.899158210332132],[148.0028800288003,-19.890398513360154],[147.91647916479167,-19.869375240627434],[147.85167851678517,-19.79404184666849],[147.74367743677436,-19.76951469514698],[147.5852758527585,-19.622351786017887],[147.50967509675098,-19.473436937494398],[147.47007470074703,-19.41912681626819],[147.419674196742,-19.37883221019713],[147.34047340473404,-19.403359361718643],[147.27927279272797,-19.413870998085002],[147.13887138871388,-19.392847725352283],[147.0920709207092,-19.333281785942887],[147.00207002070022,-19.25619645258955],[146.8292682926829,-19.23517317985683],[146.69246692466925,-19.18787081620819],[146.5880658806588,-19.138816513165153],[146.480064800648,-19.079250573755758],[146.38286382863828,-18.97763808888091],[146.29646296462965,-18.84098681611819],[146.3108631086311,-18.66754481607319],[146.33246332463324,-18.553668755437585],[146.22446224462243,-18.509870270577736],[146.03366033660336,-18.27335845233455],[146.02286022860227,-18.17524984624849],[146.0732607326073,-17.977280694681966],[146.1272612726127,-17.635652512775152],[146.04806048060482,-17.381621300588037],[145.90045900459006,-17.069776088385908],[145.91125911259115,-16.912101542890454],[145.83925839258393,-16.91034960349606],[145.75645756457567,-16.878814694396965],[145.63765637656377,-16.7263959670847],[145.55125551255514,-16.62478348220985],[145.490054900549,-16.531930694306965],[145.42525425254252,-16.405791057910605],[145.4360543605436,-16.304178573035756],[145.45045450454506,-16.237604876048792],[145.4576545765458,-16.05715511842621],[145.37485374853748,-15.880209239592418],[145.34965349653498,-15.701511421364245],[145.27045270452703,-15.477263178881813],[145.29205292052922,-15.326596390963928],[145.27765277652776,-15.20396063335636],[145.25245252452527,-15.097092330298324],[145.27765277652776,-15.028766693916964],[145.28845288452885,-14.942921663591662],[145.18045180451804,-14.85707663326636],[145.06525065250656,-14.790502936279381],[144.91404914049144,-14.674874936249381],[144.6476464764648,-14.492673239232417],[144.58644586445865,-14.354270027075302],[144.47484474844748,-14.231634269467719],[144.320043200432,-14.27893663311636],[144.20844208442088,-14.301711845243474],[144.1076410764108,-14.39456463314636],[143.960039600396,-14.462890269527719],[143.82323823238232,-14.401572390723928],[143.75483754837552,-14.349014208892115],[143.70803708037084,-14.165060572480755],[143.64323643236435,-13.963587542125438],[143.58923589235894,-13.86197505725059],[143.549635496355,-13.741091239037416],[143.58563585635858,-13.443261541990438],[143.5280352803528,-13.303106390438927],[143.51363513635135,-13.094625602506042],[143.45603456034564,-12.856361844868474],[143.39843398433987,-12.735478026655286],[143.40203402034024,-12.639121359963625],[143.29043290432907,-12.498966208412114],[143.25443254432548,-12.397353723537265],[143.18963189631899,-12.360562996254984],[143.11043110431103,-12.302748996239984],[143.09963099631,-12.225663662886646],[143.10323103231036,-12.169601602266042],[143.1536315363154,-12.076748814363171],[143.1788317883179,-11.954113056755588],[143.06723067230672,-11.92433008705089],[142.98802988029882,-11.919074268867718],[142.93402934029342,-11.880531602191041],[142.8728287282873,-11.820965662781646],[142.85122851228516,-11.631756208187099],[142.85122851228516,-11.432035117226192],[142.8368283682837,-11.307647420224228],[142.80442804428043,-11.214794632321343],[142.77922779227794,-11.11493408684089],[142.72162721627217,-11.00981772317725],[142.55242552425523,-10.874918389808926],[142.56682566825668,-10.818856329188321],[142.60642606426063,-10.748778753412552],[142.54522545225456,-10.706732207947098],[142.4552245522455,-10.706732207947098],[142.40842408424083,-10.803088874638775],[142.32562325623257,-10.88367808678089],[142.16722167221673,-10.946747904979077],[142.13842138421387,-11.272608632336343],[142.04122041220415,-11.631756208187099],[141.9512195121951,-11.896299056740588],[141.96921969219693,-11.976888268882718],[141.9620196201962,-12.053973602236042],[141.91161911619116,-12.018934814348171],[141.8720187201872,-11.975136329488322],[141.80721807218072,-12.080252693151948],[141.68841688416887,-12.35180329928302],[141.67761677616778,-12.491958450834531],[141.74601746017458,-12.528749178116811],[141.79281792817932,-12.567291844793473],[141.85041850418503,-12.579555420554229],[141.87921879218794,-12.612842269047718],[141.8936189361894,-12.681167905429078],[141.92961929619298,-12.738981905444078],[141.9188191881919,-12.80380366303666],[141.87561875618758,-12.77752457212074],[141.78201782017823,-12.779276511515135],[141.73521735217355,-12.833586632741344],[141.61281612816128,-12.943958814588171],[141.64521645216456,-13.259307905579078],[141.5876158761588,-13.42574214804651],[141.5336153361534,-13.553633723837265],[141.47241472414726,-13.79715329965802],[141.47961479614798,-13.926796814843172],[141.53721537215375,-14.017897663351661],[141.59481594815952,-14.152796996719985],[141.55881558815588,-14.338502572525755],[141.5228152281523,-14.469898027105302],[141.6020160201602,-14.853572754477568],[141.62721627216274,-15.056797724227266],[141.58041580415806,-15.195200936384381],[141.45081450814507,-15.605154754672569],[141.39321393213936,-15.904736391113929],[141.41121411214112,-16.069418694186965],[141.35721357213572,-16.221837421499245],[141.29241292412928,-16.463605057925605],[141.22041220412206,-16.64580675494257],[140.9648096480965,-17.013714027765303],[140.91440914409145,-17.19241184599349],[140.8316083160832,-17.414908149081512],[140.6480064800648,-17.544551664266663],[140.51120511205113,-17.625140876408793],[140.2088020880209,-17.703978149156512],[140.03600036000358,-17.702226209762117],[139.9459994599946,-17.653171906719095],[139.89559895598956,-17.61112536125364],[139.69039690396903,-17.541047785477886],[139.4419944199442,-17.37986936119364],[139.24759247592476,-17.32906311875621],[139.1539915399154,-17.167884694471965],[139.14319143191432,-17.101310997485],[139.1107911079111,-17.013714027765303],[139.00999009990102,-16.8998379671297],[138.81918819188195,-16.861295300453023],[138.62478624786252,-16.777202209522116],[138.50598505985062,-16.78946578528287],[138.2467824678247,-16.71763627011272],[138.07038070380707,-16.617775724632267],[137.91197911979123,-16.47586863368636],[137.70317703177034,-16.232349057865605],[137.52677526775267,-16.167527300273022],[137.29997299973002,-16.065914815398173],[137.17037170371702,-15.981821724467267],[137.09117091170913,-15.941527118396209],[137.00117001170014,-15.878457300198022],[136.9219692196922,-15.892472815353173],[136.78516785167852,-15.894224754747569],[136.6987669876699,-15.834658815338173],[136.6879668796688,-15.789108391083928],[136.6987669876699,-15.752317663801662],[136.70596705967063,-15.685743966814698],[136.67356673566735,-15.675232330448324],[136.6447664476645,-15.675232330448324],[136.61956619566195,-15.692751724392267],[136.58356583565836,-15.706767239547418],[136.46116461164615,-15.65596099711],[136.2919629196292,-15.570115966784698],[136.259562595626,-15.494782572825756],[136.2055620556206,-15.403681724317266],[135.9679596795968,-15.270534330343324],[135.83115831158312,-15.16016214849651],[135.53235532355325,-15.000735663606662],[135.45315453154535,-14.923650330253324],[135.4279542795428,-14.855324693871964],[135.40635406354062,-14.758968027180302],[135.47475474754748,-14.657355542305453],[135.53955539555398,-14.585526027135302],[135.7447574475745,-14.285944390693928],[135.80595805958063,-14.233386208862115],[135.88515885158853,-14.152796996719985],[135.9535595355954,-13.935556511815136],[135.98955989559897,-13.809416875418776],[135.92835928359284,-13.621959360218625],[135.92835928359284,-13.304858329833323],[136.16596165961658,-13.180470632831359],[136.23076230762308,-13.164703178281812],[136.29556295562958,-13.138424087365891],[136.36396363963638,-13.176966754042567],[136.4107641076411,-13.236532693451963],[136.46116461164615,-13.226021057085589],[136.59436594365945,-13.003524753997567],[136.57276572765727,-12.912423905489078],[136.51876518765187,-12.833586632741344],[136.5367653676537,-12.784532329698322],[136.94716947169474,-12.350051359888624],[136.8967689676897,-12.243183056830588],[136.83556835568356,-12.218655905309078],[136.72036720367203,-12.225663662886646],[136.6087660876609,-12.132810874983775],[136.54036540365405,-11.95761693554438],[136.44316443164433,-11.950609177966797],[136.27036270362703,-12.13105893558938],[136.2487624876249,-12.173105481054833],[136.2919629196292,-12.195880693181948],[136.3279632796328,-12.306252875028775],[136.259562595626,-12.434144450819531],[136.19116191161913,-12.435896390213927],[136.08316083160832,-12.421880875058775],[136.03276032760328,-12.330780026550286],[136.0075600756008,-12.190624874998775],[135.93915939159393,-12.152082208322113],[135.85635856358567,-12.17836129923802],[135.79155791557918,-12.227415602281042],[135.7447574475745,-12.241431117436193],[135.70515705157055,-12.209896208337113],[135.7015570155702,-12.152082208322113],[135.80595805958063,-12.053973602236042],[135.8887588875889,-11.992655723432264],[135.89595895958962,-11.969880511305135],[135.8347583475835,-11.950609177966797],[135.84195841958422,-11.905058753712566],[135.9211592115921,-11.826221480964833],[135.88515885158853,-11.820965662781646],[135.7879578795788,-11.906810693106948],[135.68715687156873,-11.955864996149984],[135.55035550355507,-12.060981359813624],[135.35235352353527,-12.129306996194984],[135.2191521915219,-12.222159784097869],[135.02835028350285,-12.194128753787567],[134.85554855548554,-12.103027905279077],[134.8159481594816,-12.053973602236042],[134.72954729547297,-11.983896026460286],[134.5387453874539,-12.060981359813624],[134.41634416344164,-12.052221662841646],[134.35154351543514,-12.02594257192574],[134.23634236342366,-12.008423177981797],[134.13914139141394,-11.940097541600437],[133.9051390513905,-11.83147729914802],[133.6531365313653,-11.810454026415286],[133.53433534335346,-11.815709844598473],[133.44433444334442,-11.759647783977869],[133.3579335793358,-11.728112874878775],[133.18513185131854,-11.705337662751646],[133.11313113131132,-11.621244571820739],[133.02313023130233,-11.453058389958926],[132.9619296192962,-11.407507965704681],[132.85752857528576,-11.391740511155135],[132.74592745927458,-11.468825844508473],[132.68112681126814,-11.505616571790739],[132.55872558725588,-11.367213359633624],[132.3355233552336,-11.223554329293322],[132.26352263522637,-11.204282995954983],[132.22392223922242,-11.239321783842868],[132.19872198721987,-11.304143541435437],[132.15552155521556,-11.31115129901302],[132.10512105121052,-11.281368329308322],[132.0187201872019,-11.19552329898302],[131.96111961119612,-11.181507783827868],[131.81351813518137,-11.270856692941948],[131.8207182071821,-11.302391602041041],[131.9431194311943,-11.347942026295286],[132.0727207272073,-11.474081662691646],[132.13392133921343,-11.500360753607566],[132.27792277922782,-11.467073905114077],[132.47592475924762,-11.491601056635588],[132.67392673926742,-11.649275602131041],[132.6451264512645,-11.72636093548438],[132.6307263072631,-11.834981177936797],[132.63432634326347,-11.954113056755588],[132.6307263072631,-12.034702268897718],[132.71352713527136,-12.124051178011797],[132.67752677526778,-12.129306996194984],[132.58392583925843,-12.110035662856646],[132.5119251192512,-12.134562814378171],[132.43992439924398,-12.176609359843624],[132.41112411124112,-12.295741238662416],[132.37152371523717,-12.239679178041797],[132.25272252722527,-12.185369056815588],[132.1807218072181,-12.227415602281042],[132.06552065520657,-12.279973784112869],[131.95751957519576,-12.258950511380135],[131.8891188911889,-12.232671420464229],[131.72711727117274,-12.278221844718473],[131.4391143911439,-12.276469905324078],[131.3419134191342,-12.209896208337113],[131.31311313113133,-12.096020147701495],[131.29151291512915,-12.067989117391193],[131.26631266312666,-12.118795359828624],[131.21951219512198,-12.17836129923802],[131.04671046710467,-12.18887293560438],[131.01791017910182,-12.21340008712589],[131.02871028710285,-12.27121408714089],[131.02511025110255,-12.343043602311042],[130.9567095670957,-12.348299420494229],[130.87390873908743,-12.367570753832567],[130.88470884708846,-12.455167723552265],[130.89910899108992,-12.523493359933624],[130.8667086670867,-12.558532147821495],[130.7767077670777,-12.495462329623322],[130.7371073710737,-12.427136693241962],[130.67230672306727,-12.406113420509229],[130.62190621906223,-12.43064057203074],[130.61110611106113,-12.491958450834531],[130.61830618306186,-12.646129117541193],[130.57150571505719,-12.663648511485135],[130.45270452704528,-12.658392693301963],[130.39870398703988,-12.68817566300666],[130.31950319503198,-12.88264093578438],[130.16830168301686,-12.957974329743323],[130.14670146701468,-13.059586814618172],[130.1359013590136,-13.145431844943474],[130.25830258302585,-13.303106390438927],[130.20070200702008,-13.38194366318666],[130.1359013590136,-13.448517360173625],[130.07110071100715,-13.476548390483927],[129.9378993789938,-13.501075542005438],[129.8370983709837,-13.57290505717559],[129.79749797497976,-13.648238451134532],[129.79029790297903,-13.720067966304683],[129.76149761497618,-13.811168814813172],[129.71829718297187,-13.921540996659985],[129.71109711097114,-13.979354996674985],[129.6210962109621,-14.03892093608438],[129.45909459094594,-14.214114875523777],[129.37989379893799,-14.392812693751964],[129.48429484294843,-14.489169360443626],[129.6066960669607,-14.559246936219381],[129.69669696696968,-14.557494996824985],[129.70029700297005,-14.575014390768928],[129.60309603096033,-14.646843905939079],[129.66429664296646,-14.720425360503626],[129.75429754297545,-14.788750996885],[129.80829808298085,-14.79926263325136],[129.8478984789848,-14.829045602956057],[129.76509765097654,-14.844813057505604],[129.63549635496355,-14.851820815083173],[129.61389613896142,-14.92540226964772],[129.62829628296282,-15.011247299973022],[129.649896498965,-15.086580693931964],[129.63549635496355,-15.139138875763777],[129.58869588695887,-15.104100087875906],[129.56709567095675,-15.048038027255302],[129.45909459094594,-14.932410027225302],[129.37989379893799,-14.899123178731813],[129.2682926829268,-14.87109214842151],[129.23229232292323,-14.906130936309381],[129.23949239492396,-15.079572936354381],[129.21429214292147,-15.16016214849651],[129.17469174691746,-15.114611724242266],[129.16389163891643,-14.988472087845906],[129.05949059490598,-14.885107663576662],[128.63468634686348,-14.781743239307417],[128.5770857708577,-14.774735481729834],[128.47628476284763,-14.788750996885],[128.4114841148412,-14.829045602956057],[128.40428404284046,-14.869340209027115],[128.35748357483578,-14.900875118126208],[128.28548285482856,-14.93941778480287],[128.2170821708217,-14.995479845423475],[128.17388173881739,-15.042782209072115],[128.17388173881739,-15.10234814848151],[128.2278822788228,-15.212720330328324],[128.26028260282607,-15.246007178821813],[128.25308253082534,-15.298565360653626],[128.2026820268203,-15.242503300033022],[128.15588155881562,-15.22498390608908],[128.11268112681125,-15.312580875808777],[128.06948069480694,-15.33010026975272],[128.08028080280803,-15.08833263332636],[128.12348123481235,-14.923650330253324],[128.159481594816,-14.827293663561662],[128.19908199081993,-14.75196026960272],[128.1810818108181,-14.711665663531662],[127.8858788587886,-14.485665481654834],[127.76347763477634,-14.299959905849079],[127.67347673476735,-14.194843542185453],[127.52947529475296,-14.094982996704985],[127.45747457474573,-14.031913178506812],[127.29187291872921,-13.935556511815136],[127.09747097470978,-13.867230875433776],[127.00747007470073,-13.776130026925287],[126.90306903069029,-13.744595117826208],[126.77706777067772,-13.788393602686057],[126.76266762667626,-13.872486693616963],[126.78066780667808,-13.954827845153474],[126.679866798668,-14.089727178521812],[126.56826568265683,-14.161556693691963],[126.4818648186482,-14.079215542155453],[126.40266402664025,-14.019649602746057],[126.32346323463236,-14.06169614821151],[126.29826298262986,-14.137029542170453],[126.25866258662586,-14.16330863308636],[126.229862298623,-14.114254330043323],[126.18306183061833,-14.002130208802114],[126.11826118261183,-13.958331723942266],[126.05346053460534,-13.977603057280604],[126.07506075060752,-14.065200027000287],[126.1110611106111,-14.114254330043323],[126.10026100261001,-14.184331905819079],[126.05346053460534,-14.215866814918172],[126.04626046260466,-14.282440511905136],[126.01746017460175,-14.37178942101923],[126.02106021060212,-14.494425178626813],[125.94545945459458,-14.520704269542719],[125.89145891458918,-14.618812875628777],[125.85185851858517,-14.597789602896057],[125.84105841058414,-14.53471978469787],[125.81945819458196,-14.469898027105302],[125.74025740257406,-14.443618936189381],[125.70785707857078,-14.504936814993172],[125.68985689856902,-14.525960087725906],[125.6610566105661,-14.529463966514683],[125.68265682656829,-14.480409663471661],[125.68265682656829,-14.387556875568777],[125.70425704257042,-14.291200208877115],[125.62865628656289,-14.25616142098923],[125.59625596255961,-14.27893663311636],[125.59985599855997,-14.36127778465287],[125.57825578255785,-14.483913542260453],[125.50265502655026,-14.501432936204381],[125.43425434254345,-14.557494996824985],[125.33705337053374,-14.557494996824985],[125.28305283052833,-14.583774087740906],[125.26505265052651,-14.648595845333475],[125.17865178651789,-14.715169542320453],[125.17865178651789,-14.794006815068173],[125.23985239852402,-14.874596027210302],[125.24345243452433,-14.944673602986057],[125.38385383853841,-15.014751178761813],[125.37665376653769,-15.086580693931964],[125.3550535505355,-15.119867542425453],[125.3010530105301,-15.107603966664698],[125.18945189451898,-15.046286087860906],[125.07425074250745,-15.032270572705755],[125.03825038250386,-15.004239542395453],[125.0238502385024,-15.025262815128173],[125.0238502385024,-15.072565178776813],[124.97704977049773,-15.105852027270302],[124.9158491584916,-15.10935590605908],[124.84024840248401,-15.16016214849651],[124.89424894248941,-15.240751360638626],[124.88344883448838,-15.27228626973772],[124.90864908649087,-15.310828936414381],[125.0238502385024,-15.317836693991964],[125.07425074250745,-15.307325057625604],[125.07785077850781,-15.373898754612568],[125.06345063450635,-15.442224390993928],[125.01665016650168,-15.466751542515453],[124.97344973449736,-15.403681724317266],[124.75024750247502,-15.284549845498475],[124.69264692646925,-15.274038209132115],[124.68184681846822,-15.310828936414381],[124.69264692646925,-15.359883239457417],[124.64584645846458,-15.419449178866813],[124.56304563045632,-15.496534512220151],[124.50544505445055,-15.475511239487417],[124.44064440644405,-15.49303063343136],[124.39744397443974,-15.626178027405302],[124.38304383043834,-15.75757348198485],[124.4550445504455,-15.85042626988772],[124.50544505445055,-15.973062027495303],[124.60624606246063,-15.822395239577418],[124.64944649446494,-15.804875845633475],[124.64944649446494,-15.869697603226058],[124.60984609846099,-15.938023239607418],[124.5846458464585,-16.020364391143943],[124.57744577445777,-16.113217179046813],[124.50904509045091,-16.116721057835605],[124.43344433444338,-16.10445748207485],[124.41544415444156,-16.134240451779547],[124.3866438664387,-16.202566088160907],[124.40464404644047,-16.29892275485257],[124.4550445504455,-16.33571348213485],[124.57024570245704,-16.332209603346058],[124.66744667446676,-16.33921736092364],[124.75744757447575,-16.372504209417116],[124.7718477184772,-16.402287179121814],[124.69264692646925,-16.386519724572267],[124.5306453064531,-16.395279421544245],[124.45144451444514,-16.381263906389094],[124.30024300243002,-16.388271663966663],[124.18504185041854,-16.333961542740454],[124.13104131041314,-16.279651421514245],[124.04464044640446,-16.265635906359094],[123.9618396183962,-16.286659179091814],[123.91503915039152,-16.36374451244515],[123.85743857438575,-16.383015845783476],[123.72783727837282,-16.192054451794547],[123.64863648636486,-16.179790876033792],[123.60543605436055,-16.223589360893627],[123.6450364503645,-16.342721239712418],[123.62703627036274,-16.416302694276965],[123.58023580235806,-16.470612815503173],[123.52623526235266,-16.467108936714396],[123.49023490234902,-16.48988414884151],[123.51903519035193,-16.540690391278943],[123.60543605436055,-16.6685819670697],[123.68103681036814,-16.722892088295907],[123.74583745837458,-16.80172936104364],[123.77823778237786,-16.868303058030605],[123.85743857438575,-16.864799179241814],[123.87543875438757,-16.919109300468023],[123.8286382863829,-16.99619463382136],[123.83223832238326,-17.12058233082334],[123.79983799837999,-17.127590088400908],[123.75303753037531,-17.099559058090605],[123.66303663036632,-17.022473724737267],[123.61623616236164,-17.008458209582116],[123.59463594635946,-17.031233421709246],[123.58743587435873,-17.082039664146663],[123.60903609036092,-17.220442876303792],[123.56223562235624,-17.414908149081512],[123.57303573035733,-17.472722149096512],[123.56223562235624,-17.520024512745152],[123.52623526235266,-17.484985724857268],[123.47943479434798,-17.40965233089834],[123.38223382233821,-17.292272391473944],[123.26703267032673,-17.03648923989242],[123.1410314103141,-16.86304723984742],[123.0726307263073,-16.71588433071834],[122.97182971829722,-16.4373259670097],[122.91782917829181,-16.43207014882651],[122.84942849428495,-16.5529539670397],[122.77382773827742,-16.710628512535152],[122.71982719827201,-16.78771384588849],[122.59742597425975,-16.864799179241814],[122.52182521825222,-16.943636451989548],[122.43182431824317,-16.969915542905454],[122.33102331023309,-17.059264452019548],[122.26262262622629,-17.13634978537287],[122.16182161821621,-17.313295664206663],[122.14382143821439,-17.428923664236663],[122.14742147421475,-17.54980748244985],[122.19062190621906,-17.71974560370606],[122.23742237422374,-17.96852099771],[122.3058230582306,-17.994800088625908],[122.359823598236,-18.03684663409136],[122.34542345423455,-18.112180028050304],[122.26262262622629,-18.159482391698944],[122.00702007020072,-18.394242270547736],[121.83421834218342,-18.476583422084246],[121.78381783817838,-18.536149361493642],[121.72261722617225,-18.660537058495606],[121.6290162901629,-18.816459664596678],[121.58941589415895,-18.914568270682736],[121.49221492214923,-19.10728160406606],[121.33741337413375,-19.319266270787736],[121.1790117901179,-19.478692755677585],[120.99900999009992,-19.604832392073945],[120.88020880208802,-19.66439833148334],[120.43380433804339,-19.841344210317132],[120.19620196201964,-19.909669846698492],[119.76779767797677,-19.958724149741528],[119.58419584195843,-20.037561422489247],[119.35739357393572,-20.013034270967736],[119.10539105391052,-19.995514877023794],[118.75258752587524,-20.26180966497168],[118.45738457384573,-20.326631422564247],[118.1981819818198,-20.375685725607283],[118.08658086580868,-20.419484210467132],[117.83097830978312,-20.5719029377794],[117.68337683376836,-20.64198051355517],[117.40617406174061,-20.720817786302888],[117.29457294572944,-20.71381002872532],[117.13977139771401,-20.640228574160773],[116.99576995769957,-20.6577479681047],[116.83736837368377,-20.64723633173834],[116.70776707767078,-20.654244089315924],[116.6069660696607,-20.71381002872532],[116.00936009360095,-21.030911059110622],[115.89415894158941,-21.116756089435924],[115.7717577175772,-21.242895725832284],[115.59535595355953,-21.358523725862284],[115.4549545495455,-21.491671119836226],[115.16335163351636,-21.63007433199335],[114.85734857348575,-21.735190695656982],[114.709747097471,-21.82278766537668],[114.60174601746019,-21.94191954419547],[114.41814418144185,-22.26077251397517],[114.37854378543784,-22.341361726117285],[114.30294302943031,-22.425454817048198],[114.2057420574206,-22.455237786752896],[114.1409414094141,-22.4832688170632],[114.16254162541628,-22.32384233217335],[114.09414094140942,-22.181935241227436],[114.1409414094141,-21.910384635096378],[114.12294122941228,-21.82804348355986],[114.0221402214022,-21.88060166539168],[113.95733957339576,-21.93841566540668],[113.79533795337954,-22.33260202914532],[113.68373683736837,-22.637439483769867],[113.76653766537669,-22.812633423209256],[113.79533795337954,-22.914245908084105],[113.79533795337954,-23.02286615053653],[113.76653766537669,-23.18054069603199],[113.76653766537669,-23.28215318090684],[113.7557375573756,-23.418804453669566],[113.55413554135544,-23.732401605266077],[113.48933489334894,-23.86905287802881],[113.42093420934208,-24.131843787187897],[113.41373413734141,-24.254479544795473],[113.41733417334177,-24.43492930241805],[113.5037350373504,-24.594355787307897],[113.56853568535689,-24.692464393393962],[113.66933669336697,-24.976278575285782],[113.79173791737918,-25.16548802988033],[113.99333993339934,-25.54565887846381],[114.21294212942132,-25.852248272482754],[114.22734227342272,-25.967876272512754],[114.20214202142023,-26.125550818008207],[114.21654216542169,-26.290233121081236],[114.17694176941768,-26.337535484729877],[114.09054090540906,-26.39359754535048],[113.99333993339934,-26.32176803018033],[113.9429394293943,-26.25869821198215],[113.8781387813878,-26.02744221192215],[113.85293852938531,-26.015178636161387],[113.81333813338136,-26.11503918164184],[113.76653766537669,-26.160589605896085],[113.72333723337232,-26.129054696797],[113.6909369093691,-26.092263969514725],[113.68373683736837,-26.05196936344366],[113.69813698136983,-26.004666999795027],[113.71253712537128,-25.831224999750027],[113.62253622536224,-25.731364454269567],[113.53973539735398,-25.624496151211538],[113.44973449734499,-25.599968999690027],[113.39573395733959,-25.64727136333866],[113.39573395733959,-25.71384506032563],[113.51453514535149,-25.89779869673699],[113.59013590135902,-26.0992717270923],[113.70533705337056,-26.223659424094265],[113.77733777337772,-26.25519433319336],[113.85293852938531,-26.33227966654669],[113.83493834938349,-26.50046584840851],[113.78093780937809,-26.563535666606697],[113.73413734137341,-26.595070575705783],[113.58293582935829,-26.55827984842351],[113.54693546935471,-26.43739603021033],[113.4281342813428,-26.19738033317836],[113.38853388533886,-26.106279484669876],[113.35613356133564,-26.080000393753963],[113.34173341733418,-26.125550818008207],[113.34533345333455,-26.207891969544725],[113.32373323733236,-26.244682696827],[113.29853298532987,-26.239426878643812],[113.2517325173252,-26.19738033317836],[113.21213212132125,-26.174605121051236],[113.18333183331833,-26.181612878628812],[113.23013230132301,-26.241178818038208],[113.33453334533345,-26.418124696872],[113.70893708937092,-26.84734984849851],[114.02934029340292,-27.346652575900784],[114.09774097740979,-27.5446217274673],[114.13374133741337,-27.975598818488216],[114.16614166141665,-28.08071518215185],[114.35334353343535,-28.294451788267914],[114.53694536945369,-28.54322718227185],[114.5909459094591,-28.665862939879425],[114.5909459094591,-28.770979303543065],[114.62694626946268,-28.872591788417914],[114.85734857348575,-29.142390455154583],[114.95814958149583,-29.433212394623972],[114.97254972549729,-29.540080697682008],[114.94374943749438,-29.72228239469898],[114.96894968949692,-30.042887303873066],[114.99414994149942,-30.216329303918066],[115.07695076950773,-30.559709425219282],[115.17775177751781,-30.808484819223224],[115.29295292952929,-30.962655485929886],[115.4549545495455,-31.30253172844231],[115.69975699756998,-31.694966152786556],[115.73935739357393,-31.887679486169894],[115.72495724957253,-32.40099772872732],[115.7069570695707,-32.56743197119474],[115.6529565295653,-32.59721494089944],[115.61695616956172,-32.6672925166752],[115.67095670956712,-33.00191294100444],[115.68175681756821,-33.19287433499338],[115.60615606156063,-33.371572153221564],[115.51615516155164,-33.53099863811141],[115.35775357753579,-33.63961888056384],[115.18135181351812,-33.64312275935262],[115.09855098550986,-33.58005294115444],[114.99414994149942,-33.515231183561866],[114.97614976149765,-33.804301183636866],[114.97254972549729,-34.05132463824641],[115.00495004950051,-34.14592936554369],[115.00855008550087,-34.25630154739051],[115.12735127351277,-34.34214657771581],[115.19575195751958,-34.30885972922232],[115.27855278552789,-34.30360391103914],[115.56655566555668,-34.426239668646716],[115.72495724957253,-34.52610021412717],[115.98775987759876,-34.79414694146944],[116.21816218162184,-34.86597645663959]],[[113.15813158131584,-26.094015908909114],[113.18333183331833,-26.053721302838056],[113.14733147331475,-25.973132090695934],[113.1329313293133,-25.952108817963207],[113.1329313293133,-25.882031242187452],[113.09693096930971,-25.81545754520048],[112.98172981729817,-25.519379787547905],[112.94572945729459,-25.53164336330866],[112.909729097291,-25.57018602998533],[112.96372963729641,-25.783922636101387],[113.15813158131584,-26.094015908909114]],[[45.60345603456037,-25.528139484519876],[45.693456934569355,-25.46857354511048],[45.920259202592035,-25.340681969319718],[46.15786157861581,-25.230309787472905],[46.388263882638824,-25.172495787457905],[46.62226622266223,-25.17074384806351],[46.73026730267304,-25.149720575330782],[46.9390693906939,-25.048108090455933],[47.03627036270365,-24.979782454074567],[47.176671766717675,-24.787069120691235],[47.27387273872739,-24.564572817603207],[47.31347313473137,-24.44368899939002],[47.33507335073352,-24.31754936299366],[47.37107371073711,-24.2176888175132],[47.428674286742876,-24.12483602961032],[47.55827558275584,-23.87430869621199],[47.587075870758724,-23.756928756787595],[47.605076050760516,-23.632541059785623],[47.738277382773845,-23.233098877863803],[47.80307803078031,-22.991331241437443],[47.85707857078572,-22.74781166561668],[47.90747907479076,-22.465749423119256],[47.93267932679328,-22.393919907949105],[48.17748177481775,-21.843810938109407],[48.350283502835026,-21.349764028890313],[48.46908469084693,-20.899515604531075],[48.60588605886059,-20.458026877143794],[48.70668706687067,-20.20749954374547],[48.79668796687969,-19.95346833155834],[48.919089190891924,-19.531250937509398],[49.05949059490595,-19.11954517982683],[49.203492034920345,-18.791932513075153],[49.297092970929725,-18.544909058465606],[49.36189361893619,-18.336428270532735],[49.47709477094773,-17.898443421934246],[49.49509495094952,-17.66893936126864],[49.43749437494375,-17.346582512700152],[49.448294482944846,-17.241466149036512],[49.538295382953834,-17.03298536110364],[49.5958959589596,-16.931372876228792],[49.63549635496355,-16.892830209552116],[49.739897398973994,-16.849031724692267],[49.76869768697688,-16.815744876198792],[49.739897398973994,-16.757930876183792],[49.732697326973266,-16.70362075495757],[49.81189811898119,-16.603760209477116],[49.840698406984075,-16.48638027005272],[49.82989829898301,-16.25512426999272],[49.78669786697867,-16.158767603301058],[49.74349743497436,-16.121976876018792],[49.71109711097111,-16.076426451764547],[49.71109711097111,-15.929263542635454],[49.69669696696968,-15.811883603211058],[49.6678966789668,-15.696255603181058],[49.649896498965006,-15.566612087995907],[49.664296642966434,-15.521061663741662],[49.74349743497436,-15.449232148571511],[49.85509855098553,-15.438720512205151],[49.891098910989115,-15.457991845543475],[49.92709927099273,-15.573619845573475],[50.02070020700208,-15.801371966844698],[50.092700927009275,-15.899480572930756],[50.18630186301863,-15.957294572945756],[50.20790207902081,-15.960798451734547],[50.26190261902619,-15.901232512325151],[50.29070290702907,-15.859185966859698],[50.40590405904061,-15.62968190619408],[50.48150481504817,-15.386162330373324],[50.44190441904419,-15.149650512130151],[50.31230312303123,-14.937665845408475],[50.23670236702367,-14.732688936264381],[50.20430204302045,-14.51369651196515],[50.175501755017564,-14.040672875478776],[50.07470074700748,-13.578160875358776],[49.966699666996675,-13.269819541945438],[49.93789937899379,-13.071850390378927],[49.87669876698769,-12.97374178429287],[49.80469804698049,-12.879137056995589],[49.639096390963914,-12.637369420569229],[49.58509585095851,-12.537508875088776],[49.538295382953834,-12.432392511425135],[49.480694806948065,-12.348299420494229],[49.36549365493656,-12.23617529925302],[49.329493294932945,-12.18887293560438],[49.31149311493115,-12.124051178011797],[49.26469264692648,-12.080252693151948],[49.20709207092071,-12.080252693151948],[49.03429034290343,-12.31501257200074],[48.93348933489335,-12.439400269002718],[48.901089010890104,-12.458671602341042],[48.80388803888039,-12.439400269002718],[48.785887858878596,-12.470935178101811],[48.85428854288543,-12.609338390258927],[48.893888938889404,-12.721462511500135],[48.919089190891924,-12.838842450924531],[48.911889118891196,-12.935199117616193],[48.79668796687969,-13.268067602551042],[48.62028620286205,-13.42574214804651],[48.50508505085051,-13.469540632906359],[48.40428404284043,-13.537866269287719],[48.33948339483396,-13.639478754162567],[48.256682566825674,-13.720067966304683],[48.18828188281884,-13.706052451149532],[48.08748087480876,-13.621959360218625],[48.040680406804086,-13.595680269302719],[47.98307983079832,-13.614951602641057],[47.939879398794005,-13.662253966289683],[47.896678966789665,-13.730579602671057],[47.88227882278824,-13.80766493602438],[47.90027900279003,-13.858471178461812],[47.99387993879941,-13.960083663336661],[47.98307983079832,-13.984610814858172],[47.9578795787958,-14.00388214819651],[47.95427954279543,-14.066951966394683],[47.77427774277743,-14.370037481624834],[47.81027810278104,-14.54523142106423],[47.965079650796525,-14.673122996855],[47.871478714787145,-14.645091966544683],[47.77427774277743,-14.63633226957272],[47.71667716677169,-14.680130754432568],[47.669876698766984,-14.743200572630755],[47.594275942759424,-14.864084390843928],[47.52587525875259,-14.991975966634698],[47.479074790747916,-15.009495360578626],[47.428674286742876,-14.995479845423475],[47.4430744307443,-14.92540226964772],[47.47547475474755,-14.872844087815906],[47.49707497074971,-14.818533966589683],[47.486274862748644,-14.764223845363475],[47.46467464674649,-14.713417602926057],[47.43947439474397,-14.702905966559683],[47.353073530735315,-14.76597578475787],[47.3170731707317,-14.822037845378475],[47.28107281072812,-14.942921663591662],[47.19827198271983,-15.04453414846651],[47.09387093870939,-15.149650512130151],[47.09387093870939,-15.195200936384381],[47.10827108271084,-15.244255239427417],[47.13347133471336,-15.302069239442417],[47.13347133471336,-15.361635178851813],[47.09747097470975,-15.433464694021964],[47.06147061470617,-15.45623990614908],[47.02907029070292,-15.452736027360302],[47.03267032670328,-15.422953057655604],[46.993069930699306,-15.242503300033022],[46.942669426694266,-15.219728087905906],[46.88146881468816,-15.230239724272266],[46.67626676266764,-15.382658451584547],[46.47466474664748,-15.51405390616408],[46.38466384663846,-15.599898936489396],[46.330663306633085,-15.713774997125],[46.32706327063272,-15.766333178956813],[46.34146341463415,-15.813635542605454],[46.44226442264423,-15.895976694141964],[46.39906399063992,-15.924007724452267],[46.35226352263524,-15.918751906269094],[46.312663126631264,-15.904736391113929],[46.19026190261903,-15.747061845618475],[46.15786157861581,-15.738302148646511],[46.003060030600324,-15.78210063350636],[45.88425884258842,-15.799620027450302],[45.70065700657008,-15.813635542605454],[45.661056610566106,-15.838162694126964],[45.63945639456395,-15.883713118381209],[45.62505625056252,-15.945030997185],[45.59985599856,-15.992333360833626],[45.542255422554234,-15.983573663861662],[45.484654846548466,-15.985325603256058],[45.340653406534074,-16.036131845693475],[45.301053010530126,-16.00985275477757],[45.27225272252724,-15.962550391128943],[45.2218522185222,-15.950286815368173],[45.1678516785168,-15.983573663861662],[45.04545045450456,-16.09569778510287],[44.955449554495544,-16.15351178511787],[44.90864908649087,-16.174535057850605],[44.55224552245522,-16.204318027555303],[44.47664476644766,-16.216581603316058],[44.44424444244444,-16.24461263362636],[44.42624426244262,-16.28841111848621],[44.41904419044192,-16.411046876093792],[44.437044370443715,-16.62127960342106],[44.42264422644226,-16.701868815563174],[43.97983979839799,-17.392132936954397],[43.943839438394406,-17.581342391548944],[43.994239942399446,-17.68996263400136],[44.01224012240124,-17.803838694636966],[44.00504005040051,-17.933482209822117],[44.04104041040412,-18.289125906884095],[44.109441094410954,-18.502862513000153],[44.177841778417786,-18.618490513030153],[44.23184231842319,-18.741126270637736],[44.24624246242462,-18.863762028245304],[44.235442354423554,-19.03194821010713],[44.23904239042392,-19.07574669496698],[44.386643866438675,-19.30349881623819],[44.44784447844478,-19.427886513240153],[44.45144451444514,-19.550522270847736],[44.43344433444335,-19.6749099678497],[44.40464404644047,-19.921933422459247],[44.37944379443795,-20.03580948309485],[44.3470434704347,-20.14618166494168],[44.23904239042392,-20.379189604396075],[44.11664116641168,-20.545623846863492],[44.06264062640628,-20.65599602871032],[43.91143911439116,-20.866228756037586],[43.85743857438575,-21.076461483364866],[43.799837998379985,-21.179825907634097],[43.70263702637027,-21.25515930159304],[43.5838358383584,-21.291950028875313],[43.50103501035011,-21.35677178646789],[43.43623436234364,-21.64584178654289],[43.41103411034112,-21.696648028980313],[43.371433714337144,-21.738694574445773],[43.34263342633426,-21.791252756277586],[43.331833318333196,-21.850818695686982],[43.29223292232922,-21.9331598472235],[43.2670326703267,-22.0487878472535],[43.256232562325636,-22.27653996852471],[43.263432634326364,-22.383408271582745],[43.32823328233283,-22.691749604996076],[43.357033570335716,-22.79161015047653],[43.396633966339664,-22.886214877773803],[43.56943569435694,-23.08068015055153],[43.616236162361645,-23.187548453609566],[43.6378363783638,-23.30668033242835],[43.699036990369905,-23.420556393063954],[43.72063720637206,-23.52917663551638],[43.66303663036632,-23.630789120391228],[43.6450364503645,-23.741161302238048],[43.66303663036632,-23.979425059875624],[43.65583655836559,-24.109068575060775],[43.67023670236702,-24.300029969049717],[43.68823688236884,-24.357843969064717],[43.850238502385025,-24.538293726687293],[43.90783907839079,-24.639906211562142],[43.943839438394406,-24.787069120691235],[43.99063990639908,-24.864154454044566],[44.008640086400874,-24.932480090425933],[44.033840338403394,-24.995549908624113],[44.077040770407706,-25.02533287832881],[44.25704257042571,-25.116433726837293],[44.3470434704347,-25.226805908684113],[44.40824408244083,-25.25308499960002],[44.4730447304473,-25.270604393543962],[44.696246962469644,-25.30038736324866],[44.81144811448115,-25.333674211742142],[45.11385113851139,-25.543906939069416],[45.207452074520745,-25.57018602998533],[45.50625506255062,-25.563178272407754],[45.60345603456037,-25.528139484519876]],[[48.350283502835026,-13.31011414801651],[48.31068310683108,-13.197990026775287],[48.27108271082713,-13.20499778435287],[48.256682566825674,-13.255804026790287],[48.191881918819206,-13.259307905579078],[48.21348213482136,-13.385447541975438],[48.34308343083433,-13.401214996524985],[48.34308343083433,-13.364424269242718],[48.350283502835026,-13.31011414801651]],[[45.13545135451355,-12.70919893573938],[45.09225092250924,-12.653136875118776],[45.0418504185042,-12.700439238767416],[45.09225092250924,-12.786284269092718],[45.08865088650887,-12.83533857213574],[45.07065070650708,-12.894904511545136],[45.08865088650887,-12.957974329743323],[45.11745117451176,-12.984253420659229],[45.17865178651786,-12.97724566308166],[45.17865178651786,-12.91943166306666],[45.207452074520745,-12.84760214789651],[45.20385203852038,-12.82482693576938],[45.2218522185222,-12.752997420599229],[45.157051570515705,-12.712702814528171],[45.13545135451355,-12.70919893573938]],[[43.85743857438575,-12.367570753832567],[43.78903789037892,-12.306252875028775],[43.70263702637027,-12.255446632591344],[43.63063630636307,-12.24668693561938],[43.63423634236344,-12.286981541690437],[43.66303663036632,-12.343043602311042],[43.85743857438575,-12.367570753832567]],[[44.45864458644587,-12.334283905339078],[44.50544505445055,-12.357059117466193],[44.5270452704527,-12.323772268972718],[44.5270452704527,-12.218655905309078],[44.47664476644766,-12.082004632546344],[44.45144451444514,-12.071492996179984],[44.411844118441195,-12.092516268912718],[44.40824408244083,-12.12054729922302],[44.37944379443795,-12.166097723477264],[44.336243362433635,-12.173105481054833],[44.29304293042932,-12.164345784082869],[44.2210422104221,-12.171353541660437],[44.37584375843758,-12.251942753802567],[44.45864458644587,-12.334283905339078]],[[125.09225092250921,-14.59253378471287],[125.13545135451358,-14.641588087755906],[125.20025200252002,-14.580270208952115],[125.19305193051929,-14.552239178641813],[125.19665196651965,-14.475153845288474],[125.16065160651607,-14.45588251195015],[125.11745117451176,-14.492673239232417],[125.09225092250921,-14.59253378471287]],[[124.52344523445237,-15.421201118261209],[124.55944559445595,-15.429960815233173],[124.5990459904599,-15.40192978492287],[124.60624606246063,-15.356379360668626],[124.56304563045632,-15.310828936414381],[124.55224552245522,-15.270534330343324],[124.519845198452,-15.267030451554547],[124.50544505445055,-15.293309542470453],[124.48384483844842,-15.34061190611908],[124.52344523445237,-15.382658451584547],[124.52344523445237,-15.421201118261209]],[[49.85509855098553,-16.933124815623188],[49.82269822698228,-17.08729548232985],[49.93789937899379,-16.90334184591849],[50.02430024300244,-16.694861057985605],[49.98469984699847,-16.712380451929548],[49.85509855098553,-16.933124815623188]],[[57.382773827738276,-20.50357730139804],[57.52317523175233,-20.512336998370003],[57.6527765277653,-20.4843059680597],[57.70677706777067,-20.43525166501668],[57.724777247772494,-20.3686779680297],[57.78237782377823,-20.326631422564247],[57.793177931779326,-20.212755361928643],[57.73557735577356,-20.09887930129304],[57.65637656376563,-19.990259058840607],[57.57717577175774,-19.99726681641819],[57.515975159751605,-20.056832755827585],[57.48717487174872,-20.144429725547283],[57.415174151741525,-20.182972392223945],[57.38637386373864,-20.22852281647819],[57.36117361173612,-20.33714305893062],[57.364773647736484,-20.407220634706377],[57.31797317973181,-20.428243907439096],[57.32877328773287,-20.44926718017183],[57.382773827738276,-20.50357730139804]],[[115.31815318153184,-20.85046130148804],[115.38655386553864,-20.866228756037586],[115.44775447754478,-20.787391483289852],[115.45855458554587,-20.7155619681197],[115.43335433354332,-20.668259604471075],[115.35415354153542,-20.747096877218794],[115.30735307353075,-20.811918634811377],[115.31815318153184,-20.85046130148804]],[[55.597155971559715,-20.880244271192737],[55.44955449554496,-20.86447681664319],[55.312753127531295,-20.904771422714248],[55.25155251552516,-21.00288002880032],[55.23355233552337,-21.058942089420924],[55.30915309153093,-21.216616634916377],[55.363153631536335,-21.274430634931377],[55.55755557555577,-21.358523725862284],[55.65475654756548,-21.36903536222865],[55.798757987579876,-21.339252392523953],[55.823958239582396,-21.27793451372016],[55.83835838358385,-21.137779362168644],[55.73755737557377,-21.022151362138644],[55.66195661956621,-20.906523362108643],[55.597155971559715,-20.880244271192737]],[[131.29151291512915,-11.710593480934833],[131.38151381513813,-11.582701905144077],[131.45711457114572,-11.58795772332725],[131.46791467914682,-11.50912045057953],[131.53991539915398,-11.43729093540938],[131.52191521915222,-11.41451572328225],[131.47511475114754,-11.38298081418317],[131.43551435514354,-11.3129032384074],[131.32031320313206,-11.246329541420437],[131.26991269912702,-11.190267480799832],[131.21591215912161,-11.242825662631645],[131.14031140311403,-11.26384893536438],[131.02151021510218,-11.333926511140135],[130.9891098910989,-11.339182329323322],[130.91350913509137,-11.309399359618624],[130.75150751507516,-11.384732753577552],[130.61830618306186,-11.375973056605588],[130.5607056070561,-11.305895480829832],[130.51750517505178,-11.279616389913926],[130.42750427504274,-11.18325972322225],[130.40230402304024,-11.179755844433473],[130.38430384303842,-11.192019420194228],[130.36990369903702,-11.214794632321343],[130.4059040590406,-11.304143541435437],[130.42390423904243,-11.446050632381343],[130.51030510305105,-11.617740693031948],[130.64350643506435,-11.742128390033926],[130.94950949509496,-11.926082026445286],[131.29151291512915,-11.710593480934833]],[[43.490234902349044,-11.861260268852718],[43.447034470344704,-11.752640026400286],[43.37863378633787,-11.61423681424317],[43.3930339303393,-11.409259905099077],[43.34263342633426,-11.36896529902802],[43.29943299432995,-11.374221117211192],[43.281432814328156,-11.391740511155135],[43.256232562325636,-11.432035117226192],[43.22743227432275,-11.752640026400286],[43.30303303033031,-11.843740874908775],[43.357033570335716,-11.857756390063926],[43.447034470344704,-11.91381845068453],[43.465034650346524,-11.901554874923775],[43.490234902349044,-11.861260268852718]],[[130.19710197101972,-11.65803529910302],[130.13950139501395,-11.696577965779682],[130.07110071100715,-11.680810511230135],[130.04230042300424,-11.78767881428817],[130.07830078300782,-11.826221480964833],[130.13230132301322,-11.824469541570437],[130.31590315903162,-11.771911359738624],[130.50310503105032,-11.834981177936797],[130.60750607506077,-11.817461783992869],[130.6039060390604,-11.77366329913302],[130.57870578705786,-11.73687257185074],[130.54270542705427,-11.70358572335725],[130.459904599046,-11.67905857183574],[130.4311043110431,-11.591461602116041],[130.38430384303842,-11.50912045057953],[130.3771037710377,-11.419771541465437],[130.33750337503375,-11.337430389928926],[130.29430294302944,-11.337430389928926],[130.25110251102512,-11.360205602056041],[130.1539015390154,-11.477585541480437],[130.18630186301863,-11.540655359678624],[130.19710197101972,-11.65803529910302]],[[132.49392493924938,-11.163988389883926],[132.57312573125733,-11.318159056590588],[132.59472594725946,-11.302391602041041],[132.6307263072631,-11.169244208067099],[132.59832598325983,-11.106174389868926],[132.59472594725946,-10.997554147416494],[132.58032580325806,-10.969523117106192],[132.53712537125375,-11.029089056515588],[132.48312483124835,-11.037848753487552],[132.51552515525157,-11.116686026235286],[132.49392493924938,-11.163988389883926]],[[136.64836648366486,-11.211290753532552],[136.55836558365587,-11.358453662661645],[136.52236522365223,-11.39349245054953],[136.5259652596526,-11.439042874803775],[136.59796597965982,-11.37947693539438],[136.7419674196742,-11.193771359588624],[136.78156781567816,-11.013321601966041],[136.73116731167312,-11.0238332383324],[136.72756727567275,-11.10442245047453],[136.709567095671,-11.158732571700739],[136.6879668796688,-11.178003905039077],[136.64836648366486,-11.211290753532552]],[[136.26676266762667,-11.575694147566495],[136.18036180361804,-11.677306632441343],[136.3387633876339,-11.601973238482401],[136.37836378363784,-11.582701905144077],[136.4719647196472,-11.50912045057953],[136.47916479164792,-11.465321965719681],[136.45036450364506,-11.486345238452401],[136.26676266762667,-11.575694147566495]],[[136.12276122761227,-13.816424632996359],[136.21276212762126,-13.835695966334683],[136.2379623796238,-13.825184329968323],[136.2739627396274,-13.791897481474834],[136.25596255962563,-13.706052451149532],[136.21636216362162,-13.664005905684078],[136.1587615876159,-13.737587360248625],[136.13356133561336,-13.753354814798172],[136.12276122761227,-13.781385845108474],[136.12276122761227,-13.816424632996359]],[[136.53316533165332,-13.79364942086923],[136.4251642516425,-13.86547893603938],[136.4107641076411,-14.010889905774079],[136.42876428764288,-14.126517905804079],[136.3927639276393,-14.175572208847115],[136.33516335163353,-14.21236293612938],[136.36396363963638,-14.228130390678928],[136.46116461164615,-14.23513814825651],[136.64836648366486,-14.280688572510755],[136.7635676356764,-14.273680814933172],[136.89316893168933,-14.29295214827151],[136.93276932769328,-14.24564978462287],[136.9507695076951,-14.184331905819079],[136.93276932769328,-14.179076087635906],[136.8859688596886,-14.196595481579834],[136.7887678876789,-14.158052814903172],[136.74916749167494,-14.116006269437719],[136.74556745567457,-14.07220778457787],[136.7887678876789,-13.94606814818151],[136.81396813968144,-13.907525481504834],[136.8427684276843,-13.897013845138474],[136.90396903969042,-13.826936269362719],[136.88956889568897,-13.786641663291661],[136.87156871568715,-13.763866451164532],[136.84636846368466,-13.751602875403776],[136.80316803168034,-13.842703723912265],[136.75636756367567,-13.846207602701057],[136.71316713167136,-13.80416105723559],[136.69516695166953,-13.72532378448787],[136.70236702367026,-13.68152529962802],[136.6555665556656,-13.676269481444834],[136.58356583565836,-13.721819905699078],[136.53316533165332,-13.79364942086923]],[[136.8751687516875,-15.501790330403324],[136.84636846368466,-15.543836875868777],[136.84636846368466,-15.627929966799698],[136.86436864368648,-15.61917026982772],[136.88956889568897,-15.589387300123022],[136.8751687516875,-15.501790330403324]],[[137.00837008370087,-15.594643118306209],[136.98676986769868,-15.652457118321209],[136.96516965169656,-15.66647263347636],[136.94356943569437,-15.712023057730605],[136.98676986769868,-15.726038572885756],[136.99756997569978,-15.775092875928777],[137.05157051570518,-15.824147178971813],[137.0947709477095,-15.778596754717569],[137.06957069570694,-15.738302148646511],[137.06597065970664,-15.662968754687569],[137.00837008370087,-15.594643118306209]],[[136.5907659076591,-15.627929966799698],[136.61236612366127,-15.543836875868777],[136.58716587165873,-15.533325239502418],[136.52236522365223,-15.543836875868777],[136.50436504365047,-15.582379542545453],[136.5151651516515,-15.627929966799698],[136.52956529565296,-15.63318578498287],[136.5907659076591,-15.627929966799698]],[[139.14679146791468,-16.714132391323943],[139.16119161191614,-16.742163421634245],[139.24039240392403,-16.719388209507116],[139.28359283592835,-16.719388209507116],[139.35559355593557,-16.69661299738],[139.39159391593915,-16.64931063373136],[139.43119431194316,-16.661574209492116],[139.5067950679507,-16.572225300378022],[139.5607956079561,-16.53017875491257],[139.69759697596976,-16.514411300363022],[139.6039960399604,-16.40403911851621],[139.58959589595895,-16.395279421544245],[139.45999459994601,-16.439077906404094],[139.29439294392944,-16.467108936714396],[139.229592295923,-16.526674876123792],[139.16119161191614,-16.626535421604245],[139.14679146791468,-16.714132391323943]],[[139.40959409594097,-17.09079936111864],[139.42039420394207,-17.1310939671897],[139.45999459994601,-17.115326512640152],[139.5715957159572,-17.09430323990742],[139.5607956079561,-17.041745058075605],[139.49239492394923,-16.990938815638188],[139.45999459994601,-17.048752815653188],[139.40959409594097,-17.09079936111864]],[[123.21663216632169,-10.806592753427552],[123.31023310233104,-10.697972510975134],[123.41823418234185,-10.650670147326494],[123.41463414634148,-10.622639117016192],[123.38223382233821,-10.568328995789983],[123.37143371433717,-10.475476207887098],[123.35703357033572,-10.471972329098307],[123.3390333903339,-10.485987844253472],[123.26703267032673,-10.517522753352551],[123.14463144631446,-10.640158510960134],[123.0618306183062,-10.697972510975134],[122.84582845828459,-10.761042329173321],[122.81702817028173,-10.811848571610739],[122.82782827828277,-10.899445541330437],[122.85662856628568,-10.909957177696796],[122.95022950229503,-10.909957177696796],[123.00423004230043,-10.876670329203321],[123.21663216632169,-10.806592753427552]],[[121.98181981819818,-10.528034389718925],[121.9998199982,-10.447445177576796],[121.94941949419496,-10.433429662421645],[121.8666186661867,-10.438685480604832],[121.79461794617947,-10.507011116986192],[121.70461704617048,-10.556065420029228],[121.72621726217261,-10.573584813973156],[121.83421834218342,-10.601615844283472],[121.88461884618846,-10.591104207917098],[121.98181981819818,-10.528034389718925]],[[105.72405724057239,-10.49299560183104],[105.70605706057063,-10.429925783632854],[105.67005670056699,-10.449197116971192],[105.6448564485645,-10.452700995759983],[105.59445594455946,-10.459708753337551],[105.58365583655836,-10.512266935169379],[105.6448564485645,-10.524530510930134],[105.69525695256954,-10.564825117001192],[105.72405724057239,-10.49299560183104]],[[149.83529835298356,-10.398390874533774],[149.94689946899473,-10.48248396546468],[149.9828998289983,-10.517522753352551],[150.01530015300153,-10.577088692761947],[150.14130141301416,-10.620887177621796],[150.32130321303214,-10.654174026115285],[150.42570425704258,-10.648918207932098],[150.48330483304835,-10.636654632171343],[150.61650616506165,-10.557817359423623],[150.64890648906493,-10.517522753352551],[150.60570605706056,-10.484235904859077],[150.49050490504908,-10.426421904844076],[150.41130411304113,-10.338824935124379],[150.44730447304477,-10.307290026025285],[150.63810638106384,-10.338824935124379],[150.69210692106924,-10.317801662391645],[150.8505085050851,-10.235460510855134],[150.6669066690667,-10.256483783587854],[150.53730537305375,-10.207429480544832],[150.36450364503645,-10.18991008660089],[150.28530285302855,-10.163630995684983],[150.2061020610206,-10.125088329008307],[150.08730087300876,-10.08829760172604],[149.96849968499686,-10.060266571415738],[149.91809918099182,-10.0409952380774],[149.8748987489875,-10.012964207767098],[149.8208982089821,-9.934126935019378],[149.76329763297633,-9.869305177426796],[149.75969759697597,-9.806235359228609],[149.8640986409864,-9.771196571340738],[149.9288992889929,-9.760684934974378],[149.9828998289983,-9.736157783452853],[150.01170011700117,-9.688855419804227],[149.97209972099722,-9.66082438949391],[149.8640986409864,-9.629289480394831],[149.7560975609756,-9.611770086450889],[149.47529475294755,-9.58899487432376],[149.41769417694178,-9.569723540985436],[149.2628926289263,-9.497894025815285],[149.20169201692016,-9.406793177306795],[149.21609216092162,-9.296420995459982],[149.2628926289263,-9.180792995429982],[149.24849248492484,-9.070420813583155],[149.1980919809198,-9.031878146906493],[149.1404914049141,-9.01435875296255],[149.09729097290972,-9.016110692356946],[148.7912879128791,-9.089692146921493],[148.679686796868,-9.091444086315889],[148.58248582485828,-9.051149480244831],[148.5248852488525,-8.939025359003608],[148.4528845288453,-8.693753843788457],[148.41328413284134,-8.663970874083759],[148.24768247682476,-8.553598692236946],[148.23328233282336,-8.509800207377097],[148.229682296823,-8.458993964939665],[148.20808208082082,-8.338110146726493],[148.15048150481505,-8.159412328498306],[148.12528125281256,-8.103350267877701],[147.9344793447935,-7.975458692086946],[147.82287822878232,-7.9369160254102695],[147.7256772567726,-7.875598146606492],[147.54567545675457,-7.710915843533456],[147.45927459274594,-7.61631111623619],[147.3656736567366,-7.533969964699665],[147.26127261272615,-7.4638923889239095],[147.18927189271892,-7.378047358598607],[147.10647106471066,-7.167814631271341],[146.96246962469627,-6.929550873633758],[146.9480694806948,-6.882248509985118],[146.95526955269554,-6.834946146336492],[147.12087120871212,-6.721070085700873],[147.3548735487355,-6.742093358433607],[147.71127711277114,-6.722822025095269],[147.81207812078122,-6.703550691756945],[147.84447844478444,-6.663256085685873],[147.85527855278553,-6.551131964444664],[147.82287822878232,-6.372434146216477],[147.80127801278013,-6.314620146201477],[147.76167761677618,-6.291844934074362],[147.72927729277296,-6.260310024975269],[147.65367653676537,-6.155193661311628],[147.56727567275675,-6.057085055225571],[147.5168751687517,-6.020294327943304],[147.42327423274236,-5.965984206717096],[147.37647376473768,-5.950216752167549],[147.2468724687247,-5.955472570350722],[147.12087120871212,-5.944960933984362],[147.03447034470344,-5.918681843068455],[146.40446404464046,-5.6173482672327],[146.20646206462067,-5.545518752062549],[145.99765997659978,-5.496464449019513],[145.85365853658539,-5.471937297498002],[145.74565745657458,-5.401859721722232],[145.79245792457925,-5.177611479239815],[145.7888578885789,-4.89029341855921],[145.76725767257676,-4.823719721572232],[145.33525335253353,-4.385734872973757],[145.20925209252096,-4.38047905479057],[145.0868508685087,-4.348944145691476],[145.0076500765008,-4.275362691126929],[144.93924939249393,-4.1877657214072315],[144.84204842048422,-4.101920691081929],[144.73764737647377,-4.0283392365173825],[144.6260462604626,-3.993300448629512],[144.5468454684547,-3.9127112364873824],[144.52524525245252,-3.8548972364723824],[144.47844478444784,-3.8251142667676845],[144.4280442804428,-3.8093468122181378],[144.3740437404374,-3.8023390546405693],[144.24804248042483,-3.818106509190116],[144.1220412204122,-3.8146026304013247],[144.0680406804068,-3.8058429334293606],[144.0140401404014,-3.7830677213022312],[143.88803888038882,-3.697222690976929],[143.79803798037983,-3.616633478834814],[143.70083700837012,-3.572834993974965],[143.510035100351,-3.430927903029044],[143.3768337683377,-3.3958891151411734],[143.12843128431285,-3.355594509070116],[143.01683016830168,-3.345082872703742],[142.9052290522905,-3.320555721182231],[142.54882548825492,-3.204927721152231],[142.21042210422104,-3.084043902939044],[141.98721987219875,-2.963160084725871],[141.9368193681937,-2.9526484483595112],[141.88641886418867,-2.9526484483595112],[141.83601836018363,-2.9316251756267775],[141.68841688416887,-2.8457801453014753],[141.18441184411847,-2.6285396603966262],[141.10521105211052,-2.611020266452684],[140.74880748807487,-2.6075163876638925],[140.72000720007202,-2.507655842183439],[140.67320673206734,-2.4726170542955686],[140.6228062280623,-2.446337963379648],[140.2952029520295,-2.4200588724637413],[140.2520025200252,-2.411299175491777],[140.20520205202052,-2.3762603876038924],[140.15480154801548,-2.349981296687986],[139.8667986679867,-2.3569890542655685],[139.7911979119791,-2.34822935729359],[139.4815948159482,-2.2115780845308706],[139.25119251192513,-2.0994539632896476],[139.15039150391505,-2.0381360844858705],[139.03879038790387,-1.9925856602316259],[138.91998919989203,-1.9680585087101008],[138.81198811988122,-1.9172522662726834],[138.73638736387363,-1.8454227511025323],[138.649986499865,-1.7911126298763236],[138.10998109981102,-1.6159186904369278],[138.00918009180094,-1.5563527510275321],[137.91197911979123,-1.484523235857381],[137.80757807578078,-1.4827712964629853],[137.6167761677617,-1.5651124479994962],[137.3791737917379,-1.6859962662126833],[137.17757177571775,-1.8016242662426833],[137.12357123571235,-1.8401669329193453],[137.1271712717127,-1.8804615389904171],[137.17757177571775,-1.9733143268932878],[137.17037170371702,-2.025872508725101],[137.0731707317073,-2.1047097814728346],[136.8427684276843,-2.1975625693757195],[136.61236612366127,-2.223841660291626],[136.38916389163893,-2.2728959633346477],[136.35316353163535,-2.325454145166475],[136.3027630276303,-2.4253146906469283],[136.27036270362703,-2.528679114916173],[136.24156241562417,-2.5829892361423816],[136.01476014760146,-2.7336560240602665],[135.98955989559897,-2.7634389937649644],[135.92475924759248,-2.9035941453164753],[135.85995859958598,-2.9946949938249645],[135.6259562595626,-3.185656387813893],[135.5611556115561,-3.267997539350418],[135.48555485554857,-3.345082872703742],[135.37035370353703,-3.3748658424084397],[135.2515525155252,-3.3678580848308712],[135.09315093150934,-3.348586751492533],[135.03915039150394,-3.3328192969429864],[134.91674916749167,-3.2504781454064755],[134.88794887948882,-3.210183539335418],[134.85194851948523,-3.1068191150661733],[134.85554855548554,-2.9789275392754178],[134.8447484474845,-2.9088499634996623],[134.76914769147692,-2.943888751387533],[134.7007470074701,-2.933377115021173],[134.65034650346507,-2.7056249937499643],[134.64314643146434,-2.5899969937199643],[134.6287462874629,-2.537438811888137],[134.56754567545676,-2.5111597209722305],[134.51714517145172,-2.5356868724937414],[134.4847448474485,-2.5829892361423816],[134.49194491944922,-2.7143846907219285],[134.45954459544595,-2.831764630146324],[134.36234362343623,-2.6215319028190436],[134.19314193141935,-2.309686690616928],[134.1571415714157,-2.195810629981324],[134.1427414274143,-2.083686508740101],[134.14634146341467,-1.9680585087101008],[134.13194131941322,-1.8436708117081366],[134.10674106741067,-1.7210350541005681],[134.14634146341467,-1.6211745086201006],[134.21834218342184,-1.52832172071723],[134.23634236342366,-1.4740115994910212],[134.2579425794258,-1.363639417644194],[134.24714247142475,-1.311081235812381],[134.18954189541898,-1.2024609933599493],[134.11754117541176,-1.102600447879496],[134.07074070740708,-1.000987963004647],[134.08514085140854,-0.8976235387354023],[134.11034110341103,-0.846817296297985],[134.0239402394024,-0.7697319629446469],[133.97353973539737,-0.745204811423136],[133.8511385113851,-0.7311892962679849],[133.72513725137253,-0.7417009326343447],[133.47313473134733,-0.7259334780847979],[133.2679326793268,-0.6365845689707044],[133.07713077130774,-0.5121968719687402],[132.85752857528576,-0.41759214467145966],[132.62352623526237,-0.3580262052620782],[132.50832508325084,-0.3475145688957042],[132.3931239312393,-0.3562742658676825],[132.1267212672127,-0.45438287195374016],[132.0835208352084,-0.49117359923600645],[132.04752047520475,-0.5367240234902511],[131.96111961119612,-0.5822744477444957],[131.8891188911889,-0.6576078417034381],[131.80271802718028,-0.7031582659576827],[131.4607146071461,-0.7819955387054023],[131.2951129511295,-0.8328017811428339],[131.25551255512556,-0.8555769932699491],[131.2519125191252,-0.8976235387354023],[131.25911259112593,-0.9519336599616253],[131.25551255512556,-1.006243781187834],[131.19071190711907,-1.165670266077683],[131.15111151111512,-1.218228447909496],[131.089910899109,-1.2480114176141939],[131.04671046710467,-1.2848021448964744],[130.9999099991,-1.3846626903769277],[130.99630996309963,-1.4249572964479853],[131.05751057510577,-1.4477325085751005],[131.1187111871119,-1.4547402661526831],[131.17991179911797,-1.4477325085751005],[131.2411124111241,-1.4302131146311723],[131.2951129511295,-1.3934223873488918],[131.7307173071731,-1.5405852964779854],[131.8315183151832,-1.5563527510275321],[131.9287192871929,-1.5598566298163234],[131.93591935919358,-1.7157792359173811],[131.9971199711997,-1.9330197208222302],[132.02232022320226,-1.9908337208372302],[132.07992079920803,-2.0328802663026835],[132.12312123121234,-2.092446205712079],[132.2059220592206,-2.1765392966429857],[132.30672306723068,-2.24311299362995],[132.4039240392404,-2.2396091148411728],[132.5011250112501,-2.218585842108439],[132.6307263072631,-2.246616872418741],[132.86472864728648,-2.2693920845458706],[132.9619296192962,-2.2728959633346477],[133.2247322473225,-2.2150819633196477],[133.3579335793358,-2.2150819633196477],[133.48753487534879,-2.2255935996860217],[133.71073710737107,-2.188802872403741],[133.92313923139233,-2.1012059026840433],[133.91953919539196,-2.146756326938288],[133.90153901539014,-2.1835470542205684],[133.8511385113851,-2.2203377815028347],[133.78993789937903,-2.2939192360673815],[133.89793897938978,-2.3044308724337412],[133.9051390513905,-2.3902759027590434],[133.87633876338765,-2.4148030542805685],[133.83313833138334,-2.421810811858137],[133.75393753937539,-2.449841842168439],[133.71073710737107,-2.5444465694657197],[133.69993699936998,-2.625035781607835],[133.6531365313653,-2.600508630086324],[133.609936099361,-2.547950448254497],[133.52713527135273,-2.5409426906769284],[133.4119341193412,-2.514663599761022],[133.26433264332644,-2.455097660351626],[133.19233192331922,-2.4375782664076837],[133.12033120331205,-2.449841842168439],[133.03393033930342,-2.4866325694507196],[132.8971289712897,-2.658322630101324],[132.72432724327246,-2.789718084680871],[132.65232652326523,-2.7669428725537415],[132.5767257672577,-2.726648266482684],[132.3247232472325,-2.6846017210172306],[132.23112231122315,-2.6810978422284393],[132.06552065520657,-2.759935114976173],[131.97191971919722,-2.7879661452864752],[132.0079200792008,-2.856291781667835],[132.05472054720548,-2.914105781682835],[132.10152101521015,-2.929873236232382],[132.25632256322564,-2.943888751387533],[132.349923499235,-2.9754236604866264],[132.55512555125551,-3.131346266587684],[132.7531275312753,-3.2942766302663244],[132.8287282872829,-3.413408509085116],[132.86832868328685,-3.551811721242231],[132.7531275312753,-3.7042304485545117],[132.78912789127895,-3.828618145556476],[132.83592835928363,-3.949501963769663],[132.86832868328685,-4.007315963784663],[132.91512915129152,-4.056370266827685],[132.96912969129693,-4.094912933504361],[133.08433084330846,-4.06863384258844],[133.19953199531994,-4.070385781982836],[133.24993249932498,-4.061626085010872],[133.4011340113401,-3.8986957213322313],[133.4227342273423,-3.842633660711627],[133.40833408334083,-3.784819660696627],[133.41553415534156,-3.732261478864814],[133.5091350913509,-3.614881539440418],[133.5415354153542,-3.5167729333543605],[133.519935199352,-3.41165656969072],[133.5991359913599,-3.416912387873893],[133.6531365313653,-3.36435420604208],[133.66033660336603,-3.185656387813893],[133.67113671136713,-3.131346266587684],[133.69993699936998,-3.087547781727835],[133.76833768337684,-3.0437492968679862],[133.84033840338407,-3.054260933234346],[133.7827378273783,-3.1488656605316265],[133.69633696336962,-3.24872620601208],[133.68193681936822,-3.310044084815871],[133.67833678336785,-3.47998220607208],[133.72153721537217,-3.5780908121581376],[133.8079380793808,-3.6499203273282887],[133.8619386193862,-3.6797032970329866],[133.9051390513905,-3.7199979031040584],[133.93393933939342,-3.776059963724663],[133.97353973539737,-3.818106509190116],[134.03834038340386,-3.8216103879789074],[134.09954099540994,-3.798835175851778],[134.14634146341467,-3.7970832364573823],[134.1787417874179,-3.8251142667676845],[134.20394203942038,-3.886432145571476],[134.26514265142652,-3.9459980849808716],[134.39114391143914,-3.909207357698591],[134.46674466744668,-3.949501963769663],[134.54594545945463,-3.9792849334743607],[134.60354603546034,-3.9757810546855694],[134.70794707947078,-3.930230630431325],[134.75834758347582,-3.9214709334593607],[134.88794887948882,-3.938990327403289],[134.70794707947078,-3.9547577819528357],[134.68634686346866,-4.01081984257344],[134.67914679146793,-4.079145478954814],[134.75474754747546,-4.194773478984814],[135.19395193951942,-4.450556630566325],[135.27315273152732,-4.452308569960721],[135.35235352353527,-4.441796933594361],[135.449554495545,-4.443548872988757],[135.7159571595716,-4.478587660876627],[135.97875978759788,-4.5311458427084546],[136.09756097560978,-4.585455963934663],[136.20916209162095,-4.650277721527232],[136.3927639276393,-4.701083963964663],[136.61956619566195,-4.818463903389059],[136.85716857168575,-4.8937972973480015],[136.91836918369182,-4.895549236742383],[136.9759697596976,-4.907812812503153],[137.029970299703,-4.928836085235872],[137.08757087570876,-4.923580267052685],[137.14517145171453,-4.9516112973630015],[137.19557195571957,-4.9901539640396635],[137.23877238772388,-4.976138448884512],[137.27837278372783,-4.944603539785419],[137.30717307173074,-5.014681115561174],[137.7607776077761,-5.256448751987534],[137.7967779677797,-5.312510812608153],[137.839978399784,-5.351053479284815],[137.88677886778868,-5.349301539890419],[137.92277922779226,-5.370324812623153],[137.9839798397984,-5.428138812638153],[138.05958059580598,-5.464929539920419],[138.07398073980738,-5.545518752062549],[138.06318063180635,-5.629611842993455],[138.0667806678067,-5.6751622672477],[138.08838088380884,-5.708449115741175],[138.1279812798128,-5.717208812713153],[138.1675816758168,-5.711952994529966],[138.25038250382505,-5.687425843008455],[138.34038340383404,-5.6751622672477],[138.24318243182432,-5.7242165702907215],[138.19998199982,-5.806557721827247],[138.28278282782827,-5.838092630926326],[138.37638376383762,-5.843348449109513],[138.31518315183155,-5.887146933969362],[138.29718297182973,-5.948464812773153],[138.36918369183695,-6.118402934029362],[138.43758437584376,-6.342651176511794],[138.52038520385207,-6.453023358358607],[138.64278642786428,-6.559891661416643],[138.69678696786968,-6.626465358403607],[138.7255872558726,-6.731581722067247],[138.80838808388086,-6.791147661476643],[138.86598865988663,-6.857721358463607],[138.68238682386823,-6.885752388773909],[138.59958599585997,-6.91027954029542],[138.59958599585997,-6.936558631211341],[138.71838718387187,-7.069706025185269],[138.84438844388444,-7.136279722172247],[139.04959049590497,-7.201101479764816],[139.11439114391146,-7.201101479764816],[139.1755917559176,-7.190589843398456],[139.06399063990642,-7.227380570680722],[139.01719017190175,-7.225628631286341],[138.91998919989203,-7.2028534191592115],[138.86598865988663,-7.201101479764816],[138.79758797587976,-7.215116994919967],[138.74718747187472,-7.251907722202247],[138.7939879398794,-7.2992100858508735],[138.85158851588517,-7.339504691921945],[138.8839888398884,-7.37279154041542],[138.9379893798938,-7.472652085895888],[138.98478984789847,-7.507690873783758],[139.04959049590497,-7.528714146516492],[139.0891908919089,-7.586528146531492],[139.0747907479075,-7.639086328363305],[139.0459904599046,-7.691644510195118],[139.0027900279003,-7.837055479929816],[138.93438934389343,-7.912388873888759],[138.90558905589057,-8.04203238907391],[138.8839888398884,-8.094590570905737],[138.85518855188553,-8.145396813343154],[138.86598865988663,-8.192699176991795],[138.89118891188912,-8.23824960124604],[138.93438934389343,-8.26277675276755],[139.08199081990819,-8.143644873948759],[139.19359193591936,-8.085830873933759],[139.24759247592476,-7.982466449664514],[139.25839258392585,-8.047288207257097],[139.27999279992804,-8.106854146666493],[139.319593195932,-8.166420086075888],[139.38439384393843,-8.189195298203003],[139.51759517595178,-8.173427843653457],[139.65079650796508,-8.126125480004816],[139.7911979119791,-8.106854146666493],[139.9351993519935,-8.101598328483306],[140.03240032400328,-8.022761055735586],[140.11520115201154,-7.922900510255118],[140.03600036000358,-8.084078934539363],[139.99279992799927,-8.140140995159967],[139.98199981999824,-8.166420086075888],[140.00360003600036,-8.196203055780586],[140.10080100801008,-8.301319419444212],[140.48960489604895,-8.62017238922391],[140.579605796058,-8.728792631676342],[140.66240662406625,-8.846172571100738],[140.78480784807851,-8.974064146891493],[140.92520925209254,-9.084436328738306],[141.13401134011343,-9.22108760150104],[141.2168121681217,-9.214079843923457],[141.29241292412928,-9.168529419669213],[141.4040140401404,-9.151010025725284],[141.51921519215193,-9.189552692401946],[141.620016200162,-9.21057596513468],[141.72801728017282,-9.212327904529062],[141.98001980019802,-9.19831238937391],[142.22842228422286,-9.170281359063608],[142.29322293222936,-9.182544934824364],[142.3976239762398,-9.219335662106644],[142.43362433624338,-9.236855056050587],[142.53442534425346,-9.30342875303755],[142.64602646026464,-9.327955904559062],[142.85842858428583,-9.201816268162702],[143.0780307803078,-9.093196025710284],[143.22563225632257,-9.035382025695284],[143.3660336603366,-8.961800571130738],[143.38763387633878,-8.907490449904515],[143.39123391233915,-8.802374086240889],[143.3768337683377,-8.762079480169831],[143.30843308433083,-8.660466995294982],[143.2220322203222,-8.572870025575284],[143.11043110431103,-8.474761419489212],[143.06363063630636,-8.455490086150888],[143.01323013230132,-8.443226510390133],[142.79722797227976,-8.345117904304061],[142.57762577625778,-8.336358207332097],[142.47322473224733,-8.369645055825586],[142.39042390423907,-8.311831055810586],[142.36162361623616,-8.250513177006795],[142.32562325623257,-8.197954995174968],[142.20682206822067,-8.196203055780586],[142.27522275222753,-8.173427843653457],[142.34722347223476,-8.168172025470284],[142.37602376023762,-8.208466631541341],[142.3976239762398,-8.254017055795586],[142.44802448024484,-8.317086873993759],[142.52362523625237,-8.322342692176946],[142.61362613626136,-8.287303904289061],[142.7072270722707,-8.271536449739514],[142.8080280802808,-8.287303904289061],[142.9052290522905,-8.313582995204968],[143.09603096030963,-8.311831055810586],[143.28323283232834,-8.264528692161946],[143.44883448834491,-8.240001540640435],[143.61443614436143,-8.199706934569363],[143.58203582035821,-8.112109964849665],[143.54243542435427,-8.029768813313154],[143.51723517235172,-7.9999858436084565],[143.55323553235536,-7.98421838905891],[143.66483664836647,-7.99473002542527],[143.780037800378,-8.028016873918759],[143.83403834038342,-8.029768813313154],[143.88803888038882,-8.017505237552399],[143.84123841238414,-7.9421718435934565],[143.89163891638918,-7.952683479959816],[143.94203942039422,-7.943923782987852],[143.74043740437406,-7.549737419249212],[143.65403654036544,-7.460388510135118],[143.72243722437224,-7.498931176811794],[143.780037800378,-7.549737419249212],[143.83403834038342,-7.61631111623619],[143.8988389883899,-7.67412511625119],[143.97443974439744,-7.705660025350269],[144.14364143641438,-7.756466267787701],[144.22644226442264,-7.765225964759665],[144.26964269642696,-7.714419722322248],[144.32724327243272,-7.677628995039967],[144.35244352443527,-7.667117358673607],[144.4028440284403,-7.682884813223154],[144.43164431644317,-7.679380934434363],[144.449644496445,-7.598791722292248],[144.51084510845112,-7.567256813193154],[144.59724597245975,-7.588280085925888],[144.68364683646837,-7.625070813208154],[144.77364773647736,-7.642590207152097],[144.8636486364864,-7.632078570785737],[144.88524885248853,-7.733691055660572],[144.9212492124921,-7.7774895405204205],[144.97524975249752,-7.802016692041946],[145.08325083250833,-7.828295782957852],[145.1948519485195,-7.8405593587186075],[145.28845288452885,-7.861582631451341],[145.46845468454688,-7.929908267832701],[145.56205562055624,-7.943923782987852],[145.72765727657276,-7.952683479959816],[145.77085770857713,-7.966698995114967],[145.81045810458107,-7.992978086030888],[146.03366033660336,-8.077071176961795],[146.07686076860767,-8.113861904244061],[146.10926109261095,-8.168172025470284],[146.14166141661417,-8.210218570935737],[146.18486184861848,-8.247009298218003],[146.24966249662498,-8.343365964909665],[146.29646296462965,-8.455490086150888],[146.4548645486455,-8.64294760135104],[146.52326523265236,-8.749815904409061],[146.63126631266312,-8.951288934764364],[146.6960669606696,-9.02487038932891],[146.85446854468546,-9.087940207527097],[146.91206912069123,-9.091444086315889],[146.96246962469627,-9.059909177216795],[146.930069300693,-9.154513904514062],[146.92646926469268,-9.247366692416946],[147.01647016470167,-9.387521843968457],[147.06327063270635,-9.426064510645134],[147.29727297272973,-9.580235177351796],[147.4088740887409,-9.674839904649076],[147.49527495274953,-9.790467904679076],[147.5528755287553,-9.913103662286645],[147.61407614076143,-9.960406025935285],[147.66807668076683,-10.012964207767098],[147.7688776887769,-10.070778207782098],[147.89127891278912,-10.086545662331645],[148.04968049680497,-10.128592207797098],[148.10008100081,-10.125088329008307],[148.15048150481505,-10.107568935064378],[148.26928269282695,-10.128592207797098],[148.38448384483848,-10.184654268417702],[148.43128431284316,-10.191662025995285],[148.58968589685895,-10.177646510840134],[148.65448654486545,-10.1566232381074],[148.71208712087122,-10.167134874473774],[148.83808838088385,-10.233708571460738],[148.93528935289356,-10.254731844193458],[149.35289352893528,-10.289770632081343],[149.5436954369544,-10.338824935124379],[149.65169651696516,-10.337072995729983],[149.75249752497524,-10.35284045027953],[149.83529835298356,-10.398390874533774]],[[123.85743857438575,-10.344080753307551],[123.97263972639729,-10.29502645026453],[124.17424174241745,-10.182902329023307],[124.32544325443257,-10.170638753262551],[124.42624426244265,-10.147863541135436],[124.50904509045091,-10.086545662331645],[124.60264602646026,-9.993692874428774],[124.70704707047071,-9.91485560168104],[124.84024840248401,-9.758932995579983],[124.96264962649627,-9.666080207677098],[124.99864998649986,-9.564467722802249],[125.21105211052111,-9.403289298518004],[125.4090540905409,-9.275397722727249],[125.7366573665737,-9.161521662091644],[125.84105841058414,-9.12998675299255],[125.89505895058954,-9.131738692386946],[125.94545945459458,-9.124730934809364],[126.07146071460716,-9.044141722667248],[126.16506165061651,-8.996839359018608],[126.26586265862659,-8.972312207497097],[126.38106381063812,-8.958296692341946],[126.48546485464857,-8.912746268087702],[126.56826568265683,-8.832157055945586],[126.66546665466655,-8.781350813508155],[126.79146791467917,-8.755071722592248],[126.91386913869138,-8.71477711652119],[127.11547115471154,-8.583381661941644],[127.29547295472958,-8.423955177051795],[127.25587255872557,-8.394172207347097],[127.21627216272162,-8.373148934614363],[127.05787057870577,-8.348621783092852],[126.96786967869679,-8.315334934599363],[126.90306903069029,-8.341614025515284],[126.84546845468458,-8.376652813403155],[126.7338673386734,-8.4222032376574],[126.61866618666187,-8.458993964939665],[126.53226532265325,-8.471257540700435],[126.17226172261724,-8.488776934644363],[125.90585905859058,-8.487024995249968],[125.8050580505805,-8.492280813433155],[125.38025380253805,-8.574621964969666],[125.32265322653228,-8.592141358913608],[125.17865178651789,-8.648203419534212],[125.11745117451176,-8.707769358943608],[125.02745027450277,-8.858436146861493],[124.89064890648905,-8.968808328708306],[124.70704707047071,-9.061661116611191],[124.64584645846458,-9.1159712378374],[124.57384573845741,-9.154513904514062],[124.19944199441994,-9.25612638938891],[123.97623976239765,-9.373506328813306],[123.87543875438757,-9.45234360156104],[123.709837098371,-9.61527396523968],[123.66663666636668,-9.70462287435376],[123.63423634236341,-9.837770268327702],[123.5910359103591,-9.967413783512853],[123.59823598235982,-10.014716147161494],[123.71703717037173,-10.07778596535968],[123.69183691836918,-10.128592207797098],[123.64863648636486,-10.167134874473774],[123.61263612636128,-10.2144372381224],[123.60543605436055,-10.270499298743005],[123.6450364503645,-10.310793904814076],[123.74583745837458,-10.347584632096343],[123.85743857438575,-10.344080753307551]],[[123.49383493834938,-10.177646510840134],[123.4578345783458,-10.139103844163458],[123.39663396633966,-10.170638753262551],[123.3246332463325,-10.263491541165436],[123.3246332463325,-10.337072995729983],[123.41463414634148,-10.302034207842098],[123.40383403834039,-10.226700813883156],[123.49743497434974,-10.19341396538968],[123.49383493834938,-10.177646510840134]],[[120.69660696606968,-10.207429480544832],[120.80460804608049,-10.109320874458774],[120.83340833408334,-10.037491359288609],[120.7830078300783,-9.956902147146494],[120.70020700207004,-9.902592025920285],[120.63180631806318,-9.806235359228609],[120.55620556205565,-9.71863838950891],[120.50220502205025,-9.674839904649076],[120.44460444604448,-9.645056934944378],[120.36540365403653,-9.653816631916342],[120.289802898029,-9.648560813733155],[120.25740257402578,-9.60301038947891],[120.24660246602468,-9.54344445006953],[120.22140221402213,-9.506653722787249],[120.05940059400598,-9.41905675306755],[120.01260012600125,-9.375258268207702],[119.9729997299973,-9.320948146981493],[119.94059940599408,-9.301676813643155],[119.85059850598509,-9.359490813658155],[119.79659796597969,-9.380514086390889],[119.61299612996129,-9.352483056080587],[119.42219422194222,-9.37000245002453],[119.29619296192965,-9.366498571235738],[119.18459184591848,-9.38401796517968],[119.02979029790299,-9.440080025800285],[118.99378993789941,-9.471614934899378],[118.95778957789577,-9.518917298548004],[118.97578975789759,-9.573227419774227],[119.0081900819008,-9.620529783422853],[119.04059040590408,-9.669584086465889],[119.0837908379084,-9.706374813748155],[119.36099360993609,-9.771196571340738],[119.41499414994149,-9.771196571340738],[119.4689946899469,-9.760684934974378],[119.60219602196025,-9.772948510735134],[119.81099810998109,-9.916607541075436],[119.92979929799299,-9.965661844118458],[119.99819998199985,-10.039243298683004],[120.05220052200525,-10.123336389613925],[120.1458014580146,-10.20042172296725],[120.25380253802541,-10.242468268432702],[120.39420394203944,-10.263491541165436],[120.43740437404375,-10.293274510870134],[120.56340563405632,-10.235460510855134],[120.63900639006391,-10.228452753277551],[120.69660696606968,-10.207429480544832]],[[117.21177211772118,-9.033630086300889],[117.26577265772659,-9.026622328723306],[117.32697326973272,-9.033630086300889],[117.38817388173885,-9.031878146906493],[117.5069750697507,-9.007350995384982],[117.73017730177304,-8.919754025665284],[117.79497794977954,-8.919754025665284],[117.85977859778598,-8.93201760142604],[118.07218072180723,-8.85142838928391],[118.129781297813,-8.856684207467097],[118.19098190981913,-8.84091675291755],[118.23418234182344,-8.807629904424061],[118.37818378183783,-8.674482510450133],[118.39978399783996,-8.704265480154831],[118.39618396183965,-8.812885722607248],[118.42858428584287,-8.854932268072702],[118.47898478984791,-8.856684207467097],[118.67338673386735,-8.811133783212853],[118.72738727387275,-8.805877965029666],[118.80658806588065,-8.83741287412876],[118.8317883178832,-8.833908995339982],[118.83538835388356,-8.809381843818457],[118.81738817388174,-8.790110510480133],[118.7561875618756,-8.774343055930586],[118.74538745387457,-8.73580038925391],[118.8209882098821,-8.7112732377324],[118.90378903789036,-8.702513540760435],[118.939789397894,-8.713025177126795],[118.97218972189722,-8.741056207437097],[119.00459004590044,-8.749815904409061],[119.08019080190803,-8.730544571070737],[119.10539105391052,-8.709521298338004],[119.13059130591307,-8.66747475287255],[119.10179101791022,-8.628932086195888],[119.06219062190621,-8.59914911649119],[119.04059040590408,-8.560606449814514],[119.04419044190445,-8.457242025545284],[118.98658986589868,-8.338110146726493],[118.92538925389255,-8.297815540655435],[118.84618846188465,-8.292559722472248],[118.79578795787961,-8.3065752376274],[118.74898748987493,-8.33110238914891],[118.7129871298713,-8.415195480079817],[118.69138691386917,-8.394172207347097],[118.66978669786698,-8.324094631571342],[118.61218612186121,-8.280296146711493],[118.55098550985508,-8.269784510345119],[118.489784897849,-8.271536449739514],[118.43218432184324,-8.292559722472248],[118.33858338583389,-8.35387760127604],[118.29178291782921,-8.357381480064817],[118.24138241382417,-8.317086873993759],[118.20178201782016,-8.268032570950737],[118.15138151381512,-8.150652631526341],[118.1189811898119,-8.12262160121604],[117.92097920979211,-8.08933475272255],[117.8669786697867,-8.101598328483306],[117.75537755377553,-8.148900692131946],[117.73737737377377,-8.20496275275255],[117.76617766177662,-8.278544207317097],[117.81657816578166,-8.341614025515284],[117.97857978579788,-8.458993964939665],[118.01818018180182,-8.467753661911644],[118.06138061380614,-8.464249783122852],[118.10098100981008,-8.474761419489212],[118.17298172981731,-8.52731960132104],[118.23418234182344,-8.592141358913608],[118.20538205382053,-8.651707298323004],[118.10458104581045,-8.649955358928608],[117.96777967779678,-8.728792631676342],[117.89217892178925,-8.704265480154831],[117.80577805778057,-8.7112732377324],[117.71217712177122,-8.583381661941644],[117.67257672576727,-8.564110328603306],[117.64377643776442,-8.536079298293004],[117.62217622176223,-8.458993964939665],[117.56817568175683,-8.42570711644619],[117.43497434974353,-8.434466813418155],[117.35577355773557,-8.429210995234968],[117.22257222572227,-8.374900874008759],[117.1649716497165,-8.36789311643119],[117.06417064170643,-8.444978449784514],[116.95256952569525,-8.502792449799514],[116.88776887768881,-8.508048267982701],[116.83376833768341,-8.532575419504212],[116.80136801368013,-8.597397177096795],[116.78336783367837,-8.663970874083759],[116.80856808568086,-8.811133783212853],[116.77256772567728,-8.893474934749364],[116.76896768967691,-8.954792813553155],[116.78696786967873,-9.005599055990587],[116.869768697687,-9.045893662061644],[116.95976959769598,-9.075676631766342],[117.06057060570606,-9.098451843893457],[117.16137161371614,-9.06866887418876],[117.21177211772118,-9.033630086300889]],[[116.73296732967333,-8.387164449769514],[116.71856718567187,-8.336358207332097],[116.68616686166865,-8.304823298233003],[116.64656646566465,-8.282048086105888],[116.40176401764018,-8.20496275275255],[116.30456304563046,-8.23824960124604],[116.21816218162184,-8.29606360126104],[116.05976059760599,-8.437970692206946],[116.0777607776078,-8.611412692251946],[116.0777607776078,-8.744560086225889],[116.03096030960313,-8.765583358958608],[115.9157591575916,-8.75857560138104],[115.86895868958692,-8.742808146831493],[115.85815858158583,-8.788358571085737],[115.87615876158765,-8.825149298368004],[116.02736027360277,-8.872451662016644],[116.23976239762396,-8.912746268087702],[116.290162901629,-8.905738510510133],[116.37656376563768,-8.928513722637248],[116.58536585365857,-8.886467177171795],[116.56016560165602,-8.854932268072702],[116.51336513365135,-8.821645419579212],[116.63936639366392,-8.613164631646342],[116.73296732967333,-8.387164449769514]],[[115.22095220952212,-8.819893480184831],[115.23535235352352,-8.797118268057702],[115.24615246152462,-8.756823661986644],[115.29655296552966,-8.663970874083759],[115.33255332553324,-8.614916571040737],[115.55935559355595,-8.513304086165888],[115.66015660156603,-8.448482328573306],[115.70335703357034,-8.406435783107852],[115.69255692556925,-8.3643892376424],[115.54855548555486,-8.208466631541341],[115.44775447754478,-8.155908449709514],[115.33975339753397,-8.115613843638457],[115.19215192151921,-8.068311479989816],[115.15255152551526,-8.066559540595435],[114.99774997749978,-8.175179783047852],[114.94014940149401,-8.187443358808608],[114.8321483214832,-8.182187540625435],[114.619746197462,-8.127877419399212],[114.50454504545047,-8.117365783032852],[114.47574475744756,-8.119117722427248],[114.46854468544689,-8.166420086075888],[114.47934479344792,-8.21547438911891],[114.5009450094501,-8.261024813373155],[114.56934569345697,-8.345117904304061],[114.61254612546128,-8.37840475279755],[114.73134731347312,-8.394172207347097],[114.8429484294843,-8.429210995234968],[114.9509495094951,-8.495784692221946],[115.05535055350555,-8.572870025575284],[115.10575105751059,-8.628932086195888],[115.14175141751417,-8.697257722577248],[115.13815138151381,-8.7690872377474],[115.09135091350913,-8.828653177156795],[115.14535145351454,-8.849676449889515],[115.19575195751958,-8.835660934734364],[115.22095220952212,-8.819893480184831]],[[114.38574385743857,-8.26277675276755],[114.44334443344434,-8.005241661791644],[114.44334443344434,-7.894869479944816],[114.41094410944112,-7.793256995069967],[114.3821438214382,-7.770481782942852],[114.06894068940693,-7.633830510180118],[114.03654036540365,-7.632078570785737],[113.87453874538744,-7.677628995039967],[113.74853748537487,-7.702156146561492],[113.49653496534967,-7.723179419294212],[113.24813248132483,-7.717923601111039],[113.01413014130145,-7.658357661701643],[112.79452794527947,-7.553241298038003],[112.78372783727838,-7.432357479824816],[112.79452794527947,-7.3044659040340605],[112.75132751327516,-7.264171297963003],[112.65052650526508,-7.22212475249755],[112.62532625326253,-7.178326267637701],[112.58572585725858,-7.050434691846945],[112.5389253892539,-6.926046994844967],[112.43452434524346,-6.903271782717852],[112.3121231212312,-6.894512085745873],[112.13572135721358,-6.905023722112247],[112.08892088920891,-6.892760146351492],[111.98811988119883,-6.805163176631794],[111.73611736117363,-6.7736282675327],[111.68931689316895,-6.742093358433607],[111.64251642516427,-6.698294873573758],[111.5417154171542,-6.647488631136326],[111.48411484114843,-6.650992509925118],[111.38691386913871,-6.693039055390571],[111.3437134371344,-6.700046812968154],[111.18171181711818,-6.6860312978130025],[111.15291152911533,-6.66851190386906],[111.00171001710021,-6.465286934119362],[110.9729097290973,-6.435503964414664],[110.83610836108363,-6.424992328048305],[110.78570785707859,-6.442511721992247],[110.73530735307355,-6.472294691696945],[110.69930699306997,-6.517845115951175],[110.67410674106742,-6.5704032977830025],[110.63450634506347,-6.689535176601794],[110.58410584105843,-6.805163176631794],[110.51930519305193,-6.898015964534665],[110.42570425704258,-6.9470702675777005],[110.37170371703718,-6.9470702675777005],[110.32130321303214,-6.938310570605722],[110.260102601026,-6.912031479689816],[110.19890198901987,-6.894512085745873],[110.06570065700657,-6.898015964534665],[109.93609936099364,-6.915535358478607],[109.8208982089821,-6.903271782717852],[109.58689586895872,-6.84195390391406],[109.50049500495004,-6.810418994814967],[109.40329403294032,-6.859473297858003],[109.29529295292951,-6.866481055435571],[109.01809018090182,-6.817426752392549],[108.89928899288992,-6.808667055420571],[108.78048780487808,-6.808667055420571],[108.67608676086763,-6.791147661476643],[108.60408604086041,-6.7298297826728515],[108.53928539285391,-6.516093176556794],[108.51768517685178,-6.470542752302549],[108.42048420484207,-6.382945782582851],[108.33048330483308,-6.286589115891175],[108.29448294482944,-6.2655658431584556],[108.25488254882549,-6.267317782552851],[108.19728197281972,-6.288341055285571],[108.13608136081359,-6.297100752257549],[108.01008010080102,-6.276077479524815],[107.88407884078839,-6.234030934059362],[107.77607776077764,-6.218263479509815],[107.66807668076683,-6.21651154011542],[107.56367563675639,-6.183224691621945],[107.4736747367474,-6.121906812818153],[107.37287372873732,-6.008030752182549],[107.33327333273331,-5.978247782477851],[107.16047160471607,-5.957224509745117],[107.04527045270453,-5.904666327913304],[107.01287012870131,-6.008030752182549],[106.93006930069299,-6.072852509775117],[106.87966879668795,-6.0921238431134555],[106.8256682566826,-6.097379661296628],[106.67446674466748,-6.037813721887247],[106.57006570065704,-6.0220462673377],[106.45846458464587,-6.016790449154513],[106.35046350463506,-5.983503600661024],[106.16686166861672,-5.9642322673227],[106.07326073260731,-5.913426024885268],[106.030060300603,-5.934449297618002],[105.93645936459365,-6.016790449154513],[105.86805868058684,-6.116650994634966],[105.78525785257852,-6.456527237147398],[105.75645756457567,-6.481054388668909],[105.70605706057063,-6.498573782612851],[105.65565655656559,-6.4687908129081535],[105.60885608856091,-6.615953722037247],[105.580055800558,-6.670263843263456],[105.48285482854828,-6.7823879645046645],[105.46125461254616,-6.7876437826878515],[105.40365403654039,-6.768372449349513],[105.38565385653857,-6.750853055405571],[105.37125371253711,-6.665008025080269],[105.33525335253353,-6.673767722052247],[105.2740527405274,-6.7298297826728515],[105.24165241652418,-6.778884085715873],[105.25605256052563,-6.834946146336492],[105.30285302853031,-6.840201964519665],[105.36045360453608,-6.8261864493645135],[105.42165421654215,-6.833194206942096],[105.47925479254792,-6.854217479674816],[105.60165601656018,-6.861225237252398],[105.72405724057239,-6.8454577827028515],[105.83565835658356,-6.8454577827028515],[105.94365943659437,-6.859473297858003],[106.19926199261994,-6.927798934239362],[106.519665196652,-7.053938570635722],[106.49086490864909,-7.113504510045118],[106.44766447664477,-7.176574328243305],[106.41526415264156,-7.239644146441492],[106.41166411664119,-7.311473661611643],[106.4548645486455,-7.369287661626643],[106.5340653406534,-7.393814813148154],[106.63126631266312,-7.414838085880888],[107.07047070470708,-7.448124934374363],[107.28647286472864,-7.470900146501492],[107.54567545675457,-7.542729661671643],[107.5960759607596,-7.567256813193154],[107.69687696876969,-7.635582449574514],[107.8048780487805,-7.688140631406341],[107.91647916479167,-7.7249313586886075],[108.21888218882191,-7.7827453587036075],[108.33408334083344,-7.793256995069967],[108.45288452884529,-7.796760873858759],[108.51768517685178,-7.735442995054967],[108.57168571685719,-7.707411964744665],[108.74088740887407,-7.667117358673607],[108.85608856088561,-7.667117358673607],[108.9856898568986,-7.703908085955888],[109.19449194491943,-7.69514838898391],[109.28089280892812,-7.705660025350269],[109.85329853298532,-7.828295782957852],[110.03690036900372,-7.891365601156039],[110.60570605706056,-8.148900692131946],[110.8289082890829,-8.201458873963759],[111.05571055710556,-8.240001540640435],[111.34011340113403,-8.261024813373155],[111.50931509315092,-8.304823298233003],[112.1141211412114,-8.324094631571342],[112.3517235172352,-8.35387760127604],[112.58572585725858,-8.399428025530284],[112.67932679326793,-8.409939661896644],[112.77292772927728,-8.395924146741493],[112.89892898928991,-8.360885358853608],[113.01773017730176,-8.311831055810586],[113.1329313293133,-8.289055843683457],[113.2517325173252,-8.287303904289061],[113.6909369093691,-8.478265298278004],[113.93933939339394,-8.567614207392097],[114.15894158941592,-8.627180146801493],[114.27774277742776,-8.614916571040737],[114.3389433894339,-8.648203419534212],[114.3821438214382,-8.706017419549212],[114.4577445774458,-8.741056207437097],[114.58374583745837,-8.7690872377474],[114.59814598145982,-8.727040692281946],[114.59454594545946,-8.684994146816493],[114.48294482944829,-8.604404934674363],[114.45054450544507,-8.558854510420133],[114.38574385743857,-8.404683843713457],[114.3821438214382,-8.334606267937701],[114.38574385743857,-8.26277675276755]],[[39.82539825398254,-7.900125298128003],[39.89739897398974,-7.728435237477399],[39.90819908199083,-7.649597964729665],[39.89019890198904,-7.663613479884816],[39.8469984699847,-7.7301871768717945],[39.71739717397176,-7.831799661746643],[39.65979659796599,-7.900125298128003],[39.602196021960225,-7.9369160254102695],[39.63459634596347,-7.977210631481341],[39.65619656196563,-7.9912261466364924],[39.71019710197103,-7.977210631481341],[39.76059760597607,-7.912388873888759],[39.82539825398254,-7.900125298128003]],[[72.49212492124923,-7.262419358568607],[72.44532445324455,-7.220372813103154],[72.43452434524346,-7.230884449469514],[72.46692466924671,-7.278186813118154],[72.47412474124741,-7.3097217222172475],[72.46332463324634,-7.33775275252755],[72.46692466924671,-7.3675357222322475],[72.44892448924489,-7.39556675254255],[72.42732427324273,-7.2992100858508735],[72.37332373323733,-7.264171297963003],[72.34812348123481,-7.264171297963003],[72.40932409324094,-7.334248873738758],[72.42732427324273,-7.435861358613607],[72.47052470524707,-7.416590025275269],[72.49212492124923,-7.378047358598607],[72.49932499324993,-7.293954267667701],[72.49212492124923,-7.262419358568607]],[[105.27765277652776,-6.561643600811024],[105.259652596526,-6.523100934134362],[105.22725227252272,-6.528356752317549],[105.19125191251914,-6.545876146261477],[105.12285122851227,-6.614201782642851],[105.14445144451446,-6.642232812953154],[105.19125191251914,-6.663256085685873],[105.25245252452527,-6.640480873558758],[105.27765277652776,-6.561643600811024]],[[39.368193681936816,-5.95196869156193],[39.35739357393575,-5.811813540010419],[39.310593105931076,-5.722464630896326],[39.267392673926736,-5.853860085475873],[39.191791917919176,-5.930945418829211],[39.20619206192063,-6.083364146141477],[39.18099180991811,-6.172713055255571],[39.242192421924216,-6.27432554013042],[39.31419314193144,-6.279581358313607],[39.38259382593827,-6.365426388638909],[39.42219422194222,-6.347906994694966],[39.44739447394474,-6.419736509865118],[39.47979479794799,-6.453023358358607],[39.50859508595087,-6.451271418964211],[39.56259562595628,-6.4267442674427],[39.57339573395734,-6.388201600766024],[39.49779497794978,-6.174464994649966],[39.48699486994872,-6.165705297678002],[39.43299432994331,-6.114899055240571],[39.368193681936816,-5.95196869156193]],[[104.60084600846011,-5.904666327913304],[104.62964629646297,-5.908170206702096],[104.68364683646837,-5.892402752152549],[104.67644676446764,-5.817069358193606],[104.61884618846187,-5.641875418754211],[104.62244622446224,-5.571797842978455],[104.64044640446406,-5.520991600541024],[104.9320493204932,-5.680418085430873],[105.0220502205022,-5.727720449079513],[105.07965079650796,-5.745239843023455],[105.12645126451264,-5.722464630896326],[105.30285302853031,-5.5700459035840595],[105.34965349653498,-5.549022630851326],[105.52245522455223,-5.673410327853304],[105.55485554855551,-5.711952994529966],[105.57645576455764,-5.761007297573002],[105.61965619656195,-5.799549964249664],[105.67725677256772,-5.817069358193606],[105.74925749257494,-5.818821297588002],[105.80325803258035,-5.717208812713153],[105.8176581765818,-5.676914206642081],[105.8860588605886,-5.009425297378002],[105.87885878858788,-4.793936751867534],[105.88965889658897,-4.65903741849921],[105.8860588605886,-4.55392105483557],[105.8320583205832,-4.163238569885721],[105.83925839258393,-4.121192024420267],[105.92925929259292,-3.881176327388289],[105.92925929259292,-3.833873963739663],[105.8968589685897,-3.77956384251344],[105.85005850058502,-3.730509539470418],[105.8428584285843,-3.6131296000460225],[105.8860588605886,-3.451951175761778],[105.90045900459006,-3.4099046302963245],[106.03366033660336,-3.2609897817728353],[106.05886058860591,-3.2171912969129863],[106.05526055260555,-3.161129236292382],[106.04446044460445,-3.1068191150661733],[105.90045900459006,-2.8878266907669286],[105.58365583655836,-2.4918883876338924],[105.49365493654938,-2.4288185694357196],[105.39645396453966,-2.3797642663926837],[105.28485284852849,-2.3569890542655685],[105.02565025650256,-2.3569890542655685],[104.97164971649715,-2.3710045694207196],[104.91764917649175,-2.392027842153439],[104.8780487804878,-2.4183069330693456],[104.73404734047341,-2.570725660381626],[104.69804698046983,-2.5987566906919284],[104.65124651246515,-2.595252811903137],[104.62964629646297,-2.542694630071324],[104.64764647646479,-2.4305705088301153],[104.66924669246691,-2.3850200845758707],[104.78804788047881,-2.2834075997010217],[104.82764827648276,-2.2343532966579858],[104.84564845648458,-2.1712834784597987],[104.84564845648458,-2.092446205712079],[104.79164791647918,-2.0416399632746476],[104.67644676446764,-1.9873298420484389],[104.56844568445683,-1.9225080844558704],[104.51444514445143,-1.8191436601866258],[104.5180451804518,-1.6982598419734387],[104.47844478444784,-1.600151235887381],[104.44604446044463,-1.3618874782497983],[104.42444424444244,-1.2515152964029852],[104.38124381243813,-1.0745694175691938],[104.359643596436,-1.0377786902869275],[104.25884258842592,-1.0535461448364742],[104.19764197641979,-1.0535461448364742],[104.06084060840607,-1.0220112357373807],[103.93843938439386,-0.9799646902719275],[103.72243722437224,-0.8871119023690426],[103.57843578435785,-0.7960110538605534],[103.53163531635317,-0.7539645083951001],[103.43803438034382,-0.5752666901669272],[103.4308343083431,-0.5332201447014739],[103.51003510035099,-0.46489450832009993],[103.49563495634959,-0.41759214467145966],[103.40563405634055,-0.3615300840508553],[103.44523445234455,-0.27218117493677596],[103.41283412834127,-0.24064626583768245],[103.42723427234273,-0.19159196279464652],[103.58923589235894,-0.06895620518707801],[103.70803708037079,-0.019901902144042083],[103.78723787237874,0.046671794842922054],[103.74403744037443,0.17456337063369176],[103.6720367203672,0.28843943126929616],[103.57843578435785,0.3865480373553538],[103.47763477634777,0.4794008252582387],[103.41283412834127,0.5074318555685409],[103.33723337233374,0.5144396131461093],[103.27603276032761,0.49516827980778544],[103.11043110431103,0.4005635525105049],[103.00243002430028,0.3322379161291451],[102.89442894428947,0.2779277949029364],[102.77922779227794,0.24464094640944722],[102.54882548825492,0.21660991609914504],[102.78642786427866,0.29719912824126027],[103.00603006030059,0.414579067665656],[103.06723067230672,0.4916644010189941],[103.03123031230314,0.579261370738692],[102.94842948429488,0.6633544616695985],[102.8476284762848,0.7159126435014116],[102.56682566825668,0.7491994919949008],[102.46962469624697,0.7789824616995986],[102.39042390423907,0.8420522798977856],[102.23922239222395,0.9909671284212607],[102.2248222482225,1.0189981587315629],[102.19962199621995,1.1416339163391456],[102.15642156421563,1.2590138557635413],[102.09882098820987,1.357122461849599],[102.01962019620197,1.4429674921749012],[101.78561785617859,1.6216653104030883],[101.68481684816851,1.6619599164741459],[101.57321573215734,1.67071961344611],[101.47601476014762,1.6934948255732394],[101.4040140401404,1.7565646437714122],[101.35721357213572,1.8862081589565634],[101.29961299612995,2.0123477953529374],[101.22401224012242,2.101696704467031],[101.04761047610475,2.2576193105680886],[100.93600936009364,2.294410037850355],[100.87840878408787,2.283898401483995],[100.82800828008283,2.241851856018542],[100.81720817208173,2.1945494923699016],[100.81720817208173,2.140239371143693],[100.87840878408787,2.0508904620295993],[100.88920889208896,1.9475260377603547],[100.81720817208173,1.989572583225808],[100.68400684006843,2.119216098410959],[100.60480604806048,2.1367354923549016],[100.52560525605259,2.189293674186729],[100.45720457204573,2.2576193105680886],[100.39960399603996,2.3312007651326354],[100.35280352803528,2.4117899772747506],[100.3060030600306,2.4661000985009593],[100.12600126001263,2.6483017955179378],[100.02160021600218,2.7937127652526357],[99.97119971199714,2.8953252501274847],[99.90639906399065,2.9881780380303553],[99.73359733597334,3.182643310808089],[99.52119521195215,3.3105348865988447],[99.15039150391505,3.5820854927299024],[98.86958869588699,3.709977068520672],[98.77958779587794,3.759031371563694],[98.70398703987041,3.8343647655226363],[98.68598685986859,3.885171007960068],[98.65718657186574,3.9289694928199026],[98.52758527585274,3.9972951292012766],[98.30798307983082,4.093651795892939],[98.23958239582396,4.195264280767788],[98.27198271982724,4.323155856558543],[98.24678246782469,4.414256705067032],[98.01998019980203,4.635001068760673],[97.99837998379985,4.663032099070975],[97.96597965979663,4.776908159706579],[97.90837908379086,4.880272583975824],[97.7067770677707,5.039699068865673],[97.5879758797588,5.17109452344522],[97.54837548375485,5.20613331133309],[97.50157501575018,5.22890852346022],[97.45117451174514,5.235916281037788],[97.19197191971921,5.207885250727486],[97.0839708397084,5.230660462854615],[96.96876968769686,5.269203129531277],[96.84276842768429,5.274458947714464],[96.61596615966158,5.220148826488241],[96.49356493564937,5.22890852346022],[96.25236252362527,5.267451190136882],[96.13356133561336,5.293730281052788],[96.02556025560256,5.351544281067788],[95.84195841958422,5.514474644746429],[95.73755737557377,5.579296402339011],[95.62955629556296,5.609079372043709],[95.51795517955179,5.624846826593242],[95.39555395553958,5.628350705382033],[95.28035280352805,5.593311917494162],[95.22635226352264,5.56528088718386],[95.22275222752228,5.516226584140824],[95.24435244352446,5.463668402309011],[95.24795247952483,5.411110220477184],[95.21915219152191,5.3462884628846155],[95.20835208352082,5.283218644686428],[95.38115381153813,4.976629250667486],[95.43155431554317,4.864505129426277],[95.49635496354966,4.7611407051570325],[95.57915579155792,4.661280159676579],[95.98955989559897,4.263589917149147],[96.23076230762308,4.072628523160219],[96.30996309963103,3.986783492834917],[96.44316443164433,3.816845371578694],[96.5259652596526,3.7660391291412765],[96.79956799567998,3.7082251291262764],[96.89316893168933,3.6539150079000535],[96.96876968769686,3.575077735152334],[97.18837188371884,3.275496098710974],[97.24957249572498,3.189651068385672],[97.31437314373147,3.077526947144449],[97.389973899739,2.9759144622696],[97.59157591575917,2.8462709470844487],[97.61677616776171,2.7849530682806574],[97.6419764197642,2.67633282582824],[97.66357663576639,2.4941311288112757],[97.69957699576997,2.3592317954429376],[97.79677796777969,2.2821464620895995],[97.91917919179195,2.264627068145657],[98.00558005580058,2.2383479772297505],[98.08478084780847,2.1945494923699016],[98.56358563585638,1.90197561350611],[98.5959859598596,1.8651848862238438],[98.70398703987041,1.7022545225452035],[98.79758797587976,1.4937737346123328],[98.93438934389343,1.0312617344923325],[99.06039060390606,0.6861296737967137],[99.1107911079111,0.45837755252550494],[99.15759157591577,0.351509249467469],[99.23679236792367,0.2674161585365624],[99.33399333993339,0.20785021912716672],[99.59679596795968,0.10273385546354064],[99.6687966879669,0.0449198554485406],[99.72279722797231,-0.03216547790479751],[99.85959859598597,-0.31422772040222924],[99.9315993159932,-0.40007275072753146],[100.01800018000182,-0.47365420529207825],[100.08640086400862,-0.5524914780397978],[100.28800288002878,-0.7995149326493447],[100.30960309603097,-0.8257940235652512],[100.39240392403923,-1.1008485084851003],[100.48600486004864,-1.2988176600516255],[100.85680856808568,-1.9347716602166258],[100.84960849608495,-2.1432524481494966],[100.88920889208896,-2.248368811813137],[100.9432094320943,-2.344725478504799],[101.11961119611198,-2.5882450543255686],[101.2060120601206,-2.663578448284497],[101.30681306813068,-2.7284002058770795],[101.36441364413645,-2.8089894180191948],[101.41481414814149,-2.8983383271332883],[101.5768157681577,-3.166385054475569],[101.64881648816487,-3.243470387828893],[101.81801818018181,-3.378369721197231],[102.12762127621278,-3.5991140848908714],[102.18882188821891,-3.674447478849814],[102.37242372423725,-3.9687732971079868],[102.53802538025383,-4.152726933519361],[102.91962919629196,-4.469827963904663],[103.13923139231395,-4.595967600301023],[103.24003240032403,-4.6765568124431525],[103.33363333633338,-4.765905721557232],[103.40563405634055,-4.816711963994663],[103.76923769237692,-5.032200509505117],[103.83043830438305,-5.079502873153757],[104.0680406804068,-5.3860922671727],[104.15084150841511,-5.466681479314815],[104.24444244442446,-5.538510994484966],[104.37044370443704,-5.690929721797232],[104.48204482044821,-5.803053843038455],[104.60084600846011,-5.904666327913304]],[[102.19962199621995,-5.289735600481023],[102.15282152821527,-5.286231721692232],[102.10962109621096,-5.323022448974513],[102.1348213482135,-5.359813176256779],[102.28602286022863,-5.484200873258757],[102.36882368823689,-5.47894505507557],[102.40482404824047,-5.4053636005110235],[102.37242372423725,-5.3668209338343615],[102.19962199621995,-5.289735600481023]],[[39.79659796597966,-5.394851964144664],[39.854198541985426,-5.254696812593153],[39.85779857798579,-5.154836267112685],[39.854198541985426,-5.004169479194815],[39.87219872198722,-4.956867115546174],[39.86499864998652,-4.906060873108757],[39.78219782197823,-4.944603539785419],[39.67419674196742,-4.9270841458414765],[39.69939699396994,-5.114541661041628],[39.64539645396454,-5.368572873228757],[39.67419674196742,-5.407115539905419],[39.70659706597067,-5.429890752032549],[39.74979749797498,-5.4439062671877],[39.79659796597966,-5.394851964144664]],[[55.539555395553975,-4.692324266992685],[55.45675456754569,-4.559176873018757],[55.38475384753849,-4.609983115456174],[55.41715417154171,-4.650277721527232],[55.48195481954821,-4.694076206387081],[55.496354963549635,-4.755394085190872],[55.54315543155431,-4.78517705489557],[55.539555395553975,-4.692324266992685]],[[100.45360453604536,-3.001702751402533],[100.24480244802447,-2.7827103271032883],[100.1980019800198,-2.7862142058920796],[100.18000180001803,-2.8195010543855688],[100.20520205202052,-2.987687236247382],[100.25920259202593,-3.0577648120231373],[100.33120331203315,-3.1138268726437417],[100.34920349203492,-3.1593772968979863],[100.34560345603455,-3.2294548726737418],[100.46440464404645,-3.3293154181542093],[100.4248042480425,-3.1821525090251157],[100.4356043560436,-3.141857902954044],[100.46440464404645,-3.117330751432533],[100.46800468004682,-3.0384934786848135],[100.45360453604536,-3.001702751402533]],[[100.13320133201336,-2.8212529937799644],[100.20520205202052,-2.740663781637835],[100.20160201602016,-2.6793459028340436],[100.01080010800109,-2.509407781577835],[99.98919989199891,-2.5251752361273816],[99.96759967599678,-2.5935008725087414],[99.96759967599678,-2.609268327058288],[99.99639996399964,-2.6495629331293458],[99.99279992799927,-2.770446751342533],[100.01440014400146,-2.8195010543855688],[100.13320133201336,-2.8212529937799644]],[[99.68679686796867,-2.0626632360073813],[99.62199621996223,-2.0171128117531367],[99.57159571595719,-2.025872508725101],[99.5607956079561,-2.050399660246626],[99.55719557195573,-2.1152214178391944],[99.53919539195391,-2.160771842093439],[99.60759607596077,-2.257128508785115],[99.68679686796867,-2.281655660306626],[99.84879848798488,-2.369252630026324],[99.84159841598415,-2.3429735391104174],[99.81639816398166,-2.2851595390954174],[99.73359733597334,-2.1782912360373814],[99.68679686796867,-2.0626632360073813]],[[41.13221132211322,-2.0521515996410216],[41.085410854108545,-2.036384145091475],[40.97740977409774,-2.1099655996560216],[40.95580955809558,-2.1677795996710216],[40.99540995409956,-2.1590199026990433],[41.11781117811179,-2.0994539632896476],[41.135811358113585,-2.0854384481344965],[41.13941139411395,-2.0696709935849498],[41.13221132211322,-2.0521515996410216]],[[98.93438934389343,-0.9536855993560067],[98.86958869588699,-0.9151429326793448],[98.67518675186756,-0.9712049932999491],[98.60318603186033,-1.1972051751767765],[98.62838628386282,-1.262026932769345],[98.81558815588158,-1.5388333570835897],[98.82638826388268,-1.6106628722537408],[98.87318873188735,-1.663221054085568],[99.07119071190715,-1.784104872298741],[99.1647916479165,-1.7770971147211725],[99.27279272792731,-1.7385544480444963],[99.26559265592658,-1.6281822661976832],[99.21159211592118,-1.5598566298163234],[99.13239132391323,-1.4424766903919277],[99.13959139591395,-1.4179495388704026],[99.12879128791286,-1.3846626903769277],[99.09999099991,-1.3408642055170787],[99.06399063990642,-1.2410036600366254],[98.95598955989561,-1.0570500236252514],[98.93438934389343,-0.9536855993560067]],[[98.41598415984163,-0.01814996274964642],[98.37278372783732,0.006377188771864439],[98.32238322383228,-0.0006305688057040015],[98.42678426784266,-0.22663075068253136],[98.4087840878409,-0.30897190221904225],[98.3547835478355,-0.3790494779947977],[98.34038340383404,-0.46839838710889126],[98.30798307983082,-0.5314682053070783],[98.39798397983981,-0.5770186295613087],[98.45918459184594,-0.5297162659126826],[98.52038520385207,-0.3790494779947977],[98.54558545585456,-0.25816565978161066],[98.48438484384843,-0.16706481127313566],[98.41598415984163,-0.01814996274964642]],[[97.47997479974799,1.4657427043020306],[97.35757357573578,1.5393241588665632],[97.34317343173433,1.5270605831058077],[97.32517325173251,1.4815101588515631],[97.24597245972461,1.423696158836563],[97.08037080370804,1.4254480982309587],[97.29637296372965,1.1871843405933902],[97.36837368373682,1.057540825408239],[97.40437404374046,0.9471686435614117],[97.46197461974623,0.941912825378239],[97.60237602376026,0.8332925829258073],[97.68157681576815,0.6405792495424691],[97.68517685176852,0.5967807646826344],[97.82197821978218,0.5652458555835409],[97.87597875978759,0.6283156737817137],[97.90117901179013,0.8840988253632389],[97.93357933579335,0.9734477344773325],[97.9047790477905,1.0189981587315629],[97.7859778597786,1.145137795127937],[97.69957699576997,1.1836804618045988],[97.47997479974799,1.4657427043020306]],[[97.25317253172534,2.2155727651026353],[97.15597155971562,2.2330921590465778],[97.10917109171095,2.217324704497031],[97.22437224372243,2.1577587650876353],[97.32877328773287,2.052642401423995],[97.3359733597336,2.07541761355111],[97.32877328773287,2.148999068115657],[97.29277292772929,2.2015572499474843],[97.25317253172534,2.2155727651026353]],[[95.89595895958962,2.888317492549902],[95.80595805958063,2.916348522860204],[95.77355773557736,2.855030644056427],[95.71595715957159,2.825247674351729],[95.73395733957341,2.7656817349423335],[95.80955809558094,2.655309553095506],[95.88155881558816,2.641294037940355],[95.93915939159393,2.599247492474902],[96.02196021960219,2.5957436136861247],[96.29196291962921,2.429309371218693],[96.34236342363425,2.371495371203693],[96.39996399964002,2.3504720984709593],[96.46476464764646,2.3592317954429376],[96.46116461164615,2.415293856063542],[96.44316443164433,2.4661000985009593],[96.41796417964179,2.5151544015439953],[96.18036180361804,2.660565371278693],[96.129961299613,2.720131310688089],[96.10116101161015,2.7411545834208084],[95.9967599675997,2.7814491894918802],[95.89595895958962,2.888317492549902]],[[73.44253442534426,3.2737441593165784],[73.42813428134284,3.289511613866125],[73.40293402934032,3.289511613866125],[73.3849338493385,3.2719922199221827],[73.38133381333813,3.245713129006276],[73.39573395733959,3.2299456744567294],[73.41733417334174,3.231697613851125],[73.43533435334353,3.250968947189449],[73.44253442534426,3.2737441593165784]],[[73.52893528935292,4.242566644416428],[73.51813518135182,4.247822462599601],[73.5037350373504,4.2338069474444495],[73.4929349293493,4.211031735317334],[73.48213482134821,4.188256523190219],[73.47133471334715,4.170737129246277],[73.47853478534788,4.158473553485521],[73.49653496534967,4.15496967469673],[73.5109351093511,4.163729371668694],[73.51813518135182,4.1865045837958235],[73.52173521735219,4.211031735317334],[73.52893528935292,4.230303068655672],[73.52893528935292,4.242566644416428]],[[100.19080190801907,5.283218644686428],[100.2628026280263,5.267451190136882],[100.28800288002878,5.295482220447184],[100.33840338403382,5.409358281082788],[100.30960309603097,5.4373893113930905],[100.24480244802447,5.467172281097788],[100.20520205202052,5.446149008365069],[100.19080190801907,5.283218644686428]],[[101.26721267212673,2.9969377350023336],[101.26721267212673,2.970658644086427],[101.31761317613177,2.9881780380303553],[101.32841328413286,3.047743977439751],[101.31041310413104,3.067015310778089],[101.27441274412746,3.0319765228902043],[101.26721267212673,2.9969377350023336]],[[101.6416164161642,2.126223855988542],[101.54441544415442,2.061402098395959],[101.45081450814507,2.0684098559735418],[101.41121411214112,2.0211074923249015],[101.4040140401404,1.90197561350611],[101.46881468814689,1.7600685225602035],[101.50121501215011,1.733789431644297],[101.60201602016019,1.7162700377003546],[101.7208172081721,1.7898514922649014],[101.73521735217355,1.8827042801677862],[101.7748177481775,1.9440221589715776],[101.7640176401764,1.9965803408033906],[101.70641706417064,2.0789214923399015],[101.6416164161642,2.126223855988542]],[[102.36522365223652,1.414936461864599],[102.42642426424266,1.3641302194271816],[102.49842498424988,1.3308433709336924],[102.49122491224915,1.458734946724448],[102.46962469624697,1.5095411891618653],[102.04122041220415,1.6251691891918796],[102.02322023220233,1.6076497952479372],[102.01962019620197,1.5848745831208078],[102.01962019620197,1.5585954922049012],[102.07722077220774,1.4990295527955055],[102.160021600216,1.4657427043020306],[102.27522275222753,1.453479128541261],[102.36522365223652,1.414936461864599]],[[102.27522275222753,1.395665128526261],[102.25722257222571,1.3974170679206566],[102.22842228422286,1.3483627648776348],[102.23562235622359,1.264269673946714],[102.25722257222571,1.1468897345223326],[102.2788227882279,1.0750602193521672],[102.32562325623257,1.0067345829708074],[102.37962379623798,0.9594322193221672],[102.42642426424266,0.9909671284212607],[102.43002430024302,1.0680524617745988],[102.44802448024484,1.1556494314942967],[102.44442444424448,1.2344867042420162],[102.4120241202412,1.260765795157937],[102.3580235802358,1.3448588860888435],[102.27522275222753,1.395665128526261]],[[103.65043650436508,1.3255875527505054],[103.81963819638196,1.2660216133411097],[103.97083970839708,1.3308433709336924],[103.99603996039963,1.365882158821563],[103.96003960039599,1.3921612497374838],[103.90963909639095,1.4166884012589946],[103.81963819638196,1.4464713709636925],[103.70443704437048,1.423696158836563],[103.65043650436508,1.3255875527505054]],[[109.0540905409054,1.4377116739917142],[109.0108901089011,1.2397425224252032],[109.0648906489065,1.2467502800027859],[109.09729097290972,1.2590138557635413],[109.13329133291336,1.2537580375803543],[109.09009090090905,1.2239750678756565],[109.03249032490328,1.2047037345373326],[108.95688956889569,1.134626158761563],[108.91728917289174,0.9121298556735411],[108.90648906489065,0.7947499162491454],[108.92448924489247,0.5319590070900517],[108.9460894608946,0.3550131282562603],[109.07569075690759,0.25340064338141133],[109.14769147691476,0.1675556130561091],[109.18009180091804,0.11674937061869173],[109.21969219692198,0.07470282515323845],[109.24849248492484,0.05543149181490037],[109.25929259292593,0.03090434029338951],[109.19449194491943,-0.009390265777682316],[109.16569165691658,-0.1425376597516106],[109.15129151291512,-0.18633614461145953],[109.12249122491227,-0.2651734173591933],[109.12249122491227,-0.39131305375555314],[109.129691296913,-0.44562317498177606],[109.16209162091621,-0.4946774780247978],[109.25569255692557,-0.5770186295613087],[109.37449374493747,-0.6383365083651],[109.36729367293674,-0.6681194780697979],[109.31329313293134,-0.6803830538305533],[109.27009270092702,-0.7311892962679849],[109.25929259292593,-0.808274629621323],[109.28809288092884,-0.8450653569035893],[109.33489334893352,-0.8748483266082872],[109.45369453694536,-0.8695925084251002],[109.68049680496807,-0.9449259023840426],[109.78849788497888,-1.0114995993710068],[109.8748987489875,-1.1008485084851003],[109.939699396994,-1.1814377206272297],[109.98289982899831,-1.2742905085301004],[110.0189001890019,-1.3986782055320788],[110.03690036900372,-1.5248178419284386],[110.02250022500226,-1.6421977813528343],[109.9648996489965,-1.7420583268332877],[109.96129961299613,-1.8629421450464747],[110.07650076500767,-1.9470352359773813],[110.0981009810098,-2.00134535720359],[110.12330123301234,-2.2343532966579858],[110.22410224102242,-2.688105599806022],[110.23130231302315,-2.924617418049195],[110.25650256502564,-2.9666639635146623],[110.30330303303032,-2.985935296852986],[110.350103501035,-2.9473926301763242],[110.3789037890379,-2.933377115021173],[110.57330573305734,-2.89133056955572],[110.66690666906669,-3.0052066301913243],[110.70290702907027,-3.020974084740871],[110.73530735307355,-2.9894391756417775],[110.81090810908108,-2.938632933204346],[110.90090900909013,-2.9088499634996623],[110.85050850508509,-2.9456406907819286],[110.8289082890829,-2.9946949938249645],[110.86850868508685,-3.049005115051173],[110.92970929709298,-3.0717803271782884],[111.04491044910452,-3.0560128726287417],[111.26091260912608,-2.9561523271482884],[111.36891368913689,-2.933377115021173],[111.49491494914952,-2.9736717210922308],[111.62451624516245,-2.9754236604866264],[111.65691656916573,-2.9263693574435905],[111.69651696516968,-2.889578630161324],[111.76131761317612,-2.938632933204346],[111.8081180811808,-3.0087105089801156],[111.82251822518225,-3.0577648120231373],[111.8369183691837,-3.3082921454214755],[111.83331833318334,-3.4204162666626843],[111.82251822518225,-3.532540387903893],[111.85851858518583,-3.551811721242231],[111.90891908919087,-3.551811721242231],[111.95571955719561,-3.529036509115116],[112.12492124921249,-3.3818735999860223],[112.28332283322834,-3.320555721182231],[112.44532445324455,-3.3713619636196626],[112.60012600126004,-3.4011449333243604],[112.75852758527589,-3.3223076605766266],[112.97092970929708,-3.1874083272082885],[113.03573035730358,-2.933377115021173],[113.34173341733418,-3.246974266617684],[113.36693366933673,-3.224199054490569],[113.41013410134104,-3.2294548726737418],[113.52533525335252,-3.1839044484195114],[113.56493564935653,-3.1768966908419287],[113.6117361173612,-3.196168024180267],[113.62973629736297,-3.2452223272232885],[113.6369363693637,-3.3328192969429864],[113.63333633336333,-3.4204162666626843],[113.70533705337056,-3.455455054550569],[113.79533795337954,-3.455455054550569],[113.95733957339576,-3.3941371757467778],[114.08334083340833,-3.2785091757167777],[114.10854108541088,-3.2855169332943603],[114.12654126541264,-3.3275634787598136],[114.17694176941768,-3.35384256967572],[114.23454234542345,-3.3608503272532886],[114.29214292142922,-3.30654020602708],[114.34254342543426,-3.2347106908569287],[114.30294302943031,-3.36435420604208],[114.30294302943031,-3.4099046302963245],[114.34254342543426,-3.4449434181842093],[114.39654396543966,-3.471222509100116],[114.4469444694447,-3.4817341454664756],[114.5261452614526,-3.3766177818028353],[114.53694536945369,-3.493997721227231],[114.60534605346055,-3.702478509160116],[114.62694626946268,-4.112432327448289],[114.65214652146523,-4.152726933519361],[114.69534695346954,-4.170246327463289],[115.25695256952571,-3.9074554183042096],[115.95535955359554,-3.59561020610208],[115.99855998559985,-3.523780690931929],[116.01656016560167,-3.4326798424234397],[116.05616056160562,-3.348586751492533],[116.14976149761497,-3.232958751462533],[116.1677616776168,-3.1821525090251157],[116.20376203762038,-3.1488656605316265],[116.25776257762578,-3.1260904484045113],[116.17136171361716,-3.0244779635296624],[116.15336153361534,-2.9841833574585905],[116.1677616776168,-2.935129054415569],[116.22536225362256,-2.977175599881022],[116.290162901629,-2.9596562059370797],[116.32976329763301,-2.9018422059220796],[116.3549635496355,-2.83351656954072],[116.37296372963732,-2.707376933144346],[116.37656376563768,-2.5777334179591946],[116.30816308163082,-2.6040125088751154],[116.31536315363155,-2.551454327043288],[116.35136351363514,-2.5216713573385903],[116.40176401764018,-2.5199194179441946],[116.45216452164522,-2.537438811888137],[116.5277652776528,-2.5111597209722305],[116.54936549365493,-2.411299175491777],[116.56376563765639,-2.2991750542505685],[116.5277652776528,-2.2080742057420792],[116.419764197642,-2.1870509330093455],[116.36936369363696,-2.1590199026990433],[116.31536315363155,-2.1397485693607194],[116.42336423364236,-2.0521515996410216],[116.45216452164522,-1.9225080844558704],[116.43056430564309,-1.8646940844408704],[116.42336423364236,-1.784104872298741],[116.3549635496355,-1.7788490541155682],[116.2757627576276,-1.784104872298741],[116.3009630096301,-1.7438102662276833],[116.33336333363337,-1.7122753571285898],[116.47736477364776,-1.6334380843808702],[116.51696516965171,-1.5983992964929854],[116.54576545765457,-1.5528488722387408],[116.5529655296553,-1.4740115994910212],[116.61056610566106,-1.4284611752367766],[116.71496714967151,-1.3759029934049494],[116.75456754567546,-1.3268486903619277],[116.77256772567728,-1.267282750952532],[116.75816758167582,-1.2077168115431363],[116.72936729367296,-1.151654750922532],[116.7257672576726,-1.0973446296963232],[116.740167401674,-1.044786447864496],[116.76176761767618,-1.116615963034647],[116.79776797767977,-1.1831896600216254],[116.84816848168481,-1.218228447909496],[116.9129691296913,-1.223484266092683],[117.0029700297003,-1.1884454782047982],[117.07137071370715,-1.1131120842458557],[117.14697146971469,-1.0097476599766253],[117.2405724057241,-0.9256545690457045],[117.35577355773557,-0.8678405690307045],[117.52137521375215,-0.7960110538605534],[117.5609756097561,-0.7714839023390425],[117.57537575375756,-0.7276854174791936],[117.55737557375573,-0.6751272356473805],[117.550175501755,-0.5542434174341935],[117.46377463774638,-0.32298741737419334],[117.46377463774638,-0.20035165976661062],[117.52137521375215,0.2358812494374689],[117.55377553775537,0.3409976131011092],[117.7445774457745,0.7299281586565627],[117.77697776977772,0.7544553101780878],[117.85257852578525,0.7894940980659584],[117.92457924579247,0.8315406435314117],[117.96417964179642,0.8893546435464117],[117.97857978579788,0.9646880375053541],[117.95337953379533,1.0312617344923325],[117.91017910179102,1.0978354314792966],[118.01458014580146,1.0400214314642966],[118.09378093780941,0.9296492496174835],[118.1945819458195,0.8735871889968649],[118.30978309783097,0.8473080980809584],[118.53298532985332,0.8140212495874835],[118.7561875618756,0.8385484011089943],[118.89298892988933,0.887602704152016],[118.98658986589868,0.9822074314492966],[118.9649896498965,1.043525310253088],[118.85338853388532,1.096083492084901],[118.63738637386376,1.318579795172937],[118.47178471784719,1.4166884012589946],[118.15858158581585,1.6409366437414121],[118.07938079380796,1.7022545225452035],[117.92817928179284,1.8669368256182395],[117.86337863378634,1.9685493104930885],[117.83097830978312,2.0018361589865776],[117.78777787777881,2.0263633105080885],[117.88137881378816,2.061402098395959],[117.88857888578889,2.08768118931188],[117.95697956979569,2.159510704482031],[118.04338043380437,2.2155727651026353],[118.0649806498065,2.2628751287512614],[118.0649806498065,2.3171852499774843],[118.03258032580328,2.3785031287812757],[117.88497884978852,2.541433492459902],[117.80577805778057,2.6693250682506573],[117.78417784177844,2.7464104016039954],[117.7481774817748,2.7761933713086933],[117.66537665376654,2.8077282804077868],[117.64017640176405,2.825247674351729],[117.66537665376654,2.858534522845204],[117.69777697776976,2.8865655531555063],[117.63657636576369,2.9145965834658227],[117.56817568175683,2.928612098620974],[117.63657636576369,2.951387310748089],[117.61137611376114,3.0056974319742977],[117.61137611376114,3.0635114319892978],[117.56817568175683,3.0985502198771826],[117.5069750697507,3.1038060380603554],[117.42057420574207,3.1651239168641467],[117.35217352173521,3.193154947174449],[117.32337323373235,3.2439611896118805],[117.38457384573849,3.3648450078250534],[117.34497344973448,3.4261628866288447],[117.1649716497165,3.5925971290962764],[117.11457114571147,3.6118684624346002],[117.0569705697057,3.6223800988009742],[117.17217172171723,3.638147553350521],[117.28737287372877,3.6398994927449024],[117.44937449374493,3.6293878563785427],[117.4961749617496,3.666178583660823],[117.51057510575106,3.7310003412533916],[117.56817568175683,3.6784421594215786],[117.62937629376296,3.6363956139561253],[117.71577715777158,3.6451553109280894],[117.77697776977772,3.6889537957879384],[117.76257762577626,3.734504220042183],[117.73017730177304,3.769543007930068],[117.72657726577268,3.79757403824037],[117.64017640176405,3.878163250382485],[117.56457564575646,3.9307214322142983],[117.5609756097561,3.9885354322292983],[117.46377463774638,4.076132401948996],[117.4961749617496,4.133946401963996],[117.56457564575646,4.161977432274298],[117.60417604176041,4.200520098950975],[117.65097650976509,4.303884523220219],[117.69777697776976,4.342427189896881],[117.74097740977413,4.337171371713694],[117.89577895778962,4.263589917149147],[118.00738007380073,4.249574401993996],[118.1189811898119,4.288117068670672],[118.22698226982271,4.316148098980975],[118.36378363783638,4.3354194323192985],[118.49698496984973,4.361698523235219],[118.54738547385477,4.379217917179147],[118.58698586985872,4.409000886883845],[118.59418594185945,4.459807129321277],[118.56178561785617,4.50185367478673],[118.32418324183243,4.668287917254148],[118.1837818378184,4.827714402143997],[118.25938259382593,4.988892826428241],[118.32058320583207,5.011668038555371],[118.3817838178382,5.018675796132939],[118.55098550985508,4.967869553695522],[118.67338673386735,4.96436567490673],[118.91098910989109,5.0221796749217305],[119.13059130591307,5.101016947669464],[119.22059220592206,5.160582887078846],[119.24939249392497,5.199125553755522],[119.26379263792637,5.246427917404162],[119.26739267392674,5.307745796207939],[119.25659256592564,5.365559796222939],[119.22419224192242,5.41286215987158],[119.17739177391775,5.430381553815522],[119.05139051390518,5.414614099265975],[119.00099000990014,5.418117978054767],[118.95778957789577,5.428629614421126],[118.7129871298713,5.5582731296062775],[118.59418594185945,5.591559978099767],[118.56178561785617,5.684412766002637],[118.5149851498515,5.728211250862486],[118.45738457384573,5.763250038750371],[118.35298352983529,5.805296584215824],[118.29898298982988,5.8193120993709755],[118.24858248582484,5.821064038765371],[118.14418144181445,5.754490341778393],[118.03258032580328,5.7124437963129395],[117.97497974979751,5.705436038735371],[117.92817928179284,5.768505856933558],[117.93537935379356,5.787777190271882],[118.07218072180723,5.831575675131731],[118.11538115381154,5.863110584230824],[118.06138061380614,5.9839944024440115],[118.00378003780037,6.054071978219767],[117.89577895778962,5.971730826683242],[117.81657816578166,5.9401959175841625],[117.49977499774997,5.884133856963558],[117.61857618576187,5.9401959175841625],[117.64377643776442,6.00151379638794],[117.65097650976509,6.073343311558091],[117.6149761497615,6.1959790691656735],[117.69417694176946,6.273064402519012],[117.69417694176946,6.3501497358723356],[117.66897668976691,6.427235069225674],[117.64737647376472,6.474537432874314],[117.61137611376114,6.513080099550976],[117.49977499774997,6.570894099565976],[117.38097380973812,6.612940645031429],[117.29457294572944,6.677762402624012],[117.2549725497255,6.782878766287652],[117.2441724417244,6.83368500872507],[117.25137251372513,6.919530039050372],[117.229772297723,6.9405533117831055],[117.12897128971292,6.968584342093408],[117.07857078570788,6.9160261602615805],[117.01737017370175,6.796894281442803],[116.9129691296913,6.6602430086800695],[116.81216812168122,6.607684826848256],[116.78696786967873,6.605932887453861],[116.80856808568086,6.691777917779163],[116.84096840968408,6.772367129921278],[116.84816848168481,6.826677251147487],[116.83376833768341,6.952816887543861],[116.77616776167764,6.989607614826127],[116.75096750967509,6.977344039065372],[116.53856538565384,6.583157675326731],[116.49536495364953,6.521839796522954],[116.13896138961388,6.129405372178709],[116.11016110161103,6.003265735782335],[116.05976059760599,5.8823819175691625],[115.91935919359196,5.724707372073709],[115.87615876158765,5.614335190226882],[115.7969579695797,5.535497917479162],[115.73935739357393,5.533745978084767],[115.68535685356852,5.535497917479162],[115.62415624156245,5.549513432634313],[115.60255602556026,5.603823553860522],[115.55575555755559,5.567032826578242],[115.41895418954192,5.41286215987158],[115.42255422554229,5.330521008335069],[115.4657546575466,5.253435674981731],[115.58095580955813,5.193869735572335],[115.55575555755559,5.094009190091882],[115.519755197552,5.048458765837637],[115.42615426154265,4.969621493089917],[115.37575375753761,4.932830765807637],[115.14175141751417,4.899543917314162],[115.02655026550269,4.899543917314162],[115.04815048150482,4.962613735512335],[115.04815048150482,5.0169238567385435],[114.99414994149942,5.0221796749217305],[114.83934839348393,4.946846280962788],[114.74214742147421,4.880272583975824],[114.6449464494645,4.797931432439313],[114.54414544145442,4.724349977874766],[114.42534425344252,4.6595282202821835],[114.29934299342995,4.6069700384503705],[114.17694176941768,4.591202583900824],[114.05454054540547,4.592954523295219],[114.01134011340116,4.575435129351277],[113.98253982539825,4.545652159646579],[113.98973989739898,4.482582341448392],[113.98613986139861,4.421264462644615],[113.95373953739539,4.288117068670672],[113.92493924939248,4.242566644416428],[113.71253712537128,4.000799007990068],[113.44613446134463,3.73976003822537],[113.320133201332,3.561062219997183],[113.14013140131402,3.343821735092334],[113.0429304293043,3.2054185229352044],[112.9889298892989,3.1616200380753554],[112.92052920529204,3.130085128976276],[112.7369273692737,3.0705191895668804],[112.11772117721176,2.9145965834658227],[111.7289172891729,2.8532787046620314],[111.62451624516245,2.8182399167741465],[111.51291512915128,2.742906522815204],[111.44451444514448,2.6342862803627867],[111.44091440914411,2.497635007600053],[111.4517145171452,2.424053553035506],[111.44451444514448,2.382007007570053],[111.40491404914053,2.3679914924149017],[111.35091350913513,2.3644876136261104],[111.29691296912972,2.399526401513995],[111.24291242912432,2.4363171287962757],[111.20691206912068,2.380255068175657],[111.19611196111964,2.2979139166391462],[111.21051210512104,2.198053371158693],[111.26811268112681,2.140239371143693],[111.25011250112505,2.0631540377903548],[111.19971199712,1.9843167650426352],[111.17091170911709,1.90197561350611],[111.15291152911533,1.739045249827484],[111.10971109711096,1.684735128601261],[111.04491044910452,1.6339288861638437],[111.03051030510306,1.5585954922049012],[111.05931059310592,1.48676597703475],[111.12411124111242,1.4482233103580882],[111.2249122491225,1.395665128526261],[111.1457114571146,1.3869054315542968],[111.09891098910992,1.400920946709448],[110.94050940509408,1.516548946739448],[110.8937089370894,1.5323164012889947],[110.78210782107823,1.5200528255282393],[110.67410674106742,1.5480838558385415],[110.40050400504003,1.7005025831508078],[110.350103501035,1.719773916489146],[110.29970299702995,1.7005025831508078],[110.2457024570246,1.695246764967635],[110.11250112501125,1.6987506437564122],[109.98289982899831,1.7180219770947502],[109.86409864098641,1.7653243407433905],[109.72009720097202,1.8581771286462612],[109.69489694896947,1.887960098350959],[109.63009630096303,2.028115249902484],[109.37809378093783,1.9229988862388439],[109.3168931689317,1.8213864013639949],[109.27369273692739,1.7057584013339948],[109.16569165691658,1.6076497952479372],[109.07569075690759,1.4955256740067142],[109.0540905409054,1.4377116739917142]],[[111.31131311313112,2.438069068190657],[111.3581135811358,2.4030302803027865],[111.39051390513907,2.415293856063542],[111.37971379713798,2.459092340923391],[111.37611376113762,2.5764722803477866],[111.37971379713798,2.709619674321729],[111.35451354513549,2.763929795547938],[111.3329133291333,2.769185613731125],[111.30051300513009,2.7411545834208084],[111.31131311313112,2.438069068190657]],[[104.22284222842228,2.7323948864488443],[104.22284222842228,2.7744414319142976],[104.18324183241833,2.8725500380003552],[104.16884168841688,2.8567825834508227],[104.12924129241293,2.767433674336729],[104.14724147241475,2.728891007660053],[104.17244172441724,2.7218832500824846],[104.22284222842228,2.7323948864488443]],[[105.70605706057063,2.888317492549902],[105.71685716857172,2.858534522845204],[105.76005760057603,2.863790341028391],[105.81045810458107,2.9040849470994488],[105.83565835658356,2.9759144622696],[105.82125821258211,2.984674159241578],[105.79605796057962,2.995185795607938],[105.76005760057603,3.0127051895518804],[105.73125731257312,3.0372323410733912],[105.69165691656917,3.061759492594902],[105.69165691656917,3.0109532501574847],[105.70245702457026,2.981170280452787],[105.709657096571,2.9408756743817293],[105.70605706057063,2.888317492549902]],[[108.7876878768788,2.884813613761125],[108.83808838088385,2.8532787046620314],[108.88848888488889,2.9058368864938444],[108.88488884888852,2.9986896743967293],[108.8668886688867,2.9916819168191466],[108.7876878768788,2.884813613761125]],[[106.27126271262716,3.2159301593015783],[106.22446224462243,3.2299456744567294],[106.19926199261994,3.2054185229352044],[106.2136621366214,3.1283331895818804],[106.2820628206282,3.088038583510823],[106.28566285662856,3.1563642198921826],[106.27126271262716,3.2159301593015783]],[[108.25488254882549,4.151465795907939],[108.24768247682476,4.216287553500521],[108.20088200882009,4.200520098950975],[108.00288002880029,4.042845553455521],[108.00288002880029,3.9832796140461255],[108.0460804608046,3.888674886748845],[108.08928089280892,3.8518841594665787],[108.2440824408244,3.8098376140011254],[108.23688236882367,3.7853104624796003],[108.21528215282154,3.7712949473244493],[108.18648186481863,3.767791068535672],[108.10008100081001,3.704721250337485],[108.17928179281796,3.6539150079000535],[108.31608316083162,3.6889537957879384],[108.39528395283952,3.836116704917032],[108.39888398883988,3.8764113109880896],[108.39168391683916,3.986783492834917],[108.25488254882549,4.151465795907939]],[[121.90261902619028,7.0754526451514295],[121.96381963819641,6.968584342093408],[122.02862028620285,6.928289736022336],[122.09702097020971,6.914274220867185],[122.14382143821439,6.94931300875507],[122.17622176221761,7.003623129981278],[122.2518225182252,7.17005737244871],[122.32022320223206,7.339995493704919],[122.449824498245,7.560739857398559],[122.47502475024748,7.639577130146279],[122.49662496624967,7.672863978639768],[122.61542615426157,7.763964827148257],[122.71262712627129,7.774476463514617],[122.79182791827918,7.721918281682804],[122.81702817028173,7.5589879180041635],[122.84222842228422,7.529204948299466],[122.91782917829181,7.530956887693861],[122.98982989829898,7.546724342243408],[123.04743047430475,7.615049978624768],[123.09783097830979,7.70089500895007],[123.11943119431197,7.667608160456581],[123.13743137431373,7.629065493779919],[123.15183151831519,7.57475537255371],[123.17703177031774,7.529204948299466],[123.28143281432813,7.464383190706883],[123.38943389433894,7.408321130086279],[123.47583475834762,7.665856221062199],[123.48303483034829,7.709654705922048],[123.47583475834762,7.756957069570674],[123.49383493834938,7.807763312008106],[123.55143551435515,7.832290463529617],[123.60903609036092,7.832290463529617],[123.66663666636668,7.818274948374466],[123.71703717037173,7.784988099880977],[123.7638376383764,7.742941554415523],[123.96903969039693,7.664104281667804],[124.06624066240664,7.578259251342502],[124.18144181441818,7.436352160396581],[124.20664206642067,7.396057554325523],[124.2138421384214,7.33298773612735],[124.19224192241921,7.268165978534768],[124.159841598416,7.219111675491732],[124.11664116641168,7.175313190631883],[124.04464044640446,7.113995311828106],[123.98703987039869,6.993111493614919],[123.97983979839802,6.9300416754167316],[123.98703987039869,6.863467978429767],[124.04824048240482,6.667250766257638],[124.04824048240482,6.532351432889314],[124.07704077040773,6.4044598570985585],[124.2138421384214,6.23276979644794],[124.39744397443974,6.118893735812335],[124.63504635046354,5.998009917599163],[124.92664926649269,5.87537415999158],[124.97344973449736,5.86486252362522],[125.0346503465035,5.870118341808407],[125.07785077850781,5.906909069090673],[125.17505175051753,6.047064220642184],[125.18945189451898,6.062831675191731],[125.2326523265233,6.069839432769314],[125.26865268652688,6.033048705487033],[125.26505265052651,5.9261804024290115],[125.2326523265233,5.808800463004616],[125.23985239852402,5.7562422811727885],[125.2866528665287,5.631854584170824],[125.34785347853477,5.598567735677335],[125.45585455854558,5.663389493269918],[125.6070560705607,5.870118341808407],[125.66825668256683,5.9787385842608245],[125.6718567185672,6.225762038870371],[125.58905589055894,6.465777735902336],[125.56385563855639,6.499064584395825],[125.48825488254886,6.574397978354767],[125.43425434254345,6.607684826848256],[125.38025380253805,6.690025978384767],[125.40185401854018,6.795142342048408],[125.46305463054631,6.910770342078408],[125.54225542255426,7.015886705742034],[125.63945639456398,7.105235614856127],[125.6610566105661,7.161297675476732],[125.6718567185672,7.222615554280523],[125.68985689856902,7.262910160351581],[125.77265772657728,7.322476099760976],[125.82305823058232,7.33298773612735],[125.90225902259021,7.117499190616883],[125.95985959859598,7.033406099685976],[125.98505985059853,6.944057190571883],[126.0426604266043,6.842444705697034],[126.07866078660788,6.733824463244616],[126.1110611106111,6.490304887423861],[126.14346143461438,6.397452099520976],[126.19026190261906,6.309855129801278],[126.22266222662228,6.483297129846278],[126.2406624066241,6.733824463244616],[126.19386193861942,6.852956342063408],[126.21546215462155,6.89149900874007],[126.2946629466295,6.8827393117681055],[126.4386643866439,7.012382826953257],[126.5466654666547,7.175313190631883],[126.58266582665829,7.247142705802034],[126.58986589865901,7.325979978549768],[126.59346593465938,7.546724342243408],[126.5718657186572,7.678119796822955],[126.54306543065434,7.725422160471581],[126.4926649266493,7.756957069570674],[126.43506435064353,7.832290463529617],[126.42426424264244,7.926895190826897],[126.45666456664566,8.14939149391492],[126.46026460264602,8.203701615141128],[126.38106381063812,8.32633737274871],[126.36666366663667,8.484011918244164],[126.28386283862841,8.540073978864768],[126.17226172261724,8.559345312203106],[126.13986139861402,8.596136039485373],[126.13986139861402,8.627670948584466],[126.21906219062191,8.695996584965826],[126.26226262262622,8.743298948614466],[126.31986319863199,8.844911433489315],[126.30546305463054,8.951779736547351],[126.20826208262082,9.081423251732502],[126.19026190261906,9.125221736592351],[126.19386193861942,9.275888524510222],[126.08586085860861,9.26012106996069],[126.00666006660066,9.321438948764467],[125.95625956259562,9.426555312428107],[125.87705877058772,9.51240034275341],[125.64305643056434,9.654307433699316],[125.52065520655208,9.759423797362956],[125.47025470254704,9.755919918574165],[125.41265412654127,9.668322948854467],[125.50985509855099,9.275888524510222],[125.53505535055353,9.140989191141898],[125.4990549905499,9.014849554745524],[125.37665376653769,8.992074342618409],[125.2470524705247,9.027113130506294],[125.21105211052111,9.027113130506294],[125.17505175051753,8.921996766842653],[125.14265142651425,8.869438585010826],[125.04545045450453,8.89046185774356],[124.94464944649445,8.957035554730524],[124.86904869048692,8.97280300928007],[124.80784807848079,8.923748706237049],[124.78624786247866,8.874694403194013],[124.76104761047611,8.688988827388258],[124.73224732247326,8.562849190991898],[124.62064620646208,8.522554584920826],[124.45144451444514,8.606647675851747],[124.40464404644047,8.599639918274164],[124.35784357843579,8.559345312203106],[124.32544325443257,8.508539069765675],[124.28224282242826,8.385903312158106],[124.22464224642249,8.272027251522502],[124.19944199441994,8.229980706057049],[124.159841598416,8.201949675746746],[123.99783997839978,8.158151190886898],[123.92943929439298,8.1283682211822],[123.79983799837999,8.049530948434466],[123.75303753037531,8.05829064540643],[123.85383853838539,8.145887615126128],[123.87903879038794,8.189686099985977],[123.86103861038612,8.375391675791747],[123.85023850238503,8.433205675806747],[123.78183781837822,8.547081736442351],[123.68103681036814,8.620663191006898],[123.56223562235624,8.646942281922804],[123.49743497434974,8.681981069810675],[123.43623436234361,8.703004342543409],[123.3786337863379,8.61540737282371],[123.34263342633426,8.569856948569466],[123.29223292232922,8.541825918259164],[123.14823148231483,8.515546827343258],[123.09423094230942,8.480508039455373],[123.05103051030511,8.433205675806747],[123.01863018630189,8.398166887918862],[122.9970299702997,8.356120342453409],[123.00423004230043,8.286042766677653],[122.9970299702997,8.22122100908507],[122.91062910629108,8.156399251492502],[122.80262802628027,8.133624039365372],[122.67302673026734,8.133624039365372],[122.59022590225902,8.093329433294315],[122.3850238502385,8.046027069645675],[122.33822338223382,8.028507675701746],[122.24462244622447,7.944414584770826],[122.1330213302133,7.811267190796897],[122.1186211862119,7.765716766542653],[122.11502115021153,7.6606004028790124],[122.04662046620467,7.362770705832034],[121.99261992619927,7.278677614901127],[121.92421924219241,7.199840342153408],[121.90261902619028,7.0754526451514295]],[[117.28017280172804,7.290941190661883],[117.26577265772659,7.352259069465674],[117.14697146971469,7.3364916149161274],[117.06417064170643,7.261158220957185],[117.06057060570606,7.178817069420674],[117.08217082170825,7.115747251222501],[117.14337143371432,7.168305433054314],[117.2405724057241,7.184072887603861],[117.26577265772659,7.220863614886127],[117.28017280172804,7.290941190661883]],[[117.07857078570788,7.8830967059670485],[117.07857078570788,8.068802281772804],[116.9921699216992,8.051282887828862],[116.97416974169744,8.016244099940977],[116.97056970569707,7.895360281727804],[117.02817028170284,7.807763312008106],[117.07857078570788,7.8830967059670485]],[[117.33057330573308,8.308817978804768],[117.28017280172804,8.315825736382351],[117.27297272972731,8.252755918184164],[117.28737287372877,8.191438039380373],[117.35577355773557,8.214213251507502],[117.35217352173521,8.289546645466444],[117.33057330573308,8.308817978804768]],[[117.679776797768,8.678477191021898],[117.78057780577808,8.729283433459315],[117.88857888578889,8.797609069840675],[117.98937989379897,8.876446342588409],[118.06858068580686,8.983314645646445],[118.13338133381336,9.10069458507084],[118.23058230582308,9.167268282057805],[118.34938349383492,9.20230706994569],[118.4357843578436,9.256617191171898],[118.5041850418504,9.33195058513084],[118.5689856898569,9.423051433639316],[118.77418774187743,9.766431554940539],[118.7561875618756,9.8627882216322],[118.78138781387815,9.915346403464014],[118.83538835388356,9.948633251957503],[118.94698946989473,9.994183676211748],[119.1917919179192,10.060757373198712],[119.2169921699217,10.10105197926977],[119.23139231392315,10.1518582217072],[119.28539285392856,10.251718767187654],[119.36819368193682,10.327052161146597],[119.42219422194222,10.355083191456899],[119.54099540995412,10.37961034297841],[119.59499594995953,10.407641373288712],[119.68859688596888,10.500494161191597],[119.68499684996851,10.551300403629014],[119.61659616596165,10.707223009730086],[119.52659526595266,10.952494524945237],[119.56259562595625,11.045347312848108],[119.53379533795339,11.101409373468712],[119.53379533795339,11.15747143408933],[119.55899558995588,11.266091676541748],[119.55179551795521,11.313394040190389],[119.50139501395017,11.346680888683863],[119.46539465394653,11.29412270685205],[119.33939339393396,11.033083737087352],[119.30699306993068,10.973517797677957],[119.26019260192601,10.845626221887201],[119.29619296192965,10.751021494589935],[119.31419314193141,10.687951676391748],[119.28539285392856,10.574075615756144],[119.22419224192242,10.477718949064467],[119.18459184591848,10.439176282387805],[119.14139141391416,10.409393312683108],[119.08019080190803,10.386618100555992],[119.02259022590226,10.353331252062503],[118.84618846188465,10.130834948974467],[118.8209882098821,10.10455585805856],[118.72738727387275,10.034478282282805],[118.53298532985332,9.794462585250841],[118.34218342183425,9.603501191261898],[118.11538115381154,9.345966100285992],[118.02538025380255,9.27063270632705],[117.98217982179824,9.253113312383107],[117.9317793177932,9.251361372988711],[117.88497884978852,9.240849736622351],[117.7445774457745,9.098942645676445],[117.59337593375938,8.967547191096898],[117.52857528575288,8.902725433504315],[117.4169741697417,8.766074160741596],[117.34857348573485,8.713515978909768],[117.2549725497255,8.541825918259164],[117.229772297723,8.455980887933862],[117.21897218972191,8.366631978819768],[117.31257312573126,8.440213433384315],[117.41337413374134,8.49627549400492],[117.46737467374675,8.512042948554466],[117.51777517775179,8.538322039470373],[117.53937539375397,8.596136039485373],[117.57177571775719,8.641686463739617],[117.679776797768,8.678477191021898]],[[106.64926649266494,8.722275675881747],[106.66006660066603,8.766074160741596],[106.56646566465668,8.701252403149013],[106.5880658806588,8.680229130416294],[106.61686616866172,8.681981069810675],[106.6528665286653,8.701252403149013],[106.64926649266494,8.722275675881747]],[[107.1676716767168,10.397129736922352],[107.19647196471965,10.446184039965388],[107.17487174871752,10.446184039965388],[107.14967149671497,10.419904949049467],[107.0776707767078,10.388370039950388],[107.08487084870848,10.33581185811856],[107.1676716767168,10.397129736922352]],[[121.97101971019714,10.698463312758108],[121.98181981819818,10.638897373348712],[121.9350193501935,10.493486403614014],[121.93861938619386,10.470711191486899],[121.95301953019532,10.444432100570992],[121.9890198901989,10.458447615726143],[122.05022050220504,10.514509676346748],[122.1078210782108,10.57582755515054],[122.19782197821979,10.623129918799165],[122.52182521825222,10.69145555518054],[122.67302673026734,10.800075797632957],[122.77022770227705,10.824602949154482],[122.79182791827918,10.87891307038069],[122.78822788227882,10.941982888578863],[122.80262802628027,10.989285252227504],[122.84582845828459,11.022572100720993],[122.93942939429394,11.057610888608863],[123.01503015030153,11.117176828018259],[123.07623076230766,11.196014100765993],[123.11943119431197,11.287114949274482],[123.14463144631446,11.364200282627806],[123.15543155431556,11.44303755537554],[123.15903159031592,11.53589034327841],[123.10143101431015,11.541146161461597],[122.89622896228963,11.441285615981144],[122.89982899828999,11.486836040235389],[122.93222932229321,11.528882585700842],[122.83862838628386,11.595456282687806],[122.72702727027269,11.607719858448561],[122.6118261182612,11.563921373588727],[122.49662496624967,11.614727616026144],[122.39942399423995,11.702324585745842],[122.29142291422914,11.772402161521597],[122.08622086220862,11.854743313058108],[122.02862028620285,11.89503791912918],[121.96381963819641,11.896789858523576],[121.91701917019174,11.854743313058108],[121.89181891818919,11.791673494859936],[121.94221942219423,11.758386646366446],[122.06822068220686,11.723347858478562],[122.10062100621008,11.681301313013108],[122.10422104221044,11.642758646336446],[122.06102061020613,11.325657615951144],[122.05022050220504,11.097905494679935],[122.02142021420218,10.978773615861144],[121.96381963819641,10.871905312803108],[121.94941949419496,10.758029252167503],[121.97101971019714,10.698463312758108]],[[119.88299882998831,11.472820525080238],[119.86139861398613,11.52537870691205],[119.82539825398254,11.51486707054569],[119.76059760597605,11.472820525080238],[119.72459724597246,11.474572464474633],[119.72819728197283,11.43252591900918],[119.80019800198005,11.407998767487655],[119.8289982899829,11.376463858388561],[119.85419854198545,11.392231312938108],[119.88299882998831,11.472820525080238]],[[120.07020070200701,11.859999131241295],[120.03420034200343,11.917813131256295],[119.99819998199985,11.931828646411446],[119.95499954999553,11.959859676721749],[119.91539915399153,11.980882949454482],[119.86139861398613,11.954603858538576],[119.93339933399335,11.774154100915993],[119.93339933399335,11.740867252422504],[119.94419944199444,11.690061009985087],[119.9621996219962,11.669037737252353],[120.0378003780038,11.704076525140238],[120.07380073800738,11.782913797887957],[120.06300063000629,11.821456464564633],[120.07020070200701,11.859999131241295]],[[123.15543155431556,11.968619373693727],[123.15903159031592,11.924820888833878],[123.29223292232922,12.036945010075087],[123.41823418234185,12.19461955557054],[123.47223472234725,12.217394767697655],[123.52983529835302,12.196371494964936],[123.61263612636128,12.0895031919069],[123.66663666636668,12.06847991917418],[123.67383673836741,12.049208585835842],[123.73503735037349,12.001906222187202],[123.72423724237245,11.951099979749785],[123.75303753037531,11.935332525200238],[123.84663846638466,11.914309252467504],[123.98343983439838,11.819704525170238],[124.04464044640446,11.75313082818326],[124.05544055440555,11.81094482819826],[124.0410404104041,11.966867434299331],[123.9078390783908,12.168340464654634],[123.71703717037173,12.287472343473425],[123.57303573035733,12.406604222292202],[123.55863558635588,12.445146888968878],[123.46143461434616,12.501208949589483],[123.33543335433353,12.543255495054936],[123.23463234632345,12.583550101125994],[123.23823238232382,12.4942011920119],[123.26703267032673,12.396092585925842],[123.24543245432454,12.327766949544483],[123.20943209432096,12.107022585850842],[123.15543155431556,11.968619373693727]],[[120.09900099000993,11.993146525215238],[120.17460174601746,12.019425616131144],[120.24300243002432,12.005410100975993],[120.31500315003149,12.012417858553576],[120.34020340203404,12.077239616146144],[120.26100261002614,12.142061373738727],[120.22860228602286,12.219146707092051],[120.19260192601928,12.166588525260238],[120.15300153001533,12.152573010105087],[120.09900099000993,12.168340464654634],[120.07740077400774,12.198123434359331],[119.9621996219962,12.269952949529483],[119.91539915399153,12.319007252572504],[119.89739897398977,12.313751434389332],[119.88659886598867,12.29973591923418],[119.87939879398795,12.280464585895842],[119.89019890198904,12.271704888923878],[119.86859868598685,12.243673858613576],[119.86499864998649,12.199875373753727],[119.89739897398977,12.178852101020993],[119.9585995859959,12.06847991917418],[120.00900009000094,12.008913979764785],[120.09900099000993,11.993146525215238]],[[121.1538115381154,12.236666101035993],[121.23661236612367,12.219146707092051],[121.29061290612907,12.276960707107051],[121.32301323013229,12.303239798022958],[121.35541355413557,12.313751434389332],[121.39501395013951,12.29973591923418],[121.39861398613988,12.361053798037958],[121.4166141661417,12.389084828348274],[121.41301413014133,12.422371676841749],[121.45621456214565,12.508216707167051],[121.52101521015209,12.583550101125994],[121.5390153901539,12.637860222352202],[121.48141481414814,12.837581313313123],[121.47421474214741,12.93218604061039],[121.48861488614887,13.019783010330087],[121.5390153901539,13.088108646711447],[121.52101521015209,13.131907131571296],[121.44181441814419,13.1879691921919],[121.35541355413557,13.265054525545239],[121.28341283412834,13.37367476799767],[121.20421204212045,13.43148876801267],[121.12141121411213,13.380682525575239],[121.07821078210782,13.410465495279936],[121.02421024210241,13.427984889223879],[120.9810098100981,13.485798889238879],[120.9162091620916,13.501566343788426],[120.75420754207545,13.471783374083728],[120.70380703807041,13.478791131661296],[120.65340653406537,13.498062464999634],[120.46980469804697,13.522589616521145],[120.40140401404017,13.517333798337972],[120.35100351003513,13.473535313478123],[120.34020340203404,13.412217434674332],[120.38700387003871,13.401705798307972],[120.43740437404375,13.40520967709675],[120.45540455404557,13.392946101335994],[120.48060480604806,13.310604949799483],[120.50940509405098,13.259798707362052],[120.57420574205742,13.208992464924634],[120.649806498065,13.168697858853577],[120.67860678606786,13.1301551921769],[120.76500765007648,12.96897676789267],[120.76860768607685,12.8410851921019],[120.77580775807758,12.790278949664483],[120.79740797407976,12.74823240419903],[120.85500855008553,12.70443391933918],[120.89820898208984,12.64661991932418],[120.91980919809197,12.581798161731598],[120.92340923409233,12.511720585955842],[120.96300963009634,12.446898828363274],[121.04941049410496,12.359301858643576],[121.08181081810818,12.338278585910842],[121.10701107011073,12.303239798022958],[121.11781117811177,12.254185494979936],[121.1538115381154,12.236666101035993]],[[121.8666186661867,13.566388101380994],[121.81621816218166,13.424481010435088],[121.83061830618306,13.328124343743426],[121.87741877418773,13.282573919489181],[122.00342003420036,13.205488586135843],[122.04302043020431,13.237023495234936],[122.0538205382054,13.26855840433403],[122.12222122221226,13.364915071025692],[122.1078210782108,13.420977131646296],[122.11502115021153,13.46302367711175],[121.99621996219963,13.54711676804267],[121.97821978219781,13.536605131676296],[121.91341913419137,13.540109010465088],[121.8666186661867,13.566388101380994]],[[122.20502205022052,13.64872925291752],[122.37782377823777,13.52083767712675],[122.40662406624068,13.492806646816447],[122.49662496624967,13.363163131631296],[122.51102511025113,13.314108828588274],[122.51462514625149,13.259798707362052],[122.60102601026011,13.194976949769483],[122.67662676626765,13.252790949784483],[122.66942669426697,13.39469804073039],[122.60822608226084,13.517333798337972],[122.59742597425975,13.562884222592217],[122.50742507425076,13.657488949889483],[122.50022500225003,13.703039374143728],[122.5038250382504,13.762605313553124],[122.4930249302493,13.820419313568124],[122.46782467824681,13.886993010555088],[122.48582485824858,13.930791495414937],[122.54342543425435,13.92553567723175],[122.59382593825939,13.908016283287822],[122.78102781027809,13.736326222637217],[122.8638286382864,13.617194343818426],[122.89622896228963,13.5926671922969],[123.16263162631628,13.44200040437903],[123.19143191431914,13.403457737702368],[123.2058320583206,13.352651495264936],[123.29583295832958,13.216000222502203],[123.28863288632886,13.098620283077821],[123.31023310233104,13.044310161851598],[123.40383403834039,13.033798525485238],[123.62703627036274,12.91116276787767],[123.73503735037349,12.897147252722505],[123.80343803438035,12.905906949694483],[123.86463864638648,12.930434101215994],[123.91863918639189,12.939193798187972],[123.94743947439474,12.916418586060843],[123.89343893438934,12.804294464819634],[123.87903879038794,12.69041840418403],[123.9618396183962,12.595813676886749],[124.05904059040591,12.567782646576447],[124.13824138241381,12.792030889058879],[124.14184141841417,13.035550464879634],[124.10584105841059,13.025038828513274],[124.069840698407,13.032046586090843],[123.95463954639547,13.100372222472203],[123.87183871838721,13.11613967702175],[123.78543785437853,13.110883858838577],[123.8178381783818,13.191473070980692],[123.8178381783818,13.270310343728426],[123.7638376383764,13.352651495264936],[123.70263702637027,13.43148876801267],[123.60903609036092,13.527845434704332],[123.54783547835478,13.645225374128728],[123.60543605436055,13.704791313538124],[123.80703807038071,13.722310707482066],[123.85743857438575,13.79939604083539],[123.81423814238144,13.837938707512066],[123.72423724237245,13.883489131766297],[123.68463684636845,13.897504646921448],[123.63423634236341,13.899256586315843],[123.43263432634325,13.965830283302822],[123.3786337863379,14.028900101500994],[123.32103321033213,14.062186949994484],[123.28143281432813,14.025396222712217],[123.259832598326,13.974589980274786],[123.30663306633068,13.936047313598124],[123.29583295832958,13.83618676811767],[123.23103231032309,13.746837859003577],[123.10143101431015,13.750341737792368],[123.05823058230584,13.78888440446903],[123.05823058230584,13.844946465089635],[123.06903069030693,13.902760465104635],[123.0726307263073,13.960574465119635],[123.01503015030153,14.079706343938426],[122.93582935829357,14.188326586390843],[122.85662856628568,14.25139640458903],[122.75942759427596,14.28468325308252],[122.6262262622626,14.317970101575995],[122.48942489424894,14.323225919759182],[122.3850238502385,14.263659980349786],[122.28422284222842,14.190078525785239],[122.23742237422374,14.174311071235692],[122.20142201422016,14.148031980319786],[122.20142201422016,14.11124125303752],[122.27342273422738,14.044667556050541],[122.28782287822878,13.99561325300752],[122.22662226622265,13.979845798457973],[122.21222212222125,13.930791495414937],[122.14382143821439,13.932543434809332],[122.07902079020789,13.946558949964484],[121.91341913419137,14.02014040452903],[121.85221852218524,14.06393888938888],[121.8018180181802,14.112993192431915],[121.76581765817662,14.167303313658124],[121.75141751417516,14.233877010645088],[121.64701647016471,14.480900465254635],[121.6290162901629,14.580761010735088],[121.62541625416253,14.682373495609937],[121.69381693816939,14.73668361683616],[121.68661686616866,14.764714647146462],[121.66141661416617,14.789241798667973],[121.54261542615427,14.99947452599524],[121.43461434614346,15.216715010900089],[121.39861398613988,15.265769313943125],[121.39141391413915,15.323583313958125],[121.41301413014133,15.374389556395542],[121.45261452614528,15.41643610186101],[121.48861488614887,15.50928888976388],[121.57861578615785,15.623164950399484],[121.60741607416077,15.670467314048125],[121.60741607416077,15.72652937466873],[121.58941589415895,15.77733561710616],[121.56061560615609,15.826389920149182],[121.59661596615967,15.933258223207218],[121.68661686616866,16.01559937474373],[121.78741787417874,16.07691725354752],[121.97461974619745,16.157506465689636],[122.13662136621366,16.185537495999952],[122.21582215822161,16.35197173846737],[122.22662226622265,16.436064829398276],[122.42462424624244,16.823243435559334],[122.46782467824681,16.989677678026766],[122.50022500225003,17.058003314408126],[122.51822518225185,17.124577011395104],[122.46782467824681,17.1543599810998],[122.40662406624068,17.178887132621313],[122.39222392223922,17.23845307203071],[122.38862388623886,17.306778708412068],[122.36342363423637,17.34532137508873],[122.26982269822702,17.39612761752616],[122.23742237422374,17.434670284202824],[122.17622176221761,17.57482543575435],[122.15102151021512,17.664174344868428],[122.15102151021512,17.757027132771313],[122.17982179821797,18.063616526790256],[122.22302223022234,18.156469314693126],[122.29502295022951,18.233554648046464],[122.3166231662317,18.321151617766162],[122.29862298622987,18.403492769302673],[122.26622266222665,18.45955482992329],[122.21942219422198,18.49984943599435],[122.14742147421475,18.485833920839198],[122.07542075420753,18.371957860203594],[122.03942039420394,18.328159375343745],[121.94581945819459,18.284360890483896],[121.84501845018451,18.294872526850256],[121.71541715417158,18.329911314738126],[121.59301593015931,18.377213678386767],[121.25461254612549,18.562919254192522],[121.09981099811,18.61547743602435],[121.05301053010533,18.613725496629954],[120.92340923409233,18.58569446631965],[120.86940869408693,18.599709981474803],[120.81540815408152,18.603213860263594],[120.71100711007114,18.545399860248594],[120.59940599405996,18.508609132966313],[120.58500585005851,18.368453981414802],[120.55260552605529,18.263337617751162],[120.50580505805061,18.16347707227071],[120.35820358203586,17.63789525395252],[120.37260372603726,17.534530829683277],[120.4230042300423,17.438174162991615],[120.42660426604266,17.376856284187824],[120.4122041220412,17.269987981129802],[120.41940419404193,17.08953822350722],[120.4086040860409,16.956390829533277],[120.32220322203221,16.761925556755557],[120.30420304203045,16.646297556725557],[120.30420304203045,16.52891761730116],[120.32580325803258,16.401026041510406],[120.39060390603908,16.22232822328222],[120.38700387003871,16.161010344478427],[120.36900369003689,16.11020410204101],[120.33660336603367,16.06640561718116],[120.27180271802717,16.050638162631614],[120.16020160201606,16.047134283842823],[120.12420124201242,16.06640561718116],[120.03420034200343,16.183785556605557],[119.98379983799839,16.215320465704636],[119.92979929799299,16.238095677831765],[119.88659886598867,16.287149980874787],[119.8289982899829,16.325692647551463],[119.78939789397896,16.302917435424334],[119.77139771397714,16.255615071775708],[119.76059760597605,16.054142041420405],[119.76779767797677,16.00859161716616],[119.80739807398078,15.952529556545556],[119.86139861398613,15.905227192896916],[119.88299882998831,15.875444223192218],[119.89019890198904,15.836901556515556],[119.93339933399335,15.43045161701616],[119.9585995859959,15.341102707902067],[120.00540005400057,15.228978586660858],[120.0378003780038,15.11510252602524],[120.04500045000452,14.97845125326252],[120.0810008100081,14.850559677471765],[120.13860138601387,14.799753435034333],[120.2142021420214,14.808513132006311],[120.25020250202505,14.792745677456764],[120.28260282602827,14.684125435004333],[120.36540365403653,14.60879204104539],[120.3978039780398,14.49316404101539],[120.43740437404375,14.452869434944333],[120.49500495004952,14.440605859183577],[120.55620556205565,14.440605859183577],[120.58860588605887,14.48265240464903],[120.58140581405814,14.59477652589024],[120.54540545405456,14.766466586540844],[120.58500585005851,14.882094586570844],[120.63900639006391,14.81552088958388],[120.70740707407077,14.776978222907218],[120.80460804608049,14.759458828963275],[120.88740887408875,14.715660344103426],[120.94140941409415,14.645582768327671],[120.95220952209525,14.557985798607973],[120.92340923409233,14.49316404101539],[120.68940689406895,14.291691010660088],[120.64260642606428,14.244388647011448],[120.61740617406173,14.188326586390843],[120.61740617406173,13.99561325300752],[120.63540635406355,13.804651859018577],[120.7290072900729,13.901008525710239],[120.84060840608407,13.885241071160692],[120.93060930609306,13.762605313553124],[121.00621006210065,13.757349495369937],[121.09621096210964,13.680264162016599],[121.20421204212045,13.639969555945541],[121.34461344613447,13.64872925291752],[121.44541445414455,13.711799071115692],[121.44901449014492,13.790636343863426],[121.49941499414996,13.841442586300843],[121.64341643416435,13.916775980259786],[121.69021690216903,13.934295374203728],[121.74421744217443,13.946558949964484],[121.77661776617765,13.93779925299252],[122.07182071820722,13.78888440446903],[122.20502205022052,13.64872925291752]],[[120.27180271802717,13.750341737792368],[120.2106021060211,13.820419313568124],[120.12060120601205,13.85721004085039],[120.10260102601029,13.843194525695239],[120.09900099000993,13.816915434779332],[120.10260102601029,13.781876646891448],[120.27180271802717,13.68376804080539],[120.27180271802717,13.750341737792368]],[[109.81729817298174,18.396485011725105],[109.96849968499686,18.42276410264101],[110.0189001890019,18.415756345063443],[110.06570065700657,18.447291254162522],[110.06570065700657,18.475322284472824],[110.04770047700475,18.505105254177522],[110.15570155701556,18.569927011770105],[110.25290252902528,18.655772042095407],[110.29250292502928,18.669787557250558],[110.33210332103323,18.67329143603935],[110.40050400504003,18.69781858756086],[110.45090450904507,18.748624829998292],[110.47610476104762,18.81344658759086],[110.51930519305193,18.969369193691918],[110.56610566105661,19.09901270887707],[110.56250562505625,19.13580343615935],[110.57330573305734,19.172594163441616],[110.6021060210602,19.2076329513295],[110.6417064170642,19.291726042260407],[110.82170821708218,19.558020830208292],[110.91170911709116,19.586051860518594],[111.01251012510124,19.65612943629435],[110.99810998109984,19.764749678746767],[110.96930969309693,19.88388155756556],[110.93690936909371,19.946951375763746],[110.89010890108904,19.99250180001799],[110.80730807308072,20.015277012145106],[110.74610746107464,20.059075497004955],[110.67770677706778,20.13791276975269],[110.65250652506523,20.13791276975269],[110.59850598505989,20.097618163681616],[110.5877058770588,20.073091012160106],[110.5877058770588,19.976734345468444],[110.41850418504185,20.055571618216163],[110.39330393303936,20.059075497004955],[110.389703897039,20.018780890933897],[110.39330393303936,19.974982406074048],[110.34290342903432,20.038052224272235],[110.21330213302133,20.055571618216163],[110.17010170101702,20.053819678821768],[110.0837008370084,19.99250180001799],[109.90729907299072,19.962718830313293],[109.65169651696516,19.983742103046012],[109.58329583295836,19.96972658789086],[109.5148951489515,19.904904830298292],[109.41769417694178,19.889137375748746],[109.31329313293134,19.904904830298292],[109.2628926289263,19.882129618171163],[109.21969219692198,19.8435869514945],[109.17649176491767,19.76825355753556],[109.21969219692198,19.7577419211692],[109.27729277292775,19.76124579995799],[109.18009180091804,19.673648830238292],[109.06129061290613,19.614082890828897],[108.90288902889029,19.480935496854954],[108.79128791287911,19.417865678656767],[108.6940869408694,19.339028405909048],[108.66528665286654,19.303989618021163],[108.65088650886509,19.2654469513445],[108.63648636486369,18.90805131488814],[108.63648636486369,18.866004769422673],[108.67608676086763,18.750376769392673],[108.70128701287013,18.53488822388222],[108.9208892088921,18.415756345063443],[109.02889028890291,18.368453981414802],[109.1836918369184,18.324655496554954],[109.34209342093425,18.300128345033443],[109.39969399693996,18.280857011695105],[109.51849518495186,18.217787193496918],[109.59049590495908,18.226546890468896],[109.68049680496807,18.247570163201615],[109.7020970209702,18.25983373896237],[109.75969759697597,18.34743070868207],[109.81729817298174,18.396485011725105]],[[121.47061470614705,19.274206648316465],[121.53181531815318,19.270702769527688],[121.52101521015209,19.361803618036163],[121.39141391413915,19.398594345318443],[121.3770137701377,19.379323011980105],[121.37341373413733,19.35654779985299],[121.38421384213842,19.328516769542688],[121.47061470614705,19.274206648316465]],[[121.19701197011972,19.049958405834047],[121.24741247412476,19.014919617946163],[121.25101251012512,19.083245254327522],[121.2438124381244,19.142811193736918],[121.21141211412117,19.18310579980799],[121.18981189811899,19.13930731494814],[121.18621186211863,19.100764648271465],[121.19701197011972,19.049958405834047]],[[121.82341823418233,18.843229557295558],[121.85941859418597,18.82220628456284],[121.9206192061921,18.89403579973299],[121.9890198901989,18.957105617931163],[121.94221942219423,19.00966379976299],[121.88821888218882,18.992144405819047],[121.85941859418597,18.936082345198443],[121.85941859418597,18.913307133071314],[121.82341823418233,18.843229557295558]],[[145.65205652056522,18.75212870878707],[145.67725677256772,18.725849617871162],[145.709657096571,18.762640345153443],[145.70605706057063,18.790671375463745],[145.69165691656917,18.801183011830105],[145.6448564485645,18.806438830013292],[145.65205652056522,18.75212870878707]],[[145.7888578885789,18.154717375298745],[145.72765727657276,18.056608769212673],[145.7780577805778,18.079383981339802],[145.83565835658356,18.137197981354802],[145.8068580685807,18.172236769242673],[145.7888578885789,18.154717375298745]],[[145.65925659256595,16.336204283917823],[145.69165691656917,16.33270040512903],[145.71325713257136,16.339708162706614],[145.72045720457209,16.358979496044952],[145.69525695256954,16.380002768777672],[145.63045630456304,16.378250829383276],[145.63765637656377,16.35197173846737],[145.65925659256595,16.336204283917823]],[[145.6988569885699,15.113350586630858],[145.74925749257494,15.108094768447671],[145.7528575285753,15.132621919969182],[145.78165781657816,15.174668465434635],[145.7888578885789,15.221970829083276],[145.82125821258217,15.265769313943125],[145.78525785257852,15.25700961697116],[145.71325713257136,15.214963071505693],[145.68445684456844,15.125614162391614],[145.6988569885699,15.113350586630858]],[[145.6232562325623,15.060792404799031],[145.58725587255873,15.031009435094333],[145.5908559085591,14.99947452599524],[145.619656196562,14.918885313853124],[145.66285662856632,14.969691556290542],[145.64845648456486,15.059040465404635],[145.6232562325623,15.060792404799031]],[[122.01782017820182,14.964435738107369],[122.03222032220322,14.971443495684937],[122.05022050220504,14.969691556290542],[122.03222032220322,15.004730344178427],[121.97101971019714,15.04677688964388],[121.84141841418415,15.038017192671916],[121.81981819818202,14.964435738107369],[121.86301863018633,14.917133374458729],[121.88821888218882,14.84004804110539],[121.92421924219241,14.799753435034333],[121.9350193501935,14.73668361683616],[121.9206192061921,14.71390840470903],[121.90981909819101,14.66660604106039],[121.93141931419314,14.65609440469403],[121.9890198901989,14.661350222877218],[122.02142021420218,14.759458828963275],[121.97101971019714,14.892606222937218],[122.01782017820182,14.964435738107369]],[[121.95661956619568,14.156791677291764],[122.1726217262173,14.007876828768275],[122.17622176221761,14.048171434839333],[121.96021960219605,14.228621192461915],[121.94581945819459,14.205845980334786],[121.94581945819459,14.181318828813275],[121.95661956619568,14.156791677291764]],[[145.18045180451804,14.12175288940388],[145.21645216452168,14.11124125303752],[145.26325263252636,14.158543616686146],[145.26685266852672,14.17956688941888],[145.23085230852308,14.190078525785239],[145.1516515165152,14.163799434869333],[145.15885158851592,14.137520343953426],[145.18045180451804,14.12175288940388]],[[124.22464224642249,14.07795440454403],[124.18504185041854,14.058683071205692],[124.15264152641527,14.025396222712217],[124.12384123841241,13.979845798457973],[124.12384123841241,13.790636343863426],[124.03744037440373,13.66274476807267],[124.05544055440555,13.60493076805767],[124.17424174241745,13.531349313493124],[124.24984249842498,13.587411374113728],[124.2930429304293,13.59091525290252],[124.32544325443257,13.56814004077539],[124.35424354243543,13.632961798367973],[124.40464404644047,13.680264162016599],[124.39744397443974,13.750341737792368],[124.41544415444156,13.871225556005541],[124.33624336243366,13.930791495414937],[124.30744307443075,13.946558949964484],[124.22464224642249,14.07795440454403]],[[144.83844838448385,13.622450162001599],[144.79164791647918,13.526093495309937],[144.6476464764648,13.427984889223879],[144.65124651246515,13.314108828588274],[144.66204662046624,13.291333616461145],[144.69804698046983,13.25804676796767],[144.74124741247414,13.259798707362052],[144.7808478084781,13.410465495279936],[144.93924939249393,13.569891980169785],[144.91044910449108,13.599674949874483],[144.87444874448744,13.61544240442403],[144.83844838448385,13.622450162001599]],[[125.14985149851498,12.573038464759634],[124.84024840248401,12.534495798082972],[124.56664566645668,12.525736101110994],[124.2930429304293,12.569534585970842],[124.32544325443257,12.403100343503425],[124.3866438664387,12.243673858613576],[124.44424444244441,12.152573010105087],[124.5306453064531,12.07899155554054],[124.57024570245704,12.05446440401903],[124.67824678246785,12.02117755552554],[124.75024750247502,11.933580585805842],[124.7970479704797,11.896789858523576],[124.82224822248224,11.851239434269331],[124.88344883448838,11.775906040310389],[124.93384933849342,11.754882767577655],[124.99504995049949,11.765394403944029],[124.99864998649986,11.702324585745842],[124.98064980649809,11.639254767547655],[124.9158491584916,11.55866555540554],[124.94464944649445,11.479828282657806],[125.0346503465035,11.34142507050069],[125.0886508865089,11.287114949274482],[125.1570515705157,11.267843615936144],[125.2326523265233,11.145207858328561],[125.31185311853119,11.141703979539784],[125.43065430654309,11.111921009835086],[125.62865628656289,11.13119234317341],[125.67545675456756,11.12068070680705],[125.7366573665737,11.0488511916369],[125.74745747457473,11.07337834315841],[125.70425704257042,11.1644791916669],[125.62865628656289,11.234556767442655],[125.57465574655748,11.238060646231446],[125.58185581855821,11.2801071916969],[125.61065610656107,11.323905676556748],[125.5926559265593,11.378215797782957],[125.50625506255062,11.544650040250389],[125.49185491854922,11.59370434329341],[125.4990549905499,11.655022222097202],[125.49545495454953,11.714588161506597],[125.46305463054631,11.772402161521597],[125.45585455854558,11.95285191914418],[125.51345513455135,12.05446440401903],[125.50265502655026,12.135053616161144],[125.53505535055353,12.191115676781749],[125.48105481054813,12.25243355558554],[125.4090540905409,12.28572040407903],[125.35145351453514,12.292728161656598],[125.31905319053192,12.322511131361296],[125.32625326253265,12.387332888953878],[125.31185311853119,12.446898828363274],[125.23985239852402,12.52748804050539],[125.14985149851498,12.573038464759634]],[[166.84546845468458,11.15396755530054],[166.86346863468634,11.146959797722957],[166.8886688866889,11.152215615906144],[166.89946899468998,11.1644791916669],[166.8886688866889,11.16798307045569],[166.85986859868598,11.166231131061295],[166.84546845468458,11.15396755530054]],[[125.03825038250386,10.952494524945237],[125.04545045450453,11.134696221962201],[125.02745027450277,11.21178155531554],[124.99504995049949,11.255580040175388],[124.93024930249305,11.372959979599784],[124.82224822248224,11.400991009910086],[124.72504725047253,11.322153737162353],[124.64584645846458,11.308138222007202],[124.57384573845741,11.343177009895086],[124.54864548645486,11.3957351917269],[124.51264512645128,11.423766222037202],[124.43704437044374,11.45705307053069],[124.37584375843761,11.51486707054569],[124.32904329043294,11.53589034327841],[124.30744307443075,11.486836040235389],[124.3326433264333,11.427270100825993],[124.36504365043652,11.371208040205389],[124.4118441184412,11.150463676511748],[124.44424444244441,10.92271155524054],[124.50184501845018,10.905192161296597],[124.61704617046172,10.963006161311597],[124.6638466384664,10.961254221917201],[124.73944739447393,10.87891307038069],[124.78624786247866,10.780804464294633],[124.7970479704797,10.731750161251597],[124.7970479704797,10.682695858208561],[124.73944739447393,10.439176282387805],[124.78984789847897,10.327052161146597],[124.79344793447933,10.274493979314784],[124.77904779047793,10.167625676256748],[124.81144811448115,10.134338827763258],[124.93024930249305,10.095796161086596],[125.02745027450277,10.03272634288841],[125.0238502385024,10.115067494424935],[125.00585005850058,10.197408645961445],[124.98784987849882,10.367346767217654],[125.04545045450453,10.323548282357805],[125.10665106651066,10.218431918694165],[125.14265142651425,10.188648948989467],[125.13905139051394,10.235951312638107],[125.14985149851498,10.272742039920388],[125.25425254252542,10.26398234294841],[125.26865268652688,10.307780827808259],[125.26145261452615,10.349827373273712],[125.19665196651965,10.456695676331748],[125.18945189451898,10.584587252122503],[125.16425164251643,10.637145433954316],[125.12825128251285,10.684447797602957],[125.08505085050854,10.721238524885237],[125.0346503465035,10.751021494589935],[125.01305013050131,10.786060282477806],[125.03825038250386,10.952494524945237]],[[125.52425524255244,10.309532767202654],[125.52065520655208,10.192152827778258],[125.49545495454953,10.118571373213712],[125.53505535055353,10.09054034290341],[125.58905589055894,9.997687555000539],[125.65025650256501,9.943377433774316],[125.6718567185672,9.887315373153712],[125.68985689856902,9.913594464069618],[125.69345693456938,9.939873554985539],[125.68265682656829,9.962648767112654],[125.70425704257042,10.071269009565086],[125.64665646656465,10.244711009610086],[125.68625686256865,10.391873918739165],[125.66825668256683,10.440928221782201],[125.64665646656465,10.43742434299341],[125.6070560705607,10.37961034297841],[125.58185581855821,10.363842888428863],[125.52425524255244,10.309532767202654]],[[125.99945999459993,9.92760997922477],[125.99225992259926,9.83826107011069],[126.04626046260466,9.761175736757352],[126.06066060660606,9.766431554940539],[126.13626136261365,9.76818349433492],[126.17226172261724,9.799718403434014],[126.1218612186122,9.864540161026596],[126.12906129061292,9.890819251942503],[126.12906129061292,9.943377433774316],[126.07506075060752,10.059005433804316],[125.99945999459993,9.92760997922477]],[[124.55584555845559,9.878555676181747],[124.57744577445777,10.027470524705237],[124.48744487444878,10.066013191381899],[124.40464404644047,10.125579130791294],[124.37224372243725,10.129083009580086],[124.35064350643506,10.141346585340841],[124.33624336243366,10.160617918679165],[124.17424174241745,10.134338827763258],[124.0950409504095,10.060757373198712],[124.05904059040591,9.99943949439492],[123.9078390783908,9.918850282252805],[123.86463864638648,9.878555676181747],[123.8178381783818,9.817237797377956],[123.8286382863829,9.761175736757352],[123.87183871838721,9.67533070643205],[123.93663936639365,9.624524463994618],[124.12384123841241,9.599997312473107],[124.36144361443615,9.629780282177805],[124.40464404644047,9.654307433699316],[124.47664476644769,9.7471602216022],[124.50544505445055,9.754167979179769],[124.5846458464585,9.750664100390992],[124.59544595445954,9.787454827673258],[124.58104581045814,9.829501373138712],[124.55584555845559,9.878555676181747]],[[123.6990369903699,10.129083009580086],[123.78903789037889,10.22018385808856],[123.87543875438757,10.256974585370841],[123.9510395103951,10.316540524780237],[124.00504005040051,10.400633615711143],[124.05184051840519,10.586339191516899],[124.0266402664027,10.768540888533863],[124.05184051840519,10.92621543402933],[124.05184051840519,11.029579858298561],[124.0410404104041,11.054107009820086],[124.03744037440373,11.1066651916519],[124.05904059040591,11.217037373498712],[124.03744037440373,11.273099434119331],[123.96543965439656,11.187254403794029],[123.96543965439656,11.138200100750993],[123.9510395103951,11.078634161341597],[123.92583925839261,11.040091494664935],[123.92943929439298,10.963006161311597],[123.83223832238326,10.731750161251597],[123.72783727837282,10.561812039995388],[123.709837098371,10.47421507027569],[123.59463594635946,10.302525009625086],[123.51543515435156,10.139594645946445],[123.38583385833857,9.967904585295841],[123.40383403834039,9.889067312548107],[123.32823328233286,9.577222100345992],[123.31743317433177,9.489625130626294],[123.33183331833317,9.423051433639316],[123.37143371433717,9.449330524555222],[123.49383493834938,9.589485676106747],[123.63423634236341,9.922354161041596],[123.6450364503645,10.020462767127654],[123.6990369903699,10.129083009580086]],[[123.5118351183512,10.92271155524054],[123.25623256232564,10.99454107041069],[123.22023220232205,10.989285252227504],[123.02583025830262,10.912199918874165],[122.98262982629825,10.885920827958259],[122.96822968229685,10.836866524915237],[122.96822968229685,10.765037009745086],[122.95742957429576,10.698463312758108],[122.90702907029072,10.602106646066446],[122.85662856628568,10.55305234302341],[122.81702817028173,10.503998039980388],[122.85302853028531,10.395377797527956],[122.86742867428677,10.283253676286748],[122.86742867428677,10.125579130791294],[122.85662856628568,10.087036464114618],[122.71262712627129,9.990679797422956],[122.64782647826479,9.981920100450992],[122.52182521825222,9.9784162216622],[122.47142471424718,9.960896827718258],[122.42462424624244,9.89607507012569],[122.39942399423995,9.822493615561143],[122.41022410224105,9.694602039770388],[122.56142561425617,9.482617373048711],[122.6118261182612,9.44407470637205],[122.66582665826661,9.41078785787856],[122.77382773827742,9.370493251807503],[122.86742867428677,9.319687009370071],[122.94662946629467,9.107702342648409],[122.99342993429934,9.058648039605373],[123.06543065430657,9.0533922214222],[123.130231302313,9.06390385778856],[123.19143191431914,9.08843100931007],[123.22743227432278,9.12171785780356],[123.29223292232922,9.218074524495222],[123.32103321033213,9.272384645721445],[123.32103321033213,9.31793506997569],[123.30663306633068,9.356477736652351],[123.14823148231483,9.60700507005069],[123.14823148231483,9.659563251882503],[123.16263162631628,9.713873373108711],[123.16263162631628,9.864540161026596],[123.18783187831878,9.932865797407956],[123.26703267032673,10.059005433804316],[123.29583295832958,10.123827191396899],[123.34263342633426,10.325300221752201],[123.40743407434076,10.458447615726143],[123.49383493834938,10.582835312728108],[123.52623526235266,10.661672585475841],[123.5658356583566,10.780804464294633],[123.56223562235624,10.815843252182503],[123.5118351183512,10.92271155524054]],[[123.62703627036274,9.268880766932654],[123.53343533435333,9.21281870631205],[123.49383493834938,9.21632258510084],[123.49383493834938,9.191795433579315],[123.54063540635406,9.130477554775524],[123.61623616236164,9.102446524465222],[123.70623706237063,9.133981433564315],[123.6990369903699,9.23734585783356],[123.65583655836559,9.279392403299013],[123.62703627036274,9.268880766932654]],[[124.66744667446676,9.13222949416992],[124.77904779047793,9.083175191126898],[124.80784807848079,9.142741130536294],[124.78984789847897,9.19004349418492],[124.73584735847362,9.242601676016747],[124.70704707047071,9.242601676016747],[124.6530465304653,9.225082282072805],[124.63864638646385,9.174276039635373],[124.66744667446676,9.13222949416992]],[[122.53982539825398,10.425160767232654],[122.59742597425975,10.46019955512054],[122.6226262262623,10.458447615726143],[122.64782647826479,10.472463130881295],[122.68022680226801,10.498742221797201],[122.73782737827378,10.654664827898259],[122.73062730627305,10.707223009730086],[122.7018270182702,10.740509858223561],[122.67302673026734,10.738757918829165],[122.64782647826479,10.722990464279633],[122.6262262622626,10.694959433969316],[122.53622536225362,10.607362464249633],[122.51822518225185,10.491734464219633],[122.53982539825398,10.425160767232654]],[[123.81423814238144,11.150463676511748],[123.75663756637567,11.28361107048569],[123.74223742237422,11.278355252302504],[123.70623706237063,11.248572282597806],[123.73503735037349,11.152215615906144],[123.81423814238144,11.150463676511748]],[[124.33624336243366,10.707223009730086],[124.28944289442893,10.602106646066446],[124.31464314643148,10.605610524855237],[124.38304383043834,10.631889615771144],[124.38304383043834,10.679191979419784],[124.37224372243725,10.69145555518054],[124.33624336243366,10.707223009730086]],[[125.16065160651607,10.062509312593107],[125.2866528665287,9.932865797407956],[125.27945279452797,9.981920100450992],[125.2326523265233,10.115067494424935],[125.17505175051753,10.1518582217072],[125.13185131851321,10.155362100495992],[125.16065160651607,10.062509312593107]],[[124.42984429844302,11.532386464489633],[124.48384483844842,11.485084100840993],[124.60984609846099,11.492091858418561],[124.62064620646208,11.549905858433561],[124.56664566645668,11.639254767547655],[124.51264512645128,11.686557131196295],[124.43704437044374,11.69531682816826],[124.36144361443615,11.665533858463562],[124.42984429844302,11.532386464489633]],[[124.80784807848079,11.556913616011144],[124.8366483664837,11.542898100855993],[124.85464854648546,11.595456282687806],[124.82224822248224,11.6269911917869],[124.78984789847897,11.683053252407504],[124.73224732247326,11.714588161506597],[124.74304743047429,11.658526100885993],[124.7826478264783,11.581440767532655],[124.80784807848079,11.556913616011144]],[[123.7746377463775,12.453906585940842],[123.709837098371,12.611581131436296],[123.61983619836201,12.674650949634483],[123.58743587435873,12.63260440416903],[123.61983619836201,12.571286525365238],[123.74223742237422,12.397844525320238],[123.77823778237786,12.366309616221145],[123.7746377463775,12.453906585940842]],[[122.28782287822878,12.58880591930918],[122.27702277022769,12.592309798097972],[122.24822248222483,12.557271010210087],[122.26262262622629,12.502960888983878],[122.28062280622805,12.497705070800691],[122.30942309423097,12.529239979899785],[122.28782287822878,12.58880591930918]],[[122.1330213302133,12.537999676871749],[122.12942129421293,12.613333070830691],[122.14382143821439,12.651875737507353],[122.10422104221044,12.650123798112972],[121.9998199982,12.59931755567554],[121.9890198901989,12.434635252602504],[121.94221942219423,12.385580949559483],[121.92421924219241,12.331270828333274],[121.9350193501935,12.290976222262202],[121.98181981819818,12.245425798007957],[121.96021960219605,12.191115676781749],[122.01422014220145,12.105270646456447],[122.09342093420935,12.35404604046039],[122.1330213302133,12.537999676871749]],[[122.50022500225003,12.383829010165087],[122.60462604626048,12.28572040407903],[122.65502655026552,12.308495616206145],[122.68382683826837,12.382077070770691],[122.67302673026734,12.424123616236145],[122.60462604626048,12.492449252617504],[122.47142471424718,12.492449252617504],[122.42462424624244,12.455658525335238],[122.4390243902439,12.429379434419332],[122.50022500225003,12.383829010165087]],[[123.28143281432813,12.85334876786267],[123.2058320583206,12.905906949694483],[123.04383043830438,13.112635798232972],[123.01863018630189,13.11613967702175],[122.95742957429576,13.107379980049785],[122.95022950229503,13.05832567700675],[122.97182971829722,13.035550464879634],[123.05463054630548,12.99350391941418],[123.16623166231665,12.876123979989785],[123.27423274232746,12.804294464819634],[123.36783367833681,12.70093004055039],[123.28143281432813,12.85334876786267]],[[119.95139951399517,10.605610524855237],[119.85059850598509,10.640649312743108],[119.76419764197641,10.551300403629014],[119.79299792997932,10.454943736937352],[119.91539915399153,10.486478646036446],[119.98019980199803,10.539036827868259],[120.00900009000094,10.570571736967352],[119.95139951399517,10.605610524855237]],[[125.9238592385924,9.62102058520584],[125.95265952659526,9.568462403374014],[125.97065970659708,9.592989554895539],[125.99225992259926,9.684090403404014],[125.96705967059671,9.759423797362956],[125.94905949059489,9.738400524630237],[125.9238592385924,9.62102058520584]],[[138.1459814598146,9.58422985792356],[138.11718117181175,9.550943009430071],[138.08478084780847,9.494880948809467],[138.06318063180635,9.445826645766445],[138.0667806678067,9.419547554850539],[138.14238142381424,9.500136766992654],[138.1819818198182,9.507144524570222],[138.21438214382147,9.547439130641294],[138.18558185581855,9.592989554895539],[138.1459814598146,9.58422985792356]],[[134.50634506345062,7.436352160396581],[134.53514535145354,7.3610187664376525],[134.59634596345967,7.382042039170372],[134.59994599946003,7.438104099790976],[134.63234632346325,7.501173917989163],[134.6611466114661,7.664104281667804],[134.65034650346507,7.71140664531643],[134.6071460714607,7.623809675596732],[134.59994599946003,7.615049978624768],[134.55674556745566,7.594026705892048],[134.51714517145172,7.525701069510674],[134.50634506345062,7.436352160396581]],[[151.85491854918553,7.431096342213408],[151.86571865718656,7.427592463424617],[151.88011880118802,7.432848281607804],[151.91251912519124,7.453871554340523],[151.90891908919093,7.460879311918106],[151.88011880118802,7.467887069495674],[151.86571865718656,7.466135130101279],[151.8585185851859,7.4573754331293145],[151.85491854918553,7.431096342213408]],[[151.6065160651607,7.375034281592804],[151.60291602916033,7.357514887648861],[151.5741157411574,7.3505071300712785],[151.57051570515705,7.345251311888106],[151.57771577715778,7.338243554310523],[151.6389163891639,7.33298773612735],[151.64611646116464,7.347003251282501],[151.649716497165,7.362770705832034],[151.64251642516427,7.378538160381581],[151.62811628116282,7.39080173614235],[151.6065160651607,7.389049796747955],[151.59211592115923,7.378538160381581],[151.6065160651607,7.375034281592804]],[[168.6778867788678,7.3364916149161274],[168.67428674286742,7.322476099760976],[168.71748717487174,7.3032047664226525],[168.8146881468815,7.2926931300562785],[168.8290882908829,7.308460584605825],[168.75708757087574,7.322476099760976],[168.6778867788678,7.3364916149161274]],[[171.20151201512016,7.073700705757034],[171.23391233912338,7.068444887573861],[171.2627126271263,7.068444887573861],[171.3059130591306,7.0807084633346165],[171.36711367113674,7.0947239784897675],[171.39231392313923,7.110491433039314],[171.2267122671227,7.087716220912185],[171.10071100711008,7.1385224633496165],[171.05031050310504,7.171809311843106],[171.03591035910358,7.156041857293559],[171.09711097110971,7.108739493644919],[171.20151201512016,7.073700705757034]],[[171.5939159391594,7.015886705742034],[171.61551615516157,7.00712700877007],[171.65871658716588,7.010630887558861],[171.69471694716947,7.000119251192501],[171.7307173071731,6.977344039065372],[171.7559175591756,6.9738401602765805],[171.68751687516874,7.028150281502803],[171.61551615516157,7.026398342108408],[171.57591575915762,7.047421614841127],[171.5939159391594,7.015886705742034]],[[158.29538295382957,6.951064948149465],[158.18738187381877,6.977344039065372],[158.13338133381336,6.944057190571883],[158.12618126181263,6.905514523895221],[158.16218162181622,6.8827393117681055],[158.1837818378184,6.80039816023158],[158.25578255782557,6.791638463259616],[158.31338313383134,6.8144136753867315],[158.30978309783097,6.854708281457803],[158.33498334983352,6.893250948134465],[158.29538295382957,6.951064948149465]],[[125.78345783457837,7.131514705772034],[125.71505715057151,7.185824826998257],[125.68265682656829,7.073700705757034],[125.70785707857078,7.040413857263559],[125.76905769057691,6.905514523895221],[125.78345783457837,6.963328523910221],[125.78345783457837,7.131514705772034]],[[169.59229592295924,5.801792705427033],[169.61389613896142,5.800040766032637],[169.63549635496355,5.829823735737335],[169.67149671496713,5.9349400994009756],[169.72549725497254,5.975234705472033],[169.73629736297363,6.013777372148709],[169.70029700297005,5.976986644866429],[169.649896498965,5.945451735767335],[169.62829628296282,5.856102826653242],[169.61389613896142,5.8245679175541625],[169.59229592295924,5.801792705427033]],[[121.39141391413915,6.00151379638794],[121.28341283412834,6.022537069120673],[121.21501215012154,6.003265735782335],[121.16101161011613,6.0750952509524865],[121.03861038610387,6.09611852368522],[120.89820898208984,6.006769614571127],[120.87660876608766,5.952459493344918],[120.93060930609306,5.896397432724314],[121.01701017010168,5.92267652364022],[121.08181081810818,5.892893553935522],[121.21861218612185,5.941947856978558],[121.29421294212943,5.870118341808407],[121.40941409414097,5.9401959175841625],[121.41301413014133,5.964723069105673],[121.39141391413915,6.00151379638794]],[[122.28782287822878,6.639219735947336],[122.05742057420576,6.740832220822185],[121.91341913419137,6.676010463229616],[121.83061830618306,6.663746887468861],[121.80901809018093,6.612940645031429],[121.87381873818737,6.562134402594012],[121.8810188101881,6.518335917734163],[121.96021960219605,6.414971493464918],[121.99261992619927,6.414971493464918],[122.09342093420935,6.428987008620069],[122.20142201422016,6.483297129846278],[122.2518225182252,6.579653796537954],[122.32382323823242,6.602429008665069],[122.28782287822878,6.639219735947336]],[[122.94662946629467,7.385545917959163],[122.93582935829357,7.408321130086279],[122.91422914229145,7.432848281607804],[122.87102871028713,7.397809493719919],[122.8206282062821,7.427592463424617],[122.79542795427955,7.392553675536732],[122.80622806228064,7.315468342183408],[122.83862838628386,7.315468342183408],[122.9430294302943,7.3610187664376525],[122.94662946629467,7.385545917959163]],[[119.82179821798218,5.069482038570371],[119.87579875798758,5.060722341598392],[119.9585995859959,5.0799936749367305],[120.01260012600125,5.151823190106882],[120.09900099000993,5.169342584050824],[120.11700117001169,5.214893008305069],[120.14940149401497,5.183358099205975],[120.19260192601928,5.167590644656428],[120.2250022500225,5.1956216749667306],[120.25020250202505,5.256939553770522],[120.22860228602286,5.283218644686428],[120.20700207002074,5.339280705307033],[120.16380163801637,5.332272947729464],[120.0810008100081,5.26394731134809],[119.98379983799839,5.22890852346022],[119.8289982899829,5.1325518567685435],[119.82179821798218,5.069482038570371]],[[162.9286292862929,5.300738038630371],[162.99342993429934,5.2779628265032414],[162.98262982629825,5.325265190151882],[162.95742957429576,5.3357768265182415],[162.92142921429217,5.318257432574313],[162.9286292862929,5.300738038630371]],[[126.8130681306813,4.258334098965975],[126.76986769867699,4.161977432274298],[126.7050670506705,4.070876583765823],[126.71226712267122,4.020070341328392],[126.77706777067772,4.013062583750823],[126.81666816668167,4.034085856483543],[126.84906849068494,4.179496826218241],[126.92106921069211,4.2916209474594496],[126.88506885068853,4.372210159601579],[126.86346863468634,4.479078462659615],[126.8130681306813,4.536892462674615],[126.7590675906759,4.547404099040975],[126.71946719467195,4.416008644461428],[126.72306723067231,4.344179129291277],[126.76626766267663,4.2828612504874854],[126.8130681306813,4.258334098965975]],[[126.68706687066873,4.000799007990068],[126.63666636666369,4.0410936140611255],[126.66186661866618,3.9289694928199026],[126.72306723067231,3.8326128261282406],[126.71946719467195,3.874659371593694],[126.74106741067413,3.918457856453543],[126.68706687066873,4.000799007990068]],[[126.78066780667808,3.8431244624946004],[126.77706777067772,3.8133414927899025],[126.7986679866799,3.783558523085219],[126.83466834668349,3.757279432169298],[126.85266852668525,3.767791068535672],[126.85626856268561,3.787062401873996],[126.85626856268561,3.811589553395521],[126.80586805868057,3.8571399776497515],[126.78066780667808,3.8431244624946004]],[[117.73737737377377,4.004302886778845],[117.92457924579247,4.055109129216277],[117.91737917379174,4.090147917104147],[117.88497884978852,4.1865045837958235],[117.76257762577626,4.253078280782788],[117.70857708577086,4.261837977754766],[117.66177661776618,4.249574401993996],[117.66537665376654,4.204023977739766],[117.6257762577626,4.121682826203241],[117.73737737377377,4.004302886778845]],[[125.47025470254704,3.6398994927449024],[125.50265502655026,3.5925971290962764],[125.51705517055171,3.5487986442364274],[125.50985509855099,3.4612016745167296],[125.63225632256325,3.405139613896125],[125.65745657456574,3.4366745229952045],[125.64305643056434,3.4769691290662763],[125.58545585455857,3.5715738563635426],[125.54225542255426,3.6696824624496003],[125.47025470254704,3.7327522806477873],[125.45585455854558,3.6836979776047514],[125.47025470254704,3.6398994927449024]],[[117.679776797768,3.406891553290521],[117.63657636576369,3.4366745229952045],[117.54657546575464,3.4314187048120317],[117.53577535775361,3.385868280557787],[117.5609756097561,3.328054280542787],[117.64737647376472,3.247465068400672],[117.65817658176582,3.280751916894147],[117.679776797768,3.406891553290521]],[[172.88632886328867,3.102054098665974],[172.9079290792908,3.0950463410883913],[172.96912969129693,3.1283331895818804],[172.9619296192962,3.1423487047370315],[172.9619296192962,3.1493564623146],[172.88632886328867,3.102054098665974]],[[172.8287282872829,3.0705191895668804],[172.77832778327786,3.0337284622846],[172.74952749527495,3.0337284622846],[172.77112771127713,3.0127051895518804],[172.8431284312843,3.0512478562285423],[172.87912879128794,3.052999795622938],[172.88632886328867,3.0740230683556717],[172.8287282872829,3.0705191895668804]],[[131.1871118711187,3.0547517350173337],[131.1727117271173,3.0600075532005064],[131.15111151111512,3.0547517350173337],[131.13671136711366,3.038984280467787],[131.13671136711366,3.024968765312636],[131.15111151111512,3.0214648865238445],[131.1727117271173,3.0267207047070315],[131.1871118711187,3.0424881592565782],[131.1871118711187,3.0547517350173337]],[[125.35865358653587,2.7464104016039954],[125.39825398253981,2.6290304621795997],[125.4090540905409,2.651805674306729],[125.40545405454054,2.7078677349273335],[125.44505445054449,2.762177856153542],[125.43425434254345,2.783201128886276],[125.39105391053914,2.805976341013391],[125.35865358653587,2.7464104016039954]],[[128.2170821708217,2.2979139166391462],[128.26028260282607,2.082425371128693],[128.29628296282965,2.0351230074800526],[128.4546845468455,2.0508904620295993],[128.54828548285485,2.096440886283844],[128.62388623886238,2.2243324620745994],[128.68868688686888,2.473107856078542],[128.60228602286026,2.597495553080506],[128.56988569885698,2.5957436136861247],[128.47268472684726,2.5712164621645996],[128.32868328683287,2.4696039772897507],[128.2170821708217,2.2979139166391462]],[[128.04428044280445,2.1577587650876353],[128.03708037080372,2.1998053105530886],[127.9650796507965,2.1752781590315777],[127.90027900279006,2.1367354923549016],[127.73107731077312,1.9667973710986928],[127.63027630276304,1.84416161349111],[127.5690756907569,1.7005025831508078],[127.55827558275581,1.6339288861638437],[127.53307533075332,1.5726110073600523],[127.53667536675368,1.467494643696412],[127.42147421474215,1.2520060981859586],[127.42867428674288,1.13988197694475],[127.51867518675186,0.9243934314342965],[127.60867608676085,0.8490600374753541],[127.60147601476018,0.796501855643541],[127.56547565475654,0.7421917344173181],[127.54027540275405,0.680873855613541],[127.53667536675368,0.6107962798377855],[127.5546755467555,0.48991246162459845],[127.61587615876158,0.3830441585665625],[127.66987669876698,0.3374937343123179],[127.70947709477093,0.28843943126929616],[127.68427684276844,0.14828427971777103],[127.68067680676808,0.034408219082166625],[127.6878768787688,-0.07946784155343778],[127.67347673476735,-0.16356093248434433],[127.69147691476917,-0.2423982052320781],[127.74187741877421,-0.30021220524707815],[127.85347853478538,-0.3790494779947977],[127.88947889478897,-0.42284796285464665],[128.01188011880117,-0.6576078417034381],[128.0478804788048,-0.706662144746474],[128.23508235082352,-0.7872513568885893],[128.27828278282783,-0.8695925084251002],[128.4258842588426,-0.8923677205522296],[128.3358833588336,-0.8170343265932871],[128.25308253082534,-0.7311892962679849],[128.09108091080913,-0.4859177810528337],[127.97947979479795,-0.2476540234152509],[127.88947889478897,0.05017567363171338],[127.91107911079109,0.1500362191121667],[127.91467914679146,0.20609827973277106],[127.8858788587886,0.29895106763565593],[127.90027900279006,0.3725325222002027],[127.92547925479255,0.4373542797927854],[127.98307983079832,0.47239306768065603],[128.10548105481058,0.4601294919199006],[128.22068220682206,0.414579067665656],[128.33228332283323,0.39881161311610924],[128.44748447484477,0.3918038555385408],[128.54108541085412,0.3374937343123179],[128.90108901089013,0.21660991609914504],[128.86148861488618,0.2691680979309581],[128.8146881468815,0.3059588252132386],[128.74268742687428,0.3234782191571668],[128.69228692286924,0.3602689464394473],[128.68508685086852,0.43910621918716686],[128.65628656286566,0.5074318555685409],[128.60948609486098,0.5494784010339941],[128.39708397083973,0.6388273101480877],[128.26028260282607,0.733432037445354],[128.2566825668257,0.8052615526155051],[128.29988299883001,0.8770910677856563],[128.3466834668347,0.9068740374903541],[128.51588515885157,0.9787035526605052],[128.6670866708667,1.0698044011689944],[128.70308703087034,1.1065951284512607],[128.71748717487174,1.3676340982159587],[128.68868688686888,1.463990764907635],[128.7066870668707,1.5270605831058077],[128.68868688686888,1.5726110073600523],[128.53748537485376,1.5585954922049012],[128.4258842588426,1.5183008861338436],[128.22068220682206,1.400920946709448],[128.15588155881562,1.3168278557785413],[128.15228152281526,1.2379905830308076],[128.159481594816,1.1574013708886923],[128.11628116281162,1.1276184011839945],[128.05508055080554,1.115354825423239],[127.96867968679686,1.0417733708586923],[127.92907929079291,0.9349050678006563],[127.91827918279182,0.8770910677856563],[127.88227882278824,0.8315406435314117],[127.8066780667807,0.8262848253482389],[127.73107731077312,0.8473080980809584],[127.67707677076771,0.8858507647576346],[127.6338763387634,0.936657007195052],[127.6338763387634,0.9769516132661096],[127.65187651876522,1.01374234054839],[127.8858788587886,1.162657189071865],[127.98667986679868,1.2887968254682391],[128.01188011880117,1.332595310328088],[128.02628026280263,1.458734946724448],[128.02268022680227,1.583122643726412],[128.01188011880117,1.7005025831508078],[127.94707947079473,1.7898514922649014],[127.8858788587886,1.8336499771247503],[127.88947889478897,1.9054794922949014],[127.90747907479079,1.945774098365959],[128.029880298803,2.119216098410959],[128.04428044280445,2.1577587650876353]],[[172.96552965529656,1.8862081589565634],[173.02313023130233,1.8231383407583905],[173.01953019530197,1.8459135528855057],[172.97992979929802,1.8967197953229373],[172.96912969129693,1.912487249872484],[172.9511295112951,1.931758583210808],[172.93312933129334,1.9440221589715776],[172.93312933129334,1.9265027650276352],[172.96552965529656,1.8862081589565634]],[[173.01953019530197,1.7267816740667286],[172.99432994329942,1.7127661589115633],[173.03033030330306,1.7180219770947502],[173.04473044730446,1.7407971892218796],[173.04113041130415,1.7793398558985416],[173.0375303753038,1.8038670074200525],[173.02313023130233,1.8091228256032394],[173.0267302673027,1.747804946799448],[173.01953019530197,1.7267816740667286]],[[173.03033030330306,1.3588744012439946],[173.01233012330124,1.3378511285112609],[173.0375303753038,1.3413550073000522],[173.06273062730628,1.3466108254832392],[173.1059310593106,1.357122461849599],[173.16353163531636,1.357122461849599],[173.1707317073171,1.3641302194271816],[173.1707317073171,1.3746418557935414],[173.15273152731527,1.3869054315542968],[173.14193141931423,1.3816496133711098],[173.03033030330306,1.3588744012439946]],[[172.9907299072991,1.0242539769147498],[173.0051300513005,0.9909671284212607],[173.00873008730088,0.9909671284212607],[173.0267302673027,0.999726825393239],[173.06633066330664,0.9629360981109585],[173.0375303753038,0.9138817950679368],[172.96912969129693,0.8420522798977856],[172.9907299072991,0.835044522320203],[173.06273062730628,0.9156337344623182],[173.0807308073081,0.9454167041670161],[173.08793087930883,0.9734477344773325],[173.03393033930342,1.01374234054839],[173.0051300513005,1.0242539769147498],[172.9907299072991,1.0242539769147498]],[[129.46989469894697,-0.13202602338525082],[129.5058950589506,-0.18984002340025086],[129.54909549095493,-0.18633614461145953],[129.5418954189542,-0.13903378096283348],[129.30789307893082,0.0449198554485406],[129.3690936909369,-0.06720426579268235],[129.46989469894697,-0.13202602338525082]],[[130.58590585905858,-0.046180993059948605],[130.549905499055,-0.07070814458145946],[130.49950499504996,-0.0601965082150997],[130.4311043110431,-0.09873917489176165],[130.3627036270363,-0.07246008397585513],[130.29430294302944,-0.10224305368055298],[130.2871028710287,-0.15480123551238023],[130.23670236702367,-0.20911135673858894],[130.3411034110341,-0.261669538570402],[130.4959049590496,-0.26692535675358897],[130.549905499055,-0.3667859022340423],[130.57510575105755,-0.3615300840508553],[130.60750607506077,-0.32824323555738033],[130.69030690306903,-0.2967083264582868],[130.70110701107012,-0.39131305375555314],[130.75150751507516,-0.4438712355873804],[130.89550895508955,-0.4158402052770782],[130.89910899108992,-0.3440106901069271],[130.84150841508415,-0.2984602658526825],[130.8019080190802,-0.3019641446414596],[130.76230762307625,-0.29145250827509983],[130.69030690306903,-0.18108032642828675],[130.639906399064,-0.1425376597516106],[130.62190621906223,-0.08647559913100622],[130.6831068310683,-0.08121978094783344],[130.80910809108093,-0.22663075068253136],[130.89550895508955,-0.26867729614798463],[130.9459094590946,-0.33700293252934443],[131.00711007110073,-0.3615300840508553],[131.09711097110971,-0.329995174951776],[131.17631176311767,-0.34576262950130854],[131.21951219512198,-0.37379365981162493],[131.25911259112593,-0.3650339628396466],[131.33831338313382,-0.28970056888070417],[131.30231302313024,-0.24064626583768245],[131.3167131671317,-0.20385553855540195],[131.27711277112775,-0.14954541732919324],[131.02511025110255,-0.039173235482380164],[130.98550985509854,-0.046180993059948605],[130.8127081270813,-0.004134447594495327],[130.7227072270723,-0.03041353851040185],[130.58590585905858,-0.046180993059948605]],[[130.6579065790658,-0.43686347800979775],[130.6147061470615,-0.41759214467145966],[130.59670596705968,-0.41759214467145966],[130.56430564305646,-0.44036735679858907],[130.5247052470525,-0.4491270537705532],[130.46710467104674,-0.4859177810528337],[130.56790567905682,-0.5297162659126826],[130.6255062550626,-0.527964326518287],[130.6831068310683,-0.46839838710889126],[130.6579065790658,-0.43686347800979775]],[[130.80550805508057,-0.7644761447614741],[130.8127081270813,-0.8135304478044958],[130.7227072270723,-0.8222901447764741],[130.63630636306362,-0.8117785084101001],[130.5931059310593,-0.8257940235652512],[130.56790567905682,-0.8222901447764741],[130.549905499055,-0.8257940235652512],[130.52830528305282,-0.8380575993260067],[130.4851048510485,-0.8328017811428339],[130.45630456304565,-0.8503211750867763],[130.43830438304383,-0.8871119023690426],[130.40230402304024,-0.9239026296513231],[130.83070830708306,-0.8625847508475317],[130.8811088110881,-0.8275459629596469],[130.90630906309065,-0.7767397205222295],[130.80550805508057,-0.7644761447614741]],[[130.89550895508955,-0.8906157811578339],[130.67230672306727,-0.9589414175391937],[130.6687066870669,-0.9834685690607046],[130.70470704707049,-1.050042266047683],[130.7119071190712,-1.1043523872738916],[130.74070740707407,-1.1726780236552514],[130.78390783907838,-1.2550191751917765],[130.8451084510845,-1.3180889933899493],[130.96750967509678,-1.3426161449114744],[131.00351003510036,-1.3163370539955537],[131.04671046710467,-1.1884454782047982],[131.0755107551076,-0.967701114511172],[131.03231032310322,-0.9168948720737404],[130.93870938709387,-0.9151429326793448],[130.89550895508955,-0.8906157811578339]],[[127.74187741877421,-1.3601355388554026],[127.64827648276486,-1.3321045085451004],[127.59067590675909,-1.3513758418834385],[127.45747457474573,-1.4529883267582875],[127.39627396273966,-1.5896395995210213],[127.39267392673929,-1.64394972074723],[127.45747457474573,-1.696507902579043],[127.56187561875618,-1.7280428116781366],[127.74187741877421,-1.6912520843958703],[127.91467914679146,-1.6859962662126833],[128.0622806228062,-1.7122753571285898],[128.09108091080913,-1.70176372076223],[128.15228152281526,-1.6597171752967768],[128.1486814868149,-1.6036551146761724],[128.03348033480336,-1.5318255995060213],[127.90387903879042,-1.4389728116031364],[127.74187741877421,-1.3601355388554026]],[[130.31950319503198,-1.6912520843958703],[130.20070200702008,-1.7315466904669279],[130.10710107101073,-1.7297947510725322],[129.9918999189992,-1.75957772077723],[129.73629736297363,-1.8664460238352518],[129.75429754297545,-1.8944770541455682],[129.88749887498875,-1.9855779026540432],[130.09270092700928,-2.0276244481194965],[130.13230132301322,-2.064415175401777],[130.24750247502476,-2.0468957814578346],[130.28350283502834,-2.0101050541755683],[130.33750337503375,-1.9820740238652519],[130.3735037350374,-1.9925856602316259],[130.42030420304206,-1.9715623874988921],[130.39510395103952,-1.9417794177941943],[130.38070380703806,-1.9032367511175323],[130.4059040590406,-1.8892212359623812],[130.42390423904243,-1.8051281450314747],[130.36630366303666,-1.7490660844108703],[130.3519035190352,-1.6912520843958703],[130.31950319503198,-1.6912520843958703]],[[125.96345963459635,-1.9750662662876834],[125.9238592385924,-1.9750662662876834],[125.87345873458736,-2.036384145091475],[125.86265862658627,-2.0766787511625324],[125.90225902259021,-2.2220897208972303],[125.93825938259386,-2.262384326968288],[125.9778597785978,-2.4148030542805685],[126.03906039060394,-2.4691131755067772],[126.05346053460534,-2.451593781562835],[126.06426064260643,-2.3657487512375326],[125.97425974259744,-2.1677795996710216],[125.99225992259926,-2.0118569935699497],[125.96345963459635,-1.9750662662876834]],[[121.50301503015032,-2.045143842063439],[121.4058140581406,-1.9698104481044965],[121.34821348213484,-1.9452832965829856],[121.35541355413557,-1.8787095995960215],[121.39501395013951,-1.8331591753417769],[121.51381513815141,-1.8874692965679856],[121.57141571415713,-1.904988690511928],[121.65061650616508,-1.8962289935399497],[121.71901719017194,-1.8629421450464747],[121.78021780217802,-1.7665854783547985],[121.85941859418597,-1.6930040237902517],[122.15822158221584,-1.5931434783097984],[122.2518225182252,-1.5546008116331365],[122.33462334623346,-1.498538751012532],[122.50742507425076,-1.3478719630946472],[122.65502655026552,-1.174429963049647],[122.72342723427238,-1.064057781202834],[122.80622806228064,-0.9659491751167764],[122.85302853028531,-0.9274065084401002],[122.90342903429035,-0.9011274175241937],[123.05103051030511,-0.8730963872138915],[123.15183151831519,-0.9063832357073807],[123.22743227432278,-1.000987963004647],[123.29943299432995,-1.025515114526172],[123.3786337863379,-1.0044918417934383],[123.39663396633966,-0.962445296327985],[123.43263432634325,-0.7784916599166252],[123.41823418234185,-0.706662144746474],[123.3786337863379,-0.648848144731474],[123.28143281432813,-0.591034144716474],[123.16983169831701,-0.5700108719837402],[123.01863018630189,-0.5997938416884381],[122.87102871028713,-0.6400884477594957],[122.82782827828277,-0.6593597810978338],[122.84222842228422,-0.687390811408136],[122.88542885428853,-0.7224295992960066],[122.8890288902889,-0.7557164477894958],[122.65862658626588,-0.7697319629446469],[122.52902529025289,-0.7574683871838914],[122.28062280622805,-0.7574683871838914],[122.17622176221761,-0.7942591144661577],[122.13662136621366,-0.8398095387204023],[122.09342093420935,-0.8748483266082872],[121.97101971019714,-0.9326623266232872],[121.85221852218524,-0.9466778417784383],[121.7370173701737,-0.9256545690457045],[121.67941679416793,-0.8871119023690426],[121.63261632616326,-0.8398095387204023],[121.57501575015749,-0.8292979023540425],[121.52101521015209,-0.8555769932699491],[121.4310143101431,-0.9379181448064742],[121.27621276212761,-1.1183679024290427],[121.21141211412117,-1.2129726297263232],[121.15021150211504,-1.339112266122683],[121.0350103501035,-1.4056859631096472],[120.9162091620916,-1.377654932799345],[120.79740797407976,-1.363639417644194],[120.7290072900729,-1.3706471752217766],[120.66780667806677,-1.3706471752217766],[120.60660606606069,-1.2585230539805536],[120.51660516605165,-1.0395306296813231],[120.42660426604266,-0.9606933569335894],[120.26820268202681,-0.899375478129798],[120.23940239402395,-0.8678405690307045],[120.09900099000993,-0.6506000841258555],[120.06300063000629,-0.5559953568285891],[120.03060030600307,-0.43160765982662497],[120.01260012600125,-0.3072199628246466],[120.01260012600125,-0.1968477809778335],[120.0378003780038,-0.08997947791979755],[120.07740077400774,0.03966403726535361],[120.12780127801278,0.16580367366171345],[120.19260192601928,0.2691680979309581],[120.30780307803082,0.40757131008808756],[120.34740347403476,0.44961785555354083],[120.45900459004594,0.510935734357318],[120.57780577805778,0.5284551283012604],[120.70020700207004,0.5144396131461093],[120.90900909009093,0.4461139767647495],[121.01341013410138,0.4408581585815625],[121.42741427414273,0.49516827980778544],[121.51741517415178,0.49867215859656255],[121.6038160381604,0.4864085828358071],[121.72261722617225,0.4513697949479365],[121.84141841418415,0.4373542797927854],[122.06102061020613,0.4688891888918647],[122.28062280622805,0.48115276465262014],[122.91062910629108,0.4864085828358071],[122.9970299702997,0.4934163404133898],[123.08343083430833,0.4864085828358071],[123.18063180631805,0.41633100706005166],[123.26703267032673,0.3269820979459581],[123.31023310233104,0.318222400973994],[123.52623526235266,0.3007030070300516],[123.64143641436414,0.29719912824126027],[123.75303753037531,0.3059588252132386],[124.10224102241023,0.3742844615945984],[124.21744217442176,0.37954027977777116],[124.2786427864279,0.39881161311610924],[124.38304383043834,0.44436203737035385],[124.42624426244265,0.47064112828626037],[124.51264512645128,0.5564861586115626],[124.5882458824588,0.6545947646976344],[124.63864638646385,0.7439436738117138],[124.69984699846998,0.8262848253482389],[124.89064890648905,0.994471007210052],[124.96624966249664,1.0820679769297499],[125.02745027450277,1.1801765830158075],[125.11745117451176,1.3781457345823327],[125.14265142651425,1.4079287042870305],[125.2218522185222,1.478006280062786],[125.2326523265233,1.5025334315842969],[125.16425164251643,1.6444405225302035],[125.11025110251103,1.6864870679956567],[124.98784987849882,1.7005025831508078],[124.94824948249482,1.6724715528405056],[124.86184861848619,1.5761148861488437],[124.78624786247866,1.467494643696412],[124.74664746647466,1.4412155527805055],[124.64224642246421,1.4166884012589946],[124.5990459904599,1.3921612497374838],[124.57384573845741,1.304564280017786],[124.53424534245346,1.2309828254532391],[124.4118441184412,1.1854324011989945],[124.27504275042753,1.0225020375203542],[123.92943929439298,0.8508119768697497],[123.84663846638466,0.8385484011089943],[123.27783277832782,0.9278973102230879],[123.06543065430657,0.941912825378239],[123.01143011430116,0.9384089465894476],[122.96102961029612,0.9226414920399009],[122.89262892628926,0.8508119768697497],[122.83862838628386,0.8455561586865628],[122.78822788227882,0.8630755526305052],[122.65862658626588,0.9401608859838433],[122.55062550625507,0.9839593708436922],[122.43542435424354,1.0172462193371672],[122.1078210782108,1.0312617344923325],[121.8666186661867,1.0890757345073325],[121.59301593015931,1.0680524617745988],[121.549815498155,1.0803160375353542],[121.51381513815141,1.104843189056865],[121.47421474214741,1.1556494314942967],[121.44181441814419,1.2152153709036924],[121.4058140581406,1.2432464012139945],[121.35541355413557,1.2537580375803543],[121.28341283412834,1.250254158791563],[121.20781207812081,1.2625177345523326],[121.08181081810818,1.327339492144901],[121.02421024210241,1.3255875527505054],[120.96660966609664,1.3115720375953543],[120.9126091260913,1.2887968254682391],[120.86940869408693,1.2520060981859586],[120.80460804608049,1.148641673916714],[120.75420754207545,1.0365175526755053],[120.71100711007114,0.9874632496324836],[120.6606066060661,0.9436647647726346],[120.62820628206282,0.9016182193071671],[120.60300603006033,0.8543158556585411],[120.51660516605165,0.8175251283762606],[120.41580415804157,0.8490600374753541],[120.36540365403653,0.887602704152016],[120.32220322203221,0.9839593708436922],[120.29340293402936,0.9787035526605052],[120.26820268202681,0.9699438556885411],[120.22860228602286,0.8613236132361095],[120.1566015660157,0.7737266435164116],[120.09900099000993,0.7404397950229367],[120.05580055800561,0.6931374313742964],[120.03420034200343,0.5669977949779366],[119.99819998199985,0.5196954313292963],[119.91179911799117,0.44436203737035385],[119.81099810998109,0.23938512822626024],[119.81099810998109,0.1868269463944472],[119.86499864998649,0.03966403726535361],[119.839798397984,-0.021653841538437746],[119.7857978579786,-0.05669262942630837],[119.73539735397355,-0.051436811243135594],[119.7209972099721,-0.08822753852540188],[119.77139771397714,-0.484165841658438],[119.8289982899829,-0.6856388720137403],[119.84699846998473,-0.7732358417334382],[119.84339843398436,-0.8625847508475317],[119.7857978579786,-0.7644761447614741],[119.710197101971,-0.6803830538305533],[119.6525965259653,-0.7276854174791936],[119.50859508595084,-0.9063832357073807],[119.35739357393572,-1.242755599431021],[119.31059310593105,-1.4074379025040429],[119.31059310593105,-1.4950348722237408],[119.3249932499325,-1.5843837813378343],[119.30699306993068,-1.6597171752967768],[119.34659346593469,-1.8261514177641942],[119.32139321393214,-1.9295158420334388],[119.24219242192424,-2.031128326908288],[119.17379173791738,-2.1397485693607194],[119.1377913779138,-2.2588804481794966],[119.13419134191344,-2.3815162057870793],[119.09099090990912,-2.4831286906619283],[118.95778957789577,-2.5970047512975327],[118.90738907389073,-2.6320435391854176],[118.85338853388532,-2.6495629331293458],[118.81018810188101,-2.682849781622835],[118.78498784987852,-2.721392448299497],[118.78498784987852,-2.765190933159346],[118.82818828188283,-2.8492840240902666],[118.85698856988569,-2.928121296837986],[118.8209882098821,-3.040245418079195],[118.81378813788137,-3.155873418109195],[118.8317883178832,-3.2802611151111734],[118.86778867788678,-3.397641054535569],[118.92178921789218,-3.4834860848608713],[118.99378993789941,-3.53779620608708],[119.23859238592388,-3.474726387888893],[119.36099360993609,-3.4589589333393604],[119.41859418594186,-3.474726387888893],[119.4689946899469,-3.513269054565569],[119.49419494194944,-3.5535636606366268],[119.49059490594908,-3.6078737818628355],[119.47979479794799,-3.667439721272231],[119.47979479794799,-3.730509539470418],[119.49419494194944,-3.76905220614708],[119.61299612996129,-4.00030820620708],[119.62379623796238,-4.0335950547005694],[119.61299612996129,-4.424277539650419],[119.59499594995953,-4.522386145736476],[119.54459544595449,-4.631006388188908],[119.51579515795157,-4.741378570035721],[119.51939519395194,-4.878029842798455],[119.43299432994331,-5.079502873153757],[119.389793897939,-5.20038669136693],[119.36099360993609,-5.314262752002534],[119.37539375393754,-5.424634933849362],[119.46179461794617,-5.520991600541024],[119.55899558995588,-5.610340509655117],[119.71739717397173,-5.692681661191628],[119.76419764197641,-5.687425843008455],[119.81819818198181,-5.661146752092549],[119.90819908199086,-5.596324994499966],[119.95139951399517,-5.577053661161628],[120.07740077400774,-5.575301721767232],[120.19980199802,-5.5595342672177],[120.25740257402578,-5.543766812668153],[120.31140311403112,-5.542014873273757],[120.43020430204302,-5.591069176316779],[120.41580415804157,-5.48945669144193],[120.39060390603908,-5.393100024750268],[120.2790027900279,-5.146076570140721],[120.28260282602827,-5.093518388308908],[120.31140311403112,-4.963874873123757],[120.40500405004053,-4.72736305488057],[120.41940419404193,-4.616990873033757],[120.38340383403835,-4.4155178426784545],[120.36180361803616,-4.0861532365323825],[120.38340383403835,-3.8531452970779867],[120.43380433804339,-3.7480289334143606],[120.43740437404375,-3.707734327343289],[120.39060390603908,-3.348586751492533],[120.36180361803616,-3.246974266617684],[120.30060300603009,-3.1541214787148135],[120.25380253802541,-3.0525089938399645],[120.26100261002614,-2.94914456957072],[120.34020340203404,-2.870307296822986],[120.54540545405456,-2.731904084665871],[120.65340653406537,-2.667082327073288],[120.76500765007648,-2.6408032361573817],[120.88020880208802,-2.6460590543405687],[120.9918099180992,-2.6705862058620795],[121.05301053010533,-2.7511754180041947],[121.06741067410672,-2.880818933189346],[121.07101071010709,-3.0104624483745113],[121.05301053010533,-3.166385054475569],[121.03861038610387,-3.204927721152231],[120.90540905409057,-3.4046488121131375],[120.89100891008911,-3.460710872733742],[120.89100891008911,-3.5202768121431376],[120.9126091260913,-3.5553156000310224],[121.31221312213125,-3.919718994064965],[121.4166141661417,-3.9845407516575335],[121.5390153901539,-4.014323721362231],[121.61821618216186,-4.093160994109965],[121.61101611016113,-4.156230812308138],[121.58221582215822,-4.210540933534361],[121.55701557015573,-4.243827782027836],[121.54261542615427,-4.282370448704512],[121.4850148501485,-4.580200145751476],[121.51381513815141,-4.681812630626325],[121.58941589415895,-4.758897963979663],[121.64701647016471,-4.78517705489557],[121.7478174781748,-4.816711963994663],[121.91701917019174,-4.848246873093757],[122.03942039420394,-4.83247941854421],[122.07182071820722,-4.7921848124731525],[122.05022050220504,-4.674804873048757],[122.0538205382054,-4.620494751822534],[122.11502115021153,-4.539905539680419],[122.20862208622088,-4.49610705482057],[122.47142471424718,-4.422525600256023],[122.61542615426157,-4.417269782072836],[122.67302673026734,-4.422525600256023],[122.72342723427238,-4.4102620244952675],[122.71622716227165,-4.376975176001778],[122.71982719827201,-4.340184448719512],[122.81702817028173,-4.389238751762534],[122.87102871028713,-4.392742630551325],[122.89622896228963,-4.348944145691476],[122.89982899828999,-4.229812266872685],[122.89262892628926,-4.166742448674512],[122.8782287822878,-4.108928448659512],[122.84942849428495,-4.065129963799663],[122.79902799027991,-4.054618327433289],[122.77742777427773,-4.08089741834921],[122.74862748627487,-4.100168751687534],[122.6910269102691,-4.084401297137987],[122.65142651426515,-4.021331478939814],[122.60822608226084,-3.9845407516575335],[122.60822608226084,-3.9232228728537564],[122.57942579425793,-3.8829282667826845],[122.52902529025289,-3.8531452970779867],[122.43542435424354,-3.7392692364423823],[122.3850238502385,-3.71123820613208],[122.32742327423273,-3.6937188121881377],[122.28782287822878,-3.6621839030890584],[122.2518225182252,-3.620137357623591],[122.2518225182252,-3.576338872763742],[122.26262262622629,-3.5272845697207202],[122.31302313023133,-3.3818735999860223],[122.3166231662317,-3.2750052969279864],[122.39942399423995,-3.2014238423634396],[122.38142381423813,-3.141857902954044],[122.3058230582306,-3.050757054445569],[122.29142291422914,-3.0034546907969286],[122.30222302223024,-2.9526484483595112],[122.29142291422914,-2.9070980241052666],[122.08262082620826,-2.7494234786098133],[122.01422014220145,-2.6565706907069284],[121.97101971019714,-2.542694630071324],[121.84861848618488,-2.3307099633496478],[121.76941769417698,-2.2413610542355684],[121.72621726217261,-2.2080742057420792],[121.62181621816217,-2.1730354178541944],[121.57501575015749,-2.150260205727079],[121.50301503015032,-2.045143842063439]],[[129.37269372693726,-2.8212529937799644],[129.2790927909279,-2.889578630161324],[129.17469174691746,-2.933377115021173],[129.1170911709117,-2.9368809938099645],[129.07389073890738,-2.894834448344497],[129.05949059490598,-2.8387723877238926],[128.99108991089912,-2.828260751357533],[128.91188911889122,-2.8492840240902666],[128.78948789487896,-2.856291781667835],[128.56988569885698,-2.842276266512684],[128.19908199081993,-2.8650514786398134],[128.11268112681125,-2.935129054415569],[127.87867878678787,-3.2224471150961733],[127.8966789667897,-3.282013054505569],[127.92907929079291,-3.3415789939149647],[127.92907929079291,-3.397641054535569],[127.90387903879042,-3.4957496606216267],[127.92187921879218,-3.5062612969879865],[127.96867968679686,-3.4449434181842093],[128.029880298803,-3.339827054520569],[128.04428044280445,-3.3030363272382885],[128.05508055080554,-3.23821456964572],[128.0838808388084,-3.1839044484195114],[128.13068130681307,-3.1576253575035906],[128.1810818108181,-3.1716408726587417],[128.23148231482315,-3.2031757817578352],[128.27828278282783,-3.2399665090401157],[128.41868418684186,-3.4151604484795115],[128.46548465484653,-3.4396876000010224],[128.51588515885157,-3.4484472969729865],[128.63828638286384,-3.4326798424234397],[128.6778867788678,-3.3958891151411734],[128.749887498875,-3.301284387843893],[128.80028800288005,-3.2662455999560223],[128.86148861488618,-3.2347106908569287],[128.92628926289262,-3.2294548726737418],[128.9586895868959,-3.2417184484345114],[128.96228962289626,-3.271501418139195],[128.95148951489517,-3.304788266632684],[128.96588965889657,-3.325811539365418],[129.10629106291066,-3.348586751492533],[129.2106921069211,-3.392385236352382],[129.3330933309333,-3.408152690901929],[129.46629466294667,-3.4537031151561735],[129.520295202952,-3.4344317818178354],[129.520295202952,-3.3626022666476842],[129.51309513095134,-3.3293154181542093],[129.54549545495456,-3.3188037817878353],[129.62829628296282,-3.3170518423934396],[129.84429844298444,-3.3275634787598136],[129.95229952299525,-3.392385236352382],[129.9810998109981,-3.4396876000010224],[130.0207002070021,-3.474726387888893],[130.26910269102694,-3.5798427515525333],[130.3627036270363,-3.625393175806778],[130.57870578705786,-3.7480289334143606],[130.80550805508057,-3.8584011152611737],[130.85950859508597,-3.571083054580569],[130.8451084510845,-3.532540387903893],[130.77310773107735,-3.4186643272682886],[130.71910719107194,-3.41165656969072],[130.67230672306727,-3.3906332969579864],[130.639906399064,-3.311796024210267],[130.6255062550626,-3.2277029332793603],[130.57150571505719,-3.131346266587684],[130.38070380703806,-2.9894391756417775],[130.30510305103053,-2.9789275392754178],[130.10350103501037,-2.992943054430569],[129.98469984699847,-2.977175599881022],[129.75429754297545,-2.8650514786398134],[129.59949599495997,-2.8054855392304177],[129.5418954189542,-2.789718084680871],[129.48429484294843,-2.7862142058920796],[129.42669426694266,-2.7914700240752666],[129.37269372693726,-2.8212529937799644]],[[126.87066870668707,-3.7830677213022312],[126.9426694266943,-3.7637963879639074],[127.08667086670869,-3.6709436000610225],[127.15507155071549,-3.6464164485395116],[127.23067230672308,-3.6324009333843605],[127.24507245072454,-3.471222509100116],[127.22707227072272,-3.3906332969579864],[127.16227162271622,-3.3380751151261734],[127.12627126271263,-3.310044084815871],[127.09387093870941,-3.276757236322382],[127.06147061470614,-3.2171912969129863],[127.02547025470255,-3.166385054475569],[126.85986859868598,-3.087547781727835],[126.80946809468094,-3.0682764483895113],[126.55386553865537,-3.06477256960072],[126.30546305463054,-3.103315236277382],[126.21906219062191,-3.1488656605316265],[126.08946089460898,-3.1050671756717776],[126.04986049860497,-3.127842387798893],[126.02826028260284,-3.1698889332643603],[126.03546035460357,-3.355594509070116],[126.0570605706057,-3.4204162666626843],[126.14706147061474,-3.5220287515375333],[126.17946179461796,-3.5798427515525333],[126.21546215462155,-3.6043699030740584],[126.40986409864098,-3.71123820613208],[126.5466654666547,-3.770804145541476],[126.68706687066873,-3.823362327373289],[126.74106741067413,-3.812850691006929],[126.79506795067954,-3.7883235394854182],[126.87066870668707,-3.7830677213022312]],[[127.52947529475296,-3.3310673575485907],[127.63027630276304,-3.359098387858893],[127.60507605076054,-3.315299902999044],[127.5546755467555,-3.253982024195267],[127.52947529475296,-3.2609897817728353],[127.48627486274864,-3.2890208120831375],[127.52947529475296,-3.3310673575485907]],[[128.58428584285843,-3.5115171151711735],[128.62028620286202,-3.5886024485245116],[128.65988659886602,-3.5886024485245116],[128.71388713887143,-3.6026179636796627],[128.7210872108721,-3.5886024485245116],[128.7210872108721,-3.5465559030590583],[128.69228692286924,-3.523780690931929],[128.6670866708667,-3.5167729333543605],[128.59508595085953,-3.493997721227231],[128.58428584285843,-3.5115171151711735]],[[128.389883898839,-3.6376567515675333],[128.5626856268563,-3.5850985697357203],[128.53748537485376,-3.5413000848758713],[128.45108451084513,-3.515020993959965],[128.42948429484295,-3.5413000848758713],[128.389883898839,-3.6376567515675333]],[[128.32868328683287,-3.5167729333543605],[128.26388263882637,-3.5115171151711735],[128.11988119881198,-3.586850509130116],[128.01548015480154,-3.600866024285267],[127.92907929079291,-3.6797032970329866],[127.92547925479255,-3.6989746303713247],[127.93267932679328,-3.7427731152311736],[127.97947979479795,-3.770804145541476],[128.05148051480518,-3.7147420849208714],[128.10908109081095,-3.6867110546105692],[128.14508145081453,-3.677951357638591],[128.159481594816,-3.697222690976929],[128.14148141481417,-3.732261478864814],[128.1918819188192,-3.735765357653591],[128.24948249482497,-3.71123820613208],[128.27468274682747,-3.674447478849814],[128.27828278282783,-3.6324009333843605],[128.2926829268293,-3.5973621454964757],[128.3142831428314,-3.5640752970029865],[128.32868328683287,-3.5167729333543605]],[[127.93627936279364,-3.0192221453464754],[127.98667986679868,-2.9368809938099645],[127.939879398794,-2.9526484483595112],[127.83547835478356,-3.0052066301913243],[127.84987849878502,-3.015718266557684],[127.93627936279364,-3.0192221453464754]],[[122.96822968229685,-4.030091175911778],[122.97182971829722,-4.061626085010872],[122.99342993429934,-4.147471115336174],[123.07623076230766,-4.226308388083908],[123.14463144631446,-4.233316145661476],[123.24183241832418,-4.112432327448289],[123.24543245432454,-4.040602812278138],[123.21303213032132,-3.996804327418289],[123.02583025830262,-3.9810368728687564],[122.96822968229685,-4.030091175911778]],[[133.3327333273333,-4.170246327463289],[133.50193501935019,-4.257843297182987],[133.62073620736209,-4.299889842648454],[133.57033570335705,-4.2455797214222315],[133.4659346593466,-4.200029297167987],[133.3219332193322,-4.110680388053908],[133.3327333273333,-4.170246327463289]],[[123.07623076230766,-4.387486812368138],[123.03663036630365,-4.394494569945721],[122.94662946629467,-4.443548872988757],[122.85302853028531,-4.618742812428152],[122.84942849428495,-4.8307274791498145],[122.8206282062821,-4.944603539785419],[122.80262802628027,-5.000665600406023],[122.79542795427955,-5.0532237822378505],[122.76662766627669,-5.177611479239815],[122.76662766627669,-5.210898327733304],[122.73062730627305,-5.261704570170721],[122.66942669426697,-5.330030206552081],[122.64422644226443,-5.380836448989513],[122.64062640626406,-5.426386873243757],[122.58662586625866,-5.48945669144193],[122.58662586625866,-5.543766812668153],[122.64422644226443,-5.66289869148693],[122.68382683826837,-5.6664025702757215],[122.73422734227341,-5.634867661176628],[122.81342813428137,-5.6716583884589085],[122.84942849428495,-5.638371539965419],[122.91782917829181,-5.519239661146628],[122.90702907029072,-5.477193115681175],[122.93582935829357,-5.436898509610117],[122.96822968229685,-5.4053636005110235],[122.98622986229861,-5.393100024750268],[123.04383043830438,-5.419379115666175],[123.11943119431197,-5.393100024750268],[123.18783187831878,-5.333534085340872],[123.20223202232023,-5.273968145931477],[123.14823148231483,-5.223161903494059],[123.05103051030511,-5.156588206507081],[123.02583025830262,-5.161844024690268],[122.98262982629825,-5.186371176211779],[122.97182971829722,-5.139068812563153],[122.98622986229861,-4.963874873123757],[123.01503015030153,-4.909564751897534],[123.01863018630189,-4.83247941854421],[123.05463054630548,-4.748386327613304],[123.08343083430833,-4.748386327613304],[123.10503105031052,-4.739626630641325],[123.11943119431197,-4.7238591760917785],[123.1410314103141,-4.739626630641325],[123.1950319503195,-4.821967782177836],[123.20223202232023,-4.765905721557232],[123.18063180631805,-4.550417176046778],[123.06903069030693,-4.433037236622383],[123.07623076230766,-4.387486812368138]],[[123.58383583835837,-5.3668209338343615],[123.62343623436237,-5.37382869141193],[123.62703627036274,-5.272216206537081],[123.56223562235624,-5.249440994409966],[123.54423544235442,-5.2704642671426996],[123.54063540635406,-5.298495297453002],[123.55143551435515,-5.331782145946477],[123.58383583835837,-5.3668209338343615]],[[133.11313113131132,-5.310758873213757],[133.00873008730088,-5.620852146021477],[132.9367293672937,-5.682170024825268],[132.92232922329225,-5.785534449094513],[132.84672846728466,-5.988759418844211],[132.92592925929262,-5.902914388518909],[132.9727297272973,-5.736480146051477],[133.12033120331205,-5.575301721767232],[133.17433174331745,-5.3475496004960235],[133.13833138331387,-5.317766630791326],[133.11313113131132,-5.310758873213757]],[[134.45594455944558,-5.557782327823304],[134.3407434074341,-5.713704933924362],[134.24714247142475,-5.682170024825268],[134.20394203942038,-5.706697176346779],[134.22554225542257,-5.745239843023455],[134.34434344343447,-5.832836812743153],[134.2975429754298,-5.971240024900268],[134.3011430114301,-6.00978269157693],[134.22554225542257,-6.008030752182549],[134.15354153541534,-6.020294327943304],[134.15354153541534,-6.062340873408758],[134.17514175141753,-6.09037190371906],[134.26514265142652,-6.170961115861175],[134.27954279542797,-6.200744085565873],[134.3551435514355,-6.270821661341628],[134.44154441544418,-6.335643418934211],[134.63594635946362,-6.365426388638909],[134.6611466114661,-6.337395358328607],[134.6827468274683,-6.328635661356628],[134.7151471514715,-6.295348812863153],[134.74394743947443,-6.2024960249602685],[134.75474754747546,-6.170961115861175],[134.75834758347582,-6.099131600691024],[134.75114751147515,-6.050077297648002],[134.71154711547115,-5.950216752167549],[134.75474754747546,-5.881891115786175],[134.7367473674737,-5.817069358193606],[134.74034740347406,-5.745239843023455],[134.7475474754748,-5.706697176346779],[134.7007470074701,-5.603332752077549],[134.6467464674647,-5.580557539950419],[134.65754657546574,-5.538510994484966],[134.6467464674647,-5.492960570230721],[134.6179461794618,-5.438650449004513],[134.57114571145712,-5.428138812638153],[134.50634506345062,-5.438650449004513],[134.49194491944922,-5.524495479329815],[134.45594455944558,-5.557782327823304]],[[134.82314823148232,-6.349658934089362],[134.79434794347947,-6.393457418949211],[134.79434794347947,-6.442511721992247],[134.81954819548196,-6.433752025020269],[134.88434884348845,-6.323379843173456],[134.85194851948523,-6.325131782567851],[134.82314823148232,-6.349658934089362]],[[134.41634416344164,-6.386449661371628],[134.31914319143192,-6.316372085595873],[134.2327423274233,-6.227023176481779],[134.1679416794168,-6.176216934044362],[134.1139411394114,-6.190232449199513],[134.11034110341103,-6.255054206792096],[134.1247412474125,-6.4267442674427],[134.19314193141935,-6.460031115936175],[134.18594185941862,-6.479302449274513],[134.15354153541534,-6.481054388668909],[134.10674106741067,-6.472294691696945],[134.059940599406,-6.770124388743909],[134.09234092340927,-6.833194206942096],[134.20034200342002,-6.908527600901024],[134.32274322743228,-6.848961661491643],[134.3551435514355,-6.815674812998154],[134.41274412744127,-6.67902354023542],[134.50274502745026,-6.591426570515722],[134.52074520745208,-6.512589297768002],[134.53514535145354,-6.442511721992247],[134.41634416344164,-6.386449661371628]],[[134.63234632346325,-6.477550509880118],[134.6611466114661,-6.558139722022247],[134.7151471514715,-6.549380025050269],[134.72954729547297,-6.50558154019042],[134.67914679146793,-6.456527237147398],[134.63234632346325,-6.477550509880118]],[[134.63234632346325,-6.733333661461643],[134.65754657546574,-6.764868570560722],[134.67554675546756,-6.749101116011175],[134.7259472594726,-6.66851190386906],[134.7367473674737,-6.6229614796148155],[134.69714697146975,-6.626465358403607],[134.66474664746647,-6.6580002675027],[134.6287462874629,-6.712310388728909],[134.63234632346325,-6.733333661461643]],[[115.41535415354156,-6.840201964519665],[115.35415354153542,-6.838450025125269],[115.23895238952389,-6.861225237252398],[115.22095220952212,-6.905023722112247],[115.22095220952212,-6.952326085760873],[115.29655296552966,-6.987364873648758],[115.37575375753761,-6.971597419099211],[115.42255422554229,-6.940062510000118],[115.5449554495545,-6.938310570605722],[115.52335523355237,-6.901519843323456],[115.48015480154805,-6.869984934224362],[115.41535415354156,-6.840201964519665]],[[114.07254072540724,-6.959333843338456],[113.97533975339752,-6.873488813013154],[113.0681306813068,-6.880496570590722],[112.86652866528664,-6.89976790392906],[112.76932769327692,-7.001380388803909],[112.72612726127261,-7.07320990397406],[112.76212762127625,-7.1397836009610245],[113.03933039330394,-7.21161311613119],[113.12573125731257,-7.223876691891945],[113.14013140131402,-7.2081092373423985],[113.16533165331657,-7.2081092373423985],[113.19773197731979,-7.218620873708758],[113.47133471334712,-7.218620873708758],[113.54693546935471,-7.194093722187247],[113.65493654936552,-7.111752570650722],[113.8241382413824,-7.120512267622701],[113.84573845738458,-7.104744813073154],[113.88533885338853,-7.0486827524525495],[114.08334083340833,-6.989116813043154],[114.07254072540724,-6.959333843338456]],[[120.63180631806318,-7.018899782747852],[120.64260642606428,-7.115256449439514],[120.67140671406713,-7.124016146411492],[120.77580775807758,-7.118760328228305],[120.7830078300783,-7.062698267607701],[120.74700747007472,-7.060946328213305],[120.63180631806318,-7.018899782747852]],[[128.5770857708577,-7.08372154034042],[128.53028530285303,-7.134527782777852],[128.55188551885522,-7.155551055510571],[128.62388623886238,-7.2081092373423985],[128.67068670686706,-7.183582085820873],[128.6670866708667,-7.138031661566643],[128.67428674286742,-7.113504510045118],[128.65988659886602,-7.090729297918003],[128.62748627486275,-7.067954085790873],[128.5770857708577,-7.08372154034042]],[[131.92151921519218,-7.104744813073154],[131.75231752317524,-7.117008388833909],[131.77751777517778,-7.143287479749816],[131.82431824318246,-7.159054934299363],[131.88551885518854,-7.167814631271341],[131.92511925119254,-7.225628631286341],[131.96831968319685,-7.251907722202247],[131.9827198271983,-7.2028534191592115],[131.92151921519218,-7.104744813073154]],[[131.7019170191702,-7.1397836009610245],[131.64431644316443,-7.113504510045118],[131.56151561515617,-7.136279722172247],[131.52911529115295,-7.16431075248255],[131.53631536315362,-7.220372813103154],[131.48231482314822,-7.250155782807852],[131.44631446314463,-7.31497754040042],[131.41031410314105,-7.339504691921945],[131.34911349113491,-7.4253497222472475],[131.2951129511295,-7.437613298008003],[131.25911259112593,-7.470900146501492],[131.1979119791198,-7.61631111623619],[131.19071190711907,-7.672373176856794],[131.13671136711366,-7.68463675261755],[131.13671136711366,-7.780993419309212],[131.08631086310862,-7.865086510240118],[131.12231122311226,-7.921148570860737],[131.11511115111153,-7.998233904214061],[131.18351183511834,-7.998233904214061],[131.30951309513097,-8.010497479974816],[131.32391323913242,-7.9999858436084565],[131.3419134191342,-7.9807145102701185],[131.34911349113491,-7.9474276617766435],[131.37791377913783,-7.86859038902891],[131.47511475114754,-7.7774895405204205],[131.49671496714967,-7.7301871768717945],[131.579515795158,-7.682884813223154],[131.6227162271623,-7.62682275260255],[131.6911169111691,-7.439365237402399],[131.64431644316443,-7.267675176751794],[131.73791737917378,-7.197597600976039],[131.7019170191702,-7.1397836009610245]],[[137.83277832778327,-7.931660207227097],[137.68517685176852,-8.26277675276755],[137.64917649176493,-8.385412510375133],[137.68877688776888,-8.41169160129104],[137.87237872378722,-8.380156692191946],[137.9839798397984,-8.381908631586342],[138.29718297182973,-8.404683843713457],[138.53478534785347,-8.27328838913391],[138.61038610386106,-8.197954995174968],[138.78678786787867,-8.059551783017852],[138.89118891188912,-7.882605904184061],[138.98838988389883,-7.696900328378305],[138.96318963189634,-7.588280085925888],[138.89838898388984,-7.51119475257255],[138.80118801188013,-7.414838085880888],[138.7687876878769,-7.390310934359363],[138.54558545585456,-7.379799297993003],[138.29718297182973,-7.437613298008003],[138.18558185581855,-7.495427298023003],[138.0811808118081,-7.5655048737987585],[138.00918009180094,-7.640838267757701],[137.83277832778327,-7.931660207227097]],[[138.5959859598596,-8.371396995219968],[138.84438844388444,-8.401179964924665],[138.89478894788948,-8.38891638916391],[138.89838898388984,-8.338110146726493],[138.79758797587976,-8.173427843653457],[138.76158761587618,-8.173427843653457],[138.67518675186756,-8.199706934569363],[138.62118621186215,-8.268032570950737],[138.56358563585638,-8.308327177021795],[138.56718567185675,-8.33110238914891],[138.5959859598596,-8.371396995219968]],[[131.08631086310862,-8.124373540610435],[131.02151021510218,-8.091086692116946],[130.83430834308342,-8.271536449739514],[130.7767077670777,-8.350373722487248],[130.86310863108633,-8.318838813388155],[130.90630906309065,-8.245257358823608],[131.0431104311043,-8.211970510330119],[131.17631176311767,-8.131381298188003],[131.08631086310862,-8.124373540610435]],[[125.13185131851321,-8.325846570965737],[125.12465124651249,-8.20496275275255],[125.0490504905049,-8.18043560123104],[124.92304923049232,-8.166420086075888],[124.75384753847538,-8.159412328498306],[124.67824678246785,-8.168172025470284],[124.5990459904599,-8.201458873963759],[124.57384573845741,-8.140140995159967],[124.50904509045091,-8.134885176976795],[124.42984429844302,-8.183939480019816],[124.39384393843937,-8.25226511640119],[124.42624426244265,-8.29606360126104],[124.35424354243543,-8.385412510375133],[124.37944379443798,-8.415195480079817],[124.44424444244441,-8.444978449784514],[125.09585095850957,-8.352125661881644],[125.13185131851321,-8.325846570965737]],[[124.28584285842862,-8.208466631541341],[124.26424264242644,-8.201458873963759],[124.23904239042389,-8.203210813358154],[124.10944109441095,-8.3643892376424],[124.0950409504095,-8.355629540670435],[124.069840698407,-8.317086873993759],[124.01224012240124,-8.318838813388155],[123.97263972639729,-8.35387760127604],[123.92943929439298,-8.448482328573306],[124.0158401584016,-8.443226510390133],[124.06624066240664,-8.55184675284255],[124.14544145441454,-8.530823480109817],[124.18504185041854,-8.499288571010737],[124.22464224642249,-8.390668328558306],[124.28584285842862,-8.329350449754514],[124.30384303843039,-8.229489904274061],[124.28584285842862,-8.208466631541341]],[[123.5910359103591,-8.478265298278004],[123.6306363063631,-8.4222032376574],[123.6990369903699,-8.423955177051795],[123.78543785437853,-8.299567480049816],[123.92583925839261,-8.27328838913391],[123.8970389703897,-8.240001540640435],[123.84663846638466,-8.213722449724514],[123.7746377463775,-8.190947237597399],[123.60183601836019,-8.290807783077852],[123.57303573035733,-8.290807783077852],[123.52983529835302,-8.264528692161946],[123.47223472234725,-8.266280631556342],[123.38943389433894,-8.280296146711493],[123.39663396633966,-8.301319419444212],[123.42543425434258,-8.313582995204968],[123.47583475834762,-8.322342692176946],[123.45423454234543,-8.35387760127604],[123.3246332463325,-8.439722631601342],[123.23103231032309,-8.530823480109817],[123.25263252632527,-8.5378312376874],[123.32823328233286,-8.536079298293004],[123.41103411034112,-8.586885540730435],[123.43263432634325,-8.576373904364061],[123.49023490234902,-8.532575419504212],[123.55143551435515,-8.567614207392097],[123.58023580235806,-8.544838995264982],[123.58743587435873,-8.523815722532248],[123.58383583835837,-8.501040510405133],[123.5910359103591,-8.478265298278004]],[[122.97902979029789,-8.544838995264982],[123.02943029430293,-8.49403275282755],[123.15183151831519,-8.476513358883608],[123.13743137431373,-8.457242025545284],[123.09063090630906,-8.439722631601342],[123.01143011430116,-8.448482328573306],[122.93222932229321,-8.497536631616342],[122.90342903429035,-8.530823480109817],[122.8890288902889,-8.586885540730435],[122.94662946629467,-8.604404934674363],[122.97902979029789,-8.544838995264982]],[[122.809828098281,-8.481769177066795],[122.90342903429035,-8.416947419474212],[122.92502925029254,-8.380156692191946],[122.9538295382954,-8.35387760127604],[123.00423004230043,-8.329350449754514],[122.97902979029789,-8.152404570920737],[122.91782917829181,-8.105102207272097],[122.84582845828459,-8.092838631511341],[122.79182791827918,-8.126125480004816],[122.75942759427596,-8.185691419414212],[122.91782917829181,-8.222482146696493],[122.84942849428495,-8.304823298233003],[122.74862748627487,-8.35387760127604],[122.60462604626048,-8.402931904319061],[122.55422554225544,-8.430962934629363],[122.51462514625149,-8.46950560130604],[122.48222482224821,-8.513304086165888],[122.46782467824681,-8.565862267997701],[122.43182431824317,-8.600901055885586],[122.32382323823242,-8.628932086195888],[122.26262262622629,-8.625428207407097],[122.06822068220686,-8.497536631616342],[122.02142021420218,-8.471257540700435],[121.96741967419678,-8.455490086150888],[121.91341913419137,-8.481769177066795],[121.86301863018633,-8.49403275282755],[121.7478174781748,-8.506296328588306],[121.6830168301683,-8.506296328588306],[121.61101611016113,-8.525567661926644],[121.54621546215463,-8.574621964969666],[121.49941499414996,-8.58513360133604],[121.44541445414455,-8.578125843758457],[121.37341373413733,-8.550094813448155],[121.27621276212761,-8.478265298278004],[121.11781117811177,-8.423955177051795],[121.00981009810101,-8.366141177036795],[120.88740887408875,-8.325846570965737],[120.75060750607508,-8.322342692176946],[120.71100711007114,-8.308327177021795],[120.61020610206106,-8.240001540640435],[120.54540545405456,-8.259272873978759],[120.48420484204843,-8.266280631556342],[120.42660426604266,-8.248761237612399],[120.35460354603549,-8.257520934584363],[120.23220232202323,-8.289055843683457],[120.09900099000993,-8.37840475279755],[119.9621996219962,-8.43621875281255],[119.9189991899919,-8.444978449784514],[119.87579875798758,-8.420451298263004],[119.86499864998649,-8.473009480094817],[119.84699846998473,-8.522063783137853],[119.81819818198181,-8.571118086180888],[119.80739807398078,-8.623676268012701],[119.80739807398078,-8.697257722577248],[119.839798397984,-8.763831419564212],[119.87939879398795,-8.807629904424061],[119.90819908199086,-8.858436146861493],[120.01260012600125,-8.809381843818457],[120.12060120601205,-8.776094995324982],[120.31860318603185,-8.819893480184831],[120.54900549005492,-8.802374086240889],[120.77940779407794,-8.849676449889515],[120.9810098100981,-8.928513722637248],[121.0350103501035,-8.935521480214831],[121.08541085410855,-8.926761783242853],[121.13581135811359,-8.903986571115738],[121.18981189811899,-8.89522687414376],[121.32661326613265,-8.916250146876493],[121.41301413014133,-8.814637662001644],[121.49941499414996,-8.812885722607248],[121.58581585815858,-8.819893480184831],[121.62181621816217,-8.853180328678306],[121.65061650616508,-8.89873075293255],[121.7370173701737,-8.870699722622248],[121.83781837818378,-8.860188086255889],[122.09342093420935,-8.744560086225889],[122.1870218702187,-8.730544571070737],[122.32022320223206,-8.737552328648306],[122.41742417424177,-8.734048449859515],[122.47142471424718,-8.72528875288755],[122.55422554225544,-8.681490268027702],[122.64062640626406,-8.646451480139817],[122.78462784627845,-8.611412692251946],[122.8206282062821,-8.5956452377024],[122.84582845828459,-8.56235838920891],[122.809828098281,-8.481769177066795]],[[119.4689946899469,-8.455490086150888],[119.44739447394477,-8.429210995234968],[119.42939429394295,-8.455490086150888],[119.41859418594186,-8.539583177081795],[119.37899378993791,-8.586885540730435],[119.40059400594009,-8.646451480139817],[119.38619386193864,-8.73580038925391],[119.42579425794258,-8.749815904409061],[119.46539465394653,-8.741056207437097],[119.4437944379444,-8.670978631661342],[119.48339483394835,-8.628932086195888],[119.53739537395376,-8.588637480124817],[119.55539555395558,-8.553598692236946],[119.55899558995588,-8.518559904349061],[119.54819548195485,-8.481769177066795],[119.50139501395017,-8.481769177066795],[119.48339483394835,-8.473009480094817],[119.4689946899469,-8.455490086150888]],[[119.12699126991271,-8.176931722442248],[119.09819098190985,-8.138389055765586],[119.08019080190803,-8.140140995159967],[119.03699036990372,-8.15766038910391],[119.02259022590226,-8.199706934569363],[119.02979029790299,-8.240001540640435],[119.0729907299073,-8.23824960124604],[119.10539105391052,-8.224234086090888],[119.13419134191344,-8.196203055780586],[119.12699126991271,-8.176931722442248]],[[127.78507785077852,-8.120869661821644],[127.8210782107821,-8.190947237597399],[128.02268022680227,-8.255768995189968],[128.11988119881198,-8.169923964864665],[128.09828098280985,-8.134885176976795],[127.99747997479977,-8.138389055765586],[127.82467824678247,-8.098094449694514],[127.78507785077852,-8.120869661821644]],[[125.57825578255785,-8.311831055810586],[125.64665646656465,-8.140140995159967],[125.62145621456216,-8.150652631526341],[125.58545585455857,-8.178683661836644],[125.50625506255062,-8.275040328528306],[125.57825578255785,-8.311831055810586]],[[123.02583025830262,-8.395924146741493],[123.29583295832958,-8.399428025530284],[123.31743317433177,-8.355629540670435],[123.33543335433353,-8.269784510345119],[123.21663216632169,-8.234745722457248],[123.13383133831337,-8.254017055795586],[123.10863108631088,-8.275040328528306],[123.03303033030329,-8.338110146726493],[123.02583025830262,-8.395924146741493]],[[129.77949779497794,-8.047288207257097],[129.8370983709837,-7.954435419354212],[129.84429844298444,-7.8896136617616435],[129.81189811898122,-7.819536085985888],[129.65709657096573,-7.795008934464363],[129.61029610296106,-7.803768631436341],[129.59949599495997,-7.831799661746643],[129.59229592295924,-7.917644692071946],[129.7146971469715,-8.040280449679514],[129.77949779497794,-8.047288207257097]],[[125.82665826658268,-7.978962570875737],[125.95265952659526,-7.910636934494363],[126.03906039060394,-7.886109782972852],[126.10746107461074,-7.8843578435784565],[126.17226172261724,-7.912388873888759],[126.31266312663126,-7.917644692071946],[126.47106471064711,-7.950931540565435],[126.51786517865179,-7.870342328423305],[126.57906579065792,-7.807272510225118],[126.69426694266946,-7.75296238899891],[126.8130681306813,-7.737194934449363],[126.8130681306813,-7.716171661716643],[126.80226802268021,-7.667117358673607],[126.72666726667268,-7.6618615404904205],[126.60786607866078,-7.572512631376341],[126.46386463864638,-7.607551419264212],[126.35946359463594,-7.677628995039967],[126.21546215462155,-7.707411964744665],[126.08586085860861,-7.696900328378305],[125.97425974259744,-7.663613479884816],[125.8446584465845,-7.816032207197097],[125.80865808658086,-7.880853964789665],[125.79785797857977,-7.98421838905891],[125.82665826658268,-7.978962570875737]],[[127.37467374673747,-7.572512631376341],[127.35667356673565,-7.646094085940888],[127.41787417874178,-7.6233188738137585],[127.46467464674646,-7.597039782897852],[127.47547475474755,-7.577768449559514],[127.47547475474755,-7.530466085910888],[127.37107371073711,-7.512946691966945],[127.37467374673747,-7.572512631376341]],[[114.41094410944112,-7.132775843383456],[114.3821438214382,-7.080217661551643],[114.34974349743499,-7.07320990397406],[114.32094320943213,-7.080217661551643],[114.29934299342995,-7.097737055495571],[114.34614346143462,-7.162558813088154],[114.39654396543966,-7.173070449454514],[114.41094410944112,-7.132775843383456]],[[120.52740527405274,-6.298852691651945],[120.54900549005492,-5.969488085505873],[120.53460534605347,-5.904666327913304],[120.4770047700477,-5.775022812728153],[120.44820448204484,-5.876635297603002],[120.45180451804521,-6.095627721902247],[120.43380433804339,-6.179720812833153],[120.45900459004594,-6.2533022673977],[120.46620466204661,-6.4057209947099665],[120.48780487804879,-6.465286934119362],[120.52740527405274,-6.298852691651945]],[[112.71892718927188,-5.811813540010419],[112.72612726127261,-5.752247600601024],[112.69012690126902,-5.725968509685117],[112.64692646926471,-5.731224327868304],[112.58572585725858,-5.803053843038455],[112.6037260372604,-5.843348449109513],[112.69732697326975,-5.846852327898304],[112.71892718927188,-5.811813540010419]],[[132.68112681126814,-5.738232085445873],[132.6667266672667,-5.855612024870268],[132.68112681126814,-5.913426024885268],[132.70632706327063,-5.913426024885268],[132.74592745927458,-5.9467128733787575],[132.80712807128072,-5.850356206687081],[132.80352803528035,-5.789038327883304],[132.7387273872739,-5.661146752092549],[132.71712717127173,-5.648883176331779],[132.6991269912699,-5.608588570260721],[132.6307263072631,-5.606836630866326],[132.68112681126814,-5.738232085445873]],[[124.02304023040233,-5.902914388518909],[123.97623976239765,-5.880139176391779],[123.97263972639729,-5.939705115801175],[124.00504005040051,-5.965984206717096],[124.0410404104041,-6.0220462673377],[124.05184051840519,-5.972991964294664],[124.02304023040233,-5.902914388518909]],[[122.04302043020431,-5.438650449004513],[122.06102061020613,-5.221409964099664],[122.03942039420394,-5.158340145901477],[121.9998199982,-5.140820751957534],[121.96741967419678,-5.075998994364966],[121.91341913419137,-5.072495115576174],[121.8666186661867,-5.095270327703304],[121.87381873818737,-5.1443246307463255],[121.8558185581856,-5.156588206507081],[121.81981819818202,-5.2021386307613255],[121.80901809018093,-5.256448751987534],[121.85941859418597,-5.351053479284815],[121.97821978219781,-5.464929539920419],[122.04302043020431,-5.438650449004513]],[[122.3058230582306,-5.380836448989513],[122.3706237062371,-5.382588388383908],[122.39222392223922,-5.335286024735268],[122.47502475024748,-5.380836448989513],[122.51822518225185,-5.391348085355872],[122.56502565025653,-5.387844206567081],[122.61902619026193,-5.335286024735268],[122.64422644226443,-5.268712327748304],[122.61542615426157,-5.139068812563153],[122.75942759427596,-4.934091903419059],[122.74142741427414,-4.674804873048757],[122.7018270182702,-4.618742812428152],[122.65862658626588,-4.634510266977685],[122.52542525425253,-4.706339782147836],[122.3706237062371,-4.7676576609516275],[122.33462334623346,-4.846494933699361],[122.38862388623886,-4.998913661011628],[122.39582395823959,-5.068991236787383],[122.32742327423273,-5.137316873168757],[122.28422284222842,-5.319518570185721],[122.3058230582306,-5.380836448989513]],[[116.30456304563046,-3.7182459637096628],[116.28296282962833,-3.5342923272982887],[116.29376293762937,-3.4957496606216267],[116.28656286562864,-3.4484472969729865],[116.26136261362615,-3.3941371757467778],[116.26856268562688,-3.2504781454064755],[116.23976239762396,-3.2609897817728353],[116.11736117361176,-3.339827054520569],[116.06336063360635,-3.457206993944965],[116.0237602376024,-3.6131296000460225],[116.01656016560167,-3.7007265697657203],[116.0777607776078,-3.818106509190116],[116.05976059760599,-4.007315963784663],[116.0921609216092,-4.054618327433289],[116.30456304563046,-3.8689127516275335],[116.290162901629,-3.8216103879789074],[116.31896318963192,-3.7637963879639074],[116.30456304563046,-3.7182459637096628]],[[116.32616326163264,-3.5395481454814757],[116.38736387363872,-3.6359048121731377],[116.42336423364236,-3.464214751522533],[116.42696426964272,-3.3993929939299647],[116.39456394563945,-3.4239201454514756],[116.32616326163264,-3.5395481454814757]],[[127.30627306273061,0.7702227647276345],[127.33867338673389,0.7579591889668649],[127.37107371073711,0.791246037460354],[127.35307353073534,0.8473080980809584],[127.32067320673207,0.8613236132361095],[127.29187291872921,0.8420522798977856],[127.28467284672848,0.8122693101930878],[127.30627306273061,0.7702227647276345]],[[127.37467374673747,0.6353234313592964],[127.38547385473856,0.631819552570505],[127.42147421474215,0.6423311889368648],[127.4466744667447,0.6826257950079366],[127.44307443074433,0.733432037445354],[127.42507425074251,0.7439436738117138],[127.3818738187382,0.7439436738117138],[127.36387363873638,0.675618037430354],[127.37467374673747,0.6353234313592964]],[[127.41787417874178,0.006377188771864439],[127.45027450274506,-0.0374212960879845],[127.45387453874542,-0.00588638698889099],[127.45027450274506,0.06944700697005146],[127.43227432274324,0.14302846153459825],[127.41787417874178,0.12375712819626017],[127.39627396273966,0.016888825138238417],[127.41787417874178,0.006377188771864439]],[[127.12627126271263,-0.2791889325143444],[127.10467104671045,-0.41408826588268255],[127.1190711907119,-0.5209565689407043],[127.18747187471877,-0.5209565689407043],[127.2486724867249,-0.4946774780247978],[127.28107281072812,-0.39131305375555314],[127.25227252272526,-0.319483538585402],[127.28827288272885,-0.2844447506975314],[127.19107191071913,-0.2564137203872292],[127.12627126271263,-0.2791889325143444]],[[127.52587525875259,-0.3072199628246466],[127.49347493474937,-0.33525099313494877],[127.45387453874542,-0.4070805083050999],[127.37107371073711,-0.33174711434615745],[127.32427324273243,-0.33525099313494877],[127.3278732787328,-0.39131305375555314],[127.29547295472958,-0.45963869013692715],[127.29907299072994,-0.49993329620798477],[127.3818738187382,-0.5997938416884381],[127.46827468274682,-0.643592326548287],[127.43947439474397,-0.7381970538455533],[127.4610746107461,-0.8065226902269274],[127.49707497074974,-0.803018811438136],[127.62307623076231,-0.7662280841558555],[127.64107641076413,-0.783747478099798],[127.66627666276662,-0.8328017811428339],[127.75987759877597,-0.8836080235802513],[127.84267842678429,-0.8485692356923806],[127.87867878678787,-0.808274629621323],[127.86427864278642,-0.7592203265782871],[127.83907839078392,-0.7241815386904022],[127.80307803078034,-0.6943985689857044],[127.65907659076589,-0.6891427508025316],[127.60507605076054,-0.6103054780547978],[127.68067680676808,-0.46839838710889126],[127.56547565475654,-0.319483538585402],[127.52587525875259,-0.3072199628246466]],[[127.25947259472593,-0.6225690538155533],[127.2090720907209,-0.6190651750267762],[127.15507155071549,-0.7609722659726827],[127.1838718387184,-0.7749877811278338],[127.28827288272885,-0.8012668720437404],[127.29907299072994,-0.7802435993110066],[127.3026730267303,-0.7592203265782871],[127.25947259472593,-0.6225690538155533]],[[121.67941679416793,-0.5244604477294956],[121.72261722617225,-0.4946774780247978],[121.75501755017552,-0.49117359923600645],[121.84861848618488,-0.489421659841625],[121.8810188101881,-0.5034371749967761],[121.90621906219064,-0.45087899316494884],[121.86301863018633,-0.4070805083050999],[121.79821798217984,-0.41759214467145966],[121.7478174781748,-0.4070805083050999],[121.6722167221672,-0.478910023475251],[121.65421654216544,-0.5262123871238913],[121.67941679416793,-0.5244604477294956]],[[123.15903159031592,-1.1569105691057047],[122.97182971829722,-1.1884454782047982],[122.90702907029072,-1.1814377206272297],[122.83142831428313,-1.2830502055020787],[122.809828098281,-1.4319650540255537],[122.86022860228604,-1.5475930540555538],[122.8890288902889,-1.5878876601266256],[122.98262982629825,-1.5108023267732875],[123.10503105031052,-1.339112266122683],[123.15183151831519,-1.3040734782347982],[123.18423184231841,-1.493282932829345],[123.12303123031234,-1.5563527510275321],[123.130231302313,-1.5773760237602517],[123.17343173431738,-1.6159186904369278],[123.22023220232205,-1.5983992964929854],[123.23823238232382,-1.5773760237602517],[123.27423274232746,-1.4372208722087407],[123.32823328233286,-1.4424766903919277],[123.36783367833681,-1.5072984479844962],[123.4470344703447,-1.498538751012532],[123.5118351183512,-1.4477325085751005],[123.54783547835478,-1.3373603267282874],[123.52623526235266,-1.28655408429087],[123.49023490234902,-1.2585230539805536],[123.43623436234361,-1.237499781247834],[123.3390333903339,-1.2532672357973809],[123.23823238232382,-1.3899185085601005],[123.19863198631987,-1.2883060236852515],[123.23463234632345,-1.2339959024590428],[123.21303213032132,-1.1709260842608558],[123.15903159031592,-1.1569105691057047]],[[123.52983529835302,-1.5020426298013234],[123.48663486634865,-1.5353294782947984],[123.48303483034829,-1.6807404480294963],[123.52983529835302,-1.7105234177341941],[123.59823598235982,-1.7035156601566257],[123.61623616236164,-1.6281822661976832],[123.58023580235806,-1.5913915389154027],[123.56223562235624,-1.5510969328443451],[123.54783547835478,-1.5090503873788919],[123.52983529835302,-1.5020426298013234]],[[124.37944379443798,-1.687748205607079],[124.32904329043294,-1.8594382662576834],[124.41904419044192,-2.0048492359923813],[124.519845198452,-2.006601175386777],[124.63864638646385,-1.9785701450764748],[124.83304833048334,-1.8944770541455682],[125.00585005850058,-1.94353135718859],[125.13545135451358,-1.8892212359623812],[125.31545315453155,-1.8769576602016258],[125.31905319053192,-1.8103839632146475],[125.30465304653046,-1.7946165086651007],[125.25785257852579,-1.7700893571435898],[125.19665196651965,-1.7806009935099496],[125.18945189451898,-1.7122753571285898],[125.14625146251461,-1.6930040237902517],[125.12825128251285,-1.7000117813678344],[125.09585095850957,-1.740306387438892],[125.06345063450635,-1.740306387438892],[124.969849698497,-1.7052675995510214],[124.6638466384664,-1.6351900237752517],[124.48384483844842,-1.64394972074723],[124.41904419044192,-1.6597171752967768],[124.37944379443798,-1.687748205607079]],[[126.02466024660248,-1.789360690481928],[125.71865718657187,-1.8138878420034388],[125.52065520655208,-1.8016242662426833],[125.44505445054449,-1.8086320238202518],[125.38745387453878,-1.8436708117081366],[125.42705427054273,-1.8822134783847986],[125.43425434254345,-1.9382755390054172],[125.47745477454777,-1.9400274783997986],[125.83745837458378,-1.9067406299063236],[125.95625956259562,-1.9172522662726834],[126.28746287462877,-1.8594382662576834],[126.33066330663308,-1.822647538975417],[126.02466024660248,-1.789360690481928]],[[123.84663846638466,-1.9557949329493454],[123.78183781837822,-1.8787095995960215],[123.77823778237786,-1.919004205667079],[123.80343803438035,-1.9943375996260215],[123.86463864638648,-1.9960895390204172],[123.84663846638466,-1.9557949329493454]],[[123.07983079830797,-1.899732872328741],[123.15183151831519,-1.8156397813978344],[123.13743137431373,-1.7718412965379855],[123.10503105031052,-1.7858568116931366],[123.0870308703087,-1.8156397813978344],[123.0726307263073,-1.8541824480744964],[123.07983079830797,-1.899732872328741]],[[108.190081900819,-3.103315236277382],[108.20808208082082,-2.9981988726137416],[108.29088290882908,-2.8300126907519285],[108.21528215282154,-2.696865296777986],[108.07488074880752,-2.5970047512975327],[107.87327873278736,-2.5602140240152664],[107.83727837278371,-2.5304310543105686],[107.66807668076683,-2.565469842198439],[107.64287642876428,-2.731904084665871],[107.59967599675997,-2.8002297210472307],[107.60327603276033,-2.8632995392454177],[107.56367563675639,-2.919361599866022],[107.58527585275851,-2.9403848725987416],[107.59247592475924,-2.977175599881022],[107.5960759607596,-3.0577648120231373],[107.63567635676355,-3.1243385090101157],[107.61407614076143,-3.210183539335418],[107.6608766087661,-3.204927721152231],[107.82287822878232,-3.161129236292382],[107.83727837278371,-3.0963074786998135],[107.8588785887859,-3.0857958423334395],[107.94167941679416,-3.1295943271932884],[107.96687966879671,-3.166385054475569],[107.9776797767978,-3.2224471150961733],[108.0568805688057,-3.2277029332793603],[108.08208082080824,-3.194416084785871],[108.16848168481687,-3.1436098423484395],[108.190081900819,-3.103315236277382]],[[106.66726667266676,-3.0717803271782884],[106.65646656466566,-3.001702751402533],[106.61686616866172,-2.9368809938099645],[106.61326613266135,-2.894834448344497],[106.67806678066779,-2.7038730543555687],[106.7068670686707,-2.658322630101324],[106.74286742867429,-2.6180280240302665],[106.81846818468188,-2.572477599776022],[106.36486364863651,-2.465609296717986],[106.21006210062103,-2.188802872403741],[106.16326163261635,-1.8664460238352518],[106.12726127261271,-1.7998723268482877],[106.08046080460804,-1.7385544480444963],[106.04446044460445,-1.6702288116631365],[106.02646026460263,-1.5931434783097984],[105.97965979659796,-1.5388333570835897],[105.91125911259115,-1.5055465085901005],[105.8176581765818,-1.5055465085901005],[105.72045720457203,-1.5335775389004027],[105.7528575285753,-1.657965235902381],[105.70245702457026,-1.7315466904669279],[105.66645666456668,-1.6807404480294963],[105.64125641256413,-1.6106628722537408],[105.58365583655836,-1.5265697813228343],[105.46125461254616,-1.5738721449714745],[105.41445414454148,-1.6106628722537408],[105.37485374853748,-1.657965235902381],[105.36405364053644,-1.7052675995510214],[105.38565385653857,-1.7508180238052518],[105.37485374853748,-1.8138878420034388],[105.31725317253171,-1.861190205652079],[105.19125191251914,-1.9172522662726834],[105.13725137251373,-1.9733143268932878],[105.13365133651337,-2.0433919026690432],[105.2488524885249,-2.0801826299513237],[105.29205292052922,-2.1134694784447987],[105.34245342453426,-2.1257330542055684],[105.55125551255514,-2.078430690556928],[105.59805598055982,-2.102957842078439],[105.70605706057063,-2.132740811783137],[105.78525785257852,-2.1817951148261727],[105.80685806858071,-2.3079347512225326],[105.86085860858611,-2.4148030542805685],[105.90765907659079,-2.451593781562835],[105.94005940059401,-2.493640327028288],[105.90765907659079,-2.6425551755517773],[105.93645936459365,-2.7441676604266263],[105.99765997659978,-2.8247568725687415],[106.12726127261271,-2.8545398422734394],[106.24966249662498,-2.894834448344497],[106.34326343263433,-2.94914456957072],[106.39726397263973,-2.9666639635146623],[106.44766447664477,-2.9946949938249645],[106.49446494464945,-3.029733781712835],[106.54846548465486,-3.0560128726287417],[106.60966609666099,-3.0717803271782884],[106.66726667266676,-3.0717803271782884]],[[108.8020880208802,-1.5686163267882876],[108.83808838088385,-1.6614691146911724],[108.95328953289533,-1.6194225692257191],[108.95688956889569,-1.5633605086051006],[108.8776887768878,-1.5405852964779854],[108.8020880208802,-1.5686163267882876]],[[107.40167401674017,-2.8738111756117775],[107.4088740887409,-2.900090266527684],[107.4340743407434,-2.924617418049195],[107.4736747367474,-2.900090266527684],[107.49887498874989,-2.8457801453014753],[107.4736747367474,-2.8352685089351155],[107.419674196742,-2.8387723877238926],[107.40167401674017,-2.8738111756117775]],[[106.91206912069123,-2.933377115021173],[106.79686796867969,-2.8983383271332883],[106.74286742867429,-2.933377115021173],[106.75006750067502,-2.9596562059370797],[106.77526775267756,-2.987687236247382],[106.81486814868151,-3.0139663271632884],[106.86886868868692,-3.0244779635296624],[106.88686886868868,-3.0052066301913243],[106.91206912069123,-2.933377115021173]],[[109.69849698496984,-1.0079957205822296],[109.61569615696158,-0.9799646902719275],[109.47529475294755,-0.9852205084551002],[109.450094500945,-1.044786447864496],[109.42849428494287,-1.2410036600366254],[109.46449464494646,-1.2777943873188917],[109.51129511295113,-1.2830502055020787],[109.70929709297093,-1.1814377206272297],[109.75249752497524,-1.1446469933449492],[109.75969759697597,-1.1043523872738916],[109.7416974169742,-1.0395306296813231],[109.69849698496984,-1.0079957205822296]],[[104.36324363243631,-0.6593597810978338],[104.41364413644135,-0.5840263871388913],[104.48564485644857,-0.6120574174491935],[104.50724507245076,-0.5962899628996468],[104.54324543245434,-0.5209565689407043],[104.59004590045902,-0.4666464477144956],[104.56844568445683,-0.43160765982662497],[104.47484474844748,-0.33525099313494877],[104.36324363243631,-0.40357662951630857],[104.34164341643418,-0.38255335678358904],[104.320043200432,-0.3808014173891934],[104.30204302043023,-0.38605723557238036],[104.25884258842592,-0.46314256892570427],[104.33084330843309,-0.5384759628846467],[104.36324363243631,-0.6593597810978338]],[[103.6072360723607,-0.38255335678358904],[103.7368373683737,-0.3475145688957042],[103.76563765637655,-0.31773159919100635],[103.72243722437224,-0.27743699311994874],[103.61083610836107,-0.23013462947130847],[103.549635496355,-0.22838269007692702],[103.47763477634777,-0.2967083264582868],[103.45963459634595,-0.3580262052620782],[103.6072360723607,-0.38255335678358904]],[[104.47484474844748,-0.21261523552738026],[104.56484564845647,-0.24590208402085523],[104.70164701647019,-0.20911135673858894],[104.91404914049144,-0.32298741737419334],[104.92844928449284,-0.31773159919100635],[104.95004950049503,-0.2844447506975314],[105.00405004050043,-0.2826928113031357],[104.95004950049503,-0.2476540234152509],[104.91044910449108,-0.2108632961329846],[104.84204842048422,-0.14078572035722914],[104.80604806048063,-0.19334390218904218],[104.77724777247772,-0.17582450824509976],[104.71244712447128,-0.10224305368055298],[104.65124651246515,-0.07596396276464645],[104.65844658446588,-0.06370038700389102],[104.6368463684637,-0.01814996274964642],[104.54324543245434,0.016888825138238417],[104.49644496444967,-0.12677020520207805],[104.44604446044463,-0.18984002340025086],[104.47484474844748,-0.21261523552738026]],[[104.54324543245434,0.22361767367671348],[104.50004500045003,0.2323773706486918],[104.60444604446047,0.09572609788595798],[104.62244622446224,0.07995864333641123],[104.65124651246515,0.06243924939246881],[104.69804698046983,0.034408219082166625],[104.6908469084691,0.058935370603691695],[104.65844658446588,0.10273385546354064],[104.54324543245434,0.22361767367671348]],[[103.29403294032943,0.6143001586265626],[103.23643236432366,0.6983932495574692],[103.18603186031862,0.7001451889518648],[103.15363153631534,0.6423311889368648],[103.13923139231395,0.5494784010339941],[103.17163171631717,0.535462885878843],[103.28323283232834,0.5424706434564115],[103.29403294032943,0.6143001586265626]],[[103.34443344433447,0.777230522305203],[103.4308343083431,0.6510908859088431],[103.44883448834491,0.6651064010639942],[103.49923499234995,0.7229204010789942],[103.47043470434704,0.7789824616995986],[103.43443434434346,0.8245328859538432],[103.38763387633878,0.8700833102080878],[103.3660336603366,0.8508119768697497],[103.34443344433447,0.777230522305203]],[[103.13563135631358,0.8420522798977856],[103.1680316803168,0.8700833102080878],[103.06723067230672,1.0154942799427857],[102.99882998829992,1.0680524617745988],[102.79002790027903,1.1661610678606564],[102.72522725227253,1.159153310283088],[102.70362703627035,1.0540369466194477],[102.72522725227253,1.0417733708586923],[102.78642786427866,1.0312617344923325],[102.88722887228874,0.9962229466044477],[102.96282962829628,0.941912825378239],[103.0348303483035,0.8823468859688433],[103.08523085230854,0.8473080980809584],[103.13563135631358,0.8420522798977856]],[[102.63162631626318,1.0540369466194477],[102.54882548825492,1.1293703405783901],[102.50562505625055,1.0890757345073325],[102.49122491224915,0.9874632496324836],[102.4660246602466,0.950672522350203],[102.45522455224551,0.8893546435464117],[102.49122491224915,0.8560677950529367],[102.54162541625419,0.8315406435314117],[102.71082710827108,0.7842382798827856],[102.77562775627757,0.7789824616995986],[102.970029700297,0.7369359162341453],[103.00963009630095,0.7089048859238432],[103.02763027630277,0.7474475526005051],[103.00243002430028,0.8595716738417138],[102.94482944829451,0.892858522335203],[102.77922779227794,0.9594322193221672],[102.72522725227253,0.989215189026865],[102.63162631626318,1.0540369466194477]],[[104.02484024840248,1.1801765830158075],[103.99963999639999,1.1381300375503542],[103.95643956439568,1.1381300375503542],[103.94563945639459,1.0873237951129369],[103.93123931239313,1.07155634056339],[103.93843938439386,1.047029189041865],[103.96363963639635,1.01374234054839],[104.06444064440643,0.989215189026865],[104.12564125641256,1.0925796132961096],[104.13644136441366,1.1276184011839945],[104.14004140041402,1.1661610678606564],[104.08964089640898,1.1363780981559586],[104.02484024840248,1.1801765830158075]],[[104.36324363243631,1.1819285224102032],[104.25164251642519,1.1030912496624836],[104.24444244442446,1.0768121587465629],[104.25164251642519,1.0154942799427857],[104.2948429484295,1.0154942799427857],[104.4388443884439,1.0505330678306564],[104.46404464044639,0.9962229466044477],[104.4280442804428,0.95592834053339],[104.48204482044821,0.9331531284062606],[104.47124471244712,0.9138817950679368],[104.48204482044821,0.887602704152016],[104.5036450364504,0.8525639162641454],[104.57564575645756,0.8315406435314117],[104.60084600846011,0.8595716738417138],[104.65124651246515,0.9611841587165628],[104.66204662046624,1.0487811284362607],[104.64764647646479,1.104843189056865],[104.59004590045902,1.1416339163391456],[104.58644586445865,1.216967310298088],[104.50004500045003,1.1801765830158075],[104.4280442804428,1.1959440375653543],[104.36324363243631,1.1819285224102032]],[[104.16884168841688,0.8963624011239943],[104.1220412204122,0.9436647647726346],[104.1076410764108,0.9331531284062606],[104.10044100441007,0.9173856738567139],[104.09684096840971,0.8963624011239943],[104.1760417604176,0.8052615526155051],[104.2408424084241,0.8332925829258073],[104.22644226442264,0.8805949465744476],[104.16884168841688,0.8963624011239943]],[[103.80523805238056,0.8455561586865628],[103.75123751237516,0.8911065829408074],[103.74043740437406,0.8718352496024835],[103.74403744037443,0.829788704137016],[103.83403834038342,0.771974704122016],[103.82683826838269,0.8017576738267138],[103.80523805238056,0.8455561586865628]],[[103.40563405634055,1.0733082799577858],[103.38043380433805,1.1328742193671673],[103.3552335523355,1.1171067648176347],[103.31563315633156,1.07155634056339],[103.36243362433623,1.0067345829708074],[103.4308343083431,0.9927190678156563],[103.42363423634237,1.0487811284362607],[103.40563405634055,1.0733082799577858]],[[117.48897488974893,-8.183939480019816],[117.4817748177482,-8.240001540640435],[117.5069750697507,-8.3065752376274],[117.48897488974893,-8.348621783092852],[117.53217532175324,-8.36789311643119],[117.55737557375573,-8.36789311643119],[117.66897668976691,-8.189195298203003],[117.66537665376654,-8.148900692131946],[117.54657546575464,-8.152404570920737],[117.48897488974893,-8.183939480019816]],[[115.50175501755018,-8.742808146831493],[115.58095580955813,-8.804126025635284],[115.60975609756099,-8.7690872377474],[115.61335613356135,-8.713025177126795],[115.56295562955631,-8.669226692266946],[115.54135541355413,-8.676234449844515],[115.48015480154805,-8.71477711652119],[115.50175501755018,-8.742808146831493]],[[142.09882098820987,-10.12158445021953],[142.14202142021423,-10.181150389628925],[142.16722167221673,-10.154871298713005],[142.19242192421927,-10.084793722937249],[142.1492214922149,-10.051506874443774],[142.09882098820987,-10.12158445021953]],[[142.21762217622177,-10.149615480529832],[142.19602196021964,-10.198669783572853],[142.21762217622177,-10.235460510855134],[142.2788227882279,-10.254731844193458],[142.34002340023403,-10.191662025995285],[142.30042300423003,-10.140855783557853],[142.21762217622177,-10.149615480529832]],[[143.4416344163442,-8.518559904349061],[143.29403294032943,-8.473009480094817],[143.20763207632075,-8.423955177051795],[143.25443254432548,-8.488776934644363],[143.32283322833229,-8.516807964954666],[143.4632346323463,-8.616668510435133],[143.60723607236076,-8.67798638923891],[143.58923589235894,-8.634187904379061],[143.4416344163442,-8.518559904349061]],[[143.3660336603366,-8.416947419474212],[143.54243542435427,-8.485273055855586],[143.58563585635858,-8.481769177066795],[143.5928359283593,-8.460745904334061],[143.58203582035821,-8.390668328558306],[143.5280352803528,-8.37840475279755],[143.32283322833229,-8.36789311643119],[143.3660336603366,-8.416947419474212]],[[166.91746917469175,-0.547235659856625],[166.93906939069393,-0.5507395386454021],[166.9570695706957,-0.5174526901519272],[166.9570695706957,-0.49642941741919344],[166.93906939069393,-0.489421659841625],[166.91386913869138,-0.49993329620798477],[166.90666906669065,-0.5244604477294956],[166.91746917469175,-0.547235659856625]],[[174.45234452344522,-0.6470962053370783],[174.48114481144813,-0.7732358417334382],[174.4631446314463,-0.8047707508325317],[174.47754477544777,-0.8292979023540425],[174.509945099451,-0.8012668720437404],[174.4955449554496,-0.7259334780847979],[174.4739447394474,-0.6418403871538914],[174.43794437944382,-0.6260729326043446],[174.3947439474395,-0.591034144716474],[174.38034380343805,-0.591034144716474],[174.4091440914409,-0.6295768113931359],[174.45234452344522,-0.6470962053370783]],[[135.89235892358926,-0.7259334780847979],[135.84195841958422,-0.7119179629296468],[135.74835748357486,-0.7329412356623806],[135.67275672756728,-0.6891427508025316],[135.59715597155974,-0.6908946901969273],[135.3847538475385,-0.6506000841258555],[135.38835388353885,-0.7049102053520784],[135.43155431554317,-0.7679800235502512],[135.4819548195482,-0.8012668720437404],[135.4927549275493,-0.7854994174941936],[135.52515525155252,-0.7872513568885893],[135.64395643956442,-0.8818560841858556],[135.74835748357486,-0.8222901447764741],[135.8239582395824,-1.0290189933149492],[135.83835838358385,-1.1201198418234384],[135.91395913959138,-1.1779338418384384],[136.00396003960043,-1.1691741448664743],[136.11196111961118,-1.2164765085151004],[136.16596165961658,-1.2147245691207047],[136.30636306363067,-1.1726780236552514],[136.37476374763747,-1.0938407509075319],[136.28116281162812,-1.064057781202834],[136.15516155161555,-0.9782127508775318],[136.06876068760687,-0.8783522053970785],[135.89235892358926,-0.7259334780847979]],[[169.52389523895238,-0.866088629636323],[169.5418954189542,-0.8766002660026828],[169.5526955269553,-0.8730963872138915],[169.55629556295565,-0.8573289326643447],[169.53829538295383,-0.846817296297985],[169.52389523895238,-0.8520731144811577],[169.52389523895238,-0.866088629636323]],[[174.74034740347406,-1.184941599416021],[174.7475474754748,-1.2357478418534384],[174.75474754747546,-1.2567711145861722],[174.779947799478,-1.2637788721637406],[174.77274772747728,-1.2112206903319276],[174.76554765547655,-1.1866935388104025],[174.74394743947443,-1.1481508721337406],[174.7151471514715,-1.1341353569785895],[174.74034740347406,-1.184941599416021]],[[134.94194941949422,-0.9782127508775318],[134.88794887948882,-0.9379181448064742],[134.82674826748269,-0.9782127508775318],[134.80874808748086,-1.0377786902869275],[134.86274862748627,-1.1148640236402514],[134.91674916749167,-1.1341353569785895],[134.96354963549635,-1.116615963034647],[134.99594995949963,-1.0342748114981362],[134.95634956349562,-1.0307709327093448],[134.94194941949422,-0.9782127508775318]],[[149.54729547295472,-1.4722596600966256],[149.66969669696698,-1.5756240843658702],[149.69129691296916,-1.5703682661826832],[149.76329763297633,-1.5896395995210213],[149.7668976689767,-1.5528488722387408],[149.72369723697238,-1.4302131146311723],[149.6336963369634,-1.3618874782497983],[149.579695796958,-1.3531277812778342],[149.54729547295472,-1.4074379025040429],[149.54729547295472,-1.4722596600966256]],[[136.19116191161913,-1.8594382662576834],[136.22716227162272,-1.8944770541455682],[136.32436324363243,-1.8717018420184388],[136.46116461164615,-1.890973175356777],[136.6231662316623,-1.8734537814128345],[136.709567095671,-1.8384149935249496],[136.89316893168933,-1.7998723268482877],[136.81756817568174,-1.754321902594043],[136.71676716767166,-1.7332986298613235],[136.38916389163893,-1.7210350541005681],[136.20196201962023,-1.6544613571135898],[135.97515975159752,-1.6351900237752517],[135.87075870758707,-1.6421977813528343],[135.47475474754748,-1.5913915389154027],[135.47115471154711,-1.6159186904369278],[135.48915489154894,-1.6684768722687409],[135.8671586715867,-1.7525699631996474],[136.0507605076051,-1.8243994783697985],[136.19116191161913,-1.8594382662576834]],[[134.33354333543338,-2.0959500845008705],[134.34434344343447,-2.137996629966324],[134.37314373143732,-2.1239811148111727],[134.419944199442,-2.0521515996410216],[134.39114391143914,-2.031128326908288],[134.36954369543696,-2.0276244481194965],[134.35154351543514,-2.036384145091475],[134.33354333543338,-2.0959500845008705]],[[146.85806858068582,-1.948787175371777],[146.7608676086761,-1.9785701450764748],[146.65646656466566,-1.9733143268932878],[146.59526595265953,-2.0171128117531367],[146.60606606066062,-2.102957842078439],[146.5340653406534,-2.1257330542055684],[146.53046530465303,-2.1537640845158705],[146.5448654486545,-2.2080742057420792],[146.5736657366574,-2.209826145136475],[146.63486634866348,-2.1730354178541944],[146.69966699666998,-2.1835470542205684],[146.74646746467465,-2.1485082663326835],[146.92646926469268,-2.188802872403741],[147.06327063270635,-2.1870509330093455],[147.14247142471424,-2.166027660276626],[147.20727207272074,-2.1817951148261727],[147.3008730087301,-2.0906942663176835],[147.33687336873368,-2.0661671147961727],[147.38367383673835,-2.0714229329793454],[147.43767437674376,-2.05915935721859],[147.44487444874449,-2.0118569935699497],[147.42327423274236,-1.9943375996260215],[147.419674196742,-2.00134535720359],[147.42327423274236,-2.0241205693307194],[147.40167401674017,-2.025872508725101],[147.0668706687067,-1.9592988117381367],[146.85806858068582,-1.948787175371777]],[[147.7688776887769,-2.3307099633496478],[147.84447844478444,-2.3359657815328347],[147.87687876878772,-2.2834075997010217],[147.83727837278371,-2.246616872418741],[147.81207812078122,-2.262384326968288],[147.79047790477904,-2.306182811828137],[147.73647736477363,-2.314942508800115],[147.7688776887769,-2.3307099633496478]],[[150.16650166501665,-2.6600745694957197],[150.23850238502388,-2.6758420240452665],[150.43650436504367,-2.6618265088901154],[150.44730447304477,-2.6320435391854176],[150.45090450904507,-2.5409426906769284],[150.45090450904507,-2.512911660366626],[150.42930429304295,-2.470865114901173],[150.2277022770228,-2.3850200845758707],[150.10170101701016,-2.4042914179141945],[149.96129961299613,-2.474368993689964],[149.98649986499868,-2.4918883876338924],[150.04410044100445,-2.512911660366626],[150.10170101701016,-2.6022605694807197],[150.16650166501665,-2.6600745694957197]],[[150.84330843308436,-2.644307114946173],[150.82530825308254,-2.712632751327533],[150.74610746107464,-2.7389118422434393],[150.84690846908472,-2.779206448314497],[150.96930969309693,-2.779206448314497],[151.06651066510665,-2.828260751357533],[151.40491404914053,-3.036741539290418],[151.4661146611466,-3.1015632968829863],[151.57771577715778,-3.1541214787148135],[151.7937179371794,-3.3380751151261734],[151.88011880118802,-3.3993929939299647],[151.97371973719737,-3.4537031151561735],[152.0241202412024,-3.46947056970572],[152.13572135721358,-3.4869899636496626],[152.19332193321935,-3.5062612969879865],[152.27972279722798,-3.581594690946929],[152.35532355323556,-3.667439721272231],[152.60012600126004,-3.9950523880239075],[152.66852668526684,-4.131703660786627],[152.69732697326975,-4.282370448704512],[152.6937269372694,-4.355951903269059],[152.67932679326793,-4.429533357833606],[152.67932679326793,-4.497858994214965],[152.74052740527407,-4.636262206372081],[152.78732787327874,-4.699332024570268],[152.8449284492845,-4.760649903374059],[152.89172891728919,-4.83247941854421],[152.96732967329672,-4.757146024585268],[153.02493024930249,-4.6660451760767785],[153.04653046530467,-4.576696266962685],[153.0429304293043,-4.476835721482232],[153.11133111331117,-4.390990691156929],[153.1329313293133,-4.3524480244802675],[153.12573125731257,-4.252587478999814],[153.01773017730176,-4.105424569870721],[152.38052380523806,-3.581594690946929],[152.33012330123302,-3.5202768121431376],[152.1789217892179,-3.4099046302963245],[152.06372063720636,-3.2802611151111734],[152.03132031320314,-3.252230084800871],[151.80811808118085,-3.1733928120531374],[151.68931689316895,-3.073532266572684],[151.5849158491585,-3.0034546907969286],[151.4769147691477,-2.9421368119931373],[151.31491314913148,-2.875563115006173],[151.2249122491225,-2.870307296822986],[151.17451174511746,-2.789718084680871],[150.99450994509948,-2.688105599806022],[150.82530825308254,-2.572477599776022],[150.84330843308436,-2.644307114946173]],[[151.93051930519306,-2.7511754180041947],[151.93411934119342,-2.8300126907519285],[151.9557195571956,-2.8300126907519285],[152.009720097201,-2.8089894180191948],[152.00252002520028,-2.7371599028490436],[151.94491944919451,-2.7091288725387415],[151.93051930519306,-2.7511754180041947]],[[152.0565205652057,-2.9946949938249645],[152.0889208892089,-2.9981988726137416],[152.09972099721,-2.9473926301763242],[152.07452074520745,-2.9176096604716264],[151.97371973719737,-2.8457801453014753],[151.9557195571956,-2.870307296822986],[151.970119701197,-2.8965863877388927],[152.0565205652057,-2.9946949938249645]],[[152.58572585725858,-3.1698889332643603],[152.6469264692647,-3.2206951757017777],[152.6721267212672,-3.1330982059820798],[152.63972639726398,-3.0419973574735906],[152.57132571325712,-3.0630206302063243],[152.54252542525427,-3.0963074786998135],[152.58572585725858,-3.1698889332643603]],[[153.59013590135902,-4.0966648728987565],[153.65133651336515,-4.122943963814663],[153.65853658536588,-4.100168751687534],[153.66213662136624,-4.040602812278138],[153.64053640536406,-4.044106691066929],[153.59013590135902,-4.0966648728987565]],[[152.19692196921972,-4.285874327493289],[152.11772117721176,-4.2122928729287565],[151.96651966519664,-4.317409236592383],[151.9161191611916,-4.296385963859663],[151.86571865718656,-4.261347175971778],[151.8189181891819,-4.217548691111929],[151.7037170371704,-4.200029297167987],[151.59211592115923,-4.200029297167987],[151.55971559715596,-4.247331660816627],[151.54531545315456,-4.299889842648454],[151.5525155251553,-4.345440266902685],[151.6641166411664,-4.636262206372081],[151.67851678516786,-4.760649903374059],[151.67131671316713,-4.8832856609816275],[151.5741157411574,-4.937595782207836],[151.4409144091441,-4.930588024630268],[151.37971379713798,-4.941099660996628],[151.32571325713258,-4.960370994334966],[151.13851138511387,-5.112789721647232],[151.070110701107,-5.203890570155721],[151.02331023310234,-5.321270509580117],[150.95130951309517,-5.422882994454966],[150.90090900909013,-5.447410145976477],[150.84330843308436,-5.454417903554059],[150.7857078570786,-5.470185358103606],[150.73530735307355,-5.510479964174664],[150.62730627306274,-5.520991600541024],[150.51930519305193,-5.459673721737232],[150.4041040410404,-5.473689236892383],[150.29970299703,-5.535007115696175],[150.18450184501847,-5.524495479329815],[150.10530105301052,-5.428138812638153],[150.0729007290073,-5.3090069338193615],[150.08010080100803,-5.186371176211779],[150.10890108901089,-5.135564933774361],[150.17010170101702,-5.070743176181779],[150.12330123301234,-5.018184994349966],[150.09090090900912,-5.011177236772383],[150.04410044100445,-5.033952448899512],[150.01170011700117,-5.139068812563153],[149.96129961299613,-5.447410145976477],[149.8316983169832,-5.524495479329815],[149.68049680496807,-5.522743539935419],[149.63009630096303,-5.515735782357851],[149.47529475294755,-5.573549782372851],[149.360093600936,-5.584061418739211],[149.24489244892447,-5.573549782372851],[149.12249122491227,-5.522743539935419],[149.0000900009,-5.484200873258757],[148.78408784087844,-5.5122319035690595],[148.7228872288723,-5.492960570230721],[148.66528665286654,-5.485952812653153],[148.6148861488615,-5.5069760853858725],[148.56448564485646,-5.508728024780268],[148.43128431284316,-5.471937297498002],[148.34488344883448,-5.545518752062549],[148.33768337683375,-5.669906449064513],[148.40248402484025,-5.764511176361779],[148.51048510485106,-5.804805782432851],[148.6256862568626,-5.8310848733487575],[148.71928719287195,-5.867875600631024],[148.80928809288093,-5.91692990367406],[149.09729097290972,-6.116650994634966],[149.12609126091263,-6.127162631001326],[149.2736927369274,-6.0798602673527],[149.3816938169382,-6.078108327958304],[149.48249482494828,-6.125410691606945],[149.59769597695976,-6.260310024975269],[149.65169651696516,-6.290092994679966],[149.74889748897488,-6.300604631046326],[149.84969849698496,-6.293596873468758],[150.1917019170192,-6.290092994679966],[150.42930429304295,-6.276077479524815],[150.47250472504726,-6.26381390376406],[150.5877058770588,-6.188480509805117],[150.70650706507064,-6.1499378431284555],[150.76050760507604,-6.114899055240571],[150.80730807308072,-6.071100570380722],[150.9189091890919,-6.027302085520873],[151.04491044910452,-6.015038509760117],[151.0917109171092,-5.997519115816175],[151.22851228512286,-5.920433782462851],[151.3329133291333,-5.839844570320722],[151.4229142291423,-5.746991782417851],[151.45531455314557,-5.703193297558002],[151.48051480514806,-5.654138994514966],[151.48051480514806,-5.591069176316779],[151.51651516515165,-5.552526509640117],[151.69651696516968,-5.543766812668153],[151.86571865718656,-5.5647900854008725],[151.970119701197,-5.527999358118606],[152.07812078120782,-5.457921782342851],[152.1429214292143,-5.356309297468002],[152.07812078120782,-5.24768905501557],[151.99531995319956,-5.1495804489295125],[151.98451984519846,-5.07424705497057],[152.01332013320132,-5.004169479194815],[152.1681216812168,-4.993657842828455],[152.21492214922148,-4.979642327673304],[152.25812258122585,-4.955115176151779],[152.3517235172352,-4.821967782177836],[152.39852398523988,-4.730866933669361],[152.40212402124024,-4.629254448794512],[152.3769237692377,-4.560928812413138],[152.3625236252363,-4.490851236637383],[152.4057240572406,-4.340184448719512],[152.2977229772298,-4.320913115381174],[152.19692196921972,-4.285874327493289]],[[154.58374583745837,-5.314262752002534],[154.62694626946268,-5.440402388398908],[154.64854648546486,-5.433394630821326],[154.6989469894699,-5.382588388383908],[154.72774727747276,-5.217906085310872],[154.6881468814688,-5.14257269135193],[154.68094680946808,-5.0532237822378505],[154.6341463414634,-5.014681115561174],[154.60534605346055,-5.035704388293908],[154.54054540545405,-5.1110377822528505],[154.56214562145624,-5.151332388323908],[154.5765457654577,-5.221409964099664],[154.58374583745837,-5.314262752002534]],[[154.74214742147421,-5.545518752062549],[154.709747097471,-5.746991782417851],[154.7205472054721,-5.817069358193606],[154.76014760147604,-5.930945418829211],[154.78174781747816,-5.971240024900268],[154.8717487174872,-6.060588934014362],[154.940149401494,-6.1061393582686065],[155.00855008550087,-6.209503782537851],[155.04455044550446,-6.234030934059362],[155.2029520295203,-6.307612388623909],[155.23535235352352,-6.4109768128931535],[155.21015210152103,-6.5266048129231535],[155.26055260552607,-6.626465358403607],[155.34335343353433,-6.721070085700873],[155.42615426154265,-6.7823879645046645],[155.519755197552,-6.829690328153305],[155.61695616956172,-6.855969419069211],[155.7177571775718,-6.862977176646794],[155.76455764557647,-6.834946146336492],[155.80415804158042,-6.796403479659816],[155.89055890558905,-6.761364691771945],[155.9157591575916,-6.796403479659816],[155.93375933759341,-6.780636025110269],[155.9589595895959,-6.6860312978130025],[155.9265592655927,-6.5651474795998155],[155.88335883358837,-6.4687908129081535],[155.82215822158224,-6.381193843188456],[155.73575735757356,-6.295348812863153],[155.63855638556385,-6.220015418904211],[155.58095580955813,-6.1954882673827],[155.519755197552,-6.181472752227549],[155.4657546575466,-6.1446820249452685],[155.37215372153725,-5.97474390368906],[155.3217532175322,-5.930945418829211],[155.22815228152285,-5.864371721842247],[155.19935199351994,-5.827580994559966],[155.18495184951848,-5.776774752122549],[155.0949509495095,-5.620852146021477],[154.99774997749978,-5.540262933879362],[154.8717487174872,-5.520991600541024],[154.8177481774818,-5.494712509625117],[154.77094770947713,-5.454417903554059],[154.72774727747276,-5.4439062671877],[154.74214742147421,-5.545518752062549]],[[156.49536495364953,-6.761364691771945],[156.6969669696697,-6.91027954029542],[156.90576905769058,-7.180078207032096],[157.10017100171,-7.323737237372399],[157.2441724417244,-7.353520207077096],[157.31617316173163,-7.341256631316341],[157.31617316173163,-7.358776025260269],[157.3377733777338,-7.393814813148154],[157.44217442174426,-7.4253497222472475],[157.5177751777518,-7.365783782837852],[157.48537485374857,-7.330744994949967],[157.4529745297453,-7.313225601006039],[157.41337413374134,-7.307969782822852],[157.3377733777338,-7.27993875251255],[157.19377193771936,-7.160806873693758],[157.14697146971469,-7.113504510045118],[157.10377103771037,-6.95758190394406],[157.0317703177032,-6.892760146351492],[156.76536765367655,-6.764868570560722],[156.60336603366034,-6.640480873558758],[156.48096480964813,-6.608945964459664],[156.45216452164522,-6.638728934164362],[156.45576455764558,-6.7158142675177],[156.49536495364953,-6.761364691771945]],[[155.86535865358655,-7.0434269342693625],[155.73935739357393,-6.973349358493607],[155.70335703357034,-7.011892025170269],[155.67815678156785,-7.088977358523607],[155.73935739357393,-7.120512267622701],[155.840158401584,-7.097737055495571],[155.86535865358655,-7.0434269342693625]],[[148.05328053280533,-5.612092449049513],[147.8480784807848,-5.491208630836326],[147.7940779407794,-5.492960570230721],[147.78327783277837,-5.522743539935419],[147.779677796778,-5.6278599035990595],[147.87327873278736,-5.748743721812247],[147.9668796687967,-5.789038327883304],[147.98487984879853,-5.834588752137549],[148.02448024480248,-5.8258290551655705],[148.06048060480606,-5.764511176361779],[148.07488074880752,-5.650635115726175],[148.05328053280533,-5.612092449049513]],[[147.20727207272074,-5.2511929338043615],[147.13167131671315,-5.191626994394966],[147.01647016470167,-5.25820069138193],[147.00567005670058,-5.307254994424966],[147.02727027270276,-5.342293782312851],[147.12087120871212,-5.436898509610117],[147.17487174871752,-5.43164269142693],[147.2216722167222,-5.380836448989513],[147.20727207272074,-5.2511929338043615]],[[146.03726037260373,-4.573192388173908],[145.9940599405994,-4.539905539680419],[145.95805958059583,-4.55392105483557],[145.90045900459006,-4.604727297272987],[145.88245882458824,-4.667797115471174],[145.90405904059043,-4.732618873063757],[145.9508595085951,-4.755394085190872],[146.01926019260196,-4.725611115486174],[146.05166051660518,-4.639766085160872],[146.03726037260373,-4.573192388173908]],[[178.6859868598686,-7.493675358628607],[178.69318693186932,-7.495427298023003],[178.69318693186932,-7.483163722262248],[178.68958689586896,-7.474404025290269],[178.67518675186756,-7.4638923889239095],[178.66798667986683,-7.4586365707407225],[178.67518675186756,-7.479659843473456],[178.6859868598686,-7.493675358628607]],[[158.45738457384573,-7.544481601066039],[158.4789847898479,-7.577768449559514],[158.56538565385654,-7.651349904124061],[158.59778597785981,-7.758218207182097],[158.6877868778688,-7.817784146591492],[158.7777877778778,-7.907133055705586],[158.8317883178832,-7.92640438904391],[158.85338853388538,-7.959691237537399],[158.94338943389437,-8.040280449679514],[159.09099090990912,-8.103350267877701],[159.23859238592388,-8.196203055780586],[159.29259292592928,-8.203210813358154],[159.35379353793542,-8.261024813373155],[159.64539645396457,-8.371396995219968],[159.74619746197465,-8.473009480094817],[159.87939879398795,-8.557102571025737],[159.87939879398795,-8.534327358898608],[159.84699846998473,-8.464249783122852],[159.79299792997932,-8.406435783107852],[159.84339843398436,-8.327598510360133],[159.4329943299433,-8.029768813313154],[159.36819368193682,-7.99473002542527],[159.28539285392856,-7.975458692086946],[159.19899198991993,-7.908884995099967],[159.1089910899109,-7.903629176916795],[159.01179011790117,-7.837055479929816],[158.97218972189722,-7.78975311628119],[158.86418864188641,-7.723179419294212],[158.73458734587348,-7.60404754047542],[158.45738457384573,-7.544481601066039]],[[178.36918369183695,-8.061303722412248],[178.37638376383762,-8.068311479989816],[178.39078390783908,-8.045536267862701],[178.38718387183872,-8.03152075270755],[178.379983799838,-8.047288207257097],[178.36918369183695,-8.061303722412248]],[[160.7038070380704,-8.317086873993759],[160.6858068580686,-8.336358207332097],[160.649806498065,-8.338110146726493],[160.5958059580596,-8.327598510360133],[160.59220592205924,-8.373148934614363],[160.7146071460715,-8.539583177081795],[160.66420664206646,-8.62017238922391],[160.7722077220772,-8.963552510525133],[160.8730087300873,-9.156265843908457],[161.0242102421024,-9.271893843938457],[161.04221042210423,-9.308684571220738],[161.189811898119,-9.392777662151644],[161.3230132301323,-9.58899487432376],[161.36621366213666,-9.611770086450889],[161.3770137701377,-9.573227419774227],[161.36621366213666,-9.490886268237702],[161.25821258212585,-9.317444268192702],[161.25821258212585,-9.191304631796342],[161.2078120781208,-9.133490631781342],[161.20421204212045,-9.093196025710284],[161.15741157411577,-8.961800571130738],[161.04221042210423,-8.854932268072702],[160.97380973809737,-8.83741287412876],[160.94500945009452,-8.798870207452097],[160.9558095580956,-8.699009661971644],[160.98820988209883,-8.663970874083759],[160.99900999009992,-8.611412692251946],[160.75060750607508,-8.313582995204968],[160.7038070380704,-8.317086873993759]],[[179.19719197191972,-8.534327358898608],[179.20079200792009,-8.534327358898608],[179.21519215192154,-8.523815722532248],[179.21519215192154,-8.515056025560284],[179.21159211592118,-8.488776934644363],[179.20439204392045,-8.466001722517248],[179.19719197191972,-8.46950560130604],[179.19719197191972,-8.488776934644363],[179.20079200792009,-8.511552146771493],[179.19719197191972,-8.534327358898608]],[[161.41301413014133,-9.60125845008453],[161.40941409414097,-9.681847662226645],[161.4418144181442,-9.71863838950891],[161.47781477814777,-9.690607359198609],[161.55341553415536,-9.769444631946342],[161.5606156061561,-9.732653904664076],[161.54621546215463,-9.62578560160604],[161.4058140581406,-9.368250510630133],[161.3626136261363,-9.354234995474982],[161.40221402214024,-9.448839722772249],[161.4166141661417,-9.513661480364831],[161.41301413014133,-9.60125845008453]],[[160.7938079380794,-9.767692692551947],[160.75060750607508,-9.715134510720134],[160.68220682206822,-9.692359298593004],[160.62460624606246,-9.58899487432376],[160.52380523805238,-9.536436692491947],[160.3546035460355,-9.420808692461947],[160.06660066600665,-9.41905675306755],[159.96939969399693,-9.433072268222702],[159.749797497975,-9.271893843938457],[159.6849968499685,-9.26838996514968],[159.62379623796238,-9.310436510615133],[159.60579605796062,-9.354234995474982],[159.6129961299613,-9.469862995504982],[159.62019620196202,-9.532932813703155],[159.68139681396815,-9.6362972379724],[159.75699756997574,-9.725646147086493],[159.8037980379804,-9.764188813763155],[159.85419854198545,-9.792219844073458],[160.0018000180002,-9.813243116806191],[160.32220322203221,-9.822002813778155],[160.48060480604806,-9.895584268342702],[160.649806498065,-9.928871116836191],[160.7146071460715,-9.913103662286645],[160.80100801008012,-9.87806487439876],[160.8190081900819,-9.862297419849227],[160.7938079380794,-9.767692692551947]],[[151.29691296912972,-9.956902147146494],[151.25731257312572,-9.921863359258609],[151.19611196111964,-9.944638571385738],[151.12411124111242,-10.01997196534468],[151.0809108091081,-10.01997196534468],[151.04491044910452,-9.9831812380624],[151.05211052110525,-9.939382753202551],[150.86130861308612,-9.802731480439832],[150.8181081810818,-9.736157783452853],[150.7749077490775,-9.709878692536947],[150.78930789307896,-9.77470045012953],[150.86130861308612,-9.876312935004378],[150.89730897308976,-9.967413783512853],[150.95130951309517,-9.998948692611947],[150.95850958509584,-10.091801480514832],[151.17451174511746,-10.158375177501796],[151.23211232112322,-10.195165904784076],[151.29691296912972,-9.956902147146494]],[[150.78930789307896,-9.417304813673155],[150.74610746107464,-9.4050412379124],[150.67050670506706,-9.42781645003953],[150.53010530105303,-9.3472272378974],[150.4977049770498,-9.345475298503004],[150.43650436504367,-9.359490813658155],[150.4329043290433,-9.385769904574062],[150.4329043290433,-9.434824207617098],[150.50850508505084,-9.536436692491947],[150.49410494104944,-9.560963844013457],[150.43650436504367,-9.624033662211644],[150.5769057690577,-9.631041419789227],[150.67770677706778,-9.657320510705134],[150.81090810908108,-9.655568571310738],[150.84690846908472,-9.662576328888306],[150.84330843308436,-9.702870934959378],[150.8937089370894,-9.667832147071493],[150.89730897308976,-9.641553056155587],[150.8829088290883,-9.581987116746191],[150.87930879308794,-9.511909540970436],[150.78930789307896,-9.417304813673155]],[[150.35730357303572,-9.348979177291795],[150.32130321303214,-9.264886086360889],[150.20970209702097,-9.207072086345889],[150.13410134101343,-9.259630268177702],[150.10890108901089,-9.36124275305255],[150.27450274502746,-9.49964596520968],[150.33210332103323,-9.518917298548004],[150.3465034650347,-9.494390147026493],[150.3681036810368,-9.396281540940436],[150.35730357303572,-9.348979177291795]],[[152.75852758527589,-9.177289116641191],[152.86652866528664,-9.224591480289831],[152.9241292412924,-9.203568207557097],[152.96732967329672,-9.208824025740284],[152.96012960129605,-9.168529419669213],[152.98532985329854,-9.151010025725284],[152.99612996129963,-9.12998675299255],[152.99612996129963,-9.107211540865435],[152.95292952929532,-9.070420813583155],[152.90612906129064,-9.044141722667248],[152.84852848528487,-9.02487038932891],[152.80892808928093,-8.96705638931391],[152.69012690126902,-8.974064146891493],[152.63252632526326,-8.960048631736342],[152.57852578525785,-8.970560268102702],[152.51372513725136,-9.009102934779364],[152.63972639726398,-9.0581572378224],[152.70812708127085,-9.12648287420376],[152.71892718927188,-9.166777480274831],[152.75852758527589,-9.177289116641191]],[[159.1269912699127,-9.114219298443004],[159.17379173791738,-9.12648287420376],[159.18819188191884,-9.122978995414982],[159.23499234992352,-9.093196025710284],[159.2277922779228,-9.030126207512097],[159.17739177391775,-9.021366510540133],[159.15219152191526,-9.002095177201795],[159.13059130591307,-8.993335480229831],[159.07659076590767,-9.02487038932891],[159.03699036990372,-9.075676631766342],[159.06939069390694,-9.108963480259831],[159.1269912699127,-9.114219298443004]],[[160.2538025380254,-9.122978995414982],[160.2682026820268,-9.16327360148604],[160.27540275402754,-9.168529419669213],[160.3006030060301,-9.159769722697249],[160.37260372603726,-9.180792995429982],[160.4086040860409,-9.14049838935891],[160.31860318603185,-9.061661116611191],[160.2538025380254,-9.007350995384982],[160.2250022500225,-9.009102934779364],[160.16740167401673,-8.995087419624213],[160.09540095400956,-9.033630086300889],[160.10620106201065,-9.080932449949529],[160.17460174601746,-9.084436328738306],[160.2538025380254,-9.122978995414982]],[[158.2377823778238,-8.765583358958608],[158.2089820898209,-8.67798638923891],[158.1549815498155,-8.786606631691342],[158.18018180181804,-8.825149298368004],[158.20178201782016,-8.821645419579212],[158.2521825218252,-8.797118268057702],[158.2377823778238,-8.765583358958608]],[[151.12411124111242,-8.804126025635284],[151.1061110611106,-8.734048449859515],[151.13851138511387,-8.567614207392097],[151.1169111691117,-8.522063783137853],[151.1169111691117,-8.418699358868608],[151.0917109171092,-8.42570711644619],[151.04491044910452,-8.450234267967701],[151.00531005310052,-8.523815722532248],[151.08451084510847,-8.569366146786493],[151.08811088110883,-8.5956452377024],[151.0809108091081,-8.641195661956644],[151.04491044910452,-8.728792631676342],[151.12411124111242,-8.804126025635284]],[[157.56457564575646,-8.338110146726493],[157.58617586175865,-8.444978449784514],[157.65457654576545,-8.499288571010737],[157.7481774817748,-8.523815722532248],[157.82017820178203,-8.611412692251946],[157.83457834578348,-8.572870025575284],[157.88497884978852,-8.569366146786493],[157.89937899378992,-8.506296328588306],[157.82737827378276,-8.324094631571342],[157.76257762577626,-8.241753480034816],[157.6509765097651,-8.217226328513306],[157.61137611376114,-8.164668146681493],[157.60057600576005,-8.005241661791644],[157.48897488974893,-7.964947055720586],[157.43497434974353,-7.98421838905891],[157.34137341373417,-8.096342510300119],[157.32337323373235,-8.161164267892701],[157.229772297723,-8.211970510330119],[157.2189721897219,-8.26277675276755],[157.23337233372337,-8.315334934599363],[157.30177301773017,-8.332854328543306],[157.3521735217352,-8.275040328528306],[157.50337503375033,-8.257520934584363],[157.55737557375573,-8.269784510345119],[157.56457564575646,-8.338110146726493]],[[156.60336603366034,-8.171675904259061],[156.61416614166143,-8.096342510300119],[156.57096570965712,-7.957939298143003],[156.5529655296553,-7.970202873903759],[156.5421654216542,-8.010497479974816],[156.5385653856539,-8.073567298173003],[156.59256592565924,-8.196203055780586],[156.60336603366034,-8.171675904259061]],[[157.04257042570424,-8.117365783032852],[157.15057150571505,-8.12262160121604],[157.17217172171723,-8.108606086060888],[157.19017190171905,-8.082326995144967],[157.2009720097201,-8.015753298158003],[157.1865718657187,-7.940419904199061],[157.14697146971469,-7.882605904184061],[157.10377103771037,-7.856326813268154],[157.02457024570248,-7.86859038902891],[156.95976959769598,-7.938667964804665],[156.95976959769598,-8.014001358763608],[157.04257042570424,-8.117365783032852]],[[156.70776707767078,-7.877350086000888],[156.79056790567904,-7.7774895405204205],[156.80856808568086,-7.723179419294212],[156.71856718567187,-7.69514838898391],[156.63936639366398,-7.612807237447399],[156.56016560165602,-7.574264570770737],[156.50256502565026,-7.640838267757701],[156.50976509765098,-7.707411964744665],[156.61056610566106,-7.805520570830737],[156.61056610566106,-7.865086510240118],[156.6357663576636,-7.882605904184061],[156.66816668166683,-7.9369160254102695],[156.68616686166865,-7.922900510255118],[156.70776707767078,-7.877350086000888]],[[159.56979569795698,-8.485273055855586],[159.6417964179642,-8.522063783137853],[159.68859688596888,-8.508048267982701],[159.64539645396457,-8.450234267967701],[159.6417964179642,-8.415195480079817],[159.59499594995953,-8.380156692191946],[159.5517955179552,-8.399428025530284],[159.53739537395376,-8.451986207362097],[159.56979569795698,-8.485273055855586]],[[158.10458104581045,-8.536079298293004],[158.0001800018,-8.508048267982701],[157.96777967779678,-8.544838995264982],[157.93897938979393,-8.560606449814514],[157.91017910179102,-8.565862267997701],[157.89937899378992,-8.586885540730435],[157.8777787777878,-8.669226692266946],[157.93897938979393,-8.73580038925391],[158.0109801098011,-8.763831419564212],[158.1081810818108,-8.684994146816493],[158.10458104581045,-8.646451480139817],[158.09018090180905,-8.621924328618306],[158.06858068580686,-8.606156874068759],[158.13338133381336,-8.557102571025737],[158.10458104581045,-8.536079298293004]],[[157.57897578975792,-8.704265480154831],[157.52497524975252,-8.697257722577248],[157.4529745297453,-8.706017419549212],[157.45657456574565,-8.730544571070737],[157.58617586175865,-8.78310275290255],[157.64377643776442,-8.79361438926891],[157.64377643776442,-8.75857560138104],[157.62217622176223,-8.734048449859515],[157.57897578975792,-8.704265480154831]],[[157.38817388173885,-8.713025177126795],[157.33057330573308,-8.649955358928608],[157.34857348573485,-8.574621964969666],[157.3845738457385,-8.555350631631342],[157.40977409774098,-8.474761419489212],[157.38097380973812,-8.420451298263004],[157.34497344973448,-8.432714874023759],[157.23337233372337,-8.520311843743457],[157.21177211772118,-8.565862267997701],[157.33417334173345,-8.70076160136604],[157.38817388173885,-8.728792631676342],[157.38817388173885,-8.713025177126795]],[[161.30501305013053,-10.20392560175604],[161.2870128701287,-10.282762874503774],[161.29421294212943,-10.326561359363623],[161.39861398613988,-10.331817177546796],[161.48861488614887,-10.361600147251494],[161.49941499414996,-10.454452935154379],[161.5390153901539,-10.491243662436645],[161.5390153901539,-10.566577056395587],[161.78741787417874,-10.717243844313472],[161.90621906219064,-10.764546207962098],[162.0430204302043,-10.785569480694832],[162.12222122221226,-10.824112147371494],[162.20142201422016,-10.808344692821947],[162.30222302223024,-10.832871844343472],[162.37422374223746,-10.824112147371494],[162.28782287822878,-10.776809783722854],[162.28782287822878,-10.71023608673589],[162.15822158221584,-10.505259177591796],[162.10422104221044,-10.454452935154379],[162.02142021420218,-10.477228147281494],[161.91341913419137,-10.436933541210436],[161.84141841418415,-10.4456932381824],[161.71541715417158,-10.3878792381674],[161.69741697416976,-10.372111783617854],[161.65421654216544,-10.351088510885134],[161.4742147421474,-10.23721245024953],[161.38061380613806,-10.205677541150436],[161.30501305013053,-10.20392560175604]],[[165.8590585905859,-10.703228329158321],[165.83745837458378,-10.761042329173321],[165.7906579065791,-10.755786510990134],[165.7906579065791,-10.785569480694832],[165.81945819458196,-10.843383480709832],[165.85545855458554,-10.841631541315436],[165.90225902259021,-10.852143177681796],[165.9670596705967,-10.780313662511645],[166.02826028260284,-10.769802026145285],[166.05346053460534,-10.775057844328472],[166.1326613266133,-10.75753845038453],[166.12906129061292,-10.745274874623775],[166.16146161461614,-10.692716692791947],[166.12546125461256,-10.680453117031192],[166.02466024660248,-10.661181783692854],[165.90945909459094,-10.673445359453623],[165.8590585905859,-10.703228329158321]],[[142.27522275222753,-10.704980268552703],[142.19962199621995,-10.592856147311494],[142.13122131221314,-10.640158510960134],[142.12402124021241,-10.668189541270436],[142.13842138421387,-10.731259359468623],[142.19242192421927,-10.762794268567703],[142.27522275222753,-10.704980268552703]],[[150.89730897308976,-10.564825117001192],[150.87210872108722,-10.552561541240436],[150.80010800108005,-10.554313480634832],[150.7857078570786,-10.603367783677854],[150.80370803708036,-10.620887177621796],[150.8829088290883,-10.643662389748926],[150.89730897308976,-10.564825117001192]],[[154.10134101341015,-11.31115129901302],[154.11934119341197,-11.365461420239228],[154.02214022140225,-11.347942026295286],[154.0329403294033,-11.370717238422401],[154.06534065340657,-11.419771541465437],[154.12294122941233,-11.425027359648624],[154.23094230942309,-11.396996329338322],[154.26694266942673,-11.416267662676646],[154.28134281342813,-11.361957541450437],[154.2381423814238,-11.339182329323322],[154.10134101341015,-11.31115129901302]],[[153.3057330573306,-11.35670172326725],[153.20493204932052,-11.323414874773775],[153.20853208532088,-11.351445905084077],[153.23373233732337,-11.419771541465437],[153.32373323733236,-11.47232972329725],[153.28773287732878,-11.516128208157099],[153.35613356133564,-11.49510493542438],[153.37773377733777,-11.559926693016948],[153.51813518135185,-11.594965480904833],[153.55413554135544,-11.630004268792717],[153.69813698136983,-11.612484874848775],[153.75933759337596,-11.586205783932868],[153.7017370173702,-11.528391783917868],[153.53613536135362,-11.475833602086041],[153.3057330573306,-11.35670172326725]],[[160.09900099000993,-11.61073293545438],[160.14940149401497,-11.644019783947869],[160.27180271802717,-11.663291117286192],[160.3546035460355,-11.712345420329228],[160.39420394203944,-11.789430753682566],[160.44460444604448,-11.815709844598473],[160.5058050580506,-11.83147729914802],[160.57780577805778,-11.79819045065453],[160.53820538205383,-11.759647783977869],[160.44820448204484,-11.696577965779682],[160.07740077400774,-11.493352996029984],[160.0018000180002,-11.47232972329725],[159.98739987399875,-11.49510493542438],[159.98019980199803,-11.537151480889833],[160.0018000180002,-11.579198026355286],[160.08820088200883,-11.594965480904833],[160.09900099000993,-11.61073293545438]],[[166.80586805868057,-11.677306632441343],[166.84186841868421,-11.680810511230135],[166.92826928269284,-11.665043056680588],[166.87426874268743,-11.630004268792717],[166.8562685626856,-11.579198026355286],[166.79146791467917,-11.570438329383322],[166.74826748267486,-11.591461602116041],[166.80586805868057,-11.677306632441343]],[[177.0191701917019,-12.507725905384078],[177.0839708397084,-12.516485602356042],[177.11997119971198,-12.505973965989682],[177.1271712717127,-12.493710390228927],[177.11637116371168,-12.483198753862567],[177.06597065970664,-12.476190996284984],[177.02637026370263,-12.486702632651344],[177.0047700477005,-12.491958450834531],[177.0191701917019,-12.507725905384078]],[[167.45027450274506,-13.90927742089923],[167.47547475474755,-13.916285178476812],[167.489874898749,-13.907525481504834],[167.49707497074974,-13.884750269377719],[167.5438754387544,-13.872486693616963],[167.5546755467555,-13.846207602701057],[167.5546755467555,-13.814672693601963],[167.54747547475478,-13.776130026925287],[167.48267482674828,-13.709556329938323],[167.40707407074075,-13.748098996614985],[167.3926739267393,-13.788393602686057],[167.45027450274506,-13.90927742089923]],[[167.41067410674106,-14.196595481579834],[167.40347403474038,-14.280688572510755],[167.42867428674288,-14.294704087665906],[167.5438754387544,-14.312223481609834],[167.58347583475836,-14.261417239172417],[167.59787597875982,-14.184331905819079],[167.50787507875077,-14.142285360353625],[167.43947439474397,-14.168564451269532],[167.41067410674106,-14.196595481579834]],[[166.7590675906759,-15.631433845588475],[166.82746827468276,-15.634937724377266],[166.93546935469357,-15.578875663756662],[167.09387093870941,-15.580627603151058],[167.19827198271986,-15.486022875853777],[167.20187201872022,-15.442224390993928],[167.18027180271804,-15.389666209162115],[167.129871298713,-15.135634996975],[167.1046710467105,-15.125123360608626],[167.06867068670687,-15.072565178776813],[167.05427054270547,-14.974456572690755],[167.0758707587076,-14.935913906014079],[167.02547025470255,-14.921898390858928],[166.9858698586986,-14.93941778480287],[166.9678696786968,-15.062053542410453],[166.92466924669247,-15.139138875763777],[166.88506885068853,-15.15665826970772],[166.80946809468094,-15.15665826970772],[166.7446674466745,-14.827293663561662],[166.66186661866618,-14.734440875658777],[166.60786607866078,-14.63633226957272],[166.56826568265683,-14.641588087755906],[166.52506525065252,-14.758968027180302],[166.52866528665288,-14.850068875688777],[166.64746647466478,-15.210968390933928],[166.62946629466296,-15.405433663711662],[166.69786697866982,-15.515805845558475],[166.7590675906759,-15.566612087995907],[166.7590675906759,-15.631433845588475]],[[168.10548105481058,-15.016503118156209],[168.13068130681307,-15.31958863338636],[168.17028170281702,-15.391418148556511],[168.18828188281884,-15.328348330358324],[168.18828188281884,-15.196952875778777],[168.1378813788138,-14.98672014845151],[168.11628116281162,-14.988472087845906],[168.10548105481058,-15.016503118156209]],[[167.9110791107911,-15.43521663341636],[168.00108001080014,-15.28279790610408],[167.82467824678247,-15.312580875808777],[167.67347673476735,-15.450984087965907],[167.72027720277202,-15.477263178881813],[167.8426784267843,-15.482518997065],[167.9110791107911,-15.43521663341636]],[[168.159481594816,-15.461495724332266],[168.12348123481235,-15.680488148631511],[168.1810818108181,-15.925759663846662],[168.19548195481957,-15.971310088100907],[168.21348213482133,-15.969558148706511],[168.2566825668257,-15.95554263355136],[168.26748267482674,-15.892472815353173],[168.18468184681848,-15.508798087980907],[168.159481594816,-15.461495724332266]],[[167.33507335073352,-15.916999966874698],[167.25227252272526,-15.876705360803626],[167.19827198271986,-15.885465057775605],[167.1838718387184,-15.929263542635454],[167.15147151471518,-16.079930330553324],[167.21627216272162,-16.155263724512267],[167.24507245072454,-16.150007906329094],[167.3170731707317,-16.11496911844121],[167.34947349473498,-16.155263724512267],[167.3818738187382,-16.246364573020756],[167.39987399874002,-16.400535239727418],[167.4466744667447,-16.502147724602267],[167.4358743587436,-16.514411300363022],[167.45027450274506,-16.554705906434094],[167.5258752587526,-16.573977239772418],[167.61227612276122,-16.49864384581349],[167.75987759877597,-16.516163239757418],[167.83547835478356,-16.449589542770454],[167.79227792277925,-16.395279421544245],[167.77427774277743,-16.340969300318022],[167.7130771307713,-16.31293827000772],[167.68067680676808,-16.260380088175907],[167.64107641076413,-16.2638839669647],[167.49707497074974,-16.165775360878627],[167.48267482674828,-16.116721057835605],[167.4574745747458,-16.116721057835605],[167.41427414274142,-16.09569778510287],[167.33507335073352,-15.916999966874698]],[[168.1630816308163,-16.08168226994772],[168.06588065880658,-16.181542815428173],[167.98307983079832,-16.19731026997772],[167.9290792907929,-16.228845179076814],[167.95787957879583,-16.272643663936663],[168.02268022680227,-16.31644214879651],[168.1810818108181,-16.34622511850121],[168.29628296282965,-16.33571348213485],[168.29628296282965,-16.29892275485257],[168.27468274682747,-16.265635906359094],[168.23508235082352,-16.23059711847121],[168.19908199081993,-16.120224936624396],[168.1630816308163,-16.08168226994772]],[[167.23427234272344,-15.645449360743626],[167.1190711907119,-15.622674148616511],[167.09387093870941,-15.685743966814698],[167.20187201872022,-15.750565724407267],[167.219872198722,-15.72428663349136],[167.23427234272344,-15.645449360743626]],[[168.1810818108181,-16.803481300438023],[168.21348213482133,-16.806985179226814],[168.32148321483214,-16.78771384588849],[168.46188461884623,-16.835016209537116],[168.47628476284763,-16.792969664071663],[168.44748447484477,-16.77895414891651],[168.36468364683645,-16.757930876183792],[168.29628296282965,-16.684349421619245],[168.26388263882637,-16.670333906464094],[168.23508235082352,-16.638798997365],[168.19908199081993,-16.593248573110756],[168.1810818108181,-16.600256330688325],[168.13428134281344,-16.637047057970605],[168.12348123481235,-16.689605239802418],[168.1486814868149,-16.76493863376136],[168.1810818108181,-16.803481300438023]],[[177.20997209972103,-17.08379160354106],[177.18117181171812,-17.164380815683188],[177.23517235172352,-17.146861421739246],[177.27477274772747,-17.104814876273792],[177.28917289172892,-17.048752815653188],[177.2567725677257,-17.05400863383636],[177.23877238772388,-17.059264452019548],[177.20997209972103,-17.08379160354106]],[[179.3735937359374,-17.255481664191663],[179.3879938799388,-17.393884876348793],[179.42399423994243,-17.367605785432886],[179.44559445594456,-17.306287906629095],[179.43119431194316,-17.27124911874121],[179.4059940599406,-17.25723360358606],[179.3735937359374,-17.255481664191663]],[[178.2467824678247,-17.32906311875621],[178.18918189181892,-17.313295664206663],[178.1279812798128,-17.33957475512257],[177.94077940779408,-17.395636815743188],[177.81837818378187,-17.388629058165606],[177.6167761677617,-17.460458573335757],[177.50517505175054,-17.53929584608349],[177.4007740077401,-17.63214863398636],[177.40437404374046,-17.682954876423793],[177.42237422374222,-17.73726499765],[177.4115741157412,-17.753032452199548],[177.38637386373864,-17.761792149171512],[177.3647736477365,-17.786319300693037],[177.36117361173615,-17.819606149186512],[177.31797317973184,-17.845885240102433],[177.26397263972643,-17.86340463404636],[177.25317253172534,-17.914210876483793],[177.26397263972643,-17.96852099771],[177.32157321573214,-18.077141240162433],[177.38277382773828,-18.120939725022282],[177.45837458374587,-18.148970755332584],[177.63477634776348,-18.180505664431664],[177.7715777157772,-18.21904833110834],[177.84717847178473,-18.25408711899621],[177.95517955179554,-18.264598755362584],[178.06318063180635,-18.250583240207433],[178.16038160381606,-18.250583240207433],[178.24318243182432,-18.184009543220455],[178.3331833318333,-18.134955240177433],[178.42318423184236,-18.12444360381106],[178.4627846278463,-18.13845911896621],[178.4879848798488,-18.112180028050304],[178.5959859598596,-18.108676149261512],[178.66798667986683,-18.08064511895121],[178.6175861758618,-17.933482209822117],[178.60318603186033,-17.83887748252485],[178.57438574385748,-17.749528573410757],[178.5959859598596,-17.69872233097334],[178.59238592385924,-17.6514199673247],[178.52398523985244,-17.595357906704095],[178.41238412384126,-17.523528391533944],[178.33678336783368,-17.43768336120864],[178.30798307983082,-17.435931421814246],[178.2791827918279,-17.416660088475908],[178.2791827918279,-17.371109664221663],[178.2467824678247,-17.32906311875621]],[[178.74718747187472,-17.686458755212584],[178.77598775987764,-17.746024694621966],[178.82638826388268,-17.728505300678037],[178.85158851588517,-17.681202937029397],[178.82998829988298,-17.61813311883121],[178.78678786787867,-17.625140876408793],[178.74718747187472,-17.686458755212584]],[[179.2547925479255,-18.029838876513793],[179.3411934119341,-18.110428088655908],[179.34839348393484,-18.101668391683944],[179.3627936279363,-18.064877664401664],[179.33759337593375,-17.989544270442735],[179.30519305193053,-17.94399384618849],[179.2727927279273,-17.970272937104397],[179.2547925479255,-17.9983039674147],[179.2547925479255,-18.029838876513793]],[[146.27846278462783,-18.231311906869095],[146.24966249662498,-18.226056088685908],[146.23166231662316,-18.241823543235455],[146.18846188461885,-18.255839058390606],[146.09846098460986,-18.252335179601815],[146.11646116461168,-18.292629785672887],[146.1920619206192,-18.362707361448642],[146.23526235262352,-18.45030433116834],[146.30006300063002,-18.48534311905621],[146.3252632526325,-18.448552391773944],[146.34326343263433,-18.39949808873091],[146.30006300063002,-18.32591663416636],[146.27846278462783,-18.231311906869095]],[[168.5446854468545,-17.68470681581819],[168.44748447484477,-17.542799724872268],[168.33948339483396,-17.551559421844246],[168.31788317883178,-17.544551664266663],[168.29628296282965,-17.544551664266663],[168.27468274682747,-17.551559421844246],[168.1918819188192,-17.644412209747117],[168.159481594816,-17.710985906734095],[168.1810818108181,-17.716241724917268],[168.23148231482315,-17.69872233097334],[168.27828278282783,-17.705730088550908],[168.30708307083074,-17.746024694621966],[168.25308253082534,-17.78106348250985],[168.4006840068401,-17.807342573425757],[168.5230852308523,-17.798582876453793],[168.58428584285843,-17.695218452184548],[168.5446854468545,-17.68470681581819]],[[169.24669246692469,-18.982893907064096],[169.289892898929,-18.988149725247283],[169.3330933309333,-18.940847361598642],[169.29709297092973,-18.867265907034096],[169.19989199892,-18.795436391863944],[169.25749257492578,-18.76390148276485],[169.17829178291782,-18.72535881608819],[169.14229142291424,-18.63075408879091],[169.08829088290884,-18.616738573635757],[169.01629016290167,-18.643017664551664],[168.98748987489876,-18.707839422144247],[168.99828998289985,-18.825219361568642],[168.98748987489876,-18.870769785822887],[169.24669246692469,-18.982893907064096]],[[178.20718207182074,-18.968878391908945],[178.1567815678157,-19.02844433131834],[178.1027810278103,-19.066986997995002],[178.05238052380525,-19.059979240417434],[178.00198001980021,-19.10027384648849],[177.9587795877959,-19.12129711922121],[178.01998019980203,-19.15108008892591],[178.16038160381606,-19.12129711922121],[178.1819818198182,-19.112537422249247],[178.18918189181892,-19.091514149516527],[178.2107821078211,-19.066986997995002],[178.28638286382863,-19.00391717979683],[178.31518315183155,-19.010924937374398],[178.35838358383586,-19.045963725262283],[178.4879848798488,-19.01793269495198],[178.4879848798488,-18.97413421009213],[178.419584195842,-18.951358997965002],[178.3331833318333,-18.93383960402106],[178.28278282782827,-18.95661481614819],[178.20718207182074,-18.968878391908945]],[[159.97659976599766,-19.238677058645607],[159.9585995859959,-19.114289361643642],[159.929799297993,-19.173855301053038],[159.9369993699937,-19.333281785942887],[159.95139951399517,-19.312258513210153],[159.97659976599766,-19.238677058645607]],[[169.289892898929,-19.32101821018213],[169.24669246692469,-19.345545361703643],[169.21789217892183,-19.47694081628319],[169.26109261092614,-19.54526645266455],[169.34749347493477,-19.624103725412283],[169.43749437494375,-19.648630876933794],[169.49149491494916,-19.540010634481376],[169.35829358293586,-19.45766948294485],[169.33669336693367,-19.329777907154096],[169.289892898929,-19.32101821018213]],[[148.8884888848889,-20.144429725547283],[148.91368913689138,-20.154941361913643],[148.93528935289356,-20.149685543730456],[148.9568895688957,-20.133918089180924],[148.96768967689678,-20.04456918006683],[148.9316893168932,-20.06909633158834],[148.90648906489065,-20.10238318008183],[148.8884888848889,-20.144429725547283]],[[164.0590405904059,-20.140925846758492],[164.0410404104041,-20.172460755857585],[164.03744037440373,-20.233778634661377],[164.06624066240664,-20.27932905891562],[164.1238412384124,-20.305608149831528],[164.159841598416,-20.34765469529698],[164.15264152641527,-20.414228392283945],[164.1706417064171,-20.480802089270924],[164.31464314643148,-20.63322081658319],[164.3758437584376,-20.740089119641226],[164.4550445504455,-20.82943802875532],[164.55944559445595,-20.906523362108643],[164.65664656646567,-20.992368392433946],[164.85464854648546,-21.20084918036683],[164.9266492664927,-21.290198089480924],[165.00945009450095,-21.32698881676319],[165.2434524345244,-21.52495796832971],[165.329853298533,-21.579268089555924],[165.42705427054273,-21.614306877443802],[165.62145621456216,-21.724679059290622],[165.74385743857442,-21.777237241122435],[165.82305823058232,-21.854322574475773],[165.9346593465935,-21.908632695701982],[166.0966609666097,-21.955935059350622],[166.12546125461256,-21.989221907844104],[166.14346143461438,-22.04528396846471],[166.1758617586176,-22.089082453324558],[166.29106291062914,-22.15565615031153],[166.4170641706417,-22.195950756382594],[166.4386643866439,-22.23098954427047],[166.46746467464675,-22.255516695791982],[166.52146521465215,-22.248508938214407],[166.5718657186572,-22.26602833215835],[166.77346773467735,-22.37640051400517],[166.8346683466835,-22.355377241272436],[166.89946899468998,-22.353625301878047],[166.97146971469715,-22.322090392778954],[167.00387003870043,-22.26077251397517],[166.9426694266943,-22.090834392718953],[166.82026820268203,-22.017252938154407],[166.6906669066691,-21.95243118056183],[166.58626586265865,-21.873593907814104],[166.4926649266493,-21.782493059305622],[166.30186301863017,-21.637082089570924],[166.0570605706057,-21.48466336225865],[165.9490594905949,-21.442616816793198],[165.88425884258845,-21.388306695566982],[165.82305823058232,-21.363779544045464],[165.77625776257764,-21.31122136221365],[165.6610566105661,-21.267422877353802],[165.5818558185582,-21.179825907634097],[165.44865448654485,-21.079965362153644],[165.419854198542,-21.043174634871377],[165.41265412654127,-20.981856756067586],[165.38025380253805,-20.93630633181334],[165.30825308253083,-20.88725202877032],[165.25065250652506,-20.81717445299455],[165.19305193051935,-20.768120149951528],[165.11025110251103,-20.7453449378244],[164.97704977049773,-20.68052318023183],[164.58824588245886,-20.38094154379047],[164.43704437044374,-20.2828329377044],[164.31464314643148,-20.309112028620305],[164.2030420304203,-20.246042210422132],[164.0590405904059,-20.140925846758492]],[[169.80829808298085,-20.240786392238945],[169.86229862298626,-20.24253833163334],[169.89469894698948,-20.186476271012737],[169.85149851498517,-20.147933604336075],[169.82989829898298,-20.144429725547283],[169.7506975069751,-20.153189422519247],[169.73629736297363,-20.202243725562283],[169.80829808298085,-20.240786392238945]],[[166.55746557465574,-20.617453362033643],[166.4926649266493,-20.708554210542133],[166.5466654666547,-20.698042574175773],[166.589865898659,-20.661251846893492],[166.62226622266223,-20.596430089300924],[166.6006660066601,-20.58591845293455],[166.6006660066601,-20.524600574130773],[166.61866618666187,-20.477298210482132],[166.6690666906669,-20.451019119566226],[166.6258662586626,-20.417732271072737],[166.58266582665829,-20.414228392283945],[166.58626586265865,-20.451019119566226],[166.5610656106561,-20.56139130141304],[166.55746557465574,-20.617453362033643]],[[167.2054720547206,-20.673515422654248],[167.05427054270547,-20.720817786302888],[167.04347043470437,-20.75936045297955],[167.13707137071373,-20.766368210557133],[167.19107191071913,-20.8031589378394],[167.11187111871118,-20.904771422714248],[167.03267032670328,-20.92229081665819],[167.07227072270723,-20.997624210617133],[167.13347133471336,-21.06069402881532],[167.2738727387274,-21.097484756097586],[167.34587345873462,-21.169314271267737],[167.39987399874002,-21.160554574295773],[167.42867428674288,-21.086973119731226],[167.43227432274324,-21.055438210632133],[167.36027360273602,-20.94156214999653],[167.2918729187292,-20.890755907559097],[167.29907299072994,-20.733081362063643],[167.27027270272703,-20.69979451357017],[167.2054720547206,-20.673515422654248]],[[167.9650796507965,-21.642337907754104],[168.0046800468005,-21.642337907754104],[168.11988119881198,-21.616058816838198],[168.1378813788138,-21.444368756187586],[168.0586805868059,-21.447872634976378],[168.01188011880117,-21.430353241032435],[167.9938799387994,-21.407578028905313],[167.98667986679868,-21.36903536222865],[167.98667986679868,-21.337500453129557],[167.92547925479255,-21.372539241017435],[167.81387813878138,-21.391810574355773],[167.87867878678787,-21.523206028935313],[167.8750787507875,-21.58277196834471],[167.939879398794,-21.60554718047183],[167.9650796507965,-21.642337907754104]],[[174.5927459274593,-21.7019038471635],[174.62154621546216,-21.705407725952284],[174.6287462874629,-21.694896089585924],[174.6287462874629,-21.675624756247586],[174.60354603546034,-21.666865059275622],[174.58554585545858,-21.680880574430773],[174.5927459274593,-21.7019038471635]],[[150.54810548105485,-22.306322938229407],[150.5229052290523,-22.22748566548168],[150.48690486904871,-22.209966271537745],[150.48330483304835,-22.267780271552745],[150.46170461704617,-22.308074877623802],[150.48690486904871,-22.32384233217335],[150.51570515705157,-22.322090392778954],[150.54810548105485,-22.306322938229407]],[[149.9288992889929,-22.148648392733953],[149.9108991089911,-22.0487878472535],[149.8748987489875,-22.07331499877501],[149.87129871298714,-22.15040033212835],[149.89289892898933,-22.223981786692896],[149.9288992889929,-22.192446877593802],[149.9288992889929,-22.148648392733953]],[[149.00369003690037,-20.22151505890062],[148.98208982089824,-20.153189422519247],[148.93888938889393,-20.2828329377044],[148.9856898568986,-20.302104271042737],[149.0216902169022,-20.302104271042737],[149.0432904329043,-20.291592634676377],[149.04689046890468,-20.277577119521226],[149.00369003690037,-20.22151505890062]],[[167.4718747187472,-22.653206938319407],[167.51147511475114,-22.66196663529138],[167.5438754387544,-22.62342396861471],[167.52947529475296,-22.579625483754867],[167.44307443074433,-22.5410828170782],[167.42147421474215,-22.61816815043153],[167.44307443074433,-22.639191423164256],[167.4718747187472,-22.653206938319407]],[[151.18531185311855,-23.741161302238048],[151.23931239312395,-23.776200090125926],[151.26091260912608,-23.762184574970775],[151.29691296912972,-23.72013802950532],[151.27531275312754,-23.669331787067897],[151.22851228512286,-23.59575033250335],[151.23931239312395,-23.52917663551638],[151.21051210512104,-23.51340918096684],[151.18171181711818,-23.516913059755623],[151.1457114571146,-23.490633968839717],[151.05931059310592,-23.46085099913502],[151.03411034110343,-23.530928574910774],[151.18531185311855,-23.741161302238048]],[[153.00693006930072,-25.72961251487518],[153.0537305373054,-25.778666817918207],[153.0789307893079,-25.750635787607905],[153.08253082530825,-25.682310151226538],[153.14013140131402,-25.51237202997033],[153.3489334893349,-25.06387554500548],[153.359733597336,-24.97803051468017],[153.29853298532987,-24.91496069648199],[153.28053280532805,-24.738014817648207],[153.25533255332556,-24.729255120676235],[153.22293222932228,-24.739766757042595],[153.17973179731797,-24.764293908564113],[153.1437314373144,-24.815100151001538],[153.1869318693187,-24.83261954494548],[153.2409324093241,-24.921968454059567],[153.22653226532265,-25.00606154499048],[153.19053190531906,-25.070883302583056],[153.03933039330394,-25.19351906019063],[153.06093060930613,-25.302139302643056],[153.05013050130503,-25.35469748447487],[152.9997299973,-25.449302211772142],[152.9781297812978,-25.55091469664699],[153.00693006930072,-25.72961251487518]],[[153.37773377733777,-27.234528454659575],[153.42093420934208,-27.330885121351244],[153.44253442534426,-27.316869606196093],[153.4281342813428,-27.201241606166093],[153.4677346773468,-27.038311242487453],[153.43173431734317,-27.02955154551548],[153.38133381333813,-27.04882287885382],[153.36333363333637,-27.138171787967906],[153.37773377733777,-27.234528454659575]],[[153.4281342813428,-27.705800151751546],[153.45333453334536,-27.711055969934726],[153.53973539735398,-27.436001485014877],[153.52173521735216,-27.421985969859726],[153.43533435334353,-27.40621851531018],[153.39933399333995,-27.506079060790633],[153.3957339573396,-27.66550554568048],[153.4281342813428,-27.705800151751546]],[[173.19233192331927,-35.01664324455748],[173.1887318873189,-35.12351154761551],[173.11673116731168,-35.205852699152025],[173.159931599316,-35.24789924461748],[173.22833228332286,-35.331992335548385],[173.27513275132753,-35.33900009312596],[173.289532895329,-35.36703112343626],[173.289532895329,-35.409077668901716],[173.31473314733148,-35.4441164567896],[173.3759337593376,-35.500178517410205],[173.4011340113401,-35.480907184071874],[173.4551345513455,-35.398566032535356],[173.4947349473495,-35.36177530525308],[173.5415354153542,-35.33024039615399],[173.58113581135814,-35.312721002210054],[173.6279362793628,-35.31972875978763],[173.609936099361,-35.3565194870699],[173.5847358473585,-35.38805439616899],[173.48033480334806,-35.45813197194475],[173.4119341193412,-35.54222506287566],[173.9447394473945,-36.17642712364627],[173.9915399153992,-36.237745002450055],[174.05634056340563,-36.36038076005763],[174.09594095940963,-36.39016372976233],[174.14634146341467,-36.37614821460718],[174.1679416794168,-36.32709391156415],[174.1427414274143,-36.290303184281875],[174.00234002340022,-36.14664415394157],[173.9159391593916,-36.01875257815081],[173.90873908739087,-35.953930820558234],[173.9159391593916,-35.908380396304],[173.969939699397,-36.020504517545206],[174.0347403474035,-36.122117002420055],[174.25434254342542,-36.24825663881642],[174.2759427594276,-36.243000820633235],[174.25074250742506,-36.1956984569846],[174.26874268742688,-36.16241160849111],[174.30474304743046,-36.17117130546308],[174.39114391143914,-36.23949694184445],[174.3947439474395,-36.27453572973233],[174.35154351543514,-36.32359003277536],[174.3551435514355,-36.37614821460718],[174.4091440914409,-36.405931184311875],[174.44514445144455,-36.45148160856612],[174.45594455944558,-36.51104754797551],[174.4307443074431,-36.565357669201724],[174.40194401944018,-36.602148396484],[174.24714247142475,-36.4847684570596],[174.18954189541898,-36.49177621463718],[174.38034380343805,-36.72653609348597],[174.40554405544054,-36.76858263895142],[174.44514445144455,-36.882458699587026],[174.4739447394474,-36.94202463899642],[174.53514535145354,-36.97355954809551],[174.59994599946003,-36.98582312385627],[174.66834668346684,-36.97180760870112],[174.73314733147333,-36.949032396574],[174.78354783547837,-36.94377657839082],[174.92754927549277,-37.08393172994233],[174.86274862748627,-37.089187548125516],[174.8051480514805,-37.11021082085824],[174.7475474754748,-37.1505054269293],[174.73314733147333,-37.215327184521875],[174.6611466114661,-37.089187548125516],[174.61074610746107,-37.06991621478718],[174.58554585545858,-37.09794724509748],[174.6719467194672,-37.273141184536875],[174.70794707947078,-37.325699366368696],[174.76914769147692,-37.33971488152385],[174.74394743947443,-37.394025002750055],[174.72954729547297,-37.44833512397627],[174.75114751147515,-37.504397184596876],[174.8447484474845,-37.68484694221945],[174.92754927549277,-37.80397882103824],[174.8807488074881,-37.82149821498218],[174.83754837548378,-37.84952924529249],[174.8015480154802,-37.895079669546725],[174.84114841148414,-38.02297124533749],[174.80874808748086,-38.10005657869082],[174.7151471514715,-38.226196215087185],[174.65394653946538,-38.42766924544249],[174.6179461794618,-38.60461512427627],[174.59634596345967,-38.78506488189885],[174.56754567545676,-38.84112694251946],[174.45954459544595,-38.925220033450366],[174.39834398343987,-38.96201076073264],[174.3551435514355,-38.972522397099006],[174.3119431194312,-38.97077045770461],[174.07074070740708,-39.032088336508394],[173.84393843938443,-39.13895663956643],[173.80433804338043,-39.16873960927112],[173.7827378273783,-39.21078615473658],[173.76473764737648,-39.26509627596279],[173.76473764737648,-39.319406397189006],[173.7827378273783,-39.37546845780961],[173.81153811538115,-39.426274700247035],[173.93393933939342,-39.50861585178355],[174.14994149941498,-39.56818179119294],[174.35154351543514,-39.643515185151884],[174.45594455944558,-39.734616033660366],[174.56754567545676,-39.81345330640809],[174.68634686346866,-39.84674015490158],[174.81234812348123,-39.86075567005673],[175.01035010350103,-39.951856518565215],[175.15435154351547,-40.114786882243855],[175.2119521195212,-40.19887997317476],[175.25515255152555,-40.28998082168325],[175.20115201152015,-40.505469367193704],[175.16155161551615,-40.621097367223705],[175.01755017550175,-40.847097549100525],[174.84834848348487,-41.05908221582219],[174.68634686346866,-41.218508700712036],[174.65754657546574,-41.251795549205525],[174.63594635946362,-41.2885862764878],[174.64314643146434,-41.31311342800931],[174.66834668346684,-41.32712894316446],[174.75834758347582,-41.32537700377007],[174.84114841148414,-41.290338215882194],[174.81954819548196,-41.262307185571885],[174.83034830348305,-41.2307722764728],[174.86634866348663,-41.22376451889522],[174.8987489874899,-41.243035852233554],[174.87354873548736,-41.27807464012143],[174.87354873548736,-41.4042142765178],[174.8807488074881,-41.42348560985613],[174.90594905949058,-41.4322453068281],[175.0535505355054,-41.39195070075704],[175.1651516515165,-41.41822979167295],[175.18315183151833,-41.44976470077204],[175.20475204752051,-41.535609731097345],[175.22275222752228,-41.57415239777401],[175.3091530915309,-41.61094312505628],[175.38115381153813,-41.579408215957194],[175.44595445954462,-41.53911360988613],[175.68715687156873,-41.411222034095374],[175.83835838358385,-41.320121185586885],[175.98235982359824,-41.213252882528856],[176.06156061560614,-41.12915979159795],[176.1191611916119,-41.029299246117496],[176.25236252362527,-40.87688051880522],[176.31356313563134,-40.7682602763528],[176.38556385563857,-40.66839973087234],[176.47556475564755,-40.57029112478628],[176.61236612366127,-40.442399548995525],[176.6879668796688,-40.293484700472035],[176.77076770767707,-40.22866294287946],[176.8427684276843,-40.158585367103704],[176.96876968769686,-39.91156191249416],[177.10917109171095,-39.67329815485658],[176.96516965169656,-39.604972518475215],[176.939969399694,-39.555918215432186],[176.93636936369364,-39.49109645783961],[176.95436954369546,-39.36670876083764],[177.029970299703,-39.266848215357186],[177.07677076770767,-39.22129779110294],[177.1271712717127,-39.18625900321506],[177.29637296372965,-39.11618142743931],[177.40797407974082,-39.08114263955143],[177.5231752317523,-39.074134881973855],[177.65637656376566,-39.08639845773461],[177.7859778597786,-39.11092560925612],[177.8291782917829,-39.14421245774961],[177.87597875978759,-39.22480166989173],[177.90837908379086,-39.238817185046884],[177.96597965979663,-39.142460518355215],[177.95157951579517,-39.09515815470658],[177.9155791557916,-39.06187130621309],[177.91197911979123,-39.021576700142035],[177.93357933579335,-38.86039827585779],[177.97677976779767,-38.72199506370067],[178.08478084780847,-38.693964033390365],[178.1819818198182,-38.63439809398097],[178.26838268382687,-38.55030500305006],[178.31518315183155,-38.443436699992034],[178.34758347583477,-38.20166906356567],[178.39438394383944,-37.9599014271393],[178.44838448384485,-37.85478506347567],[178.5167851678517,-37.758428396784],[178.53478534785347,-37.69185469979703],[178.4771847718477,-37.66031979069794],[178.36198361983622,-37.61827324523248],[178.27198271982724,-37.567467002795055],[178.00918009180094,-37.5552034270343],[177.9587795877959,-37.581482517950214],[177.90837908379086,-37.61652130583809],[177.81117811178115,-37.65681591190915],[177.72837728377283,-37.70587021495218],[177.64917649176493,-37.80748269982703],[177.55917559175595,-37.89683160894112],[177.4547745477455,-37.95814948774491],[177.3359733597336,-37.991436336238394],[177.27477274772747,-37.99318827563279],[177.16317163171635,-37.986180518055214],[176.77076770767707,-37.889823851363545],[176.61596615966158,-37.83025791195415],[176.2919629196292,-37.67959112403627],[176.24156241562417,-37.663823669486725],[176.19116191161913,-37.667327548275516],[176.10836108361087,-37.644552336148394],[176.03636036360365,-37.600753851288545],[176.02916029160292,-37.57622669976703],[176.05436054360547,-37.562211184611876],[176.129961299613,-37.58673833613339],[176.11556115561154,-37.537684033090365],[175.98955989559897,-37.437823487609904],[175.9211592115921,-37.204815548155516],[175.8779587795878,-36.95779209354597],[175.84195841958422,-36.87545094200945],[175.78075780757808,-36.805373366233695],[175.77355773557736,-36.73529579045793],[175.679956799568,-36.747559366218695],[175.52875528755288,-36.579373184356875],[175.49635496354966,-36.52331112373627],[175.46035460354602,-36.47600876008763],[175.39915399153995,-36.50053591160915],[175.3847538475385,-36.55659797222975],[175.4279542795428,-36.59163676011763],[175.45675456754572,-36.633683305583084],[175.48915489154894,-36.689745366203695],[175.49995499955003,-36.747559366218695],[175.4927549275493,-36.807125305628084],[175.4927549275493,-36.864939305643084],[175.55035550355507,-37.047141002660055],[175.56835568355683,-37.15926512390127],[175.54315543155434,-37.201311669366724],[175.46035460354602,-37.21707912391627],[175.3847538475385,-37.206567487549904],[175.34515345153454,-37.15576124511248],[175.32715327153272,-37.04013324508248],[175.29835298352987,-36.99283088143385],[175.24435244352446,-36.97180760870112],[175.04635046350467,-36.912241669291724],[174.9527495274953,-36.85267572988233],[174.91674916749167,-36.864939305643084],[174.89154891548918,-36.90873779050293],[174.84834848348487,-36.87194706322067],[174.8015480154802,-36.85267572988233],[174.72234722347224,-36.84041215412157],[174.71874718747188,-36.796613669261724],[174.7475474754748,-36.7738384571346],[174.77634776347765,-36.64945076013263],[174.81954819548196,-36.61266003285036],[174.75114751147515,-36.49002427524278],[174.77634776347765,-36.444473850988544],[174.77274772747728,-36.39016372976233],[174.8015480154802,-36.309574517620206],[174.60354603546034,-36.0800704569546],[174.549545495455,-36.006489002390055],[174.47754477544777,-35.88385324478248],[174.3947439474395,-35.79800821445718],[174.39114391143914,-35.77348106293566],[174.53514535145354,-35.794504335668385],[174.5819458194582,-35.785744638696414],[174.509945099451,-35.66661275987763],[174.53154531545317,-35.626318153806565],[174.54234542345426,-35.58251966894672],[174.4631446314463,-35.45462809315596],[174.419944199442,-35.41082960829611],[174.38394383943842,-35.36703112343626],[174.3947439474395,-35.36878306283066],[174.37314373143732,-35.32498457797081],[174.31914319143192,-35.24614730522308],[174.28314283142834,-35.25315506280066],[174.20394203942038,-35.30921712342126],[174.1427414274143,-35.30045742644929],[174.11754117541176,-35.263666699167025],[174.11034110341103,-35.216364335518385],[174.11754117541176,-35.172565850658536],[174.1031410314103,-35.14278288095384],[173.92313923139233,-35.056937850628536],[173.84393843938443,-35.02540294152944],[173.81153811538115,-35.04117039607899],[173.78633786337866,-35.06920142638929],[173.739537395374,-35.05518591123414],[173.6927369273693,-35.00613160819111],[173.47313473134733,-34.946565668781716],[173.43713437134375,-34.92904627483778],[173.44793447934478,-34.84495318390687],[173.37953379533798,-34.89575942634429],[173.33993339933403,-34.94831760817611],[173.28593285932862,-34.979852517275205],[173.2679326793268,-34.93430209302096],[173.23913239132395,-34.89926330513308],[173.18153181531818,-34.85196094148444],[173.1707317073171,-34.806410517230205],[173.05553055530555,-34.648735971734745],[173.00153001530015,-34.59617778990293],[172.96552965529656,-34.53485991109914],[173.04473044730446,-34.42974354743551],[172.87552875528758,-34.43324742622429],[172.70632706327063,-34.45602263835141],[172.86112861128612,-34.632968517185205],[173.03033030330306,-34.79940275965263],[173.11673116731168,-34.90276718392187],[173.19233192331927,-35.01664324455748]],[[175.47475474754748,-36.314830335803386],[175.55035550355507,-36.334101669141724],[175.54315543155434,-36.27979154791551],[175.51435514355143,-36.17642712364627],[175.44595445954462,-36.11510924484248],[175.40995409954098,-36.07131075998263],[175.38835388353885,-36.078318517560206],[175.38115381153813,-36.09408597210975],[175.33795337953381,-36.13438057818081],[175.34515345153454,-36.218473669111724],[175.35955359553594,-36.23073724487248],[175.44595445954462,-36.27278379033793],[175.47475474754748,-36.314830335803386]],[[174.07434074340745,-41.47253991289916],[174.07074070740708,-41.42874142803931],[174.1031410314103,-41.36567160984113],[174.1679416794168,-41.32712894316446],[174.23634236342366,-41.31136148861492],[174.2975429754298,-41.26405912496628],[174.3659436594366,-41.188725731007345],[174.36954369543696,-41.102880700682036],[174.28314283142834,-41.1712063370634],[174.13914139141394,-41.248291670416734],[174.03834038340386,-41.24128391283916],[174.1031410314103,-41.21675676131765],[174.20034200342002,-41.160694700697036],[174.21474214742148,-41.12565591280916],[174.27234272342724,-41.069593852188554],[174.3011430114301,-41.01878760975113],[174.22554225542257,-41.02404342793431],[174.2111421114211,-40.98550076125765],[174.15354153541534,-40.99075657944083],[174.12114121141212,-41.00477209459598],[174.08154081540818,-41.006524033990374],[173.99873998739986,-40.99250851883522],[173.99873998739986,-41.0275473067231],[174.0239402394024,-41.073097730977345],[173.9591395913959,-41.09937682189325],[173.9159391593916,-41.15719082190825],[173.93393933939342,-41.18697379161295],[173.89793897938978,-41.23953197344477],[173.79713797137975,-41.27281882193825],[173.8619386193862,-41.19222960979613],[173.8619386193862,-41.12390397341477],[173.9159391593916,-41.069593852188554],[173.87993879938801,-41.031051185511885],[173.8907389073891,-41.006524033990374],[173.95193951939518,-40.98550076125765],[174.00234002340022,-40.91717512487628],[173.94833948339482,-40.924182882453856],[173.89793897938978,-40.95046197336976],[173.7827378273783,-40.973237185496885],[173.739537395374,-40.98900464004643],[173.56313563135632,-41.102880700682036],[173.44793447934478,-41.15193500372507],[173.33633336333367,-41.21150094313446],[173.23193231932322,-41.28333045830462],[173.11673116731168,-41.27982657951583],[173.069930699307,-41.185221852218554],[173.0519305193052,-41.078353549160525],[173.04113041130415,-40.953965852158554],[172.98712987129875,-40.84884948849492],[172.86832868328685,-40.82081845818461],[172.76752767527677,-40.77351609453598],[172.72792727927282,-40.72446179149295],[172.70272702727027,-40.66839973087234],[172.709927099271,-40.60532991267416],[172.73152731527318,-40.544012033870374],[172.94392943929438,-40.519484882348856],[172.8287282872829,-40.48970191264416],[172.709927099271,-40.49670967022173],[172.64152641526414,-40.51773294295446],[172.4687246872469,-40.6228493066181],[172.27432274322746,-40.75950057938083],[172.1411214112141,-40.94695809458098],[172.09432094320942,-41.2009893067681],[172.01152011520117,-41.444508882588856],[171.94671946719467,-41.53911360988613],[171.8315183151832,-41.65474160991613],[171.7307173071731,-41.719563367508705],[171.67311673116734,-41.74409051903022],[171.53631536315362,-41.758106034185374],[171.48591485914858,-41.79489676146765],[171.42111421114214,-41.97359457969583],[171.359913599136,-42.08046288275386],[171.32391323913242,-42.18908312520628],[171.2951129511295,-42.30295918584189],[171.2519125191252,-42.402819731322346],[171.2951129511295,-42.43085076163265],[171.31311313113133,-42.460633731337346],[171.25551255512556,-42.465889549520526],[171.21951219512198,-42.47815312528129],[171.19071190711907,-42.5009283374084],[171.0287102871029,-42.69539361018614],[171.04671046710467,-42.802261913244166],[171.03951039510395,-42.86182785265356],[171.0107101071011,-42.88460306478068],[171.01791017910182,-42.81802936779371],[171.0107101071011,-42.7637192465675],[170.97110971109714,-42.71816882231325],[170.84150841508415,-42.84781233749841],[170.74070740707407,-42.92664961024614],[170.72630726307267,-42.975703913289166],[170.73350733507334,-43.030014034515375],[170.66510665106654,-42.961688398134015],[170.6147061470615,-42.972200034500375],[170.5247052470525,-43.00899076178265],[170.53550535505354,-43.04052567088174],[170.61110611106113,-43.091331913319166],[170.53550535505354,-43.058045064825684],[170.459904599046,-43.03702179209295],[170.38070380703806,-43.06680476179765],[170.30150301503016,-43.10709936786871],[170.3735037350374,-43.135130398179015],[170.39510395103952,-43.18243276182765],[170.35550355503557,-43.154401731517346],[170.30150301503016,-43.14389009515099],[170.24030240302403,-43.16316142848932],[170.189901899019,-43.22272736789871],[170.15030150301504,-43.247254519420224],[170.10350103501037,-43.264773913364166],[170.01710017100174,-43.34886700429507],[169.8586985869859,-43.42595233764841],[169.90909909099094,-43.44697561038114],[169.89109891098911,-43.46099112553629],[169.83349833498335,-43.45923918614189],[169.82269822698225,-43.49778185281856],[169.83349833498335,-43.53632451949523],[169.7686976869769,-43.53807645888962],[169.6606966069661,-43.59063464072144],[169.5166951669517,-43.62392148921492],[169.32229322293222,-43.70100682256826],[169.1710917109171,-43.776340216527196],[169.1350913509135,-43.820138701387044],[169.17829178291782,-43.91299148928993],[169.1350913509135,-43.90072791352917],[169.0666906669067,-43.86393718624689],[168.99108991089912,-43.89021627716281],[168.80748807488078,-43.991828762037656],[168.7750877508775,-43.997084580220836],[168.6526865268653,-43.97255742869932],[168.45828458284586,-44.03037142871432],[168.36828368283682,-44.08117767115174],[168.19548195481957,-44.223084762097656],[168.0190801908019,-44.35798409546599],[167.85707857078575,-44.499891186411894],[167.86787867878678,-44.59274397431478],[167.90027900279006,-44.624278883413865],[167.90747907479079,-44.66457348948493],[167.86067860678605,-44.624278883413865],[167.78867788677888,-44.59449591370917],[167.6986769867699,-44.64179827735781],[167.57627576275763,-44.74165882283826],[167.48627486274864,-44.77144179254296],[167.4610746107461,-44.80297670164205],[167.4574745747458,-44.83801548952993],[167.48267482674828,-44.87305427741781],[167.47907479074792,-44.91510082288326],[167.46467464674646,-44.95889930774311],[167.41067410674106,-44.82750385316356],[167.1946719467195,-44.96415512592629],[167.1730717307173,-44.99744197441978],[167.2054720547206,-45.0482482168572],[167.25947259472593,-45.081535065350685],[167.18747187471877,-45.09379864111145],[167.12627126271263,-45.0500001562516],[167.02547025470255,-45.12358161081614],[167.0218702187022,-45.17613979264796],[167.03267032670328,-45.2216902169022],[167.12627126271263,-45.26548870176205],[167.2054720547206,-45.2795042169172],[167.23067230672308,-45.29001585328356],[167.14427144271446,-45.302279429044326],[167.1190711907119,-45.31804688359387],[167.11187111871118,-45.35308567148175],[167.15507155071555,-45.41089967149675],[167.0506705067051,-45.38286864118645],[166.91026910269102,-45.307535247227506],[166.87066870668707,-45.3110391260163],[166.87426874268743,-45.3671011866369],[166.9210692106921,-45.40739579270796],[166.77706777067772,-45.409147732102355],[166.7446674466745,-45.46871367151175],[166.7338673386734,-45.544047065470686],[166.87066870668707,-45.54930288365387],[166.98946989469897,-45.53178348970993],[166.8238682386824,-45.60361300488008],[166.7986679866799,-45.645659550345535],[166.80946809468094,-45.698217732177355],[167.00387003870043,-45.712233247332506],[166.9534695346954,-45.750775914009175],[166.8346683466835,-45.775303065530686],[166.51426514265142,-45.81209379281296],[166.48906489064893,-45.8313651261513],[166.47826478264784,-45.90319464132145],[166.4926649266493,-45.96451252012523],[166.61146611466114,-45.95575282315327],[166.71946719467195,-45.8891791261663],[166.7338673386734,-45.92772179284296],[166.72666726667268,-45.962760580730844],[166.65106651066515,-46.04159785347857],[166.73026730267304,-46.05210948984493],[166.8562685626856,-45.98027997467478],[166.91746917469175,-45.95750476254766],[166.71226712267122,-46.13445064138145],[166.73026730267304,-46.19752045957963],[166.83106831068312,-46.22555148988993],[167.10107101071014,-46.25007864141145],[167.36747367473674,-46.24131894443948],[167.41427414274142,-46.22905536867872],[167.489874898749,-46.155473914114175],[167.54027540275405,-46.1484661565366],[167.68067680676808,-46.19226464139645],[167.72027720277202,-46.227303429284326],[167.8426784267843,-46.36570664144145],[167.90027900279006,-46.367458580835844],[168.07668076680767,-46.35344306568069],[168.18828188281884,-46.36220276265266],[168.23148231482315,-46.38497797477978],[168.26748267482674,-46.41826482327327],[168.32148321483214,-46.44629585358357],[168.34308343083433,-46.488342399049024],[168.3250832508325,-46.546156399064024],[168.35748357483578,-46.58820294452948],[168.38268382683827,-46.60572233847342],[168.46548465484653,-46.58820294452948],[168.57348573485734,-46.6109781566566],[168.6310863108631,-46.58820294452948],[168.76788767887678,-46.56717967179675],[168.83628836288364,-46.57769130816312],[168.96588965889663,-46.612730096050996],[169.09909099090993,-46.63024948999493],[169.3438934389344,-46.61973785362857],[169.6858968589686,-46.551412217247204],[169.7290972909729,-46.521629247542506],[169.76149761497618,-46.47958270207705],[169.91989919899203,-46.334171732342355],[170.18630186301863,-46.160729732297355],[170.26550265502658,-46.08189245954963],[170.33390333903338,-45.992543550435535],[170.42030420304206,-45.94173730799811],[170.67590675906763,-45.89618688374387],[170.7227072270723,-45.87866748979993],[170.7767077670777,-45.871659732222355],[170.7911079110791,-45.84362870191205],[170.78750787507875,-45.79282245947463],[170.74070740707407,-45.756031732192355],[170.70110701107012,-45.7139851867269],[170.70110701107012,-45.684202217022204],[170.81630816308166,-45.519519913949175],[170.88830888308883,-45.37410894421448],[170.93870938709387,-45.216434398719024],[170.9891098910989,-45.15161264112645],[171.11151111511117,-45.03948851988523],[171.1331113311133,-44.97817064108144],[171.02151021510218,-44.93787603501038],[170.9999099991,-44.91159694409448],[171.14751147511475,-44.91159694409448],[171.1979119791198,-44.76793791375417],[171.21231212312125,-44.61201530765311],[171.23031230312307,-44.52091445914463],[171.31311313113133,-44.30192203484538],[171.28431284312842,-44.27914682271826],[171.2411124111241,-44.263379368168714],[171.36351363513637,-44.25461967119674],[171.41751417514178,-44.209069246942505],[171.44271442714427,-44.13548779237796],[171.51831518315186,-44.117968398434016],[171.65871658716588,-44.117968398434016],[171.7127171271713,-44.09694512570129],[171.809918099181,-44.04263500447508],[171.8891188911889,-44.007596216587196],[171.97911979119795,-43.98482100446008],[172.07992079920803,-43.94627833778341],[172.1807218072181,-43.89547209534599],[172.13752137521374,-43.834154216542196],[172.0511205112051,-43.73954948924492],[172.03672036720366,-43.70100682256826],[172.14472144721447,-43.76407664076644],[172.22032220322205,-43.82539451957023],[172.29592295922959,-43.867441065035685],[172.349923499235,-43.85868136806371],[172.38592385923863,-43.828898398359016],[172.39672396723967,-43.77809215592159],[172.42912429124294,-43.7465572468225],[172.47952479524798,-43.72728591348417],[172.52632526325266,-43.73954948924492],[172.58392583925843,-43.77283633773841],[172.47592475924762,-43.834154216542196],[172.5011250112501,-43.84291391351417],[172.55512555125551,-43.83065033775341],[172.74952749527495,-43.81313094380947],[172.8179281792818,-43.87094494382447],[172.92232922329225,-43.891968216557196],[173.02313023130233,-43.88496045897962],[173.06633066330664,-43.87444882261326],[173.0951309513095,-43.84466585290856],[173.11673116731168,-43.79736348925992],[173.09873098730986,-43.702758761962656],[173.07353073530737,-43.67647967104674],[172.94752947529474,-43.65896027710281],[172.80712807128072,-43.62041761042614],[172.76752767527677,-43.56260361041114],[172.74952749527495,-43.51705318615689],[172.7387273872739,-43.467998883113864],[172.69192691926918,-43.443471731592346],[172.52632526325266,-43.46449500432507],[172.56232562325624,-43.43646397401477],[172.6307263072631,-43.42770427704281],[172.6991269912699,-43.3996732467325],[172.73512735127355,-43.35412282247826],[172.68832688326887,-43.313828216407195],[172.62712627126274,-43.299812701252044],[172.62352623526237,-43.27178167094174],[172.71712717127173,-43.25951809518099],[172.80712807128072,-43.198200216377195],[172.88992889928903,-43.12461876181265],[173.07353073530737,-43.05979700422007],[173.1491314913149,-43.0230062769378],[173.22113221132213,-42.975703913289166],[173.3471334713347,-42.840804579920835],[173.54513545135455,-42.518447731352346],[173.58833588335887,-42.4746492464925],[173.84033840338407,-42.2714242767428],[173.8907389073891,-42.2118583373334],[173.88713887138874,-42.12951718579689],[173.97353973539737,-42.08046288275386],[174.0455404554046,-42.003377549400525],[174.21474214742148,-41.85095882208825],[174.2435424354244,-41.81241615541158],[174.28314283142834,-41.74058664024143],[174.21834218342184,-41.67751682204325],[174.17154171541716,-41.656493549310525],[174.08514085140854,-41.670509064465676],[174.16074160741607,-41.56188882201325],[174.09234092340927,-41.50582676139265],[174.07434074340745,-41.47253991289916]],[[51.81711817118173,-46.39548961114615],[51.784717847178484,-46.35869888386387],[51.74151741517417,-46.32716397476478],[51.658716587165884,-46.37446633841342],[51.69831698316983,-46.42877645963963],[51.76311763117633,-46.44804779297797],[51.835118351183525,-46.439288096005995],[51.81711817118173,-46.39548961114615]],[[166.73026730267304,-45.63865179276796],[166.68706687066873,-45.61587658064084],[166.56826568265683,-45.643907610951146],[166.53226532265325,-45.69996967157175],[166.55746557465574,-45.70872936854372],[166.59346593465938,-45.701721610966146],[166.64386643866442,-45.72449682309326],[166.69426694266946,-45.72975264127645],[166.73026730267304,-45.72975264127645],[166.74106741067413,-45.70522548975493],[166.7446674466745,-45.6561711867119],[166.73026730267304,-45.63865179276796]],[[167.0218702187022,-45.30052748964993],[166.97866978669788,-45.17964367143675],[166.96426964269642,-45.17964367143675],[166.89226892268925,-45.240961550240534],[166.9318693186932,-45.27600033812841],[167.0218702187022,-45.30052748964993]],[[146.95526955269554,-43.50303767100174],[147.00567005670058,-43.3698902770278],[147.03447034470344,-43.31908403459038],[147.0776707767078,-43.27528554973053],[146.98766987669876,-43.21922348910992],[146.9840698406984,-43.189440519405224],[146.99846998469985,-43.15615367091174],[147.17127171271716,-43.256014216392195],[147.24327243272432,-43.21571961032114],[147.26127261272615,-43.126370701207044],[147.26127261272615,-43.07030864058644],[147.27927279272797,-43.03176597390977],[147.32607326073264,-43.014246579965835],[147.3440734407344,-42.9651922769228],[147.34767347673477,-42.92664961024614],[147.3008730087301,-42.840804579920835],[147.29727297272973,-42.7917502768778],[147.4088740887409,-42.89336276175265],[147.4520745207452,-43.033517913304166],[147.53847538475384,-42.99672718602189],[147.54927549275493,-42.97395197389477],[147.53487534875347,-42.8775953072031],[147.57447574475748,-42.846060398104015],[147.69327693276932,-42.87233948901992],[147.80127801278013,-42.928401549640526],[147.80847808478086,-42.95468064055644],[147.80127801278013,-42.980959731472346],[147.77247772477727,-43.00373494359947],[147.6860768607686,-42.97920779207795],[147.64647646476465,-43.02125433754341],[147.70047700477005,-43.12286682241826],[147.78687786877867,-43.21922348910992],[147.83727837278371,-43.19469633758841],[147.94527945279452,-43.18243276182765],[147.98127981279816,-43.15790561030614],[147.95607956079562,-42.95993645873962],[147.91647916479167,-42.81627742839932],[147.9128791287913,-42.658602882903864],[147.9236792367924,-42.57275785257856],[147.97407974079744,-42.50618415559159],[148.01008010080102,-42.43610657981583],[148.00648006480066,-42.345005731307346],[148.02448024480248,-42.259160700982044],[148.0676806768068,-42.16981179186795],[148.12888128881292,-42.10323809488098],[148.15768157681578,-42.08747064033144],[148.13968139681396,-42.0699512463875],[148.16848168481687,-42.0121372463725],[148.21528215282154,-41.97009070090704],[148.24048240482404,-42.02264888273886],[148.20448204482045,-42.041920216077195],[148.18288182881832,-42.06469542820432],[148.2548825488255,-42.10323809488098],[148.27648276482768,-42.13652494337447],[148.2836828368284,-42.17331567065674],[148.27648276482768,-42.21886609491098],[148.29088290882908,-42.25565682219325],[148.33048330483308,-42.26091264037644],[148.34128341283412,-42.215362216122195],[148.33048330483308,-42.15930015550159],[148.34128341283412,-42.11199779185295],[148.32688326883272,-42.07345512517628],[148.30168301683017,-42.0401682766828],[148.30168301683017,-42.003377549400525],[148.31608316083162,-41.92804415544159],[148.2872828728287,-41.815920034200374],[148.2980829808298,-41.64598191294416],[148.2872828728287,-41.554881064435676],[148.29088290882908,-41.46553215532158],[148.31248312483126,-41.34990415529158],[148.30528305283053,-41.232524215867194],[148.29088290882908,-41.174710215852194],[148.2836828368284,-41.1151442764428],[148.29448294482944,-40.94695809458098],[148.21528215282154,-40.8541053066781],[148.0316803168032,-40.780523852113554],[147.97047970479707,-40.77877191271916],[147.87327873278736,-40.87337664001643],[147.81927819278195,-40.871624700622036],[147.62127621276215,-40.84534560970613],[147.57807578075784,-40.87512857941083],[147.50247502475025,-40.96447748852492],[147.45567455674558,-41.00126821580719],[147.38727387273872,-40.98550076125765],[147.3188731887319,-40.95571779155295],[147.26847268472687,-40.959221670341734],[147.21807218072183,-40.98374882186325],[147.10647106471066,-40.99426045822961],[146.99126991269912,-40.99250851883522],[146.91926919269196,-41.017035670356734],[146.85806858068582,-41.05908221582219],[146.83646836468364,-41.10988845825961],[146.84726847268473,-41.16770245827461],[146.7860678606786,-41.1133923370484],[146.72486724867252,-41.078353549160525],[146.64926649266494,-41.116896215837194],[146.5736657366574,-41.1431753067531],[146.31806318063184,-41.16419857948583],[146.1128611286113,-41.11864815523158],[145.82125821258217,-41.02404342793431],[145.77445774457743,-40.9977643370184],[145.73485734857348,-40.962725549130525],[145.68445684456844,-40.93819839760901],[145.57645576455764,-40.904911549115525],[145.53325533255332,-40.86461694304446],[145.48645486454865,-40.852353367283705],[145.42885428854288,-40.857609185466885],[145.34965349653498,-40.8260742763678],[145.28125281252812,-40.77001221574719],[145.22365223652235,-40.76475639756401],[145.15885158851592,-40.79103548847991],[145.04365043650438,-40.78753160969113],[144.81684816848167,-40.72095791270416],[144.71964719647195,-40.67190360966113],[144.70884708847092,-40.78227579150795],[144.6476464764648,-40.98024494307446],[144.66204662046624,-41.078353549160525],[144.69804698046983,-41.190477670401734],[144.76284762847632,-41.34114445831962],[144.76644766447663,-41.39019876136265],[144.77724777247772,-41.41822979167295],[144.91404914049144,-41.64422997354977],[145.05445054450547,-41.82643167056674],[145.2380523805238,-42.01914500395007],[145.259652596526,-42.10674197366977],[145.23445234452345,-42.19784282217825],[145.29565295652958,-42.19083506460068],[145.33165331653316,-42.14703657974083],[145.3388533885339,-42.19083506460068],[145.36045360453608,-42.22762579188295],[145.51525515255156,-42.35376542827932],[145.5260552605526,-42.388804216167195],[145.46845468454688,-42.49216864043644],[145.4360543605436,-42.40632361011114],[145.3712537125371,-42.33799797372977],[145.19845198451986,-42.23112967067174],[145.2380523805238,-42.455377913154166],[145.26685266852672,-42.54472682226825],[145.48645486454865,-42.92664961024614],[145.51885518855192,-42.95117676176765],[145.5656556565566,-42.96869615571159],[145.6088560885609,-42.99847912541629],[145.68085680856808,-43.07556445876962],[145.80325803258035,-43.24375064063144],[145.8716587165872,-43.29280494367447],[145.9760597605976,-43.27703748912492],[146.12366123661235,-43.3120762770128],[146.17766177661775,-43.30156464064644],[146.20646206462067,-43.31558015580159],[146.2280622806228,-43.35587476187265],[146.10926109261095,-43.35412282247826],[145.9940599405994,-43.37689803460538],[145.98325983259832,-43.40843294370447],[146.01206012060123,-43.44522367098674],[146.04446044460445,-43.54683615586159],[146.18846188461885,-43.51354930736811],[146.4116641166412,-43.51880512555129],[146.54846548465486,-43.50829348918492],[146.69966699666998,-43.60114627708781],[146.83286832868328,-43.61866567103174],[146.87246872468728,-43.61165791345417],[146.95526955269554,-43.50303767100174]],[[148.02808028080284,-42.71466494352447],[148.04968049680497,-42.71992076170765],[148.10368103681037,-42.71116106473568],[148.10008100081,-42.681378095030986],[148.16848168481687,-42.65159512532629],[148.14328143281432,-42.6165563374384],[148.07128071280715,-42.59378112531129],[148.02448024480248,-42.64108348895992],[148.0316803168032,-42.663858701087044],[148.02808028080284,-42.71466494352447]],[[147.3980739807398,-43.11761100423507],[147.35127351273513,-43.0808202769528],[147.32607326073264,-43.11410712544629],[147.3188731887319,-43.145642034545375],[147.29727297272973,-43.16140948909492],[147.33687336873368,-43.18243276182765],[147.34767347673477,-43.23323900426507],[147.37287372873732,-43.24024676184265],[147.4340743407434,-43.24024676184265],[147.3980739807398,-43.11761100423507]],[[147.18567185671856,-43.40843294370447],[147.16407164071643,-43.429456216437195],[147.10647106471066,-43.41368876188765],[147.10647106471066,-43.43120815583159],[147.15327153271534,-43.49953379221296],[147.23247232472323,-43.48376633766341],[147.30807308073082,-43.50128573160735],[147.3548735487355,-43.39616936794371],[147.3440734407344,-43.347115064900684],[147.31167311673119,-43.28054136791371],[147.28287282872827,-43.27878942851932],[147.23247232472323,-43.32959567095674],[147.21807218072183,-43.371642216422195],[147.20007200072,-43.37864997399977],[147.18567185671856,-43.40843294370447]],[[148.2188821888219,-40.505469367193704],[148.19368193681936,-40.50371742779931],[148.11808118081183,-40.52123682174325],[148.12528125281256,-40.544012033870374],[148.18648186481863,-40.5930663369134],[148.23688236882367,-40.515981003560064],[148.2188821888219,-40.505469367193704]],[[144.78444784447845,-40.5072213065881],[144.79164791647918,-40.44064760960113],[144.78444784447845,-40.43539179141795],[144.75204752047523,-40.47043057930583],[144.70884708847092,-40.48444609446098],[144.74844748447487,-40.58956245812461],[144.78444784447845,-40.5072213065881]],[[148.10368103681037,-40.45115924596749],[148.21528215282154,-40.458167003545064],[148.319683196832,-40.43539179141795],[148.3520835208352,-40.49670967022173],[148.40248402484025,-40.48619803385537],[148.47448474484747,-40.43188791262916],[148.42048420484207,-40.36706615503658],[148.32688326883272,-40.307500215627186],[148.19728197281972,-40.35830645806461],[148.06048060480606,-40.356554518670215],[148.01008010080102,-40.38108167019173],[148.0208802088021,-40.403856882318856],[148.10368103681037,-40.45115924596749]],[[173.78633786337866,-40.8821363369884],[173.77913779137793,-40.92243094305946],[173.9159391593916,-40.86286500365007],[173.9591395913959,-40.78753160969113],[173.96273962739627,-40.71219821573219],[173.90153901539014,-40.745485064225676],[173.8727387273873,-40.74898894301446],[173.81153811538115,-40.79278742787431],[173.78633786337866,-40.8821363369884]],[[148.21168211682118,-40.23391876106264],[148.2980829808298,-40.172600882258855],[148.31248312483126,-40.17435282165325],[148.32328323283235,-40.14456985194855],[148.25128251282513,-40.09901942769431],[148.29088290882908,-40.06573257920083],[148.2980829808298,-39.985143367058704],[148.26928269282695,-39.965872033720366],[148.17928179281796,-39.937841003410064],[147.99927999279993,-39.75739124578749],[147.9344793447935,-39.7258563366884],[147.84087840878408,-39.830972700352035],[147.7688776887769,-39.869515367028704],[147.81207812078122,-39.90980997309976],[147.87687876878772,-39.90630609431098],[147.90567905679058,-39.97112785190355],[147.89127891278912,-40.0149263367634],[148.02448024480248,-40.172600882258855],[148.0460804608046,-40.21289548832991],[148.07488074880752,-40.240926518640215],[148.10728107281074,-40.26194979137295],[148.21168211682118,-40.23391876106264]],[[144.14004140041402,-39.95360845795961],[144.1076410764108,-39.874771185211884],[144.1220412204122,-39.78542227609779],[144.08964089640898,-39.638259366968704],[143.9996399964,-39.580445366953704],[143.94923949239495,-39.58394924574249],[143.93843938439386,-39.657530700307035],[143.8808388083881,-39.69957724577249],[143.86283862838627,-39.73811991244916],[143.86643866438664,-39.82396494277446],[143.83763837638378,-39.90455415491658],[143.88803888038882,-39.98339142766431],[143.87723877238773,-40.06398063980643],[143.8988389883899,-40.120042700427035],[143.92763927639277,-40.11653882163825],[144.03564035640358,-40.07799615496158],[144.1112411124111,-40.02193409434098],[144.14004140041402,-39.95360845795961]],[[-61.87561875618756,-39.17224348805991],[-61.9080190801908,-39.13545276077764],[-61.96561965619655,-39.11267754865052],[-62.09162091620915,-39.08639845773461],[-62.08442084420844,-39.11092560925612],[-62.04122041220411,-39.16698766987673],[-61.918819188191875,-39.22830554868052],[-61.86481864818647,-39.23531330625809],[-61.87561875618756,-39.17224348805991]],[[145.28845288452885,-38.47146773030234],[145.21645216452168,-38.459204154541574],[145.130051300513,-38.52752979092294],[145.27045270452703,-38.520522033345365],[145.3568535685357,-38.55731276062764],[145.34965349653498,-38.53804142728931],[145.3136531365314,-38.49073906364067],[145.28845288452885,-38.47146773030234]],[[145.48645486454865,-38.35408779087794],[145.42525425254252,-38.313793184806876],[145.29565295652958,-38.31904900299006],[145.2848528485285,-38.341824215117185],[145.28125281252812,-38.390878518160214],[145.33525335253353,-38.42066148786491],[145.48645486454865,-38.35408779087794]],[[137.62397623976238,-35.93816336600869],[137.67077670776706,-35.89786875993763],[137.83637836378364,-35.86808579023293],[138.0127801278013,-35.908380396304],[138.0667806678067,-35.90137263872642],[138.12438124381242,-35.852318335683385],[138.04518045180453,-35.75596166899172],[137.929979299793,-35.726178699287026],[137.83637836378364,-35.7629694265693],[137.59517595175953,-35.73844227504778],[137.5987759877599,-35.722674820498234],[137.63477634776348,-35.65610112351126],[137.58437584375844,-35.621062335623385],[137.53037530375303,-35.60529488107384],[137.33237332373324,-35.59303130531308],[137.09117091170913,-35.66310888108884],[136.63756637566377,-35.74895391141415],[136.579965799658,-35.80851985082354],[136.54036540365405,-35.890861002360054],[136.5907659076591,-35.9346594872199],[136.75636756367567,-36.03276809330596],[136.91116911169115,-36.04678360846111],[137.02637026370263,-36.024008396334],[137.1487714877149,-36.03977585088354],[137.20997209972103,-35.98196185086854],[137.38277382773828,-36.020504517545206],[137.44757447574477,-36.07481463877142],[137.59157591575917,-36.02751227512278],[137.62397623976238,-35.93816336600869]],[[167.76347763477634,-46.79843567185675],[167.79947799477998,-46.907055914309176],[167.7418774187742,-46.956110217352204],[167.7418774187742,-47.013924217367205],[167.65547655476558,-47.0437071870719],[167.63027630276304,-47.08750567193175],[167.63027630276304,-47.14181579315797],[167.54027540275405,-47.19962979317297],[167.52227522275223,-47.25919573258236],[167.5546755467555,-47.26445155076554],[167.6770767707677,-47.243428278032816],[167.78507785077852,-47.176854581045845],[167.810278102781,-47.16984682346827],[167.90387903879042,-47.18035845983463],[168.01548015480154,-47.11728864163645],[168.18468184681848,-47.1015211870869],[168.24228242282425,-47.069986277987816],[168.26028260282607,-47.02618779312797],[168.24228242282425,-46.97888542947933],[168.15588155881562,-46.9876451264513],[168.1270812708127,-46.956110217352204],[168.04428044280445,-46.93333500522509],[168.04068040680409,-46.887784580970845],[168.14508145081453,-46.901800096125996],[168.14508145081453,-46.86150549005493],[167.95427954279546,-46.69507124758751],[167.78507785077852,-46.70032706577069],[167.76347763477634,-46.79843567185675]],[[37.78777787777878,-46.83697833853342],[37.683376833768335,-46.824714762772665],[37.650976509765115,-46.849241914294176],[37.58977589775898,-46.90880785370357],[37.61137611376114,-46.94735052038024],[37.8129781297813,-46.96311797492978],[37.85617856178561,-46.94384664159145],[37.88857888578886,-46.901800096125996],[37.87417874178743,-46.88603264157645],[37.78777787777878,-46.83697833853342]],[[68.81648816488166,-49.69964730897313],[68.87408874088743,-49.71015894533949],[68.9928899288993,-49.70490312715631],[69.08649086490865,-49.65234494532449],[69.15489154891549,-49.52970918771691],[69.27369273692739,-49.541972763477666],[69.35289352893531,-49.5629960362104],[69.47889478894791,-49.61730615743661],[69.61209612096121,-49.65059300593009],[69.68049680496807,-49.64183330895813],[69.74529745297454,-49.60153870288706],[69.80289802898031,-49.613802278647825],[69.82449824498246,-49.64533718774691],[69.91809918099182,-49.68913567260676],[70.07650076500767,-49.70840700594509],[70.12330123301234,-49.70490312715631],[70.20610206102063,-49.66460852108525],[70.2169021690217,-49.629569733197364],[70.260102601026,-49.60153870288706],[70.30690306903071,-49.58401930894313],[70.24930249302494,-49.53146112711131],[70.16650166501665,-49.508685914984184],[70.0729007290073,-49.517445611956155],[70.06210062100621,-49.58927512712631],[69.98649986499865,-49.58226736954873],[69.85689856898571,-49.54372470287206],[69.78129781297815,-49.48941458164585],[69.7488974889749,-49.4473680361804],[69.75969759697597,-49.42984864223646],[69.81729817298174,-49.43685639981403],[69.86049860498605,-49.421088945264486],[69.90369903699039,-49.38955403616539],[69.91449914499145,-49.349259430094335],[69.99369993699938,-49.34575555130555],[70.16650166501665,-49.34225167251676],[70.23850238502385,-49.37203464222146],[70.29610296102962,-49.42459282405328],[70.33930339303393,-49.43510446041964],[70.3861038610386,-49.43335252102524],[70.41130411304113,-49.41057730889813],[70.38970389703897,-49.36502688464388],[70.48330483304835,-49.32823615736161],[70.53730537305373,-49.26516633916343],[70.55530555305555,-49.20209652096524],[70.53010530105303,-49.137274763372666],[70.48330483304835,-49.08471658154085],[70.40770407704079,-49.06194136941373],[70.32130321303214,-49.05843749062494],[70.28530285302853,-49.07595688456888],[70.20970209702097,-49.13552282397828],[70.06210062100621,-49.13552282397828],[69.98289982899828,-49.16004997549979],[69.85329853298535,-49.22136785430358],[69.77049770497706,-49.247646945219486],[69.66609666096662,-49.26516633916343],[69.61209612096121,-49.26516633916343],[69.54369543695438,-49.25640664219146],[69.40329403294035,-49.181073248232515],[69.43569435694357,-49.123259248217515],[69.57249572495726,-49.1285150664007],[69.64449644496446,-49.118003430034335],[69.58689586895869,-49.07245300578009],[69.59409594095942,-48.97084052090524],[69.53649536495365,-48.97434439969403],[69.31329313293134,-49.10573985427358],[69.26649266492666,-49.11625149063994],[69.18369183691837,-49.109243733062364],[69.05049050490507,-49.08121270275206],[69.03249032490325,-49.01814288455388],[69.10089100891011,-48.93755367241176],[69.10449104491045,-48.900762945129486],[69.1368913689137,-48.86046833905843],[69.12249122491227,-48.765863611761155],[69.07209072090723,-48.75360003600039],[69.09369093690938,-48.723817066295695],[69.08289082890829,-48.680018581435846],[69.05769057690577,-48.65724336930873],[69.00369003690037,-48.660747248097515],[68.96048960489605,-48.694034096591],[68.89928899288995,-48.776375248127515],[68.83088830888309,-48.848204763297666],[68.83808838088382,-48.92704203604539],[68.7948879488795,-48.99536767242676],[68.76968769687699,-49.065445248202515],[68.79128791287914,-49.103987914879184],[68.81648816488166,-49.13552282397828],[68.85248852488525,-49.14077864216146],[68.8848888488885,-49.16530579368297],[68.8128881288813,-49.19158488459888],[68.79848798487987,-49.23187949066994],[68.84168841688418,-49.286189611896155],[68.82008820088203,-49.354515248277515],[68.86328863288634,-49.393057914954184],[68.87048870488707,-49.44386415739161],[68.84888848888491,-49.49992621801221],[68.80928809288093,-49.55073246044964],[68.79128791287914,-49.599786763492666],[68.78408784087841,-49.65059300593009],[68.81648816488166,-49.69964730897313]],[[69.20169201692019,-49.03391033910343],[69.21969219692198,-49.06719718759691],[69.28089280892809,-49.05843749062494],[69.32049320493206,-49.03391033910343],[69.39609396093962,-48.95156918756691],[69.36729367293674,-48.89025130876312],[69.26649266492666,-48.877987733002364],[69.16569165691658,-48.883243551185544],[69.15129151291515,-48.91828233907343],[69.16929169291694,-48.95682500575009],[69.20529205292053,-48.99186379363797],[69.20169201692019,-49.03391033910343]],[[165.88785887858882,-50.8068730062301],[165.90585905859058,-50.82088852138525],[165.97065970659708,-50.819136581990854],[166.0138601386014,-50.7770900365254],[166.03906039060394,-50.78584973349737],[166.07146071460716,-50.822640460779645],[166.1866618666187,-50.84541567290677],[166.24426244262446,-50.84541567290677],[166.22266222662228,-50.761322581975854],[166.2010620106201,-50.750810945609494],[166.17946179461796,-50.71402021832722],[166.2190621906219,-50.69474888498888],[166.20826208262082,-50.65270233952343],[166.20826208262082,-50.61240773345237],[166.25866258662586,-50.577368945564494],[166.2658626586266,-50.558097612226156],[166.2550625506255,-50.544082097071005],[166.22626226262264,-50.53181852131025],[166.10026100261,-50.538826278887825],[166.10386103861038,-50.5738650667757],[166.07506075060752,-50.678981430439336],[165.91665916659167,-50.76307452137025],[165.88785887858882,-50.8068730062301]],[[-58.91638916389164,-51.27288888513888],[-58.88758887588875,-51.35873391546419],[-59.09639096390964,-51.49188130943813],[-59.09999099990999,-51.58998991552419],[-59.06399063990639,-51.64955585493358],[-59.06039060390603,-51.684594642821466],[-59.09639096390964,-51.7038659761598],[-59.179191791917916,-51.71262567313177],[-59.26199261992619,-51.73715282465328],[-59.30879308793088,-51.78095130951313],[-59.57159571595716,-51.92461033985344],[-59.53559535595356,-51.970160764107675],[-59.65079650796507,-52.077029067165704],[-59.64719647196472,-52.13484306718071],[-59.5319953199532,-52.23645555205555],[-59.39519395193952,-52.30828506722571],[-59.341193411934114,-52.196160945984495],[-59.254792547925476,-52.18389737022374],[-59.16119161191611,-52.201416764167675],[-59.06759067590676,-52.17338573385737],[-59.19719197191972,-52.017463127756315],[-59.13239132391324,-52.008703430784344],[-58.65358653586536,-52.099804279292826],[-58.639186391863916,-52.022718945939495],[-58.64278642786428,-51.99468791562919],[-58.68238682386823,-51.93687391561419],[-58.336783367833675,-51.863292461049646],[-58.21798217982179,-51.82299785497859],[-58.14958149581496,-51.76518385496359],[-58.00558005580055,-51.744160582230855],[-57.83997839978399,-51.70912179434298],[-57.832778327783274,-51.684594642821466],[-57.79317793177931,-51.63554033977843],[-57.86517865178651,-51.604005430679344],[-57.958779587795874,-51.58298215794662],[-57.91557915579155,-51.53392785490358],[-57.807578075780754,-51.51816040035404],[-57.922779227792276,-51.40428433971843],[-57.97677976779768,-51.3850130063801],[-58.20718207182071,-51.40428433971843],[-58.25758257582575,-51.41654791547919],[-58.289982899829,-51.45684252155025],[-58.27558275582756,-51.50589682459328],[-58.23958239582396,-51.55144724884752],[-58.235982359823595,-51.579478279157826],[-58.27198271982719,-51.574222460974646],[-58.47358473584735,-51.50940070338207],[-58.50958509585095,-51.48312161246616],[-58.52038520385203,-51.42355567305677],[-58.46638466384664,-51.411292097296005],[-58.40518405184051,-51.41829985487358],[-58.37998379983799,-51.37274943061934],[-58.42678426784268,-51.32369512757631],[-58.50598505985059,-51.30792767302677],[-58.69678696786967,-51.328950945759495],[-58.851588515885155,-51.2693850063501],[-58.91638916389164,-51.27288888513888]],[[-58.513185131851316,-52.071773248982524],[-58.43398433984339,-52.099804279292826],[-58.437584375843755,-52.01045537017874],[-58.45918459184591,-52.00169567320677],[-58.498784987849874,-51.99994373381237],[-58.5419854198542,-52.027974764122675],[-58.513185131851316,-52.071773248982524]],[[-59.75159751597515,-52.141850824758286],[-59.794797947979475,-52.13484306718071],[-59.78759787597876,-52.15586633991344],[-59.7839978399784,-52.204920642956466],[-59.76599765997659,-52.24171137023874],[-59.7479974799748,-52.25047106721071],[-59.68319683196832,-52.23119973387237],[-59.67959679596795,-52.18039349143495],[-59.75159751597515,-52.141850824758286]],[[-60.35280352803528,-52.14009888536389],[-60.2880028800288,-52.07352518837692],[-60.24480244802447,-51.98592821865722],[-60.19440194401943,-51.98242433986844],[-60.133201332013314,-51.99468791562919],[-59.98919989199892,-51.984176279262826],[-59.920799207992076,-51.970160764107675],[-59.71559715597155,-51.80723040042904],[-59.57159571595716,-51.681090764032675],[-59.51399513995139,-51.626780642806466],[-59.43839438394383,-51.59349379431298],[-59.391593915939154,-51.5567030670307],[-59.355593555935556,-51.511152642776466],[-59.29439294392944,-51.47786579428298],[-59.26919269192692,-51.42705955184555],[-59.31959319593196,-51.3832610669857],[-59.38799387993879,-51.36048585485858],[-59.46359463594635,-51.411292097296005],[-59.492394923949234,-51.395524642746466],[-59.7119971199712,-51.439323127606315],[-59.78759787597876,-51.44633088518389],[-59.84159841598415,-51.40253240032404],[-59.91719917199171,-51.38851688516889],[-60.007200072000714,-51.411292097296005],[-60.14040140401404,-51.48136967307177],[-60.2880028800288,-51.46209833973343],[-60.44640446404463,-51.39902852153525],[-60.51480514805148,-51.353478097281005],[-60.56880568805687,-51.3569819760698],[-60.51840518405183,-51.42705955184555],[-60.52200522005219,-51.463850279127826],[-60.50760507605075,-51.48487355186055],[-60.4140041400414,-51.54443949126995],[-60.30240302403024,-51.58123021855222],[-60.24480244802447,-51.63904421856722],[-60.28080280802807,-51.656563612511164],[-60.46800468004679,-51.69685821858222],[-60.52920529205292,-51.69685821858222],[-60.58320583205831,-51.71262567313177],[-60.50040500405004,-51.75642415799162],[-60.3780037800378,-51.73540088525889],[-60.32760327603276,-51.71788149131495],[-60.27720277202772,-51.71612955192055],[-60.23760237602376,-51.733648945864495],[-60.23760237602376,-51.772191612541164],[-60.2880028800288,-51.801974582245855],[-60.334803348033475,-51.83876530952813],[-60.450004500045,-51.8773079762048],[-60.59040590405904,-51.950889430769344],[-60.763207632076316,-51.945633612586164],[-60.96120961209611,-52.05775773382737],[-60.813608136081356,-52.147106642941466],[-60.687606876068756,-52.18915318840692],[-60.50760507605075,-52.1944090065901],[-60.48240482404823,-52.16988185506859],[-60.45360453604536,-52.16112215809662],[-60.385203852038515,-52.15411440051904],[-60.35280352803528,-52.14009888536389]],[[-60.91440914409144,-51.89657930954313],[-60.874808748087474,-51.79496682466828],[-60.94680946809467,-51.800222642851466],[-61.01881018810188,-51.786207127696315],[-61.051210512105115,-51.81423815800662],[-61.14481144811448,-51.83876530952813],[-61.1160111601116,-51.8755560368104],[-61.03321033210332,-51.94212973379737],[-60.94680946809467,-51.945633612586164],[-60.91440914409144,-51.89657930954313]],[[-60.27720277202772,-51.36398973364737],[-60.24840248402484,-51.395524642746466],[-60.11160111601116,-51.395524642746466],[-60.07560075600756,-51.342966460914646],[-60.06840068400683,-51.30792767302677],[-60.172801728017276,-51.27288888513888],[-60.27360273602736,-51.279896642716466],[-60.27720277202772,-51.36398973364737]],[[169.12789127891278,-52.485230946059495],[169.07749077490774,-52.499246461214646],[169.02349023490234,-52.49574258242586],[169.04149041490416,-52.529029430919344],[169.07749077490774,-52.55180464304647],[169.12789127891278,-52.5710759763848],[169.23229232292323,-52.548300764257675],[169.17829178291782,-52.49749452182025],[169.12789127891278,-52.485230946059495]],[[-69.16569165691656,-52.66743264307647],[-69.4140941409414,-52.48698288545389],[-69.49689496894969,-52.49223870363707],[-69.57249572495725,-52.55005270365207],[-69.66249662496625,-52.64640937034374],[-69.76329763297633,-52.73050246127465],[-69.8820988209882,-52.79882809765601],[-69.93609936099361,-52.821603309783136],[-69.99369993699936,-52.821603309783136],[-70.08730087300873,-52.769045127951316],[-70.18810188101881,-52.72349470369707],[-70.33570335703357,-52.73400634006344],[-70.37890378903789,-52.75152573400737],[-70.2961029610296,-52.81634749159995],[-70.260102601026,-52.85664209767101],[-70.16290162901629,-52.89868864313647],[-70.14130141301412,-52.91971191586919],[-70.13050130501304,-52.942487127996316],[-70.15930159301593,-52.97051815830662],[-70.19530195301952,-52.98978949164495],[-70.25650256502564,-53.00380500680011],[-70.32130321303212,-53.000301128011316],[-70.38970389703897,-53.02658021892722],[-70.44370443704436,-53.08614615833662],[-70.46170461704617,-53.14396015835162],[-70.46170461704617,-53.207029976549805],[-70.41490414904149,-53.30513858263586],[-70.32850328503285,-53.376968097806014],[-70.21330213302133,-53.41375882508829],[-70.09090090900908,-53.41901464327147],[-69.87489874898749,-53.35068900689011],[-69.7560975609756,-53.336673491734956],[-69.63729637296373,-53.33492155234056],[-69.51129511295113,-53.341929309918136],[-69.39249392493925,-53.37346421901722],[-69.35649356493565,-53.415510764482676],[-69.35289352893528,-53.48033252207526],[-69.38889388893888,-53.49960385541359],[-69.69129691296912,-53.60121634028844],[-69.95049950499505,-53.6712939160642],[-70.09090090900908,-53.72210015850162],[-70.14850148501485,-53.76064282517829],[-70.15210152101521,-53.88853440096905],[-70.08730087300873,-54.01117015857662],[-69.98649986499865,-54.10927876466268],[-69.19449194491945,-54.354550279877834],[-69.04329043290433,-54.407108461709655],[-69.04689046890468,-54.42813173444238],[-69.07569075690756,-54.44565112838632],[-69.1260912609126,-54.45791470414708],[-69.16929169291693,-54.4824418556686],[-69.2520925209252,-54.55777524962753],[-69.31329313293132,-54.57179076478268],[-69.3240932409324,-54.542007795077986],[-69.3240932409324,-54.48769767385177],[-69.36369363693636,-54.43689143141435],[-69.41769417694177,-54.407108461709655],[-69.62289622896229,-54.363309976849806],[-69.74169741697416,-54.305495976834806],[-69.81009810098101,-54.32126343138435],[-69.86769867698676,-54.3668138556386],[-69.99009990099901,-54.38082937079375],[-70.170101701017,-54.37907743139935],[-70.2421024210242,-54.34754252230026],[-70.24570245702456,-54.2774649465245],[-70.37890378903789,-54.181108279832834],[-70.53370533705336,-54.1355578555786],[-70.63090630906309,-54.00591434039344],[-70.46170461704617,-54.00591434039344],[-70.37890378903789,-53.98664300705511],[-70.44370443704436,-53.89379021915222],[-70.53010530105301,-53.62749543120435],[-70.620106201062,-53.655526461514654],[-70.69570695706956,-53.727355976684805],[-70.64530645306452,-53.82371264337647],[-70.86850868508685,-53.88503052218026],[-70.85770857708577,-53.99540270402707],[-70.86130861308612,-54.11103070405707],[-70.76050760507604,-54.24067421924223],[-70.63450634506344,-54.26169749197496],[-70.54090540905409,-54.30374403744041],[-70.46890468904688,-54.373821613216165],[-70.2961029610296,-54.48594573445738],[-70.31050310503105,-54.527992279922834],[-70.41850418504184,-54.50171318900693],[-70.57330573305732,-54.50521706779571],[-70.70290702907029,-54.48594573445738],[-70.68850688506885,-54.41411621928723],[-70.69930699306992,-54.349294461694655],[-70.79650796507964,-54.32651924956753],[-70.89730897308972,-54.3370308859339],[-70.92970929709297,-54.359806098061014],[-70.94770947709476,-54.39834876473768],[-70.96570965709657,-54.41937203747041],[-71.08091080910809,-54.44389918899192],[-71.160111601116,-54.4509069465695],[-71.35451354513545,-54.3948448859489],[-71.39411394113941,-54.40010070413208],[-71.5021150211502,-54.44565112838632],[-71.57411574115741,-54.49470543142935],[-71.60651606516065,-54.49645737082375],[-71.71451714517144,-54.44389918899192],[-71.8009180091801,-54.43338755262556],[-71.82251822518225,-54.47368215869662],[-71.90531905319052,-54.49470543142935],[-71.9269192691927,-54.527992279922834],[-71.90171901719017,-54.60157373448738],[-71.83331833318333,-54.6261008860089],[-71.44091440914409,-54.61909312843132],[-71.22851228512285,-54.69442652239026],[-70.9261092610926,-54.7136978557286],[-70.73530735307352,-54.75048858301086],[-70.49770497704976,-54.81005452242026],[-70.28170281702816,-54.75224052240526],[-70.260102601026,-54.75574440119405],[-70.23850238502385,-54.77676767392678],[-70.13770137701377,-54.81881421939223],[-70.02970029700296,-54.815310340603446],[-69.90009900099001,-54.78202349210996],[-69.77049770497705,-54.739976946644504],[-69.72369723697237,-54.7119459163342],[-69.58689586895869,-54.81355840120905],[-69.48609486094861,-54.859108825463295],[-69.08289082890829,-54.90991506790071],[-68.84528845288453,-54.87662821940723],[-68.8020880208802,-54.85385300728011],[-68.65448654486545,-54.85385300728011],[-68.61848618486185,-54.83458167394178],[-68.49248492484925,-54.836333613336166],[-68.33048330483304,-54.817062279997835],[-68.21888218882188,-54.817062279997835],[-68.00648006480064,-54.84859718909693],[-67.7940779407794,-54.86786852243526],[-67.1280712807128,-54.90465924971753],[-66.930069300693,-54.92568252245026],[-66.62766627666277,-55.01327949216996],[-66.51246512465124,-55.032550825508295],[-66.39726397263972,-55.009775613381166],[-66.28566285662856,-54.97824070428208],[-66.17046170461704,-54.974736825493295],[-66.05886058860588,-54.95721743154935],[-65.95445954459544,-54.918674764872684],[-65.84285842858428,-54.90991506790071],[-65.7240572405724,-54.92568252245026],[-65.60165601656016,-54.927434461844655],[-65.4720547205472,-54.9151708860839],[-65.3460534605346,-54.878380158801626],[-65.25245252452524,-54.78903124968753],[-65.18045180451804,-54.67865906784071],[-65.25245252452524,-54.638364461769655],[-65.36765367653676,-54.63135670419208],[-65.74565745657456,-54.6541319163192],[-65.9940599405994,-54.5980698556986],[-66.23526235262352,-54.533248098106014],[-66.4620646206462,-54.44039531020314],[-66.67086670866708,-54.31425567380677],[-66.86526865268652,-54.22315482529829],[-67.07047070470705,-54.14782143133935],[-67.29367293672937,-54.04971282525329],[-67.50247502475024,-53.92182124946253],[-67.67887678876788,-53.7869219160942],[-67.86247862478625,-53.66253421909222],[-67.94167941679416,-53.618735734232374],[-68.010080100801,-53.564425613006165],[-68.14328143281432,-53.319154097791014],[-68.16128161281613,-53.30689052203026],[-68.39168391683917,-53.2946269462695],[-68.48888488884889,-53.261340097776014],[-68.52128521285212,-53.221045491704956],[-68.52128521285212,-53.17724700684511],[-68.47808478084781,-53.11417718864692],[-68.43128431284312,-53.05461124923753],[-68.3340833408334,-53.01957246134965],[-68.24048240482405,-53.082642279547834],[-68.27648276482765,-52.98453367346177],[-68.33768337683377,-52.90044058253086],[-68.57168571685716,-52.69546367338677],[-68.62928629286293,-52.653417127921315],[-68.6580865808658,-52.63239385518859],[-68.75888758887588,-52.581587612751164],[-68.79128791287913,-52.576331794567984],[-69.07929079290793,-52.67444040065404],[-69.16569165691656,-52.66743264307647]],[[73.33453334533345,-53.03008409771601],[73.41373413734138,-53.14746403714041],[73.46413464134642,-53.18425476442268],[73.58653586535866,-53.18425476442268],[73.70893708937089,-53.13695240077404],[73.79533795337954,-53.12994464319647],[73.83853838538386,-53.11242524925253],[73.73053730537308,-53.0914019765198],[73.58653586535866,-53.02658021892722],[73.38853388533886,-53.000301128011316],[73.30573305733057,-52.967014279517834],[73.2517325173252,-52.9757739764898],[73.25533255332553,-52.98978949164495],[73.28413284132841,-53.02132440074404],[73.33453334533345,-53.03008409771601]],[[-37.69057690576906,-54.1355578555786],[-37.62937629376293,-54.16709276467768],[-37.4961749617496,-54.156581128311316],[-37.15777157771578,-54.272209128341316],[-37.08217082170822,-54.310751795017985],[-37.00657006570066,-54.34053476472268],[-36.887768877688785,-54.338782825328295],[-36.85176851768517,-54.3668138556386],[-36.82296822968229,-54.40360458292086],[-36.736567365673665,-54.46667440111905],[-36.628566285662856,-54.49645737082375],[-36.50616506165062,-54.5104728859789],[-36.47376473764737,-54.53500003750041],[-36.44496444964449,-54.570038825388295],[-36.31176311763116,-54.69442652239026],[-36.250562505625055,-54.78027155271556],[-36.124561245612455,-54.85210106788571],[-36.08496084960848,-54.86611658304086],[-35.93735937359372,-54.83458167394178],[-35.865358653586526,-54.79253512847632],[-35.796957969579694,-54.76275215877162],[-35.9121591215912,-54.710193976939806],[-35.922959229592294,-54.638364461769655],[-35.89415894158941,-54.55427137083875],[-35.966159661596606,-54.5682868859939],[-36.03456034560344,-54.5682868859939],[-36.074160741607415,-54.55427137083875],[-36.11736117361173,-54.45791470414708],[-36.17136171361713,-54.38258131018814],[-36.2361623616236,-54.359806098061014],[-36.28656286562864,-54.28797658289086],[-36.326163261632615,-54.2511858556086],[-36.38736387363872,-54.2792168859189],[-36.40536405364054,-54.30374403744041],[-36.44856448564485,-54.3089998556236],[-36.542165421654204,-54.247681976819806],[-36.64656646566465,-54.26169749197496],[-36.6069660696607,-54.189867976804805],[-36.704167041670416,-54.10752682526829],[-36.761767617676185,-54.10752682526829],[-36.8049680496805,-54.10227100708511],[-36.84816848168481,-54.084751613141165],[-36.92736927369273,-54.08124773435238],[-37.00657006570066,-54.11453458284586],[-37.10377103771037,-54.065480279802834],[-37.23337233372334,-54.060224461619654],[-37.370173701737,-54.00941821918222],[-37.380973809738094,-53.98489106766071],[-37.53577535775358,-53.99365076463268],[-37.9461794617946,-53.99540270402707],[-38.018180181801824,-54.007666279787834],[-37.91377913779138,-54.02868955252056],[-37.61857618576184,-54.04270506767571],[-37.69057690576906,-54.0759919161692],[-37.69057690576906,-54.1355578555786]],[[158.8965889658897,-54.50521706779571],[158.83538835388356,-54.70318621936223],[158.84618846188465,-54.74873664361647],[158.87858878588787,-54.710193976939806],[158.94698946989473,-54.57529464357147],[158.95778957789577,-54.47193021930223],[158.8965889658897,-54.50521706779571]],[[-64.63684636846368,-54.902907310323144],[-64.50724507245071,-54.83983749212496],[-64.45324453244532,-54.83983749212496],[-64.32364323643236,-54.79603900726511],[-64.02844028440283,-54.79253512847632],[-63.97083970839708,-54.81005452242026],[-63.8340383403834,-54.768007976954806],[-63.816038160381595,-54.72596143148935],[-63.88083880838808,-54.72245755270056],[-64.0320403204032,-54.7417288860389],[-64.05364053640535,-54.729465310278144],[-64.1040410404104,-54.72245755270056],[-64.21924219242192,-54.72245755270056],[-64.43884438844388,-54.739976946644504],[-64.55044550445504,-54.71544979512299],[-64.58284582845828,-54.75224052240526],[-64.6260462604626,-54.77326379513799],[-64.69084690846908,-54.77501573453238],[-64.75564755647557,-54.825821976969806],[-64.73044730447305,-54.86261270425208],[-64.63684636846368,-54.902907310323144]],[[-67.87327873278733,-54.92918640123905],[-68.10728107281072,-54.92918640123905],[-68.30168301683017,-54.97999264367647],[-68.17568175681757,-55.07109349218496],[-68.1360813608136,-55.172705977059806],[-68.10008100081001,-55.205992825553295],[-68.07128071280712,-55.22176028010284],[-67.76887768877688,-55.260302946779504],[-67.73647736477365,-55.25679906799071],[-67.68967689676896,-55.24278355283556],[-67.58527585275853,-55.191977310398144],[-67.53487534875349,-55.17796179524299],[-67.49527495274953,-55.17796179524299],[-67.46287462874628,-55.18146567403178],[-67.44487444874449,-55.20073700737011],[-67.43047430474304,-55.23577579525799],[-67.39807398073981,-55.27256652254026],[-67.34047340473404,-55.2918378558786],[-67.25767257672577,-55.28132621951223],[-67.17127171271713,-55.24278355283556],[-67.110071100711,-55.191977310398144],[-67.08127081270813,-55.153434643721475],[-67.08487084870848,-55.114891977044806],[-67.10647106471065,-55.06408573460738],[-67.24687246872469,-54.97824070428208],[-67.42327423274233,-54.96948100731011],[-67.87327873278733,-54.92918640123905]],[[-66.60966609666096,-55.269062643751475],[-66.5520655206552,-55.27256652254026],[-66.47286472864728,-55.22876803768041],[-66.43686436864368,-55.19022537100375],[-66.52326523265232,-55.16569821948223],[-66.54126541265413,-55.169202098271015],[-66.59886598865988,-55.19372924979253],[-66.6240662406624,-55.213000583130864],[-66.63486634866348,-55.2340238558636],[-66.63126631266313,-55.25329518920193],[-66.60966609666096,-55.269062643751475]],[[-68.32328323283232,-55.307605310428144],[-68.28368283682836,-55.255047128596324],[-68.33048330483304,-55.220008340708446],[-68.38088380883808,-55.191977310398144],[-68.5860858608586,-55.17796179524299],[-68.61488614886149,-55.155186583115864],[-68.59688596885968,-55.12890749219996],[-68.39888398883988,-55.04131052248026],[-68.45648456484564,-54.95896937094375],[-68.65448654486545,-54.95721743154935],[-68.89928899288992,-55.018535310353144],[-69.7020970209702,-54.918674764872684],[-69.88569885698857,-54.88188403759041],[-69.92169921699217,-55.0605818558186],[-69.94689946899469,-55.111388098256015],[-69.98649986499865,-55.13065943159435],[-69.97929979299792,-55.148178825538295],[-69.88569885698857,-55.1744579164542],[-69.86409864098641,-55.19022537100375],[-69.85329853298532,-55.220008340708446],[-69.82449824498245,-55.23577579525799],[-69.68049680496804,-55.21825640131405],[-69.65889658896589,-55.22876803768041],[-69.65529655296552,-55.298845613456166],[-69.64449644496445,-55.321620825583295],[-69.60849608496085,-55.33914021952723],[-69.50769507695077,-55.370675128626324],[-69.45729457294573,-55.423233310458144],[-69.41049410494105,-55.444256583190864],[-69.24129241292412,-55.47754343168435],[-69.180091800918,-55.47403955289556],[-69.29889298892988,-55.36892318923193],[-69.36009360093601,-55.30059755285056],[-69.35649356493565,-55.274318461934655],[-69.29529295292953,-55.16569821948223],[-69.19089190891908,-55.172705977059806],[-69.15129151291512,-55.183217613426166],[-69.04689046890468,-55.24453549222996],[-69.00729007290073,-55.255047128596324],[-68.91368913689136,-55.23927967404678],[-68.88848888488884,-55.241031613441166],[-68.88848888488884,-55.263806825568295],[-68.93168931689317,-55.3478999164992],[-68.93168931689317,-55.370675128626324],[-68.89568895688957,-55.423233310458144],[-68.86688866888669,-55.44951240137405],[-68.7840878408784,-55.4354968862189],[-68.69408694086941,-55.45301628016284],[-68.59328593285933,-55.44951240137405],[-68.46728467284673,-55.48980700744511],[-68.33768337683377,-55.505574461994655],[-68.29448294482944,-55.5213419165442],[-68.22968229682296,-55.601931128686324],[-68.15768157681576,-55.63346603778541],[-68.0820808208082,-55.65098543172935],[-68.04968049680497,-55.64397767415178],[-68.0460804608046,-55.58791561353117],[-68.05688056880568,-55.51783803775541],[-68.08928089280893,-55.47754343168435],[-68.1540815408154,-55.437248825613295],[-68.30528305283052,-55.356659613471166],[-68.32688326883269,-55.332132461949655],[-68.32328323283232,-55.307605310428144]],[[-67.44847448474485,-55.64047379536299],[-67.51327513275132,-55.66149706809571],[-67.54567545675457,-55.68427228022284],[-67.56367563675636,-55.70704749234996],[-67.56007560075601,-55.7245668862939],[-67.39447394473945,-55.7525979166042],[-67.35127351273512,-55.76661343175935],[-67.3260732607326,-55.784132825703296],[-67.290072900729,-55.77712506812571],[-67.26847268472685,-55.76310955297056],[-67.26127261272612,-55.74383821963224],[-67.31167311673116,-55.68952809840602],[-67.35127351273512,-55.61244276505269],[-67.37287372873729,-55.58966755292556],[-67.39807398073981,-55.58441173474239],[-67.44847448474485,-55.64047379536299]],[[-70.28170281702816,-55.06583767400178],[-70.41850418504184,-54.90816312850632],[-70.53370533705336,-54.92042670426708],[-70.61650616506165,-54.9449538557886],[-70.74970749707497,-54.951961613366166],[-70.80370803708037,-54.96772906791571],[-70.92970929709297,-54.9432019163942],[-70.94410944109441,-54.930938340633446],[-70.99090990909909,-54.86786852243526],[-71.0881108811088,-54.86786852243526],[-71.19611196111961,-54.845093310308144],[-71.37251372513725,-54.83458167394178],[-71.4121141211412,-54.83983749212496],[-71.43731437314372,-54.88889179516799],[-71.42651426514264,-54.913418946689504],[-71.40491404914049,-54.930938340633446],[-71.38691386913868,-54.93444221942223],[-71.32571325713256,-54.913418946689504],[-71.30051300513004,-54.89239567395678],[-71.27531275312752,-54.8871398557736],[-71.20331203312033,-54.89239567395678],[-71.12051120511205,-54.937946098211015],[-70.99090990909909,-54.99050428004284],[-70.96570965709657,-55.00627173459238],[-70.96570965709657,-55.039558583085864],[-70.94050940509405,-55.06233379521299],[-70.81450814508145,-55.07985318915693],[-70.7461074610746,-55.104380340678446],[-70.710107101071,-55.10613228007284],[-70.64170641706417,-55.08510900734011],[-70.59850598505984,-55.08160512855132],[-70.55170551705517,-55.111388098256015],[-70.53730537305373,-55.134163310383144],[-70.54450544505444,-55.162194340693446],[-70.47610476104761,-55.1762098558486],[-70.40410404104041,-55.16569821948223],[-70.2961029610296,-55.11314003765041],[-70.28170281702816,-55.06583767400178]],[[-71.11691116911169,-54.3668138556386],[-71.08451084510845,-54.316007613201165],[-71.02691026910269,-54.28096882531329],[-71.00531005310053,-54.24593003742541],[-71.02331023310232,-54.1618369464945],[-71.02331023310232,-54.11103070405707],[-71.16731167311673,-54.11278264345147],[-71.39051390513904,-54.03219343130935],[-71.55251552515524,-53.95686003735041],[-71.70371703717036,-53.92357318885692],[-71.99531995319953,-53.88503052218026],[-72.06732067320672,-53.92182124946253],[-72.14652146521465,-53.93934064340647],[-72.21132211322113,-54.0479608858589],[-72.09252092520924,-54.118038461634654],[-71.97371973719737,-54.20738737074875],[-71.94851948519485,-54.30024015865162],[-71.81891818918189,-54.27571300713011],[-71.76131761317613,-54.23016258287586],[-71.67131671316713,-54.22490676469268],[-71.55971559715597,-54.24593003742541],[-71.47331473314733,-54.23191452227026],[-71.3041130411304,-54.31425567380677],[-71.14211142111421,-54.373821613216165],[-71.11691116911169,-54.3668138556386]],[[-72.36612366123661,-53.94109258280086],[-72.30492304923048,-53.862255310053136],[-72.20412204122042,-53.80794518882692],[-72.30492304923048,-53.72560403729041],[-72.37332373323733,-53.68706137061374],[-72.45972459724597,-53.59946440089405],[-72.48132481324812,-53.58895276452768],[-72.68652686526865,-53.55741785542859],[-72.80892808928088,-53.56617755240056],[-72.8809288092881,-53.578441128161316],[-72.89532895328954,-53.56267367361177],[-72.9241292412924,-53.482084461469654],[-72.94572945729458,-53.44178985539859],[-72.9709297092971,-53.42251852206026],[-73.02133021330214,-53.41375882508829],[-73.05373053730537,-53.394487491749956],[-73.07533075330753,-53.39623943114435],[-73.11133111331112,-53.42602240084905],[-73.11493114931149,-53.448797612976165],[-73.10053100531005,-53.51186743117435],[-73.36693366933669,-53.46982088570889],[-73.44613446134461,-53.4102549462995],[-73.68733687336874,-53.42602240084905],[-73.84573845738457,-53.545154279667834],[-73.64053640536405,-53.56968143118935],[-73.58293582935829,-53.655526461514654],[-73.47133471334713,-53.73611567365677],[-73.35973359733597,-53.723852097896014],[-73.32373323733236,-53.72210015850162],[-73.31293312933128,-53.7291079160792],[-73.29493294932949,-53.792177734277374],[-73.29133291332913,-53.83597621913722],[-73.31293312933128,-53.920069310068136],[-73.30573305733057,-53.944596461589654],[-73.2121321213212,-53.98664300705511],[-73.11853118531185,-54.00941821918222],[-73.08253082530825,-53.99890658281586],[-73.07173071730718,-53.977883310083136],[-73.0861308613086,-53.91656543127935],[-73.07173071730718,-53.8745188858139],[-73.03933039330393,-53.83247234034844],[-72.98532985329852,-53.86050337065875],[-72.93492934929348,-53.86050337065875],[-72.87012870128702,-53.848239794897985],[-72.7621276212762,-53.86400724944753],[-72.78012780127801,-53.955108097956014],[-72.8809288092881,-54.040953128281316],[-72.960129601296,-54.065480279802834],[-72.94572945729458,-54.09175937071875],[-72.90612906129061,-54.11453458284586],[-72.87012870128702,-54.12679815860662],[-72.84132841328413,-54.12504621921223],[-72.78732787327873,-54.10227100708511],[-72.67572675726757,-54.079495794957985],[-72.56412564125641,-54.074239976774805],[-72.47052470524704,-54.026937613126165],[-72.40932409324093,-54.00416240099905],[-72.36972369723696,-53.98138718887192],[-72.36612366123661,-53.94109258280086]],[[-73.55053550535504,-53.12644076440768],[-73.65493654936549,-53.07037870378707],[-73.78093780937809,-53.05636318863192],[-73.8781387813878,-53.01256470377207],[-74.06534065340654,-52.96526234012344],[-74.27414274142741,-52.94599100678511],[-74.33174331743317,-52.928471612841165],[-74.36774367743676,-52.93197549162995],[-74.38574385743857,-52.923215794657985],[-74.42174421744217,-52.8601459764598],[-74.47574475744757,-52.83561882493829],[-74.57294572945729,-52.77079706734571],[-74.670146701467,-52.73400634006344],[-74.71334713347133,-52.74802185521859],[-74.70974709747097,-52.76729318855692],[-74.61974619746196,-52.83561882493829],[-74.55854558545585,-52.92146385526359],[-74.41454414544145,-52.995045309828136],[-74.27054270542705,-53.08089034015344],[-74.23814238142381,-53.07563452197026],[-74.13734137341373,-53.0914019765198],[-73.99333993339933,-53.07563452197026],[-73.86733867338673,-53.096657794702985],[-73.79173791737917,-53.121184946224496],[-73.61533615336153,-53.22980518867692],[-73.59733597335973,-53.25258040080404],[-73.58293582935829,-53.299882764452676],[-73.56853568535685,-53.30689052203026],[-73.50013500135,-53.319154097791014],[-73.41013410134101,-53.32090603718541],[-73.22653226532265,-53.357696764467676],[-73.13653136531364,-53.35419288567889],[-73.14373143731437,-53.34017737052374],[-73.3021330213302,-53.25958815838162],[-73.30933309333093,-53.24732458262086],[-73.44973449734496,-53.14396015835162],[-73.50373503735037,-53.140456279562834],[-73.55053550535504,-53.12644076440768]],[[-74.66654666546665,-52.15937021870222],[-74.53334533345333,-51.9911840368404],[-74.53694536945369,-51.964904945924495],[-74.64854648546485,-51.86679633983844],[-74.74934749347493,-51.85102888528889],[-74.78174781747818,-51.82474979437298],[-74.82134821348212,-51.63028452159525],[-74.91134911349113,-51.64955585493358],[-74.91494914949149,-51.738904764047675],[-75.00855008550086,-51.72313730949813],[-75.10575105751057,-51.7897110064851],[-75.05175051750517,-51.903587067120704],[-75.01575015750157,-52.03848640048904],[-74.91854918549186,-52.152362461124646],[-74.85014850148501,-52.27149433994344],[-74.69534695346952,-52.27850209752101],[-74.66654666546665,-52.15937021870222]],[[-74.28134281342813,-51.91935452167025],[-74.17334173341733,-51.94212973379737],[-74.1409414094141,-51.93161809743101],[-74.11934119341193,-51.91059482469828],[-74.11574115741158,-51.887819612571164],[-74.13374133741337,-51.87030021862722],[-74.27774277742778,-51.81248621861222],[-74.32454324543245,-51.77043967314677],[-74.36054360543605,-51.75116833980843],[-74.45054450544505,-51.724889248892524],[-74.47574475744757,-51.724889248892524],[-74.43614436144361,-51.791462945879495],[-74.42534425344253,-51.8457730671057],[-74.3389433894339,-51.898331248937524],[-74.28134281342813,-51.91935452167025]],[[-75.28935289352893,-51.62502870341207],[-75.19215192151921,-51.56721470339707],[-75.14535145351454,-51.52516815793162],[-75.0481504815048,-51.39902852153525],[-74.93654936549365,-51.42881149123995],[-74.85374853748537,-51.43406730942313],[-74.7961479614796,-51.411292097296005],[-74.73134731347314,-51.36749361243616],[-74.69174691746917,-51.37099749122495],[-74.61974619746196,-51.395524642746466],[-74.5909459094591,-51.386764945774495],[-74.56214562145621,-51.36048585485858],[-74.55854558545585,-51.276392763927674],[-74.56934569345692,-51.24485785482858],[-74.61254612546125,-51.20631518815192],[-74.73494734947349,-51.20806712754631],[-74.88254882548826,-51.279896642716466],[-75.04095040950409,-51.31843930939313],[-75.15255152551525,-51.27814470332207],[-75.21015210152102,-51.3832610669857],[-75.23895238952389,-51.453338642761466],[-75.30015300153,-51.5567030670307],[-75.28935289352893,-51.62502870341207]],[[-75.30375303753037,-50.48451615766161],[-75.4261542615426,-50.481012278872825],[-75.41895418954189,-50.530066581915854],[-75.44415444154441,-50.59488833950843],[-75.47655476554765,-50.654454278917825],[-75.45135451354513,-50.68248530922813],[-75.4369543695437,-50.74029930924313],[-75.41175411754118,-50.764826460764645],[-75.32895328953289,-50.77183421834222],[-75.30375303753037,-50.68073336983373],[-75.29295292952929,-50.596640278902825],[-75.20295202952029,-50.58087282435328],[-75.15975159751598,-50.55459373343737],[-75.11655116551165,-50.51079524857752],[-75.15615156151561,-50.49677973342237],[-75.30375303753037,-50.48451615766161]],[[-75.24975249752497,-50.375895915209185],[-75.05535055350553,-50.29530670306706],[-74.96174961749617,-50.23749270305206],[-74.83934839348393,-50.197198096981005],[-74.87534875348753,-50.10960112726131],[-75.0049500495005,-50.08857785452858],[-75.12375123751237,-50.0552910060351],[-75.21015210152102,-50.04477936966873],[-75.32535325353253,-50.01149252117525],[-75.36855368553685,-50.1131050060501],[-75.37575375753757,-50.16741512727631],[-75.39735397353974,-50.191942278797825],[-75.41175411754118,-50.2567640363904],[-75.44775447754478,-50.3426090667157],[-75.30735307353073,-50.3426090667157],[-75.24975249752497,-50.375895915209185]],[[-74.76374763747637,-50.01149252117525],[-74.70254702547025,-50.018500278752825],[-74.59454594545944,-50.00623670299206],[-74.56934569345692,-49.99046924844252],[-74.5441454414544,-49.918639733272364],[-74.49734497344973,-49.859073793862976],[-74.47214472144721,-49.78549233929843],[-74.45774457744577,-49.690887612001156],[-74.47214472144721,-49.66811239987403],[-74.51534515345153,-49.65935270290206],[-74.52254522545225,-49.62256197561979],[-74.48294482944829,-49.44211221799721],[-74.46854468544684,-49.29494930886813],[-74.47574475744757,-49.14778639973903],[-74.52974529745298,-48.81316597540979],[-74.54774547745477,-48.767615551155544],[-74.56574565745657,-48.75535197539479],[-74.65214652146521,-48.75009615721161],[-74.74574745747456,-48.708049611746155],[-74.79254792547925,-48.704545732957364],[-74.89694896948969,-48.732576763267666],[-74.9689496894969,-48.79214270267706],[-74.97974979749797,-48.81842179359297],[-74.94374943749438,-48.89025130876312],[-74.95094950949509,-48.96032888453888],[-75.03735037350373,-49.021646763342666],[-75.1849518495185,-49.08296464214646],[-75.21015210152102,-49.14778639973903],[-75.0949509495095,-49.184577127021306],[-75.08775087750877,-49.27042215734661],[-75.21735217352173,-49.29319736947373],[-75.27135271352714,-49.26341439976903],[-75.32535325353253,-49.26867021795221],[-75.43335433354333,-49.32122839978403],[-75.46575465754657,-49.35801912706631],[-75.42975429754297,-49.40882536950373],[-75.36495364953649,-49.46313549072994],[-75.30735307353073,-49.49467039982903],[-75.33615336153362,-49.627817793802976],[-75.51975519755197,-49.6208100362254],[-75.57015570155701,-49.69789536957873],[-75.54855548555486,-49.79074815748161],[-75.45135451354513,-49.76972488474888],[-75.30015300153,-49.84681021810221],[-75.16695166951669,-49.855569915074184],[-75.06615066150661,-49.8520660362854],[-75.03015030150301,-49.83629858173585],[-74.99414994149942,-49.75220549080494],[-74.99054990549905,-49.60504258167585],[-74.97974979749797,-49.56474797560479],[-74.96174961749617,-49.5332130665057],[-74.74214742147421,-49.42284088465888],[-74.72414724147241,-49.42459282405328],[-74.72054720547204,-49.43685639981403],[-74.72774727747277,-49.45262385436358],[-74.78174781747818,-49.48941458164585],[-74.80334803348033,-49.51569367256176],[-74.81054810548105,-49.60504258167585],[-74.86094860948609,-49.63482555138055],[-74.88254882548826,-49.69263955139555],[-74.8789487894879,-49.72592639988903],[-74.82134821348212,-49.81352336960873],[-74.82494824948249,-49.8800970665957],[-74.81054810548105,-49.92915136963873],[-74.76374763747637,-50.01149252117525]],[[-75.10575105751057,-48.83594118753691],[-75.12015120151202,-48.77287136933873],[-75.23535235352354,-48.77812718752191],[-75.29655296552966,-48.81141403601539],[-75.49095490954909,-48.84995670269206],[-75.53415534155342,-48.837693126931306],[-75.58455584555846,-48.85871639966403],[-75.62055620556205,-48.886747429974335],[-75.63855638556385,-48.94280949059494],[-75.57735577355773,-48.98135215727161],[-75.54135541355413,-48.988359914849184],[-75.51615516155161,-49.00938318758191],[-75.48735487354872,-49.08296464214646],[-75.57375573755738,-49.13902670276706],[-75.64215642156421,-49.195088763387666],[-75.58095580955809,-49.230127551275544],[-75.50535505355053,-49.230127551275544],[-75.39015390153901,-49.16004997549979],[-75.26415264152641,-49.068949126991306],[-75.11655116551165,-48.91653039967903],[-75.10575105751057,-48.83594118753691]],[[-75.43335433354333,-48.722065126901306],[-75.22455224552245,-48.67125888446388],[-75.15975159751598,-48.622204581420846],[-75.15615156151561,-48.42598736924873],[-75.27495274952749,-48.21925852071024],[-75.33975339753397,-48.07384755097554],[-75.39015390153901,-48.019537429749334],[-75.55935559355594,-48.07034367218676],[-75.57015570155701,-48.096622763102665],[-75.5521555215552,-48.15618870251206],[-75.5089550895509,-48.231522096471],[-75.51975519755197,-48.32963070255706],[-75.64935649356494,-48.58716579353297],[-75.62415624156242,-48.76411167236676],[-75.5089550895509,-48.76411167236676],[-75.43335433354333,-48.722065126901306]],[[-75.01215012150121,-48.53635955109554],[-74.9221492214922,-48.62570846020964],[-74.70974709747097,-48.60118130868812],[-74.58734587345873,-48.61519682384327],[-74.56574565745657,-48.592421611716155],[-74.61974619746196,-48.42598736924873],[-74.60174601746017,-48.39270052075524],[-74.60174601746017,-48.36992530862812],[-74.61614616146161,-48.34364621771221],[-74.66294662946629,-48.29984773285236],[-74.70254702547025,-48.20524300555509],[-74.7169471694717,-48.145677066145694],[-74.72774727747277,-48.12640573280736],[-74.8069480694807,-48.077351429764335],[-74.84654846548464,-48.02128936914372],[-74.82854828548285,-47.84959930849312],[-74.89694896948969,-47.83908767212676],[-74.97614976149761,-47.923180763057665],[-75.19935199351993,-47.97398700549509],[-75.24615246152462,-48.02654518732691],[-75.23535235352354,-48.05282427824282],[-75.21375213752137,-48.14217318735691],[-75.15975159751598,-48.22451433889342],[-75.1309513095131,-48.27882446011964],[-75.08055080550805,-48.36116561165615],[-75.05175051750517,-48.390948581360846],[-75.01215012150121,-48.53635955109554]],[[-75.1849518495185,-47.851351247887514],[-75.11295112951129,-47.83733573273236],[-75.08415084150842,-47.8250721569716],[-75.05175051750517,-47.80054500545009],[-74.91494914949149,-47.75674652059024],[-74.92574925749257,-47.72345967209675],[-75.0049500495005,-47.69542864178645],[-75.09135091350913,-47.69017282360327],[-75.20295202952029,-47.72871549027994],[-75.26055260552606,-47.763754278167816],[-75.19575195751958,-47.818064399394025],[-75.1849518495185,-47.851351247887514]],[[-74.31374313743137,-45.46345785332856],[-74.28494284942849,-45.27775227752281],[-74.31014310143101,-45.172635913859175],[-74.42174421744217,-45.20241888356387],[-74.45054450544505,-45.25322512600129],[-74.50094500945009,-45.28476003510038],[-74.49374493744936,-45.4266671260463],[-74.55854558545585,-45.524775732132355],[-74.64494644946448,-45.6001091260913],[-74.68814688146881,-45.66317894428948],[-74.67734677346773,-45.73851233824842],[-74.56214562145621,-45.72274488369887],[-74.4649446494465,-45.75778367158675],[-74.36774367743676,-45.73500845945963],[-74.31374313743137,-45.69120997459978],[-74.24534245342453,-45.654419247317506],[-74.23094230942309,-45.61062076245766],[-74.24174241742418,-45.573830035175384],[-74.31374313743137,-45.46345785332856]],[[-74.09774097740977,-45.32505464117145],[-74.0149401494015,-45.34432597450978],[-73.84933849338493,-45.34082209572099],[-73.83493834938349,-45.32680658056584],[-73.83133831338313,-45.28300809570599],[-73.77013770137701,-45.27600033812841],[-73.7521375213752,-45.26724064115645],[-73.72693726937268,-45.19541112598629],[-73.72333723337233,-45.15686845930963],[-73.72693726937268,-45.11832579263296],[-73.78813788137882,-45.03423270170205],[-73.79533795337953,-44.97817064108144],[-73.79173791737917,-44.946635731982354],[-73.82773827738276,-44.839767428924326],[-73.8781387813878,-44.729395247077505],[-73.91773917739177,-44.65406185311856],[-74.00054000540005,-44.59099203492038],[-73.99693996939969,-44.53843385308856],[-73.98253982539825,-44.494635368228714],[-73.86373863738638,-44.445581065185685],[-73.78453784537845,-44.436821368213714],[-73.73413734137341,-44.39477482274826],[-73.70533705337053,-44.324697246972505],[-73.70173701737016,-44.27389100453508],[-73.81693816938169,-44.23534833785841],[-73.86373863738638,-44.18454209542099],[-73.89973899738997,-44.13548779237796],[-73.99333993339933,-44.14074361056114],[-74.08334083340833,-44.18629403481538],[-74.10854108541085,-44.27564294392947],[-74.09774097740977,-44.38951900456508],[-74.13374133741337,-44.41579809548099],[-74.2129421294213,-44.426309731847354],[-74.3029430294303,-44.396526762142656],[-74.42174421744217,-44.43506942881932],[-74.50094500945009,-44.47361209549599],[-74.47934479344794,-44.58398427734281],[-74.61614616146161,-44.64880603493538],[-74.49734497344973,-44.748666580415836],[-74.4181441814418,-44.86604651984023],[-74.34974349743497,-44.91159694409448],[-74.2669426694267,-45.05875985322356],[-74.19494194941949,-45.144604883548865],[-74.09054090540906,-45.19541112598629],[-74.09774097740977,-45.32505464117145]],[[-75.0481504815048,-44.82399997437478],[-75.08055080550805,-44.79596894406448],[-75.10575105751057,-44.79596894406448],[-75.14175141751417,-44.81524027740281],[-75.12375123751237,-44.869550398629016],[-75.09855098550985,-44.90108530772811],[-75.06615066150661,-44.90634112591129],[-75.04095040950409,-44.89057367136175],[-75.03375033750338,-44.87130233802341],[-75.0481504815048,-44.82399997437478]],[[-176.12276122761227,-44.268635186351894],[-176.15516155161552,-44.224836701492045],[-176.23076230762308,-44.23710027725281],[-176.21636216362162,-44.27389100453508],[-176.219962199622,-44.329953065155685],[-176.17676176761768,-44.321193368183714],[-176.12276122761227,-44.268635186351894]],[[-73.31653316533165,-44.53142609551099],[-73.40293402934029,-44.59624785310356],[-73.44613446134461,-44.64179827735781],[-73.4209342093421,-44.724139428894325],[-73.39573395733957,-44.77494567133175],[-73.34893348933488,-44.83275967134675],[-73.23013230132301,-44.86079070165705],[-72.98532985329852,-44.78020148951493],[-72.89892898928989,-44.71187585313356],[-72.8449284492845,-44.638294398569016],[-72.76572765727657,-44.54894548945493],[-72.77652776527765,-44.508650883383865],[-72.84132841328413,-44.45784464094644],[-73.02853028530285,-44.384263186381894],[-73.20853208532085,-44.335208883338865],[-73.2589325893259,-44.35097633788841],[-73.27333273332734,-44.39477482274826],[-73.26613266132661,-44.440325247002505],[-73.28053280532805,-44.489379550045534],[-73.31653316533165,-44.53142609551099]],[[-73.68733687336874,-44.54544161066614],[-73.72333723337233,-44.54368967127174],[-73.78093780937809,-44.55945712582129],[-73.81693816938169,-44.613767247047505],[-73.81693816938169,-44.65230991372417],[-73.7989379893799,-44.68384482282326],[-73.73413734137341,-44.75217045920463],[-73.72333723337233,-44.797720883458865],[-73.69453694536945,-44.831007731952354],[-73.66573665736657,-44.83275967134675],[-73.63333633336333,-44.82224803498038],[-73.61533615336153,-44.75217045920463],[-73.62973629736297,-44.68034094403448],[-73.64053640536405,-44.610263368258714],[-73.68733687336874,-44.54544161066614]],[[-176.33516335163353,-44.02511561053114],[-176.38556385563857,-43.95153415596659],[-176.43956439564397,-43.95503803475538],[-176.50076500765007,-43.86043330745811],[-176.43956439564397,-43.81663482259826],[-176.4539645396454,-43.804371246837505],[-176.51516515165153,-43.78509991349917],[-176.50076500765007,-43.76758051955523],[-176.40716407164072,-43.760572761977656],[-176.37476374763747,-43.79035573168235],[-176.3819638196382,-43.867441065035685],[-176.2739627396274,-43.76407664076644],[-176.2127621276213,-43.765828580160836],[-176.17676176761768,-43.73954948924492],[-176.56556565565657,-43.71677427711781],[-176.66636666366662,-43.765828580160836],[-176.759967599676,-43.757068883188865],[-176.84636846368463,-43.823642580175836],[-176.80676806768068,-43.834154216542196],[-176.6339663396634,-43.820138701387044],[-176.55476554765548,-43.85167361048614],[-176.52236522365223,-43.90072791352917],[-176.5619656196562,-43.95328609536099],[-176.63036630366304,-44.00584427719281],[-176.63036630366304,-44.035627246897505],[-176.5979659796598,-44.107456762067656],[-176.57276572765727,-44.11446451964523],[-176.51516515165153,-44.11621645903962],[-176.4539645396454,-44.07767379236296],[-176.33516335163353,-44.04789082265826],[-176.33516335163353,-44.02511561053114]],[[-74.1409414094141,-43.820138701387044],[-74.14454144541445,-43.872696883218865],[-74.11934119341193,-43.886712398374016],[-73.95733957339573,-43.92175118626189],[-73.93933939339394,-43.91474342868432],[-73.90333903339032,-43.876200762007656],[-73.83493834938349,-43.88320851958523],[-73.78813788137882,-43.876200762007656],[-73.80973809738097,-43.82714645896462],[-73.8421384213842,-43.78860379228796],[-73.85653856538565,-43.78334797410477],[-73.9681396813968,-43.81663482259826],[-74.1409414094141,-43.820138701387044]],[[-74.69894698946989,-43.55384391343917],[-74.74574745747456,-43.53632451949523],[-74.81774817748177,-43.54858809525599],[-74.8429484294843,-43.56961136798871],[-74.8429484294843,-43.59589045890462],[-74.81054810548105,-43.62567342860932],[-74.670146701467,-43.60815403466538],[-74.66654666546665,-43.59939433769341],[-74.67374673746737,-43.57661912556629],[-74.69894698946989,-43.55384391343917]],[[-73.63333633336333,-42.50793609498598],[-73.55053550535504,-42.49216864043644],[-73.47133471334713,-42.465889549520526],[-73.52533525335252,-42.39230809495598],[-73.53253532535325,-42.31522276160265],[-73.43893438934388,-42.278432034320375],[-73.42453424534244,-42.19258700399507],[-73.45333453334533,-42.166307913079166],[-73.47853478534785,-42.047176034260374],[-73.51813518135181,-41.9806023372734],[-73.52893528935289,-41.8965092463425],[-73.73053730537305,-41.877237913004166],[-74.03654036540365,-41.79489676146765],[-74.06174061740617,-41.82292779177795],[-74.02934029340292,-41.85446270087704],[-74.01854018540185,-41.89125342815932],[-74.05814058140581,-42.00162561000613],[-74.05814058140581,-42.055935731232346],[-74.07254072540725,-42.104990034275374],[-74.15894158941589,-42.21711415551659],[-74.16974169741697,-42.2696723373484],[-74.16614166141662,-42.325734397969015],[-74.17334173341733,-42.38179645858962],[-74.19494194941949,-42.43610657981583],[-74.19854198541985,-42.48165700407007],[-74.15534155341552,-42.5902772465225],[-74.20934209342093,-42.8793472465975],[-74.28854288542885,-43.07906833755841],[-74.37494374943749,-43.18593664061644],[-74.38574385743857,-43.231487064870684],[-74.35334353343534,-43.26302197396977],[-74.23814238142381,-43.31908403459038],[-74.11574115741158,-43.357626701267044],[-73.98973989739898,-43.35587476187265],[-73.91773917739177,-43.371642216422195],[-73.84933849338493,-43.366386398239015],[-73.77373773737737,-43.34536312550629],[-73.73773737737378,-43.29105300428007],[-73.74853748537485,-43.15965754970053],[-73.65133651336512,-43.126370701207044],[-73.53973539735397,-43.073812519375224],[-73.47133471334713,-42.9932233072331],[-73.43533435334353,-42.9371612466125],[-73.5109351093511,-42.84781233749841],[-73.56853568535685,-42.7619673071731],[-73.6729367293673,-42.7041533071581],[-73.76653766537665,-42.62181215562159],[-73.78813788137882,-42.58502142833932],[-73.7161371613716,-42.54472682226825],[-73.65493654936549,-42.52895936771871],[-73.63333633336333,-42.50793609498598]],[[-78.86058860588605,-33.578301001760046],[-78.87858878588786,-33.57479712297126],[-78.88938889388893,-33.57654906236565],[-78.93978939789397,-33.613339789647924],[-78.97938979389794,-33.64487469874702],[-78.99018990189902,-33.66239409269096],[-78.9829898298983,-33.66764991087414],[-78.8029880298803,-33.64662663814141],[-78.77418774187741,-33.641370819958226],[-78.77058770587705,-33.627355304803075],[-78.78498784987849,-33.60983591085914],[-78.8389883898839,-33.58530875933762],[-78.86058860588605,-33.578301001760046]],[[-109.27729277292772,-27.096125242502453],[-109.38889388893888,-27.06809421219215],[-109.42849428494284,-27.115396575840784],[-109.43569435694357,-27.171458636461395],[-109.28089280892809,-27.1399237273623],[-109.22329223292233,-27.101381060685632],[-109.27729277292772,-27.096125242502453]],[[-128.30348303483035,-24.3333168175432],[-128.32868328683287,-24.32280518117684],[-128.35028350283503,-24.340324575120775],[-128.3430834308343,-24.370107544825473],[-128.32148321483214,-24.39989051453017],[-128.29988299883,-24.412154090290933],[-128.28908289082892,-24.398138575135775],[-128.28908289082892,-24.364851726642293],[-128.30348303483035,-24.3333168175432]],[[-174.92034920349204,-21.45137651376516],[-174.9131491314913,-21.300709725847284],[-174.9239492394924,-21.304213604636075],[-174.97434974349744,-21.349764028890313],[-174.9671496714967,-21.381298937989406],[-174.92034920349204,-21.45137651376516]],[[-175.15795157951578,-21.26391899856501],[-175.08235082350822,-21.160554574295773],[-175.0787507875079,-21.12901966519668],[-175.13275132751326,-21.13953130156304],[-175.14715147151472,-21.169314271267737],[-175.16155161551615,-21.169314271267737],[-175.20115201152012,-21.155298756112586],[-175.15795157951578,-21.146539059140622],[-175.22635226352264,-21.11850802883032],[-175.3019530195302,-21.113252210647133],[-175.32355323553236,-21.09923669549198],[-175.31635316353163,-21.067701786392888],[-175.3631536315363,-21.10624445306955],[-175.33435334353342,-21.15705069550698],[-175.20115201152012,-21.223624392493953],[-175.15795157951578,-21.26391899856501]],[[-159.81459814598145,-21.242895725832284],[-159.77139771397714,-21.24990348340986],[-159.7389973899739,-21.24990348340986],[-159.73539735397355,-21.24114378643789],[-159.7389973899739,-21.207856937944406],[-159.76779767797677,-21.188585604606075],[-159.81099810998109,-21.18683366521168],[-159.83259832598327,-21.20084918036683],[-159.84339843398433,-21.228880210677133],[-159.83979839798397,-21.237639907649104],[-159.81459814598145,-21.242895725832284]],[[-138.51318513185132,-20.813670574205773],[-138.54558545585456,-20.77162402874032],[-138.56718567185672,-20.787391483289852],[-138.54558545585456,-20.794399240867435],[-138.52398523985238,-20.85046130148804],[-138.53478534785347,-20.876740392403946],[-138.5059850598506,-20.85746905906562],[-138.51318513185132,-20.813670574205773]],[[-178.72558725587257,-20.645484392343946],[-178.72918729187293,-20.645484392343946],[-178.72918729187293,-20.652492149921528],[-178.72918729187293,-20.659499907499097],[-178.7219872198722,-20.66650766507668],[-178.71478714787148,-20.67001154386547],[-178.7111871118711,-20.67001154386547],[-178.7111871118711,-20.668259604471075],[-178.71478714787148,-20.659499907499097],[-178.71838718387184,-20.652492149921528],[-178.72558725587257,-20.645484392343946]],[[-178.57438574385745,-19.142320391953945],[-178.57438574385745,-19.124800998010002],[-178.56358563585636,-19.11954517982683],[-178.55638556385563,-19.112537422249247],[-178.56718567185672,-19.109033543460455],[-178.58878588785888,-19.11954517982683],[-178.59958599585997,-19.137064573770758],[-178.5959859598596,-19.15108008892591],[-178.57438574385745,-19.16509560408106],[-178.54558545585456,-19.175607240447434],[-178.53478534785347,-19.166847543475455],[-178.5419854198542,-19.156335907109096],[-178.55638556385563,-19.1545839677147],[-178.57438574385745,-19.142320391953945]],[[-169.94869948699488,-19.07224281617819],[-169.90549905499054,-19.137064573770758],[-169.80469804698046,-19.08275445254455],[-169.7938979389794,-19.04245984647349],[-169.83349833498335,-18.965374513120153],[-169.86229862298623,-18.968878391908945],[-169.9090990909909,-18.98990166464168],[-169.94869948699488,-19.07224281617819]],[[-179.84519845198452,-18.97063033130334],[-179.8379983799838,-18.961870634331362],[-179.8307983079831,-18.954862876753793],[-179.81279812798127,-18.968878391908945],[-179.79839798397984,-18.97063033130334],[-179.79839798397984,-18.940847361598642],[-179.8307983079831,-18.925079907049096],[-179.8559985599856,-18.942599300993038],[-179.8631986319863,-18.963622573725758],[-179.86679866798667,-18.97763808888091],[-179.86679866798667,-18.998661361613642],[-179.85239852398524,-19.002165240402434],[-179.84879848798488,-18.99165360403606],[-179.84519845198452,-18.97063033130334]],[[-173.92313923139233,-18.588707543325455],[-173.96633966339664,-18.56593233119834],[-174.00234002340022,-18.571188149381513],[-174.07074070740708,-18.639513785762887],[-174.05274052740526,-18.664040937284398],[-174.00954009540095,-18.697327785777887],[-173.99153991539916,-18.699079725172282],[-173.95193951939518,-18.639513785762887],[-173.92313923139233,-18.607978876663793],[-173.92313923139233,-18.588707543325455]],[[-136.3171631716317,-18.544909058465606],[-136.31356313563134,-18.56593233119834],[-136.29556295562955,-18.544909058465606],[-136.3279632796328,-18.5186299675497],[-136.3819638196382,-18.49760669481698],[-136.4251642516425,-18.47483148268985],[-136.45756457564576,-18.462567906929095],[-136.47916479164792,-18.47132760390106],[-136.46476464764646,-18.48534311905621],[-136.4359643596436,-18.488846997845002],[-136.3819638196382,-18.513374149366513],[-136.34236342363423,-18.534397422099246],[-136.3171631716317,-18.544909058465606]],[[-140.6840068400684,-18.380226755392584],[-140.78120781207812,-18.33467633113834],[-140.7740077400774,-18.364459300843038],[-140.69480694806947,-18.39949808873091],[-140.6732067320673,-18.415265543280455],[-140.6840068400684,-18.380226755392584]],[[-137.06597065970658,-18.264598755362584],[-136.97236972369723,-18.360955422054246],[-136.97236972369723,-18.34168408871591],[-137.029970299703,-18.27335845233455],[-137.06597065970658,-18.264598755362584]],[[-178.76158761587615,-18.23306384626349],[-178.76158761587615,-18.191017300798038],[-178.79038790387904,-18.18576148261485],[-178.8479884798848,-18.201528937164397],[-178.82638826388265,-18.22255220989713],[-178.77238772387724,-18.252335179601815],[-178.76158761587615,-18.23306384626349]],[[-140.86040860408605,-18.198025058375606],[-140.82440824408243,-18.217296391713944],[-140.83160831608316,-18.189265361403642],[-140.89280892808927,-18.120939725022282],[-140.92520925209251,-18.08414899774],[-140.9720097200972,-18.05962184621849],[-140.95760957609576,-18.085900937134397],[-140.89640896408963,-18.14721881593819],[-140.86040860408605,-18.198025058375606]],[[-178.98838988389883,-17.977280694681966],[-178.99918999189993,-17.947497724977268],[-179.0459904599046,-17.92121863406136],[-179.07839078390785,-17.94399384618849],[-179.0639906399064,-17.972024876498793],[-179.03879038790387,-17.98779233104834],[-179.01719017190172,-17.991296209837117],[-178.98838988389883,-17.977280694681966]],[[-178.35838358383583,-17.92121863406136],[-178.3079830798308,-17.963265179526815],[-178.25038250382505,-17.952753543160455],[-178.2539825398254,-17.92997833103334],[-178.2791827918279,-17.88617984617349],[-178.3259832598326,-17.875668209807117],[-178.35838358383583,-17.92121863406136]],[[-140.6372063720637,-17.677699058240606],[-140.6480064800648,-17.66893936126864],[-140.68760687606874,-17.682954876423793],[-140.76320763207633,-17.717993664311663],[-140.80280802808028,-17.751280512805153],[-140.82440824408243,-17.788071240087433],[-140.84960849608495,-17.831869724947268],[-140.85320853208532,-17.866908512835153],[-140.84240842408423,-17.873916270412735],[-140.80280802808028,-17.875668209807117],[-140.810008100081,-17.856396876468793],[-140.8280082800828,-17.84938911889121],[-140.83160831608316,-17.83887748252485],[-140.81360813608137,-17.803838694636966],[-140.77760777607776,-17.754784391593944],[-140.65160651606516,-17.682954876423793],[-140.6372063720637,-17.677699058240606]],[[-149.32049320493206,-17.68996263400136],[-149.33129331293313,-17.588350149126512],[-149.3780937809378,-17.521776452139548],[-149.50769507695077,-17.497249300618037],[-149.6120961209612,-17.532288088505908],[-149.63369633696337,-17.563822997605],[-149.63369633696337,-17.61813311883121],[-149.57969579695796,-17.735513058255606],[-149.48249482494825,-17.753032452199548],[-149.34209342093422,-17.732009179466814],[-149.29169291692918,-17.823110027975304],[-149.25569255692557,-17.84938911889121],[-149.180091800918,-17.861652694651966],[-149.15129151291512,-17.812598391608944],[-149.17649176491764,-17.73726499765],[-149.32049320493206,-17.68996263400136]],[[-149.81369813698137,-17.544551664266663],[-149.78129781297812,-17.48848960364606],[-149.810098100981,-17.474474088490908],[-149.90369903699036,-17.469218270307735],[-149.9108991089911,-17.500753179406814],[-149.90369903699036,-17.527032270322735],[-149.88569885698857,-17.55331136123864],[-149.84609846098462,-17.57083075518257],[-149.81369813698137,-17.544551664266663]],[[-178.95238952389525,-17.181900209627116],[-179.00639006390062,-17.14861336113364],[-179.01719017190172,-17.160876936894397],[-179.01359013590135,-17.181900209627116],[-178.97038970389704,-17.21343511872621],[-178.9739897398974,-17.23796227024772],[-179.0027900279003,-17.29577627026272],[-178.9811898118981,-17.306287906629095],[-178.9559895598956,-17.273001058135605],[-178.92358923589236,-17.248473906614095],[-178.91638916389164,-17.222194815698188],[-178.919989199892,-17.208179300543037],[-178.95238952389525,-17.181900209627116]],[[-151.4121141211412,-16.77369833073334],[-151.4661146611466,-16.74041148223985],[-151.4769147691477,-16.76143475497257],[-151.48411484114843,-16.86304723984742],[-151.4481144811448,-16.878814694396965],[-151.40851408514084,-16.87706275500257],[-151.36531365313652,-16.864799179241814],[-151.4121141211412,-16.77369833073334]],[[-143.4632346323463,-16.61427184584349],[-143.51723517235172,-16.612519906449094],[-143.54963549635497,-16.62127960342106],[-143.45963459634595,-16.63529511857621],[-143.38763387633875,-16.6685819670697],[-143.44163441634416,-16.619527664026663],[-143.4632346323463,-16.61427184584349]],[[-151.4661146611466,-16.65807033070334],[-151.43731437314372,-16.623031542815454],[-151.45891458914588,-16.603760209477116],[-151.50571505715058,-16.573977239772418],[-151.51291512915128,-16.619527664026663],[-151.50571505715058,-16.647558694336965],[-151.48411484114843,-16.665078088280907],[-151.4661146611466,-16.65807033070334]],[[-143.7080370803708,-16.58098499735],[-143.61083610836107,-16.640550936759396],[-143.57123571235712,-16.63529511857621],[-143.61443614436143,-16.617775724632267],[-143.66843668436684,-16.58098499735],[-143.7080370803708,-16.58098499735]],[[-145.57645576455764,-16.160519542695454],[-145.61245612456125,-16.079930330553324],[-145.61245612456125,-16.13248851238515],[-145.60885608856088,-16.165775360878627],[-145.57645576455764,-16.20081414876651],[-145.55485554855548,-16.251620391203943],[-145.54045540455405,-16.295418876063792],[-145.50445504455044,-16.34622511850121],[-145.48285482854828,-16.34622511850121],[-145.48645486454865,-16.330457663951663],[-145.51525515255153,-16.27789948211985],[-145.54405544055442,-16.225341300288022],[-145.57645576455764,-16.160519542695454]],[[-142.50562505625055,-16.02737214872151],[-142.53082530825307,-16.107961360863627],[-142.51282512825128,-16.09569778510287],[-142.48042480424803,-16.018612451749547],[-142.50562505625055,-16.02737214872151]],[[-145.13365133651337,-15.762829300168022],[-145.16245162451625,-15.75757348198485],[-145.13725137251373,-15.787356451689547],[-145.0760507605076,-15.857434027465303],[-145.0580505805058,-15.901232512325151],[-145.05085050850508,-15.855682088070907],[-145.13365133651337,-15.762829300168022]],[[-170.5679056790568,-14.266673057355604],[-170.69030690306903,-14.257913360383625],[-170.7191071910719,-14.275432754327568],[-170.819908199082,-14.312223481609834],[-170.76950769507695,-14.359525845258474],[-170.72630726307264,-14.35076614828651],[-170.639906399064,-14.282440511905136],[-170.5679056790568,-14.266673057355604]],[[-178.10638106381063,-14.284192451299532],[-178.14238142381424,-14.242145905834079],[-178.17838178381783,-14.231634269467719],[-178.19278192781928,-14.25616142098923],[-178.16038160381603,-14.312223481609834],[-178.10278102781027,-14.324487057370604],[-178.04518045180453,-14.319231239187417],[-178.04518045180453,-14.30346378463787],[-178.10638106381063,-14.284192451299532]],[[-171.60471604716048,-13.879494451194532],[-171.85671856718568,-13.80766493602438],[-171.98631986319864,-13.825184329968323],[-172.04752047520475,-13.856719239067417],[-172.02952029520296,-13.907525481504834],[-171.91071910719108,-14.002130208802114],[-171.86391863918638,-14.002130208802114],[-171.72711727117272,-14.047680633056359],[-171.45351453514536,-14.045928693661963],[-171.449914499145,-14.023153481534834],[-171.46071460714606,-13.977603057280604],[-171.50751507515076,-13.949572026970287],[-171.5651156511565,-13.942564269392719],[-171.60471604716048,-13.879494451194532]],[[-172.22032220322203,-13.558889542020438],[-172.3319233192332,-13.466036754117567],[-172.5119251192512,-13.48355614806151],[-172.67032670326702,-13.523850754132567],[-172.77832778327783,-13.516842996554985],[-172.74232742327422,-13.578160875358776],[-172.65952659526596,-13.64473457234574],[-172.53712537125372,-13.791897481474834],[-172.48312483124832,-13.800657178446812],[-172.3319233192332,-13.774378087530906],[-172.2239222392224,-13.80416105723559],[-172.1771217712177,-13.685029178416812],[-172.22032220322203,-13.558889542020438]],[[-176.12636126361264,-13.268067602551042],[-176.1479614796148,-13.222517178296812],[-176.16956169561695,-13.241788511635136],[-176.19476194761947,-13.301354451044531],[-176.17676176761768,-13.341649057115589],[-176.16236162361625,-13.332889360143625],[-176.12636126361264,-13.268067602551042]],[[-151.80451804518046,-11.39349245054953],[-151.81171811718116,-11.391740511155135],[-151.8189181891819,-11.409259905099077],[-151.81531815318152,-11.430283177831797],[-151.80811808118082,-11.45130645056453],[-151.790117901179,-11.456562268747717],[-151.7829178291783,-11.44079481419817],[-151.790117901179,-11.41451572328225],[-151.80451804518046,-11.39349245054953]],[[-138.64278642786428,-10.4456932381824],[-138.68958689586896,-10.426421904844076],[-138.6859868598686,-10.533290207902098],[-138.649986499865,-10.515770813958156],[-138.6319863198632,-10.49299560183104],[-138.62478624786246,-10.463212632126343],[-138.64278642786428,-10.4456932381824]],[[-139.08199081990819,-9.91485560168104],[-139.10719107191073,-9.91485560168104],[-139.1359913599136,-9.927119177441796],[-139.13239132391323,-10.009460328978307],[-139.06039060390603,-9.930623056230587],[-139.08199081990819,-9.91485560168104]],[[-138.87318873188732,-9.792219844073458],[-138.82638826388262,-9.74141360163604],[-138.87318873188732,-9.746669419819227],[-139.02439024390245,-9.695863177381796],[-139.16479164791647,-9.769444631946342],[-139.13239132391323,-9.829010571355738],[-139.07479074790749,-9.84652996529968],[-139.02439024390245,-9.82025087438376],[-138.87318873188732,-9.792219844073458]],[[-140.03240032400325,-9.345475298503004],[-140.0720007200072,-9.327955904559062],[-140.1440014400144,-9.359490813658155],[-140.13680136801366,-9.38401796517968],[-140.09720097200972,-9.443583904589062],[-140.07560075600756,-9.426064510645134],[-140.03240032400325,-9.345475298503004]],[[-171.19431194311943,-9.338467540925436],[-171.20151201512016,-9.333211722742249],[-171.20511205112052,-9.333211722742249],[-171.20151201512016,-9.345475298503004],[-171.19431194311943,-9.352483056080587],[-171.1871118711187,-9.35773887426376],[-171.1871118711187,-9.355986934869378],[-171.19071190711907,-9.3472272378974],[-171.19431194311943,-9.338467540925436]],[[-139.53559535595355,-8.875955540805435],[-139.58239582395822,-8.860188086255889],[-139.61119611196114,-8.872451662016644],[-139.63279632796326,-8.89873075293255],[-139.6219962199622,-8.947785055975586],[-139.55719557195573,-8.940777298398004],[-139.51039510395105,-8.916250146876493],[-139.5067950679507,-8.896978813538155],[-139.53559535595355,-8.875955540805435]],[[-140.04680046800468,-8.87420360141104],[-140.0432004320043,-8.839164813523155],[-140.05760057600577,-8.800622146846493],[-140.22320223202232,-8.781350813508155],[-140.2412024120241,-8.797118268057702],[-140.2520025200252,-8.847924510495133],[-140.2160021600216,-8.930265662031644],[-140.1692016920169,-8.933769540820435],[-140.0720007200072,-8.910994328693306],[-140.04680046800468,-8.87420360141104]],[[-172.48672486724868,-8.555350631631342],[-172.49752497524975,-8.546590934659363],[-172.49752497524975,-8.548342874053759],[-172.49392493924938,-8.558854510420133],[-172.48672486724868,-8.571118086180888],[-172.48312483124832,-8.583381661941644],[-172.47952479524795,-8.581629722547248],[-172.47952479524795,-8.567614207392097],[-172.48672486724868,-8.555350631631342]],[[-155.91215912159123,-5.610340509655117],[-155.91935919359193,-5.606836630866326],[-155.93015930159302,-5.606836630866326],[-155.92655926559266,-5.619100206627081],[-155.91575915759157,-5.631363782387851],[-155.88695886958868,-5.631363782387851],[-155.86535865358653,-5.626107964204664],[-155.8617586175862,-5.619100206627081],[-155.87255872558725,-5.612092449049513],[-155.91215912159123,-5.610340509655117]],[[-174.53154531545314,-4.65903741849921],[-174.54234542345424,-4.657285479104814],[-174.54234542345424,-4.662541297287987],[-174.53154531545314,-4.6660451760767785],[-174.52434524345244,-4.674804873048757],[-174.509945099451,-4.685316509415117],[-174.51714517145172,-4.687068448809512],[-174.5279452794528,-4.681812630626325],[-174.52434524345244,-4.688820388203908],[-174.50634506345062,-4.694076206387081],[-174.50274502745026,-4.694076206387081],[-174.50274502745026,-4.688820388203908],[-174.51354513545135,-4.674804873048757],[-174.53154531545314,-4.65903741849921]],[[-172.1879218792188,-4.522386145736476],[-172.18072180721808,-4.515378388158908],[-172.1951219512195,-4.515378388158908],[-172.20952209522096,-4.5171303275533035],[-172.21312213122133,-4.5118745093701165],[-172.21312213122133,-4.503114812398138],[-172.20232202322023,-4.499610933609361],[-172.19872198721987,-4.499610933609361],[-172.1951219512195,-4.49610705482057],[-172.19872198721987,-4.490851236637383],[-172.21312213122133,-4.494355115426174],[-172.22752227522275,-4.5066186911869295],[-172.21672216722166,-4.524138085130872],[-172.1879218792188,-4.522386145736476]],[[-171.2411124111241,-4.443548872988757],[-171.2519125191252,-4.441796933594361],[-171.26271262712626,-4.4488046911719294],[-171.26271262712626,-4.459316327538303],[-171.25551255512556,-4.466324085115872],[-171.24471244712447,-4.4680760245102675],[-171.23391233912338,-4.4628202063270805],[-171.23031230312304,-4.454060509355116],[-171.2411124111241,-4.443548872988757]],[[-154.94374943749438,-4.0423547516725336],[-154.9509495094951,-4.031843115306174],[-154.9869498694987,-4.038850872883756],[-155.01575015750157,-4.0476105698557205],[-155.01575015750157,-4.054618327433289],[-154.99414994149942,-4.070385781982836],[-154.97254972549726,-4.0861532365323825],[-154.9581495814958,-4.093160994109965],[-154.95454954549547,-4.087905175926778],[-154.9509495094951,-4.056370266827685],[-154.94374943749438,-4.0423547516725336]],[[-171.08271082710826,-3.1208346302213243],[-171.08631086310862,-3.1155788120381374],[-171.09351093510935,-3.1243385090101157],[-171.09711097110971,-3.136602084770871],[-171.089910899109,-3.1436098423484395],[-171.08631086310862,-3.1348501453764754],[-171.08271082710826,-3.1208346302213243]],[[-79.99819998199982,-2.674090084650871],[-80.08100081000809,-2.668834266467684],[-80.14580145801457,-2.696865296777986],[-80.2250022500225,-2.7529273573985904],[-80.25020250202502,-2.812493296807986],[-80.27180271802717,-2.9508965089651156],[-80.27180271802717,-2.996446933219346],[-80.24660246602465,-3.0087105089801156],[-80.14940149401494,-3.0122143877688927],[-80.13140131401313,-2.9736717210922308],[-80.09180091800917,-2.8457801453014753],[-80.07020070200701,-2.83351656954072],[-80.01260012600126,-2.8195010543855688],[-79.90819908199082,-2.724896327088288],[-79.99819998199982,-2.674090084650871]],[[-171.69831698316983,-2.7669428725537415],[-171.719917199172,-2.7616870543705687],[-171.72351723517235,-2.768694811948137],[-171.72711727117272,-2.773950630131324],[-171.72351723517235,-2.7809583877088926],[-171.719917199172,-2.779206448314497],[-171.70551705517056,-2.773950630131324],[-171.68751687516874,-2.779206448314497],[-171.6731167311673,-2.7879661452864752],[-171.65871658716588,-2.798477781652835],[-171.64071640716406,-2.8300126907519285],[-171.6371163711637,-2.847532084695871],[-171.65511655116552,-2.8405243271182883],[-171.67671676716768,-2.8247568725687415],[-171.69831698316983,-2.823004933174346],[-171.69471694716947,-2.826508811963137],[-171.68751687516874,-2.8300126907519285],[-171.66951669516695,-2.8440282059070796],[-171.6479164791648,-2.856291781667835],[-171.629916299163,-2.856291781667835],[-171.62631626316264,-2.847532084695871],[-171.64071640716406,-2.8107413574135904],[-171.66591665916658,-2.7862142058920796],[-171.69831698316983,-2.7669428725537415]],[[-90.43110431104311,-1.2392517206422298],[-90.47790477904779,-1.2217323266982874],[-90.5211052110521,-1.2988176600516255],[-90.46350463504635,-1.3426161449114744],[-90.42390423904239,-1.339112266122683],[-90.38070380703807,-1.2918099024740428],[-90.39870398703987,-1.262026932769345],[-90.43110431104311,-1.2392517206422298]],[[-91.12951129511295,-1.020259296342985],[-90.90630906309063,-0.9396700842008556],[-90.79830798307982,-0.7522125690007044],[-90.8631086310863,-0.6716233568585892],[-90.96030960309602,-0.5945380235052511],[-90.96750967509675,-0.5752666901669272],[-90.94950949509494,-0.5244604477294956],[-90.97470974709746,-0.41759214467145966],[-91.17631176311762,-0.22312687189374003],[-91.20871208712087,-0.039173235482380164],[-91.27351273512735,0.02564852211020252],[-91.30591305913059,0.09222221909716666],[-91.359913599136,0.12550906759065583],[-91.48951489514894,0.10448579485792209],[-91.50751507515075,0.06243924939246881],[-91.59751597515975,0.0028733099830731135],[-91.59031590315902,-0.014646083960855094],[-91.55071550715506,-0.046180993059948605],[-91.46791467914679,-0.011142205172077979],[-91.42831428314283,-0.02340578093283341],[-91.37071370713707,-0.2879486294863085],[-91.24831248312483,-0.37379365981162493],[-91.1979119791198,-0.49642941741919344],[-91.12231122311223,-0.5594992356173805],[-91.14391143911439,-0.6225690538155533],[-91.33471334713347,-0.706662144746474],[-91.45711457114571,-0.7995149326493447],[-91.49671496714967,-0.8608328114531361],[-91.48231482314823,-0.9239026296513231],[-91.41751417514175,-0.9974840842158557],[-91.37071370713707,-1.0167554175541937],[-91.12951129511295,-1.020259296342985]],[[-91.39951399513996,-0.32298741737419334],[-91.46071460714607,-0.2564137203872292],[-91.64791647916479,-0.2844447506975314],[-91.6551165511655,-0.3107238416134379],[-91.64791647916479,-0.39131305375555314],[-91.6119161191612,-0.4438712355873804],[-91.52551525515256,-0.478910023475251],[-91.42471424714248,-0.4613906295313086],[-91.39951399513996,-0.421096023460251],[-91.39951399513996,-0.32298741737419334]],[[-90.8091080910809,-0.329995174951776],[-90.62190621906218,-0.3650339628396466],[-90.5751057510575,-0.3334990537405531],[-90.55350553505535,-0.2791889325143444],[-90.66870668706687,-0.18984002340025086],[-90.78030780307803,-0.160057053695553],[-90.819908199082,-0.19159196279464652],[-90.86670866708667,-0.27218117493677596],[-90.8091080910809,-0.329995174951776]],[[-90.54270542705427,-0.6768791750417762],[-90.38790387903879,-0.7732358417334382],[-90.33390333903338,-0.7714839023390425],[-90.31590315903159,-0.7574683871838914],[-90.26190261902619,-0.7417009326343447],[-90.19350193501934,-0.6593597810978338],[-90.18630186301863,-0.5454837204622294],[-90.2691026910269,-0.484165841658438],[-90.47070470704706,-0.5174526901519272],[-90.53190531905318,-0.5822744477444957],[-90.54270542705427,-0.6768791750417762]],[[-89.42309423094231,-0.7224295992960066],[-89.48069480694807,-0.7925071750717763],[-89.54189541895418,-0.8275459629596469],[-89.61029610296103,-0.8888638417634382],[-89.6030960309603,-0.9133909932849491],[-89.57789577895778,-0.9344142660176828],[-89.53829538295382,-0.9519336599616253],[-89.41949419494195,-0.9116390538905534],[-89.35829358293583,-0.8257940235652512],[-89.29349293492935,-0.7854994174941936],[-89.26109261092611,-0.7276854174791936],[-89.26829268292683,-0.7049102053520784],[-89.28629286292863,-0.6891427508025316],[-89.31869318693187,-0.6803830538305533],[-89.42309423094231,-0.7224295992960066]],[[-78.91098910989109,1.2520060981859586],[-78.90018900189001,1.3606263406383903],[-78.92178921789217,1.3483627648776348],[-78.99018990189902,1.294052643651412],[-78.9649896498965,1.2449983406083902],[-78.91098910989109,1.2520060981859586]],[[-157.17577175771757,1.739045249827484],[-157.34137341373415,1.8564251892518797],[-157.32337323373233,1.9685493104930885],[-157.44217442174423,2.024611371113693],[-157.49257492574927,2.02986718929688],[-157.36657366573667,1.945774098365959],[-157.3917739177392,1.9282547044220308],[-157.4349743497435,1.8476654922799014],[-157.5069750697507,1.8862081589565634],[-157.53217532175321,1.9265027650276352],[-157.5789757897579,1.90197561350611],[-157.42057420574207,1.7880995528705057],[-157.24777247772477,1.7320374922499013],[-157.17577175771757,1.739045249827484]],[[-78.1369813698137,2.6342862803627867],[-78.18018180181801,2.646549856123542],[-78.20898208982089,2.609759128841276],[-78.1909819098191,2.558952886403844],[-78.14058140581406,2.5204102197271823],[-78.11538115381154,2.541433492459902],[-78.11898118981189,2.602751371263693],[-78.1369813698137,2.6342862803627867]],[[-159.260192601926,3.8396205837058233],[-159.33939339393393,3.92371367463673],[-159.36819368193682,3.916705917059147],[-159.38979389793897,3.899186523115219],[-159.40779407794076,3.8729074321992982],[-159.3789937899379,3.8466283412833917],[-159.37179371793718,3.879915189776881],[-159.3537935379354,3.879915189776881],[-159.32859328593287,3.8623957958329385],[-159.30699306993068,3.8378686443114276],[-159.3141931419314,3.822101189761881],[-159.35739357393572,3.815093432184298],[-159.33219332193323,3.801077917029147],[-159.27459274592746,3.7958220988459743],[-159.260192601926,3.8396205837058233]],[[-79.1089910899109,8.208957433324315],[-79.06579065790658,8.25450785757856],[-79.08379083790838,8.296554403044013],[-79.09459094590946,8.294802463649617],[-79.1269912699127,8.251003978789768],[-79.1089910899109,8.208957433324315]],[[-78.9649896498965,8.32633737274871],[-78.91818918189182,8.231732645451444],[-78.89658896588965,8.273779190916898],[-78.85338853388534,8.3018102212272],[-78.8389883898839,8.347360645481444],[-78.8569885698857,8.448973130356293],[-78.88218882188822,8.459484766722653],[-78.91458914589145,8.457732827328257],[-78.96138961389613,8.436709554595524],[-78.95778957789578,8.350864524270222],[-78.9649896498965,8.32633737274871]],[[-81.67221672216722,7.523949130116279],[-81.72981729817297,7.6220577362023505],[-81.75141751417515,7.6220577362023505],[-81.81261812618126,7.592274766497653],[-81.85581855818558,7.508181675566732],[-81.85941859418594,7.48015064525643],[-81.85221852218523,7.453871554340523],[-81.76941769417694,7.369778463409617],[-81.65781657816578,7.327731917944163],[-81.60381603816037,7.33298773612735],[-81.61461614616145,7.380290099775976],[-81.69381693816938,7.425840524030221],[-81.71181711817118,7.485406463439617],[-81.67221672216722,7.523949130116279]],[[-110.94050940509405,18.801183011830105],[-110.99090990909909,18.862500890633896],[-111.04131041310413,18.830965981534803],[-111.06291062910628,18.781911678491767],[-110.97650976509765,18.72059379968799],[-110.91530915309153,18.74161707242071],[-110.94050940509405,18.801183011830105]],[[-155.62055620556205,20.164191860668595],[-155.8329583295833,20.276315981909804],[-155.87255872558725,20.260548527360257],[-155.8941589415894,20.167695739457386],[-155.81855818558185,20.01352507275071],[-155.90855908559087,19.894393193931933],[-155.98775987759876,19.831323375733746],[-156.0489604896049,19.750734163591616],[-155.9661596615966,19.591307678701767],[-155.89055890558905,19.382826890768897],[-155.9049590495905,19.12529179979299],[-155.87975879758798,19.070981678566767],[-155.68175681756819,18.967617254297522],[-155.62415624156242,18.964113375508745],[-155.5809558095581,19.01141573915737],[-155.5341553415534,19.109524345243443],[-155.31095310953108,19.260191133161314],[-155.05175051750518,19.31975707257071],[-154.85014850148502,19.454656405939048],[-154.80334803348035,19.524733981714803],[-154.8429484294843,19.568532466574652],[-154.9509495094951,19.643865860533595],[-154.99054990549905,19.731462830253292],[-155.0661506615066,19.748982224197235],[-155.08775087750877,19.875121860593595],[-155.19935199351994,19.994253739412386],[-155.62055620556205,20.164191860668595]],[[-156.14976149761497,20.885990891158897],[-156.27576275762758,20.95081264875148],[-156.3549635496355,20.9420529517795],[-156.45936459364594,20.9140219214692],[-156.48816488164883,20.933293254807538],[-156.53136531365314,20.992859194216933],[-156.58536585365854,21.034905739682387],[-156.65736657366574,21.024394103316027],[-156.6969669696697,20.949060709357084],[-156.68976689766896,20.901758345708444],[-156.61416614166143,20.82116913356633],[-156.5421654216542,20.789634224467235],[-156.4809648096481,20.80189780022799],[-156.44856448564485,20.70554113353633],[-156.4377643776438,20.61794416381663],[-156.4089640896409,20.60568058805586],[-156.30816308163082,20.598672830478293],[-156.23616236162363,20.62845580018299],[-156.10656106561066,20.644223254732537],[-156.0129601296013,20.714300830508293],[-155.99135991359913,20.756347375973746],[-156.020160201602,20.79138616386163],[-156.1029610296103,20.840440466904653],[-156.14976149761497,20.885990891158897]],[[-156.8481684816848,20.772114830523293],[-156.80856808568086,20.83168076993269],[-156.8481684816848,20.877231194186933],[-156.88056880568806,20.905262224497235],[-156.94176941769416,20.929789376018746],[-157.04977049770497,20.912269982074804],[-156.98856988569887,20.8264249517495],[-156.9741697416974,20.758099315368142],[-156.90936909369094,20.74408380021299],[-156.8481684816848,20.772114830523293]],[[-156.91656916569167,21.176812830628293],[-156.95256952569525,21.19958804275541],[-157.0029700297003,21.187324466994653],[-157.21537215372155,21.215355497304955],[-157.25137251372513,21.229371012460106],[-157.2549725497255,21.180316709417085],[-157.280172801728,21.152285679106782],[-157.2909729097291,21.11199107303571],[-157.02097020970209,21.09797555788056],[-156.8589685896859,21.055929012415106],[-156.74736747367473,21.103231376063746],[-156.71136711367114,21.15578955789556],[-156.74376743767436,21.162797315473142],[-156.91656916569167,21.176812830628293]],[[-157.7049770497705,21.378285860983596],[-157.71937719377195,21.45712313373133],[-157.76617766177662,21.450115376153747],[-157.79857798577984,21.45712313373133],[-157.8309783097831,21.47113864888648],[-157.85257852578525,21.511433254957538],[-157.85257852578525,21.55347980042299],[-157.96417964179642,21.700642709552085],[-158.0217802178022,21.691883012580107],[-158.12258122581227,21.60078216407163],[-158.2737827378274,21.585014709522085],[-158.23778237782378,21.532456527690258],[-158.23778237782378,21.48865804283041],[-158.1369813698137,21.3765339215892],[-158.11178111781118,21.3187199215742],[-158.07938079380793,21.31171216399663],[-157.9821798217982,21.316967982179804],[-158.01818018180182,21.367774224617236],[-157.97857978579785,21.378285860983596],[-157.96777967779678,21.36602228522284],[-157.9569795697957,21.327479618546178],[-157.9029790297903,21.339743194306934],[-157.84897848978488,21.290688891263898],[-157.79857798577984,21.267913679136782],[-157.69057690576906,21.280177254897538],[-157.63657636576366,21.30820828520784],[-157.65457654576545,21.334487376123747],[-157.7049770497705,21.378285860983596]],[[-106.60606606066061,21.562239497394955],[-106.53046530465305,21.52895264890148],[-106.50166501665016,21.61129380043799],[-106.52326523265232,21.65158840650905],[-106.53766537665376,21.676115558030574],[-106.59886598865988,21.71290628531284],[-106.63846638466384,21.697138830763294],[-106.63486634866348,21.613045739832387],[-106.60606606066061,21.562239497394955]],[[-160.1818018180182,21.840797861103596],[-160.1530015300153,21.879340527780258],[-160.0810008100081,21.907371558090574],[-160.07740077400774,21.95817780052799],[-160.04860048600486,22.00548016417663],[-160.0990009900099,22.01599180054299],[-160.16380163801637,21.94416228537284],[-160.22140221402213,21.8968599217242],[-160.2430024300243,21.84254980049799],[-160.2358023580236,21.80400713382133],[-160.19980199801998,21.796999376243747],[-160.1818018180182,21.840797861103596]],[[-159.5121951219512,21.90036380051299],[-159.46179461794617,21.87583664899148],[-159.37179371793718,21.931898709612085],[-159.3429934299343,21.97394525507754],[-159.32859328593287,22.051030588430876],[-159.29979299792998,22.105340709657085],[-159.30339303393035,22.15439501270012],[-159.3537935379354,22.21921677029269],[-159.58059580595807,22.22272064908148],[-159.72819728197283,22.140379497544956],[-159.78939789397893,22.042270891458898],[-159.74979749797498,21.989712709627085],[-159.64539645396454,21.951170042950423],[-159.60939609396092,21.909123497484956],[-159.5121951219512,21.90036380051299]],[[-109.7920979209792,24.183140831408295],[-109.88929889298893,24.34431925569254],[-109.90009900099001,24.33030374053739],[-109.87849878498784,24.200660225352237],[-109.8280982809828,24.148102043520424],[-109.80649806498064,24.151605922309216],[-109.79569795697957,24.16386949806997],[-109.7920979209792,24.183140831408295]],[[-110.5949059490595,25.04159113466133],[-110.68850688506885,25.087141558915576],[-110.69930699306992,25.08188574073239],[-110.70290702907029,25.04684695284452],[-110.65610656106561,24.968009680096785],[-110.59130591305913,24.90844374068739],[-110.53730537305373,24.89092434674346],[-110.56610566105661,25.00304846798467],[-110.5949059490595,25.04159113466133]],[[-111.20331203312033,25.849235195476936],[-111.1349113491135,25.99990198339482],[-111.09531095310953,25.973622892478915],[-111.0881108811088,25.984134528845274],[-111.09891098910988,26.020925256127555],[-111.09171091710917,26.075235377353764],[-111.13851138511384,26.069979559170577],[-111.18171181711817,26.04019658946588],[-111.22491224912248,25.835219680321785],[-111.20331203312033,25.849235195476936]],[[-112.26172261722617,29.205951075135744],[-112.28332283322833,29.240989863023614],[-112.42372423724237,29.204199135741348],[-112.47052470524704,29.167408408459067],[-112.53172531725318,28.894105862933614],[-112.51372513725137,28.846803499284988],[-112.35532355323554,28.77322204472044],[-112.27972279722798,28.76971816593165],[-112.20412204122042,29.00447804478044],[-112.24732247322473,29.125361862993614],[-112.26172261722617,29.205951075135744]],[[-113.1761317613176,29.132369620571197],[-113.20133201332013,29.302307741827406],[-113.37413374133742,29.339098469109686],[-113.37413374133742,29.417935741857406],[-113.41733417334173,29.486261378238765],[-113.50733507335073,29.559842832803312],[-113.58653586535866,29.573858347958463],[-113.59373593735937,29.46348616611165],[-113.57933579335793,29.412679923674233],[-113.49653496534965,29.307563560010593],[-113.26613266132661,29.097330832683312],[-113.16173161731616,29.03426101448514],[-113.15453154531545,29.051780408429067],[-113.1761317613176,29.132369620571197]],[[-114.70974709747097,31.756774833373328],[-114.7709477094771,31.793565560655594],[-114.78534785347853,31.790061681866803],[-114.78894788947889,31.74801513640135],[-114.72774727747277,31.700712772752723],[-114.69534695346954,31.705968590935896],[-114.68814688146881,31.72348798487984],[-114.70974709747097,31.756774833373328]],[[-111.85851858518585,24.538784528470273],[-111.94131941319412,24.55104810423103],[-112.01332013320133,24.533528710287086],[-111.71091710917109,24.346071195086935],[-111.70011700117001,24.393373558735576],[-111.85851858518585,24.538784528470273]],[[-112.05652056520564,24.545792286047842],[-112.06732067320672,24.584334952724518],[-112.12492124921249,24.654412528500274],[-112.12852128521286,24.729745922459216],[-112.16452164521645,24.79982349823497],[-112.19332193321932,24.841870043700425],[-112.19692196921969,24.885668528560274],[-112.1321213212132,25.22379283167831],[-112.16092160921609,25.285110710482087],[-112.22212222122221,24.950490286152856],[-112.29772297722977,24.78931186186861],[-112.21132211322113,24.76303277095269],[-112.17532175321753,24.729745922459216],[-112.16452164521645,24.650908649711482],[-112.07812078120782,24.535280649681482],[-112.05652056520564,24.545792286047842]],[[-115.19575195751958,28.32822943854437],[-115.23175231752317,28.36852404461544],[-115.27495274952749,28.34224495369952],[-115.26055260552606,28.221361135486347],[-115.35415354153541,28.10398119606195],[-115.1849518495185,28.037407499074973],[-115.17055170551706,28.068942408174067],[-115.14895148951489,28.17230683244331],[-115.19575195751958,28.32822943854437]],[[-118.31338313383134,29.183175863008614],[-118.36738367383674,29.1884316811918],[-118.39978399783998,29.162152590275895],[-118.39978399783998,29.11309828723286],[-118.28458284582845,28.904617499299988],[-118.24138241382414,28.941408226582254],[-118.24858248582485,29.043020711457103],[-118.26658266582666,29.086819196316952],[-118.31338313383134,29.1306176811768],[-118.31338313383134,29.183175863008614]],[[-118.50778507785077,32.96035719732197],[-118.55818558185581,33.03218671249212],[-118.59058590585906,33.011163439759386],[-118.52938529385294,32.935830045800444],[-118.47178471784719,32.83947337910878],[-118.40698406984069,32.81845010637605],[-118.34938349383494,32.827209803348026],[-118.38178381783817,32.84998501547514],[-118.50778507785077,32.96035719732197]],[[-119.47979479794797,33.27395434891848],[-119.52659526595266,33.282714045890444],[-119.57339573395734,33.27745822770727],[-119.54459544595446,33.224900045875444],[-119.48339483394834,33.21614034890348],[-119.43659436594365,33.217892288297875],[-119.44379443794438,33.231907803453026],[-119.47979479794797,33.27395434891848]],[[-118.39258392583926,33.415861439864386],[-118.55458554585546,33.47717931866818],[-118.5689856898569,33.46491574290742],[-118.56178561785617,33.43688471259712],[-118.55818558185581,33.43162889441393],[-118.50778507785077,33.426373076230746],[-118.49338493384934,33.412357561075595],[-118.46818468184682,33.35629550045499],[-118.44658446584467,33.31775283377833],[-118.3709837098371,33.32125671256712],[-118.2989829898299,33.31249701559514],[-118.34938349383494,33.38607847015969],[-118.39258392583926,33.415861439864386]],[[-120.0450004500045,33.918668046055444],[-119.98379983799838,33.97297816728167],[-119.99459994599945,33.98524174304242],[-120.07020070200701,34.027288288507876],[-120.25020250202502,34.013272773352725],[-120.16740167401673,33.918668046055444],[-120.11340113401134,33.90465253090029],[-120.0450004500045,33.918668046055444]],[[-120.30780307803079,34.02553634911348],[-120.35460354603546,34.060575137001365],[-120.36900369003689,34.07283871276212],[-120.41220412204122,34.057071258212574],[-120.4410044100441,34.03254410669106],[-120.35820358203583,34.02203247032469],[-120.30780307803079,34.02553634911348]],[[-119.89379893798937,34.03254410669106],[-119.88659886598866,33.99575337940878],[-119.8109981099811,33.96772234909848],[-119.56259562595625,34.00626501577514],[-119.54819548195482,34.02904022790227],[-119.56979569795698,34.05356737942378],[-119.67779677796779,34.02904022790227],[-119.8829988299883,34.07984647033969],[-119.9189991899919,34.06758289457893],[-119.89379893798937,34.03254410669106]],[[-123.59463594635946,48.33362538312883],[-123.5730357303573,48.32311374676246],[-123.53703537035369,48.34413701949518],[-123.4830348303483,48.40019908011578],[-123.4470344703447,48.426478171031704],[-123.33543335433353,48.407206837693366],[-123.31023310233101,48.41071071648216],[-123.28503285032849,48.454509201342006],[-123.36783367833678,48.60692792865427],[-123.38943389433894,48.66999774685246],[-123.41463414634146,48.69802877716276],[-123.44343443434434,48.69102101958518],[-123.45783457834578,48.67525356503563],[-123.47223472234722,48.6016721104711],[-123.49743497434974,48.58240077713276],[-123.62703627036271,48.824168413559136],[-123.75303753037531,48.95205998934989],[-123.82143821438214,49.08345544392944],[-123.85383853838539,49.11849423181732],[-123.93663936639366,49.171052413649136],[-123.99423994239942,49.22361059548095],[-124.1850418504185,49.30069592883427],[-124.49464494644945,49.37953320158201],[-124.64224642246423,49.42858750462503],[-124.82944829448294,49.53019998949989],[-124.93024930249302,49.6423241107411],[-124.93384933849339,49.6703551410514],[-124.9050490504905,49.68612259560095],[-124.93384933849339,49.73167301985521],[-125.0670506705067,49.84905295927959],[-125.23265232652327,50.01198332295823],[-125.31545315453155,50.10658805025551],[-125.41985419854198,50.255502898778985],[-125.4810548105481,50.31682077758276],[-125.5350553505535,50.34309986849868],[-125.61425614256143,50.35886732304823],[-125.83745837458375,50.38164253517536],[-126.20466204662046,50.45347205034551],[-126.70146701467014,50.51478992914929],[-127.19827198271983,50.64092956554566],[-127.7130771307713,50.82137932316823],[-127.91827918279182,50.859921989844906],[-128.1018810188102,50.8581700504505],[-128.24228242282422,50.82838708074581],[-128.29988299883,50.79334829285793],[-128.34668346683466,50.744293989814906],[-128.35028350283503,50.696991626166266],[-128.26748267482674,50.60939465644657],[-128.13428134281344,50.52004574733246],[-128.05868058680585,50.49902247459974],[-127.9650796507965,50.49201471702216],[-127.86427864278642,50.49902247459974],[-127.7310773107731,50.53581320188201],[-127.74907749077491,50.577859747347475],[-127.75267752677527,50.60764271705216],[-127.52587525875259,50.59713108068581],[-127.46467464674646,50.58311556553065],[-127.52947529475296,50.53756514127642],[-127.52227522275223,50.49551859581095],[-127.48987489874898,50.42719295942959],[-127.48627486274862,50.40441774730246],[-127.579875798758,50.465735626106266],[-127.6410764107641,50.4797511412614],[-127.83187831878318,50.47099144428944],[-127.87507875078751,50.463983686711856],[-127.90747907479074,50.44471235337352],[-127.96147961479615,50.346603747287475],[-127.9470794707947,50.325580474554755],[-127.84987849878499,50.31331689879397],[-127.8390783907839,50.29404556545566],[-127.82827828278283,50.211704413919136],[-127.87147871478714,50.15038653511536],[-127.86427864278642,50.12761132298823],[-127.81747817478174,50.117099686621856],[-127.77067770677706,50.12060356541065],[-127.67347673476735,50.162650110876115],[-127.46827468274682,50.162650110876115],[-127.42867428674288,50.13111520177702],[-127.39627396273963,50.08556477752276],[-127.34947349473495,50.05227792902929],[-127.28827288272882,50.071549262367625],[-127.27027270272703,50.096076413889136],[-127.26667266672666,50.12936326238261],[-127.24867248672487,50.138122959354575],[-127.21627216272162,50.12235550480506],[-127.1910719107191,50.09958029267793],[-127.18027180271802,50.07330120176201],[-127.18027180271802,50.050525989634906],[-127.2090720907209,49.99271198961989],[-127.19467194671947,49.94891350476004],[-127.16587165871658,49.91037083808337],[-127.11547115471154,49.88058786837868],[-127.04707047070471,49.87182817140672],[-126.97866978669786,49.882339807773064],[-126.94626946269463,49.90336308050581],[-126.92466924669247,49.93489798960488],[-126.9030690306903,49.94365768657687],[-126.84906849068491,49.92263441384412],[-126.74466744667447,49.905115019900194],[-126.68346683466834,49.87708398958989],[-126.59346593465935,49.76495986834868],[-126.55746557465574,49.73342495924959],[-126.5250652506525,49.719409444094424],[-126.46386463864638,49.719409444094424],[-126.40266402664027,49.677362898628985],[-126.34866348663486,49.66159544407944],[-126.13266132661326,49.67210708044581],[-126.15786157861578,49.64933186831868],[-126.44226442264423,49.61954889861397],[-126.54306543065431,49.58976592890929],[-126.55746557465574,49.57925429254291],[-126.56466564665647,49.54246356526065],[-126.55026550265502,49.41807586825868],[-126.51786517865179,49.39705259552596],[-126.49986499864998,49.400556474314726],[-126.44586445864459,49.45136271675216],[-126.41706417064171,49.449610777357776],[-126.30546305463054,49.381285140976416],[-126.28026280262802,49.39179677734276],[-126.26946269462695,49.43209138341382],[-126.24426244262443,49.442603019780194],[-126.16866168661687,49.41457198946989],[-126.10026100261003,49.421579747047474],[-126.0750607506075,49.40931617128672],[-126.04986049860499,49.37953320158201],[-126.0210602106021,49.36726962582125],[-125.93465934659346,49.402308413709136],[-125.93825938259383,49.37953320158201],[-125.9850598505985,49.28843235307352],[-125.95265952659526,49.24813774700246],[-125.91665916659167,49.24988968639687],[-125.83385833858338,49.27616877731276],[-125.79785797857978,49.260401322763215],[-125.72945729457294,49.19908344395944],[-125.69345693456934,49.190323746987474],[-125.65385653856538,49.193827625776265],[-125.6430564305643,49.18506792880427],[-125.70065700657005,49.13951750455004],[-125.81225812258123,49.10798259545095],[-125.83025830258302,49.0922151409014],[-125.6610566105661,49.029145322703215],[-125.54225542255423,48.95205998934989],[-125.48825488254883,48.93454059540596],[-125.45945459454595,48.94154835298352],[-125.36225362253623,48.99761041360412],[-125.16785167851678,48.99060265602657],[-124.92664926649266,49.01337786815367],[-124.9050490504905,49.030897262097625],[-124.8690486904869,49.078199625746265],[-124.84024840248402,49.13951750455004],[-124.82224822248222,49.2078431409314],[-124.81144811448115,49.213098959114575],[-124.80064800648006,49.141269443944424],[-124.81864818648187,49.08345544392944],[-124.8510485104851,49.029145322703215],[-124.93384933849339,48.95556386813868],[-125.13545135451355,48.822416474164726],[-125.13905139051391,48.803145140826416],[-125.12105121051209,48.76109859536095],[-125.01665016650166,48.71204429231793],[-124.8690486904869,48.65423029230291],[-124.6890468904689,48.59816823168231],[-124.37584375843758,48.51582708014578],[-124.11664116641165,48.43698980739808],[-123.91863918639186,48.386183564960646],[-123.59463594635946,48.33362538312883]],[[-126.11466114661147,49.36551768642687],[-126.20826208262082,49.37953320158201],[-126.22986229862298,49.33923859551095],[-126.22986229862298,49.2954401106511],[-126.18666186661866,49.27792071670717],[-126.06426064260643,49.26390520155201],[-126.09306093060931,49.353254110666114],[-126.11466114661147,49.36551768642687]],[[-126.62586625866258,49.62655665619155],[-126.62946629466295,49.675610959234575],[-126.6510665106651,49.745688535010345],[-126.6978669786698,49.80875835320853],[-126.73746737467374,49.84379714109642],[-126.82746827468274,49.87182817140672],[-126.92466924669247,49.838541322913215],[-126.89586895868959,49.78247926229261],[-126.90666906669067,49.76320792895427],[-126.9390693906939,49.75094435319352],[-126.949869498695,49.73517689864397],[-126.9390693906939,49.71765750470004],[-126.8130681306813,49.6423241107411],[-126.74466744667447,49.6142930804308],[-126.67986679866799,49.60202950467004],[-126.64026640266403,49.605533383458834],[-126.62586625866258,49.62655665619155]],[[-125.25785257852579,50.12936326238261],[-125.19665196651965,50.04351823205732],[-125.18585185851859,50.09782835328352],[-125.1138511385114,50.162650110876115],[-125.07425074250742,50.2204641108911],[-125.09225092250922,50.26776647453974],[-125.12825128251282,50.320324656371554],[-125.13905139051391,50.33959598970989],[-125.19665196651965,50.39040223214732],[-125.26145261452615,50.418433262457626],[-125.3010530105301,50.414929383668834],[-125.34425344253442,50.35361150486506],[-125.35865358653587,50.31156495939959],[-125.25785257852579,50.12936326238261]],[[-125.02745027450274,50.13461908056581],[-125.00225002250022,50.020743019930194],[-124.9770497704977,50.02950271690216],[-124.90864908649087,50.071549262367625],[-124.90864908649087,50.08381283812838],[-124.91584915849158,50.13111520177702],[-124.93744937449375,50.166153989664906],[-124.99144991449914,50.21696023210231],[-124.98784987849879,50.19593695936959],[-124.9950499504995,50.17491368663687],[-125.02745027450274,50.13461908056581]],[[-124.36144361443614,49.58801398951488],[-124.13824138241382,49.51092865616155],[-124.15264152641527,49.53195192889427],[-124.30744307443075,49.66685126226261],[-124.42264422644226,49.72816914106642],[-124.54864548645486,49.76495986834868],[-124.62424624246242,49.77547150471503],[-124.64944649446494,49.7579521107711],[-124.63144631446315,49.73517689864397],[-124.51624516245163,49.68612259560095],[-124.49464494644945,49.66685126226261],[-124.45864458644587,49.633564413769136],[-124.36144361443614,49.58801398951488]],[[-123.54063540635406,48.94680417116672],[-123.38583385833857,48.87497465599657],[-123.37143371433714,48.88548629236291],[-123.37863378633787,48.90826150449004],[-123.4830348303483,48.95381192874427],[-123.68823688236881,49.09571901969019],[-123.6450364503645,49.03790501967518],[-123.54063540635406,48.94680417116672]],[[-123.5550355503555,48.92227701964518],[-123.58383583835838,48.92578089843397],[-123.5190351903519,48.750586958994575],[-123.50103501035011,48.731315625656265],[-123.47583475834759,48.729563686261855],[-123.43623436234361,48.754090837783366],[-123.40743407434074,48.755842777177776],[-123.42183421834218,48.79263350446004],[-123.48663486634865,48.845191686291855],[-123.46863468634686,48.867966898418985],[-123.5550355503555,48.92227701964518]],[[-122.91782917829178,48.706788474134726],[-122.97542975429755,48.67875744382442],[-123.00423004230042,48.65247835290853],[-122.98622986229861,48.62619926199261],[-122.89262892628926,48.59466435289352],[-122.88542885428853,48.612183746837474],[-122.90342903429034,48.66474192866929],[-122.88182881828818,48.661238049880495],[-122.83862838628386,48.62619926199261],[-122.80982809828097,48.6297031407814],[-122.77022770227703,48.65072641351412],[-122.7810278102781,48.67350162564125],[-122.89622896228963,48.71029235292352],[-122.91782917829178,48.706788474134726]],[[-123.02583025830259,48.53860229227291],[-123.11583115831158,48.613935686231855],[-123.16263162631626,48.60692792865427],[-123.16983169831698,48.58590465592155],[-123.15183151831519,48.52633871651216],[-123.1410314103141,48.50881932256823],[-123.09423094230942,48.48954798922989],[-122.98622986229861,48.46852471649717],[-123.01143011430113,48.500059625596265],[-123.02583025830259,48.53860229227291]],[[-122.93222932229321,48.48429217104672],[-122.92142921429215,48.456261140736416],[-122.8890288902889,48.43523786800367],[-122.8350283502835,48.42122235284853],[-122.82062820628207,48.43173398921488],[-122.81342813428134,48.452757261947625],[-122.86022860228601,48.501811564990646],[-122.86742867428674,48.54911392863929],[-122.88542885428853,48.55086586803367],[-122.91062910629105,48.53860229227291],[-122.93222932229321,48.48429217104672]],[[-122.66942669426695,48.35114477707276],[-122.72342723427235,48.28106720129702],[-122.74862748627487,48.23902065583155],[-122.74142741427414,48.225005140676416],[-122.6910269102691,48.174198898238984],[-122.65862658626585,48.15667950429503],[-122.62262622626227,48.151423686111855],[-122.60462604626046,48.128648473984725],[-122.60462604626046,48.05506701942019],[-122.59022590225902,48.02878792850427],[-122.55782557825577,47.991997201222006],[-122.4930249302493,47.98148556485563],[-122.46062460624606,47.963966170911704],[-122.4390243902439,47.93067932241823],[-122.41022410224102,47.91841574665747],[-122.38142381423813,47.923671564840646],[-122.3670236702367,47.93943901939019],[-122.3670236702367,47.98498944364442],[-122.50382503825038,48.079594170941704],[-122.52542525425254,48.02528404971548],[-122.57222572225723,48.15667950429503],[-122.59742597425975,48.20047798915488],[-122.62262622626227,48.21449350431004],[-122.69822698226983,48.22850901946518],[-122.6910269102691,48.240772595225934],[-122.54342543425435,48.293330777057776],[-122.53622536225362,48.32136180736808],[-122.57222572225723,48.359904474044725],[-122.60462604626046,48.38092774677747],[-122.62982629826298,48.384431625566265],[-122.66942669426695,48.35114477707276]],[[-122.57582575825758,47.618834110216085],[-122.55782557825577,47.597810837483365],[-122.50382503825038,47.575035625356236],[-122.49662496624967,47.594306958694574],[-122.50742507425073,47.68190392841427],[-122.51822518225183,47.690663625386236],[-122.55062550625506,47.7046791405414],[-122.56142561425614,47.69767138296382],[-122.57222572225723,47.666136473864725],[-122.57582575825758,47.618834110216085]],[[-122.50742507425073,47.42086495864959],[-122.5110251102511,47.3577951404514],[-122.46782467824679,47.391081988944876],[-122.4570245702457,47.3858261707617],[-122.4570245702457,47.35954707984578],[-122.43542435424354,47.35429126166261],[-122.39942399423994,47.37181065560654],[-122.39582395823959,47.39458586773367],[-122.44262442624427,47.4453921101711],[-122.46782467824679,47.48919059503095],[-122.48582485824858,47.48919059503095],[-122.50742507425073,47.42086495864959]],[[-122.84942849428495,47.21588804950548],[-122.88542885428853,47.275453988914876],[-122.91062910629105,47.254430716182156],[-122.90702907029069,47.226399685871854],[-122.87822878228782,47.1861050798008],[-122.86382863828638,47.18435314040639],[-122.8530285302853,47.205376413139135],[-122.84942849428495,47.21588804950548]],[[-127.92547925479255,51.47310077788276],[-127.91467914679146,51.50638762637627],[-127.91467914679146,51.585224899124],[-127.93267932679326,51.60624817185672],[-127.98667986679867,51.6728218688437],[-127.99747997479975,51.70435677794276],[-128.03348033480336,51.707860656731555],[-128.12348123481235,51.6675660506605],[-128.14148141481414,51.64654277792778],[-128.14868148681487,51.62727144458944],[-128.0910809108091,51.51164344455944],[-128.04428044280442,51.47485271727717],[-127.97947979479795,51.457333323333216],[-127.93987939879398,51.457333323333216],[-127.92547925479255,51.47310077788276]],[[-176.96156961569616,51.60449623246231],[-176.83556835568356,51.67632574763246],[-176.77076770767707,51.63077532337823],[-176.55836558365584,51.711364535520346],[-176.51156511565117,51.74640332340823],[-176.46836468364683,51.730635868858684],[-176.4539645396454,51.73589168704186],[-176.4359643596436,51.755163020380195],[-176.4359643596436,51.81998477797276],[-176.4719647196472,51.83750417191672],[-176.58716587165873,51.83400029312793],[-176.59436594365943,51.867287141621404],[-176.5511655116551,51.91984532345322],[-176.5511655116551,51.944372474974756],[-176.5979659796598,51.98116320225702],[-176.69876698766987,51.986419020440195],[-176.74556745567455,51.895318171931706],[-176.73476734767348,51.8392561113111],[-176.77436774367743,51.81823283857838],[-176.8751687516875,51.79020180826808],[-176.96156961569616,51.60449623246231]],[[-177.87957879578795,51.65004665671657],[-177.82557825578255,51.685085444604454],[-177.77157771577717,51.777938232507324],[-177.72477724777247,51.802465384028835],[-177.64557645576457,51.826992535550346],[-177.80037800378003,51.8392561113111],[-177.86517865178652,51.86027938404385],[-177.9551795517955,51.918093384058835],[-178.11718117181172,51.916341444664454],[-178.16758167581676,51.90232592950929],[-178.19278192781928,51.88305459617095],[-178.1531815318153,51.848015808283066],[-178.04518045180453,51.800713444634454],[-177.98757987579876,51.76392271735216],[-177.97677976779767,51.73764362643627],[-177.99837998379985,51.71662035370355],[-178.07758077580775,51.69209320218201],[-178.05958059580595,51.6728218688437],[-177.92637926379263,51.616759808223065],[-177.9011790117901,51.616759808223065],[-177.87957879578795,51.65004665671657]],[[-177.6707767077671,51.700852899154],[-177.65637656376563,51.67632574763246],[-177.5771757717577,51.69384514157642],[-177.47637476374763,51.700852899154],[-177.38277382773828,51.70435677794276],[-177.23157231572316,51.69384514157642],[-177.17757177571775,51.70435677794276],[-177.14877148771487,51.71662035370355],[-177.13437134371344,51.80772120221201],[-177.11997119971198,51.83575223252231],[-177.08037080370804,51.867287141621404],[-177.06237062370624,51.90232592950929],[-177.10917109171092,51.92860502042521],[-177.13077130771308,51.93035695981959],[-177.1667716677167,51.90933368708687],[-177.209972099721,51.84100805070551],[-177.25677256772568,51.80421732342322],[-177.3359733597336,51.776186293112914],[-177.66717667176673,51.72187617188672],[-177.6707767077671,51.700852899154]],[[-176.14436144361443,52.00393841438415],[-176.04356043560435,51.97240350528506],[-176.0219602196022,52.00218647498974],[-175.97515975159752,52.02846556590566],[-175.98955989559894,52.04948883863838],[-176.03276032760328,52.08277568713186],[-176.0759607596076,52.100295081075814],[-176.15516155161552,52.098543141681404],[-176.1839618396184,52.056496596215965],[-176.17676176761768,52.030217505300044],[-176.14436144361443,52.00393841438415]],[[-175.29475294752947,52.02145780832808],[-175.21555215552155,51.99342677801778],[-174.67914679146793,52.03547332348322],[-174.34434344343444,52.077519868948684],[-174.12114121141212,52.1353338689637],[-174.17874178741786,52.20015562655627],[-174.16434164341644,52.222930838683396],[-174.05634056340563,52.2457060508105],[-174.0311403114031,52.289504535670346],[-174.01674016740168,52.331551081135814],[-174.04554045540456,52.3665898690237],[-174.1679416794168,52.42089999024989],[-174.30834308343083,52.377101505390044],[-174.3659436594366,52.34206271750216],[-174.43434434344343,52.31753556598065],[-174.40554405544054,52.29651229324793],[-174.2579425794258,52.26848126293763],[-174.30474304743046,52.215923081105814],[-174.4739447394474,52.18438817200672],[-174.66834668346684,52.1353338689637],[-174.91674916749167,52.09503926289261],[-175.11835118351183,52.047736899244],[-175.21555215552155,52.03897720227201],[-175.29475294752947,52.02145780832808]],[[-131.56151561515614,52.399876717517174],[-131.5111151111511,52.32279138416385],[-131.4211142111421,52.238698293232915],[-131.22311223112231,52.15285326290763],[-131.1151111511115,52.219426959894605],[-131.1439114391144,52.291256475064756],[-131.25911259112593,52.291256475064756],[-131.32031320313203,52.30352005082551],[-131.32751327513276,52.31753556598065],[-131.25911259112593,52.3893650811508],[-131.25911259112593,52.41564417206672],[-131.27351273512735,52.426155808433094],[-131.38151381513813,52.41564417206672],[-131.42831428314284,52.4226519296443],[-131.44271442714427,52.4541868387434],[-131.59031590315902,52.57857453574536],[-131.57231572315723,52.62412495999959],[-131.45351453514536,52.70121029335294],[-131.61191611916118,52.74500877821279],[-131.72711727117272,52.75727235397355],[-131.809918099181,52.818590232777325],[-131.90351903519036,52.865892596425965],[-131.9719197191972,52.8799081115811],[-131.91791917919178,52.909691081285814],[-131.87831878318784,52.91494689946899],[-131.79551795517955,52.8851639297643],[-131.63351633516334,52.92195465704657],[-131.62271622716227,53.02006326313264],[-131.65151651516516,53.10240441466914],[-131.75231752317524,53.19525720257201],[-131.85311853118532,53.230295990459894],[-131.89271892718926,53.2320479298543],[-131.98991989919898,53.20226496014959],[-132.03672036720366,53.17948974802249],[-132.15552155521556,53.16021841468415],[-132.34632346323463,53.13569126316264],[-132.52272522725227,53.144450960134606],[-132.5479254792548,53.13744320255702],[-132.50472504725047,53.08663696011959],[-132.46872468724686,53.072621444964454],[-132.14472144721447,52.99903999039989],[-132.14472144721447,52.956993444934454],[-132.23112231122312,52.94823374796246],[-132.25632256322564,52.934218232807325],[-132.259922599226,52.90618720249702],[-132.23832238322382,52.86764453582035],[-132.16632166321662,52.78355144488944],[-132.09072090720906,52.75201653579035],[-131.809918099181,52.541783808463094],[-131.62271622716227,52.44367520237702],[-131.56151561515614,52.399876717517174]],[[-170.60750607506074,52.6854428388034],[-170.6831068310683,52.69770641456415],[-170.7911079110791,52.631132717577174],[-170.82710827108272,52.60134974787246],[-170.81630816308163,52.561055141801404],[-170.79830798307984,52.55054350543506],[-170.73350733507334,52.58207841453415],[-170.6939069390694,52.5925900509005],[-170.65070650706508,52.5925900509005],[-170.61470614706147,52.610109444844454],[-170.58590585905858,52.64164435394355],[-170.58590585905858,52.66792344485944],[-170.60750607506074,52.6854428388034]],[[-169.70749707497075,52.80632665701657],[-169.69309693096932,52.84662126308763],[-169.7110971109711,52.865892596425965],[-169.75429754297542,52.88341199036989],[-169.81909819098192,52.88341199036989],[-169.9810998109981,52.8518770812708],[-169.9918999189992,52.8291018691437],[-169.9810998109981,52.80632665701657],[-169.87669876698766,52.81333441459415],[-169.7218972189722,52.792311141861404],[-169.70749707497075,52.80632665701657]],[[-169.07389073890738,52.864140657031555],[-169.08829088290884,52.83260574793246],[-169.06669066690668,52.83435768732687],[-168.74268742687426,52.956993444934454],[-168.69948699486994,52.96400120251201],[-168.59868598685986,53.01655938434385],[-168.54828548285482,53.03583071768216],[-168.5050850508505,53.04283847525974],[-168.44748447484474,53.08488502072521],[-168.37188371883718,53.16021841468415],[-168.2710827108271,53.237303748037476],[-167.9650796507965,53.345923990489894],[-167.86427864278642,53.38797053595536],[-167.84267842678426,53.435272899604],[-167.8030780307803,53.48432720264702],[-167.82827828278283,53.50710241477415],[-167.98667986679868,53.557908657211556],[-168.0730807308073,53.556156717817174],[-168.19188191881918,53.533381505690045],[-168.28908289082892,53.50009465719657],[-168.35748357483575,53.4580481117311],[-168.3970839708397,53.40899380868808],[-168.40428404284043,53.35468368746186],[-168.3970839708397,53.32139683896838],[-168.36468364683645,53.303877445024455],[-168.3790837908379,53.28285417229171],[-168.43668436684368,53.256575081375814],[-168.57348573485734,53.26533477834778],[-168.63828638286384,53.256575081375814],[-168.68868688686888,53.2267921116711],[-168.76068760687608,53.17423392983929],[-168.77868778687787,53.1479548389234],[-168.78228782287823,53.07962920254201],[-168.79668796687966,53.04459041465415],[-168.83628836288364,53.02006326313264],[-168.90828908289083,52.95173762675125],[-168.9730897308973,52.909691081285814],[-169.07389073890738,52.864140657031555]],[[-167.66987669876698,53.260078960164606],[-167.63027630276304,53.260078960164606],[-167.59067590675906,53.27234253592536],[-167.52227522275223,53.27584641471415],[-167.47907479074792,53.2916138692637],[-167.42867428674288,53.324900717757174],[-167.3818738187382,53.3424201117011],[-167.33867338673386,53.34066817230672],[-167.2990729907299,53.351179808673095],[-167.27027270272703,53.370451142011404],[-167.15507155071552,53.4072418692937],[-166.96066960669606,53.44753647536476],[-166.85266852668528,53.45279229354793],[-166.769867698677,53.47556750567506],[-166.70146701467016,53.536885384478836],[-166.52146521465215,53.6104668390434],[-166.4458644586446,53.652513384508836],[-166.35586355863558,53.673536657241556],[-166.3090630906309,53.698063808763095],[-166.33786337863378,53.717335142101405],[-166.38466384663846,53.720839020890196],[-166.55026550265504,53.70156768755186],[-166.54666546665467,53.7260948390734],[-166.4890648906489,53.78566077848279],[-166.319863198632,53.87325774820249],[-166.22986229862298,53.93282368761189],[-166.33426334263342,53.971366354288534],[-166.3738637386374,53.999397384598836],[-166.39906399063992,53.97837411186612],[-166.44226442264423,53.924063990639894],[-166.49626496264963,53.883769384568836],[-166.5718657186572,53.85398641486415],[-166.6150661506615,53.90128877851279],[-166.6258662586626,53.995893505810045],[-166.67266672666727,54.00640514217642],[-166.73386733867338,54.00290126338763],[-166.8490684906849,53.97837411186612],[-166.97866978669788,53.96260665731657],[-167.03987039870398,53.94158338458385],[-167.09027090270902,53.904792657301556],[-167.1190711907119,53.87325774820249],[-167.12267122671227,53.84347477849778],[-167.10467104671048,53.813691808793095],[-167.07227072270723,53.78390883908838],[-167.02547025470255,53.769893323933246],[-166.97146971469715,53.769893323933246],[-166.88866888668886,53.75938168756687],[-166.77706777067772,53.73310259665095],[-166.7410674106741,53.71207932391823],[-166.80226802268024,53.68580023300234],[-166.80946809468094,53.645505626931254],[-166.82026820268203,53.64200174814249],[-166.83826838268382,53.64725756632566],[-166.8958689586896,53.696311869368685],[-167.01467014670146,53.698063808763095],[-167.04347043470435,53.654265323903246],[-167.0938709387094,53.63674592995929],[-167.1370713707137,53.52637374811249],[-167.20547205472056,53.4948388390134],[-167.4250742507425,53.43702483899838],[-167.52947529475296,53.393226354138534],[-167.63747637476374,53.38621859656095],[-167.70947709477096,53.370451142011404],[-167.810278102781,53.32314877836279],[-167.78147781477816,53.30037356623566],[-167.66987669876698,53.260078960164606]],[[-133.09873098730986,54.00640514217642],[-133.09873098730986,53.9205601118511],[-133.08073080730807,53.836467020920196],[-133.0519305193052,53.77865302090521],[-132.91512915129152,53.62973817238171],[-132.90072900729007,53.605211020860196],[-132.8971289712897,53.56316447539476],[-132.84672846728466,53.50710241477415],[-132.67032670326702,53.4580481117311],[-132.43272432724328,53.351179808673095],[-132.42552425524255,53.33716429351793],[-132.46152461524616,53.33716429351793],[-132.5479254792548,53.35993950564506],[-132.6559265592656,53.370451142011404],[-132.69192691926918,53.36869920261702],[-132.74592745927458,53.31088520260201],[-132.6739267392674,53.2635828389534],[-132.5191251912519,53.19350526317763],[-132.34632346323463,53.190001384388836],[-132.01152011520117,53.26533477834778],[-131.95751957519576,53.30913326320763],[-131.92871928719288,53.3792108389834],[-131.92151921519215,53.58769162691627],[-131.8891188911889,53.71383126331264],[-131.82071820718207,53.8417228391034],[-131.7019170191702,53.98713380883808],[-131.68391683916838,54.022172596725966],[-131.66591665916658,54.14130447554476],[-131.69471694716947,54.14305641493914],[-131.82071820718207,54.07648271795219],[-131.93951939519394,54.041443930064304],[-132.13392133921337,54.03443617248672],[-132.13752137521374,53.995893505810045],[-132.11232112321125,53.89953683911838],[-132.11232112321125,53.86099417244171],[-132.1519215192152,53.80668405121551],[-132.16992169921699,53.70682350573506],[-132.18792187921878,53.68404829360793],[-132.46512465124653,53.652513384508836],[-132.53352533525336,53.652513384508836],[-132.5659256592566,53.66477696026959],[-132.5731257312573,53.675288596635966],[-132.5659256592566,53.68755217239672],[-132.21312213122133,53.81544374818748],[-132.17352173521735,53.84697865728657],[-132.15552155521556,53.87500968759687],[-132.16632166321662,53.95559889973899],[-132.21672216722166,54.02918035430355],[-132.259922599226,54.07648271795219],[-132.3031230312303,54.09925793007929],[-132.34272342723426,54.10626568765687],[-132.56232562325624,54.069474960374606],[-132.6559265592656,54.12728896038959],[-132.89352893528934,54.14130447554476],[-132.99072990729906,54.157071930094304],[-133.04833048330482,54.158823869488685],[-133.06273062730628,54.14480835433355],[-133.09873098730986,54.00640514217642]],[[-166.03546035460354,54.04669974824748],[-165.93465934659346,54.05896332400823],[-165.90945909459094,54.04845168764189],[-165.88065880658806,54.05370750582506],[-165.8410584105841,54.07122689976899],[-165.73665736657367,54.08173853613536],[-165.69345693456935,54.09925793007929],[-165.70425704257042,54.12028120281204],[-165.76545765457655,54.1518161119111],[-165.89145891458915,54.206126233137326],[-165.9670596705967,54.2113820513205],[-166.04266042660427,54.19211071798219],[-166.08946089460895,54.16933550585506],[-166.10746107461074,54.14480835433355],[-166.10386103861038,54.113273445234455],[-166.0570605706057,54.05370750582506],[-166.03546035460354,54.04669974824748]],[[-165.61425614256143,54.13955253615035],[-165.60345603456034,54.129040899784],[-165.56025560255603,54.136048657361584],[-165.46665466654667,54.181599081615815],[-165.4090540905409,54.19736653616536],[-165.44145441454415,54.207878172531736],[-165.48825488254883,54.22189368768687],[-165.5350553505535,54.274451869518685],[-165.54945549455493,54.28496350588506],[-165.5890558905589,54.27795574830748],[-165.65385653856538,54.253428596785966],[-165.62145621456216,54.183351021010196],[-165.61425614256143,54.13955253615035]],[[-130.6651066510665,53.84697865728657],[-130.64350643506435,53.84522671789219],[-130.63630636306362,53.859242233047325],[-130.64710647106472,53.89428102093521],[-130.64350643506435,53.9205601118511],[-130.62550625506253,53.94158338458385],[-130.58950589505895,53.93983144518944],[-130.5391053910539,53.91705623306234],[-130.47070470704708,53.86099417244171],[-130.40590405904058,53.855738354258534],[-130.38430384303842,53.84347477849778],[-130.33750337503375,53.86624999062491],[-130.26550265502655,53.92231205124551],[-130.23670236702367,53.95910277852778],[-130.2979029790298,54.0361881118811],[-130.3159031590316,54.04669974824748],[-130.39870398703988,54.08524241492415],[-130.44910449104492,54.088746293712944],[-130.4959049590496,54.07473077855778],[-130.64710647106472,53.99063768762687],[-130.6939069390694,53.952095020950196],[-130.70830708307082,53.92231205124551],[-130.70470704707049,53.8925290815408],[-130.6831068310683,53.86274611183612],[-130.6651066510665,53.84697865728657]],[[-130.15030150301504,53.345923990489894],[-129.93429934299343,53.1759858692337],[-129.86949869498693,53.163722293472944],[-129.8478984789848,53.16722617226171],[-129.76869768697688,53.21803241469914],[-129.75429754297542,53.24431150561506],[-129.94509945099452,53.43702483899838],[-130.0351003510035,53.48082332385823],[-130.19350193501936,53.54914896023959],[-130.39510395103952,53.62097847540974],[-130.45270452704528,53.63149011177612],[-130.51750517505175,53.54389314205642],[-130.40950409504094,53.491334960224606],[-130.3051030510305,53.4072418692937],[-130.15030150301504,53.345923990489894]],[[-129.31509315093152,53.212776596515965],[-129.32949329493294,53.17423392983929],[-129.32229322293222,53.142699020740196],[-129.30429304293042,53.121675748007476],[-129.27549275492754,53.1111641116411],[-129.17469174691746,53.1111641116411],[-129.16749167491673,53.118171869218685],[-129.17829178291782,53.258327020770196],[-129.19629196291964,53.29336580865808],[-129.23949239492396,53.33015653594035],[-129.25029250292502,53.31614102078521],[-129.25389253892538,53.2863580510805],[-129.31509315093152,53.212776596515965]],[[-129.08469084690847,53.139195141951404],[-129.109891098911,53.09014083890838],[-129.17829178291782,53.01831132373823],[-129.18549185491855,52.99028029342793],[-129.17469174691746,52.96575314190642],[-129.09549095490956,52.89217168734186],[-129.08469084690847,52.822094111566116],[-129.02349023490234,52.75552041457914],[-128.9010890108901,52.67317926304261],[-128.83268832688327,52.678435081225814],[-128.76788767887678,52.75201653579035],[-128.74628746287462,52.76252817215672],[-128.76788767887678,52.5978458690837],[-128.74988749887498,52.55579932361823],[-128.73548735487356,52.46820235389853],[-128.7318873188732,52.356078232657325],[-128.6778867788678,52.289504535670346],[-128.62388623886238,52.34031077810778],[-128.5770857708577,52.45243489934899],[-128.50868508685087,52.519008596335965],[-128.5050850508505,52.6206210812108],[-128.5518855188552,52.9394740509905],[-128.6310863108631,53.11291605103551],[-128.73908739087392,53.17948974802249],[-128.8578885788858,53.22854405106551],[-128.96948969489694,53.27409447531974],[-129.03429034290343,53.279350293502944],[-129.05949059490595,53.24080762682627],[-129.08469084690847,53.139195141951404]],[[-128.41868418684186,52.44192326298261],[-128.44388443884438,52.38761314175642],[-128.36828368283682,52.401628656911555],[-128.3430834308343,52.426155808433094],[-128.3250832508325,52.45944265692657],[-128.29988299883,52.54879156604065],[-128.24948249482495,52.741504899424],[-128.24588245882458,52.78355144488944],[-128.36468364683645,52.78179950549506],[-128.44028440284404,52.69595447516974],[-128.43668436684368,52.561055141801404],[-128.4258842588426,52.50324114178642],[-128.41148411484113,52.473458172081706],[-128.41868418684186,52.44192326298261]],[[-128.99468994689948,52.66091568728186],[-129.18549185491855,52.79055920246702],[-129.21429214292144,52.80457471762216],[-129.24669246692469,52.81158247519974],[-129.26469264692648,52.8010708388334],[-129.2682926829268,52.773039808523095],[-129.25029250292502,52.72223356608566],[-129.14949149491494,52.60485362666125],[-129.10269102691026,52.57507065695657],[-128.96948969489694,52.46469847510974],[-128.93708937089372,52.510248899364],[-128.94068940689408,52.60134974787246],[-128.99468994689948,52.66091568728186]],[[-129.3438934389344,53.053350111626116],[-129.45189451894518,53.17423392983929],[-129.46989469894697,53.18299362681125],[-129.50229502295022,53.188249444994455],[-129.5130951309513,53.17948974802249],[-129.49869498694986,53.12868350558506],[-129.4770947709477,53.097148596485965],[-129.40869408694087,53.023567141921404],[-129.3690936909369,52.99728805100551],[-129.32949329493294,52.98502447524476],[-129.31509315093152,52.99203223282231],[-129.3438934389344,53.053350111626116]],[[-166.10386103861038,53.832963142131405],[-166.11466114661147,53.84347477849778],[-166.15426154261542,53.836467020920196],[-166.18666186661866,53.82245150576506],[-166.23346233462334,53.78390883908838],[-166.25146251462513,53.768141384538836],[-166.2478624786248,53.74536617241171],[-166.22266222662228,53.720839020890196],[-166.20826208262082,53.722590960284606],[-166.1830618306183,53.75762974817249],[-166.139861398614,53.787412717877174],[-166.10386103861038,53.832963142131405]],[[-172.38232382323824,52.37359762660125],[-172.46872468724686,52.38761314175642],[-172.54432544325442,52.354326293262915],[-172.5839258392584,52.32629526295261],[-172.61992619926198,52.27198514172642],[-172.54072540725406,52.25796962657125],[-172.46512465124653,52.27198514172642],[-172.3139231392314,52.329799141741404],[-172.38232382323824,52.37359762660125]],[[-131.09711097110971,52.151101323513245],[-131.1079110791108,52.13708580835808],[-131.11871118711187,52.100295081075814],[-131.10431104311044,52.0144500507505],[-131.0791107911079,51.98116320225702],[-131.04671046710467,51.9601399295243],[-131.02871028710285,51.961891868918684],[-131.01071010710106,52.09503926289261],[-131.09711097110971,52.151101323513245]],[[-173.36873368733688,52.04598495984959],[-173.2319323193232,52.06876017197672],[-173.1779317793178,52.06175241439914],[-173.0231302313023,52.079271808343066],[-173.0231302313023,52.08978344470944],[-173.11313113131132,52.100295081075814],[-173.3579335793358,52.09503926289261],[-173.55233552335523,52.13708580835808],[-173.65673656736567,52.14409356593566],[-173.7791377913779,52.11781447501974],[-173.79353793537936,52.103798959864605],[-173.93753937539375,52.13182999017491],[-173.99153991539916,52.123070293202915],[-173.9879398793988,52.103798959864605],[-173.93033930339303,52.07226405076551],[-173.879938799388,52.05299271742717],[-173.83673836738367,52.047736899244],[-173.67113671136713,52.06350435379355],[-173.46233462334624,52.04072914166642],[-173.36873368733688,52.04598495984959]],[[-176.19476194761947,51.88655847495974],[-176.20556205562056,51.83400029312793],[-176.0939609396094,51.79020180826808],[-176.00756007560076,51.81297702039521],[-176.07236072360723,51.84275999009989],[-176.19476194761947,51.88655847495974]],[[-176.28116281162812,51.802465384028835],[-176.37836378363784,51.86027938404385],[-176.41436414364145,51.84100805070551],[-176.39636396363963,51.76041883856337],[-176.34956349563495,51.734139747647475],[-176.28836288362885,51.79195374766246],[-176.28116281162812,51.802465384028835]],[[-162.64422644226443,54.46190938471884],[-162.82062820628207,54.49519623321234],[-162.81342813428134,54.44438999077491],[-162.7342273422734,54.40234344530944],[-162.64062640626406,54.37956823318234],[-162.55422554225544,54.40059150591506],[-162.6082260822608,54.44614193016929],[-162.64422644226443,54.46190938471884]],[[-164.3470434704347,54.482932657451585],[-164.23544235442355,54.57052962717128],[-164.17064170641706,54.60381647566476],[-164.07344073440734,54.621335869608686],[-163.58383583835837,54.62483974839748],[-163.529835298353,54.63885526355264],[-163.35703357033572,54.735211930244304],[-163.08343083430833,54.668638233257326],[-163.09063090630906,54.68615762720128],[-163.13383133831337,54.72294835448355],[-163.18783187831878,54.74747550600506],[-163.27423274232743,54.76499489994899],[-163.33543335433353,54.782514293892945],[-163.37863378633787,54.81580114238642],[-163.4758347583476,54.98048344545944],[-163.51183511835117,55.013770293952945],[-163.55143551435515,55.038297445474456],[-163.60903609036092,55.05056102123521],[-163.8070380703807,55.04880908184083],[-163.86823868238682,55.038297445474456],[-164.14544145441454,54.95595629393793],[-164.2750427504275,54.899894233317326],[-164.42264422644226,54.91390974847249],[-164.48024480244803,54.90690199089491],[-164.53064530645307,54.88062289997899],[-164.7070470704707,54.691413445384455],[-164.75024750247502,54.66338241507415],[-164.8870488704887,54.60732035445355],[-164.9050490504905,54.56877768777687],[-164.9050490504905,54.54425053625536],[-164.86544865448656,54.46190938471884],[-164.82224822248222,54.4198628392534],[-164.7430474304743,54.40759926349264],[-164.59184591845917,54.40409538470385],[-164.46224462244624,54.42687059683095],[-164.40464404644047,54.4478938695637],[-164.3470434704347,54.482932657451585]],[[-132.80712807128072,54.708932839328384],[-132.70632706327063,54.68440568780687],[-132.67752677526775,54.72645223327234],[-132.64872648726487,54.756235202977024],[-132.63432634326344,54.84032829390793],[-132.61632616326165,54.89288647573974],[-132.64872648726487,54.90690199089491],[-132.6991269912699,54.919165566655664],[-132.7711277112771,54.92617332423325],[-132.81432814328144,54.89113453634536],[-132.83952839528393,54.88062289997899],[-132.86112861128612,54.89463841513415],[-132.94752947529474,55.00325865758657],[-132.98352983529836,55.03304162729128],[-132.99432994329942,55.11012696064461],[-133.06633066330664,55.16618902126521],[-133.09873098730986,55.21349138491385],[-133.29673296732966,55.32561550615506],[-133.429934299343,55.30459223342234],[-133.4551345513455,55.26079374856249],[-133.41913419134193,55.20998750612506],[-133.32553325533254,55.18546035460355],[-133.24993249932498,55.174948718237175],[-133.2031320313203,55.083847869728686],[-133.12393123931238,54.969971809093096],[-133.08073080730807,54.94894853636035],[-133.0771307713077,54.920917506050046],[-133.00873008730088,54.854343809063096],[-132.88992889928898,54.76324296055461],[-132.80712807128072,54.708932839328384]],[[-162.27342273422735,54.86660738482385],[-162.23382233822338,54.93142914241642],[-162.23742237422374,54.95420435454355],[-162.26622266222662,54.98398732424823],[-162.2950229502295,54.98223538485385],[-162.43542435424354,54.93142914241642],[-162.41742417424175,54.896390354528535],[-162.39222392223922,54.873615142401434],[-162.32022320223203,54.84208023330234],[-162.29862298622987,54.84733605148551],[-162.27342273422735,54.86660738482385]],[[-160.16380163801637,55.01026641516415],[-160.22860228602286,54.922669445444456],[-160.1710017100171,54.941940778782794],[-160.0378003780038,55.04530520305204],[-159.99819998199982,55.06632847578476],[-159.95139951399514,55.07859205154551],[-159.93339933399335,55.106623081855815],[-159.87219872198722,55.129398293982945],[-159.85419854198543,55.14516574853249],[-159.83979839798397,55.18195647581476],[-159.89739897398974,55.220499142491434],[-159.87219872198722,55.26429762735128],[-159.88659886598867,55.27305732432325],[-159.9189991899919,55.267801506140046],[-159.98019980199803,55.197723930364305],[-160.0378003780038,55.19246811218113],[-160.10260102601026,55.13465411216612],[-160.1350013500135,55.12063859701098],[-160.1710017100171,55.12239053640536],[-160.1530015300153,55.057568778812794],[-160.1530015300153,55.038297445474456],[-160.16380163801637,55.01026641516415]],[[-160.79380793807937,55.14516574853249],[-160.75060750607506,55.171444839448384],[-160.70020700207002,55.17845259702597],[-160.61020610206103,55.15918126368763],[-160.4878048780488,55.18546035460355],[-160.48420484204843,55.197723930364305],[-160.5310053100531,55.23276271825219],[-160.58140581405814,55.30809611221113],[-160.55260552605526,55.364158172831736],[-160.55260552605526,55.37992562738128],[-160.57420574205742,55.37817368798687],[-160.6390063900639,55.32211162736627],[-160.67140671406713,55.315103869788686],[-160.6858068580686,55.315103869788686],[-160.66780667806677,55.358902354648535],[-160.67140671406713,55.37992562738128],[-160.69660696606965,55.39919696071959],[-160.72540725407254,55.404452778902794],[-160.79020790207903,55.383429506170046],[-160.84060840608407,55.336127142521434],[-160.84780847808477,55.311599990999895],[-160.82620826208262,55.173196778842794],[-160.79380793807937,55.14516574853249]],[[-133.6351363513635,55.41321247587476],[-133.64953649536494,55.269553445534456],[-133.54873548735486,55.316855809183096],[-133.49473494734946,55.362406233437326],[-133.46233462334624,55.37642174859249],[-133.429934299343,55.41846829405793],[-133.42633426334262,55.430731869818686],[-133.28233282332823,55.497305566805665],[-133.28233282332823,55.51482496074959],[-133.3039330393304,55.544607930454305],[-133.3471334713347,55.55862344560944],[-133.4551345513455,55.521832718327175],[-133.56673566735668,55.52708853651035],[-133.6351363513635,55.53935211227113],[-133.7359373593736,55.497305566805665],[-133.6351363513635,55.41321247587476]],[[-132.95832958329584,55.39569308193083],[-132.96912969129693,55.37642174859249],[-133.03033030330303,55.37817368798687],[-133.10233102331023,55.360654294042945],[-133.12033120331205,55.32736744554944],[-133.05913059130592,55.30108835463355],[-132.91152911529116,55.18896423339234],[-132.7819278192782,55.04880908184083],[-132.70272702727027,55.02953774850249],[-132.68112681126811,55.07333623336234],[-132.70272702727027,55.131150233377326],[-132.6667266672667,55.14691768792687],[-132.62352623526235,55.1364060515605],[-132.6271262712627,55.11012696064461],[-132.58752587525873,55.05231296062959],[-132.59472594725946,54.99625090000899],[-132.5479254792548,54.95245241514914],[-132.48672486724865,54.95070047575476],[-132.46872468724686,54.938436899994],[-132.37152371523715,54.922669445444456],[-132.34272342723426,54.90690199089491],[-132.2671226712267,54.80178562723128],[-132.18792187921878,54.735211930244304],[-132.13392133921337,54.712436718117175],[-132.06552065520654,54.712436718117175],[-132.02232022320223,54.72645223327234],[-131.97911979119792,54.805289506020046],[-131.98271982719828,54.83507247572476],[-131.9971199711997,54.86835932421823],[-131.9971199711997,54.901646172711736],[-131.97911979119792,54.940188839388384],[-131.97911979119792,54.969971809093096],[-132.00072000720007,55.03304162729128],[-131.97551975519755,55.20823556673065],[-132.00432004320044,55.23101077885778],[-132.16632166321662,55.218747203097024],[-132.2059220592206,55.2240030212802],[-132.21312213122133,55.23626659704098],[-132.19152191521914,55.25553793037929],[-132.15912159121592,55.29933641523914],[-132.15912159121592,55.32386356676068],[-132.21672216722166,55.383429506170046],[-132.27072270722707,55.39919696071959],[-132.41832418324182,55.48329005165053],[-132.5911259112591,55.46401871831219],[-132.63072630726307,55.472778415284154],[-132.58032580325803,55.50256138498884],[-132.5479254792548,55.542855991059895],[-132.529925299253,55.590158354708535],[-132.5119251192512,55.59366223349733],[-132.29592295922959,55.50781720317204],[-132.1951219512195,55.479786172861736],[-132.17352173521735,55.479786172861736],[-132.21312213122133,55.518328839538384],[-132.28872288722886,55.55862344560944],[-132.4291242912429,55.6865150214002],[-132.49752497524975,55.798639142641434],[-132.53352533525336,55.84243762750128],[-132.59832598325983,55.894995809333096],[-132.75672756727568,55.99485635481355],[-133.0951309513095,56.08946108211083],[-133.10233102331023,56.099972718477176],[-133.08073080730807,56.12800374878748],[-133.0771307713077,56.15603477909778],[-133.08073080730807,56.194577445774456],[-133.1059310593106,56.234872051845514],[-133.14193141931418,56.27867053670536],[-133.2031320313203,56.31896514277642],[-133.37593375933758,56.31721320338204],[-133.56673566735668,56.33998841550914],[-133.5991359913599,56.31546126398763],[-133.59553595535954,56.215600718507176],[-133.5451354513545,56.17705805183053],[-133.53073530735307,56.145523142731435],[-133.5991359913599,56.09296496089959],[-133.75393753937539,56.00011217299672],[-133.74313743137432,55.96507338510884],[-133.68553685536855,55.94229817298174],[-133.5379353793538,56.00011217299672],[-133.37233372333725,56.03515096088461],[-133.28953289532896,56.01938350633506],[-133.25353253532535,55.95631368813687],[-133.24273242732426,55.92127490024899],[-133.30753307533075,55.88623611236113],[-133.3219332193322,55.844189566895665],[-133.4119341193412,55.798639142641434],[-133.44793447934478,55.796887203247024],[-133.5379353793538,55.83192599113491],[-133.58473584735847,55.83718180931808],[-133.6639366393664,55.80389496082461],[-133.6819368193682,55.78462362748627],[-133.63873638736388,55.749584839598384],[-133.55233552335523,55.6917708395834],[-133.50193501935019,55.69527471837219],[-133.36873368733688,55.68826696079461],[-133.34353343533434,55.65147623351234],[-133.29673296732966,55.60767774865249],[-133.24273242732426,55.595414172891736],[-133.0879308793088,55.612933566835665],[-133.0339303393034,55.590158354708535],[-133.0771307713077,55.53409629408793],[-133.08073080730807,55.50431332438325],[-132.95832958329584,55.39569308193083]],[[-155.56655566555665,55.821414354768535],[-155.56295562955628,55.88623611236113],[-155.57375573755738,55.92127490024899],[-155.59535595355953,55.92477877903778],[-155.62055620556205,55.912515203277025],[-155.73575735757356,55.83017405174053],[-155.7249572495725,55.802143021430226],[-155.68175681756819,55.79163138506385],[-155.60615606156063,55.78987944566944],[-155.56655566555665,55.821414354768535]],[[-134.12114121141212,56.077197506350075],[-134.06714067140672,56.13325956697068],[-134.0239402394024,56.119244051815514],[-133.99513995139952,56.101724657871586],[-133.969939699397,56.10873241544914],[-133.94833948339482,56.12800374878748],[-133.93753937539375,56.192825506380075],[-133.88353883538835,56.29268605186053],[-133.86913869138692,56.38904271855219],[-133.88353883538835,56.48539938524385],[-133.85473854738547,56.581756051935514],[-133.8079380793808,56.611539021640226],[-133.76833768337684,56.59927544587944],[-133.73953739537396,56.650081688316874],[-133.7791377913779,56.72891896106461],[-133.82953829538295,56.78147714289642],[-133.92313923139233,56.77622132471325],[-133.9879398793988,56.84454696109461],[-134.00234002340022,56.86907411261612],[-134.05274052740526,56.89885708232083],[-134.14274142741428,56.932143930814306],[-134.2759427594276,56.91812841565914],[-134.37314373143732,56.839291142911435],[-134.39114391143912,56.74994223379733],[-134.3839438394384,56.723663142881435],[-134.27954279542794,56.6167948398234],[-134.29034290342904,56.58000411254113],[-134.14994149941498,56.513430415554154],[-134.0851408514085,56.45561641553914],[-134.19674196741965,56.4135698700737],[-134.24354243542436,56.20333714274642],[-134.18954189541896,56.077197506350075],[-134.12114121141212,56.077197506350075]],[[-134.67554675546756,56.842795021700226],[-134.76914769147692,57.05477968842189],[-134.82314823148232,57.15639217329672],[-134.88434884348843,57.24223720362204],[-134.97074970749708,57.35085744607446],[-135.06435064350643,57.417431143061435],[-135.12915129151293,57.43144665821657],[-135.34515345153451,57.533059143091435],[-135.44955449554496,57.53481108248582],[-135.48555485554857,57.51729168854189],[-135.56835568355683,57.42443890063902],[-135.57915579155792,57.38940011275113],[-135.6259562595626,57.35436132486325],[-135.679956799568,57.33333805213053],[-135.78795787957878,57.31757059758098],[-135.8239582395824,57.28077987029869],[-135.82035820358203,57.229973627861284],[-135.76635766357663,57.10033011267612],[-135.78075780757808,57.05828356721068],[-135.8131581315813,57.00922926416763],[-135.66195661956618,57.03375641568914],[-135.60795607956078,57.07229908236582],[-135.50355503555036,57.24398914301642],[-135.45315453154532,57.24924496119962],[-135.3739537395374,57.18792708239582],[-135.34155341553415,57.08105877933778],[-135.2659526595266,57.04952387023869],[-135.2119521195212,57.044268052055514],[-135.20115201152012,57.026748658111586],[-135.31635316353163,56.932143930814306],[-135.3379533795338,56.89360126413763],[-135.34155341553415,56.85155471867219],[-135.3307533075331,56.82177174896748],[-135.2839528395284,56.80074847623476],[-135.16155161551615,56.82352368836189],[-135.14715147151472,56.80250041562914],[-135.15795157951578,56.725415082275816],[-135.09675096750968,56.70263987014869],[-135.01755017550175,56.66059332468325],[-134.92754927549277,56.66760108226083],[-134.88434884348843,56.679864658021586],[-134.87354873548736,56.67110496104962],[-134.93474934749347,56.6167948398234],[-134.9671496714967,56.59577156709068],[-134.98154981549817,56.564236657991586],[-134.98154981549817,56.51868623373733],[-134.94914949149492,56.45736835493355],[-134.84834848348484,56.32422096095959],[-134.8051480514805,56.280422476099744],[-134.7511475114751,56.24012787002869],[-134.68274682746826,56.215600718507176],[-134.65394653946538,56.22786429426793],[-134.6287462874629,56.303197688226874],[-134.63234632346322,56.43634508220083],[-134.65754657546574,56.52394205192053],[-134.65034650346502,56.55547696101962],[-134.62514625146252,56.57825217314672],[-134.61074610746107,56.602779324668234],[-134.62154621546216,56.718407324698234],[-134.63234632346322,56.76220580955808],[-134.67554675546756,56.842795021700226]],[[-154.68454684546845,56.43634508220083],[-154.51174511745117,56.52219011252612],[-154.44334443344434,56.57299635496355],[-154.4649446494465,56.59752350648506],[-154.5189451894519,56.60102738527385],[-154.62334623346234,56.560732779202795],[-154.72774727747276,56.50291877918778],[-154.760147601476,56.47138387008869],[-154.7781477814778,56.43984896098959],[-154.77454774547746,56.420577627651284],[-154.7529475294753,56.41181793067929],[-154.68454684546845,56.43634508220083]],[[-154.33174331743317,56.539709506470075],[-154.2561425614256,56.513430415554154],[-154.20934209342093,56.515182354948536],[-154.14814148141483,56.5291978701037],[-154.11574115741158,56.54321338525884],[-154.10854108541085,56.557228900414],[-154.10134101341015,56.581756051935514],[-154.1121411214112,56.602779324668234],[-154.21654216542166,56.608035142851435],[-154.3209432094321,56.57124441556914],[-154.33174331743317,56.539709506470075]],[[-153.97173971739718,56.77446938531884],[-153.75573755737557,56.85856247624977],[-153.64413644136442,56.96017496112461],[-153.62973629736297,56.98295017325174],[-153.63333633336333,57.01098120356204],[-153.6477364773648,57.03025253690038],[-153.7341373413734,57.05302774902748],[-153.58653586535866,57.07755490054899],[-153.52533525335252,57.10383399146491],[-153.50373503735037,57.137120839958385],[-153.44253442534426,57.1669038096631],[-153.27333273332732,57.22646974907249],[-153.050130501305,57.23698138543884],[-152.9889298892989,57.2825318096931],[-152.87732877328773,57.32107447636977],[-152.78732787327874,57.32107447636977],[-152.71532715327152,57.33158611273612],[-152.67932679326793,57.345601627891284],[-152.69372693726936,57.37888847638476],[-152.71892718927188,57.41042338548385],[-152.780127801278,57.4542218703437],[-152.95652956529565,57.459477688526874],[-152.9961299612996,57.46823738549887],[-152.94212942129423,57.49802035520355],[-152.91332913329134,57.508531991569924],[-152.83052830528305,57.50327617338672],[-152.63252632526326,57.47174126428763],[-152.41292412924128,57.4542218703437],[-152.38052380523806,57.459477688526874],[-152.33732337323374,57.482252900654004],[-152.21492214922148,57.576857627951284],[-152.21492214922148,57.597880900684004],[-152.23652236522366,57.61540029462793],[-152.41292412924128,57.646935203727026],[-152.48132481324814,57.70299726434763],[-152.4849248492485,57.73453217344672],[-152.420124201242,57.781834537095364],[-152.41292412924128,57.806361688616875],[-152.42732427324273,57.82563302195521],[-152.51012510125102,57.85191211287113],[-152.61452614526144,57.84840823408234],[-152.69732697326972,57.832640779532795],[-152.84852848528485,57.77482677951778],[-152.89172891728919,57.76957096133461],[-152.89892898928989,57.82388108256083],[-152.8521285212852,57.897462537125364],[-152.94212942129423,57.93600520380204],[-153.16173161731618,57.972795931084306],[-153.22653226532265,57.95702847653476],[-153.16893168931688,57.91147805228053],[-153.1761317613176,57.878191203787026],[-153.20133201332013,57.86242374923748],[-153.20133201332013,57.82037720377204],[-153.21573215732158,57.79585005225053],[-153.25173251732517,57.79059423406733],[-153.3561335613356,57.80460974922249],[-153.39213392133922,57.79760199164491],[-153.42093420934208,57.77833065830657],[-153.45333453334533,57.74679574920748],[-153.48933489334894,57.73102829465793],[-153.52533525335252,57.73102829465793],[-153.56853568535686,57.760811264362644],[-153.66213662136622,57.857167931054306],[-153.69453694536946,57.87118344620947],[-153.77013770137702,57.879943143181436],[-153.8061380613806,57.874687324998234],[-153.84213842138422,57.86242374923748],[-153.90333903339032,57.82037720377204],[-153.9069390693907,57.79059423406733],[-153.8781387813878,57.75730738557385],[-153.80973809738097,57.715260840108385],[-153.69453694536946,57.66270265827657],[-153.6909369093691,57.63992744614947],[-153.7989379893799,57.646935203727026],[-153.83853838538386,57.63642356736068],[-153.8169381693817,57.59612896128962],[-153.7989379893799,57.44371023397733],[-153.75573755737557,57.366624900624004],[-153.68733687336874,57.30530702182023],[-153.75573755737557,57.324578355158536],[-153.8061380613806,57.35786520365204],[-153.88173881738817,57.438454415794155],[-153.94653946539466,57.529555264302644],[-154.00774007740077,57.555834355218536],[-154.0149401494015,57.56634599158491],[-153.99333993339934,57.58736926431763],[-154.02934029340292,57.63116774917748],[-154.11574115741158,57.65043908251582],[-154.18054180541804,57.65219102191023],[-154.28134281342813,57.63817550675506],[-154.38574385743857,57.59087314310642],[-154.5369453694537,57.55933823400733],[-154.67374673746738,57.44546217337174],[-154.71334713347133,57.366624900624004],[-154.7061470614706,57.33508999152491],[-154.56934569345694,57.20544647633977],[-154.49734497344974,57.03726029447793],[-154.3389433894339,56.92163229444793],[-154.25974259742597,56.911120658081586],[-154.20934209342093,56.9636788399134],[-154.1841418414184,57.00572538537884],[-154.19134191341914,57.03550835508355],[-154.20934209342093,57.06353938539385],[-154.2381423814238,57.08631459752098],[-154.27054270542706,57.10033011267612],[-154.3821438214382,57.09682623388733],[-154.37854378543784,57.1073378702537],[-154.32454324543247,57.13186502177521],[-154.24534245342454,57.142376658141586],[-154.13374133741337,57.140624718747176],[-154.06534065340654,57.13361696116962],[-154.03654036540365,57.12135338540884],[-154.02574025740256,57.10908980964808],[-154.07974079740796,57.06178744599947],[-154.10134101341015,57.021492839928385],[-154.08334083340833,57.019740900534],[-154.00054000540007,57.04952387023869],[-153.8781387813878,57.00397344598446],[-153.80253802538024,56.996965688406874],[-153.79173791737918,56.98995793082932],[-154.07254072540726,56.8200198095731],[-154.0689406894069,56.80425235502355],[-154.0509405094051,56.788484900474],[-154.02574025740256,56.77797326410763],[-153.97173971739718,56.77446938531884]],[[-153.2949329493295,57.829136900744004],[-153.26973269732696,57.82212914316642],[-153.2409324093241,57.85016017347672],[-153.29133291332914,57.897462537125364],[-153.34533345333455,57.93250132501325],[-153.4821348213482,57.971043991689925],[-153.52173521735216,57.95527653714038],[-153.51813518135182,57.94126102198521],[-153.46413464134642,57.90972611288612],[-153.35253352533525,57.86242374923748],[-153.2949329493295,57.829136900744004]],[[-136.4611646116461,57.87293538560385],[-136.37836378363784,57.83964853711038],[-136.0759607596076,57.67496623403733],[-135.99675996759967,57.53481108248582],[-135.91035910359102,57.44721411276612],[-135.69075690756907,57.41918308245582],[-135.61875618756187,57.48050096125962],[-135.62235622356224,57.59612896128962],[-135.60795607956078,57.65043908251582],[-135.56475564755647,57.666206537065364],[-135.49635496354963,57.66270265827657],[-135.2191521915219,57.57335374916249],[-135.08595085950859,57.510283930964306],[-134.93114931149313,57.48050096125962],[-134.87354873548736,57.58912120371204],[-134.89514895148952,57.648687143121435],[-134.9779497794978,57.72402053708038],[-135.2479524795248,57.73278023405234],[-135.3379533795338,57.76781902194023],[-135.229952299523,57.81512138558887],[-135.1651516515165,57.79585005225053],[-135.10395103951038,57.79409811285612],[-134.97074970749708,57.81687332498325],[-134.92754927549277,57.95352459774597],[-134.95634956349562,58.014842476549774],[-135.0031500315003,58.05163320383204],[-135.16155161551615,58.09543168869189],[-135.34515345153451,58.12346271900219],[-135.3739537395374,58.12171077960778],[-135.42075420754207,58.10243944626947],[-135.5719557195572,58.00783471897219],[-135.61155611556114,57.992067264422644],[-135.67275672756728,58.01133859776098],[-135.69435694356943,58.039369628071285],[-135.6151561515615,58.05688902201521],[-135.58635586355865,58.12521465839657],[-135.58635586355865,58.14623793112932],[-135.73035730357304,58.244346537215364],[-135.78795787957878,58.268873688736875],[-135.88155881558816,58.247850416004155],[-135.94635946359463,58.205803870538716],[-135.9931599315993,58.197044173566724],[-136.0939609396094,58.19879611296113],[-136.14076140761406,58.153245688706875],[-136.14436144361443,58.09893556748068],[-136.2451624516245,58.156749567495666],[-136.32076320763207,58.21806744629947],[-136.3711637116371,58.14273405234053],[-136.4539645396454,58.107695264452644],[-136.51156511565114,58.09543168869189],[-136.5259652596526,58.04988126443763],[-136.5691656916569,57.972795931084306],[-136.4611646116461,57.87293538560385]],[[-152.6829268292683,58.063896779592795],[-152.63972639726398,58.10243944626947],[-152.59652596525964,58.16200538567887],[-152.57132571325712,58.16901314325642],[-152.5569255692557,58.11820690081902],[-152.5389253892539,58.10068750687506],[-152.45252452524525,58.128718537185364],[-152.38052380523806,58.12346271900219],[-152.30852308523086,58.133974355368565],[-152.3049230492305,58.153245688706875],[-152.33372333723338,58.18653253720038],[-152.33372333723338,58.2075558099331],[-152.26892268922688,58.25135429479295],[-152.2509225092251,58.25135429479295],[-152.2221222212222,58.21456356751068],[-152.18612186121862,58.18478059780597],[-152.16452164521644,58.177772840228414],[-152.11052110521106,58.16200538567887],[-152.06732067320672,58.177772840228414],[-151.9809198091981,58.244346537215364],[-151.97371973719737,58.30916829480793],[-151.9989199891999,58.314424112991134],[-152.0349203492035,58.30741635541355],[-152.07812078120782,58.312672173596724],[-152.1249212492125,58.37399005240053],[-152.1969219692197,58.363478416034155],[-152.31572315723156,58.41428465847159],[-152.34452344523444,58.410780779682796],[-152.38052380523806,58.35296677966778],[-152.41652416524164,58.359974537245364],[-152.47772477724777,58.40026914331642],[-152.54252542525424,58.428300173626724],[-152.6109261092611,58.44581956757068],[-152.67572675726757,58.45107538575385],[-152.84132841328415,58.41603659786597],[-152.84492844928448,58.39501332513325],[-152.76932769327692,58.34595902209023],[-152.77292772927728,58.27938532510325],[-152.8161281612816,58.27588144631446],[-152.89532895328952,58.293400840258414],[-152.97452974529745,58.29690471904718],[-153.1149311493115,58.23909071903219],[-153.38133381333813,58.086671991719925],[-153.30573305733057,58.063896779592795],[-152.98172981729817,57.99732308260582],[-152.92772927729277,57.993819203817026],[-152.84132841328415,58.013090537155364],[-152.780127801278,58.016594415944155],[-152.76212762127622,58.03060993109932],[-152.6829268292683,58.063896779592795]],[[-134.81954819548196,58.14623793112932],[-134.779947799478,58.07791229474793],[-134.75474754747546,57.995571143211436],[-134.69354693546936,57.73628411284113],[-134.6611466114661,57.63817550675506],[-134.59634596345964,57.56809793097932],[-134.48834488344883,57.482252900654004],[-134.48834488344883,57.42093502185023],[-134.57474574745748,57.231725567255666],[-134.6179461794618,57.1949348399734],[-134.61434614346143,57.137120839958385],[-134.59274592745928,57.091570415704155],[-134.5531455314553,57.05828356721068],[-134.51714517145172,57.04251611266113],[-134.43434434344343,57.05653162781627],[-134.26154261542615,57.14763247632476],[-134.09954099540994,57.300051203637025],[-133.92673926739266,57.33684193091932],[-133.91233912339123,57.35260938546884],[-133.90873908739087,57.368376840018385],[-133.97353973539737,57.45071799155491],[-133.91953919539196,57.49276453702038],[-133.93753937539375,57.58211344613446],[-133.96273962739627,57.61364835523355],[-134.0851408514085,57.71175696131962],[-134.26874268742688,57.88519896136461],[-134.3011430114301,57.96403623411234],[-134.30834308343083,58.03411380988808],[-134.2939429394294,58.04462544625446],[-134.25074250742506,58.04988126443763],[-134.2111421114211,58.037617688676875],[-134.17874178741786,58.01133859776098],[-134.17874178741786,57.98155562805627],[-134.1031410314103,57.879943143181436],[-134.06714067140672,57.83964853711038],[-134.0311403114031,57.82037720377204],[-133.99513995139952,57.77833065830657],[-133.92673926739266,57.671462355248536],[-133.82593825938258,57.61715223402234],[-133.82233822338225,57.6294158097831],[-133.86913869138692,57.70825308253083],[-133.9051390513905,57.788842294672946],[-133.96633966339664,57.87293538560385],[-134.07074070740708,57.993819203817026],[-134.239942399424,58.14448599173491],[-134.42714427144273,58.13923017355174],[-134.67914679146793,58.16200538567887],[-134.7331473314733,58.225075203877026],[-134.83754837548375,58.319679931174306],[-134.9239492394924,58.35471871906219],[-134.93474934749347,58.32843962814627],[-134.90594905949058,58.2636178705537],[-134.869948699487,58.202299991749925],[-134.81954819548196,58.14623793112932]],[[-134.45594455944558,58.205803870538716],[-134.31914319143192,58.204051931144306],[-134.3119431194312,58.22857908266582],[-134.39834398343982,58.28639308268083],[-134.52074520745208,58.33194350693506],[-134.64674646746468,58.312672173596724],[-134.6611466114661,58.291648900864004],[-134.59274592745928,58.24259459782098],[-134.45594455944558,58.205803870538716]],[[-133.96273962739627,57.044268052055514],[-133.98073980739807,57.00922926416763],[-133.9159391593916,56.96718271870219],[-133.82233822338225,56.92513617323672],[-133.75753757537575,56.8760818701937],[-133.6819368193682,56.79724459744597],[-133.68913689136892,56.70964762772627],[-133.65673656736567,56.59577156709068],[-133.64953649536494,56.516934294342946],[-133.63153631536315,56.48364744584944],[-133.60273602736027,56.46437611251113],[-133.4839348393484,56.45211253675038],[-133.3831338313383,56.4731358094831],[-133.2139321393214,56.46437611251113],[-133.18153181531815,56.4731358094831],[-133.159931599316,56.495911021610226],[-133.14553145531454,56.52744593070929],[-133.14553145531454,56.56774053678038],[-133.15633156331563,56.611539021640226],[-133.1779317793178,56.6448258701337],[-133.22833228332283,56.68862435499355],[-133.23913239132392,56.725415082275816],[-133.30753307533075,56.78673296107962],[-133.33273332733327,56.81826787017869],[-133.3291332913329,56.83053144593947],[-133.24273242732426,56.795492658051586],[-133.1311313113131,56.68336853681038],[-133.0339303393034,56.62029871861219],[-133.0051300513005,56.62380259740098],[-132.97632976329763,56.64657780952808],[-132.95832958329584,56.676360779232795],[-132.95472954729547,56.71315150651506],[-132.9619296192962,56.78322908229083],[-132.9511295112951,56.84980277927778],[-132.95472954729547,56.87958574898249],[-132.99792997929978,56.930391991419924],[-133.069930699307,56.97419047627977],[-133.19593195931958,57.00397344598446],[-133.26433264332644,57.00572538537884],[-133.30033300333002,56.97243853688536],[-133.36513365133652,57.00397344598446],[-133.7071370713707,57.06353938539385],[-133.86553865538656,57.068795203577025],[-133.96273962739627,57.044268052055514]],[[-132.9079290792908,56.63781811255612],[-132.93672936729368,56.606283203457025],[-132.94752947529474,56.56774053678038],[-132.92952929529295,56.52394205192053],[-132.88632886328864,56.51167847615977],[-132.75672756727568,56.51167847615977],[-132.74592745927458,56.52569399131491],[-132.71352713527136,56.54321338525884],[-132.63432634326344,56.55372502162521],[-132.56952569525694,56.57650023375234],[-132.59832598325983,56.63606617316174],[-132.6559265592656,56.68512047620476],[-132.8431284312843,56.795492658051586],[-132.87192871928718,56.69563211257113],[-132.9079290792908,56.63781811255612]],[[-132.37872378723787,56.49941490039899],[-132.50472504725047,56.33473259732597],[-132.54072540725406,56.32422096095959],[-132.59832598325983,56.2418798094231],[-132.6739267392674,56.22436041547914],[-132.6991269912699,56.19808132456325],[-132.69192691926918,56.12975568818189],[-132.65952659526596,56.078949445744456],[-132.6019260192602,56.0666858699837],[-132.45072450724507,56.05617423361733],[-132.40752407524076,56.028143203307025],[-132.4219242192422,55.979088900264],[-132.40752407524076,55.95806562753128],[-132.36792367923678,55.94054623358733],[-132.28872288722886,55.93003459722098],[-132.20952209522096,55.95280980934808],[-132.17352173521735,55.95280980934808],[-132.13392133921337,55.94405011237612],[-132.11232112321125,56.10873241544914],[-132.06552065520654,56.24363174881748],[-132.2059220592206,56.38729077915778],[-132.31752317523174,56.48715132463823],[-132.37872378723787,56.49941490039899]],[[-132.70632706327063,56.448608657961586],[-132.90072900729007,56.45386447614476],[-132.93672936729368,56.441600900384],[-133.0159301593016,56.39254659734098],[-133.03753037530376,56.36451556703068],[-133.0339303393034,56.34174035490355],[-132.88992889928898,56.259399203367025],[-132.83232832328324,56.24363174881748],[-132.77832778327783,56.24713562760627],[-132.67032670326702,56.28743023367733],[-132.6451264512645,56.31370932459325],[-132.6559265592656,56.33998841550914],[-132.65232652326523,56.36451556703068],[-132.63072630726307,56.38904271855219],[-132.63072630726307,56.41181793067929],[-132.6451264512645,56.43459314280642],[-132.70632706327063,56.448608657961586]],[[-153.3741337413374,57.0512758096331],[-153.2949329493295,57.000469567195665],[-153.23373233732337,57.02850059750597],[-153.1581315813158,57.093322355098536],[-153.1329313293133,57.093322355098536],[-153.0069300693007,57.12485726419763],[-152.9349293492935,57.13011308238083],[-152.9061290612906,57.138872779352795],[-152.90972909729098,57.15288829450793],[-152.9349293492935,57.1669038096631],[-153.28413284132841,57.184423203607025],[-153.3561335613356,57.13186502177521],[-153.3741337413374,57.0512758096331]],[[-131.75951759517596,55.50256138498884],[-131.8459184591846,55.41671635466355],[-131.84231842318422,55.358902354648535],[-131.809918099181,55.222251081885815],[-131.7631176311763,55.16618902126521],[-131.72351723517235,55.218747203097024],[-131.64071640716406,55.29933641523914],[-131.5219152191522,55.34138296070461],[-131.47511475114752,55.3729178698037],[-131.44631446314463,55.407956657691585],[-131.4211142111421,55.3676620516205],[-131.449914499145,55.316855809183096],[-131.4211142111421,55.27656120311204],[-131.3671136711367,55.266049566745664],[-131.31671316713167,55.267801506140046],[-131.26271262712626,55.220499142491434],[-131.1871118711187,55.20648362733627],[-131.08271082710826,55.266049566745664],[-131.01431014310143,55.37992562738128],[-130.9783097830978,55.4885458698337],[-130.96390963909639,55.567383142581434],[-130.96750967509675,55.66899562745627],[-130.99630996309963,55.72680962747128],[-131.12231122311223,55.85645314265642],[-131.23751237512374,55.94930593055929],[-131.269912699127,55.95456174874249],[-131.62631626316264,55.83192599113491],[-131.6479164791648,55.58490253652536],[-131.75951759517596,55.50256138498884]],[[-131.5111151111511,55.26254568795687],[-131.5651156511565,55.26429762735128],[-131.57951579515796,55.248530172801736],[-131.57951579515796,55.201227809153096],[-131.55431554315544,55.13815799095491],[-131.5939159391594,55.09085562730627],[-131.5939159391594,55.0260338697137],[-131.53991539915398,55.04880908184083],[-131.48231482314822,55.034793566685664],[-131.43191431914317,54.99625090000899],[-131.45711457114572,54.93142914241642],[-131.44631446314463,54.90865393028929],[-131.40671406714068,54.89463841513415],[-131.3311133111331,54.88763065755657],[-131.23031230312301,54.90339811210612],[-131.23751237512374,54.94894853636035],[-131.33831338313382,55.080343990939895],[-131.40311403114032,55.21349138491385],[-131.5111151111511,55.26254568795687]],[[-160.32940329403294,55.337879081915816],[-160.3618036180362,55.357150415254154],[-160.49140491404916,55.35189459707098],[-160.51660516605165,55.334375203127024],[-160.48060480604806,55.30984805160551],[-160.34380343803437,55.25904180916808],[-160.32940329403294,55.337879081915816]],[[-159.6489964899649,55.07508817275672],[-159.61659616596165,55.057568778812794],[-159.56259562595625,55.080343990939895],[-159.5337953379534,55.059320718207175],[-159.51939519395194,55.07158429396793],[-159.51579515795157,55.152173506110046],[-159.54459544595446,55.22575496067461],[-159.57339573395734,55.21699526370264],[-159.5949959499595,55.18195647581476],[-159.58779587795877,55.16618902126521],[-159.59859598595986,55.12589441519415],[-159.6381963819638,55.124142475799744],[-159.63459634596347,55.103119203067024],[-159.6489964899649,55.07508817275672]],[[-159.46179461794617,55.059320718207175],[-159.4581945819458,55.034793566685664],[-159.42219422194222,54.97873150606506],[-159.39339393393934,54.966467930304304],[-159.3609936099361,54.97172374848748],[-159.36459364593645,54.99975477879778],[-159.38979389793897,55.04004938486884],[-159.46179461794617,55.059320718207175]],[[-130.96030960309602,54.4987001120011],[-130.94950949509496,54.47767683926838],[-130.92790927909277,54.47942877866279],[-130.80550805508057,54.54425053625536],[-130.76230762307623,54.57753738474884],[-130.75510755107553,54.600312596875966],[-130.75870758707586,54.6143281120311],[-130.77670776707765,54.619583930214304],[-130.90630906309065,54.63184750597506],[-130.92070920709207,54.6143281120311],[-130.95310953109532,54.54249859686095],[-130.96030960309602,54.4987001120011]],[[-152.3661236612366,58.6105018706437],[-152.39492394923948,58.619261567615666],[-152.46332463324632,58.619261567615666],[-152.60372603726037,58.56670338578385],[-152.63612636126362,58.54217623426234],[-152.58932589325894,58.50888938576887],[-152.51732517325172,58.479106416064155],[-152.4849248492485,58.48436223424733],[-152.39132391323912,58.54042429486793],[-152.36252362523624,58.570207264572645],[-152.35532355323554,58.594734416094155],[-152.3661236612366,58.6105018706437]],[[-147.8480784807848,59.798316780042796],[-147.73647736477363,59.81408423459234],[-147.6680766807668,59.83160362853627],[-147.64647646476465,59.8543788406634],[-147.60327603276033,59.864890477029775],[-147.53847538475384,59.868394355818566],[-147.4988749887499,59.889417628551286],[-147.48087480874807,59.933216113411135],[-147.44847448474485,59.959495204327055],[-147.40527405274054,59.9700068406934],[-147.37647376473765,59.99103011342612],[-147.34767347673477,60.052347992229926],[-147.31887318873189,60.075123204357055],[-146.98766987669876,60.253821022585214],[-146.95886958869588,60.2888598104731],[-147.020070200702,60.33265829533295],[-147.1208712087121,60.36244126503766],[-147.1820718207182,60.35893738624887],[-147.20367203672038,60.31163502260023],[-147.33687336873368,60.185495386203854],[-147.46647466474664,60.096146477089775],[-147.6068760687607,60.03658053768038],[-147.73287732877327,59.954239386143854],[-147.76887768877688,59.94372774977751],[-147.81567815678156,59.90168120431204],[-147.87327873278733,59.82809974974751],[-147.8480784807848,59.798316780042796]],[[-147.9128791287913,60.09264259830098],[-148.07848078480785,60.15220853771038],[-148.22968229682297,60.1136658710337],[-148.27288272882728,60.05409993162431],[-148.0748807488075,60.03482859828597],[-148.02088020880208,60.06461156799068],[-147.9128791287913,60.09264259830098]],[[-147.6608766087661,60.351929628671286],[-147.68967689676896,60.399231992319926],[-147.65727657276574,60.42375914384144],[-147.65727657276574,60.45003823475736],[-147.68967689676896,60.4920847802228],[-147.70407704077041,60.486828962039624],[-147.73647736477363,60.44828629536295],[-147.76167761677618,60.439526598390984],[-147.77247772477725,60.44478241657416],[-147.77967779677797,60.465805689306904],[-147.7940779407794,60.4605498711237],[-147.83727837278371,60.371200962009624],[-147.84087840878408,60.351929628671286],[-147.85527855278553,60.3221466589666],[-147.89127891278912,60.29937144683947],[-147.86967869678696,60.2292938710637],[-147.8048780487805,60.23104581045811],[-147.8228782287823,60.20301478014781],[-147.81567815678156,60.185495386203854],[-147.78687786877867,60.17848762862627],[-147.76167761677618,60.190751204387055],[-147.73287732877327,60.22228611348612],[-147.71127711277114,60.27309235592355],[-147.6608766087661,60.351929628671286]],[[-146.70326703267034,60.395728113531135],[-146.68166681666816,60.36068932564325],[-146.64926649266494,60.33616217412174],[-146.6168661686617,60.27309235592355],[-146.59526595265953,60.26783653774038],[-146.4188641886419,60.325650537755365],[-146.2028620286203,60.36769708322083],[-146.1272612726127,60.39222423474234],[-146.10206102061022,60.41149556808068],[-146.12366123661235,60.42375914384144],[-146.18126181261812,60.42901496202461],[-146.37206372063721,60.422007204447056],[-146.39366393663937,60.45003823475736],[-146.55926559265592,60.47982120446204],[-146.6060660606606,60.467557628701286],[-146.6708667086671,60.4325188408134],[-146.70326703267034,60.40799168929189],[-146.70326703267034,60.395728113531135]],[[-145.2380523805238,60.3221466589666],[-145.15165151651516,60.31338696199461],[-145.1192511925119,60.33791411351612],[-145.10125101251012,60.38872035595355],[-145.12645126451264,60.40098393171431],[-145.2848528485285,60.33616217412174],[-145.2380523805238,60.3221466589666]],[[-144.5432454324543,59.87890599218491],[-144.6152461524615,59.81233229519796],[-144.56484564845647,59.817588113381134],[-144.40284402844028,59.92095253765038],[-144.2480424804248,59.982270416454156],[-144.23724237242374,60.01555726494766],[-144.35244352443524,59.99628593160932],[-144.4460444604446,59.95073550735506],[-144.5432454324543,59.87890599218491]],[[-147.94167941679416,60.87575950759506],[-147.96327963279634,60.9002866591166],[-148.03888038880388,60.92481381063811],[-148.10008100081,60.91605411366615],[-148.10008100081,60.8950308409334],[-148.12528125281253,60.84422459849597],[-148.11448114481144,60.83020908334083],[-148.0568805688057,60.81794550758008],[-147.9308793087931,60.82670520455204],[-147.94167941679416,60.87575950759506]],[[-151.8981189811898,60.490332840828415],[-151.95931959319594,60.50434835598355],[-152.00612006120062,60.40799168929189],[-152.06732067320672,60.35718544685446],[-152.02052020520205,60.36244126503766],[-151.9881198811988,60.374704840798415],[-151.88731887318875,60.47281344688446],[-151.8981189811898,60.490332840828415]],[[-169.48429484294843,56.61854677921778],[-169.5490954909549,56.62730647618977],[-169.62469624696246,56.61504290042899],[-169.75429754297542,56.63431423376733],[-169.76509765097651,56.608035142851435],[-169.6318963189632,56.54496532465325],[-169.5850958509585,56.54321338525884],[-169.47349473494734,56.59401962769627],[-169.48429484294843,56.61854677921778]],[[-170.1611016110161,57.184423203607025],[-170.1179011790118,57.24223720362204],[-170.3879038790388,57.20369453694536],[-170.38430384303842,57.18792708239582],[-170.3591035910359,57.15464023390234],[-170.26550265502655,57.137120839958385],[-170.1611016110161,57.184423203607025]],[[-160.91980919809197,58.57721502215023],[-160.71460714607147,58.79445550705506],[-160.76860768607685,58.78919968887189],[-160.98460984609846,58.736641507040076],[-161.08541085410855,58.67181974944748],[-161.13221132211322,58.66831587065872],[-161.0710107101071,58.56845532517826],[-160.9918099180992,58.56144756760068],[-160.91980919809197,58.57721502215023]],[[-166.10746107461074,59.77554156791567],[-166.13266132661326,59.819340052775516],[-166.10026100261,59.84912302248023],[-165.94545945459456,59.889417628551286],[-165.76905769057691,59.89292150734008],[-165.59265592655927,59.9139447800728],[-165.60345603456034,59.97351071948219],[-165.63225632256322,60.027820840708415],[-165.71145711457115,60.069867386173854],[-165.70785707857078,60.10140229527295],[-165.7150571505715,60.1732318104431],[-165.689856898569,60.22403805288053],[-165.6970569705697,60.281852052895516],[-165.72945729457294,60.31338696199461],[-165.78345783457834,60.33616217412174],[-165.8410584105841,60.34667381048811],[-165.9958599585996,60.330906355938566],[-166.04266042660427,60.33441023472736],[-166.13626136261362,60.38346453777038],[-166.18666186661866,60.397480052925516],[-166.2478624786248,60.39047229534796],[-166.3630636306363,60.36419320443204],[-166.42066420664207,60.38171259837597],[-166.47466474664748,60.38346453777038],[-166.60066600666008,60.33791411351612],[-166.730267302673,60.3168908407834],[-166.78426784267842,60.29586756805068],[-166.83466834668346,60.21703029530295],[-167.25227252272524,60.232797749852494],[-167.3458734587346,60.22403805288053],[-167.43587435874358,60.206518658936574],[-167.29547295472955,60.096146477089775],[-167.1370713707137,60.00854950737008],[-166.98586985869858,59.984022355848566],[-166.6258662586626,59.864890477029775],[-166.34146341463415,59.83510750732506],[-166.26226262262622,59.81408423459234],[-166.18666186661866,59.773789628521286],[-166.14706147061472,59.76327799215491],[-166.10746107461074,59.77554156791567]],[[-172.2779227792278,60.34316993169932],[-172.3859238592386,60.399231992319926],[-172.52632526325263,60.39222423474234],[-172.74232742327422,60.45704599233491],[-172.86112861128612,60.50610029537796],[-172.92232922329222,60.605960840858415],[-173.04833048330482,60.56917011357612],[-173.07353073530734,60.49383671961721],[-172.95832958329584,60.46230181051811],[-172.63432634326344,60.32915441654416],[-172.39672396723967,60.330906355938566],[-172.23112231122312,60.29937144683947],[-172.2779227792278,60.34316993169932]],[[-169.57069570695708,62.99735811420615],[-169.559895598956,63.05867599300993],[-169.469894698947,63.121745811208115],[-169.36549365493656,63.170800114251136],[-169.109891098911,63.1848156294063],[-168.85068850688506,63.170800114251136],[-168.76068760687608,63.214598599110985],[-168.71748717487174,63.31095526580265],[-168.99468994689946,63.34774599308494],[-169.22149221492214,63.34774599308494],[-169.29349293492936,63.35825762945129],[-169.42669426694266,63.34774599308494],[-169.55629556295563,63.374025084000834],[-169.58869588695887,63.40731193249434],[-169.62469624696246,63.43008714462144],[-169.77589775897758,63.447606538565395],[-170.01710017100172,63.491405023425244],[-170.05670056700566,63.5264438113131],[-170.08190081900818,63.57725005375053],[-170.12150121501216,63.61754465982159],[-170.1719017190172,63.64031987194872],[-170.2979029790298,63.68061447801978],[-170.4311043110431,63.698133871963705],[-170.55350553505536,63.68762223559736],[-170.67230672306724,63.66835090225902],[-170.8739087390874,63.59476944769449],[-171.03591035910358,63.586009750722496],[-171.1979119791198,63.608784962849626],[-171.3419134191342,63.619296599216],[-171.44631446314463,63.61579272042721],[-171.46431464314642,63.64031987194872],[-171.6479164791648,63.726164902274036],[-171.7451174511745,63.703389690146906],[-171.80271802718028,63.580753932539324],[-171.8171181711817,63.52994769010189],[-171.82071820718207,63.47738950827008],[-171.79191791917918,63.424831326438266],[-171.73791737917378,63.395048356733554],[-171.63351633516336,63.351249871873705],[-171.51831518315183,63.331978538535395],[-171.39951399513996,63.33898629611295],[-171.28791287912878,63.37227314460645],[-171.17631176311764,63.4160716294663],[-171.0611106111061,63.445854599170985],[-170.95310953109532,63.45286235674857],[-170.84870848708488,63.444102659776604],[-170.52830528305282,63.37928090218401],[-170.4239042390424,63.34949793247932],[-170.32310323103232,63.31095526580265],[-170.27270272702728,63.284676174886755],[-170.2439024390244,63.23211799305494],[-170.189901899019,63.19707920516706],[-170.11430114301143,63.193575326378266],[-169.98829988299883,63.172552053645546],[-169.86229862298623,63.14101714454645],[-169.81909819098192,63.121745811208115],[-169.77949779497794,63.09371478089781],[-169.71829718297184,62.99035035662857],[-169.6750967509675,62.95531156874068],[-169.62109621096212,62.96932708389585],[-169.57069570695708,62.99735811420615]],[[-165.83025830258302,66.31728326658268],[-165.82305823058232,66.32779490294902],[-166.03186031860318,66.27698866051159],[-166.14706147061472,66.23669405444053],[-166.14706147061472,66.2226785392854],[-166.1110611106111,66.22793435746857],[-165.9418594185942,66.278740599906],[-165.83025830258302,66.31728326658268]],[[-123.20943209432093,71.12285302540525],[-123.09423094230942,71.09307005570057],[-122.93582935829357,71.08781423751736],[-122.83862838628386,71.09832587388374],[-122.71982719827199,71.12810884358845],[-122.55062550625506,71.19293060118102],[-122.15822158221582,71.26651205574555],[-121.74781747817478,71.44520987397374],[-121.70101701017009,71.45046569215691],[-121.62181621816218,71.44696181336815],[-121.54621546215462,71.40666720729706],[-121.47061470614706,71.38914781335313],[-121.1610116101161,71.41542690426905],[-120.93060930609306,71.44696181336815],[-120.62100621006209,71.50652775277754],[-120.52020520205201,71.55733399521495],[-120.46260462604626,71.60463635886359],[-120.44460444604445,71.63091544977951],[-120.36540365403654,71.8884505407554],[-120.31140311403114,71.98480720744709],[-120.19620196201961,72.12671429839298],[-120.17820178201782,72.2125593287183],[-120.08820088200882,72.22832678326785],[-119.76779767797677,72.2440942378174],[-119.51219512195121,72.30190823783238],[-119.40779407794078,72.3597222378474],[-119.13059130591306,72.60849763185132],[-119.07659076590767,72.64003254095041],[-118.96138961389613,72.68383102581026],[-117.98217982179821,72.90282345010951],[-117.46377463774638,73.03772278347785],[-117.06417064170641,73.10780035925359],[-116.4809648096481,73.2532113289883],[-116.23976239762398,73.29525787445374],[-115.99135991359914,73.32328890476404],[-115.52335523355234,73.41614169266694],[-115.44775447754478,73.43891690479404],[-115.41175411754118,73.46519599570996],[-115.39375393753937,73.50198672299223],[-115.40815408154081,73.54228132906329],[-115.45495454954549,73.58432787452875],[-115.5089550895509,73.61936666241664],[-115.6349563495635,73.66491708667087],[-115.95895958959589,73.7472582382074],[-116.72216722167221,74.02756854131042],[-116.94896948969489,74.10114999587495],[-117.19737197371973,74.17122757165072],[-117.51417514175142,74.2325454504545],[-117.70857708577086,74.25181678379283],[-117.96417964179642,74.265832298948],[-118.19818198181981,74.26758423834238],[-118.54378543785438,74.24480902621528],[-118.62658626586266,74.2325454504545],[-118.74538745387454,74.19225084438344],[-119.02619026190263,74.04508793525434],[-119.08379083790837,74.02056078373283],[-119.11619116191162,74.01530496554966],[-119.13059130591306,74.02756854131042],[-119.13779137791377,74.12742908679087],[-119.14859148591486,74.16772369286193],[-119.17019170191702,74.18699502620026],[-119.20619206192062,74.19750666256664],[-119.31419314193141,74.2062663595386],[-119.47259472594726,74.20101054135543],[-119.72819728197283,74.10815775345253],[-119.73539735397354,74.11341357163573],[-119.73539735397354,74.12918102618525],[-119.71379713797137,74.15370817770679],[-119.56259562595625,74.2325454504545],[-119.94419944199441,74.25356872318724],[-120.55620556205562,74.3534292686677],[-120.88020880208802,74.42000296565465],[-121.12861128611286,74.49008054143042],[-121.31581315813158,74.53037514750147],[-121.5030150301503,74.54439066265664],[-121.74781747817478,74.54088678386785],[-122.62262622626227,74.4638014505145],[-123.46863468634686,74.4357704202042],[-124.69624696246962,74.3481734504845],[-124.71064710647107,74.32715017775178],[-124.64584645846458,74.30437496562465],[-124.62784627846278,74.26933617773679],[-124.57384573845738,74.24831290500404],[-124.26064260642606,73.95398708674588],[-124.19224192241921,73.90142890491404],[-124.08784087840878,73.85763042005419],[-123.87183871838718,73.82784745034951],[-123.79623796237962,73.78580090488404],[-123.79623796237962,73.76828151094011],[-124.03024030240303,73.64389381393815],[-124.1130411304113,73.52826581390815],[-124.42264422644226,73.41789363206132],[-124.59544595445954,73.24269969262193],[-124.64584645846458,73.20415702594525],[-124.80424804248042,73.12531975319754],[-124.83664836648367,73.0762654501545],[-124.81864818648187,73.05874605621057],[-124.73584735847359,73.0219553289283],[-124.64224642246423,73.01845145013951],[-124.58824588245882,73.00618787437875],[-124.57024570245702,72.9886684804348],[-124.55944559445595,72.9658932683077],[-124.56664566645667,72.94486999557495],[-124.58104581045811,72.92559866223664],[-124.93024930249302,72.86252884403845],[-124.96984969849699,72.84325751070011],[-124.99864998649986,72.8134745409954],[-125.01665016650166,72.77668381371313],[-125.01305013050131,72.7311333894589],[-125.0310503105031,72.64528835913359],[-125.02025020250203,72.61725732882329],[-124.98424984249843,72.60499375306253],[-124.98784987849879,72.5874743591186],[-125.07065070650705,72.55243557123072],[-125.16785167851678,72.522652601526],[-125.30465304653046,72.45082308635585],[-125.38385383853839,72.42454399543996],[-125.43785437854379,72.3824974499745],[-125.51345513455135,72.30716405601555],[-125.57465574655745,72.26511751055011],[-125.62865628656286,72.25460587418374],[-125.64665646656466,72.23708648023981],[-125.63225632256322,72.21080738932389],[-125.61425614256143,72.19328799537996],[-125.58545585455855,72.18277635901359],[-125.76185761857619,72.13722593475936],[-125.7690576905769,72.12846623778739],[-125.76185761857619,72.08291581353313],[-125.7690576905769,72.05488478322283],[-125.79065790657907,72.02510181351815],[-125.84465844658446,71.97779944986951],[-125.83025830258302,71.96553587410875],[-125.76545765457655,71.96028005592555],[-125.29745297452973,71.9725436316863],[-125.21465214652147,71.95502423774238],[-125.12465124651246,71.92348932864329],[-124.76104761047611,71.83589235892359],[-124.00864008640086,71.67821781342815],[-123.95463954639547,71.65193872251223],[-123.75663756637566,71.52755102551026],[-123.6810368103681,71.49251223762238],[-123.59463594635946,71.42243466184661],[-123.3930339303393,71.21920969209691],[-123.31383313833138,71.16840344965951],[-123.20943209432093,71.12285302540525]],[[-113.51453514535145,74.43051460202102],[-113.01773017730177,74.40248357171072],[-112.52092520925208,74.41649908686588],[-111.72891728917288,74.50234411719117],[-111.28611286112861,74.5846852687277],[-110.94050940509405,74.63899538995389],[-110.74970749707497,74.68804969299694],[-110.62370623706236,74.75287145058951],[-110.54450544505445,74.78090248089981],[-110.3861038610386,74.81418932939329],[-110.17730177301773,74.84046842030921],[-109.5040950409504,74.88251496577467],[-109.00369003690037,75.01040654156543],[-108.83088830888309,75.06471666279162],[-108.66528665286653,75.04018951127011],[-108.6328863288633,75.02267011732619],[-108.66888668886689,75.00690266277664],[-108.75168751687517,74.99113520822709],[-108.59328593285933,74.959600299128],[-108.47448474484744,74.94733672336724],[-108.35568355683557,74.94208090518404],[-108.22608226082261,74.95259254155042],[-108.02448024480245,74.98587939004389],[-107.81927819278192,74.99989490519906],[-107.46287462874629,74.95259254155042],[-107.15327153271532,74.9263134506345],[-107.0560705607056,74.9280653900289],[-106.96246962469624,74.94032896578966],[-106.5880658806588,75.0156623597486],[-106.09126091260913,75.08924381431314],[-105.97245972459724,75.1312903597786],[-105.86085860858608,75.190856299188],[-105.70245702457024,75.41335260227603],[-105.67725677256772,75.50094957199573],[-105.51885518855188,75.63234502657528],[-105.48285482854828,75.70242260235102],[-105.47925479254792,75.74622108721087],[-105.56205562055621,75.88112042057921],[-105.60525605256052,75.93017472362223],[-105.6340563405634,75.94594217817178],[-105.70965709657096,75.96696545090452],[-105.9040590405904,76.00901199636996],[-106.39726397263972,76.0598182388074],[-106.52686526865268,76.05281048122981],[-106.6780667806678,76.02302751152513],[-106.8040680406804,75.97397320848208],[-106.84726847268472,75.95119799635498],[-106.86166861668616,75.93017472362223],[-106.81846818468185,75.87236072360724],[-106.76086760867608,75.84082581450815],[-106.68886688866888,75.81980254177543],[-106.69246692466925,75.80929090540906],[-106.89046890468904,75.78301181449314],[-106.90126901269012,75.7409652690277],[-106.90486904869049,75.68840708719588],[-106.9120691206912,75.67964739022389],[-106.96966969669697,75.77250017812679],[-107.04887048870488,75.84608163269132],[-107.08127081270813,75.86360102663528],[-107.13527135271353,75.87936848118483],[-107.21447214472144,75.89163205694558],[-107.41967419674197,75.90739951149513],[-107.5420754207542,75.90039175391755],[-107.7040770407704,75.87761654179042],[-107.91647916479164,75.80228314783147],[-107.95247952479525,75.7970273296483],[-108.02088020880208,75.80403508722588],[-107.97047970479704,75.83907387511374],[-107.75447754477544,75.9406863599886],[-107.73287732877328,75.95645381453815],[-107.7220772207722,75.97397320848208],[-107.7220772207722,75.99499648121483],[-107.77607776077761,76.03529108728588],[-107.85167851678517,76.05806629941299],[-108.01728017280172,76.06507405699057],[-108.16488164881649,76.05456242062422],[-108.29088290882909,76.0563143600186],[-108.3880838808388,76.06682599638498],[-108.40608406084061,76.0843453903289],[-108.38088380883809,76.115880299428],[-108.30528305283053,76.15442296610468],[-108.17928179281793,76.1999733903589],[-108.12168121681216,76.23326023885238],[-108.19368193681936,76.32961690554407],[-108.34488344883448,76.39093478434785],[-108.5140851408514,76.43823714799649],[-108.52488524885248,76.44699684496845],[-108.53928539285393,76.50305890558906],[-108.56088560885608,76.53634575408253],[-108.62928629286293,76.58715199651996],[-108.63648636486364,76.60817526925268],[-108.61128611286112,76.62919854198543],[-108.5140851408514,76.68000478442283],[-108.47808478084781,76.70803581473314],[-108.46728467284673,76.73781878443785],[-108.49248492484925,76.7535862389874],[-108.55368553685537,76.75884205717057],[-108.83088830888309,76.82191187536876],[-109.09729097290973,76.81140023900238],[-109.21969219692197,76.79212890566407],[-109.33849338493384,76.76059399656498],[-109.5040950409504,76.69226836018362],[-109.86409864098641,76.5223302389274],[-109.98289982899828,76.48553951164513],[-110.27090270902708,76.41721387526377],[-110.31050310503105,76.39794254192543],[-110.31410314103141,76.36991151161513],[-110.28530285302853,76.33312078433283],[-110.24570245702456,76.30684169341694],[-110.20250202502025,76.28932229947299],[-109.90729907299072,76.22274860248604],[-109.70929709297093,76.21223696611966],[-109.48609486094861,76.1439113297383],[-109.43209432094321,76.10887254185042],[-109.41769417694177,76.07208181456815],[-109.4248942489425,76.04229884486344],[-109.45369453694536,76.02127557213072],[-109.87129871298713,75.92842278422785],[-109.79569795697957,75.86360102663528],[-108.94608946089461,75.69891872356223],[-108.91728917289173,75.67439157204072],[-108.89928899288992,75.62358532960329],[-108.91368913689136,75.58679460232102],[-108.94608946089461,75.54124417806679],[-109.00369003690037,75.51496508715087],[-109.08649086490864,75.5062053901789],[-110.4581045810458,75.55525969322193],[-110.72450724507245,75.55876357201072],[-110.89010890108901,75.54649999624996],[-111.0521105211052,75.54825193564437],[-111.16371163711636,75.57102714777147],[-111.27531275312752,75.61307369323694],[-111.37251372513725,75.67614351143513],[-111.45531455314553,75.76198854176042],[-111.5129151291513,75.81104284480344],[-111.5489154891549,75.82155448116981],[-111.71091710917109,75.83206611753619],[-111.87651876518765,75.8250583599586],[-112.05652056520564,75.83381805693057],[-112.08172081720816,75.84783357208573],[-112.04572045720457,75.86710490542407],[-111.86931869318693,75.91090339028392],[-111.86571865718658,75.93893442059422],[-112.33372333723337,76.07208181456815],[-112.69732697326972,76.20172532975329],[-112.97812978129781,76.24552381461314],[-113.17253172531726,76.25778739037392],[-113.36333363333632,76.24902769340193],[-113.82413824138241,76.20698114793649],[-113.9249392493925,76.22975636006362],[-114.05814058140581,76.30158587523377],[-114.10134101341013,76.33136884493845],[-114.11214112141121,76.34888823888238],[-114.11574115741158,76.39619060253102],[-114.1409414094141,76.42246969344694],[-114.19494194941949,76.45225266315163],[-114.29934299342993,76.47502787527876],[-114.53334533345333,76.50130696619468],[-114.76734767347673,76.50656278437785],[-114.99774997749978,76.49780308740588],[-115.58095580955809,76.43823714799649],[-115.77895778957789,76.36465569343193],[-115.82575825758258,76.32961690554407],[-115.83295832958329,76.29633005705057],[-115.82215822158221,76.27005096613468],[-115.7969579695797,76.25253157219072],[-115.66375663756638,76.24026799642996],[-115.0229502295023,76.21223696611966],[-114.8789487894879,76.19471757217573],[-114.77814778147781,76.1719423600486],[-114.94014940149401,76.16668654186543],[-115.76815768157681,76.18420593580936],[-116.05976059760597,76.20172532975329],[-116.2109621096211,76.19471757217573],[-116.45576455764558,76.1439113297383],[-116.59256592565924,76.09660896608966],[-116.61056610566106,76.07383375396253],[-116.54936549365493,76.01601975394755],[-116.58176581765818,75.99149260242604],[-116.66456664566645,75.95820575393253],[-116.65376653766538,75.92842278422785],[-116.44496444964449,75.88988011755117],[-116.3369633696337,75.88112042057921],[-115.60255602556025,75.89513593573437],[-114.99054990549905,75.89688787512875],[-115.1741517415174,75.86710490542407],[-115.47655476554765,75.84082581450815],[-115.83655836558366,75.84082581450815],[-116.3909639096391,75.80753896601468],[-116.80136801368013,75.77074823873238],[-116.97416974169741,75.74622108721087],[-117.03897038970389,75.71819005690057],[-117.16497164971649,75.64460860233604],[-117.13617136171362,75.61657757202573],[-117.02457024570245,75.60081011747619],[-116.4269642696427,75.58504266292664],[-116.03456034560345,75.60606593565936],[-115.12015120151202,75.70592648113981],[-115.11655116551165,75.69541484477344],[-115.14175141751417,75.67789545082951],[-115.24975249752497,75.63935278415283],[-115.33615336153362,75.61832951142011],[-116.07776077760778,75.49218987502374],[-116.2109621096211,75.48343017805178],[-116.89136891368913,75.47992629926298],[-117.15417154171541,75.47291854168543],[-117.25857258572586,75.45890302653027],[-117.33417334173342,75.44313557198072],[-117.38817388173882,75.422112299248],[-117.51417514175142,75.35729054165543],[-117.57537575375753,75.31349205679558],[-117.5969759697597,75.29246878406283],[-117.60057600576005,75.27144551133011],[-117.56457564575646,75.23290284465344],[-117.50337503375033,75.20311987494875],[-117.00657006570066,75.15581751130011],[-116.8409684096841,75.15231363251132],[-116.47736477364774,75.17158496584966],[-116.14256142561425,75.0419414506645],[-115.72855728557285,74.96835999609996],[-115.68175681756817,74.97361581428314],[-115.60975609756098,75.01040654156543],[-115.57375573755738,75.05595696581966],[-115.53775537755378,75.08048411734117],[-115.47655476554765,75.1032593294683],[-115.41175411754118,75.11552290522906],[-115.34335343353433,75.11377096583468],[-115.27855278552785,75.10150739007389],[-115.1741517415174,75.04894920824208],[-115.12735127351273,75.00865460217102],[-115.07695076950769,74.98587939004389],[-115.01935019350194,74.97536775367755],[-114.86094860948609,74.99989490519906],[-114.45054450544505,75.08749187491875],[-114.35694356943569,75.14180199614498],[-114.35694356943569,75.17158496584966],[-114.50454504545046,75.25742999617498],[-114.51534515345153,75.2749493901189],[-114.48294482944829,75.28546102648528],[-114.4289442894429,75.28195714769649],[-114.28494284942849,75.2504222385974],[-114.16974169741697,75.23991060223102],[-114.12294122941229,75.29071684466845],[-114.07614076140761,75.39232932954329],[-114.05454054540544,75.41685648106483],[-114.0149401494015,75.43437587500875],[-113.98253982539825,75.43087199621996],[-113.91773917739177,75.38882545075452],[-113.87813878138782,75.37480993559936],[-113.590135901359,75.41160066288163],[-113.46773467734677,75.41685648106483],[-113.50373503735037,75.39583320833208],[-113.75933759337593,75.32225175376755],[-113.80973809738097,75.29597266285163],[-113.8529385293853,75.25918193556936],[-113.88533885338853,75.21012763252634],[-113.86013860138601,75.18735242039921],[-113.85653856538565,75.1295384203842],[-113.84573845738457,75.11201902644027],[-113.79533795337953,75.08398799612996],[-113.71253712537126,75.06822054158042],[-113.3381333813338,75.09274769310193],[-112.95292952929529,75.10851514765147],[-112.85572855728557,75.12077872341223],[-112.7981279812798,75.13829811735619],[-112.70452704527045,75.18735242039921],[-112.65412654126541,75.20487181434314],[-112.59652596525964,75.21187957192072],[-112.47772477724777,75.19961599615996],[-112.25452254522546,75.13304229917298],[-112.2149221492215,75.13304229917298],[-111.99891998919989,75.14180199614498],[-111.77931779317792,75.16632914766649],[-111.62091620916209,75.16808108706087],[-111.47331473314733,75.190856299188],[-111.18171181711817,75.26093387496374],[-111.09171091710917,75.25567805678057],[-111.03411034110341,75.22589508707588],[-111.07731077310773,75.19436017797679],[-111.25731257312573,75.12778648098981],[-111.5021150211502,75.05595696581966],[-111.67131671316713,75.0191662385374],[-111.78291782917829,75.00515072338223],[-111.95571955719556,74.99989490519906],[-112.19332193321932,75.01040654156543],[-112.66132661326613,74.99463908701588],[-112.83772837728377,74.97536775367755],[-113.32373323733238,74.87550720819709],[-113.86373863738638,74.8124373899989],[-114.13374133741337,74.76688696574465],[-114.31374313743137,74.71432878391283],[-114.37854378543786,74.67053029905298],[-114.2669426694267,74.60395660206603],[-114.17334173341733,74.57417363236132],[-113.83853838538386,74.48832860203603],[-113.6729367293673,74.45328981414815],[-113.51453514535145,74.43051460202102]],[[-118.32778327783278,75.57978684474344],[-118.2269822698227,75.61132175384253],[-117.89217892178922,75.80578702662027],[-117.71577715777158,75.92141502665027],[-117.62577625776257,75.96521351151011],[-117.49977499774997,76.07733763275132],[-117.51417514175142,76.10011284487845],[-117.6329763297633,76.115880299428],[-117.75177751777517,76.11237642063921],[-117.88857888578886,76.07558569335694],[-118.1369813698137,75.99499648121483],[-118.37818378183782,75.95820575393253],[-118.62658626586266,75.90564757210072],[-119.00459004590046,75.768996299338],[-119.22779227792277,75.69891872356223],[-119.32139321393214,75.66212799627996],[-119.39339393393934,75.61657757202573],[-119.38259382593826,75.60081011747619],[-119.3069930699307,75.58504266292664],[-119.08739087390873,75.56927520837709],[-118.81738817388174,75.52197284472845],[-118.61218612186121,75.51496508715087],[-118.32778327783278,75.57978684474344]],[[-120.91980919809197,75.81454672359223],[-120.89820898208981,75.84432969329694],[-120.88020880208802,75.90739951149513],[-120.88740887408875,75.92842278422785],[-120.91260912609127,75.93718248119981],[-120.99180991809918,75.92667084483344],[-121.04221042210422,75.90214369331193],[-121.0170101701017,75.884624299368],[-121.0170101701017,75.86710490542407],[-121.02781027810278,75.84783357208573],[-121.22221222212221,75.77775599630996],[-121.24021240212403,75.75147690539407],[-121.15381153811538,75.7409652690277],[-121.07461074610745,75.74446914781649],[-121.00621006210062,75.76549242054921],[-120.95580955809558,75.78826763267634],[-120.91980919809197,75.81454672359223]],[[-120.40860408604087,75.8250583599586],[-120.36540365403654,75.8250583599586],[-120.16020160201602,75.85133745087452],[-119.91179911799118,75.85834520845208],[-119.73539735397354,75.91615920846709],[-119.6669966699667,75.94594217817178],[-119.60939609396094,75.98448484484845],[-119.53739537395373,75.98273290545407],[-119.52659526595266,75.99674842060921],[-119.52659526595266,76.03003526910268],[-119.54819548195482,76.05281048122981],[-119.72459724597246,76.10011284487845],[-119.73899738997389,76.11763223882238],[-119.63819638196381,76.15617490549906],[-119.63459634596346,76.18946175399253],[-119.6489964899649,76.24377187521875],[-119.6489964899649,76.28056260250102],[-119.58059580595805,76.32611302675528],[-119.5229952299523,76.34012854191042],[-119.49059490594905,76.32085720857208],[-119.44739447394474,76.27530678431785],[-119.36819368193682,76.22099666309163],[-119.24939249392494,76.15967878428785],[-119.16659166591666,76.12639193579437],[-119.08019080190802,76.12463999639996],[-118.99378993789938,76.14566326913268],[-118.95418954189542,76.16843848125981],[-118.84978849788499,76.25778739037392],[-118.81018810188101,76.27705872371223],[-118.64458644586446,76.33487272372724],[-118.6229862298623,76.36640763282634],[-118.64458644586446,76.41721387526377],[-118.79938799387995,76.46451623891238],[-118.8209882098821,76.48553951164513],[-118.79218792187922,76.51357054195543],[-118.73098730987309,76.52583411771619],[-118.57258572585727,76.52583411771619],[-118.46818468184682,76.5468573904489],[-118.43218432184321,76.58715199651996],[-118.41058410584105,76.6624853904789],[-118.3709837098371,76.70102805715558],[-118.2989829898299,76.73606684504347],[-118.20178201782018,76.76059399656498],[-118.07578075780758,76.77285757232573],[-117.88137881378813,76.80439248142483],[-117.81657816578166,76.80439248142483],[-117.78057780577805,76.78512114808649],[-117.80937809378094,76.73431490564906],[-117.89937899378994,76.65372569350694],[-117.96417964179642,76.57488842075921],[-118.00378003780037,76.49605114801147],[-118.02178021780217,76.44699684496845],[-117.9929799297993,76.40495029950299],[-117.84177841778418,76.34538436009362],[-117.73377733777338,76.31735332978329],[-117.49257492574925,76.27355484492344],[-117.34857348573485,76.27180290552906],[-117.23337233372334,76.28231454189543],[-117.15417154171541,76.29808199644498],[-117.10737107371074,76.32260914796649],[-117.0461704617046,76.37341539040392],[-117.02457024570245,76.4031983601086],[-117.01377013770137,76.46977205709558],[-117.01737017370174,76.49605114801147],[-116.99936999369993,76.53108993589936],[-116.46656466564664,76.57664036015362],[-116.22176221762217,76.61167914804147],[-116.07776077760778,76.65372569350694],[-115.98415984159841,76.68701254200042],[-115.94455944559445,76.71153969352193],[-115.94455944559445,76.73606684504347],[-116.01656016560165,76.78512114808649],[-116.23256232562326,76.87447005720057],[-116.25416254162542,76.90074914811649],[-116.18216182161822,76.91476466327163],[-116.11016110161101,76.91826854206042],[-115.91215912159122,76.90775690569407],[-115.81135811358114,76.93929181479317],[-115.85815858158581,76.96907478449785],[-116.07416074160741,77.03039266330163],[-116.28656286562865,77.10222217847178],[-116.32976329763298,77.13726096635966],[-116.21456214562146,77.17755557243072],[-115.62415624156242,77.26515254215042],[-115.50535505355053,77.29143163306634],[-115.46935469354693,77.30895102701027],[-115.47655476554765,77.32471848155981],[-115.5521555215552,77.36326114823649],[-116.00936009360093,77.46136975432253],[-116.20736207362074,77.51567987554876],[-116.36216362163621,77.54195896646468],[-116.50976509765098,77.54721478464785],[-116.83376833768338,77.52969539070392],[-116.94536945369452,77.503416299788],[-117.03897038970389,77.46487363311132],[-117.0461704617046,77.44910617856178],[-117.02817028170281,77.43158678461785],[-116.76536765367653,77.39829993612437],[-116.70416704167042,77.38078054218042],[-116.7941679416794,77.34574175429253],[-116.84456844568444,77.33873399671498],[-117.06057060570606,77.34924563308132],[-117.15057150571505,77.36150920884208],[-117.21177211772118,77.3317262391374],[-117.28017280172801,77.31420684519347],[-117.41697416974169,77.31771072398223],[-118.00378003780037,77.38078054218042],[-118.8209882098821,77.33347817853178],[-119.0909909099091,77.30544714822148],[-119.3249932499325,77.2406253906289],[-119.49419494194942,77.17755557243072],[-119.83259832598326,77.07419114816147],[-120.19980199801998,76.93053211782117],[-120.31140311403114,76.90425302690528],[-120.35820358203583,76.88673363296132],[-120.43740437404374,76.81665605718558],[-120.48420484204843,76.79388084505845],[-120.99900999009989,76.69226836018362],[-121.10341103411034,76.66073345108452],[-121.20421204212042,76.62219078440785],[-121.56061560615606,76.45400460254604],[-121.61461614616147,76.44174102678528],[-122.3670236702367,76.40144642071422],[-122.42462424624246,76.39093478434785],[-122.51822518225183,76.35239211767117],[-122.77382773827739,76.22800442066921],[-122.87822878228782,76.16493460247102],[-122.90342903429034,76.13515163276634],[-122.68382683826837,76.16318266307664],[-122.62262622626227,76.16668654186543],[-122.59382593825939,76.16143072368223],[-122.58662586625866,76.15267102671027],[-122.60822608226081,76.14040745094951],[-122.60822608226081,76.12113611761117],[-122.54702547025471,76.09660896608966],[-122.54702547025471,76.08084151154011],[-122.60822608226081,76.03879496607468],[-122.64422644226443,76.0317872084971],[-122.64062640626406,76.00901199636996],[-122.59022590225902,75.9722212690877],[-122.53262532625325,75.95119799635498],[-122.39942399423994,75.9441902387774],[-122.30222302223022,75.95995769332694],[-122.05742057420574,76.01777169334193],[-121.90981909819098,76.03529108728588],[-121.69381693816938,76.01952363273634],[-121.42741427414273,75.98098096605966],[-121.31941319413194,75.97747708727087],[-121.21501215012151,75.98448484484845],[-121.02061020610205,76.01952363273634],[-120.90180901809018,76.16318266307664],[-120.84780847808477,76.18245399641498],[-120.81180811808119,76.17895011762619],[-120.77220772207721,76.16668654186543],[-120.7290072900729,76.13339969337193],[-120.63540635406355,76.03353914789147],[-120.56340563405634,76.00901199636996],[-120.5130051300513,75.95820575393253],[-120.45900459004591,75.87060878421283],[-120.40860408604087,75.8250583599586]],[[-112.37332373323733,77.36326114823649],[-112.17532175321753,77.34398981489815],[-111.95211952119521,77.34398981489815],[-111.22491224912248,77.42808290582906],[-111.05931059310593,77.43333872401223],[-110.89370893708937,77.42633096643468],[-110.68130681306813,77.44560229977301],[-110.37170371703716,77.49115272402724],[-110.19890198901989,77.52443957252072],[-110.13770137701377,77.57174193616936],[-110.11610116101161,77.62430011800117],[-110.11610116101161,77.71540096650966],[-110.13050130501304,77.74168005742558],[-110.15210152101521,77.7627033301583],[-110.18810188101881,77.77671884531347],[-110.29250292502925,77.78723048167981],[-110.7209072090721,77.78197466349664],[-110.81090810908108,77.80299793622936],[-110.85770857708577,77.82051733017332],[-110.86490864908649,77.83453284532845],[-110.74970749707497,77.85730805745558],[-110.19890198901989,77.90461042110422],[-109.77049770497705,77.95716860293604],[-109.68049680496804,77.99921514840148],[-109.61929619296193,78.05702914841649],[-109.62289622896229,78.07454854236042],[-109.65529655296552,78.07980436054362],[-110.4581045810458,78.10257957267072],[-110.72810728107281,78.09732375448755],[-110.8721087210872,78.07980436054362],[-111.20691206912069,78.08856405751558],[-112.3049230492305,78.00622290597906],[-112.80532805328053,77.94140114838649],[-113.02133021330214,77.91862593625936],[-113.18693186931868,77.91161817868178],[-113.21573215732157,77.90285848170981],[-113.26973269732697,77.86081193624437],[-113.28413284132841,77.83628478472286],[-113.28413284132841,77.81350957259573],[-113.26973269732697,77.77847078470785],[-113.19053190531905,77.71890484529845],[-113.16893168931689,77.67685829983301],[-113.12213122131222,77.63305981497317],[-113.13653136531364,77.61729236042362],[-113.18693186931868,77.59977296647966],[-113.20853208532085,77.58050163314132],[-113.19773197731978,77.5594783604086],[-113.16533165331653,77.52969539070392],[-113.04653046530466,77.51042405736558],[-112.9241292412924,77.4753852694777],[-112.64332643326433,77.4438503603786],[-112.37332373323733,77.36326114823649]],[[-114.29574295742957,78.06403690599407],[-114.33174331743317,78.07805242114921],[-114.60534605346054,78.03950975447256],[-114.72774727747277,78.01498260295102],[-114.78894788947889,77.99220739082392],[-114.88974889748897,77.97643993627437],[-115.03015030150301,77.96768023930241],[-114.97974979749797,77.91512205747057],[-114.60894608946089,77.76971108773589],[-114.28854288542885,77.72065678469286],[-114.10494104941048,77.72065678469286],[-113.83133831338313,77.75394363318634],[-113.7269372693727,77.77496690591906],[-113.61893618936189,77.81350957259573],[-113.61893618936189,77.83278090593407],[-113.69813698136981,77.86957163321634],[-113.71973719737197,77.89059490594906],[-113.76653766537665,77.90285848170981],[-113.89613896138961,77.91512205747057],[-114.08694086940869,77.97819187566876],[-114.18054180541804,77.9974632090071],[-114.28134281342813,78.00447096658468],[-114.3029430294303,78.03250199689498],[-114.29574295742957,78.06403690599407]],[[-100.68040680406804,77.93088951202012],[-100.58680586805868,77.89234684534347],[-100.27360273602736,77.83278090593407],[-99.95679956799567,77.7942382392574],[-99.6579965799658,77.82402120896208],[-99.34119341193411,77.83978866351163],[-99.16479164791647,77.85730805745558],[-99.12879128791288,77.87657939079392],[-99.06039060390603,77.965928299908],[-98.99918999189991,77.9974632090071],[-99.00279002790028,78.01673454234543],[-99.05319053190532,78.07279660296604],[-99.13239132391324,78.11834702722027],[-99.56079560795608,78.27952545150453],[-99.75159751597516,78.30230066363163],[-99.77679776797768,78.32507587575876],[-99.76959769597696,78.36537048182981],[-99.77319773197732,78.39340151214012],[-99.84879848798488,78.43895193639437],[-99.819998199982,78.45471939094392],[-99.67959679596795,78.49326205762057],[-99.63279632796328,78.544068300058],[-99.58239582395824,78.56333963339634],[-99.61119611196112,78.58261096673468],[-99.78039780397803,78.61940169401694],[-100.01440014400144,78.72802193646936],[-100.43560435604356,78.82087472437226],[-100.9180091800918,78.78233205769558],[-101.12681126811268,78.80160339103392],[-101.14841148411485,78.82437860316102],[-101.1160111601116,78.85766545165453],[-101.03321033210332,78.91547945166951],[-101.03681036810367,78.93825466379664],[-101.08721087210871,78.96102987592377],[-101.14481144811448,78.97329345168453],[-101.29961299612995,78.98205314865649],[-101.70281702817027,79.07840981534815],[-101.8720187201872,79.08892145171453],[-101.97281972819728,79.07840981534815],[-102.18882188821888,79.0381152092771],[-102.39402394023939,79.01008417896679],[-102.40842408424083,78.95402211834619],[-102.42642426424264,78.93299884561347],[-102.49482494824947,78.90146393651438],[-102.57762577625776,78.87868872438725],[-102.5920259202592,78.90146393651438],[-102.58122581225813,78.92949496682468],[-102.59562595625955,78.94351048197981],[-102.72882728827288,78.96978957289573],[-102.6820268202682,78.99081284562845],[-102.64962649626496,79.02760357291072],[-102.63882638826388,79.05563460322102],[-102.63882638826388,79.07840981534815],[-102.65322653226532,79.0941772698977],[-102.9160291602916,79.23082854266042],[-103.19323193231932,79.29565030025302],[-103.42723427234272,79.31492163359135],[-103.7080370803708,79.35171236087362],[-103.96363963639637,79.34820848208483],[-104.84564845648457,79.31141775480256],[-105.38925389253892,79.32368133056332],[-105.43605436054361,79.30265805783057],[-105.51525515255152,79.2430921184212],[-105.56925569255692,79.16425484567347],[-105.580055800558,79.11344860323604],[-105.56925569255692,79.06089042140422],[-105.53685536855369,79.03285939109392],[-105.31005310053101,79.03285939109392],[-104.89964899648996,79.05037878503785],[-104.74844748447484,79.02760357291072],[-104.7340473404734,78.99081284562845],[-104.89244892448924,78.890952300148],[-104.9680496804968,78.85591351226012],[-104.97164971649717,78.82963442134422],[-104.89604896048961,78.8086111486115],[-104.81684816848168,78.8068592092171],[-104.73764737647376,78.82613054255543],[-104.39564395643956,78.95577405774057],[-104.15084150841508,78.98906090623407],[-104.11124111241112,78.98555702744528],[-104.00684006840068,78.9470143607686],[-103.8880388803888,78.9189833304583],[-103.87723877238773,78.90321587590876],[-104.15444154441545,78.81386696679468],[-104.1940419404194,78.79634757285072],[-104.18324183241832,78.78058011830117],[-104.01044010440104,78.76481266375166],[-103.51723517235172,78.76831654254042],[-103.40923409234092,78.75079714859649],[-103.37323373233733,78.73678163344132],[-103.5640356403564,78.69298314858148],[-103.92763927639277,78.66320017887679],[-104.02124021240212,78.63516914856649],[-103.58923589235891,78.62290557280573],[-103.48123481234812,78.59312260310102],[-103.57123571235712,78.54056442126921],[-103.76563765637655,78.51954114853649],[-104.21564215642157,78.54056442126921],[-104.72684726847268,78.57910708794589],[-104.82044820448205,78.5720993303683],[-104.91044910449104,78.55282799702996],[-104.99684996849969,78.51778920914211],[-104.9860498604986,78.46873490609906],[-104.8780487804878,78.4004092697177],[-104.76284762847628,78.35135496667468],[-104.51444514445144,78.29529290605407],[-104.32364323643236,78.26901381513815],[-103.94563945639456,78.26025411816619],[-103.67563675636757,78.31982005757558],[-102.73242732427325,78.37062630001301],[-102.78282782827829,78.33033169394196],[-102.7720277202772,78.30755648181483],[-102.72162721627215,78.27602157271573],[-102.66762667626676,78.2567502393774],[-102.60642606426065,78.24974248179981],[-102.2860228602286,78.27426963332132],[-102.05562055620555,78.27952545150453],[-101.82881828818287,78.26375799695498],[-101.29961299612995,78.19893623936241],[-101.07281072810729,78.19368042117921],[-100.95760957609576,78.13061060298102],[-100.82440824408243,78.08856405751558],[-100.81000810008099,78.07104466357163],[-100.77760777607776,77.99571126961271],[-100.75960759607595,77.97819187566876],[-100.68040680406804,77.93088951202012]],[[-102.790027900279,78.21820757270072],[-102.8260282602826,78.24974248179981],[-102.89082890828908,78.27076575453256],[-102.97362973629735,78.26726187574377],[-103.11043110431105,78.24623860301102],[-103.26163261632617,78.18316878481286],[-103.27243272432725,78.16564939086891],[-103.27243272432725,78.14988193631936],[-103.25083250832508,78.1376183605586],[-103.11763117631176,78.12710672419226],[-103.00243002430024,78.14637805753057],[-102.790027900279,78.21820757270072]],[[-111.43371433714337,78.28653320908211],[-111.30051300513004,78.33733945151951],[-111.22851228512285,78.37588211819619],[-111.17091170911709,78.38639375456256],[-111.02691026910269,78.36712242122422],[-110.83970839708397,78.32157199696996],[-110.75330753307533,78.31106036060362],[-110.41850418504185,78.29529290605407],[-110.29250292502925,78.29879678484286],[-110.02250022500225,78.32332393636437],[-109.70929709297093,78.30405260302604],[-109.48609486094861,78.31631617878679],[-109.38889388893888,78.33733945151951],[-109.35289352893528,78.3688743606186],[-109.33489334893349,78.40916896668966],[-109.3420934209342,78.4564713303383],[-109.36369363693636,78.49326205762057],[-109.4680946809468,78.56684351218513],[-109.5040950409504,78.58261096673468],[-109.57969579695796,78.59312260310102],[-109.64089640896408,78.59137066370664],[-109.81729817298172,78.65093660311604],[-109.93969939699397,78.67896763342634],[-110.14130141301413,78.70524672434226],[-110.40770407704076,78.75605296677966],[-110.61650616506165,78.75780490617407],[-110.87930879308793,78.73502969404694],[-111.07011070110701,78.70875060313102],[-111.40131401314012,78.64392884553845],[-111.52011520115201,78.6036342394674],[-111.70731707317073,78.57385126976271],[-112.2149221492215,78.54757217884679],[-112.63972639726397,78.50026981519815],[-112.85572855728557,78.46698296670468],[-113.15093150931509,78.40916896668966],[-113.28053280532805,78.35310690606906],[-113.29133291332913,78.33383557273072],[-113.2229322293223,78.29704484544845],[-113.17253172531726,78.28302933029332],[-112.99972999729997,78.29354096665966],[-112.5569255692557,78.3408433303083],[-112.1321213212132,78.36537048182981],[-111.76131761317613,78.28302933029332],[-111.51651516515165,78.27426963332132],[-111.43371433714337,78.28653320908211]],[[-95.31635316353163,79.35521623966241],[-95.10395103951039,79.29039448206981],[-95.04275042750427,79.2938983608586],[-94.84474844748448,79.33419296692966],[-94.40554405544056,79.39025502755027],[-94.28314283142831,79.40076666391664],[-94.11034110341103,79.40076666391664],[-93.95913959139591,79.39551084573347],[-93.9411394113941,79.3849992093671],[-94.04194041940418,79.35696817905679],[-94.11034110341103,79.31492163359135],[-94.09234092340922,79.30265805783057],[-94.03834038340383,79.29565030025302],[-93.93393933939339,79.29039448206981],[-93.54873548735488,79.353464300268],[-93.37953379533795,79.36747981542317],[-93.02673026730267,79.42879769422694],[-92.82152821528214,79.44982096695966],[-92.6451264512645,79.44982096695966],[-92.4831248312483,79.43930933059332],[-92.24912249122491,79.37273563360634],[-91.6911169111691,79.36397593663438],[-91.29871298712987,79.37273563360634],[-91.34191341913419,79.36047205784558],[-91.86751867518674,79.31667357298574],[-92.54792547925479,79.28338672449226],[-92.68472684726846,79.18527811840619],[-92.84312843128431,79.15724708809589],[-93.069930699307,79.1554951487015],[-93.29313293132931,79.13972769415196],[-93.9519395193952,79.0381152092771],[-94.16434164341644,78.99431672441725],[-94.16794167941678,78.97329345168453],[-94.15354153541536,78.9505182395574],[-94.1139411394114,78.92949496682468],[-93.90153901539016,78.87168096680966],[-93.33633336333364,78.8086111486115],[-93.159931599316,78.775324300118],[-93.20673206732067,78.76831654254042],[-93.56313563135632,78.77707623951241],[-93.62433624336244,78.76831654254042],[-93.63513635136351,78.75079714859649],[-93.55233552335523,78.70699866373664],[-93.39033390333903,78.64217690614407],[-93.26793267932679,78.60889005765057],[-93.10953109531096,78.60188230007302],[-92.97272972729726,78.61239393643936],[-92.71712717127171,78.6053861788618],[-91.93591935919359,78.56158769400196],[-91.86751867518674,78.54231636066362],[-92.29592295922959,78.52129308793087],[-92.72432724327243,78.48625430004302],[-92.84672846728466,78.4599752091271],[-92.80712807128072,78.43019223942241],[-92.67752677526775,78.38989763335132],[-92.34992349923499,78.312812299998],[-91.89991899918999,78.23747890603906],[-91.41031410314103,78.18842460299604],[-90.91710917109171,78.15864163329132],[-90.61470614706147,78.14988193631936],[-90.38790387903879,78.16389745147453],[-90.32670326703267,78.18492072420725],[-90.3591035910359,78.21820757270072],[-90.4059040590406,78.24623860301102],[-90.47070470704706,78.26901381513815],[-90.65070650706507,78.30755648181483],[-90.62190621906218,78.32157199696996],[-90.45990459904598,78.33033169394196],[-90.29790297902979,78.32857975454755],[-90.13590135901359,78.312812299998],[-90.02430024300243,78.29178902726528],[-89.96669966699666,78.26200605756057],[-89.87309873098731,78.23747890603906],[-89.64989649896499,78.19368042117921],[-89.57789577895778,78.16740133026332],[-89.52389523895239,78.16039357268573],[-89.49149491494914,78.17265714844649],[-89.50589505895059,78.20244011815117],[-89.61029610296103,78.27952545150453],[-89.75789757897579,78.37062630001301],[-90.00270002700027,78.49501399701498],[-90.07470074700747,78.54932411824117],[-90.03870038700387,78.60713811825619],[-89.99549995499954,78.6001303606786],[-89.92709927099271,78.57385126976271],[-89.65349653496534,78.43895193639437],[-89.46989469894699,78.37062630001301],[-89.09549095490955,78.20944787572876],[-88.96948969489695,78.18492072420725],[-88.82188821888218,78.18667266360163],[-88.78948789487895,78.19192848178483],[-88.73188731887319,78.24098278482785],[-88.6490864908649,78.33383557273072],[-88.60588605886059,78.39164957274573],[-88.62388623886238,78.46172714852148],[-88.71388713887139,78.54582023945241],[-88.74268742687427,78.58436290612906],[-88.71028710287102,78.59662648188981],[-88.58068580685807,78.60188230007302],[-88.28548285482854,78.49676593640936],[-88.14868148681487,78.47749460307102],[-88.04068040680407,78.49501399701498],[-87.9830798307983,78.53706054248042],[-87.97227972279723,78.56509157279072],[-87.9830798307983,78.59487454249543],[-88.00468004680046,78.61589781522815],[-88.03708037080371,78.62640945159453],[-88.22788227882279,78.65268854251042],[-88.25308253082531,78.67195987584876],[-88.18828188281883,78.69648702737027],[-88.16668166681667,78.74554133041332],[-88.19188191881919,78.86817708802087],[-88.16308163081631,78.93299884561347],[-88.10548105481054,78.97329345168453],[-88.04068040680407,78.99606866381166],[-87.87867878678786,79.0381152092771],[-87.82827828278282,79.04512296685468],[-87.81747817478174,79.03636326988271],[-87.92187921879218,78.9505182395574],[-87.95427954279542,78.91547945166951],[-87.96147961479615,78.89270423954241],[-87.95787957879578,78.85240963347132],[-87.92187921879218,78.75079714859649],[-87.86067860678607,78.70699866373664],[-87.61587615876158,78.67546375463755],[-87.4790747907479,78.71751030010302],[-87.2450724507245,78.81386696679468],[-87.07947079470794,78.86642514862649],[-87.01467014670146,78.89796005772558],[-86.95706957069571,78.97504539107891],[-86.91386913869138,78.98205314865649],[-86.71946719467195,78.97504539107891],[-86.62946629466295,78.99081284562845],[-86.44946449464494,79.0381152092771],[-86.0930609306093,79.09943308808087],[-85.29025290252902,79.20805333053332],[-85.18225182251823,79.23433242144921],[-85.04185041850418,79.28513866388664],[-85.06345063450634,79.32893714874649],[-85.1750517505175,79.3867511487615],[-85.50265502655026,79.5304101791018],[-85.64665646656466,79.61099939124392],[-85.6790567905679,79.61450327003271],[-85.75105751057511,79.59523193669438],[-85.8050580505805,79.57245672456725],[-85.9490594905949,79.48661169424196],[-86.00666006660066,79.47960393666438],[-86.08586085860858,79.55143345183453],[-86.17946179461794,79.60574357306072],[-86.23346233462334,79.62326296700468],[-86.33786337863378,79.63552654276543],[-86.64746647466474,79.6460381791318],[-86.85986859868598,79.59698387608876],[-86.92466924669246,79.59172805790558],[-87.24147241472414,79.57070478517286],[-87.29547295472955,79.57946448214483],[-87.21987219872199,79.63027072458226],[-87.14427144271443,79.66180563368135],[-87.05067050670506,79.80546466402166],[-86.97866978669786,79.89481357313574],[-87.07587075870758,79.96664308830589],[-87.20187201872018,80.04372842165921],[-87.32787327873278,80.047232300448],[-87.65187651876518,80.0787672095471],[-87.86067860678607,80.08752690651906],[-87.92187921879218,80.09803854288543],[-87.86787867878678,80.13307733077332],[-87.62667626676266,80.18738745199951],[-87.61947619476194,80.20665878533785],[-87.63027630276302,80.30126351263513],[-87.64467644676446,80.34856587628377],[-87.67347673476735,80.3713410884109],[-87.96147961479615,80.41513957327075],[-88.12348123481235,80.42915508842589],[-88.42588425884259,80.4274031490315],[-88.5230852308523,80.41864345205951],[-88.64188641886419,80.38710854296045],[-88.66348663486635,80.34856587628377],[-88.64548645486454,80.28899993687438],[-88.6130861308613,80.2557130883809],[-88.37908379083791,80.22593011867619],[-88.25668256682566,80.1663641792668],[-88.19548195481954,80.12606957319574],[-88.1990819908199,80.1120540580406],[-88.32868328683287,80.13307733077332],[-88.53748537485374,80.13132539137891],[-88.85788857888579,80.1663641792668],[-89.01989019890199,80.19789908836589],[-89.19989199891998,80.26272084595846],[-89.21789217892179,80.28899993687438],[-89.14589145891459,80.36082945204453],[-89.1530915309153,80.37834884598846],[-89.19629196291963,80.394116300538],[-89.20349203492034,80.40637987629876],[-89.13509135091351,80.43966672479226],[-89.13869138691386,80.45718611873619],[-89.16749167491675,80.47996133086332],[-89.23589235892359,80.51149623996241],[-89.32949329493294,80.53251951269513],[-89.52389523895239,80.53952727027271],[-89.67509675096751,80.53076757330075],[-89.79749797497975,80.50098460359604],[-89.86229862298623,80.49923266420166],[-90.21870218702186,80.54828696724468],[-90.53550535505354,80.57631799755498],[-90.64350643506435,80.59383739149891],[-90.63270632706326,80.64113975514755],[-90.63630636306362,80.65515527030271],[-90.6831068310683,80.68844211879619],[-91.05391053910539,80.7777910279103],[-91.27351273512735,80.84962054308045],[-91.75591755917559,81.04934163404135],[-91.88551885518855,81.13343472497226],[-91.99711997119971,81.18599290680407],[-92.21312213122131,81.24380690681906],[-92.41112411124111,81.27884569470694],[-93.0339303393034,81.34541939169392],[-93.33273332733327,81.36469072503226],[-93.60633606336063,81.3506752098771],[-94.05994059940599,81.34892327048271],[-94.17874178741788,81.33841163411634],[-94.21834218342183,81.33140387653876],[-94.23274232742327,81.31563642198921],[-94.23274232742327,81.28935733107332],[-94.21834218342183,81.26483017955181],[-94.1931419314193,81.2403030280303],[-94.11034110341103,81.22453557348075],[-93.89433894338943,81.21402393711438],[-93.40833408334083,81.2087681189312],[-93.2859328593286,81.17898514922649],[-93.23553235532356,81.15445799770498],[-93.23553235532356,81.12817890678906],[-93.2859328593286,81.10014787647876],[-93.34353343533435,81.08613236132362],[-93.44433444334443,81.08262848253483],[-93.8259382593826,81.10540369466196],[-94.21474214742148,81.05634939161891],[-94.52074520745207,81.0318222400974],[-94.98154981549816,81.04934163404135],[-95.26955269552695,81.0002873309983],[-95.51075510755108,80.86363605823558],[-95.51435514355143,80.83735696731966],[-95.19755197551976,80.80757399761498],[-94.78714787147871,80.75151193699438],[-94.59634596345963,80.64113975514755],[-94.2039420394204,80.60960484604846],[-94.02754027540276,80.58682963392135],[-93.92673926739268,80.55879860361105],[-94.48474484744847,80.55879860361105],[-94.73314733147332,80.57281411876619],[-94.89154891548915,80.57106217937181],[-95.02475024750247,80.64639557333075],[-95.22635226352263,80.6849382400074],[-95.50355503555035,80.6901940581906],[-95.71235712357124,80.72523284607846],[-95.92835928359283,80.71997702789528],[-96.13356133561335,80.69194599758498],[-96.15156151561516,80.55354278542785],[-95.89955899558996,80.47120163389135],[-95.61515615156151,80.39586823993241],[-95.55035550355504,80.3660852702277],[-95.74835748357484,80.3660852702277],[-96.01116011160111,80.38360466417166],[-96.1119611196112,80.38010078538287],[-96.33516335163351,80.35206975507256],[-96.38556385563855,80.33279842173422],[-96.39276392763928,80.3152790277903],[-96.36756367563676,80.29250381566317],[-96.30996309963099,80.26622472474725],[-96.21636216362164,80.24520145201453],[-96.02556025560256,80.2224262398874],[-95.9031590315903,80.21366654291543],[-95.64755647556476,80.23118593685936],[-95.40635406354063,80.1348292701677],[-95.1939519395194,80.1348292701677],[-94.58914589145891,80.20140296715468],[-94.26154261542615,80.1943952095771],[-94.30474304743048,80.18213163381634],[-94.5819458194582,80.14183702774528],[-94.60714607146072,80.12606957319574],[-94.61434614346143,80.1032943610686],[-94.59994599945999,80.07351139136392],[-94.61074610746107,80.05599199741997],[-94.64674646746467,80.04898423984241],[-95.39555395553955,80.0524881186312],[-95.78075780757807,80.06650363378634],[-96.77436774367743,80.13658120956211],[-96.63756637566375,80.0244570883209],[-96.60516605166052,79.97715472467226],[-96.59076590765908,79.91583684586845],[-96.46116461164611,79.8475112094871],[-96.00036000360004,79.70385217914679],[-95.85635856358563,79.67406920944211],[-95.73755737557376,79.66005369428694],[-95.55395553955539,79.65304593670936],[-95.29835298352984,79.65304593670936],[-94.97434974349743,79.6775730882309],[-94.5819458194582,79.72487545187951],[-94.4019440194402,79.73713902764027],[-94.47394473944739,79.68633278520286],[-94.52074520745207,79.66706145186453],[-95.30195301953019,79.56720090638407],[-95.56475564755647,79.54968151244012],[-95.6619566195662,79.52690630031302],[-95.7339573395734,79.41828605786057],[-95.65835658356583,79.39025502755027],[-95.31635316353163,79.35521623966241]],[[-99.4239942399424,80.12606957319574],[-99.729997299973,80.14358896713966],[-99.8019980199802,80.1400850883509],[-100.0540005400054,80.09278272470226],[-100.07920079200792,80.0805191489415],[-100.11880118801187,80.02971290650407],[-100.1260012600126,80.00168187619377],[-100.09360093600935,79.91934072465725],[-100.05760057600575,79.89831745192453],[-100,79.88430193676936],[-99.8559985599856,79.87904611858619],[-99.51399513995139,79.88780581555815],[-99.3339933399334,79.83875151251513],[-99.30519305193052,79.80371272462725],[-99.30159301593015,79.78444139128891],[-99.21879218792188,79.76166617916181],[-98.94518945189452,79.72487545187951],[-98.8839888398884,79.72487545187951],[-98.84078840788408,79.73713902764027],[-98.79038790387904,79.78619333068332],[-98.76878768787688,79.85101508827589],[-98.79038790387904,79.98065860346105],[-98.82278822788227,80.03672066408166],[-98.89478894788948,80.08227108833589],[-99.01719017190172,80.11030211864619],[-99.1539915399154,80.12431763380135],[-99.4239942399424,80.12606957319574]],[[-89.62469624696247,81.0318222400974],[-89.39789397893979,81.02481448251984],[-88.88668886688866,81.05810133101332],[-87.27387273872738,81.08087654314045],[-86.62226622266222,81.12292308860589],[-85.87345873458735,81.24205496742468],[-85.40185401854018,81.28585345228453],[-85.20745207452075,81.29461314925649],[-84.9410494104941,81.28585345228453],[-85.08505085050851,81.24731078560785],[-85.80865808658086,81.12292308860589],[-86.47826478264783,81.03532611888619],[-86.92826928269282,81.0002873309983],[-87.3890738907389,80.98802375523755],[-88.41148411484114,81.0002873309983],[-89.16749167491675,80.94072139158891],[-89.26469264692646,80.91444230067302],[-89.21069210692107,80.88115545217951],[-89.14589145891459,80.85312442186921],[-89.0630906309063,80.83034920974211],[-88.92268922689226,80.8058220582206],[-88.62388623886238,80.77078327033271],[-88.23148231482314,80.70420957334574],[-88.00468004680046,80.67617854303543],[-87.71307713077131,80.6569072096971],[-87.33147331473315,80.66917078545785],[-87.07947079470794,80.72698478547287],[-86.23346233462334,80.9494810885609],[-85.9670596705967,81.01255090675906],[-85.77985779857798,81.03532611888619],[-84.6350463504635,81.09839593708438],[-83.28863288632886,81.1474502401274],[-83.34983349833497,81.10365175526755],[-84.67824678246782,81.04233387646377],[-85.24705247052471,80.98802375523755],[-85.63945639456394,80.92495393703936],[-86.25146251462515,80.79005460367105],[-86.44226442264423,80.72873672486725],[-86.60426604266043,80.66391496727468],[-86.6150661506615,80.6306281187812],[-86.53226532265322,80.60434902786528],[-86.25146251462515,80.5658063611886],[-86.09666096660966,80.56230248239982],[-85.72585725857259,80.58157381573815],[-85.30825308253083,80.52551175511755],[-85.14625146251463,80.52200787632876],[-84.4190441904419,80.52726369451196],[-84.2210422104221,80.5377753308783],[-84.0770407704077,80.55704666421664],[-83.88623886238862,80.6025970884709],[-83.64863648636486,80.67442660364105],[-83.40023400234001,80.71472120971211],[-82.7810278102781,80.73574448244483],[-82.50022500225002,80.76202357336075],[-82.2230222302223,80.7725352097271],[-82.33822338223382,80.72873672486725],[-82.76662766627666,80.6306281187812],[-82.88542885428853,80.57806993694936],[-82.61182611826118,80.55879860361105],[-82.3670236702367,80.56055054300543],[-81.55341553415533,80.62362036120362],[-81.30141301413013,80.62712423999241],[-81.00621006210062,80.65515527030271],[-80.1350013500135,80.76377551275513],[-79.76059760597606,80.84261278550287],[-79.60579605796057,80.88115545217951],[-79.54459544595446,80.90918648248984],[-79.47619476194761,80.96174466432166],[-79.40059400594005,81.0370780582806],[-79.31059310593106,81.08963624011241],[-79.19899198991989,81.11766727042271],[-79.07299072990729,81.12817890678906],[-78.93258932589326,81.1194192098171],[-78.73458734587345,81.15095411891619],[-78.3529835298353,81.2595743613686],[-77.97137971379713,81.33140387653876],[-76.8841688416884,81.42951248262483],[-77.03177031770318,81.38571399776498],[-77.53577535775358,81.32089224017241],[-78.28818288182882,81.16847351286015],[-78.46458464584646,81.11416339163392],[-78.63018630186302,81.04408581585815],[-78.68058680586806,81.0002873309983],[-78.71658716587166,80.95123302795528],[-78.5509855098551,80.9214500582506],[-78.00378003780037,80.90568260370105],[-77.38817388173881,80.90568260370105],[-77.11817118171182,80.89692290672906],[-76.85176851768517,80.87765157339075],[-76.86256862568625,80.86538799763],[-77.16857168571686,80.84261278550287],[-77.5069750697507,80.83560502792528],[-78.38538385383853,80.78479878548785],[-79.6309963099631,80.64814751272513],[-79.67419674196742,80.625372300598],[-80.05220052200522,80.52901563390634],[-80.9810098100981,80.44492254297543],[-82.53622536225362,80.37484496719966],[-82.78462784627845,80.35382169446694],[-82.98622986229861,80.32228678536785],[-82.9610296102961,80.278488300508],[-82.68022680226802,80.17512387623876],[-82.33102331023309,80.06650363378634],[-81.85941859418594,79.95788339133392],[-81.64341643416434,79.88955775495256],[-81.3590135901359,79.7879452700777],[-81.1790117901179,79.7336351488515],[-81.00981009810097,79.69334054278042],[-80.71460714607146,79.67582114883649],[-80.28620286202862,79.67932502762528],[-80.12420124201242,79.66881339125891],[-80.27180271802717,79.63552654276543],[-80.4770047700477,79.60574357306072],[-80.66780667806678,79.60048775487755],[-81.03861038610385,79.61450327003271],[-81.46341463414633,79.65479787610377],[-81.68661686616866,79.68633278520286],[-81.85581855818558,79.72312351248513],[-82.05022050220502,79.78268945189453],[-82.37782377823778,79.9088290882909],[-82.67662676626766,79.99292217922181],[-83.00423004230042,80.05424005802558],[-83.34263342633426,80.14709284592846],[-83.72423724237242,80.22943399746498],[-84.05544055440554,80.26272084595846],[-84.67464674646746,80.278488300508],[-85.16065160651605,80.27148054293045],[-86.30546305463054,80.31878290657906],[-86.49986499864998,80.25746502777528],[-86.6150661506615,80.12431763380135],[-86.49266492664927,80.01744933074332],[-86.42066420664206,79.84575927009271],[-86.1470614706147,79.74239484582347],[-86.03186031860318,79.72137157309075],[-85.45585455854558,79.68983666399166],[-85.26865268652686,79.66355757307574],[-85.08865088650886,79.6127513306383],[-84.83664836648366,79.49537139121392],[-84.52344523445234,79.37623951239513],[-84.37944379443795,79.30090611843619],[-84.19584195841958,79.22557272447725],[-83.97983979839798,79.16250290627906],[-83.6630366303663,79.09067339110891],[-83.57663576635765,79.05388266382664],[-83.8250382503825,79.05913848200981],[-84.05184051840519,79.09943308808087],[-84.2570425704257,79.122208300208],[-84.3830438304383,79.11870442141921],[-84.53064530645307,79.10118502747528],[-84.56664566645667,79.07140205777057],[-84.49464494644945,79.02935551230513],[-84.41184411844118,78.99606866381166],[-84.31464314643146,78.97504539107891],[-84.14544145441454,78.95927793652936],[-83.77823778237781,78.94526242137422],[-83.05823058230582,78.94000660319102],[-82.64422644226443,78.90671975469755],[-82.4390243902439,78.90321587590876],[-82.23742237422374,78.9242391486415],[-82.02862028620285,78.96102987592377],[-81.88821888218882,78.97504539107891],[-81.75141751417515,78.97504539107891],[-81.78021780217802,78.9505182395574],[-81.98181981819818,78.89796005772558],[-82.1510215102151,78.86467320923211],[-82.29142291422914,78.84715381528815],[-82.44262442624427,78.84014605771057],[-82.98982989829898,78.84364993649936],[-83.14823148231481,78.8086111486115],[-83.27063270632706,78.77006848193483],[-83.38943389433894,78.77882817890679],[-83.54783547835478,78.80510726982271],[-83.90783907839078,78.83839411831619],[-84.78624786247862,78.88394454257042],[-85.00225002250022,78.91197557288072],[-85.2290522905229,78.90146393651438],[-85.68985689856898,78.84364993649936],[-86.24066240662407,78.82437860316102],[-86.80946809468094,78.77357236072362],[-86.95346953469534,78.66320017887679],[-87.16587165871658,78.55808381521317],[-87.36027360273603,78.47924654246543],[-87.48987489874898,78.41792866366163],[-87.48987489874898,78.2847812696877],[-87.5510755107551,78.17616102723528],[-87.33867338673386,78.13236254237543],[-86.91386913869138,78.12710672419226],[-86.69426694266943,78.15163387571377],[-86.42786427864279,78.197184299968],[-86.07146071460714,78.2847812696877],[-85.92025920259202,78.34259526970271],[-86.06426064260643,78.18667266360163],[-86.2190621906219,78.081556299938],[-85.58545585455855,78.1095873302483],[-85.41985419854198,78.14287417874178],[-85.26865268652686,78.19893623936241],[-85.02385023850238,78.312812299998],[-84.78264782647827,78.52830084550845],[-84.90864908649087,78.23923084543347],[-84.54864548645486,78.25149442119422],[-84.38664386643866,78.20594399693996],[-84.2210422104221,78.17616102723528],[-84.52344523445234,78.197184299968],[-84.6170461704617,78.19543236057362],[-85.0310503105031,78.06228496659966],[-85.2650526505265,78.00972678476785],[-85.54585545855458,77.92738563323132],[-85.29025290252902,77.76445526955271],[-85.29025290252902,77.5594783604086],[-85.08865088650886,77.51567987554876],[-84.86184861848618,77.49991242099921],[-84.48744487444874,77.56123029980301],[-84.1670416704167,77.52268763312634],[-83.92943929439294,77.51918375433755],[-83.77823778237781,77.53319926949271],[-83.4290342903429,77.62079623921238],[-83.3030330303303,77.67335442104422],[-82.70182701827018,77.96242442111921],[-82.59382593825939,77.99220739082392],[-82.62622626226262,77.93614533020332],[-82.66582665826658,77.88884296655468],[-82.7090270902709,77.850300299878],[-82.90342903429034,77.73292036045362],[-83.2490324903249,77.58400551193012],[-83.47583475834757,77.51392793615437],[-83.55143551435513,77.48239302705528],[-83.6090360903609,77.44209842098422],[-83.72063720637206,77.41406739067392],[-83.97263972639726,77.39129217854679],[-84.48744487444874,77.36851696641966],[-84.73944739447394,77.36150920884208],[-84.95184951849518,77.37552472399724],[-85.5890558905589,77.46136975432253],[-85.72945729457294,77.50867211797117],[-85.90585905859058,77.61378848163483],[-86.17226172261722,77.74693587560876],[-86.38466384663846,77.80825375441256],[-86.75546755467555,77.86431581503317],[-87.01827018270183,77.89234684534347],[-87.23427234272343,77.89234684534347],[-87.49707497074971,77.87132357261072],[-87.75627756277562,77.83628478472286],[-88.01548015480155,77.78547854228543],[-88.09468094680946,77.71890484529845],[-87.93627936279363,77.59977296647966],[-87.78147781477814,77.49290466342163],[-87.68067680676806,77.43684260280102],[-87.59067590675906,77.39479605733558],[-87.42867428674286,77.34749369368694],[-87.26667266672666,77.34223787550377],[-87.18387183871839,77.3317262391374],[-87.1010710107101,77.30719908761588],[-86.87426874268742,77.20033078455785],[-86.8130681306813,77.1845633300083],[-86.85266852668526,77.17405169364193],[-87.0650706507065,77.16529199666996],[-87.36027360273603,77.13550902696528],[-87.61227612276123,77.12674932999332],[-87.82827828278282,77.13726096635966],[-88.14868148681487,77.12324545120453],[-88.3970839708397,77.10397411786619],[-88.55548555485555,77.0724392087671],[-88.77148771487714,76.99360193601936],[-89.49869498694987,76.82716769355193],[-89.54549545495455,76.65898151169011],[-89.57069570695707,76.49254726922268],[-89.36909369093691,76.47502787527876],[-88.80388803888039,76.45750848133483],[-88.54468544685446,76.42071775405253],[-88.56268562685626,76.5468573904489],[-88.6130861308613,76.65022181471815],[-88.49428494284942,76.77285757232573],[-88.47988479884799,76.58014423894238],[-88.3970839708397,76.40495029950299],[-88.10548105481054,76.41195805708057],[-87.49707497074971,76.38567896616468],[-87.48987489874898,76.58540005712558],[-87.3530735307353,76.44874878436283],[-86.97866978669786,76.41195805708057],[-86.67986679866799,76.37691926919268],[-86.5610656106561,76.51707442074422],[-86.4530645306453,76.58540005712558],[-86.42066420664206,76.58014423894238],[-86.36666366663667,76.54860932984329],[-86.29466294662946,76.49254726922268],[-86.11466114661147,76.4347332692077],[-85.6790567905679,76.34888823888238],[-85.34425344253442,76.31384945099452],[-85.14265142651426,76.30508975402253],[-84.2750427504275,76.35589599645996],[-84.22464224642246,76.67474896623966],[-83.9870398703987,76.4942992086171],[-83.88623886238862,76.45225266315163],[-83.38943389433894,76.43998908739087],[-82.23382233822338,76.46626817830679],[-82.20862208622086,76.51357054195543],[-82.26262262622626,76.57488842075921],[-82.35622356223561,76.63620629956299],[-82.4930249302493,76.69752417836679],[-82.5290252902529,76.72380326928268],[-82.39222392223922,76.69051642078921],[-82.30942309423094,76.65547763290132],[-82.21942219422193,76.63971017835178],[-82.1150211502115,76.64321405714057],[-82.03582035820358,76.62919854198543],[-81.82341823418234,76.52057829953299],[-81.7190171901719,76.4942992086171],[-81.5930159301593,76.48378757225072],[-81.47421474214742,76.48729145103951],[-81.36621366213662,76.50481084498347],[-81.17181171811718,76.51357054195543],[-81.07461074610745,76.49780308740588],[-80.97380973809737,76.46977205709558],[-80.83340833408333,76.40845417829178],[-80.83340833408333,76.36991151161513],[-80.90180901809018,76.32085720857208],[-80.95580955809558,76.27005096613468],[-80.99540995409954,76.21574084490845],[-80.9630096300963,76.18420593580936],[-80.8010080100801,76.17369429944299],[-80.68940689406894,76.17719817823178],[-80.18540185401854,76.24026799642996],[-79.95499954999549,76.25077963279634],[-79.51219512195122,76.31034557220573],[-79.28539285392854,76.35414405706558],[-79.13059130591306,76.4031983601086],[-78.93258932589326,76.45050072375724],[-78.28458284582845,76.57138454197042],[-78.11898118981189,76.64321405714057],[-77.98217982179821,76.75533817838178],[-78.00018000180002,76.85169484507347],[-78.16578165781658,76.93578793600437],[-78.28818288182882,76.97783448146981],[-78.37098370983709,76.9813383602586],[-78.45738457384573,76.96732284510347],[-78.65898658986589,76.90775690569407],[-78.79218792187922,76.88322975417253],[-78.97938979389794,76.8937413905389],[-79.22059220592206,76.93578793600437],[-79.31779317793178,76.97958642086422],[-79.27459274592745,77.02513684511845],[-79.28179281792818,77.08470278452785],[-79.33939339393393,77.15828423909238],[-79.49779497794978,77.19682690576906],[-79.92259922599226,77.19332302698027],[-80.21780217802177,77.14602066333163],[-80.27540275402754,77.15127648151483],[-80.67140671406713,77.2441292694177],[-80.79740797407973,77.25989672396724],[-81.11781117811178,77.27040836033362],[-81.27621276212761,77.25639284517845],[-81.53541535415354,77.21434629971301],[-81.7550175501755,77.20383466334664],[-81.84141841418413,77.21434629971301],[-81.96741967419673,77.24763314820649],[-82.06462064620646,77.28442387548876],[-82.05742057420574,77.29668745124951],[-81.76581765817657,77.29668745124951],[-81.52461524615246,77.31070296640468],[-81.30141301413013,77.34398981489815],[-81.27621276212761,77.36501308763087],[-81.3770137701377,77.38603636036362],[-81.5030150301503,77.42983484522347],[-81.65421654216541,77.49816048160483],[-81.65781657816578,77.52619151191513],[-81.5210152101521,77.51042405736558],[-81.3770137701377,77.48239302705528],[-80.87300873008729,77.35800533005332],[-80.57420574205742,77.31420684519347],[-80.28260282602825,77.30194326943271],[-79.90459904599045,77.3001913300383],[-79.13779137791377,77.3317262391374],[-78.86778867788678,77.3317262391374],[-78.70938709387093,77.34223787550377],[-78.49338493384934,77.36851696641966],[-78.28458284582845,77.41231545127951],[-78.16938169381693,77.45786587553377],[-78.07578075780758,77.51918375433755],[-78.0469804698047,77.61554042102921],[-78.07938079380793,77.74693587560876],[-78.08298082980829,77.84679642108921],[-78.05778057780577,77.91161817868178],[-78.0109801098011,77.94665696656966],[-77.45657456574565,77.94665696656966],[-76.97416974169741,77.92738563323132],[-76.70776707767077,77.9378972695977],[-76.3549635496355,77.99045545142951],[-76.07776077760778,77.98695157264072],[-75.96975969759697,77.9939593302183],[-75.86535865358653,78.00972678476785],[-75.5521555215552,78.22171145148951],[-75.19215192151921,78.32857975454755],[-75.23895238952389,78.35485884546347],[-75.48735487354872,78.40391314850649],[-76.13536135361353,78.49151011822619],[-76.41616416164162,78.51078145156453],[-76.37296372963729,78.52129308793087],[-75.9661596615966,78.53005278490286],[-75.39735397353974,78.52304502732528],[-74.8789487894879,78.544068300058],[-74.54774547745477,78.62115363341132],[-74.53334533345333,78.659696300088],[-74.43254432544325,78.72451805768057],[-74.48654486544865,78.75079714859649],[-74.61974619746196,78.75780490617407],[-75.09855098550985,78.85766545165453],[-75.40095400954009,78.88044066378166],[-75.79335793357933,78.88920036075362],[-75.95175951759518,78.95927793652936],[-76.07776077760778,78.98555702744528],[-76.25416254162542,79.006580300178],[-76.52416524165241,79.02409969412196],[-76.82656826568265,79.01709193654438],[-77.51057510575106,78.9785492698677],[-77.69777697776978,78.95402211834619],[-77.88137881378813,78.94175854258543],[-78.03618036180362,78.96453375471256],[-78.22338223382233,79.01533999714997],[-78.42138421384213,79.04862684564347],[-78.55818558185581,79.05388266382664],[-78.58338583385833,79.07490593655936],[-78.25938259382593,79.08191369413694],[-77.9749797497975,79.07665787595377],[-77.73017730177301,79.05738654261543],[-77.3989739897399,79.05738654261543],[-76.77256772567725,79.08716951232012],[-76.53136531365313,79.08716951232012],[-76.38016380163802,79.10468890626407],[-76.15696156961569,79.10118502747528],[-75.91215912159122,79.11695248202483],[-75.63855638556385,79.08716951232012],[-75.51615516155161,79.06089042140422],[-75.23175231752317,79.03636326988271],[-74.64134641346413,79.03636326988271],[-74.53334533345333,79.05213072443226],[-74.48294482944829,79.22907660326604],[-74.72774727747277,79.23608436084362],[-75.0949509495095,79.20454945174453],[-75.35415354153541,79.22907660326604],[-75.60255602556025,79.23958823963241],[-75.94815948159481,79.31141775480256],[-76.11736117361173,79.3254332699577],[-76.29736297362973,79.4130302396774],[-76.67176671766717,79.47785199726997],[-76.85536855368554,79.48836363363634],[-76.89856898568985,79.51289078515785],[-76.37656376563766,79.49361945181951],[-76.06696066960669,79.47259617908679],[-75.77535775357754,79.43054963362135],[-75.50175501755017,79.4147821790718],[-75.26055260552606,79.42178993664936],[-74.79974799747997,79.45858066393166],[-74.40734407344073,79.45332484574845],[-74.18774187741877,79.46558842150921],[-74.0149401494015,79.49011557303072],[-73.86733867338673,79.5006272093971],[-73.46773467734677,79.49537139121392],[-73.35973359733597,79.50413108818589],[-73.29493294932949,79.52165048212981],[-73.24093240932409,79.55318539122891],[-73.20133201332013,79.59698387608876],[-73.23013230132301,79.6442862397374],[-73.40653406534065,79.7318832094571],[-73.47133471334713,79.7564103609786],[-73.64053640536405,79.77042587613377],[-74.0509405094051,79.77743363371135],[-74.54054540545405,79.815976300388],[-74.65934659346593,79.83524763372634],[-74.39294392943928,79.87379030040302],[-74.14454144541445,79.87904611858619],[-73.80613806138061,79.84575927009271],[-73.44973449734496,79.82648793675438],[-72.43812438124381,79.69509248217483],[-72.2149221492215,79.68633278520286],[-71.96291962919629,79.700348300358],[-71.38691386913868,79.76166617916181],[-71.29691296912969,79.78268945189453],[-71.10971109711097,79.8475112094871],[-71.10611106111061,79.8755422397974],[-71.27891278912789,79.90707714889649],[-71.35451354513545,79.91058102768528],[-70.7569075690757,79.99817799740498],[-70.55890558905588,80.07175945196951],[-70.56970569705696,80.09453466409664],[-70.7569075690757,80.11906181561815],[-70.87570875708757,80.12256569440694],[-71.61731617316173,80.07175945196951],[-71.94851948519485,80.08577496712468],[-72.06372063720637,80.10504630046302],[-72.05652056520564,80.12256569440694],[-71.9269192691927,80.13833314895649],[-71.79731797317973,80.14358896713966],[-71.66051660516605,80.13658120956211],[-71.46971469714697,80.14534090653407],[-71.09891098910988,80.18738745199951],[-70.26370263702637,80.23293787625377],[-70.21330213302133,80.278488300508],[-70.66690666906669,80.50624042177921],[-70.71370713707137,80.53952727027271],[-70.6381063810638,80.52726369451196],[-70.40410404104041,80.4589380581306],[-70.14490144901448,80.3976201793268],[-69.95049950499505,80.37309302780528],[-69.73449734497345,80.3660852702277],[-69.55089550895508,80.38360466417166],[-69.39969399693996,80.4221473308483],[-68.96048960489604,80.58682963392135],[-68.62928629286293,80.67793048242982],[-67.77607776077761,80.8601321794468],[-66.72846728467285,81.04058193706936],[-66.31446314463145,81.14569830073302],[-65.48285482854828,81.28410151289015],[-64.83124831248313,81.4382721795968],[-64.78084780847809,81.49258230082302],[-65.24165241652416,81.51010169476695],[-65.73485734857348,81.4943342402174],[-68.31608316083161,81.26132630076302],[-68.54288542885429,81.24731078560785],[-68.72288722887228,81.26132630076302],[-68.68688686886868,81.29286120986211],[-66.91566915669156,81.48557454324543],[-66.86166861668616,81.49783811900619],[-66.80046800468004,81.5276210887109],[-66.76446764467644,81.56265987659876],[-66.6240662406624,81.61696999782498],[-66.00486004860048,81.62923357358574],[-65.70245702457024,81.64500102813528],[-65.49365493654936,81.66777624026241],[-65.40005400054,81.71507860391105],[-65.22725227252272,81.74310963422136],[-64.57564575645756,81.73434993724939],[-64.43524435244352,81.74310963422136],[-64.12924129241291,81.79391587665876],[-63.59283592835928,81.84472211909619],[-62.49482494824947,82.00765248277483],[-62.178021780217804,82.04269127066271],[-61.969219692196916,82.11101690704407],[-61.616416164161635,82.18459836160861],[-61.27441274412743,82.27920308890589],[-61.2060120601206,82.3405209677097],[-61.303213032130316,82.40008690711909],[-61.39321393213932,82.44213345258453],[-61.47601476014759,82.46666060410604],[-61.69561695616956,82.48943581623317],[-62.47682476824768,82.51921878593785],[-63.247232472324725,82.45089314955649],[-63.250832508325075,82.46666060410604],[-63.08883088830888,82.53323430109302],[-63.08523085230851,82.56476921019211],[-63.384033840338404,82.65411811930619],[-63.59283592835928,82.69441272537725],[-63.64323643236432,82.71368405871559],[-63.62163621636216,82.72945151326513],[-63.564035640356394,82.74872284660347],[-63.474034740347406,82.7714980587306],[-63.499234992349926,82.79252133146332],[-63.639636396363954,82.81179266480166],[-63.98523985239852,82.82931205874559],[-64.13284132841328,82.82405624056241],[-64.43164431644315,82.77850581630815],[-64.50364503645037,82.77850581630815],[-64.63324633246332,82.81880042237924],[-64.77724777247772,82.87661442239423],[-64.90324903249032,82.90114157391574],[-64.98244982449825,82.90289351331015],[-65.1120511205112,82.88887799815498],[-65.16245162451624,82.86960666481664],[-65.24525245252453,82.81880042237924],[-65.29925299252992,82.7995290890409],[-65.40005400054,82.8030329678297],[-65.55125551255512,82.8275601193512],[-65.72765727657276,82.84157563450634],[-66.120061200612,82.80653684661849],[-66.61326613266132,82.74171508902589],[-66.86526865268652,82.71893987689879],[-66.99846998469984,82.71543599811],[-67.39807398073981,82.66813363446136],[-67.73647736477365,82.65236617991181],[-68.1720817208172,82.64535842233423],[-68.47088470884708,82.65411811930619],[-68.35928359283592,82.67689333143332],[-66.83646836468364,82.81704848298483],[-66.59886598865988,82.86084696784468],[-66.4260642606426,82.90639739209894],[-66.42246422464224,82.92742066483166],[-66.59166591665917,82.9431881193812],[-67.40527405274052,82.95369975574755],[-67.62487624876249,82.96421139211392],[-67.92367923679237,82.95545169514196],[-68.10728107281072,82.96070751332513],[-68.40968409684096,83.00450599818498],[-68.67248672486724,82.99925018000181],[-69.48969489694896,83.01676957394574],[-69.56889568895689,83.0255292709177],[-69.78129781297812,83.09210296790468],[-69.86769867698676,83.10962236184864],[-69.96849968499684,83.11663011942619],[-70.8721087210872,83.09735878608785],[-71.08451084510845,83.08334327093272],[-71.4229142291423,83.02027345273453],[-71.40131401314012,83.00100211939619],[-71.19971199711996,82.9694672102971],[-70.93330933309333,82.91165321028211],[-70.94050940509405,82.90289351331015],[-71.13131131311313,82.92391678604287],[-71.40491404914049,82.9747230284803],[-71.98451984519845,83.10086266487664],[-72.07092070920709,83.10611848305984],[-72.81252812528125,83.08159133153833],[-73.33093330933309,82.99925018000181],[-73.40293402934029,82.97647496787468],[-73.43893438934388,82.94669199817],[-73.44253442534425,82.90464545270453],[-73.23373233732337,82.84507951329513],[-72.77652776527765,82.75573060418105],[-72.65772657726576,82.72244375568755],[-73.27333273332734,82.7714980587306],[-73.70173701737016,82.85208727087272],[-73.91773917739177,82.90464545270453],[-74.05454054540544,82.95545169514196],[-74.19854198541985,82.98873854363544],[-74.41454414544145,83.01326569515695],[-75.74655746557465,83.04655254365045],[-77.12537125371253,83.00800987697377],[-77.04257042570426,82.96771527090272],[-76.90936909369093,82.9186609678597],[-76.40896408964089,82.81529654359045],[-76.18936189361894,82.75748254357543],[-76.08856088560886,82.72419569508196],[-75.64215642156421,82.64360648293984],[-75.56655566555665,82.60856769505196],[-75.74295742957429,82.5717769677697],[-76.00936009360093,82.5349862404874],[-76.14616146161461,82.54900175564256],[-76.24336243362433,82.60331187686879],[-76.3369633696337,82.64360648293984],[-76.41976419764197,82.67163751325015],[-77.22617226172261,82.83807175571755],[-77.47817478174781,82.88362217997181],[-77.61857618576185,82.89588575573256],[-77.96777967779677,82.90639739209894],[-78.52578525785258,82.89062993754939],[-79.1809918099181,82.93267648301483],[-79.88659886598866,82.937932301198],[-80.15660156601565,82.91165321028211],[-80.14220142201421,82.89413381633818],[-79.9729997299973,82.8590950284503],[-79.83259832598326,82.81704848298483],[-79.64179641796417,82.78551357388574],[-79.20619206192062,82.73295539205392],[-78.79218792187922,82.69441272537725],[-78.74898748987489,82.6786452708277],[-79.03339033390334,82.67514139203894],[-80.07740077400774,82.706676301138],[-80.6570065700657,82.76974611933619],[-81.00981009810097,82.77850581630815],[-81.12861128611286,82.76098642236423],[-81.1790117901179,82.74521896781468],[-81.14661146611466,82.71543599811],[-80.80820808208081,82.58579248292483],[-80.86220862208621,82.5717769677697],[-81.18981189811898,82.5945521798968],[-81.57861578615785,82.64360648293984],[-81.78381783817838,82.64886230112302],[-82.11862118621185,82.6278390283903],[-82.12222122221222,82.60155993747438],[-81.96021960219602,82.5630172707977],[-81.67941679416793,82.51921878593785],[-81.7190171901719,82.5069552101771],[-82.0250202502025,82.49469163441634],[-82.26982269822697,82.46490866471166],[-82.44982449824498,82.42636599803498],[-82.44622446224461,82.39483108893589],[-82.25542255422553,82.3370170889209],[-81.99621996219962,82.2774511495115],[-81.4670146701467,82.19160611918619],[-80.13140131401313,82.02867575550755],[-79.6309963099631,81.93231908881589],[-79.42579425794257,81.85523375546256],[-79.46539465394653,81.85172987667377],[-79.6849968499685,81.88501672516725],[-79.90819908199082,81.93582296760468],[-80.1530015300153,81.97786951307015],[-80.5490054900549,82.00414860398604],[-81.58581585815858,82.11977660401604],[-82.2770227702277,82.21788521010211],[-82.53622536225362,82.2476681798068],[-82.6370263702637,82.24591624041241],[-82.7090270902709,82.22839684646846],[-82.74862748627486,82.19686193736939],[-82.65862658626585,82.15831927069272],[-82.32742327423274,82.09174557370574],[-82.35622356223561,82.06546648278984],[-82.63342633426333,82.0777300585506],[-82.77382773827738,82.09524945249453],[-83.01143011430113,82.14255181614317],[-83.1770317703177,82.18635030100302],[-83.5910359103591,82.32650545255453],[-83.8250382503825,82.35103260407604],[-84.36864368643685,82.37380781620317],[-84.55224552245522,82.39833496772468],[-84.7430474304743,82.43687763440136],[-84.89784897848978,82.44914121016211],[-85.27585275852758,82.40534272530226],[-85.4810548105481,82.36680005862559],[-85.79425794257942,82.29146666466664],[-85.92025920259202,82.28270696769468],[-86.18666186661866,82.2476681798068],[-86.6150661506615,82.21788521010211],[-86.5790657906579,82.18635030100302],[-85.31185311853118,82.0444432100571],[-85.16785167851678,82.02341993732438],[-85.05265052650526,81.99538890701407],[-85.04545045450455,81.98312533125332],[-85.40185401854018,81.98137339185894],[-85.53865538655386,81.95509430094302],[-85.64665646656466,81.95334236154861],[-85.87345873458735,81.97611757367574],[-86.15786157861578,82.02517187671876],[-86.37746377463775,82.0444432100571],[-86.62586625866258,82.05145096763468],[-86.83466834668346,82.03393157369075],[-87.00027000270002,81.99188502822528],[-87.01827018270183,81.95859817973181],[-87.21987219872199,82.00064472519725],[-87.40347403474034,82.05495484642347],[-87.63747637476375,82.08473781612815],[-88.06228062280623,82.09700139188894],[-88.56628566285663,82.06021066460664],[-88.87588875888758,82.0181641191412],[-89.15669156691567,81.95509430094302],[-89.37989379893799,81.91655163426634],[-89.63189631896319,81.89377642213924],[-90.16470164701647,81.89377642213924],[-90.48870488704887,81.8780089675897],[-90.94230942309423,81.82720272515226],[-91.21951219512195,81.7869081190812],[-91.42471424714248,81.74486157361574],[-91.64791647916479,81.68354369481196],[-91.68391683916839,81.63624133116332],[-91.4031140311403,81.5784273311483],[-91.29151291512915,81.57141957357075],[-91.10431104311043,81.59244284630347],[-90.83430834308342,81.63974520995211],[-90.62550625506255,81.65551266450166],[-90.48150481504814,81.6379932705577],[-90.33030330303303,81.63098551298015],[-89.82269822698227,81.63448939176891],[-89.84429844298442,81.61171417964181],[-90.55350553505535,81.46455127051271],[-90.60750607506074,81.42951248262483],[-90.41670416704167,81.40498533110332],[-90.30510305103051,81.40148145231453],[-88.97668976689766,81.54163660386604],[-88.47988479884799,81.56441181599317],[-88.10188101881019,81.55915599781],[-87.59787597875979,81.52586914931649],[-87.61587615876158,81.51010169476695],[-88.12708127081271,81.51886139173891],[-88.62028620286202,81.50134199779498],[-88.89388893888939,81.47331096748468],[-89.42669426694266,81.38746593715939],[-89.67509675096751,81.32789999775],[-89.63549635496355,81.30162090683407],[-89.20709207092071,81.25081466439664],[-89.26109261092611,81.23855108863589],[-89.56349563495634,81.22628751287513],[-89.94869948699487,81.17197739164891],[-89.9810998109981,81.1246750280003],[-89.79389793897938,81.0651090885909],[-89.62469624696247,81.0318222400974]],[[-47.30627306273061,82.53323430109302],[-46.75186751867517,82.34752872528725],[-46.161461614616144,82.2774511495115],[-45.491854918549194,82.17233478584785],[-45.06705067050669,82.06546648278984],[-44.86544865448653,82.08298587673377],[-44.77544775447754,82.24241236162362],[-44.75024750247502,82.40183884651347],[-44.91584915849157,82.4806761192612],[-45.41265412654127,82.57703278595287],[-46.39906399063989,82.69266078598287],[-46.78786787867878,82.66638169506695],[-47.27387273872739,82.65762199809498],[-47.34947349473495,82.59980799808],[-47.30627306273061,82.53323430109302]],[[-72.37332373323733,77.3562533906589],[-72.02412024120241,77.31595878458785],[-71.66771667716677,77.32471848155981],[-71.4661146611466,77.35450145126453],[-71.43371433714337,77.39479605733558],[-71.55251552515524,77.40355575430755],[-71.73251732517325,77.43158678461785],[-71.98451984519845,77.45961781492815],[-72.0889208892089,77.46662557250573],[-72.24732247322473,77.46312169371694],[-72.43812438124381,77.4473542391674],[-72.48852488524885,77.43158678461785],[-72.49572495724956,77.38603636036362],[-72.37332373323733,77.3562533906589]],[[-89.28629286292863,76.30158587523377],[-90.85590855908559,76.43648520860208],[-91.33471334713347,76.44699684496845],[-91.41391413914138,76.45575654194042],[-91.44271442714427,76.49780308740588],[-91.39951399513996,76.51006666316664],[-91.33471334713347,76.51006666316664],[-91.26271262712626,76.49955502680027],[-90.8631086310863,76.48378757225072],[-90.62190621906218,76.46451623891238],[-90.54270542705427,76.49605114801147],[-90.55350553505535,76.51532248134981],[-90.60390603906039,76.54335351166011],[-90.7371073710737,76.58189617833679],[-91.12591125911258,76.6624853904789],[-91.30591305913059,76.68000478442283],[-91.54711547115471,76.68526060260604],[-91.78831788317883,76.67650090563407],[-92.29592295922959,76.61518302683027],[-92.71712717127171,76.60291945106951],[-92.99432994329943,76.62043884501347],[-93.42273422734227,76.47327593588437],[-93.53433534335343,76.44699684496845],[-93.4839348393484,76.49254726922268],[-93.42633426334262,76.52758605711057],[-93.31833318333183,76.57313648136483],[-93.26433264332643,76.62569466319664],[-93.19953199531994,76.66949314805649],[-93.18873188731887,76.68701254200042],[-93.18873188731887,76.70803581473314],[-93.21033210332104,76.75533817838178],[-93.22833228332283,76.77110563293132],[-93.2751327513275,76.78512114808649],[-93.41913419134191,76.81140023900238],[-93.609936099361,76.87447005720057],[-93.81153811538115,76.91476466327163],[-93.94833948339483,76.91651660266604],[-94.10674106741067,76.90425302690528],[-94.29394293942939,76.91301272387724],[-94.61434614346143,76.95856314813147],[-95.12555125551255,77.01812908754087],[-95.63675636756368,77.06367951179513],[-95.84915849158492,77.06543145118951],[-96.06156061560615,77.04966399663996],[-96.37836378363784,77.00411357238573],[-96.55116551165511,76.98834611783619],[-96.68436684366843,76.9848422390474],[-96.75996759967599,76.97257866328664],[-96.77076770767708,76.94805151176513],[-96.81396813968139,76.91301272387724],[-96.77076770767708,76.88848557235573],[-96.66276662766627,76.85519872386223],[-96.43236432364323,76.81140023900238],[-96.39996399964,76.79738472384724],[-96.45036450364503,76.77460951172012],[-96.59076590765908,76.76234593595936],[-96.68076680766808,76.76584981474815],[-96.87876878768787,76.80264054203042],[-96.89676896768967,76.77285757232573],[-96.89676896768967,76.7535862389874],[-96.88236882368824,76.73781878443785],[-96.84636846368464,76.7255552086771],[-96.64116641166412,76.70277999654996],[-95.97155971559715,76.56963260257604],[-95.87435874358744,76.56612872378724],[-95.65115651156512,76.58540005712558],[-95.69435694356943,76.56262484499845],[-95.7879578795788,76.53634575408253],[-96.01476014760148,76.51357054195543],[-96.039960399604,76.48729145103951],[-95.96075960759607,76.44524490557407],[-95.84195841958419,76.41546193586936],[-95.4459544595446,76.36290375403755],[-95.27315273152732,76.26479514795147],[-94.9959499594996,76.25778739037392],[-94.73674736747367,76.29282617826178],[-94.58554585545855,76.29633005705057],[-94.38394383943839,76.28231454189543],[-93.85113851138512,76.27005096613468],[-93.6639366393664,76.27355484492344],[-93.64593645936459,76.28932229947299],[-93.55953559535595,76.31209751160011],[-93.30753307533075,76.35939987524876],[-93.19233192331923,76.36640763282634],[-93.09153091530915,76.35414405706558],[-92.88272882728828,76.21398890551407],[-92.70992709927098,76.11412836003359],[-92.47232472324723,75.98623678424283],[-92.30672306723066,75.91440726907268],[-92.18432184321843,75.84608163269132],[-92.14112141121412,75.7970273296483],[-92.09792097920979,75.72694975387253],[-92.0691206912069,75.65862411749117],[-92.07992079920798,75.63409696596966],[-92.10872108721087,75.61132175384253],[-92.33192331923318,75.47992629926298],[-92.41112411124111,75.40634484469845],[-92.42912429124291,75.38356963257132],[-92.42552425524255,75.34677890528906],[-92.40752407524074,75.29772460224603],[-92.38952389523895,75.26268581435815],[-92.34632346323463,75.22939896586468],[-92.20592205922058,75.18209660221603],[-92.07632076320763,75.12428260220102],[-92.06192061920619,75.10150739007389],[-92.16632166321664,75.07172442036921],[-92.17352173521735,75.05070114763649],[-92.10152101521015,74.94908866276162],[-91.96111961119611,74.79316605666057],[-91.87111871118711,74.74411175361755],[-91.66591665916658,74.69856132936329],[-91.55071550715506,74.65476284450344],[-91.50751507515075,74.65125896571465],[-91.33831338313382,74.6670264202642],[-91.16911169111691,74.64600314753147],[-91.13311133111331,74.64950702632026],[-91.16551165511655,74.71082490512404],[-91.12951129511295,74.73710399603996],[-90.88110881108811,74.81769320818208],[-90.87750877508775,74.80192575363253],[-90.95670956709567,74.74586369301193],[-90.96750967509675,74.71432878391283],[-90.78390783907838,74.6950574505745],[-90.55350553505535,74.612716299038],[-90.36270362703627,74.61096435964359],[-90.0171001710017,74.56015811720619],[-89.84429844298442,74.54789454144543],[-89.55989559895599,74.55490229902298],[-89.44829448294483,74.56716587478374],[-89.26109261092611,74.60921242024921],[-89.19629196291963,74.63724345055951],[-89.1890918909189,74.6670264202642],[-89.19629196291963,74.69856132936329],[-89.21789217892179,74.73184817785679],[-89.19269192691927,74.74411175361755],[-89.11349113491134,74.73710399603996],[-89.05949059490595,74.74761563240634],[-89.01989019890199,74.77389472332223],[-88.98028980289803,74.7879102384774],[-88.94068940689407,74.78966217787178],[-88.90828908289083,74.76338308695588],[-88.88308883088831,74.71082490512404],[-88.85068850688506,74.68980163239132],[-88.77868778687787,74.71432878391283],[-88.68148681486815,74.80192575363253],[-88.53388533885338,74.83170872333724],[-88.4870848708487,74.82820484454845],[-88.4330843308433,74.80367769302694],[-88.33948339483395,74.7844063596886],[-88.37548375483755,74.74411175361755],[-88.47628476284763,74.6670264202642],[-88.53748537485374,74.60921242024921],[-88.5590855908559,74.56891781417815],[-88.55548555485555,74.54088678386785],[-88.50148501485015,74.50935187476875],[-88.42228422284222,74.49358442021921],[-88.00468004680046,74.49008054143042],[-87.59427594275942,74.47080920809208],[-87.36387363873638,74.50234411719117],[-86.9930699306993,74.47956890506404],[-86.76986769867699,74.47781696566966],[-86.66546665466655,74.48832860203603],[-86.73026730267303,74.5566542384174],[-86.65466654666547,74.55490229902298],[-86.34146341463415,74.51285575355755],[-86.21186211862118,74.53563096568465],[-86.1110611106111,74.53913484447344],[-85.95625956259562,74.49884023840238],[-85.80865808658086,74.49884023840238],[-85.54225542255422,74.53563096568465],[-85.51345513455134,74.54439066265664],[-85.48825488254882,74.56716587478374],[-85.47385473854739,74.60045272327724],[-85.44145441454414,74.60045272327724],[-85.34065340653406,74.54263872326223],[-85.21465214652146,74.51811157174072],[-85.13185131851318,74.51811157174072],[-85.08505085050851,74.52687126871268],[-85.05985059850599,74.6074604808548],[-85.0130501305013,74.60395660206603],[-84.91584915849158,74.56716587478374],[-84.81864818648187,74.54263872326223],[-84.66744667446675,74.51986351113513],[-84.42624426244262,74.50759993537434],[-84.24624246242462,74.51460769295193],[-83.86823868238682,74.56366199599498],[-83.62343623436234,74.56541393538936],[-83.53343533435334,74.58643720812208],[-83.4110341103411,74.65476284450344],[-83.3930339303393,74.67053029905298],[-83.34263342633426,74.76513502635026],[-83.36423364233642,74.80192575363253],[-83.48663486634867,74.83346066273162],[-83.50823508235082,74.84747617788679],[-83.54423544235442,74.89302660214102],[-83.52263522635226,74.90178629911298],[-83.40743407434074,74.88426690516906],[-83.22023220232202,74.82820484454845],[-83.1590315903159,74.8159412687877],[-83.10143101431014,74.8159412687877],[-83.0870308703087,74.7879102384774],[-83.11223112231121,74.73184817785679],[-83.11583115831158,74.69330551118011],[-83.05823058230582,74.63023569298193],[-82.9790297902979,74.58293332933329],[-82.93222932229322,74.56541393538936],[-82.73422734227341,74.53037514750147],[-82.64422644226443,74.5251193293183],[-82.41382413824138,74.53563096568465],[-82.06822068220681,74.48132084445845],[-81.93861938619386,74.47256114748649],[-81.8090180901809,74.47606502627528],[-81.60741607416074,74.50234411719117],[-81.3410134101341,74.5531503596286],[-81.22581225812257,74.56716587478374],[-80.2790027900279,74.5811813899389],[-80.2610026100261,74.5846852687277],[-80.22140221402213,74.65651478389785],[-80.21060210602106,74.70381714754649],[-80.21420214202142,74.74936757180072],[-80.19260192601925,74.78090248089981],[-80.14940149401494,74.79491799605498],[-80.1890018900189,74.82820484454845],[-80.3150031500315,74.87550720819709],[-80.34740347403473,74.9035382385074],[-80.28980289802898,74.90879405669057],[-80.20340203402034,74.89477854153543],[-79.94419944199441,74.83346066273162],[-79.50859508595086,74.88076302638027],[-79.40059400594005,74.91755375366253],[-79.46179461794618,74.959600299128],[-79.52659526595265,74.98938326883268],[-79.66339663396634,75.02091817793178],[-79.73179731797318,75.02091817793178],[-80.03780037800378,74.99113520822709],[-80.1350013500135,74.9876313294383],[-80.2610026100261,75.00164684459344],[-80.38340383403833,75.03493369308694],[-80.35820358203581,75.05070114763649],[-79.97659976599766,75.11902678401785],[-79.63459634596346,75.19961599615996],[-79.50859508595086,75.25918193556936],[-79.50859508595086,75.29597266285163],[-79.58419584195842,75.38532157196573],[-79.65979659796598,75.4501433295583],[-79.73899738997389,75.46065496592468],[-80.0990009900099,75.46766272350223],[-80.2610026100261,75.47992629926298],[-80.28620286202862,75.49043793562936],[-80.12420124201242,75.54299611746117],[-80.12060120601205,75.56226745079951],[-80.15660156601565,75.58153878413785],[-80.32220322203221,75.62884114778649],[-80.52740527405274,75.64285666294163],[-80.99900999009989,75.64285666294163],[-81.1250112501125,75.65862411749117],[-81.17181171811718,75.66913575385755],[-81.19341193411934,75.68490320840709],[-81.15021150211501,75.73570945084452],[-81.2690126901269,75.75673272357724],[-81.6470164701647,75.79527539025389],[-82.15462154621545,75.83031417814178],[-82.35262352623526,75.83381805693057],[-82.55422554225542,75.81805060238102],[-83.09423094230942,75.75673272357724],[-83.23823238232382,75.75147690539407],[-83.74583745837458,75.81279478419785],[-83.9330393303933,75.81980254177543],[-84.01584015840159,75.77950793570437],[-84.12744127441275,75.76198854176042],[-84.60624606246063,75.653368299308],[-84.75024750247502,75.65512023870238],[-84.98784987849878,75.64460860233604],[-85.37305373053731,75.57277908716588],[-85.58185581855818,75.57978684474344],[-85.97425974259743,75.52898060230604],[-86.06786067860678,75.50270151139011],[-85.90585905859058,75.44138363258634],[-85.95265952659527,75.39583320833208],[-86.2370623706237,75.40634484469845],[-86.4350643506435,75.43612781440314],[-86.54306543065431,75.46415884471344],[-86.8130681306813,75.49218987502374],[-87.25587255872559,75.61832951142011],[-87.36387363873638,75.59205042050422],[-87.54027540275402,75.48518211744619],[-87.57267572675727,75.49394181441815],[-87.64467644676446,75.54649999624996],[-87.7310773107731,75.57628296595468],[-88.20268202682027,75.51146120836208],[-88.56988569885698,75.64460860233604],[-88.64548645486454,75.65862411749117],[-88.71388713887139,75.65862411749117],[-88.78228782287823,75.64811248112483],[-88.85068850688506,75.6253372689977],[-88.8650886508865,75.58854654171543],[-88.81828818288183,75.537740299278],[-88.80388803888039,75.50270151139011],[-88.83988839888399,75.46415884471344],[-88.86868868688687,75.45189526895268],[-88.91548915489155,75.45364720834709],[-89.2790927909279,75.56401939019389],[-89.33669336693367,75.57277908716588],[-89.64629646296463,75.5657713295883],[-89.62469624696247,75.58329072353223],[-89.3618936189362,75.64636054173042],[-89.25749257492575,75.69891872356223],[-89.20349203492034,75.7374613902389],[-89.20349203492034,75.76198854176042],[-89.2790927909279,75.79527539025389],[-89.50949509495095,75.8565932690577],[-89.64989649896499,75.84432969329694],[-89.69669696696967,75.8530893902689],[-89.79389793897938,75.92491890543906],[-89.91269912699127,75.96696545090452],[-90.03150031500314,75.97046932969329],[-90.17550175501755,76.03003526910268],[-90.25110251102511,76.05281048122981],[-90.71190711907118,76.07558569335694],[-90.80190801908019,76.10536866306163],[-91.02151021510215,76.14215939034392],[-91.28071280712807,76.15967878428785],[-91.40671406714067,76.21924472369724],[-91.25911259112591,76.22975636006362],[-90.82710827108271,76.18595787520377],[-90.31230312303123,76.15792684489344],[-89.4050940509405,76.18946175399253],[-89.29349293492935,76.21749278430283],[-89.23589235892359,76.23851605703558],[-89.21789217892179,76.25778739037392],[-89.28629286292863,76.30158587523377]],[[-79.69939699396994,75.88287235997359],[-79.63819638196382,75.84257775390253],[-79.54459544595446,75.8250583599586],[-79.35739357393574,75.83031417814178],[-79.12339123391233,75.86885684481845],[-79.05139051390513,75.86710490542407],[-79.06219062190621,75.92667084483344],[-79.0549905499055,75.98448484484845],[-78.94698946989469,76.02477945091951],[-78.84618846188461,76.10712060245604],[-78.92538925389253,76.13515163276634],[-79.00819008190082,76.14566326913268],[-79.17739177391773,76.09310508730087],[-79.38259382593826,76.01076393576437],[-79.55179551795517,75.95820575393253],[-79.69939699396994,75.88287235997359]],[[-97.65637656376563,74.4655533899089],[-97.35397353973539,74.52687126871268],[-97.30357303573035,74.56015811720619],[-97.29277292772927,74.57592557175573],[-97.3179731797318,74.59870078388283],[-97.41517415174151,74.62673181419314],[-97.51597515975159,74.60220466267162],[-97.749977499775,74.51110381416314],[-97.72117721177212,74.49008054143042],[-97.65637656376563,74.4655533899089]],[[-95.44235442354423,74.50584799597996],[-95.35235352353523,74.50059217779679],[-95.30555305553055,74.50584799597996],[-95.27315273152732,74.51986351113513],[-95.27675276752767,74.53913484447344],[-95.35235352353523,74.58643720812208],[-95.51075510755108,74.63724345055951],[-95.6619566195662,74.63724345055951],[-95.74475744757447,74.61622017782679],[-95.77355773557736,74.59870078388283],[-95.84915849158492,74.58293332933329],[-95.83475834758347,74.56891781417815],[-95.77715777157772,74.5513984202342],[-95.44235442354423,74.50584799597996]],[[-94.6971469714697,74.64249926874268],[-94.53514535145351,74.63724345055951],[-94.20754207542075,74.64775508692588],[-93.98433984339843,74.64425120813709],[-93.62793627936279,74.66001866268664],[-93.5739357393574,74.6687783596586],[-93.54873548735488,74.69155357178573],[-93.54873548735488,74.728344299068],[-93.53433534335343,74.74936757180072],[-93.50913509135091,74.7563753293783],[-93.4911349113491,74.77214278392785],[-93.46233462334624,74.85623587485875],[-93.46593465934659,74.92105763245132],[-93.47673476734766,74.95259254155042],[-93.54153541535415,75.02792593550936],[-93.55233552335523,75.05070114763649],[-93.53073530735307,75.09975545067951],[-93.49833498334984,75.13654617796178],[-93.59193591935919,75.22939896586468],[-93.66753667536675,75.27319745072452],[-93.75033750337504,75.34853084468344],[-93.90873908739087,75.422112299248],[-94.25794257942579,75.54474805685558],[-94.42714427144271,75.5938023598986],[-94.65034650346503,75.62358532960329],[-94.87714877148771,75.63059308718087],[-95.04995049950499,75.6218333902089],[-95.66915669156691,75.52898060230604],[-95.85275852758527,75.46941466289664],[-95.95355953559535,75.44313557198072],[-96.12636126361264,75.35904248104981],[-96.11916119161191,75.30122848103483],[-96.18036180361803,75.23991060223102],[-96.2919629196292,75.2188873294983],[-96.38196381963819,75.21187957192072],[-96.56556565565656,75.09800351128513],[-96.59796597965979,75.05770890521404],[-96.59796597965979,75.03142981429815],[-96.59076590765908,75.00164684459344],[-96.55836558365583,74.99113520822709],[-96.38556385563855,74.99989490519906],[-96.34236342363424,74.98237551125513],[-96.31716317163172,74.94733672336724],[-96.29556295562955,74.9280653900289],[-96.27036270362703,74.92105763245132],[-96.18036180361803,74.95084060215603],[-96.09396093960939,74.93332120821208],[-95.86715867158671,74.82995678394283],[-95.44955449554496,74.79666993544936],[-95.28755287552875,74.79491799605498],[-94.95994959949599,74.7003132687577],[-94.80514805148051,74.66001866268664],[-94.6971469714697,74.64249926874268]],[[-99.62559625596256,74.98412745064951],[-99.42039420394204,75.0436933900589],[-99.32679326793267,75.04894920824208],[-99.2439924399244,75.02617399611498],[-99.15759157591576,75.0156623597486],[-99.009990099901,75.02091817793178],[-98.83358833588336,75.01741429914298],[-98.7039870398704,75.00515072338223],[-98.56718567185672,75.00865460217102],[-98.29358293582935,75.03142981429815],[-98.12078120781207,75.03318175369253],[-97.99117991179911,75.04544532945329],[-97.95157951579516,75.05946084460845],[-97.99117991179911,75.11026708704588],[-98.07758077580776,75.15231363251132],[-98.09198091980919,75.17684078403283],[-98.07038070380703,75.19961599615996],[-98.04518045180451,75.20136793555434],[-97.96957969579695,75.15406557190573],[-97.84357843578435,75.12253066280664],[-97.80037800378004,75.11727484462344],[-97.67437674376744,75.12778648098981],[-97.659976599766,75.15056169311694],[-97.70317703177031,75.190856299188],[-97.85437854378543,75.26093387496374],[-97.87957879578795,75.41685648106483],[-97.65277652776527,75.50795732957329],[-97.46557465574655,75.45890302653027],[-97.36477364773647,75.41685648106483],[-97.3359733597336,75.42036035985359],[-97.4079740797408,75.55175581443314],[-97.4079740797408,75.67263963264634],[-97.44037440374403,75.68490320840709],[-97.86157861578616,75.7374613902389],[-97.89037890378904,75.76023660236604],[-97.6959769597696,75.80228314783147],[-97.60237602376023,75.85133745087452],[-97.60237602376023,75.87936848118483],[-97.65277652776527,75.9406863599886],[-97.64917649176492,75.97922902666528],[-97.61317613176132,76.05281048122981],[-97.53037530375303,76.10887254185042],[-97.52317523175232,76.13865551155513],[-97.53037530375303,76.18070205702057],[-97.57357573575736,76.22450054188042],[-97.70677706777067,76.30333781462815],[-97.73917739177392,76.33487272372724],[-97.73557735577356,76.36290375403755],[-97.70317703177031,76.38743090555906],[-97.68877688776888,76.42246969344694],[-97.69957699576996,76.46626817830679],[-97.72477724777248,76.49605114801147],[-97.80757807578075,76.5188263601386],[-97.96597965979659,76.53284187529377],[-98.2359823598236,76.57488842075921],[-98.289982899829,76.59941557228072],[-98.52758527585276,76.66774120866208],[-98.71118711187111,76.694020299578],[-98.94158941589416,76.64321405714057],[-99.02439024390243,76.61518302683027],[-98.97038970389704,76.53634575408253],[-98.89118891188912,76.46626817830679],[-99.16839168391684,76.45400460254604],[-99.33039330393304,76.52057829953299],[-99.66879668796687,76.62394272380223],[-99.81279812798128,76.63270242077422],[-100.06840068400683,76.6344543601686],[-100.38880388803888,76.61343108743588],[-100.57240572405723,76.58540005712558],[-100.8280082800828,76.52408217832178],[-100.88920889208892,76.47502787527876],[-100.87480874808747,76.45575654194042],[-100.82080820808208,76.43648520860208],[-100.65160651606516,76.39619060253102],[-100.17640176401764,76.35939987524876],[-100.08280082800827,76.34363242069921],[-99.97839978399784,76.31209751160011],[-99.9819998199982,76.29983393583936],[-100.04320043200431,76.2910742388674],[-100.35640356403563,76.27180290552906],[-100.4140041400414,76.25603545097951],[-100.4140041400414,76.24201993582437],[-100.18360183601835,76.19646951157011],[-99.99639996399964,76.19646951157011],[-99.81639816398163,76.16843848125981],[-99.54279542795427,76.14566326913268],[-99.79119791197911,76.13339969337193],[-100,76.13865551155513],[-100.08640086400864,76.13339969337193],[-100.11160111601116,76.11763223882238],[-100.05040050400504,76.06682599638498],[-99.97839978399784,76.03003526910268],[-99.69039690396903,75.95995769332694],[-99.70119701197012,75.9406863599886],[-99.77319773197732,75.92667084483344],[-99.86679866798667,75.92491890543906],[-100.02160021600216,75.93893442059422],[-100.10440104401044,75.95995769332694],[-100.23040230402303,76.00726005697558],[-100.90000900009,76.20698114793649],[-101.05481054810548,76.24552381461314],[-101.09441094410944,76.27180290552906],[-101.08721087210871,76.30859363281132],[-101.13761137611375,76.34538436009362],[-101.33921339213391,76.41020611768619],[-101.41481414814147,76.42422163284132],[-101.67761677616775,76.45050072375724],[-101.78921789217893,76.45050072375724],[-101.85761857618576,76.43823714799649],[-101.96561965619657,76.39969448131981],[-102.1060210602106,76.33136884493845],[-102.13842138421384,76.28406648128981],[-101.98721987219872,76.24377187521875],[-101.9080190801908,76.23501217824679],[-101.55881558815588,76.23501217824679],[-101.530015300153,76.21749278430283],[-101.77121771217712,76.15091908731588],[-101.86121861218612,76.10186478427283],[-101.8720187201872,76.08259345093452],[-101.82161821618216,76.04054690546906],[-101.71721717217171,76.00726005697558],[-101.43281432814328,75.99149260242604],[-101.50841508415084,75.9441902387774],[-101.50481504815048,75.91791114786147],[-101.46881468814688,75.88112042057921],[-101.41481414814147,75.84608163269132],[-101.28881288812887,75.78826763267634],[-101.260012600126,75.78301181449314],[-101.01161011610115,75.80228314783147],[-100.9720097200972,75.79877926904268],[-101.11961119611196,75.76374048115483],[-101.260012600126,75.75848466297163],[-101.4220142201422,75.78125987509875],[-101.59841598415984,75.83206611753619],[-101.9440194401944,75.884624299368],[-102.14562145621456,75.87586460239604],[-102.27162271622716,75.81279478419785],[-102.25362253622536,75.77775599630996],[-102.4120241202412,75.7129342387174],[-102.72882728827288,75.63935278415283],[-102.79722797227971,75.59905817808178],[-102.70002700027,75.54299611746117],[-102.58842588425884,75.51321314775649],[-102.54162541625416,75.51321314775649],[-101.46161461614616,75.60781787505374],[-101.2060120601206,75.59029848110981],[-100.90000900009,75.62008145081452],[-99.91359913599136,75.6813993296183],[-99.19359193591936,75.69891872356223],[-99.2079920799208,75.66913575385755],[-99.58959589595895,75.65512023870238],[-99.75519755197551,75.63409696596966],[-99.76959769597696,75.61307369323694],[-99.9639996399964,75.56927520837709],[-100.28080280802807,75.46065496592468],[-100.71280712807128,75.40634484469845],[-100.70560705607056,75.3940812689377],[-100.73080730807308,75.34677890528906],[-100.61560615606156,75.32225175376755],[-100.36360363603636,75.28896490527404],[-100.14400144001439,75.2469183598086],[-100.15120151201512,75.23640672344223],[-100.46080460804608,75.2188873294983],[-100.48240482404823,75.18910435979359],[-100.35640356403563,75.06646860218603],[-100.29160291602916,75.02792593550936],[-100.2340023400234,75.00690266277664],[-99.9459994599946,75.00339878398785],[-99.62559625596256,74.98412745064951]],[[-104.07524075240752,75.42386423864238],[-104.34524345243452,75.42912005682558],[-104.47484474844748,75.41335260227603],[-104.64764647646476,75.35028278407785],[-104.69084690846908,75.32049981437314],[-104.80244802448024,75.21187957192072],[-104.84924849248492,75.17333690524404],[-104.88164881648817,75.16107332948329],[-104.88884888848888,75.14705781432815],[-104.82764827648276,75.11902678401785],[-104.63324633246332,75.06121278400283],[-104.30924309243092,75.03142981429815],[-104.11844118441184,75.03668563248132],[-103.81243812438125,75.08048411734117],[-103.7080370803708,75.11552290522906],[-103.66483664836647,75.13829811735619],[-103.64323643236432,75.1628252688777],[-103.64323643236432,75.18735242039921],[-103.66843668436684,75.21012763252634],[-103.74763747637476,75.25217417799178],[-103.75843758437584,75.28896490527404],[-103.80523805238052,75.34502696589468],[-103.85203852038521,75.37130605681057],[-103.91683916839168,75.39232932954329],[-104.07524075240752,75.42386423864238]],[[-102.42282422824228,75.86885684481845],[-102.31842318423183,75.89513593573437],[-102.04842048420484,75.92842278422785],[-102.00882008820088,75.93893442059422],[-102.01962019620196,75.95294993574936],[-102.22842228422284,76.01426781455314],[-102.42642426424264,76.08609732972329],[-102.49122491224912,76.09485702669528],[-102.53442534425344,76.19646951157011],[-102.58482584825848,76.28231454189543],[-102.72882728827288,76.30684169341694],[-103.09963099630995,76.31209751160011],[-103.57123571235712,76.25778739037392],[-104.01044010440104,76.22274860248604],[-104.34884348843488,76.18245399641498],[-104.40644406444063,76.10887254185042],[-104.24084240842409,76.04755466304664],[-103.98523985239852,76.04580272365223],[-103.80163801638017,76.03704302668027],[-103.98523985239852,75.93367860241102],[-103.76923769237692,75.89163205694558],[-103.20043200432004,75.95820575393253],[-103.0420304203042,75.91966308725588],[-103.24363243632436,75.82330642056422],[-103.31563315633156,75.76374048115483],[-102.94482944829448,75.76374048115483],[-102.58122581225813,75.77950793570437],[-102.51282512825128,75.80753896601468],[-102.42282422824228,75.86885684481845]],[[-103.05283052830528,76.45050072375724],[-103.18963189631896,76.47677981467314],[-103.58563585635856,76.53809769347694],[-103.61443614436143,76.56262484499845],[-103.72243722437224,76.60116751167513],[-103.81963819638196,76.59766363288634],[-103.97443974439744,76.578392299548],[-104.02124021240212,76.58364811773117],[-103.97083970839708,76.61343108743588],[-103.960039600396,76.6379582389574],[-103.99243992439924,76.65722957229573],[-104.07524075240752,76.6659892692677],[-104.20484204842049,76.6659892692677],[-104.50004500045,76.63095048137981],[-104.58644586445864,76.6064233298583],[-104.60444604446045,76.58189617833679],[-104.57564575645756,76.53984963287132],[-104.50724507245071,76.47853175406755],[-104.40644406444063,76.36465569343193],[-104.35604356043561,76.33487272372724],[-104.26964269642696,76.32611302675528],[-103.47043470434704,76.32961690554407],[-103.31203312033121,76.347136299488],[-103.20043200432004,76.37166345100951],[-103.08163081630816,76.40495029950299],[-103.03483034830349,76.4312293904189],[-103.05283052830528,76.45050072375724]],[[-101.61281612816128,76.60467139046392],[-101.60561605616056,76.58715199651996],[-101.48681486814868,76.57488842075921],[-101.22761227612276,76.58014423894238],[-100.74520745207452,76.64846987532377],[-100.27000270002699,76.73431490564906],[-100.4680046800468,76.7500823601986],[-100.62280622806227,76.75183429959299],[-100.88560885608855,76.74307460262102],[-100.96120961209611,76.73431490564906],[-101.16641166411664,76.6659892692677],[-101.50841508415084,76.62744660259102],[-101.61281612816128,76.60467139046392]],[[-94.75114751147511,75.768996299338],[-94.62514625146251,75.74972496599966],[-94.5279452794528,75.74972496599966],[-94.329943299433,75.76549242054921],[-94.30474304743048,75.77600405691558],[-94.29754297542975,75.78826763267634],[-94.33354333543335,75.82681029935299],[-94.41274412744127,75.884624299368],[-94.4451444514445,75.91791114786147],[-94.47034470344703,75.9722212690877],[-94.49914499144991,75.99149260242604],[-94.53874538745387,75.99674842060921],[-94.7439474394744,75.95645381453815],[-94.84114841148411,75.95470187514374],[-94.88074880748808,75.94594217817178],[-94.90234902349023,75.93017472362223],[-94.89514895148952,75.9126553296783],[-94.8591485914859,75.88988011755117],[-94.83394833948338,75.85834520845208],[-94.8159481594816,75.82155448116981],[-94.78714787147871,75.79177151146513],[-94.75114751147511,75.768996299338]],[[-97.01917019170192,75.46766272350223],[-96.96876968769688,75.41335260227603],[-96.91476914769147,75.38006575378253],[-96.85716857168572,75.36955411741619],[-96.72396723967239,75.38006575378253],[-96.68076680766808,75.3940812689377],[-96.62316623166231,75.43087199621996],[-96.46116461164611,75.49394181441815],[-96.34596345963459,75.5062053901789],[-96.2379623796238,75.47467048107981],[-96.1551615516155,75.47642242047422],[-96.07956079560795,75.5097092689677],[-95.96795967959679,75.54124417806679],[-95.96075960759607,75.55350775382755],[-96.039960399604,75.58504266292664],[-96.14436144361443,75.61307369323694],[-96.36756367563676,75.65512023870238],[-96.39636396363963,75.64636054173042],[-96.4179641796418,75.63059308718087],[-96.42876428764288,75.60606593565936],[-96.52236522365223,75.58329072353223],[-96.85716857168572,75.537740299278],[-96.98316983169832,75.5097092689677],[-97.01917019170192,75.46766272350223]],[[-113.70893708937089,76.87271811780619],[-113.89253892538925,76.89549332993332],[-114.41814418144182,76.87447005720057],[-114.64854648546485,76.85169484507347],[-114.83574835748357,76.79388084505845],[-114.8069480694807,76.77460951172012],[-114.75294752947529,76.75884205717057],[-113.71253712537126,76.70978775412755],[-113.56133561335614,76.74307460262102],[-113.48933489334892,76.78336920869208],[-113.51813518135181,76.82541575415755],[-113.58653586535866,76.84643902689027],[-113.70893708937089,76.87271811780619]],[[-90.5571055710557,76.73431490564906],[-90.44190441904419,76.6624853904789],[-90.29430294302942,76.58014423894238],[-90.16470164701647,76.52408217832178],[-90.05310053100531,76.4942992086171],[-89.97389973899739,76.48729145103951],[-89.92349923499235,76.50130696619468],[-89.77229772297723,76.4942992086171],[-89.72549725497255,76.50656278437785],[-89.72549725497255,76.52057829953299],[-89.77229772297723,76.53459381468815],[-89.80469804698046,76.56087290560407],[-89.82269822698227,76.60291945106951],[-89.82269822698227,76.63095048137981],[-89.78669786697867,76.65898151169011],[-89.70749707497075,76.70102805715558],[-89.6930969309693,76.72029939049392],[-89.69669696696967,76.74132266322664],[-89.72549725497255,76.76409787535377],[-89.77589775897759,76.7816172692977],[-89.94869948699487,76.83592739052392],[-90.13590135901359,76.8376793299183],[-90.40950409504094,76.809648299608],[-90.52470524705247,76.78862502687528],[-90.56070560705606,76.7535862389874],[-90.5571055710557,76.73431490564906]],[[-104.71244712447124,77.12324545120453],[-104.55764557645576,77.14251678454286],[-104.49284492844929,77.16178811788117],[-104.45684456844567,77.22135405729057],[-104.45324453244532,77.24938508760087],[-104.50004500045,77.30895102701027],[-104.54324543245433,77.33698205732057],[-104.77004770047701,77.41406739067392],[-104.95364953649536,77.4193232088571],[-104.99324993249932,77.44910617856178],[-105.00765007650077,77.50692017857679],[-105.07245072450725,77.54896672404223],[-105.28845288452884,77.64181951194513],[-105.45765457654576,77.70138545135453],[-105.58725587255873,77.73642423924241],[-105.86445864458645,77.75394363318634],[-106.03726037260373,77.73992811803117],[-106.06606066060661,77.72591260287604],[-105.88245882458824,77.62605205739558],[-105.84645846458464,77.5629822391974],[-105.74565745657456,77.52619151191513],[-105.69525695256952,77.46136975432253],[-105.55485554855548,77.35274951187012],[-105.37845378453784,77.25464090578407],[-105.21645216452164,77.18281139061392],[-105.01485014850148,77.16529199666996],[-104.71244712447124,77.12324545120453]],[[-102.08082080820807,77.69262575438256],[-101.83241832418324,77.68736993619936],[-101.6920169201692,77.69612963317132],[-101.5840158401584,77.71890484529845],[-101.39681396813968,77.72941648166483],[-101.00081000810007,77.734672299848],[-101.01881018810188,77.7627033301583],[-101.04761047610477,77.77847078470785],[-101.12681126811268,77.81175763320132],[-101.19161191611916,77.82927702714528],[-101.32121321213212,77.85380417866679],[-101.6380163801638,77.89234684534347],[-101.91881918819188,77.89935460292102],[-102.26442264422644,77.88884296655468],[-102.4480244802448,77.88008326958271],[-102.47322473224732,77.87307551200513],[-102.47682476824768,77.83628478472286],[-102.45882458824588,77.76971108773589],[-102.37962379623796,77.72766454227042],[-102.08082080820807,77.69262575438256]],[[-96.19476194761947,77.70138545135453],[-96.2379623796238,77.67335442104422],[-96.27756277562776,77.63130787557876],[-96.26316263162632,77.59451714829649],[-96.05436054360543,77.503416299788],[-95.9859598595986,77.48414496644966],[-94.40914409144091,77.47363333008332],[-93.83673836738367,77.45261005735057],[-93.73953739537394,77.46487363311132],[-93.54513545135451,77.46662557250573],[-93.51993519935199,77.47363333008332],[-93.33993339933399,77.62955593618437],[-93.12753127531275,77.65933890588906],[-93.21033210332104,77.71014514832649],[-93.30033300333002,77.73992811803117],[-93.46953469534695,77.76445526955271],[-93.58113581135811,77.77146302713027],[-94.01314013140131,77.75919945136951],[-94.66834668346684,77.77671884531347],[-94.95994959949599,77.77321496652468],[-95.23355233552336,77.75394363318634],[-95.48555485554856,77.79248629986301],[-95.68355683556835,77.78197466349664],[-96.14436144361443,77.71364902711528],[-96.19476194761947,77.70138545135453]],[[-91.18351183511835,77.48239302705528],[-91.17631176311762,77.42633096643468],[-91.14751147511475,77.387788299758],[-90.99270992709927,77.32997429974301],[-90.22950229502295,77.2125943603186],[-90.09630096300963,77.21084242092422],[-89.83349833498335,77.26690448154483],[-89.74709747097471,77.29318357246072],[-89.71109711097111,77.31070296640468],[-89.6930969309693,77.33873399671498],[-89.6930969309693,77.37727666339163],[-89.71829718297182,77.44209842098422],[-89.84069840698406,77.49115272402724],[-90.17190171901719,77.59451714829649],[-90.42390423904239,77.62780399678996],[-90.67590675906759,77.64882726952271],[-90.84150841508415,77.65583502710027],[-91.01791017910179,77.64357145133951],[-91.10791107911079,77.62605205739558],[-91.1511115111151,77.60853266345163],[-91.18351183511835,77.55772642101422],[-91.18351183511835,77.48239302705528]],[[-96.01116011160111,77.88709102716027],[-95.66915669156691,77.92388175444256],[-95.45315453154531,77.96242442111921],[-95.37035370353703,77.97118411809117],[-95.19755197551976,77.96768023930241],[-95.08595085950859,77.99220739082392],[-94.93474934749347,78.07630048175483],[-94.93474934749347,78.10608345145951],[-94.98874988749887,78.13586642116422],[-95.10395103951039,78.17791296662966],[-95.33075330753307,78.2252153302783],[-95.26955269552695,78.26200605756057],[-95.01395013950139,78.312812299998],[-94.88794887948879,78.3443472090971],[-94.88794887948879,78.36011466364664],[-94.91674916749167,78.38989763335132],[-95.0319503195032,78.43019223942241],[-95.41355413554135,78.49676593640936],[-95.56115561155612,78.5160372697477],[-95.96795967959679,78.50552563338132],[-96.20556205562055,78.53180472429725],[-96.25596255962559,78.55107605763558],[-96.24156241562416,78.57385126976271],[-96.26676266762668,78.59487454249543],[-96.47556475564755,78.66495211827117],[-96.58716587165871,78.6877273303983],[-96.93636936369363,78.7210141788918],[-97.17037170371704,78.75780490617407],[-97.38277382773828,78.78233205769558],[-97.59517595175951,78.79634757285072],[-98.04158041580415,78.80510726982271],[-98.21078210782107,78.80510726982271],[-98.33318333183331,78.77357236072362],[-98.34038340383404,78.75079714859649],[-98.289982899829,78.69298314858148],[-98.09558095580955,78.58611484552347],[-98.05958059580595,78.55808381521317],[-98.31518315183152,78.51778920914211],[-98.32238322383223,78.49851787580377],[-98.31878318783187,78.47749460307102],[-98.27558275582756,78.43719999699996],[-98.2539825398254,78.428440300028],[-98.11358113581136,78.40216120911211],[-98.07038070380703,78.38639375456256],[-98.04878048780488,78.32507587575876],[-97.84357843578435,78.26200605756057],[-97.81837818378183,78.23047114846148],[-97.32157321573216,78.20244011815117],[-97.02637026370263,78.15688969389694],[-96.94356943569436,78.15163387571377],[-96.9579695796958,78.13937029995301],[-97.04077040770407,78.11659508782589],[-97.22797227972279,78.10257957267072],[-97.65637656376563,78.09031599690996],[-97.64917649176492,78.07104466357163],[-97.62037620376204,78.05002139083891],[-97.42597425974259,77.98169575445755],[-97.09477094770948,77.93264145141453],[-97.01917019170192,77.90811429989301],[-97.05157051570515,77.88008326958271],[-97.06237062370623,77.85905999684996],[-97.04077040770407,77.82752508775087],[-96.99036990369903,77.80650181501815],[-96.83556835568355,77.81175763320132],[-96.60156601566015,77.84854836048362],[-96.47556475564755,77.87132357261072],[-96.01116011160111,77.88709102716027]],[[-93.54873548735488,74.16772369286193],[-93.78633786337863,74.1186693898189],[-93.93753937539375,74.13093296557966],[-94.48114481144812,74.11341357163573],[-94.72954729547295,74.08538254132543],[-94.97434974349743,74.04158405646558],[-95.03915039150391,74.02406466252162],[-95.1219512195122,73.98552199584495],[-95.14355143551435,73.96099484432344],[-95.15435154351543,73.93296381401314],[-95.15075150751507,73.90668472309724],[-95.13275132751328,73.88040563218132],[-95.06075060750607,73.80507223822238],[-94.89514895148952,73.7157233291083],[-94.79794797947979,73.68594035940359],[-94.68994689946899,73.67192484424845],[-94.6971469714697,73.66316514727649],[-94.8159481594816,73.66316514727649],[-94.9959499594996,73.68594035940359],[-95.38475384753848,73.75426599578495],[-95.4459544595446,73.75251405639057],[-95.56835568355683,73.72798690486906],[-95.63315633156331,73.69470005637555],[-95.64395643956439,73.67017290485404],[-95.64755647556476,73.63863799575495],[-95.64395643956439,73.55804878361283],[-95.60435604356043,73.32854472294724],[-95.58995589955899,73.17437405624057],[-95.58995589955899,73.11480811683117],[-95.61155611556116,72.99918011680117],[-95.61155611556116,72.94136611678616],[-95.60075600756008,72.88530405616555],[-95.57915579155791,72.83099393493936],[-95.54675546755468,72.78193963189631],[-95.25155251552515,72.50162932879329],[-95.1939519395194,72.34395478329785],[-95.16515165151651,72.1792724802248],[-95.1939519395194,72.02685375291253],[-95.00675006750068,72.01283823775739],[-94.61074610746107,72.04262120746208],[-94.49554495544955,72.04437314685646],[-94.14274142741426,72.00057466199661],[-94.03834038340383,72.02860569230691],[-93.97353973539735,72.13021817718177],[-93.86913869138691,72.25285393478936],[-93.55593555935559,72.42104011665117],[-93.54153541535415,72.43680757120072],[-93.53433534335343,72.4998773893989],[-93.54513545135451,72.531412298498],[-93.5739357393574,72.5594433288083],[-93.77193771937719,72.66806357126072],[-93.91953919539195,72.7031023591486],[-94.149941499415,72.73638920764208],[-94.21114211142111,72.7574124803748],[-93.57753577535775,72.80121096523465],[-93.33993339933399,72.80121096523465],[-92.39312393123932,72.71886981369815],[-92.23472234722347,72.72762951067011],[-92.11952119521195,72.753908601586],[-91.9071190711907,72.84851332888329],[-91.78831788317883,72.91508702587026],[-91.62271622716227,73.02545920771709],[-91.46071460714607,73.14459108653585],[-91.42471424714248,73.19539732897329],[-91.46431464314642,73.21466866231162],[-91.55431554315543,73.23569193504434],[-91.29871298712987,73.2847462380874],[-91.24831248312483,73.3040175714257],[-91.06831068310683,73.41614169266694],[-91.00351003510035,73.46694793510434],[-90.97470974709746,73.50198672299223],[-90.9351093510935,73.52826581390815],[-90.76590765907659,73.58082399573996],[-90.56430564305643,73.68594035940359],[-90.46710467104671,73.75426599578495],[-90.38070380703807,73.82434357156072],[-90.35550355503555,73.86814205642057],[-90.45630456304562,73.90843666249162],[-90.62910629106291,73.95223514735147],[-91.08631086310862,74.01004914736649],[-91.62991629916299,74.02756854131042],[-91.87471874718747,74.01355302615525],[-92.22392223922239,73.97150648068981],[-92.31392313923139,73.99252975342253],[-92.4939249392494,74.0626073291983],[-92.58752587525875,74.08187866253664],[-92.77832778327783,74.11341357163573],[-93.17073170731707,74.16071593528434],[-93.4119341193412,74.1782353292283],[-93.54873548735488,74.16772369286193]],[[-89.35829358293583,72.80471484402344],[-89.53469534695347,72.68908684399344],[-89.70029700297003,72.56820302578026],[-89.81549815498154,72.46834248029981],[-89.86229862298623,72.4122804196792],[-89.87309873098731,72.36672999542495],[-89.87309873098731,72.31241987419875],[-89.85869858698587,72.24759811660616],[-89.82269822698227,72.2073035105351],[-89.71109711097111,72.1792724802248],[-89.6570965709657,72.175768601436],[-89.66429664296642,72.15824920749208],[-89.93069930699306,72.04962896503966],[-90.02430024300243,71.9480164801648],[-90.02070020700206,71.90246605591057],[-89.97749977499775,71.84815593468434],[-89.93429934299343,71.74303957102072],[-89.88749887498875,71.58536502552525],[-89.84429844298442,71.49251223762238],[-89.80469804698046,71.4627292679177],[-89.6930969309693,71.42418660124102],[-89.41589415894158,71.35235708607087],[-89.08109081090811,71.2875353284783],[-88.58788587885878,71.24023296482966],[-88.06228062280623,71.2279693890689],[-87.87147871478714,71.20869805573057],[-87.75987759877599,71.17891508602585],[-87.57267572675727,71.1070855708557],[-87.36747367473674,71.05277544962951],[-87.14067140671406,71.01248084355845],[-87.18027180271802,70.98795369203691],[-87.5330753307533,70.95641878293782],[-87.84627846278462,70.94415520717706],[-88.03708037080371,70.95116296475464],[-88.31068310683106,70.98444981324815],[-88.51588515885159,71.03000023750238],[-88.69588695886958,71.04576769205192],[-89.02349023490234,71.04401575265751],[-89.36549365493654,71.06679096478464],[-89.45549455494555,71.06153514660147],[-89.40869408694087,71.03525605568555],[-89.37269372693727,70.9967133890089],[-89.25749257492575,70.81100781320313],[-89.20709207092071,70.7602015707657],[-88.8470884708847,70.52368975252253],[-88.78228782287823,70.49390678281782],[-88.66348663486635,70.47113157069072],[-88.40068400684007,70.44310054038041],[-88.17748177481775,70.36776714642147],[-87.90027900279003,70.25213914639147],[-87.83907839078391,70.24688332820827],[-87.78867788677887,70.25739496457464],[-87.66987669876698,70.30995314640646],[-87.61947619476194,70.31871284337845],[-87.50067500675006,70.325720600956],[-87.23787237872378,70.30995314640646],[-87.0650706507065,70.325720600956],[-87.07227072270723,70.34499193429434],[-87.1550715507155,70.37827878278782],[-87.17307173071731,70.39930205552056],[-87.12267122671227,70.41156563128132],[-86.80946809468094,70.38879041915419],[-86.70506705067051,70.3905423585486],[-86.62586625866258,70.40105399491495],[-86.39546395463954,70.46587575250751],[-86.43146431464314,70.4448524797748],[-86.46386463864638,70.40630981309812],[-86.49986499864998,70.35024775247751],[-86.48186481864818,70.28892987367374],[-86.3630636306363,70.17330187364374],[-86.32346323463234,70.14527084333344],[-86.19746197461974,70.10497623726238],[-85.77985779857798,70.03665060088102],[-85.43065430654306,70.11198399483996],[-85.05265052650526,70.07869714634646],[-84.90864908649087,70.07869714634646],[-84.82944829448294,70.06292969179691],[-84.76464764647646,70.03314672209223],[-84.52344523445234,70.00511569178192],[-83.85743857438574,69.96306914631646],[-83.52983529835298,69.96482108571087],[-83.14823148231481,70.00861957057072],[-83.09063090630906,70.00336375238751],[-82.9250292502925,69.96832496449966],[-82.48942489424894,69.8667124796248],[-82.2950229502295,69.83692950992011],[-82.14022140221402,69.8404333887089],[-81.95661956619566,69.8684644190192],[-81.56421564215641,69.94204587358374],[-80.92340923409233,69.73006120686208],[-80.84060840608406,69.77210775232751],[-80.84420844208442,69.79137908566585],[-80.92340923409233,69.85094502507525],[-81.02421024210241,69.89999932811827],[-81.1970119701197,69.9823404796548],[-81.33021330213302,70.02438702512026],[-81.42021420214202,70.02438702512026],[-81.52821528215281,70.04891417664177],[-81.65061650616506,70.094464600896],[-81.56061560615606,70.11198399483996],[-81.09981099810997,70.09096072210721],[-80.82620826208262,70.05592193421936],[-80.67140671406713,70.05241805543056],[-80.3870038700387,70.0103715099651],[-80.2610026100261,69.99635599480996],[-80.16380163801638,69.99635599480996],[-79.61659616596165,69.8947435099351],[-79.51579515795157,69.88773575235751],[-79.30339303393033,69.8947435099351],[-79.09459094590946,69.92452647963981],[-78.88938889388893,69.97708466147162],[-78.81738817388174,70.0103715099651],[-78.77778777787778,70.04716223724736],[-78.77418774187741,70.10322429786797],[-78.81018810188101,70.17855769182691],[-78.86418864188641,70.2416275100251],[-78.93258932589326,70.29418569185691],[-79.0189901899019,70.325720600956],[-79.34659346593466,70.37302296460464],[-79.40419404194041,70.40105399491495],[-79.3969939699397,70.43784472219721],[-79.34659346593466,70.48164320705706],[-79.2529925299253,70.5342013888889],[-79.15939159391594,70.57449599495996],[-79.06579065790658,70.60427896466464],[-78.97938979389794,70.58150375253751],[-78.90018900189001,70.50792229797298],[-78.83178831788318,70.46237187371875],[-78.77418774187741,70.4448524797748],[-78.62298622986229,70.3537516312663],[-78.57618576185762,70.34674387368875],[-78.48978489784898,70.31520896458966],[-78.28458284582845,70.22936393426434],[-78.23058230582305,70.21885229789797],[-78.15858158581585,70.21885229789797],[-77.84177841778417,70.24688332820827],[-77.77337773377734,70.2381236312363],[-77.7229772297723,70.17154993424936],[-77.6761767617676,70.04190641906419],[-77.66177661776618,69.96657302510525],[-77.63657636576366,69.89999932811827],[-77.59337593375933,69.84568920689208],[-77.49257492574925,69.83692950992011],[-77.23337233372334,69.85444890386404],[-77.01737017370174,69.83692950992011],[-76.96336963369633,69.82466593415936],[-76.85896858968589,69.7756116311163],[-76.86976869768698,69.74582866141162],[-77.01737017370174,69.68976660079102],[-77.10377103771037,69.67049526745268],[-77.1289712897129,69.65297587350872],[-77.08937089370893,69.6354564795648],[-77.0209702097021,69.61618514622646],[-76.91656916569166,69.61092932804328],[-76.74376743767438,69.57238666136661],[-76.68616686166861,69.59165799470495],[-76.5889658896589,69.65647975229751],[-76.51336513365133,69.68451078260782],[-76.42336423364233,69.68626272200223],[-76.23256232562325,69.66173557048072],[-76.23256232562325,69.65297587350872],[-76.4629646296463,69.61968902501525],[-76.5169651696517,69.59165799470495],[-76.52416524165241,69.5478595098451],[-76.52056520565205,69.516324600746],[-76.46656466564666,69.46902223709736],[-76.40896408964089,69.44099120678706],[-76.31536315363154,69.42171987344872],[-76.18936189361894,69.41120823708238],[-76.04536045360453,69.38668108556087],[-75.78615786157862,69.3183554491795],[-75.75015750157502,69.29908411584117],[-75.64935649356494,69.21323908551585],[-75.66735667356673,69.15892896428966],[-75.76455764557645,69.10286690366902],[-75.85815858158581,69.06082035820359],[-75.95535955359553,69.03103738849887],[-76.08856088560886,69.0257815703157],[-76.38016380163802,69.05206066123162],[-76.49536495364953,69.03103738849887],[-76.55656556565565,69.01001411576615],[-76.5889658896589,68.97497532787827],[-76.57456574565745,68.84708375208751],[-76.58176581765817,68.81554884298842],[-76.60336603366034,68.79102169146691],[-76.61776617766178,68.75948678236782],[-76.61776617766178,68.72094411569117],[-76.58536585365853,68.69816890356404],[-76.40176401764018,68.69291308538087],[-76.23616236162361,68.72795187326872],[-75.84375843758437,68.84007599450996],[-75.62415624156242,68.88737835815857],[-75.52335523355234,68.95220011575117],[-75.45855458554585,68.96095981272313],[-75.36135361353614,68.94869623696238],[-75.21375213752137,68.9101535702857],[-75.10575105751057,68.93993653999041],[-74.95454954549545,69.02402963092132],[-74.85374853748537,69.06607617638676],[-74.8069480694807,69.06432423699238],[-74.7169471694717,69.04505290365404],[-74.77094770947708,69.02052575213253],[-74.91854918549186,68.98373502485026],[-74.95454954549545,68.96095981272313],[-74.92574925749257,68.93993653999041],[-74.81774817748177,68.93643266120162],[-74.74214742147421,68.91365744907449],[-74.75294752947529,68.89263417634177],[-74.91134911349113,68.822556600566],[-74.89334893348934,68.80854108541087],[-74.8069480694807,68.79627750965011],[-74.74574745747456,68.79627750965011],[-74.69894698946989,68.80854108541087],[-74.6809468094681,68.79102169146691],[-74.69534695346952,68.75598290357902],[-74.64854648546485,68.706928600536],[-74.42174421744217,68.58078896413963],[-74.34974349743497,68.55626181261812],[-74.27054270542705,68.54049435806857],[-74.18414184141841,68.5352385398854],[-73.98973989739898,68.54925405504056],[-73.96453964539646,68.57903702474525],[-74.11934119341193,68.70167278235283],[-74.07254072540725,68.71568829750797],[-73.93573935739357,68.7104324793248],[-73.85293852938528,68.70167278235283],[-73.82053820538205,68.68590532780328],[-73.7989379893799,68.65787429749298],[-73.78093780937809,68.6193316308163],[-73.78093780937809,68.57728508535087],[-73.83493834938349,68.49669587320872],[-73.87453874538745,68.46340902471525],[-73.8781387813878,68.43012217622177],[-73.82053820538205,68.3635484792348],[-73.74853748537485,68.32500581255812],[-73.64413644136441,68.29522284285343],[-73.57933579335793,68.29697478224782],[-73.30573305733057,68.36705235802359],[-73.28413284132841,68.35654072165721],[-73.33093330933309,68.30923835800857],[-73.32733327333273,68.26719181254313],[-73.06453064530645,68.10776532765328],[-72.90252902529025,67.94483496397464],[-72.72612726127261,67.81168757000071],[-72.57492574925749,67.65926884268842],[-72.35172351723517,67.34216781230313],[-72.30132301323013,67.30712902441525],[-72.23292232922329,67.28435381228812],[-72.21852218522184,67.25457084258343],[-72.36612366123661,67.13368702437023],[-72.48492484924849,67.09864823648238],[-72.66852668526685,67.07061720617207],[-72.78732787327873,67.03032260010099],[-72.94572945729458,66.88315969097192],[-72.97452974529745,66.8288495697457],[-72.98532985329852,66.76577975154751],[-73.03213032130321,66.72898902426525],[-73.20133201332013,66.69920605456053],[-73.28053280532805,66.67467890303902],[-73.35613356133561,66.63613623636238],[-73.43173431734317,66.58357805453053],[-73.58293582935829,66.50649272117721],[-73.93213932139321,66.35757787265374],[-74.37494374943749,66.20866302413023],[-74.4181441814418,66.16661647866479],[-74.43254432544325,66.13858544835449],[-74.40014400144001,66.09653890288902],[-74.27774277742778,66.01244581195812],[-74.03294032940329,65.87754647858978],[-73.82773827738276,65.80571696341963],[-73.74493744937449,65.76717429674298],[-73.64413644136441,65.65329823610736],[-73.56133561335614,65.54292605426053],[-73.55053550535504,65.48511205424555],[-73.67653676536764,65.48511205424555],[-73.8781387813878,65.51839890273902],[-73.98973989739898,65.51664696334464],[-74.13734137341373,65.50263144818948],[-74.23814238142381,65.48336011485114],[-74.38934389343893,65.39751508452585],[-74.49374493744936,65.37123599360993],[-74.57654576545765,65.36422823603235],[-74.66654666546665,65.36773211482114],[-74.85014850148501,65.38875538755389],[-74.98334983349834,65.3817476299763],[-75.0481504815048,65.36422823603235],[-75.10935109351094,65.33094138753887],[-75.16695166951669,65.28363902389023],[-75.31815318153181,65.27487932691827],[-75.70695706957069,65.31517393298932],[-75.7969579695797,65.2976545390454],[-75.77175771757717,65.25735993297434],[-75.50535505355053,65.13472417536676],[-75.44415444154441,65.09968538747887],[-75.39735397353974,65.05763884201343],[-75.35775357753577,65.00858453897038],[-75.36135361353614,64.96828993289932],[-75.41535415354153,64.93850696319464],[-75.4369543695437,64.89996429651796],[-75.4261542615426,64.85616581165812],[-75.45135451354513,64.84215029650298],[-75.55575555755557,64.87894102378525],[-75.5881558815588,64.90522011470114],[-75.59175591755917,64.92799532682827],[-75.55935559355594,64.9472666601666],[-75.50175501755017,65.01384035715358],[-75.51975519755197,65.05588690261902],[-75.64935649356494,65.13997999354993],[-75.82935829358293,65.22757696326963],[-76.06696066960669,65.28539096328464],[-76.4809648096481,65.36948405421555],[-76.77976779767798,65.4132825390754],[-76.95976959769597,65.41853835725857],[-77.0929709297093,65.43080193301932],[-77.25137251372513,65.46233684211842],[-77.32697326973269,65.45357714514645],[-77.35937359373594,65.43605775120253],[-77.42777427774277,65.37298793300434],[-77.46017460174602,65.35546853906038],[-77.46017460174602,65.32743750875008],[-77.36297362973629,65.22056920569204],[-77.35937359373594,65.19604205417053],[-77.44577445774458,65.16100326628268],[-77.87777877778777,65.07340629656298],[-77.99297992979929,65.02260005412555],[-78.05418054180541,64.98230544805449],[-78.09738097380973,64.93850696319464],[-78.14418144181441,64.8071115086151],[-78.1909819098191,64.75104944799449],[-78.20178201782018,64.7142587207122],[-78.19818198181981,64.66520441766917],[-78.1729817298173,64.61790205402053],[-78.0469804698047,64.49877017520174],[-77.98577985779858,64.4602275085251],[-77.79137791377913,64.3673747206222],[-77.7589775897759,64.36036696304464],[-77.62937629376293,64.36387084183343],[-77.5249752497525,64.3445995084951],[-77.40257402574025,64.29904908424083],[-77.28377283772838,64.2797777509025],[-77.16497164971649,64.2850335690857],[-77.02457024570245,64.27101805393053],[-76.85536855368554,64.23773120543706],[-76.72216722167221,64.24123508422585],[-76.62496624966249,64.28328162969129],[-76.56016560165601,64.30080102363524],[-76.49536495364953,64.29379326605766],[-76.40536405364054,64.30255296302963],[-76.11736117361173,64.37613441759419],[-76.03096030960309,64.38839799335494],[-75.81495814958149,64.38489411456615],[-75.76815768157681,64.39190187214373],[-75.7141571415714,64.52504926611766],[-75.48735487354872,64.54081672066721],[-75.32895328953289,64.49001047822978],[-75.21375213752137,64.46898720549706],[-75.06615066150661,64.4567236297363],[-74.89334893348934,64.46548332670827],[-74.69534695346952,64.49701823580736],[-74.64134641346413,64.55658417521676],[-74.73134731347314,64.64768502372524],[-74.82134821348212,64.71776259950099],[-74.91854918549186,64.76506496314963],[-74.91494914949149,64.79134405406555],[-74.81414814148141,64.79659987224872],[-74.74934749347493,64.8071115086151],[-74.72054720547204,64.82463090255902],[-74.6809468094681,64.8298867207422],[-74.6341463414634,64.82463090255902],[-74.5909459094591,64.78608823588235],[-74.5549455494555,64.71776259950099],[-74.51174511745117,64.67046023585235],[-74.46134461344613,64.64418114493645],[-74.41454414544145,64.63366950857008],[-74.20574205742057,64.6284136903869],[-74.130141301413,64.60739041765419],[-74.09774097740977,64.47073914489144],[-74.09774097740977,64.44446005397555],[-74.06534065340654,64.42518872063721],[-74.02574025740257,64.4234367812428],[-73.98253982539825,64.43745229639796],[-73.95013950139501,64.46548332670827],[-73.91053910539105,64.57760744794948],[-73.86733867338673,64.58461520552706],[-73.79173791737917,64.56534387218872],[-73.72693726937268,64.56884775097751],[-73.6261362613626,64.60213459947099],[-73.41373413734136,64.57410356916068],[-73.26973269732697,64.58286326613265],[-73.27693276932769,64.56008805400555],[-73.44253442534425,64.4234367812428],[-73.45333453334533,64.39890962972129],[-73.37773377733777,64.37963829638295],[-73.26973269732697,64.33408787212872],[-73.17253172531726,64.2815296902969],[-72.91332913329133,64.11684738722388],[-72.72972729727297,64.03100235689857],[-72.67932679326793,64.0204907205322],[-72.63972639726397,63.9889558114331],[-72.58572585725857,63.9013588417134],[-72.49932499324993,63.82427350836008],[-72.44892448924489,63.8172657507825],[-72.22572225722257,63.89084720534706],[-72.17532175321753,63.89259914474144],[-72.16092160921609,63.88909526595265],[-72.17172171721717,63.87157587200872],[-72.2149221492215,63.838289023515244],[-72.29052290522905,63.7576998113731],[-72.29052290522905,63.72791684166842],[-72.22212222122221,63.70864550833008],[-71.83691836918369,63.724412962879626],[-71.72531725317253,63.7068935689357],[-71.6281162811628,63.66309508407585],[-71.56691566915669,63.626304356793554],[-71.54171541715417,63.59827332648325],[-71.51291512915128,63.586009750722496],[-71.37971379713797,63.580753932539324],[-71.38691386913868,63.5544748416234],[-71.45531455314553,63.512428296157964],[-71.61371613716136,63.444102659776604],[-71.69651696516965,63.43008714462144],[-71.81891818918189,63.43534296280464],[-71.97371973719737,63.43008714462144],[-71.99171991719916,63.4160716294663],[-71.85491854918548,63.354753750662496],[-71.61731617316173,63.18656756880068],[-71.5021150211502,63.12700162939129],[-71.34731347313473,63.06568375058751],[-71.25371253712537,63.04290853846038],[-70.99090990909909,63.119993871813705],[-70.94770947709476,63.119993871813705],[-71.09531095310953,63.02013332633325],[-71.10611106111061,63.00261393238932],[-71.00171001710017,62.97808678086781],[-70.80010800108,62.90976114448645],[-70.56970569705696,62.869466538415395],[-70.34290342903428,62.79062926566766],[-70.23490234902349,62.76259823535736],[-70.06930069300692,62.75734241717416],[-69.96129961299613,62.776613750512496],[-69.79929799297993,62.79062926566766],[-69.60489604896048,62.76785405354053],[-69.54369543695437,62.7450788414134],[-69.36729367293673,62.57163684136842],[-69.1260912609126,62.42447393223932],[-69.08289082890829,62.405202598900985],[-68.72288722887228,62.3193575685757],[-68.63288632886328,62.28081490189902],[-68.53568535685356,62.25628775037751],[-68.37728377283773,62.23526447764476],[-67.44127441274412,62.151171386713855],[-67.36927369273693,62.13365199276993],[-67.32247322473225,62.105620962459625],[-67.1820718207182,62.07233411396615],[-66.8040680406804,62.012768174556754],[-66.5520655206552,61.925171204837056],[-66.4260642606426,61.89013241694917],[-66.32526325263252,61.87086108361083],[-66.25686256862568,61.86910914421645],[-66.12366123661236,61.89363629573796],[-66.05886058860588,61.91465956847068],[-66.05526055260552,61.967217750302495],[-66.11646116461164,62.05306278062781],[-66.13446134461344,62.102117083670834],[-66.02646026460265,62.13715587155872],[-66.00486004860048,62.15817914429144],[-65.97965979659796,62.20898538672887],[-66.01566015660156,62.23000865946159],[-66.09486094860948,62.245776114011136],[-66.2820628206282,62.30183817463174],[-66.35766357663576,62.35264441706917],[-66.45846458464584,62.463016598916],[-66.53046530465305,62.51031896256461],[-66.64566645666456,62.6014198110731],[-66.7140671406714,62.63120278077781],[-66.92286922869228,62.67850514442645],[-66.98046980469805,62.70128035655355],[-67.21447214472144,62.843187447499474],[-67.26847268472685,62.85720296265464],[-67.36567365673656,62.915016962669625],[-67.46647466474664,62.9483038111631],[-67.73647736477365,63.009621689966906],[-67.7220772207722,63.03414884148842],[-67.66447664476644,63.07269150816509],[-67.67527675276753,63.09371478089781],[-67.79767797677977,63.098970599080985],[-67.91647916479164,63.11298611423615],[-68.13968139681397,63.172552053645546],[-68.2080820808208,63.214598599110985],[-68.37368373683736,63.353001811268115],[-68.55368553685537,63.45811817493174],[-68.66888668886689,63.514180235552345],[-68.78768787687876,63.59476944769449],[-68.910089100891,63.703389690146906],[-68.85968859688596,63.75244399318993],[-68.63288632886328,63.741932356823554],[-68.49248492484925,63.726164902274036],[-68.2440824408244,63.63681599315993],[-67.83727837278373,63.44935847795978],[-67.7580775807758,63.41957550825509],[-67.7220772207722,63.423079387043856],[-67.74367743677436,63.489653084030834],[-67.82287822878229,63.63506405376555],[-67.89487894878948,63.73317265985159],[-67.84447844478444,63.71390132651325],[-67.70767707677076,63.63331211437114],[-67.49527495274953,63.48089338705887],[-67.26127261272612,63.34073823550736],[-67.17847178471784,63.305699447619475],[-67.01647016470164,63.31621108398585],[-66.99846998469984,63.305699447619475],[-66.97326973269732,63.25489320518204],[-66.92286922869228,63.22686217487174],[-66.83286832868329,63.20058308395585],[-66.77166771667716,63.16204041727917],[-66.750067500675,63.11123417484174],[-66.72486724867248,63.07969926574265],[-66.6960669606696,63.0691876293763],[-66.63486634866348,63.07969926574265],[-66.63126631266313,63.11824193241932],[-66.660066600666,63.235621871843705],[-66.65646656466565,63.26540484154842],[-66.59886598865988,63.21810247789978],[-66.4980649806498,63.097218659686604],[-66.41526415264153,63.027141083910834],[-66.29286292862928,62.99735811420615],[-66.22806228062281,62.99035035662857],[-66.20286202862029,63.006117811178115],[-66.22446224462244,63.076195386953856],[-66.24966249662496,63.10773029605295],[-66.22446224462244,63.10773029605295],[-65.97965979659796,63.00086199299494],[-65.9220592205922,62.96932708389585],[-65.86445864458643,62.9202727808528],[-65.8320583205832,62.90800920509204],[-65.80685806858068,62.911513083880834],[-65.78165781657816,62.93078441721917],[-65.7420574205742,62.932536356613554],[-65.57285572855729,62.869466538415395],[-65.39645396453965,62.78887732627325],[-65.26685266852668,62.71529587170872],[-65.18045180451804,62.64872217472174],[-65.10845108451085,62.62594696259461],[-65.05085050850508,62.64697023532736],[-65.04725047250471,62.70128035655355],[-65.16245162451624,62.932536356613554],[-65.13365133651337,62.95180768995189],[-64.92484924849248,62.888737871753705],[-64.86724867248672,62.87997817478174],[-64.7520475204752,62.88698593235932],[-64.68364683646836,62.90275338690887],[-64.67284672846728,62.92202472024721],[-64.71964719647195,62.94655187176872],[-64.76644766447664,62.99210229602295],[-64.82044820448203,63.06042793240434],[-64.8960489604896,63.125249689996906],[-65.05085050850508,63.23386993244932],[-65.06885068850688,63.26365290215401],[-65.0580505805058,63.282924235492345],[-65.01845018450184,63.29343587185872],[-65.0040500405004,63.33373047792978],[-65.03285032850329,63.44059878098781],[-65.09045090450904,63.605281084060834],[-65.13365133651337,63.68937417499174],[-65.1840518405184,63.745436235612345],[-65.19125191251912,63.76470756895068],[-64.98964989649896,63.64382375073751],[-64.9320493204932,63.60002526587766],[-64.88524885248852,63.54921902344023],[-64.69444694446945,63.26890872033721],[-64.66564665646656,63.24613350821008],[-64.58644586445864,63.24262962942129],[-64.51444514445144,63.26365290215401],[-64.49644496444964,63.35825762945129],[-64.50004500045,63.46337399311494],[-64.55044550445504,63.57199423556736],[-64.56124561245612,63.678862538625395],[-64.4820448204482,63.68762223559736],[-64.410044100441,63.7068935689357],[-64.50004500045,63.790986659866604],[-64.57564575645756,63.89785496292464],[-64.63684636846368,63.91887823565736],[-64.76644766447664,63.904862720502194],[-64.79884798847988,63.91537435686857],[-64.68724687246872,63.9609247811228],[-64.66924669246693,64.00997908416585],[-64.680046800468,64.02749847810978],[-64.7880478804788,64.03275429629295],[-64.91044910449104,64.0257465387154],[-65.01125011250112,64.00822714477144],[-65.16965169651696,64.02749847810978],[-65.18765187651876,64.03801011447615],[-65.15165151651516,64.06779308418083],[-65.1480514805148,64.08706441751917],[-65.19125191251912,64.12911096298464],[-65.28125281252812,64.18166914481645],[-65.3460534605346,64.23247538725388],[-65.580055800558,64.29379326605766],[-65.59445594455944,64.31131266000159],[-65.5080550805508,64.31832041757917],[-65.33885338853388,64.31481653879038],[-65.21285212852128,64.30255296302963],[-65.0760507605076,64.43745229639796],[-65.0940509405094,64.4847546600466],[-65.17685176851768,64.50928181156812],[-65.490054900549,64.50928181156812],[-65.52965529655296,64.50402599338494],[-65.51165511655117,64.52680120551204],[-65.34965349653496,64.58811908431585],[-65.2740527405274,64.6319175691757],[-65.43245432454324,64.72652229647298],[-65.51165511655117,64.70725096313464],[-65.60525605256052,64.7422897510225],[-65.62685626856268,64.7703207813328],[-65.76725767257672,64.85441387226373],[-65.940059400594,64.88594878136283],[-66.030060300603,64.84740611468615],[-66.10926109261092,64.79134405406555],[-66.15246152461525,64.73528199344494],[-66.21366213662137,64.72301841768419],[-66.2820628206282,64.75455332678328],[-66.30006300063,64.77732853891038],[-66.210062100621,64.82813478134781],[-66.22446224462244,64.85441387226373],[-66.34686346863468,64.91047593288434],[-66.5160651606516,64.97179381168812],[-66.63486634866348,64.99982484199842],[-66.66726667266673,64.9735457510825],[-66.6780667806678,64.81411926619265],[-66.6960669606696,64.81587120558706],[-66.73206732067321,64.8596696904469],[-66.80046800468004,65.01909617533676],[-66.82926829268293,65.07340629656298],[-66.86166861668616,65.09092569050691],[-66.88686886868868,65.0944295692957],[-66.9120691206912,65.08216599353494],[-66.96966969669697,65.08566987232373],[-66.9840698406984,65.10494120566204],[-66.9840698406984,65.13822805415555],[-66.99846998469984,65.17326684204343],[-67.06687066870668,65.24334441781917],[-67.17847178471784,65.30466229662298],[-67.29727297272973,65.34145302390525],[-67.33687336873368,65.34670884208842],[-67.3260732607326,65.35722047845479],[-67.13527135271352,65.42029029665298],[-67.11727117271172,65.43956162999129],[-67.30447304473044,65.48336011485114],[-67.32967329673296,65.50963920576706],[-67.34767347673477,65.54993381183812],[-67.39807398073981,65.58847647851479],[-67.49167491674916,65.62701914519144],[-67.57087570875709,65.64278659974099],[-67.63927639276392,65.6410346603466],[-67.71847718477184,65.62526720579706],[-67.90567905679056,65.56394932699328],[-67.93807938079381,65.56570126638766],[-67.96327963279633,65.58146872093721],[-67.9560795607956,65.62351526640268],[-67.8660786607866,65.77418205432053],[-67.89487894878948,65.79345338765887],[-67.96687966879668,65.79695726644766],[-68.11448114481145,65.82849217554676],[-68.18648186481865,65.87053872101222],[-68.25848258482584,65.93886435739358],[-68.2620826208262,65.99492641801419],[-68.19728197281972,66.03872490287404],[-68.21888218882188,66.0790195089451],[-68.46728467284673,66.17362423624238],[-68.57168571685716,66.18939169079192],[-68.71568715687157,66.19289556958068],[-68.7480874808748,66.19990332715827],[-68.52848528485285,66.24895763020129],[-68.460084600846,66.24895763020129],[-68.14688146881468,66.12982575138253],[-67.95967959679597,66.01419775135253],[-67.82647826478265,65.96514344830948],[-67.54927549275493,65.92134496344963],[-67.39807398073981,65.92134496344963],[-67.35127351273512,65.93010466042159],[-67.27207272072721,65.95638375133751],[-67.1820718207182,66.03522102408525],[-67.29727297272973,66.08953114531144],[-67.54567545675457,66.18763975139751],[-67.7040770407704,66.26822896353963],[-67.80127801278013,66.36808950902008],[-67.8840788407884,66.46795005450053],[-67.86967869678696,66.49072526662766],[-67.740077400774,66.45743841813419],[-67.56007560075601,66.39962441811917],[-67.36927369273693,66.31728326658268],[-67.31167311673116,66.30326775142751],[-67.22527225272252,66.3102755090051],[-67.18927189271892,66.32253908476585],[-67.19287192871928,66.43291126661268],[-67.31887318873189,66.52050823633238],[-67.30807308073081,66.5695625393754],[-67.18927189271892,66.53277181209313],[-67.07767077670776,66.52576405451555],[-66.96966969669697,66.54678732724827],[-66.96966969669697,66.58182611513615],[-67.01647016470164,66.62212072120721],[-66.98766987669876,66.62737653939038],[-66.86166861668616,66.59584163029129],[-66.7860678606786,66.55554702422023],[-66.76086760867608,66.50824466057162],[-66.7140671406714,66.46094229692298],[-66.47646476464764,66.28049253930038],[-66.41886418864188,66.25421344838449],[-66.27846278462785,66.22968629686298],[-66.210062100621,66.20691108473585],[-66.06246062460625,66.13332963017129],[-65.940059400594,66.12807381198812],[-65.85725857258572,66.14208932714328],[-65.760057600576,66.17187229684797],[-65.68805688056881,66.21391884231343],[-65.65565655656556,66.20515914534144],[-65.85725857258572,66.08602726652268],[-65.88965889658895,66.0194535695357],[-65.82485824858249,65.99667835740857],[-65.5440554405544,65.9879186604366],[-65.41445414454144,65.99492641801419],[-65.30645306453064,66.00894193316933],[-65.0040500405004,66.07726756955068],[-64.88884888848888,66.13683350896008],[-64.76284762847628,66.23143823625736],[-64.65484654846549,66.28750029687797],[-64.50364503645037,66.32604296355464],[-64.4460444604446,66.31728326658268],[-64.56484564845648,66.27173284232842],[-64.67284672846728,66.19289556958068],[-64.77364773647736,66.0790195089451],[-64.85284852848528,66.01594969074691],[-65.03285032850329,65.9879186604366],[-65.1840518405184,65.94061629678797],[-65.27765277652776,65.88981005435053],[-65.37845378453784,65.82148441796917],[-65.40005400054,65.76367041795419],[-65.33885338853388,65.70936029672797],[-65.31005310053101,65.70235253915038],[-65.28125281252812,65.67607344823449],[-65.20565205652056,65.59022841790917],[-65.17685176851768,65.56745320578204],[-65.10845108451085,65.46408878151283],[-64.97884978849788,65.37473987239872],[-64.84564845648455,65.29940647843978],[-64.76644766447664,65.23458472084721],[-64.66564665646656,65.16976296325464],[-64.5540455404554,65.11720478142283],[-64.47124471244712,65.25210411479114],[-64.34164341643417,65.36422823603235],[-64.2840428404284,65.40101896331464],[-64.26964269642696,65.40101896331464],[-64.30924309243092,65.32393362996129],[-64.34524345243452,65.17326684204343],[-64.25164251642516,65.11370090263404],[-64.15084150841508,65.0663985389854],[-64.06084060840608,65.122460599606],[-63.97803978039779,65.12070866021159],[-63.89523895238952,65.10844508445084],[-63.8340383403834,65.08391793292932],[-63.790837908379075,65.05063108443585],[-63.736837368373685,64.98931320563204],[-63.60723607236072,64.92799532682827],[-63.484834848348484,65.02084811473114],[-63.402034020340196,65.11895672081721],[-63.362433624336234,65.22932890266404],[-63.3660336603366,65.54292605426053],[-63.33723337233371,65.6165075088251],[-63.510035100351004,65.63577884216343],[-63.65043650436503,65.66030599368494],[-63.65043650436503,65.67432150884008],[-63.420034200342,65.70936029672797],[-63.409234092340924,65.7566626603766],[-63.463234632346314,65.83549993312434],[-63.459634596345964,65.85301932706827],[-63.240032400324,65.69534478157283],[-63.1680316803168,65.65680211489615],[-62.970029700297005,65.62176332700827],[-62.818828188281884,65.64804241792419],[-62.772027720277194,65.63227496337464],[-62.660426604266036,65.63928272095222],[-62.610026100260995,65.72337581188313],[-62.484024840248395,65.80396502402525],[-62.383223832238315,65.83374799372993],[-62.38682386823868,65.86878678161781],[-62.4120241202412,65.90557750890008],[-62.4480244802448,65.94587211497114],[-62.49842498424984,65.97390314528144],[-62.62442624426244,66.01594969074691],[-62.5920259202592,66.03522102408525],[-62.4660246602466,66.01770163014129],[-62.24282242822427,66.00543805438053],[-62.13842138421384,66.01069387256373],[-61.99081990819907,66.03522102408525],[-62.02322023220232,66.06675593318434],[-62.24282242822427,66.14734514532645],[-62.534425344253435,66.22618241807419],[-62.49482494824947,66.27173284232842],[-62.41922419224191,66.28925223627238],[-62.404824048240485,66.31553132718827],[-62.55242552425524,66.40663217569676],[-62.509225092250915,66.41714381206313],[-62.3760237602376,66.41013605448555],[-62.27522275222752,66.39086472114721],[-62.160021600216,66.3383065393154],[-61.95481954819547,66.30852356961068],[-61.86121861218612,66.31202744839948],[-61.56961569615696,66.37334532720328],[-61.57681576815767,66.41188799387993],[-61.65241652416523,66.50298884238842],[-62.0880208802088,66.625624599996],[-62.1240212402124,66.64314399393993],[-62.01602016020159,66.67292696364464],[-61.90441904419043,66.67818278182781],[-61.72441724417244,66.63788817575676],[-61.52641526415263,66.55729896361464],[-61.454414544145436,66.5660586605866],[-61.30681306813068,66.60810520605207],[-61.29961299612995,66.64839981212313],[-61.353613536135356,66.68869441819419],[-61.515615156151554,66.77804332730827],[-61.82521825218252,66.93221399401494],[-61.969219692196916,67.01981096373464],[-62.1240212402124,67.04609005465053],[-62.379623796237965,66.90593490309902],[-62.60282602826028,66.92871011522615],[-62.710827108271076,66.95323726674766],[-62.768427684276844,66.93221399401494],[-62.83322833228331,66.93221399401494],[-62.96282962829628,66.94973338795887],[-63.14283142831428,66.92345429704298],[-63.47043470434704,66.86213641823917],[-63.636036360363605,66.82008987277374],[-63.70083700837007,66.82184181216812],[-63.308433084330844,66.99528381221313],[-63.2580325803258,67.02506678191781],[-63.23643236432363,67.06886526677766],[-63.19323193231932,67.1161676304263],[-63.16083160831607,67.17398163044132],[-63.03843038430384,67.2352995092451],[-63.31563315633156,67.33691199411993],[-63.52083520835208,67.35793526685268],[-63.59283592835928,67.37720660019102],[-63.67563675636755,67.34567169109192],[-63.82323823238232,67.31588872138721],[-63.837638376383765,67.2633305395554],[-64.06444064440645,67.26508247894978],[-64.19044190441905,67.25807472137222],[-64.3560435604356,67.25632278197781],[-64.37764377643776,67.30187320623207],[-64.590045900459,67.31588872138721],[-64.70164701647016,67.3509275092751],[-64.57924579245793,67.35443138806389],[-64.46764467644677,67.34216781230313],[-64.3020430204302,67.35267944866948],[-64.00684006840068,67.3474236304863],[-64.07884078840787,67.49633847900978],[-63.84843848438484,67.56641605478555],[-64.01764017640176,67.65401302450525],[-64.1580415804158,67.62247811540615],[-64.39564395643956,67.73985805483056],[-64.52884528845289,67.8134395093951],[-64.63684636846368,67.83971860031102],[-64.83124831248313,67.78365653969038],[-65.0220502205022,67.78716041847917],[-65.07245072450723,67.82395114576147],[-65.02565025650256,67.89227678214283],[-64.95724957249573,67.93957914579147],[-64.86364863648636,67.96585823670736],[-64.83484834848348,67.99038538822887],[-64.92124921249211,68.03243193369434],[-64.97524975249752,68.04294357006071],[-65.06525065250652,68.02542417611676],[-65.29925299252992,67.93957914579147],[-65.41445414454144,67.88001320638207],[-65.44325443254432,67.83271084273343],[-65.41445414454144,67.72409060028102],[-65.38565385653857,67.68029211542117],[-65.40005400054,67.67503629723797],[-65.54045540455404,67.76613714574646],[-65.55125551255512,67.79942399423993],[-65.490054900549,67.93607526700268],[-65.5080550805508,67.96761017610177],[-65.56925569255692,67.98162569125691],[-65.70245702457024,67.98688150944008],[-65.760057600576,67.9570985397354],[-65.86445864458643,67.92205975184751],[-65.97605976059761,67.9570985397354],[-65.94365943659436,68.03067999429993],[-65.94365943659436,68.07097460037102],[-65.98685986859869,68.0692226609766],[-66.22446224462244,67.95885047912978],[-66.34326343263432,67.85373411546615],[-66.39366393663936,67.83271084273343],[-66.4440644406444,67.83446278212782],[-66.52686526865268,67.85198217607177],[-66.53046530465305,67.86074187304374],[-66.41526415264153,67.90454035790358],[-66.27486274862748,68.0411916306663],[-66.26766267662676,68.12353278220283],[-66.21366213662137,68.28120732769827],[-66.53046530465305,68.24967241859918],[-66.63126631266313,68.21112975192253],[-66.60606606066061,68.10951726704766],[-66.66366663666636,68.03418387308872],[-66.68526685266852,68.02892805490555],[-66.70326703267033,68.12002890341404],[-66.72846728467285,68.128788600386],[-66.90126901269012,68.06221490339902],[-66.92286922869228,68.06571878218782],[-66.90486904869049,68.09900563068132],[-66.83286832868329,68.17959484282343],[-66.82926829268293,68.2163855701057],[-66.90126901269012,68.26368793375434],[-67.03447034470344,68.32675775195253],[-66.99846998469984,68.37406011560117],[-66.76086760867608,68.42486635803857],[-66.7140671406714,68.44588963077132],[-66.74286742867429,68.45815320653207],[-66.85446854468545,68.47216872168721],[-67.110071100711,68.46165708532087],[-67.20367203672036,68.46516096410963],[-67.32247322473225,68.48793617623676],[-67.45567455674556,68.49844781260313],[-67.56727567275672,68.53348660049102],[-67.65727657276572,68.55100599443495],[-67.76527765277652,68.54750211564615],[-67.87327873278733,68.52297496412464],[-67.93807938079381,68.52472690351902],[-68.03888038880389,68.55100599443495],[-68.14688146881468,68.61582775202751],[-68.1540815408154,68.68064950962011],[-68.21168211682117,68.70342472174721],[-68.3340833408334,68.73320769145192],[-68.53928539285393,68.74897514600147],[-68.87048870488705,68.75948678236782],[-69.32049320493205,68.85759538845389],[-69.3420934209342,68.86985896421464],[-69.33129331293313,68.87511478239782],[-69.21969219692197,68.87336284300343],[-68.72648726487265,68.81029302480525],[-68.66528665286653,68.81204496419966],[-68.54288542885429,68.84357987329872],[-68.44928449284492,68.8505876308763],[-68.32328323283232,68.84357987329872],[-68.01728017280172,68.7945255702557],[-67.8840788407884,68.78401393388933],[-67.7940779407794,68.86285120663706],[-67.75087750877509,68.93468072180721],[-67.75087750877509,69.03804514607646],[-67.83367833678336,69.06607617638676],[-68.12168121681216,69.13264987337374],[-68.30528305283052,69.16593672186721],[-68.41688416884169,69.1729444794448],[-68.99288992889929,69.08009169154192],[-69.03969039690396,69.09761108548585],[-68.61848618486185,69.20623132793827],[-68.4060840608406,69.23251041885419],[-68.19728197281972,69.2027274491495],[-67.93807938079381,69.24827787340374],[-67.76527765277652,69.2009755097551],[-67.60687606876068,69.1729444794448],[-67.48447484474845,69.16768866126162],[-67.33327333273333,69.18520805520555],[-67.20727207272073,69.17119254005041],[-66.8040680406804,69.15192120671207],[-66.70686706867069,69.16768866126162],[-66.6780667806678,69.19046387338872],[-66.6780667806678,69.25878950977011],[-66.68526685266852,69.285068600686],[-66.71766717667177,69.31134769160192],[-66.77166771667716,69.33587484312343],[-67.05247052470524,69.42171987344872],[-67.2360723607236,69.4602625401254],[-67.3620736207362,69.47252611588615],[-67.72567725677257,69.47953387346374],[-67.82647826478265,69.47427805528056],[-67.90927909279092,69.4602625401254],[-68.05688056880568,69.47602999467495],[-68.5140851408514,69.57764247954981],[-68.7840878408784,69.56362696439464],[-69.07569075690756,69.51807654014041],[-69.2520925209252,69.51106878256283],[-69.22689226892268,69.5478595098451],[-69.1260912609126,69.57413860076102],[-68.8380883808838,69.62319290380404],[-68.66888668886689,69.64421617653676],[-68.37368373683736,69.64421617653676],[-68.29088290882909,69.6652394492695],[-68.24768247682476,69.70027823715736],[-68.19008190081901,69.73006120686208],[-68.11448114481145,69.75458835838359],[-68.02088020880208,69.77035581293313],[-67.80487804878048,69.77736357051072],[-67.33687336873368,69.72130150989011],[-67.25767257672577,69.72130150989011],[-67.22167221672217,69.73006120686208],[-67.19287192871928,69.75634029777797],[-67.17127171271713,69.80013878263782],[-67.19647196471965,69.86145666144162],[-67.31887318873189,69.99810793420434],[-67.3620736207362,70.03489866148661],[-67.71487714877148,70.22060423729238],[-67.85527855278552,70.28192211609615],[-68.06048060480605,70.31696090398404],[-68.12168121681216,70.31520896458966],[-68.20448204482044,70.28192211609615],[-68.28368283682836,70.22761199486996],[-68.32688326883269,70.18030963122132],[-68.31968319683196,70.16103829788298],[-68.21168211682117,70.1277514493895],[-68.22968229682296,70.11198399483996],[-68.30528305283052,70.08745684331842],[-68.39168391683917,70.0716893887689],[-68.48888488884889,70.06468163119132],[-68.57888578885789,70.02964284330344],[-68.6580865808658,69.96832496449966],[-68.74448744487445,69.94204587358374],[-68.89568895688957,69.95255750995011],[-69.00729007290073,69.978836600866],[-68.8380883808838,70.08044908574087],[-68.77688776887769,70.10147235847359],[-68.72288722887228,70.14527084333344],[-68.73368733687336,70.18030963122132],[-68.75168751687517,70.19958096455966],[-68.77688776887769,70.20308484334842],[-68.91728917289173,70.20658872213721],[-69.24489244892449,70.18556544940449],[-69.48249482494825,70.1592863584886],[-69.63369633696337,70.12950338878389],[-69.79569795697957,70.04716223724736],[-69.91449914499145,70.02964284330344],[-70.05850058500585,70.04190641906419],[-70.06210062100621,70.0716893887689],[-69.69849698496985,70.18906932819328],[-69.43569435694357,70.25389108578585],[-69.29889298892988,70.27666629791298],[-69.07929079290793,70.28892987367374],[-68.84168841688417,70.31520896458966],[-68.79488794887949,70.32396866156162],[-68.64368643686437,70.38353460097102],[-68.56088560885608,70.40630981309812],[-68.48168481684816,70.41506951007011],[-68.41688416884169,70.43959666159162],[-68.36288362883629,70.48164320705706],[-68.35928359283592,70.52368975252253],[-68.40248402484025,70.56573629798797],[-68.44568445684456,70.5937673282983],[-68.4960849608496,70.60953478284782],[-68.89208892088921,70.68662011620117],[-69.06489064890648,70.72866666166661],[-69.16929169291693,70.7637054495545],[-69.2880928809288,70.78297678289283],[-69.39609396093961,70.78998454047041],[-69.56169561695617,70.77772096470966],[-69.69489694896949,70.78648066168162],[-69.79569795697957,70.83378302533026],[-69.95049950499505,70.84429466169661],[-70.08370083700837,70.83027914654147],[-70.33570335703357,70.788232601076],[-70.56250562505625,70.7374263586386],[-70.85050850508505,70.64282163134132],[-70.98010980109801,70.58150375253751],[-71.04491044910449,70.51843393433936],[-71.31131311313112,70.210092600926],[-71.40491404914049,70.12950338878389],[-71.430114301143,70.1277514493895],[-71.27891278912789,70.42558114643646],[-71.27531275312752,70.5009145403954],[-71.32571325713256,70.53069751010011],[-71.3761137611376,70.54821690404404],[-71.42651426514264,70.55172078283283],[-71.47691476914768,70.54471302525525],[-71.56331563315632,70.5061703585786],[-71.68211682116821,70.41682144946449],[-71.72891728917288,70.39579817673177],[-71.77211772117721,70.39404623733736],[-71.89091890918908,70.43083696461966],[-71.8009180091801,70.45711605553555],[-71.72891728917288,70.48689902524026],[-71.65691656916569,70.5342013888889],[-71.58491584915849,70.56573629798797],[-71.37971379713797,70.60603090405905],[-71.19251192511925,70.63055805558056],[-71.02331023310232,70.67435654044041],[-70.76050760507604,70.7917364798648],[-70.65610656106561,70.87057375261253],[-70.6381063810638,70.90210866171162],[-70.6381063810638,71.00722502537525],[-70.6741067410674,71.05277544962951],[-70.79290792907929,71.10358169206691],[-70.82530825308253,71.10883751025011],[-70.88650886508864,71.09832587388374],[-71.04491044910449,71.04927157084072],[-71.18531185311852,70.97744205567056],[-71.37251372513725,70.97569011627616],[-71.74331743317433,71.0475196314463],[-72.00972009720097,71.01423278295283],[-72.15012150121501,70.9406513283883],[-72.22572225722257,70.87057375261253],[-72.31212312123121,70.83203108593585],[-72.63252632526324,70.83027914654147],[-72.59652596525964,70.84955047987981],[-72.44892448924489,70.88458926776767],[-72.29772297722977,70.93889938899389],[-72.02412024120241,71.06503902539026],[-71.93771937719377,71.09482199509495],[-71.85491854918548,71.10533363146132],[-71.5921159211592,71.08606229812298],[-71.49491494914949,71.10533363146132],[-71.39771397713977,71.14738017692676],[-71.21771217712177,71.23848102543525],[-71.18531185311852,71.2787756315063],[-71.22851228512285,71.3383415709157],[-71.25731257312573,71.36111678304283],[-71.33291332913329,71.4031633285083],[-71.45891458914589,71.46448120731208],[-71.63891638916388,71.51703938914389],[-71.87651876518765,71.56083787400374],[-72.11772117721176,71.59237278310283],[-72.36612366123661,71.61164411644117],[-72.52092520925208,71.61514799522996],[-72.5821258212582,71.606388298258],[-72.70452704527045,71.63967514675147],[-72.90252902529025,71.67821781342815],[-73.18693186931868,71.56434175279253],[-73.27693276932769,71.53806266187661],[-73.30933309333093,71.48375254065041],[-73.19053190531905,71.35060514667646],[-73.17973179731797,71.2822795102951],[-73.26253262532624,71.32257411636616],[-73.39933399333992,71.37338035880359],[-73.48213482134821,71.47849672246721],[-73.62253622536225,71.52579908611585],[-73.71253712537126,71.58711696491966],[-73.84933849338493,71.5187913285383],[-73.97173971739717,71.47324090428404],[-74.06174061740617,71.4259385406354],[-74.19854198541985,71.40491526790268],[-73.86733867338673,71.59938054068041],[-73.71253712537126,71.72026435889359],[-73.70893708937089,71.74654344980951],[-73.81333813338134,71.77107060133102],[-73.86733867338673,71.77107060133102],[-73.99333993339933,71.7500473285983],[-74.13734137341373,71.68172169221691],[-74.40374403744038,71.67296199524495],[-74.48654486544865,71.64843484372344],[-74.59814598145981,71.58536502552525],[-74.69534695346952,71.46973702549525],[-74.760147601476,71.3383415709157],[-74.99774997749977,71.21745775270253],[-75.03375033750338,71.22972132846328],[-74.9329493294933,71.31381441939419],[-74.83934839348393,71.40666720729706],[-74.83574835748357,71.45046569215691],[-74.86814868148682,71.50477581338313],[-74.82854828548285,71.57134951037011],[-74.70614706147062,71.64668290432905],[-74.70254702547025,71.67471393463936],[-74.95814958149582,71.66770617706177],[-75.19215192151921,71.69223332858328],[-75.20655206552065,71.70975272252721],[-74.89334893348934,71.72552017707676],[-74.78894788947889,71.7412876316263],[-74.61974619746196,71.78683805588057],[-74.31734317343174,71.84290011650117],[-74.24894248942489,71.8937063589386],[-74.2129421294213,71.93925678319283],[-74.20934209342093,71.97779944986951],[-74.2669426694267,72.0373653892789],[-74.29214292142922,72.05138090443404],[-74.37854378543786,72.06714835898359],[-74.51894518945188,72.08641969232193],[-74.69534695346952,72.0969313286883],[-74.90414904149041,72.10043520747709],[-75.14895148951489,72.0636444801948],[-75.42975429754297,71.98480720744709],[-75.5989559895599,71.91823351046011],[-75.69255692556925,71.83939623771238],[-75.82215822158221,71.74654344980951],[-75.89775897758977,71.713256601316],[-75.9229592295923,71.7167604801048],[-75.91215912159122,71.73077599525996],[-75.78615786157862,71.80260551043011],[-75.64215642156421,71.93750484379845],[-75.54135541355413,72.00758241957419],[-75.39375393753937,72.03911732867329],[-75.05175051750517,72.22657484387344],[-75.04095040950409,72.27037332873329],[-75.06975069750698,72.3229315105651],[-75.12015120151202,72.37724163179132],[-75.1849518495185,72.4350556318063],[-75.29295292952929,72.48060605606057],[-75.70335703357033,72.57170690456906],[-75.83295832958329,72.57696272275223],[-75.96975969759697,72.56294720759709],[-76.08856088560886,72.56119526820268],[-76.18936189361894,72.57170690456906],[-76.47376473764737,72.63302478337283],[-76.69696696966969,72.69434266217664],[-76.8949689496895,72.72062175309253],[-77.2549725497255,72.73638920764208],[-77.56817568175681,72.73638920764208],[-77.75177751777517,72.72412563188132],[-78.00018000180002,72.68733490459906],[-78.34938349383494,72.59973793487936],[-78.42138421384213,72.57170690456906],[-78.45738457384573,72.54192393486434],[-78.4789847898479,72.50863708637087],[-78.48258482584825,72.47009441969419],[-78.45378453784538,72.4350556318063],[-78.28818288182882,72.3597222378474],[-77.92457924579246,72.29314854086041],[-77.69417694176941,72.23883841963419],[-77.53577535775358,72.21956708629585],[-77.51777517775177,72.17752054083041],[-77.72657726577265,72.1792724802248],[-78.11538115381154,72.28088496509966],[-78.30618306183061,72.27562914691646],[-78.42858428584286,72.27913302570525],[-78.58338583385833,72.32993926814268],[-78.69858698586985,72.3509625408754],[-78.82098820988209,72.26511751055011],[-78.86418864188641,72.10043520747709],[-78.79218792187922,72.03035763170132],[-78.70938709387093,71.9725436316863],[-78.62298622986229,71.93575290440404],[-78.59058590585906,71.89721023772739],[-78.58338583385833,71.88144278317785],[-78.61578615786158,71.88144278317785],[-78.77418774187741,71.93049708622087],[-79.00819008190082,72.04262120746208],[-79.0189901899019,72.10393908626585],[-79.0189901899019,72.18803217719676],[-79.0009900099001,72.2721252681277],[-79.19539195391954,72.3562183590586],[-79.32499324993249,72.39125714694646],[-79.42579425794257,72.33694702572026],[-79.58419584195842,72.31417181359313],[-79.65259652596525,72.33169120753709],[-79.69219692196921,72.37548969239694],[-79.77859778597785,72.4385595105951],[-79.83259832598326,72.44556726817268],[-79.92619926199262,72.42804787422875],[-80.04140041400413,72.39476102573525],[-80.06660066600665,72.3789935711857],[-80.10980109801098,72.33169120753709],[-80.09180091800917,72.300156298438],[-79.8829988299883,72.17752054083041],[-79.92979929799297,72.175768601436],[-80.11700117001169,72.21431126811268],[-80.18180181801817,72.20905544992951],[-80.3870038700387,72.14948951052011],[-80.70380703807038,71.98831108623585],[-80.8010080100801,71.92874514682646],[-80.85860858608585,71.91122575288253],[-80.92340923409233,71.90772187409374],[-80.94860948609485,71.9164815710657],[-80.9270092700927,71.93750484379845],[-80.92340923409233,71.97079169229193],[-80.94140941409414,72.01459017715177],[-80.94140941409414,72.04787702564525],[-80.91980919809198,72.07240417716676],[-80.88740887408873,72.0881716317163],[-80.84420844208442,72.0969313286883],[-80.73260732607326,72.0881716317163],[-80.6930069300693,72.10393908626585],[-80.91980919809198,72.19153605598555],[-80.94140941409414,72.21080738932389],[-80.82260822608225,72.25986169236694],[-80.70380703807038,72.33869896511465],[-80.6030060300603,72.42629593483434],[-80.61020610206101,72.45082308635585],[-80.76140761407613,72.45783084393344],[-81.24021240212402,72.27738108631087],[-81.22941229412294,72.31241987419875],[-80.99900999009989,72.42629593483434],[-80.6750067500675,72.5594433288083],[-80.4230042300423,72.67857520762709],[-80.32220322203221,72.71711787430374],[-80.27540275402754,72.74514890461404],[-80.2790027900279,72.76967605613555],[-80.43020430204302,72.81697841978419],[-80.50220502205022,72.85727302585525],[-80.59220592205922,72.92735060163102],[-80.61740617406174,72.99742817740679],[-80.58140581405814,73.06575381378815],[-80.6030060300603,73.12181587440875],[-80.68220682206822,73.1656143592686],[-80.82260822608225,73.20766090473404],[-81.02421024210241,73.24445163201634],[-81.15021150211501,73.31452920779208],[-81.23661236612365,73.4792115108651],[-81.34461344613446,73.59834338968389],[-81.40581405814058,73.63513411696619],[-81.60381603816037,73.69645199576996],[-81.94581945819458,73.72973884426344],[-82.20142201422014,73.73674660184102],[-82.65862658626585,73.72973884426344],[-82.84222842228422,73.7157233291083],[-82.9430294302943,73.69995587455875],[-83.02223022230221,73.67542872303724],[-83.4110341103411,73.6316302381774],[-83.73143731437314,73.57556817755679],[-83.90423904239042,73.52826581390815],[-83.91503915039151,73.50899448056981],[-83.77823778237781,73.4284052684277],[-83.78183781837818,73.41614169266694],[-84.08784087840878,73.45994017752679],[-84.41544415444154,73.456436298738],[-84.6170461704617,73.38986260175102],[-85.01665016650166,73.3355524805248],[-85.45585455854558,73.1060484198592],[-85.38385383853839,73.0447305410554],[-85.09225092250922,73.00268399558996],[-84.2750427504275,72.83624975312253],[-84.2570425704257,72.79595514705147],[-84.98784987849878,72.92034284405344],[-85.26145261452614,72.95362969254694],[-85.38745387453874,72.94486999557495],[-85.45585455854558,72.92559866223664],[-85.57465574655747,72.85552108646087],[-85.61785617856178,72.8187303591786],[-85.6430564305643,72.77493187431875],[-85.65025650256503,72.72237369248694],[-85.63945639456394,72.63302478337283],[-85.61425614256142,72.60499375306253],[-85.5530555305553,72.56820302578026],[-85.49905499054991,72.51038902576525],[-85.3910539105391,72.4438153287783],[-85.34065340653406,72.42104011665117],[-85.1570515705157,72.3824974499745],[-85.05625056250562,72.3842493893689],[-84.96264962649626,72.40527266210162],[-84.8510485104851,72.407024601496],[-84.62424624246242,72.37724163179132],[-84.64584645846458,72.3509625408754],[-84.81144811448114,72.32993926814268],[-84.84024840248402,72.30891599540996],[-84.7790477904779,72.25810975297253],[-84.64224642246423,72.18978411659117],[-84.3470434704347,72.09517938929389],[-84.28224282242822,72.05838866201162],[-84.28224282242822,72.04437314685646],[-84.35064350643506,72.05313284382845],[-84.60984609846098,72.13021817718177],[-85.02025020250203,72.21781514690147],[-85.32265322653227,72.23358260145102],[-85.40545405454054,72.21431126811268],[-85.54585545855458,72.10218714687147],[-85.66465664656646,72.0636444801948],[-85.86265862658627,72.02159793472936],[-85.91305913059131,71.98655914684147],[-85.81225812258123,71.95677617713676],[-85.59625596255962,71.8656753286283],[-85.50985509855099,71.81662102558525],[-85.39825398253983,71.72727211647117],[-85.34065340653406,71.69748914676646],[-85.25065250652506,71.67471393463936],[-85.13185131851318,71.66069841948419],[-85.0310503105031,71.65369066190661],[-84.84024840248402,71.65894648008981],[-84.69984699846998,71.63091544977951],[-84.66024660246602,71.58536502552525],[-84.65664656646567,71.51528744974951],[-84.67464674646746,71.43820211639616],[-84.70704707047071,71.35936484364845],[-84.78984789847898,71.09307005570057],[-84.82224822248222,71.028248298108],[-84.8690486904869,71.00196920719208],[-84.98784987849878,71.03175217689676],[-85.0490504905049,71.05803126781268],[-85.0670506705067,71.0790545405454],[-85.04185041850418,71.09131811630616],[-85.00225002250022,71.13686854056041],[-85.09585095850959,71.15263599510996],[-85.6430564305643,71.15263599510996],[-85.8230582305823,71.12635690419404],[-86.12546125461255,71.04927157084072],[-86.31986319863198,71.01598472234721],[-86.55026550265502,70.98795369203691],[-86.58986589865899,71.01072890416404],[-86.47466474664746,71.04226381326313],[-86.17946179461794,71.09657393448936],[-85.94545945459454,71.1631476314763],[-85.75825758257582,71.1946825405754],[-85.40545405454054,71.2262174496745],[-85.1390513905139,71.30330278302785],[-85.02385023850238,71.35235708607087],[-85.07785077850778,71.3979075103251],[-85.32625326253262,71.49251223762238],[-85.53865538655386,71.55558205582057],[-85.75105751057511,71.64142708614585],[-86.03546035460354,71.77107060133102],[-86.2190621906219,71.89896217712177],[-86.29826298262982,72.02510181351815],[-86.34146341463415,72.12321041960419],[-86.35226352263523,72.19153605598555],[-86.34866348663486,72.26161363176132],[-86.32346323463234,72.40176878331283],[-86.32346323463234,72.46133472272223],[-86.3810638106381,72.52440454092041],[-86.59346593465935,72.66105581368313],[-86.65466654666547,72.72412563188132],[-86.66906669066691,72.762668298558],[-86.62946629466295,72.87128854101041],[-86.57546575465754,72.90983120768709],[-86.48186481864818,72.9606374501245],[-86.08586085860858,73.26021908656585],[-85.99945999459995,73.3127772683977],[-85.68265682656826,73.46169211692117],[-85.49185491854918,73.52826581390815],[-85.20385203852038,73.60359920786709],[-84.97344973449734,73.69470005637555],[-84.94824948249482,73.72097914729147],[-84.98424984249843,73.76302569275694],[-85.00945009450095,73.77879314730649],[-85.11025110251101,73.80857611701117],[-85.9490594905949,73.85062266247664],[-86.40626406264062,73.8541265412654],[-86.76986769867699,73.83485520792709],[-87.47187471874719,73.75952181396815],[-87.72027720277202,73.72273108668588],[-87.92547925479255,73.67367678364283],[-88.17028170281702,73.5948395108951],[-88.70668706687067,73.40387811690618],[-88.72828728287283,73.38811066235664],[-88.7390873908739,73.36533545022951],[-88.74268742687427,73.33380054113042],[-88.76068760687606,73.3127772683977],[-88.97668976689766,73.2532113289883],[-89.11349113491134,73.18138181381815],[-89.2250922509225,73.10780035925359],[-89.26469264692646,73.06925769257694],[-89.28629286292863,73.0166995107451],[-89.31149311493115,72.94311805618057],[-89.32589325893258,72.8415055713057],[-89.35829358293583,72.80471484402344]],[[-80.82260822608225,73.7437543594186],[-80.84780847808477,73.72097914729147],[-80.86220862208621,73.67017290485404],[-80.85860858608585,73.59133563210634],[-80.82620826208262,73.5352735714857],[-80.73620736207361,73.48271538965389],[-80.77580775807758,73.48271538965389],[-80.79740797407973,73.47220375328754],[-80.82260822608225,73.4284052684277],[-80.82260822608225,73.38110290477906],[-80.77580775807758,73.33380054113042],[-80.72540725407254,73.30576951082011],[-80.61740617406174,73.27073072293223],[-80.29340293402933,73.24620357141072],[-80.18180181801817,73.225180298678],[-80.14580145801457,73.16211048047981],[-80.11340113401134,73.0780173895489],[-80.05220052200522,72.97640490467404],[-79.97659976599766,72.89231181374313],[-79.9369993699937,72.86428078343283],[-79.82179821798218,72.82573811675616],[-79.50139501395013,72.75566054098041],[-79.31779317793178,72.7574124803748],[-79.13419134191342,72.77142799552996],[-78.55458554585546,72.85727302585525],[-78.31338313383134,72.88180017737679],[-77.83457834578346,72.89756763192634],[-77.01377013770137,72.84325751070011],[-76.40176401764018,72.82048229857298],[-76.18216182161821,72.84325751070011],[-76.08856088560886,72.88180017737679],[-76.13536135361353,72.91158314708147],[-76.25416254162542,72.95888551073011],[-76.30816308163081,72.99742817740679],[-76.29016290162902,73.0815212683377],[-76.32976329763298,73.100792601676],[-76.45936459364593,73.12181587440875],[-76.57096570965709,73.15860660169102],[-76.62136621366213,73.225180298678],[-76.65736657366573,73.25496326838268],[-76.7581675816758,73.3092733896089],[-77.00657006570066,73.35657575325754],[-77.04257042570426,73.37234320780709],[-77.11817118171182,73.4511804805548],[-77.20817208172082,73.50023478359785],[-77.3809738097381,73.53702551088011],[-78.06138061380614,73.64739769272694],[-78.28818288182882,73.66666902606525],[-79.36819368193682,73.64214187454374],[-79.53739537395374,73.6544054503045],[-79.89019890198901,73.70170781395313],[-80.12060120601205,73.70696363213634],[-80.41220412204122,73.76477763215132],[-80.62100621006209,73.76652957154573],[-80.76140761407613,73.75776987457374],[-80.82260822608225,73.7437543594186]],[[-55.233552335523356,72.82398617736177],[-55.42795427954279,72.78894738947389],[-55.51795517955179,72.78018769250193],[-55.575555755557545,72.78018769250193],[-55.66555665556655,72.79420320765709],[-55.99315993159931,72.78193963189631],[-56.07956079560795,72.753908601586],[-56.216362163621625,72.71886981369815],[-56.140761407614065,72.66806357126072],[-56.04356043560435,72.65579999549996],[-55.935559355593554,72.66806357126072],[-55.87075870758707,72.66280775307754],[-55.827558275582746,72.65229611671117],[-55.81315813158132,72.63652866216162],[-55.78075780757807,72.61725732882329],[-55.68715687156872,72.6102495712457],[-55.63315633156331,72.57871466214664],[-55.56835568355683,72.56469914699147],[-55.525155251552505,72.56820302578026],[-55.273152731527304,72.68383102581026],[-55.157951579515796,72.72412563188132],[-55.01755017550175,72.7906993288683],[-55.031950319503196,72.82048229857298],[-55.20475204752047,72.8415055713057],[-55.233552335523356,72.82398617736177]],[[-53.95913959139591,71.12810884358845],[-53.941139411394104,71.10358169206691],[-53.89793897938979,71.0843103587286],[-53.627936279362785,71.03350411629117],[-53.53433534335343,71.04051187386875],[-53.48753487534874,71.0562793284183],[-53.45513455134551,71.08255841933419],[-53.4371343713437,71.11584526782767],[-53.43353433534335,71.15263599510996],[-53.44073440734407,71.18592284360344],[-53.51273512735126,71.24899266180162],[-53.58473584735847,71.29629502545026],[-53.699936999369996,71.2822795102951],[-53.861938619386194,71.20694611633616],[-53.94833948339483,71.15613987389875],[-53.95913959139591,71.12810884358845]],[[-52.119521195211945,70.87057375261253],[-51.809918099180976,70.8530543586686],[-51.676716767167676,70.85480629806298],[-51.608316083160815,70.86882181321815],[-51.629916299163,70.89159702534525],[-51.80631806318064,70.94240326778268],[-51.968319683196825,70.97569011627616],[-52.1051210512105,70.9686823586986],[-52.14832148321483,70.903860601106],[-52.144721447214465,70.88283732837328],[-52.119521195211945,70.87057375261253]],[[-54.37314373143731,70.31696090398404],[-54.704347043470435,70.25564302518026],[-54.78714787147871,70.21710035850359],[-54.81594815948159,70.18906932819328],[-54.830348303483035,70.16103829788298],[-54.830348303483035,70.13300726757268],[-54.808748087480865,70.08570490392404],[-54.77274772747727,70.05241805543056],[-54.653946539465394,70.0103715099651],[-54.32274322743227,69.94204587358374],[-54.36234362343623,69.92452647963981],[-54.66474664746647,69.96482108571087],[-54.78714787147871,69.94905363116132],[-54.84114841148411,69.90175126751268],[-54.92034920349204,69.71429375231253],[-54.86634866348663,69.6652394492695],[-54.805148051480515,69.63020066138162],[-54.733147331473305,69.61092932804328],[-54.495544955449546,69.57764247954981],[-54.13194131941319,69.56537890378905],[-53.99513995139951,69.55311532802827],[-53.92313923139231,69.53384399468996],[-53.825938259382596,69.54085175226751],[-53.78273782737827,69.50581296437966],[-53.72153721537215,69.49004550983011],[-53.65673656736567,69.46551835830857],[-53.890738907389064,69.43748732799827],[-54.04914049140491,69.43748732799827],[-54.15714157141571,69.42697569163192],[-54.18234182341823,69.4042004795048],[-54.12114121141211,69.36390587343374],[-54.05274052740526,69.33762678251782],[-53.901539015390156,69.30258799462996],[-53.79353793537935,69.26404532795328],[-53.753937539375386,69.26054144916449],[-53.577535775357745,69.2570375703757],[-53.00153001530015,69.34288260070102],[-52.7711277112771,69.36390587343374],[-52.11232112321123,69.4882935704357],[-51.98991989919898,69.5496114492395],[-51.89991899918999,69.6039215704657],[-51.90711907119072,69.6372084189592],[-51.98271982719828,69.6634875098751],[-52.00792007920079,69.68626272200223],[-51.98631986319862,69.70378211594615],[-51.97551975519755,69.72305344928449],[-51.98271982719828,69.74232478262283],[-52.01152011520115,69.7808674492995],[-52.043920439204385,69.8071465402154],[-52.396723967239666,69.863208600836],[-52.731527315273155,69.94554975237253],[-53.10233102331023,70.14001502515026],[-53.296732967329675,70.20483678274283],[-53.375933759337585,70.22060423729238],[-54.00594005940059,70.29593763125132],[-54.37314373143731,70.31696090398404]],[[-51.20151201512016,69.52508429771797],[-51.16911169111691,69.516324600746],[-51.014310143101426,69.55311532802827],[-50.971109711097114,69.58289829773298],[-50.978309783097814,69.61793708562087],[-50.96750967509675,69.6634875098751],[-50.913509135091346,69.75634029777797],[-50.7551075510755,69.79838684324343],[-50.69750697506976,69.82992175234253],[-50.67950679506794,69.84919308568087],[-50.938709387093866,69.90875902509026],[-51.09351093510935,69.92452647963981],[-51.20871208712086,69.91401484327343],[-51.349113491134915,69.85444890386404],[-51.32031320313203,69.80364266142661],[-51.33831338313382,69.73181314625646],[-51.3131131311313,69.67399914624147],[-51.23391233912338,69.55136338863389],[-51.20151201512016,69.52508429771797]],[[-67.830078300783,69.67575108563585],[-67.90927909279092,69.68100690381905],[-67.98847988479885,69.67925496442464],[-68.09288092880928,69.65647975229751],[-68.22248222482224,69.61618514622646],[-68.20088200882009,69.58114635833857],[-67.94167941679416,69.53559593408434],[-67.91647916479164,69.54085175226751],[-67.84447844478444,69.59165799470495],[-67.75447754477544,69.631952600776],[-67.830078300783,69.67575108563585]],[[-62.872828728287274,67.06185750920008],[-62.80442804428044,67.0285706607066],[-62.68202682026819,67.05660169101691],[-62.484024840248395,67.13368702437023],[-62.39762397623976,67.17748550923008],[-62.41562415624156,67.18799714559646],[-62.46962469624695,67.18974908499084],[-62.62442624426244,67.17748550923008],[-62.6640266402664,67.1477025395254],[-62.75762757627575,67.11266375163751],[-62.8260282602826,67.07236914556646],[-62.872828728287274,67.06185750920008]],[[-64.83844838448384,62.406954538295395],[-64.65844658446584,62.384179326168265],[-64.54684546845468,62.39118708374585],[-64.47844478444784,62.41746617466174],[-64.41724417244173,62.48754375043751],[-64.4640446404464,62.53659805348053],[-64.51444514445144,62.55236550803008],[-64.63324633246332,62.54886162924129],[-64.8240482404824,62.55937326560766],[-64.84924849248492,62.543605811058114],[-64.84924849248492,62.52608641711416],[-64.82764827648276,62.50506314438144],[-64.8420484204842,62.49455150801509],[-64.9320493204932,62.4857918110431],[-64.95724957249573,62.4577607807328],[-64.89964899648996,62.42097005345053],[-64.83844838448384,62.406954538295395]],[[-65.23445234452345,61.897140174526754],[-65.23085230852308,61.86385332603325],[-65.1660516605166,61.7972796290463],[-64.92844928449284,61.732457871453704],[-64.8960489604896,61.732457871453704],[-64.84564845648455,61.762240841158416],[-64.84564845648455,61.779760235102344],[-64.86364863648636,61.7972796290463],[-64.92484924849248,61.82355871996219],[-64.94644946449463,61.84283005330053],[-64.96084960849608,61.87086108361083],[-64.98244982449825,61.88137271997721],[-65.00765007650077,61.87086108361083],[-65.02925029250292,61.8796207805828],[-65.06885068850688,61.925171204837056],[-65.12645126451264,61.942690598780985],[-65.17325173251731,61.942690598780985],[-65.20925209252093,61.92867508362585],[-65.23445234452345,61.897140174526754]],[[-70.44370443704436,62.73456720504706],[-70.6741067410674,62.80639672021721],[-70.8361083610836,62.83968356871068],[-71.01251012510124,62.865962659626604],[-71.1349113491135,62.87822623538736],[-71.22131221312213,62.87472235659857],[-71.13851138511384,62.81515641718917],[-70.98730987309872,62.78712538687887],[-70.85050850508505,62.704784235342345],[-70.8361083610836,62.64872217472174],[-70.76770767707677,62.59616399288993],[-70.68490684906848,62.5733887807628],[-70.54090540905409,62.55236550803008],[-70.40770407704076,62.545357750452496],[-70.33570335703357,62.54886162924129],[-70.28890288902889,62.56112520500204],[-70.26730267302672,62.578644598946],[-70.29250292502924,62.615435326228265],[-70.3681036810368,62.6662415686657],[-70.44370443704436,62.73456720504706]],[[-82.38862388623886,62.5190786595366],[-82.1150211502115,62.65222605351053],[-82.0250202502025,62.729311386863856],[-81.9890198901989,62.776613750512496],[-81.96381963819638,62.82741999294993],[-81.94941949419494,62.88348205357053],[-81.96021960219602,62.925528599036],[-81.99981999819998,62.9535596293463],[-82.04662046620466,62.97107902329023],[-82.12942129421293,62.97808678086781],[-82.23382233822338,62.97808678086781],[-82.46062460624606,62.936040235402345],[-82.70542705427054,62.94479993237431],[-82.96462964629646,62.87472235659857],[-83.02583025830258,62.87121847780978],[-83.11223112231121,62.88348205357053],[-83.28863288632886,62.92202472024721],[-83.3750337503375,62.90450532630325],[-83.73863738637387,62.568132962579625],[-83.90063900639007,62.477032114071136],[-83.91143911439114,62.45425690194401],[-83.91143911439114,62.426225871633704],[-83.90423904239042,62.40169872011219],[-83.76023760237602,62.30359011402615],[-83.72783727837277,62.25803968977189],[-83.71343713437135,62.173946598840985],[-83.6990369903699,62.15993108368585],[-83.3750337503375,62.23876835643355],[-83.25263252632526,62.23351253825038],[-83.13023130231302,62.2037295685457],[-83.07263072630725,62.200225689756905],[-83.0150301503015,62.21073732612325],[-82.56862568625687,62.4034506595066],[-82.48942489424894,62.44724914436645],[-82.38862388623886,62.5190786595366]],[[-79.59859598595986,62.41396229587295],[-79.6489964899649,62.3981948413234],[-79.71379713797138,62.39469096253461],[-79.86859868598685,62.405202598900985],[-79.92619926199262,62.39293902314023],[-80.01980019800197,62.3421327807028],[-80.17820178201782,62.21248926551766],[-80.23580235802358,62.152923326108265],[-80.2610026100261,62.109124841248416],[-80.27540275402754,62.05481472002219],[-80.2790027900279,61.989992962429625],[-80.27540275402754,61.85859750785008],[-80.26460264602646,61.81830290177902],[-80.20340203402034,61.77800829570796],[-80.09180091800917,61.74647338660887],[-80.00540005400053,61.70267490174902],[-79.89739897398974,61.63084538657887],[-79.81459814598145,61.5940546592966],[-79.76419764197641,61.595806598690984],[-79.71379713797138,61.61332599263491],[-79.6669966699667,61.644860901734006],[-79.6129961299613,61.7096826593266],[-79.54099540995409,61.80779126541265],[-79.46179461794618,61.89363629573796],[-79.37179371793718,61.967217750302495],[-79.32499324993249,62.02678368971189],[-79.3069930699307,62.10386902306524],[-79.2709927099271,62.18621017460174],[-79.28539285392854,62.247528053405546],[-79.33579335793358,62.293078477659776],[-79.46539465394653,62.384179326168265],[-79.54459544595446,62.41221035647857],[-79.59859598595986,62.41396229587295]],[[-92.99432994329943,61.89013241694917],[-93.07713077130771,61.9356828412034],[-93.1959319593196,61.918163447259474],[-93.17793177931779,61.89188435634355],[-93.08433084330844,61.84107811390615],[-93.04473044730447,61.84458199269491],[-93.00153001530015,61.86735720482204],[-92.99432994329943,61.89013241694917]],[[-74.25254252542526,62.62244308380585],[-74.05454054540544,62.61017950804509],[-74.00054000540005,62.61893920501706],[-73.98973989739898,62.636458598960985],[-74.01854018540185,62.662737689876906],[-74.10854108541085,62.680257083820834],[-74.39654396543965,62.69602453837038],[-74.50094500945009,62.72580750807509],[-74.56574565745657,62.73281526565265],[-74.61974619746196,62.72580750807509],[-74.62694626946269,62.71354393231431],[-74.50094500945009,62.66799350806008],[-74.25254252542526,62.62244308380585]],[[-77.53937539375393,63.28642811428114],[-77.65457654576545,63.396800296127964],[-77.70497704977049,63.43008714462144],[-77.79137791377913,63.42833520522706],[-77.87777877778777,63.470381750692496],[-77.93537935379354,63.47914144766449],[-78.23418234182341,63.489653084030834],[-78.41778417784178,63.470381750692496],[-78.50778507785077,63.45111041735419],[-78.53658536585365,63.423079387043856],[-78.46818468184682,63.35825762945129],[-78.25578255782557,63.239125750632496],[-78.02538025380254,63.13926520515204],[-77.94257942579425,63.11473805363053],[-77.79137791377913,63.1287535687857],[-77.65817658176582,63.163792356673554],[-77.59337593375933,63.18831950819509],[-77.53217532175321,63.23386993244932],[-77.52857528575285,63.26890872033721],[-77.53937539375393,63.28642811428114]],[[-84.50544505445055,63.38979253855038],[-84.38664386643866,63.52994769010189],[-84.30744307443074,63.586009750722496],[-84.26064260642606,63.60002526587766],[-84.14184141841417,63.6140407810328],[-84.0230402304023,63.65959120528706],[-83.72783727837277,63.813761871993734],[-83.6630366303663,63.8733278114031],[-83.63783637836379,63.91712629626295],[-83.61623616236162,64.01348296295464],[-83.58383583835838,64.05728144781449],[-83.49383493834938,64.09932799327993],[-83.3030330303303,64.14312647813978],[-83.18423184231843,64.15714199329494],[-83.06543065430654,64.15889393268932],[-83.0150301503015,64.12735902359023],[-83.04023040230402,64.06078532660325],[-83.0330303303033,64.02399459932099],[-82.92862928629286,64.00121938719388],[-82.57222572225722,63.9609247811228],[-82.46782467824679,63.927637932629324],[-82.41022410224102,63.73667653864038],[-82.37782377823778,63.7068935689357],[-82.14742147421474,63.69112611438615],[-81.96381963819638,63.66484702347023],[-81.37341373413734,63.538707387073856],[-81.1790117901179,63.48264532645325],[-81.04581045810458,63.46162205372053],[-81.01341013410133,63.46337399311494],[-80.95220952209522,63.48089338705887],[-80.7110071100711,63.59652138708887],[-80.50580505805058,63.673606720442194],[-80.30060300603006,63.7629556295563],[-80.2610026100261,63.80149829623295],[-80.45180451804518,63.862816175036755],[-80.66780667806678,63.9013588417134],[-80.57780577805778,63.908366599290986],[-80.57060570605705,63.931141811418115],[-80.60660606606066,63.97143641748917],[-80.6930069300693,64.02399459932099],[-80.82980829808298,64.09056829630796],[-80.91980919809198,64.10107993267434],[-81.00621006210062,64.03275429629295],[-81.02421024210241,64.03100235689857],[-81.10341103411034,64.03625817508174],[-81.33741337413373,64.0765527811528],[-81.71541715417153,64.0222426599266],[-81.88821888218882,64.0169868417434],[-81.90261902619025,64.03100235689857],[-81.72261722617226,64.11859932661827],[-81.67941679416793,64.14487841753419],[-81.66861668616686,64.17115750845008],[-81.67581675816758,64.21320405391555],[-81.78741787417874,64.42518872063721],[-81.92781927819277,64.56008805400555],[-82.05022050220502,64.64418114493645],[-82.15822158221582,64.6914835085851],[-82.27342273422734,64.72126647828978],[-82.58662586625866,64.76156108436084],[-82.66942669426695,64.78083241769917],[-82.98982989829898,64.90346817530676],[-83.20223202232022,64.95953023592736],[-83.22383223832237,64.96828993289932],[-83.40743407434074,65.10318926626766],[-83.49023490234902,65.13122029657796],[-83.72423724237242,65.16976296325464],[-83.90063900639007,65.1820265390154],[-84.08424084240842,65.21706532690328],[-84.13464134641346,65.24509635721358],[-84.18144181441814,65.31692587238373],[-84.26784267842677,65.36773211482114],[-84.50184501845018,65.45883296332963],[-84.56664566645667,65.46058490272404],[-84.61344613446134,65.44656938756887],[-84.77184771847718,65.30466229662298],[-84.84384843848439,65.25560799357993],[-84.88344883448835,65.24860023600235],[-84.91944919449195,65.26086381176313],[-85.05625056250562,65.43780969059691],[-85.23985239852398,65.50963920576706],[-85.24345243452434,65.5254066603166],[-85.22545225452254,65.54642993304932],[-85.13185131851318,65.59198035730358],[-85.10665106651066,65.62351526640268],[-85.13185131851318,65.69359284217842],[-85.1750517505175,65.74615102401023],[-85.23985239852398,65.79520532705328],[-85.44145441454414,65.84601156949068],[-85.49545495454954,65.90032169071691],[-85.52425524255243,65.91433720587207],[-85.5530555305553,65.91784108466084],[-85.70065700657007,65.88280229677298],[-85.81225812258123,65.83199605433555],[-85.96345963459635,65.70410447854479],[-86.01746017460174,65.6410346603466],[-86.0750607506075,65.53416635728857],[-86.11466114661147,65.41678641786419],[-86.18666186661866,65.01033647836479],[-86.22626226262263,64.89646041772917],[-86.3450634506345,64.66170053888038],[-86.37386373863738,64.56534387218872],[-86.37386373863738,64.50227405399053],[-86.35586355863558,64.37613441759419],[-86.2730627306273,64.23773120543706],[-86.25146251462515,64.18166914481645],[-86.25146251462515,64.1361187205622],[-86.3090630906309,64.09407217509676],[-86.42066420664206,64.05202562963129],[-86.8850688506885,63.92413405384053],[-86.93186931869319,63.9013588417134],[-87.03267032670327,63.83128126593766],[-87.1550715507155,63.71565326590766],[-87.18747187471874,63.67185478104781],[-87.19467194671947,63.63331211437114],[-87.17667176671766,63.59476944769449],[-87.15147151471514,63.586009750722496],[-87.05427054270542,63.57199423556736],[-86.91386913869138,63.56849035677857],[-86.84546845468455,63.57549811435615],[-86.57546575465754,63.66309508407585],[-86.30186301863019,63.656087326498266],[-85.8050580505805,63.7068935689357],[-85.7690576905769,63.699885811358115],[-85.74025740257402,63.68411835680857],[-85.7150571505715,63.65783926589265],[-85.56745567455674,63.27066065973159],[-85.49545495454954,63.13926520515204],[-85.3910539105391,63.119993871813705],[-85.23985239852398,63.13926520515204],[-84.96264962649626,63.19707920516706],[-84.7970479704797,63.24613350821008],[-84.63144631446315,63.309203326408266],[-84.55584555845559,63.34949793247932],[-84.50544505445055,63.38979253855038]],[[-84.78264782647827,65.56920514517645],[-84.72864728647286,65.56394932699328],[-84.67464674646746,65.57446096335963],[-84.62784627846278,65.60424393306434],[-84.60264602646026,65.63227496337464],[-84.60264602646026,65.65680211489615],[-84.69264692646927,65.79345338765887],[-84.75744757447575,65.85827514525144],[-84.8690486904869,65.94236823618238],[-84.89064890648906,65.97215120588706],[-84.91944919449195,65.99667835740857],[-84.93744937449374,66.00894193316933],[-85.0310503105031,66.02470938771887],[-85.14985149851498,66.01594969074691],[-85.1750517505175,65.97215120588706],[-85.1750517505175,65.94412017557676],[-85.14265142651426,65.88455423616736],[-85.13545135451353,65.82148441796917],[-85.09585095850959,65.7566626603766],[-85.07065070650707,65.73739132703827],[-84.93024930249302,65.68833702399525],[-84.8690486904869,65.64979435731857],[-84.82944829448294,65.59898811488114],[-84.78264782647827,65.56920514517645]],[[-84.11664116641165,65.77243011492615],[-84.00864008640086,65.75140684219343],[-83.94023940239403,65.75841459977099],[-83.81423814238143,65.7881975694757],[-83.78543785437854,65.77067817553174],[-83.70263702637025,65.7566626603766],[-83.79983799837999,65.70936029672797],[-83.81063810638106,65.67782538762887],[-83.7890378903789,65.66906569065691],[-83.64863648636486,65.65855405429053],[-83.63063630636306,65.66205793307932],[-83.6450364503645,65.67782538762887],[-83.63783637836379,65.69184090278404],[-83.60543605436054,65.700600599756],[-83.58383583835838,65.69884866036159],[-83.5370353703537,65.66906569065691],[-83.49383493834938,65.65680211489615],[-83.38223382233822,65.63052302398023],[-83.33183331833318,65.63052302398023],[-83.26343263432634,65.66731375126253],[-83.23463234632347,65.69709672096721],[-83.23463234632347,65.71461611491114],[-83.26343263432634,65.72337581188313],[-83.46863468634686,65.73563938764389],[-83.59823598235982,65.7566626603766],[-83.72423724237242,65.79695726644766],[-83.76383763837639,65.83199605433555],[-83.71343713437135,65.86002708464585],[-83.69543695436954,65.88981005435053],[-83.70263702637025,65.91959302405525],[-83.78543785437854,65.96514344830948],[-83.9510395103951,66.02821326650766],[-84.12384123841238,66.07726756955068],[-84.40824408244082,66.13157769077691],[-84.4550445504455,66.1070505392554],[-84.46584465844658,66.08777920591706],[-84.45144451444514,66.06500399378993],[-84.36864368643685,66.01244581195812],[-84.27144271442714,65.9914225392254],[-84.22464224642246,65.97039926649268],[-84.19224192241921,65.94236823618238],[-84.14184141841417,65.91608914526645],[-84.1310413104131,65.87754647858978],[-84.11664116641165,65.77243011492615]],[[-77.92817928179281,63.96267672051721],[-77.71577715777157,63.94515732657325],[-77.64377643776437,63.99245969022189],[-77.56457564575645,64.0222426599266],[-77.56817568175681,64.03100235689857],[-77.61857618576185,64.03801011447615],[-77.71217712177122,64.03625817508174],[-77.93177931779317,64.01523490234902],[-77.96417964179642,63.99245969022189],[-77.95697956979569,63.976692235672346],[-77.92817928179281,63.96267672051721]],[[-77.36297362973629,63.587761690116906],[-77.0569705697057,63.44935847795978],[-76.92016920169202,63.40555999309993],[-76.78336783367833,63.38453672036721],[-76.6789667896679,63.39329641733917],[-76.65376653766538,63.503668599186],[-76.76536765367653,63.57374617496174],[-77.13257132571326,63.68236641741419],[-77.36297362973629,63.587761690116906]],[[-82.93222932229322,66.25771732717328],[-82.94662946629465,66.27173284232842],[-83.02223022230221,66.26998090293404],[-83.1230312303123,66.28224447869479],[-83.22383223832237,66.33655459992099],[-83.23823238232382,66.33129878173781],[-83.2310323103231,66.30326775142751],[-83.2130321303213,66.27698866051159],[-83.14823148231481,66.23494211504615],[-83.05823058230582,66.19990332715827],[-83.01143011430113,66.20866302413023],[-82.93222932229322,66.25771732717328]],[[-75.08775087750877,67.75212163059132],[-75.12735127351273,67.96585823670736],[-75.12375123751237,67.9851295700457],[-75.07335073350733,68.04819938824389],[-75.06255062550625,68.07623041855419],[-75.06255062550625,68.14105217614676],[-75.07695076950769,68.17258708524585],[-75.10215102151021,68.20237005495056],[-75.15255152551525,68.23390496404963],[-75.67455674556746,68.32325387316374],[-75.86535865358653,68.33726938831887],[-75.98415984159841,68.3320135701357],[-76.08856088560886,68.31449417619177],[-76.17136171361713,68.30923835800857],[-76.36576365763658,68.31799805498056],[-76.59616596165961,68.27945538830389],[-76.68976689766897,68.25492823678238],[-76.74016740167401,68.23040108526087],[-76.94536945369454,68.09024593370933],[-77.12537125371253,67.94658690336902],[-77.22977229772297,67.85023023667736],[-77.30537305373053,67.70657120633706],[-77.30537305373053,67.68554793360434],[-77.22257222572226,67.50860205477053],[-77.15777157771578,67.40874150929008],[-77.07497074970749,67.319392600176],[-77.00657006570066,67.26683441834419],[-76.94536945369454,67.25106696379464],[-76.85896858968589,67.24055532742827],[-76.69336693366934,67.2352995092451],[-76.33336333363333,67.25807472137222],[-76.0489604896049,67.26157860016102],[-75.77895778957789,67.28435381228812],[-75.40095400954009,67.36669496382464],[-75.31455314553145,67.39998181231812],[-75.20295202952029,67.45954775172751],[-75.12735127351273,67.53663308508087],[-75.09135091350913,67.63474169116691],[-75.08775087750877,67.75212163059132]],[[-78.86778867788678,68.31099029740298],[-78.95418954189542,68.35303684286842],[-79.15219152191521,68.33551744892449],[-79.17379173791737,68.26368793375434],[-79.17379173791737,68.23565690344404],[-79.06579065790658,68.18134678221782],[-78.9829898298983,68.19361035797857],[-78.82818828188282,68.26894375193751],[-78.86778867788678,68.31099029740298]],[[-75.07335073350733,68.40384308530585],[-74.95814958149582,68.34252520650207],[-74.88254882548826,68.34953296407963],[-74.84654846548464,68.36530041862918],[-74.81774817748177,68.39333144893948],[-74.81414814148141,68.41260278227782],[-74.82854828548285,68.42311441864419],[-74.83214832148322,68.44063381258812],[-74.79974799747997,68.45815320653207],[-74.81774817748177,68.49494393381434],[-74.8861488614886,68.54399823685736],[-74.98334983349834,68.6473626611266],[-75.07335073350733,68.68415338840887],[-75.19935199351993,68.69641696416963],[-75.28575285752858,68.68765726719766],[-75.36855368553685,68.63685102476026],[-75.39735397353974,68.58954866111162],[-75.40455404554045,68.55100599443495],[-75.40095400954009,68.52472690351902],[-75.3109531095311,68.47392066108162],[-75.07335073350733,68.40384308530585]],[[-74.37494374943749,67.78891235787358],[-74.10854108541085,67.781904600296],[-73.62253622536225,67.78365653969038],[-73.40653406534065,67.79241623666238],[-73.39933399333992,67.82920696394464],[-73.40293402934029,67.87826126698766],[-73.43533435334353,67.96936211549615],[-73.46053460534606,67.99038538822887],[-73.49293492934929,68.00089702459525],[-73.58293582935829,68.01491253975041],[-73.88173881738817,68.02192029732797],[-74.11214112141121,68.06046296400464],[-74.37854378543786,68.09374981249812],[-74.70614706147062,68.06747072158223],[-74.73134731347314,68.04819938824389],[-74.74934749347493,68.01841641853918],[-74.74574745747456,67.9851295700457],[-74.67734677346773,67.90629229729797],[-74.57294572945729,67.82920696394464],[-74.47934479344794,67.80467981242313],[-74.37494374943749,67.78891235787358]],[[-78.70578705787058,69.01351799455495],[-78.59418594185942,69.07833975214751],[-78.56178561785617,69.10637078245782],[-78.5509855098551,69.12914599458495],[-78.53298532985329,69.14666538852887],[-78.43938439384394,69.19922357036072],[-78.28818288182882,69.26229338855887],[-78.23058230582305,69.30433993402434],[-78.23418234182341,69.31485157039072],[-78.27378273782737,69.36040199464495],[-78.2989829898299,69.37792138858887],[-78.33138331383313,69.38668108556087],[-78.45738457384573,69.39018496434966],[-78.59778597785977,69.37091363101132],[-78.65178651786518,69.35164229767298],[-78.68778687786877,69.32536320675706],[-78.68778687786877,69.29908411584117],[-78.65178651786518,69.27455696431966],[-78.66258662586625,69.26229338855887],[-78.77058770587705,69.25178175219253],[-78.8029880298803,69.23426235824857],[-78.90018900189001,69.13615375216253],[-78.9289892898929,69.12213823700736],[-79.1449914499145,69.0870994491195],[-79.24219242192422,69.04855678244283],[-79.3069930699307,68.99249472182223],[-79.35379353793537,68.95570399453996],[-79.38979389793897,68.93993653999041],[-79.40419404194041,68.92241714604646],[-79.38979389793897,68.89088223694736],[-79.3609936099361,68.85759538845389],[-79.27819278192781,68.83832405511555],[-79.20979209792098,68.84533181269313],[-79.0549905499055,68.8821225399754],[-78.85338853388534,68.91540938846887],[-78.77778777787778,68.95044817635676],[-78.70578705787058,69.01351799455495]],[[-77.21537215372153,69.13790569155691],[-77.12177121771218,69.13264987337374],[-76.99576995769958,69.14316150974011],[-76.91296912969129,69.17469641883918],[-76.86976869768698,69.22550266127661],[-76.80856808568085,69.26754920674207],[-76.68616686166861,69.32711514615147],[-76.67176671766717,69.34813841888419],[-76.66816668166682,69.36565781282812],[-76.68256682566825,69.37967332798328],[-76.74736747367473,69.4042004795048],[-76.99576995769958,69.41120823708238],[-77.11097110971109,69.43748732799827],[-77.18657186571865,69.43923926739268],[-77.31977319773198,69.41646405526555],[-77.34137341373413,69.4042004795048],[-77.35217352173521,69.37792138858887],[-77.35937359373594,69.31134769160192],[-77.3809738097381,69.27455696431966],[-77.32337323373234,69.19396775217751],[-77.27657276572765,69.16243284307842],[-77.21537215372153,69.13790569155691]],[[-78.79578795787957,69.47953387346374],[-78.66258662586625,69.50230908559087],[-78.5509855098551,69.49179744922449],[-78.47178471784717,69.50230908559087],[-78.30618306183061,69.55136338863389],[-78.03978039780398,69.60917738864887],[-77.96777967779677,69.63896035835359],[-77.97857978579785,69.6652394492695],[-78.02898028980289,69.71429375231253],[-78.14418144181441,69.73882090383404],[-78.20178201782018,69.73882090383404],[-78.2629826298263,69.71604569170691],[-78.26658266582666,69.68801466139661],[-78.29538295382953,69.66699138866389],[-78.34578345783457,69.67399914624147],[-78.40338403384034,69.65122393411434],[-78.57978579785798,69.63896035835359],[-78.78858788587885,69.52333235832359],[-78.84978849788497,69.48303775225253],[-78.79578795787957,69.47953387346374]],[[-79.96939969399693,69.55661920681706],[-80.04860048600486,69.63370454017041],[-79.8829988299883,69.60917738864887],[-79.55179551795517,69.63020066138162],[-79.40419404194041,69.68451078260782],[-79.36459364593645,69.71254181291812],[-79.38979389793897,69.73006120686208],[-79.42939429394293,69.78787520687706],[-79.5949959499595,69.81065041900419],[-79.71379713797138,69.79488296445464],[-79.86859868598685,69.75634029777797],[-79.96939969399693,69.73882090383404],[-80.0630006300063,69.74582866141162],[-80.12420124201242,69.73706896443966],[-80.16740167401673,69.78261938869389],[-80.21420214202142,69.80189072203223],[-80.29340293402933,69.79313102506026],[-80.4230042300423,69.79838684324343],[-80.43740437404374,69.78261938869389],[-80.45180451804518,69.74407672201721],[-80.46620466204662,69.73706896443966],[-80.65340653406534,69.7510844795948],[-80.72540725407254,69.74057284322842],[-80.77580775807758,69.71078987352374],[-80.79380793807938,69.68976660079102],[-80.77940779407794,69.67750302503026],[-80.44820448204482,69.64947199471996],[-80.39780397803978,69.631952600776],[-80.32940329403294,69.58640217652177],[-80.30060300603006,69.58289829773298],[-80.26820268202681,69.60041769167691],[-80.24300243002429,69.59340993409936],[-80.22860228602286,69.56187502500026],[-80.16020160201602,69.53559593408434],[-80.04860048600486,69.51457266135162],[-79.97659976599766,69.50931684316842],[-79.95499954999549,69.52333235832359],[-79.96939969399693,69.55661920681706]],[[-86.51426514265142,70.01737926754268],[-86.53226532265322,70.04716223724736],[-86.56466564665647,70.07694520695208],[-86.61146611466114,70.10497623726238],[-86.69066690666907,70.11548787362875],[-86.79866798667986,70.10497623726238],[-86.91386913869138,70.11373593423434],[-87.10827108271083,70.14702278272782],[-87.16947169471695,70.1277514493895],[-87.32427324273242,70.10147235847359],[-87.32427324273242,70.08044908574087],[-87.2630726307263,70.04365835845857],[-87.1910719107191,70.01913120693706],[-87.04347043470435,69.99985987359875],[-86.98226982269823,70.0103715099651],[-86.85626856268563,69.98584435844359],[-86.73386733867338,69.97708466147162],[-86.55746557465574,69.99460405541555],[-86.51426514265142,70.01737926754268]],[[-96.62316623166231,71.96728781350313],[-96.71676716767168,72.02510181351815],[-96.75996759967599,72.0321095710957],[-96.76716767167672,72.04612508625087],[-96.61956619566196,72.14598563173132],[-96.60156601566015,72.17226472264724],[-96.59436594365944,72.2037996317463],[-96.6159661596616,72.23708648023981],[-96.669966699667,72.27037332873329],[-96.7959679596796,72.31417181359313],[-96.80316803168031,72.3229315105651],[-96.74556745567456,72.3229315105651],[-96.63756637566375,72.34220284390344],[-96.51876518765188,72.39300908634087],[-96.47196471964719,72.4350556318063],[-96.43956439564396,72.48761381363815],[-96.44676446764467,72.55243557123072],[-96.489964899649,72.62952090458404],[-96.54036540365404,72.69959848035981],[-96.59076590765908,72.71011011672616],[-96.669966699667,72.71361399551495],[-96.8679686796868,72.68733490459906],[-97.05157051570515,72.63652866216162],[-97.12717127171271,72.62776896518966],[-97.15957159571596,72.6435364197392],[-97.14157141571415,72.67331938944389],[-97.07317073170731,72.71711787430374],[-97.0839708397084,72.762668298558],[-97.23877238772387,72.83800169251694],[-97.37917379173791,72.86428078343283],[-97.3719737197372,72.878296298588],[-97.31077310773108,72.89756763192634],[-97.29637296372964,72.91859090465906],[-97.32877328773287,72.9378622379974],[-97.47637476374763,72.99217235922359],[-97.63477634776348,73.02721114711147],[-97.72477724777248,73.03597084408344],[-97.94077940779408,73.03597084408344],[-98.05958059580595,73.02020338953389],[-98.18198181981819,72.993924298618],[-98.36558365583656,72.9343583592086],[-98.42318423184231,72.94136611678616],[-98.43038430384304,72.95888551073011],[-98.43758437584376,73.00093205619555],[-98.4159841598416,73.0219553289283],[-98.37638376383764,73.0447305410554],[-98.17478174781748,73.11656005622555],[-97.79677796777968,73.2847462380874],[-97.48357483574836,73.33905635931359],[-97.27117271172712,73.38635872296223],[-97.23157231572316,73.42139751085011],[-97.28557285572856,73.45818823813238],[-97.35037350373503,73.48096345025951],[-97.46917469174691,73.48797120783709],[-97.53037530375303,73.47395569268193],[-97.58437584375844,73.47045181389313],[-97.61317613176132,73.48096345025951],[-97.62757627576275,73.50198672299223],[-97.59517595175951,73.53702551088011],[-97.49077490774907,73.52651387451374],[-97.39357393573935,73.56505654119042],[-97.28557285572856,73.57031235937359],[-97.1559715597156,73.59133563210634],[-97.09477094770948,73.61411084423344],[-97.00117001170011,73.66666902606525],[-96.99756997569975,73.67542872303724],[-97.01197011970119,73.70696363213634],[-97.11277112771127,73.79105672306724],[-97.17037170371704,73.82434357156072],[-97.22437224372243,73.84361490489906],[-97.32877328773287,73.86113429884298],[-97.58077580775807,73.8874133897589],[-97.67077670776708,73.8874133897589],[-97.83277832778327,73.87865369278694],[-97.92637926379264,73.86639011702619],[-98.15318153181532,73.81908775337754],[-98.52038520385203,73.79280866246162],[-98.78318783187832,73.76127375336253],[-99.03879038790387,73.74901017760178],[-99.15759157591576,73.73149078365785],[-100.00360003600036,73.94522738977389],[-100.13680136801368,73.92945993522434],[-100.22680226802268,73.88916532915329],[-100.22320223202232,73.87164593520936],[-100.15480154801547,73.84361490489906],[-100.03960039600396,73.84361490489906],[-99.93879938799388,73.85763042005419],[-99.91359913599136,73.84711878368785],[-99.99279992799927,73.79456060185603],[-100.18360183601835,73.80156835943359],[-100.48240482404823,73.84361490489906],[-100.91440914409144,73.80507223822238],[-100.96120961209611,73.79105672306724],[-100.98640986409863,73.76477763215132],[-100.98280982809828,73.72798690486906],[-100.9540095400954,73.69119617758679],[-100.90000900009,73.65790932909329],[-100.78120781207812,73.61235890483906],[-100.65880658806587,73.59308757150072],[-100.60840608406083,73.57556817755679],[-100.53640536405364,73.50899448056981],[-100.50760507605075,73.46519599570996],[-100.5220052200522,73.44942854116042],[-100.67680676806768,73.49497896541465],[-100.85320853208532,73.572064298768],[-100.97560975609755,73.6000953290783],[-101.1160111601116,73.59659145028951],[-101.32481324813247,73.572064298768],[-101.46161461614616,73.53352163209132],[-101.51921519215192,73.50549060178102],[-101.52281522815228,73.48621926844268],[-101.48321483214832,73.44592466237162],[-101.45081450814507,73.43015720782208],[-100.88920889208892,73.2759865411154],[-100.7560075600756,73.27773848050981],[-100.58680586805868,73.29876175324253],[-100.49680496804967,73.31628114718649],[-100.36720367203672,73.35832769265193],[-100.25920259202591,73.340808298708],[-100.00720007200071,73.23919581383313],[-99.82359823598236,73.21466866231162],[-99.96759967599675,73.20065314715649],[-100.06840068400683,73.21116478352283],[-100.22680226802268,73.25496326838268],[-100.3420034200342,73.26547490474906],[-100.43920439204392,73.25496326838268],[-100.48960489604896,73.23393999564996],[-100.53640536405364,73.1971492683677],[-100.55080550805508,73.16386241987419],[-100.53280532805327,73.1375833289583],[-100.44640446404463,73.12006393501434],[-100.33480334803347,73.12882363198634],[-100.28440284402843,73.12006393501434],[-100.23760237602376,73.09553678349283],[-100.18360183601835,73.05524217742177],[-100.09720097200972,72.9623893895189],[-100.09360093600935,72.94486999557495],[-100.12960129601295,72.9063273288983],[-100.18720187201872,72.89055987434875],[-100.22680226802268,72.89931957132072],[-100.36720367203672,72.97815684406845],[-100.3960039600396,72.97640490467404],[-100.44280442804428,72.80646678341785],[-100.4680046800468,72.77843575310754],[-100.4860048600486,72.77317993492434],[-100.89640896408964,72.7258775712757],[-101.08721087210871,72.71361399551495],[-101.27441274412743,72.72237369248694],[-101.35001350013499,72.74690084400845],[-101.43641436414364,72.82048229857298],[-101.54441544415444,72.88355211677117],[-101.61641616416163,72.90983120768709],[-101.75321753217531,72.94311805618057],[-101.79641796417964,72.97290102588525],[-101.8360183601836,73.01845145013951],[-101.92241922419224,73.05699411681618],[-102.01962019620196,73.06925769257694],[-102.20322203222032,73.0780173895489],[-102.33642336423364,73.06400187439374],[-102.5020250202502,73.00618787437875],[-102.55242552425524,72.97815684406845],[-102.6280262802628,72.91158314708147],[-102.68922689226892,72.84325751070011],[-102.71442714427144,72.78369157129072],[-102.70722707227073,72.76442023795238],[-102.65682656826569,72.71886981369815],[-102.40122401224012,72.59448211669616],[-101.97281972819728,72.48586187424374],[-101.9080190801908,72.43155175301754],[-101.83241832418324,72.40877654089041],[-101.80361803618035,72.3842493893689],[-101.77481774817748,72.34045090450905],[-101.72441724417244,72.31417181359313],[-101.49761497614976,72.27738108631087],[-101.31761317613176,72.31241987419875],[-101.24921249212491,72.32117957117072],[-101.20961209612096,72.31767569238193],[-101.09441094410944,72.27913302570525],[-101.0260102601026,72.22832678326785],[-100.98280982809828,72.21080738932389],[-100.79920799207991,72.19854381356313],[-100.70560705607056,72.18628023780238],[-100.5940059400594,72.1529933893089],[-100.3240032400324,72.0040785407854],[-100.12240122401224,71.91122575288253],[-99.73359733597336,71.75705508617585],[-99.58239582395824,71.65193872251223],[-99.40239402394023,71.55733399521495],[-99.27639276392763,71.42418660124102],[-99.22239222392224,71.38739587395875],[-99.16839168391684,71.366372601226],[-98.98478984789848,71.3698764800148],[-98.89838898388983,71.35235708607087],[-98.78318783187832,71.31381441939419],[-98.66438664386644,71.30155084363344],[-98.53478534785347,71.31731829818298],[-98.41238412384124,71.34885320728208],[-98.19998199982,71.44170599518495],[-98.18918189181892,71.4627292679177],[-98.19638196381963,71.490760298228],[-98.23238232382323,71.55908593460936],[-98.41958419584195,71.7167604801048],[-98.45918459184591,71.7728225407254],[-98.39078390783908,71.82362878316283],[-98.32238322383223,71.85165981347313],[-98.30438304383044,71.84815593468434],[-98.30438304383044,71.83063654074041],[-98.31158311583116,71.80260551043011],[-98.30798307983079,71.76406284375344],[-98.28278282782827,71.71500854071041],[-98.24318243182431,71.68172169221691],[-98.18198181981819,71.6624503588786],[-97.58077580775807,71.6291635103851],[-97.4619746197462,71.6344193285683],[-97.22077220772208,71.67296199524495],[-97.11637116371163,71.71150466192162],[-97.02637026370263,71.76055896496464],[-96.9471694716947,71.79209387406374],[-96.61236612366123,71.8341404195292],[-96.62316623166231,71.96728781350313]],[[-104.38484384843848,71.3383415709157],[-104.35604356043561,71.38214005577555],[-104.34884348843488,71.43469823760736],[-104.35604356043561,71.47148896488966],[-104.3740437404374,71.49426417701676],[-104.38484384843848,71.57660532855328],[-104.51804518045181,71.69924108616087],[-104.76644766447664,71.86742726802268],[-104.80964809648096,71.90246605591057],[-104.8780487804878,71.97955138926389],[-105.23445234452345,72.415784298468],[-105.24525245252453,72.46308666211661],[-105.29925299252993,72.56119526820268],[-105.32445324453245,72.63477672276724],[-105.35325353253532,72.6698155106551],[-105.41085410854109,72.70835817733177],[-105.42885428854288,72.73989308643087],[-105.41085410854109,72.76442023795238],[-105.41445414454144,72.78894738947389],[-105.49725497254973,72.84851332888329],[-105.62325623256233,72.92735060163102],[-105.81405814058141,73.01144369256193],[-106.08046080460804,73.0727615713657],[-106.48366483664836,73.19539732897329],[-106.82926829268293,73.26547490474906],[-106.95166951669516,73.2759865411154],[-107.03087030870309,73.24445163201634],[-107.0740707407074,73.1971492683677],[-107.11367113671136,73.1918934501845],[-107.49527495274953,73.28825011687618],[-107.71847718477184,73.32854472294724],[-108.02808028080281,73.34956799567996],[-108.08928089280893,73.3040175714257],[-108.07848078480785,73.2812423592986],[-107.98847988479885,73.23393999564996],[-107.93447934479344,73.21642060170603],[-107.98127981279812,73.20590896533966],[-108.1180811808118,73.20240508655087],[-108.20448204482045,73.18313375321253],[-108.23688236882369,73.14984690471906],[-108.23688236882369,73.1060484198592],[-107.99567995679956,72.65229611671117],[-107.93447934479344,72.5874743591186],[-107.92367923679237,72.55593945001951],[-107.93087930879308,72.52090066213162],[-107.90927909279092,72.49111769242694],[-107.85527855278552,72.46834248029981],[-107.82287822878229,72.44206338938389],[-107.80847808478084,72.34745866208661],[-107.7940779407794,72.30190823783238],[-107.69687696876969,72.14948951052011],[-107.5420754207542,72.02510181351815],[-107.30447304473044,71.89545829833298],[-107.37647376473764,71.88669860136102],[-107.380073800738,71.87443502560026],[-107.36927369273693,71.85866757105072],[-107.32967329673296,71.83589235892359],[-107.34767347673477,71.81837296497966],[-107.68607686076861,71.7167604801048],[-107.7580775807758,71.6624503588786],[-107.78687786877869,71.6291635103851],[-107.81207812078121,71.6256596315963],[-107.92367923679237,71.63792320735706],[-108.02088020880208,71.67821781342815],[-108.14328143281432,71.70449690434404],[-108.18648186481865,71.72376823768238],[-108.21168211682117,71.75179926799268],[-108.27648276482765,71.90071411651616],[-108.47088470884708,72.13897787415374],[-108.56808568085681,72.31767569238193],[-108.62928629286293,72.4122804196792],[-108.69768697686976,72.4998773893989],[-108.75528755287553,72.5506836318363],[-108.79848798487984,72.56820302578026],[-108.94968949689496,72.5822185409354],[-108.99288992889929,72.59623405609057],[-108.98568985689856,72.63652866216162],[-108.96768967689677,72.65404805610555],[-108.98568985689856,72.67156745004951],[-109.04329043290433,72.68733490459906],[-109.12249122491225,72.7258775712757],[-109.35649356493565,72.77493187431875],[-109.4680946809468,72.80821872281223],[-109.60849608496085,72.87654435919359],[-110.0081000810008,72.98341266225162],[-110.09450094500944,72.99217235922359],[-110.50850508505084,72.99918011680117],[-110.65970659706596,73.00793981377313],[-110.68850688506885,72.94486999557495],[-110.55530555305553,72.86077690464404],[-110.27810278102781,72.79245126826268],[-110.19890198901989,72.7591644197692],[-110.20970209702097,72.68032714702147],[-110.2061020610206,72.66105581368313],[-110.44010440104401,72.63302478337283],[-110.5121051210512,72.59973793487936],[-110.78210782107821,72.53316423789238],[-110.95850958509585,72.43155175301754],[-111.13851138511384,72.36497805603057],[-111.18531185311853,72.3562183590586],[-111.26811268112681,72.36322611663616],[-111.28251282512825,72.37724163179132],[-111.28611286112861,72.40176878331283],[-111.27891278912789,72.42454399543996],[-111.25371253712537,72.44907114696147],[-111.26451264512644,72.45958278332785],[-111.31131311313113,72.45432696514465],[-111.44811448114481,72.407024601496],[-111.54531545315453,72.3509625408754],[-111.6749167491675,72.300156298438],[-111.76131761317613,72.33519508632585],[-111.89451894518945,72.3562183590586],[-111.81531815318154,72.38600132876329],[-111.61011610116101,72.4350556318063],[-111.35451354513545,72.57170690456906],[-111.250112501125,72.66806357126072],[-111.26811268112681,72.71361399551495],[-111.45531455314553,72.76617217734679],[-112.04932049320493,72.88880793495434],[-112.45252452524525,72.93611029860298],[-112.7549275492755,72.985164601646],[-113.07533075330753,72.99567623801238],[-113.20853208532085,72.98166072285724],[-113.29133291332913,72.95012581375815],[-113.44973449734498,72.86252884403845],[-113.49293492934929,72.8222342379674],[-113.49653496534965,72.753908601586],[-113.48573485734858,72.72237369248694],[-113.50013500135002,72.69434266217664],[-113.57933579335793,72.65229611671117],[-113.62253622536225,72.647040298528],[-113.69093690936909,72.67331938944389],[-113.95733957339573,72.65229611671117],[-114.17334173341733,72.62426508640087],[-114.34254342543426,72.5909782379074],[-114.45774457744577,72.58046660154102],[-114.52254522545225,72.59273017730177],[-114.49734497344973,72.62601702579525],[-114.28134281342813,72.73989308643087],[-114.1769417694177,72.80471484402344],[-114.10854108541085,72.86077690464404],[-114.07614076140761,72.9063273288983],[-114.05454054540544,72.95888551073011],[-114.04734047340473,73.01494757135072],[-114.0509405094051,73.07100963197132],[-114.0941409414094,73.17962987442374],[-114.12654126541265,73.23043611686117],[-114.16254162541625,73.26897878353785],[-114.20574205742057,73.29700981384815],[-114.3029430294303,73.33029666234162],[-114.63774637746377,73.37234320780709],[-115.5521555215552,73.21291672291724],[-116.57456574565745,73.05524217742177],[-116.97056970569705,72.95888551073011],[-117.2549725497255,72.91508702587026],[-117.550175501755,72.83099393493936],[-118.13338133381333,72.63302478337283],[-118.37458374583746,72.53316423789238],[-118.45738457384573,72.4718463590886],[-118.48258482584825,72.42804787422875],[-118.45018450184502,72.40001684391845],[-118.3889838898389,72.37023387421374],[-118.2449824498245,72.31066793480434],[-118.20898208982089,72.28614078328283],[-118.21258212582126,72.2633655711557],[-118.36738367383674,72.20555157114072],[-118.59058590585906,72.16700890446404],[-118.94338943389434,71.98480720744709],[-118.96138961389613,71.9725436316863],[-118.98298982989829,71.91297769227691],[-118.99378993789938,71.80260551043011],[-118.98658986589865,71.76406284375344],[-118.95058950589507,71.73252793465434],[-118.86778867788678,71.68697751040011],[-118.58338583385833,71.64843484372344],[-118.3709837098371,71.63967514675147],[-117.88857888578886,71.66069841948419],[-117.7409774097741,71.65894648008981],[-117.87777877778777,71.56083787400374],[-118.14778147781477,71.52579908611585],[-118.2269822698227,71.46623314670646],[-118.22338223382233,71.44871375276253],[-118.18738187381874,71.43645017700177],[-117.93537935379354,71.39265169214192],[-117.7229772297723,71.39089975274754],[-117.33777337773378,71.43469823760736],[-116.77976779767798,71.44345793457936],[-115.58815588155882,71.5468223588486],[-115.33975339753397,71.5100316315663],[-115.30375303753037,71.49426417701676],[-115.33975339753397,71.47324090428404],[-115.4729547295473,71.46623314670646],[-115.73215732157321,71.4855044800448],[-115.98055980559805,71.46973702549525],[-116.04536045360453,71.4539695709457],[-116.04536045360453,71.42243466184661],[-115.9229592295923,71.40141138911389],[-115.89055890558906,71.38214005577555],[-116.04176041760417,71.36111678304283],[-116.2289622896229,71.35936484364845],[-116.41976419764197,71.3383415709157],[-116.81576815768157,71.27702369211192],[-117.31257312573126,71.21220193451936],[-117.8129781297813,71.15789181329313],[-117.93537935379354,71.135116601166],[-118.27018270182703,71.03525605568555],[-118.3529835298353,71.00021726779767],[-118.37818378183782,70.96693041930419],[-118.2629826298263,70.88809314655646],[-117.58617586175862,70.62880611618615],[-116.99216992169922,70.60427896466464],[-116.32616326163262,70.62355029800298],[-116.22536225362254,70.6165425404254],[-116.08496084960849,70.59026344950951],[-115.99135991359914,70.58675957072072],[-115.3109531095311,70.60077508587585],[-114.83934839348393,70.6217983586086],[-114.5909459094591,70.64282163134132],[-114.33174331743317,70.6761084798348],[-114.23094230942309,70.67435654044041],[-113.96453964539646,70.69537981317313],[-113.75573755737557,70.69012399498996],[-113.39573395733957,70.65158132831328],[-113.14373143731437,70.6165425404254],[-112.11412114121141,70.4466044191692],[-111.72531725317253,70.35199969187192],[-111.63171631716317,70.30820120701208],[-111.70371703717036,70.28542599488495],[-111.78291782917829,70.27316241912419],[-112.18972189721897,70.2749143585186],[-112.26532265322653,70.25389108578585],[-112.52452524525245,70.22936393426434],[-112.6361263612636,70.22586005547555],[-113.2121321213212,70.26440272215223],[-113.66573665736657,70.2696585403354],[-113.91773917739177,70.28192211609615],[-114.16614166141662,70.30820120701208],[-114.5909459094591,70.31170508580087],[-115.53055530555305,70.25739496457464],[-116.5529655296553,70.17505381303812],[-117.13617136171362,70.0997204190792],[-117.16137161371614,70.09271266150162],[-117.19377193771938,70.05416999482495],[-117.1829718297183,69.99110017662676],[-117.14697146971469,69.88773575235751],[-117.12177121771217,69.82641787355374],[-117.10377103771037,69.80364266142661],[-116.99216992169922,69.7195495704957],[-116.71136711367114,69.5758905401554],[-116.61056610566106,69.51282072195721],[-116.56736567365672,69.46201447951981],[-116.53856538565385,69.4339834492095],[-116.51336513365133,69.42522375223751],[-116.1029610296103,69.33762678251782],[-115.86175861758618,69.30433993402434],[-115.61695616956169,69.28331666129162],[-115.15975159751598,69.26404532795328],[-114.69894698946989,69.27280502492525],[-114.32454324543245,69.26930114613646],[-114.07254072540725,69.25178175219253],[-113.69453694536945,69.19571969157192],[-113.68013680136801,69.18170417641676],[-113.60813608136081,69.03103738849887],[-113.59373593735937,68.95920787332872],[-113.61533615336153,68.83832405511555],[-113.55413554135541,68.76824647933981],[-113.3381333813338,68.59830835808359],[-113.23013230132301,68.5352385398854],[-113.12933129331293,68.49494393381434],[-113.02133021330214,68.48092841865918],[-112.86292862928629,68.47742453987041],[-112.66492664926649,68.48443229744797],[-112.3049230492305,68.51596720654706],[-111.51651516515165,68.53348660049102],[-111.31131311313113,68.54224629746298],[-111.12771127711277,68.58779672171721],[-110.95850958509585,68.5948044792948],[-110.84690846908468,68.57903702474525],[-110.4689046890469,68.61057193384434],[-109.95769957699576,68.62984326718268],[-109.47169471694717,68.67714563083132],[-108.94608946089461,68.75948678236782],[-108.73008730087301,68.82781241874918],[-108.55368553685537,68.89788999452495],[-108.36648366483665,68.93468072180721],[-107.86247862478625,68.95395205514555],[-107.44127441274412,69.00300635818857],[-107.35487354873548,69.03103738849887],[-107.12087120871209,69.15192120671207],[-107.03447034470345,69.17995223702238],[-106.85446854468545,69.34813841888419],[-106.76086760867608,69.40770435829359],[-106.660066600666,69.43923926739268],[-106.54126541265413,69.44274314618147],[-106.41886418864189,69.41296017647676],[-106.36126361263612,69.38142526737767],[-106.34326343263433,69.33937872191223],[-106.35406354063541,69.27981278250283],[-106.35406354063541,69.25178175219253],[-106.33966339663397,69.22375072188223],[-106.27126271262712,69.19396775217751],[-106.14166141661417,69.16243284307842],[-106.00846008460084,69.14841732792328],[-105.80325803258032,69.15367314610646],[-105.53325533255332,69.13440181276812],[-105.26325263252632,69.09410720669706],[-105.01845018450184,69.0818436309363],[-105.01485014850148,69.06782811578117],[-105.02205022050221,69.05206066123162],[-105.14805148051481,68.97847920666706],[-105.16965169651696,68.95570399453996],[-105.10485104851048,68.92066520665207],[-104.5720457204572,68.87161090360902],[-104.46044460444604,68.91190550968011],[-104.35244352443524,68.92767296422966],[-104.0680406804068,68.86635508542585],[-103.81963819638196,68.84883569148192],[-103.46683466834668,68.80854108541087],[-103.16083160831609,68.82956435814359],[-102.89442894428944,68.82430853996041],[-102.83322833228333,68.83306823693238],[-102.73962739627396,68.86460314603147],[-102.48762487624876,68.88913029755298],[-102.3580235802358,68.92241714604646],[-101.980019800198,68.98899084303343],[-101.85761857618576,69.02402963092132],[-101.78921789217893,69.13264987337374],[-101.78921789217893,69.18170417641676],[-101.82161821618216,69.21674296430464],[-101.8720187201872,69.23951817643177],[-101.90081900819008,69.24477399461495],[-101.99441994419944,69.23601429764298],[-102.04482044820448,69.2570375703757],[-102.06282062820628,69.28156472189721],[-102.070020700207,69.30784381281313],[-102.06642066420665,69.33762678251782],[-102.0520205202052,69.36040199464495],[-101.97641976419764,69.40770435829359],[-101.980019800198,69.42522375223751],[-102.04482044820448,69.46551835830857],[-102.15282152821528,69.4882935704357],[-102.4480244802448,69.47602999467495],[-102.54522545225451,69.4339834492095],[-102.77922779227792,69.37792138858887],[-102.88362883628837,69.34113066130661],[-103.08883088830888,69.21148714612147],[-103.12123121231213,69.20447938854389],[-103.1140311403114,69.23601429764298],[-103.03843038430384,69.36740975222253],[-103.03123031230312,69.4339834492095],[-103.04923049230491,69.47252611588615],[-103.06363063630636,69.48478969164691],[-103.10323103231032,69.48303775225253],[-103.14283142831428,69.49705326740767],[-103.2940329403294,69.56888278257782],[-103.41643416434164,69.61092932804328],[-103.46323463234631,69.64421617653676],[-103.43443434434344,69.66699138866389],[-103.35883358833588,69.68451078260782],[-103.30483304833048,69.67399914624147],[-103.060030600306,69.59516187349374],[-102.91962919629196,69.56537890378905],[-102.74322743227432,69.5478595098451],[-102.62082620826207,69.55136338863389],[-102.56322563225632,69.57413860076102],[-102.54162541625416,69.59165799470495],[-102.53442534425344,69.62144096440966],[-102.54522545225451,69.6599836310863],[-102.56682566825668,69.6915185401854],[-102.59562595625955,69.71779763110132],[-102.52362523625236,69.75809223717238],[-102.34722347223472,69.81240235839857],[-102.23562235622356,69.84218532810328],[-102.18162181621815,69.84568920689208],[-102.09882098820988,69.82466593415936],[-101.86121861218612,69.73882090383404],[-101.73521735217352,69.70378211594615],[-101.64881648816488,69.69852629776298],[-101.60201602016019,69.72130150989011],[-101.5660156601566,69.75634029777797],[-101.50841508415084,69.83342563113132],[-101.48321483214832,69.85094502507525],[-101.4580145801458,69.83342563113132],[-101.40041400414003,69.74933254020041],[-101.33561335613356,69.71078987352374],[-101.21681216812168,69.67925496442464],[-101.0440104401044,69.66874332805827],[-100.98280982809828,69.67925496442464],[-100.93600936009359,69.71604569170691],[-100.90720907209072,69.81240235839857],[-100.91080910809107,69.8684644190192],[-100.9720097200972,70.02964284330344],[-101.0440104401044,70.11023205544555],[-101.09081090810908,70.13651114636147],[-101.14841148411485,70.14702278272782],[-101.23841238412383,70.15052666151661],[-101.56241562415624,70.13475920696706],[-101.620016200162,70.17154993424936],[-101.62721627216271,70.24863526760268],[-101.64161641616415,70.26615466154661],[-101.67761677616775,70.27841823730736],[-101.73161731617316,70.28717793427936],[-101.93681936819368,70.2749143585186],[-101.99081990819909,70.28542599488495],[-102.36882368823687,70.4133175706757],[-102.58842588425884,70.4693796312963],[-102.75042750427504,70.52193781312812],[-103.04923049230491,70.65508520710208],[-103.08883088830888,70.6498293889189],[-103.08163081630816,70.61829447981981],[-103.00243002430024,70.54120914646646],[-103.0060300603006,70.52544169191691],[-103.02043020430204,70.51668199494495],[-103.0780307803078,70.50967423736736],[-103.10323103231032,70.50967423736736],[-103.19683196831969,70.54646496464966],[-103.2940329403294,70.57274405556555],[-103.58563585635856,70.63055805558056],[-103.85203852038521,70.73392247984981],[-103.95283952839529,70.76195351016011],[-104.16524165241653,70.92663581323313],[-104.51444514445144,71.06503902539026],[-104.56844568445685,71.10358169206691],[-104.56484564845648,71.13161272237721],[-104.48564485644856,71.24724072240721],[-104.43524435244352,71.29979890423905],[-104.38484384843848,71.3383415709157]],[[-100.63360633606335,70.67085266165162],[-100.67680676806768,70.64632551013011],[-100.6660066600666,70.59551926769268],[-100.6480064800648,70.56398435859359],[-100.61920619206192,70.54646496464966],[-100.53640536405364,70.52544169191691],[-100.32040320403203,70.48689902524026],[-100.30960309603095,70.49565872221223],[-100.30600306003059,70.50792229797298],[-100.3240032400324,70.54296108586087],[-100.32040320403203,70.57799987374875],[-100.27720277202772,70.5937673282983],[-100.43560435604356,70.6498293889189],[-100.53640536405364,70.66910072225721],[-100.63360633606335,70.67085266165162]],[[-98.30438304383044,69.66874332805827],[-98.289982899829,69.62844872198721],[-98.1639816398164,69.51282072195721],[-98.04158041580415,69.45675866133661],[-98.15678156781567,69.46902223709736],[-98.22158221582215,69.48478969164691],[-98.39078390783908,69.56537890378905],[-98.47718477184772,69.57939441894419],[-98.54558545585455,69.57238666136661],[-98.54918549185491,69.5443556310563],[-98.53478534785347,69.52683623711238],[-98.49518495184951,69.49880520680207],[-98.44838448384483,69.47953387346374],[-98.53838538385384,69.47778193406936],[-98.55998559985599,69.46201447951981],[-98.53478534785347,69.42697569163192],[-98.46638466384664,69.37441750980011],[-98.4519845198452,69.35339423706736],[-98.45558455584556,69.33412290372902],[-98.50238502385024,69.30784381281313],[-98.72198721987219,69.21849490369902],[-98.91278912789127,69.16768866126162],[-99.08559085590855,69.15016926731766],[-99.45639456394564,69.13089793397933],[-99.51399513995139,69.09936302488026],[-99.55719557195572,69.053812600626],[-99.56439564395643,69.03454126728766],[-99.4959949599496,68.95920787332872],[-99.4419944199442,68.91716132786328],[-99.31959319593196,68.87686672179223],[-99.25479254792548,68.86285120663706],[-99.08919089190891,68.86285120663706],[-99.07479074790747,68.87686672179223],[-99.09279092790928,68.89964193391933],[-99.05679056790568,68.91716132786328],[-98.96318963189631,68.93292878241283],[-98.90558905589056,68.93292878241283],[-98.88038880388804,68.91716132786328],[-98.86238862388623,68.89438611573615],[-98.85878858788588,68.86460314603147],[-98.829988299883,68.83832405511555],[-98.7759877598776,68.81730078238283],[-98.7039870398704,68.80328526722766],[-98.53838538385384,68.79802944904449],[-98.43038430384304,68.81905272177721],[-98.37638376383764,68.84182793390434],[-98.31878318783187,68.84357987329872],[-98.29718297182971,68.83131629753797],[-98.27918279182792,68.80678914601646],[-98.2719827198272,68.77175035812857],[-98.25758257582575,68.74897514600147],[-98.2359823598236,68.74021544902948],[-97.88677886778868,68.67188981264812],[-97.70317703177031,68.62633938839389],[-97.47277472774728,68.54399823685736],[-97.26397263972639,68.52823078230782],[-97.00837008370084,68.53874241867419],[-96.59796597965979,68.46165708532087],[-96.39996399964,68.47041678229283],[-96.26676266762668,68.5072075095751],[-96.02556025560256,68.60706805505555],[-95.89595895958959,68.62809132778827],[-95.80235802358024,68.68590532780328],[-95.68715687156872,68.73671157024071],[-95.61515615156151,68.74547126721268],[-95.46395463954639,68.74722320660706],[-95.35955359553596,68.77875811570615],[-95.29475294752947,68.80503720662207],[-95.26955269552695,68.8260604793548],[-95.319953199532,68.87336284300343],[-95.3739537395374,68.89263417634177],[-95.43875438754387,68.88037060058102],[-95.58635586355864,68.83482017632676],[-95.7519575195752,68.89788999452495],[-95.85635856358563,68.95395205514555],[-95.949959499595,69.02402963092132],[-96.06156061560615,69.12564211579615],[-96.18396183961839,69.25878950977011],[-96.29916299162991,69.3446345400954],[-96.69516695166952,69.47077417649177],[-96.87516875168751,69.50931684316842],[-96.99036990369903,69.55311532802827],[-97.09477094770948,69.61443320683208],[-97.23517235172352,69.67399914624147],[-97.27837278372783,69.67925496442464],[-97.30717307173072,69.67399914624147],[-97.35037350373503,69.64071229774797],[-97.4079740797408,69.63020066138162],[-97.44037440374403,69.64246423714238],[-97.46917469174691,69.66699138866389],[-97.45837458374584,69.68275884321343],[-97.38637386373864,69.70027823715736],[-97.38277382773828,69.71254181291812],[-97.41157411574116,69.73882090383404],[-97.6059760597606,69.80189072203223],[-97.69237692376923,69.8404333887089],[-97.78957789577896,69.86145666144162],[-97.89037890378904,69.85795278265283],[-98.08118081180811,69.83342563113132],[-98.19998199982,69.79663490384905],[-98.23958239582396,69.7808674492995],[-98.26838268382683,69.75458835838359],[-98.30078300783008,69.6915185401854],[-98.30438304383044,69.66874332805827]],[[-95.95715957159571,69.36740975222253],[-95.89235892358923,69.35164229767298],[-95.859958599586,69.38142526737767],[-95.81315813158132,69.44624702497026],[-95.79875798757988,69.50055714619646],[-95.81675816758167,69.54085175226751],[-95.80595805958059,69.56012308560585],[-95.76275762757628,69.56012308560585],[-95.70515705157051,69.53734787347872],[-95.68355683556835,69.50055714619646],[-95.66555665556655,69.43923926739268],[-95.66915669156691,69.40244854011041],[-95.69435694356943,69.39018496434966],[-95.73035730357303,69.34813841888419],[-95.68355683556835,69.33587484312343],[-95.57915579155791,69.33587484312343],[-95.49635496354963,69.34989035827857],[-95.43875438754387,69.37792138858887],[-95.39915399153992,69.41996793405434],[-95.38115381153811,69.47427805528056],[-95.38115381153811,69.50581296437966],[-95.51435514355143,69.57413860076102],[-95.60075600756008,69.60216963107132],[-95.70515705157051,69.62494484319842],[-95.79875798757988,69.62494484319842],[-95.87435874358744,69.60567350986011],[-95.93555935559355,69.56713084318343],[-95.97875978759787,69.50931684316842],[-95.99315993159931,69.46902223709736],[-95.97875978759787,69.4322315098151],[-95.9859598595986,69.39193690374404],[-95.95715957159571,69.36740975222253]],[[-104.70164701647016,68.57728508535087],[-104.90684906849069,68.58254090353404],[-104.99324993249932,68.57378120656207],[-105.05085050850508,68.55976569140691],[-105.040050400504,68.5317346610966],[-104.96444964449644,68.49144005502555],[-104.85284852848528,68.45464932774328],[-104.6980469804698,68.41785860046102],[-104.59724597245972,68.40209114591147],[-104.53964539645396,68.40559502470026],[-104.45684456844567,68.43187411561615],[-104.43884438844388,68.44939350956011],[-104.4460444604446,68.47041678229283],[-104.47124471244712,68.5037036307863],[-104.60084600846008,68.56151763080132],[-104.70164701647016,68.57728508535087]],[[-101.73161731617316,68.65261847930981],[-101.72081720817208,68.72444799447996],[-101.73161731617316,68.75423096418464],[-101.76041760417604,68.77525423691736],[-101.82881828818287,68.79978138843887],[-102.01242012420124,68.8260604793548],[-102.07362073620736,68.77350229752298],[-102.15282152821528,68.74021544902948],[-102.27162271622716,68.706928600536],[-102.30762307623075,68.68240144901449],[-102.26802268022679,68.66313011567615],[-101.9440194401944,68.60356417626676],[-101.88641886418864,68.58429284292842],[-101.84681846818468,68.58604478232283],[-101.79281792817928,68.63685102476026],[-101.73161731617316,68.65261847930981]],[[-100.59760597605975,68.7664945399454],[-100.57240572405723,68.7664945399454],[-100.5220052200522,68.79102169146691],[-100.49680496804967,68.79277363086132],[-100.48240482404823,68.78576587328374],[-100.44280442804428,68.74722320660706],[-100.3960039600396,68.72444799447996],[-100.36720367203672,68.72795187326872],[-100.2880028800288,68.7664945399454],[-100.24840248402484,68.77525423691736],[-100.2160021600216,68.80678914601646],[-100.18000180001799,68.90314581270812],[-100.20520205202051,68.92592102483525],[-100.2880028800288,68.95745593393434],[-100.33120331203311,68.9977505400054],[-100.4140041400414,69.02753350971011],[-100.5220052200522,69.03454126728766],[-100.56520565205652,69.02753350971011],[-100.60120601206012,69.01001411576615],[-100.6120061200612,68.99074278242782],[-100.59760597605975,68.9697195096951],[-100.60120601206012,68.9416884793848],[-100.62640626406264,68.86460314603147],[-100.62640626406264,68.81554884298842],[-100.61560615606156,68.78226199449495],[-100.59760597605975,68.7664945399454]],[[-100.14040140401404,68.9697195096951],[-100.01800018000179,68.95395205514555],[-99.99639996399964,69.01351799455495],[-100.00720007200071,69.04680484304842],[-100.0360003600036,69.0870994491195],[-100.0720007200072,69.11162660064102],[-100.15480154801547,69.12914599458495],[-100.18720187201872,69.1133785400354],[-100.23760237602376,69.07133199456996],[-100.24840248402484,69.05206066123162],[-100.24120241202412,69.03979708547087],[-100.19440194401943,68.99074278242782],[-100.14040140401404,68.9697195096951]],[[-101.24561245612456,69.57413860076102],[-101.3140131401314,69.5758905401554],[-101.35001350013499,69.55837114621147],[-101.35721357213572,69.53909981287313],[-101.32841328413284,69.51807654014041],[-101.23121231212312,69.49354938861887],[-101.2060120601206,69.47953387346374],[-101.21681216812168,69.46376641891419],[-101.28881288812887,69.44099120678706],[-101.26721267212672,69.4322315098151],[-101.260012600126,69.41821599465996],[-101.26721267212672,69.39018496434966],[-101.25281252812528,69.38843302495525],[-101.170011700117,69.39719272192721],[-101.12681126811268,69.41471211587117],[-101.08721087210871,69.44274314618147],[-101.04761047610477,69.45675866133661],[-101.00081000810007,69.46201447951981],[-101.02961029610296,69.49530132801328],[-101.0980109801098,69.54085175226751],[-101.24561245612456,69.57413860076102]],[[-106.52686526865268,73.41263781387815],[-106.18126181261812,73.3040175714257],[-106.11286112861129,73.25846714717147],[-106.06966069660696,73.1971492683677],[-105.79965799657997,73.09378484409845],[-105.57285572855729,72.9886684804348],[-105.43245432454324,72.9378622379974],[-105.33885338853388,72.91508702587026],[-105.28845288452884,72.92034284405344],[-105.2020520205202,72.94662193496936],[-105.0760507605076,72.99742817740679],[-105.0040500405004,73.03772278347785],[-104.9680496804968,73.08852902591525],[-104.79164791647916,73.16736629866298],[-104.62244622446224,73.31102532900329],[-104.58284582845828,73.35307187446875],[-104.5540455404554,73.46519599570996],[-104.5540455404554,73.5405293896689],[-104.58644586445864,73.57732011695117],[-104.64764647646476,73.61411084423344],[-104.71964719647197,73.63688605636057],[-104.83484834848348,73.64739769272694],[-105.11565115651156,73.7437543594186],[-105.31725317253172,73.76652957154573],[-105.51165511655117,73.76652957154573],[-106.36126361263612,73.71922720789709],[-106.61326613266132,73.69645199576996],[-106.6960669606696,73.67017290485404],[-106.82926829268293,73.59834338968389],[-106.9480694806948,73.51074641996419],[-106.92286922869228,73.4792115108651],[-106.750067500675,73.45818823813238],[-106.52686526865268,73.41263781387815]],[[-99.2979929799298,73.86113429884298],[-98.97398973989739,73.81207999579996],[-98.81558815588156,73.81733581398314],[-98.76158761587615,73.82959938974389],[-98.68958689586896,73.85587848065981],[-98.55998559985599,73.84711878368785],[-98.2719827198272,73.86814205642057],[-98.14598145981459,73.88916532915329],[-97.86157861578616,73.96800260190102],[-97.75357753577535,74.00479332918329],[-97.67437674376744,74.05384763222634],[-97.659976599766,74.07136702617026],[-97.66717667176671,74.0906383595086],[-97.69957699576996,74.10815775345253],[-97.80037800378004,74.11516551103011],[-98.05958059580595,74.10465387466374],[-98.58518585185851,74.034576298888],[-98.81918819188192,74.02056078373283],[-98.90558905589056,74.0065452685777],[-98.96678966789668,73.98902587463374],[-99.00639006390064,73.96449872311223],[-99.09639096390964,73.94873126856268],[-99.34479344793448,73.92595605643558],[-99.40239402394023,73.91018860188603],[-99.41679416794167,73.89617308673087],[-99.38439384393844,73.87865369278694],[-99.2979929799298,73.86113429884298]],[[-97.09837098370983,73.06224993499936],[-97.09117091170911,72.99742817740679],[-96.94356943569436,72.92735060163102],[-96.78156781567816,72.93611029860298],[-96.70956709567095,72.94662193496936],[-96.669966699667,72.9606374501245],[-96.63396633966339,72.99217235922359],[-96.60516605166052,73.04122666226664],[-96.59796597965979,73.07451351076011],[-96.64476644766448,73.10254454107042],[-96.74556745567456,73.12707169259193],[-96.76716767167672,73.1375833289583],[-96.79236792367924,73.1656143592686],[-96.86076860768607,73.1883895713957],[-97.01557015570155,73.15685466229664],[-97.06957069570696,73.13057557138072],[-97.08757087570875,73.09904066228162],[-97.09837098370983,73.06224993499936]],[[-139.13959139591395,69.64947199471996],[-139.29079290792907,69.59866575228253],[-139.25839258392585,69.57939441894419],[-139.12519125191253,69.53909981287313],[-139.04239042390424,69.57764247954981],[-138.88038880388802,69.58990605531056],[-138.93078930789306,69.61618514622646],[-139.07119071190712,69.64772005532555],[-139.13959139591395,69.64947199471996]],[[-109.49689496894969,68.04644744884948],[-109.36009360093601,67.98688150944008],[-109.32409324093241,67.99038538822887],[-109.32409324093241,68.013160600356],[-109.3420934209342,68.04644744884948],[-109.4680946809468,68.09725369128691],[-109.49689496894969,68.04644744884948]],[[-109.09729097290973,67.92381169124192],[-108.92088920889209,67.87826126698766],[-108.89208892088921,67.88526902456525],[-108.88488884888848,67.89928453972041],[-108.910089100891,67.93957914579147],[-108.97128971289713,67.97987375186253],[-109.0540905409054,67.97111405489056],[-109.16569165691656,67.98162569125691],[-109.18369183691837,67.97461793367933],[-109.1620916209162,67.95184272155223],[-109.09729097290973,67.92381169124192]],[[-108.12888128881289,67.62773393358933],[-108.12168121681216,67.56816799417993],[-108.15048150481505,67.52436950932008],[-108.15048150481505,67.42976478202283],[-108.07488074880749,67.38421435776857],[-108.00288002880029,67.36669496382464],[-107.97047970479704,67.32640035775358],[-107.94887948879489,67.31764066078162],[-107.89847898478985,67.40173375171253],[-107.89127891278912,67.43677253960038],[-107.90567905679056,67.4665555093051],[-107.93087930879308,67.47706714567147],[-107.98847988479885,67.51385787295374],[-107.97407974079741,67.54889666084162],[-107.9920799207992,67.62247811540615],[-108.04968049680497,67.66452466087162],[-108.12888128881289,67.62773393358933]],[[-107.96687966879668,66.8849116303663],[-107.94527945279452,66.85863253945038],[-107.89487894878948,66.87264805460555],[-107.83367833678336,66.92170235764857],[-107.80487804878048,66.99878769100192],[-107.96687966879668,66.99703575160751],[-108.09288092880928,67.00579544857948],[-108.06048060480605,66.94622950917008],[-107.96687966879668,66.8849116303663]],[[-90.22950229502295,69.43573538860389],[-90.25110251102511,69.41821599465996],[-90.3231032310323,69.4287276310263],[-90.37710377103771,69.41646405526555],[-90.45630456304562,69.39018496434966],[-90.49230492304923,69.36916169161691],[-90.46350463504635,69.32886708554585],[-90.36270362703627,69.26229338855887],[-90.33030330303303,69.25178175219253],[-90.29430294302942,69.2570375703757],[-90.26550265502655,69.27280502492525],[-90.17910179101791,69.35689811585615],[-90.20070200702007,69.41821599465996],[-90.22950229502295,69.43573538860389]],[[-90.60030600306003,69.36740975222253],[-90.66150661506614,69.37441750980011],[-90.74070740707407,69.35689811585615],[-90.76590765907659,69.33587484312343],[-90.7731077310773,69.29207635826359],[-90.68670686706866,69.28682054008041],[-90.66870668706687,69.25878950977011],[-90.62550625506255,69.25178175219253],[-90.5751057510575,69.20973520672706],[-90.49230492304923,69.22024684309343],[-90.4851048510485,69.24652593400936],[-90.51030510305102,69.29032441886918],[-90.53910539105391,69.32536320675706],[-90.60030600306003,69.36740975222253]],[[-86.70146701467014,68.30573447921978],[-86.83466834668346,68.23040108526087],[-86.8850688506885,68.19010647918978],[-86.89946899468994,68.16207544887948],[-86.94986949869498,68.11827696401963],[-86.96066960669606,68.1007575700757],[-86.9390693906939,68.06747072158223],[-86.84546845468455,68.00965672156721],[-86.89586895868959,67.93782720639706],[-86.90666906669067,67.90278841850918],[-86.90666906669067,67.86774963062132],[-86.89226892268923,67.83621472152223],[-86.85986859868598,67.8099356306063],[-86.70506705067051,67.75036969119691],[-86.63666636666366,67.73460223664736],[-86.5970659706597,67.73635417604177],[-86.54666546665466,67.75212163059132],[-86.4890648906489,67.78365653969038],[-86.44586445864458,67.81694338818389],[-86.39546395463954,67.88877290335404],[-86.3810638106381,67.92731557003071],[-86.39186391863919,67.98863344883449],[-86.42066420664206,68.07447847915978],[-86.43146431464314,68.13930023675238],[-86.42066420664206,68.18309872161223],[-86.4530645306453,68.22514526707766],[-86.56826568265683,68.28821508527585],[-86.70146701467014,68.30573447921978]],[[-78.66978669786697,60.73210047725476],[-78.66978669786697,60.716333022705214],[-78.53298532985329,60.72859659846597],[-78.37098370983709,60.7566276287763],[-78.27738277382774,60.7846586590866],[-78.24138241382414,60.81794550758008],[-78.39978399783998,60.8074338712137],[-78.61218612186121,60.77239508332582],[-78.66978669786697,60.73210047725476]],[[-80.12060120601205,59.82284393156431],[-80.16740167401673,59.76327799215491],[-80.0630006300063,59.770285749732494],[-79.95139951399514,59.81058035580355],[-79.89739897398974,59.85262690126902],[-79.95499954999549,59.87715405279053],[-80.04140041400413,59.87014629521295],[-80.08460084600846,59.85262690126902],[-80.12060120601205,59.82284393156431]],[[-80.32580325803258,59.633634476969775],[-80.31860318603185,59.62137090120902],[-80.28620286202862,59.62487477999781],[-80.23940239402394,59.64414611333612],[-80.18180181801817,59.682688780012796],[-80.16740167401673,59.70896787092872],[-80.21060210602106,59.724735325478264],[-80.25740257402573,59.679184901224005],[-80.30060300603006,59.67392908304083],[-80.32580325803258,59.633634476969775]],[[-79.83979839798397,57.482252900654004],[-79.80739807398074,57.441958294582946],[-79.7929979299793,57.44896605216053],[-79.7749977499775,57.5137878097531],[-79.73179731797318,57.506780052175515],[-79.71739717397173,57.51553974914748],[-79.71379713797138,57.555834355218536],[-79.72819728197281,57.604888658261586],[-79.74259742597425,57.60839253705038],[-79.76779767797677,57.597880900684004],[-79.8109981099811,57.55933823400733],[-79.81819818198181,57.5418188400634],[-79.81459814598145,57.51729168854189],[-79.83979839798397,57.482252900654004]],[[-79.94419944199441,56.77622132471325],[-79.89379893798937,56.75694999137491],[-79.86859868598685,56.77446938531884],[-79.83619836198362,56.816515930784306],[-79.82539825398254,56.842795021700226],[-79.86139861398614,56.863818294432946],[-79.89739897398974,56.86557023382733],[-79.94419944199441,56.82702756715068],[-79.94419944199441,56.77622132471325]],[[-79.58059580595805,56.765709688346874],[-79.55179551795517,56.73417477924778],[-79.57699576995769,56.6448258701337],[-79.55179551795517,56.64307393073929],[-79.51939519395194,56.65708944589446],[-79.49779497794978,56.66760108226083],[-79.48339483394834,56.68687241559914],[-79.48339483394834,56.71490344590947],[-79.49059490594905,56.74293447621977],[-79.51219512195122,56.770965506530075],[-79.55179551795517,56.79899653684038],[-79.56979569795698,56.795492658051586],[-79.58419584195842,56.78147714289642],[-79.58059580595805,56.765709688346874]],[[-79.2709927099271,56.60102738527385],[-79.3069930699307,56.46262417311672],[-79.33939339393393,56.376779142791435],[-79.39339393393934,56.27691859731098],[-79.45819458194582,56.210344900324],[-79.53739537395374,56.18056193061929],[-79.55539555395553,56.192825506380075],[-79.51219512195122,56.24713562760627],[-79.47619476194761,56.31370932459325],[-79.4329943299433,56.446856718567176],[-79.43659436594366,56.513430415554154],[-79.44739447394474,56.536205627681284],[-79.45819458194582,56.539709506470075],[-79.4689946899469,56.52219011252612],[-79.4689946899469,56.46087223372234],[-79.48339483394834,56.40305823370733],[-79.51579515795157,56.325972900354],[-79.5949959499595,56.24363174881748],[-79.78939789397893,56.11398823363234],[-80.00180001800018,55.93178653661536],[-80.0090000900009,55.91076326388264],[-79.98739987399874,55.891491930544305],[-79.90459904599045,55.870468657811585],[-79.78219782197822,55.94054623358733],[-79.56619566195661,56.120995991209895],[-79.54459544595446,56.12800374878748],[-79.49419494194942,56.11574017302672],[-79.49779497794978,56.09296496089959],[-79.76419764197641,55.8073988396134],[-79.60579605796057,55.87572447599476],[-79.52659526595265,55.870468657811585],[-79.49419494194942,55.87397253660038],[-79.45459454594545,55.89674774872748],[-79.40779407794078,55.935290415404154],[-79.22059220592206,56.17530611243612],[-79.1809918099181,56.212096839718384],[-79.14139141391414,56.18056193061929],[-79.13779137791377,56.15953865788657],[-79.14139141391414,56.13676344575944],[-79.27459274592745,55.9230268396434],[-79.22779227792277,55.87922835478355],[-79.17379173791737,55.88448417296672],[-79.08379083790838,56.06843780937808],[-79.0189901899019,56.164794476069744],[-78.93618936189361,56.26640696094461],[-78.90738907389074,56.32071708217083],[-78.93258932589326,56.327724839748385],[-78.94338943389434,56.34524423369234],[-78.93978939789397,56.37152332460823],[-78.96138961389613,56.422329567045665],[-78.99378993789938,56.43634508220083],[-79.07659076590765,56.45386447614476],[-79.10179101791017,56.4731358094831],[-79.12339123391233,56.52043817313174],[-79.15579155791558,56.537957567075665],[-79.20979209792098,56.54846920344204],[-79.24579245792458,56.56774053678038],[-79.26019260192602,56.59577156709068],[-79.2709927099271,56.60102738527385]],[[-78.91458914589145,56.13325956697068],[-78.87858878588786,56.13150762757627],[-78.82818828188282,56.145523142731435],[-78.75978759787597,56.17530611243612],[-78.70938709387093,56.212096839718384],[-78.67338673386733,56.261151142761435],[-78.65538655386554,56.31721320338204],[-78.66978669786697,56.43809702159521],[-78.72378723787237,56.43984896098959],[-78.76338763387633,56.420577627651284],[-78.79938799387993,56.38378690036899],[-78.82098820988209,56.33998841550914],[-78.82818828188282,56.28918217307174],[-78.8569885698857,56.23136817305672],[-78.90738907389074,56.166546415464154],[-78.91458914589145,56.13325956697068]],[[-79.6309963099631,56.38729077915778],[-79.58059580595805,56.466128051905514],[-79.60579605796057,56.45912029432793],[-79.68139681396814,56.40481017310174],[-79.74979749797498,56.376779142791435],[-79.8109981099811,56.376779142791435],[-79.85059850598506,56.36801944581944],[-79.87579875798758,56.34874811248113],[-80.00540005400053,56.31721320338204],[-80.05580055800557,56.28743023367733],[-80.08820088200882,56.213848779112794],[-80.0270002700027,56.19983326395763],[-79.97659976599766,56.20684102153521],[-79.68859688596886,56.325972900354],[-79.6309963099631,56.38729077915778]],[[-80.00540005400053,53.279350293502944],[-79.94059940599405,53.27409447531974],[-79.9369993699937,53.303877445024455],[-79.9729997299973,53.352931748067476],[-80.04860048600486,53.36519532382823],[-80.07380073800738,53.34417205109551],[-80.06660066600665,53.324900717757174],[-80.03780037800378,53.29686968744687],[-80.00540005400053,53.279350293502944]],[[-81.00981009810097,52.76077623276231],[-80.8010080100801,52.73449714184642],[-80.73260732607326,52.746760717607174],[-80.7110071100711,52.78705532367823],[-80.7110071100711,52.83085380853808],[-80.7650076500765,52.92370659644095],[-80.90180901809018,53.03758265707657],[-81.13581135811357,53.20576883893838],[-81.33381333813338,53.22504017227672],[-81.84861848618486,53.186497505600045],[-81.90261902619025,53.165474232867325],[-81.94941949419494,53.13218738437385],[-82.03942039420394,53.049846232837325],[-82.00342003420033,53.01130356616065],[-81.83781837818378,52.958745384328836],[-81.35181351813517,52.8518770812708],[-81.09621096210962,52.78004756610065],[-81.00981009810097,52.76077623276231]],[[-79.51939519395194,51.95313217194672],[-79.42579425794257,51.944372474974756],[-79.38259382593826,51.95138023255231],[-79.35019350193501,51.96889962649627],[-79.32859328593285,51.991674838623396],[-79.31779317793178,52.02320974772246],[-79.2709927099271,52.0705121113711],[-79.2709927099271,52.08627956592065],[-79.33579335793358,52.098543141681404],[-79.64539645396454,52.009194232567324],[-79.59859598595986,51.97765932346823],[-79.51939519395194,51.95313217194672]],[[-64.8780487804878,61.3575428410534],[-64.85644856448565,61.35403896226461],[-64.83124831248313,61.366302538025366],[-64.7880478804788,61.413604901674006],[-64.7340473404734,61.43813205319552],[-64.6980469804698,61.47141890168902],[-64.69084690846908,61.53974453807038],[-64.66924669246693,61.59230271990219],[-64.75564755647557,61.63785314415645],[-64.7880478804788,61.66238029567796],[-64.95364953649536,61.685155507805064],[-65.130051300513,61.685155507805064],[-65.33165331653316,61.667636113861136],[-65.43245432454324,61.65011671991721],[-65.42525425254252,61.61157405324053],[-65.39285392853928,61.56251975019751],[-65.09045090450904,61.45214756835068],[-65.05445054450544,61.432876235012344],[-64.95364953649536,61.410101022885215],[-64.8780487804878,61.3575428410534]],[[-46.49626496264963,60.68655005300053],[-46.381063810638096,60.66027096208461],[-46.26586265862659,60.78115478029781],[-46.255062550625496,60.84072071970721],[-46.21906219062191,60.88977502275023],[-46.204662046620456,60.94408514397645],[-46.39546395463955,60.90904635608857],[-46.791467914679146,60.7794028409034],[-46.78786787867878,60.75837956817068],[-46.665466654666545,60.765387325748264],[-46.55386553865537,60.74086017422675],[-46.49626496264963,60.68655005300053]],[[-68.36648366483665,60.253821022585214],[-68.32328323283232,60.232797749852494],[-68.23328233282332,60.24155744682446],[-68.01368013680137,60.304627265022646],[-67.92367923679237,60.33966605291053],[-67.84447844478444,60.39222423474234],[-67.81927819278192,60.45003823475736],[-67.8480784807848,60.488580901434005],[-67.91287912879129,60.53938714387144],[-67.97767977679776,60.57092205297053],[-68.08928089280893,60.58844144691446],[-68.14328143281432,60.56216235599857],[-68.23328233282332,60.45529405294053],[-68.33768337683377,60.36068932564325],[-68.36648366483665,60.31513890138902],[-68.36648366483665,60.253821022585214]],[[-64.73764737647376,60.3764567801928],[-64.55764557645576,60.323898598360984],[-64.44244442444425,60.29761950744506],[-64.40644406444063,60.36769708322083],[-64.50004500045,60.43076690141902],[-64.53244532445324,60.441278537785365],[-64.64764647646476,60.514859992349926],[-64.78084780847809,60.50960417416675],[-64.83484834848348,60.50084447719476],[-64.83484834848348,60.44828629536295],[-64.80964809648096,60.40974362868627],[-64.73764737647376,60.3764567801928]],[[-69.31689316893168,59.02921538590385],[-69.35289352893528,58.960889749522494],[-69.33129331293313,58.960889749522494],[-69.30249302493024,58.97665720407204],[-69.21969219692197,58.967897507100076],[-69.15849158491585,59.03972702227023],[-69.15489154891549,59.06425417379174],[-69.180091800918,59.0730138707637],[-69.19449194491945,59.09228520410204],[-69.19449194491945,59.14659532532826],[-69.30249302493024,59.144843385933854],[-69.33129331293313,59.122068173806724],[-69.31329313293132,59.07476581015811],[-69.31689316893168,59.02921538590385]],[[-67.70047700477005,-55.87348173481739],[-67.61047610476105,-55.891001128761324],[-67.57447574475745,-55.88924918936693],[-67.54567545675457,-55.87698561360617],[-67.50967509675097,-55.84369876511269],[-67.51687516875168,-55.833187128746324],[-67.54567545675457,-55.82617937116875],[-67.76167761677617,-55.81566773480239],[-67.83367833678336,-55.827931310563145],[-67.8480784807848,-55.841946825718296],[-67.8480784807848,-55.85771428026784],[-67.830078300783,-55.86472203784541],[-67.70047700477005,-55.87348173481739]],[[-26.415264152641527,-58.44007294760451],[-26.260462604626042,-58.49263112943633],[-26.264062640626406,-58.43481712942133],[-26.278462784627834,-58.401530280927844],[-26.303663036630354,-58.38225894758951],[-26.40086400864007,-58.38401088698391],[-26.45126451264511,-58.415545796082995],[-26.415264152641527,-58.44007294760451]],[[-45.718657186571875,-60.52137694814452],[-45.83385833858338,-60.544152160271636],[-45.93465934659346,-60.5266327663277],[-45.95625956259562,-60.568679311793154],[-45.95625956259562,-60.596710342103464],[-45.93825938259383,-60.61948555423058],[-45.77985779857798,-60.5861987057371],[-45.70785707857078,-60.645764645146485],[-45.39825398253981,-60.64926852393528],[-45.1750517505175,-60.73336161486618],[-45.17145171451713,-60.69832282697831],[-45.18585185851859,-60.6720437360624],[-45.21105211052111,-60.64751658454088],[-45.2290522905229,-60.64050882696331],[-45.358653586535866,-60.62298943301937],[-45.38745387453875,-60.58269482694831],[-45.499054990549894,-60.54590409966603],[-45.718657186571875,-60.52137694814452]],[[-55.345153451534514,-61.21164106953573],[-55.298352983529824,-61.24843179681801],[-55.16515165151651,-61.22040076650771],[-55.057150571505716,-61.16784258467588],[-54.71154711547115,-61.13981155436558],[-54.671946719467186,-61.117036342238464],[-55.38835388353883,-61.073237857378615],[-55.43875438754387,-61.1065247058721],[-55.370353703537035,-61.14681931194316],[-55.345153451534514,-61.21164106953573]],[[-54.193141931419305,-61.246679857423615],[-54.18234182341823,-61.26945506955073],[-54.113941139411395,-61.3079977362274],[-54.07074070740707,-61.29923803925543],[-54.041940419404185,-61.25543955439558],[-54.02394023940239,-61.1345557361824],[-54.04914049140491,-61.141563493759975],[-54.12114121141211,-61.20112943316937],[-54.193141931419305,-61.246679857423615]],[[-57.97677976779768,-61.91241682729331],[-58.26478264782648,-61.95271143336437],[-58.39798397983979,-61.93869591820922],[-58.68238682386823,-62.008773493984975],[-58.71118711187111,-62.045564221267256],[-58.9559895598956,-62.16469610008604],[-59.002790027900275,-62.21024652434028],[-58.81918819188192,-62.171703857663616],[-58.75438754387544,-62.20674264555149],[-58.74718747187471,-62.21725428191786],[-58.64278642786428,-62.226013978889824],[-58.59238592385924,-62.24703725162256],[-58.563585635856356,-62.24353337283377],[-58.50598505985059,-62.226013978889824],[-58.46638466384664,-62.13666506977574],[-58.34038340383404,-62.119145675831795],[-58.18198181981819,-62.16995191826922],[-58.13158131581315,-62.14542476674771],[-58.17118171181711,-62.11739373643741],[-58.14598145981459,-62.06308361521119],[-57.96237962379624,-62.07709913036634],[-57.807578075780754,-62.01227737277377],[-57.63837638376383,-62.02103706974573],[-57.63477634776348,-61.998261857618616],[-57.67797677976779,-61.94219979699801],[-57.73917739177391,-61.92117652426528],[-57.85077850778508,-61.940447857603615],[-57.97677976779768,-61.91241682729331]],[[-58.9919899198992,-62.248789191016954],[-59.06399063990639,-62.23827755465058],[-59.20079200792007,-62.283827978904824],[-59.17559175591755,-62.30134737284877],[-59.06039060390603,-62.34689779710301],[-58.83718837188371,-62.30309931224316],[-58.88038880388804,-62.26806052435528],[-58.96318963189631,-62.26455664556649],[-58.9919899198992,-62.248789191016954]],[[-59.618396183961835,-62.394200160751645],[-59.52479524795247,-62.452014160766645],[-59.38799387993879,-62.44500640318907],[-59.35199351993519,-62.413471494089976],[-59.39519395193952,-62.36792106983574],[-59.47799477994779,-62.35215361528619],[-59.66159661596616,-62.35390555468059],[-59.618396183961835,-62.394200160751645]],[[-60.838808388083876,-62.53435531230316],[-60.975609756097555,-62.59216931231816],[-61.152011520115195,-62.58866543352937],[-61.14841148411483,-62.634215857783616],[-61.06201062010619,-62.67976628203786],[-60.99360993609936,-62.67976628203786],[-60.79560795607955,-62.66224688809392],[-60.698406984069834,-62.620200342628465],[-60.61920619206191,-62.634215857783616],[-60.3780037800378,-62.61669646383967],[-60.35280352803528,-62.67976628203786],[-60.32040320403203,-62.70779731234816],[-60.21960219602195,-62.744588039630436],[-59.84879848798488,-62.61494452444528],[-60.00360003600035,-62.61844840323407],[-60.14040140401404,-62.548370827458314],[-60.5760057600576,-62.572897978979825],[-60.62640626406264,-62.56063440321907],[-60.73080730807308,-62.490556827443314],[-60.799207992079914,-62.47478937289377],[-60.838808388083876,-62.53435531230316]],[[-62.63882638826388,-63.03190610031104],[-62.65682656826567,-63.0739526457765],[-62.61362613626136,-63.068696827593314],[-62.4120241202412,-62.97234016090165],[-62.34362343623435,-62.918030039675436],[-62.31842318423183,-62.87423155481559],[-62.52722527225272,-62.923285857858616],[-62.63882638826388,-63.03190610031104]],[[-60.69120691206912,-62.99511537302877],[-60.622806228062274,-63.01789058515589],[-60.56520565205652,-63.00913088818392],[-60.61920619206191,-62.9863556760568],[-60.61920619206191,-62.96883628211286],[-60.55440554405544,-62.977595979084825],[-60.5040050400504,-62.967084342718465],[-60.637206372063716,-62.895254827548314],[-60.70560705607056,-62.905766463914674],[-60.74160741607416,-62.947813009380134],[-60.69120691206912,-62.99511537302877]],[[-56.489964899648996,-62.98285179726801],[-56.61236612366123,-63.04592161546619],[-56.601566015660154,-63.06168907001574],[-56.54756547565475,-63.09847979729801],[-56.35316353163532,-63.16855737307377],[-56.25956259562595,-63.173813191256954],[-56.061560615606155,-63.079208463959674],[-56.05076050760508,-63.05468131243816],[-56.05796057960579,-63.01789058515589],[-56.061560615606155,-63.01263476697271],[-56.140761407614065,-63.005627009395134],[-56.489964899648996,-62.98285179726801]],[[-56.04356043560435,-63.15629379731301],[-56.38556385563855,-63.23337913066635],[-56.464764647646476,-63.28418537310377],[-56.46116461164611,-63.30170476704771],[-56.475564755647554,-63.31747222159726],[-56.50436504365044,-63.3349916155412],[-56.500765007650074,-63.357766827668314],[-56.46116461164611,-63.41733276707771],[-56.37836378363784,-63.43660410041605],[-56.08316083160831,-63.38229397918983],[-56.00756007560075,-63.34199937311877],[-55.83115831158311,-63.29820088825892],[-55.751957519575186,-63.29644894886452],[-55.59355593555935,-63.3349916155412],[-55.157951579515796,-63.352511009485134],[-55.07515075150751,-63.32447997917483],[-55.107551075510756,-63.24914658521589],[-55.157951579515796,-63.20534810035604],[-55.21555215552155,-63.198340342778465],[-55.46755467554675,-63.20009228217286],[-55.52875528755287,-63.173813191256954],[-55.52875528755287,-63.15629379731301],[-55.58995589955899,-63.12826276700271],[-56.04356043560435,-63.15629379731301]],[[-56.20916209162091,-63.43660410041605],[-56.23436234362343,-63.468139009515134],[-56.17676176761768,-63.51368943376937],[-55.95715957159571,-63.58026313075635],[-55.87075870758707,-63.5364646458965],[-55.71955719557195,-63.49266616103665],[-55.76275762757628,-63.4225885852609],[-55.85635856358563,-63.40682113071135],[-56.20916209162091,-63.43660410041605]],[[-60.85320853208532,-63.89035640356407],[-60.77760777607776,-63.90261997932483],[-60.65160651606516,-63.86582925204256],[-60.65520655206552,-63.85006179749301],[-60.687606876068756,-63.80801525202756],[-60.65520655206552,-63.75896094898453],[-60.561605616056156,-63.69589113078635],[-60.71640716407164,-63.66961203987044],[-60.79560795607955,-63.71691440351907],[-60.81000810008099,-63.83604628233786],[-60.97200972009719,-63.84830985809862],[-60.85320853208532,-63.89035640356407]],[[-61.93681936819368,-63.99021694904453],[-62.019620196201956,-64.0270076763268],[-62.044820448204476,-64.07956585815862],[-61.951219512195124,-64.07781391876424],[-61.91161911619116,-64.0550387066371],[-61.88641886418864,-64.0270076763268],[-61.80001800018,-63.96744173691741],[-61.93681936819368,-63.99021694904453]],[[-62.329223292232925,-64.01299216117165],[-62.45162451624516,-64.01299216117165],[-62.54522545225451,-64.04627900966514],[-62.584825848258475,-64.07606197936983],[-62.610026100260995,-64.1163565854409],[-62.5920259202592,-64.13913179756801],[-62.480424804248045,-64.21096131273816],[-62.505625056250565,-64.25300785820362],[-62.642426424264244,-64.39141107036075],[-62.721627216272154,-64.44396925219256],[-62.746827468274674,-64.47200028250286],[-62.78282782827827,-64.47900804008044],[-62.72522725227252,-64.49652743402439],[-62.58122581225811,-64.51404682796831],[-62.509225092250915,-64.45448088855892],[-62.455224552245525,-64.47200028250286],[-62.39762397623976,-64.4649925249253],[-62.32562325623256,-64.42469791885424],[-62.304023040230405,-64.4019227067271],[-62.18522185221852,-64.36863585823362],[-62.17442174421744,-64.29680634306347],[-62.095220952209516,-64.2337365248653],[-62.05922059220592,-64.13737985817362],[-62.26802268022679,-64.09007749452499],[-62.26802268022679,-64.03927125208756],[-62.329223292232925,-64.01299216117165]],[[-63.333633336333364,-64.26702337335877],[-63.484834848348484,-64.2600156157812],[-63.535235352353524,-64.27227919154195],[-63.60723607236072,-64.31432573700741],[-63.68283682836828,-64.34235676731771],[-63.66843668436684,-64.38440331278316],[-63.67563675636755,-64.42119404006544],[-63.916839168391675,-64.45798476734771],[-63.89523895238952,-64.48776773705241],[-63.866438664386635,-64.51054294917952],[-64.17244172441724,-64.58237246434967],[-64.22644226442264,-64.6349306461815],[-64.27324273242732,-64.69800046437967],[-64.18324183241832,-64.71026404014044],[-64.10044100441004,-64.73303925226756],[-64.00684006840068,-64.76807804015544],[-63.80523805238052,-64.79085325228256],[-63.76923769237692,-64.8083726462265],[-63.740437404374035,-64.83465173714241],[-63.64683646836468,-64.80311682804331],[-63.55683556835568,-64.73479119166196],[-63.4560345603456,-64.72778343408439],[-63.35523355233552,-64.73303925226756],[-63.276032760327595,-64.71727179771801],[-63.2040320403204,-64.68048107043575],[-63.024030240302395,-64.61040349465999],[-62.836828368283676,-64.57186082798331],[-62.92682926829268,-64.5193026461515],[-63.03123031230312,-64.53507010070105],[-63.1320313203132,-64.57186082798331],[-63.276032760327595,-64.57361276737771],[-63.17883178831788,-64.47024834310847],[-63.272432724327246,-64.38089943399439],[-63.22923229232292,-64.32308543397937],[-63.333633336333364,-64.26702337335877]],[[-63.21843218432184,-64.72953537347877],[-63.3660336603366,-64.79260519167696],[-63.459634596345964,-64.79610907046575],[-63.55683556835568,-64.90648125231256],[-63.474034740347406,-64.90648125231256],[-63.31563315633156,-64.86093082805832],[-63.2580325803258,-64.79085325228256],[-63.17883178831788,-64.73829507045075],[-63.21843218432184,-64.72953537347877]],[[-66.1740617406174,-65.86654404044044],[-66.06246062460625,-65.8805595555956],[-65.84645846458464,-65.84201688891893],[-65.83565835658356,-65.81398585860862],[-65.83925839258391,-65.73865246464969],[-65.8140581405814,-65.68609428281786],[-65.78525785257852,-65.6738307070571],[-65.670056700567,-65.65280743432439],[-65.66645666456664,-65.62652834340847],[-65.63765637656377,-65.54769107066075],[-65.8320583205832,-65.52666779792801],[-65.96885968859688,-65.57046628278786],[-66.00126001260013,-65.63353610098605],[-66.0660606606066,-65.66682294947954],[-66.0480604806048,-65.74390828283288],[-66.15246152461525,-65.77369125253756],[-66.18126181261812,-65.82624943436939],[-66.1740617406174,-65.86654404044044]],[[-66.85086850868508,-66.30628082843333],[-66.81846818468185,-66.3132885860109],[-66.59526595265952,-66.20116446476969],[-66.59166591665917,-66.17838925264257],[-66.6240662406624,-66.13459076778273],[-66.57366573665736,-66.0820325859509],[-66.63126631266313,-66.06626513140135],[-66.77886778867789,-66.1100636162612],[-66.79326793267933,-66.23445131326318],[-66.86526865268652,-66.27474591933424],[-66.86886868868689,-66.29401725267257],[-66.85086850868508,-66.30628082843333]],[[-68.90288902889029,-67.74462307123075],[-68.82008820088201,-67.75338276820273],[-68.73368733687336,-67.74637501062514],[-68.66528665286653,-67.72359979849803],[-68.6220862208622,-67.72184785910363],[-68.57888578885789,-67.73235949546999],[-68.50688506885068,-67.70783234394848],[-68.43848438484385,-67.65702610151105],[-68.38088380883808,-67.5554136166362],[-68.32688326883269,-67.53263840450909],[-68.25128251282513,-67.53964616208665],[-68.17568175681757,-67.55891749542499],[-68.09288092880928,-67.53789422269227],[-67.98847988479885,-67.47482440449409],[-67.97047970479704,-67.45029725297258],[-68.00648006480064,-67.41876234387348],[-68.14328143281432,-67.3819716165912],[-68.23688236882369,-67.37145998022484],[-68.17568175681757,-67.34342894991454],[-68.03168031680316,-67.29963046505469],[-67.9560795607956,-67.25583198019484],[-67.8480784807848,-67.21904125291258],[-67.68607686076861,-67.14721173774242],[-67.76167761677617,-67.1226845862209],[-67.82647826478265,-67.08238998014984],[-67.87687876878769,-67.0631186468115],[-67.94887948879489,-67.04559925286756],[-67.96687966879668,-67.03158373771242],[-67.97047970479704,-66.98252943466939],[-67.93087930879308,-66.84412622251227],[-67.740077400774,-66.7460176164262],[-67.68247682476824,-66.70922688914393],[-67.71127711277113,-66.6321415557906],[-67.830078300783,-66.62513379821303],[-67.93807938079381,-66.65666870731212],[-68.33768337683377,-66.8020796770468],[-68.41688416884169,-66.85288591948424],[-68.57528575285752,-66.99304107103575],[-68.6580865808658,-67.07012640438909],[-68.73368733687336,-67.15772337410878],[-68.82008820088201,-67.23305676806771],[-69.08289082890829,-67.40299488932394],[-69.13329133291333,-67.45204919236696],[-69.13689136891368,-67.51511901056514],[-69.11889118891189,-67.57818882876333],[-69.09729097290972,-67.60271598028484],[-68.98208982089821,-67.67980131363818],[-68.90288902889029,-67.74462307123075]],[[-67.52047520475205,-66.89668440434409],[-67.40887408874089,-66.90194022252726],[-67.3620736207362,-66.89493246494969],[-67.25767257672577,-66.84062234372348],[-67.26847268472685,-66.81609519220197],[-67.33327333273333,-66.75302537400378],[-67.42687426874268,-66.73725791945424],[-67.50967509675097,-66.75652925279257],[-67.49887498874989,-66.8038316164412],[-67.59247592475924,-66.87566113161135],[-67.52047520475205,-66.89668440434409]],[[-67.68967689676896,-67.68856101061014],[-67.69327693276932,-67.76389440456909],[-67.54567545675457,-67.78491767730182],[-67.34767347673477,-67.76564634396348],[-67.30087300873008,-67.73761531365318],[-67.27927279272792,-67.71133622273726],[-67.14967149671496,-67.65001834393348],[-67.17487174871748,-67.62373925301758],[-67.24687246872469,-67.59921210149605],[-67.4160741607416,-67.59045240452409],[-67.55647556475564,-67.60446791967924],[-67.74367743677436,-67.66052998029984],[-67.72927729277292,-67.67980131363818],[-67.68967689676896,-67.68856101061014]],[[-71.83331833318333,-69.36691895043954],[-71.74331743317433,-69.42298101106016],[-71.7181171811718,-69.524593495935],[-71.76491764917648,-69.64898119293697],[-71.85131851318513,-69.80665573843243],[-71.86931869318693,-69.84695034450348],[-71.880118801188,-69.90826822330727],[-71.85491854918548,-69.96958610211107],[-71.81171811718117,-70.00462488999894],[-71.72891728917288,-70.05367919304197],[-71.69651696516965,-70.06769470819712],[-71.12051120511205,-70.19733822338227],[-71.02331023310232,-70.20084210217107],[-70.9261092610926,-70.19208240519909],[-70.72090720907208,-70.13952422336727],[-70.32850328503285,-70.15879555670561],[-70.23490234902349,-70.17981882943833],[-70.1161011610116,-70.23412895066454],[-69.8820988209882,-70.30595846583469],[-69.61929619296193,-70.39881125373758],[-69.65889658896589,-70.41282676889273],[-69.7020970209702,-70.41457870828712],[-69.97569975699757,-70.36026858706092],[-70.09090090900908,-70.35150889008894],[-70.32850328503285,-70.36202052645531],[-70.56250562505625,-70.40406707192076],[-71.05931059310593,-70.53721446589469],[-71.18891188911888,-70.65985022350227],[-71.17091170911709,-70.71240840533409],[-71.04851048510484,-70.76146270837712],[-70.91530915309153,-70.78598985989863],[-70.65970659706596,-70.81752476899773],[-70.29970299702997,-70.83679610233607],[-70.19530195301952,-70.85081161749122],[-70.09450094500944,-70.88234652659031],[-69.99369993699936,-70.89636204174546],[-69.93249932499324,-70.88059458719592],[-69.87489874898749,-70.87533876901273],[-69.83169831698316,-70.9138814356894],[-69.82089820898209,-70.97344737509879],[-69.82449824498245,-71.03301331450818],[-69.83529835298353,-71.09257925391758],[-69.87129871298713,-71.12586610241107],[-69.9180991809918,-71.13462579938303],[-70.26730267302672,-70.96468767812682],[-70.32130321303212,-70.95067216297167],[-70.37890378903789,-70.94716828418288],[-70.74250742507425,-70.99271870843712],[-71.19251192511925,-70.98395901146516],[-71.30771307713077,-71.01023810238107],[-71.50571505715057,-71.11185058725592],[-71.7181171811718,-71.1451374357494],[-72.35532355323552,-71.07505985997363],[-72.71172711727117,-71.07330792057925],[-73.06093060930608,-71.12761804180546],[-72.99612996129962,-71.18718398121486],[-72.90612906129061,-71.22397470849712],[-72.43092430924308,-71.27478095093456],[-72.21132211322113,-71.33434689034394],[-72.62172621726216,-71.38865701157016],[-72.81972819728198,-71.38340119338697],[-73.02133021330214,-71.36938567823182],[-73.39573395733957,-71.3203313751888],[-73.47493474934748,-71.32558719337197],[-73.60453604536045,-71.35011434489348],[-73.61533615336153,-71.39741670854212],[-73.59373593735937,-71.44822295097956],[-73.38133381333813,-71.52706022372728],[-73.4281342813428,-71.55859513282637],[-73.47853478534785,-71.5778664661647],[-73.5469354693547,-71.57261064798152],[-73.72333723337233,-71.51654858736092],[-73.93573935739357,-71.43771131461318],[-74.04014040140402,-71.40968028430288],[-74.18774187741877,-71.38340119338697],[-74.23454234542345,-71.38865701157016],[-74.30654306543065,-71.39916864793652],[-74.37494374943749,-71.41493610248607],[-74.42534425344253,-71.45698264795152],[-74.42174421744217,-71.50778889038895],[-74.37854378543786,-71.5796184055591],[-74.37494374943749,-71.61816107223576],[-74.39294392943928,-71.6374324055741],[-74.4181441814418,-71.64268822375728],[-74.48654486544865,-71.64093628436288],[-74.63774637746377,-71.61816107223576],[-74.86454864548645,-71.54282767827682],[-75.09855098550985,-71.55509125403758],[-75.29295292952929,-71.61465719344697],[-75.33615336153362,-71.64444016315167],[-75.35415354153541,-71.67947895103956],[-75.32535325353253,-71.72502937529379],[-75.33255332553325,-71.7530604056041],[-75.37215372153722,-71.7810914359144],[-75.3829538295383,-71.82839379956303],[-75.35415354153541,-71.87920004200046],[-75.26055260552606,-71.91423882988835],[-75.1309513095131,-71.96329313293137],[-75.02295022950229,-71.98782028445288],[-74.90774907749078,-72.03337070870712],[-74.78534785347853,-72.06315367841182],[-74.66294662946629,-72.0701614359894],[-74.4289442894429,-72.05614592083425],[-74.32094320943209,-72.0719133753838],[-74.20934209342093,-72.14199095115956],[-74.15174151741518,-72.1595103451035],[-73.99693996939969,-72.17002198146986],[-73.89973899738997,-72.15250258752592],[-73.53613536135362,-72.02285907234076],[-73.57213572135721,-71.98081252687531],[-73.69093690936909,-71.93000628443788],[-73.83133831338313,-71.8704403450285],[-73.77733777337772,-71.84941707229576],[-73.63333633336333,-71.83540155714061],[-73.41013410134101,-71.85292095108456],[-73.16533165331653,-71.90372719352197],[-72.9709297092971,-71.92299852686031],[-72.92772927729277,-71.92124658746592],[-72.41292412924129,-71.66195955709561],[-72.33732337323373,-71.63217658739092],[-72.2581225812258,-71.64093628436288],[-72.04572045720457,-71.73904489044895],[-71.81531815318152,-71.82138604198546],[-71.57411574115741,-71.85116901169016],[-71.4661146611466,-71.83715349653501],[-71.35451354513545,-71.83715349653501],[-70.82170821708216,-71.90723107231076],[-70.84330843308433,-71.94577373898743],[-70.89010890108901,-71.98782028445288],[-71.03411034110341,-72.03512264810152],[-71.10611106111061,-72.04738622386228],[-71.89811898118981,-72.12096767842682],[-71.89091890918908,-72.15250258752592],[-71.66051660516605,-72.25061119361197],[-71.4121141211412,-72.28389804210546],[-71.1781117811178,-72.26462670876712],[-70.94410944109441,-72.22958792087925],[-70.64170641706417,-72.17002198146986],[-70.53370533705336,-72.16301422389228],[-70.42570425704257,-72.16827004207546],[-70.31410314103141,-72.19104525420258],[-70.2061020610206,-72.22783598148486],[-70.42930429304293,-72.32244070878212],[-70.67050670506704,-72.35572755727561],[-70.8721087210872,-72.36623919364197],[-71.60651606516065,-72.3592314360644],[-72.13572135721357,-72.3312004057541],[-72.37692376923769,-72.29616161786622],[-72.61812618126181,-72.2751383451335],[-72.73692736927369,-72.28039416331667],[-72.85572855728557,-72.3049213148382],[-73.0861308613086,-72.40828573910743],[-73.05733057330573,-72.4468284057841],[-73.0069300693007,-72.48361913306637],[-72.88812888128881,-72.54668895126456],[-72.78012780127801,-72.57997579975805],[-72.66852668526685,-72.59574325430759],[-72.53172531725316,-72.58873549673001],[-72.48132481324812,-72.61676652704031],[-72.43452434524345,-72.65881307250577],[-72.36612366123661,-72.66932470887213],[-71.84771847718477,-72.63954173916743],[-71.160111601116,-72.62727816340667],[-70.92250922509224,-72.61326264825152],[-70.73170731707317,-72.6237742846179],[-70.54450544505444,-72.66406889068895],[-70.06210062100621,-72.62552622401228],[-69.20889208892089,-72.5344253755038],[-69.14769147691476,-72.42580513305137],[-68.640086400864,-72.21031658754092],[-68.54288542885429,-72.1577584057091],[-68.460084600846,-72.08592889053895],[-68.39528395283952,-71.97555670869212],[-68.24048240482405,-71.82138604198546],[-68.22608226082261,-71.72502937529379],[-68.25128251282513,-71.31332361761122],[-68.27648276482765,-71.09783507210076],[-68.31248312483125,-70.91212949629501],[-68.33768337683377,-70.85606743567439],[-68.44928449284492,-70.81752476899773],[-68.460084600846,-70.6826254356294],[-68.55368553685537,-70.58101295075454],[-68.73008730087301,-70.40757095070956],[-69.090090900909,-70.09046992032424],[-69.23409234092341,-69.90826822330727],[-69.35289352893528,-69.66650058688091],[-69.41769417694177,-69.58240749595001],[-69.70929709297093,-69.3213685261853],[-69.85329853298532,-69.27581810193107],[-69.91449914499145,-69.26705840495909],[-70.080100801008,-69.31085688981894],[-70.05130051300513,-69.18822113221137],[-70.05130051300513,-69.13916682916833],[-70.10530105301052,-68.95871707154575],[-70.15570155701556,-68.92367828365788],[-70.31050310503105,-68.83257743514939],[-70.41850418504184,-68.78877895028954],[-71.39051390513904,-68.87287204122046],[-71.86931869318693,-68.94119767760182],[-71.99171991719916,-68.97098064730652],[-72.05652056520564,-69.00076361701122],[-72.10692106921069,-69.06032955642061],[-72.13932139321393,-69.11463967764682],[-72.13572135721357,-69.17595755645061],[-72.11412114121141,-69.22501185949363],[-72.08172081720816,-69.26705840495909],[-71.96291962919629,-69.32837628376288],[-71.83331833318333,-69.36691895043954]],[[-90.80550805508055,-72.61151070885712],[-90.9459094590946,-72.55720058763092],[-91.30231302313022,-72.54668895126456],[-91.6119161191612,-72.5939913149132],[-91.66951669516695,-72.6237742846179],[-91.55071550715506,-72.75341779980305],[-91.38151381513815,-72.86729386043865],[-91.35631356313563,-72.9093404059041],[-91.449914499145,-72.9671544059191],[-91.51111511115111,-73.19490652719031],[-91.34551345513455,-73.20717010295107],[-91.16191161911618,-73.18264295142956],[-90.99990999909998,-73.13709252717531],[-90.89190891908919,-73.0845343453435],[-90.77670776707767,-72.99343349683501],[-90.75150751507515,-72.91634816348167],[-90.77670776707767,-72.8532783452835],[-90.89550895508955,-72.8234953755788],[-90.78030780307803,-72.73239452707031],[-90.76230762307623,-72.68158828463288],[-90.80550805508055,-72.61151070885712]],[[-93.80073800738008,-72.8813093755938],[-94.00594005940059,-72.81999149679001],[-94.04554045540455,-72.8234953755788],[-94.1139411394114,-72.86028610286107],[-94.0779407794078,-72.8830613149882],[-93.96633966339662,-72.91985204227046],[-93.79713797137971,-72.91985204227046],[-93.75753757537575,-72.90758846650971],[-93.80073800738008,-72.8813093755938]],[[-94.43434434344343,-72.58873549673001],[-94.51354513545135,-72.49237883003835],[-94.53874538745387,-72.4766113754888],[-94.56754567545676,-72.46785167851682],[-94.75474754747547,-72.51690598155986],[-95.21555215552155,-72.59924713309637],[-95.27315273152732,-72.64654949674501],[-95.21915219152191,-72.66932470887213],[-95.02835028350283,-72.66582083008335],[-94.42714427144271,-72.61326264825152],[-94.43434434344343,-72.58873549673001]],[[-96.91476914769147,-72.57822386036365],[-96.80316803168031,-72.55720058763092],[-96.69156691566916,-72.54844089065895],[-96.05076050760508,-72.57647192096925],[-96.0291602916029,-72.55369670884212],[-96.01476014760148,-72.52391373913743],[-96.07956079560795,-72.45383616336167],[-95.8239582395824,-72.43982064820652],[-95.57555575555756,-72.41003767850182],[-95.53235532355323,-72.24885925421758],[-95.6079560795608,-72.17527779965303],[-95.6079560795608,-72.06840949659501],[-95.68715687156872,-72.05614592083425],[-95.90675906759067,-72.12271961782122],[-96.48276482764827,-72.20681270875212],[-96.71676716767168,-72.25586701179516],[-96.79956799567995,-72.25937089058395],[-96.88956889568895,-72.24710731482318],[-96.97956979569796,-72.22258016330167],[-96.71316713167131,-72.13147931479318],[-96.29916299162991,-72.04563428446788],[-96.12636126361264,-71.89496749655001],[-96.38196381963819,-71.83715349653501],[-96.8679686796868,-71.85116901169016],[-97.08757087570875,-71.94402179959303],[-97.1559715597156,-72.04563428446788],[-97.19557195571956,-72.09118470872212],[-97.24237242372423,-72.13147931479318],[-97.34677346773468,-72.1892933148082],[-97.4619746197462,-72.1875413754138],[-97.52677526775267,-72.14899870873712],[-97.58077580775807,-72.09468858751092],[-97.47277472774728,-72.00008386021365],[-97.58437584375844,-71.88270392078925],[-97.81477814778148,-71.91949464807152],[-97.92277922779228,-72.11746379963805],[-98.16758167581675,-72.12271961782122],[-98.17478174781748,-72.01760325415758],[-98.09198091980919,-71.91248689049395],[-98.18918189181892,-71.81963410259107],[-98.39438394383943,-71.7810914359144],[-98.6139861398614,-71.76357204197046],[-98.96318963189631,-71.85467289047895],[-99.0819908199082,-71.93175822383228],[-99.25479254792548,-71.97205282990333],[-99.56439564395643,-71.94577373898743],[-99.73359733597336,-72.03337070870712],[-99.7839978399784,-72.04388234507348],[-99.83439834398344,-72.04563428446788],[-99.98559985599856,-71.93876598140986],[-100.08640086400864,-71.83715349653501],[-100.21960219602195,-71.83364961774622],[-100.39960399603996,-71.86518452684531],[-102.12762127621276,-71.9860683450585],[-102.23562235622356,-72.00884355718561],[-102.28962289622896,-72.03161876931273],[-102.31482314823148,-72.08067307235576],[-102.26442264422644,-72.13498319358197],[-102.02322023220232,-72.1857894360194],[-101.90441904419043,-72.19104525420258],[-101.78561785617856,-72.17702973904743],[-101.60201602016019,-72.17527779965303],[-100.35640356403563,-72.27864222392228],[-100.19440194401943,-72.2733864057391],[-100.10440104401044,-72.28740192089425],[-100.01440014400144,-72.31192907241577],[-99.67239672396724,-72.38025470879712],[-99.43479434794348,-72.40653379971303],[-99.15039150391503,-72.47135555730561],[-98.88038880388804,-72.47310749670001],[-98.63918639186392,-72.48887495124956],[-98.40878408784087,-72.54844089065895],[-98.1639816398164,-72.55544864823652],[-97.82917829178291,-72.55720058763092],[-97.59517595175951,-72.54844089065895],[-97.36477364773647,-72.52216179974303],[-97.24957249572495,-72.52040986034865],[-97.02637026370263,-72.57296804218046],[-96.91476914769147,-72.57822386036365]],[[-76.1749617496175,-71.13287385998863],[-74.8069480694807,-71.01199004177546],[-74.50454504545046,-70.97344737509879],[-74.20574205742057,-70.92439307205576],[-73.69453694536945,-70.79474955687061],[-73.55053550535504,-70.72292004170046],[-73.70533705337053,-70.63532307198076],[-73.8781387813878,-70.57750907196576],[-73.95733957339573,-70.56174161741622],[-74.03654036540365,-70.55298192044424],[-74.11214112141121,-70.57750907196576],[-74.11574115741158,-70.6545944053191],[-74.22374223742237,-70.61429979924803],[-74.40014400144001,-70.57575713257137],[-74.45774457744577,-70.58626876893773],[-74.46854468544684,-70.72642392048925],[-74.52614526145261,-70.7702224053491],[-74.5909459094591,-70.79124567808182],[-74.78894788947889,-70.63181919319197],[-74.89694896948969,-70.58977264772652],[-74.95454954549545,-70.58977264772652],[-75.00855008550086,-70.60904398106486],[-75.03735037350373,-70.65109052653031],[-75.0589505895059,-70.70540064775652],[-75.12735127351273,-70.75095107201076],[-75.21015210152102,-70.77197434474348],[-76.03456034560345,-70.83679610233607],[-76.25056250562506,-70.86307519325197],[-76.37656376563766,-70.89461010235107],[-76.49896498964989,-70.9419124659997],[-76.50976509765097,-70.99096676904273],[-76.41976419764197,-71.09082731452318],[-76.36576365763658,-71.1171064054391],[-76.27216272162721,-71.13287385998863],[-76.1749617496175,-71.13287385998863]],[[-71.43731437314372,-70.39180349616001],[-71.340113401134,-70.31822204159546],[-71.35451354513545,-70.29719876886273],[-71.430114301143,-70.26741579915803],[-71.64611646116461,-70.29544682946833],[-71.69651696516965,-70.26566385976363],[-71.79371793717937,-70.28843907189076],[-71.78291782917829,-70.31822204159546],[-71.68571685716857,-70.44260973859743],[-71.55251552515524,-70.43910585980863],[-71.43731437314372,-70.39180349616001]],[[-74.81054810548105,-69.75234561720622],[-74.98694986949869,-69.72781846568469],[-75.13815138151381,-69.74008204144546],[-75.17775177751777,-69.73482622326227],[-75.26415264152641,-69.74884173841743],[-75.31455314553145,-69.81716737479879],[-75.33975339753397,-69.83994258692591],[-75.68175681756817,-69.88198913239137],[-75.7609576095761,-69.91527598088484],[-75.81135811358114,-69.98360161726622],[-75.80415804158041,-70.03791173849243],[-75.76455764557645,-70.08521410214107],[-75.72855728557285,-70.09572573850743],[-75.26775267752677,-70.15003585973363],[-74.85014850148501,-70.17981882943833],[-74.670146701467,-70.1325164657897],[-74.58014580145802,-69.99761713242137],[-74.46134461344613,-69.97133804150546],[-74.43974439744397,-69.95031476877273],[-74.4649446494465,-69.91702792027924],[-74.55134551345513,-69.86096585965863],[-74.81054810548105,-69.75234561720622]],[[-72.34452344523444,-69.70679519295197],[-72.20052200522005,-69.74008204144546],[-71.98451984519845,-69.69803549598001],[-72.330123301233,-69.49130664744152],[-72.46332463324633,-69.45101204137046],[-72.72612726127261,-69.41246937469379],[-72.85572855728557,-69.43349264742652],[-72.93852938529385,-69.46853143531439],[-72.95652956529565,-69.52984931411818],[-72.77652776527765,-69.64547731414818],[-72.34452344523444,-69.70679519295197]],[[-104.88164881648817,-73.2001623453735],[-104.65844658446584,-73.21242592113425],[-104.53964539645396,-73.16687549688001],[-104.97164971649717,-72.9408753150032],[-105.08325083250833,-72.96540246652471],[-105.130051300513,-72.99168155744061],[-105.12285122851229,-73.0267203453285],[-105.05445054450544,-73.12658089080895],[-104.88164881648817,-73.2001623453735]],[[-126.83106831068311,-73.29126319388197],[-126.97866978669786,-73.30878258782592],[-127.12267122671227,-73.29476707267077],[-127.26667266672666,-73.30352676964274],[-127.39267392673926,-73.38236404239046],[-127.42867428674288,-73.44718579998305],[-127.41427414274142,-73.5155114363644],[-127.33147331473315,-73.56806961819622],[-127.23427234272341,-73.58558901214016],[-127.23067230672306,-73.71348058793092],[-127.21267212672126,-73.72399222429729],[-127.12267122671227,-73.73450386066365],[-127.00747007470075,-73.72574416369167],[-126.9030690306903,-73.67668986064865],[-126.83826838268382,-73.65741852731031],[-126.71226712267122,-73.65391464852152],[-126.58266582665826,-73.66968210307107],[-126.53946539465394,-73.68019373943744],[-126.49626496264963,-73.69946507277577],[-126.46386463864638,-73.7467674364244],[-126.47106471064711,-73.81158919401699],[-126.24426244262443,-73.89042646676471],[-125.88785887858879,-73.95524822435729],[-125.68265682656826,-74.0358374364994],[-125.54945549455493,-74.06211652741531],[-125.41985419854198,-74.0691242849929],[-125.08865088650887,-74.1830003456285],[-124.87264872648726,-74.20752749715001],[-124.19944199441994,-74.22504689109395],[-123.98343983439834,-74.25658180019305],[-123.93663936639366,-74.25658180019305],[-123.83583835838358,-74.22504689109395],[-123.83943839438393,-74.16898483047335],[-123.81063810638106,-74.11817858803592],[-123.79983799837999,-74.07613204257046],[-123.85023850238503,-74.05686070923214],[-123.9330393303933,-74.0078064061891],[-124.13104131041311,-73.97101567890684],[-124.15264152641527,-73.94473658799092],[-124.10224102241023,-73.90619392131426],[-124.0410404104041,-73.87991483039835],[-124.12744127441275,-73.8343644061441],[-124.54144541445415,-73.73975967884684],[-124.6170461704617,-73.73450386066365],[-124.69264692646927,-73.7502713152132],[-124.9950499504995,-73.82910858796092],[-125.11025110251103,-73.82560470917214],[-125.22545225452254,-73.80107755765061],[-125.32625326253262,-73.79582173946744],[-125.5530555305553,-73.82034889098895],[-125.67545675456753,-73.82210083038335],[-125.79785797857978,-73.80107755765061],[-125.85545855458554,-73.7800542849179],[-125.8590585905859,-73.7485193758188],[-125.82665826658265,-73.7187364061141],[-125.72225722257222,-73.70296895156456],[-125.61065610656107,-73.70997670914213],[-125.27585275852758,-73.6907053758038],[-125.26505265052651,-73.66617822428229],[-125.32625326253262,-73.61712392123925],[-125.50265502655026,-73.56281380001305],[-125.56025560255603,-73.53653470909714],[-125.6250562505625,-73.45244161816622],[-125.73665736657367,-73.4051392545176],[-125.85545855458554,-73.38761986057365],[-125.97425974259743,-73.35608495147456],[-126.06426064260643,-73.3140384060091],[-126.33066330663306,-73.2860073756988],[-126.59706597065971,-73.27899961812122],[-126.83106831068311,-73.29126319388197]],[[-123.11223112231121,-73.68194567883182],[-123.24903249032491,-73.73800773945244],[-123.29223292232922,-73.80282949704501],[-123.34623346233462,-73.84312410311607],[-123.19143191431914,-73.85013186069365],[-123.03303033030329,-73.8378682849329],[-122.98982989829898,-73.84487604251046],[-122.95022950229503,-73.8658993152432],[-122.62622626226262,-73.96575986072365],[-122.7090270902709,-73.99379089103395],[-122.88182881828818,-74.0989072546976],[-122.87462874628747,-74.14095380016305],[-122.79542795427955,-74.19000810320607],[-122.7630276302763,-74.21803913351638],[-122.8890288902889,-74.22679883048835],[-122.95742957429573,-74.2408143456435],[-122.93942939429394,-74.30213222444729],[-122.86022860228601,-74.34242683051835],[-122.28782287822878,-74.40374470932214],[-121.06381063810639,-74.33717101233516],[-121.00261002610026,-74.3266593759688],[-121.00621006210062,-74.29337252747531],[-121.0350103501035,-74.27935701232016],[-121.0530105301053,-74.26008567898184],[-121.02061020610205,-74.17424064865654],[-120.98820988209883,-74.1567212547126],[-120.27180271802717,-73.98853507285077],[-120.31140311403114,-73.9219613758638],[-120.37980379803798,-73.85538767887684],[-120.55620556205562,-73.75552713339637],[-120.72180721807217,-73.7520232546076],[-121.49581495814958,-73.73275192126926],[-121.96741967419675,-73.71172864853652],[-122.43542435424354,-73.68194567883182],[-122.91062910629105,-73.68019373943744],[-123.01143011430113,-73.67318598185986],[-123.11223112231121,-73.68194567883182]],[[-119.82179821798218,-74.11993052743031],[-119.7569975699757,-74.12168246682471],[-119.54819548195482,-74.10941889106395],[-119.44739447394474,-74.07613204257046],[-119.05859058590585,-73.99729476982274],[-118.99018990189902,-73.96751180011805],[-118.87858878588786,-73.87816289100395],[-118.91098910989109,-73.8343644061441],[-118.95778957789577,-73.8098372546226],[-119.2169921699217,-73.7783023455235],[-119.51579515795157,-73.77479846673471],[-119.67059670596706,-73.8098372546226],[-119.80379803798039,-73.81509307280577],[-119.65979659796598,-73.98853507285077],[-119.69219692196921,-74.00605446679471],[-119.79659796597966,-74.02882967892182],[-119.90459904599047,-74.08138786075365],[-119.88659886598866,-74.0971553153032],[-119.82179821798218,-74.11993052743031]],[[-117.37737377373773,-74.08313980014805],[-117.39897398973989,-74.12168246682471],[-117.3629736297363,-74.16022513350137],[-117.22977229772297,-74.19351198199486],[-116.74016740167401,-74.16548095168456],[-116.57096570965709,-74.1251863456135],[-116.51336513365133,-74.0954033759088],[-116.5349653496535,-74.08313980014805],[-116.6069660696607,-74.0691242849929],[-116.58536585365854,-74.05510876983774],[-116.45216452164522,-74.01831804255546],[-116.15336153361534,-73.90969780010305],[-116.20376203762038,-73.8956822849479],[-116.38016380163802,-73.8658993152432],[-117.37737377373773,-74.08313980014805]],[[-127.85347853478535,-74.33191519415199],[-128.04428044280442,-74.31264386081365],[-128.13428134281344,-74.3266593759688],[-128.09468094680946,-74.46681452752031],[-128.06948069480694,-74.47907810328107],[-128.0010800108001,-74.48958973964744],[-127.91467914679146,-74.54214792147926],[-127.81747817478174,-74.57543476997274],[-127.51867518675186,-74.64025652756531],[-127.36747367473674,-74.62273713362137],[-127.23067230672306,-74.57893864876154],[-127.14427144271443,-74.48083004267546],[-127.23067230672306,-74.42476798205486],[-127.48627486274862,-74.40549664871654],[-127.85347853478535,-74.33191519415199]],[[-131.5939159391594,-74.3301632547576],[-131.7631176311763,-74.32315549718001],[-131.93951939519394,-74.34943458809592],[-132.16272162721629,-74.42651992144926],[-132.04752047520475,-74.46331064873152],[-132.0259202592026,-74.48783780025305],[-131.9539195391954,-74.51411689116895],[-131.84231842318422,-74.54214792147926],[-131.59751597515975,-74.55441149724001],[-131.17991179911797,-74.60521773967744],[-131.06831068310683,-74.58419446694471],[-130.96750967509675,-74.51586883056335],[-130.9567095670957,-74.45630289115395],[-130.98190981909818,-74.4142563456885],[-131.23391233912338,-74.4142563456885],[-131.5579155791558,-74.36695398203986],[-131.5939159391594,-74.3301632547576]],[[-132.36072360723608,-74.41075246689971],[-132.55152551525515,-74.3862253153782],[-132.83232832328324,-74.42126410326608],[-132.85752857528576,-74.46155870933714],[-132.5479254792548,-74.4983494366194],[-132.38952389523894,-74.4422873759988],[-132.36072360723608,-74.41075246689971]],[[-145.54045540455405,-75.69317210359608],[-145.34965349653496,-75.7159473157232],[-145.2380523805238,-75.71069149754001],[-145.25245252452524,-75.68266046722971],[-145.31365313653137,-75.64061392176426],[-145.4180541805418,-75.58805573993244],[-145.760057600576,-75.5144742853679],[-145.8968589685897,-75.50396264900154],[-146.07686076860767,-75.53374561870623],[-146.15246152461526,-75.57404022477729],[-146.04446044460445,-75.61258289145395],[-145.54045540455405,-75.69317210359608]],[[-147.41967419674197,-76.0908623461235],[-147.4088740887409,-76.10487786127865],[-147.3440734407344,-76.1469244067441],[-147.14967149671497,-76.19773064918154],[-146.8940689406894,-76.26080046737971],[-146.68886688866888,-76.24678495222457],[-146.9480694806948,-76.09787010370108],[-147.3620736207362,-76.0628313158132],[-147.41967419674197,-76.07334295217956],[-147.41967419674197,-76.0908623461235]],[[-147.2792727927279,-76.5533743462435],[-147.3548735487355,-76.61819610383608],[-147.22167221672217,-76.6707542856679],[-146.90846908469084,-76.71455277052775],[-146.78966789667896,-76.63396355838563],[-146.87966879668795,-76.56388598260986],[-146.9480694806948,-76.5551262856379],[-147.13527135271352,-76.53235107351078],[-147.2792727927279,-76.5533743462435]],[[-150.10530105301052,-76.71805664931654],[-150.17730177301772,-76.69177755840063],[-150.8361083610836,-76.71455277052775],[-150.87210872108722,-76.73732798265488],[-150.8289082890829,-76.76185513417639],[-150.6561065610656,-76.78813422509229],[-150.23130231302312,-76.77587064933154],[-150.08370083700837,-76.73557604326048],[-150.10530105301052,-76.71805664931654]],[[-149.46809468094682,-76.7565993159932],[-149.23769237692377,-76.81791719479699],[-148.9820898208982,-76.84594822510729],[-148.8128881288813,-76.84069240692412],[-148.66888668886688,-76.80214974024744],[-148.370083700837,-76.79514198266988],[-148.31968319683196,-76.77236677054275],[-148.38448384483846,-76.74433574023244],[-148.66168661686618,-76.71980858871093],[-148.9280892808928,-76.73032022507729],[-149.3348933489335,-76.71805664931654],[-149.46809468094682,-76.7565993159932]],[[-147.08487084870848,-76.83718852813533],[-147.11727117271172,-76.86697149784003],[-147.1028710287103,-76.88624283117835],[-147.04527045270453,-76.9300413160382],[-147.07767077670775,-76.99311113423639],[-146.98046980469803,-77.00537470999714],[-146.6060660606606,-76.96157622513729],[-146.16326163261633,-76.94931264937654],[-146.24606246062461,-76.88273895238956],[-146.86526865268652,-76.83718852813533],[-147.08487084870848,-76.83718852813533]],[[-148.7048870488705,-76.93529713422139],[-149.23769237692377,-76.9002583463335],[-149.30249302493024,-76.91602580088305],[-149.24489244892447,-76.99311113423639],[-149.01449014490146,-77.01939022515229],[-148.59688596885968,-77.00712664939154],[-148.47448474484744,-76.99836695241957],[-148.43848438484383,-76.97734367968684],[-148.51048510485106,-76.95456846755972],[-148.7048870488705,-76.93529713422139]],[[-149.74169741697418,-76.92653743724941],[-149.78849788497885,-76.88974670996714],[-149.87129871298714,-76.87573119481199],[-150.39330393303933,-76.8985064069391],[-150.47610476104762,-76.92653743724941],[-150.68130681306812,-76.94931264937654],[-150.78930789307893,-76.98084755847563],[-150.73530735307352,-77.00362277060275],[-150.46170461704617,-77.0754522857729],[-149.85689856898568,-77.09997943729442],[-149.81729817298174,-77.11399495244957],[-149.72729727297272,-77.12801046760472],[-149.29169291692918,-77.13677016457669],[-149.23049230492305,-77.12100271002714],[-149.28809288092882,-77.09297167971684],[-149.41769417694178,-77.07895616456169],[-149.4428944289443,-77.04917319485699],[-149.5040950409504,-77.00187083120835],[-149.74169741697418,-76.92653743724941]],[[-147.76887768877688,-76.57614955837063],[-147.89847898478985,-76.55863016442669],[-147.99927999279993,-76.57790149776503],[-147.95607956079562,-76.59717283110335],[-147.72927729277293,-76.65323489172395],[-147.5780757807578,-76.66199458869593],[-147.58887588875888,-76.64973101293518],[-147.650076500765,-76.6111883462585],[-147.76887768877688,-76.57614955837063]],[[-160.80820808208082,-79.81198161981624],[-160.30060300603006,-79.84526846830973],[-159.05139051390515,-79.80672580163306],[-159.0081900819008,-79.78044671071716],[-158.99738997389974,-79.73489628646291],[-159.05139051390515,-79.69460168039184],[-159.11979119791198,-79.67533034705352],[-159.1881918819188,-79.63678768037684],[-159.25659256592564,-79.59123725612261],[-159.36819368193682,-79.54568683186837],[-159.41859418594186,-79.50889610458609],[-159.6849968499685,-79.40202780152806],[-159.9621996219962,-79.32494246817473],[-160.25020250202502,-79.27063234694852],[-160.7650076500765,-79.13222913479139],[-161.28341283412834,-79.00784143778942],[-161.64341643416435,-78.90097313473139],[-162.16182161821618,-78.79410483167337],[-162.38862388623886,-78.76081798317988],[-162.62262622626227,-78.74154664984154],[-162.8710287102871,-78.72577919529199],[-163.1230312303123,-78.71877143771442],[-163.25623256232564,-78.72227531650321],[-163.34623346233462,-78.78008931651821],[-163.65943659436596,-78.85542271047714],[-163.8142381423814,-78.92900416504169],[-164.12384123841238,-78.99557786202867],[-164.19944199441994,-79.05163992264927],[-164.24624246242462,-79.13748495297457],[-164.28224282242823,-79.24610519542699],[-164.22464224642246,-79.32143858938593],[-163.97263972639726,-79.38801228637291],[-163.71343713437133,-79.44232240759912],[-163.31743317433174,-79.5053922257973],[-161.86661866618667,-79.70336137736382],[-160.80820808208082,-79.81198161981624]],[[-155.75015750157502,-79.82950101376018],[-155.5269552695527,-79.84702040770412],[-155.04455044550446,-79.89957858953593],[-154.940149401494,-79.96615228652291],[-154.52974529745296,-80.00119107441078],[-154.34974349743499,-80.02571822593231],[-154.11574115741158,-80.03622986229867],[-153.9321393213932,-80.03272598350988],[-154.02574025740256,-79.98717555925563],[-154.53334533345333,-79.93636931681822],[-155.16335163351633,-79.85052428649291],[-155.67455674556746,-79.76467925616761],[-155.75015750157502,-79.82950101376018]],[[-163.25263252632527,-81.48157986267367],[-160.57060570605705,-81.59720786270367],[-160.4662046620466,-81.5902001051261],[-160.48420484204843,-81.56742489299897],[-160.61740617406173,-81.52187446874473],[-160.9378093780938,-81.46406046872973],[-161.5570155701557,-81.39748677174276],[-162.4570245702457,-81.31339368081186],[-163.20223202232023,-81.28185877171276],[-163.86823868238682,-81.32390531717822],[-163.92943929439295,-81.35193634748852],[-163.9510395103951,-81.39047901416518],[-163.940239402394,-81.40449452932033],[-163.88983889838897,-81.42376586265867],[-163.76743767437674,-81.4447891353914],[-163.25263252632527,-81.48157986267367]],[[-158.1549815498155,-82.05796792342927],[-158.0757807578076,-82.1122780446555],[-157.98577985779858,-82.10527028707791],[-157.83457834578346,-82.02993689311897],[-158.25938259382593,-81.94759574158246],[-158.34578345783459,-81.90029337793382],[-158.91458914589145,-81.77940955972065],[-158.99018990189902,-81.77940955972065],[-158.92538925389255,-81.81795222639731],[-158.77418774187743,-81.87576622641231],[-158.54378543785438,-81.94934768097686],[-158.1549815498155,-82.05796792342927]],[[-163.79623796237962,-82.84283677211776],[-163.7350373503735,-82.85685228727291],[-163.70263702637027,-82.87962749940004],[-163.6342363423634,-82.90240271152716],[-163.6018360183602,-82.92692986304867],[-163.6018360183602,-82.96897640851412],[-163.55143551435515,-82.98824774185246],[-163.349833498335,-83.02153459034595],[-163.24183241832418,-83.06007725702261],[-163.04743047430475,-83.0968679843049],[-162.30582305823057,-83.14241840855912],[-161.99261992619927,-83.11789125703761],[-161.8270182701827,-83.04255786307867],[-161.63621636216362,-83.02679040852912],[-162.33822338223382,-82.9234259842599],[-162.41022410224102,-82.89889883273837],[-162.7990279902799,-82.8656119842449],[-163.79623796237962,-82.84283677211776]],[[-151.34371343713437,-77.29619664946654],[-150.47610476104762,-77.37328198281988],[-150.3969039690397,-77.36977810403108],[-150.35730357303572,-77.34875483129835],[-150.49770497704978,-77.3347393161432],[-151.02331023310234,-77.2208632555076],[-151.21771217712177,-77.22611907369078],[-151.51291512915128,-77.27342143733942],[-151.34371343713437,-77.29619664946654]],[[-149.43929439294394,-77.36977810403108],[-148.9280892808928,-77.38729749797503],[-149.21969219692198,-77.3364912555376],[-149.24849248492484,-77.31546798280488],[-149.37449374493744,-77.28042919491699],[-149.51849518495186,-77.2751733767338],[-149.66249662496625,-77.30145246764972],[-149.43929439294394,-77.36977810403108]],[[-75.70335703357033,-72.9110923452985],[-75.5989559895599,-72.95313889076395],[-75.44055440554405,-72.99343349683501],[-75.24255242552425,-73.00920095138456],[-75.27495274952749,-73.05124749685001],[-75.41895418954189,-73.05124749685001],[-75.46935469354693,-73.10030179989305],[-75.50535505355053,-73.10906149686501],[-75.77535775357754,-73.0547513756388],[-75.89775897758977,-73.0565033150332],[-76.01656016560165,-73.0862862847379],[-76.06336063360634,-73.10906149686501],[-76.09576095760957,-73.15110804233046],[-76.0921609216092,-73.20366622416228],[-76.05256052560526,-73.25447246659971],[-76.00216002160022,-73.2877593150932],[-75.90135901359014,-73.33330973934744],[-74.57294572945729,-73.61186810305607],[-74.45054450544505,-73.56456573940744],[-74.36774367743676,-73.46470519392699],[-74.46854468544684,-73.42791446664471],[-74.55134551345513,-73.36834852723531],[-74.57654576545765,-73.32805392116425],[-74.61614616146161,-73.31228646661471],[-74.66654666546665,-73.27549573933243],[-74.52254522545225,-73.24396083023335],[-74.49734497344973,-73.2299453150782],[-74.35334353343534,-73.09854986049865],[-74.22374223742237,-72.9969373756238],[-74.27414274142741,-72.95138695136956],[-74.33534335343353,-72.91810010287607],[-74.47214472144721,-72.89357295135456],[-75.37575375753757,-72.81999149679001],[-75.73215732157321,-72.8795574361994],[-75.70335703357033,-72.9110923452985]],[[-74.03654036540365,-73.36484464844652],[-73.97533975339753,-73.3753562848129],[-73.8781387813878,-73.35608495147456],[-73.71973719737197,-73.29651901206516],[-73.68373683736837,-73.22468949689501],[-73.54333543335433,-73.12307701202016],[-73.6729367293673,-73.10030179989305],[-73.83133831338313,-73.1125653756538],[-74.04734047340473,-73.21943367871182],[-74.08334083340833,-73.24921664841652],[-74.13374133741337,-73.27724767872682],[-74.14814148141481,-73.3157903454035],[-74.03654036540365,-73.36484464844652]],[[-57.44037440374403,-63.79224779747801],[-57.68157681576815,-63.813271070210746],[-57.61677616776167,-63.853565676281804],[-57.343173431734314,-63.878092827803314],[-57.2459724597246,-63.867581191436955],[-57.217172171721714,-63.87634088840892],[-57.105571055710556,-63.84130210052105],[-57.15957159571596,-63.815023009605135],[-57.361173611736106,-63.8255346459715],[-57.37557375573755,-63.80801525202756],[-57.44037440374403,-63.79224779747801]],[[-57.77877778777787,-63.867581191436955],[-57.832778327783274,-63.80451137323877],[-57.92637926379264,-63.80626331263316],[-57.96957969579695,-63.834294342943465],[-58.07038070380703,-63.84830985809862],[-58.14598145981459,-63.878092827803314],[-58.27558275582756,-63.91663549447998],[-58.34038340383404,-63.993720827833315],[-58.42318423184231,-64.06730228239786],[-58.437584375843755,-64.1128527066521],[-58.39798397983979,-64.13562791877922],[-58.35118351183512,-64.13037210059605],[-58.25038250382504,-64.10759688846892],[-58.14598145981459,-64.09708525210256],[-58.1639816398164,-64.16015507030075],[-58.13878138781388,-64.20570549455499],[-58.01998019980199,-64.24249622183726],[-58.30438304383043,-64.31432573700741],[-58.21438214382144,-64.37038779762801],[-58.17118171181711,-64.36863585823362],[-58.01998019980199,-64.32133349458499],[-57.96957969579695,-64.3195815551906],[-57.91917919179191,-64.33184513095135],[-57.95157951579516,-64.39491494914952],[-57.908379083790834,-64.41068240369907],[-57.872378723787236,-64.40017076733271],[-57.821978219782196,-64.30206216124665],[-57.70317703177031,-64.29330246427469],[-57.670776707767075,-64.31082185821862],[-57.68157681576815,-64.35637228247286],[-57.58077580775807,-64.35111646428967],[-57.386373863738626,-64.37914749459998],[-57.29637296372964,-64.36688391883922],[-57.33957339573395,-64.3178296157962],[-57.41517415174151,-64.29505440366907],[-57.32877328773287,-64.23724040365408],[-57.22077220772208,-64.22147294910454],[-57.27117271172712,-64.16541088848392],[-57.24957249572495,-64.09708525210256],[-57.51597515975159,-64.01124022177726],[-57.47997479974799,-63.96218591873423],[-57.59157591575915,-63.96744173691741],[-57.71037710377104,-64.01474410056605],[-57.74277742777427,-64.04803094905952],[-57.77517775177752,-64.06204646421469],[-57.807578075780754,-64.06730228239786],[-57.847178471784716,-64.05328676724271],[-57.82557825578256,-63.949922342973466],[-57.78237782377823,-63.90612385811362],[-57.77877778777787,-63.867581191436955]],[[-57.02277022770227,-64.35286840368408],[-57.31437314373143,-64.4352095552206],[-57.36477364773647,-64.43871343400937],[-57.44757447574476,-64.4597367067421],[-57.44757447574476,-64.48776773705241],[-57.43317433174332,-64.54032591888424],[-57.32517325173251,-64.57010888858892],[-57.23877238772387,-64.56660500980014],[-56.99036990369903,-64.46849640371408],[-56.94356943569436,-64.42644985824862],[-56.95076950769507,-64.38089943399439],[-56.89316893168932,-64.33359707034575],[-57.02277022770227,-64.35286840368408]],[[102.79002790027903,-65.23584585845862],[103.05283052830532,-65.28490016150165],[103.1140311403114,-65.31117925241756],[103.12483124831249,-65.33921028272786],[103.13923139231395,-65.43556694941954],[103.17523175231753,-65.45483828275786],[103.33723337233374,-65.46885379791303],[103.39843398433987,-65.4460785857859],[103.38043380433805,-65.42680725244756],[103.26163261632615,-65.37775294940454],[103.18603186031862,-65.3304505857559],[103.18243182431826,-65.30767537362877],[103.18963189631899,-65.23759779785301],[103.13563135631358,-65.19029543420439],[102.89442894428947,-65.1289775554006],[102.79722797227976,-65.13598531297816],[102.76122761227612,-65.16752022207726],[102.79002790027903,-65.23584585845862]],[[101.08001080010803,-65.40228010092605],[100.88200882008823,-65.37775294940454],[100.60840608406085,-65.39702428274286],[100.54360543605435,-65.40928785850363],[100.41040410404105,-65.46534991912424],[100.32400324003243,-65.52141197974484],[100.27000270002702,-65.60375313128135],[100.29160291602915,-65.65105549492999],[100.34920349203492,-65.67207876766271],[100.51120511205113,-65.6755826464515],[100.54720547205471,-65.70186173736741],[100.98280982809831,-65.6773345858459],[101.23841238412388,-65.56521046460469],[101.260012600126,-65.52841973732241],[101.22041220412206,-65.4723576767018],[101.08001080010803,-65.40228010092605]],[[92.33192331923323,-65.80697810103105],[92.46872468724689,-65.8209936161862],[92.60192601926019,-65.80873004042544],[92.67032670326705,-65.77544319193196],[92.66312663126632,-65.75967573738241],[92.63432634326347,-65.72989276767771],[92.49752497524975,-65.70186173736741],[92.30312303123031,-65.7071175555506],[92.24912249122491,-65.74040440404409],[92.26352263522637,-65.75967573738241],[92.33192331923323,-65.80697810103105]],[[48.357483574835754,-66.70397107096075],[48.299882998829986,-66.72499434369348],[48.292682926829286,-66.74952149521499],[48.29628296282965,-66.7740486467365],[48.30348303483035,-66.79857579825801],[48.37908379083791,-66.80733549522999],[48.54468544685449,-66.78456028310288],[48.7750877508775,-66.7775525255253],[48.785887858878596,-66.76704088915893],[48.78228782287823,-66.73200210127105],[48.74988749887498,-66.7197385255103],[48.63828638286384,-66.70046719217196],[48.357483574835754,-66.70397107096075]],[[-60.82080820808207,-68.77826731392318],[-60.69480694806947,-68.79578670786712],[-60.65520655206552,-68.76775567755682],[-60.70560705607056,-68.72220525330258],[-60.813608136081356,-68.68716646541469],[-60.94680946809467,-68.68015870783712],[-61.01521015210152,-68.70994167754182],[-60.89280892808928,-68.75899598058484],[-60.82080820808207,-68.77826731392318]],[[-62.170821708217076,-69.63671761717622],[-62.08442084420844,-69.72957040507909],[-61.9980199801998,-69.72256264750152],[-61.969219692196916,-69.69102773840243],[-61.9080190801908,-69.58766331413318],[-61.91161911619116,-69.53335319290697],[-61.80721807218072,-69.51408185956863],[-61.7820178201782,-69.44225234439848],[-61.81441814418143,-69.37567864741152],[-61.980019800197994,-69.30034525345258],[-62.11682116821167,-69.21450022312727],[-62.23922239222392,-69.17595755645061],[-62.44082440824408,-69.1461745867459],[-62.51642516425164,-69.15493428371788],[-62.56682566825668,-69.18121337463378],[-62.49482494824947,-69.28808167769182],[-62.21762217622175,-69.49481052623031],[-62.170821708217076,-69.63671761717622]],[[15.910359103591048,-69.72781846568469],[15.697956979569796,-69.77336888993894],[15.597155971559715,-69.82767901116515],[15.561155611556131,-69.86271779905303],[15.571955719557195,-69.88549301118016],[15.615156151561536,-69.93980313240637],[15.661956619566212,-69.95557058695591],[15.845558455584552,-69.98184967787182],[16.158761587615885,-70.07119858698591],[16.223562235622353,-70.00812876878773],[16.317163171631734,-69.84519840510909],[16.626766267662674,-69.75059367781182],[16.57276572765727,-69.72256264750152],[16.245162451624537,-69.70504325355758],[15.910359103591048,-69.72781846568469]],[[26.42606426064262,-70.06068695061954],[26.30006300063002,-70.07295052638031],[25.98325983259832,-70.19909016277667],[25.954459544595466,-70.26215998097484],[25.96525965259653,-70.29369489007394],[26.004860048600506,-70.37253216282167],[26.357663576635787,-70.43385004162546],[26.46926469264693,-70.44786555678061],[26.609666096660987,-70.41282676889273],[26.793267932679328,-70.41983452647031],[26.858068580685824,-70.38129185979363],[26.876068760687616,-70.33048561735622],[26.735667356673588,-70.18682658701591],[26.685266852668548,-70.11499707184576],[26.606066060660623,-70.07820634456348],[26.42606426064262,-70.06068695061954]],[[1.4130141301413062,-70.04141561728122],[1.31581315813159,-70.02214428394288],[1.027810278102777,-70.05017531425318],[0.948609486094881,-70.09397379911303],[0.9522095220952167,-70.16930719307197],[0.991809918099193,-70.22361731429818],[1.1034110341103371,-70.30420652644031],[1.1574115741157414,-70.37778798100484],[1.2114121141211456,-70.38129185979363],[1.297812978129798,-70.25515222339727],[1.4598145981459822,-70.13602034457848],[1.4130141301413062,-70.04141561728122]],[[4.077040770407706,-70.32522979917303],[4.13104131041311,-70.41633064768152],[4.18144181441815,-70.4513694355694],[4.365043650436519,-70.50217567800682],[4.527045270452703,-70.4794004658797],[4.5882458824588355,-70.43209810223107],[4.61704617046172,-70.36902828403288],[4.584645846458471,-70.29369489007394],[4.494644946449483,-70.25164834460848],[4.25704257042571,-70.24113670824212],[4.113041130411318,-70.26741579915803],[4.069840698406978,-70.29019101128516],[4.077040770407706,-70.32522979917303]],[[3.191431914319139,-70.39180349616001],[3.072630726307267,-70.38129185979363],[2.629826298262998,-70.50042373861243],[2.5830258302583218,-70.53371058710592],[2.6226262262622697,-70.59327652651531],[2.69822698226983,-70.62305949622001],[3.036630366303683,-70.59678040530409],[3.169831698316983,-70.55473385983863],[3.2202322023220233,-70.51969507195076],[3.2598325983259997,-70.44961749617501],[3.2310323103231156,-70.40231513252637],[3.191431914319139,-70.39180349616001]],[[-60.486004860048595,-70.64583470834712],[-60.450004500045,-70.60378816288167],[-60.45360453604536,-70.54422222347227],[-60.55440554405544,-70.50918343558439],[-60.88560885608855,-70.51794313255637],[-60.94320943209432,-70.53195864771152],[-60.975609756097555,-70.59853234469848],[-60.95760957609576,-70.62831531440318],[-60.89640896408963,-70.68963319320697],[-60.824408244082434,-70.7106564659397],[-60.74160741607416,-70.7106564659397],[-60.486004860048595,-70.64583470834712]],[[-3.5730357303573044,-70.70364870836212],[-3.490234902349016,-70.73518361746122],[-3.0078300783007705,-70.85081161749122],[-2.9754297542975507,-70.8840984659847],[-2.9646296462964585,-70.94016052660531],[-2.7990279902799102,-70.98220707207076],[-2.80622806228061,-71.01549392056424],[-2.8206282062820662,-71.0575404660297],[-2.8242282422824303,-71.11185058725592],[-2.784627846278454,-71.16791264787652],[-2.6082260822608134,-71.14163355696061],[-2.370623706237069,-71.04527689026895],[-2.2914229142291447,-70.99797452662031],[-2.2122221222212204,-70.90161785992863],[-2.1186211862118682,-70.85606743567439],[-2.093420934209348,-70.82102864778652],[-2.2554225542255324,-70.79650149626501],[-2.4246242462424448,-70.80000537505379],[-2.532625326253253,-70.7684704659547],[-2.74862748627487,-70.69488901139016],[-3.0402304023040188,-70.67386573865743],[-3.537035370353692,-70.6826254356294],[-3.5730357303573044,-70.70364870836212]],[[-3.213032130321295,-71.07681179936803],[-3.2634326343263353,-71.05228464784652],[-3.400234002340028,-71.06279628421288],[-3.3930339303393,-71.08031567815682],[-3.4038340383403636,-71.12061028422788],[-3.3858338583385716,-71.14338549635501],[-3.3102331023310114,-71.20119949637001],[-3.202232022320203,-71.2309824660747],[-3.0618306183061748,-71.23623828425788],[-2.9538295382953663,-71.21346307213076],[-3.191431914319139,-71.09433119331197],[-3.213032130321295,-71.07681179936803]],[[-6.179461794617936,-70.58626876893773],[-6.15786157861578,-70.61079592045925],[-5.895058950589487,-70.55298192044424],[-5.949059490594891,-70.43209810223107],[-5.970659706597047,-70.42158646586469],[-6.067860678606792,-70.40406707192076],[-6.244262442624432,-70.44611361738622],[-6.438664386643865,-70.45312137496379],[-6.265862658626588,-70.54947804165546],[-6.179461794617936,-70.58626876893773]],[[-3.490234902349016,-70.50743149619001],[-3.44343443434434,-70.53546252650031],[-3.2814328143281273,-70.53371058710592],[-2.737827378273778,-70.50743149619001],[-2.6838268382683736,-70.46188107193576],[-2.6838268382683736,-70.37603604161046],[-2.712627126271258,-70.31997398098986],[-2.80622806228061,-70.28843907189076],[-2.9502295022950307,-70.27967937491879],[-3.1734317343173473,-70.30771040522909],[-3.2886328863288554,-70.34450113251137],[-3.497434974349744,-70.48816016285167],[-3.490234902349016,-70.50743149619001]],[[-61.152011520115195,-69.88374107178576],[-61.328413284132836,-69.85571004147546],[-61.386013860138604,-69.89250076875773],[-61.404014040140396,-69.93279537482879],[-61.378813788137876,-69.95031476877273],[-61.310413104131044,-69.97834579908303],[-61.15921159211592,-69.97659385968863],[-61.10881108811088,-69.95557058695591],[-61.152011520115195,-69.88374107178576]],[[-60.788407884078836,-71.04177301148016],[-60.65160651606516,-71.05929240542409],[-60.55080550805508,-71.05228464784652],[-60.536405364053635,-71.04177301148016],[-60.51480514805148,-70.9997264660147],[-60.53280532805327,-70.96293573873243],[-60.612006120061196,-70.92088919326697],[-60.78120781207812,-70.9138814356894],[-60.88920889208892,-70.93490470842212],[-60.94680946809467,-70.96819155691561],[-60.90720907209072,-71.00673422359228],[-60.788407884078836,-71.04177301148016]],[[-12.915129151291495,-72.0140993753688],[-12.9619296192962,-72.06490561780622],[-12.94392943929438,-72.09819246629971],[-12.889928899288975,-72.13673513297637],[-12.720727207272063,-72.1875413754138],[-12.587525875258734,-72.19630107238576],[-12.508325083250838,-72.17352586025865],[-12.533525335253358,-72.14023901176516],[-12.637926379263774,-72.0719133753838],[-12.789127891278895,-72.00709161779122],[-12.875528755287547,-72.00008386021365],[-12.915129151291495,-72.0140993753688]],[[-16.35676356763568,-72.45909198154486],[-16.453964539645398,-72.47310749670001],[-16.5151651516515,-72.53092149671501],[-16.511565115651138,-72.58172773915243],[-16.453964539645398,-72.6518053149282],[-16.317163171631705,-72.70261155736561],[-16.173161731617313,-72.70261155736561],[-16.10476104761048,-72.6798363452385],[-16.173161731617313,-72.59924713309637],[-16.302763027630277,-72.47836331488318],[-16.35676356763568,-72.45909198154486]],[[-21.126811268112675,-73.93948076980774],[-21.288812888128888,-73.98853507285077],[-21.929619296192953,-74.05686070923214],[-22.034020340203398,-74.10591501227516],[-21.60921609216092,-74.09189949712001],[-21.166411664116623,-74.13219410319107],[-21.051210512105115,-74.17599258805092],[-20.975609756097555,-74.22504689109395],[-20.84600846008459,-74.43703155781562],[-20.817208172081706,-74.45455095175956],[-20.738007380073782,-74.48083004267546],[-20.489604896048945,-74.49309361843623],[-20.41760417604175,-74.4440393153932],[-20.41040410404102,-74.40900052750531],[-20.424804248042477,-74.31789967899684],[-20.601206012060118,-74.19701586078365],[-20.640806408064066,-74.14971349713501],[-20.655206552065522,-74.10416307288077],[-20.608406084060846,-73.88692258797592],[-20.522005220052193,-73.79757367886182],[-20.522005220052193,-73.71172864853652],[-20.57960579605796,-73.61887586063365],[-20.691206912069106,-73.62588361821122],[-20.867608676086746,-73.67668986064865],[-20.97920979209792,-73.79056592128426],[-21.026010260102595,-73.87991483039835],[-21.126811268112675,-73.93948076980774]],[[-49.14229142291421,-78.09332907391578],[-49.354693546935465,-78.22297258910093],[-49.941499414994155,-78.46298828613291],[-50.143101431014315,-78.55759301343018],[-50.218702187021876,-78.60489537707882],[-50.294302943029436,-78.6959962255873],[-50.377103771037696,-78.78008931651821],[-50.333903339033384,-78.81863198319488],[-50.24030240302403,-78.83264749835003],[-50.29790297902977,-78.88170180139306],[-50.38070380703806,-78.92199640746412],[-50.503105031050296,-78.95002743777442],[-50.51390513905139,-78.97981040747912],[-50.503105031050296,-79.02185695294457],[-50.52110521105212,-79.10419810448109],[-50.57150571505716,-79.17252374086246],[-50.65070650706505,-79.23208968027184],[-50.73350733507334,-79.28289592270927],[-50.46350463504635,-79.31267889241397],[-50.420304203042036,-79.32143858938593],[-50.377103771037696,-79.33895798332988],[-50.33030330303302,-79.38100452879533],[-50.294302943029436,-79.43005883183837],[-50.33750337503375,-79.47911313488139],[-50.402304023040216,-79.51239998337488],[-50.66510665106651,-79.62627604401048],[-51.18351183511834,-79.81898937739382],[-51.71271712717126,-79.99067943804442],[-52.295922959229586,-80.14134622596231],[-52.33912339123391,-80.12557877141276],[-52.357123571235704,-80.07827640776412],[-52.46152461524615,-80.06601283200337],[-52.56592565925659,-80.09929968049686],[-52.807128071280715,-80.15536174111746],[-53.05193051930519,-80.17463307445578],[-53.17793177931779,-80.16061755930063],[-53.347133471334715,-80.11506713504639],[-53.39393393933939,-80.10805937746882],[-53.48393483934839,-80.18864858961093],[-53.674736747367476,-80.28325331690822],[-54.04554045540455,-80.48823022605231],[-54.12834128341282,-80.51626125636261],[-54.34794347943479,-80.56881943819442],[-54.37314373143731,-80.62312955942063],[-54.351543515435154,-80.75978083218337],[-54.239942399423995,-80.84737780190306],[-54.20034200342003,-80.86314525645261],[-54.16074160741607,-80.87015301403018],[-49.772297722977214,-80.78430798370488],[-49.70029700297002,-80.75277307460578],[-49.62829628296282,-80.71247846853473],[-49.40869408694087,-80.66692804428048],[-49.18909189091892,-80.64240089275897],[-43.52623526235263,-80.19215246839973],[-43.490234902349016,-80.17813695324458],[-43.45423454234543,-80.15536174111746],[-43.45783457834577,-80.12382683201837],[-43.490234902349016,-80.09579580170806],[-43.75663756637567,-80.02046240774912],[-43.74223742237422,-80.00294301380518],[-43.70263702637027,-79.99067943804442],[-43.60183601836019,-79.97316004410048],[-43.497434974349744,-79.9696561653117],[-43.2670326703267,-79.97841586228367],[-43.06543065430654,-79.89081889256397],[-42.98982989829898,-79.80146998344988],[-42.9430294302943,-79.57897368036184],[-42.96462964629646,-79.47736119548699],[-43.11943119431194,-79.34946961969624],[-43.20943209432093,-79.30041531665321],[-43.2670326703267,-79.16376404389048],[-43.364233642336416,-79.08492677114276],[-43.45063450634507,-78.99032204384548],[-43.54423544235442,-78.90272507412578],[-43.62703627036271,-78.84666301350518],[-43.72063720637206,-78.81863198319488],[-44.041040410404094,-78.80636840743412],[-44.56664566645665,-78.80461646803973],[-45.09225092250921,-78.81512810440609],[-45.22185221852217,-78.80987228622291],[-45.35145351453514,-78.79060095288457],[-45.29385293852937,-78.73979471044714],[-45.21465214652147,-78.68723652861533],[-45.06705067050669,-78.66095743769942],[-43.94743947439474,-78.59788761950124],[-43.85383853838539,-78.52956198311988],[-43.78903789037889,-78.43320531642821],[-43.77823778237783,-78.38590295277957],[-43.78543785437853,-78.33684864973654],[-43.807038070380685,-78.28604240729912],[-43.85383853838539,-78.25801137698882],[-44.0950409504095,-78.16691052848033],[-44.33984339843397,-78.09332907391578],[-44.595445954459535,-78.03551507390078],[-44.8510485104851,-77.98821271025214],[-45.53145531455314,-77.88134440719412],[-45.99225992259923,-77.8270342859679],[-46.25866258662586,-77.80425907384078],[-46.82746827468273,-77.78498774050244],[-47.02907029070289,-77.79024355868563],[-47.46467464674646,-77.81827458899593],[-47.69147691476914,-77.83929786172865],[-49.08109081090811,-78.04777864966154],[-49.14229142291421,-78.09332907391578]],[[-36.4809648096481,-79.29340755907563],[-34.05094050940508,-79.35647737727382],[-33.93573935739357,-79.31968664999154],[-33.946539465394636,-79.30567113483639],[-33.99333993339934,-79.27764010452609],[-34.3929439294393,-79.22332998329988],[-35.5341553415534,-79.09018258932593],[-35.5989559895599,-79.09193452872033],[-35.789757897578966,-79.14974852873533],[-36.048960489604895,-79.18128343783442],[-36.2361623616236,-79.19529895298957],[-36.567365673656724,-79.20931446814473],[-36.59976599765997,-79.28289592270927],[-36.4809648096481,-79.29340755907563]],[[-32.58212582125822,-79.65781095310957],[-32.513725137251356,-79.68233810463109],[-32.34092340923408,-79.67357840765912],[-32.002520025200255,-79.60700471067216],[-31.95571955719558,-79.60350083188337],[-31.934119341193394,-79.56846204399548],[-32.15012150121501,-79.52991937731882],[-32.37692376923769,-79.535175195502],[-32.49932499324993,-79.59298919551699],[-32.58212582125822,-79.65781095310957]],[[-31.682116821168194,-79.63503574098246],[-31.99891998919989,-79.73314434706852],[-31.82251822518225,-79.84877234709852],[-31.59571595715957,-79.88731501377518],[-30.84330843308433,-79.93812125621261],[-30.42210422104222,-80.01170271077716],[-30.02970029700296,-79.93636931681822],[-29.799297992979916,-79.92585768045186],[-29.720097200971992,-79.92936155924063],[-29.615696156961576,-79.91009022590231],[-29.871298712987112,-79.82249325618261],[-30.659706597065963,-79.73314434706852],[-30.778507785077835,-79.64729931674322],[-30.861308613086123,-79.72613658949093],[-30.839708397083967,-79.77168701374518],[-30.98370983709836,-79.81898937739382],[-31.120511205112052,-79.79796610466109],[-31.606516065160633,-79.64554737734882],[-31.682116821168194,-79.63503574098246]],[[-59.49959499594995,-80.11506713504639],[-59.78759787597876,-80.10105161989124],[-59.7839978399784,-80.00119107441078],[-59.75159751597515,-79.93812125621261],[-59.70479704797047,-79.87505143801442],[-59.8739987399874,-79.77694283192837],[-60.57960579605796,-79.74015210464609],[-61.026010260102595,-79.80847774102746],[-61.1160111601116,-79.86278786225367],[-61.34281342813428,-79.88731501377518],[-61.34641346413464,-79.95038483197337],[-61.24561245612456,-79.97841586228367],[-61.303213032130316,-79.99593525622761],[-61.68481684816848,-80.02046240774912],[-61.717217172171715,-80.06951671079216],[-61.69561695616956,-80.13433846838473],[-61.59841598415984,-80.20616798355488],[-61.48321483214832,-80.24471065023155],[-61.19521195211952,-80.25697422599231],[-61.314013140131394,-80.30602852903533],[-61.63441634416344,-80.344571195712],[-62.232022320223194,-80.36909834723352],[-62.52002520025199,-80.37260222602231],[-65.97965979659796,-80.38486580178306],[-66.11646116461164,-80.36209058965593],[-66.16686166861668,-80.34632313510639],[-66.21726217262172,-80.25872616538669],[-66.29646296462964,-80.23419901386518],[-66.37566375663756,-80.22193543810442],[-66.48366483664836,-80.22368737749882],[-66.5880658806588,-80.23770289265397],[-66.68166681666817,-80.26047810478109],[-66.77166771667716,-80.29376495327458],[-66.73206732067321,-80.31829210479609],[-66.59166591665917,-80.35683477147276],[-66.18486184861848,-80.44267980179806],[-65.2020520205202,-80.60736210487109],[-64.26964269642696,-80.749269195817],[-64.21924219242192,-80.73350174126746],[-64.12564125641256,-80.66867998367488],[-64.06444064440645,-80.65116058973094],[-63.715237152371515,-80.61612180184306],[-63.14283142831428,-80.59509852911033],[-63.06723067230672,-80.62663343820942],[-62.98442984429843,-80.73525368066186],[-62.94122941229412,-80.76503665036655],[-62.671226712267114,-80.83511422614231],[-62.02322023220232,-80.88942434736852],[-60.58320583205831,-80.94899028677791],[-60.27000270002699,-80.88066465039655],[-60.1260012600126,-80.84037004432548],[-59.92799927999279,-80.77379634733852],[-59.82719827198271,-80.73350174126746],[-59.769597695976955,-80.65641640791412],[-59.77319773197732,-80.55830780182806],[-59.73359733597336,-80.344571195712],[-59.68319683196832,-80.31478822600731],[-59.61119611196112,-80.25522228659791],[-59.52839528395283,-80.20791992294927],[-59.42759427594275,-80.19740828658291],[-59.32319323193232,-80.19565634718852],[-59.40959409594096,-80.15010592293427],[-59.49959499594995,-80.11506713504639]],[[-65.580055800558,-79.76993507435078],[-65.87165871658716,-79.73840016525169],[-66.01566015660156,-79.62452410461609],[-66.27486274862748,-79.61226052885533],[-66.7860678606786,-79.60875665006654],[-66.87966879668797,-79.58247755915063],[-66.98046980469805,-79.56846204399548],[-67.43767437674376,-79.55970234702352],[-67.68967689676896,-79.52816743792442],[-67.80847808478084,-79.54568683186837],[-67.77247772477725,-79.58948531672822],[-67.71847718477184,-79.62102022582731],[-67.07767077670776,-79.76117537737882],[-66.99486994869949,-79.79271028647791],[-66.96246962469624,-79.87329949862003],[-66.90486904869049,-79.90833828650791],[-66.41166411664116,-79.97316004410048],[-66.36846368463684,-80.05374925624261],[-66.3180631806318,-80.07477252897533],[-66.26766267662676,-80.08178028655291],[-66.1740617406174,-80.07827640776412],[-65.99045990459904,-80.05374925624261],[-65.90045900459005,-80.03973374108746],[-65.50445504455044,-79.95388871076216],[-65.54045540455404,-79.83650877133776],[-65.580055800558,-79.76993507435078]],[[-69.73089730897308,-79.61751634703852],[-69.63369633696337,-79.51765580155806],[-69.68769687696877,-79.44407434699352],[-69.39609396093961,-79.27939204392048],[-69.2520925209252,-79.21106640753912],[-68.63648636486364,-79.01309725597261],[-68.15768157681576,-78.87119016502669],[-67.48087480874808,-78.68198071043214],[-67.16767167671676,-78.56985658919093],[-67.04527045270453,-78.51379452857033],[-66.7860678606786,-78.42094174066744],[-66.72846728467285,-78.38415101338518],[-66.840068400684,-78.3491122254973],[-67.0380703807038,-78.31582537700382],[-67.47727477274772,-78.36312774065244],[-69.39969399693996,-78.68548458922093],[-69.74889748897489,-78.76957768015184],[-69.9720997209972,-78.80987228622291],[-70.54450544505444,-78.88345374078744],[-70.62730627306273,-78.90097313473139],[-71.25371253712537,-79.06039961962124],[-71.45531455314553,-79.12872525600261],[-71.66771667716677,-79.24610519542699],[-71.78291782917829,-79.44407434699352],[-71.77931779317792,-79.50013640761412],[-71.73611736117361,-79.53867907429078],[-71.68571685716857,-79.56846204399548],[-71.52731527315272,-79.62277216522169],[-71.41571415714157,-79.64029155916563],[-70.98370983709837,-79.67357840765912],[-70.55170551705517,-79.68233810463109],[-70.33570335703357,-79.68058616523669],[-70.1161011610116,-79.66657065008154],[-69.73089730897308,-79.61751634703852]],[[-68.16128161281613,-79.47911313488139],[-67.43407434074341,-79.50188834700852],[-67.26127261272612,-79.45283404396548],[-67.30447304473044,-79.39326810455609],[-67.23967239672396,-79.32844634696352],[-67.17127171271713,-79.31092695301957],[-67.06687066870668,-79.26888040755412],[-67.47367473674737,-79.22332998329988],[-67.71487714877148,-79.21457028632791],[-68.03168031680316,-79.22683386208867],[-68.23328233282332,-79.28464786210367],[-68.32328323283232,-79.29866337725882],[-68.42048420484204,-79.33370216514669],[-68.550085500855,-79.43706658941593],[-68.40968409684096,-79.46334568033184],[-68.16128161281613,-79.47911313488139]],[[96.30636306363067,-66.18539701022014],[96.3927639276393,-66.2256916162912],[96.93276932769328,-66.20116446476969],[97.01557015570154,-66.16437373748741],[97.0191701917019,-66.1398465859659],[97.0047700477005,-66.09604810110605],[96.93276932769328,-66.05925737382378],[96.72756727567275,-66.06100931321816],[96.61236612366127,-66.03648216169665],[96.5007650076501,-66.04524185866862],[96.39996399964002,-66.0802806465565],[96.30636306363067,-66.18539701022014]],[[100.08280082800832,-66.20291640416409],[100.13320133201336,-66.22919549507999],[100.26640266402666,-66.21693191931924],[100.28080280802811,-66.18014119203696],[100.29160291602915,-66.1118155556556],[100.1728017280173,-66.13108688899393],[100.07560075600759,-66.18890088900893],[100.08280082800832,-66.20291640416409]],[[98.65358653586537,-66.45344373756242],[98.75078750787509,-66.48147476787273],[98.84438844388444,-66.46921119211196],[98.94878948789489,-66.42015688906893],[98.74718747187472,-66.3693506466315],[98.5959859598596,-66.38336616178665],[98.6067860678607,-66.3991336163362],[98.65358653586537,-66.45344373756242]],[[85.13545135451358,-66.63739737397378],[85.2218522185222,-66.64265319215696],[85.32985329853301,-66.61111828305786],[85.19305193051929,-66.55680816183165],[85.16425164251643,-66.52176937394378],[85.12105121051212,-66.51826549515499],[85.06705067050672,-66.58308725274756],[85.07785077850781,-66.6041105254803],[85.13545135451358,-66.63739737397378]],[[86.27666276662768,-66.69696331338318],[86.23346233462337,-66.73375404066545],[86.33786337863381,-66.78806416189165],[86.4278642786428,-66.79156804068045],[86.54306543065434,-66.76704088915893],[86.65106651066509,-66.7179865861159],[86.55746557465574,-66.70572301035514],[86.52146521465215,-66.6864516770168],[86.38466384663849,-66.67418810125605],[86.27666276662768,-66.69696331338318]],[[85.5530555305553,-66.72849822248227],[85.3406534065341,-66.72324240429909],[85.31545315453155,-66.7758005861309],[85.35865358653587,-66.85463785887863],[85.6178561785618,-66.9509945255703],[85.62145621456216,-66.96501004072545],[85.65025650256501,-66.9790255558806],[85.82305823058232,-66.95274646496469],[85.93825938259386,-66.89493246494969],[85.8050580505805,-66.7740486467365],[85.5530555305553,-66.72849822248227]],[[71.70371703717038,-70.28493519310197],[71.64611646116461,-70.3357414355394],[71.63531635316355,-70.44436167799182],[71.66051660516607,-70.49691985982363],[71.72531725317253,-70.54947804165546],[71.84051840518407,-70.62130755682561],[71.93051930519306,-70.63357113258637],[72.00252002520025,-70.63181919319197],[72.07812078120782,-70.60904398106486],[72.0961209612096,-70.57400519317697],[72.07452074520745,-70.52495089013394],[72.05652056520566,-70.50042373861243],[71.99891998919989,-70.45662525375258],[71.88011880118802,-70.40581901131516],[71.85131851318513,-70.36727634463848],[71.8369183691837,-70.31296622341227],[71.79731797317973,-70.26391192036924],[71.70371703717038,-70.28493519310197]],[[69.74529745297454,-72.04388234507348],[69.79209792097922,-72.04738622386228],[69.91809918099182,-71.91774270867712],[69.89649896498966,-71.90723107231076],[69.79569795697958,-71.89321555715561],[69.73809738097381,-71.92124658746592],[69.69129691296914,-71.96854895111456],[69.74529745297454,-72.04388234507348]],[[68.4348843488435,-72.26112282997835],[68.40968409684098,-72.29966549665501],[68.46008460084602,-72.29966549665501],[68.6688866888669,-72.2751383451335],[68.81648816488166,-72.22783598148486],[68.84168841688418,-72.16476616328667],[68.73008730087301,-72.08943276932773],[68.6688866888669,-72.10344828448288],[68.56808568085683,-72.1892933148082],[68.4348843488435,-72.26112282997835]],[[162.29862298622987,-66.30452888903893],[162.32742327423273,-66.34832737389878],[162.30222302223024,-66.3991336163362],[162.51102511025113,-66.52001743454939],[162.5578255782558,-66.52527325273257],[162.6118261182612,-66.47797088908393],[162.56502565025653,-66.43242046482969],[162.30942309423097,-66.25197070720711],[162.30222302223024,-66.26423428296786],[162.29862298622987,-66.30452888903893]],[[163.09063090630906,-66.70046719217196],[163.16263162631628,-66.81959907099075],[163.23463234632345,-66.86865337403378],[163.2850328503285,-66.88266888918893],[163.3030330303303,-66.82135101038514],[163.29943299432995,-66.79857579825801],[163.2706327063271,-66.76704088915893],[163.23823238232382,-66.70922688914393],[163.15543155431556,-66.6882036164112],[163.09063090630906,-66.70046719217196]],[[164.69264692646925,-67.56066943481939],[164.74664746647466,-67.56942913179137],[164.83304833048334,-67.53964616208665],[164.8618486184862,-67.50460737419878],[164.91944919449196,-67.44679337418378],[164.90864908649087,-67.41876234387348],[164.8510485104851,-67.36445222264726],[164.8258482584826,-67.3259095559706],[164.68544685446858,-67.25933585898363],[164.6746467464675,-67.28911882868833],[164.69624696246962,-67.40825070750711],[164.6386463864639,-67.4993515560156],[164.69264692646925,-67.56066943481939]],[[169.6606966069661,-73.41740283027835],[169.48069480694807,-73.54003858788592],[169.52389523895238,-73.56106186061865],[169.70749707497077,-73.62588361821122],[169.84429844298444,-73.6048603454785],[169.8586985869859,-73.56806961819622],[169.95949959499598,-73.51375949697001],[169.88749887498875,-73.4594493757438],[169.7830978309783,-73.32455004237546],[169.739897398974,-73.32104616358667],[169.67149671496713,-73.3455733151082],[169.64629646296464,-73.37886016360167],[169.6606966069661,-73.41740283027835]],[[163.7638376383764,-74.80318689124395],[163.8430384303843,-74.83296986094865],[163.97623976239765,-74.83296986094865],[164.0590405904059,-74.75238064880654],[164.09864098640986,-74.7313573760738],[164.21024210242103,-74.60696967907184],[164.00144001440015,-74.62974489119895],[163.74223742237422,-74.71208604273546],[163.73863738637385,-74.7331093154682],[163.7638376383764,-74.80318689124395]],[[162.66222662226625,-75.69142016420169],[162.78822788227882,-75.69667598238486],[162.96822968229685,-75.56703246719971],[162.9178291782918,-75.55652083083335],[162.84222842228422,-75.56703246719971],[162.71982719827201,-75.59681543690441],[162.59022590225902,-75.66864495207456],[162.66222662226625,-75.69142016420169]],[[166.65106651066515,-77.77447610413608],[166.73026730267304,-77.85156143748942],[167.02547025470255,-77.75695671019214],[167.28107281072812,-77.70264658896593],[167.3926739267393,-77.64833646773972],[167.91827918279182,-77.64483258895093],[168.32148321483214,-77.6833752556276],[168.51948519485194,-77.6816233162332],[168.75348753487538,-77.6535922859229],[169.11709117091175,-77.56073949802003],[169.35109351093513,-77.52394877073775],[169.27549275492754,-77.45387119496199],[168.45108451084513,-77.38554555858063],[167.4610746107461,-77.3943052555526],[167.08307083070832,-77.32247574038244],[167.0866708667087,-77.3067082858329],[167.10827108271081,-77.26991755855063],[166.9858698586986,-77.18582446761972],[166.71586715867159,-77.1612973160982],[166.5070650706507,-77.1893283464085],[166.41346413464134,-77.25239816460669],[166.46746467464675,-77.28918889188895],[166.60786607866078,-77.3347393161432],[166.6258662586626,-77.37678586160865],[166.45666456664566,-77.44335955859563],[166.37746377463776,-77.49416580103305],[166.21546215462155,-77.52394877073775],[166.23706237062373,-77.54672398286488],[166.53226532265325,-77.70089464957154],[166.65106651066515,-77.77447610413608]],[[167.42147421474215,-78.00573210419608],[167.36387363873638,-78.04602671026714],[167.13707137071373,-78.13011980119805],[166.86346863468634,-78.19669349818503],[166.7590675906759,-78.19844543757942],[166.56826568265683,-78.14763919514199],[166.1110611106111,-78.08982519512699],[166.0138601386014,-78.10208877088775],[166.0138601386014,-78.13187174059244],[166.04986049860497,-78.21421289212897],[166.1218612186122,-78.27377883153837],[166.2838628386284,-78.30706568003184],[166.6258662586626,-78.28429046790473],[166.93546935469357,-78.22297258910093],[167.37827378273784,-78.24925168001684],[167.51867518675186,-78.21596483152337],[167.64107641076413,-78.14063143756442],[167.64107641076413,-78.11084846785973],[167.59427594275945,-78.02149955874563],[167.49707497074974,-77.99171658904093],[167.42147421474215,-78.00573210419608]],[[122.03222032220322,20.46902931529314],[121.99261992619927,20.4795409516595],[121.94221942219423,20.453261860743595],[121.91341913419137,20.358657133446314],[121.94221942219423,20.35340131526314],[121.96021960219605,20.365664891023897],[122.03222032220322,20.46902931529314]],[[121.8666186661867,20.838688527510257],[121.84861848618488,20.840440466904653],[121.79821798217984,20.745835739607386],[121.79101791017911,20.702037254747538],[121.83061830618306,20.700285315353142],[121.87741877418773,20.782626466889653],[121.8666186661867,20.838688527510257]],[[110.54090540905412,21.038409618471178],[110.5229052290523,21.08396004272541],[110.42210422104222,21.059432891203897],[110.38610386103863,21.092719739697387],[110.31050310503105,21.075200345753444],[110.26370263702637,21.024394103316027],[110.28170281702819,21.001618891188897],[110.33930339303396,20.998115012400106],[110.42210422104222,21.006874709372084],[110.50490504905048,20.96833204269541],[110.53730537305375,21.01913828513284],[110.54090540905412,21.038409618471178]],[[112.83772837728378,21.763712527750258],[112.78372783727838,21.772472224722236],[112.76212762127625,21.733929558045574],[112.71172711727121,21.697138830763294],[112.73332733327334,21.66910780045299],[112.74052740527407,21.618301558015574],[112.76932769327692,21.581510830733293],[112.7909279092791,21.602534103466027],[112.8017280172802,21.695386891368898],[112.81252812528129,21.71290628531284],[112.86292862928633,21.753200891383898],[112.83772837728378,21.763712527750258]],[[112.64332643326435,21.639324830748293],[112.64692646926471,21.70940240652405],[112.56052560525609,21.67436361863618],[112.52452524525245,21.623557376198747],[112.54612546125463,21.618301558015574],[112.64332643326435,21.639324830748293]],[[121.63981639816399,24.130582649576482],[121.7370173701737,24.284753316283144],[121.82701827018269,24.533528710287086],[121.82701827018269,24.640397013345122],[121.81261812618129,24.745513377008763],[121.81981819818202,24.824350649756482],[121.8558185581856,24.894428225532238],[121.92781927819277,24.97326549827997],[121.90621906219064,25.055606649816482],[121.85221852218524,25.10466095285952],[121.73341733417334,25.15371525590254],[121.68661686616866,25.181746286212856],[121.64341643416435,25.232552528650274],[121.59301593015931,25.274599074115727],[121.51741517415178,25.276351013510123],[121.44901449014492,25.24831998319982],[121.36621366213666,25.158971074085727],[121.09621096210964,25.06436634678846],[121.04221042210423,25.032831437689367],[120.96300963009634,24.927715074025727],[120.9018090180902,24.813839013390123],[120.83700837008371,24.722738164881633],[120.75780757807581,24.642148952739518],[120.62820628206282,24.479218589060878],[120.16020160201606,23.70836525552754],[120.13140131401315,23.652303194906935],[120.12420124201242,23.526163558510575],[120.14220142201424,23.39827198271982],[120.12060120601205,23.305419194816935],[120.08460084600847,23.21256640691405],[120.07380073800738,23.149496588715877],[120.08460084600847,23.093434528095273],[120.12060120601205,23.03737246747467],[120.14940149401497,22.97430264927648],[120.23220232202323,22.71851949769497],[120.27180271802717,22.62741864918648],[120.32580325803258,22.54157361886118],[120.31500315003149,22.54682943704435],[120.38700387003871,22.48375961884618],[120.48060480604806,22.441713073380726],[120.58140581405814,22.355868043055423],[120.60660606606069,22.312069558195574],[120.67860678606786,22.159650830883294],[120.68940689406895,22.033511194486934],[120.74340743407436,21.956425861133596],[120.84060840608407,21.924890952034502],[120.86580865808656,22.033511194486934],[120.88020880208802,22.14213143693935],[120.87660876608766,22.26301525515254],[120.89820898208984,22.37864325518254],[120.94860948609488,22.503030952184503],[121.00981009810101,22.6204108916089],[121.16101161011613,22.77633349770997],[121.29421294212943,22.9672948916989],[121.3518135181352,23.067155437179366],[121.39861398613988,23.172271800842992],[121.47781477814777,23.424551073635726],[121.52461524615245,23.66807064945648],[121.58221582215822,23.86078398283982],[121.6146161461615,24.053497316223144],[121.63981639816399,24.130582649576482]],[[114.24534245342454,22.26301525515254],[114.18774187741877,22.296302103646028],[114.13374133741337,22.292798224857236],[114.13734137341373,22.268271073335725],[114.2057420574206,22.19468961877118],[114.23094230942309,22.210457073320725],[114.24534245342454,22.23323228544784],[114.24534245342454,22.26301525515254]],[[114.00414004140043,22.27703077030769],[114.04374043740438,22.333092830928294],[113.88173881738817,22.28053464909648],[113.83853838538386,22.241991982419805],[113.85293852938531,22.220968709687085],[113.8781387813878,22.210457073320725],[113.9969399693997,22.210457073320725],[114.00414004140043,22.27703077030769]],[[118.450184501845,24.454691437539367],[118.40698406984069,24.52126513452633],[118.33858338583389,24.468706952694518],[118.28818288182885,24.477466649666482],[118.29538295382957,24.437172043595424],[118.43218432184324,24.41439683146831],[118.450184501845,24.454691437539367]],[[118.14778147781476,24.43542010420103],[118.1837818378184,24.49673798300482],[118.16938169381694,24.51776125573754],[118.10458104581045,24.552800043625425],[118.09378093780941,24.54053646786467],[118.07578075780759,24.501993801187993],[118.09018090180905,24.489730225427238],[118.09018090180905,24.44593174056739],[118.14778147781476,24.43542010420103]],[[125.26865268652688,24.733249801248007],[125.35865358653587,24.71748234669846],[125.44505445054449,24.743761437614367],[125.40185401854018,24.777048286107842],[125.33345333453337,24.80507931641816],[125.31545315453155,24.852381680066784],[125.28305283052833,24.871653013405123],[125.26865268652688,24.733249801248007]],[[124.30024300243002,24.58783883151331],[124.21024210242103,24.458195316328144],[124.17064170641709,24.451187558750576],[124.12024120241205,24.470458892088914],[124.08424084240846,24.43542010420103],[124.1346413464135,24.34782313448133],[124.18504185041854,24.335559558720576],[124.23544235442358,24.35833477084769],[124.2930429304293,24.516009316343144],[124.32544325443257,24.566815558780576],[124.30024300243002,24.58783883151331]],[[123.93663936639365,24.361838649636482],[123.77103771037713,24.41439683146831],[123.75303753037531,24.39162161934118],[123.75303753037531,24.34782313448133],[123.68103681036814,24.318040164776633],[123.68103681036814,24.288257195071935],[123.74943749437494,24.283001376888762],[123.82503825038253,24.26548198294482],[123.88983889838897,24.27949749809997],[123.92943929439298,24.32329598295982],[123.93663936639365,24.361838649636482]],[[119.79659796597969,25.623235013600123],[119.77859778597787,25.65301798330482],[119.7209972099721,25.63900246814967],[119.6957969579696,25.59170010450103],[119.72459724597246,25.551405498429972],[119.69939699396997,25.495343437809368],[119.69939699396997,25.43227361961118],[119.74619746197465,25.41125034687846],[119.82179821798218,25.456800771132706],[119.83259832598327,25.47957598325982],[119.80739807398078,25.507607013570123],[119.839798397984,25.560165195401936],[119.839798397984,25.59170010450103],[119.8289982899829,25.607467559050576],[119.79659796597969,25.623235013600123]],[[128.1630816308163,26.606073013855124],[128.26028260282607,26.653375377503764],[128.3106831068311,26.719949074490728],[128.33228332283323,26.812801862393613],[128.2566825668257,26.881127498774973],[128.2170821708217,26.797034407844066],[128.11988119881198,26.711189377518764],[128.09828098280985,26.667390892658915],[128.0478804788048,26.642863741137404],[128.029880298803,26.64636761992618],[127.99387993879941,26.67965446841967],[127.90747907479079,26.69366998357482],[127.89307893078933,26.674398650236498],[127.88947889478897,26.63060016537665],[127.94707947079473,26.593809438094368],[127.92547925479255,26.555266771417706],[127.8210782107821,26.465917862303613],[127.79587795877961,26.44839846835967],[127.72747727477275,26.43438295320452],[127.72747727477275,26.30824331680816],[127.65547655476558,26.199623074355728],[127.64827648276486,26.154072650101483],[127.65187651876522,26.0945067106921],[127.73107731077312,26.09801058948088],[127.80307803078034,26.1523207107071],[127.8066780667807,26.171592044045425],[127.78507785077852,26.208382771327706],[127.78867788677888,26.255685134976332],[127.84987849878502,26.31875495317452],[127.90387903879042,26.327514650146483],[127.86787867878678,26.38007283197831],[127.86787867878678,26.443142650176483],[127.9506795067951,26.45715816533165],[128.03708037080372,26.534243498684972],[128.1270812708127,26.551762892628915],[128.1630816308163,26.606073013855124]],[[142.1060210602106,26.721701013885124],[142.1708217082171,26.614832710827102],[142.1888218882189,26.616584650221498],[142.2032220322203,26.648119559320577],[142.160021600216,26.709437438124368],[142.12402124021241,26.72695683206831],[142.1060210602106,26.721701013885124]],[[128.99108991089912,27.81140731719816],[128.95148951489517,27.909515923284218],[128.90828908289086,27.897252347523462],[128.8830888308883,27.842942226297254],[128.90108901089013,27.727314226267254],[128.95508955089554,27.702787074745743],[128.99828998289985,27.72030646868967],[129.0162901629016,27.769360771732707],[128.99108991089912,27.81140731719816]],[[121.1646116461165,28.0619346505965],[121.25101251012512,28.08646180211801],[121.25101251012512,28.146027741527405],[121.2330123301233,28.18106652941529],[121.20421204212045,28.203841741542405],[121.13221132211322,28.135516105161045],[121.13221132211322,28.0619346505965],[121.1646116461165,28.0619346505965]],[[129.27549275492754,28.200337862753614],[129.36549365493659,28.128508347583463],[129.4518945189452,28.209097559725592],[129.43749437494375,28.254647983979822],[129.45549455494557,28.272167377923765],[129.51309513095134,28.29844646883967],[129.57429574295742,28.36151628703786],[129.64269642696428,28.410570590080894],[129.71109711097114,28.431593862813614],[129.7146971469715,28.47013652949029],[129.68949689496895,28.517438893138916],[129.59949599495997,28.475392347673463],[129.57789577895778,28.46137683251831],[129.55989559895602,28.431593862813614],[129.50949509495098,28.39830701432014],[129.46629466294667,28.394803135531347],[129.32229322293222,28.359764347643463],[129.25029250292505,28.314213923389218],[129.24669246692469,28.28267901429014],[129.21789217892177,28.2634076809518],[129.16389163891643,28.24939216579665],[129.27549275492754,28.200337862753614]],[[129.25749257492578,28.175810711232103],[129.19269192691928,28.193330105176045],[129.23229232292323,28.10047731727316],[129.32949329493294,28.081205983934822],[129.32229322293222,28.105733135456347],[129.2790927909279,28.14427580213301],[129.25749257492578,28.175810711232103]],[[122.16542165421657,29.699997984354837],[122.1186211862119,29.78233913589135],[122.06102061020613,29.773579438919384],[122.04302043020431,29.736788711637104],[122.08262082620826,29.72452513587635],[122.16902169021694,29.659703378283766],[122.1726217262173,29.678974711622104],[122.16542165421657,29.699997984354837]],[[122.40302403024032,29.95052531775316],[122.35262352623528,29.95578113593635],[122.33102331023309,29.934757863203615],[122.36702367023673,29.852416711667104],[122.39582395823959,29.845408954089535],[122.40302403024032,29.89271131773816],[122.40302403024032,29.95052531775316]],[[122.28062280622805,29.943517560175593],[122.29502295022951,29.96278889351393],[122.32382323823242,30.03111452989529],[122.28422284222842,30.067905257177557],[122.11142111421117,30.13973477234771],[121.97101971019714,30.1432386511365],[121.97821978219781,30.06440137838878],[122.02502025020249,30.01359513595135],[122.15822158221584,30.001331560190593],[122.28062280622805,29.943517560175593]],[[130.67230672306727,30.36748689361893],[130.64350643506435,30.38851016635165],[130.4959049590496,30.46559549970499],[130.3879038790388,30.38851016635165],[130.44550445504456,30.264122469349687],[130.5067050670507,30.241347257222557],[130.62190621906223,30.26237052995529],[130.67230672306727,30.36748689361893]],[[130.87030870308706,30.444572226972255],[130.87390873908743,30.386758226957255],[130.96030960309605,30.39726986332363],[130.99270992709927,30.530417257297557],[131.05751057510577,30.64254137853878],[131.08271082710826,30.791456227062255],[131.06111061110613,30.828246954344536],[131.03951039510395,30.819487257372558],[131.0107101071011,30.791456227062255],[130.9459094590946,30.670572408849083],[130.93870938709387,30.575967681551802],[130.87030870308706,30.444572226972255]],[[131.03591035910358,31.378355924184234],[131.07191071910722,31.436169924199234],[131.14031140311403,31.441425742382407],[131.24831248312483,31.409890833283328],[131.33831338313382,31.40463501510014],[131.4607146071461,31.670929803048026],[131.47511475114754,31.777798106106047],[131.4607146071461,31.882914469769688],[131.5039150391504,32.00204634858848],[131.53271532715326,32.11592240922408],[131.56511565115653,32.22279071228212],[131.6119161191612,32.32615513655135],[131.65871658716588,32.466310288102875],[131.7307173071731,32.592449924499235],[131.97551975519758,32.84472919729197],[132.00072000720007,32.881519924574235],[132.0079200792008,32.918310651856515],[131.91071910719108,32.97437271247712],[131.93591935919358,33.00941150036499],[131.95031950319503,33.04620222764727],[131.90351903519036,33.088248773112724],[131.84951849518495,33.11803174281742],[131.85311853118532,33.181101561015595],[131.89631896318963,33.25468301558014],[131.71631716317165,33.252931076185746],[131.53631536315362,33.27395434891848],[131.61551615516157,33.391334288342875],[131.70911709117092,33.50170647018969],[131.72351723517238,33.554264652021516],[131.69471694716947,33.60331895506454],[131.64431644316443,33.63835774295242],[131.5831158311583,33.65237325810757],[131.50031500315004,33.62434222779727],[131.41751417514178,33.584047621726214],[131.36711367113674,33.57003210657106],[131.30951309513097,33.57353598535984],[131.17631176311767,33.60331895506454],[131.05751057510577,33.67339653084029],[131.0107101071011,33.77500901571514],[130.95310953109532,33.87136568240682],[130.83790837908379,33.91691610666106],[130.71550715507158,33.92742774302742],[130.6687066870669,33.91516416726667],[130.4851048510485,33.83457495512454],[130.45630456304565,33.78902453087029],[130.43830438304383,33.734714409644084],[130.36630366303666,33.63485386416363],[130.27630276302762,33.598063136881365],[130.16830168301686,33.598063136881365],[130.13230132301322,33.57879180354303],[130.10350103501037,33.540249136866365],[130.07110071100715,33.52097780352803],[129.91989919899203,33.484187076245746],[129.82629826298262,33.43688471259712],[129.8370983709837,33.40359786410363],[129.8586985869859,33.37556683379333],[129.84429844298444,33.32125671256712],[129.7038970389704,33.35979937924378],[129.6606966069661,33.36505519742697],[129.61029610296106,33.344031924694235],[129.58149581495815,33.23541168224182],[129.66429664296646,33.18635737919878],[129.79749797497976,33.08299295492954],[129.89829898298984,33.021675076125746],[129.92349923499233,32.98838822763227],[129.9918999189992,32.85173695486954],[129.9018990189902,32.85173695486954],[129.82989829898298,32.892031560940595],[129.77949779497794,32.98488434884348],[129.67869678696786,33.06021774280242],[129.6606966069661,32.99539598520984],[129.66789667896683,32.928822288222875],[129.68949689496895,32.87451216699667],[129.78669786697867,32.78165937909378],[129.82629826298262,32.72559731847318],[129.80829808298085,32.64500810633105],[129.7686976869769,32.5714266517665],[129.85149851498517,32.62223289420393],[129.95229952299525,32.722093439684386],[130.05310053100533,32.77114774272742],[130.15030150301504,32.74837253060029],[130.19350193501936,32.70632598513484],[130.2439024390244,32.67654301543014],[130.2979029790298,32.674791076035746],[130.3411034110341,32.701070166951666],[130.35910359103593,32.755380288177875],[130.3519035190352,32.809690409404084],[130.32670326703266,32.85348889426393],[130.27990279902798,32.867504409419084],[130.22230222302227,32.84648113668635],[130.17550175501754,32.85173695486954],[130.16830168301686,32.93232616701167],[130.17190171901723,33.01291537915378],[130.1251012510125,33.10401622766227],[130.17550175501754,33.14431083373333],[130.23670236702367,33.17759768222682],[130.2871028710287,33.15482247009969],[130.38070380703806,33.091752651901515],[130.4419044190442,32.95159750034999],[130.54630546305464,32.8324656215312],[130.56790567905682,32.73435701544514],[130.49950499504996,32.65727168209182],[130.56430564305646,32.625736772992724],[130.639906399064,32.61872901541514],[130.5607056070561,32.4557986517365],[130.46350463504638,32.30513186381863],[130.39510395103952,32.21928683349333],[130.31950319503198,32.143953439534386],[130.21510215102154,32.11417046982969],[130.19350193501936,32.09139525770257],[130.19710197101972,31.94948816675665],[130.21150211502118,31.8496276212762],[130.18630186301863,31.769038409134083],[130.22590225902258,31.73049574245742],[130.26910269102694,31.697208893963932],[130.32310323103235,31.600852227272256],[130.30510305103053,31.48697616663665],[130.29430294302944,31.450185439354385],[130.26190261902622,31.436169924199234],[130.14670146701468,31.408138893888932],[130.20070200702008,31.292510893858932],[130.25110251102512,31.273239560520594],[130.31230312303126,31.266231802943025],[130.58950589505895,31.178634833223327],[130.62190621906223,31.21717749989999],[130.64350643506435,31.267983742337407],[130.56430564305646,31.352076833268328],[130.5391053910539,31.402883075705745],[130.52830528305282,31.45894513632635],[130.55710557105573,31.562309560595594],[130.6147061470615,31.66567398486484],[130.65430654306545,31.71823216669665],[130.71550715507158,31.71823216669665],[130.7767077670777,31.705968590935896],[130.79830798307984,31.670929803048026],[130.79470794707947,31.623627439399385],[130.78030780307802,31.604356106061047],[130.7479074790748,31.59734834848348],[130.70470704707049,31.57807701514514],[130.70830708307085,31.525518833313328],[130.77310773107735,31.383611742367407],[130.7911079110791,31.269735681731802],[130.7587075870759,31.155859621096198],[130.7371073710737,31.12257277260271],[130.70470704707049,31.094541742292407],[130.6831068310683,31.059502954404536],[130.68670686706866,31.015704469544687],[130.90270902709028,31.11206113623635],[131.09711097110971,31.25572016657665],[131.03591035910358,31.378355924184234]],[[121.57501575015749,31.637642954554536],[121.54261542615427,31.674433681836803],[121.49221492214923,31.69370501517514],[121.46341463414637,31.756774833373328],[121.33741337413375,31.797069439444385],[121.21141211412117,31.80582913641635],[121.22581225812257,31.758526772767723],[121.33741337413375,31.642898772737723],[121.52101521015209,31.55004598483484],[121.78021780217802,31.464200954509536],[121.86301863018633,31.49223198481984],[121.84501845018451,31.525518833313328],[121.80901809018093,31.551797924229234],[121.57501575015749,31.637642954554536]],[[129.70749707497077,31.71823216669665],[129.6858968589686,31.639394893948932],[129.71829718297187,31.656914287892874],[129.7938979389794,31.742759318218177],[129.78669786697867,31.786557803078026],[129.70749707497077,31.71823216669665]],[[130.20070200702008,32.3401706517065],[130.19710197101972,32.490837439624386],[130.16830168301686,32.54164368206182],[130.00990009900102,32.52237234872348],[130.0207002070021,32.46806222749727],[129.97749977499774,32.34542646988969],[130.01710017100174,32.313891560790594],[130.01710017100174,32.29111634866348],[129.95949959499598,32.24381398501484],[129.9918999189992,32.22804653046529],[130.0027000270003,32.1947596819718],[130.08190081900818,32.22979846985969],[130.20070200702008,32.3401706517065]],[[130.2547025470255,32.43127150021499],[130.29430294302944,32.419007924454235],[130.38070380703806,32.42426374263742],[130.42030420304206,32.4575505911309],[130.459904599046,32.5153645911459],[130.36630366303666,32.527628166906666],[130.24030240302403,32.462806409314084],[130.2547025470255,32.43127150021499]],[[128.839888398884,32.76238804575544],[128.80748807488078,32.776403560910595],[128.7606876068761,32.77289968212182],[128.70308703087034,32.75713222757227],[128.6670866708667,32.78341131848818],[128.64908649086493,32.66252750027499],[128.65628656286566,32.6292406517815],[128.69228692286924,32.60471350025999],[128.749887498875,32.585442166921666],[128.78948789487896,32.636248409359084],[128.82188821888218,32.64676004572544],[128.8938889388894,32.65201586390863],[128.87948879488795,32.694062409374084],[128.839888398884,32.76238804575544]],[[129.15309153091533,33.00415568218182],[129.12429124291242,33.06722550037999],[129.10989109891102,33.13204725797257],[129.03429034290343,32.96911689429393],[128.99828998289985,32.95159750034999],[129.01989019890198,32.9200625912509],[129.05229052290525,32.82896174274242],[129.07749077490774,32.83947337910878],[129.10989109891102,32.928822288222875],[129.15309153091533,32.94634168216682],[129.1818918189182,32.993644045815444],[129.15309153091533,33.00415568218182]],[[129.50949509495098,33.28446598528484],[129.57069570695705,33.36155131863818],[129.53829538295383,33.358047439849386],[129.4626946269463,33.33176834893348],[129.4230942309423,33.25818689436893],[129.41589415894163,33.231907803453026],[129.3690936909369,33.17584574283242],[129.4230942309423,33.17584574283242],[129.49149491494916,33.22314810648105],[129.50949509495098,33.28446598528484]],[[126.87426874268743,33.340528045905444],[126.90666906669065,33.3825745913709],[126.9318693186932,33.44389247017469],[126.89946899468998,33.51572198534484],[126.7590675906759,33.55251271262712],[126.69426694266946,33.54900883383833],[126.33786337863381,33.459659924724235],[126.20106201062009,33.368559076215746],[126.16506165061651,33.31249701559514],[126.17946179461796,33.282714045890444],[126.229862298623,33.224900045875444],[126.2406624066241,33.214388409509084],[126.28026280262804,33.20212483374833],[126.32706327063272,33.22314810648105],[126.58266582665829,33.238915561030595],[126.70866708667086,33.272202409524084],[126.87426874268743,33.340528045905444]],[[129.77589775897758,33.829319136941365],[129.71829718297187,33.85910210664606],[129.70029700297005,33.829319136941365],[129.6750967509675,33.73997022782727],[129.72549725497254,33.70668337933378],[129.79749797497976,33.748729924799235],[129.77589775897758,33.829319136941365]],[[132.09072090720906,33.85559822785727],[132.14472144721447,33.83807883391333],[132.15912159121592,33.944947136971365],[132.20232202322023,34.03254410669106],[132.23832238322382,34.22700937946878],[132.3139231392314,34.32511798555484],[132.42192421924221,34.35314901586516],[132.5335253352534,34.28657531887818],[132.6559265592656,34.24628071280712],[132.7747277472775,34.255040409779085],[133.01953019530197,34.33037380373803],[133.14193141931423,34.302342773427725],[133.21033210332104,34.34438931889318],[133.33633336333367,34.384683924964236],[133.44433444334442,34.43373822800727],[133.47313473134733,34.43023434921848],[133.57753577535777,34.465273137106365],[133.67833678336785,34.486296409839085],[133.87633876338765,34.49505610681106],[133.969939699397,34.52659101591016],[134.07434074340745,34.59316471289712],[134.20754207542075,34.69828107656076],[134.24714247142475,34.71404853111031],[134.36234362343623,34.72280822808227],[134.4739447394474,34.754343137181365],[134.58554585545858,34.77011059173091],[134.74034740347406,34.764854773547725],[134.78354783547837,34.74733537960378],[134.93114931149313,34.66149034927848],[135.0427504275043,34.63170737957378],[135.1975519755198,34.652730652306516],[135.35595355953558,34.65448259170091],[135.4171541715417,34.61769186441863],[135.41355413554135,34.547614288642876],[135.3847538475385,34.500311924994236],[135.3091530915309,34.41621883406333],[135.2659526595266,34.38118004617546],[135.1327513275133,34.316358288582876],[135.10035100351007,34.288327258272574],[135.13635136351365,34.18321089460893],[135.12915129151293,34.00626501577514],[135.1759517595176,33.897644773322725],[135.25515255152555,33.806543924814235],[135.34515345153454,33.72245083388333],[135.39555395553958,33.629598045980444],[135.45315453154535,33.55251271262712],[135.69435694356946,33.48769095503454],[135.91755917559175,33.561272409599084],[136.07236072360723,33.77851289450393],[136.26676266762667,34.095613924889236],[136.33156331563316,34.176203137031365],[136.54396543965441,34.258544288567876],[136.79236792367925,34.29883889463893],[136.85356853568538,34.32336604616046],[136.88236882368824,34.38118004617546],[136.87876878768787,34.43373822800727],[136.8427684276843,34.46352119771197],[136.61596615966158,34.58966083410833],[136.53316533165332,34.67900974322242],[136.57636576365763,34.789381925069236],[136.69156691566917,34.98384719784697],[136.7419674196742,35.02238986452363],[136.80316803168034,35.050420894833934],[136.85356853568538,35.05918059180591],[136.8967689676897,35.03640537967878],[136.85356853568538,34.97859137966378],[136.85716857168575,34.91201768267682],[136.8859688596886,34.80514937961878],[136.87156871568715,34.73331986444863],[136.91116911169115,34.70879271292712],[136.94356943569437,34.721056288687876],[136.93636936369364,34.81566101598516],[136.9615696156962,34.83493234932348],[137.0047700477005,34.81390907659076],[137.03357033570336,34.76660671294212],[137.09837098370986,34.75959895536454],[137.22437224372243,34.775366409914085],[137.27477274772747,34.77186253112531],[137.29637296372965,34.72806404626546],[137.28917289172892,34.703536894743934],[137.07677076770767,34.62119574320742],[137.06237062370627,34.58265307653076],[137.31797317973184,34.63696319775697],[137.5447754477545,34.66499422806727],[137.749977499775,34.64747483412333],[137.86517865178655,34.65097871291212],[137.98037980379803,34.64046707654576],[138.18918189181892,34.59666859168591],[138.25398253982542,34.73331986444863],[138.34758347583477,34.847195925084236],[138.4339843398434,34.91552156146561],[138.50958509585098,34.98735107663576],[138.53838538385384,35.043413137256366],[138.57798577985778,35.087211622116214],[138.71838718387187,35.12400234939848],[138.81918819188195,35.09597131908818],[138.9019890198902,35.02589374331242],[138.80118801188013,34.975087500875006],[138.8047880478805,34.87522695539454],[138.76158761587618,34.70003301595516],[138.7939879398794,34.65097871291212],[138.8371883718837,34.61944380381303],[138.89838898388984,34.628203500785006],[138.9811898118981,34.69828107656076],[139.01719017190175,34.73682374323742],[139.08559085590855,34.83843622811227],[139.1215912159122,34.95581616753667],[139.11439114391146,35.097723258482574],[139.13239132391323,35.155537258497574],[139.16119161191614,35.21159931911818],[139.25119251192513,35.27817301610516],[139.3627936279363,35.29744434944348],[139.47439474394747,35.29919628883788],[139.56439564395646,35.24313422821727],[139.63639636396363,35.14152174334242],[139.67599675996763,35.148529500920006],[139.72999729997304,35.22211095548455],[139.74439744397444,35.251893925189236],[139.70119701197012,35.274669137316366],[139.66519665196654,35.32021956157061],[139.65079650796508,35.409568470684704],[139.76599765997662,35.495413501010006],[139.77319773197735,35.51994065253152],[139.76959769597698,35.549723622236215],[139.78759787597875,35.6127934404344],[139.83439834398342,35.65834386468863],[139.909999099991,35.668855501055006],[139.9891998919989,35.668855501055006],[140.0432004320043,35.63381671316712],[140.09720097200972,35.584762410124085],[140.08640086400862,35.54096392526425],[140.0288002880029,35.48490186464363],[139.94239942399423,35.423583985839855],[139.90639906399065,35.34474671309212],[139.82719827198275,35.29744434944348],[139.85239852398524,35.23262259185091],[139.83079830798312,35.07144416756667],[139.84159841598415,35.010126288762876],[139.79839798397984,34.95756810693106],[139.84519845198452,34.91552156146561],[139.9207992079921,34.89975410691606],[139.96039960399605,34.9470564705647],[140.05760057600577,35.03815731907318],[140.15840158401585,35.09597131908818],[140.31320313203133,35.155537258497574],[140.35640356403565,35.18181634941348],[140.39240392403923,35.22035901609016],[140.41760417604178,35.26766137973878],[140.4140041400414,35.39555295552955],[140.45720457204573,35.50942901616516],[140.59760597605975,35.632064773772726],[140.64080640806407,35.66184774347742],[140.8748087480875,35.72491756167561],[140.81360813608137,35.78273156169061],[140.75960759607597,35.84580137988878],[140.6228062280623,36.059537986004855],[140.59040590405903,36.141879137541366],[140.57240572405726,36.23122804665546],[140.59040590405903,36.3083133800088],[140.61920619206194,36.38539871336212],[140.61920619206194,36.44496465277152],[140.62640626406267,36.50277865278652],[140.7308073080731,36.73228271345212],[140.7920079200792,36.846158774087726],[140.83880838808392,36.889957258947575],[140.89640896408963,36.92499604683546],[140.96840968409686,37.0020813801888],[141.00081000810007,37.11420550143001],[141.03681036810372,37.468097259097576],[141.00441004410044,37.697601319763194],[140.96120961209613,37.82198901676516],[140.9288092880929,37.949880592555914],[140.9288092880929,38.05324501682516],[140.96120961209613,38.14960168351682],[141.07641076410766,38.31253204719546],[141.10881108811088,38.33881113811137],[141.25281252812528,38.38085768357682],[141.3680136801368,38.37910574418244],[141.4688146881469,38.40363289570395],[141.50841508415084,38.498237623001216],[141.51921519215193,38.63138501697516],[141.5480154801548,38.762780471554706],[141.58041580415806,38.817090592780914],[141.62361623616238,38.864392956429555],[141.64521645216456,38.91870307765576],[141.65961659616596,38.97476513827637],[141.69201692016924,38.9957884110091],[141.74241742417428,38.99929228979789],[141.7748177481775,39.016811683741835],[141.80721807218072,39.03958689586895],[141.84321843218436,39.09039313830638],[141.90081900819007,39.1114164110391],[141.9080190801908,39.21828471409714],[141.97641976419766,39.428517441424404],[141.99441994419948,39.61071913844138],[141.98001980019802,39.66853313845638],[141.99081990819911,39.74036265362653],[141.99081990819911,39.79292083545835],[141.97641976419766,39.84372707789578],[141.9368193681937,39.95935507792578],[141.87921879218794,40.067975320378196],[141.79641796417962,40.29047162346623],[141.64521645216456,40.47442525987759],[141.54081540815412,40.530487320498196],[141.46161461614616,40.611076532640325],[141.42921429214294,40.723200653881534],[141.4148141481415,40.838828653911534],[141.40041400414003,41.09636374488744],[141.41841418414185,41.2505344115941],[141.45441454414544,41.40470507830078],[141.26721267212673,41.35389883586335],[141.22761227612278,41.373170169201686],[141.10521105211052,41.455511320738196],[141.05121051210511,41.47653459347093],[140.93600936009364,41.50631756317563],[140.89280892808927,41.48003847225972],[140.86040860408605,41.4257283510335],[140.80280802808028,41.254038290382894],[140.79920799207991,41.138410290352894],[141.06921069210694,41.1927204115791],[141.1160111601116,41.20848786612865],[141.15561155611556,41.23651889643895],[141.19881198811987,41.243526654016534],[141.24561245612455,41.20498398733987],[141.26361263612637,41.10337150246502],[141.22401224012242,40.98774350243502],[141.18441184411847,40.924673684236836],[141.11961119611198,40.88262713877138],[140.93600936009364,40.94044113878638],[140.8748087480875,40.92992950242002],[140.8460084600846,40.8756193811938],[140.79920799207991,40.83357283572835],[140.74880748807487,40.830068956939556],[140.7020070200702,40.85809998724987],[140.68040680406807,40.89313877513774],[140.64080640806407,41.15592968429684],[140.62640626406267,41.196224290367894],[140.56520565205653,41.21199174491744],[140.49680496804967,41.20498398733987],[140.44280442804427,41.210239805523045],[140.38520385203856,41.22951113886138],[140.34560345603455,41.20323204794548],[140.3168031680317,41.16118550248002],[140.3420034200342,41.00526289637895],[140.3276032760328,40.94744889636395],[140.2808028080281,40.8458364114891],[140.2520025200252,40.809045684206836],[140.20160201602016,40.77575883571335],[140.14760147601476,40.751231684191836],[140.08640086400862,40.747727805403045],[140.0288002880029,40.733712290247894],[139.96759967599678,40.6723944114441],[139.92439924399247,40.598812956879556],[139.92439924399247,40.53399119928699],[139.96399963999642,40.414859320468196],[140.01440014400146,40.31499877498774],[140.0108001080011,40.260688653761534],[139.97119971199714,40.136300956759555],[139.90639906399065,40.02242489612395],[139.87399873998743,39.985634168841685],[139.82719827198275,39.96636283550335],[139.75519755197553,39.95935507792578],[139.74079740797407,39.9208124112491],[139.80919809198093,39.87701392638925],[139.8919989199892,39.88752556275561],[139.9459994599946,39.88577362336123],[139.99639996399964,39.85423871426214],[140.0540005400054,39.7491223505985],[140.0648006480065,39.62473465359653],[140.04680046800468,39.46355622931229],[140.03600036000358,39.41099804748046],[140.0108001080011,39.35843986564865],[139.97839978399787,39.31113750200001],[139.93879938799387,39.272594835323346],[139.91359913599138,39.2287963504635],[139.8775987759878,39.10440865346153],[139.8019980199802,38.8819123503735],[139.7479974799748,38.78730762307622],[139.6579965799658,38.69620677456774],[139.57879578795792,38.59809816848167],[139.52119521195215,38.50174150179001],[139.47799477994784,38.40012901691516],[139.44559445594456,38.26873356233561],[139.40239402394025,38.14259392593925],[139.3627936279363,38.0987954410794],[139.24759247592476,38.00944653196531],[138.8839888398884,37.844764228892274],[138.81918819188195,37.77468665311652],[138.77238772387727,37.66256253187531],[138.70758707587078,37.56095004700046],[138.6319863198632,37.47160113788637],[138.54918549185493,37.39276386513865],[138.3187831878319,37.21756992569925],[138.21798217982183,37.1737714408394],[138.10998109981102,37.15099622871227],[137.91197911979123,37.06515119838697],[137.51237512375127,36.95127513775137],[137.48357483574836,36.92499604683546],[137.34317343173433,36.7708253801288],[137.29637296372965,36.753305986184856],[137.2459724597246,36.753305986184856],[137.12357123571235,36.774329258917575],[137.0155701557016,36.83739907711576],[137.01197011970123,36.89521307713076],[137.0191701917019,36.960034834723345],[136.9939699396994,37.02660853171031],[136.90036900369006,37.1177093802188],[136.92556925569255,37.17201950144501],[136.98316983169832,37.20005053175531],[137.04437044370445,37.21932186509365],[137.15237152371526,37.28239168329182],[137.3359733597336,37.43831428939289],[137.33957339573396,37.48561665304152],[137.32157321573214,37.5224073803238],[137.19917199171994,37.49788022880227],[136.9615696156962,37.41378713787137],[136.8427684276843,37.38225222877227],[136.72036720367203,37.19829859236091],[136.74916749167494,36.95127513775137],[136.6987669876699,36.742794349818496],[136.5547655476555,36.57110428916788],[136.36036360363607,36.36262350123501],[136.2631626316263,36.287290107276064],[136.15516155161555,36.22246834968348],[136.06876068760687,36.117351986019855],[136.0075600756008,35.99121234962348],[136.0219602196022,35.8738324101991],[136.09396093960942,35.766964107141064],[136.01476014760146,35.68287101621016],[135.90315903159035,35.607537622251215],[135.79515795157954,35.549723622236215],[135.679956799568,35.502421258587574],[135.6007560075601,35.51818871313712],[135.32715327153272,35.525196470714704],[135.26955269552695,35.55147556163061],[135.23355233552337,35.59177016770167],[135.26955269552695,35.66009580408303],[135.2659526595266,35.72141368288682],[135.2191521915219,35.74068501622516],[135.1759517595176,35.747692773802726],[134.8807488074881,35.66359968287182],[134.45594455944558,35.628560894983934],[134.33714337143374,35.57775465254652],[134.21474214742148,35.539211985869855],[133.9807398073981,35.50767707677076],[133.8619386193862,35.495413501010006],[133.739537395374,35.495413501010006],[133.61713617136172,35.51118095555955],[133.49473494734946,35.4971654404044],[133.43713437134375,35.47263828888288],[133.3759337593376,35.458622773727726],[133.2679326793268,35.55673137981378],[133.15633156331563,35.55848331920818],[132.92232922329225,35.51118095555955],[132.74592745927458,35.44986307675576],[132.6991269912699,35.41832816765667],[132.619926199262,35.30620404641546],[132.4147241472415,35.155537258497574],[132.259922599226,35.02238986452363],[132.15912159121592,34.96632780390303],[132.06552065520657,34.89975410691606],[131.9647196471965,34.808653258407574],[131.85671856718568,34.72631210687106],[131.73431734317342,34.66674616746167],[131.60831608316084,34.615939925024236],[131.5147151471515,34.54936622803727],[131.43191431914317,34.47052895528954],[131.35271352713528,34.41271495527454],[131.2627126271263,34.393443621936214],[131.1331113311133,34.407459137091365],[131.00351003510036,34.393443621936214],[130.95310953109532,34.349645137076365],[130.90270902709028,34.29883889463893],[130.88830888308883,34.26204816735667],[130.91710917109174,33.976482046070444],[130.99630996309963,34.00801695516954],[131.07191071910722,34.02028053093029],[131.15111151111512,33.976482046070444],[131.23391233912338,33.94845101576014],[131.32391323913242,33.965970409704084],[131.40671406714068,34.002761136986365],[131.47511475114754,34.01852859153591],[131.74151741517414,34.05181544002939],[131.76311763117633,34.04480768245182],[132.09072090720906,33.85559822785727]],[[129.33669336693367,34.28482337948378],[129.21429214292147,34.31986216737167],[129.18549185491855,34.14466822793227],[129.21429214292147,34.08335034912848],[129.2790927909279,34.12364495519954],[129.33669336693367,34.230513258257574],[129.33669336693367,34.28482337948378]],[[126.76986769867699,34.29708695524454],[126.75186751867517,34.34438931889318],[126.70146701467019,34.39519556133061],[126.65106651066515,34.38993974314742],[126.64746647466478,34.35139707647076],[126.6906669066691,34.305846652216516],[126.76986769867699,34.29708695524454]],[[129.29709297092973,34.33913350070999],[129.36549365493659,34.305846652216516],[129.3870938709387,34.35314901586516],[129.37989379893799,34.41621883406333],[129.4770947709477,34.54060653106531],[129.46989469894697,34.615939925024236],[129.48069480694807,34.649226773517725],[129.47349473494734,34.67200198564484],[129.4518945189452,34.686017500800006],[129.32589325893258,34.60718022805227],[129.32229322293222,34.57914919774197],[129.32949329493294,34.52133519772697],[129.2682926829268,34.370668409809085],[129.29709297092973,34.33913350070999]],[[127.79947799477998,34.61418798562984],[127.78867788677888,34.682513622011214],[127.73827738277384,34.63170737957378],[127.78867788677888,34.58440501592516],[127.79947799477998,34.61418798562984]],[[128.05508055080554,34.70879271292712],[128.06588065880658,34.80514937961878],[128.03708037080372,34.87873083418333],[127.9650796507965,34.89274634933848],[127.91467914679146,34.92077737964878],[127.8318783187832,34.87522695539454],[127.83907839078392,34.81390907659076],[127.87507875078751,34.73507180384303],[127.8966789667897,34.73507180384303],[127.94347943479437,34.76660671294212],[127.98307983079832,34.703536894743934],[128.05508055080554,34.70879271292712]],[[128.51948519485194,34.819164894773934],[128.64548645486457,34.73682374323742],[128.74268742687428,34.798141622041214],[128.7210872108721,35.01363016755167],[128.6670866708667,35.00837434936848],[128.58428584285843,34.93304095540954],[128.49068490684908,34.86471531902818],[128.51948519485194,34.819164894773934]],[[133.37953379533798,36.24699550120501],[133.29673296732966,36.33984828910788],[133.20673206732067,36.29254592545925],[133.1887318873189,36.232979986049855],[133.23913239132395,36.17866986482363],[133.32553325533257,36.16640628906288],[133.36873368733688,36.20319701634516],[133.37953379533798,36.24699550120501]],[[130.91710917109174,37.47860889546395],[130.9351093510935,37.52941513790137],[130.90270902709028,37.55394228942289],[130.83790837908379,37.53642289547895],[130.80910809108093,37.51014380456304],[130.81630816308166,37.47860889546395],[130.87030870308706,37.44882592575925],[130.91710917109174,37.47860889546395]],[[138.50958509585098,38.25822192596925],[138.50238502385025,38.31603592598425],[138.4627846278463,38.29150877446274],[138.30798307983082,38.16186525927759],[138.25038250382505,38.07777216834667],[138.2467824678247,37.99543101681016],[138.32238322383228,37.99017519862697],[138.32238322383228,37.96915192589425],[138.28638286382863,37.895570471329705],[138.28278282782827,37.85352392586425],[138.2251822518225,37.82899677434274],[138.25038250382505,37.82023707737076],[138.3439834398344,37.82198901676516],[138.49518495184952,37.90433016830167],[138.57438574385748,38.065508592585914],[138.4519845198452,38.07602022895229],[138.4627846278463,38.12507453199531],[138.50958509585098,38.25822192596925]],[[140.27000270002702,41.455511320738196],[140.38520385203856,41.51858113893638],[140.43200432004323,41.56763544197942],[140.48960489604895,41.672751805643045],[140.5940059400594,41.76910847233472],[140.6588065880659,41.81641083598335],[140.81720817208173,41.76034877536274],[140.90720907209072,41.7428293814188],[141.00081000810007,41.73757356323563],[141.08001080010803,41.76034877536274],[141.1520115201152,41.80589919961699],[141.10881108811088,41.84794574508244],[140.9108091080911,41.97758926026759],[140.73440734407347,42.11599247242472],[140.68400684006843,42.12300023000229],[140.57600576005763,42.1194963512135],[140.52920529205295,42.13175992697427],[140.41760417604178,42.20008556335563],[140.3276032760328,42.2929383512585],[140.3168031680317,42.33498489672397],[140.32400324003243,42.375279502795024],[140.34920349203492,42.43484544220442],[140.38520385203856,42.48740362403623],[140.4788047880479,42.559233139206384],[140.5472054720547,42.569744775572744],[140.61560615606157,42.57149671496714],[140.70920709207093,42.55572926041759],[140.78840788407888,42.49966719979699],[140.94680946809467,42.35951204824548],[140.98640986409868,42.341992654301535],[141.40761407614076,42.54696956344563],[141.85041850418503,42.57850447254472],[142.08802088020883,42.471636169486686],[142.50922509225092,42.25789956337063],[142.9052290522905,42.11774441181912],[143.11043110431103,42.02138774512744],[143.23643236432366,42.00036447239472],[143.27963279632797,42.03715519967699],[143.3120331203312,42.08445756332563],[143.32643326433265,42.15103126031259],[143.33363333633338,42.22110883608835],[143.36963369633696,42.32447326035759],[143.4308343083431,42.41907798765487],[143.58203582035821,42.59952774527744],[143.7620376203762,42.74844259380093],[143.97083970839708,42.88158998777487],[144.1976419764198,42.974442775677744],[144.30204302043023,42.98495441204412],[144.51444514445143,42.94290786657865],[144.62964629646297,42.94641174536744],[144.80604806048063,42.99371410901608],[144.9212492124921,43.000721866593665],[145.02925029250292,43.03225677569276],[145.12645126451264,43.08831883631336],[145.23085230852308,43.135621199962],[145.34605346053462,43.17591580603306],[145.4036540365404,43.17941968482185],[145.50445504455047,43.17416386663865],[145.5368553685537,43.19343519997699],[145.6232562325623,43.29154380606306],[145.7240572405724,43.344101987894874],[145.8320583205832,43.38614853336034],[145.7528575285753,43.39666016972669],[145.67365673656735,43.389652412149104],[145.58365583655836,43.32833453334533],[145.48645486454865,43.279280230302305],[145.4360543605436,43.2827841090911],[145.34245342453426,43.302055442429406],[145.2740527405274,43.463233866713665],[145.21285212852132,43.578861866743665],[145.1408514085141,43.66295495767457],[145.10125101251015,43.76456744254941],[145.12645126451264,43.86968380621306],[145.24525245252454,44.07641265475155],[145.35325353253535,44.2305833214582],[145.3712537125371,44.28138956389563],[145.3712537125371,44.32693998814989],[145.34245342453426,44.33394774572744],[145.10125101251015,44.16576156386563],[144.87084870848707,43.98180792745427],[144.7988479884799,43.9397613819888],[144.7160471604716,43.92749780622805],[144.59724597245975,43.93100168501684],[144.4820448204482,43.950273018355176],[144.10044100441007,44.10093980627306],[144.00684006840072,44.11670726082261],[143.94923949239495,44.11145144263941],[143.82323823238232,44.11670726082261],[143.75843758437588,44.132474715372155],[143.65403654036544,44.221823624486234],[143.51363513635135,44.27788568510684],[143.2868328683287,44.39701756392563],[143.07443074430745,44.53542077608276],[142.88362883628838,44.6703201094511],[142.70362703627035,44.81923495797457],[142.41562415624156,45.125824351993515],[142.1708217082171,45.32554544295442],[142.0160201602016,45.43766956419563],[141.98001980019802,45.48321998844989],[141.9368193681937,45.50949907936578],[141.87921879218794,45.48321998844989],[141.8288182881829,45.43942150359004],[141.77841778417786,45.41839823085729],[141.6668166681667,45.400878836913364],[141.65241652416523,45.37635168539185],[141.65241652416523,45.34832065508155],[141.59481594815952,45.25546786717865],[141.58401584015843,45.1556073216982],[141.6560165601656,45.05049095803457],[141.7208172081721,44.941870715582155],[141.78201782017823,44.71587053370533],[141.76041760417604,44.482862594250946],[141.71721717217173,44.37073847300974],[141.65961659616596,44.2638701699517],[141.64521645216456,44.018598654736536],[141.6020160201602,43.91873810925608],[141.4472144721447,43.74879998799986],[141.39681396813967,43.64193168494185],[141.39681396813967,43.51228816975669],[141.41121411214112,43.38089271517714],[141.37521375213754,43.279280230302305],[141.2960129601296,43.20044295755457],[141.24561245612455,43.184675503005025],[141.1376113761138,43.17941968482185],[140.9540095400954,43.20044295755457],[140.8208082080821,43.205698775737744],[140.78120781207815,43.21445847270971],[140.58320583205835,43.31256707879578],[140.48600486004864,43.3388461697117],[140.39240392403923,43.303807381823816],[140.37800378003783,43.23723368483684],[140.3960039600396,43.1671561090611],[140.48600486004864,43.04977616963669],[140.43200432004323,42.953419502945025],[140.3276032760328,42.86757447261971],[140.22320223202235,42.79574495744957],[140.11520115201154,42.732675139251384],[140.01440014400146,42.685372775602744],[139.94959949599496,42.67135726044759],[139.8919989199892,42.64858204832048],[139.85959859598597,42.58200835133351],[139.82719827198275,42.44886095735957],[139.81999819998202,42.38754307855578],[139.83439834398342,42.27892283610335],[139.89559895598956,42.18957392698927],[140.02520025200255,42.100225017875175],[140.05760057600577,42.066938169381686],[140.1080010800108,41.912767502675024],[140.08280082800832,41.8023953208282],[140.02160021600218,41.695527017770175],[139.99639996399964,41.57639513895138],[140.0108001080011,41.522085017725175],[140.03600036000358,41.47303071468214],[140.08640086400862,41.43448804800548],[140.14760147601476,41.4239764116391],[140.27000270002702,41.455511320738196]],[[139.5067950679507,42.096721139086384],[139.55719557195573,42.2351243512435],[139.4959949599496,42.22811659366593],[139.43119431194316,42.20008556335563],[139.41319413194134,42.15979095728457],[139.43479434794347,42.08445756332563],[139.45999459994601,42.07569786635365],[139.4815948159482,42.08095368453684],[139.5067950679507,42.096721139086384]],[[141.25281252812528,45.23269265505155],[141.1952119521195,45.2484601096011],[141.13401134011343,45.20641356413563],[141.14481144811447,45.15385538230382],[141.22761227612278,45.11180883683835],[141.2960129601296,45.11881659441593],[141.32841328413286,45.150351503515026],[141.31041310413104,45.17838253382533],[141.25281252812528,45.23269265505155]],[[141.00081000810007,45.46570059450593],[140.97200972009722,45.46570059450593],[140.9828098280983,45.3640881096311],[141.03321033210335,45.26948338233382],[141.0728107281073,45.332553200532004],[141.06921069210694,45.39912689751898],[141.05841058410584,45.449933139956386],[141.00081000810007,45.46570059450593]],[[148.61128611286114,45.48497192784427],[148.32328323283235,45.28174695809457],[148.12888128881292,45.25897174596744],[148.0568805688057,45.262475624756235],[147.96327963279634,45.378103624786235],[147.9236792367924,45.383359442969436],[147.87327873278736,45.30101829143291],[147.88407884078845,45.22568489747397],[147.7688776887769,45.19064610958608],[147.65727657276574,45.09253750350004],[147.55647556475566,45.06275453379533],[147.4304743047431,44.945374594370946],[147.2468724687247,44.85602568525684],[147.15327153271534,44.76667677614276],[147.14247142471424,44.663312351873515],[146.97326973269736,44.56520374578744],[146.93366933669336,44.51264556395563],[146.89766897668977,44.40402532150321],[147.09927099270993,44.53191689729397],[147.20727207272074,44.55294017002669],[147.31167311673119,44.67732786702865],[147.5636756367564,44.83500241252412],[147.61047610476106,44.88580865496155],[147.62127621276215,44.945374594370946],[147.65727657276574,44.97690950347004],[147.78327783277837,44.95939010952608],[147.9128791287913,44.99092501862518],[148.00648006480066,45.06976229137291],[148.26208262082622,45.216925200502004],[148.41328413284134,45.24670817020669],[148.60048600486004,45.31678574598246],[148.7912879128791,45.32379350356004],[148.83808838088385,45.36233617023669],[148.8020880208802,45.41314241267412],[148.8236882368824,45.45518895813959],[148.82728827288275,45.48672386723868],[148.8128881288813,45.50949907936578],[148.77328773287735,45.52701847330974],[148.7048870488705,45.520010715732155],[148.61128611286114,45.48497192784427]],[[146.51606516065164,44.3742423517985],[146.56646566465668,44.44081604878548],[146.3576635766358,44.42504859423593],[146.20646206462067,44.49687810940608],[146.1128611286113,44.500381988194874],[145.940059400594,44.272629866923666],[145.88965889658897,44.248102715402155],[145.85365853658539,44.19379259417593],[145.77445774457743,44.12897083658336],[145.74925749257494,44.07115683656835],[145.66645666456668,43.9993273213982],[145.46125461254616,43.87143574560744],[145.42525425254252,43.810117866803665],[145.43965439654397,43.736536412239104],[145.5548555485555,43.66470689706895],[145.58725587255873,43.84515665469155],[145.76725767257676,43.94151332138321],[145.8860588605886,44.04838162444125],[145.91485914859152,44.10444368506185],[146.1128611286113,44.246350776007745],[146.1740617406174,44.269125988134874],[146.29646296462965,44.28138956389563],[146.43686436864368,44.37599429119291],[146.51606516065164,44.3742423517985]],[[146.609666096661,43.740040291027896],[146.68166681666816,43.715513139506385],[146.71406714067143,43.74354416981669],[146.89766897668977,43.80486204862049],[146.88326883268832,43.829389200142],[146.8256682566826,43.8609241092411],[146.62046620466208,43.81362174559246],[146.61326613266135,43.79785429104291],[146.609666096661,43.740040291027896]],[[146.28926289262893,43.626164230392305],[146.33246332463324,43.61915647281472],[146.3576635766358,43.626164230392305],[146.35046350463506,43.643683624336234],[146.33246332463324,43.647187503125025],[146.3108631086311,43.6524433213082],[146.2820628206282,43.63842780615306],[146.27486274862747,43.6296681091811],[146.28926289262893,43.626164230392305]],[[145.8860588605886,43.43345089700895],[145.89325893258933,43.419435381853816],[145.9076590765908,43.42293926064261],[145.93285932859328,43.4264431394314],[145.94365943659437,43.4264431394314],[145.940059400594,43.44571447276971],[145.93285932859328,43.45622610913608],[145.91485914859152,43.45622610913608],[145.8968589685897,43.4544741697417],[145.88245882458824,43.459729987924874],[145.86805868058684,43.45797804853049],[145.86805868058684,43.45097029095291],[145.88245882458824,43.44396253337533],[145.8860588605886,43.43345089700895]],[[146.02646026460263,43.4211873212482],[146.03366033660336,43.40717180609306],[146.04446044460445,43.40892374548744],[146.069660696607,43.4211873212482],[146.08766087660877,43.42994701822016],[146.10206102061022,43.440458654586536],[146.08766087660877,43.4492183515585],[146.04806048060482,43.43345089700895],[146.02646026460263,43.4211873212482]],[[139.39159391593915,34.68952137958878],[139.44559445594456,34.67900974322242],[139.45639456394565,34.72631210687106],[139.4275942759428,34.775366409914085],[139.36999369993703,34.775366409914085],[139.36639366393666,34.721056288687876],[139.39159391593915,34.68952137958878]],[[134.63594635946362,34.04480768245182],[134.63594635946362,34.22700937946878],[134.4955449554496,34.21474580370803],[134.35874358743587,34.25679234917348],[134.21834218342184,34.31986216737167],[134.07434074340745,34.35840483404833],[133.94833948339482,34.34789319768197],[133.8259382593826,34.30759859161091],[133.7071370713707,34.23752101583514],[133.65673656736567,34.23226519765197],[133.60273602736027,34.244528773412725],[133.64233642336427,34.13415659156591],[133.6279362793628,34.06933483397333],[133.58113581135814,34.016776652141516],[133.47313473134733,33.97297816728167],[133.35073350733506,33.976482046070444],[133.30033300333002,33.969474288492876],[133.19233192331922,33.93268356121061],[133.1347313473135,33.92742774302742],[133.0519305193052,33.99750531880318],[132.9907299072991,34.08860616731167],[132.9367293672937,34.095613924889236],[132.839528395284,34.02203247032469],[132.7855278552786,33.99224950061999],[132.7531275312753,33.90640447029469],[132.71712717127173,33.85209434906848],[132.6991269912699,33.79077647026469],[132.64152641526414,33.68916398538984],[132.53712537125375,33.633101924769235],[132.36432364323645,33.51221810655606],[132.28872288722886,33.470171561090595],[132.1159211592116,33.39483816713167],[132.03312033120335,33.340528045905444],[132.0871208712087,33.340528045905444],[132.2815228152282,33.41761337925878],[132.37512375123754,33.43338083380833],[132.41112411124112,33.42987695501954],[132.4039240392404,33.33176834893348],[132.4471244712447,33.30373731862318],[132.5119251192512,33.29322568225682],[132.51552515525157,33.25468301558014],[132.50472504725047,33.21088453072029],[132.47592475924762,33.181101561015595],[132.47592475924762,33.126791439789386],[132.42912429124294,33.06021774280242],[132.49392493924938,33.007659560970595],[132.49392493924938,32.91655871246212],[132.6019260192602,32.9200625912509],[132.709927099271,32.90254319730697],[132.64152641526414,32.76238804575544],[132.69192691926918,32.776403560910595],[132.80352803528035,32.751876409389084],[132.86832868328685,32.755380288177875],[132.97632976329766,32.84122531850318],[133.0159301593016,32.983132409449084],[133.0519305193052,33.01291537915378],[133.10233102331023,33.02868283370333],[133.14553145531454,33.08299295492954],[133.23913239132395,33.24942719739697],[133.28593285932862,33.35979937924378],[133.63153631536318,33.51046616716167],[133.68553685536858,33.51572198534484],[133.85473854738547,33.492946773217724],[133.9591395913959,33.449148288357875],[134.1247412474125,33.286217924679235],[134.18234182341826,33.24767525800257],[134.20394203942038,33.34753580348303],[134.2435424354244,33.438636651991516],[134.30474304743046,33.526233621711214],[134.3767437674377,33.608574773247724],[134.549545495455,33.72945859146091],[134.74034740347406,33.82055943996939],[134.67554675546756,33.84859047027969],[134.69354693546939,33.92742774302742],[134.65394653946538,33.98348980364803],[134.63594635946362,34.04480768245182]],[[139.7767977679777,33.077737136746364],[139.8235982359824,33.04620222764727],[139.84159841598415,33.05671386401363],[139.87399873998743,33.0935045912959],[139.80919809198093,33.12854337918378],[139.7767977679777,33.12503950039499],[139.76959769597698,33.10752010645105],[139.7767977679777,33.077737136746364]],[[132.44352443524434,33.91341222787227],[132.42912429124294,33.92392386423863],[132.3139231392314,33.908156409689084],[132.26712267122673,33.944947136971365],[132.20952209522096,33.94845101576014],[132.20232202322023,33.92742774302742],[132.20952209522096,33.873117621801214],[132.26712267122673,33.87136568240682],[132.36072360723608,33.84683853088529],[132.41112411124112,33.88012537937878],[132.44352443524434,33.91341222787227]],[[132.5479254792548,34.074590652156516],[132.5767257672577,34.114885258227574],[132.55872558725588,34.12714883398833],[132.54432544325442,34.172699258242574],[132.5227252272523,34.16393956127061],[132.49752497524975,34.12189301580514],[132.46152461524616,34.08685422791727],[132.5479254792548,34.074590652156516]],[[134.6827468274683,34.24628071280712],[134.72954729547297,34.20948998552484],[134.82314823148232,34.20248222794727],[134.93114931149313,34.288327258272574],[134.90594905949058,34.39869944011939],[135.00315003150035,34.544110409854085],[134.95994959949599,34.544110409854085],[134.90234902349027,34.519583258332574],[134.8339483394834,34.472280894683934],[134.75834758347582,34.36891647041469],[134.66834668346684,34.29358307645576],[134.6827468274683,34.24628071280712]],[[134.25074250742506,34.42322659164091],[134.31554315543156,34.46877701589516],[134.33354333543338,34.46352119771197],[134.35154351543514,34.48279253105031],[134.37314373143732,34.523087137121365],[134.32634326343265,34.533598773487725],[134.18234182341826,34.519583258332574],[134.18954189541898,34.49680804620546],[134.23634236342366,34.46702507650076],[134.25074250742506,34.42322659164091]],[[150.55170551705515,46.20852289772898],[150.350103501035,46.213778715912156],[150.31050310503105,46.19976320075699],[149.96129961299613,46.02106538252883],[149.7956979569796,45.87565441279412],[149.66609666096662,45.840615624906235],[149.44649446494464,45.59359217029669],[149.54009540095404,45.59184023090231],[149.6876968769688,45.64264647333974],[149.88209882098823,45.78280162489125],[149.9540995409954,45.82309623096231],[150.05490054900548,45.8493753218782],[150.19530195301957,45.933468412809134],[150.2349023490235,46.01230568555684],[150.55170551705515,46.20852289772898]],[[142.1492214922149,46.000042109796084],[142.20682206822067,46.08939101891019],[142.3040230402304,46.35743774625246],[142.35082350823507,46.45905023112729],[142.40482404824047,46.55540689781898],[142.48042480424806,46.64475580693306],[142.57762577625778,46.70081786755367],[142.63522635226354,46.716585322103214],[142.6928269282693,46.71132950392004],[142.74682746827472,46.67103489784898],[142.79722797227976,46.62022865541155],[142.82962829628298,46.604461200862005],[143.04923049230496,46.59219762510125],[143.28323283232834,46.558910776607775],[143.3516335163352,46.47656962507125],[143.36963369633696,46.35918968564684],[143.420034200342,46.22253841288412],[143.4308343083431,46.028073140106386],[143.4632346323463,46.07011968557185],[143.48123481234813,46.115670109826084],[143.49203492034923,46.17523604923548],[143.510035100351,46.2295461704617],[143.58203582035821,46.36094162504125],[143.57843578435785,46.40649204929548],[143.5388353883539,46.57467823115729],[143.4848348483485,46.7516241099911],[143.44883448834491,46.791918716062156],[143.38403384033842,46.80593423121729],[143.31923319233192,46.8076861706117],[143.21843218432184,46.79542259485095],[143.1788317883179,46.84447689789397],[143.0888308883089,47.00039950399503],[143.0060300603006,47.22289580708306],[142.94122941229415,47.322756352563516],[142.9052290522905,47.36129901924019],[142.86562865628656,47.391081988944876],[142.80082800828012,47.41560914046639],[142.74682746827472,47.45239986774868],[142.67122671226713,47.53649295867959],[142.57762577625778,47.68365586780868],[142.5560255602556,47.737965989034876],[142.54522545225456,47.88512889816397],[142.5740257402574,48.07258641336412],[142.649626496265,48.246028413409135],[142.970029700297,48.917021201462006],[143.02763027630277,49.10623065605657],[143.10323103231036,49.19908344395944],[143.23643236432366,49.262153262157625],[143.38043380433805,49.29018429246793],[143.73323733237333,49.31120756520065],[143.81963819638196,49.309455625806265],[143.96723967239672,49.27616877731276],[144.05004050040503,49.24988968639687],[144.12564125641256,49.2078431409314],[144.2840428404284,49.06943992877427],[144.41004410044104,48.987098777237776],[144.5360453604536,48.89424598933488],[144.62244622446224,48.81540871658717],[144.67284672846728,48.67875744382442],[144.71244712447128,48.640214777147776],[144.70524705247055,48.81891259537596],[144.68724687246873,48.871470777207776],[144.60804608046084,48.936292534800344],[144.43164431644317,49.051920534830344],[144.34164341643418,49.1798121106211],[144.27324273242732,49.31120756520065],[144.2408424084241,49.43209138341382],[144.20124201242015,49.54947132283823],[144.14004140041402,49.66159544407944],[144.04644046440467,49.89635532292823],[143.8160381603816,50.281781989694906],[143.7368373683737,50.506030232177324],[143.53523535235354,51.247100596005964],[143.48843488434886,51.27688356571065],[143.4740347403474,51.29965877783778],[143.46683466834668,51.40127126271261],[143.45603456034564,51.47134883848838],[143.41643416434164,51.5204031415314],[143.31923319233192,51.58347295972959],[143.30123301233016,51.63252726277261],[143.29403294032943,51.74465138401385],[143.25083250832512,51.848015808283066],[143.18963189631899,51.944372474974756],[143.1572315723157,52.08452762652627],[143.17163171631717,52.34907047507974],[143.20043200432008,52.44367520237702],[143.26523265232652,52.47871399026491],[143.29403294032943,52.52952023270231],[143.32283322833229,52.613613323633245],[143.33363333633338,52.69945835395853],[143.32643326433265,52.96224926311763],[143.2868328683287,53.13393932376823],[143.26163261632615,53.21803241469914],[143.2220322203222,53.29686968744687],[143.09603096030963,53.487831081435814],[142.91962919629196,53.79442047545476],[142.93762937629378,53.810187930004304],[142.91242912429124,53.878513566385664],[142.9268292682927,53.95559889973899],[142.96642966429664,54.02918035430355],[142.98442984429846,54.08524241492415],[142.97722977229773,54.14130447554476],[142.76122761227612,54.39358374833748],[142.6928269282693,54.416358960464606],[142.66762667626676,54.35854496044959],[142.61722617226172,54.3042348392234],[142.55242552425523,54.27970768770189],[142.33642336423367,54.28145962709627],[142.4660246602466,54.14831223312234],[142.67122671226713,53.96786247549974],[142.7072270722707,53.89603296032959],[142.68202682026822,53.81544374818748],[142.64242642426427,53.73660647543974],[142.68922689226895,53.72959871786219],[142.67842678426786,53.673536657241556],[142.55242552425523,53.652513384508836],[142.50922509225092,53.58769162691627],[142.5848258482585,53.536885384478836],[142.52722527225274,53.44753647536476],[142.4228242282423,53.41074574808249],[142.3688236882369,53.4019860511105],[142.31842318423185,53.40548992989929],[142.18162181621818,53.48432720264702],[142.14202142021423,53.4948388390134],[141.96561965619657,53.45629617233672],[141.8540185401854,53.38972247534974],[141.82521825218254,53.33891623291234],[141.839618396184,53.139195141951404],[141.8720187201872,53.03933459647095],[141.8540185401854,52.794063081255814],[141.80361803618035,52.55579932361823],[141.74601746017458,52.4541868387434],[141.68121681216815,52.359582111446116],[141.65961659616596,52.2737370811208],[141.6668166681667,51.93386083860838],[141.7208172081721,51.846263868888684],[141.80721807218072,51.7884498688737],[141.77121771217713,51.751659141591404],[141.7208172081721,51.73589168704186],[141.77121771217713,51.690341262787626],[141.8720187201872,51.63077532337823],[142.0052200522005,51.5204031415314],[142.0916209162092,51.429302293022914],[142.20682206822067,51.22257344448445],[142.20682206822067,50.99832520200201],[142.1456214562146,50.88970495954959],[142.09882098820987,50.77582889891397],[142.06642066420665,50.63041792917929],[142.070020700207,50.51478992914929],[142.14202142021423,50.31156495939959],[142.15282152821527,50.21696023210231],[142.14202142021423,49.56874265617657],[142.10962109621096,49.4390991409914],[142.06642066420665,49.31120756520065],[142.01962019620197,49.078199625746265],[141.98001980019802,48.97133132268823],[141.86481864818649,48.750586958994575],[141.8720187201872,48.70153265595155],[141.8972189721897,48.65423029230291],[142.03042030420306,48.477284413469135],[142.1348213482135,48.289826898268984],[142.18162181621818,48.013020473954725],[142.1492214922149,47.902648292107926],[142.07722077220774,47.808043564810646],[142.0160201602016,47.70117526175261],[141.96561965619657,47.58729920111702],[141.9620196201962,47.54350071625717],[141.9836198361984,47.34728350408503],[142.0160201602016,47.24391907981578],[142.0376203762038,47.14055465554654],[142.01242012420124,47.03018247369974],[141.86481864818649,46.693810109976084],[141.8288182881829,46.45029053415533],[141.91521915219153,46.16998023105231],[141.92961929619298,46.08763907951578],[141.9620196201962,46.01405762495125],[142.0160201602016,45.961499443119436],[142.07722077220774,45.91770095825959],[142.1492214922149,46.000042109796084]],[[155.51255512555127,50.83714677771778],[155.55215552155522,50.810867686801856],[155.64575645756457,50.82137932316823],[155.6529565295653,50.84590647468974],[155.63855638556385,50.91072823228231],[155.57015570155704,50.93525538380382],[155.4657546575466,50.9142321110711],[155.48375483754836,50.87043362621125],[155.51255512555127,50.83714677771778]],[[156.37656376563768,50.86167392923929],[156.21456214562147,50.784588595885964],[156.1677616776168,50.73203041405412],[156.19656196561965,50.70224744434944],[156.32616326163264,50.63917762615125],[156.3657636576366,50.63392180796808],[156.40536405364054,50.65844895948959],[156.4845648456485,50.75130174739246],[156.48816488164886,50.84240259590095],[156.45576455764558,50.859921989844906],[156.37656376563768,50.86167392923929]],[[156.12456124561248,50.670712535250345],[156.09576095760957,50.77232502012521],[156.00216002160022,50.75655756557566],[155.88335883358837,50.68472805040551],[155.7717577175772,50.483255020050194],[155.6817568175682,50.40091386851367],[155.43335433354332,50.369378959414576],[155.32535325353257,50.29404556545566],[155.21735217352176,50.297549444244424],[155.19575195751958,50.26426259575095],[155.24255242552425,50.21345635331352],[155.24255242552425,50.09432447449473],[155.28935289352893,50.06103762600125],[155.39735397353974,50.04176629266291],[155.44775447754478,50.07855701994521],[155.51615516155164,50.14513071693216],[155.60615606156063,50.17666562603125],[155.79335793357933,50.20119277755276],[155.91935919359196,50.302805262427626],[156.04536045360453,50.4517201109511],[156.09936099360993,50.55858841400914],[156.12456124561248,50.670712535250345]],[[154.61254612546128,49.29368817125672],[154.71334713347136,49.2674090803408],[154.81054810548108,49.31120756520065],[154.82854828548284,49.34799829248291],[154.80334803348035,49.468882110696114],[154.88254882548824,49.56699071678216],[154.90054900549006,49.630060534980345],[154.82494824948253,49.64757992892427],[154.61254612546128,49.381285140976416],[154.61254612546128,49.29368817125672]],[[154.00054000540007,48.755842777177776],[154.04374043740438,48.73832338323382],[154.07974079740796,48.79088156506563],[154.2057420574206,48.85745526205261],[154.22734227342272,48.892494049940495],[154.19854198541987,48.90475762570125],[154.12654126541264,48.90475762570125],[154.09054090540906,48.8329281105311],[153.99333993339934,48.773362171121704],[154.00054000540007,48.755842777177776]],[[153.00333003330036,47.713438837513365],[153.0537305373054,47.70643107993578],[153.10053100531007,47.76249314055639],[153.0789307893079,47.808043564810646],[153.05013050130503,47.79753192844427],[152.98532985329854,47.72745435266853],[153.00333003330036,47.713438837513365]],[[151.72171721717217,46.82870944334442],[151.75411754117545,46.788414837273365],[151.81531815318152,46.78666289787898],[152.00252002520028,46.89703507972578],[152.29052290522907,47.14230659494095],[152.2329223292233,47.14405853433533],[152.16452164521644,47.110771685841854],[152.03852038520387,47.01441501915019],[151.86571865718656,46.86900404941548],[151.71451714517144,46.85323659486593],[151.72171721717217,46.82870944334442]],[[178.90918909189094,51.615007868828684],[178.69318693186932,51.65530247489974],[178.64638646386464,51.643038899138986],[178.74718747187472,51.58697683851838],[178.92718927189276,51.53441865668657],[179.27639276392767,51.37148829300793],[179.4527945279453,51.37324023240231],[179.4167941679417,51.40127126271261],[179.29439294392944,51.42054259605095],[179.18279182791827,51.469596899094],[179.08559085590855,51.527410899108986],[178.90918909189094,51.615007868828684]],[[177.32877328773287,51.84100805070551],[177.41517415174155,51.88305459617095],[177.59517595175953,51.94787635376355],[177.59517595175953,51.99342677801778],[177.6527765277653,52.060000475004756],[177.67077670776712,52.103798959864605],[177.63477634776348,52.11431059623095],[177.5627756277563,52.11080671744216],[177.519575195752,52.01795392953929],[177.479974799748,51.991674838623396],[177.3791737917379,51.97590738407385],[177.24957249572498,51.90232592950929],[177.26037260372607,51.88305459617095],[177.32877328773287,51.84100805070551]],[[179.6255962559626,52.030217505300044],[179.50319503195033,51.97941126286261],[179.4959949599496,51.932108899214],[179.549995499955,51.893566232537324],[179.64359643596435,51.87955071738216],[179.72639726397267,51.90582980829808],[179.78039780397808,51.96714768710186],[179.6255962559626,52.030217505300044]],[[178.5707857078571,51.97765932346823],[178.50958509585098,51.99517871741216],[178.4735847358474,51.96714768710186],[178.4771847718477,51.942620535580346],[178.51318513185134,51.8988220507205],[178.57438574385748,51.916341444664454],[178.6067860678607,51.95313217194672],[178.5707857078571,51.97765932346823]],[[173.77553775537757,52.494481444814454],[173.65673656736567,52.50324114178642],[173.51633516335164,52.450682959954605],[173.4227342273423,52.43841938419385],[173.4011340113401,52.405132535700346],[173.61713617136172,52.39111702054521],[173.65673656736567,52.356078232657325],[173.72153721537217,52.359582111446116],[173.74313743137435,52.447179081165814],[173.77553775537757,52.494481444814454]],[[172.9367293672937,52.75201653579035],[173.0807308073081,52.815086353988534],[173.159931599316,52.81158247519974],[173.3039330393304,52.82559799035491],[173.3471334713347,52.82559799035491],[173.39393393933943,52.83435768732687],[173.43713437134375,52.8518770812708],[173.24993249932498,52.94297792977929],[173.10233102331023,52.9955361116111],[172.98352983529838,52.979768657061555],[172.81072810728108,53.01305550555506],[172.67752677526778,53.00779968737186],[172.49392493924938,52.937722111596116],[172.59472594725946,52.907939141891404],[172.7207272072721,52.8851639297643],[172.7747277472775,52.797566960044605],[172.9367293672937,52.75201653579035]],[[167.59427594275945,54.79828174844249],[167.51147511475114,54.85609574845748],[167.44307443074433,54.85609574845748],[167.489874898749,54.7947778696537],[167.6770767707677,54.69842120296204],[168.08028080280803,54.51271562715627],[168.04068040680409,54.56527380898808],[167.88227882278824,54.689661505990045],[167.70947709477093,54.77025071813219],[167.59427594275945,54.79828174844249]],[[166.65106651066515,54.83857635451355],[166.57906579065792,54.90690199089491],[166.47826478264784,54.95070047575476],[166.40266402664025,55.00501059698098],[166.24786247862482,55.16618902126521],[166.229862298623,55.24152241522415],[166.27666276662768,55.311599990999895],[166.21186211862118,55.32386356676068],[165.93105931059313,55.35189459707098],[165.83025830258305,55.30634417281672],[165.7510575105751,55.29408059705597],[165.99225992259926,55.19071617278672],[166.0678606786068,55.1364060515605],[166.08226082260825,55.07684011215113],[166.11826118261183,55.02953774850249],[166.229862298623,54.93668496059959],[166.32346323463236,54.86485544542944],[166.38106381063812,54.83857635451355],[166.46386463864638,54.82631277875279],[166.52146521465215,54.76849877873778],[166.64386643866442,54.69491732417325],[166.65106651066515,54.83857635451355]],[[164.5738457384574,59.22192871928718],[164.51624516245164,59.22718453747038],[164.2030420304203,59.09578908289083],[163.76023760237604,59.01519987074872],[163.76743767437677,58.97315332528325],[163.78543785437853,58.9293548404234],[163.72783727837282,58.79795938584385],[163.5766357663577,58.640284840348414],[163.42903429034294,58.57896696154461],[163.43263432634325,58.545680113051134],[163.4470344703447,58.524656840318414],[163.47223472234725,58.50888938576887],[163.6342363423634,58.60349411306612],[163.9618396183962,58.74364926461763],[164.2786427864279,58.83825399191491],[164.61704617046172,58.88555635556355],[164.66024660246603,58.97140138588887],[164.6278462784628,59.11155653744038],[164.5738457384574,59.22192871928718]],[[138.20718207182074,55.03304162729128],[138.17118171181716,55.059320718207175],[138.03078030780307,55.054064900024],[137.94077940779408,55.09260756670065],[137.91197911979123,55.11012696064461],[137.5771757717577,55.197723930364305],[137.5447754477545,55.16268514247642],[137.43677436774368,55.015522233347326],[137.38277382773828,55.00150671819219],[137.27477274772747,54.89113453634536],[137.23157231572316,54.79127399086491],[137.27477274772747,54.79302593025929],[137.46197461974623,54.873615142401434],[137.52677526775267,54.82631277875279],[137.65997659976603,54.65287077870778],[137.7211772117721,54.66338241507415],[137.78957789577896,54.69666926356763],[137.86877868778691,54.74922744539944],[137.9587795877959,54.7895220514705],[137.99117991179912,54.82105696056959],[138.01638016380167,54.901646172711736],[138.09558095580957,54.990995081825815],[138.20718207182074,55.03304162729128]],[[137.17757177571775,55.09961532427823],[137.15597155971562,55.1083750212502],[137.07677076770767,55.09260756670065],[136.9939699396994,55.09260756670065],[136.79596795967961,55.00851447576974],[136.71316713167136,54.95595629393793],[136.7635676356764,54.945444657571585],[136.90396903969042,54.96121211212113],[136.96876968769686,54.92442138483884],[137.05517055170554,54.92617332423325],[137.17757177571775,55.09961532427823]],[[150.71370713707137,59.122068173806724],[150.6669066690667,59.1606108404834],[150.59130591305916,59.09754102228521],[150.4689046890469,59.053742537425364],[150.47250472504726,59.034471204087026],[150.5121051210512,59.008192113171134],[150.59130591305916,59.01870374953748],[150.72810728107282,59.09578908289083],[150.71370713707137,59.122068173806724]],[[126.34506345063454,34.544110409854085],[126.24786247862482,34.56338174319242],[126.22626226262264,34.53184683409333],[126.1218612186122,34.44424986437363],[126.10746107461074,34.39869944011939],[126.13266132661329,34.38993974314742],[126.16866168661687,34.35490095525954],[126.23346233462337,34.370668409809085],[126.33426334263345,34.42673047042969],[126.38106381063812,34.49855998559984],[126.34506345063454,34.544110409854085]],[[126.15786157861578,34.707040773532725],[126.17226172261724,34.731567925054236],[126.16866168661687,34.82967653114031],[126.07866078660788,34.91552156146561],[126.00666006660066,34.86821919781697],[126.05346053460534,34.836684288717876],[126.07146071460716,34.78237416749167],[126.11466114661147,34.71404853111031],[126.15786157861578,34.707040773532725]],[[126.38826388263885,36.57110428916788],[126.31986319863199,36.613150834633345],[126.33786337863381,36.471243743687424],[126.40266402664025,36.427445258827575],[126.41706417064171,36.49226701642016],[126.38826388263885,36.57110428916788]],[[126.4926649266493,37.7816944106941],[126.40986409864098,37.82198901676516],[126.37026370263703,37.77118277432774],[126.40626406264062,37.64854701672016],[126.42426424264244,37.62401986519865],[126.46026460264602,37.610004350043496],[126.51426514265142,37.60474853186031],[126.52146521465215,37.736143986439856],[126.4926649266493,37.7816944106941]],[[124.74304743047429,37.98141550165501],[124.7178471784718,37.98842325923259],[124.66024660246603,37.97265580468304],[124.63504635046354,37.98141550165501],[124.62424624246245,37.94462477437274],[124.65664656646567,37.9253534410344],[124.69624696246962,37.920097622851216],[124.7178471784718,37.93236119861197],[124.73944739447393,37.94637671376712],[124.75384753847538,37.9551364107391],[124.75384753847538,37.96915192589425],[124.74304743047429,37.98141550165501]],[[124.9050490504905,39.537137683876836],[124.93384933849342,39.60721525965259],[124.89064890648905,39.601959441469404],[124.84744847448474,39.558160956609555],[124.84744847448474,39.50735471417214],[124.9050490504905,39.537137683876836]],[[113.52173521735216,22.8516668916689],[113.46413464134645,22.904225073500726],[113.40293402934032,22.90247313410633],[113.42453424534244,22.85867464924648],[113.46413464134645,22.832395558330575],[113.48573485734858,22.828891679541783],[113.56493564935653,22.757062164371632],[113.55413554135544,22.804364528020272],[113.52173521735216,22.8516668916689]],[[107.04527045270453,20.83693658811586],[106.95166951669518,20.86671955782056],[106.91206912069123,20.824673012355106],[106.99126991269912,20.742331860818595],[107.03087030870307,20.747587679001782],[107.04167041670416,20.761603194156933],[107.06327063270635,20.800145860833595],[107.06327063270635,20.817665254777538],[107.04527045270453,20.83693658811586]],[[106.85446854468546,20.857959860848595],[106.79686796867969,20.92803743662435],[106.76806768067684,20.864967618426178],[106.80406804068042,20.843944345693444],[106.85446854468546,20.796641982044804],[106.86526865268655,20.815913315383142],[106.85446854468546,20.857959860848595]],[[107.39807398073981,20.90351028510284],[107.46647466474667,20.90000640631405],[107.52047520475207,20.926285497229955],[107.54927549275493,20.980595618456178],[107.5528755287553,21.034905739682387],[107.52047520475207,21.012130527555257],[107.47727477274776,20.95256458814586],[107.39807398073981,20.90351028510284]],[[107.56367563675639,21.220611315488142],[107.47727477274776,21.269665618531178],[107.45207452074521,21.234626830643293],[107.40527405274054,21.094471679091782],[107.45927459274594,21.09096780030299],[107.60327603276033,21.21710743669935],[107.56367563675639,21.220611315488142]],[[100.07560075600759,9.529919736697352],[100.07200072000722,9.585981797317956],[100.04320043200431,9.577222100345992],[99.95319953199532,9.580725979134769],[99.93879938799387,9.55970270640205],[99.9315993159932,9.475609615471143],[99.96399963999642,9.42129949424492],[100.0540005400054,9.461594100315992],[100.07560075600759,9.529919736697352]],[[100.04320043200431,9.79095870646205],[99.98199981999824,9.792710645856445],[99.99639996399964,9.7471602216022],[100.02520025200255,9.712121433714316],[100.0648006480065,9.680586524615222],[100.07560075600759,9.696353979164769],[100.07200072000722,9.748912160996596],[100.04320043200431,9.79095870646205]],[[104.03564035640358,10.111563615636143],[104.07524075240752,10.225439676271748],[104.08244082440825,10.341067676301748],[104.06444064440643,10.390121979344784],[104.02844028440285,10.428664646021446],[103.98523985239854,10.42691270662705],[103.89883898838991,10.36909870661205],[103.84843848438487,10.370850646006446],[103.86643866438664,10.33581185811856],[103.95283952839532,10.24295907021569],[104.01764017640176,10.029222464099618],[104.05004050040503,10.060757373198712],[104.03564035640358,10.111563615636143]],[[103.31923319233192,10.717734646096446],[103.2220322203222,10.782556403689014],[103.2220322203222,10.759781191561899],[103.27963279632797,10.679191979419784],[103.31923319233192,10.717734646096446]],[[103.0456304563046,11.285363009880086],[103.03843038430387,11.390479373543712],[103.00603006030059,11.383471615966144],[102.99522995229955,11.34843282807826],[102.99162991629919,11.29061882806326],[103.00963009630095,11.276603312908108],[103.02763027630277,11.274851373513712],[103.0456304563046,11.285363009880086]],[[102.60642606426063,11.676045494829935],[102.57042570425705,11.691812949379482],[102.54522545225456,11.667285797857957],[102.53442534425346,11.614727616026144],[102.58842588425887,11.57268107056069],[102.60642606426063,11.676045494829935]],[[102.37962379623798,12.071983797962957],[102.31842318423185,12.142061373738727],[102.2788227882279,12.152573010105087],[102.27162271622717,12.119286161611598],[102.30042300423003,11.980882949454482],[102.36162361623616,11.9738751918769],[102.37962379623798,11.982634888848878],[102.43002430024302,11.965115494904936],[102.42642426424266,11.98789070703205],[102.40842408424083,12.024681434314331],[102.37962379623798,12.071983797962957]],[[95.28395283952841,5.898149372118709],[95.2407524075241,5.906909069090673],[95.21915219152191,5.889389675146731],[95.28395283952841,5.798288826638242],[95.34155341553418,5.784273311483091],[95.3631536315363,5.812304341793407],[95.36675366753667,5.842087311498091],[95.35955359553594,5.8771260993859755],[95.28395283952841,5.898149372118709]],[[81.38061380613806,6.241529493419918],[81.63621636216362,6.425483129831278],[81.71181711817121,6.51132816015658],[81.76941769417692,6.614692584425825],[81.81981819818196,6.7565996753717315],[81.86301863018633,6.902010645106429],[81.87741877418773,7.021142523925221],[81.87381873818737,7.289189251267501],[81.83061830618306,7.427592463424617],[81.79821798217984,7.464383190706883],[81.72621726217261,7.625561614991128],[81.6830168301683,7.685127554400523],[81.67581675816757,7.71140664531643],[81.67941679416793,7.741189615021128],[81.66501665016654,7.783236160486581],[81.43461434614346,8.119608524210221],[81.42381423814237,8.147639554520524],[81.42381423814237,8.215965190901898],[81.37341373413733,8.431453736412351],[81.33381333813338,8.471748342483409],[81.27621276212761,8.484011918244164],[81.22581225812257,8.505035190976898],[81.21501215012154,8.548833675836747],[81.21861218612185,8.608399615246142],[81.19701197011972,8.662709736472351],[81.01701017010168,8.932508403209013],[80.97740977409774,8.957035554730524],[80.93420934209342,8.971051069885675],[80.90900909009093,9.025361191111898],[80.89460894608948,9.086679069915675],[80.71100711007114,9.366989373018711],[80.37620376203762,9.64204385793856],[80.25380253802541,9.796214524645237],[80.18180181801819,9.810230039800388],[80.07740077400774,9.806726161011596],[79.98379983799839,9.811981979194769],[79.96579965799657,9.792710645856445],[79.95499954999553,9.741904403419014],[79.98019980199803,9.69985785795356],[80.04500045000452,9.649051615516143],[80.25740257402578,9.610508948839467],[80.38700387003871,9.54919107003569],[80.42660426604266,9.480865433654316],[80.36900369003689,9.480865433654316],[80.31860318603185,9.465097979104769],[80.25740257402578,9.494880948809467],[80.19620196201964,9.538679433669316],[80.08460084600847,9.577222100345992],[80.10980109801096,9.452834403344013],[80.11700117001169,9.326694766947654],[80.09900099000993,9.209314827523258],[80.06660066600665,9.095438766887654],[79.92979929799299,8.899221554715524],[79.92619926199262,8.846663372883711],[79.94419944199444,8.74154700922007],[79.94059940599408,8.690740766782653],[79.85059850598509,8.412182403074013],[79.83259832598327,8.303562160621595],[79.80739807398072,8.049530948434466],[79.78219782197823,8.017996039335372],[79.74979749797501,8.049530948434466],[79.74979749797501,8.294802463649617],[79.71379713797137,8.182678342408408],[79.70659706597064,8.065298402984013],[79.76059760597605,7.797251675641732],[79.79299792997932,7.58526700892007],[79.85779857798576,6.828429190541883],[79.9477994779948,6.584909614721127],[80.00900009000088,6.364165251027487],[80.09540095400956,6.15393252370022],[80.26820268202681,6.010273493359918],[80.49500495004952,5.948955614556127],[80.72540725407254,5.9787385842608245],[80.97020970209701,6.089110766107638],[81.30501305013053,6.202986826743256],[81.38061380613806,6.241529493419918]],[[79.86139861398613,9.065655797182956],[79.74619746197465,9.104198463859618],[79.76779767797677,9.069159675971747],[79.82179821798218,9.027113130506294],[79.9045990459905,8.974554948674466],[79.87579875798758,9.049888342633409],[79.86139861398613,9.065655797182956]],[[79.89019890198904,9.741904403419014],[79.87219872198722,9.74365634281341],[79.85779857798576,9.734896645841445],[79.84699846998473,9.713873373108711],[79.85779857798576,9.68584234279841],[79.9081990819908,9.619268645811445],[79.96939969399693,9.6315322215722],[79.91179911799117,9.67883458522084],[79.89019890198904,9.741904403419014]],[[92.71712717127173,9.165516342663409],[92.74232742327422,9.130477554775524],[92.7891278912789,9.137485312353107],[92.81072810728108,9.172524100240992],[92.78552785527859,9.240849736622351],[92.76032760327604,9.244353615411143],[92.73872738727385,9.230338100255992],[92.71352713527136,9.204059009340071],[92.71712717127173,9.165516342663409]],[[98.30078300783009,9.139237251747502],[98.27198271982724,9.130477554775524],[98.25758257582578,9.095438766887654],[98.25038250382505,9.041128645661445],[98.30798307983082,9.051640282027805],[98.31158311583118,9.079671312338107],[98.30078300783009,9.139237251747502]],[[93.11673116731168,8.217717130296279],[93.17073170731709,8.212461312113106],[93.14193141931418,8.249252039395373],[93.09873098730986,8.349112584875826],[93.07713077130774,8.328089312143106],[93.06273062730628,8.275531130311279],[93.11673116731168,8.217717130296279]],[[93.49473494734946,8.224724887873862],[93.45513455134551,8.172166706042049],[93.46233462334624,8.109096887843862],[93.46953469534697,8.072306160561595],[93.47313473134733,8.053034827223257],[93.4767347673477,8.025003796912955],[93.49113491134915,8.019747978729768],[93.53793537935383,8.056538706012049],[93.51273512735128,8.159903130281279],[93.5307353073531,8.214213251507502],[93.49473494734946,8.224724887873862]],[[98.30078300783009,8.135375978759768],[98.26118261182614,7.926895190826897],[98.29718297182973,7.7762284029090125],[98.31518315183155,7.7814842210921995],[98.35838358383586,7.828786584740826],[98.39798397983981,7.828786584740826],[98.4087840878409,7.902368039305372],[98.39798397983981,7.963685918109164],[98.43398433984339,8.086321675716746],[98.35118351183513,8.110848827238257],[98.32238322383228,8.166910887858862],[98.30078300783009,8.135375978759768]],[[98.53118531185311,8.109096887843862],[98.58158581585815,7.916383554460523],[98.59238592385924,7.933902948404466],[98.60318603186033,8.056538706012049],[98.53118531185311,8.109096887843862]],[[93.43353433534338,7.947918463559617],[93.37593375933761,8.017996039335372],[93.3327333273333,8.007484402969013],[93.31113311133112,7.963685918109164],[93.34353343533434,7.919887433249315],[93.36513365133652,7.876088948389466],[93.44433444334442,7.8778408877838615],[93.44793447934478,7.898864160516581],[93.43353433534338,7.947918463559617]],[[99.06759067590679,7.4959180998059765],[99.10359103591037,7.471390948284466],[99.07839078390782,7.592274766497653],[99.0459904599046,7.636073251357502],[99.03879038790387,7.625561614991128],[99.03879038790387,7.548476281637804],[99.06759067590679,7.4959180998059765]],[[93.59553595535954,7.318972220972199],[93.6387363873639,7.261158220957185],[93.73233732337326,7.3557629482544655],[93.69273692736931,7.410073069480674],[93.6531365313653,7.380290099775976],[93.61353613536136,7.357514887648861],[93.59553595535954,7.318972220972199]],[[93.71073710737107,7.000119251192501],[93.82953829538297,6.747839978399767],[93.8907389073891,6.830181129936278],[93.93033930339305,6.9738401602765805],[93.85833858338583,7.206848099730976],[93.82233822338225,7.236631069435674],[93.68553685536858,7.184072887603861],[93.65673656736567,7.136770523955221],[93.65673656736567,7.015886705742034],[93.71073710737107,7.000119251192501]],[[99.60759607596077,6.597173190481882],[99.64359643596435,6.516583978339767],[99.66159661596618,6.521839796522954],[99.70119701197012,6.570894099565976],[99.65439654396545,6.714553129906278],[99.60759607596077,6.597173190481882]],[[99.81999819998202,6.444754463169616],[99.7479974799748,6.409715675281731],[99.71199711997122,6.427235069225674],[99.64719647196472,6.41847537225371],[99.65799657996581,6.367669129816278],[99.70479704797049,6.33788616011158],[99.74439744397444,6.262552766152638],[99.78399783997838,6.271312463124616],[99.82359823598239,6.313359008590069],[99.8667986679867,6.2975915540405225],[99.88479884798846,6.311607069195674],[99.91719917199174,6.358909432844314],[99.84879848798488,6.465777735902336],[99.81999819998202,6.444754463169616]],[[98.28278282782827,10.008199191366899],[98.289982899829,10.051997676226748],[98.2215822158222,10.044989918649165],[98.13878138781388,9.97491234287341],[98.11718117181175,9.878555676181747],[98.13518135181351,9.875051797392956],[98.18198181981819,9.932865797407956],[98.23238232382323,9.95388907014069],[98.28278282782827,10.008199191366899]],[[92.57312573125733,10.703719130941295],[92.55512555125551,10.800075797632957],[92.5119251192512,10.898184403719014],[92.4471244712447,10.86489755522554],[92.37152371523717,10.793068040055388],[92.35352353523535,10.751021494589935],[92.3787237872379,10.651160949109482],[92.36792367923681,10.547796524840237],[92.47232472324725,10.521517433924316],[92.50112501125011,10.554804282417805],[92.57312573125733,10.703719130941295]],[[98.14238142381424,10.963006161311597],[98.08118081180811,10.885920827958259],[98.1567815678157,10.898184403719014],[98.21798217982183,10.838618464309633],[98.25038250382505,10.744013737012352],[98.27198271982724,10.740509858223561],[98.28278282782827,10.752773433984316],[98.29358293582936,10.779052524900237],[98.2107821078211,10.952494524945237],[98.16758167581679,10.98052555525554],[98.14238142381424,10.963006161311597]],[[98.49878498784989,10.964758100705993],[98.52038520385207,10.959502282522806],[98.5419854198542,10.961254221917201],[98.52758527585274,11.087393858313561],[98.4771847718477,10.98052555525554],[98.49878498784989,10.964758100705993]],[[92.68832688326881,11.411502646276446],[92.68832688326881,11.46406082810826],[92.64152641526414,11.509611252362504],[92.63432634326347,11.427270100825993],[92.59472594725946,11.386975494754935],[92.6451264512645,11.360696403839029],[92.69192691926918,11.381719676571748],[92.68832688326881,11.411502646276446]],[[98.2107821078211,11.45705307053069],[98.21798217982183,11.455301131136295],[98.2215822158222,11.47807634326341],[98.26478264782651,11.523626767517655],[98.28278282782827,11.59370434329341],[98.30798307983082,11.723347858478562],[98.30078300783009,11.782913797887957],[98.2791827918279,11.758386646366446],[98.23958239582396,11.644510585730842],[98.19998199982001,11.567425252377504],[98.18558185581855,11.472820525080238],[98.2107821078211,11.45705307053069]],[[92.72432724327246,11.53589034327841],[92.7639276392764,11.639254767547655],[92.76752767527677,11.765394403944029],[92.79632796327962,11.874014646396446],[92.79632796327962,11.917813131256295],[92.7639276392764,11.940588343383425],[92.74592745927458,11.993146525215238],[92.78552785527859,12.035193070680691],[92.79992799927999,12.07899155554054],[92.86832868328685,12.180604040415389],[92.87912879128794,12.22790640406403],[92.86472864728648,12.4363871919969],[92.93312933129334,12.453906585940842],[92.99072990729906,12.537999676871749],[92.96552965529656,12.849844889073879],[92.88632886328867,12.94269767697675],[92.91152911529116,12.975984525470238],[92.95112951129511,13.06182955579554],[93.00513005130051,13.089860586105843],[93.04473044730446,13.154682343698425],[93.06633066330664,13.22125604068539],[93.07353073530737,13.252790949784483],[93.0159301593016,13.33688404071539],[93.07713077130774,13.399953858913577],[93.06633066330664,13.436744586195843],[93.06273062730628,13.545364828648275],[93.03033030330306,13.543612889253879],[92.92592925929262,13.485798889238879],[92.85752857528576,13.357907313448123],[92.86112861128612,13.230015737657368],[92.81072810728108,13.039054343668425],[92.83232832328326,13.002263616386145],[92.80712807128072,12.879627858778576],[92.75312753127531,12.82006191936918],[92.73872738727385,12.779767313298123],[92.76032760327604,12.669395131451296],[92.73152731527318,12.615085010225087],[92.72072720727209,12.54150355566054],[92.72072720727209,12.35754991924918],[92.73512735127355,12.336526646516447],[92.77832778327786,12.303239798022958],[92.7891278912789,12.226154464669634],[92.76752767527677,12.215642828303274],[92.69552695526954,12.213890888908878],[92.67752677526778,12.192867616176144],[92.64152641526414,12.11227840403403],[92.6307263072631,12.014169797947957],[92.60912609126092,11.949348040355389],[92.5659256592566,11.93007670701705],[92.53352533525339,11.874014646396446],[92.55872558725588,11.833720040325389],[92.5767257672577,11.718092040295389],[92.66672666726669,11.539394222067202],[92.6991269912699,11.513115131151295],[92.72432724327246,11.53589034327841]],[[92.73152731527318,12.947953495159936],[92.709927099271,12.961969010315087],[92.69552695526954,12.9567131921319],[92.68112681126814,12.939193798187972],[92.68472684726851,12.800790586030843],[92.71712717127173,12.865612343623425],[92.73152731527318,12.947953495159936]],[[98.25758257582578,13.0145271921469],[98.30798307983082,12.933937980004785],[98.31518315183155,13.098620283077821],[98.29718297182973,13.151178464909634],[98.26838268382687,13.189721131586296],[98.26478264782651,13.201984707347052],[98.25398253982542,13.1879691921919],[98.25038250382505,13.103876101260994],[98.25758257582578,13.0145271921469]],[[98.33318333183331,12.511720585955842],[98.31518315183155,12.336526646516447],[98.33318333183331,12.336526646516447],[98.37998379983799,12.35404604046039],[98.45918459184594,12.47317791927918],[98.46998469984703,12.571286525365238],[98.43758437584376,12.571286525365238],[98.41238412384126,12.597565616281145],[98.39798397983981,12.64661991932418],[98.31158311583118,12.678154828423274],[98.30078300783009,12.611581131436296],[98.33318333183331,12.511720585955842]],[[98.06678066780671,12.389084828348274],[98.05958059580598,12.397844525320238],[98.04518045180453,12.387332888953878],[97.99117991179912,12.394340646531447],[97.93717937179372,12.345286343488425],[97.95157951579517,12.322511131361296],[98.00198001980021,12.278712646501447],[98.05958059580598,12.35404604046039],[98.06678066780671,12.389084828348274]],[[98.05598055980562,12.280464585895842],[98.0379803798038,12.233162222247202],[98.07398073980738,12.164836585865842],[98.10998109981102,12.1473171919219],[98.12438124381242,12.145565252527504],[98.13518135181351,12.150821070710691],[98.12078120781212,12.191115676781749],[98.11718117181175,12.222650585880842],[98.12798127981279,12.261193252557504],[98.12078120781212,12.278712646501447],[98.10638106381066,12.287472343473425],[98.07038070380707,12.290976222262202],[98.05598055980562,12.280464585895842]],[[98.45558455584558,12.061472161596598],[98.4735847358474,11.898541797917957],[98.51678516785171,11.90554955549554],[98.57798577985778,11.924820888833878],[98.61038610386106,11.956355797932957],[98.52398523985244,12.005410100975993],[98.46638466384667,12.084247373723727],[98.45558455584558,12.061472161596598]],[[93.06273062730628,11.898541797917957],[93.0159301593016,12.036945010075087],[92.99432994329942,12.0316891918919],[92.95472954729547,12.001906222187202],[92.98352983529838,11.959859676721749],[93.06273062730628,11.898541797917957]],[[98.01998019980203,11.69531682816826],[98.08478084780847,11.63750282815326],[98.07398073980738,11.691812949379482],[98.08118081180811,11.733859494844936],[98.05958059580598,11.75663470697205],[98.00918009180094,11.859999131241295],[98.01998019980203,11.69531682816826]],[[98.37638376383762,11.791673494859936],[98.39798397983981,11.714588161506597],[98.39798397983981,11.683053252407504],[98.43398433984339,11.567425252377504],[98.46638466384667,11.567425252377504],[98.52758527585274,11.539394222067202],[98.55278552785529,11.744371131211295],[98.52398523985244,11.805689010015087],[98.37638376383762,11.791673494859936]],[[97.58077580775807,16.486871071835708],[97.54117541175412,16.504390465779636],[97.51597515975163,16.497382708202068],[97.4691746917469,16.4605919809198],[97.47997479974799,16.306421314213125],[97.53757537575376,16.23984761722616],[97.57357573575734,16.253863132381312],[97.5879758797588,16.397522162721614],[97.5987759877599,16.429057071820708],[97.59157591575917,16.4605919809198],[97.58077580775807,16.486871071835708]],[[94.78354783547837,15.793103071655707],[94.8051480514805,15.819382162571614],[94.83754837548378,15.89296361713616],[94.82674826748269,15.933258223207218],[94.73314733147333,15.822886041360405],[94.74394743947443,15.812374404994031],[94.78354783547837,15.793103071655707]],[[94.41274412744127,15.849165132276312],[94.47754477544777,15.945521798967974],[94.56754567545676,16.01910325353252],[94.6179461794618,16.141739011140103],[94.59994599945998,16.204808829338276],[94.54594545945463,16.152250647506463],[94.49554495544959,16.075165314153125],[94.38754387543878,15.99457610201101],[94.41274412744127,15.849165132276312]],[[93.74313743137435,18.866004769422673],[93.61713617136172,18.888779981549803],[93.48753487534879,18.86775670881707],[93.57033570335705,18.75913646636465],[93.67473674736749,18.675043375433745],[93.68913689136895,18.68380307240571],[93.7179371793718,18.715337981504803],[93.74673746737466,18.808190769407673],[93.74313743137435,18.866004769422673]],[[93.75753757537575,19.325012890753896],[93.81513815138152,19.29873379983799],[93.90153901539014,19.332020648331465],[93.93393933939342,19.365307496824954],[93.94833948339482,19.407354042290407],[93.94473944739451,19.42837731502314],[93.87633876338765,19.480935496854954],[93.82953829538297,19.475679678671767],[93.71433714337144,19.558020830208292],[93.68913689136895,19.54400531505314],[93.64233642336427,19.494951012010105],[93.6639366393664,19.45816028472784],[93.73233732337326,19.416113739262386],[93.75753757537575,19.325012890753896]],[[93.49113491134915,19.892641254537537],[93.4119341193412,19.950455254552537],[93.41913419134193,19.87687379998799],[93.44433444334442,19.806796224212235],[93.51273512735128,19.754238042380408],[93.49113491134915,19.892641254537537]],[[93.02313023130233,19.82957143633935],[93.00873008730088,19.924176163636616],[92.95832958329584,20.0468119212442],[92.91512915129152,20.087106527315257],[92.91152911529116,19.99950955759556],[92.97632976329766,19.868114103016012],[93.02313023130233,19.82957143633935]],[[91.93231932319327,21.721665982284804],[91.90711907119072,21.7234179216792],[91.85671856718568,21.70940240652405],[91.8747187471875,21.574503073155725],[91.86031860318604,21.532456527690258],[91.8891188911889,21.50267355798556],[91.95031950319503,21.507929376168747],[91.96111961119612,21.609541861043596],[91.95031950319503,21.683123315608142],[91.93231932319327,21.721665982284804]],[[91.86031860318604,21.926642891428898],[91.84951849518495,21.926642891428898],[91.8351183511835,21.884596345963445],[91.8207182071821,21.809262952004502],[91.83871838718386,21.749697012595107],[91.8747187471875,21.83203816413163],[91.88191881918823,21.88284440656905],[91.86031860318604,21.926642891428898]],[[90.77670776707765,22.08957325510754],[90.83070830708306,22.159650830883294],[90.8667086670867,22.390906830943294],[90.8667086670867,22.485511558240574],[90.7371073710737,22.63793028555284],[90.69750697506976,22.713263679511783],[90.6831068310683,22.785093194681934],[90.67230672306727,22.813124224992237],[90.59670596705968,22.863930467429668],[90.50310503105032,22.83589943711935],[90.52110521105215,22.748302467399668],[90.5607056070561,22.672969073440726],[90.56430564305646,22.61690701282012],[90.65070650706508,22.539821679466783],[90.67590675906757,22.445216952169503],[90.67950679506794,22.32783701274512],[90.51390513905142,22.065046103586027],[90.6039060390604,22.054534467219653],[90.77670776707765,22.08957325510754]],[[91.4391143911439,22.59938761887618],[91.41031410314105,22.4749999218742],[91.46791467914682,22.37864325518254],[91.51111511115113,22.352364164266632],[91.5579155791558,22.38214713397133],[91.54711547115471,22.42594561883118],[91.52191521915222,22.490767376423747],[91.48231482314822,22.57661240674905],[91.45711457114572,22.61690701282012],[91.4391143911439,22.59938761887618]],[[91.15831158311585,22.364627740027387],[91.0791107911079,22.520550346128445],[91.04311043110431,22.105340709657085],[91.15111151111512,22.17541828543284],[91.17991179911797,22.282286588490877],[91.15831158311585,22.364627740027387]],[[90.64350643506435,22.96379101291012],[90.57870578705786,23.035620528080273],[90.53550535505354,23.01459725534754],[90.5607056070561,22.976054588670877],[90.6039060390604,22.94627161896618],[90.65790657906581,22.919992528050273],[90.64350643506435,22.96379101291012]],[[73.08253082530825,8.310569918199164],[73.07893078930789,8.315825736382351],[73.07533075330755,8.307066039410373],[73.05733057330573,8.273779190916898],[73.03933039330394,8.26501949394492],[73.02493024930251,8.275531130311279],[73.02493024930251,8.266771433339315],[73.02853028530285,8.252755918184164],[73.03933039330394,8.252755918184164],[73.05373053730537,8.256259796972955],[73.06813068130683,8.26852337273371],[73.07893078930789,8.293050524255221],[73.08253082530825,8.310569918199164]],[[72.79452794527947,11.260835858358561],[72.7909279092791,11.262587797752957],[72.78012780127801,11.243316464414633],[72.77292772927731,11.213533494709935],[72.77292772927731,11.196014100765993],[72.78012780127801,11.203021858343561],[72.78732787327874,11.21528543410433],[72.79452794527947,11.241564525020237],[72.79452794527947,11.260835858358561]],[[54.509945099451016,12.5520151920269],[54.18594185941859,12.664139313268123],[53.91953919539196,12.658883495084936],[53.82593825938261,12.625596646591447],[53.76473764737648,12.636108282957807],[53.63873638736388,12.707937798127972],[53.53433534335343,12.71494555570554],[53.42993429934299,12.664139313268123],[53.40473404734047,12.63260440416903],[53.38673386733868,12.601069495069936],[53.31473314733148,12.532743858688576],[53.49833498334985,12.42587555563054],[53.59913599135993,12.341782464699634],[53.7179371793718,12.319007252572504],[54.12834128341285,12.361053798037958],[54.27234272342724,12.446898828363274],[54.41274412744127,12.48368955564554],[54.448744487444884,12.523984161716598],[54.509945099451016,12.5520151920269]],[[58.95238952389525,20.516331678941782],[58.88398883988842,20.681013982014804],[58.7867878678787,20.497060345603444],[58.64278642786428,20.337633860713595],[58.639186391863916,20.211494224317235],[58.6607866078661,20.204486466739652],[58.721987219872204,20.218501981894804],[58.772387723877245,20.26755628493784],[58.83358833588338,20.423478891038897],[58.95238952389525,20.516331678941782]],[[55.748357483574836,26.691918044180426],[55.849158491584916,26.730460710857102],[55.892358923589256,26.732212650251498],[55.95355953559536,26.700677741152404],[56.09396093960942,26.800538286632857],[56.18756187561877,26.92142210484603],[56.28116281162812,26.952957013945124],[56.21276212762129,27.003763256382555],[56.07236072360723,26.98273998364982],[55.906759067590684,26.909158529085275],[55.75915759157593,26.94770119576195],[55.748357483574836,26.93018180181801],[55.78435784357845,26.856600347253462],[55.76275762757629,26.812801862393613],[55.53235532355325,26.709437438124368],[55.34875348753488,26.648119559320577],[55.294752947529474,26.656879256292555],[55.294752947529474,26.639359862348613],[55.312753127531295,26.592057498699972],[55.34155341553415,26.585049741122404],[55.42435424354244,26.58329780172801],[55.54315543155431,26.61833658961588],[55.67635676356764,26.686662225997253],[55.748357483574836,26.691918044180426]],[[48.22788227882279,29.93650980259801],[48.18468184681848,29.978556348063464],[48.15948159481596,29.95928501472514],[48.1378813788138,29.896215196526953],[48.11988119881201,29.885703560160593],[48.11268112681128,29.869936105611046],[48.116281162811646,29.848912832878312],[48.08028080280803,29.798106590440895],[48.141481414814166,29.664959196466953],[48.181081810818114,29.610649075240744],[48.217082170821726,29.601889378268766],[48.274682746827466,29.624664590395895],[48.33948339483396,29.69474216617165],[48.34668346683469,29.71926931769316],[48.34668346683469,29.78233913589135],[48.22788227882279,29.93650980259801]],[[50.452704527045285,26.190863377383764],[50.48870488704887,26.05771598340982],[50.46710467104671,25.964863195506936],[50.54270542705427,25.833467740927404],[50.57510575105752,25.807188650011483],[50.60750607506077,25.882522043970425],[50.61830618306183,26.001653922789217],[50.611106111061105,26.124289680396785],[50.55710557105573,26.197871134961332],[50.585905859058585,26.2399176804268],[50.56430564305643,26.246925438004368],[50.47070470704708,26.229406044060426],[50.452704527045285,26.190863377383764]],[[54.42714427144273,24.42490846783467],[54.45594455944561,24.423156528440273],[54.466744667446676,24.44242786177861],[54.42714427144273,24.470458892088914],[54.398343983439844,24.505497679976784],[54.38034380343805,24.50374574058239],[54.333543335433376,24.470458892088914],[54.358743587435896,24.44242786177861],[54.42714427144273,24.42490846783467]],[[53.4119341193412,24.410892952679518],[53.37233372333725,24.363590589030878],[53.33273332733327,24.340815376903763],[53.192331923319244,24.291761073860727],[53.25713257132571,24.253218407184065],[53.33273332733327,24.258474225367237],[53.38313383133831,24.281249437494367],[53.40833408334083,24.307528528410273],[53.444334443344445,24.37059834660846],[53.4119341193412,24.410892952679518]],[[53.83313833138331,24.258474225367237],[53.68913689136892,24.21117186171861],[53.63513635136351,24.169125316253144],[53.71433714337144,24.144598164731633],[53.80073800738009,24.13583846775967],[53.82593825938261,24.15335786170361],[53.92673926739269,24.142846225337237],[53.92673926739269,24.177885013225122],[53.89433894338944,24.21467574050739],[53.83313833138331,24.258474225367237]],[[52.655926559265595,24.332055679931784],[52.630726307263075,24.37760610418603],[52.5839258392584,24.353078952664518],[52.5839258392584,24.335559558720576],[52.598325983259855,24.281249437494367],[52.61632616326165,24.288257195071935],[52.655926559265595,24.332055679931784]],[[42.795427954279546,13.766109192341915],[42.78102781027812,13.769613071130692],[42.73422734227344,13.753845616581145],[42.6910269102691,13.67325640443903],[42.7558275582756,13.704791313538124],[42.795427954279546,13.766109192341915]],[[42.79902799027991,14.011380707557066],[42.7630276302763,14.06744276817767],[42.694626946269466,14.007876828768275],[42.7558275582756,13.955318646936448],[42.77382773827739,13.950062828753275],[42.78822788227882,13.971086101485994],[42.79902799027991,14.011380707557066]],[[42.59022590225902,15.30256004122539],[42.61182611826118,15.332343010930089],[42.626226262262634,15.367381798817974],[42.601026010260114,15.432203556410542],[42.568625686256865,15.407676404889031],[42.550625506255074,15.320079435169333],[42.5578255782558,15.281536768492671],[42.59022590225902,15.30256004122539]],[[40.40860408604087,15.628420768582671],[40.25020250202502,15.703754162541614],[40.23580235802359,15.665211495864938],[40.21060210602107,15.64769210192101],[40.18180181801819,15.642436283737823],[40.14220142201424,15.696746404964031],[40.13140131401315,15.794855011050089],[40.095400954009534,15.838653495909938],[40.04140041400416,15.875444223192218],[39.954999549995506,15.88945973834737],[40.00180001800018,15.828141859543578],[39.980199801998026,15.807118586810859],[39.944199441994414,15.789599192866916],[39.94059940599408,15.744048768612672],[40.01620016200164,15.733537132246312],[40.070200702007014,15.677475071625707],[40.063000630006314,15.665211495864938],[40.02340023400234,15.656451798892974],[39.94779947799478,15.696746404964031],[39.97659976599766,15.612653314033125],[40.095400954009534,15.591630041300391],[40.196201962019614,15.598637798877974],[40.30420304203042,15.57761452614524],[40.397803978039775,15.579366465539636],[40.40860408604087,15.628420768582671]],[[40.07740077400774,16.082173071730708],[40.04860048600486,16.104948283857823],[40.037800378003794,16.080421132336312],[39.994599945999454,16.041878465659636],[40.012600126001274,16.022607132321312],[40.10980109801099,15.985816405039031],[40.07740077400774,16.082173071730708]],[[42.16902169021691,16.70936737492373],[42.0610206102061,16.80397210222101],[42.025020250202516,16.758421677966766],[42.032220322203216,16.74265422341722],[42.064620646206464,16.70936737492373],[41.989019890198904,16.716375132501312],[41.94581945819459,16.7496619809948],[41.963819638196384,16.7794449506995],[41.95301953019532,16.805724041615406],[41.949419494194956,16.937119496194953],[41.91701917019171,16.993181556815557],[41.85941859418594,17.00194125378752],[41.88461884618846,16.947631132561312],[41.85941859418594,16.893321011335104],[41.81621816218163,16.860034162841615],[41.77661776617768,16.846018647686464],[41.8018180181802,16.7794449506995],[41.899018990189916,16.68484022340222],[41.963819638196384,16.653305314303125],[42.07182071820719,16.670824708247068],[42.100621006210076,16.64454561733116],[42.107821078210776,16.618266526415255],[42.12942129421296,16.595491314288125],[42.158221582215816,16.570964162766614],[42.165421654216544,16.59724325368252],[42.16902169021691,16.70936737492373]],[[36.552965529655296,25.646010225727252],[36.534965349653504,25.688056771192706],[36.502565025650256,25.644258286332857],[36.53136531365314,25.602211740867403],[36.72216722167224,25.53388610448603],[36.76536765367655,25.500599255992555],[36.8049680496805,25.45154495294952],[36.87696876968769,25.38321931656816],[36.90216902169021,25.38321931656816],[36.95616956169562,25.414754225667238],[36.9237692376924,25.425265862033612],[36.74736747367476,25.558413256007555],[36.58896588965891,25.61973113481133],[36.552965529655296,25.646010225727252]],[[36.578165781657816,25.794925074250727],[36.58176581765818,25.85624295305452],[36.545765457654596,25.81244446819467],[36.54216542165423,25.733607195446936],[36.585365853658544,25.698568407559065],[36.596165961659636,25.712583922714217],[36.596165961659636,25.73535913484133],[36.578165781657816,25.794925074250727]],[[7.270272702727027,4.498349795997939],[7.227072270722715,4.528132765702637],[7.140671406714063,4.394985371728694],[7.205472054720559,4.387977614151126],[7.299072990729911,4.417760583855824],[7.327873278732795,4.487838159631579],[7.270272702727027,4.498349795997939]],[[13.361533615336157,37.3489653802788],[13.588335883358837,37.25436065298152],[13.80073800738009,37.13522877416273],[13.905139051390535,37.100189986274856],[14.023940239402407,37.107197743852424],[14.142741427414279,37.10369386506365],[14.257942579425787,37.04587986504865],[14.365943659436596,36.9722984104841],[14.502745027450288,36.7988564104391],[14.556745567455692,36.77608119831197],[14.614346143461432,36.76732150134001],[14.776347763477645,36.7112594407194],[14.887948879488789,36.72352301648016],[15.003150031500326,36.69374004677546],[15.111151111511134,36.68848422859227],[15.11475114751147,36.73578659224091],[15.103951039510406,36.78484089528395],[15.11475114751147,36.83915101651016],[15.143551435514354,36.89170919834197],[15.186751867518694,36.93550768320182],[15.294752947529474,37.01259301655516],[15.294752947529474,37.05463956202061],[15.287552875528775,37.096686107486065],[15.237152371523734,37.13873265295152],[15.172351723517238,37.20881022872727],[15.229952299523006,37.24384901661516],[15.193951939519394,37.28239168329182],[15.147151471514718,37.30867077420773],[15.118351183511834,37.33494986512365],[15.103951039510406,37.375244471194705],[15.100351003510042,37.45933756212561],[15.13275132751329,37.53116707729576],[15.16515165151651,37.58898107731076],[15.19035190351903,37.650298956114554],[15.20835208352085,37.72037653189031],[15.23355233552337,37.78519828948289],[15.474754747547479,38.06375665319152],[15.507155071550727,38.10580319865697],[15.57555575555756,38.21967925929259],[15.633156331563328,38.266981622941216],[15.568355683556831,38.296764592645914],[15.499954999549999,38.29150877446274],[15.34155341553415,38.217927319898195],[15.280352803528046,38.23019089565895],[15.222752227522278,38.21091956232061],[15.175951759517602,38.16887301685516],[15.118351183511834,38.15310556230561],[14.98154981549817,38.16712107746076],[14.844748447484477,38.17237689564395],[14.790747907479073,38.16712107746076],[14.736747367473669,38.151353622911216],[14.635946359463588,38.08477992592425],[14.506345063450652,38.04623725924759],[14.416344163441636,38.0427333804588],[14.286742867428671,38.01645428954289],[14.049140491404927,38.0409814410644],[13.937539375393754,38.02346204712046],[13.789937899378998,37.98141550165501],[13.735937359373594,37.9831674410494],[13.68193681936819,38.000686834993346],[13.491134911349121,38.102299319868195],[13.433534335343353,38.11105901684016],[13.383133831338313,38.126826471389705],[13.350733507335093,38.181136592615914],[13.28953289532896,38.19164822898229],[13.159931599315996,38.18989628958789],[13.055530555305552,38.1303303501785],[13.048330483304852,38.08477992592425],[12.954729547295472,38.0409814410644],[12.904329043290431,38.035725622881216],[12.850328503285027,38.06375665319152],[12.735127351273519,38.18288853201031],[12.70272702727027,38.14084198654486],[12.663126631266323,38.10755513805137],[12.60192601926019,38.08477992592425],[12.547925479254786,38.05324501682516],[12.486724867248682,37.939368956189554],[12.436324363243642,37.82023707737076],[12.454324543245434,37.77293471372212],[12.52632526325263,37.66957028945289],[12.641526415264167,37.59423689549395],[12.699126991269907,37.57146168336682],[12.756727567275675,37.56795780457804],[12.871928719287212,37.57496556215561],[12.922329223292252,37.569709743972425],[13.041130411304124,37.50663992577425],[13.170731707317088,37.47860889546395],[13.221132211322129,37.45232980454804],[13.26433264332644,37.410283259082576],[13.361533615336157,37.3489653802788]],[[20.705607056070562,37.74315174401744],[20.817208172081735,37.664314471269705],[20.910809108091087,37.732640107651065],[20.993609936099375,37.708112956129554],[20.88920889208893,37.80622156221561],[20.83880838808389,37.8412603501035],[20.759607596075966,37.85352392586425],[20.691206912069134,37.928857319823194],[20.619206192061938,37.85527586525865],[20.633606336063366,37.823740956159554],[20.705607056070562,37.74315174401744]],[[12.025920259202593,36.821631622566215],[11.946719467194669,36.84265489529895],[11.935919359193605,36.8286393801438],[11.939519395193969,36.77958507710076],[12.004320043200437,36.74629822860727],[12.051120511205113,36.75680986497365],[12.047520475204749,36.77608119831197],[12.025920259202593,36.821631622566215]],[[25.414454144541452,36.40467004670046],[25.39645396453966,36.37839095578455],[25.37125371253714,36.359119622446215],[25.436054360543608,36.33984828910788],[25.482854828548284,36.392406470939704],[25.468454684546856,36.43445301640516],[25.407254072540724,36.47299568308182],[25.39645396453966,36.46598792550425],[25.414454144541452,36.441460773982726],[25.414454144541452,36.40467004670046]],[[27.912879128791303,36.345104107291064],[27.815678156781587,36.276778470909704],[27.77607776077761,36.21370865271152],[27.714877148771507,36.171662107246064],[27.718477184771842,36.141879137541366],[27.75807758077582,36.070049622371215],[27.714877148771507,35.957925501130006],[27.747277472774726,35.910623137481366],[27.768877688776882,35.90887119808697],[27.844478444784443,35.929894470819704],[27.966879668796707,36.0472744102441],[28.089280892808944,36.06479380418803],[28.067680676806788,36.12961556178061],[28.143281432814348,36.210204773922726],[28.229682296822972,36.369631258812575],[28.233282332823336,36.43445301640516],[28.172081720817204,36.42569331943318],[27.912879128791303,36.345104107291064]],[[14.448744487444884,35.957925501130006],[14.351543515435168,35.978948773862726],[14.351543515435168,35.872080470804704],[14.437944379443792,35.82127422836727],[14.531545315453172,35.81952228897288],[14.567545675456756,35.852809137466366],[14.538745387453872,35.886095985959855],[14.448744487444884,35.957925501130006]],[[27.22167221672217,35.82127422836727],[27.1568715687157,35.78798737987378],[27.1568715687157,35.726669501070006],[27.07047070470705,35.597025985884855],[27.117271172711725,35.51118095555955],[27.099270992709933,35.45687083433333],[27.13887138871388,35.409568470684704],[27.174871748717493,35.46563053130531],[27.23247232472326,35.477894107066064],[27.20727207272074,35.55848331920818],[27.1568715687157,35.63031283437833],[27.20727207272074,35.71440592530925],[27.22167221672217,35.82127422836727]],[[34.06174061740617,35.47439022827727],[33.60813608136081,35.353506410064085],[33.460534605346055,35.33598701612016],[33.309333093330935,35.34124283430333],[33.12213122131223,35.35876222824727],[32.942129421294226,35.390297137346366],[32.92772927729277,35.27817301610516],[32.88092880928809,35.180064410019085],[32.77292772927731,35.159041137286366],[32.71172711727118,35.17130471304712],[32.65412654126541,35.18181634941348],[32.5569255692557,35.155537258497574],[32.47412474124741,35.090715500905006],[32.39132391323915,35.050420894833934],[32.30132301323013,35.08370774332742],[32.31572315723159,34.95406422814227],[32.412924129241304,34.778870288702876],[32.44892448924489,34.729815985659855],[32.506525065250656,34.707040773532725],[32.69372693726939,34.649226773517725],[32.75132751327513,34.64747483412333],[32.866528665286666,34.66149034927848],[32.91332913329134,34.635211258362574],[32.942129421294226,34.57564531895318],[33.006930069300694,34.570389500770005],[33.024930249302514,34.60017247047469],[33.024930249302514,34.63696319775697],[33.0609306093061,34.67550586443363],[33.1149311493115,34.69477719777197],[33.176131761317635,34.69828107656076],[33.29493294932951,34.717552409899085],[33.41373413734138,34.750839258392574],[33.51453514535146,34.80690131901318],[33.69813698136983,34.96983168269182],[33.75933759337593,34.97333556148061],[33.82413824138243,34.96632780390303],[33.93573935739357,34.971583622086214],[34.05094050940511,34.98910301603016],[34.022140221402225,35.04516507665076],[34.00414004140043,35.064436409989085],[33.93213932139321,35.13976980394803],[33.90693906939069,35.202839622146215],[33.9429394293943,35.29218853126031],[34.464944649446494,35.593522107096064],[34.55494554945551,35.66184774347742],[34.41094410944109,35.628560894983934],[34.274142741427426,35.570746894968934],[34.19134191341914,35.54621974344742],[34.06174061740617,35.47439022827727]],[[11.280712807128083,34.801645500830006],[11.255512555125563,34.82091683416833],[11.154711547115483,34.743831500815006],[11.122311223112234,34.682513622011214],[11.277112771127719,34.754343137181365],[11.280712807128083,34.801645500830006]],[[25.61245612456125,35.006622409974085],[25.828458284582865,35.02589374331242],[26.048060480604818,35.01363016755167],[26.16686166861669,35.018885985734855],[26.246062460624614,35.04516507665076],[26.256862568625706,35.09597131908818],[26.282062820628227,35.159041137286366],[26.30006300063002,35.26941331913318],[26.321663216632174,35.31496374338742],[26.285662856628562,35.309707925204236],[26.16686166861669,35.21510319790697],[26.02646026460266,35.21510319790697],[25.893258932589333,35.180064410019085],[25.835658356583565,35.13276204637046],[25.792457924579253,35.122250410004085],[25.745657456574577,35.14327368273682],[25.734857348573485,35.18356828880788],[25.75645756457564,35.32722731914818],[25.73125731257312,35.34825059188091],[25.569255692556936,35.32722731914818],[25.475654756547584,35.30620404641546],[25.29565295652958,35.339490894908934],[25.104851048510483,35.34649865248652],[25.004050040500402,35.409568470684704],[24.719647196471982,35.425335925234236],[24.6260462604626,35.409568470684704],[24.536045360453613,35.3815374403744],[24.446044460444625,35.365769985824855],[24.352443524435245,35.35876222824727],[24.312843128431297,35.36401804643046],[24.27324273242732,35.386793258557574],[24.258842588425892,35.423583985839855],[24.25524255242553,35.469134410094085],[24.179641796417968,35.46037471312212],[24.1220412204122,35.48314992524925],[24.107641076410772,35.495413501010006],[24.125641256412564,35.51118095555955],[24.19764197641976,35.53746004647546],[24.16524165241654,35.59527404649046],[24.093240932409344,35.593522107096064],[24.035640356403576,35.535708107081064],[24.01404014040142,35.52870034950348],[23.92043920439204,35.52870034950348],[23.852038520385207,35.535708107081064],[23.79443794437944,35.55673137981378],[23.76923769237692,35.63381671316712],[23.7368373683737,35.654839985899855],[23.715237152371543,35.60403374346242],[23.715237152371543,35.549723622236215],[23.672036720367203,35.51468483434833],[23.625236252362527,35.53045228889788],[23.607236072360735,35.56549107678576],[23.571235712357122,35.53395616768667],[23.546035460354602,35.41482428886788],[23.56043560435606,35.295692410049085],[23.59283592835928,35.25714974337242],[23.639636396363983,35.23437453124531],[23.70443704437045,35.23262259185091],[23.884438844388455,35.24663810700606],[23.9960399603996,35.22211095548455],[24.464044640446417,35.16079307668076],[24.58284582845829,35.11524265242652],[24.70884708847089,35.08896356151061],[24.73404734047341,35.05742865241152],[24.744847448474502,35.01363016755167],[24.744847448474502,34.95056034935348],[24.798847988479906,34.934792894803934],[25.205652056520563,34.95932004632546],[25.61245612456125,35.006622409974085]],[[14.304743047430492,36.06304186479363],[14.261542615426151,36.0753054405544],[14.178741787417891,36.059537986004855],[14.19314193141932,36.04201859206091],[14.254342543425452,36.012235622356215],[14.311943119431191,36.02800307690576],[14.31914319143192,36.036762773877726],[14.304743047430492,36.06304186479363]],[[22.99882998829989,36.32758471334712],[22.952029520295213,36.383646773967726],[22.93402934029342,36.36787931941818],[22.905229052290537,36.32057695576955],[22.912429124291236,36.2207164102891],[22.94122941229412,36.17691792542925],[23.0420304203042,36.14713495572455],[23.052830528305293,36.189181501190006],[23.096030960309605,36.24699550120501],[22.99882998829989,36.32758471334712]],[[10.722707227072277,33.738218288432876],[10.75870758707589,33.71719501570014],[10.78390783907841,33.71719501570014],[10.855908559085606,33.687412045995444],[10.88470884708849,33.690915924784235],[10.931509315093166,33.71719501570014],[10.956709567095686,33.72245083388333],[10.99270992709927,33.745226046010444],[11.03591035910361,33.785520652081516],[11.032310323103246,33.80479198541984],[11.01791017910179,33.82406331875818],[10.920709207092074,33.89238895513954],[10.744307443074433,33.88888507635076],[10.73350733507337,33.85559822785727],[10.722707227072277,33.738218288432876]],[[26.332463324633267,36.511538349758496],[26.382863828638307,36.56234459219591],[26.462064620646203,36.58511980432303],[26.422464224642255,36.623662470999705],[26.36846368463685,36.63942992554925],[26.382863828638307,36.60789501645016],[26.336063360633602,36.579863986139856],[26.271262712627134,36.5956314406894],[26.271262712627134,36.546577137646366],[26.332463324633267,36.511538349758496]],[[27.786877868778703,36.58336786492865],[27.837278372783743,36.5378174406744],[27.8588785887859,36.55358489522395],[27.869678696786963,36.58336786492865],[27.869678696786963,36.62191053160531],[27.862478624786263,36.64118186494365],[27.837278372783743,36.634174107366064],[27.786877868778703,36.60789501645016],[27.786877868778703,36.58336786492865]],[[24.327243272432725,36.6551973800988],[24.53244532445325,36.6832284104091],[24.536045360453613,36.70425168314182],[24.536045360453613,36.763817622551215],[24.460444604446053,36.74805016800167],[24.44964449644496,36.728778834663345],[24.42444424444244,36.7130113801138],[24.35604356043561,36.74454628921288],[24.345243452434545,36.72352301648016],[24.327243272432725,36.6551973800988]],[[25.28845288452885,36.72177107708576],[25.36405364053641,36.658701258887575],[25.382053820538204,36.67446871343712],[25.407254072540724,36.716515258902575],[25.29565295652958,36.788344774072726],[25.259652596525967,36.75856180436803],[25.28845288452885,36.72177107708576]],[[25.742057420574213,36.79009671346712],[25.770857708577097,36.78308895588955],[25.860858608586085,36.79009671346712],[25.98325983259832,36.879445622581216],[26.06606066060661,36.902220834708345],[26.00126001260014,36.937259622596216],[25.943659436594373,36.8864533801588],[25.853658536585385,36.84791071348212],[25.835658356583565,36.82513550135501],[25.796057960579617,36.807616107411064],[25.742057420574213,36.79009671346712]],[[24.719647196471982,36.92149216804667],[24.762847628476294,36.94952319835697],[24.716047160471618,37.02310465292152],[24.680046800468006,37.02135271352712],[24.669246692466942,36.99857750140001],[24.67644676446764,36.960034834723345],[24.70164701647016,36.916236349863496],[24.719647196471982,36.92149216804667]],[[25.133651336513367,37.0003294407944],[25.198451984519863,36.991569743822424],[25.27765277652776,37.06865507717576],[25.27045270452706,37.08442253172531],[25.274052740527424,37.13698071355712],[25.234452344523447,37.14924428931789],[25.148051480514823,37.107197743852424],[25.104851048510483,37.03536822868227],[25.133651336513367,37.0003294407944]],[[24.52524525245252,37.12471713779637],[24.536045360453613,37.168515622656216],[24.528845288452885,37.19304277417773],[24.48204482044821,37.21056216812167],[24.44244442444426,37.18603501660016],[24.42444424444244,37.13172489537395],[24.485644856448573,37.110701622641216],[24.52524525245252,37.12471713779637]],[[25.526055260552624,37.19654665296652],[25.360453604536048,37.07040701657016],[25.39645396453966,36.984561986244856],[25.457654576545764,36.93025186501865],[25.54765547655478,36.96704259230091],[25.583655836558364,37.038872107471065],[25.58725587255873,37.15274816810667],[25.565655656556572,37.18428307720576],[25.526055260552624,37.19654665296652]],[[26.93726937269375,37.02485659231591],[26.919269192691928,36.946019319568194],[27.02007020070201,36.95828289532895],[27.034470344703465,36.97580228927288],[27.041670416704164,37.0020813801888],[27.016470164701644,37.00908913776637],[26.966069660696604,37.052887622626216],[26.890468904689044,37.0879264105141],[26.93726937269375,37.02485659231591]],[[27.059670596705985,36.84090295590455],[26.95526955269554,36.774329258917575],[26.919269192691928,36.72527495587455],[26.948069480694812,36.72702689526895],[27.034470344703465,36.7708253801288],[27.149671496714973,36.77783313770637],[27.192871928719285,36.80936804680546],[27.351273512735133,36.868933986214856],[27.26487264872648,36.90572471349712],[27.21447214472144,36.898716955919554],[27.059670596705985,36.84090295590455]],[[24.435244352443533,37.34370956209561],[24.48204482044821,37.408531319688194],[24.44964449644496,37.44882592575925],[24.43164431644317,37.47510501667516],[24.395643956439585,37.45057786515365],[24.370443704437065,37.419042956054554],[24.39924399243992,37.38400416816667],[24.377643776437765,37.313926592390914],[24.435244352443533,37.34370956209561]],[[24.91044910449105,37.39101192574425],[24.939249392493934,37.389259986349856],[24.9428494284943,37.494376350013496],[24.906849068490686,37.50839186516865],[24.896048960489622,37.447073986364856],[24.896048960489622,37.4067793802938],[24.91044910449105,37.39101192574425]],[[25.31365313653137,37.48912053183031],[25.306453064530643,37.41378713787137],[25.40365403654036,37.419042956054554],[25.457654576545764,37.447073986364856],[25.461254612546128,37.47160113788637],[25.349653496534984,37.50839186516865],[25.31365313653137,37.48912053183031]],[[26.296462964629654,37.61876404701546],[26.35046350463506,37.674826107636065],[26.32526325263254,37.67307416824167],[26.210062100621002,37.6380353803538],[26.087660876608766,37.63453150156501],[25.997659976599778,37.56620586518365],[25.98325983259832,37.52591125911259],[26.030060300603026,37.52941513790137],[26.206462064620666,37.56795780457804],[26.296462964629654,37.61876404701546]],[[24.287642876428777,37.52766319850697],[24.35604356043561,37.57671750155001],[24.39924399243992,37.64854701672016],[24.377643776437765,37.68358580460804],[24.320043200432025,37.678329986424856],[24.276842768427684,37.60124465307152],[24.287642876428777,37.52766319850697]],[[26.72126721267213,37.70460907734076],[26.789667896678964,37.65730671369212],[26.843668436684368,37.64504313793137],[26.976869768697696,37.70110519855197],[27.05607056070562,37.70986489552395],[27.0380703807038,37.769430834933345],[26.98046980469806,37.7816944106941],[26.948069480694812,37.77819053190531],[26.825668256682576,37.8114773803988],[26.742867428674288,37.8097254410044],[26.638466384663843,37.7816944106941],[26.580865808658103,37.7238804106791],[26.613266132661323,37.70986489552395],[26.72126721267213,37.70460907734076]],[[25.090450904509055,37.64854701672016],[25.040050400504015,37.68008192581925],[24.996849968499703,37.67657804703046],[25.014850148501495,37.64679507732576],[25.05085050850508,37.61526016822667],[25.155251552515523,37.545182592450914],[25.22005220052202,37.534670956084554],[25.256052560525603,37.59949271367712],[25.223652236522383,37.631027622776216],[25.090450904509055,37.64854701672016]],[[24.978849788497882,37.79746186524365],[24.950049500495,37.85702780465304],[24.957249572495726,37.90433016830167],[24.856448564485646,37.91308986527365],[24.791647916479178,37.99017519862697],[24.762847628476294,37.986671319838194],[24.70164701647016,37.96214416831667],[24.716047160471618,37.8990743501185],[24.766447664476658,37.871043319808194],[24.798847988479906,37.823740956159554],[24.88524885248853,37.77118277432774],[24.96084960849609,37.69234550158001],[24.99324993249934,37.75891919856697],[24.978849788497882,37.79746186524365]],[[24.536045360453613,37.97966356226061],[24.579245792457925,38.01995816833167],[24.590045900459018,38.123322592600914],[24.564845648456497,38.14784974412244],[24.464044640446417,38.14434586533365],[24.359643596435973,38.16186525927759],[24.276842768427684,38.21967925929259],[24.219242192421945,38.33881113811137],[24.186841868418696,38.463198835113346],[24.212042120421216,38.5034934411844],[24.201242012420124,38.54028416846667],[24.154441544415448,38.58758653211531],[24.129241292412928,38.6489044109191],[24.100441004410044,38.67167962304622],[23.877238772387727,38.68744707759576],[23.690036900369023,38.7645324109491],[23.63603636036362,38.76978822913229],[23.524435244352446,38.81358671399214],[23.470434704347042,38.850377441274404],[23.416434164341638,38.958997683726835],[23.312033120331222,39.03433107768576],[23.258032580325818,39.030827198896986],[23.146431464314645,39.002796168586684],[22.988029880298797,38.915199198866986],[22.869228692286924,38.86964877461274],[22.880028800288017,38.84687356248561],[22.93402934029342,38.839865804908044],[23.027630276302773,38.87315265340153],[23.14283142831428,38.84512162309122],[23.25083250832509,38.80132313823137],[23.362433624336262,38.734749441244404],[23.466834668346678,38.655912168496684],[23.506435064350654,38.612113683636835],[23.55323553235533,38.58233071393214],[23.6180361803618,38.55254774422744],[23.650436504365047,38.44392750177501],[23.758437584375855,38.401880956309554],[23.884438844388455,38.40012901691516],[24.03924039240394,38.3896173805488],[24.042840428404304,38.37384992599925],[24.06444064440646,38.337059198716986],[24.104041040410408,38.31603592598425],[24.143641436414384,38.242454471419705],[24.19044190441906,38.20391180474304],[24.194041940419424,38.151353622911216],[24.212042120421216,38.11806677441774],[24.31644316443166,38.06025277440274],[24.359643596435973,38.01820622893729],[24.41724417244174,38.01645428954289],[24.446044460444625,38.00419071378212],[24.471244712447145,37.97966356226061],[24.503645036450365,37.96915192589425],[24.536045360453613,37.97966356226061]],[[26.159661596615962,39.0255713807138],[26.390063900639007,38.97476513827637],[26.46926469264693,38.973013198881986],[26.548465484654855,38.994036471614706],[26.50166501665018,39.030827198896986],[26.487264872648723,39.074625683756835],[26.530465304653063,39.06411404739046],[26.584465844658467,39.030827198896986],[26.59526595265953,39.048346592840915],[26.57726577265774,39.109664471644706],[26.530465304653063,39.1709823504485],[26.39366393663937,39.27084289592895],[26.411664116641163,39.32865689594395],[26.346863468634695,39.38296701717016],[26.16686166861669,39.374207320198195],[26.163261632616326,39.33216077473274],[26.087660876608766,39.30412974442244],[26.02646026460266,39.2848584110841],[25.911259112591125,39.28836228987289],[25.842858428584293,39.200765320153195],[25.85725857258572,39.177990108026066],[25.90765907659076,39.139447441349404],[26.073260732607338,39.095648956489555],[26.177661776617782,39.19375756257561],[26.2748627486275,39.197261441364404],[26.246062460624614,39.163974592870915],[26.10926109261092,39.081633441334404],[26.159661596615962,39.0255713807138]],[[23.7368373683737,39.07988150194001],[23.78003780037801,39.11492028982789],[23.59283592835928,39.207773077730764],[23.664836648366503,39.095648956489555],[23.7368373683737,39.07988150194001]],[[23.88803888038882,39.2270444110691],[23.841238412384143,39.146455198926986],[23.88803888038882,39.15871877468774],[23.93843938439386,39.200765320153195],[23.97083970839708,39.26733901714016],[23.88803888038882,39.2270444110691]],[[24.564845648456497,38.94147828978289],[24.485644856448573,38.980020956459555],[24.47484474844748,38.96250156251561],[24.460444604446053,38.888920107951066],[24.564845648456497,38.83285804733046],[24.564845648456497,38.81884253217531],[24.539645396453977,38.78905956247061],[24.56844568445686,38.785555683681835],[24.67644676446764,38.810082835203346],[24.58284582845829,38.878408471584706],[24.564845648456497,38.94147828978289]],[[25.893258932589333,38.242454471419705],[25.997659976599778,38.16186525927759],[26.094860948609494,38.217927319898195],[26.102061020610222,38.23369477444774],[26.10926109261092,38.279245198701986],[26.156061560615626,38.3037723502235],[26.148861488614898,38.46845465329652],[26.14166141661417,38.48597404724046],[26.159661596615962,38.54028416846667],[26.10926109261092,38.54378804725546],[26.012060120601205,38.60160204727046],[25.846458464584657,38.57357101696016],[25.85005850058502,38.50874925936759],[25.961659616596165,38.415896471464706],[25.99045990459905,38.35282665326652],[25.9508595085951,38.3020204108291],[25.87525875258754,38.27048550173001],[25.893258932589333,38.242454471419705]],[[25.436054360543608,39.98388222944729],[25.450454504545064,40.03468847188471],[25.374853748537504,40.01541713854638],[25.349653496534984,39.985634168841685],[25.284852848528487,39.95585119913699],[25.234452344523447,40.00490550218001],[25.058050580505807,39.999649683996836],[25.05085050850508,39.976874471869706],[25.065250652506535,39.91030077488274],[25.06165061650617,39.85248677486774],[25.12645126451264,39.826207683951836],[25.184051840518407,39.82971156274061],[25.2020520205202,39.84898289607895],[25.223652236522383,39.8927813809388],[25.248852488524903,39.894533320333196],[25.25245252452524,39.85423871426214],[25.26325263252633,39.822703805163044],[25.299252992529944,39.8069363506135],[25.356853568535684,39.80868829000789],[25.37125371253714,39.891029441544404],[25.400054000540024,39.948843441559404],[25.436054360543608,39.98388222944729]],[[31.63891638916391,46.27334465532155],[31.584915849158506,46.303127625026235],[31.509315093150946,46.373205200802005],[31.527315273152738,46.30663150381503],[31.56331563315635,46.257577200772005],[31.700117001170014,46.213778715912156],[32.00972009720098,46.1682282916579],[32.15012150121501,46.15421277650276],[32.01332013320135,46.20326707954578],[31.63891638916391,46.27334465532155]],[[25.97605976059762,40.17834750222501],[25.918459184591853,40.237913441634404],[25.87525875258754,40.23440956284563],[25.742057420574213,40.19586689616895],[25.670056700567017,40.136300956759555],[25.73845738457385,40.104766047660476],[25.968859688596893,40.136300956759555],[25.97605976059762,40.17834750222501]],[[25.62325623256234,40.491944653821534],[25.569255692556936,40.516471805343045],[25.4468544685447,40.483184956849556],[25.5728557285573,40.400843805313045],[25.684456844568444,40.42712289622895],[25.66285662856629,40.46391362351123],[25.62325623256234,40.491944653821534]],[[24.647646476464786,40.57954162354123],[24.773647736477386,40.6145804114291],[24.770047700477022,40.65837889628895],[24.788047880478814,40.703929320543196],[24.773647736477386,40.7302084114591],[24.719647196471982,40.78627047207971],[24.622446224462266,40.79327822965729],[24.586445864458653,40.76875107813578],[24.51804518045182,40.686409926599254],[24.514445144451457,40.64786725992259],[24.647646476464786,40.57954162354123]],[[23.517235172351718,37.986671319838194],[23.4848348483485,37.99192713802137],[23.463234632346342,37.97966356226061],[23.438034380343822,37.94112089558395],[23.420034200342002,37.93060925921759],[23.434434344343458,37.91133792587925],[23.466834668346678,37.90257822890729],[23.51003510035102,37.90082628951289],[23.549635496354966,37.9253534410344],[23.53523535235354,37.97090386528865],[23.517235172351718,37.986671319838194]],[[20.78840788407885,38.14259392593925],[20.6948069480695,38.2459583502085],[20.626406264062638,38.26873356233561],[20.61200612006121,38.382609622971216],[20.56160561605617,38.4754624108741],[20.550805508055078,38.45619107753576],[20.547205472054713,38.394873198731986],[20.518405184051858,38.3318033805338],[20.482404824048245,38.31778786537865],[20.43560435604357,38.35633053205531],[20.41040410404105,38.337059198716986],[20.35280352803528,38.22143119868697],[20.35280352803528,38.17938465322152],[20.392403924039257,38.1881443501935],[20.45360453604536,38.23369477444774],[20.47160471604718,38.217927319898195],[20.500405004050037,38.184640471404705],[20.4968049680497,38.16361719867197],[20.522005220052222,38.10580319865697],[20.568805688056898,38.09704350168501],[20.60480604806048,38.11981871381214],[20.759607596075966,38.0707644107691],[20.781207812078122,38.08828380471304],[20.78840788407885,38.14259392593925]],[[20.648006480064794,38.41414453207031],[20.709207092070926,38.31778786537865],[20.759607596075966,38.3300514411394],[20.73800738007381,38.36509022902729],[20.71280712807129,38.39837707752076],[20.702007020070198,38.426408107831065],[20.702007020070198,38.45093525935259],[20.673206732067314,38.4754624108741],[20.648006480064794,38.484222107846065],[20.622806228062274,38.48071822905729],[20.648006480064794,38.41414453207031]],[[20.55440554405544,38.58233071393214],[20.583205832058326,38.60160204727046],[20.615606156061574,38.60685786545365],[20.648006480064794,38.60160204727046],[20.68760687606877,38.608609804848044],[20.716407164071654,38.63839277455274],[20.72000720007202,38.799571198836986],[20.6948069480695,38.843369683696835],[20.633606336063366,38.817090592780914],[20.594005940059418,38.76102853216031],[20.558005580055806,38.66116798667986],[20.55440554405544,38.58233071393214]],[[19.89199891998922,39.79642471424714],[19.837998379983816,39.82095186576865],[19.70839708397085,39.798176653641534],[19.64719647196472,39.76664174454244],[19.64719647196472,39.72634713847138],[19.80919809198093,39.58444004752546],[19.884798847988492,39.46180428991789],[19.97479974799748,39.41099804748046],[20.10080100801008,39.37595925959259],[20.079200792007924,39.432021320213195],[20.028800288002884,39.442532956579555],[19.956799567995688,39.47056398688986],[19.927999279992804,39.50560277477774],[19.902799027990284,39.60020750207501],[19.902799027990284,39.61947883541335],[19.845198451984515,39.66853313845638],[19.863198631986336,39.69306028997789],[19.935199351993532,39.7473704112041],[19.92439924399244,39.77364950212001],[19.89199891998922,39.79642471424714]],[[17.609576095760957,42.769465866533665],[17.433174331743317,42.801000775632744],[17.389973899739005,42.79924883623836],[17.34317343173433,42.790489139266384],[17.742777427774286,42.70114023015229],[17.609576095760957,42.769465866533665]],[[16.84996849968499,42.89560550293001],[16.97596975969759,42.927140412029104],[17.087570875708764,42.91487683626835],[17.188371883718844,42.91662877566276],[17.170371703717052,42.932396230212305],[17.094770947709492,42.9639311393114],[16.972369723697255,42.98145053325533],[16.835568355683563,42.96918695749457],[16.651966519665194,42.99721798780487],[16.66636666366665,42.96042726052261],[16.695166951669535,42.93414816960669],[16.738367383673847,42.91312489687397],[16.84996849968499,42.89560550293001]],[[16.65556655566556,43.21445847270971],[16.52236522365223,43.228473987864874],[16.374763747637473,43.21445847270971],[16.40716407164072,43.19693907876578],[16.551165511655114,43.14438089693397],[16.68076680766808,43.12335762420125],[17.123571235712376,43.114597927229255],[17.195571955719572,43.12510956359563],[17.062370623706244,43.14438089693397],[16.69876698766987,43.17416386663865],[16.65556655566556,43.21445847270971]],[[16.601566015660154,43.38264465457155],[16.450364503645034,43.38790047275472],[16.428764287642878,43.344101987894874],[16.42156421564215,43.31782289697895],[16.48996489964901,43.28628798787986],[16.626766267662674,43.26876859393593],[16.785167851678523,43.27052053333031],[16.87516875168751,43.29855156364064],[16.889568895688967,43.31431901819016],[16.835568355683563,43.351109745472456],[16.601566015660154,43.38264465457155]],[[15.201152011520122,43.89771483652336],[15.204752047520486,43.90822647288971],[15.19035190351903,43.922241988044874],[14.952749527495286,44.11670726082261],[14.866348663486633,44.16751350326004],[14.891548915489153,44.12546695779457],[15.136351363513654,43.90647453349533],[15.150751507515082,43.9117303516785],[15.201152011520122,43.89771483652336]],[[15.121951219512198,44.09393204869548],[15.247952479524798,44.0273583517085],[15.229952299523006,44.062397139596385],[15.06435064350643,44.157001866893665],[15.075150751507522,44.13773053355533],[15.121951219512198,44.09393204869548]],[[15.373953739537399,43.91523423046729],[15.438754387543895,43.899466775917745],[15.370353703537035,43.973048230482306],[15.269552695526954,44.01159089715895],[15.30915309153093,43.96078465472155],[15.373953739537399,43.91523423046729]],[[14.80514805148053,44.64929683671835],[14.740347403474033,44.69659920036699],[14.761947619476189,44.665064291267896],[14.884348843488453,44.54418047305472],[14.91314913149131,44.48636647303974],[14.995949959499598,44.433808291207896],[15.03915039150391,44.39351368513684],[15.096750967509678,44.35847489724895],[15.161551615516174,44.30942059420593],[15.186751867518694,44.33569968512185],[15.211952119521214,44.34796326088261],[15.24075240752407,44.34971520027699],[15.11475114751147,44.435560230602306],[15.00675006750069,44.53366883668835],[14.898748987489881,44.6107541700417],[14.85554855548557,44.617761927619256],[14.80514805148053,44.64929683671835]],[[14.481144811448132,44.6930953215782],[14.466744667446676,44.72463023067729],[14.452344523445248,44.870041200412004],[14.466744667446676,44.96990174589246],[14.39474394743948,45.031219624696234],[14.36954369543696,45.080273927739285],[14.358743587435868,45.16787089745898],[14.329943299433012,45.16436701867019],[14.286742867428671,45.14509568533185],[14.340743407434076,45.02070798832989],[14.340743407434076,44.9804133822588],[14.301143011430128,44.940118776187745],[14.311943119431191,44.89982417011669],[14.387543875438752,44.757917079170795],[14.419944199442,44.6703201094511],[14.481144811448132,44.62126580640805],[14.488344883448832,44.65980847308472],[14.481144811448132,44.6930953215782]],[[14.628746287462889,44.99442889741397],[14.686346863468628,44.95588623073729],[14.808748087480893,44.97690950347004],[14.740347403474033,45.06625841258412],[14.700747007470085,45.09078556410563],[14.628746287462889,45.17838253382533],[14.57114571145712,45.22393295807959],[14.524345243452444,45.146847624726234],[14.437944379443792,45.09779332168321],[14.448744487444884,45.078521988344875],[14.509945099450988,45.034723503485026],[14.614346143461432,45.02596380651306],[14.628746287462889,44.99442889741397]],[[14.761947619476189,44.754413200382004],[14.85554855548557,44.714118594310946],[14.83034830348305,44.75966901856518],[14.765547655476553,44.820986897368954],[14.754747547475489,44.84551404889049],[14.689946899468993,44.849017927679284],[14.6719467194672,44.824490776157745],[14.661146611466108,44.799963624636234],[14.679146791467929,44.77018065493155],[14.761947619476189,44.754413200382004]],[[1.4958149581495945,38.71197422911729],[1.4346143461434622,38.76803628973789],[1.4166141661416702,38.74000525942759],[1.402214022140214,38.71197422911729],[1.405814058140578,38.67167962304622],[1.5066150661506583,38.67167962304622],[1.5714157141571548,38.65941604728546],[1.5930159301593108,38.67167962304622],[1.5930159301593108,38.701462592750914],[1.4958149581495945,38.71197422911729]],[[1.409414094140942,38.857385198851986],[1.4454144541445544,38.91870307765576],[1.4958149581495945,38.932718592810915],[1.625416254162559,39.03958689586895],[1.6146161461614668,39.08688925951759],[1.5642156421564266,39.120176108011066],[1.3482134821348382,39.081633441334404],[1.3014130141301337,39.030827198896986],[1.3014130141301337,38.98177289585395],[1.2546125461254576,38.973013198881986],[1.2222122221222378,38.90468756250061],[1.2582125821258217,38.878408471584706],[1.409414094140942,38.857385198851986]],[[8.418684186841887,39.20602113833638],[8.487084870848719,39.109664471644706],[8.551885518855187,39.030827198896986],[8.595085950859527,38.96425350191001],[8.649086490864903,38.925710835233346],[8.717487174871764,38.92746277462774],[8.800288002880023,38.9099433806838],[8.883088830888312,38.91344725947259],[8.9658896588966,38.96425350191001],[9.023490234902368,39.04309077465774],[9.055890558905588,39.23930798682986],[9.102691026910264,39.211276956519555],[9.149491494914969,39.197261441364404],[9.207092070920709,39.21302889591395],[9.264692646926477,39.21653277470274],[9.387093870938713,39.167478471659706],[9.487894878948794,39.139447441349404],[9.563495634956354,39.16572653226531],[9.58509585095851,39.25332350198501],[9.617496174961758,39.35493598685986],[9.68589685896859,39.92431629003789],[9.707497074970746,40.01716907794078],[9.700297002970046,40.09250247189971],[9.66069660696607,40.159076168886685],[9.642696426964278,40.2676964113391],[9.75429754297545,40.400843805313045],[9.783097830978306,40.4411384113841],[9.80469804698049,40.4989524113991],[9.793897938979399,40.5567664114141],[9.682296822968226,40.8178053811788],[9.631896318963186,40.88262713877138],[9.574295742957446,40.91416204787048],[9.55269552695529,40.931681441814405],[9.588695886958874,40.992999320618196],[9.621096210962122,41.00526289637895],[9.613896138961394,41.01752647213971],[9.574295742957446,41.02979004790048],[9.538295382953834,41.05431719942199],[9.498694986949886,41.1068753812538],[9.455494554945545,41.15067386611365],[9.35109351093513,41.196224290367894],[9.282692826928269,41.20148010855108],[9.228692286922865,41.257542169171685],[9.181891818918189,41.24177471462214],[9.163891638916397,41.185712654001534],[9.106291062910628,41.14366610853608],[8.998289982899848,41.11037926004259],[8.821888218882208,40.94920083575835],[8.699486994869943,40.89489071453214],[8.573485734857343,40.849340290277894],[8.469084690846927,40.83357283572835],[8.364683646836482,40.8458364114891],[8.310683106831078,40.85809998724987],[8.245882458824582,40.907154290292894],[8.224282242822426,40.91416204787048],[8.20268202682027,40.87036356301063],[8.181081810818114,40.770503017530174],[8.188281882818842,40.65137113871138],[8.231482314823154,40.60582071445714],[8.296282962829622,40.5585183508085],[8.35388353883539,40.5007043507935],[8.386283862838638,40.4428903507785],[8.407884078840794,40.35178950227001],[8.472684726847262,40.29222356286063],[8.469084690846927,40.13104513857638],[8.45468454684547,40.07673501735016],[8.407884078840794,40.0381923506735],[8.400684006840066,39.9786264112641],[8.407884078840794,39.91730853246031],[8.494284942849447,39.89803719912199],[8.548285482854823,39.83847125971259],[8.537485374853759,39.77014562333123],[8.541085410854123,39.731602956654555],[8.512285122851239,39.721091320288195],[8.472684726847262,39.7473704112041],[8.451084510845106,39.721091320288195],[8.461884618846199,39.64750986572365],[8.447484474844742,39.56341677479274],[8.418684186841887,39.523122168721684],[8.400684006840066,39.48107562325623],[8.411484114841159,39.291866168661684],[8.418684186841887,39.20602113833638]],[[3.4614346143461603,39.69831610816108],[3.450634506345068,39.76138592635925],[3.396633966339664,39.7771533809088],[3.3426334263342596,39.78591307788078],[3.2418324183241793,39.75613010817608],[3.144631446314463,39.789416956669555],[3.1590315903159194,39.836719320318196],[3.191431914319139,39.861246471839706],[3.1986319863198673,39.88927750215001],[3.166231662316619,39.90854883548835],[3.166231662316619,39.92431629003789],[3.1986319863198673,39.96110701732016],[3.1590315903159194,39.96986671429214],[2.9034290342903546,39.90854883548835],[2.7846278462784824,39.85423871426214],[2.370623706237069,39.612471077835764],[2.370623706237069,39.572176471764706],[2.395823958239589,39.54064156266561],[2.4570245702457214,39.53012992629925],[2.5002250022500334,39.47757174446744],[2.5758257582575936,39.53012992629925],[2.633426334263362,39.55640901721516],[2.701827018270194,39.54239350206001],[2.745027450274506,39.510858592960915],[2.770227702277026,39.41099804748046],[2.7990279902799102,39.384718956564555],[2.8998289982899905,39.36895150201501],[3.072630726307267,39.30062586563365],[3.1554315543155553,39.33391271412714],[3.2454324543245434,39.38647089595895],[3.2922329223292195,39.47757174446744],[3.349833498334988,39.55640901721516],[3.414634146341456,39.62648659299093],[3.4614346143461603,39.69831610816108]],[[3.9690396903968974,39.94533956277063],[4.275042750427502,39.82971156274061],[4.293042930429323,39.84197513850138],[4.3218432184321784,39.89803719912199],[4.314643146431479,39.91730853246031],[4.224642246422462,40.03293653249031],[4.059040590405914,40.07498307795578],[3.8538385383853893,40.06271950219501],[3.846638466384661,40.0364404112791],[3.843038430384297,39.976874471869706],[3.868238682386817,39.95935507792578],[3.9690396903968974,39.94533956277063]],[[8.343083430834326,41.10161956307063],[8.321483214832142,41.12264283580335],[8.267482674826766,41.09986762367623],[8.224282242822426,41.03154198729487],[8.206282062820634,40.99825513880138],[8.25308253082531,40.99475126001259],[8.285482854828558,41.040301684266836],[8.317883178831806,41.06307689639395],[8.343083430834326,41.10161956307063]],[[13.869138691386922,40.70918513872638],[13.894338943389442,40.69692156296563],[13.937539375393754,40.70568125993759],[13.95913959139591,40.71794483569835],[13.962739627396274,40.73896810843108],[13.872738727387286,40.761743320558196],[13.854738547385494,40.723200653881534],[13.869138691386922,40.70918513872638]],[[8.440284402844043,39.09039313830638],[8.368283682836847,39.11667222922229],[8.357483574835754,39.099152835278346],[8.361083610836118,39.037834956474555],[8.422284222842222,38.969509320093195],[8.47988479884799,39.06761792617925],[8.440284402844043,39.09039313830638]],[[9.556295562955626,42.16154289667897],[9.52749527495277,42.552225381628816],[9.50949509495095,42.58551223012229],[9.473494734947366,42.61529519982699],[9.455494554945545,42.65909368468684],[9.480694806948065,42.80625659381593],[9.47709477094773,42.860566715042154],[9.45909459094591,42.94465980597306],[9.462694626946274,42.98145053325533],[9.415894158941597,43.021745139326384],[9.361893618936193,43.01824126053759],[9.329493294932945,42.94465980597306],[9.322293222932245,42.813264351393514],[9.336693366933673,42.76771392713927],[9.315093150931517,42.713403805913046],[9.286292862928633,42.69413247257472],[9.253892538925385,42.711651866518665],[9.196291962919645,42.72917126046259],[9.138691386913877,42.732675139251384],[9.088290882908836,42.70464410894108],[9.045090450904524,42.66084562408123],[8.994689946899484,42.645078169531686],[8.81468814688148,42.60828744224942],[8.7138871388714,42.55047344223442],[8.63828638286384,42.42608574523244],[8.587885878858799,42.385791139161384],[8.566285662856643,42.35776010885108],[8.591485914859163,42.345496533090326],[8.627486274862747,42.34374459369593],[8.674286742867423,42.284178654286535],[8.609486094860955,42.25789956337063],[8.566285662856643,42.21935689669397],[8.587885878858799,42.16154289667897],[8.641886418864203,42.11774441181912],[8.699486994869943,42.09496919969199],[8.703087030870307,42.042411017860175],[8.652686526865267,41.995108654211535],[8.616686166861683,41.95831792692927],[8.620286202862047,41.93028689661895],[8.674286742867423,41.92152719964699],[8.73908739087392,41.92503107843578],[8.757087570875711,41.87072095720957],[8.717487174871764,41.80414726022259],[8.717487174871764,41.76210071475714],[8.771487714877168,41.73757356323563],[8.886688866888676,41.70078283595335],[8.879488794887948,41.66924792685427],[8.829088290882908,41.6272013813888],[8.807488074880752,41.58865871471214],[8.843488434884364,41.55887574500744],[8.893888938889404,41.51682919954199],[9.001890018900184,41.47653459347093],[9.185491854918553,41.38543374496244],[9.253892538925385,41.46076713892138],[9.329493294932945,41.6272013813888],[9.372693726937285,41.67800762382623],[9.394293942939441,41.730565805658046],[9.40149401494017,41.926783017830175],[9.42669426694269,41.97233344208442],[9.549095490954926,42.13000798757987],[9.556295562955626,42.16154289667897]],[[10.395103951039516,42.858814775647744],[10.359103591035904,42.82202404836548],[10.287102871028708,42.82727986654865],[10.24750247502476,42.815016290787895],[10.128701287012888,42.80976047260472],[10.110701107011067,42.7852333210832],[10.132301323013223,42.74143483622336],[10.207902079020784,42.736179018040175],[10.333903339033384,42.760706169561686],[10.420304203042036,42.713403805913046],[10.409504095040944,42.771217805928046],[10.431104311043129,42.79574495744957],[10.427504275042764,42.818520169576686],[10.395103951039516,42.858814775647744]],[[10.873908739087398,57.26150853696038],[11.01071010710109,57.229973627861284],[11.053910539105402,57.252748839988385],[11.075510755107558,57.277275991509924],[11.172711727117274,57.322826415764155],[11.08631086310865,57.32983417334174],[10.93510935109353,57.30881090060902],[10.873908739087398,57.26150853696038]],[[12.04032040320405,56.052670354828535],[11.867518675186773,55.96857726389763],[11.914319143191449,55.937042354798535],[11.935919359193605,55.89674774872748],[11.921519215192149,55.82842211234612],[11.885518855188565,55.8073988396134],[11.85671856718568,55.772360051725514],[11.820718207182068,55.69702665776657],[11.784717847178484,55.702282475949744],[11.691116911169132,55.728561566865665],[11.683916839168404,55.83017405174053],[11.694716947169468,55.90725938509385],[11.626316263162636,55.95631368813687],[11.475114751147515,55.94405011237612],[11.460714607146087,55.90725938509385],[11.464314643146452,55.87922835478355],[11.323913239132395,55.753088718387176],[11.277112771127719,55.73732126383763],[11.223112231122315,55.732065445654456],[11.050310503105038,55.74082514262642],[10.978309783097842,55.72155380928808],[11.007110071100726,55.64446847593476],[11.071910719107194,55.62870102138521],[11.122311223112234,55.60066999107491],[11.11871118711187,55.565631203187024],[11.129511295112962,55.53409629408793],[11.190711907119066,55.46577065770657],[11.16911169111691,55.32911938494385],[11.287912879128811,55.20473168794189],[11.309513095130967,55.197723930364305],[11.406714067140683,55.21524332430823],[11.475114751147515,55.21173944551944],[11.65511655116552,55.18721229399793],[11.698316983169832,55.09611144548944],[11.701917019170196,55.038297445474456],[11.741517415174172,54.97172374848748],[11.741517415174172,54.91566168786687],[11.863918639186409,54.77200265752657],[12.051120511205113,54.81580114238642],[12.069120691206905,54.90865393028929],[12.072720727207269,54.97697956667065],[12.06552065520657,55.06983235457355],[12.09072090720909,55.18896423339234],[12.321123211232106,55.23626659704098],[12.414724147241486,55.285320900084],[12.385923859238602,55.385181445564456],[12.27432274322743,55.41496441526914],[12.21672216722169,55.46577065770657],[12.24192241922421,55.53760017287672],[12.321123211232106,55.588406415314154],[12.407524075240758,55.616437445624456],[12.508325083250838,55.637460718357175],[12.54432544325445,55.65498011230113],[12.56952569525697,55.684763082005816],[12.56952569525697,55.78462362748627],[12.52632526325263,55.917771021460226],[12.54432544325445,55.959817566925665],[12.609126091260919,56.033399021490226],[12.580325803258035,56.06493393058929],[12.52632526325263,56.08420526392763],[12.429124291242914,56.10522853666038],[12.32472324723247,56.122747930604305],[12.220322203222025,56.119244051815514],[12.04032040320405,56.052670354828535]],[[12.55152551525515,55.55687150621506],[12.573125731257306,55.55336762742627],[12.666726667266687,55.59716611228612],[12.648726487264867,55.64622041532914],[12.61992619926201,55.67950726382264],[12.598325983259826,55.67950726382264],[12.56952569525697,55.64972429411793],[12.51912519125193,55.614685506230046],[12.55152551525515,55.55687150621506]],[[14.682746827468293,55.103119203067024],[14.884348843488453,55.03304162729128],[15.049950499505002,55.00501059698098],[15.085950859508614,55.02252999092491],[15.136351363513654,55.08735174851748],[15.13275132751329,55.14516574853249],[14.765547655476553,55.29758447584476],[14.715147151471513,55.23801853643536],[14.682746827468293,55.103119203067024]],[[12.310323103231042,55.04004938486884],[12.27432274322743,55.06457653639035],[12.259922599226002,55.0207780515305],[12.220322203222025,54.9927470212202],[12.162721627216285,54.97522762727627],[12.144721447214465,54.95946017272672],[12.119521195211945,54.91390974847249],[12.184321843218441,54.89288647573974],[12.357123571235718,54.96121211212113],[12.511925119251202,54.95070047575476],[12.547925479254786,54.966467930304304],[12.511925119251202,54.9980028394034],[12.46872468724689,55.017274172741736],[12.41832418324185,55.03128968789687],[12.310323103231042,55.04004938486884]],[[11.737917379173808,54.807041445414455],[11.658716587165884,54.83332053633035],[11.539915399154012,54.829816657541585],[11.359913599136007,54.89113453634536],[11.259112591125927,54.95245241514914],[11.057510575105766,54.940188839388384],[11.04311043110431,54.89288647573974],[11.03591035910361,54.77375459692095],[11.457114571145723,54.62834362718627],[11.586715867158688,54.66163047567974],[11.68031680316804,54.65287077870778],[11.766717667176692,54.6791498696237],[11.759517595175964,54.76849877873778],[11.737917379173808,54.807041445414455]],[[13.336333363333637,54.69666926356763],[13.23913239132392,54.63885526355264],[13.231932319323192,54.58279320293204],[13.177931779317788,54.54425053625536],[13.181531815318152,54.50921174836748],[13.156331563315632,54.39708762712627],[13.16353163531636,54.36380077863279],[13.18873188731888,54.32525811195612],[13.36513365133652,54.24642083920838],[13.415534155341561,54.249924717997175],[13.480334803348029,54.33752168771687],[13.595535955359566,54.33752168771687],[13.70713707137071,54.28145962709627],[13.735937359373594,54.31474647558974],[13.710737107371074,54.3830721119711],[13.602736027360294,54.42511865743657],[13.58113581135811,54.46366132411325],[13.602736027360294,54.48818847563476],[13.671136711367126,54.5354908392834],[13.65673656736567,54.56001799080491],[13.635136351363514,54.57753738474884],[13.491134911349121,54.61608005142551],[13.451534515345173,54.64936689991899],[13.42273422734229,54.70017314235642],[13.336333363333637,54.69666926356763]],[[11.233912339123407,54.50045205139551],[11.08631086310865,54.53373889988899],[11.04311043110431,54.51621950594506],[11.01071010710109,54.46541326350763],[11.071910719107194,54.456653566535664],[11.129511295112962,54.416358960464606],[11.284312843128447,54.41811089985899],[11.280712807128083,54.439134172591736],[11.233912339123407,54.50045205139551]],[[10.76590765907659,54.80003368783687],[10.920709207092074,55.062824596995966],[10.949509495094958,55.15567738489884],[10.924309243092438,55.15742932429325],[10.855908559085606,55.05231296062959],[10.737107371073705,54.96121211212113],[10.693906939069393,54.90339811210612],[10.621906219062197,54.850839930274304],[10.629106291062925,54.82631277875279],[10.690306903069029,54.74572356661065],[10.73350733507337,54.75097938479385],[10.76590765907659,54.80003368783687]],[[10.265502655026552,54.94894853636035],[10.200702007020084,54.96296405151551],[10.215102151021512,54.940188839388384],[10.341103411034112,54.85959962724627],[10.416704167041672,54.83682441511914],[10.485104851048504,54.84733605148551],[10.503105031050325,54.86135156664065],[10.413104131041308,54.896390354528535],[10.34830348303484,54.9051500515005],[10.265502655026552,54.94894853636035]],[[10.056700567005663,54.90865393028929],[9.999099990999923,54.98573926364264],[9.829898298982982,55.057568778812794],[9.77949779497797,55.06983235457355],[9.772297722977243,55.059320718207175],[9.80469804698049,54.9051500515005],[9.905499054990543,54.896390354528535],[9.955899558995583,54.871863203007024],[10.060300603006027,54.88587871816219],[10.056700567005663,54.90865393028929]],[[10.254702547025488,55.08735174851748],[10.441904419044192,55.04880908184083],[10.625506255062561,55.05231296062959],[10.78390783907841,55.132902172771736],[10.80910809108093,55.20297974854748],[10.78390783907841,55.269553445534456],[10.819908199081993,55.32211162736627],[10.737107371073705,55.44649932436823],[10.686706867068665,55.55687150621506],[10.643506435064353,55.60942968804687],[10.621906219062197,55.612933566835665],[10.506705067050689,55.55862344560944],[10.4239042390424,55.56037538500385],[10.351903519035204,55.59891805168053],[10.287102871028708,55.61118162744128],[9.99549995499956,55.53584823348234],[9.86229862298623,55.51482496074959],[9.858698586985867,55.357150415254154],[9.930699306993063,55.2292588394634],[9.966699666996675,55.20473168794189],[9.988299882998831,55.16268514247642],[10.254702547025488,55.08735174851748]],[[10.636306363063625,55.914267142671434],[10.546305463054637,55.99135247602476],[10.517505175051753,55.95806562753128],[10.542705427054273,55.90725938509385],[10.521105211052117,55.847693445684456],[10.528305283052845,55.78462362748627],[10.589505895058949,55.76535229414793],[10.607506075060769,55.78287168809189],[10.629106291062925,55.83367793052929],[10.661506615066145,55.87747641538914],[10.636306363063625,55.914267142671434]],[[16.839168391683927,56.841043082305816],[16.88236882368824,56.98470211264612],[17.055170551705515,57.207198415734155],[17.05877058770588,57.229973627861284],[17.05157051570515,57.28077987029869],[17.116371163711648,57.31932253697536],[17.087570875708764,57.33158611273612],[17.02637026370263,57.345601627891284],[16.997569975699776,57.31757059758098],[16.961569615696163,57.250996900594004],[16.90036900369003,57.17391156724068],[16.864368643686447,57.08981847630977],[16.727567275672754,56.90236096110962],[16.63036630366304,56.8760818701937],[16.410764107641086,56.56949247617476],[16.392763927639294,56.48364744584944],[16.399963999639994,56.310205445804456],[16.43236432364324,56.24363174881748],[16.475564755647554,56.24012787002869],[16.529565295652958,56.29093411246612],[16.777967779677795,56.80600429441793],[16.839168391683927,56.841043082305816]],[[18.20718207182074,57.01098120356204],[18.145981459814607,56.91988035505355],[18.25038250382505,56.932143930814306],[18.34038340383404,56.977694355068536],[18.387183871838715,57.08806653691536],[18.477184771847732,57.163399930874306],[18.538385383853836,57.19668677936778],[18.70038700387005,57.24223720362204],[18.74358743587436,57.322826415764155],[18.783187831878337,57.36136908244083],[18.84438844388444,57.38589623396234],[18.909189091890937,57.3981598097231],[18.790387903879036,57.482252900654004],[18.815588155881557,57.70650114313642],[18.87678876788769,57.72927635526355],[18.94518945189452,57.741539931024306],[18.991989919899197,57.811617506800076],[19.074790747907485,57.83614465832159],[18.955989559895613,57.899214476519774],[18.90198901989021,57.91498193106932],[18.840788407884077,57.900966415914155],[18.804788047880493,57.832640779532795],[18.721987219872204,57.86417568863189],[18.538385383853836,57.830888840138385],[18.405184051840536,57.75730738557385],[18.2827828278283,57.65569490069902],[18.203582035820375,57.61014447644476],[18.135181351813515,57.555834355218536],[18.127981279812815,57.44896605216053],[18.153181531815335,57.3385938703137],[18.10638106381066,57.27202017332672],[18.1639816398164,57.21245423391733],[18.210782107821075,57.13361696116962],[18.286382863828635,57.08281071873219],[18.20718207182074,57.01098120356204]],[[19.085590855908578,57.86417568863189],[19.139591395913953,57.8606718098431],[19.157591575915774,57.921989688646875],[19.33039330393305,57.96228429471793],[19.27999279992801,57.97805174926748],[19.135991359913618,57.98155562805627],[19.038790387903873,57.91147805228053],[19.085590855908578,57.86417568863189]],[[21.976419764197658,57.96403623411234],[21.998019980199814,57.93074938561887],[22.07722077220774,57.93600520380204],[22.1528215282153,57.96754011290113],[22.22842228422286,58.05163320383204],[22.268022680226807,58.16025344628446],[22.37242372423725,58.21631550690506],[22.49842498424985,58.2355868402434],[22.728827288272896,58.23033102206023],[22.75762757627578,58.26011399176491],[22.88362883628838,58.31092023420234],[22.980829808298097,58.363478416034155],[23.0348303483035,58.37223811300612],[23.081630816308177,58.39851720392204],[23.128431284312853,58.435307931204306],[23.322833228332286,58.45107538575385],[23.2940329403294,58.48436223424733],[22.962829628296276,58.60524605246053],[22.818828188281884,58.621013507010076],[22.754027540275416,58.60524605246053],[22.68922689226892,58.596486355488565],[22.617226172261724,58.621013507010076],[22.545225452254527,58.62802126458763],[22.47322473224733,58.60524605246053],[22.32922329223294,58.58071890093902],[22.268022680226807,58.50713744637446],[22.206822068220703,58.52115296152962],[22.167221672216726,58.51589714334642],[22.080820808208102,58.477354476669774],[22.001620016200178,58.51064132516325],[21.926019260192618,58.51414520395204],[21.86121861218612,58.49662581000811],[21.983619836198358,58.386253628161285],[21.965619656196566,58.34946290087902],[21.926019260192618,58.316176052385515],[21.890018900189006,58.30391247662476],[21.85401854018542,58.30216053723038],[21.882818828188277,58.26186593115932],[22.034020340203398,58.21281162811627],[22.106021060210622,58.17251702204521],[22.188821888218882,58.154997628101285],[22.1528215282153,58.11470302203023],[21.98721987219872,57.995571143211436],[21.976419764197658,57.96403623411234]],[[23.11043110431106,58.659556173686724],[23.063630636306357,58.6105018706437],[23.26163261632618,58.54042429486793],[23.34443344433444,58.55093593123431],[23.355233552335534,58.57546308275582],[23.333633336333378,58.64904453732038],[23.164431644316437,58.67882750702506],[23.11043110431106,58.659556173686724]],[[22.660426604266064,58.708610476729774],[22.768427684276844,58.82073459797098],[22.793627936279364,58.79795938584385],[22.84042840428404,58.776936113111134],[22.92322923229233,58.827742355548565],[23.00963009630098,58.83475011312612],[22.980829808298097,58.920595143451436],[22.9088290882909,58.99067271922718],[22.725227252272532,59.01519987074872],[22.710827108271076,59.032719264692645],[22.703627036270376,59.07476581015811],[22.649626496264972,59.08702938591887],[22.58842588425884,59.08177356773567],[22.50562505625058,59.02571150711506],[22.46242462424624,58.97490526467766],[22.055620556205582,58.943370355578566],[22.163621636216362,58.89781993132431],[22.307623076230783,58.896067991929925],[22.4120241202412,58.86278114343642],[22.48042480424806,58.754160900984004],[22.47322473224733,58.712114355518565],[22.541625416254163,58.689339143391436],[22.660426604266064,58.708610476729774]],[[18.4159841598416,59.02921538590385],[18.48438484384843,59.104548779862796],[18.46638466384664,59.10805265865159],[18.397983979839807,59.08878132531325],[18.37638376383765,59.06950999197491],[18.35118351183513,59.02220762832627],[18.372783727837287,59.02045568893189],[18.4159841598416,59.02921538590385]],[[18.595985959859604,59.470704113291134],[18.624786247862488,59.491727386023854],[18.696786967869684,59.52501423451736],[18.696786967869684,59.53377393148932],[18.621186211862124,59.54778944664446],[18.570785707857084,59.52501423451736],[18.556385563855656,59.48647156784068],[18.545585455854564,59.47771187086872],[18.570785707857084,59.43741726479766],[18.595985959859604,59.470704113291134]],[[20.60480604806048,60.01730920434204],[20.61200612006121,60.04008441646917],[20.568805688056898,60.069867386173854],[20.489604896048974,60.075123204357055],[20.42840428404284,60.06110768920189],[20.399603996039957,60.04008441646917],[20.41040410404105,60.0295727801028],[20.48600486004861,60.03307665889159],[20.522005220052222,60.01205338615887],[20.60480604806048,60.01730920434204]],[[20.032400324003248,60.094394537695365],[20.032400324003248,60.15220853771038],[20.04320043200434,60.18023956802068],[20.072000720007196,60.19425508317582],[20.1260012600126,60.2012628407534],[20.154801548015485,60.19250314378144],[20.19440194401946,60.19425508317582],[20.25920259202593,60.2608287801628],[20.241202412024137,60.283603992289926],[20.18360183601837,60.29411562865627],[20.16920169201694,60.31513890138902],[20.086400864008652,60.35368156806567],[20.032400324003248,60.35893738624887],[20.021600216002156,60.350177689276904],[19.989199891998936,60.351929628671286],[19.945999459994596,60.35718544685446],[19.888398883988856,60.40623974989751],[19.82359823598236,60.39047229534796],[19.787597875978776,60.35368156806567],[19.812798127981296,60.330906355938566],[19.855998559985608,60.31864278017781],[19.870398703987036,60.301123386233854],[19.8667986679867,60.26783653774038],[19.84879848798488,60.22053417409174],[19.78399783997841,60.213526416514156],[19.780397803978047,60.28535593168431],[19.737197371973735,60.281852052895516],[19.686796867968695,60.26783653774038],[19.67239672396724,60.232797749852494],[19.744397443974435,60.099650355878566],[19.79839798397984,60.08213096193461],[20.032400324003248,60.094394537695365]],[[19.600396003960043,60.16272017407675],[19.629196291962927,60.16972793165431],[19.668796687966875,60.164472113471135],[19.661596615966175,60.187247325598264],[19.629196291962927,60.24681326500766],[19.549995499955003,60.24330938621887],[19.517595175951755,60.18374344680947],[19.535595355953575,60.1452007801328],[19.578795787957887,60.13468914376642],[19.600396003960043,60.16272017407675]],[[21.81801818018181,60.38171259837597],[21.922419224192254,60.33265829533295],[21.99441994419945,60.33616217412174],[21.980019800198022,60.35543350746008],[21.908019080190797,60.39397617413675],[21.951219512195138,60.40098393171431],[21.908019080190797,60.4377746589966],[21.8288182881829,60.46930956809567],[21.81801818018181,60.45179017415174],[21.846818468184694,60.41324750747506],[21.807218072180717,60.40098393171431],[21.81801818018181,60.38171259837597]],[[22.12762127621278,60.35543350746008],[22.109621096210958,60.31513890138902],[22.07722077220774,60.28710787107872],[22.142021420214206,60.26433265895159],[22.188821888218882,60.236301628641286],[22.21042210422104,60.19775896196461],[22.257222572225743,60.166224052865516],[22.36162361623616,60.166224052865516],[22.34722347223473,60.20301478014781],[22.30402304023042,60.2292938710637],[22.31122311223112,60.26958847713476],[22.415624156241563,60.302875325628264],[22.35442354423546,60.35543350746008],[22.300423004230055,60.348425749882495],[22.174421744217454,60.371200962009624],[22.12762127621278,60.35543350746008]],[[21.832418324183237,60.139944961949624],[21.864818648186485,60.2012628407534],[21.764017640176405,60.19951090135902],[21.706417064170637,60.17147987104872],[21.695616956169573,60.1136658710337],[21.731617316173157,60.10665811345612],[21.832418324183237,60.139944961949624]],[[21.63441634416344,60.16972793165431],[21.569615696156973,60.17147987104872],[21.50841508415084,60.14870465892159],[21.486814868148684,60.12768138618887],[21.54081540815409,60.097898416484156],[21.62721627216274,60.10841005285053],[21.648816488164897,60.141696901344005],[21.63441634416344,60.16972793165431]],[[21.29961299612998,60.47982120446204],[21.368013680136812,60.488580901434005],[21.436414364143644,60.48332508325083],[21.4508145081451,60.52887550750506],[21.29961299612998,60.59544920449204],[21.267212672126732,60.63749574995751],[21.22401224012242,60.61997635601355],[21.213212132121328,60.604208901464006],[21.245612456124576,60.52537162871627],[21.29961299612998,60.47982120446204]],[[21.317613176131772,63.1795598112231],[21.368013680136812,63.2075908415334],[21.378813788137876,63.19883114456144],[21.414814148141488,63.19707920516706],[21.422014220142216,63.24613350821008],[21.364413644136448,63.261900962759626],[21.288812888128888,63.22861411426615],[21.227612276122755,63.22335829608295],[21.21681216812169,63.240877690026906],[21.220412204122056,63.258397083970834],[21.234812348123484,63.27766841730917],[21.083610836108363,63.27766841730917],[21.14841148411486,63.19883114456144],[21.252812528125276,63.1515287809128],[21.310413104131044,63.16204041727917],[21.317613176131772,63.1795598112231]],[[24.971649716497183,65.05588690261902],[24.78444784447845,65.08566987232373],[24.65124651246512,65.07340629656298],[24.57564575645756,65.04362332685827],[24.579245792457925,64.9788015692657],[24.698046980469826,64.95777829653298],[24.849248492484918,64.99106514502645],[24.89244892448926,65.02610393291434],[24.996849968499703,65.0383675086751],[24.971649716497183,65.05588690261902]],[[58.606786067860696,70.12950338878389],[58.63558635586358,70.08745684331842],[58.67878678786789,70.05066611603615],[58.95238952389525,69.89299157054072],[59.00279002790029,69.88247993417434],[59.08199081990821,69.91051096448464],[59.14319143191432,69.9227745402454],[59.26919269192692,69.89824738872389],[59.38079380793809,69.8912396311463],[59.50319503195033,69.8667124796248],[59.58239582395825,69.79137908566585],[59.57879578795789,69.73882090383404],[59.636396363963655,69.72130150989011],[59.72639726397264,69.70553405534056],[59.812798127981296,69.69502241897419],[59.920799207992076,69.69677435836857],[60.02520025200252,69.71779763110132],[60.21600216002162,69.68801466139661],[60.32760327603276,69.71604569170691],[60.43920439204393,69.72655732807328],[60.47880478804788,69.79313102506026],[60.482404824048245,69.88598381296313],[60.450004500045,69.93503811600615],[60.39240392403926,69.96306914631646],[60.172801728017276,70.02263508572585],[59.95679956799569,70.10848011605117],[59.636396363963655,70.19782902516525],[59.52839528395285,70.24863526760268],[59.427594275942766,70.31170508580087],[59.308793087930894,70.36251132823827],[59.08919089190894,70.43784472219721],[59.049590495904965,70.46061993432434],[59.00639006390065,70.46587575250751],[58.7939879398794,70.43258890401404],[58.67878678786789,70.3590074494495],[58.613986139861396,70.35024775247751],[58.520385203852044,70.31871284337845],[58.47358473584737,70.26615466154661],[58.56718567185672,70.15578247969981],[58.606786067860696,70.12950338878389]],[[29.74529745297454,69.79137908566585],[29.766897668976696,69.76685193414434],[29.957699576995765,69.79663490384905],[30.05490054900551,69.83868144931449],[29.993699936999377,69.87372023720238],[29.914499144991453,69.90175126751268],[29.83529835298353,69.90525514630147],[29.78489784897849,69.82992175234253],[29.74529745297454,69.79137908566585]],[[48.843488434884364,69.49530132801328],[48.63108631086311,69.43573538860389],[48.41508415084152,69.34638647948981],[48.32148321483217,69.26930114613646],[48.29628296282965,69.18345611581117],[48.281882818828194,69.09585914609147],[48.27828278282783,69.03979708547087],[48.292682926829286,68.98373502485026],[48.31428314283144,68.9416884793848],[48.44028440284404,68.80503720662207],[48.66708667086672,68.73320769145192],[48.911889118891196,68.74371932781827],[49.18189181891819,68.77875811570615],[49.624696246962486,68.85934732784827],[49.840698406984075,68.97322338848389],[49.919899198992,69.053812600626],[50.092700927009275,69.12564211579615],[50.13950139501395,69.09761108548585],[50.16470164701647,69.03804514607646],[50.22230222302224,69.04855678244283],[50.28350283502837,69.08885138851389],[50.26550265502655,69.18520805520555],[50.168301683016836,69.2570375703757],[49.99549995499956,69.30959575220751],[49.22509225092253,69.51106878256283],[48.95508955089551,69.50931684316842],[48.843488434884364,69.49530132801328]],[[42.47862478624788,66.73424484244842],[42.676626766267674,66.68869441819419],[42.71262712627126,66.70095799395494],[42.6910269102691,66.73599678184283],[42.629826298263,66.78154720609706],[42.54702547025471,66.79556272125222],[42.467824678246785,66.78505108488585],[42.46062460624606,66.77103556973069],[42.47862478624788,66.73424484244842]],[[35.72855728557286,65.19779399356494],[35.60975609756099,65.15749938749389],[35.58455584555847,65.16625908446585],[35.530555305553065,65.1504916299163],[35.55935559355595,65.0944295692957],[35.62055620556205,65.05939078140781],[35.681756817568186,65.05763884201343],[35.7789577895779,64.97704962987129],[35.84375843758437,65.00157678139283],[35.82575825758258,65.03661556928068],[35.858158581585826,65.07866211474615],[35.847358473584734,65.14348387233872],[35.814958149581514,65.1820265390154],[35.72855728557286,65.19779399356494]],[[67.09927099270993,69.44799896436464],[67.26487264872651,69.44274314618147],[67.3440734407344,69.53034011590117],[67.32967329673298,69.57238666136661],[67.21447214472147,69.5758905401554],[67.02727027270274,69.48303775225253],[67.04887048870489,69.46727029770298],[67.09927099270993,69.44799896436464]],[[70.05850058500585,66.62737653939038],[70.07650076500767,66.69570217577177],[69.91809918099182,66.71146963032129],[69.79929799297994,66.73599678184283],[69.61569615696158,66.73950066063162],[69.50409504095043,66.75176423639238],[69.46809468094682,66.71672544850449],[69.65169651696519,66.5660586605866],[69.84609846098462,66.48897332723328],[70.02250022500226,66.50298884238842],[70.05850058500585,66.51700435754358],[70.10890108901089,66.5695625393754],[70.05850058500585,66.59934550908008],[70.05850058500585,66.62737653939038]],[[76.90576905769058,72.29840435904359],[77.14697146971469,72.28263690449404],[77.63297632976332,72.291396601466],[77.78057780577808,72.30891599540996],[78.00738007380073,72.39300908634087],[78.15498154981549,72.41753623786238],[78.36378363783638,72.48235799545495],[78.35298352983529,72.50513320758208],[78.27738277382775,72.55243557123072],[77.7481774817748,72.63127284397845],[77.57897578975792,72.63127284397845],[77.37737377373776,72.56469914699147],[77.26217262172622,72.48586187424374],[77.15057150571505,72.4385595105951],[76.90216902169021,72.36497805603057],[76.869768697687,72.31767569238193],[76.90576905769058,72.29840435904359]],[[107.26847268472687,77.28967969367193],[107.3008730087301,77.24237733002332],[107.41607416074163,77.24237733002332],[107.67887678876792,77.26865642093921],[107.66447664476647,77.3001913300383],[107.62847628476288,77.31946266337664],[107.59247592475924,77.32997429974301],[107.4880748807488,77.34749369368694],[107.36567365673659,77.34749369368694],[107.26847268472687,77.28967969367193]],[[149.4068940689407,76.7816172692977],[148.71928719287195,76.74657848140981],[148.44928449284492,76.67650090563407],[148.39888398883988,76.64846987532377],[149.15129151291512,76.66073345108452],[149.20529205292053,76.67650090563407],[149.27009270092702,76.74657848140981],[149.4068940689407,76.7816172692977]],[[112.39492394923951,76.64321405714057],[112.27972279722798,76.61868690561906],[112.00972009720095,76.63270242077422],[111.970119701197,76.62569466319664],[112.00252002520028,76.60291945106951],[112.1537215372154,76.54860932984329],[112.2977229772298,76.53809769347694],[112.39492394923951,76.48378757225072],[112.53172531725318,76.45050072375724],[112.57492574925749,76.45225266315163],[112.58572585725858,76.48378757225072],[112.61452614526144,76.49955502680027],[112.66132661326617,76.51006666316664],[112.63252632526326,76.55211320863208],[112.47772477724777,76.62043884501347],[112.39492394923951,76.64321405714057]],[[137.55917559175595,75.95470187514374],[137.50157501575018,75.90915145088951],[137.59517595175953,75.82330642056422],[137.7067770677707,75.76023660236604],[137.35757357573578,75.78125987509875],[137.2675726757268,75.74972496599966],[137.2135721357214,75.55525969322193],[137.28917289172892,75.34853084468344],[137.16677166771672,75.34677890528906],[136.98316983169832,75.3660502386274],[136.94716947169474,75.32575563255634],[136.9615696156962,75.26969357193573],[137.0047700477005,75.23465478404785],[137.21717217172176,75.12428260220102],[137.44757447574477,75.05420502642528],[137.56637566375667,75.04018951127011],[137.68157681576815,75.00865460217102],[137.9155791557916,74.87025139001389],[138.00198001980021,74.82645290515404],[138.0919809198092,74.79666993544936],[138.86598865988663,74.7003132687577],[138.9811898118981,74.67403417784178],[139.09999099991,74.65651478389785],[139.21519215192154,74.66001866268664],[139.32679326793271,74.68629775360253],[139.43119431194316,74.74936757180072],[139.51399513995142,74.83696454152042],[139.54639546395464,74.9035382385074],[139.60759607596077,74.94558478397283],[139.679596795968,74.96485611731117],[139.7587975879759,74.96310417791679],[140.0108001080011,74.89477854153543],[140.26640266402666,74.84747617788679],[140.46440464404645,74.85623587485875],[140.66240662406625,74.88251496577467],[141.31041310413104,74.92280957184573],[141.53001530015302,74.94733672336724],[141.74961749617495,74.98237551125513],[141.98721987219875,74.99113520822709],[142.09882098820987,74.95084060215603],[142.18522185221855,74.9000343597186],[142.28602286022863,74.84922811728117],[142.37962379623798,74.82820484454845],[142.47322473224733,74.82119708697087],[142.62442624426245,74.83696454152042],[142.77922779227794,74.86849945061951],[143.12843128431285,74.97011193549434],[142.93042930429306,75.06296472339724],[142.69642696426968,75.1032593294683],[142.61722617226172,75.13304229917298],[142.26442264422644,75.34677890528906],[142.19962199621995,75.39232932954329],[142.15282152821527,75.45715108713588],[142.08802088020883,75.66037605688558],[142.30762307623075,75.69191096598468],[142.55242552425523,75.72169393568936],[142.94122941229415,75.7129342387174],[143.00243002430028,75.66037605688558],[142.98442984429846,75.63409696596966],[142.86922869228692,75.57102714777147],[142.73602736027362,75.54474805685558],[142.70002700027004,75.44839139016389],[142.7288272882729,75.33801920831709],[142.81882818828188,75.26794163254132],[142.92322923229233,75.21713539010389],[143.17163171631717,75.11727484462344],[143.3948339483395,75.08223605673558],[143.62523625236253,75.08398799612996],[144.02124021240212,75.04544532945329],[144.21564215642155,75.05946084460845],[144.40644406444068,75.10150739007389],[144.88524885248853,75.26969357193573],[144.81324813248136,75.32400369316193],[144.72684726847268,75.3660502386274],[144.80244802448027,75.41685648106483],[145.0220502205022,75.49043793562936],[145.36045360453608,75.53073254170042],[145.31005310053104,75.56401939019389],[145.25605256052563,75.58504266292664],[143.68643686436866,75.86360102663528],[143.56043560435603,75.86009714784649],[143.3120331203312,75.82155448116981],[143.18603186031862,75.81279478419785],[142.9268292682927,75.82681029935299],[142.67122671226713,75.86360102663528],[142.45882458824588,75.90389563270634],[142.00162001620015,76.04405078425785],[141.74241742417428,76.10887254185042],[141.4868148681487,76.13690357216072],[141.29961299612995,76.06332211759619],[141.03321033210335,75.98974066303163],[140.98640986409868,75.96521351151011],[140.95040950409503,75.92667084483344],[140.92520925209254,75.86710490542407],[140.92520925209254,75.79877926904268],[140.939609396094,75.74972496599966],[140.9432094320943,75.70067066295664],[140.88920889208896,75.65161635991359],[140.81720817208173,75.63059308718087],[140.65520655206552,75.63409696596966],[140.60120601206012,75.64460860233604],[140.5472054720547,75.66387993567437],[140.49680496804967,75.69015902659027],[140.38880388803886,75.79527539025389],[140.27360273602739,75.82155448116981],[140.15120151201512,75.80929090540906],[140.05040050400504,75.8285622387474],[139.74439744397444,75.95294993574936],[139.52839528395288,76.01426781455314],[139.21159211592118,76.08084151154011],[139.1107911079111,76.10887254185042],[139.01719017190175,76.15967878428785],[138.91998919989203,76.19646951157011],[138.81558815588158,76.1999733903589],[138.43038430384303,76.12989581458314],[138.20718207182074,76.11412836003359],[138.09558095580957,76.08084151154011],[138.0379803798038,76.04755466304664],[137.97677976779767,76.0282833297083],[137.7751777517775,76.01601975394755],[137.62397623976238,75.98798872363724],[137.55917559175595,75.95470187514374]],[[152.55692556925572,76.1439113297383],[152.78732787327874,76.08609732972329],[152.88452884528846,76.12113611761117],[152.86292862928633,76.16318266307664],[152.83412834128342,76.18595787520377],[152.79812798127983,76.19471757217573],[152.64332643326435,76.1754462388374],[152.55692556925572,76.1439113297383]],[[146.92646926469268,75.06296472339724],[147.14247142471424,74.99814296580467],[147.25767257672578,74.98412745064951],[147.62847628476288,74.959600299128],[147.740077400774,74.9315692688177],[147.97047970479707,74.85798781425314],[148.09288092880928,74.82645290515404],[148.2980829808298,74.80017381423815],[149.05049050490504,74.77214278392785],[149.59769597695976,74.77214278392785],[149.83889838898392,74.79491799605498],[150.33210332103323,74.86674751122513],[150.58050580505807,74.91930569305694],[150.64530645306456,74.94383284457845],[150.82170821708218,75.15581751130011],[150.75690756907568,75.1628252688777],[150.69210692106924,75.15581751130011],[150.6129061290613,75.12077872341223],[150.53010530105303,75.09975545067951],[150.41850418504185,75.1347942385674],[150.2817028170282,75.16457720827208],[150.10530105301052,75.2188873294983],[149.6444964449645,75.2451664204142],[149.08289082890832,75.26268581435815],[148.8920889208892,75.22764702647027],[148.58968589685895,75.23640672344223],[148.47448474484747,75.27319745072452],[148.48888488884887,75.30998817800679],[148.51768517685178,75.33626726892268],[148.51048510485106,75.38707351136011],[148.43128431284316,75.41335260227603],[147.49527495274953,75.44138363258634],[147.44487444874449,75.43787975379755],[147.05967059670598,75.36429829923298],[146.7968679686797,75.37130605681057],[146.74646746467465,75.42912005682558],[146.75006750067502,75.5097092689677],[146.53766537665376,75.58153878413785],[146.43686436864368,75.55876357201072],[146.34326343263433,75.4816782386574],[146.2568625686257,75.3940812689377],[146.18486184861848,75.29597266285163],[146.1488614886149,75.19786405676558],[146.70326703267034,75.11377096583468],[146.92646926469268,75.06296472339724]],[[135.84915849158494,75.72870169326694],[135.7879578795788,75.79877926904268],[135.69795697956982,75.84608163269132],[135.6151561515615,75.76549242054921],[135.57915579155792,75.7094303599286],[135.5611556115561,75.63584890536407],[135.59355593555938,75.57628296595468],[135.52515525155252,75.49569375381253],[135.47475474754748,75.46240690531906],[135.45315453154535,75.38882545075452],[135.7447574475745,75.38181769317694],[135.94995949959502,75.40984872348724],[136.0219602196022,75.43787975379755],[135.96435964359642,75.48693405684057],[135.98235982359824,75.52197284472845],[136.16956169561695,75.60606593565936],[136.12636126361264,75.6253372689977],[135.90315903159035,75.69366290537906],[135.84915849158494,75.72870169326694]],[[111.94851948519488,74.38846805655558],[111.88011880118802,74.36394090503404],[111.63891638916391,74.37445254140042],[111.57051570515705,74.36744478382283],[111.50211502115025,74.3534292686677],[111.64251642516427,74.27284005652558],[111.91251912519124,74.21852993529936],[112.10332103321036,74.16246787467875],[112.19692196921972,74.1467004201292],[112.78372783727838,74.09589417769178],[112.81252812528129,74.10290193526936],[112.97812978129781,74.19750666256664],[113.19053190531906,74.23955320803208],[113.25893258932592,74.27284005652558],[113.29853298532987,74.31663854138543],[113.35253352533528,74.3534292686677],[113.38853388533886,74.40073163231634],[113.28773287732878,74.4410262383874],[112.95292952929532,74.47956890506404],[112.08532085320854,74.54964648083981],[112.00612006120065,74.52687126871268],[111.98811988119883,74.497088299008],[111.98451984519846,74.45679369293694],[111.94851948519488,74.38846805655558]],[[140.29880298802988,74.25707260197603],[140.19440194401943,74.23604932924329],[140.10080100801008,74.18349114741147],[140.1836018360184,74.00479332918329],[140.41040410404105,73.92245217764679],[140.50760507605077,73.918948298858],[141.01161011610117,73.99953751100011],[141.04761047610475,74.05034375343755],[141.0980109801098,74.16772369286193],[141.08001080010803,74.2097702383274],[141.03681036810372,74.24305708682087],[140.9432094320943,74.26408035955359],[140.84960849608495,74.27459199591996],[140.40680406804069,74.265832298948],[140.29880298802988,74.25707260197603]],[[135.62955629556296,74.22028187469374],[135.38835388353885,74.25356872318724],[135.4027540275403,74.20101054135543],[135.449554495545,74.17998726862268],[135.63315633156333,74.1221732686077],[135.7159571595716,74.05910345040951],[136.0507605076051,73.92945993522434],[136.12276122761227,73.8856614503645],[136.19836198361986,73.9136924806748],[136.259562595626,73.98552199584495],[136.03636036360365,74.0906383595086],[135.62955629556296,74.22028187469374]],[[141.68121681216815,73.90493278370283],[141.31041310413104,73.87164593520936],[141.1916119161192,73.87690175339253],[141.0836108361084,73.86639011702619],[140.9828098280983,73.8313513291383],[140.88200882008823,73.77704120791208],[140.69840698406983,73.62987829878298],[140.5940059400594,73.56505654119042],[140.3816038160382,73.48271538965389],[140.15480154801548,73.45818823813238],[139.9207992079921,73.44942854116042],[139.68679686796867,73.4249013896389],[139.78399783997838,73.35482381386313],[139.92439924399247,73.35482381386313],[140.02520025200255,73.36183157144072],[140.39240392403923,73.43541302600525],[140.66240662406625,73.4511804805548],[140.75240752407524,73.44592466237162],[141.18441184411847,73.38986260175102],[141.59841598415983,73.31102532900329],[142.12762127621278,73.2812423592986],[142.3436234362344,73.2532113289883],[142.58842588425887,73.2532113289883],[142.84042840428407,73.24445163201634],[143.19323193231935,73.2199244804948],[143.45243452434528,73.23043611686117],[143.49203492034923,73.24620357141072],[143.4632346323463,73.45818823813238],[143.4092340923409,73.52125805633057],[143.34443344433447,73.5685604199792],[142.6388263882639,73.803320298828],[142.43362433624338,73.85237460187102],[142.18522185221855,73.89617308673087],[141.93321933219335,73.9154444200692],[141.68121681216815,73.90493278370283]],[[124.54144541445413,73.85062266247664],[124.6530465304653,73.8874133897589],[124.63864638646385,73.89967696551966],[124.54864548645486,73.93296381401314],[124.42984429844302,73.94347545037951],[124.33624336243366,73.92770799582996],[124.33624336243366,73.91018860188603],[124.36504365043652,73.87514981399815],[124.48024480244806,73.84711878368785],[124.54144541445413,73.85062266247664]],[[119.79299792997932,73.0447305410554],[120.00900009000094,73.0447305410554],[120.26100261002614,73.09028096530966],[120.23580235802359,73.10780035925359],[120.07740077400774,73.15685466229664],[119.96579965799657,73.16736629866298],[119.76059760597605,73.15510272290223],[119.6417964179642,73.12356781380313],[119.79299792997932,73.0447305410554]],[[137.08037080370804,71.50302387398875],[137.26397263972643,71.45572151034011],[137.34317343173433,71.46097732852328],[137.40437404374046,71.47674478307283],[137.45837458374587,71.48375254065041],[137.51237512375127,71.47499284367845],[137.61317613176135,71.43469823760736],[137.71037710377107,71.42243466184661],[137.9587795877959,71.50827969217193],[137.93357933579335,71.54331848005981],[137.85797857978582,71.58361308613087],[137.81837818378187,71.58711696491966],[137.2819728197282,71.58010920734208],[137.16677166771672,71.55733399521495],[137.13077130771308,71.55558205582057],[137.08037080370804,71.54331848005981],[137.06237062370627,71.52930296490464],[137.08037080370804,71.50302387398875]],[[160.5058050580506,70.8197675101751],[160.649806498065,70.80575199501996],[160.7182071820718,70.82327138896389],[160.64620646206464,70.88283732837328],[160.5670056700567,70.92313193444434],[160.44820448204484,70.93364357081072],[160.44100441004412,70.92313193444434],[160.43740437404375,70.85130241927419],[160.5058050580506,70.8197675101751]],[[167.9938799387994,69.7756116311163],[168.14508145081453,69.71254181291812],[168.3466834668347,69.6634875098751],[168.9154891548916,69.57063472197223],[169.19989199892,69.58114635833857],[169.24669246692469,69.60041769167691],[169.2646926469265,69.62844872198721],[169.3006930069301,69.73531702504525],[169.3330933309333,69.77035581293313],[169.419494194942,69.7791155099051],[169.4338943389434,69.83167369173691],[169.419494194942,69.85620084325842],[169.37629376293762,69.88247993417434],[168.35748357483578,70.01562732814827],[168.19548195481957,70.00861957057072],[168.0586805868059,69.97533272207721],[167.86427864278642,69.90175126751268],[167.81387813878138,69.87372023720238],[167.78867788677888,69.83692950992011],[167.8210782107821,69.81941011597615],[167.9938799387994,69.7756116311163]],[[161.45621456214565,68.9662156309063],[161.42381423814237,68.89964193391933],[161.46701467014674,68.90139387331374],[161.5066150661507,68.92767296422966],[161.51741517415178,68.9697195096951],[161.4958149581496,69.01526993394933],[161.39501395013951,69.10637078245782],[161.3770137701377,69.19396775217751],[161.37341373413733,69.29207635826359],[161.3518135181352,69.36916169161691],[161.37341373413733,69.41296017647676],[161.5390153901539,69.43573538860389],[161.61101611016113,69.50055714619646],[161.61821618216186,69.59165799470495],[161.5210152101521,69.63370454017041],[161.5066150661507,69.63896035835359],[161.40941409414097,69.59516187349374],[161.3230132301323,69.54085175226751],[161.1106111061111,69.46902223709736],[161.08181081810818,69.4059524188992],[161.1646116461165,69.33412290372902],[161.1250112501125,69.1974716309663],[161.13581135811359,69.10987466124661],[161.18261182611826,69.0818436309363],[161.3626136261363,69.04505290365404],[161.459814598146,68.99599860061102],[161.45621456214565,68.9662156309063]]]]}}]}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.csv b/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.csv deleted file mode 100644 index 89d73a0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.csv +++ /dev/null @@ -1,2 +0,0 @@ -Hello,World -42,"""fish""" diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.html b/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.html deleted file mode 100644 index 2029283..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.html +++ /dev/null @@ -1,5 +0,0 @@ -<!DOCTYPE html> -<html> - <body> - <h1>Hello & world!</h1> -</html> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.json b/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.json deleted file mode 100644 index 92c35fd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.json +++ /dev/null @@ -1 +0,0 @@ -[{"Hello": 42, "World": "\"fish\""}] diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.tsv b/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.tsv deleted file mode 100644 index 9998779..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.tsv +++ /dev/null @@ -1,2 +0,0 @@ -Hello World -42 """fish""" diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.txt b/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.txt deleted file mode 100644 index af5626b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.txt +++ /dev/null @@ -1 +0,0 @@ -Hello, world! diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.xml b/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.xml deleted file mode 100644 index a2447a5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/sample.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> -<hello> - <world name="Earth"/> -</hello> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/us-counties.json b/web/nms.gathering.org/old/speedometer/d3-master/test/data/us-counties.json deleted file mode 100644 index 2280967..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/us-counties.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"FeatureCollection","features":[{"type":"Feature","id":53073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.8519857238025,49.00031611978763],[-120.76727914557584,48.95396018826008],[-120.73354008475674,48.78212632388392],[-120.6545763253929,48.72416798075736],[-120.751845319882,48.657507828931536],[-120.91084961714647,48.640909934560725],[-122.48868909970767,48.64536826864738],[-122.49084265678124,48.74205503197251],[-122.64733447079323,48.774606242291966],[-122.81818333196227,48.939081169681714],[-122.75824266008154,49.00208871044859],[-121.75971003030782,48.99730808715084],[-120.8519857238025,49.00031611978763]]]}},{"type":"Feature","id":30105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.11196433382499,48.9994566818914],[-106.15180513968583,48.82391649158778],[-106.02151493673549,48.82391649158778],[-106.02115601055657,48.564043957717246],[-105.80436459848491,48.56329194955805],[-105.80436459848491,48.21919450185763],[-105.8434875519879,48.21903335725209],[-105.84384647816684,48.01029737820684],[-106.22933319433398,48.02641183876103],[-106.40089990786088,48.06191736684876],[-106.41848729062828,47.95738823272059],[-106.5660059501671,47.81482897168454],[-106.87468246404396,47.684892704749274],[-107.24904246866437,47.6615267369457],[-107.41486636332844,47.69166077818203],[-107.40445750413957,48.21828134909289],[-107.36928273860477,48.30513829147996],[-107.26052810639001,48.304762287400365],[-107.30144569078765,48.48089334125764],[-107.19304998475182,48.50930850670152],[-107.20597132719318,48.91259973950433],[-107.18012864231046,49.00004754544506],[-106.11196433382499,48.9994566818914]]]}},{"type":"Feature","id":30029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.06792201591138,48.99886581833775],[-113.95629597426522,48.81768556684017],[-113.84215744936657,48.85566197887953],[-113.70253516576413,48.719763361539215],[-113.75027234756136,48.613945070566714],[-113.46743851856722,48.54760720795198],[-113.48107771336643,48.45972968306314],[-113.35653032927891,48.4241704401069],[-113.34935180570038,48.31013377425176],[-113.22624012632856,48.234073520436],[-113.23521328080173,48.174933450202126],[-113.01698616401437,48.132444989207585],[-112.87844065894872,47.9762958664375],[-112.98468280791099,47.95395048113569],[-113.08661784272613,47.91812266383688],[-113.06651797670624,47.77647655556558],[-113.1659405282689,47.72072052204808],[-113.14476388371223,47.59631688656975],[-113.46636174003044,47.599969497628706],[-113.63433919176808,47.59986206789168],[-113.59808764769649,47.68376469251048],[-113.68171744738639,47.7950619000714],[-113.67059073583967,47.89497155550737],[-113.84179852318763,47.97822960170401],[-113.88558751701667,48.05112067827745],[-114.07833087510025,48.023457520992764],[-114.0384900692394,47.962544860097935],[-114.49181383322366,47.96190028167577],[-114.47709785988766,47.78985155782555],[-114.60415772722767,47.78958298348299],[-114.6045166534066,47.875580487973835],[-114.98964444339481,47.872787314811106],[-115.01082108795148,48.01540029071567],[-115.02015316860357,48.22596257529039],[-114.84786860271882,48.226177434764445],[-114.84966323361346,48.5734977745757],[-114.88878618711645,48.658420981696274],[-114.65225383520384,48.658958130381414],[-114.61205410316406,48.751884852910564],[-114.69173571488575,48.842179546882534],[-114.72942296367304,49.00047726439317],[-114.06792201591138,48.99886581833775]]]}},{"type":"Feature","id":16021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.04919452358605,49.00085326847277],[-116.04919452358605,48.50200328458362],[-116.78571104274337,48.50049926826523],[-116.7860699689223,48.84728245939135],[-117.03337010620271,48.84642302149513],[-117.03337010620271,48.99918810754883],[-116.04919452358605,49.00085326847277]]]}},{"type":"Feature","id":30071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.18012864231046,49.00004754544506],[-107.20597132719318,48.91259973950433],[-107.19304998475182,48.50930850670152],[-107.30144569078765,48.48089334125764],[-107.26052810639001,48.304762287400365],[-107.36928273860477,48.30513829147996],[-107.40445750413957,48.21828134909289],[-107.41486636332844,47.69166077818203],[-107.45004112886325,47.62204630858794],[-107.69446985671225,47.62978124965395],[-107.9087487855314,47.4506421631599],[-107.93100220862485,47.56908344823318],[-108.06524059954339,47.59830433670477],[-108.31289966300272,47.58337160325789],[-108.77160731967088,47.645465991260025],[-108.89112973725344,47.73436409865063],[-108.88825832782202,47.92274214252909],[-108.62552436484776,47.920808407262584],[-108.60793698208036,47.991013740410324],[-108.4342167114799,47.97656444078007],[-108.4342167114799,48.219409361331685],[-108.40299013391329,48.443239218429355],[-108.34592087146397,48.42229041970891],[-108.31900140804447,48.74226989144657],[-108.25941966234267,48.74216246170954],[-108.23644838689137,48.999617826496944],[-107.18012864231046,49.00004754544506]]]}},{"type":"Feature","id":38079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.49300666824007,48.544814034789255],[-100.14625231388644,48.54524375373737],[-100.18286278413694,48.71992450614476],[-100.18286278413694,48.99929553728586],[-99.52602787670132,48.99940296702289],[-99.52495109816454,48.71836677495786],[-99.49300666824007,48.544814034789255]]]}},{"type":"Feature","id":30053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.72942296367304,49.00047726439317],[-114.69173571488575,48.842179546882534],[-114.61205410316406,48.751884852910564],[-114.65225383520384,48.658958130381414],[-114.88878618711645,48.658420981696274],[-114.84966323361346,48.5734977745757],[-114.84786860271882,48.226177434764445],[-115.02015316860357,48.22596257529039],[-115.01082108795148,48.01540029071567],[-115.15439155952211,48.017710030061764],[-115.19674484863545,47.91602778396484],[-115.2785800174307,47.89024464707814],[-115.52121411438506,47.90775569421369],[-115.53844257097354,47.98193592763147],[-115.75918217101338,48.26367041298718],[-116.00971264390412,48.16037672083485],[-116.0499123759439,48.21505845698205],[-116.04919452358605,48.50200328458362],[-116.04919452358605,49.00085326847277],[-114.72942296367304,49.00047726439317]]]}},{"type":"Feature","id":38009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.18286278413694,48.99929553728586],[-100.18286278413694,48.71992450614476],[-100.14625231388644,48.54524375373737],[-100.27654251683678,48.54470660505223],[-100.4064737936082,48.54465289018371],[-100.40683271978713,48.63188583665038],[-101.05971943925456,48.632422985335516],[-101.05971943925456,48.54545861321142],[-101.45130790046345,48.54604947676507],[-101.45130790046345,48.720031935881785],[-101.4965325990082,48.720569084566925],[-101.49689152518712,48.9994566818914],[-100.18286278413694,48.99929553728586]]]}},{"type":"Feature","id":30035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.19360950955682,48.99865095886369],[-112.18463635508365,48.47756301940977],[-112.57730159482932,48.483364225209286],[-112.58053193043966,48.3098651999092],[-113.34935180570038,48.31013377425176],[-113.35653032927891,48.4241704401069],[-113.48107771336643,48.45972968306314],[-113.46743851856722,48.54760720795198],[-113.75027234756136,48.613945070566714],[-113.70253516576413,48.719763361539215],[-113.84215744936657,48.85566197887953],[-113.95629597426522,48.81768556684017],[-114.06792201591138,48.99886581833775],[-112.19360950955682,48.99865095886369]]]}},{"type":"Feature","id":30041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.53432544988985,48.13507701776477],[-109.72742773415234,48.13260613381313],[-109.72742773415234,48.221396811466704],[-109.84587337319812,48.2190870721206],[-109.84587337319812,48.30594401450767],[-110.62546103382662,48.306481163192814],[-110.62546103382662,48.21962422080574],[-110.75575123677697,48.219677935674255],[-110.74318882051455,48.99859724399518],[-109.48981860370296,49.00031611978763],[-109.50561135557572,48.571617754177716],[-109.46433484499917,48.45247817581375],[-109.5511949802994,48.293482165012435],[-109.53432544988985,48.13507701776477]]]}},{"type":"Feature","id":30005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-108.23644838689137,48.999617826496944],[-108.25941966234267,48.74216246170954],[-108.31900140804447,48.74226989144657],[-108.34592087146397,48.42229041970891],[-108.40299013391329,48.443239218429355],[-108.4342167114799,48.219409361331685],[-108.4342167114799,47.97656444078007],[-108.60793698208036,47.991013740410324],[-108.62552436484776,47.920808407262584],[-108.88825832782202,47.92274214252909],[-108.89112973725344,47.73436409865063],[-108.93886691905067,47.79022756190515],[-109.27410397016808,47.79318187967341],[-109.42987793182222,47.7200222287574],[-109.53827363785804,47.73887614760581],[-109.53432544988985,48.13507701776477],[-109.5511949802994,48.293482165012435],[-109.46433484499917,48.45247817581375],[-109.50561135557572,48.571617754177716],[-109.48981860370296,49.00031611978763],[-108.23644838689137,48.999617826496944]]]}},{"type":"Feature","id":30019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.05743922013872,48.999241822417346],[-105.03841613265561,48.650202606813636],[-104.9734504942699,48.563238234689535],[-105.80436459848491,48.56329194955805],[-106.02115601055657,48.564043957717246],[-106.02151493673549,48.82391649158778],[-106.15180513968583,48.82391649158778],[-106.11196433382499,48.9994566818914],[-105.05743922013872,48.999241822417346]]]}},{"type":"Feature","id":38067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.22890033157127,49.000423549524655],[-97.15496153871239,48.75784720331561],[-97.09537979301058,48.687373295825296],[-97.16249898846985,48.543095158996806],[-97.92701174958344,48.543095158996806],[-97.94998302503474,49.000423549524655],[-97.22890033157127,49.000423549524655]]]}},{"type":"Feature","id":27069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.4055236771137,49.00004754544506],[-96.3879362943463,48.5442231712356],[-97.16249898846985,48.543095158996806],[-97.09537979301058,48.687373295825296],[-97.15496153871239,48.75784720331561],[-97.22890033157127,49.000423549524655],[-96.4055236771137,49.00004754544506]]]}},{"type":"Feature","id":38095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.97041015172299,48.5442231712356],[-98.97076907790192,48.37126129462065],[-99.20012290623599,48.370670431067],[-99.49300666824007,48.37093900540957],[-99.49300666824007,48.544814034789255],[-99.52495109816454,48.71836677495786],[-99.52602787670132,48.99940296702289],[-98.99984209839496,48.99994011570803],[-98.99984209839496,48.71809820061529],[-98.97041015172299,48.5442231712356]]]}},{"type":"Feature","id":38019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.94998302503474,49.000423549524655],[-97.92701174958344,48.543095158996806],[-98.3182412846134,48.543739737418974],[-98.97041015172299,48.5442231712356],[-98.99984209839496,48.71809820061529],[-98.99984209839496,48.99994011570803],[-97.94998302503474,49.000423549524655]]]}},{"type":"Feature","id":53047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.83697415530874,49.00010126031357],[-118.85204905482365,47.95765680706316],[-118.97336610330083,47.9435835115125],[-118.982339257774,47.962007711412795],[-118.95075375402845,48.01873061256353],[-119.06130301713785,48.137870190927494],[-119.15139348804841,48.14581999146756],[-119.43781657883181,48.07701124490118],[-119.64814731968279,47.99912468555594],[-119.68547564229115,48.09178283374251],[-119.8900635642793,48.05697559894547],[-119.87032262443833,47.96034255048886],[-120.04870893536484,47.96055740996292],[-120.14310652042252,48.06503282922257],[-120.36241041574667,48.16875624032302],[-120.39184236241864,48.2429364737408],[-120.58279108960758,48.31905044242508],[-120.70159565483227,48.53160017713482],[-120.751845319882,48.657507828931536],[-120.6545763253929,48.72416798075736],[-120.73354008475674,48.78212632388392],[-120.76727914557584,48.95396018826008],[-120.8519857238025,49.00031611978763],[-120.05911779455371,48.999510396759916],[-118.83697415530874,49.00010126031357]]]}},{"type":"Feature","id":53065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.42962460773765,49.00047726439317],[-117.56350407247726,48.836700630294104],[-117.62918756322082,48.65584266800761],[-117.49961521262833,48.656218672087206],[-117.50212769588082,48.134862158290716],[-117.43680313131618,48.04719949287593],[-117.53514890434207,48.0478440712981],[-117.53550783052098,47.795760193362085],[-117.69199964453297,47.88600117246554],[-117.82085414276762,47.82519594130774],[-117.88043588846942,47.84764875634657],[-118.07712743452117,47.79984252336915],[-118.21028904690294,47.945248672436435],[-118.34093817603221,47.894380691953714],[-118.38831643165052,48.02104035190963],[-118.24295132918526,48.061702507374704],[-118.24438703390096,48.12669749827659],[-118.14065736819119,48.254592600208326],[-118.20777656365046,48.43120708788223],[-118.09435589110966,48.66862680671393],[-118.21316045633435,48.88085425221258],[-118.19700877828265,49.00004754544506],[-117.42962460773765,49.00047726439317]]]}},{"type":"Feature","id":53051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.03337010620271,48.99918810754883],[-117.03337010620271,48.84642302149513],[-117.0427021868548,48.045534331952],[-117.43680313131618,48.04719949287593],[-117.50212769588082,48.134862158290716],[-117.49961521262833,48.656218672087206],[-117.62918756322082,48.65584266800761],[-117.56350407247726,48.836700630294104],[-117.42962460773765,49.00047726439317],[-117.03337010620271,48.99918810754883]]]}},{"type":"Feature","id":53019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.19700877828265,49.00004754544506],[-118.21316045633435,48.88085425221258],[-118.09435589110966,48.66862680671393],[-118.20777656365046,48.43120708788223],[-118.14065736819119,48.254592600208326],[-118.24438703390096,48.12669749827659],[-118.24295132918526,48.061702507374704],[-118.38831643165052,48.02104035190963],[-118.34093817603221,47.894380691953714],[-118.35708985408391,47.841578976204495],[-118.5311690508633,47.87488219468315],[-118.5702920043663,47.93230338912457],[-118.73037308016754,47.90018189775323],[-118.85204905482365,47.95765680706316],[-118.83697415530874,49.00010126031357],[-118.19700877828265,49.00004754544506]]]}},{"type":"Feature","id":30051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.40899688242334,48.13223012973353],[-111.40899688242334,48.2194630762002],[-111.2747584915048,48.2194630762002],[-111.2708103035366,48.99725437228233],[-110.74318882051455,48.99859724399518],[-110.75575123677697,48.219677935674255],[-110.82753647256229,48.13314328249827],[-111.40899688242334,48.13223012973353]]]}},{"type":"Feature","id":38023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.93869798593516,48.99929553728586],[-102.93977476447195,48.72132109272612],[-102.88593583763296,48.63328242323174],[-104.0481388049972,48.63408814625945],[-104.04849773117613,48.999886400839515],[-102.93869798593516,48.99929553728586]]]}},{"type":"Feature","id":38013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.02128267259884,48.99886581833775],[-102.02164159877778,48.80710373774291],[-102.15229072790704,48.8070500228744],[-102.15264965408598,48.720300510224355],[-102.23376697052338,48.720300510224355],[-102.23376697052338,48.54631805110764],[-102.88557691145404,48.546371765976154],[-102.88593583763296,48.63328242323174],[-102.93977476447195,48.72132109272612],[-102.93869798593516,48.99929553728586],[-102.02128267259884,48.99886581833775]]]}},{"type":"Feature","id":30101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.19360950955682,48.99865095886369],[-111.2708103035366,48.99725437228233],[-111.2747584915048,48.2194630762002],[-111.40899688242334,48.2194630762002],[-111.66670587889261,48.219409361331685],[-111.66598802653476,48.349506772872495],[-111.79591930330618,48.39269352715772],[-111.99081621846331,48.39430497321314],[-112.01988923895635,48.45204845686564],[-112.18463635508365,48.47756301940977],[-112.19360950955682,48.99865095886369]]]}},{"type":"Feature","id":38075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.05971943925456,48.54545861321142],[-101.05971943925456,48.458386811350294],[-101.84181958313556,48.45951482358908],[-101.8421785093145,48.72013936561881],[-102.02128267259884,48.7204616548299],[-102.02164159877778,48.80710373774291],[-102.02128267259884,48.99886581833775],[-101.49689152518712,48.9994566818914],[-101.4965325990082,48.720569084566925],[-101.45130790046345,48.720031935881785],[-101.45130790046345,48.54604947676507],[-101.05971943925456,48.54545861321142]]]}},{"type":"Feature","id":27135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.3423843351332,48.54019455609705],[-95.60224688867604,48.538797969515684],[-96.3879362943463,48.5442231712356],[-96.4055236771137,49.00004754544506],[-95.32192554293438,48.99891953320626],[-95.235783259992,48.88139140089772],[-95.09149493606353,48.92049582517588],[-95.08970030516889,48.71304900297497],[-95.3423843351332,48.71288785836943],[-95.3423843351332,48.54019455609705]]]}},{"type":"Feature","id":30091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.04849773117613,48.999886400839515],[-104.0481388049972,48.63408814625945],[-104.04670310028149,48.38941692017836],[-104.62816351014254,48.38920206070431],[-104.62780458396361,48.47632757743395],[-104.75809478691396,48.476542436908005],[-104.75809478691396,48.56313080495251],[-104.9734504942699,48.563238234689535],[-105.03841613265561,48.650202606813636],[-105.05743922013872,48.999241822417346],[-104.04849773117613,48.999886400839515]]]}},{"type":"Feature","id":16017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.04919452358605,48.50200328458362],[-116.0499123759439,48.21505845698205],[-116.0499123759439,47.97865932065211],[-116.23045224394397,48.06761114291123],[-116.33023372168556,48.017710030061764],[-116.32377305046488,47.89024464707814],[-116.50610754935957,47.8900835024726],[-116.5050307708228,47.99133602962141],[-117.04377896539158,47.977262734070756],[-117.0427021868548,48.045534331952],[-117.03337010620271,48.84642302149513],[-116.7860699689223,48.84728245939135],[-116.78571104274337,48.50049926826523],[-116.04919452358605,48.50200328458362]]]}},{"type":"Feature","id":38101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.02164159877778,48.80710373774291],[-102.02128267259884,48.7204616548299],[-101.8421785093145,48.72013936561881],[-101.84181958313556,48.45951482358908],[-101.05971943925456,48.458386811350294],[-101.01413581453089,48.371422439226194],[-101.01485366688874,48.02270551283357],[-100.97034682070185,48.02259808309654],[-100.97142359923862,47.84866933884834],[-101.87196938216539,47.84759504147806],[-101.87161045598647,48.023188946650194],[-101.92221904721511,48.023188946650194],[-101.92221904721511,48.37152986896322],[-101.97354549080161,48.372067017648355],[-101.97354549080161,48.54712377413535],[-102.23376697052338,48.54631805110764],[-102.23376697052338,48.720300510224355],[-102.15264965408598,48.720300510224355],[-102.15229072790704,48.8070500228744],[-102.02164159877778,48.80710373774291]]]}},{"type":"Feature","id":53055,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-122.87632937294838,48.55324726914594],[-122.82428507700402,48.42771562142882],[-122.94488427312335,48.46531602938859],[-122.87632937294838,48.55324726914594]]],[[[-123.14839541657472,48.62425832532139],[-123.01666950890866,48.561895362976685],[-123.0360515225707,48.45870910056138],[-123.13439729559659,48.49969354523752],[-123.14839541657472,48.62425832532139]]],[[[-122.8996595745786,48.71482159363593],[-122.74280883438769,48.660945580516426],[-122.94811460873369,48.59745460593293],[-123.01056776386692,48.65439236655773],[-122.8996595745786,48.71482159363593]]]]}},{"type":"Feature","id":27071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.08832793147432,48.62769607690629],[-93.09766001212643,48.24245303992417],[-93.0811494078958,47.89180237826505],[-93.77567156411871,47.898946455777406],[-93.77638941647656,47.84641331437075],[-94.4185083505762,47.845822450817096],[-94.42891720976507,48.36734010921913],[-94.43035291448078,48.700909442690815],[-94.30867693982468,48.710202114943726],[-94.22432928777692,48.649396883785926],[-93.84853357844081,48.63075782441159],[-93.79325894688611,48.51629143960834],[-93.46771290259971,48.54642548084467],[-93.46555934552616,48.59159968526491],[-93.20749142287795,48.642521380616145],[-93.08832793147432,48.62769607690629]]]}},{"type":"Feature","id":53057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.65128265876142,48.41106401218949],[-122.70225017616899,48.491690029828945],[-122.61323648379519,48.52257607922447],[-122.48330520702378,48.455593638187565],[-122.48868909970767,48.64536826864738],[-120.91084961714647,48.640909934560725],[-120.751845319882,48.657507828931536],[-120.70159565483227,48.53160017713482],[-120.82398948184624,48.54513632400034],[-121.03396129651829,48.49512778141384],[-121.0720074714845,48.317922430186286],[-121.00129901423597,48.29552333001597],[-122.38388265546112,48.29713477607139],[-122.65128265876142,48.41106401218949]]]}},{"type":"Feature","id":38105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.88593583763296,48.63328242323174],[-102.88557691145404,48.546371765976154],[-102.88557691145404,48.372604166333495],[-102.82814872282579,48.37292645554458],[-102.8285076490047,48.1236357507713],[-103.20214980126727,48.1351844475018],[-103.29547060778818,48.03941083694141],[-103.4727801401779,47.992249182386146],[-103.60630067873859,48.130296394467024],[-103.74376940526747,48.092212552690626],[-103.82237423845238,47.97887418012617],[-104.044190617029,47.99617036778767],[-104.04670310028149,48.38941692017836],[-104.0481388049972,48.63408814625945],[-102.88593583763296,48.63328242323174]]]}},{"type":"Feature","id":38049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.27654251683678,48.54470660505223],[-100.23741956333379,48.37120757975214],[-100.23706063715485,48.02184607493734],[-100.19757875747294,48.02184607493734],[-100.19793768365186,47.84764875634657],[-100.58521903071363,47.84748761174103],[-100.97142359923862,47.84866933884834],[-100.97034682070185,48.02259808309654],[-101.01485366688874,48.02270551283357],[-101.01413581453089,48.371422439226194],[-101.05971943925456,48.458386811350294],[-101.05971943925456,48.54545861321142],[-101.05971943925456,48.632422985335516],[-100.40683271978713,48.63188583665038],[-100.4064737936082,48.54465289018371],[-100.27654251683678,48.54470660505223]]]}},{"type":"Feature","id":27137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.79834724441223,48.202918896697895],[-91.78793838522336,47.54673806293137],[-91.79404013026512,46.94083434609391],[-92.09338456348988,46.788284119514266],[-92.01729221355744,46.70744324240076],[-92.01801006591529,46.70706723832116],[-92.09840952999484,46.75127457510815],[-92.10199879178411,46.75127457510815],[-92.16911798724338,46.71947537294788],[-92.17234832285372,46.71985137702748],[-92.19926778627321,46.70846382490252],[-92.20106241716785,46.70642265989899],[-92.20429275277819,46.65958329455482],[-92.2032159742414,46.660174158108475],[-92.2922296666152,46.66323590561377],[-92.30156174726729,46.7641661435515],[-93.06140846805484,46.76652959776611],[-93.05602457537094,47.026402131636644],[-93.06140846805484,47.72012965849443],[-93.0811494078958,47.89180237826505],[-93.09766001212643,48.24245303992417],[-93.08832793147432,48.62769607690629],[-92.72832497401097,48.53938883306934],[-92.63500416749007,48.542558010311666],[-92.71253222213821,48.46289886030546],[-92.5072264477922,48.44785869712155],[-92.37011664744226,48.221933960151844],[-92.26961731734282,48.248200530855165],[-92.26243879376429,48.354931974592404],[-92.05533838852365,48.35933659381055],[-92.00688335436857,48.265335573911116],[-91.79834724441223,48.202918896697895]]]}},{"type":"Feature","id":30085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.9734504942699,48.563238234689535],[-104.75809478691396,48.56313080495251],[-104.75809478691396,48.476542436908005],[-104.62780458396361,48.47632757743395],[-104.62816351014254,48.38920206070431],[-104.04670310028149,48.38941692017836],[-104.044190617029,47.99617036778767],[-104.13679357119206,48.05606244618073],[-104.34963679529552,48.04644748471674],[-104.45982713222598,48.11960713563275],[-104.83921210335136,48.120627718134514],[-104.89125639929571,48.15070804450233],[-104.99462713882657,48.06567740764473],[-105.1949079466676,48.065623692776214],[-105.22828808130777,48.09237369729617],[-105.49820056786055,48.09790632875311],[-105.84384647816684,48.01029737820684],[-105.8434875519879,48.21903335725209],[-105.80436459848491,48.21919450185763],[-105.80436459848491,48.56329194955805],[-104.9734504942699,48.563238234689535]]]}},{"type":"Feature","id":53007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.70159565483227,48.53160017713482],[-120.58279108960758,48.31905044242508],[-120.39184236241864,48.2429364737408],[-120.36241041574667,48.16875624032302],[-120.14310652042252,48.06503282922257],[-120.04870893536484,47.96055740996292],[-119.87032262443833,47.96034255048886],[-119.99917712267298,47.779699447676414],[-120.18438303099909,47.761919826198294],[-120.23427376986987,47.601043794998986],[-120.30426437476056,47.51966576920034],[-120.28667699199316,47.3925226754278],[-120.08531940561535,47.336551782436246],[-120.09429256008852,47.26215668954441],[-120.38932987916616,47.26118982191116],[-120.66498518458177,47.34331985586901],[-120.80245391111065,47.42249557205858],[-120.92412988576675,47.433345975498405],[-121.11364290823998,47.59712260959746],[-121.06734143115845,47.7061637926808],[-121.11902680092388,47.77991430715047],[-121.0705717667688,47.82691481710018],[-121.18076210369925,47.898409307092265],[-121.15348371410083,48.04064627891722],[-121.01493820903517,48.075238654240216],[-120.90618357682042,48.16386818728825],[-121.00129901423597,48.29552333001597],[-121.0720074714845,48.317922430186286],[-121.03396129651829,48.49512778141384],[-120.82398948184624,48.54513632400034],[-120.70159565483227,48.53160017713482]]]}},{"type":"Feature","id":38061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.87196938216539,47.84759504147806],[-102.38559274420932,47.8477561860836],[-102.38631059656717,47.75789121105974],[-102.64258388832074,47.82374563985786],[-102.64796778100464,47.9016321992031],[-102.5528523435891,47.998641251739315],[-102.66340160669849,48.07663524082158],[-102.8285076490047,48.1236357507713],[-102.82814872282579,48.37292645554458],[-102.88557691145404,48.372604166333495],[-102.88557691145404,48.546371765976154],[-102.23376697052338,48.54631805110764],[-101.97354549080161,48.54712377413535],[-101.97354549080161,48.372067017648355],[-101.92221904721511,48.37152986896322],[-101.92221904721511,48.023188946650194],[-101.87161045598647,48.023188946650194],[-101.87196938216539,47.84759504147806]]]}},{"type":"Feature","id":27089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.60224688867604,48.538797969515684],[-95.5936326603818,48.172946000067114],[-96.50063911452925,48.1740740123059],[-97.14634731041815,48.17375172309482],[-97.14132234391317,48.19346507983944],[-97.11583858520939,48.32458307388202],[-97.16249898846985,48.543095158996806],[-96.3879362943463,48.5442231712356],[-95.60224688867604,48.538797969515684]]]}},{"type":"Feature","id":38069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.49300666824007,48.544814034789255],[-99.49300666824007,48.37093900540957],[-99.84690788066167,48.371315009489166],[-99.84798465919846,48.02179236006883],[-99.8120920413058,47.847272752266974],[-100.06908318541723,47.847272752266974],[-100.19793768365186,47.84764875634657],[-100.19757875747294,48.02184607493734],[-100.23706063715485,48.02184607493734],[-100.23741956333379,48.37120757975214],[-100.27654251683678,48.54470660505223],[-100.14625231388644,48.54524375373737],[-99.49300666824007,48.544814034789255]]]}},{"type":"Feature","id":38071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.3182412846134,48.543739737418974],[-98.29203967355177,48.195237670500404],[-98.42197095032319,48.19480795155229],[-98.42268880268104,48.02109406677815],[-98.52570061603296,48.02114778164666],[-98.52570061603296,47.91506091633159],[-98.62009820109066,47.91640378804444],[-98.82504504925772,48.06240080066538],[-98.9302104196832,47.99708352055241],[-99.20012290623599,48.16435162110488],[-99.20012290623599,48.370670431067],[-98.97076907790192,48.37126129462065],[-98.97041015172299,48.5442231712356],[-98.3182412846134,48.543739737418974]]]}},{"type":"Feature","id":38099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.92701174958344,48.543095158996806],[-97.16249898846985,48.543095158996806],[-97.11583858520939,48.32458307388202],[-97.14132234391317,48.19346507983944],[-97.9033226217743,48.19491538128932],[-98.29203967355177,48.195237670500404],[-98.3182412846134,48.543739737418974],[-97.92701174958344,48.543095158996806]]]}},{"type":"Feature","id":27007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.42891720976507,48.36734010921913],[-94.4185083505762,47.845822450817096],[-94.41635479350265,47.44484095736039],[-94.41635479350265,47.411806313224304],[-94.67011560200373,47.410087437431855],[-95.18338003786873,47.412773180857556],[-95.1937888970576,47.87257245533705],[-95.27418836113715,47.95658250969288],[-95.22932258877132,48.01996605453935],[-95.58322380119293,48.02055691809301],[-95.5936326603818,48.172946000067114],[-95.60224688867604,48.538797969515684],[-95.3423843351332,48.54019455609705],[-95.21209413218286,48.53992598175448],[-95.21101735364607,48.365943522637764],[-94.42891720976507,48.36734010921913]]]}},{"type":"Feature","id":30073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.18463635508365,48.47756301940977],[-112.01988923895635,48.45204845686564],[-111.99081621846331,48.39430497321314],[-111.79591930330618,48.39269352715772],[-111.66598802653476,48.349506772872495],[-111.66670587889261,48.219409361331685],[-111.40899688242334,48.2194630762002],[-111.40899688242334,48.13223012973353],[-111.4086379562444,47.9870388401403],[-111.98363769488478,47.98478281566271],[-112.04788548091263,48.08689478070775],[-112.17817568386297,48.13094097288919],[-113.01698616401437,48.132444989207585],[-113.23521328080173,48.174933450202126],[-113.22624012632856,48.234073520436],[-113.34935180570038,48.31013377425176],[-112.58053193043966,48.3098651999092],[-112.57730159482932,48.483364225209286],[-112.18463635508365,48.47756301940977]]]}},{"type":"Feature","id":53029,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-122.40470037383886,48.250456555332754],[-122.39500936700784,48.22956147148082],[-122.47863916669773,48.17536316915024],[-122.37921661513508,48.08721706991883],[-122.51166037515898,48.13346557170935],[-122.53140131499994,48.249274828225445],[-122.40470037383886,48.250456555332754]]],[[[-122.59205983923853,48.396131278742615],[-122.50484077775937,48.30073367226182],[-122.65451299437176,48.28424320762804],[-122.73311782755667,48.227359161871746],[-122.60749366493238,48.20914982144552],[-122.54109232183096,48.01588372453229],[-122.52494064377926,48.09656345704026],[-122.37598627952474,48.03457649877515],[-122.37670413188259,47.906627681974896],[-122.60713473875344,48.031138747190255],[-122.61431326233198,48.15704639898698],[-122.77008722398611,48.22461970357754],[-122.66312722266599,48.401663910199545],[-122.59205983923853,48.396131278742615]]]]}},{"type":"Feature","id":53009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.92729689035595,48.065140258959595],[-122.94883246109154,47.86709353874862],[-123.5101930049327,47.86671753466903],[-123.5101930049327,47.88089825995671],[-124.61066066952156,47.88068340048265],[-124.73161879181983,48.16886367006005],[-124.65911570367666,48.3299008458649],[-124.73161879181983,48.382057983191956],[-124.56543597097682,48.367823543035755],[-124.39171570037635,48.2875735294759],[-124.24958093352143,48.264798425225976],[-123.98110415168436,48.16472762518447],[-123.70724347716339,48.16784308755828],[-123.39569555385512,48.114396793386895],[-123.1171688390081,48.15205091621518],[-122.92729689035595,48.065140258959595]]]}},{"type":"Feature","id":38005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.49300666824007,48.37093900540957],[-99.20012290623599,48.370670431067],[-99.20012290623599,48.16435162110488],[-98.9302104196832,47.99708352055241],[-98.82504504925772,48.06240080066538],[-98.62009820109066,47.91640378804444],[-98.52570061603296,47.91506091633159],[-98.52570061603296,47.84625216976521],[-99.29775082690402,47.84678931845035],[-99.8120920413058,47.847272752266974],[-99.84798465919846,48.02179236006883],[-99.84690788066167,48.371315009489166],[-99.49300666824007,48.37093900540957]]]}},{"type":"Feature","id":30015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.53432544988985,48.13507701776477],[-109.53827363785804,47.73887614760581],[-109.82649135953608,47.71620847309291],[-109.84479659466133,47.543676315426076],[-110.21341378041892,47.416640651390566],[-110.63945915480477,47.41626464731097],[-110.76903150539725,47.445915254730664],[-110.76867257921833,47.524822396577676],[-110.8641469428128,47.52503725605173],[-111.04971177731784,47.59830433670477],[-110.97649083681681,47.698589996220335],[-111.40899688242334,47.69821399214074],[-111.4086379562444,47.9870388401403],[-111.40899688242334,48.13223012973353],[-110.82753647256229,48.13314328249827],[-110.75575123677697,48.219677935674255],[-110.62546103382662,48.21962422080574],[-110.62546103382662,48.306481163192814],[-109.84587337319812,48.30594401450767],[-109.84587337319812,48.2190870721206],[-109.72742773415234,48.221396811466704],[-109.72742773415234,48.13260613381313],[-109.53432544988985,48.13507701776477]]]}},{"type":"Feature","id":53061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.00129901423597,48.29552333001597],[-120.90618357682042,48.16386818728825],[-121.01493820903517,48.075238654240216],[-121.15348371410083,48.04064627891722],[-121.18076210369925,47.898409307092265],[-121.0705717667688,47.82691481710018],[-121.11902680092388,47.77991430715047],[-122.39500936700784,47.77792685701545],[-122.30563674845513,47.9493310024435],[-122.19759996859823,48.03516736232881],[-122.34368292342134,48.09855090717528],[-122.39500936700784,48.22956147148082],[-122.40470037383886,48.250456555332754],[-122.38388265546112,48.29713477607139],[-121.00129901423597,48.29552333001597]]]}},{"type":"Feature","id":30089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-115.01082108795148,48.01540029071567],[-114.98964444339481,47.872787314811106],[-114.6045166534066,47.875580487973835],[-114.60415772722767,47.78958298348299],[-114.58334000884993,47.601688373421155],[-114.35039691872659,47.60190323289521],[-114.3830592010089,47.48195793150354],[-114.29763477042438,47.495440363500535],[-114.35290940197908,47.390750084766836],[-114.20323718536669,47.35588913510128],[-114.18744443349392,47.138182773014194],[-114.29225087774049,47.12539863430787],[-114.35362725433693,47.18921189810246],[-114.55139557892547,47.25168229018419],[-114.79726001149017,47.267689321001356],[-114.96882672501707,47.31259495107902],[-114.98246591981628,47.396819864908906],[-115.28288713157782,47.48689969940682],[-115.62853304188411,47.47964819215744],[-115.75559290922412,47.55141125649209],[-115.68990941848055,47.59432943643474],[-115.72400740547857,47.69434652160773],[-115.8255835141148,47.75209000526024],[-116.0499123759439,47.97865932065211],[-116.0499123759439,48.21505845698205],[-116.00971264390412,48.16037672083485],[-115.75918217101338,48.26367041298718],[-115.53844257097354,47.98193592763147],[-115.52121411438506,47.90775569421369],[-115.2785800174307,47.89024464707814],[-115.19674484863545,47.91602778396484],[-115.15439155952211,48.017710030061764],[-115.01082108795148,48.01540029071567]]]}},{"type":"Feature","id":27075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.03168092622508,48.18932903496386],[-91.02306669793083,47.4652526073957],[-91.47710831427295,47.125989497861525],[-91.79404013026512,46.94083434609391],[-91.78793838522336,47.54673806293137],[-91.79834724441223,48.202918896697895],[-91.711487109112,48.11735111115516],[-91.5589434830682,48.10859558758739],[-91.56755771136244,48.043761741291036],[-91.2495491168335,48.08410160754502],[-91.03168092622508,48.18932903496386]]]}},{"type":"Feature","id":38063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.9033226217743,48.19491538128932],[-97.88214597721762,48.02077177756706],[-97.88250490339655,47.672162280911465],[-97.98479886439063,47.67226971064849],[-98.50021685732918,47.67226971064849],[-98.52570061603296,47.84625216976521],[-98.52570061603296,47.91506091633159],[-98.52570061603296,48.02114778164666],[-98.42268880268104,48.02109406677815],[-98.42197095032319,48.19480795155229],[-98.29203967355177,48.195237670500404],[-97.9033226217743,48.19491538128932]]]}},{"type":"Feature","id":38035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.14132234391317,48.19346507983944],[-97.14634731041815,48.17375172309482],[-97.02072314779384,47.872357595862994],[-96.89725254224311,47.67474059460014],[-97.4726112070624,47.67205485117444],[-97.88250490339655,47.672162280911465],[-97.88214597721762,48.02077177756706],[-97.9033226217743,48.19491538128932],[-97.14132234391317,48.19346507983944]]]}},{"type":"Feature","id":27119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.50063911452925,48.1740740123059],[-96.48269280558291,47.96351172773118],[-96.48197495322506,47.847433896872516],[-96.3527615288115,47.847165322529946],[-96.35204367645365,47.7604158098799],[-95.83698460969401,47.76068438422247],[-95.83698460969401,47.84818590503171],[-95.70920688999615,47.84856190911131],[-95.70956581617509,47.93579485557798],[-95.58214702265614,47.933968550048505],[-95.5545097068788,47.50032841653531],[-96.0677741427438,47.499200404296516],[-96.85095106516158,47.49995241245571],[-96.89725254224311,47.67474059460014],[-97.02072314779384,47.872357595862994],[-97.14634731041815,48.17375172309482],[-96.50063911452925,48.1740740123059]]]}},{"type":"Feature","id":27113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.5936326603818,48.172946000067114],[-95.58322380119293,48.02055691809301],[-95.58214702265614,47.933968550048505],[-95.70956581617509,47.93579485557798],[-95.709924742354,47.96431745075889],[-96.48269280558291,47.96351172773118],[-96.50063911452925,48.1740740123059],[-95.5936326603818,48.172946000067114]]]}},{"type":"Feature","id":30083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.044190617029,47.99617036778767],[-104.04490846938685,47.39741072846256],[-104.13140967850816,47.354116544440316],[-104.42034525254405,47.35459997825694],[-104.51330713288604,47.35470740799397],[-104.51294820670711,47.529227015795826],[-104.59370659696559,47.528958441453256],[-104.59370659696559,47.615922813577356],[-104.97847546077487,47.61629881765695],[-104.97811653459594,47.70342433438659],[-105.23474875252845,47.703639193860646],[-105.23474875252845,47.79076471059029],[-105.1949079466676,47.868114121250386],[-105.1949079466676,48.065623692776214],[-104.99462713882657,48.06567740764473],[-104.89125639929571,48.15070804450233],[-104.83921210335136,48.120627718134514],[-104.45982713222598,48.11960713563275],[-104.34963679529552,48.04644748471674],[-104.13679357119206,48.05606244618073],[-104.044190617029,47.99617036778767]]]}},{"type":"Feature","id":53017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.982339257774,47.962007711412795],[-119.1040152324301,47.961739137070225],[-119.212052012287,47.88761261852096],[-119.21241093846592,47.80064824639686],[-119.2985532214083,47.72829431850855],[-119.34162436287949,47.61232391738692],[-119.53293201624736,47.527615569740405],[-119.53364986860521,47.44129577603847],[-119.87642436948009,47.43673001221478],[-120.0049199415358,47.32006131780246],[-120.00707349860936,47.22004423262947],[-120.09429256008852,47.26215668954441],[-120.08531940561535,47.336551782436246],[-120.28667699199316,47.3925226754278],[-120.30426437476056,47.51966576920034],[-120.23427376986987,47.601043794998986],[-120.18438303099909,47.761919826198294],[-119.99917712267298,47.779699447676414],[-119.87032262443833,47.96034255048886],[-119.8900635642793,48.05697559894547],[-119.68547564229115,48.09178283374251],[-119.64814731968279,47.99912468555594],[-119.43781657883181,48.07701124490118],[-119.15139348804841,48.14581999146756],[-119.06130301713785,48.137870190927494],[-118.95075375402845,48.01873061256353],[-118.982339257774,47.962007711412795]]]}},{"type":"Feature","id":38053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.8285076490047,48.1236357507713],[-102.66340160669849,48.07663524082158],[-102.5528523435891,47.998641251739315],[-102.64796778100464,47.9016321992031],[-102.64258388832074,47.82374563985786],[-102.64258388832074,47.673881156703914],[-103.0998558402732,47.674418305389054],[-103.09913798791534,47.32870941163321],[-103.66660027679825,47.32935399005538],[-104.04526739556579,47.33015971308309],[-104.04490846938685,47.39741072846256],[-104.044190617029,47.99617036778767],[-103.82237423845238,47.97887418012617],[-103.74376940526747,48.092212552690626],[-103.60630067873859,48.130296394467024],[-103.4727801401779,47.992249182386146],[-103.29547060778818,48.03941083694141],[-103.20214980126727,48.1351844475018],[-102.8285076490047,48.1236357507713]]]}},{"type":"Feature","id":53031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.98795541459454,47.60614670750781],[-123.50445018606987,47.606952430535515],[-123.50445018606987,47.517624604196804],[-124.04714656860685,47.51810803801343],[-124.35474630394692,47.53411506883059],[-124.43191543241613,47.74978026591414],[-124.61066066952156,47.88068340048265],[-123.5101930049327,47.88089825995671],[-123.5101930049327,47.86671753466903],[-122.94883246109154,47.86709353874862],[-122.92729689035595,48.065140258959595],[-122.829310043509,48.134593583948146],[-122.62579890005762,47.88879434562826],[-122.69363594787475,47.86752325769673],[-122.78372641878532,47.7046060614939],[-122.82141366757261,47.83776522054001],[-122.90970950758854,47.664212480371404],[-122.98795541459454,47.60614670750781]]]}},{"type":"Feature","id":30099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.4086379562444,47.9870388401403],[-111.40899688242334,47.69821399214074],[-111.66670587889261,47.69783798806114],[-111.66670587889261,47.611249620016636],[-111.92262024446725,47.61141076462218],[-111.92262024446725,47.50548504391265],[-112.04716762855477,47.51590572840436],[-112.2783160877835,47.505968477729276],[-112.43121864000621,47.60603927777078],[-112.57801944718717,47.63321900123884],[-112.813475020563,47.606898715667],[-112.91397435066244,47.69719340963897],[-112.91182079358889,47.82643138328356],[-112.98468280791099,47.95395048113569],[-112.87844065894872,47.9762958664375],[-113.01698616401437,48.132444989207585],[-112.17817568386297,48.13094097288919],[-112.04788548091263,48.08689478070775],[-111.98363769488478,47.98478281566271],[-111.4086379562444,47.9870388401403]]]}},{"type":"Feature","id":30055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.1949079466676,48.065623692776214],[-105.1949079466676,47.868114121250386],[-105.23474875252845,47.79076471059029],[-105.36288539840523,47.79038870651069],[-105.36396217694201,47.52938816040137],[-105.4070333184132,47.529227015795826],[-105.40631546605535,47.181530671904966],[-105.83271976662012,47.180993523219826],[-105.83271976662012,47.09311599833099],[-105.96013856013904,47.092954853725445],[-105.96013856013904,47.181100952956854],[-106.08719842747905,47.18093980835131],[-106.17046930099002,47.18093980835131],[-106.17082822716894,47.35470740799397],[-106.29824702068788,47.354385118782886],[-106.26055977190059,47.52901215632177],[-106.26127762425844,47.86827526585593],[-106.35818769256862,47.86832898072444],[-106.41848729062828,47.95738823272059],[-106.40089990786088,48.06191736684876],[-106.22933319433398,48.02641183876103],[-105.84384647816684,48.01029737820684],[-105.49820056786055,48.09790632875311],[-105.22828808130777,48.09237369729617],[-105.1949079466676,48.065623692776214]]]}},{"type":"Feature","id":16079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.0499123759439,47.97865932065211],[-115.8255835141148,47.75209000526024],[-115.72400740547857,47.69434652160773],[-115.68990941848055,47.59432943643474],[-115.75559290922412,47.55141125649209],[-115.62853304188411,47.47964819215744],[-115.72077706986823,47.425503604695365],[-115.55100498723597,47.34987306982771],[-115.52946941650038,47.29927366368756],[-115.34067424638499,47.262747553098066],[-115.1436237741543,47.10176409216173],[-115.04922618909663,46.96973294535442],[-114.95949464436498,46.93288454555385],[-116.33059264786448,46.93438856187224],[-116.33059264786448,47.022319801629585],[-116.33059264786448,47.413686333622294],[-116.32377305046488,47.89024464707814],[-116.33023372168556,48.017710030061764],[-116.23045224394397,48.06761114291123],[-116.0499123759439,47.97865932065211]]]}},{"type":"Feature","id":30047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.63433919176808,47.59986206789168],[-113.9304532893825,47.59846548131031],[-113.95127100776024,47.47599558109849],[-113.87087154368069,47.39144837805752],[-113.82205758334668,47.181638101641994],[-113.93368362499284,47.13823648788271],[-114.18744443349392,47.138182773014194],[-114.20323718536669,47.35588913510128],[-114.35290940197908,47.390750084766836],[-114.29763477042438,47.495440363500535],[-114.3830592010089,47.48195793150354],[-114.35039691872659,47.60190323289521],[-114.58334000884993,47.601688373421155],[-114.60415772722767,47.78958298348299],[-114.47709785988766,47.78985155782555],[-114.49181383322366,47.96190028167577],[-114.0384900692394,47.962544860097935],[-114.07833087510025,48.023457520992764],[-113.88558751701667,48.05112067827745],[-113.84179852318763,47.97822960170401],[-113.67059073583967,47.89497155550737],[-113.68171744738639,47.7950619000714],[-113.59808764769649,47.68376469251048],[-113.63433919176808,47.59986206789168]]]}},{"type":"Feature","id":53063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.43680313131618,48.04719949287593],[-117.0427021868548,48.045534331952],[-117.04377896539158,47.977262734070756],[-117.04090755596017,47.3659875303819],[-117.04090755596017,47.25925608664466],[-117.82372555219902,47.260330384014935],[-117.82085414276762,47.82519594130774],[-117.69199964453297,47.88600117246554],[-117.53550783052098,47.795760193362085],[-117.53514890434207,48.0478440712981],[-117.43680313131618,48.04719949287593]]]}},{"type":"Feature","id":27029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.18338003786873,47.412773180857556],[-95.16902299071167,47.15252464290742],[-95.55127937126846,47.15145034553714],[-95.5545097068788,47.50032841653531],[-95.58214702265614,47.933968550048505],[-95.58322380119293,48.02055691809301],[-95.22932258877132,48.01996605453935],[-95.27418836113715,47.95658250969288],[-95.1937888970576,47.87257245533705],[-95.18338003786873,47.412773180857556]]]}},{"type":"Feature","id":16055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.32377305046488,47.89024464707814],[-116.33059264786448,47.413686333622294],[-116.58722486579698,47.41454577151852],[-116.63029600726817,47.371573876707345],[-117.04090755596017,47.3659875303819],[-117.04377896539158,47.977262734070756],[-116.5050307708228,47.99133602962141],[-116.50610754935957,47.8900835024726],[-116.32377305046488,47.89024464707814]]]}},{"type":"Feature","id":30033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.41848729062828,47.95738823272059],[-106.35818769256862,47.86832898072444],[-106.26127762425844,47.86827526585593],[-106.26055977190059,47.52901215632177],[-106.29824702068788,47.354385118782886],[-106.17082822716894,47.35470740799397],[-106.17046930099002,47.18093980835131],[-106.08719842747905,47.18093980835131],[-106.0864805751212,46.860262043322976],[-106.0864805751212,46.84597388829826],[-106.72034420710553,46.845221880139064],[-106.72106205946338,46.85961746490081],[-107.89223818130078,46.85145280488668],[-107.94320569870835,46.877719375590004],[-107.88111146975406,46.99342120236908],[-107.95612704114971,47.130931265764815],[-107.9600752291179,47.35895088260657],[-107.9087487855314,47.4506421631599],[-107.69446985671225,47.62978124965395],[-107.45004112886325,47.62204630858794],[-107.41486636332844,47.69166077818203],[-107.24904246866437,47.6615267369457],[-106.87468246404396,47.684892704749274],[-106.5660059501671,47.81482897168454],[-106.41848729062828,47.95738823272059]]]}},{"type":"Feature","id":27125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.70956581617509,47.93579485557798],[-95.70920688999615,47.84856190911131],[-95.83698460969401,47.84818590503171],[-95.83698460969401,47.76068438422247],[-96.35204367645365,47.7604158098799],[-96.3527615288115,47.847165322529946],[-96.48197495322506,47.847433896872516],[-96.48269280558291,47.96351172773118],[-95.709924742354,47.96431745075889],[-95.70956581617509,47.93579485557798]]]}},{"type":"Feature","id":53025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.982339257774,47.962007711412795],[-118.97336610330083,47.9435835115125],[-118.97946784834258,47.261404681385216],[-118.98269818395292,46.91129116841123],[-119.36854382629899,46.91247289551854],[-119.36962060483577,46.737254994426],[-119.45325040452566,46.67918922156241],[-119.52036959998493,46.72522286387888],[-119.62625282276827,46.64497285031902],[-119.8739118862276,46.628536100553745],[-119.97297551161134,46.737147564688975],[-119.92739188688766,46.7984362296634],[-120.03901792853382,47.07050203868661],[-120.00707349860936,47.22004423262947],[-120.0049199415358,47.32006131780246],[-119.87642436948009,47.43673001221478],[-119.53364986860521,47.44129577603847],[-119.53293201624736,47.527615569740405],[-119.34162436287949,47.61232391738692],[-119.2985532214083,47.72829431850855],[-119.21241093846592,47.80064824639686],[-119.212052012287,47.88761261852096],[-119.1040152324301,47.961739137070225],[-118.982339257774,47.962007711412795]]]}},{"type":"Feature","id":53043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.85204905482365,47.95765680706316],[-118.73037308016754,47.90018189775323],[-118.5702920043663,47.93230338912457],[-118.5311690508633,47.87488219468315],[-118.35708985408391,47.841578976204495],[-118.34093817603221,47.894380691953714],[-118.21028904690294,47.945248672436435],[-118.07712743452117,47.79984252336915],[-117.88043588846942,47.84764875634657],[-117.82085414276762,47.82519594130774],[-117.82372555219902,47.260330384014935],[-117.96047642637005,47.26038409888345],[-118.97946784834258,47.261404681385216],[-118.97336610330083,47.9435835115125],[-118.85204905482365,47.95765680706316]]]}},{"type":"Feature","id":30049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.04716762855477,47.51590572840436],[-112.04465514530229,47.19297193889844],[-111.7894586320855,47.12899753049831],[-111.79017648444335,46.9138694820999],[-111.65809165059838,46.913278618546244],[-111.64552923433594,46.84194527315971],[-111.49801057479712,46.76244726775905],[-111.63870963693634,46.73832929179628],[-111.63368467043136,46.56912745597731],[-111.7880229273698,46.56896631137177],[-112.02922131960845,46.569073741108795],[-112.31061944388688,46.42098184861581],[-112.29410883965626,46.60581471117234],[-112.4107598478074,46.699708301334745],[-112.53530723189492,46.698526574227444],[-112.53566615807384,46.834371476699246],[-112.79516978543775,46.83173944814206],[-112.79660549015345,47.177233482423844],[-113.05898052694879,47.179382077164405],[-113.0593394531277,47.48706084401236],[-113.14476388371223,47.59631688656975],[-113.1659405282689,47.72072052204808],[-113.06651797670624,47.77647655556558],[-113.08661784272613,47.91812266383688],[-112.98468280791099,47.95395048113569],[-112.91182079358889,47.82643138328356],[-112.91397435066244,47.69719340963897],[-112.813475020563,47.606898715667],[-112.57801944718717,47.63321900123884],[-112.43121864000621,47.60603927777078],[-112.2783160877835,47.505968477729276],[-112.04716762855477,47.51590572840436]]]}},{"type":"Feature","id":53035,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-122.5364262815049,47.69848256648331],[-122.48186950230807,47.58552019799845],[-122.57626708736576,47.598626625915855],[-122.5364262815049,47.69848256648331]]],[[[-122.55221903337768,47.40342679373613],[-122.62723460477334,47.40353422347316],[-122.63441312835187,47.403480508604645],[-122.80131380155272,47.404017657289785],[-122.80023702301594,47.52009548814845],[-123.02313018012934,47.52020291788547],[-122.91652910498814,47.62086458148063],[-122.75321769357656,47.66775766169332],[-122.68394494104373,47.798714511130356],[-122.52601742231604,47.912482602642925],[-122.4890480258866,47.74360305603503],[-122.56047433549298,47.75160657144362],[-122.6078525911113,47.56860001441655],[-122.49550869710728,47.50983594826228],[-122.55221903337768,47.40342679373613]]]]}},{"type":"Feature","id":27061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.0811494078958,47.89180237826505],[-93.06140846805484,47.72012965849443],[-93.05602457537094,47.026402131636644],[-93.77531263793979,47.030430746775195],[-93.77746619501335,47.277357997333866],[-94.02656096318839,47.351430801014615],[-94.11808713881466,47.480722489527714],[-94.32267506080281,47.4156200688888],[-94.41635479350265,47.44484095736039],[-94.4185083505762,47.845822450817096],[-93.77638941647656,47.84641331437075],[-93.77567156411871,47.898946455777406],[-93.0811494078958,47.89180237826505]]]}},{"type":"Feature","id":38055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.58521903071363,47.84748761174103],[-100.58521903071363,47.673881156703914],[-100.67172023983494,47.674149731046484],[-100.67351487072958,47.32774254399996],[-100.74924829448308,47.327688829131446],[-100.74924829448308,47.15725155133666],[-100.96532185419687,47.156660687783],[-101.05541232510744,47.29309645380846],[-101.2574877638431,47.265540726260795],[-101.3493728656483,47.29599705670821],[-101.44125796745351,47.462942868049595],[-101.42833662501215,47.561993085589336],[-101.73414172945759,47.53218133356409],[-101.81382334117929,47.4964609460023],[-102.20541180238818,47.57450864995309],[-102.2610453601218,47.61662110686803],[-102.26212213865858,47.781955472153996],[-102.38631059656717,47.75789121105974],[-102.38559274420932,47.8477561860836],[-101.87196938216539,47.84759504147806],[-100.97142359923862,47.84866933884834],[-100.58521903071363,47.84748761174103]]]}},{"type":"Feature","id":38027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.52570061603296,47.84625216976521],[-98.50021685732918,47.67226971064849],[-98.50021685732918,47.58713164405387],[-99.26580639697956,47.587615077870495],[-99.29775082690402,47.84678931845035],[-98.52570061603296,47.84625216976521]]]}},{"type":"Feature","id":38103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.8120920413058,47.847272752266974],[-99.29775082690402,47.84678931845035],[-99.26580639697956,47.587615077870495],[-99.26652424933741,47.32720539531482],[-99.48080317815658,47.326990535840764],[-100.03319056752457,47.32720539531482],[-100.03283164134564,47.67361258236134],[-100.06908318541723,47.847272752266974],[-99.8120920413058,47.847272752266974]]]}},{"type":"Feature","id":38083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.19793768365186,47.84764875634657],[-100.06908318541723,47.847272752266974],[-100.03283164134564,47.67361258236134],[-100.03319056752457,47.32720539531482],[-100.11287217924627,47.32720539531482],[-100.67351487072958,47.32774254399996],[-100.67172023983494,47.674149731046484],[-100.58521903071363,47.673881156703914],[-100.58521903071363,47.84748761174103],[-100.19793768365186,47.84764875634657]]]}},{"type":"Feature","id":38025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.38631059656717,47.75789121105974],[-102.26212213865858,47.781955472153996],[-102.2610453601218,47.61662110686803],[-102.20541180238818,47.57450864995309],[-102.20541180238818,47.328064833211045],[-102.14439435197066,47.328064833211045],[-102.1447532781496,47.01034138595097],[-102.52557395399069,47.010233956213945],[-102.52557395399069,46.98128164208492],[-103.032377718635,46.98058334879424],[-103.03273664481392,47.32870941163321],[-103.09913798791534,47.32870941163321],[-103.0998558402732,47.674418305389054],[-102.64258388832074,47.673881156703914],[-102.64258388832074,47.82374563985786],[-102.38631059656717,47.75789121105974]]]}},{"type":"Feature","id":30027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-108.89112973725344,47.73436409865063],[-108.77160731967088,47.645465991260025],[-108.31289966300272,47.58337160325789],[-108.31505322007628,47.314904690425124],[-108.59142637784974,47.30625659659438],[-108.7192040975476,47.27026763469002],[-108.736791480315,47.0981651959713],[-108.60901376061715,47.097842906760214],[-108.63090825753167,46.74939455471016],[-109.0095753762992,46.750576281817466],[-109.38896034742459,46.75100600076558],[-109.38931927360352,46.69363852119267],[-109.7457329692776,46.69379966579821],[-109.83043954750427,46.80198141098532],[-109.75542397610862,46.89619729035881],[-109.75685968082432,47.185505572174996],[-110.1279893498344,47.27198651048247],[-110.1279893498344,47.359004597475085],[-110.21341378041892,47.416640651390566],[-109.84479659466133,47.543676315426076],[-109.82649135953608,47.71620847309291],[-109.53827363785804,47.73887614760581],[-109.42987793182222,47.7200222287574],[-109.27410397016808,47.79318187967341],[-108.93886691905067,47.79022756190515],[-108.89112973725344,47.73436409865063]]]}},{"type":"Feature","id":30021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.23474875252845,47.79076471059029],[-105.23474875252845,47.703639193860646],[-104.97811653459594,47.70342433438659],[-104.97847546077487,47.61629881765695],[-104.59370659696559,47.615922813577356],[-104.59370659696559,47.528958441453256],[-104.51294820670711,47.529227015795826],[-104.51330713288604,47.35470740799397],[-104.42034525254405,47.35459997825694],[-104.34209934553806,47.245612510042115],[-104.30548887528755,47.04230173271678],[-104.41208995042874,46.904147090898874],[-104.60375652997553,46.86085290687662],[-105.02764834728781,46.86149748529879],[-105.06964271022223,46.91913353921427],[-105.19706150374115,46.919187254082786],[-105.19706150374115,46.97714559720934],[-105.32483922343901,46.97719931207786],[-105.32483922343901,47.18142324216794],[-105.40631546605535,47.181530671904966],[-105.4070333184132,47.529227015795826],[-105.36396217694201,47.52938816040137],[-105.36288539840523,47.79038870651069],[-105.23474875252845,47.79076471059029]]]}},{"type":"Feature","id":53033,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-122.43736265612118,47.40724054940062],[-122.5281709793896,47.34509244652997],[-122.47397312637169,47.51101767536959],[-122.43736265612118,47.40724054940062]]],[[[-121.11902680092388,47.77991430715047],[-121.06734143115845,47.7061637926808],[-121.11364290823998,47.59712260959746],[-121.21486009069727,47.569029733364665],[-121.42878009333751,47.41615721757394],[-121.46395485887231,47.35363311062369],[-121.29884881656609,47.14747544526711],[-121.37960720682457,47.08672392897782],[-121.79596157437939,47.17309743754827],[-121.90112694480487,47.15585496475529],[-122.09494708142523,47.19442224034832],[-122.14268426322246,47.25780578519478],[-122.33435084276925,47.25791321493181],[-122.41726279010129,47.320491036750575],[-122.32465983593823,47.34885248732594],[-122.42121097806948,47.57622752574554],[-122.340452587811,47.60469640605793],[-122.43700372994225,47.661687881551245],[-122.39500936700784,47.77792685701545],[-121.11902680092388,47.77991430715047]]]]}},{"type":"Feature","id":30013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.63945915480477,47.41626464731097],[-110.63910022862584,47.359004597475085],[-110.76759580068155,47.35905831234359],[-110.77226184100759,47.095855456625195],[-110.64520197366758,47.09574802688817],[-110.65273942342505,46.82362850299645],[-110.91296090314681,46.98052963392573],[-111.07124734805343,47.00539961804769],[-111.08129728106337,47.08806680069067],[-111.15882533571151,47.01146939818977],[-111.5396460115526,46.999866986590746],[-111.53928708537367,46.91338604828327],[-111.65809165059838,46.913278618546244],[-111.79017648444335,46.9138694820999],[-111.7894586320855,47.12899753049831],[-112.04465514530229,47.19297193889844],[-112.04716762855477,47.51590572840436],[-111.92262024446725,47.50548504391265],[-111.92262024446725,47.61141076462218],[-111.66670587889261,47.611249620016636],[-111.66670587889261,47.69783798806114],[-111.40899688242334,47.69821399214074],[-110.97649083681681,47.698589996220335],[-111.04971177731784,47.59830433670477],[-110.8641469428128,47.52503725605173],[-110.76867257921833,47.524822396577676],[-110.76903150539725,47.445915254730664],[-110.63945915480477,47.41626464731097]]]}},{"type":"Feature","id":38091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.88250490339655,47.672162280911465],[-97.4726112070624,47.67205485117444],[-97.47368798559918,47.32451965188912],[-97.45143456250574,47.23905929608341],[-97.70591322336467,47.23997244884815],[-97.96110973658146,47.24050959753329],[-97.98695242146418,47.326077383076026],[-97.98479886439063,47.67226971064849],[-97.88250490339655,47.672162280911465]]]}},{"type":"Feature","id":38039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.98479886439063,47.67226971064849],[-97.98695242146418,47.326077383076026],[-97.96110973658146,47.24050959753329],[-98.46755457504686,47.240455882664776],[-98.4991400787924,47.32650710202414],[-98.50021685732918,47.58713164405387],[-98.50021685732918,47.67226971064849],[-97.98479886439063,47.67226971064849]]]}},{"type":"Feature","id":38097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.85095106516158,47.49995241245571],[-96.83192797767848,47.23760899463353],[-97.45143456250574,47.23905929608341],[-97.47368798559918,47.32451965188912],[-97.4726112070624,47.67205485117444],[-96.89725254224311,47.67474059460014],[-96.85095106516158,47.49995241245571]]]}},{"type":"Feature","id":53045,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-122.98795541459454,47.60614670750781],[-123.02313018012934,47.52020291788547],[-122.80023702301594,47.52009548814845],[-122.80131380155272,47.404017657289785],[-122.80203165391057,47.35905831234359],[-122.92729689035595,47.28090317865579],[-122.94667890401799,47.2032314787846],[-123.07481554989477,47.09832634057684],[-123.20187541723477,47.08489762344835],[-123.48937528655496,47.08269531383928],[-123.50445018606987,47.517624604196804],[-123.50445018606987,47.606952430535515],[-122.98795541459454,47.60614670750781]]]]}},{"type":"Feature","id":30063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.63433919176808,47.59986206789168],[-113.46636174003044,47.599969497628706],[-113.46600281385152,47.17895235821629],[-113.30305032861885,47.17943579203292],[-113.30305032861885,46.83211545222166],[-113.48000093482965,46.802679704276],[-113.47964200865073,46.7449362206235],[-113.66771932640825,46.71598390649447],[-113.66736040022933,46.65840156744751],[-113.8278004022095,46.6610335960047],[-114.33280953595919,46.66076502166213],[-114.59554349893344,46.63396130227366],[-114.67522511065513,46.736878990346405],[-114.54888309567298,46.74735338970663],[-114.56611155226146,46.96371688008085],[-114.45125517500496,46.993260057763536],[-114.48355853110834,47.067332861444285],[-114.71183558090564,47.18212153545862],[-114.79726001149017,47.267689321001356],[-114.55139557892547,47.25168229018419],[-114.35362725433693,47.18921189810246],[-114.29225087774049,47.12539863430787],[-114.18744443349392,47.138182773014194],[-113.93368362499284,47.13823648788271],[-113.82205758334668,47.181638101641994],[-113.87087154368069,47.39144837805752],[-113.95127100776024,47.47599558109849],[-113.9304532893825,47.59846548131031],[-113.63433919176808,47.59986206789168]]]}},{"type":"Feature","id":30077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.14476388371223,47.59631688656975],[-113.0593394531277,47.48706084401236],[-113.05898052694879,47.179382077164405],[-112.79660549015345,47.177233482423844],[-112.79516978543775,46.83173944814206],[-112.53566615807384,46.834371476699246],[-112.53530723189492,46.698526574227444],[-112.4107598478074,46.699708301334745],[-112.29410883965626,46.60581471117234],[-112.31061944388688,46.42098184861581],[-112.55827850734622,46.26590702321601],[-113.03672710385534,46.26682017598075],[-113.0388806609289,46.736126982187216],[-113.11569086321919,46.71356673741135],[-113.30305032861885,46.83211545222166],[-113.30305032861885,47.17943579203292],[-113.46600281385152,47.17895235821629],[-113.46636174003044,47.599969497628706],[-113.14476388371223,47.59631688656975]]]}},{"type":"Feature","id":30069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.9087487855314,47.4506421631599],[-107.9600752291179,47.35895088260657],[-107.95612704114971,47.130931265764815],[-107.88111146975406,46.99342120236908],[-107.94320569870835,46.877719375590004],[-107.89223818130078,46.85145280488668],[-107.827631469094,46.75584033893183],[-108.63090825753167,46.74939455471016],[-108.60901376061715,47.097842906760214],[-108.736791480315,47.0981651959713],[-108.7192040975476,47.27026763469002],[-108.59142637784974,47.30625659659438],[-108.31505322007628,47.314904690425124],[-108.31289966300272,47.58337160325789],[-108.06524059954339,47.59830433670477],[-107.93100220862485,47.56908344823318],[-107.9087487855314,47.4506421631599]]]}},{"type":"Feature","id":53037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.09429256008852,47.26215668954441],[-120.00707349860936,47.22004423262947],[-120.03901792853382,47.07050203868661],[-119.92739188688766,46.7984362296634],[-119.97297551161134,46.737147564688975],[-120.50957014910657,46.73811443232223],[-120.50921122292763,46.82454165576119],[-120.634476459373,46.825830812605524],[-120.63483538555194,46.911989461701914],[-121.02642384676082,46.911344883279746],[-121.08995378043082,46.99105774815446],[-121.28126143379869,47.08887252371838],[-121.37960720682457,47.08672392897782],[-121.29884881656609,47.14747544526711],[-121.46395485887231,47.35363311062369],[-121.42878009333751,47.41615721757394],[-121.21486009069727,47.569029733364665],[-121.11364290823998,47.59712260959746],[-120.92412988576675,47.433345975498405],[-120.80245391111065,47.42249557205858],[-120.66498518458177,47.34331985586901],[-120.38932987916616,47.26118982191116],[-120.09429256008852,47.26215668954441]]]}},{"type":"Feature","id":38031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.50021685732918,47.58713164405387],[-98.4991400787924,47.32650710202414],[-99.26652424933741,47.32720539531482],[-99.26580639697956,47.587615077870495],[-98.50021685732918,47.58713164405387]]]}},{"type":"Feature","id":38057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.2574877638431,47.265540726260795],[-101.25784669002203,47.241315320561],[-101.76429152848742,47.24120789082397],[-101.76429152848742,46.98128164208492],[-102.09737502253128,46.98106678261087],[-102.1447532781496,47.01034138595097],[-102.14439435197066,47.328064833211045],[-102.20541180238818,47.328064833211045],[-102.20541180238818,47.57450864995309],[-101.81382334117929,47.4964609460023],[-101.73414172945759,47.53218133356409],[-101.42833662501215,47.561993085589336],[-101.44125796745351,47.462942868049595],[-101.3493728656483,47.29599705670821],[-101.2574877638431,47.265540726260795]]]}},{"type":"Feature","id":53027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.50445018606987,47.517624604196804],[-123.48937528655496,47.08269531383928],[-123.20187541723477,47.08489762344835],[-123.15880427576359,46.99621437553181],[-123.16059890665822,46.79338703202309],[-123.37128857368812,46.792097875178754],[-124.09811408601442,46.79413904018229],[-124.13759596569635,46.904415665241444],[-124.04678764242792,46.893565261801626],[-123.82317663295667,46.95775452967581],[-124.15123516049556,47.02172893807593],[-124.23378818164866,47.28208490576309],[-124.32028939076997,47.35524455667911],[-124.35474630394692,47.53411506883059],[-124.04714656860685,47.51810803801343],[-123.50445018606987,47.517624604196804]]]}},{"type":"Feature","id":27087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.55127937126846,47.15145034553714],[-96.06705629038595,47.1516652050112],[-96.0677741427438,47.499200404296516],[-95.5545097068788,47.50032841653531],[-95.55127937126846,47.15145034553714]]]}},{"type":"Feature","id":27107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.85095106516158,47.49995241245571],[-96.0677741427438,47.499200404296516],[-96.06705629038595,47.1516652050112],[-96.19483401008381,47.151074341457544],[-96.84054220597271,47.15085948198349],[-96.83192797767848,47.23760899463353],[-96.85095106516158,47.49995241245571]]]}},{"type":"Feature","id":30061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.79726001149017,47.267689321001356],[-114.71183558090564,47.18212153545862],[-114.48355853110834,47.067332861444285],[-114.45125517500496,46.993260057763536],[-114.56611155226146,46.96371688008085],[-114.54888309567298,46.74735338970663],[-114.67522511065513,46.736878990346405],[-114.94836793281826,46.85924146082121],[-114.95949464436498,46.93288454555385],[-115.04922618909663,46.96973294535442],[-115.1436237741543,47.10176409216173],[-115.34067424638499,47.262747553098066],[-115.52946941650038,47.29927366368756],[-115.55100498723597,47.34987306982771],[-115.72077706986823,47.425503604695365],[-115.62853304188411,47.47964819215744],[-115.28288713157782,47.48689969940682],[-114.98246591981628,47.396819864908906],[-114.96882672501707,47.31259495107902],[-114.79726001149017,47.267689321001356]]]}},{"type":"Feature","id":27021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.77531263793979,47.030430746775195],[-93.77603049029764,46.802840848881544],[-94.34241600064377,46.805526592307245],[-94.32734110112885,46.289648995099185],[-94.34169814828591,46.27767057942057],[-94.42461009561795,46.33170773714561],[-94.53480043254841,46.3028091378851],[-94.65396392395203,46.34868163559602],[-94.73149197860018,46.36866356668321],[-94.7792291603974,46.394768992780996],[-94.78712553633379,46.80407629085737],[-94.66042459517271,46.80348542730371],[-94.67011560200373,47.410087437431855],[-94.41635479350265,47.411806313224304],[-94.41635479350265,47.44484095736039],[-94.32267506080281,47.4156200688888],[-94.11808713881466,47.480722489527714],[-94.02656096318839,47.351430801014615],[-93.77746619501335,47.277357997333866],[-93.77531263793979,47.030430746775195]]]}},{"type":"Feature","id":23003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.80628574024446,45.68073724562494],[-68.04820198484097,45.640021375291354],[-68.43261192247134,45.57953843334464],[-68.43656011043953,46.38182370946913],[-68.81917541717526,46.395682145545734],[-68.82204682660667,46.57245777782518],[-69.72115690481773,46.57385436440654],[-70.02301382129498,46.57396179414357],[-69.99717113641226,46.69551854159066],[-69.22440307318335,47.45977369080727],[-69.04314535282543,47.42668533180267],[-69.04099179575188,47.24502164648846],[-68.89993380743373,47.177770631108984],[-68.60740897160858,47.246955381754965],[-68.58013058201016,47.28708038853489],[-68.37769621709558,47.28734896287746],[-68.36298024375958,47.35465369312546],[-68.23448467170387,47.355298271547625],[-67.95344547360436,47.1966782648259],[-67.79013406219278,47.06722543170726],[-67.78116090771961,45.94345666752671],[-67.80628574024446,45.68073724562494]]]}},{"type":"Feature","id":30045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.21341378041892,47.416640651390566],[-110.1279893498344,47.359004597475085],[-110.1279893498344,47.27198651048247],[-109.75685968082432,47.185505572174996],[-109.75542397610862,46.89619729035881],[-109.83043954750427,46.80198141098532],[-109.7457329692776,46.69379966579821],[-109.96826720021207,46.750844856160036],[-110.27335445229966,46.710612419643084],[-110.45784250826792,46.67849092827173],[-110.65273942342505,46.82362850299645],[-110.64520197366758,47.09574802688817],[-110.77226184100759,47.095855456625195],[-110.76759580068155,47.35905831234359],[-110.63910022862584,47.359004597475085],[-110.63945915480477,47.41626464731097],[-110.21341378041892,47.416640651390566]]]}},{"type":"Feature","id":16009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.33059264786448,47.413686333622294],[-116.33059264786448,47.022319801629585],[-116.83631963397202,47.032418196910214],[-117.04054862978124,47.12717122496883],[-117.04090755596017,47.25925608664466],[-117.04090755596017,47.3659875303819],[-116.63029600726817,47.371573876707345],[-116.58722486579698,47.41454577151852],[-116.33059264786448,47.413686333622294]]]}},{"type":"Feature","id":27057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.67011560200373,47.410087437431855],[-94.66042459517271,46.80348542730371],[-94.78712553633379,46.80407629085737],[-95.16328017184884,46.80482829901656],[-95.16902299071167,47.15252464290742],[-95.18338003786873,47.412773180857556],[-94.67011560200373,47.410087437431855]]]}},{"type":"Feature","id":53053,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-122.41726279010129,47.320491036750575],[-122.33435084276925,47.25791321493181],[-122.14268426322246,47.25780578519478],[-122.09494708142523,47.19442224034832],[-121.90112694480487,47.15585496475529],[-121.79596157437939,47.17309743754827],[-121.37960720682457,47.08672392897782],[-121.45677633529378,46.922732435404704],[-121.5231776783952,46.87288503742375],[-121.45534063057808,46.78318120700544],[-121.75863325177103,46.783772070559095],[-121.8325720446299,46.72790860730457],[-122.20298386128212,46.763038131312705],[-122.32932587626428,46.84398643816324],[-122.48976587824446,46.8665466829391],[-122.63728453778327,46.97687702286677],[-122.6968662834851,47.09735947294359],[-122.58416346330215,47.18491470862134],[-122.53319594589456,47.31662356621757],[-122.41726279010129,47.320491036750575]]],[[[-122.62723460477334,47.40353422347316],[-122.55221903337768,47.40342679373613],[-122.58559916801785,47.25415317413584],[-122.67281822949701,47.28686552906083],[-122.62723460477334,47.40353422347316]]],[[[-122.80203165391057,47.35905831234359],[-122.80131380155272,47.404017657289785],[-122.63441312835187,47.403480508604645],[-122.72701608251492,47.33805579875464],[-122.76111406951294,47.16724251688025],[-122.83146360058255,47.243249055827505],[-122.80203165391057,47.35905831234359]]]]}},{"type":"Feature","id":30109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.04490846938685,47.39741072846256],[-104.04526739556579,47.33015971308309],[-104.04526739556579,46.64137395412858],[-104.35394390944263,46.64137395412858],[-104.41783276929156,46.6848829976249],[-104.60698686558587,46.6848829976249],[-104.60375652997553,46.86085290687662],[-104.41208995042874,46.904147090898874],[-104.30548887528755,47.04230173271678],[-104.34209934553806,47.245612510042115],[-104.42034525254405,47.35459997825694],[-104.13140967850816,47.354116544440316],[-104.04490846938685,47.39741072846256]]]}},{"type":"Feature","id":38007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.09913798791534,47.32870941163321],[-103.03273664481392,47.32870941163321],[-103.032377718635,46.98058334879424],[-103.2308638955814,46.97988505550356],[-103.23158174793925,46.62977154252957],[-103.60917208817,46.629717827661054],[-103.60953101434893,46.97988505550356],[-103.66695920297718,46.97977762576653],[-103.66660027679825,47.32935399005538],[-103.09913798791534,47.32870941163321]]]}},{"type":"Feature","id":38033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.66660027679825,47.32935399005538],[-103.66695920297718,46.97977762576653],[-103.60953101434893,46.97988505550356],[-103.60917208817,46.629717827661054],[-103.80083866771679,46.629502968187],[-103.80083866771679,46.54076600540194],[-104.04526739556579,46.540927150007484],[-104.04526739556579,46.64137395412858],[-104.04526739556579,47.33015971308309],[-103.66660027679825,47.32935399005538]]]}},{"type":"Feature","id":38043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.48080317815658,47.326990535840764],[-99.4811621043355,46.98069077853127],[-99.44634626497962,46.980905638005325],[-99.44957660058996,46.63170527779607],[-99.91582170701558,46.632940719771895],[-100.08164560167965,46.63337043872001],[-100.07518493045897,46.981442786690465],[-100.1146668101409,46.98165764616452],[-100.11287217924627,47.32720539531482],[-100.03319056752457,47.32720539531482],[-99.48080317815658,47.326990535840764]]]}},{"type":"Feature","id":38093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.4991400787924,47.32650710202414],[-98.46755457504686,47.240455882664776],[-98.46755457504686,46.979562766292474],[-98.43955833309059,46.9796701960295],[-98.43955833309059,46.63111441424242],[-99.0368114948244,46.63057726555728],[-99.44957660058996,46.63170527779607],[-99.44634626497962,46.980905638005325],[-99.4811621043355,46.98069077853127],[-99.48080317815658,47.326990535840764],[-99.26652424933741,47.32720539531482],[-98.4991400787924,47.32650710202414]]]}},{"type":"Feature","id":38015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.11287217924627,47.32720539531482],[-100.1146668101409,46.98165764616452],[-100.07518493045897,46.981442786690465],[-100.08164560167965,46.63337043872001],[-100.66202923300392,46.63433730635326],[-100.78155165058647,46.686601873417345],[-100.81600856376342,46.80396886112034],[-100.9358899075249,46.98283937327183],[-100.88097420214913,47.016088876881966],[-100.96532185419687,47.156660687783],[-100.74924829448308,47.15725155133666],[-100.74924829448308,47.327688829131446],[-100.67351487072958,47.32774254399996],[-100.11287217924627,47.32720539531482]]]}},{"type":"Feature","id":38065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.96532185419687,47.156660687783],[-100.88097420214913,47.016088876881966],[-100.9358899075249,46.98283937327183],[-101.76429152848742,46.98128164208492],[-101.76429152848742,47.24120789082397],[-101.25784669002203,47.241315320561],[-101.2574877638431,47.265540726260795],[-101.05541232510744,47.29309645380846],[-100.96532185419687,47.156660687783]]]}},{"type":"Feature","id":53001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.96047642637005,47.26038409888345],[-117.95868179547541,46.914890064601664],[-118.0125207223144,46.79043271425482],[-118.20993012072401,46.73892015534994],[-119.36962060483577,46.737254994426],[-119.36854382629899,46.91247289551854],[-118.98269818395292,46.91129116841123],[-118.97946784834258,47.261404681385216],[-117.96047642637005,47.26038409888345]]]}},{"type":"Feature","id":53075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.82372555219902,47.260330384014935],[-117.04090755596017,47.25925608664466],[-117.04054862978124,47.12717122496883],[-117.04054862978124,46.54162544329816],[-117.04090755596017,46.425869901650586],[-117.19704044379323,46.41996126611404],[-117.22898487371769,46.46228858250305],[-117.25410970624256,46.54527805435711],[-117.47520823246131,46.7002991648884],[-117.75122246405586,46.689985910133714],[-117.8517217941553,46.62477605975778],[-118.17260179811565,46.55693418082464],[-118.21567293958684,46.58889452759045],[-118.20993012072401,46.73892015534994],[-118.0125207223144,46.79043271425482],[-117.95868179547541,46.914890064601664],[-117.96047642637005,47.26038409888345],[-117.82372555219902,47.260330384014935]]]}},{"type":"Feature","id":38003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.96110973658146,47.24050959753329],[-97.70591322336467,47.23997244884815],[-97.68150624319767,46.978488468922194],[-97.6818651693766,46.63004011687214],[-98.03397175090356,46.63073841016282],[-98.43955833309059,46.63111441424242],[-98.43955833309059,46.9796701960295],[-98.46755457504686,46.979562766292474],[-98.46755457504686,47.240455882664776],[-97.96110973658146,47.24050959753329]]]}},{"type":"Feature","id":38017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.45143456250574,47.23905929608341],[-96.83192797767848,47.23760899463353],[-96.84054220597271,47.15085948198349],[-96.83838864889915,47.008407650684475],[-96.76229629896672,46.93476456595183],[-96.80177817864865,46.79789908097827],[-96.79818891685937,46.63046983582025],[-97.27986784897884,46.629180678975914],[-97.6818651693766,46.63004011687214],[-97.68150624319767,46.978488468922194],[-97.70591322336467,47.23997244884815],[-97.45143456250574,47.23905929608341]]]}},{"type":"Feature","id":53067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.6968662834851,47.09735947294359],[-122.63728453778327,46.97687702286677],[-122.48976587824446,46.8665466829391],[-122.32932587626428,46.84398643816324],[-122.20298386128212,46.763038131312705],[-123.16095783283714,46.76427357328852],[-123.16059890665822,46.79338703202309],[-123.15880427576359,46.99621437553181],[-123.20187541723477,47.08489762344835],[-123.07481554989477,47.09832634057684],[-122.94165393751301,47.17170085096691],[-123.0008767570359,47.074047220008524],[-122.90396668872572,47.07463808356218],[-122.81495299635193,47.17728719729236],[-122.6968662834851,47.09735947294359]]]}},{"type":"Feature","id":30079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.60375652997553,46.86085290687662],[-104.60698686558587,46.6848829976249],[-104.73332888056802,46.61269021434213],[-104.8585941170134,46.612475354868074],[-104.98457720581662,46.5406048607964],[-105.23941479285449,46.540980864876],[-105.44938660752653,46.57090004663827],[-105.49497023225021,46.6579718484994],[-105.57572862250869,46.65786441876237],[-105.6177229854431,46.83206173735314],[-105.83271976662012,46.86053061766554],[-106.0864805751212,46.860262043322976],[-106.08719842747905,47.18093980835131],[-105.96013856013904,47.181100952956854],[-105.96013856013904,47.092954853725445],[-105.83271976662012,47.09311599833099],[-105.83271976662012,47.180993523219826],[-105.40631546605535,47.181530671904966],[-105.32483922343901,47.18142324216794],[-105.32483922343901,46.97719931207786],[-105.19706150374115,46.97714559720934],[-105.19706150374115,46.919187254082786],[-105.06964271022223,46.91913353921427],[-105.02764834728781,46.86149748529879],[-104.60375652997553,46.86085290687662]]]}},{"type":"Feature","id":27005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.16902299071167,47.15252464290742],[-95.16328017184884,46.80482829901656],[-95.16363909802777,46.71764906741841],[-96.17473414406392,46.71786392689246],[-96.19483401008381,47.151074341457544],[-96.06705629038595,47.1516652050112],[-95.55127937126846,47.15145034553714],[-95.16902299071167,47.15252464290742]]]}},{"type":"Feature","id":27027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.19483401008381,47.151074341457544],[-96.17473414406392,46.71786392689246],[-96.17222166081143,46.630684695294306],[-96.28097629302619,46.63084583989985],[-96.78311401734446,46.630416120951736],[-96.79818891685937,46.63046983582025],[-96.80177817864865,46.79789908097827],[-96.76229629896672,46.93476456595183],[-96.83838864889915,47.008407650684475],[-96.84054220597271,47.15085948198349],[-96.19483401008381,47.151074341457544]]]}},{"type":"Feature","id":16057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.33059264786448,47.022319801629585],[-116.33059264786448,46.93438856187224],[-116.33023372168556,46.627784092394556],[-116.45693466284663,46.62891210463334],[-116.62239963133179,46.6287509600278],[-116.72074540435767,46.54259231093141],[-117.04054862978124,46.54162544329816],[-117.04054862978124,47.12717122496883],[-116.83631963397202,47.032418196910214],[-116.33059264786448,47.022319801629585]]]}},{"type":"Feature","id":53077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.97297551161134,46.737147564688975],[-119.8739118862276,46.628536100553745],[-119.86673336264907,46.04068057953698],[-120.59319994879645,46.04068057953698],[-121.52389553075305,46.04406461625336],[-121.52389553075305,46.388699212638926],[-121.3950410325184,46.38929007619258],[-121.45139244260989,46.53346078328404],[-121.3613019716993,46.711418142670794],[-121.45534063057808,46.78318120700544],[-121.5231776783952,46.87288503742375],[-121.45677633529378,46.922732435404704],[-121.37960720682457,47.08672392897782],[-121.28126143379869,47.08887252371838],[-121.08995378043082,46.99105774815446],[-121.02642384676082,46.911344883279746],[-120.63483538555194,46.911989461701914],[-120.634476459373,46.825830812605524],[-120.50921122292763,46.82454165576119],[-120.50957014910657,46.73811443232223],[-119.97297551161134,46.737147564688975]]]}},{"type":"Feature","id":30059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.65273942342505,46.82362850299645],[-110.45784250826792,46.67849092827173],[-110.27335445229966,46.710612419643084],[-110.28196868059389,46.2204642444532],[-110.28196868059389,46.184206708206275],[-110.78410640491217,46.192425083088914],[-111.06299204593812,46.19290851690554],[-111.12688090578705,46.27428654270419],[-111.05689030089637,46.39815302949738],[-111.22702130970757,46.42871678968182],[-111.34510802257441,46.54592263277928],[-111.49801057479712,46.76244726775905],[-111.64552923433594,46.84194527315971],[-111.65809165059838,46.913278618546244],[-111.53928708537367,46.91338604828327],[-111.5396460115526,46.999866986590746],[-111.15882533571151,47.01146939818977],[-111.08129728106337,47.08806680069067],[-111.07124734805343,47.00539961804769],[-110.91296090314681,46.98052963392573],[-110.65273942342505,46.82362850299645]]]}},{"type":"Feature","id":27001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.05602457537094,47.026402131636644],[-93.06140846805484,46.76652959776611],[-93.05494779683416,46.41926297282336],[-93.0542299444763,46.158047567239976],[-93.43182028470706,46.153965237232924],[-93.43038457999135,46.24613995160287],[-93.79613035631753,46.24318563383461],[-93.81156418201137,46.58379161508162],[-93.77782512119228,46.589646535749644],[-93.77603049029764,46.802840848881544],[-93.77531263793979,47.030430746775195],[-93.05602457537094,47.026402131636644]]]}},{"type":"Feature","id":26131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.99118559902752,46.41969269177147],[-88.99046774666967,46.333211753464],[-89.36554560364793,46.33294317912143],[-89.365186677469,46.50558276652529],[-89.7406234606262,46.505206762445695],[-89.74026453444726,46.59206370483277],[-89.86445299235587,46.59276199812345],[-89.88850104634395,46.76577758960691],[-89.78764279006558,46.81922388377831],[-89.41615419487657,46.84355671921513],[-89.23920358866577,46.90742369787823],[-89.11896331872538,46.994173210528274],[-88.93339848422033,47.031236469802906],[-88.93268063186248,46.7657238747384],[-88.86448465786643,46.67929665129944],[-88.98939096813288,46.68010237432715],[-88.99118559902752,46.41969269177147]]]}},{"type":"Feature","id":38089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.1447532781496,47.01034138595097],[-102.09737502253128,46.98106678261087],[-102.0962982439945,46.71781021202395],[-102.09665717017343,46.63100698450539],[-102.92793020056737,46.63004011687214],[-103.23158174793925,46.62977154252957],[-103.2308638955814,46.97988505550356],[-103.032377718635,46.98058334879424],[-102.52557395399069,46.98128164208492],[-102.52557395399069,47.010233956213945],[-102.1447532781496,47.01034138595097]]]}},{"type":"Feature","id":38059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.9358899075249,46.98283937327183],[-100.81600856376342,46.80396886112034],[-100.78155165058647,46.686601873417345],[-100.66202923300392,46.63433730635326],[-100.56799057412516,46.59399744009927],[-100.59024399721861,46.4278573517856],[-100.72268775724251,46.38037340801925],[-100.91937930329428,46.39417812922734],[-101.04859272770784,46.28465351232738],[-101.04859272770784,46.371403024977425],[-101.29912320059859,46.37145673984594],[-101.29912320059859,46.630147546609166],[-101.71763112522697,46.63100698450539],[-101.71799005140589,46.718025071498005],[-102.0962982439945,46.71781021202395],[-102.09737502253128,46.98106678261087],[-101.76429152848742,46.98128164208492],[-100.9358899075249,46.98283937327183]]]}},{"type":"Feature","id":26013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.04469726519814,46.91182831709637],[-88.04469726519814,46.765294155790286],[-87.99157619071701,46.67902807695687],[-88.1157646486256,46.678329783666186],[-88.11648250098345,46.419585262034445],[-88.67927874954032,46.420122410719586],[-88.6789198233614,46.85172137922925],[-88.55185995602139,46.85172137922925],[-88.55221888220032,46.93847089187929],[-88.45136062592195,46.9389006108274],[-88.46787123015257,46.75159686431923],[-88.24031203271312,46.931380529235454],[-88.04469726519814,46.91182831709637]]]}},{"type":"Feature","id":16035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.95949464436498,46.93288454555385],[-114.94836793281826,46.85924146082121],[-114.67522511065513,46.736878990346405],[-114.59554349893344,46.63396130227366],[-115.6310455251366,46.47340756028544],[-115.81661035964163,46.26628302729561],[-116.17122942442109,46.37151045471445],[-116.37043345372533,46.46680063145822],[-116.45011506544704,46.49693467269455],[-116.45693466284663,46.62891210463334],[-116.33023372168556,46.627784092394556],[-116.33059264786448,46.93438856187224],[-114.95949464436498,46.93288454555385]]]}},{"type":"Feature","id":30017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.73332888056802,46.61269021434213],[-104.73332888056802,46.48221679872172],[-104.90597237263171,46.48216308385321],[-104.88587250661182,46.13672276443994],[-104.93935250727188,46.136561619834396],[-104.93935250727188,45.78687782580852],[-104.98206472256413,45.78693154067703],[-106.19200487172562,45.78854298673245],[-106.19128701936776,46.13699133878251],[-106.15324084440154,46.137206198256564],[-106.1553944014751,46.483452240697545],[-106.12057856211922,46.48355967043457],[-106.12093748829815,46.83130972919395],[-106.0864805751212,46.84597388829826],[-106.0864805751212,46.860262043322976],[-105.83271976662012,46.86053061766554],[-105.6177229854431,46.83206173735314],[-105.57572862250869,46.65786441876237],[-105.49497023225021,46.6579718484994],[-105.44938660752653,46.57090004663827],[-105.23941479285449,46.540980864876],[-104.98457720581662,46.5406048607964],[-104.8585941170134,46.612475354868074],[-104.73332888056802,46.61269021434213]]]}},{"type":"Feature","id":30087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.0864805751212,46.84597388829826],[-106.12093748829815,46.83130972919395],[-106.12057856211922,46.48355967043457],[-106.1553944014751,46.483452240697545],[-106.15324084440154,46.137206198256564],[-106.19128701936776,46.13699133878251],[-106.19200487172562,45.78854298673245],[-106.23435816083895,45.78827441238988],[-106.23543493937572,45.35173367597693],[-106.2795828593837,45.35028337452706],[-106.2795828593837,45.17984609673226],[-106.76808138890276,45.17963123725821],[-106.76844031508169,45.35280797334721],[-106.72967628775761,45.35162624623991],[-106.72967628775761,45.67300230455893],[-106.91344649136802,45.6840675674728],[-106.87755387347536,45.83167602614917],[-106.9389302500718,45.87008215713664],[-106.9389302500718,46.136669049571424],[-107.00748515024678,46.13403702101424],[-107.02830286862452,46.395413571203164],[-107.15320917889098,46.39552100094019],[-107.17474474962657,46.48232422845875],[-107.7386177767202,46.4817333649051],[-107.78132999201247,46.4959678050613],[-107.827631469094,46.75584033893183],[-107.89223818130078,46.85145280488668],[-106.72106205946338,46.85961746490081],[-106.72034420710553,46.845221880139064],[-106.0864805751212,46.84597388829826]]]}},{"type":"Feature","id":30039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.03672710385534,46.26682017598075],[-113.03708603003426,46.223096273010384],[-113.28366831495681,46.2227739837993],[-113.27828442227292,46.045568632571744],[-113.51732925743802,45.93991148620479],[-113.60885543306429,45.9495801625373],[-113.68781919242814,46.03547023729112],[-113.80375234822142,46.038048550979795],[-113.75314375699277,46.11281964795123],[-113.82385221424131,46.202684622975084],[-113.74955449520351,46.271171080330376],[-113.87589651018565,46.50859079916208],[-113.8278004022095,46.6610335960047],[-113.66736040022933,46.65840156744751],[-113.66771932640825,46.71598390649447],[-113.47964200865073,46.7449362206235],[-113.48000093482965,46.802679704276],[-113.30305032861885,46.83211545222166],[-113.11569086321919,46.71356673741135],[-113.0388806609289,46.736126982187216],[-113.03672710385534,46.26682017598075]]]}},{"type":"Feature","id":27159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.78712553633379,46.80407629085737],[-94.7792291603974,46.394768992780996],[-94.73149197860018,46.36866356668321],[-95.15610164827031,46.368878426157266],[-95.16363909802777,46.71764906741841],[-95.16328017184884,46.80482829901656],[-94.78712553633379,46.80407629085737]]]}},{"type":"Feature","id":27035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.77603049029764,46.802840848881544],[-93.77782512119228,46.589646535749644],[-93.81156418201137,46.58379161508162],[-93.79613035631753,46.24318563383461],[-93.8104874034746,46.156597265790104],[-94.37471935674716,46.157026984738216],[-94.34169814828591,46.27767057942057],[-94.32734110112885,46.289648995099185],[-94.34241600064377,46.805526592307245],[-93.77603049029764,46.802840848881544]]]}},{"type":"Feature","id":53049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.37128857368812,46.792097875178754],[-123.35836723124676,46.384026019078206],[-123.72590763846756,46.38542260565957],[-123.72806119554113,46.290669577600944],[-123.8762977074378,46.240123886329314],[-124.02022710518736,46.31543213198588],[-124.08232133414165,46.26950591940644],[-124.0234574407977,46.5825561731058],[-124.00910039364064,46.373820194060556],[-123.95382576208594,46.377365375382475],[-123.8953207949209,46.54909181002161],[-123.95920965476984,46.61360336710687],[-123.83896938482944,46.71807878636652],[-123.99869153445177,46.70534836252871],[-124.09811408601442,46.79413904018229],[-123.37128857368812,46.792097875178754]]]}},{"type":"Feature","id":53041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.16059890665822,46.79338703202309],[-123.16095783283714,46.76427357328852],[-122.20298386128212,46.763038131312705],[-121.8325720446299,46.72790860730457],[-121.75863325177103,46.783772070559095],[-121.45534063057808,46.78318120700544],[-121.3613019716993,46.711418142670794],[-121.45139244260989,46.53346078328404],[-121.3950410325184,46.38929007619258],[-121.52389553075305,46.388699212638926],[-122.24103003624833,46.38536889079106],[-123.21802709528647,46.38510031644849],[-123.35836723124676,46.384026019078206],[-123.37128857368812,46.792097875178754],[-123.16059890665822,46.79338703202309]]]}},{"type":"Feature","id":30007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.49801057479712,46.76244726775905],[-111.34510802257441,46.54592263277928],[-111.22702130970757,46.42871678968182],[-111.05689030089637,46.39815302949738],[-111.12688090578705,46.27428654270419],[-111.06299204593812,46.19290851690554],[-111.34654372729011,46.188074178739285],[-111.41581647982294,46.00243559315504],[-111.66024520767193,45.83350233167864],[-111.66096306002979,46.04943610310475],[-111.78443366558052,46.04997325178989],[-111.7880229273698,46.56896631137177],[-111.63368467043136,46.56912745597731],[-111.63870963693634,46.73832929179628],[-111.49801057479712,46.76244726775905]]]}},{"type":"Feature","id":27017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.2922296666152,46.66323590561377],[-92.29294751897305,46.417221807819836],[-93.05494779683416,46.41926297282336],[-93.06140846805484,46.76652959776611],[-92.30156174726729,46.7641661435515],[-92.2922296666152,46.66323590561377]]]}},{"type":"Feature","id":26053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.99046774666967,46.333211753464],[-88.99082667284858,46.09729605095069],[-89.09168492912696,46.13844164023239],[-89.92905970456265,46.29969367551129],[-89.92870077838371,46.288037549043764],[-89.92905970456265,46.29969367551129],[-90.1203673579305,46.33686436452295],[-90.1742062847695,46.43967462285867],[-90.2309166210399,46.50977252626939],[-90.31418749455085,46.51621831049106],[-90.35618185748527,46.54039000132234],[-90.41719930790278,46.565367415181335],[-90.02525192051496,46.67591261458306],[-89.88850104634395,46.76577758960691],[-89.86445299235587,46.59276199812345],[-89.74026453444726,46.59206370483277],[-89.7406234606262,46.505206762445695],[-89.365186677469,46.50558276652529],[-89.36554560364793,46.33294317912143],[-88.99046774666967,46.333211753464]]]}},{"type":"Feature","id":30065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.827631469094,46.75584033893183],[-107.78132999201247,46.4959678050613],[-107.78204784437033,46.39525242659762],[-107.92884865155129,46.395306141466136],[-108.02934798165073,46.26381214334397],[-108.32079603893911,46.26408071768654],[-108.40478476480793,46.23609527119076],[-108.40478476480793,46.13264043443287],[-108.7798626217862,46.13247928982733],[-108.77914476942834,46.27670371178732],[-108.86133886440253,46.36484981101872],[-108.90476893205265,46.57729211599143],[-108.98839873174254,46.57852755796725],[-109.0095753762992,46.750576281817466],[-108.63090825753167,46.74939455471016],[-107.827631469094,46.75584033893183]]]}},{"type":"Feature","id":26095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.23789454599235,46.75557176458926],[-85.23789454599235,46.24533422857516],[-85.86493858057707,46.244582220415964],[-85.86493858057707,46.504669613760555],[-85.86457965439814,46.68987848039669],[-85.48196434766243,46.680585808143775],[-85.23789454599235,46.75557176458926]]]}},{"type":"Feature","id":30037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.0095753762992,46.750576281817466],[-108.98839873174254,46.57852755796725],[-108.90476893205265,46.57729211599143],[-108.86133886440253,46.36484981101872],[-108.77914476942834,46.27670371178732],[-108.7798626217862,46.13247928982733],[-108.92415094571467,46.13221071548477],[-109.41552088466516,46.13226443035328],[-109.41767444173871,46.04449433520147],[-109.60503390713838,46.045353773097695],[-109.65420679365133,46.2193362322144],[-109.40331739458165,46.21944366195143],[-109.38931927360352,46.69363852119267],[-109.38896034742459,46.75100600076558],[-109.0095753762992,46.750576281817466]]]}},{"type":"Feature","id":30107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.7457329692776,46.69379966579821],[-109.38931927360352,46.69363852119267],[-109.40331739458165,46.21944366195143],[-109.65420679365133,46.2193362322144],[-110.28196868059389,46.2204642444532],[-110.27335445229966,46.710612419643084],[-109.96826720021207,46.750844856160036],[-109.7457329692776,46.69379966579821]]]}},{"type":"Feature","id":53021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.21567293958684,46.58889452759045],[-118.22895320820712,46.593621436019674],[-118.45256421767837,46.596951757867544],[-118.61551670291104,46.50450846915501],[-118.63561656893093,46.4113131722833],[-118.7755977787123,46.290669577600944],[-119.04156207729687,46.192854802037026],[-119.2687623485574,46.277939153763135],[-119.27199268416774,46.52325495826639],[-119.45325040452566,46.67918922156241],[-119.36962060483577,46.737254994426],[-118.20993012072401,46.73892015534994],[-118.21567293958684,46.58889452759045]]]}},{"type":"Feature","id":53005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.04156207729687,46.192854802037026],[-118.967623284438,46.13000840587569],[-118.98700529810004,45.99985727946637],[-119.12626865552355,45.93287483842946],[-119.43171483379007,45.91826439419367],[-119.57169604357142,45.925462186574535],[-119.67040074277624,45.85686829948221],[-119.86816906736478,45.83591950076176],[-119.86673336264907,46.04068057953698],[-119.8739118862276,46.628536100553745],[-119.62625282276827,46.64497285031902],[-119.52036959998493,46.72522286387888],[-119.45325040452566,46.67918922156241],[-119.27199268416774,46.52325495826639],[-119.2687623485574,46.277939153763135],[-119.04156207729687,46.192854802037026]]]}},{"type":"Feature","id":27111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.16363909802777,46.71764906741841],[-95.15610164827031,46.368878426157266],[-95.14569278908144,46.10674986780915],[-95.76986541423474,46.107501875968346],[-96.26518354115342,46.10857617333862],[-96.28097629302619,46.63084583989985],[-96.17222166081143,46.630684695294306],[-96.17473414406392,46.71786392689246],[-95.16363909802777,46.71764906741841]]]}},{"type":"Feature","id":38037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.04859272770784,46.28465351232738],[-101.19108642074168,46.147573167879756],[-101.34757823475367,46.07543409946551],[-101.67779031936612,46.01145969106538],[-101.84935703289302,46.07328550472495],[-101.99867032332648,46.05341100337479],[-101.99831139714755,46.20537036640078],[-102.04676643130263,46.283632929825615],[-102.05107354544975,46.63089955476836],[-102.09665717017343,46.63100698450539],[-102.0962982439945,46.71781021202395],[-101.71799005140589,46.718025071498005],[-101.71763112522697,46.63100698450539],[-101.29912320059859,46.630147546609166],[-101.29912320059859,46.37145673984594],[-101.04859272770784,46.371403024977425],[-101.04859272770784,46.28465351232738]]]}},{"type":"Feature","id":53023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.22898487371769,46.46228858250305],[-117.22898487371769,46.4113131722833],[-117.4195746747277,46.38327401091901],[-117.4195746747277,46.12189746073008],[-117.47987427278737,46.12200489046711],[-117.48023319896629,45.997816114462836],[-117.60298595215917,45.998890411833116],[-117.61231803281127,46.33847581057837],[-117.67513011412342,46.33761637268215],[-117.73722434307771,46.471366395281905],[-117.86320743188094,46.47093667633379],[-117.8517217941553,46.62477605975778],[-117.75122246405586,46.689985910133714],[-117.47520823246131,46.7002991648884],[-117.25410970624256,46.54527805435711],[-117.22898487371769,46.46228858250305]]]}},{"type":"Feature","id":30025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.04526739556579,46.64137395412858],[-104.04526739556579,46.540927150007484],[-104.04598524792364,46.280195178240724],[-104.04526739556579,45.94528297305619],[-104.044190617029,45.881899428209714],[-104.1346400141185,45.88200685794674],[-104.1346400141185,45.96891751520233],[-104.39091330587208,45.97031410178369],[-104.39019545351422,46.054915019693176],[-104.51617854231745,46.0545927304821],[-104.51617854231745,46.13634676036034],[-104.88587250661182,46.13672276443994],[-104.90597237263171,46.48216308385321],[-104.73332888056802,46.48221679872172],[-104.73332888056802,46.61269021434213],[-104.60698686558587,46.6848829976249],[-104.41783276929156,46.6848829976249],[-104.35394390944263,46.64137395412858],[-104.04526739556579,46.64137395412858]]]}},{"type":"Feature","id":16049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.33280953595919,46.66076502166213],[-114.34321839514806,46.51960234720744],[-114.43725705402682,46.27579055902258],[-114.4613051080149,46.09713490634515],[-114.50832443745428,46.03144162215258],[-114.41285007385981,45.97799532798119],[-114.41105544296518,45.8518191018419],[-114.5004280615179,45.84999279631242],[-114.56754725697716,45.773717683022596],[-114.49971020916004,45.6690274042889],[-114.56467584754576,45.557730196727974],[-114.66589303000305,45.470926969209415],[-114.78936363555378,45.512072558491106],[-114.79438860205876,45.43633459388642],[-114.60523450576446,45.29576278298539],[-114.69496605049609,45.197034854656735],[-115.97669143544289,45.19558455320686],[-116.14538673953837,45.10749216884396],[-116.28536794931973,45.13015984335685],[-116.34387291648477,45.26788476622664],[-116.68700634353857,45.26766990675259],[-116.55707506676715,45.506110208086056],[-116.4644721126041,45.61456052761574],[-116.54917869083076,45.752231735617016],[-116.79540204957439,45.85590143184896],[-116.70279909541134,45.995989808933366],[-116.54271801961009,45.998460692885004],[-116.51543963001167,46.129256397716496],[-116.4292973470693,46.20246976350103],[-116.19061143808312,46.15455610078657],[-116.13426002799164,46.21509275760181],[-116.01401975805125,46.22599687591014],[-116.17122942442109,46.37151045471445],[-115.81661035964163,46.26628302729561],[-115.6310455251366,46.47340756028544],[-114.59554349893344,46.63396130227366],[-114.33280953595919,46.66076502166213]]]}},{"type":"Feature","id":30081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.8278004022095,46.6610335960047],[-113.87589651018565,46.50859079916208],[-113.74955449520351,46.271171080330376],[-113.82385221424131,46.202684622975084],[-113.75314375699277,46.11281964795123],[-113.80375234822142,46.038048550979795],[-113.68781919242814,46.03547023729112],[-113.60885543306429,45.9495801625373],[-113.51732925743802,45.93991148620479],[-113.51625247890124,45.938622329360456],[-113.52845596898474,45.881147420050524],[-113.69751019925916,45.84354701209075],[-113.93799073913996,45.69572369394033],[-114.27681705204664,45.48199223212329],[-114.3464487307584,45.4605062847177],[-114.47171396720377,45.565035418845866],[-114.56467584754576,45.557730196727974],[-114.49971020916004,45.6690274042889],[-114.56754725697716,45.773717683022596],[-114.5004280615179,45.84999279631242],[-114.41105544296518,45.8518191018419],[-114.41285007385981,45.97799532798119],[-114.50832443745428,46.03144162215258],[-114.4613051080149,46.09713490634515],[-114.43725705402682,46.27579055902258],[-114.34321839514806,46.51960234720744],[-114.33280953595919,46.66076502166213],[-113.8278004022095,46.6610335960047]]]}},{"type":"Feature","id":38029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.08164560167965,46.63337043872001],[-99.91582170701558,46.632940719771895],[-99.91653955937343,46.28314949600899],[-99.87885231058614,46.28277349192939],[-99.87992908912292,45.941415502523185],[-100.51199809021261,45.94372524186928],[-100.6293669507216,46.14429656090041],[-100.55829956729414,46.2493091288452],[-100.59024399721861,46.4278573517856],[-100.56799057412516,46.59399744009927],[-100.66202923300392,46.63433730635326],[-100.08164560167965,46.63337043872001]]]}},{"type":"Feature","id":38047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.44957660058996,46.63170527779607],[-99.0368114948244,46.63057726555728],[-99.03752934718226,46.28325692574602],[-99.87885231058614,46.28277349192939],[-99.91653955937343,46.28314949600899],[-99.91582170701558,46.632940719771895],[-99.44957660058996,46.63170527779607]]]}},{"type":"Feature","id":16069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.45693466284663,46.62891210463334],[-116.45011506544704,46.49693467269455],[-116.37043345372533,46.46680063145822],[-116.37007452754641,46.34293414466503],[-116.71392580695806,46.32542309752948],[-116.70279909541134,45.995989808933366],[-116.79540204957439,45.85590143184896],[-116.9170780242305,45.99550637511674],[-116.96086701805955,46.09890749700611],[-116.92353869545119,46.1692739747594],[-117.05705923401186,46.34540502861667],[-117.04090755596017,46.425869901650586],[-117.04054862978124,46.54162544329816],[-116.72074540435767,46.54259231093141],[-116.62239963133179,46.6287509600278],[-116.45693466284663,46.62891210463334]]]}},{"type":"Feature","id":38087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.92793020056737,46.63004011687214],[-102.92469986495703,46.281484335085054],[-102.99540832220556,46.280732326925865],[-104.04598524792364,46.280195178240724],[-104.04526739556579,46.540927150007484],[-103.80083866771679,46.54076600540194],[-103.80083866771679,46.629502968187],[-103.60917208817,46.629717827661054],[-103.23158174793925,46.62977154252957],[-102.92793020056737,46.63004011687214]]]}},{"type":"Feature","id":38045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.03397175090356,46.63073841016282],[-98.03468960326141,46.28277349192939],[-99.0030724340053,46.282827206797904],[-99.03752934718226,46.28325692574602],[-99.0368114948244,46.63057726555728],[-98.43955833309059,46.63111441424242],[-98.03397175090356,46.63073841016282]]]}},{"type":"Feature","id":38041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.09665717017343,46.63100698450539],[-102.05107354544975,46.63089955476836],[-102.04676643130263,46.283632929825615],[-101.99831139714755,46.20537036640078],[-102.49757771203441,46.20606865969146],[-102.49757771203441,46.2832032108775],[-102.92469986495703,46.281484335085054],[-102.92793020056737,46.63004011687214],[-102.09665717017343,46.63100698450539]]]}},{"type":"Feature","id":27167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.28097629302619,46.63084583989985],[-96.26518354115342,46.10857617333862],[-96.26554246733234,46.02150437147749],[-96.57637253828275,46.02171923095155],[-96.56022086023106,46.11657968874721],[-96.60113844462869,46.33106315872344],[-96.73753039262078,46.48834029373232],[-96.78311401734446,46.630416120951736],[-96.28097629302619,46.63084583989985]]]}},{"type":"Feature","id":38073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.6818651693766,46.63004011687214],[-97.27986784897884,46.629180678975914],[-97.28058570133669,46.28234377298128],[-98.00669336130514,46.282558632455334],[-98.03468960326141,46.28277349192939],[-98.03397175090356,46.63073841016282],[-97.6818651693766,46.63004011687214]]]}},{"type":"Feature","id":38077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.78311401734446,46.630416120951736],[-96.73753039262078,46.48834029373232],[-96.60113844462869,46.33106315872344],[-96.56022086023106,46.11657968874721],[-96.57637253828275,46.02171923095155],[-96.56381012202033,45.93518457777556],[-97.22854140539233,45.935130862907045],[-97.25976798295895,45.997117821172154],[-97.28058570133669,46.28234377298128],[-97.27986784897884,46.629180678975914],[-96.79818891685937,46.63046983582025],[-96.78311401734446,46.630416120951736]]]}},{"type":"Feature","id":53013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.60298595215917,45.998890411833116],[-117.97806380913745,46.00071671736259],[-117.99708689662056,46.00077043223111],[-117.99134407775773,46.2077875354839],[-118.11696824038204,46.207841250352416],[-118.11625038802418,46.295450200898685],[-118.24151562446956,46.29502048195057],[-118.22895320820712,46.593621436019674],[-118.21567293958684,46.58889452759045],[-118.17260179811565,46.55693418082464],[-117.8517217941553,46.62477605975778],[-117.86320743188094,46.47093667633379],[-117.73722434307771,46.471366395281905],[-117.67513011412342,46.33761637268215],[-117.61231803281127,46.33847581057837],[-117.60298595215917,45.998890411833116]]]}},{"type":"Feature","id":53071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.22895320820712,46.593621436019674],[-118.24151562446956,46.29502048195057],[-118.11625038802418,46.295450200898685],[-118.11696824038204,46.207841250352416],[-117.99134407775773,46.2077875354839],[-117.99708689662056,46.00077043223111],[-118.98700529810004,45.99985727946637],[-118.967623284438,46.13000840587569],[-119.04156207729687,46.192854802037026],[-118.7755977787123,46.290669577600944],[-118.63561656893093,46.4113131722833],[-118.61551670291104,46.50450846915501],[-118.45256421767837,46.596951757867544],[-118.22895320820712,46.593621436019674]]]}},{"type":"Feature","id":55051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.41827608643956,46.56558227465539],[-90.41719930790278,46.565367415181335],[-90.35618185748527,46.54039000132234],[-90.31418749455085,46.51621831049106],[-90.2309166210399,46.50977252626939],[-90.1742062847695,46.43967462285867],[-90.1203673579305,46.33686436452295],[-89.92905970456265,46.29969367551129],[-89.92870077838371,46.288037549043764],[-89.92870077838371,45.98197022825122],[-90.04391608181915,45.98191651338271],[-90.30198400446736,45.98132564982905],[-90.30306078300413,46.15482467512914],[-90.42617246237594,46.15401895210143],[-90.42581353619703,46.2404461755404],[-90.55215555117917,46.24082217961999],[-90.55000199410561,46.58320075152797],[-90.41827608643956,46.56558227465539]]]}},{"type":"Feature","id":23025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-69.72115690481773,46.57385436440654],[-69.72977113311197,45.975793018372116],[-69.64614133342208,45.863851232389024],[-69.73228361636446,45.7556157723334],[-69.82488657052751,45.74304649310113],[-69.70141596497676,45.628365248823826],[-69.78073865051954,45.54279746328109],[-69.62101650089721,45.010912835255866],[-69.35577005467047,45.07349065707463],[-69.26675636229669,44.72192684265076],[-69.38520200134246,44.75372604481103],[-69.47170321046376,44.692920813653224],[-69.63321999098072,44.700387180376666],[-69.60486482284551,44.577165272005644],[-69.93041086713193,44.610737064826864],[-69.99609435787548,44.677558361258235],[-70.03270482812599,44.86437867394979],[-70.13176845350972,44.85170196498049],[-70.10951503041628,44.94720700119831],[-70.15940576928708,45.12844096756441],[-70.29436201256347,45.10996305279561],[-70.41890939665099,45.14493143219819],[-70.55242993521166,45.66709366902239],[-70.38517033583189,45.7340761100593],[-70.4163969133985,45.79321618029317],[-70.26169973028115,45.88888236111653],[-70.31625650947798,46.01908720239437],[-70.23765167629307,46.14644515564096],[-70.29256738166883,46.19145821545566],[-70.18991449449584,46.34980964783482],[-70.05639395593515,46.41652351452915],[-70.02301382129498,46.57396179414357],[-69.72115690481773,46.57385436440654]]]}},{"type":"Feature","id":23021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-68.81917541717526,46.395682145545734],[-68.82491823603807,45.6844435715524],[-68.95915662695661,45.6621519011191],[-68.96418159346159,45.51228741796516],[-68.85758051832039,45.52700529193798],[-68.77610427570407,45.240275323810465],[-68.88091071995062,45.225020301152504],[-68.85650373978362,45.14278283745763],[-69.35577005467047,45.07349065707463],[-69.62101650089721,45.010912835255866],[-69.78073865051954,45.54279746328109],[-69.70141596497676,45.628365248823826],[-69.82488657052751,45.74304649310113],[-69.73228361636446,45.7556157723334],[-69.64614133342208,45.863851232389024],[-69.72977113311197,45.975793018372116],[-69.72115690481773,46.57385436440654],[-68.82204682660667,46.57245777782518],[-68.81917541717526,46.395682145545734]]]}},{"type":"Feature","id":30043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.7880229273698,46.56896631137177],[-111.78443366558052,46.04997325178989],[-111.66096306002979,46.04943610310475],[-111.66024520767193,45.83350233167864],[-111.80489245777935,45.79767451437983],[-111.93051662040364,45.856814584613694],[-112.10639044807766,45.841452132218706],[-112.19002024776755,45.74841797995252],[-112.40106884097638,45.831622311280654],[-112.50623421140186,46.181843253991666],[-112.57730159482932,46.178888936223395],[-112.55827850734622,46.26590702321601],[-112.31061944388688,46.42098184861581],[-112.02922131960845,46.569073741108795],[-111.7880229273698,46.56896631137177]]]}},{"type":"Feature","id":26153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.86493858057707,46.504669613760555],[-85.86493858057707,46.244582220415964],[-85.865297506756,45.96827293678016],[-85.91303468855324,45.9199295551176],[-86.06127120044991,45.96413689190459],[-86.31180167334065,45.91966098077503],[-86.3677941572532,45.78607210278081],[-86.46039711141626,45.757173503520306],[-86.49018798426717,45.89629501297146],[-86.49018798426717,46.158047567239976],[-86.61545322071254,46.15863843079363],[-86.61545322071254,46.33326546833251],[-86.36528167400071,46.33186888175115],[-86.36528167400071,46.50579762599935],[-85.86493858057707,46.504669613760555]]]}},{"type":"Feature","id":30111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.7386177767202,46.4817333649051],[-107.61263468791698,46.30796576526244],[-107.46619280691495,46.17754606451055],[-107.51141750545969,46.04325889322565],[-107.67436999069236,46.043634897305246],[-107.67436999069236,45.98567655417868],[-107.79819952242202,45.98567655417868],[-107.88182932211191,45.89898075639715],[-108.04729429059707,45.899303045608235],[-108.06954771369051,45.51927035087198],[-108.31684785097092,45.4605062847177],[-108.6449063785098,45.46405146603962],[-108.84267470309834,45.61101534629382],[-108.90512785823157,45.68245612141739],[-108.90153859644231,45.959571128080896],[-108.92415094571467,46.13221071548477],[-108.7798626217862,46.13247928982733],[-108.40478476480793,46.13264043443287],[-108.40478476480793,46.23609527119076],[-108.32079603893911,46.26408071768654],[-108.02934798165073,46.26381214334397],[-107.92884865155129,46.395306141466136],[-107.78204784437033,46.39525242659762],[-107.78132999201247,46.4959678050613],[-107.7386177767202,46.4817333649051]]]}},{"type":"Feature","id":30103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.9389302500718,45.87008215713664],[-107.17618045434227,45.956777954918174],[-107.42491629633838,45.9568853846552],[-107.42491629633838,46.043366322962676],[-107.51141750545969,46.04325889322565],[-107.46619280691495,46.17754606451055],[-107.61263468791698,46.30796576526244],[-107.7386177767202,46.4817333649051],[-107.17474474962657,46.48232422845875],[-107.15320917889098,46.39552100094019],[-107.02830286862452,46.395413571203164],[-107.00748515024678,46.13403702101424],[-106.9389302500718,46.136669049571424],[-106.9389302500718,45.87008215713664]]]}},{"type":"Feature","id":16061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.37043345372533,46.46680063145822],[-116.17122942442109,46.37151045471445],[-116.01401975805125,46.22599687591014],[-116.13426002799164,46.21509275760181],[-116.19061143808312,46.15455610078657],[-116.4292973470693,46.20246976350103],[-116.51543963001167,46.129256397716496],[-116.54271801961009,45.998460692885004],[-116.70279909541134,45.995989808933366],[-116.71392580695806,46.32542309752948],[-116.37007452754641,46.34293414466503],[-116.37043345372533,46.46680063145822]]]}},{"type":"Feature","id":53003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.04090755596017,46.425869901650586],[-117.05705923401186,46.34540502861667],[-116.92353869545119,46.1692739747594],[-116.96086701805955,46.09890749700611],[-116.9170780242305,45.99550637511674],[-117.48023319896629,45.997816114462836],[-117.47987427278737,46.12200489046711],[-117.4195746747277,46.12189746073008],[-117.4195746747277,46.38327401091901],[-117.22898487371769,46.4113131722833],[-117.22898487371769,46.46228858250305],[-117.19704044379323,46.41996126611404],[-117.04090755596017,46.425869901650586]]]}},{"type":"Feature","id":38085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.59024399721861,46.4278573517856],[-100.55829956729414,46.2493091288452],[-100.6293669507216,46.14429656090041],[-100.51199809021261,45.94372524186928],[-101.99867032332648,45.94463839463402],[-101.99867032332648,46.05341100337479],[-101.84935703289302,46.07328550472495],[-101.67779031936612,46.01145969106538],[-101.34757823475367,46.07543409946551],[-101.19108642074168,46.147573167879756],[-101.04859272770784,46.28465351232738],[-100.91937930329428,46.39417812922734],[-100.72268775724251,46.38037340801925],[-100.59024399721861,46.4278573517856]]]}},{"type":"Feature","id":26071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.67927874954032,46.420122410719586],[-88.11648250098345,46.419585262034445],[-88.11755927952024,46.2466233854195],[-88.11684142716238,45.92159471604153],[-88.3953681420094,45.98041249706432],[-88.53355472089613,46.02107465252938],[-88.68358586368744,46.01398428988554],[-88.93268063186248,46.073607793936034],[-88.99082667284858,46.09729605095069],[-88.99046774666967,46.333211753464],[-88.99118559902752,46.41969269177147],[-88.67927874954032,46.420122410719586]]]}},{"type":"Feature","id":27115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.29294751897305,46.417221807819836],[-92.2936653713309,46.157241844212265],[-92.3503757076013,46.01634774410016],[-92.6568986644046,45.924011885124656],[-92.84102779419392,45.72999378005224],[-93.14180793213438,45.73063835847441],[-93.14360256302902,45.980949645749455],[-93.05494779683416,45.981218220092025],[-93.0542299444763,46.158047567239976],[-93.05494779683416,46.41926297282336],[-92.29294751897305,46.417221807819836]]]}},{"type":"Feature","id":23019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-68.04820198484097,45.640021375291354],[-67.9390884264473,45.2673476175415],[-68.05573943459844,45.25520805725735],[-68.30339849805777,45.221582549567614],[-68.2700183634176,45.10024066159458],[-68.39671930457868,45.08342790774971],[-68.37482480766415,44.99786012220697],[-68.5022436011831,44.981530802178725],[-68.44589219109162,44.763985584697195],[-68.8130736721335,44.68432643469099],[-68.81558615538599,44.68368185626882],[-68.83748065230051,44.701998626432086],[-69.18348548878572,44.64404028330552],[-69.26675636229669,44.72192684265076],[-69.35577005467047,45.07349065707463],[-68.85650373978362,45.14278283745763],[-68.88091071995062,45.225020301152504],[-68.77610427570407,45.240275323810465],[-68.85758051832039,45.52700529193798],[-68.96418159346159,45.51228741796516],[-68.95915662695661,45.6621519011191],[-68.82491823603807,45.6844435715524],[-68.81917541717526,46.395682145545734],[-68.43656011043953,46.38182370946913],[-68.43261192247134,45.57953843334464],[-68.04820198484097,45.640021375291354]]]}},{"type":"Feature","id":53059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.52389553075305,46.388699212638926],[-121.52389553075305,46.04406461625336],[-121.61255029694792,46.0438497567793],[-121.60896103515864,45.7825806363274],[-121.52245982603735,45.72462229320084],[-121.8081650644629,45.70609066356353],[-121.92230358936155,45.649045473201696],[-122.24892641218473,45.54773923118437],[-122.24569607657439,46.05394815205993],[-122.24103003624833,46.38536889079106],[-121.52389553075305,46.388699212638926]]]}},{"type":"Feature","id":53015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.24103003624833,46.38536889079106],[-122.24569607657439,46.05394815205993],[-122.35983460147304,45.95752996307737],[-122.5227870867057,45.98406510812326],[-122.7388606464195,45.91380606010701],[-122.78552104967994,45.85052994499756],[-122.90396668872572,46.08359875947963],[-123.11932239608166,46.1854421501821],[-123.21228427642365,46.17281915608132],[-123.2130021287815,46.175719758981074],[-123.21802709528647,46.38510031644849],[-122.24103003624833,46.38536889079106]]]}},{"type":"Feature","id":53069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.35836723124676,46.384026019078206],[-123.21802709528647,46.38510031644849],[-123.2130021287815,46.175719758981074],[-123.27868561952506,46.150903489727625],[-123.45635407809371,46.26848533690468],[-123.72806119554113,46.290669577600944],[-123.72590763846756,46.38542260565957],[-123.35836723124676,46.384026019078206]]]}},{"type":"Feature","id":27153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.73149197860018,46.36866356668321],[-94.65396392395203,46.34868163559602],[-94.6439139909421,45.77387882762814],[-95.13959104403969,45.773341678943],[-95.14569278908144,46.10674986780915],[-95.15610164827031,46.368878426157266],[-94.73149197860018,46.36866356668321]]]}},{"type":"Feature","id":27097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.34169814828591,46.27767057942057],[-94.37471935674716,46.157026984738216],[-93.8104874034746,46.156597265790104],[-93.8104874034746,45.9830445256215],[-93.76885196671911,45.982561091804875],[-93.76382700021414,45.82211477955368],[-94.35282485983264,45.82200734981665],[-94.27170754339524,45.775167984472475],[-94.6439139909421,45.77387882762814],[-94.65396392395203,46.34868163559602],[-94.53480043254841,46.3028091378851],[-94.42461009561795,46.33170773714561],[-94.34169814828591,46.27767057942057]]]}},{"type":"Feature","id":55125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.04753700911898,45.895328145338205],[-90.04283930328236,45.89710073599916],[-90.04391608181915,45.98191651338271],[-89.92870077838371,45.98197022825122],[-89.92870077838371,46.288037549043764],[-89.92905970456265,46.29969367551129],[-89.09168492912696,46.13844164023239],[-88.99082667284858,46.09729605095069],[-88.93268063186248,46.073607793936034],[-88.93339848422033,45.98207765798825],[-89.04753700911898,45.98218508772528],[-89.04753700911898,45.895328145338205]]]}},{"type":"Feature","id":41007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.36375112393065,46.141234813395116],[-123.36087971449925,45.77968003342765],[-123.96710603070622,45.78306407014403],[-123.99151301087323,45.946196125820926],[-123.92547059395073,46.00957967066739],[-124.01950925282951,46.22943462749503],[-123.9086010635412,46.182058113465715],[-123.76754307522305,46.20488693258415],[-123.59059246901225,46.18603301373575],[-123.49763058867026,46.23443011026683],[-123.36375112393065,46.141234813395116]]]}},{"type":"Feature","id":38001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.99831139714755,46.20537036640078],[-101.99867032332648,46.05341100337479],[-101.99867032332648,45.94463839463402],[-102.0004649542211,45.94453096489699],[-102.9419283215455,45.94501439871362],[-102.9957672483845,45.945121828450645],[-102.99540832220556,46.280732326925865],[-102.92469986495703,46.281484335085054],[-102.49757771203441,46.2832032108775],[-102.49757771203441,46.20606865969146],[-101.99831139714755,46.20537036640078]]]}},{"type":"Feature","id":38081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.28058570133669,46.28234377298128],[-97.25976798295895,45.997117821172154],[-97.22854140539233,45.935130862907045],[-97.97869711934887,45.93577544132921],[-98.00848799219978,45.93582915619773],[-98.00669336130514,46.282558632455334],[-97.28058570133669,46.28234377298128]]]}},{"type":"Feature","id":38051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.03752934718226,46.28325692574602],[-99.0030724340053,46.282827206797904],[-99.00558491725779,45.93975034159925],[-99.71841230860596,45.940878353838045],[-99.87992908912292,45.941415502523185],[-99.87885231058614,46.28277349192939],[-99.03752934718226,46.28325692574602]]]}},{"type":"Feature","id":38021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.03468960326141,46.28277349192939],[-98.00669336130514,46.282558632455334],[-98.00848799219978,45.93582915619773],[-98.72454571915829,45.938622329360456],[-99.00558491725779,45.93975034159925],[-99.0030724340053,46.282827206797904],[-98.03468960326141,46.28277349192939]]]}},{"type":"Feature","id":38011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.99540832220556,46.280732326925865],[-102.9957672483845,45.945121828450645],[-104.04526739556579,45.94528297305619],[-104.04598524792364,46.280195178240724],[-102.99540832220556,46.280732326925865]]]}},{"type":"Feature","id":30023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.55827850734622,46.26590702321601],[-112.57730159482932,46.178888936223395],[-112.77758240267035,46.1358096116752],[-112.77722347649143,46.04836180573447],[-112.93838133082946,45.99319663577064],[-112.9240242836724,45.934486284484876],[-113.08589999036828,45.86062834027818],[-113.22552227397071,45.86938386384596],[-113.39637113513976,45.76759418801201],[-113.51625247890124,45.938622329360456],[-113.51732925743802,45.93991148620479],[-113.27828442227292,46.045568632571744],[-113.28366831495681,46.2227739837993],[-113.03708603003426,46.223096273010384],[-113.03672710385534,46.26682017598075],[-112.55827850734622,46.26590702321601]]]}},{"type":"Feature","id":26043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.6172161860966,45.985998843389766],[-87.6172161860966,45.89881961179161],[-87.6968977978183,45.89881961179161],[-87.69761565017615,45.72295713227691],[-87.8469289406096,45.7225274133288],[-88.0576186076395,45.78059318619239],[-88.13406988375085,45.82324279179247],[-88.11684142716238,45.92159471604153],[-88.11755927952024,46.2466233854195],[-87.61542155520196,46.246193666471385],[-87.6172161860966,45.985998843389766]]]}},{"type":"Feature","id":27095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.43182028470706,46.153965237232924],[-93.43253813706491,45.98137936469757],[-93.51796256764943,45.981755368777165],[-93.51401437968124,45.73439839927038],[-93.5107840440709,45.558804494098254],[-93.75987881224594,45.55966393199447],[-93.76382700021414,45.82211477955368],[-93.76885196671911,45.982561091804875],[-93.8104874034746,45.9830445256215],[-93.8104874034746,46.156597265790104],[-93.79613035631753,46.24318563383461],[-93.43038457999135,46.24613995160287],[-93.43182028470706,46.153965237232924]]]}},{"type":"Feature","id":30097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.65420679365133,46.2193362322144],[-109.60503390713838,46.045353773097695],[-109.41767444173871,46.04449433520147],[-109.42341726060154,45.96016199163455],[-109.50668813411251,45.95908769426427],[-109.54940034940476,45.87094159503287],[-109.56196276566719,45.60913532589583],[-109.93129780378264,45.52260067271984],[-109.93237458231941,45.348510783866104],[-110.06338263762761,45.34867192847164],[-110.06374156380654,45.17211115566626],[-110.22848867993383,45.172863163825454],[-110.22095123017638,45.784890375673506],[-110.2927364659617,45.78499780541053],[-110.28196868059389,46.184206708206275],[-110.28196868059389,46.2204642444532],[-109.65420679365133,46.2193362322144]]]}},{"type":"Feature","id":30031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.06299204593812,46.19290851690554],[-110.78410640491217,46.192425083088914],[-110.79487419027997,45.590227692178914],[-110.91906264818856,45.52528641614553],[-110.91762694347285,45.351142812423284],[-111.03822613959218,45.351142812423284],[-111.04432788463393,45.001351588660384],[-111.05581352235959,44.666278238870305],[-111.04899392495999,44.47403272445884],[-111.22594453117078,44.57635954897793],[-111.2194838599501,44.622017187214794],[-111.37777030485672,44.75173859467601],[-111.37310426453068,45.35060566373814],[-111.35013298907937,45.35055194886963],[-111.35120976761615,45.641901395689345],[-111.53713352830012,45.6421162551634],[-111.65952735531408,45.743207637706675],[-111.80489245777935,45.79767451437983],[-111.66024520767193,45.83350233167864],[-111.41581647982294,46.00243559315504],[-111.34654372729011,46.188074178739285],[-111.06299204593812,46.19290851690554]]]}},{"type":"Feature","id":30067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.28196868059389,46.184206708206275],[-110.2927364659617,45.78499780541053],[-110.22095123017638,45.784890375673506],[-110.22848867993383,45.172863163825454],[-110.06374156380654,45.17211115566626],[-109.7984951175798,45.16733053236851],[-109.79885404375874,45.00215731168809],[-110.70514264554832,44.99227377588152],[-111.04432788463393,45.001351588660384],[-111.03822613959218,45.351142812423284],[-110.91762694347285,45.351142812423284],[-110.91906264818856,45.52528641614553],[-110.79487419027997,45.590227692178914],[-110.78410640491217,46.192425083088914],[-110.28196868059389,46.184206708206275]]]}},{"type":"Feature","id":30093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.19002024776755,45.74841797995252],[-112.46136843903604,45.74283163362708],[-112.68677407940193,45.6251960715815],[-112.7592771675451,45.748095690741444],[-113.08589999036828,45.86062834027818],[-112.9240242836724,45.934486284484876],[-112.93838133082946,45.99319663577064],[-112.77722347649143,46.04836180573447],[-112.77758240267035,46.1358096116752],[-112.57730159482932,46.178888936223395],[-112.50623421140186,46.181843253991666],[-112.40106884097638,45.831622311280654],[-112.19002024776755,45.74841797995252]]]}},{"type":"Feature","id":41009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.78552104967994,45.85052994499756],[-122.76290870040758,45.72822118939128],[-122.92909152125058,45.72231255385474],[-123.03102655606573,45.779196599611026],[-123.36087971449925,45.77968003342765],[-123.36375112393065,46.141234813395116],[-123.21228427642365,46.17281915608132],[-123.11932239608166,46.1854421501821],[-122.90396668872572,46.08359875947963],[-122.78552104967994,45.85052994499756]]]}},{"type":"Feature","id":27065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.0542299444763,46.158047567239976],[-93.05494779683416,45.981218220092025],[-93.14360256302902,45.980949645749455],[-93.14180793213438,45.73063835847441],[-93.51401437968124,45.73439839927038],[-93.51796256764943,45.981755368777165],[-93.43253813706491,45.98137936469757],[-93.43182028470706,46.153965237232924],[-93.0542299444763,46.158047567239976]]]}},{"type":"Feature","id":55013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.04995449583976,46.15767156316038],[-92.0316492607145,45.63986023068581],[-92.15476094008632,45.63969908608027],[-92.15440201390739,45.725535445965576],[-92.52840309234888,45.7287046232079],[-92.52912094470673,45.6421162551634],[-92.88697034509653,45.644157420166934],[-92.84102779419392,45.72999378005224],[-92.6568986644046,45.924011885124656],[-92.3503757076013,46.01634774410016],[-92.2936653713309,46.157241844212265],[-92.04995449583976,46.15767156316038]]]}},{"type":"Feature","id":55113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.92472092490496,46.15471724539211],[-90.92507985108388,45.98105707548648],[-90.67706186144562,45.98154050930311],[-90.67885649234026,45.63819506976188],[-91.54063824794295,45.63755049133971],[-91.55140603331076,46.157026984738216],[-90.92472092490496,46.15471724539211]]]}},{"type":"Feature","id":55129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.55140603331076,46.157026984738216],[-91.54063824794295,45.63755049133971],[-92.0316492607145,45.63986023068581],[-92.04995449583976,46.15767156316038],[-91.55140603331076,46.157026984738216]]]}},{"type":"Feature","id":30011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.044190617029,45.881899428209714],[-104.03988350288189,45.21288074086835],[-104.05782981182821,44.99737668839035],[-105.03841613265561,45.00033100615862],[-105.03805720647668,45.3520022503195],[-104.98708968906911,45.35194853545099],[-104.98206472256413,45.78693154067703],[-104.93935250727188,45.78687782580852],[-104.93935250727188,46.136561619834396],[-104.88587250661182,46.13672276443994],[-104.51617854231745,46.13634676036034],[-104.51617854231745,46.0545927304821],[-104.39019545351422,46.054915019693176],[-104.39091330587208,45.97031410178369],[-104.1346400141185,45.96891751520233],[-104.1346400141185,45.88200685794674],[-104.044190617029,45.881899428209714]]]}},{"type":"Feature","id":30095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-108.92415094571467,46.13221071548477],[-108.90153859644231,45.959571128080896],[-108.90512785823157,45.68245612141739],[-108.84267470309834,45.61101534629382],[-109.12802101534497,45.586145362171855],[-109.19155094901497,45.46421261064516],[-109.35629806514227,45.464373755250705],[-109.56196276566719,45.362960083496354],[-109.60862316892765,45.26122412253092],[-109.6904583377229,45.26127783739943],[-109.69153511625969,45.16716938776297],[-109.7984951175798,45.16733053236851],[-110.06374156380654,45.17211115566626],[-110.06338263762761,45.34867192847164],[-109.93237458231941,45.348510783866104],[-109.93129780378264,45.52260067271984],[-109.56196276566719,45.60913532589583],[-109.54940034940476,45.87094159503287],[-109.50668813411251,45.95908769426427],[-109.42341726060154,45.96016199163455],[-109.41767444173871,46.04449433520147],[-109.41552088466516,46.13226443035328],[-108.92415094571467,46.13221071548477]]]}},{"type":"Feature","id":27051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.26518354115342,46.10857617333862],[-95.76986541423474,46.107501875968346],[-95.7583797765091,45.75996667668303],[-96.2540568296067,45.759805532077486],[-96.26554246733234,46.02150437147749],[-96.26518354115342,46.10857617333862]]]}},{"type":"Feature","id":27041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.14569278908144,46.10674986780915],[-95.13959104403969,45.773341678943],[-95.13959104403969,45.75889237931275],[-95.7583797765091,45.75996667668303],[-95.76986541423474,46.107501875968346],[-95.14569278908144,46.10674986780915]]]}},{"type":"Feature","id":55041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.68358586368744,46.01398428988554],[-88.67640734010891,45.72284970253988],[-88.42515901486031,45.72241998359177],[-88.42803042429172,45.37692594930998],[-88.67784304482461,45.37864482510243],[-88.9262199606418,45.37859111023391],[-88.92298962503146,45.46507204854139],[-89.04681915676113,45.46469604446179],[-89.04753700911898,45.895328145338205],[-89.04753700911898,45.98218508772528],[-88.93339848422033,45.98207765798825],[-88.93268063186248,46.073607793936034],[-88.68358586368744,46.01398428988554]]]}},{"type":"Feature","id":53011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.24569607657439,46.05394815205993],[-122.24892641218473,45.54773923118437],[-122.6322595712783,45.606181008127564],[-122.75034628414514,45.64743402714628],[-122.76290870040758,45.72822118939128],[-122.78552104967994,45.85052994499756],[-122.7388606464195,45.91380606010701],[-122.5227870867057,45.98406510812326],[-122.35983460147304,45.95752996307737],[-122.24569607657439,46.05394815205993]]]}},{"type":"Feature","id":53039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.86673336264907,46.04068057953698],[-119.86816906736478,45.83591950076176],[-119.9995360488519,45.81244610322116],[-120.21489175620785,45.724192574252726],[-120.48229175950814,45.69497168578114],[-120.65385847303504,45.737191572433105],[-120.91587458365143,45.641364247004205],[-121.19655485557202,45.616816552093326],[-121.21306545980264,45.66666395007428],[-121.44098358342102,45.69722771025872],[-121.52245982603735,45.72462229320084],[-121.60896103515864,45.7825806363274],[-121.61255029694792,46.0438497567793],[-121.52389553075305,46.04406461625336],[-120.59319994879645,46.04068057953698],[-119.86673336264907,46.04068057953698]]]}},{"type":"Feature","id":30003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.9389302500718,45.87008215713664],[-106.87755387347536,45.83167602614917],[-106.91344649136802,45.6840675674728],[-106.72967628775761,45.67300230455893],[-106.72967628775761,45.35162624623991],[-106.76844031508169,45.35280797334721],[-106.76808138890276,45.17963123725821],[-106.2795828593837,45.17984609673226],[-106.263431181332,44.99372407733139],[-107.91162019496282,45.00129787379187],[-108.24936972933273,44.99947156826239],[-108.12841160703447,45.21787622364015],[-108.69946315770665,45.21787622364015],[-108.68223470111816,45.43305798690707],[-108.6449063785098,45.46405146603962],[-108.31684785097092,45.4605062847177],[-108.06954771369051,45.51927035087198],[-108.04729429059707,45.899303045608235],[-107.88182932211191,45.89898075639715],[-107.79819952242202,45.98567655417868],[-107.67436999069236,45.98567655417868],[-107.67436999069236,46.043634897305246],[-107.51141750545969,46.04325889322565],[-107.42491629633838,46.043366322962676],[-107.42491629633838,45.9568853846552],[-107.17618045434227,45.956777954918174],[-106.9389302500718,45.87008215713664]]]}},{"type":"Feature","id":27155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.26554246733234,46.02150437147749],[-96.2540568296067,45.759805532077486],[-96.25298005106991,45.58544706888117],[-96.83551723946773,45.586145362171855],[-96.83802972272022,45.64829346504251],[-96.6539005929309,45.74567852165831],[-96.56381012202033,45.93518457777556],[-96.57637253828275,46.02171923095155],[-96.26554246733234,46.02150437147749]]]}},{"type":"Feature","id":55037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.3953681420094,45.98041249706432],[-88.11684142716238,45.92159471604153],[-88.13406988375085,45.82324279179247],[-88.0576186076395,45.78059318619239],[-88.05941323853413,45.713019881601824],[-88.42515901486031,45.72241998359177],[-88.67640734010891,45.72284970253988],[-88.68358586368744,46.01398428988554],[-88.53355472089613,46.02107465252938],[-88.3953681420094,45.98041249706432]]]}},{"type":"Feature","id":41059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.99708689662056,46.00077043223111],[-117.97806380913745,46.00071671736259],[-117.97303884263248,45.860520910541155],[-118.11696824038204,45.68841847182243],[-118.11696824038204,45.47076582460387],[-118.19808555681944,45.42709563650202],[-118.42851616369029,45.42886822716298],[-118.42815723751137,45.35517142756183],[-118.69806972406415,45.34512674714972],[-118.65571643495082,45.19687371005119],[-118.54660287655713,45.19692742491971],[-118.51896556077979,44.99592638694047],[-119.16431483048977,44.995872672071954],[-119.14672744772237,45.08294447393308],[-119.14529174300665,45.516047458761136],[-119.24866248253751,45.51610117362965],[-119.24866248253751,45.60183010377793],[-119.43458624322147,45.60268954167415],[-119.43171483379007,45.91826439419367],[-119.12626865552355,45.93287483842946],[-118.98700529810004,45.99985727946637],[-117.99708689662056,46.00077043223111]]]}},{"type":"Feature","id":41063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.60298595215917,45.998890411833116],[-117.48023319896629,45.997816114462836],[-116.9170780242305,45.99550637511674],[-116.79540204957439,45.85590143184896],[-116.54917869083076,45.752231735617016],[-116.4644721126041,45.61456052761574],[-116.55707506676715,45.506110208086056],[-116.68700634353857,45.26766990675259],[-116.78391641184874,45.079023288531566],[-117.26667212250499,45.08074216432401],[-117.26738997486284,45.16577280118161],[-117.47700286335595,45.165289367364984],[-117.5828860861393,45.33830495884845],[-117.64426246273574,45.33717694660965],[-117.68410326859659,45.515080591127884],[-117.78783293430637,45.689546484061225],[-117.74727427608767,45.86095062948927],[-117.97303884263248,45.860520910541155],[-117.97806380913745,46.00071671736259],[-117.60298595215917,45.998890411833116]]]}},{"type":"Feature","id":26109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.36776249174262,45.98524683523057],[-87.32576812880822,45.89855103744904],[-87.32756275970286,45.55042497461007],[-87.2647506783907,45.55004897053047],[-87.43739417045438,45.2938827625874],[-87.59998772950811,45.15024920418108],[-87.59065564885603,45.09621204645603],[-87.6172161860966,45.10120752922783],[-87.74212249636304,45.19778686281593],[-87.64772491130536,45.34018497924643],[-87.88676974647045,45.35323769229532],[-87.79237216141276,45.501007295577224],[-87.83436652434717,45.560630799627724],[-87.78124544986603,45.67353945324407],[-87.8469289406096,45.7225274133288],[-87.69761565017615,45.72295713227691],[-87.6968977978183,45.89881961179161],[-87.6172161860966,45.89881961179161],[-87.6172161860966,45.985998843389766],[-87.36776249174262,45.98524683523057]]]}},{"type":"Feature","id":55099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.04391608181915,45.98191651338271],[-90.04283930328236,45.89710073599916],[-90.04355715564022,45.55509816817079],[-90.04212145092451,45.38186771721327],[-90.67885649234026,45.37773167233769],[-90.67885649234026,45.63819506976188],[-90.67706186144562,45.98154050930311],[-90.30198400446736,45.98132564982905],[-90.04391608181915,45.98191651338271]]]}},{"type":"Feature","id":46105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.0004649542211,45.94453096489699],[-101.99974710186325,45.47243098552781],[-102.00010602804218,45.03793141411839],[-102.95736214723935,45.03948914530529],[-102.95736214723935,45.212827025999836],[-102.9419283215455,45.94501439871362],[-102.0004649542211,45.94453096489699]]]}},{"type":"Feature","id":46031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.51199809021261,45.94372524186928],[-100.36124909506346,45.857083158956264],[-100.30884587294017,45.70780953935598],[-100.43052184759628,45.594793456002606],[-100.47897688175136,45.525071556671485],[-100.34186708140142,45.47291441934443],[-101.47068991412549,45.47243098552781],[-101.99974710186325,45.47243098552781],[-102.0004649542211,45.94453096489699],[-101.99867032332648,45.94463839463402],[-100.51199809021261,45.94372524186928]]]}},{"type":"Feature","id":46063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.9957672483845,45.945121828450645],[-102.9419283215455,45.94501439871362],[-102.95736214723935,45.212827025999836],[-104.03988350288189,45.21288074086835],[-104.044190617029,45.881899428209714],[-104.04526739556579,45.94528297305619],[-102.9957672483845,45.945121828450645]]]}},{"type":"Feature","id":46021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.87992908912292,45.941415502523185],[-99.71841230860596,45.940878353838045],[-99.71733553006918,45.59339686942124],[-100.43052184759628,45.594793456002606],[-100.30884587294017,45.70780953935598],[-100.36124909506346,45.857083158956264],[-100.51199809021261,45.94372524186928],[-99.87992908912292,45.941415502523185]]]}},{"type":"Feature","id":30001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.08589999036828,45.86062834027818],[-112.7592771675451,45.748095690741444],[-112.68677407940193,45.6251960715815],[-112.68785085793871,45.477802472379196],[-112.50623421140186,45.442887807845125],[-112.45777917724678,45.349961085315975],[-112.45670239871,45.08858453512705],[-112.33359071933818,45.08853082025853],[-112.33466749787496,45.00059958050119],[-112.19109702630433,44.999901287210506],[-112.16704897231625,44.8267245511215],[-112.06583178985896,44.78369894144181],[-111.78228010850697,44.78112062775315],[-111.78156225614912,44.70876669986484],[-111.47288574227227,44.70919641881295],[-111.50841943398599,44.53596596785543],[-111.6178919185586,44.55068384182826],[-111.82140306200996,44.50921596333548],[-111.86770453909149,44.56421998869378],[-112.09634051506772,44.523128114280595],[-112.28764816843558,44.56798002948975],[-112.38814749853502,44.448625591651734],[-112.47357192911954,44.47999507486389],[-112.78117166445962,44.48482941303014],[-112.81562857763657,44.37627166376343],[-113.00442374775194,44.45072047152378],[-113.00801300954122,44.52576014283778],[-113.13291931980766,44.77343940155565],[-113.24633999234845,44.82253479137741],[-113.34037865122721,44.78461209420655],[-113.4563118070205,44.865291826714525],[-113.45164576669445,45.05866535336477],[-113.55465758004638,45.11291737056388],[-113.69212630657526,45.26294299832336],[-113.77575610626515,45.40802685817957],[-113.80662375765283,45.6020986781205],[-113.90425167832086,45.62148974565404],[-113.93799073913996,45.69572369394033],[-113.69751019925916,45.84354701209075],[-113.52845596898474,45.881147420050524],[-113.51625247890124,45.938622329360456],[-113.39637113513976,45.76759418801201],[-113.22552227397071,45.86938386384596],[-113.08589999036828,45.86062834027818]]]}},{"type":"Feature","id":46089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.00558491725779,45.93975034159925],[-98.72454571915829,45.938622329360456],[-98.72490464533722,45.59124827468068],[-99.70800344941709,45.59339686942124],[-99.71733553006918,45.59339686942124],[-99.71841230860596,45.940878353838045],[-99.00558491725779,45.93975034159925]]]}},{"type":"Feature","id":46013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.00848799219978,45.93582915619773],[-97.97869711934887,45.93577544132921],[-97.97941497170672,45.58840138664944],[-97.98156852878029,45.24032903867898],[-98.71772612175869,45.24371307539536],[-98.72239216208473,45.24376679026388],[-98.72490464533722,45.59124827468068],[-98.72454571915829,45.938622329360456],[-98.00848799219978,45.93582915619773]]]}},{"type":"Feature","id":46109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.56381012202033,45.93518457777556],[-96.6539005929309,45.74567852165831],[-96.83802972272022,45.64829346504251],[-96.83551723946773,45.586145362171855],[-96.6958949558653,45.420327563069264],[-96.47048931549942,45.32654140264389],[-96.9930858320165,45.326863691854975],[-97.00744287917357,45.29683708035567],[-97.22638784831878,45.29764280338338],[-97.22710570067663,45.558159915676086],[-97.22854140539233,45.935130862907045],[-96.56381012202033,45.93518457777556]]]}},{"type":"Feature","id":46091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.22854140539233,45.935130862907045],[-97.22710570067663,45.558159915676086],[-97.37354758167866,45.58759566362173],[-97.97941497170672,45.58840138664944],[-97.97869711934887,45.93577544132921],[-97.22854140539233,45.935130862907045]]]}},{"type":"Feature","id":41049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.43171483379007,45.91826439419367],[-119.43458624322147,45.60268954167415],[-119.24866248253751,45.60183010377793],[-119.24866248253751,45.51610117362965],[-119.14529174300665,45.516047458761136],[-119.14672744772237,45.08294447393308],[-119.16431483048977,44.995872672071954],[-119.67183644749194,44.99436865575356],[-119.79099993889557,44.99458351522762],[-119.7902820865377,45.067689451275115],[-119.76013228750787,45.167545391842566],[-119.88288504070076,45.16964027171461],[-119.88252611452184,45.255960065416545],[-120.00707349860936,45.25746408173494],[-119.9995360488519,45.81244610322116],[-119.86816906736478,45.83591950076176],[-119.67040074277624,45.85686829948221],[-119.57169604357142,45.925462186574535],[-119.43171483379007,45.91826439419367]]]}},{"type":"Feature","id":55085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.04753700911898,45.895328145338205],[-89.04681915676113,45.46469604446179],[-89.42512734934974,45.46727435815046],[-89.42835768496008,45.55536674251336],[-90.04355715564022,45.55509816817079],[-90.04283930328236,45.89710073599916],[-89.04753700911898,45.895328145338205]]]}},{"type":"Feature","id":41061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.26667212250499,45.08074216432401],[-117.56314514629833,45.079506722348185],[-117.56386299865619,44.99270349482963],[-117.77778300129643,44.992166346144494],[-117.88581978115332,45.0587727831018],[-117.994933339547,44.99431494088505],[-118.13060743518125,45.04496806189371],[-118.2447459600799,44.95821854924367],[-118.51896556077979,44.99592638694047],[-118.54660287655713,45.19692742491971],[-118.65571643495082,45.19687371005119],[-118.69806972406415,45.34512674714972],[-118.42815723751137,45.35517142756183],[-118.42851616369029,45.42886822716298],[-118.19808555681944,45.42709563650202],[-118.11696824038204,45.47076582460387],[-118.11696824038204,45.68841847182243],[-117.97303884263248,45.860520910541155],[-117.74727427608767,45.86095062948927],[-117.78783293430637,45.689546484061225],[-117.68410326859659,45.515080591127884],[-117.64426246273574,45.33717694660965],[-117.5828860861393,45.33830495884845],[-117.47700286335595,45.165289367364984],[-117.26738997486284,45.16577280118161],[-117.26667212250499,45.08074216432401]]]}},{"type":"Feature","id":30057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.80489245777935,45.79767451437983],[-111.65952735531408,45.743207637706675],[-111.53713352830012,45.6421162551634],[-111.35120976761615,45.641901395689345],[-111.35013298907937,45.35055194886963],[-111.37310426453068,45.35060566373814],[-111.37777030485672,44.75173859467601],[-111.47288574227227,44.70919641881295],[-111.78156225614912,44.70876669986484],[-111.78228010850697,44.78112062775315],[-112.06583178985896,44.78369894144181],[-112.16704897231625,44.8267245511215],[-112.19109702630433,44.999901287210506],[-112.33466749787496,45.00059958050119],[-112.33359071933818,45.08853082025853],[-112.45670239871,45.08858453512705],[-112.45777917724678,45.349961085315975],[-112.50623421140186,45.442887807845125],[-112.68785085793871,45.477802472379196],[-112.68677407940193,45.6251960715815],[-112.46136843903604,45.74283163362708],[-112.19002024776755,45.74841797995252],[-112.10639044807766,45.841452132218706],[-111.93051662040364,45.856814584613694],[-111.80489245777935,45.79767451437983]]]}},{"type":"Feature","id":27009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.76382700021414,45.82211477955368],[-93.75987881224594,45.55966393199447],[-94.14931371638127,45.559073068440824],[-94.27170754339524,45.775167984472475],[-94.35282485983264,45.82200734981665],[-93.76382700021414,45.82211477955368]]]}},{"type":"Feature","id":41021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.7902820865377,45.067689451275115],[-120.4952131019495,45.068495174302825],[-120.50382733024374,45.08294447393308],[-120.54366813610459,45.212182447577675],[-120.49162384016023,45.468133796046686],[-120.3602568586731,45.5093331001969],[-120.41050652372283,45.59527688981923],[-120.65385847303504,45.737191572433105],[-120.48229175950814,45.69497168578114],[-120.21489175620785,45.724192574252726],[-119.9995360488519,45.81244610322116],[-120.00707349860936,45.25746408173494],[-119.88252611452184,45.255960065416545],[-119.88288504070076,45.16964027171461],[-119.76013228750787,45.167545391842566],[-119.7902820865377,45.067689451275115]]]}},{"type":"Feature","id":30075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.98206472256413,45.78693154067703],[-104.98708968906911,45.35194853545099],[-105.03805720647668,45.3520022503195],[-105.03841613265561,45.00033100615862],[-105.08938365006318,45.000438435895646],[-106.02474527234583,44.99350921785734],[-106.263431181332,44.99372407733139],[-106.2795828593837,45.17984609673226],[-106.2795828593837,45.35028337452706],[-106.23543493937572,45.35173367597693],[-106.23435816083895,45.78827441238988],[-106.19200487172562,45.78854298673245],[-104.98206472256413,45.78693154067703]]]}},{"type":"Feature","id":26031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.20490500304167,45.62616293921475],[-84.25192433248105,45.625948079740695],[-84.24654043979716,45.19870001558067],[-84.36678070973757,45.198753730449184],[-84.73432111695837,45.201922907691504],[-84.73252648606373,45.28937071363223],[-84.73252648606373,45.78768354883623],[-84.46261399951096,45.65296665860322],[-84.20490500304167,45.62616293921475]]]}},{"type":"Feature","id":41057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.36087971449925,45.77968003342765],[-123.36087971449925,45.708668977252195],[-123.48470924622892,45.70909869620031],[-123.42333286963247,45.63615390475835],[-123.2995033379028,45.60730902036636],[-123.46102011841975,45.491607193587285],[-123.46532723256688,45.43380999506627],[-123.46317367549332,45.21621106271621],[-123.78477153181153,45.215996203242156],[-123.78477153181153,45.07628383023735],[-123.72411300757294,45.07601525589478],[-123.72554871228864,45.043947479391946],[-124.00048616534639,45.044860632156684],[-123.93193126517141,45.40620055265009],[-123.96710603070622,45.78306407014403],[-123.36087971449925,45.77968003342765]]]}},{"type":"Feature","id":41067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.92909152125058,45.72231255385474],[-122.92909152125058,45.63384416541225],[-122.74424453910339,45.51932406574049],[-122.74388561292447,45.4335414207237],[-122.74424453910339,45.33185917462677],[-122.868432997012,45.317302445259486],[-123.13547407413336,45.43327284638113],[-123.46532723256688,45.43380999506627],[-123.46102011841975,45.491607193587285],[-123.2995033379028,45.60730902036636],[-123.42333286963247,45.63615390475835],[-123.48470924622892,45.70909869620031],[-123.36087971449925,45.708668977252195],[-123.36087971449925,45.77968003342765],[-123.03102655606573,45.779196599611026],[-122.92909152125058,45.72231255385474]]]}},{"type":"Feature","id":27145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.27170754339524,45.775167984472475],[-94.14931371638127,45.559073068440824],[-94.04737868156613,45.42285216188942],[-94.12706029328783,45.31896760618342],[-94.26129868420637,45.283999226780836],[-94.38369251122033,45.32670254724943],[-94.76343640852464,45.32611168369578],[-94.76307748234571,45.41280748147731],[-95.13169466810331,45.412377762529196],[-95.13959104403969,45.75889237931275],[-95.13959104403969,45.773341678943],[-94.6439139909421,45.77387882762814],[-94.27170754339524,45.775167984472475]]]}},{"type":"Feature","id":27149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.7583797765091,45.75996667668303],[-95.7476119911413,45.412377762529196],[-96.11730595543567,45.411948043581084],[-96.24185333952319,45.41264633687177],[-96.25298005106991,45.58544706888117],[-96.2540568296067,45.759805532077486],[-95.7583797765091,45.75996667668303]]]}},{"type":"Feature","id":27121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.13959104403969,45.75889237931275],[-95.13169466810331,45.412377762529196],[-95.25516527365404,45.41253890713474],[-95.7476119911413,45.412377762529196],[-95.7583797765091,45.75996667668303],[-95.13959104403969,45.75889237931275]]]}},{"type":"Feature","id":41055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.50382733024374,45.08294447393308],[-120.72959189678855,45.08385762669782],[-120.7234901517468,45.13080442177902],[-120.85844639502318,45.195423408601314],[-121.02427028968727,45.21927281022151],[-121.01493820903517,45.305592603923444],[-120.86634277095958,45.38825978656643],[-120.8261430389198,45.51008510835609],[-120.91587458365143,45.641364247004205],[-120.65385847303504,45.737191572433105],[-120.41050652372283,45.59527688981923],[-120.3602568586731,45.5093331001969],[-120.49162384016023,45.468133796046686],[-120.54366813610459,45.212182447577675],[-120.50382733024374,45.08294447393308]]]}},{"type":"Feature","id":27059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.14180793213438,45.73063835847441],[-93.14180793213438,45.55810620080757],[-93.02228551455184,45.55719304804283],[-93.01941410512043,45.41189432871257],[-93.51006619171305,45.414741216743806],[-93.5107840440709,45.558804494098254],[-93.51401437968124,45.73439839927038],[-93.14180793213438,45.73063835847441]]]}},{"type":"Feature","id":27025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.84102779419392,45.72999378005224],[-92.88697034509653,45.644157420166934],[-92.88409893566511,45.5759395371542],[-92.77354967255573,45.568204596088194],[-92.64648980521572,45.441437506395246],[-92.74555343059946,45.29603135732796],[-93.0190551789415,45.29683708035567],[-93.01941410512043,45.41189432871257],[-93.02228551455184,45.55719304804283],[-93.14180793213438,45.55810620080757],[-93.14180793213438,45.73063835847441],[-92.84102779419392,45.72999378005224]]]}},{"type":"Feature","id":55095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.15476094008632,45.63969908608027],[-92.15691449715987,45.209496704151974],[-92.75811584686188,45.20955041902049],[-92.74555343059946,45.29603135732796],[-92.64648980521572,45.441437506395246],[-92.77354967255573,45.568204596088194],[-92.88409893566511,45.5759395371542],[-92.88697034509653,45.644157420166934],[-92.52912094470673,45.6421162551634],[-92.52840309234888,45.7287046232079],[-92.15440201390739,45.725535445965576],[-92.15476094008632,45.63969908608027]]]}},{"type":"Feature","id":41051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.76290870040758,45.72822118939128],[-122.75034628414514,45.64743402714628],[-122.6322595712783,45.606181008127564],[-122.24892641218473,45.54773923118437],[-121.92230358936155,45.649045473201696],[-121.92230358936155,45.546718648682614],[-121.8203685545464,45.46152686721947],[-122.6415916519304,45.46115086313987],[-122.74388561292447,45.4335414207237],[-122.74424453910339,45.51932406574049],[-122.92909152125058,45.63384416541225],[-122.92909152125058,45.72231255385474],[-122.76290870040758,45.72822118939128]]]}},{"type":"Feature","id":41027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.44098358342102,45.69722771025872],[-121.44098358342102,45.51927035087198],[-121.4826190201765,45.51959264008306],[-121.48154224163972,45.25826980476265],[-121.69689794899566,45.25800123042008],[-121.69582117045888,45.373434482856574],[-121.8203685545464,45.46152686721947],[-121.92230358936155,45.546718648682614],[-121.92230358936155,45.649045473201696],[-121.8081650644629,45.70609066356353],[-121.52245982603735,45.72462229320084],[-121.44098358342102,45.69722771025872]]]}},{"type":"Feature","id":41065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.91587458365143,45.641364247004205],[-120.8261430389198,45.51008510835609],[-120.86634277095958,45.38825978656643],[-121.01493820903517,45.305592603923444],[-121.02427028968727,45.21927281022151],[-120.85844639502318,45.195423408601314],[-120.7234901517468,45.13080442177902],[-120.72959189678855,45.08385762669782],[-120.50382733024374,45.08294447393308],[-120.4952131019495,45.068495174302825],[-120.45250088665723,44.8644323888183],[-120.37174249639875,44.821567923744155],[-121.75935110412888,44.82565025375122],[-121.73458519778295,44.888228075569984],[-121.80493472885256,45.012363136705744],[-121.6595696263873,45.06650772416781],[-121.74535298315075,45.20702582020033],[-121.69689794899566,45.25800123042008],[-121.48154224163972,45.25826980476265],[-121.4826190201765,45.51959264008306],[-121.44098358342102,45.51927035087198],[-121.44098358342102,45.69722771025872],[-121.21306545980264,45.66666395007428],[-121.19655485557202,45.616816552093326],[-120.91587458365143,45.641364247004205]]]}},{"type":"Feature","id":16059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.93799073913996,45.69572369394033],[-113.90425167832086,45.62148974565404],[-113.80662375765283,45.6020986781205],[-113.77575610626515,45.40802685817957],[-113.69212630657526,45.26294299832336],[-113.55465758004638,45.11291737056388],[-113.45164576669445,45.05866535336477],[-113.4563118070205,44.865291826714525],[-113.34037865122721,44.78461209420655],[-113.24633999234845,44.82253479137741],[-113.13291931980766,44.77343940155565],[-113.00801300954122,44.52576014283778],[-113.00442374775194,44.45072047152378],[-112.81562857763657,44.37627166376343],[-112.81455179909979,44.23032836601101],[-112.99616844563663,44.23387354733293],[-113.3213555637441,44.23290667969968],[-113.341455429764,44.31868932471647],[-113.46636174003044,44.455339950215986],[-113.50440791499666,44.422359020948406],[-113.80770053618961,44.48815973487801],[-114.03490080745013,44.67068285808844],[-114.08550939867878,44.75544492060347],[-114.21651745398698,44.74529281045433],[-114.1978532926828,44.86255236842031],[-114.26281893106851,44.84998308918804],[-114.40710725499699,44.71945595869912],[-114.38736631515603,44.67084400269398],[-114.56359906900897,44.575714970555765],[-114.8205902131204,44.74717283085232],[-114.81341168954187,44.808300351221206],[-114.7355247087148,44.878666828974495],[-114.73229437310447,45.15272008813272],[-114.69496605049609,45.197034854656735],[-114.60523450576446,45.29576278298539],[-114.79438860205876,45.43633459388642],[-114.78936363555378,45.512072558491106],[-114.66589303000305,45.470926969209415],[-114.56467584754576,45.557730196727974],[-114.47171396720377,45.565035418845866],[-114.3464487307584,45.4605062847177],[-114.27681705204664,45.48199223212329],[-113.93799073913996,45.69572369394033]]]}},{"type":"Feature","id":23029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.9889791653181,44.50174959661204],[-68.10598909964816,44.93920348578973],[-67.98287742027634,44.95569395042351],[-68.05573943459844,45.25520805725735],[-67.9390884264473,45.2673476175415],[-68.04820198484097,45.640021375291354],[-67.80628574024446,45.68073724562494],[-67.60851741565592,45.60612729325905],[-67.42546506440337,45.57841042110584],[-67.50191634051474,45.48994203266335],[-67.43013110472943,45.392718120653086],[-67.48863607189445,45.2827100699365],[-67.34219419089241,45.12607751334979],[-67.29014989494806,45.187366178324226],[-67.16488465850269,45.15868243853777],[-67.03854264352053,44.95365278541998],[-66.98075552871336,44.80625918621768],[-67.19323982663788,44.645275725281344],[-67.50909486409327,44.63775564368939],[-67.56795875743722,44.53113162968918],[-67.65840815452673,44.56529428606406],[-67.71188815518678,44.49256435409616],[-67.78439124332995,44.60477471442182],[-67.84935688171565,44.562554827769844],[-67.8999654729443,44.39517929748035],[-67.9889791653181,44.50174959661204]]]}},{"type":"Feature","id":23007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-69.93041086713193,44.610737064826864],[-70.03988335170452,44.58903625794723],[-70.04311368731486,44.485151702241225],[-70.12961489643617,44.48724658211327],[-70.23872845482984,44.45893884640642],[-70.28072281776426,44.56964519041369],[-70.51043557227726,44.627120099723626],[-70.61488309034489,44.79551621251488],[-70.76922134728332,44.73213266766841],[-70.82377812648016,45.014189442235214],[-70.77998913265111,45.01848663171633],[-70.83418698566902,45.2773385830851],[-70.82485490501693,45.39996962790247],[-70.63893114433297,45.381706572607726],[-70.72327879638071,45.510192538093115],[-70.55242993521166,45.66709366902239],[-70.41890939665099,45.14493143219819],[-70.29436201256347,45.10996305279561],[-70.15940576928708,45.12844096756441],[-70.10951503041628,44.94720700119831],[-70.13176845350972,44.85170196498049],[-70.03270482812599,44.86437867394979],[-69.99609435787548,44.677558361258235],[-69.93041086713193,44.610737064826864]]]}},{"type":"Feature","id":26141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.38870687216266,45.20707953506884],[-83.88115358964991,45.20203033742853],[-84.24654043979716,45.19870001558067],[-84.25192433248105,45.625948079740695],[-84.20490500304167,45.62616293921475],[-84.11122527034185,45.5066473567712],[-83.90914983160619,45.48580598778778],[-83.77383466215086,45.407435994625914],[-83.57463063284662,45.347329056758795],[-83.49638472584063,45.35651429927468],[-83.38188727476305,45.26928135280801],[-83.38870687216266,45.20707953506884]]]}},{"type":"Feature","id":55005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.0316492607145,45.63986023068581],[-91.54063824794295,45.63755049133971],[-91.5413561003008,45.2919490273209],[-91.54207395265865,45.2065423863837],[-91.6655445582094,45.20793897296507],[-92.15691449715987,45.209496704151974],[-92.15476094008632,45.63969908608027],[-92.0316492607145,45.63986023068581]]]}},{"type":"Feature","id":55107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.67885649234026,45.63819506976188],[-90.67885649234026,45.37773167233769],[-90.92507985108388,45.37939683326162],[-90.92507985108388,45.29189531245238],[-91.5413561003008,45.2919490273209],[-91.54063824794295,45.63755049133971],[-90.67885649234026,45.63819506976188]]]}},{"type":"Feature","id":30009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-108.6449063785098,45.46405146603962],[-108.68223470111816,45.43305798690707],[-108.69946315770665,45.21787622364015],[-108.12841160703447,45.21787622364015],[-108.24936972933273,44.99947156826239],[-108.62121725070065,45.000277291290104],[-109.79885404375874,45.00215731168809],[-109.7984951175798,45.16733053236851],[-109.69153511625969,45.16716938776297],[-109.6904583377229,45.26127783739943],[-109.60862316892765,45.26122412253092],[-109.56196276566719,45.362960083496354],[-109.35629806514227,45.464373755250705],[-109.19155094901497,45.46421261064516],[-109.12802101534497,45.586145362171855],[-108.84267470309834,45.61101534629382],[-108.6449063785098,45.46405146603962]]]}},{"type":"Feature","id":46129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.71733553006918,45.59339686942124],[-99.70800344941709,45.59339686942124],[-99.70908022795388,45.24586167013592],[-100.26039083878509,45.246828537769176],[-100.31710117505548,45.31923618052599],[-100.2740300335843,45.381169423922586],[-100.34186708140142,45.47291441934443],[-100.47897688175136,45.525071556671485],[-100.43052184759628,45.594793456002606],[-99.71733553006918,45.59339686942124]]]}},{"type":"Feature","id":46045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.72490464533722,45.59124827468068],[-98.72239216208473,45.24376679026388],[-99.57340613231963,45.2453782363193],[-99.70908022795388,45.24586167013592],[-99.70800344941709,45.59339686942124],[-98.72490464533722,45.59124827468068]]]}},{"type":"Feature","id":46037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.97941497170672,45.58840138664944],[-97.37354758167866,45.58759566362173],[-97.22710570067663,45.558159915676086],[-97.22638784831878,45.29764280338338],[-97.22638784831878,45.15186065023649],[-97.494146777798,45.15164579076244],[-97.9819274549592,45.15331095168637],[-97.98156852878029,45.24032903867898],[-97.97941497170672,45.58840138664944]]]}},{"type":"Feature","id":27011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.83551723946773,45.586145362171855],[-96.25298005106991,45.58544706888117],[-96.24185333952319,45.41264633687177],[-96.11730595543567,45.411948043581084],[-96.10366676063646,45.17667691948994],[-96.22426595675579,45.220776826539904],[-96.45290193273202,45.26890534872841],[-96.47048931549942,45.32654140264389],[-96.6958949558653,45.420327563069264],[-96.83551723946773,45.586145362171855]]]}},{"type":"Feature","id":27141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.75987881224594,45.55966393199447],[-93.5107840440709,45.558804494098254],[-93.51006619171305,45.414741216743806],[-93.5122197487866,45.24570052553038],[-93.5215518294387,45.24661367829512],[-93.58005679660373,45.29189531245238],[-93.76741626200341,45.2973205141723],[-94.04737868156613,45.42285216188942],[-94.14931371638127,45.559073068440824],[-93.75987881224594,45.55966393199447]]]}},{"type":"Feature","id":55069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.42512734934974,45.46727435815046],[-89.42584520170759,45.119094580442976],[-90.04355715564022,45.120168877813256],[-90.04212145092451,45.38186771721327],[-90.04355715564022,45.55509816817079],[-89.42835768496008,45.55536674251336],[-89.42512734934974,45.46727435815046]]]}},{"type":"Feature","id":46041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.34186708140142,45.47291441934443],[-100.2740300335843,45.381169423922586],[-100.31710117505548,45.31923618052599],[-100.26039083878509,45.246828537769176],[-100.32427969863402,45.10163724817594],[-100.28013177862604,45.0183792019793],[-100.39211674645114,45.02600671330829],[-100.40467916271356,44.89768189242844],[-100.54358359395815,44.76108498179744],[-100.67638628016098,44.823179369799576],[-100.71766279073753,44.770861087866976],[-100.92691675305173,44.773922835372275],[-101.00157339826846,44.72912463503163],[-101.13688856772377,44.74706540111529],[-101.13617071536592,44.99399265167396],[-101.5004807869764,44.99372407733139],[-101.47068991412549,45.47243098552781],[-100.34186708140142,45.47291441934443]]]}},{"type":"Feature","id":46137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.47068991412549,45.47243098552781],[-101.5004807869764,44.99372407733139],[-101.13617071536592,44.99399265167396],[-101.13688856772377,44.74706540111529],[-101.23343970985502,44.69173908654592],[-101.45633286696842,44.63721849500425],[-101.53170736454301,44.57077320265248],[-101.71224723254306,44.58017330464243],[-101.80700374377969,44.524578415730474],[-102.0004649542211,44.51152570268158],[-102.00010602804218,45.03793141411839],[-101.99974710186325,45.47243098552781],[-101.47068991412549,45.47243098552781]]]}},{"type":"Feature","id":55067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.04681915676113,45.46469604446179],[-88.92298962503146,45.46507204854139],[-88.9262199606418,45.37859111023391],[-88.67784304482461,45.37864482510243],[-88.6803555280771,45.20493094032828],[-88.6412325745741,45.1172682749135],[-88.98221244455435,45.11796656820418],[-88.9814945921965,45.0287461716025],[-89.22376976297193,45.029229605419125],[-89.22412868915086,45.11850371688932],[-89.42584520170759,45.119094580442976],[-89.42512734934974,45.46727435815046],[-89.04681915676113,45.46469604446179]]]}},{"type":"Feature","id":41005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.8203685545464,45.46152686721947],[-121.69582117045888,45.373434482856574],[-121.69689794899566,45.25800123042008],[-121.74535298315075,45.20702582020033],[-121.6595696263873,45.06650772416781],[-121.80493472885256,45.012363136705744],[-121.73458519778295,44.888228075569984],[-122.3971629240814,44.88527375780171],[-122.53606735532598,44.93726975052323],[-122.59672587956457,45.01988321829769],[-122.78839245911136,45.130482132567934],[-122.74209098202984,45.2588606683163],[-122.8497688357078,45.25966639134401],[-122.868432997012,45.317302445259486],[-122.74424453910339,45.33185917462677],[-122.74388561292447,45.4335414207237],[-122.6415916519304,45.46115086313987],[-121.8203685545464,45.46152686721947]]]}},{"type":"Feature","id":41071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.868432997012,45.317302445259486],[-122.8497688357078,45.25966639134401],[-122.86520266140165,45.253005747648274],[-123.03964078435996,45.222012268515726],[-122.99764642142556,45.1149585355674],[-123.06979058338979,45.07510210313005],[-123.72411300757294,45.07601525589478],[-123.78477153181153,45.07628383023735],[-123.78477153181153,45.215996203242156],[-123.46317367549332,45.21621106271621],[-123.46532723256688,45.43380999506627],[-123.13547407413336,45.43327284638113],[-122.868432997012,45.317302445259486]]]}},{"type":"Feature","id":27171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.04737868156613,45.42285216188942],[-93.76741626200341,45.2973205141723],[-93.58005679660373,45.29189531245238],[-93.5215518294387,45.24661367829512],[-93.65866162978865,45.19413425175698],[-93.75808418135131,45.08240732524794],[-93.76633948346662,44.97793190598829],[-94.01220391603132,44.97868391414749],[-94.25591479152247,44.979435922306685],[-94.26129868420637,45.283999226780836],[-94.12706029328783,45.31896760618342],[-94.04737868156613,45.42285216188942]]]}},{"type":"Feature","id":27003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.01941410512043,45.41189432871257],[-93.0190551789415,45.29683708035567],[-93.0204908836572,45.123875203740724],[-93.22759128889784,45.12451978216289],[-93.22687343653999,45.0356753896408],[-93.30440149118813,45.141225106270724],[-93.5122197487866,45.24570052553038],[-93.51006619171305,45.414741216743806],[-93.01941410512043,45.41189432871257]]]}},{"type":"Feature","id":27067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.76343640852464,45.32611168369578],[-94.75805251584075,44.89204183123447],[-95.24870460243336,44.891289823075276],[-95.24655104535981,45.15239779892163],[-95.25516527365404,45.41253890713474],[-95.13169466810331,45.412377762529196],[-94.76307748234571,45.41280748147731],[-94.76343640852464,45.32611168369578]]]}},{"type":"Feature","id":27151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.25516527365404,45.41253890713474],[-95.24655104535981,45.15239779892163],[-96.03654756517719,45.15218293944758],[-96.10366676063646,45.17667691948994],[-96.11730595543567,45.411948043581084],[-95.7476119911413,45.412377762529196],[-95.25516527365404,45.41253890713474]]]}},{"type":"Feature","id":55119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.04212145092451,45.38186771721327],[-90.04355715564022,45.120168877813256],[-90.19789541257865,45.120544881892855],[-90.19789541257865,45.03363422463727],[-90.31526427308764,45.03379536924281],[-90.92328522018924,45.031055910948595],[-90.92507985108388,45.29189531245238],[-90.92507985108388,45.37939683326162],[-90.67885649234026,45.37773167233769],[-90.04212145092451,45.38186771721327]]]}},{"type":"Feature","id":55083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.42803042429172,45.37692594930998],[-88.30599552345669,45.37456249509537],[-88.30922585906703,45.20160061848042],[-88.18647310587414,45.19789429255296],[-88.12114854130951,45.02358954422516],[-87.76258128856186,44.966168349783736],[-87.9007678674486,44.82742284441218],[-87.98762800274882,44.67761207612675],[-87.99049941218023,44.677558361258235],[-87.9940886739695,44.67750464638972],[-88.24282451596561,44.67954581139325],[-88.24856733482844,44.85256140287672],[-88.48904787470924,44.85535457603944],[-88.48402290820427,45.11624769241173],[-88.6412325745741,45.1172682749135],[-88.6803555280771,45.20493094032828],[-88.67784304482461,45.37864482510243],[-88.42803042429172,45.37692594930998]]]}},{"type":"Feature","id":23017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.83418698566902,45.2773385830851],[-70.77998913265111,45.01848663171633],[-70.82377812648016,45.014189442235214],[-70.76922134728332,44.73213266766841],[-70.61488309034489,44.79551621251488],[-70.51043557227726,44.627120099723626],[-70.28072281776426,44.56964519041369],[-70.23872845482984,44.45893884640642],[-70.33420281842432,44.2106687241349],[-70.4799268470685,44.03201307145747],[-70.61272953327133,44.06295283572151],[-70.62421517099698,44.1710271511716],[-70.85644040876248,44.057849923212686],[-70.71538242044433,43.96175402344121],[-70.78321946826145,43.813823275553766],[-70.98888416878638,43.790940741566814],[-70.98888416878638,43.7900813036706],[-70.98888416878638,43.790940741566814],[-71.01006081334305,44.28474152781565],[-71.04092846473073,44.802606575158734],[-71.08435853238085,45.30564631879196],[-71.00647155155379,45.34603989991446],[-70.83418698566902,45.2773385830851]]]}},{"type":"Feature","id":46051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.47048931549942,45.32654140264389],[-96.45290193273202,45.26890534872841],[-96.45182515419523,44.977448472171666],[-96.8821776427282,44.976803893749505],[-96.88397227362283,45.150195489312566],[-97.22638784831878,45.15186065023649],[-97.22638784831878,45.29764280338338],[-97.00744287917357,45.29683708035567],[-96.9930858320165,45.326863691854975],[-96.47048931549942,45.32654140264389]]]}},{"type":"Feature","id":27093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.26129868420637,45.283999226780836],[-94.25591479152247,44.979435922306685],[-94.50213815026609,44.979704496649255],[-94.50249707644502,44.89231040557704],[-94.75805251584075,44.89204183123447],[-94.76343640852464,45.32611168369578],[-94.38369251122033,45.32670254724943],[-94.26129868420637,45.283999226780836]]]}},{"type":"Feature","id":33007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.01006081334305,44.28474152781565],[-71.04236416944644,44.23774101786593],[-71.25233598411849,44.244240516956125],[-71.34350323356583,44.09222743906162],[-71.41564739553007,44.21201159584774],[-71.57572847133133,44.254714916316345],[-71.76380578908885,44.4057611265776],[-71.57716417604703,44.50507991845991],[-71.53696444400725,44.584577923860564],[-71.63172095524386,44.7486231323022],[-71.494252228715,44.911862617716125],[-71.5010718261146,45.013437434076025],[-71.3618084686911,45.267508762147045],[-71.2849982664008,45.300973125231245],[-71.14645276133514,45.24065132789006],[-71.08435853238085,45.30564631879196],[-71.04092846473073,44.802606575158734],[-71.01006081334305,44.28474152781565]]]}},{"type":"Feature","id":27163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.74555343059946,45.29603135732796],[-92.75811584686188,45.20955041902049],[-92.79257276003884,45.078862143926024],[-92.76960148458754,44.86201521973517],[-92.80369947158556,44.747226545720835],[-93.00541598414229,44.77107594734103],[-93.0190551789415,44.88962466215135],[-92.98423933958563,44.89080638925865],[-92.98459826576455,45.123767774003696],[-93.0204908836572,45.123875203740724],[-93.0190551789415,45.29683708035567],[-92.74555343059946,45.29603135732796]]]}},{"type":"Feature","id":55017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.92507985108388,45.29189531245238],[-90.92328522018924,45.031055910948595],[-90.92220844165247,44.85723459643742],[-91.65082858487341,44.85594543959309],[-91.6655445582094,45.20793897296507],[-91.54207395265865,45.2065423863837],[-91.5413561003008,45.2919490273209],[-90.92507985108388,45.29189531245238]]]}},{"type":"Feature","id":41047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.86520266140165,45.253005747648274],[-122.8497688357078,45.25966639134401],[-122.74209098202984,45.2588606683163],[-122.78839245911136,45.130482132567934],[-122.59672587956457,45.01988321829769],[-122.53606735532598,44.93726975052323],[-122.3971629240814,44.88527375780171],[-121.73458519778295,44.888228075569984],[-121.75935110412888,44.82565025375122],[-121.81929177600962,44.78971500671538],[-121.79416694348475,44.683896715742875],[-122.2080088277871,44.69496197865675],[-122.29199755365592,44.75275917717778],[-122.51847997255858,44.75329632586292],[-122.79880131830024,44.791971031192965],[-123.00626064971979,44.686689888905605],[-123.14337045006974,44.749643714803966],[-123.17854521560454,44.8332777650802],[-123.03928185818104,44.95188019475903],[-123.06979058338979,45.07510210313005],[-122.99764642142556,45.1149585355674],[-123.03964078435996,45.222012268515726],[-122.86520266140165,45.253005747648274]]]}},{"type":"Feature","id":16003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.14538673953837,45.10749216884396],[-116.09011210798369,45.06312368745144],[-116.21214700881872,44.7813354872272],[-116.15794915580081,44.703180353539395],[-116.15794915580081,44.49879527884377],[-116.30080177501358,44.44395239809103],[-116.52836097245303,44.49057690396114],[-116.52979667716873,44.614765679965416],[-116.62562996694213,44.66273305754838],[-116.62562996694213,44.8386492519316],[-116.90020849382095,44.840475557461076],[-116.83237144600383,44.933885713806845],[-116.8481641978766,45.02170952382717],[-116.78391641184874,45.079023288531566],[-116.68700634353857,45.26766990675259],[-116.34387291648477,45.26788476622664],[-116.28536794931973,45.13015984335685],[-116.14538673953837,45.10749216884396]]]}},{"type":"Feature","id":27073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.22426595675579,45.220776826539904],[-96.10366676063646,45.17667691948994],[-96.03654756517719,45.15218293944758],[-95.7989384347278,44.95080589738875],[-95.73684420577351,44.93619545315295],[-95.84775239506182,44.89171954202339],[-95.84882917359859,44.80534603345294],[-96.45182515419523,44.80636661595471],[-96.45182515419523,44.977448472171666],[-96.45290193273202,45.26890534872841],[-96.22426595675579,45.220776826539904]]]}},{"type":"Feature","id":23009,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-68.66304252934219,44.26964764976323],[-68.64043018006983,44.16006931799475],[-68.7319563556961,44.221787701917286],[-68.66304252934219,44.26964764976323]]],[[[-68.30268064569992,44.437238039526775],[-68.18710641608556,44.37224304862489],[-68.33857326359258,44.222324850602426],[-68.43045836539778,44.3126732594429],[-68.30268064569992,44.437238039526775]]],[[[-67.9889791653181,44.50174959661204],[-68.05861084402984,44.332386616187534],[-68.10204091167996,44.474945877223576],[-68.32206265936195,44.53725512469977],[-68.26678802780727,44.47322700143113],[-68.43368870100811,44.40162508170202],[-68.42256198946139,44.49621696515511],[-68.56685031338988,44.40457939947029],[-68.52449702427654,44.228663205087074],[-68.82168790042773,44.40833944026627],[-68.75708118822095,44.51098855399644],[-68.84214669262656,44.625508653668206],[-68.8130736721335,44.68432643469099],[-68.44589219109162,44.763985584697195],[-68.5022436011831,44.981530802178725],[-68.37482480766415,44.99786012220697],[-68.39671930457868,45.08342790774971],[-68.2700183634176,45.10024066159458],[-68.30339849805777,45.221582549567614],[-68.05573943459844,45.25520805725735],[-67.98287742027634,44.95569395042351],[-68.10598909964816,44.93920348578973],[-67.9889791653181,44.50174959661204]]]]}},{"type":"Feature","id":46107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.70908022795388,45.24586167013592],[-99.57340613231963,45.2453782363193],[-99.5730472061407,44.89741331808587],[-99.67318761006122,44.89746703295438],[-100.40467916271356,44.89768189242844],[-100.39211674645114,45.02600671330829],[-100.28013177862604,45.0183792019793],[-100.32427969863402,45.10163724817594],[-100.26039083878509,45.246828537769176],[-99.70908022795388,45.24586167013592]]]}},{"type":"Feature","id":46049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.72239216208473,45.24376679026388],[-98.71772612175869,45.24371307539536],[-98.7166493432219,44.89703731400627],[-99.31210787406108,44.89719845861181],[-99.5730472061407,44.89741331808587],[-99.57340613231963,45.2453782363193],[-98.72239216208473,45.24376679026388]]]}},{"type":"Feature","id":27053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.5215518294387,45.24661367829512],[-93.5122197487866,45.24570052553038],[-93.30440149118813,45.141225106270724],[-93.22687343653999,45.0356753896408],[-93.17877732856383,44.88833550530701],[-93.33203880696547,44.78944643237281],[-93.52370538651226,44.80163970752548],[-93.52047505090192,44.89069895952162],[-93.76705733582448,44.890860104127164],[-93.76633948346662,44.97793190598829],[-93.75808418135131,45.08240732524794],[-93.65866162978865,45.19413425175698],[-93.5215518294387,45.24661367829512]]]}},{"type":"Feature","id":46115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.98156852878029,45.24032903867898],[-97.9819274549592,45.15331095168637],[-97.9776203408121,44.63157843381028],[-98.7058815578541,44.63421046236746],[-98.7166493432219,44.89703731400627],[-98.71772612175869,45.24371307539536],[-97.98156852878029,45.24032903867898]]]}},{"type":"Feature","id":16085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.69496605049609,45.197034854656735],[-114.73229437310447,45.15272008813272],[-114.7355247087148,44.878666828974495],[-114.81341168954187,44.808300351221206],[-114.95518753021786,44.720798830411965],[-115.08691343788391,44.77118337707806],[-115.16946645903703,44.647102030810814],[-115.2800157221464,44.61191879193417],[-115.22904820473883,44.423433318318686],[-115.29544954784025,44.33931583422583],[-115.40205062298145,44.260677266721395],[-115.52121411438506,44.23510898930875],[-116.10339237660396,44.23645186102159],[-116.11416016197177,44.14766118336802],[-116.21358271353442,44.15120636468994],[-116.21286486117657,44.324114526436375],[-116.15400096783262,44.3242219561734],[-116.15794915580081,44.49879527884377],[-116.15794915580081,44.703180353539395],[-116.21214700881872,44.7813354872272],[-116.09011210798369,45.06312368745144],[-116.14538673953837,45.10749216884396],[-115.97669143544289,45.19558455320686],[-114.69496605049609,45.197034854656735]]]}},{"type":"Feature","id":46019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.95736214723935,45.212827025999836],[-102.95736214723935,45.03948914530529],[-102.96418174463895,44.604291280605196],[-103.56753665141451,44.60407642113114],[-103.81914390284204,44.60477471442182],[-104.05639410711251,44.570934347258024],[-104.05782981182821,44.99737668839035],[-104.03988350288189,45.21288074086835],[-102.95736214723935,45.212827025999836]]]}},{"type":"Feature","id":55109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.15691449715987,45.209496704151974],[-92.13645570496107,44.85777174512256],[-92.76960148458754,44.86201521973517],[-92.79257276003884,45.078862143926024],[-92.75811584686188,45.20955041902049],[-92.15691449715987,45.209496704151974]]]}},{"type":"Feature","id":55033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.6655445582094,45.20793897296507],[-91.65082858487341,44.85594543959309],[-91.65082858487341,44.68352071166328],[-92.13537892642428,44.68432643469099],[-92.13645570496107,44.85777174512256],[-92.15691449715987,45.209496704151974],[-91.6655445582094,45.20793897296507]]]}},{"type":"Feature","id":26009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.85743279633019,45.11662369649133],[-84.84738286332025,44.85798660459662],[-85.29245132518919,44.8594369060465],[-85.33300998340789,44.81238268122827],[-85.4424824679805,44.859812910126095],[-85.36351870861665,45.111950502930625],[-85.38828461496259,45.207777828359525],[-85.22389642501422,45.205521803881936],[-85.22353749883528,45.11780542359864],[-84.85743279633019,45.11662369649133]]]}},{"type":"Feature","id":26137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.36678070973757,45.198753730449184],[-84.37180567624253,44.855032286828354],[-84.84738286332025,44.85798660459662],[-84.85743279633019,45.11662369649133],[-84.7346800431373,45.11490482069889],[-84.73432111695837,45.201922907691504],[-84.36678070973757,45.198753730449184]]]}},{"type":"Feature","id":26119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88115358964991,45.20203033742853],[-83.88833211322844,44.856590018015254],[-84.37180567624253,44.855032286828354],[-84.36678070973757,45.198753730449184],[-84.24654043979716,45.19870001558067],[-83.88115358964991,45.20203033742853]]]}},{"type":"Feature","id":46025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.494146777798,45.15164579076244],[-97.49127536836659,44.80394944687158],[-97.49271107308229,44.543862053526986],[-97.85307295672457,44.54439920221213],[-97.85630329233491,44.63104128512514],[-97.9776203408121,44.63157843381028],[-97.9819274549592,45.15331095168637],[-97.494146777798,45.15164579076244]]]}},{"type":"Feature","id":46029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.22638784831878,45.15186065023649],[-96.88397227362283,45.150195489312566],[-96.8821776427282,44.976803893749505],[-96.88469012598068,44.8044328806882],[-97.49127536836659,44.80394944687158],[-97.494146777798,45.15164579076244],[-97.22638784831878,45.15186065023649]]]}},{"type":"Feature","id":27023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.24655104535981,45.15239779892163],[-95.24870460243336,44.891289823075276],[-95.48272447109349,44.89069895952162],[-95.48272447109349,44.75292032178332],[-95.73684420577351,44.93619545315295],[-95.7989384347278,44.95080589738875],[-96.03654756517719,45.15218293944758],[-95.24655104535981,45.15239779892163]]]}},{"type":"Feature","id":27123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.0204908836572,45.123875203740724],[-92.98459826576455,45.123767774003696],[-92.98423933958563,44.89080638925865],[-93.0190551789415,44.88962466215135],[-93.17877732856383,44.88833550530701],[-93.22687343653999,45.0356753896408],[-93.22759128889784,45.12451978216289],[-93.0204908836572,45.123875203740724]]]}},{"type":"Feature","id":55073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.04355715564022,45.120168877813256],[-89.42584520170759,45.119094580442976],[-89.22412868915086,45.11850371688932],[-89.22376976297193,45.029229605419125],[-89.22376976297193,44.681372116922724],[-89.84507097869383,44.68486358337613],[-90.31634105162442,44.6851321577187],[-90.31526427308764,45.03379536924281],[-90.19789541257865,45.03363422463727],[-90.19789541257865,45.120544881892855],[-90.04355715564022,45.120168877813256]]]}},{"type":"Feature","id":55078,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.6412325745741,45.1172682749135],[-88.48402290820427,45.11624769241173],[-88.48904787470924,44.85535457603944],[-88.73634801198965,44.856321443672684],[-88.7356301596318,44.94312467119124],[-88.9814945921965,44.94280238198016],[-88.9814945921965,45.0287461716025],[-88.98221244455435,45.11796656820418],[-88.6412325745741,45.1172682749135]]]}},{"type":"Feature","id":41001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.78391641184874,45.079023288531566],[-116.8481641978766,45.02170952382717],[-116.83237144600383,44.933885713806845],[-116.90020849382095,44.840475557461076],[-117.03839507270769,44.74819341335409],[-117.14463722166995,44.54563464418795],[-117.22324205485486,44.484131119739466],[-117.22001171924452,44.30133942218646],[-117.48597601782912,44.30133942218646],[-117.48597601782912,44.38765921588839],[-117.59150031443353,44.44443583190765],[-117.97160313791677,44.44330781966886],[-118.23218354381746,44.256057788029196],[-118.49707106386526,44.25509092039594],[-118.40913415002827,44.372833912178535],[-118.41954300921714,44.45641424758626],[-118.30684018903419,44.589251117421284],[-118.50496743980166,44.666278238870305],[-118.2853046182986,44.75077172704276],[-118.29571347748747,44.863143231973964],[-118.2447459600799,44.95821854924367],[-118.13060743518125,45.04496806189371],[-117.994933339547,44.99431494088505],[-117.88581978115332,45.0587727831018],[-117.77778300129643,44.992166346144494],[-117.56386299865619,44.99270349482963],[-117.56314514629833,45.079506722348185],[-117.26667212250499,45.08074216432401],[-116.78391641184874,45.079023288531566]]]}},{"type":"Feature","id":41053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.06979058338979,45.07510210313005],[-123.03928185818104,44.95188019475903],[-123.17854521560454,44.8332777650802],[-123.14337045006974,44.749643714803966],[-123.14911326893257,44.72020796685831],[-123.60279595909576,44.72112111962305],[-123.72483085993079,44.73906188570672],[-123.72554871228864,45.043947479391946],[-123.72411300757294,45.07601525589478],[-123.06979058338979,45.07510210313005]]]}},{"type":"Feature","id":41069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.7902820865377,45.067689451275115],[-119.79099993889557,44.99458351522762],[-119.67183644749194,44.99436865575356],[-119.65209550765098,44.823179369799576],[-119.65604369561918,44.30697948338043],[-119.89867779257354,44.30665719416935],[-119.89903671875246,44.38953923628638],[-120.02178947194534,44.43852719637111],[-120.3857406173769,44.437506613869346],[-120.38538169119796,44.56395141435121],[-120.37174249639875,44.821567923744155],[-120.45250088665723,44.8644323888183],[-120.4952131019495,45.068495174302825],[-119.7902820865377,45.067689451275115]]]}},{"type":"Feature","id":41041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.72554871228864,45.043947479391946],[-123.72483085993079,44.73906188570672],[-123.60279595909576,44.72112111962305],[-123.59705314023293,44.43288713517715],[-123.7208826719626,44.43304827978269],[-123.71513985309977,44.36053320728884],[-123.81707488791491,44.34479475081426],[-123.77543945115943,44.28355980070834],[-124.1153425426029,44.276200863721925],[-124.08339811267844,44.41752468278216],[-124.06760536080566,44.82661712138447],[-124.00658791038815,44.91089575008287],[-124.00048616534639,45.044860632156684],[-123.72554871228864,45.043947479391946]]]}},{"type":"Feature","id":46093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.00010602804218,45.03793141411839],[-102.0004649542211,44.51152570268158],[-102.00154173275789,44.51088112425941],[-102.11316777440405,44.43530430426027],[-102.28329878321524,44.44819587270362],[-102.36298039493694,44.29908339770887],[-102.38846415364073,44.14014110177607],[-103.4523213479791,44.140785680198235],[-103.45303920033695,44.256594936714336],[-103.57435624881413,44.256057788029196],[-103.56753665141451,44.60407642113114],[-102.96418174463895,44.604291280605196],[-102.95736214723935,45.03948914530529],[-102.00010602804218,45.03793141411839]]]}},{"type":"Feature","id":55019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.31526427308764,45.03379536924281],[-90.31634105162442,44.6851321577187],[-90.31598212544549,44.424615045425995],[-90.80196817171206,44.42294988450206],[-90.80196817171206,44.509430822809534],[-90.92292629401032,44.50975311202062],[-90.92220844165247,44.59634148006512],[-90.92220844165247,44.85723459643742],[-90.92328522018924,45.031055910948595],[-90.31526427308764,45.03379536924281]]]}},{"type":"Feature","id":55115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.9814945921965,45.0287461716025],[-88.9814945921965,44.94280238198016],[-88.7356301596318,44.94312467119124],[-88.73634801198965,44.856321443672684],[-88.48904787470924,44.85535457603944],[-88.24856733482844,44.85256140287672],[-88.24282451596561,44.67954581139325],[-88.2453369992181,44.58473906846611],[-88.6060578090393,44.59048655939711],[-88.60533995668145,44.67831036941743],[-89.22376976297193,44.681372116922724],[-89.22376976297193,45.029229605419125],[-88.9814945921965,45.0287461716025]]]}},{"type":"Feature","id":50011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.55380230890623,45.00801223235611],[-72.53226673817063,44.83306290560614],[-72.57785036289431,44.78160406156977],[-72.74690459316872,44.78622354026197],[-72.79500070114489,44.69222252036254],[-72.92385519937953,44.633028735260154],[-73.22858352528819,44.7228399954155],[-73.19161412885875,45.013437434076025],[-72.55380230890623,45.00801223235611]]]}},{"type":"Feature","id":50009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.76380578908885,44.4057611265776],[-71.8373856557688,44.34796392805658],[-71.93286001936326,44.44121293979681],[-71.8564087432519,44.49616325028659],[-71.90809411301733,44.54708494563782],[-71.84241062227376,44.611166783774976],[-71.90988874391196,44.6470483159423],[-71.83666780341095,44.71660907066788],[-71.93932069058394,44.76908849720602],[-71.87435505219823,44.87651823423394],[-71.89732632764954,45.00790480261908],[-71.5010718261146,45.013437434076025],[-71.494252228715,44.911862617716125],[-71.63172095524386,44.7486231323022],[-71.53696444400725,44.584577923860564],[-71.57716417604703,44.50507991845991],[-71.76380578908885,44.4057611265776]]]}},{"type":"Feature","id":50013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.22858352528819,44.7228399954155],[-73.28062782123254,44.58339619675326],[-73.36174513766994,44.56373655487715],[-73.38866460108945,44.61605483680975],[-73.33518460042939,44.804701455030774],[-73.37789681572164,44.83714523561321],[-73.34308097636577,45.01069797578181],[-73.19161412885875,45.013437434076025],[-73.22858352528819,44.7228399954155]]]}},{"type":"Feature","id":36019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.36174513766994,44.56373655487715],[-73.33841493603971,44.54681637129525],[-73.67221628244143,44.439225489661794],[-73.90982541289083,44.42966424306631],[-73.98627668900218,44.70769240249456],[-74.02755319957873,44.99571152746641],[-73.34308097636577,45.01069797578181],[-73.37789681572164,44.83714523561321],[-73.33518460042939,44.804701455030774],[-73.38866460108945,44.61605483680975],[-73.36174513766994,44.56373655487715]]]}},{"type":"Feature","id":50019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.89732632764954,45.00790480261908],[-71.87435505219823,44.87651823423394],[-71.93932069058394,44.76908849720602],[-72.01218270490604,44.69888316405827],[-72.11411773972118,44.749643714803966],[-72.26235425161785,44.5423580372086],[-72.37433921944294,44.58409449004394],[-72.481658146942,44.63378074341935],[-72.41920499180877,44.72289371028401],[-72.57785036289431,44.78160406156977],[-72.53226673817063,44.83306290560614],[-72.55380230890623,45.00801223235611],[-71.89732632764954,45.00790480261908]]]}},{"type":"Feature","id":56029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-108.62121725070065,45.000277291290104],[-108.5921442302076,44.871361606856595],[-108.59250315638653,44.52092580467153],[-108.57348006890342,44.5208183749345],[-108.57383899508234,44.16844883748293],[-108.55050879345211,44.16844883748293],[-108.55086771963104,44.07938958548678],[-108.79242503804862,44.079604444960836],[-108.79242503804862,43.9909749119128],[-108.91589564359937,43.99081376730726],[-108.91266530798903,43.90470883307938],[-109.09284624981017,43.90444025873681],[-109.09212839745231,43.81613301489986],[-109.31286799749215,43.8131786971316],[-109.44244034808465,43.93043825509757],[-109.54222182582623,43.9613243044931],[-109.64200330356782,43.92275702890008],[-109.66533350519805,43.8462670561362],[-109.78736840603308,43.801200281452985],[-109.85843578946054,43.957456833960094],[-109.99410988509479,43.94956074828854],[-110.05333270461767,44.00800252523173],[-110.05333270461767,44.13262102018412],[-110.15024277292784,44.29150960124841],[-110.29596680157204,44.42912709438117],[-110.2780204926257,44.518347490982855],[-110.37564841329373,44.583020192673665],[-110.66781432293996,44.58280533319961],[-110.66781432293996,44.666278238870305],[-111.05581352235959,44.666278238870305],[-111.04432788463393,45.001351588660384],[-110.70514264554832,44.99227377588152],[-109.79885404375874,45.00215731168809],[-108.62121725070065,45.000277291290104]]]}},{"type":"Feature","id":36089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.72602354376984,44.99458351522762],[-74.64203481790102,44.95263220291822],[-74.52574273592882,44.170651147092],[-74.5350748165809,44.099264086836946],[-74.85416018964663,44.07009691323387],[-75.06269629960298,44.050383556489244],[-75.17001522710201,44.09695434749085],[-75.44602945869654,44.21765165704171],[-75.8602302691778,44.40334395749447],[-75.7669094626569,44.51528574347756],[-75.28487160435851,44.84831792826411],[-74.9726058286924,44.98346453744523],[-74.72602354376984,44.99458351522762]]]}},{"type":"Feature","id":56003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.91162019496282,45.00129787379187],[-107.83229750942004,44.790144725663495],[-107.66970395036631,44.67949209652473],[-107.61514717116947,44.70108547366735],[-107.3696416647837,44.559761654607115],[-107.30324032168228,44.46334346562456],[-107.20022850833035,44.44201866282452],[-107.14495387677566,44.32395338183083],[-107.1467485076703,44.1656556643202],[-108.55050879345211,44.16844883748293],[-108.57383899508234,44.16844883748293],[-108.57348006890342,44.5208183749345],[-108.59250315638653,44.52092580467153],[-108.5921442302076,44.871361606856595],[-108.62121725070065,45.000277291290104],[-108.24936972933273,44.99947156826239],[-107.91162019496282,45.00129787379187]]]}},{"type":"Feature","id":56005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.08938365006318,45.000438435895646],[-105.07933371705325,44.17613006368042],[-105.07969264323216,43.49846328250831],[-106.01720782258838,43.494918101186386],[-106.00967037283091,44.56395141435121],[-106.02474527234583,44.99350921785734],[-105.08938365006318,45.000438435895646]]]}},{"type":"Feature","id":56033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.263431181332,44.99372407733139],[-106.02474527234583,44.99350921785734],[-106.00967037283091,44.56395141435121],[-106.42889614981715,44.55675362197034],[-107.3696416647837,44.559761654607115],[-107.61514717116947,44.70108547366735],[-107.66970395036631,44.67949209652473],[-107.83229750942004,44.790144725663495],[-107.91162019496282,45.00129787379187],[-106.263431181332,44.99372407733139]]]}},{"type":"Feature","id":36033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.02755319957873,44.99571152746641],[-73.98627668900218,44.70769240249456],[-73.90982541289083,44.42966424306631],[-74.14133279829846,44.40726514289599],[-74.09359561650123,44.13793879216699],[-74.28203186043767,44.12053517476848],[-74.5350748165809,44.099264086836946],[-74.52574273592882,44.170651147092],[-74.64203481790102,44.95263220291822],[-74.72602354376984,44.99458351522762],[-74.02755319957873,44.99571152746641]]]}},{"type":"Feature","id":56011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.03841613265561,45.00033100615862],[-104.05782981182821,44.99737668839035],[-104.05639410711251,44.570934347258024],[-104.05459947621787,44.180373538293026],[-105.07933371705325,44.17613006368042],[-105.08938365006318,45.000438435895646],[-105.03841613265561,45.00033100615862]]]}},{"type":"Feature","id":41023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.51896556077979,44.99592638694047],[-118.2447459600799,44.95821854924367],[-118.29571347748747,44.863143231973964],[-118.2853046182986,44.75077172704276],[-118.50496743980166,44.666278238870305],[-118.30684018903419,44.589251117421284],[-118.41954300921714,44.45641424758626],[-118.40913415002827,44.372833912178535],[-118.49707106386526,44.25509092039594],[-118.23218354381746,44.256057788029196],[-118.22751750349141,44.03990915712902],[-118.81507965839421,44.04769781306354],[-118.81651536310991,43.95998143278025],[-119.65747940033488,43.959068280015515],[-119.65604369561918,44.30697948338043],[-119.65209550765098,44.823179369799576],[-119.67183644749194,44.99436865575356],[-119.16431483048977,44.995872672071954],[-118.51896556077979,44.99592638694047]]]}},{"type":"Feature","id":27085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.25591479152247,44.979435922306685],[-94.01220391603132,44.97868391414749],[-94.01040928513669,44.717361078827075],[-94.25412016062783,44.7178445126437],[-94.25483801298569,44.63018184722892],[-94.49783103611898,44.62985955801784],[-94.4981899622979,44.71725364909005],[-94.50249707644502,44.89231040557704],[-94.50213815026609,44.979704496649255],[-94.25591479152247,44.979435922306685]]]}},{"type":"Feature","id":27019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.76633948346662,44.97793190598829],[-93.76705733582448,44.890860104127164],[-93.52047505090192,44.89069895952162],[-93.52370538651226,44.80163970752548],[-93.61846189774887,44.708175836311185],[-93.76813411436126,44.64028024250955],[-93.88873331048059,44.71714621935302],[-94.01040928513669,44.717361078827075],[-94.01220391603132,44.97868391414749],[-93.76633948346662,44.97793190598829]]]}},{"type":"Feature","id":46039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.45182515419523,44.977448472171666],[-96.45182515419523,44.80636661595471],[-96.45182515419523,44.63136357433623],[-96.45182515419523,44.5435397643159],[-96.88540797833853,44.54375462378996],[-96.88469012598068,44.8044328806882],[-96.8821776427282,44.976803893749505],[-96.45182515419523,44.977448472171666]]]}},{"type":"Feature","id":27173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.48272447109349,44.75292032178332],[-95.36033064407953,44.69845344511016],[-95.36033064407953,44.54155231418089],[-95.5950683650975,44.54219689260306],[-95.60404151957067,44.62985955801784],[-96.09289897526867,44.63045042157149],[-96.45182515419523,44.63136357433623],[-96.45182515419523,44.80636661595471],[-95.84882917359859,44.80534603345294],[-95.84775239506182,44.89171954202339],[-95.73684420577351,44.93619545315295],[-95.48272447109349,44.75292032178332]]]}},{"type":"Feature","id":27037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.0190551789415,44.88962466215135],[-93.00541598414229,44.77107594734103],[-92.80369947158556,44.747226545720835],[-92.73191423580025,44.7143530461903],[-92.79257276003884,44.542948900762255],[-93.03987289731924,44.51249257031483],[-93.03987289731924,44.47183041484977],[-93.28178914191575,44.47193784458679],[-93.28178914191575,44.543969483264014],[-93.33203880696547,44.78944643237281],[-93.17877732856383,44.88833550530701],[-93.0190551789415,44.88962466215135]]]}},{"type":"Feature","id":46119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.67318761006122,44.89746703295438],[-99.67641794567156,44.54805181327107],[-100.52635513736968,44.54735351998039],[-100.6401347360894,44.583664771095826],[-100.61249742031205,44.70275063459128],[-100.71766279073753,44.770861087866976],[-100.67638628016098,44.823179369799576],[-100.54358359395815,44.76108498179744],[-100.40467916271356,44.89768189242844],[-99.67318761006122,44.89746703295438]]]}},{"type":"Feature","id":46069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.5730472061407,44.89741331808587],[-99.31210787406108,44.89719845861181],[-99.30026331015651,44.19482283792328],[-99.57627754175104,44.19240566884015],[-99.6634966032302,44.21749051243617],[-99.67641794567156,44.54805181327107],[-99.67318761006122,44.89746703295438],[-99.5730472061407,44.89741331808587]]]}},{"type":"Feature","id":46059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.7166493432219,44.89703731400627],[-98.7058815578541,44.63421046236746],[-98.7004976651702,44.19670285832127],[-98.9259033055361,44.196541713715725],[-99.30026331015651,44.19482283792328],[-99.31210787406108,44.89719845861181],[-98.7166493432219,44.89703731400627]]]}},{"type":"Feature","id":27129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.75805251584075,44.89204183123447],[-94.50249707644502,44.89231040557704],[-94.4981899622979,44.71725364909005],[-94.62991586996395,44.716823930141935],[-94.62417305110112,44.45619938811221],[-94.78102379129204,44.456629107060316],[-94.86573036951872,44.498043270684576],[-95.36033064407953,44.69845344511016],[-95.48272447109349,44.75292032178332],[-95.48272447109349,44.89069895952162],[-95.24870460243336,44.891289823075276],[-94.75805251584075,44.89204183123447]]]}},{"type":"Feature","id":16037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.3213555637441,44.23290667969968],[-113.41754777969643,44.23312153917374],[-113.4171888535175,44.05908536518851],[-113.45882429027299,44.05913908005702],[-113.45523502848371,43.87403764315791],[-113.37375878586738,43.82128964227721],[-113.53276308313185,43.72041311920799],[-113.74668308577209,43.62850697918061],[-113.79872738171645,43.56866861565605],[-114.03346510273443,43.778747466414146],[-114.07402376095312,43.73856874476571],[-114.27609919968879,43.83085088887269],[-114.27932953529913,43.87806625829646],[-114.51514403485389,43.89536244595796],[-114.52914215583202,43.8458910520566],[-114.68204470805475,43.92759136706633],[-114.81484739425757,43.92764508193484],[-114.81448846807865,43.99285493231079],[-114.9720570606274,43.93801205155804],[-114.9921569266473,43.949614463157054],[-115.04743155820199,44.05613104742024],[-115.02517813510855,44.155396124434034],[-115.16803075432132,44.2026114938578],[-115.1798753182259,44.29629022454615],[-115.29544954784025,44.33931583422583],[-115.22904820473883,44.423433318318686],[-115.2800157221464,44.61191879193417],[-115.16946645903703,44.647102030810814],[-115.08691343788391,44.77118337707806],[-114.95518753021786,44.720798830411965],[-114.81341168954187,44.808300351221206],[-114.8205902131204,44.74717283085232],[-114.56359906900897,44.575714970555765],[-114.38736631515603,44.67084400269398],[-114.40710725499699,44.71945595869912],[-114.26281893106851,44.84998308918804],[-114.1978532926828,44.86255236842031],[-114.21651745398698,44.74529281045433],[-114.08550939867878,44.75544492060347],[-114.03490080745013,44.67068285808844],[-113.80770053618961,44.48815973487801],[-113.50440791499666,44.422359020948406],[-113.46636174003044,44.455339950215986],[-113.341455429764,44.31868932471647],[-113.3213555637441,44.23290667969968]]]}},{"type":"Feature","id":55093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.13645570496107,44.85777174512256],[-92.13537892642428,44.68432643469099],[-92.13537892642428,44.53956486404587],[-92.3166366467822,44.54101516549575],[-92.54886188454769,44.56824860383232],[-92.73191423580025,44.7143530461903],[-92.80369947158556,44.747226545720835],[-92.76960148458754,44.86201521973517],[-92.13645570496107,44.85777174512256]]]}},{"type":"Feature","id":26001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.32122875052445,44.85841632354473],[-83.27169693783259,44.7132250339515],[-83.31871626727197,44.51168684728712],[-83.88653748233381,44.508947388992915],[-83.88833211322844,44.856590018015254],[-83.32122875052445,44.85841632354473]]]}},{"type":"Feature","id":26079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.84738286332025,44.85798660459662],[-84.85097212510951,44.51098855399644],[-85.33408676194468,44.51222399597226],[-85.33300998340789,44.81238268122827],[-85.29245132518919,44.8594369060465],[-84.84738286332025,44.85798660459662]]]}},{"type":"Feature","id":26039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.37180567624253,44.855032286828354],[-84.37072889770576,44.50722851320047],[-84.85097212510951,44.51098855399644],[-84.84738286332025,44.85798660459662],[-84.37180567624253,44.855032286828354]]]}},{"type":"Feature","id":55035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.92220844165247,44.85723459643742],[-90.92220844165247,44.59634148006512],[-91.16556039096469,44.596932343618775],[-91.52951153639623,44.596126620591065],[-91.65011073251556,44.59661005440769],[-91.65082858487341,44.68352071166328],[-91.65082858487341,44.85594543959309],[-90.92220844165247,44.85723459643742]]]}},{"type":"Feature","id":26135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88833211322844,44.856590018015254],[-83.88653748233381,44.508947388992915],[-84.37072889770576,44.50722851320047],[-84.37180567624253,44.855032286828354],[-83.88833211322844,44.856590018015254]]]}},{"type":"Feature","id":16087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.30080177501358,44.44395239809103],[-116.34818003063188,44.321751072221765],[-116.35966566835754,44.15088407547886],[-116.45298647487844,44.151260079558455],[-116.8980549367474,44.15238809179725],[-116.97594191757446,44.24284393037476],[-117.22001171924452,44.30133942218646],[-117.22324205485486,44.484131119739466],[-117.14463722166995,44.54563464418795],[-117.03839507270769,44.74819341335409],[-116.90020849382095,44.840475557461076],[-116.62562996694213,44.8386492519316],[-116.62562996694213,44.66273305754838],[-116.52979667716873,44.614765679965416],[-116.52836097245303,44.49057690396114],[-116.30080177501358,44.44395239809103]]]}},{"type":"Feature","id":41031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.37174249639875,44.821567923744155],[-120.38538169119796,44.56395141435121],[-120.82721981745658,44.562823402112414],[-120.82721981745658,44.47661103814751],[-120.98909552415246,44.47644989354197],[-120.98837767179461,44.39002267010301],[-121.1071822370193,44.39055981878815],[-121.84262197763985,44.39243983918614],[-121.79416694348475,44.683896715742875],[-121.81929177600962,44.78971500671538],[-121.75935110412888,44.82565025375122],[-120.37174249639875,44.821567923744155]]]}},{"type":"Feature","id":27139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.33203880696547,44.78944643237281],[-93.28178914191575,44.543969483264014],[-93.52442323887011,44.543593479184416],[-93.91098673357403,44.5431100453678],[-93.76813411436126,44.64028024250955],[-93.61846189774887,44.708175836311185],[-93.52370538651226,44.80163970752548],[-93.33203880696547,44.78944643237281]]]}},{"type":"Feature","id":46057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.88469012598068,44.8044328806882],[-96.88540797833853,44.54375462378996],[-97.1280420752929,44.5431100453678],[-97.49271107308229,44.543862053526986],[-97.49127536836659,44.80394944687158],[-96.88469012598068,44.8044328806882]]]}},{"type":"Feature","id":50015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.37433921944294,44.58409449004394],[-72.43392096514476,44.506154215830186],[-72.49027237523623,44.42574305766479],[-72.5965145241985,44.479350496441725],[-72.65394271282675,44.39824104498564],[-72.8046917079759,44.45174105402555],[-72.82873976196399,44.55229528788368],[-72.92385519937953,44.633028735260154],[-72.79500070114489,44.69222252036254],[-72.74690459316872,44.78622354026197],[-72.57785036289431,44.78160406156977],[-72.41920499180877,44.72289371028401],[-72.481658146942,44.63378074341935],[-72.37433921944294,44.58409449004394]]]}},{"type":"Feature","id":41043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.79416694348475,44.683896715742875],[-121.84262197763985,44.39243983918614],[-121.79919190998973,44.25809895303273],[-122.32645446683287,44.25331832973498],[-122.38603621253468,44.21716822322509],[-122.57698493972362,44.22812605640193],[-122.72450359926243,44.288125564532024],[-122.90324883636787,44.259065820665974],[-122.90540239344142,44.20019432477467],[-123.16454709462641,44.199979465300615],[-123.18428803446737,44.28366723044537],[-123.22843595447534,44.344203887260605],[-123.2130021287815,44.505241063065455],[-123.26038038439981,44.55487360157235],[-123.07337984517906,44.650862071606795],[-123.14911326893257,44.72020796685831],[-123.14337045006974,44.749643714803966],[-123.00626064971979,44.686689888905605],[-122.79880131830024,44.791971031192965],[-122.51847997255858,44.75329632586292],[-122.29199755365592,44.75275917717778],[-122.2080088277871,44.69496197865675],[-121.79416694348475,44.683896715742875]]]}},{"type":"Feature","id":46117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.71766279073753,44.770861087866976],[-100.61249742031205,44.70275063459128],[-100.6401347360894,44.583664771095826],[-100.52635513736968,44.54735351998039],[-100.57409231916691,44.455447379953014],[-100.38637392758831,44.43997749782099],[-100.36555620921057,44.35553772451705],[-100.08559378964785,44.3084297848303],[-99.89213257920642,44.24187706274151],[-99.93807513010903,44.19519884200288],[-100.3673508401052,44.19460797844923],[-100.3673508401052,44.16866369695698],[-101.0467980968132,44.1683414077459],[-101.16667944057468,44.16807283340333],[-101.15447595049118,44.689912781016446],[-101.13688856772377,44.74706540111529],[-101.00157339826846,44.72912463503163],[-100.92691675305173,44.773922835372275],[-100.71766279073753,44.770861087866976]]]}},{"type":"Feature","id":26019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.81504784170627,44.77451369892593],[-85.8179192511377,44.51297600413146],[-86.23427361869251,44.51829377611435],[-86.23893965901856,44.70382493196156],[-86.07455146907019,44.77838116945894],[-85.81504784170627,44.77451369892593]]]}},{"type":"Feature","id":50005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.8373856557688,44.34796392805658],[-72.03264149710485,44.320408200508915],[-72.03982002068338,44.15587955825066],[-72.36787854822227,44.204115510176194],[-72.22359022429379,44.42466876029451],[-72.43392096514476,44.506154215830186],[-72.37433921944294,44.58409449004394],[-72.26235425161785,44.5423580372086],[-72.11411773972118,44.749643714803966],[-72.01218270490604,44.69888316405827],[-71.93932069058394,44.76908849720602],[-71.83666780341095,44.71660907066788],[-71.90988874391196,44.6470483159423],[-71.84241062227376,44.611166783774976],[-71.90809411301733,44.54708494563782],[-71.8564087432519,44.49616325028659],[-71.93286001936326,44.44121293979681],[-71.8373856557688,44.34796392805658]]]}},{"type":"Feature","id":23027,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-69.26675636229669,44.72192684265076],[-69.18348548878572,44.64404028330552],[-68.83748065230051,44.701998626432086],[-68.81558615538599,44.68368185626882],[-68.8658358204357,44.599188368096364],[-68.80122910822892,44.56561657527514],[-68.82420038368022,44.464310333257814],[-69.01191877525882,44.432725990571605],[-68.94838884158882,44.35607487320219],[-69.0291472318473,44.24939714433346],[-69.12139125983143,44.25557435421257],[-69.26926884554918,44.36456182242739],[-69.40925005533053,44.32808942670641],[-69.50687797599856,44.342861015547754],[-69.39596978671025,44.45705882600843],[-69.39309837727885,44.64033395737806],[-69.47170321046376,44.692920813653224],[-69.38520200134246,44.75372604481103],[-69.26675636229669,44.72192684265076]]]]}},{"type":"Feature","id":16043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.04899392495999,44.47403272445884],[-111.04719929406535,43.98345483032085],[-111.18682157766779,43.932371990364075],[-111.39966480177124,43.922971888374136],[-111.56046372993035,43.8832228856738],[-111.97753594984302,43.92726907785524],[-111.97789487602195,43.97083183622007],[-112.15699903930631,43.971261555168184],[-112.15664011312738,44.057581348870116],[-112.0353230646502,44.05725905965903],[-112.03460521229235,44.143578853360964],[-111.85873138461832,44.187625045542404],[-111.85334749193443,44.316863019187],[-111.7923300415169,44.40049706946323],[-111.61860977091645,44.401517651964994],[-111.6178919185586,44.55068384182826],[-111.50841943398599,44.53596596785543],[-111.47288574227227,44.70919641881295],[-111.37777030485672,44.75173859467601],[-111.2194838599501,44.622017187214794],[-111.22594453117078,44.57635954897793],[-111.04899392495999,44.47403272445884]]]}},{"type":"Feature","id":46055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.0467980968132,44.1683414077459],[-101.06402655340167,43.994896097314324],[-102.00728455162071,43.994520093234726],[-102.00154173275789,44.51088112425941],[-102.0004649542211,44.51152570268158],[-101.80700374377969,44.524578415730474],[-101.71224723254306,44.58017330464243],[-101.53170736454301,44.57077320265248],[-101.45633286696842,44.63721849500425],[-101.23343970985502,44.69173908654592],[-101.13688856772377,44.74706540111529],[-101.15447595049118,44.689912781016446],[-101.16667944057468,44.16807283340333],[-101.0467980968132,44.1683414077459]]]}},{"type":"Feature","id":50007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.92385519937953,44.633028735260154],[-72.82873976196399,44.55229528788368],[-72.8046917079759,44.45174105402555],[-72.9518514413358,44.16130475997057],[-72.9762584215028,44.29945940178847],[-73.31293117733593,44.264115018306285],[-73.29570272074746,44.428375086221976],[-73.33841493603971,44.54681637129525],[-73.36174513766994,44.56373655487715],[-73.28062782123254,44.58339619675326],[-73.22858352528819,44.7228399954155],[-72.92385519937953,44.633028735260154]]]}},{"type":"Feature","id":41003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.14911326893257,44.72020796685831],[-123.07337984517906,44.650862071606795],[-123.26038038439981,44.55487360157235],[-123.2130021287815,44.505241063065455],[-123.22843595447534,44.344203887260605],[-123.18428803446737,44.28366723044537],[-123.77543945115943,44.28355980070834],[-123.81707488791491,44.34479475081426],[-123.71513985309977,44.36053320728884],[-123.7208826719626,44.43304827978269],[-123.59705314023293,44.43288713517715],[-123.60279595909576,44.72112111962305],[-123.14911326893257,44.72020796685831]]]}},{"type":"Feature","id":23011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-69.50687797599856,44.342861015547754],[-69.5546151577958,44.26202013843424],[-69.65008952139027,44.27969233017534],[-69.65655019261095,44.12236148029795],[-69.7559727441736,44.13885194493173],[-69.75848522742609,44.139335378748356],[-69.85503636955734,44.16785797392927],[-69.89774858484961,44.10769732119364],[-70.00542643852758,44.12456378990702],[-70.07577596959719,44.206264104916755],[-70.12961489643617,44.48724658211327],[-70.04311368731486,44.485151702241225],[-70.03988335170452,44.58903625794723],[-69.93041086713193,44.610737064826864],[-69.60486482284551,44.577165272005644],[-69.63321999098072,44.700387180376666],[-69.47170321046376,44.692920813653224],[-69.39309837727885,44.64033395737806],[-69.39596978671025,44.45705882600843],[-69.50687797599856,44.342861015547754]]]}},{"type":"Feature","id":27143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.01040928513669,44.717361078827075],[-93.88873331048059,44.71714621935302],[-93.76813411436126,44.64028024250955],[-93.91098673357403,44.5431100453678],[-93.92929196869929,44.45899256127493],[-94.62417305110112,44.45619938811221],[-94.62991586996395,44.716823930141935],[-94.4981899622979,44.71725364909005],[-94.49783103611898,44.62985955801784],[-94.25483801298569,44.63018184722892],[-94.25412016062783,44.7178445126437],[-94.01040928513669,44.717361078827075]]]}},{"type":"Feature","id":27049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.3166366467822,44.54101516549575],[-92.2423389277444,44.454265652845706],[-92.43077517168085,44.45512509074193],[-92.43077517168085,44.36826814835486],[-92.55065651544233,44.36853672269743],[-92.55101544162125,44.19493026766031],[-92.6787931613191,44.195521131213965],[-93.04130860203495,44.19670285832127],[-93.03987289731924,44.47183041484977],[-93.03987289731924,44.51249257031483],[-92.79257276003884,44.542948900762255],[-92.73191423580025,44.7143530461903],[-92.54886188454769,44.56824860383232],[-92.3166366467822,44.54101516549575]]]}},{"type":"Feature","id":27127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.86573036951872,44.498043270684576],[-94.86608929569763,44.282216928995496],[-95.10728768793629,44.28173349517887],[-95.10908231883093,44.19503769739734],[-95.46226567889468,44.196058279899106],[-95.5936326603818,44.19568227581951],[-95.5950683650975,44.54219689260306],[-95.36033064407953,44.54155231418089],[-95.36033064407953,44.69845344511016],[-94.86573036951872,44.498043270684576]]]}},{"type":"Feature","id":55097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.22376976297193,44.681372116922724],[-89.22484654150871,44.24354222366544],[-89.59812976759234,44.245690818406004],[-89.72483070875343,44.2476245536725],[-89.72698426582699,44.51114969860198],[-89.84435312633597,44.51141827294455],[-89.84507097869383,44.68486358337613],[-89.22376976297193,44.681372116922724]]]}},{"type":"Feature","id":55141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.84507097869383,44.68486358337613],[-89.84435312633597,44.51141827294455],[-89.72698426582699,44.51114969860198],[-89.72483070875343,44.2476245536725],[-89.90249916732208,44.24939714433346],[-90.3120339374773,44.248752565911296],[-90.31598212544549,44.424615045425995],[-90.31634105162442,44.6851321577187],[-89.84507097869383,44.68486358337613]]]}},{"type":"Feature","id":55009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.24282451596561,44.67954581139325],[-87.9940886739695,44.67750464638972],[-88.04864545316633,44.56448856303635],[-87.92912303558379,44.53591225298692],[-87.76258128856186,44.64430885764809],[-87.76617055035112,44.327176273941674],[-87.88784652500723,44.32760599288979],[-87.88820545118615,44.240373046423116],[-88.04326156048243,44.24096390997677],[-88.19257485091589,44.24198449247854],[-88.19042129384233,44.58678023346964],[-88.2453369992181,44.58473906846611],[-88.24282451596561,44.67954581139325]]]}},{"type":"Feature","id":55091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.65082858487341,44.68352071166328],[-91.65011073251556,44.59661005440769],[-92.02913677746201,44.5862430847845],[-92.08369355665886,44.4073188577645],[-92.2423389277444,44.454265652845706],[-92.3166366467822,44.54101516549575],[-92.13537892642428,44.53956486404587],[-92.13537892642428,44.68432643469099],[-91.65082858487341,44.68352071166328]]]}},{"type":"Feature","id":55135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.6060578090393,44.59048655939711],[-88.7370658643475,44.59054027426562],[-88.7399372737789,44.24327364932287],[-88.8870970071388,44.242629070900705],[-89.22484654150871,44.24354222366544],[-89.22376976297193,44.681372116922724],[-88.60533995668145,44.67831036941743],[-88.6060578090393,44.59048655939711]]]}},{"type":"Feature","id":55061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.37529994150009,44.675570911123216],[-87.48369564753591,44.51071997965387],[-87.5443541717745,44.32749856315276],[-87.76617055035112,44.327176273941674],[-87.76258128856186,44.64430885764809],[-87.73673860367914,44.677021212573095],[-87.37529994150009,44.675570911123216]]]}},{"type":"Feature","id":56039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.05333270461767,44.00800252523173],[-110.05153807372304,43.46478405995006],[-110.05728089258587,43.37776597295745],[-110.3440629095482,43.37792711756299],[-110.3440629095482,43.291177604912946],[-110.57844170438725,43.29160732386106],[-110.57880063056618,43.23515299705288],[-110.81389727776308,43.235099282184365],[-110.81389727776308,43.31588644442937],[-111.04468681081286,43.315725299823825],[-111.04540466317071,43.50114902593401],[-111.04719929406535,43.98345483032085],[-111.04899392495999,44.47403272445884],[-111.05581352235959,44.666278238870305],[-110.66781432293996,44.666278238870305],[-110.66781432293996,44.58280533319961],[-110.37564841329373,44.583020192673665],[-110.2780204926257,44.518347490982855],[-110.29596680157204,44.42912709438117],[-110.15024277292784,44.29150960124841],[-110.05333270461767,44.13262102018412],[-110.05333270461767,44.00800252523173]]]}},{"type":"Feature","id":46005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.9776203408121,44.63157843381028],[-97.85630329233491,44.63104128512514],[-97.85307295672457,44.54439920221213],[-97.85379080908243,44.19530627173991],[-98.33188047941262,44.19659542858424],[-98.7004976651702,44.19670285832127],[-98.7058815578541,44.63421046236746],[-97.9776203408121,44.63157843381028]]]}},{"type":"Feature","id":27081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.09289897526867,44.63045042157149],[-96.0785419281116,44.19664914345275],[-96.45254300655309,44.19675657318978],[-96.45182515419523,44.5435397643159],[-96.45182515419523,44.63136357433623],[-96.09289897526867,44.63045042157149]]]}},{"type":"Feature","id":27083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.5950683650975,44.54219689260306],[-95.5936326603818,44.19568227581951],[-96.06382595477561,44.196541713715725],[-96.0785419281116,44.19664914345275],[-96.09289897526867,44.63045042157149],[-95.60404151957067,44.62985955801784],[-95.5950683650975,44.54219689260306]]]}},{"type":"Feature","id":46081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.56753665141451,44.60407642113114],[-103.57435624881413,44.256057788029196],[-103.45303920033695,44.256594936714336],[-103.4523213479791,44.140785680198235],[-104.05459947621787,44.141054254540805],[-104.05459947621787,44.180373538293026],[-104.05639410711251,44.570934347258024],[-103.81914390284204,44.60477471442182],[-103.56753665141451,44.60407642113114]]]}},{"type":"Feature","id":55011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.65011073251556,44.59661005440769],[-91.52951153639623,44.596126620591065],[-91.52987046257516,44.24676511577628],[-91.60847529576007,44.20073147345981],[-91.53417757672227,44.096094909594626],[-91.5589434830682,44.025298712893225],[-91.85828791629297,44.192996532393806],[-91.95842832021349,44.3584383274168],[-92.08369355665886,44.4073188577645],[-92.02913677746201,44.5862430847845],[-91.65011073251556,44.59661005440769]]]}},{"type":"Feature","id":55121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.16556039096469,44.596932343618775],[-91.15192119616547,44.07965815982935],[-91.19499233763666,44.08631880352508],[-91.30733623164068,44.064832856119494],[-91.32205220497667,43.98447541282262],[-91.4250640183286,43.98431426821708],[-91.5589434830682,44.025298712893225],[-91.53417757672227,44.096094909594626],[-91.60847529576007,44.20073147345981],[-91.52987046257516,44.24676511577628],[-91.52951153639623,44.596126620591065],[-91.16556039096469,44.596932343618775]]]}},{"type":"Feature","id":55053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.92220844165247,44.59634148006512],[-90.92292629401032,44.50975311202062],[-90.80196817171206,44.509430822809534],[-90.80196817171206,44.42294988450206],[-90.31598212544549,44.424615045425995],[-90.3120339374773,44.248752565911296],[-90.31239286365623,44.155288694697006],[-90.90605676360077,44.15829672733379],[-90.97317595906004,44.07074149165604],[-91.15192119616547,44.07965815982935],[-91.16556039096469,44.596932343618775],[-90.92220844165247,44.59634148006512]]]}},{"type":"Feature","id":55087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.6060578090393,44.59048655939711],[-88.2453369992181,44.58473906846611],[-88.19042129384233,44.58678023346964],[-88.19257485091589,44.24198449247854],[-88.40398237030364,44.24407937235058],[-88.7399372737789,44.24327364932287],[-88.7370658643475,44.59054027426562],[-88.6060578090393,44.59048655939711]]]}},{"type":"Feature","id":16033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.6178919185586,44.55068384182826],[-111.61860977091645,44.401517651964994],[-111.7923300415169,44.40049706946323],[-111.85334749193443,44.316863019187],[-111.85873138461832,44.187625045542404],[-112.03460521229235,44.143578853360964],[-112.0353230646502,44.05725905965903],[-112.15664011312738,44.057581348870116],[-112.69538830769616,44.05833335702931],[-112.6957472338751,43.97185241872184],[-112.99509166709986,43.97228213766995],[-112.99616844563663,44.23387354733293],[-112.81455179909979,44.23032836601101],[-112.81562857763657,44.37627166376343],[-112.78117166445962,44.48482941303014],[-112.47357192911954,44.47999507486389],[-112.38814749853502,44.448625591651734],[-112.28764816843558,44.56798002948975],[-112.09634051506772,44.523128114280595],[-111.86770453909149,44.56421998869378],[-111.82140306200996,44.50921596333548],[-111.6178919185586,44.55068384182826]]]}},{"type":"Feature","id":56019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.00967037283091,44.56395141435121],[-106.01720782258838,43.494918101186386],[-106.07822527300588,43.49443466736976],[-107.11085588977764,43.49233978749772],[-107.11085588977764,43.50028958803779],[-107.12844327254504,44.16570937918871],[-107.1467485076703,44.1656556643202],[-107.14495387677566,44.32395338183083],[-107.20022850833035,44.44201866282452],[-107.30324032168228,44.46334346562456],[-107.3696416647837,44.559761654607115],[-106.42889614981715,44.55675362197034],[-106.00967037283091,44.56395141435121]]]}},{"type":"Feature","id":41013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.38538169119796,44.56395141435121],[-120.3857406173769,44.437506613869346],[-120.02178947194534,44.43852719637111],[-119.89903671875246,44.38953923628638],[-119.89867779257354,44.30665719416935],[-119.65604369561918,44.30697948338043],[-119.65747940033488,43.959068280015515],[-119.77556611320172,43.959068280015515],[-119.77736074409636,43.698067733906186],[-119.89867779257354,43.698336308248756],[-120.25796289767904,43.69876602719687],[-120.25796289767904,43.78524696550434],[-120.37856209379837,43.785032106030286],[-120.37927994615622,43.87194276328587],[-120.7478971319138,43.87124446999519],[-120.74825605809272,43.95751054882861],[-120.98658304089997,43.9609483004135],[-120.98730089325782,44.13385646215994],[-121.10251619669326,44.137992507035506],[-121.1071822370193,44.39055981878815],[-120.98837767179461,44.39002267010301],[-120.98909552415246,44.47644989354197],[-120.82721981745658,44.47661103814751],[-120.82721981745658,44.562823402112414],[-120.38538169119796,44.56395141435121]]]}},{"type":"Feature","id":46065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.67641794567156,44.54805181327107],[-99.6634966032302,44.21749051243617],[-99.59888989102342,44.121824331612814],[-99.86772559903942,44.124348930432966],[-99.93807513010903,44.19519884200288],[-99.89213257920642,44.24187706274151],[-100.08559378964785,44.3084297848303],[-100.36555620921057,44.35553772451705],[-100.38637392758831,44.43997749782099],[-100.57409231916691,44.455447379953014],[-100.52635513736968,44.54735351998039],[-99.67641794567156,44.54805181327107]]]}},{"type":"Feature","id":36031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.31293117733593,44.264115018306285],[-73.38974137962622,44.191922235023526],[-73.43711963524453,44.04350805331946],[-73.37897359425843,43.8085592184394],[-73.43819641378131,43.80361745053611],[-74.05698514625071,43.74447738030224],[-74.04693521324077,43.796043654075646],[-74.21383588644163,43.81081524291699],[-74.33694756581345,43.92522791285172],[-74.25618917555497,43.96997239832385],[-74.28203186043767,44.12053517476848],[-74.09359561650123,44.13793879216699],[-74.14133279829846,44.40726514289599],[-73.90982541289083,44.42966424306631],[-73.67221628244143,44.439225489661794],[-73.33841493603971,44.54681637129525],[-73.29570272074746,44.428375086221976],[-73.31293117733593,44.264115018306285]]]}},{"type":"Feature","id":27079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.52442323887011,44.543593479184416],[-93.52514109122797,44.19595085016208],[-93.76813411436126,44.19584342042505],[-93.76777518818233,44.23919131931581],[-94.01220391603132,44.23881531523621],[-93.93288123048855,44.34463360620872],[-93.92929196869929,44.45899256127493],[-93.91098673357403,44.5431100453678],[-93.52442323887011,44.543593479184416]]]}},{"type":"Feature","id":27131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.28178914191575,44.543969483264014],[-93.28178914191575,44.47193784458679],[-93.03987289731924,44.47183041484977],[-93.04130860203495,44.19670285832127],[-93.04597464236099,44.19670285832127],[-93.40705437836112,44.19638056911018],[-93.52514109122797,44.19595085016208],[-93.52442323887011,44.543593479184416],[-93.28178914191575,44.543969483264014]]]}},{"type":"Feature","id":46077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.49271107308229,44.543862053526986],[-97.1280420752929,44.5431100453678],[-97.1294777800086,44.19595085016208],[-97.3699583198894,44.1948765527918],[-97.8494836949353,44.195252556871395],[-97.85379080908243,44.19530627173991],[-97.85307295672457,44.54439920221213],[-97.49271107308229,44.543862053526986]]]}},{"type":"Feature","id":46011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.45182515419523,44.5435397643159],[-96.45254300655309,44.19675657318978],[-96.45254300655309,44.19664914345275],[-96.88935616630673,44.19557484608248],[-97.1294777800086,44.19595085016208],[-97.1280420752929,44.5431100453678],[-96.88540797833853,44.54375462378996],[-96.45182515419523,44.5435397643159]]]}},{"type":"Feature","id":26101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.8179192511377,44.51297600413146],[-85.82114958674804,44.164151648001805],[-86.04188918678787,44.16710596577008],[-86.38789402327309,44.17865466250058],[-86.25724489414381,44.36961102006771],[-86.23427361869251,44.51829377611435],[-85.8179192511377,44.51297600413146]]]}},{"type":"Feature","id":26165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.33408676194468,44.51222399597226],[-85.33480461430253,44.165064800766544],[-85.56451736881553,44.16484994129249],[-85.82114958674804,44.164151648001805],[-85.8179192511377,44.51297600413146],[-85.33408676194468,44.51222399597226]]]}},{"type":"Feature","id":26143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.37072889770576,44.50722851320047],[-84.36785748827434,44.16055275181137],[-84.60797910197621,44.16049903694286],[-84.85168997746736,44.16135847483908],[-84.85097212510951,44.51098855399644],[-84.37072889770576,44.50722851320047]]]}},{"type":"Feature","id":26113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.85097212510951,44.51098855399644],[-84.85168997746736,44.16135847483908],[-85.08714555084319,44.164151648001805],[-85.33480461430253,44.165064800766544],[-85.33408676194468,44.51222399597226],[-84.85097212510951,44.51098855399644]]]}},{"type":"Feature","id":26069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.31871626727197,44.51168684728712],[-83.34096969036543,44.330345451184],[-83.5096649944609,44.273031686479605],[-83.56601640455239,44.16345335471112],[-83.88402499908132,44.161788193787196],[-83.88653748233381,44.508947388992915],[-83.31871626727197,44.51168684728712]]]}},{"type":"Feature","id":26129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88653748233381,44.508947388992915],[-83.88402499908132,44.161788193787196],[-84.16614097571761,44.161788193787196],[-84.36785748827434,44.16055275181137],[-84.37072889770576,44.50722851320047],[-83.88653748233381,44.508947388992915]]]}},{"type":"Feature","id":16045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.15794915580081,44.49879527884377],[-116.15400096783262,44.3242219561734],[-116.21286486117657,44.324114526436375],[-116.21358271353442,44.15120636468994],[-116.27424123777301,44.1510452200844],[-116.28249653988833,43.80684034264695],[-116.51364499911703,43.80710891698952],[-116.71356688077914,43.807055202121006],[-116.71356688077914,43.98114509097475],[-116.57322674481884,43.98023193821001],[-116.53230916042122,44.06585343862126],[-116.45334540105738,44.06515514533058],[-116.45298647487844,44.151260079558455],[-116.35966566835754,44.15088407547886],[-116.34818003063188,44.321751072221765],[-116.30080177501358,44.44395239809103],[-116.15794915580081,44.49879527884377]]]}},{"type":"Feature","id":46103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.00154173275789,44.51088112425941],[-102.00728455162071,43.994520093234726],[-102.01912911552529,43.70859584813492],[-102.13901045928677,43.700807192200394],[-102.17633878189513,43.68764704941448],[-102.81020241387945,43.688130483231106],[-102.68709073450763,43.85545229865208],[-104.05531732857573,43.85341113364855],[-104.05459947621787,44.141054254540805],[-103.4523213479791,44.140785680198235],[-102.38846415364073,44.14014110177607],[-102.36298039493694,44.29908339770887],[-102.28329878321524,44.44819587270362],[-102.11316777440405,44.43530430426027],[-102.00154173275789,44.51088112425941]]]}},{"type":"Feature","id":50023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.36787854822227,44.204115510176194],[-72.442535193439,44.128699834782594],[-72.58897707444103,44.16033789233732],[-72.68301573331979,44.0132665823461],[-72.74152070048483,44.02959590237434],[-72.91631774962207,44.071923218763345],[-72.9518514413358,44.16130475997057],[-72.8046917079759,44.45174105402555],[-72.65394271282675,44.39824104498564],[-72.5965145241985,44.479350496441725],[-72.49027237523623,44.42574305766479],[-72.43392096514476,44.506154215830186],[-72.22359022429379,44.42466876029451],[-72.36787854822227,44.204115510176194]]]}},{"type":"Feature","id":27015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.78102379129204,44.456629107060316],[-94.47198835123626,44.3392084044888],[-94.37328365203146,44.26513560080805],[-94.36897653788434,44.10861047395838],[-94.85998755065589,44.1079121806677],[-95.10010916435776,44.10807332527324],[-95.10908231883093,44.19503769739734],[-95.10728768793629,44.28173349517887],[-94.86608929569763,44.282216928995496],[-94.86573036951872,44.498043270684576],[-94.78102379129204,44.456629107060316]]]}},{"type":"Feature","id":23001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.00542643852758,44.12456378990702],[-70.03378160666277,43.975773604123354],[-70.11597570163696,43.9066962832144],[-70.31553865712013,44.037653132651435],[-70.3636347650963,43.98646286295763],[-70.4799268470685,44.03201307145747],[-70.33420281842432,44.2106687241349],[-70.23872845482984,44.45893884640642],[-70.12961489643617,44.48724658211327],[-70.07577596959719,44.206264104916755],[-70.00542643852758,44.12456378990702]]]}},{"type":"Feature","id":27103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.01220391603132,44.23881531523621],[-94.07034995701743,44.15904873549298],[-94.37328365203146,44.26513560080805],[-94.47198835123626,44.3392084044888],[-94.78102379129204,44.456629107060316],[-94.62417305110112,44.45619938811221],[-93.92929196869929,44.45899256127493],[-93.93288123048855,44.34463360620872],[-94.01220391603132,44.23881531523621]]]}},{"type":"Feature","id":27157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.2423389277444,44.454265652845706],[-92.08369355665886,44.4073188577645],[-91.95842832021349,44.3584383274168],[-91.85828791629297,44.192996532393806],[-92.07938644251173,44.19305024726232],[-92.07938644251173,44.10699902790296],[-92.31914913003469,44.107375031982556],[-92.3195080562136,44.19439311897517],[-92.55101544162125,44.19493026766031],[-92.55065651544233,44.36853672269743],[-92.43077517168085,44.36826814835486],[-92.43077517168085,44.45512509074193],[-92.2423389277444,44.454265652845706]]]}},{"type":"Feature","id":41045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.22001171924452,44.30133942218646],[-116.97594191757446,44.24284393037476],[-116.8980549367474,44.15238809179725],[-116.97522406521661,44.08760796036942],[-116.93538325935576,43.9874834454594],[-116.98383829351084,43.87983884895742],[-117.02619158262418,43.840734424679255],[-117.0265505088031,43.68018068269103],[-117.02726836116096,41.99976473610033],[-118.19700877828265,41.9969715629376],[-118.21459616105005,42.27602030486762],[-118.21674971812362,42.91452894689306],[-118.22895320820712,42.91458266176157],[-118.22751750349141,44.03990915712902],[-118.23218354381746,44.256057788029196],[-117.97160313791677,44.44330781966886],[-117.59150031443353,44.44443583190765],[-117.48597601782912,44.38765921588839],[-117.48597601782912,44.30133942218646],[-117.22001171924452,44.30133942218646]]]}},{"type":"Feature","id":33009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.41564739553007,44.21201159584774],[-71.3618084686911,43.91550552165069],[-71.5646017597846,43.89310642148037],[-71.53229840368121,43.76499646007458],[-71.52224847067127,43.69715458114145],[-71.65146189508484,43.68071783137617],[-71.72791317119619,43.56351198827872],[-71.81800364210676,43.54476549916734],[-71.8495891458523,43.61142565099317],[-71.93537250261575,43.5284361791391],[-72.32947344707712,43.60014552860524],[-72.30327183601548,43.69586542429711],[-72.20528498916853,43.7712273848222],[-72.03982002068338,44.15587955825066],[-72.03264149710485,44.320408200508915],[-71.8373856557688,44.34796392805658],[-71.76380578908885,44.4057611265776],[-71.57572847133133,44.254714916316345],[-71.41564739553007,44.21201159584774]]]}},{"type":"Feature","id":41017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.1071822370193,44.39055981878815],[-121.10251619669326,44.137992507035506],[-120.98730089325782,44.13385646215994],[-120.98658304089997,43.9609483004135],[-120.74825605809272,43.95751054882861],[-120.7478971319138,43.87124446999519],[-120.37927994615622,43.87194276328587],[-120.37856209379837,43.785032106030286],[-120.25796289767904,43.78524696550434],[-120.25796289767904,43.69876602719687],[-119.89867779257354,43.698336308248756],[-119.89867779257354,43.60836390348787],[-121.33294680356411,43.6154005512632],[-122.00306197962003,43.61523940665766],[-121.97506573766375,43.85770832312967],[-121.86882358870149,43.912712348487965],[-121.76724748006527,44.11430425002085],[-121.79919190998973,44.25809895303273],[-121.84262197763985,44.39243983918614],[-121.1071822370193,44.39055981878815]]]}},{"type":"Feature","id":36045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.28268638177438,44.01074198352594],[-76.39969631610445,44.11231679988584],[-76.31283618080423,44.19901259766737],[-75.8602302691778,44.40334395749447],[-75.44602945869654,44.21765165704171],[-75.54581093643813,44.10291669789589],[-75.48443455984169,44.07417924324093],[-75.54293952700672,43.96777008871477],[-75.75829523436266,43.878710836718625],[-75.84048932933685,43.883974893833],[-75.77444691241436,43.688882491390295],[-76.0249773853051,43.7069844020795],[-76.18254597785388,43.67921381505778],[-76.19331376322167,43.67980467861143],[-76.19941550826343,43.68012696782252],[-76.2327956429036,43.82268622885857],[-76.29847913364716,43.8385858299387],[-76.12870705101489,43.89595330951161],[-76.20802973655766,43.97792219886391],[-76.13911591020376,44.07074149165604],[-76.28268638177438,44.01074198352594]]]}},{"type":"Feature","id":23013,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-69.0291472318473,44.24939714433346],[-69.10380387706402,44.0786912921961],[-69.07401300421311,44.047536668458],[-69.21542991871019,43.93097540378271],[-69.3668967662172,43.9648157709465],[-69.35253971906013,44.01509288787557],[-69.28147233563267,44.05145785385952],[-69.33782374572415,44.20937956729056],[-69.40601971972019,44.21072243900341],[-69.40925005533053,44.32808942670641],[-69.26926884554918,44.36456182242739],[-69.12139125983143,44.25557435421257],[-69.0291472318473,44.24939714433346]]]]}},{"type":"Feature","id":16015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-115.29544954784025,44.33931583422583],[-115.1798753182259,44.29629022454615],[-115.16803075432132,44.2026114938578],[-115.02517813510855,44.155396124434034],[-115.04743155820199,44.05613104742024],[-114.9921569266473,43.949614463157054],[-115.13859880764934,43.98447541282262],[-115.17341464700522,44.08465364260115],[-115.30765303792376,43.929310242858776],[-115.49537142950236,43.89128011595089],[-115.64612042465151,43.70037747325229],[-115.83204418533548,43.60503358164],[-115.97669143544289,43.59122886043192],[-116.28249653988833,43.80684034264695],[-116.27424123777301,44.1510452200844],[-116.21358271353442,44.15120636468994],[-116.11416016197177,44.14766118336802],[-116.10339237660396,44.23645186102159],[-115.52121411438506,44.23510898930875],[-115.40205062298145,44.260677266721395],[-115.29544954784025,44.33931583422583]]]}},{"type":"Feature","id":23015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-69.50687797599856,44.342861015547754],[-69.40925005533053,44.32808942670641],[-69.40601971972019,44.21072243900341],[-69.33782374572415,44.20937956729056],[-69.28147233563267,44.05145785385952],[-69.35253971906013,44.01509288787557],[-69.38412522280568,44.07686498666662],[-69.50364764038822,43.83751153256842],[-69.55856334576399,43.89724246635595],[-69.6640876423684,43.85410942693923],[-69.65439663553738,44.01708033801059],[-69.72295153571235,43.940697794983734],[-69.70033918643999,44.006713368387395],[-69.80550455686547,44.02470784933957],[-69.7559727441736,44.13885194493173],[-69.65655019261095,44.12236148029795],[-69.65008952139027,44.27969233017534],[-69.5546151577958,44.26202013843424],[-69.50687797599856,44.342861015547754]]]}},{"type":"Feature","id":55071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.76617055035112,44.327176273941674],[-87.5443541717745,44.32749856315276],[-87.54076490998524,44.158995020624474],[-87.64234101862145,44.10807332527324],[-87.73279041571095,43.892139553847116],[-88.04182585576673,43.89165612003049],[-88.04326156048243,44.24096390997677],[-87.88820545118615,44.240373046423116],[-87.88784652500723,44.32760599288979],[-87.76617055035112,44.327176273941674]]]}},{"type":"Feature","id":50001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.9518514413358,44.16130475997057],[-72.91631774962207,44.071923218763345],[-72.74152070048483,44.02959590237434],[-72.7910525131767,43.96191516804675],[-72.97984768329208,43.88263202212015],[-72.95831211255648,43.82660741426009],[-73.21853359227825,43.83718924335734],[-73.20597117601581,43.76676905073553],[-73.36210406384888,43.75296432952745],[-73.37897359425843,43.8085592184394],[-73.43711963524453,44.04350805331946],[-73.38974137962622,44.191922235023526],[-73.31293117733593,44.264115018306285],[-72.9762584215028,44.29945940178847],[-72.9518514413358,44.16130475997057]]]}},{"type":"Feature","id":41039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.79919190998973,44.25809895303273],[-121.76724748006527,44.11430425002085],[-121.86882358870149,43.912712348487965],[-121.97506573766375,43.85770832312967],[-122.00306197962003,43.61523940665766],[-122.13083969931789,43.55706620405704],[-122.13227540403359,43.44039750964472],[-122.74065527731413,43.43712090266537],[-122.74209098202984,43.54449692482477],[-123.10927246307172,43.53751399191796],[-123.13798655738584,43.77960690431037],[-123.34759944587896,43.780090338126996],[-123.52921609241581,43.82940058742281],[-123.61930656332638,43.92012500034289],[-123.82784267328272,43.94504869933337],[-123.92547059395073,43.865550693932704],[-124.15841368407409,43.86350952892918],[-124.1153425426029,44.276200863721925],[-123.77543945115943,44.28355980070834],[-123.18428803446737,44.28366723044537],[-123.16454709462641,44.199979465300615],[-122.90540239344142,44.20019432477467],[-122.90324883636787,44.259065820665974],[-122.72450359926243,44.288125564532024],[-122.57698493972362,44.22812605640193],[-122.38603621253468,44.21716822322509],[-122.32645446683287,44.25331832973498],[-121.79919190998973,44.25809895303273]]]}},{"type":"Feature","id":33003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.01006081334305,44.28474152781565],[-70.98888416878638,43.790940741566814],[-70.98888416878638,43.7900813036706],[-70.96232363154581,43.541005458371366],[-71.16368121792362,43.53934029744744],[-71.26095021241272,43.572052652372435],[-71.53229840368121,43.76499646007458],[-71.5646017597846,43.89310642148037],[-71.3618084686911,43.91550552165069],[-71.41564739553007,44.21201159584774],[-71.34350323356583,44.09222743906162],[-71.25233598411849,44.244240516956125],[-71.04236416944644,44.23774101786593],[-71.01006081334305,44.28474152781565]]]}},{"type":"Feature","id":27013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.01220391603132,44.23881531523621],[-93.76777518818233,44.23919131931581],[-93.76813411436126,44.19584342042505],[-93.76777518818233,43.847932217060134],[-94.2469416370493,43.84777107245459],[-94.36897653788434,43.84771735758608],[-94.36897653788434,44.10861047395838],[-94.37328365203146,44.26513560080805],[-94.07034995701743,44.15904873549298],[-94.01220391603132,44.23881531523621]]]}},{"type":"Feature","id":55057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.90249916732208,44.24939714433346],[-89.90106346260637,44.18477815751117],[-90.02884118230423,44.08943426589889],[-89.9689005104235,43.993982944549586],[-89.96279876538175,43.87521937026522],[-89.86588869707157,43.783796664054464],[-89.78584815917094,43.64102254354436],[-90.31239286365623,43.640968828675845],[-90.3120339374773,43.73126352264781],[-90.31239286365623,44.155288694697006],[-90.3120339374773,44.248752565911296],[-89.90249916732208,44.24939714433346]]]}},{"type":"Feature","id":55001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.72483070875343,44.2476245536725],[-89.59812976759234,44.245690818406004],[-89.59812976759234,43.98221938834503],[-89.59956547230806,43.642526559862745],[-89.78584815917094,43.64102254354436],[-89.86588869707157,43.783796664054464],[-89.96279876538175,43.87521937026522],[-89.9689005104235,43.993982944549586],[-90.02884118230423,44.08943426589889],[-89.90106346260637,44.18477815751117],[-89.90249916732208,44.24939714433346],[-89.72483070875343,44.2476245536725]]]}},{"type":"Feature","id":55137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.22484654150871,44.24354222366544],[-88.8870970071388,44.242629070900705],[-88.88637915478095,43.983239970846796],[-89.16813620523831,43.982810251898684],[-89.59812976759234,43.98221938834503],[-89.59812976759234,44.245690818406004],[-89.22484654150871,44.24354222366544]]]}},{"type":"Feature","id":55139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.40398237030364,44.24407937235058],[-88.40434129648257,43.93817319616358],[-88.40326451794579,43.892945276874826],[-88.8856613024231,43.895201301352415],[-88.88637915478095,43.983239970846796],[-88.8870970071388,44.242629070900705],[-88.7399372737789,44.24327364932287],[-88.40398237030364,44.24407937235058]]]}},{"type":"Feature","id":55015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.19257485091589,44.24198449247854],[-88.04326156048243,44.24096390997677],[-88.04182585576673,43.89165612003049],[-88.16242505188606,43.89138754568792],[-88.16170719952821,43.937689762346956],[-88.40434129648257,43.93817319616358],[-88.40398237030364,44.24407937235058],[-88.19257485091589,44.24198449247854]]]}},{"type":"Feature","id":16023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.99616844563663,44.23387354733293],[-112.99509166709986,43.97228213766995],[-112.6957472338751,43.97185241872184],[-112.69825971712758,43.622920632855156],[-112.7000543480222,43.54014602047514],[-112.81670535617334,43.53579511612551],[-112.8174232085312,43.44893817373844],[-112.93694562611375,43.449260462949525],[-112.94807233766048,43.28494668016532],[-113.00801300954122,43.284624390954235],[-113.36263207432066,43.28451696121721],[-113.36263207432066,43.36713042899168],[-113.63613382266271,43.36745271820276],[-113.61065006395893,43.49024490762567],[-113.70145838722735,43.584675646473215],[-113.79872738171645,43.56866861565605],[-113.74668308577209,43.62850697918061],[-113.53276308313185,43.72041311920799],[-113.37375878586738,43.82128964227721],[-113.45523502848371,43.87403764315791],[-113.45882429027299,44.05913908005702],[-113.4171888535175,44.05908536518851],[-113.41754777969643,44.23312153917374],[-113.3213555637441,44.23290667969968],[-112.99616844563663,44.23387354733293]]]}},{"type":"Feature","id":50017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.03982002068338,44.15587955825066],[-72.20528498916853,43.7712273848222],[-72.78279721106139,43.92898795364769],[-72.7910525131767,43.96191516804675],[-72.74152070048483,44.02959590237434],[-72.68301573331979,44.0132665823461],[-72.58897707444103,44.16033789233732],[-72.442535193439,44.128699834782594],[-72.36787854822227,44.204115510176194],[-72.03982002068338,44.15587955825066]]]}},{"type":"Feature","id":36049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.11007455522127,43.61523940665766],[-75.53360744635464,43.41971728526684],[-75.75614167728911,43.47031669140699],[-75.77444691241436,43.688882491390295],[-75.84048932933685,43.883974893833],[-75.75829523436266,43.878710836718625],[-75.54293952700672,43.96777008871477],[-75.48443455984169,44.07417924324093],[-75.54581093643813,44.10291669789589],[-75.44602945869654,44.21765165704171],[-75.17001522710201,44.09695434749085],[-75.11007455522127,43.61523940665766]]]}},{"type":"Feature","id":46085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.35589686789012,43.934252010762066],[-99.30600612901934,43.85905119484252],[-99.40542868058199,43.779929193521454],[-99.4610622383156,43.65719071896706],[-99.37527888155216,43.65681471488746],[-99.29846867926187,43.49975243935265],[-99.53356532645878,43.49980615422116],[-99.62365579736935,43.49991358395819],[-99.62401472354827,43.74270478964128],[-99.69759459022822,43.758174671773304],[-99.84116506179885,43.68893620625881],[-100.08738842054248,43.68522988033135],[-100.23167674447096,43.713859905249286],[-100.33899567197001,43.71702908249161],[-100.36663298774735,43.84696534942688],[-100.3673508401052,44.16866369695698],[-100.3673508401052,44.19460797844923],[-99.93807513010903,44.19519884200288],[-99.86772559903942,44.124348930432966],[-99.59888989102342,44.121824331612814],[-99.6634966032302,44.21749051243617],[-99.57627754175104,44.19240566884015],[-99.56263834695183,44.101466396446014],[-99.35374331081657,43.99527210139392],[-99.35589686789012,43.934252010762066]]]}},{"type":"Feature","id":27117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.0785419281116,44.19664914345275],[-96.06382595477561,44.196541713715725],[-96.06454380713346,43.849167659035956],[-96.45326085891094,43.849651092852575],[-96.45254300655309,44.19664914345275],[-96.45254300655309,44.19675657318978],[-96.0785419281116,44.19664914345275]]]}},{"type":"Feature","id":27101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.5936326603818,44.19568227581951],[-95.46226567889468,44.196058279899106],[-95.46226567889468,43.84787850219162],[-96.05234031704995,43.849006514430414],[-96.06454380713346,43.849167659035956],[-96.06382595477561,44.196541713715725],[-95.5936326603818,44.19568227581951]]]}},{"type":"Feature","id":46073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.7004976651702,44.19670285832127],[-98.33188047941262,44.19659542858424],[-98.33152155323369,43.93763604747844],[-98.80781659266925,43.93521887839532],[-98.9273390102518,43.93511144865829],[-98.9259033055361,44.196541713715725],[-98.7004976651702,44.19670285832127]]]}},{"type":"Feature","id":27147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.04597464236099,44.19670285832127],[-93.04561571618207,43.84841565087676],[-93.04956390415026,43.848469365745274],[-93.40705437836112,43.848093361665676],[-93.40705437836112,44.19638056911018],[-93.04597464236099,44.19670285832127]]]}},{"type":"Feature","id":27039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.6787931613191,44.195521131213965],[-92.68991987286583,43.848469365745274],[-93.04561571618207,43.84841565087676],[-93.04597464236099,44.19670285832127],[-93.04130860203495,44.19670285832127],[-92.6787931613191,44.195521131213965]]]}},{"type":"Feature","id":46101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.45254300655309,44.19664914345275],[-96.45326085891094,43.849651092852575],[-96.88863831394887,43.848361936008246],[-96.88935616630673,44.19557484608248],[-96.45254300655309,44.19664914345275]]]}},{"type":"Feature","id":27161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.40705437836112,44.19638056911018],[-93.40705437836112,43.848093361665676],[-93.64825277059978,43.84814707653419],[-93.76777518818233,43.847932217060134],[-93.76813411436126,44.19584342042505],[-93.52514109122797,44.19595085016208],[-93.40705437836112,44.19638056911018]]]}},{"type":"Feature","id":46017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.9259033055361,44.196541713715725],[-98.9273390102518,43.93511144865829],[-99.35589686789012,43.934252010762066],[-99.35374331081657,43.99527210139392],[-99.56263834695183,44.101466396446014],[-99.57627754175104,44.19240566884015],[-99.30026331015651,44.19482283792328],[-98.9259033055361,44.196541713715725]]]}},{"type":"Feature","id":46111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.85379080908243,44.19530627173991],[-97.8494836949353,44.195252556871395],[-97.85127832582994,43.84986595232663],[-97.96721148162322,43.85067167535434],[-98.32541980819194,43.85104767943394],[-98.33152155323369,43.93763604747844],[-98.33188047941262,44.19659542858424],[-97.85379080908243,44.19530627173991]]]}},{"type":"Feature","id":27109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.55101544162125,44.19493026766031],[-92.3195080562136,44.19439311897517],[-92.31914913003469,44.107375031982556],[-92.07938644251173,44.10699902790296],[-92.07938644251173,43.84707277916391],[-92.4490804068061,43.83407378098353],[-92.68991987286583,43.848469365745274],[-92.6787931613191,44.195521131213965],[-92.55101544162125,44.19493026766031]]]}},{"type":"Feature","id":27033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.10908231883093,44.19503769739734],[-95.10010916435776,44.10807332527324],[-94.85998755065589,44.1079121806677],[-94.85926969829804,43.847932217060134],[-95.45257467206366,43.847932217060134],[-95.46226567889468,43.84787850219162],[-95.46226567889468,44.196058279899106],[-95.10908231883093,44.19503769739734]]]}},{"type":"Feature","id":46079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.1294777800086,44.19595085016208],[-96.88935616630673,44.19557484608248],[-96.88863831394887,43.848361936008246],[-97.12911885382968,43.84798593192865],[-97.36959939371047,43.848630510350816],[-97.3699583198894,44.1948765527918],[-97.1294777800086,44.19595085016208]]]}},{"type":"Feature","id":46097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.3699583198894,44.1948765527918],[-97.36959939371047,43.848630510350816],[-97.60864422887558,43.84906022929893],[-97.85127832582994,43.84986595232663],[-97.8494836949353,44.195252556871395],[-97.3699583198894,44.1948765527918]]]}},{"type":"Feature","id":27169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.85828791629297,44.192996532393806],[-91.5589434830682,44.025298712893225],[-91.4250640183286,43.98431426821708],[-91.28436495618938,43.84707277916391],[-91.7305101965951,43.84691163455837],[-92.07938644251173,43.84707277916391],[-92.07938644251173,44.10699902790296],[-92.07938644251173,44.19305024726232],[-91.85828791629297,44.192996532393806]]]}},{"type":"Feature","id":56045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.05459947621787,44.180373538293026],[-104.05459947621787,44.141054254540805],[-104.05531732857573,43.85341113364855],[-104.05459947621787,43.50319019093754],[-104.89987062758995,43.49964500961562],[-105.07969264323216,43.49846328250831],[-105.07933371705325,44.17613006368042],[-104.05459947621787,44.180373538293026]]]}},{"type":"Feature","id":26105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.04188918678787,44.16710596577008],[-86.03794099881968,43.81554215134621],[-86.43096516474428,43.81940962187922],[-86.51244140736061,44.03990915712902],[-86.38789402327309,44.17865466250058],[-86.04188918678787,44.16710596577008]]]}},{"type":"Feature","id":23005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.4799268470685,44.03201307145747],[-70.3636347650963,43.98646286295763],[-70.31553865712013,44.037653132651435],[-70.11597570163696,43.9066962832144],[-70.03378160666277,43.975773604123354],[-69.92107878647982,43.92044728955398],[-69.86544522874621,43.948808740129344],[-69.8801612020822,43.89450300806173],[-69.89523610159712,43.788738431957746],[-69.94692147136254,43.865980412880816],[-70.14612550066678,43.799642550266086],[-70.25631583759724,43.674970340445185],[-70.19745194425329,43.56490857486008],[-70.35358483208634,43.53563397151997],[-70.492130337152,43.60675245743245],[-70.54991745195919,43.71579364051579],[-70.65974886271071,43.7062323939203],[-70.65867208417393,43.79244475788521],[-70.78321946826145,43.813823275553766],[-70.71538242044433,43.96175402344121],[-70.85644040876248,44.057849923212686],[-70.62421517099698,44.1710271511716],[-70.61272953327133,44.06295283572151],[-70.4799268470685,44.03201307145747]]]}},{"type":"Feature","id":46075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.3673508401052,44.16866369695698],[-100.36663298774735,43.84696534942688],[-100.33899567197001,43.71702908249161],[-100.58665473542933,43.76870278600204],[-100.68033446812917,43.71144273616616],[-100.7804748720497,43.723958300529915],[-100.92942923630422,43.82993773610795],[-101.06438547958061,43.84105671389034],[-101.06438547958061,43.841002999021825],[-101.06438547958061,43.84105671389034],[-101.06402655340167,43.994896097314324],[-101.0467980968132,44.1683414077459],[-100.3673508401052,44.16866369695698]]]}},{"type":"Feature","id":56043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.1467485076703,44.1656556643202],[-107.12844327254504,44.16570937918871],[-107.11085588977764,43.50028958803779],[-107.53474770708992,43.50136388540807],[-107.59504730514958,43.50136388540807],[-107.59504730514958,43.646394030395754],[-107.71636435362676,43.645749451973586],[-107.71600542744784,43.733358402519855],[-107.95684489350757,43.73341211738837],[-107.95684489350757,43.81865761372002],[-108.30966932739238,43.84658934534728],[-108.30966932739238,43.90320481676099],[-108.42883281879601,43.90331224649802],[-108.42703818790137,43.99204920928308],[-108.55086771963104,44.07938958548678],[-108.55050879345211,44.16844883748293],[-107.1467485076703,44.1656556643202]]]}},{"type":"Feature","id":23023,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-69.8801612020822,43.89450300806173],[-69.86544522874621,43.948808740129344],[-69.83098831556926,43.97163755924778],[-69.77858509344598,43.74474595464481],[-69.85431851719949,43.7042986586538],[-69.8801612020822,43.89450300806173]]],[[[-69.80550455686547,44.02470784933957],[-69.70033918643999,44.006713368387395],[-69.72295153571235,43.940697794983734],[-69.77463690547779,43.89434186345619],[-69.70787663619744,43.825371972284266],[-69.75669059653146,43.75328661873853],[-69.82811690613785,43.98130623558029],[-69.80550455686547,44.02470784933957]]],[[[-69.75848522742609,44.139335378748356],[-69.82560442288536,44.003920195224666],[-69.92107878647982,43.92044728955398],[-70.03378160666277,43.975773604123354],[-70.00542643852758,44.12456378990702],[-69.89774858484961,44.10769732119364],[-69.85503636955734,44.16785797392927],[-69.75848522742609,44.139335378748356]]]]}},{"type":"Feature","id":26085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.04188918678787,44.16710596577008],[-85.82114958674804,44.164151648001805],[-85.56451736881553,44.16484994129249],[-85.56236381174197,43.81559586621472],[-86.03794099881968,43.81554215134621],[-86.04188918678787,44.16710596577008]]]}},{"type":"Feature","id":26133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.33480461430253,44.165064800766544],[-85.08714555084319,44.164151648001805],[-85.08894018173783,43.813662130948224],[-85.56236381174197,43.81559586621472],[-85.56451736881553,44.16484994129249],[-85.33480461430253,44.165064800766544]]]}},{"type":"Feature","id":26035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.85168997746736,44.16135847483908],[-84.60797910197621,44.16049903694286],[-84.60618447108159,43.81516614726661],[-85.08894018173783,43.813662130948224],[-85.08714555084319,44.164151648001805],[-84.85168997746736,44.16135847483908]]]}},{"type":"Feature","id":26051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.16614097571761,44.161788193787196],[-84.16649990189653,43.99688354744934],[-84.1672177542544,43.825909120969406],[-84.60618447108159,43.81516614726661],[-84.60797910197621,44.16049903694286],[-84.36785748827434,44.16055275181137],[-84.16614097571761,44.161788193787196]]]}},{"type":"Feature","id":55081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.31239286365623,44.155288694697006],[-90.3120339374773,43.73126352264781],[-90.9103638777479,43.725301172242766],[-90.9132352871793,44.071386070078205],[-90.97317595906004,44.07074149165604],[-90.90605676360077,44.15829672733379],[-90.31239286365623,44.155288694697006]]]}},{"type":"Feature","id":16075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.45298647487844,44.151260079558455],[-116.45334540105738,44.06515514533058],[-116.53230916042122,44.06585343862126],[-116.57322674481884,43.98023193821001],[-116.71356688077914,43.98114509097475],[-116.71356688077914,43.807055202121006],[-116.85426594291835,43.79244475788521],[-116.98383829351084,43.87983884895742],[-116.93538325935576,43.9874834454594],[-116.97522406521661,44.08760796036942],[-116.8980549367474,44.15238809179725],[-116.45298647487844,44.151260079558455]]]}},{"type":"Feature","id":36041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.05698514625071,43.74447738030224],[-74.21455373879948,43.72863149409062],[-74.15999695960264,43.37148133334131],[-74.14025601976168,43.25395320103277],[-74.53471589040198,43.228116349277556],[-74.71274327514956,43.28612840727263],[-74.86779938444585,43.33984327578659],[-74.77555535646171,43.48664601143524],[-74.85416018964663,44.07009691323387],[-74.5350748165809,44.099264086836946],[-74.28203186043767,44.12053517476848],[-74.25618917555497,43.96997239832385],[-74.33694756581345,43.92522791285172],[-74.21383588644163,43.81081524291699],[-74.04693521324077,43.796043654075646],[-74.05698514625071,43.74447738030224]]]}},{"type":"Feature","id":27165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.36897653788434,44.10861047395838],[-94.36897653788434,43.84771735758608],[-94.85424473179306,43.84798593192865],[-94.85926969829804,43.847932217060134],[-94.85998755065589,44.1079121806677],[-94.36897653788434,44.10861047395838]]]}},{"type":"Feature","id":16039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.9921569266473,43.949614463157054],[-114.9720570606274,43.93801205155804],[-114.99036229575266,43.85851404615738],[-115.04312444405487,43.74533681819847],[-115.03343343722385,43.62206119495893],[-115.0840420284525,43.60250898281985],[-115.08727236406284,43.19825088238379],[-115.08799021642069,42.914636376630085],[-115.03451021576063,42.9120043480729],[-115.03845840372882,42.76837078966658],[-115.45517169746257,42.768209645061035],[-115.44260928120015,42.93080455205279],[-115.79363908419033,42.95143106156215],[-115.9364917034031,43.00176189335973],[-115.96664150243294,42.943588690759114],[-116.20137922345091,43.0486012587039],[-116.26706271419448,43.11241452249848],[-115.9795628448743,43.11332767526322],[-115.97669143544289,43.59122886043192],[-115.83204418533548,43.60503358164],[-115.64612042465151,43.70037747325229],[-115.49537142950236,43.89128011595089],[-115.30765303792376,43.929310242858776],[-115.17341464700522,44.08465364260115],[-115.13859880764934,43.98447541282262],[-114.9921569266473,43.949614463157054]]]}},{"type":"Feature","id":36043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.85416018964663,44.07009691323387],[-74.77555535646171,43.48664601143524],[-74.86779938444585,43.33984327578659],[-74.71274327514956,43.28612840727263],[-74.69551481856108,43.174025476683994],[-74.75976260458894,43.047365816728075],[-74.76335186637822,42.86317753259371],[-74.87892609599257,42.89819962686481],[-74.90728126412776,42.825147405685826],[-75.1011014007481,42.90835173701395],[-75.21200959003643,42.879990286438584],[-75.21918811361496,43.05246872923691],[-75.06915697082364,43.227310626249846],[-75.16247777734456,43.261258423150664],[-75.0766944205811,43.330711748139215],[-75.11007455522127,43.61523940665766],[-75.17001522710201,44.09695434749085],[-75.06269629960298,44.050383556489244],[-74.85416018964663,44.07009691323387]]]}},{"type":"Feature","id":55063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.15192119616547,44.07965815982935],[-90.97317595906004,44.07074149165604],[-90.9132352871793,44.071386070078205],[-90.9103638777479,43.725301172242766],[-91.25672764041204,43.72836291974806],[-91.28436495618938,43.84707277916391],[-91.4250640183286,43.98431426821708],[-91.32205220497667,43.98447541282262],[-91.30733623164068,44.064832856119494],[-91.19499233763666,44.08631880352508],[-91.15192119616547,44.07965815982935]]]}},{"type":"Feature","id":56017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-108.55086771963104,44.07938958548678],[-108.42703818790137,43.99204920928308],[-108.42883281879601,43.90331224649802],[-108.30966932739238,43.90320481676099],[-108.30966932739238,43.84658934534728],[-107.95684489350757,43.81865761372002],[-107.95684489350757,43.73341211738837],[-107.71600542744784,43.733358402519855],[-107.71636435362676,43.645749451973586],[-107.59504730514958,43.646394030395754],[-107.59504730514958,43.50136388540807],[-107.59504730514958,43.4722504266735],[-108.33838342170651,43.459734862309745],[-108.45682906075228,43.503136476069024],[-108.69515604355952,43.532196219935074],[-108.81431953496315,43.60519472624554],[-109.17181000917401,43.619697740744314],[-109.17181000917401,43.69919574614498],[-109.31286799749215,43.8131786971316],[-109.09212839745231,43.81613301489986],[-109.09284624981017,43.90444025873681],[-108.91266530798903,43.90470883307938],[-108.91589564359937,43.99081376730726],[-108.79242503804862,43.9909749119128],[-108.79242503804862,44.079604444960836],[-108.55086771963104,44.07938958548678]]]}},{"type":"Feature","id":16051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.15664011312738,44.057581348870116],[-112.15699903930631,43.971261555168184],[-111.97789487602195,43.97083183622007],[-111.97753594984302,43.92726907785524],[-111.9839966210637,43.753770052555154],[-111.92836306333008,43.76607075744485],[-111.62722399921068,43.62668067365113],[-112.52059125855892,43.626465814177074],[-112.69825971712758,43.622920632855156],[-112.6957472338751,43.97185241872184],[-112.69538830769616,44.05833335702931],[-112.15664011312738,44.057581348870116]]]}},{"type":"Feature","id":41025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.22751750349141,44.03990915712902],[-118.22895320820712,42.91458266176157],[-118.21674971812362,42.91452894689306],[-118.21459616105005,42.27602030486762],[-118.19700877828265,41.9969715629376],[-119.3240369801121,41.993802385695275],[-119.3606474503626,41.99423210464339],[-119.36531349068865,42.74903343700155],[-119.94174893404472,42.741137351329996],[-119.93959537697117,43.175368348396844],[-119.89795994021569,43.17655007550415],[-119.89867779257354,43.60836390348787],[-119.89867779257354,43.698336308248756],[-119.77736074409636,43.698067733906186],[-119.77556611320172,43.959068280015515],[-119.65747940033488,43.959068280015515],[-118.81651536310991,43.95998143278025],[-118.81507965839421,44.04769781306354],[-118.22751750349141,44.03990915712902]]]}},{"type":"Feature","id":56013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.31286799749215,43.8131786971316],[-109.17181000917401,43.69919574614498],[-109.17181000917401,43.619697740744314],[-108.81431953496315,43.60519472624554],[-108.69515604355952,43.532196219935074],[-108.45682906075228,43.503136476069024],[-108.33838342170651,43.459734862309745],[-107.59504730514958,43.4722504266735],[-107.59504730514958,43.50136388540807],[-107.53474770708992,43.50136388540807],[-107.51716032432252,43.472626430753095],[-107.50136757244975,42.78147721758398],[-107.54336193538416,42.78147721758398],[-107.54192623066845,42.43437173724678],[-107.52290314318535,42.43437173724678],[-107.52254421700641,42.26173214984291],[-109.04367336329723,42.26366588510941],[-109.07274638379027,42.69349226295812],[-109.14740302900701,42.7280846382811],[-109.3702961861204,42.945576140894126],[-109.5526306850151,43.012451152194004],[-109.69189404243862,43.2656093275003],[-109.75470612375076,43.46317261389464],[-110.05153807372304,43.46478405995006],[-110.05333270461767,44.00800252523173],[-109.99410988509479,43.94956074828854],[-109.85843578946054,43.957456833960094],[-109.78736840603308,43.801200281452985],[-109.66533350519805,43.8462670561362],[-109.64200330356782,43.92275702890008],[-109.54222182582623,43.9613243044931],[-109.44244034808465,43.93043825509757],[-109.31286799749215,43.8131786971316]]]}},{"type":"Feature","id":26017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.9080730530694,43.91045632401038],[-83.91273909339544,43.67604463781546],[-83.69953694311306,43.58967112924501],[-83.69881909075521,43.47896478523774],[-83.81726472980098,43.52231268412851],[-84.05092567228218,43.524407564000555],[-84.16829453279117,43.56882976026159],[-84.1672177542544,43.825909120969406],[-84.16649990189653,43.99688354744934],[-84.04554177959828,43.99699097718637],[-84.04482392724043,43.91196034032877],[-83.9080730530694,43.91045632401038]]]}},{"type":"Feature","id":46071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.06402655340167,43.994896097314324],[-101.06438547958061,43.84105671389034],[-101.06438547958061,43.841002999021825],[-101.22877366952898,43.79556022025902],[-101.22805581717112,43.389153525082406],[-102.11065529115156,43.3899055332416],[-102.13901045928677,43.47665504589165],[-102.13901045928677,43.700807192200394],[-102.01912911552529,43.70859584813492],[-102.00728455162071,43.994520093234726],[-101.06402655340167,43.994896097314324]]]}},{"type":"Feature","id":16013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.79872738171645,43.56866861565605],[-113.70145838722735,43.584675646473215],[-113.61065006395893,43.49024490762567],[-113.63613382266271,43.36745271820276],[-113.36263207432066,43.36713042899168],[-113.36263207432066,43.28451696121721],[-113.00801300954122,43.284624390954235],[-113.00837193572013,43.110856791311576],[-113.2441864352749,43.110964221048604],[-113.23772576405422,42.762193579787464],[-113.17993864924703,42.675390352268906],[-113.23772576405422,42.62516695020836],[-113.37088737643597,42.6861333259717],[-113.47318133743005,42.66915942752129],[-113.47282241125112,42.84905052217454],[-113.41395851790716,42.84910423704305],[-113.41467637026501,43.19970118383367],[-113.71545650820548,43.199916043307724],[-114.37588067743037,43.19948632435961],[-114.39562161727133,43.323406526021316],[-114.5356028270527,43.33457921867222],[-114.50868336363321,43.48062994616167],[-114.68312148659152,43.59031570766718],[-114.69353034578039,43.78358180458041],[-114.85684175719199,43.7962585135497],[-114.99036229575266,43.85851404615738],[-114.9720570606274,43.93801205155804],[-114.81448846807865,43.99285493231079],[-114.81484739425757,43.92764508193484],[-114.68204470805475,43.92759136706633],[-114.52914215583202,43.8458910520566],[-114.51514403485389,43.89536244595796],[-114.27932953529913,43.87806625829646],[-114.27609919968879,43.83085088887269],[-114.07402376095312,43.73856874476571],[-114.03346510273443,43.778747466414146],[-113.79872738171645,43.56866861565605]]]}},{"type":"Feature","id":16081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.04719929406535,43.98345483032085],[-111.04540466317071,43.50114902593401],[-111.19974292010914,43.53950144205297],[-111.24496761865389,43.621577761142305],[-111.40074158030802,43.62190005035339],[-111.39966480177124,43.922971888374136],[-111.18682157766779,43.932371990364075],[-111.04719929406535,43.98345483032085]]]}},{"type":"Feature","id":55047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.88637915478095,43.983239970846796],[-88.8856613024231,43.895201301352415],[-88.88637915478095,43.63355617682092],[-89.00697835090028,43.63301902813578],[-89.24530533370752,43.64300999367937],[-89.16813620523831,43.982810251898684],[-88.88637915478095,43.983239970846796]]]}},{"type":"Feature","id":55077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.16813620523831,43.982810251898684],[-89.24530533370752,43.64300999367937],[-89.59956547230806,43.642526559862745],[-89.59812976759234,43.98221938834503],[-89.16813620523831,43.982810251898684]]]}},{"type":"Feature","id":50027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.20528498916853,43.7712273848222],[-72.30327183601548,43.69586542429711],[-72.32947344707712,43.60014552860524],[-72.37936418594792,43.57162293342432],[-72.4332031127869,43.23327297665489],[-72.68265680714087,43.222637432689126],[-72.81904875513297,43.255564647088185],[-72.86750378928805,43.30079256637694],[-72.85314674213099,43.37110532926171],[-72.75946700943116,43.354185145679814],[-72.72680472714885,43.46870524535157],[-72.79069358699778,43.495025530923414],[-72.7006031160872,43.68286642611673],[-72.81976660749082,43.71681422301755],[-72.78243828488246,43.80431574382679],[-72.87396446050873,43.8581917569463],[-72.95831211255648,43.82660741426009],[-72.97984768329208,43.88263202212015],[-72.7910525131767,43.96191516804675],[-72.78279721106139,43.92898795364769],[-72.20528498916853,43.7712273848222]]]}},{"type":"Feature","id":41019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.13227540403359,43.44039750964472],[-122.06515620857432,43.40730915064012],[-121.97398895912697,43.26158071236175],[-122.09243459817274,43.078627870203206],[-122.2823065468249,43.06756260728933],[-122.28338332536168,42.99477896045291],[-122.40218789058638,42.994940105058454],[-122.55903863077728,42.93789491469663],[-122.7955709826899,42.77938233771194],[-123.15270253072183,42.75397520490483],[-123.22951273301211,42.70826385179946],[-123.44702199744162,42.701656922972234],[-123.71513985309977,42.73968704988012],[-123.71621663163656,42.78378695693008],[-123.81204992140995,42.78937330325553],[-123.81994629734633,42.99477896045291],[-123.7018595844795,43.087222249165436],[-123.70365421537412,43.25825039051388],[-123.76467166579164,43.257014948538064],[-123.7643127396127,43.43228656449911],[-123.87557985507995,43.51592061477535],[-123.87557985507995,43.60825647375084],[-124.21835435595483,43.610297638754375],[-124.15841368407409,43.86350952892918],[-123.92547059395073,43.865550693932704],[-123.82784267328272,43.94504869933337],[-123.61930656332638,43.92012500034289],[-123.52921609241581,43.82940058742281],[-123.34759944587896,43.780090338126996],[-123.13798655738584,43.77960690431037],[-123.10927246307172,43.53751399191796],[-122.74209098202984,43.54449692482477],[-122.74065527731413,43.43712090266537],[-122.13227540403359,43.44039750964472]]]}},{"type":"Feature","id":55039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.16242505188606,43.89138754568792],[-88.16098934717036,43.54288547876935],[-88.40039310851438,43.543476342323004],[-88.40111096087223,43.6308167185267],[-88.88637915478095,43.63355617682092],[-88.8856613024231,43.895201301352415],[-88.40326451794579,43.892945276874826],[-88.40434129648257,43.93817319616358],[-88.16170719952821,43.937689762346956],[-88.16242505188606,43.89138754568792]]]}},{"type":"Feature","id":46003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.33152155323369,43.93763604747844],[-98.32541980819194,43.85104767943394],[-98.32039484168696,43.49862442711385],[-98.7058815578541,43.499322720404535],[-98.79453632404896,43.49916157579899],[-98.80781659266925,43.93521887839532],[-98.33152155323369,43.93763604747844]]]}},{"type":"Feature","id":46015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.80781659266925,43.93521887839532],[-98.79453632404896,43.49916157579899],[-99.29846867926187,43.49975243935265],[-99.37527888155216,43.65681471488746],[-99.4610622383156,43.65719071896706],[-99.40542868058199,43.779929193521454],[-99.30600612901934,43.85905119484252],[-99.35589686789012,43.934252010762066],[-98.9273390102518,43.93511144865829],[-98.80781659266925,43.93521887839532]]]}},{"type":"Feature","id":16065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.39966480177124,43.922971888374136],[-111.40074158030802,43.62190005035339],[-111.62722399921068,43.62668067365113],[-111.92836306333008,43.76607075744485],[-111.9839966210637,43.753770052555154],[-111.97753594984302,43.92726907785524],[-111.56046372993035,43.8832228856738],[-111.39966480177124,43.922971888374136]]]}},{"type":"Feature","id":55117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.73279041571095,43.892139553847116],[-87.70264061668112,43.68823791296813],[-87.79273108759169,43.54299290850638],[-88.04074907722995,43.54234833008422],[-88.16098934717036,43.54288547876935],[-88.16242505188606,43.89138754568792],[-88.04182585576673,43.89165612003049],[-87.73279041571095,43.892139553847116]]]}},{"type":"Feature","id":16027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.71356688077914,43.807055202121006],[-116.51364499911703,43.80710891698952],[-116.51400392529597,43.634039610637544],[-116.47559882415082,43.63398589576903],[-116.47452204561404,43.45968114744123],[-116.51436285147489,43.459197713624604],[-116.51256822058025,43.29015702241118],[-116.78212178095411,43.47708476483976],[-116.8427803051927,43.5931088808299],[-117.0265505088031,43.68018068269103],[-117.02619158262418,43.840734424679255],[-116.98383829351084,43.87983884895742],[-116.85426594291835,43.79244475788521],[-116.71356688077914,43.807055202121006]]]}},{"type":"Feature","id":46095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.33899567197001,43.71702908249161],[-100.23167674447096,43.713859905249286],[-100.21408936170356,43.390335252189715],[-101.22805581717112,43.389153525082406],[-101.22877366952898,43.79556022025902],[-101.06438547958061,43.841002999021825],[-101.06438547958061,43.84105671389034],[-100.92942923630422,43.82993773610795],[-100.7804748720497,43.723958300529915],[-100.68033446812917,43.71144273616616],[-100.58665473542933,43.76870278600204],[-100.33899567197001,43.71702908249161]]]}},{"type":"Feature","id":16025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.37588067743037,43.19948632435961],[-114.59554349893344,43.19814345264676],[-115.08727236406284,43.19825088238379],[-115.0840420284525,43.60250898281985],[-115.03343343722385,43.62206119495893],[-115.04312444405487,43.74533681819847],[-114.99036229575266,43.85851404615738],[-114.85684175719199,43.7962585135497],[-114.69353034578039,43.78358180458041],[-114.68312148659152,43.59031570766718],[-114.50868336363321,43.48062994616167],[-114.5356028270527,43.33457921867222],[-114.39562161727133,43.323406526021316],[-114.37588067743037,43.19948632435961]]]}},{"type":"Feature","id":50021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.86750378928805,43.30079256637694],[-73.2544262101709,43.31475843219057],[-73.24832446512914,43.552554155101866],[-73.30252231814706,43.625713806017885],[-73.42635184987672,43.64343971262748],[-73.36210406384888,43.75296432952745],[-73.20597117601581,43.76676905073553],[-73.21853359227825,43.83718924335734],[-72.95831211255648,43.82660741426009],[-72.87396446050873,43.8581917569463],[-72.78243828488246,43.80431574382679],[-72.81976660749082,43.71681422301755],[-72.7006031160872,43.68286642611673],[-72.79069358699778,43.495025530923414],[-72.72680472714885,43.46870524535157],[-72.75946700943116,43.354185145679814],[-72.85314674213099,43.37110532926171],[-72.86750378928805,43.30079256637694]]]}},{"type":"Feature","id":46033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.81020241387945,43.688130483231106],[-103.00115114106839,43.605355870851085],[-103.00079221488946,43.47681619049719],[-104.0549584023968,43.477783058130434],[-104.05459947621787,43.50319019093754],[-104.05531732857573,43.85341113364855],[-102.68709073450763,43.85545229865208],[-102.81020241387945,43.688130483231106]]]}},{"type":"Feature","id":27133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.06454380713346,43.849167659035956],[-96.05234031704995,43.849006514430414],[-96.05341709558674,43.500128443432246],[-96.45290193273202,43.500397017774816],[-96.45326085891094,43.849651092852575],[-96.06454380713346,43.849167659035956]]]}},{"type":"Feature","id":27105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.46226567889468,43.84787850219162],[-95.45257467206366,43.847932217060134],[-95.45472822913722,43.50055816238036],[-95.8610326636821,43.50002101369522],[-96.05341709558674,43.500128443432246],[-96.05234031704995,43.849006514430414],[-95.46226567889468,43.84787850219162]]]}},{"type":"Feature","id":27047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.04956390415026,43.848469365745274],[-93.04848712561348,43.49969872448413],[-93.49714484927169,43.49948386501008],[-93.64897062295763,43.49964500961562],[-93.64825277059978,43.84814707653419],[-93.40705437836112,43.848093361665676],[-93.04956390415026,43.848469365745274]]]}},{"type":"Feature","id":27099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.68991987286583,43.848469365745274],[-92.4490804068061,43.83407378098353],[-92.4490804068061,43.50045073264333],[-92.55316899869482,43.500235873169274],[-93.0244390716254,43.49969872448413],[-93.04848712561348,43.49969872448413],[-93.04956390415026,43.848469365745274],[-93.04561571618207,43.84841565087676],[-92.68991987286583,43.848469365745274]]]}},{"type":"Feature","id":27055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.28436495618938,43.84707277916391],[-91.25672764041204,43.72836291974806],[-91.26929005667446,43.61658227837051],[-91.21760468690904,43.50055816238036],[-91.61098777901256,43.500665592117386],[-91.73086912277404,43.5007193069859],[-91.7305101965951,43.84691163455837],[-91.28436495618938,43.84707277916391]]]}},{"type":"Feature","id":46035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.96721148162322,43.85067167535434],[-97.96505792454965,43.499054146061965],[-98.11473014116204,43.49830213790277],[-98.32039484168696,43.49862442711385],[-98.32541980819194,43.85104767943394],[-97.96721148162322,43.85067167535434]]]}},{"type":"Feature","id":46061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.85127832582994,43.84986595232663],[-97.60864422887558,43.84906022929893],[-97.60684959798094,43.49980615422116],[-97.96505792454965,43.499054146061965],[-97.96721148162322,43.85067167535434],[-97.85127832582994,43.84986595232663]]]}},{"type":"Feature","id":27045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.07938644251173,43.84707277916391],[-91.7305101965951,43.84691163455837],[-91.73086912277404,43.5007193069859],[-92.07974536869067,43.500665592117386],[-92.4490804068061,43.50045073264333],[-92.4490804068061,43.83407378098353],[-92.07938644251173,43.84707277916391]]]}},{"type":"Feature","id":27063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.85926969829804,43.847932217060134],[-94.85424473179306,43.84798593192865],[-94.85568043650876,43.50088045159144],[-94.91454432985273,43.50045073264333],[-95.38796795985688,43.500235873169274],[-95.45472822913722,43.50055816238036],[-95.45257467206366,43.847932217060134],[-94.85926969829804,43.847932217060134]]]}},{"type":"Feature","id":27043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.76777518818233,43.847932217060134],[-93.64825277059978,43.84814707653419],[-93.64897062295763,43.49964500961562],[-93.97092740545477,43.499591294747106],[-94.24801841558609,43.500128443432246],[-94.2469416370493,43.84777107245459],[-93.76777518818233,43.847932217060134]]]}},{"type":"Feature","id":46099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.45290193273202,43.500397017774816],[-96.59898488755513,43.500397017774816],[-96.92488985802045,43.499967298826704],[-97.1294777800086,43.49969872448413],[-97.12911885382968,43.84798593192865],[-96.88863831394887,43.848361936008246],[-96.45326085891094,43.849651092852575],[-96.45290193273202,43.500397017774816]]]}},{"type":"Feature","id":27091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.36897653788434,43.84771735758608],[-94.2469416370493,43.84777107245459],[-94.24801841558609,43.500128443432246],[-94.44327425692214,43.500397017774816],[-94.85568043650876,43.50088045159144],[-94.85424473179306,43.84798593192865],[-94.36897653788434,43.84771735758608]]]}},{"type":"Feature","id":46087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.36959939371047,43.848630510350816],[-97.12911885382968,43.84798593192865],[-97.1294777800086,43.49969872448413],[-97.40154382363494,43.49975243935265],[-97.60684959798094,43.49980615422116],[-97.60864422887558,43.84906022929893],[-97.36959939371047,43.848630510350816]]]}},{"type":"Feature","id":26111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.1672177542544,43.825909120969406],[-84.16829453279117,43.56882976026159],[-84.17044808986473,43.48191910300601],[-84.37001104534791,43.46601950192588],[-84.6076201757973,43.46601950192588],[-84.60618447108159,43.81516614726661],[-84.1672177542544,43.825909120969406]]]}},{"type":"Feature","id":26127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.03794099881968,43.81554215134621],[-86.03937670353538,43.46741608850724],[-86.46111496377411,43.47230414154201],[-86.53971979695903,43.65455869040987],[-86.43096516474428,43.81940962187922],[-86.03794099881968,43.81554215134621]]]}},{"type":"Feature","id":26073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.60618447108159,43.81516614726661],[-84.6076201757973,43.46601950192588],[-84.84594715860453,43.466126931662906],[-85.08499199376963,43.46618064653142],[-85.08894018173783,43.813662130948224],[-84.60618447108159,43.81516614726661]]]}},{"type":"Feature","id":23031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.35358483208634,43.53563397151997],[-70.43865033649195,43.354990868707524],[-70.54955852578026,43.32576998023593],[-70.67267020515207,43.070516925057596],[-70.82952094534298,43.13416904424663],[-70.80942107932309,43.225430605851855],[-70.9863716855339,43.381042579936796],[-70.96232363154581,43.541005458371366],[-70.98888416878638,43.7900813036706],[-70.98888416878638,43.790940741566814],[-70.78321946826145,43.813823275553766],[-70.65867208417393,43.79244475788521],[-70.65974886271071,43.7062323939203],[-70.54991745195919,43.71579364051579],[-70.492130337152,43.60675245743245],[-70.35358483208634,43.53563397151997]]]}},{"type":"Feature","id":26107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.08894018173783,43.813662130948224],[-85.08499199376963,43.46618064653142],[-85.56236381174197,43.46816809666644],[-85.56236381174197,43.81559586621472],[-85.08894018173783,43.813662130948224]]]}},{"type":"Feature","id":26123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.56236381174197,43.81559586621472],[-85.56236381174197,43.46816809666644],[-85.56236381174197,43.29423935241824],[-85.79028193536034,43.293003910442415],[-86.03901777735646,43.29348734425904],[-86.03937670353538,43.46741608850724],[-86.03794099881968,43.81554215134621],[-85.56236381174197,43.81559586621472]]]}},{"type":"Feature","id":36115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.36210406384888,43.75296432952745],[-73.42635184987672,43.64343971262748],[-73.30252231814706,43.625713806017885],[-73.24832446512914,43.552554155101866],[-73.2544262101709,43.31475843219057],[-73.27380822383293,42.94364240562763],[-73.63560581219092,42.94127895141301],[-73.57566514031018,43.08040046086417],[-73.59504715397222,43.30611033835982],[-73.62878621479132,43.486431151961185],[-73.49311211915708,43.65520326883204],[-73.43819641378131,43.80361745053611],[-73.37897359425843,43.8085592184394],[-73.36210406384888,43.75296432952745]]]}},{"type":"Feature","id":16001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.28249653988833,43.80684034264695],[-115.97669143544289,43.59122886043192],[-115.9795628448743,43.11332767526322],[-116.26706271419448,43.11241452249848],[-116.38694405795596,43.193309114480506],[-116.43324553503749,43.29606565794771],[-116.51256822058025,43.29015702241118],[-116.51436285147489,43.459197713624604],[-116.47452204561404,43.45968114744123],[-116.47559882415082,43.63398589576903],[-116.51400392529597,43.634039610637544],[-116.51364499911703,43.80710891698952],[-116.28249653988833,43.80684034264695]]]}},{"type":"Feature","id":36113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.59504715397222,43.30611033835982],[-73.83588662003194,43.253738341558716],[-73.8839827280081,43.398016478387206],[-74.15999695960264,43.37148133334131],[-74.21455373879948,43.72863149409062],[-74.05698514625071,43.74447738030224],[-73.43819641378131,43.80361745053611],[-73.49311211915708,43.65520326883204],[-73.62878621479132,43.486431151961185],[-73.59504715397222,43.30611033835982]]]}},{"type":"Feature","id":46123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.53356532645878,43.49980615422116],[-99.53428317881664,42.99794813769523],[-100.19829660983079,42.9985927161174],[-100.21408936170356,43.390335252189715],[-100.23167674447096,43.713859905249286],[-100.08738842054248,43.68522988033135],[-99.84116506179885,43.68893620625881],[-99.69759459022822,43.758174671773304],[-99.62401472354827,43.74270478964128],[-99.62365579736935,43.49991358395819],[-99.53356532645878,43.49980615422116]]]}},{"type":"Feature","id":33001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.16368121792362,43.53934029744744],[-71.16009195613435,43.35585030660375],[-71.23582537988786,43.28467810582275],[-71.55706431002714,43.455222813354574],[-71.60121223003512,43.43481116331927],[-71.72791317119619,43.56351198827872],[-71.65146189508484,43.68071783137617],[-71.52224847067127,43.69715458114145],[-71.53229840368121,43.76499646007458],[-71.26095021241272,43.572052652372435],[-71.16368121792362,43.53934029744744]]]}},{"type":"Feature","id":26157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.46731170534757,43.727772056194404],[-83.46659385298972,43.66782626293282],[-83.11771760707309,43.675507489130325],[-83.12023009032558,43.32705913708027],[-83.3542499589857,43.32217108404549],[-83.35173747573322,43.23515299705288],[-83.46085103412689,43.22306715163724],[-83.69558875514487,43.22134827584479],[-83.69881909075521,43.47896478523774],[-83.69953694311306,43.58967112924501],[-83.67189962733572,43.59020827793015],[-83.51684351803944,43.73486241883825],[-83.46731170534757,43.727772056194404]]]}},{"type":"Feature","id":55123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.31239286365623,43.640968828675845],[-90.31131608511944,43.554004456551745],[-90.67167796876173,43.55298387404998],[-90.66844763315139,43.4229938922462],[-91.20540119682553,43.42294017737768],[-91.21760468690904,43.50055816238036],[-91.26929005667446,43.61658227837051],[-91.25672764041204,43.72836291974806],[-90.9103638777479,43.725301172242766],[-90.3120339374773,43.73126352264781],[-90.31239286365623,43.640968828675845]]]}},{"type":"Feature","id":36075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.77444691241436,43.688882491390295],[-75.75614167728911,43.47031669140699],[-75.81464664445414,43.48353054906143],[-75.88679080641838,43.325017972076736],[-75.88427832316589,43.155601276783706],[-75.99339188155957,43.183318148936905],[-76.20156906533698,43.271088244088716],[-76.25756154924953,43.233917555077056],[-76.47937792782615,43.2275254857239],[-76.60500209045045,43.253577196953174],[-76.61684665435503,43.417944694605886],[-76.41046410147224,43.52317212202473],[-76.23494919997715,43.52951047650938],[-76.18254597785388,43.67921381505778],[-76.0249773853051,43.7069844020795],[-75.77444691241436,43.688882491390295]]]}},{"type":"Feature","id":46113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.11065529115156,43.3899055332416],[-102.10886066025694,43.12992556963404],[-102.08265904919529,42.99929100940808],[-102.79261503111205,42.99993558783025],[-103.00079221488946,43.00074131085796],[-103.00079221488946,43.47681619049719],[-103.00115114106839,43.605355870851085],[-102.81020241387945,43.688130483231106],[-102.17633878189513,43.68764704941448],[-102.13901045928677,43.700807192200394],[-102.13901045928677,43.47665504589165],[-102.11065529115156,43.3899055332416]]]}},{"type":"Feature","id":26151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.5032359887508,43.16892256417517],[-82.99640055859591,43.15409726046532],[-83.0003487465641,43.28483925042829],[-83.12023009032558,43.32705913708027],[-83.11771760707309,43.675507489130325],[-82.60696565446058,43.6904402225772],[-82.53912860664346,43.436906043191314],[-82.5032359887508,43.16892256417517]]]}},{"type":"Feature","id":16073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.51256822058025,43.29015702241118],[-116.43324553503749,43.29606565794771],[-116.38694405795596,43.193309114480506],[-116.26706271419448,43.11241452249848],[-116.20137922345091,43.0486012587039],[-115.96664150243294,42.943588690759114],[-115.9364917034031,43.00176189335973],[-115.79363908419033,42.95143106156215],[-115.44260928120015,42.93080455205279],[-115.45517169746257,42.768209645061035],[-115.03845840372882,42.76837078966658],[-115.03917625608668,41.99584355069881],[-116.14682244425408,41.99804586030788],[-117.0182952066878,41.99906644280965],[-117.02726836116096,41.99976473610033],[-117.0265505088031,43.68018068269103],[-116.8427803051927,43.5931088808299],[-116.78212178095411,43.47708476483976],[-116.51256822058025,43.29015702241118]]]}},{"type":"Feature","id":55021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.00697835090028,43.63301902813578],[-89.00913190797384,43.28478553555978],[-89.7205235946063,43.29289648070539],[-89.60064225084483,43.380505431251656],[-89.59920654612912,43.55948337314017],[-89.72770211818484,43.56882976026159],[-89.78584815917094,43.64102254354436],[-89.59956547230806,43.642526559862745],[-89.24530533370752,43.64300999367937],[-89.00697835090028,43.63301902813578]]]}},{"type":"Feature","id":55111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.78584815917094,43.64102254354436],[-89.72770211818484,43.56882976026159],[-89.59920654612912,43.55948337314017],[-89.60064225084483,43.380505431251656],[-89.7205235946063,43.29289648070539],[-89.83825138129423,43.206039538318315],[-90.19394722461045,43.16446423008851],[-90.1917936675369,43.55491760931648],[-90.31131608511944,43.554004456551745],[-90.31239286365623,43.640968828675845],[-89.78584815917094,43.64102254354436]]]}},{"type":"Feature","id":55027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.40039310851438,43.543476342323004],[-88.41798049128178,43.19470570106187],[-88.53570827796969,43.1959948579062],[-89.00877298179492,43.19760630396162],[-89.00913190797384,43.28478553555978],[-89.00697835090028,43.63301902813578],[-88.88637915478095,43.63355617682092],[-88.40111096087223,43.6308167185267],[-88.40039310851438,43.543476342323004]]]}},{"type":"Feature","id":16019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.62722399921068,43.62668067365113],[-111.40074158030802,43.62190005035339],[-111.24496761865389,43.621577761142305],[-111.19974292010914,43.53950144205297],[-111.04540466317071,43.50114902593401],[-111.04468681081286,43.315725299823825],[-111.04396895845501,43.02002494865447],[-111.59061352896018,43.01997123378596],[-111.58845997188662,43.28156264344894],[-111.8231976929046,43.28209979213408],[-111.8231976929046,43.366002416752885],[-112.04357836676552,43.36659328030654],[-112.1042368910041,43.424981342381216],[-112.52095018473786,43.424981342381216],[-112.52059125855892,43.626465814177074],[-111.62722399921068,43.62668067365113]]]}},{"type":"Feature","id":16011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.59061352896018,43.01997123378596],[-112.06403715896433,43.02222725826354],[-112.6566242803721,43.02185125418395],[-112.75138079160871,42.95132363182512],[-112.81706428235228,42.863123817725196],[-113.00801300954122,42.86290895825114],[-113.00837193572013,43.110856791311576],[-113.00801300954122,43.284624390954235],[-112.94807233766048,43.28494668016532],[-112.93694562611375,43.449260462949525],[-112.8174232085312,43.44893817373844],[-112.81670535617334,43.53579511612551],[-112.7000543480222,43.54014602047514],[-112.69825971712758,43.622920632855156],[-112.52059125855892,43.626465814177074],[-112.52095018473786,43.424981342381216],[-112.1042368910041,43.424981342381216],[-112.04357836676552,43.36659328030654],[-111.8231976929046,43.366002416752885],[-111.8231976929046,43.28209979213408],[-111.58845997188662,43.28156264344894],[-111.59061352896018,43.01997123378596]]]}},{"type":"Feature","id":41035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.33294680356411,43.6154005512632],[-121.34981633397366,42.74543454081112],[-120.88357122754805,42.74387680962421],[-120.87962303957985,41.99374867082676],[-121.4474442546417,41.99750871162274],[-122.28948507040343,42.00771453664039],[-122.28338332536168,42.99477896045291],[-122.2823065468249,43.06756260728933],[-122.09243459817274,43.078627870203206],[-121.97398895912697,43.26158071236175],[-122.06515620857432,43.40730915064012],[-122.13227540403359,43.44039750964472],[-122.13083969931789,43.55706620405704],[-122.00306197962003,43.61523940665766],[-121.33294680356411,43.6154005512632]]]}},{"type":"Feature","id":41037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.3606474503626,41.99423210464339],[-119.99917712267298,41.99476925332853],[-120.87962303957985,41.99374867082676],[-120.88357122754805,42.74387680962421],[-121.34981633397366,42.74543454081112],[-121.33294680356411,43.6154005512632],[-119.89867779257354,43.60836390348787],[-119.89795994021569,43.17655007550415],[-119.93959537697117,43.175368348396844],[-119.94174893404472,42.741137351329996],[-119.36531349068865,42.74903343700155],[-119.3606474503626,41.99423210464339]]]}},{"type":"Feature","id":36065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.21200959003643,42.879990286438584],[-75.24790220792909,42.871503337213376],[-75.43705630422339,42.863231247462224],[-75.44423482780192,42.93306057653037],[-75.54437523172243,42.931771419686044],[-75.55263053383774,43.03748228092151],[-75.73891322070062,43.1647865192996],[-75.88427832316589,43.155601276783706],[-75.88679080641838,43.325017972076736],[-75.81464664445414,43.48353054906143],[-75.75614167728911,43.47031669140699],[-75.53360744635464,43.41971728526684],[-75.11007455522127,43.61523940665766],[-75.0766944205811,43.330711748139215],[-75.16247777734456,43.261258423150664],[-75.06915697082364,43.227310626249846],[-75.21918811361496,43.05246872923691],[-75.21200959003643,42.879990286438584]]]}},{"type":"Feature","id":33013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.72791317119619,43.56351198827872],[-71.60121223003512,43.43481116331927],[-71.55706431002714,43.455222813354574],[-71.23582537988786,43.28467810582275],[-71.24731101761351,43.27420370646253],[-71.39231719389984,43.0089596857406],[-71.518659208882,43.068905479002176],[-71.64141196207488,43.054187605029355],[-71.66797249931545,43.15259324414693],[-71.85604981707297,43.115368840266754],[-71.9131190795223,43.20727498029414],[-72.0089523692957,43.1878839127606],[-72.0900696857331,43.32249337325658],[-72.05381814166152,43.4410958029354],[-71.93537250261575,43.5284361791391],[-71.8495891458523,43.61142565099317],[-71.81800364210676,43.54476549916734],[-71.72791317119619,43.56351198827872]]]}},{"type":"Feature","id":41011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.81204992140995,42.78937330325553],[-123.92547059395073,42.77487028875676],[-123.99689690355713,42.68564989215508],[-124.13903167041205,42.67082458844523],[-124.16092616732658,42.88246117039023],[-124.2571183832789,42.954761383410016],[-124.47929368803445,42.95497624288407],[-124.3827425459032,43.27124938869426],[-124.21835435595483,43.610297638754375],[-123.87557985507995,43.60825647375084],[-123.87557985507995,43.51592061477535],[-123.7643127396127,43.43228656449911],[-123.76467166579164,43.257014948538064],[-123.70365421537412,43.25825039051388],[-123.7018595844795,43.087222249165436],[-123.81994629734633,42.99477896045291],[-123.81204992140995,42.78937330325553]]]}},{"type":"Feature","id":33019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.93537250261575,43.5284361791391],[-72.05381814166152,43.4410958029354],[-72.0900696857331,43.32249337325658],[-72.0089523692957,43.1878839127606],[-72.03802538978874,43.128797557395245],[-72.17836552574904,43.131966734637565],[-72.15647102883452,43.18197527722406],[-72.45150834791215,43.161295052846185],[-72.4332031127869,43.23327297665489],[-72.37936418594792,43.57162293342432],[-72.32947344707712,43.60014552860524],[-71.93537250261575,43.5284361791391]]]}},{"type":"Feature","id":33017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.96232363154581,43.541005458371366],[-70.9863716855339,43.381042579936796],[-70.80942107932309,43.225430605851855],[-70.82952094534298,43.13416904424663],[-70.88802591250801,43.08249534073621],[-71.07215504229734,43.08174333257701],[-71.02657141757366,43.13809022964816],[-71.24731101761351,43.27420370646253],[-71.23582537988786,43.28467810582275],[-71.16009195613435,43.35585030660375],[-71.16368121792362,43.53934029744744],[-70.96232363154581,43.541005458371366]]]}},{"type":"Feature","id":26145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.69881909075521,43.47896478523774],[-83.69558875514487,43.22134827584479],[-83.93176218087856,43.22032769334303],[-83.92924969762608,43.132772457665276],[-84.36785748827434,43.12842155331565],[-84.37001104534791,43.46601950192588],[-84.17044808986473,43.48191910300601],[-84.16829453279117,43.56882976026159],[-84.05092567228218,43.524407564000555],[-83.81726472980098,43.52231268412851],[-83.69881909075521,43.47896478523774]]]}},{"type":"Feature","id":55103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.19394722461045,43.16446423008851],[-90.42976172416522,43.20093662580949],[-90.66665300225675,43.17171573733789],[-90.66844763315139,43.4229938922462],[-90.67167796876173,43.55298387404998],[-90.31131608511944,43.554004456551745],[-90.1917936675369,43.55491760931648],[-90.19394722461045,43.16446423008851]]]}},{"type":"Feature","id":55089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.79273108759169,43.54299290850638],[-87.91081780045853,43.25669265932698],[-87.89323041769113,43.19201995763618],[-88.06407927886018,43.192127387373205],[-88.04074907722995,43.54234833008422],[-87.79273108759169,43.54299290850638]]]}},{"type":"Feature","id":55131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.16098934717036,43.54288547876935],[-88.04074907722995,43.54234833008422],[-88.06407927886018,43.192127387373205],[-88.41798049128178,43.19470570106187],[-88.40039310851438,43.543476342323004],[-88.16098934717036,43.54288547876935]]]}},{"type":"Feature","id":19189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.49714484927169,43.49948386501008],[-93.49750377545062,43.25545721735116],[-93.97056847927584,43.25534978761413],[-93.97092740545477,43.499591294747106],[-93.64897062295763,43.49964500961562],[-93.49714484927169,43.49948386501008]]]}},{"type":"Feature","id":19109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.97128633163369,42.9077608734603],[-94.44327425692214,42.90808316267138],[-94.44327425692214,43.255027498403045],[-94.44327425692214,43.500397017774816],[-94.24801841558609,43.500128443432246],[-93.97092740545477,43.499591294747106],[-93.97056847927584,43.25534978761413],[-93.97128633163369,42.9077608734603]]]}},{"type":"Feature","id":19059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.91382647749488,43.255027498403045],[-95.38796795985688,43.25518864300859],[-95.38796795985688,43.500235873169274],[-94.91454432985273,43.50045073264333],[-94.91382647749488,43.255027498403045]]]}},{"type":"Feature","id":19063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.44327425692214,43.255027498403045],[-94.91382647749488,43.255027498403045],[-94.91454432985273,43.50045073264333],[-94.85568043650876,43.50088045159144],[-94.44327425692214,43.500397017774816],[-94.44327425692214,43.255027498403045]]]}},{"type":"Feature","id":19195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.02408014544648,43.25551093221967],[-93.49750377545062,43.25545721735116],[-93.49714484927169,43.49948386501008],[-93.04848712561348,43.49969872448413],[-93.0244390716254,43.49969872448413],[-93.02408014544648,43.25551093221967]]]}},{"type":"Feature","id":19143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.38796795985688,43.25518864300859],[-95.86175051603995,43.25749838235469],[-95.8610326636821,43.50002101369522],[-95.45472822913722,43.50055816238036],[-95.38796795985688,43.500235873169274],[-95.38796795985688,43.25518864300859]]]}},{"type":"Feature","id":56027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.05459947621787,43.50319019093754],[-104.0549584023968,43.477783058130434],[-104.05316377150217,43.00444763678543],[-104.05316377150217,42.61163080334284],[-104.65580082591988,42.60948220860229],[-104.8923331778325,42.60894505991715],[-104.89987062758995,43.49964500961562],[-104.05459947621787,43.50319019093754]]]}},{"type":"Feature","id":19131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.55424577723159,43.212807611751074],[-93.02408014544648,43.212807611751074],[-93.02408014544648,43.25551093221967],[-93.0244390716254,43.49969872448413],[-92.55316899869482,43.500235873169274],[-92.55424577723159,43.212807611751074]]]}},{"type":"Feature","id":19119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.86175051603995,43.25749838235469],[-96.55555481990501,43.25975440683227],[-96.52396931615948,43.393504429432035],[-96.59898488755513,43.500397017774816],[-96.45290193273202,43.500397017774816],[-96.05341709558674,43.500128443432246],[-95.8610326636821,43.50002101369522],[-95.86175051603995,43.25749838235469]]]}},{"type":"Feature","id":19089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.07974536869067,43.500665592117386],[-92.08082214722744,43.2129150414881],[-92.55424577723159,43.212807611751074],[-92.55316899869482,43.500235873169274],[-92.4490804068061,43.50045073264333],[-92.07974536869067,43.500665592117386]]]}},{"type":"Feature","id":19005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.21760468690904,43.50055816238036],[-91.20540119682553,43.42294017737768],[-91.20396549210983,43.349834241330186],[-91.05860038964457,43.25760581209171],[-91.17740495486926,43.08023931625863],[-91.60524496014973,43.081635902839984],[-91.61098777901256,43.500665592117386],[-91.21760468690904,43.50055816238036]]]}},{"type":"Feature","id":19191,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.60524496014973,43.081635902839984],[-92.08118107340637,43.08276391507878],[-92.08082214722744,43.2129150414881],[-92.07974536869067,43.500665592117386],[-91.73086912277404,43.5007193069859],[-91.61098777901256,43.500665592117386],[-91.60524496014973,43.081635902839984]]]}},{"type":"Feature","id":46083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.59898488755513,43.500397017774816],[-96.52396931615948,43.393504429432035],[-96.55555481990501,43.25975440683227],[-96.47515535582546,43.219736829789376],[-96.45397871126879,43.08335477863243],[-96.80572636661684,43.08367706784352],[-96.9241720056626,43.08373078271203],[-96.92488985802045,43.499967298826704],[-96.59898488755513,43.500397017774816]]]}},{"type":"Feature","id":56009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.89987062758995,43.49964500961562],[-104.8923331778325,42.60894505991715],[-105.28643412229387,42.605829597543334],[-105.28392163904138,42.43141741947851],[-105.33201774701755,42.43109513026742],[-105.37544781466767,42.290147315286795],[-105.6137747974749,42.30438175544299],[-105.55634660884665,42.43050426671377],[-106.07355923267984,42.43324372500798],[-106.07607171593233,42.43319001013947],[-106.07822527300588,43.49443466736976],[-106.01720782258838,43.494918101186386],[-105.07969264323216,43.49846328250831],[-104.89987062758995,43.49964500961562]]]}},{"type":"Feature","id":46023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.79453632404896,43.49916157579899],[-98.7058815578541,43.499322720404535],[-98.67321927557178,43.370783040050625],[-98.10934624847815,43.19680058093391],[-98.07704289237475,43.168331700621515],[-98.0939124227843,42.978771929635755],[-98.15313524230719,42.838952126893915],[-98.30962705631917,42.88262231499577],[-98.49842222643454,42.998646430985914],[-98.86883404308676,43.16199334613687],[-98.89683028504304,43.24686283838892],[-99.06552558913853,43.31803503916992],[-99.15274465061769,43.42691507764772],[-99.29846867926187,43.49975243935265],[-98.79453632404896,43.49916157579899]]]}},{"type":"Feature","id":46125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.1294777800086,43.49969872448413],[-96.92488985802045,43.499967298826704],[-96.9241720056626,43.08373078271203],[-97.16070435757521,43.08313991915838],[-97.16070435757521,43.16999686154545],[-97.39939026656138,43.169405997991795],[-97.40154382363494,43.49975243935265],[-97.1294777800086,43.49969872448413]]]}},{"type":"Feature","id":46067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.60684959798094,43.49980615422116],[-97.40154382363494,43.49975243935265],[-97.39939026656138,43.169405997991795],[-97.6373583231897,43.16876141956963],[-98.07704289237475,43.168331700621515],[-98.10934624847815,43.19680058093391],[-98.11473014116204,43.49830213790277],[-97.96505792454965,43.499054146061965],[-97.60684959798094,43.49980615422116]]]}},{"type":"Feature","id":56025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.11085588977764,43.50028958803779],[-107.11085588977764,43.49233978749772],[-106.07822527300588,43.49443466736976],[-106.07607171593233,42.43319001013947],[-106.62522876968998,42.430450551845254],[-107.52290314318535,42.43437173724678],[-107.54192623066845,42.43437173724678],[-107.54336193538416,42.78147721758398],[-107.50136757244975,42.78147721758398],[-107.51716032432252,43.472626430753095],[-107.53474770708992,43.50136388540807],[-107.11085588977764,43.50028958803779]]]}},{"type":"Feature","id":46043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.32039484168696,43.49862442711385],[-98.11473014116204,43.49830213790277],[-98.10934624847815,43.19680058093391],[-98.67321927557178,43.370783040050625],[-98.7058815578541,43.499322720404535],[-98.32039484168696,43.49862442711385]]]}},{"type":"Feature","id":46053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.29846867926187,43.49975243935265],[-99.15274465061769,43.42691507764772],[-99.06552558913853,43.31803503916992],[-98.89683028504304,43.24686283838892],[-98.86883404308676,43.16199334613687],[-98.49842222643454,42.998646430985914],[-99.25539753779069,42.99805556743226],[-99.53428317881664,42.99794813769523],[-99.53356532645878,43.49980615422116],[-99.29846867926187,43.49975243935265]]]}},{"type":"Feature","id":46047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.00079221488946,43.47681619049719],[-103.00079221488946,43.00074131085796],[-103.50364779156558,43.00074131085796],[-104.05316377150217,43.00444763678543],[-104.0549584023968,43.477783058130434],[-103.00079221488946,43.47681619049719]]]}},{"type":"Feature","id":26121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.03937670353538,43.46741608850724],[-86.03901777735646,43.29348734425904],[-85.79028193536034,43.293003910442415],[-85.79064086153927,43.20518010042209],[-85.90872757440611,43.20593210858129],[-85.90729186969041,43.11891402158867],[-86.2719608674798,43.11837687290353],[-86.46111496377411,43.47230414154201],[-86.03937670353538,43.46741608850724]]]}},{"type":"Feature","id":26117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.08499199376963,43.46618064653142],[-84.84594715860453,43.466126931662906],[-84.83697400413138,43.11886030672016],[-85.31255119120908,43.118806591851644],[-85.31219226503015,43.294185637549724],[-85.56236381174197,43.29423935241824],[-85.56236381174197,43.46816809666644],[-85.08499199376963,43.46618064653142]]]}},{"type":"Feature","id":56035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.04367336329723,42.26366588510941],[-110.05369163079659,42.270756247753255],[-110.5414723079578,42.2774706063175],[-110.54326693885244,42.448552462534465],[-110.59028626829182,42.44844503279744],[-110.57880063056618,43.23515299705288],[-110.57844170438725,43.29160732386106],[-110.3440629095482,43.291177604912946],[-110.3440629095482,43.37792711756299],[-110.05728089258587,43.37776597295745],[-110.05153807372304,43.46478405995006],[-109.75470612375076,43.46317261389464],[-109.69189404243862,43.2656093275003],[-109.5526306850151,43.012451152194004],[-109.3702961861204,42.945576140894126],[-109.14740302900701,42.7280846382811],[-109.07274638379027,42.69349226295812],[-109.04367336329723,42.26366588510941]]]}},{"type":"Feature","id":26057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.6076201757973,43.46601950192588],[-84.37001104534791,43.46601950192588],[-84.36785748827434,43.12842155331565],[-84.36785748827434,43.11794715395543],[-84.83697400413138,43.11886030672016],[-84.84594715860453,43.466126931662906],[-84.6076201757973,43.46601950192588]]]}},{"type":"Feature","id":55023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.66844763315139,43.4229938922462],[-90.66665300225675,43.17171573733789],[-91.06541998704417,42.992039502158704],[-91.15694616267045,42.98811831675718],[-91.17740495486926,43.08023931625863],[-91.05860038964457,43.25760581209171],[-91.20396549210983,43.349834241330186],[-91.20540119682553,43.42294017737768],[-90.66844763315139,43.4229938922462]]]}},{"type":"Feature","id":36011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.47937792782615,43.2275254857239],[-76.49194034408858,43.004931070602055],[-76.45066383351202,42.84577391519519],[-76.35698410081218,42.84937281138562],[-76.274790005838,42.77121767769781],[-76.26545792518591,42.62355550415294],[-76.6663784670469,42.62344807441591],[-76.73349766250617,42.72781606393853],[-76.7137567226652,43.02394613405599],[-76.72237095095944,43.34113243263093],[-76.61684665435503,43.417944694605886],[-76.60500209045045,43.253577196953174],[-76.47937792782615,43.2275254857239]]]}},{"type":"Feature","id":36091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.59504715397222,43.30611033835982],[-73.57566514031018,43.08040046086417],[-73.63560581219092,42.94127895141301],[-73.67688232276748,42.783249808244946],[-73.80932608279139,42.778845189026796],[-73.90480044638585,42.91109119530816],[-74.09251883796445,42.95578196591178],[-74.09754380446942,42.98290797451133],[-74.14025601976168,43.25395320103277],[-74.15999695960264,43.37148133334131],[-73.8839827280081,43.398016478387206],[-73.83588662003194,43.253738341558716],[-73.59504715397222,43.30611033835982]]]}},{"type":"Feature","id":46007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.22805581717112,43.389153525082406],[-101.22805581717112,42.997840707958204],[-102.08265904919529,42.99929100940808],[-102.10886066025694,43.12992556963404],[-102.11065529115156,43.3899055332416],[-101.22805581717112,43.389153525082406]]]}},{"type":"Feature","id":46121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.21408936170356,43.390335252189715],[-100.19829660983079,42.9985927161174],[-101.22805581717112,42.997840707958204],[-101.22805581717112,43.389153525082406],[-100.21408936170356,43.390335252189715]]]}},{"type":"Feature","id":36073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.99548210761199,43.3648744045141],[-77.99727673850661,43.13298731713933],[-78.4656754020058,43.1286364127897],[-78.4656754020058,43.37089046978765],[-77.99548210761199,43.3648744045141]]]}},{"type":"Feature","id":36063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.4656754020058,43.37089046978765],[-78.4656754020058,43.1286364127897],[-78.4642396972901,43.083623352975],[-78.73415218384287,43.0839993570546],[-78.88274762191847,43.02357012997639],[-79.06867138260243,43.08577194771556],[-79.06436426845532,43.263407017891225],[-78.80629634580711,43.323675100363886],[-78.4656754020058,43.37089046978765]]]}},{"type":"Feature","id":36055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.37453981806902,43.276406016071604],[-77.37130948245868,43.034635392890266],[-77.48544800735733,43.03452796315324],[-77.48257659792591,42.943158971811],[-77.58020451859394,42.94396469483871],[-77.73418384935344,42.94573728549967],[-77.7309535137431,42.98838689109975],[-77.90969875084853,42.98768859780907],[-77.90610948905928,43.133578180692986],[-77.99727673850661,43.13298731713933],[-77.99548210761199,43.3648744045141],[-77.75966760805723,43.341078717762414],[-77.57051351176293,43.23971876087657],[-77.37453981806902,43.276406016071604]]]}},{"type":"Feature","id":36117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.7137567226652,43.02394613405599],[-76.96392826937702,43.013149445484686],[-77.13405927818822,43.03989945000464],[-77.37130948245868,43.034635392890266],[-77.37453981806902,43.276406016071604],[-77.14662169445064,43.28988844806861],[-76.99264236369115,43.26163442723026],[-76.72237095095944,43.34113243263093],[-76.7137567226652,43.02394613405599]]]}},{"type":"Feature","id":26087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.99640055859591,43.15409726046532],[-82.98347921615455,42.89374129277816],[-83.10300163373711,42.88858466540081],[-83.45331358436944,42.880420005386696],[-83.46085103412689,43.22306715163724],[-83.35173747573322,43.23515299705288],[-83.3542499589857,43.32217108404549],[-83.12023009032558,43.32705913708027],[-83.0003487465641,43.28483925042829],[-82.99640055859591,43.15409726046532]]]}},{"type":"Feature","id":56023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.57880063056618,43.23515299705288],[-110.59028626829182,42.44844503279744],[-110.54326693885244,42.448552462534465],[-110.5414723079578,42.2774706063175],[-110.05369163079659,42.270756247753255],[-110.0483077381127,41.57740472497507],[-111.04576358934965,41.5798218940582],[-111.04684036788642,42.001537326761294],[-111.04684036788642,42.51311773448824],[-111.04396895845501,43.02002494865447],[-111.04468681081286,43.315725299823825],[-110.81389727776308,43.31588644442937],[-110.81389727776308,43.235099282184365],[-110.57880063056618,43.23515299705288]]]}},{"type":"Feature","id":50003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.86750378928805,43.30079256637694],[-72.81904875513297,43.255564647088185],[-72.8682216416459,43.11322024552619],[-72.9963582875227,43.11918259593124],[-73.00748499906942,42.93015997363062],[-72.92098378994811,42.92688336665127],[-72.92995694442128,42.73920361606349],[-73.02291882476327,42.74119106619851],[-73.26483506935978,42.74597168949626],[-73.27380822383293,42.94364240562763],[-73.2544262101709,43.31475843219057],[-72.86750378928805,43.30079256637694]]]}},{"type":"Feature","id":55025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.00913190797384,43.28478553555978],[-89.00877298179492,43.19760630396162],[-89.01343902212096,42.847331646382095],[-89.36913486543719,42.845021907036],[-89.83825138129423,42.85737632679421],[-89.83825138129423,43.206039538318315],[-89.7205235946063,43.29289648070539],[-89.00913190797384,43.28478553555978]]]}},{"type":"Feature","id":26081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.31255119120908,43.118806591851644],[-85.30967978177766,42.76987480598497],[-85.54549428133242,42.76815593019252],[-85.78238555942396,42.768209645061035],[-85.79064086153927,43.20518010042209],[-85.79028193536034,43.293003910442415],[-85.56236381174197,43.29423935241824],[-85.31219226503015,43.294185637549724],[-85.31255119120908,43.118806591851644]]]}},{"type":"Feature","id":36035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.14025601976168,43.25395320103277],[-74.09754380446942,42.98290797451133],[-74.54225334015943,42.98543257333148],[-74.75976260458894,43.047365816728075],[-74.69551481856108,43.174025476683994],[-74.71274327514956,43.28612840727263],[-74.53471589040198,43.228116349277556],[-74.14025601976168,43.25395320103277]]]}},{"type":"Feature","id":33015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.88802591250801,43.08249534073621],[-70.82018886469089,43.11767857961286],[-70.71215208483399,43.04306862724697],[-70.81803530761734,42.871879341292974],[-71.03123745789972,42.85909520258665],[-71.06497651871881,42.80629348683743],[-71.24551638671888,42.742587652779875],[-71.42713303325573,42.82482511647474],[-71.45118108724381,42.93069712231576],[-71.39231719389984,43.0089596857406],[-71.24731101761351,43.27420370646253],[-71.02657141757366,43.13809022964816],[-71.07215504229734,43.08174333257701],[-70.88802591250801,43.08249534073621]]]}},{"type":"Feature","id":36067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.99339188155957,43.183318148936905],[-75.91622275309035,43.07561983756642],[-75.89612288707048,42.79093103444244],[-76.274790005838,42.77121767769781],[-76.35698410081218,42.84937281138562],[-76.45066383351202,42.84577391519519],[-76.49194034408858,43.004931070602055],[-76.47937792782615,43.2275254857239],[-76.25756154924953,43.233917555077056],[-76.20156906533698,43.271088244088716],[-75.99339188155957,43.183318148936905]]]}},{"type":"Feature","id":50025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.4332031127869,43.23327297665489],[-72.45150834791215,43.161295052846185],[-72.4439708981547,43.01105456561264],[-72.55523801362195,42.85431457928891],[-72.45832794531177,42.726902911173795],[-72.92995694442128,42.73920361606349],[-72.92098378994811,42.92688336665127],[-73.00748499906942,42.93015997363062],[-72.9963582875227,43.11918259593124],[-72.8682216416459,43.11322024552619],[-72.81904875513297,43.255564647088185],[-72.68265680714087,43.222637432689126],[-72.4332031127869,43.23327297665489]]]}},{"type":"Feature","id":19167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.86175051603995,43.25749838235469],[-95.85923803278746,42.90910374517315],[-96.53832636331654,42.908781455962064],[-96.51033012136027,43.04994413041675],[-96.45397871126879,43.08335477863243],[-96.47515535582546,43.219736829789376],[-96.55555481990501,43.25975440683227],[-95.86175051603995,43.25749838235469]]]}},{"type":"Feature","id":19141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.38796795985688,43.25518864300859],[-95.38796795985688,42.90990946820086],[-95.85923803278746,42.90910374517315],[-95.86175051603995,43.25749838235469],[-95.38796795985688,43.25518864300859]]]}},{"type":"Feature","id":19033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.02408014544648,43.25551093221967],[-93.02408014544648,43.212807611751074],[-93.02551585016218,42.9077608734603],[-93.4985805539874,42.908512881619494],[-93.49750377545062,43.25545721735116],[-93.02408014544648,43.25551093221967]]]}},{"type":"Feature","id":19081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.49750377545062,43.25545721735116],[-93.4985805539874,42.908512881619494],[-93.97128633163369,42.9077608734603],[-93.97056847927584,43.25534978761413],[-93.49750377545062,43.25545721735116]]]}},{"type":"Feature","id":19147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.44327425692214,43.255027498403045],[-94.44327425692214,42.90808316267138],[-94.91382647749488,42.9096946087268],[-94.91382647749488,43.255027498403045],[-94.44327425692214,43.255027498403045]]]}},{"type":"Feature","id":19041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.91382647749488,43.255027498403045],[-94.91382647749488,42.9096946087268],[-95.38796795985688,42.90990946820086],[-95.38796795985688,43.25518864300859],[-94.91382647749488,43.255027498403045]]]}},{"type":"Feature","id":26049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.46085103412689,43.22306715163724],[-83.45331358436944,42.880420005386696],[-83.68948701010312,42.871234762870806],[-83.68661560067171,42.783249808244946],[-83.92243010022646,42.780832639161815],[-83.92924969762608,43.132772457665276],[-83.93176218087856,43.22032769334303],[-83.69558875514487,43.22134827584479],[-83.46085103412689,43.22306715163724]]]}},{"type":"Feature","id":19037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.08082214722744,43.2129150414881],[-92.08118107340637,43.08276391507878],[-92.08189892576422,42.90700886530111],[-92.55424577723159,42.907116295038136],[-92.55424577723159,43.212807611751074],[-92.08082214722744,43.2129150414881]]]}},{"type":"Feature","id":19067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.55424577723159,43.212807611751074],[-92.55424577723159,42.907116295038136],[-93.02551585016218,42.9077608734603],[-93.02408014544648,43.212807611751074],[-92.55424577723159,43.212807611751074]]]}},{"type":"Feature","id":55049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.19394722461045,43.16446423008851],[-89.83825138129423,43.206039538318315],[-89.83825138129423,42.85737632679421],[-89.83825138129423,42.81375985356087],[-90.4268903147338,42.812792985927615],[-90.42976172416522,43.20093662580949],[-90.19394722461045,43.16446423008851]]]}},{"type":"Feature","id":55043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.42976172416522,43.20093662580949],[-90.4268903147338,42.812792985927615],[-90.42653138855488,42.50704795434616],[-90.64081031737403,42.508283396321985],[-90.70254562014941,42.63075329653381],[-90.8970836091276,42.67512177792634],[-91.06541998704417,42.75209518450684],[-91.15694616267045,42.98811831675718],[-91.06541998704417,42.992039502158704],[-90.66665300225675,43.17171573733789],[-90.42976172416522,43.20093662580949]]]}},{"type":"Feature","id":33011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.39231719389984,43.0089596857406],[-71.45118108724381,42.93069712231576],[-71.42713303325573,42.82482511647474],[-71.24551638671888,42.742587652779875],[-71.25592524590775,42.736088153689685],[-71.29433034705289,42.69693001454301],[-71.89876203236524,42.71143302904178],[-71.92891183139507,42.71223875206949],[-72.00608095986428,42.9439109799702],[-72.06243236995576,42.944770417866415],[-72.03802538978874,43.128797557395245],[-72.0089523692957,43.1878839127606],[-71.9131190795223,43.20727498029414],[-71.85604981707297,43.115368840266754],[-71.66797249931545,43.15259324414693],[-71.64141196207488,43.054187605029355],[-71.518659208882,43.068905479002176],[-71.39231719389984,43.0089596857406]]]}},{"type":"Feature","id":26139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.79064086153927,43.20518010042209],[-85.78238555942396,42.768209645061035],[-86.20843093380981,42.76751135177035],[-86.22637724275613,42.98795717215164],[-86.2719608674798,43.11837687290353],[-85.90729186969041,43.11891402158867],[-85.90872757440611,43.20593210858129],[-85.79064086153927,43.20518010042209]]]}},{"type":"Feature","id":16063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.71545650820548,43.199916043307724],[-113.71473865584763,42.84958767085968],[-113.76534724707628,42.76412731505397],[-113.93368362499284,42.764879323213165],[-114.05105248550183,42.80838836670947],[-114.3464487307584,42.80897923026313],[-114.36618967059935,42.85066196822996],[-114.5951845727545,42.85066196822996],[-114.59554349893344,43.19814345264676],[-114.37588067743037,43.19948632435961],[-113.71545650820548,43.199916043307724]]]}},{"type":"Feature","id":16047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.59554349893344,43.19814345264676],[-114.5951845727545,42.85066196822996],[-114.61779692202688,42.64928492617113],[-114.8205902131204,42.670663443839686],[-114.8787362541065,42.757466671358245],[-114.90134860337888,42.85818204982191],[-115.03451021576063,42.9120043480729],[-115.08799021642069,42.914636376630085],[-115.08727236406284,43.19825088238379],[-114.59554349893344,43.19814345264676]]]}},{"type":"Feature","id":55055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.53570827796969,43.1959948579062],[-88.54145109683252,42.84292702716395],[-88.77690667020835,42.84265845282138],[-89.01343902212096,42.847331646382095],[-89.00877298179492,43.19760630396162],[-88.53570827796969,43.1959948579062]]]}},{"type":"Feature","id":16067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.47318133743005,42.66915942752129],[-113.55860576801457,42.65632157394646],[-113.65731046721938,42.53503340084194],[-113.93260684645605,42.53519454544748],[-113.93368362499284,42.764879323213165],[-113.76534724707628,42.76412731505397],[-113.71473865584763,42.84958767085968],[-113.71545650820548,43.199916043307724],[-113.41467637026501,43.19970118383367],[-113.41395851790716,42.84910423704305],[-113.47282241125112,42.84905052217454],[-113.47318133743005,42.66915942752129]]]}},{"type":"Feature","id":55133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.41798049128178,43.19470570106187],[-88.06407927886018,43.192127387373205],[-88.069822097723,42.84330303124355],[-88.30671337581454,42.84206758926773],[-88.54145109683252,42.84292702716395],[-88.53570827796969,43.1959948579062],[-88.41798049128178,43.19470570106187]]]}},{"type":"Feature","id":55079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.89323041769113,43.19201995763618],[-87.82682907458971,42.84222873387327],[-88.069822097723,42.84330303124355],[-88.06407927886018,43.192127387373205],[-87.89323041769113,43.19201995763618]]]}},{"type":"Feature","id":36053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.88427832316589,43.155601276783706],[-75.73891322070062,43.1647865192996],[-75.55263053383774,43.03748228092151],[-75.54437523172243,42.931771419686044],[-75.44423482780192,42.93306057653037],[-75.43705630422339,42.863231247462224],[-75.24790220792909,42.871503337213376],[-75.29563938972632,42.74414538396678],[-75.8896622158498,42.7238411636685],[-75.89612288707048,42.79093103444244],[-75.91622275309035,43.07561983756642],[-75.99339188155957,43.183318148936905],[-75.88427832316589,43.155601276783706]]]}},{"type":"Feature","id":33005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.03802538978874,43.128797557395245],[-72.06243236995576,42.944770417866415],[-72.00608095986428,42.9439109799702],[-71.92891183139507,42.71223875206949],[-72.28281304381667,42.72153142432241],[-72.45832794531177,42.726902911173795],[-72.55523801362195,42.85431457928891],[-72.4439708981547,43.01105456561264],[-72.45150834791215,43.161295052846185],[-72.15647102883452,43.18197527722406],[-72.17836552574904,43.131966734637565],[-72.03802538978874,43.128797557395245]]]}},{"type":"Feature","id":46135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.16070435757521,43.08313991915838],[-97.16070435757521,42.799632843141694],[-97.30786409093511,42.867528436943346],[-97.48481469714591,42.85028596415036],[-97.63556369229507,42.85141397638915],[-97.6373583231897,43.16876141956963],[-97.39939026656138,43.169405997991795],[-97.16070435757521,43.16999686154545],[-97.16070435757521,43.08313991915838]]]}},{"type":"Feature","id":46009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.6373583231897,43.16876141956963],[-97.63556369229507,42.85141397638915],[-97.86778893006056,42.85963235127179],[-97.95357228682401,42.76896165322023],[-98.0343306770825,42.76396617044843],[-98.15313524230719,42.838952126893915],[-98.0939124227843,42.978771929635755],[-98.07704289237475,43.168331700621515],[-97.6373583231897,43.16876141956963]]]}},{"type":"Feature","id":26155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.92924969762608,43.132772457665276],[-83.92243010022646,42.780832639161815],[-84.15824459978123,42.77658916454921],[-84.36355037412723,42.77572972665298],[-84.36785748827434,43.11794715395543],[-84.36785748827434,43.12842155331565],[-83.92924969762608,43.132772457665276]]]}},{"type":"Feature","id":36037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.90969875084853,42.98768859780907],[-77.95492344939329,42.86247923930303],[-78.4642396972901,42.86747472207483],[-78.4642396972901,43.083623352975],[-78.4656754020058,43.1286364127897],[-77.99727673850661,43.13298731713933],[-77.90610948905928,43.133578180692986],[-77.90969875084853,42.98768859780907]]]}},{"type":"Feature","id":26067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.83697400413138,43.11886030672016],[-84.83697400413138,42.77046566953862],[-85.07422420840183,42.77078795874971],[-85.30967978177766,42.76987480598497],[-85.31255119120908,43.118806591851644],[-84.83697400413138,43.11886030672016]]]}},{"type":"Feature","id":26037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.36785748827434,43.11794715395543],[-84.36355037412723,42.77572972665298],[-84.60259520929232,42.76987480598497],[-84.83697400413138,42.77046566953862],[-84.83697400413138,43.11886030672016],[-84.36785748827434,43.11794715395543]]]}},{"type":"Feature","id":16077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.00837193572013,43.110856791311576],[-113.00801300954122,42.86290895825114],[-112.81706428235228,42.863123817725196],[-112.75138079160871,42.95132363182512],[-112.74886830835622,42.913562079259805],[-112.58268548751322,42.97286329409921],[-112.51700199676966,42.90990946820086],[-112.49761998310763,42.732918976447365],[-112.38096897495649,42.64611574892881],[-112.42080978081734,42.50269704999653],[-112.49905568782333,42.50291190947058],[-112.49869676164441,42.415840107609455],[-112.65482964947746,42.415840107609455],[-112.65482964947746,42.32871459087981],[-113.00155233832054,42.32737171916697],[-113.00370589539409,42.587942546328186],[-113.23772576405422,42.62516695020836],[-113.17993864924703,42.675390352268906],[-113.23772576405422,42.762193579787464],[-113.2441864352749,43.110964221048604],[-113.00837193572013,43.110856791311576]]]}},{"type":"Feature","id":36029,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-78.9965272206382,43.064662004389575],[-78.89423325964412,43.02577243958547],[-78.93874010583102,42.958575139074505],[-78.9965272206382,43.064662004389575]]],[[[-78.4642396972901,43.083623352975],[-78.4642396972901,42.86747472207483],[-78.46388077111116,42.53632255768627],[-78.90141178322266,42.448552462534465],[-79.06077500666605,42.53782657400466],[-79.13614950424063,42.56930348695384],[-79.04821259040362,42.69005451137322],[-78.85331567524649,42.78668755982983],[-78.91182064241153,42.9558356807803],[-78.88274762191847,43.02357012997639],[-78.73415218384287,43.0839993570546],[-78.4642396972901,43.083623352975]]]]}},{"type":"Feature","id":46127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.45397871126879,43.08335477863243],[-96.51033012136027,43.04994413041675],[-96.53832636331654,42.908781455962064],[-96.63057039130067,42.76611476518899],[-96.62410972007999,42.707135839560664],[-96.50961226900242,42.63064586679678],[-96.49884448363461,42.560816537728634],[-96.44715911386919,42.48980548155318],[-96.63128824365852,42.524344142007656],[-96.69840743911779,42.65035922354141],[-96.80608529279576,42.70412780692388],[-96.80572636661684,43.08367706784352],[-96.45397871126879,43.08335477863243]]]}},{"type":"Feature","id":46027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.80572636661684,43.08367706784352],[-96.80608529279576,42.70412780692388],[-97.01641603364673,42.76160271623382],[-97.16070435757521,42.799632843141694],[-97.16070435757521,43.08313991915838],[-96.9241720056626,43.08373078271203],[-96.80572636661684,43.08367706784352]]]}},{"type":"Feature","id":19065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.60524496014973,43.081635902839984],[-91.60703959104437,42.643967154188246],[-92.08189892576422,42.64203341892174],[-92.08189892576422,42.90700886530111],[-92.08118107340637,43.08276391507878],[-91.60524496014973,43.081635902839984]]]}},{"type":"Feature","id":19043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.17740495486926,43.08023931625863],[-91.15694616267045,42.98811831675718],[-91.06541998704417,42.75209518450684],[-90.8970836091276,42.67512177792634],[-90.89744253530654,42.645686029980695],[-91.13289810868237,42.64584717458624],[-91.60703959104437,42.643967154188246],[-91.60524496014973,43.081635902839984],[-91.17740495486926,43.08023931625863]]]}},{"type":"Feature","id":36057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.09754380446942,42.98290797451133],[-74.09251883796445,42.95578196591178],[-74.08390460967021,42.89734018896859],[-74.2633676991335,42.79651738076789],[-74.45503427868029,42.772990268358775],[-74.64813656294278,42.829552024903975],[-74.76335186637822,42.86317753259371],[-74.75976260458894,43.047365816728075],[-74.54225334015943,42.98543257333148],[-74.09754380446942,42.98290797451133]]]}},{"type":"Feature","id":36069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.96392826937702,43.013149445484686],[-76.97254249767126,42.76412731505397],[-77.31316344147257,42.76128042702273],[-77.36664344213263,42.57628641986065],[-77.49011404768338,42.57719957262539],[-77.48688371207304,42.67028743976009],[-77.59886867989813,42.67195260068402],[-77.58020451859394,42.94396469483871],[-77.48257659792591,42.943158971811],[-77.48544800735733,43.03452796315324],[-77.37130948245868,43.034635392890266],[-77.13405927818822,43.03989945000464],[-76.96392826937702,43.013149445484686]]]}},{"type":"Feature","id":16005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.06403715896433,43.02222725826354],[-112.15053836808563,42.897662478179676],[-112.09777621978343,42.696392865857874],[-111.97035742626448,42.717771383526426],[-111.91795420414121,42.617109719931264],[-111.87631876738573,42.41621611168905],[-111.89785433812132,42.25652180759705],[-112.1272081664554,42.285259262252026],[-112.19181487866219,42.35111369105014],[-112.32820682665428,42.32457854600425],[-112.29805702762445,42.45397766425437],[-112.42080978081734,42.50269704999653],[-112.38096897495649,42.64611574892881],[-112.49761998310763,42.732918976447365],[-112.51700199676966,42.90990946820086],[-112.58268548751322,42.97286329409921],[-112.74886830835622,42.913562079259805],[-112.75138079160871,42.95132363182512],[-112.6566242803721,43.02185125418395],[-112.06403715896433,43.02222725826354]]]}},{"type":"Feature","id":16029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.59061352896018,43.01997123378596],[-111.04396895845501,43.02002494865447],[-111.04684036788642,42.51311773448824],[-111.23491768564395,42.47868650377079],[-111.22235526938151,42.57231151959063],[-111.60425272375939,42.59062828975388],[-111.59922775725441,42.41567896300391],[-111.87631876738573,42.41621611168905],[-111.91795420414121,42.617109719931264],[-111.97035742626448,42.717771383526426],[-112.09777621978343,42.696392865857874],[-112.15053836808563,42.897662478179676],[-112.06403715896433,43.02222725826354],[-111.59061352896018,43.01997123378596]]]}},{"type":"Feature","id":36099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.6663784670469,42.62344807441591],[-76.58597900296733,42.5499124194203],[-76.69652826607673,42.54668952730947],[-76.89573229538097,42.54147918506361],[-76.89501444302311,42.654280408942924],[-76.97254249767126,42.76412731505397],[-76.96392826937702,43.013149445484686],[-76.7137567226652,43.02394613405599],[-76.73349766250617,42.72781606393853],[-76.6663784670469,42.62344807441591]]]}},{"type":"Feature","id":31165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.44442497204271,42.43732605501504],[-103.44406604586378,42.09070400849446],[-103.40171275675044,42.003524776896306],[-104.05316377150217,42.001698471366836],[-104.05316377150217,42.61163080334284],[-104.05316377150217,43.00444763678543],[-103.50364779156558,43.00074131085796],[-103.48031758993537,42.78496868403739],[-103.47995866375643,42.43727234014653],[-103.44442497204271,42.43732605501504]]]}},{"type":"Feature","id":31161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.00620777308393,42.09634406968843],[-102.0665073711436,42.00911112322176],[-102.67739972767662,42.00529736755727],[-102.69785851987544,42.00481393374064],[-102.74236536606233,42.0923691694184],[-102.74954388964086,42.439850653835194],[-102.77323301745001,42.439850653835194],[-102.77323301745001,42.78523725837996],[-102.79261503111205,42.99993558783025],[-102.08265904919529,42.99929100940808],[-102.0665073711436,42.44344955002563],[-102.03922898154518,42.44328840542009],[-102.04066468626088,42.096720073768026],[-102.00620777308393,42.09634406968843]]]}},{"type":"Feature","id":31045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.77323301745001,42.439850653835194],[-103.44442497204271,42.43732605501504],[-103.47995866375643,42.43727234014653],[-103.48031758993537,42.78496868403739],[-103.50364779156558,43.00074131085796],[-103.00079221488946,43.00074131085796],[-102.79261503111205,42.99993558783025],[-102.77323301745001,42.78523725837996],[-102.77323301745001,42.439850653835194]]]}},{"type":"Feature","id":31015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.30962705631917,42.88262231499577],[-98.30496101599313,42.761172997285705],[-98.58384665701907,42.77970462692302],[-98.89324102325378,42.84604248953776],[-98.95282276895558,42.89272071027639],[-99.25719216868532,42.804306036702414],[-99.25539753779069,42.99805556743226],[-98.49842222643454,42.998646430985914],[-98.30962705631917,42.88262231499577]]]}},{"type":"Feature","id":31103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.25539753779069,42.99805556743226],[-99.25719216868532,42.804306036702414],[-99.53751351442698,42.717610238920884],[-99.67785365038726,42.73087781144383],[-100.13404882380293,42.807797503155825],[-100.19829660983079,42.84609620440627],[-100.19829660983079,42.9985927161174],[-99.53428317881664,42.99794813769523],[-99.25539753779069,42.99805556743226]]]}},{"type":"Feature","id":31031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.22805581717112,42.997840707958204],[-100.19829660983079,42.9985927161174],[-100.19829660983079,42.84609620440627],[-100.16742895844311,42.085815955459694],[-100.26756936236362,42.08613824467078],[-100.84615836279325,42.08817940967431],[-101.42654199411751,42.092208024812855],[-102.00620777308393,42.09634406968843],[-102.04066468626088,42.096720073768026],[-102.03922898154518,42.44328840542009],[-102.0665073711436,42.44344955002563],[-102.08265904919529,42.99929100940808],[-101.22805581717112,42.997840707958204]]]}},{"type":"Feature","id":41029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.28338332536168,42.99477896045291],[-122.28948507040343,42.00771453664039],[-123.2305895115489,42.00384706610739],[-123.22951273301211,42.70826385179946],[-123.15270253072183,42.75397520490483],[-122.7955709826899,42.77938233771194],[-122.55903863077728,42.93789491469663],[-122.40218789058638,42.994940105058454],[-122.28338332536168,42.99477896045291]]]}},{"type":"Feature","id":36051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.58020451859394,42.94396469483871],[-77.59886867989813,42.67195260068402],[-77.48688371207304,42.67028743976009],[-77.49011404768338,42.57719957262539],[-77.65988613031564,42.5803150349992],[-77.72305713780672,42.471220137047354],[-77.84078492449464,42.51773721318044],[-78.03855324908318,42.52096010529128],[-77.956359154109,42.66787027067696],[-77.95492344939329,42.86247923930303],[-77.90969875084853,42.98768859780907],[-77.7309535137431,42.98838689109975],[-77.73418384935344,42.94573728549967],[-77.58020451859394,42.94396469483871]]]}},{"type":"Feature","id":36083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.27380822383293,42.94364240562763],[-73.26483506935978,42.74597168949626],[-73.35241305701786,42.510002272114434],[-73.7838423240876,42.46423720414054],[-73.76194782717307,42.60674275030807],[-73.67688232276748,42.783249808244946],[-73.63560581219092,42.94127895141301],[-73.27380822383293,42.94364240562763]]]}},{"type":"Feature","id":36093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.80932608279139,42.778845189026796],[-74.18009682562253,42.729964658679094],[-74.27234085360666,42.7142262022045],[-74.2633676991335,42.79651738076789],[-74.08390460967021,42.89734018896859],[-74.09251883796445,42.95578196591178],[-73.90480044638585,42.91109119530816],[-73.80932608279139,42.778845189026796]]]}},{"type":"Feature","id":41015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.81204992140995,42.78937330325553],[-123.71621663163656,42.78378695693008],[-123.83179086125091,42.63257960206329],[-123.89065475459486,42.50033359578192],[-124.00838254128278,42.49609012116932],[-124.02561099787125,42.35922463619575],[-123.89209045931057,42.35283256684259],[-123.79123220303221,42.235734153482156],[-123.85691569377576,42.14114227002907],[-123.82138200206204,41.995413831750696],[-124.21153475855522,41.998475579255995],[-124.35295167305229,42.10338071746376],[-124.42760831826902,42.33446208181081],[-124.38992106948173,42.57472868867375],[-124.41540482818552,42.66061876342757],[-124.51016133942213,42.733456125132506],[-124.55107892381976,42.842443593347326],[-124.47929368803445,42.95497624288407],[-124.2571183832789,42.954761383410016],[-124.16092616732658,42.88246117039023],[-124.13903167041205,42.67082458844523],[-123.99689690355713,42.68564989215508],[-123.92547059395073,42.77487028875676],[-123.81204992140995,42.78937330325553]]]}},{"type":"Feature","id":16083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.8787362541065,42.757466671358245],[-114.8205902131204,42.670663443839686],[-114.61779692202688,42.64928492617113],[-114.37588067743037,42.598148371345836],[-114.13073409722352,42.49501582379904],[-114.00152067280996,42.526331592142675],[-114.06792201591138,42.514353176464056],[-114.07007557298493,42.41696811984825],[-114.2857902065198,42.41723669419082],[-114.28255987090947,41.994070960037845],[-115.03917625608668,41.99584355069881],[-115.03845840372882,42.76837078966658],[-115.03451021576063,42.9120043480729],[-114.90134860337888,42.85818204982191],[-114.8787362541065,42.757466671358245]]]}},{"type":"Feature","id":19149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.85923803278746,42.90910374517315],[-95.85995588514531,42.560547963386064],[-96.49884448363461,42.560816537728634],[-96.50961226900242,42.63064586679678],[-96.62410972007999,42.707135839560664],[-96.63057039130067,42.76611476518899],[-96.53832636331654,42.908781455962064],[-95.85923803278746,42.90910374517315]]]}},{"type":"Feature","id":19021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.91382647749488,42.9096946087268],[-94.91454432985273,42.5602793890435],[-95.38796795985688,42.56172969049337],[-95.38796795985688,42.90990946820086],[-94.91382647749488,42.9096946087268]]]}},{"type":"Feature","id":19035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.38796795985688,42.90990946820086],[-95.38796795985688,42.56172969049337],[-95.74151024609955,42.56129997154526],[-95.85995588514531,42.560547963386064],[-95.85923803278746,42.90910374517315],[-95.38796795985688,42.90990946820086]]]}},{"type":"Feature","id":19151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.44327425692214,42.90808316267138],[-94.44327425692214,42.645148881295555],[-94.44327425692214,42.55882908759362],[-94.91454432985273,42.5602793890435],[-94.91382647749488,42.9096946087268],[-94.44327425692214,42.90808316267138]]]}},{"type":"Feature","id":19197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.4985805539874,42.908512881619494],[-93.49965733252418,42.55770107535483],[-93.97164525781263,42.55813079430294],[-93.97164525781263,42.64471916234744],[-93.97128633163369,42.9077608734603],[-93.4985805539874,42.908512881619494]]]}},{"type":"Feature","id":19091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.97128633163369,42.9077608734603],[-93.97164525781263,42.64471916234744],[-94.44327425692214,42.645148881295555],[-94.44327425692214,42.90808316267138],[-93.97128633163369,42.9077608734603]]]}},{"type":"Feature","id":19069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.02551585016218,42.9077608734603],[-93.02695155487788,42.556841637458604],[-93.49965733252418,42.55770107535483],[-93.4985805539874,42.908512881619494],[-93.02551585016218,42.9077608734603]]]}},{"type":"Feature","id":19023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.55424577723159,42.907116295038136],[-92.55460470341052,42.64230199326431],[-92.55424577723159,42.55582105495684],[-93.02695155487788,42.556841637458604],[-93.02551585016218,42.9077608734603],[-92.55424577723159,42.907116295038136]]]}},{"type":"Feature","id":19017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.08189892576422,42.90700886530111],[-92.08189892576422,42.64203341892174],[-92.55460470341052,42.64230199326431],[-92.55424577723159,42.907116295038136],[-92.08189892576422,42.90700886530111]]]}},{"type":"Feature","id":36077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.76335186637822,42.86317753259371],[-74.64813656294278,42.829552024903975],[-74.63054918017538,42.62661725165823],[-74.71166649661278,42.51779092804895],[-74.84411025663668,42.5125805858031],[-75.19729361670043,42.35836519829952],[-75.41516180730886,42.314157861512534],[-75.37496207526908,42.41025376128401],[-75.39901012925716,42.511291428958764],[-75.33081415526112,42.56736975168734],[-75.29563938972632,42.74414538396678],[-75.24790220792909,42.871503337213376],[-75.21200959003643,42.879990286438584],[-75.1011014007481,42.90835173701395],[-74.90728126412776,42.825147405685826],[-74.87892609599257,42.89819962686481],[-74.76335186637822,42.86317753259371]]]}},{"type":"Feature","id":31089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.30496101599313,42.761172997285705],[-98.300653901846,42.43689633606693],[-98.300653901846,42.08882398809648],[-98.7611561894088,42.088501698885395],[-99.22273525550837,42.08791083533174],[-99.23457981941294,42.087964550200255],[-99.24570653095967,42.78249780008575],[-99.25719216868532,42.804306036702414],[-98.95282276895558,42.89272071027639],[-98.89324102325378,42.84604248953776],[-98.58384665701907,42.77970462692302],[-98.30496101599313,42.761172997285705]]]}},{"type":"Feature","id":26099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.70602927984432,42.686294470577245],[-82.81944995238511,42.616196567166526],[-82.87041746979268,42.45096963161759],[-83.08326069389614,42.4471558759531],[-83.10300163373711,42.88858466540081],[-82.98347921615455,42.89374129277816],[-82.73905048830557,42.89755504844265],[-82.70602927984432,42.686294470577245]]]}},{"type":"Feature","id":26125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.08326069389614,42.4471558759531],[-83.55201828357424,42.43517746027449],[-83.66472110375719,42.43114884513594],[-83.68661560067171,42.783249808244946],[-83.68948701010312,42.871234762870806],[-83.45331358436944,42.880420005386696],[-83.10300163373711,42.88858466540081],[-83.08326069389614,42.4471558759531]]]}},{"type":"Feature","id":25009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.81803530761734,42.871879341292974],[-70.77173383053581,42.71014387219744],[-70.59083503635681,42.64079797694592],[-70.65257033913218,42.59154144251862],[-70.88802591250801,42.537343140188035],[-70.89520443608654,42.46026230387051],[-70.98385920228141,42.43168599382108],[-71.02513571285796,42.44489985147551],[-71.05743906896136,42.604647870436025],[-71.25484846737098,42.65632157394646],[-71.25592524590775,42.736088153689685],[-71.24551638671888,42.742587652779875],[-71.06497651871881,42.80629348683743],[-71.03123745789972,42.85909520258665],[-70.81803530761734,42.871879341292974]]]}},{"type":"Feature","id":31107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.15313524230719,42.838952126893915],[-98.0343306770825,42.76396617044843],[-97.95357228682401,42.76896165322023],[-97.86778893006056,42.85963235127179],[-97.63556369229507,42.85141397638915],[-97.48481469714591,42.85028596415036],[-97.48553254950376,42.438561496990864],[-97.83440879542039,42.43770205909464],[-98.300653901846,42.43689633606693],[-98.30496101599313,42.761172997285705],[-98.30962705631917,42.88262231499577],[-98.15313524230719,42.838952126893915]]]}},{"type":"Feature","id":31027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.16070435757521,42.799632843141694],[-97.01641603364673,42.76160271623382],[-97.01785173836244,42.351328550524194],[-97.36780476281585,42.351865699209334],[-97.36744583663692,42.43877635646492],[-97.48553254950376,42.438561496990864],[-97.48481469714591,42.85028596415036],[-97.30786409093511,42.867528436943346],[-97.16070435757521,42.799632843141694]]]}},{"type":"Feature","id":36121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.95492344939329,42.86247923930303],[-77.956359154109,42.66787027067696],[-78.03855324908318,42.52096010529128],[-78.30882466181488,42.521013820159794],[-78.46388077111116,42.53632255768627],[-78.4642396972901,42.86747472207483],[-77.95492344939329,42.86247923930303]]]}},{"type":"Feature","id":55045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.36913486543719,42.845021907036],[-89.36590452982685,42.5002798809134],[-89.40143822154059,42.500441025518946],[-89.8378924551153,42.50570508263331],[-89.83825138129423,42.81375985356087],[-89.83825138129423,42.85737632679421],[-89.36913486543719,42.845021907036]]]}},{"type":"Feature","id":16053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.93368362499284,42.764879323213165],[-113.93260684645605,42.53519454544748],[-114.00152067280996,42.526331592142675],[-114.13073409722352,42.49501582379904],[-114.37588067743037,42.598148371345836],[-114.61779692202688,42.64928492617113],[-114.5951845727545,42.85066196822996],[-114.36618967059935,42.85066196822996],[-114.3464487307584,42.80897923026313],[-114.05105248550183,42.80838836670947],[-113.93368362499284,42.764879323213165]]]}},{"type":"Feature","id":55105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.01343902212096,42.847331646382095],[-88.77690667020835,42.84265845282138],[-88.77654774402943,42.49195407629374],[-88.94057700779886,42.49506953866755],[-89.36590452982685,42.5002798809134],[-89.36913486543719,42.845021907036],[-89.01343902212096,42.847331646382095]]]}},{"type":"Feature","id":31017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.67785365038726,42.73087781144383],[-99.66241982469342,42.085977100065236],[-99.68682680486043,42.086084529802264],[-100.16742895844311,42.085815955459694],[-100.19829660983079,42.84609620440627],[-100.13404882380293,42.807797503155825],[-99.67785365038726,42.73087781144383]]]}},{"type":"Feature","id":55127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.54145109683252,42.84292702716395],[-88.30671337581454,42.84206758926773],[-88.30599552345669,42.61082508031513],[-88.30455981874098,42.494586104850924],[-88.70727499149659,42.49356552234916],[-88.77654774402943,42.49195407629374],[-88.77690667020835,42.84265845282138],[-88.54145109683252,42.84292702716395]]]}},{"type":"Feature","id":55101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.82682907458971,42.84222873387327],[-87.76042773148829,42.78432410561522],[-87.80601135621197,42.6680314152825],[-88.18790881058985,42.669696576206434],[-88.18790881058985,42.61125479926324],[-88.30599552345669,42.61082508031513],[-88.30671337581454,42.84206758926773],[-88.069822097723,42.84330303124355],[-87.82682907458971,42.84222873387327]]]}},{"type":"Feature","id":36095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.2633676991335,42.79651738076789],[-74.27234085360666,42.7142262022045],[-74.18009682562253,42.729964658679094],[-74.24147320221897,42.550771857316526],[-74.25439454466033,42.40821259628048],[-74.44354864095463,42.35498116158314],[-74.61906354244972,42.42432705683466],[-74.71166649661278,42.51779092804895],[-74.63054918017538,42.62661725165823],[-74.64813656294278,42.829552024903975],[-74.45503427868029,42.772990268358775],[-74.2633676991335,42.79651738076789]]]}},{"type":"Feature","id":36001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.67688232276748,42.783249808244946],[-73.76194782717307,42.60674275030807],[-73.7838423240876,42.46423720414054],[-74.25439454466033,42.40821259628048],[-74.24147320221897,42.550771857316526],[-74.18009682562253,42.729964658679094],[-73.80932608279139,42.778845189026796],[-73.67688232276748,42.783249808244946]]]}},{"type":"Feature","id":55065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.83825138129423,42.81375985356087],[-89.8378924551153,42.50570508263331],[-89.92654722131016,42.50575879750183],[-90.42653138855488,42.50704795434616],[-90.4268903147338,42.812792985927615],[-89.83825138129423,42.81375985356087]]]}},{"type":"Feature","id":31149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.23457981941294,42.087964550200255],[-99.66241982469342,42.085977100065236],[-99.67785365038726,42.73087781144383],[-99.53751351442698,42.717610238920884],[-99.25719216868532,42.804306036702414],[-99.24570653095967,42.78249780008575],[-99.23457981941294,42.087964550200255]]]}},{"type":"Feature","id":36023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.13014275573059,42.410307476152525],[-76.2532544351024,42.40756801785831],[-76.26545792518591,42.62355550415294],[-76.274790005838,42.77121767769781],[-75.89612288707048,42.79093103444244],[-75.8896622158498,42.7238411636685],[-75.86417845714601,42.4156252481354],[-76.13014275573059,42.410307476152525]]]}},{"type":"Feature","id":41033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.71621663163656,42.78378695693008],[-123.71513985309977,42.73968704988012],[-123.44702199744162,42.701656922972234],[-123.22951273301211,42.70826385179946],[-123.2305895115489,42.00384706610739],[-123.51808938086909,42.00083903347061],[-123.82138200206204,41.995413831750696],[-123.85691569377576,42.14114227002907],[-123.79123220303221,42.235734153482156],[-123.89209045931057,42.35283256684259],[-124.02561099787125,42.35922463619575],[-124.00838254128278,42.49609012116932],[-123.89065475459486,42.50033359578192],[-123.83179086125091,42.63257960206329],[-123.71621663163656,42.78378695693008]]]}},{"type":"Feature","id":26093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.68661560067171,42.783249808244946],[-83.66472110375719,42.43114884513594],[-84.1309662101828,42.42454191630872],[-84.14065721701382,42.42459563117723],[-84.15824459978123,42.77658916454921],[-83.92243010022646,42.780832639161815],[-83.68661560067171,42.783249808244946]]]}},{"type":"Feature","id":26065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.15824459978123,42.77658916454921],[-84.14065721701382,42.42459563117723],[-84.60044165221876,42.42196360262005],[-84.60259520929232,42.76987480598497],[-84.36355037412723,42.77572972665298],[-84.15824459978123,42.77658916454921]]]}},{"type":"Feature","id":26045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.83697400413138,42.77046566953862],[-84.60259520929232,42.76987480598497],[-84.60044165221876,42.42196360262005],[-84.7185283650856,42.42153388367194],[-85.07207065132827,42.42142645393491],[-85.07422420840183,42.77078795874971],[-84.83697400413138,42.77046566953862]]]}},{"type":"Feature","id":26015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.07422420840183,42.77078795874971],[-85.07207065132827,42.42142645393491],[-85.29891199640987,42.41981500787949],[-85.54334072425887,42.42142645393491],[-85.54549428133242,42.76815593019252],[-85.30967978177766,42.76987480598497],[-85.07422420840183,42.77078795874971]]]}},{"type":"Feature","id":26005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.78238555942396,42.768209645061035],[-85.54549428133242,42.76815593019252],[-85.54334072425887,42.42142645393491],[-85.76443925047764,42.42056701603869],[-86.27375549837444,42.41927785919435],[-86.20843093380981,42.76751135177035],[-85.78238555942396,42.768209645061035]]]}},{"type":"Feature","id":36123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.89573229538097,42.54147918506361],[-76.88963055033922,42.46305547703323],[-77.10713981476873,42.483735701411106],[-77.14375028501924,42.57682356854579],[-77.36664344213263,42.57628641986065],[-77.31316344147257,42.76128042702273],[-76.97254249767126,42.76412731505397],[-76.89501444302311,42.654280408942924],[-76.89573229538097,42.54147918506361]]]}},{"type":"Feature","id":31051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.80608529279576,42.70412780692388],[-96.69840743911779,42.65035922354141],[-96.63128824365852,42.524344142007656],[-96.72209656692694,42.52466643121874],[-96.726762607253,42.27800775500264],[-96.82295482320531,42.26431046353158],[-97.01785173836244,42.26447160813712],[-97.01785173836244,42.351328550524194],[-97.01641603364673,42.76160271623382],[-96.80608529279576,42.70412780692388]]]}},{"type":"Feature","id":25003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.02291882476327,42.74119106619851],[-72.95077466279902,42.64069054720889],[-72.97554056914495,42.555928484693865],[-73.00030647549089,42.312331555983064],[-73.05342754997201,42.03983602801175],[-73.48736930029425,42.049612134081286],[-73.49670138094633,42.0496658489498],[-73.50782809249306,42.08683653796146],[-73.35241305701786,42.510002272114434],[-73.26483506935978,42.74597168949626],[-73.02291882476327,42.74119106619851]]]}},{"type":"Feature","id":36017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.29563938972632,42.74414538396678],[-75.33081415526112,42.56736975168734],[-75.39901012925716,42.511291428958764],[-75.37496207526908,42.41025376128401],[-75.41516180730886,42.314157861512534],[-75.4183921429192,42.19496456828006],[-75.63697818588548,42.195609146702225],[-75.63841389060119,42.24867943679402],[-75.83618221518974,42.244059958101815],[-75.86417845714601,42.4156252481354],[-75.8896622158498,42.7238411636685],[-75.29563938972632,42.74414538396678]]]}},{"type":"Feature","id":25011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.31475747374114,42.343486179721154],[-72.37541599797973,42.42040587143315],[-72.70419237787647,42.40547313798626],[-72.70096204226613,42.45284965201557],[-72.87109305107732,42.48416542035922],[-72.97554056914495,42.555928484693865],[-72.95077466279902,42.64069054720889],[-73.02291882476327,42.74119106619851],[-72.92995694442128,42.73920361606349],[-72.45832794531177,42.726902911173795],[-72.28281304381667,42.72153142432241],[-72.22969196933553,42.66282107303664],[-72.24512579502938,42.51354745343635],[-72.31475747374114,42.343486179721154]]]}},{"type":"Feature","id":25017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.02513571285796,42.44489985147551],[-71.05026054538283,42.39279642901697],[-71.07430859937091,42.39059411940789],[-71.06425866636096,42.369269316607856],[-71.06497651871881,42.3690544571338],[-71.15686162052401,42.33005746259266],[-71.1647579964604,42.30362974728379],[-71.19131853370097,42.28268094856335],[-71.3295051125877,42.31238527085158],[-71.34386215974476,42.20060462947403],[-71.47774162448437,42.15661215216109],[-71.58326592108878,42.19491085341154],[-71.58721410905697,42.2593686956283],[-71.48635585277862,42.32973517338158],[-71.62561921020212,42.349502244994724],[-71.5592178671007,42.41191892220794],[-71.53875907490189,42.54287577164497],[-71.67874028468326,42.530306492412706],[-71.66474216370511,42.61157708847433],[-71.85856230032546,42.63365389943357],[-71.89876203236524,42.71143302904178],[-71.29433034705289,42.69693001454301],[-71.25592524590775,42.736088153689685],[-71.25484846737098,42.65632157394646],[-71.05743906896136,42.604647870436025],[-71.02513571285796,42.44489985147551]]]}},{"type":"Feature","id":25027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.92891183139507,42.71223875206949],[-71.89876203236524,42.71143302904178],[-71.85856230032546,42.63365389943357],[-71.66474216370511,42.61157708847433],[-71.67874028468326,42.530306492412706],[-71.53875907490189,42.54287577164497],[-71.5592178671007,42.41191892220794],[-71.62561921020212,42.349502244994724],[-71.48635585277862,42.32973517338158],[-71.58721410905697,42.2593686956283],[-71.58326592108878,42.19491085341154],[-71.47774162448437,42.15661215216109],[-71.49784149050426,42.01716835349885],[-71.79933948080257,42.00798311098296],[-72.1022731758166,42.02877076509787],[-72.13565331045677,42.030221066547746],[-72.13493545809892,42.16171506466992],[-72.26378995633357,42.18389930536618],[-72.2210777410413,42.24518797034061],[-72.21138673421028,42.31104239913873],[-72.31475747374114,42.343486179721154],[-72.24512579502938,42.51354745343635],[-72.22969196933553,42.66282107303664],[-72.28281304381667,42.72153142432241],[-71.92891183139507,42.71223875206949]]]}},{"type":"Feature","id":16031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.23772576405422,42.62516695020836],[-113.00370589539409,42.587942546328186],[-113.00155233832054,42.32737171916697],[-113.00155233832054,41.998207004913425],[-114.04172040484974,41.993587526221226],[-114.28255987090947,41.994070960037845],[-114.2857902065198,42.41723669419082],[-114.07007557298493,42.41696811984825],[-114.06792201591138,42.514353176464056],[-114.00152067280996,42.526331592142675],[-113.93260684645605,42.53519454544748],[-113.65731046721938,42.53503340084194],[-113.55860576801457,42.65632157394646],[-113.47318133743005,42.66915942752129],[-113.37088737643597,42.6861333259717],[-113.23772576405422,42.62516695020836]]]}},{"type":"Feature","id":19061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.64081031737403,42.508283396321985],[-90.65409058599433,42.47841792942822],[-90.47390964417318,42.381462591760524],[-90.66485837136212,42.38221459991972],[-90.66557622371997,42.29471307911048],[-90.89816038766439,42.29525022779562],[-91.13038562542988,42.295733661612246],[-91.13289810868237,42.64584717458624],[-90.89744253530654,42.645686029980695],[-90.8970836091276,42.67512177792634],[-90.70254562014941,42.63075329653381],[-90.64081031737403,42.508283396321985]]]}},{"type":"Feature","id":55059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.80601135621197,42.6680314152825],[-87.8049345776752,42.492598654715906],[-88.19688196506301,42.495123253536065],[-88.30455981874098,42.494586104850924],[-88.30599552345669,42.61082508031513],[-88.18790881058985,42.61125479926324],[-88.18790881058985,42.669696576206434],[-87.80601135621197,42.6680314152825]]]}},{"type":"Feature","id":19055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.13289810868237,42.64584717458624],[-91.13038562542988,42.295733661612246],[-91.36332871555322,42.29643195490293],[-91.59734858421335,42.296378240034414],[-91.60703959104437,42.643967154188246],[-91.13289810868237,42.64584717458624]]]}},{"type":"Feature","id":19187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.97164525781263,42.64471916234744],[-93.97164525781263,42.55813079430294],[-93.93180445195178,42.472025860075064],[-93.93144552577284,42.210112161200996],[-94.16474754207512,42.209951016595454],[-94.39769063219846,42.209145293567744],[-94.39769063219846,42.4733150169194],[-94.44327425692214,42.55882908759362],[-94.44327425692214,42.645148881295555],[-93.97164525781263,42.64471916234744]]]}},{"type":"Feature","id":19019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.60703959104437,42.643967154188246],[-91.59734858421335,42.296378240034414],[-91.83100952669454,42.299063983460115],[-92.06467046917575,42.29723767793064],[-92.08189892576422,42.64203341892174],[-91.60703959104437,42.643967154188246]]]}},{"type":"Feature","id":19013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.08189892576422,42.64203341892174],[-92.06467046917575,42.29723767793064],[-92.2990492640148,42.29750625227321],[-92.53378698503278,42.29696910358807],[-92.55424577723159,42.55582105495684],[-92.55460470341052,42.64230199326431],[-92.08189892576422,42.64203341892174]]]}},{"type":"Feature","id":36109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.26545792518591,42.62355550415294],[-76.2532544351024,42.40756801785831],[-76.25002409949207,42.296646814376984],[-76.41513014179829,42.31829390638811],[-76.41620692033507,42.262967591818736],[-76.5382418211701,42.2817140809301],[-76.61935913760752,42.282842093168895],[-76.69150329957175,42.28434610948729],[-76.69652826607673,42.54668952730947],[-76.58597900296733,42.5499124194203],[-76.6663784670469,42.62344807441591],[-76.26545792518591,42.62355550415294]]]}},{"type":"Feature","id":56015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.05316377150217,42.61163080334284],[-104.05316377150217,42.001698471366836],[-104.05316377150217,41.697887175051875],[-104.05244591914432,41.56424458218915],[-104.65292941648848,41.56499659034834],[-104.6532883426674,41.65298154497421],[-104.65580082591988,42.60948220860229],[-104.05316377150217,42.61163080334284]]]}},{"type":"Feature","id":56031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.65580082591988,42.60948220860229],[-104.6532883426674,41.65298154497421],[-105.27853774635749,41.65663415603316],[-105.28392163904138,42.43141741947851],[-105.28643412229387,42.605829597543334],[-104.8923331778325,42.60894505991715],[-104.65580082591988,42.60948220860229]]]}},{"type":"Feature","id":16007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.04684036788642,42.51311773448824],[-111.04684036788642,42.001537326761294],[-111.50841943398599,41.99944244688925],[-111.59563849546515,42.093765755999755],[-111.62686507303177,42.208769289488146],[-111.56297621318284,42.276718598158304],[-111.59922775725441,42.41567896300391],[-111.60425272375939,42.59062828975388],[-111.22235526938151,42.57231151959063],[-111.23491768564395,42.47868650377079],[-111.04684036788642,42.51311773448824]]]}},{"type":"Feature","id":36101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.49011404768338,42.57719957262539],[-77.36664344213263,42.57628641986065],[-77.14375028501924,42.57682356854579],[-77.10713981476873,42.483735701411106],[-77.09960236501126,42.272367693808675],[-76.9650050479138,42.27849118881927],[-76.96572290027166,41.99987216583736],[-77.60999539144485,41.999818450968846],[-77.74997660122621,41.99724013728017],[-77.72305713780672,42.471220137047354],[-77.65988613031564,42.5803150349992],[-77.49011404768338,42.57719957262539]]]}},{"type":"Feature","id":36013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.06077500666605,42.53782657400466],[-79.06113393284498,41.99987216583736],[-79.6099320604237,41.9973475670172],[-79.76175783410964,41.99879786846708],[-79.76175783410964,42.26919851656635],[-79.54568427439585,42.36362925541389],[-79.31848400313532,42.50167646749477],[-79.13614950424063,42.56930348695384],[-79.06077500666605,42.53782657400466]]]}},{"type":"Feature","id":19193,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.85995588514531,42.560547963386064],[-95.74151024609955,42.56129997154526],[-95.74186917227847,42.475356181922926],[-95.6693660841353,42.474657888632244],[-95.67080178885101,42.21140131804533],[-96.35670971677969,42.215000214235765],[-96.35635079060077,42.27650373868425],[-96.41162542215545,42.34101529576951],[-96.39762730117732,42.484917428518415],[-96.44715911386919,42.48980548155318],[-96.49884448363461,42.560816537728634],[-95.85995588514531,42.560547963386064]]]}},{"type":"Feature","id":19161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.91454432985273,42.5602793890435],[-94.85675721504555,42.47390588047305],[-94.85855184594018,42.209682442252884],[-95.09077708370567,42.210380735543566],[-95.3233612476501,42.21091788422871],[-95.32228446911331,42.47417445481562],[-95.38796795985688,42.56172969049337],[-94.91454432985273,42.5602793890435]]]}},{"type":"Feature","id":19093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.38796795985688,42.56172969049337],[-95.32228446911331,42.47417445481562],[-95.3233612476501,42.21091788422871],[-95.67080178885101,42.21140131804533],[-95.6693660841353,42.474657888632244],[-95.74186917227847,42.475356181922926],[-95.74151024609955,42.56129997154526],[-95.38796795985688,42.56172969049337]]]}},{"type":"Feature","id":19025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.44327425692214,42.55882908759362],[-94.39769063219846,42.4733150169194],[-94.39769063219846,42.209145293567744],[-94.62883909142718,42.209413867910314],[-94.85855184594018,42.209682442252884],[-94.85675721504555,42.47390588047305],[-94.91454432985273,42.5602793890435],[-94.44327425692214,42.55882908759362]]]}},{"type":"Feature","id":19079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.49965733252418,42.55770107535483],[-93.46268793609474,42.47079041809924],[-93.46304686227367,42.209306438173286],[-93.6985024356495,42.209306438173286],[-93.93144552577284,42.210112161200996],[-93.93180445195178,42.472025860075064],[-93.97164525781263,42.55813079430294],[-93.49965733252418,42.55770107535483]]]}},{"type":"Feature","id":19083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.49965733252418,42.55770107535483],[-93.02695155487788,42.556841637458604],[-93.00182672235303,42.20925272330477],[-93.23153947686603,42.208876719225174],[-93.46304686227367,42.209306438173286],[-93.46268793609474,42.47079041809924],[-93.49965733252418,42.55770107535483]]]}},{"type":"Feature","id":19075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.55424577723159,42.55582105495684],[-92.53378698503278,42.29696910358807],[-92.76816577987182,42.296646814376984],[-92.76744792751397,42.210112161200996],[-93.00182672235303,42.20925272330477],[-93.02695155487788,42.556841637458604],[-92.55424577723159,42.55582105495684]]]}},{"type":"Feature","id":25015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.31475747374114,42.343486179721154],[-72.21138673421028,42.31104239913873],[-72.2210777410413,42.24518797034061],[-72.39551586399962,42.18577932576417],[-72.40413009229385,42.23175925321212],[-72.59184848387245,42.2116698923879],[-72.63420177298579,42.273979139864096],[-72.68947640454047,42.183684445892126],[-72.91236956165388,42.239279334804074],[-72.88509117205545,42.33258206141282],[-73.00030647549089,42.312331555983064],[-72.97554056914495,42.555928484693865],[-72.87109305107732,42.48416542035922],[-72.70096204226613,42.45284965201557],[-72.70419237787647,42.40547313798626],[-72.37541599797973,42.42040587143315],[-72.31475747374114,42.343486179721154]]]}},{"type":"Feature","id":36097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.69652826607673,42.54668952730947],[-76.69150329957175,42.28434610948729],[-76.61935913760752,42.282842093168895],[-76.9650050479138,42.27849118881927],[-77.09960236501126,42.272367693808675],[-77.10713981476873,42.483735701411106],[-76.88963055033922,42.46305547703323],[-76.89573229538097,42.54147918506361],[-76.69652826607673,42.54668952730947]]]}},{"type":"Feature","id":36009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.90141178322266,42.448552462534465],[-78.46388077111116,42.53632255768627],[-78.30882466181488,42.521013820159794],[-78.30738895709918,41.99987216583736],[-78.91899916599006,41.99718642241166],[-79.06113393284498,41.99987216583736],[-79.06077500666605,42.53782657400466],[-78.90141178322266,42.448552462534465]]]}},{"type":"Feature","id":31043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.63128824365852,42.524344142007656],[-96.44715911386919,42.48980548155318],[-96.39762730117732,42.484917428518415],[-96.41162542215545,42.34101529576951],[-96.35635079060077,42.27650373868425],[-96.726762607253,42.27800775500264],[-96.72209656692694,42.52466643121874],[-96.63128824365852,42.524344142007656]]]}},{"type":"Feature","id":36003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.03855324908318,42.52096010529128],[-77.84078492449464,42.51773721318044],[-77.72305713780672,42.471220137047354],[-77.74997660122621,41.99724013728017],[-78.2065307008208,41.99987216583736],[-78.30738895709918,41.99987216583736],[-78.30882466181488,42.521013820159794],[-78.03855324908318,42.52096010529128]]]}},{"type":"Feature","id":36025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.71166649661278,42.51779092804895],[-74.61906354244972,42.42432705683466],[-74.44354864095463,42.35498116158314],[-74.53722837365447,42.20141035250173],[-74.45180394306995,42.169181431393355],[-74.78058032296669,42.01636263047114],[-75.14058328043004,41.85215627742397],[-75.25866999329688,41.86203981323054],[-75.36275858518559,41.99987216583736],[-75.42198140470846,42.041340044330134],[-75.4183921429192,42.19496456828006],[-75.41516180730886,42.314157861512534],[-75.19729361670043,42.35836519829952],[-74.84411025663668,42.5125805858031],[-74.71166649661278,42.51779092804895]]]}},{"type":"Feature","id":17085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.42653138855488,42.50704795434616],[-89.92654722131016,42.50575879750183],[-89.92008655008948,42.19630743999291],[-90.31777675634012,42.193729126304234],[-90.39351018009363,42.22719348938843],[-90.47390964417318,42.381462591760524],[-90.65409058599433,42.47841792942822],[-90.64081031737403,42.508283396321985],[-90.42653138855488,42.50704795434616]]]}},{"type":"Feature","id":36021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.49670138094633,42.0496658489498],[-73.5272101061551,41.97795649948367],[-73.71169816212335,42.00583451624241],[-73.92956635273178,42.078779307684364],[-73.91054326524868,42.12728383395247],[-73.78420125026652,42.280424924085764],[-73.7838423240876,42.46423720414054],[-73.35241305701786,42.510002272114434],[-73.50782809249306,42.08683653796146],[-73.49670138094633,42.0496658489498]]]}},{"type":"Feature","id":17177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.68857916468184,42.199100613155636],[-89.92008655008948,42.19630743999291],[-89.92654722131016,42.50575879750183],[-89.8378924551153,42.50570508263331],[-89.40143822154059,42.500441025518946],[-89.39641325503561,42.20216236066093],[-89.68857916468184,42.199100613155636]]]}},{"type":"Feature","id":17201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.94057700779886,42.49506953866755],[-88.93985915544101,42.152314962679974],[-89.17316117174329,42.15027379767645],[-89.17244331938544,42.204257240532975],[-89.39641325503561,42.20216236066093],[-89.40143822154059,42.500441025518946],[-89.36590452982685,42.5002798809134],[-88.94057700779886,42.49506953866755]]]}},{"type":"Feature","id":16071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.42080978081734,42.50269704999653],[-112.29805702762445,42.45397766425437],[-112.32820682665428,42.32457854600425],[-112.19181487866219,42.35111369105014],[-112.1272081664554,42.285259262252026],[-112.11033863604585,41.99750871162274],[-112.16597219377947,41.99756242649126],[-113.00155233832054,41.998207004913425],[-113.00155233832054,42.32737171916697],[-112.65482964947746,42.32871459087981],[-112.65482964947746,42.415840107609455],[-112.49869676164441,42.415840107609455],[-112.49905568782333,42.50291190947058],[-112.42080978081734,42.50269704999653]]]}},{"type":"Feature","id":17111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.19688196506301,42.495123253536065],[-88.19975337449442,42.15424869794648],[-88.23887632799742,42.15424869794648],[-88.58882935245083,42.153550404655796],[-88.70548036060197,42.153550404655796],[-88.70727499149659,42.49356552234916],[-88.30455981874098,42.494586104850924],[-88.19688196506301,42.495123253536065]]]}},{"type":"Feature","id":17007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.77654774402943,42.49195407629374],[-88.70727499149659,42.49356552234916],[-88.70548036060197,42.153550404655796],[-88.93985915544101,42.152314962679974],[-88.94057700779886,42.49506953866755],[-88.77654774402943,42.49195407629374]]]}},{"type":"Feature","id":17097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.75970987913044,42.15236867754849],[-88.19975337449442,42.15424869794648],[-88.19688196506301,42.495123253536065],[-87.8049345776752,42.492598654715906],[-87.83436652434717,42.302877739124604],[-87.75970987913044,42.15236867754849]]]}},{"type":"Feature","id":36039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.91054326524868,42.12728383395247],[-74.04226917291473,42.17030944363215],[-74.07529038137596,42.096612644031],[-74.30751561914147,42.11433855064061],[-74.45180394306995,42.169181431393355],[-74.53722837365447,42.20141035250173],[-74.44354864095463,42.35498116158314],[-74.25439454466033,42.40821259628048],[-73.7838423240876,42.46423720414054],[-73.78420125026652,42.280424924085764],[-73.91054326524868,42.12728383395247]]]}},{"type":"Feature","id":25025,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-71.06497651871881,42.3690544571338],[-71.04021061237287,42.28225122961524],[-71.13101893564131,42.227891782679116],[-71.19131853370097,42.28268094856335],[-71.1647579964604,42.30362974728379],[-71.15686162052401,42.33005746259266],[-71.06497651871881,42.3690544571338]]]]}},{"type":"Feature","id":31139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.36780476281585,42.351865699209334],[-97.3685226151737,42.09091886796852],[-97.83440879542039,42.089683425992696],[-97.83440879542039,42.43770205909464],[-97.48553254950376,42.438561496990864],[-97.36744583663692,42.43877635646492],[-97.36780476281585,42.351865699209334]]]}},{"type":"Feature","id":31013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.69785851987544,42.00481393374064],[-103.36294872942638,42.00293391334266],[-103.40171275675044,42.003524776896306],[-103.44406604586378,42.09070400849446],[-103.44442497204271,42.43732605501504],[-102.77323301745001,42.439850653835194],[-102.74954388964086,42.439850653835194],[-102.74236536606233,42.0923691694184],[-102.69785851987544,42.00481393374064]]]}},{"type":"Feature","id":31003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.83440879542039,42.43770205909464],[-97.83440879542039,42.089683425992696],[-97.8333320168836,41.91623811556112],[-98.29562893534103,41.91494895871679],[-98.300653901846,42.08882398809648],[-98.300653901846,42.43689633606693],[-97.83440879542039,42.43770205909464]]]}},{"type":"Feature","id":26161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.53945586731182,42.08560109598564],[-83.77383466215086,42.082378203874796],[-84.13204298871959,42.07158151530349],[-84.1309662101828,42.42454191630872],[-83.66472110375719,42.43114884513594],[-83.55201828357424,42.43517746027449],[-83.53945586731182,42.08560109598564]]]}},{"type":"Feature","id":56007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.07607171593233,42.43319001013947],[-106.07355923267984,42.43324372500798],[-106.0688931923538,41.39504274637018],[-106.32301292703382,41.39515017610721],[-106.3201415176024,40.999110450553786],[-106.85888971217118,41.00260191700718],[-107.31795629501826,41.00287049134975],[-107.91843979236242,41.002011053453536],[-107.92956650390914,41.65953475893291],[-107.50962287456505,41.65743987906087],[-107.50388005570223,42.087964550200255],[-107.52254421700641,42.26173214984291],[-107.52290314318535,42.43437173724678],[-106.62522876968998,42.430450551845254],[-106.07607171593233,42.43319001013947]]]}},{"type":"Feature","id":56001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.28392163904138,42.43141741947851],[-105.27853774635749,41.65663415603316],[-105.27710204164178,40.99825101265756],[-106.19056916700991,40.99792872344648],[-106.3201415176024,40.999110450553786],[-106.32301292703382,41.39515017610721],[-106.0688931923538,41.39504274637018],[-106.07355923267984,42.43324372500798],[-105.55634660884665,42.43050426671377],[-105.6137747974749,42.30438175544299],[-105.37544781466767,42.290147315286795],[-105.33201774701755,42.43109513026742],[-105.28392163904138,42.43141741947851]]]}},{"type":"Feature","id":16041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.59922775725441,42.41567896300391],[-111.56297621318284,42.276718598158304],[-111.62686507303177,42.208769289488146],[-111.59563849546515,42.093765755999755],[-111.50841943398599,41.99944244688925],[-112.11033863604585,41.99750871162274],[-112.1272081664554,42.285259262252026],[-111.89785433812132,42.25652180759705],[-111.87631876738573,42.41621611168905],[-111.59922775725441,42.41567896300391]]]}},{"type":"Feature","id":26075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.14065721701382,42.42459563117723],[-84.1309662101828,42.42454191630872],[-84.13204298871959,42.07158151530349],[-84.3631914479483,42.07346153570148],[-84.70955521061244,42.070292358459156],[-84.7185283650856,42.42153388367194],[-84.60044165221876,42.42196360262005],[-84.14065721701382,42.42459563117723]]]}},{"type":"Feature","id":26025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.7185283650856,42.42153388367194],[-84.70955521061244,42.070292358459156],[-84.8265651449425,42.07244095319972],[-85.29352810372598,42.07152780043498],[-85.29891199640987,42.41981500787949],[-85.07207065132827,42.42142645393491],[-84.7185283650856,42.42153388367194]]]}},{"type":"Feature","id":26159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.76443925047764,42.42056701603869],[-85.76336247194085,42.06927177595739],[-86.22278798096687,42.071474085566464],[-86.22350583332472,42.24330794994262],[-86.36456382164286,42.24309309046856],[-86.27375549837444,42.41927785919435],[-85.76443925047764,42.42056701603869]]]}},{"type":"Feature","id":26077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.29891199640987,42.41981500787949],[-85.29352810372598,42.07152780043498],[-85.76336247194085,42.06927177595739],[-85.76443925047764,42.42056701603869],[-85.54334072425887,42.42142645393491],[-85.29891199640987,42.41981500787949]]]}},{"type":"Feature","id":36007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.83618221518974,42.244059958101815],[-75.63841389060119,42.24867943679402],[-75.63697818588548,42.195609146702225],[-75.4183921429192,42.19496456828006],[-75.42198140470846,42.041340044330134],[-75.36275858518559,41.99987216583736],[-75.48263992894705,41.99863672386154],[-76.10573577556359,41.99987216583736],[-76.11614463475246,42.18561818115863],[-76.08096986921765,42.23041638149927],[-76.13014275573059,42.410307476152525],[-75.86417845714601,42.4156252481354],[-75.83618221518974,42.244059958101815]]]}},{"type":"Feature","id":36107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.13014275573059,42.410307476152525],[-76.08096986921765,42.23041638149927],[-76.11614463475246,42.18561818115863],[-76.10573577556359,41.99987216583736],[-76.14701228614014,41.99987216583736],[-76.55798276101106,41.99987216583736],[-76.5382418211701,42.2817140809301],[-76.41620692033507,42.262967591818736],[-76.41513014179829,42.31829390638811],[-76.25002409949207,42.296646814376984],[-76.2532544351024,42.40756801785831],[-76.13014275573059,42.410307476152525]]]}},{"type":"Feature","id":19097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.47390964417318,42.381462591760524],[-90.39351018009363,42.22719348938843],[-90.31777675634012,42.193729126304234],[-90.16272064704384,42.11670200485522],[-90.15338856639175,42.0319936572087],[-90.89887824002224,42.033497673527094],[-90.89816038766439,42.29525022779562],[-90.66557622371997,42.29471307911048],[-90.66485837136212,42.38221459991972],[-90.47390964417318,42.381462591760524]]]}},{"type":"Feature","id":31179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.01785173836244,42.351328550524194],[-97.01785173836244,42.26447160813712],[-96.82295482320531,42.26431046353158],[-96.82367267556316,42.09038171928338],[-97.01928744307814,42.09054286388892],[-97.3685226151737,42.09091886796852],[-97.36780476281585,42.351865699209334],[-97.01785173836244,42.351328550524194]]]}},{"type":"Feature","id":25021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.19131853370097,42.28268094856335],[-71.13101893564131,42.227891782679116],[-71.04021061237287,42.28225122961524],[-70.9310970539792,42.24749770968671],[-70.92463638275852,42.1574178751888],[-71.08005141823372,42.095645776397745],[-71.38119048235312,41.98499314725899],[-71.49784149050426,42.01716835349885],[-71.47774162448437,42.15661215216109],[-71.34386215974476,42.20060462947403],[-71.3295051125877,42.31238527085158],[-71.19131853370097,42.28268094856335]]]}},{"type":"Feature","id":25013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.2210777410413,42.24518797034061],[-72.26378995633357,42.18389930536618],[-72.13493545809892,42.16171506466992],[-72.13565331045677,42.030221066547746],[-72.50929546271934,42.03414225194926],[-73.0085617776062,42.038869160378496],[-73.05342754997201,42.03983602801175],[-73.00030647549089,42.312331555983064],[-72.88509117205545,42.33258206141282],[-72.91236956165388,42.239279334804074],[-72.68947640454047,42.183684445892126],[-72.63420177298579,42.273979139864096],[-72.59184848387245,42.2116698923879],[-72.40413009229385,42.23175925321212],[-72.39551586399962,42.18577932576417],[-72.2210777410413,42.24518797034061]]]}},{"type":"Feature","id":25023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.82593168355372,42.26457903787415],[-70.78429624679823,42.24067592138544],[-70.63964899669082,42.08780340559471],[-70.70999852776043,42.00717738795525],[-70.53950859277032,41.925853077025124],[-70.53771396187568,41.81025867998308],[-70.6217026877445,41.74639170131998],[-70.72220201784394,41.73543386814313],[-70.75701785719981,41.653464978790836],[-70.84351906632112,41.62913214335401],[-70.92176497332711,41.790867612449546],[-71.02621249139474,41.77921148598202],[-70.97380926927147,41.860804371254716],[-71.05061947156175,41.9650112161718],[-71.08005141823372,42.095645776397745],[-70.92463638275852,42.1574178751888],[-70.9310970539792,42.24749770968671],[-70.82593168355372,42.26457903787415]]]}},{"type":"Feature","id":19011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.83100952669454,42.299063983460115],[-91.83136845287348,41.86182495375648],[-92.29833141165695,41.862791821389735],[-92.2990492640148,42.29750625227321],[-92.06467046917575,42.29723767793064],[-91.83100952669454,42.299063983460115]]]}},{"type":"Feature","id":19113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.59734858421335,42.296378240034414],[-91.36332871555322,42.29643195490293],[-91.36584119880571,41.94739273929922],[-91.36620012498464,41.859998648227005],[-91.83136845287348,41.86182495375648],[-91.83100952669454,42.299063983460115],[-91.59734858421335,42.296378240034414]]]}},{"type":"Feature","id":19171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.2990492640148,42.29750625227321],[-92.29833141165695,41.862791821389735],[-92.76601222279827,41.862415817310136],[-92.76744792751397,42.210112161200996],[-92.76816577987182,42.296646814376984],[-92.53378698503278,42.29696910358807],[-92.2990492640148,42.29750625227321]]]}},{"type":"Feature","id":19105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.13038562542988,42.295733661612246],[-90.89816038766439,42.29525022779562],[-90.89887824002224,42.033497673527094],[-90.89887824002224,41.94599615271785],[-91.36584119880571,41.94739273929922],[-91.36332871555322,42.29643195490293],[-91.13038562542988,42.295733661612246]]]}},{"type":"Feature","id":36015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.61935913760752,42.282842093168895],[-76.5382418211701,42.2817140809301],[-76.55798276101106,41.99987216583736],[-76.92659994676866,41.99987216583736],[-76.96572290027166,41.99987216583736],[-76.9650050479138,42.27849118881927],[-76.61935913760752,42.282842093168895]]]}},{"type":"Feature","id":31173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.35635079060077,42.27650373868425],[-96.35670971677969,42.215000214235765],[-96.26733709822697,42.11073965445017],[-96.27272099091087,42.04724867986667],[-96.31112609205601,42.01518090336384],[-96.55483696754716,42.01587919665452],[-96.55555481990501,42.089952000335266],[-96.82367267556316,42.09038171928338],[-96.82295482320531,42.26431046353158],[-96.726762607253,42.27800775500264],[-96.35635079060077,42.27650373868425]]]}},{"type":"Feature","id":56037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.04367336329723,42.26366588510941],[-107.52254421700641,42.26173214984291],[-107.50388005570223,42.087964550200255],[-107.50962287456505,41.65743987906087],[-107.92956650390914,41.65953475893291],[-107.91843979236242,41.002011053453536],[-109.05049296069683,41.000668181740686],[-110.00057055631547,40.99766014910391],[-110.0483077381127,40.99766014910391],[-110.0483077381127,41.57740472497507],[-110.05369163079659,42.270756247753255],[-109.04367336329723,42.26366588510941]]]}},{"type":"Feature","id":42049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.6099320604237,41.9973475670172],[-79.61208561749727,41.850061397551926],[-80.51945099782364,41.84930938939273],[-80.51945099782364,41.9773119210615],[-80.33065582770827,42.03586112774171],[-79.76175783410964,42.26919851656635],[-79.76175783410964,41.99879786846708],[-79.6099320604237,41.9973475670172]]]}},{"type":"Feature","id":26021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.22278798096687,42.071474085566464],[-86.22637724275613,41.76035756713361],[-86.52428597126519,41.759605558974414],[-86.82470718302673,41.76025013739658],[-86.61688892542824,41.896632188553525],[-86.48839335337253,42.10966535707989],[-86.36456382164286,42.24309309046856],[-86.22350583332472,42.24330794994262],[-86.22278798096687,42.071474085566464]]]}},{"type":"Feature","id":19133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.67080178885101,42.21140131804533],[-95.67259641974564,41.86311411060082],[-96.13884152617126,41.866283287843146],[-96.13202192877166,41.974303888424714],[-96.27272099091087,42.04724867986667],[-96.26733709822697,42.11073965445017],[-96.35670971677969,42.215000214235765],[-95.67080178885101,42.21140131804533]]]}},{"type":"Feature","id":19127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.76744792751397,42.210112161200996],[-92.76601222279827,41.862415817310136],[-93.23225732922388,41.86268439165271],[-93.23153947686603,42.208876719225174],[-93.00182672235303,42.20925272330477],[-92.76744792751397,42.210112161200996]]]}},{"type":"Feature","id":19027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.85855184594018,42.209682442252884],[-94.62883909142718,42.209413867910314],[-94.62883909142718,41.86273810652122],[-94.74477224722045,41.86236210244162],[-95.09293064077923,41.86338268494339],[-95.09077708370567,42.210380735543566],[-94.85855184594018,42.209682442252884]]]}},{"type":"Feature","id":19047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.67080178885101,42.21140131804533],[-95.3233612476501,42.21091788422871],[-95.09077708370567,42.210380735543566],[-95.09293064077923,41.86338268494339],[-95.55738111631021,41.8634363998119],[-95.67259641974564,41.86311411060082],[-95.67080178885101,42.21140131804533]]]}},{"type":"Feature","id":19015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.93144552577284,42.210112161200996],[-93.6985024356495,42.209306438173286],[-93.6985024356495,41.86338268494339],[-93.81551236997956,41.8634363998119],[-94.16402968971727,41.86322154033785],[-94.16474754207512,42.209951016595454],[-93.93144552577284,42.210112161200996]]]}},{"type":"Feature","id":19073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.16474754207512,42.209951016595454],[-94.16402968971727,41.86322154033785],[-94.28032177168947,41.86300668086379],[-94.62883909142718,41.86273810652122],[-94.62883909142718,42.209413867910314],[-94.39769063219846,42.209145293567744],[-94.16474754207512,42.209951016595454]]]}},{"type":"Feature","id":19169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.46304686227367,42.209306438173286],[-93.23153947686603,42.208876719225174],[-93.23225732922388,41.86268439165271],[-93.34783155883824,41.86311411060082],[-93.6985024356495,41.86338268494339],[-93.6985024356495,42.209306438173286],[-93.46304686227367,42.209306438173286]]]}},{"type":"Feature","id":17141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.93985915544101,42.152314962679974],[-88.94129486015672,41.891744135518756],[-89.36052063714295,41.888037809591296],[-89.62971527133789,41.90173510106236],[-89.6867845337872,41.930633700322865],[-89.68857916468184,42.199100613155636],[-89.39641325503561,42.20216236066093],[-89.17244331938544,42.204257240532975],[-89.17316117174329,42.15027379767645],[-88.93985915544101,42.152314962679974]]]}},{"type":"Feature","id":17015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.68857916468184,42.199100613155636],[-89.6867845337872,41.930633700322865],[-90.15195286167605,41.928914824530416],[-90.15338856639175,42.0319936572087],[-90.16272064704384,42.11670200485522],[-90.31777675634012,42.193729126304234],[-89.92008655008948,42.19630743999291],[-89.68857916468184,42.199100613155636]]]}},{"type":"Feature","id":36111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.91054326524868,42.12728383395247],[-73.92956635273178,42.078779307684364],[-73.95325548054093,41.589974004207335],[-74.12625789878355,41.58256135235241],[-74.26408555149135,41.632731039544446],[-74.3674562910222,41.5909945867091],[-74.39509360679955,41.6448705998286],[-74.57491562244176,41.74526368908119],[-74.45359857396458,41.87557596009606],[-74.78058032296669,42.01636263047114],[-74.45180394306995,42.169181431393355],[-74.30751561914147,42.11433855064061],[-74.07529038137596,42.096612644031],[-74.04226917291473,42.17030944363215],[-73.91054326524868,42.12728383395247]]]}},{"type":"Feature","id":17031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.19975337449442,42.15424869794648],[-87.75970987913044,42.15236867754849],[-87.68146397212445,42.074696977677306],[-87.56804329958365,41.782595522698394],[-87.52389537957569,41.70744842164736],[-87.52604893664925,41.46653723636226],[-87.79057753051814,41.47008241768418],[-87.79380786612847,41.55860452099518],[-87.90938209574283,41.5567245005972],[-87.91189457899532,41.64390373219535],[-88.0292634395043,41.68547904042515],[-87.91476598842672,41.71674109390028],[-87.92050880728955,41.99396353030082],[-88.2629243819855,41.98622858923481],[-88.23887632799742,42.15424869794648],[-88.19975337449442,42.15424869794648]]]}},{"type":"Feature","id":17037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.58882935245083,42.153550404655796],[-88.60210962107111,41.719534267063004],[-88.60210962107111,41.631388167831595],[-88.93878237690423,41.6283264203263],[-88.94129486015672,41.891744135518756],[-88.93985915544101,42.152314962679974],[-88.70548036060197,42.153550404655796],[-88.58882935245083,42.153550404655796]]]}},{"type":"Feature","id":17089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.23887632799742,42.15424869794648],[-88.2629243819855,41.98622858923481],[-88.26184760344871,41.72463717957183],[-88.60210962107111,41.719534267063004],[-88.58882935245083,42.153550404655796],[-88.23887632799742,42.15424869794648]]]}},{"type":"Feature","id":31075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.42654199411751,42.092208024812855],[-101.42582414175966,41.74306137947212],[-101.98539005470619,41.74230937131293],[-102.0679430758593,41.74209451183887],[-102.0665073711436,42.00911112322176],[-102.00620777308393,42.09634406968843],[-101.42654199411751,42.092208024812855]]]}},{"type":"Feature","id":25005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.84351906632112,41.62913214335401],[-70.9282256445478,41.53921345346164],[-71.11953329791565,41.497315856020755],[-71.13245464035701,41.6602867670921],[-71.19562564784809,41.67516578567047],[-71.2268522254147,41.71314219770984],[-71.31766054868312,41.776096023608204],[-71.38119048235312,41.98499314725899],[-71.08005141823372,42.095645776397745],[-71.05061947156175,41.9650112161718],[-70.97380926927147,41.860804371254716],[-71.02621249139474,41.77921148598202],[-70.92176497332711,41.790867612449546],[-70.84351906632112,41.62913214335401]]]}},{"type":"Feature","id":31091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.84615836279325,42.08817940967431],[-100.84256910100399,41.74037563604642],[-101.40680105427656,41.743168809209145],[-101.42582414175966,41.74306137947212],[-101.42654199411751,42.092208024812855],[-100.84615836279325,42.08817940967431]]]}},{"type":"Feature","id":31039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.82367267556316,42.09038171928338],[-96.55555481990501,42.089952000335266],[-96.55483696754716,42.01587919665452],[-96.55555481990501,41.74198708210184],[-96.90586677053734,41.742685375392526],[-97.020005295436,41.74295394973509],[-97.01928744307814,42.09054286388892],[-96.82367267556316,42.09038171928338]]]}},{"type":"Feature","id":31119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.3685226151737,42.09091886796852],[-97.36816368899477,41.74322252407766],[-97.8304606074522,41.742255656444414],[-97.8333320168836,41.91623811556112],[-97.83440879542039,42.089683425992696],[-97.3685226151737,42.09091886796852]]]}},{"type":"Feature","id":31167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.01928744307814,42.09054286388892],[-97.020005295436,41.74295394973509],[-97.25258945938042,41.74306137947212],[-97.36816368899477,41.74322252407766],[-97.3685226151737,42.09091886796852],[-97.01928744307814,42.09054286388892]]]}},{"type":"Feature","id":31171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.26756936236362,42.08613824467078],[-100.26541580529006,41.73983848736128],[-100.71156104569579,41.739731057624255],[-100.84256910100399,41.74037563604642],[-100.84615836279325,42.08817940967431],[-100.26756936236362,42.08613824467078]]]}},{"type":"Feature","id":31183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.29562893534103,41.91494895871679],[-98.29562893534103,41.74118135907413],[-98.75218303493563,41.74037563604642],[-98.75900263233524,41.74037563604642],[-98.7611561894088,42.088501698885395],[-98.300653901846,42.08882398809648],[-98.29562893534103,41.91494895871679]]]}},{"type":"Feature","id":31009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.26756936236362,42.08613824467078],[-100.16742895844311,42.085815955459694],[-99.68682680486043,42.086084529802264],[-99.68682680486043,41.74032192117791],[-100.251058758133,41.73978477249277],[-100.26541580529006,41.73983848736128],[-100.26756936236362,42.08613824467078]]]}},{"type":"Feature","id":31115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.22273525550837,42.08791083533174],[-99.22165847697158,41.740805354994535],[-99.68682680486043,41.74032192117791],[-99.68682680486043,42.086084529802264],[-99.66241982469342,42.085977100065236],[-99.23457981941294,42.087964550200255],[-99.22273525550837,42.08791083533174]]]}},{"type":"Feature","id":31071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.7611561894088,42.088501698885395],[-98.75900263233524,41.74037563604642],[-99.2123263963195,41.74059049552048],[-99.22165847697158,41.740805354994535],[-99.22273525550837,42.08791083533174],[-98.7611561894088,42.088501698885395]]]}},{"type":"Feature","id":26091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.77383466215086,42.082378203874796],[-83.76306687678307,41.723509167333034],[-83.88043573729206,41.720071415748144],[-84.36032003851689,41.70658898375114],[-84.3631914479483,42.07346153570148],[-84.13204298871959,42.07158151530349],[-83.77383466215086,42.082378203874796]]]}},{"type":"Feature","id":36027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.49670138094633,42.0496658489498],[-73.48736930029425,42.049612134081286],[-73.51823695168193,41.66683998105081],[-73.5300815155865,41.527181322914515],[-73.93387346687891,41.48823804324189],[-73.98161064867614,41.43892779394608],[-73.95325548054093,41.589974004207335],[-73.92956635273178,42.078779307684364],[-73.71169816212335,42.00583451624241],[-73.5272101061551,41.97795649948367],[-73.49670138094633,42.0496658489498]]]}},{"type":"Feature","id":25001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.6217026877445,41.74639170131998],[-70.53771396187568,41.81025867998308],[-70.42249865844025,41.74639170131998],[-70.27605677743821,41.726570914838334],[-70.0018371767383,41.80773408116293],[-70.12423100375227,42.053157315403205],[-69.98030160600271,41.93836864138888],[-69.94189650485757,41.76438618227216],[-70.01727100243215,41.66941829473948],[-70.40670590656748,41.636974514157046],[-70.49320711568879,41.55178273269391],[-70.67338805750992,41.53008192581427],[-70.6217026877445,41.74639170131998]]]}},{"type":"Feature","id":26023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.8265651449425,42.07244095319972],[-84.82512944022679,41.7599278481855],[-85.1966180354158,41.759605558974414],[-85.29245132518919,41.75982041844847],[-85.29352810372598,42.07152780043498],[-84.8265651449425,42.07244095319972]]]}},{"type":"Feature","id":26059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.3631914479483,42.07346153570148],[-84.36032003851689,41.70658898375114],[-84.39944299201989,41.70578326072343],[-84.80610635274368,41.69611458439092],[-84.82512944022679,41.7599278481855],[-84.8265651449425,42.07244095319972],[-84.70955521061244,42.070292358459156],[-84.3631914479483,42.07346153570148]]]}},{"type":"Feature","id":26149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.29352810372598,42.07152780043498],[-85.29245132518919,41.75982041844847],[-85.65963280623107,41.75901469542076],[-85.78489804267645,41.75901469542076],[-85.76013213633051,41.79881741298961],[-85.76336247194085,42.06927177595739],[-85.29352810372598,42.07152780043498]]]}},{"type":"Feature","id":26027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.76336247194085,42.06927177595739],[-85.76013213633051,41.79881741298961],[-85.78489804267645,41.75901469542076],[-86.06270690516561,41.76046499687064],[-86.22637724275613,41.76035756713361],[-86.22278798096687,42.071474085566464],[-85.76336247194085,42.06927177595739]]]}},{"type":"Feature","id":9005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.05342754997201,42.03983602801175],[-73.0085617776062,42.038869160378496],[-73.02937949598395,41.966622662227216],[-72.88688580295009,41.973122161317406],[-72.94898003190438,41.80644492431859],[-73.0168170797215,41.798119119698924],[-72.98307801890242,41.63960654271423],[-73.15572151096609,41.514182324734136],[-73.31041869408345,41.468793260839846],[-73.44142674939164,41.49129979074719],[-73.51823695168193,41.66683998105081],[-73.48736930029425,42.049612134081286],[-73.05342754997201,42.03983602801175]]]}},{"type":"Feature","id":31021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.13884152617126,41.866283287843146],[-96.06526165949131,41.79736711153973],[-96.12268984811956,41.68300815647351],[-96.4446466306167,41.68359902002717],[-96.44428770443777,41.74177222262779],[-96.55555481990501,41.74198708210184],[-96.55483696754716,42.01587919665452],[-96.31112609205601,42.01518090336384],[-96.27272099091087,42.04724867986667],[-96.13202192877166,41.974303888424714],[-96.13884152617126,41.866283287843146]]]}},{"type":"Feature","id":9003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.50929546271934,42.03414225194926],[-72.5075008318247,41.80961410156091],[-72.47591532807917,41.812998138277294],[-72.41059076351453,41.601791275280405],[-72.46658324742708,41.58390422406526],[-72.50534727475114,41.646911764832126],[-72.71388338470749,41.627681841904135],[-72.75228848585263,41.57890874129346],[-72.9464675486519,41.55677821546571],[-72.98307801890242,41.63960654271423],[-73.0168170797215,41.798119119698924],[-72.94898003190438,41.80644492431859],[-72.88688580295009,41.973122161317406],[-73.02937949598395,41.966622662227216],[-73.0085617776062,42.038869160378496],[-72.50929546271934,42.03414225194926]]]}},{"type":"Feature","id":9013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.13565331045677,42.030221066547746],[-72.1022731758166,42.02877076509787],[-72.0994017663852,41.958887721161204],[-72.21712955307311,41.958081998133494],[-72.21784740543096,41.83512866410504],[-72.15682995501345,41.7537506383064],[-72.23938297616655,41.71416278021161],[-72.41059076351453,41.601791275280405],[-72.47591532807917,41.812998138277294],[-72.5075008318247,41.80961410156091],[-72.50929546271934,42.03414225194926],[-72.13565331045677,42.030221066547746]]]}},{"type":"Feature","id":19045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.15338856639175,42.0319936572087],[-90.15195286167605,41.928914824530416],[-90.24240225876554,41.78297152677799],[-90.31598212544549,41.72877322444741],[-90.54282347052708,41.76594391345907],[-90.71367233169613,41.734789289720965],[-90.89887824002224,41.771315400310456],[-90.89887824002224,41.94599615271785],[-90.89887824002224,42.033497673527094],[-90.15338856639175,42.0319936572087]]]}},{"type":"Feature","id":9015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.79933948080257,42.00798311098296],[-71.78964847397157,41.7245297498348],[-71.787494916898,41.63992883192532],[-71.9522420330253,41.63434248559986],[-72.15324069322418,41.665658253943505],[-72.23938297616655,41.71416278021161],[-72.15682995501345,41.7537506383064],[-72.21784740543096,41.83512866410504],[-72.21712955307311,41.958081998133494],[-72.0994017663852,41.958887721161204],[-72.1022731758166,42.02877076509787],[-71.79933948080257,42.00798311098296]]]}},{"type":"Feature","id":44007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.38119048235312,41.98499314725899],[-71.31766054868312,41.776096023608204],[-71.35175853568114,41.75305234501572],[-71.39124041536307,41.76411760792959],[-71.4590774631802,41.73231840576933],[-71.78964847397157,41.7245297498348],[-71.79933948080257,42.00798311098296],[-71.49784149050426,42.01716835349885],[-71.38119048235312,41.98499314725899]]]}},{"type":"Feature","id":36105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.3674562910222,41.5909945867091],[-74.4754930708791,41.504621078138655],[-74.75222515483148,41.49371695983032],[-74.75437871190505,41.42485449839542],[-74.9819379093445,41.47948251967412],[-75.06987482318151,41.60195241988595],[-75.05300529277196,41.75224662198801],[-75.14058328043004,41.85215627742397],[-74.78058032296669,42.01636263047114],[-74.45359857396458,41.87557596009606],[-74.57491562244176,41.74526368908119],[-74.39509360679955,41.6448705998286],[-74.3674562910222,41.5909945867091]]]}},{"type":"Feature","id":6093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.28948507040343,42.00771453664039],[-121.4474442546417,41.99750871162274],[-121.44636747610491,41.18345987929369],[-122.49838010653869,41.18265415626598],[-122.48043379759237,41.320486508872804],[-122.57124212086079,41.368131597244684],[-122.80203165391057,41.20301209143277],[-122.88673823213725,41.20494582669927],[-122.97359836743748,41.11207281903864],[-122.91760588352493,40.994007538044954],[-123.0374872272864,41.00432079279963],[-123.14121689299618,41.07914560463958],[-123.23956266602207,41.0757615679232],[-123.40825797011755,41.17991469797177],[-123.47537716557682,41.367487018822516],[-123.66165985243971,41.382097463058315],[-123.62181904657886,41.43264315432995],[-123.71513985309977,41.591854024605325],[-123.6627366309765,41.69348255583373],[-123.7032952891952,41.828414305540804],[-123.56439085795061,41.903453976854806],[-123.51808938086909,42.00083903347061],[-123.2305895115489,42.00384706610739],[-122.28948507040343,42.00771453664039]]]}},{"type":"Feature","id":31069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.0665073711436,42.00911112322176],[-102.0679430758593,41.74209451183887],[-101.98539005470619,41.74230937131293],[-101.98467220234834,41.394720457159096],[-102.05538065959688,41.39515017610721],[-102.05538065959688,41.22154372107009],[-102.61063945839628,41.221597435938605],[-102.63684106945792,41.43898150881459],[-102.636482143279,41.74311509434063],[-102.6784765062134,41.801610586152336],[-102.67739972767662,42.00529736755727],[-102.0665073711436,42.00911112322176]]]}},{"type":"Feature","id":31123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.67739972767662,42.00529736755727],[-102.6784765062134,41.801610586152336],[-102.636482143279,41.74311509434063],[-102.63684106945792,41.43898150881459],[-103.36905047446812,41.43758492223323],[-103.37048617918383,41.6991226170277],[-103.36294872942638,42.00293391334266],[-102.69785851987544,42.00481393374064],[-102.67739972767662,42.00529736755727]]]}},{"type":"Feature","id":49005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.50841943398599,41.99944244688925],[-111.50770158162814,41.85215627742397],[-111.42658426519074,41.67822753317577],[-111.44309486942136,41.53126365292158],[-111.51093191723848,41.42302819286595],[-111.66634695271368,41.42872196892843],[-111.72628762459442,41.3759202531792],[-111.8852919218589,41.42635851471381],[-111.91687742560443,41.53878373451353],[-111.98220199016907,41.53400311121579],[-112.0514747427019,41.69933747650175],[-112.0529104474176,41.862523247047164],[-112.16597219377947,41.99756242649126],[-112.11033863604585,41.99750871162274],[-111.50841943398599,41.99944244688925]]]}},{"type":"Feature","id":31157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.36294872942638,42.00293391334266],[-103.37048617918383,41.6991226170277],[-104.05316377150217,41.697887175051875],[-104.05316377150217,42.001698471366836],[-103.40171275675044,42.003524776896306],[-103.36294872942638,42.00293391334266]]]}},{"type":"Feature","id":49033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.04684036788642,42.001537326761294],[-111.04576358934965,41.5798218940582],[-111.0464814417075,41.251677762306414],[-111.26470855849485,41.1442480252785],[-111.22163741702366,41.21251962315974],[-111.33110990159626,41.35669033025121],[-111.42048252014898,41.36141723868044],[-111.51093191723848,41.42302819286595],[-111.44309486942136,41.53126365292158],[-111.42658426519074,41.67822753317577],[-111.50770158162814,41.85215627742397],[-111.50841943398599,41.99944244688925],[-111.04684036788642,42.001537326761294]]]}},{"type":"Feature","id":42015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.92659994676866,41.99987216583736],[-76.55798276101106,41.99987216583736],[-76.14701228614014,41.99987216583736],[-76.11542678239461,41.6521758219465],[-76.19941550826343,41.64669690535807],[-76.21987430046224,41.542060341492885],[-76.81389712658572,41.59018886368139],[-76.87491457700322,41.59668836277158],[-76.92659994676866,41.99987216583736]]]}},{"type":"Feature","id":42117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.96572290027166,41.99987216583736],[-76.92659994676866,41.99987216583736],[-76.87491457700322,41.59668836277158],[-76.96033900758775,41.551353013745796],[-77.59958653225598,41.54227520096694],[-77.60999539144485,41.999818450968846],[-76.96572290027166,41.99987216583736]]]}},{"type":"Feature","id":49003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.8852919218589,41.42635851471381],[-111.95887178853884,41.43382488143725],[-112.0285034672506,41.33643982482145],[-112.23811635574371,41.33670839916402],[-112.4933128689605,41.07667472068794],[-112.79911797340594,41.000238462792574],[-114.04207933102866,40.99996988845],[-114.04172040484974,41.993587526221226],[-113.00155233832054,41.998207004913425],[-112.16597219377947,41.99756242649126],[-112.0529104474176,41.862523247047164],[-112.0514747427019,41.69933747650175],[-111.98220199016907,41.53400311121579],[-111.91687742560443,41.53878373451353],[-111.8852919218589,41.42635851471381]]]}},{"type":"Feature","id":32013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.0182952066878,41.000238462792574],[-117.01865413286671,40.64298087230623],[-117.24693118266401,40.64244372362109],[-117.30041118332409,40.52615103328837],[-117.30938433779724,40.68353559803427],[-117.64426246273574,40.68434132106198],[-117.64426246273574,40.85784034636207],[-118.78672449025902,40.85585289622705],[-118.78672449025902,40.960865464171846],[-119.30967993295502,40.96038203035522],[-119.33013872515384,40.96038203035522],[-119.3240369801121,41.993802385695275],[-118.19700877828265,41.9969715629376],[-117.02726836116096,41.99976473610033],[-117.0182952066878,41.99906644280965],[-117.0182952066878,41.000238462792574]]]}},{"type":"Feature","id":32007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.28255987090947,41.994070960037845],[-114.04172040484974,41.993587526221226],[-114.04207933102866,40.99996988845],[-114.0467453713547,40.11695116494903],[-115.26386404409472,40.12253751127448],[-115.83527452094582,40.12785528325736],[-116.00073948943097,40.127371849440735],[-116.15794915580081,40.66640055497832],[-116.15830808197973,40.99991617358149],[-116.58722486579698,41.000399607398116],[-117.0182952066878,41.000238462792574],[-117.0182952066878,41.99906644280965],[-116.14682244425408,41.99804586030788],[-115.03917625608668,41.99584355069881],[-114.28255987090947,41.994070960037845]]]}},{"type":"Feature","id":42083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.30738895709918,41.99987216583736],[-78.2065307008208,41.99987216583736],[-78.20330036521047,41.61817431017717],[-78.41901499874534,41.60216727936],[-78.4832627847732,41.62988415151321],[-78.9559685624195,41.623814371371125],[-78.91899916599006,41.99718642241166],[-78.30738895709918,41.99987216583736]]]}},{"type":"Feature","id":42105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.74997660122621,41.99724013728017],[-77.60999539144485,41.999818450968846],[-77.59958653225598,41.54227520096694],[-77.59815082754027,41.47856936690938],[-77.98902143639131,41.47475561124489],[-78.05039781298775,41.475400189667056],[-78.20330036521047,41.61817431017717],[-78.2065307008208,41.99987216583736],[-77.74997660122621,41.99724013728017]]]}},{"type":"Feature","id":6015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.51808938086909,42.00083903347061],[-123.56439085795061,41.903453976854806],[-123.7032952891952,41.828414305540804],[-123.6627366309765,41.69348255583373],[-123.71513985309977,41.591854024605325],[-123.62181904657886,41.43264315432995],[-123.66165985243971,41.382097463058315],[-123.77041448465447,41.38113059542506],[-123.77185018937017,41.465570368729004],[-124.06581072991104,41.46471093083278],[-124.16164401968443,41.73768989262072],[-124.25568267856319,41.78130636585406],[-124.21153475855522,41.998475579255995],[-123.82138200206204,41.995413831750696],[-123.51808938086909,42.00083903347061]]]}},{"type":"Feature","id":42127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.36275858518559,41.99987216583736],[-75.25866999329688,41.86203981323054],[-75.14058328043004,41.85215627742397],[-75.05300529277196,41.75224662198801],[-75.06987482318151,41.60195241988595],[-75.35845147103846,41.239484487153746],[-75.50597013057728,41.23250155424694],[-75.4413634183705,41.25817726139661],[-75.46254006292718,41.64159399284925],[-75.48263992894705,41.99863672386154],[-75.36275858518559,41.99987216583736]]]}},{"type":"Feature","id":42115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.46254006292718,41.64159399284925],[-75.72132583793322,41.64223857127142],[-76.11542678239461,41.6521758219465],[-76.14701228614014,41.99987216583736],[-76.10573577556359,41.99987216583736],[-75.48263992894705,41.99863672386154],[-75.46254006292718,41.64159399284925]]]}},{"type":"Feature","id":42123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.91899916599006,41.99718642241166],[-78.9559685624195,41.623814371371125],[-79.51194521357675,41.62451266466181],[-79.61280346985512,41.623814371371125],[-79.61208561749727,41.850061397551926],[-79.6099320604237,41.9973475670172],[-79.06113393284498,41.99987216583736],[-78.91899916599006,41.99718642241166]]]}},{"type":"Feature","id":6049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.87962303957985,41.99374867082676],[-119.99917712267298,41.99476925332853],[-119.99989497503083,41.18394331311032],[-121.33115217266948,41.183889598241805],[-121.44636747610491,41.18345987929369],[-121.4474442546417,41.99750871162274],[-120.87962303957985,41.99374867082676]]]}},{"type":"Feature","id":32031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.30967993295502,40.96038203035522],[-119.31291026856536,40.51830866248533],[-119.33839402726916,40.517825228668706],[-119.33911187962701,39.998617309612776],[-119.22497335472836,39.99931560290345],[-119.20882167667666,39.80997069139175],[-119.17077550171044,39.78821616964359],[-119.1890807368357,39.63255048069014],[-119.28383724807232,39.62153893264478],[-119.46509496843024,39.583455090868384],[-119.62230463480007,39.51158459679671],[-119.69588450148002,39.52136070286625],[-119.65855617887166,39.331478642669396],[-119.71275403188957,39.25085262502995],[-119.88109040980613,39.16544598409275],[-120.00420208917794,39.16560712869829],[-120.00743242478828,39.31600876053738],[-120.00312531064117,39.44803990734469],[-120.00097175356761,39.722415455714],[-119.99989497503083,41.18394331311032],[-119.99917712267298,41.99476925332853],[-119.3606474503626,41.99423210464339],[-119.3240369801121,41.993802385695275],[-119.33013872515384,40.96038203035522],[-119.30967993295502,40.96038203035522]]]}},{"type":"Feature","id":17043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.0292634395043,41.68547904042515],[-88.03069914422001,41.72893436905295],[-88.2614886772698,41.7245297498348],[-88.26184760344871,41.72463717957183],[-88.2629243819855,41.98622858923481],[-87.92050880728955,41.99396353030082],[-87.91476598842672,41.71674109390028],[-88.0292634395043,41.68547904042515]]]}},{"type":"Feature","id":39007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.51945099782364,41.84930938939273],[-80.51945099782364,41.499410735892795],[-81.00328348701666,41.501666760370384],[-81.00364241319559,41.71512964784486],[-81.00256563465881,41.85333800453128],[-80.51945099782364,41.9773119210615],[-80.51945099782364,41.84930938939273]]]}},{"type":"Feature","id":19031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.36584119880571,41.94739273929922],[-90.89887824002224,41.94599615271785],[-90.89887824002224,41.771315400310456],[-90.89995501855903,41.59711808171969],[-91.36655905116356,41.598299808826994],[-91.36620012498464,41.859998648227005],[-91.36584119880571,41.94739273929922]]]}},{"type":"Feature","id":17195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.6867845337872,41.930633700322865],[-89.62971527133789,41.90173510106236],[-89.63150990223252,41.58492480656702],[-89.86265836146123,41.5840653686708],[-90.18569192249514,41.584656232224454],[-90.24240225876554,41.78297152677799],[-90.15195286167605,41.928914824530416],[-89.6867845337872,41.930633700322865]]]}},{"type":"Feature","id":31011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.8333320168836,41.91623811556112],[-97.8304606074522,41.742255656444414],[-97.82974275509434,41.52616074041275],[-98.10001416782605,41.48077167651846],[-98.29132182119392,41.480717961649944],[-98.29562893534103,41.74118135907413],[-98.29562893534103,41.91494895871679],[-97.8333320168836,41.91623811556112]]]}},{"type":"Feature","id":17103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.94129486015672,41.891744135518756],[-88.93878237690423,41.6283264203263],[-89.16705942670153,41.6287024244059],[-89.16670050052261,41.58497852143553],[-89.63150990223252,41.58492480656702],[-89.62971527133789,41.90173510106236],[-89.36052063714295,41.888037809591296],[-88.94129486015672,41.891744135518756]]]}},{"type":"Feature","id":19085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.67259641974564,41.86311411060082],[-95.55738111631021,41.8634363998119],[-95.55738111631021,41.60227470909703],[-95.49815829678734,41.50607137958853],[-95.99670675931634,41.50693081748476],[-96.08859186112154,41.530511644762385],[-96.12268984811956,41.68300815647351],[-96.06526165949131,41.79736711153973],[-96.13884152617126,41.866283287843146],[-95.67259641974564,41.86311411060082]]]}},{"type":"Feature","id":19095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.83136845287348,41.86182495375648],[-91.82921489579992,41.51138915157141],[-91.94622483012998,41.510690858280725],[-92.2976135592991,41.509777705515994],[-92.29833141165695,41.862791821389735],[-91.83136845287348,41.86182495375648]]]}},{"type":"Feature","id":19049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.81551236997956,41.8634363998119],[-93.79110538981256,41.51187258538803],[-94.24155774436541,41.5036542105054],[-94.27996284551055,41.60130784146378],[-94.28032177168947,41.86300668086379],[-94.16402968971727,41.86322154033785],[-93.81551236997956,41.8634363998119]]]}},{"type":"Feature","id":19165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.09293064077923,41.86338268494339],[-95.09257171460031,41.602328423965545],[-95.04088634483487,41.50467479300717],[-95.1546659435546,41.50521194169231],[-95.49815829678734,41.50607137958853],[-95.55738111631021,41.60227470909703],[-95.55738111631021,41.8634363998119],[-95.09293064077923,41.86338268494339]]]}},{"type":"Feature","id":19009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.74477224722045,41.86236210244162],[-94.7440543948626,41.60469187818016],[-94.7006243272125,41.50413764432203],[-95.04088634483487,41.50467479300717],[-95.09257171460031,41.602328423965545],[-95.09293064077923,41.86338268494339],[-94.74477224722045,41.86236210244162]]]}},{"type":"Feature","id":19157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.29833141165695,41.862791821389735],[-92.2976135592991,41.509777705515994],[-92.41211101037666,41.50956284604194],[-92.75668014214618,41.50881083788274],[-92.76601222279827,41.862415817310136],[-92.29833141165695,41.862791821389735]]]}},{"type":"Feature","id":19153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.6985024356495,41.86338268494339],[-93.34783155883824,41.86311411060082],[-93.32880847135513,41.507790255380975],[-93.32880847135513,41.490923786667594],[-93.79110538981256,41.51187258538803],[-93.81551236997956,41.8634363998119],[-93.6985024356495,41.86338268494339]]]}},{"type":"Feature","id":19099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.23225732922388,41.86268439165271],[-92.76601222279827,41.862415817310136],[-92.75668014214618,41.50881083788274],[-92.87153651940268,41.50848854867166],[-93.32880847135513,41.507790255380975],[-93.34783155883824,41.86311411060082],[-93.23225732922388,41.86268439165271]]]}},{"type":"Feature","id":19077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.28032177168947,41.86300668086379],[-94.27996284551055,41.60130784146378],[-94.24155774436541,41.5036542105054],[-94.7006243272125,41.50413764432203],[-94.7440543948626,41.60469187818016],[-94.74477224722045,41.86236210244162],[-94.62883909142718,41.86273810652122],[-94.28032177168947,41.86300668086379]]]}},{"type":"Feature","id":19103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.36620012498464,41.859998648227005],[-91.36655905116356,41.598299808826994],[-91.3683536820582,41.42313562260298],[-91.48392791167255,41.42378020102514],[-91.52125623428091,41.510959432623295],[-91.82921489579992,41.51138915157141],[-91.83136845287348,41.86182495375648],[-91.36620012498464,41.859998648227005]]]}},{"type":"Feature","id":39085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.00364241319559,41.71512964784486],[-81.1023471124004,41.71432392481715],[-81.10127033386361,41.64143284824371],[-81.29473154430504,41.640841984690056],[-81.29580832284182,41.569938358251626],[-81.39092376025735,41.56972349877757],[-81.48855168092538,41.63128073809457],[-81.28396375893723,41.7629895956908],[-81.00256563465881,41.85333800453128],[-81.00364241319559,41.71512964784486]]]}},{"type":"Feature","id":42039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.61208561749727,41.850061397551926],[-79.61280346985512,41.623814371371125],[-79.82887702956891,41.62198806584165],[-79.99972589073796,41.49006434877137],[-80.51945099782364,41.48899005140109],[-80.51945099782364,41.499410735892795],[-80.51945099782364,41.84930938939273],[-79.61208561749727,41.850061397551926]]]}},{"type":"Feature","id":17161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.18569192249514,41.584656232224454],[-90.19610078168401,41.540341465700436],[-90.43191528123877,41.45681484516123],[-90.43370991213341,41.32693229309447],[-91.07188065826485,41.333378077316155],[-91.07188065826485,41.33359293679021],[-91.03993622834038,41.41851614391078],[-90.7861754198393,41.45289365975971],[-90.65588521688895,41.46207890227559],[-90.34326051504391,41.58777169459826],[-90.31598212544549,41.72877322444741],[-90.24240225876554,41.78297152677799],[-90.18569192249514,41.584656232224454]]]}},{"type":"Feature","id":44001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.2268522254147,41.71314219770984],[-71.26059128623379,41.64288314969359],[-71.35175853568114,41.75305234501572],[-71.31766054868312,41.776096023608204],[-71.2268522254147,41.71314219770984]]]}},{"type":"Feature","id":19163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.31598212544549,41.72877322444741],[-90.34326051504391,41.58777169459826],[-90.65588521688895,41.46207890227559],[-90.7861754198393,41.45289365975971],[-90.78366293658681,41.59652721816604],[-90.89995501855903,41.59711808171969],[-90.89887824002224,41.771315400310456],[-90.71367233169613,41.734789289720965],[-90.54282347052708,41.76594391345907],[-90.31598212544549,41.72877322444741]]]}},{"type":"Feature","id":44003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.39124041536307,41.76411760792959],[-71.43000444268714,41.650779235365135],[-71.48527907424183,41.60275814291366],[-71.78928954779263,41.59684950737712],[-71.787494916898,41.63992883192532],[-71.78964847397157,41.7245297498348],[-71.4590774631802,41.73231840576933],[-71.39124041536307,41.76411760792959]]]}},{"type":"Feature","id":18039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.65963280623107,41.75901469542076],[-85.6546078397261,41.52326013751299],[-85.65353106118933,41.43677919920552],[-86.05911764337635,41.43581233157227],[-86.05947656955527,41.47910651559452],[-86.06270690516561,41.76046499687064],[-85.78489804267645,41.75901469542076],[-85.65963280623107,41.75901469542076]]]}},{"type":"Feature","id":18141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.05947656955527,41.47910651559452],[-86.46721670881585,41.47642077216882],[-86.466498856458,41.43291172867252],[-86.52500382362304,41.43285801380401],[-86.48767550101468,41.64927521904674],[-86.52428597126519,41.759605558974414],[-86.22637724275613,41.76035756713361],[-86.06270690516561,41.76046499687064],[-86.05947656955527,41.47910651559452]]]}},{"type":"Feature","id":18091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.52500382362304,41.43285801380401],[-86.70087765129706,41.40229425361956],[-86.7837895986291,41.285571844338726],[-86.93023147963113,41.236959888333594],[-86.93274396288362,41.71008045020454],[-86.82470718302673,41.76025013739658],[-86.52428597126519,41.759605558974414],[-86.48767550101468,41.64927521904674],[-86.52500382362304,41.43285801380401]]]}},{"type":"Feature","id":18151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.80467064802798,41.530135640682786],[-85.19410555216331,41.52642931475532],[-85.1966180354158,41.759605558974414],[-84.82512944022679,41.7599278481855],[-84.80610635274368,41.69611458439092],[-84.80467064802798,41.530135640682786]]]}},{"type":"Feature","id":18087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.19410555216331,41.52642931475532],[-85.6546078397261,41.52326013751299],[-85.65963280623107,41.75901469542076],[-85.29245132518919,41.75982041844847],[-85.1966180354158,41.759605558974414],[-85.19410555216331,41.52642931475532]]]}},{"type":"Feature","id":31037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.020005295436,41.74295394973509],[-96.90586677053734,41.742685375392526],[-96.90586677053734,41.456438841081635],[-97.17829174034262,41.37677969107543],[-97.25402516409612,41.384192342930355],[-97.25258945938042,41.74306137947212],[-97.020005295436,41.74295394973509]]]}},{"type":"Feature","id":31141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.25258945938042,41.74306137947212],[-97.25402516409612,41.384192342930355],[-97.36816368899477,41.39638561808302],[-97.59895322204456,41.33300207323656],[-97.59895322204456,41.394827886896124],[-97.70375966629112,41.39488160176464],[-97.70375966629112,41.52680531883492],[-97.82974275509434,41.52616074041275],[-97.8304606074522,41.742255656444414],[-97.36816368899477,41.74322252407766],[-97.25258945938042,41.74306137947212]]]}},{"type":"Feature","id":31053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.55555481990501,41.74198708210184],[-96.44428770443777,41.74177222262779],[-96.4446466306167,41.68359902002717],[-96.44392877825885,41.523851001066646],[-96.32907240100235,41.393109011103675],[-96.47084824167834,41.3932164408407],[-96.56991186706207,41.43334144762063],[-96.90586677053734,41.453377093576336],[-96.90586677053734,41.456438841081635],[-96.90586677053734,41.742685375392526],[-96.55555481990501,41.74198708210184]]]}},{"type":"Feature","id":31117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.84256910100399,41.74037563604642],[-100.71156104569579,41.739731057624255],[-100.71335567659042,41.39348501518327],[-101.26969125392661,41.39493531663315],[-101.40715998045549,41.39541875044978],[-101.40680105427656,41.743168809209145],[-100.84256910100399,41.74037563604642]]]}},{"type":"Feature","id":31005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.40680105427656,41.743168809209145],[-101.40715998045549,41.39541875044978],[-101.98467220234834,41.394720457159096],[-101.98539005470619,41.74230937131293],[-101.42582414175966,41.74306137947212],[-101.40680105427656,41.743168809209145]]]}},{"type":"Feature","id":31077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.29132182119392,41.480717961649944],[-98.29132182119392,41.39386101926287],[-98.74428665899924,41.394183308473956],[-98.75146518257777,41.39407587873693],[-98.75218303493563,41.74037563604642],[-98.29562893534103,41.74118135907413],[-98.29132182119392,41.480717961649944]]]}},{"type":"Feature","id":31041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.22165847697158,41.740805354994535],[-99.2123263963195,41.74059049552048],[-99.20335324184633,41.39412959360544],[-99.20766035599345,41.04697039839972],[-99.42624639895973,41.046486964583096],[-100.22449822089243,41.046594394320124],[-100.251058758133,41.39327015570922],[-100.251058758133,41.73978477249277],[-99.68682680486043,41.74032192117791],[-99.22165847697158,41.740805354994535]]]}},{"type":"Feature","id":31113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.26541580529006,41.73983848736128],[-100.251058758133,41.73978477249277],[-100.251058758133,41.39327015570922],[-100.71335567659042,41.39348501518327],[-100.71156104569579,41.739731057624255],[-100.26541580529006,41.73983848736128]]]}},{"type":"Feature","id":31175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.75900263233524,41.74037563604642],[-98.75218303493563,41.74037563604642],[-98.75146518257777,41.39407587873693],[-99.20335324184633,41.39412959360544],[-99.2123263963195,41.74059049552048],[-98.75900263233524,41.74037563604642]]]}},{"type":"Feature","id":39095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.16545478887032,41.62316979294896],[-83.41562633558215,41.61887260346784],[-83.56996459252058,41.6171537276754],[-83.71138150701765,41.49554326535979],[-83.88330714672347,41.41443381390371],[-83.88294822054455,41.487486035082696],[-83.88043573729206,41.720071415748144],[-83.76306687678307,41.723509167333034],[-83.48274553104142,41.732157261163785],[-83.48059197396786,41.7322109760323],[-83.46982418860006,41.73253326524338],[-83.46408136973723,41.7325869801119],[-83.45474928908514,41.73290926932298],[-83.16545478887032,41.62316979294896]]]}},{"type":"Feature","id":17197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.0292634395043,41.68547904042515],[-87.91189457899532,41.64390373219535],[-87.90938209574283,41.5567245005972],[-87.79380786612847,41.55860452099518],[-87.79057753051814,41.47008241768418],[-87.52604893664925,41.46653723636226],[-87.5267667890071,41.29819483843951],[-88.01382961381046,41.29228620290297],[-88.0116760567369,41.20559040512144],[-88.24426022068131,41.20129321564032],[-88.25251552279663,41.462777195566275],[-88.2614886772698,41.7245297498348],[-88.03069914422001,41.72893436905295],[-88.0292634395043,41.68547904042515]]]}},{"type":"Feature","id":39123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.16545478887032,41.62316979294896],[-82.96948109517642,41.51976867105959],[-82.83273022100539,41.587180831044606],[-82.72720592440098,41.50241876852958],[-83.03875384770924,41.457513138451915],[-83.05670015665558,41.45729827897786],[-83.06208404933948,41.457244564109345],[-83.338098280934,41.457513138451915],[-83.41454955704536,41.50016274405199],[-83.41562633558215,41.61887260346784],[-83.16545478887032,41.62316979294896]]]}},{"type":"Feature","id":17093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.2614886772698,41.7245297498348],[-88.25251552279663,41.462777195566275],[-88.59564894985043,41.45702970463529],[-88.60210962107111,41.631388167831595],[-88.60210962107111,41.719534267063004],[-88.26184760344871,41.72463717957183],[-88.2614886772698,41.7245297498348]]]}},{"type":"Feature","id":39051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88294822054455,41.487486035082696],[-84.34201480339163,41.485498584947685],[-84.3807788307157,41.513913750391566],[-84.39944299201989,41.70578326072343],[-84.36032003851689,41.70658898375114],[-83.88043573729206,41.720071415748144],[-83.88294822054455,41.487486035082696]]]}},{"type":"Feature","id":39055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.00328348701666,41.501666760370384],[-81.00328348701666,41.347827376946405],[-81.39128268643628,41.34825709589452],[-81.39092376025735,41.56972349877757],[-81.29580832284182,41.569938358251626],[-81.29473154430504,41.640841984690056],[-81.10127033386361,41.64143284824371],[-81.1023471124004,41.71432392481715],[-81.00364241319559,41.71512964784486],[-81.00328348701666,41.501666760370384]]]}},{"type":"Feature","id":9011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.787494916898,41.63992883192532],[-71.78928954779263,41.59684950737712],[-71.79754484990795,41.41652869377576],[-71.84779451495767,41.32961803652017],[-72.00428632896966,41.3070040768758],[-72.17728874721226,41.322473959007816],[-72.32660203764571,41.27735346945609],[-72.43104955571334,41.423619056419604],[-72.30542539308904,41.43624205052038],[-72.32337170203537,41.534217970689845],[-72.43069062953442,41.524495579488814],[-72.46658324742708,41.58390422406526],[-72.41059076351453,41.601791275280405],[-72.23938297616655,41.71416278021161],[-72.15324069322418,41.665658253943505],[-71.9522420330253,41.63434248559986],[-71.787494916898,41.63992883192532]]]}},{"type":"Feature","id":18089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.2227563154563,41.6237069416341],[-87.2188081274881,41.242009085973905],[-87.2755184637585,41.218643118170334],[-87.41406396882415,41.16218879136216],[-87.5267667890071,41.16600254702665],[-87.5267667890071,41.29819483843951],[-87.52604893664925,41.46653723636226],[-87.52389537957569,41.70744842164736],[-87.4348816872019,41.652927830105696],[-87.2227563154563,41.6237069416341]]]}},{"type":"Feature","id":18127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.93023147963113,41.236959888333594],[-87.13087121365109,41.28627013762941],[-87.2188081274881,41.242009085973905],[-87.2227563154563,41.6237069416341],[-86.93274396288362,41.71008045020454],[-86.93023147963113,41.236959888333594]]]}},{"type":"Feature","id":39171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.34201480339163,41.485498584947685],[-84.3416558772127,41.42754024182112],[-84.80395279567013,41.42598251063421],[-84.80467064802798,41.530135640682786],[-84.80610635274368,41.69611458439092],[-84.39944299201989,41.70578326072343],[-84.3807788307157,41.513913750391566],[-84.34201480339163,41.485498584947685]]]}},{"type":"Feature","id":31007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.37048617918383,41.6991226170277],[-103.36905047446812,41.43758492223323],[-103.37766470276236,41.39461302742207],[-104.05208699296539,41.3932164408407],[-104.05244591914432,41.56424458218915],[-104.05316377150217,41.697887175051875],[-103.37048617918383,41.6991226170277]]]}},{"type":"Feature","id":31177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.12268984811956,41.68300815647351],[-96.08859186112154,41.530511644762385],[-95.99670675931634,41.50693081748476],[-95.93784286597239,41.39074555688906],[-96.32907240100235,41.393109011103675],[-96.44392877825885,41.523851001066646],[-96.4446466306167,41.68359902002717],[-96.12268984811956,41.68300815647351]]]}},{"type":"Feature","id":44005,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-71.21680229240475,41.63837110073841],[-71.24731101761351,41.48834547297892],[-71.3226855151881,41.51547148157847],[-71.21680229240475,41.63837110073841]]],[[[-71.11953329791565,41.497315856020755],[-71.19418994313237,41.45713713437232],[-71.19562564784809,41.67516578567047],[-71.13245464035701,41.6602867670921],[-71.11953329791565,41.497315856020755]]]]}},{"type":"Feature","id":9001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.31041869408345,41.468793260839846],[-73.185512383817,41.40686001744325],[-73.06491318769767,41.29760397488585],[-73.10834325534779,41.2315884014822],[-73.1801284911331,41.16782885255613],[-73.43317144727634,41.05556477736195],[-73.65785923528436,40.99191265817291],[-73.72784984017505,41.10068526691368],[-73.4827032599682,41.2127344826338],[-73.5447974889225,41.36635900658372],[-73.5300815155865,41.527181322914515],[-73.51823695168193,41.66683998105081],[-73.44142674939164,41.49129979074719],[-73.31041869408345,41.468793260839846]]]}},{"type":"Feature","id":56021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.6532883426674,41.65298154497421],[-104.65292941648848,41.56499659034834],[-104.05244591914432,41.56424458218915],[-104.05208699296539,41.3932164408407],[-104.0535226976811,41.00136647503137],[-104.94330069524007,40.99819729778905],[-105.27710204164178,40.99825101265756],[-105.27853774635749,41.65663415603316],[-104.6532883426674,41.65298154497421]]]}},{"type":"Feature","id":44009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.84779451495767,41.32961803652017],[-71.79754484990795,41.41652869377576],[-71.78928954779263,41.59684950737712],[-71.48527907424183,41.60275814291366],[-71.43000444268714,41.650779235365135],[-71.42031343585612,41.469974987947154],[-71.48456122188398,41.37151563396106],[-71.85856230032546,41.304801767266724],[-71.84779451495767,41.32961803652017]]]}},{"type":"Feature","id":42131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.11542678239461,41.6521758219465],[-75.72132583793322,41.64223857127142],[-75.83474651047402,41.427217952610036],[-76.00954355961126,41.38456834700995],[-76.28268638177438,41.37726312489205],[-76.21987430046224,41.542060341492885],[-76.19941550826343,41.64669690535807],[-76.11542678239461,41.6521758219465]]]}},{"type":"Feature","id":9007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.46658324742708,41.58390422406526],[-72.43069062953442,41.524495579488814],[-72.32337170203537,41.534217970689845],[-72.30542539308904,41.43624205052038],[-72.43104955571334,41.423619056419604],[-72.35675183667554,41.268705375625345],[-72.54734163768555,41.262581880614746],[-72.65430163900567,41.438229500655396],[-72.74618674081087,41.42329676720852],[-72.75228848585263,41.57890874129346],[-72.71388338470749,41.627681841904135],[-72.50534727475114,41.646911764832126],[-72.46658324742708,41.58390422406526]]]}},{"type":"Feature","id":9009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-72.75228848585263,41.57890874129346],[-72.74618674081087,41.42329676720852],[-72.65430163900567,41.438229500655396],[-72.54734163768555,41.262581880614746],[-72.54411130207521,41.25925155876689],[-72.53657385231776,41.255008084154284],[-72.9356997632841,41.2581235465281],[-73.10547184591637,41.17217975690576],[-73.10834325534779,41.2315884014822],[-73.06491318769767,41.29760397488585],[-73.185512383817,41.40686001744325],[-73.31041869408345,41.468793260839846],[-73.15572151096609,41.514182324734136],[-72.98307801890242,41.63960654271423],[-72.9464675486519,41.55677821546571],[-72.75228848585263,41.57890874129346]]]}},{"type":"Feature","id":42069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.46254006292718,41.64159399284925],[-75.4413634183705,41.25817726139661],[-75.50597013057728,41.23250155424694],[-75.6007266418139,41.161544212939994],[-75.64846382361114,41.18764963903778],[-75.6857921462195,41.33950157232674],[-75.83474651047402,41.427217952610036],[-75.72132583793322,41.64223857127142],[-75.46254006292718,41.64159399284925]]]}},{"type":"Feature","id":36071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.95325548054093,41.589974004207335],[-73.98161064867614,41.43892779394608],[-73.98627668900218,41.321292231900514],[-74.23142326920903,41.143925736067416],[-74.36530273394864,41.20054120748113],[-74.70053978506606,41.35454173551065],[-74.75437871190505,41.42485449839542],[-74.75222515483148,41.49371695983032],[-74.4754930708791,41.504621078138655],[-74.3674562910222,41.5909945867091],[-74.26408555149135,41.632731039544446],[-74.12625789878355,41.58256135235241],[-73.95325548054093,41.589974004207335]]]}},{"type":"Feature","id":17099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.60210962107111,41.631388167831595],[-88.59564894985043,41.45702970463529],[-88.58631686919834,41.10788305929455],[-88.93088600096785,41.105788179422504],[-88.93124492714678,40.927777105167245],[-89.04753700911898,40.92595079963777],[-89.04753700911898,41.10476759692074],[-89.16203446019657,41.10401558876154],[-89.16382909109119,41.31017325411812],[-89.16670050052261,41.58497852143553],[-89.16705942670153,41.6287024244059],[-88.93878237690423,41.6283264203263],[-88.60210962107111,41.631388167831595]]]}},{"type":"Feature","id":39035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.39092376025735,41.56972349877757],[-81.39128268643628,41.34825709589452],[-81.3916416126152,41.34825709589452],[-81.59587060842443,41.35078169471467],[-81.56966899736278,41.2777831884042],[-81.68488430079822,41.27708489511352],[-81.87798658506071,41.275043730109985],[-81.87690980652394,41.3505131203721],[-81.97130739158162,41.351265128531296],[-81.96843598215021,41.50494336734974],[-81.74482497267896,41.4871100310031],[-81.48855168092538,41.63128073809457],[-81.39092376025735,41.56972349877757]]]}},{"type":"Feature","id":42047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.41901499874534,41.60216727936],[-78.42009177728212,41.404926282176746],[-78.25390895643912,41.40471142270269],[-78.2373983522085,41.23051410411192],[-78.64657419618479,41.25377264217846],[-78.7101041298548,41.201776649456946],[-78.73522896237965,41.26285045495732],[-78.95919889802984,41.362115531971114],[-79.095231919843,41.34084444403959],[-79.06364641609747,41.453215948970794],[-78.9588399718509,41.43699405867957],[-78.9559685624195,41.623814371371125],[-78.4832627847732,41.62988415151321],[-78.41901499874534,41.60216727936]]]}},{"type":"Feature","id":42053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.9559685624195,41.623814371371125],[-78.9588399718509,41.43699405867957],[-79.06364641609747,41.453215948970794],[-79.095231919843,41.34084444403959],[-79.20901151856273,41.331927775866276],[-79.2072168876681,41.43070941906345],[-79.40031917193059,41.43624205052038],[-79.47784722657873,41.386448367407944],[-79.51194521357675,41.62451266466181],[-78.9559685624195,41.623814371371125]]]}},{"type":"Feature","id":42121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.47784722657873,41.386448367407944],[-79.47820615275765,41.33568781666225],[-79.60418924156089,41.32150709137456],[-79.69499756482931,41.172824335327924],[-79.99972589073796,41.17185746769468],[-79.99972589073796,41.49006434877137],[-79.82887702956891,41.62198806584165],[-79.61280346985512,41.623814371371125],[-79.51194521357675,41.62451266466181],[-79.47784722657873,41.386448367407944]]]}},{"type":"Feature","id":39043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.3478209532756,41.42684194853044],[-82.34207813441277,41.2835306793352],[-82.84134444929963,41.28997646355687],[-82.8478051205203,41.42990369603574],[-82.9016440473593,41.43044084472088],[-82.81083572409088,41.47475561124489],[-82.67300807138307,41.45289365975971],[-82.6748027022777,41.44467528487708],[-82.50251813639295,41.38172145897872],[-82.3478209532756,41.42684194853044]]]}},{"type":"Feature","id":39173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.41562633558215,41.61887260346784],[-83.41454955704536,41.50016274405199],[-83.41993344972927,41.25398750165252],[-83.42101022826604,41.16675455518585],[-83.88115358964991,41.16777513768761],[-83.88330714672347,41.41443381390371],[-83.71138150701765,41.49554326535979],[-83.56996459252058,41.6171537276754],[-83.41562633558215,41.61887260346784]]]}},{"type":"Feature","id":42023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.20330036521047,41.61817431017717],[-78.05039781298775,41.475400189667056],[-77.98902143639131,41.47475561124489],[-77.98866251021238,41.369098464877936],[-78.09346895445894,41.216924242377885],[-78.2373983522085,41.23051410411192],[-78.25390895643912,41.40471142270269],[-78.42009177728212,41.404926282176746],[-78.41901499874534,41.60216727936],[-78.20330036521047,41.61817431017717]]]}},{"type":"Feature","id":42103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.75437871190505,41.42485449839542],[-74.70053978506606,41.35454173551065],[-74.83836743777387,41.27724603971906],[-74.99162891617551,41.09219831768847],[-75.15709388466065,41.150156660815036],[-75.12766193798868,41.25269834480818],[-75.35845147103846,41.239484487153746],[-75.06987482318151,41.60195241988595],[-74.9819379093445,41.47948251967412],[-74.75437871190505,41.42485449839542]]]}},{"type":"Feature","id":19139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.36655905116356,41.598299808826994],[-90.89995501855903,41.59711808171969],[-90.78366293658681,41.59652721816604],[-90.7861754198393,41.45289365975971],[-91.03993622834038,41.41851614391078],[-91.07188065826485,41.33359293679021],[-91.3697893867739,41.33606382074185],[-91.3683536820582,41.42313562260298],[-91.36655905116356,41.598299808826994]]]}},{"type":"Feature","id":42081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.81389712658572,41.59018886368139],[-76.75108504527357,41.40669887283771],[-76.59279860036695,41.30437204831861],[-76.44743349790168,41.275580878795125],[-76.64089470834311,41.15568929227197],[-76.7327798101483,41.17201861230022],[-76.8960912215599,41.138983968164126],[-76.97792639035515,41.087901128207356],[-77.14410921119816,41.0688323498849],[-77.52744237029174,41.35900006959731],[-77.59815082754027,41.47856936690938],[-77.59958653225598,41.54227520096694],[-76.96033900758775,41.551353013745796],[-76.87491457700322,41.59668836277158],[-76.81389712658572,41.59018886368139]]]}},{"type":"Feature","id":42113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.44743349790168,41.275580878795125],[-76.59279860036695,41.30437204831861],[-76.75108504527357,41.40669887283771],[-76.81389712658572,41.59018886368139],[-76.21987430046224,41.542060341492885],[-76.28268638177438,41.37726312489205],[-76.31068262373066,41.308669237799734],[-76.44743349790168,41.275580878795125]]]}},{"type":"Feature","id":17011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.16670050052261,41.58497852143553],[-89.16382909109119,41.31017325411812],[-89.33611365697595,41.30071943725966],[-89.35657244917476,41.233253562406134],[-89.46640385992629,41.23384442595979],[-89.46640385992629,41.148545214759615],[-89.63832949963212,41.14859892962813],[-89.63868842581105,41.23384442595979],[-89.85763339495625,41.234489004381956],[-89.86265836146123,41.5840653686708],[-89.63150990223252,41.58492480656702],[-89.16670050052261,41.58497852143553]]]}},{"type":"Feature","id":17073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.86265836146123,41.5840653686708],[-89.85763339495625,41.234489004381956],[-89.86876010650298,41.14897493370773],[-89.98469326229626,41.149350937787325],[-90.4376581001016,41.151177243316795],[-90.43370991213341,41.32693229309447],[-90.43191528123877,41.45681484516123],[-90.19610078168401,41.540341465700436],[-90.18569192249514,41.584656232224454],[-89.86265836146123,41.5840653686708]]]}},{"type":"Feature","id":56041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.0483077381127,41.57740472497507],[-110.0483077381127,40.99766014910391],[-111.04684036788642,40.99792872344648],[-111.0464814417075,41.251677762306414],[-111.04576358934965,41.5798218940582],[-110.0483077381127,41.57740472497507]]]}},{"type":"Feature","id":18033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.80395279567013,41.42598251063421],[-84.8035938694912,41.27128368931402],[-85.19195199508975,41.26413961180165],[-85.19410555216331,41.52642931475532],[-84.80467064802798,41.530135640682786],[-84.80395279567013,41.42598251063421]]]}},{"type":"Feature","id":18113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.19410555216331,41.52642931475532],[-85.19195199508975,41.26413961180165],[-85.30788515088304,41.26408589693314],[-85.53723897921711,41.26612706193667],[-85.65245428265254,41.29475708685462],[-85.65353106118933,41.43677919920552],[-85.6546078397261,41.52326013751299],[-85.19410555216331,41.52642931475532]]]}},{"type":"Feature","id":31125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.70375966629112,41.39488160176464],[-97.70591322336467,41.30909895674784],[-98.05299483838667,41.29309192593068],[-98.27588799550007,41.264300756407195],[-98.2870147070468,41.393914734131386],[-98.29132182119392,41.39386101926287],[-98.29132182119392,41.480717961649944],[-98.10001416782605,41.48077167651846],[-97.82974275509434,41.52616074041275],[-97.70375966629112,41.52680531883492],[-97.70375966629112,41.39488160176464]]]}},{"type":"Feature","id":36079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.9798160177815,41.32199052519119],[-73.98627668900218,41.321023657557944],[-73.98627668900218,41.321292231900514],[-73.98161064867614,41.43892779394608],[-73.93387346687891,41.48823804324189],[-73.5300815155865,41.527181322914515],[-73.5447974889225,41.36635900658372],[-73.9798160177815,41.32199052519119]]]}},{"type":"Feature","id":25007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.59801355993534,41.45251765568011],[-70.46449302137466,41.348364525631546],[-70.7419429576849,41.33418380034386],[-70.7013842994662,41.43301915840954],[-70.59801355993534,41.45251765568011]]]}},{"type":"Feature","id":39093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.96843598215021,41.50494336734974],[-81.97130739158162,41.351265128531296],[-81.87690980652394,41.3505131203721],[-81.87798658506071,41.275043730109985],[-81.9723841701184,41.275312304452555],[-81.97453772719196,41.199950343927476],[-82.07252457403892,41.19984291419045],[-82.16979356852802,41.13705023289763],[-82.17158819942264,41.06351457790202],[-82.33633531554995,41.06571688751109],[-82.34207813441277,41.2835306793352],[-82.3478209532756,41.42684194853044],[-82.01186604980033,41.515632626184015],[-81.96843598215021,41.50494336734974]]]}},{"type":"Feature","id":19183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.48392791167255,41.42378020102514],[-91.48572254256719,41.16240365083622],[-91.71579422325912,41.16283336978433],[-91.94550697777213,41.163531663075005],[-91.94622483012998,41.510690858280725],[-91.82921489579992,41.51138915157141],[-91.52125623428091,41.510959432623295],[-91.48392791167255,41.42378020102514]]]}},{"type":"Feature","id":19181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.32880847135513,41.490923786667594],[-93.32809061899728,41.160631060175255],[-93.55744444733136,41.161275638597424],[-93.78931075891792,41.16202764675662],[-93.79110538981256,41.51187258538803],[-93.32880847135513,41.490923786667594]]]}},{"type":"Feature","id":19107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.94622483012998,41.510690858280725],[-91.94550697777213,41.163531663075005],[-92.17988577261117,41.16267222517879],[-92.41031637948204,41.16192021701959],[-92.41211101037666,41.50956284604194],[-92.2976135592991,41.509777705515994],[-91.94622483012998,41.510690858280725]]]}},{"type":"Feature","id":19121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.78931075891792,41.16202764675662],[-94.01435747310488,41.15676358964225],[-94.24155774436541,41.15713959372185],[-94.24155774436541,41.5036542105054],[-93.79110538981256,41.51187258538803],[-93.78931075891792,41.16202764675662]]]}},{"type":"Feature","id":19123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.41211101037666,41.50956284604194],[-92.41031637948204,41.16192021701959],[-92.6407469863529,41.161275638597424],[-92.86974188850805,41.16084591964931],[-92.87153651940268,41.50848854867166],[-92.75668014214618,41.50881083788274],[-92.41211101037666,41.50956284604194]]]}},{"type":"Feature","id":19125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.87153651940268,41.50848854867166],[-92.86974188850805,41.16084591964931],[-93.09909571684213,41.16073848991228],[-93.32809061899728,41.160631060175255],[-93.32880847135513,41.490923786667594],[-93.32880847135513,41.507790255380975],[-92.87153651940268,41.50848854867166]]]}},{"type":"Feature","id":19155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.49815829678734,41.50607137958853],[-95.1546659435546,41.50521194169231],[-95.15610164827031,41.1592344735939],[-95.38437869806761,41.159986481753094],[-95.88041467734413,41.159879052016066],[-95.92348581881532,41.190765101411586],[-95.89190031506978,41.320379079135776],[-95.93784286597239,41.39074555688906],[-95.99670675931634,41.50693081748476],[-95.49815829678734,41.50607137958853]]]}},{"type":"Feature","id":19029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.04088634483487,41.50467479300717],[-94.7006243272125,41.50413764432203],[-94.7006243272125,41.15805274648659],[-94.92782459847301,41.1584824654347],[-95.15610164827031,41.1592344735939],[-95.1546659435546,41.50521194169231],[-95.04088634483487,41.50467479300717]]]}},{"type":"Feature","id":19001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.7006243272125,41.50413764432203],[-94.24155774436541,41.5036542105054],[-94.24155774436541,41.15713959372185],[-94.47055264652056,41.15756931266996],[-94.7006243272125,41.15805274648659],[-94.7006243272125,41.50413764432203]]]}},{"type":"Feature","id":39155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.51945099782364,41.499410735892795],[-80.51945099782364,41.48899005140109],[-80.5190920716447,41.13323647723314],[-80.99969422522739,41.13420334486639],[-81.00328348701666,41.347827376946405],[-81.00328348701666,41.501666760370384],[-80.51945099782364,41.499410735892795]]]}},{"type":"Feature","id":39143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.06208404933948,41.457244564109345],[-82.9016440473593,41.43044084472088],[-82.8478051205203,41.42990369603574],[-82.84134444929963,41.28997646355687],[-82.84026767076286,41.25533037336537],[-83.41993344972927,41.25398750165252],[-83.41454955704536,41.50016274405199],[-83.338098280934,41.457513138451915],[-83.06208404933948,41.457244564109345]]]}},{"type":"Feature","id":42085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.99972589073796,41.49006434877137],[-79.99972589073796,41.17185746769468],[-80.09699488522706,41.06979921751815],[-80.14724455027678,41.113791694831086],[-80.51945099782364,41.12458838340239],[-80.5190920716447,41.13323647723314],[-80.51945099782364,41.48899005140109],[-79.99972589073796,41.49006434877137]]]}},{"type":"Feature","id":39069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88294822054455,41.487486035082696],[-83.88330714672347,41.41443381390371],[-83.88115358964991,41.16777513768761],[-84.2282352046719,41.165787687552594],[-84.22859413085084,41.42780881616369],[-84.3416558772127,41.42754024182112],[-84.34201480339163,41.485498584947685],[-83.88294822054455,41.487486035082696]]]}},{"type":"Feature","id":18099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.05947656955527,41.47910651559452],[-86.05911764337635,41.43581233157227],[-86.05409267687138,41.17314662453901],[-86.07742287850161,41.172824335327924],[-86.46721670881585,41.17142774874657],[-86.466498856458,41.43291172867252],[-86.46721670881585,41.47642077216882],[-86.05947656955527,41.47910651559452]]]}},{"type":"Feature","id":42035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.59815082754027,41.47856936690938],[-77.52744237029174,41.35900006959731],[-77.14410921119816,41.0688323498849],[-77.14410921119816,41.044338369842535],[-77.50841928280863,40.96290662917537],[-77.57302599501541,41.068241486331246],[-77.7417212991109,41.10750705521495],[-77.7890995547292,41.1823318670549],[-77.89282922043898,41.17819582217932],[-77.89785418694396,41.25151661770087],[-78.0374764705464,41.15166067713342],[-78.09346895445894,41.216924242377885],[-77.98866251021238,41.369098464877936],[-77.98902143639131,41.47475561124489],[-77.59815082754027,41.47856936690938]]]}},{"type":"Feature","id":6023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.66165985243971,41.382097463058315],[-123.47537716557682,41.367487018822516],[-123.40825797011755,41.17991469797177],[-123.45778978280941,41.06818777146273],[-123.40718119158078,41.02967421073822],[-123.4818378367975,40.91483182185538],[-123.62038334186316,40.93159086083173],[-123.54213743485717,40.73198640943386],[-123.54429099193072,40.00184020172361],[-124.02309851461877,40.00119562330144],[-124.11031757609793,40.10330758834648],[-124.36264267988331,40.259832715196154],[-124.40894415696484,40.44310784656579],[-124.27003972572025,40.699327769377376],[-124.22266147010194,40.684287606193465],[-124.11211220699256,41.02607531454779],[-124.15913153643194,41.073022109628994],[-124.06581072991104,41.46471093083278],[-123.77185018937017,41.465570368729004],[-123.77041448465447,41.38113059542506],[-123.66165985243971,41.382097463058315]]]}},{"type":"Feature","id":17063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.24426022068131,41.20129321564032],[-88.25179767043878,41.11389912456811],[-88.58631686919834,41.10788305929455],[-88.59564894985043,41.45702970463529],[-88.25251552279663,41.462777195566275],[-88.24426022068131,41.20129321564032]]]}},{"type":"Feature","id":31023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.90586677053734,41.456438841081635],[-96.90586677053734,41.453377093576336],[-96.90837925378983,41.046057245634984],[-96.91089173704232,41.0461109605035],[-97.36816368899477,41.04691668353121],[-97.36816368899477,41.39638561808302],[-97.25402516409612,41.384192342930355],[-97.17829174034262,41.37677969107543],[-96.90586677053734,41.456438841081635]]]}},{"type":"Feature","id":31155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.47084824167834,41.3932164408407],[-96.32727777010771,41.189959378383875],[-96.3190224679924,41.0449829482647],[-96.46402864427874,41.01597691926716],[-96.46402864427874,41.04509037800173],[-96.90837925378983,41.046057245634984],[-96.90586677053734,41.453377093576336],[-96.56991186706207,41.43334144762063],[-96.47084824167834,41.3932164408407]]]}},{"type":"Feature","id":18085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.65353106118933,41.43677919920552],[-85.65245428265254,41.29475708685462],[-85.684398712577,41.04670182405715],[-85.94569697083556,41.04288806839266],[-86.07634609996482,41.08489309557058],[-86.07742287850161,41.172824335327924],[-86.05409267687138,41.17314662453901],[-86.05911764337635,41.43581233157227],[-85.65353106118933,41.43677919920552]]]}},{"type":"Feature","id":31033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.63684106945792,41.43898150881459],[-102.61063945839628,41.221597435938605],[-102.62104831758515,41.00238705753313],[-102.65371059986747,41.00233334266462],[-103.3823307430884,41.002279627796106],[-103.37766470276236,41.39461302742207],[-103.36905047446812,41.43758492223323],[-102.63684106945792,41.43898150881459]]]}},{"type":"Feature","id":42031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.20901151856273,41.331927775866276],[-79.21511326360448,41.0503544351161],[-79.2815146067059,41.00894027149184],[-79.52163622040777,40.975153619196554],[-79.66556561815733,41.05008586077353],[-79.69069045068218,41.170729455455884],[-79.69499756482931,41.172824335327924],[-79.60418924156089,41.32150709137456],[-79.47820615275765,41.33568781666225],[-79.47784722657873,41.386448367407944],[-79.40031917193059,41.43624205052038],[-79.2072168876681,41.43070941906345],[-79.20901151856273,41.331927775866276]]]}},{"type":"Feature","id":49057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.8852919218589,41.42635851471381],[-111.72628762459442,41.3759202531792],[-111.66634695271368,41.42872196892843],[-111.51093191723848,41.42302819286595],[-111.42048252014898,41.36141723868044],[-111.49657487008142,41.22680777818445],[-111.65773272441945,41.18593076324533],[-111.80596923631612,41.215581370665035],[-111.85621890136584,41.138983968164126],[-112.1893023954097,41.152788689372215],[-112.4933128689605,41.07667472068794],[-112.23811635574371,41.33670839916402],[-112.0285034672506,41.33643982482145],[-111.95887178853884,41.43382488143725],[-111.8852919218589,41.42635851471381]]]}},{"type":"Feature","id":18149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.466498856458,41.43291172867252],[-86.46721670881585,41.17142774874657],[-86.93023147963113,41.172340901511305],[-86.93023147963113,41.236959888333594],[-86.7837895986291,41.285571844338726],[-86.70087765129706,41.40229425361956],[-86.52500382362304,41.43285801380401],[-86.466498856458,41.43291172867252]]]}},{"type":"Feature","id":42079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.6007266418139,41.161544212939994],[-75.64918167596899,41.12222492918778],[-75.76726838883583,41.09101659058116],[-75.73209362330103,41.00813454846413],[-75.99734006952777,40.91295180145739],[-76.20767081037873,40.94969277152094],[-76.2288474549354,41.13844681947899],[-76.31893792584597,41.20494582669927],[-76.31068262373066,41.308669237799734],[-76.28268638177438,41.37726312489205],[-76.00954355961126,41.38456834700995],[-75.83474651047402,41.427217952610036],[-75.6857921462195,41.33950157232674],[-75.64846382361114,41.18764963903778],[-75.6007266418139,41.161544212939994]]]}},{"type":"Feature","id":39039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.2282352046719,41.165787687552594],[-84.3416558772127,41.16546539834151],[-84.45830688536384,41.25339663809886],[-84.8035938694912,41.252483485334125],[-84.8035938694912,41.27128368931402],[-84.80395279567013,41.42598251063421],[-84.3416558772127,41.42754024182112],[-84.22859413085084,41.42780881616369],[-84.2282352046719,41.165787687552594]]]}},{"type":"Feature","id":19115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.3683536820582,41.42313562260298],[-91.3697893867739,41.33606382074185],[-91.07188065826485,41.33359293679021],[-91.07188065826485,41.333378077316155],[-91.11315716884141,41.23991420610186],[-90.98968656329066,41.15568929227197],[-90.94912790507196,41.07269982041791],[-91.37086616531069,41.07409640699927],[-91.37014831295284,41.16073848991228],[-91.48572254256719,41.16240365083622],[-91.48392791167255,41.42378020102514],[-91.3683536820582,41.42313562260298]]]}},{"type":"Feature","id":31101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.26969125392661,41.39493531663315],[-101.27040910628446,41.047400117347834],[-101.25030924026457,41.00389107385152],[-102.0517913978076,41.003837358983006],[-102.05538065959688,41.22154372107009],[-102.05538065959688,41.39515017610721],[-101.98467220234834,41.394720457159096],[-101.40715998045549,41.39541875044978],[-101.26969125392661,41.39493531663315]]]}},{"type":"Feature","id":31111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.71335567659042,41.39348501518327],[-100.251058758133,41.39327015570922],[-100.22449822089243,41.046594394320124],[-100.22342144235564,40.700240922142115],[-100.7779623887972,40.70013349240509],[-101.24779675701208,40.69777003819047],[-101.25030924026457,41.00389107385152],[-101.27040910628446,41.047400117347834],[-101.26969125392661,41.39493531663315],[-100.71335567659042,41.39348501518327]]]}},{"type":"Feature","id":25019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-70.00901570031684,41.35201713669049],[-69.96558563266673,41.25280577454521],[-70.11777033253159,41.24222394544796],[-70.00901570031684,41.35201713669049]]]}},{"type":"Feature","id":31143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.36816368899477,41.04691668353121],[-97.82615349330507,41.046594394320124],[-97.82830705037864,41.173630058355634],[-97.59895322204456,41.33300207323656],[-97.36816368899477,41.39638561808302],[-97.36816368899477,41.04691668353121]]]}},{"type":"Feature","id":31105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.37766470276236,41.39461302742207],[-103.3823307430884,41.002279627796106],[-103.57435624881413,41.001742479110966],[-104.0535226976811,41.00136647503137],[-104.05208699296539,41.3932164408407],[-103.37766470276236,41.39461302742207]]]}},{"type":"Feature","id":31121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.59895322204456,41.33300207323656],[-97.82830705037864,41.173630058355634],[-98.01997362992543,41.06593174698514],[-98.2830665190786,40.872289645992325],[-98.2870147070468,41.04637953484607],[-98.2870147070468,41.393914734131386],[-98.27588799550007,41.264300756407195],[-98.05299483838667,41.29309192593068],[-97.70591322336467,41.30909895674784],[-97.70375966629112,41.39488160176464],[-97.59895322204456,41.394827886896124],[-97.59895322204456,41.33300207323656]]]}},{"type":"Feature","id":31093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.29132182119392,41.39386101926287],[-98.2870147070468,41.393914734131386],[-98.2870147070468,41.04637953484607],[-98.7220332359058,41.04664810918864],[-98.74859377314637,41.04664810918864],[-98.74428665899924,41.394183308473956],[-98.29132182119392,41.39386101926287]]]}},{"type":"Feature","id":31163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.75146518257777,41.39407587873693],[-98.74428665899924,41.394183308473956],[-98.74859377314637,41.04664810918864],[-99.20766035599345,41.04697039839972],[-99.20335324184633,41.39412959360544],[-98.75146518257777,41.39407587873693]]]}},{"type":"Feature","id":31055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.32907240100235,41.393109011103675],[-95.93784286597239,41.39074555688906],[-95.89190031506978,41.320379079135776],[-95.92348581881532,41.190765101411586],[-96.32727777010771,41.189959378383875],[-96.47084824167834,41.3932164408407],[-96.32907240100235,41.393109011103675]]]}},{"type":"Feature","id":49029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.26470855849485,41.1442480252785],[-111.50877836016492,41.06276256974282],[-111.59312601221266,40.992557236595076],[-111.47970533967187,40.859666651891544],[-111.54897809220469,40.780652080307505],[-111.6408631940099,40.7990762802078],[-111.73849111467793,40.86106323847291],[-111.81530131696822,40.95753514232398],[-111.85621890136584,41.138983968164126],[-111.80596923631612,41.215581370665035],[-111.65773272441945,41.18593076324533],[-111.49657487008142,41.22680777818445],[-111.42048252014898,41.36141723868044],[-111.33110990159626,41.35669033025121],[-111.22163741702366,41.21251962315974],[-111.26470855849485,41.1442480252785]]]}},{"type":"Feature","id":42065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.7101041298548,41.201776649456946],[-78.80486064109141,41.131034167624065],[-78.80521956727033,40.90591515368206],[-79.2154721897834,40.911340355401975],[-79.21511326360448,41.0503544351161],[-79.20901151856273,41.331927775866276],[-79.095231919843,41.34084444403959],[-78.95919889802984,41.362115531971114],[-78.73522896237965,41.26285045495732],[-78.7101041298548,41.201776649456946]]]}},{"type":"Feature","id":6105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.49838010653869,41.18265415626598],[-122.44597688441542,41.1592344735939],[-122.59995621517491,40.90032880735661],[-122.751064136503,40.684824754878605],[-122.69901984055865,40.56923035783656],[-122.99908212614126,40.418130432706796],[-123.06548346924268,40.28685129405868],[-122.98580185752098,40.248713737413766],[-122.93411648775555,39.978151944708955],[-123.54464991810966,39.97697021760165],[-123.54429099193072,40.00184020172361],[-123.54213743485717,40.73198640943386],[-123.62038334186316,40.93159086083173],[-123.4818378367975,40.91483182185538],[-123.40718119158078,41.02967421073822],[-123.45778978280941,41.06818777146273],[-123.40825797011755,41.17991469797177],[-123.23956266602207,41.0757615679232],[-123.14121689299618,41.07914560463958],[-123.0374872272864,41.00432079279963],[-122.91760588352493,40.994007538044954],[-122.97359836743748,41.11207281903864],[-122.88673823213725,41.20494582669927],[-122.80203165391057,41.20301209143277],[-122.57124212086079,41.368131597244684],[-122.48043379759237,41.320486508872804],[-122.49838010653869,41.18265415626598]]]}},{"type":"Feature","id":36119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.79389225709754,40.88362348324877],[-73.91054326524868,40.91520782593498],[-73.8663953452407,41.075922712528744],[-73.87644527825066,41.18716620522115],[-73.9798160177815,41.32199052519119],[-73.5447974889225,41.36635900658372],[-73.4827032599682,41.2127344826338],[-73.72784984017505,41.10068526691368],[-73.65785923528436,40.99191265817291],[-73.79389225709754,40.88362348324877]]]}},{"type":"Feature","id":34037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.36530273394864,41.20054120748113],[-74.50277146047752,41.08596739294086],[-74.65244367708989,40.92192218449922],[-74.76801790670426,40.911877504087116],[-74.96686300982958,41.094508057034574],[-74.99162891617551,41.09219831768847],[-74.83836743777387,41.27724603971906],[-74.70053978506606,41.35454173551065],[-74.36530273394864,41.20054120748113]]]}},{"type":"Feature","id":39153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.3916416126152,41.34825709589452],[-81.39343624350984,40.98852862145653],[-81.41999678075041,40.906667161841256],[-81.64755597818986,40.91440210290727],[-81.68847356258749,40.988582336325045],[-81.68488430079822,41.27708489511352],[-81.56966899736278,41.2777831884042],[-81.59587060842443,41.35078169471467],[-81.3916416126152,41.34825709589452]]]}},{"type":"Feature","id":39133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.00328348701666,41.347827376946405],[-80.99969422522739,41.13420334486639],[-80.99969422522739,40.9884211917195],[-81.08691328670655,40.98815261737693],[-81.39343624350984,40.98852862145653],[-81.3916416126152,41.34825709589452],[-81.39128268643628,41.34825709589452],[-81.00328348701666,41.347827376946405]]]}},{"type":"Feature","id":17131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.43370991213341,41.32693229309447],[-90.4376581001016,41.151177243316795],[-90.43981165717516,41.063998011718645],[-90.78545756748144,41.06872492014787],[-90.94912790507196,41.07060494054586],[-90.94912790507196,41.07269982041791],[-90.98968656329066,41.15568929227197],[-91.11315716884141,41.23991420610186],[-91.07188065826485,41.333378077316155],[-90.43370991213341,41.32693229309447]]]}},{"type":"Feature","id":17155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.16382909109119,41.31017325411812],[-89.16203446019657,41.10401558876154],[-89.35872600624832,41.10358586981343],[-89.46640385992629,41.148545214759615],[-89.46640385992629,41.23384442595979],[-89.35657244917476,41.233253562406134],[-89.33611365697595,41.30071943725966],[-89.16382909109119,41.31017325411812]]]}},{"type":"Feature","id":36087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.90336474167015,40.99851958700013],[-74.21311803408378,41.134633063814505],[-74.23142326920903,41.143925736067416],[-73.98627668900218,41.321292231900514],[-73.98627668900218,41.321023657557944],[-73.90731292963834,41.14252914948605],[-73.90336474167015,40.99851958700013]]]}},{"type":"Feature","id":42037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.20767081037873,40.94969277152094],[-76.3070933619414,40.80181573850201],[-76.38031430244241,40.77549545293017],[-76.52819188816017,40.882495471009975],[-76.5123991362874,40.946255019936046],[-76.61720558053395,41.06340714816499],[-76.64089470834311,41.15568929227197],[-76.44743349790168,41.275580878795125],[-76.31068262373066,41.308669237799734],[-76.31893792584597,41.20494582669927],[-76.2288474549354,41.13844681947899],[-76.20767081037873,40.94969277152094]]]}},{"type":"Feature","id":17091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.5267667890071,41.29819483843951],[-87.5267667890071,41.16600254702665],[-87.52604893664925,41.0103368580732],[-88.1319163266773,40.997767578840936],[-88.24713163011273,40.99475954620415],[-88.25179767043878,41.11389912456811],[-88.24426022068131,41.20129321564032],[-88.0116760567369,41.20559040512144],[-88.01382961381046,41.29228620290297],[-87.5267667890071,41.29819483843951]]]}},{"type":"Feature","id":18183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.30788515088304,41.26408589693314],[-85.33552246666038,41.005180230695856],[-85.64384005435831,41.002279627796106],[-85.684398712577,41.04670182405715],[-85.65245428265254,41.29475708685462],[-85.53723897921711,41.26612706193667],[-85.30788515088304,41.26408589693314]]]}},{"type":"Feature","id":36103,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-73.42419829280317,40.657483886805],[-73.46403909866402,40.859505507286],[-73.49741923330419,40.923533630554644],[-73.22140500170966,40.90715059565788],[-73.15895184657643,40.967740967341626],[-72.77418298276714,40.96527008338998],[-72.63922673949075,40.981277114207145],[-72.31511639992006,41.14161599672131],[-72.47340284482668,40.9891731998787],[-72.60656445720844,40.914616962381324],[-72.50175801296189,40.89463503129413],[-72.36572499114871,40.99808986805202],[-72.17477626395977,41.046325819977554],[-72.10119639727982,40.99137550948777],[-71.90306914651237,41.08596739294086],[-71.87363719984037,41.05234188525111],[-72.43140848189228,40.85724948280841],[-72.50032230824617,40.882602900747],[-72.64568741071143,40.796336821913584],[-72.72859935804347,40.814922166419414],[-72.88221976262405,40.74315910208476],[-73.02184204622648,40.74847687406765],[-73.1478251350297,40.697716323321956],[-73.23324956561423,40.716677671907384],[-73.42419829280317,40.657483886805]]]]}},{"type":"Feature","id":39077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.34207813441277,41.2835306793352],[-82.33633531554995,41.06571688751109],[-82.43611679329153,41.06534088343149],[-82.43288645768119,40.99287952580616],[-82.7246934411485,40.995618984100375],[-82.82949988539505,40.99663956660214],[-82.84026767076286,41.25533037336537],[-82.84134444929963,41.28997646355687],[-82.34207813441277,41.2835306793352]]]}},{"type":"Feature","id":18073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.93023147963113,41.236959888333594],[-86.93023147963113,41.172340901511305],[-86.93059040581007,40.912414652772256],[-86.98658288972261,40.837912130143394],[-87.09964463608448,40.837643555800824],[-87.09892678372663,40.73655217325755],[-87.26726316164319,40.736498458389036],[-87.2755184637585,41.218643118170334],[-87.2188081274881,41.242009085973905],[-87.13087121365109,41.28627013762941],[-86.93023147963113,41.236959888333594]]]}},{"type":"Feature","id":39103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.68488430079822,41.27708489511352],[-81.68847356258749,40.988582336325045],[-82.12923491030932,40.991751513567365],[-82.17158819942264,41.06351457790202],[-82.16979356852802,41.13705023289763],[-82.07252457403892,41.19984291419045],[-81.97453772719196,41.199950343927476],[-81.9723841701184,41.275312304452555],[-81.87798658506071,41.275043730109985],[-81.68488430079822,41.27708489511352]]]}},{"type":"Feature","id":18003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.8035938694912,41.252483485334125],[-84.80323494331228,40.989388059352756],[-84.80287601713334,40.92256676292139],[-85.07386528222291,40.917786139623644],[-85.33588139283931,40.91703413146445],[-85.33552246666038,41.005180230695856],[-85.30788515088304,41.26408589693314],[-85.19195199508975,41.26413961180165],[-84.8035938694912,41.27128368931402],[-84.8035938694912,41.252483485334125]]]}},{"type":"Feature","id":39147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.84026767076286,41.25533037336537],[-82.82949988539505,40.99663956660214],[-83.11269264056813,40.9934166744913],[-83.42029237590819,40.99180522843588],[-83.42101022826604,41.16675455518585],[-83.41993344972927,41.25398750165252],[-82.84026767076286,41.25533037336537]]]}},{"type":"Feature","id":42033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.0374764705464,41.15166067713342],[-78.10710814925815,41.106862476792784],[-78.08054761201758,40.955117973240846],[-78.21083781496793,40.91719527606999],[-78.376661709632,40.75417065013013],[-78.35979217922245,40.732523558119],[-78.35046009857037,40.72484233192151],[-78.80163030548107,40.724520042710424],[-78.80521956727033,40.90591515368206],[-78.80486064109141,41.131034167624065],[-78.7101041298548,41.201776649456946],[-78.64657419618479,41.25377264217846],[-78.2373983522085,41.23051410411192],[-78.09346895445894,41.216924242377885],[-78.0374764705464,41.15166067713342]]]}},{"type":"Feature","id":49043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.0464814417075,41.251677762306414],[-111.04684036788642,40.99792872344648],[-110.0483077381127,40.99766014910391],[-110.00057055631547,40.99766014910391],[-110.00057055631547,40.813740439312106],[-110.26186881457402,40.83549496106026],[-110.37493056093588,40.788279591636496],[-110.65740546375109,40.740580788396095],[-110.75108519645093,40.747617436171424],[-110.90183419160009,40.67816411118287],[-111.02386909243512,40.57793216653583],[-111.14698077180694,40.54951700109194],[-111.36879715038356,40.62896129162409],[-111.39356305672949,40.69035738633554],[-111.48939634650289,40.59914953959884],[-111.55292628017288,40.60935536461649],[-111.6408631940099,40.7990762802078],[-111.54897809220469,40.780652080307505],[-111.47970533967187,40.859666651891544],[-111.59312601221266,40.992557236595076],[-111.50877836016492,41.06276256974282],[-111.26470855849485,41.1442480252785],[-111.0464814417075,41.251677762306414]]]}},{"type":"Feature","id":42027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.14410921119816,41.044338369842535],[-77.36413095888015,40.846936228053735],[-77.68142170105124,40.72973038495628],[-77.82463324644294,40.74364253590139],[-77.94415566402549,40.69153911344285],[-78.11608130373132,40.73934534642027],[-78.35979217922245,40.732523558119],[-78.376661709632,40.75417065013013],[-78.21083781496793,40.91719527606999],[-78.08054761201758,40.955117973240846],[-78.10710814925815,41.106862476792784],[-78.0374764705464,41.15166067713342],[-77.89785418694396,41.25151661770087],[-77.89282922043898,41.17819582217932],[-77.7890995547292,41.1823318670549],[-77.7417212991109,41.10750705521495],[-77.57302599501541,41.068241486331246],[-77.50841928280863,40.96290662917537],[-77.14410921119816,41.044338369842535]]]}},{"type":"Feature","id":42089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.99162891617551,41.09219831768847],[-74.96686300982958,41.094508057034574],[-75.12048341441015,40.96822440115825],[-75.28774301378994,40.86401755624117],[-75.47402570065282,40.81476102181387],[-75.57452503075226,40.95130421757636],[-75.49627912374626,40.98734689434922],[-75.64918167596899,41.12222492918778],[-75.6007266418139,41.161544212939994],[-75.50597013057728,41.23250155424694],[-75.35845147103846,41.239484487153746],[-75.12766193798868,41.25269834480818],[-75.15709388466065,41.150156660815036],[-74.99162891617551,41.09219831768847]]]}},{"type":"Feature","id":39125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.3416558772127,41.16546539834151],[-84.34201480339163,40.99062350132857],[-84.39944299201989,40.99024749724897],[-84.80323494331228,40.989388059352756],[-84.8035938694912,41.252483485334125],[-84.45830688536384,41.25339663809886],[-84.3416558772127,41.16546539834151]]]}},{"type":"Feature","id":17175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.85763339495625,41.234489004381956],[-89.63868842581105,41.23384442595979],[-89.63832949963212,41.14859892962813],[-89.63868842581105,40.97370331774668],[-89.98541111465411,40.97472390024844],[-89.98469326229626,41.149350937787325],[-89.86876010650298,41.14897493370773],[-89.85763339495625,41.234489004381956]]]}},{"type":"Feature","id":31049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.05538065959688,41.22154372107009],[-102.0517913978076,41.003837358983006],[-102.05250925016546,41.00233334266462],[-102.62104831758515,41.00238705753313],[-102.61063945839628,41.221597435938605],[-102.05538065959688,41.22154372107009]]]}},{"type":"Feature","id":18111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.26726316164319,40.736498458389036],[-87.52604893664925,40.73692817733715],[-87.52604893664925,41.0103368580732],[-87.5267667890071,41.16600254702665],[-87.41406396882415,41.16218879136216],[-87.2755184637585,41.218643118170334],[-87.26726316164319,40.736498458389036]]]}},{"type":"Feature","id":34031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.13020608675174,40.819971364059725],[-74.27198192742773,40.89742820445686],[-74.30931025003609,40.998412157263104],[-74.50277146047752,41.08596739294086],[-74.36530273394864,41.20054120748113],[-74.23142326920903,41.143925736067416],[-74.21311803408378,41.134633063814505],[-74.27234085360666,41.01828665861326],[-74.14061494594061,40.966129521286206],[-74.13020608675174,40.819971364059725]]]}},{"type":"Feature","id":31153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.92348581881532,41.190765101411586],[-95.88041467734413,41.159879052016066],[-95.87933789880735,41.05325503801585],[-96.0340350819247,41.06593174698514],[-96.20775535252517,40.995618984100375],[-96.3190224679924,41.0449829482647],[-96.32727777010771,41.189959378383875],[-95.92348581881532,41.190765101411586]]]}},{"type":"Feature","id":6035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.99989497503083,41.18394331311032],[-120.00097175356761,39.722415455714],[-120.14705470839073,39.70764386687266],[-120.11044423814022,39.765709639736244],[-120.10864960724558,39.9394772393789],[-120.20125256140864,40.01338889845411],[-120.20986678970287,40.08595768581647],[-120.34123377118999,40.11523228915658],[-120.51064692764334,40.24887488201931],[-120.76440773614442,40.31601846766176],[-120.92843699991387,40.19193712139452],[-121.06159861229563,40.256394963611264],[-121.06123968611669,40.446491883282164],[-121.32792183705914,40.445310156174855],[-121.32002546112275,40.90580772394503],[-121.33115217266948,41.183889598241805],[-119.99989497503083,41.18394331311032]]]}},{"type":"Feature","id":6089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.44636747610491,41.18345987929369],[-121.33115217266948,41.183889598241805],[-121.32002546112275,40.90580772394503],[-121.32792183705914,40.445310156174855],[-121.49769391969141,40.44552501564891],[-122.00988157701963,40.42677852653755],[-122.3081492317076,40.371344782231134],[-122.5051997039383,40.38939297805183],[-122.65128265876142,40.328265457682946],[-122.74855165325052,40.365275002089064],[-123.06548346924268,40.28685129405868],[-122.99908212614126,40.418130432706796],[-122.69901984055865,40.56923035783656],[-122.751064136503,40.684824754878605],[-122.59995621517491,40.90032880735661],[-122.44597688441542,41.1592344735939],[-122.49838010653869,41.18265415626598],[-121.44636747610491,41.18345987929369]]]}},{"type":"Feature","id":42097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.7327798101483,41.17201861230022],[-76.79272048202904,40.946631024015645],[-76.66135350054192,40.96795582681568],[-76.52819188816017,40.882495471009975],[-76.38031430244241,40.77549545293017],[-76.7015532325817,40.65796732062162],[-76.88998947651815,40.61032223224974],[-76.94921229604103,40.62815556859638],[-76.93988021538894,40.638253963877006],[-76.8447647779734,40.716033093485215],[-76.8002579317865,40.88201203719335],[-76.88029846968713,40.971178718926524],[-76.8960912215599,41.138983968164126],[-76.7327798101483,41.17201861230022]]]}},{"type":"Feature","id":18049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.94569697083556,41.04288806839266],[-85.94641482319341,40.999217880290814],[-86.16894905412788,40.996102417917],[-86.16894905412788,40.90962147960953],[-86.46865241353157,40.9098900539521],[-86.46721670881585,41.17142774874657],[-86.07742287850161,41.172824335327924],[-86.07634609996482,41.08489309557058],[-85.94569697083556,41.04288806839266]]]}},{"type":"Feature","id":31081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.82615349330507,41.046594394320124],[-97.82579456712615,40.698522046349666],[-98.27804155257363,40.69830718687561],[-98.2830665190786,40.698253472007096],[-98.2830665190786,40.872289645992325],[-98.01997362992543,41.06593174698514],[-97.82830705037864,41.173630058355634],[-97.82615349330507,41.046594394320124]]]}},{"type":"Feature","id":18131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.46721670881585,41.17142774874657],[-86.46865241353157,40.9098900539521],[-86.5813552337145,40.91091063645386],[-86.93059040581007,40.912414652772256],[-86.93023147963113,41.172340901511305],[-86.46721670881585,41.17142774874657]]]}},{"type":"Feature","id":42093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.64089470834311,41.15568929227197],[-76.61720558053395,41.06340714816499],[-76.5123991362874,40.946255019936046],[-76.52819188816017,40.882495471009975],[-76.66135350054192,40.96795582681568],[-76.79272048202904,40.946631024015645],[-76.7327798101483,41.17201861230022],[-76.64089470834311,41.15568929227197]]]}},{"type":"Feature","id":42019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.69499756482931,41.172824335327924],[-79.69069045068218,41.170729455455884],[-79.69284400775575,40.669677161957665],[-80.14868025499248,40.67451150012393],[-80.1583712618235,40.85510088806785],[-80.16519085922312,41.00045332226663],[-80.09699488522706,41.06979921751815],[-79.99972589073796,41.17185746769468],[-79.69499756482931,41.172824335327924]]]}},{"type":"Feature","id":42005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.21511326360448,41.0503544351161],[-79.2154721897834,40.911340355401975],[-79.21511326360448,40.775925171878285],[-79.45020991080138,40.5301259335584],[-79.69248508157682,40.66871029432441],[-79.69284400775575,40.669677161957665],[-79.69069045068218,41.170729455455884],[-79.66556561815733,41.05008586077353],[-79.52163622040777,40.975153619196554],[-79.2815146067059,41.00894027149184],[-79.21511326360448,41.0503544351161]]]}},{"type":"Feature","id":39063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.42101022826604,41.16675455518585],[-83.42029237590819,40.99180522843588],[-83.51576673950267,40.818091343661735],[-83.88007681111313,40.81991764919121],[-83.88043573729206,40.92041816818083],[-83.88115358964991,41.16777513768761],[-83.42101022826604,41.16675455518585]]]}},{"type":"Feature","id":39137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88115358964991,41.16777513768761],[-83.88043573729206,40.92041816818083],[-84.10943063944721,40.90467971170624],[-84.10943063944721,40.861009523604395],[-84.34057909867592,40.85907578833789],[-84.39944299201989,40.99024749724897],[-84.34201480339163,40.99062350132857],[-84.3416558772127,41.16546539834151],[-84.2282352046719,41.165787687552594],[-83.88115358964991,41.16777513768761]]]}},{"type":"Feature","id":19101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.94550697777213,41.163531663075005],[-91.71579422325912,41.16283336978433],[-91.71866563269053,40.900812241173234],[-92.17916792025332,40.89973794380296],[-92.17988577261117,41.16267222517879],[-91.94550697777213,41.163531663075005]]]}},{"type":"Feature","id":19087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.48572254256719,41.16240365083622],[-91.37014831295284,41.16073848991228],[-91.37086616531069,41.07409640699927],[-91.37194294384746,40.81261242707332],[-91.40927126645583,40.81266614194183],[-91.71866563269053,40.813471864969536],[-91.71866563269053,40.900812241173234],[-91.71579422325912,41.16283336978433],[-91.48572254256719,41.16240365083622]]]}},{"type":"Feature","id":19179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.17988577261117,41.16267222517879],[-92.17916792025332,40.89973794380296],[-92.63895235545826,40.89887850590674],[-92.6407469863529,41.161275638597424],[-92.41031637948204,41.16192021701959],[-92.17988577261117,41.16267222517879]]]}},{"type":"Feature","id":19039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.55744444733136,41.161275638597424],[-93.55636766879458,40.89828764235308],[-94.01471639928381,40.896998485508746],[-94.01435747310488,41.15676358964225],[-93.78931075891792,41.16202764675662],[-93.55744444733136,41.161275638597424]]]}},{"type":"Feature","id":19117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.32809061899728,41.160631060175255],[-93.09909571684213,41.16073848991228],[-93.09766001212643,40.898448786958625],[-93.55636766879458,40.89828764235308],[-93.55744444733136,41.161275638597424],[-93.32809061899728,41.160631060175255]]]}},{"type":"Feature","id":19135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.6407469863529,41.161275638597424],[-92.63895235545826,40.89887850590674],[-93.09766001212643,40.898448786958625],[-93.09909571684213,41.16073848991228],[-92.86974188850805,41.16084591964931],[-92.6407469863529,41.161275638597424]]]}},{"type":"Feature","id":19129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.38437869806761,41.159986481753094],[-95.38509655042546,40.90156424933243],[-95.81329548188486,40.90167167906946],[-95.87933789880735,41.05325503801585],[-95.88041467734413,41.159879052016066],[-95.38437869806761,41.159986481753094]]]}},{"type":"Feature","id":19137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.15610164827031,41.1592344735939],[-94.92782459847301,41.1584824654347],[-94.92854245083086,40.90065109656769],[-95.38509655042546,40.90156424933243],[-95.38437869806761,41.159986481753094],[-95.15610164827031,41.1592344735939]]]}},{"type":"Feature","id":19003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.7006243272125,41.15805274648659],[-94.47055264652056,41.15756931266996],[-94.47091157269948,40.89946936946039],[-94.92854245083086,40.90065109656769],[-94.92782459847301,41.1584824654347],[-94.7006243272125,41.15805274648659]]]}},{"type":"Feature","id":19175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.24155774436541,41.15713959372185],[-94.01435747310488,41.15676358964225],[-94.01471639928381,40.896998485508746],[-94.47091157269948,40.89946936946039],[-94.47055264652056,41.15756931266996],[-94.24155774436541,41.15713959372185]]]}},{"type":"Feature","id":49011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.85621890136584,41.138983968164126],[-111.81530131696822,40.95753514232398],[-111.73849111467793,40.86106323847291],[-111.94128440577144,40.822227388537314],[-112.00660897033607,40.921814754762195],[-112.2636001144475,40.773400573058126],[-112.4933128689605,41.07667472068794],[-112.1893023954097,41.152788689372215],[-111.85621890136584,41.138983968164126]]]}},{"type":"Feature","id":17095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.98469326229626,41.149350937787325],[-89.98541111465411,40.97472390024844],[-89.98612896701196,40.71227305268924],[-90.4444776975012,40.71463650690385],[-90.43981165717516,41.063998011718645],[-90.4376581001016,41.151177243316795],[-89.98469326229626,41.149350937787325]]]}},{"type":"Feature","id":42119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.8002579317865,40.88201203719335],[-76.94311055099928,40.88775952812434],[-77.35659350912269,40.80729465509043],[-77.36413095888015,40.846936228053735],[-77.14410921119816,41.044338369842535],[-77.14410921119816,41.0688323498849],[-76.97792639035515,41.087901128207356],[-76.8960912215599,41.138983968164126],[-76.88029846968713,40.971178718926524],[-76.8002579317865,40.88201203719335]]]}},{"type":"Feature","id":17123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.46640385992629,41.148545214759615],[-89.35872600624832,41.10358586981343],[-89.16203446019657,41.10401558876154],[-89.04753700911898,41.10476759692074],[-89.04753700911898,40.92595079963777],[-89.47214667878912,40.92122389120854],[-89.44773969862212,40.97321988393006],[-89.63868842581105,40.97370331774668],[-89.63832949963212,41.14859892962813],[-89.46640385992629,41.148545214759615]]]}},{"type":"Feature","id":34003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.99273736022286,40.80084887086876],[-74.14743454334021,40.786399571238505],[-74.13020608675174,40.819971364059725],[-74.14061494594061,40.966129521286206],[-74.27234085360666,41.01828665861326],[-74.21311803408378,41.134633063814505],[-73.90336474167015,40.99851958700013],[-73.99273736022286,40.80084887086876]]]}},{"type":"Feature","id":39099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.5190920716447,41.13323647723314],[-80.51945099782364,41.12458838340239],[-80.51945099782364,40.89957679919742],[-81.08655436052763,40.901617964200945],[-81.08691328670655,40.98815261737693],[-80.99969422522739,40.9884211917195],[-80.99969422522739,41.13420334486639],[-80.5190920716447,41.13323647723314]]]}},{"type":"Feature","id":42025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.64918167596899,41.12222492918778],[-75.49627912374626,40.98734689434922],[-75.57452503075226,40.95130421757636],[-75.47402570065282,40.81476102181387],[-75.60898194392921,40.78736643887176],[-75.75793630818374,40.735424161018756],[-75.99734006952777,40.91295180145739],[-75.73209362330103,41.00813454846413],[-75.76726838883583,41.09101659058116],[-75.64918167596899,41.12222492918778]]]}},{"type":"Feature","id":42073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.09699488522706,41.06979921751815],[-80.16519085922312,41.00045332226663],[-80.1583712618235,40.85510088806785],[-80.51873314546579,40.851448277008906],[-80.51945099782364,40.89957679919742],[-80.51945099782364,41.12458838340239],[-80.14724455027678,41.113791694831086],[-80.09699488522706,41.06979921751815]]]}},{"type":"Feature","id":17105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.25179767043878,41.11389912456811],[-88.24713163011273,40.99475954620415],[-88.23492814002923,40.61811088818427],[-88.45925700185833,40.61730516515656],[-88.57447230529377,40.616445727260334],[-88.5845222383037,40.75750097197799],[-88.92945029625214,40.75325749736539],[-88.93124492714678,40.927777105167245],[-88.93088600096785,41.105788179422504],[-88.58631686919834,41.10788305929455],[-88.25179767043878,41.11389912456811]]]}},{"type":"Feature","id":34041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.76801790670426,40.911877504087116],[-74.88969388136036,40.78779615781987],[-74.9686576407242,40.71050046202828],[-75.18975616694297,40.59179060261243],[-75.1969346905215,40.608495926720266],[-75.1725277103545,40.77796633688181],[-75.05013388334054,40.87051705533136],[-75.12048341441015,40.96822440115825],[-74.96686300982958,41.094508057034574],[-74.76801790670426,40.911877504087116]]]}},{"type":"Feature","id":34027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.27198192742773,40.89742820445686],[-74.33012796841383,40.90860089710776],[-74.37176340516932,40.73929163155176],[-74.46077709754312,40.67418921091284],[-74.55589253495864,40.757984405794616],[-74.72494676523307,40.71914855585902],[-74.88969388136036,40.78779615781987],[-74.76801790670426,40.911877504087116],[-74.65244367708989,40.92192218449922],[-74.50277146047752,41.08596739294086],[-74.30931025003609,40.998412157263104],[-74.27198192742773,40.89742820445686]]]}},{"type":"Feature","id":49045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.2636001144475,40.773400573058126],[-112.20796655671388,40.71571080427413],[-112.173150717358,40.466957248185984],[-112.212273670861,40.45868515843483],[-112.19899340224072,40.306994369751415],[-112.14551340158066,40.17114946727961],[-112.17961138857868,40.01156259292463],[-112.34184602145349,39.90424028563375],[-112.79804119486917,39.90321970313198],[-114.04710429753364,39.90601287629471],[-114.0467453713547,40.11695116494903],[-114.04207933102866,40.99996988845],[-112.79911797340594,41.000238462792574],[-112.4933128689605,41.07667472068794],[-112.2636001144475,40.773400573058126]]]}},{"type":"Feature","id":19057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.94912790507196,41.07269982041791],[-90.94912790507196,41.07060494054586],[-90.96240817369224,40.92584336990074],[-91.0901858933901,40.824644557620445],[-91.11279824266248,40.69631973674059],[-91.26498294252734,40.754278079867156],[-91.40927126645583,40.81266614194183],[-91.37194294384746,40.81261242707332],[-91.37086616531069,41.07409640699927],[-90.94912790507196,41.07269982041791]]]}},{"type":"Feature","id":17071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.78545756748144,41.06872492014787],[-90.78976468162857,40.63572936505685],[-90.90426213270614,40.639167116641744],[-91.18530133080564,40.63777053006038],[-91.11279824266248,40.69631973674059],[-91.0901858933901,40.824644557620445],[-90.96240817369224,40.92584336990074],[-90.94912790507196,41.07060494054586],[-90.78545756748144,41.06872492014787]]]}},{"type":"Feature","id":17187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.43981165717516,41.063998011718645],[-90.4444776975012,40.71463650690385],[-90.44555447603798,40.62783327938529],[-90.78976468162857,40.63572936505685],[-90.78545756748144,41.06872492014787],[-90.43981165717516,41.063998011718645]]]}},{"type":"Feature","id":39005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.17158819942264,41.06351457790202],[-82.12923491030932,40.991751513567365],[-82.1263635008779,40.66817314563927],[-82.22076108593559,40.667582282085625],[-82.22004323357774,40.5682097753348],[-82.3370531679078,40.554995917680365],[-82.33920672498135,40.72661492258247],[-82.41637585345057,40.826793152361],[-82.43288645768119,40.99287952580616],[-82.43611679329153,41.06534088343149],[-82.33633531554995,41.06571688751109],[-82.17158819942264,41.06351457790202]]]}},{"type":"Feature","id":31025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.87933789880735,41.05325503801585],[-95.81329548188486,40.90167167906946],[-95.8341132002626,40.78376754268132],[-96.46366971809981,40.78392868728686],[-96.46402864427874,41.01597691926716],[-96.3190224679924,41.0449829482647],[-96.20775535252517,40.995618984100375],[-96.0340350819247,41.06593174698514],[-95.87933789880735,41.05325503801585]]]}},{"type":"Feature","id":31185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.36816368899477,41.04691668353121],[-97.3685226151737,40.698629476086694],[-97.82471778858937,40.698522046349666],[-97.82579456712615,40.698522046349666],[-97.82615349330507,41.046594394320124],[-97.36816368899477,41.04691668353121]]]}},{"type":"Feature","id":31079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.2870147070468,41.04637953484607],[-98.2830665190786,40.872289645992325],[-98.2830665190786,40.698253472007096],[-98.72131538354795,40.698898050429264],[-98.7220332359058,41.04664810918864],[-98.2870147070468,41.04637953484607]]]}},{"type":"Feature","id":31047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.42624639895973,41.046486964583096],[-99.41727324448657,40.670751459327946],[-99.64339673721031,40.68487846974712],[-99.98186412393807,40.699972347799545],[-100.22342144235564,40.700240922142115],[-100.22449822089243,41.046594394320124],[-99.42624639895973,41.046486964583096]]]}},{"type":"Feature","id":31019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.74859377314637,41.04664810918864],[-98.7220332359058,41.04664810918864],[-98.72131538354795,40.698898050429264],[-98.72454571915829,40.68976652278189],[-98.90652129187406,40.652703263507256],[-99.17930518785825,40.66269422905086],[-99.41727324448657,40.670751459327946],[-99.42624639895973,41.046486964583096],[-99.20766035599345,41.04697039839972],[-98.74859377314637,41.04664810918864]]]}},{"type":"Feature","id":31159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.91089173704232,41.0461109605035],[-96.91340422029481,40.697984897664526],[-97.3685226151737,40.698629476086694],[-97.36816368899477,41.04691668353121],[-96.91089173704232,41.0461109605035]]]}},{"type":"Feature","id":31109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.46402864427874,41.01597691926716],[-96.46366971809981,40.78392868728686],[-96.46366971809981,40.522981856046044],[-96.91268636793696,40.52362643446821],[-96.91340422029481,40.697984897664526],[-96.91089173704232,41.0461109605035],[-96.90837925378983,41.046057245634984],[-96.46402864427874,41.04509037800173],[-96.46402864427874,41.01597691926716]]]}},{"type":"Feature","id":18169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.684398712577,41.04670182405715],[-85.64384005435831,41.002279627796106],[-85.63881508785333,40.65313298245537],[-85.86493858057707,40.6516826810055],[-85.9395952257938,40.650984387714814],[-85.94641482319341,40.999217880290814],[-85.94569697083556,41.04288806839266],[-85.684398712577,41.04670182405715]]]}},{"type":"Feature","id":17075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.52604893664925,41.0103368580732],[-87.52604893664925,40.73692817733715],[-87.52640786282818,40.49118265388579],[-87.93558370680447,40.48591859677141],[-88.11791820569917,40.48806719151197],[-88.1319163266773,40.997767578840936],[-87.52604893664925,41.0103368580732]]]}},{"type":"Feature","id":18069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.33552246666038,41.005180230695856],[-85.33588139283931,40.91703413146445],[-85.33480461430253,40.654422139299704],[-85.44894313920118,40.653616416271994],[-85.63881508785333,40.65313298245537],[-85.64384005435831,41.002279627796106],[-85.33552246666038,41.005180230695856]]]}},{"type":"Feature","id":8123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.58189369857158,40.52335786012564],[-104.14792028273878,40.524324727758895],[-104.15043276599127,40.00081961922184],[-104.96160593036532,40.0002824705367],[-105.05277317981268,40.00022875566819],[-105.05492673688623,40.26176645046266],[-105.05672136778087,40.3492679712719],[-104.94545425231362,40.34910682666636],[-104.94330069524007,40.99819729778905],[-104.0535226976811,41.00136647503137],[-103.57435624881413,41.001742479110966],[-103.58189369857158,40.52335786012564]]]}},{"type":"Feature","id":31135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.25030924026457,41.00389107385152],[-101.24779675701208,40.69777003819047],[-101.34542467768011,40.698092327401554],[-102.0517913978076,40.697555178716414],[-102.0517913978076,40.74960488630644],[-102.05250925016546,41.00233334266462],[-102.0517913978076,41.003837358983006],[-101.25030924026457,41.00389107385152]]]}},{"type":"Feature","id":8107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.65214823310947,40.444558148015666],[-106.63240729326851,40.341533030205895],[-106.62666447440569,39.92470565053756],[-107.0318921304138,39.91890444473806],[-107.03727602309769,40.091544032141925],[-107.03799387545554,40.22470319118803],[-107.43927334349544,40.22330660460666],[-107.42886448430657,40.54221177897404],[-107.31400810705007,40.600277551837635],[-107.31795629501826,41.00287049134975],[-106.85888971217118,41.00260191700718],[-106.84955763151909,40.924231923845326],[-106.6930658175071,40.88824296194097],[-106.63599655505779,40.79241563651206],[-106.70239789815919,40.578361885483936],[-106.65214823310947,40.444558148015666]]]}},{"type":"Feature","id":8057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.85497318971356,40.4862408859825],[-105.95977963396012,40.34808624416459],[-106.01864352730408,40.373224802629124],[-106.23005104669183,40.323323689779656],[-106.26522581222663,40.3604406639228],[-106.45150849908953,40.351738855223545],[-106.48991360023467,40.41157721874809],[-106.6119485010697,40.37918715303418],[-106.65214823310947,40.444558148015666],[-106.70239789815919,40.578361885483936],[-106.63599655505779,40.79241563651206],[-106.6930658175071,40.88824296194097],[-106.84955763151909,40.924231923845326],[-106.85888971217118,41.00260191700718],[-106.3201415176024,40.999110450553786],[-106.19056916700991,40.99792872344648],[-106.185185274326,40.93395431504635],[-105.99495439949493,40.732093839170886],[-105.85497318971356,40.4862408859825]]]}},{"type":"Feature","id":8081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.31795629501826,41.00287049134975],[-107.31400810705007,40.600277551837635],[-107.42886448430657,40.54221177897404],[-107.43927334349544,40.22330660460666],[-108.11333670751955,40.221641443682735],[-109.05085188687576,40.22260831131598],[-109.04833940362327,40.653616416271994],[-109.05049296069683,41.000668181740686],[-107.91843979236242,41.002011053453536],[-107.31795629501826,41.00287049134975]]]}},{"type":"Feature","id":8075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.66483731141419,40.438434653005075],[-102.78005261484962,40.438434653005075],[-103.46560161659937,40.43633977313303],[-103.46739624749401,40.523250430388615],[-103.58189369857158,40.52335786012564],[-103.57435624881413,41.001742479110966],[-103.3823307430884,41.002279627796106],[-102.65371059986747,41.00233334266462],[-102.65119811661498,40.7494437417009],[-102.66483731141419,40.438434653005075]]]}},{"type":"Feature","id":8115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.0517913978076,40.74960488630644],[-102.65119811661498,40.7494437417009],[-102.65371059986747,41.00233334266462],[-102.62104831758515,41.00238705753313],[-102.05250925016546,41.00233334266462],[-102.0517913978076,40.74960488630644]]]}},{"type":"Feature","id":49009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.04833940362327,40.653616416271994],[-109.16140114998514,40.68380417237684],[-109.20375443909847,40.85864606938978],[-109.39434424010848,40.85805520583612],[-109.48407578484013,40.7394527761573],[-109.58062692697138,40.82534285091113],[-109.87028035336512,40.76378561159413],[-109.97759928086417,40.80981925391059],[-110.00057055631547,40.813740439312106],[-110.00057055631547,40.99766014910391],[-109.05049296069683,41.000668181740686],[-109.04833940362327,40.653616416271994]]]}},{"type":"Feature","id":32011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-115.83527452094582,40.12785528325736],[-115.79471586272712,39.85305001593994],[-115.83096740679869,39.73503844981478],[-115.81338002403129,39.59349977128049],[-115.90777760908898,39.46442294224145],[-115.90705975673113,39.161847087902316],[-116.6008640605962,39.16147108382272],[-116.59045520140732,40.071078667238105],[-116.596915872628,40.9464698794101],[-116.58722486579698,41.000399607398116],[-116.15830808197973,40.99991617358149],[-116.15794915580081,40.66640055497832],[-116.00073948943097,40.127371849440735],[-115.83527452094582,40.12785528325736]]]}},{"type":"Feature","id":32015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.58722486579698,41.000399607398116],[-116.596915872628,40.9464698794101],[-116.59045520140732,40.071078667238105],[-116.6008640605962,39.16147108382272],[-117.33199668706962,39.16340481908922],[-117.77562944422286,39.09341434541553],[-117.7207137388471,39.21287621299058],[-117.76306702796043,39.35291087520647],[-117.59006460971783,39.51797666614986],[-117.49459024612335,39.53398369696703],[-117.46372259473567,39.632711625295684],[-117.49566702466014,39.74921917510246],[-117.46874756124065,39.92142904355821],[-117.54196850174166,40.000980763827386],[-117.30041118332409,40.52615103328837],[-117.24693118266401,40.64244372362109],[-117.01865413286671,40.64298087230623],[-117.0182952066878,41.000238462792574],[-116.58722486579698,41.000399607398116]]]}},{"type":"Feature","id":8069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.05492673688623,40.26176645046266],[-105.65325667715683,40.26042357874981],[-105.85497318971356,40.4862408859825],[-105.99495439949493,40.732093839170886],[-106.185185274326,40.93395431504635],[-106.19056916700991,40.99792872344648],[-105.27710204164178,40.99825101265756],[-104.94330069524007,40.99819729778905],[-104.94545425231362,40.34910682666636],[-105.05672136778087,40.3492679712719],[-105.05492673688623,40.26176645046266]]]}},{"type":"Feature","id":18103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.94641482319341,40.999217880290814],[-85.9395952257938,40.650984387714814],[-85.86493858057707,40.6516826810055],[-85.86386180204029,40.565524031909106],[-86.16500086615969,40.56267714387786],[-86.16894905412788,40.90962147960953],[-86.16894905412788,40.996102417917],[-85.94641482319341,40.999217880290814]]]}},{"type":"Feature","id":39033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.7246934411485,40.995618984100375],[-82.72720592440098,40.71119875531896],[-82.85821397970918,40.704967830571334],[-83.11125693585241,40.702872950699295],[-83.11269264056813,40.9934166744913],[-82.82949988539505,40.99663956660214],[-82.7246934411485,40.995618984100375]]]}},{"type":"Feature","id":17053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.93558370680447,40.48591859677141],[-87.93271229737306,40.399545088200966],[-88.46033378039512,40.398846794910284],[-88.45925700185833,40.61730516515656],[-88.23492814002923,40.61811088818427],[-88.24713163011273,40.99475954620415],[-88.1319163266773,40.997767578840936],[-88.11791820569917,40.48806719151197],[-87.93558370680447,40.48591859677141]]]}},{"type":"Feature","id":39139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.43288645768119,40.99287952580616],[-82.41637585345057,40.826793152361],[-82.33920672498135,40.72661492258247],[-82.3370531679078,40.554995917680365],[-82.6234762586912,40.54989300517154],[-82.62706552048047,40.709426164658],[-82.72720592440098,40.71119875531896],[-82.7246934411485,40.995618984100375],[-82.43288645768119,40.99287952580616]]]}},{"type":"Feature","id":39175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.11269264056813,40.9934166744913],[-83.11125693585241,40.702872950699295],[-83.41993344972927,40.686812205013624],[-83.49566687348278,40.701583793854965],[-83.51576673950267,40.818091343661735],[-83.42029237590819,40.99180522843588],[-83.11269264056813,40.9934166744913]]]}},{"type":"Feature","id":39169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.68847356258749,40.988582336325045],[-81.64755597818986,40.91440210290727],[-81.65006846144234,40.668065715902245],[-82.1263635008779,40.66817314563927],[-82.12923491030932,40.991751513567365],[-81.68847356258749,40.988582336325045]]]}},{"type":"Feature","id":39161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.39944299201989,40.99024749724897],[-84.34057909867592,40.85907578833789],[-84.39728943494632,40.81594274892118],[-84.3969305087674,40.68493218461563],[-84.45615332829028,40.68487846974712],[-84.45615332829028,40.728226368637884],[-84.80215816477549,40.728118938900856],[-84.80287601713334,40.92256676292139],[-84.80323494331228,40.989388059352756],[-84.39944299201989,40.99024749724897]]]}},{"type":"Feature","id":39151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.08691328670655,40.98815261737693],[-81.08655436052763,40.901617964200945],[-81.08727221288548,40.727850364558286],[-81.23730335567679,40.72355317507717],[-81.31770281975633,40.65157525126847],[-81.64899168290556,40.63460135281805],[-81.65006846144234,40.668065715902245],[-81.64755597818986,40.91440210290727],[-81.41999678075041,40.906667161841256],[-81.39343624350984,40.98852862145653],[-81.08691328670655,40.98815261737693]]]}},{"type":"Feature","id":17143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.63868842581105,40.97370331774668],[-89.44773969862212,40.97321988393006],[-89.47214667878912,40.92122389120854],[-89.55505862612115,40.747617436171424],[-89.68283634581901,40.552363889123185],[-89.87234936829225,40.51309832023948],[-89.87378507300795,40.623750949378234],[-89.98864145026445,40.62579211438177],[-89.98612896701196,40.71227305268924],[-89.98541111465411,40.97472390024844],[-89.63868842581105,40.97370331774668]]]}},{"type":"Feature","id":42095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.1969346905215,40.608495926720266],[-75.33404449087146,40.536786577254134],[-75.43023670682378,40.67332977301662],[-75.48407563366277,40.65533529206444],[-75.60898194392921,40.78736643887176],[-75.47402570065282,40.81476102181387],[-75.28774301378994,40.86401755624117],[-75.12048341441015,40.96822440115825],[-75.05013388334054,40.87051705533136],[-75.1725277103545,40.77796633688181],[-75.1969346905215,40.608495926720266]]]}},{"type":"Feature","id":32027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.30041118332409,40.52615103328837],[-117.54196850174166,40.000980763827386],[-118.50101925183347,39.998617309612776],[-119.22497335472836,39.99931560290345],[-119.33911187962701,39.998617309612776],[-119.33839402726916,40.517825228668706],[-119.31291026856536,40.51830866248533],[-119.30967993295502,40.96038203035522],[-118.78672449025902,40.960865464171846],[-118.78672449025902,40.85585289622705],[-117.64426246273574,40.85784034636207],[-117.64426246273574,40.68434132106198],[-117.30938433779724,40.68353559803427],[-117.30041118332409,40.52615103328837]]]}},{"type":"Feature","id":42107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.99734006952777,40.91295180145739],[-75.75793630818374,40.735424161018756],[-75.89145684674442,40.67719724354962],[-76.17177819248607,40.53496027172466],[-76.44025497432315,40.495909562315006],[-76.5353704117387,40.55515706228591],[-76.7015532325817,40.65796732062162],[-76.38031430244241,40.77549545293017],[-76.3070933619414,40.80181573850201],[-76.20767081037873,40.94969277152094],[-75.99734006952777,40.91295180145739]]]}},{"type":"Feature","id":39029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.51945099782364,40.89957679919742],[-80.51873314546579,40.851448277008906],[-80.5190920716447,40.638629967956604],[-80.66804643589924,40.58239050062248],[-80.86186657251959,40.59941811394141],[-80.91714120407428,40.72693721179355],[-81.08727221288548,40.727850364558286],[-81.08655436052763,40.901617964200945],[-80.51945099782364,40.89957679919742]]]}},{"type":"Feature","id":17203,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.92945029625214,40.75325749736539],[-88.98472492780684,40.66495025352844],[-89.13367929206136,40.59673237051571],[-89.2693533876956,40.59420777169555],[-89.3274994286817,40.615371429890054],[-89.33072976429204,40.74836944433062],[-89.55505862612115,40.747617436171424],[-89.47214667878912,40.92122389120854],[-89.04753700911898,40.92595079963777],[-88.93124492714678,40.927777105167245],[-88.92945029625214,40.75325749736539]]]}},{"type":"Feature","id":18001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.80215816477549,40.728118938900856],[-84.80251709095442,40.57218467560483],[-85.06884031571794,40.5682097753348],[-85.07386528222291,40.917786139623644],[-84.80287601713334,40.92256676292139],[-84.80215816477549,40.728118938900856]]]}},{"type":"Feature","id":39003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88043573729206,40.92041816818083],[-83.88007681111313,40.81991764919121],[-83.88007681111313,40.64464603323016],[-84.10763600855257,40.64298087230623],[-84.22285131198801,40.6859527671174],[-84.3969305087674,40.68493218461563],[-84.39728943494632,40.81594274892118],[-84.34057909867592,40.85907578833789],[-84.10943063944721,40.861009523604395],[-84.10943063944721,40.90467971170624],[-83.88043573729206,40.92041816818083]]]}},{"type":"Feature","id":49035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.73849111467793,40.86106323847291],[-111.6408631940099,40.7990762802078],[-111.55292628017288,40.60935536461649],[-111.59384386457052,40.57707272863961],[-111.76074453777137,40.529212780793664],[-111.98256091634799,40.41458525138488],[-112.03352843375556,40.46266005870487],[-112.173150717358,40.466957248185984],[-112.20796655671388,40.71571080427413],[-112.2636001144475,40.773400573058126],[-112.00660897033607,40.921814754762195],[-111.94128440577144,40.822227388537314],[-111.73849111467793,40.86106323847291]]]}},{"type":"Feature","id":36005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.79389225709754,40.88362348324877],[-73.79819937124466,40.815996463789695],[-73.91485037939579,40.797142544941295],[-73.9245413862268,40.87900400455656],[-73.91054326524868,40.91520782593498],[-73.79389225709754,40.88362348324877]]]}},{"type":"Feature","id":18179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.07386528222291,40.917786139623644],[-85.06884031571794,40.5682097753348],[-85.20128407574184,40.56724290770155],[-85.44714850830654,40.566920618490464],[-85.44894313920118,40.653616416271994],[-85.33480461430253,40.654422139299704],[-85.33588139283931,40.91703413146445],[-85.07386528222291,40.917786139623644]]]}},{"type":"Feature","id":36059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.46403909866402,40.859505507286],[-73.42419829280317,40.657483886805],[-73.73825869936393,40.594798635249205],[-73.76661386749912,40.62004462345077],[-73.74400151822674,40.63739452598078],[-73.70128930293448,40.75132376209889],[-73.74651400147923,40.78006121675385],[-73.71421064537584,40.869765047172166],[-73.56705091201594,40.91563754488308],[-73.46403909866402,40.859505507286]]]}},{"type":"Feature","id":18181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.5813552337145,40.91091063645386],[-86.58171415989344,40.73574645022984],[-86.74789698073644,40.7375190408908],[-86.77122718236667,40.56208628032421],[-87.09533752193737,40.56289200335192],[-87.09892678372663,40.73655217325755],[-87.09964463608448,40.837643555800824],[-86.98658288972261,40.837912130143394],[-86.93059040581007,40.912414652772256],[-86.5813552337145,40.91091063645386]]]}},{"type":"Feature","id":18017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.46865241353157,40.9098900539521],[-86.16894905412788,40.90962147960953],[-86.16500086615969,40.56267714387786],[-86.37425482847388,40.56138798703353],[-86.37353697611603,40.69245226620759],[-86.52500382362304,40.692398551339075],[-86.58171415989344,40.73574645022984],[-86.5813552337145,40.91091063645386],[-86.46865241353157,40.9098900539521]]]}},{"type":"Feature","id":42063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.80521956727033,40.90591515368206],[-78.80163030548107,40.724520042710424],[-78.97463272372367,40.39589247714201],[-79.1006158125269,40.368605323936926],[-79.1573261487973,40.41259780124986],[-79.39457635306776,40.455945700140624],[-79.45020991080138,40.5301259335584],[-79.21511326360448,40.775925171878285],[-79.2154721897834,40.911340355401975],[-78.80521956727033,40.90591515368206]]]}},{"type":"Feature","id":34013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.27198192742773,40.89742820445686],[-74.13020608675174,40.819971364059725],[-74.14743454334021,40.786399571238505],[-74.1176436704893,40.73467215285956],[-74.15999695960264,40.68691963475065],[-74.37176340516932,40.73929163155176],[-74.33012796841383,40.90860089710776],[-74.27198192742773,40.89742820445686]]]}},{"type":"Feature","id":19071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.38509655042546,40.90156424933243],[-95.37396983887874,40.5805104802245],[-95.76555830008763,40.58518367378521],[-95.88364501295447,40.74783229564548],[-95.8341132002626,40.78376754268132],[-95.81329548188486,40.90167167906946],[-95.38509655042546,40.90156424933243]]]}},{"type":"Feature","id":19145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.92854245083086,40.90065109656769],[-94.91490325603165,40.57508527850459],[-95.20240312535184,40.578469315220964],[-95.37396983887874,40.5805104802245],[-95.38509655042546,40.90156424933243],[-94.92854245083086,40.90065109656769]]]}},{"type":"Feature","id":19173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.47091157269948,40.89946936946039],[-94.47127049887841,40.570788089023466],[-94.63242835321644,40.571325237708606],[-94.91490325603165,40.57508527850459],[-94.92854245083086,40.90065109656769],[-94.47091157269948,40.89946936946039]]]}},{"type":"Feature","id":19177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.71866563269053,40.900812241173234],[-91.71866563269053,40.813471864969536],[-91.7168710017959,40.59850496117667],[-91.94299449451964,40.60581018329457],[-92.17988577261117,40.600546126180205],[-92.17916792025332,40.89973794380296],[-91.71866563269053,40.900812241173234]]]}},{"type":"Feature","id":19051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.17916792025332,40.89973794380296],[-92.17988577261117,40.600546126180205],[-92.35073463378022,40.59726951920085],[-92.63787557692149,40.590823734979175],[-92.63895235545826,40.89887850590674],[-92.17916792025332,40.89973794380296]]]}},{"type":"Feature","id":19159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.01471639928381,40.896998485508746],[-94.01543425164166,40.57390355139728],[-94.23222566371331,40.57186238639375],[-94.47127049887841,40.570788089023466],[-94.47091157269948,40.89946936946039],[-94.01471639928381,40.896998485508746]]]}},{"type":"Feature","id":19053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.55636766879458,40.89828764235308],[-93.55672659497351,40.58024190588193],[-93.774235859403,40.57755616245623],[-94.01543425164166,40.57390355139728],[-94.01471639928381,40.896998485508746],[-93.55636766879458,40.89828764235308]]]}},{"type":"Feature","id":19185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.09766001212643,40.898448786958625],[-93.09730108594749,40.58394823180939],[-93.37439209607881,40.580349335618955],[-93.55672659497351,40.58024190588193],[-93.55636766879458,40.89828764235308],[-93.09766001212643,40.898448786958625]]]}},{"type":"Feature","id":19007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.63895235545826,40.89887850590674],[-92.63787557692149,40.590823734979175],[-92.71432685303284,40.58942714839782],[-93.09730108594749,40.58394823180939],[-93.09766001212643,40.898448786958625],[-92.63895235545826,40.89887850590674]]]}},{"type":"Feature","id":42109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.8002579317865,40.88201203719335],[-76.8447647779734,40.716033093485215],[-76.93988021538894,40.638253963877006],[-77.03786706223589,40.679506982895724],[-77.28803860894772,40.69352656357786],[-77.35443995204913,40.70163750872348],[-77.35659350912269,40.80729465509043],[-76.94311055099928,40.88775952812434],[-76.8002579317865,40.88201203719335]]]}},{"type":"Feature","id":36061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.91485037939579,40.797142544941295],[-74.0121193738849,40.70007977753657],[-73.9245413862268,40.87900400455656],[-73.91485037939579,40.797142544941295]]]}},{"type":"Feature","id":49047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.04833940362327,40.653616416271994],[-109.05085188687576,40.22260831131598],[-109.05121081305468,39.660482212317405],[-109.05121081305468,39.49767244585159],[-109.10720329696723,39.46195205828981],[-110.02425968412462,39.46168348394724],[-110.0239007579457,39.46893499119662],[-110.03789887892383,39.56589032886431],[-109.99410988509479,39.7024335246268],[-109.88499632670111,39.80572721677915],[-109.96754934785422,39.80599579112172],[-109.97759928086417,40.80981925391059],[-109.87028035336512,40.76378561159413],[-109.58062692697138,40.82534285091113],[-109.48407578484013,40.7394527761573],[-109.39434424010848,40.85805520583612],[-109.20375443909847,40.85864606938978],[-109.16140114998514,40.68380417237684],[-109.04833940362327,40.653616416271994]]]}},{"type":"Feature","id":42007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.1583712618235,40.85510088806785],[-80.14868025499248,40.67451150012393],[-80.17775327548554,40.60919422001095],[-80.3608056267381,40.47753907728324],[-80.5190920716447,40.4773779326777],[-80.5190920716447,40.638629967956604],[-80.51873314546579,40.851448277008906],[-80.1583712618235,40.85510088806785]]]}},{"type":"Feature","id":42087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.75177123212084,40.3788648638231],[-77.91364693881673,40.3981485016196],[-77.81637794432763,40.49956217337396],[-77.84186170303141,40.55000043490857],[-77.68716451991406,40.676767524601516],[-77.68142170105124,40.72973038495628],[-77.36413095888015,40.846936228053735],[-77.35659350912269,40.80729465509043],[-77.35443995204913,40.70163750872348],[-77.28803860894772,40.69352656357786],[-77.49765149744083,40.5816922073318],[-77.75177123212084,40.3788648638231]]]}},{"type":"Feature","id":49013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.00057055631547,40.813740439312106],[-109.97759928086417,40.80981925391059],[-109.96754934785422,39.80599579112172],[-110.85804519777105,39.81244157534339],[-110.89214318476907,39.89913737312492],[-110.90183419160009,40.67816411118287],[-110.75108519645093,40.747617436171424],[-110.65740546375109,40.740580788396095],[-110.37493056093588,40.788279591636496],[-110.26186881457402,40.83549496106026],[-110.00057055631547,40.813740439312106]]]}},{"type":"Feature","id":39065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.51576673950267,40.818091343661735],[-83.49566687348278,40.701583793854965],[-83.41993344972927,40.686812205013624],[-83.41849774501355,40.505202234567925],[-83.52007385364978,40.50407422232913],[-83.88007681111313,40.53872031252064],[-83.88007681111313,40.64464603323016],[-83.88007681111313,40.81991764919121],[-83.51576673950267,40.818091343661735]]]}},{"type":"Feature","id":34017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.99273736022286,40.80084887086876],[-74.06847078397637,40.66376852642114],[-74.14384528155095,40.64346430612285],[-74.1176436704893,40.73467215285956],[-74.14743454334021,40.786399571238505],[-73.99273736022286,40.80084887086876]]]}},{"type":"Feature","id":19111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.40927126645583,40.81266614194183],[-91.26498294252734,40.754278079867156],[-91.11279824266248,40.69631973674059],[-91.18530133080564,40.63777053006038],[-91.35399663490114,40.60650847658525],[-91.40639985702441,40.55193417017507],[-91.36512334644786,40.4008342450453],[-91.41932119946577,40.37827400026944],[-91.7168710017959,40.59850496117667],[-91.71866563269053,40.813471864969536],[-91.40927126645583,40.81266614194183]]]}},{"type":"Feature","id":36081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.74651400147923,40.78006121675385],[-73.70128930293448,40.75132376209889],[-73.74400151822674,40.63739452598078],[-73.85706326458862,40.6505546687667],[-73.96043400411946,40.73730418141675],[-73.91054326524868,40.79096533506219],[-73.74651400147923,40.78006121675385]]]}},{"type":"Feature","id":34019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.72494676523307,40.71914855585902],[-74.71310220132848,40.5840019466779],[-74.77555535646171,40.50348335877548],[-74.74827696686329,40.42414649798036],[-74.85631374672019,40.34663594271471],[-74.9428149558415,40.34169417481144],[-75.06197844724511,40.42205161810831],[-75.06772126610794,40.541298626209304],[-75.18975616694297,40.59179060261243],[-74.9686576407242,40.71050046202828],[-74.88969388136036,40.78779615781987],[-74.72494676523307,40.71914855585902]]]}},{"type":"Feature","id":42077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.33404449087146,40.536786577254134],[-75.48407563366277,40.41845272191788],[-75.52965925838645,40.447029031967304],[-75.89145684674442,40.67719724354962],[-75.75793630818374,40.735424161018756],[-75.60898194392921,40.78736643887176],[-75.48407563366277,40.65533529206444],[-75.43023670682378,40.67332977301662],[-75.33404449087146,40.536786577254134]]]}},{"type":"Feature","id":31131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.8341132002626,40.78376754268132],[-95.88364501295447,40.74783229564548],[-95.76555830008763,40.58518367378521],[-95.709924742354,40.523787579073755],[-96.06705629038595,40.52314300065159],[-96.46366971809981,40.522981856046044],[-96.46366971809981,40.78392868728686],[-95.8341132002626,40.78376754268132]]]}},{"type":"Feature","id":34035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.46077709754312,40.67418921091284],[-74.46293065461667,40.59888096525627],[-74.52646058828667,40.556285074524695],[-74.4593413928274,40.49091407954322],[-74.61942246862866,40.37435281486792],[-74.74827696686329,40.42414649798036],[-74.77555535646171,40.50348335877548],[-74.71310220132848,40.5840019466779],[-74.72494676523307,40.71914855585902],[-74.55589253495864,40.757984405794616],[-74.46077709754312,40.67418921091284]]]}},{"type":"Feature","id":17113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.45925700185833,40.61730516515656],[-88.46033378039512,40.398846794910284],[-88.45961592803727,40.28158723694431],[-88.57519015765162,40.2815335220758],[-89.14875419157627,40.28201695589242],[-89.26396949501171,40.32514999530913],[-89.2693533876956,40.59420777169555],[-89.13367929206136,40.59673237051571],[-88.98472492780684,40.66495025352844],[-88.92945029625214,40.75325749736539],[-88.5845222383037,40.75750097197799],[-88.57447230529377,40.616445727260334],[-88.45925700185833,40.61730516515656]]]}},{"type":"Feature","id":8095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.0517913978076,40.74960488630644],[-102.0517913978076,40.697555178716414],[-102.0517913978076,40.43999238419198],[-102.66483731141419,40.438434653005075],[-102.65119811661498,40.7494437417009],[-102.0517913978076,40.74960488630644]]]}},{"type":"Feature","id":17179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.2693533876956,40.59420777169555],[-89.26396949501171,40.32514999530913],[-89.60315473409732,40.32010079766882],[-89.71478077574348,40.31918764490408],[-89.71693433281705,40.43515804602572],[-89.92475259041552,40.435910054184916],[-89.87234936829225,40.51309832023948],[-89.68283634581901,40.552363889123185],[-89.55505862612115,40.747617436171424],[-89.33072976429204,40.74836944433062],[-89.3274994286817,40.615371429890054],[-89.2693533876956,40.59420777169555]]]}},{"type":"Feature","id":42061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.68142170105124,40.72973038495628],[-77.68716451991406,40.676767524601516],[-77.84186170303141,40.55000043490857],[-77.81637794432763,40.49956217337396],[-77.91364693881673,40.3981485016196],[-77.75177123212084,40.3788648638231],[-77.70295727178683,40.26380761546619],[-77.86447405230379,40.061517420642616],[-78.1347454650355,40.16513340200605],[-78.23596264749278,40.22443461684546],[-78.25749821822839,40.297809127235524],[-78.13438653885657,40.47324188780212],[-78.1537685525186,40.54070776265566],[-78.22016989562002,40.65823589496419],[-78.11608130373132,40.73934534642027],[-77.94415566402549,40.69153911344285],[-77.82463324644294,40.74364253590139],[-77.68142170105124,40.72973038495628]]]}},{"type":"Feature","id":42013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.1537685525186,40.54070776265566],[-78.13438653885657,40.47324188780212],[-78.25749821822839,40.297809127235524],[-78.28800694343714,40.24350339516791],[-78.43444882443919,40.30226746132219],[-78.4480880192384,40.243825684379],[-78.62037258512315,40.32703001570712],[-78.56402117503168,40.37053905920342],[-78.53961419486467,40.50643767654375],[-78.35046009857037,40.72484233192151],[-78.35979217922245,40.732523558119],[-78.11608130373132,40.73934534642027],[-78.22016989562002,40.65823589496419],[-78.1537685525186,40.54070776265566]]]}},{"type":"Feature","id":36047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-73.85706326458862,40.6505546687667],[-73.87608635207172,40.58410937641493],[-74.0379620587676,40.61080566606637],[-73.96043400411946,40.73730418141675],[-73.85706326458862,40.6505546687667]]]}},{"type":"Feature","id":18007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.26726316164319,40.736498458389036],[-87.09892678372663,40.73655217325755],[-87.09533752193737,40.56289200335192],[-87.09354289104273,40.47571277175376],[-87.52640786282818,40.47716307320364],[-87.52640786282818,40.49118265388579],[-87.52604893664925,40.73692817733715],[-87.26726316164319,40.736498458389036]]]}},{"type":"Feature","id":34039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.15999695960264,40.68691963475065],[-74.2080930675788,40.595335783934345],[-74.46293065461667,40.59888096525627],[-74.46077709754312,40.67418921091284],[-74.37176340516932,40.73929163155176],[-74.15999695960264,40.68691963475065]]]}},{"type":"Feature","id":18015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.58171415989344,40.73574645022984],[-86.52500382362304,40.692398551339075],[-86.37353697611603,40.69245226620759],[-86.37425482847388,40.56138798703353],[-86.37569053318958,40.43182772417786],[-86.6947759062553,40.43209629852043],[-86.69585268479209,40.56187142085015],[-86.77122718236667,40.56208628032421],[-86.74789698073644,40.7375190408908],[-86.58171415989344,40.73574645022984]]]}},{"type":"Feature","id":39019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.08727221288548,40.727850364558286],[-80.91714120407428,40.72693721179355],[-80.86186657251959,40.59941811394141],[-80.92108939204248,40.55623135965619],[-80.94154818424128,40.4246836466655],[-81.2699656379591,40.43343917023327],[-81.26458174527521,40.56504059809248],[-81.31770281975633,40.65157525126847],[-81.23730335567679,40.72355317507717],[-81.08727221288548,40.727850364558286]]]}},{"type":"Feature","id":39107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.45615332829028,40.68487846974712],[-84.45543547593243,40.35877550299887],[-84.43425883137576,40.354532028386274],[-84.43461775755469,40.3542634540437],[-84.80395279567013,40.35275943772531],[-84.80251709095442,40.57218467560483],[-84.80215816477549,40.728118938900856],[-84.45615332829028,40.728226368637884],[-84.45615332829028,40.68487846974712]]]}},{"type":"Feature","id":42021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.35046009857037,40.72484233192151],[-78.53961419486467,40.50643767654375],[-78.56402117503168,40.37053905920342],[-78.62037258512315,40.32703001570712],[-78.65841876008936,40.242912531614266],[-78.89279755492842,40.249358315835934],[-79.05610896634,40.28475641418663],[-78.97463272372367,40.39589247714201],[-78.80163030548107,40.724520042710424],[-78.35046009857037,40.72484233192151]]]}},{"type":"Feature","id":17057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.98612896701196,40.71227305268924],[-89.98864145026445,40.62579211438177],[-89.87378507300795,40.623750949378234],[-89.87234936829225,40.51309832023948],[-89.92475259041552,40.435910054184916],[-90.0431982294613,40.37000191051829],[-90.06939984052293,40.294532520256176],[-90.19969004347328,40.183933605985935],[-90.45165622107973,40.18887537388922],[-90.45022051636403,40.276323179829944],[-90.44555447603798,40.62783327938529],[-90.4444776975012,40.71463650690385],[-89.98612896701196,40.71227305268924]]]}},{"type":"Feature","id":39117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.72720592440098,40.71119875531896],[-82.62706552048047,40.709426164658],[-82.6234762586912,40.54989300517154],[-82.64644753414251,40.34507821152781],[-82.74479330716838,40.349590260482984],[-82.92964028931557,40.358077209708185],[-83.02080753876292,40.433761459444355],[-82.9583543836297,40.490645505200646],[-82.95763653127185,40.64507575217827],[-82.85821397970918,40.704967830571334],[-82.72720592440098,40.71119875531896]]]}},{"type":"Feature","id":39101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.85821397970918,40.704967830571334],[-82.95763653127185,40.64507575217827],[-82.9583543836297,40.490645505200646],[-83.02080753876292,40.433761459444355],[-83.24872566238129,40.44396728446201],[-83.24800781002344,40.50697482522888],[-83.41849774501355,40.505202234567925],[-83.41993344972927,40.686812205013624],[-83.11125693585241,40.702872950699295],[-82.85821397970918,40.704967830571334]]]}},{"type":"Feature","id":31063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.22342144235564,40.700240922142115],[-99.98186412393807,40.699972347799545],[-99.98114627158022,40.43827350839953],[-100.09492587029993,40.43864951247913],[-100.09492587029993,40.35125542140692],[-100.19793768365186,40.350019979431096],[-100.75858037513517,40.349482830745956],[-100.77724453643935,40.349482830745956],[-100.7779623887972,40.70013349240509],[-100.22342144235564,40.700240922142115]]]}},{"type":"Feature","id":31001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.2830665190786,40.698253472007096],[-98.27804155257363,40.69830718687561],[-98.27804155257363,40.35034226864218],[-98.72382786680043,40.350395983510694],[-98.72454571915829,40.68976652278189],[-98.72131538354795,40.698898050429264],[-98.2830665190786,40.698253472007096]]]}},{"type":"Feature","id":31073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.64339673721031,40.68487846974712],[-99.64231995867353,40.351201706538404],[-100.09492587029993,40.35125542140692],[-100.09492587029993,40.43864951247913],[-99.98114627158022,40.43827350839953],[-99.98186412393807,40.699972347799545],[-99.64339673721031,40.68487846974712]]]}},{"type":"Feature","id":31085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.7779623887972,40.70013349240509],[-100.77724453643935,40.349482830745956],[-101.32317125458667,40.350557128116236],[-101.34291219442763,40.35044969837921],[-101.34542467768011,40.698092327401554],[-101.24779675701208,40.69777003819047],[-100.7779623887972,40.70013349240509]]]}},{"type":"Feature","id":31029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.34542467768011,40.698092327401554],[-101.34291219442763,40.35044969837921],[-102.0517913978076,40.349214256403386],[-102.0517913978076,40.43999238419198],[-102.0517913978076,40.697555178716414],[-101.34542467768011,40.698092327401554]]]}},{"type":"Feature","id":31059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.3685226151737,40.698629476086694],[-97.3685226151737,40.350395983510694],[-97.82076960062118,40.350557128116236],[-97.82399993623152,40.350557128116236],[-97.82471778858937,40.698522046349666],[-97.3685226151737,40.698629476086694]]]}},{"type":"Feature","id":31151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.3685226151737,40.698629476086694],[-96.91340422029481,40.697984897664526],[-96.91268636793696,40.52362643446821],[-96.91555777736836,40.349751405088526],[-97.3685226151737,40.350395983510694],[-97.3685226151737,40.698629476086694]]]}},{"type":"Feature","id":31035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.82471778858937,40.698522046349666],[-97.82399993623152,40.350557128116236],[-98.27373443842652,40.35034226864218],[-98.27804155257363,40.35034226864218],[-98.27804155257363,40.69830718687561],[-97.82579456712615,40.698522046349666],[-97.82471778858937,40.698522046349666]]]}},{"type":"Feature","id":42067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.93988021538894,40.638253963877006],[-76.94921229604103,40.62815556859638],[-77.18287323852223,40.582175641148424],[-77.54000478655416,40.39922279898988],[-77.67173069422022,40.28980561182695],[-77.70295727178683,40.26380761546619],[-77.75177123212084,40.3788648638231],[-77.49765149744083,40.5816922073318],[-77.28803860894772,40.69352656357786],[-77.03786706223589,40.679506982895724],[-76.93988021538894,40.638253963877006]]]}},{"type":"Feature","id":49051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.90183419160009,40.67816411118287],[-110.89214318476907,39.89913737312492],[-111.08237405960016,39.90010424075817],[-111.08309191195801,39.94318356530637],[-111.24676224954852,40.059422540770576],[-111.22558560499185,40.167335711615124],[-111.3153171497235,40.287603302217875],[-111.42658426519074,40.28685129405868],[-111.55472091106752,40.36269668840039],[-111.62040440181109,40.449446201050435],[-111.59384386457052,40.57707272863961],[-111.55292628017288,40.60935536461649],[-111.48939634650289,40.59914953959884],[-111.39356305672949,40.69035738633554],[-111.36879715038356,40.62896129162409],[-111.14698077180694,40.54951700109194],[-111.02386909243512,40.57793216653583],[-110.90183419160009,40.67816411118287]]]}},{"type":"Feature","id":31099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.72382786680043,40.350395983510694],[-98.72669927623184,40.350395983510694],[-99.17930518785825,40.350664557853264],[-99.17930518785825,40.66269422905086],[-98.90652129187406,40.652703263507256],[-98.72454571915829,40.68976652278189],[-98.72382786680043,40.350395983510694]]]}},{"type":"Feature","id":39011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88007681111313,40.64464603323016],[-83.88007681111313,40.53872031252064],[-84.0024706381271,40.48307170874017],[-84.33914339396021,40.480923113999616],[-84.3387844677813,40.378703719217555],[-84.43425883137576,40.354532028386274],[-84.45543547593243,40.35877550299887],[-84.45615332829028,40.68487846974712],[-84.3969305087674,40.68493218461563],[-84.22285131198801,40.6859527671174],[-84.10763600855257,40.64298087230623],[-83.88007681111313,40.64464603323016]]]}},{"type":"Feature","id":31137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.41727324448657,40.670751459327946],[-99.17930518785825,40.66269422905086],[-99.17930518785825,40.350664557853264],[-99.63047539476895,40.351094276801376],[-99.64231995867353,40.351201706538404],[-99.64339673721031,40.68487846974712],[-99.41727324448657,40.670751459327946]]]}},{"type":"Feature","id":42129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.45020991080138,40.5301259335584],[-79.39457635306776,40.455945700140624],[-79.1573261487973,40.41259780124986],[-79.1006158125269,40.368605323936926],[-78.97463272372367,40.39589247714201],[-79.05610896634,40.28475641418663],[-79.18532239075357,40.109860802305185],[-79.29371809678939,40.040407477316634],[-79.49543460934613,40.14563490473548],[-79.63936400709568,40.08273479370563],[-79.74596508223688,40.12812385759993],[-79.877332063724,40.12678098588708],[-79.8705124663244,40.19736232311442],[-79.80626468029654,40.24097879634776],[-79.70217608840784,40.52169269920171],[-79.77396132419315,40.57991961667084],[-79.69248508157682,40.66871029432441],[-79.45020991080138,40.5301259335584]]]}},{"type":"Feature","id":42011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.52965925838645,40.447029031967304],[-75.69691885776622,40.241838234243986],[-75.87386946397702,40.137309100115814],[-76.15131940028726,40.31569617845068],[-76.44025497432315,40.495909562315006],[-76.17177819248607,40.53496027172466],[-75.89145684674442,40.67719724354962],[-75.52965925838645,40.447029031967304]]]}},{"type":"Feature","id":42003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.69284400775575,40.669677161957665],[-79.69248508157682,40.66871029432441],[-79.77396132419315,40.57991961667084],[-79.70217608840784,40.52169269920171],[-79.80626468029654,40.24097879634776],[-79.8705124663244,40.19736232311442],[-79.91466038633237,40.25263492281529],[-80.18349609434837,40.33267007690109],[-80.3608056267381,40.47753907728324],[-80.17775327548554,40.60919422001095],[-80.14868025499248,40.67451150012393],[-79.69284400775575,40.669677161957665]]]}},{"type":"Feature","id":39075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.65006846144234,40.668065715902245],[-81.64899168290556,40.63460135281805],[-81.6698094012833,40.443859854724984],[-81.70929128096523,40.44471929262121],[-82.184509541864,40.45626798935171],[-82.22004323357774,40.5682097753348],[-82.22076108593559,40.667582282085625],[-82.1263635008779,40.66817314563927],[-81.65006846144234,40.668065715902245]]]}},{"type":"Feature","id":39157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.31770281975633,40.65157525126847],[-81.26458174527521,40.56504059809248],[-81.2699656379591,40.43343917023327],[-81.275349530643,40.3034491884295],[-81.33816161195514,40.21422879182781],[-81.62279007184392,40.22131915447165],[-81.61597047444431,40.3681218901203],[-81.71216269039664,40.37075391867748],[-81.70929128096523,40.44471929262121],[-81.6698094012833,40.443859854724984],[-81.64899168290556,40.63460135281805],[-81.31770281975633,40.65157525126847]]]}},{"type":"Feature","id":42043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.7015532325817,40.65796732062162],[-76.5353704117387,40.55515706228591],[-76.67786410477254,40.474692189251996],[-76.56875054637887,40.19591202166455],[-76.72093524624373,40.121678073378256],[-76.73349766250617,40.181785011245374],[-76.85732719423582,40.22781865356184],[-76.915114309043,40.328480317157],[-77.02925283394165,40.38670723462613],[-76.95459618872493,40.46061889370134],[-76.99300128987008,40.56369772637963],[-76.94921229604103,40.62815556859638],[-76.88998947651815,40.61032223224974],[-76.7015532325817,40.65796732062162]]]}},{"type":"Feature","id":18053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.44894313920118,40.653616416271994],[-85.44714850830654,40.566920618490464],[-85.44427709887513,40.37913343816567],[-85.57851548979367,40.379509442245265],[-85.86242609732459,40.37838143000647],[-85.86242609732459,40.406850310318866],[-85.86386180204029,40.565524031909106],[-85.86493858057707,40.6516826810055],[-85.63881508785333,40.65313298245537],[-85.44894313920118,40.653616416271994]]]}},{"type":"Feature","id":36085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.0785207169863,40.649265511922366],[-74.10544018040581,40.552901037808326],[-74.24936957815535,40.49639299613163],[-74.1851217921275,40.642873442569204],[-74.0785207169863,40.649265511922366]]]}},{"type":"Feature","id":17067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.90426213270614,40.639167116641744],[-90.91000495156896,40.28432669523852],[-90.91215850864252,40.193118848501825],[-91.50546348240815,40.20047778548823],[-91.49756710647176,40.248713737413766],[-91.41932119946577,40.37827400026944],[-91.36512334644786,40.4008342450453],[-91.40639985702441,40.55193417017507],[-91.35399663490114,40.60650847658525],[-91.18530133080564,40.63777053006038],[-90.90426213270614,40.639167116641744]]]}},{"type":"Feature","id":54029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.5190920716447,40.4773779326777],[-80.51801529310794,40.3989005097788],[-80.62892348239625,40.39535532845687],[-80.59662012629285,40.462337769493786],[-80.66804643589924,40.58239050062248],[-80.5190920716447,40.638629967956604],[-80.5190920716447,40.4773779326777]]]}},{"type":"Feature","id":17109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.44555447603798,40.62783327938529],[-90.45022051636403,40.276323179829944],[-90.91000495156896,40.28432669523852],[-90.90426213270614,40.639167116641744],[-90.78976468162857,40.63572936505685],[-90.44555447603798,40.62783327938529]]]}},{"type":"Feature","id":42099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.915114309043,40.328480317157],[-77.27009230000138,40.27868663404456],[-77.36592558977478,40.313655013447146],[-77.6146614317709,40.19849033535321],[-77.67173069422022,40.28980561182695],[-77.54000478655416,40.39922279898988],[-77.18287323852223,40.582175641148424],[-76.94921229604103,40.62815556859638],[-76.99300128987008,40.56369772637963],[-76.95459618872493,40.46061889370134],[-77.02925283394165,40.38670723462613],[-76.915114309043,40.328480317157]]]}},{"type":"Feature","id":29045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.41932119946577,40.37827400026944],[-91.49756710647176,40.248713737413766],[-91.95089087045602,40.257200686638974],[-91.95017301809817,40.30081715987231],[-91.94299449451964,40.60581018329457],[-91.7168710017959,40.59850496117667],[-91.41932119946577,40.37827400026944]]]}},{"type":"Feature","id":42017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.9428149558415,40.34169417481144],[-74.72422891287522,40.147300065659415],[-74.97404153340811,40.04851842246224],[-75.01495911780573,40.137846248800955],[-75.48407563366277,40.41845272191788],[-75.33404449087146,40.536786577254134],[-75.1969346905215,40.608495926720266],[-75.18975616694297,40.59179060261243],[-75.06772126610794,40.541298626209304],[-75.06197844724511,40.42205161810831],[-74.9428149558415,40.34169417481144]]]}},{"type":"Feature","id":34023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.2080930675788,40.595335783934345],[-74.27413548450129,40.48871176993414],[-74.2228090409148,40.45111136197437],[-74.392940049726,40.280351794968496],[-74.48410729917333,40.25327950123746],[-74.62157602570221,40.32429055741291],[-74.61942246862866,40.37435281486792],[-74.4593413928274,40.49091407954322],[-74.52646058828667,40.556285074524695],[-74.46293065461667,40.59888096525627],[-74.2080930675788,40.595335783934345]]]}},{"type":"Feature","id":29199,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.94299449451964,40.60581018329457],[-91.95017301809817,40.30081715987231],[-92.34786322434881,40.302750895138814],[-92.35001678142237,40.34642108324066],[-92.35073463378022,40.59726951920085],[-92.17988577261117,40.600546126180205],[-91.94299449451964,40.60581018329457]]]}},{"type":"Feature","id":39081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.66804643589924,40.58239050062248],[-80.59662012629285,40.462337769493786],[-80.62892348239625,40.39535532845687],[-80.59949153572427,40.320799090959504],[-80.68204455687737,40.185491337172834],[-80.70286227525511,40.15718360146598],[-80.88304321707626,40.159493340812084],[-80.86545583430886,40.42285734113602],[-80.94154818424128,40.4246836466655],[-80.92108939204248,40.55623135965619],[-80.86186657251959,40.59941811394141],[-80.66804643589924,40.58239050062248]]]}},{"type":"Feature","id":29197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.35001678142237,40.34642108324066],[-92.68417705400302,40.34346676547239],[-92.67663960424555,40.500045607190586],[-92.71432685303284,40.58942714839782],[-92.63787557692149,40.590823734979175],[-92.35073463378022,40.59726951920085],[-92.35001678142237,40.34642108324066]]]}},{"type":"Feature","id":29171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.71432685303284,40.58942714839782],[-92.67663960424555,40.500045607190586],[-92.68417705400302,40.34346676547239],[-92.85574376752992,40.342714757313196],[-92.85538484135098,40.385847796729905],[-93.36721357250028,40.38294719383015],[-93.37439209607881,40.580349335618955],[-93.09730108594749,40.58394823180939],[-92.71432685303284,40.58942714839782]]]}},{"type":"Feature","id":29005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.37396983887874,40.5805104802245],[-95.20240312535184,40.578469315220964],[-95.18086755461624,40.26165902072563],[-95.55486863305774,40.264774483099444],[-95.61337360022276,40.3142458770008],[-95.709924742354,40.523787579073755],[-95.76555830008763,40.58518367378521],[-95.37396983887874,40.5805104802245]]]}},{"type":"Feature","id":29129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.37439209607881,40.580349335618955],[-93.36721357250028,40.38294719383015],[-93.36721357250028,40.26633221428635],[-93.76346807403522,40.263968760071734],[-93.774235859403,40.57755616245623],[-93.55672659497351,40.58024190588193],[-93.37439209607881,40.580349335618955]]]}},{"type":"Feature","id":29147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.91490325603165,40.57508527850459],[-94.63242835321644,40.571325237708606],[-94.59833036621842,40.38670723462613],[-94.60586781597587,40.12613640746491],[-95.04303990190844,40.13011130773495],[-95.07139507004364,40.260531008486836],[-95.18086755461624,40.26165902072563],[-95.20240312535184,40.578469315220964],[-94.91490325603165,40.57508527850459]]]}},{"type":"Feature","id":49049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.89214318476907,39.89913737312492],[-110.85804519777105,39.81244157534339],[-111.24748010190638,39.81319358350258],[-111.64050426783098,39.812978724028525],[-111.82678695469386,39.947212180444915],[-111.96928064772771,39.80712380336051],[-112.08987984384704,39.78177038542192],[-112.05362829977545,39.89236929969216],[-112.17961138857868,40.01156259292463],[-112.14551340158066,40.17114946727961],[-112.19899340224072,40.306994369751415],[-112.212273670861,40.45868515843483],[-112.173150717358,40.466957248185984],[-112.03352843375556,40.46266005870487],[-111.98256091634799,40.41458525138488],[-111.76074453777137,40.529212780793664],[-111.59384386457052,40.57707272863961],[-111.62040440181109,40.449446201050435],[-111.55472091106752,40.36269668840039],[-111.42658426519074,40.28685129405868],[-111.3153171497235,40.287603302217875],[-111.22558560499185,40.167335711615124],[-111.24676224954852,40.059422540770576],[-111.08309191195801,39.94318356530637],[-111.08237405960016,39.90010424075817],[-110.89214318476907,39.89913737312492]]]}},{"type":"Feature","id":29081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.774235859403,40.57755616245623],[-93.76346807403522,40.263968760071734],[-93.76418592639307,40.13290448089767],[-94.21679183801947,40.13655709195662],[-94.21427935476699,40.38418263580597],[-94.23222566371331,40.57186238639375],[-94.01543425164166,40.57390355139728],[-93.774235859403,40.57755616245623]]]}},{"type":"Feature","id":39083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.184509541864,40.45626798935171],[-82.19599517958966,40.23904506108126],[-82.47739330386808,40.245813134514016],[-82.75089505221014,40.27696775825211],[-82.74479330716838,40.349590260482984],[-82.64644753414251,40.34507821152781],[-82.6234762586912,40.54989300517154],[-82.3370531679078,40.554995917680365],[-82.22004323357774,40.5682097753348],[-82.184509541864,40.45626798935171]]]}},{"type":"Feature","id":18075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.80251709095442,40.57218467560483],[-84.80395279567013,40.35275943772531],[-84.8035938694912,40.31000240238819],[-85.21887145850924,40.30667208054033],[-85.21994823704603,40.37918715303418],[-85.20128407574184,40.56724290770155],[-85.06884031571794,40.5682097753348],[-84.80251709095442,40.57218467560483]]]}},{"type":"Feature","id":29227,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.23222566371331,40.57186238639375],[-94.21427935476699,40.38418263580597],[-94.59833036621842,40.38670723462613],[-94.63242835321644,40.571325237708606],[-94.47127049887841,40.570788089023466],[-94.23222566371331,40.57186238639375]]]}},{"type":"Feature","id":18009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.20128407574184,40.56724290770155],[-85.21994823704603,40.37918715303418],[-85.44427709887513,40.37913343816567],[-85.44714850830654,40.566920618490464],[-85.20128407574184,40.56724290770155]]]}},{"type":"Feature","id":18067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.86242609732459,40.406850310318866],[-86.24288784698675,40.40292912491735],[-86.24288784698675,40.37386938105129],[-86.37569053318958,40.43182772417786],[-86.37425482847388,40.56138798703353],[-86.16500086615969,40.56267714387786],[-85.86386180204029,40.565524031909106],[-85.86242609732459,40.406850310318866]]]}},{"type":"Feature","id":18157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.77122718236667,40.56208628032421],[-86.69585268479209,40.56187142085015],[-86.6947759062553,40.43209629852043],[-86.69585268479209,40.214336221564835],[-87.09246611250595,40.21481965538146],[-87.09210718632703,40.36640301432786],[-87.09354289104273,40.47571277175376],[-87.09533752193737,40.56289200335192],[-86.77122718236667,40.56208628032421]]]}},{"type":"Feature","id":31127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.55486863305774,40.264774483099444],[-95.55235614980525,40.26182016533117],[-96.01034595411555,40.261444161251575],[-96.06669736420702,40.261981309936715],[-96.06705629038595,40.52314300065159],[-95.709924742354,40.523787579073755],[-95.61337360022276,40.3142458770008],[-95.55486863305774,40.264774483099444]]]}},{"type":"Feature","id":42075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.56875054637887,40.19591202166455],[-76.67786410477254,40.474692189251996],[-76.5353704117387,40.55515706228591],[-76.44025497432315,40.495909562315006],[-76.15131940028726,40.31569617845068],[-76.30745228812032,40.25505209189842],[-76.56875054637887,40.19591202166455]]]}},{"type":"Feature","id":39091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.88007681111313,40.53872031252064],[-83.52007385364978,40.50407422232913],[-83.55130043121639,40.22937638474875],[-84.0146741282106,40.27342257693019],[-84.0024706381271,40.48307170874017],[-83.88007681111313,40.53872031252064]]]}},{"type":"Feature","id":8087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.58189369857158,40.52335786012564],[-103.46739624749401,40.523250430388615],[-103.46560161659937,40.43633977313303],[-103.47206228782005,40.00146419764401],[-103.70572323030125,40.00130305303847],[-104.15043276599127,40.00081961922184],[-104.14792028273878,40.524324727758895],[-103.58189369857158,40.52335786012564]]]}},{"type":"Feature","id":31067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.46366971809981,40.522981856046044],[-96.46366971809981,40.26208873967374],[-96.46366971809981,40.000980763827386],[-96.80572636661684,40.0014104827755],[-96.91627562972621,40.00146419764401],[-96.91555777736836,40.349751405088526],[-96.91268636793696,40.52362643446821],[-96.46366971809981,40.522981856046044]]]}},{"type":"Feature","id":31097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.06705629038595,40.52314300065159],[-96.06669736420702,40.261981309936715],[-96.46366971809981,40.26208873967374],[-96.46366971809981,40.522981856046044],[-96.06705629038595,40.52314300065159]]]}},{"type":"Feature","id":39159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.17012082919638,40.143056591046815],[-83.20637237326795,40.107712207564624],[-83.50356324941916,40.111418533492085],[-83.49459009494599,40.22545519934722],[-83.55130043121639,40.22937638474875],[-83.52007385364978,40.50407422232913],[-83.41849774501355,40.505202234567925],[-83.24800781002344,40.50697482522888],[-83.24872566238129,40.44396728446201],[-83.24836673620237,40.244470262801165],[-83.17227438626993,40.24425540332711],[-83.17012082919638,40.143056591046815]]]}},{"type":"Feature","id":17183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.52640786282818,40.49118265388579],[-87.52640786282818,40.47716307320364],[-87.53143282933314,40.147944644081576],[-87.53322746022778,39.882969197702224],[-87.93773726387802,39.879800020459896],[-87.93271229737306,40.399545088200966],[-87.93558370680447,40.48591859677141],[-87.52640786282818,40.49118265388579]]]}},{"type":"Feature","id":8049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.65325667715683,40.26042357874981],[-105.63746392528405,40.04583267903654],[-105.6758690264292,39.93244059160358],[-105.69022607358626,39.85192200370115],[-105.87507305573345,39.79917400282044],[-105.92460486842532,39.698942058173394],[-106.02115601055657,39.68841394394466],[-106.0879162798369,39.80846667507336],[-106.2458437985646,39.91170665235719],[-106.43463896867998,39.9248667951431],[-106.62666447440569,39.92470565053756],[-106.63240729326851,40.341533030205895],[-106.65214823310947,40.444558148015666],[-106.6119485010697,40.37918715303418],[-106.48991360023467,40.41157721874809],[-106.45150849908953,40.351738855223545],[-106.26522581222663,40.3604406639228],[-106.23005104669183,40.323323689779656],[-106.01864352730408,40.373224802629124],[-105.95977963396012,40.34808624416459],[-105.85497318971356,40.4862408859825],[-105.65325667715683,40.26042357874981]]]}},{"type":"Feature","id":39149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.0024706381271,40.48307170874017],[-84.0146741282106,40.27342257693019],[-84.0229294303259,40.183933605985935],[-84.43246420048112,40.19698631903482],[-84.43461775755469,40.3542634540437],[-84.43425883137576,40.354532028386274],[-84.3387844677813,40.378703719217555],[-84.33914339396021,40.480923113999616],[-84.0024706381271,40.48307170874017]]]}},{"type":"Feature","id":42125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.3608056267381,40.47753907728324],[-80.18349609434837,40.33267007690109],[-79.91466038633237,40.25263492281529],[-79.8705124663244,40.19736232311442],[-79.877332063724,40.12678098588708],[-79.87661421136615,40.036002858098485],[-79.99793125984333,39.98325485721778],[-80.28758468623707,40.019190104253624],[-80.5190920716447,39.96241348823436],[-80.51873314546579,40.01645064595941],[-80.5190920716447,40.15970820028614],[-80.51801529310794,40.3989005097788],[-80.5190920716447,40.4773779326777],[-80.3608056267381,40.47753907728324]]]}},{"type":"Feature","id":18171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.09354289104273,40.47571277175376],[-87.09210718632703,40.36640301432786],[-87.23244732228731,40.31129155923253],[-87.43739417045438,40.16948430635568],[-87.4065265190667,40.12747927917776],[-87.53143282933314,40.147944644081576],[-87.52640786282818,40.47716307320364],[-87.09354289104273,40.47571277175376]]]}},{"type":"Feature","id":34025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.09646702593264,40.12361180864475],[-74.09718487829049,40.128983295496155],[-74.24470353782931,40.11829403666188],[-74.2662391085649,40.168786013065],[-74.40693817070412,40.1722774795184],[-74.55302112552724,40.0791358975152],[-74.58783696488311,40.13816853801204],[-74.48410729917333,40.25327950123746],[-74.392940049726,40.280351794968496],[-74.2228090409148,40.45111136197437],[-74.0013515885171,40.41130864440552],[-73.97586782981331,40.30527549395897],[-74.03473172315726,40.10352244782054],[-74.09646702593264,40.12361180864475]]]}},{"type":"Feature","id":39031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.70929128096523,40.44471929262121],[-81.71216269039664,40.37075391867748],[-81.61597047444431,40.3681218901203],[-81.62279007184392,40.22131915447165],[-81.71611087836483,40.15213440382567],[-82.18702202511649,40.1668522777985],[-82.19599517958966,40.23904506108126],[-82.184509541864,40.45626798935171],[-81.70929128096523,40.44471929262121]]]}},{"type":"Feature","id":42091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.01495911780573,40.137846248800955],[-75.10935670286342,40.04588639390506],[-75.223854153941,40.09277947411775],[-75.2062667711736,40.01188488213572],[-75.27661630224321,39.97691650273313],[-75.36096395429095,40.06554603578117],[-75.4560793917065,40.08773027647743],[-75.59929093709819,40.235553594627845],[-75.69691885776622,40.241838234243986],[-75.52965925838645,40.447029031967304],[-75.48407563366277,40.41845272191788],[-75.01495911780573,40.137846248800955]]]}},{"type":"Feature","id":6103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.49769391969141,40.44552501564891],[-121.46826197301944,40.349751405088526],[-121.34658599836332,40.31317157963052],[-121.36776264291998,40.212724775509415],[-121.44421391903136,40.15079153211282],[-121.5852719073495,40.0999235516301],[-121.64557150540915,39.98287885313819],[-121.77622063453843,39.88941498192389],[-122.04110815458624,39.88436578428358],[-122.04649204727014,39.79761627163354],[-122.93770574954482,39.79815342031868],[-122.93411648775555,39.978151944708955],[-122.98580185752098,40.248713737413766],[-123.06548346924268,40.28685129405868],[-122.74855165325052,40.365275002089064],[-122.65128265876142,40.328265457682946],[-122.5051997039383,40.38939297805183],[-122.3081492317076,40.371344782231134],[-122.00988157701963,40.42677852653755],[-121.49769391969141,40.44552501564891]]]}},{"type":"Feature","id":6063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.32792183705914,40.445310156174855],[-121.06123968611669,40.446491883282164],[-121.06159861229563,40.256394963611264],[-120.92843699991387,40.19193712139452],[-120.76440773614442,40.31601846766176],[-120.51064692764334,40.24887488201931],[-120.34123377118999,40.11523228915658],[-120.20986678970287,40.08595768581647],[-120.20125256140864,40.01338889845411],[-120.10864960724558,39.9394772393789],[-120.11044423814022,39.765709639736244],[-120.14705470839073,39.70764386687266],[-120.65385847303504,39.70528041265804],[-120.68041901027561,39.6766503877401],[-120.87244451600132,39.776345183702006],[-121.00919539017235,39.63754596346194],[-121.07595565945269,39.5977432458931],[-121.40903915349655,39.87244108347348],[-121.42016586504327,40.01510777424656],[-121.37709472357209,40.10781963730165],[-121.44421391903136,40.15079153211282],[-121.36776264291998,40.212724775509415],[-121.34658599836332,40.31317157963052],[-121.46826197301944,40.349751405088526],[-121.49769391969141,40.44552501564891],[-121.32792183705914,40.445310156174855]]]}},{"type":"Feature","id":39041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.74479330716838,40.349590260482984],[-82.75089505221014,40.27696775825211],[-82.76166283757793,40.12586783312234],[-83.17012082919638,40.143056591046815],[-83.17227438626993,40.24425540332711],[-83.24836673620237,40.244470262801165],[-83.24872566238129,40.44396728446201],[-83.02080753876292,40.433761459444355],[-82.92964028931557,40.358077209708185],[-82.74479330716838,40.349590260482984]]]}},{"type":"Feature","id":8125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.0517913978076,40.43999238419198],[-102.0517913978076,40.349214256403386],[-102.0517913978076,40.00307564369943],[-102.04963784073405,39.574054988878444],[-102.80302389030092,39.56782406413082],[-102.80374174265877,40.00253849501429],[-102.78005261484962,40.438434653005075],[-102.66483731141419,40.438434653005075],[-102.0517913978076,40.43999238419198]]]}},{"type":"Feature","id":8121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.78005261484962,40.438434653005075],[-102.80374174265877,40.00253849501429],[-102.80302389030092,39.56782406413082],[-103.15441261947004,39.56562175452174],[-103.70751786119588,39.5662126180754],[-103.7064410826591,39.739819073112514],[-103.70572323030125,40.00130305303847],[-103.47206228782005,40.00146419764401],[-103.46560161659937,40.43633977313303],[-102.78005261484962,40.438434653005075]]]}},{"type":"Feature","id":17125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.60315473409732,40.32010079766882],[-89.60171902938161,40.12243008153745],[-89.9635166177396,40.14311030591533],[-89.99474319530621,40.10835678598679],[-90.13472440508757,40.06194713959073],[-90.28583232641566,40.05523278102649],[-90.35510507894848,40.12420267219841],[-90.19969004347328,40.183933605985935],[-90.06939984052293,40.294532520256176],[-90.0431982294613,40.37000191051829],[-89.92475259041552,40.435910054184916],[-89.71693433281705,40.43515804602572],[-89.71478077574348,40.31918764490408],[-89.60315473409732,40.32010079766882]]]}},{"type":"Feature","id":39067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.94154818424128,40.4246836466655],[-80.86545583430886,40.42285734113602],[-80.88304321707626,40.159493340812084],[-81.22581771795113,40.17007516990933],[-81.33816161195514,40.21422879182781],[-81.275349530643,40.3034491884295],[-81.2699656379591,40.43343917023327],[-80.94154818424128,40.4246836466655]]]}},{"type":"Feature","id":18023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.37569053318958,40.43182772417786],[-86.24288784698675,40.37386938105129],[-86.24288784698675,40.21584023788323],[-86.24252892080783,40.180764428743615],[-86.69585268479209,40.17866954887157],[-86.69585268479209,40.214336221564835],[-86.6947759062553,40.43209629852043],[-86.37569053318958,40.43182772417786]]]}},{"type":"Feature","id":34021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.61942246862866,40.37435281486792],[-74.62157602570221,40.32429055741291],[-74.48410729917333,40.25327950123746],[-74.58783696488311,40.13816853801204],[-74.72422891287522,40.147300065659415],[-74.9428149558415,40.34169417481144],[-74.85631374672019,40.34663594271471],[-74.74827696686329,40.42414649798036],[-74.61942246862866,40.37435281486792]]]}},{"type":"Feature","id":18159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.86242609732459,40.406850310318866],[-85.86242609732459,40.37838143000647],[-85.86242609732459,40.218955700257034],[-86.24288784698675,40.21584023788323],[-86.24288784698675,40.37386938105129],[-86.24288784698675,40.40292912491735],[-85.86242609732459,40.406850310318866]]]}},{"type":"Feature","id":54009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.51801529310794,40.3989005097788],[-80.5190920716447,40.15970820028614],[-80.68204455687737,40.185491337172834],[-80.59949153572427,40.320799090959504],[-80.62892348239625,40.39535532845687],[-80.51801529310794,40.3989005097788]]]}},{"type":"Feature","id":17019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.93271229737306,40.399545088200966],[-87.93773726387802,39.879800020459896],[-88.46248733746867,39.879101727169214],[-88.45961592803727,40.28158723694431],[-88.46033378039512,40.398846794910284],[-87.93271229737306,40.399545088200966]]]}},{"type":"Feature","id":29211,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.85574376752992,40.342714757313196],[-92.85610269370883,40.03718458520579],[-93.36182967981638,40.033102255198735],[-93.36721357250028,40.26633221428635],[-93.36721357250028,40.38294719383015],[-92.85538484135098,40.385847796729905],[-92.85574376752992,40.342714757313196]]]}},{"type":"Feature","id":29075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.21427935476699,40.38418263580597],[-94.21679183801947,40.13655709195662],[-94.21894539509303,40.0348748458597],[-94.60550888979695,40.039225750209326],[-94.60586781597587,40.12613640746491],[-94.59833036621842,40.38670723462613],[-94.21427935476699,40.38418263580597]]]}},{"type":"Feature","id":18095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.57851548979367,40.379509442245265],[-85.57600300654119,40.07714844738018],[-85.5763619327201,39.94576187899504],[-85.86242609732459,39.94361328425448],[-85.86242609732459,40.218955700257034],[-85.86242609732459,40.37838143000647],[-85.57851548979367,40.379509442245265]]]}},{"type":"Feature","id":18035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.44427709887513,40.37913343816567],[-85.21994823704603,40.37918715303418],[-85.21887145850924,40.30667208054033],[-85.2142054181832,40.07687987303761],[-85.57600300654119,40.07714844738018],[-85.57851548979367,40.379509442245265],[-85.44427709887513,40.37913343816567]]]}},{"type":"Feature","id":18045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.09210718632703,40.36640301432786],[-87.09246611250595,40.21481965538146],[-87.09103040779024,39.95301338624442],[-87.42016571386591,39.95242252269077],[-87.4065265190667,40.12747927917776],[-87.43739417045438,40.16948430635568],[-87.23244732228731,40.31129155923253],[-87.09210718632703,40.36640301432786]]]}},{"type":"Feature","id":39037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.43461775755469,40.3542634540437],[-84.43246420048112,40.19698631903482],[-84.42636245543937,39.91960273802874],[-84.48522634878333,39.91847472578995],[-84.81256702396436,39.91691699460304],[-84.81077239306973,40.00506309383445],[-84.8035938694912,40.31000240238819],[-84.80395279567013,40.35275943772531],[-84.43461775755469,40.3542634540437]]]}},{"type":"Feature","id":31181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.27804155257363,40.35034226864218],[-98.27373443842652,40.35034226864218],[-98.27409336460543,40.00264592475132],[-98.5045239714763,40.00226992067172],[-98.72634035005292,40.00237735040875],[-98.72669927623184,40.350395983510694],[-98.72382786680043,40.350395983510694],[-98.27804155257363,40.35034226864218]]]}},{"type":"Feature","id":31061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.72669927623184,40.350395983510694],[-98.72634035005292,40.00237735040875],[-99.06696129385423,40.002323635540236],[-99.17894626167933,40.00210877606618],[-99.17930518785825,40.350664557853264],[-98.72669927623184,40.350395983510694]]]}},{"type":"Feature","id":31129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.82399993623152,40.350557128116236],[-97.82076960062118,40.350557128116236],[-97.82148745297903,40.002055061197666],[-97.93167778990949,40.002055061197666],[-98.27409336460543,40.00264592475132],[-98.27373443842652,40.35034226864218],[-97.82399993623152,40.350557128116236]]]}},{"type":"Feature","id":31057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.32317125458667,40.350557128116236],[-101.32568373783916,40.002699639619834],[-101.41110816842368,40.00253849501429],[-102.0517913978076,40.00307564369943],[-102.0517913978076,40.349214256403386],[-101.34291219442763,40.35044969837921],[-101.32317125458667,40.350557128116236]]]}},{"type":"Feature","id":31065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.64231995867353,40.351201706538404],[-99.63047539476895,40.351094276801376],[-99.6283218376954,40.001786486855096],[-100.1781967438109,40.001517912512526],[-100.19363056950475,40.001625342249554],[-100.19793768365186,40.350019979431096],[-100.09492587029993,40.35125542140692],[-99.64231995867353,40.351201706538404]]]}},{"type":"Feature","id":31169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.3685226151737,40.350395983510694],[-97.36924046753155,40.00194763146064],[-97.82148745297903,40.002055061197666],[-97.82076960062118,40.350557128116236],[-97.3685226151737,40.350395983510694]]]}},{"type":"Feature","id":31095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.3685226151737,40.350395983510694],[-96.91555777736836,40.349751405088526],[-96.91627562972621,40.00146419764401],[-97.36924046753155,40.00194763146064],[-97.3685226151737,40.350395983510694]]]}},{"type":"Feature","id":31145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.19793768365186,40.350019979431096],[-100.19363056950475,40.001625342249554],[-100.73883943529421,40.00210877606618],[-100.7589393013141,40.00226992067172],[-100.75858037513517,40.349482830745956],[-100.19793768365186,40.350019979431096]]]}},{"type":"Feature","id":31087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.77724453643935,40.349482830745956],[-100.75858037513517,40.349482830745956],[-100.7589393013141,40.00226992067172],[-101.32568373783916,40.002699639619834],[-101.32317125458667,40.350557128116236],[-100.77724453643935,40.349482830745956]]]}},{"type":"Feature","id":31083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.17930518785825,40.350664557853264],[-99.17894626167933,40.00210877606618],[-99.62580935444291,40.001786486855096],[-99.6283218376954,40.001786486855096],[-99.63047539476895,40.351094276801376],[-99.17930518785825,40.350664557853264]]]}},{"type":"Feature","id":29001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.35001678142237,40.34642108324066],[-92.34786322434881,40.302750895138814],[-92.34535074109633,40.03713087033728],[-92.8474884654146,40.03723830007431],[-92.85610269370883,40.03718458520579],[-92.85574376752992,40.342714757313196],[-92.68417705400302,40.34346676547239],[-92.35001678142237,40.34642108324066]]]}},{"type":"Feature","id":42041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.85732719423582,40.22781865356184],[-76.90578222839092,40.165616835822675],[-77.03679028369912,40.142143438282076],[-77.13728961379856,40.0698969401308],[-77.18574464795364,40.02971821848236],[-77.40361283856207,39.9944812647372],[-77.47109096020027,39.944043003202594],[-77.6146614317709,40.19849033535321],[-77.36592558977478,40.313655013447146],[-77.27009230000138,40.27868663404456],[-76.915114309043,40.328480317157],[-76.85732719423582,40.22781865356184]]]}},{"type":"Feature","id":17107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.14875419157627,40.28201695589242],[-89.14480600360808,40.04878699680481],[-89.14337029889238,39.917883862236295],[-89.21838587028803,39.916970709471556],[-89.48327339033584,39.93313888489426],[-89.57838882775138,39.97605706483691],[-89.60171902938161,40.12243008153745],[-89.60315473409732,40.32010079766882],[-89.26396949501171,40.32514999530913],[-89.14875419157627,40.28201695589242]]]}},{"type":"Feature","id":42009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.25749821822839,40.297809127235524],[-78.23596264749278,40.22443461684546],[-78.1347454650355,40.16513340200605],[-78.2994925811628,39.82463485049606],[-78.3806098976002,39.72257660031954],[-78.80844990288067,39.722898889530626],[-78.75712345929418,39.824419991022005],[-78.76322520433592,40.05705908655597],[-78.65841876008936,40.242912531614266],[-78.62037258512315,40.32703001570712],[-78.4480880192384,40.243825684379],[-78.43444882443919,40.30226746132219],[-78.28800694343714,40.24350339516791],[-78.25749821822839,40.297809127235524]]]}},{"type":"Feature","id":42071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.87386946397702,40.137309100115814],[-75.94314221650986,40.10926993875153],[-75.991238324486,39.86884218728305],[-76.1355266484145,39.72112629886966],[-76.23315456908252,39.72134115834372],[-76.23997416648213,39.72134115834372],[-76.4678922901005,39.9432909950434],[-76.53860074734904,40.05442705799878],[-76.72093524624373,40.121678073378256],[-76.56875054637887,40.19591202166455],[-76.30745228812032,40.25505209189842],[-76.15131940028726,40.31569617845068],[-75.87386946397702,40.137309100115814]]]}},{"type":"Feature","id":18135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.8035938694912,40.31000240238819],[-84.81077239306973,40.00506309383445],[-85.20164300192077,40.00452594514931],[-85.2142054181832,40.07687987303761],[-85.21887145850924,40.30667208054033],[-84.8035938694912,40.31000240238819]]]}},{"type":"Feature","id":29103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.95017301809817,40.30081715987231],[-91.95089087045602,40.257200686638974],[-91.95268550135066,39.94936077518547],[-92.28864040482593,39.95220766321671],[-92.34535074109633,40.03713087033728],[-92.34786322434881,40.302750895138814],[-91.95017301809817,40.30081715987231]]]}},{"type":"Feature","id":42055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.6146614317709,40.19849033535321],[-77.47109096020027,39.944043003202594],[-77.45924639629568,39.71999828663087],[-77.46929632930564,39.71999828663087],[-78.09957069950069,39.722093166502916],[-78.00266063119052,39.826514870894044],[-77.86447405230379,40.061517420642616],[-77.70295727178683,40.26380761546619],[-77.67173069422022,40.28980561182695],[-77.6146614317709,40.19849033535321]]]}},{"type":"Feature","id":42111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.65841876008936,40.242912531614266],[-78.76322520433592,40.05705908655597],[-78.75712345929418,39.824419991022005],[-78.80844990288067,39.722898889530626],[-78.93120265607357,39.7227914597936],[-79.39242279599421,39.721556017817775],[-79.41754762851906,39.853748309230625],[-79.29371809678939,40.040407477316634],[-79.18532239075357,40.109860802305185],[-79.05610896634,40.28475641418663],[-78.89279755492842,40.249358315835934],[-78.65841876008936,40.242912531614266]]]}},{"type":"Feature","id":17039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.57519015765162,40.2815335220758],[-88.74532116646282,40.055179066157976],[-89.14480600360808,40.04878699680481],[-89.14875419157627,40.28201695589242],[-88.57519015765162,40.2815335220758]]]}},{"type":"Feature","id":17169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.45022051636403,40.276323179829944],[-90.45165622107973,40.18887537388922],[-90.19969004347328,40.183933605985935],[-90.35510507894848,40.12420267219841],[-90.51375045003402,39.987820621041465],[-90.6077891089128,39.98212684497899],[-90.69608494892873,40.103737307294594],[-90.91395313953716,40.104435600585276],[-90.91215850864252,40.193118848501825],[-90.91000495156896,40.28432669523852],[-90.45022051636403,40.276323179829944]]]}},{"type":"Feature","id":17147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.45961592803727,40.28158723694431],[-88.46248733746867,39.879101727169214],[-88.4736140490154,39.791761350965515],[-88.74603901882067,39.792029925308086],[-88.74532116646282,40.055179066157976],[-88.57519015765162,40.2815335220758],[-88.45961592803727,40.28158723694431]]]}},{"type":"Feature","id":39089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.19599517958966,40.23904506108126],[-82.18702202511649,40.1668522777985],[-82.19886658902107,39.95016649821318],[-82.23404135455587,39.913210668675575],[-82.4626773305321,39.93034571173153],[-82.78248055595567,39.93958466911593],[-82.76166283757793,40.12586783312234],[-82.75089505221014,40.27696775825211],[-82.47739330386808,40.245813134514016],[-82.19599517958966,40.23904506108126]]]}},{"type":"Feature","id":39021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.55130043121639,40.22937638474875],[-83.49459009494599,40.22545519934722],[-83.50356324941916,40.111418533492085],[-83.51612566568159,40.010166006343276],[-84.0362096989462,40.04019261784258],[-84.0229294303259,40.183933605985935],[-84.0146741282106,40.27342257693019],[-83.55130043121639,40.22937638474875]]]}},{"type":"Feature","id":29079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.36721357250028,40.26633221428635],[-93.36182967981638,40.033102255198735],[-93.36182967981638,39.96762383048022],[-93.7620323693195,39.959566600203125],[-93.76418592639307,40.13290448089767],[-93.76346807403522,40.263968760071734],[-93.36721357250028,40.26633221428635]]]}},{"type":"Feature","id":8013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.05492673688623,40.26176645046266],[-105.05277317981268,40.00022875566819],[-105.14717076487037,39.91380153222923],[-105.39770123776111,39.91283466459598],[-105.39841909011896,39.93496519042373],[-105.6758690264292,39.93244059160358],[-105.63746392528405,40.04583267903654],[-105.65325667715683,40.26042357874981],[-105.05492673688623,40.26176645046266]]]}},{"type":"Feature","id":31133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.06669736420702,40.261981309936715],[-96.01034595411555,40.261444161251575],[-96.01070488029448,40.00060475974779],[-96.2393408562707,40.00081961922184],[-96.46366971809981,40.000980763827386],[-96.46366971809981,40.26208873967374],[-96.06669736420702,40.261981309936715]]]}},{"type":"Feature","id":31147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.55235614980525,40.26182016533117],[-95.39694111433003,40.124954680357604],[-95.42098916831812,40.0564145081338],[-95.3086452743141,39.99996018132562],[-95.33987185188072,39.99996018132562],[-95.78817064936,40.00038990027373],[-96.01070488029448,40.00060475974779],[-96.01034595411555,40.261444161251575],[-95.55235614980525,40.26182016533117]]]}},{"type":"Feature","id":29087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.18086755461624,40.26165902072563],[-95.07139507004364,40.260531008486836],[-95.04303990190844,40.13011130773495],[-94.99350808921658,39.8979019311491],[-95.08503426484285,39.861859254376235],[-95.3086452743141,39.99996018132562],[-95.42098916831812,40.0564145081338],[-95.39694111433003,40.124954680357604],[-95.55235614980525,40.26182016533117],[-95.55486863305774,40.264774483099444],[-95.18086755461624,40.26165902072563]]]}},{"type":"Feature","id":29111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.49756710647176,40.248713737413766],[-91.50546348240815,40.20047778548823],[-91.49469569704036,40.037345729811335],[-91.43547287751747,39.9452247303099],[-91.84034160734664,39.94823276294668],[-91.95268550135066,39.94936077518547],[-91.95089087045602,40.257200686638974],[-91.49756710647176,40.248713737413766]]]}},{"type":"Feature","id":42029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.36096395429095,40.06554603578117],[-75.52391643952362,39.944043003202594],[-75.59426597059323,39.83736527433387],[-75.78844503339249,39.722200596239944],[-76.1355266484145,39.72112629886966],[-75.991238324486,39.86884218728305],[-75.94314221650986,40.10926993875153],[-75.87386946397702,40.137309100115814],[-75.69691885776622,40.241838234243986],[-75.59929093709819,40.235553594627845],[-75.4560793917065,40.08773027647743],[-75.36096395429095,40.06554603578117]]]}},{"type":"Feature","id":42133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.72093524624373,40.121678073378256],[-76.53860074734904,40.05442705799878],[-76.4678922901005,39.9432909950434],[-76.23997416648213,39.72134115834372],[-76.56946839873672,39.72118001373818],[-76.78697766316623,39.72080400965858],[-76.99946196109074,39.7201057163679],[-76.95495511490385,39.85686377160444],[-77.01920290093172,40.01403347687628],[-77.13728961379856,40.0698969401308],[-77.03679028369912,40.142143438282076],[-76.90578222839092,40.165616835822675],[-76.85732719423582,40.22781865356184],[-76.73349766250617,40.181785011245374],[-76.72093524624373,40.121678073378256]]]}},{"type":"Feature","id":8103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.03727602309769,40.091544032141925],[-107.31687951648149,40.090738309114215],[-107.31867414737611,39.91492954446802],[-107.431735893738,39.91772271763075],[-107.431735893738,39.82834117642352],[-107.93853965838231,39.82501085457566],[-107.93853965838231,39.69448372408674],[-108.55481590759923,39.69362428619051],[-108.5544569814203,39.65016895756272],[-109.05121081305468,39.660482212317405],[-109.05085188687576,40.22260831131598],[-108.11333670751955,40.221641443682735],[-107.43927334349544,40.22330660460666],[-107.03799387545554,40.22470319118803],[-107.03727602309769,40.091544032141925]]]}},{"type":"Feature","id":39059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.23407302006645,39.951187080714945],[-81.38589879375239,39.950649932029805],[-81.46414470075838,39.894517894432724],[-81.57864215183595,39.897687071675044],[-81.58043678273059,39.8390304352578],[-81.6942163814503,39.84262933144824],[-81.72867329462726,39.93190344291844],[-81.71611087836483,40.15213440382567],[-81.62279007184392,40.22131915447165],[-81.33816161195514,40.21422879182781],[-81.22581771795113,40.17007516990933],[-81.23407302006645,39.951187080714945]]]}},{"type":"Feature","id":18057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.86242609732459,39.94361328425448],[-85.93744166872024,39.92706910475218],[-86.24001643755534,39.9259948073819],[-86.24252892080783,40.180764428743615],[-86.24288784698675,40.21584023788323],[-85.86242609732459,40.218955700257034],[-85.86242609732459,39.94361328425448]]]}},{"type":"Feature","id":18107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.69585268479209,40.214336221564835],[-86.69585268479209,40.17866954887157],[-86.69513483243423,39.92282563013958],[-86.69513483243423,39.864759857275985],[-87.00955416517391,39.86669359254249],[-87.0917482601481,39.86723074122763],[-87.09103040779024,39.95301338624442],[-87.09246611250595,40.21481965538146],[-86.69585268479209,40.214336221564835]]]}},{"type":"Feature","id":17001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.91215850864252,40.193118848501825],[-90.91395313953716,40.104435600585276],[-90.91646562278964,39.84504650053137],[-90.91610669661071,39.75716897564253],[-91.36584119880571,39.758726706829435],[-91.43511395133854,39.84364991395],[-91.43547287751747,39.9452247303099],[-91.49469569704036,40.037345729811335],[-91.50546348240815,40.20047778548823],[-90.91215850864252,40.193118848501825]]]}},{"type":"Feature","id":39109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.0229294303259,40.183933605985935],[-84.0362096989462,40.04019261784258],[-84.05092567228218,39.879800020459896],[-84.1578856736023,39.923201634219176],[-84.42636245543937,39.91960273802874],[-84.43246420048112,40.19698631903482],[-84.0229294303259,40.183933605985935]]]}},{"type":"Feature","id":54069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.5190920716447,40.15970820028614],[-80.51873314546579,40.01645064595941],[-80.73408885282173,40.03353197414685],[-80.70286227525511,40.15718360146598],[-80.68204455687737,40.185491337172834],[-80.5190920716447,40.15970820028614]]]}},{"type":"Feature","id":34005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.58783696488311,40.13816853801204],[-74.55302112552724,40.0791358975152],[-74.3904275664735,39.77441144843551],[-74.41447562046159,39.56094856096104],[-74.417347029893,39.557295949902084],[-74.6592632744895,39.63110017924026],[-74.73643240295871,39.729881822437434],[-74.90297414998065,39.790955627937805],[-74.9320471704737,39.88748124665739],[-75.05444099748766,39.99066750907271],[-75.0591070378137,39.993299537629895],[-74.97404153340811,40.04851842246224],[-74.72422891287522,40.147300065659415],[-74.58783696488311,40.13816853801204]]]}},{"type":"Feature","id":18011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.24252892080783,40.180764428743615],[-86.24001643755534,39.9259948073819],[-86.32615872049772,39.9240610721154],[-86.69513483243423,39.92282563013958],[-86.69585268479209,40.17866954887157],[-86.24252892080783,40.180764428743615]]]}},{"type":"Feature","id":39013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.88304321707626,40.159493340812084],[-80.70286227525511,40.15718360146598],[-80.73408885282173,40.03353197414685],[-80.75311194030483,39.912942094333005],[-80.82274361901659,39.84875282645883],[-81.23730335567679,39.867821604781284],[-81.23407302006645,39.951187080714945],[-81.22581771795113,40.17007516990933],[-80.88304321707626,40.159493340812084]]]}},{"type":"Feature","id":34029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.09718487829049,40.128983295496155],[-74.09646702593264,40.12361180864475],[-74.03221923990478,40.10115899360592],[-74.08928850235411,39.81120613336757],[-74.10579910658473,39.93088286041667],[-74.19732528221101,39.744760841015804],[-74.16035588578157,39.70377639633965],[-74.34161360613949,39.56540689504769],[-74.41447562046159,39.56094856096104],[-74.3904275664735,39.77441144843551],[-74.55302112552724,40.0791358975152],[-74.40693817070412,40.1722774795184],[-74.2662391085649,40.168786013065],[-74.24470353782931,40.11829403666188],[-74.09718487829049,40.128983295496155]]]}},{"type":"Feature","id":39119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.71611087836483,40.15213440382567],[-81.72867329462726,39.93190344291844],[-81.6942163814503,39.84262933144824],[-81.69744671706064,39.75555752958711],[-82.07647276200711,39.77097369685062],[-82.17015249470694,39.82076737996306],[-82.16225611877056,39.90928948327406],[-82.23404135455587,39.913210668675575],[-82.19886658902107,39.95016649821318],[-82.18702202511649,40.1668522777985],[-81.71611087836483,40.15213440382567]]]}},{"type":"Feature","id":42057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.86447405230379,40.061517420642616],[-78.00266063119052,39.826514870894044],[-78.09957069950069,39.722093166502916],[-78.34292264881292,39.72225431110846],[-78.3806098976002,39.72257660031954],[-78.2994925811628,39.82463485049606],[-78.1347454650355,40.16513340200605],[-77.86447405230379,40.061517420642616]]]}},{"type":"Feature","id":17129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.60171902938161,40.12243008153745],[-89.57838882775138,39.97605706483691],[-89.69827017151286,39.97530505667771],[-89.70221835948105,39.91686327973453],[-89.99438426912728,39.90203797602467],[-89.99474319530621,40.10835678598679],[-89.9635166177396,40.14311030591533],[-89.60171902938161,40.12243008153745]]]}},{"type":"Feature","id":6007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.07595565945269,39.5977432458931],[-121.14881767377479,39.52786020195643],[-121.30387378307105,39.519856686547854],[-121.40509096552836,39.34189932716111],[-121.62367700849464,39.295650825370586],[-121.90866439456234,39.305158357097554],[-121.89000023325815,39.38374320973348],[-121.85195405829194,39.537528878288946],[-121.99480667750471,39.53495056460028],[-121.9973191607572,39.66848572772598],[-121.94240345538144,39.70023121501773],[-122.04649204727014,39.79761627163354],[-122.04110815458624,39.88436578428358],[-121.77622063453843,39.88941498192389],[-121.64557150540915,39.98287885313819],[-121.5852719073495,40.0999235516301],[-121.44421391903136,40.15079153211282],[-121.37709472357209,40.10781963730165],[-121.42016586504327,40.01510777424656],[-121.40903915349655,39.87244108347348],[-121.07595565945269,39.5977432458931]]]}},{"type":"Feature","id":18165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.4065265190667,40.12747927917776],[-87.42016571386591,39.95242252269077],[-87.35448222312235,39.86352441530016],[-87.38247846507862,39.60794907091075],[-87.532150681691,39.60730449248858],[-87.53322746022778,39.882969197702224],[-87.53143282933314,40.147944644081576],[-87.4065265190667,40.12747927917776]]]}},{"type":"Feature","id":42051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.29371809678939,40.040407477316634],[-79.41754762851906,39.853748309230625],[-79.39242279599421,39.721556017817775],[-79.47641152186303,39.72107258400115],[-79.76355246500428,39.720750294790065],[-79.916455017227,39.720750294790065],[-79.92435139316339,39.92352392343026],[-79.99793125984333,39.98325485721778],[-79.87661421136615,40.036002858098485],[-79.877332063724,40.12678098588708],[-79.74596508223688,40.12812385759993],[-79.63936400709568,40.08273479370563],[-79.49543460934613,40.14563490473548],[-79.29371809678939,40.040407477316634]]]}},{"type":"Feature","id":39049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.76166283757793,40.12586783312234],[-82.78248055595567,39.93958466911593],[-82.82411599271116,39.79498424307636],[-83.24370069587631,39.812495290211906],[-83.25913452157016,40.00474080462337],[-83.20637237326795,40.107712207564624],[-83.17012082919638,40.143056591046815],[-82.76166283757793,40.12586783312234]]]}},{"type":"Feature","id":42101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.97404153340811,40.04851842246224],[-75.0591070378137,39.993299537629895],[-75.14345468986144,39.888931548107266],[-75.21739348272033,39.87013134412739],[-75.27661630224321,39.97691650273313],[-75.2062667711736,40.01188488213572],[-75.223854153941,40.09277947411775],[-75.10935670286342,40.04588639390506],[-75.01495911780573,40.137846248800955],[-74.97404153340811,40.04851842246224]]]}},{"type":"Feature","id":29061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.21679183801947,40.13655709195662],[-93.76418592639307,40.13290448089767],[-93.7620323693195,39.959566600203125],[-93.75916095988809,39.78467098832168],[-94.20566512647275,39.78891446293427],[-94.21894539509303,40.0348748458597],[-94.21679183801947,40.13655709195662]]]}},{"type":"Feature","id":29003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.60586781597587,40.12613640746491],[-94.60550888979695,40.039225750209326],[-94.60263748036553,39.81958565285575],[-94.8764981548865,39.820606235357516],[-94.99350808921658,39.8979019311491],[-95.04303990190844,40.13011130773495],[-94.60586781597587,40.12613640746491]]]}},{"type":"Feature","id":32033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.0467453713547,40.11695116494903],[-114.04710429753364,39.90601287629471],[-114.04782214989149,39.542685505666284],[-114.04997570696504,38.6773389739064],[-115.00077115494153,38.6773389739064],[-115.90705975673113,39.161847087902316],[-115.90777760908898,39.46442294224145],[-115.81338002403129,39.59349977128049],[-115.83096740679869,39.73503844981478],[-115.79471586272712,39.85305001593994],[-115.83527452094582,40.12785528325736],[-115.26386404409472,40.12253751127448],[-114.0467453713547,40.11695116494903]]]}},{"type":"Feature","id":17017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.35510507894848,40.12420267219841],[-90.28583232641566,40.05523278102649],[-90.13472440508757,40.06194713959073],[-89.99474319530621,40.10835678598679],[-89.99438426912728,39.90203797602467],[-89.99438426912728,39.87281708755308],[-90.58338212874578,39.87668455808608],[-90.51375045003402,39.987820621041465],[-90.35510507894848,40.12420267219841]]]}},{"type":"Feature","id":39097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.24370069587631,39.812495290211906],[-83.25231492417056,39.69545059171999],[-83.65323546603153,39.71682910938854],[-83.64713372098979,39.77301486185414],[-83.58898768000368,39.768663957504515],[-83.51612566568159,40.010166006343276],[-83.50356324941916,40.111418533492085],[-83.20637237326795,40.107712207564624],[-83.25913452157016,40.00474080462337],[-83.24370069587631,39.812495290211906]]]}},{"type":"Feature","id":17009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.51375045003402,39.987820621041465],[-90.58338212874578,39.87668455808608],[-90.57189649102014,39.83924529473185],[-90.91646562278964,39.84504650053137],[-90.91395313953716,40.104435600585276],[-90.69608494892873,40.103737307294594],[-90.6077891089128,39.98212684497899],[-90.51375045003402,39.987820621041465]]]}},{"type":"Feature","id":8045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.03727602309769,40.091544032141925],[-107.0318921304138,39.91890444473806],[-107.11372729920905,39.91911930421212],[-107.11336837303013,39.36607101799239],[-107.43101804138014,39.36617844772942],[-109.05085188687576,39.366661881546044],[-109.05121081305468,39.49767244585159],[-109.05121081305468,39.660482212317405],[-108.5544569814203,39.65016895756272],[-108.55481590759923,39.69362428619051],[-107.93853965838231,39.69448372408674],[-107.93853965838231,39.82501085457566],[-107.431735893738,39.82834117642352],[-107.431735893738,39.91772271763075],[-107.31867414737611,39.91492954446802],[-107.31687951648149,40.090738309114215],[-107.03727602309769,40.091544032141925]]]}},{"type":"Feature","id":18065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.2142054181832,40.07687987303761],[-85.20164300192077,40.00452594514931],[-85.22138394176173,39.788431029117646],[-85.30142447966236,39.787517876352915],[-85.59682072491893,39.78655100871966],[-85.5763619327201,39.94576187899504],[-85.57600300654119,40.07714844738018],[-85.2142054181832,40.07687987303761]]]}},{"type":"Feature","id":42001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.99946196109074,39.7201057163679],[-77.2162533731624,39.71983714202533],[-77.45924639629568,39.71999828663087],[-77.47109096020027,39.944043003202594],[-77.40361283856207,39.9944812647372],[-77.18574464795364,40.02971821848236],[-77.13728961379856,40.0698969401308],[-77.01920290093172,40.01403347687628],[-76.95495511490385,39.85686377160444],[-76.99946196109074,39.7201057163679]]]}},{"type":"Feature","id":42045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.27661630224321,39.97691650273313],[-75.21739348272033,39.87013134412739],[-75.42413496178203,39.80712380336051],[-75.57990892343616,39.8386544311782],[-75.59354811823538,39.837418989202384],[-75.59426597059323,39.83736527433387],[-75.52391643952362,39.944043003202594],[-75.36096395429095,40.06554603578117],[-75.27661630224321,39.97691650273313]]]}},{"type":"Feature","id":17115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.74532116646282,40.055179066157976],[-88.74603901882067,39.792029925308086],[-88.81100465720637,39.65306956046247],[-89.02600143838339,39.654090142964236],[-89.13942211092419,39.65521815520303],[-89.14193459417667,39.80067801913883],[-89.21766801793018,39.815127318769086],[-89.21838587028803,39.916970709471556],[-89.14337029889238,39.917883862236295],[-89.14480600360808,40.04878699680481],[-88.74532116646282,40.055179066157976]]]}},{"type":"Feature","id":8014,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.96160593036532,40.0002824705367],[-104.97632190370132,39.99996018132562],[-105.05277317981268,39.913747817360715],[-105.14717076487037,39.91380153222923],[-105.05277317981268,40.00022875566819],[-104.96160593036532,40.0002824705367]]]}},{"type":"Feature","id":29121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.34535074109633,40.03713087033728],[-92.28864040482593,39.95220766321671],[-92.29940819019373,39.60526332748505],[-92.30084389490943,39.60526332748505],[-92.6920734299394,39.610312525125366],[-92.68920202050798,39.697545471592036],[-92.85789732460347,39.69996264067516],[-92.8474884654146,40.03723830007431],[-92.34535074109633,40.03713087033728]]]}},{"type":"Feature","id":39023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.51612566568159,40.010166006343276],[-83.58898768000368,39.768663957504515],[-83.64713372098979,39.77301486185414],[-83.82731466281092,39.82264740036104],[-84.0537970817136,39.850417987382755],[-84.05092567228218,39.879800020459896],[-84.0362096989462,40.04019261784258],[-83.51612566568159,40.010166006343276]]]}},{"type":"Feature","id":29115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.8474884654146,40.03723830007431],[-92.85789732460347,39.69996264067516],[-93.26707316857976,39.70350782199708],[-93.36470108924779,39.703722681471135],[-93.36182967981638,39.96762383048022],[-93.36182967981638,40.033102255198735],[-92.85610269370883,40.03718458520579],[-92.8474884654146,40.03723830007431]]]}},{"type":"Feature","id":29063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.21894539509303,40.0348748458597],[-94.20566512647275,39.78891446293427],[-94.20602405265167,39.745835138386084],[-94.60227855418661,39.747178010098935],[-94.60263748036553,39.81958565285575],[-94.60550888979695,40.039225750209326],[-94.21894539509303,40.0348748458597]]]}},{"type":"Feature","id":54051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.51945099782364,39.72150230294926],[-80.83315247820546,39.72053543531601],[-80.82274361901659,39.84875282645883],[-80.75311194030483,39.912942094333005],[-80.73408885282173,40.03353197414685],[-80.51873314546579,40.01645064595941],[-80.5190920716447,39.96241348823436],[-80.51945099782364,39.72150230294926]]]}},{"type":"Feature","id":42059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.99793125984333,39.98325485721778],[-79.92435139316339,39.92352392343026],[-79.916455017227,39.720750294790065],[-80.42110522479776,39.72118001373818],[-80.51945099782364,39.72150230294926],[-80.5190920716447,39.96241348823436],[-80.28758468623707,40.019190104253624],[-79.99793125984333,39.98325485721778]]]}},{"type":"Feature","id":49023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.17961138857868,40.01156259292463],[-112.05362829977545,39.89236929969216],[-112.08987984384704,39.78177038542192],[-111.96928064772771,39.80712380336051],[-111.82678695469386,39.947212180444915],[-111.64050426783098,39.812978724028525],[-111.58522963627628,39.740087647455084],[-111.71875017483697,39.694591153823765],[-111.71336628215306,39.460125752760334],[-111.74710534297216,39.38283005696874],[-111.92262024446725,39.381379755518864],[-112.01558212480924,39.31445102935047],[-112.19576306663038,39.32954490740289],[-112.21945219443953,39.553965628054215],[-114.04782214989149,39.542685505666284],[-114.04710429753364,39.90601287629471],[-112.79804119486917,39.90321970313198],[-112.34184602145349,39.90424028563375],[-112.17961138857868,40.01156259292463]]]}},{"type":"Feature","id":18177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.81077239306973,40.00506309383445],[-84.81256702396436,39.91691699460304],[-84.814361654859,39.726551500589565],[-85.03438340254098,39.71451937004244],[-85.18477347151122,39.71543252280718],[-85.22138394176173,39.788431029117646],[-85.20164300192077,40.00452594514931],[-84.81077239306973,40.00506309383445]]]}},{"type":"Feature","id":20023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.41110816842368,40.00253849501429],[-101.41397957785509,39.56836121281596],[-102.04963784073405,39.5681463533419],[-102.04963784073405,39.574054988878444],[-102.0517913978076,40.00307564369943],[-101.41110816842368,40.00253849501429]]]}},{"type":"Feature","id":20153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.7589393013141,40.00226992067172],[-100.73883943529421,40.00210877606618],[-100.74099299236777,39.56798520873636],[-101.38921367150915,39.56836121281596],[-101.41397957785509,39.56836121281596],[-101.41110816842368,40.00253849501429],[-101.32568373783916,40.002699639619834],[-100.7589393013141,40.00226992067172]]]}},{"type":"Feature","id":6045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-123.54429099193072,40.00184020172361],[-123.54464991810966,39.97697021760165],[-122.93411648775555,39.978151944708955],[-122.93770574954482,39.79815342031868],[-122.88925071538972,39.58264936784067],[-122.8888917892108,39.530868234593214],[-123.06225313363234,39.503366221914064],[-123.07589232843155,39.408237189775846],[-122.99513393817307,39.236833044347804],[-123.0805583687576,39.17495351581972],[-123.09347971119895,39.073002695380225],[-122.98723756223669,38.99753330511811],[-122.94811460873369,38.900685397187445],[-122.81818333196227,38.85030085052135],[-123.07948159022081,38.852503160130425],[-123.13834548356476,38.809101546371146],[-123.3698528689724,38.80571750965477],[-123.533164280384,38.76843939090608],[-123.72734334318328,38.91889473761368],[-123.68822038968028,39.031319957413395],[-123.82676589474593,39.34963426822712],[-123.77292696790695,39.53376883749297],[-123.78548938416938,39.65344556454207],[-123.85512106288114,39.83435724169709],[-124.02309851461877,40.00119562330144],[-123.54429099193072,40.00184020172361]]]}},{"type":"Feature","id":20089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.93167778990949,40.002055061197666],[-97.93131886373057,39.65371413888464],[-97.93167778990949,39.566857196497565],[-98.48729551488782,39.567394345182706],[-98.50524182383415,39.56755548978825],[-98.5045239714763,40.00226992067172],[-98.27409336460543,40.00264592475132],[-97.93167778990949,40.002055061197666]]]}},{"type":"Feature","id":20183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.5045239714763,40.00226992067172],[-98.50524182383415,39.56755548978825],[-99.04434894458186,39.56798520873636],[-99.06624344149638,39.568038923604874],[-99.06696129385423,40.002323635540236],[-98.72634035005292,40.00237735040875],[-98.5045239714763,40.00226992067172]]]}},{"type":"Feature","id":20157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.36924046753155,40.00194763146064],[-97.3685226151737,39.65398271322721],[-97.93131886373057,39.65371413888464],[-97.93167778990949,40.002055061197666],[-97.82148745297903,40.002055061197666],[-97.36924046753155,40.00194763146064]]]}},{"type":"Feature","id":20201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.91627562972621,40.00146419764401],[-96.80572636661684,40.0014104827755],[-96.80644421897469,39.56637376268094],[-96.95898784501848,39.566320047812425],[-97.3685226151737,39.56696462623459],[-97.3685226151737,39.65398271322721],[-97.36924046753155,40.00194763146064],[-96.91627562972621,40.00146419764401]]]}},{"type":"Feature","id":20039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.19363056950475,40.001625342249554],[-100.1781967438109,40.001517912512526],[-100.18035030088446,39.56680348162905],[-100.72017527399002,39.56798520873636],[-100.74099299236777,39.56798520873636],[-100.73883943529421,40.00210877606618],[-100.19363056950475,40.001625342249554]]]}},{"type":"Feature","id":32001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.54196850174166,40.000980763827386],[-117.46874756124065,39.92142904355821],[-117.49566702466014,39.74921917510246],[-117.46372259473567,39.632711625295684],[-117.49459024612335,39.53398369696703],[-117.59006460971783,39.51797666614986],[-117.76306702796043,39.35291087520647],[-117.7207137388471,39.21287621299058],[-117.77562944422286,39.09341434541553],[-117.86500206277557,39.07364727380239],[-118.75370328179777,39.074614141435646],[-118.7540622079767,39.11199968992136],[-119.11801335340824,39.38847011816271],[-119.07781362136846,39.722415455714],[-119.1890807368357,39.63255048069014],[-119.17077550171044,39.78821616964359],[-119.20882167667666,39.80997069139175],[-119.22497335472836,39.99931560290345],[-118.50101925183347,39.998617309612776],[-117.54196850174166,40.000980763827386]]]}},{"type":"Feature","id":20137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.62580935444291,40.001786486855096],[-99.62796291151646,39.567394345182706],[-100.16168613958028,39.567233200577164],[-100.18035030088446,39.56680348162905],[-100.1781967438109,40.001517912512526],[-99.6283218376954,40.001786486855096],[-99.62580935444291,40.001786486855096]]]}},{"type":"Feature","id":20147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.06696129385423,40.002323635540236],[-99.06624344149638,39.568038923604874],[-99.60212022663376,39.56728691544568],[-99.62796291151646,39.567394345182706],[-99.62580935444291,40.001786486855096],[-99.17894626167933,40.00210877606618],[-99.06696129385423,40.002323635540236]]]}},{"type":"Feature","id":20117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.46366971809981,40.000980763827386],[-96.2393408562707,40.00081961922184],[-96.23898193009178,39.56615890320688],[-96.58175643096665,39.56626633294391],[-96.80644421897469,39.56637376268094],[-96.80572636661684,40.0014104827755],[-96.46366971809981,40.000980763827386]]]}},{"type":"Feature","id":8001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.70572323030125,40.00130305303847],[-103.7064410826591,39.739819073112514],[-104.88479572807503,39.7401413623236],[-104.73584136382051,39.76941596566371],[-104.7598894178086,39.82141195838523],[-104.61990820802723,39.8267297303681],[-104.60052619436519,39.89945966233601],[-104.73153424967339,39.89860022443978],[-104.79075706919627,39.798260850055705],[-105.0531321059916,39.79100934280632],[-105.05277317981268,39.913747817360715],[-104.97632190370132,39.99996018132562],[-104.96160593036532,40.0002824705367],[-104.15043276599127,40.00081961922184],[-103.70572323030125,40.00130305303847]]]}},{"type":"Feature","id":20013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.33987185188072,39.99996018132562],[-95.33987185188072,39.65290841585693],[-95.56420071370982,39.65290841585693],[-95.78888850171785,39.65296213072544],[-95.78817064936,40.00038990027373],[-95.33987185188072,39.99996018132562]]]}},{"type":"Feature","id":20131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.01070488029448,40.00060475974779],[-95.78817064936,40.00038990027373],[-95.78888850171785,39.65296213072544],[-95.78924742789678,39.56642747754945],[-96.03582971281934,39.566051473469855],[-96.23898193009178,39.56615890320688],[-96.2393408562707,40.00081961922184],[-96.01070488029448,40.00060475974779]]]}},{"type":"Feature","id":20043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.3086452743141,39.99996018132562],[-95.08503426484285,39.861859254376235],[-94.99350808921658,39.8979019311491],[-94.8764981548865,39.820606235357516],[-94.88403560464397,39.72671264519511],[-94.95582084042928,39.745512849175],[-95.05488446581302,39.6235263827798],[-95.11518406387268,39.652478696908815],[-95.33987185188072,39.65290841585693],[-95.33987185188072,39.99996018132562],[-95.3086452743141,39.99996018132562]]]}},{"type":"Feature","id":34007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.73643240295871,39.729881822437434],[-74.87713146509793,39.60827136012183],[-75.0239322722789,39.73047268599109],[-75.13232797831472,39.88436578428358],[-75.05444099748766,39.99066750907271],[-74.9320471704737,39.88748124665739],[-74.90297414998065,39.790955627937805],[-74.73643240295871,39.729881822437434]]]}},{"type":"Feature","id":17167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.21838587028803,39.916970709471556],[-89.21766801793018,39.815127318769086],[-89.39641325503561,39.74234367193267],[-89.5353176862802,39.64109114478386],[-89.53352305538556,39.52458359497709],[-89.7015005071232,39.523348153001265],[-89.92654722131016,39.52205899615693],[-89.9850521884752,39.718064551364364],[-89.99438426912728,39.87281708755308],[-89.99438426912728,39.90203797602467],[-89.70221835948105,39.91686327973453],[-89.69827017151286,39.97530505667771],[-89.57838882775138,39.97605706483691],[-89.48327339033584,39.93313888489426],[-89.21838587028803,39.916970709471556]]]}},{"type":"Feature","id":29117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.26707316857976,39.70350782199708],[-93.27855880630541,39.615576582239726],[-93.75844310753024,39.611386822495646],[-93.75916095988809,39.78467098832168],[-93.7620323693195,39.959566600203125],[-93.36182967981638,39.96762383048022],[-93.36470108924779,39.703722681471135],[-93.26707316857976,39.70350782199708]]]}},{"type":"Feature","id":29205,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.95268550135066,39.94936077518547],[-91.84034160734664,39.94823276294668],[-91.84716120474624,39.658494762182386],[-92.18491073911615,39.66289938140053],[-92.18670537001078,39.604027885509225],[-92.29940819019373,39.60526332748505],[-92.28864040482593,39.95220766321671],[-91.95268550135066,39.94936077518547]]]}},{"type":"Feature","id":18121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.09103040779024,39.95301338624442],[-87.0917482601481,39.86723074122763],[-87.00955416517391,39.86669359254249],[-87.0135023531421,39.60472617879991],[-87.19906718764715,39.60714334788304],[-87.38247846507862,39.60794907091075],[-87.35448222312235,39.86352441530016],[-87.42016571386591,39.95242252269077],[-87.09103040779024,39.95301338624442]]]}},{"type":"Feature","id":39121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.23407302006645,39.951187080714945],[-81.23730335567679,39.867821604781284],[-81.31375463178814,39.86948676570522],[-81.31913852447204,39.70737529253009],[-81.28324590657938,39.60580047617019],[-81.58833315866697,39.58694655732179],[-81.69744671706064,39.75555752958711],[-81.6942163814503,39.84262933144824],[-81.58043678273059,39.8390304352578],[-81.57864215183595,39.897687071675044],[-81.46414470075838,39.894517894432724],[-81.38589879375239,39.950649932029805],[-81.23407302006645,39.951187080714945]]]}},{"type":"Feature","id":29127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.43547287751747,39.9452247303099],[-91.43511395133854,39.84364991395],[-91.36584119880571,39.758726706829435],[-91.30518267456712,39.683955609858],[-91.71543529708019,39.686480208678155],[-91.71507637090127,39.65763532428616],[-91.84716120474624,39.658494762182386],[-91.84034160734664,39.94823276294668],[-91.43547287751747,39.9452247303099]]]}},{"type":"Feature","id":18059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.5763619327201,39.94576187899504],[-85.59682072491893,39.78655100871966],[-85.6330722689905,39.69845862435677],[-85.9517987158773,39.697115752643924],[-85.93744166872024,39.92706910475218],[-85.86242609732459,39.94361328425448],[-85.5763619327201,39.94576187899504]]]}},{"type":"Feature","id":39045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.78248055595567,39.93958466911593],[-82.4626773305321,39.93034571173153],[-82.47165048500527,39.83720412972833],[-82.39735276596747,39.833068084852755],[-82.37438149051616,39.654895865991946],[-82.4885200154148,39.66155650968768],[-82.49605746517227,39.6027924435334],[-82.61737451364945,39.60859364933292],[-82.7315130385481,39.55439534700233],[-82.84278015401534,39.5619691434628],[-82.82411599271116,39.79498424307636],[-82.78248055595567,39.93958466911593]]]}},{"type":"Feature","id":8047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.39770123776111,39.91283466459598],[-105.39806016394003,39.74707058036191],[-105.54414311876315,39.77365944027631],[-105.69022607358626,39.85192200370115],[-105.6758690264292,39.93244059160358],[-105.39841909011896,39.93496519042373],[-105.39770123776111,39.91283466459598]]]}},{"type":"Feature","id":39127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.07647276200711,39.77097369685062],[-82.02406953988383,39.72467148019158],[-82.04739974151406,39.550796450811895],[-82.15902578316022,39.55654394174289],[-82.37976538320007,39.59672266339133],[-82.37438149051616,39.654895865991946],[-82.39735276596747,39.833068084852755],[-82.47165048500527,39.83720412972833],[-82.4626773305321,39.93034571173153],[-82.23404135455587,39.913210668675575],[-82.16225611877056,39.90928948327406],[-82.17015249470694,39.82076737996306],[-82.07647276200711,39.77097369685062]]]}},{"type":"Feature","id":18097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.93744166872024,39.92706910475218],[-85.9517987158773,39.697115752643924],[-85.95215764205624,39.63835168648965],[-86.24970744438636,39.63362477806042],[-86.32615872049772,39.632174476610544],[-86.32615872049772,39.9240610721154],[-86.24001643755534,39.9259948073819],[-85.93744166872024,39.92706910475218]]]}},{"type":"Feature","id":8037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.43463896867998,39.9248667951431],[-106.38546608216703,39.76715994118612],[-106.1837495696103,39.6516192590126],[-106.25876514100595,39.494127264529666],[-106.2067208450616,39.37955344998939],[-106.42638366656466,39.3618812582483],[-107.11336837303013,39.36607101799239],[-107.11372729920905,39.91911930421212],[-107.0318921304138,39.91890444473806],[-106.62666447440569,39.92470565053756],[-106.43463896867998,39.9248667951431]]]}},{"type":"Feature","id":8117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.92460486842532,39.698942058173394],[-105.79287896075927,39.63609566201207],[-105.82948943100978,39.564869746362554],[-106.01792567494623,39.36515786522765],[-106.13565346163413,39.37949973512087],[-106.2067208450616,39.37955344998939],[-106.25876514100595,39.494127264529666],[-106.1837495696103,39.6516192590126],[-106.38546608216703,39.76715994118612],[-106.43463896867998,39.9248667951431],[-106.2458437985646,39.91170665235719],[-106.0879162798369,39.80846667507336],[-106.02115601055657,39.68841394394466],[-105.92460486842532,39.698942058173394]]]}},{"type":"Feature","id":18063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.32615872049772,39.9240610721154],[-86.32615872049772,39.632174476610544],[-86.46578100410015,39.60075127852988],[-86.65672973128909,39.60118099747799],[-86.68759738267677,39.63029445621255],[-86.69513483243423,39.864759857275985],[-86.69513483243423,39.92282563013958],[-86.32615872049772,39.9240610721154]]]}},{"type":"Feature","id":39113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.05092567228218,39.879800020459896],[-84.0537970817136,39.850417987382755],[-84.0929200352166,39.8382784270986],[-84.11409667977325,39.57792245941144],[-84.36534500502185,39.58947115614195],[-84.47912460374158,39.59097517246033],[-84.48522634878333,39.91847472578995],[-84.42636245543937,39.91960273802874],[-84.1578856736023,39.923201634219176],[-84.05092567228218,39.879800020459896]]]}},{"type":"Feature","id":39135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.48522634878333,39.91847472578995],[-84.47912460374158,39.59097517246033],[-84.47876567756265,39.56879093176407],[-84.81472058103792,39.567501774919734],[-84.814361654859,39.726551500589565],[-84.81256702396436,39.91691699460304],[-84.48522634878333,39.91847472578995]]]}},{"type":"Feature","id":8059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.05277317981268,39.913747817360715],[-105.0531321059916,39.79100934280632],[-105.05349103217053,39.61444857000094],[-105.04882499184448,39.56594404373283],[-105.2340309001706,39.24591085712666],[-105.3287874114072,39.12967188166245],[-105.33058204230184,39.12967188166245],[-105.39770123776111,39.129564451925425],[-105.39877801629788,39.56610518833837],[-105.39806016394003,39.74707058036191],[-105.39770123776111,39.91283466459598],[-105.14717076487037,39.91380153222923],[-105.05277317981268,39.913747817360715]]]}},{"type":"Feature","id":8031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.88479572807503,39.7401413623236],[-104.91350982238916,39.624063531464934],[-104.9734504942699,39.66768000469827],[-105.05349103217053,39.61444857000094],[-105.0531321059916,39.79100934280632],[-104.79075706919627,39.798260850055705],[-104.73153424967339,39.89860022443978],[-104.60052619436519,39.89945966233601],[-104.61990820802723,39.8267297303681],[-104.7598894178086,39.82141195838523],[-104.73584136382051,39.76941596566371],[-104.88479572807503,39.7401413623236]]]}},{"type":"Feature","id":34015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.87713146509793,39.60827136012183],[-74.98516824495483,39.51480748890754],[-75.06197844724511,39.56862978715853],[-75.20016502613184,39.66698171140759],[-75.326507041114,39.69093854276481],[-75.42736529739237,39.78456355858465],[-75.13232797831472,39.88436578428358],[-75.0239322722789,39.73047268599109],[-74.87713146509793,39.60827136012183]]]}},{"type":"Feature","id":17045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.532150681691,39.60730449248858],[-87.53179175551207,39.47709965121074],[-87.9603496131504,39.481235696086316],[-87.96645135819215,39.6858893451245],[-87.93773726387802,39.879800020459896],[-87.53322746022778,39.882969197702224],[-87.532150681691,39.60730449248858]]]}},{"type":"Feature","id":17041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.93773726387802,39.879800020459896],[-87.96645135819215,39.6858893451245],[-88.06336142650233,39.652478696908815],[-88.47217834429969,39.651565544144084],[-88.4736140490154,39.791761350965515],[-88.46248733746867,39.879101727169214],[-87.93773726387802,39.879800020459896]]]}},{"type":"Feature","id":17137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.99438426912728,39.87281708755308],[-89.9850521884752,39.718064551364364],[-89.92654722131016,39.52205899615693],[-90.15374749257067,39.520286405495966],[-90.30162507828842,39.52017897575894],[-90.30090722593057,39.63652538096017],[-90.37305138789482,39.666283418116905],[-90.37125675700018,39.75330150510952],[-90.59917488061855,39.78998876030455],[-90.57189649102014,39.83924529473185],[-90.58338212874578,39.87668455808608],[-89.99438426912728,39.87281708755308]]]}},{"type":"Feature","id":39111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.82274361901659,39.84875282645883],[-80.83315247820546,39.72053543531601],[-80.94406066749377,39.60676734380344],[-81.03881717873038,39.53994604737208],[-81.03666362165683,39.57212125361194],[-81.28324590657938,39.60580047617019],[-81.31913852447204,39.70737529253009],[-81.31375463178814,39.86948676570522],[-81.23730335567679,39.867821604781284],[-80.82274361901659,39.84875282645883]]]}},{"type":"Feature","id":18133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.69513483243423,39.864759857275985],[-86.68759738267677,39.63029445621255],[-86.65672973128909,39.60118099747799],[-86.68687953031892,39.47006300343541],[-86.93992248646215,39.47333961041477],[-87.0149380578578,39.47376932936288],[-87.0135023531421,39.60472617879991],[-87.00955416517391,39.86669359254249],[-86.69513483243423,39.864759857275985]]]}},{"type":"Feature","id":8019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.39806016394003,39.74707058036191],[-105.39877801629788,39.56610518833837],[-105.82948943100978,39.564869746362554],[-105.79287896075927,39.63609566201207],[-105.92460486842532,39.698942058173394],[-105.87507305573345,39.79917400282044],[-105.69022607358626,39.85192200370115],[-105.54414311876315,39.77365944027631],[-105.39806016394003,39.74707058036191]]]}},{"type":"Feature","id":39057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.64713372098979,39.77301486185414],[-83.65323546603153,39.71682910938854],[-83.67010499644108,39.550259302126754],[-83.97698687942331,39.56916693584367],[-84.11409667977325,39.57792245941144],[-84.0929200352166,39.8382784270986],[-84.0537970817136,39.850417987382755],[-83.82731466281092,39.82264740036104],[-83.64713372098979,39.77301486185414]]]}},{"type":"Feature","id":17149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.57189649102014,39.83924529473185],[-90.59917488061855,39.78998876030455],[-90.64655313623686,39.69733061211798],[-90.5808696454933,39.521736706945845],[-90.61389085395454,39.39577534028061],[-90.93692441498845,39.39969652568213],[-91.02773273825689,39.441110689306385],[-91.17812280722711,39.59817296484121],[-91.30518267456712,39.683955609858],[-91.36584119880571,39.758726706829435],[-90.91610669661071,39.75716897564253],[-90.91646562278964,39.84504650053137],[-90.57189649102014,39.83924529473185]]]}},{"type":"Feature","id":10003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.42413496178203,39.80712380336051],[-75.61580154132882,39.61589887145081],[-75.56303939302661,39.56137827990915],[-75.58924100408825,39.460394327102904],[-75.51602006358723,39.363492704303724],[-75.65097630686363,39.29189078457461],[-75.7600898652573,39.29661769300384],[-75.76655053647798,39.37751228498586],[-75.78844503339249,39.722200596239944],[-75.59426597059323,39.83736527433387],[-75.59354811823538,39.837418989202384],[-75.57990892343616,39.8386544311782],[-75.42413496178203,39.80712380336051]]]}},{"type":"Feature","id":17021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.21766801793018,39.815127318769086],[-89.14193459417667,39.80067801913883],[-89.13942211092419,39.65521815520303],[-89.02600143838339,39.654090142964236],[-89.02528358602554,39.346089086905195],[-89.14013996328204,39.348882260067924],[-89.53065164595415,39.349043404673466],[-89.53352305538556,39.52458359497709],[-89.5353176862802,39.64109114478386],[-89.39641325503561,39.74234367193267],[-89.21766801793018,39.815127318769086]]]}},{"type":"Feature","id":29021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.60263748036553,39.81958565285575],[-94.60227855418661,39.747178010098935],[-94.60120177564983,39.530331085908074],[-95.10298057378918,39.53333911854486],[-95.05488446581302,39.6235263827798],[-94.95582084042928,39.745512849175],[-94.88403560464397,39.72671264519511],[-94.8764981548865,39.820606235357516],[-94.60263748036553,39.81958565285575]]]}},{"type":"Feature","id":49007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.85804519777105,39.81244157534339],[-109.96754934785422,39.80599579112172],[-109.88499632670111,39.80572721677915],[-109.99410988509479,39.7024335246268],[-110.03789887892383,39.56589032886431],[-110.0239007579457,39.46893499119662],[-111.07734909309518,39.46957956961879],[-111.13226479847094,39.6139114213158],[-111.24748010190638,39.70447468963033],[-111.24748010190638,39.81319358350258],[-110.85804519777105,39.81244157534339]]]}},{"type":"Feature","id":49039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.24748010190638,39.81319358350258],[-111.24748010190638,39.70447468963033],[-111.24712117572744,39.46710868566714],[-111.30167795492429,39.46721611540417],[-111.29952439785073,39.03217939530961],[-111.85406534429228,39.03293140346881],[-112.01450534627246,39.045232108358505],[-112.01558212480924,39.31445102935047],[-111.92262024446725,39.381379755518864],[-111.74710534297216,39.38283005696874],[-111.71336628215306,39.460125752760334],[-111.71875017483697,39.694591153823765],[-111.58522963627628,39.740087647455084],[-111.64050426783098,39.812978724028525],[-111.24748010190638,39.81319358350258]]]}},{"type":"Feature","id":39129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.82411599271116,39.79498424307636],[-82.84278015401534,39.5619691434628],[-82.7315130385481,39.55439534700233],[-82.74084511920019,39.46829041277445],[-82.99819518949054,39.48000025411049],[-82.98383814233348,39.50664282889342],[-83.26667197132763,39.5162040754889],[-83.25231492417056,39.69545059171999],[-83.24370069587631,39.812495290211906],[-82.82411599271116,39.79498424307636]]]}},{"type":"Feature","id":6021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.04649204727014,39.79761627163354],[-121.94240345538144,39.70023121501773],[-121.9973191607572,39.66848572772598],[-121.99480667750471,39.53495056460028],[-121.85195405829194,39.537528878288946],[-121.89000023325815,39.38374320973348],[-122.13873607525427,39.41479040373455],[-122.13801822289642,39.386214093685126],[-122.7388606464195,39.3834209205224],[-122.73563031080916,39.581736215075935],[-122.88925071538972,39.58264936784067],[-122.93770574954482,39.79815342031868],[-122.04649204727014,39.79761627163354]]]}},{"type":"Feature","id":17139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.4736140490154,39.791761350965515],[-88.47217834429969,39.651565544144084],[-88.47038371340506,39.44701932484293],[-88.5845222383037,39.44750275865955],[-88.71768385068546,39.579211616255776],[-88.80921002631175,39.580124769020514],[-88.81100465720637,39.65306956046247],[-88.74603901882067,39.792029925308086],[-88.4736140490154,39.791761350965515]]]}},{"type":"Feature","id":18041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.03438340254098,39.71451937004244],[-85.03617803343562,39.5261950410325],[-85.29783521787309,39.52549674774182],[-85.30142447966236,39.787517876352915],[-85.22138394176173,39.788431029117646],[-85.18477347151122,39.71543252280718],[-85.03438340254098,39.71451937004244]]]}},{"type":"Feature","id":18139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.30142447966236,39.787517876352915],[-85.29783521787309,39.52549674774182],[-85.29747629169417,39.453250249590546],[-85.62948300720124,39.45276681577392],[-85.6330722689905,39.69845862435677],[-85.59682072491893,39.78655100871966],[-85.30142447966236,39.787517876352915]]]}},{"type":"Feature","id":17171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.30162507828842,39.52017897575894],[-90.5808696454933,39.521736706945845],[-90.64655313623686,39.69733061211798],[-90.59917488061855,39.78998876030455],[-90.37125675700018,39.75330150510952],[-90.37305138789482,39.666283418116905],[-90.30090722593057,39.63652538096017],[-90.30162507828842,39.52017897575894]]]}},{"type":"Feature","id":29025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.75916095988809,39.78467098832168],[-93.75844310753024,39.611386822495646],[-93.75916095988809,39.52458359497709],[-94.20853653590416,39.52721562353427],[-94.20602405265167,39.745835138386084],[-94.20566512647275,39.78891446293427],[-93.75916095988809,39.78467098832168]]]}},{"type":"Feature","id":34033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.06197844724511,39.56862978715853],[-75.08387294415964,39.4577085836772],[-75.23964690581377,39.559175970300075],[-75.4169564382035,39.387664395135005],[-75.54258060082779,39.4965444336128],[-75.53827348668068,39.496920437692395],[-75.55657872180593,39.60665991406641],[-75.55945013123734,39.62975730752741],[-75.42736529739237,39.78456355858465],[-75.326507041114,39.69093854276481],[-75.20016502613184,39.66698171140759],[-75.06197844724511,39.56862978715853]]]}},{"type":"Feature","id":6091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.14705470839073,39.70764386687266],[-120.00097175356761,39.722415455714],[-120.00312531064117,39.44803990734469],[-120.50598088731729,39.44723418431698],[-120.56053766651414,39.51615036062039],[-120.65852451336109,39.52528188826776],[-120.74251323922991,39.46179091368427],[-121.01960424936122,39.39491590238438],[-121.00919539017235,39.63754596346194],[-120.87244451600132,39.776345183702006],[-120.68041901027561,39.6766503877401],[-120.65385847303504,39.70528041265804],[-120.14705470839073,39.70764386687266]]]}},{"type":"Feature","id":39115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.69744671706064,39.75555752958711],[-81.58833315866697,39.58694655732179],[-81.71467517364913,39.58141392586485],[-81.7089323547863,39.48075226226969],[-81.84496537659948,39.450188502085254],[-82.05565504362937,39.46007203789182],[-82.04739974151406,39.550796450811895],[-82.02406953988383,39.72467148019158],[-82.07647276200711,39.77097369685062],[-81.69744671706064,39.75555752958711]]]}},{"type":"Feature","id":29049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.20602405265167,39.745835138386084],[-94.20853653590416,39.52721562353427],[-94.21069009297771,39.454646836171904],[-94.60084284947091,39.45609713762178],[-94.60120177564983,39.530331085908074],[-94.60227855418661,39.747178010098935],[-94.20602405265167,39.745835138386084]]]}},{"type":"Feature","id":8005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.7064410826591,39.739819073112514],[-103.70751786119588,39.5662126180754],[-103.71469638477441,39.56626633294391],[-104.66046686624593,39.5658366139958],[-105.04882499184448,39.56594404373283],[-105.05349103217053,39.61444857000094],[-104.9734504942699,39.66768000469827],[-104.91350982238916,39.624063531464934],[-104.88479572807503,39.7401413623236],[-103.7064410826591,39.739819073112514]]]}},{"type":"Feature","id":32019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.75370328179777,39.074614141435646],[-118.92993603565071,39.07343241432834],[-119.01500154005632,38.94333500278753],[-119.01464261387738,38.8512677181546],[-118.90229871987337,38.85212715605083],[-118.90696476019941,38.41461955200462],[-119.15713630691124,38.41467326687314],[-119.33013872515384,38.53590772510915],[-119.3498796649948,38.736049325192155],[-119.40623107508628,38.73336358176646],[-119.4213059746012,38.95466884004398],[-119.31111563767074,38.990711516816845],[-119.31183349002859,39.08353080960896],[-119.55087832519368,39.08578683408655],[-119.56236396291933,39.19531145098651],[-119.71275403188957,39.25085262502995],[-119.47873416322945,39.33770956741702],[-119.28383724807232,39.62153893264478],[-119.1890807368357,39.63255048069014],[-119.07781362136846,39.722415455714],[-119.11801335340824,39.38847011816271],[-118.7540622079767,39.11199968992136],[-118.75370328179777,39.074614141435646]]]}},{"type":"Feature","id":34001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.417347029893,39.557295949902084],[-74.40945065395661,39.364405857068455],[-74.65567401270023,39.289151326280404],[-74.86097978704623,39.32374370160339],[-74.85595482054127,39.424566509804094],[-74.98516824495483,39.51480748890754],[-74.87713146509793,39.60827136012183],[-74.73643240295871,39.729881822437434],[-74.6592632744895,39.63110017924026],[-74.417347029893,39.557295949902084]]]}},{"type":"Feature","id":18161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.814361654859,39.726551500589565],[-84.81472058103792,39.567501774919734],[-84.81543843339578,39.5219515664199],[-85.03617803343562,39.5261950410325],[-85.03438340254098,39.71451937004244],[-84.814361654859,39.726551500589565]]]}},{"type":"Feature","id":24043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.09957069950069,39.722093166502916],[-77.46929632930564,39.71999828663087],[-77.570154585584,39.619981201457875],[-77.67711458690412,39.3245494246311],[-77.71839109748068,39.320574524361064],[-77.8253510988008,39.49337525637047],[-77.88529177068153,39.55127988462852],[-77.83791351506322,39.60633762485533],[-78.02204264485255,39.61960519737828],[-78.17997016358025,39.696739748564326],[-78.26503566798584,39.62245208540952],[-78.33394949433975,39.63716995938234],[-78.34292264881292,39.72225431110846],[-78.09957069950069,39.722093166502916]]]}},{"type":"Feature","id":24001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.3806098976002,39.72257660031954],[-78.34292264881292,39.72225431110846],[-78.33394949433975,39.63716995938234],[-78.43373097208134,39.62067949474856],[-78.46818788525829,39.51663379443701],[-78.65698305537366,39.535165424074336],[-78.79552856043932,39.60907708314954],[-78.96601849542944,39.43880094996029],[-79.06759460406566,39.48000025411049],[-78.93120265607357,39.7227914597936],[-78.80844990288067,39.722898889530626],[-78.3806098976002,39.72257660031954]]]}},{"type":"Feature","id":24023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.93120265607357,39.7227914597936],[-79.06759460406566,39.48000025411049],[-79.27146467369595,39.32793346134748],[-79.4868203810519,39.206000709820785],[-79.47641152186303,39.72107258400115],[-79.39242279599421,39.721556017817775],[-78.93120265607357,39.7227914597936]]]}},{"type":"Feature","id":24015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.78844503339249,39.722200596239944],[-75.76655053647798,39.37751228498586],[-75.83331080575832,39.373859673926916],[-76.04077013717787,39.3895981304015],[-75.96970275375041,39.558638821614934],[-76.07594490271268,39.543491228693995],[-76.23315456908252,39.72134115834372],[-76.1355266484145,39.72112629886966],[-75.78844503339249,39.722200596239944]]]}},{"type":"Feature","id":54061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.916455017227,39.720750294790065],[-79.76355246500428,39.720750294790065],[-79.89456052031248,39.43568548758648],[-79.93870844032045,39.452551956299864],[-80.15334629531854,39.61047366973091],[-80.39562146609397,39.63743853372491],[-80.42110522479776,39.72118001373818],[-79.916455017227,39.720750294790065]]]}},{"type":"Feature","id":54077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.47641152186303,39.72107258400115],[-79.4868203810519,39.206000709820785],[-79.4868203810519,39.19493544690691],[-79.68674226271399,39.27142541967079],[-79.80949501590688,39.230548404731664],[-79.89527837267033,39.29957201077211],[-79.89456052031248,39.43568548758648],[-79.76355246500428,39.720750294790065],[-79.47641152186303,39.72107258400115]]]}},{"type":"Feature","id":24025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.23997416648213,39.72134115834372],[-76.23315456908252,39.72134115834372],[-76.07594490271268,39.543491228693995],[-76.10250543995325,39.43525576863837],[-76.25289550892349,39.36719903023118],[-76.22310463607258,39.46818298303742],[-76.35913765788575,39.3938416050141],[-76.4287693365975,39.497726160720106],[-76.53357578084406,39.5454249639605],[-76.56946839873672,39.72118001373818],[-76.23997416648213,39.72134115834372]]]}},{"type":"Feature","id":54103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.51945099782364,39.72150230294926],[-80.42110522479776,39.72118001373818],[-80.39562146609397,39.63743853372491],[-80.49791542708805,39.563419444912675],[-80.49396723911985,39.469686999355815],[-80.54421690416957,39.42913227362777],[-80.61851462320737,39.4504033615593],[-80.7200907318436,39.48059111766415],[-80.85217556568857,39.602040435374214],[-80.94406066749377,39.60676734380344],[-80.83315247820546,39.72053543531601],[-80.51945099782364,39.72150230294926]]]}},{"type":"Feature","id":24005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.56946839873672,39.72118001373818],[-76.53357578084406,39.5454249639605],[-76.4287693365975,39.497726160720106],[-76.35913765788575,39.3938416050141],[-76.33437175153982,39.33846157557622],[-76.42446222245039,39.20648414363741],[-76.52962759287587,39.24086165948635],[-76.52962759287587,39.37160364944933],[-76.71124423941271,39.37192593866041],[-76.71052638705486,39.2776026295499],[-76.61864128524965,39.23742390790146],[-76.69796397079243,39.21368193601829],[-76.88209310058176,39.350225131780775],[-76.89178410741278,39.44438729628574],[-76.78697766316623,39.72080400965858],[-76.56946839873672,39.72118001373818]]]}},{"type":"Feature","id":24013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.78697766316623,39.72080400965858],[-76.89178410741278,39.44438729628574],[-76.88209310058176,39.350225131780775],[-77.16815726518624,39.353931457708235],[-77.1067808885898,39.49149523597248],[-77.30706169643082,39.61922919329868],[-77.2162533731624,39.71983714202533],[-76.99946196109074,39.7201057163679],[-76.78697766316623,39.72080400965858]]]}},{"type":"Feature","id":24021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.2162533731624,39.71983714202533],[-77.30706169643082,39.61922919329868],[-77.1067808885898,39.49149523597248],[-77.16815726518624,39.353931457708235],[-77.16887511754409,39.35350173876012],[-77.45781069157998,39.22351175695634],[-77.56584747143688,39.30548064630864],[-77.67711458690412,39.3245494246311],[-77.570154585584,39.619981201457875],[-77.46929632930564,39.71999828663087],[-77.45924639629568,39.71999828663087],[-77.2162533731624,39.71983714202533]]]}},{"type":"Feature","id":39047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.25231492417056,39.69545059171999],[-83.26667197132763,39.5162040754889],[-83.37291412028989,39.37735114038032],[-83.59078231089832,39.378747726961684],[-83.57642526374126,39.544565526064275],[-83.67010499644108,39.550259302126754],[-83.65323546603153,39.71682910938854],[-83.25231492417056,39.69545059171999]]]}},{"type":"Feature","id":49015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.0239007579457,39.46893499119662],[-110.02425968412462,39.46168348394724],[-110.01097941550434,39.417368717423216],[-110.11650371210875,39.154649295521445],[-110.16280518919028,38.86453529067755],[-110.08132894657395,38.756138686016385],[-110.0253364626614,38.49991876320479],[-111.30598506907141,38.49991876320479],[-111.30598506907141,38.51017830309096],[-111.29952439785073,39.03217939530961],[-111.30167795492429,39.46721611540417],[-111.24712117572744,39.46710868566714],[-111.24748010190638,39.70447468963033],[-111.13226479847094,39.6139114213158],[-111.07734909309518,39.46957956961879],[-110.0239007579457,39.46893499119662]]]}},{"type":"Feature","id":29041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.85789732460347,39.69996264067516],[-92.68920202050798,39.697545471592036],[-92.6920734299394,39.610312525125366],[-92.70750725563323,39.32159510686283],[-92.7907781291442,39.34351077321652],[-92.84928309630924,39.22619750038204],[-93.10447960952602,39.38363577999645],[-93.22902699361354,39.43627635114014],[-93.27855880630541,39.615576582239726],[-93.26707316857976,39.70350782199708],[-92.85789732460347,39.69996264067516]]]}},{"type":"Feature","id":18145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.6330722689905,39.69845862435677],[-85.62948300720124,39.45276681577392],[-85.684398712577,39.35006398717523],[-85.95215764205624,39.34737824374953],[-85.95215764205624,39.63835168648965],[-85.9517987158773,39.697115752643924],[-85.6330722689905,39.69845862435677]]]}},{"type":"Feature","id":54065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.02204264485255,39.61960519737828],[-78.13869365300368,39.59387577536009],[-78.22878412391425,39.39120957645692],[-78.34722976296003,39.465926958559834],[-78.46818788525829,39.51663379443701],[-78.43373097208134,39.62067949474856],[-78.33394949433975,39.63716995938234],[-78.26503566798584,39.62245208540952],[-78.17997016358025,39.696739748564326],[-78.02204264485255,39.61960519737828]]]}},{"type":"Feature","id":29173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.30518267456712,39.683955609858],[-91.17812280722711,39.59817296484121],[-91.4602387838634,39.4507793656389],[-91.43834428694888,39.31864078909456],[-91.71794778033268,39.33910615399838],[-91.71507637090127,39.65763532428616],[-91.71543529708019,39.686480208678155],[-91.30518267456712,39.683955609858]]]}},{"type":"Feature","id":17029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.96645135819215,39.6858893451245],[-87.9603496131504,39.481235696086316],[-88.01203498291582,39.37896258643574],[-88.47074263958399,39.374504252349084],[-88.47038371340506,39.44701932484293],[-88.47217834429969,39.651565544144084],[-88.06336142650233,39.652478696908815],[-87.96645135819215,39.6858893451245]]]}},{"type":"Feature","id":29137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.84716120474624,39.658494762182386],[-91.71507637090127,39.65763532428616],[-91.71794778033268,39.33910615399838],[-92.31017597556152,39.347807962697644],[-92.30084389490943,39.60526332748505],[-92.29940819019373,39.60526332748505],[-92.18670537001078,39.604027885509225],[-92.18491073911615,39.66289938140053],[-91.84716120474624,39.658494762182386]]]}},{"type":"Feature","id":39073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.15902578316022,39.55654394174289],[-82.16728108527553,39.46624924777092],[-82.2803428316374,39.47290989146666],[-82.2896749122895,39.38417292868159],[-82.51436270029753,39.39577534028061],[-82.51759303590786,39.36940133984025],[-82.74874149513657,39.368112182995915],[-82.74084511920019,39.46829041277445],[-82.7315130385481,39.55439534700233],[-82.61737451364945,39.60859364933292],[-82.49605746517227,39.6027924435334],[-82.4885200154148,39.66155650968768],[-82.37438149051616,39.654895865991946],[-82.37976538320007,39.59672266339133],[-82.15902578316022,39.55654394174289]]]}},{"type":"Feature","id":20029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.3685226151737,39.65398271322721],[-97.3685226151737,39.56696462623459],[-97.3699583198894,39.305964080125264],[-97.92952423283593,39.306393799073376],[-97.93167778990949,39.566857196497565],[-97.93131886373057,39.65371413888464],[-97.3685226151737,39.65398271322721]]]}},{"type":"Feature","id":20085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.56420071370982,39.65290841585693],[-95.57030245875157,39.418980163478636],[-95.58932554623468,39.216260249706956],[-96.03582971281934,39.216528824049526],[-96.03582971281934,39.566051473469855],[-95.78924742789678,39.56642747754945],[-95.78888850171785,39.65296213072544],[-95.56420071370982,39.65290841585693]]]}},{"type":"Feature","id":20005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.05488446581302,39.6235263827798],[-95.10298057378918,39.53333911854486],[-94.96910110904956,39.418819018873094],[-95.18086755461624,39.41914130808418],[-95.57030245875157,39.418980163478636],[-95.56420071370982,39.65290841585693],[-95.33987185188072,39.65290841585693],[-95.11518406387268,39.652478696908815],[-95.05488446581302,39.6235263827798]]]}},{"type":"Feature","id":17173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.81100465720637,39.65306956046247],[-88.80921002631175,39.580124769020514],[-88.71768385068546,39.579211616255776],[-88.5845222383037,39.44750275865955],[-88.47038371340506,39.44701932484293],[-88.47074263958399,39.374504252349084],[-88.47074263958399,39.21497109286262],[-88.80562076452247,39.216260249706956],[-89.14013996328204,39.21792541063089],[-89.14013996328204,39.348882260067924],[-89.02528358602554,39.346089086905195],[-89.02600143838339,39.654090142964236],[-88.81100465720637,39.65306956046247]]]}},{"type":"Feature","id":54057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.65698305537366,39.535165424074336],[-78.85044426581509,39.33115635345831],[-78.97965769022865,39.23774619711254],[-79.134354873346,39.31257100895249],[-79.27146467369595,39.32793346134748],[-79.06759460406566,39.48000025411049],[-78.96601849542944,39.43880094996029],[-78.79552856043932,39.60907708314954],[-78.65698305537366,39.535165424074336]]]}},{"type":"Feature","id":39167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.28324590657938,39.60580047617019],[-81.03666362165683,39.57212125361194],[-81.03881717873038,39.53994604737208],[-81.1213701998835,39.45819201749383],[-81.37082389423747,39.34211418663516],[-81.44081449912815,39.4092040574091],[-81.5535173193111,39.34351077321652],[-81.57325825915206,39.265892788213854],[-81.67842362957754,39.272016283224445],[-81.72544295901692,39.21593796049587],[-81.72185369722766,39.26949168440429],[-81.85357960489371,39.31810364040942],[-81.84496537659948,39.450188502085254],[-81.7089323547863,39.48075226226969],[-81.71467517364913,39.58141392586485],[-81.58833315866697,39.58694655732179],[-81.28324590657938,39.60580047617019]]]}},{"type":"Feature","id":54049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.39562146609397,39.63743853372491],[-80.15334629531854,39.61047366973091],[-79.93870844032045,39.452551956299864],[-80.02485072326283,39.4015228312116],[-80.19677636296865,39.39314331172342],[-80.49396723911985,39.469686999355815],[-80.49791542708805,39.563419444912675],[-80.39562146609397,39.63743853372491]]]}},{"type":"Feature","id":18081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.95215764205624,39.63835168648965],[-85.95215764205624,39.34737824374953],[-86.08567818061691,39.344101636770176],[-86.251502075281,39.34168446768705],[-86.24970744438636,39.63362477806042],[-85.95215764205624,39.63835168648965]]]}},{"type":"Feature","id":6115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.00919539017235,39.63754596346194],[-121.01960424936122,39.39491590238438],[-121.12692317686026,39.37987573920047],[-121.27982572908299,39.230440974994636],[-121.27982572908299,39.03454284952423],[-121.41478197235938,38.99662015235337],[-121.54507217530971,38.972502176390606],[-121.57737553141311,38.919807890378415],[-121.62367700849464,39.295650825370586],[-121.40509096552836,39.34189932716111],[-121.30387378307105,39.519856686547854],[-121.14881767377479,39.52786020195643],[-121.07595565945269,39.5977432458931],[-121.00919539017235,39.63754596346194]]]}},{"type":"Feature","id":18109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.24970744438636,39.63362477806042],[-86.251502075281,39.34168446768705],[-86.38143335205241,39.33975073242055],[-86.63088704640637,39.34775424782913],[-86.63232275112209,39.470224148040955],[-86.68687953031892,39.47006300343541],[-86.65672973128909,39.60118099747799],[-86.46578100410015,39.60075127852988],[-86.32615872049772,39.632174476610544],[-86.24970744438636,39.63362477806042]]]}},{"type":"Feature","id":32029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.71275403188957,39.25085262502995],[-119.65855617887166,39.331478642669396],[-119.69588450148002,39.52136070286625],[-119.62230463480007,39.51158459679671],[-119.46509496843024,39.583455090868384],[-119.28383724807232,39.62153893264478],[-119.47873416322945,39.33770956741702],[-119.71275403188957,39.25085262502995]]]}},{"type":"Feature","id":54003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.02204264485255,39.61960519737828],[-77.83791351506322,39.60633762485533],[-77.88529177068153,39.55127988462852],[-77.8253510988008,39.49337525637047],[-77.96676801329787,39.36693045588861],[-78.03316935639928,39.26449620163249],[-78.22878412391425,39.39120957645692],[-78.13869365300368,39.59387577536009],[-78.02204264485255,39.61960519737828]]]}},{"type":"Feature","id":29033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.27855880630541,39.615576582239726],[-93.22902699361354,39.43627635114014],[-93.10447960952602,39.38363577999645],[-93.17734162384812,39.41172865622926],[-93.23010377215033,39.32787974647896],[-93.3377816258283,39.30607150986229],[-93.40741330454006,39.22866838433368],[-93.47740390943073,39.29275022247083],[-93.4878127686196,39.228883243807736],[-93.65040632767334,39.24822059647276],[-93.75844310753024,39.20696757745404],[-93.75916095988809,39.52458359497709],[-93.75844310753024,39.611386822495646],[-93.27855880630541,39.615576582239726]]]}},{"type":"Feature","id":29175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.30084389490943,39.60526332748505],[-92.31017597556152,39.347807962697644],[-92.31448308970865,39.2464480058118],[-92.430057319323,39.24881146002642],[-92.70750725563323,39.32159510686283],[-92.6920734299394,39.610312525125366],[-92.30084389490943,39.60526332748505]]]}},{"type":"Feature","id":18167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.19906718764715,39.60714334788304],[-87.23819014115014,39.52050126497002],[-87.2403436982237,39.25901728504407],[-87.60429484365524,39.25944700399218],[-87.53179175551207,39.3480228221717],[-87.53179175551207,39.47709965121074],[-87.532150681691,39.60730449248858],[-87.38247846507862,39.60794907091075],[-87.19906718764715,39.60714334788304]]]}},{"type":"Feature","id":18021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.0135023531421,39.60472617879991],[-87.0149380578578,39.47376932936288],[-86.93992248646215,39.47333961041477],[-86.94243496971464,39.34211418663516],[-87.05370208518188,39.34254390558327],[-87.05441993753973,39.168078012649936],[-87.24106155058155,39.171784338577396],[-87.2403436982237,39.25901728504407],[-87.23819014115014,39.52050126497002],[-87.19906718764715,39.60714334788304],[-87.0135023531421,39.60472617879991]]]}},{"type":"Feature","id":54095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.61851462320737,39.4504033615593],[-80.88842710976016,39.294307953657736],[-80.93724107009417,39.38664381263324],[-81.00759060116378,39.35097713993997],[-81.02517798393119,39.46377836381928],[-81.1213701998835,39.45819201749383],[-81.03881717873038,39.53994604737208],[-80.94406066749377,39.60676734380344],[-80.85217556568857,39.602040435374214],[-80.7200907318436,39.48059111766415],[-80.61851462320737,39.4504033615593]]]}},{"type":"Feature","id":29163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.72192763381145,39.224102620509996],[-91.18278884755316,39.22721808288381],[-91.18530133080564,39.13923312825794],[-91.2603169022013,39.139823991811596],[-91.4089123402769,39.14250973523729],[-91.43834428694888,39.31864078909456],[-91.4602387838634,39.4507793656389],[-91.17812280722711,39.59817296484121],[-91.02773273825689,39.441110689306385],[-90.93692441498845,39.39969652568213],[-90.76894696325083,39.29742341603155],[-90.72192763381145,39.224102620509996]]]}},{"type":"Feature","id":39017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.36534500502185,39.58947115614195],[-84.33196487038168,39.55127988462852],[-84.35314151493836,39.29226678865421],[-84.81938662136398,39.305158357097554],[-84.81543843339578,39.5219515664199],[-84.81472058103792,39.567501774919734],[-84.47876567756265,39.56879093176407],[-84.47912460374158,39.59097517246033],[-84.36534500502185,39.58947115614195]]]}},{"type":"Feature","id":39165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.11409667977325,39.57792245941144],[-83.97698687942331,39.56916693584367],[-84.00677775227422,39.255042384774036],[-84.25946178223852,39.27072712638011],[-84.35314151493836,39.29226678865421],[-84.33196487038168,39.55127988462852],[-84.36534500502185,39.58947115614195],[-84.11409667977325,39.57792245941144]]]}},{"type":"Feature","id":6033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.7388606464195,39.3834209205224],[-122.77583004284894,39.31396759553385],[-122.66240937030814,39.21668996865507],[-122.47720346198203,39.17393293331796],[-122.49227836149694,39.05409506166331],[-122.34009366163207,38.92426622446507],[-122.39500936700784,38.86426671633498],[-122.46428211954067,38.70521699066515],[-122.62723460477334,38.66750915296835],[-122.81818333196227,38.85030085052135],[-122.94811460873369,38.900685397187445],[-122.98723756223669,38.99753330511811],[-123.09347971119895,39.073002695380225],[-123.0805583687576,39.17495351581972],[-122.99513393817307,39.236833044347804],[-123.07589232843155,39.408237189775846],[-123.06225313363234,39.503366221914064],[-122.8888917892108,39.530868234593214],[-122.88925071538972,39.58264936784067],[-122.73563031080916,39.581736215075935],[-122.7388606464195,39.3834209205224]]]}},{"type":"Feature","id":8063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.04963784073405,39.574054988878444],[-102.04963784073405,39.5681463533419],[-102.04712535748156,39.133109633247344],[-102.04640750512371,39.04695098415095],[-103.16302684776427,39.03760459702953],[-103.15441261947004,39.56562175452174],[-102.80302389030092,39.56782406413082],[-102.04963784073405,39.574054988878444]]]}},{"type":"Feature","id":34011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.40726543137248,39.38175575959846],[-75.41300825023531,39.38417292868159],[-75.4169564382035,39.387664395135005],[-75.23964690581377,39.559175970300075],[-75.08387294415964,39.4577085836772],[-75.06197844724511,39.56862978715853],[-74.98516824495483,39.51480748890754],[-74.85595482054127,39.424566509804094],[-74.86097978704623,39.32374370160339],[-74.91481871388523,39.17742439977137],[-75.10612636725308,39.212553923779495],[-75.28846086614779,39.28974218983405],[-75.40726543137248,39.38175575959846]]]}},{"type":"Feature","id":20163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.04434894458186,39.56798520873636],[-99.0475792801922,39.1329484886418],[-99.59171136744489,39.13241133995666],[-99.6053505622441,39.13241133995666],[-99.60212022663376,39.56728691544568],[-99.06624344149638,39.568038923604874],[-99.04434894458186,39.56798520873636]]]}},{"type":"Feature","id":39027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.86571976395606,39.247307443708024],[-83.98990822186467,39.254075517140784],[-84.00677775227422,39.255042384774036],[-83.97698687942331,39.56916693584367],[-83.67010499644108,39.550259302126754],[-83.57642526374126,39.544565526064275],[-83.59078231089832,39.378747726961684],[-83.78496137369758,39.262616181234506],[-83.86571976395606,39.247307443708024]]]}},{"type":"Feature","id":20181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.41397957785509,39.56836121281596],[-101.38921367150915,39.56836121281596],[-101.39172615476164,39.13509708338236],[-101.47822736388295,39.13477479417128],[-102.04712535748156,39.133109633247344],[-102.04963784073405,39.5681463533419],[-101.41397957785509,39.56836121281596]]]}},{"type":"Feature","id":20193,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.74099299236777,39.56798520873636],[-100.72017527399002,39.56798520873636],[-100.72125205252681,39.1333244927214],[-100.81206037579523,39.1333244927214],[-101.39172615476164,39.13509708338236],[-101.38921367150915,39.56836121281596],[-100.74099299236777,39.56798520873636]]]}},{"type":"Feature","id":20141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.50524182383415,39.56755548978825],[-98.48729551488782,39.567394345182706],[-98.49016692431924,39.219698001291846],[-98.49016692431924,39.13262619943072],[-99.03752934718226,39.13305591837883],[-99.0475792801922,39.1329484886418],[-99.04434894458186,39.56798520873636],[-98.50524182383415,39.56755548978825]]]}},{"type":"Feature","id":20179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.18035030088446,39.56680348162905],[-100.16168613958028,39.567233200577164],[-100.16419862283277,39.131927906140035],[-100.72125205252681,39.1333244927214],[-100.72017527399002,39.56798520873636],[-100.18035030088446,39.56680348162905]]]}},{"type":"Feature","id":20027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.95898784501848,39.566320047812425],[-96.96185925444989,39.22002029050293],[-96.9632949591656,39.13225019535112],[-97.37139402460511,39.13187419127152],[-97.3699583198894,39.305964080125264],[-97.3685226151737,39.56696462623459],[-96.95898784501848,39.566320047812425]]]}},{"type":"Feature","id":20123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.93167778990949,39.566857196497565],[-97.92952423283593,39.306393799073376],[-97.93024208519378,39.21910713773819],[-98.49016692431924,39.219698001291846],[-98.48729551488782,39.567394345182706],[-97.93167778990949,39.566857196497565]]]}},{"type":"Feature","id":20065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.60212022663376,39.56728691544568],[-99.6053505622441,39.13241133995666],[-100.14804694478107,39.13214276561409],[-100.16419862283277,39.131927906140035],[-100.16168613958028,39.567233200577164],[-99.62796291151646,39.567394345182706],[-99.60212022663376,39.56728691544568]]]}},{"type":"Feature","id":20161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.58175643096665,39.56626633294391],[-96.726762607253,39.40361771108365],[-96.55878515551535,39.182634742017214],[-96.38901307288309,39.172697491342134],[-96.39080770377771,39.04324465822349],[-96.50099804070817,39.043674377171605],[-96.50099804070817,39.07278783590617],[-96.85095106516158,39.08836514777522],[-96.84915643426694,39.21905342286968],[-96.96185925444989,39.22002029050293],[-96.95898784501848,39.566320047812425],[-96.80644421897469,39.56637376268094],[-96.58175643096665,39.56626633294391]]]}},{"type":"Feature","id":8035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.66046686624593,39.5658366139958],[-104.66297934949841,39.129564451925425],[-105.03339116615064,39.129833026267995],[-105.3287874114072,39.12967188166245],[-105.2340309001706,39.24591085712666],[-105.04882499184448,39.56594404373283],[-104.66046686624593,39.5658366139958]]]}},{"type":"Feature","id":8039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.71469638477441,39.56626633294391],[-103.71972135127939,38.866845030023654],[-104.05567625475466,38.86877876529015],[-104.05136914060753,39.128221580212575],[-104.66297934949841,39.129564451925425],[-104.66046686624593,39.5658366139958],[-103.71469638477441,39.56626633294391]]]}},{"type":"Feature","id":20149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.23898193009178,39.56615890320688],[-96.03582971281934,39.566051473469855],[-96.03582971281934,39.216528824049526],[-96.04229038404002,39.12924216271434],[-96.08464367315335,39.19370000493109],[-96.24328904423889,39.208740168115],[-96.38901307288309,39.172697491342134],[-96.55878515551535,39.182634742017214],[-96.726762607253,39.40361771108365],[-96.58175643096665,39.56626633294391],[-96.23898193009178,39.56615890320688]]]}},{"type":"Feature","id":8073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.15441261947004,39.56562175452174],[-103.16302684776427,39.03760459702953],[-103.17343570695314,38.61239769787302],[-103.17271785459529,38.52527218114338],[-103.50472457010237,38.51640922783858],[-104.05388162386002,38.52237157824363],[-104.05567625475466,38.86877876529015],[-103.71972135127939,38.866845030023654],[-103.71469638477441,39.56626633294391],[-103.70751786119588,39.5662126180754],[-103.15441261947004,39.56562175452174]]]}},{"type":"Feature","id":8093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.39877801629788,39.56610518833837],[-105.39770123776111,39.129564451925425],[-105.33058204230184,39.12967188166245],[-105.32914633758614,38.69721347525657],[-105.96982956697006,38.69356086419762],[-105.90665855947898,38.80689923676207],[-106.02797560795617,38.9428515689709],[-106.11268218618284,38.941347552652516],[-106.19092809318883,39.05608251179833],[-106.1837495696103,39.310261269606386],[-106.13565346163413,39.37949973512087],[-106.01792567494623,39.36515786522765],[-105.82948943100978,39.564869746362554],[-105.39877801629788,39.56610518833837]]]}},{"type":"Feature","id":39009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.84496537659948,39.450188502085254],[-81.85357960489371,39.31810364040942],[-81.72185369722766,39.26949168440429],[-81.72544295901692,39.21593796049587],[-81.75666953658353,39.18037871753963],[-82.26849826773282,39.2037446853432],[-82.2896749122895,39.38417292868159],[-82.2803428316374,39.47290989146666],[-82.16728108527553,39.46624924777092],[-82.15902578316022,39.55654394174289],[-82.04739974151406,39.550796450811895],[-82.05565504362937,39.46007203789182],[-81.84496537659948,39.450188502085254]]]}},{"type":"Feature","id":49027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.01558212480924,39.31445102935047],[-112.01450534627246,39.045232108358505],[-112.22483608712344,38.865126154231206],[-112.21873434208167,38.72766980570398],[-112.30990159152903,38.67621096166761],[-112.44772924423683,38.6811527295709],[-112.51520736587503,38.57232640596161],[-114.04997570696504,38.572917269515266],[-114.04997570696504,38.6773389739064],[-114.04782214989149,39.542685505666284],[-112.21945219443953,39.553965628054215],[-112.19576306663038,39.32954490740289],[-112.01558212480924,39.31445102935047]]]}},{"type":"Feature","id":54027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.46818788525829,39.51663379443701],[-78.34722976296003,39.465926958559834],[-78.3400512393815,39.35360916849715],[-78.41901499874534,39.256976120040534],[-78.4035811730515,39.16743343422777],[-78.50802869111914,39.08863372211779],[-78.89961715232802,39.19923263638803],[-78.97965769022865,39.23774619711254],[-78.85044426581509,39.33115635345831],[-78.65698305537366,39.535165424074336],[-78.46818788525829,39.51663379443701]]]}},{"type":"Feature","id":29165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.10298057378918,39.53333911854486],[-94.60120177564983,39.530331085908074],[-94.60084284947091,39.45609713762178],[-94.60156070182876,39.15959106342473],[-94.77456312007136,39.19891034717695],[-94.89946943033782,39.29967944050914],[-94.879010638139,39.37568597945639],[-94.96910110904956,39.418819018873094],[-95.10298057378918,39.53333911854486]]]}},{"type":"Feature","id":18047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.03617803343562,39.5261950410325],[-84.81543843339578,39.5219515664199],[-84.81938662136398,39.305158357097554],[-85.0656099801076,39.30714580723257],[-85.21815360615139,39.30832753433988],[-85.29639951315738,39.268256242428464],[-85.29747629169417,39.453250249590546],[-85.29783521787309,39.52549674774182],[-85.03617803343562,39.5261950410325]]]}},{"type":"Feature","id":29177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.75916095988809,39.52458359497709],[-93.75844310753024,39.20696757745404],[-93.8241265982738,39.2148636631256],[-94.10480687019438,39.14347660287054],[-94.21248472387235,39.20702129232255],[-94.21069009297771,39.454646836171904],[-94.20853653590416,39.52721562353427],[-93.75916095988809,39.52458359497709]]]}},{"type":"Feature","id":17135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.53352305538556,39.52458359497709],[-89.53065164595415,39.349043404673466],[-89.14013996328204,39.348882260067924],[-89.14013996328204,39.21792541063089],[-89.2503303002125,39.21749569168278],[-89.2503303002125,39.028150780171075],[-89.58592627750885,39.0282582099081],[-89.64012413052676,38.99914475117353],[-89.69898802387071,38.99898360656799],[-89.7015005071232,39.523348153001265],[-89.53352305538556,39.52458359497709]]]}},{"type":"Feature","id":17117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.7015005071232,39.523348153001265],[-89.69898802387071,38.99898360656799],[-90.14585111663429,39.00005790393827],[-90.14800467370786,39.26197160281234],[-90.15374749257067,39.520286405495966],[-89.92654722131016,39.52205899615693],[-89.7015005071232,39.523348153001265]]]}},{"type":"Feature","id":6057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.00312531064117,39.44803990734469],[-120.00743242478828,39.31600876053738],[-120.64596209709866,39.315149322641155],[-120.7288740444307,39.28786216943607],[-120.97725096024789,39.11183854531582],[-121.03790948448648,39.015957505018406],[-121.27982572908299,39.03454284952423],[-121.27982572908299,39.230440974994636],[-121.12692317686026,39.37987573920047],[-121.01960424936122,39.39491590238438],[-120.74251323922991,39.46179091368427],[-120.65852451336109,39.52528188826776],[-120.56053766651414,39.51615036062039],[-120.50598088731729,39.44723418431698],[-120.00312531064117,39.44803990734469]]]}},{"type":"Feature","id":17061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.30162507828842,39.52017897575894],[-90.15374749257067,39.520286405495966],[-90.14800467370786,39.26197160281234],[-90.31418749455085,39.22506948814325],[-90.31382856837193,39.174308937397555],[-90.58051071931438,39.1848907664948],[-90.60348199476567,39.11758603624681],[-90.61389085395454,39.39577534028061],[-90.5808696454933,39.521736706945845],[-90.30162507828842,39.52017897575894]]]}},{"type":"Feature","id":39141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.74084511920019,39.46829041277445],[-82.74874149513657,39.368112182995915],[-82.76273961611471,39.207880730218776],[-82.78571089156601,39.1687225910721],[-83.35353210662785,39.1975674754641],[-83.37291412028989,39.37735114038032],[-83.26667197132763,39.5162040754889],[-82.98383814233348,39.50664282889342],[-82.99819518949054,39.48000025411049],[-82.74084511920019,39.46829041277445]]]}},{"type":"Feature","id":54037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.71839109748068,39.320574524361064],[-77.8282225082322,39.13225019535112],[-78.03316935639928,39.26449620163249],[-77.96676801329787,39.36693045588861],[-77.8253510988008,39.49337525637047],[-77.71839109748068,39.320574524361064]]]}},{"type":"Feature","id":49019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.05121081305468,39.49767244585159],[-109.05085188687576,39.366661881546044],[-109.05982504134892,38.49991876320479],[-110.0253364626614,38.49991876320479],[-110.08132894657395,38.756138686016385],[-110.16280518919028,38.86453529067755],[-110.11650371210875,39.154649295521445],[-110.01097941550434,39.417368717423216],[-110.02425968412462,39.46168348394724],[-109.10720329696723,39.46195205828981],[-109.05121081305468,39.49767244585159]]]}},{"type":"Feature","id":17023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.53179175551207,39.47709965121074],[-87.53179175551207,39.3480228221717],[-87.60429484365524,39.25944700399218],[-87.62906075000117,39.15738875381565],[-87.95029968014046,39.17489980095121],[-88.00772786876871,39.17393293331796],[-88.01203498291582,39.37896258643574],[-87.9603496131504,39.481235696086316],[-87.53179175551207,39.47709965121074]]]}},{"type":"Feature","id":54073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.00759060116378,39.35097713993997],[-81.23945691275034,39.26836367216549],[-81.37082389423747,39.34211418663516],[-81.1213701998835,39.45819201749383],[-81.02517798393119,39.46377836381928],[-81.00759060116378,39.35097713993997]]]}},{"type":"Feature","id":18119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.68687953031892,39.47006300343541],[-86.63232275112209,39.470224148040955],[-86.63088704640637,39.34775424782913],[-86.68544382560322,39.33599069162457],[-86.68293134235073,39.16571455843532],[-87.05441993753973,39.168078012649936],[-87.05370208518188,39.34254390558327],[-86.94243496971464,39.34211418663516],[-86.93992248646215,39.47333961041477],[-86.68687953031892,39.47006300343541]]]}},{"type":"Feature","id":54033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.19677636296865,39.39314331172342],[-80.16626763775989,39.24236567580474],[-80.22692616199848,39.112859127817586],[-80.29978817632058,39.10399617451278],[-80.595902273935,39.1671648598852],[-80.52591166904432,39.20981446548528],[-80.60343972369246,39.291138776415416],[-80.54421690416957,39.42913227362777],[-80.49396723911985,39.469686999355815],[-80.19677636296865,39.39314331172342]]]}},{"type":"Feature","id":51069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.03316935639928,39.26449620163249],[-78.15197392162398,39.03626172531668],[-78.31456748067771,39.007792845004275],[-78.33394949433975,39.09894697687247],[-78.45454869045908,39.02772106122296],[-78.5439213090118,39.05661966048347],[-78.50802869111914,39.08863372211779],[-78.4035811730515,39.16743343422777],[-78.41901499874534,39.256976120040534],[-78.3400512393815,39.35360916849715],[-78.34722976296003,39.465926958559834],[-78.22878412391425,39.39120957645692],[-78.03316935639928,39.26449620163249]]]}},{"type":"Feature","id":29047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.60084284947091,39.45609713762178],[-94.21069009297771,39.454646836171904],[-94.21248472387235,39.20702129232255],[-94.30472875185649,39.231354127759374],[-94.46157949204739,39.12032549454102],[-94.6076624468705,39.11344999137124],[-94.60156070182876,39.15959106342473],[-94.60084284947091,39.45609713762178]]]}},{"type":"Feature","id":18031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.29747629169417,39.453250249590546],[-85.29639951315738,39.268256242428464],[-85.43996998472801,39.19558002532908],[-85.56415844263661,39.133807926538026],[-85.6869111958295,39.130638749295706],[-85.684398712577,39.35006398717523],[-85.62948300720124,39.45276681577392],[-85.29747629169417,39.453250249590546]]]}},{"type":"Feature","id":54091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.89527837267033,39.29957201077211],[-80.02233824001034,39.24816688160425],[-80.16626763775989,39.24236567580474],[-80.19677636296865,39.39314331172342],[-80.02485072326283,39.4015228312116],[-79.93870844032045,39.452551956299864],[-79.89456052031248,39.43568548758648],[-79.89527837267033,39.29957201077211]]]}},{"type":"Feature","id":54017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.54421690416957,39.42913227362777],[-80.60343972369246,39.291138776415416],[-80.52591166904432,39.20981446548528],[-80.595902273935,39.1671648598852],[-80.72798710777998,39.09572408476163],[-80.81269368600665,39.10942137623269],[-80.91355194228501,39.27303686572621],[-80.88842710976016,39.294307953657736],[-80.61851462320737,39.4504033615593],[-80.54421690416957,39.42913227362777]]]}},{"type":"Feature","id":20087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.18086755461624,39.41914130808418],[-95.18732822583692,39.04410409611972],[-95.5003118538609,39.056673375351984],[-95.59793977452892,39.06575118813085],[-95.58932554623468,39.216260249706956],[-95.57030245875157,39.418980163478636],[-95.18086755461624,39.41914130808418]]]}},{"type":"Feature","id":20103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.96910110904956,39.418819018873094],[-94.879010638139,39.37568597945639],[-94.89946943033782,39.29967944050914],[-94.77456312007136,39.19891034717695],[-94.89982835651674,39.20288524744698],[-94.9088015109899,38.99140981010753],[-95.05632017052872,38.98211713785461],[-95.18589252112122,38.964552375850545],[-95.18732822583692,39.04410409611972],[-95.18086755461624,39.41914130808418],[-94.96910110904956,39.418819018873094]]]}},{"type":"Feature","id":6011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.89000023325815,39.38374320973348],[-121.90866439456234,39.305158357097554],[-121.94563379099178,39.180808436487744],[-121.83867378967166,39.063065444705146],[-121.83544345406132,38.92453479880764],[-122.34009366163207,38.92426622446507],[-122.49227836149694,39.05409506166331],[-122.47720346198203,39.17393293331796],[-122.66240937030814,39.21668996865507],[-122.77583004284894,39.31396759553385],[-122.7388606464195,39.3834209205224],[-122.13801822289642,39.386214093685126],[-122.13873607525427,39.41479040373455],[-121.89000023325815,39.38374320973348]]]}},{"type":"Feature","id":29195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.10447960952602,39.38363577999645],[-92.84928309630924,39.22619750038204],[-92.94439853372478,39.12354838665186],[-92.93470752689376,39.064515746155024],[-93.05028175650811,38.92824112473511],[-93.49642699691384,38.9428515689709],[-93.47740390943073,39.29275022247083],[-93.40741330454006,39.22866838433368],[-93.3377816258283,39.30607150986229],[-93.23010377215033,39.32787974647896],[-93.17734162384812,39.41172865622926],[-93.10447960952602,39.38363577999645]]]}},{"type":"Feature","id":54107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.37082389423747,39.34211418663516],[-81.23945691275034,39.26836367216549],[-81.29760295373644,39.18548163004846],[-81.42573959961324,39.134882223908306],[-81.58115463508844,39.026270759773084],[-81.7480553082893,39.096905811868936],[-81.75666953658353,39.18037871753963],[-81.72544295901692,39.21593796049587],[-81.67842362957754,39.272016283224445],[-81.57325825915206,39.265892788213854],[-81.5535173193111,39.34351077321652],[-81.44081449912815,39.4092040574091],[-81.37082389423747,39.34211418663516]]]}},{"type":"Feature","id":17013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.61389085395454,39.39577534028061],[-90.60348199476567,39.11758603624681],[-90.56615367215731,38.98727376523195],[-90.45201514725866,38.96739926388178],[-90.54820736321098,38.87248509121761],[-90.66557622371997,38.93409604540312],[-90.72192763381145,39.224102620509996],[-90.76894696325083,39.29742341603155],[-90.93692441498845,39.39969652568213],[-90.61389085395454,39.39577534028061]]]}},{"type":"Feature","id":39163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.2896749122895,39.38417292868159],[-82.26849826773282,39.2037446853432],[-82.30654444269904,39.20546356113565],[-82.32269612075073,39.02766734635445],[-82.43539894093368,39.035026283340855],[-82.42463115556588,39.13778282680806],[-82.53625719721205,39.18075472161923],[-82.76273961611471,39.207880730218776],[-82.74874149513657,39.368112182995915],[-82.51759303590786,39.36940133984025],[-82.51436270029753,39.39577534028061],[-82.2896749122895,39.38417292868159]]]}},{"type":"Feature","id":54085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.88842710976016,39.294307953657736],[-80.91355194228501,39.27303686572621],[-80.81269368600665,39.10942137623269],[-81.03343328604649,39.00961915053375],[-81.16228778428113,39.030675378991226],[-81.24914791958136,39.03465027926126],[-81.29760295373644,39.18548163004846],[-81.23945691275034,39.26836367216549],[-81.00759060116378,39.35097713993997],[-80.93724107009417,39.38664381263324],[-80.88842710976016,39.294307953657736]]]}},{"type":"Feature","id":24029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.76655053647798,39.37751228498586],[-75.7600898652573,39.29661769300384],[-75.75614167728911,39.24601828686369],[-75.98549550562319,39.24574971252112],[-76.11901604418387,39.10968995057526],[-76.1775210113489,39.14068342970781],[-76.2274117502197,39.05382648732075],[-76.27694356291155,39.14766636261463],[-76.11147859442642,39.3711202156327],[-75.83331080575832,39.373859673926916],[-75.76655053647798,39.37751228498586]]]}},{"type":"Feature","id":8065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.2067208450616,39.37955344998939],[-106.13565346163413,39.37949973512087],[-106.1837495696103,39.310261269606386],[-106.19092809318883,39.05608251179833],[-106.5782094402506,39.057855102459285],[-106.49493856673963,39.196332033488275],[-106.4863243384454,39.311442996713694],[-106.42638366656466,39.3618812582483],[-106.2067208450616,39.37955344998939]]]}},{"type":"Feature","id":17035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.01203498291582,39.37896258643574],[-88.00772786876871,39.17393293331796],[-88.36055230265353,39.171086045286714],[-88.47074263958399,39.21497109286262],[-88.47074263958399,39.374504252349084],[-88.01203498291582,39.37896258643574]]]}},{"type":"Feature","id":39071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.37291412028989,39.37735114038032],[-83.35353210662785,39.1975674754641],[-83.38547653655232,39.05516935903359],[-83.6729764058725,39.02036212423654],[-83.87218043517674,39.021221562132766],[-83.86571976395606,39.247307443708024],[-83.78496137369758,39.262616181234506],[-83.59078231089832,39.378747726961684],[-83.37291412028989,39.37735114038032]]]}},{"type":"Feature","id":24510,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.52962759287587,39.24086165948635],[-76.58346651971486,39.20745101127066],[-76.61864128524965,39.23742390790146],[-76.71052638705486,39.2776026295499],[-76.71124423941271,39.37192593866041],[-76.52962759287587,39.37160364944933],[-76.52962759287587,39.24086165948635]]]}},{"type":"Feature","id":24027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.88209310058176,39.350225131780775],[-76.69796397079243,39.21368193601829],[-76.84045766382629,39.10313673661656],[-76.88855377180244,39.13096103850679],[-76.94849444368317,39.129564451925425],[-77.16887511754409,39.35350173876012],[-77.16815726518624,39.353931457708235],[-76.88209310058176,39.350225131780775]]]}},{"type":"Feature","id":8077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.43101804138014,39.36617844772942],[-107.39476649730855,39.25627782674985],[-107.50100864627082,39.21792541063089],[-107.76553724013971,39.04329837309201],[-107.86244730844987,39.078857616048246],[-107.98232865221135,39.059842552594304],[-108.14025617093904,38.90868891259602],[-108.37894207992521,38.82919090719537],[-108.37858315374629,38.668100016522004],[-108.37930100610414,38.49991876320479],[-109.05982504134892,38.49991876320479],[-109.05085188687576,39.366661881546044],[-107.43101804138014,39.36617844772942]]]}},{"type":"Feature","id":8097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.42638366656466,39.3618812582483],[-106.4863243384454,39.311442996713694],[-106.49493856673963,39.196332033488275],[-106.5782094402506,39.057855102459285],[-106.59902715862835,38.99790930919771],[-106.74798152288287,39.04136463782551],[-106.80182044972186,38.97830338219012],[-106.99599951252114,39.03411313057612],[-107.0670668959486,39.118821478222635],[-107.28242260330454,39.11871404848561],[-107.39476649730855,39.25627782674985],[-107.43101804138014,39.36617844772942],[-107.11336837303013,39.36607101799239],[-106.42638366656466,39.3618812582483]]]}},{"type":"Feature","id":10001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.31394462485157,38.9505327951684],[-75.48622919073632,38.90315628113909],[-75.55442516473238,38.83595898062812],[-75.72276154264894,38.82870747337874],[-75.74788637517379,39.14315431365946],[-75.75614167728911,39.24601828686369],[-75.7600898652573,39.29661769300384],[-75.65097630686363,39.29189078457461],[-75.51602006358723,39.363492704303724],[-75.40439402194107,39.256331541618366],[-75.39685657218361,39.057855102459285],[-75.31394462485157,38.9505327951684]]]}},{"type":"Feature","id":18105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.38143335205241,39.33975073242055],[-86.36994771432676,39.04834757073232],[-86.31826234456133,39.04877728968043],[-86.31754449220348,38.99087266142239],[-86.68221348999288,38.99237667774077],[-86.68293134235073,39.16571455843532],[-86.68544382560322,39.33599069162457],[-86.63088704640637,39.34775424782913],[-86.38143335205241,39.33975073242055]]]}},{"type":"Feature","id":18005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.684398712577,39.35006398717523],[-85.6869111958295,39.130638749295706],[-85.79997294219136,39.12886615863474],[-85.79889616365459,39.068275786951],[-85.86099039260888,39.04082748914037],[-86.08029428793301,39.05028130599882],[-86.08567818061691,39.344101636770176],[-85.95215764205624,39.34737824374953],[-85.684398712577,39.35006398717523]]]}},{"type":"Feature","id":29007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.71794778033268,39.33910615399838],[-91.43834428694888,39.31864078909456],[-91.4089123402769,39.14250973523729],[-91.62965194031675,39.14782750722017],[-91.63395905446386,39.05898311469808],[-92.11061302007835,39.06419345694394],[-92.10487020121552,39.23978736211607],[-92.31448308970865,39.2464480058118],[-92.31017597556152,39.347807962697644],[-91.71794778033268,39.33910615399838]]]}},{"type":"Feature","id":24031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.88855377180244,39.13096103850679],[-77.00233337052217,38.96584153269488],[-77.11970223103116,38.934257190008665],[-77.32608478391393,39.05694194969455],[-77.46104102719032,39.07504386038376],[-77.52744237029174,39.14632349090178],[-77.45781069157998,39.22351175695634],[-77.16887511754409,39.35350173876012],[-76.94849444368317,39.129564451925425],[-76.88855377180244,39.13096103850679]]]}},{"type":"Feature","id":18013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.08567818061691,39.344101636770176],[-86.08029428793301,39.05028130599882],[-86.31826234456133,39.04877728968043],[-86.36994771432676,39.04834757073232],[-86.38143335205241,39.33975073242055],[-86.251502075281,39.34168446768705],[-86.08567818061691,39.344101636770176]]]}},{"type":"Feature","id":29089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.55783503902086,38.970890730335185],[-92.84174564655177,38.979807398508505],[-92.93470752689376,39.064515746155024],[-92.94439853372478,39.12354838665186],[-92.84928309630924,39.22619750038204],[-92.7907781291442,39.34351077321652],[-92.70750725563323,39.32159510686283],[-92.430057319323,39.24881146002642],[-92.55783503902086,38.970890730335185]]]}},{"type":"Feature","id":54023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.97965769022865,39.23774619711254],[-79.08948910098017,39.03830289032021],[-79.04570010715113,38.92850969907768],[-79.13399594716708,38.813452450720774],[-79.34971058070194,38.95762315781224],[-79.35760695663832,38.96460609071906],[-79.29874306329437,39.07359355893388],[-79.35509447338585,39.08659255711426],[-79.29264131825262,39.19192741427013],[-79.4868203810519,39.19493544690691],[-79.4868203810519,39.206000709820785],[-79.27146467369595,39.32793346134748],[-79.134354873346,39.31257100895249],[-78.97965769022865,39.23774619711254]]]}},{"type":"Feature","id":34009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-74.65567401270023,39.289151326280404],[-74.6309081063543,39.25214178187428],[-74.78632314182951,39.00048762288638],[-74.86421012265657,38.94005839580818],[-74.97152905015562,38.93995096607115],[-74.90082059290708,39.09148061014903],[-74.91481871388523,39.17742439977137],[-74.86097978704623,39.32374370160339],[-74.65567401270023,39.289151326280404]]]}},{"type":"Feature","id":51107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.45781069157998,39.22351175695634],[-77.52744237029174,39.14632349090178],[-77.46104102719032,39.07504386038376],[-77.32608478391393,39.05694194969455],[-77.53569767240705,38.84723910301605],[-77.6552200899896,38.942636709496846],[-77.96210197297182,39.0136477656723],[-77.8282225082322,39.13225019535112],[-77.71839109748068,39.320574524361064],[-77.67711458690412,39.3245494246311],[-77.56584747143688,39.30548064630864],[-77.45781069157998,39.22351175695634]]]}},{"type":"Feature","id":6061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.00743242478828,39.31600876053738],[-120.00420208917794,39.16560712869829],[-120.0034842368201,39.112697983212044],[-120.00240745828332,39.06747006392329],[-120.14202974188575,39.06800721260843],[-120.23965766255378,39.023477586610355],[-120.41732612112243,39.02691533819525],[-120.57166437806086,38.914114114315936],[-120.7679969979337,39.00929686132267],[-121.05334331018031,38.90004081876528],[-121.14451055962766,38.71193134922939],[-121.4854904296079,38.73502874269039],[-121.46826197301944,38.925770240783464],[-121.41478197235938,38.99662015235337],[-121.27982572908299,39.03454284952423],[-121.03790948448648,39.015957505018406],[-120.97725096024789,39.11183854531582],[-120.7288740444307,39.28786216943607],[-120.64596209709866,39.315149322641155],[-120.00743242478828,39.31600876053738]]]}},{"type":"Feature","id":39061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.35314151493836,39.29226678865421],[-84.25946178223852,39.27072712638011],[-84.31940245411926,39.02154385134385],[-84.50604406716107,39.09497207660243],[-84.62341292767006,39.074345567093076],[-84.74401212378939,39.14745150314057],[-84.82010447372183,39.10544647596266],[-84.81938662136398,39.305158357097554],[-84.35314151493836,39.29226678865421]]]}},{"type":"Feature","id":18137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.0656099801076,39.30714580723257],[-85.13272917556687,38.94800819634824],[-85.1359595111772,38.92958399644796],[-85.20307870663648,38.91379182510485],[-85.44499495123299,38.91298610207714],[-85.43996998472801,39.19558002532908],[-85.29639951315738,39.268256242428464],[-85.21815360615139,39.30832753433988],[-85.0656099801076,39.30714580723257]]]}},{"type":"Feature","id":18029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.0656099801076,39.30714580723257],[-84.81938662136398,39.305158357097554],[-84.82010447372183,39.10544647596266],[-84.877891588529,39.0309439533338],[-85.13272917556687,38.94800819634824],[-85.0656099801076,39.30714580723257]]]}},{"type":"Feature","id":20143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.3699583198894,39.305964080125264],[-97.37139402460511,39.13187419127152],[-97.37175295078404,38.957784302417785],[-97.92844745429915,38.95832145110292],[-97.93024208519378,39.21910713773819],[-97.92952423283593,39.306393799073376],[-97.3699583198894,39.305964080125264]]]}},{"type":"Feature","id":6101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.62367700849464,39.295650825370586],[-121.57737553141311,38.919807890378415],[-121.54507217530971,38.972502176390606],[-121.41478197235938,38.99662015235337],[-121.46826197301944,38.925770240783464],[-121.4854904296079,38.73502874269039],[-121.60321821629583,38.73540474676999],[-121.69259083484855,38.7673650935358],[-121.72561204330978,38.85266430473597],[-121.83544345406132,38.92453479880764],[-121.83867378967166,39.063065444705146],[-121.94563379099178,39.180808436487744],[-121.90866439456234,39.305158357097554],[-121.62367700849464,39.295650825370586]]]}},{"type":"Feature","id":54001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.80949501590688,39.230548404731664],[-79.82492884160072,39.115867160454364],[-79.89563729884925,38.97352275889237],[-80.08479139514357,38.947256188189044],[-80.0567951531873,39.037013733475874],[-80.22692616199848,39.112859127817586],[-80.16626763775989,39.24236567580474],[-80.02233824001034,39.24816688160425],[-79.89527837267033,39.29957201077211],[-79.80949501590688,39.230548404731664]]]}},{"type":"Feature","id":29107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.49642699691384,38.9428515689709],[-93.49714484927169,38.92840226934065],[-93.83453545746268,38.93790980106762],[-93.8363300883573,38.90879634233305],[-94.11413895084647,38.91728329155826],[-94.10480687019438,39.14347660287054],[-93.8241265982738,39.2148636631256],[-93.75844310753024,39.20696757745404],[-93.65040632767334,39.24822059647276],[-93.4878127686196,39.228883243807736],[-93.47740390943073,39.29275022247083],[-93.49642699691384,38.9428515689709]]]}},{"type":"Feature","id":54093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.35760695663832,38.96460609071906],[-79.50871487796641,38.975295349553335],[-79.78544696191881,39.0374971672925],[-79.82492884160072,39.115867160454364],[-79.80949501590688,39.230548404731664],[-79.68674226271399,39.27142541967079],[-79.4868203810519,39.19493544690691],[-79.29264131825262,39.19192741427013],[-79.35509447338585,39.08659255711426],[-79.29874306329437,39.07359355893388],[-79.35760695663832,38.96460609071906]]]}},{"type":"Feature","id":39025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.05272030317681,38.77128627893732],[-84.23038876174546,38.827418316534406],[-84.23182446646118,38.8747411156952],[-84.31940245411926,39.02154385134385],[-84.25946178223852,39.27072712638011],[-84.00677775227422,39.255042384774036],[-83.98990822186467,39.254075517140784],[-84.05272030317681,38.77128627893732]]]}},{"type":"Feature","id":51043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.8282225082322,39.13225019535112],[-77.96210197297182,39.0136477656723],[-78.00409633590623,38.97948510929743],[-78.15197392162398,39.03626172531668],[-78.03316935639928,39.26449620163249],[-77.8282225082322,39.13225019535112]]]}},{"type":"Feature","id":17083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.14800467370786,39.26197160281234],[-90.14585111663429,39.00005790393827],[-90.27362883633215,38.99935961064759],[-90.27614131958464,38.92346050143736],[-90.45201514725866,38.96739926388178],[-90.56615367215731,38.98727376523195],[-90.60348199476567,39.11758603624681],[-90.58051071931438,39.1848907664948],[-90.31382856837193,39.174308937397555],[-90.31418749455085,39.22506948814325],[-90.14800467370786,39.26197160281234]]]}},{"type":"Feature","id":24035,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-76.27873819380619,38.98254685680272],[-76.37564826211637,38.85159000736569],[-76.31104154990959,39.03572457663154],[-76.27873819380619,38.98254685680272]]],[[[-75.75614167728911,39.24601828686369],[-75.74788637517379,39.14315431365946],[-75.83510543665295,39.10850822346795],[-75.9492439615516,38.91830387406002],[-76.11147859442642,38.924695943413184],[-76.196544098832,38.881025755311335],[-76.20300477005269,38.969601573490856],[-76.14342302435088,39.08777428422157],[-75.98549550562319,39.24574971252112],[-75.75614167728911,39.24601828686369]]]]}},{"type":"Feature","id":18153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.2403436982237,39.25901728504407],[-87.24106155058155,39.171784338577396],[-87.24106155058155,38.9078294746998],[-87.5228186010389,38.90251170271692],[-87.62906075000117,39.15738875381565],[-87.60429484365524,39.25944700399218],[-87.2403436982237,39.25901728504407]]]}},{"type":"Feature","id":8051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.39476649730855,39.25627782674985],[-107.28242260330454,39.11871404848561],[-107.0670668959486,39.118821478222635],[-106.99599951252114,39.03411313057612],[-106.80182044972186,38.97830338219012],[-106.74798152288287,39.04136463782551],[-106.59902715862835,38.99790930919771],[-106.45868702266806,38.91003178430887],[-106.32085936996025,38.895797344152676],[-106.40736057908155,38.82924462206388],[-106.45222635144738,38.69871749157495],[-106.37972326330421,38.63844940910229],[-106.35459843077935,38.533383126288996],[-106.24692057710138,38.42278421201875],[-107.00066555284718,38.42557738518147],[-107.0010244790261,38.1470657919366],[-107.56884569408794,38.147173221673626],[-107.63488811101043,38.30181832812531],[-107.49993186773403,38.30187204299382],[-107.50100864627082,38.668529735470116],[-107.50100864627082,39.21792541063089],[-107.39476649730855,39.25627782674985]]]}},{"type":"Feature","id":39015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.6729764058725,39.02036212423654],[-83.70527976197589,38.63748254146904],[-83.90412486510121,38.76800967195797],[-84.05272030317681,38.77128627893732],[-83.98990822186467,39.254075517140784],[-83.86571976395606,39.247307443708024],[-83.87218043517674,39.021221562132766],[-83.6729764058725,39.02036212423654]]]}},{"type":"Feature","id":29019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.31448308970865,39.2464480058118],[-92.10487020121552,39.23978736211607],[-92.11061302007835,39.06419345694394],[-92.15332523537062,38.94414072581524],[-92.14183959764496,38.808295823343435],[-92.2208033570088,38.64317631753153],[-92.36222027150588,38.68297903510037],[-92.3948825537882,38.739111072697455],[-92.49861221949797,38.92201019998748],[-92.55783503902086,38.970890730335185],[-92.430057319323,39.24881146002642],[-92.31448308970865,39.2464480058118]]]}},{"type":"Feature","id":32510,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.55087832519368,39.08578683408655],[-119.76120906604466,39.11398714005638],[-120.0034842368201,39.112697983212044],[-120.00420208917794,39.16560712869829],[-119.88109040980613,39.16544598409275],[-119.71275403188957,39.25085262502995],[-119.56236396291933,39.19531145098651],[-119.55087832519368,39.08578683408655]]]}},{"type":"Feature","id":54031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.50802869111914,39.08863372211779],[-78.5439213090118,39.05661966048347],[-78.71728265343333,38.904284293377884],[-78.78619647978722,38.88720296519044],[-78.86910842711926,38.76296047431765],[-78.99365581120678,38.849978561310266],[-79.05718574487679,38.76183246207886],[-79.13399594716708,38.813452450720774],[-79.04570010715113,38.92850969907768],[-79.08948910098017,39.03830289032021],[-78.97965769022865,39.23774619711254],[-78.89961715232802,39.19923263638803],[-78.50802869111914,39.08863372211779]]]}},{"type":"Feature","id":24003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.52890974051802,38.71327422094224],[-76.68611940688785,38.748242600344824],[-76.67176235973079,38.88682696111084],[-76.70621927290775,38.99135609523901],[-76.84045766382629,39.10313673661656],[-76.69796397079243,39.21368193601829],[-76.61864128524965,39.23742390790146],[-76.58346651971486,39.20745101127066],[-76.5773647746731,39.205624705741194],[-76.53321685466513,39.207612155876205],[-76.4248211486293,39.08970801948807],[-76.52316692165519,39.074184422487534],[-76.39431242342054,39.01176774527431],[-76.5368061164544,38.858841514615065],[-76.52890974051802,38.71327422094224]]]}},{"type":"Feature","id":29095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.21248472387235,39.20702129232255],[-94.10480687019438,39.14347660287054],[-94.11413895084647,38.91728329155826],[-94.11916391735144,38.8331658074654],[-94.60802137304944,38.84713167327902],[-94.6076624468705,39.04410409611972],[-94.6076624468705,39.11344999137124],[-94.46157949204739,39.12032549454102],[-94.30472875185649,39.231354127759374],[-94.21248472387235,39.20702129232255]]]}},{"type":"Feature","id":29113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.72192763381145,39.224102620509996],[-90.66557622371997,38.93409604540312],[-90.83032333984727,38.877856578069014],[-90.95845998572405,38.8708736451622],[-91.11136253794677,38.872807380428696],[-91.26426509016949,38.99275268182037],[-91.2603169022013,39.139823991811596],[-91.18530133080564,39.13923312825794],[-91.18278884755316,39.22721808288381],[-90.72192763381145,39.224102620509996]]]}},{"type":"Feature","id":20061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.50099804070817,39.043674377171605],[-96.50207481924495,38.86969191805489],[-96.89007401866458,38.87006792213449],[-96.9632949591656,38.96498209479866],[-96.9632949591656,39.13225019535112],[-96.96185925444989,39.22002029050293],[-96.84915643426694,39.21905342286968],[-96.85095106516158,39.08836514777522],[-96.50099804070817,39.07278783590617],[-96.50099804070817,39.043674377171605]]]}},{"type":"Feature","id":8029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.50100864627082,39.21792541063089],[-107.50100864627082,38.668529735470116],[-108.37858315374629,38.668100016522004],[-108.37894207992521,38.82919090719537],[-108.14025617093904,38.90868891259602],[-107.98232865221135,39.059842552594304],[-107.86244730844987,39.078857616048246],[-107.76553724013971,39.04329837309201],[-107.50100864627082,39.21792541063089]]]}},{"type":"Feature","id":20105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.93024208519378,39.21910713773819],[-97.92844745429915,38.95832145110292],[-97.92880638047808,38.87103478976774],[-98.48478303163533,38.87076621542517],[-98.49016692431924,39.13262619943072],[-98.49016692431924,39.219698001291846],[-97.93024208519378,39.21910713773819]]]}},{"type":"Feature","id":20177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.58932554623468,39.216260249706956],[-95.59793977452892,39.06575118813085],[-95.5003118538609,39.056673375351984],[-95.50102970621874,38.86979934779192],[-95.94645709426662,38.86996049239746],[-95.94681602044555,39.0986784025299],[-96.04229038404002,39.12924216271434],[-96.03582971281934,39.216528824049526],[-95.58932554623468,39.216260249706956]]]}},{"type":"Feature","id":17051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.14013996328204,39.21792541063089],[-88.80562076452247,39.216260249706956],[-88.80669754305926,38.91164323036429],[-88.69363579669738,38.914651263001076],[-88.6950715014131,38.82629030429561],[-89.13798640620848,38.82333598652734],[-89.1383453323874,38.73626418466621],[-89.25427848818069,38.74201167559721],[-89.2503303002125,39.028150780171075],[-89.2503303002125,39.21749569168278],[-89.14013996328204,39.21792541063089]]]}},{"type":"Feature","id":17049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.47074263958399,39.21497109286262],[-88.36055230265353,39.171086045286714],[-88.3616290811903,38.91078379246807],[-88.69363579669738,38.914651263001076],[-88.80669754305926,38.91164323036429],[-88.80562076452247,39.216260249706956],[-88.47074263958399,39.21497109286262]]]}},{"type":"Feature","id":20197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.04229038404002,39.12924216271434],[-95.94681602044555,39.0986784025299],[-95.94645709426662,38.86996049239746],[-95.94573924190877,38.739111072697455],[-96.3527615288115,38.73900364296043],[-96.39044877759879,38.825538296136415],[-96.50207481924495,38.86969191805489],[-96.50099804070817,39.043674377171605],[-96.39080770377771,39.04324465822349],[-96.38901307288309,39.172697491342134],[-96.24328904423889,39.208740168115],[-96.08464367315335,39.19370000493109],[-96.04229038404002,39.12924216271434]]]}},{"type":"Feature","id":39079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.43539894093368,39.035026283340855],[-82.45513988077464,38.84455335959036],[-82.57573907689397,38.84444592985333],[-82.65003679593177,38.849011693677014],[-82.76058605904116,38.85486661434504],[-82.8072464623016,38.94800819634824],[-82.78571089156601,39.1687225910721],[-82.76273961611471,39.207880730218776],[-82.53625719721205,39.18075472161923],[-82.42463115556588,39.13778282680806],[-82.43539894093368,39.035026283340855]]]}},{"type":"Feature","id":39105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.90849531026947,38.8785548713597],[-81.90131678669094,38.93688921856585],[-82.00217504296931,39.02831192477662],[-82.09872618510056,38.962027777030386],[-82.09549584949022,39.00274364736397],[-82.32269612075073,39.02766734635445],[-82.30654444269904,39.20546356113565],[-82.26849826773282,39.2037446853432],[-81.75666953658353,39.18037871753963],[-81.7480553082893,39.096905811868936],[-81.7832300738241,38.924051364991016],[-81.90849531026947,38.8785548713597]]]}},{"type":"Feature","id":20209,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.77456312007136,39.19891034717695],[-94.60156070182876,39.15959106342473],[-94.6076624468705,39.11344999137124],[-94.6076624468705,39.04410409611972],[-94.87254996691831,39.059036829566594],[-94.9088015109899,38.99140981010753],[-94.89982835651674,39.20288524744698],[-94.77456312007136,39.19891034717695]]]}},{"type":"Feature","id":39131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.8072464623016,38.94800819634824],[-83.21211519213078,38.96009404176388],[-83.27097908547474,39.015796360412864],[-83.38547653655232,39.05516935903359],[-83.35353210662785,39.1975674754641],[-82.78571089156601,39.1687225910721],[-82.8072464623016,38.94800819634824]]]}},{"type":"Feature","id":18079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.44499495123299,38.91298610207714],[-85.68368086021916,38.81538618598728],[-85.79530690186532,38.807490100315725],[-85.79889616365459,39.068275786951],[-85.79997294219136,39.12886615863474],[-85.6869111958295,39.130638749295706],[-85.56415844263661,39.133807926538026],[-85.43996998472801,39.19558002532908],[-85.44499495123299,38.91298610207714]]]}},{"type":"Feature","id":54105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.16228778428113,39.030675378991226],[-81.27786201389549,38.915027267080674],[-81.50254980190353,38.91776672537488],[-81.58115463508844,39.026270759773084],[-81.42573959961324,39.134882223908306],[-81.29760295373644,39.18548163004846],[-81.24914791958136,39.03465027926126],[-81.16228778428113,39.030675378991226]]]}},{"type":"Feature","id":17033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.62906075000117,39.15738875381565],[-87.5228186010389,38.90251170271692],[-87.53107390315422,38.852503160130425],[-87.90794639102712,38.850085991047294],[-87.94599256599334,38.850085991047294],[-87.95029968014046,39.17489980095121],[-87.62906075000117,39.15738875381565]]]}},{"type":"Feature","id":17079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.95029968014046,39.17489980095121],[-87.94599256599334,38.850085991047294],[-88.25861726783837,38.84745396249011],[-88.3616290811903,38.851966011445285],[-88.3616290811903,38.91078379246807],[-88.36055230265353,39.171086045286714],[-88.00772786876871,39.17393293331796],[-87.95029968014046,39.17489980095121]]]}},{"type":"Feature","id":18055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.05441993753973,39.168078012649936],[-86.68293134235073,39.16571455843532],[-86.68221348999288,38.99237667774077],[-86.68293134235073,38.904714012326],[-86.90438879474843,38.904176863640856],[-87.09892678372663,38.9039620041668],[-87.24106155058155,38.9078294746998],[-87.24106155058155,39.171784338577396],[-87.05441993753973,39.168078012649936]]]}},{"type":"Feature","id":54041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.29978817632058,39.10399617451278],[-80.31737555908798,38.95869745518252],[-80.3866483116208,38.87490226030074],[-80.39275005666256,38.7273475164929],[-80.45699784269041,38.73932593217151],[-80.52052777636042,38.8601306714594],[-80.60559328076602,38.90423057850937],[-80.71650147005433,39.00843742342644],[-80.72798710777998,39.09572408476163],[-80.595902273935,39.1671648598852],[-80.29978817632058,39.10399617451278]]]}},{"type":"Feature","id":32023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.6008640605962,39.16147108382272],[-115.90705975673113,39.161847087902316],[-115.00077115494153,38.6773389739064],[-115.00077115494153,38.05107732190215],[-115.89377948811085,38.05054017321701],[-115.89700982372119,36.84206306138995],[-115.89377948811085,36.00088822046135],[-117.16581386622661,36.97108617556049],[-117.16545494004768,38.00171335773782],[-117.69092286599619,38.47381333710701],[-118.19593199974588,38.91867987813962],[-118.19664985210373,38.99989675933273],[-117.86500206277557,39.07364727380239],[-117.77562944422286,39.09341434541553],[-117.33199668706962,39.16340481908922],[-116.6008640605962,39.16147108382272]]]}},{"type":"Feature","id":29139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.4089123402769,39.14250973523729],[-91.2603169022013,39.139823991811596],[-91.26426509016949,38.99275268182037],[-91.26498294252734,38.84380135143116],[-91.41609086385543,38.84530536774955],[-91.41860334710792,38.709782754488835],[-91.54638106680578,38.67610353193058],[-91.64041972568454,38.70376668921527],[-91.64759824926307,38.70339068513567],[-91.63395905446386,39.05898311469808],[-91.62965194031675,39.14782750722017],[-91.4089123402769,39.14250973523729]]]}},{"type":"Feature","id":21015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.62341292767006,39.074345567093076],[-84.61551655173368,38.80227975806987],[-84.66002339792057,38.77730234421088],[-84.7953385673759,38.857391213165194],[-84.87071306495046,38.9009002566615],[-84.877891588529,39.0309439533338],[-84.82010447372183,39.10544647596266],[-84.74401212378939,39.14745150314057],[-84.62341292767006,39.074345567093076]]]}},{"type":"Feature","id":24011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.72276154264894,38.82870747337874],[-75.70732771695509,38.635387661597],[-75.761525569973,38.68518134470944],[-75.93775832382595,38.67701668469532],[-75.99734006952777,38.75366780206474],[-75.93273335732098,38.7958339738482],[-75.9492439615516,38.91830387406002],[-75.83510543665295,39.10850822346795],[-75.74788637517379,39.14315431365946],[-75.72276154264894,38.82870747337874]]]}},{"type":"Feature","id":20109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.81206037579523,39.1333244927214],[-100.8185210470159,38.699791788945234],[-101.12827433942954,38.70054379710443],[-101.4843291089247,38.70016779302483],[-101.47822736388295,39.13477479417128],[-101.39172615476164,39.13509708338236],[-100.81206037579523,39.1333244927214]]]}},{"type":"Feature","id":20199,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.47822736388295,39.13477479417128],[-101.4843291089247,38.70016779302483],[-101.56724105625673,38.69963064433969],[-102.04533072658693,38.69753576446765],[-102.04640750512371,39.04695098415095],[-102.04712535748156,39.133109633247344],[-101.47822736388295,39.13477479417128]]]}},{"type":"Feature","id":20051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.0475792801922,39.1329484886418],[-99.03752934718226,39.13305591837883],[-99.04255431368723,38.696783756308456],[-99.58525069622421,38.6965688968344],[-99.59817203866557,38.696515181965886],[-99.59171136744489,39.13241133995666],[-99.0475792801922,39.1329484886418]]]}},{"type":"Feature","id":20063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.72125205252681,39.1333244927214],[-100.16419862283277,39.131927906140035],[-100.14804694478107,39.13214276561409],[-100.1537897636439,38.697320904993596],[-100.2471105701648,38.6981266280213],[-100.68787191788664,38.699952933550776],[-100.8185210470159,38.699791788945234],[-100.81206037579523,39.1333244927214],[-100.72125205252681,39.1333244927214]]]}},{"type":"Feature","id":20041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.9632949591656,39.13225019535112],[-96.9632949591656,38.96498209479866],[-96.89007401866458,38.87006792213449],[-96.92740234127294,38.812109579007924],[-96.93027375070436,38.60933595036773],[-97.37175295078404,38.60933595036773],[-97.37175295078404,38.957784302417785],[-97.37139402460511,39.13187419127152],[-96.9632949591656,39.13225019535112]]]}},{"type":"Feature","id":20167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.49016692431924,39.13262619943072],[-98.48478303163533,38.87076621542517],[-98.48621873635105,38.696891186045484],[-99.03286330685621,38.69673004143994],[-99.04255431368723,38.696783756308456],[-99.03752934718226,39.13305591837883],[-98.49016692431924,39.13262619943072]]]}},{"type":"Feature","id":20195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.6053505622441,39.13241133995666],[-99.59171136744489,39.13241133995666],[-99.59817203866557,38.696515181965886],[-100.1537897636439,38.697320904993596],[-100.14804694478107,39.13214276561409],[-99.6053505622441,39.13241133995666]]]}},{"type":"Feature","id":24033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.84045766382629,39.10313673661656],[-76.70621927290775,38.99135609523901],[-76.67176235973079,38.88682696111084],[-76.68611940688785,38.748242600344824],[-76.69724611843458,38.66466226493711],[-76.69975860168707,38.54240722419934],[-76.74785470966323,38.617661754987395],[-76.96536397409272,38.66111708361518],[-77.04791699524584,38.616157738669],[-77.07699001573889,38.69006939774421],[-77.0163314915003,38.80926269097668],[-76.90937149018018,38.89278931151589],[-77.00233337052217,38.96584153269488],[-76.88855377180244,39.13096103850679],[-76.84045766382629,39.10313673661656]]]}},{"type":"Feature","id":8119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.03339116615064,39.129833026267995],[-105.0287251258246,38.86888619502718],[-105.07215519347471,38.7993254403016],[-104.93899358109294,38.79680084148144],[-104.94258284288222,38.64983696122725],[-105.24049157139127,38.64758093674967],[-105.32914633758614,38.69721347525657],[-105.33058204230184,39.12967188166245],[-105.3287874114072,39.12967188166245],[-105.03339116615064,39.129833026267995]]]}},{"type":"Feature","id":8041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.66297934949841,39.129564451925425],[-104.05136914060753,39.128221580212575],[-104.05567625475466,38.86877876529015],[-104.05388162386002,38.52237157824363],[-104.94150606434543,38.51957840508091],[-104.94258284288222,38.64983696122725],[-104.93899358109294,38.79680084148144],[-105.07215519347471,38.7993254403016],[-105.0287251258246,38.86888619502718],[-105.03339116615064,39.129833026267995],[-104.66297934949841,39.129564451925425]]]}},{"type":"Feature","id":21037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.31940245411926,39.02154385134385],[-84.23182446646118,38.8747411156952],[-84.4199017842187,38.80598608399734],[-84.45938366390062,38.854383180528416],[-84.45076943560638,38.99339726024254],[-84.50604406716107,39.09497207660243],[-84.31940245411926,39.02154385134385]]]}},{"type":"Feature","id":54083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.35760695663832,38.96460609071906],[-79.34971058070194,38.95762315781224],[-79.45523487730635,38.92996000052755],[-79.53850575081732,38.84090074853141],[-79.5097916565032,38.78074009579578],[-79.62644266465433,38.66433997572602],[-79.77575595508779,38.739916795725165],[-79.86297501656693,38.55121646263562],[-80.02915783740994,38.45931032260824],[-80.11673582506803,38.47408191144958],[-80.24523139712375,38.38851412590684],[-80.18385502052729,38.52478874732675],[-80.27968831030068,38.69495745077898],[-80.12606790572012,38.74593286099873],[-80.08479139514357,38.947256188189044],[-79.89563729884925,38.97352275889237],[-79.82492884160072,39.115867160454364],[-79.78544696191881,39.0374971672925],[-79.50871487796641,38.975295349553335],[-79.35760695663832,38.96460609071906]]]}},{"type":"Feature","id":32005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.55087832519368,39.08578683408655],[-119.31183349002859,39.08353080960896],[-119.31111563767074,38.990711516816845],[-119.4213059746012,38.95466884004398],[-119.40623107508628,38.73336358176646],[-119.3498796649948,38.736049325192155],[-119.33013872515384,38.53590772510915],[-119.58102812422352,38.70989018422586],[-119.90442061143636,38.93329032237541],[-120.00097175356761,38.99989675933273],[-120.00240745828332,39.06747006392329],[-120.0034842368201,39.112697983212044],[-119.76120906604466,39.11398714005638],[-119.55087832519368,39.08578683408655]]]}},{"type":"Feature","id":54097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.22692616199848,39.112859127817586],[-80.0567951531873,39.037013733475874],[-80.08479139514357,38.947256188189044],[-80.12606790572012,38.74593286099873],[-80.27968831030068,38.69495745077898],[-80.39275005666256,38.7273475164929],[-80.3866483116208,38.87490226030074],[-80.31737555908798,38.95869745518252],[-80.29978817632058,39.10399617451278],[-80.22692616199848,39.112859127817586]]]}},{"type":"Feature","id":54021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.72798710777998,39.09572408476163],[-80.71650147005433,39.00843742342644],[-80.60559328076602,38.90423057850937],[-80.70178549671834,38.878930875439295],[-80.98461932571247,38.71800112937147],[-81.05640456149779,38.79282594121142],[-81.00256563465881,38.84621852051429],[-81.03343328604649,39.00961915053375],[-80.81269368600665,39.10942137623269],[-80.72798710777998,39.09572408476163]]]}},{"type":"Feature","id":51171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.31456748067771,39.007792845004275],[-78.30056935969958,38.94349614739307],[-78.38671164264196,38.83015777482862],[-78.54894627551676,38.73862763888083],[-78.64190815585874,38.60471647167553],[-78.86910842711926,38.76296047431765],[-78.78619647978722,38.88720296519044],[-78.71728265343333,38.904284293377884],[-78.5439213090118,39.05661966048347],[-78.45454869045908,39.02772106122296],[-78.33394949433975,39.09894697687247],[-78.31456748067771,39.007792845004275]]]}},{"type":"Feature","id":21117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.50604406716107,39.09497207660243],[-84.45076943560638,38.99339726024254],[-84.45938366390062,38.854383180528416],[-84.4199017842187,38.80598608399734],[-84.53045104732809,38.79218136278925],[-84.61551655173368,38.80227975806987],[-84.62341292767006,39.074345567093076],[-84.50604406716107,39.09497207660243]]]}},{"type":"Feature","id":54035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.58115463508844,39.026270759773084],[-81.50254980190353,38.91776672537488],[-81.54633879573257,38.67245092087163],[-81.52193181556555,38.61277370195262],[-81.63248107867494,38.55454678448349],[-81.69636993852387,38.626524708292195],[-81.77282121463523,38.68093787009684],[-81.90849531026947,38.8785548713597],[-81.7832300738241,38.924051364991016],[-81.7480553082893,39.096905811868936],[-81.58115463508844,39.026270759773084]]]}},{"type":"Feature","id":32021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.86500206277557,39.07364727380239],[-118.19664985210373,38.99989675933273],[-118.19593199974588,38.91867987813962],[-117.69092286599619,38.47381333710701],[-118.35134703522108,37.89363904228773],[-118.42815723751137,37.896217355976404],[-119.15713630691124,38.41467326687314],[-118.90696476019941,38.41461955200462],[-118.90229871987337,38.85212715605083],[-119.01464261387738,38.8512677181546],[-119.01500154005632,38.94333500278753],[-118.92993603565071,39.07343241432834],[-118.75370328179777,39.074614141435646],[-117.86500206277557,39.07364727380239]]]}},{"type":"Feature","id":18071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.79889616365459,39.068275786951],[-85.79530690186532,38.807490100315725],[-85.88862770838622,38.73438416426823],[-85.9841020719807,38.76806338682648],[-86.27519120309015,38.76376619734536],[-86.28093402195297,38.99103380602793],[-86.31754449220348,38.99087266142239],[-86.31826234456133,39.04877728968043],[-86.08029428793301,39.05028130599882],[-85.86099039260888,39.04082748914037],[-85.79889616365459,39.068275786951]]]}},{"type":"Feature","id":20045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.18732822583692,39.04410409611972],[-95.18589252112122,38.964552375850545],[-95.05632017052872,38.98211713785461],[-95.05632017052872,38.738573924012314],[-95.50102970621874,38.73878878348637],[-95.50102970621874,38.86979934779192],[-95.5003118538609,39.056673375351984],[-95.18732822583692,39.04410409611972]]]}},{"type":"Feature","id":6017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.00240745828332,39.06747006392329],[-120.00097175356761,38.99989675933273],[-119.90442061143636,38.93329032237541],[-119.88037255744828,38.86475015015161],[-120.07275698935292,38.702746106713505],[-120.31718571720191,38.54353523643813],[-120.62837471433126,38.50314165531563],[-120.76117740053408,38.55481535882606],[-121.02498814204512,38.50862057190406],[-121.11687324385032,38.71553024541983],[-121.14451055962766,38.71193134922939],[-121.05334331018031,38.90004081876528],[-120.7679969979337,39.00929686132267],[-120.57166437806086,38.914114114315936],[-120.41732612112243,39.02691533819525],[-120.23965766255378,39.023477586610355],[-120.14202974188575,39.06800721260843],[-120.00240745828332,39.06747006392329]]]}},{"type":"Feature","id":29027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.11061302007835,39.06419345694394],[-91.63395905446386,39.05898311469808],[-91.64759824926307,38.70339068513567],[-91.86295395661901,38.667294293494294],[-91.94801946102461,38.594564361526395],[-92.0560562408815,38.55825311041095],[-92.2208033570088,38.64317631753153],[-92.14183959764496,38.808295823343435],[-92.15332523537062,38.94414072581524],[-92.11061302007835,39.06419345694394]]]}},{"type":"Feature","id":29053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.55783503902086,38.970890730335185],[-92.49861221949797,38.92201019998748],[-92.61705785854375,38.6800247173321],[-92.84030994183607,38.68394590273362],[-93.05997276333913,38.693077430380995],[-93.05028175650811,38.92824112473511],[-92.93470752689376,39.064515746155024],[-92.84174564655177,38.979807398508505],[-92.55783503902086,38.970890730335185]]]}},{"type":"Feature","id":51059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.11970223103116,38.934257190008665],[-77.17210545315443,38.89332646020103],[-77.14985203006098,38.875600553591426],[-77.11072907655799,38.84342534735156],[-77.05114733085618,38.78976419370612],[-77.0432509549198,38.71912914161027],[-77.15774840599737,38.64027571463177],[-77.2420960580451,38.66933545849783],[-77.53569767240705,38.84723910301605],[-77.32608478391393,39.05694194969455],[-77.11970223103116,38.934257190008665]]]}},{"type":"Feature","id":8015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.19092809318883,39.05608251179833],[-106.11268218618284,38.941347552652516],[-106.02797560795617,38.9428515689709],[-105.90665855947898,38.80689923676207],[-105.96982956697006,38.69356086419762],[-105.8865586934591,38.62099207683526],[-105.90917104273147,38.505612539267275],[-106.0107471513677,38.44647246903341],[-106.24692057710138,38.42278421201875],[-106.35459843077935,38.533383126288996],[-106.37972326330421,38.63844940910229],[-106.45222635144738,38.69871749157495],[-106.40736057908155,38.82924462206388],[-106.32085936996025,38.895797344152676],[-106.45868702266806,38.91003178430887],[-106.59902715862835,38.99790930919771],[-106.5782094402506,39.057855102459285],[-106.19092809318883,39.05608251179833]]]}},{"type":"Feature","id":20091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.6076624468705,39.04410409611972],[-94.60802137304944,38.84713167327902],[-94.60909815158621,38.73809049019569],[-95.05632017052872,38.738573924012314],[-95.05632017052872,38.98211713785461],[-94.9088015109899,38.99140981010753],[-94.87254996691831,39.059036829566594],[-94.6076624468705,39.04410409611972]]]}},{"type":"Feature","id":39001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.27097908547474,39.015796360412864],[-83.26738982368548,38.61841376314659],[-83.51468996096588,38.700060363287804],[-83.64498016391623,38.63651567383579],[-83.70527976197589,38.63748254146904],[-83.6729764058725,39.02036212423654],[-83.38547653655232,39.05516935903359],[-83.27097908547474,39.015796360412864]]]}},{"type":"Feature","id":49041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.29952439785073,39.03217939530961],[-111.30598506907141,38.51017830309096],[-111.76684628281312,38.50190621333981],[-112.51843770148537,38.509856013879876],[-112.51520736587503,38.57232640596161],[-112.44772924423683,38.6811527295709],[-112.30990159152903,38.67621096166761],[-112.21873434208167,38.72766980570398],[-112.22483608712344,38.865126154231206],[-112.01450534627246,39.045232108358505],[-111.85406534429228,39.03293140346881],[-111.29952439785073,39.03217939530961]]]}},{"type":"Feature","id":8017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.04640750512371,39.04695098415095],[-102.04533072658693,38.69753576446765],[-102.044971800408,38.615137156167236],[-103.17343570695314,38.61239769787302],[-103.16302684776427,39.03760459702953],[-102.04640750512371,39.04695098415095]]]}},{"type":"Feature","id":54013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.03343328604649,39.00961915053375],[-81.00256563465881,38.84621852051429],[-81.05640456149779,38.79282594121142],[-80.98461932571247,38.71800112937147],[-81.03163865515185,38.66793887191646],[-81.08368295109621,38.61202169379342],[-81.15869852249186,38.64457290411289],[-81.16910738168073,38.72949611123346],[-81.27786201389549,38.915027267080674],[-81.16228778428113,39.030675378991226],[-81.03343328604649,39.00961915053375]]]}},{"type":"Feature","id":51187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.00409633590623,38.97948510929743],[-78.13043835088838,38.864857579888636],[-78.19540398927408,38.780578951190236],[-78.2847766078268,38.75920043352168],[-78.38671164264196,38.83015777482862],[-78.30056935969958,38.94349614739307],[-78.31456748067771,39.007792845004275],[-78.15197392162398,39.03626172531668],[-78.00409633590623,38.97948510929743]]]}},{"type":"Feature","id":39053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.09872618510056,38.962027777030386],[-82.1439508836453,38.83783900102611],[-82.21932538121989,38.78831389225624],[-82.17481853503298,38.60455532706999],[-82.21501826707276,38.59166375862664],[-82.28716242903701,38.582747090453324],[-82.36181907425373,38.58516425953645],[-82.3546405506752,38.67599610219355],[-82.47236833736312,38.68249560128374],[-82.48349504890984,38.77219943170205],[-82.58255867429358,38.77907493487184],[-82.57573907689397,38.84444592985333],[-82.45513988077464,38.84455335959036],[-82.43539894093368,39.035026283340855],[-82.32269612075073,39.02766734635445],[-82.09549584949022,39.00274364736397],[-82.09872618510056,38.962027777030386]]]}},{"type":"Feature","id":18115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.87071306495046,38.9009002566615],[-85.14026662532433,38.903209996007604],[-85.1359595111772,38.92958399644796],[-85.13272917556687,38.94800819634824],[-84.877891588529,39.0309439533338],[-84.87071306495046,38.9009002566615]]]}},{"type":"Feature","id":54053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.90849531026947,38.8785548713597],[-81.77282121463523,38.68093787009684],[-81.95551463970885,38.65741075768772],[-82.0642692719236,38.60804679352339],[-82.05493719127152,38.4745653452662],[-82.21501826707276,38.59166375862664],[-82.17481853503298,38.60455532706999],[-82.21932538121989,38.78831389225624],[-82.1439508836453,38.83783900102611],[-82.09872618510056,38.962027777030386],[-82.00217504296931,39.02831192477662],[-81.90131678669094,38.93688921856585],[-81.90849531026947,38.8785548713597]]]}},{"type":"Feature","id":17005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.2503303002125,39.028150780171075],[-89.25427848818069,38.74201167559721],[-89.59741191523449,38.743247117573034],[-89.64012413052676,38.99914475117353],[-89.58592627750885,39.0282582099081],[-89.2503303002125,39.028150780171075]]]}},{"type":"Feature","id":39145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.8072464623016,38.94800819634824],[-82.76058605904116,38.85486661434504],[-82.65003679593177,38.849011693677014],[-82.74048619302127,38.59714267521506],[-82.81586069059584,38.570768674774705],[-82.88800485256009,38.754151235881366],[-83.03085747177286,38.72552121096342],[-83.15648163439717,38.618574907752134],[-83.26738982368548,38.61841376314659],[-83.27097908547474,39.015796360412864],[-83.21211519213078,38.96009404176388],[-82.8072464623016,38.94800819634824]]]}},{"type":"Feature","id":51061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.6552200899896,38.942636709496846],[-77.71551968804926,38.832198939832146],[-77.53139055825993,38.556319375144454],[-77.63476129779079,38.409731498969855],[-77.73526062789023,38.41284696134366],[-77.93554143573125,38.69587060354372],[-78.13043835088838,38.864857579888636],[-78.00409633590623,38.97948510929743],[-77.96210197297182,39.0136477656723],[-77.6552200899896,38.942636709496846]]]}},{"type":"Feature","id":17119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.14585111663429,39.00005790393827],[-89.69898802387071,38.99898360656799],[-89.64012413052676,38.99914475117353],[-89.59741191523449,38.743247117573034],[-89.59525835816093,38.655906741369336],[-89.7068843998071,38.65515473321014],[-90.18138480834803,38.66057993493004],[-90.16630990883311,38.77257543578165],[-90.11785487467802,38.80571750965477],[-90.11570131760446,38.8520197263138],[-90.27614131958464,38.92346050143736],[-90.27362883633215,38.99935961064759],[-90.14585111663429,39.00005790393827]]]}},{"type":"Feature","id":29219,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.95845998572405,38.8708736451622],[-90.96456173076581,38.547563851576676],[-91.07188065826485,38.60971195444733],[-91.22801354609791,38.628404728690185],[-91.36907153441605,38.699254640260094],[-91.41860334710792,38.709782754488835],[-91.41609086385543,38.84530536774955],[-91.26498294252734,38.84380135143116],[-91.26426509016949,38.99275268182037],[-91.11136253794677,38.872807380428696],[-90.95845998572405,38.8708736451622]]]}},{"type":"Feature","id":11001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.0163314915003,38.80926269097668],[-77.09637202940092,38.90750718548872],[-77.11970223103116,38.934257190008665],[-77.00233337052217,38.96584153269488],[-76.90937149018018,38.89278931151589],[-77.0163314915003,38.80926269097668]]]}},{"type":"Feature","id":18093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.31754449220348,38.99087266142239],[-86.28093402195297,38.99103380602793],[-86.27519120309015,38.76376619734536],[-86.30857133773031,38.68802823274068],[-86.68293134235073,38.686524216422285],[-86.68293134235073,38.904714012326],[-86.68221348999288,38.99237667774077],[-86.31754449220348,38.99087266142239]]]}},{"type":"Feature","id":29183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.27614131958464,38.92346050143736],[-90.11570131760446,38.8520197263138],[-90.11785487467802,38.80571750965477],[-90.29516440706774,38.887793828744094],[-90.44088843571194,38.828492613904686],[-90.53385031605391,38.692271707353285],[-90.73233649300032,38.63946999160406],[-90.9171834751475,38.53477971287035],[-90.96456173076581,38.547563851576676],[-90.95845998572405,38.8708736451622],[-90.83032333984727,38.877856578069014],[-90.66557622371997,38.93409604540312],[-90.54820736321098,38.87248509121761],[-90.45201514725866,38.96739926388178],[-90.27614131958464,38.92346050143736]]]}},{"type":"Feature","id":10005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.31394462485157,38.9505327951684],[-75.18796153604835,38.80362262978272],[-75.09105146773817,38.80077574175148],[-75.096794286601,38.62233494854811],[-75.04941603098268,38.45119937746263],[-75.06987482318151,38.45119937746263],[-75.08566757505427,38.45119937746263],[-75.34122301445,38.45189767075331],[-75.69368852215588,38.46011604563595],[-75.70158489809226,38.5607239943626],[-75.70732771695509,38.635387661597],[-75.72276154264894,38.82870747337874],[-75.55442516473238,38.83595898062812],[-75.48622919073632,38.90315628113909],[-75.31394462485157,38.9505327951684]]]}},{"type":"Feature","id":20169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.37175295078404,38.957784302417785],[-97.37175295078404,38.60933595036773],[-97.92485819250989,38.60987309905287],[-97.92880638047808,38.87103478976774],[-97.92844745429915,38.95832145110292],[-97.37175295078404,38.957784302417785]]]}},{"type":"Feature","id":54071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.13399594716708,38.813452450720774],[-79.05718574487679,38.76183246207886],[-79.22444534425657,38.477841952245555],[-79.31561259370392,38.412148668052986],[-79.47677044804195,38.4572154427362],[-79.53635219374377,38.549766161185744],[-79.647619309211,38.59101918020447],[-79.62644266465433,38.66433997572602],[-79.5097916565032,38.78074009579578],[-79.53850575081732,38.84090074853141],[-79.45523487730635,38.92996000052755],[-79.34971058070194,38.95762315781224],[-79.13399594716708,38.813452450720774]]]}},{"type":"Feature","id":29159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.05028175650811,38.92824112473511],[-93.05997276333913,38.693077430380995],[-93.06715128691766,38.53010651930964],[-93.29040337020999,38.53537057642401],[-93.29183907492569,38.50631083255796],[-93.51257867496554,38.51243432756854],[-93.51114297024984,38.556211945407426],[-93.49714484927169,38.92840226934065],[-93.49642699691384,38.9428515689709],[-93.05028175650811,38.92824112473511]]]}},{"type":"Feature","id":24041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.9492439615516,38.91830387406002],[-75.93273335732098,38.7958339738482],[-76.01528637847409,38.725037777146795],[-75.95534570659335,38.67492180482327],[-76.02533631148404,38.57925562399991],[-76.16962463541252,38.68555734878903],[-76.34190920129727,38.74861860442442],[-76.26474007282806,38.85067685460095],[-76.17285497102286,38.75211007087783],[-76.19726195118986,38.84578880156618],[-76.11147859442642,38.924695943413184],[-75.9492439615516,38.91830387406002]]]}},{"type":"Feature","id":51153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.53569767240705,38.84723910301605],[-77.2420960580451,38.66933545849783],[-77.30024209903122,38.50475310137105],[-77.44883753710681,38.58124307413493],[-77.53139055825993,38.556319375144454],[-77.71551968804926,38.832198939832146],[-77.6552200899896,38.942636709496846],[-77.53569767240705,38.84723910301605]]]}},{"type":"Feature","id":54087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.27786201389549,38.915027267080674],[-81.16910738168073,38.72949611123346],[-81.15869852249186,38.64457290411289],[-81.08368295109621,38.61202169379342],[-81.19387328802667,38.527743065095024],[-81.46486255311623,38.549927305791286],[-81.52193181556555,38.61277370195262],[-81.54633879573257,38.67245092087163],[-81.50254980190353,38.91776672537488],[-81.27786201389549,38.915027267080674]]]}},{"type":"Feature","id":29101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.49714484927169,38.92840226934065],[-93.51114297024984,38.556211945407426],[-94.06424821197568,38.56738463805833],[-94.11916391735144,38.56872750977118],[-94.11916391735144,38.8331658074654],[-94.11413895084647,38.91728329155826],[-93.8363300883573,38.90879634233305],[-93.83453545746268,38.93790980106762],[-93.49714484927169,38.92840226934065]]]}},{"type":"Feature","id":51013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.04791699524584,38.84127675261101],[-77.11072907655799,38.84342534735156],[-77.14985203006098,38.875600553591426],[-77.17210545315443,38.89332646020103],[-77.11970223103116,38.934257190008665],[-77.09637202940092,38.90750718548872],[-77.04791699524584,38.84127675261101]]]}},{"type":"Feature","id":6003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.58102812422352,38.70989018422586],[-119.62086893008437,38.61255884247856],[-119.5429819492573,38.498790750966],[-119.63917416520962,38.3267957419843],[-119.75331269010827,38.416768146745184],[-119.8792957789115,38.35966924151485],[-120.01999484105072,38.437609515728596],[-120.07275698935292,38.509963443616904],[-120.07275698935292,38.702746106713505],[-119.88037255744828,38.86475015015161],[-119.90442061143636,38.93329032237541],[-119.58102812422352,38.70989018422586]]]}},{"type":"Feature","id":18155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.87071306495046,38.9009002566615],[-84.7953385673759,38.857391213165194],[-84.81615628575364,38.78396298790661],[-85.02361561717319,38.76151017286777],[-85.20164300192077,38.69125112485152],[-85.20307870663648,38.91379182510485],[-85.1359595111772,38.92958399644796],[-85.14026662532433,38.903209996007604],[-84.87071306495046,38.9009002566615]]]}},{"type":"Feature","id":29135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.3948825537882,38.739111072697455],[-92.49538188388763,38.427779694790544],[-92.62531316065905,38.43078772742733],[-92.84174564655177,38.59676667113546],[-92.84030994183607,38.68394590273362],[-92.61705785854375,38.6800247173321],[-92.49861221949797,38.92201019998748],[-92.3948825537882,38.739111072697455]]]}},{"type":"Feature","id":6113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.83544345406132,38.92453479880764],[-121.72561204330978,38.85266430473597],[-121.69259083484855,38.7673650935358],[-121.60321821629583,38.73540474676999],[-121.63085553207317,38.67835955640817],[-121.51133311449063,38.600365567325895],[-121.55332747742503,38.5126491870426],[-121.50487244326995,38.46956986249441],[-121.52138304750056,38.362193840335],[-121.5989111021487,38.31342073972433],[-121.6947443919221,38.31578419393894],[-121.6947443919221,38.52570190009149],[-121.9391731197711,38.533383126288996],[-122.10356130971947,38.51350862493882],[-122.10356130971947,38.513293765464766],[-122.10356130971947,38.51350862493882],[-122.28804936568773,38.83993388089816],[-122.39500936700784,38.86426671633498],[-122.34009366163207,38.92426622446507],[-121.83544345406132,38.92453479880764]]]}},{"type":"Feature","id":18077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.20307870663648,38.91379182510485],[-85.20164300192077,38.69125112485152],[-85.33300998340789,38.7362104697977],[-85.45181454863258,38.70994389909438],[-85.42812542082343,38.58623855690672],[-85.56990126149942,38.60616677312541],[-85.57097804003621,38.67868184561925],[-85.68332193404022,38.736693903614324],[-85.68368086021916,38.81538618598728],[-85.44499495123299,38.91298610207714],[-85.20307870663648,38.91379182510485]]]}},{"type":"Feature","id":17025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.3616290811903,38.91078379246807],[-88.3616290811903,38.851966011445285],[-88.25861726783837,38.84745396249011],[-88.29738129516245,38.63474308317483],[-88.24964411336522,38.59939869969264],[-88.69830183702344,38.60627420286244],[-88.6950715014131,38.82629030429561],[-88.69363579669738,38.914651263001076],[-88.3616290811903,38.91078379246807]]]}},{"type":"Feature","id":18083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.09892678372663,38.9039620041668],[-87.24608651708652,38.8066306624195],[-87.2794666517267,38.692271707353285],[-87.24213832911833,38.54525411223058],[-87.46287792915817,38.53279226273534],[-87.56947900429937,38.49062609095188],[-87.74391712725767,38.41435097766205],[-87.75612061734118,38.462962933667185],[-87.64557135423179,38.514206918229505],[-87.65167309927355,38.56819036108604],[-87.49554021144048,38.7408299484899],[-87.53107390315422,38.852503160130425],[-87.5228186010389,38.90251170271692],[-87.24106155058155,38.9078294746998],[-87.09892678372663,38.9039620041668]]]}},{"type":"Feature","id":18101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.68293134235073,38.904714012326],[-86.68293134235073,38.686524216422285],[-86.68221348999288,38.526292763645145],[-86.92412973458939,38.50529025005619],[-86.90438879474843,38.904176863640856],[-86.68293134235073,38.904714012326]]]}},{"type":"Feature","id":18027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.92412973458939,38.50529025005619],[-87.07236624648606,38.514475492572075],[-87.24213832911833,38.54525411223058],[-87.2794666517267,38.692271707353285],[-87.24608651708652,38.8066306624195],[-87.09892678372663,38.9039620041668],[-86.90438879474843,38.904176863640856],[-86.92412973458939,38.50529025005619]]]}},{"type":"Feature","id":54007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.60559328076602,38.90423057850937],[-80.52052777636042,38.8601306714594],[-80.45699784269041,38.73932593217151],[-80.50832428627692,38.645647201483165],[-80.65045905313184,38.52661505285623],[-80.78541529640823,38.55760853198879],[-80.8808896600027,38.50711655558567],[-81.03163865515185,38.66793887191646],[-80.98461932571247,38.71800112937147],[-80.70178549671834,38.878930875439295],[-80.60559328076602,38.90423057850937]]]}},{"type":"Feature","id":29189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.11785487467802,38.80571750965477],[-90.16630990883311,38.77257543578165],[-90.25173433941764,38.718967997004725],[-90.32064816577153,38.59413464257828],[-90.25783608445938,38.53182539510209],[-90.26645031275362,38.52280129719174],[-90.34218373650712,38.38701010958845],[-90.4053547439982,38.5011004903121],[-90.58912494760861,38.501583924128724],[-90.73628468096851,38.46666925959465],[-90.73233649300032,38.63946999160406],[-90.53385031605391,38.692271707353285],[-90.44088843571194,38.828492613904686],[-90.29516440706774,38.887793828744094],[-90.11785487467802,38.80571750965477]]]}},{"type":"Feature","id":21191,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.2052639292206,38.58231737150521],[-84.45579440211135,38.53091224233735],[-84.47625319431016,38.542783228278935],[-84.53045104732809,38.79218136278925],[-84.4199017842187,38.80598608399734],[-84.23182446646118,38.8747411156952],[-84.23038876174546,38.827418316534406],[-84.2052639292206,38.58231737150521]]]}},{"type":"Feature","id":20127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.50207481924495,38.86969191805489],[-96.39044877759879,38.825538296136415],[-96.3527615288115,38.73900364296043],[-96.35383830734828,38.521673284952946],[-96.81972448759497,38.52247900798066],[-96.92991482452543,38.52242529311214],[-96.93027375070436,38.60933595036773],[-96.92740234127294,38.812109579007924],[-96.89007401866458,38.87006792213449],[-96.50207481924495,38.86969191805489]]]}},{"type":"Feature","id":20053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.92880638047808,38.87103478976774],[-97.92485819250989,38.60987309905287],[-97.92414034015204,38.52274758232323],[-98.48047591748822,38.52183442955849],[-98.48621873635105,38.696891186045484],[-98.48478303163533,38.87076621542517],[-97.92880638047808,38.87103478976774]]]}},{"type":"Feature","id":20139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.50102970621874,38.86979934779192],[-95.50102970621874,38.73878878348637],[-95.50820822979728,38.43390318980114],[-95.95040528223481,38.4341180492752],[-95.94573924190877,38.739111072697455],[-95.94645709426662,38.86996049239746],[-95.50102970621874,38.86979934779192]]]}},{"type":"Feature","id":6055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.10356130971947,38.51350862493882],[-122.10356130971947,38.513293765464766],[-122.12581473281291,38.424986521627815],[-122.06515620857432,38.31583790880745],[-122.20836775396603,38.315999053412995],[-122.21518735136563,38.179670717124566],[-122.29271540601377,38.15635846418951],[-122.301329634308,38.15662703853208],[-122.40577715237563,38.155499026293285],[-122.40685393091242,38.157916195376416],[-122.3566042658627,38.183538187657575],[-122.39500936700784,38.30557836892129],[-122.58236883240751,38.54933644223763],[-122.62723460477334,38.66750915296835],[-122.46428211954067,38.70521699066515],[-122.39500936700784,38.86426671633498],[-122.28804936568773,38.83993388089816],[-122.10356130971947,38.51350862493882]]]}},{"type":"Feature","id":51157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.93554143573125,38.69587060354372],[-78.17566304943313,38.52086756192524],[-78.23201445952459,38.53252368839277],[-78.33825660848686,38.62727671645139],[-78.2847766078268,38.75920043352168],[-78.19540398927408,38.780578951190236],[-78.13043835088838,38.864857579888636],[-77.93554143573125,38.69587060354372]]]}},{"type":"Feature","id":21077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.66002339792057,38.77730234421088],[-84.78564756054487,38.72020343898054],[-84.93388407244154,38.66165423230032],[-85.02361561717319,38.76151017286777],[-84.81615628575364,38.78396298790661],[-84.7953385673759,38.857391213165194],[-84.66002339792057,38.77730234421088]]]}},{"type":"Feature","id":6097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.81818333196227,38.85030085052135],[-122.62723460477334,38.66750915296835],[-122.58236883240751,38.54933644223763],[-122.39500936700784,38.30557836892129],[-122.3566042658627,38.183538187657575],[-122.40685393091242,38.157916195376416],[-122.49191943531801,38.11209741253401],[-122.54647621451485,38.1582384845875],[-122.73993742495628,38.207011585198174],[-122.89607031278933,38.31288359103919],[-123.0023124617516,38.29623198179986],[-123.12901340291268,38.44991022061829],[-123.3332423987219,38.56550461766034],[-123.533164280384,38.76843939090608],[-123.3698528689724,38.80571750965477],[-123.13834548356476,38.809101546371146],[-123.07948159022081,38.852503160130425],[-122.81818333196227,38.85030085052135]]]}},{"type":"Feature","id":17101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.65167309927355,38.56819036108604],[-87.91225350517423,38.57007038148403],[-87.90794639102712,38.850085991047294],[-87.53107390315422,38.852503160130425],[-87.49554021144048,38.7408299484899],[-87.65167309927355,38.56819036108604]]]}},{"type":"Feature","id":51165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.86910842711926,38.76296047431765],[-78.64190815585874,38.60471647167553],[-78.69143996855061,38.51001715848542],[-78.48613419420461,38.42149505517442],[-78.6630848004154,38.27786149676808],[-78.7492270833578,38.20668929598709],[-79.22444534425657,38.477841952245555],[-79.05718574487679,38.76183246207886],[-78.99365581120678,38.849978561310266],[-78.86910842711926,38.76296047431765]]]}},{"type":"Feature","id":17159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.94599256599334,38.850085991047294],[-87.90794639102712,38.850085991047294],[-87.91225350517423,38.57007038148403],[-87.9549657204665,38.57023152608957],[-88.14770907855006,38.56910351385078],[-88.24964411336522,38.59939869969264],[-88.29738129516245,38.63474308317483],[-88.25861726783837,38.84745396249011],[-87.94599256599334,38.850085991047294]]]}},{"type":"Feature","id":39087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.28716242903701,38.582747090453324],[-82.32126041603503,38.44974907601276],[-82.50503061964544,38.41171894910487],[-82.59583894291386,38.421709914648474],[-82.66547062162562,38.50577368387282],[-82.81586069059584,38.570768674774705],[-82.74048619302127,38.59714267521506],[-82.65003679593177,38.849011693677014],[-82.57573907689397,38.84444592985333],[-82.58255867429358,38.77907493487184],[-82.48349504890984,38.77219943170205],[-82.47236833736312,38.68249560128374],[-82.3546405506752,38.67599610219355],[-82.36181907425373,38.58516425953645],[-82.28716242903701,38.582747090453324]]]}},{"type":"Feature","id":29037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.11916391735144,38.8331658074654],[-94.11916391735144,38.56872750977118],[-94.06424821197568,38.56738463805833],[-94.06568391669138,38.44700961771854],[-94.6130463395544,38.47751966303447],[-94.60909815158621,38.73809049019569],[-94.60802137304944,38.84713167327902],[-94.11916391735144,38.8331658074654]]]}},{"type":"Feature","id":51139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.2847766078268,38.75920043352168],[-78.33825660848686,38.62727671645139],[-78.45275405956444,38.475424783162424],[-78.48613419420461,38.42149505517442],[-78.69143996855061,38.51001715848542],[-78.64190815585874,38.60471647167553],[-78.54894627551676,38.73862763888083],[-78.38671164264196,38.83015777482862],[-78.2847766078268,38.75920043352168]]]}},{"type":"Feature","id":18143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.68368086021916,38.81538618598728],[-85.68332193404022,38.736693903614324],[-85.57097804003621,38.67868184561925],[-85.56990126149942,38.60616677312541],[-85.79351227097068,38.60482390141256],[-85.84771012398859,38.56126114304774],[-85.88575629895482,38.57533443859839],[-85.88862770838622,38.73438416426823],[-85.79530690186532,38.807490100315725],[-85.68368086021916,38.81538618598728]]]}},{"type":"Feature","id":21023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.05272030317681,38.77128627893732],[-83.90412486510121,38.76800967195797],[-83.99170285275929,38.593651208761656],[-84.16219278774942,38.55400963579835],[-84.2052639292206,38.58231737150521],[-84.23038876174546,38.827418316534406],[-84.05272030317681,38.77128627893732]]]}},{"type":"Feature","id":17121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.6950715014131,38.82629030429561],[-88.69830183702344,38.60627420286244],[-88.69901968938129,38.47483391960877],[-89.14444707742916,38.47392076684404],[-89.14372922507131,38.50308794044712],[-89.1383453323874,38.73626418466621],[-89.13798640620848,38.82333598652734],[-88.6950715014131,38.82629030429561]]]}},{"type":"Feature","id":21081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.61551655173368,38.80227975806987],[-84.53045104732809,38.79218136278925],[-84.47625319431016,38.542783228278935],[-84.55737051074757,38.492989545166495],[-84.58034178619887,38.472792754605244],[-84.77452084899815,38.61889719696322],[-84.78564756054487,38.72020343898054],[-84.66002339792057,38.77730234421088],[-84.61551655173368,38.80227975806987]]]}},{"type":"Feature","id":18175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.88862770838622,38.73438416426823],[-85.88575629895482,38.57533443859839],[-85.84771012398859,38.56126114304774],[-85.99343415263279,38.48847749621132],[-85.99486985734849,38.41832587793209],[-86.0329160323147,38.41789615898398],[-86.25473241089134,38.42267678228172],[-86.30857133773031,38.422891641755776],[-86.30857133773031,38.68802823274068],[-86.27519120309015,38.76376619734536],[-85.9841020719807,38.76806338682648],[-85.88862770838622,38.73438416426823]]]}},{"type":"Feature","id":29510,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.25783608445938,38.53182539510209],[-90.32064816577153,38.59413464257828],[-90.25173433941764,38.718967997004725],[-90.16630990883311,38.77257543578165],[-90.18138480834803,38.66057993493004],[-90.25783608445938,38.53182539510209]]]}},{"type":"Feature","id":24009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.52890974051802,38.71327422094224],[-76.51706517661344,38.53349055602602],[-76.38175000715812,38.38588209734966],[-76.42123188684005,38.31938309012938],[-76.63910007744848,38.46586353656694],[-76.69724611843458,38.66466226493711],[-76.68611940688785,38.748242600344824],[-76.52890974051802,38.71327422094224]]]}},{"type":"Feature","id":21161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.70527976197589,38.63748254146904],[-83.64498016391623,38.63651567383579],[-83.64210875448481,38.525218466274865],[-83.85925909273539,38.45651714944552],[-83.93032647616285,38.4922375370073],[-83.99170285275929,38.593651208761656],[-83.90412486510121,38.76800967195797],[-83.70527976197589,38.63748254146904]]]}},{"type":"Feature","id":21041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.93388407244154,38.66165423230032],[-85.07458313458076,38.59682038600398],[-85.16862179345952,38.585540263616046],[-85.33300998340789,38.7362104697977],[-85.20164300192077,38.69125112485152],[-85.02361561717319,38.76151017286777],[-84.93388407244154,38.66165423230032]]]}},{"type":"Feature","id":21089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.81586069059584,38.570768674774705],[-82.66547062162562,38.50577368387282],[-82.81765532149048,38.37384996680253],[-82.9705578737132,38.393563323547156],[-83.1665315674071,38.50394737834334],[-83.02403787437326,38.68340875404848],[-83.03085747177286,38.72552121096342],[-82.88800485256009,38.754151235881366],[-82.81586069059584,38.570768674774705]]]}},{"type":"Feature","id":17027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.25427848818069,38.74201167559721],[-89.1383453323874,38.73626418466621],[-89.14372922507131,38.50308794044712],[-89.30775848884075,38.50883543137811],[-89.48291446415692,38.468817854335214],[-89.61535822418082,38.47204074644605],[-89.7043719165546,38.41843330766912],[-89.7068843998071,38.65515473321014],[-89.59525835816093,38.655906741369336],[-89.59741191523449,38.743247117573034],[-89.25427848818069,38.74201167559721]]]}},{"type":"Feature","id":54075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.62644266465433,38.66433997572602],[-79.647619309211,38.59101918020447],[-79.68961367214541,38.4314323058495],[-79.80949501590688,38.30788810826739],[-79.7947790425709,38.26615165543204],[-79.92040320519519,38.1820878862077],[-79.96024401105605,38.06488204311024],[-80.26461341078577,38.04672641755252],[-80.36295918381165,38.11446086674862],[-80.35972884820131,38.2259729337836],[-80.35183247226493,38.34543480135865],[-80.24523139712375,38.38851412590684],[-80.11673582506803,38.47408191144958],[-80.02915783740994,38.45931032260824],[-79.86297501656693,38.55121646263562],[-79.77575595508779,38.739916795725165],[-79.62644266465433,38.66433997572602]]]}},{"type":"Feature","id":29051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.2208033570088,38.64317631753153],[-92.0560562408815,38.55825311041095],[-91.94801946102461,38.594564361526395],[-92.04349382461908,38.4664544001206],[-92.16732335634875,38.46967729223144],[-92.12173973162507,38.39130729906957],[-92.19460174594717,38.33555126555208],[-92.4085217485874,38.34129875648307],[-92.40349678208243,38.425255095970385],[-92.49538188388763,38.427779694790544],[-92.3948825537882,38.739111072697455],[-92.36222027150588,38.68297903510037],[-92.2208033570088,38.64317631753153]]]}},{"type":"Feature","id":20111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.94573924190877,38.739111072697455],[-95.95040528223481,38.4341180492752],[-95.95866058435013,38.170915193556795],[-96.35706864295862,38.17365465185101],[-96.35383830734828,38.521673284952946],[-96.3527615288115,38.73900364296043],[-95.94573924190877,38.739111072697455]]]}},{"type":"Feature","id":20059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.05632017052872,38.738573924012314],[-95.06565225118081,38.3899107124882],[-95.50820822979728,38.390233001699286],[-95.50820822979728,38.43390318980114],[-95.50102970621874,38.73878878348637],[-95.05632017052872,38.738573924012314]]]}},{"type":"Feature","id":20121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.60909815158621,38.73809049019569],[-94.6130463395544,38.47751966303447],[-94.6130463395544,38.38867527051238],[-95.06565225118081,38.3899107124882],[-95.05632017052872,38.738573924012314],[-94.60909815158621,38.73809049019569]]]}},{"type":"Feature","id":54101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.39275005666256,38.7273475164929],[-80.27968831030068,38.69495745077898],[-80.18385502052729,38.52478874732675],[-80.24523139712375,38.38851412590684],[-80.35183247226493,38.34543480135865],[-80.35972884820131,38.2259729337836],[-80.43618012431267,38.26744081227638],[-80.60918254255529,38.3587023738816],[-80.65045905313184,38.52661505285623],[-80.50832428627692,38.645647201483165],[-80.45699784269041,38.73932593217151],[-80.39275005666256,38.7273475164929]]]}},{"type":"Feature","id":6067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.02498814204512,38.50862057190406],[-121.02283458497155,38.29795085759231],[-121.39611781105519,38.227960383918614],[-121.47149230862976,38.25970587121037],[-121.57270949108707,38.108659660949115],[-121.68433553273323,38.0855085526196],[-121.65705714313481,38.182195315944725],[-121.5989111021487,38.31342073972433],[-121.52138304750056,38.362193840335],[-121.50487244326995,38.46956986249441],[-121.55332747742503,38.5126491870426],[-121.51133311449063,38.600365567325895],[-121.63085553207317,38.67835955640817],[-121.60321821629583,38.73540474676999],[-121.4854904296079,38.73502874269039],[-121.14451055962766,38.71193134922939],[-121.11687324385032,38.71553024541983],[-121.02498814204512,38.50862057190406]]]}},{"type":"Feature","id":21223,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.33300998340789,38.7362104697977],[-85.16862179345952,38.585540263616046],[-85.31398689592478,38.4926135410869],[-85.43315038732841,38.523929309430535],[-85.42812542082343,38.58623855690672],[-85.45181454863258,38.70994389909438],[-85.33300998340789,38.7362104697977]]]}},{"type":"Feature","id":21187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.78564756054487,38.72020343898054],[-84.77452084899815,38.61889719696322],[-84.58034178619887,38.472792754605244],[-84.74042286200013,38.35214915992289],[-84.87071306495046,38.35644634940401],[-84.96331601911352,38.43734094138603],[-85.00279789879545,38.55207590053185],[-85.07458313458076,38.59682038600398],[-84.93388407244154,38.66165423230032],[-84.78564756054487,38.72020343898054]]]}},{"type":"Feature","id":21135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.1665315674071,38.50394737834334],[-83.23724002465565,38.42611453386661],[-83.22898472254033,38.34441421885688],[-83.34132861654435,38.319490519866406],[-83.4529546581905,38.38169233760557],[-83.58001452553052,38.42987457466259],[-83.64210875448481,38.525218466274865],[-83.64498016391623,38.63651567383579],[-83.51468996096588,38.700060363287804],[-83.26738982368548,38.61841376314659],[-83.15648163439717,38.618574907752134],[-83.03085747177286,38.72552121096342],[-83.02403787437326,38.68340875404848],[-83.1665315674071,38.50394737834334]]]}},{"type":"Feature","id":29073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.41860334710792,38.709782754488835],[-91.36907153441605,38.699254640260094],[-91.36763582970035,38.20975104349239],[-91.53525435525906,38.21098648546821],[-91.5345365029012,38.152544708525014],[-91.6303697926746,38.15345786128975],[-91.64472683983166,38.28849704073385],[-91.64041972568454,38.70376668921527],[-91.54638106680578,38.67610353193058],[-91.41860334710792,38.709782754488835]]]}},{"type":"Feature","id":6051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.33013872515384,38.53590772510915],[-119.15713630691124,38.41467326687314],[-118.42815723751137,37.896217355976404],[-117.83269870667219,37.46494067667783],[-118.77487992635443,37.463060656279836],[-119.02218006363485,37.58574541596572],[-119.11801335340824,37.730292127136785],[-119.26948020091525,37.739208795310105],[-119.20236100545598,37.88821384056783],[-119.3064495973447,37.94606475395736],[-119.3498796649948,38.085562267488115],[-119.4618646328199,38.09716467908713],[-119.63235456781001,38.19954521847473],[-119.63917416520962,38.3267957419843],[-119.5429819492573,38.498790750966],[-119.62086893008437,38.61255884247856],[-119.58102812422352,38.70989018422586],[-119.33013872515384,38.53590772510915]]]}},{"type":"Feature","id":29071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.96456173076581,38.547563851576676],[-90.9171834751475,38.53477971287035],[-90.73233649300032,38.63946999160406],[-90.73628468096851,38.46666925959465],[-90.78007367479755,38.2040572674299],[-91.09592871225293,38.20400355256139],[-91.36763582970035,38.20975104349239],[-91.36907153441605,38.699254640260094],[-91.22801354609791,38.628404728690185],[-91.07188065826485,38.60971195444733],[-90.96456173076581,38.547563851576676]]]}},{"type":"Feature","id":29151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.64759824926307,38.70339068513567],[-91.64041972568454,38.70376668921527],[-91.64472683983166,38.28849704073385],[-92.19603745066287,38.29220336666131],[-92.19460174594717,38.33555126555208],[-92.12173973162507,38.39130729906957],[-92.16732335634875,38.46967729223144],[-92.04349382461908,38.4664544001206],[-91.94801946102461,38.594564361526395],[-91.86295395661901,38.667294293494294],[-91.64759824926307,38.70339068513567]]]}},{"type":"Feature","id":6005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.07275698935292,38.702746106713505],[-120.07275698935292,38.509963443616904],[-120.33118383818005,38.46516524327626],[-120.42414571852203,38.47230932078862],[-120.60899270066922,38.397645653554214],[-120.63088719758375,38.34060046319239],[-120.99304371212065,38.225596929704004],[-121.02283458497155,38.29795085759231],[-121.02498814204512,38.50862057190406],[-120.76117740053408,38.55481535882606],[-120.62837471433126,38.50314165531563],[-120.31718571720191,38.54353523643813],[-120.07275698935292,38.702746106713505]]]}},{"type":"Feature","id":24019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.93775832382595,38.67701668469532],[-75.761525569973,38.68518134470944],[-75.70732771695509,38.635387661597],[-75.70158489809226,38.5607239943626],[-75.8236197989273,38.48101112948788],[-75.82864476543227,38.42358993504646],[-75.95965282074047,38.250305769220425],[-76.06194678173455,38.30412806747141],[-76.05871644612421,38.22914211102592],[-76.33114141592948,38.47418934118661],[-76.25289550892349,38.540097484853234],[-76.27227752258551,38.607563359706774],[-76.16424074272862,38.62066978762417],[-76.04400047278821,38.56179829173287],[-75.93775832382595,38.67701668469532]]]}},{"type":"Feature","id":20171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.8185210470159,38.699791788945234],[-100.68787191788664,38.699952933550776],[-100.68787191788664,38.26411049042851],[-101.10314950690467,38.264486494508105],[-101.12576185617705,38.26443277963959],[-101.12827433942954,38.70054379710443],[-100.8185210470159,38.699791788945234]]]}},{"type":"Feature","id":20101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.2471105701648,38.6981266280213],[-100.24423916073339,38.26228418489904],[-100.68787191788664,38.26411049042851],[-100.68787191788664,38.699952933550776],[-100.2471105701648,38.6981266280213]]]}},{"type":"Feature","id":20071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.56724105625673,38.69963064433969],[-101.56759998243567,38.26314362279526],[-102.044971800408,38.262391614636066],[-102.04461287422907,38.26872996912071],[-102.044971800408,38.615137156167236],[-102.04533072658693,38.69753576446765],[-101.56724105625673,38.69963064433969]]]}},{"type":"Feature","id":20203,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.12827433942954,38.70054379710443],[-101.12576185617705,38.26443277963959],[-101.5424751499108,38.263197337663776],[-101.56759998243567,38.26314362279526],[-101.56724105625673,38.69963064433969],[-101.4843291089247,38.70016779302483],[-101.12827433942954,38.70054379710443]]]}},{"type":"Feature","id":51047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.63476129779079,38.409731498969855],[-77.61860961973909,38.36783390152897],[-77.70331619796576,38.36058239427958],[-77.77187109814074,38.3929724599935],[-78.09454573299573,38.311379574720796],[-78.09203324974324,38.390501576041856],[-78.23201445952459,38.53252368839277],[-78.17566304943313,38.52086756192524],[-77.93554143573125,38.69587060354372],[-77.73526062789023,38.41284696134366],[-77.63476129779079,38.409731498969855]]]}},{"type":"Feature","id":20135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.1537897636439,38.697320904993596],[-99.59817203866557,38.696515181965886],[-99.58525069622421,38.6965688968344],[-99.58489177004527,38.349355986760166],[-99.58417391768742,38.26217675516201],[-100.22701070414492,38.262230470030524],[-100.24423916073339,38.26228418489904],[-100.2471105701648,38.6981266280213],[-100.1537897636439,38.697320904993596]]]}},{"type":"Feature","id":29141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.84030994183607,38.68394590273362],[-92.84174564655177,38.59676667113546],[-92.62531316065905,38.43078772742733],[-92.68991987286583,38.34844283399543],[-92.69602161790759,38.22199803351357],[-92.76529437044042,38.189500538062624],[-92.96055021177646,38.19712804939161],[-93.07791907228545,38.26061902397511],[-93.06715128691766,38.53010651930964],[-93.05997276333913,38.693077430380995],[-92.84030994183607,38.68394590273362]]]}},{"type":"Feature","id":20009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.48621873635105,38.696891186045484],[-98.48047591748822,38.52183442955849],[-98.47975806513037,38.26078016858065],[-98.9126230369158,38.26110245779173],[-99.03250438067728,38.26120988752876],[-99.03250438067728,38.3483354042584],[-99.03286330685621,38.69673004143994],[-98.48621873635105,38.696891186045484]]]}},{"type":"Feature","id":8043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.94258284288222,38.64983696122725],[-104.94150606434543,38.51957840508091],[-104.94042928580866,38.25825556976049],[-105.0491839180234,38.25798699541792],[-105.79682714872746,38.26496992832473],[-106.0107471513677,38.44647246903341],[-105.90917104273147,38.505612539267275],[-105.8865586934591,38.62099207683526],[-105.96982956697006,38.69356086419762],[-105.32914633758614,38.69721347525657],[-105.24049157139127,38.64758093674967],[-104.94258284288222,38.64983696122725]]]}},{"type":"Feature","id":20165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.04255431368723,38.696783756308456],[-99.03286330685621,38.69673004143994],[-99.03250438067728,38.3483354042584],[-99.58489177004527,38.349355986760166],[-99.58525069622421,38.6965688968344],[-99.04255431368723,38.696783756308456]]]}},{"type":"Feature","id":24017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.07699001573889,38.69006939774421],[-77.04791699524584,38.616157738669],[-76.96536397409272,38.66111708361518],[-76.74785470966323,38.617661754987395],[-76.69975860168707,38.54240722419934],[-76.69904074932921,38.49707187517355],[-76.77477417308272,38.508889146246624],[-76.86917175814041,38.38974956788266],[-76.84009873764735,38.26679623385421],[-76.92408746351617,38.290108486789265],[-77.04217417638301,38.44421644455582],[-77.20692129251032,38.359937815857414],[-77.27404048796957,38.48246143093776],[-77.07699001573889,38.69006939774421]]]}},{"type":"Feature","id":18117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.30857133773031,38.68802823274068],[-86.30857133773031,38.422891641755776],[-86.30893026390925,38.39404675736378],[-86.68149563763502,38.394745050654464],[-86.68221348999288,38.526292763645145],[-86.68293134235073,38.686524216422285],[-86.30857133773031,38.68802823274068]]]}},{"type":"Feature","id":54079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.91495598149015,38.32566772974551],[-81.99176618378044,38.269159688068825],[-82.04704081533512,38.374440830356185],[-82.05493719127152,38.4745653452662],[-82.0642692719236,38.60804679352339],[-81.95551463970885,38.65741075768772],[-81.77282121463523,38.68093787009684],[-81.69636993852387,38.626524708292195],[-81.75020886536285,38.59128775454704],[-81.72580188519585,38.46672297446317],[-81.8995221557963,38.39904224013558],[-81.91495598149015,38.32566772974551]]]}},{"type":"Feature","id":32017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.04997570696504,38.6773389739064],[-114.04997570696504,38.572917269515266],[-114.04997570696504,38.14856980825499],[-114.05248819021753,37.604814194288174],[-114.05105248550183,37.000360778900586],[-114.05033463314398,36.84313735876023],[-114.7624441721343,36.84383565205091],[-114.7624441721343,36.853396898646395],[-115.74123586206706,36.8530208945668],[-115.89700982372119,36.84206306138995],[-115.89377948811085,38.05054017321701],[-115.00077115494153,38.05107732190215],[-115.00077115494153,38.6773389739064],[-114.04997570696504,38.6773389739064]]]}},{"type":"Feature","id":8085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.50100864627082,38.668529735470116],[-107.49993186773403,38.30187204299382],[-107.63488811101043,38.30181832812531],[-107.63560596336828,38.3321672288357],[-108.13235979500266,38.33157636528205],[-108.08641724410006,38.255193822255194],[-107.93746287984553,38.218990000876786],[-107.96581804798073,38.152329849050965],[-109.04223765858151,38.152974427473126],[-109.05982504134892,38.49991876320479],[-108.37930100610414,38.49991876320479],[-108.37858315374629,38.668100016522004],[-107.50100864627082,38.668529735470116]]]}},{"type":"Feature","id":54015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.8808896600027,38.50711655558567],[-80.8173597263327,38.47848653066772],[-80.91103945903254,38.41483441147868],[-81.23120161063503,38.26378820121743],[-81.28360483275831,38.47209446131456],[-81.19387328802667,38.527743065095024],[-81.08368295109621,38.61202169379342],[-81.03163865515185,38.66793887191646],[-80.8808896600027,38.50711655558567]]]}},{"type":"Feature","id":17163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.7068843998071,38.65515473321014],[-89.7043719165546,38.41843330766912],[-89.70329513801784,38.21931229008787],[-89.89890990553282,38.22076259153775],[-89.91326695268988,38.30783439339888],[-90.03601970588277,38.308854975900644],[-90.26645031275362,38.52280129719174],[-90.25783608445938,38.53182539510209],[-90.18138480834803,38.66057993493004],[-89.7068843998071,38.65515473321014]]]}},{"type":"Feature","id":51113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.23201445952459,38.53252368839277],[-78.09203324974324,38.390501576041856],[-78.09454573299573,38.311379574720796],[-78.25139647318663,38.23429873840327],[-78.28693016490037,38.27152314228344],[-78.42906493175529,38.367243037975314],[-78.45275405956444,38.475424783162424],[-78.33825660848686,38.62727671645139],[-78.23201445952459,38.53252368839277]]]}},{"type":"Feature","id":54039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.52193181556555,38.61277370195262],[-81.46486255311623,38.549927305791286],[-81.19387328802667,38.527743065095024],[-81.28360483275831,38.47209446131456],[-81.23120161063503,38.26378820121743],[-81.23156053681396,38.263465912006346],[-81.32918845748199,38.182463890287295],[-81.38051490106848,37.96916214741836],[-81.45660725100092,37.98742520271311],[-81.5158300705238,38.112473416613604],[-81.64360779022167,38.22049401719518],[-81.83312081269489,38.20964361375536],[-81.81661020846427,38.31578419393894],[-81.91495598149015,38.32566772974551],[-81.8995221557963,38.39904224013558],[-81.72580188519585,38.46672297446317],[-81.75020886536285,38.59128775454704],[-81.69636993852387,38.626524708292195],[-81.63248107867494,38.55454678448349],[-81.52193181556555,38.61277370195262]]]}},{"type":"Feature","id":8061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.044971800408,38.615137156167236],[-102.04461287422907,38.26872996912071],[-102.74236536606233,38.266903663591236],[-103.3999181258558,38.265399647272844],[-103.50185316067096,38.26496992832473],[-103.50472457010237,38.51640922783858],[-103.17271785459529,38.52527218114338],[-103.17343570695314,38.61239769787302],[-102.044971800408,38.615137156167236]]]}},{"type":"Feature","id":20113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.37175295078404,38.60933595036773],[-97.37175295078404,38.17365465185101],[-97.70196503539648,38.17381579645655],[-97.92198678307847,38.173708366719524],[-97.92414034015204,38.52274758232323],[-97.92485819250989,38.60987309905287],[-97.37175295078404,38.60933595036773]]]}},{"type":"Feature","id":20115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.93027375070436,38.60933595036773],[-96.92991482452543,38.52242529311214],[-96.81972448759497,38.52247900798066],[-96.84090113215164,38.08561598235663],[-97.15280798163883,38.08771086222867],[-97.15352583399668,38.174621519484255],[-97.37175295078404,38.17365465185101],[-97.37175295078404,38.60933595036773],[-96.93027375070436,38.60933595036773]]]}},{"type":"Feature","id":21201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.99170285275929,38.593651208761656],[-83.93032647616285,38.4922375370073],[-83.98021721503365,38.43911353204699],[-84.10261104204761,38.45947146721378],[-84.16219278774942,38.55400963579835],[-83.99170285275929,38.593651208761656]]]}},{"type":"Feature","id":17191,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.24964411336522,38.59939869969264],[-88.14770907855006,38.56910351385078],[-88.1509394141604,38.25610697501993],[-88.37060223566347,38.255354966860736],[-88.70225002499163,38.25664412370507],[-88.69901968938129,38.47483391960877],[-88.69830183702344,38.60627420286244],[-88.24964411336522,38.59939869969264]]]}},{"type":"Feature","id":18019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.42812542082343,38.58623855690672],[-85.43315038732841,38.523929309430535],[-85.63881508785333,38.38051061049826],[-85.7411090488474,38.2683002501726],[-85.79171764007606,38.288550755602365],[-85.80822824430668,38.404413726986974],[-85.99486985734849,38.41832587793209],[-85.99343415263279,38.48847749621132],[-85.84771012398859,38.56126114304774],[-85.79351227097068,38.60482390141256],[-85.56990126149942,38.60616677312541],[-85.42812542082343,38.58623855690672]]]}},{"type":"Feature","id":54011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.21501826707276,38.59166375862664],[-82.05493719127152,38.4745653452662],[-82.04704081533512,38.374440830356185],[-82.17733101828547,38.33979474016468],[-82.26455007976463,38.22924954076295],[-82.50503061964544,38.41171894910487],[-82.32126041603503,38.44974907601276],[-82.28716242903701,38.582747090453324],[-82.21501826707276,38.59166375862664]]]}},{"type":"Feature","id":21103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.87071306495046,38.35644634940401],[-84.99741400611155,38.33560498042059],[-85.2831192445371,38.358004080590916],[-85.31398689592478,38.4926135410869],[-85.16862179345952,38.585540263616046],[-85.07458313458076,38.59682038600398],[-85.00279789879545,38.55207590053185],[-84.96331601911352,38.43734094138603],[-84.87071306495046,38.35644634940401]]]}},{"type":"Feature","id":51091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.31561259370392,38.412148668052986],[-79.43800642071788,38.21641168718811],[-79.51230413975568,38.18036901041525],[-79.7947790425709,38.26615165543204],[-79.80949501590688,38.30788810826739],[-79.68961367214541,38.4314323058495],[-79.647619309211,38.59101918020447],[-79.53635219374377,38.549766161185744],[-79.47677044804195,38.4572154427362],[-79.31561259370392,38.412148668052986]]]}},{"type":"Feature","id":51179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.30024209903122,38.50475310137105],[-77.32464907919822,38.33721642647601],[-77.32680263627178,38.245149141843086],[-77.3702327039219,38.24654572842445],[-77.44704290621219,38.28452214046382],[-77.53031377972314,38.30917726511173],[-77.61860961973909,38.36783390152897],[-77.63476129779079,38.409731498969855],[-77.53139055825993,38.556319375144454],[-77.44883753710681,38.58124307413493],[-77.30024209903122,38.50475310137105]]]}},{"type":"Feature","id":21097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.16219278774942,38.55400963579835],[-84.10261104204761,38.45947146721378],[-84.19413721767388,38.37164765719346],[-84.34416836046519,38.28527414862302],[-84.44251413349107,38.283125553882456],[-84.45830688536384,38.373366532985905],[-84.55737051074757,38.492989545166495],[-84.47625319431016,38.542783228278935],[-84.45579440211135,38.53091224233735],[-84.2052639292206,38.58231737150521],[-84.16219278774942,38.55400963579835]]]}},{"type":"Feature","id":49001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.51520736587503,38.57232640596161],[-112.51843770148537,38.509856013879876],[-112.33574427641175,38.33205979909867],[-112.3569209209684,38.22452263233372],[-112.44378105626863,38.149912679967834],[-112.47859689562452,38.14733436627917],[-114.04997570696504,38.14856980825499],[-114.04997570696504,38.572917269515266],[-112.51520736587503,38.57232640596161]]]}},{"type":"Feature","id":17047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.9549657204665,38.57023152608957],[-87.94204437802514,38.462425784982045],[-87.99121726453808,38.25965215634186],[-88.1509394141604,38.25610697501993],[-88.14770907855006,38.56910351385078],[-87.9549657204665,38.57023152608957]]]}},{"type":"Feature","id":17185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.9549657204665,38.57023152608957],[-87.91225350517423,38.57007038148403],[-87.65167309927355,38.56819036108604],[-87.64557135423179,38.514206918229505],[-87.75612061734118,38.462962933667185],[-87.74391712725767,38.41435097766205],[-87.91009994810068,38.268085390698545],[-87.98834585510667,38.25664412370507],[-87.99121726453808,38.25965215634186],[-87.94204437802514,38.462425784982045],[-87.9549657204665,38.57023152608957]]]}},{"type":"Feature","id":29083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.51114297024984,38.556211945407426],[-93.51257867496554,38.51243432756854],[-93.52334646033333,38.21007333270347],[-94.04989116481862,38.21399451810499],[-94.0753749235224,38.214424237053095],[-94.06568391669138,38.44700961771854],[-94.06424821197568,38.56738463805833],[-93.51114297024984,38.556211945407426]]]}},{"type":"Feature","id":24045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.34122301445,38.45189767075331],[-75.30712502745196,38.35435146953196],[-75.36455321608021,38.29032334626332],[-75.6129301318974,38.27872093466431],[-75.79454677843425,38.266366514906096],[-75.89612288707048,38.228927251551866],[-75.90760852479612,38.291451358502115],[-75.82864476543227,38.42358993504646],[-75.8236197989273,38.48101112948788],[-75.70158489809226,38.5607239943626],[-75.69368852215588,38.46011604563595],[-75.34122301445,38.45189767075331]]]}},{"type":"Feature","id":54067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.65045905313184,38.52661505285623],[-80.60918254255529,38.3587023738816],[-80.43618012431267,38.26744081227638],[-80.71183542972828,38.079170198134946],[-80.88160751236055,38.103449318703255],[-80.98174791628107,38.22360947956899],[-81.07363301808627,38.19390515728077],[-81.23156053681396,38.263465912006346],[-81.23120161063503,38.26378820121743],[-80.91103945903254,38.41483441147868],[-80.8173597263327,38.47848653066772],[-80.8808896600027,38.50711655558567],[-80.78541529640823,38.55760853198879],[-80.65045905313184,38.52661505285623]]]}},{"type":"Feature","id":18125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.07236624648606,38.514475492572075],[-87.07344302502284,38.23257986261082],[-87.31679497433505,38.246062294607825],[-87.3160771219772,38.38018832128718],[-87.40760329760347,38.375246553383896],[-87.46287792915817,38.53279226273534],[-87.24213832911833,38.54525411223058],[-87.07236624648606,38.514475492572075]]]}},{"type":"Feature","id":6095,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-122.301329634308,38.15662703853208],[-122.24892641218473,38.077988471027645],[-122.40577715237563,38.155499026293285],[-122.301329634308,38.15662703853208]]],[[[-121.5989111021487,38.31342073972433],[-121.65705714313481,38.182195315944725],[-121.80349902413685,38.06273344836968],[-121.93055889147686,38.052635053089055],[-122.05654198028009,38.13417422349325],[-122.1337111087493,38.04296637675654],[-122.23528721738552,38.06993124075055],[-122.29271540601377,38.15635846418951],[-122.21518735136563,38.179670717124566],[-122.20836775396603,38.315999053412995],[-122.06515620857432,38.31583790880745],[-122.12581473281291,38.424986521627815],[-122.10356130971947,38.513293765464766],[-122.10356130971947,38.51350862493882],[-121.9391731197711,38.533383126288996],[-121.6947443919221,38.52570190009149],[-121.6947443919221,38.31578419393894],[-121.5989111021487,38.31342073972433]]]]}},{"type":"Feature","id":29015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.06715128691766,38.53010651930964],[-93.07791907228545,38.26061902397511],[-93.06535665602303,38.062464874027114],[-93.5039644466713,38.071757546280026],[-93.52334646033333,38.21007333270347],[-93.51257867496554,38.51243432756854],[-93.29183907492569,38.50631083255796],[-93.29040337020999,38.53537057642401],[-93.06715128691766,38.53010651930964]]]}},{"type":"Feature","id":18051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.31679497433505,38.246062294607825],[-87.31715390051399,38.20174752808381],[-87.46718504330529,38.16538256209985],[-87.68828356952406,38.168498024473664],[-87.79919175881237,38.22855124747227],[-87.9847565933174,38.230377553001745],[-87.98834585510667,38.25664412370507],[-87.91009994810068,38.268085390698545],[-87.74391712725767,38.41435097766205],[-87.56947900429937,38.49062609095188],[-87.46287792915817,38.53279226273534],[-87.40760329760347,38.375246553383896],[-87.3160771219772,38.38018832128718],[-87.31679497433505,38.246062294607825]]]}},{"type":"Feature","id":18037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.68221348999288,38.526292763645145],[-86.68149563763502,38.394745050654464],[-86.67934208056147,38.26308990792675],[-86.79132704838655,38.20507784993167],[-87.01745054111029,38.20352011874476],[-87.07344302502284,38.23257986261082],[-87.07236624648606,38.514475492572075],[-86.92412973458939,38.50529025005619],[-86.68221348999288,38.526292763645145]]]}},{"type":"Feature","id":21069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.4529546581905,38.38169233760557],[-83.5053578803138,38.272382580179666],[-83.63528915708521,38.187513087927606],[-83.72358499710114,38.28554272296559],[-83.84813238118866,38.296769130485],[-83.98021721503365,38.43911353204699],[-83.93032647616285,38.4922375370073],[-83.85925909273539,38.45651714944552],[-83.64210875448481,38.525218466274865],[-83.58001452553052,38.42987457466259],[-83.4529546581905,38.38169233760557]]]}},{"type":"Feature","id":21185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.31398689592478,38.4926135410869],[-85.2831192445371,38.358004080590916],[-85.46724837432643,38.28532786349153],[-85.63881508785333,38.38051061049826],[-85.43315038732841,38.523929309430535],[-85.31398689592478,38.4926135410869]]]}},{"type":"Feature","id":20017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.35383830734828,38.521673284952946],[-96.35706864295862,38.17365465185101],[-96.3581454214954,38.085830841830685],[-96.5228925376227,38.086367990515825],[-96.84090113215164,38.08561598235663],[-96.81972448759497,38.52247900798066],[-96.35383830734828,38.521673284952946]]]}},{"type":"Feature","id":8101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.05388162386002,38.52237157824363],[-104.05818873800715,38.14647492838294],[-104.06106014743855,37.73469674635493],[-104.35107250001123,37.81747135873494],[-104.6464687452678,37.900514545457526],[-105.01365022630968,37.881230907661006],[-105.05026069656019,37.9154472789044],[-105.0491839180234,38.25798699541792],[-104.94042928580866,38.25825556976049],[-104.94150606434543,38.51957840508091],[-104.05388162386002,38.52237157824363]]]}},{"type":"Feature","id":8025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.50472457010237,38.51640922783858],[-103.50185316067096,38.26496992832473],[-103.50939061042841,38.172526639612215],[-103.61922202117995,38.171452342241935],[-103.61922202117995,38.11333285450983],[-103.83314202382019,38.112903135561716],[-104.04598524792364,38.1413183010056],[-104.05818873800715,38.14647492838294],[-104.05388162386002,38.52237157824363],[-103.50472457010237,38.51640922783858]]]}},{"type":"Feature","id":20159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.92414034015204,38.52274758232323],[-97.92198678307847,38.173708366719524],[-98.47293846773076,38.17274149908627],[-98.47975806513037,38.26078016858065],[-98.48047591748822,38.52183442955849],[-97.92414034015204,38.52274758232323]]]}},{"type":"Feature","id":17133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.89890990553282,38.22076259153775],[-90.03637863206168,38.22264261193574],[-90.03601970588277,38.135624524943125],[-90.20722749323073,38.088194296045295],[-90.25281111795441,38.127728439271564],[-90.36156575016916,38.22935697049998],[-90.34218373650712,38.38701010958845],[-90.26645031275362,38.52280129719174],[-90.03601970588277,38.308854975900644],[-89.91326695268988,38.30783439339888],[-89.89890990553282,38.22076259153775]]]}},{"type":"Feature","id":17189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.30775848884075,38.50883543137811],[-89.14372922507131,38.50308794044712],[-89.14444707742916,38.47392076684404],[-89.14731848686057,38.212866505866195],[-89.59274587490845,38.21925857521936],[-89.70329513801784,38.21931229008787],[-89.7043719165546,38.41843330766912],[-89.61535822418082,38.47204074644605],[-89.48291446415692,38.468817854335214],[-89.30775848884075,38.50883543137811]]]}},{"type":"Feature","id":24037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.86917175814041,38.38974956788266],[-76.77477417308272,38.508889146246624],[-76.69904074932921,38.49707187517355],[-76.50055457238281,38.358111510327944],[-76.32324503999308,38.139975429292754],[-76.32683430178236,38.05107732190215],[-76.45030490733309,38.15904420761521],[-76.70514249437096,38.28505928914896],[-76.74534222641074,38.22763809470753],[-76.86917175814041,38.38974956788266]]]}},{"type":"Feature","id":6009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.07275698935292,38.509963443616904],[-120.01999484105072,38.437609515728596],[-120.17576880270485,38.37401111140807],[-120.51674867268508,37.95202710436241],[-120.65385847303504,37.83175951375965],[-120.92592451666138,38.0778273264221],[-120.99304371212065,38.225596929704004],[-120.63088719758375,38.34060046319239],[-120.60899270066922,38.397645653554214],[-120.42414571852203,38.47230932078862],[-120.33118383818005,38.46516524327626],[-120.07275698935292,38.509963443616904]]]}},{"type":"Feature","id":49031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.76684628281312,38.50190621333981],[-111.84868145160839,38.424879091890794],[-111.84293863274556,38.151255551680684],[-112.44378105626863,38.149912679967834],[-112.3569209209684,38.22452263233372],[-112.33574427641175,38.33205979909867],[-112.51843770148537,38.509856013879876],[-111.76684628281312,38.50190621333981]]]}},{"type":"Feature","id":49055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.30598506907141,38.51017830309096],[-111.30598506907141,38.49991876320479],[-110.0253364626614,38.49991876320479],[-110.01564545583038,38.36600759599949],[-109.88966236702716,38.1901988313533],[-109.92770854199337,38.15190013010285],[-111.41438077510723,38.150073824573376],[-111.84293863274556,38.151255551680684],[-111.84868145160839,38.424879091890794],[-111.76684628281312,38.50190621333981],[-111.30598506907141,38.51017830309096]]]}},{"type":"Feature","id":29099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.34218373650712,38.38701010958845],[-90.36156575016916,38.22935697049998],[-90.25281111795441,38.127728439271564],[-90.416122529366,38.042268083465856],[-90.58338212874578,38.00348594839878],[-90.64009246501618,38.07648445470925],[-90.78007367479755,38.2040572674299],[-90.73628468096851,38.46666925959465],[-90.58912494760861,38.501583924128724],[-90.4053547439982,38.5011004903121],[-90.34218373650712,38.38701010958845]]]}},{"type":"Feature","id":21019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.60409424502917,38.24762002579473],[-82.79432511986025,38.24385998499875],[-82.81765532149048,38.37384996680253],[-82.66547062162562,38.50577368387282],[-82.59583894291386,38.421709914648474],[-82.60409424502917,38.24762002579473]]]}},{"type":"Feature","id":21043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.81765532149048,38.37384996680253],[-82.79432511986025,38.24385998499875],[-82.9246153228106,38.17505123843237],[-83.06028941844484,38.19143427332912],[-83.16401908415462,38.26604422569501],[-83.24405962205525,38.19234742609386],[-83.34132861654435,38.319490519866406],[-83.22898472254033,38.34441421885688],[-83.23724002465565,38.42611453386661],[-83.1665315674071,38.50394737834334],[-82.9705578737132,38.393563323547156],[-82.81765532149048,38.37384996680253]]]}},{"type":"Feature","id":49037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.05982504134892,38.49991876320479],[-109.04223765858151,38.152974427473126],[-109.04151980622366,37.88112347792398],[-109.0433144371183,37.48460031855393],[-109.04510906801293,36.999071622056256],[-110.00057055631547,36.99794360981746],[-110.750726270272,37.003153952063315],[-111.4125861442126,37.001435076270866],[-111.17820734937355,37.10263388855117],[-110.9614159373019,37.123314112929044],[-110.8372274793933,37.29923030731226],[-110.73421566604138,37.34762740384333],[-110.74606022994595,37.452693686656644],[-110.64627875220437,37.54105464536211],[-110.48619767640312,37.67389151519713],[-110.40472143378679,37.879888035948156],[-110.21556733749249,37.89170530702123],[-110.0106204893254,38.109572813713854],[-109.92770854199337,38.15190013010285],[-109.88966236702716,38.1901988313533],[-110.01564545583038,38.36600759599949],[-110.0253364626614,38.49991876320479],[-109.05982504134892,38.49991876320479]]]}},{"type":"Feature","id":21209,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.44251413349107,38.283125553882456],[-84.40195547527237,38.20776359335737],[-84.62484863238576,38.11655574662066],[-84.72570688866413,38.19524802899362],[-84.74042286200013,38.35214915992289],[-84.58034178619887,38.472792754605244],[-84.55737051074757,38.492989545166495],[-84.45830688536384,38.373366532985905],[-84.44251413349107,38.283125553882456]]]}},{"type":"Feature","id":51079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.28693016490037,38.27152314228344],[-78.3698421122324,38.1847736296334],[-78.6630848004154,38.27786149676808],[-78.48613419420461,38.42149505517442],[-78.45275405956444,38.475424783162424],[-78.42906493175529,38.367243037975314],[-78.28693016490037,38.27152314228344]]]}},{"type":"Feature","id":51015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.7492270833578,38.20668929598709],[-78.78117151328226,38.08067421445334],[-78.83931755426836,38.04753214058023],[-78.89961715232802,37.948696782514546],[-79.00585930129029,37.881499482003576],[-79.1573261487973,37.89100701373055],[-79.48251326690477,38.086099416173255],[-79.4369296421811,38.1632339673593],[-79.51230413975568,38.18036901041525],[-79.43800642071788,38.21641168718811],[-79.31561259370392,38.412148668052986],[-79.22444534425657,38.477841952245555],[-78.7492270833578,38.20668929598709]]]}},{"type":"Feature","id":17081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.69901968938129,38.47483391960877],[-88.70225002499163,38.25664412370507],[-88.70512143442303,38.12520384045141],[-89.12973110409317,38.124720406634786],[-89.14731848686057,38.212866505866195],[-89.14444707742916,38.47392076684404],[-88.69901968938129,38.47483391960877]]]}},{"type":"Feature","id":29013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.06568391669138,38.44700961771854],[-94.0753749235224,38.214424237053095],[-94.04989116481862,38.21399451810499],[-94.05850539311285,38.0366280222719],[-94.61412311809119,38.06004770494398],[-94.6130463395544,38.38867527051238],[-94.6130463395544,38.47751966303447],[-94.06568391669138,38.44700961771854]]]}},{"type":"Feature","id":32009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.16581386622661,36.97108617556049],[-117.83269870667219,37.46494067667783],[-118.42815723751137,37.896217355976404],[-118.35134703522108,37.89363904228773],[-117.69092286599619,38.47381333710701],[-117.16545494004768,38.00171335773782],[-117.16581386622661,36.97108617556049]]]}},{"type":"Feature","id":21181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.98021721503365,38.43911353204699],[-83.84813238118866,38.296769130485],[-83.97806365796009,38.19223999635683],[-84.09507359229015,38.25911500765672],[-84.19413721767388,38.37164765719346],[-84.10261104204761,38.45947146721378],[-83.98021721503365,38.43911353204699]]]}},{"type":"Feature","id":8109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.0107471513677,38.44647246903341],[-105.79682714872746,38.26496992832473],[-105.67622795260813,38.14615263917186],[-105.58506070316078,37.970451304262696],[-105.47307573533568,37.895948781633834],[-105.45728298346292,37.751402070462774],[-106.03874339332397,37.748340322957475],[-106.58646474236592,37.747803174272335],[-106.58718259472377,37.83444525718535],[-106.69378366986496,37.83525098021306],[-106.69378366986496,37.871669661065525],[-106.89765373949525,37.96781927570551],[-107.00066555284718,37.95600200463244],[-107.0010244790261,38.1470657919366],[-107.00066555284718,38.42557738518147],[-106.24692057710138,38.42278421201875],[-106.0107471513677,38.44647246903341]]]}},{"type":"Feature","id":24047,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-75.3778334847005,38.01514207486631],[-75.62082650783378,37.99451556535695],[-75.62298006490735,37.9962344411494],[-75.66174409223142,38.041032641490034],[-75.54078596993317,38.08948345288963],[-75.6129301318974,38.27872093466431],[-75.36455321608021,38.29032334626332],[-75.30712502745196,38.35435146953196],[-75.34122301445,38.45189767075331],[-75.08566757505427,38.45119937746263],[-75.15242784433461,38.24702916224108],[-75.26190032890722,38.20352011874476],[-75.3778334847005,38.01514207486631]]]]}},{"type":"Feature","id":6109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.63917416520962,38.3267957419843],[-119.63235456781001,38.19954521847473],[-119.4618646328199,38.09716467908713],[-119.3498796649948,38.085562267488115],[-119.3064495973447,37.94606475395736],[-119.20236100545598,37.88821384056783],[-119.26948020091525,37.739208795310105],[-119.30896208059718,37.77799093037718],[-119.53400879478414,37.90293171454065],[-119.65424906472454,37.81043471095961],[-119.8049980598737,37.760157594030545],[-119.94497926965506,37.76493821732829],[-120.08101229146823,37.8284829067803],[-120.3871763220926,37.634572231444906],[-120.65385847303504,37.83175951375965],[-120.51674867268508,37.95202710436241],[-120.17576880270485,38.37401111140807],[-120.01999484105072,38.437609515728596],[-119.8792957789115,38.35966924151485],[-119.75331269010827,38.416768146745184],[-119.63917416520962,38.3267957419843]]]}},{"type":"Feature","id":20031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.50820822979728,38.43390318980114],[-95.50820822979728,38.390233001699286],[-95.519334941344,38.03823946832731],[-95.95901951052905,38.04017320359382],[-95.95866058435013,38.170915193556795],[-95.95040528223481,38.4341180492752],[-95.50820822979728,38.43390318980114]]]}},{"type":"Feature","id":29131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.49538188388763,38.427779694790544],[-92.40349678208243,38.425255095970385],[-92.4085217485874,38.34129875648307],[-92.19460174594717,38.33555126555208],[-92.19603745066287,38.29220336666131],[-92.18526966529508,38.0162700871051],[-92.40636819151385,38.021158140139875],[-92.51619960226537,38.02233986724718],[-92.64002913399504,38.21302765047174],[-92.69602161790759,38.22199803351357],[-92.68991987286583,38.34844283399543],[-92.62531316065905,38.43078772742733],[-92.49538188388763,38.427779694790544]]]}},{"type":"Feature","id":18025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.25473241089134,38.42267678228172],[-86.27698583398478,38.2271546608909],[-86.32974798228699,38.18155073752256],[-86.46111496377411,38.12117522531287],[-86.46039711141626,38.20679672572412],[-86.57130530070457,38.2074950190148],[-86.57022852216778,38.26625908516907],[-86.67934208056147,38.26308990792675],[-86.68149563763502,38.394745050654464],[-86.30893026390925,38.39404675736378],[-86.30857133773031,38.422891641755776],[-86.25473241089134,38.42267678228172]]]}},{"type":"Feature","id":18061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.0329160323147,38.41789615898398],[-86.03255710613578,38.33066321251731],[-85.9004722722908,38.1782741305432],[-85.94856838026696,38.00676255537813],[-85.99881804531668,37.99972590760281],[-86.17935791331675,38.01127460433331],[-86.26693590097483,38.05709338717571],[-86.32974798228699,38.18155073752256],[-86.27698583398478,38.2271546608909],[-86.25473241089134,38.42267678228172],[-86.0329160323147,38.41789615898398]]]}},{"type":"Feature","id":54099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.50503061964544,38.41171894910487],[-82.26455007976463,38.22924954076295],[-82.2857267243213,38.14486348232752],[-82.19204699162147,38.04737099597469],[-82.30618551652012,37.94370129974274],[-82.41529907491379,37.85458833287809],[-82.49785209606691,37.945473890403704],[-82.54953746583233,38.06944780693392],[-82.63460297023792,38.13782683455219],[-82.60409424502917,38.24762002579473],[-82.59583894291386,38.421709914648474],[-82.50503061964544,38.41171894910487]]]}},{"type":"Feature","id":18043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.99486985734849,38.41832587793209],[-85.80822824430668,38.404413726986974],[-85.79171764007606,38.288550755602365],[-85.9004722722908,38.1782741305432],[-86.03255710613578,38.33066321251731],[-86.0329160323147,38.41789615898398],[-85.99486985734849,38.41832587793209]]]}},{"type":"Feature","id":51099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.0285349815838,38.26787053122449],[-77.06155619004505,38.16339511196484],[-77.06442759947646,38.16194481051496],[-77.11611296924188,38.149912679967834],[-77.2729637094328,38.24890918263906],[-77.32680263627178,38.245149141843086],[-77.32464907919822,38.33721642647601],[-77.23491753446658,38.33205979909867],[-77.04289202874087,38.40038511184842],[-77.0285349815838,38.26787053122449]]]}},{"type":"Feature","id":21205,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.34132861654435,38.319490519866406],[-83.24405962205525,38.19234742609386],[-83.26451841425406,38.113708858589426],[-83.4339315707074,38.03410342345174],[-83.49889720909312,38.05118475163918],[-83.63528915708521,38.187513087927606],[-83.5053578803138,38.272382580179666],[-83.4529546581905,38.38169233760557],[-83.34132861654435,38.319490519866406]]]}},{"type":"Feature","id":51137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.70331619796576,38.36058239427958],[-77.95492344939329,38.11736146964837],[-78.10136533039532,38.15227613418245],[-78.20796640553652,38.13315364099148],[-78.3698421122324,38.1847736296334],[-78.28693016490037,38.27152314228344],[-78.25139647318663,38.23429873840327],[-78.09454573299573,38.311379574720796],[-77.77187109814074,38.3929724599935],[-77.70331619796576,38.36058239427958]]]}},{"type":"Feature","id":20003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.06565225118081,38.3899107124882],[-95.07785574126432,38.03770231964218],[-95.519334941344,38.03823946832731],[-95.50820822979728,38.390233001699286],[-95.06565225118081,38.3899107124882]]]}},{"type":"Feature","id":20107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.6130463395544,38.38867527051238],[-94.61412311809119,38.06004770494398],[-94.61412311809119,38.03705774122001],[-95.07785574126432,38.03770231964218],[-95.06565225118081,38.3899107124882],[-94.6130463395544,38.38867527051238]]]}},{"type":"Feature","id":21111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.46724837432643,38.28532786349153],[-85.40515414537214,38.263573341743374],[-85.42417723285524,38.147441796016196],[-85.42920219936022,38.11811347780757],[-85.55662099287915,38.07406728562613],[-85.71239495453328,38.087173713543535],[-85.93815952107809,37.9985441804955],[-85.94856838026696,38.00676255537813],[-85.9004722722908,38.1782741305432],[-85.79171764007606,38.288550755602365],[-85.7411090488474,38.2683002501726],[-85.63881508785333,38.38051061049826],[-85.46724837432643,38.28532786349153]]]}},{"type":"Feature","id":51177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.61860961973909,38.36783390152897],[-77.53031377972314,38.30917726511173],[-77.44704290621219,38.28452214046382],[-77.3702327039219,38.24654572842445],[-77.64229874754824,37.99113152864057],[-77.687523446093,38.007997997353954],[-77.82499217262186,38.09652010066496],[-77.95492344939329,38.11736146964837],[-77.70331619796576,38.36058239427958],[-77.61860961973909,38.36783390152897]]]}},{"type":"Feature","id":54043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.04704081533512,38.374440830356185],[-81.99176618378044,38.269159688068825],[-81.91495598149015,38.32566772974551],[-81.81661020846427,38.31578419393894],[-81.83312081269489,38.20964361375536],[-81.92751839775258,38.152544708525014],[-81.93218443807862,38.025401614752475],[-82.19061128690576,37.974855923480845],[-82.30618551652012,37.94370129974274],[-82.19204699162147,38.04737099597469],[-82.2857267243213,38.14486348232752],[-82.26455007976463,38.22924954076295],[-82.17733101828547,38.33979474016468],[-82.04704081533512,38.374440830356185]]]}},{"type":"Feature","id":21073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.87071306495046,38.35644634940401],[-84.74042286200013,38.35214915992289],[-84.72570688866413,38.19524802899362],[-84.86532917226657,38.116448316883634],[-85.02397454335211,38.12896388124739],[-84.99741400611155,38.33560498042059],[-84.87071306495046,38.35644634940401]]]}},{"type":"Feature","id":21017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.97806365796009,38.19223999635683],[-84.08071654513309,38.114890585696735],[-84.286381245658,38.06697692298228],[-84.3807788307157,38.112634561219146],[-84.40195547527237,38.20776359335737],[-84.44251413349107,38.283125553882456],[-84.34416836046519,38.28527414862302],[-84.19413721767388,38.37164765719346],[-84.09507359229015,38.25911500765672],[-83.97806365796009,38.19223999635683]]]}},{"type":"Feature","id":21211,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.02397454335211,38.12896388124739],[-85.10257937653704,38.0370040263515],[-85.42417723285524,38.147441796016196],[-85.40515414537214,38.263573341743374],[-85.46724837432643,38.28532786349153],[-85.2831192445371,38.358004080590916],[-84.99741400611155,38.33560498042059],[-85.02397454335211,38.12896388124739]]]}},{"type":"Feature","id":20145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.03250438067728,38.3483354042584],[-99.03250438067728,38.26120988752876],[-98.9126230369158,38.26110245779173],[-98.91298196309474,38.00042420089349],[-99.02209552148841,38.000209341419435],[-99.3501540490273,38.000692775236054],[-99.35051297520623,38.087173713543535],[-99.56945794435144,38.08733485814907],[-99.58417391768742,38.26217675516201],[-99.58489177004527,38.349355986760166],[-99.03250438067728,38.3483354042584]]]}},{"type":"Feature","id":8091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.63488811101043,38.30181832812531],[-107.56884569408794,38.147173221673626],[-107.51213535781754,38.06026256441804],[-107.56884569408794,37.96502610254279],[-107.73825885054129,37.90540259849229],[-107.74902663590908,37.95310140173269],[-107.90013455723717,38.02744277975601],[-107.89152032894293,38.115911168198494],[-107.96581804798073,38.152329849050965],[-107.93746287984553,38.218990000876786],[-108.08641724410006,38.255193822255194],[-108.13235979500266,38.33157636528205],[-107.63560596336828,38.3321672288357],[-107.63488811101043,38.30181832812531]]]}},{"type":"Feature","id":6041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.54647621451485,38.1582384845875],[-122.48833017352875,38.10602763239193],[-122.50304614686473,37.92882228116438],[-122.43879836083688,37.88284235371643],[-122.52888883174745,37.81929766426441],[-122.66169151795029,37.91227810166208],[-122.7026091023479,37.894229905841385],[-122.87453474205374,38.02389759843409],[-123.00877313297228,38.008696290644636],[-122.9495503134494,38.16296539301673],[-122.83577071472968,38.08470282959189],[-123.0023124617516,38.29623198179986],[-122.89607031278933,38.31288359103919],[-122.73993742495628,38.207011585198174],[-122.54647621451485,38.1582384845875]]]}},{"type":"Feature","id":21011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.63528915708521,38.187513087927606],[-83.49889720909312,38.05118475163918],[-83.57893774699374,38.01267119091467],[-83.7594776149938,37.998759039969556],[-83.88187144200776,38.13659139257638],[-83.97806365796009,38.19223999635683],[-83.84813238118866,38.296769130485],[-83.72358499710114,38.28554272296559],[-83.63528915708521,38.187513087927606]]]}},{"type":"Feature","id":6077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.02283458497155,38.29795085759231],[-120.99304371212065,38.225596929704004],[-120.92592451666138,38.0778273264221],[-120.92520666430353,37.73808078307131],[-120.99268478594172,37.76080217245271],[-121.20660478858196,37.69435688010094],[-121.4718512348087,37.481753430522694],[-121.55763459157215,37.54159179404725],[-121.55763459157215,37.817256499260886],[-121.58311835027594,38.04108635635855],[-121.57270949108707,38.108659660949115],[-121.47149230862976,38.25970587121037],[-121.39611781105519,38.227960383918614],[-121.02283458497155,38.29795085759231]]]}},{"type":"Feature","id":29125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.64472683983166,38.28849704073385],[-91.6303697926746,38.15345786128975],[-91.63252334974815,38.05096989216512],[-91.8952573127224,38.05118475163918],[-92.02124040152563,38.01063002591114],[-92.18526966529508,38.0162700871051],[-92.19603745066287,38.29220336666131],[-91.64472683983166,38.28849704073385]]]}},{"type":"Feature","id":24039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.79454677843425,38.266366514906096],[-75.6129301318974,38.27872093466431],[-75.54078596993317,38.08948345288963],[-75.66174409223142,38.041032641490034],[-75.62298006490735,37.9962344411494],[-75.89576396089154,37.9227525010223],[-75.8602302691778,38.03845432780137],[-75.77947187891934,38.083413672747554],[-75.7776772480247,38.08572341209366],[-75.85520530267284,38.06950152180244],[-75.85556422885176,38.16994832592354],[-75.95032074008839,38.12729872032346],[-75.79454677843425,38.266366514906096]]]}},{"type":"Feature","id":51003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.3698421122324,38.1847736296334],[-78.20796640553652,38.13315364099148],[-78.30667110474133,38.00633283643002],[-78.4915180868885,37.79668370462004],[-78.6440617129323,37.73308530029951],[-78.83931755426836,38.04753214058023],[-78.78117151328226,38.08067421445334],[-78.7492270833578,38.20668929598709],[-78.6630848004154,38.27786149676808],[-78.3698421122324,38.1847736296334]]]}},{"type":"Feature","id":51193,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.57844155320988,38.016001512762536],[-76.6340751109435,37.966583833729686],[-76.76436531389385,38.00187450234336],[-76.8770681340768,38.124344402555195],[-76.93557310124181,38.08137250774402],[-77.06155619004505,38.16339511196484],[-77.0285349815838,38.26787053122449],[-76.83902195911057,38.16355625657038],[-76.6111038354922,38.14867723799202],[-76.52029551222378,38.04430924846939],[-76.57844155320988,38.016001512762536]]]}},{"type":"Feature","id":29029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.69602161790759,38.22199803351357],[-92.64002913399504,38.21302765047174],[-92.51619960226537,38.02233986724718],[-92.40636819151385,38.021158140139875],[-92.40923960094526,37.85915409670177],[-92.5395298038956,37.80205519147144],[-92.62028819415409,37.89245731518042],[-92.85538484135098,37.89573392215978],[-93.07253517960156,37.902609425329565],[-93.06535665602303,38.062464874027114],[-93.07791907228545,38.26061902397511],[-92.96055021177646,38.19712804939161],[-92.76529437044042,38.189500538062624],[-92.69602161790759,38.22199803351357]]]}},{"type":"Feature","id":21127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.60409424502917,38.24762002579473],[-82.63460297023792,38.13782683455219],[-82.54953746583233,38.06944780693392],[-82.49785209606691,37.945473890403704],[-82.58076404339894,37.95406826936594],[-82.61270847332341,37.879243457525995],[-82.93933129614659,37.99897389944361],[-82.98886310883846,37.963951805172506],[-83.02224324347863,38.007084844589215],[-82.88908163109687,38.1116676935859],[-82.9246153228106,38.17505123843237],[-82.79432511986025,38.24385998499875],[-82.60409424502917,38.24762002579473]]]}},{"type":"Feature","id":51017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.7947790425709,38.26615165543204],[-79.51230413975568,38.18036901041525],[-79.4369296421811,38.1632339673593],[-79.48251326690477,38.086099416173255],[-79.65084964482134,37.8715622313285],[-79.8866641443761,37.89277960439151],[-79.93511917853118,37.954229413971476],[-80.05607730082943,37.951973389493894],[-79.96024401105605,38.06488204311024],[-79.92040320519519,38.1820878862077],[-79.7947790425709,38.26615165543204]]]}},{"type":"Feature","id":8099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.04461287422907,38.26872996912071],[-102.044971800408,38.262391614636066],[-102.04210039097659,37.73851050201942],[-102.04174146479767,37.64429462264594],[-102.74774925874623,37.64365004422377],[-102.74236536606233,38.266903663591236],[-102.04461287422907,38.26872996912071]]]}},{"type":"Feature","id":54025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.96024401105605,38.06488204311024],[-80.05607730082943,37.951973389493894],[-80.1623194497917,37.87510741265042],[-80.29619891453132,37.691778566412275],[-80.45053717146973,37.683936195609235],[-80.66302146939427,37.73174242858666],[-80.80623301478597,37.868983917639824],[-80.76962254453547,37.98549146744661],[-80.88160751236055,38.103449318703255],[-80.71183542972828,38.079170198134946],[-80.43618012431267,38.26744081227638],[-80.35972884820131,38.2259729337836],[-80.36295918381165,38.11446086674862],[-80.26461341078577,38.04672641755252],[-79.96024401105605,38.06488204311024]]]}},{"type":"Feature","id":21063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.9246153228106,38.17505123843237],[-82.88908163109687,38.1116676935859],[-83.02224324347863,38.007084844589215],[-83.19416888318446,38.01057631104263],[-83.26451841425406,38.113708858589426],[-83.24405962205525,38.19234742609386],[-83.16401908415462,38.26604422569501],[-83.06028941844484,38.19143427332912],[-82.9246153228106,38.17505123843237]]]}},{"type":"Feature","id":8027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.0491839180234,38.25798699541792],[-105.05026069656019,37.9154472789044],[-105.16870633560596,38.018902115662286],[-105.28428056522031,37.89949396295576],[-105.31443036425014,37.937685234469186],[-105.47307573533568,37.895948781633834],[-105.58506070316078,37.970451304262696],[-105.67622795260813,38.14615263917186],[-105.79682714872746,38.26496992832473],[-105.0491839180234,38.25798699541792]]]}},{"type":"Feature","id":8011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.74236536606233,38.266903663591236],[-102.74774925874623,37.64365004422377],[-103.07580778628511,37.64343518474971],[-103.40422524000293,37.64365004422377],[-103.3999181258558,38.265399647272844],[-102.74236536606233,38.266903663591236]]]}},{"type":"Feature","id":8089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.3999181258558,38.265399647272844],[-103.40422524000293,37.64365004422377],[-104.05818873800715,37.64402604830337],[-104.06106014743855,37.73469674635493],[-104.05818873800715,38.14647492838294],[-104.04598524792364,38.1413183010056],[-103.83314202382019,38.112903135561716],[-103.61922202117995,38.11333285450983],[-103.61922202117995,38.171452342241935],[-103.50939061042841,38.172526639612215],[-103.50185316067096,38.26496992832473],[-103.3999181258558,38.265399647272844]]]}},{"type":"Feature","id":18123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.46111496377411,38.12117522531287],[-86.49090583662502,38.04581326478778],[-86.51064677646598,37.92629768234422],[-86.6556529527523,37.842824776673524],[-86.64416731502666,37.89680821953006],[-86.75005053781,37.911526093502886],[-86.81393939765893,37.99827560615293],[-86.7730218132613,37.998060746678874],[-86.79132704838655,38.20507784993167],[-86.67934208056147,38.26308990792675],[-86.57022852216778,38.26625908516907],[-86.57130530070457,38.2074950190148],[-86.46039711141626,38.20679672572412],[-86.46111496377411,38.12117522531287]]]}},{"type":"Feature","id":54019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.23156053681396,38.263465912006346],[-81.07363301808627,38.19390515728077],[-80.98174791628107,38.22360947956899],[-80.88160751236055,38.103449318703255],[-80.76962254453547,37.98549146744661],[-80.80623301478597,37.868983917639824],[-80.94477851985162,37.81919023452738],[-81.07291516572842,37.87596685054665],[-81.29509047048396,37.88939556767513],[-81.38051490106848,37.96916214741836],[-81.32918845748199,38.182463890287295],[-81.23156053681396,38.263465912006346]]]}},{"type":"Feature","id":20093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.10314950690467,38.264486494508105],[-101.10422628544146,37.82902005546544],[-101.0898692382844,37.73630819241035],[-101.52704132421695,37.73630819241035],[-101.54283407608973,37.82756975401556],[-101.5424751499108,38.263197337663776],[-101.12576185617705,38.26443277963959],[-101.10314950690467,38.264486494508105]]]}},{"type":"Feature","id":20055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.68787191788664,38.26411049042851],[-100.24423916073339,38.26228418489904],[-100.22701070414492,38.262230470030524],[-100.22665177796598,38.00101506444714],[-100.66418279007748,38.00251908076553],[-100.6523382261729,37.736254477541834],[-101.0898692382844,37.73630819241035],[-101.10422628544146,37.82902005546544],[-101.10314950690467,38.264486494508105],[-100.68787191788664,38.26411049042851]]]}},{"type":"Feature","id":20075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.5424751499108,38.263197337663776],[-101.54283407608973,37.82756975401556],[-101.52704132421695,37.73630819241035],[-102.04210039097659,37.73851050201942],[-102.044971800408,38.262391614636066],[-101.56759998243567,38.26314362279526],[-101.5424751499108,38.263197337663776]]]}},{"type":"Feature","id":17193,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.99121726453808,38.25965215634186],[-87.98834585510667,38.25664412370507],[-87.9847565933174,38.230377553001745],[-87.91081780045853,38.16291167814821],[-88.09207552081645,37.89095329886204],[-88.37455042363166,37.90841063112907],[-88.37060223566347,38.255354966860736],[-88.1509394141604,38.25610697501993],[-87.99121726453808,38.25965215634186]]]}},{"type":"Feature","id":20185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.47975806513037,38.26078016858065],[-98.47293846773076,38.17274149908627],[-98.47257954155184,37.82445429164176],[-99.01348129319418,37.82531372953798],[-99.02209552148841,38.000209341419435],[-98.91298196309474,38.00042420089349],[-98.9126230369158,38.26110245779173],[-98.47975806513037,38.26078016858065]]]}},{"type":"Feature","id":20083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.58417391768742,38.26217675516201],[-99.56945794435144,38.08733485814907],[-99.56981687053036,37.91303010982128],[-100.22701070414492,37.91394326258601],[-100.22665177796598,38.00101506444714],[-100.22701070414492,38.262230470030524],[-99.58417391768742,38.26217675516201]]]}},{"type":"Feature","id":17065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.37060223566347,38.255354966860736],[-88.37455042363166,37.90841063112907],[-88.37455042363166,37.90760490810136],[-88.70655713913874,37.90674547020514],[-88.70512143442303,38.12520384045141],[-88.70225002499163,38.25664412370507],[-88.37060223566347,38.255354966860736]]]}},{"type":"Feature","id":51033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.32680263627178,38.245149141843086],[-77.2729637094328,38.24890918263906],[-77.11611296924188,38.149912679967834],[-77.16995189608087,38.07949248734603],[-77.07017041833929,37.96475752820022],[-77.1810786076276,37.95100652186065],[-77.18143753380652,37.89165159215272],[-77.34510787139703,37.789378482502144],[-77.40433069091992,37.77987095077517],[-77.48401230264162,37.883486932138595],[-77.64229874754824,37.99113152864057],[-77.3702327039219,38.24654572842445],[-77.32680263627178,38.245149141843086]]]}},{"type":"Feature","id":18173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.07344302502284,38.23257986261082],[-87.01745054111029,38.20352011874476],[-87.15814960324951,38.01686095065875],[-87.26833994017997,37.87892116831491],[-87.30207900099907,37.89874195479656],[-87.4510333652536,37.94101555631705],[-87.46718504330529,38.16538256209985],[-87.31715390051399,38.20174752808381],[-87.31679497433505,38.246062294607825],[-87.07344302502284,38.23257986261082]]]}},{"type":"Feature","id":18129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.68828356952406,38.168498024473664],[-87.70084598578649,37.89777508716331],[-87.92696947851023,37.90164255769631],[-87.90758746484819,37.80705067424323],[-88.02818666096752,37.799208303440196],[-88.09207552081645,37.89095329886204],[-87.91081780045853,38.16291167814821],[-87.9847565933174,38.230377553001745],[-87.79919175881237,38.22855124747227],[-87.68828356952406,38.168498024473664]]]}},{"type":"Feature","id":54005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.45660725100092,37.98742520271311],[-81.57074577589957,37.92839256221627],[-81.51403543962917,37.79131221776864],[-81.60735624615008,37.78878761894849],[-81.71323946893342,37.81011242174853],[-81.77389799317201,37.922806215890816],[-81.97956269369693,37.99145381785165],[-81.93218443807862,38.025401614752475],[-81.92751839775258,38.152544708525014],[-81.83312081269489,38.20964361375536],[-81.64360779022167,38.22049401719518],[-81.5158300705238,38.112473416613604],[-81.45660725100092,37.98742520271311]]]}},{"type":"Feature","id":17157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.89890990553282,38.22076259153775],[-89.70329513801784,38.21931229008787],[-89.59274587490845,38.21925857521936],[-89.59525835816093,37.95524999647324],[-89.67422211752478,37.80312948884171],[-89.84399420015704,37.90534888362377],[-89.93803285903581,37.874999982913394],[-89.99725567855869,37.96319979701332],[-90.20722749323073,38.088194296045295],[-90.03601970588277,38.135624524943125],[-90.03637863206168,38.22264261193574],[-89.89890990553282,38.22076259153775]]]}},{"type":"Feature","id":29185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.52334646033333,38.21007333270347],[-93.5039644466713,38.071757546280026],[-93.51186082260769,37.915876997852514],[-93.57323719920413,37.82805318783219],[-93.62851183075882,37.829449774413554],[-93.81120525583245,37.83455268692238],[-93.80869277257996,37.892242455706366],[-94.06568391669138,37.90099797927415],[-94.05850539311285,38.0366280222719],[-94.04989116481862,38.21399451810499],[-93.52334646033333,38.21007333270347]]]}},{"type":"Feature","id":17145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.59274587490845,38.21925857521936],[-89.14731848686057,38.212866505866195],[-89.12973110409317,38.124720406634786],[-89.1774682858904,37.950308228569966],[-89.59525835816093,37.95524999647324],[-89.59274587490845,38.21925857521936]]]}},{"type":"Feature","id":29055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.36763582970035,38.20975104349239],[-91.09592871225293,38.20400355256139],[-91.09987690022112,37.740014518337816],[-91.15335690088118,37.69731119786921],[-91.31056656725102,37.70005065616343],[-91.30913086253531,37.78717617289307],[-91.52879368403838,37.789002478422546],[-91.5345365029012,38.152544708525014],[-91.53525435525906,38.21098648546821],[-91.36763582970035,38.20975104349239]]]}},{"type":"Feature","id":21067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.286381245658,38.06697692298228],[-84.33770768924451,37.891866451626775],[-84.43569453609146,37.847121966154646],[-84.4794835299205,37.940048688683795],[-84.6603823240995,38.00370080787283],[-84.62484863238576,38.11655574662066],[-84.40195547527237,38.20776359335737],[-84.3807788307157,38.112634561219146],[-84.286381245658,38.06697692298228]]]}},{"type":"Feature","id":29221,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.78007367479755,38.2040572674299],[-90.64009246501618,38.07648445470925],[-90.64511743152116,37.734804176091956],[-91.09987690022112,37.740014518337816],[-91.09592871225293,38.20400355256139],[-90.78007367479755,38.2040572674299]]]}},{"type":"Feature","id":18147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.79132704838655,38.20507784993167],[-86.7730218132613,37.998060746678874],[-86.81393939765893,37.99827560615293],[-86.97904543996515,37.93016515287722],[-87.07954477006459,37.794105390931364],[-87.26833994017997,37.87892116831491],[-87.15814960324951,38.01686095065875],[-87.01745054111029,38.20352011874476],[-86.79132704838655,38.20507784993167]]]}},{"type":"Feature","id":21163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.99881804531668,37.99972590760281],[-86.007073347432,37.8188679453163],[-86.15172059753941,37.798939729097626],[-86.49090583662502,38.04581326478778],[-86.46111496377411,38.12117522531287],[-86.32974798228699,38.18155073752256],[-86.26693590097483,38.05709338717571],[-86.17935791331675,38.01127460433331],[-85.99881804531668,37.99972590760281]]]}},{"type":"Feature","id":21239,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.62484863238576,38.11655574662066],[-84.6603823240995,38.00370080787283],[-84.70991413679137,37.862000984733015],[-84.76052272802,37.84701453641762],[-84.79641534591266,37.9700753001831],[-84.86532917226657,38.116448316883634],[-84.72570688866413,38.19524802899362],[-84.62484863238576,38.11655574662066]]]}},{"type":"Feature","id":21173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.7594776149938,37.998759039969556],[-83.7688096956459,37.91834788180415],[-83.9662190940555,37.93070230156236],[-84.08071654513309,38.114890585696735],[-83.97806365796009,38.19223999635683],[-83.88187144200776,38.13659139257638],[-83.7594776149938,37.998759039969556]]]}},{"type":"Feature","id":20079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.15280798163883,38.08771086222867],[-97.1524490554599,37.912707820610194],[-97.70196503539648,37.91249296113614],[-97.70196503539648,38.17381579645655],[-97.37175295078404,38.17365465185101],[-97.15352583399668,38.174621519484255],[-97.15280798163883,38.08771086222867]]]}},{"type":"Feature","id":20073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.35706864295862,38.17365465185101],[-95.95866058435013,38.170915193556795],[-95.95901951052905,38.04017320359382],[-95.96081414142368,37.734267027406815],[-95.96081414142368,37.6037398969179],[-96.52540502087518,37.60701650389725],[-96.5228925376227,38.086367990515825],[-96.3581454214954,38.085830841830685],[-96.35706864295862,38.17365465185101]]]}},{"type":"Feature","id":20155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.92198678307847,38.173708366719524],[-97.70196503539648,38.17381579645655],[-97.70196503539648,37.91249296113614],[-97.69873469978614,37.735072750434526],[-97.80784825817982,37.73378359359019],[-98.46504209179437,37.73260186648288],[-98.47257954155184,37.82445429164176],[-98.47293846773076,38.17274149908627],[-97.92198678307847,38.173708366719524]]]}},{"type":"Feature","id":18163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.46718504330529,38.16538256209985],[-87.4510333652536,37.94101555631705],[-87.51169188949218,37.90647689586257],[-87.58563068235105,37.97523192756044],[-87.61542155520196,37.83202808810222],[-87.70084598578649,37.89777508716331],[-87.68828356952406,38.168498024473664],[-87.46718504330529,38.16538256209985]]]}},{"type":"Feature","id":29161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.5345365029012,38.152544708525014],[-91.52879368403838,37.789002478422546],[-91.80552576799076,37.79125850290013],[-91.80911502978003,37.598851843883125],[-92.02913677746201,37.60255816981059],[-92.02124040152563,38.01063002591114],[-91.8952573127224,38.05118475163918],[-91.63252334974815,38.05096989216512],[-91.6303697926746,38.15345786128975],[-91.5345365029012,38.152544708525014]]]}},{"type":"Feature","id":49017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.92770854199337,38.15190013010285],[-110.0106204893254,38.109572813713854],[-110.21556733749249,37.89170530702123],[-110.40472143378679,37.879888035948156],[-110.48619767640312,37.67389151519713],[-110.64627875220437,37.54105464536211],[-112.36122803511553,37.53648888153842],[-112.68354374379159,37.54320324010266],[-112.68928656265442,37.80576151739889],[-112.5783783733661,37.80452607542308],[-112.58842830637604,37.8904161501769],[-112.46818803643565,37.89046986504541],[-112.47859689562452,38.14733436627917],[-112.44378105626863,38.149912679967834],[-111.84293863274556,38.151255551680684],[-111.41438077510723,38.150073824573376],[-109.92770854199337,38.15190013010285]]]}},{"type":"Feature","id":51057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.68324799745645,37.77025598931117],[-76.75108504527357,37.728573251344336],[-76.80241148886006,37.79474996935353],[-76.94311055099928,37.78330870236006],[-77.01884397475278,37.84481222680854],[-77.07017041833929,37.96475752820022],[-77.16995189608087,38.07949248734603],[-77.11611296924188,38.149912679967834],[-77.06442759947646,38.16194481051496],[-77.05581337118223,38.107585363578835],[-76.92767672530543,38.06923294745987],[-76.9190624970112,37.974855923480845],[-76.79451511292368,37.895304203211666],[-76.68324799745645,37.77025598931117]]]}},{"type":"Feature","id":8113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.96581804798073,38.152329849050965],[-107.89152032894293,38.115911168198494],[-107.90013455723717,38.02744277975601],[-107.74902663590908,37.95310140173269],[-107.73825885054129,37.90540259849229],[-107.86101160373417,37.77552004642554],[-107.98950717578988,37.85668321275013],[-108.2098878496508,37.820962825188346],[-108.25654825291126,37.89444476531544],[-108.81683201821564,37.89551906268572],[-109.04151980622366,37.88112347792398],[-109.04223765858151,38.152974427473126],[-107.96581804798073,38.152329849050965]]]}},{"type":"Feature","id":51109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.95492344939329,38.11736146964837],[-77.82499217262186,38.09652010066496],[-77.687523446093,38.007997997353954],[-77.79699593066559,37.72970126358313],[-77.90036667019645,37.76853711351872],[-77.94774492581476,37.846047668784365],[-78.06260130307126,37.90465059033309],[-78.30667110474133,38.00633283643002],[-78.20796640553652,38.13315364099148],[-78.10136533039532,38.15227613418245],[-77.95492344939329,38.11736146964837]]]}},{"type":"Feature","id":49021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.47859689562452,38.14733436627917],[-112.46818803643565,37.89046986504541],[-112.58842830637604,37.8904161501769],[-112.5783783733661,37.80452607542308],[-112.68928656265442,37.80576151739889],[-112.68354374379159,37.54320324010266],[-112.90141193440002,37.54341809957672],[-112.90141193440002,37.49974791147487],[-113.03672710385534,37.47455563814182],[-113.25351851592698,37.48223686433932],[-113.25351851592698,37.52886137020944],[-113.47461704214575,37.52896879994647],[-113.47497596832469,37.61829662628518],[-113.58803771468655,37.60476047941966],[-114.05248819021753,37.604814194288174],[-114.04997570696504,38.14856980825499],[-112.47859689562452,38.14733436627917]]]}},{"type":"Feature","id":21215,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.10257937653704,38.0370040263515],[-85.16790394110167,37.972062750318116],[-85.40012917886716,37.93994125894677],[-85.49201428067236,37.99236697061639],[-85.42920219936022,38.11811347780757],[-85.42417723285524,38.147441796016196],[-85.10257937653704,38.0370040263515]]]}},{"type":"Feature","id":8053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.0010244790261,38.1470657919366],[-107.00066555284718,37.95600200463244],[-107.13813427937606,37.93886696157649],[-107.14495387677566,37.67550296125255],[-107.12880219872396,37.42288193463139],[-107.48198555878771,37.42261336028882],[-107.48234448496663,37.639513999348196],[-107.48234448496663,37.767999964833585],[-107.56884569408794,37.96502610254279],[-107.51213535781754,38.06026256441804],[-107.56884569408794,38.147173221673626],[-107.0010244790261,38.1470657919366]]]}},{"type":"Feature","id":21005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.86532917226657,38.116448316883634],[-84.79641534591266,37.9700753001831],[-84.93316622008369,37.95412198423445],[-85.03043521457279,37.89154416241569],[-85.15282904158676,37.89761394255777],[-85.16790394110167,37.972062750318116],[-85.10257937653704,38.0370040263515],[-85.02397454335211,38.12896388124739],[-84.86532917226657,38.116448316883634]]]}},{"type":"Feature","id":17055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.70512143442303,38.12520384045141],[-88.70655713913874,37.90674547020514],[-88.70691606531767,37.863343856445866],[-89.15126667482876,37.862000984733015],[-89.1774682858904,37.950308228569966],[-89.12973110409317,38.124720406634786],[-88.70512143442303,38.12520384045141]]]}},{"type":"Feature","id":51159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.6340751109435,37.966583833729686],[-76.50773309596134,37.83879616153499],[-76.61541094963933,37.806996959374715],[-76.7015532325817,37.82273541584931],[-76.8975269262756,37.990379520481376],[-76.93557310124181,38.08137250774402],[-76.8770681340768,38.124344402555195],[-76.76436531389385,38.00187450234336],[-76.6340751109435,37.966583833729686]]]}},{"type":"Feature","id":29186,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.20722749323073,38.088194296045295],[-89.99725567855869,37.96319979701332],[-89.93803285903581,37.874999982913394],[-90.11067635109949,37.67125948663994],[-90.2000489696522,37.66954061084749],[-90.4591936708372,37.87892116831491],[-90.3228017228451,37.98167771178211],[-90.416122529366,38.042268083465856],[-90.25281111795441,38.127728439271564],[-90.20722749323073,38.088194296045295]]]}},{"type":"Feature","id":21029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.49201428067236,37.99236697061639],[-85.64204542346367,37.83433782744832],[-85.73787871323707,37.81124043398732],[-85.93815952107809,37.9985441804955],[-85.71239495453328,38.087173713543535],[-85.55662099287915,38.07406728562613],[-85.42920219936022,38.11811347780757],[-85.49201428067236,37.99236697061639]]]}},{"type":"Feature","id":21175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.02224324347863,38.007084844589215],[-82.98886310883846,37.963951805172506],[-83.00465586071122,37.859207811570286],[-83.11341049292598,37.86409586460506],[-83.27026123311688,37.76676452285776],[-83.26200593100158,37.71261993539569],[-83.49530794730384,37.86167869552193],[-83.4339315707074,38.03410342345174],[-83.26451841425406,38.113708858589426],[-83.19416888318446,38.01057631104263],[-83.02224324347863,38.007084844589215]]]}},{"type":"Feature","id":21049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.9662190940555,37.93070230156236],[-84.00211171194816,37.83766814929619],[-84.08035761895415,37.85286945708564],[-84.33770768924451,37.891866451626775],[-84.286381245658,38.06697692298228],[-84.08071654513309,38.114890585696735],[-83.9662190940555,37.93070230156236]]]}},{"type":"Feature","id":6013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.58311835027594,38.04108635635855],[-121.55763459157215,37.817256499260886],[-121.96142654286454,37.718206281721145],[-122.04541526873336,37.798134006069915],[-122.13873607525427,37.80431121594902],[-122.31173849349688,37.89750651282074],[-122.38675406489253,37.96400552004102],[-122.26148882844716,38.05295734230014],[-122.14842708208528,38.022232437510155],[-122.01454761734567,38.05811396967748],[-121.73350841924616,38.020083842769594],[-121.60537177336938,38.10097843475162],[-121.58311835027594,38.04108635635855]]]}},{"type":"Feature","id":20015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.84090113215164,38.08561598235663],[-96.5228925376227,38.086367990515825],[-96.52540502087518,37.60701650389725],[-96.5257639470541,37.4763819436713],[-97.15352583399668,37.475522505775075],[-97.1524490554599,37.912707820610194],[-97.15280798163883,38.08771086222867],[-96.84090113215164,38.08561598235663]]]}},{"type":"Feature","id":20047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.02209552148841,38.000209341419435],[-99.01348129319418,37.82531372953798],[-99.01348129319418,37.732924155693965],[-99.55940801134149,37.73485789096047],[-99.56981687053036,37.91303010982128],[-99.56945794435144,38.08733485814907],[-99.35051297520623,38.087173713543535],[-99.3501540490273,38.000692775236054],[-99.02209552148841,38.000209341419435]]]}},{"type":"Feature","id":51163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.17204212213329,37.80312948884171],[-79.26428615011741,37.794642539616504],[-79.34540346655483,37.66067765754269],[-79.4369296421811,37.61700746944084],[-79.49866494495647,37.532836270479464],[-79.68351192710365,37.661644525175944],[-79.67417984645157,37.7630581969303],[-79.65084964482134,37.8715622313285],[-79.48251326690477,38.086099416173255],[-79.1573261487973,37.89100701373055],[-79.17204212213329,37.80312948884171]]]}},{"type":"Feature","id":29187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.416122529366,38.042268083465856],[-90.3228017228451,37.98167771178211],[-90.4591936708372,37.87892116831491],[-90.2000489696522,37.66954061084749],[-90.11067635109949,37.67125948663994],[-90.14692789517107,37.641608879220236],[-90.5349270945907,37.64365004422377],[-90.64798884095256,37.642790606327544],[-90.64511743152116,37.734804176091956],[-90.64009246501618,38.07648445470925],[-90.58338212874578,38.00348594839878],[-90.416122529366,38.042268083465856]]]}},{"type":"Feature","id":6099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.3871763220926,37.634572231444906],[-120.981558074395,37.400643979066615],[-120.96612424870116,37.343437644099254],[-121.22706358078078,37.13685025979456],[-121.28233821233547,37.18368962513873],[-121.40006599902338,37.15081612560819],[-121.45857096618842,37.283706710311726],[-121.40616774406513,37.31045671483167],[-121.47292801334548,37.482183149470806],[-121.4718512348087,37.481753430522694],[-121.20660478858196,37.69435688010094],[-120.99268478594172,37.76080217245271],[-120.92520666430353,37.73808078307131],[-120.92592451666138,38.0778273264221],[-120.65385847303504,37.83175951375965],[-120.3871763220926,37.634572231444906]]]}},{"type":"Feature","id":29085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.06535665602303,38.062464874027114],[-93.07253517960156,37.902609425329565],[-93.18272551653202,37.904220871384986],[-93.187750483037,37.802753484762114],[-93.57323719920413,37.82805318783219],[-93.51186082260769,37.915876997852514],[-93.5039644466713,38.071757546280026],[-93.06535665602303,38.062464874027114]]]}},{"type":"Feature","id":29217,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.05850539311285,38.0366280222719],[-94.06568391669138,37.90099797927415],[-94.07358029262777,37.63972885882225],[-94.61807130605938,37.653587294898855],[-94.61807130605938,37.67308579216942],[-94.61412311809119,38.03705774122001],[-94.61412311809119,38.06004770494398],[-94.05850539311285,38.0366280222719]]]}},{"type":"Feature","id":21165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.49889720909312,38.05118475163918],[-83.4339315707074,38.03410342345174],[-83.49530794730384,37.86167869552193],[-83.63098204293809,37.82542115927501],[-83.7688096956459,37.91834788180415],[-83.7594776149938,37.998759039969556],[-83.57893774699374,38.01267119091467],[-83.49889720909312,38.05118475163918]]]}},{"type":"Feature","id":51125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.6440617129323,37.73308530029951],[-78.71441124400191,37.6383859871094],[-78.80127137930214,37.64177002382578],[-78.82531943329022,37.552549627224096],[-78.86910842711926,37.542075227863876],[-79.06723567788673,37.76896683246683],[-79.17204212213329,37.80312948884171],[-79.1573261487973,37.89100701373055],[-79.00585930129029,37.881499482003576],[-78.89961715232802,37.948696782514546],[-78.83931755426836,38.04753214058023],[-78.6440617129323,37.73308530029951]]]}},{"type":"Feature","id":21027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.15172059753941,37.798939729097626],[-86.275909055448,37.59358778676876],[-86.40942959400869,37.56656920790624],[-86.50454503142423,37.622325241423724],[-86.59284087144016,37.56458175777122],[-86.63914234852169,37.66175195491297],[-86.6556529527523,37.842824776673524],[-86.51064677646598,37.92629768234422],[-86.49090583662502,38.04581326478778],[-86.15172059753941,37.798939729097626]]]}},{"type":"Feature","id":20207,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.519334941344,38.03823946832731],[-95.52579561256468,37.73270929621991],[-95.96081414142368,37.734267027406815],[-95.95901951052905,38.04017320359382],[-95.519334941344,38.03823946832731]]]}},{"type":"Feature","id":20001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.07785574126432,38.03770231964218],[-95.08826460045319,37.73254815161437],[-95.52579561256468,37.73270929621991],[-95.519334941344,38.03823946832731],[-95.07785574126432,38.03770231964218]]]}},{"type":"Feature","id":20011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.61412311809119,38.03705774122001],[-94.61807130605938,37.67308579216942],[-95.08826460045319,37.674536093619295],[-95.08826460045319,37.73254815161437],[-95.07785574126432,38.03770231964218],[-94.61412311809119,38.03705774122001]]]}},{"type":"Feature","id":51001,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-75.79346999989747,37.50146678726732],[-75.83869469844221,37.55539651525533],[-75.94027080707843,37.5625943076362],[-75.82541442982193,37.7411425305766],[-75.68938140800877,37.8357881288982],[-75.62082650783378,37.99451556535695],[-75.3778334847005,38.01514207486631],[-75.41946892145599,37.88407779569225],[-75.60503375596102,37.70107123866519],[-75.62477469580197,37.57022181896518],[-75.79346999989747,37.50146678726732]]]]}},{"type":"Feature","id":54045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.93218443807862,38.025401614752475],[-81.97956269369693,37.99145381785165],[-81.77389799317201,37.922806215890816],[-81.71323946893342,37.81011242174853],[-81.60735624615008,37.78878761894849],[-81.76456591251991,37.75242265296454],[-81.70139490502883,37.701500957613305],[-81.80261208748614,37.66062394267418],[-81.92715947157366,37.68237846442233],[-81.99320188849615,37.640695726455505],[-82.08257450704886,37.70166210221885],[-82.11236537989977,37.854158613929975],[-82.19061128690576,37.974855923480845],[-81.93218443807862,38.025401614752475]]]}},{"type":"Feature","id":51133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.3505234295915,37.70128609813925],[-76.41943725594541,37.82343370913999],[-76.50773309596134,37.83879616153499],[-76.6340751109435,37.966583833729686],[-76.57844155320988,38.016001512762536],[-76.4747118875001,38.01557179381442],[-76.24248664973462,37.88397036595522],[-76.3505234295915,37.70128609813925]]]}},{"type":"Feature","id":29169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.18526966529508,38.0162700871051],[-92.02124040152563,38.01063002591114],[-92.02913677746201,37.60255816981059],[-92.24951745132293,37.604545619945604],[-92.24879959896508,37.64843066752151],[-92.41354671509238,37.713962807108544],[-92.40923960094526,37.85915409670177],[-92.40636819151385,38.021158140139875],[-92.18526966529508,38.0162700871051]]]}},{"type":"Feature","id":8055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.05026069656019,37.9154472789044],[-105.01365022630968,37.881230907661006],[-104.6464687452678,37.900514545457526],[-104.35107250001123,37.81747135873494],[-104.454802165721,37.74082024136552],[-104.54884082459976,37.574680153051844],[-104.75019841097757,37.40456516446814],[-104.9328918360512,37.39537992195225],[-105.15399036226997,37.29310681230167],[-105.13747975803935,37.40107369801473],[-105.18593479219443,37.6172223289149],[-105.29720190766167,37.65826048845956],[-105.48563815159812,37.577903045162685],[-105.45728298346292,37.751402070462774],[-105.47307573533568,37.895948781633834],[-105.31443036425014,37.937685234469186],[-105.28428056522031,37.89949396295576],[-105.16870633560596,38.018902115662286],[-105.05026069656019,37.9154472789044]]]}},{"type":"Feature","id":51085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.64229874754824,37.99113152864057],[-77.48401230264162,37.883486932138595],[-77.40433069091992,37.77987095077517],[-77.34510787139703,37.789378482502144],[-77.29234572309484,37.714392526056656],[-77.10785766712658,37.65863649253916],[-77.12365041899935,37.626891005247415],[-77.22845686324591,37.53622030719585],[-77.403971764741,37.6052976281048],[-77.44165901352828,37.680229869681774],[-77.63009525746473,37.70724844854429],[-77.79699593066559,37.72970126358313],[-77.687523446093,38.007997997353954],[-77.64229874754824,37.99113152864057]]]}},{"type":"Feature","id":51065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.15915244520251,37.74855518243153],[-78.23991083546099,37.690489409567945],[-78.46280399257438,37.759083296660265],[-78.4915180868885,37.79668370462004],[-78.30667110474133,38.00633283643002],[-78.06260130307126,37.90465059033309],[-78.15915244520251,37.74855518243153]]]}},{"type":"Feature","id":21093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.73787871323707,37.81124043398732],[-85.68045052460882,37.732118432666255],[-85.87570636594486,37.5441163928674],[-85.89293482253335,37.44028555202992],[-86.0476320056507,37.44973936888837],[-86.11367442257318,37.56667663764327],[-86.20807200763088,37.57140354607249],[-86.275909055448,37.59358778676876],[-86.15172059753941,37.798939729097626],[-86.007073347432,37.8188679453163],[-85.99881804531668,37.99972590760281],[-85.94856838026696,38.00676255537813],[-85.93815952107809,37.9985441804955],[-85.73787871323707,37.81124043398732]]]}},{"type":"Feature","id":21113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.43569453609146,37.847121966154646],[-84.52542608082311,37.76918169194089],[-84.57065077936785,37.72873439594988],[-84.71673373419097,37.81543019373141],[-84.70991413679137,37.862000984733015],[-84.6603823240995,38.00370080787283],[-84.4794835299205,37.940048688683795],[-84.43569453609146,37.847121966154646]]]}},{"type":"Feature","id":21115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.61270847332341,37.879243457525995],[-82.67085451430951,37.851526585372795],[-82.64070471527968,37.7199788723821],[-82.76273961611471,37.75580668968092],[-82.94040807468336,37.71643369106018],[-83.00465586071122,37.859207811570286],[-82.98886310883846,37.963951805172506],[-82.93933129614659,37.99897389944361],[-82.61270847332341,37.879243457525995]]]}},{"type":"Feature","id":20069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.22665177796598,38.00101506444714],[-100.22701070414492,37.91394326258601],[-100.21624291877711,37.47520021656399],[-100.65269715235183,37.47482421248439],[-100.6523382261729,37.736254477541834],[-100.66418279007748,38.00251908076553],[-100.22665177796598,38.00101506444714]]]}},{"type":"Feature","id":21091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.6556529527523,37.842824776673524],[-86.63914234852169,37.66175195491297],[-86.82363040448995,37.73775849386023],[-86.85413912969871,37.840622467064456],[-86.97904543996515,37.93016515287722],[-86.81393939765893,37.99827560615293],[-86.75005053781,37.911526093502886],[-86.64416731502666,37.89680821953006],[-86.6556529527523,37.842824776673524]]]}},{"type":"Feature","id":54081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.45660725100092,37.98742520271311],[-81.38051490106848,37.96916214741836],[-81.29509047048396,37.88939556767513],[-81.07291516572842,37.87596685054665],[-80.94477851985162,37.81919023452738],[-80.87765932439235,37.68710537285156],[-80.9469320769252,37.715574253163965],[-81.09409181028508,37.58859230399696],[-81.19889825453164,37.575217301736984],[-81.22186952998294,37.51049088517766],[-81.32272778626131,37.59981871151638],[-81.46414470075838,37.78642416473387],[-81.51403543962917,37.79131221776864],[-81.57074577589957,37.92839256221627],[-81.45660725100092,37.98742520271311]]]}},{"type":"Feature","id":21179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.16790394110167,37.972062750318116],[-85.15282904158676,37.89761394255777],[-85.2561997811176,37.859583815649884],[-85.40156488358286,37.7307218460849],[-85.52108730116542,37.554161073279516],[-85.62374018833842,37.55206619340747],[-85.57277267093085,37.63822484250386],[-85.68045052460882,37.732118432666255],[-85.73787871323707,37.81124043398732],[-85.64204542346367,37.83433782744832],[-85.49201428067236,37.99236697061639],[-85.40012917886716,37.93994125894677],[-85.16790394110167,37.972062750318116]]]}},{"type":"Feature","id":54059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.80261208748614,37.66062394267418],[-81.85573316196727,37.54900444590217],[-81.92715947157366,37.512693194786735],[-81.96807705597128,37.538046612725324],[-82.1249277961622,37.550938181168675],[-82.33382283229746,37.74141110491917],[-82.41529907491379,37.85458833287809],[-82.30618551652012,37.94370129974274],[-82.19061128690576,37.974855923480845],[-82.11236537989977,37.854158613929975],[-82.08257450704886,37.70166210221885],[-81.99320188849615,37.640695726455505],[-81.92715947157366,37.68237846442233],[-81.80261208748614,37.66062394267418]]]}},{"type":"Feature","id":21101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.58563068235105,37.97523192756044],[-87.51169188949218,37.90647689586257],[-87.4510333652536,37.94101555631705],[-87.30207900099907,37.89874195479656],[-87.27300598050601,37.77863550879935],[-87.40868007614026,37.68350647666112],[-87.49518128526157,37.64746379988826],[-87.73422612042665,37.63822484250386],[-87.75468491262548,37.735072750434526],[-87.92696947851023,37.90164255769631],[-87.70084598578649,37.89777508716331],[-87.61542155520196,37.83202808810222],[-87.58563068235105,37.97523192756044]]]}},{"type":"Feature","id":51097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.07017041833929,37.96475752820022],[-77.01884397475278,37.84481222680854],[-76.94311055099928,37.78330870236006],[-76.80241148886006,37.79474996935353],[-76.75108504527357,37.728573251344336],[-76.65417497696339,37.60314903336425],[-76.70370678965526,37.44941707967729],[-76.79559189146046,37.5891294526821],[-77.08955243200133,37.75521582612726],[-77.18143753380652,37.89165159215272],[-77.1810786076276,37.95100652186065],[-77.07017041833929,37.96475752820022]]]}},{"type":"Feature","id":8111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.56884569408794,37.96502610254279],[-107.48234448496663,37.767999964833585],[-107.48234448496663,37.639513999348196],[-107.97191979302248,37.63956771421671],[-107.96904838359107,37.69543117747122],[-107.86101160373417,37.77552004642554],[-107.73825885054129,37.90540259849229],[-107.56884569408794,37.96502610254279]]]}},{"type":"Feature","id":21167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.70991413679137,37.862000984733015],[-84.71673373419097,37.81543019373141],[-84.74508890232617,37.713049654343806],[-85.0250513218889,37.678779568231896],[-85.0006443417219,37.85448090314106],[-85.03043521457279,37.89154416241569],[-84.93316622008369,37.95412198423445],[-84.79641534591266,37.9700753001831],[-84.76052272802,37.84701453641762],[-84.70991413679137,37.862000984733015]]]}},{"type":"Feature","id":8079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.69378366986496,37.83525098021306],[-106.7106532002745,37.404242875257054],[-107.12880219872396,37.392425604183984],[-107.12880219872396,37.42288193463139],[-107.14495387677566,37.67550296125255],[-107.13813427937606,37.93886696157649],[-107.00066555284718,37.95600200463244],[-106.89765373949525,37.96781927570551],[-106.69378366986496,37.871669661065525],[-106.69378366986496,37.83525098021306]]]}},{"type":"Feature","id":21159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.49785209606691,37.945473890403704],[-82.41529907491379,37.85458833287809],[-82.33382283229746,37.74141110491917],[-82.45585773313249,37.66852002834573],[-82.56353558681046,37.68468820376843],[-82.64070471527968,37.7199788723821],[-82.67085451430951,37.851526585372795],[-82.61270847332341,37.879243457525995],[-82.58076404339894,37.95406826936594],[-82.49785209606691,37.945473890403704]]]}},{"type":"Feature","id":51005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.65084964482134,37.8715622313285],[-79.67417984645157,37.7630581969303],[-79.81667353948541,37.80098089410116],[-80.0205436091157,37.64741008501974],[-80.14437314084537,37.59654210453702],[-80.22082441695673,37.62775044314364],[-80.29619891453132,37.691778566412275],[-80.1623194497917,37.87510741265042],[-80.05607730082943,37.951973389493894],[-79.93511917853118,37.954229413971476],[-79.8866641443761,37.89277960439151],[-79.65084964482134,37.8715622313285]]]}},{"type":"Feature","id":17077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.1774682858904,37.950308228569966],[-89.15126667482876,37.862000984733015],[-89.15377915808125,37.600463289938546],[-89.45061110805352,37.60003357099043],[-89.52167849148098,37.57210183936317],[-89.51198748464996,37.68549392679614],[-89.6677614463041,37.758546147975125],[-89.67422211752478,37.80312948884171],[-89.59525835816093,37.95524999647324],[-89.1774682858904,37.950308228569966]]]}},{"type":"Feature","id":21197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.7688096956459,37.91834788180415],[-83.63098204293809,37.82542115927501],[-83.70815117140731,37.71643369106018],[-83.72214929238544,37.71627254645464],[-83.905201643638,37.75859986284364],[-84.00211171194816,37.83766814929619],[-83.9662190940555,37.93070230156236],[-83.7688096956459,37.91834788180415]]]}},{"type":"Feature","id":21059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.82363040448995,37.73775849386023],[-86.8175286594482,37.67410637467118],[-87.03826825948804,37.56098286158078],[-87.40868007614026,37.68350647666112],[-87.27300598050601,37.77863550879935],[-87.30207900099907,37.89874195479656],[-87.26833994017997,37.87892116831491],[-87.07954477006459,37.794105390931364],[-86.97904543996515,37.93016515287722],[-86.85413912969871,37.840622467064456],[-86.82363040448995,37.73775849386023]]]}},{"type":"Feature","id":21151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.08035761895415,37.85286945708564],[-84.0904075519641,37.56646177816921],[-84.19916218417886,37.52279159006736],[-84.34775762225445,37.53895976549006],[-84.52542608082311,37.76918169194089],[-84.43569453609146,37.847121966154646],[-84.33770768924451,37.891866451626775],[-84.08035761895415,37.85286945708564]]]}},{"type":"Feature","id":17059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.09207552081645,37.89095329886204],[-88.02818666096752,37.799208303440196],[-88.15883579009679,37.66347083070542],[-88.133352031393,37.57425043410373],[-88.37526827598951,37.59955013717381],[-88.37455042363166,37.90760490810136],[-88.37455042363166,37.90841063112907],[-88.09207552081645,37.89095329886204]]]}},{"type":"Feature","id":21229,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.03043521457279,37.89154416241569],[-85.0006443417219,37.85448090314106],[-85.0250513218889,37.678779568231896],[-85.03007628839387,37.63118819472853],[-85.34054743316536,37.65154612989532],[-85.40156488358286,37.7307218460849],[-85.2561997811176,37.859583815649884],[-85.15282904158676,37.89761394255777],[-85.03043521457279,37.89154416241569]]]}},{"type":"Feature","id":20057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.56981687053036,37.91303010982128],[-99.55940801134149,37.73485789096047],[-99.55617767573115,37.46768013497204],[-100.10712936038344,37.47482421248439],[-100.21624291877711,37.47520021656399],[-100.22701070414492,37.91394326258601],[-99.56981687053036,37.91303010982128]]]}},{"type":"Feature","id":20173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.1524490554599,37.912707820610194],[-97.15352583399668,37.475522505775075],[-97.8074893320009,37.474179634062224],[-97.80784825817982,37.73378359359019],[-97.69873469978614,37.735072750434526],[-97.70196503539648,37.91249296113614],[-97.1524490554599,37.912707820610194]]]}},{"type":"Feature","id":17165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.37455042363166,37.90760490810136],[-88.37526827598951,37.59955013717381],[-88.41223767241895,37.599926141253405],[-88.70906962239123,37.59928156283124],[-88.70691606531767,37.863343856445866],[-88.70655713913874,37.90674547020514],[-88.37455042363166,37.90760490810136]]]}},{"type":"Feature","id":51101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.18143753380652,37.89165159215272],[-77.08955243200133,37.75521582612726],[-76.79559189146046,37.5891294526821],[-76.96356934319809,37.58284481306596],[-77.12365041899935,37.626891005247415],[-77.10785766712658,37.65863649253916],[-77.29234572309484,37.714392526056656],[-77.34510787139703,37.789378482502144],[-77.18143753380652,37.89165159215272]]]}},{"type":"Feature","id":29059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.07253517960156,37.902609425329565],[-92.85538484135098,37.89573392215978],[-92.85359021045635,37.484009455000276],[-93.0718173272437,37.486534053820435],[-93.07325303195941,37.414985848959844],[-93.18272551653202,37.41724187343743],[-93.187750483037,37.802753484762114],[-93.18272551653202,37.904220871384986],[-93.07253517960156,37.902609425329565]]]}},{"type":"Feature","id":6001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.55763459157215,37.817256499260886],[-121.55763459157215,37.54159179404725],[-121.4718512348087,37.481753430522694],[-121.47292801334548,37.482183149470806],[-121.86559325309115,37.484546603685416],[-121.98691030156833,37.46284579680578],[-122.1093041285823,37.50334680766531],[-122.16278412924235,37.67018518926966],[-122.32896695008534,37.79942316291425],[-122.31173849349688,37.89750651282074],[-122.13873607525427,37.80431121594902],[-122.04541526873336,37.798134006069915],[-121.96142654286454,37.718206281721145],[-121.55763459157215,37.817256499260886]]]}},{"type":"Feature","id":51075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.63009525746473,37.70724844854429],[-77.65414331145281,37.56264802250472],[-77.94666814727798,37.67894071283744],[-77.95743593264577,37.6249035551124],[-78.07229230990228,37.65729362082631],[-78.15915244520251,37.74855518243153],[-78.06260130307126,37.90465059033309],[-77.94774492581476,37.846047668784365],[-77.90036667019645,37.76853711351872],[-77.79699593066559,37.72970126358313],[-77.63009525746473,37.70724844854429]]]}},{"type":"Feature","id":29157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.67422211752478,37.80312948884171],[-89.6677614463041,37.758546147975125],[-89.51198748464996,37.68549392679614],[-89.52167849148098,37.57210183936317],[-89.52167849148098,37.56619320382664],[-89.86122265674553,37.59928156283124],[-90.14692789517107,37.59734782756473],[-90.14692789517107,37.641608879220236],[-90.11067635109949,37.67125948663994],[-89.93803285903581,37.874999982913394],[-89.84399420015704,37.90534888362377],[-89.67422211752478,37.80312948884171]]]}},{"type":"Feature","id":29039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.62851183075882,37.829449774413554],[-93.61594941449638,37.57263898804831],[-94.0753749235224,37.58155565622163],[-94.07358029262777,37.63972885882225],[-94.06568391669138,37.90099797927415],[-93.80869277257996,37.892242455706366],[-93.81120525583245,37.83455268692238],[-93.62851183075882,37.829449774413554]]]}},{"type":"Feature","id":6043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.30896208059718,37.77799093037718],[-119.58354060747601,37.5602845682901],[-119.6510187291142,37.416597295015265],[-119.76336262311821,37.41681215448932],[-120.0469143044702,37.18476392250901],[-120.14382437278039,37.23917708431365],[-120.28021632077248,37.420035046600155],[-120.3871763220926,37.634572231444906],[-120.08101229146823,37.8284829067803],[-119.94497926965506,37.76493821732829],[-119.8049980598737,37.760157594030545],[-119.65424906472454,37.81043471095961],[-119.53400879478414,37.90293171454065],[-119.30896208059718,37.77799093037718]]]}},{"type":"Feature","id":21225,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.73422612042665,37.63822484250386],[-87.93271229737306,37.47998083986174],[-88.01670102324186,37.54690956603012],[-88.06120786942877,37.50522682806329],[-88.133352031393,37.57425043410373],[-88.15883579009679,37.66347083070542],[-88.02818666096752,37.799208303440196],[-87.90758746484819,37.80705067424323],[-87.92696947851023,37.90164255769631],[-87.75468491262548,37.735072750434526],[-87.73422612042665,37.63822484250386]]]}},{"type":"Feature","id":29105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.40923960094526,37.85915409670177],[-92.41354671509238,37.713962807108544],[-92.24879959896508,37.64843066752151],[-92.24951745132293,37.604545619945604],[-92.25274778693327,37.47289047721789],[-92.68704846343442,37.48153857104864],[-92.85359021045635,37.484009455000276],[-92.85538484135098,37.89573392215978],[-92.62028819415409,37.89245731518042],[-92.5395298038956,37.80205519147144],[-92.40923960094526,37.85915409670177]]]}},{"type":"Feature","id":8033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.86101160373417,37.77552004642554],[-107.96904838359107,37.69543117747122],[-107.97191979302248,37.63956771421671],[-108.91697242213614,37.63188648801921],[-109.0433144371183,37.48460031855393],[-109.04151980622366,37.88112347792398],[-108.81683201821564,37.89551906268572],[-108.25654825291126,37.89444476531544],[-108.2098878496508,37.820962825188346],[-107.98950717578988,37.85668321275013],[-107.86101160373417,37.77552004642554]]]}},{"type":"Feature","id":21153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.00465586071122,37.859207811570286],[-82.94040807468336,37.71643369106018],[-82.89195304052828,37.518924119534354],[-82.92533317516845,37.48658776868895],[-82.94830445061974,37.50313194819125],[-83.09115706983253,37.630704760911904],[-83.24872566238129,37.669594325716005],[-83.26200593100158,37.71261993539569],[-83.27026123311688,37.76676452285776],[-83.11341049292598,37.86409586460506],[-83.00465586071122,37.859207811570286]]]}},{"type":"Feature","id":54089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.85827731073033,37.42830713635131],[-80.85971301544603,37.42938143372159],[-81.09409181028508,37.58859230399696],[-80.9469320769252,37.715574253163965],[-80.87765932439235,37.68710537285156],[-80.94477851985162,37.81919023452738],[-80.80623301478597,37.868983917639824],[-80.66302146939427,37.73174242858666],[-80.85827731073033,37.42830713635131]]]}},{"type":"Feature","id":17199,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.70691606531767,37.863343856445866],[-88.70906962239123,37.59928156283124],[-89.04143526407724,37.59654210453702],[-89.15377915808125,37.600463289938546],[-89.15126667482876,37.862000984733015],[-88.70691606531767,37.863343856445866]]]}},{"type":"Feature","id":21237,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.26200593100158,37.71261993539569],[-83.24872566238129,37.669594325716005],[-83.38834794598372,37.699889511557885],[-83.52222741072335,37.6383859871094],[-83.70815117140731,37.71643369106018],[-83.63098204293809,37.82542115927501],[-83.49530794730384,37.86167869552193],[-83.26200593100158,37.71261993539569]]]}},{"type":"Feature","id":21065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.00211171194816,37.83766814929619],[-83.905201643638,37.75859986284364],[-83.72214929238544,37.71627254645464],[-83.82408432720058,37.66304111175731],[-83.90556056981691,37.54288095089158],[-84.0904075519641,37.56646177816921],[-84.08035761895415,37.85286945708564],[-84.00211171194816,37.83766814929619]]]}},{"type":"Feature","id":51103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.61541094963933,37.806996959374715],[-76.50773309596134,37.83879616153499],[-76.41943725594541,37.82343370913999],[-76.3505234295915,37.70128609813925],[-76.36165014113823,37.61125997850985],[-76.53357578084406,37.66040908320012],[-76.61541094963933,37.806996959374715]]]}},{"type":"Feature","id":8105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.69378366986496,37.83525098021306],[-106.58718259472377,37.83444525718535],[-106.58646474236592,37.747803174272335],[-106.03874339332397,37.748340322957475],[-106.03946124568182,37.40075140880364],[-106.67870877035004,37.403598296834886],[-106.7106532002745,37.404242875257054],[-106.69378366986496,37.83525098021306]]]}},{"type":"Feature","id":6075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.39393258847106,37.70816160130903],[-122.50268722068581,37.708054171572],[-122.51453178459039,37.78024695485477],[-122.41151997123846,37.80989756227447],[-122.39393258847106,37.70816160130903]]]}},{"type":"Feature","id":29167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.57323719920413,37.82805318783219],[-93.187750483037,37.802753484762114],[-93.18272551653202,37.41724187343743],[-93.62097438100136,37.42739398358657],[-93.61594941449638,37.57263898804831],[-93.62851183075882,37.829449774413554],[-93.57323719920413,37.82805318783219]]]}},{"type":"Feature","id":21079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.52542608082311,37.76918169194089],[-84.34775762225445,37.53895976549006],[-84.44682124763818,37.48567461592421],[-84.65822876702595,37.634411086839364],[-84.74508890232617,37.713049654343806],[-84.71673373419097,37.81543019373141],[-84.57065077936785,37.72873439594988],[-84.52542608082311,37.76918169194089]]]}},{"type":"Feature","id":20151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.47257954155184,37.82445429164176],[-98.46504209179437,37.73260186648288],[-98.46504209179437,37.47095674195138],[-99.01276344083632,37.47041959326625],[-99.01348129319418,37.732924155693965],[-99.01348129319418,37.82531372953798],[-98.47257954155184,37.82445429164176]]]}},{"type":"Feature","id":51009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.86910842711926,37.542075227863876],[-79.01842171755271,37.42991858240673],[-79.08518198683306,37.39473534353008],[-79.18639916929035,37.46526296588891],[-79.3450445403759,37.5229527346729],[-79.4369296421811,37.61700746944084],[-79.34540346655483,37.66067765754269],[-79.26428615011741,37.794642539616504],[-79.17204212213329,37.80312948884171],[-79.06723567788673,37.76896683246683],[-78.86910842711926,37.542075227863876]]]}},{"type":"Feature","id":8071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.40422524000293,37.64365004422377],[-103.07580778628511,37.64343518474971],[-103.08621664547398,37.00019963429504],[-104.00793907295743,36.99622473402502],[-105.15506714080675,36.99525786639177],[-105.15399036226997,37.29310681230167],[-104.9328918360512,37.39537992195225],[-104.75019841097757,37.40456516446814],[-104.54884082459976,37.574680153051844],[-104.454802165721,37.74082024136552],[-104.35107250001123,37.81747135873494],[-104.06106014743855,37.73469674635493],[-104.05818873800715,37.64402604830337],[-103.40422524000293,37.64365004422377]]]}},{"type":"Feature","id":51023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.49866494495647,37.532836270479464],[-79.5826536708253,37.45221025284002],[-79.65910494693665,37.48513746723907],[-79.81344320387507,37.40418916038854],[-79.8475411908731,37.309167557987344],[-80.07366468359683,37.422398500814765],[-79.9692171655292,37.54459982668403],[-80.0205436091157,37.64741008501974],[-79.81667353948541,37.80098089410116],[-79.67417984645157,37.7630581969303],[-79.68351192710365,37.661644525175944],[-79.49866494495647,37.532836270479464]]]}},{"type":"Feature","id":29065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.52879368403838,37.789002478422546],[-91.30913086253531,37.78717617289307],[-91.31056656725102,37.70005065616343],[-91.15335690088118,37.69731119786921],[-91.15515153177581,37.588108870180335],[-91.31236119814565,37.59283577860956],[-91.31415582904029,37.50506568345775],[-91.21078508950943,37.50130564266178],[-91.21186186804621,37.415254423302414],[-91.64688039690522,37.422667075157335],[-91.75491717676212,37.4240636617387],[-91.75491717676212,37.5987444141461],[-91.80911502978003,37.598851843883125],[-91.80552576799076,37.79125850290013],[-91.52879368403838,37.789002478422546]]]}},{"type":"Feature","id":54109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.22186952998294,37.51049088517766],[-81.31088322235674,37.42460081042384],[-81.60340805818188,37.4956118665993],[-81.82881369854778,37.51382120702553],[-81.85573316196727,37.54900444590217],[-81.80261208748614,37.66062394267418],[-81.70139490502883,37.701500957613305],[-81.76456591251991,37.75242265296454],[-81.60735624615008,37.78878761894849],[-81.51403543962917,37.79131221776864],[-81.46414470075838,37.78642416473387],[-81.32272778626131,37.59981871151638],[-81.22186952998294,37.51049088517766]]]}},{"type":"Feature","id":51029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.23991083546099,37.690489409567945],[-78.24888398993414,37.63553909907816],[-78.46495754964795,37.33967760330327],[-78.59452990024043,37.3979045207724],[-78.82531943329022,37.552549627224096],[-78.80127137930214,37.64177002382578],[-78.71441124400191,37.6383859871094],[-78.6440617129323,37.73308530029951],[-78.4915180868885,37.79668370462004],[-78.46280399257438,37.759083296660265],[-78.23991083546099,37.690489409567945]]]}},{"type":"Feature","id":6039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.26948020091525,37.739208795310105],[-119.11801335340824,37.730292127136785],[-119.02218006363485,37.58574541596572],[-119.31147456384966,37.353536039379875],[-119.33013872515384,37.20705559294231],[-119.3875669137821,37.14974182823791],[-119.559133627309,37.14394062243841],[-119.54154624454159,37.09613438946098],[-119.69803805855358,37.00874029838877],[-119.81253550963116,36.85334318377788],[-120.3695889393252,36.78448072234299],[-120.45644907462543,36.86295814524188],[-120.54223243138888,37.04397725213393],[-120.47654894064532,37.09640296380355],[-120.28918947524565,37.15258871626915],[-120.0469143044702,37.18476392250901],[-119.76336262311821,37.41681215448932],[-119.6510187291142,37.416597295015265],[-119.58354060747601,37.5602845682901],[-119.30896208059718,37.77799093037718],[-119.26948020091525,37.739208795310105]]]}},{"type":"Feature","id":51119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.54829175418006,37.567912079619084],[-76.65417497696339,37.60314903336425],[-76.75108504527357,37.728573251344336],[-76.68324799745645,37.77025598931117],[-76.53178114994942,37.61190455693202],[-76.29812020746823,37.5575988248644],[-76.42230866537682,37.51274690965525],[-76.54829175418006,37.567912079619084]]]}},{"type":"Feature","id":21071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.64070471527968,37.7199788723821],[-82.56353558681046,37.68468820376843],[-82.6234762586912,37.503937671218964],[-82.5843533051882,37.46708927141839],[-82.71069532017036,37.285264441498626],[-82.76812350879861,37.42755512819211],[-82.92533317516845,37.48658776868895],[-82.89195304052828,37.518924119534354],[-82.94040807468336,37.71643369106018],[-82.76273961611471,37.75580668968092],[-82.64070471527968,37.7199788723821]]]}},{"type":"Feature","id":8003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.45728298346292,37.751402070462774],[-105.48563815159812,37.577903045162685],[-105.7433471480674,37.356812646359224],[-106.03874339332397,37.35692007609625],[-106.03946124568182,37.40075140880364],[-106.03874339332397,37.748340322957475],[-105.45728298346292,37.751402070462774]]]}},{"type":"Feature","id":51049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.15915244520251,37.74855518243153],[-78.07229230990228,37.65729362082631],[-78.13187405560409,37.45468113679166],[-78.23488586895601,37.36809276874716],[-78.38384023321053,37.30583723613948],[-78.46495754964795,37.33967760330327],[-78.24888398993414,37.63553909907816],[-78.23991083546099,37.690489409567945],[-78.15915244520251,37.74855518243153]]]}},{"type":"Feature","id":21195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.96807705597128,37.538046612725324],[-82.31049263066723,37.29890801810117],[-82.55384457997945,37.20265097372416],[-82.5653302177051,37.19609775976546],[-82.73258981708489,37.27151343515906],[-82.71069532017036,37.285264441498626],[-82.5843533051882,37.46708927141839],[-82.6234762586912,37.503937671218964],[-82.56353558681046,37.68468820376843],[-82.45585773313249,37.66852002834573],[-82.33382283229746,37.74141110491917],[-82.1249277961622,37.550938181168675],[-81.96807705597128,37.538046612725324]]]}},{"type":"Feature","id":29093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.64511743152116,37.734804176091956],[-90.64798884095256,37.642790606327544],[-90.5349270945907,37.64365004422377],[-90.55000199410561,37.31760079234404],[-90.55071984646347,37.27258773252934],[-90.73556682861066,37.27103000134243],[-90.77289515121902,37.37357168533558],[-90.76894696325083,37.602987888758705],[-91.15515153177581,37.588108870180335],[-91.15335690088118,37.69731119786921],[-91.09987690022112,37.740014518337816],[-90.64511743152116,37.734804176091956]]]}},{"type":"Feature","id":20187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.52704132421695,37.73630819241035],[-101.52596454568018,37.38839698904543],[-101.55683219706786,37.38850441878246],[-102.04174146479767,37.38920271207314],[-102.04174146479767,37.64429462264594],[-102.04210039097659,37.73851050201942],[-101.52704132421695,37.73630819241035]]]}},{"type":"Feature","id":21183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.63914234852169,37.66175195491297],[-86.59284087144016,37.56458175777122],[-86.66462610722547,37.55673938696818],[-86.6122228851022,37.39527249221522],[-86.80855550497503,37.291925085194364],[-86.89936382824345,37.21221222031964],[-87.10000356226341,37.41600643146161],[-87.03826825948804,37.56098286158078],[-86.8175286594482,37.67410637467118],[-86.82363040448995,37.73775849386023],[-86.63914234852169,37.66175195491297]]]}},{"type":"Feature","id":20067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.0898692382844,37.73630819241035],[-101.0898692382844,37.38769869575475],[-101.52596454568018,37.38839698904543],[-101.52704132421695,37.73630819241035],[-101.0898692382844,37.73630819241035]]]}},{"type":"Feature","id":20081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.6523382261729,37.736254477541834],[-100.65269715235183,37.47482421248439],[-100.65269715235183,37.387644980886236],[-101.0683336675488,37.387752410623264],[-101.0898692382844,37.38769869575475],[-101.0898692382844,37.73630819241035],[-100.6523382261729,37.736254477541834]]]}},{"type":"Feature","id":20097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.01348129319418,37.732924155693965],[-99.01276344083632,37.47041959326625],[-99.01132773612062,37.38420722930134],[-99.54361525946872,37.38103805205902],[-99.55617767573115,37.46768013497204],[-99.55940801134149,37.73485789096047],[-99.01348129319418,37.732924155693965]]]}},{"type":"Feature","id":20095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.80784825817982,37.73378359359019],[-97.8074893320009,37.474179634062224],[-97.80713040582197,37.38624839430487],[-98.34982678835894,37.384046084695804],[-98.46504209179437,37.38409979956432],[-98.46504209179437,37.47095674195138],[-98.46504209179437,37.73260186648288],[-97.80784825817982,37.73378359359019]]]}},{"type":"Feature","id":20205,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.52579561256468,37.73270929621991],[-95.52579561256468,37.38399236982729],[-95.96153199378153,37.38662439838447],[-95.96081414142368,37.6037398969179],[-95.96081414142368,37.734267027406815],[-95.52579561256468,37.73270929621991]]]}},{"type":"Feature","id":20133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.08826460045319,37.73254815161437],[-95.08826460045319,37.674536093619295],[-95.08826460045319,37.38383122522175],[-95.52112957223864,37.38399236982729],[-95.52579561256468,37.38399236982729],[-95.52579561256468,37.73270929621991],[-95.08826460045319,37.73254815161437]]]}},{"type":"Feature","id":21123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.52108730116542,37.554161073279516],[-85.46617159578965,37.46547782536297],[-85.58354045629864,37.469828729712596],[-85.65747924915752,37.42191506699814],[-85.89293482253335,37.44028555202992],[-85.87570636594486,37.5441163928674],[-85.68045052460882,37.732118432666255],[-85.57277267093085,37.63822484250386],[-85.62374018833842,37.55206619340747],[-85.52108730116542,37.554161073279516]]]}},{"type":"Feature","id":21155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.40156488358286,37.7307218460849],[-85.34054743316536,37.65154612989532],[-85.03007628839387,37.63118819472853],[-85.03976729522489,37.54519069023768],[-85.07386528222291,37.41369669211551],[-85.17185212906986,37.46472581720377],[-85.27163360681145,37.41675843962081],[-85.34880273528066,37.47181617984761],[-85.46617159578965,37.46547782536297],[-85.52108730116542,37.554161073279516],[-85.40156488358286,37.7307218460849]]]}},{"type":"Feature","id":54063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.29619891453132,37.691778566412275],[-80.22082441695673,37.62775044314364],[-80.3285022706347,37.56431318342865],[-80.29978817632058,37.50823486070007],[-80.4756620039946,37.42288193463139],[-80.51155462188726,37.481646000785666],[-80.76998147071438,37.37228252849124],[-80.85827731073033,37.42830713635131],[-80.66302146939427,37.73174242858666],[-80.45053717146973,37.683936195609235],[-80.29619891453132,37.691778566412275]]]}},{"type":"Feature","id":21129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.70815117140731,37.71643369106018],[-83.52222741072335,37.6383859871094],[-83.57929667317266,37.50624741056506],[-83.63098204293809,37.53772432351424],[-83.82946821988449,37.486802628163005],[-83.8851017776181,37.51731267347894],[-83.90556056981691,37.54288095089158],[-83.82408432720058,37.66304111175731],[-83.72214929238544,37.71627254645464],[-83.70815117140731,37.71643369106018]]]}},{"type":"Feature","id":21021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.74508890232617,37.713049654343806],[-84.65822876702595,37.634411086839364],[-84.84738286332025,37.54750042958378],[-85.03976729522489,37.54519069023768],[-85.03007628839387,37.63118819472853],[-85.0250513218889,37.678779568231896],[-84.74508890232617,37.713049654343806]]]}},{"type":"Feature","id":51087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.22845686324591,37.53622030719585],[-77.1771304196594,37.49131467711818],[-77.24855672926579,37.3824883535089],[-77.31388129383043,37.38581867535676],[-77.42084129515055,37.44699991059416],[-77.38530760343681,37.53503858008854],[-77.43771082556009,37.59869069927758],[-77.52600666557603,37.568180653961655],[-77.5970740490035,37.55668567209967],[-77.65414331145281,37.56264802250472],[-77.63009525746473,37.70724844854429],[-77.44165901352828,37.680229869681774],[-77.403971764741,37.6052976281048],[-77.22845686324591,37.53622030719585]]]}},{"type":"Feature","id":6081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-122.39393258847106,37.70816160130903],[-122.3594756752941,37.59251348939848],[-122.26220668080501,37.572424128574255],[-122.11540587362404,37.46601497404811],[-122.1904214450197,37.43142259872511],[-122.15237527005348,37.28628502400039],[-122.15381097476919,37.216240835458194],[-122.32071164797004,37.18750338080322],[-122.29271540601377,37.10773680106],[-122.40541822619672,37.19690348279317],[-122.40147003822852,37.3601966830756],[-122.51596748930609,37.52005213177315],[-122.50268722068581,37.708054171572],[-122.39393258847106,37.70816160130903]]]}},{"type":"Feature","id":21025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.24872566238129,37.669594325716005],[-83.09115706983253,37.630704760911904],[-82.94830445061974,37.50313194819125],[-83.09474633162179,37.5183332559807],[-83.12489613065162,37.40526345775882],[-83.21534552774112,37.44297129545562],[-83.38152834858413,37.338227301853394],[-83.44828861786446,37.378352308633325],[-83.54771116942713,37.33452097592593],[-83.57929667317266,37.50624741056506],[-83.52222741072335,37.6383859871094],[-83.38834794598372,37.699889511557885],[-83.24872566238129,37.669594325716005]]]}},{"type":"Feature","id":51145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.65414331145281,37.56264802250472],[-77.8551419716517,37.41831617080771],[-78.0105570071269,37.49373184620131],[-78.13187405560409,37.45468113679166],[-78.07229230990228,37.65729362082631],[-77.95743593264577,37.6249035551124],[-77.94666814727798,37.67894071283744],[-77.65414331145281,37.56264802250472]]]}},{"type":"Feature","id":21149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.03826825948804,37.56098286158078],[-87.10000356226341,37.41600643146161],[-87.29597725595731,37.39167359602479],[-87.35268759222771,37.42664197542737],[-87.37494101532116,37.57011438922815],[-87.49518128526157,37.64746379988826],[-87.40868007614026,37.68350647666112],[-87.03826825948804,37.56098286158078]]]}},{"type":"Feature","id":20037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.61807130605938,37.67308579216942],[-94.61807130605938,37.653587294898855],[-94.61807130605938,37.36417158334564],[-94.61807130605938,37.338388446458936],[-95.07498433183291,37.33989246277733],[-95.08826460045319,37.38383122522175],[-95.08826460045319,37.674536093619295],[-94.61807130605938,37.67308579216942]]]}},{"type":"Feature","id":51045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.07366468359683,37.422398500814765],[-80.26210092753328,37.34069818580504],[-80.32778441827685,37.36674989703431],[-80.43330871488126,37.31491504891834],[-80.4756620039946,37.42288193463139],[-80.29978817632058,37.50823486070007],[-80.3285022706347,37.56431318342865],[-80.22082441695673,37.62775044314364],[-80.14437314084537,37.59654210453702],[-80.0205436091157,37.64741008501974],[-79.9692171655292,37.54459982668403],[-80.07366468359683,37.422398500814765]]]}},{"type":"Feature","id":8023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.15399036226997,37.29310681230167],[-105.15506714080675,36.99525786639177],[-105.22110955772924,36.99515043665474],[-105.71822231554253,36.99584872994542],[-105.77134339002367,37.04623327661152],[-105.72001694643717,37.28612387939485],[-105.7433471480674,37.356812646359224],[-105.48563815159812,37.577903045162685],[-105.29720190766167,37.65826048845956],[-105.18593479219443,37.6172223289149],[-105.13747975803935,37.40107369801473],[-105.15399036226997,37.29310681230167]]]}},{"type":"Feature","id":29011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.07358029262777,37.63972885882225],[-94.0753749235224,37.58155565622163],[-94.082194520922,37.349238849898754],[-94.61807130605938,37.36417158334564],[-94.61807130605938,37.653587294898855],[-94.07358029262777,37.63972885882225]]]}},{"type":"Feature","id":21233,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.37494101532116,37.57011438922815],[-87.8131898797905,37.35068915134863],[-87.80134531588592,37.378889457318465],[-87.93019981412057,37.409130928291816],[-87.93271229737306,37.47998083986174],[-87.73422612042665,37.63822484250386],[-87.49518128526157,37.64746379988826],[-87.37494101532116,37.57011438922815]]]}},{"type":"Feature","id":29123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.14692789517107,37.641608879220236],[-90.14692789517107,37.59734782756473],[-90.14585111663429,37.31201444601858],[-90.2176363524196,37.31496876378685],[-90.55000199410561,37.31760079234404],[-90.5349270945907,37.64365004422377],[-90.14692789517107,37.641608879220236]]]}},{"type":"Feature","id":8009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.04174146479767,37.64429462264594],[-102.04174146479767,37.38920271207314],[-102.04210039097659,36.99353899059932],[-103.0025868457841,37.0000384896895],[-103.08621664547398,37.00019963429504],[-103.07580778628511,37.64343518474971],[-102.74774925874623,37.64365004422377],[-102.04174146479767,37.64429462264594]]]}},{"type":"Feature","id":8083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.97191979302248,37.63956771421671],[-108.02252838425113,37.591439192028204],[-108.03329616961892,37.46456467259823],[-108.20486288314582,37.34424336712696],[-108.29136409226713,37.22247176020581],[-108.29064623990928,37.14592807257342],[-108.37930100610414,36.99950134100437],[-109.04510906801293,36.999071622056256],[-109.0433144371183,37.48460031855393],[-108.91697242213614,37.63188648801921],[-107.97191979302248,37.63956771421671]]]}},{"type":"Feature","id":8067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.48234448496663,37.639513999348196],[-107.48198555878771,37.42261336028882],[-107.48162663260878,36.999984774820994],[-108.37930100610414,36.99950134100437],[-108.29064623990928,37.14592807257342],[-108.29136409226713,37.22247176020581],[-108.20486288314582,37.34424336712696],[-108.03329616961892,37.46456467259823],[-108.02252838425113,37.591439192028204],[-107.97191979302248,37.63956771421671],[-107.48234448496663,37.639513999348196]]]}},{"type":"Feature","id":6047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.0469143044702,37.18476392250901],[-120.28918947524565,37.15258871626915],[-120.47654894064532,37.09640296380355],[-120.54223243138888,37.04397725213393],[-120.91874599308285,36.741347682926275],[-121.14163915019626,36.83663785967004],[-121.2152190168762,36.96125635462243],[-121.22706358078078,37.13685025979456],[-120.96612424870116,37.343437644099254],[-120.981558074395,37.400643979066615],[-120.3871763220926,37.634572231444906],[-120.28021632077248,37.420035046600155],[-120.14382437278039,37.23917708431365],[-120.0469143044702,37.18476392250901]]]}},{"type":"Feature","id":21137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.44682124763818,37.48567461592421],[-84.50281373155073,37.328451195783856],[-84.55665265838972,37.355792063857464],[-84.72068192215916,37.23810278694337],[-84.7224765530538,37.360142968207086],[-84.84989534657272,37.426534545690345],[-84.84738286332025,37.54750042958378],[-84.65822876702595,37.634411086839364],[-84.44682124763818,37.48567461592421]]]}},{"type":"Feature","id":51127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.96356934319809,37.58284481306596],[-76.81928101926961,37.54964902432434],[-76.75646893795746,37.45742059508587],[-76.89429659066526,37.42997229727524],[-76.90434652367522,37.37765401534264],[-77.1771304196594,37.49131467711818],[-77.22845686324591,37.53622030719585],[-77.12365041899935,37.626891005247415],[-76.96356934319809,37.58284481306596]]]}},{"type":"Feature","id":21085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.275909055448,37.59358778676876],[-86.20807200763088,37.57140354607249],[-86.11367442257318,37.56667663764327],[-86.0476320056507,37.44973936888837],[-86.07096220728093,37.34059075606801],[-86.15746341640222,37.33564898816472],[-86.46901133971049,37.320984829060414],[-86.6122228851022,37.39527249221522],[-86.66462610722547,37.55673938696818],[-86.59284087144016,37.56458175777122],[-86.50454503142423,37.622325241423724],[-86.40942959400869,37.56656920790624],[-86.275909055448,37.59358778676876]]]}},{"type":"Feature","id":51019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.18639916929035,37.46526296588891],[-79.26859326426454,37.431046594645515],[-79.25710762653888,37.35557720438341],[-79.44303138722285,37.05584823807551],[-79.48179541454692,37.006108269831586],[-79.59413930855094,37.042204661472965],[-79.72442951150128,37.19228400410097],[-79.84718226469417,37.22542607797408],[-79.8475411908731,37.309167557987344],[-79.81344320387507,37.40418916038854],[-79.65910494693665,37.48513746723907],[-79.5826536708253,37.45221025284002],[-79.49866494495647,37.532836270479464],[-79.4369296421811,37.61700746944084],[-79.3450445403759,37.5229527346729],[-79.18639916929035,37.46526296588891]]]}},{"type":"Feature","id":49053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.90141193440002,37.49974791147487],[-112.89925837732646,37.00030706403207],[-114.05105248550183,37.000360778900586],[-114.05248819021753,37.604814194288174],[-113.58803771468655,37.60476047941966],[-113.47497596832469,37.61829662628518],[-113.47461704214575,37.52896879994647],[-113.25351851592698,37.52886137020944],[-113.25351851592698,37.48223686433932],[-113.03672710385534,37.47455563814182],[-112.90141193440002,37.49974791147487]]]}},{"type":"Feature","id":20049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.96081414142368,37.6037398969179],[-95.96153199378153,37.38662439838447],[-95.96440340321296,37.29917659244374],[-96.52468716851733,37.30272177376567],[-96.5257639470541,37.4763819436713],[-96.52540502087518,37.60701650389725],[-95.96081414142368,37.6037398969179]]]}},{"type":"Feature","id":29179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.73556682861066,37.27103000134243],[-90.77971474861862,37.050261891750054],[-90.96456173076581,37.05359221359792],[-91.01768280524693,37.09565095564436],[-91.03455233565649,37.16934775524551],[-91.15945864592294,37.255022970525275],[-91.1752513977957,37.4148247043543],[-91.21186186804621,37.415254423302414],[-91.21078508950943,37.50130564266178],[-91.31415582904029,37.50506568345775],[-91.31236119814565,37.59283577860956],[-91.15515153177581,37.588108870180335],[-90.76894696325083,37.602987888758705],[-90.77289515121902,37.37357168533558],[-90.73556682861066,37.27103000134243]]]}},{"type":"Feature","id":29031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.52167849148098,37.56619320382664],[-89.42297379227618,37.39924739248525],[-89.48435016887262,37.33559527329621],[-89.48901620919867,37.251424074334835],[-89.62074211686472,37.23294615956603],[-89.7650304407932,37.12599985635474],[-89.86660654942942,37.12616100096028],[-89.86122265674553,37.59928156283124],[-89.52167849148098,37.56619320382664]]]}},{"type":"Feature","id":29215,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.02913677746201,37.60255816981059],[-91.80911502978003,37.598851843883125],[-91.75491717676212,37.5987444141461],[-91.75491717676212,37.4240636617387],[-91.64688039690522,37.422667075157335],[-91.65549462519945,37.04891902003721],[-92.08907744934275,37.05622424215511],[-92.25131208221757,37.05966199374],[-92.25274778693327,37.47289047721789],[-92.24951745132293,37.604545619945604],[-92.02913677746201,37.60255816981059]]]}},{"type":"Feature","id":17069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.37526827598951,37.59955013717381],[-88.133352031393,37.57425043410373],[-88.06120786942877,37.50522682806329],[-88.08382021870113,37.473105336691944],[-88.27871713385827,37.453230835341785],[-88.35803981940104,37.40456516446814],[-88.41510908185036,37.42336536844802],[-88.41223767241895,37.599926141253405],[-88.37526827598951,37.59955013717381]]]}},{"type":"Feature","id":17151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.41223767241895,37.599926141253405],[-88.41510908185036,37.42336536844802],[-88.47576760608895,37.387644980886236],[-88.51094237162376,37.26098532093032],[-88.42480008868138,37.15054755126562],[-88.49048357942495,37.06798779835967],[-88.49048357942495,37.15935678970191],[-88.71050532710693,37.337045574746085],[-88.70906962239123,37.59928156283124],[-88.41223767241895,37.599926141253405]]]}},{"type":"Feature","id":51760,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.43771082556009,37.59869069927758],[-77.38530760343681,37.53503858008854],[-77.42084129515055,37.44699991059416],[-77.5970740490035,37.55668567209967],[-77.52600666557603,37.568180653961655],[-77.43771082556009,37.59869069927758]]]}},{"type":"Feature","id":17087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.70906962239123,37.59928156283124],[-88.71050532710693,37.337045574746085],[-88.90647902080084,37.33554155842769],[-88.92945029625214,37.30261434402864],[-89.04466559968758,37.32984778236522],[-89.04143526407724,37.59654210453702],[-88.70906962239123,37.59928156283124]]]}},{"type":"Feature","id":17181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.15377915808125,37.600463289938546],[-89.04143526407724,37.59654210453702],[-89.04466559968758,37.32984778236522],[-89.24853566931786,37.335058124611066],[-89.48435016887262,37.33559527329621],[-89.42297379227618,37.39924739248525],[-89.52167849148098,37.56619320382664],[-89.52167849148098,37.57210183936317],[-89.45061110805352,37.60003357099043],[-89.15377915808125,37.600463289938546]]]}},{"type":"Feature","id":51073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.54829175418006,37.567912079619084],[-76.43774249107067,37.5114040379424],[-76.44420316229134,37.45102852573271],[-76.3896463830945,37.263617349487504],[-76.50486168652994,37.24696574024818],[-76.70370678965526,37.44941707967729],[-76.65417497696339,37.60314903336425],[-76.54829175418006,37.567912079619084]]]}},{"type":"Feature","id":29017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.86122265674553,37.59928156283124],[-89.86660654942942,37.12616100096028],[-89.95956842977141,37.12723529833056],[-89.95920950359248,37.054397936625634],[-90.11175312963627,37.0411840789712],[-90.22337917128243,37.08651942799698],[-90.2176363524196,37.31496876378685],[-90.14585111663429,37.31201444601858],[-90.14692789517107,37.59734782756473],[-89.86122265674553,37.59928156283124]]]}},{"type":"Feature","id":54055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.09409181028508,37.58859230399696],[-80.85971301544603,37.42938143372159],[-80.84930415625716,37.346875395684144],[-80.98138899010213,37.29348281638127],[-81.22509986559328,37.23487989483254],[-81.36220966594323,37.33763643829974],[-81.31088322235674,37.42460081042384],[-81.22186952998294,37.51049088517766],[-81.19889825453164,37.575217301736984],[-81.09409181028508,37.58859230399696]]]}},{"type":"Feature","id":6019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.77487992635443,37.463060656279836],[-118.78672449025902,37.34338392923074],[-118.71458032829477,37.32667860512289],[-118.65499858259297,37.14184574256636],[-118.43713039198454,37.05982313834554],[-118.3610380420521,36.88584067922883],[-118.36893441798848,36.747095173857275],[-118.98485174102649,36.742690554639125],[-118.98521066720541,36.65889535975735],[-119.30465496645006,36.66029194633872],[-119.30573174498684,36.57456301619044],[-119.47083778729306,36.575583598692205],[-119.57779778861318,36.48856551169959],[-119.66609362862911,36.41895104210549],[-119.95825953827534,36.39880796641276],[-119.95933631681213,36.181531323273795],[-120.31539108630729,35.90715577490449],[-120.64847458035115,36.10858653183183],[-120.62837471433126,36.204897291077366],[-120.67862437938098,36.26731396829059],[-120.5964302844068,36.328763777870556],[-120.59678921058571,36.488082077882964],[-120.91874599308285,36.741347682926275],[-120.54223243138888,37.04397725213393],[-120.45644907462543,36.86295814524188],[-120.3695889393252,36.78448072234299],[-119.81253550963116,36.85334318377788],[-119.69803805855358,37.00874029838877],[-119.54154624454159,37.09613438946098],[-119.559133627309,37.14394062243841],[-119.3875669137821,37.14974182823791],[-119.33013872515384,37.20705559294231],[-119.31147456384966,37.353536039379875],[-119.02218006363485,37.58574541596572],[-118.77487992635443,37.463060656279836]]]}},{"type":"Feature","id":29057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.61594941449638,37.57263898804831],[-93.62097438100136,37.42739398358657],[-93.62599934750634,37.28198783451928],[-94.0524036480711,37.290045064796374],[-94.082194520922,37.349238849898754],[-94.0753749235224,37.58155565622163],[-93.61594941449638,37.57263898804831]]]}},{"type":"Feature","id":21109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.90556056981691,37.54288095089158],[-83.8851017776181,37.51731267347894],[-83.78496137369758,37.348594271476586],[-83.94360674478314,37.25056463643861],[-84.13563225050885,37.31969567221608],[-84.19916218417886,37.52279159006736],[-84.0904075519641,37.56646177816921],[-83.90556056981691,37.54288095089158]]]}},{"type":"Feature","id":21107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.29597725595731,37.39167359602479],[-87.38606772686788,37.29434225427749],[-87.3336645047446,37.157047050355814],[-87.52353645339676,37.105803065793495],[-87.6807461197666,37.14925839442128],[-87.8049345776752,37.24116453444867],[-87.8131898797905,37.35068915134863],[-87.37494101532116,37.57011438922815],[-87.35268759222771,37.42664197542737],[-87.29597725595731,37.39167359602479]]]}},{"type":"Feature","id":51041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.5970740490035,37.55668567209967],[-77.42084129515055,37.44699991059416],[-77.31388129383043,37.38581867535676],[-77.31639377708291,37.30868412417072],[-77.33469901220816,37.31239045009818],[-77.37669337514258,37.24497829011316],[-77.40361283856207,37.23729706391566],[-77.41653418100343,37.23316101904009],[-77.44776075857004,37.22268661967987],[-77.65055404966355,37.265121365805896],[-77.7456694870791,37.26694767133537],[-77.87703646856622,37.36513845097889],[-77.8551419716517,37.41831617080771],[-77.65414331145281,37.56264802250472],[-77.5970740490035,37.55668567209967]]]}},{"type":"Feature","id":51011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.59452990024043,37.3979045207724],[-78.68174896171959,37.24868461604062],[-78.82424265475345,37.20533671714986],[-78.91720453509542,37.242668550767064],[-79.01842171755271,37.42991858240673],[-78.86910842711926,37.542075227863876],[-78.82531943329022,37.552549627224096],[-78.59452990024043,37.3979045207724]]]}},{"type":"Feature","id":51131,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-75.79346999989747,37.50146678726732],[-75.91765845780607,37.308254405222605],[-75.97149738464505,37.11686832870737],[-76.02569523766296,37.25921273026936],[-75.9302208740685,37.551475329853815],[-75.83869469844221,37.55539651525533],[-75.79346999989747,37.50146678726732]]]]}},{"type":"Feature","id":21045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.84738286332025,37.54750042958378],[-84.84989534657272,37.426534545690345],[-84.7224765530538,37.360142968207086],[-84.72068192215916,37.23810278694337],[-84.90086286398031,37.116008890811145],[-85.04371548319308,37.18605307935334],[-85.05699575181336,37.25706413552881],[-85.16539145784918,37.31072528917424],[-85.07386528222291,37.41369669211551],[-85.03976729522489,37.54519069023768],[-84.84738286332025,37.54750042958378]]]}},{"type":"Feature","id":54047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.31088322235674,37.42460081042384],[-81.36220966594323,37.33763643829974],[-81.56141369524748,37.2066258739942],[-81.74015893235291,37.23767306799526],[-81.85357960489371,37.28762789571324],[-81.99104833142259,37.48406316986879],[-81.92715947157366,37.512693194786735],[-81.85573316196727,37.54900444590217],[-81.82881369854778,37.51382120702553],[-81.60340805818188,37.4956118665993],[-81.31088322235674,37.42460081042384]]]}},{"type":"Feature","id":21055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.93271229737306,37.47998083986174],[-87.93019981412057,37.409130928291816],[-87.80134531588592,37.378889457318465],[-88.08920411138504,37.22188089665216],[-88.09602370878464,37.179607295131675],[-88.19329270327374,37.1470023699437],[-88.21877646197753,37.272910021740415],[-88.35803981940104,37.40456516446814],[-88.27871713385827,37.453230835341785],[-88.08382021870113,37.473105336691944],[-88.06120786942877,37.50522682806329],[-88.01670102324186,37.54690956603012],[-87.93271229737306,37.47998083986174]]]}},{"type":"Feature","id":49025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.68354374379159,37.54320324010266],[-112.36122803511553,37.53648888153842],[-110.64627875220437,37.54105464536211],[-110.74606022994595,37.452693686656644],[-110.73421566604138,37.34762740384333],[-110.8372274793933,37.29923030731226],[-110.9614159373019,37.123314112929044],[-111.17820734937355,37.10263388855117],[-111.4125861442126,37.001435076270866],[-112.54033219839988,37.000629353243156],[-112.89925837732646,37.00030706403207],[-112.90141193440002,37.49974791147487],[-112.90141193440002,37.54341809957672],[-112.68354374379159,37.54320324010266]]]}},{"type":"Feature","id":21189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.57929667317266,37.50624741056506],[-83.54771116942713,37.33452097592593],[-83.52725237722831,37.25867558158422],[-83.65251761367368,37.35745722478139],[-83.78496137369758,37.348594271476586],[-83.8851017776181,37.51731267347894],[-83.82946821988449,37.486802628163005],[-83.63098204293809,37.53772432351424],[-83.57929667317266,37.50624741056506]]]}},{"type":"Feature","id":21203,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.19916218417886,37.52279159006736],[-84.13563225050885,37.31969567221608],[-84.2160317145884,37.283008417021044],[-84.2888937289105,37.15189042297847],[-84.50281373155073,37.328451195783856],[-84.44682124763818,37.48567461592421],[-84.34775762225445,37.53895976549006],[-84.19916218417886,37.52279159006736]]]}},{"type":"Feature","id":51027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.92715947157366,37.512693194786735],[-81.99104833142259,37.48406316986879],[-81.85357960489371,37.28762789571324],[-81.74015893235291,37.23767306799526],[-81.90095786051201,37.14254403585704],[-82.01796779484208,37.06852494704481],[-82.14861692397135,37.041667512787825],[-82.25019303260757,37.271996868975684],[-82.31049263066723,37.29890801810117],[-81.96807705597128,37.538046612725324],[-81.92715947157366,37.512693194786735]]]}},{"type":"Feature","id":51115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.44420316229134,37.45102852573271],[-76.43774249107067,37.5114040379424],[-76.36344477203286,37.5229527346729],[-76.25217765656564,37.438351816763415],[-76.27837926762727,37.3109401486483],[-76.44420316229134,37.45102852573271]]]}},{"type":"Feature","id":21119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.94830445061974,37.50313194819125],[-82.92533317516845,37.48658776868895],[-82.76812350879861,37.42755512819211],[-82.71069532017036,37.285264441498626],[-82.73258981708489,37.27151343515906],[-82.81980887856403,37.268827691733364],[-82.99998982038518,37.19599033002843],[-83.12704968772519,37.27017056344621],[-83.12489613065162,37.40526345775882],[-83.09474633162179,37.5183332559807],[-82.94830445061974,37.50313194819125]]]}},{"type":"Feature","id":51007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.8551419716517,37.41831617080771],[-77.87703646856622,37.36513845097889],[-77.7456694870791,37.26694767133537],[-77.65055404966355,37.265121365805896],[-77.79591915212882,37.19260629331205],[-78.23129660716674,37.29622227467548],[-78.23488586895601,37.36809276874716],[-78.13187405560409,37.45468113679166],[-78.0105570071269,37.49373184620131],[-77.8551419716517,37.41831617080771]]]}},{"type":"Feature","id":51036,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.90434652367522,37.37765401534264],[-76.87670920789786,37.36884477690635],[-76.87922169115035,37.261361325009915],[-77.01561363914244,37.31228302036115],[-77.25717095756004,37.319641957347564],[-77.24855672926579,37.3824883535089],[-77.1771304196594,37.49131467711818],[-76.90434652367522,37.37765401534264]]]}},{"type":"Feature","id":29225,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.85359021045635,37.484009455000276],[-92.68704846343442,37.48153857104864],[-92.68597168489764,37.067020930726414],[-92.90312202314821,37.070619826916854],[-93.06535665602303,37.08861430786902],[-93.07325303195941,37.414985848959844],[-93.0718173272437,37.486534053820435],[-92.85359021045635,37.484009455000276]]]}},{"type":"Feature","id":6085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.47292801334548,37.482183149470806],[-121.40616774406513,37.31045671483167],[-121.45857096618842,37.283706710311726],[-121.40006599902338,37.15081612560819],[-121.28233821233547,37.18368962513873],[-121.22706358078078,37.13685025979456],[-121.2152190168762,36.96125635462243],[-121.48907969139717,36.98311830610761],[-121.5813237193813,36.900558553201655],[-121.75576184233961,37.04913387951127],[-121.9919352680733,37.14474634546612],[-122.15237527005348,37.28628502400039],[-122.1904214450197,37.43142259872511],[-122.11540587362404,37.46601497404811],[-121.98691030156833,37.46284579680578],[-121.86559325309115,37.484546603685416],[-121.47292801334548,37.482183149470806]]]}},{"type":"Feature","id":21217,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.46617159578965,37.46547782536297],[-85.34880273528066,37.47181617984761],[-85.27163360681145,37.41675843962081],[-85.17185212906986,37.46472581720377],[-85.07386528222291,37.41369669211551],[-85.16539145784918,37.31072528917424],[-85.35310984942778,37.19244514870651],[-85.58354045629864,37.469828729712596],[-85.46617159578965,37.46547782536297]]]}},{"type":"Feature","id":29229,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.25274778693327,37.47289047721789],[-92.25131208221757,37.05966199374],[-92.68597168489764,37.067020930726414],[-92.68704846343442,37.48153857104864],[-92.25274778693327,37.47289047721789]]]}},{"type":"Feature","id":51071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.4756620039946,37.42288193463139],[-80.43330871488126,37.31491504891834],[-80.60702898548172,37.244924575244646],[-80.85468804894106,37.147485803760325],[-81.01441019856338,37.275327190823546],[-80.98138899010213,37.29348281638127],[-80.84930415625716,37.346875395684144],[-80.85971301544603,37.42938143372159],[-80.85827731073033,37.42830713635131],[-80.76998147071438,37.37228252849124],[-80.51155462188726,37.481646000785666],[-80.4756620039946,37.42288193463139]]]}},{"type":"Feature","id":20035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.5257639470541,37.4763819436713],[-96.52468716851733,37.30272177376567],[-96.52540502087518,36.99869561797666],[-96.74973388270429,36.99896419231923],[-97.14778301513385,36.99901790718774],[-97.15352583399668,37.475522505775075],[-96.5257639470541,37.4763819436713]]]}},{"type":"Feature","id":20191,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.15352583399668,37.475522505775075],[-97.14778301513385,36.99901790718774],[-97.46220234787353,36.99869561797666],[-97.80246436549592,36.99869561797666],[-97.80713040582197,37.38624839430487],[-97.8074893320009,37.474179634062224],[-97.15352583399668,37.475522505775075]]]}},{"type":"Feature","id":20119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.21624291877711,37.47520021656399],[-100.10712936038344,37.47482421248439],[-100.08954197761604,37.00218708443006],[-100.6333151386898,37.0000384896895],[-100.63403299104765,37.38759126601772],[-100.65269715235183,37.387644980886236],[-100.65269715235183,37.47482421248439],[-100.21624291877711,37.47520021656399]]]}},{"type":"Feature","id":20025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.55617767573115,37.46768013497204],[-99.54361525946872,37.38103805205902],[-99.54110277621623,36.999608770741396],[-100.00268184231581,37.00164993574492],[-100.08954197761604,37.00218708443006],[-100.10712936038344,37.47482421248439],[-99.55617767573115,37.46768013497204]]]}},{"type":"Feature","id":20007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.46504209179437,37.47095674195138],[-98.46504209179437,37.38409979956432],[-98.34982678835894,37.384046084695804],[-98.34731430510647,36.99815846929152],[-98.54472370351607,36.99874933284517],[-99.0002010245739,36.999447626135854],[-99.01132773612062,37.38420722930134],[-99.01276344083632,37.47041959326625],[-98.46504209179437,37.47095674195138]]]}},{"type":"Feature","id":21087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.58354045629864,37.469828729712596],[-85.35310984942778,37.19244514870651],[-85.52683012002824,37.10945567685244],[-85.68655226965056,37.18213189395183],[-85.69767898119728,37.3017011912639],[-85.65747924915752,37.42191506699814],[-85.58354045629864,37.469828729712596]]]}},{"type":"Feature","id":51680,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.18639916929035,37.46526296588891],[-79.08518198683306,37.39473534353008],[-79.25710762653888,37.35557720438341],[-79.26859326426454,37.431046594645515],[-79.18639916929035,37.46526296588891]]]}},{"type":"Feature","id":6027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.83269870667219,37.46494067667783],[-117.16581386622661,36.97108617556049],[-115.89377948811085,36.00088822046135],[-115.65114539115649,35.8110061602645],[-115.73621089556208,35.79526770378991],[-116.50108258285461,35.794945414578834],[-117.63636608679936,35.79580485247505],[-118.00821360816728,35.7867807545647],[-117.98165307092671,35.86821249523187],[-118.12665924721304,36.30067090163776],[-118.09758622672,36.33107351721665],[-118.24941200040594,36.48158257879277],[-118.27525468528864,36.59782155425698],[-118.36893441798848,36.747095173857275],[-118.3610380420521,36.88584067922883],[-118.43713039198454,37.05982313834554],[-118.65499858259297,37.14184574256636],[-118.71458032829477,37.32667860512289],[-118.78672449025902,37.34338392923074],[-118.77487992635443,37.463060656279836],[-117.83269870667219,37.46494067667783]]]}},{"type":"Feature","id":51095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.68001766184611,37.265765944228065],[-76.59136289565124,37.2147368191398],[-76.60895027841865,37.16811231326969],[-76.64268933923773,37.21710027335442],[-76.86988961049826,37.242829695372606],[-76.87670920789786,37.36884477690635],[-76.90434652367522,37.37765401534264],[-76.89429659066526,37.42997229727524],[-76.75646893795746,37.45742059508587],[-76.67283913826758,37.36830762822122],[-76.72775484364334,37.30492408337474],[-76.68001766184611,37.265765944228065]]]}},{"type":"Feature","id":21099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.89293482253335,37.44028555202992],[-85.65747924915752,37.42191506699814],[-85.69767898119728,37.3017011912639],[-85.68655226965056,37.18213189395183],[-85.74398045827881,37.17004604853619],[-85.90657401733256,37.148398956525064],[-86.05660516012387,37.16730659024198],[-86.0490677103664,37.215488827299],[-86.15746341640222,37.33564898816472],[-86.07096220728093,37.34059075606801],[-86.0476320056507,37.44973936888837],[-85.89293482253335,37.44028555202992]]]}},{"type":"Feature","id":21193,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.12489613065162,37.40526345775882],[-83.12704968772519,37.27017056344621],[-82.99998982038518,37.19599033002843],[-83.06100727080269,37.11536431238898],[-83.05418767340309,37.018838693669395],[-83.12202472122021,37.00105907219127],[-83.18196539310095,37.02082614380441],[-83.20350096383655,37.17563239486164],[-83.32481801231373,37.225909511790704],[-83.35353210662785,37.297994865336435],[-83.47879734307323,37.286070164526336],[-83.5082292897452,37.23606162193984],[-83.52725237722831,37.25867558158422],[-83.54771116942713,37.33452097592593],[-83.44828861786446,37.378352308633325],[-83.38152834858413,37.338227301853394],[-83.21534552774112,37.44297129545562],[-83.12489613065162,37.40526345775882]]]}},{"type":"Feature","id":51031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.01842171755271,37.42991858240673],[-78.91720453509542,37.242668550767064],[-78.82424265475345,37.20533671714986],[-78.904642118833,37.022276445254285],[-79.09092480569589,37.0639054683526],[-79.19573124994244,37.05450536636266],[-79.25280051239177,37.13099533912654],[-79.44303138722285,37.05584823807551],[-79.25710762653888,37.35557720438341],[-79.08518198683306,37.39473534353008],[-79.01842171755271,37.42991858240673]]]}},{"type":"Feature","id":29077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.18272551653202,37.41724187343743],[-93.07325303195941,37.414985848959844],[-93.06535665602303,37.08861430786902],[-93.60877089091785,37.098121839596],[-93.62599934750634,37.28198783451928],[-93.62097438100136,37.42739398358657],[-93.18272551653202,37.41724187343743]]]}},{"type":"Feature","id":21139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.35803981940104,37.40456516446814],[-88.21877646197753,37.272910021740415],[-88.19329270327374,37.1470023699437],[-88.23923525417635,36.98080856676151],[-88.36270585972709,37.0639054683526],[-88.48258720348856,37.02275987907091],[-88.56621700317845,37.08028850324936],[-88.49048357942495,37.06798779835967],[-88.42480008868138,37.15054755126562],[-88.51094237162376,37.26098532093032],[-88.47576760608895,37.387644980886236],[-88.41510908185036,37.42336536844802],[-88.35803981940104,37.40456516446814]]]}},{"type":"Feature","id":29203,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.21186186804621,37.415254423302414],[-91.1752513977957,37.4148247043543],[-91.15945864592294,37.255022970525275],[-91.03455233565649,37.16934775524551],[-91.01768280524693,37.09565095564436],[-91.21724576073011,37.0861971387859],[-91.22298857959294,36.883853229093816],[-91.65800710845194,36.88906357133966],[-91.65549462519945,37.04891902003721],[-91.64688039690522,37.422667075157335],[-91.21186186804621,37.415254423302414]]]}},{"type":"Feature","id":8007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.12880219872396,37.42288193463139],[-107.12880219872396,37.392425604183984],[-106.7106532002745,37.404242875257054],[-106.67870877035004,37.403598296834886],[-106.67870877035004,37.22854154034789],[-106.47627440543546,36.993753850073375],[-107.42096810837019,36.999984774820994],[-107.48162663260878,36.999984774820994],[-107.48198555878771,37.42261336028882],[-107.12880219872396,37.42288193463139]]]}},{"type":"Feature","id":51161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.8475411908731,37.309167557987344],[-79.84718226469417,37.22542607797408],[-79.9623975681296,37.1370114044001],[-80.0083401190322,37.17262436222486],[-80.12822146279368,37.12288439398093],[-80.17811220166448,37.11337686225396],[-80.19139247028475,37.233751882593744],[-80.26210092753328,37.34069818580504],[-80.07366468359683,37.422398500814765],[-79.8475411908731,37.309167557987344]],[[-80.02233824001034,37.30814697548558],[-80.03346495155706,37.26275791159128],[-79.95773152780356,37.21253450953073],[-79.87984454697649,37.30331263731932],[-80.02233824001034,37.30814697548558]]]}},{"type":"Feature","id":21177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.89936382824345,37.21221222031964],[-86.94171711735679,37.06906209572995],[-87.05334315900295,37.06095115058434],[-87.25003470505472,37.04102293436566],[-87.26008463806465,37.07137183507604],[-87.3336645047446,37.157047050355814],[-87.38606772686788,37.29434225427749],[-87.29597725595731,37.39167359602479],[-87.10000356226341,37.41600643146161],[-86.89936382824345,37.21221222031964]]]}},{"type":"Feature","id":51147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.46495754964795,37.33967760330327],[-78.38384023321053,37.30583723613948],[-78.23488586895601,37.36809276874716],[-78.23129660716674,37.29622227467548],[-78.23919298310312,37.12009122081821],[-78.44342197891235,37.079375350484625],[-78.6925167470874,37.20436984951661],[-78.68174896171959,37.24868461604062],[-78.59452990024043,37.3979045207724],[-78.46495754964795,37.33967760330327]]]}},{"type":"Feature","id":8021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.67870877035004,37.403598296834886],[-106.03946124568182,37.40075140880364],[-106.03874339332397,37.35692007609625],[-105.7433471480674,37.356812646359224],[-105.72001694643717,37.28612387939485],[-105.77134339002367,37.04623327661152],[-105.71822231554253,36.99584872994542],[-106.0067989633995,36.99531158126028],[-106.47627440543546,36.993753850073375],[-106.67870877035004,37.22854154034789],[-106.67870877035004,37.403598296834886]]]}},{"type":"Feature","id":21031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.39902073481981,37.169938618799165],[-86.62334959664892,37.180950166844525],[-86.67431711405649,36.99966248560991],[-86.94171711735679,37.06906209572995],[-86.89936382824345,37.21221222031964],[-86.80855550497503,37.291925085194364],[-86.6122228851022,37.39527249221522],[-86.46901133971049,37.320984829060414],[-86.39902073481981,37.169938618799165]]]}},{"type":"Feature","id":20129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.55683219706786,37.38850441878246],[-101.55539649235216,36.99531158126028],[-102.02810226999846,36.99310927165121],[-102.04210039097659,36.99353899059932],[-102.04174146479767,37.38920271207314],[-101.55683219706786,37.38850441878246]]]}},{"type":"Feature","id":20189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.0898692382844,37.38769869575475],[-101.0683336675488,37.387752410623264],[-101.0668979628331,36.99788989494895],[-101.55539649235216,36.99531158126028],[-101.55683219706786,37.38850441878246],[-101.52596454568018,37.38839698904543],[-101.0898692382844,37.38769869575475]]]}},{"type":"Feature","id":20175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.65269715235183,37.387644980886236],[-100.63403299104765,37.38759126601772],[-100.6333151386898,37.0000384896895],[-100.94558091435592,36.99842704363409],[-101.0668979628331,36.99788989494895],[-101.0683336675488,37.387752410623264],[-100.65269715235183,37.387644980886236]]]}},{"type":"Feature","id":20125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.96153199378153,37.38662439838447],[-95.52579561256468,37.38399236982729],[-95.52112957223864,37.38399236982729],[-95.52256527695434,36.99928648153031],[-95.7867349446443,36.99928648153031],[-95.96440340321296,36.999071622056256],[-95.96440340321296,37.29917659244374],[-95.96153199378153,37.38662439838447]]]}},{"type":"Feature","id":20077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.80246436549592,36.99869561797666],[-98.11221765790955,36.998104754423004],[-98.34731430510647,36.99815846929152],[-98.34982678835894,37.384046084695804],[-97.80713040582197,37.38624839430487],[-97.80246436549592,36.99869561797666]]]}},{"type":"Feature","id":20033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.0002010245739,36.999447626135854],[-99.45603727181064,36.999447626135854],[-99.54110277621623,36.999608770741396],[-99.54361525946872,37.38103805205902],[-99.01132773612062,37.38420722930134],[-99.0002010245739,36.999447626135854]]]}},{"type":"Feature","id":20099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.08826460045319,37.38383122522175],[-95.07498433183291,37.33989246277733],[-95.07390755329612,36.99955505587288],[-95.40770889969784,36.99928648153031],[-95.52256527695434,36.99928648153031],[-95.52112957223864,37.38399236982729],[-95.08826460045319,37.38383122522175]]]}},{"type":"Feature","id":21033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.8131898797905,37.35068915134863],[-87.8049345776752,37.24116453444867],[-87.6807461197666,37.14925839442128],[-87.7335082680688,37.001972224956006],[-87.87707873963943,36.96050434646323],[-88.04254370812458,37.1747192420969],[-88.09602370878464,37.179607295131675],[-88.08920411138504,37.22188089665216],[-87.80134531588592,37.378889457318465],[-87.8131898797905,37.35068915134863]]]}},{"type":"Feature","id":51199,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.67283913826758,37.36830762822122],[-76.61756450671288,37.305729806402454],[-76.3896463830945,37.193304586602736],[-76.41333551090366,37.1389451396666],[-76.39431242342054,37.10623278474161],[-76.43558893399711,37.09489894748516],[-76.59136289565124,37.2147368191398],[-76.68001766184611,37.265765944228065],[-76.72775484364334,37.30492408337474],[-76.67283913826758,37.36830762822122]]]}},{"type":"Feature","id":29097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.082194520922,37.349238849898754],[-94.0524036480711,37.290045064796374],[-94.0592232454707,37.0481132970095],[-94.61807130605938,37.056815105708765],[-94.61807130605938,37.338388446458936],[-94.61807130605938,37.36417158334564],[-94.082194520922,37.349238849898754]]]}},{"type":"Feature","id":51121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.17811220166448,37.11337686225396],[-80.34788428429674,37.02157815196361],[-80.54385797799064,36.984568607557485],[-80.58010952206223,37.08952746063376],[-80.52519381668647,37.148560101130606],[-80.60702898548172,37.244924575244646],[-80.43330871488126,37.31491504891834],[-80.32778441827685,37.36674989703431],[-80.26210092753328,37.34069818580504],[-80.19139247028475,37.233751882593744],[-80.17811220166448,37.11337686225396]]]}},{"type":"Feature","id":21051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.52725237722831,37.25867558158422],[-83.5082292897452,37.23606162193984],[-83.55165935739532,37.07969763969571],[-83.50894714210305,36.93842753550399],[-83.5893466061826,36.95572372316549],[-83.87074473046104,37.054827655573746],[-83.96909050348692,37.167790024058604],[-83.94360674478314,37.25056463643861],[-83.78496137369758,37.348594271476586],[-83.65251761367368,37.35745722478139],[-83.52725237722831,37.25867558158422]]]}},{"type":"Feature","id":21199,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.35816648144332,36.96007462751512],[-84.57818822912532,36.867094190117456],[-84.67904648540367,36.9803788478134],[-84.83517937323674,36.99751389086935],[-84.90086286398031,37.116008890811145],[-84.72068192215916,37.23810278694337],[-84.55665265838972,37.355792063857464],[-84.50281373155073,37.328451195783856],[-84.2888937289105,37.15189042297847],[-84.35816648144332,36.96007462751512]]]}},{"type":"Feature","id":20021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.61807130605938,37.338388446458936],[-94.61807130605938,37.056815105708765],[-94.61807130605938,36.998910477450714],[-95.0075062101947,36.99950134100437],[-95.07390755329612,36.99955505587288],[-95.07498433183291,37.33989246277733],[-94.61807130605938,37.338388446458936]]]}},{"type":"Feature","id":21061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.15746341640222,37.33564898816472],[-86.0490677103664,37.215488827299],[-86.05660516012387,37.16730659024198],[-86.11367442257318,37.06111229518988],[-86.28165187431082,37.08114794114559],[-86.39902073481981,37.169938618799165],[-86.46901133971049,37.320984829060414],[-86.15746341640222,37.33564898816472]]]}},{"type":"Feature","id":51770,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.03346495155706,37.26275791159128],[-80.02233824001034,37.30814697548558],[-79.87984454697649,37.30331263731932],[-79.95773152780356,37.21253450953073],[-80.03346495155706,37.26275791159128]]]}},{"type":"Feature","id":17127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.49048357942495,37.06798779835967],[-88.56621700317845,37.08028850324936],[-88.92801459153644,37.22650037534436],[-88.92945029625214,37.30261434402864],[-88.90647902080084,37.33554155842769],[-88.71050532710693,37.337045574746085],[-88.49048357942495,37.15935678970191],[-88.49048357942495,37.06798779835967]]]}},{"type":"Feature","id":51185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.36220966594323,37.33763643829974],[-81.22509986559328,37.23487989483254],[-81.3281116789452,37.1389451396666],[-81.27032456413802,37.092642923007574],[-81.46235006986375,37.035544017777234],[-81.43722523733888,37.010083170101616],[-81.68308966990358,36.93300233378409],[-81.7803586643927,36.95862432606525],[-81.90095786051201,37.14254403585704],[-81.74015893235291,37.23767306799526],[-81.56141369524748,37.2066258739942],[-81.36220966594323,37.33763643829974]]]}},{"type":"Feature","id":17003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.24853566931786,37.335058124611066],[-89.26576412590634,37.11052997422272],[-89.16741835288046,37.064872335985854],[-89.13439714441921,36.980862281630024],[-89.25894452850673,37.06444261703774],[-89.31457808624036,37.010459174181214],[-89.37810801991036,37.039411488310236],[-89.48901620919867,37.251424074334835],[-89.48435016887262,37.33559527329621],[-89.24853566931786,37.335058124611066]]]}},{"type":"Feature","id":21125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.94360674478314,37.25056463643861],[-83.96909050348692,37.167790024058604],[-83.87074473046104,37.054827655573746],[-83.96011734901376,36.97704852596553],[-84.09471466611122,36.95502542987481],[-84.29714903102581,36.94594761709595],[-84.35816648144332,36.96007462751512],[-84.2888937289105,37.15189042297847],[-84.2160317145884,37.283008417021044],[-84.13563225050885,37.31969567221608],[-83.94360674478314,37.25056463643861]]]}},{"type":"Feature","id":17153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.04466559968758,37.32984778236522],[-88.92945029625214,37.30261434402864],[-88.92801459153644,37.22650037534436],[-88.93339848422033,37.22494264415745],[-89.08665996262198,37.16053851680922],[-89.16741835288046,37.064872335985854],[-89.26576412590634,37.11052997422272],[-89.24853566931786,37.335058124611066],[-89.04466559968758,37.32984778236522]]]}},{"type":"Feature","id":21131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.18196539310095,37.02082614380441],[-83.25985237392801,36.968776436214384],[-83.48992405461995,36.8953482109558],[-83.50894714210305,36.93842753550399],[-83.55165935739532,37.07969763969571],[-83.5082292897452,37.23606162193984],[-83.47879734307323,37.286070164526336],[-83.35353210662785,37.297994865336435],[-83.32481801231373,37.225909511790704],[-83.20350096383655,37.17563239486164],[-83.18196539310095,37.02082614380441]]]}},{"type":"Feature","id":29223,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.2176363524196,37.31496876378685],[-90.22337917128243,37.08651942799698],[-90.11175312963627,37.0411840789712],[-90.25855393681724,36.92204450060724],[-90.67849756616133,36.92644911982538],[-90.77971474861862,37.050261891750054],[-90.73556682861066,37.27103000134243],[-90.55071984646347,37.27258773252934],[-90.55000199410561,37.31760079234404],[-90.2176363524196,37.31496876378685]]]}},{"type":"Feature","id":51149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.2539406219497,37.29251594874802],[-77.09565417704307,37.30675038890421],[-77.00987082027962,37.233107304171575],[-77.15523592274488,37.11198027567259],[-77.39858787205709,36.99300184191418],[-77.39930572441496,37.170851771563896],[-77.37669337514258,37.24497829011316],[-77.33469901220816,37.31239045009818],[-77.2539406219497,37.29251594874802]]]}},{"type":"Feature","id":21001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.16539145784918,37.31072528917424],[-85.05699575181336,37.25706413552881],[-85.04371548319308,37.18605307935334],[-85.20595011606788,36.99649330836759],[-85.23143387477167,36.92521367784956],[-85.45181454863258,36.938105246292906],[-85.52683012002824,37.10945567685244],[-85.35310984942778,37.19244514870651],[-85.16539145784918,37.31072528917424]]]}},{"type":"Feature","id":51051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.14861692397135,37.041667512787825],[-82.32808001343463,36.97087131608643],[-82.46698444467921,37.0219541560432],[-82.55384457997945,37.20265097372416],[-82.31049263066723,37.29890801810117],[-82.25019303260757,37.271996868975684],[-82.14861692397135,37.041667512787825]]]}},{"type":"Feature","id":20019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.96440340321296,37.29917659244374],[-95.96440340321296,36.999071622056256],[-96.00065494728453,36.9988567625822],[-96.52540502087518,36.99869561797666],[-96.52468716851733,37.30272177376567],[-95.96440340321296,37.29917659244374]]]}},{"type":"Feature","id":51021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.85468804894106,37.147485803760325],[-80.91283408992716,37.07335928521106],[-81.11419167630497,37.02259873446537],[-81.22545879177221,37.04741500371882],[-81.37943812253171,36.95233968644911],[-81.43722523733888,37.010083170101616],[-81.46235006986375,37.035544017777234],[-81.27032456413802,37.092642923007574],[-81.3281116789452,37.1389451396666],[-81.22509986559328,37.23487989483254],[-80.98138899010213,37.29348281638127],[-81.01441019856338,37.275327190823546],[-80.85468804894106,37.147485803760325]]]}},{"type":"Feature","id":51135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.88995781100758,36.98875836730157],[-78.0037374097273,37.02275987907091],[-78.08270116909114,37.01663638406032],[-78.23919298310312,37.12009122081821],[-78.23129660716674,37.29622227467548],[-77.79591915212882,37.19260629331205],[-77.90000774401751,37.14394062243841],[-77.88995781100758,36.98875836730157]]]}},{"type":"Feature","id":29109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.62599934750634,37.28198783451928],[-93.60877089091785,37.098121839596],[-93.61020659563357,36.99579501507691],[-93.61092444799142,36.922850223634946],[-94.06281250725998,36.931766891808266],[-94.0592232454707,37.0481132970095],[-94.0524036480711,37.290045064796374],[-93.62599934750634,37.28198783451928]]]}},{"type":"Feature","id":6087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.5813237193813,36.900558553201655],[-121.64377687451453,36.89507963661323],[-121.74463513079289,36.90926036190092],[-121.80349902413685,36.855652923123984],[-121.93953204595002,36.97763938951918],[-122.10607379297196,36.95593858263955],[-122.29271540601377,37.10773680106],[-122.32071164797004,37.18750338080322],[-122.15381097476919,37.216240835458194],[-122.15237527005348,37.28628502400039],[-121.9919352680733,37.14474634546612],[-121.75576184233961,37.04913387951127],[-121.5813237193813,36.900558553201655]]]}},{"type":"Feature","id":51053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.44776075857004,37.22268661967987],[-77.39930572441496,37.170851771563896],[-77.39858787205709,36.99300184191418],[-77.61896854591801,36.87778344895173],[-77.658091499421,36.89448877305958],[-77.76541042692006,36.974631356882405],[-77.88995781100758,36.98875836730157],[-77.90000774401751,37.14394062243841],[-77.79591915212882,37.19260629331205],[-77.65055404966355,37.265121365805896],[-77.44776075857004,37.22268661967987]]]}},{"type":"Feature","id":21133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.73258981708489,37.27151343515906],[-82.5653302177051,37.19609775976546],[-82.72684699822206,37.115095738046406],[-82.72325773643279,37.04467554542461],[-82.8693406912559,36.97420163793429],[-82.93861344378874,37.015239797478955],[-83.14822633228185,36.954703140663725],[-83.12202472122021,37.00105907219127],[-83.05418767340309,37.018838693669395],[-83.06100727080269,37.11536431238898],[-82.99998982038518,37.19599033002843],[-82.81980887856403,37.268827691733364],[-82.73258981708489,37.27151343515906]]]}},{"type":"Feature","id":29201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.31457808624036,37.010459174181214],[-89.51988386058635,36.869618788937615],[-89.69180950029218,36.85952039365699],[-89.68786131232399,36.92757713206417],[-89.78620708534987,37.08335025075466],[-89.7650304407932,37.12599985635474],[-89.62074211686472,37.23294615956603],[-89.48901620919867,37.251424074334835],[-89.37810801991036,37.039411488310236],[-89.31457808624036,37.010459174181214]]]}},{"type":"Feature","id":51037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.44342197891235,37.079375350484625],[-78.49295379160422,36.89115845121171],[-78.64836882707942,36.69789235429849],[-78.66559728366789,36.84308364389172],[-78.904642118833,37.022276445254285],[-78.82424265475345,37.20533671714986],[-78.68174896171959,37.24868461604062],[-78.6925167470874,37.20436984951661],[-78.44342197891235,37.079375350484625]]]}},{"type":"Feature","id":51155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.52519381668647,37.148560101130606],[-80.58010952206223,37.08952746063376],[-80.54385797799064,36.984568607557485],[-80.63394844890122,36.931766891808266],[-80.74054952404241,36.87896517605904],[-80.91283408992716,37.07335928521106],[-80.85468804894106,37.147485803760325],[-80.60702898548172,37.244924575244646],[-80.52519381668647,37.148560101130606]]]}},{"type":"Feature","id":51181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.67499269534113,37.139643432957286],[-76.69760504461351,37.05976942347703],[-76.84978974447837,36.99622473402502],[-76.95351941018815,36.94444360077756],[-76.96572290027166,37.054827655573746],[-77.15523592274488,37.11198027567259],[-77.00987082027962,37.233107304171575],[-76.80133471032329,37.205873865835],[-76.67499269534113,37.139643432957286]]]}},{"type":"Feature","id":51067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.59413930855094,37.042204661472965],[-79.6407997118114,36.85613635694061],[-79.76175783410964,36.78845562261302],[-79.99972589073796,36.830729224133506],[-80.04136132749345,36.79436425814956],[-80.0664861600183,36.84098876401967],[-80.23554039029273,36.872143387757774],[-80.10632696587916,37.02523076302255],[-80.12822146279368,37.12288439398093],[-80.0083401190322,37.17262436222486],[-79.9623975681296,37.1370114044001],[-79.84718226469417,37.22542607797408],[-79.72442951150128,37.19228400410097],[-79.59413930855094,37.042204661472965]]]}},{"type":"Feature","id":21007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.81602962371134,36.954058562241556],[-88.99046774666967,36.91925132744451],[-89.10101700977904,36.943047014196196],[-89.13439714441921,36.980862281630024],[-89.16741835288046,37.064872335985854],[-89.08665996262198,37.16053851680922],[-88.93339848422033,37.22494264415745],[-88.81602962371134,36.954058562241556]]]}},{"type":"Feature","id":21145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.56621700317845,37.08028850324936],[-88.48258720348856,37.02275987907091],[-88.48402290820427,36.942348720905514],[-88.812799288101,36.94653848064961],[-88.81602962371134,36.954058562241556],[-88.93339848422033,37.22494264415745],[-88.92801459153644,37.22650037534436],[-88.56621700317845,37.08028850324936]]]}},{"type":"Feature","id":51700,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.43558893399711,37.09489894748516],[-76.38785175219988,36.989617805197796],[-76.62617873500712,37.12696672398799],[-76.60895027841865,37.16811231326969],[-76.59136289565124,37.2147368191398],[-76.43558893399711,37.09489894748516]]]}},{"type":"Feature","id":51195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.32808001343463,36.97087131608643],[-82.29864806676265,36.90593004005305],[-82.40668484661956,36.87627943263334],[-82.63460297023792,36.8784280273739],[-82.77135384440895,36.799896889606494],[-82.87831384572907,36.892447608056045],[-82.8693406912559,36.97420163793429],[-82.72325773643279,37.04467554542461],[-82.72684699822206,37.115095738046406],[-82.5653302177051,37.19609775976546],[-82.55384457997945,37.20265097372416],[-82.46698444467921,37.0219541560432],[-82.32808001343463,36.97087131608643]]]}},{"type":"Feature","id":21227,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.39902073481981,37.169938618799165],[-86.28165187431082,37.08114794114559],[-86.11367442257318,37.06111229518988],[-86.16679549705432,36.934022916285855],[-86.40584033221941,36.776154917723325],[-86.40081536571445,36.80720211172439],[-86.58314986460914,36.83024579031688],[-86.61150503274435,36.88283264659205],[-86.67431711405649,36.99966248560991],[-86.62334959664892,37.180950166844525],[-86.39902073481981,37.169938618799165]]]}},{"type":"Feature","id":21207,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.90086286398031,37.116008890811145],[-84.83517937323674,36.99751389086935],[-85.06417427539189,36.85871467062928],[-85.21528219671998,36.85452491088519],[-85.23143387477167,36.92521367784956],[-85.20595011606788,36.99649330836759],[-85.04371548319308,37.18605307935334],[-84.90086286398031,37.116008890811145]]]}},{"type":"Feature","id":21169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.52683012002824,37.10945567685244],[-85.45181454863258,36.938105246292906],[-85.59610287256108,36.818106230032726],[-85.73931441795277,36.841311053230754],[-85.74398045827881,37.17004604853619],[-85.68655226965056,37.18213189395183],[-85.52683012002824,37.10945567685244]]]}},{"type":"Feature","id":21143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.09602370878464,37.179607295131675],[-88.04254370812458,37.1747192420969],[-87.87707873963943,36.96050434646323],[-88.15740008538108,36.867094190117456],[-88.23923525417635,36.98080856676151],[-88.19329270327374,37.1470023699437],[-88.09602370878464,37.179607295131675]]]}},{"type":"Feature","id":21009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.73931441795277,36.841311053230754],[-85.97692354840217,36.72249376407788],[-86.16679549705432,36.934022916285855],[-86.11367442257318,37.06111229518988],[-86.05660516012387,37.16730659024198],[-85.90657401733256,37.148398956525064],[-85.74398045827881,37.17004604853619],[-85.73931441795277,36.841311053230754]]]}},{"type":"Feature","id":21047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.3336645047446,37.157047050355814],[-87.26008463806465,37.07137183507604],[-87.33581806181816,36.641491742358824],[-87.64126424008468,36.63805399077393],[-87.69402638838689,36.63708712314069],[-87.65992840138885,36.96673527121085],[-87.7335082680688,37.001972224956006],[-87.6807461197666,37.14925839442128],[-87.52353645339676,37.105803065793495],[-87.3336645047446,37.157047050355814]]]}},{"type":"Feature","id":51093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.52460262637089,36.907595200976985],[-76.8975269262756,36.64401634117898],[-76.90973041635911,36.64815238605456],[-76.92480531587402,36.70772217523654],[-76.81533283130142,36.91280554322284],[-76.84978974447837,36.99622473402502],[-76.69760504461351,37.05976942347703],[-76.67499269534113,37.139643432957286],[-76.65381605078446,37.03903548423064],[-76.48619752522575,36.95540143395441],[-76.52460262637089,36.907595200976985]]]}},{"type":"Feature","id":51167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.7803586643927,36.95862432606525],[-81.83671007448416,36.92902743351405],[-81.94725933759354,36.86462330616581],[-82.07790846672282,36.855008344701815],[-82.10411007778445,36.79839287328811],[-82.33202820140282,36.70933362129196],[-82.40668484661956,36.87627943263334],[-82.29864806676265,36.90593004005305],[-82.32808001343463,36.97087131608643],[-82.14861692397135,37.041667512787825],[-82.01796779484208,37.06852494704481],[-81.90095786051201,37.14254403585704],[-81.7803586643927,36.95862432606525]]]}},{"type":"Feature","id":51143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.09092480569589,37.0639054683526],[-79.21870252539374,36.54158208692286],[-79.3425320571234,36.54136722744881],[-79.3044858821572,36.582190527519415],[-79.39888346721489,36.64455348986412],[-79.50117742820896,36.61807205968674],[-79.47030977682127,36.54083007876367],[-79.51050950886105,36.540776363895155],[-79.71473850467027,36.54190437613394],[-79.6407997118114,36.85613635694061],[-79.59413930855094,37.042204661472965],[-79.48179541454692,37.006108269831586],[-79.44303138722285,37.05584823807551],[-79.25280051239177,37.13099533912654],[-79.19573124994244,37.05450536636266],[-79.09092480569589,37.0639054683526]]]}},{"type":"Feature","id":51063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.12822146279368,37.12288439398093],[-80.10632696587916,37.02523076302255],[-80.23554039029273,36.872143387757774],[-80.38593045926295,36.798339158419594],[-80.46417636626894,36.70868904286979],[-80.63394844890122,36.931766891808266],[-80.54385797799064,36.984568607557485],[-80.34788428429674,37.02157815196361],[-80.17811220166448,37.11337686225396],[-80.12822146279368,37.12288439398093]]]}},{"type":"Feature","id":29207,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.86660654942942,37.12616100096028],[-89.7650304407932,37.12599985635474],[-89.78620708534987,37.08335025075466],[-89.68786131232399,36.92757713206417],[-89.69180950029218,36.85952039365699],[-89.70078265476535,36.627472161676685],[-89.95920950359248,36.62924475233764],[-90.14836359988678,36.63058762405049],[-90.15159393549712,36.71556454603957],[-90.25855393681724,36.92204450060724],[-90.11175312963627,37.0411840789712],[-89.95920950359248,37.054397936625634],[-89.95956842977141,37.12723529833056],[-89.86660654942942,37.12616100096028]]]}},{"type":"Feature","id":51111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.23919298310312,37.12009122081821],[-78.08270116909114,37.01663638406032],[-78.0037374097273,37.02275987907091],[-78.02742653753646,36.77782007864725],[-78.24134654017669,36.80795411988359],[-78.49295379160422,36.89115845121171],[-78.44342197891235,37.079375350484625],[-78.23919298310312,37.12009122081821]]]}},{"type":"Feature","id":51650,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.38785175219988,36.989617805197796],[-76.43558893399711,37.09489894748516],[-76.39431242342054,37.10623278474161],[-76.3813910809792,37.111872845935565],[-76.27120074404874,37.084531977861964],[-76.38785175219988,36.989617805197796]]]}},{"type":"Feature","id":51183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.95351941018815,36.94444360077756],[-77.43017337580264,36.707668460368026],[-77.49011404768338,36.721204607233545],[-77.45852854393783,36.86295814524188],[-77.61896854591801,36.87778344895173],[-77.39858787205709,36.99300184191418],[-77.15523592274488,37.11198027567259],[-76.96572290027166,37.054827655573746],[-76.95351941018815,36.94444360077756]]]}},{"type":"Feature","id":29035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.77971474861862,37.050261891750054],[-90.67849756616133,36.92644911982538],[-90.66270481428856,36.811445586336994],[-91.11602857827282,36.82363886148966],[-91.22478321048757,36.825680026493195],[-91.22298857959294,36.883853229093816],[-91.21724576073011,37.0861971387859],[-91.01768280524693,37.09565095564436],[-90.96456173076581,37.05359221359792],[-90.77971474861862,37.050261891750054]]]}},{"type":"Feature","id":29043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.06535665602303,37.08861430786902],[-92.90312202314821,37.070619826916854],[-92.90922376818997,36.80918956185941],[-93.30440149118813,36.81681707318839],[-93.34244766615434,36.8172467921365],[-93.3377816258283,36.99246469322904],[-93.61020659563357,36.99579501507691],[-93.60877089091785,37.098121839596],[-93.06535665602303,37.08861430786902]]]}},{"type":"Feature","id":51197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.74054952404241,36.87896517605904],[-81.04240644051966,36.80639638869668],[-81.0983989244322,36.76901084021097],[-81.26171033584379,36.76310220467443],[-81.37943812253171,36.95233968644911],[-81.22545879177221,37.04741500371882],[-81.11419167630497,37.02259873446537],[-80.91283408992716,37.07335928521106],[-80.74054952404241,36.87896517605904]]]}},{"type":"Feature","id":21141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.61150503274435,36.88283264659205],[-86.69082771828711,36.843728222313885],[-86.76368973260921,36.648850679345244],[-87.06088060876041,36.643103188414244],[-87.05334315900295,37.06095115058434],[-86.94171711735679,37.06906209572995],[-86.67431711405649,36.99966248560991],[-86.61150503274435,36.88283264659205]]]}},{"type":"Feature","id":21219,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.05334315900295,37.06095115058434],[-87.06088060876041,36.643103188414244],[-87.11507846177832,36.64235118025505],[-87.33581806181816,36.641491742358824],[-87.26008463806465,37.07137183507604],[-87.25003470505472,37.04102293436566],[-87.05334315900295,37.06095115058434]]]}},{"type":"Feature","id":29067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.68597168489764,37.067020930726414],[-92.25131208221757,37.05966199374],[-92.08907744934275,37.05622424215511],[-92.11240765097298,36.794203113544015],[-92.76529437044042,36.8060740994856],[-92.90922376818997,36.80918956185941],[-92.90312202314821,37.070619826916854],[-92.68597168489764,37.067020930726414]]]}},{"type":"Feature","id":21157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.23923525417635,36.98080856676151],[-88.15740008538108,36.867094190117456],[-88.11073968212064,36.74693402925173],[-88.4858175390989,36.75037178083662],[-88.48402290820427,36.942348720905514],[-88.48258720348856,37.02275987907091],[-88.36270585972709,37.0639054683526],[-88.23923525417635,36.98080856676151]]]}},{"type":"Feature","id":29133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.13439714441921,36.980862281630024],[-89.10101700977904,36.943047014196196],[-89.12291150669357,36.78485672642259],[-89.20008063516278,36.71728342183202],[-89.17710935971148,36.65271814987825],[-89.2503303002125,36.564249761435754],[-89.3274994286817,36.63187678089483],[-89.51988386058635,36.869618788937615],[-89.31457808624036,37.010459174181214],[-89.25894452850673,37.06444261703774],[-89.13439714441921,36.980862281630024]]]}},{"type":"Feature","id":51083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.904642118833,37.022276445254285],[-78.66559728366789,36.84308364389172],[-78.64836882707942,36.69789235429849],[-78.70256668009733,36.67576182847073],[-78.73415218384287,36.54190437613394],[-78.79624641279717,36.54163580179137],[-79.13830306131419,36.541689516659886],[-79.21870252539374,36.54158208692286],[-79.09092480569589,37.0639054683526],[-78.904642118833,37.022276445254285]]]}},{"type":"Feature","id":29091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.65549462519945,37.04891902003721],[-91.65800710845194,36.88906357133966],[-91.672364155609,36.49946963000792],[-92.12030402690937,36.49887876645427],[-92.11240765097298,36.794203113544015],[-92.08907744934275,37.05622424215511],[-91.65549462519945,37.04891902003721]]]}},{"type":"Feature","id":29145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.0592232454707,37.0481132970095],[-94.06281250725998,36.931766891808266],[-94.06891425230172,36.74779346714796],[-94.61843023223831,36.76648624139081],[-94.61807130605938,36.998910477450714],[-94.61807130605938,37.056815105708765],[-94.0592232454707,37.0481132970095]]]}},{"type":"Feature","id":21121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.5893466061826,36.95572372316549],[-83.58324486114086,36.90329801149586],[-83.79824164231788,36.78485672642259],[-83.87756432786064,36.687203095464206],[-84.06456486708139,36.85323575404085],[-84.09471466611122,36.95502542987481],[-83.96011734901376,36.97704852596553],[-83.87074473046104,37.054827655573746],[-83.5893466061826,36.95572372316549]]]}},{"type":"Feature","id":51025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.88995781100758,36.98875836730157],[-77.76541042692006,36.974631356882405],[-77.658091499421,36.89448877305958],[-77.65593794234745,36.71352338103605],[-77.76720505781469,36.54544955745587],[-77.8996488178386,36.54459011955964],[-78.04609069884063,36.54410668574302],[-78.02742653753646,36.77782007864725],[-78.0037374097273,37.02275987907091],[-77.88995781100758,36.98875836730157]]]}},{"type":"Feature","id":21095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.12202472122021,37.00105907219127],[-83.14822633228185,36.954703140663725],[-82.93861344378874,37.015239797478955],[-82.8693406912559,36.97420163793429],[-82.87831384572907,36.892447608056045],[-83.07213398234941,36.85441748114816],[-83.13566391601942,36.74263683977061],[-83.46085103412689,36.6648577101624],[-83.51145962535554,36.80784669014656],[-83.48992405461995,36.8953482109558],[-83.25985237392801,36.968776436214384],[-83.18196539310095,37.02082614380441],[-83.12202472122021,37.00105907219127]]]}},{"type":"Feature","id":51173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.43722523733888,37.010083170101616],[-81.37943812253171,36.95233968644911],[-81.26171033584379,36.76310220467443],[-81.52480322499697,36.70788331984208],[-81.60592054143437,36.6386985691961],[-81.69960027413421,36.789798494325865],[-81.83671007448416,36.92902743351405],[-81.7803586643927,36.95862432606525],[-81.68308966990358,36.93300233378409],[-81.43722523733888,37.010083170101616]]]}},{"type":"Feature","id":4017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.00057055631547,36.99794360981746],[-110.00057055631547,35.66259197856043],[-109.82720921189393,35.662430833954886],[-109.84371981612455,35.517884122783826],[-109.84479659466133,34.823941736451985],[-109.86525538686014,34.56063145099655],[-109.84874478262952,34.47339850452988],[-109.8591536418184,33.77827439109074],[-109.89181592410071,33.777790957274114],[-109.89181592410071,33.56787325112156],[-110.00057055631547,33.57695106390042],[-110.00057055631547,34.00006308318488],[-110.750726270272,34.00006308318488],[-110.750726270272,34.263265938903274],[-110.750726270272,37.003153952063315],[-110.00057055631547,36.99794360981746]]]}},{"type":"Feature","id":4005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.750726270272,37.003153952063315],[-110.750726270272,34.263265938903274],[-110.84655956004539,34.26697226483074],[-111.04361003227608,34.379612344104515],[-111.25394077312706,34.45223484633539],[-111.47826963495616,34.41339899639979],[-111.55507983724645,34.47216306255407],[-111.55220842781503,34.80250950391492],[-111.77797299435984,34.80331522694263],[-111.77833192053878,34.98127258632937],[-112.33466749787496,34.97300049657822],[-112.33574427641175,35.148272112539274],[-112.44234535155293,35.14940012477807],[-112.44090964683723,35.260482472864936],[-112.57730159482932,35.24334742980898],[-112.63078159548938,35.29996290122269],[-112.95345623034437,35.35609493881978],[-113.17455475656314,35.506442855790354],[-113.33427690618547,35.52798251806445],[-113.33391798000653,35.80300264485592],[-113.31022885219738,35.89195446711504],[-113.35401784602642,36.04101322724128],[-113.22372764307607,36.09172006311846],[-113.19860281055122,36.15177328611706],[-113.01267904986726,36.23868394337265],[-112.79193944982741,36.28514730463722],[-112.62360307191085,36.410410378011775],[-112.65554750183531,36.51391892963817],[-112.622885219553,36.59207406332598],[-112.61427099125876,36.79801686920851],[-112.52920548685316,36.95239340131762],[-112.54033219839988,37.000629353243156],[-111.4125861442126,37.001435076270866],[-110.750726270272,37.003153952063315]]]}},{"type":"Feature","id":21221,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.69402638838689,36.63708712314069],[-88.07053995008086,36.67807156781683],[-88.11073968212064,36.74693402925173],[-88.15740008538108,36.867094190117456],[-87.87707873963943,36.96050434646323],[-87.7335082680688,37.001972224956006],[-87.65992840138885,36.96673527121085],[-87.69402638838689,36.63708712314069]]]}},{"type":"Feature","id":40105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.52256527695434,36.99928648153031],[-95.40770889969784,36.99928648153031],[-95.43175695368592,36.942778439853626],[-95.43139802750699,36.59755297991441],[-95.80970622009559,36.59744555017738],[-95.81006514627452,36.94186528708889],[-95.7867349446443,36.99928648153031],[-95.52256527695434,36.99928648153031]]]}},{"type":"Feature","id":40113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.00065494728453,36.9988567625822],[-96.00101387346346,36.423677950534724],[-96.00173172582132,36.161334532712544],[-96.26841387676376,36.16197911113471],[-96.25369790342776,36.22364378018874],[-96.35347938116935,36.236105629683976],[-96.48161602704614,36.33515584722372],[-96.55017092722112,36.299005740713824],[-96.63272394837422,36.42496710737906],[-96.7174305266009,36.445163897940304],[-96.76947482254525,36.56537777367455],[-96.8767937500443,36.470517315878894],[-97.00995536242606,36.50688228186284],[-96.9119685155791,36.59825127320509],[-97.0537443562551,36.59459866214614],[-97.06307643690718,36.68623622783096],[-96.9349397910304,36.684302492564456],[-96.88863831394887,36.75176836741799],[-96.7526052921357,36.78206355325986],[-96.74973388270429,36.99896419231923],[-96.52540502087518,36.99869561797666],[-96.00065494728453,36.9988567625822]]]}},{"type":"Feature","id":40151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.0002010245739,36.999447626135854],[-98.54472370351607,36.99874933284517],[-98.53359699196935,36.463212093761],[-98.60897148954393,36.39112674021526],[-98.78197390778654,36.449031368473314],[-98.84370921056191,36.50618398857216],[-98.96036021871305,36.50682856699433],[-98.97758867530152,36.59911071110132],[-99.13982330817633,36.78303042089311],[-99.29523834365153,36.81950281661409],[-99.29523834365153,36.819556531482604],[-99.45603727181064,36.999447626135854],[-99.0002010245739,36.999447626135854]]]}},{"type":"Feature","id":40035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.07390755329612,36.99955505587288],[-95.0075062101947,36.99950134100437],[-94.99960983425832,36.67065891596191],[-95.006070505479,36.5097828847626],[-95.32802728797614,36.51026631857923],[-95.32838621415506,36.59755297991441],[-95.43139802750699,36.59755297991441],[-95.43175695368592,36.942778439853626],[-95.40770889969784,36.99928648153031],[-95.07390755329612,36.99955505587288]]]}},{"type":"Feature","id":40147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.7867349446443,36.99928648153031],[-95.81006514627452,36.94186528708889],[-95.80970622009559,36.59744555017738],[-95.81257762952701,36.423570520797696],[-96.00101387346346,36.423677950534724],[-96.00065494728453,36.9988567625822],[-95.96440340321296,36.999071622056256],[-95.7867349446443,36.99928648153031]]]}},{"type":"Feature","id":40053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.46220234787353,36.99869561797666],[-97.46256127405246,36.593578079644374],[-98.10432128197317,36.59352436477586],[-98.11221765790955,36.998104754423004],[-97.80246436549592,36.99869561797666],[-97.46220234787353,36.99869561797666]]]}},{"type":"Feature","id":40003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.34731430510647,36.99815846929152],[-98.11221765790955,36.998104754423004],[-98.10432128197317,36.59352436477586],[-98.10432128197317,36.46310466402397],[-98.53359699196935,36.463212093761],[-98.54472370351607,36.99874933284517],[-98.34731430510647,36.99815846929152]]]}},{"type":"Feature","id":40071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.74973388270429,36.99896419231923],[-96.7526052921357,36.78206355325986],[-96.88863831394887,36.75176836741799],[-96.9349397910304,36.684302492564456],[-97.06307643690718,36.68623622783096],[-97.0537443562551,36.59459866214614],[-97.46148449551568,36.593578079644374],[-97.46256127405246,36.593578079644374],[-97.46220234787353,36.99869561797666],[-97.14778301513385,36.99901790718774],[-96.74973388270429,36.99896419231923]]]}},{"type":"Feature","id":40115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.61807130605938,36.998910477450714],[-94.61843023223831,36.76648624139081],[-94.61807130605938,36.667812027930665],[-94.99960983425832,36.67065891596191],[-95.0075062101947,36.99950134100437],[-94.61807130605938,36.998910477450714]]]}},{"type":"Feature","id":40059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.54110277621623,36.999608770741396],[-99.45603727181064,36.999447626135854],[-99.29523834365153,36.819556531482604],[-99.29523834365153,36.81950281661409],[-99.29523834365153,36.59513581083128],[-99.60570948842302,36.59271864174815],[-100.00339969467366,36.59314836069626],[-100.00268184231581,37.00164993574492],[-99.54110277621623,36.999608770741396]]]}},{"type":"Feature","id":35039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.47627440543546,36.993753850073375],[-106.0067989633995,36.99531158126028],[-105.9716241978647,36.88390694396233],[-105.98095627851679,36.71368452564159],[-105.93896191558238,36.46391038705168],[-105.9716241978647,36.34455594921366],[-106.05740755462814,36.29658857163069],[-105.8567678206082,36.23035813875298],[-105.73580969830994,36.100153297475146],[-105.53014499778502,36.0130277807455],[-105.57142150836157,35.97258048475449],[-105.71750446318468,35.9787576946336],[-105.71678661082683,36.00233852191123],[-106.07140567560629,36.00201623270014],[-106.0541772190178,35.930790317050636],[-106.24548487238567,35.930897746787664],[-106.24799735563816,35.966349560006876],[-106.24763842945923,36.00153279888352],[-106.88509132323283,35.99890077032633],[-106.88509132323283,36.216553417544894],[-107.62412032564264,36.219722594787214],[-107.61837750677981,36.804677512904235],[-107.44573401471612,36.914470704146765],[-107.42096810837019,36.999984774820994],[-106.47627440543546,36.993753850073375]]]}},{"type":"Feature","id":35045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.42096810837019,36.999984774820994],[-107.44573401471612,36.914470704146765],[-107.61837750677981,36.804677512904235],[-107.62412032564264,36.219722594787214],[-107.62663280889512,36.000297356907694],[-109.04582692037079,36.00233852191123],[-109.04510906801293,36.999071622056256],[-108.37930100610414,36.99950134100437],[-107.48162663260878,36.999984774820994],[-107.42096810837019,36.999984774820994]]]}},{"type":"Feature","id":4001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.04510906801293,36.999071622056256],[-109.04582692037079,36.00233852191123],[-109.04582692037079,34.959732924055274],[-109.0461858465497,34.579270510370904],[-109.04726262508649,33.778220676222226],[-109.34768383684803,33.777522382931544],[-109.35306772953193,33.729179001268975],[-109.4959203487447,33.65285017311064],[-109.81213431237902,33.48445406031938],[-109.89181592410071,33.56787325112156],[-109.89181592410071,33.777790957274114],[-109.8591536418184,33.77827439109074],[-109.84874478262952,34.47339850452988],[-109.86525538686014,34.56063145099655],[-109.84479659466133,34.823941736451985],[-109.84371981612455,35.517884122783826],[-109.82720921189393,35.662430833954886],[-110.00057055631547,35.66259197856043],[-110.00057055631547,36.99794360981746],[-109.04510906801293,36.999071622056256]]]}},{"type":"Feature","id":35059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.0025868457841,37.0000384896895],[-103.0025868457841,36.50038278277266],[-103.04206872546602,36.500436497641175],[-103.04099194692924,36.05519395252896],[-103.04170979928709,35.739296810798365],[-103.37515221950987,35.73999510408905],[-103.36510228649993,36.086348576267056],[-103.79437799649611,36.08570399784489],[-103.79401907031719,36.17401124168184],[-104.0090158514942,36.174494675498465],[-104.0090158514942,36.21800371899477],[-104.00793907295743,36.99622473402502],[-103.08621664547398,37.00019963429504],[-103.0025868457841,37.0000384896895]]]}},{"type":"Feature","id":40025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.04210039097659,36.99353899059932],[-102.02810226999846,36.99310927165121],[-102.03240938414557,36.5005439273782],[-102.162340660917,36.50032906790415],[-103.0025868457841,36.50038278277266],[-103.0025868457841,37.0000384896895],[-102.04210039097659,36.99353899059932]]]}},{"type":"Feature","id":40139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.94558091435592,36.99842704363409],[-100.95419514265015,36.499630774613465],[-101.08520319795835,36.49925477053387],[-101.62395139252713,36.49952334487644],[-102.03240938414557,36.5005439273782],[-102.02810226999846,36.99310927165121],[-101.55539649235216,36.99531158126028],[-101.0668979628331,36.99788989494895],[-100.94558091435592,36.99842704363409]]]}},{"type":"Feature","id":40007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.08954197761604,37.00218708443006],[-100.00268184231581,37.00164993574492],[-100.00339969467366,36.59314836069626],[-100.00411754703151,36.49968448948198],[-100.54609607721063,36.499362200270895],[-100.95419514265015,36.499630774613465],[-100.94558091435592,36.99842704363409],[-100.6333151386898,37.0000384896895],[-100.08954197761604,37.00218708443006]]]}},{"type":"Feature","id":51175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.92480531587402,36.70772217523654],[-76.90973041635911,36.64815238605456],[-76.8975269262756,36.64401634117898],[-76.91583216140086,36.5521102011516],[-76.91619108757979,36.54389182626896],[-77.16420907721805,36.54625528048358],[-77.29701176342088,36.54485869390221],[-77.38602545579467,36.64095459367368],[-77.50195861158795,36.67049777135637],[-77.43017337580264,36.707668460368026],[-76.95351941018815,36.94444360077756],[-76.84978974447837,36.99622473402502],[-76.81533283130142,36.91280554322284],[-76.92480531587402,36.70772217523654]]]}},{"type":"Feature","id":21231,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.57818822912532,36.867094190117456],[-84.57747037676747,36.82471315885994],[-84.77811011078741,36.60324675597689],[-84.78528863436594,36.60335418571392],[-84.97480165683918,36.61554746086659],[-85.06417427539189,36.85871467062928],[-84.83517937323674,36.99751389086935],[-84.67904648540367,36.9803788478134],[-84.57818822912532,36.867094190117456]]]}},{"type":"Feature","id":35055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.22110955772924,36.99515043665474],[-105.2002918393515,36.915545001517046],[-105.23080056456025,36.72378292092222],[-105.36970499580484,36.67028291188231],[-105.37760137174122,36.55216391602011],[-105.31909640457619,36.4921106930215],[-105.34099090149071,36.262264770650276],[-105.4070333184132,36.23820050955602],[-105.41995466085456,36.13168392529284],[-105.53014499778502,36.0130277807455],[-105.73580969830994,36.100153297475146],[-105.8567678206082,36.23035813875298],[-106.05740755462814,36.29658857163069],[-105.9716241978647,36.34455594921366],[-105.93896191558238,36.46391038705168],[-105.98095627851679,36.71368452564159],[-105.9716241978647,36.88390694396233],[-106.0067989633995,36.99531158126028],[-105.71822231554253,36.99584872994542],[-105.22110955772924,36.99515043665474]]]}},{"type":"Feature","id":35007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.00793907295743,36.99622473402502],[-104.0090158514942,36.21800371899477],[-104.43649693059575,36.21875572715397],[-104.86577264059193,36.21800371899477],[-104.86505478823408,36.26113675841148],[-105.34099090149071,36.262264770650276],[-105.31909640457619,36.4921106930215],[-105.37760137174122,36.55216391602011],[-105.36970499580484,36.67028291188231],[-105.23080056456025,36.72378292092222],[-105.2002918393515,36.915545001517046],[-105.22110955772924,36.99515043665474],[-105.15506714080675,36.99525786639177],[-104.00793907295743,36.99622473402502]]]}},{"type":"Feature","id":29209,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.30440149118813,36.81681707318839],[-93.31516927655592,36.49812675829507],[-93.58436391075085,36.49887876645427],[-93.57395505156198,36.82003996529923],[-93.61092444799142,36.922850223634946],[-93.61020659563357,36.99579501507691],[-93.3377816258283,36.99246469322904],[-93.34244766615434,36.8172467921365],[-93.30440149118813,36.81681707318839]]]}},{"type":"Feature","id":6069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.2152190168762,36.96125635462243],[-121.14163915019626,36.83663785967004],[-120.91874599308285,36.741347682926275],[-120.59678921058571,36.488082077882964],[-120.5964302844068,36.328763777870556],[-120.67862437938098,36.26731396829059],[-120.76153632671301,36.20339327475898],[-120.92520666430353,36.309372710337016],[-121.01888639700337,36.25952531235606],[-121.04078089391788,36.323177431545105],[-121.24608666826389,36.50639884804622],[-121.31177015900745,36.50317595593538],[-121.31858975640705,36.60958511046154],[-121.46826197301944,36.68553793454028],[-121.45246922114666,36.72732810224414],[-121.64377687451453,36.89507963661323],[-121.5813237193813,36.900558553201655],[-121.48907969139717,36.98311830610761],[-121.2152190168762,36.96125635462243]]]}},{"type":"Feature","id":21235,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.09471466611122,36.95502542987481],[-84.06456486708139,36.85323575404085],[-83.87756432786064,36.687203095464206],[-83.93068540234178,36.587669444107846],[-84.01036701406348,36.59014032805948],[-84.2267994999562,36.59202034845747],[-84.30719896403575,36.67495610544302],[-84.35565399819085,36.81294960265539],[-84.29714903102581,36.94594761709595],[-84.09471466611122,36.95502542987481]]]}},{"type":"Feature","id":51710,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.18218705167494,36.9218833560017],[-76.21054221981015,36.83287781887407],[-76.32827000649806,36.874130837892785],[-76.32719322796129,36.9630826601519],[-76.18218705167494,36.9218833560017]]]}},{"type":"Feature","id":21147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.29714903102581,36.94594761709595],[-84.35565399819085,36.81294960265539],[-84.30719896403575,36.67495610544302],[-84.2267994999562,36.59202034845747],[-84.26125641313315,36.59191291872044],[-84.77811011078741,36.60324675597689],[-84.57747037676747,36.82471315885994],[-84.57818822912532,36.867094190117456],[-84.35816648144332,36.96007462751512],[-84.29714903102581,36.94594761709595]]]}},{"type":"Feature","id":21013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.50894714210305,36.93842753550399],[-83.48992405461995,36.8953482109558],[-83.51145962535554,36.80784669014656],[-83.46085103412689,36.6648577101624],[-83.67477103676713,36.600775872025245],[-83.93068540234178,36.587669444107846],[-83.87756432786064,36.687203095464206],[-83.79824164231788,36.78485672642259],[-83.58324486114086,36.90329801149586],[-83.5893466061826,36.95572372316549],[-83.50894714210305,36.93842753550399]]]}},{"type":"Feature","id":21039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.81602962371134,36.954058562241556],[-88.812799288101,36.94653848064961],[-88.81315821427994,36.772985740481005],[-89.12291150669357,36.78485672642259],[-89.10101700977904,36.943047014196196],[-88.99046774666967,36.91925132744451],[-88.81602962371134,36.954058562241556]]]}},{"type":"Feature","id":21083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.48402290820427,36.942348720905514],[-88.4858175390989,36.75037178083662],[-88.48904787470924,36.50118850580037],[-88.51704411666552,36.50167193961699],[-88.8167474760692,36.50274623698727],[-88.81315821427994,36.772985740481005],[-88.812799288101,36.94653848064961],[-88.48402290820427,36.942348720905514]]]}},{"type":"Feature","id":21057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.21528219671998,36.85452491088519],[-85.29639951315738,36.62591443048978],[-85.43673964911767,36.61834063402931],[-85.59610287256108,36.818106230032726],[-85.45181454863258,36.938105246292906],[-85.23143387477167,36.92521367784956],[-85.21528219671998,36.85452491088519]]]}},{"type":"Feature","id":21003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.16679549705432,36.934022916285855],[-85.97692354840217,36.72249376407788],[-85.97261643425504,36.62854645904696],[-86.20484167202054,36.639826581434896],[-86.41158315108224,36.65089184434877],[-86.40584033221941,36.776154917723325],[-86.16679549705432,36.934022916285855]]]}},{"type":"Feature","id":29009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.61092444799142,36.922850223634946],[-93.57395505156198,36.82003996529923],[-93.58436391075085,36.49887876645427],[-93.86683881356606,36.498717621848726],[-94.07716955441704,36.498717621848726],[-94.06891425230172,36.74779346714796],[-94.06281250725998,36.931766891808266],[-93.61092444799142,36.922850223634946]]]}},{"type":"Feature","id":51810,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-75.86704986657742,36.550767329438756],[-75.89181577292335,36.550767329438756],[-75.94170651179414,36.71803542999122],[-75.98118839147607,36.5505524699647],[-76.01349174757947,36.5505524699647],[-76.03538624449398,36.55065989970173],[-76.1222463797942,36.5505524699647],[-76.12188745361529,36.665663433190105],[-76.0680485267763,36.69230600797303],[-76.20372262241054,36.76970913350165],[-76.22561711932507,36.83626185559044],[-76.21054221981015,36.83287781887407],[-76.18218705167494,36.9218833560017],[-75.99195617684386,36.9122683945377],[-75.86704986657742,36.550767329438756]]]}},{"type":"Feature","id":51035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.46417636626894,36.70868904286979],[-80.59482549539823,36.66131252884048],[-80.6120539519867,36.55785769208259],[-80.8378185185315,36.55914684892693],[-80.91426979464286,36.6502472659266],[-80.9322161035892,36.67157206872665],[-81.04240644051966,36.80639638869668],[-80.74054952404241,36.87896517605904],[-80.63394844890122,36.931766891808266],[-80.46417636626894,36.70868904286979]]]}},{"type":"Feature","id":51191,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.12205638673079,36.64611122105103],[-82.24337343520797,36.59561924464791],[-82.29398202643661,36.59567295951642],[-82.33202820140282,36.70933362129196],[-82.10411007778445,36.79839287328811],[-82.07790846672282,36.855008344701815],[-81.94725933759354,36.86462330616581],[-81.83671007448416,36.92902743351405],[-81.69960027413421,36.789798494325865],[-81.60592054143437,36.6386985691961],[-81.646838125832,36.61189484980764],[-81.82666014147422,36.614204589153736],[-82.14610444071886,36.59470609188317],[-82.12205638673079,36.64611122105103]]]}},{"type":"Feature","id":29023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.25855393681724,36.92204450060724],[-90.15159393549712,36.71556454603957],[-90.14836359988678,36.63058762405049],[-90.22086668802994,36.4978581839525],[-90.57620360516725,36.498556477243184],[-90.59199635704002,36.67930700979265],[-90.66270481428856,36.811445586336994],[-90.67849756616133,36.92644911982538],[-90.25855393681724,36.92204450060724]]]}},{"type":"Feature","id":51800,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.40759269204084,36.89663736780014],[-76.4205140344822,36.866288467089745],[-76.45748343091162,36.814775908184856],[-76.49158141790966,36.55065989970173],[-76.54183108295938,36.55065989970173],[-76.91583216140086,36.5521102011516],[-76.8975269262756,36.64401634117898],[-76.52460262637089,36.907595200976985],[-76.53249900230728,36.84045161533453],[-76.40759269204084,36.89663736780014]]]}},{"type":"Feature","id":6053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-121.64377687451453,36.89507963661323],[-121.45246922114666,36.72732810224414],[-121.46826197301944,36.68553793454028],[-121.31858975640705,36.60958511046154],[-121.31177015900745,36.50317595593538],[-121.24608666826389,36.50639884804622],[-121.04078089391788,36.323177431545105],[-121.01888639700337,36.25952531235606],[-120.92520666430353,36.309372710337016],[-120.76153632671301,36.20339327475898],[-120.67862437938098,36.26731396829059],[-120.62837471433126,36.204897291077366],[-120.64847458035115,36.10858653183183],[-120.31539108630729,35.90715577490449],[-120.21632746092355,35.78844591548864],[-121.34658599836332,35.79516027405288],[-121.46359593269338,35.88894643447826],[-121.49123324847073,35.98214173134998],[-121.57414519580277,36.02441533287046],[-121.7162799626577,36.19420803224309],[-121.89681983065776,36.30448465730225],[-121.97650144237946,36.578699061066004],[-121.81785607129392,36.67210921741179],[-121.80349902413685,36.855652923123984],[-121.74463513079289,36.90926036190092],[-121.64377687451453,36.89507963661323]]]}},{"type":"Feature","id":51081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.61896854591801,36.87778344895173],[-77.45852854393783,36.86295814524188],[-77.49011404768338,36.721204607233545],[-77.43017337580264,36.707668460368026],[-77.50195861158795,36.67049777135637],[-77.38602545579467,36.64095459367368],[-77.29701176342088,36.54485869390221],[-77.76720505781469,36.54544955745587],[-77.65593794234745,36.71352338103605],[-77.658091499421,36.89448877305958],[-77.61896854591801,36.87778344895173]]]}},{"type":"Feature","id":51105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.77135384440895,36.799896889606494],[-82.94758659826189,36.67581554333925],[-82.98527384704919,36.5936855093814],[-83.47197774567363,36.59728440557184],[-83.67477103676713,36.600775872025245],[-83.46085103412689,36.6648577101624],[-83.13566391601942,36.74263683977061],[-83.07213398234941,36.85441748114816],[-82.87831384572907,36.892447608056045],[-82.77135384440895,36.799896889606494]]]}},{"type":"Feature","id":51117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.02742653753646,36.77782007864725],[-78.04609069884063,36.54410668574302],[-78.3238995613298,36.54373068166342],[-78.45706117371157,36.54228038021354],[-78.73415218384287,36.54190437613394],[-78.70256668009733,36.67576182847073],[-78.64836882707942,36.69789235429849],[-78.49295379160422,36.89115845121171],[-78.24134654017669,36.80795411988359],[-78.02742653753646,36.77782007864725]]]}},{"type":"Feature","id":21053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.06417427539189,36.85871467062928],[-84.97480165683918,36.61554746086659],[-85.27558179477964,36.62650529404343],[-85.29639951315738,36.62591443048978],[-85.21528219671998,36.85452491088519],[-85.06417427539189,36.85871467062928]]]}},{"type":"Feature","id":29149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.22298857959294,36.883853229093816],[-91.22478321048757,36.825680026493195],[-91.11602857827282,36.82363886148966],[-91.12643743746169,36.49769703934696],[-91.40711770938226,36.49705246092479],[-91.44982992467453,36.497643324478446],[-91.672364155609,36.49946963000792],[-91.65800710845194,36.88906357133966],[-91.22298857959294,36.883853229093816]]]}},{"type":"Feature","id":51169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.40668484661956,36.87627943263334],[-82.33202820140282,36.70933362129196],[-82.29398202643661,36.59567295951642],[-82.60911921153414,36.594007798592486],[-82.83057666393184,36.5936855093814],[-82.98527384704919,36.5936855093814],[-82.94758659826189,36.67581554333925],[-82.77135384440895,36.799896889606494],[-82.63460297023792,36.8784280273739],[-82.40668484661956,36.87627943263334]]]}},{"type":"Feature","id":21213,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.41158315108224,36.65089184434877],[-86.56304999858925,36.633971660766875],[-86.76368973260921,36.648850679345244],[-86.69082771828711,36.843728222313885],[-86.61150503274435,36.88283264659205],[-86.58314986460914,36.83024579031688],[-86.40081536571445,36.80720211172439],[-86.40584033221941,36.776154917723325],[-86.41158315108224,36.65089184434877]]]}},{"type":"Feature","id":51141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.04136132749345,36.79436425814956],[-80.09448240197457,36.77948523957119],[-80.05356481757696,36.54244152481908],[-80.44012831228086,36.550606184833214],[-80.6120539519867,36.55785769208259],[-80.59482549539823,36.66131252884048],[-80.46417636626894,36.70868904286979],[-80.38593045926295,36.798339158419594],[-80.23554039029273,36.872143387757774],[-80.0664861600183,36.84098876401967],[-80.04136132749345,36.79436425814956]]]}},{"type":"Feature","id":29143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.51988386058635,36.869618788937615],[-89.3274994286817,36.63187678089483],[-89.41830775195014,36.49903991105981],[-89.48506802123048,36.497911898821016],[-89.53926587424839,36.498180473163586],[-89.54572654546907,36.33682100814765],[-89.5920280225506,36.40278286668279],[-89.72375393021665,36.42647112369745],[-89.75246802453077,36.386399831786036],[-89.96136306066603,36.38881700086917],[-89.95920950359248,36.62924475233764],[-89.70078265476535,36.627472161676685],[-89.69180950029218,36.85952039365699],[-89.51988386058635,36.869618788937615]]]}},{"type":"Feature","id":51550,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.38498034276846,36.839860751780876],[-76.40328557789371,36.81482962305337],[-76.28986490535291,36.82202741543425],[-76.24535805916602,36.83346868242772],[-76.22561711932507,36.83626185559044],[-76.20372262241054,36.76970913350165],[-76.0680485267763,36.69230600797303],[-76.12188745361529,36.665663433190105],[-76.1222463797942,36.5505524699647],[-76.31319510698314,36.55044504022767],[-76.49158141790966,36.55065989970173],[-76.45748343091162,36.814775908184856],[-76.4205140344822,36.866288467089745],[-76.38498034276846,36.839860751780876]]]}},{"type":"Feature","id":51089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.71473850467027,36.54190437613394],[-80.0273632065153,36.54244152481908],[-80.05356481757696,36.54244152481908],[-80.09448240197457,36.77948523957119],[-80.04136132749345,36.79436425814956],[-79.99972589073796,36.830729224133506],[-79.76175783410964,36.78845562261302],[-79.6407997118114,36.85613635694061],[-79.71473850467027,36.54190437613394]]]}},{"type":"Feature","id":32003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.05033463314398,36.84313735876023],[-114.0438739619233,36.193348594346865],[-114.1533464464959,36.023126176026125],[-114.23338698439653,36.01281292127145],[-114.37013785856755,36.142641758469686],[-114.63035933828931,36.142212039521574],[-114.75598350091362,36.085650282976374],[-114.70429813114819,35.851346026518485],[-114.67701974154977,35.51294235488054],[-114.59554349893344,35.326551761137104],[-114.5693418878718,35.16229169322142],[-114.64686994251994,35.10186246614321],[-114.63394860007858,35.00109337281103],[-115.65114539115649,35.8110061602645],[-115.89377948811085,36.00088822046135],[-115.89700982372119,36.84206306138995],[-115.74123586206706,36.8530208945668],[-114.7624441721343,36.853396898646395],[-114.7624441721343,36.84383565205091],[-114.05033463314398,36.84313735876023]]]}},{"type":"Feature","id":21171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.59610287256108,36.818106230032726],[-85.43673964911767,36.61834063402931],[-85.78848730446572,36.62183210048272],[-85.97261643425504,36.62854645904696],[-85.97692354840217,36.72249376407788],[-85.73931441795277,36.841311053230754],[-85.59610287256108,36.818106230032726]]]}},{"type":"Feature","id":29181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.66270481428856,36.811445586336994],[-90.59199635704002,36.67930700979265],[-90.57620360516725,36.498556477243184],[-90.78438078894466,36.49850276237467],[-91.12643743746169,36.49769703934696],[-91.11602857827282,36.82363886148966],[-90.66270481428856,36.811445586336994]]]}},{"type":"Feature","id":29213,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.90922376818997,36.80918956185941],[-92.76529437044042,36.8060740994856],[-92.77247289401895,36.497643324478446],[-92.85394913663528,36.4978581839525],[-93.29686404143067,36.4982341880321],[-93.31516927655592,36.49812675829507],[-93.30440149118813,36.81681707318839],[-92.90922376818997,36.80918956185941]]]}},{"type":"Feature","id":40153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.96036021871305,36.50682856699433],[-98.95605310456592,36.1615493921866],[-99.38209847895176,36.164288850480816],[-99.596018481592,36.16407399100676],[-99.60570948842302,36.59271864174815],[-99.29523834365153,36.59513581083128],[-99.29523834365153,36.81950281661409],[-99.29523834365153,36.819556531482604],[-99.29523834365153,36.81950281661409],[-99.13982330817633,36.78303042089311],[-98.97758867530152,36.59911071110132],[-98.96036021871305,36.50682856699433]]]}},{"type":"Feature","id":51077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.04240644051966,36.80639638869668],[-80.9322161035892,36.67157206872665],[-80.91426979464286,36.6502472659266],[-80.8378185185315,36.55914684892693],[-80.90170737838044,36.56183259235263],[-81.35323651147007,36.57467044592747],[-81.67734685104077,36.58809916305595],[-81.646838125832,36.61189484980764],[-81.60592054143437,36.6386985691961],[-81.52480322499697,36.70788331984208],[-81.26171033584379,36.76310220467443],[-81.0983989244322,36.76901084021097],[-81.04240644051966,36.80639638869668]]]}},{"type":"Feature","id":29153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.11240765097298,36.794203113544015],[-92.12030402690937,36.49887876645427],[-92.1504538259392,36.4986101921117],[-92.52912094470673,36.4986101921117],[-92.77247289401895,36.497643324478446],[-92.76529437044042,36.8060740994856],[-92.11240765097298,36.794203113544015]]]}},{"type":"Feature","id":21105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.81315821427994,36.772985740481005],[-88.8167474760692,36.50274623698727],[-88.82679740907915,36.50296109646133],[-88.83469378501553,36.50274623698727],[-88.9032486851905,36.57698018527356],[-89.17710935971148,36.65271814987825],[-89.20008063516278,36.71728342183202],[-89.12291150669357,36.78485672642259],[-88.81315821427994,36.772985740481005]]]}},{"type":"Feature","id":29119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.06891425230172,36.74779346714796],[-94.07716955441704,36.498717621848726],[-94.61807130605938,36.49941591513941],[-94.61807130605938,36.667812027930665],[-94.61843023223831,36.76648624139081],[-94.06891425230172,36.74779346714796]]]}},{"type":"Feature","id":21035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.11073968212064,36.74693402925173],[-88.07053995008086,36.67807156781683],[-88.0536704196713,36.49769703934696],[-88.48904787470924,36.50118850580037],[-88.4858175390989,36.75037178083662],[-88.11073968212064,36.74693402925173]]]}},{"type":"Feature","id":6107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-118.00821360816728,35.7867807545647],[-119.53939268746804,35.790003646675544],[-119.52898382827917,36.268979129214515],[-119.47765738469266,36.2681196913183],[-119.47586275379803,36.401010276021836],[-119.57779778861318,36.48856551169959],[-119.47083778729306,36.575583598692205],[-119.30573174498684,36.57456301619044],[-119.30465496645006,36.66029194633872],[-118.98521066720541,36.65889535975735],[-118.98485174102649,36.742690554639125],[-118.36893441798848,36.747095173857275],[-118.27525468528864,36.59782155425698],[-118.24941200040594,36.48158257879277],[-118.09758622672,36.33107351721665],[-118.12665924721304,36.30067090163776],[-117.98165307092671,35.86821249523187],[-118.00821360816728,35.7867807545647]]]}},{"type":"Feature","id":47161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.69402638838689,36.63708712314069],[-87.64126424008468,36.63805399077393],[-87.59245027975066,36.367653342674664],[-87.82216303426367,36.32871006300204],[-87.98116733152814,36.35374119172955],[-87.99049941218023,36.36077783950488],[-88.0536704196713,36.49769703934696],[-88.07053995008086,36.67807156781683],[-87.69402638838689,36.63708712314069]]]}},{"type":"Feature","id":40041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.61807130605938,36.667812027930665],[-94.61807130605938,36.49941591513941],[-94.56279667450468,36.1619253962662],[-94.79717546934374,36.16138824758106],[-95.0114543981629,36.16181796652917],[-95.006070505479,36.5097828847626],[-94.99960983425832,36.67065891596191],[-94.61807130605938,36.667812027930665]]]}},{"type":"Feature","id":47147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.75471657813604,36.40541489523997],[-86.82686074010029,36.34917542790586],[-86.91372087540051,36.38253236125303],[-86.98801859443832,36.369103644124536],[-87.12046235446222,36.45542343782647],[-87.11507846177832,36.64235118025505],[-87.06088060876041,36.643103188414244],[-86.76368973260921,36.648850679345244],[-86.56304999858925,36.633971660766875],[-86.69692946332887,36.406918911558364],[-86.75471657813604,36.40541489523997]]]}},{"type":"Feature","id":47165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.20484167202054,36.639826581434896],[-86.22853079982968,36.487437499460796],[-86.28308757902653,36.34751026698193],[-86.45178288312202,36.33563928104034],[-86.59427657615586,36.24502229785729],[-86.75471657813604,36.40541489523997],[-86.69692946332887,36.406918911558364],[-86.56304999858925,36.633971660766875],[-86.41158315108224,36.65089184434877],[-86.20484167202054,36.639826581434896]]]}},{"type":"Feature","id":21075,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-88.83469378501553,36.50274623698727],[-89.34616358998589,36.5032296708039],[-89.41830775195014,36.49903991105981],[-89.3274994286817,36.63187678089483],[-89.2503303002125,36.564249761435754],[-89.17710935971148,36.65271814987825],[-88.9032486851905,36.57698018527356],[-88.83469378501553,36.50274623698727]]]]}},{"type":"Feature","id":47125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.11507846177832,36.64235118025505],[-87.12046235446222,36.45542343782647],[-87.28664517530522,36.32194198956928],[-87.51348652038682,36.334726128275605],[-87.59245027975066,36.367653342674664],[-87.64126424008468,36.63805399077393],[-87.33581806181816,36.641491742358824],[-87.11507846177832,36.64235118025505]]]}},{"type":"Feature","id":51590,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.3425320571234,36.54136722744881],[-79.47030977682127,36.54083007876367],[-79.50117742820896,36.61807205968674],[-79.39888346721489,36.64455348986412],[-79.3044858821572,36.582190527519415],[-79.3425320571234,36.54136722744881]]]}},{"type":"Feature","id":47111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.8139710631695,36.49946963000792],[-85.82796918414763,36.41180696459314],[-85.97871817929679,36.42604140474934],[-86.16823120177003,36.444250745175566],[-86.22853079982968,36.487437499460796],[-86.20484167202054,36.639826581434896],[-85.97261643425504,36.62854645904696],[-85.78848730446572,36.62183210048272],[-85.8139710631695,36.49946963000792]]]}},{"type":"Feature","id":29069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.95920950359248,36.62924475233764],[-89.96136306066603,36.38881700086917],[-89.95920950359248,35.99906191493187],[-90.289062662026,35.99637617150617],[-90.37771742822086,35.995677878215496],[-90.34110695797035,36.046868147909294],[-90.19071688900011,36.20135210975545],[-90.06401594783904,36.30298064098386],[-90.0798086997118,36.40025826786264],[-90.15482427110746,36.49796561368953],[-90.22086668802994,36.4978581839525],[-90.14836359988678,36.63058762405049],[-89.95920950359248,36.62924475233764]]]}},{"type":"Feature","id":47137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.78528863436594,36.60335418571392],[-84.73180863370588,36.52466190334097],[-84.94429293163041,36.58106251528062],[-85.05125293295053,36.55227134575714],[-85.12052568548336,36.407080056163906],[-85.28491387543173,36.53126883216818],[-85.27558179477964,36.62650529404343],[-84.97480165683918,36.61554746086659],[-84.78528863436594,36.60335418571392]]]}},{"type":"Feature","id":47027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.28491387543173,36.53126883216818],[-85.44032891090694,36.50049021250969],[-85.4952446162827,36.403212585630904],[-85.70413965241796,36.52240587886338],[-85.8139710631695,36.49946963000792],[-85.78848730446572,36.62183210048272],[-85.43673964911767,36.61834063402931],[-85.29639951315738,36.62591443048978],[-85.27558179477964,36.62650529404343],[-85.28491387543173,36.53126883216818]]]}},{"type":"Feature","id":47163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.98386980784406,36.50833258331272],[-82.18917558219005,36.40041941246818],[-82.29972484529944,36.39649822706666],[-82.43934712890187,36.44548618715139],[-82.68054552114053,36.43173518081181],[-82.60911921153414,36.594007798592486],[-82.29398202643661,36.59567295951642],[-82.24337343520797,36.59561924464791],[-82.14610444071886,36.59470609188317],[-81.82666014147422,36.614204589153736],[-81.98386980784406,36.50833258331272]]]}},{"type":"Feature","id":47091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.646838125832,36.61189484980764],[-81.67734685104077,36.58809916305595],[-81.72831436844834,36.39123416995229],[-81.91782739092156,36.28686618042967],[-81.93254336425755,36.26554137762963],[-82.05852645306078,36.36722362372655],[-81.95084859938281,36.47336420391014],[-81.98386980784406,36.50833258331272],[-81.82666014147422,36.614204589153736],[-81.646838125832,36.61189484980764]]]}},{"type":"Feature","id":47151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.26125641313315,36.59191291872044],[-84.25946178223852,36.51467093779737],[-84.34991117932802,36.46632755613481],[-84.32981131330813,36.284663870820594],[-84.37288245477932,36.21676827701895],[-84.44107842877537,36.163483127453105],[-84.61120943758655,36.270322000927365],[-84.7009409823182,36.370822519916985],[-84.6589466193838,36.39520907022232],[-84.73180863370588,36.52466190334097],[-84.78528863436594,36.60335418571392],[-84.77811011078741,36.60324675597689],[-84.26125641313315,36.59191291872044]]]}},{"type":"Feature","id":47025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.47197774567363,36.59728440557184],[-83.39803895281474,36.53449172427902],[-83.38691224126802,36.413203551174504],[-83.44936539640125,36.37452884584445],[-83.66723358700968,36.3443410897396],[-83.73291707775324,36.34503938303028],[-83.80542016589641,36.43587122568739],[-83.90556056981691,36.41991790973874],[-84.01036701406348,36.59014032805948],[-83.93068540234178,36.587669444107846],[-83.67477103676713,36.600775872025245],[-83.47197774567363,36.59728440557184]]]}},{"type":"Feature","id":40103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.00995536242606,36.50688228186284],[-97.03184985934057,36.33327582682573],[-96.92488985802045,36.33327582682573],[-96.92488985802045,36.246418884438654],[-97.14096341773426,36.24636516957014],[-97.14132234391317,36.15913222310347],[-97.35416556801664,36.15902479336644],[-97.46076664315783,36.16444999508636],[-97.46148449551568,36.593578079644374],[-97.0537443562551,36.59459866214614],[-96.9119685155791,36.59825127320509],[-97.00995536242606,36.50688228186284]]]}},{"type":"Feature","id":47067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.98527384704919,36.5936855093814],[-82.83057666393184,36.5936855093814],[-83.01075760575297,36.5636588978821],[-83.28067009230575,36.39461820666867],[-83.38691224126802,36.413203551174504],[-83.39803895281474,36.53449172427902],[-83.47197774567363,36.59728440557184],[-82.98527384704919,36.5936855093814]]]}},{"type":"Feature","id":40131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.32802728797614,36.51026631857923],[-95.43534621547518,36.5101588888422],[-95.44037118198015,36.07522959848467],[-95.57137923728835,36.07528331335318],[-95.61839856672773,36.162677404425395],[-95.76161011211944,36.16273111929391],[-95.81544903895842,36.162677404425395],[-95.81257762952701,36.423570520797696],[-95.80970622009559,36.59744555017738],[-95.43139802750699,36.59755297991441],[-95.32838621415506,36.59755297991441],[-95.32802728797614,36.51026631857923]]]}},{"type":"Feature","id":47013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.90556056981691,36.41991790973874],[-84.00426526902173,36.270322000927365],[-84.07353802155455,36.227887254801345],[-84.22751735231405,36.24480743838323],[-84.24115654711326,36.177556423003765],[-84.37288245477932,36.21676827701895],[-84.32981131330813,36.284663870820594],[-84.34991117932802,36.46632755613481],[-84.25946178223852,36.51467093779737],[-84.26125641313315,36.59191291872044],[-84.2267994999562,36.59202034845747],[-84.01036701406348,36.59014032805948],[-83.90556056981691,36.41991790973874]]]}},{"type":"Feature","id":47073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.60911921153414,36.594007798592486],[-82.68054552114053,36.43173518081181],[-82.70244001805504,36.410410378011775],[-82.94112592704121,36.33263124840356],[-83.08218391535937,36.24228283956308],[-83.16258337943891,36.34525424250434],[-83.25518633360197,36.289068490038744],[-83.28067009230575,36.39461820666867],[-83.01075760575297,36.5636588978821],[-82.83057666393184,36.5936855093814],[-82.60911921153414,36.594007798592486]]]}},{"type":"Feature","id":40047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.46256127405246,36.593578079644374],[-97.46148449551568,36.593578079644374],[-97.46076664315783,36.16444999508636],[-97.67576342433485,36.164664854560414],[-98.10396235579424,36.16487971403447],[-98.10432128197317,36.46310466402397],[-98.10432128197317,36.59352436477586],[-97.46256127405246,36.593578079644374]]]}},{"type":"Feature","id":40045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.60570948842302,36.59271864174815],[-99.596018481592,36.16407399100676],[-99.38209847895176,36.164288850480816],[-99.38102170041499,36.012920351008475],[-99.46213901685239,36.004433401783274],[-99.56084371605719,35.86402273548778],[-99.61898975704331,35.84135506097489],[-99.77727620194992,35.886529265395126],[-99.8135277460215,36.00233852191123],[-100.00052828524225,35.88051320012157],[-100.00052828524225,36.055677386345586],[-100.00411754703151,36.49968448948198],[-100.00339969467366,36.59314836069626],[-99.60570948842302,36.59271864174815]]]}},{"type":"Feature","id":37009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.35323651147007,36.57467044592747],[-81.2538139599074,36.36523617359153],[-81.47706604319973,36.240349104296584],[-81.72831436844834,36.39123416995229],[-81.67734685104077,36.58809916305595],[-81.35323651147007,36.57467044592747]]]}},{"type":"Feature","id":47049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.73180863370588,36.52466190334097],[-84.6589466193838,36.39520907022232],[-84.7009409823182,36.370822519916985],[-84.87825051470793,36.28036668133948],[-84.90732353520097,36.15639276480926],[-85.10006689328455,36.13855942846263],[-85.11944890694659,36.14473663834173],[-85.08247951051715,36.19608805264107],[-85.12052568548336,36.407080056163906],[-85.05125293295053,36.55227134575714],[-84.94429293163041,36.58106251528062],[-84.73180863370588,36.52466190334097]]]}},{"type":"Feature","id":37005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.90170737838044,36.56183259235263],[-80.96703194294507,36.40143999496995],[-81.02697261482581,36.37372312281674],[-81.09480966264293,36.44043698951108],[-81.2538139599074,36.36523617359153],[-81.35323651147007,36.57467044592747],[-80.90170737838044,36.56183259235263]]]}},{"type":"Feature","id":40117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.26841387676376,36.16197911113471],[-96.29784582343574,36.16224768547728],[-96.6215972368275,36.159884231262666],[-96.81900663523712,36.159078508234956],[-96.81900663523712,36.246418884438654],[-96.92488985802045,36.246418884438654],[-96.92488985802045,36.33327582682573],[-97.03184985934057,36.33327582682573],[-97.00995536242606,36.50688228186284],[-96.8767937500443,36.470517315878894],[-96.76947482254525,36.56537777367455],[-96.7174305266009,36.445163897940304],[-96.63272394837422,36.42496710737906],[-96.55017092722112,36.299005740713824],[-96.48161602704614,36.33515584722372],[-96.35347938116935,36.236105629683976],[-96.25369790342776,36.22364378018874],[-96.26841387676376,36.16197911113471]]]}},{"type":"Feature","id":37171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.6120539519867,36.55785769208259],[-80.44012831228086,36.550606184833214],[-80.45197287618545,36.26167390709662],[-80.45233180236437,36.24136968679834],[-80.54098656855923,36.28230041660598],[-80.87335221024524,36.23615934455249],[-80.86904509609812,36.326668897998516],[-80.96703194294507,36.40143999496995],[-80.90170737838044,36.56183259235263],[-80.8378185185315,36.55914684892693],[-80.6120539519867,36.55785769208259]]]}},{"type":"Feature","id":37073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.54183108295938,36.55065989970173],[-76.49158141790966,36.51042746318477],[-76.45353524294343,36.37807402716637],[-76.5597773919057,36.35196860106859],[-76.68001766184611,36.300348612426674],[-76.77549202544057,36.36373215727315],[-76.93772665831538,36.40530746550294],[-76.91619108757979,36.54389182626896],[-76.91583216140086,36.5521102011516],[-76.54183108295938,36.55065989970173]]]}},{"type":"Feature","id":37053,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-76.01672208318979,36.34305193289527],[-76.11435000385782,36.35760866226255],[-76.31319510698314,36.55044504022767],[-76.1222463797942,36.5505524699647],[-76.03538624449398,36.55065989970173],[-75.9951865124542,36.41116238617097],[-75.8803301351977,36.284019292398426],[-75.79813604022351,36.072114136110855],[-75.94601362594126,36.285469593848305],[-76.01672208318979,36.34305193289527]]],[[[-75.89181577292335,36.550767329438756],[-75.86704986657742,36.550767329438756],[-75.77337013387758,36.23153986586029],[-75.77588261713007,36.231056432043665],[-75.82038946331696,36.29051879148862],[-75.89181577292335,36.550767329438756]]]]}},{"type":"Feature","id":37169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.05356481757696,36.54244152481908],[-80.0273632065153,36.54244152481908],[-80.0352595824517,36.25726928787847],[-80.45197287618545,36.26167390709662],[-80.44012831228086,36.550606184833214],[-80.05356481757696,36.54244152481908]]]}},{"type":"Feature","id":37029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.54183108295938,36.55065989970173],[-76.49158141790966,36.55065989970173],[-76.31319510698314,36.55044504022767],[-76.11435000385782,36.35760866226255],[-76.01672208318979,36.34305193289527],[-75.91119778658539,36.16477228429744],[-76.01743993554766,36.187225099336274],[-76.23100101200896,36.37173567268172],[-76.49158141790966,36.51042746318477],[-76.54183108295938,36.55065989970173]]]}},{"type":"Feature","id":37185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.8996488178386,36.54459011955964],[-77.89785418694396,36.506774852125815],[-77.91221123410102,36.38199521256789],[-78.00660881915871,36.20274869633681],[-78.30703003092025,36.26602481144625],[-78.27759808424827,36.306310962831716],[-78.3238995613298,36.54373068166342],[-78.04609069884063,36.54410668574302],[-77.8996488178386,36.54459011955964]]]}},{"type":"Feature","id":37131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.20871592340494,36.24679488851825],[-77.29198679691591,36.168532325093416],[-77.38674330815252,36.213652814645144],[-77.44165901352828,36.32414429917836],[-77.54646545777484,36.303249215326424],[-77.55579753842694,36.418199033946294],[-77.64552908315858,36.480991715239114],[-77.89785418694396,36.506774852125815],[-77.8996488178386,36.54459011955964],[-77.76720505781469,36.54544955745587],[-77.29701176342088,36.54485869390221],[-77.16420907721805,36.54625528048358],[-77.12006115721007,36.473740207989735],[-77.20871592340494,36.24679488851825]]]}},{"type":"Feature","id":37091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.91619108757979,36.54389182626896],[-76.93772665831538,36.40530746550294],[-76.7841062537348,36.36045555029379],[-76.7230888033173,36.24384057074999],[-77.20871592340494,36.24679488851825],[-77.12006115721007,36.473740207989735],[-77.16420907721805,36.54625528048358],[-76.91619108757979,36.54389182626896]]]}},{"type":"Feature","id":37145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.79624641279717,36.54163580179137],[-78.80198923165999,36.235944485078434],[-78.95094359591452,36.239167377189275],[-79.15373688700804,36.242175409826054],[-79.13830306131419,36.541689516659886],[-78.79624641279717,36.54163580179137]]]}},{"type":"Feature","id":37181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.3238995613298,36.54373068166342],[-78.27759808424827,36.306310962831716],[-78.30703003092025,36.26602481144625],[-78.42260426053461,36.16412770587527],[-78.49690197957241,36.175139253920634],[-78.51125902672948,36.45424171071917],[-78.45706117371157,36.54228038021354],[-78.3238995613298,36.54373068166342]]]}},{"type":"Feature","id":37077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.49690197957241,36.175139253920634],[-78.54643379226428,36.02210559352436],[-78.74886815717886,36.07120098334612],[-78.80450171491248,36.09494295522929],[-78.80198923165999,36.235944485078434],[-78.79624641279717,36.54163580179137],[-78.73415218384287,36.54190437613394],[-78.45706117371157,36.54228038021354],[-78.51125902672948,36.45424171071917],[-78.49690197957241,36.175139253920634]]]}},{"type":"Feature","id":37157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.71473850467027,36.54190437613394],[-79.51050950886105,36.540776363895155],[-79.53204507959664,36.248567479179215],[-79.53240400577556,36.24142340166686],[-80.0352595824517,36.25726928787847],[-80.0273632065153,36.54244152481908],[-79.71473850467027,36.54190437613394]]]}},{"type":"Feature","id":37033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.13830306131419,36.541689516659886],[-79.15373688700804,36.242175409826054],[-79.25710762653888,36.24384057074999],[-79.53204507959664,36.248567479179215],[-79.51050950886105,36.540776363895155],[-79.47030977682127,36.54083007876367],[-79.3425320571234,36.54136722744881],[-79.21870252539374,36.54158208692286],[-79.13830306131419,36.541689516659886]]]}},{"type":"Feature","id":47133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.12052568548336,36.407080056163906],[-85.08247951051715,36.19608805264107],[-85.11944890694659,36.14473663834173],[-85.4195111925292,36.23685763784317],[-85.4952446162827,36.30228234769318],[-85.4952446162827,36.403212585630904],[-85.44032891090694,36.50049021250969],[-85.28491387543173,36.53126883216818],[-85.12052568548336,36.407080056163906]]]}},{"type":"Feature","id":47087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.4952446162827,36.403212585630904],[-85.4952446162827,36.30228234769318],[-85.62086877890701,36.2108059266139],[-85.7802320023504,36.23798565008197],[-85.84627441927289,36.288961060301716],[-85.82796918414763,36.41180696459314],[-85.8139710631695,36.49946963000792],[-85.70413965241796,36.52240587886338],[-85.4952446162827,36.403212585630904]]]}},{"type":"Feature","id":37083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.29198679691591,36.168532325093416],[-77.24281391040297,36.09650068641619],[-77.32716156245071,36.07512216874764],[-77.40289498620422,36.004970550468414],[-77.52600666557603,36.037360616182326],[-77.53354411533348,36.09064576574818],[-77.69829123146079,36.1530624429614],[-77.88708640157617,36.14403834505105],[-78.00660881915871,36.20274869633681],[-77.91221123410102,36.38199521256789],[-77.89785418694396,36.506774852125815],[-77.64552908315858,36.480991715239114],[-77.55579753842694,36.418199033946294],[-77.54646545777484,36.303249215326424],[-77.44165901352828,36.32414429917836],[-77.38674330815252,36.213652814645144],[-77.29198679691591,36.168532325093416]]]}},{"type":"Feature","id":40097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.006070505479,36.5097828847626],[-95.0114543981629,36.16181796652917],[-95.11841439948302,36.16165682192363],[-95.1180554733041,36.07442387545696],[-95.20778701803573,36.07469244979953],[-95.44037118198015,36.07522959848467],[-95.43534621547518,36.5101588888422],[-95.32802728797614,36.51026631857923],[-95.006070505479,36.5097828847626]]]}},{"type":"Feature","id":47019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.93254336425755,36.26554137762963],[-82.0804209499753,36.10326875984896],[-82.2221967906513,36.1569299134944],[-82.25629477764932,36.233151311915705],[-82.34028350351814,36.25281095379182],[-82.29972484529944,36.39649822706666],[-82.18917558219005,36.40041941246818],[-81.98386980784406,36.50833258331272],[-81.95084859938281,36.47336420391014],[-82.05852645306078,36.36722362372655],[-81.93254336425755,36.26554137762963]]]}},{"type":"Feature","id":37139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.23100101200896,36.37173567268172],[-76.21772074338868,36.297555439263945],[-76.05943429848206,36.15145099690598],[-76.1653175212654,36.12405641396386],[-76.28627564356366,36.21676827701895],[-76.37493040975852,36.25871958932835],[-76.45353524294343,36.37807402716637],[-76.49158141790966,36.51042746318477],[-76.23100101200896,36.37173567268172]]]}},{"type":"Feature","id":47131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.83469378501553,36.50274623698727],[-88.82679740907915,36.50296109646133],[-88.81638854989028,36.41046409288029],[-88.95026801462988,36.40928236577298],[-88.9599590214609,36.22283805716103],[-89.1544970104391,36.20468243160331],[-89.48291446415692,36.212739661880406],[-89.36052063714295,36.40928236577298],[-89.34616358998589,36.5032296708039],[-88.83469378501553,36.50274623698727]]]}},{"type":"Feature","id":40093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.53359699196935,36.463212093761],[-98.10432128197317,36.46310466402397],[-98.10396235579424,36.16487971403447],[-98.21056343093544,36.16487971403447],[-98.6369677315002,36.16487971403447],[-98.95605310456592,36.1615493921866],[-98.96036021871305,36.50682856699433],[-98.84370921056191,36.50618398857216],[-98.78197390778654,36.449031368473314],[-98.60897148954393,36.39112674021526],[-98.53359699196935,36.463212093761]]]}},{"type":"Feature","id":47183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.51704411666552,36.50167193961699],[-88.5303243852858,36.15209557532815],[-88.69255901816061,36.062714034120916],[-88.84187230859406,36.12513071133414],[-88.9599590214609,36.22283805716103],[-88.95026801462988,36.40928236577298],[-88.81638854989028,36.41046409288029],[-88.82679740907915,36.50296109646133],[-88.8167474760692,36.50274623698727],[-88.51704411666552,36.50167193961699]]]}},{"type":"Feature","id":47095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.48291446415692,36.212739661880406],[-89.62935634515895,36.18534507893828],[-89.69575768826037,36.25275723892331],[-89.53459983392234,36.25463725932129],[-89.61284574092834,36.310447007707296],[-89.54572654546907,36.33682100814765],[-89.53926587424839,36.498180473163586],[-89.48506802123048,36.497911898821016],[-89.41830775195014,36.49903991105981],[-89.34616358998589,36.5032296708039],[-89.36052063714295,36.40928236577298],[-89.48291446415692,36.212739661880406]]]}},{"type":"Feature","id":48421,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.62395139252713,36.055408812003016],[-102.16305851327485,36.05519395252896],[-102.162340660917,36.50032906790415],[-102.03240938414557,36.5005439273782],[-101.62395139252713,36.49952334487644],[-101.62395139252713,36.055408812003016]]]}},{"type":"Feature","id":47079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.0536704196713,36.49769703934696],[-87.99049941218023,36.36077783950488],[-88.09351122553215,36.36024069081974],[-88.08310236634328,36.2608144692004],[-88.21267471693578,36.1204038029049],[-88.211597938399,36.145918365449035],[-88.5303243852858,36.15209557532815],[-88.51704411666552,36.50167193961699],[-88.48904787470924,36.50118850580037],[-88.0536704196713,36.49769703934696]]]}},{"type":"Feature","id":48195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.0859210503162,36.05755740674358],[-101.0859210503162,36.05519395252896],[-101.62395139252713,36.055408812003016],[-101.62395139252713,36.49952334487644],[-101.08520319795835,36.49925477053387],[-101.0859210503162,36.05755740674358]]]}},{"type":"Feature","id":48111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.0025868457841,36.50038278277266],[-102.162340660917,36.50032906790415],[-102.16305851327485,36.05519395252896],[-103.04099194692924,36.05519395252896],[-103.04206872546602,36.500436497641175],[-103.0025868457841,36.50038278277266]]]}},{"type":"Feature","id":48357,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.54609607721063,36.499362200270895],[-100.54681392956849,36.05653682424181],[-101.0859210503162,36.05755740674358],[-101.08520319795835,36.49925477053387],[-100.95419514265015,36.499630774613465],[-100.54609607721063,36.499362200270895]]]}},{"type":"Feature","id":48295,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.00052828524225,36.055677386345586],[-100.5403532583478,36.056483109373296],[-100.54681392956849,36.05653682424181],[-100.54609607721063,36.499362200270895],[-100.00411754703151,36.49968448948198],[-100.00052828524225,36.055677386345586]]]}},{"type":"Feature","id":5007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.07716955441704,36.498717621848726],[-93.86683881356606,36.498717621848726],[-93.89088686755414,36.37023165636333],[-93.81551236997956,36.30652582230577],[-93.8876565319438,36.235031332313696],[-93.97308096252833,36.205273295156964],[-94.33344284617061,36.21451225254137],[-94.39122996097778,36.09940128931595],[-94.55202888913689,36.10224817734719],[-94.56279667450468,36.1619253962662],[-94.61807130605938,36.49941591513941],[-94.07716955441704,36.498717621848726]]]}},{"type":"Feature","id":5049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.44982992467453,36.497643324478446],[-91.45449596500058,36.3354781364348],[-91.56576308046782,36.337411871701306],[-91.56612200664674,36.24996406576058],[-91.69138724309211,36.25329438760845],[-92.15691449715987,36.26124418814851],[-92.1504538259392,36.4986101921117],[-92.12030402690937,36.49887876645427],[-91.672364155609,36.49946963000792],[-91.44982992467453,36.497643324478446]]]}},{"type":"Feature","id":5015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.58436391075085,36.49887876645427],[-93.31516927655592,36.49812675829507],[-93.29686404143067,36.4982341880321],[-93.300094377041,36.12120952593261],[-93.47955746650429,36.12507699646562],[-93.55098377611068,36.12636615330996],[-93.65758485125187,36.30303435585237],[-93.81551236997956,36.30652582230577],[-93.89088686755414,36.37023165636333],[-93.86683881356606,36.498717621848726],[-93.58436391075085,36.49887876645427]]]}},{"type":"Feature","id":5135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.44982992467453,36.497643324478446],[-91.40711770938226,36.49705246092479],[-91.30913086253531,36.42029391381834],[-91.2588811974856,36.257860151432126],[-91.34968952075401,36.23094900230664],[-91.35722697051148,35.89061159540219],[-91.46311019329481,35.93680638232419],[-91.71041033057521,35.94174815022748],[-91.68277301479787,36.00051221638175],[-91.69138724309211,36.25329438760845],[-91.56612200664674,36.24996406576058],[-91.56576308046782,36.337411871701306],[-91.45449596500058,36.3354781364348],[-91.44982992467453,36.497643324478446]]]}},{"type":"Feature","id":5121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.80699313821704,36.266884249342475],[-90.81022347382738,36.14957097650799],[-91.14079448461875,36.16713573851205],[-91.2588811974856,36.257860151432126],[-91.30913086253531,36.42029391381834],[-91.40711770938226,36.49705246092479],[-91.12643743746169,36.49769703934696],[-90.78438078894466,36.49850276237467],[-90.75171850666234,36.28256899094855],[-90.80699313821704,36.266884249342475]]]}},{"type":"Feature","id":5009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.85394913663528,36.4978581839525],[-92.88481678802296,36.490875251045686],[-92.89055960688579,36.11411916328878],[-92.9447574599037,36.11513974579054],[-93.300094377041,36.12120952593261],[-93.29686404143067,36.4982341880321],[-92.85394913663528,36.4978581839525]]]}},{"type":"Feature","id":5089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.52912094470673,36.4986101921117],[-92.54742617983199,36.26758254263316],[-92.4706159775417,36.251360652341944],[-92.41211101037666,36.16235511521431],[-92.41139315801881,36.06276774898943],[-92.83779745858358,36.07012668597584],[-92.89055960688579,36.11411916328878],[-92.88481678802296,36.490875251045686],[-92.85394913663528,36.4978581839525],[-92.77247289401895,36.497643324478446],[-92.52912094470673,36.4986101921117]]]}},{"type":"Feature","id":5005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.1504538259392,36.4986101921117],[-92.15691449715987,36.26124418814851],[-92.19603745066287,36.132919367268656],[-92.19747315537857,36.059222567667504],[-92.30479208287763,36.06099515832847],[-92.30730456613011,35.97397707133585],[-92.41426456745023,35.97585709173384],[-92.41139315801881,36.06276774898943],[-92.41211101037666,36.16235511521431],[-92.4706159775417,36.251360652341944],[-92.54742617983199,36.26758254263316],[-92.52912094470673,36.4986101921117],[-92.1504538259392,36.4986101921117]]]}},{"type":"Feature","id":5021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.57620360516725,36.498556477243184],[-90.22086668802994,36.4978581839525],[-90.15482427110746,36.49796561368953],[-90.0798086997118,36.40025826786264],[-90.06401594783904,36.30298064098386],[-90.19071688900011,36.20135210975545],[-90.32100709195046,36.20060010159625],[-90.31993031341368,36.25925673801349],[-90.80699313821704,36.266884249342475],[-90.75171850666234,36.28256899094855],[-90.78438078894466,36.49850276237467],[-90.57620360516725,36.498556477243184]]]}},{"type":"Feature","id":6031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-119.53939268746804,35.790003646675544],[-120.19443296400902,35.78871448983121],[-120.21632746092355,35.78844591548864],[-120.31539108630729,35.90715577490449],[-119.95933631681213,36.181531323273795],[-119.95825953827534,36.39880796641276],[-119.66609362862911,36.41895104210549],[-119.57779778861318,36.48856551169959],[-119.47586275379803,36.401010276021836],[-119.47765738469266,36.2681196913183],[-119.52898382827917,36.268979129214515],[-119.53939268746804,35.790003646675544]]]}},{"type":"Feature","id":47169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.22853079982968,36.487437499460796],[-86.16823120177003,36.444250745175566],[-85.97871817929679,36.42604140474934],[-86.13700462420341,36.29578284860298],[-86.28308757902653,36.34751026698193],[-86.22853079982968,36.487437499460796]]]}},{"type":"Feature","id":47021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.91372087540051,36.38253236125303],[-86.99770960126934,36.12835360344498],[-87.0540610113608,36.04552527619645],[-87.18255658341651,36.04971503594054],[-87.17142987186979,36.22649066821998],[-87.17537805983798,36.31388475929219],[-87.28664517530522,36.32194198956928],[-87.12046235446222,36.45542343782647],[-86.98801859443832,36.369103644124536],[-86.91372087540051,36.38253236125303]]]}},{"type":"Feature","id":47179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.29972484529944,36.39649822706666],[-82.34028350351814,36.25281095379182],[-82.43719357182832,36.15472760388533],[-82.595121090556,36.096124682336594],[-82.64788323885821,36.14634808439715],[-82.63388511788007,36.418467608288864],[-82.70244001805504,36.410410378011775],[-82.68054552114053,36.43173518081181],[-82.43934712890187,36.44548618715139],[-82.29972484529944,36.39649822706666]]]}},{"type":"Feature","id":37193,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.96703194294507,36.40143999496995],[-80.86904509609812,36.326668897998516],[-80.87335221024524,36.23615934455249],[-80.88196643853948,36.0557311012141],[-81.02912617189938,36.045740135670506],[-81.32847060512414,35.99626874176915],[-81.54526201719578,36.11744948513664],[-81.47706604319973,36.240349104296584],[-81.2538139599074,36.36523617359153],[-81.09480966264293,36.44043698951108],[-81.02697261482581,36.37372312281674],[-80.96703194294507,36.40143999496995]]]}},{"type":"Feature","id":47173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.66723358700968,36.3443410897396],[-83.73255815157431,36.164557424823386],[-83.9418121138885,36.18636566144005],[-84.00426526902173,36.270322000927365],[-83.90556056981691,36.41991790973874],[-83.80542016589641,36.43587122568739],[-83.73291707775324,36.34503938303028],[-83.66723358700968,36.3443410897396]]]}},{"type":"Feature","id":47159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.82796918414763,36.41180696459314],[-85.84627441927289,36.288961060301716],[-85.7802320023504,36.23798565008197],[-85.80751039194882,36.13157649555581],[-85.86457965439814,36.093653798384956],[-86.0598354957342,36.08597257218746],[-86.13700462420341,36.29578284860298],[-85.97871817929679,36.42604140474934],[-85.82796918414763,36.41180696459314]]]}},{"type":"Feature","id":29155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.54572654546907,36.33682100814765],[-89.61284574092834,36.310447007707296],[-89.53459983392234,36.25463725932129],[-89.69575768826037,36.25275723892331],[-89.62935634515895,36.18534507893828],[-89.5934637272663,36.12813874397092],[-89.67888815785082,36.084575985606094],[-89.7068843998071,36.0018550880946],[-89.95920950359248,35.99906191493187],[-89.96136306066603,36.38881700086917],[-89.75246802453077,36.386399831786036],[-89.72375393021665,36.42647112369745],[-89.5920280225506,36.40278286668279],[-89.54572654546907,36.33682100814765]]]}},{"type":"Feature","id":40143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.81257762952701,36.423570520797696],[-95.81544903895842,36.162677404425395],[-95.76161011211944,36.16273111929391],[-95.76161011211944,35.90097856502538],[-95.82011507928446,35.85591179034218],[-96.03295830338793,35.856824943106915],[-96.02972796777759,36.075337028221696],[-96.2974868972568,36.07576674716981],[-96.29784582343574,36.16224768547728],[-96.26841387676376,36.16197911113471],[-96.00173172582132,36.161334532712544],[-96.00101387346346,36.423677950534724],[-95.81257762952701,36.423570520797696]]]}},{"type":"Feature","id":47057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.38691224126802,36.413203551174504],[-83.28067009230575,36.39461820666867],[-83.25518633360197,36.289068490038744],[-83.32804834792407,36.29664228649921],[-83.46695277916865,36.17465582010401],[-83.558120028616,36.17959758800729],[-83.6675925131886,36.08060108533606],[-83.73255815157431,36.164557424823386],[-83.66723358700968,36.3443410897396],[-83.44936539640125,36.37452884584445],[-83.38691224126802,36.413203551174504]]]}},{"type":"Feature","id":47037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.75471657813604,36.40541489523997],[-86.59427657615586,36.24502229785729],[-86.51567174297095,36.10058301642326],[-86.6190424825018,35.968229580404866],[-86.78737886041836,36.03596402960096],[-86.92915470109436,36.05272306857732],[-87.02785940029916,35.98939323859936],[-87.0540610113608,36.04552527619645],[-86.99770960126934,36.12835360344498],[-86.91372087540051,36.38253236125303],[-86.82686074010029,36.34917542790586],[-86.75471657813604,36.40541489523997]]]}},{"type":"Feature","id":47059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.595121090556,36.096124682336594],[-82.60301746649239,36.03983150013397],[-82.63711545349041,36.065775781626215],[-82.78571089156601,35.988641230440166],[-82.82124458327975,35.92192736374583],[-82.89841371174896,35.94502475720683],[-82.89841371174896,35.945078472075345],[-83.16617264122819,36.18088674485163],[-83.08218391535937,36.24228283956308],[-82.94112592704121,36.33263124840356],[-82.70244001805504,36.410410378011775],[-82.63388511788007,36.418467608288864],[-82.64788323885821,36.14634808439715],[-82.595121090556,36.096124682336594]]]}},{"type":"Feature","id":37189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.47706604319973,36.240349104296584],[-81.54526201719578,36.11744948513664],[-81.81014953724359,36.111540849600104],[-81.90849531026947,36.21585512425422],[-81.91782739092156,36.28686618042967],[-81.72831436844834,36.39123416995229],[-81.47706604319973,36.240349104296584]]]}},{"type":"Feature","id":37143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.28627564356366,36.21676827701895],[-76.19295483704275,36.10616936274871],[-76.25253658274455,36.1030539003749],[-76.45461202148022,36.19936465962043],[-76.30493980486783,36.093922372727526],[-76.49014571319394,36.085381708633804],[-76.57305766052599,36.11068141170388],[-76.5597773919057,36.35196860106859],[-76.45353524294343,36.37807402716637],[-76.37493040975852,36.25871958932835],[-76.28627564356366,36.21676827701895]]]}},{"type":"Feature","id":47129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.7009409823182,36.370822519916985],[-84.61120943758655,36.270322000927365],[-84.44107842877537,36.163483127453105],[-84.3416558772127,36.048909312912826],[-84.44610339528033,35.98590177214595],[-84.68048219011939,35.908444931748825],[-84.72068192215916,35.9949258700563],[-84.90732353520097,36.15639276480926],[-84.87825051470793,36.28036668133948],[-84.7009409823182,36.370822519916985]]]}},{"type":"Feature","id":47083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.59245027975066,36.367653342674664],[-87.51348652038682,36.334726128275605],[-87.56660759486795,36.17793242708336],[-87.79847390645452,36.244700008646205],[-87.94994075396153,36.243142277459306],[-87.98116733152814,36.35374119172955],[-87.82216303426367,36.32871006300204],[-87.59245027975066,36.367653342674664]]]}},{"type":"Feature","id":47005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.98116733152814,36.35374119172955],[-87.94994075396153,36.243142277459306],[-87.92230343818419,36.122283823302894],[-88.01275283527367,35.94663620326225],[-87.92553377379453,35.933422345607816],[-87.96286209640289,35.84092534202678],[-87.97075847233927,35.81567935382522],[-88.17821780375883,35.84581339506155],[-88.21734075726182,35.846565403220744],[-88.21267471693578,36.1204038029049],[-88.08310236634328,36.2608144692004],[-88.09351122553215,36.36024069081974],[-87.99049941218023,36.36077783950488],[-87.98116733152814,36.35374119172955]]]}},{"type":"Feature","id":47189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.28308757902653,36.34751026698193],[-86.13700462420341,36.29578284860298],[-86.0598354957342,36.08597257218746],[-86.01496972336838,35.960978073155474],[-86.15315630225511,35.95437114432826],[-86.31036596862495,35.978542835159544],[-86.51567174297095,36.10058301642326],[-86.59427657615586,36.24502229785729],[-86.45178288312202,36.33563928104034],[-86.28308757902653,36.34751026698193]]]}},{"type":"Feature","id":37041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.49014571319394,36.085381708633804],[-76.40938732293547,36.067870661498254],[-76.51347591482417,36.0068505708664],[-76.69150329957175,36.06717236820758],[-76.72129417242266,36.14935611703393],[-76.68001766184611,36.300348612426674],[-76.5597773919057,36.35196860106859],[-76.57305766052599,36.11068141170388],[-76.49014571319394,36.085381708633804]]]}},{"type":"Feature","id":47063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.08218391535937,36.24228283956308],[-83.16617264122819,36.18088674485163],[-83.23472754140316,36.08505941942272],[-83.29395036092605,36.138237139251544],[-83.46695277916865,36.17465582010401],[-83.32804834792407,36.29664228649921],[-83.25518633360197,36.289068490038744],[-83.16258337943891,36.34525424250434],[-83.08218391535937,36.24228283956308]]]}},{"type":"Feature","id":47043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.28664517530522,36.32194198956928],[-87.17537805983798,36.31388475929219],[-87.17142987186979,36.22649066821998],[-87.18255658341651,36.04971503594054],[-87.20409215415211,35.959151767626],[-87.53466316494348,35.99342185373791],[-87.56660759486795,36.17793242708336],[-87.51348652038682,36.334726128275605],[-87.28664517530522,36.32194198956928]]]}},{"type":"Feature","id":5087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.47955746650429,36.12507699646562],[-93.45084337219016,35.96747757224567],[-93.52370538651226,35.88158749749185],[-93.51903934618622,35.763468501629646],[-93.69598995239701,35.76862512900699],[-93.91098673357403,35.759762175702186],[-93.96303102951839,35.76089018794097],[-93.9443668682142,36.09107548469629],[-93.8876565319438,36.235031332313696],[-93.81551236997956,36.30652582230577],[-93.65758485125187,36.30303435585237],[-93.55098377611068,36.12636615330996],[-93.47955746650429,36.12507699646562]]]}},{"type":"Feature","id":47141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.11944890694659,36.14473663834173],[-85.10006689328455,36.13855942846263],[-85.24686770046551,36.100690446160286],[-85.26445508323292,35.9791336987132],[-85.30967978177766,36.03161312525133],[-85.50852488490298,36.08199767191743],[-85.64455790671616,36.015068945749036],[-85.80751039194882,36.13157649555581],[-85.7802320023504,36.23798565008197],[-85.62086877890701,36.2108059266139],[-85.4952446162827,36.30228234769318],[-85.4195111925292,36.23685763784317],[-85.11944890694659,36.14473663834173]]]}},{"type":"Feature","id":47001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.00426526902173,36.270322000927365],[-83.9418121138885,36.18636566144005],[-84.09399681375336,36.06889124400002],[-84.05918097439749,36.03676975262867],[-84.19485507003174,35.993529283474935],[-84.27166527232202,35.91011009267275],[-84.3416558772127,36.048909312912826],[-84.44107842877537,36.163483127453105],[-84.37288245477932,36.21676827701895],[-84.24115654711326,36.177556423003765],[-84.22751735231405,36.24480743838323],[-84.07353802155455,36.227887254801345],[-84.00426526902173,36.270322000927365]]]}},{"type":"Feature","id":37197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.45233180236437,36.24136968679834],[-80.43869260756516,36.13721655674978],[-80.49683864855126,36.04670700330375],[-80.69281234224518,36.05095047791636],[-80.88196643853948,36.0557311012141],[-80.87335221024524,36.23615934455249],[-80.54098656855923,36.28230041660598],[-80.45233180236437,36.24136968679834]]]}},{"type":"Feature","id":37011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.81014953724359,36.111540849600104],[-81.73656967056364,36.06593692623176],[-81.80727812781218,35.96199865565724],[-81.8995221557963,35.99997506769661],[-81.94331114962534,35.95947405683708],[-81.98171625077049,35.91150667925412],[-82.03411947289378,35.94223158404411],[-82.0804209499753,36.10326875984896],[-81.93254336425755,36.26554137762963],[-81.91782739092156,36.28686618042967],[-81.90849531026947,36.21585512425422],[-81.81014953724359,36.111540849600104]]]}},{"type":"Feature","id":37069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.00660881915871,36.20274869633681],[-78.2549857349759,35.818042808039834],[-78.30487647384669,35.89313619422235],[-78.54643379226428,36.02210559352436],[-78.49690197957241,36.175139253920634],[-78.42260426053461,36.16412770587527],[-78.30703003092025,36.26602481144625],[-78.00660881915871,36.20274869633681]]]}},{"type":"Feature","id":5055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.19071688900011,36.20135210975545],[-90.34110695797035,36.046868147909294],[-90.37771742822086,35.995677878215496],[-90.38956199212544,35.964738113951455],[-90.85257676294071,35.967961006062296],[-90.81022347382738,36.14957097650799],[-90.80699313821704,36.266884249342475],[-90.31993031341368,36.25925673801349],[-90.32100709195046,36.20060010159625],[-90.19071688900011,36.20135210975545]]]}},{"type":"Feature","id":35033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.34099090149071,36.262264770650276],[-104.86505478823408,36.26113675841148],[-104.86577264059193,36.21800371899477],[-104.43649693059575,36.21875572715397],[-104.33133156017027,35.96210608539427],[-104.38983652733529,35.86053126903437],[-104.36722417806293,35.78146298258183],[-105.00647170273115,35.771418302169714],[-105.34781049889031,35.87068337918351],[-105.7203758726161,35.871005668394595],[-105.71750446318468,35.9787576946336],[-105.57142150836157,35.97258048475449],[-105.53014499778502,36.0130277807455],[-105.41995466085456,36.13168392529284],[-105.4070333184132,36.23820050955602],[-105.34099090149071,36.262264770650276]]]}},{"type":"Feature","id":37067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.0352595824517,36.25726928787847],[-80.04315595838808,36.01061061166237],[-80.39490361373612,35.97311763343963],[-80.49683864855126,36.04670700330375],[-80.43869260756516,36.13721655674978],[-80.45233180236437,36.24136968679834],[-80.45197287618545,36.26167390709662],[-80.0352595824517,36.25726928787847]]]}},{"type":"Feature","id":5065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.69138724309211,36.25329438760845],[-91.68277301479787,36.00051221638175],[-91.71041033057521,35.94174815022748],[-91.8493147618198,35.86740677220416],[-91.95555691078206,35.933153771265246],[-92.1127665771519,35.93734353100933],[-92.05713301941829,36.03365429025486],[-92.19603745066287,36.132919367268656],[-92.15691449715987,36.26124418814851],[-91.69138724309211,36.25329438760845]]]}},{"type":"Feature","id":47171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.2221967906513,36.1569299134944],[-82.4167347796295,36.07259756992748],[-82.50538954582436,35.977629682394806],[-82.61091384242877,35.967423857377156],[-82.60301746649239,36.03983150013397],[-82.595121090556,36.096124682336594],[-82.43719357182832,36.15472760388533],[-82.34028350351814,36.25281095379182],[-82.25629477764932,36.233151311915705],[-82.2221967906513,36.1569299134944]]]}},{"type":"Feature","id":5075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.81022347382738,36.14957097650799],[-90.85257676294071,35.967961006062296],[-90.87518911221309,35.88094291906968],[-91.03239877858293,35.88502524907673],[-91.19894052560485,35.89002073184854],[-91.35722697051148,35.89061159540219],[-91.34968952075401,36.23094900230664],[-91.2588811974856,36.257860151432126],[-91.14079448461875,36.16713573851205],[-90.81022347382738,36.14957097650799]]]}},{"type":"Feature","id":37081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.53240400577556,36.24142340166686],[-79.54209501260658,35.89958197844402],[-80.04674522017734,35.920638206901494],[-80.04315595838808,36.01061061166237],[-80.0352595824517,36.25726928787847],[-79.53240400577556,36.24142340166686]]]}},{"type":"Feature","id":37001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.25710762653888,36.24384057074999],[-79.2492112506025,35.87675315932559],[-79.23736668669792,35.844363093611676],[-79.54245393878551,35.84344994084694],[-79.54209501260658,35.89958197844402],[-79.53240400577556,36.24142340166686],[-79.53204507959664,36.248567479179215],[-79.25710762653888,36.24384057074999]]]}},{"type":"Feature","id":40119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.6215972368275,36.159884231262666],[-96.62123831064858,35.941533290753426],[-97.14060449155532,35.94196300970154],[-97.3538066418377,35.9849349045127],[-97.35416556801664,36.15902479336644],[-97.14132234391317,36.15913222310347],[-97.14096341773426,36.24636516957014],[-96.92488985802045,36.246418884438654],[-96.81900663523712,36.246418884438654],[-96.81900663523712,36.159078508234956],[-96.6215972368275,36.159884231262666]]]}},{"type":"Feature","id":47085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.56660759486795,36.17793242708336],[-87.53466316494348,35.99342185373791],[-87.70694773082823,35.90559804371759],[-87.71663873765925,35.838723032417704],[-87.85267175947243,35.80380836788363],[-87.96286209640289,35.84092534202678],[-87.92553377379453,35.933422345607816],[-88.01275283527367,35.94663620326225],[-87.92230343818419,36.122283823302894],[-87.94994075396153,36.243142277459306],[-87.79847390645452,36.244700008646205],[-87.56660759486795,36.17793242708336]]]}},{"type":"Feature","id":37015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.7230888033173,36.24384057074999],[-76.75539215942068,36.15145099690598],[-76.68360692363537,35.989446953467876],[-76.7029889372974,35.9233776651957],[-76.76077605210457,35.864882173384004],[-76.76077605210457,35.86482845851549],[-76.76077605210457,35.864882173384004],[-76.83507377114238,35.884434385523086],[-76.90362867131735,35.82395144357636],[-76.93844451067324,35.90092485015687],[-77.00520477995357,35.85875867837341],[-77.056890149719,35.94051270825166],[-77.19830706421607,35.93970698522395],[-77.20620344015245,36.00566884375909],[-77.32716156245071,36.07512216874764],[-77.24281391040297,36.09650068641619],[-77.29198679691591,36.168532325093416],[-77.20871592340494,36.24679488851825],[-76.7230888033173,36.24384057074999]]]}},{"type":"Feature","id":37135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.15373688700804,36.242175409826054],[-78.95094359591452,36.239167377189275],[-79.01662708665809,35.86321701246007],[-79.2492112506025,35.87675315932559],[-79.25710762653888,36.24384057074999],[-79.15373688700804,36.242175409826054]]]}},{"type":"Feature","id":37063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.80198923165999,36.235944485078434],[-78.80450171491248,36.09494295522929],[-78.74886815717886,36.07120098334612],[-78.69897741830806,36.00910659534398],[-78.8317801045109,35.86735305733565],[-78.9060778235487,35.8679439208893],[-79.01662708665809,35.86321701246007],[-78.95094359591452,36.239167377189275],[-78.80198923165999,36.235944485078434]]]}},{"type":"Feature","id":5143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.96303102951839,35.76089018794097],[-94.49352392197186,35.75917131214853],[-94.55202888913689,36.10224817734719],[-94.39122996097778,36.09940128931595],[-94.33344284617061,36.21451225254137],[-93.97308096252833,36.205273295156964],[-93.8876565319438,36.235031332313696],[-93.9443668682142,36.09107548469629],[-93.96303102951839,35.76089018794097]]]}},{"type":"Feature","id":37055,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-75.88786758495516,35.63890372154577],[-76.01313282140053,35.66914519251914],[-75.98657228415996,35.88894643447826],[-75.8114163088438,35.92439824769747],[-75.74896315371058,35.883467517889834],[-75.73424718037458,35.62488414086363],[-75.85520530267284,35.58454427460965],[-75.88786758495516,35.63890372154577]]],[[[-75.77588261713007,36.231056432043665],[-75.77337013387758,36.23153986586029],[-75.5695000642473,35.86251871916939],[-75.73783644216385,36.041872665137504],[-75.77588261713007,36.231056432043665]]]]}},{"type":"Feature","id":47053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.69255901816061,36.062714034120916],[-88.70691606531767,35.791077944045824],[-88.91617002763186,35.79736258366196],[-89.10963123807328,35.86203528535276],[-89.18895392361605,35.999491633879984],[-89.1544970104391,36.20468243160331],[-88.9599590214609,36.22283805716103],[-88.84187230859406,36.12513071133414],[-88.69255901816061,36.062714034120916]]]}},{"type":"Feature","id":35043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.24799735563816,35.966349560006876],[-106.39946420314517,35.96001120552222],[-106.40018205550302,35.80762212354812],[-106.24835628181708,35.75573356056364],[-106.24512594620674,35.215039694102124],[-107.19628032036216,35.21933688358324],[-107.23899253565442,35.30533438807409],[-107.31005991908188,35.305173243468545],[-107.30862421436618,35.99863219598376],[-107.62663280889512,36.000297356907694],[-107.62412032564264,36.219722594787214],[-106.88509132323283,36.216553417544894],[-106.88509132323283,35.99890077032633],[-106.24763842945923,36.00153279888352],[-106.24799735563816,35.966349560006876]]]}},{"type":"Feature","id":35021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.0090158514942,36.21800371899477],[-104.0090158514942,36.174494675498465],[-103.79401907031719,36.17401124168184],[-103.79437799649611,36.08570399784489],[-103.36510228649993,36.086348576267056],[-103.37515221950987,35.73999510408905],[-103.38017718601485,35.39799253626067],[-103.63716833012627,35.389666731641],[-103.72474631778435,35.42221794196047],[-103.97671249539081,35.801713488011586],[-104.0212193415777,35.78146298258183],[-104.36722417806293,35.78146298258183],[-104.38983652733529,35.86053126903437],[-104.33133156017027,35.96210608539427],[-104.43649693059575,36.21875572715397],[-104.0090158514942,36.21800371899477]]]}},{"type":"Feature","id":47045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.18895392361605,35.999491633879984],[-89.2801211730634,35.886368120789584],[-89.34293325437555,35.88094291906968],[-89.40753996658233,35.94658248839374],[-89.6447901708528,35.90436260174177],[-89.7068843998071,36.0018550880946],[-89.67888815785082,36.084575985606094],[-89.5934637272663,36.12813874397092],[-89.62935634515895,36.18534507893828],[-89.48291446415692,36.212739661880406],[-89.1544970104391,36.20468243160331],[-89.18895392361605,35.999491633879984]]]}},{"type":"Feature","id":37127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.00660881915871,36.20274869633681],[-77.88708640157617,36.14403834505105],[-77.69829123146079,36.1530624429614],[-77.8282225082322,35.86713819786159],[-78.19217365366374,35.73032642775654],[-78.2549857349759,35.818042808039834],[-78.00660881915871,36.20274869633681]]]}},{"type":"Feature","id":47089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.46695277916865,36.17465582010401],[-83.29395036092605,36.138237139251544],[-83.23472754140316,36.08505941942272],[-83.31081989133558,35.895821937648044],[-83.47484915510503,35.92359252466976],[-83.67333533205142,36.03848862842112],[-83.6675925131886,36.08060108533606],[-83.558120028616,36.17959758800729],[-83.46695277916865,36.17465582010401]]]}},{"type":"Feature","id":47093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.6675925131886,36.08060108533606],[-83.67333533205142,36.03848862842112],[-83.65467117074725,35.971882191463806],[-83.79429345434968,35.887066414080266],[-83.85351627387257,35.841140201500835],[-83.9457603018567,35.876162295771934],[-84.13922151229812,35.855482071394064],[-84.16614097571761,35.80509752472797],[-84.26340997020671,35.89694994988684],[-84.27166527232202,35.91011009267275],[-84.19485507003174,35.993529283474935],[-84.05918097439749,36.03676975262867],[-84.09399681375336,36.06889124400002],[-83.9418121138885,36.18636566144005],[-83.73255815157431,36.164557424823386],[-83.6675925131886,36.08060108533606]]]}},{"type":"Feature","id":47029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.89841371174896,35.945078472075345],[-82.89841371174896,35.94502475720683],[-82.96158471924004,35.79102422917731],[-83.0785946535701,35.78957392772743],[-83.25518633360197,35.71625313220588],[-83.2555452597809,35.71496397536154],[-83.31081989133558,35.895821937648044],[-83.23472754140316,36.08505941942272],[-83.16617264122819,36.18088674485163],[-82.89841371174896,35.945078472075345]]]}},{"type":"Feature","id":47035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.90732353520097,36.15639276480926],[-84.72068192215916,35.9949258700563],[-84.68048219011939,35.908444931748825],[-84.78169937257668,35.824918311209615],[-84.91629668967414,35.761588481231655],[-85.25404622404405,35.76561709637021],[-85.25404622404405,35.76695996808306],[-85.27271038534823,35.78764019246093],[-85.26912112355896,35.79333396852341],[-85.21312863964641,35.91032495214681],[-85.26445508323292,35.9791336987132],[-85.24686770046551,36.100690446160286],[-85.10006689328455,36.13855942846263],[-84.90732353520097,36.15639276480926]]]}},{"type":"Feature","id":40073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.67576342433485,36.164664854560414],[-97.67396879344021,35.72592180853839],[-98.20697416914616,35.72506237064216],[-98.21056343093544,36.16487971403447],[-98.10396235579424,36.16487971403447],[-97.67576342433485,36.164664854560414]]]}},{"type":"Feature","id":40083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.46076664315783,36.16444999508636],[-97.35416556801664,36.15902479336644],[-97.3538066418377,35.9849349045127],[-97.14060449155532,35.94196300970154],[-97.14096341773426,35.72420293274594],[-97.67396879344021,35.72592180853839],[-97.67576342433485,36.164664854560414],[-97.46076664315783,36.16444999508636]]]}},{"type":"Feature","id":40011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.21056343093544,36.16487971403447],[-98.20697416914616,35.72506237064216],[-98.31321631810843,35.72490122603662],[-98.31321631810843,35.55145591560505],[-98.62296961052206,35.551563345342075],[-98.63194276499523,35.81234903197735],[-98.6369677315002,36.16487971403447],[-98.21056343093544,36.16487971403447]]]}},{"type":"Feature","id":40043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.63194276499523,35.81234903197735],[-99.37563780773108,35.81213417250329],[-99.38102170041499,36.012920351008475],[-99.38209847895176,36.164288850480816],[-98.95605310456592,36.1615493921866],[-98.6369677315002,36.16487971403447],[-98.63194276499523,35.81234903197735]]]}},{"type":"Feature","id":40037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.29784582343574,36.16224768547728],[-96.2974868972568,36.07576674716981],[-96.02972796777759,36.075337028221696],[-96.03295830338793,35.856824943106915],[-96.19232152683132,35.85698608771245],[-96.19268045301025,35.6390111512828],[-96.62052045829073,35.63895743641429],[-96.62123831064858,35.941533290753426],[-96.6215972368275,36.159884231262666],[-96.29784582343574,36.16224768547728]]]}},{"type":"Feature","id":40145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.44037118198015,36.07522959848467],[-95.20778701803573,36.07469244979953],[-95.28244366325247,35.96865929935297],[-95.23039936730811,35.87089823865757],[-95.26557413284291,35.81320846987357],[-95.63993413746333,35.79129280351988],[-95.6503429966522,35.8567712282384],[-95.76627615244549,35.8563952241588],[-95.82011507928446,35.85591179034218],[-95.76161011211944,35.90097856502538],[-95.76161011211944,36.16273111929391],[-95.61839856672773,36.162677404425395],[-95.57137923728835,36.07528331335318],[-95.44037118198015,36.07522959848467]]]}},{"type":"Feature","id":40021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.0114543981629,36.16181796652917],[-94.79717546934374,36.16138824758106],[-94.80722540235368,35.638527717466175],[-95.12738755395618,35.63885000667726],[-95.12738755395618,35.81267132118843],[-95.26557413284291,35.81320846987357],[-95.23039936730811,35.87089823865757],[-95.28244366325247,35.96865929935297],[-95.20778701803573,36.07469244979953],[-95.1180554733041,36.07442387545696],[-95.11841439948302,36.16165682192363],[-95.0114543981629,36.16181796652917]]]}},{"type":"Feature","id":40001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.56279667450468,36.1619253962662],[-94.55202888913689,36.10224817734719],[-94.49352392197186,35.75917131214853],[-94.47270620359411,35.63847400259766],[-94.80722540235368,35.638527717466175],[-94.79717546934374,36.16138824758106],[-94.56279667450468,36.1619253962662]]]}},{"type":"Feature","id":37121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.0804209499753,36.10326875984896],[-82.03411947289378,35.94223158404411],[-81.98171625077049,35.91150667925412],[-82.13318309827751,35.824381162524475],[-82.19886658902107,36.013457499693615],[-82.4167347796295,36.07259756992748],[-82.2221967906513,36.1569299134944],[-82.0804209499753,36.10326875984896]]]}},{"type":"Feature","id":37065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.40289498620422,36.004970550468414],[-77.34259538814456,35.90575918832313],[-77.35049176408094,35.81922453514714],[-77.39069149612071,35.83233096306454],[-77.66168076121028,35.6774709971388],[-77.75141230594191,35.82776519924086],[-77.8282225082322,35.86713819786159],[-77.69829123146079,36.1530624429614],[-77.53354411533348,36.09064576574818],[-77.52600666557603,36.037360616182326],[-77.40289498620422,36.004970550468414]]]}},{"type":"Feature","id":47017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.21267471693578,36.1204038029049],[-88.21734075726182,35.846565403220744],[-88.17821780375883,35.84581339506155],[-88.17929458229561,35.8167536511955],[-88.57016519114664,35.82470345173556],[-88.60677566139715,35.789359068253376],[-88.70691606531767,35.791077944045824],[-88.69255901816061,36.062714034120916],[-88.5303243852858,36.15209557532815],[-88.211597938399,36.145918365449035],[-88.21267471693578,36.1204038029049]]]}},{"type":"Feature","id":47041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.64455790671616,36.015068945749036],[-85.6370204569587,35.88190978670293],[-85.68224515550345,35.83125666569427],[-85.88503844659697,35.83963618518244],[-86.01496972336838,35.960978073155474],[-86.0598354957342,36.08597257218746],[-85.86457965439814,36.093653798384956],[-85.80751039194882,36.13157649555581],[-85.64455790671616,36.015068945749036]]]}},{"type":"Feature","id":5137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.8493147618198,35.86740677220416],[-91.8371112717363,35.704919294949434],[-92.24054429684976,35.7121170873303],[-92.41857168159734,35.71598455786331],[-92.41677705070272,35.788553345225665],[-92.41426456745023,35.97585709173384],[-92.30730456613011,35.97397707133585],[-92.30479208287763,36.06099515832847],[-92.19747315537857,36.059222567667504],[-92.19603745066287,36.132919367268656],[-92.05713301941829,36.03365429025486],[-92.1127665771519,35.93734353100933],[-91.95555691078206,35.933153771265246],[-91.8493147618198,35.86740677220416]]]}},{"type":"Feature","id":5101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.300094377041,36.12120952593261],[-92.9447574599037,36.11513974579054],[-92.95121813112438,35.72457893682554],[-93.16442028140676,35.728822411438145],[-93.51939827236514,35.734408757763596],[-93.51903934618622,35.763468501629646],[-93.52370538651226,35.88158749749185],[-93.45084337219016,35.96747757224567],[-93.47955746650429,36.12507699646562],[-93.300094377041,36.12120952593261]]]}},{"type":"Feature","id":37027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.54526201719578,36.11744948513664],[-81.32847060512414,35.99626874176915],[-81.33421342398695,35.79644943089722],[-81.36400429683786,35.767873120847796],[-81.55602980256359,35.77732693770625],[-81.80727812781218,35.96199865565724],[-81.73656967056364,36.06593692623176],[-81.81014953724359,36.111540849600104],[-81.54526201719578,36.11744948513664]]]}},{"type":"Feature","id":5129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.41139315801881,36.06276774898943],[-92.41426456745023,35.97585709173384],[-92.41677705070272,35.788553345225665],[-92.63033812716402,35.790809369703254],[-92.63105597952188,35.718348012077925],[-92.8098012166273,35.72237662721647],[-92.95121813112438,35.72457893682554],[-92.9447574599037,36.11513974579054],[-92.89055960688579,36.11411916328878],[-92.83779745858358,36.07012668597584],[-92.41139315801881,36.06276774898943]]]}},{"type":"Feature","id":47149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.15315630225511,35.95437114432826],[-86.20699522909409,35.70379128271064],[-86.24504140406032,35.631920788638965],[-86.35271925773829,35.66049709868839],[-86.40332784896692,35.61886807559007],[-86.51567174297095,35.688321400578616],[-86.63950127470062,35.68590423149549],[-86.68616167796107,35.71002220745826],[-86.61329966363897,35.790433365623656],[-86.6190424825018,35.968229580404866],[-86.51567174297095,36.10058301642326],[-86.31036596862495,35.978542835159544],[-86.15315630225511,35.95437114432826]]]}},{"type":"Feature","id":37199,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.13318309827751,35.824381162524475],[-82.27531786513244,35.70443586113281],[-82.3478209532756,35.810361581842336],[-82.40883840369311,35.818042808039834],[-82.50538954582436,35.977629682394806],[-82.4167347796295,36.07259756992748],[-82.19886658902107,36.013457499693615],[-82.13318309827751,35.824381162524475]]]}},{"type":"Feature","id":47185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.26445508323292,35.9791336987132],[-85.21312863964641,35.91032495214681],[-85.26912112355896,35.79333396852341],[-85.43243253497056,35.818848531067545],[-85.60292246996067,35.794945414578834],[-85.68224515550345,35.83125666569427],[-85.6370204569587,35.88190978670293],[-85.64455790671616,36.015068945749036],[-85.50852488490298,36.08199767191743],[-85.30967978177766,36.03161312525133],[-85.26445508323292,35.9791336987132]]]}},{"type":"Feature","id":37183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.54643379226428,36.02210559352436],[-78.30487647384669,35.89313619422235],[-78.2549857349759,35.818042808039834],[-78.46495754964795,35.70808847219176],[-78.70866842513908,35.519065849891135],[-78.91361527330616,35.58277168394869],[-78.9950915159225,35.610542270970406],[-78.9060778235487,35.8679439208893],[-78.8317801045109,35.86735305733565],[-78.69897741830806,36.00910659534398],[-78.74886815717886,36.07120098334612],[-78.54643379226428,36.02210559352436]]]}},{"type":"Feature","id":37117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.76077605210457,35.864882173384004],[-76.76077605210457,35.86482845851549],[-76.84512370415233,35.705456443634574],[-76.98582276629155,35.65845593368486],[-77.17390008404907,35.73311960091926],[-77.35049176408094,35.81922453514714],[-77.34259538814456,35.90575918832313],[-77.40289498620422,36.004970550468414],[-77.32716156245071,36.07512216874764],[-77.20620344015245,36.00566884375909],[-77.19830706421607,35.93970698522395],[-77.056890149719,35.94051270825166],[-77.00520477995357,35.85875867837341],[-76.93844451067324,35.90092485015687],[-76.90362867131735,35.82395144357636],[-76.83507377114238,35.884434385523086],[-76.76077605210457,35.864882173384004]]]}},{"type":"Feature","id":37115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.60301746649239,36.03983150013397],[-82.61091384242877,35.967423857377156],[-82.50538954582436,35.977629682394806],[-82.40883840369311,35.818042808039834],[-82.5140037741186,35.80332493406701],[-82.8058107575859,35.685957946364006],[-82.88441559077083,35.677954430955424],[-82.96158471924004,35.79102422917731],[-82.89841371174896,35.94502475720683],[-82.89841371174896,35.945078472075345],[-82.89841371174896,35.94502475720683],[-82.82124458327975,35.92192736374583],[-82.78571089156601,35.988641230440166],[-82.63711545349041,36.065775781626215],[-82.60301746649239,36.03983150013397]]]}},{"type":"Feature","id":37059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.39490361373612,35.97311763343963],[-80.36511274088521,35.89533850383142],[-80.47135488984748,35.82395144357636],[-80.45986925212183,35.74515173146639],[-80.63215381800659,35.845759680193034],[-80.70752831558116,35.85311861717945],[-80.69281234224518,36.05095047791636],[-80.49683864855126,36.04670700330375],[-80.39490361373612,35.97311763343963]]]}},{"type":"Feature","id":48393,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.54681392956849,36.05653682424181],[-100.5403532583478,36.056483109373296],[-100.53999433216889,35.619297794538184],[-101.0859210503162,35.61908293506413],[-101.0859210503162,35.62520643007471],[-101.0859210503162,36.05519395252896],[-101.0859210503162,36.05755740674358],[-100.54681392956849,36.05653682424181]]]}},{"type":"Feature","id":48211,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.5403532583478,36.056483109373296],[-100.00052828524225,36.055677386345586],[-100.00052828524225,35.88051320012157],[-100.00052828524225,35.61908293506413],[-100.53999433216889,35.619297794538184],[-100.5403532583478,36.056483109373296]]]}},{"type":"Feature","id":48233,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.62395139252713,36.055408812003016],[-101.0859210503162,36.05519395252896],[-101.0859210503162,35.62520643007471],[-101.62287461399035,35.62402470296741],[-101.62395139252713,36.055408812003016]]]}},{"type":"Feature","id":48205,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.16305851327485,36.05519395252896],[-102.16269958709591,35.6274624545523],[-103.04170979928709,35.622359542043476],[-103.04170979928709,35.739296810798365],[-103.04099194692924,36.05519395252896],[-102.16305851327485,36.05519395252896]]]}},{"type":"Feature","id":37097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.88196643853948,36.0557311012141],[-80.69281234224518,36.05095047791636],[-80.70752831558116,35.85311861717945],[-80.77141717543009,35.6747852537131],[-80.73696026225315,35.50746343829212],[-80.78541529640823,35.506174281447784],[-80.9469320769252,35.48796494102155],[-80.95985341936654,35.54796444915164],[-80.9253965061896,35.62214468256942],[-81.11275597158927,35.779958966263436],[-81.0050781179113,35.95931291223154],[-81.02912617189938,36.045740135670506],[-80.88196643853948,36.0557311012141]]]}},{"type":"Feature","id":48341,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.62395139252713,36.055408812003016],[-101.62287461399035,35.62402470296741],[-101.62287461399035,35.62021094730292],[-102.16269958709591,35.62004980269738],[-102.16269958709591,35.6274624545523],[-102.16305851327485,36.05519395252896],[-101.62395139252713,36.055408812003016]]]}},{"type":"Feature","id":47187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.6190424825018,35.968229580404866],[-86.61329966363897,35.790433365623656],[-86.68616167796107,35.71002220745826],[-86.78199496773446,35.70685303021594],[-87.21521886569883,35.85059401835929],[-87.20409215415211,35.959151767626],[-87.18255658341651,36.04971503594054],[-87.0540610113608,36.04552527619645],[-87.02785940029916,35.98939323859936],[-86.92915470109436,36.05272306857732],[-86.78737886041836,36.03596402960096],[-86.6190424825018,35.968229580404866]]]}},{"type":"Feature","id":37003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.11275597158927,35.779958966263436],[-81.14111113972446,35.82738919516126],[-81.33421342398695,35.79644943089722],[-81.32847060512414,35.99626874176915],[-81.02912617189938,36.045740135670506],[-81.0050781179113,35.95931291223154],[-81.11275597158927,35.779958966263436]]]}},{"type":"Feature","id":47145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.53978312798017,35.670434349363475],[-84.58428997416706,35.64443635300272],[-84.6198236658808,35.644651212476774],[-84.62305400149114,35.7117410832507],[-84.7239122577695,35.7528866725324],[-84.78169937257668,35.824918311209615],[-84.68048219011939,35.908444931748825],[-84.44610339528033,35.98590177214595],[-84.3416558772127,36.048909312912826],[-84.27166527232202,35.91011009267275],[-84.26340997020671,35.89694994988684],[-84.53978312798017,35.670434349363475]]]}},{"type":"Feature","id":47155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.31081989133558,35.895821937648044],[-83.2555452597809,35.71496397536154],[-83.25518633360197,35.71625313220588],[-83.2555452597809,35.71496397536154],[-83.25410955506518,35.695895197039086],[-83.49817935673526,35.56295089746703],[-83.66292647286255,35.56918182221466],[-83.70204942636555,35.70921648443055],[-83.79429345434968,35.887066414080266],[-83.65467117074725,35.971882191463806],[-83.67333533205142,36.03848862842112],[-83.47484915510503,35.92359252466976],[-83.31081989133558,35.895821937648044]]]}},{"type":"Feature","id":37057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.04315595838808,36.01061061166237],[-80.04674522017734,35.920638206901494],[-80.06684508619723,35.505637132762644],[-80.18277824199052,35.50434797591831],[-80.20790307451537,35.5789579282842],[-80.33675757275002,35.72146347445173],[-80.45986925212183,35.74515173146639],[-80.47135488984748,35.82395144357636],[-80.36511274088521,35.89533850383142],[-80.39490361373612,35.97311763343963],[-80.04315595838808,36.01061061166237]]]}},{"type":"Feature","id":40129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.38102170041499,36.012920351008475],[-99.37563780773108,35.81213417250329],[-99.36415217000544,35.50880631000497],[-99.57555968939319,35.508860024873485],[-99.57627754175104,35.421627078406814],[-100.00052828524225,35.4223253716975],[-100.00052828524225,35.61908293506413],[-100.00052828524225,35.88051320012157],[-99.8135277460215,36.00233852191123],[-99.77727620194992,35.886529265395126],[-99.61898975704331,35.84135506097489],[-99.56084371605719,35.86402273548778],[-99.46213901685239,36.004433401783274],[-99.38102170041499,36.012920351008475]]]}},{"type":"Feature","id":35031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.62663280889512,36.000297356907694],[-107.30862421436618,35.99863219598376],[-107.31005991908188,35.305173243468545],[-108.46867362465686,35.30673097465545],[-108.46939147701471,34.95898091589608],[-109.04582692037079,34.959732924055274],[-109.04582692037079,36.00233852191123],[-107.62663280889512,36.000297356907694]]]}},{"type":"Feature","id":35049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.71750446318468,35.9787576946336],[-105.7203758726161,35.871005668394595],[-105.71463305375327,35.041540668802035],[-106.24369024149104,35.04003665248364],[-106.24512594620674,35.215039694102124],[-106.24835628181708,35.75573356056364],[-106.17369963660036,35.82534803015773],[-106.24835628181708,35.839152751365816],[-106.24835628181708,35.85591179034218],[-106.24548487238567,35.930897746787664],[-106.0541772190178,35.930790317050636],[-106.07140567560629,36.00201623270014],[-105.71678661082683,36.00233852191123],[-105.71750446318468,35.9787576946336]]]}},{"type":"Feature","id":5093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.6447901708528,35.90436260174177],[-89.7434948700576,35.9060277626657],[-89.70221835948105,35.83179381437941],[-89.82245862942145,35.75637813898581],[-89.95382561090858,35.73607391868753],[-89.8569155425984,35.63267279679816],[-89.95777379887677,35.58723001803535],[-89.90931876472169,35.537866053871014],[-90.03996789385096,35.547319870729474],[-90.04140359856666,35.39659594967931],[-90.05432494100802,35.38923701269289],[-90.06724628344938,35.46094636215903],[-90.1433386333818,35.43500208066679],[-90.28690910495244,35.43854726198871],[-90.28690910495244,35.699870097309116],[-90.289062662026,35.99637617150617],[-89.95920950359248,35.99906191493187],[-89.7068843998071,36.0018550880946],[-89.6447901708528,35.90436260174177]]]}},{"type":"Feature","id":37023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.80727812781218,35.96199865565724],[-81.55602980256359,35.77732693770625],[-81.36400429683786,35.767873120847796],[-81.53449423182799,35.568859533003575],[-81.53808349361725,35.56440119891691],[-81.69242175055568,35.57954879183785],[-81.82414765822173,35.57492931314565],[-81.86937235676648,35.71952973918523],[-81.98638229109653,35.80756840867961],[-81.90670067937484,35.88395095170646],[-81.94331114962534,35.95947405683708],[-81.8995221557963,35.99997506769661],[-81.80727812781218,35.96199865565724]]]}},{"type":"Feature","id":47033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.91617002763186,35.79736258366196],[-89.0206175456995,35.67140121699672],[-89.06943150603351,35.692726019796766],[-89.2679176829799,35.754712978061875],[-89.35657244917476,35.817505659354694],[-89.34293325437555,35.88094291906968],[-89.2801211730634,35.886368120789584],[-89.18895392361605,35.999491633879984],[-89.10963123807328,35.86203528535276],[-88.91617002763186,35.79736258366196]]]}},{"type":"Feature","id":5031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.289062662026,35.99637617150617],[-90.28690910495244,35.699870097309116],[-91.03706481890897,35.70857190600838],[-91.03239877858293,35.88502524907673],[-90.87518911221309,35.88094291906968],[-90.85257676294071,35.967961006062296],[-90.38956199212544,35.964738113951455],[-90.37771742822086,35.995677878215496],[-90.289062662026,35.99637617150617]]]}},{"type":"Feature","id":37177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.16208718565505,35.695787767302065],[-76.21413148159941,35.59797299173814],[-76.2977612812893,35.60903825465202],[-76.2694061131541,35.689932846634036],[-76.39538920195733,35.69745292822599],[-76.36739296000106,35.931542325209826],[-76.16926570923358,35.99444243623967],[-76.06051107701884,35.99014524675856],[-76.04256476807251,35.68740824781388],[-76.16208718565505,35.695787767302065]]]}},{"type":"Feature","id":47081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.20409215415211,35.959151767626],[-87.21521886569883,35.85059401835929],[-87.23424195318195,35.72463265169405],[-87.3390483974285,35.659100512107024],[-87.45964759354783,35.61505431992558],[-87.58670746088784,35.65329930630752],[-87.65813377049423,35.6093605438631],[-87.74391712725767,35.663881135404765],[-87.71663873765925,35.838723032417704],[-87.70694773082823,35.90559804371759],[-87.53466316494348,35.99342185373791],[-87.20409215415211,35.959151767626]]]}},{"type":"Feature","id":37187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.36739296000106,35.931542325209826],[-76.39538920195733,35.69745292822599],[-76.63802329891169,35.70524158416052],[-76.84512370415233,35.705456443634574],[-76.76077605210457,35.86482845851549],[-76.76077605210457,35.864882173384004],[-76.7029889372974,35.9233776651957],[-76.3989784637466,35.98257145029809],[-76.36739296000106,35.931542325209826]]]}},{"type":"Feature","id":35028,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.24799735563816,35.966349560006876],[-106.24548487238567,35.930897746787664],[-106.24835628181708,35.85591179034218],[-106.24835628181708,35.839152751365816],[-106.17369963660036,35.82534803015773],[-106.24835628181708,35.75573356056364],[-106.40018205550302,35.80762212354812],[-106.39946420314517,35.96001120552222],[-106.24799735563816,35.966349560006876]]]}},{"type":"Feature","id":47015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.88503844659697,35.83963618518244],[-85.98481992433855,35.73456990236914],[-85.98517885051747,35.66012109460879],[-86.08890851622725,35.64679980721733],[-86.20699522909409,35.70379128271064],[-86.15315630225511,35.95437114432826],[-86.01496972336838,35.960978073155474],[-85.88503844659697,35.83963618518244]]]}},{"type":"Feature","id":37111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.82414765822173,35.57492931314565],[-81.97346094865519,35.524652196216586],[-82.16943464234909,35.52787508832742],[-82.29075169082627,35.59147349264795],[-82.27531786513244,35.70443586113281],[-82.13318309827751,35.824381162524475],[-81.98171625077049,35.91150667925412],[-81.94331114962534,35.95947405683708],[-81.90670067937484,35.88395095170646],[-81.98638229109653,35.80756840867961],[-81.86937235676648,35.71952973918523],[-81.82414765822173,35.57492931314565]]]}},{"type":"Feature","id":47097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.34293325437555,35.88094291906968],[-89.35657244917476,35.817505659354694],[-89.4017971477195,35.82266228673203],[-89.50265540399788,35.580784233813674],[-89.61356359328619,35.64352320023798],[-89.75856976957252,35.6501838439337],[-89.90931876472169,35.537866053871014],[-89.95777379887677,35.58723001803535],[-89.8569155425984,35.63267279679816],[-89.95382561090858,35.73607391868753],[-89.82245862942145,35.75637813898581],[-89.70221835948105,35.83179381437941],[-89.7434948700576,35.9060277626657],[-89.6447901708528,35.90436260174177],[-89.40753996658233,35.94658248839374],[-89.34293325437555,35.88094291906968]]]}},{"type":"Feature","id":40081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.62123831064858,35.941533290753426],[-96.62052045829073,35.63895743641429],[-96.62482757243784,35.46271895281999],[-97.14132234391317,35.46390067992729],[-97.14096341773426,35.72420293274594],[-97.14060449155532,35.94196300970154],[-96.62123831064858,35.941533290753426]]]}},{"type":"Feature","id":5063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.35722697051148,35.89061159540219],[-91.19894052560485,35.89002073184854],[-91.2319617340661,35.81267132118843],[-91.35399663490114,35.70905533982501],[-91.3697893867739,35.52631735714051],[-91.5819147585195,35.53045340201609],[-91.79404013026512,35.534106013075046],[-91.78973301611799,35.71168736838219],[-91.8371112717363,35.704919294949434],[-91.8493147618198,35.86740677220416],[-91.71041033057521,35.94174815022748],[-91.46311019329481,35.93680638232419],[-91.35722697051148,35.89061159540219]]]}},{"type":"Feature","id":37151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.54209501260658,35.89958197844402],[-79.54245393878551,35.84344994084694],[-79.55573420740579,35.51498351988407],[-79.76929528386711,35.51143833856215],[-80.06684508619723,35.505637132762644],[-80.04674522017734,35.920638206901494],[-79.54209501260658,35.89958197844402]]]}},{"type":"Feature","id":47105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.53978312798017,35.670434349363475],[-84.26340997020671,35.89694994988684],[-84.16614097571761,35.80509752472797],[-84.13455547197208,35.66452571382693],[-84.18839439881106,35.610542270970406],[-84.29068835980513,35.65469589288888],[-84.45723010682705,35.665761155802755],[-84.52578500700203,35.62418584757295],[-84.58428997416706,35.64443635300272],[-84.53978312798017,35.670434349363475]]]}},{"type":"Feature","id":5067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.19894052560485,35.89002073184854],[-91.03239877858293,35.88502524907673],[-91.03706481890897,35.70857190600838],[-91.03921837598253,35.44295188120685],[-91.03993622834038,35.3542686332903],[-91.25170267390706,35.357652670006686],[-91.25277945244385,35.44585248410661],[-91.34717703750152,35.43903069580533],[-91.58478616795092,35.442468447390226],[-91.5819147585195,35.53045340201609],[-91.3697893867739,35.52631735714051],[-91.35399663490114,35.70905533982501],[-91.2319617340661,35.81267132118843],[-91.19894052560485,35.89002073184854]]]}},{"type":"Feature","id":47009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.66292647286255,35.56918182221466],[-83.77204003125624,35.56150059601716],[-83.95293882543523,35.460624072947944],[-83.96083520137161,35.46373953532175],[-84.0053420475585,35.5547325225844],[-84.08215224984879,35.539208925583864],[-84.18839439881106,35.610542270970406],[-84.13455547197208,35.66452571382693],[-84.16614097571761,35.80509752472797],[-84.13922151229812,35.855482071394064],[-83.9457603018567,35.876162295771934],[-83.85351627387257,35.841140201500835],[-83.79429345434968,35.887066414080266],[-83.70204942636555,35.70921648443055],[-83.66292647286255,35.56918182221466]]]}},{"type":"Feature","id":37037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.01662708665809,35.86321701246007],[-78.9060778235487,35.8679439208893],[-78.9950915159225,35.610542270970406],[-78.91361527330616,35.58277168394869],[-78.96996668339763,35.52153673384278],[-79.11748534293645,35.62810703297447],[-79.26285044540171,35.53571745913046],[-79.32243219110353,35.54253924743173],[-79.35006950688087,35.51783040791531],[-79.55573420740579,35.51498351988407],[-79.54245393878551,35.84344994084694],[-79.23736668669792,35.844363093611676],[-79.2492112506025,35.87675315932559],[-79.01662708665809,35.86321701246007]]]}},{"type":"Feature","id":35047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.36722417806293,35.78146298258183],[-104.0212193415777,35.78146298258183],[-103.97671249539081,35.801713488011586],[-103.72474631778435,35.42221794196047],[-103.63716833012627,35.389666731641],[-103.63716833012627,35.24082283098882],[-103.85754900398719,35.26408136905537],[-104.12494900728748,35.142148617528676],[-104.12566685964534,35.21563055765578],[-105.29110016261991,35.21627513607794],[-105.290741236441,35.042077817487176],[-105.71463305375327,35.041540668802035],[-105.7203758726161,35.871005668394595],[-105.34781049889031,35.87068337918351],[-105.00647170273115,35.771418302169714],[-104.36722417806293,35.78146298258183]]]}},{"type":"Feature","id":37195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.66168076121028,35.6774709971388],[-77.70044478853434,35.65217129406872],[-77.82355646790616,35.57272700353658],[-78.06475486014482,35.585457427374386],[-78.1254133843834,35.603237048852506],[-78.19217365366374,35.73032642775654],[-77.8282225082322,35.86713819786159],[-77.75141230594191,35.82776519924086],[-77.66168076121028,35.6774709971388]]]}},{"type":"Feature","id":37159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.45986925212183,35.74515173146639],[-80.33675757275002,35.72146347445173],[-80.20790307451537,35.5789579282842],[-80.18277824199052,35.50434797591831],[-80.29512213599453,35.50289767446843],[-80.73696026225315,35.50746343829212],[-80.77141717543009,35.6747852537131],[-80.70752831558116,35.85311861717945],[-80.63215381800659,35.845759680193034],[-80.45986925212183,35.74515173146639]]]}},{"type":"Feature","id":40111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.03295830338793,35.856824943106915],[-95.82011507928446,35.85591179034218],[-95.76627615244549,35.8563952241588],[-95.76627615244549,35.72570694906433],[-95.71315507796434,35.72447150708851],[-95.71279615178543,35.55172448994762],[-95.82226863635803,35.55161706021059],[-95.87574863701809,35.37672144832914],[-95.98163185980142,35.37677516319765],[-96.08751508258476,35.37682887806616],[-96.08787400876369,35.5520467791587],[-96.19268045301025,35.551831919684645],[-96.19268045301025,35.6390111512828],[-96.19232152683132,35.85698608771245],[-96.03295830338793,35.856824943106915]]]}},{"type":"Feature","id":40101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.26557413284291,35.81320846987357],[-95.12738755395618,35.81267132118843],[-95.12738755395618,35.63885000667726],[-95.13241252046116,35.5266396463516],[-95.04985949930804,35.4589051971555],[-95.24296178357054,35.26091219181305],[-95.34453789220676,35.29303368318439],[-95.34489681838569,35.5516707750791],[-95.71279615178543,35.55172448994762],[-95.71315507796434,35.72447150708851],[-95.76627615244549,35.72570694906433],[-95.76627615244549,35.8563952241588],[-95.6503429966522,35.8567712282384],[-95.63993413746333,35.79129280351988],[-95.26557413284291,35.81320846987357]]]}},{"type":"Feature","id":47177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.68224515550345,35.83125666569427],[-85.60292246996067,35.794945414578834],[-85.59466716784536,35.61790120795682],[-85.55769777141593,35.53297800083625],[-85.6072295841078,35.5316351291234],[-85.8775009968395,35.524115047531446],[-85.98517885051747,35.66012109460879],[-85.98481992433855,35.73456990236914],[-85.88503844659697,35.83963618518244],[-85.68224515550345,35.83125666569427]]]}},{"type":"Feature","id":47119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.78199496773446,35.70685303021594],[-86.83798745164701,35.55081133718288],[-86.9607402048399,35.416953884846095],[-87.12082128064115,35.45541373070209],[-87.2066046374046,35.433175775137315],[-87.29454155124161,35.444724471867815],[-87.28592732294737,35.542163243352135],[-87.3390483974285,35.659100512107024],[-87.23424195318195,35.72463265169405],[-87.21521886569883,35.85059401835929],[-86.78199496773446,35.70685303021594]]]}},{"type":"Feature","id":47039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.97075847233927,35.81567935382522],[-88.02962236568322,35.729359560123285],[-88.03572411072498,35.61698805519208],[-87.97578343884425,35.524759625953614],[-88.00772786876871,35.423345954199256],[-88.02495632535718,35.39224504532967],[-88.19616411270516,35.38069634859917],[-88.24210666360776,35.42318480959372],[-88.24318344214454,35.52884195596067],[-88.19042129384233,35.60903825465202],[-88.17929458229561,35.8167536511955],[-88.17821780375883,35.84581339506155],[-87.97075847233927,35.81567935382522]]]}},{"type":"Feature","id":47135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.71663873765925,35.838723032417704],[-87.74391712725767,35.663881135404765],[-87.65813377049423,35.6093605438631],[-87.71771551619604,35.48334546232935],[-87.97327095559176,35.45992577965727],[-88.00772786876871,35.423345954199256],[-87.97578343884425,35.524759625953614],[-88.03572411072498,35.61698805519208],[-88.02962236568322,35.729359560123285],[-87.97075847233927,35.81567935382522],[-87.96286209640289,35.84092534202678],[-87.85267175947243,35.80380836788363],[-87.71663873765925,35.838723032417704]]]}},{"type":"Feature","id":37147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.35049176408094,35.81922453514714],[-77.17390008404907,35.73311960091926],[-77.17390008404907,35.635627114566425],[-77.08955243200133,35.559029712065524],[-77.09852558647448,35.55097248178842],[-77.17605364112262,35.519065849891135],[-77.19041068827968,35.41894133498111],[-77.26147807170715,35.35185146420718],[-77.39105042229964,35.340195337739644],[-77.47611592670523,35.426783705784146],[-77.50339431630366,35.51804526738937],[-77.70044478853434,35.65217129406872],[-77.66168076121028,35.6774709971388],[-77.39069149612071,35.83233096306454],[-77.35049176408094,35.81922453514714]]]}},{"type":"Feature","id":37035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.11275597158927,35.779958966263436],[-80.9253965061896,35.62214468256942],[-80.95985341936654,35.54796444915164],[-81.53449423182799,35.568859533003575],[-81.36400429683786,35.767873120847796],[-81.33421342398695,35.79644943089722],[-81.14111113972446,35.82738919516126],[-81.11275597158927,35.779958966263436]]]}},{"type":"Feature","id":37021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.27531786513244,35.70443586113281],[-82.29075169082627,35.59147349264795],[-82.16943464234909,35.52787508832742],[-82.26598578448034,35.46766072072327],[-82.74515223334731,35.42313109472521],[-82.80006793872307,35.47056132362303],[-82.76596995172505,35.56676465313153],[-82.88441559077083,35.677954430955424],[-82.8058107575859,35.685957946364006],[-82.5140037741186,35.80332493406701],[-82.40883840369311,35.818042808039834],[-82.3478209532756,35.810361581842336],[-82.27531786513244,35.70443586113281]]]}},{"type":"Feature","id":47143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.7239122577695,35.7528866725324],[-84.79390286266019,35.555162241532514],[-84.85563816543555,35.55403422929372],[-84.91845024674771,35.439245555279385],[-85.01643709359466,35.409272658648604],[-85.13524165881935,35.45863662281293],[-85.10796326922093,35.57122298721819],[-84.91629668967414,35.761588481231655],[-84.78169937257668,35.824918311209615],[-84.7239122577695,35.7528866725324]]]}},{"type":"Feature","id":47175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.26912112355896,35.79333396852341],[-85.27271038534823,35.78764019246093],[-85.25404622404405,35.76695996808306],[-85.25404622404405,35.76561709637021],[-85.42381830667631,35.5674092315537],[-85.55769777141593,35.53297800083625],[-85.59466716784536,35.61790120795682],[-85.60292246996067,35.794945414578834],[-85.43243253497056,35.818848531067545],[-85.26912112355896,35.79333396852341]]]}},{"type":"Feature","id":47077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.17929458229561,35.8167536511955],[-88.19042129384233,35.60903825465202],[-88.24318344214454,35.52884195596067],[-88.24210666360776,35.42318480959372],[-88.36091122883245,35.41894133498111],[-88.36378263826387,35.49279927918781],[-88.50555847893986,35.512029202115805],[-88.61359525879676,35.58814317080008],[-88.60677566139715,35.789359068253376],[-88.57016519114664,35.82470345173556],[-88.17929458229561,35.8167536511955]]]}},{"type":"Feature","id":47075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.06943150603351,35.692726019796766],[-89.0787635866856,35.43140318447635],[-89.18392895711108,35.39713309836445],[-89.4746591620416,35.40298801903246],[-89.50265540399788,35.580784233813674],[-89.4017971477195,35.82266228673203],[-89.35657244917476,35.817505659354694],[-89.2679176829799,35.754712978061875],[-89.06943150603351,35.692726019796766]]]}},{"type":"Feature","id":37101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.19217365366374,35.73032642775654],[-78.1254133843834,35.603237048852506],[-78.06475486014482,35.585457427374386],[-78.15484533105538,35.41765217813678],[-78.15340962633968,35.3504011627573],[-78.30451754766777,35.28615818001461],[-78.49187701306744,35.26397393931834],[-78.5414088257593,35.31521792388065],[-78.66057231716293,35.496237030772704],[-78.70866842513908,35.519065849891135],[-78.46495754964795,35.70808847219176],[-78.2549857349759,35.818042808039834],[-78.19217365366374,35.73032642775654]]]}},{"type":"Feature","id":40039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.63194276499523,35.81234903197735],[-98.62296961052206,35.551563345342075],[-98.623328536701,35.46416925426986],[-99.36415217000544,35.46524355164014],[-99.36415217000544,35.50880631000497],[-99.37563780773108,35.81213417250329],[-98.63194276499523,35.81234903197735]]]}},{"type":"Feature","id":6071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.63394860007858,35.00109337281103],[-114.6328718215418,34.86938451521479],[-114.4735085980984,34.7139336857354],[-114.43653920166896,34.59672784263793],[-114.34070591189557,34.45148283817619],[-114.13827154698099,34.30322980107766],[-114.25528148131104,34.17340096387942],[-114.43259101370077,34.0878868932052],[-115.31554941386014,34.08122624950947],[-115.3151904876812,34.03798578035573],[-116.92999936667186,34.03460174363936],[-116.929281514314,34.00489742135113],[-117.22683131664414,34.004413987534505],[-117.55991481068799,34.03277543810988],[-117.67297655704986,33.87023424598664],[-117.78496152487494,33.94543506190618],[-117.7329172289306,34.02101188190532],[-117.64749279834608,34.28733019999753],[-117.67046407379738,34.82281372421319],[-117.63528930826257,34.82302858368725],[-117.63636608679936,35.79580485247505],[-116.50108258285461,35.794945414578834],[-115.73621089556208,35.79526770378991],[-115.65114539115649,35.8110061602645],[-114.63394860007858,35.00109337281103]]]}},{"type":"Feature","id":6079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-120.21632746092355,35.78844591548864],[-120.19443296400902,35.78871448983121],[-120.19550974254581,35.61505431992558],[-120.0874729626889,35.613818877949754],[-120.0874729626889,35.52760651398485],[-119.99989497503083,35.439514129621955],[-119.88324396687969,35.437741538961],[-119.88144933598505,35.35013258841473],[-119.81253550963116,35.3507771668369],[-119.81109980491544,35.26408136905537],[-119.6686061118816,35.261664199972245],[-119.66752933334482,35.174968402190714],[-119.55482651316188,35.17910444706628],[-119.56272288909827,35.0883263192777],[-119.47442704908232,35.07699248202125],[-119.47442704908232,34.8997871307937],[-119.74541631417189,34.97364507500039],[-120.08137121764716,35.11464660484953],[-120.1833062524623,35.03885492537634],[-120.33441417379039,34.99996536057223],[-120.2981626297188,34.90843522462444],[-120.45752585316221,34.99695732793545],[-120.64991028506685,34.97498794671324],[-120.65170491596149,35.14805725306522],[-120.75794706492374,35.15998195387532],[-120.8990050532419,35.255110986013534],[-120.82829659599335,35.337563309182464],[-120.88751941551624,35.43376663869097],[-121.00452934984631,35.46110750676457],[-121.16461042564755,35.63288765627222],[-121.28628640030365,35.66447199895842],[-121.34658599836332,35.79516027405288],[-120.21632746092355,35.78844591548864]]]}},{"type":"Feature","id":6029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.63636608679936,35.79580485247505],[-117.63528930826257,34.82302858368725],[-117.67046407379738,34.82281372421319],[-118.89440234393699,34.817979386046936],[-118.88148100149563,34.788382493495746],[-118.97731429126902,34.81233932485297],[-119.24650892546396,34.81443420472502],[-119.27809442920949,34.87899947667879],[-119.44391832387356,34.89919626724004],[-119.47442704908232,34.8997871307937],[-119.47442704908232,35.07699248202125],[-119.56272288909827,35.0883263192777],[-119.55482651316188,35.17910444706628],[-119.66752933334482,35.174968402190714],[-119.6686061118816,35.261664199972245],[-119.81109980491544,35.26408136905537],[-119.81253550963116,35.3507771668369],[-119.88144933598505,35.35013258841473],[-119.88324396687969,35.437741538961],[-119.99989497503083,35.439514129621955],[-120.0874729626889,35.52760651398485],[-120.0874729626889,35.613818877949754],[-120.19550974254581,35.61505431992558],[-120.19443296400902,35.78871448983121],[-119.53939268746804,35.790003646675544],[-118.00821360816728,35.7867807545647],[-117.63636608679936,35.79580485247505]]]}},{"type":"Feature","id":47113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.70691606531767,35.791077944045824],[-88.60677566139715,35.789359068253376],[-88.61359525879676,35.58814317080008],[-88.67712519246676,35.48866323431223],[-88.84151338241513,35.4277505734174],[-89.0787635866856,35.43140318447635],[-89.06943150603351,35.692726019796766],[-89.0206175456995,35.67140121699672],[-88.91617002763186,35.79736258366196],[-88.70691606531767,35.791077944045824]]]}},{"type":"Feature","id":5141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.41677705070272,35.788553345225665],[-92.41857168159734,35.71598455786331],[-92.24054429684976,35.7121170873303],[-92.25274778693327,35.363722450148764],[-92.4813837629095,35.368395643709476],[-92.48030698437272,35.45557487530763],[-92.85071880102494,35.46293381229405],[-92.81339047841658,35.54898503165341],[-92.8098012166273,35.72237662721647],[-92.63105597952188,35.718348012077925],[-92.63033812716402,35.790809369703254],[-92.41677705070272,35.788553345225665]]]}},{"type":"Feature","id":37087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.88441559077083,35.677954430955424],[-82.76596995172505,35.56676465313153],[-82.80006793872307,35.47056132362303],[-82.74515223334731,35.42313109472521],[-82.83201236864754,35.318440815991494],[-82.92102606102134,35.29179824120857],[-83.18591358106914,35.51450008606744],[-83.15648163439717,35.554249088767776],[-83.25410955506518,35.695895197039086],[-83.2555452597809,35.71496397536154],[-83.25518633360197,35.71625313220588],[-83.0785946535701,35.78957392772743],[-82.96158471924004,35.79102422917731],[-82.88441559077083,35.677954430955424]]]}},{"type":"Feature","id":5047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.70998807337516,35.37521743201075],[-93.80689814168532,35.43000659789499],[-93.81012847729566,35.3130693291401],[-93.91708847861578,35.31903167954515],[-93.92031881422612,35.22938156399535],[-94.02871452026194,35.2138042521263],[-94.082194520922,35.214932264365096],[-94.07501599734347,35.4454227651585],[-94.02333062757805,35.574177304986456],[-94.07358029262777,35.662162259612316],[-93.98420767407505,35.66076567303096],[-93.91098673357403,35.759762175702186],[-93.69598995239701,35.76862512900699],[-93.70998807337516,35.37521743201075]]]}},{"type":"Feature","id":47007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.91629668967414,35.761588481231655],[-85.10796326922093,35.57122298721819],[-85.13524165881935,35.45863662281293],[-85.22604998208777,35.35421491842179],[-85.4033595144775,35.492369560239695],[-85.42381830667631,35.5674092315537],[-85.25404622404405,35.76561709637021],[-84.91629668967414,35.761588481231655]]]}},{"type":"Feature","id":5071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.69598995239701,35.76862512900699],[-93.51903934618622,35.763468501629646],[-93.51939827236514,35.734408757763596],[-93.16442028140676,35.728822411438145],[-93.1676506170171,35.59770441739557],[-93.22113061767716,35.59893985937139],[-93.22364310092965,35.46857387348801],[-93.29614618907281,35.46991674520086],[-93.29901759850422,35.32735748416481],[-93.40454189510864,35.340356482345186],[-93.43828095592774,35.42501111512319],[-93.70998807337516,35.37521743201075],[-93.69598995239701,35.76862512900699]]]}},{"type":"Feature","id":5033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.07501599734347,35.4454227651585],[-94.13387989068744,35.38714213282085],[-94.32267506080281,35.358565822771425],[-94.38548714211495,35.4485382275323],[-94.43142969301756,35.39713309836445],[-94.47270620359411,35.63847400259766],[-94.49352392197186,35.75917131214853],[-93.96303102951839,35.76089018794097],[-93.91098673357403,35.759762175702186],[-93.98420767407505,35.66076567303096],[-94.07358029262777,35.662162259612316],[-94.02333062757805,35.574177304986456],[-94.07501599734347,35.4454227651585]]]}},{"type":"Feature","id":47121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.6198236658808,35.644651212476774],[-84.8603042057616,35.35007887354622],[-84.94644648870397,35.28755476659597],[-85.01643709359466,35.409272658648604],[-84.91845024674771,35.439245555279385],[-84.85563816543555,35.55403422929372],[-84.79390286266019,35.555162241532514],[-84.7239122577695,35.7528866725324],[-84.62305400149114,35.7117410832507],[-84.6198236658808,35.644651212476774]]]}},{"type":"Feature","id":35037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.04170979928709,35.739296810798365],[-103.04170979928709,35.622359542043476],[-103.04242765164494,35.18313306220483],[-103.04278657782388,34.95409286286131],[-103.28290819152575,34.954307722335365],[-103.28434389624145,34.86487246625963],[-103.38950926666693,34.865248470339225],[-103.39058604520372,34.778284098215124],[-103.49539248945028,34.778713817163236],[-103.4957514156292,34.69153458556508],[-103.70572323030125,34.69244773832981],[-103.73838551258356,34.60467764317801],[-103.94871625343454,34.605053647257606],[-104.12889719525568,34.60521479186315],[-104.12925612143461,34.77930468071688],[-104.12494900728748,35.142148617528676],[-103.85754900398719,35.26408136905537],[-103.63716833012627,35.24082283098882],[-103.63716833012627,35.389666731641],[-103.38017718601485,35.39799253626067],[-103.37515221950987,35.73999510408905],[-103.04170979928709,35.739296810798365]]]}},{"type":"Feature","id":37013,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-77.09852558647448,35.55097248178842],[-76.96536397409272,35.43414264277057],[-76.62258947321786,35.34121592024141],[-76.61325739256576,35.27643578881358],[-76.6326394062278,35.235236484663375],[-76.84548263033125,35.21600656173537],[-76.89573229538097,35.25349953995811],[-77.19041068827968,35.41894133498111],[-77.17605364112262,35.519065849891135],[-77.09852558647448,35.55097248178842]]],[[[-76.84512370415233,35.705456443634574],[-76.63802329891169,35.70524158416052],[-76.59279860036695,35.61908293506413],[-76.49481175352,35.571652706166304],[-76.63766437273277,35.512566350800945],[-76.57485229142061,35.389183297824374],[-76.97828531653408,35.484151185357064],[-77.08955243200133,35.559029712065524],[-77.17390008404907,35.635627114566425],[-77.17390008404907,35.73311960091926],[-76.98582276629155,35.65845593368486],[-76.84512370415233,35.705456443634574]]]]}},{"type":"Feature","id":5115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.95121813112438,35.72457893682554],[-92.8098012166273,35.72237662721647],[-92.81339047841658,35.54898503165341],[-92.85071880102494,35.46293381229405],[-92.85502591517206,35.17276609258164],[-92.89594349956968,35.17067121270959],[-93.0933528979793,35.13887201054933],[-93.15975424108072,35.23942624440746],[-93.27855880630541,35.31736651862121],[-93.29901759850422,35.32735748416481],[-93.29614618907281,35.46991674520086],[-93.22364310092965,35.46857387348801],[-93.22113061767716,35.59893985937139],[-93.1676506170171,35.59770441739557],[-93.16442028140676,35.728822411438145],[-92.95121813112438,35.72457893682554]]]}},{"type":"Feature","id":40017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.67396879344021,35.72592180853839],[-97.6710973840088,35.37720488214576],[-97.67145631018772,35.33697244562881],[-97.67145631018772,35.33595186312705],[-97.84194624517785,35.33358840891243],[-97.94603483706655,35.374733998194124],[-98.09606597985785,35.37768831596239],[-98.30639672070883,35.37720488214576],[-98.31321631810843,35.55145591560505],[-98.31321631810843,35.72490122603662],[-98.20697416914616,35.72506237064216],[-97.67396879344021,35.72592180853839]]]}},{"type":"Feature","id":40109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.14096341773426,35.72420293274594],[-97.14132234391317,35.46390067992729],[-97.1416812700921,35.37677516319765],[-97.6710973840088,35.37720488214576],[-97.67396879344021,35.72592180853839],[-97.14096341773426,35.72420293274594]]]}},{"type":"Feature","id":5023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.8371112717363,35.704919294949434],[-91.78973301611799,35.71168736838219],[-91.79404013026512,35.534106013075046],[-91.85182724507229,35.358297248428855],[-92.1113308724362,35.362701867647],[-92.25274778693327,35.363722450148764],[-92.24054429684976,35.7121170873303],[-91.8371112717363,35.704919294949434]]]}},{"type":"Feature","id":47117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.63950127470062,35.68590423149549],[-86.66570288576226,35.4562194537298],[-86.59930154266084,35.364904177256065],[-86.74682020219966,35.25280124666744],[-86.82829644481599,35.263651650107256],[-86.9607402048399,35.416953884846095],[-86.83798745164701,35.55081133718288],[-86.78199496773446,35.70685303021594],[-86.68616167796107,35.71002220745826],[-86.63950127470062,35.68590423149549]]]}},{"type":"Feature","id":5111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.28690910495244,35.699870097309116],[-90.28690910495244,35.43854726198871],[-90.50226481230838,35.441662724362516],[-91.03921837598253,35.44295188120685],[-91.03706481890897,35.70857190600838],[-90.28690910495244,35.699870097309116]]]}},{"type":"Feature","id":37095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.39538920195733,35.69745292822599],[-76.2694061131541,35.689932846634036],[-76.2977612812893,35.60903825465202],[-76.21413148159941,35.59797299173814],[-76.16208718565505,35.695787767302065],[-76.01313282140053,35.66914519251914],[-75.88786758495516,35.63890372154577],[-75.88068906137663,35.57578875104187],[-76.03107913034685,35.41115267904659],[-76.15060154792941,35.336274152338135],[-76.25397228746026,35.34776913420012],[-76.39036423545235,35.42898601539322],[-76.46968692099513,35.37274654805911],[-76.58633792914627,35.50918231408457],[-76.49122249173072,35.501501087887064],[-76.49481175352,35.571652706166304],[-76.59279860036695,35.61908293506413],[-76.63802329891169,35.70524158416052],[-76.39538920195733,35.69745292822599]]]}},{"type":"Feature","id":47031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.20699522909409,35.70379128271064],[-86.08890851622725,35.64679980721733],[-85.98517885051747,35.66012109460879],[-85.8775009968395,35.524115047531446],[-85.91375254091109,35.288843923440304],[-86.15782234258116,35.362809297384025],[-86.26155200829093,35.33358840891243],[-86.25760382032274,35.41249555075944],[-86.24504140406032,35.631920788638965],[-86.20699522909409,35.70379128271064]]]}},{"type":"Feature","id":47003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.24504140406032,35.631920788638965],[-86.25760382032274,35.41249555075944],[-86.44388650718564,35.3207505553376],[-86.52572167598089,35.354698352238415],[-86.59930154266084,35.364904177256065],[-86.66570288576226,35.4562194537298],[-86.63950127470062,35.68590423149549],[-86.51567174297095,35.688321400578616],[-86.40332784896692,35.61886807559007],[-86.35271925773829,35.66049709868839],[-86.24504140406032,35.631920788638965]]]}},{"type":"Feature","id":37173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.18591358106914,35.51450008606744],[-83.3513785495543,35.4681441545399],[-83.33953398564971,35.331063810092274],[-83.6797960032721,35.27949753631887],[-83.58539841821441,35.43484093606125],[-83.95293882543523,35.460624072947944],[-83.77204003125624,35.56150059601716],[-83.66292647286255,35.56918182221466],[-83.49817935673526,35.56295089746703],[-83.25410955506518,35.695895197039086],[-83.15648163439717,35.554249088767776],[-83.18591358106914,35.51450008606744]]]}},{"type":"Feature","id":47123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.18839439881106,35.610542270970406],[-84.08215224984879,35.539208925583864],[-84.0053420475585,35.5547325225844],[-83.96083520137161,35.46373953532175],[-84.0214937256102,35.404062316402744],[-84.02903117536766,35.292013100682624],[-84.12665909603568,35.2411451201999],[-84.21387815751484,35.26622996379592],[-84.29248299069977,35.206660174613944],[-84.4956352079722,35.28545988672393],[-84.40087869673559,35.33031180193308],[-84.4091339988509,35.39836854034027],[-84.52255467139169,35.607749097807684],[-84.52219574521277,35.6185995012475],[-84.52578500700203,35.62418584757295],[-84.45723010682705,35.665761155802755],[-84.29068835980513,35.65469589288888],[-84.18839439881106,35.610542270970406]]]}},{"type":"Feature","id":47101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.3390483974285,35.659100512107024],[-87.28592732294737,35.542163243352135],[-87.29454155124161,35.444724471867815],[-87.4485208820011,35.45783089978522],[-87.57522182316218,35.398422255208786],[-87.71771551619604,35.48334546232935],[-87.65813377049423,35.6093605438631],[-87.58670746088784,35.65329930630752],[-87.45964759354783,35.61505431992558],[-87.3390483974285,35.659100512107024]]]}},{"type":"Feature","id":37079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.47611592670523,35.426783705784146],[-77.68142170105124,35.3484674274908],[-77.80561015895984,35.369845945159355],[-77.82355646790616,35.57272700353658],[-77.70044478853434,35.65217129406872],[-77.50339431630366,35.51804526738937],[-77.47611592670523,35.426783705784146]]]}},{"type":"Feature","id":47167,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-90.05432494100802,35.38923701269289],[-90.07514265938576,35.38413410018407],[-90.1433386333818,35.43500208066679],[-90.06724628344938,35.46094636215903],[-90.05432494100802,35.38923701269289]]],[[[-89.50265540399788,35.580784233813674],[-89.4746591620416,35.40298801903246],[-89.63294560694823,35.37575458069589],[-90.04140359856666,35.39659594967931],[-90.03996789385096,35.547319870729474],[-89.90931876472169,35.537866053871014],[-89.75856976957252,35.6501838439337],[-89.61356359328619,35.64352320023798],[-89.50265540399788,35.580784233813674]]]]}},{"type":"Feature","id":47107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.58428997416706,35.64443635300272],[-84.52578500700203,35.62418584757295],[-84.52219574521277,35.6185995012475],[-84.52255467139169,35.607749097807684],[-84.4091339988509,35.39836854034027],[-84.40087869673559,35.33031180193308],[-84.4956352079722,35.28545988672393],[-84.70381239174961,35.24098397559436],[-84.8603042057616,35.35007887354622],[-84.6198236658808,35.644651212476774],[-84.58428997416706,35.64443635300272]]]}},{"type":"Feature","id":40135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.80722540235368,35.638527717466175],[-94.47270620359411,35.63847400259766],[-94.43142969301756,35.39713309836445],[-94.43286539773327,35.3808037783362],[-94.49567747904541,35.301466917541084],[-94.65468177630989,35.29099251818086],[-94.74513117339939,35.35620236855681],[-94.81368607357436,35.32332886902627],[-94.8413233893517,35.370920242529635],[-95.04985949930804,35.4589051971555],[-95.13241252046116,35.5266396463516],[-95.12738755395618,35.63885000667726],[-94.80722540235368,35.638527717466175]]]}},{"type":"Feature","id":40107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.19268045301025,35.6390111512828],[-96.19268045301025,35.551831919684645],[-96.08787400876369,35.5520467791587],[-96.08751508258476,35.37682887806616],[-95.98163185980142,35.37677516319765],[-95.98163185980142,35.289918220810584],[-96.44141629500636,35.290025650547605],[-96.44141629500636,35.46723100177516],[-96.5350960277062,35.39127817769642],[-96.62375079390107,35.40073199455488],[-96.62482757243784,35.46271895281999],[-96.62052045829073,35.63895743641429],[-96.19268045301025,35.6390111512828]]]}},{"type":"Feature","id":37105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.96996668339763,35.52153673384278],[-79.18352775985895,35.307160693603564],[-79.27361823076951,35.353086906182995],[-79.35006950688087,35.51783040791531],[-79.32243219110353,35.54253924743173],[-79.26285044540171,35.53571745913046],[-79.11748534293645,35.62810703297447],[-78.96996668339763,35.52153673384278]]]}},{"type":"Feature","id":48359,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.16269958709591,35.6274624545523],[-102.16269958709591,35.62004980269738],[-102.16736562742196,35.18324049194186],[-103.04242765164494,35.18313306220483],[-103.04170979928709,35.622359542043476],[-102.16269958709591,35.6274624545523]]]}},{"type":"Feature","id":48065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.0859210503162,35.62520643007471],[-101.0859210503162,35.61908293506413],[-101.08663890267405,35.182112479703065],[-101.62287461399035,35.18313306220483],[-101.62287461399035,35.62021094730292],[-101.62287461399035,35.62402470296741],[-101.0859210503162,35.62520643007471]]]}},{"type":"Feature","id":48179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.53999433216889,35.619297794538184],[-100.5389175536321,35.182918202730775],[-101.08663890267405,35.182112479703065],[-101.0859210503162,35.61908293506413],[-100.53999433216889,35.619297794538184]]]}},{"type":"Feature","id":48483,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.00052828524225,35.61908293506413],[-100.00052828524225,35.4223253716975],[-100.00052828524225,35.18270334325672],[-100.5389175536321,35.182918202730775],[-100.53999433216889,35.619297794538184],[-100.00052828524225,35.61908293506413]]]}},{"type":"Feature","id":48375,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.62287461399035,35.62021094730292],[-101.62287461399035,35.18313306220483],[-102.16736562742196,35.18324049194186],[-102.16269958709591,35.62004980269738],[-101.62287461399035,35.62021094730292]]]}},{"type":"Feature","id":37161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.69242175055568,35.57954879183785],[-81.70283060974455,35.357222951058574],[-81.76815517430919,35.18044731877913],[-81.87439732327145,35.184099929838084],[-81.96915383450806,35.18726910708041],[-81.96879490832913,35.25747444022815],[-82.15220618576062,35.40766121259318],[-82.26131974415429,35.3927284791463],[-82.26598578448034,35.46766072072327],[-82.16943464234909,35.52787508832742],[-81.97346094865519,35.524652196216586],[-81.82414765822173,35.57492931314565],[-81.69242175055568,35.57954879183785]]]}},{"type":"Feature","id":37191,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.82355646790616,35.57272700353658],[-77.80561015895984,35.369845945159355],[-77.83432425327396,35.177869005090464],[-77.89354707279684,35.147627534117106],[-78.04429606794601,35.192586879063285],[-78.16345955934962,35.18936398695245],[-78.30451754766777,35.28615818001461],[-78.15340962633968,35.3504011627573],[-78.15484533105538,35.41765217813678],[-78.06475486014482,35.585457427374386],[-77.82355646790616,35.57272700353658]]]}},{"type":"Feature","id":47023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.36091122883245,35.41894133498111],[-88.36270585972709,35.38128721215283],[-88.60390425196574,35.37639915911806],[-88.71983740775903,35.24753718955307],[-88.78193163671332,35.247590904421585],[-88.84151338241513,35.4277505734174],[-88.67712519246676,35.48866323431223],[-88.61359525879676,35.58814317080008],[-88.50555847893986,35.512029202115805],[-88.36378263826387,35.49279927918781],[-88.36091122883245,35.41894133498111]]]}},{"type":"Feature","id":37085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.70866842513908,35.519065849891135],[-78.66057231716293,35.496237030772704],[-78.5414088257593,35.31521792388065],[-78.61714224951281,35.24576459889211],[-78.82567835946915,35.25946189036317],[-79.09630869837979,35.19221087498369],[-79.22300963954086,35.26810998419391],[-79.18352775985895,35.307160693603564],[-78.96996668339763,35.52153673384278],[-78.91361527330616,35.58277168394869],[-78.70866842513908,35.519065849891135]]]}},{"type":"Feature","id":37045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.53808349361725,35.56440119891691],[-81.45660725100092,35.419639628271796],[-81.31949745065097,35.26026761339088],[-81.3281116789452,35.16347342032872],[-81.36651678009035,35.164870006910085],[-81.76815517430919,35.18044731877913],[-81.70283060974455,35.357222951058574],[-81.69242175055568,35.57954879183785],[-81.53808349361725,35.56440119891691]]]}},{"type":"Feature","id":37109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.95985341936654,35.54796444915164],[-80.9469320769252,35.48796494102155],[-80.95554630521943,35.40094685402894],[-81.45660725100092,35.419639628271796],[-81.53808349361725,35.56440119891691],[-81.53449423182799,35.568859533003575],[-80.95985341936654,35.54796444915164]]]}},{"type":"Feature","id":47153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.22604998208777,35.35421491842179],[-85.3872078364258,35.147358959774536],[-85.454685958064,35.267465405771745],[-85.55841562377378,35.31930025388772],[-85.48555360945169,35.40642577061736],[-85.6072295841078,35.5316351291234],[-85.55769777141593,35.53297800083625],[-85.42381830667631,35.5674092315537],[-85.4033595144775,35.492369560239695],[-85.22604998208777,35.35421491842179]]]}},{"type":"Feature","id":40091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.34453789220676,35.29303368318439],[-95.45652286003185,35.305173243468545],[-95.59973440542355,35.22202262700894],[-95.98378541687498,35.15154871951862],[-95.98163185980142,35.289918220810584],[-95.98163185980142,35.37677516319765],[-95.87574863701809,35.37672144832914],[-95.82226863635803,35.55161706021059],[-95.71279615178543,35.55172448994762],[-95.34489681838569,35.5516707750791],[-95.34453789220676,35.29303368318439]]]}},{"type":"Feature","id":40015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.31321631810843,35.55145591560505],[-98.30639672070883,35.37720488214576],[-98.09606597985785,35.37768831596239],[-98.0924767180686,34.85493521558454],[-98.61973927491172,34.85493521558454],[-98.62153390580636,35.09735041718804],[-98.623328536701,35.46416925426986],[-98.62296961052206,35.551563345342075],[-98.31321631810843,35.55145591560505]]]}},{"type":"Feature","id":5145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.5819147585195,35.53045340201609],[-91.58478616795092,35.442468447390226],[-91.34717703750152,35.43903069580533],[-91.42326938743396,35.37741974161982],[-91.38558213864667,35.24538859481251],[-91.4656226765473,35.089454331516485],[-91.58406831559307,35.09138806678299],[-91.58514509412984,35.02499648929974],[-91.71722992797483,35.062006033705856],[-91.80265435855935,35.030367976151126],[-92.01298509941032,35.07624047386206],[-92.11958617455151,35.066410652924],[-92.1113308724362,35.362701867647],[-91.85182724507229,35.358297248428855],[-91.79404013026512,35.534106013075046],[-91.5819147585195,35.53045340201609]]]}},{"type":"Feature","id":47061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.55841562377378,35.31930025388772],[-85.70988247128079,35.28916621265139],[-85.74003227031062,35.215308268444694],[-85.87355280887131,35.22336549872179],[-85.91375254091109,35.288843923440304],[-85.8775009968395,35.524115047531446],[-85.6072295841078,35.5316351291234],[-85.48555360945169,35.40642577061736],[-85.55841562377378,35.31930025388772]]]}},{"type":"Feature","id":4025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.55507983724645,34.47216306255407],[-111.59384386457052,34.419200202199306],[-111.65952735531408,34.38638041753727],[-111.71228950361629,34.151216723183154],[-111.47791070877723,34.15105557857761],[-111.49478023918678,33.99979450884231],[-111.72556977223657,33.99984822371082],[-112.16453648906376,34.048084175636355],[-112.27616253070993,33.88232009140228],[-112.74492012038803,33.999901938579335],[-113.33391798000653,33.99920364528865],[-113.33355905382761,34.317893960181976],[-113.33427690618547,35.52798251806445],[-113.17455475656314,35.506442855790354],[-112.95345623034437,35.35609493881978],[-112.63078159548938,35.29996290122269],[-112.57730159482932,35.24334742980898],[-112.44090964683723,35.260482472864936],[-112.44234535155293,35.14940012477807],[-112.33574427641175,35.148272112539274],[-112.33466749787496,34.97300049657822],[-111.77833192053878,34.98127258632937],[-111.77797299435984,34.80331522694263],[-111.55220842781503,34.80250950391492],[-111.55507983724645,34.47216306255407]]]}},{"type":"Feature","id":37099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.18591358106914,35.51450008606744],[-82.92102606102134,35.29179824120857],[-82.98383814233348,35.13129821408886],[-83.05670015665558,35.053733943954704],[-83.00860404867942,35.027735947593946],[-83.10802660024207,35.00082479846846],[-83.108385526421,35.000663653862915],[-83.33953398564971,35.331063810092274],[-83.3513785495543,35.4681441545399],[-83.18591358106914,35.51450008606744]]]}},{"type":"Feature","id":37119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.78541529640823,35.506174281447784],[-80.6662518050046,35.26751912064026],[-80.5499597230324,35.20832533553788],[-80.83925422324721,35.0006099389944],[-80.90565556634863,35.075810754913945],[-81.04097073580395,35.0448709906499],[-81.03307435986757,35.14811096793373],[-80.95554630521943,35.40094685402894],[-80.9469320769252,35.48796494102155],[-80.78541529640823,35.506174281447784]]]}},{"type":"Feature","id":37125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.35006950688087,35.51783040791531],[-79.27361823076951,35.353086906182995],[-79.18352775985895,35.307160693603564],[-79.22300963954086,35.26810998419391],[-79.09630869837979,35.19221087498369],[-79.09810332927442,35.174055249425976],[-79.22982923694047,35.210688789752496],[-79.33535353354488,35.16164711479925],[-79.45918306527454,35.04299097025191],[-79.57116803309964,35.06592721910737],[-79.61423917457083,35.16363456493426],[-79.69786897426071,35.25145837495459],[-79.76929528386711,35.51143833856215],[-79.55573420740579,35.51498351988407],[-79.35006950688087,35.51783040791531]]]}},{"type":"Feature","id":37123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.76929528386711,35.51143833856215],[-79.69786897426071,35.25145837495459],[-79.61423917457083,35.16363456493426],[-79.85184830502021,35.183455351415915],[-80.07545931449147,35.1430080554249],[-80.09627703286921,35.23926509980192],[-80.05105233432447,35.37188711016289],[-80.18277824199052,35.50434797591831],[-80.06684508619723,35.505637132762644],[-79.76929528386711,35.51143833856215]]]}},{"type":"Feature","id":37025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.29512213599453,35.50289767446843],[-80.50545287684551,35.18404621496957],[-80.5499597230324,35.20832533553788],[-80.6662518050046,35.26751912064026],[-80.78541529640823,35.506174281447784],[-80.73696026225315,35.50746343829212],[-80.29512213599453,35.50289767446843]]]}},{"type":"Feature","id":40009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.36415217000544,35.50880631000497],[-99.36415217000544,35.46524355164014],[-99.36020398203725,35.11668776985306],[-99.40937686855018,35.11448546024399],[-99.78301902081274,35.11674148472157],[-99.78301902081274,35.03004568694004],[-99.88854331741716,35.030206831545584],[-100.00052828524225,35.031281128915865],[-100.00052828524225,35.18270334325672],[-100.00052828524225,35.4223253716975],[-99.57627754175104,35.421627078406814],[-99.57555968939319,35.508860024873485],[-99.36415217000544,35.50880631000497]]]}},{"type":"Feature","id":37167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.18277824199052,35.50434797591831],[-80.05105233432447,35.37188711016289],[-80.09627703286921,35.23926509980192],[-80.07545931449147,35.1430080554249],[-80.27717582704821,35.19613206038521],[-80.35901099584346,35.165783159674824],[-80.50545287684551,35.18404621496957],[-80.29512213599453,35.50289767446843],[-80.18277824199052,35.50434797591831]]]}},{"type":"Feature","id":37089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.26598578448034,35.46766072072327],[-82.26131974415429,35.3927284791463],[-82.34674417473882,35.27971239579293],[-82.35356377213843,35.19081428840233],[-82.57573907689397,35.14499550555992],[-82.619528070723,35.30388408662421],[-82.74515223334731,35.42313109472521],[-82.26598578448034,35.46766072072327]]]}},{"type":"Feature","id":47181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.57522182316218,35.398422255208786],[-87.60752517926558,35.00345682702564],[-87.9847565933174,35.00587399610876],[-87.98188518388599,35.29566571174158],[-88.02495632535718,35.39224504532967],[-88.00772786876871,35.423345954199256],[-87.97327095559176,35.45992577965727],[-87.71771551619604,35.48334546232935],[-87.57522182316218,35.398422255208786]]]}},{"type":"Feature","id":40133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.44141629500636,35.290025650547605],[-96.44141629500636,35.11577461708833],[-96.4905891815193,35.11582833195684],[-96.49094810769823,34.910583819365],[-96.73035186904225,34.85772838874726],[-96.77593549376593,34.89994827539924],[-96.77665334612378,35.40975609246523],[-96.62375079390107,35.40073199455488],[-96.5350960277062,35.39127817769642],[-96.44141629500636,35.46723100177516],[-96.44141629500636,35.290025650547605]]]}},{"type":"Feature","id":37075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.6797960032721,35.27949753631887],[-83.7027672787234,35.24855777205484],[-83.84490204557832,35.255379560356104],[-83.9579637919402,35.21718828884268],[-84.02903117536766,35.292013100682624],[-84.0214937256102,35.404062316402744],[-83.96083520137161,35.46373953532175],[-83.95293882543523,35.460624072947944],[-83.58539841821441,35.43484093606125],[-83.6797960032721,35.27949753631887]]]}},{"type":"Feature","id":40149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.623328536701,35.46416925426986],[-98.62153390580636,35.09735041718804],[-98.750388404041,35.11631176577347],[-99.36020398203725,35.11668776985306],[-99.36415217000544,35.46524355164014],[-98.623328536701,35.46416925426986]]]}},{"type":"Feature","id":40125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.62482757243784,35.46271895281999],[-96.62375079390107,35.40073199455488],[-96.77665334612378,35.40975609246523],[-96.77593549376593,34.89994827539924],[-96.93063267688328,34.96435240274748],[-97.0160571074678,34.907307212385646],[-97.14239912244996,34.93169376269098],[-97.1416812700921,35.37677516319765],[-97.14132234391317,35.46390067992729],[-96.62482757243784,35.46271895281999]]]}},{"type":"Feature","id":5029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.4813837629095,35.368395643709476],[-92.55460470341052,35.113250018268175],[-92.71576255774855,35.071406135695796],[-93.0405907496771,35.07693876715273],[-92.89594349956968,35.17067121270959],[-92.85502591517206,35.17276609258164],[-92.85071880102494,35.46293381229405],[-92.48030698437272,35.45557487530763],[-92.4813837629095,35.368395643709476]]]}},{"type":"Feature","id":47099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.29454155124161,35.444724471867815],[-87.2066046374046,35.433175775137315],[-87.224192020172,34.99937449701858],[-87.60752517926558,35.00345682702564],[-87.57522182316218,35.398422255208786],[-87.4485208820011,35.45783089978522],[-87.29454155124161,35.444724471867815]]]}},{"type":"Feature","id":40061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.81368607357436,35.32332886902627],[-94.81476285211114,35.202309270264315],[-94.92782459847301,35.20198698105323],[-94.92782459847301,35.058245992909875],[-95.3492039325328,35.058514567252445],[-95.3492039325328,35.1603042430864],[-95.45508715531615,35.16046538769194],[-95.45652286003185,35.305173243468545],[-95.34453789220676,35.29303368318439],[-95.24296178357054,35.26091219181305],[-95.04985949930804,35.4589051971555],[-94.8413233893517,35.370920242529635],[-94.81368607357436,35.32332886902627]]]}},{"type":"Feature","id":47065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.01643709359466,35.409272658648604],[-84.94644648870397,35.28755476659597],[-85.02612810042568,35.1275918881614],[-84.97982662334415,34.987664655682536],[-85.2655318617697,34.98508634199386],[-85.36459548715344,34.9833137513329],[-85.47442689790496,34.9829377472533],[-85.3857721317101,35.04116466472244],[-85.3872078364258,35.147358959774536],[-85.22604998208777,35.35421491842179],[-85.13524165881935,35.45863662281293],[-85.01643709359466,35.409272658648604]]]}},{"type":"Feature","id":47055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.9607402048399,35.416953884846095],[-86.82829644481599,35.263651650107256],[-86.83547496839452,34.99190813029514],[-87.21091175155172,34.99899849293898],[-87.224192020172,34.99937449701858],[-87.2066046374046,35.433175775137315],[-87.12082128064115,35.45541373070209],[-86.9607402048399,35.416953884846095]]]}},{"type":"Feature","id":5131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.07501599734347,35.4454227651585],[-94.082194520922,35.214932264365096],[-94.02871452026194,35.2138042521263],[-94.03122700351443,35.14085946068435],[-94.14069948808704,35.09966015653414],[-94.22289358306122,35.07908736189329],[-94.23043103281869,34.968488447623045],[-94.44794029724818,34.93389607230006],[-94.43286539773327,35.3808037783362],[-94.43142969301756,35.39713309836445],[-94.38548714211495,35.4485382275323],[-94.32267506080281,35.358565822771425],[-94.13387989068744,35.38714213282085],[-94.07501599734347,35.4454227651585]]]}},{"type":"Feature","id":5037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.50226481230838,35.441662724362516],[-90.50298266466623,35.144136067663695],[-91.0428076377718,35.148164682802246],[-91.03993622834038,35.3542686332903],[-91.03921837598253,35.44295188120685],[-90.50226481230838,35.441662724362516]]]}},{"type":"Feature","id":5147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.03993622834038,35.3542686332903],[-91.0428076377718,35.148164682802246],[-91.04567904720321,35.00087851333697],[-91.14976763909192,35.002489959392385],[-91.29297918448361,34.98508634199386],[-91.3683536820582,34.91273241410556],[-91.36368764173216,35.05115563026604],[-91.4656226765473,35.089454331516485],[-91.38558213864667,35.24538859481251],[-91.42326938743396,35.37741974161982],[-91.34717703750152,35.43903069580533],[-91.25277945244385,35.44585248410661],[-91.25170267390706,35.357652670006686],[-91.03993622834038,35.3542686332903]]]}},{"type":"Feature","id":5035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.28690910495244,35.43854726198871],[-90.1433386333818,35.43500208066679],[-90.07514265938576,35.38413410018407],[-90.15195286167605,35.255916709041244],[-90.07334802849113,35.222237486482996],[-90.0661695049126,35.139892593051094],[-90.17133487533808,35.11867521998808],[-90.21297031209356,35.026017071801505],[-90.30916252804589,34.9956144562226],[-90.24240225876554,34.92599998662851],[-90.30413756154091,34.85993069835634],[-90.40786722725069,34.83291211949381],[-90.40858507960854,34.904138035143326],[-90.40068870367216,35.148164682802246],[-90.50298266466623,35.144136067663695],[-90.50226481230838,35.441662724362516],[-90.28690910495244,35.43854726198871]]]}},{"type":"Feature","id":47069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.0787635866856,35.43140318447635],[-88.84151338241513,35.4277505734174],[-88.78193163671332,35.247590904421585],[-88.78659767703937,34.995184737274485],[-88.82284922111096,34.995184737274485],[-89.01702828391022,34.994916162931915],[-89.19828600426814,34.99443272911529],[-89.18392895711108,35.39713309836445],[-89.0787635866856,35.43140318447635]]]}},{"type":"Feature","id":37107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.39105042229964,35.340195337739644],[-77.47396236963168,35.22879070044169],[-77.60174008932954,35.07124499109025],[-77.73023566138525,35.007807731375266],[-77.76899968870931,35.14542522450803],[-77.83432425327396,35.177869005090464],[-77.80561015895984,35.369845945159355],[-77.68142170105124,35.3484674274908],[-77.47611592670523,35.426783705784146],[-77.39105042229964,35.340195337739644]]]}},{"type":"Feature","id":5083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.70998807337516,35.37521743201075],[-93.43828095592774,35.42501111512319],[-93.40454189510864,35.340356482345186],[-93.29901759850422,35.32735748416481],[-93.27855880630541,35.31736651862121],[-93.27999451102112,35.21310595883562],[-93.45694511723192,35.2157379873928],[-93.52980713155401,35.14542522450803],[-93.70675773776482,35.13495082514781],[-93.70496310687018,35.01967871731685],[-94.07429814498562,35.02698393943475],[-94.14069948808704,35.09966015653414],[-94.03122700351443,35.14085946068435],[-94.02871452026194,35.2138042521263],[-93.92031881422612,35.22938156399535],[-93.91708847861578,35.31903167954515],[-93.81012847729566,35.3130693291401],[-93.80689814168532,35.43000659789499],[-93.70998807337516,35.37521743201075]]]}},{"type":"Feature","id":37175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.57573907689397,35.14499550555992],[-82.7638163946515,35.068183243584954],[-82.89697800703325,35.05620482790634],[-83.00860404867942,35.027735947593946],[-83.05670015665558,35.053733943954704],[-82.98383814233348,35.13129821408886],[-82.92102606102134,35.29179824120857],[-82.83201236864754,35.318440815991494],[-82.74515223334731,35.42313109472521],[-82.619528070723,35.30388408662421],[-82.57573907689397,35.14499550555992]]]}},{"type":"Feature","id":47071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.02495632535718,35.39224504532967],[-87.98188518388599,35.29566571174158],[-87.9847565933174,35.00587399610876],[-88.20011230067335,34.99556074135408],[-88.36270585972709,34.99539959674854],[-88.38101109485234,34.99556074135408],[-88.36270585972709,35.38128721215283],[-88.36091122883245,35.41894133498111],[-88.24210666360776,35.42318480959372],[-88.19616411270516,35.38069634859917],[-88.02495632535718,35.39224504532967]]]}},{"type":"Feature","id":37071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.95554630521943,35.40094685402894],[-81.03307435986757,35.14811096793373],[-81.3281116789452,35.16347342032872],[-81.31949745065097,35.26026761339088],[-81.45660725100092,35.419639628271796],[-80.95554630521943,35.40094685402894]]]}},{"type":"Feature","id":37049,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-76.68504262835107,34.89742367657908],[-76.75790464267317,34.846501981227846],[-77.09027028435918,34.80267064852046],[-77.11324155981048,35.071943284380936],[-77.04002061930946,35.09896186324346],[-76.89716800009668,34.9513534045671],[-76.68504262835107,34.89742367657908]]],[[[-77.19041068827968,35.41894133498111],[-76.89573229538097,35.25349953995811],[-76.98007994742872,35.13543425896444],[-76.93772665831538,35.08725202190742],[-77.03068853865736,35.133661668303475],[-77.13190572111466,35.07124499109025],[-77.47396236963168,35.22879070044169],[-77.39105042229964,35.340195337739644],[-77.26147807170715,35.35185146420718],[-77.19041068827968,35.41894133498111]]]]}},{"type":"Feature","id":47127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.26155200829093,35.33358840891243],[-86.31826234456133,35.127162169213285],[-86.3922011374202,35.23539762926892],[-86.5271573806966,35.31140416821617],[-86.52572167598089,35.354698352238415],[-86.44388650718564,35.3207505553376],[-86.25760382032274,35.41249555075944],[-86.26155200829093,35.33358840891243]]]}},{"type":"Feature","id":47157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.63294560694823,35.37575458069589],[-89.64443124467387,34.995238452143],[-89.7244717825745,34.99475501832637],[-90.30916252804589,34.9956144562226],[-90.21297031209356,35.026017071801505],[-90.17133487533808,35.11867521998808],[-90.0661695049126,35.139892593051094],[-90.07334802849113,35.222237486482996],[-90.15195286167605,35.255916709041244],[-90.07514265938576,35.38413410018407],[-90.05432494100802,35.38923701269289],[-90.04140359856666,35.39659594967931],[-89.63294560694823,35.37575458069589]]]}},{"type":"Feature","id":37149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.96915383450806,35.18726910708041],[-82.21609504560955,35.19602463064818],[-82.35356377213843,35.19081428840233],[-82.34674417473882,35.27971239579293],[-82.26131974415429,35.3927284791463],[-82.15220618576062,35.40766121259318],[-81.96879490832913,35.25747444022815],[-81.96915383450806,35.18726910708041]]]}},{"type":"Feature","id":47047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.18392895711108,35.39713309836445],[-89.19828600426814,34.99443272911529],[-89.35262426120657,34.99378815069312],[-89.64443124467387,34.995238452143],[-89.63294560694823,35.37575458069589],[-89.4746591620416,35.40298801903246],[-89.18392895711108,35.39713309836445]]]}},{"type":"Feature","id":47109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.36270585972709,35.38128721215283],[-88.38101109485234,34.99556074135408],[-88.78659767703937,34.995184737274485],[-88.78193163671332,35.247590904421585],[-88.71983740775903,35.24753718955307],[-88.60390425196574,35.37639915911806],[-88.36270585972709,35.38128721215283]]]}},{"type":"Feature","id":40079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.44794029724818,34.93389607230006],[-94.45440096846886,34.72897384891931],[-94.46157949204739,34.507453731167736],[-94.93751560530403,34.50686286761408],[-94.93823345766188,34.6808453267308],[-95.05955050613906,34.68073789699377],[-95.05955050613906,34.854988930453054],[-94.99817412954262,34.941308724154986],[-94.92782459847301,34.942221876919724],[-94.92782459847301,35.058245992909875],[-94.92782459847301,35.20198698105323],[-94.81476285211114,35.202309270264315],[-94.81368607357436,35.32332886902627],[-94.74513117339939,35.35620236855681],[-94.65468177630989,35.29099251818086],[-94.49567747904541,35.301466917541084],[-94.43286539773327,35.3808037783362],[-94.44794029724818,34.93389607230006]]]}},{"type":"Feature","id":40051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.67145631018772,35.33595186312705],[-97.66822597457738,34.855150075058596],[-97.66858490075631,34.68132876054742],[-98.08924638245826,34.68138247541594],[-98.0924767180686,34.85493521558454],[-98.09606597985785,35.37768831596239],[-97.94603483706655,35.374733998194124],[-97.84194624517785,35.33358840891243],[-97.67145631018772,35.33595186312705]]]}},{"type":"Feature","id":40027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.1416812700921,35.37677516319765],[-97.14239912244996,34.93169376269098],[-97.3416031517542,34.96451354735302],[-97.36816368899477,35.085210856903885],[-97.67145631018772,35.33697244562881],[-97.6710973840088,35.37720488214576],[-97.1416812700921,35.37677516319765]]]}},{"type":"Feature","id":47103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.52572167598089,35.354698352238415],[-86.5271573806966,35.31140416821617],[-86.3922011374202,35.23539762926892],[-86.31826234456133,35.127162169213285],[-86.31898019691918,34.99115612213594],[-86.7837895986291,34.99196184516365],[-86.83547496839452,34.99190813029514],[-86.82829644481599,35.263651650107256],[-86.74682020219966,35.25280124666744],[-86.59930154266084,35.364904177256065],[-86.52572167598089,35.354698352238415]]]}},{"type":"Feature","id":5045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.25274778693327,35.363722450148764],[-92.1113308724362,35.362701867647],[-92.11958617455151,35.066410652924],[-92.12138080544615,35.012212350593416],[-92.22798188058734,35.01441466020248],[-92.22977651148197,34.92755771781542],[-92.54419584422165,34.9532871398336],[-92.59839369723956,35.00007279030926],[-92.55460470341052,35.113250018268175],[-92.4813837629095,35.368395643709476],[-92.25274778693327,35.363722450148764]]]}},{"type":"Feature","id":47051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.91375254091109,35.288843923440304],[-85.87355280887131,35.22336549872179],[-85.86386180204029,34.98825551923619],[-86.31000704244602,34.99110240726743],[-86.31898019691918,34.99115612213594],[-86.31826234456133,35.127162169213285],[-86.26155200829093,35.33358840891243],[-86.15782234258116,35.362809297384025],[-85.91375254091109,35.288843923440304]]]}},{"type":"Feature","id":47011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.70381239174961,35.24098397559436],[-84.69986420378142,35.17099350192068],[-84.77595655371385,34.98787951515659],[-84.81220809778544,34.98761094081402],[-84.97982662334415,34.987664655682536],[-85.02612810042568,35.1275918881614],[-84.94644648870397,35.28755476659597],[-84.8603042057616,35.35007887354622],[-84.70381239174961,35.24098397559436]]]}},{"type":"Feature","id":35006,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.31005991908188,35.305173243468545],[-107.23899253565442,35.30533438807409],[-107.19628032036216,35.21933688358324],[-107.06670796976967,34.9571546103666],[-107.20274099158284,34.958014048262825],[-107.20453562247747,34.57878707655428],[-107.72533750809993,34.57803506839508],[-109.0461858465497,34.579270510370904],[-109.04582692037079,34.959732924055274],[-108.46939147701471,34.95898091589608],[-108.46867362465686,35.30673097465545],[-107.31005991908188,35.305173243468545]]]}},{"type":"Feature","id":40087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.14239912244996,34.93169376269098],[-97.0160571074678,34.907307212385646],[-96.93063267688328,34.96435240274748],[-96.93314516013577,34.854451781767914],[-97.66822597457738,34.855150075058596],[-97.67145631018772,35.33595186312705],[-97.67145631018772,35.33697244562881],[-97.36816368899477,35.085210856903885],[-97.3416031517542,34.96451354735302],[-97.14239912244996,34.93169376269098]]]}},{"type":"Feature","id":37113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.108385526421,35.000663653862915],[-83.48274553104142,34.993304716876494],[-83.65826043253651,35.16078767690303],[-83.73830097043714,35.15589962386825],[-83.7027672787234,35.24855777205484],[-83.6797960032721,35.27949753631887],[-83.33953398564971,35.331063810092274],[-83.108385526421,35.000663653862915]]]}},{"type":"Feature","id":37137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-76.93772665831538,35.08725202190742],[-76.98007994742872,35.13543425896444],[-76.89573229538097,35.25349953995811],[-76.84548263033125,35.21600656173537],[-76.6326394062278,35.235236484663375],[-76.61325739256576,35.27643578881358],[-76.50199027709853,35.31650708072499],[-76.49122249173072,35.22046489582203],[-76.65345712460554,35.16701860165064],[-76.54757390182219,35.148433257144816],[-76.59710571451406,35.073930734515955],[-76.80348826739684,34.96515812577518],[-76.94562303425177,35.0444949865703],[-76.93772665831538,35.08725202190742]]]}},{"type":"Feature","id":47115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.3872078364258,35.147358959774536],[-85.3857721317101,35.04116466472244],[-85.47442689790496,34.9829377472533],[-85.60507602703423,34.98465662304575],[-85.86386180204029,34.98825551923619],[-85.87355280887131,35.22336549872179],[-85.74003227031062,35.215308268444694],[-85.70988247128079,35.28916621265139],[-85.55841562377378,35.31930025388772],[-85.454685958064,35.267465405771745],[-85.3872078364258,35.147358959774536]]]}},{"type":"Feature","id":37163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.30451754766777,35.28615818001461],[-78.16345955934962,35.18936398695245],[-78.146948955119,34.902419159350885],[-78.20042895577906,34.73713850893343],[-78.1132098942999,34.72188348627546],[-78.25462680879697,34.553648518089744],[-78.32784774929799,34.670961790924224],[-78.49474842249884,34.856224372428876],[-78.64513849146908,34.99142469647851],[-78.67062225017287,35.09251607902178],[-78.61714224951281,35.24576459889211],[-78.5414088257593,35.31521792388065],[-78.49187701306744,35.26397393931834],[-78.30451754766777,35.28615818001461]]]}},{"type":"Feature","id":5149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.89594349956968,35.17067121270959],[-93.0405907496771,35.07693876715273],[-93.28824981313643,34.860843851121075],[-93.2878908869575,34.77318118570629],[-93.39413303591977,34.743369433681046],[-93.71034699955408,34.74524945407903],[-93.70496310687018,35.01967871731685],[-93.70675773776482,35.13495082514781],[-93.52980713155401,35.14542522450803],[-93.45694511723192,35.2157379873928],[-93.27999451102112,35.21310595883562],[-93.27855880630541,35.31736651862121],[-93.15975424108072,35.23942624440746],[-93.0933528979793,35.13887201054933],[-92.89594349956968,35.17067121270959]]]}},{"type":"Feature","id":40121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.45652286003185,35.305173243468545],[-95.45508715531615,35.16046538769194],[-95.3492039325328,35.1603042430864],[-95.3492039325328,35.058514567252445],[-95.50749037743942,35.02859538549017],[-95.51466890101796,34.68111390107337],[-95.51430997483902,34.594149528949266],[-95.6718785673878,34.59382723973818],[-95.88256823441769,34.5935049505271],[-95.88256823441769,34.6804693226512],[-96.09254004908973,34.68057675238823],[-96.09182219673188,34.76759483938084],[-96.0893097134794,35.04975904368467],[-95.98378541687498,35.15154871951862],[-95.59973440542355,35.22202262700894],[-95.45652286003185,35.305173243468545]]]}},{"type":"Feature","id":37039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.7027672787234,35.24855777205484],[-83.73830097043714,35.15589962386825],[-83.85710553566183,35.137260564493914],[-84.0053420475585,34.987234936734424],[-84.13060728400387,34.98755722594551],[-84.32191493737174,34.98841666384173],[-84.29248299069977,35.206660174613944],[-84.21387815751484,35.26622996379592],[-84.12665909603568,35.2411451201999],[-84.02903117536766,35.292013100682624],[-83.9579637919402,35.21718828884268],[-83.84490204557832,35.255379560356104],[-83.7027672787234,35.24855777205484]]]}},{"type":"Feature","id":40063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.98163185980142,35.289918220810584],[-95.98378541687498,35.15154871951862],[-96.0893097134794,35.04975904368467],[-96.09182219673188,34.76759483938084],[-96.40660045565049,34.76759483938084],[-96.40624152947156,34.90832779488741],[-96.49094810769823,34.910583819365],[-96.4905891815193,35.11582833195684],[-96.44141629500636,35.11577461708833],[-96.44141629500636,35.290025650547605],[-95.98163185980142,35.289918220810584]]]}},{"type":"Feature","id":47139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.29248299069977,35.206660174613944],[-84.32191493737174,34.98841666384173],[-84.62161829677542,34.988309234104705],[-84.77595655371385,34.98787951515659],[-84.69986420378142,35.17099350192068],[-84.70381239174961,35.24098397559436],[-84.4956352079722,35.28545988672393],[-84.29248299069977,35.206660174613944]]]}},{"type":"Feature","id":37051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.61714224951281,35.24576459889211],[-78.67062225017287,35.09251607902178],[-78.64513849146908,34.99142469647851],[-78.49474842249884,34.856224372428876],[-78.90105285704372,34.834684710154775],[-79.03457339560441,34.95355571417617],[-79.09020695333803,35.042077817487176],[-79.09810332927442,35.174055249425976],[-79.09630869837979,35.19221087498369],[-78.82567835946915,35.25946189036317],[-78.61714224951281,35.24576459889211]]]}},{"type":"Feature","id":37103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.13190572111466,35.07124499109025],[-77.11324155981048,35.071943284380936],[-77.09027028435918,34.80267064852046],[-77.16600370811268,34.784891027042335],[-77.23707109154014,34.89919626724004],[-77.36628451595371,34.91203412081488],[-77.5026764639458,34.96961645986184],[-77.67531995600949,34.973430215526335],[-77.73023566138525,35.007807731375266],[-77.60174008932954,35.07124499109025],[-77.47396236963168,35.22879070044169],[-77.13190572111466,35.07124499109025]]]}},{"type":"Feature","id":35001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.24512594620674,35.215039694102124],[-106.24369024149104,35.04003665248364],[-106.24369024149104,34.9532871398336],[-106.1500105087912,34.95339456957063],[-106.14965158261228,34.870136523373986],[-106.41130876704975,34.8701902382425],[-106.43212648542749,34.9032785972471],[-106.68516944157072,34.90612548527834],[-106.72142098564231,34.869975378768444],[-107.02435468065633,34.8701902382425],[-107.06670796976967,34.9571546103666],[-107.19628032036216,35.21933688358324],[-106.24512594620674,35.215039694102124]]]}},{"type":"Feature","id":35019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.12494900728748,35.142148617528676],[-104.12925612143461,34.77930468071688],[-104.3399457884645,34.778928676637285],[-104.33958686228557,34.69217916398724],[-104.44511115888999,34.69164201530211],[-104.44618793742677,34.604785072915035],[-104.89197425165356,34.60440906883544],[-104.89197425165356,34.34700741891654],[-105.31299465953444,34.34673884457397],[-105.3126357333555,34.60704109739262],[-105.29038231026206,34.60671880818153],[-105.290741236441,35.042077817487176],[-105.29110016261991,35.21627513607794],[-104.12566685964534,35.21563055765578],[-104.12494900728748,35.142148617528676]]]}},{"type":"Feature","id":45045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.35356377213843,35.19081428840233],[-82.21609504560955,35.19602463064818],[-82.22614497861949,34.85058431123491],[-82.14682229307671,34.78548189059599],[-82.23798954252406,34.58689802169988],[-82.3140818924565,34.48403404849565],[-82.31803008042469,34.48526949047147],[-82.45406310223787,34.62557272702993],[-82.48672538452018,34.81937597262829],[-82.53769290192776,35.01516666836168],[-82.59296753348245,35.061039166072604],[-82.7638163946515,35.068183243584954],[-82.57573907689397,35.14499550555992],[-82.35356377213843,35.19081428840233]]]}},{"type":"Feature","id":37007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.07545931449147,35.1430080554249],[-79.99398307187514,35.08542571637794],[-79.9272228025948,35.11749349288077],[-79.87446065429259,35.04465613117584],[-79.8489768955888,34.90075399842695],[-79.9272228025948,34.80664554879049],[-79.92937635966835,34.80664554879049],[-80.3202469685194,34.814004485776906],[-80.27717582704821,35.19613206038521],[-80.07545931449147,35.1430080554249]]]}},{"type":"Feature","id":37093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.09810332927442,35.174055249425976],[-79.09020695333803,35.042077817487176],[-79.03457339560441,34.95355571417617],[-79.19142413579533,34.83328812357341],[-79.34791594980732,34.838552180687785],[-79.34396776183912,34.87459485746065],[-79.35294091631228,34.943940752712166],[-79.45918306527454,35.04299097025191],[-79.33535353354488,35.16164711479925],[-79.22982923694047,35.210688789752496],[-79.09810332927442,35.174055249425976]]]}},{"type":"Feature","id":37179,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.27717582704821,35.19613206038521],[-80.3202469685194,34.814004485776906],[-80.56395784401053,34.81749595223031],[-80.79761878649174,34.81975197670789],[-80.78218496079789,34.934272076379656],[-80.83925422324721,35.0006099389944],[-80.5499597230324,35.20832533553788],[-80.50545287684551,35.18404621496957],[-80.35901099584346,35.165783159674824],[-80.27717582704821,35.19613206038521]]]}},{"type":"Feature","id":45083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.7118037642177,34.912624984368534],[-81.7832300738241,34.83715559410642],[-81.85429745725156,34.59457924789738],[-82.0710888693232,34.704587298613966],[-82.14682229307671,34.78548189059599],[-82.22614497861949,34.85058431123491],[-82.21609504560955,35.19602463064818],[-81.96915383450806,35.18726910708041],[-81.87439732327145,35.184099929838084],[-81.7548749056889,34.93260691545572],[-81.7118037642177,34.912624984368534]]]}},{"type":"Feature","id":37061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.83432425327396,35.177869005090464],[-77.76899968870931,35.14542522450803],[-77.73023566138525,35.007807731375266],[-77.67531995600949,34.973430215526335],[-77.65163082820033,34.91890962398466],[-77.68070384869338,34.72059432943112],[-78.1132098942999,34.72188348627546],[-78.20042895577906,34.73713850893343],[-78.146948955119,34.902419159350885],[-78.16345955934962,35.18936398695245],[-78.04429606794601,35.192586879063285],[-77.89354707279684,35.147627534117106],[-77.83432425327396,35.177869005090464]]]}},{"type":"Feature","id":48117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.16736562742196,35.18324049194186],[-102.1691602583166,34.74734433395108],[-102.52521502781175,34.74686090013445],[-103.04278657782388,34.74729061908256],[-103.04278657782388,34.95409286286131],[-103.04242765164494,35.18313306220483],[-102.16736562742196,35.18324049194186]]]}},{"type":"Feature","id":45021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.45732510335877,34.83925047397847],[-81.54239060776437,34.869599374688846],[-81.7118037642177,34.912624984368534],[-81.7548749056889,34.93260691545572],[-81.87439732327145,35.184099929838084],[-81.76815517430919,35.18044731877913],[-81.36651678009035,35.164870006910085],[-81.40958792156154,35.04637500696829],[-81.48711597620968,35.03482631023779],[-81.45732510335877,34.83925047397847]]]}},{"type":"Feature","id":48129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.5389175536321,35.182918202730775],[-100.54071218452674,34.74766662316216],[-100.94486306199806,34.748257486715815],[-101.09058709064225,34.748257486715815],[-101.08663890267405,35.182112479703065],[-100.5389175536321,35.182918202730775]]]}},{"type":"Feature","id":48087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.00052828524225,35.18270334325672],[-100.00052828524225,35.031281128915865],[-100.00052828524225,34.746377466317824],[-100.41616480043922,34.747451763688105],[-100.54071218452674,34.74766662316216],[-100.5389175536321,35.182918202730775],[-100.00052828524225,35.18270334325672]]]}},{"type":"Feature","id":48381,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.62287461399035,35.18313306220483],[-101.62933528521103,34.74761290829365],[-101.99831139714755,34.7482037718473],[-102.1691602583166,34.74734433395108],[-102.16736562742196,35.18324049194186],[-101.62287461399035,35.18313306220483]]]}},{"type":"Feature","id":37153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.61423917457083,35.16363456493426],[-79.57116803309964,35.06592721910737],[-79.45918306527454,35.04299097025191],[-79.57260373781534,34.99223041950622],[-79.56147702626862,34.91026153015392],[-79.68746011507184,34.80487295812953],[-79.9272228025948,34.80664554879049],[-79.8489768955888,34.90075399842695],[-79.87446065429259,35.04465613117584],[-79.9272228025948,35.11749349288077],[-79.99398307187514,35.08542571637794],[-80.07545931449147,35.1430080554249],[-79.85184830502021,35.183455351415915],[-79.61423917457083,35.16363456493426]]]}},{"type":"Feature","id":48011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.08663890267405,35.182112479703065],[-101.09058709064225,34.748257486715815],[-101.47140776648334,34.74739804881959],[-101.62933528521103,34.74761290829365],[-101.62287461399035,35.18313306220483],[-101.08663890267405,35.182112479703065]]]}},{"type":"Feature","id":45091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.90565556634863,35.075810754913945],[-80.86545583430886,34.9255702676804],[-80.89811811659118,34.82066512947263],[-81.47850174791544,34.82147085250034],[-81.45732510335877,34.83925047397847],[-81.48711597620968,35.03482631023779],[-81.40958792156154,35.04637500696829],[-81.36651678009035,35.164870006910085],[-81.3281116789452,35.16347342032872],[-81.03307435986757,35.14811096793373],[-81.04097073580395,35.0448709906499],[-80.90565556634863,35.075810754913945]]]}},{"type":"Feature","id":37043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.73830097043714,35.15589962386825],[-83.65826043253651,35.16078767690303],[-83.48274553104142,34.993304716876494],[-83.54950580032175,34.992552708717305],[-83.93678714738353,34.98755722594551],[-84.0053420475585,34.987234936734424],[-83.85710553566183,35.137260564493914],[-83.73830097043714,35.15589962386825]]]}},{"type":"Feature","id":5123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.50298266466623,35.144136067663695],[-90.40068870367216,35.148164682802246],[-90.40858507960854,34.904138035143326],[-91.09915904786327,34.91176554647231],[-91.09987690022112,34.867235920474236],[-91.14976763909192,35.002489959392385],[-91.04567904720321,35.00087851333697],[-91.0428076377718,35.148164682802246],[-90.50298266466623,35.144136067663695]]]}},{"type":"Feature","id":40075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.62153390580636,35.09735041718804],[-98.61973927491172,34.85493521558454],[-98.82612182779451,34.85547236426968],[-98.82612182779451,34.59441810329184],[-99.00127780311067,34.59436438842332],[-99.10321283792582,34.637927146788144],[-99.05332209905502,34.70174041058273],[-99.14915538882842,34.702331274136384],[-99.14413042232344,34.847146559650014],[-99.24642438331752,34.822061716053994],[-99.30636505519826,34.85756724414172],[-99.33615592804917,35.02478162982568],[-99.40937686855018,35.11448546024399],[-99.36020398203725,35.11668776985306],[-98.750388404041,35.11631176577347],[-98.62153390580636,35.09735041718804]]]}},{"type":"Feature","id":37031,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-77.15559484892381,34.76533881490326],[-77.16600370811268,34.784891027042335],[-77.09027028435918,34.80267064852046],[-76.75790464267317,34.846501981227846],[-76.68504262835107,34.89742367657908],[-76.6746337691622,34.970207323415494],[-76.42518007480824,35.00034136465183],[-76.46358517595338,34.94227559178824],[-76.27658463673264,34.95957177944973],[-76.45030490733309,34.81626051025449],[-76.50952772685598,34.72403208101602],[-76.57485229142061,34.7216686268014],[-76.62187162085999,34.812124465378915],[-76.69509256136102,34.71667314402961],[-76.89286088594956,34.72537495272887],[-77.09924343883233,34.67413096816655],[-77.15559484892381,34.76533881490326]]]]}},{"type":"Feature","id":40055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.40937686855018,35.11448546024399],[-99.33615592804917,35.02478162982568],[-99.30636505519826,34.85756724414172],[-99.24642438331752,34.822061716053994],[-99.40471082822414,34.81303761814365],[-99.4230160633494,34.72499894864927],[-99.66672693884054,34.72456922970116],[-99.7202069395006,34.768454277277066],[-99.73205150340517,34.94399446758068],[-99.88854331741716,34.94388703784365],[-99.88854331741716,35.030206831545584],[-99.78301902081274,35.03004568694004],[-99.78301902081274,35.11674148472157],[-99.40937686855018,35.11448546024399]]]}},{"type":"Feature","id":6083,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-120.0537339018698,34.03739491680208],[-119.97082195453777,33.9420510251898],[-120.12085309732907,33.89494308550306],[-120.23642732694344,34.00887232162117],[-120.0537339018698,34.03739491680208]]],[[[-119.90513846379422,34.075049039630365],[-119.55482651316188,33.99769962897027],[-119.72029148164702,33.95988436153644],[-119.84914597988167,33.96692100931176],[-119.90513846379422,34.075049039630365]]],[[[-119.47442704908232,34.8997871307937],[-119.44391832387356,34.89919626724004],[-119.44463617623143,34.4711424800523],[-119.47693953233481,34.37407971264757],[-119.56667107706646,34.414903012718185],[-119.8778600741958,34.40636234862447],[-120.00599672007257,34.45975492792734],[-120.29457336792954,34.47060533136716],[-120.47044719560355,34.44825994606535],[-120.51208263235904,34.52324590251084],[-120.64596209709866,34.579968803661586],[-120.60145525091176,34.70861591375251],[-120.610069479206,34.84134535385051],[-120.67144585580245,34.90311745264156],[-120.64991028506685,34.97498794671324],[-120.45752585316221,34.99695732793545],[-120.2981626297188,34.90843522462444],[-120.33441417379039,34.99996536057223],[-120.1833062524623,35.03885492537634],[-120.08137121764716,35.11464660484953],[-119.74541631417189,34.97364507500039],[-119.47442704908232,34.8997871307937]]]]}},{"type":"Feature","id":5105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.54419584422165,34.9532871398336],[-92.75380873271476,34.910637534233516],[-92.73981061173663,34.85343119926615],[-93.07397088431726,34.858050677958346],[-93.07504766285405,34.77183831399344],[-93.2878908869575,34.77318118570629],[-93.28824981313643,34.860843851121075],[-93.0405907496771,35.07693876715273],[-92.71576255774855,35.071406135695796],[-92.55460470341052,35.113250018268175],[-92.59839369723956,35.00007279030926],[-92.54419584422165,34.9532871398336]]]}},{"type":"Feature","id":5127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.70496310687018,35.01967871731685],[-93.71034699955408,34.74524945407903],[-93.93072767341499,34.665590304072836],[-94.01830566107307,34.69244773832981],[-94.31765009429783,34.69733579136458],[-94.45440096846886,34.72897384891931],[-94.44794029724818,34.93389607230006],[-94.23043103281869,34.968488447623045],[-94.22289358306122,35.07908736189329],[-94.14069948808704,35.09966015653414],[-94.07429814498562,35.02698393943475],[-93.70496310687018,35.01967871731685]]]}},{"type":"Feature","id":5117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.4656226765473,35.089454331516485],[-91.36368764173216,35.05115563026604],[-91.3683536820582,34.91273241410556],[-91.37553220563673,34.66602002302095],[-91.44695851524311,34.66736289473379],[-91.37768576271029,34.563478339027796],[-91.59447717478194,34.56782924337743],[-91.59555395331871,34.48070372664779],[-91.67810697447183,34.481939168623605],[-91.64365006129488,34.63722885349746],[-91.70107824992313,34.67268066671667],[-91.6938997263446,34.91966163214386],[-91.80409006327505,34.92159536741036],[-91.80265435855935,35.030367976151126],[-91.71722992797483,35.062006033705856],[-91.58514509412984,35.02499648929974],[-91.58406831559307,35.09138806678299],[-91.4656226765473,35.089454331516485]]]}},{"type":"Feature","id":45077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.7638163946515,35.068183243584954],[-82.59296753348245,35.061039166072604],[-82.53769290192776,35.01516666836168],[-82.48672538452018,34.81937597262829],[-82.7882233748185,34.67214351803153],[-82.84026767076286,34.6231555579468],[-82.90056726882251,34.741650557888605],[-82.89697800703325,35.05620482790634],[-82.7638163946515,35.068183243584954]]]}},{"type":"Feature","id":5085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.80265435855935,35.030367976151126],[-91.80409006327505,34.92159536741036],[-91.6938997263446,34.91966163214386],[-91.70107824992313,34.67268066671667],[-91.64365006129488,34.63722885349746],[-91.67810697447183,34.481939168623605],[-91.70502643789132,34.48263746191429],[-92.02985462981987,34.48935182047853],[-92.02949570364095,34.621329252417326],[-92.11384335568869,34.62288698360423],[-92.07866859015388,34.734184191165156],[-92.07149006657535,35.0117826316453],[-92.12138080544615,35.012212350593416],[-92.11958617455151,35.066410652924],[-92.01298509941032,35.07624047386206],[-91.80265435855935,35.030367976151126]]]}},{"type":"Feature","id":45057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.83925422324721,35.0006099389944],[-80.78218496079789,34.934272076379656],[-80.79761878649174,34.81975197670789],[-80.56395784401053,34.81749595223031],[-80.4081838823564,34.614722323590115],[-80.55067757539025,34.559986872574385],[-80.52411703814968,34.51282521801913],[-80.74126737640026,34.48134830506996],[-80.74342093347381,34.53989751175017],[-80.87909502910807,34.457660048055295],[-80.87765932439235,34.54312040386101],[-80.86007194162495,34.69572434530916],[-80.89811811659118,34.82066512947263],[-80.86545583430886,34.9255702676804],[-80.90565556634863,35.075810754913945],[-80.83925422324721,35.0006099389944]]]}},{"type":"Feature","id":40077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.92782459847301,35.058245992909875],[-94.92782459847301,34.942221876919724],[-94.99817412954262,34.941308724154986],[-95.05955050613906,34.854988930453054],[-95.05955050613906,34.68073789699377],[-95.51466890101796,34.68111390107337],[-95.50749037743942,35.02859538549017],[-95.3492039325328,35.058514567252445],[-94.92782459847301,35.058245992909875]]]}},{"type":"Feature","id":45073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.84026767076286,34.6231555579468],[-82.98922203501738,34.48199288349212],[-83.0516751901506,34.49370272482817],[-83.10371948609496,34.53640604529676],[-83.338098280934,34.68712996634693],[-83.35245532809107,34.71613599534447],[-83.24298284351846,34.87771031983446],[-83.12704968772519,34.93856926586078],[-83.10802660024207,35.00082479846846],[-83.00860404867942,35.027735947593946],[-82.89697800703325,35.05620482790634],[-82.90056726882251,34.741650557888605],[-82.84026767076286,34.6231555579468]]]}},{"type":"Feature","id":35057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.290741236441,35.042077817487176],[-105.29038231026206,34.60671880818153],[-105.3126357333555,34.60704109739262],[-105.31299465953444,34.34673884457397],[-105.31371251189229,34.26004304679244],[-105.92388701606747,34.26004304679244],[-106.41597480737579,34.259720757581356],[-106.41705158591257,34.43977299684015],[-106.46981373421478,34.5211510226388],[-106.46407091535195,34.87008280850547],[-106.41130876704975,34.8701902382425],[-106.14965158261228,34.870136523373986],[-106.1500105087912,34.95339456957063],[-106.24369024149104,34.9532871398336],[-106.24369024149104,35.04003665248364],[-105.71463305375327,35.041540668802035],[-105.290741236441,35.042077817487176]]]}},{"type":"Feature","id":37165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.34396776183912,34.87459485746065],[-79.34791594980732,34.838552180687785],[-79.33248212411347,34.77183831399344],[-79.46169554852703,34.63040706519619],[-79.68746011507184,34.80487295812953],[-79.56147702626862,34.91026153015392],[-79.57260373781534,34.99223041950622],[-79.45918306527454,35.04299097025191],[-79.35294091631228,34.943940752712166],[-79.34396776183912,34.87459485746065]]]}},{"type":"Feature","id":40057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.88854331741716,35.030206831545584],[-99.88854331741716,34.94388703784365],[-99.73205150340517,34.94399446758068],[-99.7202069395006,34.768454277277066],[-99.66672693884054,34.72456922970116],[-99.66636801266161,34.50788345011585],[-99.84331861887242,34.50616457432341],[-99.92335915677303,34.57454360194167],[-99.99765687581083,34.560524021259525],[-100.00052828524225,34.746377466317824],[-100.00052828524225,35.031281128915865],[-99.88854331741716,35.030206831545584]]]}},{"type":"Feature","id":5119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.12138080544615,35.012212350593416],[-92.07149006657535,35.0117826316453],[-92.07866859015388,34.734184191165156],[-92.11384335568869,34.62288698360423],[-92.02949570364095,34.621329252417326],[-92.02985462981987,34.48935182047853],[-92.20788201456745,34.492735857194916],[-92.24592818953367,34.49348786535411],[-92.24413355863904,34.58088195642632],[-92.34858107670667,34.58254711735025],[-92.44333758794328,34.67198237342599],[-92.55209222015803,34.68943970569303],[-92.54993866308448,34.761686203844306],[-92.6543861811521,34.76453309187555],[-92.65115584554177,34.85165860860519],[-92.73981061173663,34.85343119926615],[-92.75380873271476,34.910637534233516],[-92.54419584422165,34.9532871398336],[-92.22977651148197,34.92755771781542],[-92.22798188058734,35.01441466020248],[-92.12138080544615,35.012212350593416]]]}},{"type":"Feature","id":1077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.2608024904225,34.75857074147049],[-87.42662638508659,34.800038619963274],[-87.51384544656574,34.829904086857034],[-87.77011873831931,34.73042415036918],[-87.91512491460566,34.79971633075219],[-87.97327095559176,34.8824909431322],[-88.09781833967928,34.89221333433323],[-88.20011230067335,34.99556074135408],[-87.9847565933174,35.00587399610876],[-87.60752517926558,35.00345682702564],[-87.224192020172,34.99937449701858],[-87.21091175155172,34.99899849293898],[-87.21485993951991,34.815991935911924],[-87.2608024904225,34.75857074147049]]]}},{"type":"Feature","id":5095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.14976763909192,35.002489959392385],[-91.09987690022112,34.867235920474236],[-91.10238938347361,34.73488248445584],[-91.05213971842389,34.645662087854156],[-91.05465220167638,34.47087390570973],[-91.00045434865847,34.469477319128366],[-91.00260790573202,34.33621073034523],[-91.05644683257101,34.33653301955631],[-91.09341622900044,34.34383824167422],[-91.30123448659893,34.53554660740053],[-91.37768576271029,34.563478339027796],[-91.44695851524311,34.66736289473379],[-91.37553220563673,34.66602002302095],[-91.3683536820582,34.91273241410556],[-91.29297918448361,34.98508634199386],[-91.14976763909192,35.002489959392385]]]}},{"type":"Feature","id":13241,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.35245532809107,34.71613599534447],[-83.55165935739532,34.750674655798946],[-83.65215868749476,34.82297486881873],[-83.65646580164187,34.87867718746771],[-83.54950580032175,34.992552708717305],[-83.48274553104142,34.993304716876494],[-83.108385526421,35.000663653862915],[-83.10802660024207,35.00082479846846],[-83.12704968772519,34.93856926586078],[-83.24298284351846,34.87771031983446],[-83.35245532809107,34.71613599534447]]]}},{"type":"Feature","id":1083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.83547496839452,34.99190813029514],[-86.7837895986291,34.99196184516365],[-86.78989134367085,34.5508016300585],[-86.90905483507447,34.580076233398614],[-87.10502852876837,34.686001954108136],[-87.2608024904225,34.75857074147049],[-87.21485993951991,34.815991935911924],[-87.21091175155172,34.99899849293898],[-86.83547496839452,34.99190813029514]]]}},{"type":"Feature","id":28003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.36593619533743,34.75561642370223],[-88.71840170304331,34.75679815080954],[-88.75285861622027,34.858695256380514],[-88.82356707346881,34.858587826643486],[-88.82284922111096,34.995184737274485],[-88.78659767703937,34.995184737274485],[-88.38101109485234,34.99556074135408],[-88.36270585972709,34.99539959674854],[-88.36593619533743,34.75561642370223]]]}},{"type":"Feature","id":28141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.13981270261368,34.58174139432254],[-88.15668223302323,34.46319267951223],[-88.32932572508692,34.46356868359183],[-88.33076142980262,34.740737405123866],[-88.36593619533743,34.75561642370223],[-88.36270585972709,34.99539959674854],[-88.20011230067335,34.99556074135408],[-88.09781833967928,34.89221333433323],[-88.13981270261368,34.58174139432254]]]}},{"type":"Feature","id":28139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.71840170304331,34.75679815080954],[-88.73527123345286,34.59640555342685],[-89.08845459351662,34.59817814408781],[-89.08809566733768,34.81529364262124],[-89.01738721008915,34.858641541512],[-89.01702828391022,34.994916162931915],[-88.82284922111096,34.995184737274485],[-88.82356707346881,34.858587826643486],[-88.75285861622027,34.858695256380514],[-88.71840170304331,34.75679815080954]]]}},{"type":"Feature","id":28033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.72375393021665,34.7720531734675],[-89.91003661707954,34.772536607284124],[-90.00012708799011,34.72016461048301],[-90.12323876736193,34.75776501844278],[-90.20040789583113,34.72430065535859],[-90.20220252672577,34.86036041730445],[-90.30413756154091,34.85993069835634],[-90.24240225876554,34.92599998662851],[-90.30916252804589,34.9956144562226],[-89.7244717825745,34.99475501832637],[-89.72375393021665,34.7720531734675]]]}},{"type":"Feature","id":28009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.08845459351662,34.59817814408781],[-89.24566425988645,34.583245410640934],[-89.29842640818866,34.58292312142985],[-89.29914426054651,34.844353386487285],[-89.35262426120657,34.844353386487285],[-89.35262426120657,34.99378815069312],[-89.19828600426814,34.99443272911529],[-89.01702828391022,34.994916162931915],[-89.01738721008915,34.858641541512],[-89.08809566733768,34.81529364262124],[-89.08845459351662,34.59817814408781]]]}},{"type":"Feature","id":28093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.24566425988645,34.583245410640934],[-89.2463821122443,34.495636460094666],[-89.47681271911516,34.554185666774885],[-89.66847929866195,34.55434681138043],[-89.6691971510198,34.685733379765566],[-89.72375393021665,34.7720531734675],[-89.7244717825745,34.99475501832637],[-89.64443124467387,34.995238452143],[-89.35262426120657,34.99378815069312],[-89.35262426120657,34.844353386487285],[-89.29914426054651,34.844353386487285],[-89.29842640818866,34.58292312142985],[-89.24566425988645,34.583245410640934]]]}},{"type":"Feature","id":13281,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.54950580032175,34.992552708717305],[-83.65646580164187,34.87867718746771],[-83.65215868749476,34.82297486881873],[-83.68159063416674,34.80041462404287],[-83.78029533337154,34.79289454245092],[-83.81834150833777,34.9132695627907],[-83.93678714738353,34.98755722594551],[-83.54950580032175,34.992552708717305]]]}},{"type":"Feature","id":1089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.31898019691918,34.99115612213594],[-86.31000704244602,34.99110240726743],[-86.35917992895897,34.63260937480526],[-86.3272354990345,34.59973587527472],[-86.33764435822337,34.509548611039776],[-86.49808436020355,34.48172430914955],[-86.55048758232682,34.54591357702373],[-86.70374906072847,34.589100331308956],[-86.78989134367085,34.5508016300585],[-86.7837895986291,34.99196184516365],[-86.31898019691918,34.99115612213594]]]}},{"type":"Feature","id":1071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.58318153011972,34.86036041730445],[-85.78489804267645,34.625196722950335],[-86.00384301182166,34.48005914822562],[-86.05768193866064,34.475976818218555],[-86.13772247656127,34.52104359290177],[-86.14849026192907,34.59898386711552],[-86.3272354990345,34.59973587527472],[-86.35917992895897,34.63260937480526],[-86.31000704244602,34.99110240726743],[-85.86386180204029,34.98825551923619],[-85.60507602703423,34.98465662304575],[-85.58318153011972,34.86036041730445]]]}},{"type":"Feature","id":13213,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.61874688734402,34.855418649401166],[-84.58249534327243,34.82345830263536],[-84.65715198848916,34.72709382852132],[-84.65463950523667,34.58319169577242],[-84.71637480801205,34.62256469439315],[-84.91378420642165,34.634059676255134],[-84.83015440673176,34.895597371049604],[-84.81220809778544,34.98761094081402],[-84.77595655371385,34.98787951515659],[-84.62161829677542,34.988309234104705],[-84.61874688734402,34.855418649401166]]]}},{"type":"Feature","id":13111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.32191493737174,34.98841666384173],[-84.13060728400387,34.98755722594551],[-84.17906231815897,34.95081625588196],[-84.09327896139551,34.801381491676125],[-84.1578856736023,34.64813297180579],[-84.18875332498999,34.60295876738556],[-84.19664970092637,34.61783778596392],[-84.31473641379321,34.80729012721265],[-84.4199017842187,34.85466664124197],[-84.61874688734402,34.855418649401166],[-84.62161829677542,34.988309234104705],[-84.32191493737174,34.98841666384173]]]}},{"type":"Feature","id":13313,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.83015440673176,34.895597371049604],[-84.91378420642165,34.634059676255134],[-85.05053508059268,34.622403549787606],[-85.05089400677161,34.71994975100896],[-85.14493266565037,34.767648554249355],[-85.0616617921394,34.81942968749681],[-84.97982662334415,34.987664655682536],[-84.81220809778544,34.98761094081402],[-84.83015440673176,34.895597371049604]]]}},{"type":"Feature","id":13047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.14493266565037,34.767648554249355],[-85.26481400941185,34.85429063716237],[-85.2655318617697,34.98508634199386],[-84.97982662334415,34.987664655682536],[-85.0616617921394,34.81942968749681],[-85.14493266565037,34.767648554249355]]]}},{"type":"Feature","id":13291,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.0053420475585,34.987234936734424],[-83.93678714738353,34.98755722594551],[-83.81834150833777,34.9132695627907],[-83.78029533337154,34.79289454245092],[-83.85638768330398,34.722044630881],[-83.93929963063601,34.74089854972941],[-84.03656862512511,34.64217062140075],[-84.1578856736023,34.64813297180579],[-84.09327896139551,34.801381491676125],[-84.17906231815897,34.95081625588196],[-84.13060728400387,34.98755722594551],[-84.0053420475585,34.987234936734424]]]}},{"type":"Feature","id":37133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.16600370811268,34.784891027042335],[-77.15559484892381,34.76533881490326],[-77.11288263363154,34.70673589335453],[-77.34259538814456,34.52636136488465],[-77.51811028963965,34.4407398644734],[-77.57517955208897,34.47603053308707],[-77.68070384869338,34.72059432943112],[-77.65163082820033,34.91890962398466],[-77.67531995600949,34.973430215526335],[-77.5026764639458,34.96961645986184],[-77.36628451595371,34.91203412081488],[-77.23707109154014,34.89919626724004],[-77.16600370811268,34.784891027042335]]]}},{"type":"Feature","id":13083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.60507602703423,34.98465662304575],[-85.47442689790496,34.9829377472533],[-85.36459548715344,34.9833137513329],[-85.45037884391688,34.83178410725502],[-85.45037884391688,34.75916160502415],[-85.53400864360677,34.62380013636897],[-85.58318153011972,34.86036041730445],[-85.60507602703423,34.98465662304575]]]}},{"type":"Feature","id":13295,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.14493266565037,34.767648554249355],[-85.05089400677161,34.71994975100896],[-85.05053508059268,34.622403549787606],[-85.06919924189687,34.58716659604245],[-85.10796326922093,34.58738145551651],[-85.52718904620717,34.58867061236084],[-85.53400864360677,34.62380013636897],[-85.45037884391688,34.75916160502415],[-85.45037884391688,34.83178410725502],[-85.36459548715344,34.9833137513329],[-85.2655318617697,34.98508634199386],[-85.26481400941185,34.85429063716237],[-85.14493266565037,34.767648554249355]]]}},{"type":"Feature","id":40123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.77593549376593,34.89994827539924],[-96.73035186904225,34.85772838874726],[-96.49094810769823,34.910583819365],[-96.40624152947156,34.90832779488741],[-96.40660045565049,34.76759483938084],[-96.40660045565049,34.680147033440115],[-96.51248367843382,34.67998588883457],[-96.51391938314953,34.505358851295696],[-96.82726193735243,34.506003429717865],[-96.82726193735243,34.5931289464475],[-96.93242730777791,34.636745419680835],[-96.93314516013577,34.854451781767914],[-96.93063267688328,34.96435240274748],[-96.77593549376593,34.89994827539924]]]}},{"type":"Feature","id":35061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.06670796976967,34.9571546103666],[-107.02435468065633,34.8701902382425],[-106.72142098564231,34.869975378768444],[-106.68516944157072,34.90612548527834],[-106.43212648542749,34.9032785972471],[-106.41130876704975,34.8701902382425],[-106.46407091535195,34.87008280850547],[-106.46981373421478,34.5211510226388],[-106.41705158591257,34.43977299684015],[-106.76844031508169,34.53124941791942],[-106.8822199138014,34.57937794010793],[-107.20453562247747,34.57878707655428],[-107.20274099158284,34.958014048262825],[-107.06670796976967,34.9571546103666]]]}},{"type":"Feature","id":37155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.90105285704372,34.834684710154775],[-78.80557849344926,34.68922484621898],[-78.87126198419283,34.48285232138834],[-78.95166144827238,34.44868966501346],[-79.07118386585492,34.29920118593911],[-79.07261957057062,34.30049034278345],[-79.45020991080138,34.62095324833773],[-79.46169554852703,34.63040706519619],[-79.33248212411347,34.77183831399344],[-79.34791594980732,34.838552180687785],[-79.19142413579533,34.83328812357341],[-79.03457339560441,34.95355571417617],[-78.90105285704372,34.834684710154775]]]}},{"type":"Feature","id":35009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.04278657782388,34.95409286286131],[-103.04278657782388,34.74729061908256],[-103.04386335636065,34.312683617936116],[-103.04386335636065,34.302585222655495],[-103.7401801434782,34.30306865647212],[-103.73838551258356,34.60467764317801],[-103.70572323030125,34.69244773832981],[-103.4957514156292,34.69153458556508],[-103.49539248945028,34.778713817163236],[-103.39058604520372,34.778284098215124],[-103.38950926666693,34.865248470339225],[-103.28434389624145,34.86487246625963],[-103.28290819152575,34.954307722335365],[-103.04278657782388,34.95409286286131]]]}},{"type":"Feature","id":45087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.54239060776437,34.869599374688846],[-81.45732510335877,34.83925047397847],[-81.47850174791544,34.82147085250034],[-81.42286819018182,34.571965288253],[-81.42322711636075,34.49434730325033],[-81.54059597686974,34.44492962421749],[-81.64324886404273,34.533451727528494],[-81.85429745725156,34.59457924789738],[-81.7832300738241,34.83715559410642],[-81.7118037642177,34.912624984368534],[-81.54239060776437,34.869599374688846]]]}},{"type":"Feature","id":5077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.40858507960854,34.904138035143326],[-90.40786722725069,34.83291211949381],[-90.48431850336205,34.863261020204206],[-90.45273299961652,34.74659232579188],[-90.56758937687302,34.72322635798831],[-90.46637219441573,34.673647534349925],[-90.58302320256686,34.641687187584125],[-91.05213971842389,34.645662087854156],[-91.10238938347361,34.73488248445584],[-91.09987690022112,34.867235920474236],[-91.09915904786327,34.91176554647231],[-90.40858507960854,34.904138035143326]]]}},{"type":"Feature","id":1033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.42662638508659,34.800038619963274],[-87.41585859971879,34.76630568253651],[-87.52999712461744,34.56696980548121],[-88.13981270261368,34.58174139432254],[-88.09781833967928,34.89221333433323],[-87.97327095559176,34.8824909431322],[-87.91512491460566,34.79971633075219],[-87.77011873831931,34.73042415036918],[-87.51384544656574,34.829904086857034],[-87.42662638508659,34.800038619963274]]]}},{"type":"Feature","id":6111,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-119.534726647142,33.28452731971042],[-119.43566302175826,33.232692471594454],[-119.54334087543623,33.23183303369823],[-119.534726647142,33.28452731971042]]],[[[-118.94608771370241,34.04496871326255],[-119.21276986464486,34.145576661989196],[-119.27845335538842,34.26670369048817],[-119.47693953233481,34.37407971264757],[-119.44463617623143,34.4711424800523],[-119.44391832387356,34.89919626724004],[-119.27809442920949,34.87899947667879],[-119.24650892546396,34.81443420472502],[-118.97731429126902,34.81233932485297],[-118.88148100149563,34.788382493495746],[-118.63346301185737,34.28169013880357],[-118.67079133446573,34.16835176623911],[-118.78887804733257,34.1686740554502],[-118.94608771370241,34.04496871326255]]]]}},{"type":"Feature","id":28143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.40786722725069,34.83291211949381],[-90.30413756154091,34.85993069835634],[-90.20220252672577,34.86036041730445],[-90.20040789583113,34.72430065535859],[-90.24419688966017,34.599574730669175],[-90.1986132649365,34.55440052624894],[-90.1986132649365,34.51105262735817],[-90.30413756154091,34.509548611039776],[-90.30198400446736,34.424464259313666],[-90.39961192513537,34.423765966022984],[-90.56938400776765,34.52480363369774],[-90.58302320256686,34.641687187584125],[-90.46637219441573,34.673647534349925],[-90.56758937687302,34.72322635798831],[-90.45273299961652,34.74659232579188],[-90.48431850336205,34.863261020204206],[-90.40786722725069,34.83291211949381]]]}},{"type":"Feature","id":1049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.53400864360677,34.62380013636897],[-85.52718904620717,34.58867061236084],[-85.51390877758689,34.52421277014409],[-85.63594367842192,34.36688192026671],[-85.8437619360204,34.19998982379383],[-86.10613697281573,34.200741831953025],[-86.11044408696284,34.427794581161535],[-86.05768193866064,34.475976818218555],[-86.00384301182166,34.48005914822562],[-85.78489804267645,34.625196722950335],[-85.58318153011972,34.86036041730445],[-85.53400864360677,34.62380013636897]]]}},{"type":"Feature","id":37017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.25462680879697,34.553648518089744],[-78.17673982796991,34.46539498912131],[-78.25642143969161,34.3995942751917],[-78.44593446216483,34.37676545607327],[-78.66775084074146,34.46953103399688],[-78.87126198419283,34.48285232138834],[-78.80557849344926,34.68922484621898],[-78.90105285704372,34.834684710154775],[-78.49474842249884,34.856224372428876],[-78.32784774929799,34.670961790924224],[-78.25462680879697,34.553648518089744]]]}},{"type":"Feature","id":40065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.10321283792582,34.637927146788144],[-99.22740129583441,34.45201998686133],[-99.2108906916038,34.33674787903037],[-99.3770735124468,34.458573200820034],[-99.39825015700346,34.3764968817307],[-99.47506035929375,34.39588794926424],[-99.57986680354031,34.4168904628532],[-99.69508210697573,34.37832318726018],[-99.84331861887242,34.50616457432341],[-99.66636801266161,34.50788345011585],[-99.66672693884054,34.72456922970116],[-99.4230160633494,34.72499894864927],[-99.40471082822414,34.81303761814365],[-99.24642438331752,34.822061716053994],[-99.14413042232344,34.847146559650014],[-99.14915538882842,34.702331274136384],[-99.05332209905502,34.70174041058273],[-99.10321283792582,34.637927146788144]]]}},{"type":"Feature","id":5125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.73981061173663,34.85343119926615],[-92.65115584554177,34.85165860860519],[-92.6543861811521,34.76453309187555],[-92.54993866308448,34.761686203844306],[-92.55209222015803,34.68943970569303],[-92.44333758794328,34.67198237342599],[-92.34858107670667,34.58254711735025],[-92.24413355863904,34.58088195642632],[-92.24592818953367,34.49348786535411],[-92.40313785590351,34.49579760470021],[-92.40457356061921,34.4519125571243],[-92.58906161658747,34.45561888305177],[-92.66874322830917,34.4142047194275],[-92.68489490636087,34.47296878558177],[-92.79329061239669,34.503586260634734],[-92.8083655119116,34.59038948815329],[-92.9799322254385,34.63722885349746],[-92.96916444007071,34.77221431807304],[-93.07504766285405,34.77183831399344],[-93.07397088431726,34.858050677958346],[-92.73981061173663,34.85343119926615]]]}},{"type":"Feature","id":40031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.61973927491172,34.85493521558454],[-98.0924767180686,34.85493521558454],[-98.08924638245826,34.68138247541594],[-98.14164960458153,34.68116761594188],[-98.14200853076046,34.50697029735111],[-98.2439435655756,34.50713144195665],[-98.29598786151996,34.44895823935603],[-98.50488289765522,34.44933424343563],[-98.66209256402506,34.40593262967636],[-98.66245149020399,34.507453731167736],[-98.82612182779451,34.50734630143071],[-98.82612182779451,34.59441810329184],[-98.82612182779451,34.85547236426968],[-98.61973927491172,34.85493521558454]]]}},{"type":"Feature","id":40049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.93314516013577,34.854451781767914],[-96.93242730777791,34.636745419680835],[-97.19982731107821,34.622672124130176],[-97.1441937533446,34.506540578403],[-97.35201201094307,34.506755437877054],[-97.56234275179405,34.506916582482596],[-97.56270167797297,34.68116761594188],[-97.66858490075631,34.68132876054742],[-97.66822597457738,34.855150075058596],[-96.93314516013577,34.854451781767914]]]}},{"type":"Feature","id":13123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.19664970092637,34.61783778596392],[-84.3456040651809,34.5627263308686],[-84.65428057905774,34.548867894792],[-84.65463950523667,34.58319169577242],[-84.65715198848916,34.72709382852132],[-84.58249534327243,34.82345830263536],[-84.61874688734402,34.855418649401166],[-84.4199017842187,34.85466664124197],[-84.31473641379321,34.80729012721265],[-84.19664970092637,34.61783778596392]]]}},{"type":"Feature","id":13137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.35245532809107,34.71613599534447],[-83.338098280934,34.68712996634693],[-83.45977425559012,34.48124087533293],[-83.61518929106532,34.43176948143157],[-83.66615680847289,34.50363997550325],[-83.6162660696021,34.54731016360509],[-83.66472110375719,34.65420275194788],[-83.62344459318064,34.733109893794875],[-83.68159063416674,34.80041462404287],[-83.65215868749476,34.82297486881873],[-83.55165935739532,34.750674655798946],[-83.35245532809107,34.71613599534447]]]}},{"type":"Feature","id":6037,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-118.59003294420725,33.029865128085746],[-118.37001119652527,32.83901620025564],[-118.49994247329668,32.85196148356751],[-118.59003294420725,33.029865128085746]]],[[[-118.6054667699011,33.47822313557176],[-118.36749871327278,33.40646007123711],[-118.32478649798051,33.29929890855176],[-118.45615347946764,33.321751723590594],[-118.5096334801277,33.431706059438675],[-118.6054667699011,33.47822313557176]]],[[[-117.67046407379738,34.82281372421319],[-117.64749279834608,34.28733019999753],[-117.7329172289306,34.02101188190532],[-117.78496152487494,33.94543506190618],[-117.97626917824282,33.94591849572281],[-118.1137379047717,33.74561575103425],[-118.22105683227073,33.770754309498784],[-118.28853495390894,33.704899880700665],[-118.41128770710182,33.74072769799948],[-118.39154676726086,33.83870361816894],[-118.45794811036228,33.964826129439714],[-118.54301361476787,34.03846921417236],[-118.73360341577788,34.03277543810988],[-118.80646543009998,34.00038537239596],[-118.94608771370241,34.04496871326255],[-118.78887804733257,34.1686740554502],[-118.67079133446573,34.16835176623911],[-118.63346301185737,34.28169013880357],[-118.88148100149563,34.788382493495746],[-118.89440234393699,34.817979386046936],[-117.67046407379738,34.82281372421319]]]]}},{"type":"Feature","id":45023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.89811811659118,34.82066512947263],[-80.86007194162495,34.69572434530916],[-80.87765932439235,34.54312040386101],[-81.42286819018182,34.571965288253],[-81.47850174791544,34.82147085250034],[-80.89811811659118,34.82066512947263]]]}},{"type":"Feature","id":45007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.31803008042469,34.48526949047147],[-82.3140818924565,34.48403404849565],[-82.74084511920019,34.208745347361614],[-82.77422525384037,34.289425079869574],[-82.86431572475094,34.45744518858124],[-82.98922203501738,34.48199288349212],[-82.84026767076286,34.6231555579468],[-82.7882233748185,34.67214351803153],[-82.48672538452018,34.81937597262829],[-82.45406310223787,34.62557272702993],[-82.31803008042469,34.48526949047147]]]}},{"type":"Feature","id":45025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.8299538081057,34.53189399634159],[-79.88451058730253,34.491392985482065],[-80.04602736781949,34.49235985311532],[-80.28866146477385,34.36623734184454],[-80.34285931779176,34.51255664367656],[-80.4081838823564,34.614722323590115],[-80.56395784401053,34.81749595223031],[-80.3202469685194,34.814004485776906],[-79.92937635966835,34.80664554879049],[-79.8705124663244,34.69169573017062],[-79.7962147472866,34.64824040154282],[-79.8299538081057,34.53189399634159]]]}},{"type":"Feature","id":45069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.46169554852703,34.63040706519619],[-79.45020991080138,34.62095324833773],[-79.63326226205393,34.297965743963296],[-79.65766924222095,34.30505610660714],[-79.72586521621699,34.49413244377627],[-79.8299538081057,34.53189399634159],[-79.7962147472866,34.64824040154282],[-79.8705124663244,34.69169573017062],[-79.92937635966835,34.80664554879049],[-79.9272228025948,34.80664554879049],[-79.68746011507184,34.80487295812953],[-79.46169554852703,34.63040706519619]]]}},{"type":"Feature","id":1079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.2608024904225,34.75857074147049],[-87.10502852876837,34.686001954108136],[-87.11005349527335,34.3137579153064],[-87.11005349527335,34.299254900807625],[-87.52999712461744,34.30457267279051],[-87.52999712461744,34.56696980548121],[-87.41585859971879,34.76630568253651],[-87.42662638508659,34.800038619963274],[-87.2608024904225,34.75857074147049]]]}},{"type":"Feature","id":13311,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.66615680847289,34.50363997550325],[-83.84346634086262,34.50557371076975],[-83.87756432786064,34.62863447453523],[-83.85638768330398,34.722044630881],[-83.78029533337154,34.79289454245092],[-83.68159063416674,34.80041462404287],[-83.62344459318064,34.733109893794875],[-83.66472110375719,34.65420275194788],[-83.6162660696021,34.54731016360509],[-83.66615680847289,34.50363997550325]]]}},{"type":"Feature","id":45059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.85429745725156,34.59457924789738],[-81.64324886404273,34.533451727528494],[-81.78215329528732,34.36543161881683],[-81.89557396782811,34.29984576436128],[-81.94510578051998,34.203159001036155],[-82.16728108527553,34.3299260907291],[-82.24624484463938,34.40969267047233],[-82.3140818924565,34.48403404849565],[-82.23798954252406,34.58689802169988],[-82.14682229307671,34.78548189059599],[-82.0710888693232,34.704587298613966],[-81.85429745725156,34.59457924789738]]]}},{"type":"Feature","id":35011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.94871625343454,34.605053647257606],[-103.94620377018205,34.08278398069638],[-104.1561755848541,34.08332112938152],[-104.1561755848541,33.995389889624164],[-104.78609102887023,34.00006308318488],[-104.78609102887023,34.08777946346817],[-104.89305103019035,34.08826289728479],[-104.89197425165356,34.34700741891654],[-104.89197425165356,34.60440906883544],[-104.44618793742677,34.604785072915035],[-104.44511115888999,34.69164201530211],[-104.33958686228557,34.69217916398724],[-104.3399457884645,34.778928676637285],[-104.12925612143461,34.77930468071688],[-104.12889719525568,34.60521479186315],[-103.94871625343454,34.605053647257606]]]}},{"type":"Feature","id":28137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.72375393021665,34.7720531734675],[-89.6691971510198,34.685733379765566],[-89.66847929866195,34.55434681138043],[-89.72124144696416,34.55429309651191],[-90.1986132649365,34.55440052624894],[-90.24419688966017,34.599574730669175],[-90.20040789583113,34.72430065535859],[-90.12323876736193,34.75776501844278],[-90.00012708799011,34.72016461048301],[-89.91003661707954,34.772536607284124],[-89.72375393021665,34.7720531734675]]]}},{"type":"Feature","id":5051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.07504766285405,34.77183831399344],[-92.96916444007071,34.77221431807304],[-92.9799322254385,34.63722885349746],[-92.8083655119116,34.59038948815329],[-92.79329061239669,34.503586260634734],[-92.91532551323172,34.50611085945489],[-92.94798779551404,34.38922730556851],[-93.40705437836112,34.396854816897495],[-93.39413303591977,34.743369433681046],[-93.2878908869575,34.77318118570629],[-93.07504766285405,34.77183831399344]]]}},{"type":"Feature","id":40029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.09182219673188,34.76759483938084],[-96.09254004908973,34.68057675238823],[-96.09182219673188,34.50616457432341],[-96.14494327121301,34.418663053514166],[-96.40731830800834,34.41855562377714],[-96.51391938314953,34.4195762062789],[-96.51391938314953,34.505358851295696],[-96.51248367843382,34.67998588883457],[-96.40660045565049,34.680147033440115],[-96.40660045565049,34.76759483938084],[-96.09182219673188,34.76759483938084]]]}},{"type":"Feature","id":28117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.36593619533743,34.75561642370223],[-88.33076142980262,34.740737405123866],[-88.32932572508692,34.46356868359183],[-88.54216894919037,34.46528755938428],[-88.54181002301145,34.509172606960185],[-88.73634801198965,34.508904032617615],[-88.73527123345286,34.59640555342685],[-88.71840170304331,34.75679815080954],[-88.36593619533743,34.75561642370223]]]}},{"type":"Feature","id":48437,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.62933528521103,34.74761290829365],[-101.47140776648334,34.74739804881959],[-101.47140776648334,34.312253898988004],[-101.56472857300425,34.312415043593546],[-101.99831139714755,34.3130059071472],[-101.99831139714755,34.7482037718473],[-101.62933528521103,34.74761290829365]]]}},{"type":"Feature","id":48045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.09058709064225,34.748257486715815],[-100.94486306199806,34.748257486715815],[-100.94629876671377,34.312683617936116],[-101.04141420412931,34.31236132872503],[-101.47140776648334,34.312253898988004],[-101.47140776648334,34.74739804881959],[-101.09058709064225,34.748257486715815]]]}},{"type":"Feature","id":48069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.99831139714755,34.7482037718473],[-101.99831139714755,34.3130059071472],[-102.0909143513106,34.313059622015714],[-102.52557395399069,34.312952192278686],[-102.52521502781175,34.74686090013445],[-102.1691602583166,34.74734433395108],[-101.99831139714755,34.7482037718473]]]}},{"type":"Feature","id":48191,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.54071218452674,34.74766662316216],[-100.41616480043922,34.747451763688105],[-100.41760050515492,34.31348934096383],[-100.51738198289651,34.31402648964897],[-100.94629876671377,34.312683617936116],[-100.94486306199806,34.748257486715815],[-100.54071218452674,34.74766662316216]]]}},{"type":"Feature","id":48075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.00052828524225,34.746377466317824],[-99.99765687581083,34.560524021259525],[-99.99765687581083,34.31177046517138],[-100.41760050515492,34.31348934096383],[-100.41616480043922,34.747451763688105],[-100.00052828524225,34.746377466317824]]]}},{"type":"Feature","id":5097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.39413303591977,34.743369433681046],[-93.40705437836112,34.396854816897495],[-93.40813115689791,34.3395410521931],[-93.47848068796752,34.340830209037435],[-93.93539371374104,34.35001545155332],[-93.93072767341499,34.665590304072836],[-93.71034699955408,34.74524945407903],[-93.39413303591977,34.743369433681046]]]}},{"type":"Feature","id":48369,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.52521502781175,34.74686090013445],[-102.52557395399069,34.312952192278686],[-102.61530549872232,34.31284476254166],[-103.04386335636065,34.312683617936116],[-103.04278657782388,34.74729061908256],[-102.52521502781175,34.74686090013445]]]}},{"type":"Feature","id":13187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.85638768330398,34.722044630881],[-83.87756432786064,34.62863447453523],[-83.84346634086262,34.50557371076975],[-83.9794993626758,34.41871676838268],[-84.19090688206354,34.53919921845949],[-84.18875332498999,34.60295876738556],[-84.1578856736023,34.64813297180579],[-84.03656862512511,34.64217062140075],[-83.93929963063601,34.74089854972941],[-83.85638768330398,34.722044630881]]]}},{"type":"Feature","id":37141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.68070384869338,34.72059432943112],[-77.57517955208897,34.47603053308707],[-77.51811028963965,34.4407398644734],[-77.73956774203734,34.29323883553407],[-77.8228386155483,34.38922730556851],[-77.96210197297182,34.38294266595238],[-78.02958009461001,34.33175239625858],[-78.16238278081285,34.35694466959163],[-78.25642143969161,34.3995942751917],[-78.17673982796991,34.46539498912131],[-78.25462680879697,34.553648518089744],[-78.1132098942999,34.72188348627546],[-77.68070384869338,34.72059432943112]]]}},{"type":"Feature","id":5113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.93539371374104,34.35001545155332],[-94.25483801298569,34.35549436814175],[-94.24371130143896,34.19246974220188],[-94.47019372034163,34.18978399877618],[-94.46157949204739,34.507453731167736],[-94.45440096846886,34.72897384891931],[-94.31765009429783,34.69733579136458],[-94.01830566107307,34.69244773832981],[-93.93072767341499,34.665590304072836],[-93.93539371374104,34.35001545155332]]]}},{"type":"Feature","id":1103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.78989134367085,34.5508016300585],[-86.70374906072847,34.589100331308956],[-86.55048758232682,34.54591357702373],[-86.58243201225129,34.30468010252754],[-87.11005349527335,34.3137579153064],[-87.10502852876837,34.686001954108136],[-86.90905483507447,34.580076233398614],[-86.78989134367085,34.5508016300585]]]}},{"type":"Feature","id":13257,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.10371948609496,34.53640604529676],[-83.17765827895383,34.47780312374803],[-83.39839787899368,34.46104408477167],[-83.45977425559012,34.48124087533293],[-83.338098280934,34.68712996634693],[-83.10371948609496,34.53640604529676]]]}},{"type":"Feature","id":40137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.66858490075631,34.68132876054742],[-97.56270167797297,34.68116761594188],[-97.56234275179405,34.506916582482596],[-97.56270167797297,34.28910279065849],[-98.13913712132904,34.28974736908066],[-98.14200853076046,34.50697029735111],[-98.14164960458153,34.68116761594188],[-98.08924638245826,34.68138247541594],[-97.66858490075631,34.68132876054742]]]}},{"type":"Feature","id":40005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.6718785673878,34.59382723973818],[-95.6718785673878,34.50680915274557],[-95.77955642106576,34.50621828919192],[-95.77883856870791,34.156695639771584],[-95.99168179281136,34.15680306950861],[-96.40767723418726,34.15728650332524],[-96.40731830800834,34.41855562377714],[-96.14494327121301,34.418663053514166],[-96.09182219673188,34.50616457432341],[-96.09254004908973,34.68057675238823],[-95.88256823441769,34.6804693226512],[-95.88256823441769,34.5935049505271],[-95.6718785673878,34.59382723973818]]]}},{"type":"Feature","id":40127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.05955050613906,34.68073789699377],[-94.93823345766188,34.6808453267308],[-94.93751560530403,34.50686286761408],[-95.0466291636977,34.50723887169368],[-95.0466291636977,34.243660011895685],[-95.15107668176533,34.24387487136974],[-95.15646057444924,34.156964214114154],[-95.77883856870791,34.156695639771584],[-95.77955642106576,34.50621828919192],[-95.6718785673878,34.50680915274557],[-95.6718785673878,34.59382723973818],[-95.51430997483902,34.594149528949266],[-95.51466890101796,34.68111390107337],[-95.05955050613906,34.68073789699377]]]}},{"type":"Feature","id":5107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.58302320256686,34.641687187584125],[-90.56938400776765,34.52480363369774],[-90.57620360516725,34.41447329377007],[-90.75458991609376,34.36811736224253],[-90.74095072129455,34.30650640805702],[-90.84611609172003,34.213901974738945],[-90.93692441498845,34.23533420727602],[-90.82565729952123,34.14197776579876],[-90.95630642865049,34.12011581431358],[-90.95522965011371,34.11882665746924],[-91.11782320916745,34.11909523181181],[-91.0848020007062,34.14111832790253],[-91.05644683257101,34.33653301955631],[-91.00260790573202,34.33621073034523],[-91.00045434865847,34.469477319128366],[-91.05465220167638,34.47087390570973],[-91.05213971842389,34.645662087854156],[-90.58302320256686,34.641687187584125]]]}},{"type":"Feature","id":40099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.93242730777791,34.636745419680835],[-96.82726193735243,34.5931289464475],[-96.82726193735243,34.506003429717865],[-96.88074193801249,34.50589599998084],[-96.88110086419141,34.332987838234395],[-96.9335040863147,34.33266554902332],[-97.04154086617159,34.375476299228936],[-97.35201201094307,34.37617459251962],[-97.35201201094307,34.506755437877054],[-97.1441937533446,34.506540578403],[-97.19982731107821,34.622672124130176],[-96.93242730777791,34.636745419680835]]]}},{"type":"Feature","id":40141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.82612182779451,34.59441810329184],[-98.82612182779451,34.50734630143071],[-98.66245149020399,34.507453731167736],[-98.66209256402506,34.40593262967636],[-98.60933041572285,34.33368613152508],[-98.61040719425964,34.15707164385118],[-98.76546330355592,34.136391419473306],[-98.95282276895558,34.21239795842055],[-99.18827834233142,34.21384825987043],[-99.2108906916038,34.33674787903037],[-99.22740129583441,34.45201998686133],[-99.10321283792582,34.637927146788144],[-99.00127780311067,34.59436438842332],[-98.82612182779451,34.59441810329184]]]}},{"type":"Feature","id":13129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.65463950523667,34.58319169577242],[-84.65428057905774,34.548867894792],[-84.65320380052097,34.41253955850357],[-85.00566930822686,34.39245019767935],[-85.10401508125274,34.40399889440985],[-85.06919924189687,34.58716659604245],[-85.05053508059268,34.622403549787606],[-84.91378420642165,34.634059676255134],[-84.71637480801205,34.62256469439315],[-84.65463950523667,34.58319169577242]]]}},{"type":"Feature","id":45033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.07261957057062,34.30049034278345],[-79.12825312830425,34.25365097743928],[-79.3802193059107,34.30049034278345],[-79.54747890529049,34.230231294767194],[-79.63326226205393,34.297965743963296],[-79.45020991080138,34.62095324833773],[-79.07261957057062,34.30049034278345]]]}},{"type":"Feature","id":13085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.18875332498999,34.60295876738556],[-84.19090688206354,34.53919921845949],[-83.9794993626758,34.41871676838268],[-83.95724593958235,34.33400842073616],[-84.25802607752281,34.335136432974956],[-84.25766715134388,34.381062645554394],[-84.3456040651809,34.5627263308686],[-84.19664970092637,34.61783778596392],[-84.18875332498999,34.60295876738556]]]}},{"type":"Feature","id":45055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.34285931779176,34.51255664367656],[-80.28866146477385,34.36623734184454],[-80.28866146477385,34.364196176841006],[-80.42182307715561,34.29431313290435],[-80.47996911814171,34.1686740554502],[-80.61600213995489,34.099596734541244],[-80.71937287948575,34.06897925948829],[-80.86940402227705,34.1829084956064],[-80.82597395462693,34.268744855491704],[-80.77034039689332,34.37622830738813],[-80.87909502910807,34.457660048055295],[-80.74342093347381,34.53989751175017],[-80.74126737640026,34.48134830506996],[-80.52411703814968,34.51282521801913],[-80.55067757539025,34.559986872574385],[-80.4081838823564,34.614722323590115],[-80.34285931779176,34.51255664367656]]]}},{"type":"Feature","id":35041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.73838551258356,34.60467764317801],[-103.7401801434782,34.30306865647212],[-103.04386335636065,34.302585222655495],[-103.04745261814992,33.82511375643491],[-103.05283651083381,33.570558994547255],[-103.51010846278626,33.57018299046766],[-103.50974953660734,33.657093647723244],[-103.7186445727426,33.65607306522148],[-103.71684994184797,33.8193125506354],[-103.84175625211442,33.81925883576689],[-103.84175625211442,34.08165596845758],[-103.94620377018205,34.08278398069638],[-103.94871625343454,34.605053647257606],[-103.73838551258356,34.60467764317801]]]}},{"type":"Feature","id":28145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.73527123345286,34.59640555342685],[-88.73634801198965,34.508904032617615],[-88.78946908647077,34.494830737066955],[-88.82464385200558,34.364733325526146],[-89.2463821122443,34.37950491436749],[-89.2463821122443,34.495636460094666],[-89.24566425988645,34.583245410640934],[-89.08845459351662,34.59817814408781],[-88.73527123345286,34.59640555342685]]]}},{"type":"Feature","id":1095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.05768193866064,34.475976818218555],[-86.11044408696284,34.427794581161535],[-86.10613697281573,34.200741831953025],[-86.30354637122534,34.09911330072462],[-86.45285966165879,34.25929103863324],[-86.58243201225129,34.30468010252754],[-86.55048758232682,34.54591357702373],[-86.49808436020355,34.48172430914955],[-86.33764435822337,34.509548611039776],[-86.3272354990345,34.59973587527472],[-86.14849026192907,34.59898386711552],[-86.13772247656127,34.52104359290177],[-86.05768193866064,34.475976818218555]]]}},{"type":"Feature","id":13055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.10796326922093,34.58738145551651],[-85.1804663573641,34.43590552630714],[-85.33408676194468,34.37021224211457],[-85.3872078364258,34.28609475802171],[-85.46222340782145,34.28630961749577],[-85.51390877758689,34.52421277014409],[-85.52718904620717,34.58867061236084],[-85.10796326922093,34.58738145551651]]]}},{"type":"Feature","id":13115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.06919924189687,34.58716659604245],[-85.10401508125274,34.40399889440985],[-85.00566930822686,34.39245019767935],[-85.04694581880342,34.096427557298924],[-85.42202367578169,34.08079653056136],[-85.46222340782145,34.28630961749577],[-85.3872078364258,34.28609475802171],[-85.33408676194468,34.37021224211457],[-85.1804663573641,34.43590552630714],[-85.10796326922093,34.58738145551651],[-85.06919924189687,34.58716659604245]]]}},{"type":"Feature","id":35053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.41705158591257,34.43977299684015],[-106.41597480737579,34.259720757581356],[-105.92388701606747,34.26004304679244],[-105.92460486842532,33.82554347538302],[-106.0527415143021,33.825865764594106],[-106.0527415143021,33.65027185942198],[-106.37398044444139,33.66042396957111],[-106.3729036659046,33.48010315596975],[-106.47412084836189,33.475805966488636],[-107.7127750918375,33.47688026385892],[-107.71636435362676,34.259828187318384],[-107.72533750809993,34.57803506839508],[-107.20453562247747,34.57878707655428],[-106.8822199138014,34.57937794010793],[-106.76844031508169,34.53124941791942],[-106.41705158591257,34.43977299684015]]]}},{"type":"Feature","id":35003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.72533750809993,34.57803506839508],[-107.71636435362676,34.259828187318384],[-107.7127750918375,33.47688026385892],[-108.0006338873366,33.478008276097704],[-108.0006338873366,33.20153784785636],[-109.04726262508649,33.208950499711285],[-109.04726262508649,33.778220676222226],[-109.0461858465497,34.579270510370904],[-107.72533750809993,34.57803506839508]]]}},{"type":"Feature","id":1059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.52999712461744,34.56696980548121],[-87.52999712461744,34.30457267279051],[-87.634803568864,34.306989841873644],[-88.17355176343278,34.3210631374243],[-88.15668223302323,34.46319267951223],[-88.13981270261368,34.58174139432254],[-87.52999712461744,34.56696980548121]]]}},{"type":"Feature","id":48197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.84331861887242,34.50616457432341],[-99.69508210697573,34.37832318726018],[-99.57986680354031,34.4168904628532],[-99.47506035929375,34.39588794926424],[-99.47541928547267,34.08563086872761],[-99.77763512812885,34.09653498703595],[-99.99765687581083,34.22432265923066],[-99.99765687581083,34.31177046517138],[-99.99765687581083,34.560524021259525],[-99.92335915677303,34.57454360194167],[-99.84331861887242,34.50616457432341]]]}},{"type":"Feature","id":45039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.87765932439235,34.54312040386101],[-80.87909502910807,34.457660048055295],[-80.77034039689332,34.37622830738813],[-80.82597395462693,34.268744855491704],[-81.09552751500078,34.21379454500192],[-81.17879838851175,34.175119839671865],[-81.31698496739848,34.23941653728308],[-81.42322711636075,34.49434730325033],[-81.42286819018182,34.571965288253],[-80.87765932439235,34.54312040386101]]]}},{"type":"Feature","id":5001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.37768576271029,34.563478339027796],[-91.30123448659893,34.53554660740053],[-91.09341622900044,34.34383824167422],[-91.05644683257101,34.33653301955631],[-91.0848020007062,34.14111832790253],[-91.11782320916745,34.11909523181181],[-91.1967869685313,34.05227393538044],[-91.13253918250344,33.95521116797572],[-91.25026696919136,33.95778948166439],[-91.42183368271826,34.0144049530781],[-91.44552281052741,34.08015195213919],[-91.52987046257516,34.21766201553493],[-91.71184603529093,34.233937620694654],[-91.70502643789132,34.48263746191429],[-91.67810697447183,34.481939168623605],[-91.59555395331871,34.48070372664779],[-91.59447717478194,34.56782924337743],[-91.37768576271029,34.563478339027796]]]}},{"type":"Feature","id":13227,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.3456040651809,34.5627263308686],[-84.25766715134388,34.381062645554394],[-84.58177749091458,34.381492364502506],[-84.65320380052097,34.41253955850357],[-84.65428057905774,34.548867894792],[-84.3456040651809,34.5627263308686]]]}},{"type":"Feature","id":28071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.2463821122443,34.495636460094666],[-89.2463821122443,34.37950491436749],[-89.24530533370752,34.16115397385824],[-89.50983392757641,34.16206712662298],[-89.50983392757641,34.19096572588349],[-89.72088252078524,34.19252345707039],[-89.72124144696416,34.55429309651191],[-89.66847929866195,34.55434681138043],[-89.47681271911516,34.554185666774885],[-89.2463821122443,34.495636460094666]]]}},{"type":"Feature","id":28107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.72124144696416,34.55429309651191],[-89.72088252078524,34.19252345707039],[-89.72160037314309,34.16346371320434],[-89.93157218781514,34.16426943623205],[-90.13544225744542,34.16007967648796],[-90.13472440508757,34.265951682328975],[-90.19394722461045,34.30134978067967],[-90.1986132649365,34.51105262735817],[-90.1986132649365,34.55440052624894],[-89.72124144696416,34.55429309651191]]]}},{"type":"Feature","id":13119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.0516751901506,34.49370272482817],[-83.11341049292598,34.27347176392093],[-83.17263331244885,34.23855709938685],[-83.2975396227153,34.26439395114207],[-83.35460888516464,34.22383922541403],[-83.39839787899368,34.46104408477167],[-83.17765827895383,34.47780312374803],[-83.10371948609496,34.53640604529676],[-83.0516751901506,34.49370272482817]]]}},{"type":"Feature","id":45031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.8299538081057,34.53189399634159],[-79.72586521621699,34.49413244377627],[-79.65766924222095,34.30505610660714],[-79.72945447800626,34.295172570800574],[-80.07294683123898,34.08600687280721],[-80.15873018800244,34.16163740767487],[-80.11278763709983,34.197035506025564],[-80.17703542312769,34.36505561473723],[-80.28866146477385,34.364196176841006],[-80.28866146477385,34.36623734184454],[-80.04602736781949,34.49235985311532],[-79.88451058730253,34.491392985482065],[-79.8299538081057,34.53189399634159]]]}},{"type":"Feature","id":45071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.42322711636075,34.49434730325033],[-81.31698496739848,34.23941653728308],[-81.33887946431301,34.19768008444773],[-81.47204107669477,34.076499341080236],[-81.5373656412594,34.080903960298386],[-81.72867329462726,34.1867759661394],[-81.87009020912433,34.13526340723451],[-81.94510578051998,34.203159001036155],[-81.89557396782811,34.29984576436128],[-81.78215329528732,34.36543161881683],[-81.64324886404273,34.533451727528494],[-81.54059597686974,34.44492962421749],[-81.42322711636075,34.49434730325033]]]}},{"type":"Feature","id":1019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.46222340782145,34.28630961749577],[-85.42202367578169,34.08079653056136],[-85.39869347415146,33.96412783614904],[-85.53006045563858,33.941352731899116],[-85.73895549177385,33.96847874049867],[-85.8437619360204,34.19998982379383],[-85.63594367842192,34.36688192026671],[-85.51390877758689,34.52421277014409],[-85.46222340782145,34.28630961749577]]]}},{"type":"Feature","id":28027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.45093836872188,34.072900444889804],[-90.45093836872188,33.98566749842314],[-90.65696199542573,33.98760123368964],[-90.65947447867822,34.118719227732214],[-90.95630642865049,34.12011581431358],[-90.82565729952123,34.14197776579876],[-90.93692441498845,34.23533420727602],[-90.84611609172003,34.213901974738945],[-90.74095072129455,34.30650640805702],[-90.75458991609376,34.36811736224253],[-90.57620360516725,34.41447329377007],[-90.56938400776765,34.52480363369774],[-90.39961192513537,34.423765966022984],[-90.39889407277752,34.26149334824232],[-90.45093836872188,34.262352786138536],[-90.45093836872188,34.072900444889804]]]}},{"type":"Feature","id":28119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.1986132649365,34.51105262735817],[-90.19394722461045,34.30134978067967],[-90.13472440508757,34.265951682328975],[-90.13544225744542,34.16007967648796],[-90.13580118362435,34.072900444889804],[-90.45093836872188,34.072900444889804],[-90.45093836872188,34.262352786138536],[-90.39889407277752,34.26149334824232],[-90.39961192513537,34.423765966022984],[-90.30198400446736,34.424464259313666],[-90.30413756154091,34.509548611039776],[-90.1986132649365,34.51105262735817]]]}},{"type":"Feature","id":13139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.66615680847289,34.50363997550325],[-83.61518929106532,34.43176948143157],[-83.66938714408323,34.36682820539819],[-83.6202142575703,34.29522628566909],[-83.81762365597992,34.12742103643147],[-83.8689500995664,34.09862986690799],[-84.06277023618675,34.167868332422486],[-83.92745506673144,34.27932668458895],[-83.95724593958235,34.33400842073616],[-83.9794993626758,34.41871676838268],[-83.84346634086262,34.50557371076975],[-83.66615680847289,34.50363997550325]]]}},{"type":"Feature","id":28081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.54216894919037,34.46528755938428],[-88.54324572772715,34.088961190575475],[-88.7194784815801,34.074511890945224],[-88.82464385200558,34.07494160989334],[-88.82464385200558,34.364733325526146],[-88.78946908647077,34.494830737066955],[-88.73634801198965,34.508904032617615],[-88.54181002301145,34.509172606960185],[-88.54216894919037,34.46528755938428]]]}},{"type":"Feature","id":40019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.35201201094307,34.506755437877054],[-97.35201201094307,34.37617459251962],[-97.04154086617159,34.375476299228936],[-96.9335040863147,34.33266554902332],[-96.9335040863147,34.1725415259832],[-96.9701145565652,34.070805565017764],[-97.56090704707835,34.071074139360334],[-97.56270167797297,34.28910279065849],[-97.56234275179405,34.506916582482596],[-97.35201201094307,34.506755437877054]]]}},{"type":"Feature","id":40069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.82726193735243,34.506003429717865],[-96.51391938314953,34.505358851295696],[-96.51391938314953,34.4195762062789],[-96.40731830800834,34.41855562377714],[-96.40767723418726,34.15728650332524],[-96.45397871126879,34.11436832338258],[-96.58534569275592,34.11442203825109],[-96.6700522709826,34.17227295164063],[-96.9335040863147,34.1725415259832],[-96.9335040863147,34.33266554902332],[-96.88110086419141,34.332987838234395],[-96.88074193801249,34.50589599998084],[-96.82726193735243,34.506003429717865]]]}},{"type":"Feature","id":40033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.14200853076046,34.50697029735111],[-98.13913712132904,34.28974736908066],[-98.13770141661334,34.14321320777458],[-98.16892799417995,34.114207178777036],[-98.36454276169493,34.157125358719696],[-98.42340665503889,34.08283769556489],[-98.48621873635105,34.062855764477696],[-98.61040719425964,34.15707164385118],[-98.60933041572285,34.33368613152508],[-98.66209256402506,34.40593262967636],[-98.50488289765522,34.44933424343563],[-98.29598786151996,34.44895823935603],[-98.2439435655756,34.50713144195665],[-98.14200853076046,34.50697029735111]]]}},{"type":"Feature","id":40089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.46157949204739,34.507453731167736],[-94.47019372034163,34.18978399877618],[-94.47737224392016,33.94086929808249],[-94.48634539839333,33.63786372479525],[-94.74656687811509,33.70285871569714],[-94.77707560332385,33.762911938695744],[-94.86178218155052,33.74373573063626],[-94.97017788758635,33.86163986702441],[-95.15610164827031,33.936572108601375],[-95.15646057444924,34.156964214114154],[-95.15107668176533,34.24387487136974],[-95.0466291636977,34.243660011895685],[-95.0466291636977,34.50723887169368],[-94.93751560530403,34.50686286761408],[-94.46157949204739,34.507453731167736]]]}},{"type":"Feature","id":5059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.79329061239669,34.503586260634734],[-92.68489490636087,34.47296878558177],[-92.66874322830917,34.4142047194275],[-92.67843423514019,34.14960527712774],[-92.8866114189176,34.155889916743874],[-93.02551585016218,34.15997224675093],[-93.03448900463535,34.2364085046463],[-93.3568047133114,34.280293552222204],[-93.40813115689791,34.3395410521931],[-93.40705437836112,34.396854816897495],[-92.94798779551404,34.38922730556851],[-92.91532551323172,34.50611085945489],[-92.79329061239669,34.503586260634734]]]}},{"type":"Feature","id":4007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.750726270272,34.263265938903274],[-110.750726270272,34.00006308318488],[-110.00057055631547,34.00006308318488],[-110.00057055631547,33.57695106390042],[-110.00057055631547,33.46592243068206],[-110.16962478658988,33.464740703574755],[-110.442767608753,33.37901177342648],[-110.44886935379475,33.19450120008103],[-110.63515204065764,33.14175319920032],[-110.78267070019646,32.984690923665504],[-110.94669996396591,33.25014980386149],[-111.04002077048682,33.466083575287605],[-111.15344144302762,33.67761272749558],[-111.22450882645508,33.60337877920929],[-111.38710238550881,33.7500203702524],[-111.37166855981496,33.81899026142432],[-111.49478023918678,33.99979450884231],[-111.47791070877723,34.15105557857761],[-111.71228950361629,34.151216723183154],[-111.65952735531408,34.38638041753727],[-111.59384386457052,34.419200202199306],[-111.55507983724645,34.47216306255407],[-111.47826963495616,34.41339899639979],[-111.25394077312706,34.45223484633539],[-111.04361003227608,34.379612344104515],[-110.84655956004539,34.26697226483074],[-110.750726270272,34.263265938903274]]]}},{"type":"Feature","id":13147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.98922203501738,34.48199288349212],[-82.86431572475094,34.45744518858124],[-82.77422525384037,34.289425079869574],[-82.98096673290208,34.21143109078731],[-83.07787680121224,34.223463221334434],[-83.11341049292598,34.27347176392093],[-83.0516751901506,34.49370272482817],[-82.98922203501738,34.48199288349212]]]}},{"type":"Feature","id":5053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.24592818953367,34.49348786535411],[-92.20788201456745,34.492735857194916],[-92.23336577327123,34.062318615792556],[-92.33673651280209,34.05963287236686],[-92.50004792421367,34.14466350922446],[-92.67843423514019,34.14960527712774],[-92.66874322830917,34.4142047194275],[-92.58906161658747,34.45561888305177],[-92.40457356061921,34.4519125571243],[-92.40313785590351,34.49579760470021],[-92.24592818953367,34.49348786535411]]]}},{"type":"Feature","id":5069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.02985462981987,34.48935182047853],[-91.70502643789132,34.48263746191429],[-91.71184603529093,34.233937620694654],[-91.52987046257516,34.21766201553493],[-91.44552281052741,34.08015195213919],[-91.72727986098477,34.17372325309051],[-91.74486724375217,34.09401038821579],[-91.95376227988744,34.093365809793625],[-91.95376227988744,34.06409120645351],[-92.23336577327123,34.062318615792556],[-92.20788201456745,34.492735857194916],[-92.02985462981987,34.48935182047853]]]}},{"type":"Feature","id":13011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.35460888516464,34.22383922541403],[-83.40234606696187,34.19741151010516],[-83.48023304778893,34.26197678205894],[-83.6202142575703,34.29522628566909],[-83.66938714408323,34.36682820539819],[-83.61518929106532,34.43176948143157],[-83.45977425559012,34.48124087533293],[-83.39839787899368,34.46104408477167],[-83.35460888516464,34.22383922541403]]]}},{"type":"Feature","id":37047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.25642143969161,34.3995942751917],[-78.16238278081285,34.35694466959163],[-78.25426788261805,34.21637285869059],[-78.37414922637952,34.205039021434146],[-78.42260426053461,34.13918459263603],[-78.54428023519071,34.14627495527988],[-78.56222654413705,34.05436881525249],[-78.65088131033191,33.94484419835253],[-79.07118386585492,34.29920118593911],[-78.95166144827238,34.44868966501346],[-78.87126198419283,34.48285232138834],[-78.66775084074146,34.46953103399688],[-78.44593446216483,34.37676545607327],[-78.25642143969161,34.3995942751917]]]}},{"type":"Feature","id":45001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.24624484463938,34.40969267047233],[-82.33382283229746,34.342978803777996],[-82.24768054935508,34.21959575080143],[-82.26706256301712,34.10835225810902],[-82.32700323489786,34.064037491585],[-82.53051437834922,34.07198729212507],[-82.59476216437707,34.013814089524445],[-82.74084511920019,34.208745347361614],[-82.3140818924565,34.48403404849565],[-82.24624484463938,34.40969267047233]]]}},{"type":"Feature","id":28057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.32932572508692,34.46356868359183],[-88.15668223302323,34.46319267951223],[-88.17355176343278,34.3210631374243],[-88.20370156246261,34.08654402149235],[-88.54324572772715,34.088961190575475],[-88.54216894919037,34.46528755938428],[-88.32932572508692,34.46356868359183]]]}},{"type":"Feature","id":48487,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.2108906916038,34.33674787903037],[-99.18827834233142,34.21384825987043],[-98.95282276895558,34.21239795842055],[-98.95318169513452,33.833976709739716],[-99.4757782116516,33.833976709739716],[-99.47541928547267,34.08563086872761],[-99.47506035929375,34.39588794926424],[-99.39825015700346,34.3764968817307],[-99.3770735124468,34.458573200820034],[-99.2108906916038,34.33674787903037]]]}},{"type":"Feature","id":13015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.65930554556272,34.077949642530115],[-84.73791037874764,34.07939994397999],[-84.92275736089482,34.08251540635381],[-85.04694581880342,34.096427557298924],[-85.00566930822686,34.39245019767935],[-84.65320380052097,34.41253955850357],[-84.65930554556272,34.077949642530115]]]}},{"type":"Feature","id":13057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.25766715134388,34.381062645554394],[-84.25802607752281,34.335136432974956],[-84.25874392988067,34.185916528243176],[-84.35457721965406,34.17495869506632],[-84.41882500568191,34.0732764489694],[-84.65930554556272,34.077949642530115],[-84.65320380052097,34.41253955850357],[-84.58177749091458,34.381492364502506],[-84.25766715134388,34.381062645554394]]]}},{"type":"Feature","id":45047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.94510578051998,34.203159001036155],[-81.87009020912433,34.13526340723451],[-82.00827678801106,33.961656952197394],[-82.04704081533512,33.953170002972186],[-82.0452461844405,33.98330404420852],[-82.30618551652012,33.97202392182059],[-82.32700323489786,34.064037491585],[-82.26706256301712,34.10835225810902],[-82.24768054935508,34.21959575080143],[-82.33382283229746,34.342978803777996],[-82.24624484463938,34.40969267047233],[-82.16728108527553,34.3299260907291],[-81.94510578051998,34.203159001036155]]]}},{"type":"Feature","id":37129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.73956774203734,34.29323883553407],[-77.71767324512282,34.294527992378406],[-77.71408398333355,34.291036525924994],[-77.85944908579881,34.14998128120734],[-77.9186719053217,34.05222022051193],[-77.9577948588247,34.192684601675936],[-78.02958009461001,34.33175239625858],[-77.96210197297182,34.38294266595238],[-77.8228386155483,34.38922730556851],[-77.73956774203734,34.29323883553407]]]}},{"type":"Feature","id":28115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.82464385200558,34.364733325526146],[-88.82464385200558,34.07494160989334],[-89.13942211092419,34.074135886865626],[-89.24458748134967,34.07392102739157],[-89.24530533370752,34.16115397385824],[-89.2463821122443,34.37950491436749],[-88.82464385200558,34.364733325526146]]]}},{"type":"Feature","id":45061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.07294683123898,34.08600687280721],[-80.00116159545367,34.046795018792025],[-80.18062468491695,33.95231056507596],[-80.32204159941402,34.08031309674473],[-80.48140482285743,34.11259573272162],[-80.47996911814171,34.1686740554502],[-80.42182307715561,34.29431313290435],[-80.28866146477385,34.364196176841006],[-80.17703542312769,34.36505561473723],[-80.11278763709983,34.197035506025564],[-80.15873018800244,34.16163740767487],[-80.07294683123898,34.08600687280721]]]}},{"type":"Feature","id":37019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-78.02958009461001,34.33175239625858],[-77.9577948588247,34.192684601675936],[-77.95492344939329,33.97444109090372],[-78.02168371867363,33.88796015259624],[-78.16058814991821,33.91406557869403],[-78.4251167437871,33.898756841167554],[-78.55899620852671,33.867118783612824],[-78.57084077243128,33.876572600471285],[-78.57478896039947,33.88017149666172],[-78.65088131033191,33.94484419835253],[-78.56222654413705,34.05436881525249],[-78.54428023519071,34.14627495527988],[-78.42260426053461,34.13918459263603],[-78.37414922637952,34.205039021434146],[-78.25426788261805,34.21637285869059],[-78.16238278081285,34.35694466959163],[-78.02958009461001,34.33175239625858]]]}},{"type":"Feature","id":5061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.93539371374104,34.35001545155332],[-93.92570270691002,34.18650739179683],[-93.82053733648453,34.183821648371136],[-93.82304981973702,34.00887232162117],[-93.83130512185234,33.7477106309063],[-93.95728821065556,33.75093352301713],[-93.95872391537127,33.750987237885646],[-94.04917331246077,33.882534950876334],[-94.096910494258,34.190804581277945],[-94.24371130143896,34.19246974220188],[-94.25483801298569,34.35549436814175],[-93.93539371374104,34.35001545155332]]]}},{"type":"Feature","id":5109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.47848068796752,34.340830209037435],[-93.50216981577667,34.214170549081516],[-93.45084337219016,34.205683599856314],[-93.43433276795955,34.04872875405852],[-93.37367424372096,33.95693004376817],[-93.45658619105299,33.95682261403114],[-93.52908927919616,33.94355504150819],[-93.82304981973702,34.00887232162117],[-93.82053733648453,34.183821648371136],[-93.92570270691002,34.18650739179683],[-93.93539371374104,34.35001545155332],[-93.47848068796752,34.340830209037435]]]}},{"type":"Feature","id":35027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.89197425165356,34.34700741891654],[-104.89305103019035,34.08826289728479],[-104.8923331778325,33.397704547669335],[-104.90561344645278,33.138691451695024],[-105.31694284750263,33.132191952604835],[-105.31909640457619,33.30510011435127],[-105.72611869147892,33.3048315400087],[-105.7271954700157,33.39045304041995],[-106.34598420248511,33.39077532963103],[-106.3729036659046,33.48010315596975],[-106.37398044444139,33.66042396957111],[-106.0527415143021,33.65027185942198],[-106.0527415143021,33.825865764594106],[-105.92460486842532,33.82554347538302],[-105.92388701606747,34.26004304679244],[-105.31371251189229,34.26004304679244],[-105.31299465953444,34.34673884457397],[-104.89197425165356,34.34700741891654]]]}},{"type":"Feature","id":5019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.40813115689791,34.3395410521931],[-93.3568047133114,34.280293552222204],[-93.03448900463535,34.2364085046463],[-93.02551585016218,34.15997224675093],[-92.8866114189176,34.155889916743874],[-92.89378994249613,33.80991244864546],[-93.10447960952602,33.77703894911492],[-93.2878908869575,33.84326938199263],[-93.37367424372096,33.95693004376817],[-93.43433276795955,34.04872875405852],[-93.45084337219016,34.205683599856314],[-93.50216981577667,34.214170549081516],[-93.47848068796752,34.340830209037435],[-93.40813115689791,34.3395410521931]]]}},{"type":"Feature","id":13117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.95724593958235,34.33400842073616],[-83.92745506673144,34.27932668458895],[-84.06277023618675,34.167868332422486],[-84.09758607554264,34.05071620419354],[-84.25874392988067,34.1094265554793],[-84.25874392988067,34.185916528243176],[-84.25802607752281,34.335136432974956],[-83.95724593958235,34.33400842073616]]]}},{"type":"Feature","id":1093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.634803568864,34.306989841873644],[-87.6362392735797,34.002157963056916],[-87.6362392735797,33.915193590932816],[-87.95173538485616,33.919974214230564],[-87.98691015039097,34.052059075906385],[-88.20729082425188,34.058343715522525],[-88.20370156246261,34.08654402149235],[-88.17355176343278,34.3210631374243],[-87.634803568864,34.306989841873644]]]}},{"type":"Feature","id":4012,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.33355905382761,34.317893960181976],[-113.33391798000653,33.99920364528865],[-113.33391798000653,33.37745404223958],[-113.95844953133877,33.37761518684512],[-113.95844953133877,33.464633273837734],[-114.26784389757347,33.46355897646745],[-114.26892067611026,33.02981141321723],[-114.51514403485389,33.026534806237876],[-114.67271262740265,33.04050067205151],[-114.70645168822175,33.08814576042339],[-114.67701974154977,33.2701854498172],[-114.73121759456768,33.302414370925575],[-114.72368014481022,33.40651378610563],[-114.6260522241422,33.4368089719475],[-114.52447611550598,33.55218850951548],[-114.49683879972864,33.69678893555506],[-114.53488497469485,33.92572170516156],[-114.43653920166896,34.02772624046956],[-114.43259101370077,34.0878868932052],[-114.25528148131104,34.17340096387942],[-114.13827154698099,34.30322980107766],[-114.03741329070262,34.260795054951636],[-113.6063429498118,34.229318142002455],[-113.51553462654338,34.30999787451042],[-113.33355905382761,34.317893960181976]]]}},{"type":"Feature","id":48345,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.51738198289651,34.31402648964897],[-100.51881768761221,33.83564187066365],[-101.04105527795038,33.83360070566012],[-101.04141420412931,34.31236132872503],[-100.94629876671377,34.312683617936116],[-100.51738198289651,34.31402648964897]]]}},{"type":"Feature","id":48101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.41760050515492,34.31348934096383],[-99.99765687581083,34.31177046517138],[-99.99765687581083,34.22432265923066],[-100.0471886885027,34.22974786095057],[-100.0486243932184,33.835964159874734],[-100.51881768761221,33.83564187066365],[-100.51738198289651,34.31402648964897],[-100.41760050515492,34.31348934096383]]]}},{"type":"Feature","id":1043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.58243201225129,34.30468010252754],[-86.45285966165879,34.25929103863324],[-86.51961993093914,34.25155609756723],[-86.60001939501869,34.120599248130205],[-86.70446691308632,34.080474241350274],[-86.76261295407242,33.97594510722211],[-86.91695121101085,33.91562330988093],[-86.96325268809238,33.85836326004505],[-87.0917482601481,33.89005503246828],[-87.15097107967098,33.9932412948836],[-87.11184812616798,33.99238185698738],[-87.11005349527335,34.299254900807625],[-87.11005349527335,34.3137579153064],[-86.58243201225129,34.30468010252754]]]}},{"type":"Feature","id":48153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.04141420412931,34.31236132872503],[-101.04105527795038,33.83360070566012],[-101.56365179446748,33.830377813549276],[-101.56472857300425,34.312415043593546],[-101.47140776648334,34.312253898988004],[-101.04141420412931,34.31236132872503]]]}},{"type":"Feature","id":48189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.0909143513106,34.313059622015714],[-101.99831139714755,34.3130059071472],[-101.56472857300425,34.312415043593546],[-101.56365179446748,33.830377813549276],[-102.0855304586267,33.824684037486804],[-102.0909143513106,34.313059622015714]]]}},{"type":"Feature","id":48279,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.0909143513106,34.313059622015714],[-102.0855304586267,33.824684037486804],[-102.61530549872232,33.82511375643491],[-102.61530549872232,34.31284476254166],[-102.52557395399069,34.312952192278686],[-102.0909143513106,34.313059622015714]]]}},{"type":"Feature","id":45041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.54747890529049,34.230231294767194],[-79.5708091069207,34.188011408115216],[-79.49292212609365,33.94924881757067],[-79.324944674356,33.799062045205645],[-79.49687031406184,33.77564236253355],[-79.79836830436015,33.83553444092662],[-79.87553743282938,33.88505954969649],[-79.97460105821311,33.94650935927646],[-79.89384266795463,33.987977237769236],[-80.00116159545367,34.046795018792025],[-80.07294683123898,34.08600687280721],[-79.72945447800626,34.295172570800574],[-79.65766924222095,34.30505610660714],[-79.63326226205393,34.297965743963296],[-79.54747890529049,34.230231294767194]]]}},{"type":"Feature","id":48017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.61530549872232,34.31284476254166],[-102.61530549872232,33.82511375643491],[-103.04745261814992,33.82511375643491],[-103.04386335636065,34.302585222655495],[-103.04386335636065,34.312683617936116],[-102.61530549872232,34.31284476254166]]]}},{"type":"Feature","id":1133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.52999712461744,34.30457267279051],[-87.11005349527335,34.299254900807625],[-87.11184812616798,33.99238185698738],[-87.15097107967098,33.9932412948836],[-87.6362392735797,34.002157963056916],[-87.634803568864,34.306989841873644],[-87.52999712461744,34.30457267279051]]]}},{"type":"Feature","id":45051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.07118386585492,34.29920118593911],[-78.65088131033191,33.94484419835253],[-78.57478896039947,33.88017149666172],[-78.56725151064201,33.85487179359164],[-78.81311594320672,33.74335972655666],[-79.00298789185888,33.57211672573416],[-79.09953903399013,33.57179443652308],[-79.19034735725855,33.705705603728376],[-79.25674870035996,33.87372571244005],[-79.33894279533415,33.96955303786895],[-79.25100588149714,34.055281968017226],[-79.12825312830425,34.25365097743928],[-79.07261957057062,34.30049034278345],[-79.07118386585492,34.29920118593911]]]}},{"type":"Feature","id":45067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.12825312830425,34.25365097743928],[-79.25100588149714,34.055281968017226],[-79.33894279533415,33.96955303786895],[-79.25674870035996,33.87372571244005],[-79.19034735725855,33.705705603728376],[-79.28546279467409,33.716717151773736],[-79.31704829841962,33.779778407409125],[-79.324944674356,33.799062045205645],[-79.49292212609365,33.94924881757067],[-79.5708091069207,34.188011408115216],[-79.54747890529049,34.230231294767194],[-79.3802193059107,34.30049034278345],[-79.12825312830425,34.25365097743928]]]}},{"type":"Feature","id":13157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.40234606696187,34.19741151010516],[-83.35999277784853,34.040510379175885],[-83.53730231023826,33.96584671194148],[-83.56314499512096,34.03175485560811],[-83.76809184328805,34.06677694987921],[-83.81762365597992,34.12742103643147],[-83.6202142575703,34.29522628566909],[-83.48023304778893,34.26197678205894],[-83.40234606696187,34.19741151010516]]]}},{"type":"Feature","id":40067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.56270167797297,34.28910279065849],[-97.56090704707835,34.071074139360334],[-97.56126597325726,33.90004599801188],[-97.68760798823942,33.987171514741526],[-97.86958356095519,33.84923173239768],[-97.97797926699101,33.88989388786274],[-97.94567591088763,33.989803543298706],[-98.08242678505864,34.002265392793944],[-98.13770141661334,34.14321320777458],[-98.13913712132904,34.28974736908066],[-97.56270167797297,34.28910279065849]]]}},{"type":"Feature","id":13105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.74084511920019,34.208745347361614],[-82.59476216437707,34.013814089524445],[-82.56461236534724,33.95574831666086],[-82.64537075560573,33.98416348210475],[-82.77960914652427,33.97100333931883],[-82.97630069257602,34.0432498374701],[-83.07787680121224,34.223463221334434],[-82.98096673290208,34.21143109078731],[-82.77422525384037,34.289425079869574],[-82.74084511920019,34.208745347361614]]]}},{"type":"Feature","id":13195,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.07787680121224,34.223463221334434],[-82.97630069257602,34.0432498374701],[-83.18842606432163,34.01692955189826],[-83.25841666921231,33.998988785814596],[-83.35999277784853,34.040510379175885],[-83.40234606696187,34.19741151010516],[-83.35460888516464,34.22383922541403],[-83.2975396227153,34.26439395114207],[-83.17263331244885,34.23855709938685],[-83.11341049292598,34.27347176392093],[-83.07787680121224,34.223463221334434]]]}},{"type":"Feature","id":45079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.61600213995489,34.099596734541244],[-80.64651086516365,33.99947221963122],[-80.59841475718748,33.77628694095572],[-80.62030925410201,33.74319858195112],[-80.82884536405834,33.77881153977587],[-81.01225664148983,33.880010352056175],[-81.06071167564491,34.00500485108816],[-81.1942322142056,34.095245830191615],[-81.27570845682193,34.09734071006366],[-81.33887946431301,34.19768008444773],[-81.31698496739848,34.23941653728308],[-81.17879838851175,34.175119839671865],[-81.09552751500078,34.21379454500192],[-80.82597395462693,34.268744855491704],[-80.86940402227705,34.1829084956064],[-80.71937287948575,34.06897925948829],[-80.61600213995489,34.099596734541244]]]}},{"type":"Feature","id":1009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.45285966165879,34.25929103863324],[-86.30354637122534,34.09911330072462],[-86.32615872049772,33.94006357505478],[-86.4083528154719,33.834245284082286],[-86.57740704574631,33.801962648105395],[-86.57417671013597,33.76516796317333],[-86.75902369228317,33.84052992369841],[-86.95356168126136,33.81528393549686],[-86.96325268809238,33.85836326004505],[-86.91695121101085,33.91562330988093],[-86.76261295407242,33.97594510722211],[-86.70446691308632,34.080474241350274],[-86.60001939501869,34.120599248130205],[-86.51961993093914,34.25155609756723],[-86.45285966165879,34.25929103863324]]]}},{"type":"Feature","id":48155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.99765687581083,34.22432265923066],[-99.77763512812885,34.09653498703595],[-99.47541928547267,34.08563086872761],[-99.4757782116516,33.833976709739716],[-99.4743425069359,33.733852194829694],[-99.55653660191008,33.79836375191496],[-99.6972356640493,33.825704619988564],[-99.99658009727406,33.835964159874734],[-100.0486243932184,33.835964159874734],[-100.0471886885027,34.22974786095057],[-99.99765687581083,34.22432265923066]]]}},{"type":"Feature","id":48485,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.61040719425964,34.15707164385118],[-98.48621873635105,34.062855764477696],[-98.42340665503889,34.08283769556489],[-98.42340665503889,33.83601787474325],[-98.95318169513452,33.833976709739716],[-98.95282276895558,34.21239795842055],[-98.76546330355592,34.136391419473306],[-98.61040719425964,34.15707164385118]]]}},{"type":"Feature","id":1055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.8437619360204,34.19998982379383],[-85.73895549177385,33.96847874049867],[-85.89975441993295,33.94301789282305],[-86.0652193884181,33.84214136975383],[-86.19945777933664,33.98894410540248],[-86.32615872049772,33.94006357505478],[-86.30354637122534,34.09911330072462],[-86.10613697281573,34.200741831953025],[-85.8437619360204,34.19998982379383]]]}},{"type":"Feature","id":45063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.01225664148983,33.880010352056175],[-81.04276536669857,33.707048475441226],[-81.18741261680599,33.65279645824213],[-81.36795248480605,33.72864185258384],[-81.57146362825742,33.87721717889345],[-81.47204107669477,34.076499341080236],[-81.33887946431301,34.19768008444773],[-81.27570845682193,34.09734071006366],[-81.1942322142056,34.095245830191615],[-81.06071167564491,34.00500485108816],[-81.01225664148983,33.880010352056175]]]}},{"type":"Feature","id":28161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.50983392757641,34.16206712662298],[-89.50732144432392,33.867387357955394],[-89.76933755494032,33.867279928218366],[-89.92654722131016,33.897951118139844],[-89.93157218781514,34.16426943623205],[-89.72160037314309,34.16346371320434],[-89.72088252078524,34.19252345707039],[-89.50983392757641,34.19096572588349],[-89.50983392757641,34.16206712662298]]]}},{"type":"Feature","id":5133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.95872391537127,33.750987237885646],[-94.1902313007789,33.788265356634334],[-94.47737224392016,33.94086929808249],[-94.47019372034163,34.18978399877618],[-94.24371130143896,34.19246974220188],[-94.096910494258,34.190804581277945],[-94.04917331246077,33.882534950876334],[-93.95872391537127,33.750987237885646]]]}},{"type":"Feature","id":45081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.47204107669477,34.076499341080236],[-81.57146362825742,33.87721717889345],[-81.65186309233698,33.81442449760063],[-81.83635114830523,33.866205630848086],[-81.89449718929134,33.97530052879994],[-82.00827678801106,33.961656952197394],[-81.87009020912433,34.13526340723451],[-81.72867329462726,34.1867759661394],[-81.5373656412594,34.080903960298386],[-81.47204107669477,34.076499341080236]]]}},{"type":"Feature","id":13121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.25874392988067,34.185916528243176],[-84.25874392988067,34.1094265554793],[-84.09758607554264,34.05071620419354],[-84.27669023882699,33.957682051927364],[-84.34775762225445,33.963268398252815],[-84.35027010550694,33.64790840520736],[-84.45758903300599,33.64887527284061],[-84.45866581154277,33.550953067539666],[-84.60941480669193,33.50250225614007],[-84.85061319893059,33.51152635405042],[-84.8089777621751,33.57410417586918],[-84.66002339792057,33.65741593693433],[-84.57818822912532,33.74346715629369],[-84.4712282278052,33.826134338936676],[-84.38329131396819,33.96364440233241],[-84.41882500568191,34.0732764489694],[-84.35457721965406,34.17495869506632],[-84.25874392988067,34.185916528243176]]]}},{"type":"Feature","id":40095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.58534569275592,34.11442203825109],[-96.54909414868433,34.0670992390903],[-96.62482757243784,34.00887232162117],[-96.58857602836626,33.89499680037157],[-96.6553362976466,33.91379700435146],[-96.77270515815559,33.83419156921377],[-96.86925630028684,33.85497922332867],[-96.9349397910304,33.95429801521098],[-96.9701145565652,34.070805565017764],[-96.9335040863147,34.1725415259832],[-96.6700522709826,34.17227295164063],[-96.58534569275592,34.11442203825109]]]}},{"type":"Feature","id":5079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.44552281052741,34.08015195213919],[-91.42183368271826,34.0144049530781],[-91.54853462387933,33.97675083024981],[-91.5575077783525,33.783377303599565],[-91.97601570298089,33.791703108219224],[-91.95376227988744,34.06409120645351],[-91.95376227988744,34.093365809793625],[-91.74486724375217,34.09401038821579],[-91.72727986098477,34.17372325309051],[-91.44552281052741,34.08015195213919]]]}},{"type":"Feature","id":45085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.00116159545367,34.046795018792025],[-79.89384266795463,33.987977237769236],[-79.97460105821311,33.94650935927646],[-80.25564025631262,33.803950098240406],[-80.39705717080967,33.767746276862],[-80.53416697115964,33.643826075200295],[-80.62030925410201,33.74319858195112],[-80.59841475718748,33.77628694095572],[-80.64651086516365,33.99947221963122],[-80.61600213995489,34.099596734541244],[-80.47996911814171,34.1686740554502],[-80.48140482285743,34.11259573272162],[-80.32204159941402,34.08031309674473],[-80.18062468491695,33.95231056507596],[-80.00116159545367,34.046795018792025]]]}},{"type":"Feature","id":13135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.81762365597992,34.12742103643147],[-83.8689500995664,34.00500485108816],[-83.79895949467573,33.929804035168615],[-83.98201184592828,33.78611676189378],[-84.02364728268375,33.75281354341512],[-84.26017963459637,33.91949078041394],[-84.27669023882699,33.957682051927364],[-84.09758607554264,34.05071620419354],[-84.06277023618675,34.167868332422486],[-83.8689500995664,34.09862986690799],[-83.81762365597992,34.12742103643147]]]}},{"type":"Feature","id":28135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.93157218781514,34.16426943623205],[-89.92654722131016,33.897951118139844],[-89.92654722131016,33.82382459959058],[-90.1365190359822,33.80932158509181],[-90.13723688834006,33.721658919677026],[-90.2958822594256,33.750826093280104],[-90.1824615868848,33.80932158509181],[-90.45165622107973,33.81136275009534],[-90.45093836872188,33.98566749842314],[-90.45093836872188,34.072900444889804],[-90.13580118362435,34.072900444889804],[-90.13544225744542,34.16007967648796],[-89.93157218781514,34.16426943623205]]]}},{"type":"Feature","id":28013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.24530533370752,34.16115397385824],[-89.24458748134967,34.07392102739157],[-89.13942211092419,34.074135886865626],[-89.13798640620848,33.81211475825454],[-89.19182533304746,33.73857910325892],[-89.506962518145,33.72182006428257],[-89.50732144432392,33.867387357955394],[-89.50983392757641,34.16206712662298],[-89.24530533370752,34.16115397385824]]]}},{"type":"Feature","id":40013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.99168179281136,34.15680306950861],[-95.9382017921513,34.125111297085375],[-95.93784286597239,33.953277432709214],[-95.84057387148329,33.87410171651965],[-95.76017440740372,33.87383314217708],[-95.84667561652503,33.83999277501328],[-95.9353303827199,33.88769157825367],[-96.0893097134794,33.857342677543286],[-96.17904125821104,33.76076334395519],[-96.37932206605207,33.725741249684084],[-96.4241878384179,33.77671665990383],[-96.62805790804818,33.844558538836964],[-96.58857602836626,33.89499680037157],[-96.62482757243784,34.00887232162117],[-96.54909414868433,34.0670992390903],[-96.58534569275592,34.11442203825109],[-96.45397871126879,34.11436832338258],[-96.40767723418726,34.15728650332524],[-95.99168179281136,34.15680306950861]]]}},{"type":"Feature","id":40023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.15646057444924,34.156964214114154],[-95.15610164827031,33.936572108601375],[-95.21927265576139,33.96240896035659],[-95.31151668374551,33.87807661678967],[-95.5516382974474,33.88887330536098],[-95.59937547924463,33.940815583213976],[-95.76017440740372,33.87383314217708],[-95.84057387148329,33.87410171651965],[-95.93784286597239,33.953277432709214],[-95.9382017921513,34.125111297085375],[-95.99168179281136,34.15680306950861],[-95.77883856870791,34.156695639771584],[-95.15646057444924,34.156964214114154]]]}},{"type":"Feature","id":5039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.67843423514019,34.14960527712774],[-92.50004792421367,34.14466350922446],[-92.33673651280209,34.05963287236686],[-92.47169275607848,34.05705455867819],[-92.47564094404667,33.97266850024276],[-92.3342240295496,33.79503343006709],[-92.58295987154571,33.80217750757945],[-92.89378994249613,33.80991244864546],[-92.8866114189176,34.155889916743874],[-92.67843423514019,34.14960527712774]]]}},{"type":"Feature","id":48077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.13770141661334,34.14321320777458],[-98.08242678505864,34.002265392793944],[-97.94567591088763,33.989803543298706],[-97.97797926699101,33.88989388786274],[-97.9790560455278,33.46710415778937],[-98.42125309796533,33.46678186857829],[-98.42340665503889,33.83601787474325],[-98.42340665503889,34.08283769556489],[-98.36454276169493,34.157125358719696],[-98.16892799417995,34.114207178777036],[-98.13770141661334,34.14321320777458]]]}},{"type":"Feature","id":13013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.53730231023826,33.96584671194148],[-83.64677479481087,33.90622320789099],[-83.79895949467573,33.929804035168615],[-83.8689500995664,34.00500485108816],[-83.81762365597992,34.12742103643147],[-83.76809184328805,34.06677694987921],[-83.56314499512096,34.03175485560811],[-83.53730231023826,33.96584671194148]]]}},{"type":"Feature","id":28011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.65696199542573,33.98760123368964],[-90.65875662632037,33.61627034765264],[-90.76392199674585,33.61616291791561],[-90.76392199674585,33.52935969039705],[-91.21473327747762,33.52909111605448],[-91.23088495552932,33.56137375203137],[-91.13433381339807,33.59354895827123],[-91.21904039162474,33.66149826694139],[-91.11782320916745,33.705275884780264],[-91.13218025632452,33.78343101846808],[-91.02342562410976,33.762911938695744],[-91.08982696721118,33.96251639009362],[-90.8888283070123,34.029767405473095],[-90.95522965011371,34.11882665746924],[-90.95630642865049,34.12011581431358],[-90.65947447867822,34.118719227732214],[-90.65696199542573,33.98760123368964]]]}},{"type":"Feature","id":5041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.95522965011371,34.11882665746924],[-90.8888283070123,34.029767405473095],[-91.08982696721118,33.96251639009362],[-91.02342562410976,33.762911938695744],[-91.13218025632452,33.78343101846808],[-91.11782320916745,33.705275884780264],[-91.21904039162474,33.66149826694139],[-91.13433381339807,33.59354895827123],[-91.23088495552932,33.56137375203137],[-91.24560092886531,33.51716641524438],[-91.45341918646379,33.563683491377475],[-91.45054777703238,33.78036927096278],[-91.5575077783525,33.783377303599565],[-91.54853462387933,33.97675083024981],[-91.42183368271826,34.0144049530781],[-91.25026696919136,33.95778948166439],[-91.13253918250344,33.95521116797572],[-91.1967869685313,34.05227393538044],[-91.11782320916745,34.11909523181181],[-90.95522965011371,34.11882665746924]]]}},{"type":"Feature","id":13233,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.04694581880342,34.096427557298924],[-84.92275736089482,34.08251540635381],[-84.97874984480737,33.95139741231123],[-85.05053508059268,33.904450617230026],[-85.38648998406795,33.90176487380433],[-85.39869347415146,33.96412783614904],[-85.42202367578169,34.08079653056136],[-85.04694581880342,34.096427557298924]]]}},{"type":"Feature","id":28095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.54324572772715,34.088961190575475],[-88.20370156246261,34.08654402149235],[-88.20729082425188,34.058343715522525],[-88.24928518718629,33.74497117261208],[-88.51381378105518,33.650110714816435],[-88.50017458625597,33.67986875197316],[-88.7194784815801,33.680191041184244],[-88.72019633393795,33.81104046088426],[-88.7194784815801,34.074511890945224],[-88.54324572772715,34.088961190575475]]]}},{"type":"Feature","id":35005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.94620377018205,34.08278398069638],[-103.84175625211442,34.08165596845758],[-103.84175625211442,33.81925883576689],[-103.71684994184797,33.8193125506354],[-103.7186445727426,33.65607306522148],[-103.50974953660734,33.657093647723244],[-103.51010846278626,33.57018299046766],[-103.72079812981616,33.569592126914],[-103.72187490835294,33.395824527271344],[-103.76638175453984,33.395448523191746],[-103.76638175453984,32.96529985613196],[-103.814477862516,32.96513871152642],[-104.84136566042493,32.96325869112843],[-104.85141559343487,32.52048702996787],[-105.35391224393207,32.51876815417542],[-105.35247653921635,32.96191581941558],[-105.31622499514478,32.961969534284094],[-105.31694284750263,33.132191952604835],[-104.90561344645278,33.138691451695024],[-104.8923331778325,33.397704547669335],[-104.89305103019035,34.08826289728479],[-104.78609102887023,34.08777946346817],[-104.78609102887023,34.00006308318488],[-104.1561755848541,33.995389889624164],[-104.1561755848541,34.08332112938152],[-103.94620377018205,34.08278398069638]]]}},{"type":"Feature","id":13067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.41882500568191,34.0732764489694],[-84.38329131396819,33.96364440233241],[-84.4712282278052,33.826134338936676],[-84.57818822912532,33.74346715629369],[-84.623771853849,33.80427238745149],[-84.72427118394843,33.80604497811245],[-84.73791037874764,34.07939994397999],[-84.65930554556272,34.077949642530115],[-84.41882500568191,34.0732764489694]]]}},{"type":"Feature","id":6065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.6260522241422,33.4368089719475],[-116.08257465822622,33.427086580746476],[-117.03121654912916,33.426818006403906],[-117.2411883638012,33.43159862970165],[-117.37111964057262,33.49186671217431],[-117.5100240718172,33.50502685496023],[-117.4141907820438,33.65918852759529],[-117.5358667566999,33.71134566492235],[-117.67297655704986,33.87023424598664],[-117.55991481068799,34.03277543810988],[-117.22683131664414,34.004413987534505],[-116.929281514314,34.00489742135113],[-116.92999936667186,34.03460174363936],[-115.3151904876812,34.03798578035573],[-115.31554941386014,34.08122624950947],[-114.43259101370077,34.0878868932052],[-114.43653920166896,34.02772624046956],[-114.53488497469485,33.92572170516156],[-114.49683879972864,33.69678893555506],[-114.52447611550598,33.55218850951548],[-114.6260522241422,33.4368089719475]]]}},{"type":"Feature","id":13223,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.73791037874764,34.07939994397999],[-84.72427118394843,33.80604497811245],[-84.90158071633816,33.78063784530535],[-85.03797266433025,33.81189989878048],[-85.05053508059268,33.904450617230026],[-84.97874984480737,33.95139741231123],[-84.92275736089482,34.08251540635381],[-84.73791037874764,34.07939994397999]]]}},{"type":"Feature","id":45065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.32700323489786,34.064037491585],[-82.30618551652012,33.97202392182059],[-82.0452461844405,33.98330404420852],[-82.04704081533512,33.953170002972186],[-82.15579544754988,33.92921317161496],[-82.11559571551011,33.831828114999155],[-82.17266497795943,33.76516796317333],[-82.11523678933118,33.59661070577653],[-82.23224672366123,33.693351183970165],[-82.34674417473882,33.83548072605811],[-82.56461236534724,33.95574831666086],[-82.59476216437707,34.013814089524445],[-82.53051437834922,34.07198729212507],[-82.32700323489786,34.064037491585]]]}},{"type":"Feature","id":28017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.82464385200558,34.07494160989334],[-88.7194784815801,34.074511890945224],[-88.72019633393795,33.81104046088426],[-88.93124492714678,33.812329617728594],[-88.9316038533257,33.754263844864994],[-89.03461566667762,33.739438541155145],[-89.19182533304746,33.73857910325892],[-89.13798640620848,33.81211475825454],[-89.13942211092419,34.074135886865626],[-88.82464385200558,34.07494160989334]]]}},{"type":"Feature","id":40085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.9701145565652,34.070805565017764],[-96.9349397910304,33.95429801521098],[-96.94463079786142,33.94908767296513],[-97.09537979301058,33.794120277302355],[-97.10722435691515,33.721121770991886],[-97.20449335140425,33.801156925077684],[-97.18654704245793,33.901550014330276],[-97.30929979565082,33.88871216075544],[-97.37282972932081,33.819473695240944],[-97.46220234787353,33.84026134935584],[-97.48409684478806,33.9155158801439],[-97.56126597325726,33.90004599801188],[-97.56090704707835,34.071074139360334],[-96.9701145565652,34.070805565017764]]]}},{"type":"Feature","id":5025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.95376227988744,34.06409120645351],[-91.97601570298089,33.791703108219224],[-91.97601570298089,33.704362732015525],[-92.33099369393926,33.70780048360042],[-92.3342240295496,33.79503343006709],[-92.47564094404667,33.97266850024276],[-92.47169275607848,34.05705455867819],[-92.33673651280209,34.05963287236686],[-92.23336577327123,34.062318615792556],[-91.95376227988744,34.06409120645351]]]}},{"type":"Feature","id":1075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.95173538485616,33.919974214230564],[-87.94671041835119,33.52404191841417],[-88.27476894589007,33.53397916908925],[-88.24928518718629,33.74497117261208],[-88.20729082425188,34.058343715522525],[-87.98691015039097,34.052059075906385],[-87.95173538485616,33.919974214230564]]]}},{"type":"Feature","id":13221,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.97630069257602,34.0432498374701],[-82.77960914652427,33.97100333931883],[-82.84816404669924,33.93984871558072],[-82.98706847794382,33.780691560173864],[-82.94902230297761,33.733207616407526],[-82.99568270623806,33.69351232857571],[-83.11879438560987,33.698830100558595],[-83.28031116612684,33.76173021158844],[-83.27600405197971,33.84794257555335],[-83.25841666921231,33.998988785814596],[-83.18842606432163,34.01692955189826],[-82.97630069257602,34.0432498374701]]]}},{"type":"Feature","id":4013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.49478023918678,33.99979450884231],[-111.37166855981496,33.81899026142432],[-111.38710238550881,33.7500203702524],[-111.22450882645508,33.60337877920929],[-111.15344144302762,33.67761272749558],[-111.04002077048682,33.466083575287605],[-111.58056359595024,33.46592243068206],[-111.5827171530238,33.205459033257874],[-112.07659957522675,33.20443845075611],[-112.20186481167212,33.29043595524696],[-112.20365944256676,32.50673602362829],[-113.33391798000653,32.5048560032303],[-113.33391798000653,33.37745404223958],[-113.33391798000653,33.99920364528865],[-112.74492012038803,33.999901938579335],[-112.27616253070993,33.88232009140228],[-112.16453648906376,34.048084175636355],[-111.72556977223657,33.99984822371082],[-111.49478023918678,33.99979450884231]]]}},{"type":"Feature","id":13059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.25841666921231,33.998988785814596],[-83.27600405197971,33.84794257555335],[-83.53730231023826,33.96584671194148],[-83.35999277784853,34.040510379175885],[-83.25841666921231,33.998988785814596]]]}},{"type":"Feature","id":5057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.45658619105299,33.95682261403114],[-93.48314672829356,33.476074540831206],[-93.7229094158165,33.48192946149922],[-93.82592122916843,33.60982456343096],[-93.96518458659195,33.668803489059286],[-93.95728821065556,33.75093352301713],[-93.83130512185234,33.7477106309063],[-93.82304981973702,34.00887232162117],[-93.52908927919616,33.94355504150819],[-93.45658619105299,33.95682261403114]]]}},{"type":"Feature","id":1127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.15097107967098,33.9932412948836],[-87.0917482601481,33.89005503246828],[-86.96325268809238,33.85836326004505],[-86.95356168126136,33.81528393549686],[-87.05765027315007,33.65628792469553],[-87.17896732162725,33.61374574883248],[-87.26690423546427,33.51292294063178],[-87.31858960522969,33.58737174839213],[-87.42375497565517,33.60208962236495],[-87.42375497565517,33.689107709357565],[-87.5282024937228,33.692008312257315],[-87.53143282933314,33.867548502560936],[-87.6362392735797,33.915193590932816],[-87.6362392735797,34.002157963056916],[-87.15097107967098,33.9932412948836]]]}},{"type":"Feature","id":13317,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.64537075560573,33.98416348210475],[-82.59548001673492,33.830485243286304],[-82.47954686094165,33.63952888571918],[-82.64860109121607,33.60832054711257],[-82.67982766878268,33.59972616815034],[-82.81298928116443,33.65569706114188],[-82.89051733581258,33.633083101497505],[-82.94902230297761,33.733207616407526],[-82.98706847794382,33.780691560173864],[-82.84816404669924,33.93984871558072],[-82.77960914652427,33.97100333931883],[-82.64537075560573,33.98416348210475]]]}},{"type":"Feature","id":48337,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.56126597325726,33.90004599801188],[-97.48409684478806,33.9155158801439],[-97.48696825421946,33.4337472244422],[-97.91803859511027,33.433800939310714],[-97.9790560455278,33.46710415778937],[-97.97797926699101,33.88989388786274],[-97.86958356095519,33.84923173239768],[-97.68760798823942,33.987171514741526],[-97.56126597325726,33.90004599801188]]]}},{"type":"Feature","id":1115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.0652193884181,33.84214136975383],[-86.04511952239821,33.771452602789466],[-86.14561885249765,33.67906302894546],[-86.22171120243009,33.5872643186551],[-86.19658636990522,33.539619230283215],[-86.37892086879992,33.39088275936806],[-86.37820301644207,33.50234111153453],[-86.51674852150772,33.54590386989935],[-86.57417671013597,33.76516796317333],[-86.57740704574631,33.801962648105395],[-86.4083528154719,33.834245284082286],[-86.32615872049772,33.94006357505478],[-86.19945777933664,33.98894410540248],[-86.0652193884181,33.84214136975383]]]}},{"type":"Feature","id":28133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.45093836872188,33.98566749842314],[-90.45165622107973,33.81136275009534],[-90.45309192579543,33.329486664656606],[-90.55538588678951,33.32911066057701],[-90.55502696061059,33.27050773902828],[-90.71618481494862,33.270024305211656],[-90.76392199674585,33.27034659442274],[-90.76392199674585,33.52935969039705],[-90.76392199674585,33.61616291791561],[-90.65875662632037,33.61627034765264],[-90.65696199542573,33.98760123368964],[-90.45093836872188,33.98566749842314]]]}},{"type":"Feature","id":13181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.56461236534724,33.95574831666086],[-82.34674417473882,33.83548072605811],[-82.23224672366123,33.693351183970165],[-82.42534900792374,33.65048671889603],[-82.47954686094165,33.63952888571918],[-82.59548001673492,33.830485243286304],[-82.64537075560573,33.98416348210475],[-82.56461236534724,33.95574831666086]]]}},{"type":"Feature","id":45037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.65186309233698,33.81442449760063],[-82.01258390215818,33.53209914869126],[-82.02837665403095,33.54488328739758],[-82.11523678933118,33.59661070577653],[-82.17266497795943,33.76516796317333],[-82.11559571551011,33.831828114999155],[-82.15579544754988,33.92921317161496],[-82.04704081533512,33.953170002972186],[-82.00827678801106,33.961656952197394],[-81.89449718929134,33.97530052879994],[-81.83635114830523,33.866205630848086],[-81.65186309233698,33.81442449760063]]]}},{"type":"Feature","id":13089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.27669023882699,33.957682051927364],[-84.26017963459637,33.91949078041394],[-84.02364728268375,33.75281354341512],[-84.11589131066789,33.61465890159722],[-84.18408728466393,33.64608209967788],[-84.28135627915304,33.64737125652222],[-84.35027010550694,33.64790840520736],[-84.34775762225445,33.963268398252815],[-84.27669023882699,33.957682051927364]]]}},{"type":"Feature","id":1015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.79602475422317,33.55616340978551],[-85.79530690186532,33.58554544286265],[-85.99486985734849,33.58645859562739],[-86.05158019361889,33.6746046948588],[-86.14561885249765,33.67906302894546],[-86.04511952239821,33.771452602789466],[-86.0652193884181,33.84214136975383],[-85.89975441993295,33.94301789282305],[-85.73895549177385,33.96847874049867],[-85.53006045563858,33.941352731899116],[-85.63630260460084,33.875928022049116],[-85.63881508785333,33.64839183902399],[-85.79602475422317,33.55616340978551]]]}},{"type":"Feature","id":13219,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.27600405197971,33.84794257555335],[-83.28031116612684,33.76173021158844],[-83.40629425493006,33.69834666674197],[-83.50571680649271,33.81770110457998],[-83.64677479481087,33.90622320789099],[-83.53730231023826,33.96584671194148],[-83.27600405197971,33.84794257555335]]]}},{"type":"Feature","id":1029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.39869347415146,33.96412783614904],[-85.38648998406795,33.90176487380433],[-85.33875280227072,33.65311874745321],[-85.30429588909377,33.48284261426396],[-85.64348112817937,33.49584161244434],[-85.85201723813572,33.49863478560707],[-85.79602475422317,33.55616340978551],[-85.63881508785333,33.64839183902399],[-85.63630260460084,33.875928022049116],[-85.53006045563858,33.941352731899116],[-85.39869347415146,33.96412783614904]]]}},{"type":"Feature","id":48387,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.15610164827031,33.936572108601375],[-94.97017788758635,33.86163986702441],[-94.86178218155052,33.74373573063626],[-94.77707560332385,33.762911938695744],[-94.74656687811509,33.70285871569714],[-94.74692580429402,33.32889580110295],[-94.80866110706938,33.36364932103149],[-94.88870164497001,33.39829541122299],[-95.12559292306155,33.38943245791819],[-95.30649171724055,33.378044905793224],[-95.3086452743141,33.38067693435041],[-95.31151668374551,33.87807661678967],[-95.21927265576139,33.96240896035659],[-95.15610164827031,33.936572108601375]]]}},{"type":"Feature","id":5099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.37367424372096,33.95693004376817],[-93.2878908869575,33.84326938199263],[-93.10447960952602,33.77703894911492],[-93.1163241734306,33.45286971763317],[-93.36541894160564,33.44443648327648],[-93.48314672829356,33.476074540831206],[-93.45658619105299,33.95682261403114],[-93.37367424372096,33.95693004376817]]]}},{"type":"Feature","id":48181,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.58857602836626,33.89499680037157],[-96.62805790804818,33.844558538836964],[-96.4241878384179,33.77671665990383],[-96.37932206605207,33.725741249684084],[-96.38470595873596,33.39781197740636],[-96.83408153475203,33.40549320360386],[-96.94391294550357,33.41639732191219],[-96.94463079786142,33.94908767296513],[-96.9349397910304,33.95429801521098],[-96.86925630028684,33.85497922332867],[-96.77270515815559,33.83419156921377],[-96.6553362976466,33.91379700435146],[-96.58857602836626,33.89499680037157]]]}},{"type":"Feature","id":48097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.94463079786142,33.94908767296513],[-96.94391294550357,33.41639732191219],[-97.38323858850968,33.43047061746285],[-97.48696825421946,33.4337472244422],[-97.48409684478806,33.9155158801439],[-97.46220234787353,33.84026134935584],[-97.37282972932081,33.819473695240944],[-97.30929979565082,33.88871216075544],[-97.18654704245793,33.901550014330276],[-97.20449335140425,33.801156925077684],[-97.10722435691515,33.721121770991886],[-97.09537979301058,33.794120277302355],[-96.94463079786142,33.94908767296513]]]}},{"type":"Feature","id":5081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.95872391537127,33.750987237885646],[-93.95728821065556,33.75093352301713],[-93.96518458659195,33.668803489059286],[-93.82592122916843,33.60982456343096],[-94.04343049359794,33.55218850951548],[-94.15828687085444,33.58989634721228],[-94.38692284683067,33.544937002266096],[-94.48634539839333,33.63786372479525],[-94.47737224392016,33.94086929808249],[-94.1902313007789,33.788265356634334],[-93.95872391537127,33.750987237885646]]]}},{"type":"Feature","id":45027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.87553743282938,33.88505954969649],[-79.99577770276977,33.76785370659903],[-79.99326521951728,33.70441644688404],[-80.1016609255531,33.49691590981462],[-80.22226012167243,33.44368447511729],[-80.39382683519933,33.44577935498933],[-80.49612079619341,33.5584194342631],[-80.53416697115964,33.643826075200295],[-80.39705717080967,33.767746276862],[-80.25564025631262,33.803950098240406],[-79.97460105821311,33.94650935927646],[-79.87553743282938,33.88505954969649]]]}},{"type":"Feature","id":6059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-117.78496152487494,33.94543506190618],[-117.67297655704986,33.87023424598664],[-117.5358667566999,33.71134566492235],[-117.4141907820438,33.65918852759529],[-117.5100240718172,33.50502685496023],[-117.59580742858066,33.3871764334406],[-117.78496152487494,33.541499250681206],[-118.00282971548339,33.65558963140485],[-118.1137379047717,33.74561575103425],[-117.97626917824282,33.94591849572281],[-117.78496152487494,33.94543506190618]]]}},{"type":"Feature","id":48277,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.31151668374551,33.87807661678967],[-95.3086452743141,33.38067693435041],[-95.49385118264021,33.45550174619036],[-95.76125118594051,33.49535817862771],[-95.85780232807176,33.46173267093798],[-95.84667561652503,33.83999277501328],[-95.76017440740372,33.87383314217708],[-95.59937547924463,33.940815583213976],[-95.5516382974474,33.88887330536098],[-95.31151668374551,33.87807661678967]]]}},{"type":"Feature","id":13297,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.64677479481087,33.90622320789099],[-83.50571680649271,33.81770110457998],[-83.68087278180889,33.59693299498761],[-83.91489265046901,33.74411173471586],[-83.98201184592828,33.78611676189378],[-83.79895949467573,33.929804035168615],[-83.64677479481087,33.90622320789099]]]}},{"type":"Feature","id":1057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.6362392735797,33.915193590932816],[-87.53143282933314,33.867548502560936],[-87.5282024937228,33.692008312257315],[-87.42375497565517,33.689107709357565],[-87.42375497565517,33.60208962236495],[-87.63157323325366,33.60982456343096],[-87.66674799878847,33.52167846419955],[-87.84082719556785,33.52484764144188],[-87.94671041835119,33.52404191841417],[-87.95173538485616,33.919974214230564],[-87.6362392735797,33.915193590932816]]]}},{"type":"Feature","id":13143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.03797266433025,33.81189989878048],[-85.05089400677161,33.714622271901696],[-85.33875280227072,33.65311874745321],[-85.38648998406795,33.90176487380433],[-85.05053508059268,33.904450617230026],[-85.03797266433025,33.81189989878048]]]}},{"type":"Feature","id":28043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.50732144432392,33.867387357955394],[-89.506962518145,33.72182006428257],[-89.506962518145,33.67761272749558],[-89.78692493770772,33.67669957473084],[-90.12862266004582,33.67696814907341],[-90.13723688834006,33.721658919677026],[-90.1365190359822,33.80932158509181],[-89.92654722131016,33.82382459959058],[-89.92654722131016,33.897951118139844],[-89.76933755494032,33.867279928218366],[-89.50732144432392,33.867387357955394]]]}},{"type":"Feature","id":45089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.324944674356,33.799062045205645],[-79.31704829841962,33.779778407409125],[-79.41072803111946,33.6869053997485],[-79.43405823274969,33.57614534087271],[-79.53994145553303,33.49600275704988],[-79.67705125588297,33.305046399482755],[-79.75637394142575,33.3302386728158],[-79.97137072260277,33.500890810084655],[-80.1016609255531,33.49691590981462],[-79.99326521951728,33.70441644688404],[-79.99577770276977,33.76785370659903],[-79.87553743282938,33.88505954969649],[-79.79836830436015,33.83553444092662],[-79.49687031406184,33.77564236253355],[-79.324944674356,33.799062045205645]]]}},{"type":"Feature","id":48147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.84667561652503,33.83999277501328],[-95.85780232807176,33.46173267093798],[-95.85887910660854,33.40973667821646],[-96.29533334018325,33.351939479695446],[-96.38470595873596,33.39781197740636],[-96.37932206605207,33.725741249684084],[-96.17904125821104,33.76076334395519],[-96.0893097134794,33.857342677543286],[-95.9353303827199,33.88769157825367],[-95.84667561652503,33.83999277501328]]]}},{"type":"Feature","id":45017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.62030925410201,33.74319858195112],[-80.53416697115964,33.643826075200295],[-80.49612079619341,33.5584194342631],[-80.55211328010596,33.56545608203843],[-80.65907328142607,33.47091791345386],[-80.80802764568061,33.604184502237],[-80.93975355334666,33.60875026606068],[-81.04276536669857,33.707048475441226],[-81.01225664148983,33.880010352056175],[-80.82884536405834,33.77881153977587],[-80.62030925410201,33.74319858195112]]]}},{"type":"Feature","id":45003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.18741261680599,33.65279645824213],[-81.37297745131103,33.49041641072443],[-81.75702846276246,33.19810009627146],[-81.852143900178,33.24746406043579],[-81.94438792816213,33.37197512565115],[-81.92895410246828,33.464740703574755],[-82.01258390215818,33.53209914869126],[-81.65186309233698,33.81442449760063],[-81.57146362825742,33.87721717889345],[-81.36795248480605,33.72864185258384],[-81.18741261680599,33.65279645824213]]]}},{"type":"Feature","id":1073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.57417671013597,33.76516796317333],[-86.51674852150772,33.54590386989935],[-86.67431711405649,33.46651329423572],[-86.83045000188955,33.332011263476765],[-87.02714154794131,33.24638976306551],[-87.06626450144431,33.246873196882134],[-87.1620977912177,33.30660413066966],[-87.3307930953132,33.49192042704282],[-87.26690423546427,33.51292294063178],[-87.17896732162725,33.61374574883248],[-87.05765027315007,33.65628792469553],[-86.95356168126136,33.81528393549686],[-86.75902369228317,33.84052992369841],[-86.57417671013597,33.76516796317333]]]}},{"type":"Feature","id":48269,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.0486243932184,33.835964159874734],[-99.99658009727406,33.835964159874734],[-99.99083727841123,33.39732854358974],[-100.51738198289651,33.39786569227488],[-100.51881768761221,33.83564187066365],[-100.0486243932184,33.835964159874734]]]}},{"type":"Feature","id":48275,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.4743425069359,33.733852194829694],[-99.47254787604126,33.39899370451367],[-99.99083727841123,33.39732854358974],[-99.99658009727406,33.835964159874734],[-99.6972356640493,33.825704619988564],[-99.55653660191008,33.79836375191496],[-99.4743425069359,33.733852194829694]]]}},{"type":"Feature","id":48009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.42340665503889,33.83601787474325],[-98.42125309796533,33.46678186857829],[-98.42053524560748,33.39614681648243],[-98.95389954749237,33.39754340306379],[-98.95318169513452,33.833976709739716],[-98.42340665503889,33.83601787474325]]]}},{"type":"Feature","id":48125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.51881768761221,33.83564187066365],[-100.51738198289651,33.39786569227488],[-101.03890172087682,33.397167398984195],[-101.04105527795038,33.83360070566012],[-100.51881768761221,33.83564187066365]]]}},{"type":"Feature","id":48107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.04105527795038,33.83360070566012],[-101.03890172087682,33.397167398984195],[-101.55683219706786,33.39475022990107],[-101.56365179446748,33.830377813549276],[-101.04105527795038,33.83360070566012]]]}},{"type":"Feature","id":48023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.95318169513452,33.833976709739716],[-98.95389954749237,33.39754340306379],[-99.47254787604126,33.39899370451367],[-99.4743425069359,33.733852194829694],[-99.4757782116516,33.833976709739716],[-98.95318169513452,33.833976709739716]]]}},{"type":"Feature","id":48303,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.56365179446748,33.830377813549276],[-101.55683219706786,33.39475022990107],[-102.07583945179569,33.38959360252373],[-102.0855304586267,33.824684037486804],[-101.56365179446748,33.830377813549276]]]}},{"type":"Feature","id":48079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.61530549872232,33.82511375643491],[-102.59484670652351,33.38846559028494],[-103.056784698802,33.38841187541642],[-103.05283651083381,33.570558994547255],[-103.04745261814992,33.82511375643491],[-102.61530549872232,33.82511375643491]]]}},{"type":"Feature","id":48219,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.0855304586267,33.824684037486804],[-102.07583945179569,33.38959360252373],[-102.59484670652351,33.38846559028494],[-102.61530549872232,33.82511375643491],[-102.0855304586267,33.824684037486804]]]}},{"type":"Feature","id":5103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.89378994249613,33.80991244864546],[-92.58295987154571,33.80217750757945],[-92.58726698569284,33.73122016627251],[-92.7731907463768,33.510022337732025],[-92.70427692002289,33.430792906673936],[-92.56716711967294,33.36719450235341],[-92.9784965207228,33.377292897634035],[-93.11883665668309,33.38030093027081],[-93.1163241734306,33.45286971763317],[-93.10447960952602,33.77703894911492],[-92.89378994249613,33.80991244864546]]]}},{"type":"Feature","id":13211,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.40629425493006,33.69834666674197],[-83.26918445458011,33.53360316500965],[-83.2799522399479,33.48348719268613],[-83.53371304844899,33.43444551773288],[-83.68230848652459,33.52619051315473],[-83.68087278180889,33.59693299498761],[-83.50571680649271,33.81770110457998],[-83.40629425493006,33.69834666674197]]]}},{"type":"Feature","id":13045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.8089777621751,33.57410417586918],[-84.85061319893059,33.51152635405042],[-85.01536031505788,33.425475134691055],[-85.2938870299049,33.42805344837972],[-85.30429588909377,33.48284261426396],[-85.33875280227072,33.65311874745321],[-85.05089400677161,33.714622271901696],[-85.03797266433025,33.81189989878048],[-84.90158071633816,33.78063784530535],[-84.90588783048527,33.573352167709984],[-84.8089777621751,33.57410417586918]]]}},{"type":"Feature","id":28083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.13723688834006,33.721658919677026],[-90.12862266004582,33.67696814907341],[-90.1013442704474,33.458885782906734],[-90.17492413712735,33.41698818546585],[-90.17456521094842,33.333300420321095],[-90.33141595113933,33.30284408987369],[-90.41289219375567,33.2359690785738],[-90.45309192579543,33.329486664656606],[-90.45165622107973,33.81136275009534],[-90.1824615868848,33.80932158509181],[-90.2958822594256,33.750826093280104],[-90.13723688834006,33.721658919677026]]]}},{"type":"Feature","id":28025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.72019633393795,33.81104046088426],[-88.7194784815801,33.680191041184244],[-88.50017458625597,33.67986875197316],[-88.51381378105518,33.650110714816435],[-88.48904787470924,33.521033885777385],[-88.67138237360393,33.50615486719902],[-88.67138237360393,33.565133792827346],[-89.01882291480486,33.56212576019057],[-89.03461566667762,33.739438541155145],[-88.9316038533257,33.754263844864994],[-88.93124492714678,33.812329617728594],[-88.72019633393795,33.81104046088426]]]}},{"type":"Feature","id":13097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.57818822912532,33.74346715629369],[-84.66002339792057,33.65741593693433],[-84.8089777621751,33.57410417586918],[-84.90588783048527,33.573352167709984],[-84.90158071633816,33.78063784530535],[-84.72427118394843,33.80604497811245],[-84.623771853849,33.80427238745149],[-84.57818822912532,33.74346715629369]]]}},{"type":"Feature","id":5013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.33099369393926,33.70780048360042],[-92.31161168027722,33.50234111153453],[-92.37729517102079,33.37401629065468],[-92.3503757076013,33.298922904472164],[-92.4329287287544,33.27083002823937],[-92.56716711967294,33.36719450235341],[-92.70427692002289,33.430792906673936],[-92.7731907463768,33.510022337732025],[-92.58726698569284,33.73122016627251],[-92.58295987154571,33.80217750757945],[-92.3342240295496,33.79503343006709],[-92.33099369393926,33.70780048360042]]]}},{"type":"Feature","id":5043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.5575077783525,33.783377303599565],[-91.45054777703238,33.78036927096278],[-91.45341918646379,33.563683491377475],[-91.45736737443198,33.388949024101564],[-91.99001382395902,33.39818798148596],[-91.97601570298089,33.704362732015525],[-91.97601570298089,33.791703108219224],[-91.5575077783525,33.783377303599565]]]}},{"type":"Feature","id":13247,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.0444650010615,33.525975653680675],[-84.18408728466393,33.64608209967788],[-84.11589131066789,33.61465890159722],[-84.02364728268375,33.75281354341512],[-83.98201184592828,33.78611676189378],[-83.91489265046901,33.74411173471586],[-83.93140325469963,33.65097015271265],[-84.0444650010615,33.525975653680675]]]}},{"type":"Feature","id":45043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.19034735725855,33.705705603728376],[-79.09953903399013,33.57179443652308],[-79.00298789185888,33.57211672573416],[-79.14763514196628,33.37788376118769],[-79.18065635042753,33.2509555268892],[-79.27469500930628,33.311760758047],[-79.19178306197425,33.17102780254043],[-79.26787541190669,33.139389744985706],[-79.40247272900415,33.182630214139444],[-79.44662064901212,33.213462548666456],[-79.67705125588297,33.305046399482755],[-79.53994145553303,33.49600275704988],[-79.43405823274969,33.57614534087271],[-79.41072803111946,33.6869053997485],[-79.31704829841962,33.779778407409125],[-79.28546279467409,33.716717151773736],[-79.19034735725855,33.705705603728376]]]}},{"type":"Feature","id":4011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.04726262508649,33.778220676222226],[-109.04726262508649,33.208950499711285],[-109.04726262508649,32.77751267580716],[-109.04762155126542,32.42637858033141],[-109.11438182054576,32.42616372085735],[-109.22636678837085,32.543154704480756],[-109.210932962677,32.73507792968113],[-109.28200034610447,32.76633998315626],[-109.4959203487447,33.078423369222364],[-109.4959203487447,33.65285017311064],[-109.35306772953193,33.729179001268975],[-109.34768383684803,33.777522382931544],[-109.04726262508649,33.778220676222226]]]}},{"type":"Feature","id":13133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.99568270623806,33.69351232857571],[-82.95117586005117,33.65800680048798],[-83.01398794136331,33.580388815485314],[-83.01291116282654,33.46919903766142],[-83.16401908415462,33.35489379746371],[-83.2799522399479,33.48348719268613],[-83.26918445458011,33.53360316500965],[-83.40629425493006,33.69834666674197],[-83.28031116612684,33.76173021158844],[-83.11879438560987,33.698830100558595],[-82.99568270623806,33.69351232857571]]]}},{"type":"Feature","id":28087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.24928518718629,33.74497117261208],[-88.27476894589007,33.53397916908925],[-88.30455981874098,33.2882873605064],[-88.66922881653038,33.28689077392504],[-88.67138237360393,33.50615486719902],[-88.48904787470924,33.521033885777385],[-88.51381378105518,33.650110714816435],[-88.24928518718629,33.74497117261208]]]}},{"type":"Feature","id":13217,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.68087278180889,33.59693299498761],[-83.68230848652459,33.52619051315473],[-83.67477103676713,33.487193518613594],[-83.82516110573737,33.43745355036967],[-83.86284835452466,33.36826879972369],[-83.92386580494217,33.44427533867094],[-84.0444650010615,33.525975653680675],[-83.93140325469963,33.65097015271265],[-83.91489265046901,33.74411173471586],[-83.68087278180889,33.59693299498761]]]}},{"type":"Feature","id":28155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.03461566667762,33.739438541155145],[-89.01882291480486,33.56212576019057],[-89.08845459351662,33.533119731193025],[-89.25535526671747,33.521839608805095],[-89.38097942934176,33.4602823694881],[-89.50660359196607,33.46114180738432],[-89.506962518145,33.67761272749558],[-89.506962518145,33.72182006428257],[-89.19182533304746,33.73857910325892],[-89.03461566667762,33.739438541155145]]]}},{"type":"Feature","id":13265,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.67982766878268,33.59972616815034],[-82.71715599139104,33.56384463598301],[-82.81514283823799,33.5210876006459],[-82.85211223466743,33.44346961564323],[-83.01291116282654,33.46919903766142],[-83.01398794136331,33.580388815485314],[-82.95117586005117,33.65800680048798],[-82.99568270623806,33.69351232857571],[-82.94902230297761,33.733207616407526],[-82.89051733581258,33.633083101497505],[-82.81298928116443,33.65569706114188],[-82.67982766878268,33.59972616815034]]]}},{"type":"Feature","id":48037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.48634539839333,33.63786372479525],[-94.38692284683067,33.544937002266096],[-94.15828687085444,33.58989634721228],[-94.04343049359794,33.55218850951548],[-94.043071567419,33.27115231745044],[-94.16546539443297,33.311814472915515],[-94.23581492550258,33.240803416740064],[-94.46516875383666,33.29263826485603],[-94.6521692930574,33.26884257810435],[-94.74692580429402,33.32889580110295],[-94.74656687811509,33.70285871569714],[-94.48634539839333,33.63786372479525]]]}},{"type":"Feature","id":45075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.49612079619341,33.5584194342631],[-80.39382683519933,33.44577935498933],[-80.22226012167243,33.44368447511729],[-80.25384562541798,33.29929890855176],[-80.36188240527487,33.25745502597939],[-80.48858334643596,33.277974105751724],[-80.50294039359302,33.33442843255989],[-80.79008133673427,33.18080390860997],[-80.79797771267066,33.176936438076964],[-80.94083033188343,33.3032738088218],[-81.22258738234079,33.43997814918982],[-81.37297745131103,33.49041641072443],[-81.18741261680599,33.65279645824213],[-81.04276536669857,33.707048475441226],[-80.93975355334666,33.60875026606068],[-80.80802764568061,33.604184502237],[-80.65907328142607,33.47091791345386],[-80.55211328010596,33.56545608203843],[-80.49612079619341,33.5584194342631]]]}},{"type":"Feature","id":5011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.97601570298089,33.704362732015525],[-91.99001382395902,33.39818798148596],[-91.98211744802263,33.29860061526108],[-92.11420228186762,33.22243293170828],[-92.13753248349784,33.16297057226333],[-92.22403369261914,33.25251325807611],[-92.3503757076013,33.298922904472164],[-92.37729517102079,33.37401629065468],[-92.31161168027722,33.50234111153453],[-92.33099369393926,33.70780048360042],[-91.97601570298089,33.704362732015525]]]}},{"type":"Feature","id":13073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.23224672366123,33.693351183970165],[-82.11523678933118,33.59661070577653],[-82.02837665403095,33.54488328739758],[-82.29434095261554,33.354678937989654],[-82.43611679329153,33.54928790661573],[-82.42534900792374,33.65048671889603],[-82.23224672366123,33.693351183970165]]]}},{"type":"Feature","id":1121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.14561885249765,33.67906302894546],[-86.05158019361889,33.6746046948588],[-85.99486985734849,33.58645859562739],[-85.79530690186532,33.58554544286265],[-85.79602475422317,33.55616340978551],[-85.85201723813572,33.49863478560707],[-85.90477938643792,33.49863478560707],[-85.98051281019143,33.29419599604294],[-86.11798153672031,33.29623716104646],[-86.17433294681177,33.10442136558312],[-86.49090583662502,33.10291734926473],[-86.50346825288744,33.17457298386235],[-86.42809375531286,33.28237872496987],[-86.3570263718854,33.2975263178908],[-86.37892086879992,33.39088275936806],[-86.19658636990522,33.539619230283215],[-86.22171120243009,33.5872643186551],[-86.14561885249765,33.67906302894546]]]}},{"type":"Feature","id":28097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.506962518145,33.67761272749558],[-89.50660359196607,33.46114180738432],[-89.38097942934176,33.4602823694881],[-89.45384144366386,33.433156360888546],[-89.45384144366386,33.285923906291785],[-89.64550802321065,33.28544047247516],[-89.64694372792636,33.4025388858356],[-89.78513030681309,33.416289892175165],[-89.78692493770772,33.67669957473084],[-89.506962518145,33.67761272749558]]]}},{"type":"Feature","id":28015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.78692493770772,33.67669957473084],[-89.78513030681309,33.416289892175165],[-89.64694372792636,33.4025388858356],[-89.64550802321065,33.28544047247516],[-89.74959661509936,33.21448313116822],[-90.17456521094842,33.333300420321095],[-90.17492413712735,33.41698818546585],[-90.1013442704474,33.458885782906734],[-90.12862266004582,33.67696814907341],[-89.78692493770772,33.67669957473084]]]}},{"type":"Feature","id":13189,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.47954686094165,33.63952888571918],[-82.42534900792374,33.65048671889603],[-82.43611679329153,33.54928790661573],[-82.29434095261554,33.354678937989654],[-82.35356377213843,33.31229790673214],[-82.35499947685413,33.31202933238957],[-82.38371357116826,33.312083047258085],[-82.53589827103312,33.35747211115238],[-82.64860109121607,33.60832054711257],[-82.47954686094165,33.63952888571918]]]}},{"type":"Feature","id":4009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.4959203487447,33.65285017311064],[-109.4959203487447,33.078423369222364],[-109.28200034610447,32.76633998315626],[-109.210932962677,32.73507792968113],[-109.22636678837085,32.543154704480756],[-109.11438182054576,32.42616372085735],[-110.45138183704724,32.42734544796466],[-110.45138183704724,32.513826386272136],[-110.44886935379475,33.19450120008103],[-110.442767608753,33.37901177342648],[-110.16962478658988,33.464740703574755],[-110.00057055631547,33.46592243068206],[-110.00057055631547,33.57695106390042],[-109.89181592410071,33.56787325112156],[-109.81213431237902,33.48445406031938],[-109.4959203487447,33.65285017311064]]]}},{"type":"Feature","id":13063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.35027010550694,33.64790840520736],[-84.28135627915304,33.64737125652222],[-84.25300111101784,33.582107691277756],[-84.35421829347513,33.3525303432491],[-84.38831628047316,33.352584058117614],[-84.38149668307355,33.46312925751934],[-84.45866581154277,33.550953067539666],[-84.45758903300599,33.64887527284061],[-84.35027010550694,33.64790840520736]]]}},{"type":"Feature","id":13151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.18408728466393,33.64608209967788],[-84.0444650010615,33.525975653680675],[-83.92386580494217,33.44427533867094],[-83.96442446316088,33.375144302893474],[-84.10261104204761,33.298117181444454],[-84.15070715002376,33.3356101596672],[-84.35421829347513,33.3525303432491],[-84.25300111101784,33.582107691277756],[-84.28135627915304,33.64737125652222],[-84.18408728466393,33.64608209967788]]]}},{"type":"Feature","id":5091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.7229094158165,33.48192946149922],[-93.70316847597554,33.254339563605576],[-93.77603049029764,33.13981946393382],[-93.85068713551436,33.14449265749453],[-93.80474458461177,33.01928329898849],[-93.81515344380064,33.019337013857005],[-94.043071567419,33.01917586925146],[-94.043071567419,33.27115231745044],[-94.04343049359794,33.55218850951548],[-93.82592122916843,33.60982456343096],[-93.7229094158165,33.48192946149922]]]}},{"type":"Feature","id":13301,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.38371357116826,33.312083047258085],[-82.43180967914441,33.2748049285094],[-82.55958739884227,33.327230640179025],[-82.7559200187151,33.25353384057787],[-82.85211223466743,33.44346961564323],[-82.81514283823799,33.5210876006459],[-82.71715599139104,33.56384463598301],[-82.67982766878268,33.59972616815034],[-82.64860109121607,33.60832054711257],[-82.53589827103312,33.35747211115238],[-82.38371357116826,33.312083047258085]]]}},{"type":"Feature","id":1125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.42375497565517,33.60208962236495],[-87.31858960522969,33.58737174839213],[-87.26690423546427,33.51292294063178],[-87.3307930953132,33.49192042704282],[-87.1620977912177,33.30660413066966],[-87.06626450144431,33.246873196882134],[-87.28197913497918,33.13305139050106],[-87.31858960522969,33.00612315620258],[-87.42196034476054,33.00338369790836],[-87.71556195912248,33.00676773462474],[-87.83257189345254,33.017242133984965],[-87.83759685995751,33.15362418514191],[-87.84082719556785,33.52484764144188],[-87.66674799878847,33.52167846419955],[-87.63157323325366,33.60982456343096],[-87.42375497565517,33.60208962236495]]]}},{"type":"Feature","id":35025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.05283651083381,33.570558994547255],[-103.056784698802,33.38841187541642],[-103.06468107473839,32.959068931384344],[-103.06468107473839,32.522205905760316],[-103.06432214855947,32.08706175592873],[-103.06432214855947,32.00052710275274],[-103.32669718535479,32.0003659581472],[-103.72295168688973,32.00020481354166],[-103.72295168688973,32.5225281949714],[-103.814477862516,32.522474480102886],[-103.814477862516,32.96513871152642],[-103.76638175453984,32.96529985613196],[-103.76638175453984,33.395448523191746],[-103.72187490835294,33.395824527271344],[-103.72079812981616,33.569592126914],[-103.51010846278626,33.57018299046766],[-103.05283651083381,33.570558994547255]]]}},{"type":"Feature","id":28105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.67138237360393,33.50615486719902],[-88.66922881653038,33.28689077392504],[-88.81315821427994,33.28640734010841],[-89.08809566733768,33.2859776211603],[-89.08845459351662,33.533119731193025],[-89.01882291480486,33.56212576019057],[-88.67138237360393,33.565133792827346],[-88.67138237360393,33.50615486719902]]]}},{"type":"Feature","id":5017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.23088495552932,33.56137375203137],[-91.21473327747762,33.52909111605448],[-91.2359099220343,33.43922614103063],[-91.13218025632452,33.47865285451987],[-91.1415123369766,33.298385755787024],[-91.08731448395869,33.140302897750445],[-91.20109408267841,33.108181406379096],[-91.12033569241994,33.05532597576136],[-91.16627824332254,33.01127978357991],[-91.16627824332254,33.004081991199044],[-91.26354723781164,33.005048858832296],[-91.43619072987532,33.00606944133406],[-91.4602387838634,33.00590829672852],[-91.45736737443198,33.388949024101564],[-91.45341918646379,33.563683491377475],[-91.24560092886531,33.51716641524438],[-91.23088495552932,33.56137375203137]]]}},{"type":"Feature","id":13113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.38831628047316,33.352584058117614],[-84.43318205283897,33.25648815834614],[-84.49742983886684,33.25745502597939],[-84.58536675270385,33.35774068549495],[-84.60941480669193,33.50250225614007],[-84.45866581154277,33.550953067539666],[-84.38149668307355,33.46312925751934],[-84.38831628047316,33.352584058117614]]]}},{"type":"Feature","id":1117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.37892086879992,33.39088275936806],[-86.3570263718854,33.2975263178908],[-86.42809375531286,33.28237872496987],[-86.50346825288744,33.17457298386235],[-86.49090583662502,33.10291734926473],[-86.51710744768666,33.02073360043837],[-86.61042825420756,33.06988270512864],[-86.88177644547605,33.07187015526366],[-86.8810585931182,33.04984705917293],[-87.02570584322561,33.16576374542606],[-87.02714154794131,33.24638976306551],[-86.83045000188955,33.332011263476765],[-86.67431711405649,33.46651329423572],[-86.51674852150772,33.54590386989935],[-86.37820301644207,33.50234111153453],[-86.37892086879992,33.39088275936806]]]}},{"type":"Feature","id":13245,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.852143900178,33.24746406043579],[-82.09226551387988,33.23032901737984],[-82.17445960885406,33.29672059486309],[-82.26778041537497,33.26739227665447],[-82.3209014898561,33.30048063565907],[-82.35356377213843,33.31229790673214],[-82.29434095261554,33.354678937989654],[-82.02837665403095,33.54488328739758],[-82.01258390215818,33.53209914869126],[-81.92895410246828,33.464740703574755],[-81.94438792816213,33.37197512565115],[-81.852143900178,33.24746406043579]]]}},{"type":"Feature","id":1107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.94671041835119,33.52404191841417],[-87.84082719556785,33.52484764144188],[-87.83759685995751,33.15362418514191],[-88.17175713253815,32.995863616316406],[-88.34045243663364,32.99119042275569],[-88.30455981874098,33.2882873605064],[-88.27476894589007,33.53397916908925],[-87.94671041835119,33.52404191841417]]]}},{"type":"Feature","id":28019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.08845459351662,33.533119731193025],[-89.08809566733768,33.2859776211603],[-89.10891338571543,33.19799266653443],[-89.21336090378306,33.197509232717806],[-89.21443768231984,33.10941684835492],[-89.31816734802962,33.10887969966978],[-89.31637271713498,33.28554790221219],[-89.45384144366386,33.285923906291785],[-89.45384144366386,33.433156360888546],[-89.38097942934176,33.4602823694881],[-89.25535526671747,33.521839608805095],[-89.08845459351662,33.533119731193025]]]}},{"type":"Feature","id":28151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.76392199674585,33.52935969039705],[-90.76392199674585,33.27034659442274],[-90.71618481494862,33.270024305211656],[-90.70182776779156,33.09631042043751],[-90.91431206571609,33.09738471780779],[-90.91431206571609,33.007680887389476],[-91.16627824332254,33.01127978357991],[-91.12033569241994,33.05532597576136],[-91.20109408267841,33.108181406379096],[-91.08731448395869,33.140302897750445],[-91.1415123369766,33.298385755787024],[-91.13218025632452,33.47865285451987],[-91.2359099220343,33.43922614103063],[-91.21473327747762,33.52909111605448],[-90.76392199674585,33.52935969039705]]]}},{"type":"Feature","id":13159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.53371304844899,33.43444551773288],[-83.5459165385325,33.171887240436654],[-83.8161879512642,33.13176223365672],[-83.82228969630596,33.1801593301878],[-83.86284835452466,33.36826879972369],[-83.82516110573737,33.43745355036967],[-83.67477103676713,33.487193518613594],[-83.68230848652459,33.52619051315473],[-83.53371304844899,33.43444551773288]]]}},{"type":"Feature","id":13077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.60941480669193,33.50250225614007],[-84.58536675270385,33.35774068549495],[-84.49742983886684,33.25745502597939],[-84.50245480537181,33.221143774863954],[-84.85240782982521,33.223507229078564],[-84.86245776283516,33.19106344849614],[-84.93890903894652,33.22468895618587],[-85.01536031505788,33.425475134691055],[-84.85061319893059,33.51152635405042],[-84.60941480669193,33.50250225614007]]]}},{"type":"Feature","id":45015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-79.67705125588297,33.305046399482755],[-79.44662064901212,33.213462548666456],[-79.51840588479743,33.14846755776456],[-79.6422354165271,33.12451072640734],[-79.79693259964445,32.93457495134198],[-79.92506924552124,32.82940123879165],[-79.95127085658288,32.9100272564311],[-80.01228830700039,32.90009000575601],[-80.05500052229266,32.999677371980894],[-80.14939810735035,33.02164675320311],[-80.32132374705617,33.152925891851226],[-80.36188240527487,33.25745502597939],[-80.25384562541798,33.29929890855176],[-80.22226012167243,33.44368447511729],[-80.1016609255531,33.49691590981462],[-79.97137072260277,33.500890810084655],[-79.75637394142575,33.3302386728158],[-79.67705125588297,33.305046399482755]]]}},{"type":"Feature","id":6073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-116.08257465822622,33.427086580746476],[-116.07970324879481,33.07552276632261],[-116.10267452424611,33.07477075816341],[-116.1066227122143,32.618301805531786],[-117.12525520800791,32.53429175117596],[-117.11915346296615,32.67287611194197],[-117.23400984022267,32.71767431228261],[-117.28102916966205,32.82236459101632],[-117.25159722299007,32.87452172834337],[-117.32553601584894,33.11570148797105],[-117.51648474303788,33.34173365467779],[-117.59580742858066,33.3871764334406],[-117.5100240718172,33.50502685496023],[-117.37111964057262,33.49186671217431],[-117.2411883638012,33.43159862970165],[-117.03121654912916,33.426818006403906],[-116.08257465822622,33.427086580746476]]]}},{"type":"Feature","id":1111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.30429588909377,33.48284261426396],[-85.2938870299049,33.42805344837972],[-85.23645884127664,33.129559924047655],[-85.23251065330845,33.10807397664207],[-85.59323146312965,33.10732196848287],[-85.65353106118933,33.10662367519219],[-85.64348112817937,33.49584161244434],[-85.30429588909377,33.48284261426396]]]}},{"type":"Feature","id":1027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.64348112817937,33.49584161244434],[-85.65353106118933,33.10662367519219],[-86.00922690450555,33.090240640295434],[-86.17433294681177,33.10442136558312],[-86.11798153672031,33.29623716104646],[-85.98051281019143,33.29419599604294],[-85.90477938643792,33.49863478560707],[-85.85201723813572,33.49863478560707],[-85.64348112817937,33.49584161244434]]]}},{"type":"Feature","id":48119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.3086452743141,33.38067693435041],[-95.30649171724055,33.378044905793224],[-95.3086452743141,33.37509058802496],[-95.6151682311174,33.3452251211312],[-95.75802085033017,33.29688173946863],[-95.86175051603995,33.21931746933448],[-95.85887910660854,33.40973667821646],[-95.85780232807176,33.46173267093798],[-95.76125118594051,33.49535817862771],[-95.49385118264021,33.45550174619036],[-95.3086452743141,33.38067693435041]]]}},{"type":"Feature","id":45011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.22258738234079,33.43997814918982],[-81.22797127502469,33.16066083291723],[-81.1927965094899,33.11854837600229],[-81.3643632230168,33.10807397664207],[-81.54203168158544,33.15818994896559],[-81.61417584354969,33.095289837935745],[-81.74446604650004,33.14212920327992],[-81.75702846276246,33.19810009627146],[-81.37297745131103,33.49041641072443],[-81.22258738234079,33.43997814918982]]]}},{"type":"Feature","id":13237,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.16401908415462,33.35489379746371],[-83.14786740610293,33.30998816738604],[-83.25446848124412,33.25890532742926],[-83.27420942108508,33.18724969283164],[-83.42890660420242,33.18536967243365],[-83.5459165385325,33.171887240436654],[-83.53371304844899,33.43444551773288],[-83.2799522399479,33.48348719268613],[-83.16401908415462,33.35489379746371]]]}},{"type":"Feature","id":35051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.3729036659046,33.48010315596975],[-106.34598420248511,33.39077532963103],[-106.34060030980122,33.052801376941204],[-106.88796273266423,32.82284802483294],[-106.8876038064853,32.77928526646812],[-107.29893320753516,32.780252134101374],[-107.29965105989301,32.60551766682546],[-107.60832757376987,32.60535652221992],[-107.73682314582558,32.62947449818269],[-107.72138932013173,32.7780498244923],[-107.78061213965462,32.95278429176821],[-107.83839925446179,32.97384052022568],[-107.87572757707017,33.202558430358124],[-108.0006338873366,33.20153784785636],[-108.0006338873366,33.478008276097704],[-107.7127750918375,33.47688026385892],[-106.47412084836189,33.475805966488636],[-106.3729036659046,33.48010315596975]]]}},{"type":"Feature","id":5073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.48314672829356,33.476074540831206],[-93.36541894160564,33.44443648327648],[-93.44222914389593,33.2582607490071],[-93.48206994975678,33.25992590993103],[-93.49068417805101,33.01842386109227],[-93.52119290325977,33.0185312908293],[-93.80474458461177,33.01928329898849],[-93.85068713551436,33.14449265749453],[-93.77603049029764,33.13981946393382],[-93.70316847597554,33.254339563605576],[-93.7229094158165,33.48192946149922],[-93.48314672829356,33.476074540831206]]]}},{"type":"Feature","id":13141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.85211223466743,33.44346961564323],[-82.7559200187151,33.25353384057787],[-82.74838256895765,33.238278817919905],[-82.88872270491794,33.138584021957996],[-83.05203411632954,33.08062567883143],[-83.0976177410532,33.15093844171621],[-83.27420942108508,33.18724969283164],[-83.25446848124412,33.25890532742926],[-83.14786740610293,33.30998816738604],[-83.16401908415462,33.35489379746371],[-83.01291116282654,33.46919903766142],[-82.85211223466743,33.44346961564323]]]}},{"type":"Feature","id":4027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-113.33391798000653,33.37745404223958],[-113.33391798000653,32.5048560032303],[-113.33355905382761,32.038825804003196],[-114.81412954189972,32.494059314659],[-114.80946350157367,32.61674407434488],[-114.7193730306631,32.71869489478438],[-114.52698859875846,32.75710102577186],[-114.4627408127306,32.90787866169054],[-114.51514403485389,33.026534806237876],[-114.26892067611026,33.02981141321723],[-114.26784389757347,33.46355897646745],[-113.95844953133877,33.464633273837734],[-113.95844953133877,33.37761518684512],[-113.33391798000653,33.37745404223958]]]}},{"type":"Feature","id":4021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.04002077048682,33.466083575287605],[-110.94669996396591,33.25014980386149],[-110.78267070019646,32.984690923665504],[-110.63515204065764,33.14175319920032],[-110.44886935379475,33.19450120008103],[-110.45138183704724,32.513826386272136],[-111.15703070481688,32.511946365874145],[-111.15703070481688,32.50163311111947],[-112.20365944256676,32.50673602362829],[-112.20186481167212,33.29043595524696],[-112.07659957522675,33.20443845075611],[-111.5827171530238,33.205459033257874],[-111.58056359595024,33.46592243068206],[-111.04002077048682,33.466083575287605]]]}},{"type":"Feature","id":48237,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.9790560455278,33.46710415778937],[-97.91803859511027,33.433800939310714],[-97.92162785689955,33.001288818036315],[-98.056225173997,33.00332998303985],[-98.42663699064923,33.00789574686353],[-98.42053524560748,33.39614681648243],[-98.42125309796533,33.46678186857829],[-97.9790560455278,33.46710415778937]]]}},{"type":"Feature","id":5027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.1163241734306,33.45286971763317],[-93.11883665668309,33.38030093027081],[-92.9784965207228,33.377292897634035],[-92.98854645373274,33.01740327859051],[-93.23871800044456,33.01794042727565],[-93.49068417805101,33.01842386109227],[-93.48206994975678,33.25992590993103],[-93.44222914389593,33.2582607490071],[-93.36541894160564,33.44443648327648],[-93.1163241734306,33.45286971763317]]]}},{"type":"Feature","id":13035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.86284835452466,33.36826879972369],[-83.82228969630596,33.1801593301878],[-84.04159359163009,33.20261214522664],[-84.12378768660427,33.202827004700694],[-84.10261104204761,33.298117181444454],[-83.96442446316088,33.375144302893474],[-83.92386580494217,33.44427533867094],[-83.86284835452466,33.36826879972369]]]}},{"type":"Feature","id":45009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.79797771267066,33.176936438076964],[-81.08260617255944,33.02642737650085],[-81.1927965094899,33.11854837600229],[-81.22797127502469,33.16066083291723],[-81.22258738234079,33.43997814918982],[-80.94083033188343,33.3032738088218],[-80.79797771267066,33.176936438076964]]]}},{"type":"Feature","id":6025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-114.51514403485389,33.026534806237876],[-114.4627408127306,32.90787866169054],[-114.52698859875846,32.75710102577186],[-114.7193730306631,32.71869489478438],[-116.1066227122143,32.618301805531786],[-116.10267452424611,33.07477075816341],[-116.07970324879481,33.07552276632261],[-116.08257465822622,33.427086580746476],[-114.6260522241422,33.4368089719475],[-114.72368014481022,33.40651378610563],[-114.73121759456768,33.302414370925575],[-114.67701974154977,33.2701854498172],[-114.70645168822175,33.08814576042339],[-114.67271262740265,33.04050067205151],[-114.51514403485389,33.026534806237876]]]}},{"type":"Feature","id":48497,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.48696825421946,33.4337472244422],[-97.38323858850968,33.43047061746285],[-97.3983134880246,32.99016984025393],[-97.5440375166688,32.99409102565544],[-97.92162785689955,33.001288818036315],[-97.91803859511027,33.433800939310714],[-97.48696825421946,33.4337472244422]]]}},{"type":"Feature","id":48121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.83408153475203,33.40549320360386],[-96.8444903939409,32.987484096828226],[-97.0322087855195,32.98463720879699],[-97.3983134880246,32.99016984025393],[-97.38323858850968,33.43047061746285],[-96.94391294550357,33.41639732191219],[-96.83408153475203,33.40549320360386]]]}},{"type":"Feature","id":13149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.01536031505788,33.425475134691055],[-84.93890903894652,33.22468895618587],[-85.23645884127664,33.129559924047655],[-85.2938870299049,33.42805344837972],[-85.01536031505788,33.425475134691055]]]}},{"type":"Feature","id":48231,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.8624683683978,32.97958801115668],[-95.94538031572984,32.97985658549925],[-95.9866568263064,32.87339371610458],[-95.93425360418311,32.83718989472617],[-96.07674729721697,32.83842533670199],[-96.2974868972568,32.84170194368134],[-96.29712797107788,32.98168289102872],[-96.29533334018325,33.351939479695446],[-95.85887910660854,33.40973667821646],[-95.86175051603995,33.21931746933448],[-95.8624683683978,32.97958801115668]]]}},{"type":"Feature","id":48085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.38470595873596,33.39781197740636],[-96.29533334018325,33.351939479695446],[-96.29712797107788,32.98168289102872],[-96.51679079258095,32.98227375458237],[-96.8444903939409,32.987484096828226],[-96.83408153475203,33.40549320360386],[-96.38470595873596,33.39781197740636]]]}},{"type":"Feature","id":48263,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.51738198289651,33.39786569227488],[-100.51917661379115,32.96288268704883],[-100.65592748796217,32.96341983573397],[-101.03854279469789,32.970241624035246],[-101.03890172087682,33.397167398984195],[-100.51738198289651,33.39786569227488]]]}},{"type":"Feature","id":48433,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.99083727841123,33.39732854358974],[-99.9890426475166,32.96008951388611],[-100.14409875681288,32.95998208414908],[-100.51917661379115,32.96288268704883],[-100.51738198289651,33.39786569227488],[-99.99083727841123,33.39732854358974]]]}},{"type":"Feature","id":48449,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.80866110706938,33.36364932103149],[-94.8197878186161,32.98291833300454],[-94.92459426286267,33.06751925091403],[-95.12595184924048,33.03459203651497],[-95.12559292306155,33.38943245791819],[-94.88870164497001,33.39829541122299],[-94.80866110706938,33.36364932103149]]]}},{"type":"Feature","id":48169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.03890172087682,33.397167398984195],[-101.03854279469789,32.970241624035246],[-101.17349903797428,32.963527265471],[-101.55755004942571,32.96100266665085],[-101.55683219706786,33.39475022990107],[-101.03890172087682,33.397167398984195]]]}},{"type":"Feature","id":48447,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.95389954749237,33.39754340306379],[-98.95102813806095,32.95686662177527],[-99.09603431434729,32.9569740515123],[-99.47111217132556,32.9569740515123],[-99.47254787604126,33.39899370451367],[-98.95389954749237,33.39754340306379]]]}},{"type":"Feature","id":48503,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.42053524560748,33.39614681648243],[-98.42663699064923,33.00789574686353],[-98.42735484300708,32.952300857951585],[-98.57559135490376,32.95434202295512],[-98.95102813806095,32.95686662177527],[-98.95389954749237,33.39754340306379],[-98.42053524560748,33.39614681648243]]]}},{"type":"Feature","id":48207,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.47254787604126,33.39899370451367],[-99.47111217132556,32.9569740515123],[-99.6121701596437,32.95692033664378],[-99.9890426475166,32.96008951388611],[-99.99083727841123,33.39732854358974],[-99.47254787604126,33.39899370451367]]]}},{"type":"Feature","id":5003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.45736737443198,33.388949024101564],[-91.4602387838634,33.00590829672852],[-92.06897758332286,33.0081643212061],[-92.13753248349784,33.16297057226333],[-92.11420228186762,33.22243293170828],[-91.98211744802263,33.29860061526108],[-91.99001382395902,33.39818798148596],[-91.45736737443198,33.388949024101564]]]}},{"type":"Feature","id":48305,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.55683219706786,33.39475022990107],[-101.55755004942571,32.96100266665085],[-101.69178844034425,32.96175467481004],[-102.07655730415354,32.95971350980651],[-102.07583945179569,33.38959360252373],[-101.55683219706786,33.39475022990107]]]}},{"type":"Feature","id":35035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.31694284750263,33.132191952604835],[-105.31622499514478,32.961969534284094],[-105.35247653921635,32.96191581941558],[-105.35391224393207,32.51876815417542],[-104.85141559343487,32.52048702996787],[-104.8478263316456,32.00052710275274],[-104.91853478889414,32.00047338788423],[-105.99782580892634,32.002299693413704],[-106.37721078005173,32.00127911091194],[-106.37649292769387,32.95794091914555],[-106.34060030980122,33.052801376941204],[-106.34598420248511,33.39077532963103],[-105.7271954700157,33.39045304041995],[-105.72611869147892,33.3048315400087],[-105.31909640457619,33.30510011435127],[-105.31694284750263,33.132191952604835]]]}},{"type":"Feature","id":48501,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.59484670652351,33.38846559028494],[-102.59484670652351,32.958800357041774],[-103.06468107473839,32.959068931384344],[-103.056784698802,33.38841187541642],[-102.59484670652351,33.38846559028494]]]}},{"type":"Feature","id":48445,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.07583945179569,33.38959360252373],[-102.07655730415354,32.95971350980651],[-102.20864213799852,32.958961501647316],[-102.59484670652351,32.958800357041774],[-102.59484670652351,33.38846559028494],[-102.07583945179569,33.38959360252373]]]}},{"type":"Feature","id":48159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.12559292306155,33.38943245791819],[-95.12595184924048,33.03459203651497],[-95.15215346030212,33.01348209318898],[-95.17368903103771,32.961862104547066],[-95.30900420049304,32.962506682969234],[-95.3086452743141,33.37509058802496],[-95.30649171724055,33.378044905793224],[-95.12559292306155,33.38943245791819]]]}},{"type":"Feature","id":5139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.56716711967294,33.36719450235341],[-92.4329287287544,33.27083002823937],[-92.3503757076013,33.298922904472164],[-92.22403369261914,33.25251325807611],[-92.13753248349784,33.16297057226333],[-92.06897758332286,33.0081643212061],[-92.72509463840063,33.01434153108521],[-92.98854645373274,33.01740327859051],[-92.9784965207228,33.377292897634035],[-92.56716711967294,33.36719450235341]]]}},{"type":"Feature","id":48223,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.3086452743141,33.37509058802496],[-95.30900420049304,32.962506682969234],[-95.66541789616711,32.960411803097195],[-95.8624683683978,32.97958801115668],[-95.86175051603995,33.21931746933448],[-95.75802085033017,33.29688173946863],[-95.6151682311174,33.3452251211312],[-95.3086452743141,33.37509058802496]]]}},{"type":"Feature","id":48343,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.74692580429402,33.32889580110295],[-94.6521692930574,33.26884257810435],[-94.65396392395203,32.87951721111517],[-94.70600821989639,32.87919492190409],[-94.72000634087452,32.90449462497416],[-94.8197878186161,32.98291833300454],[-94.80866110706938,33.36364932103149],[-94.74692580429402,33.32889580110295]]]}},{"type":"Feature","id":28051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.17456521094842,33.333300420321095],[-89.74959661509936,33.21448313116822],[-89.82353540795823,33.113338033756435],[-89.89855097935389,32.93076119567749],[-89.966388027171,32.879570925983685],[-90.36407823342165,33.01058149028923],[-90.41827608643956,33.114680905469285],[-90.33033917260255,33.135092555504585],[-90.33141595113933,33.30284408987369],[-90.17456521094842,33.333300420321095]]]}},{"type":"Feature","id":13255,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.10261104204761,33.298117181444454],[-84.12378768660427,33.202827004700694],[-84.24797614451286,33.189022283492605],[-84.45148728796424,33.20884306997426],[-84.49671198650898,33.183973085852294],[-84.50245480537181,33.221143774863954],[-84.49742983886684,33.25745502597939],[-84.43318205283897,33.25648815834614],[-84.38831628047316,33.352584058117614],[-84.35421829347513,33.3525303432491],[-84.15070715002376,33.3356101596672],[-84.10261104204761,33.298117181444454]]]}},{"type":"Feature","id":45035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.36188240527487,33.25745502597939],[-80.32132374705617,33.152925891851226],[-80.14939810735035,33.02164675320311],[-80.07868965010181,32.92764573330368],[-80.1583712618235,32.818228546140745],[-80.4013642849568,32.85835355292067],[-80.3999285802411,33.05231794312458],[-80.58657019328291,33.05747457050192],[-80.79008133673427,33.18080390860997],[-80.50294039359302,33.33442843255989],[-80.48858334643596,33.277974105751724],[-80.36188240527487,33.25745502597939]]]}},{"type":"Feature","id":28053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.45309192579543,33.329486664656606],[-90.41289219375567,33.2359690785738],[-90.33141595113933,33.30284408987369],[-90.33033917260255,33.135092555504585],[-90.41827608643956,33.114680905469285],[-90.36407823342165,33.01058149028923],[-90.44914373782724,33.00902375910233],[-90.45022051636403,32.923509688428105],[-90.6551673645311,32.92248910592634],[-90.65803877396252,33.09652527991157],[-90.70182776779156,33.09631042043751],[-90.71618481494862,33.270024305211656],[-90.55502696061059,33.27050773902828],[-90.55538588678951,33.32911066057701],[-90.45309192579543,33.329486664656606]]]}},{"type":"Feature","id":13125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.43180967914441,33.2748049285094],[-82.66188135983634,33.126337031936814],[-82.73258981708489,33.17392840544018],[-82.74838256895765,33.238278817919905],[-82.7559200187151,33.25353384057787],[-82.55958739884227,33.327230640179025],[-82.43180967914441,33.2748049285094]]]}},{"type":"Feature","id":13163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.3209014898561,33.30048063565907],[-82.26778041537497,33.26739227665447],[-82.23260564984017,33.23091988093349],[-82.2911106170052,33.062899772221826],[-82.27244645570102,32.93785155832133],[-82.31623544953005,32.83584702301332],[-82.4343221623969,32.7622576531492],[-82.52118229769714,32.82236459101632],[-82.55025531819018,33.01922958411998],[-82.66188135983634,33.126337031936814],[-82.43180967914441,33.2748049285094],[-82.38371357116826,33.312083047258085],[-82.35499947685413,33.31202933238957],[-82.35356377213843,33.31229790673214],[-82.3209014898561,33.30048063565907]]]}},{"type":"Feature","id":48067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.043071567419,33.27115231745044],[-94.043071567419,33.01917586925146],[-94.043071567419,32.88107494230208],[-94.65396392395203,32.87951721111517],[-94.6521692930574,33.26884257810435],[-94.46516875383666,33.29263826485603],[-94.23581492550258,33.240803416740064],[-94.16546539443297,33.311814472915515],[-94.043071567419,33.27115231745044]]]}},{"type":"Feature","id":13033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.852143900178,33.24746406043579],[-81.75702846276246,33.19810009627146],[-81.74446604650004,33.14212920327992],[-81.61417584354969,33.095289837935745],[-81.54167275540652,33.045657299428846],[-81.76779624813025,32.90938267800893],[-81.85788671904082,32.95385858913849],[-82.07970309761745,32.9169564744694],[-82.14502766218209,32.812642199815286],[-82.31623544953005,32.83584702301332],[-82.27244645570102,32.93785155832133],[-82.2911106170052,33.062899772221826],[-82.23260564984017,33.23091988093349],[-82.26778041537497,33.26739227665447],[-82.17445960885406,33.29672059486309],[-82.09226551387988,33.23032901737984],[-81.852143900178,33.24746406043579]]]}},{"type":"Feature","id":28103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.30455981874098,33.2882873605064],[-88.34045243663364,32.99119042275569],[-88.34798988639109,32.929096034753556],[-88.812799288101,32.92592685751123],[-88.81315821427994,33.28640734010841],[-88.66922881653038,33.28689077392504],[-88.30455981874098,33.2882873605064]]]}},{"type":"Feature","id":28159,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.81315821427994,33.28640734010841],[-88.812799288101,32.92592685751123],[-88.91437539673723,32.92651772106488],[-89.3192441265664,32.93167434844223],[-89.31816734802962,33.10887969966978],[-89.21443768231984,33.10941684835492],[-89.21336090378306,33.197509232717806],[-89.10891338571543,33.19799266653443],[-89.08809566733768,33.2859776211603],[-88.81315821427994,33.28640734010841]]]}},{"type":"Feature","id":28007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.31816734802962,33.10887969966978],[-89.3192441265664,32.93167434844223],[-89.72554856111128,32.929901757781266],[-89.72985567525839,32.88478126822954],[-89.966388027171,32.879570925983685],[-89.89855097935389,32.93076119567749],[-89.82353540795823,33.113338033756435],[-89.74959661509936,33.21448313116822],[-89.64550802321065,33.28544047247516],[-89.45384144366386,33.285923906291785],[-89.31637271713498,33.28554790221219],[-89.31816734802962,33.10887969966978]]]}},{"type":"Feature","id":1007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.8810585931182,33.04984705917293],[-86.87603362661322,32.836276741961434],[-87.01924517200493,32.83702875012063],[-87.31930745758754,32.83149611866369],[-87.42124249240268,32.87446801347486],[-87.42196034476054,33.00338369790836],[-87.31858960522969,33.00612315620258],[-87.28197913497918,33.13305139050106],[-87.06626450144431,33.246873196882134],[-87.02714154794131,33.24638976306551],[-87.02570584322561,33.16576374542606],[-86.8810585931182,33.04984705917293]]]}},{"type":"Feature","id":13303,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.74838256895765,33.238278817919905],[-82.73258981708489,33.17392840544018],[-82.66188135983634,33.126337031936814],[-82.55025531819018,33.01922958411998],[-82.52118229769714,32.82236459101632],[-82.76848243497754,32.769133156318986],[-82.80258042197556,32.80968788204702],[-82.94686874590404,32.759410765117956],[-83.07356968706513,32.94655336702059],[-83.05203411632954,33.08062567883143],[-82.88872270491794,33.138584021957996],[-82.74838256895765,33.238278817919905]]]}},{"type":"Feature","id":13199,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.50245480537181,33.221143774863954],[-84.49671198650898,33.183973085852294],[-84.52686178553881,32.97056391324633],[-84.50712084569786,32.881826950461274],[-84.70058205613927,32.844656261449614],[-84.86173991047731,32.87248056333984],[-84.86245776283516,33.19106344849614],[-84.85240782982521,33.223507229078564],[-84.50245480537181,33.221143774863954]]]}},{"type":"Feature","id":13285,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.86245776283516,33.19106344849614],[-84.86173991047731,32.87248056333984],[-85.18405561915337,32.87043939833631],[-85.23251065330845,33.10807397664207],[-85.23645884127664,33.129559924047655],[-84.93890903894652,33.22468895618587],[-84.86245776283516,33.19106344849614]]]}},{"type":"Feature","id":35017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-108.0006338873366,33.20153784785636],[-107.87572757707017,33.202558430358124],[-107.83839925446179,32.97384052022568],[-107.78061213965462,32.95278429176821],[-107.72138932013173,32.7780498244923],[-107.73682314582558,32.62947449818269],[-107.60832757376987,32.60535652221992],[-107.9234647588674,32.604335939718155],[-107.9234647588674,32.51721042298851],[-108.22926986331284,32.51694184864594],[-108.22998771567069,32.079971393284886],[-108.21706637322933,31.864091336727284],[-108.5246661085694,31.863715332647686],[-108.53794637718968,32.079810248679344],[-108.53722852483183,32.51667327430337],[-108.64705993558336,32.516834418908914],[-108.6463420832255,32.603530216690444],[-108.85308356228721,32.60358393155896],[-108.85487819318185,32.777190386596075],[-109.04726262508649,32.77751267580716],[-109.04726262508649,33.208950499711285],[-108.0006338873366,33.20153784785636]]]}},{"type":"Feature","id":13231,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.24797614451286,33.189022283492605],[-84.27022956760632,32.99102927815015],[-84.52686178553881,32.97056391324633],[-84.49671198650898,33.183973085852294],[-84.45148728796424,33.20884306997426],[-84.24797614451286,33.189022283492605]]]}},{"type":"Feature","id":13171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.04159359163009,33.20261214522664],[-84.04410607488258,32.94789623873344],[-84.12342876042534,32.932104067390334],[-84.12271090806749,32.98957897670027],[-84.27022956760632,32.99102927815015],[-84.24797614451286,33.189022283492605],[-84.12378768660427,33.202827004700694],[-84.04159359163009,33.20261214522664]]]}},{"type":"Feature","id":13207,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.82228969630596,33.1801593301878],[-83.8161879512642,33.13176223365672],[-83.72107251384865,33.025084504788],[-83.7106636546598,32.95278429176821],[-83.89228030119664,32.84830887250856],[-84.1241466127832,32.84954431448438],[-84.12342876042534,32.932104067390334],[-84.04410607488258,32.94789623873344],[-84.04159359163009,33.20261214522664],[-83.82228969630596,33.1801593301878]]]}},{"type":"Feature","id":13009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.27420942108508,33.18724969283164],[-83.0976177410532,33.15093844171621],[-83.05203411632954,33.08062567883143],[-83.07356968706513,32.94655336702059],[-83.14714955374507,33.0089163293653],[-83.35783922077496,32.92608800211677],[-83.42890660420242,33.18536967243365],[-83.27420942108508,33.18724969283164]]]}},{"type":"Feature","id":13169,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.42890660420242,33.18536967243365],[-83.35783922077496,32.92608800211677],[-83.40701210728791,32.89820998535803],[-83.5136131824291,32.84487112092367],[-83.65826043253651,32.88778930086632],[-83.7106636546598,32.95278429176821],[-83.72107251384865,33.025084504788],[-83.8161879512642,33.13176223365672],[-83.5459165385325,33.171887240436654],[-83.42890660420242,33.18536967243365]]]}},{"type":"Feature","id":45029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.79008133673427,33.18080390860997],[-80.58657019328291,33.05747457050192],[-80.3999285802411,33.05231794312458],[-80.4013642849568,32.85835355292067],[-80.4473068358594,32.72814871164283],[-80.41966952008205,32.60428222484964],[-80.41213207032459,32.50764917639303],[-80.57472562937834,32.565285230308504],[-80.71721932241218,32.678140169056334],[-80.82633288080586,32.704299310022634],[-80.90027167366473,32.83262413090249],[-81.08260617255944,33.02642737650085],[-80.79797771267066,33.176936438076964],[-80.79008133673427,33.18080390860997]]]}},{"type":"Feature","id":45005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.1927965094899,33.11854837600229],[-81.08260617255944,33.02642737650085],[-81.21971597290938,32.95332144045335],[-81.26171033584379,32.83901620025564],[-81.4049218812355,32.744961465487705],[-81.50147302336674,32.93409151752535],[-81.51008725166098,33.01015177134112],[-81.54167275540652,33.045657299428846],[-81.61417584354969,33.095289837935745],[-81.54203168158544,33.15818994896559],[-81.3643632230168,33.10807397664207],[-81.1927965094899,33.11854837600229]]]}},{"type":"Feature","id":1063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.71556195912248,33.00676773462474],[-87.83149511491575,32.8650141966164],[-87.78770612108671,32.65429076743614],[-87.73709752985808,32.590262644167495],[-87.81247202743265,32.524569359974926],[-87.85338961183028,32.53208944156688],[-87.91943202875277,32.629850502262286],[-88.0536704196713,32.59284095785617],[-88.07592384276475,32.77439721343335],[-88.2076497504308,32.92361711816513],[-88.17175713253815,32.995863616316406],[-87.83759685995751,33.15362418514191],[-87.83257189345254,33.017242133984965],[-87.71556195912248,33.00676773462474]]]}},{"type":"Feature","id":1017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.23251065330845,33.10807397664207],[-85.18405561915337,32.87043939833631],[-85.13524165881935,32.74646548180609],[-85.59323146312965,32.72852471572243],[-85.59323146312965,33.10732196848287],[-85.23251065330845,33.10807397664207]]]}},{"type":"Feature","id":1123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.59323146312965,33.10732196848287],[-85.59323146312965,32.72852471572243],[-85.69660220266051,32.697423806852846],[-85.69588435030266,32.59590270536147],[-85.79853723747566,32.580969971914584],[-85.79710153275995,32.49422045926454],[-85.88611522513374,32.49298501728872],[-85.8922169701755,32.7545764269517],[-86.007073347432,32.75500614589981],[-86.00922690450555,33.090240640295434],[-85.65353106118933,33.10662367519219],[-85.59323146312965,33.10732196848287]]]}},{"type":"Feature","id":1037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.00922690450555,33.090240640295434],[-86.007073347432,32.75500614589981],[-86.37497268083173,32.753555844449934],[-86.45788462816377,32.81532794324099],[-86.51710744768666,33.02073360043837],[-86.49090583662502,33.10291734926473],[-86.17433294681177,33.10442136558312],[-86.00922690450555,33.090240640295434]]]}},{"type":"Feature","id":28125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.70182776779156,33.09631042043751],[-90.65803877396252,33.09652527991157],[-90.6551673645311,32.92248910592634],[-90.75997380877766,32.835739593276294],[-90.69680280128658,32.81736910824452],[-90.72300441234822,32.66213313823918],[-90.96492065694473,32.662777716661346],[-90.96384387840796,32.83804933262239],[-90.91431206571609,33.007680887389476],[-90.91431206571609,33.09738471780779],[-90.70182776779156,33.09631042043751]]]}},{"type":"Feature","id":48063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.8197878186161,32.98291833300454],[-94.72000634087452,32.90449462497416],[-95.15215346030212,32.90245345997063],[-95.15215346030212,33.01348209318898],[-95.12595184924048,33.03459203651497],[-94.92459426286267,33.06751925091403],[-94.8197878186161,32.98291833300454]]]}},{"type":"Feature","id":1021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.51710744768666,33.02073360043837],[-86.45788462816377,32.81532794324099],[-86.37497268083173,32.753555844449934],[-86.41301885579794,32.70736105752793],[-86.71415791991734,32.705695896604],[-86.71487577227519,32.661703419291065],[-86.91695121101085,32.66412058837419],[-87.01780946728923,32.66326115047797],[-87.01780946728923,32.72911557927608],[-87.01924517200493,32.83702875012063],[-86.87603362661322,32.836276741961434],[-86.8810585931182,33.04984705917293],[-86.88177644547605,33.07187015526366],[-86.61042825420756,33.06988270512864],[-86.51710744768666,33.02073360043837]]]}},{"type":"Feature","id":35013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-106.37721078005173,32.00127911091194],[-106.61840917229038,32.00041967301571],[-106.63599655505779,31.866132501730814],[-106.52795977520088,31.783895038035944],[-107.2967796504616,31.783626463693373],[-107.29965105989301,32.60551766682546],[-107.29893320753516,32.780252134101374],[-106.8876038064853,32.77928526646812],[-106.88796273266423,32.82284802483294],[-106.34060030980122,33.052801376941204],[-106.37649292769387,32.95794091914555],[-106.37721078005173,32.00127911091194]]]}},{"type":"Feature","id":13251,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.51008725166098,33.01015177134112],[-81.50147302336674,32.93409151752535],[-81.4049218812355,32.744961465487705],[-81.38912912936273,32.59541927154484],[-81.54777450044827,32.48922497649274],[-81.76133557690957,32.600629613790694],[-81.84101718863128,32.6491341400588],[-81.8643473902615,32.68947400631278],[-81.76779624813025,32.90938267800893],[-81.54167275540652,33.045657299428846],[-81.51008725166098,33.01015177134112]]]}},{"type":"Feature","id":45049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.82633288080586,32.704299310022634],[-80.86976294845597,32.66095141113187],[-80.90206630455937,32.62200813145925],[-81.01476912474232,32.753018695764794],[-81.28109234950583,32.55636856213519],[-81.38912912936273,32.59541927154484],[-81.4049218812355,32.744961465487705],[-81.26171033584379,32.83901620025564],[-81.21971597290938,32.95332144045335],[-81.08260617255944,33.02642737650085],[-80.90027167366473,32.83262413090249],[-80.82633288080586,32.704299310022634]]]}},{"type":"Feature","id":28163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.966388027171,32.879570925983685],[-90.04929997450304,32.735507648629245],[-90.24922185616515,32.66229428284472],[-90.45022051636403,32.574201898481824],[-90.5539501820738,32.507541746656],[-90.72013300291681,32.618838954216926],[-90.72300441234822,32.66213313823918],[-90.69680280128658,32.81736910824452],[-90.75997380877766,32.835739593276294],[-90.6551673645311,32.92248910592634],[-90.45022051636403,32.923509688428105],[-90.44914373782724,33.00902375910233],[-90.36407823342165,33.01058149028923],[-89.966388027171,32.879570925983685]]]}},{"type":"Feature","id":22017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.47130216438899,32.23719481342525],[-93.61487263595961,32.23751710263633],[-93.66835263661967,32.318787698697946],[-93.78392686623403,32.34263710031814],[-93.95154539179273,32.195565790326924],[-94.04271264124009,32.195995509275036],[-94.043071567419,32.39221592395653],[-94.043071567419,32.693019187634704],[-94.043071567419,32.88107494230208],[-94.043071567419,33.01917586925146],[-93.81515344380064,33.019337013857005],[-93.84135505486228,32.946069933203965],[-93.78500364477081,32.85733297041891],[-93.78572149712866,32.64440723162957],[-93.61523156213853,32.34833087638063],[-93.47130216438899,32.23719481342525]]]}},{"type":"Feature","id":22015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.52119290325977,33.0185312908293],[-93.45156122454802,32.85545295002092],[-93.44115236535914,32.410425264382766],[-93.37259746518417,32.410156690040196],[-93.42858994909672,32.23590565658091],[-93.47130216438899,32.23719481342525],[-93.61523156213853,32.34833087638063],[-93.78572149712866,32.64440723162957],[-93.78500364477081,32.85733297041891],[-93.84135505486228,32.946069933203965],[-93.81515344380064,33.019337013857005],[-93.80474458461177,33.01928329898849],[-93.52119290325977,33.0185312908293]]]}},{"type":"Feature","id":22119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.17877732856383,32.58483744244759],[-93.14683289863936,32.455116034986375],[-93.23656444337101,32.41004926030317],[-93.37259746518417,32.410156690040196],[-93.44115236535914,32.410425264382766],[-93.45156122454802,32.85545295002092],[-93.52119290325977,33.0185312908293],[-93.49068417805101,33.01842386109227],[-93.23871800044456,33.01794042727565],[-93.23728229572886,32.71681487438639],[-93.18667370450021,32.71676115951787],[-93.17877732856383,32.58483744244759]]]}},{"type":"Feature","id":22027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.72545356457957,32.759518194854984],[-92.8284653779315,32.75876618669579],[-92.88086860005477,32.584944872184614],[-93.17877732856383,32.58483744244759],[-93.18667370450021,32.71676115951787],[-93.23728229572886,32.71681487438639],[-93.23871800044456,33.01794042727565],[-92.98854645373274,33.01740327859051],[-92.72509463840063,33.01434153108521],[-92.72545356457957,32.759518194854984]]]}},{"type":"Feature","id":22111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.06502939535467,32.72299208426549],[-92.27141194823746,32.581238546257154],[-92.41498241980808,32.582849992312575],[-92.41498241980808,32.67002922391073],[-92.51907101169678,32.72036005570831],[-92.72545356457957,32.759518194854984],[-92.72509463840063,33.01434153108521],[-92.06897758332286,33.0081643212061],[-92.06502939535467,32.72299208426549]]]}},{"type":"Feature","id":48499,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.15215346030212,32.90245345997063],[-95.1532302388389,32.570119568474766],[-95.4450372223062,32.612446884863765],[-95.59470943891858,32.687056837229655],[-95.63526809713728,32.7203063408398],[-95.66541789616711,32.960411803097195],[-95.30900420049304,32.962506682969234],[-95.17368903103771,32.961862104547066],[-95.15215346030212,33.01348209318898],[-95.15215346030212,32.90245345997063]]]}},{"type":"Feature","id":28055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.91431206571609,33.007680887389476],[-90.96384387840796,32.83804933262239],[-90.96492065694473,32.662777716661346],[-90.72300441234822,32.66213313823918],[-90.72013300291681,32.618838954216926],[-90.73018293592675,32.565714949256616],[-90.8604731388771,32.57516876611508],[-90.86119099123495,32.44206332193748],[-90.95128146214552,32.44431934641507],[-90.96420280458688,32.57559848506319],[-91.04352549012965,32.57624306348536],[-91.15012656527084,32.64494438031471],[-91.05752361110778,32.72121949360453],[-91.13899985372412,32.734970499944104],[-91.1415123369766,32.835095014854126],[-91.07475206769627,32.885264702046165],[-91.09700549078971,32.98635608458943],[-91.17740495486926,32.900251150361555],[-91.16627824332254,33.004081991199044],[-91.16627824332254,33.01127978357991],[-90.91431206571609,33.007680887389476]]]}},{"type":"Feature","id":13319,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.07356968706513,32.94655336702059],[-82.94686874590404,32.759410765117956],[-82.95727760509291,32.708327925161186],[-83.22647223928784,32.584192864025425],[-83.40701210728791,32.89820998535803],[-83.35783922077496,32.92608800211677],[-83.14714955374507,33.0089163293653],[-83.07356968706513,32.94655336702059]]]}},{"type":"Feature","id":22067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.4602387838634,33.00590829672852],[-91.43619072987532,33.00606944133406],[-91.49469569704036,32.8907973335031],[-91.60524496014973,32.78218586936788],[-91.63754831625313,32.66734348048503],[-91.7696331500981,32.554166252526116],[-91.91320362166873,32.50587658573207],[-91.92253570232083,32.667558339959086],[-92.06502939535467,32.72299208426549],[-92.06897758332286,33.0081643212061],[-91.4602387838634,33.00590829672852]]]}},{"type":"Feature","id":1065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.42196034476054,33.00338369790836],[-87.42124249240268,32.87446801347486],[-87.47256893598919,32.83063668076747],[-87.47400464070489,32.655848498623044],[-87.5253310842914,32.6556873540175],[-87.52461323193354,32.48202718411187],[-87.72884222774276,32.48089917187308],[-87.81247202743265,32.524569359974926],[-87.73709752985808,32.590262644167495],[-87.78770612108671,32.65429076743614],[-87.83149511491575,32.8650141966164],[-87.71556195912248,33.00676773462474],[-87.42196034476054,33.00338369790836]]]}},{"type":"Feature","id":22123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.26354723781164,33.005048858832296],[-91.34107529245978,32.86007242871312],[-91.34358777571227,32.74909751036328],[-91.44516388434849,32.581936839547836],[-91.59591287949765,32.58220541389041],[-91.63754831625313,32.66734348048503],[-91.60524496014973,32.78218586936788],[-91.49469569704036,32.8907973335031],[-91.43619072987532,33.00606944133406],[-91.26354723781164,33.005048858832296]]]}},{"type":"Feature","id":48363,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.056225173997,33.00332998303985],[-98.06699295936481,32.558839446086836],[-98.06842866408051,32.51162407666306],[-98.47545095098324,32.513020663244426],[-98.57630920726162,32.51511554311647],[-98.57559135490376,32.95434202295512],[-98.42735484300708,32.952300857951585],[-98.42663699064923,33.00789574686353],[-98.056225173997,33.00332998303985]]]}},{"type":"Feature","id":22035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.04352549012965,32.57624306348536],[-91.07080387972808,32.56222348280321],[-91.13361596104022,32.53789064736639],[-91.45772630061091,32.53778321762936],[-91.44516388434849,32.581936839547836],[-91.34358777571227,32.74909751036328],[-91.34107529245978,32.86007242871312],[-91.26354723781164,33.005048858832296],[-91.16627824332254,33.004081991199044],[-91.17740495486926,32.900251150361555],[-91.09700549078971,32.98635608458943],[-91.07475206769627,32.885264702046165],[-91.1415123369766,32.835095014854126],[-91.13899985372412,32.734970499944104],[-91.05752361110778,32.72121949360453],[-91.15012656527084,32.64494438031471],[-91.04352549012965,32.57624306348536]]]}},{"type":"Feature","id":48367,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.5440375166688,32.99409102565544],[-97.55049818788947,32.55540169450194],[-97.61725845716981,32.55545540937045],[-98.06699295936481,32.558839446086836],[-98.056225173997,33.00332998303985],[-97.92162785689955,33.001288818036315],[-97.5440375166688,32.99409102565544]]]}},{"type":"Feature","id":13293,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.27022956760632,32.99102927815015],[-84.12271090806749,32.98957897670027],[-84.12342876042534,32.932104067390334],[-84.1241466127832,32.84954431448438],[-84.20275144596812,32.69011858473495],[-84.28709909801586,32.748775221152194],[-84.38185560925248,32.77992984489029],[-84.50712084569786,32.881826950461274],[-84.52686178553881,32.97056391324633],[-84.27022956760632,32.99102927815015]]]}},{"type":"Feature","id":1119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.85338961183028,32.53208944156688],[-88.03213484893571,32.43357637271228],[-88.04649189609277,32.376692326956],[-87.93055874029949,32.310569323815315],[-88.42156975307104,32.308689303417324],[-88.38890747078872,32.57806936901483],[-88.34798988639109,32.929096034753556],[-88.34045243663364,32.99119042275569],[-88.17175713253815,32.995863616316406],[-88.2076497504308,32.92361711816513],[-88.07592384276475,32.77439721343335],[-88.0536704196713,32.59284095785617],[-87.91943202875277,32.629850502262286],[-87.85338961183028,32.53208944156688]]]}},{"type":"Feature","id":48439,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.5440375166688,32.99409102565544],[-97.3983134880246,32.99016984025393],[-97.0322087855195,32.98463720879699],[-97.03831053056125,32.548579906200665],[-97.08676556471634,32.54943934409689],[-97.55049818788947,32.55540169450194],[-97.5440375166688,32.99409102565544]]]}},{"type":"Feature","id":48113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.8444903939409,32.987484096828226],[-96.51679079258095,32.98227375458237],[-96.5189443496545,32.813555352580025],[-96.53007106120123,32.5452495843528],[-97.03831053056125,32.548579906200665],[-97.0322087855195,32.98463720879699],[-96.8444903939409,32.987484096828226]]]}},{"type":"Feature","id":48397,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.29712797107788,32.98168289102872],[-96.2974868972568,32.84170194368134],[-96.2974868972568,32.81414621613368],[-96.5189443496545,32.813555352580025],[-96.51679079258095,32.98227375458237],[-96.29712797107788,32.98168289102872]]]}},{"type":"Feature","id":48379,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.66541789616711,32.960411803097195],[-95.63526809713728,32.7203063408398],[-95.85062380449322,32.7707446023744],[-95.93425360418311,32.83718989472617],[-95.9866568263064,32.87339371610458],[-95.94538031572984,32.97985658549925],[-95.8624683683978,32.97958801115668],[-95.66541789616711,32.960411803097195]]]}},{"type":"Feature","id":48415,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.65592748796217,32.96341983573397],[-100.66059352828822,32.52532136813412],[-101.17457581651107,32.52763110748022],[-101.17349903797428,32.963527265471],[-101.03854279469789,32.970241624035246],[-100.65592748796217,32.96341983573397]]]}},{"type":"Feature","id":35015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.814477862516,32.96513871152642],[-103.814477862516,32.522474480102886],[-103.72295168688973,32.5225281949714],[-103.72295168688973,32.00020481354166],[-103.98030175718007,32.00009738380463],[-104.02444967718804,32.000043668936115],[-104.8478263316456,32.00052710275274],[-104.85141559343487,32.52048702996787],[-104.84136566042493,32.96325869112843],[-103.814477862516,32.96513871152642]]]}},{"type":"Feature","id":48151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.51917661379115,32.96288268704883],[-100.14409875681288,32.95998208414908],[-100.14661124006537,32.52279676931397],[-100.66059352828822,32.52532136813412],[-100.65592748796217,32.96341983573397],[-100.51917661379115,32.96288268704883]]]}},{"type":"Feature","id":48033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.17349903797428,32.963527265471],[-101.17457581651107,32.52763110748022],[-101.17457581651107,32.5240859261583],[-101.68855810473391,32.525213938397094],[-101.69178844034425,32.96175467481004],[-101.55755004942571,32.96100266665085],[-101.17349903797428,32.963527265471]]]}},{"type":"Feature","id":48115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.69178844034425,32.96175467481004],[-101.68855810473391,32.525213938397094],[-102.20254039295676,32.523226488262075],[-102.20864213799852,32.958961501647316],[-102.07655730415354,32.95971350980651],[-101.69178844034425,32.96175467481004]]]}},{"type":"Feature","id":48165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.59484670652351,32.958800357041774],[-102.20864213799852,32.958961501647316],[-102.20254039295676,32.523226488262075],[-102.21151354742993,32.52317277339356],[-103.06468107473839,32.522205905760316],[-103.06468107473839,32.959068931384344],[-102.59484670652351,32.958800357041774]]]}},{"type":"Feature","id":48253,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.9890426475166,32.96008951388611],[-99.6121701596437,32.95692033664378],[-99.6121701596437,32.514632109299846],[-99.6297575424111,32.514632109299846],[-100.14661124006537,32.52279676931397],[-100.14409875681288,32.95998208414908],[-99.9890426475166,32.96008951388611]]]}},{"type":"Feature","id":48417,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.09603431434729,32.9569740515123],[-99.09603431434729,32.514739539036874],[-99.11433954947255,32.51479325390539],[-99.6121701596437,32.514632109299846],[-99.6121701596437,32.95692033664378],[-99.47111217132556,32.9569740515123],[-99.09603431434729,32.9569740515123]]]}},{"type":"Feature","id":48429,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.57559135490376,32.95434202295512],[-98.57630920726162,32.51511554311647],[-99.09603431434729,32.514739539036874],[-99.09603431434729,32.9569740515123],[-98.95102813806095,32.95686662177527],[-98.57559135490376,32.95434202295512]]]}},{"type":"Feature","id":13165,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.76779624813025,32.90938267800893],[-81.8643473902615,32.68947400631278],[-81.84101718863128,32.6491341400588],[-82.00145719061146,32.60691425340683],[-82.08257450704886,32.66310000587243],[-82.14502766218209,32.812642199815286],[-82.07970309761745,32.9169564744694],[-81.85788671904082,32.95385858913849],[-81.76779624813025,32.90938267800893]]]}},{"type":"Feature","id":13021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.5136131824291,32.84487112092367],[-83.5986786868347,32.71364569714406],[-83.59796083447685,32.66422801811122],[-83.7013315740077,32.692106034869965],[-83.82516110573737,32.74211457745646],[-83.89228030119664,32.84830887250856],[-83.7106636546598,32.95278429176821],[-83.65826043253651,32.88778930086632],[-83.5136131824291,32.84487112092367]]]}},{"type":"Feature","id":28099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.91437539673723,32.92651772106488],[-88.91437539673723,32.57694135677604],[-89.31744949567177,32.57645792295941],[-89.3192441265664,32.93167434844223],[-88.91437539673723,32.92651772106488]]]}},{"type":"Feature","id":28079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.3192441265664,32.93167434844223],[-89.31744949567177,32.57645792295941],[-89.32247446217674,32.5764042080909],[-89.73021460143732,32.5772099311186],[-89.73021460143732,32.63420140661192],[-89.72985567525839,32.88478126822954],[-89.72554856111128,32.929901757781266],[-89.3192441265664,32.93167434844223]]]}},{"type":"Feature","id":28069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.34798988639109,32.929096034753556],[-88.38890747078872,32.57806936901483],[-88.91437539673723,32.57694135677604],[-88.91437539673723,32.92651772106488],[-88.812799288101,32.92592685751123],[-88.34798988639109,32.929096034753556]]]}},{"type":"Feature","id":48459,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.72000634087452,32.90449462497416],[-94.70600821989639,32.87919492190409],[-94.7020600319282,32.79308998767621],[-94.70170110574927,32.65246446190666],[-94.9870474179959,32.53735349868125],[-95.1532302388389,32.570119568474766],[-95.15215346030212,32.90245345997063],[-94.72000634087452,32.90449462497416]]]}},{"type":"Feature","id":13289,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.22647223928784,32.584192864025425],[-83.49782043055633,32.45226914695514],[-83.54232727674322,32.620020681324235],[-83.59796083447685,32.66422801811122],[-83.5986786868347,32.71364569714406],[-83.5136131824291,32.84487112092367],[-83.40701210728791,32.89820998535803],[-83.22647223928784,32.584192864025425]]]}},{"type":"Feature","id":13263,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.28709909801586,32.748775221152194],[-84.33806661542344,32.72062863005088],[-84.40877507267197,32.56190119359213],[-84.4443087643857,32.56206233819767],[-84.6374110486482,32.53488261472961],[-84.69448031109752,32.518714439306905],[-84.69448031109752,32.58397800455137],[-84.70058205613927,32.844656261449614],[-84.50712084569786,32.881826950461274],[-84.38185560925248,32.77992984489029],[-84.28709909801586,32.748775221152194]]]}},{"type":"Feature","id":48315,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.043071567419,32.88107494230208],[-94.043071567419,32.693019187634704],[-94.14392982369738,32.741469999034294],[-94.17479747508506,32.694630633690124],[-94.28211640258411,32.74872150628368],[-94.3847692897571,32.693019187634704],[-94.50716311677107,32.693717480925386],[-94.7020600319282,32.79308998767621],[-94.70600821989639,32.87919492190409],[-94.65396392395203,32.87951721111517],[-94.043071567419,32.88107494230208]]]}},{"type":"Feature","id":28089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.72985567525839,32.88478126822954],[-89.73021460143732,32.63420140661192],[-89.78441245445524,32.58687860745112],[-89.85799232113519,32.58505230192164],[-90.0661695049126,32.39946743120591],[-90.24347903730232,32.399897150154025],[-90.24347903730232,32.487506100700294],[-90.45022051636403,32.487935819648406],[-90.45022051636403,32.574201898481824],[-90.24922185616515,32.66229428284472],[-90.04929997450304,32.735507648629245],[-89.966388027171,32.879570925983685],[-89.72985567525839,32.88478126822954]]]}},{"type":"Feature","id":1105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.01924517200493,32.83702875012063],[-87.01780946728923,32.72911557927608],[-87.04257537363516,32.594935837728215],[-87.11113027381013,32.489654695440855],[-87.42303712329732,32.48294033687661],[-87.42160141858162,32.30809843986367],[-87.47292786216812,32.307615006047044],[-87.52425430575461,32.30729271683596],[-87.52461323193354,32.48202718411187],[-87.5253310842914,32.6556873540175],[-87.47400464070489,32.655848498623044],[-87.47256893598919,32.83063668076747],[-87.42124249240268,32.87446801347486],[-87.31930745758754,32.83149611866369],[-87.01924517200493,32.83702875012063]]]}},{"type":"Feature","id":13145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.70058205613927,32.844656261449614],[-84.69448031109752,32.58397800455137],[-85.08068487962251,32.60804226564562],[-85.13524165881935,32.74646548180609],[-85.18405561915337,32.87043939833631],[-84.86173991047731,32.87248056333984],[-84.70058205613927,32.844656261449614]]]}},{"type":"Feature","id":13079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.89228030119664,32.84830887250856],[-83.82516110573737,32.74211457745646],[-83.7013315740077,32.692106034869965],[-83.70097264782878,32.69060201855157],[-83.76701506475126,32.692482038949564],[-84.00354741666388,32.52988713195781],[-84.10548245147902,32.67427269852333],[-84.20275144596812,32.69011858473495],[-84.1241466127832,32.84954431448438],[-83.89228030119664,32.84830887250856]]]}},{"type":"Feature","id":48257,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.07674729721697,32.83842533670199],[-96.07602944485912,32.35751611889651],[-96.45254300655309,32.35864413113531],[-96.53007106120123,32.5452495843528],[-96.5189443496545,32.813555352580025],[-96.2974868972568,32.81414621613368],[-96.2974868972568,32.84170194368134],[-96.07674729721697,32.83842533670199]]]}},{"type":"Feature","id":13107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.31623544953005,32.83584702301332],[-82.14502766218209,32.812642199815286],[-82.08257450704886,32.66310000587243],[-82.00145719061146,32.60691425340683],[-82.03017128492559,32.53875008526261],[-82.14825799779243,32.52043331509935],[-82.25270551586006,32.353326359152426],[-82.2329645760191,32.318787698697946],[-82.2329645760191,32.318519124355376],[-82.35428162449628,32.29214512391502],[-82.40919732987204,32.35380979296905],[-82.38263679263147,32.44007587180247],[-82.49067357248838,32.49771192571795],[-82.64752431267928,32.512483514559285],[-82.46554873996351,32.64677068584419],[-82.4343221623969,32.7622576531492],[-82.31623544953005,32.83584702301332]]]}},{"type":"Feature","id":48467,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.93425360418311,32.83718989472617],[-95.85062380449322,32.7707446023744],[-95.63526809713728,32.7203063408398],[-95.59470943891858,32.687056837229655],[-95.59435051273965,32.479824874502796],[-95.44934433645332,32.35509894981338],[-96.07602944485912,32.35751611889651],[-96.07674729721697,32.83842533670199],[-95.93425360418311,32.83718989472617]]]}},{"type":"Feature","id":13167,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.4343221623969,32.7622576531492],[-82.46554873996351,32.64677068584419],[-82.64752431267928,32.512483514559285],[-82.66870095723596,32.612178310521195],[-82.86323894621415,32.71568686214759],[-82.95727760509291,32.708327925161186],[-82.94686874590404,32.759410765117956],[-82.80258042197556,32.80968788204702],[-82.76848243497754,32.769133156318986],[-82.52118229769714,32.82236459101632],[-82.4343221623969,32.7622576531492]]]}},{"type":"Feature","id":48203,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.043071567419,32.693019187634704],[-94.043071567419,32.39221592395653],[-94.34744096714874,32.33081982924507],[-94.49172929107722,32.39436451869709],[-94.57930727873531,32.3944182335656],[-94.7020600319282,32.42299454361503],[-94.70170110574927,32.65246446190666],[-94.7020600319282,32.79308998767621],[-94.50716311677107,32.693717480925386],[-94.3847692897571,32.693019187634704],[-94.28211640258411,32.74872150628368],[-94.17479747508506,32.694630633690124],[-94.14392982369738,32.741469999034294],[-94.043071567419,32.693019187634704]]]}},{"type":"Feature","id":35023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-108.21706637322933,31.864091336727284],[-108.2084521449351,31.783680178561887],[-108.2084521449351,31.33333472094085],[-109.05049296069683,31.33209927896503],[-109.04762155126542,32.42637858033141],[-109.04726262508649,32.77751267580716],[-108.85487819318185,32.777190386596075],[-108.85308356228721,32.60358393155896],[-108.6463420832255,32.603530216690444],[-108.64705993558336,32.516834418908914],[-108.53722852483183,32.51667327430337],[-108.53794637718968,32.079810248679344],[-108.5246661085694,31.863715332647686],[-108.21706637322933,31.864091336727284]]]}},{"type":"Feature","id":1051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.88611522513374,32.49298501728872],[-85.87965455391306,32.451678283401485],[-86.02286609930476,32.41998651097825],[-86.1947917390106,32.44072045022464],[-86.23714502812393,32.49513361202928],[-86.41158315108224,32.40994183056614],[-86.41301885579794,32.70736105752793],[-86.37497268083173,32.753555844449934],[-86.007073347432,32.75500614589981],[-85.8922169701755,32.7545764269517],[-85.88611522513374,32.49298501728872]]]}},{"type":"Feature","id":22061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.41498241980808,32.582849992312575],[-92.415341345987,32.49545590124036],[-92.62244175122764,32.496422768873614],[-92.62172389886979,32.453504588930954],[-92.77713893434499,32.453397159193926],[-92.87943289533906,32.454041737616095],[-92.88086860005477,32.584944872184614],[-92.8284653779315,32.75876618669579],[-92.72545356457957,32.759518194854984],[-92.51907101169678,32.72036005570831],[-92.41498241980808,32.67002922391073],[-92.41498241980808,32.582849992312575]]]}},{"type":"Feature","id":45053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.86976294845597,32.66095141113187],[-80.83458818292117,32.572107018609785],[-80.83171677348976,32.4594132244675],[-80.83566496145795,32.41499102820645],[-80.83028106877406,32.410156690040196],[-80.83745959235259,32.40027315423362],[-80.85899516308818,32.37921692577615],[-81.01620482945802,32.243962886858],[-80.95339274814586,32.14174349207594],[-80.94729100310411,32.12971136152881],[-80.96236590261903,32.07459990643349],[-81.11706308573638,32.11757180124466],[-81.1443414753348,32.22629069511691],[-81.12854872346203,32.338286195968514],[-81.23586765096108,32.51157036179455],[-81.28109234950583,32.55636856213519],[-81.01476912474232,32.753018695764794],[-80.90206630455937,32.62200813145925],[-80.86976294845597,32.66095141113187]]]}},{"type":"Feature","id":13269,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.20275144596812,32.69011858473495],[-84.10548245147902,32.67427269852333],[-84.00354741666388,32.52988713195781],[-84.01826338999986,32.50641373441721],[-84.11122527034185,32.514094960614706],[-84.25443681573354,32.3720728482638],[-84.39226446844135,32.4140241605732],[-84.4443087643857,32.56206233819767],[-84.40877507267197,32.56190119359213],[-84.33806661542344,32.72062863005088],[-84.28709909801586,32.748775221152194],[-84.20275144596812,32.69011858473495]]]}},{"type":"Feature","id":1081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.13524165881935,32.74646548180609],[-85.08068487962251,32.60804226564562],[-85.00100326790081,32.51044234955576],[-85.05914930888692,32.4728956564645],[-85.33372783576574,32.468652181851894],[-85.33013857397648,32.41085498333088],[-85.43386823968626,32.409726971092084],[-85.48950179741988,32.49690620269024],[-85.69588435030266,32.59590270536147],[-85.69660220266051,32.697423806852846],[-85.59323146312965,32.72852471572243],[-85.13524165881935,32.74646548180609]]]}},{"type":"Feature","id":1047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.91695121101085,32.66412058837419],[-86.90654235182198,32.5429398450067],[-86.81501617619571,32.34081079478867],[-86.90833698271662,32.22500153827258],[-86.90690127800092,32.047957331650565],[-87.17789054309047,32.04752761270245],[-87.25218826212827,32.14265664484068],[-87.47256893598919,32.26491168557845],[-87.47292786216812,32.307615006047044],[-87.42160141858162,32.30809843986367],[-87.42303712329732,32.48294033687661],[-87.11113027381013,32.489654695440855],[-87.04257537363516,32.594935837728215],[-87.01780946728923,32.72911557927608],[-87.01780946728923,32.66326115047797],[-86.91695121101085,32.66412058837419]]]}},{"type":"Feature","id":22073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.91320362166873,32.50587658573207],[-92.00365301875823,32.38125809077968],[-92.03452067014591,32.2770512458626],[-92.31197060645616,32.2774272499422],[-92.415341345987,32.40768580608855],[-92.415341345987,32.49545590124036],[-92.41498241980808,32.582849992312575],[-92.27141194823746,32.581238546257154],[-92.06502939535467,32.72299208426549],[-91.92253570232083,32.667558339959086],[-91.91320362166873,32.50587658573207]]]}},{"type":"Feature","id":13175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.72182203171708,32.30917273723395],[-82.88477451694975,32.19604922414355],[-82.99101666591201,32.147276123532876],[-83.13889425162976,32.42304825848355],[-83.22647223928784,32.584192864025425],[-82.95727760509291,32.708327925161186],[-82.86323894621415,32.71568686214759],[-82.66870095723596,32.612178310521195],[-82.64752431267928,32.512483514559285],[-82.74551115952625,32.33173298200981],[-82.72182203171708,32.30917273723395]]]}},{"type":"Feature","id":1001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.41301885579794,32.70736105752793],[-86.41158315108224,32.40994183056614],[-86.49700758166676,32.344409690979106],[-86.72313107439051,32.40526863700542],[-86.81501617619571,32.34081079478867],[-86.90654235182198,32.5429398450067],[-86.91695121101085,32.66412058837419],[-86.71487577227519,32.661703419291065],[-86.71415791991734,32.705695896604],[-86.41301885579794,32.70736105752793]]]}},{"type":"Feature","id":45013,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-80.72511569834856,32.27082032111498],[-80.66984106679388,32.21570886601966],[-80.81161690746987,32.110212864258244],[-80.72511569834856,32.27082032111498]]],[[[-80.94729100310411,32.12971136152881],[-80.95339274814586,32.14174349207594],[-81.01620482945802,32.243962886858],[-80.85899516308818,32.37921692577615],[-80.76531543038834,32.2935954253649],[-80.83171677348976,32.15329218880644],[-80.94729100310411,32.12971136152881]]],[[[-80.65297153638433,32.498678793351196],[-80.5582150251477,32.49046041846856],[-80.45771569504826,32.40859895885329],[-80.56323999165268,32.355421239024466],[-80.62318066353342,32.25884190543637],[-80.67307140240422,32.364069332855216],[-80.65297153638433,32.498678793351196]]],[[[-80.74413878583168,32.53767578789233],[-80.68312133541416,32.52075560431044],[-80.66661073118354,32.29751661076642],[-80.76603328274619,32.37459744708395],[-80.80982227657523,32.47697798647156],[-80.74413878583168,32.53767578789233]]],[[[-80.57472562937834,32.565285230308504],[-80.56288106547376,32.502385119278664],[-80.7552654973784,32.546216451986055],[-80.81161690746987,32.493361021368315],[-80.83458818292117,32.572107018609785],[-80.86976294845597,32.66095141113187],[-80.82633288080586,32.704299310022634],[-80.71721932241218,32.678140169056334],[-80.57472562937834,32.565285230308504]]]]}},{"type":"Feature","id":13225,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.84669667647296,32.46849103724635],[-84.01826338999986,32.50641373441721],[-84.00354741666388,32.52988713195781],[-83.76701506475126,32.692482038949564],[-83.70097264782878,32.69060201855157],[-83.71999573531188,32.5317671523558],[-83.84669667647296,32.46849103724635]]]}},{"type":"Feature","id":13153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.59796083447685,32.66422801811122],[-83.54232727674322,32.620020681324235],[-83.49782043055633,32.45226914695514],[-83.49782043055633,32.40166974081499],[-83.61554821724425,32.28854622772459],[-83.8484913073676,32.290909681939205],[-83.84669667647296,32.46849103724635],[-83.71999573531188,32.5317671523558],[-83.70097264782878,32.69060201855157],[-83.7013315740077,32.692106034869965],[-83.59796083447685,32.66422801811122]]]}},{"type":"Feature","id":48423,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.4450372223062,32.612446884863765],[-95.1532302388389,32.570119568474766],[-94.9870474179959,32.53735349868125],[-94.98525278710126,32.370837406287976],[-94.98525278710126,32.137983451279965],[-95.4597531956422,32.135566282196834],[-95.48882621613524,32.23225304552196],[-95.44934433645332,32.35509894981338],[-95.59435051273965,32.479824874502796],[-95.59470943891858,32.687056837229655],[-95.4450372223062,32.612446884863765]]]}},{"type":"Feature","id":22083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.44516388434849,32.581936839547836],[-91.45772630061091,32.53778321762936],[-91.47674938809402,32.40575207082205],[-91.63503583300064,32.405322351873934],[-91.76101892180387,32.33533187820025],[-91.77142778099274,32.248045216865066],[-91.89489838654347,32.15146588327696],[-91.9788871124123,32.16607632751276],[-92.03452067014591,32.2770512458626],[-92.00365301875823,32.38125809077968],[-91.91320362166873,32.50587658573207],[-91.7696331500981,32.554166252526116],[-91.63754831625313,32.66734348048503],[-91.59591287949765,32.58220541389041],[-91.44516388434849,32.581936839547836]]]}},{"type":"Feature","id":48183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.70170110574927,32.65246446190666],[-94.7020600319282,32.42299454361503],[-94.57930727873531,32.3944182335656],[-94.64211936004746,32.371105980630546],[-94.98525278710126,32.370837406287976],[-94.9870474179959,32.53735349868125],[-94.70170110574927,32.65246446190666]]]}},{"type":"Feature","id":13031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.76133557690957,32.600629613790694],[-81.54777450044827,32.48922497649274],[-81.53449423182799,32.39409594435452],[-81.43578953262318,32.241277143432306],[-81.78071759057161,32.15307732933238],[-81.81589235610642,32.23708738368822],[-81.96915383450806,32.26883287097996],[-81.91890416945834,32.414776168732395],[-82.03017128492559,32.53875008526261],[-82.00145719061146,32.60691425340683],[-81.84101718863128,32.6491341400588],[-81.76133557690957,32.600629613790694]]]}},{"type":"Feature","id":28123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.73021460143732,32.63420140661192],[-89.73021460143732,32.5772099311186],[-89.32247446217674,32.5764042080909],[-89.32283338835566,32.22344380708567],[-89.73021460143732,32.22177864616174],[-89.73021460143732,32.35273549559877],[-89.78441245445524,32.58687860745112],[-89.73021460143732,32.63420140661192]]]}},{"type":"Feature","id":28149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.5539501820738,32.507541746656],[-90.60419984712352,32.47923401094914],[-90.6282479011116,32.33957535281285],[-90.69393139185517,32.35391722270608],[-90.72874723121105,32.22510896800961],[-90.76966481560868,32.155225924072944],[-90.9171834751475,32.080777116312596],[-91.03024522150936,32.1142951942653],[-91.03132200004615,32.12047240414441],[-91.05321649696067,32.12423244494039],[-91.16627824332254,32.13449198482655],[-91.1239249542092,32.21108938732746],[-91.00296683191095,32.223067803006074],[-90.91251743482145,32.33946792307582],[-91.00440253662666,32.361544734035064],[-90.97999555645964,32.44781081286848],[-91.08982696721118,32.45436402682718],[-91.07080387972808,32.56222348280321],[-91.04352549012965,32.57624306348536],[-90.96420280458688,32.57559848506319],[-90.95128146214552,32.44431934641507],[-90.86119099123495,32.44206332193748],[-90.8604731388771,32.57516876611508],[-90.73018293592675,32.565714949256616],[-90.72013300291681,32.618838954216926],[-90.5539501820738,32.507541746656]]]}},{"type":"Feature","id":13215,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.69448031109752,32.58397800455137],[-84.69448031109752,32.518714439306905],[-84.77021373485103,32.42272596927246],[-84.97193024740777,32.37771290945776],[-85.00100326790081,32.51044234955576],[-85.08068487962251,32.60804226564562],[-84.69448031109752,32.58397800455137]]]}},{"type":"Feature","id":35029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-107.29965105989301,32.60551766682546],[-107.2967796504616,31.783626463693373],[-108.2084521449351,31.783680178561887],[-108.21706637322933,31.864091336727284],[-108.22998771567069,32.079971393284886],[-108.22926986331284,32.51694184864594],[-107.9234647588674,32.51721042298851],[-107.9234647588674,32.604335939718155],[-107.60832757376987,32.60535652221992],[-107.29965105989301,32.60551766682546]]]}},{"type":"Feature","id":13103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.28109234950583,32.55636856213519],[-81.23586765096108,32.51157036179455],[-81.12854872346203,32.338286195968514],[-81.1443414753348,32.22629069511691],[-81.19530899274237,32.23751710263633],[-81.3916416126152,32.095870994365015],[-81.43578953262318,32.241277143432306],[-81.53449423182799,32.39409594435452],[-81.54777450044827,32.48922497649274],[-81.38912912936273,32.59541927154484],[-81.28109234950583,32.55636856213519]]]}},{"type":"Feature","id":1087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.43386823968626,32.409726971092084],[-85.43350931350733,32.23450906999955],[-85.8545297213882,32.2320381860479],[-85.91913643359499,32.27436550243691],[-85.99953589767453,32.362457886799795],[-86.02286609930476,32.41998651097825],[-85.87965455391306,32.451678283401485],[-85.88611522513374,32.49298501728872],[-85.79710153275995,32.49422045926454],[-85.79853723747566,32.580969971914584],[-85.69588435030266,32.59590270536147],[-85.48950179741988,32.49690620269024],[-85.43386823968626,32.409726971092084]]]}},{"type":"Feature","id":28121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.78441245445524,32.58687860745112],[-89.73021460143732,32.35273549559877],[-89.73021460143732,32.22177864616174],[-89.73021460143732,32.04704417888583],[-90.23019876868204,32.04972992231153],[-90.24527366819696,32.172898115814036],[-90.0661695049126,32.39946743120591],[-89.85799232113519,32.58505230192164],[-89.78441245445524,32.58687860745112]]]}},{"type":"Feature","id":22013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.88086860005477,32.584944872184614],[-92.87943289533906,32.454041737616095],[-92.77713893434499,32.453397159193926],[-92.77498537727143,32.23418678078846],[-92.81446725695335,32.14690011945328],[-92.93901464104087,32.147920701955044],[-93.18703263067914,32.14840413577167],[-93.21395209409863,32.23606680118645],[-93.42858994909672,32.23590565658091],[-93.37259746518417,32.410156690040196],[-93.23656444337101,32.41004926030317],[-93.14683289863936,32.455116034986375],[-93.17877732856383,32.58483744244759],[-92.88086860005477,32.584944872184614]]]}},{"type":"Feature","id":13023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.13889425162976,32.42304825848355],[-83.17335116480672,32.452484006429195],[-83.34635358304932,32.27248548203892],[-83.49782043055633,32.40166974081499],[-83.49782043055633,32.45226914695514],[-83.22647223928784,32.584192864025425],[-83.13889425162976,32.42304825848355]]]}},{"type":"Feature","id":28075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.38890747078872,32.57806936901483],[-88.42156975307104,32.308689303417324],[-88.43126075990206,32.22763356682976],[-88.9140164705583,32.22419581524487],[-88.91437539673723,32.57694135677604],[-88.38890747078872,32.57806936901483]]]}},{"type":"Feature","id":28101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.91437539673723,32.57694135677604],[-88.9140164705583,32.22419581524487],[-89.32283338835566,32.22344380708567],[-89.32247446217674,32.5764042080909],[-89.31744949567177,32.57645792295941],[-88.91437539673723,32.57694135677604]]]}},{"type":"Feature","id":28049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.0661695049126,32.39946743120591],[-90.24527366819696,32.172898115814036],[-90.23019876868204,32.04972992231153],[-90.71833837202217,32.04833333573016],[-90.72874723121105,32.22510896800961],[-90.69393139185517,32.35391722270608],[-90.6282479011116,32.33957535281285],[-90.60419984712352,32.47923401094914],[-90.5539501820738,32.507541746656],[-90.45022051636403,32.574201898481824],[-90.45022051636403,32.487935819648406],[-90.24347903730232,32.487506100700294],[-90.24347903730232,32.399897150154025],[-90.0661695049126,32.39946743120591]]]}},{"type":"Feature","id":22065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.1239249542092,32.21108938732746],[-91.49254213996679,32.20335444626145],[-91.52951153639623,32.299289201427385],[-91.47674938809402,32.40575207082205],[-91.45772630061091,32.53778321762936],[-91.13361596104022,32.53789064736639],[-91.07080387972808,32.56222348280321],[-91.08982696721118,32.45436402682718],[-90.97999555645964,32.44781081286848],[-91.00440253662666,32.361544734035064],[-90.91251743482145,32.33946792307582],[-91.00296683191095,32.223067803006074],[-91.1239249542092,32.21108938732746]]]}},{"type":"Feature","id":13197,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.39226446844135,32.4140241605732],[-84.43031064340757,32.166237472118304],[-84.43138742194435,32.13406226587844],[-84.52722071171775,32.13454569969507],[-84.64925561255278,32.23295133881264],[-84.6589466193838,32.23284390907561],[-84.6374110486482,32.53488261472961],[-84.4443087643857,32.56206233819767],[-84.39226446844135,32.4140241605732]]]}},{"type":"Feature","id":13043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.96915383450806,32.26883287097996],[-82.02550524459953,32.27887755139208],[-82.2329645760191,32.318787698697946],[-82.25270551586006,32.353326359152426],[-82.14825799779243,32.52043331509935],[-82.03017128492559,32.53875008526261],[-81.91890416945834,32.414776168732395],[-81.96915383450806,32.26883287097996]]]}},{"type":"Feature","id":48221,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.61725845716981,32.55545540937045],[-97.61510490009626,32.31857283922389],[-97.78344127801282,32.31604824040374],[-97.94567591088763,32.23348848749778],[-98.06842866408051,32.51162407666306],[-98.06699295936481,32.558839446086836],[-97.61725845716981,32.55545540937045]]]}},{"type":"Feature","id":48251,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.08676556471634,32.54943934409689],[-97.08640663853741,32.26544883426359],[-97.47620046885167,32.173435264499176],[-97.51460556999682,32.133578832061815],[-97.61510490009626,32.203569305735506],[-97.61510490009626,32.31857283922389],[-97.61725845716981,32.55545540937045],[-97.55049818788947,32.55540169450194],[-97.08676556471634,32.54943934409689]]]}},{"type":"Feature","id":48139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.03831053056125,32.548579906200665],[-96.53007106120123,32.5452495843528],[-96.45254300655309,32.35864413113531],[-96.38291132784133,32.32883237911006],[-96.89617576370632,32.07395532801132],[-96.94068260989323,32.05203966165763],[-97.08640663853741,32.26544883426359],[-97.08676556471634,32.54943934409689],[-97.03831053056125,32.548579906200665]]]}},{"type":"Feature","id":1091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.81247202743265,32.524569359974926],[-87.72884222774276,32.48089917187308],[-87.52461323193354,32.48202718411187],[-87.52425430575461,32.30729271683596],[-87.47292786216812,32.307615006047044],[-87.47256893598919,32.26491168557845],[-87.52353645339676,32.254813290297825],[-87.52210074868105,32.13271939416559],[-87.6240357834962,32.13228967521748],[-87.6226000787805,32.005468870656024],[-87.66782477732524,31.99134186023685],[-88.07341135951226,31.99010641826103],[-88.11863605805702,32.05236195086871],[-88.04397941284029,32.08292571105315],[-88.01957243267329,32.284947331534156],[-87.93055874029949,32.310569323815315],[-88.04649189609277,32.376692326956],[-88.03213484893571,32.43357637271228],[-87.85338961183028,32.53208944156688],[-87.81247202743265,32.524569359974926]]]}},{"type":"Feature","id":13053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.6374110486482,32.53488261472961],[-84.6589466193838,32.23284390907561],[-84.92311628707375,32.23080274407208],[-84.88794152153895,32.26244080162681],[-85.00638716058471,32.32829523042492],[-84.97193024740777,32.37771290945776],[-84.77021373485103,32.42272596927246],[-84.69448031109752,32.518714439306905],[-84.6374110486482,32.53488261472961]]]}},{"type":"Feature","id":48227,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.17457581651107,32.5240859261583],[-101.18390789716315,32.08722290053427],[-101.26466628742163,32.087115470797244],[-101.6950187759546,32.087545189745356],[-101.68855810473391,32.525213938397094],[-101.17457581651107,32.5240859261583]]]}},{"type":"Feature","id":48335,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.66059352828822,32.52532136813412],[-100.66525956861426,32.085396595004795],[-100.82175138262625,32.0865783221121],[-101.18390789716315,32.08722290053427],[-101.17457581651107,32.5240859261583],[-101.17457581651107,32.52763110748022],[-100.66059352828822,32.52532136813412]]]}},{"type":"Feature","id":48353,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.14661124006537,32.52279676931397],[-100.15199513274926,32.082603421842066],[-100.23526600626023,32.082334847499496],[-100.66525956861426,32.085396595004795],[-100.66059352828822,32.52532136813412],[-100.14661124006537,32.52279676931397]]]}},{"type":"Feature","id":48317,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.68855810473391,32.525213938397094],[-101.6950187759546,32.087545189745356],[-101.776136092392,32.08690061132319],[-102.21151354742993,32.08679318158616],[-102.21151354742993,32.52317277339356],[-102.20254039295676,32.523226488262075],[-101.68855810473391,32.525213938397094]]]}},{"type":"Feature","id":48003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.21151354742993,32.52317277339356],[-102.21151354742993,32.08679318158616],[-102.28688804500452,32.087008041060216],[-102.79907570233273,32.08577259908439],[-103.06432214855947,32.08706175592873],[-103.06468107473839,32.522205905760316],[-102.21151354742993,32.52317277339356]]]}},{"type":"Feature","id":13193,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.01826338999986,32.50641373441721],[-83.84669667647296,32.46849103724635],[-83.8484913073676,32.290909681939205],[-83.9619119799084,32.25024752647414],[-84.02759547065195,32.17107181028456],[-84.18193372759038,32.22967473183329],[-84.25587252044926,32.29617373905357],[-84.25443681573354,32.3720728482638],[-84.11122527034185,32.514094960614706],[-84.01826338999986,32.50641373441721]]]}},{"type":"Feature","id":48441,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.6297575424111,32.514632109299846],[-99.63155217330574,32.08126055012922],[-99.71446412063777,32.08201255828841],[-100.15199513274926,32.082603421842066],[-100.14661124006537,32.52279676931397],[-99.6297575424111,32.514632109299846]]]}},{"type":"Feature","id":48133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.57630920726162,32.51511554311647],[-98.47545095098324,32.513020663244426],[-98.47473309862539,32.29907434195333],[-98.55118437473675,32.26142021912504],[-98.92446760082039,32.07803765801838],[-99.11864666361966,32.07959538920529],[-99.11433954947255,32.51479325390539],[-99.09603431434729,32.514739539036874],[-98.57630920726162,32.51511554311647]]]}},{"type":"Feature","id":48143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.47545095098324,32.513020663244426],[-98.06842866408051,32.51162407666306],[-97.94567591088763,32.23348848749778],[-97.86491752062915,32.0873303302713],[-98.00561658276837,32.01787700528275],[-98.20840987386188,31.917483916030157],[-98.25112208915414,31.980115452717435],[-98.3275733652655,31.941225887913326],[-98.55118437473675,32.26142021912504],[-98.47473309862539,32.29907434195333],[-98.47545095098324,32.513020663244426]]]}},{"type":"Feature","id":48059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.11433954947255,32.51479325390539],[-99.11864666361966,32.07959538920529],[-99.19581579208888,32.07921938512569],[-99.63155217330574,32.08126055012922],[-99.6297575424111,32.514632109299846],[-99.6121701596437,32.514632109299846],[-99.11433954947255,32.51479325390539]]]}},{"type":"Feature","id":4019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.45138183704724,32.513826386272136],[-110.45138183704724,32.42734544796466],[-110.45174076322617,31.731200752023746],[-111.1642092283954,31.725990409777893],[-111.16385030221649,31.521820194556334],[-111.36664359331,31.521283045871193],[-111.36664359331,31.426046583995944],[-113.33355905382761,32.038825804003196],[-113.33391798000653,32.5048560032303],[-112.20365944256676,32.50673602362829],[-111.15703070481688,32.50163311111947],[-111.15703070481688,32.511946365874145],[-110.45138183704724,32.513826386272136]]]}},{"type":"Feature","id":13283,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.40919732987204,32.35380979296905],[-82.65542068861566,32.29762404050345],[-82.72182203171708,32.30917273723395],[-82.74551115952625,32.33173298200981],[-82.64752431267928,32.512483514559285],[-82.49067357248838,32.49771192571795],[-82.38263679263147,32.44007587180247],[-82.40919732987204,32.35380979296905]]]}},{"type":"Feature","id":1113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.00100326790081,32.51044234955576],[-84.97193024740777,32.37771290945776],[-85.00638716058471,32.32829523042492],[-84.88794152153895,32.26244080162681],[-84.92311628707375,32.23080274407208],[-85.0616617921394,32.131591381926796],[-85.05591897327658,32.06305120970299],[-85.18513239769014,32.061762052858654],[-85.25799441201224,32.147920701955044],[-85.41053803805603,32.14663154511071],[-85.43350931350733,32.23450906999955],[-85.43386823968626,32.409726971092084],[-85.33013857397648,32.41085498333088],[-85.33372783576574,32.468652181851894],[-85.05914930888692,32.4728956564645],[-85.00100326790081,32.51044234955576]]]}},{"type":"Feature","id":1101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.02286609930476,32.41998651097825],[-85.99953589767453,32.362457886799795],[-85.91913643359499,32.27436550243691],[-85.99917697149561,32.25046238594819],[-85.99702341442205,32.051019079155864],[-85.99522878352742,31.967546173485168],[-86.19120247722132,31.966471876114888],[-86.30211066650963,31.965075289533527],[-86.30354637122534,32.05160994270952],[-86.40619925839835,32.050750504813294],[-86.40871174165083,32.24450003554314],[-86.49700758166676,32.344409690979106],[-86.41158315108224,32.40994183056614],[-86.23714502812393,32.49513361202928],[-86.1947917390106,32.44072045022464],[-86.02286609930476,32.41998651097825]]]}},{"type":"Feature","id":22049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.415341345987,32.49545590124036],[-92.415341345987,32.40768580608855],[-92.31197060645616,32.2774272499422],[-92.31232953263508,32.14609439642557],[-92.81446725695335,32.14690011945328],[-92.77498537727143,32.23418678078846],[-92.77713893434499,32.453397159193926],[-92.62172389886979,32.453504588930954],[-92.62244175122764,32.496422768873614],[-92.415341345987,32.49545590124036]]]}},{"type":"Feature","id":13091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.88477451694975,32.19604922414355],[-82.92784565842094,32.13524399298575],[-83.2056545209101,31.900456302711234],[-83.2853361326318,31.97608683757889],[-83.33702150239723,32.105969389645644],[-83.29107895149463,32.17880675135057],[-83.34635358304932,32.27248548203892],[-83.17335116480672,32.452484006429195],[-83.13889425162976,32.42304825848355],[-82.99101666591201,32.147276123532876],[-82.88477451694975,32.19604922414355]]]}},{"type":"Feature","id":13249,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.25443681573354,32.3720728482638],[-84.25587252044926,32.29617373905357],[-84.18193372759038,32.22967473183329],[-84.18372835848501,32.15850253105229],[-84.43031064340757,32.166237472118304],[-84.39226446844135,32.4140241605732],[-84.25443681573354,32.3720728482638]]]}},{"type":"Feature","id":4003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-109.11438182054576,32.42616372085735],[-109.04762155126542,32.42637858033141],[-109.05049296069683,31.33209927896503],[-110.45999606534147,31.332582712781655],[-110.45174076322617,31.731200752023746],[-110.45138183704724,32.42734544796466],[-109.11438182054576,32.42616372085735]]]}},{"type":"Feature","id":1085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.49700758166676,32.344409690979106],[-86.40871174165083,32.24450003554314],[-86.40619925839835,32.050750504813294],[-86.44819362133275,31.964645570585414],[-86.85772839148797,31.962174686633773],[-86.90690127800092,32.047957331650565],[-86.90833698271662,32.22500153827258],[-86.81501617619571,32.34081079478867],[-86.72313107439051,32.40526863700542],[-86.49700758166676,32.344409690979106]]]}},{"type":"Feature","id":48401,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.49172929107722,32.39436451869709],[-94.58038405727208,32.2012595663894],[-94.60048392329197,31.973186234679133],[-94.51147023091819,31.973991957706843],[-94.4522474113953,31.844270550245632],[-94.9371566791251,31.84555970708997],[-94.98489386092234,31.846204285512133],[-94.98525278710126,32.137983451279965],[-94.98525278710126,32.370837406287976],[-94.64211936004746,32.371105980630546],[-94.57930727873531,32.3944182335656],[-94.49172929107722,32.39436451869709]]]}},{"type":"Feature","id":22041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.47674938809402,32.40575207082205],[-91.52951153639623,32.299289201427385],[-91.49254213996679,32.20335444626145],[-91.48967073053538,32.090284648039564],[-91.57581301347776,31.882569251496086],[-91.59734858421335,31.969748483094243],[-91.7804009354659,31.87177256292478],[-91.88951449385958,31.971467358886688],[-91.89489838654347,32.15146588327696],[-91.77142778099274,32.248045216865066],[-91.76101892180387,32.33533187820025],[-91.63503583300064,32.405322351873934],[-91.47674938809402,32.40575207082205]]]}},{"type":"Feature","id":13235,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.49782043055633,32.40166974081499],[-83.34635358304932,32.27248548203892],[-83.29107895149463,32.17880675135057],[-83.33702150239723,32.105969389645644],[-83.60836969366572,32.11837752427237],[-83.61554821724425,32.28854622772459],[-83.49782043055633,32.40166974081499]]]}},{"type":"Feature","id":48365,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.043071567419,32.39221592395653],[-94.04271264124009,32.195995509275036],[-94.01615210399952,31.979846878374865],[-94.51147023091819,31.973991957706843],[-94.60048392329197,31.973186234679133],[-94.58038405727208,32.2012595663894],[-94.49172929107722,32.39436451869709],[-94.34744096714874,32.33081982924507],[-94.043071567419,32.39221592395653]]]}},{"type":"Feature","id":48213,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.07602944485912,32.35751611889651],[-95.44934433645332,32.35509894981338],[-95.48882621613524,32.23225304552196],[-95.4597531956422,32.135566282196834],[-95.42852661807558,32.08448344224006],[-96.05269924322889,32.005898589604136],[-96.05485280030244,32.012505518431354],[-96.11299884128854,32.157589378287554],[-96.38291132784133,32.32883237911006],[-96.45254300655309,32.35864413113531],[-96.07602944485912,32.35751611889651]]]}},{"type":"Feature","id":13209,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.48313612273091,31.968942760066533],[-82.54343572079058,31.95889807965442],[-82.59799249998741,32.01476154290894],[-82.65542068861566,32.29762404050345],[-82.40919732987204,32.35380979296905],[-82.48313612273091,31.968942760066533]]]}},{"type":"Feature","id":13279,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.40919732987204,32.35380979296905],[-82.35428162449628,32.29214512391502],[-82.2329645760191,32.318519124355376],[-82.1816381324326,32.16580775317019],[-82.2250682000827,31.913079296812015],[-82.43145075296549,31.96598844229826],[-82.48313612273091,31.968942760066533],[-82.40919732987204,32.35380979296905]]]}},{"type":"Feature","id":22031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.61487263595961,32.23751710263633],[-93.53770350749039,32.193578340191905],[-93.54201062163752,32.10419679898468],[-93.35465115623785,31.932201790002985],[-93.44079343918023,31.91367016036567],[-93.44115236535914,31.845237417878884],[-93.87904230364957,31.844216835377118],[-94.01615210399952,31.979846878374865],[-94.04271264124009,32.195995509275036],[-93.95154539179273,32.195565790326924],[-93.78392686623403,32.34263710031814],[-93.66835263661967,32.318787698697946],[-93.61487263595961,32.23751710263633]]]}},{"type":"Feature","id":48349,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.05485280030244,32.012505518431354],[-96.49669092656106,31.79619574292564],[-96.71922515749553,31.814888517168498],[-96.89617576370632,32.07395532801132],[-96.38291132784133,32.32883237911006],[-96.11299884128854,32.157589378287554],[-96.05485280030244,32.012505518431354]]]}},{"type":"Feature","id":48425,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.61510490009626,32.31857283922389],[-97.61510490009626,32.203569305735506],[-97.86491752062915,32.0873303302713],[-97.94567591088763,32.23348848749778],[-97.78344127801282,32.31604824040374],[-97.61510490009626,32.31857283922389]]]}},{"type":"Feature","id":13267,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.02550524459953,32.27887755139208],[-81.97992161987587,32.081421694734765],[-81.7616945030885,32.047957331650565],[-81.82450658440065,32.01481525777746],[-81.96915383450806,31.78926652488734],[-82.04847652005084,31.827081792321167],[-82.11200645372084,31.90067116218529],[-82.2250682000827,31.913079296812015],[-82.1816381324326,32.16580775317019],[-82.2329645760191,32.318519124355376],[-82.2329645760191,32.318787698697946],[-82.02550524459953,32.27887755139208]]]}},{"type":"Feature","id":1023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.07341135951226,31.99010641826103],[-88.17893565611668,31.81032275334481],[-88.08884518520611,31.69924040525794],[-88.46428196836331,31.697843818676578],[-88.4736140490154,31.893849373884017],[-88.43126075990206,32.22763356682976],[-88.42156975307104,32.308689303417324],[-87.93055874029949,32.310569323815315],[-88.01957243267329,32.284947331534156],[-88.04397941284029,32.08292571105315],[-88.11863605805702,32.05236195086871],[-88.07341135951226,31.99010641826103]]]}},{"type":"Feature","id":13309,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.65542068861566,32.29762404050345],[-82.59799249998741,32.01476154290894],[-82.54343572079058,31.95889807965442],[-82.64572968178466,31.918880502611522],[-82.72935948147455,32.007080316711445],[-82.88800485256009,32.080508541970026],[-82.92784565842094,32.13524399298575],[-82.88477451694975,32.19604922414355],[-82.72182203171708,32.30917273723395],[-82.65542068861566,32.29762404050345]]]}},{"type":"Feature","id":1011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.43350931350733,32.23450906999955],[-85.41053803805603,32.14663154511071],[-85.42848434700237,32.014868972645964],[-85.58641186573006,31.9973042106419],[-85.65783817533644,31.880259512149983],[-85.79135871389713,31.88036694188701],[-85.78992300918142,31.967223884274084],[-85.88432059423911,31.967223884274084],[-85.8936526748912,32.04736646809691],[-85.99702341442205,32.051019079155864],[-85.99917697149561,32.25046238594819],[-85.91913643359499,32.27436550243691],[-85.8545297213882,32.2320381860479],[-85.43350931350733,32.23450906999955]]]}},{"type":"Feature","id":13093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.61554821724425,32.28854622772459],[-83.60836969366572,32.11837752427237],[-83.60980539838143,32.02781425595783],[-83.96119412755054,32.03060742912056],[-84.01287949731596,32.13148395218977],[-84.02759547065195,32.17107181028456],[-83.9619119799084,32.25024752647414],[-83.8484913073676,32.290909681939205],[-83.61554821724425,32.28854622772459]]]}},{"type":"Feature","id":13109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.96915383450806,32.26883287097996],[-81.81589235610642,32.23708738368822],[-81.78071759057161,32.15307732933238],[-81.71862336161732,32.0892640655378],[-81.7616945030885,32.047957331650565],[-81.97992161987587,32.081421694734765],[-82.02550524459953,32.27887755139208],[-81.96915383450806,32.26883287097996]]]}},{"type":"Feature","id":22021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.03452067014591,32.2770512458626],[-91.9788871124123,32.16607632751276],[-91.89489838654347,32.15146588327696],[-91.88951449385958,31.971467358886688],[-92.00544764965287,31.927313736968213],[-92.31268845881401,31.927367451836727],[-92.31232953263508,32.14609439642557],[-92.31197060645616,32.2774272499422],[-92.03452067014591,32.2770512458626]]]}},{"type":"Feature","id":1131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.47256893598919,32.26491168557845],[-87.25218826212827,32.14265664484068],[-87.17789054309047,32.04752761270245],[-86.90690127800092,32.047957331650565],[-86.85772839148797,31.962174686633773],[-86.90905483507447,31.961691252817147],[-86.90690127800092,31.830626973643085],[-87.50128303030331,31.829176672193206],[-87.620087595528,31.82713550718968],[-87.66782477732524,31.99134186023685],[-87.6226000787805,32.005468870656024],[-87.6240357834962,32.13228967521748],[-87.52210074868105,32.13271939416559],[-87.52353645339676,32.254813290297825],[-87.47256893598919,32.26491168557845]]]}},{"type":"Feature","id":48217,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.89617576370632,32.07395532801132],[-96.71922515749553,31.814888517168498],[-96.93206838159898,31.70885536672194],[-97.03723375202448,31.863070754225518],[-97.27735536572635,31.745542621916975],[-97.2766375133685,31.831862415618907],[-97.43923107242223,31.933490946847318],[-97.37713684346794,31.977268564686195],[-97.47476476413597,32.01008834934822],[-97.47620046885167,32.173435264499176],[-97.08640663853741,32.26544883426359],[-96.94068260989323,32.05203966165763],[-96.89617576370632,32.07395532801132]]]}},{"type":"Feature","id":48093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.20840987386188,31.917483916030157],[-98.15672450409645,31.841638521688445],[-98.46360638707867,31.683985382599978],[-98.49303833375065,31.72362695556328],[-98.66855323524574,31.70047584723376],[-98.92446760082039,32.07803765801838],[-98.55118437473675,32.26142021912504],[-98.3275733652655,31.941225887913326],[-98.25112208915414,31.980115452717435],[-98.20840987386188,31.917483916030157]]]}},{"type":"Feature","id":22107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.1239249542092,32.21108938732746],[-91.16627824332254,32.13449198482655],[-91.05321649696067,32.12423244494039],[-91.03132200004615,32.12047240414441],[-91.03024522150936,32.1142951942653],[-91.07582884623304,32.01680270791247],[-91.18817274023706,31.961368963606063],[-91.24847233829672,31.869838827658278],[-91.3453824066069,31.84384083129752],[-91.31774509082955,31.74973238166106],[-91.37948039360492,31.73431621439756],[-91.545304288269,31.752149550744193],[-91.57581301347776,31.882569251496086],[-91.48967073053538,32.090284648039564],[-91.49254213996679,32.20335444626145],[-91.1239249542092,32.21108938732746]]]}},{"type":"Feature","id":13029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.3916416126152,32.095870994365015],[-81.23227838917181,31.89121734532683],[-81.14326469679803,31.85318721841895],[-81.16121100574435,31.72770928557034],[-81.31985637682989,31.809570745185614],[-81.40743436448798,31.944395065155653],[-81.59335812517195,31.971574788623712],[-81.71862336161732,32.0892640655378],[-81.78071759057161,32.15307732933238],[-81.43578953262318,32.241277143432306],[-81.3916416126152,32.095870994365015]]]}},{"type":"Feature","id":22081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.47130216438899,32.23719481342525],[-93.42858994909672,32.23590565658091],[-93.21395209409863,32.23606680118645],[-93.18703263067914,32.14840413577167],[-93.12278484465128,31.972649085993993],[-93.23835907426563,31.97275651573102],[-93.23943585280242,31.90357176508504],[-93.35465115623785,31.932201790002985],[-93.54201062163752,32.10419679898468],[-93.53770350749039,32.193578340191905],[-93.61487263595961,32.23751710263633],[-93.47130216438899,32.23719481342525]]]}},{"type":"Feature","id":13051,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.12352375695706,31.850716334467307],[-81.03702254783576,31.81741311598865],[-81.13070228053559,31.722660087930027],[-81.17520912672249,31.81601652940729],[-81.12352375695706,31.850716334467307]]],[[[-81.006513822627,32.067616973526675],[-80.92431972765282,32.007295176185494],[-81.00005315140632,31.955299183463985],[-81.006513822627,32.067616973526675]]],[[[-81.11706308573638,32.11757180124466],[-81.04204751434072,32.07938052973123],[-81.0133334200266,31.961422678474577],[-80.93472858684169,31.909534115490093],[-80.99143892311209,31.85834384579629],[-81.14864858948192,31.93435038474354],[-81.23227838917181,31.89121734532683],[-81.3916416126152,32.095870994365015],[-81.19530899274237,32.23751710263633],[-81.1443414753348,32.22629069511691],[-81.11706308573638,32.11757180124466]]]]}},{"type":"Feature","id":13307,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.43138742194435,32.13406226587844],[-84.44359091202784,31.966310731509346],[-84.45328191885886,31.919202791822606],[-84.59972379986091,31.92016965945586],[-84.65571628377346,31.920277089192886],[-84.64925561255278,32.23295133881264],[-84.52722071171775,32.13454569969507],[-84.43138742194435,32.13406226587844]]]}},{"type":"Feature","id":13259,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.64925561255278,32.23295133881264],[-84.65571628377346,31.920277089192886],[-84.90696460902205,31.924466848936973],[-85.06812246336008,31.99171786431645],[-85.05591897327658,32.06305120970299],[-85.0616617921394,32.131591381926796],[-84.92311628707375,32.23080274407208],[-84.6589466193838,32.23284390907561],[-84.64925561255278,32.23295133881264]]]}},{"type":"Feature","id":13261,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.02759547065195,32.17107181028456],[-84.01287949731596,32.13148395218977],[-83.96119412755054,32.03060742912056],[-83.9227890264054,31.909641545227117],[-84.33806661542344,31.916141044317307],[-84.33806661542344,31.873491438717224],[-84.44359091202784,31.966310731509346],[-84.43138742194435,32.13406226587844],[-84.43031064340757,32.166237472118304],[-84.18372835848501,32.15850253105229],[-84.18193372759038,32.22967473183329],[-84.02759547065195,32.17107181028456]]]}},{"type":"Feature","id":28023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.43126075990206,32.22763356682976],[-88.4736140490154,31.893849373884017],[-88.622209487091,31.857162118688983],[-88.91042720876904,31.826652073373054],[-88.9140164705583,32.22419581524487],[-88.43126075990206,32.22763356682976]]]}},{"type":"Feature","id":28021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.72874723121105,32.22510896800961],[-90.71833837202217,32.04833333573016],[-90.73628468096851,31.78609734764501],[-91.01373461727874,31.861835312249696],[-91.24847233829672,31.869838827658278],[-91.18817274023706,31.961368963606063],[-91.07582884623304,32.01680270791247],[-91.03024522150936,32.1142951942653],[-90.9171834751475,32.080777116312596],[-90.76966481560868,32.155225924072944],[-90.72874723121105,32.22510896800961]]]}},{"type":"Feature","id":28061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.9140164705583,32.22419581524487],[-88.91042720876904,31.826652073373054],[-88.9438073434092,31.824557193501008],[-89.31673164331391,31.802104378462175],[-89.32283338835566,32.22344380708567],[-88.9140164705583,32.22419581524487]]]}},{"type":"Feature","id":28129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.32283338835566,32.22344380708567],[-89.31673164331391,31.802104378462175],[-89.40107929536165,31.796840321347805],[-89.65304547296812,31.78061843105659],[-89.66201862744127,32.04725903835988],[-89.73021460143732,32.04704417888583],[-89.73021460143732,32.22177864616174],[-89.32283338835566,32.22344380708567]]]}},{"type":"Feature","id":48035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.61510490009626,32.203569305735506],[-97.51460556999682,32.133578832061815],[-97.47620046885167,32.173435264499176],[-97.47476476413597,32.01008834934822],[-97.37713684346794,31.977268564686195],[-97.43923107242223,31.933490946847318],[-97.2766375133685,31.831862415618907],[-97.27735536572635,31.745542621916975],[-97.6050549670863,31.58772833822296],[-97.68976154531298,31.7110039614625],[-97.76657174760327,31.672436685869478],[-98.00561658276837,32.01787700528275],[-97.86491752062915,32.0873303302713],[-97.61510490009626,32.203569305735506]]]}},{"type":"Feature","id":13271,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.64572968178466,31.918880502611522],[-82.83631948279466,31.810859902029947],[-82.99568270623806,31.780994435136186],[-83.17765827895383,31.847869446436064],[-83.2056545209101,31.900456302711234],[-82.92784565842094,32.13524399298575],[-82.88800485256009,32.080508541970026],[-82.72935948147455,32.007080316711445],[-82.64572968178466,31.918880502611522]]]}},{"type":"Feature","id":22127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.81446725695335,32.14690011945328],[-92.31232953263508,32.14609439642557],[-92.31268845881401,31.927367451836727],[-92.36293812386373,31.79662546187375],[-92.6192114156173,31.79716261055889],[-92.61992926797515,31.709553660012624],[-92.97347155421782,31.708909081590456],[-92.95050027876653,31.85603410645019],[-92.87333115029732,31.94831625055717],[-92.93901464104087,32.147920701955044],[-92.81446725695335,32.14690011945328]]]}},{"type":"Feature","id":22069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.93901464104087,32.147920701955044],[-92.87333115029732,31.94831625055717],[-92.95050027876653,31.85603410645019],[-92.97347155421782,31.708909081590456],[-92.90635235875855,31.623609870390286],[-92.801545914512,31.597021010475878],[-92.71899289335889,31.517576719943733],[-92.91317195615817,31.368249385474925],[-92.9813679301542,31.346602293463796],[-93.23620551719208,31.36443562981043],[-93.23656444337101,31.538256944321603],[-93.33742269964937,31.538042084847547],[-93.339217330544,31.714226853573336],[-93.44222914389593,31.714495427915907],[-93.44115236535914,31.845237417878884],[-93.44079343918023,31.91367016036567],[-93.35465115623785,31.932201790002985],[-93.23943585280242,31.90357176508504],[-93.23835907426563,31.97275651573102],[-93.12278484465128,31.972649085993993],[-93.18703263067914,32.14840413577167],[-92.93901464104087,32.147920701955044]]]}},{"type":"Feature","id":1005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.05591897327658,32.06305120970299],[-85.06812246336008,31.99171786431645],[-85.14062555150325,31.857967841716693],[-85.14098447768218,31.780457286451046],[-85.12734528288297,31.762677664972927],[-85.21600004907783,31.702409582500266],[-85.41592193073993,31.706599342244353],[-85.41628085691886,31.619420110646196],[-85.74828757242594,31.618023524064835],[-85.71634314250147,31.66056569992789],[-85.65783817533644,31.880259512149983],[-85.58641186573006,31.9973042106419],[-85.42848434700237,32.014868972645964],[-85.41053803805603,32.14663154511071],[-85.25799441201224,32.147920701955044],[-85.18513239769014,32.061762052858654],[-85.05591897327658,32.06305120970299]]]}},{"type":"Feature","id":48073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.98525278710126,32.137983451279965],[-94.98489386092234,31.846204285512133],[-94.9371566791251,31.84555970708997],[-94.97448500173347,31.78196130276944],[-94.94971909538754,31.636716298307693],[-94.86573036951872,31.52692310706516],[-95.0031990960476,31.42610029886446],[-95.10010916435776,31.46832018551643],[-95.13994997021861,31.563234358180594],[-95.2734705087793,31.592831250731788],[-95.27598299203179,31.65745023755408],[-95.40196608083501,31.761871941945216],[-95.44431936994835,31.845613421958483],[-95.42852661807558,32.08448344224006],[-95.4597531956422,32.135566282196834],[-94.98525278710126,32.137983451279965]]]}},{"type":"Feature","id":13315,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.33702150239723,32.105969389645644],[-83.2853361326318,31.97608683757889],[-83.2056545209101,31.900456302711234],[-83.17765827895383,31.847869446436064],[-83.47987412161001,31.847278582882414],[-83.61231788163391,31.85404665631517],[-83.60980539838143,32.02781425595783],[-83.60836969366572,32.11837752427237],[-83.33702150239723,32.105969389645644]]]}},{"type":"Feature","id":13179,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.13106120671452,31.695748938804535],[-81.17879838851175,31.557110863170003],[-81.19243758331096,31.666044616516317],[-81.13106120671452,31.695748938804535]]],[[[-81.35180080675435,31.654119915706215],[-81.49178201653572,31.69950897960051],[-81.64181315932703,31.76557826787268],[-81.76492483869885,31.874189732007906],[-81.75020886536285,31.97313251981062],[-81.82450658440065,32.01481525777746],[-81.7616945030885,32.047957331650565],[-81.71862336161732,32.0892640655378],[-81.59335812517195,31.971574788623712],[-81.40743436448798,31.944395065155653],[-81.31985637682989,31.809570745185614],[-81.18920724770062,31.70761992474612],[-81.35180080675435,31.654119915706215]]]]}},{"type":"Feature","id":48431,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.18390789716315,32.08722290053427],[-100.82175138262625,32.0865783221121],[-100.8253406444155,31.696124942884133],[-100.86554037645529,31.562267490547345],[-101.26789662303197,31.55641256987932],[-101.26717877067412,31.65078959385835],[-101.26466628742163,32.087115470797244],[-101.18390789716315,32.08722290053427]]]}},{"type":"Feature","id":48173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.26466628742163,32.087115470797244],[-101.26717877067412,31.65078959385835],[-101.77577716621308,31.65132674254349],[-101.776136092392,32.08690061132319],[-101.6950187759546,32.087545189745356],[-101.26466628742163,32.087115470797244]]]}},{"type":"Feature","id":48329,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.776136092392,32.08690061132319],[-101.77577716621308,31.65132674254349],[-102.28724697118344,31.651273027674975],[-102.28688804500452,32.087008041060216],[-102.21151354742993,32.08679318158616],[-101.776136092392,32.08690061132319]]]}},{"type":"Feature","id":48135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.28688804500452,32.087008041060216],[-102.28724697118344,31.651273027674975],[-102.31847354875005,31.65132674254349],[-102.76713127240826,31.651702746623087],[-102.79907570233273,31.6517564614916],[-102.79907570233273,32.08577259908439],[-102.28688804500452,32.087008041060216]]]}},{"type":"Feature","id":48495,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.79907570233273,32.08577259908439],[-102.79907570233273,31.6517564614916],[-103.32741503771264,31.651434172280517],[-103.32669718535479,32.0003659581472],[-103.06432214855947,32.00052710275274],[-103.06432214855947,32.08706175592873],[-102.79907570233273,32.08577259908439]]]}},{"type":"Feature","id":48081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.66525956861426,32.085396595004795],[-100.23526600626023,32.082334847499496],[-100.23562493243915,31.69290205077329],[-100.8253406444155,31.696124942884133],[-100.82175138262625,32.0865783221121],[-100.66525956861426,32.085396595004795]]]}},{"type":"Feature","id":48001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.2734705087793,31.592831250731788],[-95.6517787013679,31.541802125643528],[-95.74007454138385,31.503879428472672],[-95.73469064869994,31.653153048072966],[-95.78745279700215,31.61834581327592],[-95.87682541555486,31.756178165882737],[-95.98378541687498,31.788460801859628],[-95.97014622207577,31.877251479513202],[-96.05269924322889,32.005898589604136],[-95.42852661807558,32.08448344224006],[-95.44431936994835,31.845613421958483],[-95.40196608083501,31.761871941945216],[-95.27598299203179,31.65745023755408],[-95.2734705087793,31.592831250731788]]]}},{"type":"Feature","id":48083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.63155217330574,32.08126055012922],[-99.19581579208888,32.07921938512569],[-99.20263538948848,31.46708474354061],[-99.31426143113464,31.409663549099186],[-99.44132129847465,31.47508825894919],[-99.51238868190211,31.424381423072013],[-99.60176130045483,31.49216958713663],[-99.7216426442163,31.576770505046113],[-99.71446412063777,32.08201255828841],[-99.63155217330574,32.08126055012922]]]}},{"type":"Feature","id":48399,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.71446412063777,32.08201255828841],[-99.7216426442163,31.576770505046113],[-100.11107754835163,31.58026197149952],[-100.2349070800813,31.581336268869798],[-100.23562493243915,31.69290205077329],[-100.23526600626023,32.082334847499496],[-100.15199513274926,32.082603421842066],[-99.71446412063777,32.08201255828841]]]}},{"type":"Feature","id":48049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.92446760082039,32.07803765801838],[-98.66855323524574,31.70047584723376],[-98.76043833705094,31.68785285313298],[-98.7801792768919,31.610610872209907],[-98.99194572245858,31.484166071728048],[-99.09065042166338,31.46085381879299],[-99.20263538948848,31.46708474354061],[-99.19581579208888,32.07921938512569],[-99.11864666361966,32.07959538920529],[-98.92446760082039,32.07803765801838]]]}},{"type":"Feature","id":1109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.65783817533644,31.880259512149983],[-85.71634314250147,31.66056569992789],[-85.74828757242594,31.618023524064835],[-85.78920515682357,31.61796980919632],[-86.14597777867658,31.617754949722265],[-86.14849026192907,31.79093168581127],[-86.19945777933664,31.790448251994643],[-86.19120247722132,31.966471876114888],[-85.99522878352742,31.967546173485168],[-85.99702341442205,32.051019079155864],[-85.8936526748912,32.04736646809691],[-85.88432059423911,31.967223884274084],[-85.78992300918142,31.967223884274084],[-85.79135871389713,31.88036694188701],[-85.65783817533644,31.880259512149983]]]}},{"type":"Feature","id":1041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.19120247722132,31.966471876114888],[-86.19945777933664,31.790448251994643],[-86.14849026192907,31.79093168581127],[-86.14597777867658,31.617754949722265],[-86.19443281283166,31.439958734941058],[-86.27698583398478,31.455589761678624],[-86.28021616959512,31.52853455312058],[-86.39866180864088,31.451990865488185],[-86.40045643953552,31.527137966539215],[-86.49916113874032,31.52531166100974],[-86.49952006491925,31.65524792794501],[-86.44855254751168,31.65557021715609],[-86.44819362133275,31.964645570585414],[-86.40619925839835,32.050750504813294],[-86.30354637122534,32.05160994270952],[-86.30211066650963,31.965075289533527],[-86.19120247722132,31.966471876114888]]]}},{"type":"Feature","id":28029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.23019876868204,32.04972992231153],[-90.13185299565616,31.858290130927777],[-90.12287984118299,31.752686699429333],[-90.24527366819696,31.717449745684174],[-90.28331984316317,31.69977755394308],[-90.73664360714743,31.698488397098746],[-90.73628468096851,31.78609734764501],[-90.71833837202217,32.04833333573016],[-90.23019876868204,32.04972992231153]]]}},{"type":"Feature","id":28127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.73021460143732,32.04704417888583],[-89.66201862744127,32.04725903835988],[-89.65304547296812,31.78061843105659],[-89.75498050778326,31.77465608065154],[-89.97464332928632,31.761603367602646],[-90.12287984118299,31.752686699429333],[-90.13185299565616,31.858290130927777],[-90.23019876868204,32.04972992231153],[-89.73021460143732,32.04704417888583]]]}},{"type":"Feature","id":13081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.60980539838143,32.02781425595783],[-83.61231788163391,31.85404665631517],[-83.61267680781283,31.804145543465705],[-83.80218983028607,31.803500965043536],[-83.93929963063601,31.847762016699036],[-83.9227890264054,31.909641545227117],[-83.96119412755054,32.03060742912056],[-83.60980539838143,32.02781425595783]]]}},{"type":"Feature","id":48193,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.27122195517403,31.41637790766343],[-98.46360638707867,31.683985382599978],[-98.15672450409645,31.841638521688445],[-98.20840987386188,31.917483916030157],[-98.00561658276837,32.01787700528275],[-97.76657174760327,31.672436685869478],[-98.18005470572668,31.463646991955713],[-98.27122195517403,31.41637790766343]]]}},{"type":"Feature","id":13183,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.49178201653572,31.69950897960051],[-81.56607973557352,31.576501930703543],[-81.66334873006262,31.5386329484012],[-81.96915383450806,31.78926652488734],[-81.82450658440065,32.01481525777746],[-81.75020886536285,31.97313251981062],[-81.76492483869885,31.874189732007906],[-81.64181315932703,31.76557826787268],[-81.49178201653572,31.69950897960051]]]}},{"type":"Feature","id":48161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.78745279700215,31.61834581327592],[-96.2364694468393,31.41336987502665],[-96.49669092656106,31.79619574292564],[-96.05485280030244,32.012505518431354],[-96.05269924322889,32.005898589604136],[-95.97014622207577,31.877251479513202],[-95.98378541687498,31.788460801859628],[-95.87682541555486,31.756178165882737],[-95.78745279700215,31.61834581327592]]]}},{"type":"Feature","id":48109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.02444967718804,32.000043668936115],[-104.10269558419404,31.105100244625035],[-104.91709908417843,30.663617740308805],[-104.90740807734741,30.83593503850159],[-104.91853478889414,32.00047338788423],[-104.8478263316456,32.00052710275274],[-104.02444967718804,32.000043668936115]]]}},{"type":"Feature","id":48229,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-104.91709908417843,30.663617740308805],[-104.97991116549058,30.629293939328385],[-105.21500781268749,30.80585471213377],[-105.39447090215077,30.85849528327745],[-105.55670553502559,30.989183558371913],[-105.60587842153852,31.085010883800816],[-105.77349694709723,31.16676491367906],[-105.86897131069169,31.28869766520575],[-105.99710795656848,31.387210734060353],[-105.99782580892634,32.002299693413704],[-104.91853478889414,32.00047338788423],[-104.90740807734741,30.83593503850159],[-104.91709908417843,30.663617740308805]]]}},{"type":"Feature","id":48141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-105.99710795656848,31.387210734060353],[-106.2189243351451,31.47927801869328],[-106.38187682037777,31.73270476834214],[-106.52795977520088,31.783895038035944],[-106.63599655505779,31.866132501730814],[-106.61840917229038,32.00041967301571],[-106.37721078005173,32.00127911091194],[-105.99782580892634,32.002299693413704],[-105.99710795656848,31.387210734060353]]]}},{"type":"Feature","id":48301,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.32741503771264,31.651434172280517],[-103.6106077928857,31.651810176360115],[-103.69172510932312,31.747744931526046],[-103.79724940592753,31.770251461433396],[-103.84032054739872,31.888961320849248],[-103.88626309830131,31.869677683052736],[-103.98030175718007,32.00009738380463],[-103.72295168688973,32.00020481354166],[-103.32669718535479,32.0003659581472],[-103.32741503771264,31.651434172280517]]]}},{"type":"Feature","id":48389,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.6106077928857,31.651810176360115],[-103.51692806018588,31.628551638293573],[-103.4537570526948,31.42583172452189],[-103.262090473148,31.42749688544582],[-103.19497127768874,31.372170570876442],[-103.01120107407833,31.371257418111703],[-103.58512403418192,30.766481713513038],[-104.10269558419404,31.105100244625035],[-104.02444967718804,32.000043668936115],[-103.98030175718007,32.00009738380463],[-103.88626309830131,31.869677683052736],[-103.84032054739872,31.888961320849248],[-103.79724940592753,31.770251461433396],[-103.69172510932312,31.747744931526046],[-103.6106077928857,31.651810176360115]]]}},{"type":"Feature","id":13239,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.90696460902205,31.924466848936973],[-84.9101949446324,31.776858390260614],[-84.95864997878748,31.777825257893866],[-85.14098447768218,31.780457286451046],[-85.14062555150325,31.857967841716693],[-85.06812246336008,31.99171786431645],[-84.90696460902205,31.924466848936973]]]}},{"type":"Feature","id":1025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.66782477732524,31.99134186023685],[-87.620087595528,31.82713550718968],[-87.50128303030331,31.829176672193206],[-87.51599900363931,31.697843818676578],[-87.56696652104688,31.697091810517385],[-87.56553081633118,31.553458252111056],[-87.62152330024371,31.513601819673696],[-87.57414504462541,31.434211244010065],[-87.70515309993361,31.401767463427632],[-87.76509377181435,31.297345759036496],[-87.94671041835119,31.19292405464536],[-87.96932276762357,31.258509909100905],[-87.88712867264938,31.389896477486047],[-87.93989082095159,31.375124888644713],[-87.90579283395356,31.491847297925545],[-88.07951310455402,31.602016493247675],[-88.08884518520611,31.69924040525794],[-88.17893565611668,31.81032275334481],[-88.07341135951226,31.99010641826103],[-87.66782477732524,31.99134186023685]]]}},{"type":"Feature","id":48419,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.87904230364957,31.844216835377118],[-93.79505357778075,31.701979863552154],[-93.8348943836416,31.58622432190457],[-93.98456660025398,31.569357853191185],[-94.09116767539517,31.620601837753505],[-94.39876741073525,31.653582767021078],[-94.4522474113953,31.844270550245632],[-94.51147023091819,31.973991957706843],[-94.01615210399952,31.979846878374865],[-93.87904230364957,31.844216835377118]]]}},{"type":"Feature","id":22025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.57581301347776,31.882569251496086],[-91.545304288269,31.752149550744193],[-91.69461757870245,31.735283082030808],[-91.70753892114381,31.639885475550017],[-91.80660254652754,31.63070023303413],[-91.8073203988854,31.438723292965236],[-91.86331288279794,31.354444664266836],[-91.83423986230488,31.266298565035427],[-91.92684281646794,31.29482116021634],[-91.99073167631687,31.22520669062225],[-92.00796013290535,31.325814639348895],[-92.00544764965287,31.927313736968213],[-91.88951449385958,31.971467358886688],[-91.7804009354659,31.87177256292478],[-91.59734858421335,31.969748483094243],[-91.57581301347776,31.882569251496086]]]}},{"type":"Feature","id":13161,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.43145075296549,31.96598844229826],[-82.43145075296549,31.8379859106295],[-82.52010551916035,31.838361914709097],[-82.52154122387606,31.710789101988443],[-82.62742444665939,31.672597830475016],[-82.83667840897358,31.67141610336771],[-82.83631948279466,31.810859902029947],[-82.64572968178466,31.918880502611522],[-82.54343572079058,31.95889807965442],[-82.48313612273091,31.968942760066533],[-82.43145075296549,31.96598844229826]]]}},{"type":"Feature","id":13273,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.33806661542344,31.873491438717224],[-84.261974265491,31.82826351942847],[-84.29786688338366,31.621944709466355],[-84.45041050942746,31.621300131044187],[-84.5469616515587,31.621300131044187],[-84.60295413547125,31.77197033722584],[-84.59972379986091,31.92016965945586],[-84.45328191885886,31.919202791822606],[-84.44359091202784,31.966310731509346],[-84.33806661542344,31.873491438717224]]]}},{"type":"Feature","id":13001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.2250682000827,31.913079296812015],[-82.11200645372084,31.90067116218529],[-82.04847652005084,31.827081792321167],[-82.13318309827751,31.773366923807203],[-82.13282417209858,31.471381933021725],[-82.22686283097734,31.53073686272965],[-82.52154122387606,31.710789101988443],[-82.52010551916035,31.838361914709097],[-82.43145075296549,31.8379859106295],[-82.43145075296549,31.96598844229826],[-82.2250682000827,31.913079296812015]]]}},{"type":"Feature","id":1013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.44819362133275,31.964645570585414],[-86.44855254751168,31.65557021715609],[-86.49952006491925,31.65524792794501],[-86.49916113874032,31.52531166100974],[-86.70159550365491,31.523861359559866],[-86.83942315636271,31.525257946141227],[-86.90690127800092,31.632687683169145],[-86.90582449946413,31.753008988640417],[-86.90690127800092,31.830626973643085],[-86.90905483507447,31.961691252817147],[-86.85772839148797,31.962174686633773],[-86.44819362133275,31.964645570585414]]]}},{"type":"Feature","id":13243,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.65571628377346,31.920277089192886],[-84.59972379986091,31.92016965945586],[-84.60295413547125,31.77197033722584],[-84.5469616515587,31.621300131044187],[-84.81759199046934,31.619688684988766],[-84.94249830073578,31.618614387618486],[-84.95864997878748,31.777825257893866],[-84.9101949446324,31.776858390260614],[-84.90696460902205,31.924466848936973],[-84.65571628377346,31.920277089192886]]]}},{"type":"Feature","id":22059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.00544764965287,31.927313736968213],[-92.00796013290535,31.325814639348895],[-92.08656496609026,31.33537588594438],[-92.19603745066287,31.477881432111914],[-92.26602805555355,31.492760450690284],[-92.35252926467486,31.623609870390286],[-92.36293812386373,31.79662546187375],[-92.31268845881401,31.927367451836727],[-92.00544764965287,31.927313736968213]]]}},{"type":"Feature","id":13177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.9227890264054,31.909641545227117],[-83.93929963063601,31.847762016699036],[-84.00426526902173,31.80419925833422],[-84.01826338999986,31.650198730304695],[-84.0430292963458,31.623556155521772],[-84.29786688338366,31.621944709466355],[-84.261974265491,31.82826351942847],[-84.33806661542344,31.873491438717224],[-84.33806661542344,31.916141044317307],[-83.9227890264054,31.909641545227117]]]}},{"type":"Feature","id":28153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.44956599502731,31.435822690065486],[-88.84187230859406,31.43362038045641],[-88.9438073434092,31.433405520982355],[-88.9438073434092,31.824557193501008],[-88.91042720876904,31.826652073373054],[-88.622209487091,31.857162118688983],[-88.4736140490154,31.893849373884017],[-88.46428196836331,31.697843818676578],[-88.44956599502731,31.435822690065486]]]}},{"type":"Feature","id":28063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.73628468096851,31.78609734764501],[-90.73664360714743,31.698488397098746],[-90.73736145950528,31.611094306026533],[-91.15371582706011,31.61007372352477],[-91.30015770806214,31.67232925613245],[-91.31774509082955,31.74973238166106],[-91.3453824066069,31.84384083129752],[-91.24847233829672,31.869838827658278],[-91.01373461727874,31.861835312249696],[-90.73628468096851,31.78609734764501]]]}},{"type":"Feature","id":48309,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.41877228022342,31.32017457815493],[-97.6050549670863,31.58772833822296],[-97.27735536572635,31.745542621916975],[-97.03723375202448,31.863070754225518],[-96.93206838159898,31.70885536672194],[-96.80141925246971,31.522249913504446],[-97.2780732180842,31.279780997032432],[-97.34339778264884,31.244221754076193],[-97.41877228022342,31.32017457815493]]]}},{"type":"Feature","id":13287,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.47987412161001,31.847278582882414],[-83.45367251054836,31.757897041675186],[-83.50069183998775,31.593905548102065],[-83.64928727806334,31.56801498147834],[-83.79680593760217,31.622911577099607],[-83.80218983028607,31.803500965043536],[-83.61267680781283,31.804145543465705],[-83.61231788163391,31.85404665631517],[-83.47987412161001,31.847278582882414]]]}},{"type":"Feature","id":13017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.17765827895383,31.847869446436064],[-82.99568270623806,31.780994435136186],[-82.99819518949054,31.673134979160157],[-83.32553586467158,31.68054763101508],[-83.32553586467158,31.756554169962335],[-83.45367251054836,31.757897041675186],[-83.47987412161001,31.847278582882414],[-83.17765827895383,31.847869446436064]]]}},{"type":"Feature","id":13321,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.93929963063601,31.847762016699036],[-83.80218983028607,31.803500965043536],[-83.79680593760217,31.622911577099607],[-83.64928727806334,31.56801498147834],[-83.6539533183894,31.330648977515153],[-83.99924030251675,31.334892452127754],[-83.99780459780105,31.443665060868522],[-84.01826338999986,31.650198730304695],[-84.00426526902173,31.80419925833422],[-83.93929963063601,31.847762016699036]]]}},{"type":"Feature","id":48347,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.4522474113953,31.844270550245632],[-94.39876741073525,31.653582767021078],[-94.31083049689823,31.589232354541352],[-94.326623248771,31.224723256805625],[-94.43932606895395,31.313030500642576],[-94.50213815026609,31.41052298699541],[-94.72897949534769,31.45779207128769],[-94.86573036951872,31.52692310706516],[-94.94971909538754,31.636716298307693],[-94.97448500173347,31.78196130276944],[-94.9371566791251,31.84555970708997],[-94.4522474113953,31.844270550245632]]]}},{"type":"Feature","id":22085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.44115236535914,31.845237417878884],[-93.44222914389593,31.714495427915907],[-93.339217330544,31.714226853573336],[-93.33742269964937,31.538042084847547],[-93.23656444337101,31.538256944321603],[-93.23620551719208,31.36443562981043],[-93.3905437741305,31.36411334059935],[-93.44294699625378,31.276719249527137],[-93.52908927919616,31.277095253606735],[-93.55241948082639,31.185511402790432],[-93.60015666262362,31.176165015669007],[-93.68414538849244,31.301804093123156],[-93.71573089223797,31.51419268322735],[-93.8348943836416,31.58622432190457],[-93.79505357778075,31.701979863552154],[-93.87904230364957,31.844216835377118],[-93.44115236535914,31.845237417878884]]]}},{"type":"Feature","id":13305,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.04847652005084,31.827081792321167],[-81.96915383450806,31.78926652488734],[-81.66334873006262,31.5386329484012],[-81.62422577655963,31.452957733121437],[-81.73154470405868,31.330004399092985],[-82.04058014411446,31.373298583115236],[-82.05098900330333,31.451023997854936],[-82.13282417209858,31.471381933021725],[-82.13318309827751,31.773366923807203],[-82.04847652005084,31.827081792321167]]]}},{"type":"Feature","id":1099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.90690127800092,31.830626973643085],[-86.90582449946413,31.753008988640417],[-87.0511896019294,31.71836289844891],[-87.13517832779822,31.642463789238686],[-87.1674816839016,31.518167583497384],[-87.42734423744444,31.260336214630378],[-87.6157804813809,31.24443661355025],[-87.76509377181435,31.297345759036496],[-87.70515309993361,31.401767463427632],[-87.57414504462541,31.434211244010065],[-87.62152330024371,31.513601819673696],[-87.56553081633118,31.553458252111056],[-87.56696652104688,31.697091810517385],[-87.51599900363931,31.697843818676578],[-87.50128303030331,31.829176672193206],[-86.90690127800092,31.830626973643085]]]}},{"type":"Feature","id":28067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.9438073434092,31.433405520982355],[-89.14660063450272,31.43399638453601],[-89.39964359064595,31.43399638453601],[-89.40107929536165,31.796840321347805],[-89.31673164331391,31.802104378462175],[-88.9438073434092,31.824557193501008],[-88.9438073434092,31.433405520982355]]]}},{"type":"Feature","id":48293,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.59683133048156,31.220909501141133],[-96.80141925246971,31.522249913504446],[-96.93206838159898,31.70885536672194],[-96.71922515749553,31.814888517168498],[-96.49669092656106,31.79619574292564],[-96.2364694468393,31.41336987502665],[-96.3190224679924,31.357130407692534],[-96.59683133048156,31.220909501141133]]]}},{"type":"Feature","id":13069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.62742444665939,31.672597830475016],[-82.59727464762956,31.46939448288671],[-82.62886015137511,31.363898481125293],[-82.81729639531156,31.36443562981043],[-82.83919089222607,31.401552603953576],[-83.14032995634547,31.42035280793346],[-83.14571384902936,31.47224137091795],[-82.99819518949054,31.673134979160157],[-82.99568270623806,31.780994435136186],[-82.83631948279466,31.810859902029947],[-82.83667840897358,31.67141610336771],[-82.62742444665939,31.672597830475016]]]}},{"type":"Feature","id":22043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.36293812386373,31.79662546187375],[-92.35252926467486,31.623609870390286],[-92.26602805555355,31.492760450690284],[-92.19603745066287,31.477881432111914],[-92.63105597952188,31.39059477077673],[-92.71899289335889,31.517576719943733],[-92.801545914512,31.597021010475878],[-92.90635235875855,31.623609870390286],[-92.97347155421782,31.708909081590456],[-92.61992926797515,31.709553660012624],[-92.6192114156173,31.79716261055889],[-92.36293812386373,31.79662546187375]]]}},{"type":"Feature","id":28031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.40107929536165,31.796840321347805],[-89.39964359064595,31.43399638453601],[-89.4516878865903,31.43399638453601],[-89.5866441298667,31.43362038045641],[-89.60315473409732,31.538847807875257],[-89.75569836014111,31.609751434313687],[-89.75498050778326,31.77465608065154],[-89.65304547296812,31.78061843105659],[-89.40107929536165,31.796840321347805]]]}},{"type":"Feature","id":13061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.95864997878748,31.777825257893866],[-84.94249830073578,31.618614387618486],[-84.81759199046934,31.619688684988766],[-84.8197455475429,31.501139970178457],[-85.02935843603602,31.48604609212604],[-85.0455101140877,31.51714700099562],[-85.12734528288297,31.762677664972927],[-85.14098447768218,31.780457286451046],[-84.95864997878748,31.777825257893866]]]}},{"type":"Feature","id":1067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.12734528288297,31.762677664972927],[-85.0455101140877,31.51714700099562],[-85.08750447702212,31.308625881424426],[-85.41771656163456,31.314964235909073],[-85.41628085691886,31.619420110646196],[-85.41592193073993,31.706599342244353],[-85.21600004907783,31.702409582500266],[-85.12734528288297,31.762677664972927]]]}},{"type":"Feature","id":28065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.5866441298667,31.43362038045641],[-89.65412225150489,31.43372781019344],[-89.82425326031608,31.433674095324925],[-89.82353540795823,31.38995019235456],[-89.95920950359248,31.390433626171188],[-89.97464332928632,31.761603367602646],[-89.75498050778326,31.77465608065154],[-89.75569836014111,31.609751434313687],[-89.60315473409732,31.538847807875257],[-89.5866441298667,31.43362038045641]]]}},{"type":"Feature","id":13155,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.99819518949054,31.673134979160157],[-83.14571384902936,31.47224137091795],[-83.33881613329186,31.47594769684541],[-83.50069183998775,31.593905548102065],[-83.45367251054836,31.757897041675186],[-83.32553586467158,31.756554169962335],[-83.32553586467158,31.68054763101508],[-82.99819518949054,31.673134979160157]]]}},{"type":"Feature","id":22029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.545304288269,31.752149550744193],[-91.37948039360492,31.73431621439756],[-91.40173381669837,31.62027954854242],[-91.49433677086142,31.64498838805884],[-91.41214267588724,31.564684659630473],[-91.51120630127097,31.53250945339061],[-91.5047456300503,31.364919063627056],[-91.57832549673024,31.40520521501253],[-91.51587234159702,31.27816955097701],[-91.6547767728416,31.250184104481242],[-91.58945220827697,31.191097749115883],[-91.62606267852748,31.116810085961077],[-91.56396844957318,31.066801543374584],[-91.63647153771635,30.99933566852105],[-91.66267314877798,30.970329639523513],[-91.65836603463087,30.99434018574925],[-91.7236905991955,31.04424129859872],[-91.67738912211398,31.18803600161059],[-91.83423986230488,31.266298565035427],[-91.86331288279794,31.354444664266836],[-91.8073203988854,31.438723292965236],[-91.80660254652754,31.63070023303413],[-91.70753892114381,31.639885475550017],[-91.69461757870245,31.735283082030808],[-91.545304288269,31.752149550744193]]]}},{"type":"Feature","id":28077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.95920950359248,31.390433626171188],[-90.03996789385096,31.33602046436655],[-90.24419688966017,31.35025490452275],[-90.24527366819696,31.717449745684174],[-90.12287984118299,31.752686699429333],[-89.97464332928632,31.761603367602646],[-89.95920950359248,31.390433626171188]]]}},{"type":"Feature","id":1035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.70159550365491,31.523861359559866],[-86.66713859047796,31.369377397713716],[-86.70303120837062,31.345904000173114],[-86.70015979893921,31.19238690596022],[-86.76440758496706,31.26130308226363],[-87.42734423744444,31.260336214630378],[-87.1674816839016,31.518167583497384],[-87.13517832779822,31.642463789238686],[-87.0511896019294,31.71836289844891],[-86.90582449946413,31.753008988640417],[-86.90690127800092,31.632687683169145],[-86.83942315636271,31.525257946141227],[-86.70159550365491,31.523861359559866]]]}},{"type":"Feature","id":28001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.15371582706011,31.61007372352477],[-91.15802294120722,31.34665600833231],[-91.2359099220343,31.37082769916359],[-91.46885301215764,31.319583714601276],[-91.48644039492504,31.22891301654971],[-91.58945220827697,31.191097749115883],[-91.6547767728416,31.250184104481242],[-91.51587234159702,31.27816955097701],[-91.57832549673024,31.40520521501253],[-91.5047456300503,31.364919063627056],[-91.51120630127097,31.53250945339061],[-91.41214267588724,31.564684659630473],[-91.49433677086142,31.64498838805884],[-91.40173381669837,31.62027954854242],[-91.37948039360492,31.73431621439756],[-91.31774509082955,31.74973238166106],[-91.30015770806214,31.67232925613245],[-91.15371582706011,31.61007372352477]]]}},{"type":"Feature","id":4023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-110.45174076322617,31.731200752023746],[-110.45999606534147,31.332582712781655],[-111.07483660984269,31.33209927896503],[-111.36664359331,31.426046583995944],[-111.36664359331,31.521283045871193],[-111.16385030221649,31.521820194556334],[-111.1642092283954,31.725990409777893],[-110.45174076322617,31.731200752023746]]]}},{"type":"Feature","id":48333,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.27122195517403,31.41637790766343],[-98.5626700124624,31.230578177473646],[-98.6261999461324,31.270488324779517],[-98.69583162484416,31.406386942119834],[-98.85483592210863,31.4139607385803],[-98.99194572245858,31.484166071728048],[-98.7801792768919,31.610610872209907],[-98.76043833705094,31.68785285313298],[-98.66855323524574,31.70047584723376],[-98.49303833375065,31.72362695556328],[-98.46360638707867,31.683985382599978],[-98.27122195517403,31.41637790766343]]]}},{"type":"Feature","id":28085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.24419688966017,31.35025490452275],[-90.26034856771187,31.35025490452275],[-90.54820736321098,31.349556611232067],[-90.63327286761658,31.34918060715247],[-90.63327286761658,31.611416595237618],[-90.73736145950528,31.611094306026533],[-90.73664360714743,31.698488397098746],[-90.28331984316317,31.69977755394308],[-90.24527366819696,31.717449745684174],[-90.24419688966017,31.35025490452275]]]}},{"type":"Feature","id":13005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.22686283097734,31.53073686272965],[-82.34459061766526,31.430128914003006],[-82.41745263198735,31.417076200954114],[-82.59727464762956,31.46939448288671],[-82.62742444665939,31.672597830475016],[-82.52154122387606,31.710789101988443],[-82.22686283097734,31.53073686272965]]]}},{"type":"Feature","id":48099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.90727080974249,31.069379857063254],[-98.18005470572668,31.463646991955713],[-97.76657174760327,31.672436685869478],[-97.68976154531298,31.7110039614625],[-97.6050549670863,31.58772833822296],[-97.41877228022342,31.32017457815493],[-97.90727080974249,31.069379857063254]]]}},{"type":"Feature","id":48451,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.23562493243915,31.69290205077329],[-100.2349070800813,31.581336268869798],[-100.11107754835163,31.58026197149952],[-100.11538466249876,31.087965201569084],[-100.68858977024449,31.086514900119205],[-100.6928968843916,31.52396878929689],[-101.26789662303197,31.52869569772612],[-101.26789662303197,31.55641256987932],[-100.86554037645529,31.562267490547345],[-100.8253406444155,31.696124942884133],[-100.23562493243915,31.69290205077329]]]}},{"type":"Feature","id":1129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.08884518520611,31.69924040525794],[-88.07951310455402,31.602016493247675],[-87.90579283395356,31.491847297925545],[-87.93989082095159,31.375124888644713],[-87.88712867264938,31.389896477486047],[-87.96932276762357,31.258509909100905],[-87.94671041835119,31.19292405464536],[-87.97291202941283,31.162682583672],[-88.02316169446254,31.144258383771714],[-88.32968465126584,31.1438286648236],[-88.43197861225991,31.114285487140926],[-88.44956599502731,31.435822690065486],[-88.46428196836331,31.697843818676578],[-88.08884518520611,31.69924040525794]]]}},{"type":"Feature","id":13191,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.19818040217379,31.536914072608756],[-81.27750308771655,31.378616355098117],[-81.32775275276629,31.477236853689746],[-81.19818040217379,31.536914072608756]]],[[[-81.35180080675435,31.654119915706215],[-81.22294630851972,31.627423626054778],[-81.19818040217379,31.576125926623945],[-81.33170094073448,31.547334757100465],[-81.33672590723944,31.362663039149474],[-81.28575838983187,31.32302146618617],[-81.47598926466296,31.339135926740358],[-81.62422577655963,31.452957733121437],[-81.66334873006262,31.5386329484012],[-81.56607973557352,31.576501930703543],[-81.49178201653572,31.69950897960051],[-81.35180080675435,31.654119915706215]]]]}},{"type":"Feature","id":48289,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.74007454138385,31.503879428472672],[-95.65644474169395,31.32071172684007],[-95.72535856804785,31.27134776267574],[-95.76448152155085,31.094196126316703],[-95.97517118858075,31.092047531576142],[-96.24113548716534,30.973713676239893],[-96.32943132718127,31.257435611730628],[-96.3190224679924,31.357130407692534],[-96.2364694468393,31.41336987502665],[-95.78745279700215,31.61834581327592],[-95.73469064869994,31.653153048072966],[-95.74007454138385,31.503879428472672]]]}},{"type":"Feature","id":48461,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.77577716621308,31.65132674254349],[-101.776136092392,31.079746826686446],[-102.30124509216158,31.086138896039607],[-102.31847354875005,31.65132674254349],[-102.28724697118344,31.651273027674975],[-101.77577716621308,31.65132674254349]]]}},{"type":"Feature","id":48103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.31847354875005,31.65132674254349],[-102.30124509216158,31.086138896039607],[-102.38954093217751,31.08710576367286],[-102.42974066421729,31.193138914119416],[-102.67632294913984,31.32683522185066],[-102.76784912476612,31.293746862846064],[-102.76713127240826,31.651702746623087],[-102.31847354875005,31.65132674254349]]]}},{"type":"Feature","id":48405,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.98456660025398,31.569357853191185],[-93.9834898217172,31.466117875907358],[-94.04414834595579,31.40998583831027],[-94.03912337945081,31.134267418228116],[-94.12957277654031,31.099245323957014],[-94.326623248771,31.224723256805625],[-94.31083049689823,31.589232354541352],[-94.39876741073525,31.653582767021078],[-94.09116767539517,31.620601837753505],[-93.98456660025398,31.569357853191185]]]}},{"type":"Feature","id":48383,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.26717877067412,31.65078959385835],[-101.26789662303197,31.55641256987932],[-101.26789662303197,31.52869569772612],[-101.2750751466105,31.079317107738337],[-101.776136092392,31.079746826686446],[-101.77577716621308,31.65132674254349],[-101.26717877067412,31.65078959385835]]]}},{"type":"Feature","id":48475,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.6106077928857,31.651810176360115],[-103.32741503771264,31.651434172280517],[-102.79907570233273,31.6517564614916],[-102.76713127240826,31.651702746623087],[-102.76784912476612,31.293746862846064],[-102.82455946103651,31.267480292142736],[-103.01120107407833,31.371257418111703],[-103.19497127768874,31.372170570876442],[-103.262090473148,31.42749688544582],[-103.4537570526948,31.42583172452189],[-103.51692806018588,31.628551638293573],[-103.6106077928857,31.651810176360115]]]}},{"type":"Feature","id":13095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.01826338999986,31.650198730304695],[-83.99780459780105,31.443665060868522],[-84.14101614319274,31.440066164678086],[-84.42995171722863,31.436789557698738],[-84.45041050942746,31.621300131044187],[-84.29786688338366,31.621944709466355],[-84.0430292963458,31.623556155521772],[-84.01826338999986,31.650198730304695]]]}},{"type":"Feature","id":13037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.5469616515587,31.621300131044187],[-84.45041050942746,31.621300131044187],[-84.42995171722863,31.436789557698738],[-84.6374110486482,31.43388895479898],[-84.78923682233413,31.436359838750626],[-84.8197455475429,31.501139970178457],[-84.81759199046934,31.619688684988766],[-84.5469616515587,31.621300131044187]]]}},{"type":"Feature","id":1045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.41628085691886,31.619420110646196],[-85.41771656163456,31.314964235909073],[-85.48591253563062,31.24610177447418],[-85.65999173241,31.27091804372763],[-85.71095924981758,31.19518007912295],[-85.79135871389713,31.196361806230254],[-85.78920515682357,31.61796980919632],[-85.74828757242594,31.618023524064835],[-85.41628085691886,31.619420110646196]]]}},{"type":"Feature","id":1031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.79135871389713,31.196361806230254],[-86.19371496047381,31.192172046486164],[-86.19443281283166,31.439958734941058],[-86.14597777867658,31.617754949722265],[-85.78920515682357,31.61796980919632],[-85.79135871389713,31.196361806230254]]]}},{"type":"Feature","id":28037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.73736145950528,31.611094306026533],[-90.63327286761658,31.611416595237618],[-90.63327286761658,31.34918060715247],[-91.01301676492089,31.34880460307287],[-91.09556978607401,31.320926586314126],[-91.15802294120722,31.34665600833231],[-91.15371582706011,31.61007372352477],[-90.73736145950528,31.611094306026533]]]}},{"type":"Feature","id":48403,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.8348943836416,31.58622432190457],[-93.71573089223797,31.51419268322735],[-93.68414538849244,31.301804093123156],[-93.60015666262362,31.176165015669007],[-93.91098673357403,31.158063104979803],[-94.03912337945081,31.134267418228116],[-94.04414834595579,31.40998583831027],[-93.9834898217172,31.466117875907358],[-93.98456660025398,31.569357853191185],[-93.8348943836416,31.58622432190457]]]}},{"type":"Feature","id":13277,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.50069183998775,31.593905548102065],[-83.33881613329186,31.47594769684541],[-83.43464942306525,31.350362334259778],[-83.51253640389233,31.327372370535798],[-83.6539533183894,31.330648977515153],[-83.64928727806334,31.56801498147834],[-83.50069183998775,31.593905548102065]]]}},{"type":"Feature","id":48225,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.0031990960476,31.42610029886446],[-94.95797439750284,31.386995874586297],[-95.43462836311733,31.058099734675324],[-95.61839856672773,30.93041949221764],[-95.67582675535598,30.98547723244445],[-95.66398219145141,31.083775441824997],[-95.76448152155085,31.094196126316703],[-95.72535856804785,31.27134776267574],[-95.65644474169395,31.32071172684007],[-95.74007454138385,31.503879428472672],[-95.6517787013679,31.541802125643528],[-95.2734705087793,31.592831250731788],[-95.13994997021861,31.563234358180594],[-95.10010916435776,31.46832018551643],[-95.0031990960476,31.42610029886446]]]}},{"type":"Feature","id":48095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.7216426442163,31.576770505046113],[-99.60176130045483,31.49216958713663],[-99.60319700517053,31.0872669082784],[-100.11538466249876,31.087965201569084],[-100.11107754835163,31.58026197149952],[-99.7216426442163,31.576770505046113]]]}},{"type":"Feature","id":13229,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.13282417209858,31.471381933021725],[-82.05098900330333,31.451023997854936],[-82.04058014411446,31.373298583115236],[-81.99212510995936,31.307927588133747],[-82.19276484397932,31.202324156635303],[-82.28608565050023,31.223810104040886],[-82.38730283295752,31.29686232521987],[-82.41745263198735,31.417076200954114],[-82.34459061766526,31.430128914003006],[-82.22686283097734,31.53073686272965],[-82.13282417209858,31.471381933021725]]]}},{"type":"Feature","id":1039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.19443281283166,31.439958734941058],[-86.19371496047381,31.192172046486164],[-86.18725428925313,30.993964181669654],[-86.38861187563094,30.994125326275196],[-86.68831523503462,30.994501330354794],[-86.70015979893921,31.19238690596022],[-86.70303120837062,31.345904000173114],[-86.66713859047796,31.369377397713716],[-86.70159550365491,31.523861359559866],[-86.49916113874032,31.52531166100974],[-86.40045643953552,31.527137966539215],[-86.39866180864088,31.451990865488185],[-86.28021616959512,31.52853455312058],[-86.27698583398478,31.455589761678624],[-86.19443281283166,31.439958734941058]]]}},{"type":"Feature","id":48235,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.68858977024449,31.086514900119205],[-100.96209151858653,31.08248628498066],[-101.2750751466105,31.079317107738337],[-101.26789662303197,31.52869569772612],[-100.6928968843916,31.52396878929689],[-100.68858977024449,31.086514900119205]]]}},{"type":"Feature","id":48005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.326623248771,31.224723256805625],[-94.12957277654031,31.099245323957014],[-94.4576313040792,31.033444610027416],[-94.56171989596791,31.059066602308576],[-94.84275909406742,31.146729267723355],[-94.90951936334775,31.336933617131287],[-94.95797439750284,31.386995874586297],[-95.0031990960476,31.42610029886446],[-94.86573036951872,31.52692310706516],[-94.72897949534769,31.45779207128769],[-94.50213815026609,31.41052298699541],[-94.43932606895395,31.313030500642576],[-94.326623248771,31.224723256805625]]]}},{"type":"Feature","id":13099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.8197455475429,31.501139970178457],[-84.78923682233413,31.436359838750626],[-84.6374110486482,31.43388895479898],[-84.64171816279531,31.258939628049017],[-84.91737346821093,31.25571673593818],[-84.9223984347159,31.07260274917409],[-85.02864058367817,31.075664496679387],[-85.1007847456424,31.165046037886615],[-85.08750447702212,31.308625881424426],[-85.0455101140877,31.51714700099562],[-85.02935843603602,31.48604609212604],[-84.8197455475429,31.501139970178457]]]}},{"type":"Feature","id":48145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.82941549442599,31.10585225278423],[-97.07025496048571,30.986229240603645],[-97.2780732180842,31.279780997032432],[-96.80141925246971,31.522249913504446],[-96.59683133048156,31.220909501141133],[-96.82941549442599,31.10585225278423]]]}},{"type":"Feature","id":22079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.19603745066287,31.477881432111914],[-92.08656496609026,31.33537588594438],[-92.23336577327123,31.318563132099513],[-92.2085998669253,30.962218694377903],[-92.28074402888954,30.965065582409146],[-92.38770403020966,31.001537978130123],[-92.48748550795125,30.909416978628684],[-92.5976758448817,30.89609569123722],[-92.82379933760545,30.88997219622663],[-92.8299010826472,31.252278984353286],[-92.9813679301542,31.346602293463796],[-92.91317195615817,31.368249385474925],[-92.71899289335889,31.517576719943733],[-92.63105597952188,31.39059477077673],[-92.19603745066287,31.477881432111914]]]}},{"type":"Feature","id":48307,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.20263538948848,31.46708474354061],[-99.09065042166338,31.46085381879299],[-99.09244505255802,30.941001321314893],[-99.48475136612477,30.940625317235295],[-99.60355593134946,30.940732746972323],[-99.60319700517053,31.0872669082784],[-99.60176130045483,31.49216958713663],[-99.51238868190211,31.424381423072013],[-99.44132129847465,31.47508825894919],[-99.31426143113464,31.409663549099186],[-99.20263538948848,31.46708474354061]]]}},{"type":"Feature","id":48411,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.99194572245858,31.484166071728048],[-98.85483592210863,31.4139607385803],[-98.69583162484416,31.406386942119834],[-98.6261999461324,31.270488324779517],[-98.5626700124624,31.230578177473646],[-98.52318813278048,31.088878354333822],[-98.43955833309059,31.029523424625896],[-98.44566007813233,30.92144910917581],[-98.96466733286016,30.921341679438783],[-99.09244505255802,30.941001321314893],[-99.09065042166338,31.46085381879299],[-98.99194572245858,31.484166071728048]]]}},{"type":"Feature","id":13019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.14571384902936,31.47224137091795],[-83.14032995634547,31.42035280793346],[-83.03660029063569,31.28053300519163],[-83.04700914982456,31.183631382392445],[-83.1650958626914,31.14721270153998],[-83.19775814497372,31.02549480948735],[-83.2946682132839,31.02737482988534],[-83.33558579768152,31.244275468944707],[-83.43464942306525,31.350362334259778],[-83.33881613329186,31.47594769684541],[-83.14571384902936,31.47224137091795]]]}},{"type":"Feature","id":13299,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.41745263198735,31.417076200954114],[-82.38730283295752,31.29686232521987],[-82.28608565050023,31.223810104040886],[-82.20855759585208,31.170847243686122],[-82.20819866967317,31.084688594589732],[-82.1317473935618,31.01072322064601],[-82.41565800109272,31.01357010867725],[-82.42104189377662,30.79516545329949],[-82.14969370250813,30.78431504985967],[-82.21465934089385,30.568488708170584],[-82.41888833670306,30.581756280693533],[-82.43575786711261,30.81998172255294],[-82.49533961281442,30.819498288736312],[-82.49067357248838,30.963185562011155],[-82.5922496811246,31.01845816171202],[-82.67157236666736,31.183470237786903],[-82.69956860862364,31.27790097663444],[-82.63244941316437,31.273711216890355],[-82.62886015137511,31.363898481125293],[-82.59727464762956,31.46939448288671],[-82.41745263198735,31.417076200954114]]]}},{"type":"Feature","id":48281,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.90727080974249,31.069379857063254],[-97.9115779238896,31.03489491147729],[-98.43955833309059,31.029523424625896],[-98.52318813278048,31.088878354333822],[-98.5626700124624,31.230578177473646],[-98.27122195517403,31.41637790766343],[-98.18005470572668,31.463646991955713],[-97.90727080974249,31.069379857063254]]]}},{"type":"Feature","id":13127,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.3334955716291,31.306745861026442],[-81.32631704805057,31.30771272865969],[-81.29078335633685,31.216451167054473],[-81.3916416126152,31.133515410068924],[-81.4307645661182,31.202216726898275],[-81.38625771993131,31.312869356037034],[-81.3334955716291,31.306745861026442]]],[[[-81.47598926466296,31.339135926740358],[-81.47455355994725,31.336396468446146],[-81.4454805394542,31.329306105802303],[-81.38984698172058,31.283917041908005],[-81.4630679222216,31.176702164354147],[-81.43758416351781,31.03704350621785],[-81.55423517166895,31.080122830766044],[-81.76636054341455,31.169611801710303],[-81.73154470405868,31.330004399092985],[-81.62422577655963,31.452957733121437],[-81.47598926466296,31.339135926740358]]]]}},{"type":"Feature","id":13007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.42995171722863,31.436789557698738],[-84.14101614319274,31.440066164678086],[-84.20095681507348,31.3562172549278],[-84.34129695103378,31.30524184470805],[-84.36606285737972,31.24073028762278],[-84.48379064406762,31.156236799450326],[-84.50819762423463,31.078511384710627],[-84.54265453741158,31.079048533395767],[-84.53727064472768,31.255931595412235],[-84.64171816279531,31.258939628049017],[-84.6374110486482,31.43388895479898],[-84.42995171722863,31.436789557698738]]]}},{"type":"Feature","id":13205,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.99780459780105,31.443665060868522],[-83.99924030251675,31.334892452127754],[-84.00354741666388,31.077275942734808],[-84.11660916302574,31.077920521156972],[-84.37647171656857,31.078887388790225],[-84.50819762423463,31.078511384710627],[-84.48379064406762,31.156236799450326],[-84.36606285737972,31.24073028762278],[-84.34129695103378,31.30524184470805],[-84.20095681507348,31.3562172549278],[-84.14101614319274,31.440066164678086],[-83.99780459780105,31.443665060868522]]]}},{"type":"Feature","id":28041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.44956599502731,31.435822690065486],[-88.43197861225991,31.114285487140926],[-88.42551794103923,30.998315086019286],[-88.8343348588366,30.9979927968082],[-88.84187230859406,31.43362038045641],[-88.44956599502731,31.435822690065486]]]}},{"type":"Feature","id":28035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.14660063450272,31.43399638453601],[-89.13798640620848,30.909846697576796],[-89.340779697302,30.90990041244531],[-89.3490349994173,31.010347216566412],[-89.34795822088053,31.34665600833231],[-89.45097003423245,31.346333719121226],[-89.4516878865903,31.43399638453601],[-89.39964359064595,31.43399638453601],[-89.14660063450272,31.43399638453601]]]}},{"type":"Feature","id":28073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.5866441298667,31.43362038045641],[-89.4516878865903,31.43399638453601],[-89.45097003423245,31.346333719121226],[-89.34795822088053,31.34665600833231],[-89.3490349994173,31.010347216566412],[-89.65412225150489,31.002504845763376],[-89.65412225150489,31.43372781019344],[-89.5866441298667,31.43362038045641]]]}},{"type":"Feature","id":28111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.9438073434092,31.433405520982355],[-88.84187230859406,31.43362038045641],[-88.8343348588366,30.9979927968082],[-88.88494345006525,30.91075985034153],[-89.13798640620848,30.909846697576796],[-89.14660063450272,31.43399638453601],[-88.9438073434092,31.433405520982355]]]}},{"type":"Feature","id":28091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.65412225150489,31.43372781019344],[-89.65412225150489,31.002504845763376],[-89.72806104436377,31.00228998628932],[-89.83573889804174,31.00202141194675],[-89.83573889804174,31.074966203388705],[-89.92080440244733,31.07464391417762],[-90.03171259173564,31.175735296720894],[-90.03996789385096,31.33602046436655],[-89.95920950359248,31.390433626171188],[-89.82353540795823,31.38995019235456],[-89.82425326031608,31.433674095324925],[-89.65412225150489,31.43372781019344]]]}},{"type":"Feature","id":13003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.62886015137511,31.363898481125293],[-82.63244941316437,31.273711216890355],[-82.69956860862364,31.27790097663444],[-82.67157236666736,31.183470237786903],[-82.9705578737132,31.18395367160353],[-83.04700914982456,31.183631382392445],[-83.03660029063569,31.28053300519163],[-83.14032995634547,31.42035280793346],[-82.83919089222607,31.401552603953576],[-82.81729639531156,31.36443562981043],[-82.62886015137511,31.363898481125293]]]}},{"type":"Feature","id":48455,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.84275909406742,31.146729267723355],[-94.93931023619866,31.041877844384107],[-95.20024956827828,30.824547486376627],[-95.25229386422264,30.90667752033447],[-95.32730943561829,30.859515865779215],[-95.39658218815111,30.857635845381225],[-95.43462836311733,31.058099734675324],[-94.95797439750284,31.386995874586297],[-94.90951936334775,31.336933617131287],[-94.84275909406742,31.146729267723355]]]}},{"type":"Feature","id":48371,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.76784912476612,31.293746862846064],[-102.67632294913984,31.32683522185066],[-102.42974066421729,31.193138914119416],[-102.38954093217751,31.08710576367286],[-102.18997797669434,31.003310568791086],[-101.99292750446365,30.98902241376637],[-101.87484079159681,30.91016898678788],[-101.81023407939003,30.702346160507368],[-101.76859864263454,30.653304485554123],[-102.13793368074998,30.655990228979825],[-102.13829260692891,30.597441022299606],[-102.34323945509598,30.598730179143942],[-102.34323945509598,30.284122194257684],[-102.56685046456724,30.28326275636146],[-102.56685046456724,30.05266482583103],[-103.44011785789559,30.665927479654904],[-103.58512403418192,30.766481713513038],[-103.01120107407833,31.371257418111703],[-102.82455946103651,31.267480292142736],[-102.76784912476612,31.293746862846064]]]}},{"type":"Feature","id":13025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.73154470405868,31.330004399092985],[-81.76636054341455,31.169611801710303],[-81.9357736998679,31.048323628605782],[-82.06103893631327,31.075342207468303],[-82.1317473935618,31.01072322064601],[-82.20819866967317,31.084688594589732],[-82.20855759585208,31.170847243686122],[-82.28608565050023,31.223810104040886],[-82.19276484397932,31.202324156635303],[-81.99212510995936,31.307927588133747],[-82.04058014411446,31.373298583115236],[-81.73154470405868,31.330004399092985]]]}},{"type":"Feature","id":28157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.15802294120722,31.34665600833231],[-91.09556978607401,31.320926586314126],[-91.05931824200242,31.281553587693395],[-91.06003609436027,30.998852234704422],[-91.17668710251141,30.999013379309964],[-91.63647153771635,30.99933566852105],[-91.56396844957318,31.066801543374584],[-91.62606267852748,31.116810085961077],[-91.58945220827697,31.191097749115883],[-91.48644039492504,31.22891301654971],[-91.46885301215764,31.319583714601276],[-91.2359099220343,31.37082769916359],[-91.15802294120722,31.34665600833231]]]}},{"type":"Feature","id":22115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.9813679301542,31.346602293463796],[-92.8299010826472,31.252278984353286],[-92.82379933760545,30.88997219622663],[-92.9784965207228,30.87815492515356],[-93.42141142551819,30.883150407925356],[-93.55852122586813,30.868754823163613],[-93.50898941317627,31.028932561072242],[-93.55241948082639,31.185511402790432],[-93.52908927919616,31.277095253606735],[-93.44294699625378,31.276719249527137],[-93.3905437741305,31.36411334059935],[-93.23620551719208,31.36443562981043],[-92.9813679301542,31.346602293463796]]]}},{"type":"Feature","id":48395,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.24113548716534,30.973713676239893],[-96.34773656230652,30.912854730213574],[-96.45756797305806,30.744619762027856],[-96.56775830998852,30.695255797863524],[-96.6215972368275,30.730707611082742],[-96.65138810967841,30.826857225722726],[-96.73394113083152,30.903347198486607],[-96.76696233929276,31.042576137674786],[-96.82941549442599,31.10585225278423],[-96.59683133048156,31.220909501141133],[-96.3190224679924,31.357130407692534],[-96.32943132718127,31.257435611730628],[-96.24113548716534,30.973713676239893]]]}},{"type":"Feature","id":13075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.2946682132839,31.02737482988534],[-83.47556700746289,31.031940593709024],[-83.50751143738735,31.048323628605782],[-83.57498955902554,31.078027950894],[-83.51002392063984,31.20608419743128],[-83.51253640389233,31.327372370535798],[-83.43464942306525,31.350362334259778],[-83.33558579768152,31.244275468944707],[-83.2946682132839,31.02737482988534]]]}},{"type":"Feature","id":28005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.63327286761658,31.34918060715247],[-90.54820736321098,31.349556611232067],[-90.54784843703206,30.999657957732133],[-90.56758937687302,30.999657957732133],[-90.82601622570014,30.999281953652535],[-91.06003609436027,30.998852234704422],[-91.05931824200242,31.281553587693395],[-91.09556978607401,31.320926586314126],[-91.01301676492089,31.34880460307287],[-90.63327286761658,31.34918060715247]]]}},{"type":"Feature","id":28113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.26034856771187,31.35025490452275],[-90.25963071535402,31.0006785402339],[-90.3472087030121,31.000356251022815],[-90.54784843703206,30.999657957732133],[-90.54820736321098,31.349556611232067],[-90.26034856771187,31.35025490452275]]]}},{"type":"Feature","id":28147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.03996789385096,31.33602046436655],[-90.03171259173564,31.175735296720894],[-89.92080440244733,31.07464391417762],[-89.83573889804174,31.074966203388705],[-89.83573889804174,31.00202141194675],[-90.25963071535402,31.0006785402339],[-90.26034856771187,31.35025490452275],[-90.24419688966017,31.35025490452275],[-90.03996789385096,31.33602046436655]]]}},{"type":"Feature","id":22009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.00796013290535,31.325814639348895],[-91.99073167631687,31.22520669062225],[-91.92684281646794,31.29482116021634],[-91.83423986230488,31.266298565035427],[-91.67738912211398,31.18803600161059],[-91.7236905991955,31.04424129859872],[-91.750610062615,31.018780450923103],[-91.80588469416969,30.969953635443915],[-91.81521677482178,30.848128313654257],[-92.21254805489349,30.848558032602366],[-92.28074402888954,30.965065582409146],[-92.2085998669253,30.962218694377903],[-92.23336577327123,31.318563132099513],[-92.08656496609026,31.33537588594438],[-92.00796013290535,31.325814639348895]]]}},{"type":"Feature","id":13071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.6539533183894,31.330648977515153],[-83.51253640389233,31.327372370535798],[-83.51002392063984,31.20608419743128],[-83.57498955902554,31.078027950894],[-83.57391278048877,31.03387432897553],[-83.73614741336358,31.037688084640017],[-84.0039063428428,31.041555555173023],[-84.00354741666388,31.077275942734808],[-83.99924030251675,31.334892452127754],[-83.6539533183894,31.330648977515153]]]}},{"type":"Feature","id":48027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.2780732180842,31.279780997032432],[-97.07025496048571,30.986229240603645],[-97.2590501306011,30.88959619214703],[-97.31540154069256,30.75230098822535],[-97.6251548331062,30.870419984087548],[-97.82866597655756,30.90614037164933],[-97.9115779238896,31.03489491147729],[-97.90727080974249,31.069379857063254],[-97.41877228022342,31.32017457815493],[-97.34339778264884,31.244221754076193],[-97.2780732180842,31.279780997032432]]]}},{"type":"Feature","id":1003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.76509377181435,31.297345759036496],[-87.6157804813809,31.24443661355025],[-87.59891095097134,30.99745564812306],[-87.634803568864,30.865907935132377],[-87.52999712461744,30.74273974162987],[-87.40688544524562,30.675166437039305],[-87.43272813012834,30.48431750920921],[-87.390374841015,30.44623366743281],[-87.55978799746835,30.27198263397353],[-87.83831471231537,30.227184433632885],[-87.96860491526571,30.234597085487813],[-87.74714746286801,30.288473098607312],[-87.90686961249034,30.410352135265484],[-87.9022035721643,30.542329567204284],[-87.93773726387802,30.715076584345177],[-88.01921350649435,30.744942051238937],[-88.02029028503114,30.76771715548886],[-88.00198504990588,30.786947078416855],[-87.94060867330944,31.049720215187143],[-87.97291202941283,31.162682583672],[-87.94671041835119,31.19292405464536],[-87.76509377181435,31.297345759036496]]]}},{"type":"Feature","id":1069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.08750447702212,31.308625881424426],[-85.1007847456424,31.165046037886615],[-85.02864058367817,31.075664496679387],[-85.00243897261652,31.0006785402339],[-85.48878394506202,30.997079644043467],[-85.48591253563062,31.19985327268366],[-85.71095924981758,31.19518007912295],[-85.65999173241,31.27091804372763],[-85.48591253563062,31.24610177447418],[-85.41771656163456,31.314964235909073],[-85.08750447702212,31.308625881424426]]]}},{"type":"Feature","id":1053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.70015979893921,31.19238690596022],[-86.68831523503462,30.994501330354794],[-86.78558422952374,30.99697221430644],[-87.16317456975449,30.99895966444145],[-87.59891095097134,30.99745564812306],[-87.6157804813809,31.24443661355025],[-87.42734423744444,31.260336214630378],[-86.76440758496706,31.26130308226363],[-86.70015979893921,31.19238690596022]]]}},{"type":"Feature","id":13201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.64171816279531,31.258939628049017],[-84.53727064472768,31.255931595412235],[-84.54265453741158,31.079048533395767],[-84.73073185516911,31.069164997589198],[-84.9223984347159,31.07260274917409],[-84.91737346821093,31.25571673593818],[-84.64171816279531,31.258939628049017]]]}},{"type":"Feature","id":1061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.48878394506202,30.997079644043467],[-85.49811602571411,30.996918499437925],[-86.03506958938827,30.99326588837897],[-86.18725428925313,30.993964181669654],[-86.19371496047381,31.192172046486164],[-85.79135871389713,31.196361806230254],[-85.71095924981758,31.19518007912295],[-85.48591253563062,31.19985327268366],[-85.48878394506202,30.997079644043467]]]}},{"type":"Feature","id":48351,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.55852122586813,30.868754823163613],[-93.63138324019023,30.677905895333517],[-93.73942002004713,30.54055697654332],[-93.69778458329165,30.443816498349683],[-93.74157357712069,30.40224119011988],[-93.76562163110877,30.343315979360064],[-93.70962914719622,30.244158332083295],[-93.90129572674302,30.242654315764906],[-93.86612096120821,30.947232246062512],[-93.91098673357403,31.158063104979803],[-93.60015666262362,31.176165015669007],[-93.55241948082639,31.185511402790432],[-93.50898941317627,31.028932561072242],[-93.55852122586813,30.868754823163613]]]}},{"type":"Feature","id":13065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.67157236666736,31.183470237786903],[-82.5922496811246,31.01845816171202],[-82.49067357248838,30.963185562011155],[-82.49533961281442,30.819498288736312],[-82.43575786711261,30.81998172255294],[-82.41888833670306,30.581756280693533],[-82.45980592110068,30.584173449776657],[-82.58399437900928,30.59153238676307],[-82.59045505022996,30.706267345908888],[-82.76740565644076,30.732695061217754],[-82.84708726816245,30.835183030342392],[-82.97127572607106,30.869345686717267],[-82.9705578737132,31.18395367160353],[-82.67157236666736,31.183470237786903]]]}},{"type":"Feature","id":13173,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.9705578737132,31.18395367160353],[-82.97127572607106,30.869345686717267],[-83.0193718340472,30.849471185367104],[-83.04306096185637,30.947285960931026],[-83.17945290984846,30.950079134093748],[-83.19775814497372,31.02549480948735],[-83.1650958626914,31.14721270153998],[-83.04700914982456,31.183631382392445],[-82.9705578737132,31.18395367160353]]]}},{"type":"Feature","id":1097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.00198504990588,30.786947078416855],[-88.1035611585421,30.500807973842996],[-88.10715042033137,30.377639780340488],[-88.39608599436725,30.386986167461913],[-88.4129555247768,30.73559566411751],[-88.42551794103923,30.998315086019286],[-88.43197861225991,31.114285487140926],[-88.32968465126584,31.1438286648236],[-88.02316169446254,31.144258383771714],[-87.97291202941283,31.162682583672],[-87.94060867330944,31.049720215187143],[-88.00198504990588,30.786947078416855]]]}},{"type":"Feature","id":13039,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.4092289953826,30.933481239722937],[-81.4820910097047,30.734145362667633],[-81.51116403019776,30.881431532132908],[-81.4092289953826,30.933481239722937]]],[[[-81.55423517166895,31.080122830766044],[-81.44440376091741,30.947017386588456],[-81.50183194954566,30.72829044199961],[-81.60663839379222,30.71738632369128],[-81.90490604848021,30.828307527172605],[-81.90490604848021,31.037526940034475],[-81.9357736998679,31.048323628605782],[-81.76636054341455,31.169611801710303],[-81.55423517166895,31.080122830766044]]]]}},{"type":"Feature","id":48241,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.90129572674302,30.242654315764906],[-94.11772821263574,30.24163373326314],[-94.08327129945879,30.34567943357468],[-94.11665143409896,30.433986677411628],[-94.07178566173313,30.526053962044557],[-94.05132686953432,30.640036913031174],[-94.12311210531963,30.68279394836829],[-94.25304338209105,31.018941595528645],[-94.4576313040792,31.033444610027416],[-94.12957277654031,31.099245323957014],[-94.03912337945081,31.134267418228116],[-93.91098673357403,31.158063104979803],[-93.86612096120821,30.947232246062512],[-93.90129572674302,30.242654315764906]]]}},{"type":"Feature","id":48373,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.56171989596791,31.059066602308576],[-94.65791211192023,31.01195866262183],[-94.54556821791621,30.526967114809292],[-94.53803076815875,30.490978152904937],[-94.73256875713696,30.490065000140202],[-94.8506554700038,30.494201045015778],[-94.83055560398391,30.541577559045088],[-94.96838325669171,30.576921942527274],[-95.05452553963408,30.680161919811106],[-95.11482513769376,30.66098571175162],[-95.13133574192437,30.781683021302488],[-95.20024956827828,30.824547486376627],[-94.93931023619866,31.041877844384107],[-94.84275909406742,31.146729267723355],[-94.56171989596791,31.059066602308576]]]}},{"type":"Feature","id":48331,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.6215972368275,30.730707611082742],[-96.96365388534453,30.557101156045626],[-97.15532046489132,30.457352645215202],[-97.27197147304246,30.735917953328595],[-97.31540154069256,30.75230098822535],[-97.2590501306011,30.88959619214703],[-97.07025496048571,30.986229240603645],[-96.82941549442599,31.10585225278423],[-96.76696233929276,31.042576137674786],[-96.73394113083152,30.903347198486607],[-96.65138810967841,30.826857225722726],[-96.6215972368275,30.730707611082742]]]}},{"type":"Feature","id":48243,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.80083866771679,30.412500730006045],[-103.90097907163731,30.41217844079496],[-104.97991116549058,30.629293939328385],[-104.91709908417843,30.663617740308805],[-104.10269558419404,31.105100244625035],[-103.58512403418192,30.766481713513038],[-103.44011785789559,30.665927479654904],[-103.80083866771679,30.412500730006045]]]}},{"type":"Feature","id":48313,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.61839856672773,30.93041949221764],[-95.86318622075565,30.864135344471414],[-96.16827347284324,30.822989755189724],[-96.24113548716534,30.973713676239893],[-95.97517118858075,31.092047531576142],[-95.76448152155085,31.094196126316703],[-95.66398219145141,31.083775441824997],[-95.67582675535598,30.98547723244445],[-95.61839856672773,30.93041949221764]]]}},{"type":"Feature","id":48327,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.60319700517053,31.0872669082784],[-99.60355593134946,30.940732746972323],[-99.48475136612477,30.940625317235295],[-99.48403351376692,30.710779394864062],[-100.1161025148566,30.71034967591595],[-100.11538466249876,31.087965201569084],[-99.60319700517053,31.0872669082784]]]}},{"type":"Feature","id":48413,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.11538466249876,31.087965201569084],[-100.1161025148566,30.71034967591595],[-100.96065581387083,30.70599877156632],[-100.96209151858653,31.08248628498066],[-100.68858977024449,31.086514900119205],[-100.11538466249876,31.087965201569084]]]}},{"type":"Feature","id":48105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-102.30124509216158,31.086138896039607],[-101.776136092392,31.079746826686446],[-101.2750751466105,31.079317107738337],[-100.96209151858653,31.08248628498066],[-100.96065581387083,30.70599877156632],[-100.96065581387083,30.287721090448116],[-101.75854870962459,30.2880433796592],[-101.65840830570409,30.357013270831125],[-101.74060240067827,30.4223305509441],[-101.64620481562058,30.560109188682404],[-101.65266548684126,30.620377271155068],[-101.76859864263454,30.653304485554123],[-101.81023407939003,30.702346160507368],[-101.87484079159681,30.91016898678788],[-101.99292750446365,30.98902241376637],[-102.18997797669434,31.003310568791086],[-102.38954093217751,31.08710576367286],[-102.30124509216158,31.086138896039607]]]}},{"type":"Feature","id":13087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.54265453741158,31.079048533395767],[-84.50819762423463,31.078511384710627],[-84.37647171656857,31.078887388790225],[-84.3807788307157,30.689938025880643],[-84.86353454137193,30.711585117891772],[-84.75585668769396,30.885997295956596],[-84.73073185516911,31.069164997589198],[-84.54265453741158,31.079048533395767]]]}},{"type":"Feature","id":13131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.11660916302574,31.077920521156972],[-84.07569157862811,30.91183414771181],[-84.08358795456449,30.675811015461473],[-84.28243305768981,30.68526483231993],[-84.3807788307157,30.689938025880643],[-84.37647171656857,31.078887388790225],[-84.11660916302574,31.077920521156972]]]}},{"type":"Feature","id":13027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.50751143738735,31.048323628605782],[-83.47556700746289,31.031940593709024],[-83.44039224192808,30.904743785067968],[-83.35101962337536,30.84178995916961],[-83.44936539640125,30.81794055754941],[-83.48489908811497,30.75230098822535],[-83.35712136841711,30.637297454736967],[-83.61160002927606,30.651263320550594],[-83.74368486312103,30.658461112931462],[-83.73614741336358,31.037688084640017],[-83.57391278048877,31.03387432897553],[-83.57498955902554,31.078027950894],[-83.50751143738735,31.048323628605782]]]}},{"type":"Feature","id":13275,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.00354741666388,31.077275942734808],[-84.0039063428428,31.041555555173023],[-83.73614741336358,31.037688084640017],[-83.74368486312103,30.658461112931462],[-84.00749560463207,30.67210468953401],[-84.08358795456449,30.675811015461473],[-84.07569157862811,30.91183414771181],[-84.11660916302574,31.077920521156972],[-84.00354741666388,31.077275942734808]]]}},{"type":"Feature","id":13253,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.73073185516911,31.069164997589198],[-84.75585668769396,30.885997295956596],[-84.86353454137193,30.711585117891772],[-84.86461131990872,30.711585117891772],[-85.00243897261652,31.0006785402339],[-85.02864058367817,31.075664496679387],[-84.9223984347159,31.07260274917409],[-84.73073185516911,31.069164997589198]]]}},{"type":"Feature","id":13049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.90490604848021,30.828307527172605],[-82.03627302996733,30.754771872176995],[-82.04955329858761,30.655291935689142],[-82.00540537857965,30.563493225398787],[-82.04991222476654,30.362331042814006],[-82.17015249470694,30.358893291229116],[-82.20855759585208,30.41378988685038],[-82.21465934089385,30.568488708170584],[-82.14969370250813,30.78431504985967],[-82.42104189377662,30.79516545329949],[-82.41565800109272,31.01357010867725],[-82.1317473935618,31.01072322064601],[-82.06103893631327,31.075342207468303],[-81.9357736998679,31.048323628605782],[-81.90490604848021,31.037526940034475],[-81.90490604848021,30.828307527172605]]]}},{"type":"Feature","id":48457,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.4576313040792,31.033444610027416],[-94.25304338209105,31.018941595528645],[-94.12311210531963,30.68279394836829],[-94.05132686953432,30.640036913031174],[-94.07178566173313,30.526053962044557],[-94.54556821791621,30.526967114809292],[-94.65791211192023,31.01195866262183],[-94.56171989596791,31.059066602308576],[-94.4576313040792,31.033444610027416]]]}},{"type":"Feature","id":48471,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.32730943561829,30.859515865779215],[-95.35925386554275,30.504460584901942],[-95.59829870070784,30.508972633857116],[-95.83016501229442,30.630260806961637],[-95.86318622075565,30.864135344471414],[-95.61839856672773,30.93041949221764],[-95.43462836311733,31.058099734675324],[-95.39658218815111,30.857635845381225],[-95.32730943561829,30.859515865779215]]]}},{"type":"Feature","id":22125,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-91.30374696985142,30.651961613841273],[-91.33102535944984,30.658622257537004],[-91.3805571721417,30.758746772447026],[-91.59447717478194,30.750152393484793],[-91.51802589867057,30.851297490896577],[-91.62498589999069,30.840232227982703],[-91.66267314877798,30.970329639523513],[-91.63647153771635,30.99933566852105],[-91.17668710251141,30.999013379309964],[-91.30374696985142,30.651961613841273]]]]}},{"type":"Feature","id":48053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.9115779238896,31.03489491147729],[-97.82866597655756,30.90614037164933],[-97.96326329365503,30.785174487755896],[-98.04976450277633,30.624137311951046],[-98.12585685270876,30.426198021477106],[-98.34982678835894,30.48571409579057],[-98.43776370219595,30.673877280194972],[-98.37566947324166,30.746553497294357],[-98.3774641041363,30.83566646415902],[-98.44566007813233,30.92144910917581],[-98.43955833309059,31.029523424625896],[-97.9115779238896,31.03489491147729]]]}},{"type":"Feature","id":13185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.2946682132839,31.02737482988534],[-83.19775814497372,31.02549480948735],[-83.17945290984846,30.950079134093748],[-83.04306096185637,30.947285960931026],[-83.0193718340472,30.849471185367104],[-83.13638176837728,30.77684868313623],[-83.1367406945562,30.623976167345504],[-83.30938418661988,30.634343136968695],[-83.34096969036543,30.636330587103714],[-83.35712136841711,30.637297454736967],[-83.48489908811497,30.75230098822535],[-83.44936539640125,30.81794055754941],[-83.35101962337536,30.84178995916961],[-83.44039224192808,30.904743785067968],[-83.47556700746289,31.031940593709024],[-83.2946682132839,31.02737482988534]]]}},{"type":"Feature","id":22077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.65836603463087,30.99434018574925],[-91.66267314877798,30.970329639523513],[-91.62498589999069,30.840232227982703],[-91.51802589867057,30.851297490896577],[-91.59447717478194,30.750152393484793],[-91.3805571721417,30.758746772447026],[-91.33102535944984,30.658622257537004],[-91.41465515913973,30.51149723267727],[-91.48500469020934,30.497101647915528],[-91.70107824992313,30.4973702222581],[-91.75635288147782,30.497692511469182],[-91.73374053220545,30.701647867216685],[-91.81521677482178,30.848128313654257],[-91.80588469416969,30.969953635443915],[-91.750610062615,31.018780450923103],[-91.65836603463087,30.99434018574925]]]}},{"type":"Feature","id":28109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.3490349994173,31.010347216566412],[-89.340779697302,30.90990041244531],[-89.34149754965985,30.647718139228672],[-89.54429084075336,30.64836271765084],[-89.54429084075336,30.516815004660153],[-89.69001486939754,30.459286380481704],[-89.81528010584292,30.585999755306133],[-89.84219956926242,30.666464628340044],[-89.72806104436377,31.00228998628932],[-89.65412225150489,31.002504845763376],[-89.3490349994173,31.010347216566412]]]}},{"type":"Feature","id":22117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.72806104436377,31.00228998628932],[-89.84219956926242,30.666464628340044],[-89.99510212148513,30.665282901232736],[-90.25568252738583,30.712014836839884],[-90.3472087030121,31.000356251022815],[-90.25963071535402,31.0006785402339],[-89.83573889804174,31.00202141194675],[-89.72806104436377,31.00228998628932]]]}},{"type":"Feature","id":22039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.28074402888954,30.965065582409146],[-92.21254805489349,30.848558032602366],[-92.17234832285372,30.767932014962916],[-92.21147127635672,30.568112704090986],[-92.4490804068061,30.534379766664216],[-92.49322832681408,30.480503753544717],[-92.63213275805866,30.481148331966885],[-92.63033812716402,30.48786269053113],[-92.59731691870277,30.580198549506626],[-92.5976758448817,30.89609569123722],[-92.48748550795125,30.909416978628684],[-92.38770403020966,31.001537978130123],[-92.28074402888954,30.965065582409146]]]}},{"type":"Feature","id":12063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.00243897261652,31.0006785402339],[-84.86461131990872,30.711585117891772],[-84.93244836772584,30.606357690472926],[-85.16790394110167,30.608022851396857],[-85.17185212906986,30.564352663295008],[-85.38397750081546,30.566877262115163],[-85.43530394440197,30.567575555405845],[-85.43243253497056,30.785443062098466],[-85.59969213435033,30.830402407044648],[-85.49811602571411,30.996918499437925],[-85.48878394506202,30.997079644043467],[-85.00243897261652,31.0006785402339]]]}},{"type":"Feature","id":22105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.3472087030121,31.000356251022815],[-90.25568252738583,30.712014836839884],[-90.24347903730232,30.224391260470156],[-90.27793595047928,30.23083704469183],[-90.29767689032023,30.293683440853165],[-90.40176548220894,30.28546506597053],[-90.50370051702409,30.362545902288062],[-90.56687152451516,30.48678839316085],[-90.56758937687302,30.650027878574775],[-90.56758937687302,30.999657957732133],[-90.54784843703206,30.999657957732133],[-90.3472087030121,31.000356251022815]]]}},{"type":"Feature","id":12033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.17896732162725,30.544478161944845],[-87.17322450276443,30.43291238004135],[-87.26726316164319,30.34471256594143],[-87.46216007680032,30.309797901407354],[-87.42375497565517,30.402456049593937],[-87.34012517596528,30.43076378530079],[-87.43272813012834,30.48431750920921],[-87.40688544524562,30.675166437039305],[-87.52999712461744,30.74273974162987],[-87.634803568864,30.865907935132377],[-87.59891095097134,30.99745564812306],[-87.16317456975449,30.99895966444145],[-87.28305591351595,30.924564571549617],[-87.31212893400901,30.73462879648426],[-87.17896732162725,30.544478161944845]]]}},{"type":"Feature","id":12113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.78558422952374,30.99697221430644],[-86.79958235050186,30.40621609038991],[-87.17717269073262,30.350513771740935],[-86.93848678174645,30.4531091706026],[-87.01924517200493,30.504729159244512],[-87.06805913233895,30.448167402699312],[-87.15779067707058,30.579822545427028],[-87.17896732162725,30.544478161944845],[-87.31212893400901,30.73462879648426],[-87.28305591351595,30.924564571549617],[-87.16317456975449,30.99895966444145],[-86.78558422952374,30.99697221430644]]]}},{"type":"Feature","id":28039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.42551794103923,30.998315086019286],[-88.4129555247768,30.73559566411751],[-88.88458452388632,30.73559566411751],[-88.88494345006525,30.91075985034153],[-88.8343348588366,30.9979927968082],[-88.42551794103923,30.998315086019286]]]}},{"type":"Feature","id":22091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.56758937687302,30.999657957732133],[-90.56758937687302,30.650027878574775],[-90.91072280392682,30.649383300152607],[-90.85078213204608,30.719266344089267],[-90.85831958180354,30.939282445522444],[-90.82601622570014,30.999281953652535],[-90.56758937687302,30.999657957732133]]]}},{"type":"Feature","id":12091,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-86.68831523503462,30.994501330354794],[-86.38861187563094,30.994125326275196],[-86.39471362067269,30.45396860849882],[-86.45429536637451,30.511282373203215],[-86.6014550997344,30.4015428968292],[-86.79958235050186,30.40621609038991],[-86.78558422952374,30.99697221430644],[-86.68831523503462,30.994501330354794]]]]}},{"type":"Feature","id":22037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.82601622570014,30.999281953652535],[-90.85831958180354,30.939282445522444],[-90.85078213204608,30.719266344089267],[-91.25457408333847,30.70530047827564],[-91.29800415098859,30.64954444475815],[-91.30374696985142,30.651961613841273],[-91.17668710251141,30.999013379309964],[-91.06003609436027,30.998852234704422],[-90.82601622570014,30.999281953652535]]]}},{"type":"Feature","id":12059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.49811602571411,30.996918499437925],[-85.59969213435033,30.830402407044648],[-85.61943307419129,30.744082613342716],[-85.82114958674804,30.790760834081347],[-85.84483871455718,30.70304445379805],[-86.03758207264076,30.70503190393307],[-86.03506958938827,30.99326588837897],[-85.49811602571411,30.996918499437925]]]}},{"type":"Feature","id":12131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-86.18725428925313,30.993964181669654],[-86.03506958938827,30.99326588837897],[-86.03758207264076,30.70503190393307],[-85.84483871455718,30.70304445379805],[-85.9151882456268,30.636491731709256],[-85.87965455391306,30.504406870033428],[-85.99271630027494,30.389457051413558],[-85.99594663588528,30.269135745942286],[-86.39722610392518,30.37903636692185],[-86.39722610392518,30.3981051452443],[-86.1043423419211,30.390961067731947],[-86.25724489414381,30.486573533686794],[-86.39471362067269,30.45396860849882],[-86.38861187563094,30.994125326275196],[-86.18725428925313,30.993964181669654]]]}},{"type":"Feature","id":48041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.16827347284324,30.822989755189724],[-96.18442515089494,30.58782606083561],[-96.10510246535216,30.421900831995988],[-96.15499320422296,30.330746700127797],[-96.15068609007584,30.370334558222588],[-96.29928152815144,30.380003234555097],[-96.35850434767433,30.541846133387658],[-96.48699991973004,30.619088114310735],[-96.60185629698654,30.64009062789969],[-96.56775830998852,30.695255797863524],[-96.45756797305806,30.744619762027856],[-96.34773656230652,30.912854730213574],[-96.24113548716534,30.973713676239893],[-96.16827347284324,30.822989755189724]]]}},{"type":"Feature","id":48319,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.09244505255802,30.941001321314893],[-98.96466733286016,30.921341679438783],[-98.96430840668124,30.49844451962838],[-99.30385257194577,30.499841106209743],[-99.48439243994584,30.499626246735687],[-99.48403351376692,30.710779394864062],[-99.48475136612477,30.940625317235295],[-99.09244505255802,30.941001321314893]]]}},{"type":"Feature","id":48299,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.44566007813233,30.92144910917581],[-98.3774641041363,30.83566646415902],[-98.37566947324166,30.746553497294357],[-98.43776370219595,30.673877280194972],[-98.34982678835894,30.48571409579057],[-98.59174303295545,30.499894821078257],[-98.96430840668124,30.49844451962838],[-98.96466733286016,30.921341679438783],[-98.44566007813233,30.92144910917581]]]}},{"type":"Feature","id":28131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.88494345006525,30.91075985034153],[-88.88458452388632,30.73559566411751],[-88.88458452388632,30.677207602042834],[-89.23992144102363,30.677100172305806],[-89.34149754965985,30.647718139228672],[-89.340779697302,30.90990041244531],[-89.13798640620848,30.909846697576796],[-88.88494345006525,30.91075985034153]]]}},{"type":"Feature","id":48491,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.15532046489132,30.457352645215202],[-97.33442462817567,30.40320805775313],[-97.36924046753155,30.419537377781374],[-97.596799664971,30.50129140765962],[-97.7536504051619,30.433395813857977],[-97.8480479902196,30.472392808399107],[-97.95680262243435,30.62816592708959],[-98.04976450277633,30.624137311951046],[-97.96326329365503,30.785174487755896],[-97.82866597655756,30.90614037164933],[-97.6251548331062,30.870419984087548],[-97.31540154069256,30.75230098822535],[-97.27197147304246,30.735917953328595],[-97.15532046489132,30.457352645215202]]]}},{"type":"Feature","id":48407,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.20024956827828,30.824547486376627],[-95.13133574192437,30.781683021302488],[-95.11482513769376,30.66098571175162],[-95.05452553963408,30.680161919811106],[-94.96838325669171,30.576921942527274],[-94.83055560398391,30.541577559045088],[-94.8506554700038,30.494201045015778],[-95.16579265510133,30.344981140284],[-95.30792742195625,30.405356652493687],[-95.35925386554275,30.504460584901942],[-95.32730943561829,30.859515865779215],[-95.25229386422264,30.90667752033447],[-95.20024956827828,30.824547486376627]]]}},{"type":"Feature","id":22003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.5976758448817,30.89609569123722],[-92.59731691870277,30.580198549506626],[-92.63033812716402,30.48786269053113],[-92.77247289401895,30.488292409479243],[-92.77570322962929,30.437639288470578],[-93.1310401467666,30.42356599291992],[-93.13032229440874,30.597870741247718],[-92.97921437308065,30.598354175064344],[-92.9784965207228,30.87815492515356],[-92.82379933760545,30.88997219622663],[-92.5976758448817,30.89609569123722]]]}},{"type":"Feature","id":22011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.9784965207228,30.87815492515356],[-92.97921437308065,30.598354175064344],[-93.13032229440874,30.597870741247718],[-93.1310401467666,30.42356599291992],[-93.1310401467666,30.403046913147588],[-93.38551880762553,30.402617194199475],[-93.38480095526768,30.490118715008716],[-93.4863770639039,30.490494719088314],[-93.48601813772497,30.402456049593937],[-93.74157357712069,30.40224119011988],[-93.69778458329165,30.443816498349683],[-93.73942002004713,30.54055697654332],[-93.63138324019023,30.677905895333517],[-93.55852122586813,30.868754823163613],[-93.42141142551819,30.883150407925356],[-92.9784965207228,30.87815492515356]]]}},{"type":"Feature","id":13101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.58399437900928,30.59153238676307],[-82.68915974943476,30.597602166905148],[-83.1367406945562,30.623976167345504],[-83.13638176837728,30.77684868313623],[-83.0193718340472,30.849471185367104],[-82.97127572607106,30.869345686717267],[-82.84708726816245,30.835183030342392],[-82.76740565644076,30.732695061217754],[-82.59045505022996,30.706267345908888],[-82.58399437900928,30.59153238676307]]]}},{"type":"Feature","id":48185,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.86318622075565,30.864135344471414],[-95.83016501229442,30.630260806961637],[-95.8043223274117,30.24555491866466],[-96.09361682762652,30.224928409155297],[-96.15499320422296,30.330746700127797],[-96.10510246535216,30.421900831995988],[-96.18442515089494,30.58782606083561],[-96.16827347284324,30.822989755189724],[-95.86318622075565,30.864135344471414]]]}},{"type":"Feature","id":22097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.81521677482178,30.848128313654257],[-91.73374053220545,30.701647867216685],[-91.75635288147782,30.497692511469182],[-91.67882482682968,30.394721108527925],[-91.87085033255539,30.41679791948716],[-91.98857811924331,30.36861568243014],[-92.05031342201869,30.379734660212527],[-92.14255745000281,30.298732638493476],[-92.17629651082191,30.43672613570584],[-92.24592818953367,30.480181464333633],[-92.49322832681408,30.480503753544717],[-92.4490804068061,30.534379766664216],[-92.21147127635672,30.568112704090986],[-92.17234832285372,30.767932014962916],[-92.21254805489349,30.848558032602366],[-91.81521677482178,30.848128313654257]]]}},{"type":"Feature","id":12133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.43530394440197,30.567575555405845],[-85.48627146180954,30.567575555405845],[-85.48806609270417,30.436672420837326],[-85.85345294285142,30.440593606238846],[-85.99271630027494,30.389457051413558],[-85.87965455391306,30.504406870033428],[-85.9151882456268,30.636491731709256],[-85.84483871455718,30.70304445379805],[-85.82114958674804,30.790760834081347],[-85.61943307419129,30.744082613342716],[-85.59969213435033,30.830402407044648],[-85.43243253497056,30.785443062098466],[-85.43530394440197,30.567575555405845]]]}},{"type":"Feature","id":12089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.90490604848021,30.828307527172605],[-81.60663839379222,30.71738632369128],[-81.42789315668679,30.70084214418898],[-81.4400966467703,30.51649271544907],[-81.49573020450391,30.566232683692995],[-81.60161342728725,30.560485192762002],[-81.71718765690161,30.571389311070334],[-82.04919437240869,30.27337922055489],[-82.04991222476654,30.362331042814006],[-82.00540537857965,30.563493225398787],[-82.04955329858761,30.655291935689142],[-82.03627302996733,30.754771872176995],[-81.90490604848021,30.828307527172605]]]}},{"type":"Feature","id":28059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.4129555247768,30.73559566411751],[-88.39608599436725,30.386986167461913],[-88.47971579405714,30.318392280369586],[-88.54360465390607,30.386610163382315],[-88.74998720678886,30.348902325685515],[-88.88314881917061,30.426950029636302],[-88.88458452388632,30.677207602042834],[-88.88458452388632,30.73559566411751],[-88.4129555247768,30.73559566411751]]]}},{"type":"Feature","id":48051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.56775830998852,30.695255797863524],[-96.60185629698654,30.64009062789969],[-96.48699991973004,30.619088114310735],[-96.35850434767433,30.541846133387658],[-96.29928152815144,30.380003234555097],[-96.64097925048954,30.29679890322698],[-96.74076072823112,30.318768284449185],[-96.96365388534453,30.557101156045626],[-96.6215972368275,30.730707611082742],[-96.56775830998852,30.695255797863524]]]}},{"type":"Feature","id":22033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.91072280392682,30.649383300152607],[-90.9860973015014,30.570959592122225],[-90.9914811941853,30.46019953324644],[-90.89169971644371,30.34524971462657],[-91.02091314085727,30.32166888734894],[-91.14223018933446,30.32328033340436],[-91.24165274089712,30.35760413438478],[-91.19714589471022,30.507146328327643],[-91.26282938545378,30.505212593061138],[-91.29800415098859,30.64954444475815],[-91.25457408333847,30.70530047827564],[-90.85078213204608,30.719266344089267],[-90.91072280392682,30.649383300152607]]]}},{"type":"Feature","id":22103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.84219956926242,30.666464628340044],[-89.81528010584292,30.585999755306133],[-89.69001486939754,30.459286380481704],[-89.61715285507546,30.227291863369913],[-89.52347312237562,30.178572477627753],[-89.62504923101184,30.15493793548161],[-89.79410346128626,30.15128532442266],[-89.88527071073361,30.197963545161294],[-89.99438426912728,30.149942452709812],[-90.10529245841559,30.19178633528219],[-90.24347903730232,30.224391260470156],[-90.25568252738583,30.712014836839884],[-89.99510212148513,30.665282901232736],[-89.84219956926242,30.666464628340044]]]}},{"type":"Feature","id":12039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.3807788307157,30.689938025880643],[-84.28243305768981,30.68526483231993],[-84.37826634746321,30.57386019502198],[-84.39764836112525,30.482491203679736],[-84.64638420312136,30.388329039174764],[-84.78098152021883,30.45976981429833],[-84.78169937257668,30.518695025058143],[-84.88255762885505,30.533090609819883],[-84.93244836772584,30.606357690472926],[-84.86461131990872,30.711585117891772],[-84.86353454137193,30.711585117891772],[-84.3807788307157,30.689938025880643]]]}},{"type":"Feature","id":48267,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.30385257194577,30.499841106209743],[-99.30169901487221,30.28659307820932],[-99.75430492649862,30.290675408216387],[-100.11646144103553,30.29029940413679],[-100.1161025148566,30.71034967591595],[-99.48403351376692,30.710779394864062],[-99.48439243994584,30.499626246735687],[-99.30385257194577,30.499841106209743]]]}},{"type":"Feature","id":48435,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.1161025148566,30.71034967591595],[-100.11646144103553,30.29029940413679],[-100.70043433414907,30.288258239133256],[-100.96065581387083,30.287721090448116],[-100.96065581387083,30.70599877156632],[-100.1161025148566,30.71034967591595]]]}},{"type":"Feature","id":12073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.08358795456449,30.675811015461473],[-84.00749560463207,30.67210468953401],[-83.97698687942331,30.521917917168977],[-84.04087573927224,30.521864202300463],[-84.07569157862811,30.273594080028946],[-84.24761721833394,30.30351326179122],[-84.71314447240171,30.30012922507484],[-84.64638420312136,30.388329039174764],[-84.39764836112525,30.482491203679736],[-84.37826634746321,30.57386019502198],[-84.28243305768981,30.68526483231993],[-84.08358795456449,30.675811015461473]]]}},{"type":"Feature","id":28047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.88458452388632,30.677207602042834],[-88.88314881917061,30.426950029636302],[-89.29017110607334,30.303137257711626],[-89.340779697302,30.372859157042743],[-89.34149754965985,30.647718139228672],[-89.23992144102363,30.677100172305806],[-88.88458452388632,30.677207602042834]]]}},{"type":"Feature","id":12065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.74368486312103,30.658461112931462],[-83.61160002927606,30.651263320550594],[-83.6040625795186,30.581917425299075],[-83.73686526572143,30.50762976214427],[-83.72179036620652,30.434094107148656],[-83.82013613923239,30.303459546922706],[-83.91561050282687,30.244158332083295],[-83.99206177893822,30.095099571957057],[-84.07605050480704,30.098644753278982],[-84.07569157862811,30.273594080028946],[-84.04087573927224,30.521864202300463],[-83.97698687942331,30.521917917168977],[-84.00749560463207,30.67210468953401],[-83.74368486312103,30.658461112931462]]]}},{"type":"Feature","id":48043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.7929422917804,29.262733969464744],[-103.80083866771679,30.412500730006045],[-103.44011785789559,30.665927479654904],[-102.56685046456724,30.05266482583103],[-102.3206271058236,29.879058370793913],[-102.38882307981966,29.761207949274286],[-102.51660079951752,29.784197912998263],[-102.66806764702453,29.745308348194158],[-102.80912563534267,29.520404193726208],[-102.87732160933872,29.354854968966187],[-102.88665368999081,29.209985968584036],[-102.99002442952167,29.183397108669627],[-103.15225906239648,28.972673679489365],[-103.4336571866749,29.045403611457267],[-103.55497423515209,29.158365979942122],[-103.71936242510046,29.182161666693805],[-103.7929422917804,29.262733969464744]]]}},{"type":"Feature","id":22121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.14223018933446,30.32328033340436],[-91.3116433457878,30.32247461037665],[-91.48500469020934,30.497101647915528],[-91.41465515913973,30.51149723267727],[-91.33102535944984,30.658622257537004],[-91.30374696985142,30.651961613841273],[-91.29800415098859,30.64954444475815],[-91.26282938545378,30.505212593061138],[-91.19714589471022,30.507146328327643],[-91.24165274089712,30.35760413438478],[-91.14223018933446,30.32328033340436]]]}},{"type":"Feature","id":48443,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-101.75854870962459,30.2880433796592],[-101.76142011905601,29.78118988036148],[-102.11603918383547,29.79247000274941],[-102.3206271058236,29.879058370793913],[-102.56685046456724,30.05266482583103],[-102.56685046456724,30.28326275636146],[-102.34323945509598,30.284122194257684],[-102.34323945509598,30.598730179143942],[-102.13829260692891,30.597441022299606],[-102.13793368074998,30.655990228979825],[-101.76859864263454,30.653304485554123],[-101.65266548684126,30.620377271155068],[-101.64620481562058,30.560109188682404],[-101.74060240067827,30.4223305509441],[-101.65840830570409,30.357013270831125],[-101.75854870962459,30.2880433796592]]]}},{"type":"Feature","id":22063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.56758937687302,30.650027878574775],[-90.56687152451516,30.48678839316085],[-90.50370051702409,30.362545902288062],[-90.40176548220894,30.28546506597053],[-90.55861622239985,30.193666355680172],[-90.63291394143765,30.22138322783338],[-90.69895635836014,30.176209023413136],[-90.89169971644371,30.34524971462657],[-90.9914811941853,30.46019953324644],[-90.9860973015014,30.570959592122225],[-90.91072280392682,30.649383300152607],[-90.56758937687302,30.650027878574775]]]}},{"type":"Feature","id":12079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.35712136841711,30.637297454736967],[-83.34096969036543,30.636330587103714],[-83.30938418661988,30.634343136968695],[-83.27169693783259,30.62709162971931],[-83.24370069587631,30.473198531426817],[-83.17083868155423,30.385267291669468],[-83.24728995766559,30.260702511585595],[-83.36717130142706,30.260433937243025],[-83.46874741006329,30.304211555081903],[-83.82013613923239,30.303459546922706],[-83.72179036620652,30.434094107148656],[-83.73686526572143,30.50762976214427],[-83.6040625795186,30.581917425299075],[-83.61160002927606,30.651263320550594],[-83.35712136841711,30.637297454736967]]]}},{"type":"Feature","id":28045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.34149754965985,30.647718139228672],[-89.340779697302,30.372859157042743],[-89.32857620721849,30.302976113106084],[-89.52347312237562,30.178572477627753],[-89.61715285507546,30.227291863369913],[-89.69001486939754,30.459286380481704],[-89.54429084075336,30.516815004660153],[-89.54429084075336,30.64836271765084],[-89.34149754965985,30.647718139228672]]]}},{"type":"Feature","id":12047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.1367406945562,30.623976167345504],[-82.68915974943476,30.597602166905148],[-82.72648807204313,30.559196035917665],[-82.64537075560573,30.407881251313846],[-82.68162229967731,30.34379941317669],[-82.79468404603918,30.336816480269874],[-83.00501478689014,30.4315695083285],[-83.17083868155423,30.385267291669468],[-83.24370069587631,30.473198531426817],[-83.27169693783259,30.62709162971931],[-83.30938418661988,30.634343136968695],[-83.1367406945562,30.623976167345504]]]}},{"type":"Feature","id":48377,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-103.80083866771679,30.412500730006045],[-103.7929422917804,29.262733969464744],[-103.97204645506477,29.295983473074884],[-104.08259571817415,29.34609944539841],[-104.26205880763743,29.51352869055642],[-104.33707437903308,29.51949104096147],[-104.50971787109677,29.64378724670277],[-104.67733639665548,29.913113597431764],[-104.6870274034865,30.179270770918436],[-104.85967089555018,30.39058506365235],[-104.87223331181261,30.510369220438477],[-104.97991116549058,30.629293939328385],[-103.90097907163731,30.41217844079496],[-103.80083866771679,30.412500730006045]]]}},{"type":"Feature","id":48339,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.35925386554275,30.504460584901942],[-95.30792742195625,30.405356652493687],[-95.16579265510133,30.344981140284],[-95.09687882874742,30.16718492550279],[-95.26413842812721,30.032199460927213],[-95.53476876703785,30.168259222873072],[-95.67116071502994,30.10095449262508],[-95.80360447505385,30.090157804053774],[-95.8043223274117,30.24555491866466],[-95.83016501229442,30.630260806961637],[-95.59829870070784,30.508972633857116],[-95.35925386554275,30.504460584901942]]]}},{"type":"Feature","id":48453,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.36924046753155,30.419537377781374],[-97.49271107308229,30.20999567570842],[-97.64956181327321,30.067866133620484],[-97.7102203375118,30.02451823472972],[-98.17287618214814,30.356314977540443],[-98.12585685270876,30.426198021477106],[-98.04976450277633,30.624137311951046],[-97.95680262243435,30.62816592708959],[-97.8480479902196,30.472392808399107],[-97.7536504051619,30.433395813857977],[-97.596799664971,30.50129140765962],[-97.36924046753155,30.419537377781374]]]}},{"type":"Feature","id":12013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.93244836772584,30.606357690472926],[-85.11585964515731,30.19989728042779],[-85.38972031967829,30.200864148061044],[-85.38397750081546,30.566877262115163],[-85.17185212906986,30.564352663295008],[-85.16790394110167,30.608022851396857],[-84.93244836772584,30.606357690472926]]]}},{"type":"Feature","id":12077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.64638420312136,30.388329039174764],[-84.71314447240171,30.30012922507484],[-84.67043225710944,30.12765078227652],[-84.54516702066407,30.01087465812717],[-85.0074639391215,30.013828975895436],[-85.02541024806783,29.971340514900895],[-85.1359595111772,30.043909302263256],[-85.11585964515731,30.19989728042779],[-84.93244836772584,30.606357690472926],[-84.88255762885505,30.533090609819883],[-84.78169937257668,30.518695025058143],[-84.78098152021883,30.45976981429833],[-84.64638420312136,30.388329039174764]]]}},{"type":"Feature","id":12023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.58399437900928,30.59153238676307],[-82.45980592110068,30.584173449776657],[-82.45837021638498,30.136460020712807],[-82.56927840567329,29.9752079854339],[-82.52979652599137,29.940830469584967],[-82.658651024226,29.830070410709183],[-82.80006793872307,29.932289805491248],[-82.79468404603918,30.336816480269874],[-82.68162229967731,30.34379941317669],[-82.64537075560573,30.407881251313846],[-82.72648807204313,30.559196035917665],[-82.68915974943476,30.597602166905148],[-82.58399437900928,30.59153238676307]]]}},{"type":"Feature","id":12031,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.43040563993928,30.25221556236039],[-81.43363597554962,30.106003690265393],[-81.58940993720375,30.125770761878528],[-81.65617020648409,30.131142248729926],[-81.62350792420177,30.23293192456388],[-81.66406658242047,30.28046958319873],[-81.60986872940256,30.389457051413558],[-81.44081449912815,30.355401824775704],[-81.43040563993928,30.25221556236039]]],[[[-81.38015597488956,30.252913855651073],[-81.42861100904464,30.252269277228905],[-81.4293288614025,30.395795405898205],[-81.38015597488956,30.252913855651073]]],[[[-81.60161342728725,30.560485192762002],[-81.46270899604266,30.523099644276286],[-81.45445369392736,30.41679791948716],[-81.62960966924352,30.395258257213065],[-81.6292507430646,30.3184459952381],[-81.72436618048015,30.26698715120173],[-81.6913449720189,30.191195471728534],[-82.04955329858761,30.18695199711593],[-82.04919437240869,30.27337922055489],[-81.71718765690161,30.571389311070334],[-81.60161342728725,30.560485192762002]]]]}},{"type":"Feature","id":12003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.04991222476654,30.362331042814006],[-82.04919437240869,30.27337922055489],[-82.04955329858761,30.18695199711593],[-82.04955329858761,30.14312066440854],[-82.1425151789296,30.14312066440854],[-82.45837021638498,30.136460020712807],[-82.45980592110068,30.584173449776657],[-82.41888833670306,30.581756280693533],[-82.21465934089385,30.568488708170584],[-82.20855759585208,30.41378988685038],[-82.17015249470694,30.358893291229116],[-82.04991222476654,30.362331042814006]]]}},{"type":"Feature","id":12005,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-85.391156024394,30.030212010792198],[-85.38900246732044,29.92605888074363],[-85.68727012200841,30.120560419632675],[-85.62230448362271,30.125233613193387],[-85.50780703254513,30.03434805566777],[-85.391156024394,30.030212010792198]]],[[[-85.38397750081546,30.566877262115163],[-85.38972031967829,30.200864148061044],[-85.391156024394,30.0367652247509],[-85.4830411261992,30.034294340799256],[-85.5235997844179,30.123246163058376],[-85.59502609402429,30.116692949099672],[-85.73357159908994,30.185931414614164],[-85.73572515616351,30.12453531990271],[-85.99594663588528,30.269135745942286],[-85.99271630027494,30.389457051413558],[-85.85345294285142,30.440593606238846],[-85.48806609270417,30.436672420837326],[-85.48627146180954,30.567575555405845],[-85.43530394440197,30.567575555405845],[-85.38397750081546,30.566877262115163]]]]}},{"type":"Feature","id":48287,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.64097925048954,30.29679890322698],[-96.79459965507012,30.160524281807064],[-97.02431240958312,30.051375668986694],[-97.08174059821137,30.25935963987275],[-97.33442462817567,30.40320805775313],[-97.15532046489132,30.457352645215202],[-96.96365388534453,30.557101156045626],[-96.74076072823112,30.318768284449185],[-96.64097925048954,30.29679890322698]]]}},{"type":"Feature","id":48199,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.07178566173313,30.526053962044557],[-94.11665143409896,30.433986677411628],[-94.08327129945879,30.34567943357468],[-94.11772821263574,30.24163373326314],[-94.1159335817411,30.16036313720152],[-94.27565573136343,30.1703003878766],[-94.34169814828591,30.10337166170821],[-94.44506888781677,30.11293290830369],[-94.59653573532378,30.11207347040747],[-94.73256875713696,30.490065000140202],[-94.53803076815875,30.490978152904937],[-94.54556821791621,30.526967114809292],[-94.07178566173313,30.526053962044557]]]}},{"type":"Feature","id":48171,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.96430840668124,30.49844451962838],[-98.59174303295545,30.499894821078257],[-98.58779484498726,30.138877189795934],[-98.92016048667327,30.138232611373766],[-99.30098116251436,30.13431142597225],[-99.30169901487221,30.28659307820932],[-99.30385257194577,30.499841106209743],[-98.96430840668124,30.49844451962838]]]}},{"type":"Feature","id":48031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.34982678835894,30.48571409579057],[-98.12585685270876,30.426198021477106],[-98.17287618214814,30.356314977540443],[-98.29742356623566,30.03800066672672],[-98.4140745743868,29.93755386260562],[-98.58779484498726,30.138877189795934],[-98.59174303295545,30.499894821078257],[-98.34982678835894,30.48571409579057]]]}},{"type":"Feature","id":22099,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-91.09987690022112,29.69938213561472],[-91.38665891718345,29.783660764313122],[-91.3737375747421,29.834367600190298],[-91.47208334776798,29.955978062505906],[-91.25565086187525,29.97139422976941],[-91.18278884755316,29.84618487126337],[-91.09269837664259,29.801494100659756],[-91.09987690022112,29.69938213561472]]],[[[-91.36907153441605,30.058842035710136],[-91.60057891982369,30.033112613691948],[-91.72656200862691,30.12238672516215],[-91.81916496278997,30.044016732000284],[-91.95089087045602,30.073183905603365],[-91.90566617191128,30.15423964219093],[-91.98857811924331,30.36861568243014],[-91.87085033255539,30.41679791948716],[-91.67882482682968,30.394721108527925],[-91.75635288147782,30.497692511469182],[-91.70107824992313,30.4973702222581],[-91.64041972568454,30.44268848611089],[-91.6210377120225,30.309959046012896],[-91.47531368337832,30.229494172978985],[-91.4616744885791,30.10245850894347],[-91.36907153441605,30.058842035710136]]]]}},{"type":"Feature","id":22047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.48500469020934,30.497101647915528],[-91.3116433457878,30.32247461037665],[-91.14223018933446,30.32328033340436],[-91.02091314085727,30.32166888734894],[-91.1063375714418,30.062494646769085],[-91.22442428430864,30.025323957757426],[-91.36907153441605,30.058842035710136],[-91.4616744885791,30.10245850894347],[-91.47531368337832,30.229494172978985],[-91.6210377120225,30.309959046012896],[-91.64041972568454,30.44268848611089],[-91.70107824992313,30.4973702222581],[-91.48500469020934,30.497101647915528]]]}},{"type":"Feature","id":48291,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.73256875713696,30.490065000140202],[-94.59653573532378,30.11207347040747],[-94.44506888781677,30.11293290830369],[-94.44219747838535,29.889532770154137],[-94.98022782059628,29.88416128330274],[-95.09687882874742,30.16718492550279],[-95.16579265510133,30.344981140284],[-94.8506554700038,30.494201045015778],[-94.73256875713696,30.490065000140202]]]}},{"type":"Feature","id":22019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.1310401467666,30.403046913147588],[-93.03089974284607,30.379304941264415],[-92.99680175584805,30.15687167074811],[-92.89378994249613,30.156280807194456],[-92.88876497599115,30.08253029272479],[-92.99680175584805,30.038537815411857],[-93.1285276635141,30.052557396094002],[-93.7214737111008,30.051483098723722],[-93.70962914719622,30.244158332083295],[-93.76562163110877,30.343315979360064],[-93.74157357712069,30.40224119011988],[-93.48601813772497,30.402456049593937],[-93.4863770639039,30.490494719088314],[-93.38480095526768,30.490118715008716],[-93.38551880762553,30.402617194199475],[-93.1310401467666,30.403046913147588]]]}},{"type":"Feature","id":22053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.63033812716402,30.48786269053113],[-92.63213275805866,30.481148331966885],[-92.62531316065905,30.344551421335886],[-92.59300980455566,30.207256217414205],[-92.62531316065905,30.092306398794335],[-92.73729812848414,30.037356088304552],[-92.99680175584805,30.038537815411857],[-92.88876497599115,30.08253029272479],[-92.89378994249613,30.156280807194456],[-92.99680175584805,30.15687167074811],[-93.03089974284607,30.379304941264415],[-93.1310401467666,30.403046913147588],[-93.1310401467666,30.42356599291992],[-92.77570322962929,30.437639288470578],[-92.77247289401895,30.488292409479243],[-92.63033812716402,30.48786269053113]]]}},{"type":"Feature","id":22001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.49322832681408,30.480503753544717],[-92.24592818953367,30.480181464333633],[-92.17629651082191,30.43672613570584],[-92.14255745000281,30.298732638493476],[-92.28469221685774,30.147417853889657],[-92.43113409785978,30.050784805433043],[-92.596240140166,30.09945047630669],[-92.62531316065905,30.092306398794335],[-92.59300980455566,30.207256217414205],[-92.62531316065905,30.344551421335886],[-92.63213275805866,30.481148331966885],[-92.49322832681408,30.480503753544717]]]}},{"type":"Feature","id":12121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.79468404603918,30.336816480269874],[-82.80006793872307,29.932289805491248],[-82.87974955044477,29.886900741596953],[-83.06854472056015,30.080059408773153],[-83.22611331310891,30.114705498964653],[-83.24728995766559,30.260702511585595],[-83.17083868155423,30.385267291669468],[-83.00501478689014,30.4315695083285],[-82.79468404603918,30.336816480269874]]]}},{"type":"Feature","id":48021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.02431240958312,30.051375668986694],[-97.3157604668715,29.786561367212876],[-97.64956181327321,30.067866133620484],[-97.49271107308229,30.20999567570842],[-97.36924046753155,30.419537377781374],[-97.33442462817567,30.40320805775313],[-97.08174059821137,30.25935963987275],[-97.02431240958312,30.051375668986694]]]}},{"type":"Feature","id":48477,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.15499320422296,30.330746700127797],[-96.09361682762652,30.224928409155297],[-96.19232152683132,30.136674880186863],[-96.14530219739194,30.07017587296658],[-96.2931797831097,30.096120154458823],[-96.62195616300643,30.044285306342854],[-96.64743992171022,30.1445172509899],[-96.79459965507012,30.160524281807064],[-96.64097925048954,30.29679890322698],[-96.29928152815144,30.380003234555097],[-96.15068609007584,30.370334558222588],[-96.15499320422296,30.330746700127797]]]}},{"type":"Feature","id":22055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.98857811924331,30.36861568243014],[-91.90566617191128,30.15423964219093],[-91.95089087045602,30.073183905603365],[-91.96453006525523,30.03687265448793],[-92.12855932902468,30.11599465580899],[-92.28469221685774,30.147417853889657],[-92.14255745000281,30.298732638493476],[-92.05031342201869,30.379734660212527],[-91.98857811924331,30.36861568243014]]]}},{"type":"Feature","id":48209,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.87496745363909,29.858270716679012],[-97.99915591154769,29.75245242570651],[-98.0303824891143,29.848548325477985],[-98.29742356623566,30.03800066672672],[-98.17287618214814,30.356314977540443],[-97.7102203375118,30.02451823472972],[-97.89434946730113,29.883677849486112],[-97.87496745363909,29.858270716679012]]]}},{"type":"Feature","id":22005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.89169971644371,30.34524971462657],[-90.69895635836014,30.176209023413136],[-90.63291394143765,30.22138322783338],[-90.64188709591082,30.1664329173436],[-90.91538884425286,30.11293290830369],[-90.96384387840796,30.06646954703912],[-90.96384387840796,30.066415832170605],[-91.1063375714418,30.062494646769085],[-91.02091314085727,30.32166888734894],[-90.89169971644371,30.34524971462657]]]}},{"type":"Feature","id":12123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.36717130142706,30.260433937243025],[-83.37076056321632,29.88792132409872],[-83.31871626727197,29.822550329117227],[-83.3905015030573,29.671342974250436],[-83.53371304844899,29.721673806048013],[-83.63528915708521,29.881744114219615],[-83.78065425955047,29.98616581861075],[-83.99206177893822,30.095099571957057],[-83.91561050282687,30.244158332083295],[-83.82013613923239,30.303459546922706],[-83.46874741006329,30.304211555081903],[-83.36717130142706,30.260433937243025]]]}},{"type":"Feature","id":12129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.07569157862811,30.273594080028946],[-84.07605050480704,30.098644753278982],[-84.36103789087474,30.063568944139362],[-84.35816648144332,29.970319932399132],[-84.4496926570696,29.973327965035914],[-84.54516702066407,30.01087465812717],[-84.67043225710944,30.12765078227652],[-84.71314447240171,30.30012922507484],[-84.24761721833394,30.30351326179122],[-84.07569157862811,30.273594080028946]]]}},{"type":"Feature","id":22095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.27793595047928,30.23083704469183],[-90.44914373782724,30.032790324480864],[-90.53815743020104,30.016998153137763],[-90.5417466919903,29.891466505420638],[-90.64081031737403,29.892863092002003],[-90.65624414306788,29.889479055285623],[-90.6889064253502,30.03595950172319],[-90.64188709591082,30.1664329173436],[-90.63291394143765,30.22138322783338],[-90.55861622239985,30.193666355680172],[-90.40176548220894,30.28546506597053],[-90.29767689032023,30.293683440853165],[-90.27793595047928,30.23083704469183]]]}},{"type":"Feature","id":48465,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.96065581387083,30.287721090448116],[-100.70043433414907,30.288258239133256],[-100.70007540797013,29.62385903048409],[-100.69899862943336,29.419688815262532],[-100.74601795887274,29.255106458135764],[-100.79447299302782,29.24189260048133],[-101.0048037338788,29.365168223720865],[-101.06043729161242,29.458524665198127],[-101.26107702563237,29.53753923678216],[-101.30019997913537,29.641638651962214],[-101.45382038371594,29.786991086160988],[-101.53637340486905,29.758038772031966],[-101.76142011905601,29.78118988036148],[-101.75854870962459,30.2880433796592],[-100.96065581387083,30.287721090448116]]]}},{"type":"Feature","id":48137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.75430492649862,30.290675408216387],[-99.75753526210896,30.074097058368103],[-99.967507076781,30.082315433250734],[-100.01273177532575,29.796283758413903],[-100.01452640622038,29.62342931153598],[-100.11215432688842,29.62326816693044],[-100.70007540797013,29.62385903048409],[-100.70043433414907,30.288258239133256],[-100.11646144103553,30.29029940413679],[-99.75430492649862,30.290675408216387]]]}},{"type":"Feature","id":48265,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.92016048667327,30.138232611373766],[-98.91764800342078,29.781404739835537],[-99.17643377842684,29.89501168674256],[-99.60104344809697,29.90763468084334],[-99.69113391900754,29.908547833608075],[-99.68969821429184,30.07393591376256],[-99.75753526210896,30.074097058368103],[-99.75430492649862,30.290675408216387],[-99.30169901487221,30.28659307820932],[-99.30098116251436,30.13431142597225],[-98.92016048667327,30.138232611373766]]]}},{"type":"Feature","id":12067,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.24728995766559,30.260702511585595],[-83.22611331310891,30.114705498964653],[-83.06854472056015,30.080059408773153],[-82.87974955044477,29.886900741596953],[-82.9206671348424,29.824161775172648],[-83.31871626727197,29.822550329117227],[-83.37076056321632,29.88792132409872],[-83.36717130142706,30.260433937243025],[-83.24728995766559,30.260702511585595]]]}},{"type":"Feature","id":12109,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.21899812055153,29.67059096609124],[-81.2240230870565,29.67059096609124],[-81.2469943625078,29.659149699097764],[-81.32416349097701,29.62557790627654],[-81.52372644646019,29.622623588508272],[-81.52516215117589,29.759381643744813],[-81.5886920848459,29.889747629628193],[-81.55315839313216,29.967204470025322],[-81.66873262274652,30.057391734260257],[-81.58940993720375,30.125770761878528],[-81.43363597554962,30.106003690265393],[-81.43040563993928,30.25221556236039],[-81.30478147731498,29.906614098341578],[-81.31160107471459,29.8486020403465],[-81.21899812055153,29.67059096609124]]],[[[-81.42861100904464,30.252269277228905],[-81.38015597488956,30.252913855651073],[-81.30262792024142,29.94910255933612],[-81.42861100904464,30.252269277228905]]]]}},{"type":"Feature","id":48361,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-93.70962914719622,30.244158332083295],[-93.7214737111008,30.051483098723722],[-93.85427639730364,29.864985075243258],[-93.85966028998753,29.977034290963374],[-94.03194485587228,30.028009701183123],[-94.1159335817411,30.16036313720152],[-94.11772821263574,30.24163373326314],[-93.90129572674302,30.242654315764906],[-93.70962914719622,30.244158332083295]]]}},{"type":"Feature","id":48473,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.80360447505385,30.090157804053774],[-95.96081414142368,30.1633711698383],[-95.82621682432622,29.788280243005325],[-96.032599377209,29.727958445664147],[-96.1029489082786,29.809605045805363],[-96.14530219739194,30.07017587296658],[-96.19232152683132,30.136674880186863],[-96.09361682762652,30.224928409155297],[-95.8043223274117,30.24555491866466],[-95.80360447505385,30.090157804053774]]]}},{"type":"Feature","id":22089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.22804521160847,29.69196948375979],[-90.34613192447532,29.693312355472642],[-90.37915313293657,29.764591985990666],[-90.5417466919903,29.891466505420638],[-90.53815743020104,30.016998153137763],[-90.44914373782724,30.032790324480864],[-90.27793595047928,30.23083704469183],[-90.28044843373176,29.97273710148226],[-90.24024870169198,29.862138187212018],[-90.16738668736988,29.816963982791776],[-90.22804521160847,29.69196948375979]]]}},{"type":"Feature","id":22051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.10529245841559,30.19178633528219],[-90.13867259305576,29.918807373494246],[-90.05899098133406,29.945288803671627],[-90.00802346392649,29.8955488354277],[-90.06868198816508,29.828781253864847],[-90.06724628344938,29.738808849103968],[-89.98002722197022,29.606509127954084],[-89.97751473871773,29.459598962568407],[-90.12539232443548,29.54978622680334],[-90.11390668670983,29.650985039083643],[-90.17348843241165,29.683267675060534],[-90.22804521160847,29.69196948375979],[-90.16738668736988,29.816963982791776],[-90.24024870169198,29.862138187212018],[-90.28044843373176,29.97273710148226],[-90.27793595047928,30.23083704469183],[-90.24347903730232,30.224391260470156],[-90.10529245841559,30.19178633528219]]]}},{"type":"Feature","id":12045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.11585964515731,30.19989728042779],[-85.1359595111772,30.043909302263256],[-85.02541024806783,29.971340514900895],[-85.04838152351913,29.779471004569032],[-85.04874044969804,29.7778058436451],[-85.21815360615139,29.69406436363184],[-85.3114744126723,29.688854021385986],[-85.3007066273045,29.798647212628516],[-85.38900246732044,29.92605888074363],[-85.391156024394,30.030212010792198],[-85.391156024394,30.0367652247509],[-85.38972031967829,30.200864148061044],[-85.11585964515731,30.19989728042779]]]}},{"type":"Feature","id":22071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.62504923101184,30.15493793548161],[-89.72841997054269,30.06168892374138],[-89.85942802585089,30.002656283244534],[-89.98971822880124,29.989549855327127],[-90.01197165189468,29.94593338209379],[-89.91075446943739,29.868583971433694],[-90.00802346392649,29.8955488354277],[-90.05899098133406,29.945288803671627],[-90.13867259305576,29.918807373494246],[-90.10529245841559,30.19178633528219],[-89.99438426912728,30.149942452709812],[-89.88527071073361,30.197963545161294],[-89.79410346128626,30.15128532442266],[-89.62504923101184,30.15493793548161]]]}},{"type":"Feature","id":12019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.6913449720189,30.191195471728534],[-81.76636054341455,30.11776724646995],[-81.69062711966104,30.118787828971715],[-81.71252161657557,30.040417835809848],[-81.61202228647612,29.96339071436083],[-81.60592054143437,29.839577942436154],[-81.81230309431716,29.836462480062345],[-81.940080814015,29.747403228066197],[-82.04919437240869,29.71866577341123],[-82.04955329858761,30.14312066440854],[-82.04955329858761,30.18695199711593],[-81.6913449720189,30.191195471728534]]]}},{"type":"Feature","id":48245,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.1159335817411,30.16036313720152],[-94.03194485587228,30.028009701183123],[-93.85966028998753,29.977034290963374],[-93.85427639730364,29.864985075243258],[-93.92929196869929,29.802944402109635],[-93.83920149778872,29.69223805810236],[-94.01435747310488,29.679776208607123],[-94.35461949072727,29.56138863840236],[-94.35784982633761,29.887437890282094],[-94.44219747838535,29.889532770154137],[-94.44506888781677,30.11293290830369],[-94.34169814828591,30.10337166170821],[-94.27565573136343,30.1703003878766],[-94.1159335817411,30.16036313720152]]]}},{"type":"Feature","id":48201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.09687882874742,30.16718492550279],[-94.98022782059628,29.88416128330274],[-94.9127496989581,29.83055384452581],[-94.92710674611516,29.681280224925516],[-95.01647936466787,29.71146798103036],[-95.07498433183291,29.826310369913205],[-95.10262164761025,29.76867431599773],[-94.98238137766985,29.677788758472108],[-95.01827399556251,29.548067351010896],[-95.16184446713314,29.497253085396693],[-95.21640124632998,29.55601715155096],[-95.26234379723257,29.59345641490519],[-95.42421950392846,29.580188842382242],[-95.82621682432622,29.788280243005325],[-95.96081414142368,30.1633711698383],[-95.80360447505385,30.090157804053774],[-95.67116071502994,30.10095449262508],[-95.53476876703785,30.168259222873072],[-95.26413842812721,30.032199460927213],[-95.09687882874742,30.16718492550279]]]}},{"type":"Feature","id":22087,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-89.546085471648,29.652757629744606],[-89.55721218319472,29.660116566731016],[-89.56331392823647,29.659525703177362],[-89.86983688503976,29.79542432051768],[-89.91075446943739,29.868583971433694],[-90.01197165189468,29.94593338209379],[-89.98971822880124,29.989549855327127],[-89.85942802585089,30.002656283244534],[-89.79553916600196,29.93207494601719],[-89.72770211818484,29.958072942377946],[-89.70544869509139,29.873364594731434],[-89.6056672173498,29.871162285122363],[-89.57910668010923,29.992504173095398],[-89.4448682891907,30.060453481765556],[-89.41974345666584,29.87981037895311],[-89.32391016689245,29.869389694461404],[-89.47681271911516,29.736767684100435],[-89.65268654678918,29.75051869044001],[-89.546085471648,29.652757629744606]]],[[[-89.2273590247612,30.063568944139362],[-89.3393439925863,30.059755188474874],[-89.24566425988645,30.12131242779187],[-89.2273590247612,30.063568944139362]]]]}},{"type":"Feature","id":22093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.65624414306788,29.889479055285623],[-90.78545756748144,29.921546831788454],[-90.88559797140196,29.90532494149724],[-90.96025461661868,29.977840013991084],[-90.96384387840796,30.066415832170605],[-90.96384387840796,30.06646954703912],[-90.91538884425286,30.11293290830369],[-90.64188709591082,30.1664329173436],[-90.6889064253502,30.03595950172319],[-90.65624414306788,29.889479055285623]]]}},{"type":"Feature","id":48149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.62195616300643,30.044285306342854],[-96.56991186706207,29.961510693962843],[-96.87428126679181,29.632721983788898],[-97.14311697480781,29.62804879022818],[-97.31791402394505,29.784573917077857],[-97.3157604668715,29.786561367212876],[-97.02431240958312,30.051375668986694],[-96.79459965507012,30.160524281807064],[-96.64743992171022,30.1445172509899],[-96.62195616300643,30.044285306342854]]]}},{"type":"Feature","id":22113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.28469221685774,30.147417853889657],[-92.12855932902468,30.11599465580899],[-91.96453006525523,30.03687265448793],[-91.9720675150127,29.83356187716259],[-91.98427100509619,29.794511167752944],[-92.16732335634875,29.700886151933112],[-92.10199879178411,29.7000804289054],[-92.1098951677205,29.616124089418083],[-92.30012604255158,29.532436324273334],[-92.6177757109016,29.5800276977767],[-92.61598108000696,30.038161811332262],[-92.73729812848414,30.037356088304552],[-92.62531316065905,30.092306398794335],[-92.596240140166,30.09945047630669],[-92.43113409785978,30.050784805433043],[-92.28469221685774,30.147417853889657]]]}},{"type":"Feature","id":12007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.04955329858761,30.14312066440854],[-82.04919437240869,29.71866577341123],[-82.05565504362937,29.71823605446312],[-82.13318309827751,29.835925331377204],[-82.27280538187995,29.843015694021048],[-82.41852941052413,29.92310456297536],[-82.30690336887797,29.956354066585504],[-82.1425151789296,30.14312066440854],[-82.04955329858761,30.14312066440854]]]}},{"type":"Feature","id":12125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.1425151789296,30.14312066440854],[-82.30690336887797,29.956354066585504],[-82.41852941052413,29.92310456297536],[-82.52979652599137,29.940830469584967],[-82.56927840567329,29.9752079854339],[-82.45837021638498,30.136460020712807],[-82.1425151789296,30.14312066440854]]]}},{"type":"Feature","id":48259,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.58779484498726,30.138877189795934],[-98.4140745743868,29.93755386260562],[-98.6462998121523,29.745308348194158],[-98.77910249835513,29.719954930255568],[-98.91764800342078,29.781404739835537],[-98.92016048667327,30.138232611373766],[-98.58779484498726,30.138877189795934]]]}},{"type":"Feature","id":22045,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-91.89453946036456,29.634011140633234],[-91.71256388764878,29.553599982467837],[-91.84644335238839,29.479527178787084],[-92.02734214656738,29.56735098880741],[-91.89453946036456,29.634011140633234]]],[[[-91.36907153441605,30.058842035710136],[-91.22442428430864,30.025323957757426],[-91.25565086187525,29.97139422976941],[-91.47208334776798,29.955978062505906],[-91.62498589999069,29.944805369855],[-91.85649328539833,29.7377882666022],[-91.8277791910842,29.82894239847039],[-91.9720675150127,29.83356187716259],[-91.96453006525523,30.03687265448793],[-91.95089087045602,30.073183905603365],[-91.81916496278997,30.044016732000284],[-91.72656200862691,30.12238672516215],[-91.60057891982369,30.033112613691948],[-91.36907153441605,30.058842035710136]]]]}},{"type":"Feature","id":48015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.14530219739194,30.07017587296658],[-96.1029489082786,29.809605045805363],[-96.032599377209,29.727958445664147],[-96.02506192745155,29.602802802026623],[-96.0893097134794,29.60167478978783],[-96.17545199642177,29.633849996027692],[-96.25656931285918,29.6669920699008],[-96.3312259580759,29.81481538805122],[-96.42131642898647,29.82947954715553],[-96.56991186706207,29.961510693962843],[-96.62195616300643,30.044285306342854],[-96.2931797831097,30.096120154458823],[-96.14530219739194,30.07017587296658]]]}},{"type":"Feature","id":22007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.96384387840796,30.066415832170605],[-90.96384387840796,30.06646954703912],[-90.96384387840796,30.066415832170605],[-90.96025461661868,29.977840013991084],[-90.88559797140196,29.90532494149724],[-91.00691501987914,29.714744588009715],[-91.08264844363265,29.62638362930425],[-91.09987690022112,29.69938213561472],[-91.09269837664259,29.801494100659756],[-91.18278884755316,29.84618487126337],[-91.25565086187525,29.97139422976941],[-91.22442428430864,30.025323957757426],[-91.1063375714418,30.062494646769085],[-90.96384387840796,30.066415832170605]]]}},{"type":"Feature","id":48385,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.75753526210896,30.074097058368103],[-99.68969821429184,30.07393591376256],[-99.69113391900754,29.908547833608075],[-99.60104344809697,29.90763468084334],[-99.60319700517053,29.62718935233196],[-100.01452640622038,29.62342931153598],[-100.01273177532575,29.796283758413903],[-99.967507076781,30.082315433250734],[-99.75753526210896,30.074097058368103]]]}},{"type":"Feature","id":48055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.64956181327321,30.067866133620484],[-97.3157604668715,29.786561367212876],[-97.31791402394505,29.784573917077857],[-97.59787644350777,29.630680818785365],[-97.63305120904258,29.649910741713363],[-97.74360047215197,29.697824404427813],[-97.87496745363909,29.858270716679012],[-97.89434946730113,29.883677849486112],[-97.7102203375118,30.02451823472972],[-97.64956181327321,30.067866133620484]]]}},{"type":"Feature","id":22023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-92.99680175584805,30.038537815411857],[-92.73729812848414,30.037356088304552],[-92.61598108000696,30.038161811332262],[-92.6177757109016,29.5800276977767],[-92.9461931646194,29.703679325095838],[-93.17698269766919,29.770500621527205],[-93.48565921154605,29.768728030866242],[-93.74480391273103,29.735156238045015],[-93.83920149778872,29.69223805810236],[-93.92929196869929,29.802944402109635],[-93.85427639730364,29.864985075243258],[-93.7214737111008,30.051483098723722],[-93.1285276635141,30.052557396094002],[-92.99680175584805,30.038537815411857]]]}},{"type":"Feature","id":48091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.99915591154769,29.75245242570651],[-98.08924638245826,29.6839122534827],[-98.31070383485594,29.59453071227547],[-98.378899808852,29.66248002094563],[-98.35269819779036,29.734350515017308],[-98.6462998121523,29.745308348194158],[-98.4140745743868,29.93755386260562],[-98.29742356623566,30.03800066672672],[-98.0303824891143,29.848548325477985],[-97.99915591154769,29.75245242570651]]]}},{"type":"Feature","id":12037,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-85.11442394044161,29.688585447043415],[-85.09719548385314,29.63342027707958],[-85.22246072029851,29.678701911236846],[-85.11442394044161,29.688585447043415]]],[[[-85.21815360615139,29.69406436363184],[-85.04874044969804,29.7778058436451],[-84.99382474432228,29.71485201774674],[-85.21815360615139,29.69406436363184]]],[[[-84.54516702066407,30.01087465812717],[-84.4496926570696,29.973327965035914],[-84.35385936729621,29.902854057545596],[-84.53368138293843,29.910965002691206],[-84.90301642105386,29.734995093439473],[-85.04838152351913,29.779471004569032],[-85.02541024806783,29.971340514900895],[-85.0074639391215,30.013828975895436],[-84.54516702066407,30.01087465812717]]]]}},{"type":"Feature","id":48089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.17545199642177,29.633849996027692],[-96.30753683026676,29.514495558189672],[-96.34881334084331,29.40824754826906],[-96.64026139813168,29.247801236017864],[-96.65856663325694,29.26386198170354],[-96.56057978640999,29.335410186564133],[-96.7931639503544,29.57739566921952],[-96.87428126679181,29.632721983788898],[-96.56991186706207,29.961510693962843],[-96.42131642898647,29.82947954715553],[-96.3312259580759,29.81481538805122],[-96.25656931285918,29.6669920699008],[-96.17545199642177,29.633849996027692]]]}},{"type":"Feature","id":22101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.09987690022112,29.69938213561472],[-91.08264844363265,29.62638362930425],[-91.21509220365655,29.587386634763114],[-91.31559153375599,29.487584409064176],[-91.4074766355612,29.553546267599323],[-91.54961140241612,29.519813330172553],[-91.5521238856686,29.63207740536673],[-91.62606267852748,29.62756535641156],[-91.633241202106,29.74251517503143],[-91.85649328539833,29.7377882666022],[-91.62498589999069,29.944805369855],[-91.47208334776798,29.955978062505906],[-91.3737375747421,29.834367600190298],[-91.38665891718345,29.783660764313122],[-91.09987690022112,29.69938213561472]]]}},{"type":"Feature","id":12001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.41852941052413,29.92310456297536],[-82.27280538187995,29.843015694021048],[-82.13318309827751,29.835925331377204],[-82.05565504362937,29.71823605446312],[-82.05601396980829,29.471255089035935],[-82.1938416225161,29.42097797210687],[-82.21178793146242,29.484092942610772],[-82.40668484661956,29.485059810244024],[-82.55671598941086,29.480064327472224],[-82.55743384176871,29.53753923678216],[-82.65613854097352,29.56466524538171],[-82.658651024226,29.830070410709183],[-82.52979652599137,29.940830469584967],[-82.41852941052413,29.92310456297536]]]}},{"type":"Feature","id":12041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.658651024226,29.830070410709183],[-82.65613854097352,29.56466524538171],[-82.93717773907302,29.59125410529612],[-82.95009908151438,29.75648104084506],[-82.9206671348424,29.824161775172648],[-82.87974955044477,29.886900741596953],[-82.80006793872307,29.932289805491248],[-82.658651024226,29.830070410709183]]]}},{"type":"Feature","id":22057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.0636570216601,29.20692422107874],[-90.08878185418497,29.1667454994303],[-90.22086668802994,29.086280626396388],[-90.35761756220097,29.30946590507189],[-90.4093029319664,29.2206215125498],[-90.4093029319664,29.23458737836343],[-90.4093029319664,29.240120009820366],[-90.4039190392825,29.257201338007807],[-90.39925299895646,29.26182081670001],[-90.3795120591155,29.349107478035194],[-90.61927474663844,29.598075893597393],[-90.76787018471404,29.69653524758348],[-90.80555743350133,29.77452923666575],[-90.88021407871805,29.716732038144727],[-91.00691501987914,29.714744588009715],[-90.88559797140196,29.90532494149724],[-90.78545756748144,29.921546831788454],[-90.65624414306788,29.889479055285623],[-90.64081031737403,29.892863092002003],[-90.5417466919903,29.891466505420638],[-90.37915313293657,29.764591985990666],[-90.34613192447532,29.693312355472642],[-90.22804521160847,29.69196948375979],[-90.17348843241165,29.683267675060534],[-90.16200279468599,29.572185326973667],[-90.22660950689277,29.519437326092955],[-90.18174373452695,29.472705390485814],[-90.0431982294613,29.448641129391557],[-90.02955903466209,29.379510093614094],[-90.11031742492057,29.272080356586173],[-90.0636570216601,29.20692422107874]]]}},{"type":"Feature","id":48019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.41188935180267,29.627511641543045],[-99.60319700517053,29.62718935233196],[-99.60104344809697,29.90763468084334],[-99.17643377842684,29.89501168674256],[-98.91764800342078,29.781404739835537],[-98.77910249835513,29.719954930255568],[-98.80530410941677,29.69196948375979],[-98.9273390102518,29.562194361430066],[-98.98369042034327,29.623375596667465],[-99.41188935180267,29.627511641543045]]]}},{"type":"Feature","id":22075,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-89.71262721866992,29.37746892861056],[-89.67278641280907,29.307371025199846],[-89.8163568843797,29.314568817580714],[-89.71262721866992,29.37746892861056]]],[[[-89.97751473871773,29.459598962568407],[-89.98002722197022,29.606509127954084],[-90.06724628344938,29.738808849103968],[-90.06868198816508,29.828781253864847],[-90.00802346392649,29.8955488354277],[-89.91075446943739,29.868583971433694],[-89.86983688503976,29.79542432051768],[-89.56331392823647,29.659525703177362],[-89.73846990355264,29.60806685914099],[-89.66560788923054,29.508855496995707],[-89.53567661245913,29.444827373727065],[-89.57551741831998,29.40309092089172],[-89.38528654348889,29.39073650113351],[-89.25068922639143,29.30011951795046],[-89.20008063516278,29.344756573685558],[-89.08989029823232,29.18151708827164],[-89.10783660717865,29.091974402458867],[-89.19900385662599,29.02848342787537],[-89.26073915940137,29.059584336744948],[-89.42117916138154,28.929110921124543],[-89.26971231387454,29.13285141739799],[-89.3192441265664,29.216485467674225],[-89.45132896041137,29.184095401960306],[-89.49942506838754,29.32482835746688],[-89.60853862678121,29.38831933205038],[-89.8339442671471,29.393368529690694],[-89.81312654876936,29.45696693401122],[-89.92331688569982,29.49639364750047],[-89.97751473871773,29.459598962568407]]]]}},{"type":"Feature","id":48071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.44219747838535,29.889532770154137],[-94.35784982633761,29.887437890282094],[-94.35461949072727,29.56138863840236],[-94.37077116877897,29.555372573128793],[-94.46983479416271,29.557252593526783],[-94.54556821791621,29.57170189315704],[-94.73938835453656,29.5265276887368],[-94.69488150834967,29.75637361110803],[-94.80327721438549,29.79392030419929],[-94.87434459781295,29.670161247143128],[-94.92710674611516,29.681280224925516],[-94.9127496989581,29.83055384452581],[-94.98022782059628,29.88416128330274],[-94.44219747838535,29.889532770154137]]]}},{"type":"Feature","id":48187,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.63305120904258,29.649910741713363],[-97.84051054046213,29.376716920451365],[-98.08458034213221,29.379563808482608],[-98.134471081003,29.439509601744184],[-98.12657470506662,29.483233504714548],[-98.31070383485594,29.59453071227547],[-98.08924638245826,29.6839122534827],[-97.99915591154769,29.75245242570651],[-97.87496745363909,29.858270716679012],[-97.74360047215197,29.697824404427813],[-97.63305120904258,29.649910741713363]]]}},{"type":"Feature","id":12107,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.52516215117589,29.759381643744813],[-81.52372644646019,29.622623588508272],[-81.52049611084985,29.496501077237497],[-81.43399490172854,29.398471442199522],[-81.57397611150991,29.348624044218568],[-81.67842362957754,29.43413811489279],[-81.68021826047217,29.586366052261347],[-81.59192242045624,29.610860032303716],[-81.62458470273856,29.700510147853514],[-81.52516215117589,29.759381643744813]]],[[[-81.60592054143437,29.839577942436154],[-81.5563887287425,29.772864075741815],[-81.65186309233698,29.676069882679663],[-81.69457530762924,29.43972446121824],[-81.6683736965676,29.371721437679568],[-81.74159463706862,29.371023144388886],[-81.77605155024557,29.48736954959012],[-81.8428118195259,29.51992075990958],[-82.05601396980829,29.471255089035935],[-82.05565504362937,29.71823605446312],[-82.04919437240869,29.71866577341123],[-81.940080814015,29.747403228066197],[-81.81230309431716,29.836462480062345],[-81.60592054143437,29.839577942436154]]]]}},{"type":"Feature","id":48157,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.42421950392846,29.580188842382242],[-95.4626246050736,29.439241027401614],[-95.54984366655276,29.43838158950539],[-95.59147910330825,29.32713809681298],[-95.65429118462039,29.291095420040115],[-95.75299588382519,29.324452353387283],[-95.84775239506182,29.262626539727716],[-95.99275857134815,29.433708395944677],[-96.0893097134794,29.60167478978783],[-96.02506192745155,29.602802802026623],[-96.032599377209,29.727958445664147],[-95.82621682432622,29.788280243005325],[-95.42421950392846,29.580188842382242]]]}},{"type":"Feature","id":48177,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.14311697480781,29.62804879022818],[-97.20413442522533,29.579651693697105],[-97.24002704311799,29.38450557638589],[-97.61331026920162,29.109700309068472],[-97.72852557263705,29.221695809920078],[-97.85917470176632,29.352867518831168],[-97.84051054046213,29.376716920451365],[-97.63305120904258,29.649910741713363],[-97.59787644350777,29.630680818785365],[-97.31791402394505,29.784573917077857],[-97.14311697480781,29.62804879022818]]]}},{"type":"Feature","id":22109,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-91.23626884821321,29.368928264516843],[-91.16053542445971,29.318812292193318],[-91.19894052560485,29.22105123149791],[-91.30841301017746,29.305329860196316],[-91.23626884821321,29.368928264516843]]],[[[-91.21509220365655,29.587386634763114],[-91.08264844363265,29.62638362930425],[-91.00691501987914,29.714744588009715],[-90.88021407871805,29.716732038144727],[-90.80555743350133,29.77452923666575],[-90.76787018471404,29.69653524758348],[-90.61927474663844,29.598075893597393],[-90.3795120591155,29.349107478035194],[-90.39925299895646,29.26182081670001],[-90.5876892428929,29.31231279310313],[-90.5902017261454,29.231471915989623],[-90.66126910957286,29.224488983082807],[-90.69536709657088,29.12334388567102],[-90.88272656197054,29.115232940525413],[-90.94410293856699,29.16432833034717],[-90.8091466952906,29.235500531128167],[-90.92831018669422,29.27895585975596],[-90.95845998572405,29.337773640778746],[-91.05213971842389,29.188661165783994],[-91.13576951811378,29.232975932308012],[-91.13038562542988,29.337881070515774],[-91.2588811974856,29.445203377806664],[-91.21509220365655,29.587386634763114]]]]}},{"type":"Feature","id":48029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.31070383485594,29.59453071227547],[-98.12657470506662,29.483233504714548],[-98.134471081003,29.439509601744184],[-98.40761390316612,29.114427217497703],[-98.80458625705892,29.250648124049103],[-98.80530410941677,29.69196948375979],[-98.77910249835513,29.719954930255568],[-98.6462998121523,29.745308348194158],[-98.35269819779036,29.734350515017308],[-98.378899808852,29.66248002094563],[-98.31070383485594,29.59453071227547]]]}},{"type":"Feature","id":48325,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.80458625705892,29.250648124049103],[-98.80494518323783,29.090416671271964],[-99.41404290887623,29.091276109168184],[-99.41188935180267,29.627511641543045],[-98.98369042034327,29.623375596667465],[-98.9273390102518,29.562194361430066],[-98.80530410941677,29.69196948375979],[-98.80458625705892,29.250648124049103]]]}},{"type":"Feature","id":12035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.2469943625078,29.659149699097764],[-81.10844885744214,29.426940322511918],[-81.15582711306045,29.41093329169476],[-81.15008429419763,29.26595686157558],[-81.417125371319,29.26117623827784],[-81.43399490172854,29.398471442199522],[-81.52049611084985,29.496501077237497],[-81.52372644646019,29.622623588508272],[-81.32416349097701,29.62557790627654],[-81.2469943625078,29.659149699097764]]]}},{"type":"Feature","id":48481,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.0893097134794,29.60167478978783],[-95.99275857134815,29.433708395944677],[-95.84775239506182,29.262626539727716],[-95.87395400612345,29.22969932532866],[-95.9651212555708,29.146817283211618],[-96.30969038734031,28.96327357749942],[-96.64026139813168,29.247801236017864],[-96.34881334084331,29.40824754826906],[-96.30753683026676,29.514495558189672],[-96.17545199642177,29.633849996027692],[-96.0893097134794,29.60167478978783]]]}},{"type":"Feature","id":48285,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.65856663325694,29.26386198170354],[-96.93852905281966,29.0632369478039],[-96.97621630160695,29.104006533005993],[-97.24002704311799,29.38450557638589],[-97.20413442522533,29.579651693697105],[-97.14311697480781,29.62804879022818],[-96.87428126679181,29.632721983788898],[-96.7931639503544,29.57739566921952],[-96.56057978640999,29.335410186564133],[-96.65856663325694,29.26386198170354]]]}},{"type":"Feature","id":48463,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.41188935180267,29.627511641543045],[-99.41404290887623,29.091276109168184],[-100.11143647453056,29.0863343412649],[-100.11215432688842,29.62326816693044],[-100.01452640622038,29.62342931153598],[-99.60319700517053,29.62718935233196],[-99.41188935180267,29.627511641543045]]]}},{"type":"Feature","id":48271,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.11215432688842,29.62326816693044],[-100.11143647453056,29.0863343412649],[-100.66741312568782,29.084346891129886],[-100.77544990554472,29.174534155364825],[-100.79447299302782,29.24189260048133],[-100.74601795887274,29.255106458135764],[-100.69899862943336,29.419688815262532],[-100.70007540797013,29.62385903048409],[-100.11215432688842,29.62326816693044]]]}},{"type":"Feature","id":48167,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-94.73400446185266,29.337129062356578],[-94.79430405991232,29.284058772264785],[-95.11626084240946,29.091705828116297],[-94.85137332236165,29.298400642158015],[-94.73400446185266,29.337129062356578]]],[[[-95.05667909670765,29.200156147645984],[-95.2329118505606,29.465561312973456],[-95.21640124632998,29.55601715155096],[-95.16184446713314,29.497253085396693],[-95.01827399556251,29.548067351010896],[-94.9102372157056,29.494621056839506],[-94.89839265180103,29.30366469927238],[-94.94218164563007,29.31387052429003],[-95.05667909670765,29.200156147645984]]],[[[-94.37077116877897,29.555372573128793],[-94.7602060729143,29.395409694694223],[-94.56459130539932,29.530717448480885],[-94.46983479416271,29.557252593526783],[-94.37077116877897,29.555372573128793]]]]}},{"type":"Feature","id":48039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-95.21640124632998,29.55601715155096],[-95.2329118505606,29.465561312973456],[-95.05667909670765,29.200156147645984],[-95.14964097704963,29.181839377482724],[-95.23757789088664,28.990883019915596],[-95.40124822847716,28.864384504565223],[-95.50713145126049,28.8258172289722],[-95.56743104932016,28.82989955897926],[-95.67977494332418,28.965637031714035],[-95.7651993739087,28.967302192637966],[-95.76735293098226,29.053460841734356],[-95.8366256835151,29.092887555223605],[-95.87395400612345,29.22969932532866],[-95.84775239506182,29.262626539727716],[-95.75299588382519,29.324452353387283],[-95.65429118462039,29.291095420040115],[-95.59147910330825,29.32713809681298],[-95.54984366655276,29.43838158950539],[-95.4626246050736,29.439241027401614],[-95.42421950392846,29.580188842382242],[-95.26234379723257,29.59345641490519],[-95.21640124632998,29.55601715155096]]]}},{"type":"Feature","id":12075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.65613854097352,29.56466524538171],[-82.55743384176871,29.53753923678216],[-82.55671598941086,29.480064327472224],[-82.40668484661956,29.485059810244024],[-82.40309558483028,29.215572314909487],[-82.53589827103312,29.21465916214475],[-82.5355393448542,29.044866462772127],[-82.7544843139994,28.99786595282241],[-82.7559200187151,28.996469366241048],[-82.75197183074691,29.059852911087518],[-82.8341659257211,29.154874513488714],[-83.06064834462377,29.177595902870117],[-83.10730874788422,29.32547293588905],[-82.98204351143885,29.487423264458634],[-82.93717773907302,29.59125410529612],[-82.65613854097352,29.56466524538171]]]}},{"type":"Feature","id":12083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.6683736965676,29.371721437679568],[-81.64181315932703,29.276914694752428],[-81.65868268973658,28.960426689468182],[-81.95407893499315,28.960050685388584],[-82.31156940920401,28.960426689468182],[-82.4802647132995,29.052601403838135],[-82.5355393448542,29.044866462772127],[-82.53589827103312,29.21465916214475],[-82.40309558483028,29.215572314909487],[-82.40668484661956,29.485059810244024],[-82.21178793146242,29.484092942610772],[-82.1938416225161,29.42097797210687],[-82.05601396980829,29.471255089035935],[-81.8428118195259,29.51992075990958],[-81.77605155024557,29.48736954959012],[-81.74159463706862,29.371023144388886],[-81.6683736965676,29.371721437679568]]]}},{"type":"Feature","id":48493,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.84051054046213,29.376716920451365],[-97.85917470176632,29.352867518831168],[-97.72852557263705,29.221695809920078],[-98.19082249109448,28.882325270648884],[-98.40761390316612,29.114427217497703],[-98.134471081003,29.439509601744184],[-98.08458034213221,29.379563808482608],[-97.84051054046213,29.376716920451365]]]}},{"type":"Feature","id":12127,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-80.78792777966072,28.791117423912183],[-80.83566496145795,28.791171138780697],[-80.84966308243608,28.791117423912183],[-80.96774979530292,28.790204271147445],[-80.98713180896496,28.612998919919892],[-81.09337395792723,28.82463550186489],[-81.18131087176424,28.7831139085036],[-81.36687570626927,28.87872637445845],[-81.3550311423647,28.985618962801226],[-81.45122335831702,29.06173293148551],[-81.55531195020572,29.190756045656038],[-81.52911033914408,29.299582369265323],[-81.57397611150991,29.348624044218568],[-81.43399490172854,29.398471442199522],[-81.417125371319,29.26117623827784],[-81.15008429419763,29.26595686157558],[-81.15582711306045,29.41093329169476],[-81.10844885744214,29.426940322511918],[-81.08296509873836,29.349698341588844],[-80.78792777966072,28.791117423912183]]]]}},{"type":"Feature","id":48123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.30606946004048,28.864008500485625],[-97.41769550168664,28.925243450591537],[-97.57454624187756,28.81324794973993],[-97.75436825751976,29.007534629154925],[-97.61331026920162,29.109700309068472],[-97.24002704311799,29.38450557638589],[-96.97621630160695,29.104006533005993],[-97.30606946004048,28.864008500485625]]]}},{"type":"Feature","id":12069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.55531195020572,29.190756045656038],[-81.45122335831702,29.06173293148551],[-81.3550311423647,28.985618962801226],[-81.36687570626927,28.87872637445845],[-81.41461288806651,28.784940214033078],[-81.65868268973658,28.778870433891],[-81.65724698502088,28.34705660590728],[-81.95766819678241,28.345176585509293],[-81.95407893499315,28.960050685388584],[-81.65868268973658,28.960426689468182],[-81.64181315932703,29.276914694752428],[-81.55531195020572,29.190756045656038]]]}},{"type":"Feature","id":48239,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.30969038734031,28.96327357749942],[-96.32404743449737,28.675523026870138],[-96.39080770377771,28.674663588973917],[-96.428494952565,28.707483373635945],[-96.57386005503027,28.70549592350093],[-96.65605415000445,28.720106367736726],[-96.65928448561479,28.719676648788614],[-96.66000233797264,28.721395524581062],[-96.73286435229474,28.88823390618542],[-96.83874757507807,29.025314250633045],[-96.93852905281966,29.0632369478039],[-96.65856663325694,29.26386198170354],[-96.64026139813168,29.247801236017864],[-96.30969038734031,28.96327357749942]]]}},{"type":"Feature","id":48013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.33511081502296,28.61267663070881],[-98.33546974120188,28.648289588533565],[-98.80099699526964,28.647376435768827],[-98.80494518323783,29.090416671271964],[-98.80458625705892,29.250648124049103],[-98.40761390316612,29.114427217497703],[-98.19082249109448,28.882325270648884],[-98.09821953693142,28.786927664168093],[-98.33511081502296,28.61267663070881]]]}},{"type":"Feature","id":48321,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.32261172978167,28.643132961156223],[-96.32404743449737,28.675523026870138],[-96.30969038734031,28.96327357749942],[-95.9651212555708,29.146817283211618],[-95.87395400612345,29.22969932532866],[-95.8366256835151,29.092887555223605],[-95.76735293098226,29.053460841734356],[-95.7651993739087,28.967302192637966],[-95.67977494332418,28.965637031714035],[-95.56743104932016,28.82989955897926],[-95.50713145126049,28.8258172289722],[-95.69161950722875,28.728700746698962],[-95.78852957553893,28.746748942519652],[-95.9353303827199,28.696203251248015],[-95.96153199378153,28.625245909941075],[-95.70454084967011,28.720213797473754],[-96.33445629368624,28.43751244448479],[-95.98163185980142,28.60972231294054],[-95.97517118858075,28.656185674205116],[-96.1636074325172,28.605263978853884],[-96.32261172978167,28.643132961156223]]]}},{"type":"Feature","id":48255,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.77877523768677,28.668002945278186],[-97.91588503803672,28.719300644709016],[-98.00525765658944,28.690240900842966],[-98.09821953693142,28.786927664168093],[-98.19082249109448,28.882325270648884],[-97.72852557263705,29.221695809920078],[-97.61331026920162,29.109700309068472],[-97.75436825751976,29.007534629154925],[-97.57454624187756,28.81324794973993],[-97.77877523768677,28.668002945278186]]]}},{"type":"Feature","id":48469,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.93852905281966,29.0632369478039],[-96.83874757507807,29.025314250633045],[-96.73286435229474,28.88823390618542],[-96.66000233797264,28.721395524581062],[-96.65964341179372,28.701198734019812],[-96.92991482452543,28.58700092355914],[-96.89079187102243,28.507180628947392],[-96.91555777736836,28.485802111278836],[-97.16070435757521,28.553482845606425],[-97.15890972668058,28.77607726072827],[-97.20269872050962,28.853856390336485],[-97.30606946004048,28.864008500485625],[-96.97621630160695,29.104006533005993],[-96.93852905281966,29.0632369478039]]]}},{"type":"Feature","id":48163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.80494518323783,29.090416671271964],[-98.80099699526964,28.647376435768827],[-99.39573767375097,28.64076950694161],[-99.40901794237126,28.640554647467553],[-99.41404290887623,29.091276109168184],[-98.80494518323783,29.090416671271964]]]}},{"type":"Feature","id":48507,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.41404290887623,29.091276109168184],[-99.40901794237126,28.640554647467553],[-100.11430788396197,28.648128443928023],[-100.11143647453056,29.0863343412649],[-99.41404290887623,29.091276109168184]]]}},{"type":"Feature","id":48323,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-100.11143647453056,29.0863343412649],[-100.11430788396197,28.648128443928023],[-100.11359003160412,28.1978367011755],[-100.21229473080892,28.196762403805224],[-100.29412989960419,28.28453249895703],[-100.40144882710322,28.587054638427652],[-100.4983588954134,28.65935485144744],[-100.54753178192634,28.826461807394367],[-100.65162037381505,28.94361393562331],[-100.66741312568782,29.084346891129886],[-100.11143647453056,29.0863343412649]]]}},{"type":"Feature","id":12017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.7544843139994,28.99786595282241],[-82.5355393448542,29.044866462772127],[-82.4802647132995,29.052601403838135],[-82.31156940920401,28.960426689468182],[-82.17122927324372,28.79015055627893],[-82.26311437504893,28.66762694119859],[-82.41852941052413,28.69480666466665],[-82.63316726552222,28.69437694571854],[-82.68664726618228,28.73181620907277],[-82.68880082325585,28.90880670082627],[-82.7544843139994,28.99786595282241]]]}},{"type":"Feature","id":12119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.95407893499315,28.960050685388584],[-81.95766819678241,28.345176585509293],[-82.05601396980829,28.311873367030636],[-82.05529611745044,28.478335744555395],[-82.05457826509259,28.51948133383709],[-82.20819866967317,28.57201447524374],[-82.26311437504893,28.66762694119859],[-82.17122927324372,28.79015055627893],[-82.31156940920401,28.960426689468182],[-81.95407893499315,28.960050685388584]]]}},{"type":"Feature","id":48175,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.30606946004048,28.864008500485625],[-97.20269872050962,28.853856390336485],[-97.15890972668058,28.77607726072827],[-97.16070435757521,28.553482845606425],[-97.37570113875223,28.388470769531544],[-97.55372852349981,28.453734334776],[-97.57741765130896,28.522596796210898],[-97.69694006889151,28.54214900834998],[-97.77877523768677,28.668002945278186],[-97.57454624187756,28.81324794973993],[-97.41769550168664,28.925243450591537],[-97.30606946004048,28.864008500485625]]]}},{"type":"Feature","id":12117,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.09337395792723,28.82463550186489],[-80.98713180896496,28.612998919919892],[-81.32775275276629,28.61025946162568],[-81.45947866043232,28.640071213650927],[-81.41461288806651,28.784940214033078],[-81.36687570626927,28.87872637445845],[-81.18131087176424,28.7831139085036],[-81.09337395792723,28.82463550186489]]]}},{"type":"Feature","id":12009,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-80.84966308243608,28.791117423912183],[-80.79510630323925,28.55289198205277],[-80.65727865053144,28.1928412184037],[-80.49217260822522,27.863783933887188],[-80.49971005798268,27.83450933054708],[-80.86904509609812,27.822530914868466],[-80.86294335105637,28.347432609986875],[-80.88483784797089,28.50895321960835],[-80.98713180896496,28.612998919919892],[-80.96774979530292,28.790204271147445],[-80.84966308243608,28.791117423912183]]],[[[-80.78792777966072,28.791117423912183],[-80.6404091201219,28.660858867765832],[-80.73947274550562,28.79122485364921],[-80.73265314810602,28.79122485364921],[-80.5758024079151,28.587430642507247],[-80.52411703814968,28.456044074122104],[-80.58405771003042,28.411138444044433],[-80.58836482417755,28.575989375513775],[-80.69173556370839,28.380144964911878],[-80.71757824859111,28.385516451763273],[-80.7215264365593,28.589847811590374],[-80.78397959169253,28.622399021909835],[-80.72906388631675,28.70329361389186],[-80.83566496145795,28.791171138780697],[-80.78792777966072,28.791117423912183]]]]}},{"type":"Feature","id":48297,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.8832227557544,28.056835171326355],[-98.23532933728137,28.05796318356515],[-98.3343929626651,28.057802038959608],[-98.33511081502296,28.61267663070881],[-98.09821953693142,28.786927664168093],[-98.00525765658944,28.690240900842966],[-98.08960530863718,28.662953747637875],[-97.8089250367166,28.183387401545247],[-97.81789819118977,28.17678047271803],[-97.90404047413215,28.11425636576778],[-97.8832227557544,28.056835171326355]]]}},{"type":"Feature","id":12095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.41461288806651,28.784940214033078],[-81.45947866043232,28.640071213650927],[-81.32775275276629,28.61025946162568],[-80.98713180896496,28.612998919919892],[-80.88483784797089,28.50895321960835],[-80.86294335105637,28.347432609986875],[-81.65724698502088,28.34705660590728],[-81.65868268973658,28.778870433891],[-81.41461288806651,28.784940214033078]]]}},{"type":"Feature","id":48057,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-96.84090113215164,28.089762385725415],[-96.83049227296277,28.109422027601525],[-96.79029254092299,28.188812603265156],[-96.70917522448559,28.1955269618294],[-96.52684072559089,28.32283120020748],[-96.40480582475585,28.348077188409043],[-96.84090113215164,28.089762385725415]]],[[[-96.78562650059695,28.447557124896896],[-96.89079187102243,28.507180628947392],[-96.92991482452543,28.58700092355914],[-96.65964341179372,28.701198734019812],[-96.61011159910186,28.59618616607502],[-96.39726837499839,28.44245421238807],[-96.64923455260485,28.32267005560194],[-96.78562650059695,28.447557124896896]]],[[[-96.57386005503027,28.70549592350093],[-96.428494952565,28.707483373635945],[-96.43531454996462,28.607734862805522],[-96.56201549112569,28.646140993793004],[-96.57386005503027,28.70549592350093]]]]}},{"type":"Feature","id":48025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.77877523768677,28.668002945278186],[-97.69694006889151,28.54214900834998],[-97.57741765130896,28.522596796210898],[-97.55372852349981,28.453734334776],[-97.37570113875223,28.388470769531544],[-97.54116610723737,28.164640912433875],[-97.5684444968358,28.129833677636828],[-97.81789819118977,28.17678047271803],[-97.8089250367166,28.183387401545247],[-98.08960530863718,28.662953747637875],[-98.00525765658944,28.690240900842966],[-97.91588503803672,28.719300644709016],[-97.77877523768677,28.668002945278186]]]}},{"type":"Feature","id":12053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.26311437504893,28.66762694119859],[-82.20819866967317,28.57201447524374],[-82.05457826509259,28.51948133383709],[-82.05529611745044,28.478335744555395],[-82.25342336821791,28.478443174292423],[-82.25342336821791,28.434772986190573],[-82.6719312928463,28.433537544214754],[-82.63316726552222,28.69437694571854],[-82.41852941052413,28.69480666466665],[-82.26311437504893,28.66762694119859]]]}},{"type":"Feature","id":48283,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.80099699526964,28.647376435768827],[-98.80350947852213,28.05742603488001],[-99.38891807635137,28.03040745601749],[-99.39430196903527,28.204551059739746],[-99.39573767375097,28.64076950694161],[-98.80099699526964,28.647376435768827]]]}},{"type":"Feature","id":48311,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.33511081502296,28.61267663070881],[-98.3343929626651,28.057802038959608],[-98.80350947852213,28.05742603488001],[-98.80099699526964,28.647376435768827],[-98.33546974120188,28.648289588533565],[-98.33511081502296,28.61267663070881]]]}},{"type":"Feature","id":48127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-99.40901794237126,28.640554647467553],[-99.39573767375097,28.64076950694161],[-99.39430196903527,28.204551059739746],[-100.11359003160412,28.1978367011755],[-100.11430788396197,28.648128443928023],[-99.40901794237126,28.640554647467553]]]}},{"type":"Feature","id":48391,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-96.89079187102243,28.507180628947392],[-96.78562650059695,28.447557124896896],[-96.85956529345582,28.41489848484041],[-96.79101039328084,28.31912487428002],[-97.12337603496685,28.27271522788396],[-97.0174928121835,28.202778469078787],[-97.24218060019155,28.062797521731405],[-97.26120368767465,28.075689090174755],[-97.31791402394505,28.137514903834322],[-97.54116610723737,28.164640912433875],[-97.37570113875223,28.388470769531544],[-97.16070435757521,28.553482845606425],[-96.91555777736836,28.485802111278836],[-96.89079187102243,28.507180628947392]]]}},{"type":"Feature","id":12101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.05529611745044,28.478335744555395],[-82.05601396980829,28.311873367030636],[-82.10590470867909,28.17162384534069],[-82.65111357446855,28.173235291396107],[-82.7853519653871,28.17259071297394],[-82.6719312928463,28.433537544214754],[-82.25342336821791,28.434772986190573],[-82.25342336821791,28.478443174292423],[-82.05529611745044,28.478335744555395]]]}},{"type":"Feature","id":12105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.65724698502088,28.34705660590728],[-81.65724698502088,28.259232795886955],[-81.55782443345821,28.259340225623983],[-81.52408537263912,28.142725246080175],[-81.45517154628521,28.085304051638758],[-81.34641691407046,28.084713188085104],[-81.44045557294922,28.033200629180214],[-81.23048375827717,27.842566560824174],[-81.14218791826124,27.64323068376887],[-81.56320832614212,27.64661472048525],[-82.05421933891365,27.646399861011194],[-82.05637289598722,28.171570130472176],[-82.10590470867909,28.17162384534069],[-82.05601396980829,28.311873367030636],[-81.95766819678241,28.345176585509293],[-81.65724698502088,28.34705660590728]]]}},{"type":"Feature","id":12097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.86294335105637,28.347432609986875],[-80.86904509609812,27.822530914868466],[-80.87299328406631,27.642263816135618],[-81.14218791826124,27.64323068376887],[-81.23048375827717,27.842566560824174],[-81.44045557294922,28.033200629180214],[-81.34641691407046,28.084713188085104],[-81.45517154628521,28.085304051638758],[-81.52408537263912,28.142725246080175],[-81.55782443345821,28.259340225623983],[-81.65724698502088,28.259232795886955],[-81.65724698502088,28.34705660590728],[-80.86294335105637,28.347432609986875]]]}},{"type":"Feature","id":48007,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-96.87356341443396,28.07015645871782],[-96.99057334876402,27.92389087175431],[-96.97657522778589,28.002099720310632],[-96.87356341443396,28.07015645871782]]],[[[-97.24218060019155,28.062797521731405],[-97.15998650521736,28.04872422618075],[-97.18726489481578,27.974597707631485],[-97.26120368767465,28.075689090174755],[-97.24218060019155,28.062797521731405]]],[[[-97.13629737740821,27.904177515009685],[-97.18439348538436,27.970515377624423],[-97.02503026194097,28.113665502214126],[-97.02754274519346,28.033469203522785],[-97.13629737740821,27.904177515009685]]],[[[-97.0174928121835,28.202778469078787],[-97.12337603496685,28.27271522788396],[-96.79101039328084,28.31912487428002],[-96.7985478430383,28.27583069025777],[-96.8093156284061,28.220396945951364],[-96.93063267688328,28.12462333539097],[-97.0174928121835,28.202778469078787]]]]}},{"type":"Feature","id":48479,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.80350947852213,28.05742603488001],[-98.79848451201715,27.354029831689715],[-98.79812558583824,27.268032327198863],[-98.95461739985022,27.269321484043196],[-99.33364344479668,27.27324266944472],[-99.37061284122612,27.319115167155637],[-99.45388371473707,27.26513172429911],[-99.50449230596573,27.33920452797986],[-99.47864962108301,27.47945404966981],[-99.59422385069738,27.63845006047113],[-99.71159271120636,27.658324561821292],[-99.87777553204936,27.799433521407465],[-99.93340908978298,27.98163435540681],[-99.9890426475166,27.99226989937258],[-100.08882412525818,28.147828158589004],[-100.21229473080892,28.196762403805224],[-100.11359003160412,28.1978367011755],[-99.39430196903527,28.204551059739746],[-99.38891807635137,28.03040745601749],[-98.80350947852213,28.05742603488001]]]}},{"type":"Feature","id":48409,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.26120368767465,28.075689090174755],[-97.18726489481578,27.974597707631485],[-97.18439348538436,27.970515377624423],[-97.13629737740821,27.904177515009685],[-97.13737415594498,27.902673498691293],[-97.14311697480781,27.894293979203116],[-97.19085415660504,27.82285320407955],[-97.27376610393708,27.88145612562828],[-97.49055751600874,27.839880817398473],[-97.6387940279054,27.865395379942605],[-97.80282329167485,27.934580130588586],[-97.79851617752773,27.995653936088956],[-97.81466785557943,28.03857211603161],[-97.8832227557544,28.056835171326355],[-97.90404047413215,28.11425636576778],[-97.81789819118977,28.17678047271803],[-97.5684444968358,28.129833677636828],[-97.54116610723737,28.164640912433875],[-97.31791402394505,28.137514903834322],[-97.26120368767465,28.075689090174755]]]}},{"type":"Feature","id":12103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.65111357446855,28.173235291396107],[-82.64860109121607,28.018267895733334],[-82.71966847464353,27.935654427958866],[-82.59691572145064,27.863945078492726],[-82.6381922320272,27.70511021229695],[-82.74120404537912,27.751466143824498],[-82.84888189905709,27.862387347305823],[-82.79576082457596,27.989423011341337],[-82.7853519653871,28.17259071297394],[-82.65111357446855,28.173235291396107]]]}},{"type":"Feature","id":12057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.10590470867909,28.17162384534069],[-82.05637289598722,28.171570130472176],[-82.05421933891365,27.646399861011194],[-82.55240887526374,27.64537927850943],[-82.38479034970503,27.820167460653852],[-82.49031464630944,27.91889538898251],[-82.47272726354204,27.822960633816578],[-82.5355393448542,27.83945109845036],[-82.52871974745459,27.93608414690698],[-82.64860109121607,28.018267895733334],[-82.65111357446855,28.173235291396107],[-82.10590470867909,28.17162384534069]]]}},{"type":"Feature","id":48131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.23532933728137,28.05796318356515],[-98.23281685402888,27.262499695741926],[-98.52354705895941,27.26513172429911],[-98.52247028042262,27.34328685798692],[-98.79848451201715,27.354029831689715],[-98.80350947852213,28.05742603488001],[-98.3343929626651,28.057802038959608],[-98.23532933728137,28.05796318356515]]]}},{"type":"Feature","id":48249,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.8832227557544,28.056835171326355],[-97.81466785557943,28.03857211603161],[-97.79851617752773,27.995653936088956],[-97.93419027316197,27.885216166424257],[-97.94208664909836,27.635871746782456],[-98.05981443578628,27.635818031913942],[-98.05801980489164,27.260995679423537],[-98.23281685402888,27.262499695741926],[-98.23532933728137,28.05796318356515],[-97.8832227557544,28.056835171326355]]]}},{"type":"Feature","id":48355,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-97.16788288115374,27.72423270548792],[-97.07851026260103,27.828493265273515],[-97.20162194197285,27.615084092667555],[-97.16788288115374,27.72423270548792]]],[[[-97.32545147370251,27.560832075468454],[-97.84158731899892,27.558361191516816],[-97.94208664909836,27.635871746782456],[-97.93419027316197,27.885216166424257],[-97.79851617752773,27.995653936088956],[-97.80282329167485,27.934580130588586],[-97.6387940279054,27.865395379942605],[-97.49055751600874,27.839880817398473],[-97.38718677647788,27.840310536346585],[-97.31504261451364,27.68770659489843],[-97.25402516409612,27.69651583333472],[-97.32545147370251,27.560832075468454]]]]}},{"type":"Feature","id":12061,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-80.35613958641206,27.557233179278022],[-80.67989099980382,27.558468621253844],[-80.77715999429292,27.5586834807279],[-80.7782367728297,27.643176968900356],[-80.87299328406631,27.642263816135618],[-80.86904509609812,27.822530914868466],[-80.49971005798268,27.83450933054708],[-80.37731623096872,27.658270846952778],[-80.35613958641206,27.557233179278022]]]]}},{"type":"Feature","id":12055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.14218791826124,27.64323068376887],[-81.20535892575232,27.490358167978144],[-81.0632241588974,27.380242687524525],[-80.94334281513592,27.210611132757442],[-81.16874845550181,27.209697979992704],[-81.16838952932288,27.121659310498323],[-81.26781208088555,27.121014732076155],[-81.26709422852768,27.032438913896637],[-81.56284939996318,27.033620641003942],[-81.56356725232104,27.340708544298252],[-81.56320832614212,27.64661472048525],[-81.14218791826124,27.64323068376887]]]}},{"type":"Feature","id":12049,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.56320832614212,27.64661472048525],[-81.56356725232104,27.340708544298252],[-82.05565504362937,27.338183945478093],[-82.05421933891365,27.646399861011194],[-81.56320832614212,27.64661472048525]]]}},{"type":"Feature","id":12081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.05421933891365,27.646399861011194],[-82.05565504362937,27.338183945478093],[-82.05637289598722,27.207710529857685],[-82.25342336821791,27.208892256964994],[-82.25234658968112,27.38625875279809],[-82.56604807006295,27.389105640829328],[-82.68987760179262,27.477520314403307],[-82.60373531885024,27.51694702789255],[-82.55240887526374,27.64537927850943],[-82.05421933891365,27.646399861011194]]]}},{"type":"Feature","id":12093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.87299328406631,27.642263816135618],[-80.7782367728297,27.643176968900356],[-80.77715999429292,27.5586834807279],[-80.67989099980382,27.558468621253844],[-80.67773744273026,27.20599165406524],[-80.67737851655133,27.122089029446435],[-80.88555570032874,26.958903258901028],[-80.87048080081382,27.153028793710476],[-80.94334281513592,27.210611132757442],[-81.0632241588974,27.380242687524525],[-81.20535892575232,27.490358167978144],[-81.14218791826124,27.64323068376887],[-80.87299328406631,27.642263816135618]]]}},{"type":"Feature","id":48273,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-97.34770489679596,27.277969577873947],[-97.36098516541624,27.27802329274246],[-97.3577548298059,27.372937465406626],[-97.24756449287544,27.581404870109303],[-97.22243966035059,27.576355672468992],[-97.34770489679596,27.277969577873947]]],[[[-97.32545147370251,27.560832075468454],[-97.41554194461308,27.320458038868487],[-97.50814489877614,27.274692970894595],[-97.4672273143785,27.405649820331625],[-97.61331026920162,27.31830944412793],[-97.73390946532095,27.41655393863996],[-97.66212422953564,27.28822911776011],[-97.77698060679214,27.283502209330884],[-97.9858756429274,27.209053401570536],[-98.05801980489164,27.260995679423537],[-98.05981443578628,27.635818031913942],[-97.94208664909836,27.635871746782456],[-97.84158731899892,27.558361191516816],[-97.32545147370251,27.560832075468454]]]]}},{"type":"Feature","id":12111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.35613958641206,27.557233179278022],[-80.23302790704024,27.26298312955855],[-80.2850722029846,27.2316136463464],[-80.28543112916351,27.209590550255676],[-80.67773744273026,27.20599165406524],[-80.67989099980382,27.558468621253844],[-80.35613958641206,27.557233179278022]]]}},{"type":"Feature","id":12115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.56604807006295,27.389105640829328],[-82.25234658968112,27.38625875279809],[-82.25342336821791,27.208892256964994],[-82.05637289598722,27.207710529857685],[-82.057449674524,27.03206290981704],[-82.25521799911255,27.032976062581778],[-82.25521799911255,27.005796339113715],[-82.25521799911255,26.9988134062069],[-82.25557692529146,26.945313397167],[-82.35356377213843,26.945957975589163],[-82.44473102158577,27.05838319538888],[-82.56604807006295,27.389105640829328]]]}},{"type":"Feature","id":48247,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.52354705895941,27.26513172429911],[-98.46647779651008,27.05473058432993],[-98.418022762355,27.05526773301507],[-98.42268880268104,26.783524213202952],[-98.95425847367129,26.78567280794351],[-98.95461739985022,27.269321484043196],[-98.79812558583824,27.268032327198863],[-98.79848451201715,27.354029831689715],[-98.52247028042262,27.34328685798692],[-98.52354705895941,27.26513172429911]]]}},{"type":"Feature","id":12027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-81.56356725232104,27.340708544298252],[-81.56284939996318,27.033620641003942],[-82.057449674524,27.03206290981704],[-82.05637289598722,27.207710529857685],[-82.05565504362937,27.338183945478093],[-81.56356725232104,27.340708544298252]]]}},{"type":"Feature","id":48505,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.95461739985022,27.269321484043196],[-98.95425847367129,26.78567280794351],[-99.01096880994169,26.674966463936236],[-99.16925525484831,26.57172648665241],[-99.26831888023204,26.84320143212196],[-99.44562841262177,27.020621642823567],[-99.42624639895973,27.175642753354854],[-99.45388371473707,27.26513172429911],[-99.37061284122612,27.319115167155637],[-99.33364344479668,27.27324266944472],[-98.95461739985022,27.269321484043196]]]}},{"type":"Feature","id":48261,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-97.30678731239833,26.649720475734675],[-97.36636905810013,26.75312159762405],[-97.36924046753155,26.89654029655632],[-97.30678731239833,26.649720475734675]]],[[[-97.36924046753155,26.89654029655632],[-97.38790462883573,26.902448932092856],[-97.38000825289934,27.22742388660231],[-97.36098516541624,27.27802329274246],[-97.34770489679596,27.277969577873947],[-97.37713684346794,27.101032800988964],[-97.36924046753155,26.89654029655632]]],[[[-97.44425603892721,26.599873077753724],[-97.86168718501881,26.597993057355737],[-97.9575204747922,26.61174406369531],[-97.98551671674848,26.78083846977725],[-97.9858756429274,27.209053401570536],[-97.77698060679214,27.283502209330884],[-97.64776718237857,27.27614327234447],[-97.54619107374235,27.229357621868814],[-97.42379724672838,27.262929414690035],[-97.4711755023467,27.016807887159075],[-97.53721791926918,26.999995133314208],[-97.5483446308159,26.824293798405044],[-97.47225228088348,26.756774208682998],[-97.44425603892721,26.599873077753724]]]]}},{"type":"Feature","id":48047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.23281685402888,27.262499695741926],[-98.05801980489164,27.260995679423537],[-97.9858756429274,27.209053401570536],[-97.98551671674848,26.78083846977725],[-98.3207537678659,26.78309449425484],[-98.42268880268104,26.783524213202952],[-98.418022762355,27.05526773301507],[-98.46647779651008,27.05473058432993],[-98.52354705895941,27.26513172429911],[-98.23281685402888,27.262499695741926]]]}},{"type":"Feature","id":12085,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-80.08586817368034,26.970666815105584],[-80.10848052295272,26.970774244842612],[-80.11171085856306,26.970827959711126],[-80.12499112718334,26.970935389448154],[-80.13288750311972,26.970935389448154],[-80.14221958377182,26.956647234423443],[-80.88555570032874,26.958903258901028],[-80.67737851655133,27.122089029446435],[-80.67773744273026,27.20599165406524],[-80.28543112916351,27.209590550255676],[-80.15083381206605,27.126278789190525],[-80.08586817368034,26.970666815105584]]]]}},{"type":"Feature","id":12043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.88555570032874,26.958903258901028],[-80.94549637220948,26.76902119870418],[-81.56607973557352,26.76955834738932],[-81.56284939996318,27.033620641003942],[-81.26709422852768,27.032438913896637],[-81.26781208088555,27.121014732076155],[-81.16838952932288,27.121659310498323],[-81.16874845550181,27.209697979992704],[-80.94334281513592,27.210611132757442],[-80.87048080081382,27.153028793710476],[-80.88555570032874,26.958903258901028]]]}},{"type":"Feature","id":12015,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-82.35356377213843,26.945957975589163],[-82.25557692529146,26.945313397167],[-82.25521799911255,26.9988134062069],[-82.184509541864,26.936611588467734],[-82.14861692397135,26.79722150467401],[-82.30187840237299,26.846692898575366],[-82.35356377213843,26.945957975589163]]],[[[-81.56284939996318,27.033620641003942],[-81.56607973557352,26.76955834738932],[-82.05924430541863,26.770417785285545],[-82.09693155420592,26.912439897636453],[-81.98781799581225,26.96787364194286],[-82.11990282965722,26.968088501416915],[-82.15364189047632,26.924955462000206],[-82.25521799911255,27.005796339113715],[-82.25521799911255,27.032976062581778],[-82.057449674524,27.03206290981704],[-81.56284939996318,27.033620641003942]]]]}},{"type":"Feature","id":12099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.13288750311972,26.970935389448154],[-80.07079327416542,26.943164802426438],[-80.04997555578768,26.558781203340544],[-80.07474146213362,26.32103919529776],[-80.22692616199848,26.334575342163276],[-80.88124858618163,26.331137590578386],[-80.88555570032874,26.958903258901028],[-80.14221958377182,26.956647234423443],[-80.13288750311972,26.970935389448154]]]}},{"type":"Feature","id":12051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.88124858618163,26.331137590578386],[-80.87981288146592,26.259374526243732],[-81.2685299332434,26.25298245689057],[-81.27176026885374,26.5170447505052],[-81.56392617849997,26.513284709709218],[-81.56607973557352,26.76955834738932],[-80.94549637220948,26.76902119870418],[-80.88555570032874,26.958903258901028],[-80.88124858618163,26.331137590578386]]]}},{"type":"Feature","id":12071,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-82.15687222608666,26.70542279438365],[-82.057449674524,26.497170249155033],[-82.09370121859558,26.48889815940388],[-82.15687222608666,26.70542279438365]]],[[[-81.56607973557352,26.76955834738932],[-81.56392617849997,26.513284709709218],[-81.56213154760533,26.422614011657657],[-81.65940054209443,26.420948850733723],[-81.65796483737873,26.317601443712867],[-81.8453243027784,26.330331867550676],[-81.86865450440862,26.463168737385697],[-82.03878551321982,26.529023166183812],[-82.08329235940671,26.678672789863704],[-82.05924430541863,26.770417785285545],[-81.56607973557352,26.76955834738932]]]]}},{"type":"Feature","id":48427,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-98.42268880268104,26.783524213202952],[-98.3207537678659,26.78309449425484],[-98.58635914027155,26.257763080188315],[-98.67573175882427,26.240413177658308],[-98.80386840470106,26.367233982219766],[-99.1111092138622,26.426374052453635],[-99.09172720020017,26.47638259504013],[-99.16925525484831,26.57172648665241],[-99.01096880994169,26.674966463936236],[-98.95425847367129,26.78567280794351],[-98.42268880268104,26.783524213202952]]]}},{"type":"Feature","id":48215,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.98551671674848,26.78083846977725],[-97.9575204747922,26.61174406369531],[-98.00418087805265,26.44866572288693],[-97.86240503737666,26.43351812996599],[-97.86240503737666,26.34805777416028],[-97.86168718501881,26.070137044469057],[-98.19225819581018,26.053109431150133],[-98.38679618478838,26.157638565278297],[-98.44494222577448,26.22445986170966],[-98.58635914027155,26.257763080188315],[-98.3207537678659,26.78309449425484],[-97.98551671674848,26.78083846977725]]]}},{"type":"Feature","id":48489,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.39077603826715,26.41042073650499],[-97.44856315307432,26.324476946882655],[-97.5278858386171,26.299284673549607],[-97.86240503737666,26.34805777416028],[-97.86240503737666,26.43351812996599],[-98.00418087805265,26.44866572288693],[-97.9575204747922,26.61174406369531],[-97.86168718501881,26.597993057355737],[-97.44425603892721,26.599873077753724],[-97.43133469648585,26.42755577956094],[-97.39077603826715,26.41042073650499]]]}},{"type":"Feature","id":12021,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-80.87981288146592,26.259374526243732],[-80.87299328406631,25.97941263154898],[-80.87299328406631,25.805483887300777],[-81.34390443081797,25.803389007428734],[-81.50936939930313,25.903674666944298],[-81.59120456809838,25.893307697321102],[-81.73298040877438,25.99729968276413],[-81.80153530894935,26.094792169116964],[-81.8453243027784,26.330331867550676],[-81.65796483737873,26.317601443712867],[-81.65940054209443,26.420948850733723],[-81.56213154760533,26.422614011657657],[-81.56392617849997,26.513284709709218],[-81.27176026885374,26.5170447505052],[-81.2685299332434,26.25298245689057],[-80.87981288146592,26.259374526243732]]]]}},{"type":"Feature","id":48061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-97.86168718501881,26.070137044469057],[-97.86240503737666,26.34805777416028],[-97.5278858386171,26.299284673549607],[-97.44856315307432,26.324476946882655],[-97.39077603826715,26.41042073650499],[-97.29530167467267,26.19523897323807],[-97.31145335272437,26.12315361969233],[-97.20700583465674,26.078838853168318],[-97.25007697612793,25.966521063105628],[-97.3753422125733,25.907756996951356],[-97.37318865549975,25.839753973412684],[-97.52070731503856,25.886002475203203],[-97.70591322336467,26.037048685464455],[-97.86168718501881,26.070137044469057]]]}},{"type":"Feature","id":12011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.07474146213362,26.32103919529776],[-80.11888938214159,25.97511544206786],[-80.29512213599453,25.956691242167572],[-80.67989099980382,25.9567986719046],[-80.87299328406631,25.97941263154898],[-80.87981288146592,26.259374526243732],[-80.88124858618163,26.331137590578386],[-80.22692616199848,26.334575342163276],[-80.07474146213362,26.32103919529776]]]}},{"type":"Feature","id":12086,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-80.42971945309199,25.23573027697321],[-80.43546227195482,25.235783991841725],[-80.48894227261488,25.212471738906668],[-80.48786549407811,25.208389408899606],[-80.55929180368449,25.240672044876497],[-80.698555161108,25.161872332766517],[-80.85827731073033,25.17659020673934],[-80.87335221024524,25.364001382984547],[-80.87299328406631,25.805483887300777],[-80.87299328406631,25.97941263154898],[-80.67989099980382,25.9567986719046],[-80.29512213599453,25.956691242167572],[-80.11888938214159,25.97511544206786],[-80.1892389132112,25.75859080708809],[-80.2987113977838,25.62672080488632],[-80.34070576071821,25.469765959088534],[-80.31163274022515,25.37012487799514],[-80.42971945309199,25.23573027697321]]]}},{"type":"Feature","id":12087,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-80.2664080416804,25.3484240711155],[-80.41033743942997,25.11116549688934],[-80.54026871620138,25.00293003683371],[-80.35255032462278,25.20393107481295],[-80.2664080416804,25.3484240711155]]],[[[-80.87299328406631,25.805483887300777],[-80.87335221024524,25.364001382984547],[-80.85827731073033,25.17659020673934],[-80.90063059984367,25.139741806938765],[-81.08440080345406,25.116214694529653],[-81.17197879111215,25.221818126028097],[-81.13536832086163,25.34289143965856],[-81.06932590393914,25.254745340427153],[-80.96308375497688,25.2025882031001],[-80.90350200927507,25.25200588213294],[-80.991797849291,25.347134914271162],[-81.11706308573638,25.354977285074202],[-81.21002496607836,25.507205222442764],[-81.27750308771655,25.690910072760502],[-81.19351436184775,25.723085279000365],[-81.26888885942232,25.769709784870482],[-81.2983208060943,25.69687242316555],[-81.34390443081797,25.803389007428734],[-80.87299328406631,25.805483887300777]]]]}},{"type":"Feature","id":4015,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-112.54033219839988,37.000629353243156],[-112.52920548685316,36.95239340131762],[-112.61427099125876,36.79801686920851],[-112.622885219553,36.59207406332598],[-112.65554750183531,36.51391892963817],[-112.62360307191085,36.410410378011775],[-112.79193944982741,36.28514730463722],[-113.01267904986726,36.23868394337265],[-113.19860281055122,36.15177328611706],[-113.22372764307607,36.09172006311846],[-113.35401784602642,36.04101322724128],[-113.31022885219738,35.89195446711504],[-113.33391798000653,35.80300264485592],[-113.33427690618547,35.52798251806445],[-113.33355905382761,34.317893960181976],[-113.51553462654338,34.30999787451042],[-113.6063429498118,34.229318142002455],[-114.03741329070262,34.260795054951636],[-114.13827154698099,34.30322980107766],[-114.34070591189557,34.45148283817619],[-114.43653920166896,34.59672784263793],[-114.4735085980984,34.7139336857354],[-114.6328718215418,34.86938451521479],[-114.63394860007858,35.00109337281103],[-114.64686994251994,35.10186246614321],[-114.5693418878718,35.16229169322142],[-114.59554349893344,35.326551761137104],[-114.67701974154977,35.51294235488054],[-114.70429813114819,35.851346026518485],[-114.75598350091362,36.085650282976374],[-114.63035933828931,36.142212039521574],[-114.37013785856755,36.142641758469686],[-114.23338698439653,36.01281292127145],[-114.1533464464959,36.023126176026125],[-114.0438739619233,36.193348594346865],[-114.05033463314398,36.84313735876023],[-114.05105248550183,37.000360778900586],[-112.89925837732646,37.00030706403207],[-112.54033219839988,37.000629353243156]]]}},{"type":"Feature","id":12029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.9206671348424,29.824161775172648],[-82.95009908151438,29.75648104084506],[-82.93717773907302,29.59125410529612],[-82.98204351143885,29.487423264458634],[-83.10730874788422,29.32547293588905],[-83.17227438626993,29.330038699712738],[-83.23580431993993,29.43376211081319],[-83.40378177167757,29.54199757086882],[-83.3905015030573,29.671342974250436],[-83.31871626727197,29.822550329117227],[-82.9206671348424,29.824161775172648]]]}},{"type":"Feature","id":27077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-94.43035291448078,48.700909442690815],[-94.42891720976507,48.36734010921913],[-95.21101735364607,48.365943522637764],[-95.21209413218286,48.53992598175448],[-95.3423843351332,48.54019455609705],[-95.3423843351332,48.71288785836943],[-95.08970030516889,48.71304900297497],[-95.09149493606353,48.92049582517588],[-95.235783259992,48.88139140089772],[-95.32192554293438,48.99891953320626],[-95.1532302388389,48.99886581833775],[-95.1532302388389,49.384484859399464],[-94.95725654514499,49.37019670437475],[-94.82553063747893,49.294351310033036],[-94.68339587062401,48.88407714432341],[-94.69093332038148,48.77799027900835],[-94.58756258085062,48.71756105193015],[-94.43035291448078,48.700909442690815]]]}},{"type":"Feature","id":27031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.56941567327821,47.99933954503],[-89.97787366489666,47.82970799026291],[-90.43981165717516,47.730442913249114],[-90.73269541917924,47.62634349806906],[-91.02306669793083,47.4652526073957],[-91.03168092622508,48.18932903496386],[-90.88559797140196,48.24594450637758],[-90.74130964747347,48.09457600690524],[-90.13221192183508,48.11128133101309],[-89.8730672206501,47.98639426171813],[-89.76682507168783,48.022544368228026],[-89.56941567327821,47.99933954503]]]}},{"type":"Feature","id":55031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-91.55140603331076,46.755732909194805],[-91.55140603331076,46.157026984738216],[-92.04995449583976,46.15767156316038],[-92.2936653713309,46.157241844212265],[-92.29294751897305,46.417221807819836],[-92.2922296666152,46.66323590561377],[-92.2032159742414,46.660174158108475],[-92.10881838918371,46.74343220430511],[-92.00257624022144,46.68203610959365],[-91.81988281514782,46.69009333987074],[-91.55140603331076,46.755732909194805]]]}},{"type":"Feature","id":55007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.92759233433637,46.58534934626853],[-90.92472092490496,46.15471724539211],[-91.55140603331076,46.157026984738216],[-91.55140603331076,46.755732909194805],[-91.25277945244385,46.839366959471036],[-91.10705542379965,46.85736144042322],[-90.86585703156099,46.96242772323652],[-90.75423098991483,46.897647591808685],[-90.88523904522303,46.75589405380035],[-90.85257676294071,46.69933229725515],[-90.92759233433637,46.58534934626853]]]}},{"type":"Feature","id":55003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.55000199410561,46.58320075152797],[-90.55215555117917,46.24082217961999],[-90.42581353619703,46.2404461755404],[-90.42617246237594,46.15401895210143],[-90.30306078300413,46.15482467512914],[-90.30198400446736,45.98132564982905],[-90.67706186144562,45.98154050930311],[-90.92507985108388,45.98105707548648],[-90.92472092490496,46.15471724539211],[-90.92759233433637,46.58534934626853],[-90.70146884161262,46.66484735166919],[-90.55000199410561,46.58320075152797]]]}},{"type":"Feature","id":55003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-90.61173729688099,46.874013049662544],[-90.56902508158872,46.847639049222195],[-90.78473971512359,46.75245630221545],[-90.61173729688099,46.874013049662544]]]}},{"type":"Feature","id":26083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.85051820239887,47.47427670530604],[-87.71197269733321,47.402137636891794],[-87.95711927754006,47.38736604805045],[-87.93845511623587,47.346005599294706],[-88.2277496164507,47.19995487180525],[-88.29881699987816,47.28605980603312],[-88.51273700251839,47.28589866142758],[-88.42480008868138,47.36910299275571],[-88.21805860961967,47.448977002235964],[-87.85051820239887,47.47427670530604]]]}},{"type":"Feature","id":26083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.65164143376298,48.13223012973353],[-88.42264653160782,48.18997361338603],[-88.68932868255027,48.00460360214436],[-89.00231231057424,47.90882999158397],[-88.95134479316667,47.87923309903278],[-89.16023982930193,47.823530780383805],[-89.21982157500373,47.91092487145602],[-88.65164143376298,48.13223012973353]]]}},{"type":"Feature","id":26061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.52817082821224,47.11116419415168],[-88.45136062592195,46.9389006108274],[-88.55221888220032,46.93847089187929],[-88.55185995602139,46.85172137922925],[-88.6789198233614,46.85172137922925],[-88.67927874954032,46.420122410719586],[-88.99118559902752,46.41969269177147],[-88.98939096813288,46.68010237432715],[-88.86448465786643,46.67929665129944],[-88.93268063186248,46.7657238747384],[-88.93339848422033,47.031236469802906],[-88.88745593331774,47.10149551781916],[-88.63010586302738,47.22794031830102],[-88.62579874888026,47.13044783194819],[-88.52817082821224,47.11116419415168]]]}},{"type":"Feature","id":26061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-88.2277496164507,47.19995487180525],[-88.41116089388217,46.97843475405368],[-88.43377324315455,47.09435144030681],[-88.61574881587032,47.12722493983735],[-88.62579874888026,47.2267048763252],[-88.51273700251839,47.28589866142758],[-88.29881699987816,47.28605980603312],[-88.2277496164507,47.19995487180525]]]}},{"type":"Feature","id":26103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.11651416649403,46.49478607795399],[-87.11651416649403,46.1589070051362],[-87.24142047676048,46.158853290267686],[-87.24285618147618,45.98503197575651],[-87.36776249174262,45.98524683523057],[-87.6172161860966,45.985998843389766],[-87.61542155520196,46.246193666471385],[-88.11755927952024,46.2466233854195],[-88.11648250098345,46.419585262034445],[-88.1157646486256,46.678329783666186],[-87.99157619071701,46.67902807695687],[-88.04469726519814,46.765294155790286],[-88.04469726519814,46.91182831709637],[-87.81713806775869,46.8907720886389],[-87.63444464268507,46.812563240082575],[-87.57306826608863,46.720173666238566],[-87.33115202149212,46.4952157969021],[-87.11651416649403,46.49478607795399]]]}},{"type":"Feature","id":26003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.86493858057707,46.504669613760555],[-86.36528167400071,46.50579762599935],[-86.36528167400071,46.33186888175115],[-86.61545322071254,46.33326546833251],[-86.61545322071254,46.15863843079363],[-87.11651416649403,46.1589070051362],[-87.11651416649403,46.49478607795399],[-87.02139872907848,46.53372935762661],[-86.81573402855356,46.43790203219771],[-86.75040946398893,46.47910133634792],[-86.63734771762705,46.41195775070547],[-86.46183281613196,46.55312042516015],[-86.13844032891912,46.672797152209256],[-85.86457965439814,46.68987848039669],[-85.86493858057707,46.504669613760555]]]}},{"type":"Feature","id":26041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.11651416649403,46.1589070051362],[-86.61545322071254,46.15863843079363],[-86.49018798426717,46.158047567239976],[-86.49018798426717,45.89629501297146],[-86.46039711141626,45.757173503520306],[-86.70769724869666,45.64974376649238],[-86.53146449484372,45.849133358416196],[-86.78199496773446,45.86019862133007],[-86.87136758628718,45.71006556383356],[-87.03934503802482,45.74449679455101],[-87.1689173886173,45.66370963230601],[-87.2647506783907,45.55004897053047],[-87.32756275970286,45.55042497461007],[-87.32576812880822,45.89855103744904],[-87.36776249174262,45.98524683523057],[-87.24285618147618,45.98503197575651],[-87.24142047676048,46.158853290267686],[-87.11651416649403,46.1589070051362]]]}},{"type":"Feature","id":55075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.8469289406096,45.7225274133288],[-87.78124544986603,45.67353945324407],[-87.83436652434717,45.560630799627724],[-87.79237216141276,45.501007295577224],[-87.88676974647045,45.35323769229532],[-87.64772491130536,45.34018497924643],[-87.74212249636304,45.19778686281593],[-87.6172161860966,45.10120752922783],[-87.62977860235902,44.984753694289566],[-87.76258128856186,44.966168349783736],[-88.12114854130951,45.02358954422516],[-88.18647310587414,45.19789429255296],[-88.30922585906703,45.20160061848042],[-88.30599552345669,45.37456249509537],[-88.42803042429172,45.37692594930998],[-88.42515901486031,45.72241998359177],[-88.05941323853413,45.713019881601824],[-88.0576186076395,45.78059318619239],[-87.8469289406096,45.7225274133288]]]}},{"type":"Feature","id":55029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-87.37529994150009,44.675570911123216],[-87.73673860367914,44.677021212573095],[-87.61255014577056,44.83639322745401],[-87.4079622237824,44.90547054836296],[-87.23819014115014,45.166739668814856],[-87.11974450210437,45.19300623951818],[-87.06841805851786,45.29495705995768],[-86.98407040647012,45.295386778905794],[-87.18937618081613,44.96847808912983],[-87.20516893268889,44.87501421791555],[-87.3200253099454,44.78686811868414],[-87.37529994150009,44.675570911123216]]]}},{"type":"Feature","id":26033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.56852888780487,45.92202443498964],[-83.84885023354651,45.96333116887688],[-83.6729764058725,46.035094233211524],[-83.71640647352261,46.101378380957755],[-83.58216808260407,46.089722254490226],[-83.4730545242104,45.986267417732336],[-83.56852888780487,45.92202443498964]]]}},{"type":"Feature","id":26033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.19916218417886,46.534427650917294],[-84.13024835782495,46.52803558156413],[-84.19090688206354,46.41260232912764],[-84.28530446712124,46.4871048517565],[-84.19916218417886,46.534427650917294]]]}},{"type":"Feature","id":26033,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.11409667977325,45.982292517462305],[-84.21495493605163,45.984924546019485],[-84.2321833926401,45.98481711628246],[-84.23900299003971,46.07140548432696],[-84.3631914479483,46.07151291406399],[-84.36355037412723,46.15810128210849],[-85.11227038336806,46.158154996977004],[-85.11334716190483,46.24560280291773],[-85.23789454599235,46.24533422857516],[-85.23789454599235,46.75557176458926],[-84.95506071699822,46.768624477638156],[-85.02935843603602,46.68885789789493],[-85.03402447636206,46.48796428965272],[-84.83015440673176,46.444132956945325],[-84.63023252506967,46.48409681911971],[-84.59326312864023,46.41383777110346],[-84.34129695103378,46.50198387033486],[-84.26017963459637,46.43081166955386],[-84.18301050612716,46.250598285689534],[-84.22249238580908,46.16315047974881],[-84.12235198188857,46.1785129321438],[-84.07210231683885,46.093267435812145],[-83.90089452949087,45.982829666147445],[-84.11409667977325,45.982292517462305]]]}},{"type":"Feature","id":26097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.56383118196825,45.81631357375417],[-84.35601292436976,45.770817080122846],[-84.49491735561435,45.73434468440187],[-84.56383118196825,45.81631357375417]]]}},{"type":"Feature","id":26097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.2321833926401,45.98481711628246],[-84.65643413613131,46.05335728850628],[-84.73898715728441,45.945121828450645],[-84.75154957354685,45.8395183969522],[-85.00566930822686,46.007377361058325],[-85.4263307899288,46.10202295937992],[-85.51749803937615,46.09305257633809],[-85.699114685913,45.961182574136316],[-85.865297506756,45.96827293678016],[-85.86493858057707,46.244582220415964],[-85.23789454599235,46.24533422857516],[-85.11334716190483,46.24560280291773],[-85.11227038336806,46.158154996977004],[-84.36355037412723,46.15810128210849],[-84.3631914479483,46.07151291406399],[-84.23900299003971,46.07140548432696],[-84.2321833926401,45.98481711628246]]]}},{"type":"Feature","id":26047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-84.73252648606373,45.78768354883623],[-84.73252648606373,45.28937071363223],[-85.00315682497437,45.27277281926142],[-85.09611870531636,45.36580697152759],[-84.9223984347159,45.422207583467255],[-85.0358191072567,45.43499172217358],[-85.11944890694659,45.56750630279751],[-84.94070366984116,45.726448598730315],[-84.73252648606373,45.78768354883623]]]}},{"type":"Feature","id":26029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.09611870531636,45.36580697152759],[-85.00315682497437,45.27277281926142],[-84.73252648606373,45.28937071363223],[-84.73432111695837,45.201922907691504],[-84.7346800431373,45.11490482069889],[-84.85743279633019,45.11662369649133],[-85.22353749883528,45.11780542359864],[-85.22389642501422,45.205521803881936],[-85.38828461496259,45.207777828359525],[-85.36603119186914,45.276425430320366],[-85.20164300192077,45.361885786126074],[-85.09611870531636,45.36580697152759]]]}},{"type":"Feature","id":26029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.53616220068034,45.75029800035051],[-85.49201428067236,45.60843703260515],[-85.62050985272808,45.58227789163885],[-85.53616220068034,45.75029800035051]]]}},{"type":"Feature","id":26089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.96328435360296,45.06333854692549],[-86.05875871719742,45.100777810279716],[-85.9909216693803,45.15159207589392],[-85.96328435360296,45.06333854692549]]]}},{"type":"Feature","id":26089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.64132757110582,44.7751582773481],[-85.81504784170627,44.77451369892593],[-86.07455146907019,44.77838116945894],[-86.07132113345985,44.894835004397194],[-85.93780059489917,44.96520148215048],[-85.8032032778017,44.95365278541998],[-85.61835629565452,45.18645302555949],[-85.56702985206802,45.05979336560357],[-85.6463525376108,44.88151371700573],[-85.64132757110582,44.7751582773481]]]}},{"type":"Feature","id":26055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-85.4424824679805,44.859812910126095],[-85.33300998340789,44.81238268122827],[-85.33408676194468,44.51222399597226],[-85.8179192511377,44.51297600413146],[-85.81504784170627,44.77451369892593],[-85.64132757110582,44.7751582773481],[-85.59574394638214,44.76699361733397],[-85.47299119318926,44.988352590480005],[-85.52683012002824,44.74765626466895],[-85.4424824679805,44.859812910126095]]]}},{"type":"Feature","id":26007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.38870687216266,45.20707953506884],[-83.31405022694592,45.05458302335771],[-83.42603519477102,45.061351096790474],[-83.42818875184457,44.928299367481394],[-83.32122875052445,44.85841632354473],[-83.88833211322844,44.856590018015254],[-83.88115358964991,45.20203033742853],[-83.38870687216266,45.20707953506884]]]}},{"type":"Feature","id":26011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.56601640455239,44.16345335471112],[-83.57857882081481,44.049309259118964],[-83.67764244619855,43.991726920072],[-83.84274848850477,43.99387551481256],[-83.9080730530694,43.91045632401038],[-84.04482392724043,43.91196034032877],[-84.04554177959828,43.99699097718637],[-84.16649990189653,43.99688354744934],[-84.16614097571761,44.161788193787196],[-83.88402499908132,44.161788193787196],[-83.56601640455239,44.16345335471112]]]}},{"type":"Feature","id":26063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.60696565446058,43.6904402225772],[-83.11771760707309,43.675507489130325],[-83.46659385298972,43.66782626293282],[-83.46731170534757,43.727772056194404],[-83.26200593100158,43.97491416622713],[-83.05382874722416,44.0082710995743],[-82.92928136313664,44.06902261586359],[-82.74120404537912,43.99221035388862],[-82.63460297023792,43.83273090927068],[-82.60696565446058,43.6904402225772]]]}},{"type":"Feature","id":26147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.70602927984432,42.686294470577245],[-82.73905048830557,42.89755504844265],[-82.98347921615455,42.89374129277816],[-82.99640055859591,43.15409726046532],[-82.5032359887508,43.16892256417517],[-82.41852941052413,42.975173033445316],[-82.47488082061561,42.8889069546119],[-82.51866981444465,42.62656353678972],[-82.64537075560573,42.63102187087638],[-82.70602927984432,42.686294470577245]]]}},{"type":"Feature","id":26163,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-82.87041746979268,42.45096963161759],[-82.89913156410681,42.384685483871365],[-83.07787680121224,42.313244708747796],[-83.16689049358604,42.16987972468404],[-83.19811707115265,42.03446454116035],[-83.29682177035745,42.09419547494787],[-83.53945586731182,42.08560109598564],[-83.55201828357424,42.43517746027449],[-83.08326069389614,42.4471558759531],[-82.87041746979268,42.45096963161759]]]}},{"type":"Feature","id":26115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.19811707115265,42.03446454116035],[-83.46228673884261,41.78694642704802],[-83.48274553104142,41.732157261163785],[-83.76306687678307,41.723509167333034],[-83.77383466215086,42.082378203874796],[-83.53945586731182,42.08560109598564],[-83.29682177035745,42.09419547494787],[-83.19811707115265,42.03446454116035]]]}},{"type":"Feature","id":45019,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-79.95127085658288,32.9100272564311],[-79.93296562145763,32.75441528234616],[-79.877332063724,32.75006437799653],[-79.99111166244373,32.61771094197813],[-80.24989743744979,32.53074656985403],[-80.34429502250747,32.49701363242727],[-80.41966952008205,32.60428222484964],[-80.4473068358594,32.72814871164283],[-80.4013642849568,32.85835355292067],[-80.1583712618235,32.818228546140745],[-80.07868965010181,32.92764573330368],[-80.14939810735035,33.02164675320311],[-80.05500052229266,32.999677371980894],[-80.01228830700039,32.90009000575601],[-79.95127085658288,32.9100272564311]]],[[[-79.79693259964445,32.93457495134198],[-79.6422354165271,33.12451072640734],[-79.51840588479743,33.14846755776456],[-79.44662064901212,33.213462548666456],[-79.40247272900415,33.182630214139444],[-79.27505393548522,33.12531644943505],[-79.42293152120297,33.01649012582577],[-79.51194521357675,33.04028581257745],[-79.7800630692349,32.803080953219805],[-79.90784078893276,32.785838480426825],[-79.79693259964445,32.93457495134198]]]]}},{"type":"Feature","id":15001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-155.84980065239574,20.26801809219671],[-155.5859899108847,20.11960391049264],[-155.4560586341133,20.098601396903682],[-155.28090265879712,20.018942246897478],[-155.08169862949288,19.847269527126866],[-155.09067178396606,19.735327741143774],[-155.00309379630795,19.735918604697424],[-154.9837117826459,19.642669592957194],[-154.80712010261405,19.51987740353428],[-154.97725111142523,19.346969241787846],[-155.1308715160058,19.27321872731818],[-155.29346507505954,19.263227761774584],[-155.51061541331012,19.12915544996374],[-155.6559805157754,18.921923487236885],[-155.88102722996234,19.036067582829048],[-155.91799662639178,19.1166936004685],[-155.88605219646732,19.343262915860382],[-155.9908586407139,19.635525515444836],[-156.0612081717835,19.727646514946276],[-155.93737864005382,19.849310692130395],[-155.8235990413341,20.028396063755935],[-155.89071823679336,20.123686240499698],[-155.89897353890868,20.23186798568681],[-155.84980065239574,20.26801809219671]]]}},{"type":"Feature","id":15007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-159.3963502263692,22.227267921243374],[-159.3127204266793,22.183597733141525],[-159.33102566180457,21.961325607230762],[-159.44480526052428,21.868721173912697],[-159.6353950615343,21.914701101360645],[-159.75778888854825,21.978621794892256],[-159.78291372107313,22.065962171095954],[-159.72261412301344,22.150079655188815],[-159.58191506087422,22.223078161499288],[-159.3963502263692,22.227267921243374]]]}},{"type":"Feature","id":15009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-157.01164469358105,21.182621158383895],[-156.91401677291304,21.167903284411068],[-156.7112234818195,21.148780791220098],[-156.87489381941003,21.046722541043575],[-157.06333006334648,21.101081987979704],[-157.31027127444796,21.10167285153336],[-157.2528430858197,21.224196466613698],[-157.01164469358105,21.182621158383895]]]}},{"type":"Feature","id":15009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-156.98293059926692,20.92806639649624],[-156.894634759251,20.912381654890165],[-156.8070567715929,20.80704679773429],[-156.8364887182649,20.7609057256808],[-156.9624718070681,20.73227570076286],[-157.05507476123117,20.91082392370326],[-156.98293059926692,20.92806639649624]]]}},{"type":"Feature","id":15009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-156.5694476411435,20.60271543790719],[-156.5532959630918,20.535786711738794],[-156.67927905189504,20.503611505498935],[-156.6760487162847,20.555446353614904],[-156.5694476411435,20.60271543790719]]]}},{"type":"Feature","id":15009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-156.6017509972469,21.03130637378007],[-156.4797160964119,20.89809349986545],[-156.3221475038631,20.946598026133557],[-156.22774991880542,20.92763667754813],[-156.1128935415489,20.824718989475382],[-156.00090857372382,20.79249006836701],[-155.9883461574614,20.708748588353743],[-156.04577434608964,20.65390570760099],[-156.30132978548536,20.58321694063662],[-156.44166992144565,20.605347466464373],[-156.4610519351077,20.778363057947836],[-156.625799051235,20.811451416952433],[-156.68753435401035,20.882677332601943],[-156.6663577094537,21.005845526104455],[-156.6017509972469,21.03130637378007]]]}},{"type":"Feature","id":15003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-157.9807453766828,21.710423456402058],[-157.83394456950182,21.52618145739918],[-157.84076416690144,21.460703032680662],[-157.76359503843221,21.461831044919453],[-157.65053329207035,21.299021278453644],[-157.79553946835668,21.256801391801673],[-157.89280846284578,21.33302279022298],[-158.1009856466232,21.295100093052124],[-158.277936252834,21.575545421563508],[-158.12180336500094,21.584623234342367],[-157.9807453766828,21.710423456402058]]]}},{"type":"Feature","id":15007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-160.08189922811894,21.996777420449977],[-160.0729260736458,21.900412946335933],[-160.1565558733357,21.8637256911409],[-160.20178057188042,21.777620756913024],[-160.2287000352999,21.882525895120786],[-160.08189922811894,21.996777420449977]]]}},{"type":"Feature","id":2016,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[178.69954790619897,51.64276536146334],[178.99279059438197,51.580294969381605],[179.0254528766643,51.53162929850796],[179.28208509459682,51.38987576049962],[179.05919193748343,51.45492446627003],[178.9335677748591,51.5467768914289],[178.61807166358267,51.639811043695076],[178.69954790619897,51.64276536146334]]],[[[-178.80671905653927,51.83662232193022],[-178.77118536482556,51.748368792961784],[-178.8720436211039,51.78161829657193],[-178.80671905653927,51.83662232193022]]],[[[-176.28203231396978,51.863909475135316],[-176.29028761608507,51.74170814926605],[-176.40047795301552,51.73778696386454],[-176.4245260070036,51.85064190261237],[-176.28203231396978,51.863909475135316]]],[[[-176.18476331948068,51.883300542668856],[-176.03042506254224,51.84414240352218],[-176.09395499621223,51.79198526619512],[-176.21706667558405,51.81271920544151],[-176.18476331948068,51.883300542668856]]],[[[-175.9920199613971,51.912199141929364],[-175.9636647932619,51.8461835685257],[-176.1151316407689,51.88652343477969],[-175.9920199613971,51.912199141929364]]],[[[-178.0910202557597,51.919396934310235],[-177.96360146224075,51.91789291799184],[-177.92411958255883,51.85676539762296],[-177.65061783421677,51.817553543607765],[-177.82003099067012,51.78677492394927],[-177.85018078969995,51.68219207495259],[-178.0020065633859,51.6379847381656],[-178.10932549088494,51.70743806315415],[-177.95068011979942,51.76561126575477],[-178.21556763984722,51.857785980124724],[-178.0910202557597,51.919396934310235]]],[[[-177.20698507706354,51.70985523223728],[-177.2726685678071,51.677787455734446],[-177.39075528067394,51.733543489251936],[-177.69763716365617,51.71313183921663],[-177.29743447415305,51.781027433018274],[-177.20554937234783,51.820615291113064],[-177.20016547966395,51.924822136030144],[-177.04618614890444,51.89791098690465],[-177.12873917005754,51.833775433898985],[-177.12084279412116,51.73853897202373],[-177.20698507706354,51.70985523223728]]],[[[178.47809045380126,51.98756110245445],[178.58971649544748,51.945394930670986],[178.5024974339683,51.8996298626971],[178.47809045380126,51.98756110245445]]],[[[-176.57994104247882,52.00324584406052],[-176.62408896248678,51.833506859556415],[-176.42632063789824,51.83630003271914],[-176.4661614437591,51.729246299770814],[-176.6894135270514,51.692075610759154],[-176.77842721942523,51.63212981749758],[-176.83154829390634,51.72425081699902],[-176.93061191929007,51.592917963482385],[-176.98445084612908,51.65635522319737],[-176.86026238822046,51.74423274808621],[-176.91122990562806,51.807616292932686],[-176.7052062789242,51.78854751461023],[-176.81073057552862,51.92702444563921],[-176.57994104247882,52.00324584406052]]],[[[179.64747194474404,52.026235807784495],[179.7669943623266,51.97386381098339],[179.64962550181764,51.87368558120485],[179.52184778211978,51.896782974665854],[179.48236590243783,51.9827804791567],[179.64747194474404,52.026235807784495]]],[[[-176.13451365443095,52.112555601486434],[-176.00494130383845,52.067273967329164],[-176.05878023067743,52.0054481536696],[-176.1865579503753,51.99937837352752],[-176.13451365443095,52.112555601486434]]],[[[177.61164265787255,52.13253753257362],[177.65973876584872,52.07001342562337],[177.55170198599183,51.984553069817665],[177.55349661688643,51.91230657166639],[177.35213903050862,51.90747223350014],[177.31193929846887,51.82598677796446],[177.20067218300164,51.89398980150313],[177.3736746012442,51.97789242612193],[177.48027567638542,51.98449935494915],[177.61164265787255,52.13253753257362]]],[[[-173.519018588593,52.15219717444973],[-173.55060409233855,52.117604799126745],[-173.35283576775,52.08542959288688],[-173.17373160446564,52.10911784990154],[-172.9583758971097,52.09418511645465],[-173.4515404669548,52.04852747821779],[-173.68950852358313,52.073666036682326],[-173.83164329043805,52.04073882228327],[-174.01541349404846,52.10073833041336],[-173.89122503613987,52.14113191153586],[-173.80400597466073,52.102188631863235],[-173.519018588593,52.15219717444973]]],[[[-172.4296776355509,52.387092294461276],[-172.30225884203193,52.33015453383648],[-172.41424380985703,52.277299103218745],[-172.60878179883522,52.253019982650436],[-172.57791414744756,52.34916959729042],[-172.4296776355509,52.387092294461276]]],[[[-174.14498584464096,52.41808577359383],[-173.98526369501863,52.31758525460421],[-174.06027926641428,52.2255716848398],[-174.19595336204853,52.19533021386644],[-174.0904290654441,52.13914446140084],[-174.394080612816,52.094077686717625],[-174.73685511369086,52.00727445919907],[-174.88545055176647,52.04304856162937],[-175.2221233075996,52.00652245103988],[-174.8491990076949,52.103209214365],[-174.61087202488764,52.11062186621993],[-174.33952383361915,52.185178103717305],[-174.23435846319367,52.271444182550724],[-174.35854692110226,52.314201217887835],[-174.27025108108634,52.40213245764519],[-174.14498584464096,52.41808577359383]]],[[[173.7467255631912,52.51289251652097],[173.7259078448135,52.35728054243603],[173.61643536024087,52.39670725592528],[173.35693173287694,52.405140490281966],[173.60315509162058,52.501934683344125],[173.7467255631912,52.51289251652097]]],[[[-170.66268405669535,52.69831624263116],[-170.5632615051327,52.673983407194335],[-170.6038201633514,52.60173690904306],[-170.78866714549858,52.54017966972606],[-170.8184580183495,52.636275569497535],[-170.66268405669535,52.69831624263116]]],[[[-169.76249719994752,52.89109890572776],[-169.67420135993157,52.81965813060419],[-169.73450095799126,52.77598794250234],[-169.99041532356588,52.856237956062195],[-169.76249719994752,52.89109890572776]]],[[[172.83218165928633,53.001106956444346],[173.10676018616516,52.99321087077279],[173.26325200017715,52.86483233502443],[173.42943482102015,52.85220934092365],[173.1753150863401,52.791189250291794],[173.0615354876204,52.83281827339011],[172.9064793783241,52.74612247560858],[172.7377840742286,52.792961840952756],[172.79700689375153,52.88255824163404],[172.61180098542542,52.86451004581335],[172.63943830120274,52.92574499591926],[172.44525923840348,52.92193124025477],[172.64338648917095,53.004920712108834],[172.83218165928633,53.001106956444346]]],[[[-169.08484457413414,52.83308684773268],[-168.75965745602667,53.08146439974123],[-168.79339651684577,53.160532686193775],[-168.6042424205515,53.27795338876529],[-168.3361245648933,53.281498570087216],[-168.43375248556134,53.3260819109538],[-168.40467946506828,53.4230372486215],[-168.22449852324715,53.531218993808615],[-168.00447677556517,53.56602622860566],[-167.78660858495675,53.513922806147114],[-167.8426010688693,53.386511138032006],[-168.27080000032868,53.24282386475716],[-168.45636483483372,53.05664813048778],[-169.08484457413414,52.83308684773268]]],[[[-166.0978609131072,53.8440006731654],[-166.2382010490675,53.711486092541456],[-166.3085505801371,53.78749263148871],[-166.0978609131072,53.8440006731654]]],[[[-166.65778575223268,54.01373965766951],[-166.5813344761213,53.83723259973264],[-166.40330709137373,53.9840890502498],[-166.26440266012915,53.97748212142258],[-166.23963675378323,53.87988220533272],[-166.35198064778723,53.858879691743766],[-166.53862226082904,53.714010691361615],[-166.33044507705165,53.78389373529828],[-166.26512051248702,53.698218520018514],[-166.50667783090458,53.65154029927988],[-166.56267031481713,53.56881940176838],[-166.66316964491656,53.600618603928645],[-166.64665904068596,53.49979579572795],[-166.7905884384355,53.51403023588414],[-167.45137153383934,53.32178472147268],[-167.61827220704018,53.24781934752896],[-167.8522920757003,53.31447949935479],[-167.47398388311169,53.446618075899124],[-167.08131864336602,53.51139820732696],[-167.16171810744558,53.6058289461745],[-166.99374065570794,53.62398457173222],[-167.04793850872585,53.70418087042356],[-166.71126575289273,53.72910456941404],[-167.02532615945347,53.75725116051535],[-167.14736106028852,53.86645348820423],[-167.02101904530636,53.95798362415202],[-166.65778575223268,54.01373965766951]]],[[[-169.74455089100118,56.615849033091244],[-169.4732026997327,56.60172202267207],[-169.57657343926354,56.53774761427194],[-169.74455089100118,56.615849033091244]]],[[[-170.12106445269515,57.23824321456249],[-170.2797098237807,57.131189481614165],[-170.41969103356206,57.19231700198306],[-170.12106445269515,57.23824321456249]]]]}},{"type":"Feature","id":2013,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-164.9981111008762,54.13787471880527],[-164.95324532851038,54.078036355280716],[-165.15065472692,54.0764249092253],[-165.19875083489615,54.11649620113671],[-164.9981111008762,54.13787471880527]]],[[[-165.9298834613696,54.221293909607446],[-165.6678673507532,54.132073513005764],[-165.87532668217275,54.0364073321824],[-166.04725232187857,54.044464562459495],[-166.08458064448695,54.17235966439123],[-165.9298834613696,54.221293909607446]]],[[[-165.47835432827995,54.29515185381414],[-165.53901285251854,54.21549270380794],[-165.41123513282068,54.21216238196008],[-165.5490627855285,54.1121990116556],[-165.66966198164783,54.22902885067346],[-165.60505526944104,54.2942387010494],[-165.47835432827995,54.29515185381414]]],[[[-162.7907151004778,54.4900831116513],[-162.5437738893763,54.410209102171045],[-162.77528127478394,54.408221652036026],[-162.7907151004778,54.4900831116513]]],[[[-162.2950380473802,54.98511933987595],[-162.23545630167837,54.883598238384565],[-162.31765039665257,54.828379353552215],[-162.42568717650946,54.92178950989799],[-162.2950380473802,54.98511933987595]]],[[[-163.76627645480022,55.05333722288868],[-163.53835833118183,55.054089231047875],[-163.44288396758736,54.96986431721798],[-163.32264369764698,54.75022421986441],[-163.18876423290735,54.773697617405006],[-163.11195403061708,54.694307041741375],[-163.2867510797543,54.6971002149041],[-163.3312579259412,54.74716247235911],[-163.42242517538855,54.65466546877807],[-163.5850187344423,54.6128215862057],[-163.80360477740857,54.63650984322035],[-164.10043672738084,54.61722620542384],[-164.33050840807277,54.53208813882922],[-164.35276183116622,54.46499826805528],[-164.64062062666534,54.39114032384859],[-164.84484962247456,54.41751432428894],[-164.94499002639506,54.53289386185693],[-164.91914734151237,54.60530150461374],[-164.70989337919818,54.66154097194786],[-164.56452827673291,54.875541008107476],[-164.43639163085612,54.93269362820632],[-164.2472375345618,54.90508418579015],[-163.89477202685592,55.03910278273248],[-163.76627645480022,55.05333722288868]]],[[[-161.81228233672397,55.17827800705215],[-161.6317424687239,55.107696669824804],[-161.73260072500227,55.05548581762924],[-161.8969889149506,55.16366756281635],[-161.81228233672397,55.17827800705215]]],[[[-159.5072584156575,55.227212252268366],[-159.49469599939508,55.136004405531665],[-159.6490342563335,55.04946975235567],[-159.5072584156575,55.227212252268366]]],[[[-159.8485972118167,55.25954860311377],[-159.8690560040155,55.09491253111848],[-160.11671506747484,54.98458219119081],[-160.110972248612,55.16022981123146],[-159.97027318647278,55.119513940897875],[-159.93976446126402,55.25192109178479],[-159.8485972118167,55.25954860311377]]],[[[-160.34427426491428,55.36294972500314],[-160.33745466751466,55.24407872098175],[-160.52517305909328,55.31874238821615],[-160.34427426491428,55.36294972500314]]],[[[-160.71073789359832,55.403074731783065],[-160.67699883277922,55.30252049792494],[-160.58008876446902,55.314284054129494],[-160.4569770850972,55.190041563256706],[-160.52409628055648,55.13127749710243],[-160.85466729134785,55.20712289144414],[-160.8403102441908,55.339798616673626],[-160.71073789359832,55.403074731783065]]],[[[-160.25633735107726,55.460979360041115],[-160.1759378869977,55.399905554540744],[-160.34894030524032,55.418759473389144],[-160.25633735107726,55.460979360041115]]],[[[-158.89385357587201,56.87958903749478],[-158.89385357587201,56.8707797990585],[-158.89349464969308,56.802508201177254],[-159.02845089296946,56.75405738977766],[-159.02845089296946,56.66940275699966],[-159.27539210407093,56.671766211214276],[-159.27539210407093,56.580934368557166],[-159.59304177242097,56.580934368557166],[-159.59340069859988,56.494507145118206],[-159.89992365540317,56.491982546298054],[-159.90351291719244,56.32261956587354],[-159.80947425831368,56.3217064131088],[-159.80552607034548,55.982604448180176],[-159.8679792254787,55.88849599854372],[-159.56468660428575,55.88849599854372],[-159.56468660428575,55.637916136926094],[-159.64400928982855,55.830430225680125],[-159.8109099630294,55.856589366646425],[-159.8920272794668,55.78509487665435],[-159.97350352208312,55.814262050257426],[-160.01944607298572,55.71805872074893],[-160.35755453353457,55.61309986767265],[-160.53737654917677,55.47569723401394],[-160.61023856349885,55.58103209116982],[-160.6662310474114,55.46038849648746],[-160.78144635084684,55.45179411752523],[-160.92070970827035,55.523503466991365],[-160.9971609843817,55.440245420794724],[-161.31875884069993,55.358222816573914],[-161.50755401081528,55.36289601013463],[-161.4713024667437,55.47859783691369],[-161.3593174989186,55.59317165145397],[-161.58723562253698,55.62008280057946],[-161.70029736889887,55.53349443253496],[-161.68665817409965,55.408016499686354],[-161.8779658274675,55.22361335607793],[-162.02979160115345,55.23951295715806],[-161.9454439491057,55.12488542774927],[-162.05994140018328,55.07369515805547],[-162.1776691868712,55.15442860543195],[-162.24837764411973,55.020463723358134],[-162.46875831798064,55.05134977275366],[-162.51326516416754,55.2523508107329],[-162.65216959541215,55.30348736555818],[-162.72216020030282,55.25170623231073],[-162.6126877157302,55.1726916607267],[-162.56423268157513,54.95294413363609],[-162.67980691118947,55.04592457103375],[-162.7110334887561,54.957295037985716],[-162.91956959871243,54.951708691660265],[-163.0017636936866,55.08003351254012],[-163.2016855753487,55.13165350118203],[-163.21747832722147,55.02814494955563],[-163.0261706738536,54.94902294823457],[-163.35315242285571,54.81017001312598],[-163.2799314823547,55.033086717458914],[-163.30828665048992,55.11279958233363],[-163.2031212800644,55.16527900887177],[-162.867884228947,55.18236033705921],[-162.789638321941,55.31138345122974],[-162.65360530012785,55.37911790042584],[-162.51147053327293,55.37342412436336],[-162.55669523181766,55.47032574716255],[-162.2530436844458,55.696895062554425],[-161.8076162963979,55.89193375012861],[-161.37618702932818,55.95633787747685],[-161.10196742862826,55.96337452525218],[-160.87369037883096,56.001458367028576],[-161.02766970959047,55.89837953435028],[-160.78718916970968,55.72659938484264],[-160.67412742334778,55.69625048413226],[-160.77175534401582,55.885917684855045],[-160.53342836120856,55.87077009193411],[-160.47743587729605,55.79374297048509],[-160.25633735107726,55.76602609833189],[-160.228341109121,55.83735944371843],[-160.5161999046201,55.9407605656078],[-160.56860312674337,56.00430525505981],[-160.35755453353457,56.27959395619386],[-159.82813841961786,56.54392482415105],[-159.32492391676283,56.67036962463291],[-158.89385357587201,56.87958903749478]]]]}},{"type":"Feature","id":2130,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-131.82687149684028,55.41945776667983],[-131.6553047833134,55.321965280326985],[-131.74898451601322,55.12912890236188],[-131.8703015644904,55.31412290952395],[-131.82687149684028,55.41945776667983]]],[[[-131.23966826811642,55.95241669207533],[-131.07025511166307,55.82855020528214],[-130.93924705635487,55.61863249912959],[-130.97837000985788,55.406136479288364],[-131.06343551426346,55.259870892324855],[-131.21131309998123,55.192405017471316],[-131.471534579703,55.29585985422921],[-131.28740544991365,55.46291309530762],[-131.52645028507874,55.29763244489016],[-131.82866612773492,55.44524090356653],[-131.63053887696748,55.601819745284715],[-131.72673109291978,55.64027959114071],[-131.7335506903194,55.730359425638625],[-131.5472680034565,55.797664155886615],[-131.6000301517587,55.899990980405704],[-131.23966826811642,55.95241669207533]]]]}},{"type":"Feature","id":2060,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-157.26863583769247,58.60979866719793],[-157.060817580094,58.72539306423997],[-156.9865198610562,58.88863254965389],[-156.31855824207383,58.89497090413854],[-156.31819931589493,58.60958380772387],[-157.26863583769247,58.60979866719793]]]}},{"type":"Feature","id":2070,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-160.69494514172553,58.80156074779276],[-160.88338138566198,58.576012014902645],[-161.07504796520877,58.54689855616808],[-161.05710165626243,58.69772990695528],[-160.69494514172553,58.80156074779276]]],[[[-161.07145870341952,58.8220798275651],[-161.3374230020041,58.73543774465208],[-161.36757280103393,58.823207839803885],[-161.07145870341952,58.8220798275651]]],[[[-161.034848233169,58.839698304437675],[-161.034848233169,59.00342122366822],[-160.87440823118882,59.003636083142275],[-160.81949252581305,59.08485296433538],[-160.82092823052875,59.2615211668778],[-160.65043829553863,59.26221946016848],[-160.65079722171757,59.34913011742406],[-160.48066621290639,59.352782728483014],[-160.42503265517274,59.43582591520559],[-160.42467372899384,59.611527250114754],[-160.25095345839338,59.6113123906407],[-160.24808204896195,59.78454284159822],[-160.01944607298572,59.78685258094432],[-160.0151389588386,59.95890130479453],[-159.85541680921628,59.96368192809227],[-159.8503918427113,60.12842542982459],[-159.78506727814667,60.21324120720813],[-159.6138594907987,60.21458407892098],[-159.6138594907987,60.3878145298785],[-159.4369088845879,60.38716995145633],[-159.36978968912862,60.471126290943644],[-159.36763613205508,60.64435674190116],[-159.1856605593393,60.64457160137522],[-159.1831480760868,60.73105253968269],[-159.01588847670703,60.73191197757892],[-158.9451800194585,60.90347726761251],[-157.8834763821937,60.903692127086565],[-157.88060497276228,60.82478498523955],[-157.69791154768865,60.82354954326374],[-157.701141883299,60.91131963841554],[-157.52239664619356,60.91131963841554],[-157.52239664619356,61.00054003501723],[-157.16957221230874,61.00016403093763],[-157.16813650759303,60.91223279118028],[-155.96106776786297,60.90761331248808],[-155.95891421078943,59.67732796404436],[-156.122225622201,59.6751793693038],[-156.1236613269167,59.5882149971797],[-156.4650001230759,59.589396724287006],[-156.4653590492548,59.502969500848046],[-156.63477220570815,59.50393636848129],[-156.72952871694477,59.32882589712579],[-157.07373892253537,59.33151164055148],[-157.07409784871427,59.24438612382184],[-157.2445877837044,59.2461587144828],[-157.24171637427298,59.068953363255254],[-157.16131691019345,59.067771636147945],[-157.158445500762,58.86021738421],[-157.55111074050768,58.75445280810602],[-158.14046752630512,58.61500900944378],[-158.3156235016213,58.65228712819247],[-158.35151611951395,58.72770280358607],[-158.56507719597525,58.80268876003156],[-158.49329196018994,58.99869431523899],[-158.61748041809852,58.91318024456477],[-158.77612578918408,58.88347592227655],[-158.80125062170896,58.73285943096341],[-158.87483048838888,58.728186237402696],[-158.74812954722782,58.49377455120778],[-158.79514887666718,58.40804562105949],[-159.0532167993154,58.43801851769029],[-159.39060740750637,58.76234889377757],[-159.64544499454425,58.84227661812634],[-159.61996123584046,58.936599927236855],[-159.7287158680552,58.91420082706654],[-159.7972707682302,58.804891069640625],[-159.90889680987635,58.777281627224454],[-160.01011399233363,58.88105875319342],[-160.24772312278304,58.893842891899745],[-160.27787292181287,59.02265114659622],[-160.38016688280692,59.05579322046933],[-160.77175534401582,58.89352060268866],[-161.034848233169,58.839698304437675]]]]}},{"type":"Feature","id":2164,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-157.24099852191515,56.57964521171283],[-156.99549301552935,56.550370608372724],[-157.32929436193106,56.53860705216817],[-157.24099852191515,56.57964521171283]]],[[[-153.43638102529349,60.90852646525282],[-153.39546344089584,60.82328096892117],[-153.39510451471693,60.47263030726204],[-153.52790720091974,60.47198572883987],[-153.53113753653008,60.122409364551025],[-153.6567616991544,60.12144249691777],[-153.65532599443867,59.784918845677815],[-153.78310371413653,59.78502627541484],[-153.7838215664944,59.696611601840864],[-153.95574720620021,59.69602073828721],[-153.9543115014845,59.52005082903548],[-154.12480143647463,59.51956739521886],[-154.1215711008643,59.43131386625042],[-154.41445486286838,59.42868183769324],[-154.4094298963634,59.25464566370801],[-154.74753835691223,59.253087932521105],[-154.74574372601762,59.07701059353234],[-154.69226372535755,59.07593629616207],[-154.69298157771541,58.73457830675586],[-154.6377069461607,58.646808211604046],[-154.30605915683256,58.646808211604046],[-154.30354667358006,58.46036390299209],[-154.46614023263382,58.361367400320866],[-154.73030990032376,58.304644499170124],[-155.00811876281293,58.29089349283055],[-155.0576505755048,58.23621175668334],[-155.3318701762047,58.193293576740686],[-155.33043447148899,57.87632213763981],[-155.4467265534612,57.827119318081024],[-155.69402669074162,57.79800585934646],[-155.76796548360048,57.66828445188525],[-155.89897353890868,57.66812330727971],[-155.82036870572375,57.599475705318866],[-155.95137676103195,57.55580551721702],[-156.07125810479343,57.584435542134955],[-156.13191662903202,57.50971816003204],[-156.37024361183927,57.52239486900133],[-156.61754374911968,57.33492997788762],[-156.752858918575,57.16202181614118],[-156.35552763850328,57.15992693626914],[-156.54719421805007,56.98648162583756],[-156.7259394551555,57.03971306053489],[-156.82751556379174,56.8977446630525],[-156.88673838331462,56.96488824869495],[-157.2011577160543,56.764531789137884],[-157.3852868458436,56.86336714720357],[-157.41866698048378,56.77001070572631],[-157.5686981232751,56.69121099361632],[-157.4620970481339,56.625678854029296],[-157.63294590930295,56.611068409793496],[-157.73703450119166,56.67595597095836],[-158.03781463913214,56.59887513464083],[-158.1228801435377,56.52936809478377],[-157.82317678413403,56.557192396674],[-157.8579926234899,56.47597551548089],[-158.13544255980014,56.52356688898426],[-158.1185730293906,56.46657541349095],[-158.32890377024157,56.48419389036353],[-158.69070135859957,56.266433813407936],[-158.4290441741621,56.342494067223704],[-158.1928707484284,56.285824880941476],[-158.51231504767304,55.98136900620435],[-158.6411695459077,56.11436702064492],[-158.639733841192,55.98609591463358],[-158.84396283700121,56.01639110047545],[-158.91610699896546,55.927224418742284],[-159.33605062830952,55.87807531405201],[-159.41070727352627,55.78960692560952],[-159.4544962673553,55.89660694368933],[-159.52951183875095,55.88758284577898],[-159.49469599939508,55.76344778464322],[-159.56468660428575,55.637916136926094],[-159.56468660428575,55.88849599854372],[-159.8679792254787,55.88849599854372],[-159.80552607034548,55.982604448180176],[-159.80947425831368,56.3217064131088],[-159.90351291719244,56.32261956587354],[-159.89992365540317,56.491982546298054],[-159.59340069859988,56.494507145118206],[-159.59304177242097,56.580934368557166],[-159.27539210407093,56.580934368557166],[-159.27539210407093,56.671766211214276],[-159.02845089296946,56.66940275699966],[-159.02845089296946,56.75405738977766],[-158.89349464969308,56.802508201177254],[-158.61783934427746,56.75889172794392],[-158.68962458006277,56.974718069633006],[-158.61460900866712,57.06248816478482],[-158.3102396089374,57.2879294679379],[-158.08016792824546,57.37000578702723],[-157.93085463781202,57.476522371290415],[-157.72052389696103,57.565850197629125],[-157.559366042623,57.4657256827191],[-157.60207825791525,57.62225080956878],[-157.69145087646797,57.61118554665491],[-157.70401329273042,57.72178446092515],[-157.59920684848385,58.0829095219445],[-157.52885731741424,58.162998390898814],[-157.40754026893705,58.1721836334147],[-157.55721248554946,58.329621913029115],[-157.48147906179594,58.4807755530274],[-157.26863583769247,58.60979866719793],[-156.31819931589493,58.60958380772387],[-156.31855824207383,58.89497090413854],[-156.9865198610562,58.88863254965389],[-157.03066778106415,58.955829850164854],[-157.158445500762,58.86021738421],[-157.16131691019345,59.067771636147945],[-157.24171637427298,59.068953363255254],[-157.2445877837044,59.2461587144828],[-157.07409784871427,59.24438612382184],[-157.07373892253537,59.33151164055148],[-156.72952871694477,59.32882589712579],[-156.63477220570815,59.50393636848129],[-156.4653590492548,59.502969500848046],[-156.4650001230759,59.589396724287006],[-156.1236613269167,59.5882149971797],[-156.122225622201,59.6751793693038],[-155.95891421078943,59.67732796404436],[-155.96106776786297,60.90761331248808],[-154.42199231262583,60.90696873406591],[-153.43638102529349,60.90852646525282]]]]}},{"type":"Feature","id":2150,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-155.56624897104376,55.76194376832483],[-155.74714776522273,55.801907630499215],[-155.55404548096024,55.87377812457089],[-155.56624897104376,55.76194376832483]]],[[[-153.87893700390993,56.565947920241776],[-153.95215794441097,56.5075598581671],[-154.13449244330565,56.50653927566533],[-153.87893700390993,56.565947920241776]]],[[[-154.48265083686442,56.60166830780356],[-154.57202345541714,56.49354027748495],[-154.7590239946379,56.40254729022231],[-154.68867446356828,56.52625263240996],[-154.48265083686442,56.60166830780356]]],[[[-154.07598747614063,56.5829755335607],[-154.2324792901526,56.491069393533316],[-154.36276949310295,56.54247452270117],[-154.22889002836334,56.61284100045446],[-154.07598747614063,56.5829755335607]]],[[[-153.21025753256973,57.202522827000706],[-152.97551981155175,57.18769752329085],[-152.91127202552389,57.126838577264536],[-153.1801077335399,57.09450222641913],[-153.3125514935638,56.99174568295193],[-153.38900276967516,57.10648064209774],[-153.21025753256973,57.202522827000706]]],[[[-153.4528916295241,57.96350136923797],[-153.28491417778645,57.90377043545045],[-153.20666827078048,57.79800585934646],[-153.4622237101762,57.88056561225242],[-153.4528916295241,57.96350136923797]]],[[[-153.2612250499773,57.995622860609316],[-152.99131256342451,57.909195637170356],[-152.939986119838,57.95222124685004],[-152.79569779590955,57.90409272466153],[-152.91019524698712,57.81922323240947],[-152.73145000988168,57.817987790433655],[-152.63525779392936,57.918595739160295],[-152.32514557533682,57.821694116361115],[-152.55665296074446,57.71963586618459],[-152.46476785893924,57.71834670934026],[-152.4683571207285,57.59888484176521],[-152.15321993563097,57.61714789705996],[-152.34165617956742,57.42098119724698],[-152.5168121548836,57.4322076047664],[-152.74221779524947,57.505044966471324],[-152.81543873575052,57.47093602496496],[-152.6302328274244,57.40556502998347],[-152.70776088207253,57.276058481996316],[-152.81866907136083,57.266228661058264],[-153.00889994619192,57.33971060118536],[-153.0989904171025,57.31048971271377],[-152.94537001252192,57.25989030657362],[-153.07781377254582,57.21143949517403],[-153.26912142591368,57.22357905545818],[-153.49811632806885,57.06592591636971],[-153.65891525622794,57.084618690612565],[-153.5433410266136,56.99443142637763],[-153.89975472228767,56.768936408356026],[-154.1484905642838,56.74551672568394],[-154.07275714053029,56.84107547677027],[-153.85524787610078,56.96284708369142],[-153.97010425335728,56.95629386973272],[-153.9187778097708,57.06211216070522],[-154.074192845246,56.9727843343665],[-154.14095311452633,56.996204017038586],[-153.98015418636723,57.118620202381905],[-154.22889002836334,57.16126980798199],[-154.46937056824416,57.12479741226101],[-154.42629942677297,57.048522298971186],[-154.30282882122222,57.10948867473453],[-154.09644626833943,57.120929941728],[-154.28416465991805,56.910689946364364],[-154.52464519979884,56.9916382532149],[-154.53828439459807,57.191618708692374],[-154.7525633234172,57.290239207284],[-154.72205459820844,57.42060519316738],[-154.62981057022432,57.51020159384866],[-154.3581034527769,57.64094358381164],[-154.00886828068136,57.646422500400064],[-153.98625593140898,57.54640541522707],[-153.76085029104308,57.306729671917786],[-153.8136124393453,57.41754344566208],[-153.7852572712101,57.5676765031586],[-153.85847821171112,57.6511494088293],[-153.60507632938896,57.63788183630635],[-153.9381598234328,57.73408516581485],[-153.9352884140014,57.813046022530365],[-153.72423982079258,57.89678750254363],[-153.57384975182237,57.83420968072487],[-153.54872491929748,57.70303797181378],[-153.48627176416426,57.83614341599137],[-153.20415578752798,57.7873703153807],[-153.2368180698103,57.89394061451239],[-153.047663973516,57.8170209228004],[-153.2705571306294,57.958559601334684],[-153.2612250499773,57.995622860609316]]],[[[-153.199130821023,58.10197830026696],[-153.0921708197029,58.088925587218064],[-152.9543431669951,57.98144213532163],[-153.23107525094747,58.050143452150984],[-153.419152568705,58.05916755006133],[-153.262660754693,58.145111339683666],[-153.199130821023,58.10197830026696]]],[[[-152.31114745435866,58.41991660700108],[-152.23828544003658,58.33966659344122],[-152.09363818992918,58.37200294428663],[-152.14711819058923,58.26699037634184],[-151.96298906079988,58.32999791710871],[-151.9859603362512,58.21375894164451],[-152.0803579213089,58.154887445753204],[-152.32550450151572,58.24700844525464],[-152.26520490345607,58.13549637821966],[-152.43569483844618,58.1398472825693],[-152.55521725602875,58.084950686948034],[-152.56849752464902,58.218378420336705],[-152.6287971227087,58.07748432022459],[-152.77954611785785,58.06529104507192],[-152.7802639702157,57.99444113350201],[-153.16180249841466,58.10976695620148],[-153.20272008281228,58.20806516558203],[-152.9909536372456,58.194099299768396],[-153.10006719563927,58.25576396882242],[-153.04443363790566,58.30657823443663],[-152.78672464143636,58.28095624215547],[-152.81256732631908,58.40347985723581],[-152.6628951097067,58.47986240026266],[-152.48522665113805,58.462136493653055],[-152.3628328241241,58.326721310129365],[-152.31114745435866,58.41991660700108]]],[[[-152.6532041028757,58.56940508607543],[-152.34273295810422,58.633110920132985],[-152.4776892013806,58.47030115366717],[-152.62736141799297,58.49560085673725],[-152.6532041028757,58.56940508607543]]],[[[-153.25296974786198,58.85581276499186],[-153.3448548496672,58.84694981168706],[-153.4449952535877,58.709332318554296],[-153.67793834371105,58.611624972727405],[-153.89796009139303,58.60673691969263],[-153.96041324652626,58.487865915671236],[-154.08352492589808,58.48555617632514],[-154.04547875093186,58.3564793472861],[-154.18438318217645,58.32156468275202],[-154.10721405370725,58.276014474252186],[-154.32328761342103,58.15671375128268],[-154.34087499618843,58.08221122865382],[-154.4686527158863,58.177769979740155],[-154.44927070222425,58.09322277669918],[-154.5659217103754,58.10799436554052],[-154.7378473500812,58.012972763139324],[-155.02247580997,58.02570318697713],[-155.06231661583084,57.90430758413559],[-155.3562771563717,57.79612583894847],[-155.40293755963216,57.74036980543098],[-155.6182932669881,57.7877463194603],[-155.5938862868211,57.66167752305803],[-155.736021053676,57.63057661418845],[-155.73279071806567,57.54973573707494],[-156.01095850673377,57.5703622465843],[-156.0235209229962,57.43972768635835],[-156.210162536038,57.47485721036648],[-156.5339139494298,57.32853790853446],[-156.54181032536619,57.27197615198926],[-156.33614562484124,57.31564634009111],[-156.40649515591085,57.21348066017755],[-156.35552763850328,57.15992693626914],[-156.752858918575,57.16202181614118],[-156.61754374911968,57.33492997788762],[-156.37024361183927,57.52239486900133],[-156.13191662903202,57.50971816003204],[-156.07125810479343,57.584435542134955],[-155.95137676103195,57.55580551721702],[-155.82036870572375,57.599475705318866],[-155.89897353890868,57.66812330727971],[-155.76796548360048,57.66828445188525],[-155.69402669074162,57.79800585934646],[-155.4467265534612,57.827119318081024],[-155.33043447148899,57.87632213763981],[-155.3318701762047,58.193293576740686],[-155.0576505755048,58.23621175668334],[-155.00811876281293,58.29089349283055],[-154.73030990032376,58.304644499170124],[-154.46614023263382,58.361367400320866],[-154.30354667358006,58.46036390299209],[-154.30605915683256,58.646808211604046],[-153.815048144061,58.64723793055216],[-153.81684277495563,58.73425601754477],[-153.45253270334518,58.73479316622991],[-153.45504518659766,58.85565162038632],[-153.3096800841324,58.85489961222712],[-153.25296974786198,58.85581276499186]]]]}},{"type":"Feature","id":2110,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-134.33432978282133,58.1294803129461],[-134.531380255052,58.096929102626646],[-134.67279716954909,58.02726091816404],[-134.76432334517534,58.096230809335964],[-134.74350562679763,58.18867409804849],[-134.71012549215743,58.22530763837501],[-134.7004344853264,58.16149437458042],[-134.41401139454302,58.1675641547225],[-134.33432978282133,58.1294803129461]]],[[[-134.5353284430202,58.34439350187046],[-134.2664927350042,58.2075817317654],[-134.63044388043573,58.24856617644155],[-134.68930777377972,58.30023987995198],[-134.5353284430202,58.34439350187046]]],[[[-134.33432978282133,58.965928245445475],[-134.2585963590678,58.86102310723771],[-133.84044736061836,58.72942167937852],[-133.70764467441552,58.612269551149566],[-133.37743258980308,58.43055215096685],[-133.46178024185082,58.38774140076122],[-133.17176788927816,58.152953710486706],[-133.51095312836378,57.9278346965447],[-133.62903984123062,57.84167604744831],[-133.72487313100402,57.80117503658878],[-133.84977944127047,57.95109323461124],[-134.06513514862638,58.09843311894503],[-134.07805649106774,58.279720800179646],[-133.969301858853,58.31791207169307],[-134.0123730003242,58.400149535387946],[-134.21660199613342,58.20435883965456],[-134.51845891261064,58.356049628337985],[-134.73022535817734,58.37431268363273],[-134.81134267461474,58.52616461692169],[-134.9462989178911,58.66249295321012],[-134.94845247496468,58.97129973229687],[-134.33432978282133,58.965928245445475]]],[[[-135.17637059858305,58.97387804598554],[-134.9581434817957,58.97199802558755],[-134.9244044209766,58.90555273323579],[-135.02633945579174,58.73420230267626],[-135.14442616865858,58.83991316391173],[-135.17637059858305,58.97387804598554]]]]}},{"type":"Feature","id":2280,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-134.27151770150917,55.91164710687323],[-134.11825622310752,55.91465513951002],[-134.27797837272985,55.84434237662524],[-134.27151770150917,55.91164710687323]]],[[[-132.40976761141704,56.33841173721664],[-132.37136251027192,56.22759796347234],[-132.1000143190034,56.103248042862525],[-132.2213313674806,56.06962253517279],[-132.13016411803324,55.956821311293474],[-132.35198049660988,55.91358084213974],[-132.45894049792997,55.98029470883407],[-132.38392492653435,56.0188619844271],[-132.55872197567157,56.08971189599701],[-132.659221305771,56.05264863672238],[-132.71808519911497,56.21787557227132],[-132.60143419096383,56.24005981296758],[-132.5429292237988,56.33234195707456],[-132.40976761141704,56.33841173721664]]],[[[-132.71018882317858,56.45212611386069],[-132.62081620462587,56.391213452965864],[-132.66209271520242,56.274813332896116],[-132.87385916076911,56.23248601650712],[-133.06767929738945,56.333577399050384],[-133.0023547328248,56.43064016645511],[-132.71018882317858,56.45212611386069]]],[[[-132.18902801137722,56.18312205234278],[-132.3645429128723,56.281957410408474],[-132.33798237563173,56.400344980613234],[-132.38930881921823,56.49128425300737],[-132.25327579740505,56.44949408530351],[-132.14488009136923,56.34013061300909],[-132.02787015703916,56.35065872723782],[-131.92198693425584,56.202566834744836],[-132.07847874826783,56.118932784468605],[-132.18902801137722,56.18312205234278]]],[[[-132.91226426191423,56.80879284079339],[-132.54113459290417,56.58458697961612],[-132.8182256030355,56.4952591532774],[-132.94743902744904,56.509493593433604],[-132.9251856043556,56.63620696825803],[-132.97830667883673,56.80266934578279],[-132.91226426191423,56.80879284079339]]],[[[-133.86772575021678,56.74777275016152],[-133.89141487802593,56.80707396500094],[-133.7313338022247,56.77710106837015],[-133.89608091835197,56.511266184094566],[-133.99370883902,56.255529695099604],[-133.91905219380328,56.27680078303113],[-133.97145541592656,56.08331982664385],[-134.04180494699617,56.11635447077993],[-134.081645752857,56.3124674557244],[-134.13081863936998,56.00054521426384],[-134.23024119093262,56.068225948591426],[-134.27905515126662,56.26380178485075],[-134.22665192914334,56.420702915780026],[-134.03821568520692,56.42333494433721],[-134.10677058538187,56.536189883085044],[-134.3188959571275,56.5545066532483],[-134.2826444130559,56.60623407162724],[-134.40180790445953,56.72542736485972],[-134.41185783746946,56.85584706561161],[-134.29054078899227,56.815077480409514],[-134.22378051971194,56.93255189784955],[-134.02206400715522,56.87636614538395],[-133.86772575021678,56.74777275016152]]],[[[-133.8881845424156,57.09772511852997],[-133.42840010721065,57.01194247351318],[-133.1046486938189,57.00571154876556],[-132.98153701444707,56.9273952704722],[-132.9334409064709,56.66387012554272],[-133.0048672160773,56.603118609253436],[-133.18433030554058,56.706519731142805],[-133.31713299174342,56.87727929814868],[-133.24283527270563,56.638946426552245],[-133.10644332471352,56.618373631911396],[-133.0884970157672,56.5383384778256],[-133.20371231920262,56.44766777977404],[-133.44024467111524,56.50304780921193],[-133.43521970461026,56.45486557215491],[-133.65667715700795,56.438321392652604],[-133.72918024515113,56.6814886024153],[-133.66457353294436,56.80062818077926],[-133.77332816515909,56.807020250132425],[-133.8207064207774,56.8973686589729],[-134.0489834705747,57.028862657095075],[-133.8881845424156,57.09772511852997]]],[[[-132.36885002701942,57.34884212883273],[-132.24825083090008,57.211278350568485],[-132.36885002701942,57.09149419378235],[-132.0454575398066,57.04508454738629],[-132.12370344681256,56.87362668708973],[-131.87317297392184,56.80599966763066],[-131.83548572513453,56.59919742385191],[-131.58100706427558,56.612250136900805],[-131.0677426284106,56.40351415785556],[-130.99057349994138,56.28227969961955],[-131.0867657158937,56.197786211447095],[-131.24828249641067,56.201009103557936],[-131.43600088798925,56.13424152199508],[-131.3581139071622,56.00919330809459],[-131.48983981482826,56.01225505559988],[-131.68150639437505,56.088422739152676],[-131.8703015644904,56.017895116793845],[-131.8893246519735,55.92448496044807],[-132.03827901622805,55.86067169665349],[-131.94065109556,55.802820783263954],[-131.9657759280849,55.69979566545418],[-132.1000143190034,55.64506021443845],[-132.22456170309093,55.74094125473587],[-132.0590967346058,55.814799198942566],[-132.03971472094375,55.959507054719175],[-131.96721163280057,55.96165564945973],[-131.97080089458984,56.17286251245662],[-131.764777267886,56.206434305277845],[-131.93131901490793,56.234688326116185],[-131.99807928418826,56.35221645842473],[-132.17969593072513,56.390837448886266],[-132.20517968942892,56.459592480584135],[-132.3616715034409,56.53425614781854],[-132.27050425399352,56.674666814114026],[-132.44996734345682,56.671336492266164],[-132.49124385403337,56.74487214726177],[-132.77084734741717,56.83747658057984],[-132.93667124208125,56.99561315348493],[-132.80889352238339,56.963008228296964],[-132.83904332141321,57.0955228089209],[-132.89647151004147,57.0262843434064],[-133.2909313806818,57.10884409631236],[-133.51741379958446,57.17776027261577],[-133.29954560897602,57.23770606587735],[-133.12690211691233,57.18630093670949],[-132.9862030547731,57.33084764788055],[-132.64450533243502,57.426352684098376],[-132.36885002701942,57.34884212883273]]]]}},{"type":"Feature","id":2232,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-136.02774349499688,57.8358748416488],[-136.35472524399898,57.83184622651025],[-136.3952839022177,57.831362792693625],[-136.41933195620578,57.83109421835106],[-136.35651987489362,57.99954404601083],[-136.02774349499688,57.8358748416488]]],[[[-136.4982957155696,58.09709024723219],[-136.34180390155763,58.0113613170839],[-136.45773705735093,57.84656410048308],[-136.55787746127143,57.911935095464564],[-136.4982957155696,58.09709024723219]]],[[[-132.36885002701942,57.34884212883273],[-132.64450533243502,57.426352684098376],[-132.9862030547731,57.33084764788055],[-133.12690211691233,57.18630093670949],[-133.29954560897602,57.23770606587735],[-133.51741379958446,57.17776027261577],[-133.52136198755264,57.2760047671278],[-133.13766990228015,57.31054342758228],[-133.41906802655856,57.344168935272016],[-133.52531017552084,57.490971670920665],[-133.47757299372358,57.57471315093393],[-133.67246990888071,57.63261777919198],[-133.58381514268586,57.730647414229956],[-133.16997325838352,57.58185722844629],[-133.42409299306354,57.727424522119115],[-133.57843125000196,57.766206657186196],[-133.56909916934987,57.88534623555016],[-133.53069406820472,57.913546541519985],[-133.51095312836378,57.9278346965447],[-133.17176788927816,58.152953710486706],[-133.07055070682088,58.00034976903854],[-132.86955204662198,57.83968859731329],[-132.5536970091666,57.49650430237761],[-132.36885002701942,57.34884212883273]]],[[[-134.76432334517534,58.096230809335964],[-134.67279716954909,58.02726091816404],[-134.531380255052,58.096929102626646],[-134.33432978282133,58.1294803129461],[-134.32786911160065,58.13071575492192],[-134.17783796880934,58.159560639313916],[-134.23095904329048,58.12324938819848],[-133.90469514664622,57.8074059613364],[-133.8964398445309,57.68622521796891],[-133.97289112064226,57.691166985872194],[-134.26326239939385,58.07071624679183],[-134.2352661574376,57.96844313714125],[-134.32786911160065,57.99583772008337],[-134.11610266603395,57.72758566672466],[-133.93412709331818,57.60882209244029],[-133.91582185819294,57.493657414346366],[-134.1028223974137,57.50536725568241],[-133.87131501200605,57.38193048783733],[-133.98258212747328,57.30280848651627],[-134.17388978084114,57.39229745746052],[-134.15486669335803,57.20880746661684],[-134.3002317958233,57.17034762076084],[-134.3705813268929,57.09267592088966],[-134.56583716822897,57.02418946353436],[-134.634033142225,57.137205546887735],[-134.6160868332787,57.27245958580588],[-134.48436092561263,57.31752636048909],[-134.4854377041494,57.40169755945047],[-134.73166106289304,57.72194560553069],[-134.7068951565471,57.83286680901202],[-134.8095480437201,58.05744867426888],[-134.76432334517534,58.096230809335964]]],[[[-135.89996577529902,58.00137035154031],[-136.02343638084977,57.84044060547249],[-136.42040873474255,58.07614144851174],[-136.36082698904076,58.19651646885153],[-136.23627960495324,58.155424594438344],[-136.13649812721164,58.21246978480017],[-135.9767759775893,58.202049100308464],[-135.82351449918767,58.282997407159],[-135.4958148978277,58.17003503867414],[-135.62754080549377,58.049230299386245],[-135.60313382532675,57.98702848164708],[-135.40823691016962,58.14559477350029],[-135.29481623762882,58.08930159129766],[-135.1146352958077,58.091074181958625],[-134.91327770942988,57.97666151202389],[-134.99798428765655,57.89028800345344],[-135.22123637094887,57.9536178334314],[-134.94952925350145,57.804988792253276],[-135.22733811599062,57.77850736207589],[-135.39029060122328,57.85096871970122],[-135.89996577529902,58.00137035154031]]],[[[-134.71012549215743,58.22530763837501],[-134.74350562679763,58.18867409804849],[-134.77760361379563,58.09897026763017],[-134.8999974408096,58.19431415924245],[-134.95598992472213,58.41014050093154],[-134.71012549215743,58.22530763837501]]],[[[-137.9447682166437,58.80236647082047],[-137.52661921819424,58.9063584562635],[-136.82922565253992,59.1599463505179],[-136.584437998512,59.165854986054434],[-136.4896814872754,59.259748576216836],[-135.89206939936264,59.172784204092736],[-135.70219745071049,59.10408288726338],[-135.58518751638042,58.9860176062697],[-135.75747208226517,58.74231324782186],[-135.54857704612994,58.698320770508936],[-135.40177623894894,58.616137021682576],[-135.3188642916169,58.50048890977202],[-135.494379193112,58.49989804621837],[-135.4767918103446,58.37656870811031],[-135.62215691280986,58.42818869675223],[-135.91791208424536,58.381295616539546],[-135.84397329138648,58.518429675855685],[-136.08947879777224,58.81574147308045],[-135.76644523673835,58.884174215567235],[-136.05035584426926,58.91344881890734],[-136.19177275876632,59.070672239047695],[-136.10742510671858,58.86322541684679],[-136.17598000689355,58.754076804026425],[-136.4939886014225,58.83894629627848],[-136.53024014549408,58.97108487282282],[-136.63073947559354,58.89024399570931],[-136.87768068669502,58.96238306412356],[-137.01766189647637,58.901309258623186],[-136.74451907431325,58.876600419106765],[-136.50403853443245,58.80043273555397],[-136.62822699234104,58.773951305376585],[-136.35041812985187,58.68908181312453],[-136.51911343394738,58.59400649585482],[-136.32601114968486,58.63950298948615],[-136.20325839649198,58.61194726193848],[-136.0399469850804,58.381134471934004],[-136.26930081341447,58.316891489191306],[-136.27396685374052,58.365718304670494],[-136.49686001085394,58.305074218118236],[-136.60382001217403,58.36249541255966],[-136.58910403883806,58.22170874218457],[-136.8464541091284,58.364912581642784],[-137.0811918301464,58.382208769304285],[-137.60881331316844,58.601258003104206],[-137.9447682166437,58.80236647082047]]],[[[-135.0310054961178,59.34633694426134],[-135.3540390571517,59.3408043128044],[-135.3863424132551,59.3527290136145],[-135.72229731673036,59.72878680808073],[-135.479663219776,59.79802527359522],[-135.2337987872113,59.696074453155724],[-135.02885193904424,59.56366730226882],[-135.10135502718742,59.427553825454446],[-135.0310054961178,59.34633694426134]]]]}},{"type":"Feature","id":2100,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-134.33432978282133,58.965928245445475],[-134.94845247496468,58.97129973229687],[-134.9581434817957,58.97199802558755],[-135.17637059858305,58.97387804598554],[-135.3540390571517,59.3408043128044],[-135.0310054961178,59.34633694426134],[-134.95993811269034,59.280858519542825],[-134.70079341150534,59.249005602514046],[-134.6796167669487,59.192282701363304],[-134.48364307325477,59.13158489994253],[-134.33432978282133,58.965928245445475]]],[[[-135.3863424132551,59.3527290136145],[-135.43838670919945,59.22837909300468],[-135.56688228125518,59.24454726842738],[-135.38275315146583,59.10150457357471],[-135.40069946041217,58.96823798479158],[-135.14155475922718,58.616942744710286],[-135.16667959175203,58.56226100856307],[-135.0582838857162,58.34944269951077],[-135.093458651251,58.23664147563145],[-135.27722885486142,58.23363344299467],[-135.39244415829685,58.32371327749258],[-135.494379193112,58.49989804621837],[-135.3188642916169,58.50048890977202],[-135.40177623894894,58.616137021682576],[-135.54857704612994,58.698320770508936],[-135.75747208226517,58.74231324782186],[-135.58518751638042,58.9860176062697],[-135.70219745071049,59.10408288726338],[-135.89206939936264,59.172784204092736],[-136.4896814872754,59.259748576216836],[-136.4774779971919,59.465798811836386],[-136.30555235748605,59.46450965499205],[-136.23986886674248,59.55942382765622],[-136.35400739164115,59.59981740877871],[-135.95272792360123,59.66218037112342],[-135.72229731673036,59.72878680808073],[-135.3863424132551,59.3527290136145]]]]}},{"type":"Feature","id":2220,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-135.76142027023337,57.34261120408511],[-135.62179798663095,57.22357905545818],[-135.572625100118,57.091923912730465],[-135.6322068458198,57.013553919568594],[-135.84935718407039,56.993142269533294],[-135.8454089961022,57.33761572131331],[-135.76142027023337,57.34261120408511]]],[[[-134.6663364983284,56.25429425312378],[-134.66705435068627,56.16781331481631],[-134.8081123390044,56.24097296573232],[-135.0582838857162,56.5294755245208],[-134.95850240797463,56.617943912963284],[-135.1189424099548,56.59817684135015],[-135.21082751176002,56.72585708380783],[-135.18319019598266,56.80304534986239],[-135.36803717812984,56.81620549264831],[-135.38921382268651,56.94248914852463],[-135.22913274688528,57.032676412759564],[-135.40177623894894,57.098423411820654],[-135.36660147341414,57.248825043659735],[-135.53314322043607,57.23894150785317],[-135.6953778533109,57.35362275213048],[-135.48432926010207,57.35684564424131],[-135.60133919443211,57.40207356353007],[-135.54893597230884,57.508912437004334],[-135.32317140576401,57.53926133771472],[-135.35080872154137,57.47496464010351],[-135.20903288086538,57.4887693613116],[-135.00911099920327,57.3987432416822],[-134.83323717152928,57.399119245761796],[-134.8623101920223,57.27068699514492],[-134.6961273711793,56.9008064105578],[-134.6164457594576,56.63728126562831],[-134.6663364983284,56.25429425312378]]],[[[-136.35472524399898,57.83184622651025],[-136.02774349499688,57.8358748416488],[-136.02343638084977,57.84044060547249],[-135.89996577529902,58.00137035154031],[-135.37772818496086,57.80219561909055],[-135.23595234428487,57.703682550235946],[-135.1106871078395,57.758364286383156],[-134.9297883136605,57.75922372427938],[-134.83718535949745,57.482753296038034],[-135.08448549677786,57.46465138534883],[-135.1796009341934,57.52142800136808],[-135.82351449918767,57.77087985074691],[-135.56580550271838,57.593620784650845],[-135.55396093881382,57.454875279279285],[-135.71296523607828,57.36753490307559],[-135.84397329138648,57.390900870879165],[-136.00584899808237,57.530022380330315],[-135.81274671381988,57.444508309656094],[-136.15695691941045,57.644488765133566],[-136.12680712038062,57.68692351125959],[-136.35472524399898,57.83184622651025]]]]}},{"type":"Feature","id":2270,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-164.76768049400533,62.78967487548019],[-164.4913073362319,62.76088370595671],[-164.7996249239298,62.61198609043601],[-164.84449069629562,62.79526122180564],[-164.76768049400533,62.78967487548019]]],[[[-164.4442880067925,63.02838375115623],[-164.12735619080036,62.90897559844969],[-164.09900102266513,62.806111625245464],[-163.9407145777585,62.68949664570165],[-163.95507162491558,62.59603277448736],[-164.2077556548799,62.725915326554116],[-164.84449069629562,62.808475079460074],[-164.81218734019225,62.90650471449805],[-164.65246519056993,63.03010262694867],[-164.4442880067925,63.02838375115623]]],[[[-164.04911028379436,63.26043198313653],[-163.72499994422367,63.20800627146691],[-163.522924505488,63.11867844512819],[-163.77632638781014,63.02086366956427],[-163.89800236246626,62.898125195009875],[-164.10043672738084,62.89801776527285],[-164.35563324059765,63.02698716457486],[-164.5781674715321,63.0706036378082],[-164.57314250502714,63.140271822270805],[-164.33948156254596,63.23486370572388],[-164.04911028379436,63.26043198313653]]],[[[-162.58182006434254,63.27284011776325],[-162.37794999471222,63.272893832631766],[-162.37436073292298,63.18641289432429],[-162.1844887842708,63.186466609192806],[-162.17802811305012,63.09644048956341],[-161.9899507952926,63.095795911141245],[-161.9913865000083,63.01269900955015],[-160.8514369557375,63.01269900955015],[-160.9932127964135,62.89796405040433],[-161.00039131999205,62.551771722831866],[-161.0456160185368,62.550428851119015],[-161.04776957561035,62.20466624249466],[-160.91030084908147,62.20439766815209],[-160.91389011087074,61.94935947244781],[-160.53414621356643,61.94726459257576],[-160.46953950135963,61.86932431836201],[-160.252748089288,61.85777562163151],[-160.7753446058051,61.73852861353052],[-161.12709226115314,61.59951453381639],[-161.45012582218703,61.56884334389492],[-161.88550327722498,61.48279212453556],[-162.32841818202036,61.518351367491796],[-162.50572771441009,61.556435209268194],[-163.17117685013994,61.449059187108794],[-163.40770920205256,61.48386642190584],[-163.6553682655119,61.335828244281366],[-163.99311779988182,61.3717634913172],[-163.9819910883351,61.243277525831815],[-164.1216133719375,61.126984835499094],[-164.15463458039875,61.022616845976465],[-164.53007136355595,60.94080910122971],[-164.7978302930352,60.98249183919654],[-165.1334262703315,60.92023630658886],[-165.1951615731069,60.97996724037638],[-164.95683459029965,61.02455058124297],[-165.3617033201288,61.19649187535615],[-165.36636936045488,61.07960832146978],[-165.5530109734967,61.08938442753932],[-165.6369996993655,61.22727049501465],[-165.59536426261002,61.272874418383005],[-165.81574493647094,61.303545608304475],[-165.89004265550875,61.417582274159614],[-165.74001151271742,61.48134182308568],[-165.9126550047811,61.55622034979414],[-166.10862869847503,61.49246080086807],[-166.14272668547304,61.63448291321898],[-165.75759889548482,61.67718623368758],[-165.9463940656002,61.70936143992744],[-166.09463057749687,61.8127088469483],[-165.59931245057822,61.84397090042342],[-165.7572399693059,62.00635094794112],[-165.66714949839533,62.1432701477832],[-165.26910036596576,62.427368087353535],[-165.04692506121023,62.54022302610136],[-164.84233713922208,62.5338309567482],[-164.50745901428357,62.74745498882822],[-164.212062769027,62.69932646663971],[-163.86569900636286,62.48280183165994],[-163.9407145777585,62.72886964432239],[-164.10474384152798,62.82518040356791],[-164.10043672738084,62.889477101179125],[-163.79606732765112,62.92385461702806],[-163.76807108569486,63.01651276521464],[-163.5078496059731,63.112393805512056],[-163.31977228821555,63.037246704461026],[-163.04052772101068,63.0621704034515],[-162.82158275186546,63.205589102383776],[-162.58182006434254,63.27284011776325]]]]}},{"type":"Feature","id":2050,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-162.3151379134001,60.215604661422745],[-162.22145818070024,60.146581055382306],[-162.3183682490104,60.110860667820525],[-162.3151379134001,60.215604661422745]]],[[[-166.1570837326301,60.42922869350276],[-166.09247702042333,60.32437727016351],[-165.88394091046698,60.34387576743408],[-165.68222439791026,60.29300778695136],[-165.72637231791822,60.05596407219925],[-165.56557338975912,59.92694095802872],[-166.01961500610122,59.8645242808155],[-166.19405312905954,59.75032647035483],[-166.43991756162424,59.85775620738274],[-166.61686816783504,59.85071955960742],[-166.99553528660257,59.994138258539685],[-167.11182736857478,59.989357635241944],[-167.3429758278035,60.073689978808865],[-167.41691462066237,60.19170154493403],[-167.31928669999434,60.23778890211901],[-166.85770763389476,60.20421710929778],[-166.83760776787489,60.27313328560119],[-166.4758101795169,60.38652537303416],[-166.15098198758835,60.37648069262205],[-166.1570837326301,60.42922869350276]]],[[[-172.9364814001952,60.604178020252725],[-172.89125670165043,60.510445574695865],[-172.60268005379348,60.39452888844274],[-172.38158152757472,60.384699067504684],[-172.2207825994156,60.31137827198313],[-172.58975871135212,60.31486973843654],[-172.94868489027868,60.48047267806508],[-173.06425911989305,60.500508324020785],[-172.9364814001952,60.604178020252725]]],[[[-164.9144813011863,60.92727295436419],[-164.8656673408523,60.86786430978775],[-164.63559566016036,60.89950236734247],[-164.67184720423194,60.819896932204784],[-164.4389041141086,60.82209924181386],[-164.25046787017214,60.77869762805458],[-164.20057713130137,60.67723024143171],[-164.37357954954396,60.57877088744562],[-164.5264821017667,60.55008714765917],[-164.45003082565532,60.47982809964291],[-164.5846281427528,60.44915690972144],[-164.69912559383036,60.296338108799226],[-164.8505924413374,60.303589616048605],[-165.12876023000547,60.433203593772795],[-164.9711916374567,60.53955903343043],[-165.19085445895976,60.497983725200626],[-165.4205672134728,60.55153744910904],[-164.9711916374567,60.711446612675104],[-165.0426179470631,60.78444511898557],[-164.89868854931353,60.816083176540296],[-164.9144813011863,60.92727295436419]]],[[[-165.1334262703315,60.92023630658886],[-164.7978302930352,60.98249183919654],[-164.53007136355595,60.94080910122971],[-164.15463458039875,61.022616845976465],[-164.1216133719375,61.126984835499094],[-163.9819910883351,61.243277525831815],[-163.99311779988182,61.3717634913172],[-163.6553682655119,61.335828244281366],[-163.40770920205256,61.48386642190584],[-163.17117685013994,61.449059187108794],[-162.50572771441009,61.556435209268194],[-162.32841818202036,61.518351367491796],[-161.88550327722498,61.48279212453556],[-161.45012582218703,61.56884334389492],[-161.12709226115314,61.59951453381639],[-160.7753446058051,61.73852861353052],[-160.252748089288,61.85777562163151],[-160.46953950135963,61.86932431836201],[-160.53414621356643,61.94726459257576],[-159.26498324488207,61.945545716783315],[-159.2613939830928,62.031972940222275],[-158.53133813515615,62.03170436587971],[-158.53277383987188,62.11856130826678],[-157.0672782513147,62.129465426575116],[-157.06691932513576,62.03073749824646],[-154.95176735272145,62.02917976705955],[-153.73572545851823,62.02939462653361],[-153.7407504250232,62.12156934090356],[-153.39546344089584,62.12473851814588],[-153.39438666235907,62.20912457658132],[-153.07027632278837,62.20853371302766],[-153.00136249643447,62.29533694054622],[-153.00243927497127,61.42569321930522],[-153.47012008611256,61.42811038838835],[-153.47514505261753,61.13686837130566],[-153.43063820643064,61.135740359066865],[-153.43638102529349,60.90852646525282],[-154.42199231262583,60.90696873406591],[-155.96106776786297,60.90761331248808],[-157.16813650759303,60.91223279118028],[-157.16957221230874,61.00016403093763],[-157.52239664619356,61.00054003501723],[-157.52239664619356,60.91131963841554],[-157.701141883299,60.91131963841554],[-157.69791154768865,60.82354954326374],[-157.88060497276228,60.82478498523955],[-157.8834763821937,60.903692127086565],[-158.9451800194585,60.90347726761251],[-159.01588847670703,60.73191197757892],[-159.1831480760868,60.73105253968269],[-159.1856605593393,60.64457160137522],[-159.36763613205508,60.64435674190116],[-159.36978968912862,60.471126290943644],[-159.4369088845879,60.38716995145633],[-159.6138594907987,60.3878145298785],[-159.6138594907987,60.21458407892098],[-159.78506727814667,60.21324120720813],[-159.8503918427113,60.12842542982459],[-159.85541680921628,59.96368192809227],[-160.0151389588386,59.95890130479453],[-160.01944607298572,59.78685258094432],[-160.24808204896195,59.78454284159822],[-160.25095345839338,59.6113123906407],[-160.42467372899384,59.611527250114754],[-160.42503265517274,59.43582591520559],[-160.48066621290639,59.352782728483014],[-160.65079722171757,59.34913011742406],[-160.65043829553863,59.26221946016848],[-160.82092823052875,59.2615211668778],[-160.81949252581305,59.08485296433538],[-160.87440823118882,59.003636083142275],[-161.034848233169,59.00342122366822],[-161.034848233169,58.839698304437675],[-161.07145870341952,58.8220798275651],[-161.36757280103393,58.823207839803885],[-161.3374230020041,58.73543774465208],[-161.3873137408749,58.656584317673584],[-161.76813441671598,58.554257493154495],[-161.80295025607185,58.623710818143046],[-162.17443885126087,58.64766764950027],[-161.86504448502615,58.71239406605959],[-161.64358703262846,58.80102359910762],[-161.75377736955892,58.80961797806986],[-161.83920180014346,59.01620536237454],[-161.58687669635808,59.07733288274343],[-161.62743535457676,59.13421692849971],[-161.88442649868819,59.06906079299228],[-162.02189522521707,59.22499505628831],[-161.9519046203264,59.38049960063621],[-161.70532233540382,59.499209460052064],[-161.86360878031044,59.63263719344074],[-161.9615956271574,59.798186418200764],[-162.085784085066,59.8772009897848],[-162.23509737549946,60.07734258986781],[-162.18592448898653,60.138470110236696],[-162.4612208682232,60.30579192565768],[-162.32016287990504,60.373418945116754],[-162.217868918911,60.57705201165317],[-162.2641703959925,60.60804549078573],[-162.408458719921,60.383033906580756],[-162.56423268157513,60.32926532319828],[-162.45260663992894,60.193151846383905],[-162.4773725462749,60.03007350557553],[-162.6230965749191,59.97179287323788],[-163.20742839421155,59.84035258998422],[-163.75299618617993,59.794641236878846],[-164.1162294792536,59.83702226813636],[-164.20883243341666,59.94907148385648],[-164.11299914364326,59.972115162448965],[-164.38578303962748,60.07718144526227],[-164.63487780780252,60.24299924436486],[-164.66610438536912,60.30622164460579],[-164.52863565884024,60.392004289622584],[-164.56811753852216,60.46135018487411],[-164.42562384548833,60.4817081200409],[-164.4913073362319,60.56002439833425],[-164.3606582071026,60.56271014175995],[-164.26123565553996,60.647203629932406],[-164.11371699600113,60.66557411496418],[-164.03188182720586,60.75968256460064],[-163.77991564959942,60.75334421011599],[-163.78565846846226,60.578824602314135],[-163.63311484241845,60.591716170757486],[-163.41524665181004,60.725895912305354],[-163.55307430451782,60.80979853692416],[-163.92994679239072,60.855080171081426],[-163.70418222584593,60.86297625675298],[-163.56061175427527,60.91674484013545],[-163.77596746163124,60.93108671002868],[-163.94861095369492,60.85884021187741],[-163.99347672606072,61.04630510299113],[-164.1578649160091,60.94779203413652],[-164.0878743111184,60.87758670098878],[-164.53366062534522,60.84702294080434],[-164.61118867999335,60.928669540945556],[-164.80429096425587,60.8949903183873],[-164.86674411938907,60.94478400149974],[-165.1334262703315,60.92023630658886]]]]}},{"type":"Feature","id":2170,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-146.4843398656647,63.17389732996054],[-146.48110953005437,62.95968243432687],[-146.42906523411,62.86326424534431],[-146.4261938246786,62.247208418357715],[-146.98181154965692,62.24860500493907],[-146.96171168363705,62.1601903313651],[-146.94520107940642,61.47430517531035],[-147.2057814853071,61.475057183469545],[-147.20649933766498,61.425263500357104],[-148.46022848065547,61.42698237614955],[-149.18741291916072,61.425263500357104],[-149.23802151038936,61.4787097945285],[-149.3830276866757,61.51099243050539],[-149.64683842818673,61.48633730585748],[-149.88803682042538,61.37772584172225],[-149.9896129290616,61.237852324111905],[-150.46877937792857,61.244620397544665],[-150.5865071646165,61.3609668027459],[-150.5918910573004,61.27948134721022],[-150.9716349546047,61.19160382232138],[-150.9730706593204,61.253483350849464],[-151.33271469060483,61.25461136308826],[-151.33415039532053,61.42456520706642],[-153.00243927497127,61.42569321930522],[-153.00136249643447,62.29533694054622],[-153.00136249643447,62.72741934287251],[-151.8929984559092,62.723014723654366],[-151.88940919411996,62.79536865154267],[-149.5072161445843,63.33214133260267],[-148.03705451570104,63.33079846088982],[-148.03274740155393,63.469758825735425],[-146.97535087843625,63.479749791279026],[-146.4897237583486,63.482918968521346],[-146.4843398656647,63.17389732996054]]]}},{"type":"Feature","id":2068,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-148.04530981781636,64.34246429448173],[-147.77360270036894,64.25813195091482],[-147.00370604657147,64.25888395907401],[-146.97247946900484,63.91924484546024],[-146.97535087843625,63.479749791279026],[-148.03274740155393,63.469758825735425],[-148.03705451570104,63.33079846088982],[-149.5072161445843,63.33214133260267],[-151.88940919411996,62.79536865154267],[-151.8929984559092,62.723014723654366],[-153.00136249643447,62.72741934287251],[-152.43425913373048,63.16981499995348],[-152.4346180599094,63.30592847676785],[-152.62700249181407,63.3014701426812],[-152.81220840014018,63.35121011092512],[-152.866765179337,63.48189838601958],[-152.85384383689563,63.65169108539221],[-152.24223362800478,63.656686568164005],[-152.23361939971053,63.823686094373905],[-152.05559201496294,63.82347123489985],[-152.04769563902656,64.0002468671793],[-151.82552033427103,64.00534977968812],[-151.79070449491513,64.08226947140011],[-151.57965590170633,64.08538493377392],[-151.5254580486884,64.03247578828767],[-151.3011291868593,64.00996925838032],[-150.74981857602808,64.36513196899462],[-149.1210115760593,64.34359230672052],[-148.04530981781636,64.34246429448173]]]}},{"type":"Feature","id":2020,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-149.23802151038936,61.4787097945285],[-149.18741291916072,61.425263500357104],[-148.46022848065547,61.42698237614955],[-148.47350874927577,60.85062183699477],[-148.74629264525996,60.84616350290811],[-148.74593371908105,60.733899427713936],[-149.04312459523223,60.734812580478675],[-149.0398942596219,60.841544024215914],[-149.19602714745497,60.94526743531637],[-149.36113318976118,60.92872325581407],[-149.7423127917812,61.018373371363865],[-150.06606420517298,61.15110281146186],[-149.8123033966719,61.31487944556092],[-149.40707574066377,61.46248790423728],[-149.23802151038936,61.4787097945285]]]}},{"type":"Feature","id":2261,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-144.24392265680504,59.98242841720364],[-144.59208105036382,59.79770298438414],[-144.56946870109144,59.851149278555525],[-144.24392265680504,59.98242841720364]]],[[[-147.84108082200714,60.06670704590205],[-147.90604646039287,59.97152429889531],[-148.05751330789988,59.94950120280459],[-147.84108082200714,60.06670704590205]]],[[[-148.05177048903704,60.041944491517114],[-147.9717299511364,60.160117202247825],[-147.88845907762544,60.10849721360591],[-148.05177048903704,60.041944491517114]]],[[[-148.04351518692172,60.19363528020053],[-148.17595894694563,60.02631346477955],[-148.2944045859914,60.088945001466826],[-148.04351518692172,60.19363528020053]]],[[[-147.1354319542375,60.34387576743408],[-147.00621852982394,60.34312375927488],[-147.0934375913031,60.26131601452812],[-146.91289772330305,60.295532385771516],[-147.20219222351784,60.15114681920599],[-147.49435813316407,59.94020853055167],[-147.43836564925152,59.87354837872585],[-147.67956404149018,59.79877728175442],[-147.92865880966522,59.78540227949444],[-147.88199840640476,59.864846570026586],[-147.43369960892548,60.0961427938477],[-147.18747625018187,60.25476280056942],[-147.1354319542375,60.34387576743408]]],[[[-148.00367438106088,60.38346362552887],[-148.02915813976466,60.28360768496142],[-148.1454502217369,60.32749273253732],[-148.00367438106088,60.38346362552887]]],[[[-146.53638416160905,60.48579045004796],[-146.35297288417757,60.46613080817185],[-146.3734316763764,60.397590635948035],[-146.1343868412113,60.42444807020502],[-146.0898799950244,60.38620308382308],[-146.43085986500466,60.31255999909044],[-146.62216751837252,60.23376028698046],[-146.70041342537849,60.27823619811002],[-146.48649342273825,60.36235368220288],[-146.72015436521946,60.342103176773115],[-146.72912751969264,60.390016839487565],[-146.53638416160905,60.48579045004796]]],[[[-147.9132249839714,60.25830798189134],[-147.82815947956578,60.44050881589069],[-147.6124448460309,60.42471664454759],[-147.76068135792758,60.15641087632036],[-147.9132249839714,60.25830798189134]]],[[[-148.67091814768537,59.921139752229216],[-148.58692942181656,59.93848965475922],[-148.56252244164955,60.422568049807026],[-148.66517532882256,60.458019863026244],[-148.45556244032943,60.545199094624394],[-148.26927975346655,60.49046364360867],[-148.08156136188796,60.59150131128343],[-147.9792674008939,60.51914738339513],[-147.96849961552607,60.415907406111295],[-148.32599008973693,60.261799448344746],[-148.10883975148636,60.20647313377537],[-148.36618982177671,60.08749470001695],[-148.44335895024594,59.94369999700508],[-148.67091814768537,59.921139752229216]]],[[[-145.7955605283046,60.591179022072346],[-145.79879086391495,60.56190441873224],[-146.21047919114375,60.45066092603983],[-146.29016080286544,60.51554848720469],[-145.7955605283046,60.591179022072346]]],[[[-147.44016028014616,60.69162582619345],[-147.30269155361728,60.66068606192941],[-147.48610283104875,60.61927189830514],[-147.44016028014616,60.69162582619345]]],[[[-148.19498203442873,60.76081057683943],[-148.09340592579252,60.661814074168205],[-148.24451384712063,60.694042995276575],[-148.19498203442873,60.76081057683943]]],[[[-148.6562021743494,60.49819858467468],[-148.6565611005283,60.666970701545544],[-148.4063895538165,60.78004049976743],[-148.41931089625785,60.61900332396258],[-148.28004753883434,60.75334421011599],[-148.19246955117626,60.609871796315204],[-148.3324507609576,60.53032007604603],[-148.48248190374892,60.574043979016395],[-148.6562021743494,60.49819858467468]]],[[[-148.03705451570104,60.9261449421254],[-147.9204035075499,60.81243056548134],[-148.1443734432001,60.797068113086354],[-148.03705451570104,60.9261449421254]]],[[[-148.6562021743494,60.727238784018205],[-148.74593371908105,60.733899427713936],[-148.74629264525996,60.84616350290811],[-148.47350874927577,60.85062183699477],[-148.46022848065547,61.42698237614955],[-147.20649933766498,61.425263500357104],[-147.2057814853071,61.475057183469545],[-146.94520107940642,61.47430517531035],[-146.96171168363705,62.1601903313651],[-146.98181154965692,62.24860500493907],[-146.4261938246786,62.247208418357715],[-146.42906523411,62.86326424534431],[-146.48110953005437,62.95968243432687],[-146.4843398656647,63.17389732996054],[-146.13402791503236,63.186466609192806],[-146.11141556576,63.221273843989856],[-145.14877555387892,63.2222407116231],[-145.14877555387892,63.13355746370656],[-144.57628829849105,63.11787272210048],[-143.12730331416446,63.11588527196547],[-143.00167915154017,62.99379137583323],[-143.16463163677284,62.83415078660975],[-143.00813982276085,62.76598661846553],[-143.10504989107102,62.61343639188589],[-142.84231592809678,62.59721450159467],[-142.73643270531346,62.702012210065405],[-142.31505337125364,62.683964014244715],[-142.32043726393755,62.59866480304455],[-142.127693905854,62.595173336591145],[-142.13128316764323,62.511915290394505],[-141.96402356826346,62.51062613355017],[-141.97838061542052,62.165024669531356],[-141.83014410352385,62.127585406177126],[-141.82870839880815,61.90101609078525],[-141.00210140874026,61.90182181381295],[-141.0024603349192,60.3916820004115],[-141.21386785430693,60.435835622329975],[-141.78814974058943,60.43417046140604],[-141.78671403587373,60.520651399713515],[-143.16750304620427,60.518825094184045],[-143.89038037056238,60.04232049559671],[-143.88571433023634,59.996394283017274],[-144.25217795892036,60.14212272129564],[-144.2353084285108,60.183751744393966],[-144.59602923833202,60.181979153733],[-144.69509286371573,60.27060868678104],[-144.9402394439226,60.29349122076798],[-144.8077956838987,60.46220962277033],[-144.801335012678,60.603372297225015],[-145.02099783418106,60.51930852800067],[-145.08488669403,60.44405399721261],[-145.3214190459426,60.335442533077384],[-145.48544830971207,60.41628341019089],[-145.74172160146563,60.473812034369345],[-145.94738630199055,60.45452839657283],[-145.6089189152628,60.65864489692588],[-146.00948053094484,60.617606737381216],[-145.91651865060288,60.70843858003832],[-146.24852536610996,60.624750814893574],[-146.057576638921,60.7376057536414],[-146.4197331534579,60.689906950401],[-146.6627261765912,60.69323727224887],[-146.6964652374103,60.73626288192855],[-146.33251409197877,60.78761429622789],[-146.1724330161775,60.84750637462096],[-146.5493055040504,60.809691107187135],[-146.73451141237652,60.90815046117322],[-146.6207318136568,61.08073633370857],[-146.24278254724712,61.08379808121387],[-146.30631248091714,61.132302607481975],[-146.5733535580385,61.11710129969252],[-146.97391517372054,60.93506161029872],[-147.10276967195517,61.01165901279962],[-147.172042424488,60.93285930068964],[-147.382373165339,60.872913507428066],[-147.51732940861538,60.89482917378176],[-147.5151758515418,61.081327197262226],[-147.6594641754703,60.89348630206891],[-147.85579679534314,60.820971229575065],[-148.0661275361941,60.93242958174153],[-147.9498354542219,61.07155109119268],[-147.7689366600429,61.1836003069128],[-147.72478874003494,61.27717160786412],[-148.0011618978084,61.08788041122093],[-148.07079357652015,61.0046760798928],[-148.16949827572495,61.07106765737606],[-148.31773478762165,60.83391651288693],[-148.6562021743494,60.727238784018205]]]]}},{"type":"Feature","id":2122,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-153.4231007566732,59.414930831353665],[-153.3394709569833,59.355199897566145],[-153.54693028840285,59.333284231212446],[-153.4231007566732,59.414930831353665]]],[[[-150.62239978250915,59.399246089747585],[-150.72254018642965,59.28784145244963],[-150.69023683032628,59.41605884359246],[-150.62239978250915,59.399246089747585]]],[[[-151.8872556370464,60.439327088783386],[-152.00821375934464,60.37293551130013],[-151.92781429526508,60.51447418983441],[-151.8872556370464,60.439327088783386]]],[[[-149.0398942596219,60.841544024215914],[-149.04312459523223,60.734812580478675],[-148.74593371908105,60.733899427713936],[-148.6562021743494,60.727238784018205],[-148.6565611005283,60.666970701545544],[-148.6562021743494,60.49819858467468],[-148.66517532882256,60.458019863026244],[-148.56252244164955,60.422568049807026],[-148.58692942181656,59.93848965475922],[-148.67091814768537,59.921139752229216],[-149.11778124044895,59.96448765111998],[-149.03163895750657,60.043663367309556],[-149.16480056988834,60.03469298426773],[-149.303346074954,59.92522208223628],[-149.37728486781288,60.12407452547495],[-149.38769372700176,59.99537370051551],[-149.56033721906542,59.905884729571255],[-149.6224314480197,59.81285057730508],[-149.68811493876328,59.95358353281165],[-149.75882339601182,59.6674981431063],[-150.06319279574154,59.84781895670766],[-150.0771909167197,59.76482948485359],[-149.92644192157053,59.721857590042426],[-150.0596035339523,59.66255637520302],[-150.08401051411929,59.57827774650462],[-150.31192863773768,59.53219038931964],[-150.23727199252093,59.73850919928176],[-150.47882931093852,59.458547304587],[-150.60911951388886,59.53777673564509],[-150.6015820641314,59.42562009018794],[-150.74084542155492,59.42454579281766],[-151.0121936128234,59.20909545520817],[-151.03875415006397,59.32248754264114],[-151.1633015341515,59.202649670986496],[-151.40019281224303,59.252819358178535],[-151.46228704119733,59.20667828612504],[-151.74906905815965,59.15903319775316],[-151.75552972938033,59.215380094824305],[-151.97914073885158,59.25378622581179],[-151.90556087217163,59.40101868040855],[-151.70958717847773,59.465637667230844],[-151.45187818200847,59.46687310920666],[-151.4457764369667,59.53761559103955],[-151.18124784309782,59.58934300941849],[-151.20493697090697,59.63457092870724],[-150.93071737020708,59.7917943488476],[-151.06423790876775,59.79313722056045],[-151.50464033031068,59.63376520567954],[-151.64354476155526,59.646979063333966],[-151.86930932810006,59.76918038920323],[-151.70420328579385,60.031308947551345],[-151.42208730915755,60.212918917997044],[-151.38188757711777,60.35875478601245],[-151.29897562978573,60.38426934855657],[-151.26236515953522,60.5467568258113],[-151.40952489289512,60.72009470650585],[-151.06244327787311,60.78745315162235],[-150.70567065602012,60.937801068592925],[-150.40201910864823,61.0362067077105],[-150.21717212650105,60.9300124126584],[-150.05637319834196,60.911104778941485],[-149.7706679599164,60.96761282061817],[-149.6464795020078,60.92388891764781],[-149.1116794954072,60.87624382927593],[-149.0398942596219,60.841544024215914]]],[[[-153.3096800841324,58.85489961222712],[-153.45504518659766,58.85565162038632],[-153.45253270334518,58.73479316622991],[-153.81684277495563,58.73425601754477],[-153.815048144061,58.64723793055216],[-154.30605915683256,58.646808211604046],[-154.6377069461607,58.646808211604046],[-154.69298157771541,58.73457830675586],[-154.69226372535755,59.07593629616207],[-154.74574372601762,59.07701059353234],[-154.74753835691223,59.253087932521105],[-154.4094298963634,59.25464566370801],[-154.41445486286838,59.42868183769324],[-154.1215711008643,59.43131386625042],[-154.12480143647463,59.51956739521886],[-153.9543115014845,59.52005082903548],[-153.95574720620021,59.69602073828721],[-153.7838215664944,59.696611601840864],[-153.78310371413653,59.78502627541484],[-153.65532599443867,59.784918845677815],[-153.6567616991544,60.12144249691777],[-153.53113753653008,60.122409364551025],[-153.52790720091974,60.47198572883987],[-153.39510451471693,60.47263030726204],[-153.39546344089584,60.82328096892117],[-153.43638102529349,60.90852646525282],[-153.43063820643064,61.135740359066865],[-153.47514505261753,61.13686837130566],[-153.47012008611256,61.42811038838835],[-153.00243927497127,61.42569321930522],[-151.33415039532053,61.42456520706642],[-151.33271469060483,61.25461136308826],[-150.9730706593204,61.253483350849464],[-150.9716349546047,61.19160382232138],[-151.16150690325685,61.04899084641682],[-151.4805922763226,61.01090700464042],[-151.80039550174615,60.85368358450007],[-151.70420328579385,60.732395411395544],[-151.84849160972232,60.73470515074165],[-152.04590100813192,60.66267351206442],[-152.1008167135077,60.59273675325925],[-152.30971174964296,60.506363244688806],[-152.3922647707961,60.30208559973022],[-152.56239577960727,60.22264130919807],[-152.93388437479626,60.24471812015731],[-152.68012356629518,60.16688527568058],[-152.56957430318582,60.07175624354236],[-152.70632517735683,59.915284831561195],[-152.80933699070874,59.8787587209717],[-153.22174317029538,59.864040846998876],[-153.2788124327447,59.81091684203857],[-152.99310719431915,59.8110242717756],[-153.0519710876631,59.69156240420055],[-153.21456464671687,59.63419492462764],[-153.41628115927358,59.65009452570778],[-153.33480491665725,59.720675862935124],[-153.45576303895552,59.796467542408315],[-153.44391847505094,59.68989724327662],[-153.58677109426372,59.551527741984664],[-153.82761056032345,59.540945912887416],[-153.72747015640292,59.43534248138897],[-154.10613727517045,59.344027204915236],[-154.12803177208497,59.19555930834265],[-154.22242935714266,59.169346452507845],[-154.16284761144087,59.015721928557916],[-154.0634250598782,59.072122540497574],[-153.69552572647845,59.074002560895565],[-153.54728921458178,58.98365415205508],[-153.33049780251014,58.92113004510484],[-153.3096800841324,58.85489961222712]]]]}},{"type":"Feature","id":2282,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-143.88571433023634,59.996394283017274],[-143.89038037056238,60.04232049559671],[-143.16750304620427,60.518825094184045],[-141.78671403587373,60.520651399713515],[-141.78814974058943,60.43417046140604],[-141.21386785430693,60.435835622329975],[-141.0024603349192,60.3916820004115],[-141.0024603349192,60.306382789211334],[-140.52042247662078,60.21979442116683],[-140.4583282476665,60.30810166500378],[-139.98095642969415,60.181979153733],[-139.69345656037396,60.33522767360333],[-139.0750267540835,60.35252386126483],[-139.19885628581315,60.08830042304466],[-139.05385010952682,59.99483655183037],[-138.7078452730416,59.90631444851937],[-138.6267279566042,59.768589525649574],[-137.60773653463167,59.24374154539967],[-137.50005868095369,58.98537302784753],[-137.52661921819424,58.9063584562635],[-137.9447682166437,58.80236647082047],[-137.97096982770535,58.90018124638439],[-138.2200645958804,59.03667072727836],[-138.5172554720316,59.1060703373984],[-138.45875050486657,59.18519233871946],[-138.66262057449686,59.15129825668715],[-139.33776071705773,59.39108142973347],[-139.5814715925489,59.43958595600157],[-139.8625107906484,59.54481338342042],[-139.66474246605983,59.567588487670335],[-139.47020447708164,59.70746200528069],[-139.6213123984097,59.90099667653648],[-139.50178998082717,59.987907333792066],[-139.31155910599608,59.85190128671472],[-139.25269521265216,59.861408818441696],[-139.4249797785369,60.00294749697598],[-139.55419320295044,60.04796055679068],[-139.6166463580837,59.94746003780106],[-139.78282917892668,59.82703130259276],[-140.3111685143066,59.69773961407966],[-140.86535053456922,59.73722004243742],[-141.44788772296704,59.88364677400647],[-141.25873362667275,59.995857134332134],[-141.39189523905452,60.16522011475665],[-141.52649255615196,60.1192401873087],[-141.36964181596107,60.03243695979014],[-141.59361175161123,59.96411164704038],[-142.5846069316275,60.08776327435952],[-143.55227191001353,60.04957200284609],[-143.88571433023634,59.996394283017274]]]}},{"type":"Feature","id":2290,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-141.00102463020346,68.49827624166974],[-141.0013835563824,65.84411715865798],[-141.33482597660517,65.71213972671917],[-141.38148637986563,65.62619593709684],[-141.85562786222764,65.44576769375846],[-142.18117390651403,65.4682742236658],[-142.46221310461354,65.37733495127168],[-142.6237298851305,65.39925061762537],[-142.7489951215759,65.21812408099629],[-142.865646129727,65.14029123651957],[-143.100383850745,65.11687155384749],[-143.52678815130974,64.95825154712576],[-143.50597043293203,64.7544573359838],[-143.75219379167564,64.64767217737804],[-144.04687218457434,64.68280170138618],[-144.1204520512543,64.7983423835597],[-143.9919564791986,64.97694432136862],[-144.1053771517394,65.01556531183016],[-143.92124802195005,65.06100809059296],[-143.9783172843994,65.11902014858804],[-144.32396319470567,65.11064062909986],[-144.44528024318285,65.0622972474373],[-144.89178440976752,65.13717577414576],[-145.20979300429644,65.07298650627158],[-145.41761126189493,65.08485749221316],[-145.646965090229,65.03366722251936],[-145.749617977402,65.09823249447314],[-145.61537958648347,65.14405127731554],[-146.07803543111982,65.24525008959584],[-146.13761717682164,65.30981536154962],[-145.99476455760885,65.40660955461178],[-146.17925261357712,65.4532877753504],[-146.4035814754062,65.42009198660878],[-146.56868751771245,65.3447300260837],[-146.94950819355353,65.27377268477676],[-147.33463598354174,65.27323553609162],[-147.55035061707662,65.21098000348394],[-148.66373962410685,65.21130229269502],[-148.64615224133945,64.6009402417709],[-148.5481653944925,64.61796785508983],[-148.24200136386813,64.48513098525481],[-148.04530981781636,64.34246429448173],[-149.1210115760593,64.34359230672052],[-150.74981857602808,64.36513196899462],[-151.3011291868593,64.00996925838032],[-151.5254580486884,64.03247578828767],[-151.57965590170633,64.08538493377392],[-151.79070449491513,64.08226947140011],[-151.82552033427103,64.00534977968812],[-152.04769563902656,64.0002468671793],[-152.05559201496294,63.82347123489985],[-152.23361939971053,63.823686094373905],[-152.24223362800478,63.656686568164005],[-152.85384383689563,63.65169108539221],[-152.866765179337,63.48189838601958],[-152.81220840014018,63.35121011092512],[-152.62700249181407,63.3014701426812],[-152.4346180599094,63.30592847676785],[-152.43425913373048,63.16981499995348],[-153.00136249643447,62.72741934287251],[-153.00136249643447,62.29533694054622],[-153.07027632278837,62.20853371302766],[-153.39438666235907,62.20912457658132],[-153.39546344089584,62.12473851814588],[-153.7407504250232,62.12156934090356],[-153.73572545851823,62.02939462653361],[-154.95176735272145,62.02917976705955],[-157.06691932513576,62.03073749824646],[-157.0672782513147,62.129465426575116],[-158.53277383987188,62.11856130826678],[-158.53133813515615,62.03170436587971],[-159.2613939830928,62.031972940222275],[-159.26498324488207,61.945545716783315],[-160.53414621356643,61.94726459257576],[-160.91389011087074,61.94935947244781],[-160.91030084908147,62.20439766815209],[-161.04776957561035,62.20466624249466],[-161.0456160185368,62.550428851119015],[-161.00039131999205,62.551771722831866],[-160.9932127964135,62.89796405040433],[-160.8514369557375,63.01269900955015],[-160.84784769394827,63.26924122157282],[-160.67125601391638,63.270798952759726],[-160.69207373229412,63.53663383703531],[-160.49538218624235,63.53717098572045],[-160.49394648152665,63.61371467335284],[-160.09805090617064,63.61441296664352],[-160.1041526512124,63.702236776663845],[-159.9297145282541,63.70347221863967],[-159.93079130679087,63.793820627480144],[-159.69928392138323,63.792370326030266],[-159.7312283513077,64.05235028963783],[-159.95627506549465,64.05095370305648],[-159.97816956240916,64.74849498557874],[-159.77394056659995,64.75026757623971],[-159.7771709022103,64.92306830824911],[-159.57724902054818,64.9237666015398],[-159.57868472526388,65.26265370699437],[-159.38522351482248,65.26168683936112],[-159.38701814571712,65.52311710441856],[-159.59340069859988,65.52268738547045],[-159.59519532949452,65.95804639477609],[-158.96635666401517,65.9572943866169],[-158.9656388116573,66.12343447493056],[-157.89460309374041,66.12526078046004],[-157.89280846284578,66.47671716514688],[-157.05184442562083,66.47875833015041],[-157.0514854994419,66.30203641273948],[-156.62687582977176,66.30493701563924],[-156.62472227269822,66.47875833015041],[-156.19616441505988,66.47940290857258],[-156.19724119359665,66.39474827579457],[-155.9818854862407,66.39802488277392],[-155.9815265600618,66.31046964709617],[-155.56230078307556,66.30950277946292],[-155.51384574892046,66.56926788359642],[-154.865983995958,66.56771015240952],[-154.86275366034766,66.7169300571413],[-154.20197056494385,66.71660776793021],[-154.14202989306312,66.80486129689865],[-154.14561915485237,67.16185031304242],[-154.3024698950433,67.16077601567216],[-154.30605915683256,67.25123185424965],[-154.74897406162796,67.25440103149198],[-154.74753835691223,67.51271583417561],[-154.68687983267364,67.60209737538284],[-154.91084976832383,67.60177508617176],[-154.90474802328208,67.68804116500517],[-155.13230722072151,67.6865908635553],[-155.12979473746904,67.77495182226076],[-155.35268789458243,67.7754889709459],[-155.29849004156452,68.0017359971267],[-152.99454289903485,68.00162856738967],[-150.01007172126043,68.00001712133425],[-147.39026954127536,68.0009839889675],[-145.99476455760885,68.00130627817859],[-145.99835381939812,68.48989672218156],[-144.3246810470635,68.50649461655237],[-142.60542465000526,68.49038015599818],[-141.00102463020346,68.49827624166974]]]}},{"type":"Feature","id":2090,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-144.04687218457434,64.68280170138618],[-144.46250869977132,64.58289204595022],[-144.9782856188888,64.57193421277336],[-145.07232427776756,64.51306271688206],[-145.36090092562455,64.48695729078428],[-145.53174978679357,64.41761139553276],[-145.7384912658553,64.46036843086986],[-146.00122522882953,64.38371731350045],[-146.15664026430474,64.38602705284654],[-146.36051033393505,64.27301096949319],[-147.00370604657147,64.25888395907401],[-147.77360270036894,64.25813195091482],[-148.04530981781636,64.34246429448173],[-148.24200136386813,64.48513098525481],[-148.5481653944925,64.61796785508983],[-148.64615224133945,64.6009402417709],[-148.66373962410685,65.21130229269502],[-147.55035061707662,65.21098000348394],[-147.33463598354174,65.27323553609162],[-146.94950819355353,65.27377268477676],[-146.56868751771245,65.3447300260837],[-146.4035814754062,65.42009198660878],[-146.17925261357712,65.4532877753504],[-145.99476455760885,65.40660955461178],[-146.13761717682164,65.30981536154962],[-146.07803543111982,65.24525008959584],[-145.61537958648347,65.14405127731554],[-145.749617977402,65.09823249447314],[-145.646965090229,65.03366722251936],[-145.41761126189493,65.08485749221316],[-145.20979300429644,65.07298650627158],[-144.89178440976752,65.13717577414576],[-144.44528024318285,65.0622972474373],[-144.32396319470567,65.11064062909986],[-143.9783172843994,65.11902014858804],[-143.92124802195005,65.06100809059296],[-144.1053771517394,65.01556531183016],[-143.9919564791986,64.97694432136862],[-144.1204520512543,64.7983423835597],[-144.04687218457434,64.68280170138618]]]}},{"type":"Feature","id":2240,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-141.00210140874026,61.90182181381295],[-141.82870839880815,61.90101609078525],[-141.83014410352385,62.127585406177126],[-141.97838061542052,62.165024669531356],[-141.96402356826346,62.51062613355017],[-142.13128316764323,62.511915290394505],[-142.127693905854,62.595173336591145],[-142.32043726393755,62.59866480304455],[-142.31505337125364,62.683964014244715],[-142.73643270531346,62.702012210065405],[-142.84231592809678,62.59721450159467],[-143.10504989107102,62.61343639188589],[-143.00813982276085,62.76598661846553],[-143.16463163677284,62.83415078660975],[-143.00167915154017,62.99379137583323],[-143.12730331416446,63.11588527196547],[-144.57628829849105,63.11787272210048],[-145.14877555387892,63.13355746370656],[-145.14877555387892,63.2222407116231],[-146.11141556576,63.221273843989856],[-146.13402791503236,63.186466609192806],[-146.4843398656647,63.17389732996054],[-146.4897237583486,63.482918968521346],[-146.97535087843625,63.479749791279026],[-146.97247946900484,63.91924484546024],[-147.00370604657147,64.25888395907401],[-146.36051033393505,64.27301096949319],[-146.15664026430474,64.38602705284654],[-146.00122522882953,64.38371731350045],[-145.7384912658553,64.46036843086986],[-145.53174978679357,64.41761139553276],[-145.36090092562455,64.48695729078428],[-145.07232427776756,64.51306271688206],[-144.9782856188888,64.57193421277336],[-144.46250869977132,64.58289204595022],[-144.04687218457434,64.68280170138618],[-143.75219379167564,64.64767217737804],[-143.50597043293203,64.7544573359838],[-143.52678815130974,64.95825154712576],[-143.100383850745,65.11687155384749],[-142.865646129727,65.14029123651957],[-142.7489951215759,65.21812408099629],[-142.6237298851305,65.39925061762537],[-142.46221310461354,65.37733495127168],[-142.18117390651403,65.4682742236658],[-141.85562786222764,65.44576769375846],[-141.38148637986563,65.62619593709684],[-141.33482597660517,65.71213972671917],[-141.0013835563824,65.84411715865798],[-141.00210140874026,61.90182181381295]]]}},{"type":"Feature","id":2185,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-150.5556395132288,70.49894023434067],[-150.62239978250915,70.42062395604731],[-150.76417562318514,70.49437447051699],[-150.5556395132288,70.49894023434067]]],[[[-141.00102463020346,68.49827624166974],[-142.60542465000526,68.49038015599818],[-144.3246810470635,68.50649461655237],[-145.99835381939812,68.48989672218156],[-145.99476455760885,68.00130627817859],[-147.39026954127536,68.0009839889675],[-150.01007172126043,68.00001712133425],[-152.99454289903485,68.00162856738967],[-155.29849004156452,68.0017359971267],[-155.29884896774345,68.02993630309652],[-156.2356462947418,68.02870086112071],[-156.23851770417323,68.13075911129722],[-157.15054912482563,68.12076814575363],[-157.15593301750954,68.21041826130343],[-158.27470591722366,68.21192227762182],[-159.71615345179276,68.21681033065659],[-159.72261412301344,68.28411506090458],[-160.12784177902154,68.2872305232784],[-160.11850969836945,68.22008693763594],[-161.08940501236583,68.22121494987474],[-161.0958656835865,68.28932540315043],[-161.5201164270777,68.28948654775597],[-161.51616823910953,68.22078523092662],[-161.99318113090294,68.22325611487827],[-161.99569361415544,68.29217229118167],[-162.7207244955871,68.30103524448648],[-162.7207244955871,68.23270993173672],[-164.49992156452612,68.22744587462235],[-164.49453767184224,68.02429624190256],[-165.3599086892342,68.02805628269854],[-165.96828856251472,68.14134094039447],[-166.08709312773942,68.22433041224855],[-166.5608756839225,68.36640623946796],[-166.3706448090914,68.4095929937532],[-166.225997558984,68.57616280101497],[-166.2123583641848,68.8798129527244],[-165.34160345410893,68.85746756742259],[-164.29892290432724,68.92751175596479],[-163.9740947123987,68.98504038014323],[-163.53548692175042,69.14167293672995],[-163.11051832590135,69.37527889989715],[-162.91741604163886,69.69251891334059],[-163.0355027545057,69.72737986300615],[-162.5936646282471,69.91409274596067],[-162.4626565729389,70.04220270736647],[-162.159005025567,70.1531239108478],[-161.92283159983333,70.29154712700827],[-161.73583106061258,70.20630163067662],[-161.32450165956274,70.24191458850137],[-160.74232339734385,70.37147485135704],[-160.21470191432178,70.5591008870763],[-159.89812902450853,70.58740862278316],[-160.00652473054436,70.38812646059637],[-159.84357224531172,70.24728607535276],[-159.86582566840517,70.43319323527957],[-159.72943372041306,70.48540408747515],[-159.90674325280278,70.61609236256962],[-160.10092231560205,70.61856324652126],[-159.6486753301546,70.79437201116744],[-159.1569464650252,70.85931328720082],[-159.34466485660377,70.80522241460726],[-159.19571049234924,70.75945734663337],[-158.01233088042835,70.83487302202697],[-157.50229678017368,70.94864111353954],[-157.24961275020937,71.05247195437701],[-156.77511234166843,71.29918434546164],[-156.62831153448747,71.34258595922091],[-156.4032648203005,71.26781486224948],[-156.0748473665827,71.24246144431089],[-156.03285300364828,71.17037609076516],[-155.5669668234016,71.1651657485193],[-155.51205111802585,71.0805111157413],[-155.7234586374136,70.98269634017738],[-156.17678240139784,70.91453217203318],[-155.95927313696836,70.89358337331272],[-156.102843608539,70.82273346174281],[-155.63516279739764,70.81983285884306],[-155.47149245980714,70.85238406916253],[-155.50738507769978,70.94224904418637],[-155.2550599739144,71.01573098431346],[-155.15276601292035,71.10677768644463],[-155.06375232054654,71.03667978303392],[-154.8103504382244,71.08652718101487],[-154.56556278419646,70.99225758677287],[-154.6631907048645,70.8861707214578],[-154.16966720884045,70.76858887428074],[-153.92093136684434,70.881175238686],[-153.48627176416426,70.88584843224672],[-153.13201162556373,70.92296540638986],[-152.78385323200496,70.87838206552328],[-152.68371282808445,70.74006627909984],[-152.5763939005854,70.88412955645427],[-152.22141590962704,70.82660093227582],[-152.42277349600482,70.69129317848916],[-152.42097886511021,70.60900199992577],[-152.05882235057328,70.58080169395595],[-152.59075094774246,70.54422186849794],[-151.70276758107815,70.5532996812768],[-151.88187174436248,70.43082978106497],[-151.32481831466845,70.41052556076669],[-151.2078083803384,70.35251350277161],[-151.12166609739603,70.43883329647355],[-150.66224058837,70.45339002584083],[-150.73223119326067,70.3193714288985],[-150.40776192751107,70.40386491707096],[-150.1044693063181,70.43201150817228],[-149.86578339733194,70.51075750541374],[-149.16121130809907,70.4879286862953],[-148.84320271357012,70.39645226521603],[-148.59626150246865,70.39913800864173],[-148.49540324619028,70.31775998284309],[-148.10740404677065,70.34268368183356],[-147.79262578785205,70.22821729703031],[-147.05036644983193,70.14340151964677],[-146.53387167835658,70.18556769143022],[-145.9979948932192,70.12981165791274],[-145.842579857744,70.16408174402464],[-145.2550177028412,69.99004557003941],[-144.61864158760437,69.96925791592452],[-144.48978708936974,70.01824587600925],[-143.26979700719832,70.1184778206563],[-142.76873606141683,70.04628503737354],[-142.3724815598819,69.92999234704081],[-142.2335771286373,69.8491514699273],[-141.77917658611628,69.79269714311913],[-141.37323107775032,69.63370113231781],[-141.21171429723336,69.67957363002873],[-141.00066570402453,69.64573326286494],[-141.00102463020346,68.49827624166974]]]]}},{"type":"Feature","id":2188,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-155.29849004156452,68.0017359971267],[-155.35268789458243,67.7754889709459],[-155.12979473746904,67.77495182226076],[-155.13230722072151,67.6865908635553],[-154.90474802328208,67.68804116500517],[-154.91084976832383,67.60177508617176],[-154.68687983267364,67.60209737538284],[-154.74753835691223,67.51271583417561],[-154.74897406162796,67.25440103149198],[-154.30605915683256,67.25123185424965],[-154.3024698950433,67.16077601567216],[-154.14561915485237,67.16185031304242],[-154.14202989306312,66.80486129689865],[-154.20197056494385,66.71660776793021],[-154.86275366034766,66.7169300571413],[-154.865983995958,66.56771015240952],[-155.51384574892046,66.56926788359642],[-155.56230078307556,66.30950277946292],[-155.9815265600618,66.31046964709617],[-155.9818854862407,66.39802488277392],[-156.19724119359665,66.39474827579457],[-156.19616441505988,66.47940290857258],[-156.62472227269822,66.47875833015041],[-156.62687582977176,66.30493701563924],[-157.0514854994419,66.30203641273948],[-157.05184442562083,66.47875833015041],[-157.89280846284578,66.47671716514688],[-157.89460309374041,66.12526078046004],[-158.9656388116573,66.12343447493056],[-158.96635666401517,65.9572943866169],[-159.59519532949452,65.95804639477609],[-159.59340069859988,65.52268738547045],[-159.80086003001944,65.52268738547045],[-159.8044492918087,65.43583044308338],[-162.03948260798447,65.43808646756096],[-163.75838007886384,65.43615273229446],[-163.75873900504274,65.60804031153913],[-163.97122330296727,65.60836260075021],[-163.97122330296727,65.78293592342058],[-164.2472375345618,65.78239877473544],[-164.2443661251304,66.12918196586156],[-164.31794599181035,66.13057855244293],[-164.31974062270498,66.47596515698768],[-164.40085793914238,66.5810851546695],[-163.83447242879626,66.59209670271485],[-163.76196934065308,66.45480149879319],[-163.87359538229924,66.38900078486358],[-163.83052424082805,66.27200980124017],[-163.92492182588575,66.21679091640783],[-163.84775269741655,66.12209160321771],[-163.63598625184986,66.05784862047503],[-163.5013889347524,66.08685464947256],[-163.09293094313395,66.06295153298385],[-162.7465671804698,66.1004982260751],[-162.63135187703438,66.03727582583417],[-162.39194811569035,66.02873516174046],[-162.03948260798447,66.07154591194607],[-161.84350891429057,65.9639013154441],[-161.77567186647343,66.07374822155515],[-161.48494166154293,66.26244855464469],[-161.19923642311738,66.2109359957398],[-160.98065038015108,66.23924373144666],[-161.15831883871974,66.34140941136022],[-161.69455455003603,66.39619857724445],[-161.94400824439,66.32792697936321],[-161.87437656567826,66.50164086413736],[-162.17551562979764,66.68776288353823],[-162.47557791538026,66.73009019992722],[-162.62704476288727,66.85954303304587],[-162.48849925782162,66.94446624016643],[-162.32841818202036,66.94607768622186],[-162.01399884928068,66.77988388303966],[-162.0692734808354,66.64570414149179],[-161.90847455267627,66.54294759802458],[-161.57431428009565,66.43852589363345],[-161.17447051677144,66.53693153275103],[-160.78898380060429,66.36794455640612],[-160.24664634424624,66.38572417788423],[-160.19962701480688,66.48079949515393],[-160.31843158003156,66.59698475574963],[-160.65295077879114,66.58828294705037],[-160.81805682109734,66.65494309887619],[-161.13570648944736,66.64081608845703],[-161.22651481271578,66.54090643302106],[-161.48386488300613,66.52559769549458],[-161.87832475364644,66.71451288805818],[-161.79505388013547,66.87866552623683],[-161.48242917829043,66.960097266904],[-161.8320232765649,67.05232569614246],[-162.2343795231416,66.99452849762145],[-162.60263778272025,66.98631012273881],[-162.7422600663227,67.05339999351274],[-162.93177308879592,67.02310480767088],[-163.7361266557704,67.12108072784034],[-163.87862034880422,67.416082785719],[-164.1216133719375,67.60827458526194],[-164.51535539021995,67.72000151177097],[-165.3599086892342,68.02805628269854],[-164.49453767184224,68.02429624190256],[-164.49992156452612,68.22744587462235],[-162.7207244955871,68.23270993173672],[-162.7207244955871,68.30103524448648],[-161.99569361415544,68.29217229118167],[-161.99318113090294,68.22325611487827],[-161.51616823910953,68.22078523092662],[-161.5201164270777,68.28948654775597],[-161.0958656835865,68.28932540315043],[-161.08940501236583,68.22121494987474],[-160.11850969836945,68.22008693763594],[-160.12784177902154,68.2872305232784],[-159.72261412301344,68.28411506090458],[-159.71615345179276,68.21681033065659],[-158.27470591722366,68.21192227762182],[-157.15593301750954,68.21041826130343],[-157.15054912482563,68.12076814575363],[-156.23851770417323,68.13075911129722],[-156.2356462947418,68.02870086112071],[-155.29884896774345,68.02993630309652],[-155.29849004156452,68.0017359971267]]]}},{"type":"Feature","id":2180,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-162.42425147179375,63.63622120326019],[-162.3772321423544,63.554359743644916],[-162.70385496517756,63.57466396394319],[-162.42425147179375,63.63622120326019]]],[[[-171.66516487443727,63.782809079434784],[-171.60953131670365,63.679783961625006],[-170.9753087585404,63.56327641181823],[-170.47460673893784,63.69831559126233],[-170.28545264264352,63.68585374176709],[-170.10383599610668,63.60646316610345],[-170.04892029073093,63.485980716026646],[-169.65661397716417,63.42990239329807],[-169.54821827112835,63.35964334528181],[-169.01593074778026,63.34207858327775],[-168.69325611292527,63.3022758657089],[-168.85226041018973,63.149134775575604],[-169.305584174174,63.18480144826887],[-169.57693236544247,63.027040879443376],[-169.53206659307665,62.977354626067964],[-169.74706337425368,62.955976108399405],[-169.70327438042463,63.036978130118456],[-169.91181049038096,63.146126742938826],[-170.26822418605505,63.18743347682606],[-170.23412619905704,63.27267897315771],[-170.58587385440507,63.39375228678818],[-170.86475949543103,63.45627639373843],[-171.28793346038546,63.375757805836],[-171.43365748902963,63.30759363769179],[-171.73982151965401,63.366089129503486],[-171.85001185658447,63.48603443089516],[-171.66516487443727,63.782809079434784]]],[[[-164.7346592855441,66.53768354091022],[-164.87033338117834,66.49406706767688],[-165.47979003299565,66.40237578712356],[-164.7346592855441,66.53768354091022]]],[[[-164.40085793914238,66.5810851546695],[-164.31974062270498,66.47596515698768],[-164.31794599181035,66.13057855244293],[-164.2443661251304,66.12918196586156],[-164.2472375345618,65.78239877473544],[-163.97122330296727,65.78293592342058],[-163.97122330296727,65.60836260075021],[-163.75873900504274,65.60804031153913],[-163.75838007886384,65.43615273229446],[-162.03948260798447,65.43808646756096],[-159.8044492918087,65.43583044308338],[-159.80086003001944,65.52268738547045],[-159.59340069859988,65.52268738547045],[-159.38701814571712,65.52311710441856],[-159.38522351482248,65.26168683936112],[-159.57868472526388,65.26265370699437],[-159.57724902054818,64.9237666015398],[-159.7771709022103,64.92306830824911],[-159.77394056659995,64.75026757623971],[-159.97816956240916,64.74849498557874],[-159.95627506549465,64.05095370305648],[-159.7312283513077,64.05235028963783],[-159.69928392138323,63.792370326030266],[-159.93079130679087,63.793820627480144],[-159.9297145282541,63.70347221863967],[-160.1041526512124,63.702236776663845],[-160.09805090617064,63.61441296664352],[-160.49394648152665,63.61371467335284],[-160.49538218624235,63.53717098572045],[-160.69207373229412,63.53663383703531],[-160.67125601391638,63.270798952759726],[-160.84784769394827,63.26924122157282],[-160.8514369557375,63.01269900955015],[-161.9913865000083,63.01269900955015],[-161.9899507952926,63.095795911141245],[-162.17802811305012,63.09644048956341],[-162.1844887842708,63.186466609192806],[-162.37436073292298,63.18641289432429],[-162.37794999471222,63.272893832631766],[-162.58182006434254,63.27284011776325],[-162.3521073098295,63.45461123281449],[-162.3061647589269,63.541468175201565],[-162.0061024733443,63.48549728221002],[-162.14751938784138,63.434038438173644],[-161.52191105797235,63.45326836110164],[-161.13427078473165,63.50671465527303],[-160.76565359897407,63.77357012205038],[-160.94942380258448,64.08495521482581],[-160.97598433982503,64.23578656561301],[-161.25702353792454,64.38403960271154],[-161.518680722362,64.3950511507569],[-161.46914890967014,64.50650950292336],[-161.0782783008191,64.49334936013744],[-160.80190514304564,64.61034034376084],[-160.78324098174147,64.7171255023666],[-160.89809735899797,64.82267521899652],[-161.17088125498216,64.9291380883912],[-161.37690488168602,64.77304268048962],[-161.69922059036207,64.77744729970777],[-161.91349951918124,64.70165562023458],[-162.1683371062191,64.68022338769751],[-162.2386866372887,64.61775299561577],[-162.54018462758705,64.5308960532287],[-162.63063402467654,64.38941108956293],[-162.7907151004778,64.32527553655726],[-162.84850221528495,64.49571281435206],[-163.18984101144414,64.64804818145764],[-163.35458812757145,64.58681323135173],[-163.11051832590135,64.50543520555308],[-163.107287990291,64.40917816117607],[-163.59794007688365,64.56333983381113],[-164.32225310595746,64.56022437143731],[-165.04692506121023,64.4393122024124],[-165.33657848760396,64.48770929894347],[-166.2367653443518,64.58353662437239],[-166.4840654816322,64.73340110752632],[-166.3839250777117,64.81322140213807],[-166.42233017885684,64.89083938714074],[-166.69116588687285,64.98537755572531],[-166.90903407748127,65.13803521204198],[-166.67070709467404,65.10972747633512],[-166.4646834679702,65.17708592145163],[-166.35664668811327,65.27527670109515],[-166.0422273553736,65.2335402482598],[-165.82651272183872,65.07760598496378],[-165.64740855855436,65.06025608243377],[-165.41769580404136,65.13250258058504],[-165.55480560439133,65.1769784917146],[-165.8519964805425,65.18745289107483],[-165.91157822624433,65.1492616195614],[-166.15169983994622,65.28768483572188],[-166.84837555324268,65.37432691863489],[-167.39896831171603,65.40021748525862],[-167.90864348579177,65.55158598473095],[-168.07554415899264,65.57634853911588],[-167.79342818235634,65.70752024802698],[-167.58596885093678,65.70870197513429],[-167.58596885093678,65.79426976067703],[-167.28267622974383,65.88778734675982],[-167.1660252215927,65.83896053128063],[-166.80997045209753,65.97222712006376],[-166.65993930930622,66.07364079181812],[-166.2852203785069,66.16345205197347],[-166.05443084545712,66.10823316714112],[-165.61833553806133,66.113550939124],[-165.50383808698373,66.15560968117043],[-165.8774802392463,66.23902887197261],[-165.69658144506732,66.33818651924938],[-165.4381545962402,66.40226835738653],[-165.0436947255999,66.4294480808546],[-165.00528962445475,66.39297568513362],[-164.69912559383036,66.54520362250217],[-164.40085793914238,66.5810851546695]]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-132.72562264887245,54.92812786438264],[-132.62835365438332,54.87387584718354],[-132.6793211717909,54.76886327923875],[-132.81750775067763,54.92270266266273],[-132.72562264887245,54.92812786438264]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-131.2432575299057,55.0026303870115],[-131.19157216014025,54.9156660148874],[-131.34698719561547,54.85572022162582],[-131.4977361907646,54.93097475241388],[-131.2432575299057,55.0026303870115]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-132.82791660986652,55.190578711941846],[-132.68973003097977,55.02787637521306],[-132.75684922643904,54.99215598765128],[-132.89360010061006,55.038780493521394],[-132.80997030092018,55.09571825414619],[-132.82791660986652,55.190578711941846]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.1075201032503,55.24359528716512],[-133.0127635920137,55.1280546049916],[-133.03896520307532,55.04103651799898],[-132.71629056822033,54.76284721396519],[-132.67609083618055,54.680878324612884],[-132.84299150938142,54.69156758344716],[-133.07665245186263,54.91206711869697],[-133.23816923237956,55.10125088560313],[-133.21914614489646,55.24107068834497],[-133.1075201032503,55.24359528716512]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-131.4851737745022,55.24885934427949],[-131.36708706163535,55.16544015347731],[-131.37893162553993,55.01820769888055],[-131.64633162884024,55.03453701890879],[-131.53183417776265,55.14927197805461],[-131.60326048736903,55.21700642725071],[-131.4851737745022,55.24885934427949]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.3519488310993,55.34737241313409],[-133.22991393026427,55.26964699839439],[-133.26508869579908,55.21808072462099],[-133.4409625234731,55.211634940399314],[-133.4359375569681,55.33002251060408],[-133.3519488310993,55.34737241313409]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.56550990756062,55.4147308582506],[-133.46249809420868,55.38244822227371],[-133.67318776123858,55.29242210264431],[-133.56550990756062,55.4147308582506]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.4384500402206,55.48826651324621],[-133.62042561293637,55.45029010120684],[-133.52925836348902,55.52763951186694],[-133.4384500402206,55.48826651324621]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.72559098336185,55.55535638402014],[-133.58202051179123,55.537469332804996],[-133.6681627947336,55.44003056132067],[-133.77332816515909,55.49449743799383],[-133.72559098336185,55.55535638402014]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.35661487142534,55.57039654720405],[-133.28770104507146,55.501587800637665],[-133.36415232118281,55.450773535023465],[-133.4546017182723,55.532420135164685],[-133.35661487142534,55.57039654720405]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.57268843113914,55.835640567925985],[-133.33113111272155,55.770699291892605],[-133.54397433682502,55.778004514010505],[-133.52746373259438,55.69517618676198],[-133.6961590366899,55.78316114138784],[-133.57268843113914,55.835640567925985]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.29882775661815,55.91347341240271],[-133.2561155413259,55.77408332860899],[-133.3587684284989,55.84547038886404],[-133.29882775661815,55.91347341240271]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-131.42774558587394,55.94935494457003],[-131.61331042037898,55.92819128637554],[-131.42918129058967,55.99737603702151],[-131.42774558587394,55.94935494457003]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.42840010721065,56.16319383612411],[-133.28949567596607,56.14922797031048],[-133.29487956864997,56.01520937336815],[-133.37958614687665,56.035030159849796],[-133.6329880291988,55.96761799986478],[-133.71913031214117,55.90256929409438],[-133.81137434012533,55.940653135870775],[-133.62509165326242,56.10588007141971],[-133.42840010721065,56.16319383612411]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-133.607504270495,56.35662107764287],[-133.44562856379912,56.325520168773295],[-133.1764339296042,56.32858191627859],[-133.03860627689642,56.17882486286167],[-133.10716117707136,56.09991772101466],[-132.9696924505425,56.00204923058223],[-132.81355956270943,56.01633738560694],[-132.63517325178293,55.92174550215386],[-132.47150291419243,55.78101254664728],[-132.45463338378286,55.60933982687667],[-132.35880009400947,55.64876654036592],[-132.29814156977088,55.54348539807856],[-132.16497995738914,55.45120325397158],[-132.47006720947672,55.56099644521411],[-132.6681944602442,55.48396932376509],[-132.4226889538584,55.51544623671427],[-132.36526076523015,55.38964601465458],[-132.2579418377311,55.41580515562087],[-132.09821968810877,55.26588695759842],[-132.2647614351307,55.21636184882855],[-132.10180894989804,55.197454215111634],[-132.0282290832181,55.27695222051229],[-131.99628465329363,55.10791152929886],[-132.150981836411,55.063489333037815],[-132.00884706955605,55.03598732035867],[-131.97259552548448,54.90159271933674],[-132.11544814469727,54.89842354209442],[-131.96434022336916,54.834341703957264],[-132.03002371411273,54.70118254491116],[-132.25004546179474,54.73889038260796],[-132.41120331613274,54.97179805248449],[-132.61256090251055,54.9699180320865],[-132.5199579483475,55.11172528496335],[-132.63804466121434,55.073587728318444],[-132.59066640559604,55.171456218750876],[-132.698344259274,55.144491354756866],[-132.9585657389958,55.26540352378179],[-133.21878721871752,55.27958424906947],[-133.2087372857076,55.38416709806615],[-133.02424922973933,55.38303908582736],[-133.15382158033182,55.47258177164013],[-133.06911500210515,55.62395027111247],[-133.22668359465393,55.57705719089978],[-133.38748252281303,55.61981422623689],[-133.15669298976326,55.80942771209117],[-133.24211742034777,55.88774399038452],[-133.29595634718675,56.16491271191655],[-133.58812225683297,56.181349461681826],[-133.65524145229224,56.28217226988253],[-133.607504270495,56.35662107764287]]]}},{"type":"Feature","id":2201,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-132.22456170309093,55.74094125473587],[-132.1000143190034,55.64506021443845],[-131.9657759280849,55.69979566545418],[-131.94065109556,55.802820783263954],[-132.03827901622805,55.86067169665349],[-131.8893246519735,55.92448496044807],[-131.8703015644904,56.017895116793845],[-131.68150639437505,56.088422739152676],[-131.48983981482826,56.01225505559988],[-131.3581139071622,56.00919330809459],[-131.43600088798925,56.13424152199508],[-131.24828249641067,56.201009103557936],[-131.0867657158937,56.197786211447095],[-130.99057349994138,56.28227969961955],[-131.0677426284106,56.40351415785556],[-130.78203738998505,56.36682690266053],[-130.6233920188995,56.26686353235605],[-130.4683359096032,56.243067845604365],[-130.4259826204899,56.14154674411298],[-130.24616060484766,56.09637253969274],[-130.10402583799276,56.12280025500161],[-130.0035265078933,56.00806529585579],[-130.00388543407223,55.907457347129146],[-130.15248087214783,55.76629467267446],[-130.12807389198082,55.58103209116982],[-129.97409456122134,55.281893988415575],[-130.10294905945597,55.19261987694537],[-130.18765563768264,55.06284475461565],[-130.34594208258926,54.91770717989093],[-130.6571310797186,54.77273074977175],[-130.73358235582995,54.87650787574072],[-130.83623524300296,54.765855246601966],[-130.9327863851342,54.801468204426726],[-131.007084104172,55.02664093323724],[-130.83121027649798,55.11720420155178],[-131.02395363458155,55.09158220927062],[-131.0799461184941,55.19621877313581],[-130.87105108235883,55.31272632294259],[-130.89832947195725,55.713331812319694],[-131.2166969926651,55.98663306331872],[-131.39113511562343,55.96138707511716],[-131.41697780050615,56.00806529585579],[-131.7579576704864,55.87753816536687],[-131.9000924373413,55.871199810882224],[-131.77662183179058,55.782516562965675],[-131.97223659930557,55.49874091260643],[-132.18328519251438,55.58812245381366],[-132.22456170309093,55.74094125473587]]]}},{"type":"Feature","id":72125,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.04500331474121,18.17636111226313],[-66.97788411928194,18.143756187075155],[-66.98326801196583,18.05249462546994],[-67.10889217459014,18.056093521660376],[-67.10279042954839,18.105081481745106],[-67.08735660385454,18.14869795497844],[-67.04500331474121,18.17636111226313]]]}},{"type":"Feature","id":72003,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.13222237622037,18.38934056592098],[-67.1300688191468,18.317899790797412],[-67.18283096744901,18.313011737762643],[-67.23918237754049,18.37521355550181],[-67.15914183963986,18.414908843333624],[-67.13222237622037,18.38934056592098]]]}},{"type":"Feature","id":72097,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.08197271117065,18.254945964899054],[-67.01808385132172,18.187856094125117],[-67.04500331474121,18.17636111226313],[-67.08735660385454,18.14869795497844],[-67.15985969199771,18.153156289065098],[-67.1799595580176,18.167981592774954],[-67.1867791554172,18.266655806235097],[-67.08197271117065,18.254945964899054]]]}},{"type":"Feature","id":72065,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.76504089517849,18.48361016016298],[-66.77006586168345,18.325097583178284],[-66.826058345596,18.323324992517325],[-66.82426371470137,18.342930919524917],[-66.8368261309638,18.48726277122193],[-66.76504089517849,18.48361016016298]]]}},{"type":"Feature","id":72055,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.88456331276103,18.02483146818525],[-66.85943848023618,17.954572420168994],[-66.98111445489228,17.952316395691405],[-66.95886103179883,18.032405264645718],[-66.88456331276103,18.02483146818525]]]}},{"type":"Feature","id":72083,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.90789351439126,18.252313936341867],[-66.89856143373916,18.187856094125117],[-67.01808385132172,18.187856094125117],[-67.08197271117065,18.254945964899054],[-67.03782479116268,18.289592055090555],[-66.90789351439126,18.252313936341867]]]}},{"type":"Feature","id":72025,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.04144571846251,18.312259729603447],[-66.02206370480047,18.30538422643366],[-65.99406746284421,18.208536318502993],[-66.05257243000923,18.113461001233283],[-66.0952846453015,18.168948460408203],[-66.11789699457387,18.20987919021584],[-66.06621162480845,18.303128201956074],[-66.04144571846251,18.312259729603447]]]}},{"type":"Feature","id":72045,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.20403927751626,18.276431912304638],[-66.19075900889597,18.25870600569503],[-66.16922343816037,18.224221060109066],[-66.24064974776677,18.18463320201428],[-66.26649243264947,18.24527728856654],[-66.20403927751626,18.276431912304638]]]}},{"type":"Feature","id":72133,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.42585565609288,18.041429362556066],[-66.33109914485625,18.01586108514342],[-66.33791874225587,17.97815324744662],[-66.45205726715452,17.98218186258517],[-66.42585565609288,18.041429362556066]]]}},{"type":"Feature","id":72121,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.88456331276103,18.02483146818525],[-66.95886103179883,18.032405264645718],[-66.98326801196583,18.05249462546994],[-66.97788411928194,18.143756187075155],[-66.92619874951652,18.15111512406157],[-66.88456331276103,18.02483146818525]]]}},{"type":"Feature","id":72027,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.8368261309638,18.48726277122193],[-66.82426371470137,18.342930919524917],[-66.89317754105527,18.367048895487684],[-66.8989203599181,18.36613574272295],[-66.90143284317058,18.483825019637035],[-66.8368261309638,18.48726277122193]]]}},{"type":"Feature","id":72001,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.6706433101208,18.152833999854018],[-66.69397351175103,18.130542329420724],[-66.76898908314668,18.134946948638866],[-66.7977031774608,18.133442932320477],[-66.82713512413278,18.17131191462282],[-66.81744411730176,18.230022265908577],[-66.69361458557209,18.21691583799117],[-66.6706433101208,18.152833999854018]]]}},{"type":"Feature","id":72111,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.69397351175103,18.130542329420724],[-66.69899847825599,17.97761609876148],[-66.75427310981068,17.998994616430036],[-66.76898908314668,18.134946948638866],[-66.69397351175103,18.130542329420724]]]}},{"type":"Feature","id":72047,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.27797807037513,18.32993192134454],[-66.31315283590993,18.249305903705086],[-66.35084008469723,18.24119495855948],[-66.37775954811671,18.2939966743087],[-66.36519713185429,18.333154813455376],[-66.31889565477276,18.36737118469877],[-66.27797807037513,18.32993192134454]]]}},{"type":"Feature","id":72091,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.43877699853422,18.485705040035022],[-66.4438019650392,18.370970080889204],[-66.46318397870124,18.37145351470583],[-66.53353350977085,18.351310439013098],[-66.54322451660187,18.40534759673814],[-66.5342513621287,18.4802261234466],[-66.43877699853422,18.485705040035022]]]}},{"type":"Feature","id":72013,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.58665458425197,18.484684457533255],[-66.58809028896768,18.38934056592098],[-66.5909616983991,18.33804286649015],[-66.6071133764508,18.32815933068358],[-66.77006586168345,18.325097583178284],[-66.76504089517849,18.48361016016298],[-66.58665458425197,18.484684457533255]]]}},{"type":"Feature","id":72145,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.34976330616044,18.48387873450555],[-66.37704169575886,18.344220076369254],[-66.4438019650392,18.370970080889204],[-66.43877699853422,18.485705040035022],[-66.34976330616044,18.48387873450555]]]}},{"type":"Feature","id":72031,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.91905189144855,18.4001909693608],[-65.91869296526963,18.27020098755702],[-65.94238209307878,18.293513240492075],[-65.99945135552811,18.37999417879955],[-66.03642075195754,18.450199511947297],[-65.9926317581285,18.45761216380222],[-65.91905189144855,18.4001909693608]]]}},{"type":"Feature","id":72061,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.10784706156393,18.42925071322685],[-66.08056867196551,18.297273281288053],[-66.14373967945659,18.27960108954696],[-66.13153618937308,18.42463123453465],[-66.11323095424783,18.440315976140727],[-66.10784706156393,18.42925071322685]]]}},{"type":"Feature","id":72129,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.95099632137301,18.22927025774938],[-65.92838397210065,18.14284303431042],[-65.92623041502709,18.11990678545496],[-66.0102191408959,18.075484589193916],[-66.05185457765138,18.109862105042847],[-66.05257243000923,18.113461001233283],[-65.99406746284421,18.208536318502993],[-65.95099632137301,18.22927025774938]]]}},{"type":"Feature","id":72075,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.52204787204519,18.151974561957793],[-66.43052169641892,18.081984088284102],[-66.42585565609288,18.041429362556066],[-66.45205726715452,17.98218186258517],[-66.53891740245474,17.974124632308072],[-66.55291552343287,18.15208199169482],[-66.54717270457006,18.153102574196584],[-66.52204787204519,18.151974561957793]]]}},{"type":"Feature","id":72063,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.94238209307878,18.293513240492075],[-65.91869296526963,18.27020098755702],[-65.95099632137301,18.22927025774938],[-65.99406746284421,18.208536318502993],[-66.02206370480047,18.30538422643366],[-65.94238209307878,18.293513240492075]]]}},{"type":"Feature","id":72073,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.54322451660187,18.163039824871667],[-66.54717270457006,18.153102574196584],[-66.55291552343287,18.15208199169482],[-66.64946666556413,18.15885006512758],[-66.56655471823208,18.2986161530009],[-66.54322451660187,18.163039824871667]]]}},{"type":"Feature","id":72143,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.31494746680457,18.475338070411826],[-66.30382075525785,18.38407650880661],[-66.31889565477276,18.36737118469877],[-66.36519713185429,18.333154813455376],[-66.37704169575886,18.344220076369254],[-66.34976330616044,18.48387873450555],[-66.31494746680457,18.475338070411826]]]}},{"type":"Feature","id":72011,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.05254076449867,18.306673383277996],[-67.03782479116268,18.289592055090555],[-67.08197271117065,18.254945964899054],[-67.1867791554172,18.266655806235097],[-67.22518425656234,18.29721956641954],[-67.18283096744901,18.313011737762643],[-67.1300688191468,18.317899790797412],[-67.05254076449867,18.306673383277996]]]}},{"type":"Feature","id":72081,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.82426371470137,18.342930919524917],[-66.826058345596,18.323324992517325],[-66.81744411730176,18.230022265908577],[-66.82713512413278,18.17131191462282],[-66.8368261309638,18.170613621332137],[-66.89856143373916,18.187856094125117],[-66.90789351439126,18.252313936341867],[-66.89317754105527,18.367048895487684],[-66.82426371470137,18.342930919524917]]]}},{"type":"Feature","id":72079,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.98326801196583,18.05249462546994],[-66.95886103179883,18.032405264645718],[-66.98111445489228,17.952316395691405],[-67.10996895312692,17.9461391858123],[-67.10889217459014,18.056093521660376],[-66.98326801196583,18.05249462546994]]]}},{"type":"Feature","id":72009,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.2169606199576,18.14321903839002],[-66.22449806971507,18.09525166080705],[-66.25751927817632,18.075806878404997],[-66.31494746680457,18.15208199169482],[-66.24280330484032,18.18028229766465],[-66.2169606199576,18.14321903839002]]]}},{"type":"Feature","id":72099,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.05648895246686,18.46072762617603],[-67.0274159319738,18.39353032566507],[-67.05254076449867,18.306673383277996],[-67.1300688191468,18.317899790797412],[-67.13222237622037,18.38934056592098],[-67.05648895246686,18.46072762617603]]]}},{"type":"Feature","id":72023,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.15985969199771,18.153156289065098],[-67.10279042954839,18.105081481745106],[-67.10889217459014,18.056093521660376],[-67.10996895312692,17.9461391858123],[-67.21082720940528,17.994643712080407],[-67.1799595580176,18.167981592774954],[-67.15985969199771,18.153156289065098]]]}},{"type":"Feature","id":72109,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.0102191408959,18.075484589193916],[-65.9886835701603,18.058940409691616],[-65.90936088461754,17.98046298679272],[-66.01991014772692,17.978744111000275],[-66.08236330286014,18.032888698462344],[-66.05329028236709,18.107230076485664],[-66.05185457765138,18.109862105042847],[-66.0102191408959,18.075484589193916]]]}},{"type":"Feature","id":72101,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.37704169575886,18.344220076369254],[-66.36519713185429,18.333154813455376],[-66.37775954811671,18.2939966743087],[-66.45564652894377,18.25773913806178],[-66.46318397870124,18.37145351470583],[-66.4438019650392,18.370970080889204],[-66.37704169575886,18.344220076369254]]]}},{"type":"Feature","id":72005,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-67.05648895246686,18.46072762617603],[-67.13222237622037,18.38934056592098],[-67.15914183963986,18.414908843333624],[-67.10279042954839,18.512884763503084],[-67.05648895246686,18.46072762617603]]]}},{"type":"Feature","id":72059,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.76898908314668,18.134946948638866],[-66.75427310981068,17.998994616430036],[-66.85225995665763,17.954894709380074],[-66.7977031774608,18.133442932320477],[-66.76898908314668,18.134946948638866]]]}},{"type":"Feature","id":72021,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.13153618937308,18.42463123453465],[-66.14373967945659,18.27960108954696],[-66.19075900889597,18.25870600569503],[-66.20403927751626,18.276431912304638],[-66.20691068694767,18.31687920829565],[-66.19686075393771,18.389179421315436],[-66.1695823643393,18.431023303887812],[-66.13153618937308,18.42463123453465]]]}},{"type":"Feature","id":72141,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.6071133764508,18.32815933068358],[-66.56655471823208,18.2986161530009],[-66.64946666556413,18.15885006512758],[-66.6706433101208,18.152833999854018],[-66.69361458557209,18.21691583799117],[-66.81744411730176,18.230022265908577],[-66.826058345596,18.323324992517325],[-66.77006586168345,18.325097583178284],[-66.6071133764508,18.32815933068358]]]}},{"type":"Feature","id":72041,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.11789699457387,18.20987919021584],[-66.0952846453015,18.168948460408203],[-66.2169606199576,18.14321903839002],[-66.24280330484032,18.18028229766465],[-66.24064974776677,18.18463320201428],[-66.16922343816037,18.224221060109066],[-66.11789699457387,18.20987919021584]]]}},{"type":"Feature","id":72123,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.16599310255003,18.050077456386813],[-66.20619283458981,17.96241479097203],[-66.33791874225587,17.97815324744662],[-66.33109914485625,18.01586108514342],[-66.25751927817632,18.075806878404997],[-66.22449806971507,18.09525166080705],[-66.16599310255003,18.050077456386813]]]}},{"type":"Feature","id":72131,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.91866129975905,18.393369181059526],[-66.8989203599181,18.36613574272295],[-66.89317754105527,18.367048895487684],[-66.90789351439126,18.252313936341867],[-67.03782479116268,18.289592055090555],[-67.05254076449867,18.306673383277996],[-67.0274159319738,18.39353032566507],[-66.91866129975905,18.393369181059526]]]}},{"type":"Feature","id":72035,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.05257243000923,18.113461001233283],[-66.05185457765138,18.109862105042847],[-66.05329028236709,18.107230076485664],[-66.16599310255003,18.050077456386813],[-66.22449806971507,18.09525166080705],[-66.2169606199576,18.14321903839002],[-66.0952846453015,18.168948460408203],[-66.05257243000923,18.113461001233283]]]}},{"type":"Feature","id":72135,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.19686075393771,18.389179421315436],[-66.20691068694767,18.31687920829565],[-66.27797807037513,18.32993192134454],[-66.31889565477276,18.36737118469877],[-66.30382075525785,18.38407650880661],[-66.25249431167134,18.3948194825094],[-66.19686075393771,18.389179421315436]]]}},{"type":"Feature","id":72115,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.90143284317058,18.483825019637035],[-66.8989203599181,18.36613574272295],[-66.91866129975905,18.393369181059526],[-66.95778425326205,18.48855192806626],[-66.90143284317058,18.483825019637035]]]}},{"type":"Feature","id":72054,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.54322451660187,18.40534759673814],[-66.53353350977085,18.351310439013098],[-66.5909616983991,18.33804286649015],[-66.58809028896768,18.38934056592098],[-66.54322451660187,18.40534759673814]]]}},{"type":"Feature","id":72105,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.20691068694767,18.31687920829565],[-66.20403927751626,18.276431912304638],[-66.26649243264947,18.24527728856654],[-66.31315283590993,18.249305903705086],[-66.27797807037513,18.32993192134454],[-66.20691068694767,18.31687920829565]]]}},{"type":"Feature","id":72017,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.5342513621287,18.4802261234466],[-66.54322451660187,18.40534759673814],[-66.58809028896768,18.38934056592098],[-66.58665458425197,18.484684457533255],[-66.5342513621287,18.4802261234466]]]}},{"type":"Feature","id":72127,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.03642075195754,18.450199511947297],[-65.99945135552811,18.37999417879955],[-66.04144571846251,18.312259729603447],[-66.06621162480845,18.303128201956074],[-66.08056867196551,18.297273281288053],[-66.10784706156393,18.42925071322685],[-66.03642075195754,18.450199511947297]]]}},{"type":"Feature","id":72139,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.99945135552811,18.37999417879955],[-65.94238209307878,18.293513240492075],[-66.02206370480047,18.30538422643366],[-66.04144571846251,18.312259729603447],[-65.99945135552811,18.37999417879955]]]}},{"type":"Feature","id":72057,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.05329028236709,18.107230076485664],[-66.08236330286014,18.032888698462344],[-66.07015981277664,17.96714169940126],[-66.20619283458981,17.96241479097203],[-66.16599310255003,18.050077456386813],[-66.05329028236709,18.107230076485664]]]}},{"type":"Feature","id":72153,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.82713512413278,18.17131191462282],[-66.7977031774608,18.133442932320477],[-66.85225995665763,17.954894709380074],[-66.85943848023618,17.954572420168994],[-66.88456331276103,18.02483146818525],[-66.92619874951652,18.15111512406157],[-66.8368261309638,18.170613621332137],[-66.82713512413278,18.17131191462282]]]}},{"type":"Feature","id":72043,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.44416089121813,18.1766296866057],[-66.37381136014852,18.173567939100405],[-66.31494746680457,18.15208199169482],[-66.25751927817632,18.075806878404997],[-66.33109914485625,18.01586108514342],[-66.42585565609288,18.041429362556066],[-66.43052169641892,18.081984088284102],[-66.44416089121813,18.1766296866057]]]}},{"type":"Feature","id":72149,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.44416089121813,18.1766296866057],[-66.43052169641892,18.081984088284102],[-66.52204787204519,18.151974561957793],[-66.44416089121813,18.1766296866057]]]}},{"type":"Feature","id":72039,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.46318397870124,18.37145351470583],[-66.45564652894377,18.25773913806178],[-66.54322451660187,18.163039824871667],[-66.56655471823208,18.2986161530009],[-66.6071133764508,18.32815933068358],[-66.5909616983991,18.33804286649015],[-66.53353350977085,18.351310439013098],[-66.46318397870124,18.37145351470583]]]}},{"type":"Feature","id":72113,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.55291552343287,18.15208199169482],[-66.53891740245474,17.974124632308072],[-66.69899847825599,17.97761609876148],[-66.69397351175103,18.130542329420724],[-66.6706433101208,18.152833999854018],[-66.64946666556413,18.15885006512758],[-66.55291552343287,18.15208199169482]]]}},{"type":"Feature","id":72107,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.35084008469723,18.24119495855948],[-66.37381136014852,18.173567939100405],[-66.44416089121813,18.1766296866057],[-66.52204787204519,18.151974561957793],[-66.54717270457006,18.153102574196584],[-66.54322451660187,18.163039824871667],[-66.45564652894377,18.25773913806178],[-66.37775954811671,18.2939966743087],[-66.35084008469723,18.24119495855948]]]}},{"type":"Feature","id":72071,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.95778425326205,18.48855192806626],[-66.91866129975905,18.393369181059526],[-67.0274159319738,18.39353032566507],[-67.05648895246686,18.46072762617603],[-67.10279042954839,18.512884763503084],[-66.95778425326205,18.48855192806626]]]}},{"type":"Feature","id":72007,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.06621162480845,18.303128201956074],[-66.11789699457387,18.20987919021584],[-66.16922343816037,18.224221060109066],[-66.19075900889597,18.25870600569503],[-66.14373967945659,18.27960108954696],[-66.08056867196551,18.297273281288053],[-66.06621162480845,18.303128201956074]]]}},{"type":"Feature","id":72019,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.26649243264947,18.24527728856654],[-66.24064974776677,18.18463320201428],[-66.24280330484032,18.18028229766465],[-66.31494746680457,18.15208199169482],[-66.37381136014852,18.173567939100405],[-66.35084008469723,18.24119495855948],[-66.31315283590993,18.249305903705086],[-66.26649243264947,18.24527728856654]]]}},{"type":"Feature","id":72093,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.89856143373916,18.187856094125117],[-66.8368261309638,18.170613621332137],[-66.92619874951652,18.15111512406157],[-66.97788411928194,18.143756187075155],[-67.04500331474121,18.17636111226313],[-67.01808385132172,18.187856094125117],[-66.89856143373916,18.187856094125117]]]}},{"type":"Feature","id":72151,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.877775380872,18.118187909662513],[-65.7966580644346,18.069790813131434],[-65.85049699127357,18.01140275105676],[-65.9886835701603,18.058940409691616],[-66.0102191408959,18.075484589193916],[-65.92623041502709,18.11990678545496],[-65.877775380872,18.118187909662513]]]}},{"type":"Feature","id":72137,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.1397914914884,18.46233907223145],[-66.1695823643393,18.431023303887812],[-66.19686075393771,18.389179421315436],[-66.25249431167134,18.3948194825094],[-66.21373028434726,18.46529338999972],[-66.1397914914884,18.46233907223145]]]}},{"type":"Feature","id":78030,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-64.89790691240246,18.362160842452916],[-64.83724838816387,18.31569748118834],[-65.03250422949992,18.360227107186414],[-64.89790691240246,18.362160842452916]]]}},{"type":"Feature","id":72089,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.66995712327352,18.36194598297886],[-65.75358692296341,18.2966824177344],[-65.7589708156473,18.290558922723807],[-65.75071551353199,18.384935946702836],[-65.66995712327352,18.36194598297886]]]}},{"type":"Feature","id":72087,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.82932034671691,18.422912358742202],[-65.86736652168312,18.37822158813859],[-65.91905189144855,18.4001909693608],[-65.9926317581285,18.45761216380222],[-65.82932034671691,18.422912358742202]]]}},{"type":"Feature","id":72095,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.85049699127357,18.01140275105676],[-65.90936088461754,17.98046298679272],[-65.9886835701603,18.058940409691616],[-65.85049699127357,18.01140275105676]]]}},{"type":"Feature","id":72119,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.75071551353199,18.384935946702836],[-65.7589708156473,18.290558922723807],[-65.76686719158369,18.279977093626556],[-65.82429538021194,18.273047875588258],[-65.83649887029544,18.275196470328815],[-65.86736652168312,18.37822158813859],[-65.82932034671691,18.422912358742202],[-65.75071551353199,18.384935946702836]]]}},{"type":"Feature","id":72103,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.76686719158369,18.279977093626556],[-65.6617018211582,18.20756945086974],[-65.73922987580634,18.173997658048517],[-65.82609001110657,18.20037165848887],[-65.82429538021194,18.273047875588258],[-65.76686719158369,18.279977093626556]]]}},{"type":"Feature","id":72085,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.82429538021194,18.273047875588258],[-65.82609001110657,18.20037165848887],[-65.877775380872,18.118187909662513],[-65.92623041502709,18.11990678545496],[-65.92838397210065,18.14284303431042],[-65.85265054834714,18.254838535162026],[-65.83649887029544,18.275196470328815],[-65.82429538021194,18.273047875588258]]]}},{"type":"Feature","id":72029,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.86736652168312,18.37822158813859],[-65.83649887029544,18.275196470328815],[-65.85265054834714,18.254838535162026],[-65.91869296526963,18.27020098755702],[-65.91905189144855,18.4001909693608],[-65.86736652168312,18.37822158813859]]]}},{"type":"Feature","id":72053,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.63478235773871,18.283844564159562],[-65.75358692296341,18.2966824177344],[-65.66995712327352,18.36194598297886],[-65.61468249171882,18.383055926304845],[-65.63478235773871,18.283844564159562]]]}},{"type":"Feature","id":72077,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.85265054834714,18.254838535162026],[-65.92838397210065,18.14284303431042],[-65.95099632137301,18.22927025774938],[-65.91869296526963,18.27020098755702],[-65.85265054834714,18.254838535162026]]]}},{"type":"Feature","id":72037,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.63478235773871,18.283844564159562],[-65.58991658537289,18.22991483617155],[-65.6617018211582,18.20756945086974],[-65.76686719158369,18.279977093626556],[-65.7589708156473,18.290558922723807],[-65.75358692296341,18.2966824177344],[-65.63478235773871,18.283844564159562]]]}},{"type":"Feature","id":72069,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.73922987580634,18.173997658048517],[-65.7966580644346,18.069790813131434],[-65.877775380872,18.118187909662513],[-65.82609001110657,18.20037165848887],[-65.73922987580634,18.173997658048517]]]}},{"type":"Feature","id":72147,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.39071255606864,18.160783800394082],[-65.27298476938073,18.130703474026266],[-65.54469188682813,18.081876658547074],[-65.57735416911046,18.11867134347914],[-65.39071255606864,18.160783800394082]]]}},{"type":"Feature","id":78010,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-64.7715648974203,17.781073394868905],[-64.63660865414391,17.722792762531256],[-64.90221402654957,17.680841450221855],[-64.89359979825534,17.74427870993684],[-64.7715648974203,17.781073394868905]]]}},{"type":"Feature","id":72051,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-66.21373028434726,18.46529338999972],[-66.25249431167134,18.3948194825094],[-66.30382075525785,18.38407650880661],[-66.31494746680457,18.475338070411826],[-66.21373028434726,18.46529338999972]]]}}]}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/data/world-countries.json b/web/nms.gathering.org/old/speedometer/d3-master/test/data/world-countries.json deleted file mode 100644 index 0dce5f5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/data/world-countries.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"FeatureCollection","features":[{"type":"Feature","id":533,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-69.90009900099001,12.451274243211202],[-69.89649896498965,12.423498199825772],[-69.94329943299432,12.439122224230076],[-70.00450004500044,12.499882319135708],[-70.06570065700657,12.546754392348632],[-70.05130051300513,12.597098470984733],[-70.03690036900369,12.614458498100632],[-69.9720997209972,12.567586424887708],[-69.91089910899109,12.480786289308227],[-69.90009900099001,12.451274243211202]]]}},{"type":"Feature","id":4,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[74.88974889748897,37.230976948441395],[74.83934839348393,37.22576894030662],[74.76734767347673,37.24833697555728],[74.73854738547385,37.28479303250067],[74.72774727747279,37.29000104063543],[74.67014670146702,37.267433005384774],[74.55854558545587,37.23618495657615],[74.37134371343714,37.15806483455462],[74.3749437494375,37.137232802015546],[74.49734497344974,37.05737667728242],[74.52614526145263,37.031336636608586],[74.54054540545405,37.022656623050636],[74.43254432544327,36.98446456339566],[74.1949419494195,36.89766442781618],[74.04014040140402,36.826488316641004],[74.00054000540007,36.82301631121783],[73.90693906939072,36.85252835731485],[73.77013770137702,36.88898441425823],[73.73053730537308,36.88724841154665],[73.41013410134101,36.88204040341188],[73.11853118531187,36.868152381719156],[72.99252992529927,36.85079235460326],[72.76572765727659,36.835168330198954],[72.6217262172622,36.82996032206418],[72.53172531725318,36.80218427867875],[72.4309243092431,36.76572822173537],[72.32652326523265,36.7431601864847],[72.25092250922509,36.73448017292675],[72.15732157321574,36.70149612140655],[72.0961209612096,36.633792015654564],[71.919719197192,36.53483986109396],[71.82251822518225,36.48623178516944],[71.77211772117721,36.43241570111016],[71.71811718117183,36.4272076929754],[71.62091620916209,36.43588770653335],[71.54531545315453,36.3768636143393],[71.46251462514627,36.293535484182996],[71.31131311313115,36.17201529437172],[71.23211232112322,36.12167121573562],[71.18531185311855,36.041815091002505],[71.22131221312213,36.00015102592435],[71.34371343713437,35.93939093101871],[71.39771397713977,35.88036683882467],[71.42651426514266,35.833494765611746],[71.48411484114843,35.71544658122366],[71.52011520115201,35.59739839683556],[71.57051570515705,35.54705431819946],[71.58851588515887,35.46025418261998],[71.59931599315993,35.408174101272294],[71.57051570515705,35.36998204161732],[71.54531545315453,35.32831797653917],[71.54531545315453,35.28838991417261],[71.57771577715778,35.24846185180604],[71.60651606516066,35.21200579486266],[71.62091620916209,35.18249374876564],[71.6029160291603,35.15124569995703],[71.54531545315453,35.10090162132093],[71.51651516515167,35.05055754268483],[71.45531455314554,34.967229412528525],[71.35811358113583,34.90994132304607],[71.29331293312933,34.86827725796792],[71.2249122491225,34.779741119676856],[71.11331113311135,34.680788965116236],[71.06651066510665,34.59919683767153],[71.01611016110161,34.5540607671702],[70.96570965709657,34.529756729207946],[70.98010980109802,34.4863566614182],[71.02331023310234,34.43080457464734],[71.09531095310953,34.37004447974169],[71.09171091710917,34.27282832789268],[71.08811088110883,34.2033882194291],[71.09171091710917,34.1200600892728],[71.05211052110522,34.04888397809762],[70.8469084690847,33.98117987234562],[70.65250652506526,33.95166782624861],[70.41490414904149,33.949931823537014],[70.3249032490325,33.960347839806545],[70.2529025290253,33.97597186421086],[69.99369993699938,34.0523559835208],[69.88929889298893,34.00721991301947],[69.86769867698678,33.89785174218933],[70.05490054900551,33.7190434628956],[70.1341013410134,33.62009130833499],[70.22050220502206,33.455171050733966],[70.28530285302853,33.368370915154486],[70.260102601026,33.288514790421374],[70.0909009090091,33.1982426494187],[69.92169921699218,33.11317851655082],[69.70209702097023,33.09408248672334],[69.5688956889569,33.06457044062631],[69.50049500495007,33.01943437012498],[69.45369453694539,32.8319460772733],[69.40329403294035,32.7642419715213],[69.40689406894069,32.68264984407659],[69.36009360093601,32.59064170036234],[69.29169291692918,32.52988160545671],[69.24129241292414,32.43440145631928],[69.25569255692557,32.24864916617919],[69.28089280892809,31.936168678093054],[69.18729187291873,31.838952526244043],[69.08289082890829,31.73826436897184],[68.97488974889751,31.667088257796664],[68.87048870488707,31.63410420627646],[68.78408784087841,31.646256225257588],[68.71208712087122,31.708752322874815],[68.67248672486727,31.759096401510917],[68.59688596885971,31.802496469300664],[68.52128521285215,31.793816455742714],[68.44208442084422,31.753888393376144],[68.31968319683199,31.767776415068866],[68.21528215282154,31.807704477435422],[68.16128161281614,31.802496469300664],[68.12888128881289,31.762568406934093],[68.01728017280175,31.67750427406621],[67.74007740077403,31.549040073408577],[67.62847628476285,31.53862405713903],[67.57807578075781,31.50564000561883],[67.5960759607596,31.453559924271147],[67.64647646476465,31.4101598564814],[67.7328773287733,31.378911807672793],[67.73647736477366,31.344191753440995],[67.6608766087661,31.31294370463239],[67.5960759607596,31.27822365040059],[67.45207452074521,31.234823582610858],[67.28647286472867,31.21746355549496],[67.11727117271172,31.243503596168807],[67.02727027270274,31.300791685651262],[66.92286922869229,31.30599969378602],[66.82926829268294,31.264335628707883],[66.73206732067322,31.194895520244287],[66.62406624066242,31.04559928704758],[66.59526595265953,31.019559246373746],[66.56646566465665,30.996991211123074],[66.49806498064981,30.964007159602872],[66.39726397263973,30.91192707825519],[66.3468634686347,30.802558907425038],[66.28566285662856,30.608126603727],[66.30006300063002,30.50223043832004],[66.30726307263075,30.321686156314712],[66.28206282062823,30.19322195565708],[66.23886238862389,30.109893825500777],[66.24606246062461,30.043925722460372],[66.31446314463145,29.96927760586202],[66.28566285662856,29.920669529937513],[66.23166231662319,29.86511744316664],[66.17766177661778,29.835605397069628],[65.96165961659617,29.77831730758716],[65.66645666456665,29.701933188277224],[65.47205472054722,29.651589109641122],[65.18045180451804,29.57694099304277],[65.09405094050942,29.55958096592687],[64.91764917649178,29.552636955080516],[64.82764827648276,29.564788974061642],[64.70524705247053,29.566524976773238],[64.52164521645219,29.564788974061642],[64.39204392043922,29.543956941522566],[64.26604266042662,29.507500884579187],[64.17244172441724,29.460628811366263],[64.11844118441186,29.41375673815334],[64.10044100441004,29.39118870290268],[63.97083970839708,29.429380762557656],[63.56763567635676,29.498820871021238],[62.476824768247695,29.40854873001858],[62.37242372423725,29.42590875713448],[62.00162001620018,29.530068919829844],[61.5228152281523,29.665477131333844],[61.22401224012242,29.748805261490148],[60.842408424084255,29.858173432320285],[61.10521105211052,30.12898985532827],[61.3320133201332,30.363350221392864],[61.55881558815588,30.59944659016905],[61.78561785617856,30.832070953522063],[61.81081810818108,30.91366308096677],[61.814418144181445,31.073375330433024],[61.75681756817568,31.285167661246945],[61.65961659616596,31.38238381309597],[61.346413464134656,31.422311875462526],[61.11241112411125,31.45182392155955],[60.85320853208532,31.483071970368172],[60.8208082080821,31.4952239893493],[60.792007920079215,31.66014424695031],[60.80280802808028,31.734792363548664],[60.78840788407885,31.877144585899018],[60.78840788407885,31.986512756729155],[60.8280082800828,32.168793041446065],[60.8280082800828,32.24864916617919],[60.709207092070926,32.59932171392029],[60.64440644406446,32.793754017618326],[60.5760057600576,32.99513033216273],[60.56160561605617,33.05936243249154],[60.56160561605617,33.13748255451307],[60.716407164071654,33.32323484465316],[60.766807668076694,33.36316290701973],[60.86040860408605,33.45690705344556],[60.918009180091815,33.50551512937007],[60.90720907209072,33.53849918089027],[60.80640806408064,33.559331213429346],[60.65520655206552,33.56106721614094],[60.57240572405726,33.58884325952637],[60.51120511205113,33.63918733816247],[60.48600486004861,33.71209945204923],[60.52560525605256,33.84229965541846],[60.48600486004861,34.09402004859895],[60.5688056880569,34.219012243833404],[60.64440644406446,34.30754838212448],[60.88920889208893,34.31970040110561],[60.80280802808028,34.41865255566621],[60.76320763207633,34.47594064514867],[60.734407344073446,34.49156466955297],[60.72720727207272,34.51760471022682],[60.73800738007381,34.54538075361225],[60.80280802808028,34.5540607671702],[60.84600846008462,34.5870448186904],[60.91440914409145,34.633916891903326],[60.95040950409506,34.653012921730806],[60.95760957609576,34.71030101121326],[60.99000990009901,34.75022907357983],[61.04041040410405,34.79883714950434],[61.080010800108,34.85612523898679],[61.069210692106935,34.922093342027196],[61.10521105211052,35.00194946676032],[61.12321123211234,35.05055754268483],[61.14841148411486,35.093957610474575],[61.126811268112704,35.1564537080918],[61.10521105211052,35.21026979215108],[61.10161101611018,35.272765889768294],[61.14121141211413,35.28838991417261],[61.18801188011881,35.312693952134865],[61.1988119881199,35.36130202805937],[61.22401224012242,35.4237981256766],[61.245612456124576,35.4741422043127],[61.278012780127824,35.514070266679255],[61.28161281612816,35.553998329045825],[61.26361263612637,35.61996643208623],[61.346413464134656,35.62864644564418],[61.378813788137876,35.59392639141238],[61.422014220142216,35.545318315487876],[61.54441544415445,35.458518179908395],[61.62001620016201,35.43247813923455],[61.72081720817209,35.418590117541825],[61.839618396183965,35.43074213652295],[61.93681936819368,35.44810216363885],[61.98361983619836,35.44289415550408],[62.0880208802088,35.38039805788685],[62.2140221402214,35.29012591688419],[62.25362253622538,35.25019785451764],[62.27162271622717,35.189437759612005],[62.30762307623078,35.17034172978451],[62.38682386823868,35.23110182469016],[62.46242462424624,35.25193385722922],[62.534425344253464,35.23978183824809],[62.610026100261024,35.23283782740174],[62.68922689226892,35.25540586265241],[62.72162721627217,35.27102988705671],[62.85842858428586,35.349150009078244],[62.9808298082981,35.409910103983876],[63.05643056430566,35.44636616092727],[63.08523085230854,35.56788635073853],[63.11763117631176,35.637326459202114],[63.1680316803168,35.678990524280266],[63.15003150031501,35.727598600204786],[63.12843128431285,35.76752666257134],[63.1068310683107,35.81787074120744],[63.12843128431285,35.84564678459287],[63.17883178831789,35.857798803574],[63.30123301233013,35.857798803574],[63.51723517235172,35.91335089034487],[63.69723697236972,35.96716697440415],[63.8628386283863,36.01230304490548],[63.93843938439386,36.01924705575183],[64.01044010440106,36.01230304490548],[64.0428404284043,36.024455063886606],[64.050040500405,36.06785513167634],[64.09324093240934,36.11299120217768],[64.18324183241833,36.14944725912106],[64.35964359643597,36.225831378430996],[64.5108451084511,36.34040755739592],[64.5648456484565,36.4272076929754],[64.60084600846008,36.55393589092144],[64.6728467284673,36.75010419733107],[64.7520475204752,36.96536853356818],[64.78084780847809,37.059112679994016],[64.8168481684817,37.132024793880774],[64.95004950049503,37.19278488878642],[65.09045090450905,37.23792095928775],[65.30285302853031,37.2466009728457],[65.55485554855551,37.25180898098047],[65.60885608856088,37.36812116265696],[65.64125641256413,37.46707331721758],[65.68445684456844,37.519153398565265],[65.74205742057421,37.56081746364342],[65.76365763657637,37.56949747720137],[65.90045900459006,37.50873738229572],[66.10926109261092,37.414993235869886],[66.35046350463506,37.36812116265696],[66.4728647286473,37.345553127406305],[66.52326523265234,37.34902513282948],[66.82926829268294,37.37159316808015],[67.07047070470705,37.33513711113676],[67.19647196471965,37.23444895386457],[67.31887318873189,37.21014491590232],[67.44127441274415,37.258752991826825],[67.51687516875171,37.267433005384774],[67.54567545675457,37.23618495657615],[67.6068760687607,37.222296934883445],[67.70047700477005,37.227504943018204],[67.75447754477545,37.199728899632774],[67.75807758077582,37.171952856247344],[67.76527765277655,37.14070480743872],[67.83367833678338,37.06432068812879],[67.95967959679598,36.972312544414535],[68.06768067680679,36.949744509163864],[68.21168211682118,37.02092062033904],[68.26208262082622,37.01224060678109],[68.28368283682838,37.03654464474336],[68.2980829808298,37.08862472609104],[68.38808388083882,37.137232802015546],[68.54648546485467,37.18410487522847],[68.63648636486366,37.22403293759503],[68.6688866888669,37.258752991826825],[68.72288722887231,37.267433005384774],[68.78048780487805,37.258752991826825],[68.82368823688239,37.27090501080795],[68.83808838088382,37.30215305961656],[68.85608856088561,37.31604108130928],[68.8848888488885,37.328193100290406],[68.91008910089101,37.33340110842518],[68.96048960489605,37.32472109486723],[69.05049050490507,37.26569700267318],[69.180091800918,37.15806483455462],[69.26649266492666,37.10772075591852],[69.30249302493027,37.11640076947647],[69.35289352893531,37.14938482099667],[69.41409414094142,37.20840891319072],[69.42849428494287,37.29173704334703],[69.39969399693999,37.39936921146558],[69.42129421294214,37.48616934704506],[69.49329493294934,37.55387345279706],[69.62649626496267,37.59380151516362],[69.8208982089821,37.60942553956792],[69.93969939699397,37.60074552600997],[69.98649986499865,37.56602547177819],[70.04410044100442,37.546929441950695],[70.11970119701198,37.54345743652752],[70.18810188101881,37.58164949618249],[70.2529025290253,37.664977626338796],[70.25650256502567,37.765665783610984],[70.1989019890199,37.88544997071067],[70.21330213302133,37.92364203036564],[70.23850238502385,37.94100205748154],[70.31410314103141,37.98440212527129],[70.41850418504185,38.074674266273945],[70.51930519305193,38.192722450662046],[70.61650616506165,38.33507467301237],[70.73530735307355,38.421874808591866],[70.87930879308794,38.456594862823664],[71.05211052110522,38.418402803168675],[71.25731257312574,38.307298629626956],[71.3329133291333,38.17015441541136],[71.28251282512826,38.00870616323354],[71.2789127891279,37.91843402223088],[71.31851318513185,37.901073995114984],[71.39051390513907,37.90628200324974],[71.48771487714879,37.93232204392359],[71.55251552515526,37.93232204392359],[71.58131581315814,37.909754008672934],[71.58131581315814,37.864617938171605],[71.54531545315453,37.79517782970801],[71.50571505715058,37.60248152872157],[71.48051480514806,37.43582526840896],[71.45531455314554,37.27264101351953],[71.43371433714339,37.126816785746016],[71.47331473314733,37.01571261220428],[71.5309153091531,36.8455843464685],[71.59571595715957,36.73274417021517],[71.66411664116643,36.69628811327179],[71.73251732517326,36.684136094290665],[71.8009180091801,36.694552110560196],[71.94131941319415,36.76572822173537],[72.15372153721538,36.90113643323936],[72.3589235892359,36.98272856068408],[72.65772657726578,37.02960063389699],[72.75852758527586,37.171952856247344],[72.89532895328955,37.267433005384774],[73.21213212132122,37.40804922502353],[73.38133381333813,37.46186530908281],[73.48213482134821,37.47228132535234],[73.60453604536048,37.44624128467851],[73.63333633336333,37.43756127112056],[73.65853658536585,37.43061726027419],[73.71973719737198,37.41846524129306],[73.73413734137341,37.37506517350333],[73.71613716137162,37.329929103002],[73.64773647736479,37.29173704334703],[73.62613626136263,37.26222499725],[73.65493654936552,37.23965696199933],[73.74853748537487,37.230976948441395],[73.95013950139503,37.28305702978908],[74.07614076140763,37.31604108130928],[74.16614166141662,37.329929103002],[74.20214202142023,37.37159316808015],[74.25974259742597,37.414993235869886],[74.34974349743499,37.41846524129306],[74.44334443344434,37.395897206042406],[74.52254522545226,37.382009184349684],[74.65934659346595,37.39416120333081],[74.73134731347315,37.35770514638743],[74.83214832148323,37.286529035212254],[74.87534875348754,37.241392964710926],[74.88974889748897,37.230976948441395]]]}},{"type":"Feature","id":24,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[23.967239672396744,-10.871922186995292],[23.9888398883989,-11.00212239036452],[24.010440104401056,-11.18440267508143],[24.024840248402484,-11.316338881162238],[24.042840428404304,-11.373626970644693],[24.04644046440464,-11.404875019453314],[24.028440284402848,-11.439595073685098],[24.01404014040142,-11.517715195706629],[23.985239852398536,-11.587155304170224],[23.97083970839708,-11.63576338009473],[23.985239852398536,-11.724299518385806],[23.974439744397444,-11.852763719043438],[23.96363963639638,-11.988171930547423],[23.960039600396016,-12.118372133916637],[23.9960399603996,-12.350996497269648],[23.992439924399264,-12.422172608444825],[23.94563945639456,-12.543692798256103],[23.909639096390976,-12.635700941970342],[23.88803888038882,-12.743333110088898],[23.88083880838809,-12.798885196859771],[23.967239672396744,-12.956861443614429],[23.96363963639638,-12.988109492423035],[23.898838988389883,-12.99852550869258],[23.84483844838448,-13.000261511404162],[23.63603636036362,-13.000261511404162],[23.337233372333742,-13.000261511404162],[23.0420304203042,-13.000261511404162],[22.743227432274324,-13.000261511404162],[22.469624696246967,-13.000261511404162],[22.21042210422104,-13.000261511404162],[21.980019800198022,-13.000261511404162],[21.980019800198022,-13.156501755447238],[21.980019800198022,-13.47766225709131],[21.980019800198022,-13.798822758735398],[21.980019800198022,-14.11998326037947],[21.980019800198022,-14.441143762023543],[21.980019800198022,-14.760568260956035],[21.980019800198022,-15.081728762600122],[21.980019800198022,-15.402889264244195],[21.980019800198022,-15.724049765888282],[21.980019800198022,-15.954938126529697],[22.041220412204126,-16.262210606481062],[22.149221492214934,-16.597259129817857],[22.192421924219246,-16.628507178626464],[22.30402304023042,-16.68926727353211],[22.458824588245903,-16.815995471478146],[22.545225452254527,-16.90973961790398],[22.721627216272168,-17.07465987550499],[22.955629556295577,-17.286452206318927],[23.182431824318257,-17.47394049917061],[23.380433804338054,-17.640596759483216],[23.06723067230672,-17.699620851677267],[22.62442624426245,-17.781212979121975],[22.325623256232575,-17.836765065892834],[21.9620196201962,-17.904469171644834],[21.71721717217173,-17.94786923943458],[21.418414184141852,-17.999949320782264],[21.368013680136812,-17.999949320782264],[21.288812888128888,-17.963493263838885],[21.112411124111247,-17.956549252992517],[20.907209072090723,-18.006893331628618],[20.74520745207454,-18.019045350609744],[20.626406264062638,-17.996477315359087],[20.507605076050766,-17.95307724756934],[20.392403924039257,-17.887109144528935],[20.19440194401946,-17.862805106566682],[19.913599135991376,-17.881901136394177],[19.63999639996402,-17.868013114701455],[19.377193771937726,-17.826349049623303],[19.189991899918994,-17.808989022507404],[19.074790747907485,-17.817669036065354],[18.955989559895613,-17.803781014372632],[18.82638826388265,-17.76558895471767],[18.71838718387184,-17.703092857100444],[18.588785887858876,-17.56942064830804],[18.487984879848796,-17.442692450362003],[18.45918459184591,-17.425332423246104],[18.42678426784269,-17.404500390707028],[18.397983979839807,-17.399292382572256],[18.109981099810994,-17.39582037714908],[17.836378363783638,-17.3923483717259],[17.677976779767818,-17.3923483717259],[17.296372963729652,-17.3923483717259],[16.914769147691487,-17.390612369014306],[16.529565295652958,-17.390612369014306],[16.147961479614793,-17.390612369014306],[15.766357663576656,-17.388876366302725],[15.38475384753849,-17.388876366302725],[14.999549995499962,-17.388876366302725],[14.617946179461796,-17.38714036359113],[14.416344163441636,-17.38714036359113],[14.225542255422567,-17.39755637986066],[14.016740167401679,-17.4097083988418],[13.987939879398795,-17.404500390707028],[13.937539375393754,-17.388876366302725],[13.905139051390535,-17.36110032291728],[13.793537935379362,-17.288188209030523],[13.692736927369282,-17.23263612225965],[13.563135631356317,-17.14062797854541],[13.476734767347693,-17.039939821273208],[13.404734047340469,-17.006955769753006],[13.275132751327533,-16.989595742637107],[13.177931779317788,-16.972235715521208],[13.102331023310228,-16.967027707386436],[12.9619296192962,-17.015635783310955],[12.857528575285755,-17.062507856523865],[12.78552785527856,-17.107643927025194],[12.655926559265595,-17.15972400837289],[12.547925479254786,-17.21354009243217],[12.360723607236082,-17.206596081585815],[12.31752317523177,-17.21354009243217],[12.213122131221326,-17.21006808700899],[12.11592115921161,-17.164932016507663],[12.015120151201529,-17.16840402193084],[11.903519035190357,-17.22742811412489],[11.741517415174172,-17.249996149375548],[11.78111781117812,-16.87154755824902],[11.820718207182068,-16.704891297936413],[11.820718207182068,-16.50351498339201],[11.795517955179548,-15.986186175338304],[11.770317703177028,-15.915010064163141],[11.752317523175236,-15.831681934006838],[11.849518495184952,-15.76918583638961],[11.899918999189993,-15.72057776046509],[11.968319683196825,-15.63377762488561],[12.015120151201529,-15.513993437785928],[12.072720727207269,-15.248385022912728],[12.281522815228158,-14.637312068433175],[12.378723787237874,-14.038391132934763],[12.504725047250474,-13.75542269094565],[12.55152551525515,-13.437734194724754],[12.897128971289732,-13.028037554789606],[12.983529835298356,-12.776317161609114],[13.16353163531636,-12.65132496637466],[13.415534155341561,-12.521124763005432],[13.59913599135993,-12.286764396940839],[13.685536855368554,-12.12358014205141],[13.786337863378634,-11.812835656676867],[13.78273782737827,-11.488203149609618],[13.847538475384766,-11.054202471712202],[13.83313833138331,-10.929210276477761],[13.739537395373958,-10.757346008030382],[13.721537215372166,-10.634089815507522],[13.635136351363514,-10.512569625696244],[13.537935379353797,-10.420561481981991],[13.494734947349485,-10.257377227092576],[13.332733327333273,-9.998712823065716],[13.285932859328597,-9.826848554618351],[13.210332103321036,-9.703592362095492],[13.195931959319608,-9.550824123475593],[13.156331563315632,-9.389375871297759],[13.077130771307708,-9.22966362183152],[12.997929979299812,-9.04738333711461],[12.997929979299812,-8.991831250343736],[13.048330483304852,-8.922391141880155],[13.091530915309164,-8.899823106629498],[13.077130771307708,-8.934543160861281],[13.048330483304852,-8.974471223227852],[13.055530555305552,-9.007455274748054],[13.357933579335793,-8.688030775815562],[13.379533795337949,-8.625534678198335],[13.368733687336885,-8.554358567023158],[13.36513365133652,-8.469294434155273],[13.379533795337949,-8.370342279594666],[13.091530915309164,-7.780101357654189],[12.86112861128612,-7.231524500791878],[12.825128251282507,-6.955500069649119],[12.522725227252266,-6.590939500215299],[12.403924039240394,-6.35310712872753],[12.335523355233562,-6.186450868414923],[12.281522815228158,-6.123954770797695],[12.303123031230314,-6.092706721989089],[12.378723787237874,-6.084026708431139],[12.555125551255514,-6.0458346487761645],[12.789127891278923,-6.004170583698013],[13.008730087300876,-5.9069544318489875],[13.069930699307008,-5.86529036677085],[13.185131851318516,-5.856610353212901],[13.303933039330389,-5.882650393886735],[13.347133471334729,-5.8635543640592545],[13.372333723337249,-5.861818361347659],[13.64953649536497,-5.861818361347659],[13.764737647376478,-5.854874350501305],[13.97713977139773,-5.856610353212901],[14.113941139411395,-5.86529036677085],[14.189541895418955,-5.875706383040381],[14.398343983439844,-5.89306641015628],[14.657546575465773,-5.889594404733103],[14.751147511475125,-5.880914391175153],[15.08955089550895,-5.873970380328785],[15.424354243542439,-5.868762372194027],[15.72675726757268,-5.8635543640592545],[16.06156061560617,-5.86529036677085],[16.31356313563137,-5.86529036677085],[16.43236432364324,-5.900010421002634],[16.536765367653686,-5.965978524043038],[16.583565835658362,-6.025002616237089],[16.608766087660882,-6.051042656910937],[16.64116641166413,-6.115274757239746],[16.69876698766987,-6.1638828331642515],[16.71676716767169,-6.2420029551857965],[16.702367023670234,-6.3461631178811615],[16.709567095670963,-6.4711553131156165],[16.74196741967421,-6.618715543600743],[16.813968139681407,-6.773219784932209],[16.91836918369185,-6.934668037110043],[16.965169651696527,-7.061396235056094],[16.95076950769507,-7.156876384193524],[16.98316983169832,-7.257564541465712],[17.062370623706244,-7.3634607068726865],[17.119971199712012,-7.419012793643546],[17.155971559715596,-7.460676858721698],[17.245972459724612,-7.623861113611127],[17.41157411574116,-7.882525517637973],[17.53757537575376,-8.075221818624428],[17.580775807758073,-8.09952585658668],[17.641976419764205,-8.090845843028731],[17.778777787777898,-8.07174981320125],[17.911979119791198,-8.068277807778074],[18.009180091800914,-8.10820587014463],[18.04878048780489,-8.101261859298276],[18.192781927819283,-8.023141737276731],[18.33318333183334,-8.000573702026074],[18.48438484384843,-7.969325653217453],[18.563585635856356,-7.936341601697251],[18.653586535865372,-7.936341601697251],[18.898388983889845,-7.998837699314478],[18.94518945189452,-8.002309704737655],[19.143191431914317,-8.002309704737655],[19.341193411934114,-7.965853647794276],[19.369993699936998,-7.707189243767431],[19.369993699936998,-7.655109162419734],[19.42039420394204,-7.557893010570723],[19.48159481594817,-7.472828877702824],[19.4887948879489,-7.391236750258116],[19.485194851948535,-7.280132576716383],[19.528395283952847,-7.144724365212397],[19.661596615966175,-7.037092197093841],[19.8739987399874,-6.98674811845774],[19.996399963999636,-6.976332102188195],[20.190801908019097,-6.94682005609117],[20.482404824048245,-6.915572007282563],[20.590405904059054,-6.920780015417336],[20.597605976059754,-6.934668037110043],[20.53640536405365,-7.122156329961726],[20.53640536405365,-7.182916424867358],[20.558005580055806,-7.243676519773004],[20.608406084060846,-7.278396574004788],[20.910809108091087,-7.2818685794279645],[21.19161191611917,-7.285340584851156],[21.512015120151204,-7.297492603832282],[21.749617496174977,-7.3061726173902315],[21.782017820178197,-7.314852630948167],[21.807218072180717,-7.328740652640889],[21.84321843218433,-7.4207487963551415],[21.832418324183237,-7.601293078360456],[21.77841778417786,-7.865165490522088],[21.800018000180017,-8.111677875567807],[21.897218972189734,-8.340830233497641],[21.904419044190462,-8.693238783950335],[21.872018720187214,-8.903295112052675],[21.8288182881829,-9.168903526925888],[21.814418144181445,-9.469231996030885],[21.857618576185757,-9.59422419126534],[21.947619476194774,-9.726160397346149],[22.088020880208802,-9.86330461156173],[22.19602196021961,-10.040376888143868],[22.275222752227535,-10.259113229804157],[22.30402304023042,-10.396257444019739],[22.282422824228263,-10.453545533502194],[22.282422824228263,-10.550761685351219],[22.307623076230783,-10.691377904989977],[22.2788227882279,-10.78338604870423],[22.20322203222034,-10.83025812191714],[22.17802178021782,-10.892754219534368],[22.217622176221766,-11.01253840663405],[22.224822248222495,-11.121906577464202],[22.257222572225743,-11.163570642542354],[22.2788227882279,-11.19481869135096],[22.314823148231483,-11.198290696774151],[22.394023940239407,-11.160098637119177],[22.48762487624876,-11.087186523232404],[22.559625596255984,-11.055938474423797],[22.667626676266764,-11.059410479846974],[22.81522815228152,-11.08024251238605],[23.078030780307813,-11.087186523232404],[23.157231572315737,-11.075034504251278],[23.398433984339846,-10.976082349690671],[23.463234632346342,-10.969138338844317],[23.56043560435606,-10.977818352402267],[23.697236972369723,-11.007330398499292],[23.834038340383415,-11.014274409345646],[23.902439024390247,-10.983026360537039],[23.90603906039061,-10.943098298170469],[23.927639276392767,-10.891018216822786],[23.967239672396744,-10.871922186995292]]],[[[12.213122131221326,-5.759394201363875],[12.19872198721987,-5.7316181579784455],[12.155521555215557,-5.632666003417839],[12.180721807218077,-5.5389218569919905],[12.205922059220597,-5.467745745816828],[12.177121771217713,-5.325393523466474],[12.112321123211245,-5.196929322808842],[12.04032040320405,-5.035481070631008],[12.018720187201865,-5.004233021822401],[12.076320763207633,-4.952152940474704],[12.16632166321665,-4.837576761509794],[12.205922059220597,-4.778552669315744],[12.306723067230678,-4.764664647623022],[12.346323463234626,-4.724736585256466],[12.37512375123751,-4.6570324795044655],[12.385923859238602,-4.618840419849505],[12.50112501125011,-4.587592371040884],[12.641526415264167,-4.530304281558429],[12.720727207272091,-4.469544186652797],[12.799927999279987,-4.431352126997822],[12.846728467284692,-4.429616124286227],[12.882728827288275,-4.445240148690544],[12.972729727297292,-4.551136314097505],[13.048330483304852,-4.618840419849505],[13.073530735307372,-4.634464444253808],[13.055530555305552,-4.651824471369707],[12.947529475294772,-4.69522453915944],[12.828728287282871,-4.736888604237592],[12.673926739267387,-4.90528086726178],[12.59472594725949,-4.978192981148553],[12.573125731257306,-4.997289010976033],[12.50112501125011,-5.037217073342603],[12.45072450724507,-5.071937127574387],[12.454324543245434,-5.091033157401881],[12.486724867248682,-5.111865189940957],[12.522725227252266,-5.148321246884336],[12.51912519125193,-5.4243456780270805],[12.504725047250474,-5.695162101035066],[12.483124831248318,-5.719466138997319],[12.385923859238602,-5.728146152555269],[12.256322563225638,-5.747242182382749],[12.213122131221326,-5.759394201363875]]]]}},{"type":"Feature","id":660,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-63.00243002430024,18.22174725653508],[-63.16083160831607,18.171403177898995],[-63.15363153631536,18.200915223996006],[-63.02763027630276,18.2703553324596],[-62.98082980829808,18.26514732432483],[-63.00243002430024,18.22174725653508]]]}},{"type":"Feature","id":8,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[20.064800648006496,42.5466172513288],[20.104401044010444,42.52404921607814],[20.187201872018733,42.42509706151753],[20.241202412024137,42.33829692593804],[20.349203492034917,42.30878487984103],[20.406804068040685,42.275800828320826],[20.48600486004861,42.22372074697313],[20.522005220052222,42.17164066562543],[20.576005760057598,42.013664418870775],[20.583205832058326,41.91818426973336],[20.565205652056534,41.87304819923202],[20.55440554405544,41.86263218296247],[20.5040050400504,41.70639193891941],[20.514805148051494,41.6265358141863],[20.514805148051494,41.5744557328386],[20.475204752047517,41.55362370029954],[20.450004500044997,41.52063964877934],[20.493204932049338,41.39217544812169],[20.48600486004861,41.33662336135083],[20.489604896048974,41.27239126102202],[20.568805688056898,41.12830303596007],[20.615606156061574,41.08316696545876],[20.655206552065522,41.06233493291967],[20.709207092070926,40.928662724127264],[20.741607416074174,40.90609468887661],[20.87120871208714,40.91824670785775],[20.932409324093243,40.902622683453416],[20.957609576095763,40.87137463464481],[20.96480964809649,40.85054260210575],[20.9540095400954,40.77589448550739],[20.986409864098647,40.71860639602494],[21.02961029610296,40.65784630111929],[21.02961029610296,40.623126246887495],[21.000810008100075,40.564102154693444],[20.950409504095035,40.49466204622988],[20.882008820088203,40.46862200555603],[20.806408064080642,40.44605397030537],[20.77040770407706,40.39223788624608],[20.752407524075238,40.334949796763624],[20.716407164071654,40.29328573168547],[20.698406984069834,40.24641365847256],[20.666006660066614,40.15093350933512],[20.658806588065886,40.117949457814916],[20.60480604806048,40.08322940358312],[20.525605256052557,40.06934138189041],[20.457204572045725,40.06586937646722],[20.406804068040685,40.050245352062916],[20.38520385203853,40.017261300542714],[20.338403384033853,39.991221259868865],[20.30960309603097,39.97906924088775],[20.30960309603097,39.95129319750231],[20.34560345603458,39.89053310259669],[20.381603816038165,39.84192502667216],[20.381603816038165,39.8019969643056],[20.363603636036373,39.791580948036085],[20.306003060030605,39.79678895617084],[20.29520295202954,39.782900934478135],[20.288002880028813,39.73776486397679],[20.273602736027357,39.7013088070334],[20.248402484024837,39.67874077178274],[20.205202052020525,39.652700731108894],[20.129601296012964,39.66138074466684],[20.061200612006132,39.69957280432183],[20.021600216002156,39.70998882059135],[20,39.70998882059135],[19.996399963999636,39.800260961594034],[19.963999639996416,39.8714370727692],[19.852398523985244,40.04330134121656],[19.485194851948535,40.20995760152917],[19.398793987939882,40.28460571812752],[19.359193591935934,40.347101815744736],[19.323193231932322,40.40786191065038],[19.359193591935934,40.40959791336198],[19.39519395193952,40.393973888957674],[19.441994419944194,40.37487785913018],[19.459994599946015,40.40612590793879],[19.43839438394386,40.470358008267624],[19.344793447934478,40.6213902441759],[19.33759337593378,40.66305430925405],[19.384393843938454,40.7915185099117],[19.459994599946015,40.93387073226205],[19.45639456394565,41.105735000709416],[19.48159481594817,41.23593520407863],[19.452794527945287,41.32099933694653],[19.441994419944194,41.42515949964189],[19.4959949599496,41.56230371385749],[19.54639546395464,41.59702376808929],[19.575195751957523,41.640423835879005],[19.578795787957887,41.787984066364146],[19.467194671946714,41.85568817211612],[19.341193411934114,41.869576193808854],[19.344793447934478,41.91818426973336],[19.3627936279363,41.99804039446647],[19.351993519935206,42.02408043514032],[19.3627936279363,42.06921650564166],[19.33039330393305,42.12997660054728],[19.27999279992801,42.17337666833703],[19.33039330393305,42.24976078764698],[19.398793987939882,42.34176893136123],[19.46359463594638,42.41468104524799],[19.542795427954275,42.492801167269505],[19.59679596795968,42.56571328115629],[19.654396543965447,42.628209378773505],[19.704797047970487,42.647305408601],[19.726397263972643,42.63515338961986],[19.7407974079741,42.60737734623444],[19.737197371973735,42.52578521878971],[19.755197551975527,42.496273172692696],[19.787597875978776,42.475441140153606],[19.85959859598597,42.48585715642315],[19.938799387993896,42.50668918896224],[20.046800468004676,42.55008925675196],[20.064800648006496,42.5466172513288]]]}},{"type":"Feature","id":248,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[20.61200612006121,60.040316576017375],[20.60480604806048,60.01774854076669],[20.522005220052222,60.010804529920335],[20.48600486004861,60.03337256517099],[20.41040410404105,60.02990055974783],[20.399603996039957,60.040316576017375],[20.42840428404284,60.06114860855644],[20.489604896048974,60.075036630249144],[20.568805688056898,60.069828622114386],[20.61200612006121,60.040316576017375]]],[[[19.661596615966175,60.18787680650249],[19.668796687966875,60.1653087712518],[19.629196291962927,60.17051677938659],[19.600396003960043,60.16183676582864],[19.578795787957887,60.13579672515479],[19.535595355953575,60.14447673871274],[19.517595175951755,60.184404801079296],[19.549995499955003,60.24342889327335],[19.629196291962927,60.24690089869654],[19.661596615966175,60.18787680650249]]],[[[19.989199891998936,60.3510610613919],[20.021600216002156,60.3510610613919],[20.032400324003248,60.35974107494985],[20.086400864008652,60.3527970641035],[20.16920169201694,60.31460500444851],[20.18360183601837,60.29377297190945],[20.241202412024137,60.2833569556399],[20.25920259202593,60.260788920389246],[20.19440194401946,60.193084814637245],[20.154801548015485,60.193084814637245],[20.1260012600126,60.2000288254836],[20.072000720007196,60.193084814637245],[20.04320043200434,60.18093279565613],[20.032400324003248,60.15315675227069],[20.032400324003248,60.09413266007664],[19.79839798397984,60.0819806410955],[19.744397443974435,60.0993406682114],[19.67239672396724,60.2330128770038],[19.686796867968695,60.2677329312356],[19.737197371973735,60.28162095292831],[19.780397803978047,60.2850929583515],[19.78399783997841,60.213916847176336],[19.84879848798488,60.22086085802269],[19.8667986679867,60.2677329312356],[19.870398703987036,60.3024529854674],[19.855998559985608,60.3180770098717],[19.812798127981296,60.33196503156441],[19.787597875978776,60.354533066815094],[19.82359823598236,60.39098912375846],[19.888398883988856,60.40661314816276],[19.945999459994596,60.35800507223826],[19.989199891998936,60.3510610613919]]]]}},{"type":"Feature","id":20,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[1.7046170461704548,42.50321718353905],[1.6794167941679348,42.496273172692696],[1.5858158581585826,42.45634511032614],[1.5354153541535425,42.442457088633404],[1.4850148501485023,42.43377707507548],[1.4490144901449185,42.437249080498646],[1.427414274142734,42.4615531184609],[1.431014310143098,42.49800917540429],[1.4202142021420343,42.530993226924494],[1.4166141661416702,42.54835325404039],[1.427414274142734,42.5952253272533],[1.4598145981459822,42.62126536792715],[1.5030150301502943,42.64209740046621],[1.5678156781567907,42.63515338961986],[1.708217082170819,42.60390534081125],[1.7406174061740671,42.57612929742581],[1.7406174061740671,42.55703326759834],[1.715417154171547,42.52578521878971],[1.7046170461704548,42.50321718353905]]]}},{"type":"Feature","id":784,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[53.92673926739269,24.177972559999063],[53.92673926739269,24.143252505767265],[53.82593825938261,24.15366852203681],[53.80073800738009,24.13630849492091],[53.71433714337144,24.14498850847886],[53.63513635136351,24.169292546441113],[53.68913689136892,24.210956611519265],[53.83313833138331,24.25956468744377],[53.89433894338944,24.214428616942442],[53.92673926739269,24.177972559999063]]],[[[52.61632616326165,24.289076733540796],[52.598325983259855,24.282132722694442],[52.5839258392584,24.33594880675372],[52.5839258392584,24.351572831158023],[52.630726307263075,24.37761287183187],[52.655926559265595,24.332476801330543],[52.61632616326165,24.289076733540796]]],[[[53.33273332733327,24.25782868473219],[53.25713257132571,24.252620676597417],[53.192331923319244,24.29081273625239],[53.33273332733327,24.34115681488848],[53.37233372333725,24.36372485013915],[53.4119341193412,24.410596923352074],[53.444334443344445,24.370668860985504],[53.40833408334083,24.308172763368276],[53.38313383133831,24.280396719982846],[53.33273332733327,24.25782868473219]]],[[[54.466744667446676,24.443580974872276],[54.45594455944561,24.4227489423332],[54.42714427144273,24.42448494504478],[54.358743587435896,24.443580974872276],[54.333543335433376,24.471357018257706],[54.38034380343805,24.504341069777908],[54.398343983439844,24.506077072489504],[54.42714427144273,24.471357018257706],[54.466744667446676,24.443580974872276]]],[[[56.29916299162991,25.65010285942705],[56.36396363963641,25.57024673469394],[56.37116371163714,25.018197872408436],[56.38916389163893,24.98000581275346],[56.35316353163532,24.973061801907107],[56.31356313563137,24.931397736828956],[56.26676266762669,24.867165636500133],[56.20556205562056,24.83244558226835],[56.15516155161552,24.79598952532497],[56.10476104761048,24.749117452112046],[56.06516065160653,24.7387014358425],[56.007560075600765,24.79772552803655],[55.97155971559715,24.858485622942197],[55.97875978759788,24.872373644634905],[56.007560075600765,24.875845650058082],[56.01836018360186,24.907093698866703],[56.000360003600036,24.953965772079613],[55.96435964359645,24.96958979648393],[55.91755917559178,24.97132579919551],[55.87075870758707,24.95222976936803],[55.823958239582396,24.91056570428988],[55.79515795157951,24.868901639211728],[55.791557915579176,24.782101503632248],[55.805958059580604,24.68314934907164],[55.80235802358024,24.636277275858717],[55.77715777157772,24.577253183664666],[55.76995769957699,24.490453048085186],[55.78795787957881,24.4227489423332],[55.80235802358024,24.38282087996663],[55.805958059580604,24.349836828446428],[55.75915759157593,24.24220466032787],[55.798757987579876,24.22310863050039],[55.92835928359284,24.214428616942442],[55.96795967959682,24.143252505767265],[55.99315993159934,24.092908427131164],[55.98595985959861,24.063396381034153],[55.892358923589256,24.04082834578348],[55.780757807578084,24.01652430782123],[55.697956979569796,24.023468318667582],[55.546755467554675,23.992220269858976],[55.46755467554675,23.941876191222875],[55.49275492754927,23.908892139702672],[55.51795517955179,23.886324104452],[55.53235532355325,23.818619998700015],[55.50715507155073,23.724875852274167],[55.46755467554675,23.632867708559928],[55.413554135541375,23.518291529595004],[55.35235352353524,23.38809132622579],[55.269552695526954,23.190187017104563],[55.20115201152012,23.0339467730615],[55.193951939519394,22.922842599519768],[55.193951939519394,22.84993048563301],[55.186751867518694,22.70410625785948],[55.118351183511834,22.624250133126353],[55.103951039510406,22.620778127703176],[55.02475024750248,22.631194143972706],[54.99954999549996,22.634666149395898],[54.9239492394924,22.643346162953847],[54.80514805148053,22.657234184646555],[54.65394653946541,22.67633021447405],[54.47034470344704,22.698898249724706],[54.26874268742688,22.72320228768696],[54.056340563405655,22.749242328360808],[53.83313833138331,22.777018371746237],[53.60993609936099,22.80479441513168],[53.393933939339405,22.830834455805515],[53.192331923319244,22.855138493767768],[53.01233012330124,22.87770652901844],[52.857528575285755,22.89506655613434],[52.74232742327425,22.910690580538642],[52.66672666726669,22.91937059409659],[52.6379263792638,22.922842599519768],[52.555125551255514,22.9332586157893],[52.50832508325084,22.98707469984859],[52.454324543245434,23.053042802888996],[52.40032400324003,23.117274903217805],[52.346323463234654,23.18324300625821],[52.288722887228886,23.249211109298614],[52.23472234722348,23.315179212339018],[52.18072180721808,23.37941131266784],[52.12312123121231,23.445379415708246],[52.06912069120693,23.51134751874865],[52.01512015120153,23.577315621789054],[51.961119611196125,23.641547722117863],[51.90351903519036,23.707515825158282],[51.84951849518495,23.773483928198686],[51.79551795517955,23.837716028527495],[51.73791737917381,23.9036841315679],[51.683916839168404,23.969652234608304],[51.629916299163,24.03562033764871],[51.59391593915939,24.079020405438456],[51.57231572315723,24.12762848136296],[51.56871568715687,24.25782868473219],[51.56871568715687,24.28560472811762],[51.60471604716048,24.3376848094653],[51.62271622716227,24.301228752521922],[51.66591665916661,24.25088467388582],[51.734317343173444,24.263036692866947],[51.76671766717669,24.254356679308998],[51.79191791917921,24.07554840001528],[51.84231842318425,24.011316299686456],[51.90711907119072,23.985276259012608],[52.11952119521197,23.9713882373199],[52.24912249122491,23.995692275282153],[52.5119251192512,24.11200445695866],[52.648726487264895,24.15540452474839],[53.02673026730267,24.146724511190442],[53.32913329133291,24.098116435265936],[53.80073800738009,24.070340391880507],[53.89433894338944,24.07728440272686],[54.14634146341464,24.17102854915271],[54.30474304743049,24.254356679308998],[54.398343983439844,24.278660717271265],[54.459544595445976,24.358516842004377],[54.499144991449924,24.462677004699756],[54.53514535145354,24.530381110451756],[54.58194581945821,24.56336516197196],[54.625146251462525,24.620653251454414],[54.65754657546577,24.716133400591843],[54.74754747547476,24.809877547017678],[55.09675096750968,25.040765907659107],[55.3019530195302,25.236934214068725],[55.319953199531994,25.299430311685953],[55.43515435154353,25.394910460823382],[55.521555215552155,25.497334620807166],[55.9427594275943,25.794191084489],[56.02556025560256,25.915711274300264],[56.0759607596076,26.052855488515846],[56.07956079560796,26.06327150478539],[56.11556115561157,26.06847951292015],[56.16596165961661,26.047647480381073],[56.17316173161731,25.94522332039729],[56.15516155161552,25.84800716854828],[56.15156151561516,25.74558300856448],[56.14436144361446,25.69003092179362],[56.183961839618405,25.644894851292293],[56.24876248762487,25.625798821464798],[56.27756277562776,25.627534824176394],[56.29916299162991,25.65010285942705]],[[56.209162091620925,25.212630176106472],[56.24156241562417,25.209158170683295],[56.28116281162812,25.235198211357144],[56.28836288362885,25.278598279146877],[56.27756277562776,25.30116631439755],[56.234362343623445,25.304638319820725],[56.21636216362165,25.26644626016575],[56.209162091620925,25.212630176106472]]]]}},{"type":"Feature","id":32,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-64.55044550445504,-54.71640667090266],[-64.43884438844388,-54.73897470615332],[-64.21924219242192,-54.72161467903742],[-64.1040410404104,-54.72161467903742],[-64.05364053640535,-54.73029469259537],[-64.0320403204032,-54.7424467115765],[-63.88083880838808,-54.72335068174901],[-63.816038160381595,-54.72508668446061],[-63.8340383403834,-54.76848675225035],[-63.97083970839708,-54.81015081732849],[-64.02844028440283,-54.7927907902126],[-64.32364323643236,-54.796262795635776],[-64.45324453244532,-54.83966286342552],[-64.50724507245071,-54.83966286342552],[-64.63684636846368,-54.902158961042744],[-64.73044730447305,-54.86223089867618],[-64.75564755647557,-54.8257748417328],[-64.69084690846908,-54.7754307630967],[-64.6260462604626,-54.77369476038511],[-64.58284582845828,-54.752862727846036],[-64.55044550445504,-54.71640667090266]]],[[[-68.65448654486545,-54.85355088511823],[-68.64728647286472,-54.62787053261158],[-68.640086400864,-54.3240700580834],[-68.63648636486364,-54.05325363507542],[-68.63648636486364,-53.789381222913796],[-68.63648636486364,-53.51509279448264],[-68.63288632886328,-53.24254036876307],[-68.63288632886328,-52.94915591050442],[-68.62928629286293,-52.6522994468226],[-68.57168571685716,-52.69569951461234],[-68.33768337683377,-52.90054783457992],[-68.27648276482765,-52.98387596473622],[-68.24048240482405,-53.08109211658524],[-68.3340833408334,-53.0203320216796],[-68.43128431284312,-53.05505207591139],[-68.47808478084781,-53.11407616810544],[-68.52128521285212,-53.17657226572266],[-68.52128521285212,-53.221708336224],[-68.48888488884889,-53.261636398590554],[-68.39168391683917,-53.294620450110756],[-68.16128161281613,-53.30677246909189],[-68.14328143281432,-53.318924488073016],[-68.010080100801,-53.563700870407146],[-67.94167941679416,-53.61925295717802],[-67.86247862478625,-53.66265302496776],[-67.67887678876788,-53.78764522020221],[-67.50247502475024,-53.92131742899461],[-67.29367293672937,-54.049781629652244],[-67.07047070470705,-54.14873378421285],[-66.86526865268652,-54.223381900811205],[-66.67086670866708,-54.31365404181386],[-66.4620646206462,-54.440382239759906],[-66.23526235262352,-54.53412638618575],[-65.9940599405994,-54.59835848651456],[-65.74565745657456,-54.65391057328543],[-65.36765367653676,-54.631342538034765],[-65.25245252452524,-54.63828654888112],[-65.18045180451804,-54.67821461124768],[-65.25245252452524,-54.789318784789415],[-65.3460534605346,-54.87785492308049],[-65.4720547205472,-54.91431098002387],[-65.60165601656016,-54.928199001716585],[-65.7240572405724,-54.926462999005],[-65.84285842858428,-54.909102971889105],[-65.95445954459544,-54.91951898815864],[-66.05886058860588,-54.95597504510202],[-66.17046170461704,-54.97507107492951],[-66.28566285662856,-54.978543080352686],[-66.39726397263972,-55.0097911291613],[-66.51246512465124,-55.032359164411965],[-66.62766627666277,-55.01326313458448],[-66.930069300693,-54.92472699629341],[-67.1280712807128,-54.90389496375433],[-67.7940779407794,-54.86917490952254],[-68.00648006480064,-54.848342876983466],[-68.21888218882188,-54.81709482817485],[-68.33048330483304,-54.81709482817485],[-68.49248492484925,-54.83619085800234],[-68.61848618486185,-54.83445485529075],[-68.65448654486545,-54.85355088511823]]],[[[-61.87561875618756,-39.17223839132923],[-61.86481864818647,-39.23473448894645],[-61.918819188191875,-39.2277904781001],[-62.04122041220411,-39.16703038319446],[-62.08442084420844,-39.109742293712],[-62.09162091620915,-39.08543825574975],[-61.96561965619655,-39.11147829642359],[-61.9080190801908,-39.135782334385844],[-61.87561875618756,-39.17223839132923]]],[[[-62.64962649626496,-22.234059934349332],[-62.62442624426244,-22.261835977734776],[-62.62442624426244,-22.289612021120206],[-62.54162541625416,-22.350372116025838],[-62.37242372423724,-22.438908254316914],[-62.2140221402214,-22.612508525475874],[-62.06642066420663,-22.86943692679114],[-61.92961929619295,-23.058661222354402],[-61.80001800018,-23.181917414877276],[-61.68121681216812,-23.268717550456756],[-61.56961569615696,-23.319061629092843],[-61.51201512015119,-23.360725694170995],[-61.504815048150476,-23.391973742979616],[-61.404014040140396,-23.45794184602002],[-61.20961209612096,-23.556894000580627],[-61.08361083610836,-23.655846155141234],[-61.03321033210332,-23.75479830970184],[-60.838808388083876,-23.85895847239722],[-60.5040050400504,-23.9631186350926],[-60.26280262802628,-24.0134627137287],[-60.11160111601116,-24.009990708305523],[-59.89199891998919,-24.093318838461812],[-59.60759607596076,-24.266919109620787],[-59.43479434794348,-24.38670329672047],[-59.37359373593735,-24.454407402472455],[-59.18639186391863,-24.56203957059101],[-58.725587255872554,-24.785983920386073],[-58.52038520385203,-24.843272009868528],[-58.42318423184231,-24.89361608850463],[-58.36558365583656,-24.959584191545034],[-58.30798307983079,-24.978680221372528],[-58.2539825398254,-24.95437618341026],[-58.135181351813515,-24.976944218660933],[-57.958779587795874,-25.04985633254769],[-57.821978219782196,-25.13665646812717],[-57.645576455764555,-25.32761676640203],[-57.58797587975879,-25.40573688842356],[-57.56277562775627,-25.47344099417556],[-57.569975699756995,-25.534201089081193],[-57.62757627576275,-25.598433189410017],[-57.72477724777248,-25.667873297873598],[-57.75357753577535,-25.697385343970623],[-57.75717757177571,-25.725161387356053],[-57.78237782377823,-25.784185479550104],[-57.86517865178651,-25.907441672072963],[-57.88677886778868,-25.964729761555418],[-57.89037890378903,-26.006393826633577],[-57.94437944379443,-26.053265899846494],[-58.08118081180811,-26.138330032714386],[-58.109981099810994,-26.179994097792537],[-58.11718117181171,-26.225130168293866],[-58.135181351813515,-26.251170208967714],[-58.15318153181532,-26.26332222794884],[-58.18198181981819,-26.30672229573858],[-58.20358203582036,-26.381370412336935],[-58.20358203582036,-26.476850561474365],[-58.18918189181892,-26.593162743150863],[-58.19278192781927,-26.62961880009425],[-58.22158221582215,-26.650450832633325],[-58.23958239582396,-26.676490873307166],[-58.24678246782467,-26.730306957366444],[-58.27198271982719,-26.770235019733008],[-58.31878318783187,-26.79627506040685],[-58.33318333183331,-26.824051103792286],[-58.32238322383223,-26.857035155312488],[-58.35478354783547,-26.89001920683269],[-58.437584375843755,-26.921267255641304],[-58.48438484384843,-26.96813932885422],[-58.50238502385024,-27.02889942375986],[-58.549185491854914,-27.084451510530727],[-58.61758617586176,-27.131323583743644],[-58.64278642786428,-27.19555568407246],[-58.60318603186032,-27.313603868460554],[-58.16758167581675,-27.273675806093998],[-57.81117811178112,-27.317075873883738],[-57.38997389973899,-27.42991605013706],[-57.11277112771127,-27.469844112503623],[-56.97236972369723,-27.435124058271832],[-56.87156871568715,-27.440332066406597],[-56.80676806768068,-27.485468136907926],[-56.71676716767168,-27.494148150465875],[-56.60516605166052,-27.468108109792034],[-56.51156511565115,-27.48720413961952],[-56.43596435964359,-27.553172242659926],[-56.37116371163711,-27.537548218255615],[-56.30996309963099,-27.43859606369501],[-56.241562415624145,-27.367419952519832],[-56.162361623616235,-27.322283882018503],[-56.06876068760687,-27.30839586032579],[-55.949959499594996,-27.325755887441687],[-55.859958599585994,-27.362211944385066],[-55.79155791557915,-27.416028028444344],[-55.71595715957159,-27.414292025732756],[-55.63315633156331,-27.357003936250294],[-55.59355593555935,-27.287563827786713],[-55.597155971559715,-27.207707703053593],[-55.56475564755647,-27.15041961357113],[-55.496354963549635,-27.11569955933934],[-55.449554495544945,-27.068827486126423],[-55.42795427954279,-27.009803393932373],[-55.345153451534514,-26.973347336988994],[-55.208352083520836,-26.95945931529627],[-55.136351363513626,-26.931683271910842],[-55.12915129151291,-26.886547201409513],[-55.08955089550895,-26.84488313633136],[-55.01395013950139,-26.806691076676387],[-54.96354963549635,-26.75981900346347],[-54.934749347493465,-26.702530913981015],[-54.88794887948879,-26.66607485703763],[-54.82674826748267,-26.652186835344914],[-54.754747547475475,-26.53240264824523],[-54.679146791467915,-26.30845829845017],[-54.632346323463224,-26.006393826633577],[-54.61434614346143,-25.575865154159345],[-54.53874538745387,-25.575865154159345],[-54.502745027450274,-25.608849205679547],[-54.445144451444506,-25.624473230083865],[-54.38394383943839,-25.58801717314047],[-54.33354333543335,-25.572393148736168],[-54.25074250742507,-25.570657146024587],[-54.20754207542075,-25.528993080946435],[-54.15354153541534,-25.523785072811663],[-54.117541175411745,-25.54461710535074],[-54.08514085140851,-25.572393148736168],[-54.013140131401315,-25.57760115687094],[-53.955539555395546,-25.647041265334522],[-53.890738907389064,-25.669609300585194],[-53.865538655386544,-25.749465425318306],[-53.82233822338223,-25.95952175342066],[-53.74673746737467,-26.084513948655108],[-53.67113671136711,-26.225130168293866],[-53.66753667536675,-26.287626265911094],[-53.710737107371074,-26.35185836623991],[-53.71793717937179,-26.443866509954162],[-53.74313743137431,-26.66607485703763],[-53.753937539375386,-26.749402987193932],[-53.728737287372866,-26.8049550739648],[-53.71793717937179,-26.88307519598633],[-53.75753757537575,-26.97855534512376],[-53.836738367383674,-27.120907567474113],[-53.915939159391584,-27.15909962712908],[-53.93393933939339,-27.16083562984067],[-54.038340383403835,-27.244163759996972],[-54.113941139411395,-27.275411808805586],[-54.15714157141571,-27.25457977626651],[-54.20394203942038,-27.2892998304983],[-54.26154261542615,-27.381307974212554],[-54.32634326343263,-27.422972039290705],[-54.44874448744487,-27.44727607725296],[-54.48474484744847,-27.457692093522496],[-54.553145531455314,-27.45422008809932],[-54.61434614346143,-27.476788123349984],[-54.66474664746647,-27.527132201986078],[-54.71874718747188,-27.544492229101976],[-54.77634776347763,-27.53234021012085],[-54.830348303483035,-27.551436239948337],[-54.87714877148771,-27.600044315872843],[-54.90234902349023,-27.652124397220533],[-54.909549095490945,-27.709412486702988],[-54.956349563495635,-27.747604546357962],[-55.03915039150391,-27.768436578897038],[-55.067950679506794,-27.796212622282468],[-55.06435064350643,-27.83614068464903],[-55.10035100351003,-27.867388733457645],[-55.244352443524434,-27.89863678226626],[-55.345153451534514,-27.955924871748714],[-55.409954099541,-28.03751699919343],[-55.47835478354783,-28.089597080541118],[-55.58275582755827,-28.120845129349732],[-55.726757267572665,-28.204173259506028],[-55.74475744757447,-28.256253340853718],[-55.69075690756907,-28.303125414066635],[-55.672756727567275,-28.344789479144787],[-55.68715687156872,-28.381245536088173],[-55.73035730357303,-28.386453544222938],[-55.80595805958059,-28.360413503549097],[-55.859958599585994,-28.353469492702736],[-55.88875888758888,-28.370829519818635],[-55.90675906759067,-28.40034156591566],[-55.903159031590306,-28.4437416337054],[-55.93195931959319,-28.47325367980242],[-55.985959859598594,-28.48887770420673],[-56.01836018360183,-28.525333761150108],[-56.03276032760327,-28.580885847920975],[-56.10116101161012,-28.65206195909615],[-56.22716227162272,-28.737126091964043],[-56.32076320763207,-28.85170227092896],[-56.392763927639265,-28.997526498702484],[-56.475564755647554,-29.093006647839914],[-56.569165691656906,-29.138142718341243],[-56.63756637566375,-29.20237481867006],[-56.669966699666986,-29.28743895153795],[-56.77076770767707,-29.41763915490717],[-56.93996939969399,-29.594711431489316],[-57.08757087570875,-29.716231621300587],[-57.22437224372243,-29.78219972434099],[-57.29997299972999,-29.856847840939345],[-57.317973179731794,-29.94017597109565],[-57.40437404374043,-30.03392011752149],[-57.56277562775627,-30.13981628292845],[-57.60957609576096,-30.188424358852963],[-57.645576455764555,-30.22661641850793],[-57.64917649176492,-30.29432052425993],[-57.71397713977139,-30.384592665262588],[-57.832778327783274,-30.49569683880432],[-57.872378723787236,-30.59117698794175],[-57.81837818378183,-30.71269717775303],[-57.81117811178112,-30.858521405526552],[-57.832778327783274,-30.917545497720603],[-57.88677886778868,-30.936641527548083],[-57.897578975789756,-30.974833587203058],[-57.86877868778687,-31.030385673973925],[-57.86877868778687,-31.10503379057228],[-57.89397893978939,-31.195305931574943],[-57.947979479794796,-31.299466094270315],[-58.034380343803434,-31.41577827594682],[-58.05238052380524,-31.49563440067994],[-58.009180091800914,-31.533826460334915],[-57.98757987579876,-31.575490525413066],[-57.98757987579876,-31.620626595914395],[-58.00558005580055,-31.68485869624321],[-58.04158041580415,-31.769922829111103],[-58.09558095580955,-31.83241892672833],[-58.16758167581675,-31.872346989094893],[-58.18918189181892,-31.924427070442576],[-58.160381603816035,-31.986923168059803],[-58.15678156781567,-32.05115526838862],[-58.17838178381784,-32.11885937414061],[-58.1639816398164,-32.184827477181024],[-58.12078120781207,-32.24905957750984],[-58.12438124381244,-32.3219716913966],[-58.19998199982,-32.471267924593306],[-58.22158221582215,-32.56327606830756],[-58.17118171181711,-32.95908468654999],[-58.19998199982,-33.01463677332086],[-58.25038250382504,-33.078868873649675],[-58.30798307983079,-33.08234087907285],[-58.37638376383764,-33.071924862803314],[-58.42318423184231,-33.11185292516988],[-58.45558455584555,-33.28545319632884],[-58.54558545585455,-33.66390178745537],[-58.53118531185311,-33.75243792574644],[-58.45558455584555,-33.89826215351997],[-58.43038430384303,-33.990270297234225],[-58.40878408784087,-34.061446408409395],[-58.39078390783908,-34.193382614490204],[-58.43398433984339,-34.252406706684255],[-58.47358473584735,-34.26282272295379],[-58.523985239852394,-34.295806774473995],[-58.46638466384664,-34.45725502665183],[-58.41958419584195,-34.53190314325018],[-58.28278282782827,-34.68293537915848],[-57.76437764377643,-34.894727709972415],[-57.54837548375484,-35.01971990520686],[-57.30357303573035,-35.18811216823106],[-57.17037170371704,-35.36171243939002],[-57.15957159571596,-35.50580066445196],[-57.35397353973539,-35.72106500068907],[-57.37557375573755,-35.8998732799828],[-57.335973359733586,-36.02660147792884],[-57.26397263972639,-36.14464966231694],[-57.07677076770767,-36.29741790093682],[-56.93636936369363,-36.35296998770769],[-56.74916749167491,-36.346025976861334],[-56.71676716767168,-36.389426044651074],[-56.69876698766987,-36.42588210159445],[-56.669966699666986,-36.73489058425741],[-56.67356673566735,-36.85120276593391],[-56.727567275672754,-36.95709893134088],[-57.08757087570875,-37.44665169600915],[-57.39717397173972,-37.745244162402564],[-57.50877508775088,-37.90842841729199],[-57.54837548375484,-38.08550069387413],[-57.645576455764555,-38.16882882403043],[-58.17838178381784,-38.43617324161523],[-59.00639006390064,-38.674005613103006],[-59.67599675996759,-38.79726180562587],[-59.82719827198271,-38.838925870704024],[-60.90360903609036,-38.97433408220801],[-61.11241112411123,-38.9934301120355],[-61.38241382413824,-38.98127809305437],[-61.60201602016019,-38.99863812017026],[-61.84681846818468,-38.962182063226884],[-62.06642066420663,-38.91878199543714],[-62.18882188821888,-38.812885830030176],[-62.33642336423364,-38.80073381104905],[-62.3760237602376,-38.85281389239674],[-62.304023040230405,-38.98822210390073],[-62.33642336423364,-39.151406358790155],[-62.29682296822968,-39.2434145025044],[-62.21042210422104,-39.26251053233189],[-62.127621276212764,-39.309382605544805],[-62.052020520205204,-39.37361470587362],[-62.178021780217804,-39.38055871671998],[-62.131221312213114,-39.43090279535608],[-62.077220772207724,-39.4621508441647],[-62.08442084420844,-39.56804700957166],[-62.131221312213114,-39.82497541088692],[-62.253622536225365,-39.880527497657795],[-62.2860228602286,-39.8961515220621],[-62.32562325623256,-39.949967606121376],[-62.40122401224012,-40.1964799911671],[-62.42642426424264,-40.35619224063335],[-62.39402394023939,-40.45861640061713],[-62.246422464224636,-40.673880736854244],[-62.30042300423004,-40.814496956493],[-62.39402394023939,-40.89088107580295],[-62.797227972279714,-41.04712131984601],[-62.95922959229591,-41.10961741746324],[-63.21123211232111,-41.15301748525298],[-63.62163621636216,-41.15996149609934],[-63.77283772837728,-41.149545479829804],[-64.1220412204122,-41.00719325747945],[-64.38484384843848,-40.92212912461156],[-64.62244622446224,-40.854425018859565],[-64.85284852848528,-40.814496956493],[-64.82044820448203,-40.793664923953926],[-64.8060480604806,-40.75720886701055],[-64.87084870848707,-40.73637683447147],[-64.91764917649176,-40.731168826336706],[-65.06885068850688,-40.80581694293506],[-65.13365133651337,-40.880465059533414],[-65.15165151651516,-40.94643316257382],[-65.15525155251552,-41.106145412040064],[-65.12645126451264,-41.23808161812087],[-65.01845018450184,-41.56618613061131],[-65.00765007650077,-41.74499440990504],[-65.0580505805058,-41.97067476241169],[-64.9860498604986,-42.1026109684925],[-64.89964899648996,-42.16163506068655],[-64.6980469804698,-42.22065915288059],[-64.62244622446224,-42.260587215247156],[-64.5360453604536,-42.255379207112384],[-64.51084510845108,-42.271003231516694],[-64.52524525245252,-42.298779274902124],[-64.57564575645756,-42.356067364384586],[-64.5720457204572,-42.41682745929022],[-64.42084420844208,-42.43418748640612],[-64.2660426604266,-42.42203546742499],[-64.10044100441004,-42.394259424039554],[-64.06084060840608,-42.3525953589614],[-64.06084060840608,-42.26579522338192],[-64.25164251642516,-42.25017119897762],[-64.230042300423,-42.218923150169005],[-64.08244082440824,-42.182467093225625],[-63.891638916389155,-42.12517900374316],[-63.79443794437944,-42.11302698476204],[-63.72963729637296,-42.1529550471286],[-63.686436864368645,-42.18941110407198],[-63.628836288362876,-42.28315525049782],[-63.59643596435964,-42.40641144302069],[-63.59283592835928,-42.55570767621739],[-63.6180361803618,-42.696323895856146],[-63.64323643236432,-42.74493197178066],[-63.69363693636936,-42.8056920666863],[-64.03564035640356,-42.88207618599624],[-64.12924129241291,-42.861244153457164],[-64.21924219242192,-42.7553479880502],[-64.2480424804248,-42.64597981722005],[-64.32364323643236,-42.57306770333329],[-64.48924489244892,-42.51404361113924],[-64.65124651246512,-42.531403638255135],[-64.81324813248132,-42.633827798238926],[-64.97164971649715,-42.66681184975913],[-65.02565025650256,-42.758819993473374],[-64.62964629646297,-42.90985222938167],[-64.44244442444425,-42.95151629445982],[-64.38124381243811,-42.94978029174823],[-64.320043200432,-42.96887632157572],[-64.3740437404374,-43.02442840834659],[-64.43164431644315,-43.05914846257838],[-64.7160471604716,-43.13553258188832],[-64.83844838448384,-43.1893486659476],[-64.9860498604986,-43.29350882864298],[-65.19125191251912,-43.522661186572805],[-65.25245252452524,-43.57126926249732],[-65.28485284852849,-43.63029335469136],[-65.30645306453064,-43.78826960144602],[-65.2380523805238,-44.04867000818446],[-65.31005310053101,-44.1580381790146],[-65.26685266852668,-44.27955836882588],[-65.28845288452884,-44.36115049627059],[-65.36045360453605,-44.477462677947095],[-65.64845648456485,-44.66147896537559],[-65.69885698856989,-44.796887176879586],[-65.5980559805598,-44.87500729890112],[-65.60525605256052,-44.944447407364706],[-65.63765637656377,-45.00867950769352],[-65.75645756457564,-45.006943504981926],[-66.18846188461885,-44.96527943990378],[-66.34686346863468,-45.032983545655775],[-66.49446494464944,-45.118047678523666],[-66.5340653406534,-45.15797574089022],[-66.58446584465844,-45.18227977885248],[-66.88326883268832,-45.22741584935381],[-66.94086940869408,-45.256927895450836],[-67.25767257672577,-45.578088397094916],[-67.39447394473945,-45.77599270621613],[-67.55647556475564,-45.970425009914166],[-67.59967599675997,-46.05201713735888],[-67.61047610476105,-46.16659331632379],[-67.58527585275853,-46.26901747630758],[-67.56367563675636,-46.345401595617524],[-67.5060750607506,-46.44261774746654],[-67.38727387273872,-46.553721921008275],[-66.77526775267752,-47.005082626021576],[-66.64926649266492,-47.04501068838814],[-65.99765997659976,-47.09361876431265],[-65.85365853658536,-47.15611486192987],[-65.77085770857708,-47.256803019202074],[-65.73845738457385,-47.34533915749314],[-65.77445774457745,-47.567547504576616],[-65.8140581405814,-47.638723615751786],[-65.8860588605886,-47.701219713369014],[-66.04086040860408,-47.78281184081373],[-66.22446224462244,-47.82621190860347],[-66.1740617406174,-47.85745995741208],[-66.09846098460984,-47.8539879519889],[-65.93285932859328,-47.82621190860347],[-65.86445864458643,-47.8539879519889],[-65.81045810458104,-47.94078808756838],[-65.91125911259113,-47.977244144511765],[-65.94365943659436,-48.01890820958992],[-66.01566015660156,-48.08487631263032],[-66.39366393663936,-48.341804713945585],[-66.59526595265952,-48.419924835967116],[-66.78246782467825,-48.5223489959509],[-67.03447034470344,-48.62824516135787],[-67.13167131671317,-48.68726925355192],[-67.26487264872648,-48.81399745149796],[-67.46647466474664,-48.951141665713536],[-67.68607686076861,-49.246262126683774],[-67.69327693276932,-49.30355021616623],[-67.66087660876609,-49.341742275821204],[-67.78327783277832,-49.85907108387491],[-67.82647826478265,-49.91983117878054],[-67.91287912879129,-49.98406327910936],[-68.14688146881468,-50.09169544722791],[-68.25848258482584,-50.10384746620905],[-68.4060840608406,-50.04308737130341],[-68.48888488884889,-49.977119268263],[-68.56808568085681,-49.86775109743286],[-68.66888668886689,-49.75317491846794],[-68.67248672486724,-49.793102980834504],[-68.640086400864,-49.862543089298086],[-68.66168661686616,-49.93545520318485],[-68.91368913689136,-49.96843925470505],[-68.97848978489785,-50.003159308936844],[-68.75168751687517,-49.98753528453254],[-68.59688596885968,-50.010103319783205],[-68.5320853208532,-50.03614336045705],[-68.47448474484744,-50.09169544722791],[-68.42048420484204,-50.157663550268325],[-68.46368463684637,-50.194119607211704],[-68.58968589685897,-50.22536765602032],[-68.7480874808748,-50.280919742791184],[-68.93888938889388,-50.38160790006338],[-69.04329043290433,-50.49965608445147],[-69.090090900909,-50.58298421460778],[-69.14049140491404,-50.75311248034356],[-69.15489154891549,-50.86421665388529],[-69.23409234092341,-50.951016789464774],[-69.36009360093601,-51.02740090877472],[-69.35289352893528,-51.0464969386022],[-69.26649266492664,-51.00656887623565],[-69.20169201692016,-50.994416857254514],[-69.14409144091441,-51.096841017238305],[-69.06489064890648,-51.30342533991747],[-69.02889028890289,-51.445777562267814],[-69.0360903609036,-51.489177630057554],[-69.05769057690577,-51.546465719540016],[-69.21969219692197,-51.56208974394432],[-69.36009360093601,-51.55861773852114],[-69.46449464494644,-51.584657779194984],[-69.41049410494105,-51.61069781986883],[-69.31329313293132,-51.600281803599295],[-69.180091800918,-51.66277790121652],[-69.03249032490325,-51.636737860542674],[-68.9640896408964,-51.67666592290924],[-68.91728917289173,-51.714857982564205],[-68.69048690486905,-52.01345044895762],[-68.49248492484925,-52.19746673638612],[-68.39528395283952,-52.30683490721627],[-68.44208442084421,-52.357178985852364],[-68.460084600846,-52.29121088281196],[-68.58968589685897,-52.27385085569606],[-68.71568715687157,-52.25475482586858],[-68.92448924489244,-52.20788275265566],[-69.20529205292053,-52.13670664148049],[-69.48969489694896,-52.13670664148049],[-69.71289712897129,-52.07594654657485],[-69.96129961299613,-52.008242440822855],[-70.48330483304832,-52.00303443268808],[-70.94410944109441,-51.99782642455332],[-71.41571415714157,-51.99435441913013],[-71.7181171811718,-51.990882413706956],[-71.91971919719197,-51.98914641099537],[-71.970119701197,-51.964842373033115],[-71.95211952119521,-51.87977824016522],[-72.02772027720277,-51.819018145259584],[-72.13572135721357,-51.74437002866123],[-72.26892268922688,-51.69055394460195],[-72.33372333723337,-51.62111383613837],[-72.40932409324093,-51.541257711405244],[-72.36612366123661,-51.470081600230074],[-72.30492304923048,-51.2982173317827],[-72.30132301323013,-51.22356921518435],[-72.35892358923589,-51.16975313112507],[-72.37692376923769,-51.095105014526716],[-72.35892358923589,-51.060384960294925],[-72.30852308523085,-51.03260891690949],[-72.27612276122761,-50.91108872709822],[-72.30132301323013,-50.78956853728694],[-72.3409234092341,-50.68193636916838],[-72.39132391323913,-50.635064295955466],[-72.45972459724597,-50.6124962607048],[-72.510125101251,-50.60728825257003],[-72.62172621726216,-50.64721631493659],[-72.80532805328053,-50.63853630137864],[-72.86652866528665,-50.652424323071365],[-72.95652956529565,-50.695824390861105],[-73.08253082530825,-50.76005649118992],[-73.15453154531545,-50.73748845593926],[-73.1761317613176,-50.66978435018726],[-73.2229322293223,-50.61076025799321],[-73.25173251732517,-50.558680176645524],[-73.27333273332734,-50.47188004106604],[-73.31293312933128,-50.3625118702359],[-73.3849338493385,-50.23057566415508],[-73.50013500135,-50.12467949874812],[-73.50733507335073,-50.03093535232228],[-73.52893528935289,-49.9111511652226],[-73.47133471334713,-49.79483898354609],[-73.50373503735037,-49.697622831697075],[-73.57573575735756,-49.58304665273216],[-73.55413554135541,-49.463262465632475],[-73.48213482134821,-49.39729436259207],[-73.46053460534606,-49.31396623243577],[-73.13653136531364,-49.30007821074305],[-73.14733147331474,-49.187238034489724],[-73.09333093330933,-49.09696589348707],[-73.03213032130321,-49.01363776333076],[-72.98172981729817,-48.977181706387384],[-72.86652866528665,-48.94419765486718],[-72.72972729727297,-48.89558957894267],[-72.65052650526505,-48.84177349488339],[-72.61452614526145,-48.793165418958885],[-72.5929259292593,-48.72893331863007],[-72.58572585725857,-48.662965215589665],[-72.60732607326072,-48.51887699052772],[-72.5821258212582,-48.47547692273798],[-72.49932499324993,-48.41818883325553],[-72.35532355323552,-48.36610875190784],[-72.2941229412294,-48.228964537692256],[-72.32652326523265,-48.11091635330416],[-72.40932409324093,-48.01543620416673],[-72.510125101251,-47.97377213908858],[-72.51732517325173,-47.87655598723956],[-72.47052470524704,-47.78454784352532],[-72.41292412924129,-47.68559568896471],[-72.3409234092341,-47.57275551271138],[-72.34452344523444,-47.49289938797826],[-72.28332283322833,-47.44602731476534],[-72.10332103321034,-47.343603154781555],[-72.0421204212042,-47.241178994797764],[-71.97731977319773,-47.213402951412334],[-71.90531905319052,-47.20125093243121],[-71.90171901719017,-47.143962842948746],[-71.95571955719556,-47.08667475346629],[-71.96291962919629,-47.015498642291114],[-71.95571955719556,-46.93737852026958],[-71.94131941319412,-46.831482354862615],[-71.85491854918548,-46.79155429249605],[-71.73251732517325,-46.70649015962817],[-71.70011700117001,-46.65093807285729],[-71.69651696516965,-46.578025958970535],[-71.73251732517325,-46.42699372306224],[-71.76131761317613,-46.31936155494368],[-71.77931779317792,-46.27943349257712],[-71.83331833318333,-46.206521378690354],[-71.87651876518765,-46.161385308189026],[-71.80811808118081,-46.102361215994975],[-71.68571685716857,-46.04160112108934],[-71.63171631716317,-45.95306498279827],[-71.67851678516784,-45.87841686619992],[-71.75051750517505,-45.83848880383336],[-71.77211772117721,-45.72391262486844],[-71.74691746917469,-45.578088397094916],[-71.69291692916929,-45.534688329305176],[-71.50931509315093,-45.512120294054505],[-71.49131491314913,-45.43747217745615],[-71.35091350913508,-45.33157601204919],[-71.35451354513545,-45.23088785477699],[-71.44451444514445,-45.16839175715976],[-71.53091530915309,-45.067703599887565],[-71.59571595715957,-44.9791674615965],[-71.81171811718117,-44.930559385671984],[-72.0421204212042,-44.90451934499814],[-72.07092070920709,-44.82119121484184],[-72.06372063720637,-44.772583138917334],[-71.95571955719556,-44.791679168744814],[-71.78291782917829,-44.77431914162892],[-71.65331653316532,-44.77084713620574],[-71.55971559715597,-44.762167122647796],[-71.45531455314553,-44.75001510366667],[-71.35811358113581,-44.78473515789846],[-71.26091260912608,-44.763903125359384],[-71.22131221312213,-44.63023091656698],[-71.160111601116,-44.5607908081034],[-71.14931149311492,-44.494822705062994],[-71.2141121411214,-44.441006621003716],[-71.32571325713256,-44.425382596599405],[-71.81891818918189,-44.383718531521254],[-71.83331833318333,-44.329902447461976],[-71.82971829718296,-44.24136630917091],[-71.81171811718117,-44.15109416816825],[-71.81171811718117,-44.10595809766692],[-71.76851768517685,-44.06603003530036],[-71.71451714517144,-43.98443790785564],[-71.67851678516784,-43.928885821084776],[-71.71451714517144,-43.85770970990961],[-71.79371793717937,-43.75354954721423],[-71.73611736117361,-43.704941471289715],[-71.73251732517325,-43.64591737909567],[-71.75051750517505,-43.590365292324805],[-71.83331833318333,-43.52786919470758],[-71.90531905319052,-43.43933305641651],[-71.90531905319052,-43.347324912702256],[-71.81891818918189,-43.32302087474],[-71.76491764917648,-43.295244831354566],[-71.75051750517505,-43.23795674187211],[-71.78291782917829,-43.166780630696934],[-71.89811898118981,-43.14594859815786],[-72.0529205292053,-43.10254853036812],[-72.10332103321034,-43.06609247342474],[-72.14652146521465,-42.989708354114796],[-72.11412114121141,-42.77618002058927],[-72.12852128521286,-42.64771581993164],[-72.14292142921428,-42.576539708756464],[-72.10692106921069,-42.522723624697186],[-72.0529205292053,-42.47237954606109],[-72.07812078120782,-42.357803367096174],[-72.12492124921249,-42.298779274902124],[-72.10692106921069,-42.25190720168921],[-72.06372063720637,-42.20503512847629],[-72.02772027720277,-42.14774703899383],[-71.99171991719916,-42.13385901730111],[-71.94491944919449,-42.166843068821315],[-71.86211862118621,-42.14774703899383],[-71.76131761317613,-42.10087496578091],[-71.75051750517505,-42.04705888172163],[-71.76851768517685,-41.9689387597001],[-71.8441184411844,-41.77277045329048],[-71.91251912519125,-41.6512502634792],[-71.89811898118981,-41.60611419297787],[-71.87291872918729,-41.56097812247654],[-71.89091890918908,-41.392585859452346],[-71.88731887318873,-41.29189770218015],[-71.880118801188,-40.995041238498324],[-71.87291872918729,-40.89261707851454],[-71.94131941319412,-40.78845691581916],[-71.93051930519304,-40.69124076397014],[-71.88371883718837,-40.620064652794966],[-71.83691836918369,-40.524584503657536],[-71.80451804518044,-40.43952037078965],[-71.76851768517685,-40.40132831113468],[-71.70731707317073,-40.38223228130719],[-71.69651696516965,-40.33536020809427],[-71.72171721717217,-40.298904151150886],[-71.8009180091801,-40.24508806709161],[-71.81891818918189,-40.177383961339615],[-71.8009180091801,-40.125303879991925],[-71.76491764917648,-40.09405583118331],[-71.70371703717036,-40.09405583118331],[-71.66051660516605,-40.02114371729655],[-71.64611646116461,-39.9291355735823],[-71.63891638916388,-39.88747150850415],[-71.67131671316713,-39.83365542444487],[-71.69651696516965,-39.70692722649883],[-71.72171721717217,-39.63575111532366],[-71.69291692916929,-39.60450306651504],[-71.65331653316532,-39.594087050245506],[-71.58851588515884,-39.6114470773614],[-71.5381153811538,-39.602767063803455],[-71.53091530915309,-39.56457500414848],[-71.52731527315272,-39.52291093907033],[-71.50931509315093,-39.4951348956849],[-71.4661146611466,-39.403126751970646],[-71.41931419314193,-39.28681457029414],[-71.40851408514085,-39.20522244284943],[-71.42651426514264,-38.986486101189136],[-71.40131401314012,-38.934406019841454],[-71.35451354513545,-38.88926994934012],[-71.2861128611286,-38.84586988155038],[-71.19611196111961,-38.809413824607],[-71.0881108811088,-38.75733374325931],[-70.95130951309513,-38.73823771343182],[-70.89730897308972,-38.68094962394937],[-70.85770857708577,-38.604565504639424],[-70.84690846908468,-38.5420694070222],[-70.90090900909009,-38.49866933923246],[-70.96930969309693,-38.44658925788477],[-71.00171001710017,-38.31465305180396],[-71.01971019710197,-38.19313286199269],[-71.02691026910269,-38.040364623372795],[-71.09531095310953,-37.910164420003575],[-71.16731167311673,-37.762604189518456],[-71.18531185311852,-37.63066798343765],[-71.16371163711636,-37.55949187226248],[-71.1349113491135,-37.44491569329756],[-71.16371163711636,-37.39283561194987],[-71.19971199711996,-37.300827468235624],[-71.16371163711636,-37.22791535434886],[-71.11691116911169,-37.11507517809553],[-71.1241112411124,-37.057787088613075],[-71.160111601116,-36.920642874397494],[-71.19251192511925,-36.84425875508755],[-71.160111601116,-36.76093062493125],[-71.10611106111061,-36.684546505621306],[-71.06651066510665,-36.64461844325474],[-71.07371073710736,-36.57865034021434],[-71.05571055710557,-36.52309825344347],[-70.97650976509765,-36.48664219650009],[-70.90450904509045,-36.42067409345969],[-70.85410854108541,-36.41199407990174],[-70.78930789307893,-36.41199407990174],[-70.74970749707497,-36.39289805007425],[-70.73170731707317,-36.34081796872656],[-70.72090720907208,-36.28352987924411],[-70.620106201062,-36.21235376806893],[-70.56250562505625,-36.146385665028525],[-70.4581045810458,-36.13249764333581],[-70.40410404104041,-36.06132153216063],[-70.40410404104041,-35.971049391157976],[-70.41490414904149,-35.87904124744372],[-70.37890378903789,-35.77140907932517],[-70.41850418504184,-35.60996082714733],[-70.41490414904149,-35.52316069156785],[-70.4581045810458,-35.45198458039268],[-70.44730447304472,-35.37560046108273],[-70.46890468904688,-35.32699238515823],[-70.53370533705336,-35.30789635533074],[-70.55530555305553,-35.2471362604251],[-70.52650526505265,-35.21762421432808],[-70.46530465304653,-35.19332017636582],[-70.39330393303932,-35.146448103152906],[-70.33930339303393,-34.922503753357844],[-70.31050310503105,-34.85479964760585],[-70.28530285302853,-34.77494352287273],[-70.28890288902889,-34.73327945779458],[-70.25290252902529,-34.67251936288894],[-70.20970209702097,-34.58051121917469],[-70.14130141301412,-34.49371108359521],[-70.10170101701017,-34.43121498597799],[-70.06210062100621,-34.34962285853327],[-70.05130051300513,-34.30101478260876],[-70.00450004500044,-34.27671074464651],[-69.94689946899469,-34.269766733800154],[-69.87849878498784,-34.25414270939584],[-69.85329853298532,-34.22463066329882],[-69.85689856898568,-34.18123059550908],[-69.86049860498605,-34.08401444366006],[-69.8820988209882,-33.929510202328586],[-69.89289892898928,-33.731605893207366],[-69.8820988209882,-33.601405689838145],[-69.83889838898389,-33.46946948375734],[-69.79929799297993,-33.39829337258216],[-69.81009810098101,-33.34447728852288],[-69.82089820898209,-33.28371719361725],[-69.89649896498965,-33.25073314209705],[-69.96849968499684,-33.28024518819407],[-70.01890018900188,-33.27156517463612],[-70.08370083700837,-33.202125066172535],[-70.10530105301052,-33.12747694957418],[-70.09450094500944,-33.026788792301986],[-70.04050040500405,-32.96429269468476],[-70.02250022500225,-32.88443656995164],[-70.05130051300513,-32.86013253198938],[-70.1161011610116,-32.808052450641696],[-70.17730177301773,-32.625772165924786],[-70.170101701017,-32.471267924593306],[-70.23130231302312,-32.43133986222675],[-70.25650256502564,-32.30981967241547],[-70.32130321303212,-32.26641960462573],[-70.34290342903428,-32.176147463623074],[-70.36450364503645,-32.08413931990882],[-70.35730357303572,-32.04247525483067],[-70.29250292502924,-32.03032323584954],[-70.25290252902529,-31.957411121962778],[-70.28170281702816,-31.915747056884634],[-70.3321033210332,-31.881027002652836],[-70.39330393303932,-31.88449900807602],[-70.45090450904509,-31.84109894028628],[-70.52650526505265,-31.665762666415723],[-70.5841058410584,-31.570282517278294],[-70.56610566105661,-31.427930294927947],[-70.55530555305553,-31.316826121386214],[-70.53010530105301,-31.223081974960373],[-70.51930519305192,-31.14843385836202],[-70.47250472504724,-31.11197780141864],[-70.42930429304293,-31.12933782853453],[-70.38970389703897,-31.12065781497659],[-70.35010350103501,-31.05989772007095],[-70.31050310503105,-31.02344166312757],[-70.31050310503105,-30.992193614318957],[-70.33570335703357,-30.959209562798755],[-70.34650346503464,-30.901921473316293],[-70.31770317703176,-30.8342173675643],[-70.27090270902708,-30.67797712352123],[-70.19530195301952,-30.50437685236227],[-70.16290162901629,-30.440144752033454],[-70.170101701017,-30.386328667974176],[-70.15210152101521,-30.360288627300335],[-70.10170101701017,-30.388064670685765],[-69.95769957699576,-30.358552624588746],[-69.90729907299072,-30.282168505278804],[-69.88929889298893,-30.212728396815216],[-69.84249842498424,-30.174536337160248],[-69.86409864098641,-30.12072025310097],[-69.92529925299253,-30.10336022598507],[-69.96129961299613,-30.079056188022818],[-69.94689946899469,-30.01656009040559],[-69.92529925299253,-29.874207868055244],[-69.92889928899288,-29.768311702648276],[-69.98289982899828,-29.546103355564803],[-70.02610026100261,-29.32389500848133],[-69.99729997299973,-29.249246891882983],[-69.90009900099001,-29.14855873461078],[-69.8280982809828,-29.103422664109452],[-69.81369813698137,-29.046134574626997],[-69.74169741697416,-28.78399816517696],[-69.73449734497345,-28.641645942826614],[-69.68769687696877,-28.561789818093494],[-69.65529655296552,-28.414229587608375],[-69.52569525695256,-28.285765386950743],[-69.48969489694896,-28.20070125408285],[-69.43569435694357,-28.1920212405249],[-69.41049410494105,-28.16598119985106],[-69.3420934209342,-28.07050105071363],[-69.2520925209252,-27.973284898864613],[-69.17289172891728,-27.9246768229401],[-69.15489154891549,-27.848292703630158],[-69.11889118891189,-27.74413254093478],[-69.04329043290433,-27.570532269775818],[-69.0000900009,-27.449012079964547],[-68.94248942489425,-27.405612012174807],[-68.8740887408874,-27.24589976270856],[-68.84528845288453,-27.153891618994315],[-68.76968769687697,-27.11569955933934],[-68.70848708487084,-27.105283543069802],[-68.65088650886509,-27.148683610859543],[-68.59328593285933,-27.140003597301593],[-68.53568535685356,-27.086187513242315],[-68.4060840608406,-27.047995453587347],[-68.34488344883448,-27.02716342104827],[-68.31968319683196,-26.973347336988994],[-68.31968319683196,-26.877867187851564],[-68.37368373683736,-26.806691076676387],[-68.48528485284852,-26.669546862460813],[-68.58248582485824,-26.51851462655251],[-68.59328593285933,-26.469906550628004],[-68.59328593285933,-26.417826469280314],[-68.57528575285752,-26.35185836623991],[-68.52848528485285,-26.277210249641556],[-68.41328413284133,-26.153954057118696],[-68.42768427684277,-26.06541791882762],[-68.51048510485104,-25.74078541176037],[-68.54288542885429,-25.652249273469295],[-68.60048600486004,-25.485593013156688],[-68.59328593285933,-25.419624910116283],[-68.53928539285393,-25.237344625399373],[-68.4960849608496,-25.16269650880102],[-68.43128431284312,-25.14880848710831],[-68.39528395283952,-25.124504449146045],[-68.38448384483844,-25.091520397625843],[-68.42768427684277,-25.051592335259286],[-68.44568445684456,-24.999512253911604],[-68.46728467284673,-24.92486413731325],[-68.52848528485285,-24.8988240966394],[-68.56088560885608,-24.83806400173377],[-68.56088560885608,-24.7477918607311],[-68.50688506885068,-24.62974367634301],[-68.44568445684456,-24.59675962482281],[-68.4240842408424,-24.544679543475112],[-68.35928359283592,-24.497807470262202],[-68.2980829808298,-24.459615410607228],[-68.25128251282513,-24.391911304855228],[-68.0460804608046,-24.308583174698924],[-67.88767887678877,-24.24261507165852],[-67.57087570875709,-24.11935887913566],[-67.35487354873548,-24.034294746267776],[-67.33687336873368,-23.975270654073725],[-67.31887318873189,-23.93534259170717],[-67.2180721807218,-23.633278119890576],[-67.08847088470884,-23.24441351249449],[-67.00927009270092,-23.001373132871947],[-67.19647196471965,-22.820828850866633],[-67.16047160471604,-22.77395677765371],[-67.0560705607056,-22.65070058513085],[-67.03447034470344,-22.551748430570242],[-66.99126991269912,-22.51008436549209],[-66.80046800468004,-22.40939620821989],[-66.76806768067681,-22.343428105179484],[-66.750067500675,-22.26877998858113],[-66.71046710467104,-22.216699907233448],[-66.63846638466384,-22.20454788825232],[-66.50526505265053,-22.157675815039397],[-66.36486364863649,-22.11427574724965],[-66.32166321663216,-22.053515652344018],[-66.2820628206282,-21.947619486937057],[-66.2460624606246,-21.83130730526055],[-66.22086220862208,-21.801795259163526],[-66.1740617406174,-21.805267264586703],[-66.09846098460984,-21.83477931068373],[-66.05886058860588,-21.879915381185057],[-65.86085860858608,-22.020531600823816],[-65.77085770857708,-22.100387725556942],[-65.68445684456844,-22.110803741826473],[-65.51885518855188,-22.09517971742217],[-65.48645486454865,-22.098651722845347],[-65.0580505805058,-22.102123728268523],[-64.99324993249932,-22.10906773911489],[-64.8420484204842,-22.143787793346675],[-64.75924759247592,-22.17156383673212],[-64.70164701647016,-22.185451858424827],[-64.60444604446045,-22.228851926214574],[-64.52524525245252,-22.371204148564914],[-64.47844478444784,-22.485780327529838],[-64.4460444604446,-22.584732482090445],[-64.3740437404374,-22.761804758672582],[-64.32364323643236,-22.827772861712987],[-64.30924309243092,-22.794788810192784],[-64.2660426604266,-22.603828511917925],[-64.20844208442084,-22.490988335664596],[-64.13284132841328,-22.365996140430155],[-63.97443974439744,-22.072611682171498],[-63.92043920439204,-22.029211614381765],[-63.85923859238592,-22.006643579131094],[-63.81963819638196,-22.004907576419512],[-63.77643776437763,-22.02747561167017],[-63.715237152371515,-22.02747561167017],[-63.67563675636755,-22.004907576419512],[-63.26883268832688,-22.001435570996335],[-62.844028440284404,-21.997963565573144],[-62.83322833228331,-21.99969956828474],[-62.81522815228152,-22.05004364692084],[-62.743227432274324,-22.15941181775098],[-62.6640266402664,-22.21843590994503],[-62.64962649626496,-22.234059934349332]]]]}},{"type":"Feature","id":51,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[45.553055530555326,40.61618223604114],[45.51345513455135,40.59882220892524],[45.477454774547766,40.60750222248319],[45.477454774547766,40.64916628756134],[45.50625506255062,40.664790311965646],[45.535055350553506,40.664790311965646],[45.56385563855639,40.64916628756134],[45.553055530555326,40.61618223604114]]],[[[46.489064890648905,38.906219565125355],[46.31626316263163,38.91316357597174],[46.16866168661687,38.86976350818199],[46.11466114661147,38.87844352173994],[46.078660786607884,38.95482764104989],[46.046260462604636,39.0173237386671],[45.95265952659528,39.17877199084495],[45.977859778597804,39.244740093885355],[45.9238592385924,39.28119615082872],[45.7978579785798,39.350636259292315],[45.76545765457655,39.37841230267773],[45.78345783457834,39.41660436233272],[45.7978579785798,39.48778047350788],[45.78345783457834,39.54506856299034],[45.75105751057512,39.56242859010624],[45.68625686256863,39.56416459281783],[45.610656106561066,39.550276571125124],[45.45585455854558,39.494724484354236],[45.351453514535166,39.529444538586034],[45.28665286652867,39.56590059552943],[45.25425254252542,39.59541264162644],[45.17145171451716,39.571108603664186],[45.15345153451534,39.58326062264533],[45.149851498515005,39.656172736532085],[45.124651246512485,39.69610079889864],[45.07785077850778,39.74297287211155],[45.031050310503105,39.76554090736224],[44.865448654486556,39.7186688341493],[44.76824768247684,39.703044809744995],[44.73224732247323,39.74644487753474],[44.55944559445595,39.8870610971735],[44.4010440104401,39.99642926800365],[44.28944289442896,40.0398293357934],[44.177841778417786,40.03635733037021],[44.00504005040051,40.01378929511955],[43.94023940239404,40.0224693086775],[43.792637926379285,40.071077384602006],[43.666636666366685,40.126629471372866],[43.68463684636848,40.14919750662352],[43.709837098371,40.16655753373942],[43.67743677436775,40.23946964762618],[43.60903609036092,40.355781829302686],[43.616236162361645,40.393973888957674],[43.59463594635946,40.444317967593776],[43.56943569435694,40.482510027248736],[43.666636666366685,40.57451817096299],[43.71343713437136,40.64743028484975],[43.724237242372425,40.720342398736506],[43.69543695436954,40.79499051533486],[43.63063630636307,40.928662724127264],[43.591035910359125,40.96859078649382],[43.5190351903519,41.00504684343721],[43.45423454234543,41.064070935631264],[43.439834398344004,41.10747100342101],[43.490234902349044,41.11615101697896],[43.6450364503645,41.11615101697896],[43.792637926379285,41.131775041383264],[43.90783907839079,41.15955108476868],[44.077040770407706,41.182119120019365],[44.14544145441454,41.20295115255843],[44.228242282422826,41.21336716882797],[44.4730447304473,41.190799133577315],[44.563045630456315,41.208159160693214],[44.840248402484036,41.211631166116376],[44.847448474484764,41.220311179674326],[44.81144811448115,41.24808722305977],[44.81144811448115,41.26023924204088],[44.9770497704977,41.27759926915678],[45.00225002250022,41.29148729084949],[45.023850238502405,41.246351220348174],[45.08505085050851,41.19600714171207],[45.15345153451534,41.17517510917301],[45.18945189451895,41.14739906578757],[45.18945189451895,41.12656703324848],[45.07065070650708,41.10052699257466],[45.06345063450635,41.08837497359352],[45.07065070650708,41.076222954612376],[45.106651066510665,41.06927894376602],[45.27225272252724,41.00678284614881],[45.36945369453696,41.00504684343721],[45.419854198542,40.98595081360972],[45.44505445054452,40.94775875395476],[45.52425524255244,40.89741467531866],[45.58905589055891,40.847070596682556],[45.592655926559274,40.82971056956666],[45.57825578255785,40.80367052889281],[45.401854018540206,40.7064543770438],[45.38025380253802,40.673470325523596],[45.376653766537686,40.6387502712918],[45.45585455854558,40.53285410588484],[45.57105571055712,40.41654192420833],[45.73665736657367,40.329741788628866],[45.96345963459635,40.23426163949142],[45.96705967059671,40.17523754729737],[45.93105931059313,40.10406143612221],[45.89865898658988,40.0571893629093],[45.88425884258842,40.02420531138907],[45.8590585905859,40.012053292407955],[45.62865628656289,40.01378929511955],[45.59625596255964,40.003373278850006],[45.58185581855818,39.9894852571573],[45.57825578255785,39.97733323817616],[45.661056610566106,39.956501205637096],[45.79065790657907,39.88185308903874],[45.86265862658627,39.808940975151955],[45.93825938259383,39.77595692363175],[46.02466024660248,39.7186688341493],[46.09306093060931,39.664852750090034],[46.20106201062012,39.59367663891484],[46.32346323463236,39.617980676877124],[46.481864818648205,39.55548457925988],[46.489064890648905,39.512084511470135],[46.47826478264784,39.47562845452677],[46.37746377463776,39.43396438944862],[46.36666366663667,39.41660436233272],[46.36666366663667,39.40271634064001],[46.37746377463776,39.38188430810092],[46.438664386643865,39.34890025658072],[46.507065070650725,39.29855617794462],[46.58626586265862,39.223908061346265],[46.55026550265504,39.20134002609561],[46.47826478264784,39.197868020672416],[46.42066420664207,39.206548034230366],[46.39906399063992,39.19266001253766],[46.40266402664028,39.168355974575405],[46.47466474664748,39.11106788509295],[46.489064890648905,39.0694038200148],[46.48546485464854,38.99822770883961],[46.489064890648905,38.906219565125355]],[[44.969849698497,41.02761487868787],[45.00225002250022,41.01546285970676],[45.023850238502405,41.02761487868787],[45.02745027450274,41.05365491936172],[45.02025020250204,41.07795895732397],[44.99504995049952,41.084902968170326],[44.96264962649627,41.07969496003557],[44.95904959049591,41.05191891665012],[44.969849698497,41.02761487868787]]]]}},{"type":"Feature","id":16,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-170.72630726307264,-14.350871621020886],[-170.76950769507695,-14.359551634578835],[-170.819908199082,-14.312679561365911],[-170.7191071910719,-14.276223504422532],[-170.69030690306903,-14.257127474595052],[-170.5679056790568,-14.267543490864583],[-170.639906399064,-14.281431512557305],[-170.72630726307264,-14.350871621020886]]]}},{"type":"Feature","id":10,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-161.99261992619927,-83.11914703522038],[-162.30582305823057,-83.14171507047104],[-163.04743047430475,-83.09657899996971],[-163.24183241832418,-83.06012294302633],[-163.349833498335,-83.02193088337135],[-163.55143551435515,-82.98721082913956],[-163.6018360183602,-82.96811479931208],[-163.6018360183602,-82.92818673694552],[-163.6342363423634,-82.90214669627167],[-163.70263702637027,-82.879578661021],[-163.7350373503735,-82.85701062577034],[-163.79623796237962,-82.84312260407762],[-162.7990279902799,-82.86569063932829],[-162.41022410224102,-82.8986746908485],[-162.33822338223382,-82.92297872881075],[-161.63621636216362,-83.02713889150613],[-161.8270182701827,-83.04276291591043],[-161.99261992619927,-83.11914703522038]]],[[[-157.98577985779858,-82.10532145165203],[-158.0757807578076,-82.1122654624984],[-158.1549815498155,-82.05844937843912],[-158.54378543785438,-81.94908120760897],[-158.77418774187743,-81.87616909372221],[-158.92538925389255,-81.81888100423976],[-158.99018990189902,-81.77895294187319],[-158.91458914589145,-81.77895294187319],[-158.34578345783459,-81.90047313168446],[-158.25938259382593,-81.94734520489737],[-157.83457834578346,-82.03067333505368],[-157.98577985779858,-82.10532145165203]]],[[[-160.4662046620466,-81.58972864630992],[-160.57060570605705,-81.59840865986787],[-163.25263252632527,-81.48209647819137],[-163.76743767437674,-81.44564042124799],[-163.88983889838897,-81.42307238599732],[-163.940239402394,-81.40397635616984],[-163.9510395103951,-81.39008833447711],[-163.92943929439295,-81.35189627482214],[-163.86823868238682,-81.32412023143671],[-163.20223202232023,-81.28072016364698],[-162.4570245702457,-81.31370421516718],[-161.5570155701557,-81.39703234532347],[-160.9378093780938,-81.46300044836389],[-160.61740617406173,-81.52202454055792],[-160.48420484204843,-81.56716061105925],[-160.4662046620466,-81.58972864630992]]],[[[-153.9321393213932,-80.03253421401404],[-154.11574115741158,-80.03600621943721],[-154.34974349743499,-80.02559020316768],[-154.52974529745296,-80.00128616520541],[-154.940149401494,-79.96656611097363],[-155.04455044550446,-79.90059800793323],[-155.5269552695527,-79.84678192387395],[-155.75015750157502,-79.82942189675805],[-155.67455674556746,-79.76518979642924],[-155.16335163351633,-79.85025392929712],[-154.53334533345333,-79.93531806216501],[-154.02574025740256,-79.9873981435127],[-153.9321393213932,-80.03253421401404]]],[[[-59.73359733597336,-80.34327869938858],[-59.77319773197732,-80.55854303562569],[-59.769597695976955,-80.6557591874747],[-59.82719827198271,-80.73387930949625],[-59.92799927999279,-80.7738073718628],[-60.1260012600126,-80.8415114776148],[-60.27000270002699,-80.88143953998136],[-60.58320583205831,-80.94740764302176],[-62.02322023220232,-80.88838355082771],[-62.671226712267114,-80.83456746676843],[-62.94122941229412,-80.76512735830485],[-62.98442984429843,-80.73387930949625],[-63.06723067230672,-80.62798314408927],[-63.14283142831428,-80.59499909256907],[-63.715237152371515,-80.61756712781974],[-64.06444064440645,-80.65055117933994],[-64.12564125641256,-80.66791120645584],[-64.21924219242192,-80.73387930949625],[-64.26964269642696,-80.74776733118895],[-65.2020520205202,-80.6071511115502],[-66.18486184861848,-80.44223085394918],[-66.59166591665917,-80.35716672108128],[-66.73206732067321,-80.31897466142632],[-66.77166771667716,-80.29467062346407],[-66.68166681666817,-80.25995056923227],[-66.5880658806588,-80.2391185366932],[-66.48366483664836,-80.22523051500048],[-66.37566375663756,-80.2217585095773],[-66.29646296462964,-80.23391052855843],[-66.21726217262172,-80.25821456652068],[-66.16686166861668,-80.34675070481175],[-66.11646116461164,-80.36063872650448],[-65.97965979659796,-80.38494276446673],[-62.52002520025199,-80.3727907454856],[-62.232022320223194,-80.36931874006243],[-61.63441634416344,-80.34327869938858],[-61.314013140131394,-80.3068226424452],[-61.19521195211952,-80.2564785638091],[-61.48321483214832,-80.24432654482797],[-61.59841598415984,-80.206134485173],[-61.69561695616956,-80.13495837399782],[-61.717217172171715,-80.06899027095741],[-61.68481684816848,-80.02038219503291],[-61.303213032130316,-79.99607815707066],[-61.24561245612456,-79.97871812995476],[-61.34641346413464,-79.95094208656933],[-61.34281342813428,-79.8867099862405],[-61.1160111601116,-79.86240594827825],[-61.026010260102595,-79.80858986421897],[-60.57960579605796,-79.74088575846697],[-59.8739987399874,-79.77734181541035],[-59.70479704797047,-79.87455796725938],[-59.75159751597515,-79.9387900675882],[-59.7839978399784,-80.00128616520541],[-59.78759787597876,-80.10023831976604],[-59.49959499594995,-80.11586234417034],[-59.40959409594096,-80.15058239840212],[-59.32319323193232,-80.19571846890346],[-59.42759427594275,-80.19745447161505],[-59.52839528395283,-80.20787048788459],[-59.61119611196112,-80.2547425610975],[-59.68319683196832,-80.31550265600315],[-59.73359733597336,-80.34327869938858]]],[[[-31.120511205112052,-79.79817384794944],[-30.98370983709836,-79.8190058804885],[-30.839708397083967,-79.7721338072756],[-30.861308613086123,-79.72526173406267],[-30.778507785077835,-79.64714161204114],[-30.659706597065963,-79.73394174762062],[-29.871298712987112,-79.8224778859117],[-29.615696156961576,-79.90927802149118],[-29.720097200971992,-79.93011005403025],[-29.799297992979916,-79.92663804860706],[-30.02970029700296,-79.93531806216501],[-30.42210422104222,-80.01170218147496],[-30.84330843308433,-79.9387900675882],[-31.59571595715957,-79.8884459889521],[-31.82251822518225,-79.85025392929712],[-31.99891998919989,-79.73220574490904],[-31.682116821168194,-79.63498959306001],[-31.606516065160633,-79.64540560932954],[-31.120511205112052,-79.79817384794944]]],[[[-32.34092340923408,-79.67318165271499],[-32.513725137251356,-79.68359766898452],[-32.58212582125822,-79.65755762831068],[-32.49932499324993,-79.59158952527027],[-32.37692376923769,-79.53430143578781],[-32.15012150121501,-79.52909342765304],[-31.934119341193394,-79.56728548730801],[-31.95571955719558,-79.60374154425139],[-32.002520025200255,-79.60721354967458],[-32.34092340923408,-79.67318165271499]]],[[[-66.1740617406174,-80.07767028451536],[-66.26766267662676,-80.08114228993854],[-66.3180631806318,-80.07593428180377],[-66.36846368463684,-80.0551022492647],[-66.41166411664116,-79.97351012181998],[-66.90486904869049,-79.90927802149118],[-66.96246962469624,-79.8728219645478],[-66.99486994869949,-79.79296583981467],[-67.07767077670776,-79.76171779100605],[-67.71847718477184,-79.61936556865571],[-67.77247772477725,-79.58985352255868],[-67.80847808478084,-79.54645345476894],[-67.68967689676896,-79.52909342765304],[-67.43767437674376,-79.56034147646166],[-66.98046980469805,-79.56902149001961],[-66.87966879668797,-79.58290951171233],[-66.7860678606786,-79.60721354967458],[-66.27486274862748,-79.61242155780934],[-66.01566015660156,-79.62457357679048],[-65.87165871658716,-79.7374137530438],[-65.580055800558,-79.770397804564],[-65.54045540455404,-79.8363659076044],[-65.50445504455044,-79.9544140919925],[-65.90045900459005,-80.04121422757198],[-65.99045990459904,-80.05336624655311],[-66.1740617406174,-80.07767028451536]]],[[[-67.26127261272612,-79.4527093083431],[-67.43407434074341,-79.50131738426761],[-68.16128161281613,-79.47874934901695],[-68.40968409684096,-79.46312532461263],[-68.550085500855,-79.4370852839388],[-68.42048420484204,-79.33292512124342],[-68.32328323283232,-79.29820506701162],[-68.23328233282332,-79.28431704531891],[-68.03168031680316,-79.22702895583646],[-67.71487714877148,-79.21487693685532],[-67.47367473674737,-79.22355695041327],[-67.06687066870668,-79.2686930209146],[-67.17127171271713,-79.31209308870434],[-67.23967239672396,-79.32771711310865],[-67.30447304473044,-79.39368521614905],[-67.26127261272612,-79.4527093083431]]],[[[-33.93573935739357,-79.3207731022623],[-34.05094050940508,-79.35722915920567],[-36.4809648096481,-79.29473306158845],[-36.59976599765997,-79.28258104260732],[-36.567365673656724,-79.20793292600897],[-36.2361623616236,-79.19578090702784],[-36.048960489604895,-79.18189288533512],[-35.789757897578966,-79.14890883381491],[-35.5989559895599,-79.09162074433246],[-35.5341553415534,-79.08988474162088],[-34.3929439294393,-79.22355695041327],[-33.99333993339934,-79.27910903718414],[-33.946539465394636,-79.30514907785799],[-33.93573935739357,-79.3207731022623]]],[[[-159.05139051390515,-79.80685386150738],[-160.30060300603006,-79.84504592116235],[-160.80820808208082,-79.81206186964215],[-161.86661866618667,-79.70269369881201],[-163.31743317433174,-79.50478938969079],[-163.71343713437133,-79.44229329207357],[-163.97263972639726,-79.38847720801428],[-164.22464224642246,-79.3207731022623],[-164.28224282242823,-79.24612498566394],[-164.24624246242462,-79.13849281754538],[-164.19944199441994,-79.04995667925431],[-164.12384123841238,-78.99614059519503],[-163.8142381423814,-78.92843648944304],[-163.65943659436596,-78.85552437555627],[-163.34623346233462,-78.77914025624634],[-163.25623256232564,-78.72185216676388],[-163.1230312303123,-78.71838016134069],[-162.8710287102871,-78.72532417218706],[-162.62262622626227,-78.74094819659136],[-162.38862388623886,-78.76004422641884],[-162.16182161821618,-78.79302827793904],[-161.64341643416435,-78.9006604460576],[-161.28341283412834,-79.00655661146457],[-160.7650076500765,-79.13154880669902],[-160.25020250202502,-79.27216502633777],[-159.9621996219962,-79.32424510768547],[-159.6849968499685,-79.402365229707],[-159.41859418594186,-79.50826139511398],[-159.36819368193682,-79.54471745205736],[-159.25659256592564,-79.59158952527027],[-159.1881918819188,-79.6367255957716],[-159.11979119791198,-79.67491765542657],[-159.05139051390515,-79.69401368525406],[-158.99738997389974,-79.73567775033221],[-159.0081900819008,-79.78081382083354],[-159.05139051390515,-79.80685386150738]]],[[[-70.33570335703357,-79.68012566356134],[-70.55170551705517,-79.68359766898452],[-70.98370983709837,-79.67491765542657],[-71.41571415714157,-79.64019760119479],[-71.52731527315272,-79.62283757407889],[-71.68571685716857,-79.56728548730801],[-71.73611736117361,-79.53777344121099],[-71.77931779317792,-79.50131738426761],[-71.78291782917829,-79.44402929478515],[-71.66771667716677,-79.24612498566394],[-71.45531455314553,-79.12807680127584],[-71.25371253712537,-79.06037269552385],[-70.62730627306273,-78.9023964487692],[-70.54450544505444,-78.8833004189417],[-69.9720997209972,-78.80865230234335],[-69.74889748897489,-78.76872423997679],[-69.39969399693996,-78.68539610982049],[-67.47727477274772,-78.36249960546482],[-67.0380703807038,-78.31562753225191],[-66.840068400684,-78.3503475864837],[-66.72846728467285,-78.3833316380039],[-66.7860678606786,-78.42152369765887],[-67.04527045270453,-78.51353184137312],[-67.16767167671676,-78.56908392814398],[-67.48087480874808,-78.68192410439731],[-68.15768157681576,-78.87114839996057],[-68.63648636486364,-79.01350062231093],[-69.2520925209252,-79.20966892872056],[-69.39609396093961,-79.27910903718414],[-69.68769687696877,-79.44402929478515],[-69.63369633696337,-79.51694140867191],[-69.73089730897308,-79.61762956594411],[-70.1161011610116,-79.66623764186862],[-70.33570335703357,-79.68012566356134]]],[[[167.64107641076413,-78.14202726109295],[167.51867518675186,-78.2166753776913],[167.37827378273784,-78.2496594292115],[166.93546935469357,-78.22188338582606],[166.6258662586626,-78.28437948344329],[166.2838628386284,-78.30694751869396],[166.1218612186122,-78.27396346717376],[166.04986049860497,-78.21320337226811],[166.0138601386014,-78.1316112448234],[166.0138601386014,-78.10209919872638],[166.1110611106111,-78.08994717974525],[166.56826568265683,-78.1472352692277],[166.7590675906759,-78.19757934786381],[166.86346863468634,-78.19584334515221],[167.13707137071373,-78.12987524211181],[167.36387363873638,-78.0465471119555],[167.42147421474215,-78.00661904958895],[167.49707497074974,-77.99273102789624],[167.59427594275945,-78.02224307399325],[167.64107641076413,-78.11251521499592],[167.64107641076413,-78.14202726109295]]],[[[-45.22185221852217,-78.81038830505494],[-45.09225092250921,-78.81386031047812],[-44.56664566645665,-78.80344429420859],[-44.041040410404094,-78.80691629963177],[-43.72063720637206,-78.81906831861289],[-43.62703627036271,-78.84684436199832],[-43.54423544235442,-78.9023964487692],[-43.45063450634507,-78.98919658434868],[-43.364233642336416,-79.0846767334861],[-43.2670326703267,-79.16279685550764],[-43.20943209432093,-79.29994106972322],[-43.11943119431194,-79.35028514835932],[-42.96462964629646,-79.47701334630536],[-42.9430294302943,-79.57943750628914],[-42.98982989829898,-79.80164585337262],[-43.06543065430654,-79.89191799437528],[-43.2670326703267,-79.97871812995476],[-43.497434974349744,-79.97003811639681],[-43.60183601836019,-79.97351012181998],[-43.70263702637027,-79.99087014893588],[-43.74223742237422,-80.00302216791701],[-43.75663756637567,-80.02038219503291],[-43.490234902349016,-80.09503031163126],[-43.45783457834577,-80.12280635501669],[-43.45423454234543,-80.1557904065369],[-43.490234902349016,-80.17835844178757],[-43.52623526235263,-80.19224646348027],[-49.18909189091892,-80.64360716849357],[-49.40869408694087,-80.66617520374425],[-49.62829628296282,-80.71304727695717],[-49.70029700297002,-80.75297533932373],[-49.772297722977214,-80.78422338813233],[-54.16074160741607,-80.86928752100023],[-54.20034200342003,-80.86407951286546],[-54.239942399423995,-80.84671948574956],[-54.351543515435154,-80.75991935017008],[-54.37314373143731,-80.6227751359545],[-54.34794347943479,-80.56895905189522],[-54.12834128341282,-80.51687897054754],[-54.04554045540455,-80.48736692445051],[-53.674736747367476,-80.28425460719453],[-53.48393483934839,-80.1887744580571],[-53.39393393933939,-80.10891833332397],[-53.347133471334715,-80.11412634145874],[-53.17793177931779,-80.16099841467167],[-53.05193051930519,-80.17488643636437],[-52.807128071280715,-80.1557904065369],[-52.56592565925659,-80.09850231705444],[-52.46152461524615,-80.06725426824582],[-52.357123571235704,-80.07767028451536],[-52.33912339123391,-80.12627836043987],[-52.295922959229586,-80.14190238484417],[-51.71271712717126,-79.98913414622429],[-51.18351183511834,-79.8190058804885],[-50.66510665106651,-79.62630957950206],[-50.402304023040216,-79.51173340053715],[-50.33750337503375,-79.47874934901695],[-50.294302943029436,-79.43014127309243],[-50.33030330303302,-79.38153319716793],[-50.377103771037696,-79.33813312937819],[-50.420304203042036,-79.3207731022623],[-50.46350463504635,-79.31382909141593],[-50.73350733507334,-79.28258104260732],[-50.65070650706505,-79.23223696397122],[-50.57150571505716,-79.17147686906559],[-50.52110521105212,-79.10377276331359],[-50.503105031050296,-79.02218063586888],[-50.51390513905139,-78.98051657079073],[-50.503105031050296,-78.9492685219821],[-50.38070380703806,-78.92322848130827],[-50.29790297902977,-78.88156441623012],[-50.24030240302403,-78.83295634030561],[-50.333903339033384,-78.81906831861289],[-50.377103771037696,-78.78087625895792],[-50.294302943029436,-78.69581212609003],[-50.218702187021876,-78.60553998508738],[-50.143101431014315,-78.55693190916286],[-49.941499414994155,-78.46145176002543],[-49.354693546935465,-78.22188338582606],[-49.14229142291421,-78.09341918516843],[-49.08109081090811,-78.0482831146671],[-47.69147691476914,-77.83996278927634],[-47.46467464674646,-77.81913075673728],[-47.02907029070289,-77.79135471335184],[-46.82746827468273,-77.78441070250548],[-46.25866258662586,-77.80524273504456],[-45.99225992259923,-77.82607476758363],[-45.53145531455314,-77.8816268543545],[-44.8510485104851,-77.98752301976147],[-44.595445954459535,-78.03439509297439],[-44.33984339843397,-78.09341918516843],[-44.0950409504095,-78.16806730176678],[-43.85383853838539,-78.25833944276944],[-43.807038070380685,-78.28611548615488],[-43.78543785437853,-78.33645956479097],[-43.77823778237783,-78.38506764071549],[-43.78903789037889,-78.43193971392841],[-43.85383853838539,-78.52915586577743],[-43.94743947439474,-78.59685997152943],[-45.06705067050669,-78.66109207185823],[-45.21465214652147,-78.68713211253208],[-45.29385293852937,-78.73921219387977],[-45.35145351453514,-78.79129227522746],[-45.22185221852217,-78.81038830505494]]],[[[-149.21969219692198,-77.33652200291536],[-148.9280892808928,-77.38686608155146],[-149.43929439294394,-77.37124205714716],[-149.66249662496625,-77.30180194868356],[-149.51849518495186,-77.27402590529813],[-149.37449374493744,-77.2792339134329],[-149.24849248492484,-77.31568997037628],[-149.21969219692198,-77.33652200291536]]],[[[-150.3969039690397,-77.36950605443556],[-150.47610476104762,-77.37297805985874],[-151.34371343713437,-77.2965939405488],[-151.51291512915128,-77.27402590529813],[-151.21771217712177,-77.22715383208521],[-151.02331023310234,-77.22020982123885],[-150.49770497704978,-77.33478600020376],[-150.35730357303572,-77.34867402189649],[-150.3969039690397,-77.36950605443556]]],[[[167.08307083070832,-77.32089797851106],[167.4610746107461,-77.39381009239781],[168.45108451084513,-77.38686608155146],[169.27549275492754,-77.45457018730346],[169.35109351093513,-77.52401029576704],[169.11709117091175,-77.56046635271042],[168.75348753487538,-77.65247449642467],[168.51948519485194,-77.6819865425217],[168.32148321483214,-77.6819865425217],[167.91827918279182,-77.64379448286672],[167.3926739267393,-77.64900249100148],[167.28107281072812,-77.70281857506077],[167.02547025470255,-77.75663465912004],[166.73026730267304,-77.85037880554589],[166.65106651066515,-77.77399468623594],[166.53226532265325,-77.70108257234918],[166.23706237062373,-77.5483143337293],[166.21546215462155,-77.52401029576704],[166.37746377463776,-77.49449824967002],[166.45666456664566,-77.44415417103392],[166.6258662586626,-77.37645006528192],[166.60786607866078,-77.33478600020376],[166.46746467464675,-77.28964992970243],[166.41346413464134,-77.25145787004746],[166.5070650706507,-77.18896177243025],[166.71586715867159,-77.1611857290448],[166.9858698586986,-77.18722576971865],[167.10827108271081,-77.27055389987495],[167.0866708667087,-77.30700995681833],[167.08307083070832,-77.32089797851106]]],[[[-148.59688596885968,-77.00668148771334],[-149.01449014490146,-77.01883350669446],[-149.24489244892447,-76.99279346602061],[-149.30249302493024,-76.91640934671068],[-149.23769237692377,-76.90078532230636],[-148.7048870488705,-76.93550537653816],[-148.51048510485106,-76.95460140636564],[-148.43848438484383,-76.97716944161631],[-148.47448474484744,-76.99800147415539],[-148.59688596885968,-77.00668148771334]]],[[[-149.23049230492305,-77.12125766667825],[-149.29169291692918,-77.13688169108255],[-149.72729727297272,-77.1282016775246],[-149.81729817298174,-77.1143136558319],[-149.85689856898568,-77.09868963142759],[-150.46170461704617,-77.07612159617692],[-150.73530735307352,-77.00494548500174],[-150.78930789307893,-76.98237744975108],[-150.68130681306812,-76.94765739551929],[-150.47610476104762,-76.92682536298021],[-150.39330393303933,-76.89904931959478],[-149.87129871298714,-76.87474528163253],[-149.78849788497885,-76.88863330332524],[-149.74169741697418,-76.92682536298021],[-149.5040950409504,-77.00147347957856],[-149.4428944289443,-77.05008155550307],[-149.41769417694178,-77.0795936016001],[-149.28809288092882,-77.09348162329282],[-149.23049230492305,-77.12125766667825]]],[[[-146.6060660606606,-76.96154541721201],[-146.98046980469803,-77.00494548500174],[-147.07767077670775,-76.99279346602061],[-147.04527045270453,-76.93029736840339],[-147.1028710287103,-76.88689730061365],[-147.11727117271172,-76.86606526807458],[-147.08487084870848,-76.83655322197755],[-146.86526865268652,-76.83655322197755],[-146.24606246062461,-76.88342529519046],[-146.16326163261633,-76.94939339823088],[-146.6060660606606,-76.96154541721201]]],[[[-149.3348933489335,-76.71676903487787],[-148.9280892808928,-76.73065705657058],[-148.66168661686618,-76.72024104030105],[-148.38448384483846,-76.7445450782633],[-148.31968319683196,-76.77232112164873],[-148.370083700837,-76.7948891568994],[-148.66888668886688,-76.80183316774576],[-148.8128881288813,-76.84002522740073],[-148.9820898208982,-76.8452332355355],[-149.23769237692377,-76.81745719215006],[-149.46809468094682,-76.75669709724443],[-149.3348933489335,-76.71676903487787]]],[[[-150.23130231302312,-76.7757931270719],[-150.6561065610656,-76.78968114876463],[-150.8289082890829,-76.7619051053792],[-150.87210872108722,-76.73586506470535],[-150.8361083610836,-76.71329702945468],[-150.17730177301772,-76.69072899420402],[-150.10530105301052,-76.71850503758945],[-150.08370083700837,-76.73586506470535],[-150.23130231302312,-76.7757931270719]]],[[[-147.58887588875888,-76.64906492912587],[-147.5780757807578,-76.66295295081859],[-147.72927729277293,-76.65427293726064],[-147.95607956079562,-76.59698484777819],[-147.99927999279993,-76.5778888179507],[-147.89847898478985,-76.55879278812321],[-147.76887768877688,-76.57615281523911],[-147.650076500765,-76.6108728694709],[-147.58887588875888,-76.64906492912587]]],[[[-146.78966789667896,-76.63344090472157],[-146.90846908469084,-76.71329702945468],[-147.22167221672217,-76.67163296437654],[-147.3548735487355,-76.61955288302885],[-147.2792727927279,-76.55184877727686],[-147.13527135271352,-76.53101674473777],[-146.9480694806948,-76.55532078270004],[-146.87966879668795,-76.56400079625799],[-146.78966789667896,-76.63344090472157]]],[[[-146.68886688866888,-76.24631230003708],[-146.8940689406894,-76.2602003217298],[-147.14967149671497,-76.19770422411257],[-147.3440734407344,-76.14736014547647],[-147.4088740887409,-76.10396007768674],[-147.41967419674197,-76.09007205599401],[-147.41967419674197,-76.07271202887812],[-147.3620736207362,-76.06229601260858],[-146.9480694806948,-76.09875206955196],[-146.68886688866888,-76.24631230003708]]],[[[162.96822968229685,-75.56753523980554],[162.78822788227882,-75.69599944046317],[162.66222662226625,-75.69252743503999],[162.59022590225902,-75.66822339707774],[162.71982719827201,-75.59704728590256],[162.84222842228422,-75.56579923709396],[162.9178291782918,-75.557119223536],[162.96822968229685,-75.56753523980554]]],[[[-145.2380523805238,-75.71162346486747],[-145.34965349653496,-75.71683147300224],[-145.54045540455405,-75.69252743503999],[-146.04446044460445,-75.61267131030687],[-146.15246152461526,-75.57274324794031],[-146.07686076860767,-75.53281518557375],[-145.8968589685897,-75.50503914218831],[-145.760057600576,-75.51371915574626],[-145.4180541805418,-75.58836727234461],[-145.31365313653137,-75.64218335640389],[-145.25245252452524,-75.68211141877046],[-145.2380523805238,-75.71162346486747]]],[[[163.97623976239765,-74.83320609280314],[163.8430384303843,-74.83320609280314],[163.7638376383764,-74.80369404670611],[163.73863738637385,-74.73425393824252],[163.74223742237422,-74.71168590299186],[164.00144001440015,-74.62835777283556],[164.21024210242103,-74.60752574029648],[164.09864098640986,-74.73251793553094],[164.0590405904059,-74.75334996807001],[163.97623976239765,-74.83320609280314]]],[[[-132.38952389523894,-74.44260548269547],[-132.5479254792548,-74.49815756946634],[-132.85752857528576,-74.46170151252295],[-132.83232832328324,-74.4217734501564],[-132.55152551525515,-74.3870533959246],[-132.36072360723608,-74.40962143117527],[-132.38952389523894,-74.44260548269547]]],[[[-131.06831068310683,-74.58322170233423],[-131.17991179911797,-74.6040537348733],[-131.59751597515975,-74.5537096562372],[-131.84231842318422,-74.54329363996767],[-131.9539195391954,-74.51378159387065],[-132.0259202592026,-74.4894775559084],[-132.04752047520475,-74.46343751523455],[-132.16272162721629,-74.42524545557957],[-131.93951939519394,-74.34886133626964],[-131.7631176311763,-74.32455729830737],[-131.5939159391594,-74.32976530644214],[-131.5579155791558,-74.36795736609712],[-131.23391233912338,-74.41309343659844],[-130.98190981909818,-74.41482943931004],[-130.9567095670957,-74.45649350438819],[-130.96750967509675,-74.51551759658223],[-131.06831068310683,-74.58322170233423]]],[[[-127.36747367473674,-74.62314976470078],[-127.51867518675186,-74.64050979181668],[-127.81747817478174,-74.57454168877628],[-127.91467914679146,-74.54329363996767],[-128.0010800108001,-74.4894775559084],[-128.06948069480694,-74.47906153963885],[-128.09468094680946,-74.46690952065772],[-128.13428134281344,-74.32802930373056],[-128.04428044280442,-74.31240527932624],[-127.85347853478535,-74.33150130915374],[-127.48627486274862,-74.4044134230405],[-127.23067230672306,-74.42524545557957],[-127.14427144271443,-74.48079754235044],[-127.23067230672306,-74.57801369419946],[-127.36747367473674,-74.62314976470078]]],[[[-116.74016740167401,-74.16484504884113],[-117.22977229772297,-74.19262109222656],[-117.3629736297363,-74.16137304341795],[-117.39897398973989,-74.12318098376298],[-117.37737377373773,-74.08325292139642],[-116.38016380163802,-73.86625258244771],[-116.20376203762038,-73.89576462854474],[-116.15336153361534,-73.90965265023746],[-116.45216452164522,-74.01728481835602],[-116.58536585365854,-74.05547687801098],[-116.6069660696607,-74.0693648997037],[-116.5349653496535,-74.08325292139642],[-116.51336513365133,-74.09540494037755],[-116.57096570965709,-74.12491698647457],[-116.74016740167401,-74.16484504884113]]],[[[-119.54819548195482,-74.11102896478185],[-119.7569975699757,-74.12144498105138],[-119.82179821798218,-74.1197089783398],[-119.88659886598866,-74.09714094308913],[-119.90459904599047,-74.08151691868483],[-119.79659796597966,-74.02943683733714],[-119.69219692196921,-74.00686880208647],[-119.65979659796598,-73.98950877497057],[-119.80379803798039,-73.81417250110003],[-119.67059670596706,-73.80896449296526],[-119.51579515795157,-73.77424443873346],[-119.2169921699217,-73.77771644415665],[-118.95778957789577,-73.80896449296526],[-118.91098910989109,-73.83500453363911],[-118.87858878588786,-73.87840460142884],[-118.99018990189902,-73.96694073971992],[-119.05859058590585,-73.99818878852852],[-119.44739447394474,-74.07630891055005],[-119.54819548195482,-74.11102896478185]]],[[[-120.55620556205562,-73.75688441161756],[-120.37980379803798,-73.85583656617817],[-120.31140311403114,-73.92180466921859],[-120.27180271802717,-73.98950877497057],[-120.98820988209883,-74.15616503528318],[-121.02061020610205,-74.17352506239908],[-121.0530105301053,-74.26032519797856],[-121.0350103501035,-74.27942122780604],[-121.00621006210062,-74.29330924949876],[-121.00261002610026,-74.32629330101896],[-121.06381063810639,-74.3367093172885],[-122.28782287822878,-74.4026774203289],[-122.86022860228601,-74.34191732542327],[-122.93942939429394,-74.30198926305671],[-122.95742957429573,-74.23949316543948],[-122.8890288902889,-74.22734114645836],[-122.7630276302763,-74.21866113290041],[-122.79542795427955,-74.19088508951498],[-122.87462874628747,-74.14054101087888],[-122.88182881828818,-74.09887694580073],[-122.7090270902709,-73.99298078039376],[-122.62622626226262,-73.96520473700832],[-122.95022950229503,-73.86625258244771],[-122.98982989829898,-73.84368454719706],[-123.03303033030329,-73.83674053635069],[-123.19143191431914,-73.84889255533182],[-123.34623346233462,-73.84368454719706],[-123.29223292232922,-73.80375648483049],[-123.24903249032491,-73.73952438450168],[-123.11223112231121,-73.68223629501921],[-123.01143011430113,-73.67355628146127],[-122.91062910629105,-73.68050029230763],[-122.43542435424354,-73.68223629501921],[-121.96741967419675,-73.71174834111625],[-121.49581495814958,-73.73258037365531],[-120.72180721807217,-73.7516764034828],[-120.55620556205562,-73.75688441161756]]],[[[-20.608406084060846,-73.88708461498679],[-20.655206552065522,-74.10582095664708],[-20.640806408064066,-74.15095702714841],[-20.601206012060118,-74.19609309764974],[-20.424804248042477,-74.31761328746101],[-20.41040410404102,-74.40788542846367],[-20.41760417604175,-74.44260548269547],[-20.489604896048945,-74.49294956133157],[-20.738007380073782,-74.48079754235044],[-20.817208172081706,-74.4547575016766],[-20.84600846008459,-74.4373974745607],[-20.975609756097555,-74.22560514374676],[-21.051210512105115,-74.17526106511067],[-21.166411664116623,-74.13186099732093],[-21.60921609216092,-74.09193293495437],[-22.034020340203398,-74.10582095664708],[-21.929619296192953,-74.05721288072257],[-21.288812888128888,-73.98950877497057],[-21.126811268112675,-73.93916469633447],[-21.026010260102595,-73.88014060414044],[-20.97920979209792,-73.78986846313776],[-20.867608676086746,-73.67702828688445],[-20.691206912069106,-73.62494820553675],[-20.57960579605796,-73.619740197402],[-20.522005220052193,-73.71174834111625],[-20.522005220052193,-73.79854847669571],[-20.608406084060846,-73.88708461498679]]],[[[169.84429844298444,-73.60411617299769],[169.70749707497077,-73.62494820553675],[169.52389523895238,-73.56071610520794],[169.48069480694807,-73.53988407266887],[169.6606966069661,-73.41836388285759],[169.64629646296464,-73.37843582049103],[169.67149671496713,-73.34545176897083],[169.739897398974,-73.32114773100858],[169.7830978309783,-73.32461973643176],[169.88749887498875,-73.45829194522415],[169.95949959499598,-73.51384403199502],[169.8586985869859,-73.5676601160543],[169.84429844298444,-73.60411617299769]]],[[[-126.33066330663306,-73.28642767677678],[-126.06426064260643,-73.31420372016223],[-125.97425974259743,-73.35760378795196],[-125.85545855458554,-73.38885183676058],[-125.73665736657367,-73.40621186387646],[-125.6250562505625,-73.45308393708939],[-125.56025560255603,-73.53641206724569],[-125.50265502655026,-73.56245210791954],[-125.32625326253262,-73.6180041946904],[-125.26505265052651,-73.6666122706149],[-125.27585275852758,-73.69091630857716],[-125.61065610656107,-73.71001233840465],[-125.72225722257222,-73.7030683275583],[-125.82665826658265,-73.7186923519626],[-125.8590585905859,-73.74820439805961],[-125.85545855458554,-73.77945244686823],[-125.79785797857978,-73.8020204821189],[-125.67545675456753,-73.82285251465797],[-125.5530555305553,-73.8193805092348],[-125.32625326253262,-73.79507647127254],[-125.22545225452254,-73.80028447940731],[-125.11025110251103,-73.82632452008116],[-124.9950499504995,-73.82979652550434],[-124.69264692646927,-73.74994040077121],[-124.6170461704617,-73.7360523790785],[-124.54144541445415,-73.73952438450168],[-124.12744127441275,-73.83326853092751],[-124.0410404104041,-73.88014060414044],[-124.10224102241023,-73.90618064481427],[-124.15264152641527,-73.94437270446925],[-124.13104131041311,-73.9704127451431],[-123.9330393303933,-74.00860480479807],[-123.85023850238503,-74.05721288072257],[-123.79983799837999,-74.07630891055005],[-123.81063810638106,-74.1179729756282],[-123.83943839438393,-74.1683170542643],[-123.83583835838358,-74.22560514374676],[-123.93663936639366,-74.25685319255538],[-123.98343983439834,-74.25685319255538],[-124.19944199441994,-74.22560514374676],[-124.87264872648726,-74.20824511663088],[-125.08865088650887,-74.18220507595703],[-125.41985419854198,-74.0693648997037],[-125.54945549455493,-74.06242088885735],[-125.68265682656826,-74.0346448454719],[-125.88785887858879,-73.95478872073879],[-126.24426244262443,-73.89055662040997],[-126.47106471064711,-73.81243649838844],[-126.46386463864638,-73.74646839534803],[-126.49626496264963,-73.69959632213511],[-126.53946539465394,-73.68050029230763],[-126.58266582665826,-73.6700842760381],[-126.71226712267122,-73.65446025163378],[-126.83826838268382,-73.65793225705696],[-126.9030690306903,-73.67702828688445],[-127.00747007470075,-73.72563636280896],[-127.12267122671227,-73.7343163763669],[-127.21267212672126,-73.72390036009736],[-127.23067230672306,-73.71348434382783],[-127.23427234272341,-73.5850201431702],[-127.33147331473315,-73.5676601160543],[-127.41427414274142,-73.51558003470662],[-127.42867428674288,-73.44613992624303],[-127.39267392673926,-73.38190782591421],[-127.26667266672666,-73.30378770389268],[-127.12267122671227,-73.29510769033473],[-126.97866978669786,-73.30725970931586],[-126.83106831068311,-73.29163568491155],[-126.59706597065971,-73.27948366593043],[-126.33066330663306,-73.28642767677678]]],[[[-73.8781387813878,-73.35760378795196],[-73.97533975339753,-73.37669981777944],[-74.03654036540365,-73.36628380150991],[-74.14814148141481,-73.31593972287381],[-74.13374133741337,-73.27601166050725],[-74.08334083340833,-73.2499716198334],[-74.04734047340473,-73.22045957373638],[-73.83133831338313,-73.11282740561782],[-73.6729367293673,-73.1006753866367],[-73.54333543335433,-73.12324342188737],[-73.68373683736837,-73.22566758187115],[-73.71973719737197,-73.29684369304633],[-73.8781387813878,-73.35760378795196]]],[[[-104.53964539645396,-73.1666434896771],[-104.65844658446584,-73.21177956017843],[-104.88164881648817,-73.2013635439089],[-105.05445054450544,-73.12671542731054],[-105.12285122851229,-73.02602727003834],[-105.130051300513,-72.99130721580656],[-105.08325083250833,-72.96526717513271],[-104.97164971649717,-72.94096313717046],[-104.53964539645396,-73.1666434896771]]],[[[-74.35334353343534,-73.09893938392511],[-74.49734497344973,-73.22913958729433],[-74.52254522545225,-73.24476361169863],[-74.66654666546665,-73.27601166050725],[-74.61614616146161,-73.31073171473903],[-74.57654576545765,-73.32809174185493],[-74.55134551345513,-73.36975580693309],[-74.46854468544684,-73.42704389641554],[-74.36774367743676,-73.46349995335892],[-74.45054450544505,-73.56592411334272],[-74.57294572945729,-73.61106018384405],[-75.90135901359014,-73.3332997499897],[-76.00216002160022,-73.28816367948838],[-76.05256052560526,-73.25517962796818],[-76.0921609216092,-73.20309954662048],[-76.09576095760957,-73.1510194652728],[-76.06336063360634,-73.10935540019464],[-76.01656016560165,-73.08505136223239],[-75.89775897758977,-73.05553931613537],[-75.77535775357754,-73.05380331342377],[-75.50535505355053,-73.10935540019464],[-75.46935469354693,-73.1006753866367],[-75.41895418954189,-73.05206731071219],[-75.27495274952749,-73.0503313080006],[-75.24255242552425,-73.00866724292244],[-75.44055440554405,-72.99477922122972],[-75.5989559895599,-72.95311515615157],[-75.70335703357033,-72.91145109107343],[-75.73215732157321,-72.87846703955323],[-75.37575375753757,-72.82117895007076],[-74.47214472144721,-72.89409106395753],[-74.33534335343353,-72.91839510191978],[-74.27414274142741,-72.95137915343999],[-74.22374223742237,-72.99651522394132],[-74.35334353343534,-73.09893938392511]]],[[[-93.79713797137971,-72.92013110463137],[-93.96633966339662,-72.92013110463137],[-94.0779407794078,-72.883675047688],[-94.1139411394114,-72.85937100972573],[-94.04554045540455,-72.82291495278236],[-94.00594005940059,-72.81944294735918],[-93.80073800738008,-72.8819390449764],[-93.75753757537575,-72.90797908565025],[-93.79713797137971,-72.92013110463137]]],[[[-91.16191161911618,-73.1822675140814],[-91.34551345513455,-73.20657155204367],[-91.51111511115111,-73.19615553577412],[-91.449914499145,-72.96700317784429],[-91.35631356313563,-72.90971508836184],[-91.38151381513815,-72.86805102328368],[-91.55071550715506,-72.75347484431877],[-91.66951669516695,-72.62327464094955],[-91.6119161191612,-72.59376259485254],[-91.30231302313022,-72.54689052163961],[-90.9459094590946,-72.55557053519756],[-90.80550805508055,-72.61112262196842],[-90.76230762307623,-72.680562730432],[-90.78030780307803,-72.7309068090681],[-90.89550895508955,-72.82291495278236],[-90.77670776707767,-72.85416300159096],[-90.75150751507515,-72.9166590992082],[-90.77670776707767,-72.99304321851814],[-90.89190891908919,-73.0833153595208],[-90.99990999909998,-73.13713144358007],[-91.16191161911618,-73.1822675140814]]],[[[-95.02835028350283,-72.6649387060277],[-95.21915219152191,-72.67014671416247],[-95.27315273152732,-72.6475786789118],[-95.21555215552155,-72.5989706029873],[-94.75474754747547,-72.51737847554259],[-94.56754567545676,-72.46877039961808],[-94.53874538745387,-72.47571441046443],[-94.51354513545135,-72.49133843486874],[-94.43434434344343,-72.58855458671776],[-94.42714427144271,-72.61285862468002],[-95.02835028350283,-72.6649387060277]]],[[[-16.10476104761048,-72.67882672772042],[-16.173161731617313,-72.70313076568267],[-16.317163171631705,-72.70139476297109],[-16.453964539645398,-72.65278668704657],[-16.511565115651138,-72.5816105758714],[-16.5151651516515,-72.5312664972353],[-16.453964539645398,-72.47397840775284],[-16.35676356763568,-72.45835438334854],[-16.302763027630277,-72.47745041317603],[-16.173161731617313,-72.60070660569889],[-16.10476104761048,-72.67882672772042]]],[[[68.46008460084602,-72.30037813659388],[68.40968409684098,-72.30037813659388],[68.4348843488435,-72.26045007422732],[68.56808568085683,-72.18927396305214],[68.6688866888669,-72.10247382747266],[68.73008730087301,-72.08858580577996],[68.84168841688418,-72.16496992508989],[68.81648816488166,-72.22920202541872],[68.6688866888669,-72.27607409863163],[68.46008460084602,-72.30037813659388]]],[[[-12.508325083250838,-72.17364993864784],[-12.587525875258734,-72.19621797389851],[-12.720727207272063,-72.18753796034056],[-12.889928899288975,-72.13719388170446],[-12.94392943929438,-72.09900182204949],[-12.9619296192962,-72.06428176781769],[-12.915129151291495,-72.0139376891816],[-12.875528755287547,-72.00004966748888],[-12.789127891278895,-72.00699367833523],[-12.637926379263774,-72.07122577866406],[-12.533525335253358,-72.14066588712764],[-12.508325083250838,-72.17364993864784]]],[[[69.91809918099182,-71.91845754004416],[69.79209792097922,-72.0469217407018],[69.74529745297454,-72.04344973527861],[69.69129691296914,-71.96880161868026],[69.73809738097381,-71.92192954546735],[69.79569795697958,-71.8941535020819],[69.89649896498966,-71.90804152377463],[69.91809918099182,-71.91845754004416]]],[[[-98.09198091980919,-71.9132495319094],[-98.17478174781748,-72.01914569731636],[-98.16758167581675,-72.12330586001174],[-97.92277922779228,-72.11636184916539],[-97.81477814778148,-71.91845754004416],[-97.58437584375844,-71.88200148310078],[-97.47277472774728,-72.00004966748888],[-97.58077580775807,-72.09552981662631],[-97.52677526775267,-72.14934590068559],[-97.4619746197462,-72.18753796034056],[-97.34677346773468,-72.18927396305214],[-97.24237242372423,-72.13198587356969],[-97.19557195571956,-72.09032180849154],[-97.1559715597156,-72.04518573799021],[-97.08757087570875,-71.94449758071801],[-96.8679686796868,-71.85075343429217],[-96.38196381963819,-71.83686541259945],[-96.12636126361264,-71.8958895047935],[-96.29916299162991,-72.04518573799021],[-96.71316713167131,-72.13198587356969],[-96.97956979569796,-72.22225801457235],[-96.88956889568895,-72.2465620525346],[-96.79956799567995,-72.25871407151573],[-96.71676716767168,-72.25524206609255],[-96.48276482764827,-72.20836999287962],[-95.90675906759067,-72.12156985730016],[-95.68715687156872,-72.05733775697134],[-95.6079560795608,-72.06775377324087],[-95.6079560795608,-72.17538594135942],[-95.53235532355323,-72.2482980552462],[-95.57555575555756,-72.40974630742403],[-95.8239582395824,-72.43925835352105],[-96.07956079560795,-72.45314637521376],[-96.01476014760148,-72.52432248638894],[-96.0291602916029,-72.55383453248596],[-96.05076050760508,-72.57640256773664],[-96.69156691566916,-72.54689052163961],[-96.80316803168031,-72.55730653790914],[-96.91476914769147,-72.57813857044822],[-97.02637026370263,-72.57466656502504],[-97.24957249572495,-72.52085048096576],[-97.36477364773647,-72.52258648367734],[-97.59517595175951,-72.54689052163961],[-97.82917829178291,-72.55730653790914],[-98.1639816398164,-72.55557053519756],[-98.40878408784087,-72.54689052163961],[-98.63918639186392,-72.48960243215714],[-98.88038880388804,-72.47397840775284],[-99.15039150391503,-72.47224240504126],[-99.43479434794348,-72.40627430200085],[-99.67239672396724,-72.380234261327],[-100.01440014400144,-72.312530155575],[-100.10440104401044,-72.28649011490117],[-100.19440194401943,-72.27260209320845],[-100.35640356403563,-72.27781010134322],[-101.60201602016019,-72.17538594135942],[-101.78561785617856,-72.17712194407102],[-101.90441904419043,-72.19100996576374],[-102.02322023220232,-72.18580195762897],[-102.26442264422644,-72.13545787899287],[-102.31482314823148,-72.08164179493359],[-102.28962289622896,-72.03129771629749],[-102.23562235622356,-72.00872968104683],[-102.12762127621276,-71.98616164579616],[-100.39960399603996,-71.86637745869648],[-100.21960219602195,-71.83339340717627],[-100.08640086400864,-71.83686541259945],[-99.98559985599856,-71.93928957258325],[-99.83439834398344,-72.0469217407018],[-99.7839978399784,-72.04518573799021],[-99.73359733597336,-72.03303371900908],[-99.56439564395643,-71.94449758071801],[-99.25479254792548,-71.97227362410345],[-99.0819908199082,-71.93234556173688],[-98.96318963189631,-71.85422543971535],[-98.6139861398614,-71.76395329871269],[-98.39438394383943,-71.78131332582859],[-98.18918189181892,-71.81950538548355],[-98.09198091980919,-71.9132495319094]]],[[[-2.9538295382953663,-71.21364043913879],[-3.0618306183061748,-71.23620847438944],[-3.202232022320203,-71.23100046625467],[-3.3102331023310114,-71.20148842015766],[-3.3858338583385716,-71.14246432796361],[-3.4038340383403636,-71.11989629271294],[-3.3930339303393,-71.08170423305796],[-3.400234002340028,-71.06260820323048],[-3.2634326343263353,-71.05219218696095],[-3.213032130321295,-71.0764962249232],[-3.191431914319139,-71.09559225475068],[-2.9538295382953663,-71.21364043913879]]],[[[-60.55080550805508,-71.05219218696095],[-60.65160651606516,-71.0591361978073],[-60.788407884078836,-71.0417761706914],[-60.90720907209072,-71.00705611645961],[-60.94680946809467,-70.96712805409305],[-60.88920889208892,-70.93414400257285],[-60.78120781207812,-70.91331197003377],[-60.612006120061196,-70.92025598088014],[-60.53280532805327,-70.9619200459583],[-60.51480514805148,-71.00011210561325],[-60.536405364053635,-71.0417761706914],[-60.55080550805508,-71.05219218696095]]],[[[-2.532625326253253,-70.76748774226024],[-2.4246242462424448,-70.80047179378045],[-2.2554225542255324,-70.79526378564569],[-2.093420934209348,-70.82130382631954],[-2.1186211862118682,-70.85602388055132],[-2.2122221222212204,-70.90115995105265],[-2.2914229142291447,-70.99837610290167],[-2.370623706237069,-71.0452481761146],[-2.6082260822608134,-71.14072832525201],[-2.784627846278454,-71.16676836592586],[-2.8242282422824303,-71.11295228186658],[-2.8206282062820662,-71.05740019509571],[-2.80622806228061,-71.01400012730598],[-2.7990279902799102,-70.98275207849736],[-2.9646296462964585,-70.9410880134192],[-2.9754297542975507,-70.88379992393675],[-3.0078300783007705,-70.85081587241655],[-3.490234902349016,-70.73623969345164],[-3.5730357303573044,-70.70325564193143],[-3.537035370353692,-70.68415961210394],[-3.0402304023040188,-70.67374359583441],[-2.74862748627487,-70.69457562837349],[-2.532625326253253,-70.76748774226024]]],[[[-73.70533705337053,-70.63555153617943],[-73.55053550535504,-70.72408767447051],[-73.69453694536945,-70.79352778293409],[-74.20574205742057,-70.92372798630332],[-74.50454504545046,-70.9740720649394],[-74.8069480694807,-71.01226412459438],[-76.1749617496175,-71.13204831169406],[-76.27216272162721,-71.13204831169406],[-76.36576365763658,-71.11642428728976],[-76.41976419764197,-71.09038424661591],[-76.50976509765097,-70.9914320920553],[-76.49896498964989,-70.9410880134192],[-76.37656376563766,-70.8942159402063],[-76.25056250562506,-70.86296789139769],[-76.03456034560345,-70.83519184801224],[-75.21015210152102,-70.77269575039502],[-75.12735127351273,-70.75186371785594],[-75.0589505895059,-70.70499164464303],[-75.03735037350373,-70.65117556058374],[-75.00855008550086,-70.60951149550559],[-74.95454954549545,-70.5904154656781],[-74.89694896948969,-70.5904154656781],[-74.78894788947889,-70.63034352804468],[-74.5909459094591,-70.7917917802225],[-74.52614526145261,-70.76922374497184],[-74.46854468544684,-70.72582367718209],[-74.45774457744577,-70.58694346025493],[-74.40014400144001,-70.57652744398538],[-74.22374223742237,-70.61471950364036],[-74.11574115741158,-70.65464756600693],[-74.11214112141121,-70.57652744398538],[-74.03654036540365,-70.55222340602313],[-73.95733957339573,-70.56090341958108],[-73.8781387813878,-70.57826344669698],[-73.70533705337053,-70.63555153617943]]],[[[-60.74160741607416,-70.71019965277779],[-60.824408244082434,-70.71019965277779],[-60.89640896408963,-70.68936762023871],[-60.95760957609576,-70.62860752533308],[-60.975609756097555,-70.59909547923606],[-60.94320943209432,-70.53312737619565],[-60.88560885608855,-70.51750335179135],[-60.55440554405544,-70.5088233382334],[-60.45360453604536,-70.54354339246518],[-60.450004500045,-70.60256748465923],[-60.486004860048595,-70.64596755244898],[-60.74160741607416,-70.71019965277779]]],[[[-5.895058950589487,-70.55222340602313],[-6.15786157861578,-70.61124749821718],[-6.179461794617936,-70.58520745754333],[-6.265862658626588,-70.55048740331155],[-6.438664386643865,-70.45327125146252],[-6.244262442624432,-70.44632724061617],[-6.067860678606792,-70.40466317553802],[-5.970659706597047,-70.42202320265392],[-5.949059490594891,-70.43243921892345],[-5.895058950589487,-70.55222340602313]]],[[[3.036630366303683,-70.59735947652447],[2.69822698226983,-70.62339951719831],[2.6226262262622697,-70.59388747110128],[2.5830258302583218,-70.53486337890725],[2.629826298262998,-70.50014332467545],[3.072630726307267,-70.38209514028736],[3.191431914319139,-70.39251115655689],[3.2310323103231156,-70.40292717282642],[3.2598325983259997,-70.44806324332777],[3.2202322023220233,-70.51923935450293],[3.169831698316983,-70.55395940873473],[3.036630366303683,-70.59735947652447]]],[[[-3.2814328143281273,-70.53312737619565],[-3.44343443434434,-70.53486337890725],[-3.490234902349016,-70.5088233382334],[-3.497434974349744,-70.48799130569432],[-3.2886328863288554,-70.34390308063239],[-3.1734317343173473,-70.30744702368901],[-2.9502295022950307,-70.27967098030356],[-2.80622806228061,-70.28835099386151],[-2.712627126271258,-70.31959904267012],[-2.6838268382683736,-70.37688713215259],[-2.6838268382683736,-70.46195126502047],[-2.737827378273778,-70.5070873355218],[-3.2814328143281273,-70.53312737619565]]],[[[-71.69651696516965,-70.26578295861086],[-71.64611646116461,-70.29529500470787],[-71.430114301143,-70.26751896132244],[-71.35451354513545,-70.29703100741946],[-71.340113401134,-70.31786303995854],[-71.43731437314372,-70.39077515384531],[-71.55251552515524,-70.43938322976982],[-71.68571685716857,-70.442855235193],[-71.78291782917829,-70.31959904267012],[-71.79371793717937,-70.28835099386151],[-71.69651696516965,-70.26578295861086]]],[[[72.00252002520025,-70.63207953075626],[71.93051930519306,-70.63381553346785],[71.84051840518407,-70.62166351448673],[71.72531725317253,-70.54875140059995],[71.66051660516607,-70.49667131925227],[71.63531635316355,-70.442855235193],[71.64611646116461,-70.33695906978602],[71.70371703717038,-70.28487898843834],[71.79731797317973,-70.26404695589926],[71.8369183691837,-70.31265503182377],[71.85131851318513,-70.36820711859464],[71.88011880118802,-70.40639917824961],[71.99891998919989,-70.45674325688572],[72.05652056520566,-70.50014332467545],[72.07452074520745,-70.5244473626377],[72.0961209612096,-70.5747914412738],[72.07812078120782,-70.60951149550559],[72.00252002520025,-70.63207953075626]]],[[[4.527045270452703,-70.47931129213637],[4.365043650436519,-70.50187932738703],[4.18144181441815,-70.45153524875094],[4.13104131041311,-70.41681519451915],[4.077040770407706,-70.32480705080489],[4.069840698406978,-70.29008699657311],[4.113041130411318,-70.26751896132244],[4.25704257042571,-70.2414789206486],[4.494644946449483,-70.25189493691813],[4.584645846458471,-70.29355900199629],[4.61704617046172,-70.36820711859464],[4.5882458824588355,-70.43243921892345],[4.527045270452703,-70.47931129213637]]],[[[26.858068580685824,-70.38035913757577],[26.793267932679328,-70.41855119723074],[26.609666096660987,-70.41160718638437],[26.46926469264693,-70.44806324332777],[26.357663576635787,-70.43417522163504],[26.004860048600506,-70.37341512672941],[25.96525965259653,-70.29529500470787],[25.954459544595466,-70.26057495047608],[25.98325983259832,-70.19981485557045],[26.30006300063002,-70.0730866576244],[26.42606426064262,-70.06093463864327],[26.606066060660623,-70.07829466575917],[26.685266852668548,-70.11475072270255],[26.735667356673588,-70.18592683387773],[26.876068760687616,-70.33001505893967],[26.858068580685824,-70.38035913757577]]],[[[1.297812978129798,-70.25536694234131],[1.2114121141211456,-70.38209514028736],[1.1574115741157414,-70.37862313486417],[1.1034110341103371,-70.30397501826582],[0.991809918099193,-70.2241188935327],[0.9522095220952167,-70.16856680676183],[0.948609486094881,-70.09391869016348],[1.027810278102777,-70.05051862237374],[1.31581315813159,-70.0227425789883],[1.4130141301413062,-70.0401026061042],[1.4598145981459822,-70.13558275524163],[1.297812978129798,-70.25536694234131]]],[[[-61.15921159211592,-69.97587050577539],[-61.310413104131044,-69.97760650848697],[-61.378813788137876,-69.94983046510154],[-61.404014040140396,-69.93247043798564],[-61.386013860138604,-69.89254237561909],[-61.328413284132836,-69.8560863186757],[-61.152011520115195,-69.88386236206114],[-61.10881108811088,-69.95503847323631],[-61.15921159211592,-69.97587050577539]]],[[[-74.98694986949869,-69.72762211801808],[-74.81054810548105,-69.75192615598033],[-74.55134551345513,-69.86129432681047],[-74.4649446494465,-69.91684641358134],[-74.43974439744397,-69.94983046510154],[-74.46134461344613,-69.9723985003522],[-74.58014580145802,-69.99843854102605],[-74.670146701467,-70.13211074981845],[-74.85014850148501,-70.17898282303136],[-75.26775267752677,-70.14947077693435],[-75.72855728557285,-70.09565469287507],[-75.76455764557645,-70.08523867660553],[-75.80415804158041,-70.0383666033926],[-75.81135811358114,-69.98455051933334],[-75.7609576095761,-69.91684641358134],[-75.68175681756817,-69.88212635934954],[-75.33975339753397,-69.84046229427139],[-75.31455314553145,-69.81615825630914],[-75.26415264152641,-69.74845415055714],[-75.17775177751777,-69.73456612886443],[-75.13815138151381,-69.7397741369992],[-74.98694986949869,-69.72762211801808]]],[[[16.223562235622353,-70.007118554584],[16.158761587615885,-70.0713506549128],[15.845558455584552,-69.98281451662174],[15.661956619566212,-69.95503847323631],[15.615156151561536,-69.939414448832],[15.571955719557195,-69.88559836477273],[15.561155611556131,-69.86303032952206],[15.597155971559715,-69.82831027529026],[15.697956979569796,-69.7727581885194],[15.910359103591048,-69.72762211801808],[16.245162451624537,-69.7050540827674],[16.57276572765727,-69.7224141098833],[16.626766267662674,-69.75019015326873],[16.317163171631734,-69.84393429969458],[16.223562235622353,-70.007118554584]]],[[[-71.98451984519845,-69.69811007192105],[-72.20052200522005,-69.7397741369992],[-72.34452344523444,-69.70679008547899],[-72.77652776527765,-69.64429398786177],[-72.95652956529565,-69.52971780889686],[-72.93852938529385,-69.46895771399122],[-72.85572855728557,-69.43250165704784],[-72.72612726127261,-69.41340562722036],[-72.46332463324633,-69.45159768687532],[-72.330123301233,-69.49152574924187],[-71.98451984519845,-69.69811007192105]]],[[[-61.9980199801998,-69.7224141098833],[-62.08442084420844,-69.72935812072966],[-62.170821708217076,-69.63734997701542],[-62.21762217622175,-69.49499775466506],[-62.49482494824947,-69.2884134319859],[-62.56682566825668,-69.18078126386735],[-62.51642516425164,-69.1547412231935],[-62.44082440824408,-69.14606120963555],[-62.23922239222392,-69.17557325573257],[-62.11682116821167,-69.21550131809913],[-61.980019800197994,-69.30056545096703],[-61.81441814418143,-69.37694957027696],[-61.7820178201782,-69.44118167060579],[-61.80721807218072,-69.51409378449254],[-61.91161911619116,-69.53318981432002],[-61.9080190801908,-69.58700589837932],[-61.969219692196916,-69.69116606107468],[-61.9980199801998,-69.7224141098833]]],[[[-70.05130051300513,-69.1894612774253],[-70.080100801008,-69.31098146723656],[-69.91449914499145,-69.26758139944683],[-69.85329853298532,-69.27626141300476],[-69.70929709297093,-69.3213974835061],[-69.41769417694177,-69.58353389295613],[-69.35289352893528,-69.66686202311243],[-69.23409234092341,-69.90990240273499],[-69.090090900909,-70.0904466847403],[-68.73008730087301,-70.4081351809612],[-68.55368553685537,-70.58173545212016],[-68.460084600846,-70.68242360939236],[-68.44928449284492,-70.81783182089634],[-68.33768337683377,-70.85602388055132],[-68.31248312483125,-70.9115759673222],[-68.27648276482765,-71.09732825746228],[-68.25128251282513,-71.31432859641097],[-68.22608226082261,-71.72576123905772],[-68.24048240482405,-71.82297739090674],[-68.39528395283952,-71.97574562952663],[-68.460084600846,-72.08511380035677],[-68.54288542885429,-72.15802591424354],[-68.640086400864,-72.21010599559122],[-69.14769147691476,-72.42710633453993],[-69.20889208892089,-72.53473850265848],[-70.06210062100621,-72.62674664637274],[-70.54450544505444,-72.6649387060277],[-70.73170731707317,-72.62327464094955],[-70.92250922509224,-72.61285862468002],[-71.160111601116,-72.62674664637274],[-71.84771847718477,-72.63889866535385],[-72.36612366123661,-72.67014671416247],[-72.43452434524345,-72.65799469518134],[-72.48132481324812,-72.61806663281479],[-72.53172531725316,-72.59029058942934],[-72.66852668526685,-72.59549859756412],[-72.78012780127801,-72.57987457315981],[-72.88812888128881,-72.54689052163961],[-73.0069300693007,-72.48439442402238],[-73.05733057330573,-72.44793836707899],[-73.0861308613086,-72.40801030471243],[-72.85572855728557,-72.30385014201707],[-72.73692736927369,-72.2812821067664],[-72.61812618126181,-72.27433809592003],[-72.37692376923769,-72.2969061311707],[-72.13572135721357,-72.3316261854025],[-71.60651606516065,-72.35940222878793],[-70.8721087210872,-72.36634623963428],[-70.67050670506704,-72.35593022336475],[-70.42930429304293,-72.32294617184455],[-70.2061020610206,-72.22746602270712],[-70.31410314103141,-72.19100996576374],[-70.42570425704257,-72.16844193051307],[-70.53370533705336,-72.16323392237831],[-70.64170641706417,-72.17017793322466],[-70.94410944109441,-72.22920202541872],[-71.1781117811178,-72.2639220796505],[-71.4121141211412,-72.28475411218957],[-71.66051660516605,-72.25003405795778],[-71.89091890918908,-72.15281790610877],[-71.89811898118981,-72.12156985730016],[-71.10611106111061,-72.0469217407018],[-71.03411034110341,-72.03476972172066],[-70.89010890108901,-71.98789764850775],[-70.84330843308433,-71.9462335834296],[-70.82170821708216,-71.90630552106305],[-71.35451354513545,-71.83686541259945],[-71.4661146611466,-71.83860141531105],[-71.57411574115741,-71.85075343429217],[-71.81531815318152,-71.82124138819515],[-72.04572045720457,-71.73964926075044],[-72.2581225812258,-71.64069710618983],[-72.33732337323373,-71.63201709263188],[-72.41292412924129,-71.6615291387289],[-72.92772927729277,-71.92192954546735],[-72.9709297092971,-71.92366554817893],[-73.16533165331653,-71.90456951835145],[-73.41013410134101,-71.85248943700375],[-73.63333633336333,-71.83512940988786],[-73.77733777337772,-71.84901743158058],[-73.83133831338313,-71.86984946411965],[-73.69093690936909,-71.9288735563137],[-73.57213572135721,-71.9809536376614],[-73.53613536135362,-72.02261770273954],[-73.89973899738997,-72.15281790610877],[-73.99693996939969,-72.17017793322466],[-74.15174151741518,-72.15802591424354],[-74.20934209342093,-72.14240188983922],[-74.32094320943209,-72.07296178137564],[-74.4289442894429,-72.05560175425974],[-74.66294662946629,-72.06948977595246],[-74.78534785347853,-72.06428176781769],[-74.90774907749078,-72.03303371900908],[-75.02295022950229,-71.98789764850775],[-75.1309513095131,-71.9635936105455],[-75.26055260552606,-71.9132495319094],[-75.35415354153541,-71.8785294776776],[-75.3829538295383,-71.8281853990415],[-75.37215372153722,-71.779577323117],[-75.33255332553325,-71.75180127973157],[-75.32535325353253,-71.72576123905772],[-75.35415354153541,-71.6788891658448],[-75.33615336153362,-71.64590511432459],[-75.29295292952929,-71.61465706551598],[-75.09855098550985,-71.55563297332193],[-74.86454864548645,-71.54348095434081],[-74.63774637746377,-71.61812907093916],[-74.48654486544865,-71.64069710618983],[-74.4181441814418,-71.64243310890141],[-74.39294392943928,-71.63896110347824],[-74.37494374943749,-71.61812907093916],[-74.37854378543786,-71.57993701128419],[-74.42174421744217,-71.50702489739743],[-74.42534425344253,-71.45668081876133],[-74.37494374943749,-71.41501675368318],[-74.30654306543065,-71.39939272927887],[-74.23454234542345,-71.38897671300933],[-74.18774187741877,-71.38376870487457],[-74.04014040140402,-71.4098087455484],[-73.93573935739357,-71.43758478893385],[-73.72333723337233,-71.51744091366696],[-73.5469354693547,-71.57299300043783],[-73.47853478534785,-71.5782010085726],[-73.4281342813428,-71.55910497874511],[-73.38133381333813,-71.5278569299365],[-73.59373593735937,-71.44800080520338],[-73.61533615336153,-71.3959207238557],[-73.60453604536045,-71.35078465335437],[-73.47493474934748,-71.32474461268052],[-73.39573395733957,-71.32127260725734],[-73.02133021330214,-71.36814468047027],[-72.81972819728198,-71.38376870487457],[-72.62172621726216,-71.38897671300933],[-72.21132211322113,-71.33516062895005],[-72.43092430924308,-71.27440053404442],[-72.90612906129061,-71.22232045269672],[-72.99612996129962,-71.18586439575336],[-73.06093060930608,-71.1268403035593],[-72.71172711727117,-71.07302421950003],[-72.35532355323552,-71.07476022221161],[-71.7181171811718,-71.14593633338679],[-71.50571505715057,-71.111216279155],[-71.30771307713077,-71.0105281218828],[-71.19251192511925,-70.98448808120895],[-70.74250742507425,-70.9931680947669],[-70.37890378903789,-70.94629602155398],[-70.32130321303212,-70.95150402968875],[-70.26730267302672,-70.96539205138147],[-69.9180991809918,-71.13378431440566],[-69.87129871298713,-71.12510430084771],[-69.83529835298353,-71.09212024932751],[-69.82449824498245,-71.03309615713346],[-69.82089820898209,-70.9740720649394],[-69.83169831698316,-70.91331197003377],[-69.87489874898749,-70.8751199103788],[-69.93249932499324,-70.88032791851357],[-69.99369993699936,-70.89768794562947],[-70.09450094500944,-70.88206392122517],[-70.19530195301952,-70.85081587241655],[-70.29970299702997,-70.83692785072384],[-70.65970659706596,-70.81783182089634],[-70.91530915309153,-70.78658377208774],[-71.04851048510484,-70.76227973412549],[-71.17091170911709,-70.71367165820098],[-71.18891188911888,-70.65985557414169],[-71.05931059310593,-70.53659938161883],[-70.56250562505625,-70.40466317553802],[-70.32850328503285,-70.36126310774827],[-70.09090090900908,-70.35084709147874],[-69.97569975699757,-70.35952710503669],[-69.7020970209702,-70.41507919180756],[-69.65889658896589,-70.41160718638437],[-69.61929619296193,-70.39771916469167],[-69.8820988209882,-70.30571102097741],[-70.1161011610116,-70.23453490980224],[-70.23490234902349,-70.18071882574296],[-70.32850328503285,-70.15988679320388],[-70.72090720907208,-70.1390547606648],[-70.9261092610926,-70.19287084472408],[-71.02331023310232,-70.20155085828203],[-71.12051120511205,-70.19634285014726],[-71.69651696516965,-70.06787864948964],[-71.72891728917288,-70.05399062779692],[-71.81171811718117,-70.0053825518724],[-71.85491854918548,-69.96892649492902],[-71.880118801188,-69.90816640002339],[-71.86931869318693,-69.84740630511776],[-71.85131851318513,-69.80747824275119],[-71.76491764917648,-69.64950199599653],[-71.7181171811718,-69.52450980076209],[-71.74331743317433,-69.4220856407783],[-71.83331833318333,-69.36653355400743],[-71.96291962919629,-69.32834149435246],[-72.08172081720816,-69.26758139944683],[-72.11412114121141,-69.22591733436867],[-72.13572135721357,-69.17730925844415],[-72.13932139321393,-69.11481316082694],[-72.10692106921069,-69.05926107405607],[-72.05652056520564,-69.00023698186202],[-71.99171991719916,-68.97072493576499],[-71.86931869318693,-68.94121288966798],[-71.39051390513904,-68.87350878391598],[-70.41850418504184,-68.78844465104808],[-70.31050310503105,-68.83184471883783],[-70.15570155701556,-68.92211685984049],[-70.10530105301052,-68.95857291678387],[-70.05130051300513,-69.1391171987892],[-70.05130051300513,-69.1894612774253]]],[[[-90.53550535505354,-68.79712466460603],[-90.54630546305462,-68.79886066731763],[-90.56790567905679,-68.79886066731763],[-90.58230582305822,-68.79886066731763],[-90.59670596705966,-68.80059667002922],[-90.60750607506074,-68.8023326727408],[-90.61830618306183,-68.8040686754524],[-90.62190621906218,-68.8040686754524],[-90.62190621906218,-68.80059667002922],[-90.62910629106291,-68.79712466460603],[-90.63990639906399,-68.78844465104808],[-90.6471064710647,-68.77976463749013],[-90.65070650706507,-68.77108462393218],[-90.6471064710647,-68.75893260495107],[-90.63630636306362,-68.7537245968163],[-90.63630636306362,-68.74678058596993],[-90.63630636306362,-68.73810057241198],[-90.63270632706326,-68.72942055885404],[-90.62910629106291,-68.7207405452961],[-90.62910629106291,-68.71726853987292],[-90.62550625506255,-68.71379653444973],[-90.61830618306183,-68.71206053173815],[-90.60030600306003,-68.71206053173815],[-90.58950589505895,-68.71379653444973],[-90.57150571505714,-68.71379653444973],[-90.56070560705606,-68.71553253716132],[-90.54990549905499,-68.7190045425845],[-90.53550535505354,-68.72768455614245],[-90.52470524705247,-68.73810057241198],[-90.52470524705247,-68.74330858054675],[-90.5211052110521,-68.74851658868153],[-90.5211052110521,-68.75546059952788],[-90.51750517505175,-68.76414061308583],[-90.51390513905139,-68.77108462393218],[-90.51750517505175,-68.78323664291332],[-90.52470524705247,-68.79538866189445],[-90.53190531905318,-68.79712466460603],[-90.53550535505354,-68.79712466460603]]],[[[-60.65520655206552,-68.76761261850902],[-60.69480694806947,-68.79538866189445],[-60.82080820808207,-68.77802863477855],[-60.89280892808928,-68.75893260495107],[-61.01521015210152,-68.71032452902655],[-60.94680946809467,-68.68081248292953],[-60.813608136081356,-68.6877564937759],[-60.70560705607056,-68.72247654800768],[-60.65520655206552,-68.76761261850902]]],[[[-67.34767347673477,-67.7659390539218],[-67.54567545675457,-67.78503508374929],[-67.69327693276932,-67.76420305121022],[-67.68967689676896,-67.68781893190027],[-67.72927729277292,-67.67913891834232],[-67.74367743677436,-67.66177889122642],[-67.55647556475564,-67.60449080174396],[-67.4160741607416,-67.59060278005126],[-67.24687246872469,-67.5992827936092],[-67.17487174871748,-67.62532283428304],[-67.14967149671496,-67.6496268722453],[-67.27927279272792,-67.71212296986252],[-67.30087300873008,-67.73642700782477],[-67.34767347673477,-67.7659390539218]]],[[[164.83304833048334,-67.54025870141515],[164.74664746647466,-67.56803474480058],[164.69264692646925,-67.55935473124264],[164.6386463864639,-67.5003306390486],[164.69624696246962,-67.40832249533435],[164.6746467464675,-67.28853830823466],[164.68544685446858,-67.25902626213764],[164.8258482584826,-67.32673036788964],[164.8510485104851,-67.363186424833],[164.90864908649087,-67.41873851160388],[164.91944919449196,-67.4482505577009],[164.8618486184862,-67.50380264447178],[164.83304833048334,-67.54025870141515]]],[[[-67.3620736207362,-66.89446569270382],[-67.40887408874089,-66.90140970355017],[-67.52047520475205,-66.897937698127],[-67.59247592475924,-66.87536966287632],[-67.49887498874989,-66.80419355170116],[-67.50967509675097,-66.75558547577664],[-67.42687426874268,-66.73648944594916],[-67.33327333273333,-66.75384947306506],[-67.26847268472685,-66.81460956797069],[-67.25767257672577,-66.84064960864454],[-67.3620736207362,-66.89446569270382]]],[[[85.82305823058232,-66.95348978489787],[85.65025650256501,-66.9795298255717],[85.62145621456216,-66.96564180387898],[85.6178561785618,-66.95001777947468],[85.35865358653587,-66.85453763033726],[85.31545315453155,-66.77641750831572],[85.3406534065341,-66.72260142425644],[85.5530555305553,-66.72780943239121],[85.8050580505805,-66.77468150560414],[85.93825938259386,-66.89446569270382],[85.82305823058232,-66.95348978489787]]],[[[48.54468544685449,-66.78336151916209],[48.37908379083791,-66.80766555712434],[48.30348303483035,-66.79724954085479],[48.29628296282965,-66.77468150560414],[48.292682926829286,-66.75037746764187],[48.299882998829986,-66.72433742696803],[48.357483574835754,-66.70350539442896],[48.63828638286384,-66.70176939171736],[48.74988749887498,-66.71912941883326],[48.78228782287823,-66.73128143781439],[48.785887858878596,-66.76773749475777],[48.7750877508775,-66.77815351102731],[48.54468544685449,-66.78336151916209]]],[[[163.3030330303303,-66.82155357881706],[163.2850328503285,-66.88231367372269],[163.23463234632345,-66.86842565202997],[163.16263162631628,-66.81981757610546],[163.09063090630906,-66.70003338900578],[163.15543155431556,-66.68788137002466],[163.23823238232382,-66.70871340256373],[163.2706327063271,-66.76773749475777],[163.29943299432995,-66.79898554356639],[163.3030330303303,-66.82155357881706]]],[[[86.54306543065434,-66.76773749475777],[86.4278642786428,-66.79204153272002],[86.33786337863381,-66.78683352458526],[86.23346233462337,-66.73301744052598],[86.27666276662768,-66.6965613835826],[86.38466384663849,-66.67399334833193],[86.52146521465215,-66.68614536731306],[86.55746557465574,-66.70524139714055],[86.65106651066509,-66.71739341612167],[86.54306543065434,-66.76773749475777]]],[[[-67.98847988479885,-67.47429059837475],[-68.09288092880928,-67.53852269870356],[-68.17568175681757,-67.55761872853105],[-68.25128251282513,-67.54025870141515],[-68.32688326883269,-67.5315786878572],[-68.38088380883808,-67.55588272581946],[-68.43848438484385,-67.65657088309166],[-68.50688506885068,-67.70691496172776],[-68.57888578885789,-67.7329550024016],[-68.6220862208622,-67.72253898613207],[-68.66528665286653,-67.72253898613207],[-68.73368733687336,-67.74510702138272],[-68.82008820088201,-67.75378703494067],[-68.90288902889029,-67.74337101867114],[-68.98208982089821,-67.67913891834232],[-69.09729097290972,-67.60275479903238],[-69.11889118891189,-67.57845076107012],[-69.13689136891368,-67.5159546634529],[-69.13329133291333,-67.45345856583567],[-69.08289082890829,-67.40311448719957],[-68.82008820088201,-67.23298622146379],[-68.73368733687336,-67.15660210215384],[-68.6580865808658,-67.06980196657437],[-68.57528575285752,-66.99341784726442],[-68.41688416884169,-66.85280162762567],[-68.33768337683377,-66.80245754898957],[-67.93807938079381,-66.65663332121603],[-67.830078300783,-66.62364926969583],[-67.71127711277113,-66.63232928325378],[-67.68247682476824,-66.70871340256373],[-67.740077400774,-66.7469054622187],[-67.93087930879308,-66.84412161406772],[-67.97047970479704,-66.9812658282833],[-67.96687966879668,-67.0316099069194],[-67.94887948879489,-67.04549792861211],[-67.87687876878769,-67.062857955728],[-67.82647826478265,-67.08195398555549],[-67.76167761677617,-67.12361805063364],[-67.68607686076861,-67.14792208859589],[-67.8480784807848,-67.21909819977108],[-67.9560795607956,-67.25555425671445],[-68.03168031680316,-67.30069032721579],[-68.17568175681757,-67.34409039500552],[-68.23688236882369,-67.37186643839095],[-68.14328143281432,-67.3822824546605],[-68.00648006480064,-67.41873851160388],[-67.97047970479704,-67.4499865604125],[-67.98847988479885,-67.47429059837475]]],[[[85.32985329853301,-66.6114972507147],[85.2218522185222,-66.64274529952331],[85.13545135451358,-66.63753729138855],[85.07785077850781,-66.60455323986835],[85.06705067050672,-66.58372120732928],[85.12105121051212,-66.51775310428887],[85.16425164251643,-66.52122510971205],[85.19305193051929,-66.55594516394385],[85.32985329853301,-66.6114972507147]]],[[[98.84438844388444,-66.46914502836435],[98.75078750787509,-66.48129704734549],[98.65358653586537,-66.45352100396005],[98.6067860678607,-66.39970491990077],[98.5959859598596,-66.38234489278489],[98.74718747187472,-66.36845687109216],[98.94878948789489,-66.42053695243985],[98.84438844388444,-66.46914502836435]]],[[[162.6118261182612,-66.4778250419223],[162.5578255782558,-66.52469711513523],[162.51102511025113,-66.51948910700045],[162.30222302223024,-66.39970491990077],[162.32742327423273,-66.34762483855309],[162.29862298622987,-66.30422477076334],[162.30222302223024,-66.26429670839678],[162.30942309423097,-66.25040868670406],[162.56502565025653,-66.43268897142097],[162.6118261182612,-66.4778250419223]]],[[[100.26640266402666,-66.21742463518386],[100.13320133201336,-66.22957665416499],[100.08280082800832,-66.20353661349115],[100.07560075600759,-66.18791258908684],[100.1728017280173,-66.13062449960438],[100.29160291602915,-66.11326447248848],[100.28080280802811,-66.17923257552889],[100.26640266402666,-66.21742463518386]]],[[[-66.59526595265952,-66.20006460806798],[-66.81846818468185,-66.31290478432129],[-66.85086850868508,-66.30596077347494],[-66.86886868868689,-66.29380875449381],[-66.86526865268652,-66.27471272466633],[-66.79326793267933,-66.23304865958818],[-66.77886778867789,-66.1115284697769],[-66.63126631266313,-66.06639239927557],[-66.57366573665736,-66.08201642367987],[-66.6240662406624,-66.13409650502757],[-66.59166591665917,-66.17923257552889],[-66.59526595265952,-66.20006460806798]]],[[[96.61236612366127,-66.03514435046695],[96.72756727567275,-66.0611843911408],[96.93276932769328,-66.05771238571762],[97.0047700477005,-66.09764044808418],[97.0191701917019,-66.13930451316233],[97.01557015570154,-66.16360855112458],[96.93276932769328,-66.20006460806798],[96.3927639276393,-66.22436864603023],[96.30636306363067,-66.18617658637525],[96.39996399964002,-66.08028042096828],[96.5007650076501,-66.0455603667365],[96.61236612366127,-66.03514435046695]]],[[[92.60192601926019,-65.80772799524871],[92.46872468724689,-65.82161601694143],[92.33192331923323,-65.80772799524871],[92.26352263522637,-65.7608559220358],[92.24912249122491,-65.74002388949671],[92.30312303123031,-65.70703983797651],[92.49752497524975,-65.70183182984175],[92.63432634326347,-65.73134387593878],[92.66312663126632,-65.7608559220358],[92.67032670326705,-65.77474394372851],[92.60192601926019,-65.80772799524871]]],[[[-65.84645846458464,-65.84244804948051],[-66.06246062460625,-65.88064010913548],[-66.1740617406174,-65.86675208744276],[-66.18126181261812,-65.8268240250762],[-66.15246152461525,-65.77300794101693],[-66.0480604806048,-65.74523189763148],[-66.0660606606066,-65.66537577289837],[-66.00126001260013,-65.63239172137816],[-65.96885968859688,-65.57163162647252],[-65.8320583205832,-65.5264955559712],[-65.63765637656377,-65.54732758851027],[-65.66645666456664,-65.6254477105318],[-65.670056700567,-65.65322375391725],[-65.78525785257852,-65.67405578645631],[-65.8140581405814,-65.68620780543745],[-65.83925839258391,-65.73828788678513],[-65.83565835658356,-65.81293600338348],[-65.84645846458464,-65.84244804948051]]],[[[100.98280982809831,-65.6775277918795],[100.54720547205471,-65.70183182984175],[100.51120511205113,-65.6757917891679],[100.34920349203492,-65.67231978374473],[100.29160291602915,-65.65148775120565],[100.27000270002702,-65.60287967528114],[100.32400324003243,-65.52128754783644],[100.41040410404105,-65.46573546106556],[100.54360543605435,-65.40844737158311],[100.60840608406085,-65.39629535260198],[100.88200882008823,-65.37893532548608],[101.08001080010803,-65.40323936344834],[101.22041220412206,-65.47267947191192],[101.260012600126,-65.52823155868279],[101.23841238412388,-65.56468761562617],[100.98280982809831,-65.6775277918795]]],[[[103.39843398433987,-65.44490342852649],[103.33723337233374,-65.46920746648874],[103.17523175231753,-65.45531944479602],[103.13923139231395,-65.43448741225694],[103.12483124831249,-65.33900726311953],[103.1140311403114,-65.31123121973408],[103.05283052830532,-65.28519117906023],[102.79002790027903,-65.23658310313573],[102.76122761227612,-65.16714299467215],[102.79722797227976,-65.13589494586353],[102.89442894428947,-65.12895093501717],[103.13563135631358,-65.1914470326344],[103.18963189631899,-65.23658310313573],[103.18243182431826,-65.3077592143109],[103.18603186031862,-65.33032724956158],[103.26163261632615,-65.37719932277449],[103.38043380433805,-65.42580739869899],[103.39843398433987,-65.44490342852649]]],[[[-63.31563315633156,-64.86160651743238],[-63.474034740347406,-64.9067425879337],[-63.55683556835568,-64.9067425879337],[-63.459634596345964,-64.79563841439197],[-63.3660336603366,-64.7921664089688],[-63.21843218432184,-64.72967031135155],[-63.17883178831788,-64.7383503249095],[-63.2580325803258,-64.7904304062572],[-63.31563315633156,-64.86160651743238]]],[[[-57.23877238772387,-64.56648605646214],[-57.32517325173251,-64.56995806188532],[-57.43317433174332,-64.54044601578829],[-57.44757447574476,-64.48836593444061],[-57.44757447574476,-64.46058989105518],[-57.36477364773647,-64.43802185580451],[-57.31437314373143,-64.43454985038133],[-57.02277022770227,-64.35295772293662],[-56.89316893168932,-64.33386169310913],[-56.95076950769507,-64.38246976903363],[-56.94356943569436,-64.42760583953498],[-56.99036990369903,-64.46753390190153],[-57.23877238772387,-64.56648605646214]]],[[[-63.17883178831788,-64.46926990461313],[-63.276032760327595,-64.5734300673085],[-63.1320313203132,-64.57169406459691],[-63.03123031230312,-64.53523800765353],[-62.92682926829268,-64.51961398324922],[-62.836828368283676,-64.57169406459691],[-63.024030240302395,-64.61162212696347],[-63.2040320403204,-64.68106223542705],[-63.276032760327595,-64.71751829237044],[-63.35523355233552,-64.73314231677475],[-63.4560345603456,-64.72793430863997],[-63.55683556835568,-64.73487831948633],[-63.64683646836468,-64.80258242523833],[-63.740437404374035,-64.83383047404695],[-63.76923769237692,-64.8077904333731],[-63.80523805238052,-64.7921664089688],[-64.00684006840068,-64.76786237100654],[-64.10044100441004,-64.73314231677475],[-64.18324183241832,-64.7088382788125],[-64.27324273242732,-64.69842226254295],[-64.22644226442264,-64.63592616492572],[-64.17244172441724,-64.58211008086644],[-63.866438664386635,-64.50919796697968],[-63.89523895238952,-64.48662993172901],[-63.916839168391675,-64.45711788563199],[-63.67563675636755,-64.42066182868861],[-63.66843668436684,-64.38420577174523],[-63.68283682836828,-64.34254170666708],[-63.60723607236072,-64.31476566328165],[-63.535235352353524,-64.2731015982035],[-63.484834848348484,-64.26094957922237],[-63.333633336333364,-64.26615758735713],[-63.22923229232292,-64.3234456768396],[-63.272432724327246,-64.38073376632205],[-63.17883178831788,-64.46926990461313]]],[[[-62.32562325623256,-64.42413383411179],[-62.39762397623976,-64.46406189647836],[-62.455224552245525,-64.47100590732471],[-62.509225092250915,-64.45364588020881],[-62.58122581225811,-64.51440597511444],[-62.72522725227252,-64.49530994528696],[-62.78282782827827,-64.47968592088266],[-62.746827468274674,-64.47100590732471],[-62.721627216272154,-64.44496586665086],[-62.642426424264244,-64.39114978259158],[-62.505625056250565,-64.25400556837602],[-62.480424804248045,-64.21060550058627],[-62.5920259202592,-64.13942938941109],[-62.610026100260995,-64.11686135416042],[-62.584825848258475,-64.07519728908228],[-62.54522545225451,-64.04568524298526],[-62.45162451624516,-64.01270119146506],[-62.329223292232925,-64.01270119146506],[-62.26802268022679,-64.04047723485048],[-62.26802268022679,-64.09082131348659],[-62.05922059220592,-64.13769338669951],[-62.095220952209516,-64.23490953854852],[-62.17442174421744,-64.29566963345417],[-62.18522185221852,-64.36858174734093],[-62.304023040230405,-64.40156579886113],[-62.32562325623256,-64.42413383411179]]],[[[-61.951219512195124,-64.07693329179386],[-62.044820448204476,-64.08040529721706],[-62.019620196201956,-64.02658921315776],[-61.93681936819368,-63.990133156214384],[-61.80001800018,-63.96582911825213],[-61.88641886418864,-64.02658921315776],[-61.91161911619116,-64.0543652565432],[-61.951219512195124,-64.07693329179386]]],[[[-57.847178471784716,-64.0543652565432],[-57.807578075780754,-64.06825327823591],[-57.77517775177752,-64.06130926738956],[-57.74277742777427,-64.04742124569685],[-57.71037710377104,-64.01443719417664],[-57.59157591575915,-63.96756512096373],[-57.47997479974799,-63.962357112828954],[-57.51597515975159,-64.01096518875346],[-57.24957249572495,-64.09776532433294],[-57.27117271172712,-64.16546943008494],[-57.22077220772208,-64.22102151685581],[-57.32877328773287,-64.2383815439717],[-57.41517415174151,-64.29566963345417],[-57.33957339573395,-64.31823766870482],[-57.29637296372964,-64.36684574462933],[-57.386373863738626,-64.37899776361046],[-57.58077580775807,-64.35122172022503],[-57.68157681576815,-64.3564297283598],[-57.670776707767075,-64.31129365785847],[-57.70317703177031,-64.29393363074257],[-57.821978219782196,-64.30261364430052],[-57.872378723787236,-64.40156579886113],[-57.908379083790834,-64.41024581241908],[-57.95157951579516,-64.39462178801477],[-57.91917919179191,-64.33038968768595],[-57.96957969579695,-64.31997367141642],[-58.01998019980199,-64.321709674128],[-58.17118171181711,-64.36858174734093],[-58.21438214382144,-64.37031775005252],[-58.30438304383043,-64.31476566328165],[-58.01998019980199,-64.24185354939488],[-58.13878138781388,-64.2053974924515],[-58.1639816398164,-64.16026142195017],[-58.14598145981459,-64.09776532433294],[-58.25038250382504,-64.10644533789089],[-58.35118351183512,-64.13074937585314],[-58.39798397983979,-64.13422138127632],[-58.437584375843755,-64.11338934873726],[-58.42318423184231,-64.06825327823591],[-58.34038340383404,-63.99360516163756],[-58.27558275582756,-63.91548503961603],[-58.14598145981459,-63.87729297996106],[-58.07038070380703,-63.84778093386404],[-57.96957969579695,-63.83389291217132],[-57.92637926379264,-63.80611686878589],[-57.832778327783274,-63.8043808660743],[-57.77877778777787,-63.86861296640311],[-57.78237782377823,-63.90680502605808],[-57.82557825578256,-63.94846909113623],[-57.847178471784716,-64.0543652565432]]],[[[-57.37557375573755,-63.807852871497474],[-57.361173611736106,-63.82521289861337],[-57.15957159571596,-63.81653288505542],[-57.105571055710556,-63.840836923017676],[-57.217172171721714,-63.875556977249474],[-57.2459724597246,-63.86861296640311],[-57.343173431734314,-63.87902898267265],[-57.61677616776167,-63.8529889419988],[-57.68157681576815,-63.813060879632246],[-57.44037440374403,-63.79222884709317],[-57.37557375573755,-63.807852871497474]]],[[[-60.65160651606516,-63.866876963691524],[-60.77760777607776,-63.901597017923315],[-60.85320853208532,-63.89118100165378],[-60.97200972009719,-63.849516936575625],[-60.81000810008099,-63.8373649175945],[-60.79560795607955,-63.71584472778323],[-60.71640716407164,-63.66897265457031],[-60.561605616056156,-63.69674869795574],[-60.65520655206552,-63.75924479557297],[-60.687606876068756,-63.807852871497474],[-60.65520655206552,-63.849516936575625],[-60.65160651606516,-63.866876963691524]]],[[[-55.87075870758707,-63.53530044577791],[-55.95715957159571,-63.580436516279235],[-56.17676176761768,-63.51273241052724],[-56.23436234362343,-63.4693323427375],[-56.20916209162091,-63.4363482912173],[-55.85635856358563,-63.406836245120274],[-55.76275762757628,-63.42246026952458],[-55.71955719557195,-63.491900377988166],[-55.87075870758707,-63.53530044577791]]],[[[-180,-84.351708960449],[-178.39078390783908,-84.33782093875628],[-178.07038070380705,-84.351708960449],[-177.7319773197732,-84.39510902823874],[-176.98676986769868,-84.39858103366191],[-176.28836288362885,-84.4176770634894],[-176.10836108361084,-84.47496515297186],[-175.87435874358744,-84.50968520720366],[-175.38115381153813,-84.48017316110663],[-174.9851498514985,-84.46628513941391],[-174.66474664746647,-84.46281313399074],[-171.7019170191702,-84.54266925872386],[-168.6670866708667,-84.68328547836262],[-168.04788047880479,-84.72842154886395],[-167.49347493474934,-84.83431771427091],[-166.91026910269102,-84.8186936898666],[-163.4650346503465,-84.90028581731131],[-162.9322293222932,-84.90202182002291],[-160.82260822608225,-84.9870859528908],[-157.1289712897129,-85.18499026201202],[-156.80856808568086,-85.19193427285838],[-156.45936459364594,-85.1867262647236],[-156.64296642966428,-85.07909409660505],[-156.98856988569887,-84.98187794475604],[-157.4529745297453,-84.91243783629244],[-157.15057150571505,-84.89160580375336],[-156.48816488164883,-84.88986980104178],[-156.62136621366213,-84.83952572240568],[-156.9849698496985,-84.81174967902025],[-158.30258302583024,-84.77876562750005],[-163.56943569435694,-84.52878123703114],[-163.68463684636845,-84.51315721262684],[-163.76023760237604,-84.49232518008776],[-163.8970389703897,-84.46975714483709],[-164.11304113041132,-84.44545310687484],[-164.9158491584916,-84.43156508518213],[-165.13545135451355,-84.40899704993146],[-165.239852398524,-84.38122100654603],[-165.1858518585186,-84.3690689875649],[-165.12465124651246,-84.37427699569966],[-163.90063900639007,-84.35344496316058],[-163.76383763837637,-84.32393291706356],[-163.75663756637567,-84.30483688723608],[-163.82143821438214,-84.29094886554336],[-164.0338403384034,-84.27358883842747],[-164.5270452704527,-84.19026070827117],[-164.68544685446855,-84.15380465132779],[-164.60264602646026,-84.09651656184532],[-164.50184501845018,-84.07221252388307],[-164.12384123841238,-84.05311649405559],[-164.01224012240124,-84.01492443440061],[-164.08424084240843,-83.94548432593703],[-164.95184951849518,-83.80660410900985],[-165.5350553505535,-83.75626003037377],[-165.92025920259204,-83.79098008460555],[-166.65106651066512,-83.79271608731715],[-167.55467554675548,-83.81007611443304],[-167.79947799477995,-83.79098008460555],[-168.05148051480515,-83.73542799783469],[-168.34668346683466,-83.63647584327408],[-168.49788497884978,-83.61217180531182],[-168.7858878588786,-83.52884367515553],[-169.16749167491676,-83.4489875504224],[-171.1871118711187,-83.25629124943595],[-171.53991539915398,-83.20421116808826],[-174.06714067140672,-82.90041069356008],[-174.17154171541716,-82.8483306122124],[-174.23634236342363,-82.79277852544152],[-173.06993069930698,-82.9160347179644],[-172.85032850328503,-82.9160347179644],[-172.5911259112591,-82.88478666915577],[-172.3931239312393,-82.89346668271372],[-172.1231212312123,-82.86221863390512],[-171.82071820718207,-82.8465946095008],[-171.03231032310322,-82.94381076134982],[-169.44109441094412,-83.09657899996971],[-169.01629016290164,-83.15039508402899],[-168.78948789487896,-83.18858714368396],[-168.60228602286023,-83.20073916266509],[-168.41868418684186,-83.22851520605052],[-168.19188191881918,-83.21289118164621],[-168.0550805508055,-83.22677920333894],[-167.7238772387724,-83.21809918978099],[-166.21546215462155,-83.20073916266509],[-165.6178561785618,-83.21636318706939],[-164.9158491584916,-83.28927530095615],[-164.64584645846458,-83.41253149347902],[-164.44424444244441,-83.46808358024988],[-164.0590405904059,-83.42468351246015],[-163.7350373503735,-83.37260343111245],[-163.11223112231121,-83.32920336332272],[-162.91062910629105,-83.34656339043862],[-162.5758257582576,-83.41079549076743],[-162.1978219782198,-83.51842765888598],[-160.59580595805957,-83.48891561278896],[-159.92259922599226,-83.49412362092373],[-159.44379443794438,-83.54273169684824],[-157.69777697776976,-83.3812834446704],[-157.42777427774277,-83.34656339043862],[-157.0281702817028,-83.23372321418529],[-157.35577355773557,-83.19900315995349],[-157.58977589775898,-83.18685114097237],[-157.67977679776797,-83.12956305148991],[-157.52137521375215,-83.10699501623924],[-157.01737017370175,-83.07574696743063],[-156.0381603816038,-83.02713889150613],[-155.45855458554587,-82.9802668182932],[-155.1489514895149,-82.85874662848192],[-153.82053820538206,-82.66952233291866],[-153.39933399333992,-82.58619420276236],[-153.01053010530106,-82.44904998854678],[-153.88173881738817,-82.17649756282721],[-154.7169471694717,-81.94040119405102],[-154.45054450544507,-81.86748908016426],[-154.18774187741877,-81.8102009906818],[-154.06174061740617,-81.76506492018046],[-153.95733957339573,-81.70083281985166],[-154.23094230942309,-81.62271269783012],[-154.48654486544865,-81.56542460834767],[-154.90774907749076,-81.5098725215768],[-156.49176491764916,-81.37620031278439],[-157.03177031770318,-81.31891222330194],[-156.8157681576816,-81.23037608501087],[-156.52776527765278,-81.16267197925887],[-155.91935919359193,-81.13315993316185],[-152.0349203492035,-81.02899977046647],[-148.12168121681216,-80.90053556980884],[-148.02448024480245,-80.83630346948003],[-148.54288542885428,-80.75991935017008],[-148.98568985689857,-80.7408233203426],[-149.14769147691476,-80.71825528509193],[-149.2088920889209,-80.66964720916742],[-149.21249212492125,-80.60367910612702],[-149.2628926289263,-80.59326308985749],[-149.42849428494284,-80.58631907901112],[-150.1341013410134,-80.50993495970118],[-150.28170281702816,-80.48042291360416],[-150.51570515705157,-80.40924680242898],[-150.5769057690577,-80.35369471565811],[-150.43650436504365,-80.21134249330777],[-150.22050220502206,-80.15058239840212],[-149.84609846098462,-80.11759834688192],[-149.5760957609576,-80.1054463279008],[-148.76608766087662,-80.10891833332397],[-148.44928449284492,-80.08982230349649],[-148.3160831608316,-80.07072627366901],[-148.34128341283412,-80.00302216791701],[-148.43128431284313,-79.9717741191084],[-148.4348843488435,-79.93011005403025],[-148.2980829808298,-79.905806016068],[-148.1288812888129,-79.90754201877958],[-148.08208082080822,-79.85719794014348],[-148.17568175681757,-79.77560581269877],[-148.41688416884168,-79.73220574490904],[-149.05049050490504,-79.65755762831068],[-150.49050490504905,-79.54645345476894],[-151.04851048510486,-79.45965331918946],[-151.3689136891369,-79.39368521614905],[-151.63531635316355,-79.31730109683912],[-151.90531905319054,-79.28084503989572],[-152.09252092520924,-79.24091697752917],[-152.0529205292053,-79.19230890160466],[-152.13932139321392,-79.11592478229471],[-152.24372243722436,-79.102036760602],[-152.7009270092701,-79.1350208121222],[-153.51813518135182,-79.11766078500631],[-154.5189451894519,-79.04648467383113],[-155.210152101521,-78.96489254638642],[-156.1137611376114,-78.74442020201454],[-156.470164701647,-78.63505203118439],[-156.20736207362074,-78.55866791187445],[-155.91935919359193,-78.51005983594995],[-154.7169471694717,-78.3989556624082],[-154.5369453694537,-78.35902760004164],[-154.29214292142922,-78.25833944276944],[-154.69534695346954,-78.2166753776913],[-155.03735037350373,-78.22014738311448],[-155.33975339753397,-78.19237133972904],[-156.5709657096571,-78.18542732888268],[-157.2657726577266,-78.1993153505754],[-157.84897848978488,-78.07432315534095],[-158.28458284582845,-77.95106696281809],[-158.4069840698407,-77.88857086520086],[-158.50058500585007,-77.77746669165913],[-158.35298352983529,-77.6142824367697],[-158.23058230582305,-77.4979702550932],[-158.2449824498245,-77.35388203003126],[-158.21258212582126,-77.15771372362163],[-158.00378003780037,-77.09174562058122],[-157.84177841778418,-77.0795936016001],[-157.46377463774638,-77.2306258375084],[-157.139771397714,-77.24277785648952],[-156.6681666816668,-77.2132658103925],[-156.36936369363693,-77.13514568837097],[-156.2109621096211,-77.10563364227394],[-155.91935919359193,-77.09868963142759],[-155.3577535775358,-77.13340968565937],[-155.10215102151022,-77.11952166396665],[-154.8141481414814,-77.12646567481302],[-153.91053910539105,-77.22715383208521],[-153.71253712537126,-77.27402590529813],[-153.60453604536045,-77.31048196224151],[-153.5721357213572,-77.36256204358921],[-153.46053460534606,-77.41637812764849],[-153.07533075330753,-77.44241816832232],[-151.9989199891999,-77.41290612222531],[-151.7181171811718,-77.42505814120643],[-150.95490954909548,-77.57435437440314],[-150.30690306903068,-77.7305946184462],[-150.08370083700837,-77.77052268081276],[-149.71649716497166,-77.79829872419819],[-149.5868958689587,-77.77399468623594],[-149.47529475294752,-77.7149705940419],[-149.1260912609126,-77.64205848015513],[-148.34128341283412,-77.55178633915247],[-148.1540815408154,-77.46151419814981],[-148.25848258482586,-77.41290612222531],[-148.5608856088561,-77.36082604087761],[-148.74448744487444,-77.34346601376171],[-148.84528845288452,-77.28444192156768],[-148.83808838088382,-77.20284979412295],[-148.77688776887769,-77.12472967210142],[-148.57168571685716,-77.10563364227394],[-148.19728197281972,-77.2115298076809],[-147.72927729277293,-77.31048196224151],[-147.56727567275672,-77.32610598664581],[-147.44127441274412,-77.32089797851106],[-147.20727207272074,-77.28617792427926],[-146.92646926469266,-77.26013788360541],[-146.390063900639,-77.47193021441934],[-146.0732607326073,-77.48755423882366],[-145.67725677256772,-77.48755423882366],[-145.60165601656016,-77.45457018730346],[-145.64845648456486,-77.39901810053259],[-145.71325713257133,-77.33825800562695],[-145.79605796057962,-77.329577992069],[-145.80685806858068,-77.27402590529813],[-145.6340563405634,-77.22194582395045],[-145.51525515255153,-77.19937778869978],[-145.5620556205562,-77.1611857290448],[-145.75285752857528,-77.10389763956235],[-145.86445864458645,-77.09348162329282],[-145.96525965259653,-77.06917758533056],[-145.93285932859328,-77.029249522964],[-145.80685806858068,-77.0118894958481],[-145.63045630456304,-76.95286540365406],[-145.68445684456844,-76.88516129790206],[-145.67725677256772,-76.79662515961098],[-145.74925749257494,-76.74975308639807],[-146.1668616686167,-76.65774494268382],[-146.77526775267754,-76.50671270677552],[-147.34047340473404,-76.43900860102353],[-148.60048600486004,-76.49282468508281],[-149.04689046890468,-76.45810463085101],[-149.33849338493386,-76.41817656848445],[-149.65529655296552,-76.36609648713676],[-149.28449284492845,-76.3105444003659],[-148.89568895688956,-76.27235234071092],[-148.78048780487805,-76.23763228647913],[-148.6328863288633,-76.16819217801554],[-148.46008460084602,-76.11784809937944],[-148.31968319683196,-76.10396007768674],[-147.8588785887859,-76.13000011836057],[-146.81846818468185,-76.31748841121225],[-146.5988659886599,-76.33832044375133],[-145.8860588605886,-76.42512057933081],[-145.6880568805688,-76.42859258475399],[-145.44325443254434,-76.4094965549265],[-145.64125641256413,-76.3261684247702],[-145.86085860858608,-76.26714433257615],[-146.38286382863828,-76.10048807226354],[-146.3252632526325,-76.02063194753043],[-145.98685986859869,-75.88869574144962],[-145.10485104851048,-75.87827972518008],[-144.71964719647195,-75.83140765196717],[-144.21924219242192,-75.73071949469497],[-143.5748357483575,-75.56406323438236],[-143.02043020430204,-75.54323120184328],[-142.3292232922329,-75.4911511204956],[-142.09522095220953,-75.52934318015056],[-141.50481504815048,-75.69079143232841],[-141.1340113401134,-75.74634351909927],[-141.0080100801008,-75.75155152723404],[-140.87480874808747,-75.74634351909927],[-141.2240122401224,-75.54670320726646],[-140.9972099720997,-75.52066316659261],[-140.70920709207093,-75.49809513134196],[-140.47160471604715,-75.44775105270585],[-140.2952029520295,-75.4060869876277],[-139.69039690396903,-75.21339068664126],[-139.15039150391505,-75.15957460258198],[-137.61677616776169,-75.07624647242568],[-137.09117091170913,-75.15263059173562],[-136.64836648366483,-75.16131060529356],[-136.5511655116551,-75.13874257004291],[-136.4611646116461,-75.03631841005912],[-136.22716227162272,-74.83667809822632],[-136.02916029160292,-74.76550198705114],[-135.3631536315363,-74.69085387045278],[-134.8411484114841,-74.69432587587596],[-134.46674466744668,-74.77591800332067],[-134.11754117541176,-74.82973408737995],[-133.7971379713797,-74.85403812534221],[-133.47313473134733,-74.85230212263062],[-132.99072990729906,-74.8054300494177],[-132.349923499235,-74.78980602501339],[-132.0511205112051,-74.76550198705114],[-131.70551705517056,-74.81063805755247],[-130.8559085590856,-74.82626208195677],[-130.19710197101972,-74.8904941822856],[-129.79029790297903,-74.89223018499717],[-129.23949239492396,-74.82973408737995],[-128.94068940689408,-74.82105407382201],[-127.86427864278642,-74.71862991383821],[-127.02187021870219,-74.69779788129914],[-126.38466384663846,-74.74293395180047],[-125.3550535505355,-74.71515790841504],[-124.3110431104311,-74.73598994095411],[-123.88983889838897,-74.77244599789749],[-121.54261542615426,-74.74987796264683],[-119.67779677796779,-74.6543978135094],[-119.42219422194222,-74.6214137619892],[-119.02259022590226,-74.51725359929382],[-118.8029880298803,-74.4217734501564],[-118.65538655386553,-74.39226140405937],[-118.34218342183422,-74.38184538778984],[-117.80577805778057,-74.4026774203289],[-117.06777067770678,-74.47385353150408],[-116.43416434164342,-74.44781349083024],[-115.2209522095221,-74.4877415531968],[-115.10575105751057,-74.4547575016766],[-114.99054990549905,-74.27421321967128],[-114.79254792547925,-73.98777277225899],[-114.62334623346233,-73.9027086393911],[-114.34614346143461,-73.92527667464176],[-113.50733507335073,-74.08846092953118],[-113.48933489334892,-74.15790103799478],[-113.57573575735758,-74.20824511663088],[-113.71253712537126,-74.22734114645836],[-113.75213752137522,-74.36622136338552],[-113.64053640536405,-74.40614942575209],[-113.45333453334533,-74.39399740677096],[-113.33453334533345,-74.4547575016766],[-113.59733597335973,-74.55891766437198],[-113.78453784537845,-74.61794175656601],[-113.90333903339034,-74.64398179723986],[-113.98613986139861,-74.84362210907267],[-114.09774097740977,-74.90959021211307],[-114.11214112141121,-74.98250232599983],[-113.93213932139321,-74.98250232599983],[-113.75213752137522,-74.95299027990282],[-113.59373593735937,-74.94431026634487],[-113.08973089730897,-74.89223018499717],[-112.17172171721717,-74.83147009009154],[-111.86931869318693,-74.80195804399452],[-111.69651696516965,-74.79154202772499],[-111.58491584915849,-74.75161396535842],[-111.73971739717398,-74.65266181079781],[-111.79011790117902,-74.5710696833531],[-111.69651696516965,-74.5033655776011],[-111.72171721717217,-74.3870533959246],[-111.80811808118081,-74.26900521153651],[-111.63171631716317,-74.18220507595703],[-111.4661146611466,-74.20130110578451],[-111.18171181711817,-74.18741308409179],[-111.01971019710197,-74.23081315188153],[-110.77130771307714,-74.26900521153651],[-110.53370533705336,-74.28810124136399],[-110.30690306903068,-74.36622136338552],[-110.23130231302312,-74.5363496291213],[-110.29970299702997,-74.70994990028026],[-110.53370533705336,-74.83667809822632],[-110.96930969309693,-74.95125427719123],[-111.46251462514626,-75.13353456190814],[-111.35811358113581,-75.22033469748762],[-111.10251102511025,-75.19082265139059],[-109.99009990099901,-75.19950266494854],[-109.27369273692737,-75.18561464325583],[-108.82368823688236,-75.2064466757949],[-108.25488254882549,-75.25331874900782],[-107.80487804878048,-75.32102285475982],[-107.26847268472685,-75.33491087645253],[-106.93366933669337,-75.30887083577869],[-106.62046620466204,-75.34359089001047],[-105.40005400054001,-75.19776666223694],[-104.90324903249032,-75.11443853208065],[-104.61884618846189,-75.1561025971588],[-104.1580415804158,-75.12138254292701],[-103.90243902439025,-75.15263059173562],[-103.42363423634237,-75.10055051038793],[-103.12123121231213,-75.09534250225316],[-102.7720277202772,-75.11617453479224],[-101.70641706417064,-75.12659055106178],[-101.62721627216271,-75.22207070019921],[-101.30321303213032,-75.36615892526115],[-101.04041040410404,-75.421711012032],[-100.70560705607056,-75.39740697406975],[-100.46440464404644,-75.35400690628002],[-100.08280082800827,-75.36963093068432],[-99.5319953199532,-75.30887083577869],[-98.98118981189812,-75.32796686560617],[-98.75078750787507,-75.31755084933664],[-98.64638646386463,-75.27762278697007],[-98.55638556385564,-75.18908664867901],[-98.72558725587255,-75.14047857275449],[-99.2079920799208,-75.07798247513728],[-99.65079650796508,-74.94951827447963],[-99.84879848798488,-74.9217422310942],[-100.16560165601656,-74.9373662554985],[-100.31320313203132,-74.91479822024785],[-100.47160471604715,-74.8731341551697],[-100.26640266402664,-74.8227900765336],[-100.01440014400144,-74.66134182435576],[-100.11880118801187,-74.51551759658223],[-100.23760237602376,-74.48426954777362],[-100.52920529205292,-74.4894775559084],[-100.8820088200882,-74.54155763725608],[-101.02241022410225,-74.5051015803127],[-101.25281252812528,-74.4860055504852],[-101.34281342813428,-74.35059733898122],[-101.58761587615876,-74.09714094308913],[-101.71721717217171,-74.02422882920237],[-102.1060210602106,-73.95826072616197],[-102.44082440824408,-73.92527667464176],[-102.76482764827648,-73.88361260956361],[-102.8620286202862,-73.78292445229141],[-102.80082800828008,-73.64578023807583],[-102.4120241202412,-73.6162681919788],[-102.03762037620376,-73.63015621367153],[-101.82881828818287,-73.65619625434537],[-101.58761587615876,-73.6666122706149],[-101.31041310413104,-73.69438831400035],[-101.13041130411304,-73.7343163763669],[-100.98640986409863,-73.75688441161756],[-100.71640716407164,-73.75862041432916],[-99.78039780397803,-73.72042835467418],[-99.65439654396543,-73.69438831400035],[-99.54279542795427,-73.64578023807583],[-99.34479344793448,-73.6336282190947],[-99.16119161191611,-73.64057222994106],[-98.89478894788948,-73.61106018384405],[-99.20079200792007,-73.57113212147748],[-99.52839528395283,-73.49474800216754],[-100.02160021600216,-73.40273985845329],[-100.43560435604356,-73.35239577981719],[-101.1880118801188,-73.31767572558539],[-101.57321573215732,-73.32982774456653],[-101.81441814418145,-73.31073171473903],[-102.67482674826748,-73.32114773100858],[-102.90882908829089,-73.28469167406519],[-103.07443074430743,-73.184003516793],[-103.30843308433084,-72.94617114530521],[-103.37323373233733,-72.81944294735918],[-103.21483214832148,-72.77257087414625],[-103.11043110431105,-72.72049079279857],[-102.85482854828548,-72.7170187873754],[-102.4840248402484,-72.73611481720287],[-102.36162361623616,-72.76041885516513],[-102.27162271622716,-72.83506697176348],[-102.36162361623616,-72.91145109107343],[-102.48042480424805,-72.95137915343999],[-102.40842408424083,-72.98783521038337],[-102.03042030420303,-72.99825122665291],[-101.84321843218432,-73.02081926190357],[-101.68121681216812,-73.02949927546152],[-101.3320133201332,-72.99477922122972],[-100.82080820808208,-72.98089119953701],[-100.56520565205652,-73.01561125376881],[-100.25920259202591,-73.04165129444264],[-99.80919809198092,-72.99998722936449],[-98.20718207182071,-73.02255526461516],[-98.01278012780128,-73.0329712808847],[-97.81837818378183,-73.10241138934828],[-97.65277652776527,-73.14407545442643],[-97.47637476374763,-73.12671542731054],[-96.95436954369544,-73.20657155204367],[-96.67716677166771,-73.26906764966088],[-96.39276392763928,-73.3003156984695],[-96.15156151561516,-73.30899571202745],[-95.88155881558815,-73.29337168762314],[-95.52875528755287,-73.24129160627545],[-95.2371523715237,-73.22045957373638],[-95.02835028350283,-73.23955560356387],[-94.58554585545855,-73.2499716198334],[-94.24714247142471,-73.31246771745063],[-93.98433984339843,-73.28642767677678],[-93.70713707137071,-73.2152515656016],[-92.82872828728287,-73.16490748696552],[-92.2419224192242,-73.17879550865823],[-91.16911169111691,-73.30725970931586],[-90.92070920709207,-73.31941172829698],[-90.43110431104311,-73.24302760898703],[-90.27270272702727,-73.1180354137526],[-90.29430294302942,-72.97741919411384],[-90.1539015390154,-72.94443514259363],[-90.0351003510035,-72.96005916699794],[-89.8190981909819,-72.86284301514891],[-89.52389523895239,-72.87152302870686],[-89.34029340293402,-72.88888305582276],[-89.22869228692286,-72.82638695820553],[-89.12789127891278,-72.69271474941314],[-88.77868778687787,-72.6822987331436],[-88.52668526685267,-72.70313076568267],[-88.19548195481954,-72.78819489855056],[-88.19548195481954,-72.85937100972573],[-88.33228332283322,-72.93401912632409],[-88.5590855908559,-73.12150741917577],[-88.41868418684186,-73.22913958729433],[-88.20628206282062,-73.21872357102478],[-87.93627936279363,-73.24129160627545],[-87.60867608676087,-73.19441953306253],[-87.39987399873998,-73.19268353035095],[-87.03627036270362,-73.35413178252878],[-86.79146791467915,-73.36281179608673],[-86.60066600666006,-73.35413178252878],[-85.98145981459814,-73.20830755475525],[-85.80145801458015,-73.19268353035095],[-85.58185581855818,-73.25865163339135],[-85.26145261452614,-73.41315587472283],[-84.98064980649806,-73.5016920130139],[-84.57024570245702,-73.55724409978477],[-84.21384213842138,-73.57286812418907],[-83.79623796237962,-73.64578023807583],[-83.56583565835658,-73.70654033298148],[-83.04023040230402,-73.70654033298148],[-82.8170281702817,-73.73258037365531],[-82.18342183421834,-73.85757256888976],[-81.60741607416074,-73.79507647127254],[-81.30861308613086,-73.73778838179008],[-81.16461164611646,-73.63189221638312],[-81.23661236612365,-73.47391596962846],[-81.26181261812617,-73.31420372016223],[-81.17541175411753,-73.24823561712181],[-81.02421024210241,-73.23608359814068],[-80.33660336603366,-73.41489187743441],[-80.37980379803798,-73.30725970931586],[-80.43740437404374,-73.22566758187115],[-80.61380613806138,-73.0833153595208],[-80.58860588605886,-72.97741919411384],[-80.4410044100441,-72.94443514259363],[-80.1530015300153,-72.99998722936449],[-79.80739807398074,-73.02776327274992],[-79.5229952299523,-73.09025937036716],[-78.9649896498965,-73.31246771745063],[-78.78498784987849,-73.50690002114867],[-78.40698406984069,-73.55550809707317],[-78.14418144181441,-73.54682808351522],[-77.84537845378453,-73.51558003470662],[-77.44577445774458,-73.48780399132119],[-77.13617136171361,-73.49648400487914],[-76.85176851768517,-73.46002794793574],[-76.76536765367653,-73.56592411334272],[-77.03177031770318,-73.7186923519626],[-77.13617136171361,-73.81764450652321],[-77.04977049770497,-73.84368454719706],[-76.88776887768877,-73.82111651194639],[-76.75456754567546,-73.78986846313776],[-76.29016290162902,-73.80549248754208],[-75.91575915759157,-73.7360523790785],[-75.59535595355953,-73.71174834111625],[-75.29295292952929,-73.63883622722948],[-75.04455044550446,-73.64578023807583],[-74.85374853748537,-73.65793225705696],[-74.59454594545944,-73.71522034653941],[-74.34614346143461,-73.6839722977308],[-74.19854198541985,-73.69612431671193],[-73.99693996939969,-73.69959632213511],[-72.92772927729277,-73.44787592895462],[-72.68652686526865,-73.45308393708939],[-72.38052380523804,-73.43919591539667],[-71.99531995319953,-73.37843582049103],[-71.69651696516965,-73.35239577981719],[-71.45171451714516,-73.35413178252878],[-71.01611016110161,-73.26212363881453],[-70.32130321303212,-73.27427565779566],[-69.96849968499684,-73.22566758187115],[-69.28089280892809,-73.17011549510028],[-68.82008820088201,-73.10588339477147],[-67.99927999279993,-72.93575512903568],[-67.6680766807668,-72.83506697176348],[-67.30807308073081,-72.61112262196842],[-67.08127081270813,-72.38717827217336],[-66.82926829268293,-72.09032180849154],[-66.95166951669516,-71.8976255075051],[-67.08487084870848,-71.8125613746372],[-67.19647196471965,-71.71881722821136],[-67.45927459274593,-71.52612092722491],[-67.53127531275312,-71.28481655031396],[-67.5060750607506,-71.05740019509571],[-67.59967599675997,-70.8438718615702],[-67.69327693276932,-70.68589561481554],[-67.88767887678877,-70.42202320265392],[-68.12528125281253,-70.25015893420655],[-68.40248402484025,-70.01927057356512],[-68.40248402484025,-69.80921424546278],[-68.47088470884708,-69.64429398786177],[-68.63648636486364,-69.52624580347367],[-68.70848708487084,-69.43250165704784],[-68.57888578885789,-69.41340562722036],[-68.460084600846,-69.38389358112332],[-68.13968139681397,-69.34743752417995],[-67.37287372873729,-69.41166962450876],[-67.30447304473044,-69.31792547808291],[-67.110071100711,-69.24848536961933],[-66.97326973269732,-69.16168523403985],[-67.02007020070201,-69.02801302524745],[-67.18927189271892,-68.97419694118818],[-67.39087390873908,-68.86135676493485],[-67.29727297272973,-68.77108462393218],[-67.13527135271352,-68.77108462393218],[-67.0560705607056,-68.67213246937158],[-67.11727117271172,-68.57491631752256],[-67.04167041670416,-68.45339612771129],[-66.89406894068941,-68.29715588366822],[-66.79326793267933,-68.23986779418577],[-66.97686976869768,-68.14612364775994],[-67.14967149671496,-68.02460345794866],[-67.10647106471065,-67.93085931152282],[-67.02007020070201,-67.83190715696222],[-66.91566915669156,-67.69302694003504],[-66.77166771667716,-67.59407478547443],[-66.6780667806678,-67.56109073395423],[-66.70326703267033,-67.52637067972243],[-66.92286922869228,-67.49165062549065],[-67.12447124471244,-67.48470661464428],[-67.4880748807488,-67.54720271226151],[-67.54567545675457,-67.53505069328038],[-67.56367563675636,-67.50206664176018],[-67.58527585275853,-67.4343625360082],[-67.54927549275493,-67.26944227840717],[-67.49167491674916,-67.11320203436411],[-67.44127441274412,-67.09063399911344],[-67.29727297272973,-67.07153796928596],[-67.16047160471604,-66.95175378218627],[-67.03447034470344,-66.94480977133992],[-66.95526955269553,-66.98473783370648],[-66.930069300693,-67.14271408046113],[-66.88686886868868,-67.17917013740451],[-66.90126901269012,-67.25555425671445],[-66.83646836468364,-67.2815942973883],[-66.75726757267573,-67.23298622146379],[-66.60966609666096,-67.20868218350154],[-66.5520655206552,-67.26249826756082],[-66.4980649806498,-67.28853830823466],[-66.47286472864728,-67.24340223773333],[-66.49086490864909,-67.11493803707569],[-66.5160651606516,-67.062857955728],[-66.5340653406534,-66.9795298255717],[-66.50166501665016,-66.93960176320515],[-66.46566465664657,-66.87536966287632],[-66.52686526865268,-66.73996145137234],[-66.50526505265053,-66.68961737273624],[-66.3720637206372,-66.60802524529153],[-66.30726307263072,-66.59240122088723],[-66.18126181261812,-66.59240122088723],[-65.95445954459544,-66.6462173049465],[-65.84645846458464,-66.64968931036968],[-65.76725767257672,-66.62538527240743],[-65.71685716857168,-66.57330519105973],[-65.67725677256772,-66.40317692532395],[-65.77445774457745,-66.34241683041832],[-65.77445774457745,-66.28860074635904],[-65.71685716857168,-66.25388069212724],[-65.6160561605616,-66.13583250773915],[-65.46485464854648,-66.1288884968928],[-65.31725317253172,-66.13930451316233],[-65.17325173251731,-66.11673647791167],[-65.22365223652235,-66.06812840198715],[-65.26685266852668,-65.99348028538881],[-65.10485104851048,-65.95876023115702],[-65.00045000450004,-65.94660821217589],[-64.72324723247232,-65.99348028538881],[-64.61524615246152,-66.01952032606265],[-64.51444514445144,-65.95876023115702],[-64.54684546845468,-65.89973613896296],[-64.65484654846549,-65.86675208744276],[-64.67284672846728,-65.81467200609507],[-64.64764647646476,-65.74870390305466],[-64.47484474844748,-65.78168795457486],[-64.43524435244352,-65.76779993288216],[-64.38844388443884,-65.7087758406881],[-64.41724417244173,-65.67926379459108],[-64.43884438844388,-65.6410717349361],[-64.2120421204212,-65.63239172137816],[-64.17964179641795,-65.61676769697385],[-64.13284132841328,-65.56989562376094],[-64.06444064440645,-65.55427159935664],[-63.862838628386285,-65.55600760206822],[-63.81963819638196,-65.53170356410597],[-63.7980379803798,-65.47962348275829],[-63.90963909639096,-65.46747146377714],[-64.050040500405,-65.41712738514104],[-64.07164071640716,-65.27824716821388],[-64.03924039240393,-65.17929501365327],[-63.913239132391325,-65.0924948780738],[-63.762037620376205,-65.03347078587974],[-63.48123481234812,-65.08555086722744],[-63.26523265232652,-65.07339884824631],[-63.17883178831788,-65.125478929594],[-63.06003060030599,-65.13936695128672],[-63.03123031230312,-65.08034285909267],[-63.08523085230851,-65.02826277774497],[-63.121231212312125,-64.94319864487709],[-62.77562775627756,-64.84251048760488],[-62.6640266402664,-64.8581345120092],[-62.52722527225272,-64.83383047404695],[-62.57762577625776,-64.7557103520254],[-62.5020250202502,-64.6567581974648],[-62.404824048240485,-64.64287017577209],[-62.33642336423364,-64.72967031135155],[-62.24282242822427,-64.74703033846745],[-62.13842138421384,-64.72619830592839],[-61.88281882818828,-64.62551014865619],[-61.75681756817568,-64.60988612425189],[-61.63081630816308,-64.60467811611711],[-61.50121501215011,-64.54565402392306],[-61.46881468814688,-64.47621391545948],[-61.39681396813968,-64.42760583953498],[-61.17361173611735,-64.36163773649457],[-61.08361083610836,-64.31476566328165],[-60.88560885608855,-64.14984540568064],[-60.92160921609215,-64.10818134060248],[-60.864008640086396,-64.07346128637069],[-60.27720277202772,-63.92416505317398],[-59.98919989199892,-63.910277031481264],[-59.51039510395104,-63.8200048904786],[-59.21879218792188,-63.71410872507164],[-59.03519035190351,-63.67070865728189],[-58.87318873188731,-63.552660472893805],[-58.675186751867514,-63.53356444306632],[-58.21438214382144,-63.4519723156216],[-57.86877868778687,-63.318300106829206],[-57.38997389973899,-63.22629196311496],[-57.166771667716674,-63.2349719766729],[-57.07677076770767,-63.26274802005834],[-57.01917019170192,-63.372116190888484],[-56.92556925569255,-63.50578839968088],[-56.78156781567816,-63.571756502721286],[-56.83556835568355,-63.630780594915336],[-56.97236972369723,-63.62383658406898],[-57.119971199712,-63.63772460576169],[-57.15237152371523,-63.571756502721286],[-57.09837098370983,-63.52314842679678],[-57.15237152371523,-63.47974835900704],[-57.285572855728546,-63.49016437527658],[-57.46197461974619,-63.51273241052724],[-57.58077580775807,-63.545716462047444],[-57.73557735577356,-63.616892573222614],[-57.857978579785794,-63.656820635589185],[-58.26478264782648,-63.762716800996145],[-58.53118531185311,-63.91548503961603],[-58.72198721987219,-64.07693329179386],[-58.83718837188371,-64.18630146262402],[-59.00639006390064,-64.19498147618197],[-59.0459904599046,-64.23490953854852],[-58.977589775897755,-64.26615758735713],[-58.92358923589235,-64.28004560904985],[-58.79758797587975,-64.29219762803098],[-58.81918819188192,-64.3390697012439],[-58.90558905589056,-64.35295772293662],[-58.89478894788948,-64.38941377988],[-58.80478804788048,-64.44496586665086],[-58.78678786787867,-64.52482199138399],[-58.89118891188912,-64.53697401036511],[-59.04959049590495,-64.45190987749723],[-59.229592295922956,-64.44322986393928],[-59.369993699937,-64.40330180157272],[-59.459994599946,-64.34601371209025],[-59.54639546395464,-64.35816573107138],[-59.61119611196112,-64.43975785851609],[-59.57159571595716,-64.53002999951876],[-59.64719647196472,-64.58384608357804],[-59.73359733597336,-64.55954204561579],[-59.76599765997659,-64.45190987749723],[-59.84879848798488,-64.43281384766973],[-59.9639996399964,-64.43107784495815],[-60.24120241202412,-64.54739002663466],[-60.3420034200342,-64.55086203205784],[-60.39240392403924,-64.60988612425189],[-60.55440554405544,-64.67585422729229],[-60.65880658806587,-64.72967031135155],[-60.91440914409144,-64.9067425879337],[-61.05841058410584,-64.98139070453206],[-61.3320133201332,-65.02305476961021],[-61.440014400143994,-65.01784676147544],[-61.504815048150476,-65.00048673435954],[-61.60201602016019,-64.98833471537841],[-61.70281702817027,-64.98659871266682],[-61.73521735217352,-65.03347078587974],[-61.57681576815767,-65.18623902449963],[-61.66321663216631,-65.23831910584732],[-61.85401854018539,-65.23484710042413],[-61.94761947619476,-65.1914470326344],[-62.02322023220232,-65.23311109771255],[-62.08442084420844,-65.27303916007912],[-62.145621456214556,-65.33206325227316],[-62.052020520205204,-65.45705544750761],[-61.90441904419043,-65.51434353699007],[-61.79641796417964,-65.52302355054802],[-61.75681756817568,-65.56989562376094],[-61.99081990819907,-65.58899165358842],[-62.14922149221492,-65.69835982441857],[-62.221222212222116,-65.77474394372851],[-62.304023040230405,-65.84071204676891],[-62.29322293222931,-65.91709616607886],[-62.170821708217076,-66.03167234504377],[-62.005220052200514,-66.11326447248848],[-61.83961839618395,-66.12020848333485],[-61.62361623616236,-66.094168442661],[-61.57321573215732,-66.07160040741033],[-61.360813608136084,-66.05944838842922],[-61.26721267212672,-65.97959226369609],[-61.19881198811987,-65.97438425556132],[-61.13761137611375,-65.98827227725404],[-61.04041040410404,-65.99174428267722],[-60.98640986409863,-65.93966420132952],[-60.91440914409144,-65.92056817150204],[-60.813608136081356,-65.93445619319476],[-60.61920619206191,-65.93272019048317],[-60.56520565205652,-65.97959226369609],[-60.62640626406264,-66.03167234504377],[-60.74520745207451,-66.10458445893053],[-60.85680856808568,-66.06465639656398],[-60.9540095400954,-66.07160040741033],[-61.0080100801008,-66.1097924670653],[-60.90360903609036,-66.19138459451003],[-60.94320943209432,-66.26429670839678],[-61.02961029610296,-66.33720882228354],[-61.1340113401134,-66.29033674907063],[-61.14841148411483,-66.21221662704909],[-61.29241292412924,-66.16534455383618],[-61.43281432814328,-66.1445125212971],[-61.52641526415263,-66.22610464874181],[-61.6740167401674,-66.24867268399248],[-61.69561695616956,-66.34241683041832],[-61.75681756817568,-66.4292169659978],[-61.843218432184315,-66.40317692532395],[-61.87561875618756,-66.29554475720539],[-62.11682116821167,-66.20874462162593],[-62.24282242822427,-66.19659260264478],[-62.49482494824947,-66.21916063789546],[-62.58122581225811,-66.21742463518386],[-62.68202682026819,-66.23652066501135],[-62.7540275402754,-66.30943277889811],[-62.64962649626496,-66.36324886295739],[-62.61362613626136,-66.43616097684415],[-62.617226172261724,-66.48997706090344],[-62.63882638826388,-66.5108090934425],[-62.65682656826567,-66.55594516394385],[-62.54162541625416,-66.62017726427266],[-62.5380253802538,-66.70697739985214],[-62.6280262802628,-66.70697739985214],[-62.70362703627036,-66.68093735917829],[-62.995229952299525,-66.45352100396005],[-63.17883178831788,-66.35283284668785],[-63.2580325803258,-66.26429670839678],[-63.448834488344886,-66.24346467585771],[-63.585635856358564,-66.24172867314613],[-63.75123751237511,-66.2781847300895],[-63.686436864368645,-66.31984879516764],[-63.6540365403654,-66.38234489278489],[-63.75483754837548,-66.40838493345872],[-63.88083880838808,-66.50560108530775],[-63.963639636396366,-66.58892921546405],[-64.0140401404014,-66.60628924257995],[-64.07884078840787,-66.65489731850445],[-63.80883808838088,-66.76079348391141],[-63.76923769237692,-66.80245754898957],[-63.75483754837548,-66.87363366016474],[-63.841238412384115,-66.91182571981972],[-64.04284042840428,-66.92744974422402],[-64.39924399243992,-66.85280162762567],[-64.5540455404554,-66.85106562491407],[-64.6080460804608,-66.79898554356639],[-64.68724687246872,-66.80592955441274],[-64.7340473404734,-66.89446569270382],[-64.79164791647916,-66.97258581472535],[-64.8780487804878,-67.02466589607303],[-64.85284852848528,-67.10452202080616],[-64.78444784447844,-67.12361805063364],[-64.83844838448384,-67.15660210215384],[-64.950049500495,-67.18264214282769],[-65.02565025650256,-67.21389019163631],[-64.860048600486,-67.24340223773333],[-64.82764827648276,-67.26944227840717],[-64.82044820448203,-67.30763433806214],[-65.07965079650796,-67.33541038144757],[-65.24885248852488,-67.34235439229394],[-65.34965349653496,-67.31110634348532],[-65.44325443254432,-67.32673036788964],[-65.50445504455044,-67.37707444652573],[-65.52245522455225,-67.44477855227773],[-65.50445504455044,-67.52810668243403],[-65.4720547205472,-67.58713077462806],[-65.44685446854469,-67.60969880987874],[-65.4180541805418,-67.66004288851484],[-65.57285572855729,-67.78850708917247],[-65.59085590855908,-67.8162831325579],[-65.60165601656016,-67.87530722475195],[-65.5260552605526,-67.92912330881123],[-65.46845468454684,-68.00897943354435],[-65.55125551255512,-68.04890749591091],[-65.64125641256412,-68.13049962335562],[-65.54765547655477,-68.14612364775994],[-65.38925389253892,-68.14959565318311],[-65.21645216452164,-68.13917963691357],[-64.95724957249573,-68.06800352573839],[-64.88524885248852,-68.05585150675726],[-64.85284852848528,-68.0836275501427],[-64.83124831248313,-68.12702761793244],[-64.8960489604896,-68.1686916830106],[-65.3640536405364,-68.2867398673987],[-65.45045450454504,-68.3370839460348],[-65.33165331653316,-68.36485998942022],[-65.09045090450904,-68.370067997555],[-64.99684996849967,-68.40826005720996],[-65.05445054450544,-68.44992412228811],[-65.14085140851408,-68.48985218465467],[-65.24165241652416,-68.58359633108051],[-65.15885158851589,-68.61831638531231],[-64.89964899648996,-68.67386847208317],[-64.4280442804428,-68.74678058596993],[-64.07884078840787,-68.77108462393218],[-64.1580415804158,-68.6877564937759],[-64.16884168841688,-68.58186032836892],[-63.9240392403924,-68.49679619550103],[-63.7980379803798,-68.4690201521156],[-63.21483214832148,-68.4186760734795],[-63.05643056430564,-68.42041207619108],[-62.93402934029339,-68.44298011144176],[-62.98082980829808,-68.48638017923149],[-63.1140311403114,-68.47075615482719],[-63.348033480334806,-68.50026820092421],[-63.7080370803708,-68.59227634463846],[-63.77283772837728,-68.63220440700502],[-63.74763747637476,-68.70511652089178],[-63.44163441634416,-68.76414061308583],[-63.34443344433444,-68.81101268629875],[-63.477634776347756,-68.95162890593751],[-63.4560345603456,-69.04190104694017],[-63.301233012330115,-69.14085320150078],[-63.096030960309605,-69.2536933777541],[-62.995229952299525,-69.32834149435246],[-62.84042840428404,-69.3717415621422],[-62.58842588425884,-69.47763772754917],[-62.45162451624516,-69.58353389295613],[-62.408424084240835,-69.82657427257868],[-62.203222032220324,-70.02795058712307],[-61.9620196201962,-70.11995873083733],[-61.93321933219332,-70.19981485557045],[-62.01242012420124,-70.27967098030356],[-62.21762217622175,-70.23279890709065],[-62.332823328233275,-70.27967098030356],[-62.3760237602376,-70.36473511317146],[-62.232022320223194,-70.42375920536551],[-62.001620016200164,-70.49667131925227],[-61.504815048150476,-70.48972730840592],[-61.490414904149034,-70.56958343313903],[-61.60561605616056,-70.61645550635195],[-61.69561695616956,-70.675479598546],[-61.80721807218072,-70.70846365006621],[-61.994419944199436,-70.72929568260528],[-62.04122041220411,-70.80220779649204],[-61.9620196201962,-70.90115995105265],[-61.70281702817027,-70.85602388055132],[-61.51201512015119,-70.85081587241655],[-61.314013140131394,-70.86817589953245],[-61.252812528125276,-71.00184810832485],[-61.01881018810188,-71.16676836592586],[-60.96120961209611,-71.24488848794739],[-61.00441004410044,-71.31953660454575],[-61.14841148411483,-71.34210463979642],[-61.23841238412383,-71.40112873199047],[-61.3680136801368,-71.45320881333815],[-61.515615156151554,-71.47924885401198],[-61.78921789217891,-71.61639306822758],[-61.9080190801908,-71.63028108992029],[-61.95841958419584,-71.65805713330573],[-61.72441724417244,-71.67194515499844],[-61.56241562415623,-71.67541716042162],[-61.21321213212131,-71.56431298687988],[-61.080010800108,-71.58861702484214],[-60.99360993609936,-71.6615291387289],[-60.950409504095035,-71.7465932715968],[-61.03681036810367,-71.81950538548355],[-61.64521645216452,-71.8629054532733],[-61.94041940419403,-71.90283351563986],[-62.257222572225714,-72.01740969460477],[-61.893618936189355,-72.07122577866406],[-61.62721627216271,-72.05212974883656],[-61.4940149401494,-72.07296178137564],[-61.310413104131044,-72.11288984374221],[-61.10881108811088,-72.09205781120312],[-60.950409504095035,-72.05039374612498],[-60.83160831608316,-72.05212974883656],[-60.72000720007199,-72.07296178137564],[-60.70560705607056,-72.14413789255082],[-60.69120691206912,-72.26913008778527],[-60.6660066600666,-72.3628742342111],[-60.73080730807308,-72.42537033182833],[-61.04761047610475,-72.47050640232966],[-61.278012780127796,-72.46877039961808],[-61.285212852128524,-72.60070660569889],[-60.93960939609396,-72.6996587602595],[-60.723607236072354,-72.6475786789118],[-60.53280532805327,-72.67361871958565],[-60.53280532805327,-72.8315949663403],[-60.385203852038515,-73.00693124021086],[-60.25560255602555,-73.01734725648039],[-60.147601476014756,-72.93749113174727],[-60.01080010800108,-72.93749113174727],[-59.956799567995674,-73.03123527817311],[-60.01800018000179,-73.18921152492777],[-60.122401224012236,-73.27601166050725],[-60.40320403204032,-73.23955560356387],[-60.561605616056156,-73.21177956017843],[-60.687606876068756,-73.27080365237248],[-60.89640896408963,-73.32114773100858],[-61.080010800108,-73.32809174185493],[-61.2420124201242,-73.2499716198334],[-61.429214292142916,-73.19094752763935],[-61.72801728017279,-73.16143548154233],[-62.00882008820088,-73.14754745984962],[-61.91521915219151,-73.2152515656016],[-61.78921789217891,-73.25517962796818],[-61.73881738817387,-73.37496381506786],[-61.63801638016379,-73.4999560103023],[-61.404014040140396,-73.4669719587821],[-61.080010800108,-73.53814806995727],[-60.87840878408784,-73.61279618655563],[-60.7920079200792,-73.71174834111625],[-60.90360903609036,-73.87146059058249],[-61.08721087210871,-73.92874868006494],[-61.202412024120235,-73.95652472345037],[-61.404014040140396,-73.89576462854474],[-61.54441544415444,-73.89576462854474],[-61.692016920169195,-73.92354067193017],[-61.742417424174235,-73.99645278581694],[-61.83961839618395,-74.03117284004873],[-61.32121321213212,-74.0363808481835],[-61.15921159211592,-74.05547687801098],[-61.04041040410404,-74.12144498105138],[-61.227612276122755,-74.20824511663088],[-61.56961569615696,-74.19435709493816],[-61.717217172171715,-74.22734114645836],[-61.843218432184315,-74.28983724407558],[-61.3320133201332,-74.32802930373056],[-61.11961119611196,-74.30719727119148],[-60.78480784807847,-74.24122916815108],[-60.70560705607056,-74.30719727119148],[-60.838808388083876,-74.37316537423189],[-61.01161011610115,-74.47906153963885],[-61.37161371613716,-74.51204559115905],[-61.641616416164155,-74.51378159387065],[-61.994419944199436,-74.47558953421567],[-62.0880208802088,-74.453021498965],[-62.23562235622356,-74.44086947998387],[-62.22482224822248,-74.5051015803127],[-62.131221312213114,-74.55023765081403],[-61.893618936189355,-74.71342190570346],[-61.85401854018539,-74.77591800332067],[-61.92961929619295,-74.86271813890016],[-62.13842138421384,-74.92695023922897],[-62.37242372423724,-74.95299027990282],[-62.56682566825668,-74.89570219042037],[-62.70722707227071,-74.73772594366571],[-62.887228872288716,-74.69085387045278],[-63.070830708307085,-74.67696584876006],[-63.17883178831788,-74.68390985960643],[-63.1680316803168,-74.76376598433954],[-63.124831248312475,-74.84883011720744],[-63.196831968319685,-74.90959021211307],[-63.35523355233552,-74.87834216330447],[-63.560435604356044,-74.9061182066899],[-63.75123751237511,-74.95299027990282],[-63.9240392403924,-75.0050703612505],[-63.57123571235712,-75.03111040192435],[-63.33723337233371,-75.03458240734753],[-63.171631716317165,-75.11443853208065],[-63.23283232832328,-75.15436659444721],[-63.549635496354966,-75.17172662156311],[-63.85923859238592,-75.2064466757949],[-64.28044280442803,-75.29324681137439],[-63.97083970839708,-75.32970286831777],[-63.67923679236792,-75.32796686560617],[-63.474034740347406,-75.33664687916412],[-63.30483304833048,-75.35227090356842],[-63.2580325803258,-75.39914297678135],[-63.362433624336234,-75.45122305812903],[-64.05364053640535,-75.57968725878666],[-64.77724777247772,-75.73766350554132],[-65.04365043650436,-75.78800758417742],[-65.32085320853209,-75.81578362756285],[-65.96525965259652,-75.95119183906685],[-66.3720637206372,-76.01368793668408],[-67.51687516875168,-76.1091680858215],[-69.3060930609306,-76.35047246273245],[-69.91449914499145,-76.52233673117983],[-70.09450094500944,-76.65427293726064],[-70.20970209702097,-76.67336896708812],[-70.55170551705517,-76.71850503758945],[-70.89370893708937,-76.73933707012853],[-71.79731797317973,-76.75322509182125],[-72.72252722527224,-76.68899299149243],[-73.47133471334713,-76.67510496979972],[-73.8781387813878,-76.6959370023388],[-75.26775267752677,-76.58136082337387],[-75.44415444154441,-76.58656883150864],[-75.66015660156602,-76.60740086404772],[-75.83295832958329,-76.60740086404772],[-75.96255962559626,-76.59177683964342],[-76.24336243362433,-76.58483282879706],[-77.19017190171901,-76.62996889929839],[-77.28737287372873,-76.70114501047357],[-77.16857168571686,-76.83308121655438],[-76.82296822968229,-76.99279346602061],[-76.24696246962469,-77.27576190800973],[-75.93735937359374,-77.33478600020376],[-75.74655746557465,-77.39901810053259],[-75.38655386553866,-77.47366621713094],[-74.58014580145802,-77.47887422526571],[-73.47853478534785,-77.53616231474817],[-72.85212852128521,-77.58997839880745],[-72.87372873728737,-77.69413856150283],[-73.25173251732517,-77.89377887333562],[-73.48573485734858,-77.97016299264557],[-74.04374043740437,-78.10904320957275],[-74.81054810548105,-78.17848331803633],[-75.39735397353974,-78.15765128549725],[-76.43776437764377,-78.04481110924392],[-77.74097740977409,-77.94065094654854],[-79.67779677796777,-77.84343479469953],[-80.10260102601026,-77.79656272148661],[-80.6030060300603,-77.75142665098528],[-80.88740887408873,-77.79829872419819],[-81.10341103411034,-77.84169879198794],[-81.58221582215822,-77.84690680012271],[-81.44181441814418,-77.88509885977768],[-79.50859508595086,-78.15417928007406],[-77.85977859778598,-78.3503475864837],[-77.66537665376653,-78.4006916651198],[-77.43137431374313,-78.43541171935159],[-77.45297452974529,-78.56040391458603],[-77.54657546575466,-78.65935606914664],[-77.87057870578705,-78.74615620472613],[-78.7129871298713,-78.75136421286089],[-79.76779767797677,-78.82080432132449],[-80.29340293402933,-78.82254032403607],[-80.81540815408154,-78.75483621828408],[-81.92781927819277,-78.55866791187445],[-82.60822608226081,-78.41284368410092],[-83.08343083430834,-78.24618742378831],[-83.4110341103411,-78.1142512177075],[-83.77823778237781,-77.98405101433829],[-83.7530375303753,-78.065643141783],[-83.68823688236883,-78.1472352692277],[-83.50823508235082,-78.24792342649991],[-83.24543245432454,-78.35729159733006],[-83.22743227432274,-78.40242766783139],[-83.35343353433534,-78.40763567596615],[-83.54423544235442,-78.35555559461847],[-83.70623706237062,-78.40416367054297],[-83.76383763837639,-78.46145176002543],[-83.69543695436954,-78.53783587933538],[-83.59463594635946,-78.61074799322213],[-83.25983259832599,-78.77393224811156],[-82.97182971829717,-78.8173323159013],[-82.59022590225902,-78.9162844704619],[-81.66141661416614,-79.10030075789041],[-81.5030150301503,-79.16279685550764],[-81.22221222212222,-79.29820506701162],[-81.16461164611646,-79.40062922699542],[-80.8910089100891,-79.50131738426761],[-80.70380703807038,-79.51694140867191],[-80.53460534605345,-79.51346940324873],[-80.4770047700477,-79.42666926766925],[-80.48780487804878,-79.3207731022623],[-80.41580415804158,-79.29473306158845],[-80.14940149401494,-79.2686930209146],[-79.45459454594545,-79.30514907785799],[-76.49896498964989,-79.32598111039707],[-76.2181621816218,-79.3867412053027],[-76.10656106561065,-79.46486132732423],[-76.03096030960309,-79.62630957950206],[-76.34416344163441,-79.8207418832001],[-76.55656556565565,-79.9040700133564],[-76.90576905769058,-79.9544140919925],[-77.22257222572226,-79.99434215435906],[-77.70137701377013,-80.00996617876336],[-78.69138691386914,-79.99607815707066],[-79.65979659796598,-79.99607815707066],[-78.90738907389074,-80.08982230349649],[-78.17658176581766,-80.16620642280644],[-77.16137161371613,-80.15231840111372],[-76.7581675816758,-80.13148636857464],[-76.40896408964089,-80.09503031163126],[-76.26136261362613,-80.15926241196007],[-75.98415984159841,-80.29467062346407],[-75.82215822158221,-80.3380706912538],[-75.71055710557106,-80.38320676175513],[-75.55575555755557,-80.53076699224026],[-75.49455494554945,-80.61756712781974],[-75.34335343353433,-80.71825528509193],[-75.23535235352354,-80.80331941795983],[-75.07695076950769,-80.86060750744228],[-74.8069480694807,-80.88664754811613],[-74.51174511745117,-80.83803947219161],[-73.93933939339394,-80.81547143694095],[-73.3849338493385,-80.89359155896248],[-73.02853028530285,-80.91789559692474],[-72.55332553325533,-80.85366349659593],[-72.17532175321753,-80.76339135559326],[-71.37971379713797,-80.68179922814855],[-71.23211232112321,-80.64707917391675],[-71.01611016110161,-80.61930313053132],[-70.68850688506885,-80.62624714137769],[-70.55890558905588,-80.64707917391675],[-70.39330393303932,-80.73561531220783],[-70.23850238502385,-80.8571355020191],[-70.01170011700117,-80.91789559692474],[-69.77049770497705,-80.96129566471448],[-69.63369633696337,-80.96650367284924],[-69.180091800918,-81.00469573250422],[-68.58968589685897,-80.96823967556084],[-68.32688326883269,-81.00469573250422],[-68.28368283682836,-81.0741358409678],[-68.14328143281432,-81.12968792773867],[-67.96687966879668,-81.14878395756615],[-65.57285572855729,-81.46126444565229],[-64.74844748447484,-81.52202454055792],[-63.477634776347756,-81.55327258936654],[-62.49122491224912,-81.55674459478972],[-62.354423544235445,-81.5758406246172],[-62.16362163621636,-81.63660071952285],[-62.54162541625416,-81.678264784601],[-62.944829448294485,-81.68347279273576],[-63.553235532355316,-81.66784876833145],[-63.76923769237692,-81.6765287818894],[-64.23364233642336,-81.6591687547735],[-64.47484474844748,-81.67132077375463],[-64.69444694446945,-81.65222474392715],[-65.0220502205022,-81.69562481171688],[-65.61965619656196,-81.72860886323708],[-65.48645486454865,-81.77548093645001],[-65.26325263252632,-81.78589695271955],[-64.80964809648096,-81.80325697983544],[-64.19044190441905,-81.79457696627749],[-64.13644136441364,-81.86922508287584],[-64.70524705247053,-81.88832111270334],[-65.91485914859147,-81.90220913439605],[-66.04086040860408,-81.91436115337717],[-66.13446134461344,-81.95255321303215],[-65.95445954459544,-81.97164924285964],[-65.84285842858428,-81.99248127539872],[-65.78525785257852,-82.046297359458],[-65.91485914859147,-82.18344157367356],[-65.71325713257133,-82.27892172281099],[-65.57285572855729,-82.29454574721531],[-65.42525425254252,-82.28065772552259],[-65.16965169651696,-82.31884978517756],[-64.92124921249211,-82.37092986652524],[-64.39564395643956,-82.37440187194842],[-63.77283772837728,-82.30496176348484],[-63.46683466834668,-82.30669776619644],[-62.64602646026459,-82.26329769840669],[-61.90081900819008,-82.27024170925304],[-60.86040860408603,-82.18691357909675],[-60.687606876068756,-82.18864958180833],[-60.52920529205292,-82.19906559807788],[-60.81720817208172,-82.27544971738781],[-62.095220952209516,-82.46641001566267],[-62.55242552425524,-82.50286607260605],[-62.736027360273596,-82.5271701105683],[-62.63162631626315,-82.62091425699415],[-62.4660246602466,-82.71813040884317],[-62.127621276212764,-82.82229057153855],[-61.91521915219151,-82.97679481287003],[-61.710017100171,-83.00977886439023],[-61.314013140131394,-82.93860275321505],[-61.21681216812168,-82.99241883727433],[-61.19881198811987,-83.09831500268129],[-61.303213032130316,-83.18337913554919],[-61.436414364143644,-83.2319872114737],[-61.530015300152996,-83.27885928468662],[-61.591215912159115,-83.34135538230385],[-61.42561425614255,-83.39517146636312],[-60.98280982809828,-83.42815551788333],[-60.39600396003959,-83.44030753686445],[-59.85239852398523,-83.44204353957605],[-59.517595175951755,-83.45766756398035],[-58.289982899829,-83.12088303793196],[-57.796777967779676,-82.95943478575413],[-57.55557555575555,-82.88999467729055],[-57.35397353973539,-82.83965059865444],[-56.317163171631705,-82.63306627597528],[-56.0759607596076,-82.57057017835805],[-55.802358023580226,-82.4785620346438],[-55.294752947529474,-82.4646740129511],[-54.59994599945999,-82.31537777975439],[-53.98433984339843,-82.20080160078946],[-53.739537395373944,-82.1782335655388],[-53.55593555935559,-82.16955355198085],[-53.33993339933399,-82.1452495140186],[-52.79992799927999,-82.15392952757655],[-52.41472414724147,-82.13483349774906],[-51.73071730717308,-82.0619213838623],[-51.20871208712086,-82.01504931064937],[-50.65430654306542,-81.97512124828282],[-50.02790027900278,-81.96817723743646],[-48.36108361083609,-81.89179311812651],[-47.88587885878857,-81.92477716964672],[-47.360273602736015,-82.00463329437984],[-47.018270182701826,-82.00289729166825],[-46.56826568265683,-81.978593253706],[-46.25866258662586,-81.94734520489737],[-46.11826118261183,-82.03935334861163],[-46.04626046260461,-82.15913753571131],[-46.19746197461973,-82.27024170925304],[-46.44946449464493,-82.33968181771664],[-46.51786517865179,-82.45425799668155],[-46.17586175861757,-82.511546086164],[-45.78705787057871,-82.4941860590481],[-45.04545045450453,-82.43863397227724],[-44.45504455044551,-82.36572185839047],[-44.293042930429294,-82.31711378246597],[-44.06264062640625,-82.33100180415869],[-43.67023670236702,-82.27024170925304],[-43.18063180631805,-82.01678531336097],[-42.5650256502565,-81.76159291475729],[-42.046620466204644,-81.59840865986787],[-41.71181711817118,-81.40744836159301],[-41.43461434614346,-81.29808019076286],[-41.12501125011249,-81.21475206060656],[-40.916209162091604,-81.17308799552842],[-40.44100441004409,-81.16440798197047],[-39.760597605976045,-81.03247177588965],[-38.77058770587706,-80.88317554269295],[-38.010980109801096,-80.95435165386812],[-37.20817208172082,-81.06371982469827],[-36.812168121681225,-80.97518368640719],[-36.49896498964989,-80.95955966200289],[-36.23256232562326,-80.92136760234791],[-35.966159661596606,-80.89011955353931],[-35.77535775357754,-80.81199943151778],[-35.51975519755197,-80.74603132847737],[-35.32535325353254,-80.65055117933994],[-34.34974349743496,-80.60367910612702],[-33.32733327333273,-80.54118300850979],[-33.190531905319034,-80.51861497325913],[-33.057330573305734,-80.53250299495184],[-32.70452704527045,-80.51340696512436],[-32.254522545225456,-80.46132688377666],[-31.635316353163518,-80.44396685666078],[-31.31131311313112,-80.45091086750713],[-31.016110161101608,-80.30855864515678],[-30.425704257042554,-80.27904659905975],[-29.795697956979552,-80.2234945122889],[-29.532895328953288,-80.18183044721074],[-29.327693276932763,-80.1714144309412],[-24.240842408424072,-80.06204626011106],[-24.02124021240212,-80.00823017605178],[-23.574835748357486,-79.96483010826203],[-23.405634056340546,-79.85893394285507],[-24.08964089640895,-79.81553387506533],[-24.29844298442984,-79.770397804564],[-24.53244532445325,-79.75824578558287],[-24.669246692466913,-79.77386980998718],[-25.259652596525967,-79.76171779100605],[-29.950499504995037,-79.59853353611663],[-30.047700477004753,-79.58464551442391],[-30.209702097020966,-79.4856933598633],[-30.177301773017717,-79.30514907785799],[-30.317703177031774,-79.16279685550764],[-30.645306453064535,-79.12460479585266],[-30.98370983709836,-79.12807680127584],[-31.4121141211412,-79.14543682839174],[-32.54252542525424,-79.22182094770169],[-32.99252992529924,-79.22876495854804],[-34.19854198541984,-79.11071677415995],[-34.994149941499415,-78.97704456536755],[-35.51615516155161,-78.9336444975778],[-35.890558905589046,-78.84337235657514],[-36.23976239762396,-78.77393224811156],[-36.26496264962648,-78.6159560013569],[-36.18216182161822,-78.4683957708718],[-35.50895508955088,-78.04133910382075],[-35.08775087750877,-77.83649078385316],[-34.80694806948068,-77.82086675944886],[-34.55134551345512,-77.72885861573461],[-34.28854288542885,-77.52227429305545],[-34.0761407614076,-77.42505814120643],[-33.59013590135902,-77.31048196224151],[-33.37773377733777,-77.28096991614449],[-32.614526145261436,-77.14035369650573],[-32.405724057240576,-77.13688169108255],[-32.06372063720636,-77.15944972633322],[-31.674916749167494,-77.03272152838717],[-30.49050490504905,-76.7619051053792],[-30.220502205022058,-76.661216948107],[-29.892898928989297,-76.59872085048977],[-28.935289352893534,-76.36956849255995],[-28.07848078480785,-76.2584643190182],[-27.653676536765374,-76.2272162702096],[-27.135271352713517,-76.15777616174601],[-26.55926559265592,-76.05535200176222],[-26.05886058860588,-75.95639984720161],[-24.269642696426956,-75.76717555163835],[-23.196831968319685,-75.71683147300224],[-22.466024660246603,-75.66127938623139],[-21.947619476194745,-75.69426343775159],[-21.43281432814328,-75.68384742148204],[-20.990009900098983,-75.63523934555754],[-20.784807848078486,-75.59357528047939],[-20.48600486004858,-75.4911511204956],[-19.492394923949234,-75.5397591964201],[-18.85158851588514,-75.47031908795653],[-18.585185851858512,-75.46337507711016],[-18.304383043830427,-75.43212702830155],[-18.4159841598416,-75.39567097135817],[-18.51678516785168,-75.3904629632234],[-18.61758617586176,-75.3418548872989],[-18.75078750787506,-75.24290273273829],[-18.61758617586176,-75.11617453479224],[-18.51678516785168,-75.05194243446343],[-18.22158221582214,-74.9738223124419],[-18.066780667806682,-74.86271813890016],[-17.92277922779226,-74.69953388401073],[-17.43677436774368,-74.37837338236665],[-17.299972999729988,-74.33323731186532],[-16.99036990369902,-74.31934929017261],[-16.727567275672754,-74.32802930373056],[-16.428764287642878,-74.32455729830737],[-15.672756727567275,-74.40788542846367],[-15.532355323553219,-74.37490137694347],[-15.29115291152911,-74.28115723051764],[-15.08955089550895,-74.16310904612953],[-14.657546575465744,-73.98950877497057],[-14.574745747457456,-73.93742869362289],[-14.610746107461068,-73.852364560755],[-15.258752587525862,-73.88882061769839],[-15.748357483574836,-73.94610870718084],[-16.21996219962199,-73.91486065837222],[-16.28116281162812,-73.86625258244771],[-16.18036180361804,-73.82979652550434],[-16.0039600396004,-73.81590850381161],[-15.93555935559354,-73.75688441161756],[-16.097560975609753,-73.70827633569306],[-16.3891638916389,-73.68050029230763],[-16.518765187651866,-73.64404423536425],[-16.507965079650802,-73.55550809707317],[-16.435964359643577,-73.42530789370394],[-16.277562775627757,-73.38885183676058],[-16.147961479614793,-73.33503575270129],[-15.80235802358024,-73.15275546798438],[-15.597155971559715,-73.09720338121352],[-15.006750067500661,-73.04685930257742],[-14.322743227432255,-73.12324342188737],[-14.164341643416435,-73.10241138934828],[-13.998739987399858,-72.99998722936449],[-14.1679416794168,-72.84374698532143],[-14.297542975429735,-72.78472289312738],[-14.297542975429735,-72.7326428117797],[-13.937539375393754,-72.75694684974195],[-13.602736027360265,-72.79166690397375],[-13.210332103321036,-72.78472289312738],[-12.745927459274583,-72.62848264908432],[-12.094320943209425,-72.49828244571509],[-11.777517775177756,-72.44446636165583],[-11.496714967149671,-72.4132183128472],[-11.345513455134551,-72.2812821067664],[-11.122311223112234,-72.03129771629749],[-10.956709567095658,-71.90109751292827],[-10.960309603096022,-71.82297739090674],[-11.010710107101062,-71.75874529057792],[-11.179911799117974,-71.77610531769382],[-11.334713347133459,-71.78478533125177],[-11.698316983169832,-71.71881722821136],[-12.14832148321483,-71.61292106280439],[-12.285122851228493,-71.4948728784163],[-12.34992349923499,-71.38897671300933],[-12.209522095220933,-71.33168862352687],[-12.072720727207269,-71.29696856929507],[-11.925119251192513,-71.28828855573714],[-11.66231662316622,-71.33168862352687],[-11.327513275132759,-71.43932079164543],[-11.161911619116182,-71.48098485672358],[-10.971109711097114,-71.5608409814567],[-10.827108271082693,-71.55389697061034],[-10.65790657906578,-71.4427927970686],[-10.521105211052117,-71.2952325665835],[-10.40590405904058,-71.25009649608216],[-10.22950229502294,-71.20148842015766],[-10.035100351003507,-71.13031230898248],[-10.121501215012131,-71.0608722005189],[-10.33030330303302,-71.02441614357551],[-10.359103591035904,-70.98275207849736],[-10.269102691026916,-70.93588000528445],[-10.099900999009975,-70.9271999917265],[-9.88749887498875,-71.0278881489987],[-9.599495994959938,-71.09559225475068],[-9.401494014940141,-71.11816029000136],[-9.232292322923229,-71.17371237677222],[-8.965889658896572,-71.3612006696239],[-8.645486454864539,-71.67194515499844],[-8.497884978849783,-71.67541716042162],[-8.217082170821698,-71.64764111703619],[-7.914679146791457,-71.63548909805506],[-7.713077130771296,-71.54695295976398],[-7.669876698766984,-71.32474461268052],[-7.59067590675906,-71.22405645540832],[-7.619476194761944,-71.12163229542453],[-7.756277562775608,-71.01747213272915],[-7.875078750787509,-70.9410880134192],[-7.853478534785353,-70.88379992393675],[-7.7526775267752726,-70.8421358588586],[-7.619476194761944,-70.82824783716589],[-7.389073890738899,-70.78658377208774],[-7.032670326703254,-70.83519184801224],[-6.838268382683822,-70.8438718615702],[-6.546665466654673,-70.81609581818476],[-6.244262442624432,-70.75533572327913],[-5.934659346593463,-70.71193565548938],[-5.693456934569326,-70.74491970700959],[-5.58905589055891,-70.85602388055132],[-5.7078570785707825,-70.96886405680465],[-5.902259022590215,-71.05219218696095],[-6.0786607866078555,-71.15461634694474],[-6.1254612546125315,-71.26572052048647],[-6.118261182611832,-71.32648061539211],[-5.949059490594891,-71.34210463979642],[-4.451444514445143,-71.3282166181037],[-4.253442534425346,-71.33863263437323],[-3.9942399423994175,-71.33863263437323],[-3.7134371343713326,-71.37508869131662],[-3.2382323823238153,-71.3612006696239],[-2.813428134281338,-71.32127260725734],[-2.6118261182611775,-71.32127260725734],[-2.2626226262262605,-71.35772866420072],[-2.014220142201424,-71.43411278351067],[-1.4994149941499302,-71.41154474826],[-1.3554135541355379,-71.38724071029775],[-1.2150121501214812,-71.28481655031396],[-1.0674106741067249,-71.26572052048647],[-0.8946089460894484,-71.34904865064277],[-0.8406084060840442,-71.54000894891763],[-0.7614076140761483,-71.63028108992029],[-0.5418054180541674,-71.711873217365],[-0.3258032580325789,-71.64243310890141],[-0.18540185401852227,-71.55910497874511],[0.15300153001530248,-71.39765672656728],[0.5382053820538317,-71.27440053404442],[0.8334083340833445,-71.20148842015766],[1.5534155341553344,-71.07996823034638],[1.9098190981909795,-71.00358411103645],[2.608226082260842,-70.89942394834105],[3.5082350823508364,-70.8438718615702],[5.113851138511393,-70.65638356871851],[5.6430564305643145,-70.63555153617943],[6.507065070650725,-70.58694346025493],[6.949869498694994,-70.53486337890725],[7.3998739987399915,-70.49493531654068],[7.677076770767712,-70.35605509961351],[8.307083070830714,-70.46195126502047],[8.523085230852303,-70.4741032840016],[8.818288182881844,-70.39077515384531],[9.14229142291424,-70.18419083116613],[9.613896138961394,-70.26925496403403],[9.883898838988387,-70.40292717282642],[10.218702187021876,-70.5070873355218],[10.96750967509675,-70.68763161752713],[11.205112051120523,-70.72929568260528],[11.701917019170196,-70.76575173954866],[11.835118351183525,-70.73623969345164],[12.069120691206905,-70.61645550635195],[12.310323103231042,-70.442855235193],[12.461524615246162,-70.36994312130622],[12.681126811268115,-70.30918302640059],[12.929529295292951,-70.21370287726316],[12.864728647286483,-70.16162279591548],[12.724327243272427,-70.14426276879958],[12.59472594725949,-70.11822272812573],[12.62712627126271,-70.06614264677805],[13.066330663306644,-70.05399062779692],[13.296732967329689,-70.22932690166746],[13.534335343353433,-70.28835099386151],[13.822338223382246,-70.34390308063239],[14.491944919449196,-70.29876701013106],[15.06435064350643,-70.29529500470787],[15.561155611556131,-70.33001505893967],[15.805958059580604,-70.32480705080489],[16.025560255602556,-70.19287084472408],[16.3819638196382,-70.14426276879958],[16.583565835658362,-70.20328686099363],[16.709567095670963,-70.39771916469167],[17.166771667716688,-70.45153524875094],[18.12438124381245,-70.54007138704202],[18.23238232382326,-70.51750335179135],[18.35118351183513,-70.41507919180756],[18.43398433984339,-70.29008699657311],[18.628386283862852,-70.26925496403403],[18.87678876788769,-70.20155085828203],[19.009990099901017,-70.21196687455156],[19.19719197191972,-70.29355900199629],[19.132391323913254,-70.4914633111175],[19.02799027990281,-70.67374359583441],[19.15399153991541,-70.82130382631954],[19.265592655926554,-70.90289595376424],[19.409594095940975,-70.91678397545695],[19.650796507965083,-70.92025598088014],[19.945999459994596,-70.9098399646106],[20.129601296012964,-70.91678397545695],[21.069210692106935,-70.8438718615702],[21.184411844118443,-70.68068760668078],[21.335613356133564,-70.49493531654068],[21.706417064170637,-70.25883894776449],[21.850418504185058,-70.27619897488039],[21.9620196201962,-70.30050301284264],[22.214022140221402,-70.41681519451915],[22.365223652236523,-70.4758392867132],[22.39762397623977,-70.56090341958108],[22.232022320223223,-70.6424955470258],[22.2788227882279,-70.69631163108508],[22.444424444244447,-70.73971169887481],[22.977229772297733,-70.81088781004999],[23.15003150031501,-70.79699978835727],[23.405634056340574,-70.72408767447051],[23.664836648366503,-70.5747914412738],[23.80523805238053,-70.40466317553802],[24.024840248402484,-70.41334318909597],[24.237242372423736,-70.44806324332777],[24.384843848438493,-70.53659938161883],[24.384843848438493,-70.70499164464303],[24.590045900459018,-70.81956782360794],[24.755647556475566,-70.8924799374947],[25.18765187651877,-70.97060005951624],[25.64845648456486,-70.9914320920553],[25.972459724597257,-71.03656816255665],[26.498064980649815,-71.01920813544075],[26.75366753667538,-70.96712805409305],[26.919269192691928,-70.95324003240034],[27.20727207272074,-70.9115759673222],[27.509675096750982,-70.81262381276159],[27.696876968769686,-70.77269575039502],[28.38808388083882,-70.68242360939236],[28.910089100891014,-70.58347145483175],[29.464494644946456,-70.40639917824961],[30.00450004500047,-70.30050301284264],[30.832508325083268,-70.24668692878336],[31.062910629106312,-70.2241188935327],[31.37971379713798,-70.22585489624429],[32.1609216092161,-70.09912669829825],[32.456124561245616,-70.02621458441149],[32.62172621726219,-70.00017454373764],[32.8089280892809,-69.90990240273499],[32.90972909729098,-69.73283012615283],[32.9889298892989,-69.6234619553227],[32.974529745297474,-69.51756578991572],[32.90252902529025,-69.37868557298856],[32.7369273692737,-69.2554293804657],[32.56772567725679,-69.07488509846037],[32.64332643326435,-68.86830077578121],[32.77652776527765,-68.78323664291332],[33.12213122131223,-68.68949249648747],[33.46413464134642,-68.67039646666],[33.85293852938531,-68.68254848564112],[34.19134191341914,-68.7016445154686],[34.22014220142202,-68.79018065375968],[34.072540725407265,-68.8856608028971],[33.88533885338853,-68.97940494932294],[33.77373773737739,-69.01933301168951],[33.813338133381336,-69.09918913642262],[34.05814058140581,-69.11134115540375],[34.59454594545946,-69.09398112828785],[34.74934749347494,-69.16689324217462],[35.13095130951311,-69.48631774110711],[35.22455224552246,-69.63734997701542],[35.35775357753579,-69.68075004480515],[35.56655566555665,-69.65991801226608],[36.016560165601675,-69.66165401497767],[36.32976329763298,-69.639085979727],[36.585365853658544,-69.63734997701542],[36.71856718567187,-69.65297400141972],[36.85536855368554,-69.72588611530648],[37.114571145711466,-69.81095024817438],[37.373773737737395,-69.74845415055714],[37.5609756097561,-69.71894210446013],[37.78777787777878,-69.72588611530648],[38.144181441814425,-69.82483826986709],[38.50058500585007,-70.0557266305085],[38.8857888578886,-70.17203881218501],[38.91098910989112,-70.09739069558665],[38.86058860588608,-70.0053825518724],[39.0189901899019,-69.9237904244277],[39.209792097920996,-69.78664621021211],[39.48699486994872,-69.60783793091838],[39.70659706597067,-69.42555764620147],[39.76059760597607,-69.17383725302098],[39.86499864998652,-68.96725293034181],[40.04140041400416,-68.86830077578121],[40.214202142021435,-68.8040686754524],[40.48420484204843,-68.73810057241198],[40.81540815408155,-68.72421255071927],[41.13221132211322,-68.57491631752256],[41.35541355413554,-68.51415622261693],[41.823418234182355,-68.43256409517221],[42.41022410224102,-68.3527079704391],[42.820628206282066,-68.12355561250926],[42.96102961029612,-68.09577956912383],[43.16983169831698,-68.05932351218044],[43.55503555035551,-68.04543549048773],[44.177841778417786,-67.97252337660098],[44.37224372243722,-67.96210736033143],[44.69984699846998,-67.90481927084898],[44.98784987849879,-67.76941105934498],[45.19665196651968,-67.73121899969001],[45.57105571055712,-67.73642700782477],[45.88785887858879,-67.66004288851484],[46.154261542615444,-67.65657088309166],[46.39906399063992,-67.61837882343669],[46.4350643506435,-67.5333146905688],[46.31986319863199,-67.47602660108633],[46.31626316263163,-67.40137848448799],[46.45306453064532,-67.30416233263897],[46.5610656106561,-67.26770627569559],[46.885068850688526,-67.27465028654194],[47.15507155071552,-67.35797841669824],[47.353073530735315,-67.36145042212142],[47.403474034740356,-67.40832249533435],[47.23067230672308,-67.46908259023998],[47.11547115471154,-67.57324275293536],[47.31347313473137,-67.66525089664961],[47.48987489874901,-67.72774699426682],[47.70227702277023,-67.71559497528571],[47.9578795787958,-67.66004288851484],[48.209882098821,-67.6999709508814],[48.32148321483217,-67.78503508374929],[48.32148321483217,-67.9169712898301],[48.375483754837546,-67.98814740100528],[48.55188551885519,-67.92565130338805],[48.6490864908649,-67.79371509730724],[48.62028620286205,-67.62532283428304],[48.63108631086311,-67.52116267158766],[49.052290522905224,-67.35277040856347],[49.2178921789218,-67.22604221061744],[48.92268922689229,-67.20000216994359],[48.7138871388714,-67.21736219705949],[48.59868598685986,-67.17049012384656],[48.46548465484656,-67.04376192590053],[48.82908829088291,-66.93786576049355],[49.246692466924685,-66.94133776591673],[49.487894878948794,-67.0316099069194],[50.00630006300065,-67.17569813198133],[50.294302943029436,-67.17222612655816],[50.553505535055365,-67.19479416180882],[50.60750607506077,-67.14965809130749],[50.51030510305105,-66.93786576049355],[50.52110521105212,-66.81981757610546],[50.30510305103053,-66.75384947306506],[50.243902439024396,-66.60281723715676],[50.33390333903341,-66.4448409904021],[50.58950589505895,-66.35630485211104],[50.938709387093866,-66.31464078703289],[51.68751687516877,-66.07160040741033],[51.885518855188565,-66.01952032606265],[52.378723787237874,-65.96917624742655],[52.95472954729547,-65.9448722094643],[53.671136711367126,-65.85807207388481],[54.94914949149492,-65.91709616607886],[55.29115291152911,-65.95355222302224],[55.50355503555036,-66.00216029894675],[55.70875708757089,-66.08028042096828],[55.975159751597516,-66.20874462162593],[56.360363603636046,-66.37192887651534],[56.86076860768608,-66.42400895786304],[57.00117001170014,-66.47435303649912],[57.18477184771848,-66.6132332534263],[56.98676986769868,-66.70524139714055],[56.8247682476825,-66.71218540798691],[56.511565115651166,-66.66010532663921],[56.29556295562958,-66.60281723715676],[56.14436144361446,-66.62538527240743],[56.29196291962921,-66.72086542154486],[56.4539645396454,-66.77988951373891],[56.47916479164792,-66.85974563847202],[56.392763927639294,-66.97432181743693],[55.80235802358024,-67.20000216994359],[56.15516155161552,-67.2642342702724],[56.367563675636774,-67.21215418892471],[56.561965619656206,-67.11667403978728],[56.759967599676,-67.07327397199754],[56.89316893168933,-67.05591394488165],[57.36117361173612,-67.05244193945848],[57.62757627576278,-67.0142498798035],[57.82917829178294,-67.04202592318893],[58.027180271802735,-67.10278601809458],[58.31878318783188,-67.16354611300021],[58.73638736387366,-67.22951421604061],[59.251192511925126,-67.48470661464428],[59.65079650796508,-67.45866657397045],[59.8667986679867,-67.40311448719957],[60.482404824048245,-67.38575446008367],[61.01161011610117,-67.5003306390486],[61.310413104131044,-67.54025870141515],[62.174421744217454,-67.57497875564695],[62.68922689226892,-67.64789086953371],[63.01683016830168,-67.56109073395423],[63.23643236432366,-67.52637067972243],[63.69723697236972,-67.50901065260655],[63.93123931239313,-67.52637067972243],[64.57204572045723,-67.62011482614827],[65.7060570605706,-67.71559497528571],[66.48726487264872,-67.7659390539218],[67.17487174871749,-67.7676750566334],[67.50247502475025,-67.80933912171155],[68.10008100081001,-67.85447519221287],[68.32688326883269,-67.88919524644467],[68.89928899288995,-67.86141920305923],[69.16569165691658,-67.82496314611585],[69.41769417694178,-67.74337101867114],[69.55809558095581,-67.76246704849862],[69.65529655296555,-67.86489120848242],[69.60129601296015,-68.04022748235296],[69.70569705697059,-68.16001166945264],[69.78849788497885,-68.27979585655233],[69.90729907299072,-68.37874801111293],[69.98289982899828,-68.46381214398083],[69.92889928899291,-68.53498825515601],[69.76329763297633,-68.59922035548482],[69.53289532895329,-68.7363645697004],[69.54729547295474,-68.85614875680008],[69.64449644496446,-68.93253287611003],[69.52929529295295,-69.02454101982428],[69.61569615696158,-69.1530052204819],[69.63009630096303,-69.23112534250345],[69.55089550895511,-69.29362144012066],[69.3708937089371,-69.33181349977563],[69.0648906489065,-69.3370215079104],[68.90648906489065,-69.37347756485379],[68.88128881288813,-69.46895771399122],[68.96048960489605,-69.5401338251664],[69.1368913689137,-69.57832588482137],[69.18729187291873,-69.6547100041313],[69.16209162091621,-69.76928618309623],[69.08289082890829,-69.86650233494524],[68.9208892088921,-69.91163840544657],[68.74448744487447,-69.92205442171611],[68.4168841688417,-69.90295839188862],[68.17928179281793,-69.83699028884821],[68.02808028080281,-69.89427837833067],[67.91647916479167,-69.95330247052472],[67.57447574475745,-70.0887106820287],[67.41607416074163,-70.17724682031978],[67.26847268472685,-70.27272696945721],[67.65727657276574,-70.32654305351649],[67.94167941679419,-70.42202320265392],[68.5608856088561,-70.41334318909597],[68.7588875888759,-70.36994312130622],[69.02169021690219,-70.32480705080489],[69.16209162091621,-70.33348706436284],[69.24849248492487,-70.43070321621187],[69.19809198091983,-70.58520745754333],[69.18729187291873,-70.70499164464303],[68.87408874088743,-71.03483215984505],[68.76968769687699,-71.09038424661591],[68.62208622086223,-71.18065638761858],[68.44928449284492,-71.25183249879376],[68.3088830888309,-71.28655255302554],[68.0388803888039,-71.39071271572092],[67.87327873278733,-71.57993701128419],[67.69327693276935,-71.73617725532725],[67.43047430474306,-72.00352167291206],[67.27927279272794,-72.28996212032435],[67.21447214472147,-72.46182638877171],[67.11367113671139,-72.64063466806545],[66.89046890468904,-72.94790714801681],[66.74646746467465,-72.99998722936449],[66.49806498064981,-73.12497942459895],[66.57006570065701,-73.21004355746683],[66.76446764467644,-73.2169875683132],[67.00207002070022,-73.23608359814068],[67.32247322473225,-73.3003156984695],[67.74727747277473,-73.1683794923887],[67.97047970479704,-73.08505136223239],[68.01728017280175,-72.91839510191978],[67.97047970479704,-72.7500028388956],[68.10728107281074,-72.65105068433499],[68.42048420484207,-72.51564247283099],[69.15849158491585,-72.41842632098198],[69.30969309693097,-72.40801030471243],[69.55449554495547,-72.37502625319223],[69.77049770497706,-72.25350606338097],[69.96129961299613,-72.13372187628127],[70.29610296102962,-72.05560175425974],[70.57330573305734,-71.9306095590253],[70.61650616506165,-71.84207342073422],[70.73170731707319,-71.82297739090674],[71.07731077310774,-71.73617725532725],[71.16731167311673,-71.67194515499844],[71.27531275312754,-71.62333707907393],[71.3509135091351,-71.51396890824378],[71.37971379713798,-71.30912058827622],[71.46611466114663,-71.15461634694474],[71.63531635316355,-70.94976802697715],[71.77211772117721,-70.80047179378045],[71.90531905319054,-70.70672764735461],[72.26172261722618,-70.65638356871851],[72.41652416524167,-70.59909547923606],[72.6217262172622,-70.47236728129002],[72.76212762127622,-70.39598316198007],[72.74412744127443,-70.23974291793701],[72.82332823328235,-70.09565469287507],[73.0429304293043,-70.00885455729559],[73.32373323733239,-69.84914230782934],[73.67653676536767,-69.82657427257868],[73.9429394293943,-69.74324614242238],[74.22734227342275,-69.80053423190483],[74.56934569345694,-69.88039035663796],[75.1489514895149,-69.8560863186757],[75.42255422554226,-69.89254237561909],[75.63495634956351,-69.84914230782934],[75.82215822158221,-69.72588611530648],[75.89055890558907,-69.57485387939818],[76.11016110161103,-69.48805374381871],[76.35856358563586,-69.48978974653029],[76.76896768967691,-69.34049351333358],[77.19377193771936,-69.20682130454118],[77.53937539375397,-69.17383725302098],[77.81657816578166,-69.0696770903256],[78.01458014580146,-68.89260481374346],[78.22698226982271,-68.75546059952788],[78.489784897849,-68.62526039615867],[78.56178561785617,-68.39437203551725],[78.72738727387275,-68.27805985384074],[79.03339033390336,-68.17563569385695],[79.28899288992892,-68.12008360708609],[80.36180361803616,-67.94648333592713],[81.18621186211863,-67.83190715696222],[82.01782017820182,-67.68955493461186],[82.27342273422732,-67.69129093732344],[82.60822608226084,-67.61317081530191],[83.15903159031592,-67.60969880987874],[83.30303303033031,-67.60275479903238],[83.49383493834938,-67.44130654685455],[83.90423904239043,-67.29201031365784],[84.159841598416,-67.24340223773333],[84.48384483844842,-67.11493803707569],[84.74664746647466,-67.10278601809458],[85.11745117451176,-67.12535405334523],[85.43065430654309,-67.16007410757703],[85.71145711457115,-67.16181011028861],[86.11826118261183,-67.05417794217006],[86.75186751867517,-67.03681791505417],[86.94626946269466,-66.98473783370648],[87.08307083070832,-66.93960176320515],[87.97947979479795,-66.78856952729686],[88.31428314283141,-66.81808157339387],[88.78948789487896,-66.79204153272002],[89.07749077490774,-66.79898554356639],[89.35109351093513,-66.81808157339387],[89.69669696696968,-66.82328958152864],[90.29430294302944,-66.76947349746936],[90.54630546305464,-66.73475344323757],[91.02151021510218,-66.60281723715676],[91.54711547115471,-66.57156918834815],[91.77751777517778,-66.53684913411635],[92.0727207272073,-66.50733708801933],[92.3139231392314,-66.55941716936702],[92.48672486724865,-66.60455323986835],[92.5911259112591,-66.61496925613788],[92.73152731527318,-66.62364926969583],[93.07353073530737,-66.57156918834815],[93.35793357933579,-66.58545721004086],[93.72153721537217,-66.64274529952331],[93.96273962739627,-66.68961737273624],[94.0887408874089,-66.68961737273624],[94.31194311943119,-66.64795330765809],[94.58554585545858,-66.5437931449627],[94.84114841148414,-66.50212907988455],[95.08235082350825,-66.5281691205584],[95.24795247952483,-66.57156918834815],[95.53955539555398,-66.6305932805422],[95.99315993159934,-66.62191326698425],[96.42516425164251,-66.59934523173358],[96.78876788767889,-66.55073715580907],[97.10197101971022,-66.49865707446139],[97.389973899739,-66.5785131991945],[97.7211772117721,-66.60802524529153],[98.25758257582578,-66.46740902565277],[98.4627846278463,-66.49865707446139],[98.60318603186033,-66.53511313140476],[98.71838718387187,-66.55247315852066],[98.8587885878859,-66.67052134290876],[99.36999369993703,-66.64795330765809],[99.82359823598239,-66.54900115309748],[100.21240212402125,-66.47435303649912],[100.59040590405903,-66.42574496057462],[100.88920889208896,-66.35804085482262],[101.32841328413286,-66.10111245350737],[101.32121321213214,-66.02125632877424],[101.38241382413827,-65.97264825284972],[101.47601476014762,-65.95181622031066],[102.17442174421745,-65.95355222302224],[102.39042390423907,-65.93272019048317],[102.67482674826749,-65.86501608473117],[103.1680316803168,-65.91709616607886],[103.63963639636398,-65.99868829352357],[103.76203762037619,-65.99000827996562],[103.95283952839532,-65.98827227725404],[104.28764287642878,-66.03861635589013],[104.66564665646655,-66.13756851045073],[105.00045000450007,-66.16360855112458],[106.38646386463864,-66.41012093617032],[107.17127171271716,-66.47088103107595],[107.56727567275675,-66.55247315852066],[107.66807668076683,-66.5802492019061],[107.78327783277831,-66.6635773320624],[107.9920799207992,-66.67225734562035],[108.15768157681578,-66.63927329410015],[108.37728377283776,-66.76600149204619],[108.91008910089101,-66.86148164118362],[109.46449464494646,-66.90835371439653],[109.82449824498246,-66.83370559779817],[110.43650436504367,-66.62191326698425],[110.62370623706238,-66.52469711513523],[110.5877058770588,-66.31290478432129],[110.9081090810908,-66.0768084155451],[111.4517145171452,-65.9604962338686],[112.12852128521286,-65.89973613896296],[112.54612546125463,-65.84765605761527],[113.10053100531007,-65.79904798169076],[113.36693366933673,-65.84939206032686],[113.5037350373504,-65.88584811727026],[113.70893708937092,-65.92924818505999],[113.95373953739539,-66.0611843911408],[114.33534335343353,-66.35977685753421],[114.619746197462,-66.46740902565277],[114.86814868148684,-66.47608903921072],[115.0841508415084,-66.49344906632662],[115.31095310953111,-66.5611531720786],[115.63495634956348,-66.77120950018096],[115.44055440554405,-66.95869779303263],[115.27495274952753,-67.02813790149622],[114.56934569345697,-67.10799402622933],[114.259742597426,-67.17222612655816],[113.98973989739898,-67.21215418892471],[113.91413914139144,-67.36839443296778],[114.02574025740256,-67.44130654685455],[114.31734317343177,-67.40485048991115],[114.65934659346595,-67.38749046279527],[114.92574925749261,-67.35624241398665],[115.17055170551708,-67.30763433806214],[115.38295382953828,-67.23819422959856],[115.88695886958868,-67.20173817265518],[116.21456214562147,-67.14271408046113],[116.50976509765098,-67.10799402622933],[116.71496714967151,-67.0472339313237],[116.9237692376924,-67.05591394488165],[117.13257132571329,-67.11493803707569],[117.2981729817298,-67.10973002894093],[117.7445774457745,-67.12882605876841],[117.95337953379533,-67.08542599097868],[118.13698136981372,-67.08195398555549],[118.32418324183243,-67.11493803707569],[118.51858518585186,-67.16007410757703],[118.7129871298713,-67.17222612655816],[118.9649896498965,-67.14445008317273],[119.31779317793178,-67.07153796928596],[119.76779767797677,-66.99168184455283],[120.18900189001891,-66.96564180387898],[120.289802898029,-66.96737780659058],[120.37620376203762,-66.98300183099488],[119.95499954999553,-67.07674597742073],[119.28179281792819,-67.20000216994359],[118.92178921789218,-67.31978635704327],[119.13419134191344,-67.37013043567937],[120.40140401404017,-67.23645822688697],[120.97740977409774,-67.13577006961478],[121.48861488614887,-67.09063399911344],[121.6146161461615,-67.05764994759323],[122.03222032220322,-66.90140970355017],[122.18342183421834,-66.85974563847202],[122.63342633426333,-66.80419355170116],[123.22023220232205,-66.74516945950711],[123.66663666636668,-66.67746535375511],[123.96903969039693,-66.60802524529153],[124.19584195841958,-66.60108123444518],[124.37224372243725,-66.65142531308126],[124.5990459904599,-66.70871340256373],[124.82224822248224,-66.69482538087101],[125.09585095850957,-66.64100929681173],[125.2866528665287,-66.51601710157728],[125.39825398253981,-66.42400895786304],[125.60345603456034,-66.39276090905442],[125.86625866258663,-66.36498486566899],[126.07866078660788,-66.3962329144776],[126.42426424264244,-66.462201017518],[126.66546665466655,-66.4969210717498],[126.87426874268743,-66.75905748119982],[127.36387363873638,-66.98994584184125],[127.54027540275405,-67.05070593674688],[127.96867968679686,-67.02813790149622],[128.42948429484295,-67.11841004249888],[128.62748627486275,-67.10799402622933],[128.8146881468815,-67.0802179828439],[128.9838898388984,-67.0975780099598],[129.2358923589236,-67.04202592318893],[129.49869498694989,-66.75211347035346],[129.739897398974,-66.46914502836435],[129.97749977499774,-66.34415283312991],[130.1215012150122,-66.29207275178221],[130.30150301503016,-66.26776871381996],[130.57870578705786,-66.20874462162593],[130.95310953109532,-66.19138459451003],[131.23031230312301,-66.21568863247228],[131.8315183151832,-66.23652066501135],[132.32112321123213,-66.16534455383618],[132.87552875528758,-66.1774965728173],[133.1491314913149,-66.094168442661],[133.44433444334442,-66.08201642367987],[133.84393843938443,-66.15319253485505],[133.9591395913959,-66.20353661349115],[134.1787417874179,-66.27644872737791],[134.2327423274233,-66.34762483855309],[134.29034290342906,-66.47608903921072],[134.39834398343987,-66.4795610446339],[134.76914769147692,-66.35283284668785],[134.97074970749708,-66.33026481143719],[135.35235352353527,-66.1271524941812],[135.55395553955543,-66.17923257552889],[136.0111601116011,-66.26603271110838],[136.1947619476195,-66.29207275178221],[136.5547655476555,-66.43963298226734],[136.73836738367385,-66.40838493345872],[136.88956889568897,-66.33894482499514],[137.3359733597336,-66.34588883584149],[137.75357753577538,-66.40664893074714],[137.92637926379263,-66.45699300938324],[138.13878138781388,-66.5437931449627],[138.27198271982724,-66.5646251775018],[138.37638376383762,-66.54032113953953],[139.24039240392403,-66.57330519105973],[139.6147961479615,-66.63753729138855],[139.89919899198992,-66.71565741341009],[140.90000900009,-66.75211347035346],[141.28521285212855,-66.83196959508659],[141.51561515615157,-66.79377753543162],[141.9728197281973,-66.80592955441274],[142.160021600216,-66.87363366016474],[142.32562325623257,-66.9482817767631],[142.68922689226895,-67.0125138770919],[142.88722887228874,-67.00036185811078],[143.1680316803168,-66.9482817767631],[143.44883448834491,-66.87710566558792],[143.72963729637297,-66.87710566558792],[143.86283862838627,-66.93786576049355],[143.90963909639095,-67.09063399911344],[144.11844118441184,-67.08716199369026],[144.3488434884349,-67.01772188522668],[144.55044550445507,-67.03508191234258],[144.62244622446224,-67.14097807774954],[144.51444514445143,-67.28333030009989],[144.25884258842592,-67.47949860650951],[144.15444154441548,-67.64441886411053],[143.94203942039422,-67.79371509730724],[143.9780397803978,-67.86489120848242],[144.19044190441906,-67.8996112627142],[144.4028440284403,-67.79371509730724],[144.8780487804878,-67.72080298342047],[145.12645126451264,-67.62532283428304],[145.5548555485555,-67.59060278005126],[145.9760597605976,-67.62358683157146],[146.27486274862747,-67.7503150295175],[146.8292682926829,-67.96384336304303],[146.8508685086851,-68.04022748235296],[146.89766897668977,-68.12008360708609],[146.87966879668795,-68.19125971826125],[146.7968679686797,-68.27285184570597],[147.0920709207092,-68.3683319948434],[147.3548735487355,-68.3839560192477],[147.56727567275675,-68.37527600568976],[148.45648456484565,-68.46728414940401],[148.88128881288816,-68.43082809246063],[149.2628926289263,-68.43082809246063],[149.71649716497166,-68.41694007076791],[150.06570065700657,-68.42041207619108],[150.34290342903432,-68.4360361005954],[150.67050670506706,-68.4030520490752],[150.9369093690937,-68.35791597857386],[151.06651066510665,-68.3856920219593],[151.12051120511205,-68.62352439344707],[151.13851138511387,-68.76414061308583],[151.289712897129,-68.8179566971451],[151.44811448114484,-68.76414061308583],[151.56331563315632,-68.69296450191067],[152.26532265322652,-68.72594855343087],[152.54612546125463,-68.72942055885404],[152.8125281252813,-68.76761261850902],[153.08253082530825,-68.85614875680008],[153.34173341733418,-68.8179566971451],[153.49653496534967,-68.76414061308583],[153.70533705337056,-68.72942055885404],[153.7665376653767,-68.64088442056297],[153.79173791737918,-68.49332419007786],[153.78453784537845,-68.34923596501591],[153.90693906939072,-68.32319592434207],[154.0329403294033,-68.34923596501591],[154.19854198541987,-68.4186760734795],[154.5765457654577,-68.63394040971662],[154.86454864548648,-68.77455662935537],[154.9869498694987,-68.84052473239578],[155.16335163351636,-68.89434081645506],[155.519755197552,-69.02454101982428],[156.00936009360095,-69.07835710388355],[156.48816488164886,-69.18251726657893],[157.0461704617046,-69.17557325573257],[157.4817748177482,-69.30924546452498],[157.77697776977772,-69.2050853018296],[157.9317793177932,-69.18078126386735],[158.15858158581585,-69.20855730725278],[158.43218432184324,-69.29882944825543],[158.64818648186485,-69.31966148079451],[159.38619386193864,-69.46895771399122],[159.78219782197823,-69.52103779533891],[159.929799297993,-69.63040596616905],[160.12420124201242,-69.73456612886443],[160.12420124201242,-69.84046229427139],[160.2106021060211,-69.9741345030638],[160.65340653406537,-70.08003066847076],[160.82620826208262,-70.18245482845455],[161.03861038610387,-70.31786303995854],[161.42381423814237,-70.8265118344543],[161.62541625416253,-70.91678397545695],[161.91701917019174,-70.908103961899],[162.19062190621906,-71.04004016797983],[162.2770227702277,-71.02268014086393],[162.28782287822878,-70.96886405680465],[162.03942039420394,-70.6251355199099],[162.02142021420218,-70.43938322976982],[162.2158221582216,-70.33348706436284],[162.67302673026734,-70.30397501826582],[163.02583025830262,-70.50187932738703],[163.349833498335,-70.62166351448673],[163.5658356583566,-70.6424955470258],[163.99783997839978,-70.63728753889103],[164.40464404644047,-70.51055934094498],[164.71424714247144,-70.55569541144632],[165.2110521105211,-70.57131943585063],[165.85545855458554,-70.64596755244898],[166.1326613266133,-70.63207953075626],[166.6258662586626,-70.66506358227646],[167.22707227072272,-70.77095974768343],[167.5690756907569,-70.81088781004999],[167.64107641076413,-70.85428787783974],[167.79947799477998,-70.9254639890149],[167.87867878678787,-71.01226412459438],[167.9650796507965,-71.09212024932751],[168.17388173881739,-71.18239239033016],[168.38268382683827,-71.19801641473447],[168.7966879668797,-71.27440053404442],[169.66429664296646,-71.5104969028206],[169.97749977499774,-71.57993701128419],[170.16110161101614,-71.63028108992029],[170.25110251102512,-71.56952099501466],[170.27630276302762,-71.4445287997802],[170.43470434704346,-71.41848875910635],[170.6039060390604,-71.60424104924644],[170.78030780307802,-71.7448572688852],[170.85950859508597,-71.86811346140807],[170.67590675906763,-71.96880161868026],[170.40950409504097,-71.94796958614118],[170.22230222302227,-71.94796958614118],[170.03150031500314,-72.11636184916539],[169.95229952299525,-72.40280229657768],[170.12870128701286,-72.3975942884429],[170.25830258302585,-72.37155424776905],[170.2871028710287,-72.47745041317603],[170.2079020790208,-72.56598655146709],[170.04950049500496,-72.60070660569889],[169.77589775897758,-72.53300249994689],[169.44109441094412,-72.48613042673398],[169.07389073890738,-72.46877039961808],[168.71748717487174,-72.38370626675018],[168.5770857708577,-72.37849825861542],[168.42948429484295,-72.38370626675018],[168.62028620286202,-72.47224240504126],[168.81828818288182,-72.55209852977438],[169.26829268292687,-72.62153863823796],[169.82989829898298,-72.72917080635652],[169.84429844298444,-72.79513890939693],[169.71109711097114,-72.87673103684163],[169.54549545495456,-73.0503313080006],[169.03429034290343,-73.1996275411973],[168.73548735487356,-73.09199537307875],[168.38268382683827,-73.0659553324049],[168.20628206282066,-73.13018743273372],[167.85347853478538,-73.12324342188737],[167.15507155071555,-73.14754745984962],[166.88146881468816,-73.01040324563404],[166.4530645306453,-72.93575512903568],[166.46746467464675,-72.99825122665291],[166.8346683466835,-73.22393157915955],[167.22707227072272,-73.27601166050725],[167.61587615876158,-73.33677175541288],[167.70947709477093,-73.39405984489534],[167.53307533075332,-73.44787592895462],[167.29547295472958,-73.43919591539667],[166.9966699666997,-73.54509208080364],[166.4278642786428,-73.52773205368774],[166.15786157861578,-73.5329400618225],[165.99945999459993,-73.57634012961225],[165.8590585905859,-73.59196415401655],[165.97065970659708,-73.63015621367153],[166.10746107461074,-73.7343163763669],[165.9130591305913,-73.82285251465797],[165.73305733057333,-73.86625258244771],[165.54945549455493,-73.84542054990864],[165.34785347853477,-73.88014060414044],[165.25065250652506,-73.78292445229141],[165.2434524345244,-73.57113212147748],[165.12825128251285,-73.38190782591421],[165.00585005850058,-73.37496381506786],[164.81144811448115,-73.39753185031852],[164.75024750247502,-73.55898010249635],[164.88704887048874,-73.83847653906228],[164.9806498064981,-73.92527667464176],[164.9050490504905,-74.0033967966633],[164.77544775447757,-74.02770083462555],[165.03825038250386,-74.26379720340174],[165.26145261452615,-74.42698145829117],[165.3982539825398,-74.47906153963885],[165.4090540905409,-74.55891766437198],[165.3010530105301,-74.59363771860376],[165.00225002250022,-74.56238966979515],[164.85464854648546,-74.57801369419946],[164.68904689046894,-74.56759767792992],[164.4118441184412,-74.53287762369813],[164.17424174241745,-74.5224616074286],[163.93663936639365,-74.56759767792992],[163.7350373503735,-74.56412567250675],[163.5550355503555,-74.41656544202162],[163.39663396633966,-74.38184538778984],[163.26703267032673,-74.42698145829117],[163.16623166231665,-74.60231773216171],[162.96102961029612,-74.65613381622099],[162.75222752227523,-74.73598994095411],[162.60462604626048,-74.8227900765336],[162.53262532625325,-75.16651861342834],[162.41022410224105,-75.23769472460351],[162.22662226622265,-75.23422271918034],[162.08622086220862,-75.26199876256577],[161.909819098191,-75.23422271918034],[161.67941679416793,-75.21859869477603],[160.90900909009093,-75.33491087645253],[161.03141031410314,-75.39567097135817],[161.22581225812257,-75.38699095780022],[161.90261902619028,-75.40435098491612],[162.19062190621906,-75.46684708253335],[162.23742237422374,-75.62135132386481],[162.35262352623528,-75.68731942690522],[162.57942579425793,-75.7584955380804],[162.75222752227523,-75.7932155923122],[162.81702817028173,-75.84703167637147],[162.7450274502745,-75.95119183906685],[162.6478264782648,-76.04840799091586],[162.43542435424354,-76.15430415632284],[162.49662496624967,-76.2081202403821],[162.72702727027274,-76.225480267498],[162.82422824228246,-76.46331263898578],[162.67302673026734,-76.56920880439274],[162.7450274502745,-76.65774494268382],[162.76302763027633,-76.74628108097488],[162.60822608226084,-76.8278732084196],[162.48942489424894,-76.86953727349776],[162.449824498245,-76.95633740907724],[162.680226802268,-77.00668148771334],[162.84942849428495,-77.02404151482924],[163.0870308703087,-77.03272152838717],[163.2490324903249,-77.12646567481302],[163.4578345783458,-77.26881789716336],[163.60903609036092,-77.38860208426304],[163.619836198362,-77.58303438796108],[163.76743767437677,-77.69934656963758],[164.04464044640446,-77.77399468623594],[164.03744037440373,-77.85385081096906],[164.23184231842322,-77.87641884621974],[164.4226442264423,-77.88336285706609],[164.4910449104491,-77.95453896824127],[164.42984429844302,-78.04133910382075],[164.10944109441095,-78.1472352692277],[163.97623976239765,-78.22361938853766],[164.29664296642966,-78.23577140751878],[164.6278462784628,-78.31562753225191],[165.0490504905049,-78.22535539124924],[165.27225272252724,-78.12813923940023],[165.41625416254163,-78.04133910382075],[165.52425524255244,-78.0639071390714],[165.53505535055353,-78.15417928007406],[165.66465664656647,-78.30521151598236],[166.20826208262082,-78.4510357437559],[166.51066510665106,-78.49790781696882],[166.80226802268027,-78.52221185493107],[167.05787057870577,-78.51873984950788],[167.129871298713,-78.60553998508738],[167.0506705067051,-78.68539610982049],[166.84906849068494,-78.68018810168573],[166.52506525065252,-78.69407612337844],[166.28746287462877,-78.62810802033803],[166.11826118261183,-78.57081993085558],[164.63504635046354,-78.60380398237578],[164.30024300243002,-78.62984402304963],[163.90063900639007,-78.71664415862911],[163.50463504635047,-78.75830822370726],[162.89622896228963,-78.84510835928674],[162.64062640626406,-78.89718844063442],[161.97461974619745,-78.69407612337844],[161.7586175861759,-78.54477989018173],[161.6686166861669,-78.53609987662378],[161.51021510215105,-78.57081993085558],[161.50301503015032,-78.67671609626254],[161.8126181261813,-78.90760445690397],[161.95301953019532,-78.9683645518096],[161.95301953019532,-79.02912464671523],[161.86301863018633,-79.06037269552385],[161.7370173701737,-79.06037269552385],[161.54621546215463,-79.01523662502252],[161.189811898119,-78.97878056807913],[160.8730087300873,-79.04995667925431],[160.48420484204843,-79.20098891516261],[160.5670056700567,-79.3016770724348],[160.67140671406713,-79.35896516191727],[160.64620646206464,-79.42666926766925],[160.2106021060211,-79.55513346832689],[160.06660066600665,-79.56207747917324],[159.97659976599766,-79.58638151713551],[160.08460084600847,-79.63325359034842],[160.32220322203221,-79.63498959306001],[160.34740347403476,-79.69227768254247],[160.26460264602645,-79.7374137530438],[159.87219872198722,-79.7894938343915],[159.89739897398977,-79.85893394285507],[160.10980109801102,-79.89191799437528],[160.3870038700387,-79.87976597539415],[160.55980559805602,-79.93011005403025],[160.55980559805602,-80.00996617876336],[160.38340383403835,-80.0551022492647],[160.17820178201782,-80.08808630078491],[158.7669876698767,-80.29293462075248],[158.56178561785617,-80.34848670752335],[158.57258572585727,-80.4231348241217],[159.06579065790658,-80.44223085394918],[160.5418054180542,-80.42487082683328],[160.6390063900639,-80.44917486479554],[160.60300603006033,-80.50819895698959],[160.520205202052,-80.58284707358794],[160.60300603006033,-80.63666315764722],[160.82260822608225,-80.6748552173022],[160.82980829808298,-80.73040730407305],[160.72180721807217,-80.75297533932373],[160.50220502205025,-80.77901537999757],[160.26100261002614,-80.78595939084393],[160.27540275402754,-80.84671948574956],[160.6066060660607,-80.90053556980884],[160.7182071820718,-80.9074795806552],[160.7290072900729,-81.11232790062277],[160.7182071820718,-81.19912803620225],[160.5418054180542,-81.242528103992],[160.4770047700477,-81.27030414737743],[160.46980469804697,-81.34148025855261],[160.90900909009093,-81.39008833447711],[161.58221582215822,-81.610560678849],[161.72981729817297,-81.610560678849],[161.99621996219963,-81.65222474392715],[162.4246242462425,-81.76506492018046],[162.57582575825762,-81.83276902593246],[162.8206282062821,-81.86575307745267],[162.85302853028531,-81.92130516422354],[163.00423004230043,-81.96817723743646],[163.6018360183602,-82.12094547605635],[163.68103681036814,-82.18691357909675],[162.4282242822428,-82.31364177704279],[161.1682116821168,-82.40738592346862],[161.28341283412834,-82.49071405362493],[162.64422644226443,-82.48203404006698],[163.01143011430116,-82.53411412141467],[163.17343173431738,-82.51849009701037],[163.26703267032673,-82.4629380102395],[164.00144001440015,-82.3969699071991],[164.74664746647466,-82.35356983940935],[164.9806498064981,-82.38481788821797],[165.98145981459817,-82.6295942705521],[166.44586445864462,-82.72160241426636],[166.74106741067413,-82.75632246849814],[166.9570695706957,-82.76500248205609],[167.11547115471154,-82.80145853899947],[167.27027270272703,-82.879578661021],[167.23427234272344,-82.95249077490777],[167.29907299072994,-82.98547482642797],[167.40347403474038,-82.99936284812068],[167.60147601476018,-83.0479709240452],[167.82827828278283,-83.0306108969293],[168.09108091080913,-82.97505881015843],[168.27468274682747,-82.98721082913956],[168.60588605886062,-83.06533095116109],[168.479884798848,-83.12609104606673],[168.40788407884082,-83.15560309216376],[168.32148321483214,-83.21115517893462],[168.23868238682388,-83.23025120876211],[167.97227972279723,-83.24240322774324],[167.82467824678247,-83.24240322774324],[167.67347673476735,-83.2319872114737],[167.6590765907659,-83.27191527384026],[167.8426784267843,-83.31705134434159],[168.10908109081095,-83.36218741484292],[169.8370983709837,-83.3986434717863],[170.33030330303302,-83.47849959651943],[170.81630816308166,-83.43509952872968],[171.03591035910358,-83.4489875504224],[171.21951219512198,-83.47502759109625],[171.28791287912878,-83.55488371582936],[171.53631536315362,-83.58092375650321],[171.9179191791918,-83.64341985412044],[172.45072450724507,-83.67466790292904],[172.87552875528758,-83.67293190021746],[173.39753397533974,-83.75799603308535],[173.66033660336603,-83.76146803850853],[173.82233822338225,-83.81007611443304],[175.01035010350103,-83.83958816053007],[175.1867518675187,-83.87778022018503],[175.32355323553236,-83.94027631780226],[175.60435604356047,-83.96805236118769],[175.91035910359108,-83.97326036932246],[177.58077580775807,-84.07568452930624],[178.20718207182074,-84.12950061336554],[178.35118351183513,-84.12602860794235],[178.49518495184952,-84.13644462421189],[178.94518945189452,-84.18158069471322],[179.40239402394025,-84.20588473267547],[179.62199621996223,-84.2683808302927],[-180,-84.351708960449]]],[[[-55.52875528755287,-63.17421188176726],[-55.46755467554675,-63.20025192244111],[-55.21555215552155,-63.19851591972952],[-55.157951579515796,-63.205459930575884],[-55.107551075510756,-63.24885999836562],[-55.07515075150751,-63.32350811496397],[-55.157951579515796,-63.353020161060996],[-55.59355593555935,-63.3356601339451],[-55.751957519575186,-63.29746807429013],[-55.83115831158311,-63.29920407700172],[-56.00756007560075,-63.34086814207987],[-56.08316083160831,-63.38253220715802],[-56.37836378363784,-63.43808429392889],[-56.46116461164611,-63.41725226138981],[-56.500765007650074,-63.35822816919577],[-56.50436504365044,-63.333924131233516],[-56.475564755647554,-63.318300106829206],[-56.46116461164611,-63.302676082424895],[-56.464764647646476,-63.283580052597415],[-56.38556385563855,-63.233235973961314],[-56.04356043560435,-63.15685185465137],[-55.58995589955899,-63.129075811265935],[-55.52875528755287,-63.15685185465137],[-55.52875528755287,-63.17421188176726]]],[[[-56.061560615606155,-63.078731732629834],[-56.25956259562595,-63.17247587905568],[-56.35316353163532,-63.1690038736325],[-56.54756547565475,-63.09782776245733],[-56.601566015660154,-63.06137170551394],[-56.61236612366123,-63.04574768110963],[-56.489964899648996,-62.98151558078082],[-56.140761407614065,-63.005819618743075],[-56.061560615606155,-63.01276362958943],[-56.05796057960579,-63.0179716377242],[-56.05076050760508,-63.05442769466758],[-56.061560615606155,-63.078731732629834]]],[[[-60.5040050400504,-62.9676275590881],[-60.55440554405544,-62.978043575357646],[-60.61920619206191,-62.969363561799696],[-60.61920619206191,-62.98672358891559],[-60.56520565205652,-63.00929162416625],[-60.622806228062274,-63.0179716377242],[-60.69120691206912,-62.99540360247354],[-60.74160741607416,-62.94853152926062],[-60.70560705607056,-62.90513146147087],[-60.637206372063716,-62.89471544520134],[-60.5040050400504,-62.9676275590881]]],[[[-62.61362613626136,-63.07005171907189],[-62.65682656826567,-63.07352372449507],[-62.63882638826388,-63.031859659416924],[-62.52722527225272,-62.92422749129837],[-62.31842318423183,-62.873883412662266],[-62.34362343623435,-62.917283480452],[-62.4120241202412,-62.97109956451128],[-62.61362613626136,-63.07005171907189]]],[[[-60.62640626406264,-62.55966692186455],[-60.5760057600576,-62.571818940845674],[-60.14040140401404,-62.549250905595],[-60.00360003600035,-62.61869101405859],[-59.84879848798488,-62.61521900863541],[-60.21960219602195,-62.745419212004634],[-60.32040320403203,-62.70722715234966],[-60.35280352803528,-62.67945110896423],[-60.3780037800378,-62.616955011347],[-60.61920619206191,-62.632579035751306],[-60.698406984069834,-62.62042701677018],[-60.79560795607955,-62.66209108184833],[-60.99360993609936,-62.67945110896423],[-61.06201062010619,-62.67945110896423],[-61.14841148411483,-62.6343150384629],[-61.152011520115195,-62.589178967961566],[-60.975609756097555,-62.590914970673154],[-60.838808388083876,-62.5336268811907],[-60.799207992079914,-62.47460278899665],[-60.73080730807308,-62.49022681340096],[-60.62640626406264,-62.55966692186455]]],[[[-59.38799387993879,-62.44509074289962],[-59.52479524795247,-62.45203475374599],[-59.618396183961835,-62.39474666426353],[-59.66159661596616,-62.354818601896966],[-59.47799477994779,-62.35134659647379],[-59.39519395193952,-62.36697062087809],[-59.35199351993519,-62.41210669137942],[-59.38799387993879,-62.44509074289962]]],[[[-58.83718837188371,-62.30273852054928],[-59.06039060390603,-62.34787459105061],[-59.17559175591755,-62.30100251783769],[-59.20079200792007,-62.28364249072179],[-59.06399063990639,-62.23850642022046],[-58.9919899198992,-62.248922436490005],[-58.96318963189631,-62.26454646089431],[-58.88038880388804,-62.268018466317486],[-58.83718837188371,-62.30273852054928]]],[[[-57.97677976779768,-61.912137910441615],[-57.85077850778508,-61.939913953827045],[-57.73917739177391,-61.920817923999564],[-57.67797677976779,-61.94164995653864],[-57.63477634776348,-61.998938046021095],[-57.63837638376383,-62.01977007856017],[-57.807578075780754,-62.01109006500222],[-57.96237962379624,-62.077058168042626],[-58.14598145981459,-62.06317014634991],[-58.17118171181711,-62.11698623040919],[-58.13158131581315,-62.146498276506215],[-58.18198181981819,-62.17080231446847],[-58.34038340383404,-62.11872223312078],[-58.46638466384664,-62.137818262948265],[-58.50598505985059,-62.226354401239334],[-58.563585635856356,-62.24371442835523],[-58.59238592385924,-62.24718643377841],[-58.64278642786428,-62.224618398527745],[-58.74718747187471,-62.217674387681384],[-58.75438754387544,-62.20552236870026],[-58.81918819188192,-62.17080231446847],[-59.002790027900275,-62.208994374123435],[-58.9559895598956,-62.163858303622106],[-58.71118711187111,-62.044074116522424],[-58.68238682386823,-62.007618059579045],[-58.39798397983979,-61.93817795111546],[-58.26478264782648,-61.95380197551977],[-57.97677976779768,-61.912137910441615]]],[[[-54.07074070740707,-61.29932895325048],[-54.113941139411395,-61.30800896680843],[-54.18234182341823,-61.269816907153455],[-54.193141931419305,-61.2472488719028],[-54.12114121141211,-61.20211280140146],[-54.04914049140491,-61.14135270649582],[-54.02394023940239,-61.13440869564947],[-54.041940419404185,-61.25592888546074],[-54.07074070740707,-61.29932895325048]]],[[[-55.16515165151651,-61.22120883122895],[-55.298352983529824,-61.24898487461438],[-55.345153451534514,-61.21079281495941],[-55.370353703537035,-61.146560714630596],[-55.43875438754387,-61.10663265226403],[-55.38835388353883,-61.07191259803224],[-54.671946719467186,-61.11704866853357],[-54.71154711547115,-61.139616703784235],[-55.057150571505716,-61.16912874988126],[-55.16515165151651,-61.22120883122895]]],[[[-45.718657186571875,-60.521599738458335],[-45.499054990549894,-60.54590377642059],[-45.38745387453875,-60.58235983336397],[-45.358653586535866,-60.62402389844212],[-45.2290522905229,-60.63964792284642],[-45.21105211052111,-60.64832793640437],[-45.18585185851859,-60.67263197436663],[-45.17145171451713,-60.69867201504047],[-45.1750517505175,-60.73339206927227],[-45.39825398253981,-60.65006393911597],[-45.70785707857078,-60.644855930981194],[-45.77985779857798,-60.58583183878714],[-45.93825938259383,-60.62055189301894],[-45.95625956259562,-60.59798385776828],[-45.95625956259562,-60.56847181167125],[-45.93465934659346,-60.5268077465931],[-45.83385833858338,-60.544167773709],[-45.718657186571875,-60.521599738458335]]]]}},{"type":"Feature","id":36,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[123.59463594635946,-12.425644613868002],[123.59463594635946,-12.436060630137547],[123.57303573035733,-12.434324627425951],[123.57303573035733,-12.42390861115642],[123.59463594635946,-12.425644613868002]]]}},{"type":"Feature","id":260,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[69.28089280892809,-49.05877383383209],[69.21969219692198,-49.06745384739004],[69.20169201692019,-49.03446979586984],[69.20529205292053,-48.9910697280801],[69.16929169291694,-48.95634967384831],[69.15129151291515,-48.91989361690492],[69.16569165691658,-48.88343755996154],[69.26649266492666,-48.87822955182678],[69.36729367293674,-48.890381570807904],[69.39609396093962,-48.951141665713536],[69.32049320493206,-49.03446979586984],[69.28089280892809,-49.05877383383209]]],[[[69.18369183691837,-49.10911791246819],[69.26649266492666,-49.116061923314554],[69.31329313293134,-49.105645907045016],[69.53649536495365,-48.9737097009642],[69.59409594095942,-48.97023769554102],[69.58689586895869,-49.072661855524814],[69.64449644496446,-49.11779792602614],[69.57249572495726,-49.12821394229568],[69.43569435694357,-49.1247419368725],[69.40329403294035,-49.18203002635496],[69.54369543695438,-49.254942140241724],[69.61209612096121,-49.26535815651126],[69.66609666096662,-49.26535815651126],[69.77049770497706,-49.24799812939536],[69.85329853298535,-49.22195808872152],[69.98289982899828,-49.159461991104294],[70.06210062100621,-49.13689395585363],[70.20970209702097,-49.135157953142034],[70.28530285302853,-49.07613386094799],[70.32130321303214,-49.05877383383209],[70.40770407704079,-49.06050983654369],[70.48330483304835,-49.08307787179435],[70.53010530105303,-49.13689395585363],[70.55530555305555,-49.201126056182446],[70.53730537305373,-49.26535815651126],[70.48330483304835,-49.32785425412848],[70.38970389703897,-49.36604631378346],[70.41130411304113,-49.411182384284785],[70.3861038610386,-49.43375041953545],[70.33930339303393,-49.43548642224704],[70.29610296102962,-49.4250704059775],[70.23850238502385,-49.37125432191822],[70.16650166501665,-49.34347827853279],[69.99369993699938,-49.34521428124438],[69.91449914499145,-49.34868628666756],[69.90369903699039,-49.38861434903412],[69.86049860498605,-49.419862397842735],[69.81729817298174,-49.437222424958634],[69.75969759697597,-49.43027841411227],[69.7488974889749,-49.44763844122817],[69.78129781297815,-49.489302506306316],[69.85689856898571,-49.54485459307719],[69.98649986499865,-49.58131065002057],[70.06210062100621,-49.58999066357852],[70.0729007290073,-49.51707854969175],[70.16650166501665,-49.51013453884539],[70.24930249302494,-49.53096657138447],[70.30690306903071,-49.58304665273216],[70.260102601026,-49.60040667984806],[70.2169021690217,-49.628182723233486],[70.20610206102063,-49.66463878017687],[70.12330123301234,-49.70456684254343],[70.07650076500767,-49.70803884796661],[69.91809918099182,-49.688942818139125],[69.82449824498246,-49.645542750349385],[69.80289802898031,-49.61429470154077],[69.74529745297454,-49.602142682559645],[69.68049680496807,-49.64207074492621],[69.61209612096121,-49.65075075848415],[69.47889478894791,-49.61776670696395],[69.35289352893531,-49.56395062290467],[69.27369273692739,-49.543118590365594],[69.15489154891549,-49.52923056867288],[69.08649086490865,-49.652486761195746],[68.9928899288993,-49.70456684254343],[68.87408874088743,-49.7097748506782],[68.81648816488166,-49.69935883440866],[68.78408784087841,-49.65075075848415],[68.79128791287914,-49.60040667984806],[68.80928809288093,-49.550062601211955],[68.84888848888491,-49.499718522575854],[68.87048870488707,-49.44416643580499],[68.86328863288634,-49.3920863544573],[68.82008820088203,-49.35389429480233],[68.84168841688418,-49.28619018905034],[68.79848798487987,-49.23237410499106],[68.8128881288813,-49.192446042624496],[68.8848888488885,-49.16466999923906],[68.85248852488525,-49.142101963988395],[68.81648816488166,-49.135157953142034],[68.79128791287914,-49.10390990433343],[68.76968769687699,-49.06571784467845],[68.7948879488795,-48.994541733503276],[68.83808838088382,-48.92683762775128],[68.83088830888309,-48.84871750572975],[68.89928899288995,-48.77580539184299],[68.96048960489605,-48.69421326439827],[69.00369003690037,-48.66122921287807],[69.05769057690577,-48.656021204743304],[69.08289082890829,-48.67858923999397],[69.09369093690938,-48.7237253104953],[69.07209072090723,-48.75323735659232],[69.12249122491227,-48.76538937557345],[69.1368913689137,-48.86086952471088],[69.10449104491045,-48.89906158436585],[69.10089100891011,-48.93725364402082],[69.03249032490325,-49.01710976875394],[69.05049050490507,-49.081341869082756],[69.18369183691837,-49.10911791246819]]],[[[51.835118351183525,-46.439145742043365],[51.76311763117633,-46.4495617583129],[51.69831698316983,-46.42872972577383],[51.658716587165884,-46.37317763900296],[51.74151741517417,-46.32630556579004],[51.784717847178484,-46.35928961731024],[51.81711817118173,-46.39400967154203],[51.835118351183525,-46.439145742043365]]]]}},{"type":"Feature","id":28,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-61.717217172171715,17.037793407230964],[-61.74961749617496,16.997865344864408],[-61.86121861218612,17.01348936926871],[-61.88281882818828,17.063833447904813],[-61.88641886418864,17.09855350213661],[-61.818018180181795,17.169729613311773],[-61.73881738817387,17.138481564503167],[-61.70641706417064,17.105497512982964],[-61.68481684816848,17.09855350213661],[-61.68481684816848,17.069041456039585],[-61.69561695616956,17.04820942350051],[-61.717217172171715,17.037793407230964]]],[[[-61.7460174601746,17.574218245112164],[-61.76041760417604,17.548178204438315],[-61.843218432184315,17.59678628036282],[-61.868418684186835,17.685322418653897],[-61.86481864818647,17.704418448481377],[-61.85401854018539,17.714834464750922],[-61.82161821618216,17.697474437635023],[-61.77841778417783,17.69053042678867],[-61.74961749617496,17.661018380691644],[-61.7460174601746,17.574218245112164]]]]}},{"type":"Feature","id":36,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[158.87858878588787,-54.709462660056296],[158.84618846188465,-54.74939072242286],[158.83538835388356,-54.70425465192153],[158.8965889658897,-54.50635034280031],[158.95778957789577,-54.47163028856852],[158.94698946989473,-54.5757904512639],[158.87858878588787,-54.709462660056296]]],[[[147.3548735487355,-43.39766899133836],[147.30807308073082,-43.50009315132214],[147.23247232472323,-43.48273312420625],[147.15327153271534,-43.50009315132214],[147.10647106471066,-43.43065304285856],[147.10647106471066,-43.41329301574266],[147.16407164071643,-43.43065304285856],[147.18567185671856,-43.408085007607895],[147.20007200072,-43.37857296151087],[147.21807218072183,-43.37162895066451],[147.23247232472323,-43.32996488558636],[147.28287282872827,-43.27962080695026],[147.31167311673119,-43.27962080695026],[147.3440734407344,-43.34558890999067],[147.3548735487355,-43.39766899133836]]],[[[147.4340743407434,-43.24142874729529],[147.37287372873732,-43.24142874729529],[147.34767347673477,-43.23274873373734],[147.33687336873368,-43.18414065781283],[147.29727297272973,-43.16157262256217],[147.3188731887319,-43.14594859815786],[147.32607326073264,-43.114700549349244],[147.35127351273513,-43.079980495117454],[147.3980739807398,-43.11817255477243],[147.4340743407434,-43.24142874729529]]],[[[148.10368103681037,-42.71021191754887],[148.04968049680497,-42.71889193110682],[148.02808028080284,-42.71541992568363],[148.0316803168032,-42.663339844335944],[148.02448024480248,-42.64077180908528],[148.07128071280715,-42.59389973587236],[148.14328143281432,-42.61646777112303],[148.16848168481687,-42.65118782535482],[148.10008100081,-42.68069987145184],[148.10368103681037,-42.71021191754887]]],[[[145.04365043650438,-40.78672091310757],[145.15885158851592,-40.79019291853075],[145.22365223652235,-40.7658888805685],[145.28125281252812,-40.769360885991674],[145.34965349653498,-40.826648975474136],[145.42885428854288,-40.85789702428274],[145.48645486454865,-40.85268901614798],[145.53325533255332,-40.863105032417515],[145.57645576455764,-40.90476909749567],[145.68445684456844,-40.93948915172746],[145.73485734857348,-40.96205718697812],[145.77445774457743,-40.99677724120991],[145.82125821258217,-41.02455328459535],[146.1128611286113,-41.11829743102119],[146.31806318063184,-41.16343350152252],[146.5736657366574,-41.14260146898344],[146.64926649266494,-41.1165614283096],[146.72486724867252,-41.07836936865463],[146.7860678606786,-41.11308942288642],[146.84726847268473,-41.168641509657284],[146.83646836468364,-41.10961741746324],[146.85806858068582,-41.05753733611555],[146.91926919269196,-41.01760927374899],[146.99126991269912,-40.99156923307515],[147.10647106471066,-40.995041238498324],[147.21807218072183,-40.9828892195172],[147.26847268472687,-40.96032118426653],[147.3188731887319,-40.956849178843356],[147.38727387273872,-40.986361224940374],[147.45567455674558,-41.001985249344685],[147.50247502475025,-40.96379318968971],[147.57807578075784,-40.87525705139864],[147.62127621276215,-40.84400900259003],[147.81927819278195,-40.871785045975464],[147.87327873278736,-40.871785045975464],[147.97047970479707,-40.77977690226121],[148.0316803168032,-40.7815129049728],[148.21528215282154,-40.854425018859565],[148.29448294482944,-40.94643316257382],[148.2836828368284,-41.114825425598006],[148.29088290882908,-41.17384951779206],[148.30528305283053,-41.2328736099861],[148.31248312483126,-41.349185791662606],[148.29088290882908,-41.46549797333911],[148.2872828728287,-41.55577011434177],[148.2980829808298,-41.64604225534443],[148.2872828728287,-41.81617052108022],[148.31608316083162,-41.92727469462195],[148.30168301683017,-42.00365881393189],[148.30168301683017,-42.04011487087527],[148.32688326883272,-42.073098922395474],[148.34128341283412,-42.11129098205045],[148.33048330483308,-42.15989905797496],[148.34128341283412,-42.21545114474583],[148.33048330483308,-42.262323217958745],[148.29088290882908,-42.255379207112384],[148.27648276482768,-42.218923150169005],[148.2836828368284,-42.173787079667676],[148.27648276482768,-42.1355950200127],[148.2548825488255,-42.1026109684925],[148.18288182881832,-42.06441890883753],[148.20448204482045,-42.04185087358687],[148.24048240482404,-42.02101884104779],[148.21528215282154,-41.97067476241169],[148.16848168481687,-42.01233882748984],[148.13968139681396,-42.0696269169723],[148.15768157681578,-42.088722946799784],[148.12888128881292,-42.10434697120409],[148.0676806768068,-42.1703150742445],[148.02448024480248,-42.25885121253557],[148.00648006480066,-42.34565134811505],[148.01008010080102,-42.435923489117705],[147.97407974079744,-42.505363597581294],[147.9236792367924,-42.57306770333329],[147.9128791287913,-42.65813183620118],[147.91647916479167,-42.816108082955836],[147.95607956079562,-42.96019630801777],[147.98127981279816,-43.156364614427396],[147.94527945279452,-43.182404655101244],[147.83727837278371,-43.19455667408237],[147.78687786877867,-43.22059671475621],[147.70047700477005,-43.123380562907194],[147.64647646476465,-43.02095640292341],[147.6860768607686,-42.97929233784526],[147.77247772477727,-43.00359637580751],[147.80127801278013,-42.98102834055685],[147.80847808478086,-42.95325229717141],[147.80127801278013,-42.92894825920916],[147.69327693276932,-42.8716601697267],[147.57447574475748,-42.845620129052854],[147.53487534875347,-42.878604180573056],[147.54927549275493,-42.974084329710486],[147.53847538475384,-42.99665236496115],[147.4520745207452,-43.03310842190454],[147.4088740887409,-42.89422820497737],[147.29727297272973,-42.79006804228199],[147.3008730087301,-42.84041212091809],[147.34767347673477,-42.92721225649757],[147.3440734407344,-42.96366831344095],[147.32607326073264,-43.01401239207705],[147.27927279272797,-43.03137241919295],[147.26127261272615,-43.071300481559504],[147.26127261272615,-43.12685256833038],[147.24327243272432,-43.21538870662145],[147.17127171271716,-43.255316768988],[146.99846998469985,-43.156364614427396],[146.9840698406984,-43.1893486659476],[146.98766987669876,-43.21886071204462],[147.0776707767078,-43.27614880152708],[147.03447034470344,-43.31954886931682],[147.00567005670058,-43.36989294795292],[146.95526955269554,-43.50182915403373],[146.87246872468728,-43.61293332757547],[146.83286832868328,-43.61987733842182],[146.69966699666998,-43.60251731130593],[146.54846548465486,-43.50877316488009],[146.4116641166412,-43.51918918114963],[146.18846188461885,-43.51224517030327],[146.04446044460445,-43.546965224535064],[146.01206012060123,-43.444541064551274],[145.98325983259832,-43.408085007607895],[145.9940599405994,-43.37683695879928],[146.10926109261095,-43.35426892354862],[146.2280622806228,-43.356004926260205],[146.20646206462067,-43.31607686389364],[146.17766177661775,-43.30218884220093],[146.12366123661235,-43.310868855758876],[145.9760597605976,-43.277884804238674],[145.8716587165872,-43.29177282593139],[145.80325803258035,-43.24490075271847],[145.68085680856808,-43.07650848969428],[145.6088560885609,-42.998388367672746],[145.5656556565566,-42.96714031886413],[145.51885518855192,-42.95151629445982],[145.48645486454865,-42.92721225649757],[145.26685266852672,-42.54355565723626],[145.2380523805238,-42.45501951894519],[145.19845198451986,-42.23107516915013],[145.3712537125371,-42.33870733726869],[145.4360543605436,-42.40641144302069],[145.46845468454688,-42.49321157860017],[145.5260552605526,-42.38905141590479],[145.51525515255156,-42.354331361673],[145.36045360453608,-42.227603163726954],[145.3388533885339,-42.19114710678357],[145.33165331653316,-42.14774703899383],[145.29565295652958,-42.19114710678357],[145.23445234452345,-42.19635511491834],[145.259652596526,-42.10781897662727],[145.2380523805238,-42.019282838336196],[145.05445054450547,-41.826586537349755],[144.91404914049144,-41.644306252632845],[144.77724777247772,-41.418625900126194],[144.76644766447663,-41.39084985674076],[144.76284762847632,-41.34224178081625],[144.69804698046983,-41.19120954490795],[144.66204662046624,-41.07836936865463],[144.6476464764648,-40.98115321680561],[144.70884708847092,-40.783248907684396],[144.71964719647195,-40.672144734142655],[144.81684816848167,-40.72248881277876],[145.04365043650438,-40.78672091310757]]],[[[148.23688236882367,-40.515904490099594],[148.18648186481863,-40.592288609409536],[148.12528125281256,-40.54368053348502],[148.11808118081183,-40.52111249823436],[148.19368193681936,-40.50375247111847],[148.2188821888219,-40.505488473830056],[148.23688236882367,-40.515904490099594]]],[[[144.78444784447845,-40.507224476541644],[144.74844748447487,-40.58881660398635],[144.70884708847092,-40.48465644129098],[144.75204752047523,-40.47076841959826],[144.78444784447845,-40.43431236265488],[144.79164791647918,-40.43952037078965],[144.78444784447845,-40.507224476541644]]],[[[148.32688326883272,-40.307584164708835],[148.42048420484207,-40.366608256902886],[148.47448474484747,-40.43257635994329],[148.40248402484025,-40.48639244400257],[148.3520835208352,-40.496808460272106],[148.319683196832,-40.43431236265488],[148.21528215282154,-40.45688039790554],[148.10368103681037,-40.45167238977078],[148.0208802088021,-40.40480031655785],[148.01008010080102,-40.3804962785956],[148.06048060480606,-40.35619224063335],[148.19728197281972,-40.35792824334494],[148.32688326883272,-40.307584164708835]]],[[[147.99927999279993,-39.75727130513493],[148.17928179281796,-39.93781558714025],[148.26928269282695,-39.967327633237275],[148.2980829808298,-39.986423663064755],[148.29088290882908,-40.06627978779788],[148.25128251282513,-40.099263839318084],[148.32328323283235,-40.14439990981941],[148.31248312483126,-40.17391195591644],[148.2980829808298,-40.17217595320485],[148.21168211682118,-40.23293604811048],[148.10728107281074,-40.26244809420751],[148.07488074880752,-40.24161606166843],[148.0460804608046,-40.212104015571406],[148.02448024480248,-40.17217595320485],[147.89127891278912,-40.01419970645019],[147.90567905679058,-39.97079963866045],[147.87687876878772,-39.90483153562005],[147.81207812078122,-39.91003954375481],[147.7688776887769,-39.87011148138826],[147.84087840878408,-39.83191942173328],[147.9344793447935,-39.726023256326314],[147.99927999279993,-39.75727130513493]]],[[[143.92763927639277,-40.116623866433976],[143.8988389883899,-40.12009587185716],[143.87723877238773,-40.06454378508629],[143.88803888038882,-39.98295165764158],[143.83763837638378,-39.90483153562005],[143.86643866438664,-39.82497541088692],[143.86283862838627,-39.73817527530744],[143.8808388083881,-39.69998321565247],[143.93843938439386,-39.65831915057432],[143.94923949239495,-39.58367103397597],[143.9996399964,-39.58019902855279],[144.08964089640898,-39.637487118035246],[144.1220412204122,-39.785047348520365],[144.1076410764108,-39.873583486811434],[144.14004140041402,-39.95343961154455],[144.1112411124111,-40.02287972000814],[144.03564035640358,-40.07843180677901],[143.92763927639277,-40.116623866433976]]],[[[145.3136531365314,-38.48998932567451],[145.34965349653498,-38.53859740159902],[145.3568535685357,-38.5576934314265],[145.27045270452703,-38.51950137177153],[145.130051300513,-38.52818138532948],[145.21645216452168,-38.458741276865894],[145.28845288452885,-38.472629298558616],[145.3136531365314,-38.48998932567451]]],[[[145.48645486454865,-38.35458111417052],[145.33525335253353,-38.420549217210926],[145.28125281252812,-38.3910371711139],[145.2848528485285,-38.3406930924778],[145.29565295652958,-38.318125057227135],[145.42525425254252,-38.31465305180396],[145.48645486454865,-38.35458111417052]]],[[[137.59517595175953,-35.738425027804965],[137.83637836378364,-35.76272906576722],[137.929979299793,-35.72627300882384],[138.04518045180453,-35.755785054920864],[138.12438124381242,-35.85300120676988],[138.0667806678067,-35.8998732799828],[138.0127801278013,-35.90681729082916],[137.83637836378364,-35.868625231174185],[137.67077670776706,-35.89813727727121],[137.62397623976238,-35.938065339637774],[137.59157591575917,-36.02660147792884],[137.44757447574477,-36.075209553853355],[137.38277382773828,-36.02139346979408],[137.20997209972103,-35.9832014101391],[137.1487714877149,-36.03875349690997],[137.02637026370263,-36.023129472505666],[136.91116911169115,-36.04743351046792],[136.75636756367567,-36.033545488775204],[136.5907659076591,-35.93459333421459],[136.54036540365405,-35.88945726371326],[136.579965799658,-35.80786513626855],[136.63756637566377,-35.7488410440745],[137.09117091170913,-35.66377691120661],[137.33237332373324,-35.59260080003144],[137.53037530375303,-35.60475281901257],[137.58437584375844,-35.62037684341687],[137.63477634776348,-35.65683290036026],[137.5987759877599,-35.72280100340066],[137.59517595175953,-35.738425027804965]]],[[[153.53973539735398,-27.43686006098342],[153.45333453334536,-27.711148489414576],[153.4281342813428,-27.70594048127981],[153.3957339573396,-27.66427641620166],[153.39933399333995,-27.506300169447],[153.43533435334353,-27.405612012174807],[153.52173521735216,-27.422972039290705],[153.53973539735398,-27.43686006098342]]],[[[153.44253442534426,-27.31533987117215],[153.42093420934208,-27.330963895576453],[153.37773377733777,-27.235483746439023],[153.36333363333637,-27.138267594590005],[153.38133381333813,-27.049731456298936],[153.43173431734317,-27.03063542647145],[153.4677346773468,-27.03757943731781],[153.4281342813428,-27.200763692207232],[153.44253442534426,-27.31533987117215]]],[[[113.18333183331833,-26.053265899846494],[113.15813158131584,-26.094929964924646],[112.96372963729641,-25.782449476838508],[112.909729097291,-25.570657146024587],[112.94572945729459,-25.530729083658017],[112.98172981729817,-25.520313067388486],[113.09693096930971,-25.815433528358724],[113.1329313293133,-25.88313763411071],[113.1329313293133,-25.95257774257429],[113.14733147331475,-25.973409775113367],[113.18333183331833,-26.053265899846494]]],[[[153.0789307893079,-25.7512014280299],[153.0537305373054,-25.77897747141533],[153.00693006930072,-25.72863339277923],[152.9781297812978,-25.551561116197092],[152.9997299973,-25.44913695621331],[153.05013050130503,-25.35365680707588],[153.06093060930613,-25.301576725728196],[153.03933039330394,-25.19394455760964],[153.19053190531906,-25.070688365086767],[153.22653226532265,-25.006456264757958],[153.2409324093241,-24.923128134601654],[153.1869318693187,-24.832855993598997],[153.1437314373144,-24.8154959664831],[153.17973179731797,-24.765151887846997],[153.22293222932228,-24.73911184717315],[153.25533255332556,-24.728695830903618],[153.28053280532805,-24.73911184717315],[153.29853298532987,-24.914448121043705],[153.359733597336,-24.976944218660933],[153.3489334893349,-25.063744354240413],[153.14013140131402,-25.513369056542118],[153.08253082530825,-25.68176131956632],[153.0789307893079,-25.7512014280299]]],[[[151.1457114571146,-23.490925897540222],[151.18171181711818,-23.51696593821407],[151.21051210512104,-23.51349393279088],[151.23931239312395,-23.529117957195197],[151.22851228512286,-23.5950860602356],[151.27531275312754,-23.66799817412236],[151.29691296912972,-23.720078255470057],[151.26091260912608,-23.76174232054821],[151.23931239312395,-23.775630342240916],[151.18531185311855,-23.740910288009133],[151.03411034110343,-23.53085395990678],[151.05931059310592,-23.461413851443197],[151.1457114571146,-23.490925897540222]]],[[[150.51570515705157,-22.32259607264041],[150.48690486904871,-22.324332075352004],[150.46170461704617,-22.306972048236105],[150.48330483304835,-22.267043985869535],[150.48690486904871,-22.211491899098675],[150.5229052290523,-22.228851926214574],[150.54810548105485,-22.306972048236105],[150.51570515705157,-22.32259607264041]]],[[[149.9288992889929,-22.192395869271195],[149.89289892898933,-22.2236439180798],[149.87129871298714,-22.150731804193043],[149.8748987489875,-22.074347684883094],[149.9108991089911,-22.048307644209245],[149.9288992889929,-22.148995801481448],[149.9288992889929,-22.192395869271195]]],[[[115.44775447754478,-20.787969675595193],[115.38655386553864,-20.866089797616723],[115.31815318153184,-20.85046577321242],[115.30735307353075,-20.81053771084585],[115.35415354153542,-20.74630561051704],[115.43335433354332,-20.66818548849551],[115.45855458554587,-20.716793564420016],[115.44775447754478,-20.787969675595193]]],[[[149.0432904329043,-20.291472900080564],[149.0216902169022,-20.301888916350094],[148.9856898568986,-20.301888916350094],[148.93888938889393,-20.284528889234196],[148.98208982089824,-20.154328685864982],[149.00369003690037,-20.222032791616968],[149.04689046890468,-20.27758487838784],[149.0432904329043,-20.291472900080564]]],[[[148.93528935289356,-20.14912067773021],[148.91368913689138,-20.154328685864982],[148.8884888848889,-20.143912669595437],[148.90648906489065,-20.102248604517285],[148.9316893168932,-20.069264552997083],[148.96768967689678,-20.04496051503483],[148.9568895688957,-20.135232656037488],[148.93528935289356,-20.14912067773021]]],[[[146.27846278462783,-18.23083768142368],[146.30006300063002,-18.32631783056111],[146.34326343263433,-18.39922994444788],[146.3252632526325,-18.447838020372387],[146.30006300063002,-18.484294077315766],[146.23526235262352,-18.451310025795564],[146.1920619206192,-18.36277388750449],[146.11646116461168,-18.291597776329326],[146.09846098460986,-18.251669713962755],[146.18846188461885,-18.255141719385932],[146.23166231662316,-18.241253697693224],[146.24966249662498,-18.225629673288907],[146.27846278462783,-18.23083768142368]]],[[[139.45999459994601,-17.114587937871562],[139.42039420394207,-17.13194796498746],[139.40959409594097,-17.09028389990931],[139.45999459994601,-17.048619834831158],[139.49239492394923,-16.989595742637107],[139.5607956079561,-17.04167582398479],[139.5715957159572,-17.093755905332486],[139.45999459994601,-17.114587937871562]]],[[[139.5067950679507,-16.572955091855604],[139.43119431194316,-16.661491230146666],[139.39159391593915,-16.64933921116554],[139.35559355593557,-16.696211284378464],[139.28359283592835,-16.71877931962912],[139.24039240392403,-16.71877931962912],[139.16119161191614,-16.741347354879792],[139.14679146791468,-16.713571311494363],[139.16119161191614,-16.625035173203287],[139.229592295923,-16.527819021354276],[139.29439294392944,-16.46705892644863],[139.45999459994601,-16.4392828830632],[139.58959589595895,-16.395882815273453],[139.6039960399604,-16.40282682611982],[139.69759697596976,-16.515667002373135],[139.5607956079561,-16.529555024065857],[139.5067950679507,-16.572955091855604]]],[[[137.0947709477095,-15.77786584994756],[137.05157051570518,-15.82473792316047],[136.99756997569978,-15.776129847235964],[136.98676986769868,-15.725785768599863],[136.94356943569437,-15.711897746907155],[136.96516965169656,-15.665025673694231],[136.98676986769868,-15.652873654713105],[137.00837008370087,-15.59558556523065],[137.06597065970664,-15.663289670982635],[137.06957069570694,-15.73793778758099],[137.0947709477095,-15.77786584994756]]],[[[136.5907659076591,-15.628569616750852],[136.52956529565296,-15.632041622174029],[136.5151651516515,-15.626833614039256],[136.50436504365047,-15.583433546249523],[136.52236522365223,-15.543505483882953],[136.58716587165873,-15.533089467613422],[136.61236612366127,-15.543505483882953],[136.5907659076591,-15.628569616750852]]],[[[136.86436864368648,-15.619889603192902],[136.84636846368466,-15.626833614039256],[136.84636846368466,-15.543505483882953],[136.8751687516875,-15.501841418804801],[136.88956889568897,-15.588641554384282],[136.86436864368648,-15.619889603192902]]],[[[124.5990459904599,-15.401153261532613],[124.55944559445595,-15.430665307629624],[124.52344523445237,-15.421985294071689],[124.52344523445237,-15.382057231705119],[124.48384483844842,-15.340393166626967],[124.50544505445055,-15.291785090702462],[124.519845198452,-15.267481052740209],[124.55224552245522,-15.270953058163386],[124.56304563045632,-15.310881120529942],[124.60624606246063,-15.356017191031285],[124.5990459904599,-15.401153261532613]]],[[[125.20025200252002,-14.58002397895072],[125.13545135451358,-14.642520076567948],[125.09225092250921,-14.592175997931847],[125.11745117451176,-14.491487840659644],[125.16065160651607,-14.45676778642786],[125.19665196651965,-14.474127813543745],[125.19305193051929,-14.55224793556529],[125.20025200252002,-14.58002397895072]]],[[[136.71316713167136,-13.804030766870156],[136.75636756367567,-13.845694831948308],[136.80316803168034,-13.84222282652513],[136.84636846368466,-13.750214682810878],[136.87156871568715,-13.7641027045036],[136.88956889568897,-13.786670739754271],[136.90396903969042,-13.826598802120827],[136.8427684276843,-13.896038910584409],[136.81396813968144,-13.908190929565535],[136.7887678876789,-13.94638298922051],[136.74556745567457,-14.073111187166546],[136.74916749167494,-14.114775252244698],[136.7887678876789,-14.158175320034445],[136.8859688596886,-14.198103382401001],[136.93276932769328,-14.179007352573521],[136.9507695076951,-14.184215360708293],[136.93276932769328,-14.246711458325507],[136.89316893168933,-14.293583531538431],[136.7635676356764,-14.272751498999355],[136.64836648366486,-14.279695509845709],[136.46116461164615,-14.23455943934438],[136.36396363963638,-14.229351431209622],[136.33516335163353,-14.211991404093723],[136.3927639276393,-14.175535347150344],[136.42876428764288,-14.126927271225824],[136.4107641076411,-14.010615089549319],[136.4251642516425,-13.864790861775802],[136.53316533165332,-13.793614750600625],[136.58356583565836,-13.720702636713852],[136.6555665556656,-13.675566566212524],[136.70236702367026,-13.680774574347296],[136.69516695166953,-13.725910644848625],[136.71316713167136,-13.804030766870156]]],[[[136.2379623796238,-13.824862799409232],[136.21276212762126,-13.835278815678777],[136.12276122761227,-13.816182785851282],[136.12276122761227,-13.779726728907903],[136.13356133561336,-13.753686688234055],[136.1587615876159,-13.73632666111817],[136.21636216362162,-13.665150549942993],[136.25596255962563,-13.706814615021145],[136.2739627396274,-13.79187874788903],[136.2379623796238,-13.824862799409232]]],[[[136.3387633876339,-11.602779328574528],[136.18036180361804,-11.677427445172881],[136.26676266762667,-11.57673928790068],[136.45036450364506,-11.486467146898022],[136.47916479164792,-11.465635114358946],[136.4719647196472,-11.509035182148693],[136.37836378363784,-11.583683298747047],[136.3387633876339,-11.602779328574528]]],[[[130.459904599046,-11.679163447884463],[130.54270542705427,-11.70346748584673],[130.57870578705786,-11.736451537366932],[130.6039060390604,-11.772907594310311],[130.60750607506077,-11.816307662100044],[130.50310503105032,-11.835403691927539],[130.31590315903162,-11.771171591598716],[130.13230132301322,-11.824987675657994],[130.07830078300782,-11.824987675657994],[130.04230042300424,-11.786795616003019],[130.07110071100715,-11.680899450596058],[130.13950139501395,-11.696523475000362],[130.19710197101972,-11.658331415345401],[130.18630186301863,-11.542019233668896],[130.1539015390154,-11.477787133340073],[130.25110251102512,-11.359738948951986],[130.29430294302944,-11.337170913701314],[130.33750337503375,-11.337170913701314],[130.3771037710377,-11.420499043857617],[130.38430384303842,-11.509035182148693],[130.4311043110431,-11.592363312304983],[130.459904599046,-11.679163447884463]]],[[[130.61830618306186,-11.375362973356289],[130.75150751507516,-11.384042986914238],[130.91350913509137,-11.309394870315884],[130.9891098910989,-11.340642919124491],[131.02151021510218,-11.333698908278137],[131.14031140311403,-11.26252279710296],[131.21591215912161,-11.24342676727548],[131.26991269912702,-11.189610683216202],[131.32031320313206,-11.246898772698657],[131.43551435514354,-11.312866875739061],[131.47511475114754,-11.382306984202643],[131.52191521915222,-11.415291035722845],[131.53991539915398,-11.43612306826192],[131.46791467914682,-11.509035182148693],[131.45711457114572,-11.587155304170224],[131.38151381513813,-11.581947296035452],[131.29151291512915,-11.710411496693084],[130.94950949509496,-11.925675832930196],[130.64350643506435,-11.74165954550169],[130.51030510305105,-11.61840335297883],[130.42390423904243,-11.446539084531466],[130.4059040590406,-11.304186862181112],[130.36990369903702,-11.215650723890036],[130.38430384303842,-11.191346685927783],[130.40230402304024,-11.180930669658252],[130.42750427504274,-11.182666672369834],[130.51750517505178,-11.27988282421886],[130.5607056070561,-11.305922864892707],[130.61830618306186,-11.375362973356289]]],[[[136.59796597965982,-11.378834978779466],[136.5259652596526,-11.439595073685098],[136.52236522365223,-11.39445900318377],[136.55836558365587,-11.35800294624039],[136.64836648366486,-11.212178718466859],[136.6879668796688,-11.177458664235076],[136.709567095671,-11.158362634407581],[136.72756727567275,-11.104546550348303],[136.73116731167312,-11.02469042561519],[136.78156781567816,-11.01253840663405],[136.7419674196742,-11.19481869135096],[136.59796597965982,-11.378834978779466]]],[[[132.59472594725946,-11.302450859469516],[132.57312573125733,-11.318074883873834],[132.49392493924938,-11.163570642542354],[132.51552515525157,-11.11669856932943],[132.48312483124835,-11.036842444596317],[132.53712537125375,-11.028162431038368],[132.58032580325806,-10.969138338844317],[132.59472594725946,-10.996914382229747],[132.59832598325983,-11.106282553059899],[132.6307263072631,-11.168778650677126],[132.59472594725946,-11.302450859469516]]],[[[143.1788317883179,-11.955187879027221],[143.1536315363154,-12.076708068838485],[143.10323103231036,-12.170452215264334],[143.09963099631,-12.226004302035193],[143.11043110431103,-12.304124424056738],[143.18963189631899,-12.361412513539193],[143.25443254432548,-12.397868570482572],[143.29043290432907,-12.498556727754774],[143.40203402034024,-12.639172947393533],[143.39843398433987,-12.736389099242544],[143.45603456034564,-12.856173286342226],[143.51363513635135,-13.09400565783001],[143.5280352803528,-13.30406198593235],[143.58563585635858,-13.442942202859527],[143.549635496355,-13.741534669252928],[143.58923589235894,-13.863054859064206],[143.64323643236435,-13.963743016336409],[143.70803708037084,-14.165119330880799],[143.75483754837552,-14.349135618309305],[143.82323823238232,-14.401215699656987],[143.960039600396,-14.463711797274215],[144.1076410764108,-14.394271688810633],[144.20844208442088,-14.30226354509638],[144.320043200432,-14.279695509845709],[144.47484474844748,-14.231087433921203],[144.58644586445865,-14.354343626444063],[144.6476464764648,-14.49322384337124],[144.91404914049144,-14.673768125376554],[145.06525065250656,-14.791816309764656],[145.18045180451804,-14.85778441280506],[145.28845288452885,-14.942848545672945],[145.27765277652776,-15.029648681252425],[145.25245252452527,-15.097352787004425],[145.27765277652776,-15.203248952411386],[145.29205292052922,-15.32650514493426],[145.27045270452703,-15.475801378130967],[145.34965349653498,-15.70148173063761],[145.37485374853748,-15.880290009931343],[145.4576545765458,-16.0556262838019],[145.45045450454506,-16.236170565807214],[145.4360543605436,-16.305610674270795],[145.42525425254252,-16.406298831542998],[145.490054900549,-16.531291026777453],[145.55125551255514,-16.625035173203287],[145.63765637656377,-16.72572333047549],[145.75645756457567,-16.880227571806955],[145.83925839258393,-16.90973961790398],[145.91125911259115,-16.913211623327157],[145.90045900459006,-17.069451867370233],[146.04806048060482,-17.380196352744775],[146.1272612726127,-17.635388751348444],[146.0732607326073,-17.977381285531592],[146.02286022860227,-18.17528559465282],[146.03366033660336,-18.27250174650183],[146.22446224462243,-18.510334117989615],[146.33246332463324,-18.553734185779348],[146.3108631086311,-18.666574362032677],[146.29646296462965,-18.841910635903233],[146.38286382863828,-18.97731884740722],[146.480064800648,-19.07800700467942],[146.5880658806588,-19.138767099585053],[146.69246692466925,-19.18737517550956],[146.8292682926829,-19.235983251434064],[147.00207002070022,-19.25681528397314],[147.0920709207092,-19.33319940328309],[147.13887138871388,-19.39395949818872],[147.27927279272797,-19.414791530727797],[147.34047340473404,-19.40263951174667],[147.419674196742,-19.378335473784418],[147.47007470074703,-19.41999953886257],[147.50967509675098,-19.473815622921848],[147.5852758527585,-19.623111856118555],[147.74367743677436,-19.770672086603668],[147.85167851678517,-19.79497612456592],[147.91647916479167,-19.869624241164274],[148.0028800288003,-19.88872027099177],[148.08208082080824,-19.8991362872613],[148.190081900819,-19.956424376743755],[148.36648366483666,-20.088360582824578],[148.52848528485288,-20.109192615363654],[148.60048600486004,-20.145648672307033],[148.7588875888759,-20.289736897368968],[148.82008820088203,-20.366121016678917],[148.88488884888852,-20.480697195643828],[148.80568805688057,-20.49111321191336],[148.73008730087304,-20.4685451766627],[148.68328683286836,-20.579649350204434],[148.7876878768788,-20.735889594247496],[148.91368913689138,-20.845257765077648],[149.06129061290613,-20.961569946754153],[149.20529205292053,-21.12475420164357],[149.24129241292417,-21.249746396878024],[149.28089280892812,-21.300090475514125],[149.3276932769328,-21.47542674938468],[149.45369453694536,-21.577850909368465],[149.4608946089461,-21.765339202220147],[149.5256952569526,-22.024003606246993],[149.59409594095945,-22.2583639723116],[149.6444964449645,-22.32780408077518],[149.70569705697056,-22.44064425702851],[149.77049770497706,-22.426756235335787],[149.8208982089821,-22.39030017839241],[149.92169921699218,-22.50140435193414],[149.97569975699759,-22.550012427858647],[150.00450004500044,-22.522236384473217],[149.94329943299437,-22.308708050947686],[149.9828998289983,-22.183715855713245],[150.0189001890019,-22.168091831308928],[150.07650076500767,-22.16461982588575],[150.14130141301416,-22.265307983157953],[150.2349023490235,-22.37294015127651],[150.4041040410404,-22.46842030041394],[150.54090540905412,-22.558692441416596],[150.58050580505807,-22.55522043599342],[150.5661056610566,-22.485780327529838],[150.56970569705697,-22.38335616754604],[150.62370623706238,-22.367732143141737],[150.67410674106742,-22.418076221777838],[150.7641076410764,-22.576052468532495],[150.78210782107823,-22.90242097831134],[150.78210782107823,-23.176709406742503],[150.84330843308436,-23.45794184602002],[150.92970929709298,-23.532589962618374],[150.98730987309875,-23.602030071081955],[151.08811088110883,-23.69577421750779],[151.15291152911533,-23.784310355798866],[151.2357123571236,-23.82423841816542],[151.50211502115025,-24.011726711017104],[151.5741157411574,-24.034294746267776],[151.68931689316895,-24.037766751690953],[151.83331833318334,-24.122830884558837],[151.9017190171902,-24.200951006580368],[152.0565205652057,-24.494335464839025],[152.12852128521286,-24.59675962482281],[152.28332283322834,-24.699183784806593],[152.3517235172352,-24.732167836326795],[152.45612456124564,-24.801607944790376],[152.49212492124923,-24.904032104774174],[152.50292502925032,-24.964792199679806],[152.5641256412564,-25.072424367798362],[152.65412654126544,-25.20262457116759],[152.7909279092791,-25.273800682342753],[152.91332913329137,-25.43177692909741],[152.92052920529204,-25.688705330412674],[152.98532985329854,-25.815433528358724],[153.02853028530285,-25.870985615129584],[153.12573125731257,-25.92306569647728],[153.16533165331657,-25.964729761555418],[153.08253082530825,-26.303250290315397],[153.1617316173162,-26.982027350546943],[153.11853118531184,-27.19381968136087],[153.1977319773198,-27.403876009463218],[153.3849338493385,-27.768436578897038],[153.4281342813428,-27.89690077955467],[153.45333453334536,-28.047933015462966],[153.57573575735756,-28.240629316449414],[153.5685356853569,-28.534013774708058],[153.61533615336157,-28.672893991635227],[153.60453604536048,-28.855174276352137],[153.46053460534608,-29.049606580050174],[153.3489334893349,-29.290910956961127],[153.34533345333455,-29.495759276928702],[153.27333273332732,-29.893303897882724],[153.22293222932228,-29.999200063289692],[153.1869318693187,-30.16412032089071],[153.0321303213032,-30.56340094455632],[153.02493024930249,-30.719641188599383],[153.04653046530467,-30.907129481451065],[153.02133021330212,-31.08593776074479],[152.98172981729817,-31.209193953267658],[152.9457294572946,-31.434874305774308],[152.78732787327874,-31.785546853515406],[152.5605256052561,-32.045947260253854],[152.54612546125463,-32.24385156937507],[152.51732517325172,-32.33065170495455],[152.47052470524704,-32.438283873073104],[152.33012330123302,-32.558068060172786],[152.24732247322476,-32.60841213880889],[152.21492214922148,-32.67785224727247],[152.13572135721358,-32.67785224727247],[152.13572135721358,-32.70042028252314],[152.189721897219,-32.721252315062216],[152.16452164521644,-32.757708372005595],[151.9557195571956,-32.82020446962282],[151.81171811718116,-32.90179659706753],[151.66771667716677,-33.09796490347716],[151.6065160651607,-33.202125066172535],[151.5309153091531,-33.30107722073314],[151.48411484114843,-33.347949293946066],[151.46251462514624,-33.39655736987057],[151.43371433714339,-33.521549565105026],[151.3581135811358,-33.54411760035569],[151.29331293312936,-33.58057365729907],[151.3221132211322,-33.698621841687164],[151.289712897129,-33.83403005319116],[151.2789127891279,-33.92603819690541],[151.24291242912432,-33.98506228909945],[151.20331203312037,-33.96423025656038],[151.16731167311673,-33.97291027011833],[151.12411124111242,-34.00589432163853],[151.19251192511928,-34.01457433519648],[151.23211232112322,-34.03019835960078],[151.0917109171092,-34.1621345656816],[150.9621096210962,-34.29754277718558],[150.92610926109262,-34.38607891547665],[150.87210872108722,-34.49891909172998],[150.82170821708218,-34.748903482198884],[150.78210782107823,-34.892991707260826],[150.81090810908108,-34.99367986453302],[150.80370803708036,-35.01277589436051],[150.7749077490775,-35.01971990520686],[150.75690756907568,-35.007567886225736],[150.6957069570696,-35.04228794045753],[150.68130681306815,-35.077007994689325],[150.70650706507064,-35.120408062479065],[150.7209072090721,-35.13429608417178],[150.71370713707137,-35.155128116710856],[150.69210692106924,-35.17769615196152],[150.63450634506347,-35.17769615196152],[150.5661056610566,-35.2141522089049],[150.37530375303754,-35.58392078647349],[150.29250292502928,-35.6828729410341],[150.19530195301957,-35.833905176942395],[150.15930159301593,-35.971049391157976],[150.13050130501307,-36.120345624354684],[150.0945009450095,-36.372066017535175],[150.0621006210062,-36.55087429682891],[149.98649986499868,-36.72273856527628],[149.96129961299613,-36.84599475779914],[149.95049950499504,-37.08035512386374],[149.98649986499868,-37.25916340315747],[149.96129961299613,-37.35290754958331],[149.96129961299613,-37.44317969058597],[149.93249932499327,-37.52824382345386],[149.810098100981,-37.54733985328134],[149.70929709297093,-37.61677996174493],[149.56529565295654,-37.72962013799825],[149.48249482494828,-37.771284203076405],[149.29889298892988,-37.80253225188502],[148.94248942489423,-37.788644230192304],[148.26208262082622,-37.830308295270456],[148.12888128881292,-37.8563483359443],[147.87687876878772,-37.93446845796583],[147.63207632076325,-38.055988647777106],[147.39447394473945,-38.21917290266653],[146.85806858068582,-38.66358959683347],[146.43686436864368,-38.71219767275798],[146.3576635766358,-38.71219767275798],[146.2928629286293,-38.700045653776854],[146.21726217262176,-38.727821697162284],[146.21726217262176,-38.78337378393315],[146.28566285662856,-38.84066187341561],[146.3360633606336,-38.89447795747489],[146.4260642606426,-38.81982984087654],[146.4656646566466,-38.84066187341561],[146.480064800648,-38.977806087631194],[146.48366483664836,-39.064606223210674],[146.4548645486455,-39.11147829642359],[146.4008640086401,-39.14619835065538],[146.33966339663397,-39.12363031540472],[146.33246332463324,-39.0767582421918],[146.25326253262534,-38.96391806593847],[146.159661596616,-38.864965911377865],[146.069660696607,-38.83371786256925],[146.01926019260196,-38.866701914089454],[145.93645936459365,-38.901421968321245],[145.86445864458648,-38.7764297730868],[145.79245792457925,-38.66706160225665],[145.69165691656917,-38.654909583275526],[145.60525605256055,-38.656645585987114],[145.5368553685537,-38.60977351277419],[145.39645396453966,-38.535125396175836],[145.42525425254252,-38.47783730669338],[145.46125461254616,-38.41707721178774],[145.54045540455405,-38.39450917653708],[145.51885518855192,-38.31118104638078],[145.47565475654756,-38.24347694062878],[145.3676536765368,-38.22611691351289],[145.29205292052922,-38.238268932494016],[145.2488524885249,-38.290349013841706],[145.19125191251914,-38.38409316026754],[144.96084960849612,-38.500405341944045],[144.84564845648458,-38.43617324161523],[144.7160471604716,-38.3406930924778],[144.7808478084781,-38.34763710332416],[144.91044910449108,-38.344165097900984],[145.01845018450183,-38.25910096503309],[145.06525065250656,-38.205284880973814],[145.1192511925119,-38.0907087020089],[145.0508505085051,-38.01085257727578],[144.9860498604986,-37.95182848508173],[144.89244892448926,-37.89974840373404],[144.53964539645398,-38.07682068031618],[144.4640446404464,-38.10286072099002],[144.39564395643959,-38.137580775221814],[144.5180451804518,-38.16709282131884],[144.59004590045902,-38.15841280776089],[144.66564665646655,-38.21049288910858],[144.54324543245434,-38.283405002995345],[144.449644496445,-38.30423703553442],[144.32724327243272,-38.34763710332416],[144.10044100441007,-38.46221328228908],[143.81243812438123,-38.698309651065266],[143.68643686436866,-38.76774975952885],[143.5388353883539,-38.821565843588125],[143.33723337233374,-38.75733374325931],[143.22563225632257,-38.743445721566594],[143.08163081630818,-38.646229569717576],[142.84042840428407,-38.58026146667717],[142.61362613626136,-38.45179726601954],[142.4552245522455,-38.38582916297913],[142.3436234362344,-38.37194114128641],[142.1888218882189,-38.39971718467185],[141.92601926019262,-38.283405002995345],[141.72441724417246,-38.27125298401422],[141.59481594815952,-38.387565165690724],[141.49041490414908,-38.38062115484436],[141.42561425614258,-38.363261127728464],[141.21321213212133,-38.17230082945361],[141.01161011610117,-38.07682068031618],[140.62640626406267,-38.02821260439167],[140.38880388803886,-37.89627639831086],[140.21240212402125,-37.64282000241877],[139.87399873998743,-37.35290754958331],[139.78399783997838,-37.24527538146475],[139.74079740797407,-37.14111521876938],[139.7371973719737,-37.059523091324664],[139.78399783997838,-36.9032828472816],[139.84519845198452,-36.74877860595012],[139.8559985599856,-36.66197847037064],[139.72999729997304,-36.372066017535175],[139.549995499955,-36.096041586392424],[139.46719467194674,-36.01097745352454],[139.2439924399244,-35.826961166096034],[139.03879038790387,-35.68981695188046],[138.98478984789847,-35.616904837993694],[138.97038970389707,-35.58044878105031],[139.06759067590679,-35.59780880816621],[139.1107911079111,-35.54225672139534],[139.17919179191796,-35.52316069156785],[139.229592295923,-35.59780880816621],[139.29079290792907,-35.61169682985892],[139.29079290792907,-35.48670463462447],[139.32679326793271,-35.425944539718834],[139.30159301593017,-35.39990449904499],[139.28359283592835,-35.37560046108273],[139.19359193591936,-35.3478244176973],[139.09279092790928,-35.389488482775455],[139.01719017190175,-35.44330456683473],[138.91638916389167,-35.48844063733606],[138.87678876788772,-35.53704871326057],[138.77238772387727,-35.53878471597216],[138.7291872918729,-35.55093673495329],[138.52038520385207,-35.642944878667535],[138.39078390783908,-35.644680881379124],[138.18558185581855,-35.61343283257052],[138.25038250382505,-35.48670463462447],[138.3331833318333,-35.41205651802612],[138.40158401584017,-35.32525638244664],[138.50958509585098,-35.024927913341635],[138.49158491584916,-34.7627915038916],[138.43758437584376,-34.65689533848464],[138.2647826478265,-34.43989499953593],[138.18558185581855,-34.30795879345512],[138.08838088380884,-34.16907857652795],[138.04158041580416,-34.250670703972666],[138.0127801278013,-34.33399883412897],[137.91917919179195,-34.45551902394024],[137.87237872378722,-34.72807144965981],[137.69237692376925,-35.14297609772973],[137.56637566375667,-35.148184105864495],[137.45837458374587,-35.1308240787486],[137.2711727117271,-35.17943215467311],[137.14517145171453,-35.23672024415557],[137.029970299703,-35.23672024415557],[136.96516965169656,-35.25408027127146],[136.88236882368824,-35.24019224957875],[137.0155701557016,-34.91555974251149],[137.1271712717127,-34.92423975606943],[137.25317253172534,-34.91208773708831],[137.30717307173074,-34.91729574522308],[137.389973899739,-34.913823739799895],[137.4547745477455,-34.764527506603194],[137.49437494374945,-34.59787124629059],[137.4691746917469,-34.49023907817203],[137.45837458374587,-34.3791349046303],[137.48357483574836,-34.252406706684255],[137.49437494374945,-34.16039856297],[137.64917649176493,-33.85833409115341],[137.78237782377823,-33.703829849821936],[137.93357933579335,-33.57883765458748],[137.9155791557916,-33.46078947019939],[137.86517865178655,-33.313229239714275],[137.8507785077851,-33.200389063460946],[137.92277922779226,-33.165669009229156],[137.99117991179912,-33.09449289805398],[137.91197911979123,-32.76986039098672],[137.8615786157862,-32.67438024184929],[137.78237782377823,-32.57890009271186],[137.78237782377823,-32.70215628523473],[137.78957789577896,-32.823676475046],[137.68157681576815,-32.97818071637747],[137.53757537575376,-33.08928488991921],[137.4439744397444,-33.193445052614585],[137.35397353973542,-33.42954142139077],[137.23877238772388,-33.62918173322358],[137.13077130771308,-33.703829849821936],[137.03357033570336,-33.71945387422624],[136.93636936369364,-33.75070192303485],[136.78516785167852,-33.82882204505639],[136.6339663396634,-33.896526150808384],[136.5259652596526,-33.983326286387864],[136.43236432364324,-34.03019835960078],[136.12276122761227,-34.42947898326639],[135.97875978759788,-34.56141518934721],[135.94995949959502,-34.615231273406486],[135.89235892358926,-34.660367343907815],[135.90315903159035,-34.72459944423663],[135.94995949959502,-34.76626350931478],[135.9967599675997,-34.94333578589692],[135.9679596795968,-34.981527845551895],[135.91755917559175,-34.96243181572441],[135.79155791557918,-34.8634796611638],[135.71235712357122,-34.89993571810718],[135.64755647556478,-34.93986378047374],[135.4819548195482,-34.75758349575683],[135.40995409954098,-34.71591943067868],[135.32355323553236,-34.643007316791916],[135.229952299523,-34.58051121917469],[135.19035190351906,-34.571831205616746],[135.1219512195122,-34.58571922730946],[135.12915129151293,-34.53711115138495],[135.1759517595176,-34.49718308901839],[135.21555215552155,-34.486767072748854],[135.29115291152914,-34.5457911649429],[135.37755377553776,-34.59787124629059],[135.4279542795428,-34.601343251713764],[135.449554495545,-34.58051121917469],[135.36675366753667,-34.375662899207114],[135.31275312753127,-34.1951186172018],[135.28755287552877,-34.14303853585411],[135.2191521915219,-33.95902224842561],[135.1867518675187,-33.90694216707792],[135.0427504275043,-33.77847796642029],[134.88794887948882,-33.625709727800405],[134.84834848348487,-33.445165445795084],[134.7907479074791,-33.32885326411858],[134.71874718747188,-33.25594115023181],[134.6071460714607,-33.18997304719141],[134.3011430114301,-33.165669009229156],[134.17514175141753,-32.97991671908907],[134.09954099540994,-32.749028358447646],[134.1571415714157,-32.73340433404334],[134.22554225542257,-32.72993232862016],[134.25074250742506,-32.65875621744499],[134.2327423274233,-32.549388046614844],[133.93033930339305,-32.41224383239926],[133.78633786337866,-32.26815560733732],[133.6639366393664,-32.20739551243169],[133.55233552335523,-32.18309147446943],[133.4011340113401,-32.1882994826042],[133.21033210332104,-32.18309147446943],[132.75672756727568,-31.95567511925119],[132.64872648726487,-31.948731108404836],[132.3247232472325,-32.019907219580006],[132.21312213122133,-32.00775520059888],[131.71991719917202,-31.697010715224337],[131.39231392313923,-31.54771448202763],[131.28431284312842,-31.521674441353788],[131.1439114391144,-31.49563440067994],[131.02871028710285,-31.532090457623326],[130.94950949509496,-31.56507450914353],[130.78390783907838,-31.603266568798496],[130.12870128701286,-31.578962530836243],[129.56709567095675,-31.627570606760756],[129.18909189091892,-31.660554658280958],[128.9478894788948,-31.70221872335911],[128.5446854468545,-31.887971013499197],[128.06588065880658,-32.06677929279293],[127.67707677076771,-32.15184342566082],[127.32067320673207,-32.26468360191414],[127.08307083070832,-32.297667653434345],[126.78066780667808,-32.31155567512706],[126.13626136261365,-32.256003588356194],[125.91665916659167,-32.297667653434345],[125.56745567455675,-32.5059879788251],[125.46305463054631,-32.5563320574612],[125.26505265052651,-32.61362014694365],[124.75744757447575,-32.88270056724005],[124.52344523445237,-32.939988656722505],[124.37224372243725,-32.95908468654999],[124.24264242642425,-33.01463677332086],[124.12744127441277,-33.12921295228577],[123.96543965439656,-33.44690144850667],[123.86823868238685,-33.59619768170338],[123.64863648636486,-33.835766055902745],[123.50823508235084,-33.91562218063587],[123.36423364233644,-33.905206164366334],[123.2058320583206,-33.98853429452263],[123.06903069030693,-33.89999815623156],[122.95742957429576,-33.88437413182726],[122.77742777427773,-33.89131814267361],[122.15102151021512,-33.992006299945814],[122.06102061020613,-33.87395811555772],[121.94581945819459,-33.85659808844182],[121.72981729817297,-33.86180609657659],[121.4058140581406,-33.827086042344796],[120.81540815408152,-33.870486110134536],[120.5310053100531,-33.91909418605905],[120.41940419404193,-33.96249425384879],[120.2106021060211,-33.93471821046335],[119.85419854198545,-33.974646272829915],[119.72819728197283,-34.04235037858191],[119.63459634596347,-34.10137447077596],[119.45099450994513,-34.36871888836076],[119.24939249392497,-34.45725502665183],[119.08019080190803,-34.45899102936342],[118.89658896588969,-34.47982306190249],[118.51858518585186,-34.73675146321776],[118.13698136981372,-34.98673585368666],[118.00738007380073,-35.01277589436051],[117.86337863378634,-35.05443995943866],[117.67617676176764,-35.07527199197773],[117.58257582575828,-35.0978400272284],[117.14337143371432,-35.033607926899585],[116.86616866168663,-35.026663916053224],[116.51696516965171,-34.98847185639825],[116.21816218162184,-34.86521566387539],[115.98775987759876,-34.7957755554118],[115.72495724957253,-34.52669513511541],[115.56655566555668,-34.426006977843215],[115.27855278552789,-34.304486788031944],[115.19575195751958,-34.30795879345512],[115.12735127351277,-34.340942844975324],[115.00855008550087,-34.25587871210743],[115.00495004950051,-34.1447745385657],[114.97254972549729,-34.05103039213986],[114.97614976149765,-33.80451800709413],[114.99414994149942,-33.514605554258665],[115.09855098550986,-33.58057365729907],[115.18135181351812,-33.6430697549163],[115.35775357753579,-33.63959774949312],[115.51615516155164,-33.531965581374564],[115.60615606156063,-33.37225333190832],[115.68175681756821,-33.193445052614585],[115.67095670956712,-33.00248475433973],[115.61695616956172,-32.66743623100293],[115.6529565295653,-32.59626011982776],[115.7069570695707,-32.568484076442324],[115.72495724957253,-32.401827816129725],[115.73935739357393,-31.887971013499197],[115.69975699756998,-31.69527471251275],[115.4549545495455,-31.3029380996935],[115.29295292952929,-30.96268156822193],[115.17775177751781,-30.80817732689046],[115.07695076950773,-30.559928939133137],[114.99414994149942,-30.216200402238393],[114.96894968949692,-30.042600131079432],[114.94374943749438,-29.721439629435352],[114.97254972549729,-29.539159344718442],[114.95814958149583,-29.43326317931148],[114.85734857348575,-29.143350726476015],[114.62694626946268,-28.87253430346803],[114.5909459094591,-28.771846146195834],[114.5909459094591,-28.665949980788866],[114.53694536945369,-28.542693788266007],[114.35334353343535,-28.294445400508693],[114.16614166141665,-28.08091706698317],[114.13374133741337,-27.97675690428779],[114.09774097740979,-27.544492229101976],[114.02934029340292,-27.346587919980763],[113.70893708937092,-26.84835514175454],[113.33453334533345,-26.417826469280314],[113.23013230132301,-26.240754192698176],[113.18333183331833,-26.181730100504126],[113.21213212132125,-26.174786089657765],[113.2517325173252,-26.197354124908436],[113.29853298532987,-26.240754192698176],[113.32373323733236,-26.244226198121353],[113.34533345333455,-26.207770141177974],[113.34173341733418,-26.12617801373326],[113.35613356133564,-26.08104194323193],[113.38853388533886,-26.105345981194183],[113.4281342813428,-26.197354124908436],[113.54693546935471,-26.4369224991078],[113.58293582935829,-26.558442688919072],[113.73413734137341,-26.59489874586246],[113.78093780937809,-26.563650697053845],[113.83493834938349,-26.501154599436617],[113.85293852938531,-26.332762336412422],[113.77733777337772,-26.25637821710248],[113.70533705337056,-26.223394165582278],[113.59013590135902,-26.098401970347822],[113.51453514535149,-25.898761658515014],[113.39573395733959,-25.713009368374927],[113.39573395733959,-25.647041265334522],[113.44973449734499,-25.598433189410017],[113.53973539735398,-25.624473230083865],[113.62253622536224,-25.73210539820242],[113.71253712537128,-25.831057552763028],[113.69813698136983,-26.00465782392199],[113.68373683736837,-26.051529897134905],[113.6909369093691,-26.09145795950147],[113.72333723337232,-26.129650019156436],[113.76653766537669,-26.15916206525346],[113.81333813338136,-26.11576199746372],[113.85293852938531,-26.015073840191526],[113.8781387813878,-26.027225859172653],[113.9429394293943,-26.25811421981407],[113.99333993339934,-26.322346320142884],[114.09054090540906,-26.39352243131806],[114.17694176941768,-26.337970344547195],[114.21654216542169,-26.289362268622682],[114.20214202142023,-26.12617801373326],[114.22734227342272,-25.96820176697861],[114.21294212942132,-25.851889585302104],[113.99333993339934,-25.54461710535074],[113.79173791737918,-25.166168514224196],[113.66933669336697,-24.976944218660933],[113.56853568535689,-24.69223977396024],[113.5037350373504,-24.595023622111214],[113.41733417334177,-24.435311372644975],[113.41373413734141,-24.254767090639646],[113.42093420934208,-24.131510898116787],[113.48933489334894,-23.869374488666764],[113.55413554135544,-23.732230274451183],[113.7557375573756,-23.418013783653464],[113.76653766537669,-23.282605572149464],[113.76653766537669,-23.18018141216568],[113.79533795337954,-23.02394116812262],[113.79533795337954,-22.914572997292467],[113.76653766537669,-22.812148837308683],[113.68373683736837,-22.638548566149723],[113.79533795337954,-22.331276086198358],[113.95733957339576,-21.938939473379108],[114.0221402214022,-21.881651383896653],[114.12294122941228,-21.827835299837375],[114.1409414094141,-21.909427427282083],[114.09414094140942,-22.18197985300165],[114.16254162541628,-22.32259607264041],[114.1409414094141,-22.482308322106647],[114.2057420574206,-22.456268281432813],[114.30294302943031,-22.425020232624192],[114.37854378543784,-22.34169210246789],[114.41814418144185,-22.261835977734776],[114.60174601746019,-21.942411478802285],[114.709747097471,-21.822627291702602],[114.85734857348575,-21.735827156123122],[115.16335163351636,-21.629930990716147],[115.4549545495455,-21.491050773788984],[115.59535595355953,-21.35737856499658],[115.7717577175772,-21.24280238603167],[115.89415894158941,-21.11607418808562],[116.00936009360095,-21.031010055217735],[116.6069660696607,-20.71332155899684],[116.70776707767078,-20.654297466802788],[116.83736837368377,-20.647353455956434],[116.99576995769957,-20.657769472225965],[117.13977139771401,-20.640409445110066],[117.29457294572944,-20.71332155899684],[117.40617406174061,-20.722001572554788],[117.68337683376836,-20.64214544782166],[117.83097830978312,-20.57270533935808],[118.08658086580868,-20.4182010980266],[118.1981819818198,-20.374801030236853],[118.45738457384573,-20.326192954312347],[118.75258752587524,-20.26196085398354],[119.10539105391052,-19.99461643639873],[119.35739357393572,-20.011976463514628],[119.58419584195843,-20.038016504188477],[119.76779767797677,-19.95816037945535],[120.19620196201964,-19.909552303530845],[120.43380433804339,-19.841848197778845],[120.88020880208802,-19.664775921196707],[120.99900999009992,-19.604015826291075],[121.1790117901179,-19.477287628345024],[121.33741337413375,-19.319311381590367],[121.49221492214923,-19.10578304806485],[121.58941589415895,-18.91482274978999],[121.6290162901629,-18.815870595229384],[121.72261722617225,-18.659630351186323],[121.78381783817838,-18.53637415866345],[121.83421834218342,-18.477350066469413],[122.00702007020072,-18.39402193631311],[122.26262262622629,-18.159661570248502],[122.34542345423455,-18.111053494323997],[122.359823598236,-18.036405377725643],[122.3058230582306,-17.99474131264749],[122.23742237422374,-17.968701271973657],[122.19062190621906,-17.72045288421633],[122.14742147421475,-17.548588615768963],[122.14382143821439,-17.42880442866928],[122.16182161821621,-17.31422824970437],[122.26262262622629,-17.135419970410638],[122.33102331023309,-17.05903585110069],[122.43182431824317,-16.970499712809627],[122.52182521825222,-16.942723669424183],[122.59742597425975,-16.864603547402652],[122.71982719827201,-16.788219428092717],[122.77382773827742,-16.71009930607117],[122.84942849428495,-16.55212305931653],[122.91782917829181,-16.432338872216846],[122.97182971829722,-16.437546880351604],[123.0726307263073,-16.715307314205944],[123.1410314103141,-16.86286754469107],[123.26703267032673,-17.03646781585003],[123.38223382233821,-17.293396217165295],[123.47943479434798,-17.4097083988418],[123.52623526235266,-17.486092518151736],[123.56223562235624,-17.520812572383534],[123.57303573035733,-17.472204496459014],[123.56223562235624,-17.41491640697656],[123.60903609036092,-17.220484103278523],[123.58743587435873,-17.08333988906294],[123.59463594635946,-17.029523805003663],[123.61623616236164,-17.008691772464587],[123.66303663036632,-17.02257979415731],[123.75303753037531,-17.09896391346726],[123.79983799837999,-17.12673995685269],[123.83223832238326,-17.121531948717916],[123.8286382863829,-16.99653975348346],[123.87543875438757,-16.91841963146193],[123.85743857438575,-16.864603547402652],[123.77823778237786,-16.86807555282583],[123.74583745837458,-16.800371447073843],[123.68103681036814,-16.723987327763894],[123.60543605436055,-16.668435240993034],[123.51903519035193,-16.539971040335402],[123.49023490234902,-16.491362964410882],[123.52623526235266,-16.46705892644863],[123.58023580235806,-16.470530931871807],[123.62703627036274,-16.41671484781253],[123.6450364503645,-16.34380273392577],[123.60543605436055,-16.224018546826088],[123.64863648636486,-16.18061847903634],[123.72783727837282,-16.192770498017467],[123.85743857438575,-16.381994793580745],[123.91503915039152,-16.36289876375325],[123.9618396183962,-16.286514644443315],[124.04464044640446,-16.26568261190424],[124.13104131041314,-16.279570633596947],[124.18504185041854,-16.333386717656225],[124.30024300243002,-16.3889388044271],[124.45144451444514,-16.381994793580745],[124.5306453064531,-16.395882815273453],[124.69264692646925,-16.385466799003922],[124.7718477184772,-16.40282682611982],[124.75744757447575,-16.373314780022795],[124.66744667446676,-16.338594725790998],[124.57024570245704,-16.331650714944644],[124.4550445504455,-16.33512272036782],[124.40464404644047,-16.29866666342444],[124.3866438664387,-16.20318651428701],[124.41544415444156,-16.13374640582343],[124.43344433444338,-16.104234359726405],[124.50904509045091,-16.11638637870753],[124.57744577445777,-16.112914373284354],[124.5846458464585,-16.0209062295701],[124.60984609846099,-15.937578099413798],[124.64944649446494,-15.869873993661798],[124.64944649446494,-15.80564189333299],[124.60624606246063,-15.823001920448888],[124.50544505445055,-15.972298153645596],[124.4550445504455,-15.850777963834318],[124.38304383043834,-15.758769820120065],[124.39744397443974,-15.625097611327675],[124.44064440644405,-15.493161405246852],[124.50544505445055,-15.475801378130967],[124.56304563045632,-15.496633410670043],[124.64584645846458,-15.418513288648498],[124.69264692646925,-15.359489196454462],[124.68184681846822,-15.310881120529942],[124.69264692646925,-15.274425063586563],[124.75024750247502,-15.284841079856108],[124.97344973449736,-15.40462526695579],[125.01665016650168,-15.467121364573018],[125.06345063450635,-15.442817326610765],[125.07785077850781,-15.375113220858765],[125.07425074250745,-15.307409115106765],[125.0238502385024,-15.31782513137631],[124.90864908649087,-15.310881120529942],[124.88344883448838,-15.272689060874981],[124.89424894248941,-15.239705009354779],[124.84024840248401,-15.161584887333234],[124.9158491584916,-15.109504805985551],[124.97704977049773,-15.106032800562375],[125.0238502385024,-15.071312746330577],[125.0238502385024,-15.024440673117667],[125.03825038250386,-15.003608640578591],[125.07425074250745,-15.033120686675602],[125.18945189451898,-15.045272705656743],[125.3010530105301,-15.106032800562375],[125.3550535505355,-15.119920822255096],[125.37665376653769,-15.08693677073488],[125.38385383853841,-15.015760659559717],[125.24345243452433,-14.94458454838454],[125.23985239852402,-14.875144439920959],[125.17865178651789,-14.793552312476237],[125.17865178651789,-14.715432190454706],[125.26505265052651,-14.64772808470272],[125.28305283052833,-14.583495984373897],[125.33705337053374,-14.557455943700049],[125.43425434254345,-14.557455943700049],[125.50265502655026,-14.50190385692919],[125.57825578255785,-14.482807827101695],[125.59985599855997,-14.361287637290431],[125.59625596255961,-14.277959507134128],[125.62865628656289,-14.257127474595052],[125.70425704257042,-14.29184752882685],[125.68265682656829,-14.387327677964265],[125.68265682656829,-14.479335821678518],[125.6610566105661,-14.529679900314619],[125.68985689856902,-14.526207894891442],[125.70785707857078,-14.505375862352366],[125.74025740257406,-14.444615767446734],[125.81945819458196,-14.468919805408987],[125.84105841058414,-14.533151905737796],[125.85185851858517,-14.59738400606662],[125.89145891458918,-14.618216038605695],[125.94545945459458,-14.52099988675667],[126.02106021060212,-14.494959846082821],[126.01746017460175,-14.371703653559962],[126.04626046260466,-14.2831675152689],[126.05346053460534,-14.217199412228496],[126.10026100261001,-14.184215360708293],[126.1110611106111,-14.114775252244698],[126.07506075060752,-14.066167176320192],[126.05346053460534,-13.977631038029116],[126.11826118261183,-13.958535008201636],[126.18306183061833,-14.001935075991383],[126.229862298623,-14.113039249533117],[126.25866258662586,-14.163383328169218],[126.29826298262986,-14.135607284783774],[126.32346323463236,-14.062695170897015],[126.40266402664025,-14.019295103107268],[126.4818648186482,-14.078319195301319],[126.56826568265683,-14.161647325457622],[126.679866798668,-14.088735211570864],[126.78066780667808,-13.95506300277846],[126.76266762667626,-13.873470875333751],[126.77706777067772,-13.788406742465853],[126.90306903069029,-13.74500667467612],[127.00747007470073,-13.776254723484726],[127.09747097470978,-13.866526864487383],[127.29187291872921,-13.934230970239383],[127.45747457474573,-14.031447122088395],[127.52947529475296,-14.093943219705622],[127.67347673476735,-14.194631376977824],[127.76347763477634,-14.298791539673203],[127.8858788587886,-14.48454382981329],[128.1810818108181,-14.71196018503153],[128.19908199081993,-14.751888247398085],[128.159481594816,-14.82653636399644],[128.12348123481235,-14.923752515845464],[128.08028080280803,-15.088672773446476],[128.06948069480694,-15.329977150357436],[128.11268112681125,-15.312617123241537],[128.15588155881562,-15.225816987662057],[128.2026820268203,-15.243177014777956],[128.25308253082534,-15.298729101548815],[128.26028260282607,-15.244913017489537],[128.2278822788228,-15.21366496868093],[128.17388173881739,-15.102560795139198],[128.17388173881739,-15.043536702945147],[128.2170821708217,-14.994928627020641],[128.28548285482856,-14.939376540249768],[128.35748357483578,-14.901184480594793],[128.40428404284046,-14.869936431786186],[128.4114841148412,-14.828272366708035],[128.47628476284763,-14.788344304341479],[128.5770857708577,-14.774456282648757],[128.63468634686348,-14.78140029349511],[129.05949059490598,-14.883824453478908],[129.16389163891643,-14.987984616174273],[129.17469174691746,-15.114712814120324],[129.21429214292147,-15.159848884621653],[129.23949239492396,-15.079992759888526],[129.23229232292323,-14.906392488729566],[129.2682926829268,-14.871672434497768],[129.37989379893799,-14.897712475171616],[129.45909459094594,-14.932432529403414],[129.56709567095675,-15.047008708368324],[129.58869588695887,-15.102560795139198],[129.63549635496355,-15.139016852082577],[129.649896498965,-15.08693677073488],[129.62829628296282,-15.01228865413654],[129.61389613896142,-14.925488518557046],[129.63549635496355,-14.850840401958706],[129.76509765097654,-14.845632393823934],[129.8478984789848,-14.828272366708035],[129.80829808298085,-14.800496323322605],[129.75429754297545,-14.79008030705306],[129.66429664296646,-14.720640198589479],[129.60309603096033,-14.64772808470272],[129.70029700297005,-14.574815970815948],[129.69669696696968,-14.557455943700049],[129.6066960669607,-14.559191946411644],[129.48429484294843,-14.489751837948063],[129.37989379893799,-14.392535686099038],[129.45909459094594,-14.213727406805305],[129.6210962109621,-14.038391132934763],[129.71109711097114,-13.979367040740712],[129.71829718297187,-13.920342948546661],[129.76149761497618,-13.812710780428105],[129.79029790297903,-13.720702636713852],[129.79749797497976,-13.647790522827094],[129.8370983709837,-13.57314240622874],[129.9378993789938,-13.501966295053563],[130.07110071100715,-13.47592625437973],[130.1359013590136,-13.448150210994285],[130.20070200702008,-13.38218210795388],[130.25830258302585,-13.302325983220754],[130.1359013590136,-13.146085739177693],[130.14670146701468,-13.059285603598212],[130.16830168301686,-12.956861443614429],[130.31950319503198,-12.882213327016075],[130.39870398703988,-12.687781023318038],[130.45270452704528,-12.658268977221013],[130.57150571505719,-12.665212988067367],[130.61830618306186,-12.646116958239887],[130.61110611106113,-12.491612716908406],[130.62190621906223,-12.430852622002774],[130.67230672306727,-12.406548584040522],[130.7371073710737,-12.427380616579597],[130.7767077670777,-12.495084722331583],[130.8667086670867,-12.55758081994881],[130.89910899108992,-12.522860765717027],[130.88470884708846,-12.455156659965027],[130.87390873908743,-12.366620521673951],[130.9567095670957,-12.347524491846471],[131.02511025110255,-12.342316483711699],[131.02871028710285,-12.271140372536536],[131.01791017910182,-12.213852283054067],[131.04671046710467,-12.189548245091814],[131.21951219512198,-12.177396226110687],[131.26631266312666,-12.118372133916637],[131.29151291512915,-12.06802805528055],[131.31311313113133,-12.09580409866598],[131.3419134191342,-12.21038027763089],[131.4391143911439,-12.276348380671294],[131.72711727117274,-12.27808438338289],[131.8891188911889,-12.231212310169965],[131.95751957519576,-12.258988353555395],[132.06552065520657,-12.281556388806067],[132.1807218072181,-12.227740304746789],[132.25272252722527,-12.186076239668637],[132.37152371523717,-12.239892323727915],[132.41112411124112,-12.295444410498789],[132.43992439924398,-12.175660223399106],[132.5119251192512,-12.133996158320954],[132.58392583925843,-12.109692120358702],[132.67752677526778,-12.130524152897763],[132.71352713527136,-12.12358014205141],[132.6307263072631,-12.035044003760348],[132.63432634326347,-11.955187879027221],[132.6307263072631,-11.835403691927539],[132.6451264512645,-11.727771523808983],[132.67392673926742,-11.649651401787452],[132.47592475924762,-11.491675155032794],[132.27792277922782,-11.467371117070542],[132.13392133921343,-11.500355168590744],[132.0727207272073,-11.474315127916896],[131.9431194311943,-11.34932293268244],[131.8207182071821,-11.302450859469516],[131.81351813518137,-11.27120281066091],[131.96111961119612,-11.180930669658252],[132.0187201872019,-11.196554694062556],[132.10512105121052,-11.28161882693044],[132.15552155521556,-11.311130873027466],[132.19872198721987,-11.304186862181112],[132.22392223922242,-11.238218759140707],[132.26352263522637,-11.20349870490891],[132.3355233552336,-11.224330737447985],[132.55872558725588,-11.36668295979834],[132.68112681126814,-11.505563176725502],[132.74592745927458,-11.469107119782123],[132.85752857528576,-11.390986997760592],[132.9619296192962,-11.406611022164896],[133.02313023130233,-11.45348309537782],[133.11313113131132,-11.621875358402008],[133.18513185131854,-11.705203488558311],[133.3579335793358,-11.727771523808983],[133.44433444334442,-11.760755575329185],[133.53433534335346,-11.816307662100044],[133.6531365313653,-11.811099653965286],[133.9051390513905,-11.831931686504362],[134.13914139141394,-11.939563854622918],[134.23634236342366,-12.007267960374904],[134.35154351543514,-12.026363990202398],[134.41634416344164,-12.052404030876232],[134.5387453874539,-12.061084044434182],[134.72954729547297,-11.984699925124247],[134.8159481594816,-12.054140033587828],[134.85554855548554,-12.102748109512333],[135.02835028350285,-12.19302025051499],[135.2191521915219,-12.222532296612016],[135.35235352353527,-12.128788150186182],[135.55035550355507,-12.061084044434182],[135.68715687156873,-11.956923881738803],[135.7879578795788,-11.906579803102716],[135.88515885158853,-11.821515670234817],[135.9211592115921,-11.824987675657994],[135.84195841958422,-11.90484380039112],[135.8347583475835,-11.949979870892449],[135.89595895958962,-11.969075900719929],[135.8887588875889,-11.993379938682196],[135.80595805958063,-12.054140033587828],[135.7015570155702,-12.151356185436839],[135.70515705157055,-12.21038027763089],[135.7447574475745,-12.24162832643951],[135.79155791557918,-12.227740304746789],[135.85635856358567,-12.179132228822283],[135.93915939159393,-12.151356185436839],[136.0075600756008,-12.19128424780341],[136.03276032760328,-12.330164464730572],[136.08316083160832,-12.422172608444825],[136.19116191161913,-12.434324627425951],[136.259562595626,-12.434324627425951],[136.3279632796328,-12.30586042676832],[136.2919629196292,-12.196492255938182],[136.2487624876249,-12.172188217975915],[136.27036270362703,-12.132260155609359],[136.44316443164433,-11.951715873604044],[136.54036540365405,-11.956923881738803],[136.6087660876609,-12.133996158320954],[136.72036720367203,-12.226004302035193],[136.83556835568356,-12.219060291188839],[136.8967689676897,-12.243364329151092],[136.94716947169474,-12.349260494558067],[136.5367653676537,-12.78499717516705],[136.51876518765187,-12.83360525109157],[136.57276572765727,-12.9117253731131],[136.59436594365945,-13.003733516827353],[136.46116461164615,-13.225941863910819],[136.4107641076411,-13.23635788018035],[136.36396363963638,-13.175597785274718],[136.29556295562958,-13.137405725619743],[136.23076230762308,-13.165181769005187],[136.16596165961658,-13.18080579340949],[135.92835928359284,-13.30406198593235],[135.92835928359284,-13.621750482153246],[135.98955989559897,-13.810974777716524],[135.9535595355954,-13.934230970239383],[135.88515885158853,-14.152967311899673],[135.80595805958063,-14.23455943934438],[135.7447574475745,-14.286639520692077],[135.53955539555398,-14.585231987085493],[135.47475474754748,-14.656408098260655],[135.40635406354062,-14.758832258244453],[135.4279542795428,-14.856048410093464],[135.45315453154535,-14.923752515845464],[135.53235532355325,-15.0001366351554],[135.83115831158312,-15.159848884621653],[135.9679596795968,-15.270953058163386],[136.2055620556206,-15.402889264244195],[136.259562595626,-15.494897407958447],[136.2919629196292,-15.569545524556801],[136.46116461164615,-15.654609657424686],[136.58356583565836,-15.706689738772383],[136.61956619566195,-15.69280171707966],[136.6447664476645,-15.675441689963762],[136.67356673566735,-15.675441689963762],[136.70596705967063,-15.685857706233307],[136.6987669876699,-15.751825809273711],[136.6879668796688,-15.78828186621709],[136.6987669876699,-15.835153939430015],[136.78516785167852,-15.894178031624065],[136.9219692196922,-15.89244202891247],[137.00117001170014,-15.878554007219748],[137.09117091170913,-15.941050104836975],[137.17037170371702,-15.982714169915127],[137.29997299973002,-16.06604230007143],[137.52677526775267,-16.166730457343633],[137.70317703177034,-16.232698560384037],[137.91197911979123,-16.47573894000658],[138.07038070380707,-16.616355159645337],[138.2467824678247,-16.71877931962912],[138.50598505985062,-16.789955430804298],[138.62478624786252,-16.77780341182317],[138.81918819188195,-16.861131541979475],[139.00999009990102,-16.89932360163445],[139.1107911079111,-17.01389978059936],[139.14319143191432,-17.10069991617884],[139.1539915399154,-17.16840402193084],[139.24759247592476,-17.32811627139708],[139.4419944199442,-17.380196352744775],[139.69039690396903,-17.539908602211014],[139.89559895598956,-17.61108471338619],[139.9459994599946,-17.652748778464343],[140.03600036000358,-17.703092857100444],[140.2088020880209,-17.704828859812025],[140.51120511205113,-17.624972735078913],[140.6480064800648,-17.54338060763419],[140.8316083160832,-17.41491640697656],[140.91440914409145,-17.192708059893093],[140.9648096480965,-17.01389978059936],[141.22041220412206,-16.645867205742363],[141.29241292412928,-16.463586921025453],[141.35721357213572,-16.22054654140291],[141.41121411214112,-16.069514305494607],[141.39321393213936,-15.904594047893596],[141.45081450814507,-15.60600158150018],[141.58041580415806,-15.19456893885345],[141.62721627216274,-15.057424724637869],[141.6020160201602,-14.852576404670288],[141.5228152281523,-14.470655808120569],[141.55881558815588,-14.33871960203976],[141.59481594815952,-14.152967311899673],[141.53721537215375,-14.019295103107268],[141.47961479614798,-13.92728695939303],[141.47241472414726,-13.797086756023802],[141.5336153361534,-13.55404637640126],[141.5876158761588,-13.425582175743628],[141.64521645216456,-13.258925915431021],[141.61281612816128,-12.942973421921707],[141.73521735217355,-12.83360525109157],[141.78201782017823,-12.778053164320696],[141.87561875618758,-12.778053164320696],[141.9188191881919,-12.802357202282948],[141.92961929619298,-12.73986110466572],[141.8936189361894,-12.680837012471684],[141.87921879218794,-12.613132906719684],[141.85041850418503,-12.578412852487887],[141.79281792817932,-12.56626083350676],[141.74601746017458,-12.529804776563381],[141.67761677616778,-12.491612716908406],[141.68841688416887,-12.350996497269648],[141.80721807218072,-12.080180074261676],[141.8720187201872,-11.976019911566297],[141.91161911619116,-12.01941997935603],[141.9620196201962,-12.054140033587828],[141.96921969219693,-11.976019911566297],[141.9512195121951,-11.89616378683317],[142.04122041220415,-11.632291374671553],[142.13842138421387,-11.272938813372505],[142.16722167221673,-10.946570303593646],[142.32562325623257,-10.884074205976432],[142.40842408424083,-10.80248207853171],[142.4552245522455,-10.70700192939428],[142.54522545225456,-10.70700192939428],[142.60642606426063,-10.748665994472432],[142.56682566825668,-10.81984210564761],[142.55242552425523,-10.873658189706887],[142.72162721627217,-11.010802403922469],[142.77922779227794,-11.114962566617848],[142.80442804428043,-11.213914721178455],[142.8368283682837,-11.307658867604289],[142.85122851228516,-11.432651062838744],[142.85122851228516,-11.632291374671553],[142.8728287282873,-11.821515670234817],[142.93402934029342,-11.880539762428867],[142.98802988029882,-11.918731822083842],[143.06723067230672,-11.9239398302186],[143.1788317883179,-11.955187879027221]]],[[[142.27522275222753,-10.7052659266827],[142.19242192421927,-10.762554016165154],[142.13842138421387,-10.731305967356533],[142.12402124021241,-10.668809869739306],[142.13122131221314,-10.641033826353876],[142.19962199621995,-10.59242575042937],[142.27522275222753,-10.7052659266827]]],[[[142.34002340023403,-10.191409124052171],[142.2788227882279,-10.253905221669399],[142.21762217622177,-10.234809191841904],[142.19602196021964,-10.20008913761012],[142.21762217622177,-10.14974505897402],[142.30042300423003,-10.14106504541607],[142.34002340023403,-10.191409124052171]]],[[[142.16722167221673,-10.154953067108792],[142.14202142021423,-10.180993107782626],[142.09882098820987,-10.12196901558859],[142.1492214922149,-10.052528907124994],[142.19242192421927,-10.085512958645197],[142.16722167221673,-10.154953067108792]]]]}},{"type":"Feature","id":40,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[16.954369543695435,48.598322703930194],[16.947169471694735,48.58790668766065],[16.94356943569437,48.551450630717284],[16.903969039690395,48.50284255479278],[16.864368643686447,48.44208245988713],[16.864368643686447,48.38653037311627],[16.972369723697255,48.19730607755301],[17.06957069570697,48.08272989858807],[17.087570875708764,48.03932983079835],[17.148771487714896,48.00634577927815],[17.087570875708764,47.9629457114884],[17.07677076770767,47.90044961387116],[17.040770407704088,47.872673570485745],[17.029970299702995,47.83795351625395],[17.04437044370445,47.804969464733745],[17.04437044370445,47.76330539965559],[17.065970659706608,47.70775331288473],[16.972369723697255,47.69560129390359],[16.864368643686447,47.69733729661519],[16.82476824768247,47.693865291192],[16.785167851678523,47.678241266787694],[16.74916749167491,47.68692128034564],[16.64836648366483,47.73900136169334],[16.59076590765909,47.75115338067445],[16.551165511655114,47.74768137525129],[16.52236522365223,47.72511334000063],[16.468364683646854,47.69560129390359],[16.42156421564215,47.67476926136453],[16.43236432364324,47.65567323153704],[16.64116641166413,47.60880115832413],[16.677166771667714,47.53588904443734],[16.637566375663766,47.47686495224332],[16.62316623166231,47.44735290614628],[16.57276572765727,47.42478487089562],[16.51516515165153,47.40395283835653],[16.443164431644334,47.39874483022177],[16.435964359643606,47.367496781413166],[16.461164611646126,47.27375263498732],[16.43956439564397,47.252920602448256],[16.417964179641814,47.22340855635122],[16.43956439564397,47.1452884343297],[16.482764827648282,47.14008042619491],[16.493564935649374,47.122720399079014],[16.486364863648646,47.09147235027041],[16.475564755647554,47.058488298750206],[16.461164611646126,47.02203224180681],[16.453964539645398,47.00640821740251],[16.425164251642514,46.99772820384456],[16.33156331563316,47.002936211979346],[16.252362523625237,46.97168816317074],[16.093960939609417,46.86405599505218],[16.03636036360365,46.84495996522469],[15.975159751597516,46.80155989743494],[15.97875978759788,46.706079748297526],[15.971559715597152,46.69739973473958],[15.957159571595724,46.67830370491208],[15.766357663576656,46.711287756432284],[15.759157591575928,46.711287756432284],[15.633156331563328,46.699135737451144],[15.546755467554675,46.65399966694983],[15.438754387543895,46.62969562898758],[15.21555215552155,46.643583650680284],[14.999549995499962,46.626223623564385],[14.949149491494921,46.61407160458327],[14.891548915489153,46.605391591025324],[14.841148411484113,46.58108755306307],[14.808748087480893,46.54463149611968],[14.758347583475853,46.49949542561836],[14.679146791467929,46.46303936867497],[14.59634596345964,46.435263325289526],[14.578345783457848,46.41269529003887],[14.549545495454964,46.40054327105776],[14.502745027450288,46.41790329817363],[14.466744667446676,46.41616729546206],[14.419944199442,46.42831931444317],[14.26874268742688,46.44047133342431],[14.099540995409967,46.461303365963374],[14.020340203402043,46.482135398502464],[13.930339303393055,46.49775942290677],[13.83313833138331,46.511647444599475],[13.743137431374322,46.51511945002267],[13.69993699937001,46.520327458157425],[13.491134911349121,46.55504751238922],[13.350733507335093,46.558519517812385],[13.167131671316724,46.57240753950512],[12.807128071280715,46.626223623564385],[12.699126991269907,46.647055656103475],[12.598325983259826,46.65399966694983],[12.479524795247954,46.673095696777324],[12.389523895238966,46.702607742874335],[12.328323283232834,46.75989583235679],[12.26712267122673,46.83627995166674],[12.155521555215557,46.935232106227346],[12.130321303213037,46.98557618486345],[12.16632166321665,47.028976252653194],[12.202322023220233,47.0602243014618],[12.19872198721987,47.075848325866104],[12.169921699216985,47.08279233671246],[11.968319683196825,47.03939226892271],[11.773917739177392,46.98557618486345],[11.698316983169832,46.98384018215185],[11.626316263162636,46.99599220113299],[11.52911529115292,46.99772820384456],[11.431914319143203,46.98384018215185],[11.24471244712447,46.9751601685939],[11.133111331113327,46.93696810893894],[11.064710647106466,46.8588479869174],[11.025110251102518,46.79635188930018],[10.99270992709927,46.77725585947269],[10.927909279092802,46.770311848626335],[10.827108271082722,46.77551985676109],[10.75870758707589,46.79287988387699],[10.690306903069029,46.846695967936284],[10.578705787057885,46.85363997878264],[10.477904779047805,46.855375981494234],[10.452704527045285,46.86579199776375],[10.456304563045649,46.89877604928395],[10.416704167041672,46.96474415232436],[10.34830348303484,46.98557618486345],[10.179101791017928,46.86231999234059],[10.132301323013223,46.85190397607104],[9.99549995499956,46.884888027591245],[9.876698766987687,46.93696810893894],[9.865898658986595,46.9751601685939],[9.844298442984439,47.008144220114104],[9.743497434974358,47.037656266211144],[9.621096210962122,47.05675229603861],[9.581495814958146,47.05675229603861],[9.595895958959602,47.075848325866104],[9.61029610296103,47.10709637467471],[9.599495994959966,47.131400412636964],[9.570695706957082,47.15744045331081],[9.556295562955626,47.185216496696256],[9.55269552695529,47.21299254008167],[9.541895418954198,47.23382457262076],[9.538295382953834,47.25465660515982],[9.52749527495277,47.270280629564155],[9.61029610296103,47.39180081937542],[9.624696246962486,47.46644893597377],[9.55269552695529,47.51158500647509],[9.523895238952406,47.52373702545623],[9.549095490954926,47.53415304172577],[9.649896498965006,47.52547302816782],[9.714697146971474,47.55151306884167],[9.750697506975087,47.575817106803925],[9.840698406984075,47.55151306884167],[9.970299702997039,47.50464099562873],[10.035100351003507,47.47339294682013],[10.060300603006027,47.449088908857874],[10.074700747007483,47.428256876318784],[10.067500675006755,47.393536822087015],[10.09630096300964,47.37964880039428],[10.157501575015743,47.37444079225952],[10.200702007020084,47.364024775989975],[10.186301863018628,47.317152702777065],[10.182701827018263,47.278960643122076],[10.240302403024032,47.28416865125686],[10.312303123031228,47.313680697353874],[10.369903699036996,47.36576077870157],[10.402304023040244,47.41784086004927],[10.431104311043129,47.54109705257213],[10.438304383043828,47.55151306884167],[10.481504815048169,47.54109705257213],[10.65790657906581,47.54804106341848],[10.74070740707407,47.52373702545623],[10.873908739087398,47.52026502003304],[10.870308703087034,47.50116899020557],[10.895508955089554,47.469920941396936],[10.953109531095322,47.42652087360722],[10.981909819098206,47.39874483022177],[11.04311043110431,47.393536822087015],[11.13671136711369,47.40916084649132],[11.190711907119066,47.42478487089562],[11.21231212312125,47.414368854626076],[11.298712987129875,47.42478487089562],[11.374313743137435,47.45950492512742],[11.392313923139227,47.487280968512835],[11.471514715147151,47.50637699834033],[11.572315723157232,47.549777066130076],[11.716317163171652,47.58276111765028],[12.184321843218441,47.61921717459364],[12.202322023220233,47.64699321797909],[12.195121951219505,47.7094893155963],[12.209522095220962,47.71816932915425],[12.26712267122673,47.70254530474995],[12.364323643236446,47.68865728305724],[12.436324363243642,47.66608924780658],[12.483124831248318,47.63657720170954],[12.52632526325263,47.63657720170954],[12.59472594725949,47.65567323153704],[12.684726847268479,47.669561253229745],[12.771127711277131,47.64004920713273],[12.796327963279651,47.60706515561253],[12.781927819278195,47.58970512849663],[12.781927819278195,47.563665087822784],[12.81072810728108,47.54283305528372],[12.879128791287911,47.50637699834033],[12.969129691296928,47.47512894953172],[13.015930159301604,47.478600954954885],[13.030330303303032,47.508113001051925],[13.048330483304852,47.57928911222709],[13.055530555305552,47.65567323153704],[13.033930339303396,47.699073299326784],[12.98712987129872,47.7094893155963],[12.929529295292951,47.71296132101949],[12.897128971289732,47.72164133457744],[12.907929079290795,47.745945372539694],[12.954729547295472,47.808441470156936],[12.954729547295472,47.890033597601644],[12.850328503285027,47.98551374673906],[12.760327603276039,48.075785887741716],[12.760327603276039,48.10703393655032],[12.814328143281443,48.160850020609615],[12.897128971289732,48.20425008839936],[13.080730807308072,48.275426199574525],[13.141931419314204,48.28931422126723],[13.2139321393214,48.301466240248374],[13.321933219332209,48.330978286345385],[13.375933759337613,48.36222633515402],[13.408334083340833,48.39347438396263],[13.458734587345873,48.56533865240999],[13.47313473134733,48.572282663256345],[13.487534875348757,48.58269867952589],[13.67473674736749,48.52367458733184],[13.692736927369282,48.53235460088979],[13.72513725137253,48.542770617159334],[13.786337863378634,48.58790668766065],[13.797137971379726,48.62089073918085],[13.797137971379726,48.686858842221255],[13.804338043380454,48.7476189371269],[13.815138151381518,48.766714966954396],[13.843938439384402,48.75977095610804],[13.923139231392327,48.72852290729941],[13.987939879398795,48.69206685035604],[14.049140491404927,48.601794709353385],[14.189541895418955,48.5792266741027],[14.365943659436596,48.57575466867954],[14.430744307443092,48.61568273104609],[14.488344883448832,48.62609874731564],[14.553145531455328,48.6139467283345],[14.689946899468993,48.60005870664179],[14.707947079470813,48.67123481781695],[14.787147871478709,48.7476189371269],[14.823148231482321,48.77365897780075],[14.923949239492401,48.771922975089154],[14.949149491494921,48.827475061860014],[14.970749707497077,48.983715305903104],[14.992349923499233,49.001075333019],[15.067950679506794,48.99760332759581],[15.13995139951399,48.96982728421037],[15.161551615516174,48.945523246248115],[15.201152011520122,48.948995251671306],[15.251552515525162,48.96461927607561],[15.30915309153093,48.97329928963356],[15.402754027540283,48.957675265229256],[15.60075600756008,48.886499154054064],[15.70155701557016,48.860459113380216],[15.766357663576656,48.865667121515],[15.823958239582396,48.86393111880341],[16.057960579605805,48.754562947973255],[16.219962199622017,48.73893892356895],[16.367563675636774,48.73893892356895],[16.41436414364145,48.771922975089154],[16.479164791647918,48.7996990184746],[16.543965439654414,48.79622701305141],[16.601566015660154,48.7823389913587],[16.713167131671327,48.733730915434194],[16.763567635676367,48.72157889645305],[16.8319683196832,48.7146348856067],[16.88236882368824,48.704218869337154],[16.929169291692915,48.62089073918085],[16.954369543695435,48.598322703930194]]]}},{"type":"Feature","id":31,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[46.11466114661147,38.87844352173994],[45.920259202592035,38.90795556783695],[45.57465574655748,38.97218766816579],[45.4810548105481,39.00690772239756],[45.391053910539114,39.09544386068865],[45.33705337053371,39.138843928478366],[45.25425254252542,39.194396015249254],[45.18945189451895,39.215228047788315],[45.14265142651428,39.25515611015487],[45.11385113851139,39.31070819692576],[45.07065070650708,39.36278827827343],[44.998649986499885,39.423548373179074],[44.83664836648367,39.62839669314664],[44.81864818648188,39.65096472839733],[44.78264782647827,39.68394877991753],[44.76824768247684,39.703044809744995],[44.865448654486556,39.7186688341493],[45.031050310503105,39.76554090736224],[45.07785077850778,39.74297287211155],[45.124651246512485,39.69610079889864],[45.149851498515005,39.656172736532085],[45.15345153451534,39.58326062264533],[45.17145171451716,39.571108603664186],[45.25425254252542,39.59541264162644],[45.28665286652867,39.56590059552943],[45.351453514535166,39.529444538586034],[45.45585455854558,39.494724484354236],[45.610656106561066,39.550276571125124],[45.68625686256863,39.56416459281783],[45.75105751057512,39.56242859010624],[45.78345783457834,39.54506856299034],[45.7978579785798,39.48778047350788],[45.78345783457834,39.41660436233272],[45.76545765457655,39.37841230267773],[45.7978579785798,39.350636259292315],[45.9238592385924,39.28119615082872],[45.977859778597804,39.244740093885355],[45.95265952659528,39.17877199084495],[46.046260462604636,39.0173237386671],[46.078660786607884,38.95482764104989],[46.11466114661147,38.87844352173994]]],[[[44.969849698497,41.02761487868787],[44.95904959049591,41.05191891665012],[44.96264962649627,41.07969496003557],[44.99504995049952,41.084902968170326],[45.02025020250204,41.07795895732397],[45.02745027450274,41.05365491936172],[45.023850238502405,41.02761487868787],[45.00225002250022,41.01546285970676],[44.969849698497,41.02761487868787]]],[[[48.57348573485734,41.8452721558466],[48.66348663486636,41.78624806365255],[48.82548825488254,41.63000781960949],[49.052290522905224,41.37481542100579],[49.10629106291063,41.301903307119034],[49.14229142291424,41.21857517696273],[49.17469174691749,41.11615101697896],[49.22509225092253,41.025878875976304],[49.455494554945545,40.800198523469646],[49.556295562955626,40.71687039331334],[49.71829718297184,40.60750222248319],[49.77589775897761,40.58319818452094],[49.85149851498517,40.57799017638618],[49.991899918999195,40.576254173674585],[50.117901179011795,40.53459010859643],[50.18270182701829,40.50507806249939],[50.24750247502476,40.461677994709675],[50.30510305103053,40.41306991878517],[50.36630366303663,40.279397709992764],[50.143101431014315,40.32279777778248],[49.919899198992,40.31585376693613],[49.790297902979034,40.288077723550714],[49.6678966789668,40.249885663895725],[49.55269552695529,40.194333577124866],[49.47709477094773,40.08670140900631],[49.4158941589416,39.84018902396059],[49.32589325893261,39.60756466060758],[49.32589325893261,39.50166849520062],[49.36909369093692,39.39924433521682],[49.36189361893619,39.34890025658072],[49.322293222932245,39.32806822404166],[49.26829268292684,39.28466815625191],[49.19989199892001,39.07287582543796],[49.1638916389164,39.02947575764824],[49.120691206912085,39.003435716974394],[49.10989109891099,39.02947575764824],[49.10989109891099,39.0850278444191],[49.012690126901276,39.13363592034361],[48.962289622896236,39.07808383357275],[48.926289262892624,38.96177165189624],[48.85428854288543,38.83851545937338],[48.850688506885064,38.8159474241227],[48.868688686886884,38.435762830284574],[48.839888398884,38.43749883299617],[48.634686346863475,38.39930677334121],[48.59148591485916,38.41145879232232],[48.41868418684189,38.58679506619288],[48.382683826838274,38.60589109602037],[48.307083070830714,38.612835106866726],[48.26028260282604,38.64234715296374],[48.224282242822426,38.689219226176675],[48.206282062820634,38.723939280408445],[48.022680226802265,38.81941942954589],[47.997479974799745,38.854139483777686],[47.99387993879941,38.8836515298747],[48.01908019080193,38.91142757326014],[48.05148051480515,38.935731611222394],[48.1378813788138,38.95829964647305],[48.242282422824246,38.97913167901214],[48.274682746827466,38.99301970070485],[48.292682926829286,39.0190597413787],[48.292682926829286,39.058987803745254],[48.274682746827466,39.09891586611181],[48.12708127081271,39.17182797999857],[48.10908109081092,39.2030760288072],[48.105481054810554,39.241268088462164],[48.11268112681128,39.28119615082872],[48.13428134281344,39.312444199637326],[48.256682566825674,39.355844267427074],[48.32148321483217,39.39924433521682],[48.281882818828194,39.44785241114133],[48.15228152281523,39.56069258739464],[47.997479974799745,39.68394877991753],[47.89307893078933,39.685684782629096],[47.77427774277743,39.64922872568573],[47.58347583475836,39.54333256027877],[47.47547475474755,39.49819648977743],[47.33867338673389,39.423548373179074],[47.18747187471877,39.34022024302277],[47.0650706507065,39.253420107443304],[46.98946989469894,39.18050799355652],[46.85266852668528,39.14925994474791],[46.784267842678446,39.0867638471307],[46.5538655386554,38.90448356241379],[46.489064890648905,38.906219565125355],[46.48546485464854,38.99822770883961],[46.489064890648905,39.0694038200148],[46.47466474664748,39.11106788509295],[46.40266402664028,39.168355974575405],[46.39906399063992,39.19266001253766],[46.42066420664207,39.206548034230366],[46.47826478264784,39.197868020672416],[46.55026550265504,39.20134002609561],[46.58626586265862,39.223908061346265],[46.507065070650725,39.29855617794462],[46.438664386643865,39.34890025658072],[46.37746377463776,39.38188430810092],[46.36666366663667,39.40271634064001],[46.36666366663667,39.41660436233272],[46.37746377463776,39.43396438944862],[46.47826478264784,39.47562845452677],[46.489064890648905,39.512084511470135],[46.481864818648205,39.55548457925988],[46.32346323463236,39.617980676877124],[46.20106201062012,39.59367663891484],[46.09306093060931,39.664852750090034],[46.02466024660248,39.7186688341493],[45.93825938259383,39.77595692363175],[45.86265862658627,39.808940975151955],[45.79065790657907,39.88185308903874],[45.661056610566106,39.956501205637096],[45.57825578255785,39.97733323817616],[45.58185581855818,39.9894852571573],[45.59625596255964,40.003373278850006],[45.62865628656289,40.01378929511955],[45.8590585905859,40.012053292407955],[45.88425884258842,40.02420531138907],[45.89865898658988,40.0571893629093],[45.93105931059313,40.10406143612221],[45.96705967059671,40.17523754729737],[45.96345963459635,40.23426163949142],[45.73665736657367,40.329741788628866],[45.57105571055712,40.41654192420833],[45.45585455854558,40.53285410588484],[45.376653766537686,40.6387502712918],[45.38025380253802,40.673470325523596],[45.401854018540206,40.7064543770438],[45.57825578255785,40.80367052889281],[45.592655926559274,40.82971056956666],[45.58905589055891,40.847070596682556],[45.52425524255244,40.89741467531866],[45.44505445054452,40.94775875395476],[45.419854198542,40.98595081360972],[45.36945369453696,41.00504684343721],[45.27225272252724,41.00678284614881],[45.106651066510665,41.06927894376602],[45.07065070650708,41.076222954612376],[45.06345063450635,41.08837497359352],[45.07065070650708,41.10052699257466],[45.18945189451895,41.12656703324848],[45.18945189451895,41.14739906578757],[45.15345153451534,41.17517510917301],[45.08505085050851,41.19600714171207],[45.023850238502405,41.246351220348174],[45.00225002250022,41.29148729084949],[45.21825218252184,41.423423496930326],[45.27945279452794,41.449463537604146],[45.42345423454236,41.42515949964189],[45.71505715057151,41.33835936406243],[45.69705697056972,41.28975128813792],[45.7258572585726,41.26197524475248],[45.794257942579435,41.22378318509752],[45.920259202592035,41.187327128154124],[46.03186031860321,41.16649509561506],[46.085860858608584,41.18385512273093],[46.172261722617236,41.19774314442367],[46.280262802628044,41.15434307663392],[46.381063810638125,41.09879098986306],[46.431464314643165,41.076222954612376],[46.456664566645685,41.07101494647762],[46.53586535865358,41.08837497359352],[46.6258662586626,41.15955108476868],[46.66186661866618,41.246351220348174],[46.67266672666727,41.28627928271473],[46.61866618666187,41.343567372197185],[46.507065070650725,41.40606346981443],[46.38466384663846,41.45987955387369],[46.305463054630565,41.508487629798196],[46.255062550625524,41.602231776224045],[46.204662046620484,41.61264779249359],[46.19026190261903,41.6247998114747],[46.18306183061833,41.657783862994904],[46.18306183061833,41.70291993349625],[46.20106201062012,41.737639987728045],[46.25146251462516,41.75152800942075],[46.3018630186302,41.75673601755551],[46.34866348663488,41.78972006907571],[46.406264062640645,41.85568817211612],[46.431464314643165,41.890408226347915],[46.539465394653945,41.869576193808854],[46.5538655386554,41.8122881043264],[46.57186571865719,41.80013608534526],[46.615066150661505,41.80708009619161],[46.690666906669065,41.831384134153865],[46.748267482674834,41.8122881043264],[46.823868238682394,41.7428479958628],[46.9318693186932,41.669935881976045],[46.98946989469894,41.62132780605154],[47.01107011070113,41.58834375453134],[47.0650706507065,41.555359703011135],[47.14427144271443,41.51543164064455],[47.20547205472056,41.45640754845053],[47.25947259472596,41.31579132881177],[47.3170731707317,41.28280727729157],[47.52227522275223,41.228991193232275],[47.59067590675909,41.21857517696273],[47.79227792277925,41.199479147135264],[47.86067860678608,41.21336716882797],[47.965079650796525,41.33315135592764],[48.05508055080551,41.458143551162095],[48.141481414814166,41.484183591835944],[48.299882998829986,41.54494368674159],[48.389883898839,41.602231776224045],[48.42948429484295,41.66299187112969],[48.51948519485197,41.7793040528062],[48.57348573485734,41.8452721558466]],[[45.553055530555326,40.61618223604114],[45.56385563855639,40.64916628756134],[45.535055350553506,40.664790311965646],[45.50625506255062,40.664790311965646],[45.477454774547766,40.64916628756134],[45.477454774547766,40.60750222248319],[45.51345513455135,40.59882220892524],[45.553055530555326,40.61618223604114]]]]}},{"type":"Feature","id":108,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[30.555305553055547,-2.4002289544379636],[30.53370533705339,-2.426268995111812],[30.443704437044374,-2.6137572879634945],[30.425704257042582,-2.641533331348924],[30.43290432904331,-2.658893358464823],[30.47250472504726,-2.693613412696621],[30.450904509045102,-2.7526375048906573],[30.44010440104401,-2.7682615292949606],[30.425704257042582,-2.8238136160658343],[30.43290432904331,-2.8741576947019354],[30.454504545045467,-2.8932537245294156],[30.51570515705157,-2.9175577624916684],[30.605706057060587,-2.9349177896075673],[30.71010710107103,-2.976581854685719],[30.778507785077863,-2.9852618682436685],[30.796507965079655,-3.0147739143406938],[30.79290792907929,-3.068589998399972],[30.81090810908111,-3.1171980743244774],[30.81090810908111,-3.2005262044807807],[30.789307893078927,-3.2751743210791346],[30.681306813068147,-3.3098943753109324],[30.627306273062743,-3.348086434965893],[30.60930609306095,-3.3671824647933875],[30.62370623706238,-3.3880144973324633],[30.630906309063107,-3.41926254614107],[30.530105301053027,-3.4921746600278425],[30.425704257042582,-3.5893908118768536],[30.400504005040062,-3.6536229122056767],[30.378903789037906,-3.730007031515612],[30.350103501035022,-3.780351110151713],[30.267302673026734,-3.8497912186152945],[30.18810188101881,-3.9921434409656484],[30.14850148501486,-4.085887587391483],[29.9468994689947,-4.308095934474963],[29.77049770497706,-4.4174641053051005],[29.716497164971656,-4.455656164960075],[29.403294032940323,-4.448712154113721],[29.378093780937803,-4.2994159209170135],[29.331293312933127,-4.094567600949432],[29.223292232922347,-3.9105513135209407],[29.212492124921255,-3.834167194210991],[29.21609216092162,-3.6848709610142834],[29.21609216092162,-3.476550635623525],[29.20889208892089,-3.3637104593702105],[29.212492124921255,-3.280382329213907],[29.226892268922683,-3.138030106863553],[29.223292232922347,-3.0529659739956685],[29.154891548915487,-2.955749822146643],[29.0648906489065,-2.851589659451264],[29.018090180901822,-2.7995095781035815],[29.01449014490146,-2.75784551302543],[29.01449014490146,-2.719653453370455],[29.028890288902886,-2.6641013665995956],[29.0648906489065,-2.6033412716939495],[29.10089100891011,-2.5963972608475956],[29.198091980919827,-2.6207012988098484],[29.295292952929543,-2.672781380157545],[29.349293492934947,-2.790829564545632],[29.388893888938895,-2.808189591661531],[29.464494644946456,-2.808189591661531],[29.65169651696519,-2.7925655672572276],[29.698496984969864,-2.794301569968809],[29.78489784897849,-2.7665255265833792],[29.867698676986777,-2.716181447947278],[29.892898928989297,-2.6641013665995956],[29.91089910899109,-2.54778918492309],[29.92889928899291,-2.3394688595323316],[29.97209972099722,-2.337732856820736],[30.090900909009093,-2.41238097341909],[30.116101161011613,-2.415852978842281],[30.141301413014133,-2.4141169761306855],[30.184501845018445,-2.3776609191873064],[30.234902349023486,-2.3464128703786855],[30.270902709027098,-2.348148873090281],[30.40770407704079,-2.3134288188584833],[30.48330483304835,-2.375924916475711],[30.530105301053027,-2.3950209463032053],[30.555305553055547,-2.4002289544379636]]]}},{"type":"Feature","id":56,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[5.693456934569355,50.77527010426357],[5.693456934569355,50.780478112398356],[5.830258302583019,50.80999015849537],[5.891458914589151,50.75270206901291],[5.9922599225992315,50.75096606630132],[6.006660066600659,50.73187003647385],[6.118261182611832,50.679789955126154],[6.154261542615444,50.636389887336406],[6.237062370623704,50.59646182496985],[6.168661686616872,50.54611774633375],[6.179461794617964,50.521813708371496],[6.204662046620484,50.49924567312084],[6.294662946629472,50.4853576514281],[6.341463414634148,50.4523735999079],[6.3450634506345125,50.40029351856023],[6.363063630636304,50.31696538840393],[6.1758617586176,50.23190125553603],[6.121861218612196,50.13989311182178],[6.118261182611832,50.12079708199428],[6.111061110611104,50.124269087417474],[6.089460894608948,50.153781133514485],[6.053460534605364,50.153781133514485],[5.977859778597804,50.16766915520722],[5.866258662586631,50.08260502233932],[5.815858158581591,50.01316491387573],[5.787057870578707,49.96108483252806],[5.743857438574395,49.91942076744991],[5.736657366573667,49.87602069966016],[5.740257402574031,49.856924669832665],[5.725857258572603,49.83262063187041],[5.725857258572603,49.80831659390816],[5.787057870578707,49.759708517983654],[5.805058050580499,49.73193247459821],[5.880658806588059,49.645132339018744],[5.855458554585539,49.61214828749854],[5.837458374583747,49.57916423597834],[5.815858158581591,49.55312419530449],[5.790657906579071,49.53750017090019],[5.711457114571147,49.53923617361178],[5.610656106561066,49.52882015734224],[5.542255422554234,49.51146013022634],[5.506255062550622,49.51146013022634],[5.434254342543426,49.55486019801609],[5.3550535505355015,49.619092298344896],[5.301053010530126,49.6503403471535],[5.279452794527941,49.678116390538946],[5.214652146521473,49.68853240680849],[5.124651246512485,49.72151645832869],[5.059850598505989,49.75623651256046],[5.0058500585005845,49.77880454781115],[4.930249302493024,49.789220564080665],[4.86904869048692,49.7874845613691],[4.847448474484764,49.84650865356312],[4.840248402484036,49.91421275931512],[4.789847898478996,49.95934882981646],[4.861848618486192,50.136421106398586],[4.81864818648188,50.153781133514485],[4.771847718477204,50.13989311182178],[4.707047070470708,50.09649304403203],[4.6746467464674595,50.04614896539593],[4.6566465664656675,50.00274889760621],[4.5450454504545235,49.96108483252806],[4.368643686436883,49.94546080812373],[4.177841778417786,49.96108483252806],[4.149041490414902,49.971500848797575],[4.138241382413838,49.983652867778716],[4.138241382413838,49.99927689218302],[4.149041490414902,50.02358093014527],[4.185041850418514,50.05309297624228],[4.192241922419242,50.094757041320435],[4.15624156241563,50.12947709555223],[4.134641346413474,50.14336511724497],[4.145441454414538,50.17808517147674],[4.170641706417058,50.221485239266485],[4.174241742417422,50.24578927722874],[4.044640446404458,50.32217339653869],[3.9510395103951055,50.336061418231395],[3.8574385743857533,50.33779742094299],[3.7890378903789212,50.34647743450094],[3.749437494374945,50.34300542907775],[3.7206372063720607,50.32217339653869],[3.688236882368841,50.306549372134384],[3.6666366663666565,50.32564540196188],[3.6270362703627086,50.45758160804269],[3.5946359463594604,50.476677637870154],[3.475834758347588,50.49924567312084],[3.3174331743317396,50.50792568667879],[3.2742327423274276,50.53222972464104],[3.2490324903249075,50.591253816835064],[3.2346323463234796,50.662429928010255],[3.1806318063180754,50.73187003647385],[3.1554315543155553,50.74923006358972],[3.1086310863108793,50.77874210968676],[3.022230222302227,50.76659009070562],[2.9214292142921465,50.726662028339064],[2.8638286382863782,50.71624601206952],[2.838628386283858,50.71103800393476],[2.7594275942759623,50.75096606630132],[2.669426694266946,50.81172616120696],[2.5974259742597496,50.87595826153577],[2.5794257942579577,50.912414318479165],[2.6010260102601137,50.955814386268884],[2.5758257582575936,50.988798437789086],[2.5362253622536173,51.04955853269473],[2.5254252542525535,51.09643060590764],[2.961029610296123,51.264822868931844],[3.2238322383223874,51.35162300451134],[3.349833498334988,51.37766304518519],[3.378633786337872,51.29086290960569],[3.403834038340392,51.26308686622025],[3.432634326343276,51.24572683910435],[3.472234722347224,51.24225483368119],[3.515435154351536,51.26308686622025],[3.5802358023580325,51.285654901470934],[3.681036810368113,51.27523888520139],[3.756637566375673,51.2544068526623],[3.781837818378193,51.23357482012324],[3.8322383223832333,51.21274278758415],[3.9006390063900653,51.20753477944939],[4.041040410404122,51.247462841815945],[4.174241742417422,51.306486934009996],[4.210242102421034,51.34815099908815],[4.224642246422462,51.38634305874311],[4.3038430384303865,51.362039020780855],[4.372243722437219,51.3568310126461],[4.404644046440467,51.36724702891564],[4.383043830438311,51.42800712382126],[4.440644406444079,51.459255172629895],[4.501845018450183,51.4748791970342],[4.530645306453067,51.44883915636035],[4.5882458824588355,51.421063112974906],[4.6350463504635115,51.421063112974906],[4.757447574475748,51.4905032214385],[4.782647826478268,51.476615199745794],[4.811448114481152,51.45231116178354],[4.815048150481516,51.43321513195605],[4.822248222482244,51.41238309941696],[4.847448474484764,51.40370308585901],[4.944649446494481,51.4071750912822],[4.991449914499157,51.44536715093716],[5.031050310503105,51.46967118889941],[5.059850598505989,51.45231116178354],[5.074250742507445,51.4071750912822],[5.099450994509965,51.34641499637655],[5.214652146521473,51.27871089062455],[5.3118531185311895,51.259614860797086],[5.430654306543062,51.273502882489794],[5.477454774547766,51.285654901470934],[5.509855098550986,51.27523888520139],[5.53865538655387,51.238782828257996],[5.607056070560702,51.19885476589144],[5.751057510575123,51.16934271979443],[5.797857978579799,51.153718695390126],[5.826658266582683,51.12594265200468],[5.819458194581955,51.086014589638125],[5.751057510575123,50.988798437789086],[5.740257402574031,50.959286391692075],[5.751057510575123,50.950606378134125],[5.736657366573667,50.93151034830663],[5.646656466564679,50.86727824797782],[5.63945639456395,50.84297421001557],[5.668256682566835,50.806518153072204],[5.693456934569355,50.77527010426357]]]}},{"type":"Feature","id":204,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[3.5946359463594604,11.696113063669713],[3.5550355503555124,11.631880963340905],[3.490234902349016,11.499944757260096],[3.4866348663486804,11.395784594564716],[3.637836378363801,11.177048252904427],[3.6558365583655927,11.154480217653756],[3.6954369543695407,11.119760163421958],[3.7170371703716967,11.079832101055402],[3.735037350373517,10.972199932936846],[3.745837458374581,10.850679743125568],[3.756637566375673,10.76908761568086],[3.828638286382869,10.65451143671595],[3.8358383583835973,10.607639363503026],[3.785437854378557,10.43577509505566],[3.771037710377101,10.418415067939762],[3.760237602376037,10.41320705980499],[3.681036810368113,10.427095081497711],[3.6450364503645005,10.409735054381812],[3.6054360543605526,10.350710962187762],[3.5766357663576684,10.291686869993711],[3.5766357663576684,10.269118834743054],[3.6450364503645005,10.159750663912902],[3.6018360183601885,10.005246422581436],[3.5586355863558765,9.90803027073241],[3.475834758347588,9.852478183961551],[3.403834038340392,9.83859016226883],[3.353433534335352,9.812550121594981],[3.3246332463324677,9.777830067363197],[3.3282332823328318,9.66672589382145],[3.2238322383223874,9.566037736549262],[3.166231662316619,9.494861625374085],[3.1374313743137634,9.451461557584338],[3.148231482314827,9.321261354215125],[3.1122311223112433,9.18758914542272],[3.043830438304383,9.083428982727341],[2.8998289982899905,9.060860947476684],[2.77382773827739,9.048708928495557],[2.734227342273442,8.783100513622344],[2.734227342273442,8.614708250598142],[2.72342723427235,8.441107979439181],[2.701827018270194,8.3716678709756],[2.712627126271258,8.272715716414993],[2.701827018270194,8.050507369331527],[2.6874268742687377,7.873435092749375],[2.709027090270922,7.826563019536465],[2.719827198271986,7.722402856841086],[2.719827198271986,7.616506691434125],[2.752227522275234,7.541858574835771],[2.7846278462784824,7.477626474506948],[2.7846278462784824,7.4429064202751505],[2.766627666276662,7.422074387736089],[2.752227522275234,7.394298344350645],[2.752227522275234,7.1425779511701535],[2.755827558275598,7.0679298345718],[2.74862748627487,7.019321758647294],[2.719827198271986,6.981129698992319],[2.730627306273078,6.852665498334687],[2.752227522275234,6.7710733708899795],[2.77382773827739,6.712049278695929],[2.752227522275234,6.661705200059828],[2.734227342273442,6.595737097019423],[2.709027090270922,6.427344833995235],[2.705427054270558,6.37005674451278],[2.2878228782287806,6.328392679434629],[1.8198181981819914,6.2606885736826285],[1.621816218162195,6.217288505892881],[1.6110161101611027,6.2502725574130835],[1.7766177661776794,6.295408627914426],[1.7442174421744312,6.42560883128364],[1.6398163981639868,6.581849075326701],[1.600216002160039,6.609625118712145],[1.5786157861578545,6.687745240733676],[1.6038160381603745,6.738089319369777],[1.5894158941589467,6.772809373601561],[1.5822158221582185,6.87696953629694],[1.5318153181531784,6.993281717973446],[1.625416254162559,6.996753723396623],[1.625416254162559,7.369994306388392],[1.625416254162559,7.725874862264263],[1.625416254162559,8.029675336792451],[1.625416254162559,8.270979713703397],[1.6074160741607386,8.559156163827282],[1.6038160381603745,8.770948494641218],[1.600216002160039,9.050444931207139],[1.5678156781567907,9.137245066786619],[1.4238142381423984,9.284805297271745],[1.384213842138422,9.36118941658168],[1.380613806138058,9.463613576565464],[1.3482134821348382,9.567773739260844],[1.344613446134474,9.750054023977754],[1.344613446134474,9.963582357503284],[1.3302133021330178,9.996566409023487],[1.1754117541175617,10.09899056900727],[0.9594095940959448,10.241342791357624],[0.7938079380793965,10.350710962187762],[0.7794077940779403,10.359390975745711],[0.7650076500765124,10.387167019131141],[0.7866078660786684,10.71006352348681],[0.8226082260822807,10.751727588564961],[0.8730087300873208,10.885399797357366],[0.9018090180901766,10.993031965475922],[0.923409234092361,10.993031965475922],[0.9594095940959448,11.02775201970772],[0.9846098460984649,11.079832101055402],[1.013410134101349,11.067680082074276],[1.0638106381063892,11.059000068516326],[1.0854108541085452,11.076360095632225],[1.0818108181081811,11.116288157998781],[1.0962109621096374,11.156216220365351],[1.1358113581135854,11.17357624748125],[1.1466114661146776,11.21003230442463],[1.1466114661146776,11.251696369502781],[1.1790117901178974,11.262112385772312],[1.2330123301233016,11.26037638306073],[1.2798127981279777,11.274264404753438],[1.31581315813159,11.295096437292514],[1.36621366213663,11.378424567448818],[1.3914139141391502,11.407936613545843],[1.3986139861398783,11.428768646084919],[1.427414274142734,11.447864675912399],[1.5030150301502943,11.454808686758767],[1.5606156061560625,11.449600678623995],[1.600216002160039,11.400992602699489],[1.8558185581855753,11.44265666777764],[1.9818198181981757,11.418352629815374],[2.2302223022230407,11.628408957917728],[2.2878228782287806,11.690905055534955],[2.363423634236341,11.840201288731663],[2.388623886238861,11.897489378214118],[2.413824138241381,11.999913538197902],[2.363423634236341,12.189137833761166],[2.367023670236705,12.222121885281368],[2.467824678246785,12.262049947647938],[2.5974259742597496,12.29503399916814],[2.64782647826479,12.296770001879722],[2.680226802268038,12.312394026284025],[2.727027270272714,12.354058091362177],[2.8062280622806384,12.383570137459202],[2.8494284942849504,12.373154121189671],[2.8782287822878345,12.367946113054899],[3.148231482314827,12.117961722585989],[3.2670326703266994,11.991233524639952],[3.2994329943299476,11.927001424311143],[3.36063360633608,11.880129351098219],[3.450634506345068,11.85235330771279],[3.5334353343533564,11.788121207383966],[3.5946359463594604,11.696113063669713]]]}},{"type":"Feature","id":854,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[0.2178021780217989,14.91119008553369],[0.20340203402034263,14.864318012320766],[0.20340203402034263,14.782725884876058],[0.1854018540185507,14.65252568150683],[0.1638016380163947,14.498021440175364],[0.2502025020250187,14.395597280191566],[0.35460354603546307,14.28796511207301],[0.3834038340383472,14.246301046994859],[0.35460354603546307,14.138668878876302],[0.372603726037255,14.076172781259089],[0.4302043020430233,13.97201261856371],[0.5238052380523754,13.840076412482901],[0.617406174061756,13.70293219826732],[0.6858068580685881,13.68557217115142],[0.7470074700747205,13.675156154881876],[0.7866078660786684,13.650852116919623],[0.8406084060840726,13.62654807895737],[0.8982089820898409,13.610924054553067],[0.945009450094517,13.581412008456041],[0.9774097740977368,13.551899962359016],[1.0170101701017131,13.468571832202713],[1.1250112501125216,13.413019745431853],[1.2006120061200818,13.35746765866098],[1.1718117181171976,13.32969161527555],[1.078210782107817,13.34010763154508],[0.988209882098829,13.364411669507334],[0.9774097740977368,13.324483607140778],[0.9738097380974011,13.169979365809297],[0.988209882098829,13.041515165151665],[1.006210062100621,13.02415513803578],[1.0962109621096374,13.001587102785109],[1.3086130861308618,12.834930842472502],[1.4994149941499586,12.676954595717845],[1.5642156421564266,12.635290530639693],[1.672216722167235,12.61966650623539],[1.7910179101791073,12.612722495389036],[1.8414184141841474,12.62834651979334],[1.9566195661956556,12.708202644526466],[2.017820178201788,12.716882658084415],[2.0754207542075562,12.713410652661238],[2.1042210422104404,12.701258633680112],[2.158221582215816,12.637026533351289],[2.2122221222212204,12.538074378790682],[2.2266222662226767,12.466898267615505],[2.2230222302223126,12.42697020524895],[2.2050220502205207,12.413082183556227],[2.107821078210776,12.393986153728747],[2.068220682206828,12.378362129324444],[2.057420574205736,12.357530096785368],[2.071820718207192,12.308922020860848],[2.089820898208984,12.277673972052241],[2.1942219422194285,12.137057752413483],[2.341823418234185,11.946097454138624],[2.388623886238861,11.897489378214118],[2.363423634236341,11.840201288731663],[2.2878228782287806,11.690905055534955],[2.2302223022230407,11.628408957917728],[1.9818198181981757,11.418352629815374],[1.8558185581855753,11.44265666777764],[1.600216002160039,11.400992602699489],[1.5606156061560625,11.449600678623995],[1.5030150301502943,11.454808686758767],[1.427414274142734,11.447864675912399],[1.3986139861398783,11.428768646084919],[1.3914139141391502,11.407936613545843],[1.36621366213663,11.378424567448818],[1.31581315813159,11.295096437292514],[1.2798127981279777,11.274264404753438],[1.2330123301233016,11.26037638306073],[1.1790117901178974,11.262112385772312],[1.1466114661146776,11.251696369502781],[1.1466114661146776,11.21003230442463],[1.1358113581135854,11.17357624748125],[1.0962109621096374,11.156216220365351],[1.0818108181081811,11.116288157998781],[1.0854108541085452,11.076360095632225],[1.0638106381063892,11.059000068516326],[1.013410134101349,11.067680082074276],[0.9846098460984649,11.079832101055402],[0.9594095940959448,11.02775201970772],[0.923409234092361,10.993031965475922],[0.9018090180901766,10.993031965475922],[0.6426064260642761,10.98261594920639],[0.5490054900548955,10.954839905820947],[0.49140491404915565,10.954839905820947],[0.49140491404915565,10.977407941071618],[0.4842048420484275,10.99129596276434],[0.16020160201603062,11.069416084785871],[-0.07020070200701412,11.116288157998781],[-0.30060300603005885,11.166632236634882],[-0.31140311403112264,11.119760163421958],[-0.3474034740347349,11.088512114613351],[-0.394203942039411,11.085040109190174],[-0.4302043020430233,11.093720122748124],[-0.4518045180451793,11.05552806309315],[-0.49140491404912723,11.006919987168644],[-0.5454054540545314,10.984351951917972],[-0.5994059940599357,10.953103903109366],[-0.6282062820628198,10.927063862435517],[-0.6498064980649758,10.927063862435517],[-0.700207002070016,10.989559960052745],[-0.7722077220772121,10.994767968187517],[-0.9018090180901766,10.984351951917972],[-0.9630096300962805,11.001711979033871],[-1.0422104221042048,11.01039199259182],[-1.2330123301233016,10.996503970899099],[-1.5354153541535425,11.022544011572947],[-1.5858158581585826,11.008655989880225],[-1.6002160021600105,10.998239973610694],[-1.8990189901898873,10.994767968187517],[-2.2302223022230123,10.99129596276434],[-2.507425074250733,10.989559960052745],[-2.7522275222752057,10.986087954629568],[-2.7522275222752057,10.996503970899099],[-2.83142831428313,10.998239973610694],[-2.838628386283858,10.977407941071618],[-2.9070290702906902,10.727423550602708],[-2.9142291422914184,10.592015339098722],[-2.878228782287806,10.508687208942419],[-2.838628386283858,10.454871124883141],[-2.791827918279182,10.432303089632484],[-2.788227882278818,10.401055040823863],[-2.8242282422824303,10.362862981168888],[-2.8206282062820662,10.322934918802332],[-2.777427774277726,10.28127085372418],[-2.766627666276662,10.237870785934433],[-2.788227882278818,10.192734715433104],[-2.784627846278454,10.083366544602967],[-2.7522275222752057,9.909766273444006],[-2.74862748627487,9.796926097190678],[-2.78102781027809,9.746582018554577],[-2.766627666276662,9.658045880263515],[-2.7054270542705297,9.534789687740641],[-2.694626946269466,9.480973603681363],[-2.716227162271622,9.45666956571911],[-2.766627666276662,9.425421516910504],[-2.817028170281702,9.425421516910504],[-2.8746287462874704,9.500069633508858],[-2.8998289982899905,9.534789687740641],[-2.9466294662946666,9.61117380705059],[-2.9898298982989786,9.687557926360526],[-3.043830438304383,9.720541977880728],[-3.094230942309423,9.75179002668935],[-3.159031590315891,9.84900617853836],[-3.2238322383223874,9.895878251751284],[-3.2886328863288554,9.881990230058562],[-3.3858338583385716,9.901086259886057],[-3.580235802358004,9.923654295136714],[-3.789037890378893,9.91671028429036],[-3.8790387903879093,9.894142249039689],[-3.9618396183961693,9.859422194807905],[-4.18144181441815,9.781302072786374],[-4.267842678426774,9.7431100131314],[-4.332643326433271,9.645893861282374],[-4.404644046440467,9.64762986399397],[-4.480244802448027,9.678877912802577],[-4.527045270452703,9.72401398330392],[-4.624246242462419,9.713597967034374],[-4.721447214472136,9.756998034824122],[-4.815048150481488,9.84032616498041],[-4.883448834488348,9.868102208365855],[-4.969849698496972,9.930598305983082],[-4.995049950499492,10.046910487659588],[-5.0490504905048965,10.128502615104296],[-5.099450994509937,10.241342791357624],[-5.175051750517497,10.293422872705307],[-5.261452614526149,10.319462913379155],[-5.383853838538386,10.314254905244383],[-5.46305463054631,10.359390975745711],[-5.524255242552414,10.425359078786116],[-5.506255062550622,10.48264716826857],[-5.477454774547738,10.564239295713293],[-5.477454774547738,10.644095420446405],[-5.455854558545582,10.770823618392456],[-5.47025470254701,10.930535867858694],[-5.491854918549166,11.041640041400427],[-5.4234542345423336,11.088512114613351],[-5.347853478534773,11.130176179691503],[-5.301053010530097,11.206560299001453],[-5.250652506525057,11.37495256202564],[-5.229052290522901,11.522512792510753],[-5.243452434524329,11.576328876570031],[-5.268652686526849,11.619728944359778],[-5.290252902529005,11.683961044688587],[-5.301053010530097,11.760345163998537],[-5.286652866528669,11.828049269750522],[-5.229052290522901,11.89054536736775],[-5.157051570515705,11.942625448715447],[-5.106651066510665,11.9669294866777],[-4.969849698496972,11.992969527351548],[-4.797047970479696,12.032897589718104],[-4.6998469984699796,12.076297657507837],[-4.627846278462783,12.119697725297584],[-4.588245882458807,12.154417779529382],[-4.545045450454495,12.22732989341614],[-4.480244802448027,12.281145977475418],[-4.429844298442987,12.338434066957873],[-4.422644226442259,12.492938308289354],[-4.422644226442259,12.581474446580415],[-4.458644586445871,12.630082522504935],[-4.480244802448027,12.671746587583087],[-4.228242282422826,12.79326677739435],[-4.224642246422462,12.880066912973831],[-4.260642606426046,12.97554706211126],[-4.311043110431086,13.05193118142121],[-4.329043290432907,13.11963528717321],[-4.25704257042571,13.197755409194741],[-4.195841958419578,13.256779501388777],[-4.152641526415266,13.305387577313297],[-4.051840518405186,13.381771696623233],[-3.9474394743947414,13.402603729162308],[-3.8538385383853893,13.373091683065283],[-3.5766357663576684,13.19428340377155],[-3.5262352623526283,13.182131384790424],[-3.46863468634686,13.196019406483146],[-3.396633966339664,13.24289147969607],[-3.3030330303302833,13.281083539351044],[-3.2670326703266994,13.400867726450727],[-3.2706327063270635,13.577940003032865],[-3.2490324903249075,13.657796127765991],[-3.1986319863198673,13.673420152170294],[-3.0402304023040188,13.638700097938496],[-2.9970299702997067,13.636964095226915],[-2.9502295022950307,13.649116114208041],[-2.9178291782917825,13.678628160305067],[-2.9178291782917825,13.735916249787522],[-2.9250292502925106,13.786260328423623],[-2.8746287462874704,13.951180586024634],[-2.777427774277726,14.074436778547494],[-2.5866258662586574,14.227205017167378],[-2.525425254252525,14.258453065975985],[-2.457024570245693,14.274077090380302],[-2.115021150211504,14.168180924973328],[-2.057420574205736,14.194220965647176],[-1.9746197461974475,14.456357375097213],[-1.8810188101880954,14.480661413059465],[-1.7694176941769229,14.485869421194238],[-1.6938169381693626,14.508437456444895],[-1.6578165781657788,14.52753348627239],[-1.492214922149202,14.626485640832996],[-1.2042120421204174,14.761893852336982],[-1.049410494104933,14.819181941819437],[-1.0206102061020488,14.841749977070108],[-0.9090090900909047,14.937230126207538],[-0.7614076140761483,15.048334299749271],[-0.6678066780667677,15.069166332288347],[-0.5382053820538033,15.077846345846297],[-0.45540455404554336,15.060486318730398],[-0.43380433804338736,15.029238269921777],[-0.4050040500405032,15.011878242805892],[-0.23580235802356242,15.058750316018802],[0.009000090000910177,14.984102199420448],[0.2178021780217989,14.91119008553369]]]}},{"type":"Feature","id":50,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[91.95031950319503,21.508000389574235],[91.8891188911889,21.502792381439463],[91.86031860318604,21.532304427536488],[91.8747187471875,21.57396849261464],[91.85671856718568,21.709376704118625],[91.90711907119072,21.723264725811347],[91.93231932319327,21.721528723099752],[91.95031950319503,21.683336663444777],[91.96111961119612,21.61042454955802],[91.95031950319503,21.508000389574235]]],[[[91.8747187471875,21.832632896641485],[91.83871838718386,21.751040769196777],[91.8207182071821,21.810064861390828],[91.8351183511835,21.88471297798918],[91.84951849518495,21.926377043067333],[91.86031860318604,21.926377043067333],[91.88191881918823,21.882976975277586],[91.8747187471875,21.832632896641485]]],[[[91.15111151111512,22.174625430824648],[91.04311043110431,22.105185322361052],[91.0791107911079,22.520089970430973],[91.15831158311585,22.365585729099507],[91.17991179911797,22.282257598943204],[91.15111151111512,22.174625430824648]]],[[[91.5579155791558,22.382945756215392],[91.51111511115113,22.35343371011838],[91.46791467914682,22.377737748080634],[91.41031410314105,22.474953899929645],[91.4391143911439,22.598210092452504],[91.45711457114572,22.61730612228],[91.48231482314822,22.57737805991343],[91.52191521915222,22.490577924333948],[91.54711547115471,22.424609821293544],[91.5579155791558,22.382945756215392]]],[[[90.77670776707765,22.08956129795675],[90.6039060390604,22.054841243724965],[90.51390513905142,22.065257259994496],[90.67950679506794,22.327393669444533],[90.67590675906757,22.44544185383262],[90.65070650706508,22.54092200297005],[90.56430564305646,22.61730612228],[90.5607056070561,22.672858209050858],[90.52110521105215,22.747506325649212],[90.50310503105032,22.836042463940288],[90.59670596705968,22.863818507325718],[90.67230672306727,22.813474428689617],[90.6831068310683,22.785698385304187],[90.69750697506976,22.71278627141743],[90.7371073710737,22.638138154819075],[90.8667086670867,22.48536991619919],[90.8667086670867,22.38988976706176],[90.83070830708306,22.160737409131926],[90.77670776707765,22.08956129795675]]],[[[90.64350643506435,22.962770661886324],[90.65790657906581,22.91937059409659],[90.6039060390604,22.94541063477044],[90.5607056070561,22.97492268086745],[90.53550535505354,23.01485074323402],[90.57870578705786,23.035682775773097],[90.64350643506435,22.962770661886324]]],[[[92.57312573125733,21.978457124415016],[92.58392583925843,21.94026506476004],[92.58392583925843,21.608688546846423],[92.59472594725946,21.468072327207665],[92.62352623526237,21.350024142819578],[92.6307263072631,21.30662407502983],[92.59832598325983,21.27016801808645],[92.56952569525697,21.263224007240098],[92.54072540725406,21.320512096722553],[92.47232472324725,21.362176161800704],[92.37152371523717,21.40904823501363],[92.33192331923323,21.440296283822235],[92.27792277922782,21.42814426484111],[92.20952209522096,21.358704156377527],[92.1807218072181,21.292736053337123],[92.19152191521914,21.20246391233445],[92.21312213122133,21.112191771331794],[92.26352263522637,21.061847692695693],[92.26712267122673,21.004559603213238],[92.28512285122855,20.93164748932648],[92.31032310323104,20.86394338357448],[92.3247232472325,20.79103126968772],[92.30672306723068,20.79103126968772],[92.24912249122491,20.883039413401974],[92.1951219512195,20.983727570674162],[92.05472054720548,21.17468786894902],[92.01152011520117,21.516680403132185],[92.0079200792008,21.685072666156373],[91.91431914319145,21.882976975277586],[91.84951849518495,22.15726540370875],[91.82431824318246,22.228441514883926],[91.85671856718568,22.316977653174987],[91.86391863918641,22.34996170469519],[91.84591845918459,22.343017693848836],[91.79551795517955,22.297881623347507],[91.73431734317342,22.40724979417766],[91.69471694716947,22.50446594602667],[91.52911529115295,22.707578263282656],[91.48231482314822,22.797850404285313],[91.47871478714791,22.884650539864793],[91.41031410314105,22.797850404285313],[91.31311313113133,22.735354306668086],[91.21591215912161,22.64161016024225],[91.15111151111512,22.61383411685682],[90.9459094590946,22.596474089740923],[90.8271082710827,22.721466284975378],[90.65790657906581,23.025266759503552],[90.63270632706326,23.094706867967147],[90.65430654306545,23.273515147260866],[90.6147061470615,23.44190741028507],[90.6147061470615,23.532179551287726],[90.6039060390604,23.591203643481776],[90.57510575105749,23.577315621789054],[90.5607056070561,23.5373875594225],[90.56790567905682,23.47489146180527],[90.55710557105573,23.421075377745993],[90.40950409504097,23.431491394015524],[90.26910269102694,23.455795431977776],[90.39150391503915,23.367259293686715],[90.52110521105215,23.34642726114764],[90.58950589505895,23.266571136414512],[90.60030600306004,23.204075038797285],[90.59670596705968,23.134634930333704],[90.52830528305282,23.084290851697602],[90.46710467104674,23.053042802888996],[90.47790477904778,22.98707469984859],[90.55350553505536,22.90548257240387],[90.45990459904601,22.881178534441617],[90.43830438304383,22.82736245038234],[90.43470434704346,22.752714333783985],[90.48150481504814,22.685010228031985],[90.49950499504996,22.634666149395898],[90.48870488704887,22.58953007889457],[90.53190531905318,22.539186000258468],[90.59670596705968,22.43502583756309],[90.6147061470615,22.362113723676316],[90.58950589505895,22.25795356098095],[90.55350553505536,22.21802549861438],[90.4959049590496,22.178097436247825],[90.35550355503557,22.047897232878597],[90.28710287102871,21.89860099968189],[90.22950229502294,21.829160891218308],[90.15750157501577,21.81700887223718],[90.13230132301322,21.848256921045802],[90.07110071100715,21.886448980700763],[90.07110071100715,21.959361094587535],[90.08910089100891,22.01664918406999],[90.20790207902081,22.15726540370875],[90.14310143101432,22.13816937388127],[90.06750067500678,22.0982413115147],[89.95589955899561,22.023593194916344],[89.91629916299166,22.115601338630597],[89.89469894698948,22.202401474210077],[89.89469894698948,22.308297639617038],[89.98469984699847,22.466273886371695],[89.88029880298802,22.388153764350164],[89.85149851498517,22.289201609789558],[89.86589865898662,22.172889428113052],[89.85149851498517,22.091297300668344],[89.81189811898122,21.98366513254979],[89.75789757897581,21.919433032220965],[89.66789667896683,21.877768967142813],[89.62829628296282,21.813536866814005],[89.56709567095675,21.76666479360108],[89.56709567095675,21.86040894002693],[89.54909549095493,21.98366513254979],[89.48429484294843,22.275313588096836],[89.46989469894697,22.21281749047961],[89.50229502295025,22.032273208474294],[89.50229502295025,21.914225024086207],[89.45189451894521,21.82048087766036],[89.3546935469355,21.721528723099752],[89.2790927909279,21.70764070140703],[89.23589235892359,21.721528723099752],[89.16749167491673,21.78402482071698],[89.09549095490956,21.872560959008055],[89.08109081090811,22.014913181358395],[89.05229052290525,22.093033303379926],[89.05589055890562,22.186777449805774],[89.04869048690489,22.275313588096836],[88.9730897308973,22.511409956873024],[88.9190891908919,22.631194143972706],[88.92628926289262,22.671122206339277],[88.92268922689226,22.68674623074358],[88.90108901089013,22.842986474786642],[88.86868868688686,22.93846662392407],[88.85068850688509,23.04089078390787],[88.92988929889299,23.186715011681386],[88.89748897488977,23.21101904964364],[88.80748807488078,23.230115079471133],[88.72468724687246,23.254419117433386],[88.70308703087034,23.29261117708836],[88.73908739087392,23.436699402150296],[88.69588695886961,23.492251488921156],[88.63468634686348,23.549539578403625],[88.61668616686165,23.572107613654282],[88.59508595085953,23.601619659751307],[88.56628566285661,23.674531773638066],[88.62388623886238,23.82556400954637],[88.69948699486997,24.002636286128507],[88.71388713887137,24.070340391880507],[88.72828728287283,24.186652573557012],[88.73188731887319,24.230052641346745],[88.72468724687246,24.275188711848074],[88.6418864188642,24.325532790484175],[88.49788497884981,24.34636482302325],[88.39708397083973,24.389764890812998],[88.3358833588336,24.453996991141807],[88.28548285482856,24.480037031815655],[88.22428224282243,24.460941001988175],[88.14508145081453,24.485245039950428],[88.08028080280803,24.549477140279237],[88.02268022680227,24.627597262300768],[88.029880298803,24.66405331924416],[88.04428044280445,24.712661395168666],[88.1486814868149,24.914037709713057],[88.18828188281884,24.92098172055941],[88.27828278282783,24.88278966090445],[88.31428314283141,24.881053658192855],[88.37188371883718,24.96090978292598],[88.4546845468455,25.18832613814422],[88.57348573485734,25.18832613814422],[88.67788677886779,25.17964612458627],[88.74628746287465,25.16923010831674],[88.81828818288182,25.176174119163093],[88.89028890288904,25.193534146278992],[88.92988929889299,25.223046192376017],[88.95148951489517,25.259502249319397],[88.94428944289444,25.290750298128003],[88.85428854288546,25.33415036591775],[88.82188821888218,25.365398414726357],[88.79668796687969,25.455670555729014],[88.76788767887678,25.490390609960812],[88.59508595085953,25.495598618095585],[88.50148501485018,25.537262683173736],[88.45108451084513,25.573718740117116],[88.36468364683645,25.69871093535157],[88.25308253082534,25.788983076354228],[88.1486814868149,25.811551111604885],[88.10548105481058,25.84106315770191],[88.0838808388084,25.887935230914835],[88.09828098280985,25.955639336666835],[88.13068130681307,26.018135434284048],[88.15228152281526,26.087575542747643],[88.23508235082352,26.1778476837503],[88.33228332283323,26.257703808483427],[88.37908379083791,26.311519892542705],[88.44028440284404,26.36880798202516],[88.44748447484477,26.401792033545362],[88.43668436684368,26.436512087777146],[88.38628386283864,26.471232142008944],[88.35028350283505,26.48338416099007],[88.34668346683469,26.504216193529146],[88.36828368283682,26.564976288434778],[88.41868418684186,26.571920299281146],[88.51948519485194,26.518104215221868],[88.62028620286202,26.431304079642388],[88.68148681486815,26.353183957620857],[88.68148681486815,26.29242386271521],[88.7210872108721,26.28200784644568],[88.7606876068761,26.278535841022503],[88.82908829088291,26.252495800348655],[88.89748897488977,26.261175813906604],[88.94068940689408,26.2455517895023],[88.96948969489694,26.25075979763706],[88.98028980289803,26.285479851868857],[88.94788947889481,26.33755993321654],[88.92268922689226,26.375751992871514],[88.95148951489517,26.412208049814893],[88.98388983889839,26.41915206066126],[89.01989019890198,26.410472047103312],[89.06669066690665,26.37748799558311],[89.10269102691029,26.308047887119514],[89.10989109891102,26.202151721712553],[89.18549185491855,26.106671572575124],[89.289892898929,26.037231464111542],[89.3690936909369,26.00598341530292],[89.46629466294667,25.983415380052264],[89.54909549095493,26.00598341530292],[89.59229592295924,26.071951518343326],[89.57429574295742,26.132711613248972],[89.58509585095851,26.18652769730825],[89.61749617496179,26.216039743405275],[89.67149671496713,26.21430374069368],[89.71109711097114,26.170903672903947],[89.82269822698225,25.941751314974113],[89.80109801098013,25.83932715499033],[89.82629826298262,25.559830718424394],[89.79749797497976,25.375814430995902],[89.80109801098013,25.335886368629332],[89.81549815498158,25.304638319820725],[89.83349833498335,25.2924863008396],[89.86589865898662,25.2924863008396],[90.00270002700029,25.2577662466078],[90.11790117901182,25.219574186952826],[90.25110251102512,25.184854132721043],[90.43830438304383,25.1570780893356],[90.55350553505536,25.165758102893548],[90.6147061470615,25.167494105605144],[90.72990729907298,25.158814092047194],[91.03951039510395,25.174438116451498],[91.29151291512915,25.177910121874675],[91.39591395913959,25.15187008120084],[91.47871478714791,25.141454064931295],[91.76311763117633,25.16055009475879],[92.05112051120511,25.16923010831674],[92.2059220592206,25.11020601612269],[92.37512375123754,25.01472586698526],[92.46872468724689,24.943549755810082],[92.48672486724865,24.903621693443526],[92.47592475924762,24.868901639211728],[92.44352443524434,24.849805609384248],[92.38592385923863,24.848069606672652],[92.25272252722527,24.894941679885576],[92.22752227522278,24.881053658192855],[92.23112231122315,24.785573509055425],[92.22752227522278,24.771685487362717],[92.19872198721987,24.684885351783223],[92.11592115921161,24.493925053508377],[92.10152101521015,24.40886092064048],[92.08352083520839,24.38629288538982],[92.06552065520657,24.374140866408695],[92.00072000720007,24.370668860985504],[91.95031950319503,24.356780839292796],[91.93231932319327,24.325532790484175],[91.89991899918999,24.261300690155366],[91.87831878318786,24.19533258711496],[91.84591845918459,24.174500554575886],[91.77391773917742,24.210956611519265],[91.72711727117274,24.205748603384492],[91.66951669516698,24.19012457898019],[91.61191611916121,24.15366852203681],[91.57231572315726,24.106796448823886],[91.52551525515258,24.091172424419582],[91.39231392313923,24.099852437977532],[91.36711367113674,24.092908427131164],[91.34911349113491,24.05992437561096],[91.33471334713346,24.01826031053281],[91.23031230312301,23.9210441586838],[91.19071190711907,23.76306791192914],[91.16191161911621,23.660643751945358],[91.16551165511657,23.58078762721223],[91.25551255512556,23.37420330453307],[91.3167131671317,23.10512288423668],[91.33831338313382,23.07734684085125],[91.35991359913601,23.0686668272933],[91.36711367113674,23.07387483542807],[91.36711367113674,23.131162924910527],[91.3707137071371,23.19713102795093],[91.39951399513996,23.21449105506683],[91.43551435514354,23.200603033374108],[91.47151471514718,23.141578941180057],[91.51111511115113,23.0339467730615],[91.55431554315544,22.99228270798335],[91.61911619116194,22.980130689002223],[91.69471694716947,23.004434726964476],[91.75231752317524,23.053042802888996],[91.77391773917742,23.106858886948274],[91.75951759517596,23.209283046932057],[91.7559175591756,23.28740316895359],[91.78831788317882,23.360315282840347],[91.91791917919181,23.471419456382094],[91.93951939519394,23.504403507902296],[91.9287192871929,23.59814765432813],[91.9287192871929,23.686683792619206],[91.97911979119795,23.691891800753965],[92.04392043920438,23.678003779061257],[92.1267212672127,23.72140384685099],[92.1519215192152,23.72140384685099],[92.18792187921878,23.67626777634966],[92.24552245522455,23.683211787196015],[92.28872288722886,23.492251488921156],[92.33552335523359,23.323859225896967],[92.33552335523359,23.24226709845226],[92.34272342723426,23.07040283000488],[92.36072360723608,22.929786610366122],[92.3931239312393,22.89680255884592],[92.42912429124294,22.822154442247566],[92.46512465124653,22.733618303956504],[92.49032490324902,22.685010228031985],[92.50832508325084,22.525297978565746],[92.53352533525339,22.410721799600836],[92.56232562325624,22.047897232878597],[92.57312573125733,21.978457124415016]]]]}},{"type":"Feature","id":100,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[28.586085860858617,43.74272311961403],[28.560885608856097,43.501418742703095],[28.46368463684638,43.38857856644975],[28.31968319683199,43.42677062610474],[28.132481324813256,43.395522577296106],[28.03528035280354,43.26879437935008],[27.97767977679777,43.230602319695095],[27.92727927279273,43.18546624919378],[27.894878948789483,43.02054599159277],[27.887678876788783,42.74972956858477],[27.819278192781923,42.71674551706457],[27.754477544775455,42.70632950079505],[27.484474844748462,42.46849712930725],[27.639276392763946,42.40079302355528],[27.70767707677078,42.35044894491918],[27.822878228782287,42.208096722568825],[27.981279812798135,42.04664847039098],[28.013680136801383,41.96852834836946],[27.880478804788055,41.98588837548536],[27.83367833678338,41.98068036735057],[27.80127801278013,41.95637632938832],[27.740077400774027,41.96158433752311],[27.660876608766102,41.96158433752311],[27.581675816758178,41.93207229142607],[27.534875348753502,41.92165627515652],[27.47367473674737,41.94769631583037],[27.362073620736226,42.025816437851915],[27.293672936729365,42.07963252191118],[27.243272432724325,42.093520543603915],[27.192871928719285,42.07789651919961],[27.01287012870128,42.05880048937212],[26.96966969669697,42.02755244056351],[26.883268832688344,41.99109638362012],[26.800468004680056,41.975472359215814],[26.67806678066782,41.963320340234674],[26.616866168661687,41.96505634294627],[26.580865808658103,41.94769631583037],[26.548465484654855,41.89735223719427],[26.530465304653063,41.84700815855817],[26.512465124651243,41.82617612601911],[26.361263612636122,41.801872088056854],[26.328863288632903,41.772360041959814],[26.31806318063181,41.7445839985744],[26.321663216632174,41.716807955188955],[26.199261992619938,41.7445839985744],[26.105661056610586,41.725487968746904],[26.0840608406084,41.70465593620784],[26.06606066060661,41.67340788739921],[26.076860768607702,41.640423835879005],[26.112861128611286,41.6074397843588],[26.145261452614534,41.52237565149093],[26.156061560615626,41.43557551591144],[26.13446134461344,41.38523143727534],[26.06606066060661,41.35051138304354],[25.922059220592217,41.31231932338858],[25.785257852578525,41.32967935050448],[25.72405724057242,41.31579132881177],[25.62325623256234,41.31058332067698],[25.526055260552624,41.30016730440744],[25.382053820538204,41.26371124746407],[25.25245252452524,41.24287921492498],[25.133651336513367,41.31579132881177],[24.99324993249934,41.364399404736275],[24.845648456484582,41.393911450833286],[24.795247952479542,41.373079418294225],[24.773647736477386,41.355719391178326],[24.65124651246512,41.419951491507135],[24.597245972459746,41.44251952675779],[24.56844568445686,41.466823564720045],[24.51804518045182,41.551887697587944],[24.489244892448937,41.555359703011135],[24.388443884438857,41.5241116542025],[24.29124291242914,41.525847656914095],[24.23004230042301,41.53105566504888],[24.057240572405732,41.52758365962569],[24.032040320403212,41.46855956743164],[24.010440104401056,41.45987955387369],[23.974439744397444,41.45293554302734],[23.88083880838809,41.45640754845053],[23.76203762037622,41.41300748066078],[23.63603636036362,41.38696743998693],[23.53523535235354,41.38523143727534],[23.434434344343458,41.399119458968045],[23.373233732337326,41.390439445410124],[23.240032400323997,41.38523143727534],[23.157231572315737,41.322735339658124],[23.02403024030241,41.326207345081286],[22.9160291602916,41.33662336135083],[22.930429304293057,41.355719391178326],[22.952029520295213,41.605703781647236],[23.006030060300617,41.716807955188955],[23.002430024300253,41.73937599043961],[22.99162991629916,41.75673601755551],[22.944829448294485,41.775832047383005],[22.9088290882909,41.834856139577056],[22.836828368283676,41.99283238633171],[22.797227972279728,42.025816437851915],[22.68202682026822,42.05880048937212],[22.58122581225814,42.10567256258503],[22.49842498424985,42.16469665477908],[22.343623436234367,42.313992887975786],[22.42282422824229,42.32961691238009],[22.444424444244447,42.35912895847713],[22.52362523625237,42.44072108592184],[22.5308253082531,42.48064914828839],[22.52362523625237,42.50321718353905],[22.47322473224733,42.543145245905606],[22.43722437224372,42.6299453814851],[22.46242462424624,42.70980150621821],[22.466024660246603,42.751465571296364],[22.440824408244083,42.79139363366292],[22.466024660246603,42.84173771229902],[22.52362523625237,42.869513755684466],[22.559625596255984,42.878193769242415],[22.70722707227074,42.88340177737717],[22.800828008280092,42.98582593736097],[22.85842858428586,43.01880998888117],[22.9160291602916,43.07609807836363],[22.94122941229412,43.09693011090269],[22.96642966429664,43.14206618140403],[22.977229772297733,43.187202251905376],[22.85842858428586,43.25317035494578],[22.818828188281884,43.30004242815869],[22.768427684276844,43.353858512217954],[22.696426964269648,43.39031456916135],[22.55602556025562,43.454546669490156],[22.49842498424985,43.518778769818994],[22.47322473224733,43.60210689997527],[22.43722437224372,43.666339000304106],[22.394023940239407,43.70626706267066],[22.38682386823868,43.74098711690246],[22.368823688236887,43.780915179269016],[22.365223652236523,43.862507306713724],[22.39762397623977,43.97013947483228],[22.419224192241927,44.00659553177567],[22.469624696246967,44.018747550756785],[22.59922599225993,44.07603564023924],[22.602826028260296,44.148947754126],[22.628026280262816,44.19408382462734],[22.667626676266764,44.22012386530119],[22.703627036270376,44.23748389241709],[22.775627756277572,44.19581982733894],[22.944829448294485,44.12811572158694],[23.027630276302773,44.077771642950836],[23.02403024030241,44.04652359414223],[22.98442984429846,44.01701154804519],[22.912429124291236,43.98749950194818],[22.869228692286924,43.94757143958162],[22.854828548285496,43.89896336365712],[22.869228692286924,43.86424330942532],[22.919629196291964,43.83473126332828],[23.22563225632257,43.874659325694864],[23.53523535235354,43.853827293155774],[23.949239492394923,43.786123187403774],[24.226442264422644,43.76355515215312],[24.43164431644317,43.794803200961724],[24.80964809648097,43.739251114190864],[25.158851588515887,43.68717103284317],[25.49725497254974,43.671547008438864],[25.684456844568444,43.71147507080542],[25.817658176581773,43.76702715757631],[25.93285932859328,43.87118732027167],[26.21726217262173,44.00659553177567],[26.490864908649087,44.08471565379719],[26.847268472684732,44.145475748702836],[27.08847088470884,44.16804378395349],[27.12087120871209,44.145475748702836],[27.426874268742694,44.02048355346838],[27.560075600756022,44.02048355346838],[27.671676716767166,43.997915518217724],[27.711277112771143,43.96493146669752],[27.740077400774027,43.95625145313957],[27.88407884078842,43.98749950194818],[27.948879488794887,43.91805939348458],[28.049680496804967,43.82257924434717],[28.222482224822244,43.772235165711066],[28.373683736837364,43.74445912232562],[28.424084240842404,43.74098711690246],[28.586085860858617,43.74272311961403]]]}},{"type":"Feature","id":48,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[50.60750607506077,25.882727222780062],[50.57510575105752,25.806343103470127],[50.54270542705427,25.834119146855556],[50.46710467104671,25.966055352936365],[50.48870488704887,26.058063496650618],[50.452704527045285,26.189999702731427],[50.47070470704708,26.228191762386402],[50.56430564305643,26.247287792213882],[50.585905859058585,26.240343781367528],[50.55710557105573,26.198679716289377],[50.611106111061105,26.124031599691023],[50.61830618306183,26.002511409879745],[50.60750607506077,25.882727222780062]]]}},{"type":"Feature","id":44,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-73.02853028530285,21.19204789606492],[-73.05733057330573,21.119135782178162],[-73.16533165331653,20.978519562539404],[-73.39933399333992,20.943799508307606],[-73.66213662136622,20.936855497461252],[-73.68013680136801,20.975047557116213],[-73.68733687336874,21.00976761134801],[-73.66933669336693,21.061847692695693],[-73.66933669336693,21.08267972523477],[-73.68013680136801,21.103511757773845],[-73.58653586535866,21.126079793024516],[-73.52173521735217,21.190311893353325],[-73.42453424534244,21.20246391233445],[-73.3021330213302,21.15559183912154],[-73.23373233732337,21.153855836409946],[-73.13653136531364,21.204199915046047],[-73.05733057330573,21.3135680858762],[-73.01053010530104,21.299680064183477],[-73.02853028530285,21.19204789606492]]],[[[-72.91692916929169,21.50626438686264],[-73.050130501305,21.457656310938134],[-73.06093060930608,21.51494440042059],[-72.99612996129962,21.561816473633513],[-72.91692916929169,21.50626438686264]]],[[[-73.03933039330393,22.429817829428316],[-72.97812978129781,22.414193805024013],[-72.94572945729458,22.415929807735594],[-72.83052830528305,22.386417761638583],[-72.7621276212762,22.34475369656043],[-72.74772747727476,22.327393669444533],[-72.78372783727836,22.290937612501153],[-72.88812888128881,22.360377720964735],[-72.98172981729817,22.369057734522684],[-73.11133111331112,22.36732173181109],[-73.16173161731616,22.38120975350381],[-73.12573125731257,22.455857870102164],[-73.03933039330393,22.429817829428316]]],[[[-74.20574205742057,22.214553493191204],[-74.27774277742778,22.183305444382597],[-74.25974259742597,22.23538552573028],[-74.12654126541265,22.323921664021356],[-74.0509405094051,22.40030578333129],[-74.01134011340113,22.42808182671672],[-73.99333993339933,22.448913859255796],[-73.93573935739357,22.47842590535282],[-73.90693906939069,22.52703398127734],[-73.91413914139142,22.568698046355493],[-73.97533975339753,22.634666149395898],[-73.97533975339753,22.681538222608808],[-73.95373953739536,22.716258276840605],[-73.84933849338493,22.73188230124491],[-73.8781387813878,22.681538222608808],[-73.83493834938349,22.539186000258468],[-73.97533975339753,22.360377720964735],[-74.0941409414094,22.306561636905457],[-74.20574205742057,22.214553493191204]]],[[[-74.05814058140581,22.72320228768696],[-74.03654036540365,22.70584226057106],[-74.09774097740977,22.665914198204504],[-74.24174241742418,22.71452227412901],[-74.27414274142741,22.711050268705833],[-74.3029430294303,22.76486635276511],[-74.31374313743137,22.803058412420086],[-74.30654306543065,22.839514469363465],[-74.22014220142201,22.811738425978035],[-74.1769417694177,22.75965834463034],[-74.05814058140581,22.72320228768696]]],[[[-74.83934839348393,22.89506655613434],[-74.84654846548464,22.86902651546049],[-74.97254972549725,23.0686668272933],[-75.1309513095131,23.117274903217805],[-75.22455224552245,23.16588297914231],[-75.20295202952029,23.19192301981616],[-75.14175141751417,23.204075038797285],[-75.1309513095131,23.268307139126108],[-75.15615156151561,23.336011244878094],[-75.24255242552425,23.47489146180527],[-75.28935289352893,23.568635608231105],[-75.3109531095311,23.58946764077018],[-75.31455314553145,23.66758776279171],[-75.21735217352173,23.546067572980448],[-75.1741517415174,23.438435404861877],[-75.10935109351094,23.332539239454917],[-75.06255062550625,23.150258954738007],[-74.93654936549365,23.08776285712078],[-74.84654846548464,22.999226718829718],[-74.83934839348393,22.89506655613434]]],[[[-75.66375663756637,23.450587423843018],[-75.70695706957069,23.44364341299665],[-75.78255782557825,23.471419456382094],[-75.95535955359553,23.592939646193358],[-76.03816038160382,23.603355662462903],[-76.00936009360093,23.67105976821489],[-75.94815948159481,23.646755730252636],[-75.80775807758077,23.542595567557257],[-75.75375753757537,23.490515486209574],[-75.66375663756637,23.450587423843018]]],[[[-74.4289442894429,24.06860438916891],[-74.5081450814508,23.959236218338773],[-74.55134551345513,23.969652234608304],[-74.52614526145261,24.105060446112304],[-74.47214472144721,24.125892478651366],[-74.45054450544505,24.125892478651366],[-74.4289442894429,24.06860438916891]]],[[[-77.65817658176582,24.24914867117424],[-77.65457654576545,24.22658063592357],[-77.75537755377553,24.16408453830634],[-77.68337683376834,24.118948467805012],[-77.61497614976149,24.216164619654037],[-77.5609756097561,24.13630849492091],[-77.53217532175321,23.987012261724203],[-77.53577535775358,23.960972221050355],[-77.53217532175321,23.94014018851128],[-77.52137521375214,23.910628142414254],[-77.51777517775177,23.868964077336116],[-77.57537575375754,23.73876387396689],[-77.76977769777697,23.75265189565961],[-77.77697776977769,23.862020066489748],[-77.80577805778057,23.882852099028824],[-77.85257852578525,24.04082834578348],[-77.91377913779138,24.091172424419582],[-78.00018000180002,24.219636625077214],[-77.94977949779498,24.252620676597417],[-77.8849788497885,24.24220466032787],[-77.8489784897849,24.25782868473219],[-77.7589775897759,24.269980703713316],[-77.70137701377013,24.2873407308292],[-77.65817658176582,24.24914867117424]]],[[[-75.30735307353073,24.20054059524972],[-75.30015300153,24.148460513902037],[-75.36855368553685,24.158876530171582],[-75.46935469354693,24.139780500344088],[-75.50175501755017,24.139780500344088],[-75.48015480154801,24.174500554575886],[-75.41175411754118,24.221372627788796],[-75.40815408154081,24.26650869829014],[-75.49455494554945,24.330740798618947],[-75.59175591755917,24.490453048085186],[-75.63855638556385,24.52864510774016],[-75.66015660156602,24.589405202645807],[-75.74295742957429,24.65537330568621],[-75.7249572495725,24.690093359917995],[-75.71055710557106,24.697037370764363],[-75.65295652956529,24.681413346360046],[-75.52695526955269,24.448788983007034],[-75.51975519755197,24.427956950467973],[-75.30735307353073,24.20054059524972]]],[[[-77.34857348573486,25.01472586698526],[-77.46017460174602,24.993893834446183],[-77.54297542975429,25.012989864273663],[-77.5609756097561,25.030349891389562],[-77.52857528575285,25.058125934774992],[-77.45297452974529,25.080693970025663],[-77.33057330573305,25.082429972737245],[-77.27657276572765,25.05638993206341],[-77.26937269372694,25.044237913082284],[-77.34857348573486,25.01472586698526]]],[[[-77.74457744577445,24.707453387033894],[-77.74457744577445,24.585933197222616],[-77.73377733777338,24.49566105621996],[-77.74457744577445,24.462677004699756],[-77.85257852578525,24.403652912505706],[-77.88137881378813,24.368932858273922],[-77.98217982179821,24.334212804042124],[-78.04338043380433,24.2873407308292],[-78.07578075780758,24.365460852850745],[-78.1369813698137,24.412332926063655],[-78.14418144181441,24.493925053508377],[-78.1909819098191,24.466149010122933],[-78.25938259382593,24.483509037238832],[-78.36738367383674,24.544269132144464],[-78.43578435784357,24.627597262300768],[-78.33858338583386,24.64148528399349],[-78.32058320583205,24.589405202645807],[-78.24138241382414,24.653637302974616],[-78.25938259382593,24.686621354494818],[-78.27378273782737,24.69182936262959],[-78.2989829898299,24.754325460246818],[-78.18378183781837,24.917509715136234],[-78.15858158581585,25.021669877831613],[-78.21258212582126,25.191798143567397],[-78.16218162181622,25.20221415983694],[-78.03258032580325,25.14319006764289],[-77.9749797497975,25.08416597544884],[-77.9749797497975,25.004309850715714],[-77.91737917379173,24.943549755810082],[-77.84177841778417,24.794253522613374],[-77.74457744577445,24.707453387033894]]],[[[-76.65016650166501,25.486918604537635],[-76.48456484564845,25.374078428284307],[-76.34416344163441,25.332414363206155],[-76.19296192961929,25.1900621408558],[-76.12816128161282,25.139718062219714],[-76.11376113761138,25.094581991718385],[-76.1389613896139,24.886261666327627],[-76.1749617496175,24.759533468381576],[-76.16776167761677,24.65016529755144],[-76.20376203762038,24.681413346360046],[-76.23976239762398,24.754325460246818],[-76.3009630096301,24.79598952532497],[-76.31896318963189,24.816821557864046],[-76.21456214562146,24.822029565998804],[-76.20376203762038,24.936605744963728],[-76.15336153361534,25.02514188325479],[-76.16056160561605,25.118886029680638],[-76.28296282962829,25.221310189664422],[-76.36936369363693,25.313318333378675],[-76.49896498964989,25.341094376764104],[-76.62136621366213,25.43136651776676],[-76.69336693366934,25.443518536747888],[-76.77976779767798,25.42615850963199],[-76.74736747367473,25.479974593691267],[-76.72576725767257,25.551150704866444],[-76.71136711367113,25.565038726559166],[-76.65016650166501,25.486918604537635]]],[[[-78.49338493384934,26.729896546035803],[-78.37098370983709,26.698648497227182],[-78.30618306183061,26.70212050265036],[-78.26658266582666,26.722952535189435],[-78.09018090180902,26.714272521631486],[-77.94257942579425,26.74378456772851],[-77.9209792097921,26.69170448638083],[-77.92457924579246,26.6639284429954],[-78.23418234182341,26.63788840232155],[-78.5149851498515,26.55976828030002],[-78.66978669786697,26.50595219624074],[-78.74538745387453,26.50074418810597],[-78.79938799387993,26.5285202314914],[-78.98658986589865,26.689968483669233],[-78.93618936189361,26.672608456553334],[-78.79938799387993,26.582336315550677],[-78.7129871298713,26.599696342666576],[-78.63378633786337,26.658720434860626],[-78.61938619386194,26.703856505361955],[-78.63378633786337,26.726424540612612],[-78.59778597785977,26.79760065178779],[-78.49338493384934,26.729896546035803]]],[[[-77.22617226172261,25.903559255319138],[-77.24777247772478,25.89487924176119],[-77.33417334173342,25.99556739903339],[-77.40257402574025,26.025079445130416],[-77.29457294572946,26.096255556305593],[-77.24777247772478,26.157015651211225],[-77.24777247772478,26.288951857292034],[-77.22257222572226,26.361863971178792],[-77.22977229772297,26.42436006879602],[-77.20457204572045,26.488592169124843],[-77.23697236972369,26.5615042830116],[-77.33057330573305,26.618792372494056],[-77.51057510575106,26.84620872771231],[-77.7949779497795,26.90176081448317],[-77.94257942579425,26.903496817194764],[-77.86337863378634,26.939952874138143],[-77.78777787777878,26.936480868714966],[-77.67257672576726,26.913912833464295],[-77.53217532175321,26.903496817194764],[-77.44937449374494,26.835792711442764],[-77.37017370173702,26.747256573151688],[-77.29457294572946,26.712536518919904],[-77.26577265772657,26.68823248095765],[-77.26937269372694,26.662192440283803],[-77.25857258572586,26.639624405033132],[-77.16137161371613,26.59796033995498],[-77.06777067770678,26.530256234202994],[-77.03897038970389,26.334087927793362],[-77.16857168571686,26.240343781367528],[-77.19017190171901,25.955639336666835],[-77.22617226172261,25.903559255319138]]]]}},{"type":"Feature","id":70,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[19.006390063900653,44.86938887943569],[19.042390423904237,44.871124882147285],[19.132391323913254,44.89890092553273],[19.236792367923698,44.91452494993703],[19.31239312393126,44.89716492282113],[19.348393483934842,44.88154089841683],[19.35559355593557,44.85897286316617],[19.333993339933414,44.78085274114463],[19.290792907929074,44.697524610988324],[19.222392223922242,44.60898847269726],[19.150391503915046,44.527396345252555],[19.132391323913254,44.48399627746281],[19.12879128791289,44.41455616899921],[19.117991179911797,44.36074008493995],[19.12879128791289,44.32949203613134],[19.150391503915046,44.3017159927459],[19.233192331923334,44.28088396020681],[19.33759337593378,44.22533187343595],[19.43119431194313,44.154155762260785],[19.54639546395464,44.074299637527645],[19.58239582395825,44.04305158871904],[19.58239582395825,44.01180353991043],[19.549995499955003,43.98749950194818],[19.449194491944922,43.97881948839023],[19.344793447934478,43.98576349923658],[19.30519305193053,43.99270751008294],[19.269192691926918,43.98402749652499],[19.243992439924398,43.96493146669752],[19.258392583925854,43.94409943415843],[19.3627936279363,43.845147279597825],[19.4887948879489,43.70279505724747],[19.4959949599496,43.64203496234185],[19.48159481594817,43.595162889128915],[19.452794527945287,43.56217883760871],[19.398793987939882,43.5673868457435],[19.359193591935934,43.59342688641732],[19.301593015930166,43.59169088370575],[19.25479254792549,43.5847468728594],[19.193591935919358,43.5326667915117],[19.164791647916473,43.536138796934864],[19.114391143911433,43.527458783376915],[19.07839078390785,43.5170427671074],[19.02799027990281,43.5326667915117],[18.973989739897405,43.543082807781246],[18.95238952389525,43.527458783376915],[18.941589415894157,43.49621073456831],[18.973989739897405,43.442394650509044],[19.035190351903537,43.357330517641145],[19.02799027990281,43.293098417312336],[18.97758977589777,43.28615440646598],[18.934389343893457,43.339970490525246],[18.89478894788948,43.348650504083196],[18.85158851588517,43.3469145013716],[18.75078750787509,43.28268240104279],[18.67518675186753,43.230602319695095],[18.657186571865736,43.19414626275173],[18.628386283862852,43.15421820038517],[18.621186211862124,43.124706154288134],[18.624786247862488,43.02749000243912],[18.487984879848796,43.01186597803482],[18.45918459184591,42.99797795634208],[18.444784447844484,42.96846591024507],[18.455584555845576,42.84347371501062],[18.46638466384664,42.77750561197021],[18.5419854198542,42.67334544927485],[18.545585455854564,42.64209740046621],[18.53478534785347,42.619529365215556],[18.480784807848096,42.579601302849],[18.455584555845576,42.563977278444696],[18.437584375843755,42.560505273021505],[18.347583475834767,42.58654531369535],[18.304383043830455,42.598697332676494],[18.12438124381245,42.69070547639075],[18.045180451804526,42.74104955502682],[17.919179191791926,42.807017658067224],[17.839978399784002,42.84520971772221],[17.800378003780054,42.90249780720467],[17.73917739177392,42.91464982618578],[17.667176671766725,42.89728979906991],[17.584375843758437,42.93895386414806],[17.641976419764205,42.95978589668712],[17.656376563765633,42.980617929226185],[17.649176491764933,43.00665796990003],[17.623976239762413,43.043114026843426],[17.400774007740097,43.19935427088649],[17.29277292772929,43.30525043629345],[17.274772747727496,43.34344249594844],[17.274772747727496,43.44586665593221],[17.249572495724976,43.47017069389446],[17.0839708397084,43.5170427671074],[16.90036900369003,43.64897897318821],[16.713167131671327,43.77917917655742],[16.687966879668807,43.815635233500814],[16.59076590765909,43.912851385349825],[16.47196471964719,44.00312352635248],[16.378363783637838,44.06041161583494],[16.299162991629913,44.124643716163746],[16.21276212762129,44.2149158571664],[16.169561695616977,44.352060071382],[16.129961299613,44.47358026119326],[16.10476104761048,44.5204523344062],[16.050760507605077,44.53781236152207],[15.881558815588164,44.68190058658402],[15.737557375573772,44.765228716740324],[15.737557375573772,44.85723686045458],[15.762757627576292,45.00826909636288],[15.787957879578812,45.17839736209865],[15.823958239582396,45.2027014000609],[15.888758887588892,45.21658942175361],[15.964359643596453,45.21138141361885],[16.02916029160292,45.188813378368195],[16.158761587615885,45.07250119669169],[16.23076230762308,45.02736512619035],[16.291962919629214,45.00826909636288],[16.36396363963641,45.05861317499898],[16.453964539645398,45.16277333769435],[16.529565295652958,45.21658942175361],[16.79236792367925,45.197493391926145],[16.91836918369185,45.27734951665926],[17.12717127171271,45.171453351252296],[17.209972099721,45.15582932684799],[17.26037260372604,45.1697173485407],[17.325173251732537,45.16450934040594],[17.46917469174693,45.133261291597336],[17.501575015750177,45.121109272616195],[17.54477544775449,45.12284527532779],[17.652776527765297,45.16277333769435],[17.68877688776888,45.15756532955959],[17.811178111781118,45.07770920482645],[17.875978759787614,45.07770920482645],[17.94797947979481,45.112429259058246],[17.994779947799486,45.141941305155285],[18.13878138781388,45.1193732699046],[18.217982179821803,45.133261291597336],[18.286382863828635,45.1349972943089],[18.35838358383586,45.121109272616195],[18.423184231842328,45.1020132427887],[18.487984879848796,45.0863892183844],[18.664386643866436,45.07770920482645],[18.747187471874724,45.02736512619035],[18.779587795877973,44.977021047554246],[18.779587795877973,44.947509001457234],[18.786787867878672,44.91452494993703],[18.837188371883713,44.883276901128426],[18.941589415894157,44.86591687401253],[19.006390063900653,44.86938887943569]]]}},{"type":"Feature","id":652,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-62.83322833228331,17.876282716928756],[-62.847628476284754,17.87454671421716],[-62.85842858428583,17.88322672777511],[-62.869228692286924,17.898850752179413],[-62.87642876428764,17.912738773872135],[-62.872828728287274,17.921418787430085],[-62.86562865628656,17.917946782006908],[-62.80082800828008,17.90926676844896],[-62.80802808028079,17.897114749467832],[-62.818828188281884,17.884962730486706],[-62.83322833228331,17.876282716928756]]]}},{"type":"Feature","id":112,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[28.146881468814684,56.14299048849867],[28.283682836828376,56.0561903529192],[28.316083160831624,56.05271834749601],[28.391683916839185,56.08743840172781],[28.406084060840612,56.089174404439404],[28.56448564485646,56.09264640986257],[28.636486364863657,56.06139836105396],[28.69048690486906,56.00237426885991],[28.7408874088741,55.955502195647],[28.794887948879506,55.94335017666586],[28.946089460894626,56.00237426885991],[29.03249032490325,56.021470298687404],[29.086490864908654,56.021470298687404],[29.28449284492845,55.96765421462811],[29.374493744937467,55.9381421685311],[29.396093960939623,55.91210212785725],[29.399693996939988,55.880854079048646],[29.374493744937467,55.83398200583571],[29.352893528935283,55.783637927199635],[29.414094140941415,55.724613835005584],[29.482494824948247,55.684685772639],[29.630096300963004,55.750653875679404],[29.684096840968408,55.7697499055069],[29.74529745297454,55.7697499055069],[29.824498244982465,55.79578994618075],[29.882098820988205,55.83224600312414],[29.93609936099361,55.84439802210525],[30.044100441004417,55.8357180085473],[30.234902349023486,55.84439802210525],[30.454504545045467,55.7871099326228],[30.476104761047623,55.7680139027953],[30.587705877058767,55.70030979704333],[30.627306273062743,55.665589742811534],[30.663306633066327,55.65517372654199],[30.720907209072095,55.62218967502179],[30.80010800108002,55.601357642482725],[30.857708577085788,55.60830165332908],[30.882908829088308,55.59614963434794],[30.908109081090828,55.57010959367409],[30.908109081090828,55.524973523172775],[30.9009090090901,55.398245325226725],[30.861308613086152,55.360053265571764],[30.821708217082175,55.330541219474725],[30.81090810908111,55.30623718151247],[30.814508145081447,55.27846113812706],[30.87570875708758,55.22290905135617],[30.958509585095868,55.13784491848827],[30.97650976509766,55.0875008398522],[30.97650976509766,55.051044782908804],[30.86850868508685,54.939940609367056],[30.828908289082904,54.915636571404804],[30.803708037080384,54.860084484633944],[30.789307893078927,54.80626840057468],[30.80010800108002,54.783700365323995],[30.983709837098388,54.69516422703293],[31.120511205112052,54.64829215382002],[31.1529115291153,54.62572411856934],[31.156511565115665,54.610100094165034],[31.080910809108104,54.516355947739214],[31.073710737107376,54.49205190977693],[31.18531185311855,54.45212384741038],[31.246512465124653,54.39136375250476],[31.300513005130057,54.29241159794415],[31.4049140491405,54.19519544609511],[31.628116281162818,54.11186731593881],[31.793717937179366,54.05631522916795],[31.826118261182614,54.0302751884941],[31.836918369183707,54.00076314239709],[31.826118261182614,53.934795039356686],[31.782917829178302,53.854938914623546],[31.754117541175418,53.80980284412223],[31.82251822518225,53.79244281700633],[31.99171991719919,53.79765082514109],[32.20052200522005,53.78202680073679],[32.44892448924489,53.693490662445726],[32.45252452524525,53.65356260007917],[32.42372423724237,53.617106543135776],[32.44172441724419,53.578914483480816],[32.47052470524707,53.54766643467221],[32.68652686526866,53.448714280111574],[32.70812708127082,53.41920223401456],[32.71172711727118,53.37059415809006],[32.70452704527045,53.33587410385826],[32.64332643326435,53.328930093011905],[32.57852578525785,53.31157006589601],[32.47052470524707,53.269906000817855],[32.42732427324273,53.210881908623804],[32.25092250922509,53.1275537784675],[32.14292142921431,53.091097721524136],[32.05652056520566,53.08936171881254],[31.851318513185134,53.10672174592844],[31.775717757177574,53.146649808294995],[31.74691746917469,53.184841867949956],[31.667716677166766,53.20046589235426],[31.56331563315635,53.202201895065855],[31.41931419314193,53.1952578842195],[31.38691386913871,53.184841867949956],[31.365313653136525,53.13970579744864],[31.30411304113042,53.0615856754271],[31.257312573125745,53.01644960492578],[31.296912969129693,52.990409564251934],[31.35451354513546,52.93312147476948],[31.44451444514445,52.86194536359429],[31.534515345153466,52.79771326326548],[31.56331563315635,52.75952120361052],[31.56331563315635,52.731745160225074],[31.52011520115201,52.69876110870487],[31.527315273152738,52.63279300566447],[31.617316173161726,52.54599287008497],[31.584915849158506,52.532104848392265],[31.577715777157778,52.426208682985305],[31.577715777157778,52.311632504020395],[31.602916029160298,52.285592463346546],[31.649716497164974,52.26302442809589],[31.68931689316895,52.22136036301774],[31.757717577175782,52.12588021388029],[31.76491764917651,52.10157617591804],[31.574115741157414,52.108520186764395],[31.347313473134733,52.10504818134123],[31.21771217712177,52.049496094570344],[31.16731167311673,52.06338411626308],[31.080910809108104,52.07727213795579],[30.980109801098024,52.04602408914718],[30.846908469084696,51.95227994272133],[30.756907569075707,51.89499185323888],[30.66690666906669,51.81339972579417],[30.638106381063807,51.76999965800442],[30.58410584105843,51.688407530559715],[30.53370533705339,51.59639938684546],[30.562505625056247,51.53216728651665],[30.602106021060223,51.47140719161101],[30.612906129061287,51.4071750912822],[30.630906309063107,51.3550950099345],[30.576905769057703,51.31863895299114],[30.544505445054455,51.264822868931844],[30.450904509045102,51.273502882489794],[30.33210332103323,51.32558296383749],[30.310503105031046,51.400231080435844],[30.220502205022058,51.450575159071946],[30.159301593015925,51.47835120245736],[30.06210062100621,51.48182320788055],[29.907299072990725,51.4575191699183],[29.705697056970564,51.4401591428024],[29.554495544955444,51.43495113466764],[29.46809468094682,51.408911093993794],[29.345693456934583,51.382871053319946],[29.298892988929907,51.41238309941696],[29.230492304923047,51.497447232284856],[29.172891728917307,51.58077536244116],[29.136891368913695,51.61723141938455],[29.10089100891011,51.62764743565407],[29.061290612906134,51.6259114329425],[29.01449014490146,51.59813538955706],[28.978489784897846,51.57209534888321],[28.928089280892806,51.561679332613664],[28.84888848888491,51.5408473000746],[28.794887948879506,51.509599251265996],[28.73008730087301,51.43321513195605],[28.69048690486906,51.438423140090805],[28.64728647286475,51.455783167206704],[28.600486004860045,51.5425833027862],[28.532085320853213,51.561679332613664],[28.424084240842404,51.56341533532526],[28.290882908829104,51.582511365152754],[28.182881828818296,51.6085514058266],[28.143281432814348,51.60160739498022],[28.07848078480785,51.565151338036856],[28.01008010080102,51.5599433299021],[27.8588785887859,51.5929273814223],[27.830078300783015,51.57730335701797],[27.790477904779067,51.52869528109346],[27.740077400774027,51.48182320788055],[27.70047700477005,51.47835120245736],[27.67527675276753,51.4905032214385],[27.689676896768987,51.57209534888321],[27.59967599675997,51.60160739498022],[27.452074520745214,51.60681540311501],[27.34767347673477,51.59466338413387],[27.29727297272973,51.59813538955706],[27.268472684726845,51.61375941396136],[27.142471424714245,51.752639630888524],[27.074070740707413,51.76131964444647],[26.951669516695176,51.75437563360012],[26.77166771667717,51.76999965800442],[26.566465664656647,51.80124770681303],[26.454864548645503,51.81339972579417],[26.39366393663937,51.84464777460278],[26.26766267662677,51.85506379087232],[25.92565925659258,51.91408788306637],[25.785257852578525,51.92450389933592],[25.580055800558,51.92450389933592],[25.266852668526695,51.938391921028625],[25.065250652506535,51.929711907470676],[24.97524975249752,51.91061587764318],[24.86724867248674,51.89846385866207],[24.68364683646837,51.888047842392524],[24.611646116461174,51.88978384510412],[24.496444964449665,51.882839834257766],[24.363243632436337,51.867215809853434],[24.32364323643236,51.83770376375642],[24.28044280442805,51.77520766613921],[24.125641256412564,51.66410349259746],[23.978039780397808,51.591191378710704],[23.952839528395288,51.58424736786435],[23.8628386283863,51.624175430230906],[23.790837908379103,51.63632744921202],[23.708037080370815,51.641535457346805],[23.646836468364683,51.629383438365664],[23.607236072360735,51.61028740853817],[23.614436144361463,51.5252232756703],[23.60363603636037,51.518279264823946],[23.538835388353903,51.61896742209612],[23.546035460354602,51.71097556581037],[23.582035820358215,51.76305564715807],[23.625236252362527,51.80992772037098],[23.607236072360735,51.879367828834575],[23.650436504365047,51.97311197526042],[23.65403654036541,52.040816081012395],[23.632436324363255,52.070328127109434],[23.596435964359642,52.103312178629636],[23.50283502835029,52.13976823557303],[23.45963459634598,52.16928028167004],[23.32643326433265,52.2092083440366],[23.196831968319685,52.25608041724951],[23.17523175231753,52.28732846605814],[23.182431824318257,52.30642449588561],[23.204032040320413,52.33767254469424],[23.304833048330494,52.4279446856969],[23.409234092340938,52.51648082398796],[23.481234812348134,52.55120087821976],[23.84483844838448,52.664041054473074],[23.902439024390247,52.70396911683963],[23.916839168391704,52.769937219880035],[23.916839168391704,52.81854529580457],[23.909639096390976,52.905345431384035],[23.88803888038882,53.0268656211953],[23.859238592385935,53.1119297540632],[23.790837908379103,53.27164200352945],[23.600036000360006,53.59974651601988],[23.4848348483485,53.940003047491444],[23.56043560435606,53.91917101495238],[23.733237332373335,53.912227004106],[23.873638736387363,53.93653104206828],[23.94563945639456,53.93826704477985],[24.00684006840069,53.931323033933495],[24.104041040410408,53.94521105562623],[24.19044190441906,53.95041906376099],[24.237242372423736,53.91917101495238],[24.31644316443166,53.893130974278534],[24.478444784447845,53.931323033933495],[24.622446224462266,53.979931109858],[24.766447664476658,53.97472310172324],[24.788047880478814,53.999027139685495],[24.824048240482426,54.11881132678519],[24.870848708487102,54.14485136745901],[25.047250472504743,54.1326993484779],[25.11205112051121,54.15526738372856],[25.180451804518043,54.21429147592261],[25.284852848528487,54.250747532866],[25.37125371253714,54.250747532866],[25.461254612546128,54.29241159794415],[25.50445504455044,54.26463555455871],[25.526055260552624,54.21429147592261],[25.49725497254974,54.17609941626765],[25.511655116551168,54.16047539186334],[25.5728557285573,54.13964335932425],[25.68085680856808,54.13964335932425],[25.74925749257494,54.15700338644015],[25.76365763657637,54.17957142169081],[25.76365763657637,54.22123548676896],[25.74925749257494,54.25942754642395],[25.702457024570265,54.29241159794415],[25.616056160561612,54.30977162506002],[25.558455584555844,54.31150762777162],[25.54765547655478,54.33233966031071],[25.569255692556936,54.37747573081202],[25.619656196561976,54.460803860968326],[25.684456844568444,54.53545197756668],[25.72405724057242,54.56496402366372],[25.73125731257312,54.59100406433757],[25.72405724057242,54.63614013483888],[25.72405724057242,54.71773226228359],[25.78165781657816,54.834044443960096],[25.860858608586085,54.919108576827995],[25.96525965259653,54.94688462021344],[26.09126091260913,54.96250864461774],[26.174061740617418,55.0024367069843],[26.21726217262173,55.051044782908804],[26.231662316623186,55.09097284527536],[26.24966249662498,55.12395689679556],[26.29286292862929,55.139580921199865],[26.60246602466026,55.130900907641916],[26.649266492664935,55.2038130215287],[26.674466744667455,55.224645054067764],[26.735667356673588,55.24721308931842],[26.775267752677536,55.27325312999227],[26.760867608676108,55.29408516253136],[26.681666816668184,55.30623718151247],[26.49446494464945,55.31838920049361],[26.458464584645867,55.342693238455865],[26.46926469264693,55.37220528455288],[26.51966519665197,55.448589403862826],[26.566465664656647,55.54580555571184],[26.591665916659167,55.62218967502179],[26.59526595265953,55.66732574552313],[26.62046620466205,55.67947776450424],[26.77166771667717,55.69336578619695],[26.822068220682212,55.70898981060128],[26.951669516695176,55.813149973296646],[27.052470524705257,55.830510000412545],[27.30807308073082,55.8044699597387],[27.426874268742694,55.80620596245029],[27.459274592745942,55.8027339570271],[27.578075780757814,55.79926195160394],[27.588875888758906,55.809677967873455],[27.642876428764282,55.91210212785725],[27.693276932769322,55.941614173954264],[27.894878948789483,56.077022385458264],[28.031680316803175,56.13257447222912],[28.118081180811828,56.14646249392186],[28.146881468814684,56.14299048849867]]]}},{"type":"Feature","id":84,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-87.85347853478534,17.42318600920386],[-87.9290792907929,17.282569789565102],[-87.93627936279363,17.322497851931672],[-87.90387903879038,17.426658014627037],[-87.86067860678607,17.46311407157043],[-87.83187831878318,17.50130613122539],[-87.82467824678247,17.54644220172672],[-87.78867788677887,17.523874166476062],[-87.79947799477995,17.478738095974734],[-87.85347853478534,17.42318600920386]]],[[[-87.95067950679507,17.92489079285326],[-87.99747997479975,17.90579476302578],[-87.95787957879578,17.964818855219818],[-87.95427954279542,18.00127491216321],[-87.89667896678966,18.155779153494677],[-87.86067860678607,18.154043150783096],[-87.84987849878499,18.140155129090374],[-87.95067950679507,17.92489079285326]]],[[[-88.89388893888939,15.890295614870226],[-88.9370893708937,15.890295614870226],[-89.11349113491134,15.900711631139771],[-89.23229232292323,15.888559612158645],[-89.23589235892359,15.893767620293417],[-89.22869228692286,16.14201600805073],[-89.21069210692107,16.527408610023627],[-89.19989199891998,16.808641049301144],[-89.1890918909189,17.08466548044389],[-89.18189181891819,17.29124980312305],[-89.17109171091711,17.572482242400568],[-89.16029160291603,17.81552262202311],[-89.16389163891638,17.90232275760259],[-89.13509135091351,17.97002686335459],[-89.04869048690486,17.999538909451616],[-88.94428944289443,17.940514817257565],[-88.89748897488974,17.91447477658373],[-88.85788857888579,17.92836279827644],[-88.80748807488075,17.964818855219818],[-88.74268742687427,18.072451023338374],[-88.58788587885878,18.291187364998677],[-88.5230852308523,18.445691606330143],[-88.46188461884618,18.476939655138764],[-88.37188371883718,18.482147663273523],[-88.29628296282962,18.471731647003992],[-88.35028350283503,18.358891470750663],[-88.29628296282962,18.34326744634636],[-88.24588245882458,18.355419465327486],[-88.13068130681306,18.350211457192714],[-88.08388083880838,18.226955264669854],[-88.09828098280983,18.121059099262894],[-88.20628206282062,17.84677067083173],[-88.22068220682206,17.7512905216943],[-88.2710827108271,17.610674302055543],[-88.20268202682027,17.51693015562971],[-88.26748267482675,17.391937960395254],[-88.28908289082891,17.312081835662127],[-88.29268292682927,17.192297648562445],[-88.26028260282602,16.96314529063261],[-88.31428314283143,16.633304775430588],[-88.40428404284043,16.489216550368653],[-88.46188461884618,16.43366446359778],[-88.56268562685626,16.289576238535844],[-88.69588695886958,16.247912173457692],[-88.87948879488795,16.017023812816277],[-88.91188911889118,15.95626371791063],[-88.89388893888939,15.890295614870226]]]]}},{"type":"Feature","id":60,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-64.73044730447305,32.29378523668052],[-64.82044820448203,32.25906518244872],[-64.84564845648455,32.2625371878719],[-64.86364863648636,32.27468920685304],[-64.770047700477,32.30767325837324],[-64.69444694446945,32.387529383106354],[-64.66924669246693,32.382321374971596],[-64.73044730447305,32.29378523668052]]]}},{"type":"Feature","id":68,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-58.160381603816035,-20.164744702134513],[-58.13878138781388,-19.998088441821906],[-58.160381603816035,-19.855736219471567],[-58.17838178381784,-19.817544159816592],[-58.47358473584735,-19.645679891369227],[-58.739987399873996,-19.48943964732615],[-59.08919089190891,-19.286327330070165],[-59.53919539195391,-19.291535338204937],[-60.007200072000714,-19.29674334633971],[-60.450004500045,-19.388751490053963],[-60.88920889208892,-19.47902363105662],[-61.09441094410944,-19.52068769613477],[-61.51201512015119,-19.605751829002656],[-61.75681756817568,-19.645679891369227],[-61.82161821618216,-19.808864146258642],[-61.91521915219151,-20.055376531304375],[-62.01242012420124,-20.19946475636631],[-62.120421204212036,-20.3504969922746],[-62.27522275222752,-20.562289323088535],[-62.27522275222752,-20.820953727115395],[-62.27522275222752,-21.065730109449532],[-62.38682386823868,-21.411194649055858],[-62.47682476824768,-21.7045791073145],[-62.56682566825668,-21.98928355201521],[-62.6280262802628,-22.183715855713245],[-62.64962649626496,-22.234059934349332],[-62.6640266402664,-22.21843590994503],[-62.743227432274324,-22.15941181775098],[-62.81522815228152,-22.05004364692084],[-62.83322833228331,-21.99969956828474],[-62.844028440284404,-21.997963565573144],[-63.26883268832688,-22.001435570996335],[-63.67563675636755,-22.004907576419512],[-63.715237152371515,-22.02747561167017],[-63.77643776437763,-22.02747561167017],[-63.81963819638196,-22.004907576419512],[-63.85923859238592,-22.006643579131094],[-63.92043920439204,-22.029211614381765],[-63.97443974439744,-22.072611682171498],[-64.13284132841328,-22.365996140430155],[-64.20844208442084,-22.490988335664596],[-64.2660426604266,-22.603828511917925],[-64.30924309243092,-22.794788810192784],[-64.32364323643236,-22.827772861712987],[-64.3740437404374,-22.761804758672582],[-64.4460444604446,-22.584732482090445],[-64.47844478444784,-22.485780327529838],[-64.52524525245252,-22.371204148564914],[-64.60444604446045,-22.228851926214574],[-64.70164701647016,-22.185451858424827],[-64.75924759247592,-22.17156383673212],[-64.8420484204842,-22.143787793346675],[-64.99324993249932,-22.10906773911489],[-65.0580505805058,-22.102123728268523],[-65.48645486454865,-22.098651722845347],[-65.51885518855188,-22.09517971742217],[-65.68445684456844,-22.110803741826473],[-65.77085770857708,-22.100387725556942],[-65.86085860858608,-22.020531600823816],[-66.05886058860588,-21.879915381185057],[-66.09846098460984,-21.83477931068373],[-66.1740617406174,-21.805267264586703],[-66.22086220862208,-21.801795259163526],[-66.2460624606246,-21.83130730526055],[-66.2820628206282,-21.947619486937057],[-66.32166321663216,-22.053515652344018],[-66.36486364863649,-22.11427574724965],[-66.50526505265053,-22.157675815039397],[-66.63846638466384,-22.20454788825232],[-66.71046710467104,-22.216699907233448],[-66.750067500675,-22.26877998858113],[-66.76806768067681,-22.343428105179484],[-66.80046800468004,-22.40939620821989],[-66.99126991269912,-22.51008436549209],[-67.03447034470344,-22.551748430570242],[-67.0560705607056,-22.65070058513085],[-67.16047160471604,-22.77395677765371],[-67.19647196471965,-22.820828850866633],[-67.3620736207362,-22.855548905098416],[-67.58167581675816,-22.89200496204181],[-67.70767707677076,-22.88853295661862],[-67.7940779407794,-22.87985294306067],[-67.81927819278192,-22.857284907810012],[-67.88047880478804,-22.822564853578214],[-67.88767887678877,-22.784372793923254],[-67.89127891278912,-22.72882070715238],[-67.87327873278733,-22.629868552591773],[-67.88047880478804,-22.492724338376192],[-67.94887948879489,-22.333012088909953],[-67.94527945279452,-22.282668010273852],[-67.95247952479524,-22.20454788825232],[-67.98847988479885,-22.056987657767195],[-68.07848078480784,-21.98233954116884],[-68.10008100081001,-21.860819351357577],[-68.11088110881109,-21.75318718323902],[-68.18648186481865,-21.61777897173502],[-68.19728197281972,-21.447650705999237],[-68.19728197281972,-21.300090475514125],[-68.31248312483125,-21.12996220977834],[-68.43488434884348,-20.94768192506143],[-68.5320853208532,-20.92337788709918],[-68.55728557285572,-20.902545854560103],[-68.56808568085681,-20.85046577321242],[-68.57168571685716,-20.768873645767698],[-68.56448564485645,-20.720265569843193],[-68.48888488884889,-20.640409445110066],[-68.48528485284852,-20.62825742612894],[-68.49968499684996,-20.612633401724636],[-68.69408694086941,-20.492849214624954],[-68.74448744487445,-20.458129160393156],[-68.75888758887588,-20.416465095315004],[-68.75888758887588,-20.378273035660044],[-68.7120871208712,-20.338344973293474],[-68.68688686886868,-20.310568929908044],[-68.73368733687336,-20.22550479704016],[-68.73008730087301,-20.14912067773021],[-68.75888758887588,-20.116136626210007],[-68.75528755287553,-20.09009658553616],[-68.72648726487265,-20.069264552997083],[-68.60048600486004,-20.04496051503483],[-68.56088560885608,-19.9668403930133],[-68.56088560885608,-19.902608292684477],[-68.57888578885789,-19.855736219471567],[-68.69768697686976,-19.741160040506642],[-68.69768697686976,-19.72032800796758],[-68.57528575285752,-19.560615758501328],[-68.48528485284852,-19.454719593094367],[-68.46368463684637,-19.432151557843696],[-68.47088470884708,-19.40958352259304],[-68.49248492484925,-19.381807479207595],[-68.54648546485464,-19.34187941684104],[-68.6220862208622,-19.29674334633971],[-68.67968679686797,-19.242927262280432],[-68.75888758887588,-19.163071137547306],[-68.85968859688596,-19.093631029083724],[-68.93168931689317,-19.025926923331724],[-68.96768967689677,-18.96863883384927],[-68.96768967689677,-18.90961474165522],[-68.97848978489785,-18.812398589806207],[-69.02529025290252,-18.656158345763146],[-69.03969039690396,-18.55026218035617],[-69.06129061290612,-18.432213995968084],[-69.07929079290793,-18.355829876658134],[-69.09369093690937,-18.282917762771376],[-69.1260912609126,-18.20306163803825],[-69.14409144091441,-18.1440375458442],[-69.11889118891189,-18.102373480766047],[-69.090090900909,-18.07112543195744],[-69.09369093690937,-18.050293399418365],[-69.28089280892809,-17.965229266550466],[-69.31329313293132,-17.94266123129981],[-69.35649356493565,-17.772532965564025],[-69.49329493294933,-17.61976472694414],[-69.51129511295113,-17.505188547979216],[-69.51129511295113,-17.460052477477888],[-69.52209522095221,-17.388876366302725],[-69.56529565295652,-17.33332427953185],[-69.62649626496264,-17.295132219876876],[-69.64449644496445,-17.248260146663966],[-69.62649626496264,-17.199652070739447],[-69.5040950409504,-17.104171921602017],[-69.43929439294392,-17.088547897197714],[-69.42129421294213,-17.039939821273208],[-69.38169381693817,-17.001747761618233],[-69.26649266492664,-16.861131541979475],[-69.1980919809198,-16.769123398265222],[-69.13329133291333,-16.713571311494363],[-69.0540905409054,-16.673643249127792],[-69.02169021690216,-16.642395200319186],[-69.03969039690396,-16.54344304575858],[-69.03249032490325,-16.47573894000658],[-69.00729007290073,-16.434074874928427],[-68.9280892808928,-16.3889388044271],[-68.85608856088561,-16.3542187501953],[-68.84168841688417,-16.338594725790998],[-68.84888848888488,-16.312554685117163],[-68.91368913689136,-16.262210606481062],[-69.04689046890468,-16.217074535979734],[-69.13329133291333,-16.222282544114492],[-69.18729187291872,-16.182354481747936],[-69.2160921609216,-16.149370430227734],[-69.39249392493925,-15.736201784869408],[-69.42129421294213,-15.640721635731978],[-69.41769417694177,-15.604265578788599],[-69.30249302493024,-15.399417258821018],[-69.25569255692557,-15.333449155780613],[-69.17289172891728,-15.236233003931588],[-69.18729187291872,-15.198040944276627],[-69.33129331293313,-15.038328694810374],[-69.37449374493744,-14.96368057821202],[-69.37449374493744,-14.887296458902085],[-69.36009360093601,-14.795288315187832],[-69.27729277292772,-14.746680239263327],[-69.2520925209252,-14.670296119953377],[-69.23409234092341,-14.59738400606662],[-69.1980919809198,-14.573079968104366],[-69.1620916209162,-14.531415903026215],[-69.11889118891189,-14.470655808120569],[-69.0540905409054,-14.41683972406129],[-69.01449014490144,-14.376911661694734],[-69.00369003690037,-14.265807488153001],[-68.97128971289713,-14.23455943934438],[-68.88128881288813,-14.198103382401001],[-68.87048870488705,-14.170327339015572],[-68.89208892088921,-14.093943219705622],[-68.93888938889388,-14.01408709497251],[-68.97488974889748,-13.975895035317535],[-69.02169021690216,-13.779726728907903],[-69.07569075690756,-13.682510577058892],[-69.0540905409054,-13.644318517403917],[-69.01809018090181,-13.593974438767816],[-68.98208982089821,-13.496758286918805],[-68.97128971289713,-13.38218210795388],[-68.98208982089821,-12.962069451749201],[-68.97848978489785,-12.88047732430448],[-68.93528935289352,-12.821453232110443],[-68.86688866888669,-12.755485129070038],[-68.81288812888128,-12.72944508839619],[-68.75888758887588,-12.687781023318038],[-68.76248762487624,-12.607924898584912],[-68.72648726487265,-12.561052825372002],[-68.68688686886868,-12.502028733177951],[-68.82008820088201,-12.271140372536536],[-68.93528935289352,-12.066292052568954],[-69.04689046890468,-11.875331754294095],[-69.17289172891728,-11.65485940992221],[-69.25929259292593,-11.509035182148693],[-69.36369363693636,-11.326754897431783],[-69.45369453694536,-11.168778650677126],[-69.57969579695796,-10.951778311728418],[-69.46089460894609,-10.948306306305241],[-69.22689226892268,-10.955250317151595],[-69.0000900009,-10.995178379518165],[-68.84888848888488,-11.010802403922469],[-68.7840878408784,-11.043786455442671],[-68.76968769687697,-11.097602539501949],[-68.72648726487265,-11.121906577464202],[-68.67968679686797,-11.113226563906252],[-68.6220862208622,-11.109754558483075],[-68.49968499684996,-11.054202471712202],[-68.39888398883988,-11.019482417480418],[-68.31248312483125,-10.97434634697909],[-68.26568265682657,-10.932682281900938],[-68.15768157681576,-10.785122051415811],[-68.07128071280712,-10.703529923971104],[-67.9920799207992,-10.674017877874078],[-67.83367833678336,-10.663601861604548],[-67.78687786877869,-10.686169896855205],[-67.7220772207722,-10.682697891432028],[-67.6680766807668,-10.599369761275724],[-67.58167581675816,-10.50562561484989],[-67.4160741607416,-10.389313433173385],[-67.33327333273333,-10.358065384364778],[-67.27927279272792,-10.318137321998208],[-67.18927189271892,-10.311193311151854],[-67.110071100711,-10.269529246073702],[-66.72846728467285,-9.976144787815059],[-66.57366573665736,-9.89976066850511],[-66.48006480064801,-9.885872646812402],[-66.40086400864008,-9.868512619696503],[-66.2640626406264,-9.826848554618351],[-65.92565925659257,-9.7851844895402],[-65.7060570605706,-9.7678244624243],[-65.63765637656377,-9.809488527502452],[-65.55845558455584,-9.797336508521326],[-65.49365493654936,-9.731368405480922],[-65.43605436054361,-9.710536372941846],[-65.39645396453965,-9.712272375653427],[-65.33885338853388,-9.790392497674972],[-65.31005310053101,-9.87198462511968],[-65.3280532805328,-9.936216725448489],[-65.32445324453244,-10.02648886645116],[-65.29925299252992,-10.146273053550843],[-65.31365313653136,-10.252169218957803],[-65.39645396453965,-10.392785438596562],[-65.43605436054361,-10.448337525367435],[-65.44685446854469,-10.507361617561472],[-65.43965439654396,-10.585481739583017],[-65.40365403654036,-10.713945940240649],[-65.33525335253353,-10.892754219534368],[-65.32445324453244,-11.02469042561519],[-65.37125371253713,-11.109754558483075],[-65.39285392853928,-11.18440267508143],[-65.38925389253892,-11.246898772698657],[-65.37125371253713,-11.29029884048839],[-65.34245342453424,-11.314602878450657],[-65.32445324453244,-11.364946957086744],[-65.32085320853209,-11.439595073685098],[-65.28125281252812,-11.510771184860275],[-65.20565205652056,-11.580211293323856],[-65.17685176851768,-11.64617939636426],[-65.19125191251912,-11.710411496693084],[-65.1840518405184,-11.75033955905964],[-65.16245162451624,-11.765963583463957],[-65.14445144451444,-11.752075561771235],[-65.11565115651156,-11.734715534655336],[-65.09045090450904,-11.74165954550169],[-65.03645036450364,-11.830195683792766],[-65.02925029250292,-11.847555710908665],[-65.00045000450004,-11.920467824795423],[-64.99324993249932,-11.976019911566297],[-64.9140491404914,-12.005531957663322],[-64.83124831248313,-12.029835995625575],[-64.78444784447844,-12.0593480417226],[-64.69084690846908,-12.14614817730208],[-64.61164611646116,-12.203436266784536],[-64.51444514445144,-12.25030833999746],[-64.4820448204482,-12.326692459307395],[-64.42084420844208,-12.439532635560724],[-64.25524255242551,-12.482932703350457],[-64.06084060840608,-12.505500738601128],[-63.938439384393845,-12.529804776563381],[-63.787237872378725,-12.46904468165775],[-63.690036900368995,-12.477724695215699],[-63.585635856358564,-12.51938876029385],[-63.54243542435424,-12.54716480367928],[-63.46683466834668,-12.604452893161735],[-63.348033480334806,-12.680837012471684],[-63.250832508325075,-12.708613055857114],[-63.18243182431824,-12.666948990778963],[-63.11763117631176,-12.65132496637466],[-63.06723067230672,-12.668684993490558],[-63.0420304203042,-12.750277120935266],[-63.01683016830168,-12.805829207706125],[-62.95922959229591,-12.847493272784277],[-62.836828368283676,-12.953389438191252],[-62.76482764827648,-12.996789505980985],[-62.685626856268556,-12.995053503269403],[-62.52722527225272,-13.064493611732985],[-62.354423544235445,-13.132197717484985],[-62.26442264422644,-13.144349736466111],[-62.17442174421744,-13.133933720196566],[-62.11682116821167,-13.159973760870415],[-62.095220952209516,-13.241565888315122],[-61.944019440194396,-13.406486145916134],[-61.87561875618756,-13.470718246244957],[-61.78921789217891,-13.526270333015816],[-61.57681576815767,-13.524534330304235],[-61.51201512015119,-13.541894357420134],[-61.414814148141474,-13.526270333015816],[-61.13041130411304,-13.498494289630386],[-61.076410764107635,-13.489814276072437],[-60.91440914409144,-13.560990387247614],[-60.723607236072354,-13.665150549942993],[-60.59400594005939,-13.74500667467612],[-60.50760507605075,-13.790142745177448],[-60.460804608046075,-13.863054859064206],[-60.42120421204211,-13.93770297566256],[-60.40320403204032,-14.019295103107268],[-60.42840428404284,-14.099151227840395],[-60.46440464404644,-14.132135279360597],[-60.47520475204752,-14.184215360708293],[-60.460804608046075,-14.262335482729824],[-60.39600396003959,-14.333511593904987],[-60.37440374403744,-14.418575726772886],[-60.33840338403384,-14.57134396539277],[-60.29880298802988,-14.618216038605695],[-60.27360273602736,-15.088672773446476],[-60.40320403204032,-15.092144778869653],[-60.58320583205831,-15.09908878971602],[-60.52920529205292,-15.142488857505754],[-60.38160381603815,-15.31782513137631],[-60.24120241202412,-15.479273383554144],[-60.21960219602195,-15.73793778758099],[-60.20520205202051,-15.90112204247042],[-60.18720187201872,-16.132010403111835],[-60.17640176401764,-16.269154617327416],[-59.83079830798307,-16.281306636308543],[-59.43479434794348,-16.295194658001265],[-58.9559895598956,-16.312554685117163],[-58.538385383853836,-16.328178709521467],[-58.49518495184951,-16.32644270680987],[-58.42318423184231,-16.30734667698239],[-58.37638376383764,-16.283042639020138],[-58.34398343983439,-16.28477864173172],[-58.34038340383404,-16.340330728502593],[-58.35118351183512,-16.409770836966175],[-58.35118351183512,-16.491362964410882],[-58.46998469984699,-16.64933921116554],[-58.47718477184772,-16.701419292513236],[-58.45918459184591,-16.911475620615576],[-58.4159841598416,-17.079867883639764],[-58.39438394383943,-17.234372124971244],[-58.34758347583475,-17.28298020089575],[-58.20718207182071,-17.362836325628876],[-57.99117991179911,-17.512132558825584],[-57.90477904779047,-17.53296459136466],[-57.832778327783274,-17.512132558825584],[-57.78957789577895,-17.572892653731216],[-57.77877778777787,-17.671844808291823],[-57.659976599766,-17.94786923943458],[-57.58797587975879,-18.121469510593542],[-57.55197551975519,-18.18396560821077],[-57.494374943749435,-18.215213657019376],[-57.50517505175051,-18.237781692270048],[-57.55197551975519,-18.246461705827983],[-57.57357573575736,-18.279445757348185],[-57.63837638376383,-18.475614063757817],[-57.72477724777248,-18.73254246507308],[-57.78237782377823,-18.91482274978999],[-57.73197731977319,-18.916558752501587],[-57.72837728377283,-18.966902831137674],[-57.71757717577175,-19.043286950447623],[-57.78237782377823,-19.053702966717168],[-57.80037800378004,-19.081479010102598],[-57.8759787597876,-19.22903924058771],[-57.973179731797316,-19.423471544285746],[-58.07038070380703,-19.62484785883015],[-58.13158131581315,-19.744632045929833],[-58.03078030780307,-19.833168184220895],[-57.86157861578616,-19.978992411994426],[-57.88677886778868,-20.020656477072578],[-57.958779587795874,-20.041488509611654],[-58.01998019980199,-20.055376531304375],[-58.06678066780667,-20.110928618075235],[-58.09198091980919,-20.150856680441805],[-58.160381603816035,-20.164744702134513]]]}},{"type":"Feature","id":76,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-48.48708487084869,-27.76670057618545],[-48.55548555485555,-27.81183664668678],[-48.541085410854095,-27.574004275199],[-48.50508505085051,-27.495884153177464],[-48.465484654846534,-27.43686006098342],[-48.415084150841494,-27.40040400404004],[-48.37908379083791,-27.450748082676135],[-48.407884078840794,-27.56706026435264],[-48.49788497884978,-27.7076764839914],[-48.48708487084869,-27.76670057618545]]],[[[-48.584285842858435,-26.40220244487601],[-48.60228602286023,-26.414354463857137],[-48.667086670866695,-26.289362268622682],[-48.541085410854095,-26.169578081523],[-48.49788497884978,-26.218186157447512],[-48.53028530285303,-26.313666306584935],[-48.566285662856615,-26.379634409625346],[-48.584285842858435,-26.40220244487601]]],[[[-45.26145261452615,-23.888470518494245],[-45.26145261452615,-23.940550599841927],[-45.3010530105301,-23.914510559168093],[-45.41265412654127,-23.93534259170717],[-45.45225452254522,-23.8954145293406],[-45.3010530105301,-23.72702226631641],[-45.27225272252721,-23.751326304278663],[-45.25065250652506,-23.78257435308727],[-45.232652326523265,-23.825974420877017],[-45.25065250652506,-23.853750464262447],[-45.26145261452615,-23.888470518494245]]],[[[-44.13104131041311,-23.141989352510706],[-44.09864098640986,-23.169765395896135],[-44.15624156241563,-23.16629339047296],[-44.2210422104221,-23.19059742843521],[-44.32184321843218,-23.213165463685883],[-44.361443614436126,-23.17150139860773],[-44.2750427504275,-23.115949311836857],[-44.242642426424254,-23.07428524675872],[-44.2210422104221,-23.082965260316655],[-44.192241922419214,-23.11247730641368],[-44.13104131041311,-23.141989352510706]]],[[[-38.90378903789036,-13.474190251668134],[-38.93618936189361,-13.531478341150589],[-38.97578975789759,-13.522798327592639],[-38.99378993789938,-13.484606267937664],[-39.02259022590226,-13.446414208282704],[-39.00819008190081,-13.415166159474083],[-38.97938979389792,-13.397806132358184],[-38.90738907389073,-13.401278137781375],[-38.90378903789036,-13.474190251668134]]],[[[-38.74538745387454,-13.097477663253187],[-38.781387813878126,-13.118309695792263],[-38.788587885878854,-13.055813598175035],[-38.68418684186841,-12.974221470730328],[-38.66978669786698,-12.88047732430448],[-38.61578615786158,-12.923877392094226],[-38.60138601386012,-12.972485468018732],[-38.60138601386012,-12.993317500557808],[-38.74538745387454,-13.097477663253187]]],[[[-44.49824498244982,-2.94012579774234],[-44.5990459904599,-3.037341949591365],[-44.56664566645665,-2.9245017733380365],[-44.58104581045811,-2.8463816513165057],[-44.570245702457015,-2.7856215564108595],[-44.50184501845018,-2.726597464216823],[-44.48024480244803,-2.7179174506588737],[-44.48744487444873,-2.7890935618340364],[-44.48384483844839,-2.811661597084708],[-44.49824498244982,-2.94012579774234]]],[[[-44.88344883448835,-1.318699265117644],[-44.948249482494816,-1.3655713383305539],[-44.96624966249661,-1.3916113790044022],[-45.02025020250201,-1.372515349176922],[-45.00945009450095,-1.344739305791478],[-44.99504995049949,-1.348211311214655],[-44.9770497704977,-1.2666191837699472],[-44.88704887048871,-1.2770352000394922],[-44.88344883448835,-1.318699265117644]]],[[[-51.83151831518316,-1.433275444082554],[-51.93951939519394,-1.4523714739100342],[-51.802718027180276,-1.2023870834411383],[-51.68031680316804,-1.0860749017646327],[-51.676716767167676,-0.8551865411232171],[-51.54711547115471,-0.6503382211556357],[-51.424714247142475,-0.5652740882877509],[-51.255512555125534,-0.540970050325484],[-51.16191161911618,-0.665962245559939],[-51.27711277112772,-1.0218428014358096],[-51.30951309513094,-1.0235788041474052],[-51.46431464314642,-1.2110670969990878],[-51.6371163711637,-1.341267300368301],[-51.83151831518316,-1.433275444082554]]],[[[-49.62829628296282,-0.22848956223936057],[-49.53469534695347,-0.23369757037413308],[-49.40149401494014,-0.2146015405466386],[-49.31509315093152,-0.16772946733372862],[-49.21429214292144,-0.15904945377577917],[-49.11709117091169,-0.16425746191053747],[-48.785887858878596,-0.21633754325823418],[-48.58788587885877,-0.2319615676625375],[-48.515885158851574,-0.24758559206684083],[-48.44388443884438,-0.2718896300290936],[-48.39348393483934,-0.29792967070294196],[-48.37908379083791,-0.3534817574738156],[-48.42948429484295,-0.44201789576487727],[-48.465484654846534,-0.5340260394791301],[-48.49788497884978,-0.6642262428483576],[-48.5230852308523,-0.6920022862337873],[-48.566285662856615,-0.6850582753874335],[-48.541085410854095,-0.8013704570639391],[-48.54828548285482,-0.848242530276849],[-48.56988569885698,-0.8933786007781777],[-48.62388623886238,-0.987122747204026],[-48.70308703087031,-1.1069069343037086],[-48.72828728287283,-1.1312109722659613],[-48.78948789487893,-1.172875037344113],[-48.83988839888397,-1.226691121403391],[-48.82908829088291,-1.2770352000394922],[-48.80388803888039,-1.3273792786755791],[-48.83268832688327,-1.3898753762928067],[-48.92988929889299,-1.4818835200070595],[-48.987489874898756,-1.5044515552577309],[-49.037890378903796,-1.5148675715272617],[-49.08829088290884,-1.5044515552577309],[-49.171091710917096,-1.412443411543478],[-49.18189181891819,-1.4853555254302364],[-49.203492034920345,-1.558267639317009],[-49.23229232292323,-1.5999317043951606],[-49.34389343893437,-1.5947236962603881],[-49.405094050940505,-1.554795633893832],[-49.505895058950586,-1.5113955661040848],[-49.52389523895238,-1.6311797532037673],[-49.588695886958874,-1.712771880648475],[-49.64989649896498,-1.7388119213223234],[-49.747097470974694,-1.7561719484382223],[-49.80469804698046,-1.7908920026700201],[-49.91269912699127,-1.7631159592845762],[-50.00990009900099,-1.7092998752252981],[-50.067500675006755,-1.7040918670905256],[-50.11070110701107,-1.7474919348802729],[-50.33750337503375,-1.7561719484382223],[-50.44190441904419,-1.801308018939551],[-50.50670506705066,-1.787419997246829],[-50.60030600306001,-1.6971478562441717],[-50.61830618306183,-1.6381237640501212],[-50.67230672306724,-1.5166035742388573],[-50.72270722707228,-1.3707793464653264],[-50.75870758707586,-1.2405791430960988],[-50.72990729907298,-1.1260029641311888],[-50.66870668706687,-1.1312109722659613],[-50.59670596705968,-1.1468349966702647],[-50.58230582305822,-1.1398909858239108],[-50.57870578705786,-1.1034349288805316],[-50.59310593105931,-1.0721868800719108],[-50.70830708307082,-1.0773948882066833],[-50.78390783907838,-1.0096907824546832],[-50.79470794707947,-0.905530619759304],[-50.78030780307802,-0.6902662835221918],[-50.77310773107732,-0.6451302130208632],[-50.71910719107191,-0.5826341154036356],[-50.70470704707046,-0.5288180313443576],[-50.71550715507155,-0.4697939391503212],[-50.69390693906939,-0.3638977737433464],[-50.64710647106472,-0.2736256327406892],[-50.459904599045984,-0.1573134510641836],[-50.24750247502473,-0.11564938598603192],[-49.62829628296282,-0.22848956223936057]]],[[[-50.65430654306542,-0.13127341039033524],[-50.92790927909277,-0.32744171679996725],[-51.01791017910179,-0.26320961647114416],[-51.039510395103946,-0.22501755681618363],[-51.021510215102154,-0.18856149987280446],[-51.02511025110252,-0.17293747546848692],[-50.996309963099634,-0.1052333697165011],[-50.84150841508415,-0.04968128294562746],[-50.76590765907659,-0.04100126938767801],[-50.66870668706687,-0.05836129650357691],[-50.65070650706505,-0.1052333697165011],[-50.65430654306542,-0.13127341039033524]]],[[[-49.44469444694445,-0.11217738056285498],[-49.707497074970746,-0.14342542937146163],[-49.82989829898298,-0.09308135073537471],[-49.8010980109801,-0.05141728565722303],[-49.71109711097111,0.014550817383181425],[-49.6030960309603,0.06315889330770119],[-49.50229502295022,0.08399092584677703],[-49.40149401494014,0.05795088517292868],[-49.37269372693726,0.000662795690473672],[-49.379893798937985,-0.05488929108039997],[-49.44469444694445,-0.11217738056285498]]],[[[-49.739897398973994,0.26800721327526844],[-49.696696966969654,0.21592713192758595],[-49.840698406984075,0.007606806536827548],[-49.916299162991635,-0.023641242271779106],[-50.00270002700026,-0.02884925040655162],[-50.11430114301143,0.0336468472106759],[-50.28710287102871,0.028438839075903388],[-50.34110341103411,0.044062863480206715],[-50.344703447034476,0.13433500448287816],[-50.27270272702725,0.23155115633188927],[-50.12870128701286,0.22634314819711676],[-49.88029880298802,0.3044632702186476],[-49.739897398973994,0.26800721327526844]]],[[[-50.427504275042736,0.13954301261763646],[-50.445504455044556,-0.008017217867475779],[-50.62550625506253,0.05447887974975174],[-50.611106111061105,0.20551111565804092],[-50.52470524705245,0.2471751807361926],[-50.452704527045256,0.327031305469319],[-50.427504275042736,0.42424745731833013],[-50.42390423904237,0.5579196661107346],[-50.395103951039516,0.5822237040729874],[-50.37350373503733,0.5909037176309369],[-50.351903519035176,0.5822237040729874],[-50.34110341103411,0.3808473895285971],[-50.333903339033384,0.259327199717319],[-50.427504275042736,0.13954301261763646]]],[[[-50.15390153901538,0.3929994085097235],[-50.26190261902619,0.36001535698952125],[-50.27990279902798,0.3912634057981279],[-50.27990279902798,0.516255601032583],[-50.251102511025096,0.5856957094961786],[-50.11430114301143,0.6047917393236588],[-50.099900999009975,0.6256237718627347],[-50.06030060300603,0.637775790843861],[-50.03510035100351,0.5943757230541138],[-50.03870038700387,0.523199611878951],[-50.15390153901538,0.3929994085097235]]],[[[-50.29790297902977,1.9380418218244841],[-50.39870398703985,1.8929057513231555],[-50.45630456304562,1.9102657784390544],[-50.510305103051024,2.030049965538737],[-50.49230492304923,2.1290021200993436],[-50.420304203042036,2.161986171619546],[-50.36270362703627,2.155042160773192],[-50.34110341103411,2.14115413908047],[-50.29070290702907,1.9797058869026358],[-50.29790297902977,1.9380418218244841]]],[[[-56.48276482764827,1.941513827247661],[-56.4539645396454,1.9328338136897116],[-56.38556385563855,1.9241538001317622],[-56.22716227162272,1.8859617404767874],[-56.01836018360183,1.8425616726870544],[-55.96435964359644,1.8564496943797764],[-55.928359283592826,1.887697743188383],[-55.92115921159211,1.9762338814794589],[-55.9139591395914,2.0387299790966864],[-55.960759607596074,2.094282065867546],[-56.01836018360183,2.158514166196369],[-56.07236072360723,2.2366342882179],[-56.137161371613715,2.259202323468557],[-56.12996129961299,2.2991303858351273],[-56.086760867608675,2.340794450913279],[-56.04356043560435,2.3650984888755318],[-56.02196021960219,2.3928745322609615],[-55.99315993159931,2.4970346949563407],[-55.975159751597516,2.516130724783821],[-55.95715957159571,2.519602730206998],[-55.935559355593554,2.516130724783821],[-55.89235892358923,2.490090684109987],[-55.73035730357303,2.4067625539536834],[-55.65835658356583,2.41891457293481],[-55.38475384753848,2.441482608185467],[-55.345153451534514,2.488354681398391],[-55.287552875528746,2.5005067003795176],[-55.186751867518666,2.547378773592442],[-55.147151471514704,2.5508507790156187],[-55.11475114751147,2.5386987600344924],[-55.07155071550714,2.549114776304023],[-55.006750067500676,2.5925148440937704],[-54.97794977949779,2.597722852228543],[-54.96714967149671,2.549114776304023],[-54.92754927549275,2.4970346949563407],[-54.87714877148771,2.4501626217434165],[-54.85194851948519,2.4397466054738857],[-54.76554765547655,2.455370629878189],[-54.72234722347223,2.441482608185467],[-54.704347043470435,2.398082540395734],[-54.69714697146971,2.3598904807407592],[-54.66114661146611,2.326906429220557],[-54.617946179461796,2.326906429220557],[-54.592745927459276,2.313018407527835],[-54.54954549545495,2.293922377700355],[-54.51354513545135,2.2453143017758492],[-54.43434434344343,2.2071222421208745],[-54.293942939429385,2.155042160773192],[-54.2291422914229,2.1533061580615964],[-54.167941679416785,2.137682133657293],[-54.12834128341282,2.120322106541394],[-54.088740887408875,2.1498341526384195],[-53.94473944739447,2.233162282794723],[-53.876338763387636,2.2782983532960515],[-53.829538295382946,2.313018407527835],[-53.79353793537935,2.3460024590480373],[-53.76833768337683,2.3546824726059867],[-53.750337503375036,2.3355864427785065],[-53.735937359373594,2.3078103993930768],[-53.68193681936819,2.292186374988759],[-53.5631356313563,2.262674328891748],[-53.50913509135091,2.252258312622203],[-53.43353433534335,2.280034356007633],[-53.36513365133651,2.32343442379738],[-53.33273332733327,2.3390584482016834],[-53.28593285932858,2.2956583804119504],[-53.25353253532535,2.2314262800831273],[-53.22833228332283,2.205386239409279],[-53.18153181531815,2.2105942475440514],[-53.08073080730807,2.201914233986102],[-53.00873008730086,2.181082201447026],[-52.96552965529655,2.1828182041586217],[-52.90432904329043,2.212330250255647],[-52.87192871928718,2.266146334314925],[-52.781927819278195,2.316490412951026],[-52.69912699126991,2.363362486163936],[-52.65232652326523,2.4258585837811637],[-52.583925839258384,2.5282827437649473],[-52.558725587255864,2.573418814266276],[-52.555125551255514,2.64806693086463],[-52.454324543245434,2.863331267101742],[-52.41832418324182,2.9032593294683124],[-52.396723967239666,2.972699437931894],[-52.357123571235704,3.0508195599534247],[-52.357123571235704,3.1185236657054247],[-52.328323283232834,3.1810197633226522],[-52.270722707227065,3.2365718500935117],[-52.2311223112231,3.2712919043253095],[-52.16272162721627,3.3650360507511436],[-52.11592115921158,3.451836186330624],[-52.00072000720007,3.6462684900286604],[-51.98991989919898,3.701820576799534],[-51.943119431194305,3.7348046283197363],[-51.92871928719288,3.776468693397888],[-51.87831878318784,3.8285487747455704],[-51.827918279182796,3.870212839823722],[-51.80631806318064,3.9292369320177727],[-51.766717667176664,3.993469032346596],[-51.683916839168376,4.040341105559506],[-51.651516515165156,4.061173138098582],[-51.557915579155775,4.233037406545961],[-51.54711547115471,4.311157528567492],[-51.46071460714606,4.314629533990669],[-51.32751327513276,4.224357392988011],[-51.21951219512195,4.094157189618784],[-51.07551075510756,3.6723085307025087],[-51.053910539105374,3.2817079205948403],[-50.99270992709927,3.076859600627273],[-50.82710827108269,2.651538936287821],[-50.81630816308163,2.573418814266276],[-50.79110791107911,2.4779386651288604],[-50.737107371073705,2.377250507856658],[-50.67950679506794,2.2105942475440514],[-50.67590675906757,2.1793461987354448],[-50.71550715507155,2.134210128234116],[-50.65790657906578,2.130738122810925],[-50.60750607506074,2.104698082137091],[-50.57510575105749,1.998801916730116],[-50.535505355053544,1.9276258055549391],[-50.459904599045984,1.830409653705928],[-50.3051030510305,1.7974256021857258],[-50.18630186301863,1.7852735832045994],[-50.0531005310053,1.7314574991453213],[-49.95589955899558,1.6602813879701444],[-49.88029880298802,1.4207130137707793],[-49.90549905499054,1.269680777862476],[-49.898298982989814,1.1637846124555153],[-49.93789937899379,1.1221205473773637],[-50.0459004590046,1.0526804389137823],[-50.07110071100712,1.0144883792588075],[-50.294302943029436,0.8356800999650744],[-50.344703447034476,0.7506159670971897],[-50.46350463504635,0.637775790843861],[-50.58230582305822,0.4207754518951532],[-50.7551075510755,0.22287114277393982],[-50.81630816308163,0.1725270641378387],[-50.90990909909098,0.1603750451567123],[-50.96750967509675,0.130862999059687],[-51.10071100711008,-0.030585253118147193],[-51.28431284312842,-0.08440133717742526],[-51.298712987129875,-0.17814548360325944],[-51.40311403114032,-0.3934098198403717],[-51.49671496714967,-0.5097220015168773],[-51.55431554315544,-0.5496500638834334],[-51.701917019170196,-0.7614423946973687],[-51.71991719917199,-0.8551865411232171],[-51.71991719917199,-1.0183707960126327],[-51.82071820718207,-1.1173229505732394],[-51.92151921519215,-1.1815550509020625],[-51.935919359193576,-1.3204352678292253],[-51.97911979119792,-1.3673073410421495],[-52.018720187201865,-1.3985553898507561],[-52.22752227522275,-1.362099332907377],[-52.555125551255514,-1.5148675715272617],[-52.66312663126631,-1.5513236284706409],[-52.31032310323103,-1.5600036420285903],[-52.195121951219505,-1.6398597667617167],[-51.94671946719467,-1.5860436827024387],[-51.64791647916479,-1.3950833844275792],[-51.532715327153255,-1.3534193193494275],[-51.298712987129875,-1.2232191159802142],[-51.20151201512016,-1.1364189804007339],[-51.028710287102854,-1.0322588177053547],[-50.99270992709927,-0.987122747204026],[-50.895508955089554,-0.9367786685679249],[-50.84150841508415,-0.9992747661851524],[-50.837908379083785,-1.0392028285517085],[-50.91710917109171,-1.115586947861658],[-50.895508955089554,-1.1641950237861636],[-50.84510845108451,-1.226691121403391],[-50.82710827108269,-1.3117552542712758],[-50.81990819908199,-1.375987354600099],[-50.787507875078745,-1.490563533565009],[-50.67950679506794,-1.6433317721848937],[-50.67590675906757,-1.6954118535325904],[-50.69030690306903,-1.7613799565729948],[-50.63990639906399,-1.8169320433438543],[-50.585905859058585,-1.8499160948640565],[-50.402304023040216,-2.0148363524650676],[-50.26190261902619,-1.922828208750829],[-50.1719017190172,-1.8967881680769807],[-50.117901179011795,-1.8568601057104246],[-49.999099990999895,-1.8325560677481576],[-49.90189901899018,-1.8707481274031323],[-49.71829718297184,-1.926300214174006],[-49.58509585095851,-1.8672761219799554],[-49.31509315093152,-1.7318679104759696],[-49.39789397893978,-1.9714362846753346],[-49.45909459094591,-2.1919086290472194],[-49.505895058950586,-2.280444767338281],[-49.55269552695526,-2.520013141537646],[-49.59949599495994,-2.584245241866469],[-49.63549635496355,-2.6571573557532275],[-49.57429574295742,-2.6311173150793934],[-49.52389523895238,-2.5963972608475956],[-49.45909459094591,-2.504389117133343],[-49.40869408694087,-2.344676867667104],[-49.21069210692107,-1.915884197904461],[-49.153091530915304,-1.8776921382495004],[-48.99108991089909,-1.8290840623249807],[-48.710287102871035,-1.487091528141832],[-48.59868598685986,-1.4888275308534134],[-48.53028530285303,-1.5669476528749584],[-48.46188461884617,-1.6138197260878684],[-48.44748447484474,-1.5200755796620342],[-48.350283502835026,-1.4818835200070595],[-48.45108451084511,-1.4350114467941353],[-48.4690846908469,-1.3933473817159978],[-48.47628476284763,-1.3239072732524022],[-48.407884078840794,-1.2284271241149725],[-48.45108451084511,-1.145098993958669],[-48.307083070830714,-1.0392028285517085],[-48.31788317883178,-0.9610827065301777],[-48.26748267482674,-0.8951146034897732],[-48.20268202682027,-0.8274104977377732],[-48.12708127081271,-0.794426446217571],[-48.11628116281162,-0.737138356735116],[-48.06948069480694,-0.7128343187728632],[-48.03348033480336,-0.7058903079265093],[-47.96147961479613,-0.7701224082553182],[-47.88227882278824,-0.6937382889453829],[-47.80667806678068,-0.6642262428483576],[-47.77427774277743,-0.676378261829484],[-47.73107731077312,-0.7110983160612676],[-47.687876878768776,-0.7249863377539896],[-47.65187651876519,-0.7180423269076357],[-47.55827558275581,-0.6694342509831159],[-47.47187471874719,-0.7492903757162424],[-47.41787417874178,-0.7666504028321413],[-47.43227432274321,-0.7215143323308126],[-47.461074610746095,-0.6815862699642423],[-47.43947439474394,-0.6468662157324587],[-47.39987399873999,-0.6260341831933829],[-47.27027270272703,-0.6451302130208632],[-47.201872018720195,-0.679850267252661],[-47.126271262712635,-0.7458183702930654],[-47.025470254702554,-0.7510263784278379],[-46.942669426694266,-0.7440823675814698],[-46.892268922689226,-0.7805384245248632],[-46.80946809468094,-0.7805384245248632],[-46.76986769867699,-0.8360905112957226],[-46.64386643866439,-0.9159466360288491],[-46.61866618666187,-0.9697627200881271],[-46.51786517865179,-0.9975387634735569],[-46.42066420664207,-1.030522814993759],[-46.31986319863199,-1.0392028285517085],[-46.21906219062191,-1.030522814993759],[-46.21546215462155,-1.0999629234573405],[-46.13986139861399,-1.119058953284835],[-46.04626046260461,-1.1034349288805316],[-45.97065970659705,-1.1867630590368208],[-45.77985779857798,-1.2509951593656439],[-45.643056430564314,-1.348211311214655],[-45.55665556655566,-1.3308512840987703],[-45.459454594545946,-1.3568913247726044],[-45.35145351453514,-1.5669476528749584],[-45.32985329853298,-1.7179798887832476],[-45.283052830528305,-1.6971478562441717],[-45.23985239852399,-1.629443750492186],[-45.182251822518225,-1.5061875579693123],[-45.07785077850778,-1.4662594956027561],[-45.02745027450274,-1.5131315688156803],[-44.91944919449193,-1.5895156881256156],[-44.829448294482944,-1.6711078155703234],[-44.78984789847897,-1.7249238996296015],[-44.721447214472136,-1.733603913187551],[-44.779047790477904,-1.7995720162279554],[-44.721447214472136,-1.7926280053816015],[-44.6530465304653,-1.7457559321686773],[-44.59184591845917,-1.841236081306107],[-44.545045450454495,-1.9471322467130818],[-44.53784537845377,-2.0530284121200424],[-44.58104581045811,-2.1137885070256885],[-44.61704617046169,-2.151980566680649],[-44.66024660246603,-2.2283646859905986],[-44.70704707047071,-2.240516704971725],[-44.75744757447575,-2.2648207429339777],[-44.69984699846998,-2.3203728297048514],[-44.66384663846637,-2.372452911052534],[-44.57744577445774,-2.23010068870218],[-44.519845198451975,-2.190172626335624],[-44.43704437044369,-2.1676045910849666],[-44.39024390243901,-2.2700287510687502],[-44.38304383043831,-2.36550890020618],[-44.519845198451975,-2.405436962572736],[-44.519845198451975,-2.4818210818826856],[-44.56304563045629,-2.5234851469608373],[-44.58824588245881,-2.573829225596924],[-44.60984609846099,-2.676253385580722],[-44.63864638646385,-2.7630535211602023],[-44.721447214472136,-3.14150211228673],[-44.721447214472136,-3.2039982099039577],[-44.62424624246242,-3.138030106863553],[-44.43704437044369,-2.943597803165517],[-44.37944379443795,-2.7387494831979495],[-44.30744307443075,-2.5356371659419636],[-44.228242282422826,-2.4714050656131406],[-44.177841778417786,-2.4714050656131406],[-44.10584105841059,-2.493973100863812],[-44.102241022410226,-2.5599412039042164],[-44.11304113041129,-2.598133263559191],[-44.192241922419214,-2.698821420831379],[-44.22464224642246,-2.754373507602253],[-44.192241922419214,-2.8099255943731123],[-44.01224012240121,-2.641533331348924],[-43.933039330393285,-2.584245241866469],[-43.86463864638645,-2.594661258136],[-43.72783727837279,-2.5182771388260647],[-43.45423454234543,-2.5026531144217614],[-43.43623436234361,-2.4141169761306855],[-43.37863378633787,-2.375924916475711],[-43.23103231032309,-2.386340932745256],[-42.935829358293574,-2.4644610547667867],[-42.83142831428313,-2.530429157807191],[-42.676626766267646,-2.5894532500012417],[-42.593825938259386,-2.6606293611764045],[-42.248222482224804,-2.7925655672572276],[-41.99981999819997,-2.8064535889499354],[-41.87741877418773,-2.747429496755899],[-41.72261722617225,-2.808189591661531],[-41.63981639816399,-2.879365702836708],[-41.48141481414814,-2.915821759780087],[-41.319413194131926,-2.936653792319163],[-41.193411934119325,-2.8863097136830618],[-40.87660876608766,-2.868949686567163],[-40.473404734047335,-2.7960375726804045],[-40.23580235802356,-2.8133975997963034],[-39.96579965799657,-2.862005675720809],[-39.77139771397714,-2.9852618682436685],[-39.609396093960925,-3.0564379794188454],[-39.51219512195121,-3.125878087882427],[-39.35379353793539,-3.197054199057604],[-39.015390153901535,-3.3897505000440447],[-38.89658896588966,-3.5025906762973733],[-38.687786877868774,-3.6536229122056767],[-38.47538475384752,-3.7178550125344856],[-38.36018360183601,-3.875831259289143],[-38.270182701827025,-3.948743373175901],[-38.050580505805044,-4.21608779076071],[-37.79497794977948,-4.403576083612393],[-37.62577625776257,-4.592800379175657],[-37.30177301773017,-4.712584566275339],[-37.17577175771757,-4.912224878108148],[-36.95616956169562,-4.936528916070401],[-36.862568625686265,-4.966040962167426],[-36.74736747367473,-5.051105095035311],[-36.58896588965888,-5.097977168248235],[-36.38736387363872,-5.084089146555513],[-36.16056160561604,-5.094505162825058],[-35.98055980559806,-5.054577100458488],[-35.54855548555486,-5.129225217056842],[-35.480154801548,-5.165681274000235],[-35.39375393753937,-5.25074540686812],[-35.235352353523524,-5.566697900377434],[-35.14175141751417,-5.9173704481185325],[-35.094950949509496,-6.184714865703327],[-34.98694986949869,-6.393035191094086],[-34.92934929349292,-6.7853718039133355],[-34.87894878948788,-6.908627996436209],[-34.87534875348754,-7.002372142862043],[-34.8321483214832,-7.0249401781127006],[-34.80694806948068,-7.288812590274333],[-34.817748177481775,-7.394708755681293],[-34.85734857348572,-7.53358897260847],[-34.86094860948609,-7.594349067514102],[-34.85374853748536,-7.634277129880658],[-34.87174871748718,-7.691565219363127],[-34.87894878948788,-7.747117306133987],[-34.83574835748357,-7.872109501368442],[-34.83574835748357,-7.971061655929049],[-34.88974889748897,-8.092581845740327],[-34.96534965349653,-8.406798336538046],[-35.1561515615156,-8.931071155438104],[-35.33975339753397,-9.231399624543116],[-35.59535595355953,-9.540408107206062],[-35.764557645576446,-9.701856359383896],[-35.82935829358294,-9.719216386499795],[-35.890558905589046,-9.686232334979593],[-35.847358473584734,-9.773032470559073],[-35.88695886958868,-9.847680587157427],[-36.05616056160562,-10.075096942375666],[-36.22176221762217,-10.224393175572374],[-36.39816398163981,-10.484793582310814],[-36.41256412564124,-10.490001590445587],[-36.635766357663584,-10.590689747717775],[-36.768967689676884,-10.672281875162497],[-36.938169381693825,-10.81984210564761],[-37.09297092970928,-11.054202471712202],[-37.12537125371253,-11.085450520520823],[-37.1829718297183,-11.068090493404924],[-37.1829718297183,-11.187874680504606],[-37.316173161731626,-11.375362973356289],[-37.355773557735574,-11.403139016741719],[-37.355773557735574,-11.351058935394036],[-37.330573305733054,-11.309394870315884],[-37.31977319773196,-11.265994802526137],[-37.323373233732326,-11.215650723890036],[-37.35937359373594,-11.25210678083343],[-37.43857438574386,-11.39445900318377],[-37.41337413374134,-11.496883163167567],[-37.47097470974708,-11.653123407210629],[-37.6869768697687,-12.099276104089157],[-37.95697956979569,-12.475988692504103],[-38.018180181801824,-12.590564871469013],[-38.24138241382414,-12.8440212673611],[-38.403384033840325,-12.965541457172378],[-38.446584465844666,-12.96727745988396],[-38.50058500585004,-12.956861443614429],[-38.52578525785256,-12.762429139916392],[-38.655386553865526,-12.644380955528291],[-38.69138691386914,-12.623548922989215],[-38.74538745387454,-12.74854111822367],[-38.788587885878854,-12.783261172455468],[-38.85338853388532,-12.790205183301822],[-38.78498784987849,-12.8440212673611],[-38.763387633876334,-12.906517364978328],[-38.831788317883166,-13.033245562924364],[-38.83538835388353,-13.147821741889288],[-38.95778957789577,-13.272813937123743],[-39.02979029790296,-13.364822080837982],[-39.065790657906575,-13.481134262514487],[-39.090990909909095,-13.588766430633044],[-39.03339033390333,-13.559254384536018],[-39.00819008190081,-13.58182241978669],[-38.990189901899015,-13.614806471306892],[-39.00099000990011,-13.665150549942993],[-39.040590405904055,-13.758894696368827],[-39.03339033390333,-13.991519059721838],[-39.04779047790478,-14.043599141069521],[-39.00819008190081,-14.10088723055199],[-38.964989649896495,-14.003671078702965],[-38.94338943389434,-14.031447122088395],[-39.05859058590585,-14.654672095549074],[-39.01179011790117,-14.93590453482659],[-38.99738997389974,-15.253593031047487],[-38.94338943389434,-15.564337516422029],[-38.88578885788857,-15.842097950276369],[-38.88218882188821,-15.86466598552704],[-38.96138961389613,-16.185826487171113],[-39.06219062190621,-16.505250986103604],[-39.12339123391234,-16.763915390130464],[-39.16299162991629,-17.043411826696385],[-39.20259202592027,-17.17882003820037],[-39.216992169921696,-17.315964252415952],[-39.17019170191702,-17.642332762194798],[-39.15579155791556,-17.703092857100444],[-39.27819278192783,-17.84891708487396],[-39.41139411394113,-17.920093196049137],[-39.48699486994869,-17.989533304512733],[-39.6489964899649,-18.251669713962755],[-39.73899738997389,-18.640534321358828],[-39.74259742597425,-18.84538264132641],[-39.69939699396994,-19.277647316512216],[-39.73179731797316,-19.454719593094367],[-39.7821978219782,-19.571031774770873],[-39.84339843398433,-19.649151896792404],[-40.00180001800018,-19.741160040506642],[-40.14220142201421,-19.968576395724895],[-40.20340203402034,-20.206408767212665],[-40.30060300603006,-20.293208902792145],[-40.31860318603185,-20.425145108872954],[-40.39420394203941,-20.569233333934903],[-40.59580595805957,-20.784497670172016],[-40.725407254072536,-20.84699376778923],[-40.790207902079004,-20.90601785998328],[-40.82980829808298,-21.031010055217735],[-40.95580955809558,-21.237594377896897],[-41.04581045810457,-21.504938795481706],[-41.02421024210241,-21.596946939195945],[-41.02061020610205,-21.610834960888667],[-40.98820988209883,-21.919843443551613],[-40.99900999009989,-21.99969956828474],[-41.12141121411213,-22.084763701152625],[-41.58221582215822,-22.244475950618877],[-41.704617046170455,-22.310444053659282],[-41.981819818198176,-22.581260476667268],[-41.9962199621996,-22.645492576996077],[-41.98541985419854,-22.735764717998734],[-41.94221942219423,-22.78784479934643],[-41.989019890198904,-22.845132888828886],[-42.04302043020431,-22.94755704881267],[-42.122221222212204,-22.940613037966315],[-42.57942579425793,-22.940613037966315],[-42.827828278282766,-22.973597089486518],[-42.95742957429573,-22.966653078640164],[-43.0150301503015,-22.942349040677897],[-43.07983079830797,-22.90242097831134],[-43.10143101431015,-22.850340896963658],[-43.06543065430654,-22.77048477223053],[-43.087030870308695,-22.723612699017607],[-43.15543155431553,-22.725348701729203],[-43.22743227432275,-22.74791673697986],[-43.24183241832418,-22.794788810192784],[-43.238232382323815,-22.829508864424582],[-43.20943209432093,-22.878116940349088],[-43.1950319503195,-22.93887703525472],[-43.22383223832239,-22.990957116602416],[-43.36783367833678,-22.99790112744877],[-43.53343533435333,-23.046509203373276],[-43.73503735037349,-23.06734123591235],[-43.8970389703897,-23.10206129014415],[-43.97263972639726,-23.05692521964282],[-43.8970389703897,-23.036093187103745],[-43.79263792637926,-23.046509203373276],[-43.67743677436775,-23.010053146429897],[-43.70263702637027,-22.966653078640164],[-43.86463864638645,-22.91110099186929],[-44.04824048240482,-22.944085043389492],[-44.1490414904149,-23.011789149141492],[-44.368643686436855,-23.004845138295124],[-44.63864638646385,-23.055189216931225],[-44.68184681846819,-23.107269298278922],[-44.67464674646746,-23.20622145283953],[-44.620646206462055,-23.228789488090186],[-44.570245702457015,-23.273925558591515],[-44.620646206462055,-23.315589623669666],[-44.66744667446673,-23.33468565349716],[-44.95184951849518,-23.38155772671007],[-45.21465214652147,-23.575990030408107],[-45.32625326253262,-23.60029406837036],[-45.42345423454233,-23.68535820123826],[-45.434254342543426,-23.758270315125017],[-45.46305463054631,-23.803406385626346],[-45.52785527855278,-23.80514238833794],[-45.66465664656647,-23.765214325971385],[-45.844658446584475,-23.76347832325979],[-45.97065970659705,-23.79472637206841],[-46.62946629466293,-24.11067886557771],[-46.867068670686706,-24.235671060812166],[-47.1370713707137,-24.49259946212743],[-47.59067590675906,-24.7807759122513],[-47.8318783187832,-24.95264018069868],[-47.87507875078751,-24.99777625120001],[-47.91467914679146,-24.999512253911604],[-47.99027990279902,-25.035968310854983],[-47.9578795787958,-25.06548035695201],[-47.90747907479076,-25.068952362375185],[-47.92907929079291,-25.167904516935792],[-48.022680226802265,-25.237344625399373],[-48.20268202682027,-25.416152904693107],[-48.24228242282422,-25.40400088571198],[-48.18468184681845,-25.310256739286146],[-48.274682746827466,-25.306784733862955],[-48.40428404284043,-25.27206467963117],[-48.458284582845835,-25.310256739286146],[-48.425884258842586,-25.40400088571198],[-48.47628476284763,-25.442192945366955],[-48.56268562685625,-25.447400953501713],[-48.64548645486454,-25.436984937232182],[-48.73188731887319,-25.369280831480182],[-48.692286922869215,-25.49080102129146],[-48.508685086850875,-25.522049070100067],[-48.42948429484295,-25.54982511348551],[-48.400684006840066,-25.59669718669842],[-48.54468544685446,-25.815433528358724],[-48.667086670866695,-25.844945574455735],[-48.67788677886779,-25.87445762055276],[-48.61308613086129,-25.87445762055276],[-48.57708577085771,-25.935217715458407],[-48.62028620286202,-26.179994097792537],[-48.67788677886779,-26.225130168293866],[-48.71388713887137,-26.226866171005454],[-48.74988749887498,-26.268530236083606],[-48.69948699486994,-26.348386360816733],[-48.65268652686527,-26.405674450299188],[-48.659886598865995,-26.51851462655251],[-48.67788677886779,-26.61225877297835],[-48.67788677886779,-26.702530913981015],[-48.616686166861655,-26.877867187851564],[-48.5950859508595,-27.058411469856885],[-48.56988569885698,-27.1226435701857],[-48.55548555485555,-27.19555568407246],[-48.5950859508595,-27.26325978982446],[-48.57348573485734,-27.372627960654604],[-48.641886418864175,-27.55838025079469],[-48.60588605886059,-27.825724668379493],[-48.62028620286202,-28.075709058848396],[-48.6490864908649,-28.207645264929212],[-48.692286922869215,-28.310069424912996],[-48.79668796687966,-28.442005630993805],[-48.80028800288002,-28.57567783978621],[-49.02349023490234,-28.69893403230907],[-49.27189271892718,-28.87079830075644],[-49.49869498694986,-29.075646620724015],[-49.747097470974694,-29.363823070847893],[-50.03510035100351,-29.80129575416848],[-50.29790297902977,-30.42625673034074],[-50.61830618306183,-30.898449467893116],[-50.7479074790748,-31.0685777336289],[-50.920709207092074,-31.257802029192163],[-51.15111151111512,-31.480010376275636],[-51.46071460714606,-31.70221872335911],[-51.79911799117991,-31.900123032480323],[-51.92151921519215,-31.990395173482987],[-52.04032040320402,-32.115387368717435],[-52.069120691206905,-32.063307287369746],[-52.043920439204385,-31.978243154501854],[-52.05832058320583,-31.914011054173038],[-52.06192061920619,-31.83068292401674],[-51.993519935199345,-31.81505889961243],[-51.892718927189264,-31.86713898096012],[-51.842318423184224,-31.83241892672833],[-51.802718027180276,-31.795962869784944],[-51.68031680316804,-31.775130837245868],[-51.44631446314463,-31.558130498297167],[-51.273512735127355,-31.47653837085246],[-51.172711727117274,-31.339394156636878],[-51.15831158311582,-31.266482042750113],[-51.16191161911618,-31.118921812264993],[-51.104311043110414,-31.080729752610026],[-50.978309783097814,-31.09461777430274],[-50.95310953109529,-31.05295370922459],[-50.963909639096386,-31.00608163601167],[-50.94230942309423,-30.90365747602788],[-50.76950769507695,-30.813385335025224],[-50.69030690306903,-30.70401716419508],[-50.71550715507155,-30.42625673034074],[-50.686706867068665,-30.414104711359613],[-50.61470614706147,-30.457504779149353],[-50.58230582305822,-30.438408749321866],[-50.54630546305464,-30.316888559510595],[-50.56430564305643,-30.254392461893367],[-50.64710647106472,-30.23703243477747],[-50.93150931509314,-30.37417664899305],[-51.02511025110252,-30.368968640858284],[-51.039510395103946,-30.26133647273973],[-51.179911799117974,-30.210992394103627],[-51.23391233912338,-30.12072025310097],[-51.248312483124835,-30.05996015819533],[-51.298712987129875,-30.035656120233078],[-51.29511295112951,-30.141552285640046],[-51.280712807128054,-30.24397644562383],[-51.15831158311582,-30.363760632723512],[-51.1871118711187,-30.412368708648025],[-51.248312483124835,-30.46792079541889],[-51.28791287912878,-30.59117698794175],[-51.28431284312842,-30.750889237407996],[-51.31671316713167,-30.70228116148349],[-51.35991359913598,-30.674505118098054],[-51.3779137791378,-30.846369386545426],[-51.46071460714606,-30.91233748958583],[-51.48591485914858,-30.978305592626235],[-51.46431464314642,-31.05295370922459],[-51.507515075150735,-31.10503379057228],[-51.716317163171624,-31.24391400749945],[-51.92511925119251,-31.339394156636878],[-51.97191971919719,-31.384530227138207],[-51.993519935199345,-31.490426392545174],[-52.02592025920259,-31.59979456337532],[-52.119521195211945,-31.69527471251275],[-52.195121951219505,-31.88623501078761],[-52.19152191521914,-31.967827138232316],[-52.16632166321662,-32.087611325332006],[-52.12672126721267,-32.167467450065125],[-52.19152191521914,-32.2212835341244],[-52.27432274322743,-32.323707694108194],[-52.34272342723426,-32.44001987578469],[-52.508325083250824,-32.87575655639369],[-52.65232652326523,-33.13789296584372],[-52.76392763927639,-33.26635716650135],[-52.92232922329222,-33.401765378005344],[-53.372333723337235,-33.742021909476904],[-53.397533975339755,-33.73681390134214],[-53.46233462334622,-33.7090378579567],[-53.51993519935199,-33.67778980914809],[-53.53073530735307,-33.65522177389742],[-53.53793537935378,-33.62223772237722],[-53.53073530735307,-33.50071753256595],[-53.53073530735307,-33.17087701736392],[-53.51273512735126,-33.1083809197467],[-53.48393483934839,-33.06845285738014],[-53.39393393933939,-33.011164767897675],[-53.3111331113311,-32.92783663774138],[-53.213932139321386,-32.82194047233441],[-53.123931239312384,-32.73687633946652],[-53.15633156331563,-32.679588249984064],[-53.23193231932319,-32.625772165924786],[-53.36153361533614,-32.58063609542345],[-53.49113491134911,-32.50251597340192],[-53.602736027360265,-32.40356381884131],[-53.653136531365305,-32.299403656145934],[-53.699936999369996,-32.18656347989261],[-53.74673746737467,-32.098027341601544],[-53.761137611376114,-32.05636327652339],[-53.804338043380426,-32.04073925211908],[-53.876338763387636,-31.993867178906164],[-53.91953919539195,-31.952203113828013],[-53.98433984339843,-31.92789907586576],[-54.09954099540995,-31.90185903519191],[-54.22194221942219,-31.854986961978994],[-54.369543695436946,-31.74561879114885],[-54.477544775447754,-31.622362598625983],[-54.531545315453144,-31.542506473892864],[-54.58914589145891,-31.48521838441041],[-54.89514895148952,-31.391474237984568],[-55.035550355503545,-31.27863406173124],[-55.08955089550895,-31.313354115963037],[-55.172351723517224,-31.280370064442828],[-55.25515255152551,-31.22481797767196],[-55.28035280352803,-31.184889915305405],[-55.312753127531266,-31.141489847515665],[-55.345153451534514,-31.092881771591152],[-55.36675366753667,-31.046009698378235],[-55.449554495544945,-30.96441757093352],[-55.55755557555575,-30.87588143264245],[-55.60435604356043,-30.8515773946802],[-55.625956259562585,-30.858521405526552],[-55.651156511565105,-30.891505457046755],[-55.66555665556655,-30.924489508566957],[-55.70515705157051,-30.94705754381762],[-55.75555755557555,-30.986985606184184],[-55.809558095580954,-31.037329684820286],[-55.874358743587436,-31.070313736340488],[-55.953559535595346,-31.080729752610026],[-56.003960039600386,-31.078993749898437],[-56.01476014760148,-31.05989772007095],[-56.01836018360183,-30.992193614318957],[-56.000360003600036,-30.837689372987477],[-56.04356043560435,-30.776929278081845],[-56.10476104761047,-30.714433180464617],[-56.17676176761768,-30.627633044885137],[-56.40716407164071,-30.447088762879815],[-56.720367203672026,-30.186688356141374],[-56.8319683196832,-30.106832231408248],[-56.93636936369363,-30.101624223273483],[-57.03357033570336,-30.110304236831432],[-57.119971199712,-30.145024291063223],[-57.18837188371883,-30.264808478162905],[-57.21357213572135,-30.283904507990393],[-57.382773827738276,-30.28043250256721],[-57.55197551975519,-30.26133647273973],[-57.60957609576096,-30.188424358852963],[-57.56277562775627,-30.13981628292845],[-57.40437404374043,-30.03392011752149],[-57.317973179731794,-29.94017597109565],[-57.29997299972999,-29.856847840939345],[-57.22437224372243,-29.78219972434099],[-57.08757087570875,-29.716231621300587],[-56.93996939969399,-29.594711431489316],[-56.77076770767707,-29.41763915490717],[-56.669966699666986,-29.28743895153795],[-56.63756637566375,-29.20237481867006],[-56.569165691656906,-29.138142718341243],[-56.475564755647554,-29.093006647839914],[-56.392763927639265,-28.997526498702484],[-56.32076320763207,-28.85170227092896],[-56.22716227162272,-28.737126091964043],[-56.10116101161012,-28.65206195909615],[-56.03276032760327,-28.580885847920975],[-56.01836018360183,-28.525333761150108],[-55.985959859598594,-28.48887770420673],[-55.93195931959319,-28.47325367980242],[-55.903159031590306,-28.4437416337054],[-55.90675906759067,-28.40034156591566],[-55.88875888758888,-28.370829519818635],[-55.859958599585994,-28.353469492702736],[-55.80595805958059,-28.360413503549097],[-55.73035730357303,-28.386453544222938],[-55.68715687156872,-28.381245536088173],[-55.672756727567275,-28.344789479144787],[-55.69075690756907,-28.303125414066635],[-55.74475744757447,-28.256253340853718],[-55.726757267572665,-28.204173259506028],[-55.58275582755827,-28.120845129349732],[-55.47835478354783,-28.089597080541118],[-55.409954099541,-28.03751699919343],[-55.345153451534514,-27.955924871748714],[-55.244352443524434,-27.89863678226626],[-55.10035100351003,-27.867388733457645],[-55.06435064350643,-27.83614068464903],[-55.067950679506794,-27.796212622282468],[-55.03915039150391,-27.768436578897038],[-54.956349563495635,-27.747604546357962],[-54.909549095490945,-27.709412486702988],[-54.90234902349023,-27.652124397220533],[-54.87714877148771,-27.600044315872843],[-54.830348303483035,-27.551436239948337],[-54.77634776347763,-27.53234021012085],[-54.71874718747188,-27.544492229101976],[-54.66474664746647,-27.527132201986078],[-54.61434614346143,-27.476788123349984],[-54.553145531455314,-27.45422008809932],[-54.48474484744847,-27.457692093522496],[-54.44874448744487,-27.44727607725296],[-54.32634326343263,-27.422972039290705],[-54.26154261542615,-27.381307974212554],[-54.20394203942038,-27.2892998304983],[-54.15714157141571,-27.25457977626651],[-54.113941139411395,-27.275411808805586],[-54.038340383403835,-27.244163759996972],[-53.93393933939339,-27.16083562984067],[-53.915939159391584,-27.15909962712908],[-53.836738367383674,-27.120907567474113],[-53.75753757537575,-26.97855534512376],[-53.71793717937179,-26.88307519598633],[-53.728737287372866,-26.8049550739648],[-53.753937539375386,-26.749402987193932],[-53.74313743137431,-26.66607485703763],[-53.71793717937179,-26.443866509954162],[-53.710737107371074,-26.35185836623991],[-53.66753667536675,-26.287626265911094],[-53.67113671136711,-26.225130168293866],[-53.74673746737467,-26.084513948655108],[-53.82233822338223,-25.95952175342066],[-53.865538655386544,-25.749465425318306],[-53.890738907389064,-25.669609300585194],[-53.955539555395546,-25.647041265334522],[-54.013140131401315,-25.57760115687094],[-54.08514085140851,-25.572393148736168],[-54.117541175411745,-25.54461710535074],[-54.15354153541534,-25.523785072811663],[-54.20754207542075,-25.528993080946435],[-54.25074250742507,-25.570657146024587],[-54.33354333543335,-25.572393148736168],[-54.38394383943839,-25.58801717314047],[-54.445144451444506,-25.624473230083865],[-54.502745027450274,-25.608849205679547],[-54.53874538745387,-25.575865154159345],[-54.61434614346143,-25.575865154159345],[-54.61074610746107,-25.433512931809005],[-54.47394473944739,-25.219984598283474],[-54.43794437944379,-25.121032443722868],[-54.452344523445234,-25.06548035695201],[-54.41274412744127,-24.86757604783078],[-54.31194311943119,-24.527319516359228],[-54.27954279542794,-24.306847171987343],[-54.315543155431556,-24.200951006580368],[-54.319143191431905,-24.12803889269361],[-54.265142651426515,-24.065542795076382],[-54.243542435424345,-24.046446765248902],[-54.369543695436946,-23.971798648650548],[-54.441544415444156,-23.902358540186967],[-54.527945279452794,-23.852014461550866],[-54.62514625146251,-23.812086399184295],[-54.671946719467186,-23.829446426300194],[-54.72234722347223,-23.852014461550866],[-54.81594815948159,-23.888470518494245],[-54.92754927549275,-23.950966616111472],[-54.981549815498155,-23.975270654073725],[-55.082350823508236,-23.997838689324382],[-55.193951939519394,-24.016934719151877],[-55.287552875528746,-24.00478270017075],[-55.36675366753667,-23.99089467847803],[-55.41715417154171,-23.950966616111472],[-55.44235442354423,-23.865902483243573],[-55.44235442354423,-23.792990369356815],[-55.46035460354604,-23.687094203949854],[-55.51795517955179,-23.628070111755804],[-55.53955539555395,-23.58119803854288],[-55.54315543155431,-23.523909949060425],[-55.5359553595536,-23.461413851443197],[-55.51795517955179,-23.41627778094187],[-55.52875528755287,-23.358989691459414],[-55.55395553955539,-23.319061629092843],[-55.546755467554675,-23.249621520629262],[-55.56115561155612,-23.154141371491832],[-55.600756007560065,-23.09511727929778],[-55.622356223562235,-23.0256771708342],[-55.622356223562235,-22.95623706237062],[-55.651156511565105,-22.886796953907037],[-55.65475654756547,-22.810412834597088],[-55.625956259562585,-22.740972726133506],[-55.61875618756187,-22.671532617669925],[-55.647556475564755,-22.621188539033824],[-55.70515705157051,-22.5916764929368],[-55.748357483574836,-22.513556370915268],[-55.751957519575186,-22.40939620821989],[-55.798757987579876,-22.35384412144903],[-55.849158491584916,-22.306972048236105],[-55.90675906759067,-22.306972048236105],[-55.99315993159931,-22.280932007562257],[-56.06876068760687,-22.284404012985433],[-56.191161911619105,-22.280932007562257],[-56.24516245162451,-22.265307983157953],[-56.27756277562776,-22.228851926214574],[-56.35316353163532,-22.178507847578473],[-56.39636396363963,-22.093443714710574],[-56.44676446764467,-22.07608368759469],[-56.52236522365223,-22.102123728268523],[-56.551165511655114,-22.135107779788726],[-56.579965799658,-22.18197985300165],[-56.63396633966339,-22.234059934349332],[-56.702367023670234,-22.23232393163775],[-56.77436774367743,-22.261835977734776],[-56.84636846368463,-22.265307983157953],[-56.93636936369363,-22.270515991292726],[-57.029970299702995,-22.244475950618877],[-57.141571415714154,-22.214963904521852],[-57.23877238772387,-22.195867874694372],[-57.332373323733236,-22.214963904521852],[-57.393573935739354,-22.197603877405953],[-57.47637476374763,-22.188923863848004],[-57.569975699756995,-22.18197985300165],[-57.64197641976419,-22.128163768942372],[-57.721177211772115,-22.098651722845347],[-57.76437764377643,-22.10906773911489],[-57.821978219782196,-22.142051790635094],[-57.87957879578795,-22.135107779788726],[-57.95517955179551,-22.10906773911489],[-57.983979839798394,-22.046571641497664],[-57.98037980379803,-22.006643579131094],[-57.96237962379624,-21.966715516764538],[-57.933579335793354,-21.911163429993664],[-57.947979479794796,-21.850403335088032],[-57.94437944379443,-21.79832325374035],[-57.92997929979299,-21.751451180527425],[-57.91557915579155,-21.699371099179743],[-57.92637926379264,-21.64902702054364],[-57.92997929979299,-21.596946939195945],[-57.93717937179372,-21.546602860559844],[-57.94437944379443,-21.49452277921216],[-57.90477904779047,-21.418138659902212],[-57.872378723787236,-21.355642562285],[-57.89397893978939,-21.30182647822572],[-57.88677886778868,-21.265370421282327],[-57.86157861578616,-21.20634632908829],[-57.82557825578256,-21.133434215201518],[-57.82917829178291,-20.998026003697532],[-57.86157861578616,-20.918169878964406],[-57.89397893978939,-20.89733784642533],[-57.90117901179012,-20.873033808463077],[-57.883178831788314,-20.84178575965447],[-57.90117901179012,-20.80880170813427],[-57.908379083790834,-20.775817656614066],[-57.89037890378903,-20.748041613228622],[-57.91557915579155,-20.690753523746167],[-57.96237962379624,-20.67339349663027],[-57.98037980379803,-20.657769472225965],[-57.99477994779947,-20.595273374608738],[-58.009180091800914,-20.52236126072198],[-58.0019800198002,-20.465073171239524],[-58.02718027180272,-20.416465095315004],[-58.059580595805954,-20.386953049217993],[-58.09198091980919,-20.333136965158715],[-58.12438124381244,-20.293208902792145],[-58.13878138781388,-20.237656816021286],[-58.160381603816035,-20.164744702134513],[-58.09198091980919,-20.150856680441805],[-58.06678066780667,-20.110928618075235],[-58.01998019980199,-20.055376531304375],[-57.958779587795874,-20.041488509611654],[-57.88677886778868,-20.020656477072578],[-57.86157861578616,-19.978992411994426],[-58.03078030780307,-19.833168184220895],[-58.13158131581315,-19.744632045929833],[-58.07038070380703,-19.62484785883015],[-57.973179731797316,-19.423471544285746],[-57.8759787597876,-19.22903924058771],[-57.80037800378004,-19.081479010102598],[-57.78237782377823,-19.053702966717168],[-57.71757717577175,-19.043286950447623],[-57.72837728377283,-18.966902831137674],[-57.73197731977319,-18.916558752501587],[-57.78237782377823,-18.91482274978999],[-57.72477724777248,-18.73254246507308],[-57.63837638376383,-18.475614063757817],[-57.57357573575736,-18.279445757348185],[-57.55197551975519,-18.246461705827983],[-57.50517505175051,-18.237781692270048],[-57.494374943749435,-18.215213657019376],[-57.55197551975519,-18.18396560821077],[-57.58797587975879,-18.121469510593542],[-57.659976599766,-17.94786923943458],[-57.77877778777787,-17.671844808291823],[-57.78957789577895,-17.572892653731216],[-57.832778327783274,-17.512132558825584],[-57.90477904779047,-17.53296459136466],[-57.99117991179911,-17.512132558825584],[-58.20718207182071,-17.362836325628876],[-58.34758347583475,-17.28298020089575],[-58.39438394383943,-17.234372124971244],[-58.4159841598416,-17.079867883639764],[-58.45918459184591,-16.911475620615576],[-58.47718477184772,-16.701419292513236],[-58.46998469984699,-16.64933921116554],[-58.35118351183512,-16.491362964410882],[-58.35118351183512,-16.409770836966175],[-58.34038340383404,-16.340330728502593],[-58.34398343983439,-16.28477864173172],[-58.37638376383764,-16.283042639020138],[-58.42318423184231,-16.30734667698239],[-58.49518495184951,-16.32644270680987],[-58.538385383853836,-16.328178709521467],[-58.9559895598956,-16.312554685117163],[-59.43479434794348,-16.295194658001265],[-59.83079830798307,-16.281306636308543],[-60.17640176401764,-16.269154617327416],[-60.18720187201872,-16.132010403111835],[-60.20520205202051,-15.90112204247042],[-60.21960219602195,-15.73793778758099],[-60.24120241202412,-15.479273383554144],[-60.38160381603815,-15.31782513137631],[-60.52920529205292,-15.142488857505754],[-60.58320583205831,-15.09908878971602],[-60.40320403204032,-15.092144778869653],[-60.27360273602736,-15.088672773446476],[-60.29880298802988,-14.618216038605695],[-60.33840338403384,-14.57134396539277],[-60.37440374403744,-14.418575726772886],[-60.39600396003959,-14.333511593904987],[-60.460804608046075,-14.262335482729824],[-60.47520475204752,-14.184215360708293],[-60.46440464404644,-14.132135279360597],[-60.42840428404284,-14.099151227840395],[-60.40320403204032,-14.019295103107268],[-60.42120421204211,-13.93770297566256],[-60.460804608046075,-13.863054859064206],[-60.50760507605075,-13.790142745177448],[-60.59400594005939,-13.74500667467612],[-60.723607236072354,-13.665150549942993],[-60.91440914409144,-13.560990387247614],[-61.076410764107635,-13.489814276072437],[-61.13041130411304,-13.498494289630386],[-61.414814148141474,-13.526270333015816],[-61.51201512015119,-13.541894357420134],[-61.57681576815767,-13.524534330304235],[-61.78921789217891,-13.526270333015816],[-61.87561875618756,-13.470718246244957],[-61.944019440194396,-13.406486145916134],[-62.095220952209516,-13.241565888315122],[-62.11682116821167,-13.159973760870415],[-62.17442174421744,-13.133933720196566],[-62.26442264422644,-13.144349736466111],[-62.354423544235445,-13.132197717484985],[-62.52722527225272,-13.064493611732985],[-62.685626856268556,-12.995053503269403],[-62.76482764827648,-12.996789505980985],[-62.836828368283676,-12.953389438191252],[-62.95922959229591,-12.847493272784277],[-63.01683016830168,-12.805829207706125],[-63.0420304203042,-12.750277120935266],[-63.06723067230672,-12.668684993490558],[-63.11763117631176,-12.65132496637466],[-63.18243182431824,-12.666948990778963],[-63.250832508325075,-12.708613055857114],[-63.348033480334806,-12.680837012471684],[-63.46683466834668,-12.604452893161735],[-63.54243542435424,-12.54716480367928],[-63.585635856358564,-12.51938876029385],[-63.690036900368995,-12.477724695215699],[-63.787237872378725,-12.46904468165775],[-63.938439384393845,-12.529804776563381],[-64.06084060840608,-12.505500738601128],[-64.25524255242551,-12.482932703350457],[-64.42084420844208,-12.439532635560724],[-64.4820448204482,-12.326692459307395],[-64.51444514445144,-12.25030833999746],[-64.61164611646116,-12.203436266784536],[-64.69084690846908,-12.14614817730208],[-64.78444784447844,-12.0593480417226],[-64.83124831248313,-12.029835995625575],[-64.9140491404914,-12.005531957663322],[-64.99324993249932,-11.976019911566297],[-65.00045000450004,-11.920467824795423],[-65.02925029250292,-11.847555710908665],[-65.03645036450364,-11.830195683792766],[-65.09045090450904,-11.74165954550169],[-65.11565115651156,-11.734715534655336],[-65.14445144451444,-11.752075561771235],[-65.16245162451624,-11.765963583463957],[-65.1840518405184,-11.75033955905964],[-65.19125191251912,-11.710411496693084],[-65.17685176851768,-11.64617939636426],[-65.20565205652056,-11.580211293323856],[-65.28125281252812,-11.510771184860275],[-65.32085320853209,-11.439595073685098],[-65.32445324453244,-11.364946957086744],[-65.34245342453424,-11.314602878450657],[-65.37125371253713,-11.29029884048839],[-65.38925389253892,-11.246898772698657],[-65.39285392853928,-11.18440267508143],[-65.37125371253713,-11.109754558483075],[-65.32445324453244,-11.02469042561519],[-65.33525335253353,-10.892754219534368],[-65.40365403654036,-10.713945940240649],[-65.43965439654396,-10.585481739583017],[-65.44685446854469,-10.507361617561472],[-65.43605436054361,-10.448337525367435],[-65.39645396453965,-10.392785438596562],[-65.31365313653136,-10.252169218957803],[-65.29925299252992,-10.146273053550843],[-65.32445324453244,-10.02648886645116],[-65.3280532805328,-9.936216725448489],[-65.31005310053101,-9.87198462511968],[-65.33885338853388,-9.790392497674972],[-65.39645396453965,-9.712272375653427],[-65.43605436054361,-9.710536372941846],[-65.49365493654936,-9.731368405480922],[-65.55845558455584,-9.797336508521326],[-65.63765637656377,-9.809488527502452],[-65.7060570605706,-9.7678244624243],[-65.92565925659257,-9.7851844895402],[-66.2640626406264,-9.826848554618351],[-66.40086400864008,-9.868512619696503],[-66.48006480064801,-9.885872646812402],[-66.57366573665736,-9.89976066850511],[-66.72846728467285,-9.976144787815059],[-67.110071100711,-10.269529246073702],[-67.18927189271892,-10.311193311151854],[-67.27927279272792,-10.318137321998208],[-67.33327333273333,-10.358065384364778],[-67.4160741607416,-10.389313433173385],[-67.58167581675816,-10.50562561484989],[-67.6680766807668,-10.599369761275724],[-67.7220772207722,-10.682697891432028],[-67.78687786877869,-10.686169896855205],[-67.83367833678336,-10.663601861604548],[-67.9920799207992,-10.674017877874078],[-68.07128071280712,-10.703529923971104],[-68.15768157681576,-10.785122051415811],[-68.26568265682657,-10.932682281900938],[-68.31248312483125,-10.97434634697909],[-68.39888398883988,-11.019482417480418],[-68.49968499684996,-11.054202471712202],[-68.6220862208622,-11.109754558483075],[-68.67968679686797,-11.113226563906252],[-68.72648726487265,-11.121906577464202],[-68.76968769687697,-11.097602539501949],[-68.7840878408784,-11.043786455442671],[-68.84888848888488,-11.010802403922469],[-69.0000900009,-10.995178379518165],[-69.22689226892268,-10.955250317151595],[-69.46089460894609,-10.948306306305241],[-69.57969579695796,-10.951778311728418],[-69.67329673296733,-10.953514314440014],[-69.83889838898389,-10.932682281900938],[-69.96129961299613,-10.929210276477761],[-70.06570065700657,-10.983026360537039],[-70.22050220502204,-11.047258460865848],[-70.28890288902889,-11.064618487981747],[-70.34290342903428,-11.066354490693328],[-70.39330393303932,-11.059410479846974],[-70.45090450904509,-11.02469042561519],[-70.53370533705336,-10.946570303593646],[-70.59490594905948,-10.976082349690671],[-70.64170641706417,-11.010802403922469],[-70.64170641706417,-10.840674138186685],[-70.64170641706417,-10.585481739583017],[-70.6381063810638,-10.361537389787955],[-70.6381063810638,-10.180993107782626],[-70.6381063810638,-9.970936779680287],[-70.6381063810638,-9.823376549195174],[-70.59490594905948,-9.7678244624243],[-70.56610566105661,-9.705328364807073],[-70.59850598505984,-9.620264231939188],[-70.59130591305913,-9.543880112629239],[-70.56970569705696,-9.490064028569961],[-70.54090540905409,-9.437983947222278],[-70.60930609306092,-9.464023987896113],[-70.6381063810638,-9.477912009588835],[-70.6741067410674,-9.51784007195539],[-70.7569075690757,-9.571656156014669],[-70.81450814508145,-9.625472240073947],[-70.8829088290883,-9.668872307863694],[-70.96930969309693,-9.766088459712705],[-71.04131041310413,-9.818168541060402],[-71.11691116911169,-9.8528885952922],[-71.23931239312392,-9.965728771545514],[-71.340113401134,-9.988296806796185],[-71.60651606516065,-10.005656833912084],[-71.88731887318873,-10.005656833912084],[-72.14292142921428,-10.005656833912084],[-72.18252182521825,-10.003920831200489],[-72.1789217892179,-9.910176684774655],[-72.17172171721717,-9.84420858173425],[-72.26172261722617,-9.774768473270655],[-72.26532265322653,-9.687968337691174],[-72.29052290522905,-9.628944245497138],[-72.31932319323192,-9.556032131610365],[-72.38052380523804,-9.510896061109037],[-72.46332463324633,-9.491800031281556],[-72.60372603726037,-9.451871968914986],[-72.81252812528125,-9.410207903836834],[-73.01413014130141,-9.406735898413658],[-73.20853208532085,-9.41194390654843],[-73.08973089730897,-9.2661196787749],[-72.9709297092971,-9.120295451001368],[-72.97452974529745,-8.993567253055332],[-73.07173071730718,-8.882463079513599],[-73.12213122131222,-8.814758973761599],[-73.20133201332013,-8.719278824624169],[-73.3021330213302,-8.653310721583765],[-73.35613356133561,-8.566510586004284],[-73.35253352533525,-8.514430504656602],[-73.35973359733597,-8.479710450424804],[-73.39933399333992,-8.458878417885728],[-73.43533435334353,-8.427630369077121],[-73.48933489334892,-8.392910314845324],[-73.55053550535504,-8.3460382416324],[-73.55053550535504,-8.29916616841949],[-73.57213572135721,-8.250558092494984],[-73.61173611736118,-8.191534000300933],[-73.61173611736118,-8.14466192708801],[-73.64413644136441,-8.073485815912832],[-73.68373683736837,-8.02140573456515],[-73.71973719737197,-7.9849496776217705],[-73.77733777337772,-7.936341601697251],[-73.77373773737737,-7.896413539330695],[-73.73053730537305,-7.875581506791619],[-73.7161371613716,-7.828709433578695],[-73.71973719737197,-7.781837360365785],[-73.76653766537665,-7.754061316980341],[-73.82053820538205,-7.738437292576037],[-73.89613896138961,-7.655109162419734],[-73.94653946539465,-7.611709094630001],[-73.98253982539825,-7.585669053956153],[-74.00054000540005,-7.556157007859127],[-73.98253982539825,-7.5353249753200515],[-73.95733957339573,-7.505812929223026],[-73.95373953739536,-7.460676858721698],[-73.96453964539646,-7.417276790931965],[-73.96453964539646,-7.37908473127699],[-73.92853928539284,-7.366932712295863],[-73.89253892538925,-7.373876723142217],[-73.85293852938528,-7.3495726851799645],[-73.80613806138061,-7.340892671622015],[-73.74853748537485,-7.335684663487243],[-73.71973719737197,-7.309644622813408],[-73.72333723337233,-7.262772549600484],[-73.75933759337593,-7.172500408597827],[-73.79173791737917,-7.134308348942852],[-73.80613806138061,-7.080492264883574],[-73.77733777337772,-6.972860096765018],[-73.75933759337593,-6.905155991013018],[-73.69453694536945,-6.833979879837855],[-73.50013500135,-6.679475638506375],[-73.32373323733236,-6.575315475810996],[-73.24093240932409,-6.564899459541465],[-73.1761317613176,-6.524971397174895],[-73.13653136531364,-6.465947304980844],[-73.12573125731257,-6.401715204652035],[-73.13653136531364,-6.34442711516958],[-73.16893168931689,-6.261098985013277],[-73.20493204932049,-6.156938822317898],[-73.23733237332372,-6.097914730123847],[-73.20853208532085,-6.028474621660266],[-73.16173161731616,-5.932994472522836],[-73.06813068130681,-5.7889062474609005],[-72.97812978129781,-5.63440200612942],[-72.9709297092971,-5.589265935628092],[-72.960129601296,-5.495521789202257],[-72.91692916929169,-5.302825488215802],[-72.89532895328954,-5.198665325520437],[-72.90612906129061,-5.157001260442286],[-72.88812888128881,-5.122281206210488],[-72.83052830528305,-5.094505162825058],[-72.69732697326972,-5.066729119439614],[-72.60732607326072,-5.009441029957159],[-72.47052470524704,-4.901808861838603],[-72.35172351723517,-4.7854966801620975],[-72.2581225812258,-4.749040623218718],[-72.08172081720816,-4.643144457811758],[-71.98091980919808,-4.575440352059758],[-71.94491944919449,-4.5528723168091005],[-71.8441184411844,-4.504264240884581],[-71.66771667716677,-4.486904213768682],[-71.52011520115201,-4.469544186652797],[-71.43731437314372,-4.438296137844176],[-71.31851318513185,-4.424408116151469],[-71.23571235712356,-4.387952059208075],[-71.14571145711457,-4.387952059208075],[-70.97290972909728,-4.349759999553115],[-70.91530915309153,-4.295943915493837],[-70.86490864908649,-4.229975812453418],[-70.80010800108,-4.172687722970963],[-70.72090720907208,-4.158799701278255],[-70.63450634506344,-4.169215717547786],[-70.53010530105301,-4.167479714836205],[-70.40410404104041,-4.150119687720306],[-70.34290342903428,-4.193519755510039],[-70.31770317703176,-4.247335839569317],[-70.23850238502385,-4.301151923628595],[-70.18450184501845,-4.297679918205418],[-70.13050130501304,-4.287263901935887],[-70.05490054900548,-4.332399972437216],[-70.00450004500044,-4.327191964302443],[-69.9720997209972,-4.301151923628595],[-69.9648996489965,-4.23518382058819],[-69.94689946899469,-4.200463766356407],[-69.91089910899109,-3.997351449100421],[-69.84969849698497,-3.6605669230520306],[-69.79569795697957,-3.355030445812261],[-69.73089730897308,-3.0165099170522893],[-69.66969669696697,-2.6675733720227726],[-69.60489604896048,-2.3134288188584833],[-69.55089550895508,-2.023516366023017],[-69.50769507695077,-1.7752679782657026],[-69.47889478894788,-1.6224997396458178],[-69.43569435694357,-1.4211234251014275],[-69.41769417694177,-1.2457871512308714],[-69.39969399693996,-1.1954430725947702],[-69.41049410494105,-1.1520430048050372],[-69.450094500945,-1.091282909899391],[-69.450094500945,-1.0652428692255569],[-69.44289442894429,-1.0287868122821777],[-69.450094500945,-0.9992747661851524],[-69.48969489694896,-0.9662907146649502],[-69.51849518495185,-0.9454586821258744],[-69.54369543695437,-0.9176826387404304],[-69.55449554495544,-0.8777545763738743],[-69.5760957609576,-0.8378265140073182],[-69.58329583295833,-0.7961624489291665],[-69.61209612096121,-0.7631783974089643],[-69.61929619296193,-0.7215143323308126],[-69.60129601296012,-0.6815862699642423],[-69.59049590495904,-0.6399222048860906],[-69.60129601296012,-0.5999941425195345],[-69.61209612096121,-0.5531220693066103],[-69.63369633696337,-0.5097220015168773],[-69.6660966609666,-0.4819459581314476],[-69.74889748897489,-0.4524339120344223],[-69.8280982809828,-0.3812578008592453],[-69.92169921699217,-0.3170257005304222],[-70.0441004410044,-0.19550551071915834],[-70.06930069300692,-0.13821742123670333],[-70.06930069300692,0.018022822806372574],[-70.06570065700657,0.1898870912537376],[-70.05850058500585,0.44681549256900155],[-70.05490054900548,0.5787516986498105],[-69.98649986499865,0.5856957094961786],[-69.92529925299253,0.5891677149193555],[-69.86049860498605,0.5978477284773049],[-69.80649806498064,0.6082637447468358],[-69.7560975609756,0.6256237718627347],[-69.720097200972,0.6499278098249874],[-69.67329673296733,0.6655518342292908],[-69.63729637296373,0.6603438260945182],[-69.60489604896048,0.6811758586335941],[-69.56529565295652,0.7002718884610886],[-69.52569525695256,0.7158959128653919],[-69.47169471694717,0.7297839345581139],[-69.42129421294213,0.698535885749493],[-69.39249392493925,0.6672878369408863],[-69.36009360093601,0.651663812536583],[-69.32769327693276,0.65513581795976],[-69.3060930609306,0.651663812536583],[-69.28449284492845,0.627359774574316],[-69.25569255692557,0.6256237718627347],[-69.21249212492124,0.6290957772859116],[-69.17289172891728,0.6360397881322655],[-69.15489154891549,0.6429837989786336],[-69.15489154891549,0.6586078233829369],[-69.1620916209162,0.6863838667683666],[-69.17649176491764,0.712423907442215],[-69.16569165691656,0.7540879725203666],[-69.16569165691656,0.8026960484448722],[-69.1620916209162,0.8634561433505041],[-69.19449194491945,0.8981761975823019],[-69.22329223292232,0.962408297911125],[-69.25929259292593,1.016224381970403],[-69.31329313293132,1.0509444362021867],[-69.36009360093601,1.0648324578949087],[-69.40329403294032,1.0422644226442372],[-69.44289442894429,1.0387924172210603],[-69.47169471694717,1.0578884470485406],[-69.51849518495185,1.0596244497601361],[-69.56889568895689,1.06656846060649],[-69.61929619296193,1.073512471452858],[-69.71649716497164,1.0596244497601361],[-69.75249752497524,1.076984476876035],[-69.79929799297993,1.0787204795876164],[-69.85329853298532,1.0596244497601361],[-69.84969849698497,1.3096088402290462],[-69.84969849698497,1.5439692062936388],[-69.84969849698497,1.70888946389465],[-69.79929799297993,1.705417458471473],[-69.73809738097381,1.7349295045684983],[-69.65169651696516,1.7401375127032708],[-69.57969579695796,1.7713855615118774],[-69.54369543695437,1.773121564223473],[-69.47169471694717,1.7574975398191697],[-69.39609396093961,1.7262494910105488],[-69.32049320493205,1.7210414828757763],[-69.12249122491224,1.7210414828757763],[-68.91368913689136,1.7210414828757763],[-68.67968679686797,1.7210414828757763],[-68.44208442084421,1.7210414828757763],[-68.24048240482405,1.7210414828757763],[-68.17568175681757,1.719305480164195],[-68.21168211682117,1.7748575669350544],[-68.25488254882548,1.8460336781102313],[-68.24048240482405,1.901585764881105],[-68.21888218882188,1.9571378516519644],[-68.19368193681936,1.9866498977489897],[-68.12888128881288,1.955401848940383],[-68.07848078480784,1.8599216998029533],[-68.03168031680316,1.7887455886277763],[-67.98847988479885,1.7522895316843972],[-67.93447934479344,1.7488175262612202],[-67.87687876878769,1.7609695452423466],[-67.81567815678156,1.790481591339372],[-67.71127711277113,1.9224177974201808],[-67.61047610476105,2.0352579736734953],[-67.55647556475564,2.07345003332847],[-67.49887498874989,2.108170087560268],[-67.45927459274593,2.120322106541394],[-67.40167401674016,2.1168501011182173],[-67.35127351273512,2.0856020523095964],[-67.31887318873189,2.0317859682503183],[-67.20727207272073,1.84429767539865],[-67.12087120871209,1.7036814557598916],[-67.08847088470884,1.6151453174688157],[-67.08847088470884,1.3998809812317035],[-67.0920709207092,1.2106566856684395],[-67.08127081270813,1.1846166449945912],[-67.06687066870668,1.1776726341482373],[-66.8760687606876,1.222808704649566],[-66.62046620466204,0.9919203440081361],[-66.42966429664297,0.8217920782723525],[-66.34686346863468,0.7679759942130744],[-66.30006300063,0.7523519698087711],[-66.1920619206192,0.7627679860783161],[-66.05886058860588,0.7853360213289733],[-65.99765997659976,0.8096400592912261],[-65.92565925659257,0.8634561433505041],[-65.81045810458104,0.938104259948858],[-65.71685716857168,0.9780323223154284],[-65.68085680856808,0.9832403304502009],[-65.64485644856448,0.9710883114690603],[-65.56565565655656,0.9259522409677317],[-65.52245522455225,0.8426241108114283],[-65.56205562055621,0.7471439616740128],[-65.55485554855548,0.6881198694799622],[-65.4720547205472,0.6915918749031391],[-65.40725407254072,0.7905440294637458],[-65.36045360453605,0.8686641514852766],[-65.26325263252632,0.9311602491025042],[-65.16965169651696,1.0214323901051614],[-65.10485104851048,1.1082325256846417],[-65.02565025650256,1.1585766043207428],[-64.91044910449104,1.2193366992263748],[-64.81684816848168,1.2575287588813495],[-64.73044730447305,1.2540567534581726],[-64.66564665646656,1.2939848158247287],[-64.58284582845828,1.3703689351346782],[-64.52524525245252,1.4311290300403101],[-64.48564485644856,1.451961062579386],[-64.40644406444063,1.4467530544446277],[-64.30564305643055,1.455433068002563],[-64.20484204842047,1.5300811846009168],[-64.11484114841149,1.6186173228919927],[-64.0680406804068,1.769649558800296],[-64.03564035640356,1.905057770304282],[-64.00684006840068,1.9310978109781303],[-63.97443974439744,1.9536658462287875],[-63.938439384393845,1.9675538679215094],[-63.84483844838448,1.9762338814794589],[-63.68283682836828,2.047409992654636],[-63.57123571235712,2.120322106541394],[-63.463234632346314,2.1359461309456975],[-63.43083430834308,2.155042160773192],[-63.39483394833948,2.222746266525178],[-63.373233732337326,2.340794450913279],[-63.387633876338754,2.4119705620884417],[-63.585635856358564,2.434538597339113],[-63.711637116371165,2.434538597339113],[-63.9240392403924,2.451898624455012],[-64.02484024840248,2.4814106705520373],[-64.04644046440464,2.502242703091113],[-64.050040500405,2.5248107383417704],[-64.02844028440283,2.576890819689467],[-64.01044010440104,2.672370968826897],[-64.03924039240393,2.800835169484529],[-64.14364143641436,3.005683489452096],[-64.21924219242192,3.205323801284905],[-64.230042300423,3.344204018212068],[-64.22644226442264,3.4917642486971943],[-64.22284222842228,3.587244397834624],[-64.27684276842768,3.661892514432978],[-64.56844568445685,3.8997248859207474],[-64.66924669246693,4.012565062174076],[-64.70164701647016,4.088949181484011],[-64.81684816848168,4.233037406545961],[-64.7880478804788,4.276437474335694],[-64.72324723247232,4.2747014716241125],[-64.66564665646656,4.236509411969138],[-64.61524615246152,4.158389289947607],[-64.57564575645756,4.1392932601201124],[-64.52524525245252,4.1392932601201124],[-64.25524255242551,4.141029262831708],[-64.1940419404194,4.127141241138986],[-64.15444154441543,4.099365197753556],[-64.1220412204122,4.066381146233354],[-64.07164071640716,3.9743730025191013],[-64.02124021240212,3.9292369320177727],[-63.913239132391325,3.9309729347293683],[-63.74763747637476,3.9327089374409496],[-63.6540365403654,3.941388950998899],[-63.59643596435964,3.9153489103250507],[-63.528035280352796,3.894516877785975],[-63.38043380433804,3.9431249537104947],[-63.33723337233371,3.9431249537104947],[-63.2940329403294,3.922292921171419],[-63.13563135631355,3.755636660858812],[-63.045630456304565,3.6861965523952307],[-62.970029700297005,3.594188408680978],[-62.85842858428583,3.594188408680978],[-62.76482764827648,3.6723085307025087],[-62.73962739627396,3.9396529482873177],[-62.710827108271076,4.017773070308849],[-62.6640266402664,4.040341105559506],[-62.610026100260995,4.042077108271101],[-62.54522545225451,4.083741173349253],[-62.47322473224732,4.1392932601201124],[-62.4120241202412,4.156653287236011],[-62.152821528215284,4.097629195041961],[-62.080820808208074,4.127141241138986],[-61.82161821618216,4.1965813496025675],[-61.555215552155516,4.28858949331682],[-61.479614796147956,4.401429669570149],[-61.3680136801368,4.432677718378756],[-61.28161281612816,4.5177418512466545],[-61.20961209612096,4.5073258349771095],[-61.101611016110155,4.5038538295539325],[-61.03681036810367,4.519477853958236],[-61.00441004410044,4.535101878362553],[-60.96480964809648,4.5750299407291095],[-60.90720907209072,4.686134114270843],[-60.83160831608316,4.72953418206059],[-60.74160741607416,4.7746702525619185],[-60.68040680406804,4.826750333909601],[-60.62640626406264,4.892718436950005],[-60.60480604806048,4.950006526432475],[-60.60480604806048,4.995142596933803],[-60.63360633606335,5.0819427325132835],[-60.673206732067314,5.163534859957991],[-60.712807128071276,5.191310903343421],[-60.74160741607416,5.201726919612966],[-60.65160651606516,5.220822949440446],[-60.5760057600576,5.193046906055017],[-60.460804608046075,5.187838897920244],[-60.410404104041035,5.2104069331709155],[-60.334803348033475,5.1999909169013705],[-60.24120241202412,5.2572790063838255],[-60.18000180001799,5.238182976556345],[-60.14040140401404,5.238182976556345],[-60.10440104401043,5.194782908766598],[-60.07920079200791,5.144438830130511],[-59.98919989199892,5.083678735224865],[-60,4.989934588799031],[-60.01440014400144,4.908342461354323],[-60.02520025200252,4.812862312216893],[-60.032400324003234,4.739950198330121],[-60.06840068400683,4.667038084443362],[-60.1260012600126,4.597597975979781],[-60.14040140401404,4.569821932594337],[-60.147601476014756,4.533365875650958],[-60.11160111601116,4.510797840400301],[-60.046800468004676,4.5038538295539325],[-59.9639996399964,4.502117826842351],[-59.906399063990634,4.47954979159168],[-59.83439834398344,4.476077786168503],[-59.744397443974435,4.417053693974452],[-59.70479704797047,4.380597637031073],[-59.70119701197011,4.352821593645643],[-59.72639726397263,4.286853490605239],[-59.73719737197372,4.226093395699593],[-59.71559715597155,4.187901336044632],[-59.69039690396903,4.160125292659188],[-59.6219962199622,4.022981078443607],[-59.5859958599586,3.976109005230697],[-59.55719557195572,3.9604849808263793],[-59.54999549995499,3.9327089374409496],[-59.57519575195751,3.884100861516444],[-59.60399603996039,3.819868761187621],[-59.668796687966875,3.752164655435635],[-59.67959679596795,3.7000845740879384],[-59.72999729997299,3.667100522567736],[-59.85599855998559,3.587244397834624],[-59.83439834398344,3.462252202600169],[-59.82719827198271,3.398020102271346],[-59.83079830798307,3.3494120263468403],[-59.8739987399874,3.283443923306436],[-59.945999459994596,3.087275616896804],[-59.971199711997116,2.9900594650477927],[-59.996399963999636,2.766115115252731],[-59.99279992799927,2.6897309959427815],[-59.96039960399604,2.5890428386705935],[-59.88839888398884,2.363362486163936],[-59.84879848798488,2.326906429220557],[-59.75519755197551,2.2748263478728745],[-59.744397443974435,2.1220581092529756],[-59.75159751597515,1.962345859786737],[-59.75519755197551,1.8998497621695094],[-59.74079740797407,1.873809721495661],[-59.69759697596976,1.8616577025145347],[-59.668796687966875,1.8425616726870544],[-59.66519665196651,1.7956895994741302],[-59.66519665196651,1.7470815235496246],[-59.59679596795968,1.7175694774525994],[-59.53559535595356,1.7002094503367005],[-59.47799477994779,1.6325053445847146],[-59.37719377193771,1.5266091791777399],[-59.33759337593375,1.5075131493502596],[-59.315993159931594,1.4641130815605123],[-59.229592295922956,1.3755769432694507],[-59.09999099990999,1.3443288944608298],[-58.96678966789668,1.3044008320942737],[-58.91638916389164,1.2488487453234],[-58.86238862388623,1.2037126748220714],[-58.82278822788227,1.20197667211049],[-58.78678786787867,1.208920682956844],[-58.72918729187292,1.2471127426118187],[-58.68598685986859,1.2818327968436023],[-58.60678606786067,1.2783607914204254],[-58.513185131851316,1.2853048022667934],[-58.49518495184951,1.3130808456522232],[-58.487984879848796,1.3478008998840068],[-58.50598505985059,1.4380730408866782],[-58.47358473584735,1.465849084272108],[-58.39438394383943,1.4814731086764112],[-58.37998379983799,1.5300811846009168],[-58.361983619836195,1.5561212252747652],[-58.34038340383404,1.587369274083386],[-58.31518315183152,1.5925772822181443],[-58.28278282782827,1.573481252390664],[-58.22878228782288,1.563065236121119],[-58.17478174781748,1.5474412117168157],[-58.14238142381423,1.516193162908209],[-58.09198091980919,1.5144571601966135],[-58.034380343803434,1.519665168331386],[-58.01278012780128,1.5404972008704618],[-57.99477994779947,1.573481252390664],[-57.983979839798394,1.648129368989018],[-57.947979479794796,1.6498653717006135],[-57.872378723787236,1.6672253988164982],[-57.796777967779676,1.7002094503367005],[-57.69237692376923,1.705417458471473],[-57.595175951759515,1.7036814557598916],[-57.544775447754475,1.7262494910105488],[-57.50157501575015,1.773121564223473],[-57.411574115741146,1.9085297757274589],[-57.368373683736834,1.9397778245360655],[-57.317973179731794,1.9640818624983325],[-57.27477274772747,1.95887385436356],[-57.18837188371883,1.9814418896142172],[-57.119971199712,2.0144259411344194],[-57.09117091170911,2.005745927576484],[-57.03717037170371,1.9363058191128886],[-57.00837008370084,1.9206817947085852],[-56.96876968769688,1.9172097892854083],[-56.83556835568355,1.8807537323420291],[-56.76716767167672,1.8929057513231555],[-56.691566915669156,1.9137377838622314],[-56.615966159661596,1.9224177974201808],[-56.56196561965619,1.9067937730158633],[-56.525965259652594,1.9276258055549391],[-56.48276482764827,1.941513827247661]]]]}},{"type":"Feature","id":52,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-59.492394923949234,13.081443227518236],[-59.52119521195212,13.062347197690741],[-59.61119611196112,13.102275260057311],[-59.643596435964355,13.150883335981817],[-59.64719647196472,13.303651574601702],[-59.593195931959315,13.317539596294424],[-59.48879488794887,13.196019406483146],[-59.42759427594275,13.152619338693412],[-59.492394923949234,13.081443227518236]]]}},{"type":"Feature","id":96,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[115.02655026550269,4.8996624477963735],[115.14175141751417,4.8996624477963735],[115.16695166951672,4.866678396276171],[115.22815228152285,4.750366214599666],[115.2677526775268,4.63405403292316],[115.27855278552789,4.456981756341023],[115.32535325353257,4.380597637031073],[115.31815318153184,4.36497361262677],[115.28935289352893,4.352821593645643],[115.24615246152462,4.347613585510871],[115.17055170551708,4.36497361262677],[115.10575105751059,4.391013653300618],[115.05175051750518,4.581973951575463],[115.02655026550269,4.691342122405615],[115.030150301503,4.821542325774843],[115.02655026550269,4.8996624477963735]]],[[[115.02655026550269,4.8996624477963735],[114.94374943749438,4.856262380006626],[114.86454864548648,4.802446295947348],[114.78534785347853,4.755574222734424],[114.74574745747458,4.7173821630794635],[114.76014760147604,4.667038084443362],[114.7781477814778,4.552461905478452],[114.78894788947889,4.463925767187376],[114.8177481774818,4.429205712955579],[114.83934839348393,4.3927496560121995],[114.8321483214832,4.354557596357225],[114.78174781747816,4.279909479758871],[114.81054810548108,4.266021458066163],[114.77454774547749,4.168805306217138],[114.72414724147245,4.095893192330379],[114.65574655746559,4.036869100136329],[114.60894608946091,4.024717081155202],[114.57294572945733,4.049021119117455],[114.5117451174512,4.113253219446278],[114.4469444694447,4.2035253604489355],[114.41814418144185,4.255605441796618],[114.32454324543244,4.262549452642986],[114.28854288542885,4.304213517721124],[114.28854288542885,4.354557596357225],[114.259742597426,4.413581688551275],[114.22374223742236,4.477813788880098],[114.16974169741701,4.526421864804604],[114.09414094140942,4.564613924459579],[114.06534065340657,4.592389967845008],[114.17694176941768,4.590653965133413],[114.29934299342995,4.608013992249312],[114.42534425344252,4.6600940735970084],[114.54414544145442,4.724326173925817],[114.6449464494645,4.798974290524171],[114.74214742147421,4.880566417968879],[114.83934839348393,4.9465345210092835],[114.99414994149942,5.022918640319233],[115.04815048150482,5.015974629472879],[115.04815048150482,4.962158545413601],[115.02655026550269,4.8996624477963735]]]]}},{"type":"Feature","id":64,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[91.63351633516334,27.75934615400844],[91.62631626316266,27.73677811875777],[91.59751597515975,27.677754026563733],[91.57951579515799,27.61178592352333],[91.59391593915939,27.55796983946405],[91.65871658716588,27.493737739135227],[91.74151741517414,27.443393660499126],[91.84951849518495,27.438185652364368],[91.95031950319503,27.459017684903444],[91.98991989919898,27.450337671345494],[92.04392043920438,27.365273538477595],[92.08352083520839,27.29062542187924],[92.02952029520299,27.214241302569306],[92.00432004320044,27.146537196817306],[91.99351993519934,27.09966512360438],[91.99711997119971,27.078833091065306],[92.02952029520299,27.040641031410345],[92.06912069120693,26.974672928369927],[92.0727207272073,26.91564883617589],[92.05112051120511,26.87572077380932],[91.99711997119971,26.854888741270244],[91.9431194311943,26.860096749405017],[91.89991899918999,26.860096749405017],[91.84231842318422,26.853152738558663],[91.75231752317524,26.83058470330799],[91.67311673116734,26.80280865992256],[91.51831518315186,26.808016668057334],[91.45711457114572,26.86704076025137],[91.42831428314287,26.86704076025137],[91.28791287912878,26.790656640941435],[91.1331113311133,26.80280865992256],[90.8559085590856,26.77850462196031],[90.74070740707407,26.771560611113955],[90.62190621906223,26.78024062467189],[90.5607056070561,26.795864649076208],[90.44910449104492,26.851416735847067],[90.34470344703448,26.889608795502042],[90.2439024390244,26.854888741270244],[90.20430204302045,26.84794473042389],[90.12150121501219,26.754200583998056],[89.94149941499415,26.72468853790103],[89.76509765097654,26.70212050265036],[89.71109711097114,26.714272521631486],[89.61029610296106,26.71948052976626],[89.6066960669607,26.740312562305334],[89.61029610296106,26.762880597556006],[89.58509585095851,26.77850462196031],[89.54549545495456,26.795864649076208],[89.47349473494734,26.80280865992256],[89.38349383493835,26.827112697884814],[89.33309333093331,26.84794473042389],[89.14949149491497,26.816696681615284],[89.04149041490416,26.86530475753979],[88.9190891908919,26.93300886329179],[88.85788857888582,26.96078490667722],[88.83628836288364,27.064945069372598],[88.81468814688145,27.09966512360438],[88.76428764287641,27.13438517783618],[88.73908739087392,27.17604924291433],[88.7606876068761,27.217713307992483],[88.88308883088831,27.29756943272561],[88.89028890288904,27.31666546255309],[88.94788947889481,27.464225693038202],[89.0270902709027,27.51804177709748],[89.10269102691029,27.592689893695834],[89.16029160291606,27.710738078083935],[89.27189271892718,27.833994270606794],[89.39429394293944,27.95898646584125],[89.48069480694807,28.059674623113438],[89.53829538295383,28.108282699037957],[89.65349653496537,28.15862677767406],[89.75069750697509,28.18813882377107],[89.81549815498158,28.25584292952307],[89.89829898298984,28.294034989178044],[89.9810998109981,28.311395016293943],[90.10350103501037,28.302715002735994],[90.22230222302227,28.27841096477374],[90.34830348303484,28.243690910541943],[90.3627036270363,28.215914867156513],[90.3519035190352,28.167306791231994],[90.33390333903338,28.118698715307488],[90.33390333903338,28.094394677345235],[90.3519035190352,28.080506655652513],[90.47790477904778,28.070090639382983],[90.6291062910629,28.078770652940932],[90.71550715507158,28.071826642094578],[90.90630906309065,28.026690571593235],[90.96390963909641,27.99544252278463],[91.02151021510218,27.96940248211078],[91.0791107911079,27.974610490245553],[91.15111151111512,28.026690571593235],[91.2267122671227,28.071826642094578],[91.27351273512738,28.078770652940932],[91.3059130591306,28.06314662853663],[91.36711367113674,28.021482563458477],[91.49311493114931,27.981554501091907],[91.60471604716048,27.95204245499488],[91.64071640716406,27.92253040889787],[91.62991629916303,27.801010219086592],[91.63351633516334,27.75934615400844]]]}},{"type":"Feature","id":72,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[25.259652596525967,-17.7933649981031],[25.23805238052381,-17.843709076739202],[25.223652236522383,-17.91488518791438],[25.241652416524175,-17.968701271973657],[25.281252812528123,-18.041613385860416],[25.33885338853389,-18.104109483477643],[25.385653856538568,-18.142301543132618],[25.436054360543608,-18.234309686846856],[25.490054900549012,-18.350621868523362],[25.558455584555844,-18.442630012237615],[25.760057600576005,-18.649214334916778],[25.785257852578525,-18.72386245151513],[25.810458104581045,-18.796774565401904],[25.94005940059401,-18.939126787752244],[25.9580595805958,-18.985998860965168],[25.9508595085951,-19.081479010102598],[26.080460804608066,-19.36965546022647],[26.16686166861669,-19.53804772325067],[26.24246242462425,-19.569295772059277],[26.472864728647295,-19.74810405135301],[26.67806678066782,-19.892192276414946],[26.915669156691564,-19.98940842826397],[27.092070920709205,-20.05364052859278],[27.178471784717857,-20.100512601805704],[27.22167221672217,-20.145648672307033],[27.25767257672578,-20.232448807886513],[27.275672756727573,-20.38174504108322],[27.279272792727937,-20.478961192932232],[27.470074700747006,-20.475489187509055],[27.62487624876249,-20.484169201067004],[27.678876788767894,-20.503265230894485],[27.70047700477005,-20.53104127427993],[27.693276932769322,-20.595273374608738],[27.696876968769686,-20.689017521034586],[27.704077040770414,-20.767137643056117],[27.689676896768987,-20.848729770500825],[27.67527675276753,-20.944209919638254],[27.668076680766802,-21.063994106737937],[27.693276932769322,-21.11086617995086],[27.844478444784443,-21.26189841585915],[27.905679056790575,-21.359114567708176],[27.974079740797407,-21.506674798193288],[28.013680136801383,-21.553546871406212],[28.046080460804603,-21.572642901233692],[28.182881828818296,-21.59000292834959],[28.532085320853213,-21.650763023255223],[28.74808748087483,-21.708051112737678],[28.920889208892106,-21.765339202220147],[28.989289892898938,-21.78096322662445],[29.02529025290255,-21.796587251028754],[29.036090360903614,-21.810475272721476],[29.01449014490146,-21.94067547609069],[29.021690216902186,-21.98060353845726],[29.043290432904342,-22.01879559811222],[29.072090720907227,-22.048307644209245],[29.10809108091081,-22.065667671325144],[29.237692376923775,-22.079555693017866],[29.3168931689317,-22.157675815039397],[29.363693636936375,-22.194131871982776],[29.129691296912966,-22.213227901810257],[29.01449014490146,-22.279196004850675],[28.946089460894626,-22.395508186527167],[28.838088380883818,-22.480572319395066],[28.694086940869425,-22.536124406165925],[28.542885428854305,-22.57258046310932],[28.380883808838092,-22.593412495648394],[28.21168211682118,-22.694100652920582],[28.02808028080281,-22.872908932214315],[27.93447934479346,-22.987485111179225],[27.930879308793095,-23.03435718439215],[27.891278912789147,-23.07428524675872],[27.812078120781223,-23.107269298278922],[27.768877688776882,-23.14893336335706],[27.75807758077582,-23.19754143928158],[27.718477184771842,-23.220109474532237],[27.642876428764282,-23.218373471820655],[27.592475924759242,-23.25309352605244],[27.563675636756386,-23.324269637227616],[27.49887498874989,-23.367669705017363],[27.39807398073981,-23.383293729421666],[27.311673116731185,-23.424957794499818],[27.23967239672396,-23.489189894828627],[27.185671856718585,-23.523909949060425],[27.14607146071461,-23.523909949060425],[27.084870848708505,-23.577726033119703],[26.98766987669876,-23.70445423106574],[26.96966969669697,-23.76347832325979],[26.836468364683668,-24.24087906894694],[26.760867608676108,-24.296431155717798],[26.616866168661687,-24.395383310278405],[26.50166501665018,-24.513431494666506],[26.45126451264514,-24.582871603130087],[26.397263972639735,-24.614119651938708],[26.130861308613106,-24.671407741421163],[26.030060300603026,-24.70265579022977],[25.911259112591125,-24.7477918607311],[25.88245882458824,-24.78771992309767],[25.853658536585385,-24.93528015358278],[25.770857708577097,-25.147072484396716],[25.702457024570265,-25.301576725728196],[25.659256592565924,-25.438720939943778],[25.583655836558364,-25.607113202967966],[25.518855188551896,-25.662665289738825],[25.443254432544336,-25.714745371086522],[25.34605346053462,-25.74078541176037],[25.21285212852129,-25.756409436164674],[25.09405094050942,-25.7512014280299],[25.00045000450004,-25.75467343345308],[24.870848708487102,-25.81369752564713],[24.748447484474866,-25.817169531070306],[24.55764557645577,-25.782449476838508],[24.39924399243992,-25.749465425318306],[24.33084330843309,-25.742521414471952],[24.194041940419424,-25.633153243641814],[24.104041040410408,-25.634889246353396],[23.97083970839708,-25.626209232795446],[23.89523895238952,-25.600169192121612],[23.823238232382323,-25.54461710535074],[23.672036720367203,-25.433512931809005],[23.520835208352082,-25.34497679351793],[23.387633876338782,-25.29116070945865],[23.265232652326517,-25.2668566714964],[23.15003150031501,-25.28942470674707],[23.056430564305657,-25.311992741997727],[23.020430204302045,-25.324144760978854],[22.952029520295213,-25.371016834191778],[22.880028800288017,-25.457816969771258],[22.818828188281884,-25.59496118398684],[22.797227972279728,-25.678289314143143],[22.728827288272896,-25.857097593436862],[22.63882638826388,-26.070625926962393],[22.59922599225993,-26.13312202457962],[22.54882548825489,-26.17825809508095],[22.469624696246967,-26.218186157447512],[22.217622176221766,-26.38831442318329],[22.091620916209166,-26.581010724169737],[22.012420124201242,-26.636562810940603],[21.915219152191526,-26.66260285161445],[21.832418324183237,-26.678226876018755],[21.789217892178925,-26.70947492482737],[21.738817388173885,-26.806691076676387],[21.695616956169573,-26.841411130908185],[21.645216452164533,-26.85356314988931],[21.50121501215014,-26.843147133619773],[21.454414544145436,-26.832731117350235],[21.069210692106935,-26.851827147177715],[20.9540095400954,-26.82057909836911],[20.87120871208714,-26.808427079387975],[20.741607416074174,-26.84835514175454],[20.684006840068406,-26.822315101080697],[20.640806408064094,-26.74245897634757],[20.619206192061938,-26.581010724169737],[20.626406264062638,-26.443866509954162],[20.698406984069834,-26.339706347258783],[20.756007560075602,-26.26332222794884],[20.81360813608137,-26.164370073388234],[20.824408244082434,-26.120970005598487],[20.810008100081006,-26.08104194323193],[20.799207992079914,-25.999449815787216],[20.792007920079215,-25.916121685630912],[20.709207092070926,-25.733841400914002],[20.608406084060846,-25.49080102129146],[20.47160471604718,-25.22172060099507],[20.432004320043205,-25.147072484396716],[20.34560345603458,-25.029024300008615],[20.028800288002884,-24.80681595292515],[19.981999819998208,-24.777303906828124],[19.981999819998208,-24.75126386615429],[19.978399783997844,-24.535999529917177],[19.978399783997844,-24.249559082504888],[19.978399783997844,-23.9631186350926],[19.978399783997844,-23.674942184968714],[19.978399783997844,-23.38850173755644],[19.978399783997844,-23.10206129014415],[19.978399783997844,-22.81562084273186],[19.978399783997844,-22.52918039531957],[19.978399783997844,-22.242739947907282],[19.978399783997844,-21.99969956828474],[20.205202052020525,-21.99969956828474],[20.48600486004861,-21.99969956828474],[20.824408244082434,-21.99969956828474],[20.97200972009722,-21.99969956828474],[20.97920979209792,-21.961507508629765],[20.97920979209792,-21.784435232047628],[20.97920979209792,-21.376474594824074],[20.97920979209792,-20.968513957600507],[20.97920979209792,-20.560553320376954],[20.975609756097555,-20.152592683153387],[20.975609756097555,-19.744632045929833],[20.975609756097555,-19.336671408706266],[20.975609756097555,-18.928710771482713],[20.975609756097555,-18.520750134259146],[20.975609756097555,-18.319373819714755],[21.23121231212312,-18.30722180073363],[21.530015300152996,-18.265557735655477],[22.012420124201242,-18.197853629903477],[22.458824588245903,-18.11626150245877],[22.754027540275416,-18.067653426534264],[23.09963099630997,-18.010365337051795],[23.21843218432184,-17.999949320782264],[23.25083250832509,-18.006893331628618],[23.297632976329766,-18.027725364167694],[23.45963459634598,-18.23083768142368],[23.56043560435606,-18.387077925466755],[23.582035820358215,-18.45304602850716],[23.600036000360006,-18.459990039353514],[23.646836468364683,-18.44957402308397],[23.700837008370087,-18.423533982410135],[23.8628386283863,-18.269029741078654],[23.898838988389883,-18.229101678712098],[24.003240032400328,-18.154453562113744],[24.129241292412928,-18.078069442803795],[24.244442444424465,-18.024253358744517],[24.359643596435973,-17.977381285531592],[24.413644136441377,-17.989533304512733],[24.47484474844748,-18.027725364167694],[24.528845288452885,-18.052029402129946],[24.791647916479178,-17.864541109278278],[24.91044910449105,-17.82114104148853],[25.216452164521655,-17.78815698996833],[25.259652596525967,-17.7933649981031]]]}},{"type":"Feature","id":140,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[22.85842858428586,10.920119851589163],[22.930429304293057,10.795127656354708],[22.962829628296276,10.751727588564961],[23.254432544325454,10.458343130306318],[23.312033120331222,10.387167019131141],[23.456034560345614,10.173638685605624],[23.546035460354602,10.029550460543689],[23.646836468364683,9.822966137864526],[23.657636576365775,9.710125961611197],[23.64323643236432,9.614645812473768],[23.621636216362162,9.340357384042605],[23.596435964359642,9.262237262021074],[23.466834668346678,9.114677031535962],[23.463234632346342,9.048708928495557],[23.488434884348862,8.993156841724684],[23.52803528035281,8.970588806474026],[23.55323553235533,8.942812763088583],[23.538835388353903,8.816084565142546],[23.582035820358215,8.765740486506445],[23.67923679236793,8.732756434986243],[23.92043920439204,8.710188399735571],[24.04644046440464,8.691092369908091],[24.14724147241472,8.665052329234243],[24.194041940419424,8.652900310253116],[24.219242192421945,8.607764239751788],[24.179641796417968,8.461940011978257],[24.208442084420852,8.369931868264018],[24.29124291242914,8.291811746242473],[24.3740437404374,8.258827694722271],[24.45684456844569,8.23973166489479],[24.737647376473774,8.191123588970285],[24.852848528485282,8.137307504911007],[25.007650076500767,7.965443236463628],[25.2020520205202,7.807466989708971],[25.248852488524903,7.724138859552681],[25.23805238052381,7.6494907429543275],[25.180451804518043,7.557482599240075],[25.191251912519135,7.5192905395851],[25.27765277652776,7.427282395870847],[25.382053820538204,7.333538249445013],[25.565655656556572,7.229378086749634],[25.88965889658897,7.064457829148623],[26.037260372603726,6.955089658318471],[26.087660876608766,6.871761528162168],[26.170461704617054,6.78148938715951],[26.285662856628562,6.698161257003207],[26.361263612636122,6.6356651593859795],[26.307263072630747,6.455120877380665],[26.32526325263254,6.396096785186614],[26.354063540635423,6.345752706550513],[26.41886418864189,6.2745765953753505],[26.447664476644775,6.182568451661098],[26.512465124651243,6.069728275407769],[26.59526595265953,6.0176481940600866],[26.724867248672496,5.998552164232592],[26.796867968679692,5.944736080173314],[26.940869408694084,5.854463939170657],[27.084870848708505,5.776343817149126],[27.142471424714245,5.722527733089848],[27.18207182071822,5.675655659876924],[27.21447214472144,5.618367570394469],[27.228872288722897,5.562815483623609],[27.23247232472326,5.441295293812331],[27.25767257672578,5.290263057904028],[27.33327333273334,5.1861028952086485],[27.401674016740174,5.109718775898713],[27.11367113671136,5.198254914189789],[27.07047070470705,5.1999909169013705],[27.02007020070201,5.184366892497067],[26.868868688686888,5.0749987216669155],[26.822068220682212,5.062846702685789],[26.768067680676808,5.0715267162437385],[26.631266312663143,5.0854147379364605],[26.174061740617418,5.170478870804345],[25.821258212582137,5.253807000960649],[25.71325713257133,5.283319047057674],[25.526055260552624,5.312831093154699],[25.400054000540024,5.255543003672244],[25.284852848528487,5.062846702685789],[25.248852488524903,5.024654643030814],[25.065250652506535,4.967366553548359],[24.978849788497882,4.982990577952677],[24.766447664476658,4.93091049660498],[24.438844388443897,5.010766621338107],[24.320043200432025,4.993406594222208],[24.226442264422644,4.953478531855652],[23.992439924399264,4.866678396276171],[23.848438484384843,4.81633431764007],[23.682836828368295,4.7711982471387415],[23.524435244352446,4.701758138675146],[23.416434164341638,4.663566079020185],[23.312033120331222,4.663566079020185],[23.21843218432184,4.7034941413867415],[23.11763117631176,4.736478192906944],[22.99162991629916,4.743422203753298],[22.86562865628656,4.724326173925817],[22.754027540275416,4.6462060519042865],[22.710827108271076,4.592389967845008],[22.617226172261724,4.444829737359896],[22.50562505625058,4.2069973658721125],[22.46242462424624,4.160125292659188],[22.44802448024481,4.15491728452443],[22.42282422824229,4.1358212546969355],[21.908019080190797,4.253869439085037],[21.688416884168845,4.281645482470466],[21.537215372153725,4.245189425527087],[21.35001350013502,4.311157528567492],[21.267212672126732,4.323309547548618],[21.23121231212312,4.302477515009542],[21.126811268112675,4.3319895611065675],[20.9540095400954,4.413581688551275],[20.792007920079215,4.4465657400714775],[20.648006480064794,4.436149723801947],[20.558005580055806,4.462189764475781],[20.48600486004861,4.542045889208907],[20.392403924039257,4.686134114270843],[20.22680226802268,4.830222339332778],[20.003600036000364,4.944798518297702],[19.863198631986336,5.031598653877182],[19.805598055980568,5.088886743359637],[19.686796867968695,5.12187079487984],[19.499594995949963,5.127078803014612],[19.323193231932322,5.0715267162437385],[19.067590675906757,4.890982434238424],[18.829988299883013,4.522949859381427],[18.70038700387005,4.382333639742669],[18.59238592385924,4.345877582799275],[18.56718567185672,4.257341444508214],[18.621186211862124,4.116725224869455],[18.631986319863216,3.9535409699800255],[18.595985959859604,3.6792525415488626],[18.610386103861032,3.4778762270044723],[18.552785527855292,3.5108602785246745],[18.498784987849888,3.6046044249505087],[18.473584735847368,3.623700454778003],[18.318783187831883,3.580300386988256],[18.235982359823595,3.5421083273332954],[18.192781927819283,3.505652270389902],[18.160381603816035,3.5004442622551437],[18.109981099810994,3.5507883408912306],[18.07398073980741,3.55946835444918],[18.009180091800914,3.5507883408912306],[17.94797947979481,3.552524343602826],[17.908379083790834,3.5577323517375987],[17.879578795787978,3.554260346314422],[17.807578075780754,3.583772392411433],[17.53757537575376,3.661892514432978],[17.490774907749085,3.687932555106812],[17.43677436774368,3.684460549683635],[17.299972999730016,3.616756443931635],[17.224372243722456,3.597660414104155],[17.00117001170011,3.555996349026003],[16.763567635676367,3.536900319198523],[16.67356673566735,3.5351643164869273],[16.612366123661246,3.505652270389902],[16.569165691656934,3.462252202600169],[16.543965439654414,3.370244058885916],[16.49716497164971,3.208795806708082],[16.475564755647554,3.165395738918349],[16.479164791647918,3.101163638589526],[16.46476464764649,2.9935314704709697],[16.461164611646126,2.8963153186219444],[16.468364683646854,2.8320832182931355],[16.399963999639994,2.701883014923908],[16.32076320763207,2.5421707654576693],[16.252362523625237,2.4067625539536834],[16.183961839618405,2.269618339738102],[16.13716137161373,2.363362486163936],[16.108361083610845,2.472730656994088],[16.093960939609417,2.5994588549401243],[16.101161011610117,2.6324429064603265],[16.083160831608325,2.6706349661153013],[16.083160831608325,2.677578976961655],[16.057960579605805,2.773059126099085],[16.083160831608325,2.8390272291394894],[16.065160651606533,2.908467337603085],[16.007560075600765,2.976171443355071],[15.957159571595724,3.0282515247027675],[15.92835928359284,3.0751235979156775],[15.90315903159032,3.0959556304547533],[15.849158491584916,3.1028996413011214],[15.773557735577356,3.127203679263374],[15.67635676356764,3.229627839247158],[15.579155791557923,3.3285799938077645],[15.456754567545687,3.4570441944653965],[15.35955359553597,3.566412365295548],[15.24075240752407,3.701820576799534],[15.129151291512926,3.826812772033989],[15.060750607506094,3.9465969591336716],[15.035550355503574,4.016037067597253],[15.067950679506794,4.022981078443607],[15.11475114751147,4.024717081155202],[15.136351363513654,4.036869100136329],[15.136351363513654,4.069853151656531],[15.085950859508614,4.163597298082365],[15.06435064350643,4.285117487893643],[15.021150211502118,4.358029601780402],[14.895148951489517,4.472605780745326],[14.769147691476917,4.557669913613211],[14.729547295472969,4.602805984114539],[14.707947079470813,4.665302081731767],[14.661146611466108,5.066318708108966],[14.639546395463952,5.179158884362295],[14.603546035460369,5.229502962998396],[14.574745747457484,5.252070998249067],[14.563945639456392,5.279847041634497],[14.567545675456756,5.351023152809674],[14.585545855458548,5.415255253138483],[14.581945819458213,5.4395592911007355],[14.617946179461796,5.495111377871609],[14.617946179461796,5.864879955440202],[14.599945999460004,5.883975985267682],[14.578345783457848,5.915224034076289],[14.542345423454236,5.913488031364707],[14.502745027450288,5.916960036787884],[14.463144631446312,5.970776120847162],[14.430744307443092,6.038480226599162],[14.441544415444156,6.087088302523668],[14.473944739447404,6.127016364890224],[14.513545135451352,6.161736419122022],[14.560345603456028,6.191248465219047],[14.700747007470085,6.2502725574130835],[14.740347403474033,6.279784603510109],[14.765547655476553,6.316240660453502],[14.779947799478009,6.366584739089589],[14.862748627486269,6.555809034652867],[14.98154981549817,6.745033330216131],[15.035550355503574,6.784961392582687],[15.085950859508614,6.909953587817142],[15.15795157951581,7.062721826437027],[15.186751867518694,7.1356339403238],[15.20835208352085,7.206810051498962],[15.244352443524434,7.264098140981432],[15.377553775537763,7.357842287407266],[15.478354783547843,7.5244985477198725],[15.589955899559016,7.515818534161923],[15.70155701557016,7.488042490776493],[15.845558455584552,7.475890471795367],[15.957159571595724,7.507138520603974],[16.02916029160292,7.5713706209327825],[16.191161911619133,7.623450702280479],[16.378363783637838,7.684210797186111],[16.403564035640358,7.772746935477187],[16.461164611646126,7.819619008690097],[16.52236522365223,7.859547071056667],[16.543965439654414,7.86475507919144],[16.551165511655114,7.8352430330944145],[16.587165871658726,7.743234889380162],[16.669966699667015,7.651226745665909],[16.785167851678523,7.550538588393707],[16.81756817568177,7.557482599240075],[16.889568895688967,7.63386671855001],[17.073170731707336,7.680738791762934],[17.116371163711648,7.70157082430201],[17.245972459724612,7.812674997843743],[17.400774007740097,7.88385110901892],[17.43677436774368,7.890795119865274],[17.49437494374945,7.909891149692768],[17.649176491764933,7.982803263579527],[17.760777607776078,7.974123250021577],[17.940779407794082,7.986275269002704],[18.23958239582396,8.020995323234501],[18.455584555845576,8.031411339504032],[18.563585635856356,8.045299361196754],[18.59238592385924,8.060923385601058],[18.631986319863216,8.168555553719614],[18.6679866798668,8.198067599816639],[18.747187471874724,8.243203670317968],[18.905589055890573,8.404651922495802],[19.009990099901017,8.541796136711383],[19.038790387903873,8.586932207212712],[19.042390423904237,8.590404212635889],[19.063990639906393,8.599084226193838],[19.107191071910734,8.656372315676293],[19.063990639906393,8.715396407870344],[18.887588875888753,8.835180594970026],[18.887588875888753,8.852540622085925],[18.87678876788769,8.873372654625001],[18.887588875888753,8.888996679029304],[18.955989559895613,8.939340757665406],[19.049590495904965,8.99489284443628],[19.14679146791468,9.015724876975355],[19.398793987939882,9.012252871552164],[19.618396183961835,9.024404890533305],[19.668796687966875,9.020932885110113],[19.837998379983816,9.048708928495557],[19.953199531995324,9.074748969169391],[20.072000720007196,9.133773061363442],[20.342003420034217,9.126829050517088],[20.565205652056534,9.2743892810022],[20.630006300063002,9.30216532438763],[20.658806588065886,9.324733359638302],[20.669606696066978,9.347301394888973],[20.774007740077394,9.40632548708301],[20.892808928089295,9.527845676894287],[20.982809828098283,9.635477845012844],[21.008010080100803,9.713597967034374],[21.263612636126368,9.973998373772815],[21.353613536135356,9.968790365638043],[21.396813968139696,10.001774417158245],[21.497614976149777,10.17537468831722],[21.52641526415266,10.208358739837422],[21.5768157681577,10.218774756106953],[21.63441634416344,10.237870785934433],[21.681216812168117,10.28995086728213],[21.724417244172457,10.366334986592065],[21.724417244172457,10.461815135729495],[21.706417064170637,10.538199255039444],[21.706417064170637,10.574655311982823],[21.731617316173157,10.609375366214621],[21.771217712177133,10.642359417734824],[21.965619656196566,10.736103564160658],[22.012420124201242,10.781239634661986],[22.04482044820449,10.822903699740138],[22.098820988209894,10.829847710586506],[22.156421564215663,10.826375705163315],[22.192421924219246,10.850679743125568],[22.23562235622356,10.894079810915315],[22.368823688236887,10.95136790039777],[22.494824948249487,10.996503970899099],[22.62442624426245,10.977407941071618],[22.728827288272896,10.954839905820947],[22.818828188281884,10.927063862435517],[22.85842858428586,10.920119851589163]]]}},{"type":"Feature","id":124,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-59.78759787597876,43.93889142602367],[-59.920799207992076,43.904171371791875],[-60.0360003600036,43.90590737450347],[-60.11520115201152,43.93889142602367],[-60.11880118801187,43.95277944771638],[-59.93519935199352,43.93889142602367],[-59.86679866798667,43.94757143958162],[-59.72639726397263,44.00312352635248],[-59.78759787597876,43.93889142602367]]],[[[-66.27486274862748,44.29303597918795],[-66.32526325263252,44.256579922244555],[-66.31086310863108,44.29129997647635],[-66.24966249662496,44.37983611476744],[-66.210062100621,44.391988133748555],[-66.27486274862748,44.29303597918795]]],[[[-66.76086760867608,44.68190058658402],[-66.89766897668976,44.62808450252476],[-66.84366843668437,44.76349271402873],[-66.80046800468004,44.80515677910688],[-66.74646746467464,44.79126875741417],[-66.75366753667537,44.709676629969465],[-66.76086760867608,44.68190058658402]]],[[[-60.96120961209611,45.489141847473206],[-61.00441004410044,45.482197836626824],[-61.01161011610115,45.49608585831956],[-61.076410764107635,45.53774992339771],[-61.080010800108,45.55858195593677],[-61.026010260102595,45.57767798576427],[-60.91080910809107,45.56726196949472],[-60.9540095400954,45.515181888147026],[-60.96120961209611,45.489141847473206]]],[[[-73.69453694536945,45.58635799932222],[-73.81693816938169,45.56552596678313],[-73.85653856538565,45.57420598034108],[-73.72333723337233,45.671422132190116],[-73.57213572135721,45.693990167440774],[-73.69453694536945,45.58635799932222]]],[[[-73.56493564935649,45.468309814934116],[-73.64413644136441,45.44921378510662],[-73.77373773737737,45.468309814934116],[-73.92133921339213,45.44226977426027],[-73.96093960939609,45.44226977426027],[-73.85293852938528,45.515181888147026],[-73.68733687336874,45.562053961359965],[-73.52173521735217,45.70093417828713],[-73.47493474934748,45.70440618371032],[-73.53973539735397,45.54642993695566],[-73.55053550535504,45.489141847473206],[-73.56493564935649,45.468309814934116]]],[[[-71.02691026910269,46.87273600861013],[-71.11691116911169,46.86405599505218],[-71.09531095310953,46.89877604928395],[-70.96930969309693,46.961272146901194],[-70.87930879308793,46.99599220113299],[-70.82530825308253,46.99599220113299],[-70.91170911709116,46.91960808182304],[-71.02691026910269,46.87273600861013]]],[[[-61.10521105211052,45.943974557909684],[-61.07281072810727,45.93703054706333],[-60.93600936009359,45.985638622987835],[-60.864008640086396,45.98390262027624],[-60.86760867608676,45.94918256604444],[-60.98280982809828,45.91099050638948],[-61.03681036810367,45.88147846029244],[-60.97200972009719,45.855438419618594],[-60.97200972009719,45.838078392502695],[-61.051210512105115,45.794678324712976],[-61.09081090810908,45.74780625150004],[-61.05841058410584,45.70267018099872],[-60.92880928809288,45.74780625150004],[-60.87840878408784,45.74780625150004],[-60.80640806408064,45.73739023523052],[-60.738007380073796,45.75127825692323],[-60.698406984069834,45.773846292173886],[-60.47160471604715,45.94571056062125],[-60.460804608046075,45.968278595871936],[-60.70560705607056,45.93355854164014],[-60.73440734407343,45.956126576890796],[-60.572405724057234,46.062022742297756],[-60.586805868058676,46.11583882635705],[-60.5040050400504,46.20437496464811],[-60.43200432004319,46.25645504599581],[-60.3780037800378,46.28423108938125],[-60.29880298802988,46.31200713276667],[-60.24480244802447,46.270343067688515],[-60.22680226802268,46.19569495109016],[-60.09360093600935,46.206110967359706],[-59.96039960399604,46.1904869429554],[-59.86679866798667,46.159238894146796],[-59.84879848798488,46.1418788670309],[-59.84879848798488,46.11236682093386],[-59.881198811988114,46.062022742297756],[-59.93519935199352,46.01862267450804],[-59.82719827198271,45.964806590448745],[-59.84159841598415,45.94223855519809],[-60.01440014400144,45.879742457580846],[-60.11520115201152,45.81898236267523],[-60.20520205202051,45.74259824336528],[-60.385203852038515,45.65406210507422],[-60.673206732067314,45.591566007456976],[-60.763207632076316,45.591566007456976],[-60.87120871208711,45.61066203728447],[-60.97920979209792,45.60545402914971],[-61.08361083610836,45.582885993899026],[-61.18801188011879,45.58462199661062],[-61.234812348123484,45.57246997762951],[-61.285212852128524,45.57420598034108],[-61.32481324813247,45.59851001830333],[-61.40761407614076,45.66968612947852],[-61.45081450814507,45.71655820269143],[-61.4940149401494,45.94223855519809],[-61.479614796147956,46.06028673958619],[-61.40761407614076,46.16965491041631],[-61.303213032130316,46.244303027014666],[-61.2420124201242,46.30332711920872],[-60.98280982809828,46.65052766152664],[-60.93240932409324,46.72864778354818],[-60.87120871208711,46.79635188930018],[-60.75960759607595,46.86405599505218],[-60.61560615606156,46.9751601685939],[-60.572405724057234,46.999464206556155],[-60.48960489604896,47.0098802228257],[-60.40680406804067,47.002936211979346],[-60.43200432004319,46.96300814961279],[-60.42480424804248,46.923080087246205],[-60.33120331203311,46.76857584591474],[-60.33120331203311,46.73732779710613],[-60.385203852038515,46.61407160458327],[-60.48240482404823,46.41269529003887],[-60.50760507605075,46.30332711920872],[-60.49320493204931,46.270343067688515],[-60.53280532805327,46.214790980917655],[-60.5760057600576,46.17139091312791],[-60.74520745207451,46.09327079110639],[-60.83160831608316,46.0741747612789],[-60.91080910809107,46.044662715181886],[-61.10521105211052,45.943974557909684]]],[[[-63.812438124381245,46.46824737680973],[-63.78363783637836,46.45435935511702],[-63.736837368373685,46.48039939579087],[-63.68283682836828,46.56199152323558],[-63.535235352353524,46.541159490696515],[-63.4560345603456,46.50470343375312],[-63.412834128341274,46.511647444599475],[-63.36963369633696,46.50817543917631],[-63.28683286832867,46.45956736325178],[-63.12843128431284,46.42137530359682],[-62.96282962829628,46.42831931444317],[-62.710827108271076,46.45088734969383],[-62.68202682026819,46.45956736325178],[-62.42282422824228,46.47866339307927],[-62.16362163621636,46.48734340663722],[-62.07362073620736,46.46651137409816],[-62.04122041220411,46.44567934155907],[-62.02322023220232,46.42137530359682],[-62.170821708217076,46.355407200556414],[-62.31842318423183,46.279023081246464],[-62.52722527225272,46.202638961936515],[-62.55242552425524,46.16618290499315],[-62.5380253802538,46.09847879924115],[-62.54162541625416,46.029038690777554],[-62.5020250202502,46.0220946799312],[-62.47682476824768,45.99952664468054],[-62.530825308253085,45.976958609429886],[-62.743227432274324,45.96654259316034],[-62.80442804428044,45.973486604006695],[-62.880028800288,46.00126264739214],[-62.90522905229052,46.06896675314414],[-62.995229952299525,46.058550736874594],[-63.020430204302045,46.06723075043254],[-62.894428944289444,46.1227828372034],[-62.9520295202952,46.19569495109016],[-63.01683016830168,46.1904869429554],[-63.05643056430564,46.223470994475605],[-63.05283052830528,46.270343067688515],[-62.995229952299525,46.2929111029392],[-62.97722977229772,46.31721514090145],[-63.05643056430564,46.29464710565077],[-63.11763117631176,46.252983040572616],[-63.19323193231932,46.23735901616831],[-63.272432724327246,46.19916695651335],[-63.15363153631536,46.18875094024381],[-63.21483214832148,46.159238894146796],[-63.276032760327595,46.15403088601201],[-63.56763567635676,46.2095829727829],[-63.639636396363954,46.23041500532196],[-63.73323733237332,46.28943909751601],[-63.80163801638015,46.367559219537554],[-63.762037620376205,46.37103122496072],[-63.75123751237511,46.384919246653425],[-63.75843758437584,46.397071265634565],[-63.85923859238592,46.40748728190411],[-64.02124021240212,46.40401527648092],[-64.11124111241112,46.42484730902001],[-64.10764107641076,46.56199152323558],[-64.13644136441364,46.60018358289054],[-64.23724237242372,46.63143163169917],[-64.38844388443884,46.64011164525712],[-64.40284402844028,46.69219172660479],[-64.3560435604356,46.76857584591474],[-64.28044280442803,46.83627995166674],[-64.22284222842228,46.90051205199555],[-64.1580415804158,46.95432813605484],[-63.992439924399235,47.0619603041734],[-63.9960399603996,46.982104179440256],[-63.98163981639816,46.91266407097669],[-64.08964089640897,46.77551985676109],[-63.90243902439023,46.638375642545526],[-63.88083880838808,46.60886359644849],[-63.862838628386285,46.57240753950512],[-63.87723877238771,46.53942348798492],[-63.9060390603906,46.50817543917631],[-63.8340383403834,46.49428741748358],[-63.812438124381245,46.46824737680973]]],[[[-61.91521915219151,47.28416865125686],[-61.87921879218791,47.26507262142937],[-61.81441814418143,47.266808624140964],[-61.77121771217712,47.25986461329461],[-61.83241832418324,47.22340855635122],[-61.951219512195124,47.21820054821646],[-62.00882008820088,47.23382457262076],[-61.926019260192604,47.42478487089562],[-61.82881828818287,47.469920941396936],[-61.62721627216271,47.59317713391982],[-61.5480154801548,47.631369193574784],[-61.47241472414724,47.64699321797909],[-61.39681396813968,47.63831320442114],[-61.47601476014759,47.563665087822784],[-61.5840158401584,47.56019308239962],[-61.68481684816848,47.499432987493975],[-61.74961749617496,47.42999287903038],[-61.83241832418324,47.39180081937542],[-61.88641886418864,47.34492874616248],[-61.91521915219151,47.28416865125686]]],[[[-54.22554225542255,47.44214489801152],[-54.27594275942759,47.40568884106813],[-54.32634326343263,47.40742484377972],[-54.319143191431905,47.43867289258833],[-54.25794257942579,47.49769698478238],[-54.2291422914229,47.53936104986053],[-54.22554225542255,47.56540109053438],[-54.214742147421475,47.584497120361874],[-54.167941679416785,47.60706515561253],[-54.12834128341282,47.64699321797909],[-54.14634146341463,47.57234510138073],[-54.22554225542255,47.44214489801152]]],[[[-64.50724507245071,47.88656159217845],[-64.53244532445324,47.813649478291694],[-64.62244622446224,47.75115338067445],[-64.66564665646656,47.74768137525129],[-64.68364683646836,47.75288938338605],[-64.6620466204662,47.792817445752604],[-64.6620466204662,47.8622575542162],[-64.590045900459,47.872673570485745],[-64.56484564845648,47.86572955963939],[-64.50724507245071,47.88656159217845]]],[[[-64.47484474844748,47.95947370606521],[-64.590045900459,47.90739362471754],[-64.53964539645396,47.98551374673906],[-64.51804518045181,48.004609776566554],[-64.50004500045,48.0132897901245],[-64.4820448204482,48.00634577927815],[-64.47484474844748,47.95947370606521]]],[[[-123.43623436234361,48.754562947973255],[-123.47583475834759,48.72852290729941],[-123.50103501035011,48.7319949127226],[-123.5190351903519,48.7493549398385],[-123.58383583835838,48.92642721642065],[-123.5550355503555,48.92121920828586],[-123.46863468634686,48.8674031242266],[-123.48663486634865,48.84657109168751],[-123.42183421834218,48.792755007628244],[-123.40743407434074,48.75629895068485],[-123.43623436234361,48.754562947973255]]],[[[-123.37143371433714,48.886499154054064],[-123.38583385833857,48.87434713507295],[-123.54063540635406,48.945523246248115],[-123.6450364503645,49.03926739267396],[-123.68823688236881,49.09481947944482],[-123.4830348303483,48.954203259806064],[-123.37863378633787,48.90906718930475],[-123.37143371433714,48.886499154054064]]],[[[-74.70974709747097,45.003061088228094],[-74.56574565745657,45.04125314788308],[-74.27054270542705,45.188813378368195],[-74.0509405094051,45.24089345971589],[-73.7629376293763,45.39539770104736],[-73.55773557735577,45.42490974714437],[-73.51813518135181,45.45962980137617],[-73.48573485734858,45.58635799932222],[-73.4641346413464,45.63149406982353],[-73.37053370533705,45.75822226776958],[-73.25173251732517,45.86411843317654],[-73.15813158131581,46.00994266095009],[-72.98892988929889,46.10368680737591],[-72.73332733327332,46.18180692939745],[-72.49572495724956,46.35193519513322],[-72.36612366123661,46.40401527648092],[-72.24012240122401,46.44220733613591],[-72.18612186121861,46.511647444599475],[-72.11052110521105,46.55157550696603],[-71.90171901719017,46.63143163169917],[-71.67131671316713,46.65399966694983],[-71.44091440914409,46.719967769990234],[-71.26091260912608,46.75642382693363],[-71.15291152911529,46.81891992455084],[-70.99450994509945,46.85190397607104],[-70.51930519305192,47.03244825807636],[-70.38970389703897,47.117512390944256],[-70.21690216902168,47.28937665939162],[-70.06930069300692,47.37791279768271],[-70.01890018900188,47.47165694410853],[-69.80289802898028,47.622689180016835],[-69.57969579695796,47.82406549456124],[-69.47169471694717,47.966417716911565],[-69.3060930609306,48.046273841644705],[-68.98568985689856,48.275426199574525],[-68.81648816488165,48.36569834057718],[-68.74448744487445,48.37611435684673],[-68.55368553685537,48.457706484291435],[-68.43128431284312,48.54103461444774],[-68.23688236882369,48.62609874731564],[-67.88767887678877,48.730258910011],[-67.56007560075601,48.85525110524546],[-67.11727117271172,48.96461927607561],[-66.59886598865988,49.12606752825343],[-66.17766177661777,49.212867663832924],[-65.88245882458824,49.225019682814036],[-65.52245522455225,49.26668374789219],[-65.39645396453965,49.26147573975743],[-64.83484834848348,49.192035631293834],[-64.56844568445685,49.10523549571437],[-64.26244262442624,48.92121920828586],[-64.21564215642157,48.87434713507295],[-64.20844208442084,48.80664302932095],[-64.37044370443704,48.839627080841154],[-64.51444514445144,48.84136308355275],[-64.41364413644136,48.80317102389776],[-64.24444244442444,48.69033084764445],[-64.25524255242551,48.54971462800569],[-64.34884348843488,48.42298643005964],[-64.63324633246332,48.360490332442424],[-64.70524705247053,48.31014625380632],[-64.76284762847628,48.228554126361615],[-64.82044820448203,48.19730607755301],[-64.96084960849608,48.15911401789802],[-65.03645036450364,48.10703393655032],[-65.25965259652597,48.02196980368245],[-65.36045360453605,48.01155378741291],[-65.47565475654756,48.0306498172404],[-65.75645756457564,48.11224194468511],[-65.92565925659257,48.18862606399506],[-66.0120601206012,48.14696199891691],[-66.0840608406084,48.101825928415565],[-66.24966249662496,48.11744995281987],[-66.32526325263252,48.0983539229924],[-66.44766447664476,48.119185955531464],[-66.70326703267033,48.02196980368245],[-66.63126631266313,48.01155378741291],[-66.42966429664297,48.06710587418377],[-66.36126361263612,48.06016186333741],[-66.210062100621,47.98898575216225],[-65.850058500585,47.910865630140705],[-65.75645756457564,47.860521551504604],[-65.66645666456664,47.69560129390359],[-65.60885608856088,47.669561253229745],[-65.48285482854828,47.68692128034564],[-65.34245342453424,47.76851340779035],[-65.22725227252272,47.8119134755801],[-65.00045000450004,47.846633529811896],[-65.04725047250471,47.792817445752604],[-64.87444874448744,47.79802545388739],[-64.70164701647016,47.72511334000063],[-64.76644766447664,47.673033258652936],[-64.85284852848528,47.57060909866914],[-64.91044910449104,47.36923278412476],[-65.08685086850868,47.23382457262076],[-65.31725317253172,47.10188836653995],[-65.25965259652597,47.06890431501975],[-65.19125191251912,47.049808285192256],[-65.04365043650436,47.088000344847245],[-64.94284942849428,47.08626434213565],[-64.83124831248313,47.0602243014618],[-64.86724867248672,46.957800141478],[-64.90684906849069,46.888360033014436],[-64.88164881648817,46.82239192997403],[-64.81684816848168,46.699135737451144],[-64.72684726847268,46.67135969406573],[-64.69084690846908,46.511647444599475],[-64.64044640446404,46.42484730902001],[-64.64764647646476,46.355407200556414],[-64.55764557645576,46.31200713276667],[-64.54324543245433,46.240831021591504],[-64.2120421204212,46.219998989052414],[-64.14364143641436,46.192222945667],[-63.916839168391675,46.16618290499315],[-63.87363873638736,46.14535087245406],[-63.83043830438304,46.1071588127991],[-64.05724057240572,46.0220946799312],[-63.87363873638736,45.95959858231399],[-63.70443704437044,45.85717442233019],[-63.56763567635676,45.87800645486928],[-63.510035100351004,45.87453444944609],[-63.358833588335884,45.812038351828875],[-63.31563315633156,45.77905430030867],[-63.2940329403294,45.75127825692323],[-63.21843218432184,45.75822226776958],[-63.10683106831068,45.782526305731835],[-62.912429124291236,45.77558229488548],[-62.70002700027,45.740862240653684],[-62.718027180271804,45.685310153882824],[-62.75042750427504,45.64885409693943],[-62.584825848258475,45.66100611592057],[-62.484024840248395,45.621078053554015],[-62.4480244802448,45.64017408338148],[-62.42282422824228,45.664478121343734],[-62.21762217622175,45.73044622438414],[-61.95481954819547,45.867590438599734],[-61.92241922419224,45.85196641419543],[-61.91161911619116,45.799886332847734],[-61.87561875618756,45.714822199979835],[-61.77481774817748,45.655798107785785],[-61.6560165601656,45.64191008609308],[-61.4940149401494,45.68704615659442],[-61.429214292142916,45.64885409693943],[-61.35001350013499,45.57420598034108],[-61.278012780127796,45.47525382578047],[-61.28161281612816,45.44053377154867],[-61.37521375213751,45.41102172545166],[-61.461614616146164,45.36588565495032],[-61.10521105211052,45.34852562783445],[-61.06921069210692,45.32942959800695],[-61.03321033210332,45.291237538351965],[-61.06921069210692,45.253045478697004],[-61.101611016110155,45.23394944886951],[-61.16641166411664,45.256517484120195],[-61.285212852128524,45.235685451581105],[-61.386013860138604,45.185341372945004],[-61.49761497614976,45.15756532955959],[-61.56961569615696,45.1540933241364],[-61.64881648816488,45.129789286174145],[-61.72081720817208,45.09506923194235],[-61.792817928179275,45.0846532156728],[-62.026820268202684,44.994381074670144],[-62.26442264422644,44.93709298518769],[-62.51282512825128,44.84334883876187],[-62.768427684276844,44.78432474656782],[-63.03123031230312,44.71488463810422],[-63.08883088830888,44.70794062725787],[-63.15723157231572,44.71141263268106],[-63.30483304833048,44.641972524217465],[-63.38043380433804,44.65238854048701],[-63.4560345603456,44.64023652150587],[-63.5460354603546,44.65586054591017],[-63.603636036360356,44.68363658929562],[-63.55683556835568,44.61072447540886],[-63.5460354603546,44.54302036965686],[-63.56763567635676,44.515244326271414],[-63.610836108361084,44.48052427203962],[-63.762037620376205,44.4857322801744],[-63.81963819638196,44.510036318136656],[-63.891638916389155,44.54649237508002],[-63.9240392403924,44.603780464562476],[-63.999639996399964,44.64544452964063],[-64.04644046440464,44.58815644015817],[-64.04284042840428,44.544756372368454],[-64.10044100441004,44.487468282886],[-64.16524165241653,44.586420437446606],[-64.28764287642876,44.54996438050321],[-64.3380433804338,44.44406821509625],[-64.31284312843128,44.41455616899921],[-64.27684276842768,44.3347000442661],[-64.33444334443344,44.29129997647635],[-64.37764377643776,44.30345199545749],[-64.46764467644677,44.18540381106939],[-64.57924579245793,44.142003743279645],[-64.69084690846908,44.02048355346838],[-64.8240482404824,43.930211412465724],[-64.86364863648636,43.86771531484848],[-65.08685086850868,43.727099095209724],[-65.17325173251731,43.730571100632915],[-65.23445234452345,43.727099095209724],[-65.3280532805328,43.66807500301567],[-65.3460534605346,43.5500268186276],[-65.38565385653857,43.565650843031904],[-65.42885428854288,43.56217883760871],[-65.45045450454504,43.52398677795375],[-65.48285482854828,43.518778769818994],[-65.56565565655656,43.55349882405076],[-65.66285662856629,43.5344027942233],[-65.73845738457385,43.56044283489712],[-65.83565835658356,43.734043106056106],[-65.8860588605886,43.794803200961724],[-65.97965979659796,43.815635233500814],[-66.00126001260013,43.777443173845825],[-66.03726037260373,43.74272311961403],[-66.12726127261273,43.81389923078922],[-66.1920619206192,44.07950764566243],[-66.1920619206192,44.14373974599124],[-66.09846098460984,44.3676840957863],[-65.8680586805868,44.56906041033071],[-65.94365943659436,44.57600442117706],[-66.14526145261452,44.4353882015383],[-66.12366123661236,44.4701082557701],[-66.09126091260912,44.50482831000187],[-66.02286022860228,44.56211639948435],[-65.91845918459184,44.61593248354362],[-65.7780577805778,44.64544452964063],[-65.68085680856808,44.650652537775414],[-65.6160561605616,44.680164583872426],[-65.51885518855188,44.73224466522012],[-65.50085500855008,44.760020708605566],[-65.58725587255873,44.72877265979693],[-65.72765727657276,44.697524610988324],[-65.69165691656916,44.73745267335488],[-65.65565655656556,44.760020708605566],[-64.90324903249032,45.121109272616195],[-64.7520475204752,45.180133364810246],[-64.44964449644496,45.256517484120195],[-64.40644406444063,45.3051255600447],[-64.44964449644496,45.3381096115649],[-64.33084330843307,45.30859756546786],[-64.34164341643417,45.26866950310131],[-64.35964359643596,45.2374214542927],[-64.36684366843669,45.1870773756566],[-64.3560435604356,45.138469299732094],[-64.23364233642336,45.11416526176984],[-64.13644136441364,45.023893120767184],[-64.18324183241832,45.14714931329004],[-64.09324093240932,45.21658942175361],[-63.74763747637476,45.31033356817946],[-63.459634596345964,45.320749584449004],[-63.36963369633696,45.36414965223875],[-63.614436144361434,45.39366169833576],[-63.9060390603906,45.37803767393146],[-64.0860408604086,45.41102172545166],[-64.3380433804338,45.3901896929126],[-64.60084600846008,45.409285722740066],[-64.680046800468,45.38324568206622],[-64.74844748447484,45.324221589872195],[-64.83124831248313,45.350261630546015],[-64.87444874448744,45.353733635969206],[-64.9140491404914,45.37456566850827],[-64.82764827648276,45.47525382578047],[-64.56124561245612,45.62628606168877],[-64.39564395643956,45.75648626505799],[-64.35244352443524,45.782526305731835],[-64.31644316443165,45.83634238979113],[-64.40284402844028,45.82766237623318],[-64.4820448204482,45.80683034369409],[-64.5360453604536,45.86585443588814],[-64.63324633246332,45.947446563332846],[-64.64044640446404,45.91272650910105],[-64.59364593645937,45.81377435454044],[-64.77724777247772,45.638438080669914],[-64.89964899648996,45.62628606168877],[-65.0580505805058,45.544693934244066],[-65.28125281252812,45.473517823068875],[-65.5440554405544,45.3381096115649],[-65.8860588605886,45.22353343259999],[-65.95445954459544,45.2217974298884],[-66.10926109261092,45.31727757902581],[-66.0660606606066,45.358941644103965],[-66.02646026460265,45.417965736298015],[-66.0660606606066,45.400605709182116],[-66.09126091260912,45.37630167121986],[-66.18126181261812,45.33463760614171],[-66.10566105661056,45.256517484120195],[-66.14526145261452,45.227005438023156],[-66.25326253262533,45.188813378368195],[-66.35046350463504,45.133261291597336],[-66.44046440464405,45.09506923194235],[-66.51246512465124,45.14367730786685],[-66.70686706867069,45.082917212961235],[-66.87246872468724,45.06729318855693],[-66.90846908469084,45.09680523465394],[-66.91926919269193,45.14541331057845],[-66.97686976869768,45.15756532955959],[-67.08487084870848,45.14367730786685],[-67.12447124471244,45.1697173485407],[-67.17127171271713,45.18186936752184],[-67.21447214472144,45.19228538379136],[-67.25047250472504,45.20096539734931],[-67.27207272072721,45.1870773756566],[-67.290072900729,45.167981345829105],[-67.31527315273152,45.1540933241364],[-67.36567365673656,45.17318935396389],[-67.39807398073981,45.20964541090726],[-67.4520745207452,45.247837470562246],[-67.47367473674737,45.27561351394766],[-67.46287462874628,45.30859756546786],[-67.43767437674376,45.3398456142765],[-67.42687426874268,45.37803767393146],[-67.4520745207452,45.421437741721206],[-67.47727477274772,45.44574177968346],[-67.49527495274953,45.473517823068875],[-67.4880748807488,45.50129386645432],[-67.45567455674556,45.51344588543546],[-67.42327423274233,45.53080591255136],[-67.41247412474124,45.56552596678313],[-67.43407434074341,45.603718026438116],[-67.4880748807488,45.617606048130824],[-67.53127531275312,45.612398039996066],[-67.5960759607596,45.621078053554015],[-67.65727657276572,45.64364608880467],[-67.70047700477005,45.671422132190116],[-67.72927729277292,45.68704615659442],[-67.75447754477544,45.68704615659442],[-67.78327783277832,45.70093417828713],[-67.80127801278013,45.726974218960976],[-67.80127801278013,45.77037428675072],[-67.79047790477904,45.79641432742454],[-67.77607776077761,45.81724635996363],[-67.77247772477725,45.84328640063748],[-67.77967779677796,45.86064642775338],[-67.78327783277832,45.87453444944609],[-67.77607776077761,45.89189447656199],[-67.76527765277652,45.926614530793785],[-67.78327783277832,45.95265457146763],[-67.78687786877869,46.04292671247029],[-67.79047790477904,46.2095829727829],[-67.7940779407794,46.338047173440515],[-67.7940779407794,46.49775942290677],[-67.79767797677977,46.61580760729487],[-67.80127801278013,46.78072786489588],[-67.80127801278013,46.935232106227346],[-67.80847808478084,47.08279233671246],[-67.93447934479344,47.16785646958036],[-68.09648096480964,47.27548863769891],[-68.23688236882369,47.346664748874076],[-68.31248312483125,47.355344762432026],[-68.35928359283592,47.34492874616248],[-68.37728377283773,47.31541670006547],[-68.48168481684816,47.28590465396846],[-68.66888668886689,47.252920602448256],[-68.82728827288273,47.202576523812155],[-68.88848888488884,47.202576523812155],[-68.93888938889388,47.211256537370105],[-69.00369003690037,47.23556057533236],[-69.04689046890468,47.27375263498732],[-69.06489064890648,47.33798473531613],[-69.05049050490504,47.42652087360722],[-69.14769147691476,47.44561690343468],[-69.24129241292412,47.46297693055058],[-69.30249302493024,47.402216835644964],[-69.36009360093601,47.35013675429727],[-69.47169471694717,47.23903258075552],[-69.630096300963,47.08105633400086],[-69.71649716497164,46.9942561984214],[-69.87129871298713,46.84322396251309],[-70.0081000810008,46.70955175372069],[-70.03690036900369,46.570671536793526],[-70.06570065700657,46.44047133342431],[-70.18090180901808,46.341519178863706],[-70.24930249302493,46.25124703786105],[-70.27810278102781,46.15055888058885],[-70.30330303303033,46.056814734163],[-70.30690306903068,45.98043061485305],[-70.28890288902889,45.9387665497749],[-70.2961029610296,45.905782498254695],[-70.3321033210332,45.867590438599734],[-70.40770407704076,45.80162233555933],[-70.4221042210422,45.73739023523052],[-70.46530465304653,45.706142186421886],[-70.59490594905948,45.64364608880467],[-70.70290702907029,45.55163794509042],[-70.70650706507065,45.49955786374272],[-70.69210692106921,45.456157795953004],[-70.68850688506885,45.42838175256756],[-70.710107101071,45.409285722740066],[-70.75330753307533,45.41102172545166],[-70.80010800108,45.40407771460531],[-70.8361083610836,45.36588565495032],[-70.8361083610836,45.31033356817946],[-70.86490864908649,45.2704055058129],[-70.89730897308972,45.26172549225495],[-70.9261092610926,45.291237538351965],[-70.95850958509585,45.332901603430116],[-70.9981099810998,45.3381096115649],[-71.05931059310593,45.30859756546786],[-71.1349113491135,45.26346149496655],[-71.20331203312033,45.25998948954336],[-71.32571325713256,45.2895015356404],[-71.41931419314193,45.20096539734931],[-71.51651516515165,45.00826909636288],[-71.93411934119341,45.006533093651285],[-72.34812348123481,45.006533093651285],[-72.76572765727657,45.006533093651285],[-73.18333183331833,45.00479709093969],[-73.59733597335973,45.00479709093969],[-74.0149401494015,45.00479709093969],[-74.4289442894429,45.00479709093969],[-74.66294662946629,45.003061088228094],[-74.70974709747097,45.003061088228094]]],[[[-126.09306093060931,49.35348388347168],[-126.06426064260643,49.263211742469025],[-126.18666186661866,49.27883576687333],[-126.22986229862298,49.29619579398923],[-126.22986229862298,49.339595861778974],[-126.20826208262082,49.37952392414553],[-126.11466114661147,49.365635902452794],[-126.09306093060931,49.35348388347168]]],[[[-54.553145531455314,49.589580252247856],[-54.707947079470785,49.530556160053834],[-54.7439474394744,49.50798812480315],[-54.78714787147871,49.495836105822036],[-54.81954819548196,49.5149321356495],[-54.86274862748627,49.57569223055515],[-54.855548555485555,49.59652426309424],[-54.81234812348123,49.5999962685174],[-54.78714787147871,49.59131625495945],[-54.783547835478345,49.572220225131986],[-54.76554765547655,49.56180420886244],[-54.733147331473305,49.56180420886244],[-54.617946179461796,49.62256430376806],[-54.56034560345603,49.63124431732601],[-54.53874538745387,49.62082830105649],[-54.553145531455314,49.589580252247856]]],[[[-54.092340923409225,49.74408449357935],[-54.02034020340203,49.67985239325054],[-53.980739807398066,49.66249236613464],[-54.239942399423995,49.59131625495945],[-54.268742687426865,49.58784424953629],[-54.28674286742867,49.59478826038264],[-54.290342903429035,49.66075636342305],[-54.27594275942759,49.71110044205915],[-54.25794257942579,49.7197804556171],[-54.20034200342003,49.68853240680849],[-54.139141391413915,49.751028504425705],[-54.092340923409225,49.74408449357935]]],[[[-124.15264152641527,49.530556160053834],[-124.13824138241382,49.509724127514744],[-124.36144361443614,49.58784424953629],[-124.45864458644587,49.6347163227492],[-124.49464494644945,49.6677003742694],[-124.51624516245163,49.686796404096896],[-124.63144631446315,49.7354044800214],[-124.64944649446494,49.75797251527206],[-124.62424624246242,49.77533254238796],[-124.54864548645486,49.76491652611841],[-124.42264422644226,49.72846046917505],[-124.30744307443075,49.6677003742694],[-124.15264152641527,49.530556160053834]]],[[[-126.64026640266403,49.60520427665219],[-126.67986679866799,49.601732271229],[-126.74466744667447,49.61388429021014],[-126.8130681306813,49.64166033359555],[-126.9390693906939,49.7180444529055],[-126.949869498695,49.7354044800214],[-126.9390693906939,49.751028504425705],[-126.90666906669067,49.76318052340682],[-126.89586895868959,49.78227655323431],[-126.92466924669247,49.83782864000517],[-126.82746827468274,49.87254869423697],[-126.73746737467374,49.84303664813996],[-126.6978669786698,49.80831659390816],[-126.6510665106651,49.745820496290946],[-126.62946629466295,49.674644385115755],[-126.62586625866258,49.62603630919125],[-126.64026640266403,49.60520427665219]]],[[[-61.80001800018,49.09308347673323],[-62.221222212222116,49.07919545504052],[-62.55242552425524,49.14169155265776],[-62.80082800828008,49.17120359875477],[-63.0420304203042,49.225019682814036],[-63.56763567635676,49.398619953973025],[-63.62523625236253,49.45938004887864],[-63.67563675636755,49.534028165477],[-63.77643776437763,49.601732271229],[-63.88443884438844,49.657284357999856],[-64.43884438844388,49.827412623735654],[-64.48564485644856,49.886436715929705],[-64.3740437404374,49.92636477829626],[-64.24444244442444,49.94372480541216],[-64.13284132841328,49.941988802700564],[-63.75843758437584,49.87602069966016],[-63.29043290432904,49.81699660746611],[-63.08883088830888,49.771860536964766],[-62.85842858428583,49.70589243392436],[-62.635226352263516,49.624300306479654],[-62.131221312213114,49.407299967530946],[-62.044820448204476,49.389939940415076],[-61.818018180181795,49.28404377500809],[-61.73521735217352,49.204187650274974],[-61.69561695616956,49.13821954723457],[-61.7460174601746,49.10523549571437],[-61.80001800018,49.09308347673323]]],[[[-124.9770497704977,50.02878893828003],[-125.00225002250022,50.02010892472208],[-125.02745027450274,50.13468510368702],[-124.9950499504995,50.174613166053575],[-124.98784987849879,50.19544519859264],[-124.99144991449914,50.21627723113173],[-124.93744937449375,50.165933152495626],[-124.91584915849158,50.13121309826383],[-124.90864908649087,50.08434102505092],[-124.90864908649087,50.07045300335818],[-124.9770497704977,50.02878893828003]]],[[[-125.18585185851859,50.09649304403203],[-125.19665196651965,50.04441296268436],[-125.25785257852579,50.12947709555223],[-125.35865358653587,50.31175738026914],[-125.34425344253442,50.353421445347294],[-125.3010530105301,50.41418154025294],[-125.26145261452615,50.4176535456761],[-125.19665196651965,50.38987750229069],[-125.13905139051391,50.339533423654586],[-125.12825128251282,50.32043739382709],[-125.09225092250922,50.268357312479395],[-125.07425074250742,50.221485239266485],[-125.1138511385114,50.16419714978403],[-125.18585185851859,50.09649304403203]]],[[[-55.5359553595536,50.71971801749271],[-55.56835568355683,50.709302001223165],[-55.600756007560065,50.709302001223165],[-55.62955629556295,50.721454020204305],[-55.63315633156331,50.74055005003177],[-55.60435604356043,50.780478112398356],[-55.52875528755287,50.80131014493742],[-55.46755467554675,50.79610213680266],[-55.471154711547115,50.77527010426357],[-55.50355503555035,50.74228605274337],[-55.5359553595536,50.71971801749271]]],[[[-127.19827198271983,50.6398618927596],[-126.70146701467014,50.51486969752514],[-126.20466204662046,50.454109602619496],[-125.83745837458375,50.38119748873274],[-125.61425614256143,50.35862945348208],[-125.5350553505535,50.34300542907775],[-125.4810548105481,50.31696538840393],[-125.41985419854198,50.25446929078669],[-125.31545315453155,50.106909060301575],[-125.23265232652327,50.01142891116416],[-125.0670506705067,49.848244656274716],[-124.93384933849339,49.73193247459821],[-124.9050490504905,49.6850604013853],[-124.93384933849339,49.67117237969259],[-124.93024930249302,49.64339633630715],[-124.82944829448294,49.530556160053834],[-124.64224642246423,49.428132000070036],[-124.49464494644945,49.37952392414553],[-124.1850418504185,49.301403802123986],[-123.99423994239942,49.22328368010247],[-123.93663936639366,49.17120359875477],[-123.85383853838539,49.119123517407075],[-123.82143821438214,49.08266746046371],[-123.75303753037531,48.9507312543829],[-123.62703627036271,48.82400305643685],[-123.49743497434974,48.58269867952589],[-123.47223472234722,48.601794709353385],[-123.45783457834578,48.67470682324014],[-123.44343443434434,48.69033084764445],[-123.41463414634146,48.699010861202396],[-123.38943389433894,48.669498815105385],[-123.36783367833678,48.60700271748814],[-123.28503285032849,48.45597048157984],[-123.31023310233101,48.410834411078525],[-123.33543335433353,48.40562640294374],[-123.4470344703447,48.42645843548283],[-123.4830348303483,48.40041839480898],[-123.53703537035369,48.34486630803812],[-123.5730357303573,48.322298272787435],[-123.59463594635946,48.33271428905698],[-123.91863918639186,48.38653037311627],[-124.11664116641165,48.436874451752374],[-124.37584375843758,48.51499457377389],[-124.6890468904689,48.5965867012186],[-124.8690486904869,48.65387479070105],[-125.01665016650166,48.71116288018354],[-125.12105121051209,48.76150695881961],[-125.13905139051391,48.80317102389776],[-125.13545135451355,48.822267053725255],[-124.93384933849339,48.95593926251766],[-124.8510485104851,49.02885137640442],[-124.81864818648187,49.08266746046371],[-124.80064800648006,49.14169155265776],[-124.81144811448115,49.212867663832924],[-124.82224822248222,49.207659655698166],[-124.84024840248402,49.13821954723457],[-124.8690486904869,49.07919545504052],[-124.9050490504905,49.030587379116014],[-124.92664926649266,49.01496335471171],[-125.16785167851678,48.99065931674946],[-125.36225362253623,48.99760332759581],[-125.45945459454595,48.94031523811336],[-125.48825488254883,48.933371227267],[-125.54225542255423,48.95246725709447],[-125.6610566105661,49.02885137640442],[-125.83025830258302,49.09134747402166],[-125.81225812258123,49.10697149842596],[-125.70065700657005,49.139955549946166],[-125.6430564305643,49.18509162044748],[-125.65385653856538,49.19377163400543],[-125.69345693456934,49.19029962858227],[-125.72945729457294,49.20071564485178],[-125.79785797857978,49.259739737045834],[-125.83385833858338,49.27709976416173],[-125.91665916659167,49.24932372077632],[-125.95265952659526,49.24758771806472],[-125.9850598505985,49.28751578043128],[-125.93825938259383,49.37952392414553],[-125.93465934659346,49.40209195939619],[-126.0210602106021,49.36737190516439],[-126.04986049860499,49.37952392414553],[-126.0750607506075,49.40903597024254],[-126.10026100261003,49.42118798922368],[-126.16866168661687,49.415979981088896],[-126.24426244262443,49.442020021762744],[-126.26946269462695,49.43160400549323],[-126.28026280262802,49.39167594312664],[-126.30546305463054,49.381259926857126],[-126.41706417064171,49.4489640326091],[-126.44586445864459,49.45070003532069],[-126.49986499864998,49.40035595668459],[-126.51786517865179,49.39688395126143],[-126.55026550265502,49.41945198651209],[-126.56466564665647,49.542708179034946],[-126.55746557465574,49.57916423597834],[-126.54306543065431,49.59131625495945],[-126.44226442264423,49.619092298344896],[-126.15786157861578,49.6503403471535],[-126.13266132661326,49.67290838240416],[-126.34866348663486,49.66075636342305],[-126.40266402664027,49.678116390538946],[-126.46386463864638,49.7197804556171],[-126.5250652506525,49.7197804556171],[-126.55746557465574,49.733668477309806],[-126.59346593465935,49.76491652611841],[-126.68346683466834,49.87602069966016],[-126.74466744667447,49.90553274575717],[-126.84906849068491,49.92289277287307],[-126.9030690306903,49.94372480541216],[-126.92466924669247,49.93504479185421],[-126.94626946269463,49.90206074033401],[-126.97866978669786,49.88296471050651],[-127.04707047070471,49.87081269152537],[-127.11547115471154,49.87949270508332],[-127.16587165871658,49.91074075389196],[-127.19467194671947,49.94893281354692],[-127.2090720907209,49.992332881336665],[-127.18027180271802,50.04962097081912],[-127.18027180271802,50.07392500878137],[-127.1910719107191,50.09996504945522],[-127.21627216272162,50.12079708199428],[-127.24867248672487,50.13815710911018],[-127.26667266672666,50.12947709555223],[-127.27027270272703,50.094757041320435],[-127.28827288272882,50.07045300335818],[-127.34947349473495,50.051356973530716],[-127.39627396273963,50.08434102505092],[-127.42867428674288,50.13121309826383],[-127.46827468274682,50.16419714978403],[-127.67347673476735,50.16419714978403],[-127.77067770677706,50.12079708199428],[-127.81747817478174,50.11732507657112],[-127.86427864278642,50.12774109284064],[-127.87147871478714,50.15030912809132],[-127.82827828278283,50.21106922299694],[-127.8390783907839,50.292661350441676],[-127.84987849878499,50.31349338298074],[-127.9470794707947,50.32564540196188],[-127.96147961479615,50.34647743450094],[-127.90747907479074,50.44542958906155],[-127.87507875078751,50.46452561888904],[-127.83187831878318,50.471469629735395],[-127.6410764107641,50.47841364058175],[-127.579875798758,50.46452561888904],[-127.48627486274862,50.40550152669499],[-127.48987489874898,50.42806956194565],[-127.52227522275223,50.49577366769765],[-127.52947529475296,50.5374377327758],[-127.46467464674646,50.58257380327714],[-127.52587525875259,50.59646182496985],[-127.75267752677527,50.606877841239395],[-127.74907749077491,50.577365795142356],[-127.7310773107731,50.535701730064204],[-127.86427864278642,50.49924567312084],[-127.9650796507965,50.49230166227446],[-128.05868058680585,50.49924567312084],[-128.13428134281344,50.5200777056599],[-128.26748267482674,50.60861384395096],[-128.35028350283503,50.69714998224205],[-128.34668346683466,50.74402205545496],[-128.29988299883,50.794366134091064],[-128.24228242282422,50.827350185611266],[-128.1018810188102,50.85859823441987],[-127.91827918279182,50.86033423713147],[-127.7130771307713,50.82040617476491],[-127.19827198271983,50.6398618927596]]],[[[-55.46035460354604,51.53737529465141],[-55.53235532355323,51.43668713737921],[-55.58275582755827,51.388079061454704],[-55.62955629556295,51.3724550370504],[-55.73035730357303,51.35856701535769],[-55.94275942759427,51.34294299095339],[-56.03276032760327,51.32905496926065],[-56.04356043560435,51.26135086350868],[-56.029160291602906,51.226630809276884],[-56.000360003600036,51.19885476589144],[-55.960759607596074,51.191910755045086],[-55.874358743587436,51.20753477944939],[-55.84195841958419,51.205798776737794],[-55.81675816758167,51.191910755045086],[-55.79515795157951,51.16587071437124],[-55.784357843578434,51.13115066013944],[-55.784357843578434,51.08775059234972],[-55.798757987579876,51.03393450829043],[-55.87075870758707,50.90720631034438],[-55.960759607596074,50.83776620188081],[-56.07956079560795,50.780478112398356],[-56.10476104761047,50.759646079859266],[-56.12276122761227,50.73360603918542],[-56.137161371613715,50.650277909029114],[-56.19476194761947,50.58430980598871],[-56.38196381963819,50.4176535456761],[-56.4539645396454,50.37946148602114],[-56.4539645396454,50.34994943992413],[-56.48276482764827,50.27009331519099],[-56.540365403654036,50.20759721757378],[-56.695166951669506,50.060036987088665],[-56.73116731167312,50.00795690574097],[-56.74916749167491,49.96629284066282],[-56.745567455674546,49.90900475118036],[-56.752767527675275,49.88296471050651],[-56.78876788767887,49.83435663458201],[-56.83916839168391,49.7874845613691],[-56.84996849968499,49.76491652611841],[-56.828368283682835,49.724988463751856],[-56.81036810368103,49.71110044205915],[-56.80676806768068,49.67290838240416],[-56.82116821168211,49.61388429021014],[-56.75636756367564,49.6520763498651],[-56.61236612366123,49.7874845613691],[-56.500765007650074,49.869076688813806],[-56.42876428764288,49.89685273219922],[-56.37476374763747,49.933308789142615],[-56.32076320763207,50.01316491387573],[-56.24876248762487,50.089549033185676],[-56.18036180361803,50.115589073859525],[-56.14796147961479,50.09996504945522],[-56.12276122761227,50.06350899251183],[-56.12636126361264,50.01490091658732],[-56.162361623616235,49.95761282710487],[-56.162361623616235,49.94025279998897],[-56.0759607596076,49.98191686506712],[-55.928359283592826,50.01837292201051],[-55.874358743587436,50.01316491387573],[-55.76635766357663,49.96108483252806],[-55.672756727567275,49.96629284066282],[-55.52875528755287,49.99754088947142],[-55.50355503555035,49.983652867778716],[-55.52875528755287,49.936780794565806],[-55.58275582755827,49.89164472406446],[-55.71595715957159,49.82914862644725],[-56.039960399604,49.704156431212795],[-56.140761407614065,49.619092298344896],[-56.12276122761227,49.62256430376806],[-56.05076050760508,49.65902036071145],[-55.978759787597866,49.678116390538946],[-55.903159031590306,49.68158839596211],[-55.87075870758707,49.669436376981],[-55.88155881558815,49.645132339018744],[-55.89235892358923,49.580900238689935],[-56.086760867608675,49.45243603803229],[-56.039960399604,49.45764404616705],[-55.81675816758167,49.5149321356495],[-55.676356763567625,49.43507601091639],[-55.48915489154891,49.462852054301834],[-55.37755377553775,49.48889209497568],[-55.37755377553775,49.47326807057135],[-55.35595355953559,49.43854801633958],[-55.35595355953559,49.381259926857126],[-55.345153451534514,49.37257991329918],[-55.29115291152911,49.39167594312664],[-55.28035280352803,49.41250797566573],[-55.283952839528396,49.513196132937935],[-55.26595265952659,49.52361214920745],[-55.22995229952299,49.50798812480315],[-55.208352083520836,49.4819480841293],[-55.20115201152011,49.40903597024254],[-55.22635226352263,49.33438785364419],[-55.258752587525876,49.26668374789219],[-55.34155341553415,49.16773159333158],[-55.33075330753307,49.12606752825343],[-55.35235352353523,49.07919545504052],[-55.33435334353344,49.077459452328924],[-55.25155251552515,49.12085952011867],[-55.247952479524784,49.13821954723457],[-55.25515255152551,49.17988361231272],[-55.244352443524434,49.198979642140216],[-55.17595175951759,49.24411571264153],[-55.06435064350643,49.29793179670082],[-55.02475024750247,49.30487580754718],[-55.010350103501025,49.292723788566036],[-55.01755017550175,49.259739737045834],[-54.981549815498155,49.26841975060378],[-54.909549095490945,49.31702782652829],[-54.84474844748448,49.34480386991373],[-54.783547835478345,49.35521988618328],[-54.71874718747188,49.38820393770348],[-54.65034650346503,49.44375602447434],[-54.578345783457834,49.49062809768725],[-54.502745027450274,49.52708415463064],[-54.470344703447026,49.530556160053834],[-54.481144811448104,49.46979606514819],[-54.466744667446676,49.40035595668459],[-54.46314463144631,49.34133186449054],[-54.44874448744487,49.32917984550943],[-54.38754387543875,49.39167594312664],[-54.3551435514355,49.41424397837733],[-54.315543155431556,49.424659994646845],[-54.27234272342723,49.41945198651209],[-53.95913959139591,49.442020021762744],[-53.861938619386194,49.42639599735844],[-53.753937539375386,49.38473193228029],[-53.62073620736207,49.322235834663076],[-53.57033570335703,49.26494774518062],[-53.55953559535595,49.192035631293834],[-53.573935739357395,49.14169155265776],[-53.67113671136711,49.077459452328924],[-53.75753757537575,49.03579538725077],[-53.80793807938079,48.99413132217262],[-53.825938259382596,48.9507312543829],[-53.84393843938439,48.92469121370905],[-53.901539015390156,48.889971159477255],[-54.16074160741607,48.78754699949346],[-54.09954099540995,48.784074994070295],[-53.9519395193952,48.80664302932095],[-53.851138511385116,48.81185103745571],[-53.84753847538475,48.79622701305141],[-53.887138871388714,48.76845096966599],[-53.962739627396274,48.73893892356895],[-53.96993969939699,48.725050901876244],[-53.966339663396624,48.70595487204875],[-53.887138871388714,48.68512283950969],[-53.78273782737827,48.695538855779205],[-53.69633696336963,48.6799148313749],[-53.70713707137071,48.65561079341265],[-53.775537755377556,48.57575466867954],[-53.79353793537935,48.52714659275503],[-53.887138871388714,48.483746524965284],[-54.067140671406705,48.419514424636475],[-54.113941139411395,48.39347438396263],[-54.1031410314103,48.38826637582787],[-53.937539375393754,48.436874451752374],[-53.851138511385116,48.449026470733486],[-53.800738007380076,48.449026470733486],[-53.739537395373944,48.495898543946424],[-53.64593645936459,48.51152256835073],[-53.552335523355225,48.48201052225369],[-53.41193411934118,48.56186664698683],[-53.36153361533614,48.572282663256345],[-53.275132751327504,48.563602649698396],[-53.221132211322114,48.57749067139113],[-53.12753127531275,48.63304275816199],[-53.05553055530555,48.65908279883584],[-53.04113041130411,48.657346796124244],[-53.02673026730267,48.63477876087359],[-53.019530195301954,48.572282663256345],[-53.037530375303746,48.516730576485486],[-53.0591305913059,48.48027451954209],[-53.13473134731346,48.402154397520576],[-53.18153181531815,48.37437835413513],[-53.224732247322464,48.36396233786559],[-53.300333003330024,48.36743434328878],[-53.33273332733327,48.35528232430764],[-53.40473404734047,48.29452222940202],[-53.53073530735307,48.23202613178478],[-53.60993609936099,48.207722093822525],[-53.55953559535595,48.173002039590756],[-53.54153541535415,48.10876993926192],[-53.57033570335703,48.08793790672286],[-53.703537035370346,48.06710587418377],[-53.710737107371074,48.05668985791425],[-53.75753757537575,48.042801836221514],[-53.86913869138691,48.02023380097086],[-53.79353793537935,48.00981778470131],[-53.653136531365305,48.025441809105615],[-53.63873638736386,48.0150257928361],[-53.65673656736567,47.96815371962316],[-53.69633696336963,47.92128164641025],[-53.861938619386194,47.799761456598986],[-53.861938619386194,47.787609437617846],[-53.836738367383674,47.7268493427122],[-53.804338043380426,47.681713272210885],[-53.764737647376464,47.65046522340228],[-53.67113671136711,47.64872922069068],[-53.602736027360265,47.66261724238339],[-53.50553505535055,47.7442093698281],[-53.28233282332823,47.9976657657202],[-53.08433084330842,48.06884187689536],[-52.92232922329222,48.14696199891691],[-52.882728827288275,48.131337974512604],[-52.86472864728647,48.11224194468511],[-52.87192871928718,48.093145914857615],[-52.95472954729547,48.028913814528806],[-52.997929979299784,47.975097730469514],[-53.10953109531094,47.8119134755801],[-53.15273152731527,47.73379335355858],[-53.174331743317424,47.652201226113846],[-53.170731707317074,47.51158500647509],[-53.15633156331563,47.487280968512835],[-53.123931239312384,47.45429691699263],[-53.05553055530555,47.48380896308967],[-52.94392943929439,47.55324907155324],[-52.87192871928718,47.61921717459364],[-52.81792817928179,47.728585345423795],[-52.781927819278195,47.77024941050195],[-52.74592745927458,47.76851340779035],[-52.709927099270985,47.745945372539694],[-52.70272702727027,47.693865291192],[-52.67392673926739,47.62095317730524],[-52.65232652326523,47.549777066130076],[-52.66672666726667,47.469920941396936],[-52.684726847268465,47.42652087360722],[-52.911529115291145,47.10362436925155],[-52.88992889928899,47.04633627976909],[-52.882728827288275,47.011616225537296],[-52.88992889928899,46.97342416588231],[-52.961929619296185,46.81891992455084],[-53.03033030330303,46.723439775413425],[-53.069930699306994,46.68177571033527],[-53.113131131311306,46.655735669661425],[-53.16713167131671,46.647055656103475],[-53.213932139321386,46.66094367779618],[-53.25353253532535,46.69739973473958],[-53.289532895328946,46.71649576456704],[-53.321933219332195,46.71823176727864],[-53.38313383133831,46.711287756432284],[-53.53433534335343,46.63316763441074],[-53.56673566735667,46.62795962627598],[-53.58833588335882,46.638375642545526],[-53.61713617136171,46.68003970762368],[-53.59553595535955,46.888360033014436],[-53.58113581135811,46.957800141478],[-53.61353613536134,47.0098802228257],[-53.58113581135811,47.10015236382836],[-53.577535775357745,47.13313641534856],[-53.599135991359915,47.1452884343297],[-53.63513635136351,47.13834442348332],[-53.69633696336963,47.093208352982],[-53.775537755377556,47.011616225537296],[-53.85833858338583,46.93870411165054],[-54.00954009540095,46.8397519570899],[-54.07434074340743,46.820655927262436],[-54.1031410314103,46.8241279326856],[-54.13194131941319,46.838015954378335],[-54.17514175141751,46.87968001945649],[-54.17154171541715,46.91787207911145],[-54.15354153541534,46.96821615774755],[-54.092340923409225,47.08626434213565],[-53.96993969939699,47.261600616006206],[-53.86913869138691,47.38659281124063],[-53.851138511385116,47.440408895299925],[-53.876338763387636,47.46297693055058],[-53.901539015390156,47.50984900376352],[-53.941139411394104,47.64525721526749],[-53.987939879398795,47.75636138880924],[-54.04554045540455,47.804969464733745],[-54.193141931419305,47.860521551504604],[-54.218342183421825,47.846633529811896],[-54.23274232742327,47.77198541321354],[-54.405544055440544,47.55672107697643],[-54.43434434344343,47.46297693055058],[-54.455944559445584,47.428256876318784],[-54.48834488344883,47.40395283835653],[-54.56394563945639,47.37444079225952],[-54.542345423454236,47.42478487089562],[-54.46314463144631,47.53588904443734],[-54.47394473944739,47.546305060706885],[-54.57474574745747,47.45776892241582],[-54.65034650346503,47.40742484377972],[-54.7439474394744,47.39527282479858],[-54.80154801548015,47.39874483022177],[-54.855548555485555,47.384856808529065],[-55.08955089550895,47.173064477715116],[-55.10035100351003,47.10362436925155],[-55.13995139951399,47.04633627976909],[-55.25515255152551,46.9421761170737],[-55.31635316353163,46.905720060130335],[-55.40275402754027,46.89877604928395],[-55.47835478354783,46.91787207911145],[-55.53235532355323,46.914400073688256],[-55.651156511565105,46.881416022168054],[-55.7879578795788,46.867528000475346],[-55.84555845558455,46.8744720113217],[-55.88155881558815,46.88662403030284],[-55.949959499594996,46.92828809538099],[-55.95715957159571,46.95606413876641],[-55.953559535595346,46.97342416588231],[-55.91755917559175,47.016824233672054],[-55.83835838358384,47.07237632044291],[-55.773557735577356,47.09147235027041],[-55.61155611556116,47.11924839365585],[-55.49275492754927,47.160912458734],[-55.40275402754027,47.22167255363962],[-55.35955359553596,47.258128610583015],[-55.19035190351903,47.449088908857874],[-54.97434974349743,47.516793014609874],[-54.869948699487,47.57060909866914],[-54.79434794347944,47.64004920713273],[-54.783547835478345,47.664353245094986],[-54.89154891548915,47.62963319086319],[-54.94554945549456,47.62095317730524],[-55.035550355503545,47.63310519628638],[-55.07515075150751,47.65740923424863],[-55.197551975519744,47.65046522340228],[-55.36675366753667,47.660881239671795],[-55.39195391953919,47.643521212555896],[-55.41355413554135,47.549777066130076],[-55.43515435154352,47.50116899020557],[-55.46035460354604,47.48554496580127],[-55.499954999549985,47.47512894953172],[-55.575555755557545,47.46471293326218],[-55.773557735577356,47.49769698478238],[-55.81315813158132,47.516793014609874],[-55.86355863558636,47.53068103630258],[-56.07956079560795,47.499432987493975],[-56.12636126361264,47.50290499291714],[-56.08316083160831,47.52373702545623],[-55.86715867158671,47.59317713391982],[-55.84555845558455,47.787609437617846],[-55.85635856358563,47.81885748642645],[-55.91755917559175,47.79108144304104],[-56.01836018360183,47.76330539965559],[-56.09036090360904,47.77198541321354],[-56.12276122761227,47.78934544032944],[-56.15156151561516,47.77372141592514],[-56.21996219962199,47.67129725594134],[-56.263162631626315,47.65914523696023],[-56.32436324363243,47.65393722882544],[-56.46116461164611,47.617481171882076],[-56.72396723967239,47.59144113120823],[-56.77436774367743,47.56540109053438],[-56.95076950769507,47.57408110409233],[-57.47277472774728,47.631369193574784],[-57.659976599766,47.626161185440026],[-57.883178831788314,47.65914523696023],[-57.92637926379264,47.67476926136453],[-58.23958239582396,47.669561253229745],[-58.33318333183331,47.6765052640761],[-58.3259832598326,47.719905331865846],[-58.336783367833675,47.73032134813539],[-58.42678426784268,47.68344927492248],[-58.50958509585095,47.652201226113846],[-58.613986139861396,47.626161185440026],[-58.94158941589416,47.58102511493868],[-59.1179911799118,47.57060909866914],[-59.21879218792188,47.601857147477745],[-59.25839258392584,47.63484119899795],[-59.31959319593196,47.737265358981745],[-59.36279362793627,47.86572955963939],[-59.36279362793627,47.88829759489005],[-59.341193411934114,47.93343366539136],[-59.27279272792728,47.995929763008604],[-58.95958959589595,48.15911401789802],[-58.71118711187111,48.325770278210626],[-58.60318603186032,48.410834411078525],[-58.50238502385024,48.44208245988713],[-58.336783367833675,48.513258571062295],[-58.32958329583295,48.521938584620244],[-58.49158491584916,48.513258571062295],[-58.60678606786067,48.53235460088979],[-58.72198721987219,48.54103461444774],[-58.94518945189452,48.521938584620244],[-59.16839168391684,48.521938584620244],[-59.16839168391684,48.55839464156364],[-59.06399063990639,48.62783475002723],[-58.84078840788408,48.745882934415306],[-58.81918819188192,48.7476189371269],[-58.88758887588875,48.69206685035604],[-58.90558905589056,48.65040278527789],[-58.876788767887675,48.62262674189245],[-58.84438844388444,48.60526671477655],[-58.714787147871476,48.598322703930194],[-58.68598685986859,48.62262674189245],[-58.64278642786428,48.7493549398385],[-58.54558545585455,48.89691517032361],[-58.49518495184951,49.00281133573057],[-58.40518405184051,49.08440346317528],[-58.35838358383583,49.09655548215642],[-58.31878318783187,49.080931457752115],[-58.185581855818555,49.06183542792462],[-58.048780487804876,48.98718731132627],[-58.00558005580055,48.98197930319151],[-57.99117991179911,48.98718731132627],[-58.04158041580415,49.009755346576924],[-58.08118081180811,49.04447540080872],[-58.09918099180992,49.077459452328924],[-58.048780487804876,49.17988361231272],[-57.99117991179911,49.20939565840973],[-57.98037980379803,49.23022769094882],[-58.09558095580955,49.23022769094882],[-58.18918189181892,49.25800373433424],[-58.21798217982179,49.30487580754718],[-58.21438214382144,49.386467934991884],[-58.18198181981819,49.43507601091639],[-58.10638106381063,49.4993081112452],[-58.01638016380163,49.542708179034946],[-57.96237962379624,49.5322921627654],[-57.85437854378543,49.47326807057135],[-57.78957789577895,49.49062809768725],[-57.80037800378004,49.50798812480315],[-57.897578975789756,49.5999962685174],[-57.92997929979299,49.6677003742694],[-57.92637926379264,49.7006844257896],[-57.71397713977139,50.02531693285687],[-57.60957609576096,50.19891720401583],[-57.46557465574655,50.46452561888904],[-57.43317433174332,50.50618968396719],[-57.361173611736106,50.58430980598871],[-57.32877328773287,50.6051418385278],[-57.23877238772387,50.6051418385278],[-57.181171811718116,50.615557854797345],[-57.26397263972639,50.64854190631755],[-57.292772927729274,50.6728459442798],[-57.29637296372964,50.69888598495365],[-57.27477274772747,50.72492602562747],[-57.242372423724234,50.74575805816656],[-57.130771307713076,50.78742212324471],[-57.05157051570515,50.85686223170828],[-57.004770047700475,50.94019036186458],[-57.01197011970119,50.967966405250024],[-57.03717037170371,50.99574244863547],[-57.03717037170371,51.01136647303977],[-56.97596975969759,51.02872650015567],[-56.82476824768247,51.12594265200468],[-56.80676806768068,51.145038681832176],[-56.74916749167491,51.27523888520139],[-56.68076680766808,51.332526974683844],[-56.619566195661946,51.362039020780855],[-56.518765187651866,51.39849507772425],[-56.20916209162091,51.488767218726906],[-56.02556025560256,51.56862334346002],[-55.903159031590306,51.56341533532526],[-55.86715867158671,51.5078632485544],[-55.69075690756907,51.47140719161101],[-55.65835658356583,51.51133525397756],[-55.701557015570145,51.5599433299021],[-55.66555665556655,51.57903935972956],[-55.521555215552155,51.59639938684546],[-55.496354963549635,51.58945537599911],[-55.45315453154531,51.561679332613664],[-55.46035460354604,51.53737529465141]]],[[[-127.92547925479255,51.4731431943226],[-127.93987939879398,51.4575191699183],[-127.97947979479795,51.4575191699183],[-128.04428044280442,51.4748791970342],[-128.0910809108091,51.51133525397756],[-128.14868148681487,51.6259114329425],[-128.14148141481414,51.64674346548156],[-128.12348123481235,51.66757549802065],[-128.03348033480336,51.709239563098805],[-127.99747997479975,51.70403155496402],[-127.98667986679867,51.67278350615541],[-127.93267932679326,51.60507940040341],[-127.91467914679146,51.58598337057592],[-127.91467914679146,51.506127245842805],[-127.92547925479255,51.4731431943226]]],[[[-55.35955359553596,51.88978384510412],[-55.409954099541,51.888047842392524],[-55.420754207542075,51.900199861373636],[-55.399153991539904,51.938391921028625],[-55.345153451534514,51.98352799152994],[-55.273152731527304,51.99568001051108],[-55.294752947529474,51.929711907470676],[-55.35955359553596,51.88978384510412]]],[[[-79.38259382593826,51.95227994272133],[-79.42579425794257,51.94533593187498],[-79.51939519395194,51.95227994272133],[-79.59859598595986,51.97831998339518],[-79.64539645396454,52.00956803220379],[-79.33579335793358,52.09810417049488],[-79.2709927099271,52.08595215151374],[-79.2709927099271,52.070328127109434],[-79.31779317793178,52.023456053896524],[-79.32859328593285,51.99220800508789],[-79.35019350193501,51.967903967125636],[-79.38259382593826,51.95227994272133]]],[[[-131.02871028710285,51.96095995627928],[-131.04671046710467,51.95922395356769],[-131.0791107911079,51.98005598610678],[-131.10431104311044,52.01304003762698],[-131.11871118711187,52.10157617591804],[-131.1079110791108,52.13629623014984],[-131.09711097110971,52.150184251842546],[-131.01071010710106,52.09463216507169],[-131.02871028710285,51.96095995627928]]],[[[-128.36828368283682,52.400168642311456],[-128.44388443884438,52.388016623330344],[-128.41868418684186,52.44183270738961],[-128.41148411484113,52.473080756198215],[-128.4258842588426,52.502592802295254],[-128.43668436684368,52.55988089177771],[-128.44028440284404,52.697025105993276],[-128.36468364683645,52.782089238861175],[-128.24588245882458,52.78382524157277],[-128.24948249482495,52.740425173783024],[-128.29988299883,52.54772887279657],[-128.3250832508325,52.45919273450551],[-128.3430834308343,52.426208682985305],[-128.36828368283682,52.400168642311456]]],[[[-128.93708937089372,52.50953681314161],[-128.96948969489694,52.464400742640265],[-129.10269102691026,52.57376891347042],[-129.14949149491494,52.605016962279024],[-129.25029250292502,52.72132914395553],[-129.2682926829268,52.77167322259163],[-129.26469264692648,52.80118526868867],[-129.24669246692469,52.811601284958186],[-129.21429214292144,52.80465727411183],[-129.18549185491855,52.790769252419125],[-128.99468994689948,52.66230505176148],[-128.94068940689408,52.60154495685586],[-128.93708937089372,52.50953681314161]]],[[[-129.31509315093152,52.99214556696353],[-129.32949329493294,52.98346555340558],[-129.3690936909369,52.99735357509829],[-129.40869408694087,53.023393615772136],[-129.4770947709477,53.09804173237049],[-129.49869498694986,53.1292897811791],[-129.5130951309513,53.1796338598152],[-129.50229502295022,53.18831387337315],[-129.46989469894697,53.18310586523839],[-129.45189451894518,53.17442585168044],[-129.3438934389344,53.05290566186915],[-129.31509315093152,52.99214556696353]]],[[[-80.73260732607326,52.74736918462938],[-80.8010080100801,52.73348116293667],[-81.00981009810097,52.761257206322085],[-81.09621096210962,52.78035323614958],[-81.35181351813517,52.85152934732477],[-81.83781837818378,52.95742551273173],[-82.00342003420033,53.011241596790995],[-82.03942039420394,53.049433656445984],[-81.94941949419494,53.13276178660229],[-81.90261902619025,53.16574583812249],[-81.84861848618486,53.18657787066155],[-81.33381333813338,53.22476993031651],[-81.13581135811357,53.205673900489046],[-80.90180901809018,53.037281637464844],[-80.7650076500765,52.922705458499934],[-80.7110071100711,52.83243331749728],[-80.7110071100711,52.787297246995934],[-80.73260732607326,52.74736918462938]]],[[[-131.75231752317524,53.1952578842195],[-131.65151651516516,53.10324974050525],[-131.62271622716227,53.019921610348945],[-131.63351633516334,52.922705458499934],[-131.79551795517955,52.88451339884497],[-131.87831878318784,52.914025444941984],[-131.91791917919178,52.908817436807226],[-131.9719197191972,52.879305390710186],[-131.90351903519036,52.867153371729074],[-131.809918099181,52.81854529580457],[-131.72711727117272,52.75604919818733],[-131.61191611916118,52.74563318191778],[-131.45351453514536,52.70223311412806],[-131.57231572315723,52.62411299210652],[-131.59031590315902,52.578976921605175],[-131.44271442714427,52.45398472637075],[-131.42831428314284,52.42273667756211],[-131.38151381513813,52.41579266671576],[-131.27351273512735,52.426208682985305],[-131.25911259112593,52.41579266671576],[-131.25911259112593,52.38975262604191],[-131.32751327513276,52.31684051215515],[-131.32031320313203,52.302952490462445],[-131.25911259112593,52.290800471481305],[-131.1439114391144,52.290800471481305],[-131.1151111511115,52.21962436030614],[-131.22311223112231,52.15365625726574],[-131.4211142111421,52.238720390133636],[-131.5111151111511,52.32204852028994],[-131.56151561515614,52.400168642311456],[-131.62271622716227,52.443568710101204],[-131.809918099181,52.54252086466181],[-132.09072090720906,52.752577192764164],[-132.16632166321662,52.78382524157277],[-132.23832238322382,52.867153371729074],[-132.259922599226,52.90708143409563],[-132.25632256322564,52.93312147476948],[-132.23112231122312,52.94874549917378],[-132.14472144721447,52.95742551273173],[-132.14472144721447,52.99908957780988],[-132.46872468724686,53.07200169169664],[-132.50472504725047,53.08588971338935],[-132.5479254792548,53.137969794737046],[-132.52272522725227,53.1449138055834],[-132.34632346323463,53.13623379202545],[-132.15552155521556,53.1605378299877],[-132.03672036720366,53.1796338598152],[-131.98991989919898,53.202201895065855],[-131.89271892718926,53.231713941162894],[-131.85311853118532,53.2299779384513],[-131.75231752317524,53.1952578842195]]],[[[-128.5518855188552,52.94006548561583],[-128.5050850508505,52.62064098668333],[-128.50868508685087,52.51821682669956],[-128.5770857708577,52.45224872365915],[-128.62388623886238,52.33940854740581],[-128.6778867788678,52.28906446876971],[-128.7318873188732,52.35676857452171],[-128.73548735487356,52.467872748063456],[-128.74988749887498,52.55640888635452],[-128.76788767887678,52.59807295143267],[-128.74628746287462,52.76299320903368],[-128.76788767887678,52.75084119005257],[-128.83268832688327,52.67966507887738],[-128.9010890108901,52.67445707074262],[-129.02349023490234,52.75604919818733],[-129.08469084690847,52.82201730122773],[-129.09549095490956,52.89145740969133],[-129.17469174691746,52.964369523578085],[-129.18549185491855,52.990409564251934],[-129.17829178291782,53.01818560763735],[-129.109891098911,53.091097721524136],[-129.08469084690847,53.13970579744864],[-129.05949059490595,53.240393954720844],[-129.03429034290343,53.2803220170874],[-128.96948969489694,53.27511400895261],[-128.8578885788858,53.2282419357397],[-128.73908739087392,53.1796338598152],[-128.6310863108631,53.1119297540632],[-128.5518855188552,52.94006548561583]]],[[[-129.16749167491673,53.117137762197956],[-129.17469174691746,53.1101937513516],[-129.27549275492754,53.1101937513516],[-129.30429304293042,53.12060976762115],[-129.32229322293222,53.14144180016024],[-129.32949329493294,53.17442585168044],[-129.31509315093152,53.2126179113354],[-129.25389253892538,53.28553002522216],[-129.25029250292502,53.316778074030765],[-129.23949239492396,53.3306660957235],[-129.19629196291964,53.29247403606851],[-129.17829178291782,53.25948998454831],[-129.16749167491673,53.117137762197956]]],[[[-79.9369993699937,53.30462605504965],[-79.94059940599405,53.27511400895261],[-80.00540005400053,53.2803220170874],[-80.03780037800378,53.2976820442033],[-80.06660066600665,53.32372208487715],[-80.07380073800738,53.34455411741621],[-80.04860048600486,53.3636501472437],[-79.9729997299973,53.35149812826256],[-79.9369993699937,53.30462605504965]]],[[[-129.8478984789848,53.16748184083406],[-129.86949869498693,53.164009835410894],[-129.93429934299343,53.17616185439201],[-130.15030150301504,53.346290120127804],[-130.3051030510305,53.40705021503342],[-130.40950409504094,53.490378345189725],[-130.51750517505175,53.54419442924902],[-130.45270452704528,53.630994564828484],[-130.39510395103952,53.62057854855897],[-130.19350193501936,53.549402437383776],[-130.0351003510035,53.481698331631776],[-129.94509945099452,53.43656226113046],[-129.75429754297542,53.2456019628556],[-129.76869768697688,53.21782591947016],[-129.8478984789848,53.16748184083406]]],[[[-130.23670236702367,53.95909907731894],[-130.26550265502655,53.922643020375546],[-130.33750337503375,53.867090933604686],[-130.38430384303842,53.84452289835403],[-130.40590405904058,53.854938914623546],[-130.47070470704708,53.86188292546993],[-130.5391053910539,53.91743501224079],[-130.58950589505895,53.940003047491444],[-130.62550625506253,53.94173905020304],[-130.64350643506435,53.92090701766395],[-130.64710647106472,53.89486697699013],[-130.63630636306362,53.86014692275833],[-130.64350643506435,53.84452289835403],[-130.6651066510665,53.84799490377719],[-130.6831068310683,53.863618928181495],[-130.70470704707049,53.89139497156694],[-130.70830708307082,53.92090701766395],[-130.6939069390694,53.95041906376099],[-130.64710647106472,53.99208312883914],[-130.4959049590496,54.07367525628385],[-130.44910449104492,54.08929928068815],[-130.39870398703988,54.08582727526499],[-130.3159031590316,54.04763521561],[-130.2979029790298,54.03548319662889],[-130.23670236702367,53.95909907731894]]],[[[-132.6559265592656,54.12749134034311],[-132.56232562325624,54.06846724814909],[-132.34272342723426,54.10665930780405],[-132.3031230312303,54.0997152969577],[-132.259922599226,54.07714726170704],[-132.21672216722166,54.028539185782506],[-132.16632166321662,53.95562707189575],[-132.15552155521556,53.875770947162636],[-132.17352173521735,53.846258901065596],[-132.21312213122133,53.81501085225699],[-132.5659256592566,53.68828265431097],[-132.5731257312573,53.67613063532983],[-132.5659256592566,53.663978616348686],[-132.53352533525336,53.651826597367574],[-132.46512465124653,53.65356260007917],[-132.18792187921878,53.684810648887776],[-132.16992169921699,53.70737868413843],[-132.1519215192152,53.80633083869904],[-132.11232112321125,53.86014692275833],[-132.11232112321125,53.90007498512489],[-132.13752137521374,53.995555134262304],[-132.13392133921337,54.03374719391729],[-131.93951939519394,54.04242720747524],[-131.82071820718207,54.07714726170704],[-131.69471694716947,54.143115364747445],[-131.66591665916658,54.14137936203585],[-131.68391683916838,54.02333117764775],[-131.7019170191702,53.986875120704354],[-131.82071820718207,53.84105089293084],[-131.8891188911889,53.71432269498479],[-131.92151921519215,53.587594497038765],[-131.92871928719288,53.37927417164801],[-131.95751957519576,53.308098060472815],[-132.01152011520117,53.2646979926831],[-132.34632346323463,53.19004987608474],[-132.5191251912519,53.193521881507905],[-132.6739267392674,53.2629619899715],[-132.74592745927458,53.30983406318441],[-132.69192691926918,53.367122152666866],[-132.6559265592656,53.37059415809006],[-132.5479254792548,53.35844213910892],[-132.46152461524616,53.337610106569855],[-132.42552425524255,53.337610106569855],[-132.43272432724328,53.34976212555097],[-132.67032670326702,53.45913029638112],[-132.84672846728466,53.507738372305624],[-132.8971289712897,53.56329045907651],[-132.90072900729007,53.604954524154664],[-132.91512915129152,53.62925856211692],[-133.0519305193052,53.778554795313624],[-133.08073080730807,53.837578887507675],[-133.09873098730986,53.92090701766395],[-133.09873098730986,54.00597115053185],[-133.06273062730628,54.14485136745901],[-133.04833048330482,54.15873938915175],[-132.99072990729906,54.15700338644015],[-132.89352893528934,54.14137936203585],[-132.6559265592656,54.12749134034311]]],[[[-130.92790927909277,54.47989989079582],[-130.94950949509496,54.478163888084225],[-130.96030960309602,54.498995920623315],[-130.95310953109532,54.542395988413034],[-130.92070920709207,54.61530810229982],[-130.90630906309065,54.630932126704124],[-130.77670776707765,54.61878010772298],[-130.75870758707586,54.613572099588225],[-130.75510755107553,54.59968407789549],[-130.76230762307623,54.57711604264483],[-130.80550805508057,54.54413199112463],[-130.92790927909277,54.47989989079582]]],[[[-130.5751057510575,54.76981234363129],[-130.49230492304923,54.834044443960096],[-130.31230312303123,54.94514861750184],[-130.2151021510215,55.02674074494655],[-130.20430204302042,54.94688462021344],[-130.34830348303484,54.8149484141326],[-130.53550535505354,54.7489803110922],[-130.5751057510575,54.76981234363129]]],[[[-60.99360993609936,56.0388303258033],[-60.98280982809828,56.01452628784105],[-61.13761137611375,56.03188631495695],[-61.19161191611916,56.04751033936125],[-61.19521195211952,56.063134363765556],[-61.18801188011879,56.089174404439404],[-61.15921159211592,56.118686450536416],[-61.08721087210871,56.14125448578707],[-61.04761047610475,56.12910246680596],[-60.96480964809648,56.09959042070892],[-60.9540095400954,56.080494390881455],[-60.99360993609936,56.0388303258033]]],[[[-78.82818828188282,56.144726491210264],[-78.87858878588786,56.130838469517556],[-78.91458914589145,56.13257447222912],[-78.90738907389074,56.165558523749326],[-78.8569885698857,56.23152662678973],[-78.82818828188282,56.29055071898378],[-78.82098820988209,56.339158794908286],[-78.79938799387993,56.38255886269803],[-78.76338763387633,56.42075092235302],[-78.72378723787237,56.43984695218049],[-78.66978669786697,56.43811094946889],[-78.65538655386554,56.31659075965763],[-78.67338673386733,56.26103867288677],[-78.70938709387093,56.212430596962264],[-78.75978759787597,56.174238537307275],[-78.82818828188282,56.144726491210264]]],[[[-79.97659976599766,56.20722258882748],[-80.0270002700027,56.20027857798112],[-80.08820088200882,56.21416659967386],[-80.05580055800557,56.28707871356062],[-80.00540005400053,56.318326762369225],[-79.87579875798758,56.347838808466236],[-79.85059850598506,56.36693483829373],[-79.8109981099811,56.377350854563275],[-79.74979749797498,56.377350854563275],[-79.68139681396814,56.40339089523712],[-79.60579605796057,56.45894298200798],[-79.58059580595805,56.46588699285434],[-79.6309963099631,56.386030868121225],[-79.68859688596886,56.327006775927174],[-79.97659976599766,56.20722258882748]]],[[[-78.93618936189361,56.26624668102153],[-79.0189901899019,56.165558523749326],[-79.08379083790838,56.068342371900314],[-79.17379173791737,55.88432608447181],[-79.22779227792277,55.87911807633705],[-79.27459274592745,55.9225181441268],[-79.14139141391414,56.136046477652314],[-79.13779137791377,56.16035051561457],[-79.14139141391414,56.18118254815366],[-79.1809918099181,56.212430596962264],[-79.22059220592206,56.17597454001887],[-79.40779407794078,55.93467016310791],[-79.45459454594545,55.89647810345295],[-79.49419494194942,55.87391006820229],[-79.52659526595265,55.8704380627791],[-79.60579605796057,55.87564607091386],[-79.76419764197641,55.80620596245029],[-79.49779497794978,56.09264640986257],[-79.49419494194942,56.115214445113224],[-79.54459544595446,56.12910246680596],[-79.56619566195661,56.12042245324801],[-79.78219782197822,55.9398781712427],[-79.90459904599045,55.8704380627791],[-79.98739987399874,55.89300609802976],[-80.0090000900009,55.91036612514566],[-80.00180001800018,55.932934160396314],[-79.78939789397893,56.11347844240166],[-79.5949959499595,56.24367864577087],[-79.51579515795157,56.327006775927174],[-79.48339483394834,56.40339089523712],[-79.4689946899469,56.46067898471958],[-79.4689946899469,56.52317508233679],[-79.45819458194582,56.54053510945269],[-79.44739447394474,56.53706310402953],[-79.43659436594366,56.51275906606725],[-79.4329943299433,56.44679096302684],[-79.47619476194761,56.313118754234466],[-79.51219512195122,56.24715065119406],[-79.55539555395553,56.191598564423174],[-79.53739537395374,56.17944654544206],[-79.45819458194582,56.21069459425067],[-79.39339393393934,56.27666269729107],[-79.33939339393393,56.37561485185168],[-79.3069930699307,56.462414987431174],[-79.2709927099271,56.60129520435834],[-79.26019260192602,56.59608719622355],[-79.24579245792458,56.568311152838135],[-79.20979209792098,56.54921512301064],[-79.15579155791558,56.53706310402953],[-79.12339123391233,56.51970307691363],[-79.10179101791017,56.474567006412286],[-79.07659076590765,56.453734973873225],[-78.99378993789938,56.436374946757326],[-78.96138961389613,56.42248692506459],[-78.93978939789397,56.37214284642849],[-78.94338943389434,56.34436680304307],[-78.93258932589326,56.32874277863877],[-78.90738907389074,56.32006276508082],[-78.93618936189361,56.26624668102153]]],[[[-79.51939519395194,56.656847291129196],[-79.55179551795517,56.644695272148084],[-79.57699576995769,56.644695272148084],[-79.55179551795517,56.733231410439146],[-79.58059580595805,56.76447945924775],[-79.58419584195842,56.780103483652056],[-79.56979569795698,56.79572750805636],[-79.55179551795517,56.79919951347955],[-79.51219512195122,56.771423470094106],[-79.49059490594905,56.741911423997095],[-79.48339483394834,56.71413538061165],[-79.48339483394834,56.686359337226236],[-79.49779497794978,56.66726330739874],[-79.51939519395194,56.656847291129196]]],[[[-79.86859868598685,56.7748954755173],[-79.89379893798937,56.7575354484014],[-79.94419944199441,56.77663147822889],[-79.94419944199441,56.826975556864994],[-79.89739897398974,56.865167616519955],[-79.86139861398614,56.86343161380836],[-79.82539825398254,56.8425995812693],[-79.83619836198362,56.81655954059545],[-79.86859868598685,56.7748954755173]]],[[[-61.742417424174235,57.55436069302104],[-61.65961659616596,57.524848646924],[-61.63801638016379,57.41548047609385],[-61.79641796417964,57.42242448694023],[-61.976419764197644,57.49533660082699],[-62.01242012420124,57.54915268488625],[-62.00882008820088,57.5578326984442],[-61.98361983619836,57.56651271200215],[-61.93681936819368,57.55436069302104],[-61.893618936189355,57.573456722848505],[-61.84681846818468,57.57866473098329],[-61.742417424174235,57.55436069302104]]],[[[-79.71739717397173,57.51616863336605],[-79.73179731797318,57.5074886198081],[-79.7749977499775,57.51443263065448],[-79.7929979299793,57.44846452761405],[-79.80739807398074,57.44325651947929],[-79.83979839798397,57.48318458184585],[-79.81459814598145,57.517904636077645],[-79.81819818198181,57.5422086740399],[-79.8109981099811,57.5595687011558],[-79.76779767797677,57.59949676352235],[-79.74259742597425,57.6081767770803],[-79.72819728197281,57.60470477165714],[-79.71379713797138,57.55436069302104],[-79.71739717397173,57.51616863336605]]],[[[-69.15849158491585,59.040379014141735],[-69.21969219692197,58.967466900254976],[-69.30249302493024,58.976146913812926],[-69.33129331293313,58.96225889212022],[-69.35289352893528,58.96052288940862],[-69.31689316893168,59.02822699516062],[-69.31329313293132,59.07509906837353],[-69.33129331293313,59.12197114158644],[-69.30249302493024,59.14453917683713],[-69.19449194491945,59.146275179548695],[-69.19449194491945,59.09245909548943],[-69.180091800918,59.07336306566194],[-69.15489154891549,59.06294704939242],[-69.15849158491585,59.040379014141735]]],[[[-80.28620286202862,59.62367592523586],[-80.31860318603185,59.62020391981267],[-80.32580325803258,59.63235593879381],[-80.30060300603006,59.67402000387196],[-80.25740257402573,59.67922801200672],[-80.21060210602106,59.72436408250806],[-80.16740167401673,59.70874005810376],[-80.18180181801817,59.68270001742991],[-80.23940239402394,59.64450795777492],[-80.28620286202862,59.62367592523586]]],[[[-80.0630006300063,59.77123615572097],[-80.16740167401673,59.76429214487462],[-80.12060120601205,59.82331623706867],[-80.08460084600846,59.85109228045408],[-80.04140041400413,59.87018831028158],[-79.95499954999549,59.87713232112793],[-79.89739897398974,59.85282828316568],[-79.95139951399514,59.80942821537593],[-80.0630006300063,59.77123615572097]]],[[[-64.40644406444063,60.366685085796206],[-64.44244442444425,60.29724497733261],[-64.55764557645576,60.32328501800646],[-64.73764737647376,60.375365099354156],[-64.80964809648096,60.41008515358595],[-64.83484834848348,60.448277213240914],[-64.83484834848348,60.50035729458861],[-64.78084780847809,60.50903730814656],[-64.64764647646476,60.51424531628132],[-64.53244532445324,60.44133320239456],[-64.50004500045,60.430917186125015],[-64.40644406444063,60.366685085796206]]],[[[-68.23328233282332,60.24169289056175],[-68.32328323283232,60.2330128770038],[-68.36648366483665,60.25384490954289],[-68.36648366483665,60.31460500444851],[-68.33768337683377,60.35974107494985],[-68.23328233282332,60.45522122408727],[-68.14328143281432,60.562853392205824],[-68.08928089280893,60.58715743016808],[-67.97767977679776,60.569797403052206],[-67.91287912879129,60.54028535695517],[-67.8480784807848,60.48820527560747],[-67.81927819278192,60.45001321595251],[-67.84447844478444,60.39098912375846],[-67.92367923679237,60.34064504512236],[-68.01368013680137,60.30418898817899],[-68.23328233282332,60.24169289056175]]],[[[-78.53298532985329,60.727773649806835],[-78.66978669786697,60.71735763353732],[-78.66978669786697,60.731245655230026],[-78.61218612186121,60.77290972030818],[-78.39978399783998,60.807629774539976],[-78.24138241382414,60.81804579080952],[-78.27738277382774,60.78332573657772],[-78.37098370983709,60.75554969319228],[-78.53298532985329,60.727773649806835]]],[[[-64.83124831248313,61.36662264767182],[-64.85644856448565,61.354470628690706],[-64.8780487804878,61.35794263411387],[-64.95364953649536,61.410022715461565],[-65.05445054450544,61.43259075071222],[-65.09045090450904,61.45342278325131],[-65.39285392853928,61.562790954081464],[-65.42525425254252,61.61139903000597],[-65.43245432454324,61.64959108966093],[-65.33165331653316,61.668687119488425],[-65.130051300513,61.686047146604324],[-64.95364953649536,61.68431114389273],[-64.7880478804788,61.66174310864207],[-64.75564755647557,61.63743907067982],[-64.66924669246693,61.592303000178475],[-64.69084690846908,61.54022291883078],[-64.6980469804698,61.47078281036721],[-64.7340473404734,61.43779875884701],[-64.7880478804788,61.413494720884756],[-64.83124831248313,61.36662264767182]]],[[[-93.04473044730447,61.84402339335898],[-93.08433084330844,61.842287390647385],[-93.17793177931779,61.89263146928349],[-93.1959319593196,61.918671509957335],[-93.07713077130771,61.93429553436164],[-92.99432994329943,61.889159463860295],[-93.00153001530015,61.868327431321234],[-93.04473044730447,61.84402339335898]]],[[[-65.02925029250292,61.87874344759078],[-65.00765007650077,61.87006343403283],[-64.98244982449825,61.880479450302346],[-64.96084960849608,61.871799436744396],[-64.94644946449463,61.84402339335898],[-64.92484924849248,61.82319136081989],[-64.86364863648636,61.79888732285764],[-64.84564845648455,61.779791293030144],[-64.84564845648455,61.76069526320268],[-64.8960489604896,61.732919219817234],[-64.92844928449284,61.732919219817234],[-65.1660516605166,61.79715132014604],[-65.23085230852308,61.86485542589804],[-65.23445234452345,61.897839477418245],[-65.20925209252093,61.92908752622685],[-65.17325173251731,61.94297554791959],[-65.12645126451264,61.94297554791959],[-65.06885068850688,61.92561552080369],[-65.02925029250292,61.87874344759078]]],[[[-79.54459544595446,62.41169628004877],[-79.46539465394653,62.38392023666336],[-79.33579335793358,62.29364809566067],[-79.28539285392854,62.24851202515936],[-79.2709927099271,62.186015927542115],[-79.3069930699307,62.10268779738581],[-79.32499324993249,62.02630367807589],[-79.37179371793718,61.96727958588184],[-79.46179461794618,61.89436747199508],[-79.54099540995409,61.80756733641559],[-79.6129961299613,61.710351184566576],[-79.6669966699667,61.64438308152617],[-79.71379713797138,61.613135032717565],[-79.76419764197641,61.595775005601666],[-79.81459814598145,61.59403900289007],[-79.89739897398974,61.630495059833436],[-80.00540005400053,61.70167117100863],[-80.09180091800917,61.74680724150994],[-80.20340203402034,61.77805529031858],[-80.26460264602646,61.81798335268513],[-80.27540275402754,61.85791141505169],[-80.2790027900279,61.9898476211325],[-80.27540275402754,62.05407972146131],[-80.2610026100261,62.109631808232194],[-80.23580235802358,62.15303187602191],[-80.17820178201782,62.212055968215964],[-80.01980019800197,62.342256171585205],[-79.92619926199262,62.39260025022128],[-79.86859868598685,62.40475226920242],[-79.71379713797138,62.394336252932874],[-79.6489964899649,62.397808258356065],[-79.59859598595986,62.41343228276037],[-79.54459544595446,62.41169628004877]]],[[[-64.8240482404824,62.559256510533885],[-64.63324633246332,62.54884049426437],[-64.51444514445144,62.55231249968753],[-64.4640446404464,62.53668847528323],[-64.41724417244173,62.48808039935872],[-64.47844478444784,62.41864029089513],[-64.54684546845468,62.39086424750971],[-64.65844658446584,62.38392023666336],[-64.83844838448384,62.406488271914014],[-64.89964899648996,62.42037629360672],[-64.95724957249573,62.45856835326171],[-64.9320493204932,62.48460839393553],[-64.8420484204842,62.49328840749348],[-64.82764827648276,62.50544042647462],[-64.84924849248492,62.52627245901368],[-64.84924849248492,62.54363248612958],[-64.8240482404824,62.559256510533885]]],[[[-74.00054000540005,62.618280602727936],[-74.05454054540544,62.609600589169986],[-74.25254252542526,62.62175260815113],[-74.50094500945009,62.66862468136404],[-74.62694626946269,62.712024749153784],[-74.61974619746196,62.72591277084649],[-74.56574565745657,62.732856781692846],[-74.50094500945009,62.72591277084649],[-74.39654396543965,62.69640072474948],[-74.10854108541085,62.68077670034518],[-74.01854018540185,62.66341667322928],[-73.98973989739898,62.635640629843834],[-74.00054000540005,62.618280602727936]]],[[[-70.33570335703357,62.54884049426437],[-70.40770407704076,62.54536848884118],[-70.54090540905409,62.55231249968753],[-70.68490684906848,62.57314453222662],[-70.76770767707677,62.597448570188874],[-70.8361083610836,62.647792648824975],[-70.85050850508505,62.70508073830743],[-70.98730987309872,62.78840886846373],[-71.13851138511384,62.81618491184915],[-71.22131221312213,62.873473001331604],[-71.1349113491135,62.87868100946639],[-71.01251012510124,62.864792987773654],[-70.8361083610836,62.8404889498114],[-70.6741067410674,62.8075048982912],[-70.44370443704436,62.73459278440444],[-70.3681036810368,62.665152675940874],[-70.29250292502924,62.61654460001634],[-70.26730267302672,62.57835254036138],[-70.28890288902889,62.56099251324548],[-70.33570335703357,62.54884049426437]]],[[[-81.99981999819998,62.95506512877634],[-81.96021960219602,62.9255530826793],[-81.94941949419494,62.88388901760115],[-81.96381963819638,62.82833693083029],[-81.9890198901989,62.77625684948259],[-82.0250202502025,62.72938477626968],[-82.1150211502115,62.65300065695973],[-82.38862388623886,62.51932844816733],[-82.48942489424894,62.44641633428057],[-82.56862568625687,62.40301626649082],[-83.0150301503015,62.21031996550437],[-83.07263072630725,62.19990394923485],[-83.13023130231302,62.203375954658014],[-83.25263252632526,62.232888000755054],[-83.3750337503375,62.23809600888981],[-83.6990369903699,62.159975886868295],[-83.71343713437135,62.173863908561],[-83.72783727837277,62.25719203871731],[-83.76023760237602,62.30406411193022],[-83.90423904239042,62.40301626649082],[-83.91143911439114,62.42558430174148],[-83.91143911439114,62.453360345126924],[-83.90063900639007,62.47592838037758],[-83.73863738637387,62.56967252680343],[-83.3750337503375,62.90472105014024],[-83.28863288632886,62.92208107725614],[-83.11223112231121,62.88388901760115],[-83.02583025830258,62.87173699862004],[-82.96462964629646,62.873473001331604],[-82.70542705427054,62.944649112506795],[-82.46062460624606,62.935969098948846],[-82.23382233822338,62.977633164027],[-82.12942129421293,62.977633164027],[-82.04662046620466,62.97068915318064],[-81.99981999819998,62.95506512877634]]],[[[-77.87777877778777,63.470657934118435],[-77.79137791377913,63.427257866328716],[-77.70497704977049,63.43072987175188],[-77.65457654576545,63.39600981752008],[-77.53937539375393,63.28664164668996],[-77.52857528575285,63.26928161957406],[-77.53217532175321,63.232825562630666],[-77.59337593375933,63.18768949212932],[-77.65817658176582,63.165121456878666],[-77.79137791377913,63.13040140264687],[-77.94257942579425,63.114777378242565],[-78.02538025380254,63.13908141620482],[-78.25578255782557,63.23976957347702],[-78.46818468184682,63.35781775786512],[-78.53658536585365,63.423785860905525],[-78.50778507785077,63.45156190429097],[-78.41778417784178,63.470657934118435],[-78.23418234182341,63.48975396394593],[-77.93537935379354,63.479337947676385],[-77.87777877778777,63.470657934118435]]],[[[-76.6789667896679,63.394273814808514],[-76.78336783367833,63.38385779853897],[-76.92016920169202,63.406425833789626],[-77.0569705697057,63.44982590157937],[-77.36297362973629,63.588706118506536],[-77.13257132571326,63.682450264932385],[-76.76536765367653,63.57308209410223],[-76.65376653766538,63.50364198563864],[-76.6789667896679,63.394273814808514]]],[[[-77.64377643776437,63.99145874759532],[-77.71577715777157,63.946322677094],[-77.92817928179281,63.961946701498306],[-77.95697956979569,63.975834723191014],[-77.96417964179642,63.99319475030691],[-77.93177931779317,64.014026782846],[-77.71217712177122,64.03485881538506],[-77.61857618576185,64.03659481809666],[-77.56817568175681,64.0296508072503],[-77.56457564575645,64.02270679640395],[-77.64377643776437,63.99145874759532]]],[[[-84.91944919449195,65.26047672976733],[-84.88344883448835,65.24832471078622],[-84.84384843848439,65.25526872163258],[-84.77184771847718,65.30561280026868],[-84.61344613446134,65.44796502261903],[-84.56664566645667,65.46011704160014],[-84.50184501845018,65.45838103888855],[-84.26784267842677,65.3663728951743],[-84.18144181441814,65.31602881653819],[-84.13464134641346,65.24485270536303],[-84.08424084240842,65.21707666197759],[-83.90063900639007,65.18062060503422],[-83.72423724237242,65.16846858605308],[-83.49023490234902,65.13201252910972],[-83.40743407434074,65.10423648572427],[-83.22383223832237,64.96882827422027],[-83.20223202232022,64.96014826066232],[-82.98982989829898,64.90459617389146],[-82.66942669426695,64.77960397865701],[-82.58662586625866,64.76224395154111],[-82.27342273422734,64.72057988646296],[-82.15822158221582,64.69106784036595],[-82.05022050220502,64.64419576715304],[-81.92781927819277,64.55913163428514],[-81.78741787417874,64.42545942549273],[-81.67581675816758,64.21193109196722],[-81.66861668616686,64.17026702688906],[-81.67941679416793,64.14596298892681],[-81.72261722617226,64.11818694554137],[-81.90261902619025,64.0313868099619],[-81.88821888218882,64.01576278555757],[-81.71541715417153,64.02270679640395],[-81.33741337413373,64.07652288046322],[-81.10341103411034,64.03659481809666],[-81.02421024210241,64.0313868099619],[-81.00621006210062,64.03312281267347],[-80.91980919809198,64.10082691842547],[-80.82980829808298,64.09041090215592],[-80.6930069300693,64.02444279911552],[-80.60660606606066,63.97236271776785],[-80.57060570605705,63.932434655401295],[-80.57780577805778,63.90986662015061],[-80.66780667806678,63.90118660659266],[-80.45180451804518,63.8629945469377],[-80.2610026100261,63.80223445203205],[-80.30060300603006,63.7623063896655],[-80.50580505805058,63.673770251374435],[-80.7110071100711,63.59565012935289],[-80.95220952209522,63.48107395038798],[-81.01341013410133,63.461977920560486],[-81.04581045810458,63.461977920560486],[-81.1790117901179,63.482809953099576],[-81.37341373413734,63.538362039870435],[-81.96381963819638,63.665090237816486],[-82.14742147421474,63.691130278490334],[-82.37782377823778,63.70675430289464],[-82.41022410224102,63.73626634899165],[-82.46782467824679,63.92722664726651],[-82.57222572225722,63.96021069878671],[-82.92862928629286,64.00013876115327],[-83.0330303303033,64.02270679640395],[-83.04023040230402,64.06089885605891],[-83.0150301503015,64.12686695909932],[-83.06543065430654,64.15985101061952],[-83.18423184231843,64.15811500790792],[-83.3030330303303,64.14422698621522],[-83.49383493834938,64.09909091571387],[-83.58383583835838,64.05742685063572],[-83.61623616236162,64.014026782846],[-83.63783637836379,63.91854663370856],[-83.6630366303663,63.873410563207244],[-83.72783727837277,63.8126504683016],[-84.0230402304023,63.6598822296817],[-84.14184141841417,63.61301015646879],[-84.26064260642606,63.60085813748768],[-84.30744307443074,63.585234113083345],[-84.38664386643866,63.529682026312486],[-84.50544505445055,63.39080180938532],[-84.55584555845559,63.34913774430717],[-84.63144631446315,63.309209681940615],[-84.7970479704797,63.24671358432337],[-84.96264962649626,63.19636950568727],[-85.23985239852398,63.13908141620482],[-85.3910539105391,63.11998538637735],[-85.49545495454954,63.13908141620482],[-85.56745567455674,63.271017622285626],[-85.7150571505715,63.65814622697013],[-85.74025740257402,63.68418626764398],[-85.7690576905769,63.699810292048284],[-85.8050580505805,63.70675430289464],[-86.30186301863019,63.656410224258536],[-86.57546575465754,63.661618232393295],[-86.84546845468455,63.57481809681383],[-86.91386913869138,63.56961008867904],[-87.05427054270542,63.57134609139064],[-87.15147151471514,63.585234113083345],[-87.17667176671766,63.59565012935289],[-87.19467194671947,63.632106186296284],[-87.18747187471874,63.67203424866284],[-87.1550715507155,63.71543431645259],[-87.03267032670327,63.8300104954175],[-86.93186931869319,63.90118660659266],[-86.8850688506885,63.923754641843345],[-86.42066420664206,64.05221884250096],[-86.3090630906309,64.09388290757911],[-86.25146251462515,64.13728297536886],[-86.25146251462515,64.18068304315861],[-86.2730627306273,64.23797113264106],[-86.35586355863558,64.37685134956823],[-86.37386373863738,64.50357954751428],[-86.37386373863738,64.56607564513149],[-86.3450634506345,64.6615557942689],[-86.22626226262263,64.89591616033351],[-86.18666186661866,65.01049233929842],[-86.11466114661147,65.4167169738104],[-86.0750607506075,65.5330291554869],[-86.01746017460174,65.64066132360546],[-85.96345963459635,65.7048934239343],[-85.81225812258123,65.83162162188032],[-85.70065700657007,65.88370170322801],[-85.5530555305553,65.91842175745981],[-85.52425524255243,65.91494975203662],[-85.49545495454954,65.89932572763232],[-85.44145441454414,65.84550964357305],[-85.23985239852398,65.79516556493695],[-85.1750517505175,65.74655748901242],[-85.13185131851318,65.69274140495315],[-85.10665106651066,65.62330129648956],[-85.13185131851318,65.59205324768095],[-85.22545225452254,65.54518117446804],[-85.24345243452434,65.52608514464055],[-85.23985239852398,65.51046112023624],[-85.05625056250562,65.43754900634949],[-84.91944919449195,65.26047672976733]]],[[[-84.67464674646746,65.57469322056505],[-84.72864728647286,65.56427720429551],[-84.78264782647827,65.5694852124303],[-84.82944829448294,65.5989972585273],[-84.8690486904869,65.651077339875],[-84.93024930249302,65.68926939952996],[-85.07065070650707,65.7378774754545],[-85.09585095850959,65.75697350528196],[-85.13545135451353,65.82120560561077],[-85.14265142651426,65.88543770593961],[-85.1750517505175,65.94446179813366],[-85.1750517505175,65.97223784151907],[-85.14985149851498,66.01563790930882],[-85.0310503105031,66.02605392557837],[-84.93744937449374,66.00869389846247],[-84.91944919449195,65.99654187948133],[-84.89064890648906,65.97223784151907],[-84.8690486904869,65.94098979271047],[-84.75744757447575,65.85939766526576],[-84.69264692646927,65.79342956222536],[-84.60264602646026,65.65802135072136],[-84.60264602646026,65.63198131004751],[-84.62784627846278,65.60420526666209],[-84.67464674646746,65.57469322056505]]],[[[-83.72423724237242,65.79690156764852],[-83.59823598235982,65.75697350528196],[-83.46863468634686,65.7344054700313],[-83.26343263432634,65.72398945376176],[-83.23463234632347,65.71530944020381],[-83.23463234632347,65.69621341037634],[-83.26343263432634,65.6684373669909],[-83.33183331833318,65.63024530733594],[-83.38223382233822,65.63024530733594],[-83.49383493834938,65.65628534800976],[-83.5370353703537,65.6684373669909],[-83.58383583835838,65.69794941308791],[-83.60543605436054,65.7014214185111],[-83.63783637836379,65.69100540224156],[-83.6450364503645,65.67885338326045],[-83.63063630636306,65.66149335614455],[-83.64863648636486,65.65802135072136],[-83.7890378903789,65.6684373669909],[-83.81063810638106,65.67885338326045],[-83.79983799837999,65.71010143206905],[-83.70263702637025,65.75697350528196],[-83.78543785437854,65.7708615269747],[-83.81423814238143,65.78822155409057],[-83.94023940239403,65.75870950799356],[-84.00864008640086,65.7517654971472],[-84.11664116641165,65.77259752968627],[-84.1310413104131,65.87675769238166],[-84.14184141841417,65.91668575474822],[-84.19224192241921,65.94272579542206],[-84.22464224642246,65.97050183880748],[-84.27144271442714,65.99133387134657],[-84.36864368643685,66.01216590388563],[-84.45144451444514,66.06424598523333],[-84.46584465844658,66.08855002319558],[-84.4550445504455,66.10591005031148],[-84.40824408244082,66.13021408827373],[-84.12384123841238,66.07813400692604],[-83.9510395103951,66.02778992828996],[-83.78543785437854,65.96529383067272],[-83.70263702637025,65.9201577601714],[-83.69543695436954,65.89064571407437],[-83.71343713437135,65.86113366797736],[-83.76383763837639,65.83162162188032],[-83.72423724237242,65.79690156764852]]],[[[-83.1230312303123,66.28298232689363],[-83.02223022230221,66.27083030791249],[-82.94662946629465,66.27256631062409],[-82.93222932229322,66.25694228621978],[-83.01143011430113,66.20833421029528],[-83.05823058230582,66.19965419673733],[-83.14823148231481,66.23437425096913],[-83.2130321303213,66.27777431875884],[-83.2310323103231,66.30381435943269],[-83.23823238232382,66.33159040281814],[-83.22383223832237,66.3367984109529],[-83.1230312303123,66.28298232689363]]],[[[-108.09288092880928,67.00515945491489],[-107.96687966879668,66.99647944135697],[-107.80487804878048,66.99821544406853],[-107.83367833678336,66.92183132475861],[-107.89487894878948,66.87148724612251],[-107.94527945279452,66.85759922442978],[-107.96687966879668,66.88537526781522],[-108.06048060480605,66.94613536272087],[-108.09288092880928,67.00515945491489]]],[[[-62.68202682026819,67.05550353355099],[-62.80442804428044,67.02946349287717],[-62.872828728287274,67.06244754439737],[-62.8260282602826,67.07286356066689],[-62.75762757627575,67.11279162303344],[-62.6640266402664,67.14751167726524],[-62.62442624426244,67.17702372336228],[-62.46962469624695,67.1891757423434],[-62.41562415624156,67.1891757423434],[-62.39762397623976,67.17875972607388],[-62.484024840248395,67.13362365557253],[-62.68202682026819,67.05550353355099]]],[[[-107.89847898478985,67.40096807315734],[-107.94887948879489,67.31763994300104],[-107.97047970479704,67.32631995655899],[-108.00288002880029,67.36624801892555],[-108.07488074880749,67.38534404875304],[-108.15048150481505,67.42874411654276],[-108.15048150481505,67.5242242656802],[-108.12168121681216,67.56762433346995],[-108.12888128881289,67.62838442837557],[-108.04968049680497,67.66484048531896],[-107.9920799207992,67.62144041752921],[-107.97407974079741,67.54852830364246],[-107.98847988479885,67.51380824941066],[-107.93087930879308,67.4756161897557],[-107.90567905679056,67.46693617619775],[-107.89127891278912,67.43742413010071],[-107.89847898478985,67.40096807315734]]],[[[-109.16569165691656,67.98252898153984],[-109.0540905409054,67.97211296527033],[-108.97128971289713,67.97905697611668],[-108.910089100891,67.93912891375012],[-108.88488884888848,67.89920085138357],[-108.89208892088921,67.88531282969083],[-108.92088920889209,67.87836881884448],[-109.09729097290973,67.92350488934582],[-109.1620916209162,67.95128093273124],[-109.18369183691837,67.97558497069349],[-109.16569165691656,67.98252898153984]]],[[[-73.62253622536225,67.78462467241863],[-74.10854108541085,67.78288866970706],[-74.37494374943749,67.78983268055342],[-74.47934479344794,67.80545670495772],[-74.57294572945729,67.82802474020838],[-74.67734677346773,67.90614486222992],[-74.74574745747456,67.98426498425144],[-74.74934749347493,68.01898503848324],[-74.73134731347314,68.04849708458028],[-74.70614706147062,68.06759311440774],[-74.37854378543786,68.09363315508159],[-74.11214112141121,68.06064910356139],[-73.88173881738817,68.02245704390643],[-73.58293582935829,68.01551303306005],[-73.49293492934929,67.99988900865574],[-73.46053460534606,67.98947299238623],[-73.43533435334353,67.97037696255873],[-73.40293402934029,67.87836881884448],[-73.39933399333992,67.82976074291997],[-73.40653406534065,67.79330468597658],[-73.62253622536225,67.78462467241863]]],[[[-109.32409324093241,67.9912089950978],[-109.36009360093601,67.98773698967463],[-109.49689496894969,68.04676108186868],[-109.4680946809468,68.09884116321635],[-109.3420934209342,68.04502507915709],[-109.32409324093241,68.01377703034848],[-109.32409324093241,67.9912089950978]]],[[[-86.5970659706597,67.73601659649412],[-86.63666636666366,67.73428059378253],[-86.70506705067051,67.74990461818686],[-86.85986859868598,67.81066471309248],[-86.89226892268923,67.83670475376633],[-86.90666906669067,67.86621679986337],[-86.90666906669067,67.90267285680673],[-86.89586895868959,67.93739291103853],[-86.84546845468455,68.01030502492529],[-86.9390693906939,68.06759311440774],[-86.96066960669606,68.10057716592794],[-86.94986949869498,68.11793719304384],[-86.89946899468994,68.16307326354519],[-86.8850688506885,68.1908493069306],[-86.83466834668346,68.22904136658559],[-86.70146701467014,68.30542548589551],[-86.56826568265683,68.28806545877964],[-86.4530645306453,68.2255693611624],[-86.42066420664206,68.18390529608425],[-86.43146431464314,68.13876922558293],[-86.42066420664206,68.0745371252541],[-86.39186391863919,67.98947299238623],[-86.3810638106381,67.92697689476898],[-86.39546395463954,67.88878483511402],[-86.44586445864458,67.81760872393883],[-86.4890648906489,67.78288866970706],[-86.54666546665466,67.75164062089843],[-86.5970659706597,67.73601659649412]]],[[[-75.67455674556746,68.32278551301141],[-75.15255152551525,68.23424937472035],[-75.10215102151021,68.20126532320015],[-75.07695076950769,68.1734892798147],[-75.06255062550625,68.1405052282945],[-75.06255062550625,68.0745371252541],[-75.07335073350733,68.04849708458028],[-75.12375123751237,67.98600098696303],[-75.12735127351273,67.96516895442397],[-75.08775087750877,67.75164062089843],[-75.09135091350913,67.63532843922192],[-75.12735127351273,67.53811228737291],[-75.20295202952029,67.4599921653514],[-75.31455314553145,67.40096807315734],[-75.40095400954009,67.36624801892555],[-75.77895778957789,67.28291988876924],[-76.0489604896049,67.26208785623015],[-76.33336333363333,67.25861585080699],[-76.69336693366934,67.23604781555633],[-76.85896858968589,67.24125582369109],[-76.94536945369454,67.24993583724904],[-77.00657006570066,67.26729586436494],[-77.07497074970749,67.31937594571264],[-77.15777157771578,67.4079120840037],[-77.22257222572226,67.5086002412759],[-77.30537305373053,67.68567251785802],[-77.30537305373053,67.70650455039711],[-77.22977229772297,67.85059277545903],[-77.12537125371253,67.94780892730807],[-76.94536945369454,68.0901611496584],[-76.74016740167401,68.23077736929716],[-76.68976689766897,68.25508140725944],[-76.59616596165961,68.27938544522169],[-76.36576365763658,68.31931350758825],[-76.17136171361713,68.3088974913187],[-76.08856088560886,68.31410549945346],[-75.98415984159841,68.33146552656936],[-75.86535865358653,68.33667353470415],[-75.67455674556746,68.32278551301141]]],[[[-78.9829898298983,68.1925853096422],[-79.06579065790658,68.18216929337265],[-79.17379173791737,68.23424937472035],[-79.17379173791737,68.26376142081739],[-79.15219152191521,68.33493753199255],[-78.95418954189542,68.35229755910845],[-78.86778867788678,68.3106334940303],[-78.82818828188282,68.26896942895215],[-78.9829898298983,68.1925853096422]]],[[[-104.53964539645396,68.40611364316771],[-104.59724597245972,68.40264163774455],[-104.6980469804698,68.41826566214885],[-104.85284852848528,68.45472171909222],[-104.96444964449644,68.49117777603561],[-105.040050400504,68.53110583840217],[-105.05085050850508,68.55888188178761],[-104.99324993249932,68.57450590619192],[-104.90684906849069,68.58144991703827],[-104.70164701647016,68.57624190890351],[-104.60084600846008,68.56235388721078],[-104.47124471244712,68.50332979501675],[-104.4460444604446,68.47034574349655],[-104.43884438844388,68.44951371095746],[-104.45684456844567,68.43041768112997],[-104.53964539645396,68.40611364316771]]],[[[-74.88254882548826,68.34882555368526],[-74.95814958149582,68.3418815428389],[-75.07335073350733,68.40437764045615],[-75.3109531095311,68.47381774891971],[-75.40095400954009,68.52589783026741],[-75.40455404554045,68.55020186822966],[-75.39735397353974,68.58839392788462],[-75.36855368553685,68.63526600109756],[-75.28575285752858,68.68734608244523],[-75.19935199351993,68.69602609600318],[-75.07335073350733,68.68387407702207],[-74.98334983349834,68.64741802007867],[-74.8861488614886,68.5449938600949],[-74.81774817748177,68.4946497814588],[-74.79974799747997,68.45819372451541],[-74.83214832148322,68.44083369739951],[-74.82854828548285,68.42347367028361],[-74.81414814148141,68.41305765401407],[-74.81774817748177,68.3939616241866],[-74.84654846548464,68.36618558080116],[-74.88254882548826,68.34882555368526]]],[[[-101.84681846818468,68.58665792517306],[-101.88641886418864,68.58492192246146],[-101.9440194401944,68.60228194957736],[-102.26802268022679,68.66304204448298],[-102.30762307623075,68.68213807431047],[-102.27162271622716,68.70817811498432],[-102.15282152821528,68.74116216650452],[-102.07362073620736,68.77414621802473],[-102.01242012420124,68.82622629937242],[-101.82881828818287,68.79845025598698],[-101.76041760417604,68.77414621802473],[-101.73161731617316,68.75331418548564],[-101.72081720817208,68.72380213938862],[-101.73161731617316,68.65262602821346],[-101.79281792817928,68.63700200380913],[-101.84681846818468,68.58665792517306]]],[[[-100.2160021600216,68.80713026954493],[-100.24840248402484,68.77588222073632],[-100.2880028800288,68.76546620446678],[-100.36720367203672,68.72901014752338],[-100.3960039600396,68.72380213938862],[-100.44280442804428,68.74810617735088],[-100.48240482404823,68.78629823700584],[-100.49680496804967,68.79150624514062],[-100.5220052200522,68.79150624514062],[-100.57240572405723,68.76546620446678],[-100.59760597605975,68.76720220717837],[-100.61560615606156,68.78282623158267],[-100.62640626406264,68.81581028310288],[-100.62640626406264,68.86441835902738],[-100.60120601206012,68.94080247833733],[-100.59760597605975,68.96857852172275],[-100.6120061200612,68.98941055426184],[-100.60120601206012,69.0102425868009],[-100.56520565205652,69.0276026139168],[-100.5220052200522,69.03454662476315],[-100.4140041400414,69.0276026139168],[-100.33120331203311,68.99809056781979],[-100.2880028800288,68.95816250545323],[-100.20520205202051,68.9269144566446],[-100.18000180001799,68.90434642139394],[-100.2160021600216,68.80713026954493]]],[[[-99.99639996399964,69.01371459222409],[-100.01800018000179,68.95469050003004],[-100.14040140401404,68.97031452443434],[-100.19440194401943,68.99114655697343],[-100.24120241202412,69.03975463289794],[-100.24840248402484,69.05364265459065],[-100.23760237602376,69.07100268170655],[-100.18720187201872,69.11440274949629],[-100.15480154801547,69.1300267739006],[-100.0720007200072,69.1109307440731],[-100.0360003600036,69.08662670611085],[-100.00720007200071,69.04669864374429],[-99.99639996399964,69.01371459222409]]],[[[-90.49230492304923,69.22029891490325],[-90.5751057510575,69.20988289863371],[-90.62550625506255,69.25154696371186],[-90.66870668706687,69.26022697726981],[-90.68670686706866,69.28800302065525],[-90.7731077310773,69.29321102879001],[-90.76590765907659,69.33661109657976],[-90.74070740707407,69.35744312911882],[-90.66150661506614,69.37480315623472],[-90.60030600306003,69.36785914538837],[-90.53910539105391,69.32445907759862],[-90.51030510305102,69.28973902336685],[-90.4851048510485,69.2463389555771],[-90.49230492304923,69.22029891490325]]],[[[-79.20979209792098,68.84532232919989],[-79.27819278192781,68.83837831835353],[-79.3609936099361,68.85747434818103],[-79.38979389793897,68.89045839970123],[-79.40419404194041,68.92344245122143],[-79.38979389793897,68.94080247833733],[-79.35379353793537,68.95642650274164],[-79.3069930699307,68.992882559685],[-79.24219242192422,69.04843464645589],[-79.1449914499145,69.08662670611085],[-78.9289892898929,69.12308276305424],[-78.90018900189001,69.13523478203535],[-78.8029880298803,69.23592293930756],[-78.77058770587705,69.25154696371186],[-78.66258662586625,69.2619629799814],[-78.65178651786518,69.27585100167411],[-78.68778687786877,69.30015503963637],[-78.68778687786877,69.32445907759862],[-78.65178651786518,69.35049911827247],[-78.59778597785977,69.37133115081156],[-78.45738457384573,69.38869117792746],[-78.33138331383313,69.38521917250426],[-78.2989829898299,69.37827516165791],[-78.27378273782737,69.36091513454201],[-78.23418234182341,69.3140430613291],[-78.23058230582305,69.30362704505956],[-78.28818288182882,69.2619629799814],[-78.43938439384394,69.19946688236419],[-78.53298532985329,69.1456507983049],[-78.5509855098551,69.128290771189],[-78.56178561785617,69.10572273593834],[-78.59418594185942,69.0796826952645],[-78.70578705787058,69.01371459222409],[-78.77778777787778,68.95121849460688],[-78.85338853388534,68.91649844037508],[-79.0549905499055,68.88351438885488],[-79.20979209792098,68.84532232919989]]],[[[-90.20070200702007,69.41993922673606],[-90.17910179101791,69.35744312911882],[-90.26550265502655,69.27237899625095],[-90.29430294302942,69.25849097455821],[-90.33030330303303,69.25154696371186],[-90.36270362703627,69.2619629799814],[-90.46350463504635,69.32793108302181],[-90.49230492304923,69.36959514809996],[-90.45630456304562,69.39042718063902],[-90.37710377103771,69.41646722131287],[-90.3231032310323,69.42861924029401],[-90.25110251102511,69.41820322402447],[-90.22950229502295,69.43556325114037],[-90.20070200702007,69.41993922673606]]],[[[-76.99576995769958,69.1439147955933],[-77.12177121771218,69.13176277661219],[-77.21537215372153,69.13870678745855],[-77.27657276572765,69.1612748227092],[-77.32337323373234,69.1942588742294],[-77.3809738097381,69.27411499896255],[-77.35937359373594,69.3123070586175],[-77.35217352173521,69.37827516165791],[-77.34137341373413,69.40431520233176],[-77.31977319773198,69.41646722131287],[-77.18657186571865,69.44077125927512],[-77.11097110971109,69.43729925385196],[-76.99576995769958,69.41125921317811],[-76.74736747367473,69.40431520233176],[-76.68256682566825,69.3800111643695],[-76.66816668166682,69.36612314267677],[-76.67176671766717,69.34876311556087],[-76.68616686166861,69.32793108302181],[-76.80856808568085,69.26717098811616],[-76.86976869768698,69.22550692303801],[-76.91296912969129,69.17516284440191],[-76.99576995769958,69.1439147955933]]],[[[-101.170011700117,69.3973711914854],[-101.25281252812528,69.38869117792746],[-101.26721267212672,69.39042718063902],[-101.260012600126,69.41820322402447],[-101.26721267212672,69.43209124571717],[-101.28881288812887,69.44077125927512],[-101.21681216812168,69.46333929452581],[-101.2060120601206,69.48069932164171],[-101.23121231212312,69.49285134062282],[-101.32841328413284,69.51715537858507],[-101.35721357213572,69.53972341383573],[-101.35001350013499,69.55881944366323],[-101.3140131401314,69.57617947077912],[-101.24561245612456,69.57270746535593],[-101.0980109801098,69.54145941654733],[-101.02961029610296,69.49632334604601],[-101.00081000810007,69.46160329181421],[-101.04761047610477,69.45639528367946],[-101.08721087210871,69.44250726198672],[-101.12681126811268,69.4147312186013],[-101.170011700117,69.3973711914854]]],[[[-95.51435514355143,69.57444346806753],[-95.38115381153811,69.50673936231553],[-95.38115381153811,69.47375531079533],[-95.39915399153992,69.41993922673606],[-95.43875438754387,69.37827516165791],[-95.49635496354963,69.35049911827247],[-95.57915579155791,69.33661109657976],[-95.68355683556835,69.33487509386816],[-95.73035730357303,69.3470271128493],[-95.69435694356943,69.38869117792746],[-95.66915669156691,69.40257919962016],[-95.66555665556655,69.43903525656356],[-95.68355683556835,69.49979535146917],[-95.70515705157051,69.53798741112416],[-95.76275762757628,69.55881944366323],[-95.80595805958059,69.56055544637482],[-95.81675816758167,69.53972341383573],[-95.79875798757988,69.49979535146917],[-95.81315813158132,69.4477152701215],[-95.859958599586,69.3817471670811],[-95.89235892358923,69.35223512098406],[-95.95715957159571,69.36785914538837],[-95.9859598595986,69.39216318335062],[-95.97875978759787,69.43209124571717],[-95.99315993159931,69.47028330537216],[-95.97875978759787,69.50847536502712],[-95.93555935559355,69.56749945722117],[-95.87435874358744,69.60569151687613],[-95.79875798757988,69.62652354941523],[-95.70515705157051,69.62478754670363],[-95.60075600756008,69.60221951145297],[-95.51435514355143,69.57444346806753]]],[[[-139.04239042390424,69.57617947077912],[-139.12519125191253,69.53972341383573],[-139.25839258392585,69.57791547349072],[-139.29079290792907,69.59701150331821],[-139.13959139591395,69.64909158466588],[-139.07119071190712,69.64735558195429],[-138.93078930789306,69.61610753314568],[-138.88038880388802,69.59006749247183],[-139.04239042390424,69.57617947077912]]],[[[-67.91647916479164,69.54145941654733],[-67.94167941679416,69.53451540570097],[-68.20088200882009,69.57965147620232],[-68.22248222482224,69.61610753314568],[-68.09288092880928,69.65777159822383],[-67.98847988479885,69.67860363076292],[-67.90927909279092,69.68207563618608],[-67.830078300783,69.67513162533973],[-67.75447754477544,69.63173155754998],[-67.84447844478444,69.59180349518343],[-67.91647916479164,69.54145941654733]]],[[[-78.02898028980289,69.71505968770629],[-77.97857978579785,69.66471560907019],[-77.96777967779677,69.63867556839634],[-78.03978039780398,69.60916352229933],[-78.30618306183061,69.55187543281687],[-78.47178471784717,69.50326735689237],[-78.5509855098551,69.49111533791122],[-78.66258662586625,69.50326735689237],[-78.79578795787957,69.47896331893011],[-78.84978849788497,69.48243532435328],[-78.78858788587885,69.52236338671986],[-78.57978579785798,69.63867556839634],[-78.40338403384034,69.65082758737748],[-78.34578345783457,69.67513162533973],[-78.29538295382953,69.66645161178178],[-78.26658266582666,69.68728364432087],[-78.2629826298263,69.71679569041788],[-78.20178201782018,69.73936372566854],[-78.14418144181441,69.73936372566854],[-78.02898028980289,69.71505968770629]]],[[[-79.42939429394293,69.78797180159305],[-79.38979389793897,69.73068371211059],[-79.36459364593645,69.71158768228312],[-79.40419404194041,69.68554764160928],[-79.55179551795517,69.62999555483842],[-79.8829988299883,69.60916352229933],[-80.04860048600486,69.63346756026158],[-79.96939969399693,69.55708344095163],[-79.95499954999549,69.52409938943143],[-79.97659976599766,69.51021136773872],[-80.04860048600486,69.51368337316191],[-80.16020160201602,69.53625140841257],[-80.22860228602286,69.56229144908642],[-80.24300243002429,69.59353949789502],[-80.26820268202681,69.60048350874138],[-80.30060300603006,69.58312348162548],[-80.32940329403294,69.58659548704867],[-80.39780397803978,69.63346756026158],[-80.44820448204482,69.64909158466588],[-80.77940779407794,69.67686762805133],[-80.79380793807938,69.68901964703244],[-80.77580775807758,69.70985167957153],[-80.72540725407254,69.74109972838014],[-80.65340653406534,69.74977974193808],[-80.46620466204662,69.73762772295697],[-80.45180451804518,69.74457173380333],[-80.43740437404374,69.78276379345829],[-80.4230042300423,69.79838781786259],[-80.29340293402933,69.79317980972783],[-80.21420214202142,69.80185982328578],[-80.16740167401673,69.78276379345829],[-80.12420124201242,69.73762772295697],[-80.0630006300063,69.7463077365149],[-79.96939969399693,69.73936372566854],[-79.86859868598685,69.75498775007284],[-79.71379713797138,69.79491581243943],[-79.5949959499595,69.81053983684373],[-79.42939429394293,69.78797180159305]]],[[[-97.44037440374403,69.64214757381953],[-97.4079740797408,69.62999555483842],[-97.35037350373503,69.64041157110793],[-97.30717307173072,69.67339562262814],[-97.27837278372783,69.68033963347449],[-97.23517235172352,69.67339562262814],[-97.09477094770948,69.61437153043408],[-96.99036990369903,69.55361143552847],[-96.87516875168751,69.51021136773872],[-96.69516695166952,69.47028330537216],[-96.29916299162991,69.34355510742611],[-96.18396183961839,69.25849097455821],[-96.06156061560615,69.12481876576584],[-95.949959499595,69.02413060849364],[-95.85635856358563,68.95295449731844],[-95.7519575195752,68.89740241054758],[-95.58635586355864,68.83490631293037],[-95.43875438754387,68.88004238343169],[-95.3739537395374,68.89219440241283],[-95.319953199532,68.87309837258533],[-95.26955269552695,68.82622629937242],[-95.29475294752947,68.80539426683333],[-95.35955359553596,68.77761822344789],[-95.46395463954639,68.74810617735088],[-95.61515615156151,68.74463417192769],[-95.68715687156872,68.73595415836974],[-95.80235802358024,68.68561007973366],[-95.89595895958959,68.62658598753961],[-96.02556025560256,68.60748995771212],[-96.26676266762668,68.50853780315151],[-96.39996399964,68.47034574349655],[-96.59796597965979,68.4616657299386],[-97.00837008370084,68.53804984924852],[-97.26397263972639,68.527633832979],[-97.47277472774728,68.54325785738331],[-97.70317703177031,68.62658598753961],[-97.88677886778868,68.67172205804093],[-98.2359823598236,68.73942616379293],[-98.25758257582575,68.74984218006247],[-98.2719827198272,68.77241021531313],[-98.27918279182792,68.80713026954493],[-98.29718297182971,68.83143430750718],[-98.31878318783187,68.84358632648829],[-98.37638376383764,68.84185032377673],[-98.43038430384304,68.81754628581447],[-98.53838538385384,68.79845025598698],[-98.7039870398704,68.80192226141017],[-98.7759877598776,68.81754628581447],[-98.829988299883,68.83837831835353],[-98.85878858788588,68.86441835902738],[-98.86238862388623,68.8939304051244],[-98.88038880388804,68.91649844037508],[-98.90558905589056,68.93212246477938],[-98.96318963189631,68.93212246477938],[-99.05679056790568,68.91823444308665],[-99.09279092790928,68.89913841325918],[-99.07479074790747,68.87657037800852],[-99.08919089190891,68.86268235631579],[-99.25479254792548,68.86268235631579],[-99.31959319593196,68.87657037800852],[-99.4419944199442,68.91823444308665],[-99.4959949599496,68.9598985081648],[-99.56439564395643,69.03454662476315],[-99.55719557195572,69.05364265459065],[-99.51399513995139,69.09877872509199],[-99.45639456394564,69.13176277661219],[-99.08559085590855,69.14912280372809],[-98.91278912789127,69.16821883355556],[-98.72198721987219,69.21856291219166],[-98.50238502385024,69.30883505319431],[-98.45558455584556,69.33487509386816],[-98.4519845198452,69.35397112369566],[-98.46638466384664,69.37480315623472],[-98.53478534785347,69.42688323758242],[-98.55998559985599,69.46160329181421],[-98.53838538385384,69.47722731621852],[-98.44838448384483,69.47896331893011],[-98.49518495184951,69.49979535146917],[-98.53478534785347,69.52757139485462],[-98.54918549185491,69.54493142197052],[-98.54558545585455,69.57270746535593],[-98.47718477184772,69.57965147620232],[-98.39078390783908,69.56576345450958],[-98.22158221582215,69.48417132706487],[-98.15678156781567,69.46854730266057],[-98.04158041580415,69.45639528367946],[-98.1639816398164,69.51194737045032],[-98.289982899829,69.62825955212682],[-98.30438304383044,69.66992361720497],[-98.30078300783008,69.69249165245563],[-98.26838268382683,69.75498775007284],[-98.23958239582396,69.77929178803512],[-98.19998199982,69.796651815151],[-98.08118081180811,69.83310787209439],[-97.89037890378904,69.85741191005664],[-97.78957789577896,69.86088391547983],[-97.69237692376923,69.84178788565234],[-97.6059760597606,69.80185982328578],[-97.41157411574116,69.73762772295697],[-97.38277382773828,69.71158768228312],[-97.38637386373864,69.69943566330198],[-97.45837458374584,69.68207563618608],[-97.46917469174691,69.66645161178178],[-97.44037440374403,69.64214757381953]]],[[[-86.91386913869138,70.11260430866031],[-86.79866798667986,70.10566029781396],[-86.69066690666907,70.1143403113719],[-86.61146611466114,70.10566029781396],[-86.56466564665647,70.07788425442851],[-86.53226532265322,70.0483722083315],[-86.51426514265142,70.0171241595229],[-86.55746557465574,69.99455612427224],[-86.73386733867338,69.97546009444474],[-86.85626856268563,69.98587611071429],[-86.98226982269823,70.0119161513881],[-87.04347043470435,69.999764132407],[-87.1910719107191,70.01886016223449],[-87.2630726307263,70.04316420019674],[-87.32427324273242,70.0796202571401],[-87.32427324273242,70.10218829239079],[-87.16947169471695,70.12649233035305],[-87.10827108271083,70.1473243628921],[-86.91386913869138,70.11260430866031]]],[[[-100.30960309603095,70.49626090792162],[-100.32040320403203,70.48758089436367],[-100.53640536405364,70.52577295401863],[-100.61920619206192,70.54660498655772],[-100.6480064800648,70.56396501367362],[-100.6660066600666,70.59694906519383],[-100.67680676806768,70.64555714111833],[-100.63360633606335,70.66986117908058],[-100.53640536405364,70.66812517636899],[-100.43560435604356,70.6490291465415],[-100.27720277202772,70.59521306248223],[-100.32040320403203,70.57785303536633],[-100.3240032400324,70.54313298113453],[-100.30600306003059,70.50841292690274],[-100.30960309603095,70.49626090792162]]],[[[-74.70974709747097,45.003061088228094],[-74.76374763747637,44.99958908280493],[-74.85734857348574,45.003061088228094],[-74.99774997749977,44.97007703670789],[-75.17775177751777,44.89890092553273],[-75.40095400954009,44.77217272758668],[-75.79335793357933,44.497884299155515],[-75.81855818558185,44.468372253058504],[-75.87615876158762,44.41629217171081],[-76.02016020160201,44.362476087651544],[-76.14976149761497,44.30345199545749],[-76.18576185761857,44.24269190055185],[-76.24696246962469,44.2149158571664],[-76.4629646296463,44.056939610411774],[-76.58536585365853,43.92500340433094],[-76.69696696966969,43.78438718469218],[-76.81936819368194,43.62814694064912],[-77.07497074970749,43.62641093793755],[-77.26577265772657,43.62814694064912],[-77.5969759697597,43.62814694064912],[-77.87777877778777,43.62988294336071],[-78.21618216182162,43.62988294336071],[-78.45738457384573,43.63161894607231],[-78.72018720187201,43.624674935225954],[-78.84618846188461,43.5830108701478],[-79.0009900099001,43.527458783376915],[-79.17019170191702,43.4666986884713],[-79.08379083790838,43.3312904769673],[-79.05859058590586,43.27747439290803],[-79.06579065790658,43.10561012446064],[-79.04779047790477,43.08651409463317],[-79.02979029790298,43.06221005667092],[-79.02619026190261,43.01707398616958],[-79.01179011790117,42.996241953630516],[-78.97938979389794,42.980617929226185],[-78.94698946989469,42.96152189939872],[-78.92178921789217,42.93548185872487],[-78.91458914589145,42.90944181805102],[-78.93978939789397,42.86430574754971],[-79.03699036990369,42.801809649932466],[-79.17379173791737,42.7479935658732],[-79.44739447394474,42.65077741402416],[-79.76059760597606,42.53967324048244],[-80.03420034200342,42.44072108592184],[-80.24660246602465,42.36607296932348],[-80.68220682206822,42.30010486628308],[-81.02781027810278,42.24802478493538],[-81.27621276212761,42.20983272528042],[-81.50661506615066,42.10393655987343],[-81.76221762217622,41.98762437819693],[-81.97461974619746,41.88867222363632],[-82.21222212222122,41.7793040528062],[-82.4390243902439,41.6751438901108],[-82.6910269102691,41.6751438901108],[-82.86742867428674,41.75326401213235],[-83.02943029430294,41.83312013686546],[-83.1410314103141,41.975472359215814],[-83.14823148231481,42.14212861952842],[-83.10863108631087,42.25149679035857],[-83.07263072630725,42.30010486628308],[-83.00423004230042,42.331352915091685],[-82.86742867428674,42.38516899915095],[-82.7450274502745,42.492801167269505],[-82.64422644226443,42.55876927030991],[-82.5470254702547,42.624737373350314],[-82.48942489424894,42.73931355231525],[-82.41742417424175,43.01707398616958],[-82.40662406624065,43.07262607294044],[-82.30582305823057,43.2635863712153],[-82.19062190621906,43.47364269931765],[-82.13662136621366,43.57085885116666],[-82.19782197821978,43.82257924434717],[-82.2410224102241,44.01527554533362],[-82.28062280622805,44.192347821915746],[-82.32742327423274,44.391988133748555],[-82.3670236702367,44.57253241575387],[-82.40662406624065,44.74439668420126],[-82.44622446224461,44.91626095264863],[-82.48582485824858,45.082917212961235],[-82.51462514625146,45.2044374027725],[-82.55062550625506,45.34678962512285],[-82.75942759427593,45.447477782395055],[-82.91782917829178,45.51865389357022],[-83.18063180631806,45.63323007253513],[-83.39663396633966,45.72871022167257],[-83.5910359103591,45.81724635996363],[-83.46863468634686,45.994318636545785],[-83.47943479434794,46.023830682642796],[-83.52623526235261,46.058550736874594],[-83.61623616236162,46.117574829068644],[-83.67023670236702,46.1227828372034],[-83.76383763837639,46.108894815510695],[-83.91143911439114,46.0724387585673],[-83.97623976239763,46.08459077754844],[-84.03024030240302,46.147086875165655],[-84.08784087840878,46.22694299989877],[-84.10944109441094,46.28943909751601],[-84.11664116641165,46.37103122496072],[-84.1490414904149,46.443943338847475],[-84.12744127441275,46.48387140121403],[-84.12384123841238,46.502967431041526],[-84.12384123841238,46.52727146900378],[-84.1490414904149,46.54289549340808],[-84.19224192241921,46.549839504254464],[-84.33624336243362,46.51859145544583],[-84.4010440104401,46.51511945002267],[-84.44064440644406,46.49775942290677],[-84.50184501845018,46.461303365963374],[-84.5630456304563,46.45783136054021],[-84.66744667446675,46.54289549340808],[-84.7790477904779,46.63663963983393],[-84.82584825848258,46.766839843203144],[-84.87624876248762,46.90051205199555],[-85.07065070650707,46.98036817672869],[-85.2650526505265,47.0602243014618],[-85.45945459454595,47.14008042619491],[-85.65385653856538,47.219936550928054],[-85.84465844658446,47.299792675661166],[-86.03906039060391,47.37964880039428],[-86.23346233462334,47.45950492512742],[-86.42786427864279,47.53936104986053],[-86.49626496264962,47.567137093245975],[-86.67266672666726,47.63657720170954],[-86.92106921069211,47.73552935627015],[-87.20907209072091,47.84836953252349],[-87.49347493474934,47.961209708776806],[-87.74547745477454,48.06016186333741],[-87.92187921879218,48.12960197180101],[-87.98667986679867,48.157378015186424],[-88.15948159481594,48.225082120938424],[-88.37908379083791,48.30320224295997],[-88.6130861308613,48.26327418059341],[-88.89748897488974,48.15564201247486],[-89.0630906309063,48.093145914857615],[-89.18549185491855,48.0480098443563],[-89.27189271892719,48.02023380097086],[-89.45549455494555,47.995929763008604],[-89.54909549095491,47.99940176843177],[-89.77589775897759,48.0150257928361],[-89.90189901899019,47.995929763008604],[-89.99189991899918,48.0150257928361],[-90.03870038700387,48.07752189045331],[-90.09270092700926,48.11744995281987],[-90.31950319503194,48.0983539229924],[-90.60750607506074,48.11224194468511],[-90.74430744307443,48.105297933838756],[-90.79830798307982,48.131337974512604],[-90.84150841508415,48.20077808297617],[-90.91710917109171,48.20945809653412],[-91.04311043110431,48.19383407212982],[-91.21951219512195,48.105297933838756],[-91.38871388713886,48.05842586062582],[-91.51831518315183,48.05842586062582],[-91.64791647916479,48.105297933838756],[-91.85671856718567,48.19730607755301],[-92.00432004320042,48.301466240248374],[-92.17352173521735,48.33792229719177],[-92.29952299522995,48.32924228363382],[-92.34992349923499,48.27716220228612],[-92.41472414724147,48.27716220228612],[-92.46152461524615,48.36569834057718],[-92.50112501125011,48.43513844904078],[-92.58392583925838,48.46465049513779],[-92.73152731527315,48.53235460088979],[-92.83592835928359,48.56707465512159],[-92.99792997929978,48.6122107256229],[-93.05193051930519,48.619154736469284],[-93.15633156331563,48.62609874731564],[-93.25713257132571,48.6295707527388],[-93.37953379533795,48.61741873375769],[-93.46233462334624,48.56186664698683],[-93.56313563135632,48.53756260902455],[-93.70713707137071,48.525410590043435],[-93.80433804338043,48.54971462800569],[-93.85113851138512,48.60700271748814],[-94.05634056340563,48.65908279883584],[-94.41274412744127,48.704218869337154],[-94.62154621546215,48.74241092899214],[-94.67554675546755,48.77365897780075],[-94.70434704347043,48.80837903203255],[-94.71154711547115,48.86219511609181],[-94.71154711547115,48.86393111880341],[-94.80514805148051,49.00281133573057],[-94.84114841148411,49.119123517407075],[-94.8591485914859,49.25800373433424],[-94.85554855548556,49.30487580754718],[-94.87354873548735,49.318763829239884],[-94.93834938349383,49.35001187804849],[-95.15435154351543,49.369107907875986],[-95.1579515795158,49.20245164756338],[-95.16155161551615,48.99239531946105],[-95.39915399153992,48.99239531946105],[-95.8239582395824,48.99239531946105],[-96.25236252362524,48.99239531946105],[-96.67716677166771,48.99239531946105],[-97.10197101971019,48.99239531946105],[-97.53037530375303,48.99239531946105],[-97.95517955179551,48.99239531946105],[-98.38358383583835,48.99239531946105],[-98.80838808388084,48.99239531946105],[-99.23679236792367,48.99239531946105],[-99.66159661596616,48.99239531946105],[-100.08640086400864,48.99239531946105],[-100.51480514805148,48.99239531946105],[-100.93960939609396,48.99239531946105],[-101.3680136801368,48.99239531946105],[-101.79281792817928,48.99239531946105],[-102.22122221222212,48.99239531946105],[-102.6460264602646,48.99239531946105],[-103.07443074430743,48.99239531946105],[-103.49923499234993,48.99239531946105],[-103.9240392403924,48.99239531946105],[-104.35244352443524,48.99239531946105],[-104.77724777247772,48.99239531946105],[-105.20565205652056,48.99239531946105],[-105.63045630456304,48.99239531946105],[-106.05886058860588,48.99239531946105],[-106.48366483664836,48.99239531946105],[-106.90846908469085,48.99239531946105],[-107.33687336873369,48.99239531946105],[-107.76167761677617,48.99239531946105],[-108.19008190081901,48.99239531946105],[-108.61488614886149,48.99239531946105],[-109.04329043290433,48.99239531946105],[-109.4680946809468,48.99239531946105],[-109.89649896498965,48.99239531946105],[-110.32130321303212,48.99239531946105],[-110.74610746107462,48.99239531946105],[-111.17451174511744,48.99239531946105],[-111.59931599315993,48.99239531946105],[-112.02772027720277,48.99239531946105],[-112.45252452524525,48.99239531946105],[-112.8809288092881,48.99239531946105],[-113.30573305733057,48.99239531946105],[-113.73413734137341,48.99239531946105],[-114.15894158941589,48.99239531946105],[-114.58374583745837,48.99239531946105],[-115.01215012150121,48.99239531946105],[-115.4369543695437,48.99239531946105],[-115.86535865358654,48.99239531946105],[-116.29016290162902,48.99239531946105],[-116.71856718567184,48.99239531946105],[-117.14337143371434,48.99239531946105],[-117.56817568175681,48.99239531946105],[-117.99657996579965,48.99239531946105],[-118.42138421384215,48.99239531946105],[-118.84978849788499,48.99239531946105],[-119.27459274592746,48.99239531946105],[-119.7029970299703,48.99239531946105],[-120.12780127801278,48.99239531946105],[-120.55620556205562,48.99239531946105],[-120.9810098100981,48.99239531946105],[-121.40581405814058,48.99239531946105],[-121.83421834218342,48.99239531946105],[-122.2590225902259,48.99239531946105],[-122.68742687426874,48.99239531946105],[-122.78822788227882,48.99239531946105],[-122.82782827828278,49.02885137640442],[-122.92502925029251,49.07398744690576],[-122.9610296102961,49.07398744690576],[-123.00063000630007,49.060099425213025],[-123.02583025830259,49.03926739267396],[-123.04743047430475,48.99239531946105],[-123.06183061830617,48.97850729776832],[-123.07623076230763,48.98024330047991],[-123.0870308703087,48.99239531946105],[-123.11583115831158,49.05662741978986],[-123.10863108631085,49.08440346317528],[-123.07623076230763,49.119123517407075],[-123.07983079830798,49.131275536388216],[-123.15183151831519,49.12085952011867],[-123.18063180631806,49.12953953367662],[-123.1950319503195,49.14689956079252],[-123.19143191431914,49.21981167467928],[-123.2310323103231,49.259739737045834],[-123.18423184231841,49.27709976416173],[-123.0690306903069,49.29098778585447],[-122.94662946629467,49.292723788566036],[-122.91422914229142,49.32397183737467],[-122.87822878228782,49.398619953973025],[-122.96462964629646,49.32917984550943],[-123.0150301503015,49.322235834663076],[-123.17343173431735,49.348275875336924],[-123.27783277832779,49.34480386991373],[-123.29223292232922,49.35869189160644],[-123.28503285032849,49.374315916010744],[-123.26343263432634,49.389939940415076],[-123.24903249032491,49.44375602447434],[-123.22383223832239,49.59131625495945],[-123.19143191431914,49.645132339018744],[-123.18063180631806,49.67290838240416],[-123.18783187831878,49.67985239325054],[-123.32463324633247,49.577428233266744],[-123.33543335433353,49.54444418174654],[-123.3210332103321,49.5166681383611],[-123.33543335433353,49.45938004887864],[-123.40023400234003,49.442020021762744],[-123.43623436234361,49.45070003532069],[-123.50823508235082,49.40209195939619],[-123.52983529835298,49.39688395126143],[-123.85743857438574,49.483684086840896],[-123.89343893438934,49.49410010311044],[-123.94743947439474,49.534028165477],[-124.03024030240303,49.60346827394059],[-124.05544055440555,49.66249236613464],[-124.0230402304023,49.71110044205915],[-123.99423994239942,49.7354044800214],[-123.95823958239582,49.7354044800214],[-123.92223922239222,49.7180444529055],[-123.84663846638466,49.636452325460795],[-123.81783817838178,49.58610824682469],[-123.73863738637385,49.59305225767105],[-123.61263612636125,49.657284357999856],[-123.58383583835838,49.68158839596211],[-123.70983709837098,49.657284357999856],[-123.76383763837637,49.65902036071145],[-123.81783817838178,49.6850604013853],[-123.87543875438755,49.737140482733],[-123.90423904239043,49.79616457492705],[-123.90423904239043,49.98191686506712],[-123.88623886238862,50.01663691929892],[-123.8250382503825,50.04441296268436],[-123.78543785437854,50.08781303047408],[-123.78903789037889,50.106909060301575],[-123.8250382503825,50.145101119956536],[-123.87903879038791,50.17287716334198],[-123.9330393303933,50.18850118774628],[-123.94743947439474,50.183293179611525],[-123.86463864638645,50.103437054878384],[-123.86463864638645,50.07218900606978],[-123.95823958239582,49.992332881336665],[-123.97263972639726,49.96976484608601],[-123.97263972639726,49.89164472406446],[-123.98343983439834,49.87602069966016],[-124.0590405904059,49.8534526644095],[-124.14184141841417,49.792692569503856],[-124.28224282242823,49.771860536964766],[-124.41184411844118,49.77880454781115],[-124.48384483844839,49.80831659390816],[-124.70344703447034,49.95761282710487],[-124.78264782647827,50.02010892472208],[-124.78264782647827,50.07218900606978],[-124.93384933849339,50.25794129620988],[-124.93384933849339,50.297869358576435],[-124.98424984249843,50.35515744805889],[-125.04185041850418,50.36383746161684],[-125.05625056250562,50.4193895483877],[-124.93744937449375,50.5374377327758],[-124.86184861848619,50.638125890048],[-124.85464854648546,50.66937393885661],[-124.85824858248583,50.717982014781114],[-124.87624876248762,50.82561418289967],[-124.85824858248583,50.87248625611261],[-124.93384933849339,50.80999015849537],[-124.94824948249482,50.76485408799405],[-124.93024930249302,50.717982014781114],[-124.9410494104941,50.66590193343342],[-124.98424984249843,50.591253816835064],[-125.05985059850599,50.51313369481355],[-125.21105211052111,50.476677637870154],[-125.47745477454774,50.497509670409244],[-125.50625506255062,50.50792568667879],[-125.52425524255241,50.53396572735261],[-125.53865538655387,50.64854190631755],[-125.55665556655566,50.63465388462481],[-125.58545585455855,50.57389378971919],[-125.61065610656107,50.4853576514281],[-125.6430564305643,50.46626162160064],[-125.6970569705697,50.46452561888904],[-125.74025740257403,50.47841364058175],[-125.77265772657726,50.50792568667879],[-125.84105841058411,50.51139769210195],[-125.96345963459635,50.4870936541397],[-126.02466024660247,50.497509670409244],[-126.09306093060931,50.497509670409244],[-126.2370623706237,50.52354971108309],[-126.40626406264062,50.530493721929446],[-126.44946449464494,50.54958975175694],[-126.44586445864459,50.5877818114119],[-126.41706417064171,50.606877841239395],[-126.24066240662407,50.624237868355294],[-126.06786067860679,50.66416593072185],[-125.89865898658987,50.68499796326091],[-125.90585905859058,50.70409399308841],[-125.98145981459814,50.71103800393476],[-126.37026370263703,50.66590193343342],[-126.49266492664927,50.6728459442798],[-126.51426514265142,50.679789955126154],[-126.51786517865179,50.72492602562747],[-126.47106471064711,50.76659009070562],[-126.39546395463955,50.806518153072204],[-126.37386373863738,50.83776620188081],[-126.41706417064171,50.84991822086192],[-126.4890648906489,50.841238207303974],[-126.52146521465215,50.86554224526623],[-126.48546485464854,50.96102239440367],[-126.51786517865179,51.056502543541086],[-126.56466564665647,50.96623040253843],[-126.6330663306633,50.91588632390233],[-126.96066960669606,50.89331828865167],[-127.01467014670146,50.86727824797782],[-127.05787057870579,50.86727824797782],[-127.26667266672666,50.91588632390233],[-127.35667356673567,50.94539836999937],[-127.43947439474394,50.988798437789086],[-127.59067590675906,51.08775059234972],[-127.70947709477095,51.15198269267853],[-127.7130771307713,51.268294874355036],[-127.68787687876878,51.34294299095339],[-127.63387633876339,51.42800712382126],[-127.42147421474215,51.6085514058266],[-127.34587345873459,51.641535457346805],[-127.2810728107281,51.65368747632792],[-126.96786967869679,51.66931150073222],[-126.73386733867338,51.691879535982906],[-126.69066690666907,51.70403155496402],[-127.03267032670327,51.71618357394516],[-127.33867338673386,51.70750356038721],[-127.4430744307443,51.679727517001766],[-127.57627576275763,51.56341533532526],[-127.60867608676087,51.514807259400754],[-127.64467644676446,51.47835120245736],[-127.66987669876698,51.47835120245736],[-127.7130771307713,51.4905032214385],[-127.72747727477275,51.506127245842805],[-127.74907749077491,51.544319305497766],[-127.81747817478174,51.603343397691816],[-127.84987849878499,51.67278350615541],[-127.86787867878678,51.77520766613921],[-127.86427864278642,51.820343736640524],[-127.82827828278283,51.879367828834575],[-127.72747727477275,51.993944007799485],[-127.8570785707857,51.99047200237632],[-127.84267842678426,52.08595215151374],[-127.79587795877958,52.1918483169207],[-127.67347673476735,52.252608411826344],[-127.55107551075511,52.29774448232766],[-127.43947439474394,52.35676857452171],[-127.24147241472414,52.3949606341767],[-127.17667176671767,52.31510450944356],[-127.00747007470075,52.290800471481305],[-126.96066960669606,52.25434441453794],[-126.89946899468995,52.188376311497535],[-126.82746827468274,52.12588021388029],[-126.73746737467374,52.065120118974676],[-126.71226712267122,52.05991211083989],[-126.75186751867518,52.111992192187586],[-126.89586895868959,52.2248323684409],[-126.9030690306903,52.264760430807456],[-126.9390693906939,52.3081604985972],[-127.12627126271263,52.370656596214445],[-127.16227162271622,52.3949606341767],[-127.19467194671947,52.45745673179391],[-127.2090720907209,52.49738479416047],[-127.18747187471874,52.53731285652705],[-126.99666996669967,52.65709704362672],[-126.949869498695,52.72132914395553],[-126.949869498695,52.75084119005257],[-126.96786967869679,52.78382524157277],[-127.00747007470075,52.84284933376682],[-127.01827018270183,52.84284933376682],[-127.00747007470075,52.75431319547573],[-127.01467014670146,52.719593141243934],[-127.03627036270362,52.68140108158897],[-127.0650706507065,52.65188903549196],[-127.10827108271083,52.63279300566447],[-127.51867518675186,52.358504577233305],[-127.56187561875618,52.342880552829],[-127.7130771307713,52.31857651486675],[-127.79227792277922,52.28906446876971],[-127.83547835478355,52.25087240911475],[-127.9038790387904,52.150184251842546],[-127.99387993879938,51.95054394000974],[-128.1018810188102,51.78909568783192],[-128.19188191881918,51.99915201593424],[-128.35748357483575,52.158864265400496],[-128.03708037080372,52.31857651486675],[-128.029880298803,52.342880552829],[-128.05868058680585,52.4279446856969],[-128.05148051480515,52.45398472637075],[-128.02268022680227,52.490440783314114],[-127.93987939879398,52.54599287008497],[-127.94347943479434,52.55120087821976],[-128.03708037080372,52.53036884568067],[-128.18468184681848,52.40711265315781],[-128.24228242282422,52.36892059350285],[-128.2710827108271,52.36371258536806],[-128.27468274682747,52.434888696543254],[-128.19548195481954,52.62411299210652],[-128.13068130681307,52.80639327682343],[-128.1090810908109,52.858473358171125],[-128.05148051480515,52.91055343951879],[-128.10548105481055,52.90708143409563],[-128.36468364683645,52.82548930665092],[-128.4510845108451,52.875833385287024],[-128.5230852308523,53.14144180016024],[-128.65268652686527,53.24386596014401],[-128.86868868688686,53.328930093011905],[-129.0810908109081,53.367122152666866],[-129.12789127891278,53.44177026926522],[-129.1710917109171,53.53377841297947],[-129.11349113491136,53.64141058109803],[-129.01989019890198,53.69175465973413],[-128.93708937089372,53.71432269498479],[-128.85428854288543,53.70390667871527],[-128.85068850688506,53.66571461906028],[-128.90468904689047,53.55981845365332],[-128.83268832688327,53.549402437383776],[-128.54108541085412,53.42093823672616],[-128.479884798848,53.41052222045661],[-128.35748357483575,53.45913029638112],[-128.29268292682926,53.45739429366952],[-128.13428134281344,53.41746623130297],[-128.08028080280803,53.36885815537846],[-127.92907929079291,53.27511400895261],[-127.95067950679507,53.3306660957235],[-128.11628116281162,53.44524227468841],[-128.20628206282063,53.48343433434337],[-128.36828368283682,53.490378345189725],[-128.4690846908469,53.47128231536226],[-128.5122851228512,53.47649032349702],[-128.59868598685986,53.50600236959406],[-128.67428674286742,53.55461044551856],[-128.74988749887498,53.66050661092552],[-128.76788767887678,53.710850689561624],[-128.7642876428764,53.74730674650499],[-128.74628746287462,53.78029079802519],[-128.71388713887137,53.80980284412223],[-128.65268652686527,53.83237087937289],[-128.55908559085591,53.84452289835403],[-128.5338853388534,53.85841092004674],[-128.6490864908649,53.91917101495238],[-128.7030870308703,53.91917101495238],[-128.89028890288904,53.83063487666129],[-128.92628926289262,53.82195486310334],[-128.94428944289444,53.83931489021924],[-128.95868958689587,53.84105089293084],[-129.01269012690128,53.79765082514109],[-129.0558905589056,53.778554795313624],[-129.2070920709207,53.64141058109803],[-129.23229232292323,53.57717848076922],[-129.23949239492396,53.47822632620861],[-129.25749257492575,53.41746623130297],[-129.28269282692827,53.393162193340714],[-129.46269462694627,53.346290120127804],[-129.56349563495635,53.25080997099036],[-129.6858968589686,53.334138101146664],[-129.82269822698225,53.41225822316821],[-129.91269912699127,53.55113844009537],[-130.07470074700745,53.575442478057624],[-130.2619026190262,53.65356260007917],[-130.33390333903338,53.72473871125433],[-130.2331023310233,53.867090933604686],[-130.08550085500855,53.97645910443484],[-130.0639006390064,54.104923305092456],[-130.04230042300424,54.1326993484779],[-129.79029790297903,54.1656833999981],[-129.62469624696246,54.22991550032691],[-129.7938979389794,54.236859511173265],[-129.89829898298984,54.22644349490375],[-130.08550085500855,54.181307424402405],[-130.29070290702907,54.26984356269347],[-130.39510395103952,54.351435690138175],[-130.4311043110431,54.42087579860177],[-130.39510395103952,54.47989989079582],[-130.3879038790388,54.53892398298987],[-130.369903699037,54.62051611043458],[-130.3519035190352,54.65523616466638],[-130.30870308703086,54.70037223516769],[-130.21870218702188,54.72988428126473],[-130.13950139501395,54.821892424978984],[-130.1071010710107,54.88786052801939],[-129.94869948699488,55.080556829005815],[-129.89109891098911,55.16388495916212],[-129.77949779497794,55.280197140838624],[-129.559895598956,55.462477425555534],[-129.6318963189632,55.45206140928602],[-129.6678966789668,55.436437384881685],[-129.70029700297002,55.43817338759328],[-129.73269732697327,55.457269417420775],[-129.76509765097651,55.49893348249893],[-129.7938979389794,55.55969357740457],[-129.8118981189812,55.53191753401913],[-129.81549815498155,55.41734135505422],[-129.8370983709837,55.31838920049361],[-129.87669876698766,55.25068509474161],[-129.98469984699847,55.11180487781445],[-130.04950049500496,55.05798879375516],[-130.09270092700928,55.10833287239126],[-130.05670056700566,55.19513300797075],[-129.99549995499956,55.26457311643432],[-129.98469984699847,55.35831726286017],[-130.04230042300424,55.47115743911348],[-130.07830078300782,55.563165582827736],[-130.09270092700928,55.63260569129133],[-130.09630096300964,55.695101788908545],[-130.08550085500855,55.752389878391],[-130.06030060300603,55.813149973296646],[-130.02070020700205,55.880854079048646],[-130.02430024300241,55.887798089895],[-130.01350013500135,55.95029418751221],[-130.02430024300241,56.01452628784105],[-130.05670056700566,56.06487036647715],[-130.09630096300964,56.110006436978466],[-130.2151021510215,56.08223039359302],[-130.4131041310413,56.12215845595961],[-130.47790477904778,56.22979062407816],[-130.65070650706508,56.26451067830993],[-130.74070740707407,56.34089479761988],[-130.93150931509314,56.37908685727487],[-131.08271082710826,56.40512689794869],[-131.1979119791198,56.44852696573844],[-131.33471334713346,56.500607047086135],[-131.47151471514715,56.556159133856994],[-131.5759157591576,56.59955920164674],[-131.65151651516516,56.59608719622355],[-131.82431824318243,56.589143185377196],[-131.83151831518316,56.68462333451464],[-131.88551885518854,56.741911423997095],[-131.86751867518674,56.792255502633196],[-131.96111961119612,56.818295543307045],[-132.10512105121052,56.856487602962005],[-132.0619206192062,56.953703754811016],[-132.0331203312033,57.026615868697775],[-132.15552155521556,57.047447901236865],[-132.3391233912339,57.07869595004547],[-132.2779227792278,57.144664053085876],[-132.23112231122312,57.19848013714517],[-132.3031230312303,57.276600259166685],[-132.44352443524434,57.40680046253593],[-132.55152551525515,57.50054460896175],[-132.69192691926918,57.644632834023696],[-132.81432814328144,57.773097034681314],[-132.91512915129152,57.87725719737671],[-133.00153001530015,57.94843330855187],[-133.12033120331205,58.076897509209516],[-133.2751327513275,58.22272173698303],[-133.4227342273423,58.33729791594794],[-133.4011340113401,58.4102100298347],[-133.5451354513545,58.50395417626055],[-133.67473674736746,58.5976983226864],[-133.82233822338225,58.705330490804954],[-133.96633966339664,58.75741057215262],[-134.07074070740708,58.79560263180761],[-134.21834218342184,58.849418715866875],[-134.29754297542974,58.89802679179138],[-134.32994329943298,58.93969085686953],[-134.36234362343623,58.96920290296657],[-134.39474394743948,59.00913096533313],[-134.4091440914409,59.05600303854604],[-134.44154441544416,59.08551508464308],[-134.62154621546216,59.154955193106645],[-134.67554675546756,59.20009126360799],[-134.80154801548014,59.25043534224409],[-134.90594905949058,59.27126737478315],[-134.94554945549456,59.28862740189905],[-135.07155071550716,59.44139564051895],[-135.049950499505,59.49521172457821],[-135.03555035550355,59.5507638113491],[-135.049950499505,59.578539854734515],[-135.26235262352623,59.69485203641102],[-135.36675366753667,59.743460112335526],[-135.47475474754748,59.79380419097163],[-135.70155701557016,59.72957209064282],[-135.93555935559357,59.66186798489082],[-136.09756097560975,59.637563946928566],[-136.32076320763207,59.604579895408364],[-136.24876248762487,59.5334037842332],[-136.27756277562776,59.47958770017391],[-136.34956349563495,59.455283662211656],[-136.46476464764646,59.45875566763485],[-136.46836468364683,59.2799473883411],[-136.579965799658,59.15148318768348],[-136.81396813968138,59.149747184971886],[-136.939969399694,59.10634711718214],[-137.1271712717127,59.040379014141735],[-137.27837278372783,58.988298932794066],[-137.43677436774368,58.90323479992617],[-137.51957519575194,58.91538681890728],[-137.48357483574836,58.99177093821723],[-137.5447754477545,59.120235138874875],[-137.59157591575917,59.226131304281836],[-137.6959769597696,59.281683391052695],[-137.8687786877869,59.37369153476695],[-138.0019800198002,59.443131643230544],[-138.18918189181892,59.54208379779115],[-138.31878318783188,59.61152390625472],[-138.4519845198452,59.68270001742991],[-138.6319863198632,59.778180166567324],[-138.7039870398704,59.901436359090184],[-138.86958869588696,59.94657242959153],[-139.04239042390424,59.99344450280444],[-139.18639186391863,60.083716643807094],[-139.1359913599136,60.172252782098184],[-139.07839078390782,60.27988495021674],[-139.07839078390782,60.34411705054555],[-139.2331923319233,60.33890904241076],[-139.46719467194671,60.333701034276004],[-139.6759967599676,60.328493026141246],[-139.8307983079831,60.252108906831296],[-139.97479974799748,60.1826687983677],[-140.1980019800198,60.23822088513859],[-140.45360453604536,60.298980980044206],[-140.52560525605256,60.219124855311094],[-140.76320763207633,60.25905291767765],[-141.00081000810007,60.3007169827558],[-141.00081000810007,60.59236543830286],[-141.00081000810007,60.884013893849925],[-141.00081000810007,61.177398352108554],[-141.00081000810007,61.469046807655616],[-141.00081000810007,61.76069526320268],[-141.00081000810007,62.05407972146131],[-141.00081000810007,62.34572817700837],[-141.00081000810007,62.63737663255543],[-141.00081000810007,62.93076109081406],[-141.00081000810007,63.22240954636112],[-141.00081000810007,63.51405800190818],[-141.00081000810007,63.80744246016684],[-141.00081000810007,64.09909091571387],[-141.00081000810007,64.39073937126093],[-141.00081000810007,64.68412382951959],[-141.00081000810007,64.97577228506665],[-141.00081000810007,65.26742074061369],[-141.00081000810007,65.55906919616075],[-141.00081000810007,65.8524536544194],[-141.00081000810007,66.14410210996644],[-141.00081000810007,66.4357505655135],[-141.00081000810007,66.72913502377216],[-141.00081000810007,67.02078347931922],[-141.00081000810007,67.31243193486625],[-141.00081000810007,67.60581639312491],[-141.00081000810007,67.89746484867197],[-141.00081000810007,68.18911330421903],[-141.00081000810007,68.48249776247766],[-141.00081000810007,68.77414621802473],[-141.00081000810007,69.06579467357179],[-141.00081000810007,69.35917913183042],[-141.00081000810007,69.65082758737748],[-140.86040860408605,69.63520356297317],[-140.40680406804069,69.60221951145297],[-139.97839978399784,69.62131554128047],[-139.18279182791827,69.51541937587348],[-138.68958689586896,69.31751506675226],[-138.289982899829,69.21856291219166],[-138.1279812798128,69.15259480915125],[-137.8687786877869,69.0935707169572],[-137.26037260372604,68.96337051358799],[-137.06957069570694,68.95121849460688],[-136.71676716767166,68.88872239698964],[-136.4971649716497,68.89740241054758],[-136.12276122761227,68.88177838614328],[-135.8671586715867,68.83317031021878],[-135.3631536315363,68.69602609600318],[-135.25875258752586,68.68387407702207],[-135.229952299523,68.69429009329161],[-135.40635406354062,68.82969830479558],[-135.43515435154353,68.84185032377673],[-135.6367563675637,68.89219440241283],[-135.8779587795878,68.91649844037508],[-135.8959589595896,68.9269144566446],[-135.9391593915939,68.97378652985753],[-135.92475924759248,68.992882559685],[-135.87435874358744,69.00156257324295],[-135.69435694356943,68.99982657053138],[-135.589955899559,69.00850658408933],[-135.57555575555756,69.0276026139168],[-135.65115651156512,69.03107461933999],[-135.7411574115741,69.05017064916748],[-135.84915849158492,69.08141869797609],[-135.91035910359102,69.1109307440731],[-135.69075690756907,69.31057105590591],[-135.6151561515615,69.29147502607842],[-135.49995499955,69.33661109657976],[-135.2911529115291,69.30709905048275],[-135.2551525515255,69.32445907759862],[-135.229952299523,69.42514723487082],[-135.19755197551976,69.44945127283307],[-135.139951399514,69.46854730266057],[-134.85194851948518,69.48590732977647],[-134.49554495544956,69.46854730266057],[-134.45594455944558,69.47722731621852],[-134.4919449194492,69.54493142197052],[-134.49554495544956,69.57270746535593],[-134.4739447394474,69.63346756026158],[-134.45234452344522,69.66471560907019],[-134.4091440914409,69.68207563618608],[-134.24354243542436,69.66818761449338],[-134.18954189541896,69.63867556839634],[-134.13554135541355,69.58659548704867],[-134.07794077940778,69.55708344095163],[-133.90153901539014,69.52757139485462],[-133.879938799388,69.50847536502712],[-133.94833948339482,69.43035524300561],[-134.01674016740168,69.38869117792746],[-134.16434164341644,69.2810590098089],[-134.17514175141753,69.25328296642346],[-133.94833948339482,69.30189104234796],[-133.69273692736928,69.36785914538837],[-133.47673476734766,69.40605120504335],[-133.2931329313293,69.41299521588971],[-133.16353163531636,69.43382724842877],[-133.08433084330844,69.47028330537216],[-133.02673026730267,69.50847536502712],[-132.91512915129152,69.62999555483842],[-132.83952839528393,69.65082758737748],[-132.52632526325263,69.64388357653112],[-132.45072450724507,69.64735558195429],[-132.4039240392404,69.65950760093543],[-132.41112411124112,69.67339562262814],[-132.47952479524795,69.69249165245563],[-132.56952569525694,69.69769966059039],[-132.56952569525694,69.70637967414834],[-132.5371253712537,69.72721170668743],[-132.48672486724865,69.73762772295697],[-132.33552335523353,69.75151574464968],[-132.23112231122312,69.70811567685993],[-132.16272162721629,69.70464367143677],[-131.93591935919358,69.75325174736128],[-131.5831158311583,69.8817159480189],[-131.44271442714427,69.91817200496229],[-131.32031320313203,69.92338001309705],[-131.2159121591216,69.90081197784639],[-131.13671136711366,69.90601998598115],[-131.03231032310322,69.9789320998679],[-130.9891098910989,70.01886016223449],[-130.92790927909277,70.05184421375469],[-130.6651066510665,70.12649233035305],[-130.49950499504996,70.14385235746892],[-130.39510395103952,70.12996433577621],[-130.27630276302762,70.0987162869676],[-130.17550175501754,70.08656426798646],[-130.04230042300424,70.09524428154441],[-129.94509945099452,70.09177227612125],[-129.89829898298984,70.10566029781396],[-129.7290972909729,70.19246043339345],[-129.6750967509675,70.19246043339345],[-129.62469624696246,70.1681563954312],[-129.53829538295383,70.10566029781396],[-129.53829538295383,70.07441224900535],[-129.64989649896498,69.9980281296954],[-130.45990459904598,69.77929178803512],[-130.70830708307082,69.68554764160928],[-130.83070830708306,69.65082758737748],[-130.96030960309602,69.63173155754998],[-131.2087120871209,69.61610753314568],[-131.3059130591306,69.59701150331821],[-131.47151471514715,69.57965147620232],[-131.86391863918638,69.55013943010528],[-131.93951939519394,69.53451540570097],[-131.98991989919898,69.51715537858507],[-132.13032130321304,69.40257919962016],[-132.1951219512195,69.3643871399652],[-132.3319233192332,69.30709905048275],[-132.47952479524795,69.27237899625095],[-132.68832688326881,69.26022697726981],[-132.8179281792818,69.20641089321055],[-132.96912969129693,69.10225073051515],[-133.0879308793088,69.0293386166284],[-133.22833228332283,68.96684251901118],[-133.37953379533795,68.88698639427804],[-133.41913419134193,68.84358632648829],[-133.37233372333725,68.78803423971743],[-133.3471334713347,68.77067421260153],[-133.19593195931958,68.73942616379293],[-133.13833138331384,68.74637017463928],[-133.19233192331922,68.77588222073632],[-133.31833318333184,68.81928228852604],[-133.33633336333364,68.83490631293037],[-133.3039330393304,68.84705833191148],[-132.70632706327063,68.81407428039128],[-132.57672576725767,68.84705833191148],[-132.53352533525336,68.87483437529693],[-132.54072540725406,68.89045839970123],[-132.70272702727027,68.89566640783599],[-132.73872738727385,68.92170644850984],[-132.7639276392764,68.97205052714594],[-132.7711277112771,69.0119785895125],[-132.75672756727568,69.04149063560953],[-132.72072720727206,69.0796826952645],[-132.54432544325442,69.14044279017014],[-132.35712357123572,69.16648283084399],[-132.21312213122133,69.20120288507576],[-132.13392133921337,69.23418693659596],[-131.91791917919178,69.28973902336685],[-131.8351183511835,69.33661109657976],[-131.78831788317882,69.37133115081156],[-131.78111781117812,69.38869117792746],[-131.82071820718207,69.40084319690857],[-131.78831788317882,69.43209124571717],[-131.63351633516334,69.45986728910262],[-131.56151561515614,69.46160329181421],[-131.3419134191342,69.43556325114037],[-131.30231302313024,69.4147312186013],[-131.3239132391324,69.36091513454201],[-131.2951129511295,69.3643871399652],[-131.2087120871209,69.43209124571717],[-131.16191161911618,69.45465928096786],[-131.11151111511114,69.45986728910262],[-131.06471064710647,69.45118727554467],[-131.01431014310143,69.42861924029401],[-130.98550985509854,69.36265113725361],[-130.98190981909818,69.25328296642346],[-130.9711097110971,69.20988289863371],[-130.91350913509135,69.28453101523206],[-130.8739087390874,69.31925106946386],[-130.66150661506614,69.48069932164171],[-130.51750517505175,69.56923545993277],[-130.3519035190352,69.65603559551224],[-130.1179011790118,69.72026769584107],[-129.57069570695705,69.82616386124803],[-129.26469264692648,69.85567590734505],[-129.109891098911,69.8817159480189],[-129.03429034290343,69.90428398326955],[-128.9838898388984,69.93379602936659],[-128.89748897488974,69.96678008088679],[-128.8830888308883,69.9633080754636],[-128.91548915489153,69.8956039697116],[-128.93708937089372,69.87477193717254],[-129.13869138691388,69.83310787209439],[-129.15669156691567,69.80012382057419],[-129.1350913509135,69.74977974193808],[-129.10269102691026,69.71679569041788],[-129.0558905589056,69.70117166601358],[-128.9730897308973,69.71158768228312],[-128.85428854288543,69.75151574464968],[-128.70668706687067,69.81053983684373],[-128.38628386283864,69.95983607004044],[-128.35748357483575,69.98761211342585],[-128.27828278282783,70.10739630052555],[-128.09468094680946,70.16121238458481],[-127.76347763477634,70.22197247949046],[-127.68427684276843,70.26016453914542],[-127.97227972279723,70.29314859066562],[-128.03348033480336,70.31571662591631],[-128.04428044280442,70.32960464760902],[-127.99027990279902,70.36258869912922],[-128.11988119881198,70.39730875336102],[-128.17028170281702,70.41814078590008],[-128.16668166681666,70.48063688351732],[-128.1270812708127,70.52403695130707],[-128.04068040680406,70.56570101638522],[-127.99027990279902,70.57438102994317],[-127.86067860678607,70.54834098926932],[-127.75267752677527,70.51709294046069],[-127.37827378273784,70.36953270997557],[-127.22707227072272,70.29662059608881],[-127.1370713707137,70.23933250660636],[-126.92826928269282,70.06226023002421],[-126.83466834668346,69.95983607004044],[-126.7590675906759,69.85393990463345],[-126.68346683466834,69.77755578532353],[-126.61146611466114,69.73068371211059],[-126.25146251462515,69.54493142197052],[-126.06426064260643,69.46681129994897],[-125.90585905859058,69.41820322402447],[-125.72945729457294,69.3800111643695],[-125.52425524255241,69.35223512098406],[-125.38745387453875,69.34876311556087],[-125.17145171451713,69.42861924029401],[-125.16785167851678,69.47896331893011],[-125.26145261452615,69.56576345450958],[-125.35865358653587,69.62652354941523],[-125.34425344253442,69.66297960635862],[-125.21825218252182,69.73241971482219],[-125.2290522905229,69.75672375278444],[-125.20025200252002,69.8296358666712],[-125.1138511385114,69.81574784497849],[-125.07785077850778,69.81748384769008],[-125.0310503105031,69.84352388836393],[-124.96984969849699,69.89386796700003],[-124.89064890648906,69.93553203207819],[-124.79344793447935,69.96851608359839],[-124.76824768247683,69.98934811613745],[-124.86184861848619,70.00497214054175],[-124.91944919449195,70.00497214054175],[-124.96264962649627,70.0119161513881],[-124.99144991449914,70.02580417308084],[-124.95184951849518,70.04142819748515],[-124.74664746647466,70.0796202571401],[-124.70704707047071,70.1178123167951],[-124.63864638646386,70.14211635475735],[-124.55584555845559,70.1507963683153],[-124.50184501845018,70.14038035204575],[-124.44424444244441,70.11086830594871],[-124.44064440644406,70.06226023002421],[-124.46584465844658,69.9824041052911],[-124.4730447304473,69.91817200496229],[-124.40824408244083,69.76713976905398],[-124.35064350643506,69.73415571753378],[-124.12384123841238,69.69075564974403],[-124.13824138241382,69.65256359008907],[-124.39744397443974,69.49458734333442],[-124.4550445504455,69.45465928096786],[-124.48024480244803,69.42514723487082],[-124.4730447304473,69.40084319690857],[-124.42624426244262,69.3800111643695],[-124.33984339843398,69.3643871399652],[-124.1130411304113,69.35917913183042],[-124.04824048240482,69.37306715352315],[-123.6090360903609,69.37827516165791],[-123.52983529835298,69.38869117792746],[-123.46143461434613,69.41993922673606],[-123.36063360633605,69.49632334604601],[-123.24903249032491,69.52062738400826],[-123.2130321303213,69.54145941654733],[-123.14463144631446,69.63173155754998],[-123.10863108631085,69.73762772295697],[-123.07623076230763,69.78276379345829],[-123.02583025830259,69.81053983684373],[-122.95742957429573,69.81921985040168],[-122.78462784627845,69.80880383413214],[-122.70542705427054,69.81748384769008],[-122.38862388623886,69.80880383413214],[-122.07182071820718,69.81574784497849],[-121.74061740617407,69.796651815151],[-121.53181531815318,69.77581978261193],[-121.33741337413375,69.74109972838014],[-120.96300963009631,69.66124360364702],[-120.81540815408154,69.61610753314568],[-120.29340293402933,69.41993922673606],[-120.13860138601386,69.3800111643695],[-119.85419854198543,69.34181910471452],[-118.86778867788678,69.25675497184665],[-118.74538745387454,69.23418693659596],[-118.48618486184861,69.1456507983049],[-118.30618306183061,69.0935707169572],[-118.09378093780938,69.0432266383211],[-117.83097830978309,68.99982657053138],[-117.31257312573126,68.93559447020255],[-117.22617226172261,68.91302643495189],[-117.13257132571326,68.90781842681713],[-117.02457024570245,68.91649844037508],[-116.54936549365493,68.87830638072009],[-116.42336423364233,68.88004238343169],[-116.33336333363334,68.87309837258533],[-116.22176221762217,68.84705833191148],[-116.05976059760597,68.83664231564194],[-116.06696066960669,68.85573834546943],[-116.25056250562506,68.95816250545323],[-116.24336243362433,68.97378652985753],[-116.16776167761677,68.97552253256913],[-115.93735937359374,68.95816250545323],[-115.88335883358833,68.98767455155024],[-115.80775807758077,68.98593854883865],[-115.63135631356313,68.97205052714594],[-115.44055440554405,68.94080247833733],[-115.23895238952389,68.89219440241283],[-114.99414994149942,68.85053033733467],[-114.61974619746198,68.74637017463928],[-114.41454414544145,68.65957003905982],[-114.21654216542166,68.55193787094126],[-114.11214112141121,68.4772897543429],[-114.09054090540906,68.43562568926475],[-114.0509405094051,68.41479365672566],[-113.98973989739898,68.41479365672566],[-113.96453964539646,68.39916963232136],[-114.02214022140221,68.30716148860711],[-114.05454054540544,68.28285745064485],[-114.09774097740977,68.26723342624055],[-114.27414274142741,68.24813739641306],[-114.76374763747637,68.27070543166374],[-114.85374853748537,68.19605731506539],[-115.12735127351273,68.13182521473655],[-115.1741517415174,68.10404917135114],[-115.18855188551885,68.08495314152364],[-115.16695166951669,68.01898503848324],[-115.20295202952029,67.99815300594418],[-115.4261542615426,67.92350488934582],[-115.43335433354333,67.90267285680673],[-115.28935289352893,67.87142480799812],[-115.13455134551346,67.81934472665043],[-115.01215012150121,67.80719270766932],[-114.85734857348574,67.81413671851567],[-114.66294662946629,67.79504068868818],[-114.4289442894429,67.75164062089843],[-114.2669426694267,67.73080858835937],[-114.1769417694177,67.73428059378253],[-114.0509405094051,67.72733658293618],[-113.89253892538925,67.70650455039711],[-113.68013680136801,67.69956053955076],[-113.21573215732157,67.70129654226233],[-113.07533075330753,67.68740852056962],[-112.8809288092881,67.68046450972327],[-112.50292502925029,67.68220051243486],[-112.43452434524345,67.68393651514646],[-112.31572315723157,67.72039257208982],[-112.23652236522365,67.73080858835937],[-112.09972099720997,67.73254459107096],[-111.71091710917109,67.75684862903321],[-111.57411574115741,67.75684862903321],[-111.45171451714516,67.77594465886068],[-111.28971289712896,67.81587272122727],[-111.19251192511925,67.82281673207362],[-111.15651156511565,67.79851269411137],[-111.0881108811088,67.78809667784182],[-110.99090990909909,67.79156868326501],[-110.80370803708037,67.83149674563157],[-110.37170371703716,67.95475293815443],[-110.2169021690217,67.95475293815443],[-110.10170101701017,67.99294499780939],[-110.07290072900729,67.99294499780939],[-110.0441004410044,67.97732097340509],[-109.93609936099361,67.88704883240243],[-109.90369903699036,67.87316081070972],[-109.83169831698316,67.86621679986337],[-109.75969759697597,67.81934472665043],[-109.68769687696877,67.75164062089843],[-109.630096300963,67.73254459107096],[-109.22329223292233,67.72907258564777],[-109.08289082890829,67.70997655582028],[-109.03969039690396,67.69088052599281],[-108.99288992889929,67.63706444193352],[-108.96768967689677,67.53290427923815],[-108.94968949689496,67.49471221958316],[-108.89208892088921,67.43742413010071],[-108.85248852488525,67.4218001056964],[-108.81648816488165,67.43742413010071],[-108.71568715687157,67.58324835787425],[-108.67968679686797,67.60581639312491],[-108.61488614886149,67.59887238227856],[-108.59328593285933,67.59019236872061],[-108.49248492484925,67.48256020060205],[-108.34848348483484,67.40270407586891],[-107.98847988479885,67.2568798480954],[-107.93087930879308,67.20306376403613],[-107.90927909279092,67.16313570166955],[-107.93087930879308,67.12667964472618],[-107.9920799207992,67.09543159591757],[-108.08928089280893,67.06939155524373],[-108.22248222482224,67.05029552541623],[-108.34488344883448,67.05723953626259],[-108.460084600846,67.09022358778279],[-108.4960849608496,67.09195959049438],[-108.45648456484565,67.06244754439737],[-108.21888218882188,66.94092735458608],[-108.15768157681576,66.89231927866157],[-108.10008100081001,66.86107122985297],[-108.04968049680497,66.84371120273707],[-108.00288002880029,66.81767116206322],[-107.95967959679597,66.78121510511986],[-107.76167761677617,66.68399895327082],[-107.7040770407704,66.6371268800579],[-107.48087480874808,66.49130265228439],[-107.37287372873729,66.4340145628019],[-107.290072900729,66.4010305112817],[-107.26127261272613,66.39929450857014],[-107.27927279272792,66.42533454924398],[-107.56367563675637,66.61803085023041],[-107.71127711277113,66.7395510400417],[-107.72927729277292,66.76906308613871],[-107.740077400774,66.81419915664006],[-107.74727747277473,66.96175938712517],[-107.72567725677257,66.98432742237583],[-107.62487624876249,67.00342345220332],[-107.49887498874989,66.93571934645132],[-107.4520745207452,66.92703933289337],[-107.41967419674197,66.93051133831656],[-107.40167401674016,66.94787136543243],[-107.32967329673296,66.93224734102813],[-107.20007200072,66.88190326239203],[-107.15687156871569,66.88190326239203],[-107.2540725407254,66.97564740881788],[-107.32247322473225,67.02251948203079],[-107.34767347673477,67.05550353355099],[-107.28287282872829,67.10411160947552],[-107.31887318873189,67.12841564743778],[-107.48087480874808,67.19959175861294],[-107.56727567275672,67.2725038724997],[-107.64287642876428,67.38534404875304],[-107.65007650076501,67.42874411654276],[-107.63927639276392,67.4738801870441],[-107.65007650076501,67.51207224669906],[-107.75447754477544,67.58672036329742],[-107.8660786607866,67.63880044464511],[-107.95247952479525,67.69956053955076],[-107.97047970479704,67.73254459107096],[-107.95967959679597,67.81934472665043],[-107.89127891278912,67.85580078359382],[-107.76167761677617,67.90614486222992],[-107.72927729277292,67.95822494357759],[-107.78687786877869,68.01204102763688],[-107.79767797677977,68.03634506559914],[-107.76167761677617,68.03287306017594],[-107.50967509675097,68.0589131008498],[-107.44487444874449,68.05023308729184],[-107.35127351273512,68.06064910356139],[-107.22527225272252,68.09363315508159],[-107.12447124471244,68.1092571794859],[-106.99486994869949,68.10578517406273],[-106.92286922869228,68.11446518762068],[-106.83646836468364,68.12835320931339],[-106.78966789667896,68.14397723371769],[-106.71046710467104,68.2064733313349],[-106.66726667266673,68.21515334489285],[-106.5340653406534,68.2099453367581],[-106.45846458464584,68.19605731506539],[-106.4260642606426,68.20126532320015],[-106.42966429664297,68.28806545877964],[-106.40446404464045,68.31931350758825],[-106.27126271262712,68.38354560791706],[-106.13086130861308,68.39048961876341],[-106.04086040860409,68.40784964587931],[-105.93285932859328,68.44256970011111],[-105.85725857258572,68.47555375163131],[-105.78165781657816,68.52589783026741],[-105.74925749257493,68.59186593330782],[-105.77445774457745,68.61096196313531],[-105.93285932859328,68.63700200380913],[-106.02646026460265,68.62311398211642],[-106.23886238862389,68.57624190890351],[-106.45846458464584,68.51721781670946],[-106.54486544865448,68.459929727227],[-106.56646566465665,68.38875361605182],[-106.60966609666096,68.35750556724321],[-106.77886778867789,68.38701761334025],[-106.85446854468545,68.38701761334025],[-106.94446944469445,68.37486559435911],[-107.04167041670416,68.34708955097366],[-107.14607146071461,68.30368948318394],[-107.29727297272973,68.29674547233759],[-107.49887498874989,68.32278551301141],[-107.61767617676176,68.33146552656936],[-107.740077400774,68.28632945606805],[-107.73287732877328,68.25160940183625],[-107.67887678876788,68.20300132591174],[-107.73287732877328,68.1734892798147],[-108.02808028080281,68.16307326354519],[-108.10368103681037,68.17001727439154],[-108.2620826208262,68.14918524185245],[-108.32328323283232,68.15439324998724],[-108.36648366483665,68.1769612852379],[-108.68688686886868,68.2776494425101],[-108.71928719287193,68.29674547233759],[-108.640086400864,68.3783375997823],[-108.34488344883448,68.59707394144257],[-108.31248312483125,68.61096196313531],[-107.76527765277652,68.64915402279027],[-107.43767437674377,68.68908208515683],[-106.82926829268293,68.80886627225652],[-106.7140671406714,68.81928228852604],[-106.32526325263252,68.89913841325918],[-106.16326163261633,68.91997044579824],[-106.01566015660157,68.90608242410553],[-105.79965799657997,68.86441835902738],[-105.68445684456844,68.82796230208399],[-105.60525605256052,68.78282623158267],[-105.54045540455404,68.71859413125387],[-105.45765457654576,68.57797791161511],[-105.42885428854288,68.45819372451541],[-105.37845378453784,68.41305765401407],[-105.19485194851949,68.3297295238578],[-105.10125101251012,68.29848147504916],[-105.04365043650436,68.28806545877964],[-104.99324993249932,68.30716148860711],[-104.96084960849608,68.3106334940303],[-104.93564935649356,68.30368948318394],[-104.91044910449104,68.24987339912465],[-104.8780487804878,68.2446653909899],[-104.77004770047701,68.25160940183625],[-104.65484654846549,68.23077736929716],[-104.63684636846368,68.21341734218129],[-104.6620466204662,68.14918524185245],[-104.62964629646297,68.12140919846703],[-104.48564485644856,68.06238510627298],[-104.35244352443524,68.0415530737339],[-104.1940419404194,68.03113705746438],[-103.90243902439025,68.0415530737339],[-103.65763657636576,68.06932911711934],[-103.4740347403474,68.11446518762068],[-103.32283322833229,68.06412110898458],[-103.02043020430204,67.94086491646172],[-102.84042840428404,67.85232877817063],[-102.69282692826928,67.81240071580407],[-102.39042390423904,67.76205663716797],[-102.3220232202322,67.73601659649412],[-102.21042210422104,67.73254459107096],[-102.05562055620555,67.75337662361002],[-101.88281882818828,67.74469661005207],[-101.68841688416884,67.70824055310871],[-101.55521555215552,67.69261652870438],[-101.0980109801098,67.76205663716797],[-101.0260102601026,67.76552864259116],[-100.85680856808568,67.79851269411137],[-100.74520745207452,67.80892871038088],[-100.61560615606156,67.80892871038088],[-100.51840518405184,67.81760872393883],[-100.45720457204571,67.84017675918952],[-100.21240212402124,67.83844075647792],[-99.77319773197732,67.81413671851567],[-99.47079470794708,67.78462467241863],[-99.29439294392944,67.74469661005207],[-99.14679146791468,67.72386457751301],[-99.03159031590316,67.71865656937823],[-98.919989199892,67.72560058022458],[-98.81198811988119,67.74469661005207],[-98.69678696786967,67.77941666428387],[-98.4519845198452,67.79851269411137],[-98.41238412384124,67.80719270766932],[-98.4159841598416,67.82628873749678],[-98.46638466384664,67.85580078359382],[-98.60678606786068,67.91135287036468],[-98.7039870398704,67.96516895442397],[-98.72198721987219,67.99988900865574],[-98.71838718387184,68.0415530737339],[-98.68958689586896,68.06585711169615],[-98.6319863198632,68.07280112254253],[-98.53838538385384,68.04676108186868],[-98.4159841598416,67.98773698967463],[-98.06318063180632,67.76900064801433],[-97.97677976779768,67.73948860191732],[-97.92997929979299,67.70997655582028],[-97.6059760597606,67.63185643379876],[-97.45477454774547,67.61623240939446],[-97.27477274772747,67.66657648803056],[-97.19557195571956,67.69608853412757],[-97.1559715597156,67.72560058022458],[-97.1559715597156,67.75511262632162],[-97.14157141571415,67.79677669139977],[-97.15957159571596,67.82108072936202],[-97.20637206372064,67.85580078359382],[-97.3359733597336,67.90093685409514],[-97.54837548375484,67.95996094628919],[-97.73917739177392,67.97732097340509],[-97.9119791197912,67.95301693544283],[-98.109981099811,67.90267285680673],[-98.19278192781927,67.92350488934582],[-98.43758437584376,68.06412110898458],[-98.49878498784987,68.11793719304384],[-98.49878498784987,68.13182521473655],[-98.38718387183872,68.11446518762068],[-98.379983799838,68.13182521473655],[-98.44838448384483,68.20126532320015],[-98.49158491584916,68.2238333584508],[-98.6319863198632,68.33146552656936],[-98.649986499865,68.362713575378],[-98.56358563585636,68.37139358893594],[-98.5239852398524,68.38354560791706],[-98.46998469984699,68.38180960520546],[-98.21798217982179,68.31757750487665],[-98.09198091980919,68.34708955097366],[-97.79317793177931,68.38701761334025],[-97.9119791197912,68.44951371095746],[-97.93717937179372,68.51027380586311],[-97.92637926379264,68.52416182755582],[-97.82917829178291,68.53284184111376],[-97.63837638376384,68.48249776247766],[-97.54837548375484,68.47555375163131],[-97.47997479974799,68.4946497814588],[-97.41157411574116,68.49638578417037],[-97.3359733597336,68.4790257570545],[-97.26757267572675,68.45298571638065],[-97.13437134371344,68.3783375997823],[-97.07317073170731,68.33320152928096],[-97.00117001170011,68.26549742352896],[-96.97596975969759,68.25508140725944],[-96.62676626766267,68.24987339912465],[-96.43236432364323,68.3106334940303],[-96.43596435964359,68.28980146149121],[-96.47916479164792,68.2429293882783],[-96.72396723967239,68.06064910356139],[-96.72036720367204,68.03808106831073],[-96.59076590765908,68.04849708458028],[-96.52956529565296,68.06238510627298],[-96.49356493564936,68.08495314152364],[-96.46116461164611,68.13529722015974],[-96.43956439564396,68.15092124456405],[-96.0759607596076,68.23598537743194],[-95.97155971559715,68.24987339912465],[-96.03636036360363,68.1578652554104],[-96.16956169561695,67.83149674563157],[-96.19836198361983,67.71865656937823],[-96.22716227162272,67.67872850701167],[-96.37116371163711,67.55373631177721],[-96.36756367563676,67.51033624398747],[-96.21276212762127,67.4044400785805],[-96.18396183961839,67.3749280324835],[-96.16956169561695,67.288127896904],[-96.14076140761408,67.2725038724997],[-96.01116011160111,67.2707678697881],[-95.87795877958779,67.29854391317355],[-95.71955719557195,67.31763994300104],[-95.69435694356943,67.29854391317355],[-95.78075780757807,67.19438375047818],[-95.77715777157772,67.18396773420864],[-95.6259562595626,67.21174377759408],[-95.55755557555575,67.21521578301724],[-95.52875528755287,67.21000777488248],[-95.41715417154171,67.15619169082319],[-95.40635406354063,67.11626362845664],[-95.40635406354063,67.05550353355099],[-95.41715417154171,67.01383946847284],[-95.45675456754567,66.98953543051059],[-95.50355503555035,66.97911941424107],[-95.56115561155612,66.97217540339469],[-95.61155611556116,66.97564740881788],[-95.76995769957699,66.96696739525993],[-95.86355863558636,66.97738341152947],[-95.95355953559535,67.01036746304968],[-96.01836018360183,67.01904747660762],[-96.09396093960939,66.99300743593378],[-96.21636216362164,66.99821544406853],[-96.34956349563495,67.06939155524373],[-96.40356403564036,67.06244754439737],[-96.42156421564215,67.05203152812783],[-96.42156421564215,67.03640750372352],[-96.36036360363603,66.98953543051059],[-95.88515885158851,66.74128704275327],[-95.81315813158132,66.69094296411717],[-95.79875798757988,66.61629484751882],[-95.7879578795788,66.61629484751882],[-95.74475744757447,66.69094296411717],[-95.77355773557736,66.72566301834897],[-96.01476014760148,66.86975124341092],[-96.04716047160471,66.92356732747018],[-96.03636036360363,66.93745534916292],[-95.97155971559715,66.95307937356722],[-95.6259562595626,66.91662331662383],[-95.4891548915489,66.92356732747018],[-95.39915399153992,66.94960736814403],[-95.35235352353523,66.98085541695264],[-95.319953199532,67.15271968540003],[-95.25875258752588,67.26208785623015],[-95.29475294752947,67.36104001079079],[-95.38835388353883,67.51728025483385],[-95.46395463954639,67.61102440125967],[-95.63315633156331,67.70303254497392],[-95.65115651156512,67.73775259920572],[-95.46035460354604,68.02072104119483],[-95.42795427954279,68.04502507915709],[-95.38475384753848,68.05544109542663],[-95.23355233552336,68.0589131008498],[-95.12555125551255,68.08321713881205],[-94.95634956349564,68.05023308729184],[-94.86274862748627,68.0415530737339],[-94.7439474394744,68.07106511983093],[-94.48474484744847,68.1908493069306],[-94.38394383943839,68.227305363874],[-94.25434254342544,68.29674547233759],[-94.09954099540995,68.39916963232136],[-93.92673926739268,68.47381774891971],[-93.6531365313653,68.54325785738331],[-93.4839348393484,68.59880994415417],[-93.4479344793448,68.61964197669326],[-93.60633606336063,68.62311398211642],[-93.64233642336423,68.63352999838597],[-93.67473674736748,68.68561007973366],[-93.66033660336603,68.78456223429427],[-93.6639366393664,68.83837831835353],[-93.68193681936819,68.88698639427804],[-93.71433714337142,68.93038646206779],[-93.76473764737646,68.97031452443434],[-93.81153811538115,68.992882559685],[-93.85113851138512,68.99982657053138],[-93.87993879938799,68.99635456510819],[-93.89433894338943,68.98246654341548],[-93.93753937539375,68.88872239698964],[-93.99153991539914,68.82101829123764],[-94.06354063540635,68.78456223429427],[-94.21834218342183,68.76025819633202],[-94.47754477544775,68.74289816921612],[-94.58554585545855,68.77588222073632],[-94.59994599945999,68.80365826412174],[-94.56394563945639,68.91129043224029],[-94.47394473944739,68.95816250545323],[-94.23634236342363,69.05017064916748],[-94.08514085140851,69.12308276305424],[-94.08154081540815,69.13523478203535],[-94.22194221942219,69.13697078474695],[-94.25434254342544,69.15085880643966],[-94.28674286742867,69.24113094744231],[-94.2759427594276,69.27585100167411],[-94.25434254342544,69.3140430613291],[-94.1571415714157,69.34181910471452],[-93.85473854738547,69.37653915894631],[-93.62073620736207,69.41646722131287],[-93.61353613536136,69.40257919962016],[-93.80073800738008,69.2810590098089],[-93.81873818738187,69.25328296642346],[-93.74673746737467,69.22550692303801],[-93.56673566735667,69.2966830342132],[-93.45153451534514,69.35570712640725],[-93.42993429934299,69.37480315623472],[-93.5379353793538,69.3817471670811],[-93.54153541535415,69.40605120504335],[-93.52353523535236,69.45118727554467],[-93.53073530735307,69.48069932164171],[-93.64953649536496,69.51889138129667],[-93.79353793537935,69.49805934875758],[-93.91593915939158,69.45813128639102],[-94.01674016740166,69.44597926740991],[-94.16434164341644,69.44597926740991],[-94.27234272342723,69.45465928096786],[-94.33714337143371,69.47375531079533],[-94.41994419944199,69.51715537858507],[-94.51354513545135,69.58312348162548],[-94.63234632346324,69.64909158466588],[-94.67554675546755,69.65603559551224],[-94.71154711547115,69.64909158466588],[-94.79074790747907,69.58485948433707],[-94.8231482314823,69.57791547349072],[-95.29115291152911,69.66818761449338],[-95.49275492754927,69.71679569041788],[-95.58635586355864,69.75498775007284],[-95.70875708757087,69.77755578532353],[-95.84915849158492,69.78449979616988],[-95.96435964359644,69.80359582599738],[-96.05076050760508,69.83137186938279],[-96.11916119161191,69.87129993174935],[-96.17316173161731,69.92511601580864],[-96.27036270362703,69.99108411884905],[-96.49356493564936,70.12475632764145],[-96.55116551165511,70.20982046050935],[-96.55836558365583,70.24280451202955],[-96.5439654396544,70.32786864489742],[-96.33516335163351,70.47022086724778],[-96.29916299162991,70.51188493232593],[-96.22716227162272,70.54139697842294],[-96.12276122761227,70.56049300825043],[-96.04716047160471,70.56743701909679],[-95.87795877958779,70.54834098926932],[-95.97875978759787,70.59347705977063],[-95.98955989559896,70.61604509502129],[-95.88515885158851,70.69416521704284],[-95.90675906759067,70.69763722246603],[-96.18756187561875,70.63861313027198],[-96.25956259562595,70.64208513569514],[-96.36036360363603,70.67854119263853],[-96.54756547565475,70.80874139600775],[-96.55116551165511,70.89033352345245],[-96.489964899649,71.0031736997058],[-96.47196471964719,71.0691418027462],[-96.5259652596526,71.12642989222866],[-96.50436504365044,71.14378991934456],[-96.44676446764467,71.15941394374886],[-96.42156421564215,71.17677397086476],[-96.44676446764467,71.23927006848197],[-96.40716407164071,71.27399012271377],[-96.27036270362703,71.33995822575417],[-96.14076140761408,71.39724631523663],[-96.06156061560615,71.41460634235253],[-95.99315993159931,71.41113433692934],[-95.92475924759248,71.39377430981347],[-95.84915849158492,71.36079025829326],[-95.72675726757268,71.32780620677306],[-95.63315633156331,71.31912619321511],[-95.56475564755647,71.33648622033098],[-95.4459544595446,71.45974241285387],[-95.40635406354063,71.49099046166248],[-95.4459544595446,71.50487848335518],[-95.67275672756728,71.50487848335518],[-95.77355773557736,71.51355849691313],[-95.83115831158311,71.52571051589427],[-95.87075870758707,71.57258258910718],[-95.83835838358384,71.59862262978103],[-95.61515615156151,71.6854227653605],[-95.51075510755108,71.77743090907475],[-95.20115201152011,71.9041591070208],[-94.88794887948879,71.96318319921485],[-94.73314733147332,71.98227922904232],[-94.61074610746107,71.9874872371771],[-94.55674556745568,71.97880722361916],[-94.4919449194492,71.91631112600191],[-94.47754477544775,71.84860702024994],[-94.30834308343083,71.76527889009364],[-94.17154171541715,71.75833487924729],[-94.08514085140851,71.7704868982284],[-93.81153811538115,71.76701489280521],[-93.74673746737467,71.74271085484295],[-93.75033750337504,71.71667081416913],[-93.78273782737827,71.67500674909098],[-93.76113761137611,71.63855069214759],[-93.57753577535775,71.569110583684],[-93.40833408334083,71.52050250775949],[-93.25713257132571,71.46147841556544],[-93.03033030330303,71.33648622033098],[-92.98352983529836,71.30003016338762],[-92.94752947529474,71.26183810373263],[-92.88992889928899,71.12295788680547],[-92.88272882728828,71.0691418027462],[-92.90432904329043,70.9163735641263],[-92.92232922329222,70.88686151802929],[-92.97992979929799,70.8521414637975],[-92.96192961929619,70.83825344210479],[-92.7819278192782,70.7983253797382],[-92.64152641526415,70.71846925500509],[-92.56592565925659,70.69242921433124],[-92.38952389523895,70.65076514925309],[-92.3571235712357,70.63514112484879],[-92.31392313923139,70.60736508146337],[-92.21312213122131,70.49278890249843],[-92.04752047520475,70.39036474251466],[-92.03672036720367,70.36779670726398],[-92.07272072720727,70.31918863133947],[-92.04752047520475,70.30356460693517],[-91.98271982719827,70.28620457981927],[-91.92511925119251,70.29488459337722],[-91.87471874718747,70.33134065032061],[-91.82071820718207,70.34175666659016],[-91.75951759517595,70.32613264218583],[-91.71631716317162,70.29835659880041],[-91.6551165511655,70.23238849576],[-91.5651156511565,70.17857241170071],[-91.57231572315723,70.16121238458481],[-91.61551615516154,70.1473243628921],[-91.86031860318603,70.1334363411994],[-91.99351993519934,70.14385235746892],[-92.11952119521195,70.16989239814276],[-92.20952209522095,70.19766844152821],[-92.28872288722887,70.23933250660636],[-92.3211232112321,70.23586050118317],[-92.36432364323643,70.2011404469514],[-92.45432454324543,70.1507963683153],[-92.51192511925119,70.10392429510236],[-92.4471244712447,70.0830922625633],[-92.12672126721267,70.0848282652749],[-92.05832058320583,70.07094024358216],[-91.97551975519755,70.03795619206196],[-92.0691206912069,69.98414010800269],[-92.28512285122851,69.89213196428844],[-92.74952749527495,69.71332368499469],[-92.88632886328863,69.66818761449338],[-92.85392853928539,69.65429959280067],[-92.80352803528035,69.65082758737748],[-92.64152641526415,69.65950760093543],[-92.4939249392494,69.68381163889768],[-92.31032310323103,69.67339562262814],[-92.2311223112231,69.65256359008907],[-92.25992259922599,69.63346756026158],[-92.20952209522095,69.60395551416457],[-91.91071910719107,69.53104340027778],[-91.72351723517235,69.54493142197052],[-91.53271532715327,69.61437153043408],[-91.38511385113851,69.64909158466588],[-91.20151201512014,69.64561957924272],[-91.1511115111151,69.63693956568477],[-91.16911169111691,69.61957953856887],[-91.30591305913059,69.58138747891388],[-91.42831428314283,69.53798741112416],[-91.4391143911439,69.52583539214302],[-91.28791287912878,69.54319541925892],[-90.94950949509494,69.51541937587348],[-90.78750787507875,69.50847536502712],[-90.66510665106651,69.51541937587348],[-90.55350553505535,69.50500335960396],[-90.4491044910449,69.47549131350692],[-90.41670416704167,69.45639528367946],[-90.51390513905139,69.44597926740991],[-90.60390603906039,69.44597926740991],[-90.6831068310683,69.42688323758242],[-90.74790747907478,69.39216318335062],[-90.79470794707947,69.3470271128493],[-90.82350823508234,69.28973902336685],[-90.89190891908919,69.26717098811616],[-91.00351003510035,69.27758700438571],[-91.05031050310502,69.29321102879001],[-91.0251102511025,69.31577906404067],[-91.05751057510575,69.31925106946386],[-91.14751147511475,69.30189104234796],[-91.21951219512195,69.30189104234796],[-91.23751237512374,69.28626701794366],[-90.74430744307443,69.10572273593834],[-90.58590585905858,68.94601048647209],[-90.47790477904779,68.88177838614328],[-90.46710467104671,68.86441835902738],[-90.53910539105391,68.81928228852604],[-90.54270542705427,68.78629823700584],[-90.51030510305102,68.68908208515683],[-90.52470524705247,68.61096196313531],[-90.5751057510575,68.47555375163131],[-90.52830528305283,68.43215368384156],[-90.42390423904239,68.3939616241866],[-90.3591035910359,68.34708955097366],[-90.31590315903159,68.3297295238578],[-90.28350283502834,68.2915374642028],[-90.24750247502475,68.26723342624055],[-90.20430204302043,68.256817409971],[-90.17550175501755,68.27070543166374],[-90.15750157501574,68.30542548589551],[-90.11790117901178,68.33840953741574],[-90.00630006300062,68.39743362960976],[-89.89829898298983,68.49117777603561],[-89.88029880298802,68.52068982213262],[-89.89829898298983,68.59360193601941],[-89.88389883898839,68.62484998482802],[-89.7830978309783,68.73595415836974],[-89.75069750697507,68.81233827767969],[-89.72189721897219,68.93212246477938],[-89.66789667896678,69.01545059493569],[-89.55269552695526,69.08489070339925],[-89.3510935109351,69.22724292574961],[-89.2790927909279,69.25501896913505],[-89.19989199891998,69.26890699082776],[-89.05589055890559,69.2654349854046],[-88.95508955089551,69.22029891490325],[-88.81468814688147,69.13523478203535],[-88.63828638286382,69.05885066272543],[-88.31428314283143,68.95469050003004],[-88.22428224282243,68.91476243766348],[-88.04068040680407,68.81233827767969],[-87.96507965079651,68.70991411769592],[-87.9110791107911,68.56408988992237],[-87.86427864278643,68.4772897543429],[-87.82827828278282,68.44777770824587],[-87.81027810278103,68.40437764045615],[-87.81387813878139,68.3453535482621],[-87.82827828278282,68.30021747776075],[-87.85347853478534,68.26723342624055],[-87.8930789307893,68.24813739641306],[-87.99027990279903,68.2411933855667],[-88.11268112681127,68.25160940183625],[-88.1450814508145,68.26549742352896],[-88.20988209882098,68.33493753199255],[-88.2350823508235,68.33840953741574],[-88.34668346683466,68.28806545877964],[-88.3610836108361,68.2602894153942],[-88.31788317883178,68.16654526896835],[-88.3250832508325,67.98947299238623],[-88.31428314283143,67.94954493001964],[-88.19548195481954,67.76552864259116],[-87.99747997479975,67.6249124229524],[-87.50067500675006,67.355832002656],[-87.47187471874719,67.3245839538474],[-87.41787417874178,67.21347978030565],[-87.39267392673926,67.19091174505499],[-87.36027360273603,67.17702372336228],[-87.32067320673207,67.17355171793909],[-87.26667266672666,67.18396773420864],[-87.08307083070831,67.26729586436494],[-86.92466924669246,67.355832002656],[-86.8130681306813,67.40270407586891],[-86.74826748267482,67.4061760812921],[-86.68346683466834,67.4218001056964],[-86.60786607866078,67.45131215179345],[-86.5610656106561,67.48256020060205],[-86.53586535865358,67.51554425212225],[-86.50346503465035,67.64921646091466],[-86.47466474664746,67.71344856124347],[-86.3990639906399,67.80024869682293],[-86.37026370263702,67.82455273478521],[-85.9850598505985,68.04502507915709],[-85.95265952659527,68.07280112254253],[-85.79065790657906,68.3279935211462],[-85.72945729457294,68.4443057028227],[-85.72225722257222,68.51548181399787],[-85.74385743857438,68.57797791161511],[-85.7330573305733,68.63005799296278],[-85.68985689856898,68.67172205804093],[-85.6430564305643,68.69949810142637],[-85.56385563855638,68.72901014752338],[-85.5170551705517,68.77067421260153],[-85.49185491854918,68.77414621802473],[-85.42345423454235,68.77414621802473],[-85.3370533705337,68.74637017463928],[-85.27585275852758,68.74116216650452],[-84.8690486904869,68.77414621802473],[-84.8690486904869,68.78977024242903],[-85.10665106651066,68.84358632648829],[-85.1030510305103,68.87136236987374],[-85.08505085050851,68.90781842681713],[-85.00945009450095,68.94948249189528],[-84.91584915849158,68.9616345108764],[-84.89424894248943,68.98767455155024],[-84.89424894248943,69.02065860307044],[-84.86184861848618,69.07447468712974],[-84.89064890648906,69.0935707169572],[-85.11385113851138,69.16648283084399],[-85.24345243452434,69.1630108254208],[-85.27585275852758,69.17169083897875],[-85.38745387453874,69.2324509338844],[-85.4270542705427,69.31925106946386],[-85.43065430654306,69.35397112369566],[-85.41625416254162,69.41125921317811],[-85.40185401854018,69.42688323758242],[-85.4090540905409,69.45292327825626],[-85.43785437854378,69.48764333248806],[-85.43785437854378,69.52062738400826],[-85.41625416254162,69.54840342739368],[-85.43065430654306,69.58138747891388],[-85.4810548105481,69.61957953856887],[-85.50265502655026,69.65082758737748],[-85.44865448654487,69.74804373922649],[-85.4450544505445,69.77755578532353],[-85.49905499054991,69.81921985040168],[-85.5350553505535,69.83484387480598],[-85.50625506255062,69.84525989107553],[-85.41625416254162,69.84873189649869],[-85.30465304653046,69.83657987751758],[-85.1750517505175,69.80533182870894],[-85.02025020250203,69.80533182870894],[-84.83304833048331,69.83484387480598],[-84.64584645846458,69.85046789921029],[-84.31824318243181,69.84352388836393],[-84.24264242642425,69.83484387480598],[-83.91863918639186,69.74457173380333],[-83.66663666636666,69.69943566330198],[-83.55143551435513,69.70464367143677],[-82.98982989829898,69.68554764160928],[-82.7450274502745,69.69596365787882],[-82.6190261902619,69.69075564974403],[-82.37422374223742,69.64214757381953],[-82.38862388623886,69.60048350874138],[-82.49662496624966,69.53277940298938],[-82.63342633426333,69.51889138129667],[-82.75582755827558,69.49458734333442],[-82.64062640626406,69.45813128639102],[-82.30942309423094,69.40952321046652],[-82.23022230222301,69.33313909115657],[-82.20862208622086,69.2966830342132],[-82.24822248222482,69.2654349854046],[-82.22662226622266,69.2480749582887],[-82.1510215102151,69.2480749582887],[-81.95301953019529,69.27585100167411],[-81.73341733417334,69.25849097455821],[-81.41301413014129,69.1977308796526],[-81.3770137701377,69.18557886067146],[-81.3230132301323,69.13870678745855],[-81.33021330213302,69.11961075763105],[-81.6110161101611,69.00329857595455],[-81.75861758617586,68.95642650274164],[-81.95301953019529,68.90955442952873],[-81.95661956619566,68.88351438885488],[-81.68661686616866,68.87830638072009],[-81.47781477814777,68.86615436173898],[-81.38061380613806,68.85053033733467],[-81.33021330213302,68.82796230208399],[-81.26181261812617,68.78109022887108],[-81.2510125101251,68.74289816921612],[-81.25821258212582,68.69255409058002],[-81.27981279812798,68.65783403634822],[-81.52821528215281,68.55540987636442],[-81.63981639816397,68.52416182755582],[-81.83061830618306,68.48770577061242],[-81.91341913419134,68.45819372451541],[-82.0070200702007,68.46340173265017],[-82.10782107821078,68.49812178688197],[-82.20862208622086,68.50680180043992],[-82.39582395823957,68.4772897543429],[-82.50022500225002,68.4790257570545],[-82.5470254702547,68.46860974078496],[-82.55422554225542,68.4460417055343],[-82.46422464224642,68.38180960520546],[-82.41382413824138,68.35750556724321],[-82.39222392223922,68.33840953741574],[-82.43182431824317,68.30716148860711],[-82.4210242102421,68.29674547233759],[-82.39222392223922,68.28459345335645],[-82.2230222302223,68.14571323642929],[-82.1870218702187,68.13356121744815],[-82.1510215102151,68.1405052282945],[-82.07902079020789,68.18043329066109],[-82.03222032220322,68.19605731506539],[-82.01422014220142,68.1943213123538],[-82.01422014220142,68.1734892798147],[-82.09342093420933,68.05196909000344],[-82.10062100621006,68.01898503848324],[-82.10062100621006,67.98947299238623],[-82.0610206102061,67.92871289748058],[-81.97821978219781,67.86274479444018],[-81.87021870218702,67.80198469953453],[-81.70821708217082,67.72212857480142],[-81.49221492214922,67.63706444193352],[-81.41301413014129,67.59540037685537],[-81.29421294212942,67.49818422500636],[-81.2690126901269,67.4599921653514],[-81.30141301413013,67.3575680053676],[-81.38781387813877,67.1891757423434],[-81.44181441814418,67.09369559320598],[-81.4670146701467,67.06939155524373],[-81.6290162901629,67.00168744949173],[-81.72261722617226,66.98606342508742],[-81.87381873818738,66.98779942779902],[-81.92421924219242,66.97391140610628],[-82.00342003420033,66.92009532204702],[-82.11142111421114,66.82461517290957],[-82.19782197821978,66.76385507800396],[-82.2590225902259,66.7395510400417],[-82.37422374223742,66.71003899394466],[-82.55422554225542,66.6215028556536],[-82.64062640626406,66.5867828014218],[-82.95022950229502,66.55032674447841],[-83.19863198631985,66.43227856009034],[-83.29943299432993,66.39235049772375],[-83.40743407434074,66.37151846518469],[-83.52263522635226,66.3680464597615],[-83.5910359103591,66.387142489589],[-83.6270362703627,66.46005460347575],[-83.65223652236521,66.484358641438],[-83.73863738637387,66.53470272007411],[-83.91863918639186,66.67879094513606],[-83.99783997839978,66.72913502377216],[-84.04824048240482,66.7395510400417],[-84.15624156241562,66.73087102648375],[-84.20664206642066,66.73607903461851],[-84.32544325443254,66.78121510511986],[-84.3650436504365,66.81072715121687],[-84.36144361443614,66.82287917019801],[-84.27144271442714,66.83850319460231],[-84.3110431104311,66.86280723256456],[-84.46584465844658,66.92703933289337],[-84.53064530645307,66.96175938712517],[-84.53784537845378,66.97217540339469],[-84.69264692646927,67.01731147389603],[-84.84744847448474,67.02946349287717],[-85.03825038250382,66.95655137899038],[-85.11385113851138,66.90620730035428],[-85.11025110251101,66.89058327594998],[-85.01665016650166,66.87148724612251],[-84.9770497704977,66.88190326239203],[-84.89784897848978,66.92703933289337],[-84.85824858248583,66.94092735458608],[-84.73944739447394,66.93398334373973],[-84.63864638646386,66.90273529493112],[-84.60264602646026,66.87495925154568],[-84.58824588245882,66.85586322171821],[-84.31824318243181,66.71177499665626],[-84.22464224642246,66.68226295055922],[-84.18144181441814,66.64754289632745],[-84.15264152641527,66.590254806845],[-84.0950409504095,66.52602270651616],[-83.96543965439655,66.4201265411092],[-83.8250382503825,66.28992633773998],[-83.79623796237962,66.23784625639229],[-83.86823868238682,66.21354221843004],[-83.90423904239042,66.21180621571844],[-84.01224012240122,66.23090224554593],[-84.2930429304293,66.29166234045158],[-84.32544325443254,66.28992633773998],[-84.39744397443974,66.25867828893138],[-84.45864458644586,66.18576617504459],[-84.47664476644766,66.17882216419824],[-84.62784627846278,66.20833421029528],[-84.90864908649087,66.27083030791249],[-85.09585095850959,66.32464639197178],[-85.1930519305193,66.3697824624731],[-85.30825308253083,66.44095857364829],[-85.44145441454414,66.5381747254973],[-85.60345603456034,66.56768677159431],[-85.79065790657906,66.53296671736254],[-86.06426064260643,66.5208146983814],[-86.6330663306633,66.53123071465095],[-86.70866708667086,66.522550701093],[-86.73746737467374,66.51039868211186],[-86.6870668706687,66.45831860076419],[-86.70146701467014,66.44269457635986],[-86.73746737467374,66.43227856009034],[-86.74826748267482,66.41665453568604],[-86.68346683466834,66.36110244891515],[-86.58626586265862,66.32117438654859],[-86.30186301863019,66.2690943052009],[-86.11466114661147,66.22569423741118],[-85.99945999459995,66.18750217775619],[-85.96345963459635,66.15451812623598],[-85.95985959859598,66.11979807200419],[-86.01386013860139,66.04862196082902],[-86.04266042660426,66.02258192015518],[-86.70146701467014,65.6701733697025],[-86.95346953469534,65.52782114735214],[-87.07947079470794,65.44102101177265],[-87.19467194671947,65.38373292229019],[-87.29187291872918,65.35422087619318],[-87.45387453874538,65.33859685178888],[-87.6770767707677,65.33512484636569],[-87.96867968679686,65.3490128680584],[-88.11988119881198,65.39414893855974],[-88.39348393483934,65.515669128371],[-88.58788587885878,65.5868452395462],[-88.67068670686706,65.61114927750845],[-88.74268742687427,65.67885338326045],[-88.80748807488075,65.69100540224156],[-88.94788947889478,65.7031574212227],[-89.08829088290882,65.73961347816606],[-89.41949419494195,65.86113366797736],[-89.59229592295922,65.90974174390186],[-89.75069750697507,65.93578178457571],[-89.8910989109891,65.94098979271047],[-89.9450994509945,65.93404578186411],[-89.84789847898479,65.87154968424687],[-89.8910989109891,65.86807767882371],[-90.00270002700027,65.88196570051642],[-90.11790117901178,65.88196570051642],[-90.31590315903159,65.92710177101776],[-90.51390513905139,65.9201577601714],[-90.65430654306543,65.92883777372933],[-90.82710827108271,65.95314181169161],[-91.01071010710106,65.96529383067272],[-91.30591305913059,65.96529383067272],[-91.41031410314103,65.96008582253796],[-91.42831428314283,65.94793380355682],[-91.28431284312843,65.89411771949756],[-91.03951039510395,65.82988561916872],[-91.0719107191072,65.88543770593961],[-91.06471064710647,65.89932572763232],[-90.98190981909819,65.91842175745981],[-90.59670596705966,65.88543770593961],[-90.15750157501574,65.81252559205285],[-90.04590045900459,65.80558158120647],[-89.92349923499235,65.77954154053262],[-89.78669786697867,65.7361414727429],[-89.59949599495995,65.64760533445181],[-89.2430924309243,65.44622901990743],[-89.12789127891278,65.39588494127133],[-88.9730897308973,65.3490128680584],[-88.1990819908199,65.27957275959483],[-87.9290792907929,65.27957275959483],[-87.39267392673926,65.26047672976733],[-87.10827108271083,65.22402067282397],[-87.0290702907029,65.19798063215012],[-87.00387003870038,65.10944449385903],[-87.0290702907029,65.06430842335772],[-87.18387183871839,64.92716420914212],[-87.2810728107281,64.82647605186995],[-87.88587885878859,64.40115538753048],[-87.96507965079651,64.30220323296987],[-87.99747997479975,64.24317914077582],[-88.10548105481054,64.18415504858177],[-88.37908379083791,64.08867489944436],[-88.65268652686527,64.00881877471122],[-88.81828818288183,63.99145874759532],[-88.96588965889659,64.01055477742281],[-89.05949059490595,64.03485881538506],[-89.19989199891998,64.11297893740661],[-89.21069210692107,64.10603492656026],[-89.10629106291063,63.9810427313258],[-89.13149131491315,63.96889071234466],[-89.21429214292142,63.98451473674896],[-89.4050940509405,64.04006682351985],[-89.46629466294662,64.0296508072503],[-89.50229502295022,64.014026782846],[-89.55269552695526,64.014026782846],[-89.61749617496174,64.0313868099619],[-89.73269732697327,64.07652288046322],[-89.7650976509765,64.09909091571387],[-89.79029790297902,64.16853102417747],[-89.81189811898119,64.18068304315861],[-90.04230042300422,64.14075498079202],[-90.07830078300783,64.12686695909932],[-89.98469984699847,64.10082691842547],[-89.95229952299523,64.0799948858864],[-89.86229862298623,63.979306728614205],[-89.8550985509855,63.95673869336355],[-89.92349923499235,63.94285067167081],[-90.1431014310143,63.98277873403737],[-90.16830168301682,63.979306728614205],[-90.06030060300603,63.87688256863041],[-90.0171001710017,63.8300104954175],[-90.01350013500135,63.80397045474365],[-90.1539015390154,63.68939427577874],[-90.24390243902438,63.64252220256583],[-90.36990369903698,63.62516217544993],[-90.44550445504454,63.635578191719446],[-90.53190531905318,63.665090237816486],[-90.59670596705966,63.661618232393295],[-90.63630636306362,63.623426172738334],[-90.70830708307082,63.597386132064486],[-90.81270812708127,63.58176210766018],[-90.9459094590946,63.588706118506536],[-91.10791107911079,63.61821816460355],[-91.53991539915398,63.7258503327221],[-91.67311673116731,63.741474357126435],[-91.92511925119251,63.75709838153074],[-91.95751957519575,63.77272240593504],[-91.95391953919538,63.78661042762775],[-91.91791917919178,63.80049844932046],[-91.92871928719286,63.8126504683016],[-91.98271982719827,63.82306648457114],[-92.03672036720367,63.8126504683016],[-92.09432094320942,63.784874424916154],[-92.1951219512195,63.776194411358205],[-92.33912339123391,63.788346430339345],[-92.55152551525515,63.8300104954175],[-92.96912969129691,63.93764266353605],[-93.42993429934299,64.0296508072503],[-93.69633696336963,64.1476989916384],[-93.59553595535955,64.04006682351985],[-93.60633606336063,64.00534676928805],[-93.65673656736567,63.97236271776785],[-93.6639366393664,63.941114668959216],[-93.55953559535595,63.864730549649295],[-93.41553415534155,63.838690508975446],[-93.27153271532715,63.84042651168704],[-93.26793267932679,63.852578530668154],[-93.32553325533254,63.87167456049565],[-93.37953379533795,63.89945060388109],[-93.40473404734047,63.941114668959216],[-93.37953379533795,63.9480586798056],[-93.24993249932498,63.92722664726651],[-93.16713167131671,63.90118660659266],[-92.529925299253,63.7605703869539],[-92.33912339123391,63.73453034628005],[-92.1951219512195,63.70849030560623],[-92.15552155521554,63.691130278490334],[-92.20592205922058,63.656410224258536],[-92.46152461524615,63.56961008867904],[-92.46512465124651,63.555722066986334],[-92.28872288722887,63.56266607783269],[-92.07632076320763,63.64078619985423],[-91.95751957519575,63.67550625408603],[-91.84231842318422,63.69807428933669],[-91.68751687516875,63.6598822296817],[-91.48951489514894,63.56266607783269],[-91.33111331113311,63.50711399106183],[-91.10431104311043,63.47586594225322],[-90.97110971109711,63.44288189073302],[-90.74790747907478,63.35087374701877],[-90.71190711907118,63.30400167380583],[-90.69030690306903,63.1113053728194],[-90.69750697506974,63.06443329960646],[-90.72630726307263,63.01756122639355],[-90.77670776707767,62.97242515589221],[-90.87030870308703,62.94638511521839],[-91.00711007110071,62.941177107083604],[-91.1151111511115,62.92208107725614],[-91.34911349113491,62.81965691727234],[-91.449914499145,62.80403289286804],[-91.87111871118711,62.83528094167664],[-92.0331203312033,62.86305698506209],[-92.10872108721087,62.86132098235049],[-92.1519215192152,62.838752947099835],[-92.1951219512195,62.82833693083029],[-92.36072360723607,62.81965691727234],[-92.38952389523895,62.800560887444846],[-92.37872378723787,62.77278484405943],[-92.34632346323463,62.73459278440444],[-92.30672306723066,62.712024749153784],[-92.2419224192242,62.68424870576834],[-92.14832148321483,62.665152675940874],[-91.95751957519575,62.644320643401784],[-91.93591935919359,62.59224056205409],[-91.9431194311943,62.57488053493819],[-92.00792007920079,62.54016048070642],[-92.07992079920798,62.54363248612958],[-92.20592205922058,62.58529655120773],[-92.27072270722707,62.58703255391933],[-92.32472324723247,62.56446451866867],[-92.40032400324003,62.55752050782232],[-92.49752497524975,62.56446451866867],[-92.55152551525515,62.54710449155277],[-92.56232562325623,62.503704423763025],[-92.59472594725948,62.47072037224282],[-92.70632706327063,62.41864029089513],[-92.76752767527675,62.380448231240166],[-92.76752767527675,62.34920018243156],[-92.70272702727027,62.32836814989247],[-92.62712627126271,62.279760073967964],[-92.54432544325444,62.20163995194645],[-92.52632526325263,62.168655900426245],[-92.58032580325803,62.177335913984166],[-92.64872648726487,62.2085839627928],[-92.7351273512735,62.2589280414289],[-92.86472864728647,62.30580011464181],[-93.15273152731527,62.36656020954746],[-93.20673206732067,62.36482420683586],[-93.17793177931779,62.34920018243156],[-92.9871298712987,62.28670408481432],[-92.91512915129151,62.245040019736166],[-92.90432904329043,62.215527973639155],[-93.06633066330663,62.14955987059875],[-93.069930699307,62.12699183534809],[-93.02673026730267,62.1078958055206],[-93.01593015930159,62.092271781116295],[-93.07353073530734,62.06102373230769],[-93.16713167131671,62.033247688922245],[-93.35073350733506,62.029775683499054],[-93.3651336513365,62.01415165909475],[-93.29673296732967,61.98116760757455],[-93.2751327513275,61.96033557503549],[-93.33273332733327,61.93255953165004],[-93.37233372333723,61.92908752622685],[-93.58113581135811,61.94123954520799],[-93.5271352713527,61.871799436744396],[-93.49473494734947,61.847495398782144],[-93.42993429934299,61.812775344550346],[-93.31473314733147,61.779791293030144],[-93.31113311133112,61.76763927404903],[-93.35073350733506,61.73986323066359],[-93.41913419134191,61.70514317643179],[-93.71073710737107,61.60271901644802],[-93.91233912339123,61.481198826636756],[-93.9411394113941,61.44300676698177],[-93.89073890738906,61.36488664496025],[-93.88713887138871,61.34405461242116],[-93.9411394113941,61.30759855547777],[-94.05994059940599,61.31801457174731],[-94.08514085140851,61.304126550054605],[-94.05634056340563,61.265934490399644],[-94.04914049140491,61.21211840634035],[-94.0671406714067,61.13920629245359],[-94.15354153541536,61.02463011348868],[-94.30834308343083,60.871861874868785],[-94.42714427144271,60.731245655230026],[-94.50994509945099,60.604517457283976],[-94.56754567545676,60.54202135966676],[-94.67914679146791,60.53854935424357],[-94.76194761947619,60.498621291877015],[-94.70434704347043,60.47778925933795],[-94.67194671946719,60.4534852213757],[-94.64674646746467,60.41702916443231],[-94.67194671946719,60.3007169827558],[-94.74034740347403,60.10802068176935],[-94.78714787147871,59.95351644043788],[-94.77634776347763,59.47785169746231],[-94.78714787147871,59.26779536935999],[-94.81954819548196,59.15148318768348],[-94.869948699487,59.08725108735467],[-94.95634956349564,59.06815505752718],[-94.84834848348483,59.05079503041128],[-94.77634776347763,59.02128298431427],[-94.7439474394744,58.976146913812926],[-94.71514715147151,58.90323479992617],[-94.67194671946719,58.870250748405965],[-94.62514625146251,58.87545875654072],[-94.57834578345783,58.86851474569437],[-94.53874538745387,58.84768271315531],[-94.41994419944199,58.74525855317151],[-94.28674286742867,58.71574650707447],[-94.27954279542796,58.658458417592016],[-94.33354333543335,58.33903391865954],[-94.33354333543335,58.29736985358139],[-94.27234272342723,58.3772259783145],[-94.20754207542075,58.62721036878341],[-94.12474124741247,58.73657853961356],[-94.05634056340563,58.75914657486422],[-93.7791377913779,58.773034596556954],[-93.48753487534876,58.74525855317151],[-93.37593375933758,58.74178654774832],[-93.27873278732787,58.755674569441055],[-93.17793177931779,58.726162523344016],[-93.15633156331563,58.69491447453541],[-93.12753127531275,58.564714271166196],[-93.09873098730986,58.49006615456784],[-92.92592925929259,58.22445773969463],[-92.84312843128431,58.07516150649792],[-92.73872738727387,57.844273145856505],[-92.70272702727027,57.7783050428161],[-92.49032490324903,57.46929656015314],[-92.45072450724507,57.38423242728524],[-92.43272432724326,57.32000032695643],[-92.43992439924399,57.27486425645509],[-92.47952479524795,57.20542414799152],[-92.54792547925479,57.111680001565674],[-92.61272612726127,57.038767887678915],[-92.67392673926739,56.99015981175441],[-92.73872738727387,56.95196775209942],[-92.80352803528035,56.92766371413717],[-92.79992799927999,56.92245570600241],[-92.72432724327243,56.932871722271955],[-92.65232652326523,56.9589117629458],[-92.51192511925119,57.02314386327461],[-92.45792457924578,57.03703188496732],[-92.30312303123031,57.04571189852527],[-92.29952299522995,57.02314386327461],[-92.37152371523715,56.974535787350106],[-92.3571235712357,56.971063781926915],[-92.24912249122491,57.009255841581904],[-92.01872018720186,57.06307192564117],[-91.11151111511114,57.24188020493489],[-90.8991089910899,57.25750422933922],[-90.59310593105931,57.22452017781902],[-90.34470344703446,57.14987206122066],[-90.07470074700747,57.05265590937162],[-89.79029790297902,56.98147979819646],[-89.34389343893439,56.915511695156056],[-89.21069210692107,56.88426364634745],[-88.94788947889478,56.85127959482725],[-88.82548825488254,56.81482353788385],[-88.68148681486815,56.724551396881196],[-88.44748447484474,56.60823921520469],[-88.2710827108271,56.53532710131793],[-88.07668076680767,56.46762299556593],[-87.87867878678786,56.34089479761988],[-87.56187561875619,56.0561903529192],[-87.48267482674827,56.021470298687404],[-87.28827288272882,55.974598225474466],[-86.92106921069211,55.91383813056885],[-86.37746377463775,55.77322191093009],[-86.13986139861399,55.7176698241592],[-85.9850598505985,55.695101788908545],[-85.83025830258302,55.656909729253584],[-85.67545675456755,55.601357642482725],[-85.56025560255603,55.54059754757708],[-85.47745477454774,55.474629444536674],[-85.4090540905409,55.43122937674693],[-85.2830528305283,55.38262130082242],[-85.21825218252182,55.34963724930222],[-85.2110521105211,55.29755716795452],[-85.36225362253622,55.09618085341015],[-85.36585365853658,55.07882082629425],[-85.21465214652146,55.224645054067764],[-85.12825128251282,55.266309119145916],[-85.05985059850599,55.28540514897341],[-84.91944919449195,55.283669146261815],[-84.70704707047071,55.25936510829956],[-84.51624516245163,55.25936510829956],[-84.35784357843578,55.28193314355022],[-84.21744217442173,55.292349159819764],[-84.10584105841058,55.29061315710817],[-84.0230402304023,55.29755716795452],[-83.97263972639726,55.31491719507042],[-83.91143911439114,55.31491719507042],[-83.66663666636666,55.26457311643432],[-83.56943569435694,55.26110111101116],[-83.2130321303213,55.21422903779822],[-82.98622986229861,55.23158906491412],[-82.94662946629465,55.22290905135617],[-82.86742867428674,55.160412953738955],[-82.7990279902799,55.15520494560417],[-82.68742687426874,55.165620961873714],[-82.57582575825758,55.148260934757815],[-82.39222392223922,55.0684048100247],[-82.30942309423094,54.99896470156111],[-82.22662226622266,54.85661247921075],[-82.21942219422193,54.813212411421034],[-82.37062370623705,54.48337189621901],[-82.41742417424175,54.35664369827296],[-82.42462424624246,54.24380352201962],[-82.39582395823957,54.181307424402405],[-82.26262262622626,54.07367525628385],[-82.2410224102241,54.04416321018684],[-82.16182161821618,53.88618696343218],[-82.14022140221402,53.81848285768018],[-82.1510215102151,53.740362735658636],[-82.19062190621906,53.61016253228942],[-82.17982179821797,53.51294638044041],[-82.14742147421474,53.3653861499553],[-82.15822158221582,53.2646979926831],[-82.21942219422193,53.210881908623804],[-82.2590225902259,53.1605378299877],[-82.29142291422914,53.06679368356188],[-82.29142291422914,53.03033762661849],[-82.2590225902259,52.960897518154894],[-82.20142201422014,52.92096945578834],[-82.10782107821078,52.87756938799859],[-82.02142021420214,52.811601284958186],[-81.85941859418594,52.65188903549196],[-81.74061740617405,52.56335289720087],[-81.60021600216002,52.43315269383166],[-81.57141571415714,52.367184590791254],[-81.6110161101611,52.32378452300151],[-81.66141661416614,52.294272476904496],[-81.77661776617767,52.25434441453794],[-81.8270182701827,52.2248323684409],[-81.81621816218161,52.217888357594546],[-81.6470164701647,52.238720390133636],[-81.54981549815498,52.23698438742204],[-81.4670146701467,52.20400033590184],[-81.39861398613986,52.1415042382846],[-81.28341283412834,52.08942415693693],[-81.12861128611286,52.04602408914718],[-80.97020970209702,51.97137597254883],[-80.70380703807038,51.79777570138987],[-80.6570065700657,51.75784763902331],[-80.58860588605886,51.66757549802065],[-80.49500495004949,51.5252232756703],[-80.44820448204482,51.43147912924445],[-80.44460444604445,51.388079061454704],[-80.49500495004949,51.344678993664985],[-80.67140671406713,51.264822868931844],[-80.85140851408514,51.124206649293086],[-80.79380793807938,51.13115066013944],[-80.67860678606786,51.19017475233349],[-80.4770047700477,51.306486934009996],[-80.36900369003689,51.32905496926065],[-80.26460264602646,51.31690295027954],[-80.10260102601026,51.28218289604774],[-79.96219962199622,51.23531082283483],[-79.83619836198362,51.17281472521759],[-79.65259652596525,51.00789446761658],[-79.45459454594545,50.87595826153577],[-79.34659346593466,50.76311808528246],[-79.3789937899379,50.83429419645762],[-79.45099450994509,50.91762232661392],[-79.63459634596346,51.04955853269473],[-79.71379713797138,51.11726263844673],[-79.73179731797318,51.150246689966934],[-79.73899738997389,51.18670274691033],[-79.72459724597246,51.25093484723914],[-79.68859688596886,51.34641499637655],[-79.64179641796417,51.41411910212855],[-79.58419584195842,51.45231116178354],[-79.54819548195482,51.493975226861664],[-79.52659526595265,51.53737529465141],[-79.49779497794978,51.570359346171614],[-79.33939339393393,51.62764743565407],[-79.29619296192962,51.62243942751931],[-79.26379263792637,51.55126331634415],[-79.22779227792277,51.53737529465141],[-79.15219152191521,51.526959278381895],[-79.0909909099091,51.50091923770805],[-79.04059040590406,51.46446318076465],[-79.00459004590046,51.4245351183981],[-78.9829898298983,51.38634305874311],[-78.93618936189361,51.259614860797086],[-78.90378903789038,51.200590768603035],[-78.89658896588965,51.2717668797782],[-78.8569885698857,51.38460705603154],[-78.82818828188282,51.429743126532856],[-78.7309873098731,51.497447232284856],[-78.73818738187381,51.526959278381895],[-78.77778777787778,51.565151338036856],[-78.97938979389794,51.73354360106106],[-78.9829898298983,51.77520766613921],[-78.9289892898929,51.79951170410146],[-78.88938889388893,51.84464777460278],[-78.87138871388713,51.91408788306637],[-78.82818828188282,51.96269595899088],[-78.70218702187022,52.03213606745447],[-78.59418594185942,52.13976823557303],[-78.53658536585365,52.21268034945979],[-78.49338493384934,52.252608411826344],[-78.44658446584465,52.26128842538429],[-78.51138511385113,52.290800471481305],[-78.52578525785258,52.3098965013088],[-78.52938529385294,52.39843263959986],[-78.55818558185581,52.49217678602571],[-78.60138601386014,52.535576853815456],[-78.72378723787237,52.62758499752971],[-78.74538745387453,52.655361040915125],[-78.7669876698767,52.75952120361052],[-78.75258752587526,52.811601284958186],[-78.72018720187201,52.85673735545953],[-78.73818738187381,52.89840142053768],[-78.85338853388534,52.9765215425592],[-78.89658896588965,53.0442256483112],[-78.94698946989469,53.205673900489046],[-78.99378993789938,53.41052222045661],[-79.04419044190442,53.55981845365332],[-79.10179101791017,53.65703460550233],[-79.11259112591125,53.71779470040798],[-79.08019080190802,53.74209873837023],[-79.04059040590406,53.81848285768018],[-79.00459004590046,53.83584288479608],[-78.94698946989469,53.83237087937289],[-78.94338943389434,53.84105089293084],[-79.03339033390334,53.880978955297394],[-79.07659076590765,53.93305903664509],[-79.07299072990729,53.952155066472585],[-78.99738997389973,54.002499145108686],[-79.00819008190082,54.02333117764775],[-79.06579065790658,54.05110722103319],[-79.24219242192422,54.0997152969577],[-79.17739177391773,54.117075324073596],[-79.13779137791377,54.15700338644015],[-79.1449914499145,54.169155405421265],[-79.2169921699217,54.18651543253716],[-79.29619296192962,54.2160274786342],[-79.35739357393574,54.26289955184711],[-79.42939429394293,54.33581166573387],[-79.47619476194761,54.39483575792792],[-79.51939519395194,54.49205190977693],[-79.59859598595986,54.601420080607085],[-79.6309963099631,54.62919612399253],[-79.67059670596706,54.64655615110843],[-79.71379713797138,54.65523616466638],[-79.71379713797138,54.672596191782276],[-79.6669966699667,54.69690022974453],[-78.91098910989109,54.880916517173034],[-78.84618846188461,54.90869256055845],[-78.47538475384754,55.01111672054225],[-78.30258302583026,55.0684048100247],[-78.12978129781297,55.151732940181006],[-77.89217892178921,55.236797073048905],[-77.77697776977769,55.29061315710817],[-77.70137701377013,55.34442924116746],[-77.32337323373234,55.55622157198138],[-77.16497164971649,55.66385374009994],[-77.07137071370714,55.75586188381419],[-76.93816938169381,55.86696605735591],[-76.76176761767617,55.99716626072515],[-76.65016650166501,56.1065344315553],[-76.60336603366034,56.20027857798112],[-76.54576545765457,56.35825482473578],[-76.53136531365313,56.500607047086135],[-76.52056520565205,56.7071913697653],[-76.52416524165241,56.8912076571938],[-76.57456574565745,57.18112011002927],[-76.59976599765997,57.27312825374352],[-76.65376653766538,57.38076042186208],[-76.78696786967869,57.59776076081076],[-76.80856808568085,57.658520855716404],[-76.89136891368913,57.75747301027701],[-77.15777157771578,58.01960941972706],[-77.48897488974889,58.19494569359759],[-77.55377553775537,58.24008176409893],[-77.68337683376834,58.29216184544663],[-77.8849788497885,58.35118593764065],[-78.01458014580146,58.399794013565185],[-78.3529835298353,58.5803382955705],[-78.46458464584646,58.602906330821156],[-78.50418504185042,58.649778404034066],[-78.5149851498515,58.68276245555427],[-78.50058500585006,58.76956259113376],[-78.48258482584825,58.82858668332781],[-78.45738457384573,58.87372275382913],[-78.43218432184321,58.90149879721457],[-78.24498244982449,59.035171006006976],[-78.14058140581406,59.14106717141394],[-78.06858068580685,59.20009126360799],[-77.98937989379894,59.24522733410933],[-77.84177841778417,59.30425142630335],[-77.7589775897759,59.3806355456133],[-77.78057780577805,59.41014759171034],[-77.84537845378453,59.443131643230544],[-77.85977859778598,59.476115694750746],[-77.74817748177482,59.557707822195454],[-77.73377733777338,59.58027585744611],[-77.74817748177482,59.658395979467656],[-77.72657726577265,59.675756006583555],[-77.58977589775897,59.68096401471831],[-77.39537395373954,59.569859841176566],[-77.34857348573486,59.578539854734515],[-77.40977409774098,59.60978790354312],[-77.48537485374854,59.684436020141476],[-77.47457474574746,59.71568406895011],[-77.33057330573305,59.79727619639482],[-77.32697326973269,59.833732253338184],[-77.37017370173702,59.884076331974285],[-77.37377373773738,59.92574039705244],[-77.29097290972909,60.02122054618988],[-77.31257312573125,60.04205257872894],[-77.54657546575466,60.06114860855644],[-77.58617586175862,60.08892465194188],[-77.57177571775718,60.10107667092299],[-77.46017460174602,60.134060722443195],[-77.45297452974529,60.146212741424335],[-77.64737647376474,60.36321308037304],[-77.67977679776797,60.42744518070185],[-77.5969759697597,60.507301305434964],[-77.50337503375033,60.54202135966676],[-77.51417514175141,60.562853392205824],[-77.64017640176401,60.566325397629015],[-77.71577715777157,60.578477416610156],[-77.79137791377913,60.63923751151577],[-77.76257762577626,60.67916557388233],[-77.73377733777338,60.69652560099823],[-77.66177661776618,60.79026974742408],[-77.58977589775897,60.80936577725157],[-77.60417604176041,60.824989801655875],[-77.87057870578705,60.78506173928932],[-77.99657996579965,60.81804579080952],[-78.12258122581225,60.80936577725157],[-78.18018180181801,60.81978179352109],[-78.15858158581585,60.85276584504129],[-77.93537935379354,61.002062078238],[-77.83097830978309,61.083654205682734],[-77.76617766177661,61.15830232228109],[-77.73017730177301,61.20691039820559],[-77.72657726577265,61.231214436167846],[-77.74817748177482,61.392662688345666],[-77.73737737377374,61.43779875884701],[-77.64737647376474,61.47946282392516],[-77.51417514175141,61.55584694323511],[-77.69777697776978,61.62702305441027],[-77.8129781297813,61.69472716016227],[-77.88857888578886,61.72944721439407],[-77.94617946179461,61.76243126591427],[-78.02178021780217,61.83187137437784],[-78.07578075780758,61.92387951809209],[-78.1369813698137,62.1078958055206],[-78.14778147781477,62.2085839627928],[-78.13338133381333,62.28149607667956],[-78.10818108181081,62.317952133622924],[-78.06858068580685,62.35614419327791],[-77.89937899378994,62.427320304453076],[-77.60417604176041,62.53148046714847],[-77.37377373773738,62.57314453222662],[-77.20457204572045,62.550576496975935],[-76.88056880568806,62.524536456302116],[-76.61776617766178,62.465512364108065],[-75.81855818558185,62.31621613091136],[-75.67455674556746,62.25024802787095],[-75.80775807758077,62.1929599383885],[-75.78975789757897,62.17907191669576],[-75.48735487354872,62.28670408481432],[-75.40815408154081,62.30753611735341],[-75.33975339753397,62.312744125488166],[-75.11295112951129,62.271080060410014],[-75.02295022950229,62.26413604956366],[-74.90774907749078,62.22941599533186],[-74.6341463414634,62.11483981636695],[-74.61254612546125,62.1252558326365],[-74.68814688146881,62.18427992483055],[-74.64494644946448,62.21031996550437],[-74.4289442894429,62.271080060410014],[-74.20574205742057,62.321424139046115],[-74.04734047340473,62.37003221497062],[-73.8781387813878,62.43426431529943],[-73.7629376293763,62.46898436953123],[-73.70533705337053,62.47245637495442],[-73.62973629736297,62.453360345126924],[-73.4281342813428,62.368296212259025],[-73.29853298532984,62.32489614446931],[-73.19413194131941,62.279760073967964],[-73.050130501305,62.198167946523256],[-72.99252992529925,62.18080791940736],[-72.8809288092881,62.1252558326365],[-72.73332733327332,62.130463840771256],[-72.68652686526865,62.1252558326365],[-72.6721267212672,62.11310381365536],[-72.64692646926468,62.07664775671199],[-72.63252632526324,62.05234371874974],[-72.63252632526324,62.02803968078746],[-72.66492664926649,61.9551275669007],[-72.77292772927728,61.84055138793579],[-72.72612726127261,61.838815385224194],[-72.66132661326613,61.86311942318645],[-72.57492574925749,61.906519490976194],[-72.50652506525064,61.9221435153805],[-72.36252362523625,61.8874234611487],[-72.22572225722257,61.83187137437784],[-72.1789217892179,61.80235932828083],[-72.12492124921249,61.753751252356324],[-72.08172081720816,61.727711211682475],[-72.03852038520385,61.68083913846954],[-72.0421204212042,61.665215114065234],[-72.08172081720816,61.64091107610298],[-72.24732247322473,61.60271901644802],[-72.2149221492215,61.58709499204372],[-72.02412024120241,61.61139903000597],[-71.96291962919629,61.63570306796822],[-71.92331923319233,61.677367133046374],[-71.86571865718656,61.68778314931592],[-71.63891638916388,61.61660703814073],[-71.60651606516065,61.592303000178475],[-71.62091620916209,61.57320697035098],[-71.65691656916569,61.550638935100324],[-71.7541175411754,61.52633489713807],[-71.84051840518404,61.465574802232425],[-71.85491854918548,61.439534761558605],[-71.79371793717937,61.42043873173111],[-71.64611646116461,61.413494720884756],[-71.64611646116461,61.39787069648045],[-71.73251732517325,61.371830655806605],[-71.74331743317433,61.33711060157481],[-71.55251552515524,61.21385440905195],[-71.4229142291423,61.15830232228109],[-71.34731347313473,61.14962230872314],[-71.17451174511744,61.14615030329995],[-71.03411034110341,61.12531827076086],[-70.72450724507245,61.05587816229729],[-70.54090540905409,61.04199014060458],[-70.38250382503824,61.06455817585524],[-70.27810278102781,61.0680301812784],[-70.18810188101881,61.04025413789299],[-70.15930159301593,61.02115810806549],[-70.14490144901448,60.981230045698936],[-70.14490144901448,60.922205953504886],[-70.09450094500944,60.880541888426734],[-69.99369993699936,60.85623785046448],[-69.91089910899109,60.85970985588767],[-69.79929799297993,60.90658192910058],[-69.70929709297093,60.91526194265853],[-69.67689676896768,60.94998199689033],[-69.65169651696516,61.01421409721914],[-69.62289622896229,61.048934151450936],[-69.55809558095581,61.05935016772045],[-69.5040950409504,61.04025413789299],[-69.47169471694717,61.01074209179595],[-69.4140941409414,60.922205953504886],[-69.39969399693996,60.88227789113833],[-69.40329403294032,60.84755783690653],[-69.43209432094321,60.81457378538633],[-69.48969489694896,60.77985373115453],[-69.57249572495725,60.74339767421117],[-69.64089640896408,60.689581590151874],[-69.720097200972,60.56806140034061],[-69.75249752497524,60.48820527560747],[-69.75969759697597,60.439597199682964],[-69.7560975609756,60.38925312104686],[-69.74169741697416,60.33196503156441],[-69.70929709297093,60.2850929583515],[-69.63369633696337,60.22086085802269],[-69.630096300963,60.198292822772004],[-69.62289622896229,60.146212741424335],[-69.630096300963,60.12190870346208],[-69.67329673296733,60.075036630249144],[-69.79569795697957,60.02990055974783],[-69.96129961299613,60.01774854076669],[-70.50850508505084,60.016012538055094],[-70.65610656106561,60.02642855432464],[-70.620106201062,59.98476448924649],[-70.46530465304653,59.97087646755378],[-70.32850328503285,59.97087646755378],[-69.80649806498064,59.94483642687993],[-69.73449734497345,59.91879638620608],[-69.67329673296733,59.87018831028158],[-69.630096300963,59.82158023435707],[-69.58689586895869,59.722628079796465],[-69.57969579695796,59.675756006583555],[-69.60129601296012,59.62193992252426],[-69.65529655296552,59.56465183304181],[-69.69129691296912,59.48826771373186],[-69.70929709297093,59.39278756459444],[-69.68049680496804,59.34244348595834],[-69.39969399693996,59.337235477823555],[-69.34569345693457,59.302515423591785],[-69.34929349293492,59.27647538291794],[-69.450094500945,59.1792592310689],[-69.46089460894609,59.15321919039508],[-69.4140941409414,59.08725108735467],[-69.42129421294213,59.06815505752718],[-69.44649446494465,59.049059027699684],[-69.47529475294752,59.00045095177518],[-69.50049500495004,58.920594827042066],[-69.53289532895329,58.86851474569437],[-69.60849608496085,58.83032268603941],[-69.64809648096481,58.82164267248146],[-69.67689676896768,58.832058688750976],[-69.75249752497524,58.93969085686953],[-69.78489784897849,58.955314881273864],[-69.81369813698137,58.94489886500432],[-69.8280982809828,58.929274840600016],[-69.8280982809828,58.90497080263776],[-69.84249842498424,58.88066676467551],[-69.86769867698676,58.85636272671323],[-69.97929979299792,58.81643466434667],[-70.15930159301593,58.78865862096126],[-70.15570155701556,58.76088257757581],[-70.03330033300333,58.74525855317151],[-69.87849878498784,58.696650477247005],[-69.78849788497885,58.68970646640065],[-69.65169651696516,58.72789852605561],[-69.38169381693817,58.85115471857847],[-69.27009270092701,58.88413877009867],[-69.17289172891728,58.89629078907981],[-69.06489064890648,58.89802679179138],[-68.94248942489425,58.88934677823343],[-68.69768697686976,58.90497080263776],[-68.63648636486364,58.89281878365662],[-68.56448564485645,58.866778742982774],[-68.47448474484744,58.82337867519303],[-68.41328413284133,58.78345061282647],[-68.38088380883808,58.743522550459915],[-68.32688326883269,58.5959623199748],[-68.25128251282513,58.556034257608246],[-68.23688236882369,58.5282582142228],[-68.22968229682296,58.484858146433055],[-68.23328233282332,58.399794013565185],[-68.31608316083161,58.226193742406224],[-68.35568355683556,58.16369764478898],[-68.46728467284673,58.076897509209516],[-68.59688596885968,58.03696944684293],[-68.82728827288273,58.00051338989957],[-68.94608946089461,57.96926534109096],[-69.0360903609036,57.92586527330121],[-69.03969039690396,57.903297238050556],[-68.78048780487805,57.976209351937314],[-68.4960849608496,58.01092940616911],[-68.41328413284133,58.05259347124726],[-68.35208352083521,58.090785530902224],[-68.29088290882909,58.17758566648169],[-68.17568175681757,58.40326601898835],[-68.11088110881109,58.47270612745194],[-68.02088020880208,58.484858146433055],[-67.98127981279812,58.4605541084708],[-67.88767887678877,58.32861790238999],[-67.88767887678877,58.29563385086979],[-67.91287912879129,58.267857807484376],[-68.06408064080641,58.13939360682673],[-68.010080100801,58.15154562580787],[-67.85527855278552,58.273065815619134],[-67.82287822878229,58.30952187256253],[-67.80487804878048,58.36507395933339],[-67.75447754477544,58.40500202169994],[-67.73647736477365,58.38590599187245],[-67.68967689676896,58.243553769522094],[-67.68967689676896,58.13939360682673],[-67.67887678876788,58.10640955530653],[-67.69687696876969,58.009193403457516],[-67.67887678876788,57.99183337634162],[-67.6320763207632,58.076897509209516],[-67.61767617676176,58.141129609538325],[-67.5960759607596,58.18626568003964],[-67.57087570875709,58.21404172342508],[-67.38367383673837,58.30084185900458],[-67.1640716407164,58.370281967468145],[-67.02007020070201,58.43277806508539],[-66.90126901269012,58.4622901111824],[-66.72126721267212,58.49180215727941],[-66.60966609666096,58.54909024676189],[-66.55926559265592,58.63589038234136],[-66.5160651606516,58.696650477247005],[-66.48006480064801,58.7313705314788],[-66.36126361263612,58.790394623672825],[-66.30006300063,58.793866629096016],[-66.23886238862389,58.773034596556954],[-66.16686166861668,58.72789852605561],[-66.09126091260912,58.658458417592016],[-66.04446044460444,58.60637833624435],[-66.030060300603,58.56645027387776],[-66.01566015660156,58.43104206237379],[-66.00126001260013,58.43104206237379],[-65.93285932859328,58.535202225069156],[-65.9220592205922,58.57165828201255],[-65.92925929259292,58.611586344379106],[-65.95085950859509,58.649778404034066],[-66.02286022860228,58.734842536901965],[-66.0480604806048,58.78865862096126],[-66.04446044460444,58.819906669769864],[-65.96525965259652,58.83900269959736],[-65.85365853658536,58.84594671044371],[-65.83565835658356,58.85983473213642],[-65.91845918459184,58.89629078907981],[-65.9220592205922,58.91538681890728],[-65.84285842858428,58.97788291652452],[-65.7960579605796,58.97961891923612],[-65.70245702457024,58.97093890567817],[-65.72045720457204,59.002186954486774],[-65.72045720457204,59.023018987025836],[-65.69525695256952,59.031699000583785],[-65.5440554405544,59.01260297075632],[-65.5260552605526,59.03690700871857],[-65.39645396453965,59.03864301143014],[-65.3820538205382,59.05947504396923],[-65.49725497254973,59.090723092777836],[-65.60525605256052,59.111555125316926],[-65.64125641256412,59.12717914972123],[-65.66645666456664,59.15321919039508],[-65.69885698856989,59.213979285300695],[-65.69165691656916,59.229603309705],[-65.65925659256592,59.229603309705],[-65.60885608856088,59.213979285300695],[-65.57645576455764,59.24522733410933],[-65.5440554405544,59.319875450707684],[-65.51165511655117,59.35112349951629],[-65.41085410854109,59.3146674425729],[-65.40725407254072,59.3302914669772],[-65.490054900549,59.4483396513653],[-65.47565475654756,59.47090768661596],[-65.34965349653496,59.47958770017391],[-65.2740527405274,59.463963675769605],[-65.0760507605076,59.37716354019014],[-65.03645036450364,59.387579556459656],[-65.06885068850688,59.41188359442191],[-65.16965169651696,59.46222767305801],[-65.26325263252632,59.49521172457821],[-65.3460534605346,59.510835748982515],[-65.40725407254072,59.53861179236796],[-65.47565475654756,59.616731914389504],[-65.48645486454865,59.64797996319811],[-65.47925479254792,59.68964402827626],[-65.43245432454324,59.77644416385573],[-65.40725407254072,59.79554019368322],[-65.35685356853568,59.80942821537593],[-65.28845288452884,59.81810822893388],[-65.21285212852128,59.80942821537593],[-65.05445054450544,59.752140125893476],[-65.02925029250292,59.77123615572097],[-65.1120511205112,59.80074820181798],[-65.15885158851589,59.83026024791502],[-65.18045180451804,59.866716304858386],[-65.17325173251731,59.90838036993654],[-65.10485104851048,59.99344450280444],[-65.07245072450723,60.06288461126803],[-64.9320493204932,60.252108906831296],[-64.88884888848888,60.286828961063094],[-64.84564845648455,60.307660993602155],[-64.81684816848168,60.33022902885284],[-64.70524705247053,60.3354370369876],[-64.50004500045,60.2677329312356],[-64.43524435244352,60.22780486886904],[-64.42084420844208,60.172252782098184],[-64.52884528845289,60.09413266007664],[-64.71244712447124,60.036844570594184],[-64.770047700477,60.01254053263193],[-64.7340473404734,59.99691650822763],[-64.55764557645576,60.04378858144054],[-64.40644406444063,60.06462061397963],[-64.2840428404284,60.06462061397963],[-64.18324183241832,59.972612470265375],[-64.16884168841688,59.845884272319324],[-64.22644226442264,59.74172410962396],[-64.15084150841508,59.79380419097163],[-64.05724057240572,59.82331623706867],[-63.97803978039779,59.75387612860507],[-63.97083970839708,59.69832404183421],[-63.92763927639275,59.64450795777492],[-63.841238412384115,59.57506784931135],[-63.75123751237511,59.51257175169411],[-63.85203852038519,59.4483396513653],[-63.97083970839708,59.408411588998746],[-63.94563945639456,59.3806355456133],[-63.780037800378,59.349387496804695],[-63.75843758437584,59.31813944799609],[-63.77643776437763,59.27647538291794],[-63.75123751237511,59.27821138562953],[-63.636036360363605,59.340707483246746],[-63.538835388353874,59.332027469688796],[-63.41643416434164,59.19488325547323],[-63.50643506435064,59.11502713074009],[-63.64683646836468,59.078571073796724],[-63.75483754837548,59.06294704939242],[-63.90963909639096,59.06641905481558],[-63.97083970839708,59.05426703583447],[-63.942039420394195,59.02822699516062],[-63.79443794437944,59.02649099244903],[-63.56763567635676,59.04732302498809],[-63.398433984339846,59.08030707650829],[-63.326433264332636,59.082043079219886],[-63.247232472324725,59.06815505752718],[-63.222032220322205,59.05773904125763],[-63.30483304833048,59.035171006006976],[-63.308433084330844,59.02649099244903],[-63.27963279632796,59.00392295719837],[-63.21483214832148,58.92753883788842],[-63.222032220322205,58.91017881077252],[-63.28323283232832,58.866778742982774],[-63.18603186031859,58.858098729424825],[-63.049230492304915,58.878930761963915],[-63.00963009630095,58.85462672400166],[-62.92682926829268,58.764354582999005],[-62.872828728287274,58.67234643928475],[-63.10323103231032,58.5456182413387],[-63.21843218432184,58.51957820066485],[-63.39123391233912,58.45187409491285],[-63.438034380343794,58.39805801085359],[-63.538835388353874,58.33035390510159],[-63.474034740347406,58.33035390510159],[-63.297632976329766,58.441458078643336],[-63.21123211232111,58.467498119317156],[-63.146431464314645,58.4605541084708],[-63.121231212312125,58.441458078643336],[-63.1320313203132,58.4102100298347],[-63.074430744307435,58.41541803796949],[-62.836828368283676,58.4796501382983],[-62.736027360273596,58.49180215727941],[-62.60642606426063,58.497010165414196],[-62.59562595625955,58.47444213016354],[-62.67482674826748,58.319937888832044],[-62.811628116281156,58.200153701732376],[-63.06363063630636,58.12724158784562],[-63.150031500314995,58.08384152005587],[-63.26163261632615,58.014401411592274],[-63.21843218432184,58.00224939261116],[-62.98082980829808,58.09252153361382],[-62.818828188281884,58.128977590557184],[-62.58842588425884,58.158489636654224],[-62.48762487624876,58.15328162851944],[-62.304023040230405,57.97273734651412],[-62.203222032220324,57.955377319398224],[-62.11682116821167,57.96405733295617],[-61.95841958419584,57.911977251608505],[-61.90081900819008,57.861633172972404],[-61.91521915219151,57.82517711602901],[-61.969219692196916,57.80260908077835],[-61.994419944199436,57.76962502925815],[-61.92961929619295,57.66893687198595],[-61.969219692196916,57.611648782503494],[-62.08442084420844,57.56130470386739],[-62.16722167221671,57.53700066590514],[-62.253622536225365,57.52832065234719],[-62.340023400234,57.48492058455744],[-62.3760237602376,57.47797657371109],[-62.49482494824947,57.488392589980634],[-62.455224552245525,57.462352549306786],[-62.39762397623976,57.44846452761405],[-62.304023040230405,57.441520516767696],[-62.196021960219596,57.45540853846043],[-62.0880208802088,57.45367253574884],[-61.92241922419224,57.420688484228634],[-61.85041850418504,57.38076042186208],[-61.85041850418504,57.37034440559253],[-61.88641886418864,57.347776370341876],[-61.94041940419403,57.27486425645509],[-61.976419764197644,57.247088213069674],[-61.944019440194396,57.22799218324218],[-61.86121861218612,57.19674413443357],[-61.80001800018,57.18632811816403],[-61.717217172171715,57.19674413443357],[-61.62721627216271,57.182856112740865],[-61.3320133201332,57.01099184429347],[-61.34641346413464,56.920719703290814],[-61.389613896138954,56.853015597538814],[-61.37161371613716,56.77663147822889],[-61.37161371613716,56.68115132909145],[-61.530015300152996,56.6551112884176],[-62.06282062820628,56.69851135620735],[-62.36522365223652,56.76621546195935],[-62.383223832238315,56.78704749449841],[-62.29682296822968,56.83218356499975],[-62.37242372423724,56.835655570422915],[-62.458824588245875,56.818295543307045],[-62.49842498424984,56.800935516191146],[-62.39402394023939,56.729759405015955],[-62.11682116821167,56.66726330739874],[-61.99081990819907,56.59087918808879],[-61.85401854018539,56.58393517724244],[-61.81441814418143,56.57004715554973],[-61.73881738817387,56.52664708775998],[-61.76041760417604,56.51102306335568],[-61.90081900819008,56.50581505522089],[-62.00882008820088,56.453734973873225],[-61.94041940419403,56.424222927776185],[-61.692016920169195,56.39644688439077],[-61.515615156151554,56.38950287354439],[-61.42561425614255,56.359990827447376],[-61.49761497614976,56.327006775927174],[-61.70641706417064,56.28881471627221],[-61.71361713617135,56.23152662678973],[-61.55881558815588,56.20722258882748],[-61.4220142201422,56.22111061052021],[-61.364413644136434,56.21590260238543],[-61.32481324813247,56.077022385458264],[-61.29961299612995,56.04751033936125],[-61.44721447214472,56.023206301399],[-61.45081450814507,55.995430258013556],[-61.35001350013499,55.9728622227629],[-61.18801188011879,55.955502195647],[-61.1340113401134,55.92946215497315],[-61.12321123211231,55.887798089895],[-61.09081090810908,55.86696605735591],[-60.99720997209971,55.86175804922115],[-60.89280892808928,55.91383813056885],[-60.83160831608316,55.957238198358596],[-60.74160741607416,55.941614173954264],[-60.738007380073796,55.887798089895],[-60.630006300063,55.82530199227776],[-60.59400594005939,55.81488597600824],[-60.561605616056156,55.72634983771715],[-60.47520475204752,55.8044699597387],[-60.4140041400414,55.78884593533439],[-60.3420034200342,55.7853739299112],[-60.36720367203672,55.70898981060128],[-60.40680406804067,55.64996571840723],[-60.35280352803528,55.61177365875224],[-60.309603096030955,55.55622157198138],[-60.19080190801908,55.48157345538303],[-60.22320223202232,55.445117398439635],[-60.360003600035995,55.36699727641812],[-60.43200432004319,55.24200508118366],[-60.450004500045,55.20034101610551],[-60.52200522005219,55.12916490493035],[-60.61560615606156,55.05972479646675],[-60.55800558005579,55.06666880731311],[-60.3420034200342,55.19339700525916],[-60.21240212402124,55.236797073048905],[-59.931599315993154,55.25936510829956],[-59.86319863198632,55.29408516253136],[-59.75879758797588,55.30970918693566],[-59.693996939969395,55.26978112456911],[-59.69039690396903,55.19686901068232],[-59.60399603996039,55.17256497272007],[-59.517595175951755,55.19686901068232],[-59.43839438394383,55.17603697814326],[-59.48519485194852,55.130900907641916],[-59.74079740797407,54.94341261479025],[-59.81639816398163,54.8670284954803],[-59.8379983799838,54.813212411421034],[-59.75159751597515,54.88786052801939],[-59.42759427594275,55.05625279104356],[-59.39519395193952,55.080556829005815],[-59.32319323193232,55.1534689428926],[-59.25839258392584,55.20034101610551],[-59.08559085590855,55.18298098898961],[-58.99558995589956,55.14999693746941],[-58.9559895598956,55.054516788331995],[-58.88758887588875,54.9520926283482],[-58.77958779587796,54.83751644938329],[-58.498784987849874,54.783700365323995],[-58.39798397983979,54.77328434905448],[-58.22158221582215,54.813212411421034],[-58.19638196381963,54.8652924927687],[-58.059580595805954,54.8826525198846],[-57.96237962379624,54.87570850903825],[-57.92997929979299,54.77328434905448],[-57.82557825578256,54.719468264995186],[-57.72477724777248,54.67433219449384],[-57.62757627576275,54.65002815653159],[-57.48357483574836,54.639612140262074],[-57.40437404374043,54.59100406433757],[-57.40437404374043,54.57017203179848],[-57.48357483574836,54.51809195045078],[-57.56277562775627,54.439971828429265],[-57.69957699576996,54.38615574436997],[-57.89037890378903,54.38441974165838],[-58.14958149581496,54.34969968742661],[-58.160381603816035,54.32018764132957],[-58.21798217982179,54.287203589809366],[-58.35838358383583,54.25248353557757],[-58.43398433984339,54.228179497615315],[-58.55998559985599,54.10318730238086],[-58.63198631986319,54.049371218321596],[-58.71838718387184,54.03895520205205],[-58.84078840788408,54.04416321018684],[-58.919989199892,54.03374719391729],[-58.977589775897755,54.00944315595504],[-59.01359013590135,53.97645910443484],[-59.03879038790387,53.9643070854537],[-59.20079200792007,53.9295870312219],[-59.4959949599496,53.834106882084484],[-59.65439654396543,53.83063487666129],[-59.7479974799748,53.84278689564243],[-59.82359823598236,53.834106882084484],[-59.8739987399874,53.808066841410636],[-60.01440014400144,53.761194768197726],[-60.057600576005754,53.73341872481228],[-60.082800828008274,53.70043467329208],[-60.10080100801008,53.634466570251675],[-60.11880118801187,53.61016253228942],[-60.14400144001439,53.596274510596714],[-60.26280262802628,53.61016253228942],[-60.39600396003959,53.65356260007917],[-60.37080370803707,53.60669052686623],[-60.1620016200162,53.53030640755631],[-60.10080100801008,53.48690633976656],[-60.158401584015834,53.45045028282317],[-60.29160291602916,53.39142619062912],[-60.30600306003059,53.36017814182051],[-60.2520025200252,53.34281811470461],[-60.27360273602736,53.316778074030765],[-60.34560345603455,53.28900203064535],[-60.33840338403384,53.27685001166421],[-60.33120331203311,53.266433995394664],[-60.147601476014756,53.30636205776125],[-59.98559985599856,53.393162193340714],[-59.881198811988114,53.47996232892021],[-59.83079830798307,53.50426636688246],[-59.6219962199622,53.537250418402664],[-59.49959499594995,53.575442478057624],[-59.32319323193232,53.643146583809624],[-59.128791287912875,53.74383474108183],[-58.919989199892,53.875770947162636],[-58.65358653586536,53.97819510714643],[-58.3259832598326,54.05110722103319],[-58.08838088380884,54.08929928068815],[-57.93717937179372,54.09103528339975],[-57.92997929979299,54.10318730238086],[-58.06318063180632,54.12749134034311],[-58.17838178381784,54.130963345766304],[-58.31878318783187,54.113603318650405],[-58.361983619836195,54.15526738372856],[-58.35478354783547,54.172627410844456],[-58.311583115831155,54.20213945694147],[-58.19278192781927,54.228179497615315],[-57.61317613176131,54.19172344067195],[-57.41517415174151,54.16221139457491],[-57.19917199171991,53.92437902308714],[-57.14877148771487,53.84799490377719],[-57.13437134371344,53.79244281700633],[-57.155971559715596,53.757722762774534],[-57.242372423724234,53.71605869769638],[-57.49077490774907,53.63273056754008],[-57.52317523175232,53.61189853500102],[-57.52677526775267,53.59974651601988],[-57.418774187741874,53.58238648890398],[-57.386373863738626,53.55981845365332],[-57.332373323733236,53.469546312650664],[-57.22077220772208,53.528570404844714],[-57.01197011970119,53.672658629906635],[-56.83916839168391,53.73862673294704],[-56.695166951669506,53.757722762774534],[-56.525965259652594,53.766402776332484],[-56.464764647646476,53.76466677362089],[-56.443164431644306,53.71779470040798],[-56.35316353163532,53.62405055398213],[-56.27036270362703,53.59974651601988],[-56.10836108361083,53.587594497038765],[-55.96435964359644,53.47128231536226],[-55.910359103591034,53.39142619062912],[-55.859958599585994,53.34455411741621],[-55.86355863558636,53.31157006589601],[-55.85635856358563,53.28553002522216],[-55.81675816758167,53.2456019628556],[-55.798757987579876,53.2126179113354],[-55.809558095580954,53.134497789313855],[-55.89235892358923,53.00082558052148],[-55.83115831158311,52.87756938799859],[-55.85635856358563,52.82375330393933],[-55.87075870758707,52.735217165648265],[-55.82035820358203,52.67792907616581],[-55.802358023580226,52.64320902193401],[-55.849158491584916,52.62411299210652],[-56.165961659616585,52.57550491618201],[-56.291962919629185,52.57376891347042],[-56.32436324363243,52.544256867373406],[-56.22716227162272,52.535576853815456],[-56.054360543605426,52.53731285652705],[-55.84195841958419,52.50780081043001],[-55.74475744757447,52.47481675890981],[-55.70515705157051,52.4279446856969],[-55.71595715957159,52.39148862875351],[-55.777157771577706,52.36371258536806],[-55.89595895958959,52.36892059350285],[-56.011160111601114,52.3949606341767],[-56.003960039600386,52.370656596214445],[-55.834758347583474,52.3098965013088],[-55.784357843578434,52.28038445521179],[-55.69075690756907,52.2421923955568],[-55.672756727567275,52.1901123142091],[-55.69435694356943,52.138032232861434],[-56.01836018360183,51.929711907470676],[-56.28116281162811,51.79777570138987],[-56.54756547565475,51.68146351971336],[-56.97596975969759,51.4575191699183],[-57.01917019170192,51.447103153648754],[-57.09477094770948,51.441895145513996],[-57.29997299972999,51.47835120245736],[-57.46197461974619,51.46967118889941],[-57.76797767977679,51.42627112110969],[-57.85437854378543,51.400231080435844],[-58.023580235802356,51.3221109584143],[-58.08838088380884,51.31169494214478],[-58.27198271982719,51.29607091774045],[-58.44118441184412,51.306486934009996],[-58.50958509585095,51.294334915028884],[-58.59238592385924,51.25787885808549],[-58.613986139861396,51.23704682554643],[-58.639186391863916,51.171078722505996],[-59.053190531905315,50.87943026695896],[-59.16479164791647,50.780478112398356],[-59.37719377193771,50.67458194699137],[-59.61119611196112,50.49230166227446],[-59.81639816398163,50.4176535456761],[-59.88479884798848,50.31696538840393],[-60.07920079200791,50.25446929078669],[-60.43920439204392,50.238845266382384],[-60.60840608406083,50.221485239266485],[-60.80640806408064,50.24926128265193],[-60.95760957609576,50.20586121486218],[-61.18081180811808,50.191973193169474],[-61.288812888128874,50.20238920943899],[-61.72441724417244,50.103437054878384],[-61.8360183601836,50.19718120130423],[-61.918819188191875,50.233637258247626],[-62.16362163621636,50.238845266382384],[-62.36162361623616,50.277037326037345],[-62.54162541625416,50.28398133688373],[-62.71442714427144,50.301341363999626],[-62.82962829628296,50.301341363999626],[-62.948429484294834,50.29092534773008],[-63.13563135631355,50.294397353153244],[-63.240032400324,50.242317271805575],[-63.585635856358564,50.25794129620988],[-63.73323733237332,50.30481336942279],[-63.85563855638556,50.31349338298074],[-64.0140401404014,50.30481336942279],[-64.16884168841688,50.27009331519099],[-64.50724507245071,50.30828537484598],[-64.86724867248672,50.27530132332578],[-65.18045180451804,50.297869358576435],[-65.26685266852668,50.32043739382709],[-65.76365763657637,50.259677298921474],[-65.95445954459544,50.294397353153244],[-66.12726127261273,50.200653206727424],[-66.24246242462424,50.21974923655489],[-66.36846368463684,50.20586121486218],[-66.41166411664116,50.224957244689676],[-66.49446494464944,50.21106922299694],[-66.54846548465484,50.16072514436084],[-66.62046620466204,50.15551713622608],[-66.73926739267392,50.06524499522342],[-66.94086940869408,49.99406888404826],[-67.2360723607236,49.601732271229],[-67.26127261272612,49.45070003532069],[-67.37287372873729,49.348275875336924],[-67.470074700747,49.33438785364419],[-67.54927549275493,49.33265185093259],[-68.05688056880568,49.25626773162267],[-68.28368283682836,49.19724363942862],[-68.21888218882188,49.15037156621568],[-68.29448294482944,49.11391550927232],[-68.41328413284133,49.10002748757961],[-68.54288542885429,49.05662741978986],[-68.62928629286293,49.00801934386536],[-68.66888668886689,48.94031523811336],[-68.9280892808928,48.82921106457161],[-69.23049230492305,48.57401866596794],[-69.37449374493744,48.38653037311627],[-69.55089550895508,48.25112216161227],[-69.67329673296733,48.199042080264576],[-69.76329763297633,48.190362066706626],[-69.85329853298532,48.207722093822525],[-70.00090000900009,48.27021819143977],[-70.10890108901089,48.27716220228612],[-70.38250382503824,48.36569834057718],[-71.01971019710197,48.45597048157984],[-70.92250922509224,48.42298643005964],[-70.83970839708397,48.36743434328878],[-70.67050670506704,48.35354632159607],[-70.50130501305013,48.35354632159607],[-70.14490144901448,48.24417815076592],[-69.9720997209972,48.20598609111096],[-69.86409864098641,48.173002039590756],[-69.77409774097741,48.0983539229924],[-69.83889838898389,47.95252969521886],[-69.90729907299072,47.83274550811919],[-69.99369993699936,47.740737364404936],[-70.29970299702997,47.50290499291714],[-70.44730447304472,47.423048868184026],[-70.70650706507065,47.14008042619491],[-70.97290972909728,47.00640821740251],[-71.11691116911169,46.9248160899578],[-71.26811268112681,46.79635188930018],[-71.62451624516245,46.699135737451144],[-71.75771757717577,46.673095696777324],[-71.880118801188,46.68698371847003],[-72.02772027720277,46.60712759373692],[-72.20412204122042,46.558519517812385],[-72.2581225812258,46.48560740392563],[-72.67932679326793,46.287703094804414],[-72.84132841328413,46.261663054130565],[-72.98172981729817,46.2095829727829],[-73.02133021330214,46.12104683449181],[-73.14373143731437,46.06549474772095],[-73.17973179731797,46.02556668535439],[-73.28413284132841,45.900574490119936],[-73.47493474934748,45.73739023523052],[-73.71253712537126,45.71135019455667],[-73.7989379893799,45.655798107785785],[-73.89613896138961,45.56378996407156],[-74.03654036540365,45.50129386645432],[-74.31374313743137,45.53080591255136],[-74.24894248942489,45.49261385289637],[-74.00054000540005,45.43358976070232],[-73.97533975339753,45.34505362241126],[-74.09774097740977,45.324221589872195],[-74.35694356943569,45.206173405484094],[-74.70974709747097,45.003061088228094]]],[[[-96.78156781567816,72.93708072041662],[-96.94356943569436,72.92666470414707],[-97.09117091170911,72.99610481261067],[-97.09837098370983,73.06207291565107],[-97.08757087570875,73.09852897259447],[-97.06957069570696,73.12977702140307],[-97.01557015570155,73.15755306478852],[-96.86076860768607,73.18880111359712],[-96.79236792367924,73.16623307834647],[-96.76716767167672,73.13672103224943],[-96.74556745567456,73.12630501597988],[-96.64476644766448,73.10200097801763],[-96.59796597965979,73.07422493463221],[-96.60516605166052,73.04124088311201],[-96.63396633966339,72.99263280718748],[-96.669966699667,72.96138475837887],[-96.70956709567095,72.94749673668616],[-96.78156781567816,72.93708072041662]]],[[[-114.52254522545225,72.59335218352189],[-114.45774457744577,72.58120016454075],[-114.34254342543426,72.59161618081029],[-114.17334173341733,72.6246002323305],[-113.95733957339573,72.65064027300434],[-113.69093690936909,72.673208308255],[-113.62253622536225,72.64716826758115],[-113.57933579335793,72.65237627571594],[-113.50013500135002,72.69404034079409],[-113.48573485734858,72.7218163841795],[-113.49653496534965,72.75306443298811],[-113.49293492934929,72.8225045414517],[-113.44973449734498,72.86243260381826],[-113.29133291332913,72.94923273939776],[-113.20853208532085,72.98048078820636],[-113.07533075330753,72.99610481261067],[-112.7549275492755,72.98568879634112],[-112.45252452524525,72.93708072041662],[-112.04932049320493,72.88847264449211],[-111.45531455314553,72.76521645196925],[-111.26811268112681,72.71313637062156],[-111.250112501125,72.66800030012024],[-111.35451354513545,72.5725201509828],[-111.61011610116101,72.43537593676723],[-111.81531815318154,72.38676786084272],[-111.89451894518945,72.35551981203409],[-111.76131761317613,72.33468777949503],[-111.6749167491675,72.29996772526323],[-111.54531545315453,72.35031180389933],[-111.44811448114481,72.40759989338179],[-111.31131311313113,72.4544719665947],[-111.26451264512644,72.45967997472948],[-111.25371253712537,72.44926395845994],[-111.27891278912789,72.42495992049768],[-111.28611286112861,72.40065588253543],[-111.28251282512825,72.37808784728477],[-111.26811268112681,72.36419982559204],[-111.18531185311853,72.35725581474568],[-111.13851138511384,72.36593582830363],[-110.95850958509585,72.43190393134404],[-110.78210782107821,72.53432809132784],[-110.5121051210512,72.60029619436824],[-110.44010440104401,72.63328024588844],[-110.2061020610206,72.66105628927389],[-110.20970209702097,72.68188832181295],[-110.19890198901989,72.7582724411229],[-110.27810278102781,72.7912564926431],[-110.55530555305553,72.86069660110667],[-110.68850688506885,72.94402473126297],[-110.65970659706596,73.00825683159181],[-110.50850508505084,72.99957681803386],[-110.09450094500944,72.99263280718748],[-110.0081000810008,72.98395279362956],[-109.60849608496085,72.876320625511],[-109.4680946809468,72.808616519759],[-109.35649356493565,72.7756324682388],[-109.12249122491225,72.72702439231429],[-109.04329043290433,72.6870963299477],[-108.98568985689856,72.6714723055434],[-108.96768967689677,72.6541122784275],[-108.98568985689856,72.6367522513116],[-108.99288992889929,72.59682418894505],[-108.94968949689496,72.58293616725234],[-108.79848798487984,72.56731214284804],[-108.75528755287553,72.55168811844374],[-108.69768697686976,72.49960803709604],[-108.62928629286293,72.41280790151657],[-108.56808568085681,72.31732775237913],[-108.47088470884708,72.13851947308541],[-108.27648276482765,71.90068710159761],[-108.21168211682117,71.7513908684009],[-108.18648186481865,71.72361482501549],[-108.14328143281432,71.704518795188],[-108.02088020880208,71.67674275180255],[-107.92367923679237,71.63855069214759],[-107.81207812078121,71.62639867316645],[-107.78687786877869,71.62987067858964],[-107.7580775807758,71.66285473010984],[-107.68607686076861,71.71667081416913],[-107.34767347673477,71.8190949741529],[-107.32967329673296,71.83471899855721],[-107.36927369273693,71.85902303651946],[-107.380073800738,71.87464706092376],[-107.37647376473764,71.8867990799049],[-107.30447304473044,71.89547909346285],[-107.5420754207542,72.02567929683207],[-107.69687696876969,72.14893548935493],[-107.7940779407794,72.30343973068642],[-107.80847808478084,72.34683979847614],[-107.82287822878229,72.44231994761358],[-107.85527855278552,72.46835998828743],[-107.90927909279092,72.49092802353809],[-107.93087930879308,72.52044006963513],[-107.92367923679237,72.5568961265785],[-107.93447934479344,72.5881441753871],[-107.99567995679956,72.65237627571594],[-108.23688236882369,73.10547298344082],[-108.23688236882369,73.15060905394213],[-108.20448204482045,73.18359310546234],[-108.1180811808118,73.20268913528983],[-107.98127981279812,73.20616114071302],[-107.93447934479344,73.21657715698254],[-107.98847988479885,73.23393718409844],[-108.07848078480785,73.28080925731138],[-108.08928089280893,73.30337729256203],[-108.02808028080281,73.34851336306338],[-107.71847718477184,73.32941733323588],[-107.49527495274953,73.28775326815773],[-107.11367113671136,73.19227311902029],[-107.0740707407074,73.19748112715507],[-107.03087030870309,73.24608920307958],[-106.95166951669516,73.27560124917659],[-106.82926829268293,73.26518523290707],[-106.48366483664836,73.19574512444348],[-106.08046080460804,73.07248893192062],[-105.81405814058141,73.00999283430338],[-105.62325623256233,72.92666470414707],[-105.49725497254973,72.84854458212556],[-105.41445414454144,72.78778448721991],[-105.41085410854109,72.76521645196925],[-105.42885428854288,72.740912414007],[-105.41085410854109,72.7079283624868],[-105.35325353253532,72.66973630283181],[-105.32445324453245,72.63501624860004],[-105.29925299252993,72.56036813200168],[-105.24525245252453,72.46315198015265],[-105.23445234452345,72.41454390422814],[-104.8780487804878,71.98054322633075],[-104.80964809648096,71.90242310430921],[-104.76644766447664,71.86770305007741],[-104.51804518045181,71.69931078705324],[-104.38484384843848,71.57779059724194],[-104.3740437404374,71.49446246708564],[-104.35604356043561,71.47189443183498],[-104.34884348843488,71.43370237218002],[-104.35604356043561,71.38162229083233],[-104.38484384843848,71.33822222304258],[-104.43524435244352,71.30003016338762],[-104.48564485644856,71.24795008203992],[-104.56484564845648,71.13163790036342],[-104.56844568445685,71.103861856978],[-104.51444514445144,71.06393379461142],[-104.16524165241653,70.92678958039585],[-103.95283952839529,70.76186932279484],[-103.85203852038521,70.7340932794094],[-103.58563585635856,70.63166911942562],[-103.2940329403294,70.57264502723157],[-103.19683196831969,70.54660498655772],[-103.10323103231032,70.51014892961433],[-103.0780307803078,70.50841292690274],[-103.02043020430204,70.51535693774912],[-103.0060300603006,70.52577295401863],[-103.00243002430024,70.54139697842294],[-103.08163081630816,70.61951710044448],[-103.08883088830888,70.6490291465415],[-103.04923049230491,70.65423715467628],[-102.75042750427504,70.52230094859547],[-102.58842588425884,70.46848486453618],[-102.36882368823687,70.41293277776532],[-101.99081990819909,70.2844685771077],[-101.93681936819368,70.27405256083816],[-101.73161731617316,70.28620457981927],[-101.67761677616775,70.27752456626132],[-101.64161641616415,70.26537254728021],[-101.62721627216271,70.24801252016431],[-101.620016200162,70.17162840085436],[-101.56241562415624,70.135172343911],[-101.23841238412383,70.1507963683153],[-101.14841148411485,70.1473243628921],[-101.09081090810908,70.135172343911],[-101.0440104401044,70.11086830594871],[-100.9720097200972,70.029276178504],[-100.91080910809107,69.86956392903778],[-100.90720907209072,69.81227583955533],[-100.93600936009359,69.71505968770629],[-100.98280982809828,69.68033963347449],[-101.0440104401044,69.66818761449338],[-101.21681216812168,69.68033963347449],[-101.33561335613356,69.70985167957153],[-101.40041400414003,69.74977974193808],[-101.4580145801458,69.83310787209439],[-101.48321483214832,69.85046789921029],[-101.50841508415084,69.83310787209439],[-101.5660156601566,69.75498775007284],[-101.60201602016019,69.72200369855264],[-101.64881648816488,69.69769966059039],[-101.73521735217352,69.70464367143677],[-101.86121861218612,69.73762772295697],[-102.09882098820988,69.82442785853644],[-102.18162181621815,69.84525989107553],[-102.23562235622356,69.84178788565234],[-102.34722347223472,69.81227583955533],[-102.52362523625236,69.75845975549603],[-102.59562595625955,69.71853169312948],[-102.56682566825668,69.69249165245563],[-102.54522545225451,69.65950760093543],[-102.53442534425344,69.62131554128047],[-102.54162541625416,69.59180349518343],[-102.56322563225632,69.57444346806753],[-102.62082620826207,69.55187543281687],[-102.74322743227432,69.54840342739368],[-102.91962919629196,69.56402745179801],[-103.060030600306,69.59527550060662],[-103.30483304833048,69.67513162533973],[-103.35883358833588,69.68554764160928],[-103.43443434434344,69.66818761449338],[-103.46323463234631,69.64388357653112],[-103.41643416434164,69.61089952501092],[-103.2940329403294,69.56923545993277],[-103.14283142831428,69.49805934875758],[-103.10323103231032,69.48417132706487],[-103.06363063630636,69.48417132706487],[-103.04923049230491,69.47201930808376],[-103.03123031230312,69.43382724842877],[-103.03843038430384,69.36785914538837],[-103.1140311403114,69.23592293930756],[-103.12123121231213,69.20467489049895],[-103.08883088830888,69.2116189013453],[-102.88362883628837,69.34181910471452],[-102.77922779227792,69.37827516165791],[-102.54522545225451,69.43382724842877],[-102.4480244802448,69.47549131350692],[-102.15282152821528,69.48764333248806],[-102.04482044820448,69.46507529723738],[-101.980019800198,69.42514723487082],[-101.97641976419764,69.40778720775492],[-102.0520205202052,69.36091513454201],[-102.06642066420665,69.33661109657976],[-102.070020700207,69.30709905048275],[-102.06282062820628,69.2810590098089],[-102.04482044820448,69.25849097455821],[-101.99441994419944,69.23592293930756],[-101.90081900819008,69.2463389555771],[-101.8720187201872,69.23939494473075],[-101.82161821618216,69.21682690948006],[-101.78921789217893,69.18210685524829],[-101.78921789217893,69.13176277661219],[-101.85761857618576,69.02413060849364],[-101.980019800198,68.98767455155024],[-102.3580235802358,68.92344245122143],[-102.48762487624876,68.88872239698964],[-102.73962739627396,68.86441835902738],[-102.83322833228333,68.83317031021878],[-102.89442894428944,68.82449029666083],[-103.16083160831609,68.82796230208399],[-103.46683466834668,68.80886627225652],[-103.81963819638196,68.84879433462308],[-104.0680406804068,68.86615436173898],[-104.35244352443524,68.92865045935619],[-104.46044460444604,68.91302643495189],[-104.5720457204572,68.87136236987374],[-105.10485104851048,68.91997044579824],[-105.16965169651696,68.95469050003004],[-105.14805148051481,68.9772585352807],[-105.02205022050221,69.05190665187905],[-105.01485014850148,69.06753067628335],[-105.01845018450184,69.08141869797609],[-105.26325263252632,69.0935707169572],[-105.53325533255332,69.13349877932376],[-105.80325803258032,69.15259480915125],[-106.00846008460084,69.1473868010165],[-106.14166141661417,69.1612748227092],[-106.27126271262712,69.1942588742294],[-106.33966339663397,69.22377092032644],[-106.35406354063541,69.25154696371186],[-106.35406354063541,69.2810590098089],[-106.34326343263433,69.34008310200295],[-106.36126361263612,69.3817471670811],[-106.41886418864189,69.41299521588971],[-106.54126541265413,69.44250726198672],[-106.660066600666,69.43903525656356],[-106.76086760867608,69.40778720775492],[-106.85446854468545,69.3470271128493],[-107.03447034470345,69.1803708525367],[-107.12087120871209,69.15259480915125],[-107.35487354873548,69.03107461933999],[-107.44127441274412,69.00156257324295],[-107.86247862478625,68.95469050003004],[-108.36648366483665,68.93559447020255],[-108.55368553685537,68.89740241054758],[-108.73008730087301,68.82796230208399],[-108.94608946089461,68.76025819633202],[-109.47169471694717,68.67693006617571],[-109.95769957699576,68.63005799296278],[-110.4689046890469,68.60922596042371],[-110.84690846908468,68.57797791161511],[-110.95850958509585,68.59360193601941],[-111.12771127711277,68.58839392788462],[-111.31131311313113,68.54152185467171],[-111.51651516515165,68.53284184111376],[-112.3049230492305,68.51548181399787],[-112.66492664926649,68.48596976790085],[-112.86292862928629,68.4772897543429],[-113.02133021330214,68.48076175976607],[-113.12933129331293,68.4946497814588],[-113.23013230132301,68.53457784382536],[-113.3381333813338,68.59880994415417],[-113.55413554135541,68.76720220717837],[-113.61533615336153,68.83837831835353],[-113.59373593735937,68.9598985081648],[-113.60813608136081,69.0293386166284],[-113.68013680136801,69.18210685524829],[-113.69453694536945,69.1942588742294],[-114.07254072540725,69.25154696371186],[-114.32454324543245,69.26890699082776],[-114.69894698946989,69.27237899625095],[-115.15975159751598,69.2654349854046],[-115.61695616956169,69.28279501252047],[-115.86175861758618,69.30362704505956],[-116.1029610296103,69.33661109657976],[-116.51336513365133,69.42514723487082],[-116.53856538565385,69.43382724842877],[-116.56736567365672,69.46333929452581],[-116.61056610566106,69.51194737045032],[-116.71136711367114,69.57617947077912],[-116.99216992169922,69.71853169312948],[-117.10377103771037,69.80359582599738],[-117.12177121771217,69.82616386124803],[-117.14697146971469,69.88865995886525],[-117.1829718297183,69.99108411884905],[-117.19377193771938,70.05358021646626],[-117.16137161371614,70.09177227612125],[-117.13617136171362,70.1004522896792],[-116.5529655296553,70.17510040627755],[-115.53055530555305,70.25669253372226],[-114.5909459094591,70.31224462049312],[-114.16614166141662,70.30703661235836],[-113.91773917739177,70.28099657168451],[-113.66573665736657,70.26884455270337],[-113.2121321213212,70.26363654456861],[-112.6361263612636,70.22544448491365],[-112.52452524525245,70.22891649033681],[-112.26532265322653,70.25495653101066],[-112.18972189721897,70.27578856354975],[-111.78291782917829,70.27231655812656],[-111.70371703717036,70.28620457981927],[-111.63171631716317,70.30877261506996],[-111.72531725317253,70.35217268285967],[-112.11412114121141,70.44765283199712],[-113.14373143731437,70.61604509502129],[-113.39573395733957,70.65250115196469],[-113.75573755737557,70.69069321161965],[-113.96453964539646,70.69590121975443],[-114.23094230942309,70.67506918721534],[-114.33174331743317,70.67506918721534],[-114.5909459094591,70.64208513569514],[-114.83934839348393,70.62125310315608],[-115.3109531095311,70.60042107061699],[-115.99135991359914,70.58653304892428],[-116.08496084960849,70.59000505434747],[-116.22536225362254,70.61604509502129],[-116.32616326163262,70.62298910586767],[-116.99216992169922,70.60389307604018],[-117.58617586175862,70.62993311671403],[-118.2629826298263,70.88859752074089],[-118.37818378183782,70.968453645474],[-118.3529835298353,70.9997016942826],[-118.27018270182703,71.0344217485144],[-117.93537935379354,71.1351099057866],[-117.8129781297813,71.15767794103726],[-117.31257312573126,71.21149402509656],[-116.81576815768157,71.27746212813696],[-116.41976419764197,71.33822222304258],[-116.2289622896229,71.35905425558167],[-116.04176041760417,71.36252626100483],[-115.89055890558906,71.38162229083233],[-115.9229592295923,71.40071832065982],[-116.04536045360453,71.42328635591048],[-116.04536045360453,71.45453440471908],[-115.98055980559805,71.46842242641182],[-115.73215732157321,71.48578245352769],[-115.4729547295473,71.46668642370022],[-115.33975339753397,71.47189443183498],[-115.30375303753037,71.49446246708564],[-115.33975339753397,71.51008649148997],[-115.58815588155882,71.54654254843334],[-116.77976779767798,71.44411838844954],[-117.33777337773378,71.43543837489162],[-117.7229772297723,71.39030230439027],[-117.93537935379354,71.39203830710187],[-118.18738187381874,71.43543837489162],[-118.22338223382233,71.44932639658433],[-118.2269822698227,71.46668642370022],[-118.14778147781477,71.52571051589427],[-117.87777877778777,71.56043057012604],[-117.7409774097741,71.65938272468665],[-117.88857888578886,71.66111872739825],[-118.3709837098371,71.64028669485918],[-118.58338583385833,71.64896670841713],[-118.86778867788678,71.6871587680721],[-118.95058950589507,71.73229483857344],[-118.98658986589865,71.76354288738204],[-118.99378993789938,71.8034709497486],[-118.98298982989829,71.91283912057875],[-118.96138961389613,71.9718632127728],[-118.94338943389434,71.98575123446551],[-118.59058590585906,72.16803151918242],[-118.36738367383674,72.20622357883738],[-118.21258212582126,72.26351166831986],[-118.20898208982089,72.28607970357052],[-118.2449824498245,72.31038374153277],[-118.3889838898389,72.36940783372683],[-118.45018450184502,72.39891987982384],[-118.48258482584825,72.42843192592088],[-118.45738457384573,72.4718319937106],[-118.37458374583746,72.53432809132784],[-118.13338133381333,72.63328024588844],[-117.550175501755,72.83118455500966],[-117.2549725497255,72.91451268516596],[-116.97056970569705,72.95964875566727],[-116.57456574565745,73.05512890480472],[-115.5521555215552,73.21310515155938],[-114.63774637746377,73.37281740102563],[-114.3029430294303,73.33115333594748],[-114.20574205742057,73.29816928442727],[-114.16254162541625,73.27039324104183],[-114.12654126541265,73.23046517867527],[-114.0941409414094,73.18012110003917],[-114.0509405094051,73.07075292920902],[-114.04734047340473,73.01520084243816],[-114.05454054540544,72.9579127529557],[-114.07614076140761,72.9075686743196],[-114.10854108541085,72.86069660110667],[-114.1769417694177,72.80514451433581],[-114.28134281342813,72.7391764112954],[-114.49734497344973,72.62633623504209],[-114.52254522545225,72.59335218352189]]],[[[-105.28845288452884,72.91972069330072],[-105.33885338853388,72.91451268516596],[-105.43245432454324,72.93881672312821],[-105.57285572855729,72.98916080176431],[-105.79965799657997,73.09332096445968],[-106.06966069660696,73.19574512444348],[-106.11286112861129,73.25824122206069],[-106.18126181261812,73.30337729256203],[-106.52686526865268,73.41274546339218],[-106.750067500675,73.4578815338935],[-106.92286922869228,73.48044956914418],[-106.9480694806948,73.5099616152412],[-106.82926829268293,73.59849775353226],[-106.6960669606696,73.66967386470745],[-106.61326613266132,73.6957139053813],[-106.36126361263612,73.71828194063195],[-105.51165511655117,73.76515401384486],[-105.31725317253172,73.76689001655646],[-105.11565115651156,73.7443219813058],[-104.83484834848348,73.64710582945676],[-104.71964719647197,73.63668981318725],[-104.64764647646476,73.61412177793656],[-104.58644586445864,73.5776657209932],[-104.5540455404554,73.5412096640498],[-104.5540455404554,73.46482554473985],[-104.58284582845828,73.35372137119813],[-104.62244622446224,73.31032130340839],[-104.79164791647916,73.16796908105803],[-104.9680496804968,73.08811295632492],[-105.0040500405004,73.03776887768882],[-105.0760507605076,72.99784081532226],[-105.2020520205202,72.94749673668616],[-105.28845288452884,72.91972069330072]]],[[[-79.53739537395374,73.65404984030314],[-79.36819368193682,73.641897821322],[-78.28818288182882,73.66620185928426],[-78.06138061380614,73.64710582945676],[-77.3809738097381,73.53600165591504],[-77.20817208172082,73.49954559897165],[-77.11817118171182,73.45093752304714],[-77.04257042570426,73.37281740102563],[-77.00657006570066,73.35545737390973],[-76.7581675816758,73.31032130340839],[-76.65736657366573,73.25476921663753],[-76.62136621366213,73.22525717054049],[-76.57096570965709,73.15928906750008],[-76.45936459364593,73.12109700784512],[-76.32976329763298,73.10026497530603],[-76.29016290162902,73.08116894547857],[-76.30816308163081,72.99784081532226],[-76.25416254162542,72.95964875566727],[-76.13536135361353,72.91277668245436],[-76.08856088560886,72.88152863364576],[-76.18216182161821,72.8433365739908],[-76.40176401764018,72.82076853874011],[-77.01377013770137,72.8433365739908],[-77.83457834578346,72.89715265805006],[-78.31338313383134,72.88152863364576],[-78.55458554585546,72.8572245956835],[-79.13419134191342,72.7721604628156],[-79.31779317793178,72.7582724411229],[-79.50139501395013,72.7565364384113],[-79.82179821798218,72.8259765468749],[-79.9369993699937,72.86416860652986],[-79.97659976599766,72.8919446499153],[-80.05220052200522,72.97700878278317],[-80.11340113401134,73.07769694005538],[-80.14580145801457,73.16102507021168],[-80.18180181801817,73.22525717054049],[-80.29340293402933,73.24608920307958],[-80.61740617406174,73.27039324104183],[-80.72540725407254,73.30511329527363],[-80.77580775807758,73.33462534137064],[-80.82260822608225,73.38149741458358],[-80.82260822608225,73.42836948779649],[-80.79740797407973,73.47176955558623],[-80.77580775807758,73.48218557185575],[-80.73620736207361,73.48392157456735],[-80.82620826208262,73.53426565320345],[-80.85860858608585,73.5915537426859],[-80.86220862208621,73.67140986741904],[-80.84780847808477,73.72175394605512],[-80.82260822608225,73.7443219813058],[-80.76140761407613,73.75821000299851],[-80.62100621006209,73.76689001655646],[-80.41220412204122,73.76515401384486],[-80.12060120601205,73.70786592436241],[-79.89019890198901,73.70092191351605],[-79.53739537395374,73.65404984030314]]],[[[-86.58986589865899,71.01011771055215],[-86.55026550265502,70.98928567801306],[-86.31986319863198,71.0170617213985],[-86.12546125461255,71.04830977020711],[-85.8230582305823,71.12642989222866],[-85.6430564305643,71.1524699329025],[-85.09585095850959,71.1524699329025],[-85.00225002250022,71.1368459084982],[-85.04185041850418,71.09170983799686],[-85.0670506705067,71.07782181630415],[-85.0490504905049,71.05872578647666],[-84.98784987849878,71.03094974309121],[-84.8690486904869,71.0014376969942],[-84.82224822248222,71.02921374037965],[-84.78984789847898,71.09344584070845],[-84.70704707047071,71.35905425558167],[-84.67464674646746,71.43891038031478],[-84.65664656646567,71.51529449962473],[-84.66024660246602,71.58647061079989],[-84.69984699846998,71.63160668130124],[-84.84024840248402,71.65938272468665],[-85.0310503105031,71.65417471655189],[-85.13185131851318,71.66111872739825],[-85.25065250652506,71.67500674909098],[-85.34065340653406,71.69757478434164],[-85.39825398253983,71.72708683043865],[-85.50985509855099,71.81735897144131],[-85.59625596255962,71.86596704736584],[-85.81225812258123,71.9562391883685],[-85.91305913059131,71.98575123446551],[-85.86265862658627,72.0222072914089],[-85.66465664656646,72.06213535377546],[-85.54585545855458,72.10206341614202],[-85.40545405454054,72.21490359239533],[-85.32265322653227,72.23399962222283],[-85.02025020250203,72.21837559781852],[-84.60984609846098,72.12983945952746],[-84.35064350643506,72.05345534021751],[-84.28224282242822,72.04477532665956],[-84.28224282242822,72.05866334835227],[-84.3470434704347,72.09511940529566],[-84.64224642246423,72.18886355172151],[-84.7790477904779,72.25830366018508],[-84.84024840248402,72.30864773882118],[-84.81144811448114,72.32947977136027],[-84.64584645846458,72.35204780661093],[-84.62424624246242,72.37635184457318],[-84.8510485104851,72.40586389067019],[-84.96264962649626,72.40586389067019],[-85.05625056250562,72.38503185813113],[-85.1570515705157,72.38329585541953],[-85.34065340653406,72.4214879150745],[-85.3910539105391,72.44405595032518],[-85.49905499054991,72.51002405336558],[-85.5530555305553,72.56904814555963],[-85.61425614256142,72.605504202503],[-85.63945639456394,72.63328024588844],[-85.65025650256503,72.7218163841795],[-85.6430564305643,72.7738964655272],[-85.61785617856178,72.81903253602852],[-85.57465574655747,72.8572245956835],[-85.45585455854558,72.9249287014355],[-85.38745387453874,72.94576073397457],[-85.26145261452614,72.95444074753252],[-84.98784987849878,72.91972069330072],[-84.2570425704257,72.79646450077786],[-84.2750427504275,72.83639256314441],[-85.09225092250922,73.00304882345702],[-85.38385383853839,73.04471288853517],[-85.45585455854558,73.10547298344082],[-85.01665016650166,73.33636134408223],[-84.6170461704617,73.3901774281415],[-84.41544415444154,73.45614553118193],[-84.08784087840878,73.4596175366051],[-83.78183781837818,73.41621746881535],[-83.77823778237781,73.42836948779649],[-83.91503915039151,73.5082256125296],[-83.90423904239042,73.52905764506869],[-83.73143731437314,73.5759297182816],[-83.4110341103411,73.63148180505246],[-83.02223022230221,73.6766178755538],[-82.9430294302943,73.69918591080446],[-82.84222842228422,73.71480993520876],[-82.65862658626585,73.73043395961307],[-82.20142201422014,73.73564196774785],[-81.94581945819458,73.73043395961307],[-81.60381603816037,73.6957139053813],[-81.40581405814058,73.63495381047565],[-81.34461344613446,73.59849775353226],[-81.23661236612365,73.47871356643259],[-81.15021150211501,73.31379330883158],[-81.02421024210241,73.24435320036798],[-80.82260822608225,73.20789714342462],[-80.68220682206822,73.16623307834647],[-80.6030060300603,73.12109700784512],[-80.58140581405814,73.06554492107426],[-80.61740617406174,72.99784081532226],[-80.59220592205922,72.92840070685867],[-80.50220502205022,72.8572245956835],[-80.43020430204302,72.81556053060535],[-80.2790027900279,72.77042446010401],[-80.27540275402754,72.74612042214176],[-80.32220322203221,72.71834437875634],[-80.4230042300423,72.67841631638976],[-80.6750067500675,72.55863212929009],[-80.99900999009989,72.42669592320928],[-81.22941229412294,72.31211974424437],[-81.24021240212402,72.27739969001257],[-80.76140761407613,72.45794397201789],[-80.61020610206101,72.45099996117153],[-80.6030060300603,72.42495992049768],[-80.70380703807038,72.33815978491822],[-80.82260822608225,72.26003966289667],[-80.94140941409414,72.20969558426057],[-80.91980919809198,72.19059955443308],[-80.6930069300693,72.10379941885361],[-80.73260732607326,72.08817539444931],[-80.84420844208442,72.09685540800726],[-80.88740887408873,72.08817539444931],[-80.91980919809198,72.072551370045],[-80.94140941409414,72.04824733208275],[-80.94140941409414,72.01352727785095],[-80.92340923409233,71.97012721006121],[-80.9270092700927,71.9388791612526],[-80.94860948609485,71.91631112600191],[-80.92340923409233,71.907631112444],[-80.85860858608585,71.91110311786716],[-80.8010080100801,71.92846314498306],[-80.70380703807038,71.9874872371771],[-80.3870038700387,72.14893548935493],[-80.18180181801817,72.20795958154898],[-80.11700117001169,72.21490359239533],[-79.92979929799297,72.17497553002877],[-79.8829988299883,72.17671153274037],[-80.09180091800917,72.30170372797483],[-80.10980109801098,72.33295177678343],[-80.06660066600665,72.37808784728477],[-80.04140041400413,72.39371187168908],[-79.92619926199262,72.42843192592088],[-79.83259832598326,72.44579195303677],[-79.77859778597785,72.43884794219039],[-79.69219692196921,72.37635184457318],[-79.65259652596525,72.33295177678343],[-79.58419584195842,72.31385574695594],[-79.42579425794257,72.33815978491822],[-79.32499324993249,72.39023986626589],[-79.19539195391954,72.35551981203409],[-79.0009900099001,72.27219168187779],[-79.0189901899019,72.18886355172151],[-79.0189901899019,72.10379941885361],[-79.00819008190082,72.04303932394797],[-78.77418774187741,71.93019914769465],[-78.61578615786158,71.88159107177015],[-78.58338583385833,71.87985506905855],[-78.59058590585906,71.89721509617445],[-78.62298622986229,71.93540715582941],[-78.70938709387093,71.9718632127728],[-78.79218792187922,72.03088730496685],[-78.86418864188641,72.10032741343042],[-78.82098820988209,72.26524767103143],[-78.69858698586985,72.35204780661093],[-78.58338583385833,72.32947977136027],[-78.42858428584286,72.27913569272417],[-78.30618306183061,72.27566368730098],[-78.11538115381154,72.28087169543574],[-77.72657726577265,72.18018353816356],[-77.51777517775177,72.17844753545197],[-77.53577535775358,72.21837559781852],[-77.69417694176941,72.23920763035758],[-77.92457924579246,72.29302371441688],[-78.28818288182882,72.35899181745728],[-78.45378453784538,72.43537593676723],[-78.48258482584825,72.47009599099903],[-78.4789847898479,72.50828805065399],[-78.45738457384573,72.54300810488579],[-78.42138421384213,72.5707841482712],[-78.34938349383494,72.60029619436824],[-78.00018000180002,72.6870963299477],[-77.75177751777517,72.7252883896027],[-77.56817568175681,72.73744040858381],[-77.2549725497255,72.73570440587224],[-76.8949689496895,72.72008038146791],[-76.69696696966969,72.69577634350566],[-76.47376473764737,72.63328024588844],[-76.18936189361894,72.5725201509828],[-76.08856088560886,72.56210413471325],[-75.96975969759697,72.56210413471325],[-75.83295832958329,72.57599215640599],[-75.70335703357033,72.5707841482712],[-75.29295292952929,72.48051200726854],[-75.1849518495185,72.43363993405563],[-75.12015120151202,72.37808784728477],[-75.06975069750698,72.32253576051389],[-75.04095040950409,72.26871967645462],[-75.05175051750517,72.22705561137647],[-75.39375393753937,72.0395673185248],[-75.54135541355413,72.00831926971617],[-75.64215642156421,71.937143158541],[-75.78615786157862,71.8034709497486],[-75.91215912159122,71.73055883586184],[-75.9229592295923,71.71667081416913],[-75.89775897758977,71.71319880874594],[-75.82215822158221,71.74618286026615],[-75.69255692556925,71.8381910039804],[-75.5989559895599,71.91804712871351],[-75.42975429754297,71.98401523175392],[-75.14895148951489,72.06213535377546],[-74.90414904149041,72.10032741343042],[-74.69534695346952,72.09685540800726],[-74.51894518945188,72.08643939173771],[-74.37854378543786,72.06734336191022],[-74.29214292142922,72.04998333479432],[-74.2669426694267,72.03783131581321],[-74.20934209342093,71.97880722361916],[-74.2129421294213,71.9388791612526],[-74.24894248942489,71.89374309075126],[-74.31734317343174,71.84339901211516],[-74.61974619746196,71.7861109226327],[-74.78894788947889,71.74271085484295],[-74.89334893348934,71.72535082772708],[-75.20655206552065,71.70972680332275],[-75.19215192151921,71.69236677620688],[-74.95814958149582,71.6680627382446],[-74.70254702547025,71.67500674909098],[-74.70614706147062,71.64723070570554],[-74.82854828548285,71.57084658639559],[-74.86814868148682,71.50487848335518],[-74.83574835748357,71.45106239929592],[-74.83934839348393,71.40592632879458],[-74.9329493294933,71.31391818508033],[-75.03375033750338,71.23059005492402],[-74.99774997749977,71.21843803594291],[-74.760147601476,71.33822222304258],[-74.69534695346952,71.47015842912339],[-74.59814598145981,71.58473460808833],[-74.48654486544865,71.64896670841713],[-74.40374403744038,71.67327074637939],[-74.13734137341373,71.68195075993734],[-73.99333993339933,71.74965486568934],[-73.86733867338673,71.7704868982284],[-73.81333813338134,71.77222290094],[-73.70893708937089,71.74618286026615],[-73.71253712537126,71.7201428195923],[-73.86733867338673,71.59862262978103],[-74.19854198541985,71.40419032608298],[-74.06174061740617,71.42675836133367],[-73.97173971739717,71.47363043454658],[-73.84933849338493,71.51876650504789],[-73.71253712537126,71.58820661351149],[-73.62253622536225,71.52571051589427],[-73.48213482134821,71.47883844268134],[-73.39933399333992,71.37294227727438],[-73.26253262532624,71.32259819863827],[-73.17973179731797,71.28267013627172],[-73.19053190531905,71.35037424202372],[-73.30933309333093,71.48404645081612],[-73.27693276932769,71.53786253487539],[-73.18693186931868,71.56563857826083],[-72.90252902529025,71.67847875451415],[-72.70452704527045,71.64028669485918],[-72.5821258212582,71.60730264333898],[-72.52092520925208,71.61598265689693],[-72.36612366123661,71.61077464876215],[-72.11772117721176,71.59341462164625],[-71.87651876518765,71.56043057012604],[-71.63891638916388,71.51703050233633],[-71.45891458914589,71.46321441827703],[-71.33291332913329,71.40419032608298],[-71.25731257312573,71.36252626100483],[-71.22851228512285,71.33822222304258],[-71.18531185311852,71.27919813084853],[-71.21771217712177,71.23927006848197],[-71.39771397713977,71.14726192476772],[-71.49491494914949,71.10559785968957],[-71.5921159211592,71.0865018298621],[-71.85491854918548,71.10559785968957],[-71.93771937719377,71.09344584070845],[-72.02412024120241,71.06566979732301],[-72.29772297722977,70.93894159937696],[-72.44892448924489,70.8833895126061],[-72.59652596525964,70.8486694583743],[-72.63252632526324,70.8313094312584],[-72.31212312123121,70.83304543397],[-72.22572225722257,70.8695014909134],[-72.15012150121501,70.94067760208856],[-72.00972009720097,71.01358971597531],[-71.74331743317433,71.04657376749552],[-71.37251372513725,70.97539765632035],[-71.18531185311852,70.97886966174354],[-71.04491044910449,71.05004577291871],[-70.88650886508864,71.09865384884321],[-70.82530825308253,71.10906986511276],[-70.79290792907929,71.103861856978],[-70.6741067410674,71.0517817756303],[-70.6381063810638,71.00664570512896],[-70.6381063810638,70.9024855424336],[-70.65610656106561,70.87123749362499],[-70.76050760507604,70.79138136889185],[-71.02331023310232,70.67333318450378],[-71.19251192511925,70.62993311671403],[-71.37971379713797,70.60562907875178],[-71.58491584915849,70.56570101638522],[-71.65691656916569,70.53271696486502],[-71.72891728917288,70.48758089436367],[-71.8009180091801,70.45633284555507],[-71.89091890918908,70.43202880759281],[-71.77211772117721,70.39383674793783],[-71.72891728917288,70.39557275064942],[-71.68211682116821,70.41814078590008],[-71.56331563315632,70.50494092147957],[-71.47691476914768,70.54486898384613],[-71.42651426514264,70.55181299469248],[-71.3761137611376,70.54834098926932],[-71.32571325713256,70.53098096215342],[-71.27531275312752,70.49973291334481],[-71.27891278912789,70.42508479674646],[-71.430114301143,70.12822833306461],[-71.40491404914049,70.12822833306461],[-71.31131311313112,70.20982046050935],[-71.04491044910449,70.51882894317228],[-70.98010980109801,70.58132504078952],[-70.85050850508505,70.64382113840674],[-70.56250562505625,70.73756528483258],[-70.33570335703357,70.78790936346869],[-70.08370083700837,70.82957342854684],[-69.95049950499505,70.84519745295114],[-69.79569795697957,70.8347814366816],[-69.69489694896949,70.78617336075709],[-69.56169561695617,70.77749334719914],[-69.39609396093961,70.78964536618028],[-69.2880928809288,70.7827013553339],[-69.16929169291693,70.76360532550643],[-69.06489064890648,70.72888527127463],[-68.89208892088921,70.68722120619648],[-68.4960849608496,70.61083708688653],[-68.44568445684456,70.59347705977063],[-68.40248402484025,70.56570101638522],[-68.35928359283592,70.52230094859547],[-68.36288362883629,70.48063688351732],[-68.41688416884169,70.44070882115076],[-68.48168481684816,70.41466878047692],[-68.56088560885608,70.40598876691897],[-68.64368643686437,70.38342073166831],[-68.79488794887949,70.32439663947426],[-68.84168841688417,70.31398062320471],[-69.07929079290793,70.28967658524246],[-69.29889298892988,70.27752456626132],[-69.43569435694357,70.25322052829907],[-69.69849698496985,70.18898842797026],[-70.06210062100621,70.07094024358216],[-70.05850058500585,70.04316420019674],[-69.91449914499145,70.029276178504],[-69.79569795697957,70.0466362056199],[-69.63369633696337,70.12822833306461],[-69.48249482494825,70.15947638187325],[-69.24489244892449,70.18551642254707],[-68.91728917289173,70.20634845508616],[-68.77688776887769,70.20287644966297],[-68.75168751687517,70.1994044442398],[-68.73368733687336,70.18030841441231],[-68.72288722887228,70.14558836018051],[-68.77688776887769,70.1004522896792],[-68.8380883808838,70.0796202571401],[-69.00729007290073,69.9789320998679],[-68.89568895688957,69.95289205919408],[-68.74448744487445,69.94074004021294],[-68.6580865808658,69.96851608359839],[-68.57888578885789,70.0310121812156],[-68.48888488884889,70.0639962327358],[-68.39168391683917,70.07094024358216],[-68.30528305283052,70.08656426798646],[-68.22968229682296,70.11260430866031],[-68.21168211682117,70.12822833306461],[-68.31968319683196,70.16121238458481],[-68.32688326883269,70.18030841441231],[-68.28368283682836,70.22891649033681],[-68.20448204482044,70.28099657168451],[-68.12168121681216,70.31398062320471],[-68.06048060480605,70.3174526286279],[-67.85527855278552,70.28099657168451],[-67.71487714877148,70.22023647677887],[-67.3620736207362,70.03448418663879],[-67.31887318873189,69.9980281296954],[-67.19647196471965,69.86088391547983],[-67.17127171271713,69.80012382057419],[-67.19287192871928,69.75672375278444],[-67.22167221672217,69.73068371211059],[-67.25767257672577,69.72200369855264],[-67.33687336873368,69.72026769584107],[-67.80487804878048,69.77755578532353],[-68.02088020880208,69.77061177447717],[-68.11448114481145,69.75498775007284],[-68.19008190081901,69.73068371211059],[-68.24768247682476,69.70117166601358],[-68.29088290882909,69.66471560907019],[-68.37368373683736,69.64388357653112],[-68.66888668886689,69.64388357653112],[-68.8380883808838,69.62305154399203],[-69.1260912609126,69.57444346806753],[-69.22689226892268,69.54666742468211],[-69.2520925209252,69.51194737045032],[-69.07569075690756,69.51889138129667],[-68.7840878408784,69.56402745179801],[-68.5140851408514,69.57791547349072],[-68.05688056880568,69.47549131350692],[-67.90927909279092,69.45986728910262],[-67.82647826478265,69.47549131350692],[-67.72567725677257,69.47896331893011],[-67.3620736207362,69.47201930808376],[-67.2360723607236,69.45986728910262],[-67.05247052470524,69.42167522944766],[-66.77166771667716,69.33661109657976],[-66.71766717667177,69.3123070586175],[-66.68526685266852,69.28626701794366],[-66.6780667806678,69.25849097455821],[-66.6780667806678,69.19078686880624],[-66.70686706867069,69.16821883355556],[-66.8040680406804,69.15259480915125],[-67.20727207272073,69.16995483626715],[-67.33327333273333,69.18557886067146],[-67.48447484474845,69.16648283084399],[-67.60687606876068,69.17342684169034],[-67.76527765277652,69.19946688236419],[-67.93807938079381,69.2480749582887],[-68.19728197281972,69.20293888778735],[-68.4060840608406,69.2324509338844],[-68.61848618486185,69.20641089321055],[-69.03969039690396,69.09877872509199],[-68.99288992889929,69.0796826952645],[-68.41688416884169,69.17169083897875],[-68.30528305283052,69.16648283084399],[-68.12168121681216,69.13176277661219],[-67.83367833678336,69.06579467357179],[-67.75087750877509,69.03801863018634],[-67.75087750877509,68.93385846749098],[-67.7940779407794,68.86268235631579],[-67.8840788407884,68.78456223429427],[-68.01728017280172,68.79497825056379],[-68.32328323283232,68.84358632648829],[-68.44928449284492,68.85053033733467],[-68.54288542885429,68.84358632648829],[-68.66528665286653,68.81060227496809],[-68.72648726487265,68.81060227496809],[-69.21969219692197,68.87309837258533],[-69.33129331293313,68.87657037800852],[-69.3420934209342,68.86962636716214],[-69.32049320493205,68.85747434818103],[-68.87048870488705,68.76025819633202],[-68.53928539285393,68.74984218006247],[-68.3340833408334,68.73248215294657],[-68.21168211682117,68.70297010684953],[-68.1540815408154,68.68040207159888],[-68.14688146881468,68.61616997127007],[-68.03888038880389,68.55020186822966],[-67.93807938079381,68.52416182755582],[-67.87327873278733,68.52242582484422],[-67.76527765277652,68.54672986280647],[-67.65727657276572,68.55020186822966],[-67.56727567275672,68.53457784382536],[-67.45567455674556,68.49812178688197],[-67.32247322473225,68.48770577061242],[-67.20367203672036,68.46513773536176],[-67.110071100711,68.4616657299386],[-66.85446854468545,68.47208174620812],[-66.74286742867429,68.45819372451541],[-66.7140671406714,68.4460417055343],[-66.76086760867608,68.42520967299521],[-66.99846998469984,68.37486559435911],[-67.03447034470344,68.3262575184346],[-66.90126901269012,68.26376142081739],[-66.82926829268293,68.21515334489285],[-66.83286832868329,68.18043329066109],[-66.90486904869049,68.09884116321635],[-66.92286922869228,68.06585711169615],[-66.90126901269012,68.06238510627298],[-66.72846728467285,68.12835320931339],[-66.70326703267033,68.12140919846703],[-66.68526685266852,68.02940105475278],[-66.66366663666636,68.03460906288754],[-66.60606606066061,68.1092571794859],[-66.63126631266313,68.2099453367581],[-66.53046530465305,68.24987339912465],[-66.21366213662137,68.28112144793326],[-66.26766267662676,68.1231452011786],[-66.27486274862748,68.0415530737339],[-66.41526415264153,67.90440885951833],[-66.53046530465305,67.86100879172858],[-66.52686526865268,67.85059277545903],[-66.4440644406444,67.83323274834316],[-66.39366393663936,67.83149674563157],[-66.34326343263432,67.85406478088223],[-66.22446224462244,67.95822494357759],[-65.98685986859869,68.06932911711934],[-65.94365943659436,68.07106511983093],[-65.94365943659436,68.03113705746438],[-65.97605976059761,67.95822494357759],[-65.86445864458643,67.92350488934582],[-65.760057600576,67.95648894086602],[-65.70245702457024,67.98600098696303],[-65.56925569255692,67.98252898153984],[-65.5080550805508,67.96864095984714],[-65.490054900549,67.93565690832693],[-65.55125551255512,67.79851269411137],[-65.54045540455404,67.76552864259116],[-65.40005400054,67.6752565015885],[-65.38565385653857,67.68046450972327],[-65.41445414454144,67.72386457751301],[-65.44325443254432,67.83149674563157],[-65.41445414454144,67.88010482155607],[-65.29925299252992,67.93912891375012],[-65.06525065250652,68.02592904932959],[-64.97524975249752,68.04328907644549],[-64.92124921249211,68.03113705746438],[-64.83484834848348,67.98947299238623],[-64.86364863648636,67.96516895442397],[-64.95724957249573,67.93912891375012],[-65.02565025650256,67.89225684053719],[-65.07245072450723,67.82455273478521],[-65.0220502205022,67.78809667784182],[-64.83124831248313,67.78462467241863],[-64.63684636846368,67.84017675918952],[-64.52884528845289,67.81240071580407],[-64.39564395643956,67.73948860191732],[-64.1580415804158,67.62317642024081],[-64.01764017640176,67.65442446904942],[-63.84843848438484,67.56588833075836],[-64.07884078840787,67.49644822229476],[-64.00684006840068,67.34715198909805],[-64.3020430204302,67.3540959999444],[-64.46764467644677,67.3419439809633],[-64.57924579245793,67.355832002656],[-64.70164701647016,67.35062399452124],[-64.590045900459,67.31590394028945],[-64.37764377643776,67.30027991588514],[-64.3560435604356,67.2568798480954],[-64.19044190441905,67.2568798480954],[-64.06444064440645,67.26555986165334],[-63.837638376383765,67.26382385894175],[-63.82323823238232,67.31590394028945],[-63.67563675636755,67.34541598638646],[-63.59283592835928,67.37840003790666],[-63.52083520835208,67.3575680053676],[-63.31563315633156,67.3367359728285],[-63.03843038430384,67.23431181284474],[-63.16083160831607,67.17355171793909],[-63.19323193231932,67.11626362845664],[-63.23643236432363,67.06765555253213],[-63.2580325803258,67.02425548474238],[-63.308433084330844,66.99474343864537],[-63.70083700837007,66.82287917019801],[-63.636036360363605,66.82114316748641],[-63.47043470434704,66.86280723256456],[-63.14283142831428,66.92356732747018],[-62.96282962829628,66.94960736814403],[-62.83322833228331,66.93224734102813],[-62.768427684276844,66.93224734102813],[-62.710827108271076,66.95481537627882],[-62.60282602826028,66.92877533560497],[-62.379623796237965,66.90620730035428],[-62.1240212402124,67.04682351999304],[-61.969219692196916,67.01904747660762],[-61.82521825218252,66.93224734102813],[-61.515615156151554,66.77774309969666],[-61.353613536135356,66.6892069614056],[-61.29961299612995,66.64927889903902],[-61.30681306813068,66.60935083667246],[-61.454414544145436,66.56595076888274],[-61.52641526415263,66.5572707553248],[-61.72441724417244,66.6371268800579],[-61.90441904419043,66.67879094513606],[-62.01602016020159,66.6735829370013],[-62.1240212402124,66.64233488819266],[-62.0880208802088,66.62671086378836],[-61.65241652416523,66.5034546712655],[-61.57681576815767,66.41318253026284],[-61.56961569615696,66.37325446789629],[-61.86121861218612,66.31249437299064],[-61.95481954819547,66.30902236756748],[-62.160021600216,66.33853441366449],[-62.27522275222752,66.39235049772375],[-62.3760237602376,66.41144652755125],[-62.509225092250915,66.41665453568604],[-62.55242552425524,66.40623851941649],[-62.404824048240485,66.31596637841383],[-62.41922419224191,66.28819033502839],[-62.49482494824947,66.27083030791249],[-62.534425344253435,66.22743024012274],[-62.24282242822427,66.14757411538963],[-62.02322023220232,66.06771799065652],[-61.99081990819907,66.03473393913632],[-62.13842138421384,66.01216590388563],[-62.24282242822427,66.00522189303928],[-62.4660246602466,66.01737391202042],[-62.5920259202592,66.03473393913632],[-62.62442624426244,66.01563790930882],[-62.49842498424984,65.97397384423067],[-62.4480244802448,65.94619780084523],[-62.4120241202412,65.90626973847867],[-62.38682386823868,65.86807767882371],[-62.383223832238315,65.83335762459191],[-62.484024840248395,65.8038455784949],[-62.610026100260995,65.72398945376176],[-62.660426604266036,65.64066132360546],[-62.772027720277194,65.63198131004751],[-62.818828188281884,65.64760533445181],[-62.970029700297005,65.62156529377799],[-63.1680316803168,65.65802135072136],[-63.240032400324,65.69621341037634],[-63.459634596345964,65.8524536544194],[-63.463234632346314,65.83509362730351],[-63.409234092340924,65.75523750257037],[-63.420034200342,65.70836542935746],[-63.65043650436503,65.67364537512566],[-63.65043650436503,65.66149335614455],[-63.510035100351004,65.6354533154707],[-63.33723337233371,65.6163572856432],[-63.3660336603366,65.54344517175645],[-63.362433624336234,65.22922868095873],[-63.402034020340196,65.11812450741698],[-63.484834848348484,65.02090835556797],[-63.60723607236072,64.92890021185372],[-63.736837368373685,64.98966030675936],[-63.790837908379075,65.05215640437657],[-63.8340383403834,65.08340445318521],[-63.89523895238952,65.10944449385903],[-63.97803978039779,65.12159651284017],[-64.06084060840608,65.12159651284017],[-64.15084150841508,65.06604442606931],[-64.25164251642516,65.11465250199382],[-64.34524345243452,65.17194059147627],[-64.30924309243092,65.32470883009614],[-64.26964269642696,65.40109294940609],[-64.2840428404284,65.3993569466945],[-64.34164341643417,65.36463689246273],[-64.47124471244712,65.25353271892098],[-64.5540455404554,65.11638850470541],[-64.66564665646656,65.16846858605308],[-64.76644766447664,65.23443668909349],[-64.84564845648455,65.30040479213389],[-64.97884978849788,65.37505290873224],[-65.10845108451085,65.46358904702333],[-65.17685176851768,65.5677492097187],[-65.20565205652056,65.59031724496936],[-65.28125281252812,65.67711738054885],[-65.31005310053101,65.7014214185111],[-65.33885338853388,65.71010143206905],[-65.40005400054,65.76391751612832],[-65.37845378453784,65.82120560561077],[-65.27765277652776,65.89064571407437],[-65.1840518405184,65.93925378999887],[-65.03285032850329,65.98786186592338],[-64.85284852848528,66.01563790930882],[-64.77364773647736,66.07813400692604],[-64.67284672846728,66.19271018589097],[-64.56484564845648,66.27256631062409],[-64.4460444604446,66.31770238112543],[-64.50364503645037,66.32464639197178],[-64.65484654846549,66.2864543323168],[-64.76284762847628,66.23090224554593],[-64.88884888848888,66.13715809912009],[-65.0040500405004,66.07813400692604],[-65.30645306453064,66.00869389846247],[-65.41445414454144,65.99480587676973],[-65.5440554405544,65.98786186592338],[-65.82485824858249,65.99654187948133],[-65.88965889658895,66.02084591744358],[-65.85725857258572,66.08681402048398],[-65.65565655656556,66.20486220487209],[-65.68805688056881,66.21354221843004],[-65.760057600576,66.17187815335188],[-65.85725857258572,66.14236610725487],[-65.940059400594,66.12674208285057],[-66.06246062460625,66.13195009098533],[-66.210062100621,66.20659820758368],[-66.27846278462785,66.22916624283434],[-66.41886418864188,66.25520628350819],[-66.47646476464764,66.27951032147044],[-66.7140671406714,66.46005460347575],[-66.76086760867608,66.50866267940026],[-66.7860678606786,66.5555347526132],[-66.86166861668616,66.59546281497975],[-66.98766987669876,66.62671086378836],[-67.01647016470164,66.6215028556536],[-66.96966969669697,66.58157479328705],[-66.96966969669697,66.54685473905525],[-67.07767077670776,66.52602270651616],[-67.18927189271892,66.53296671736254],[-67.30807308073081,66.5694227743059],[-67.31887318873189,66.5208146983814],[-67.19287192871928,66.43227856009034],[-67.18927189271892,66.32117438654859],[-67.22527225272252,66.31075837027905],[-67.31167311673116,66.30381435943269],[-67.36927369273693,66.31770238112543],[-67.56007560075601,66.4010305112817],[-67.740077400774,66.45831860076419],[-67.86967869678696,66.4895666495728],[-67.8840788407884,66.46699861432211],[-67.80127801278013,66.3680464597615],[-67.7040770407704,66.2690943052009],[-67.54567545675457,66.18750217775619],[-67.29727297272973,66.09028602590718],[-67.1820718207182,66.03473393913632],[-67.27207272072721,65.95487781440318],[-67.35127351273512,65.93057377644092],[-67.39807398073981,65.92189376288297],[-67.54927549275493,65.92189376288297],[-67.82647826478265,65.96529383067272],[-67.95967959679597,66.01390190659723],[-68.14688146881468,66.13021408827373],[-68.460084600846,66.24999827537343],[-68.52848528485285,66.24826227266183],[-68.7480874808748,66.19965419673733],[-68.71568715687157,66.19271018589097],[-68.57168571685716,66.18923818046778],[-68.46728467284673,66.17361415606348],[-68.21888218882188,66.07813400692604],[-68.19728197281972,66.03820594455948],[-68.2620826208262,65.99480587676973],[-68.25848258482584,65.93925378999887],[-68.18648186481865,65.87154968424687],[-68.11448114481145,65.82814961645715],[-67.96687966879668,65.79690156764852],[-67.89487894878948,65.79342956222536],[-67.8660786607866,65.77433353239786],[-67.9560795607956,65.62330129648956],[-67.96327963279633,65.5816372314114],[-67.93807938079381,65.56427720429551],[-67.90567905679056,65.56427720429551],[-67.71847718477184,65.62503729920115],[-67.63927639276392,65.64066132360546],[-67.57087570875709,65.64413332902865],[-67.49167491674916,65.62677330191275],[-67.39807398073981,65.58858124225779],[-67.34767347673477,65.5486531798912],[-67.32967329673296,65.50872511752465],[-67.30447304473044,65.4826850768508],[-67.11727117271172,65.44102101177265],[-67.13527135271352,65.42018897923359],[-67.3260732607326,65.35595687890478],[-67.33687336873368,65.34727686534683],[-67.29727297272973,65.34206885721204],[-67.17847178471784,65.30387679755708],[-67.06687066870668,65.24485270536303],[-66.99846998469984,65.17367659418787],[-66.9840698406984,65.13722053724447],[-66.9840698406984,65.10423648572427],[-66.96966969669697,65.08514045589678],[-66.9120691206912,65.08166845047361],[-66.88686886868868,65.09382046945473],[-66.86166861668616,65.09208446674313],[-66.82926829268293,65.07472443962726],[-66.80046800468004,65.01917235285637],[-66.73206732067321,64.85946010339015],[-66.6960669606696,64.8143240328888],[-66.6780667806678,64.8143240328888],[-66.66726667266673,64.97403628235506],[-66.63486634866348,65.0000763230289],[-66.5160651606516,64.97230027964346],[-66.34686346863468,64.90980418202625],[-66.22446224462244,64.85425209525536],[-66.210062100621,64.82821205458151],[-66.30006300063,64.77786797594541],[-66.2820628206282,64.75529994069475],[-66.21366213662137,64.72231588917455],[-66.15246152461525,64.7344679081557],[-66.10926109261092,64.79175599763815],[-66.030060300603,64.84730808440901],[-65.940059400594,64.88550014406397],[-65.76725767257672,64.85425209525536],[-65.62685626856268,64.77092396509906],[-65.60525605256052,64.74314792171364],[-65.51165511655117,64.70669186477025],[-65.43245432454324,64.72578789459774],[-65.2740527405274,64.6320437481719],[-65.34965349653496,64.58864368038215],[-65.51165511655117,64.52614758276493],[-65.52965529655296,64.50531555022584],[-65.490054900549,64.50878755564904],[-65.17685176851768,64.51052355836063],[-65.0940509405094,64.48448351768678],[-65.0760507605076,64.43587544176228],[-65.21285212852128,64.30393923568147],[-65.33885338853388,64.31435525195099],[-65.5080550805508,64.31782725737418],[-65.59445594455944,64.31088324652782],[-65.580055800558,64.29352321941192],[-65.3460534605346,64.23276312450628],[-65.28125281252812,64.18241904587018],[-65.19125191251912,64.13033896452251],[-65.1480514805148,64.08693889673276],[-65.15165151651516,64.06784286690527],[-65.18765187651876,64.03833082080826],[-65.16965169651696,64.02791480453871],[-65.01125011250112,64.00881877471122],[-64.91044910449104,64.02617880182711],[-64.7880478804788,64.03312281267347],[-64.680046800468,64.02791480453871],[-64.66924669246693,64.00881877471122],[-64.68724687246872,63.96021069878671],[-64.79884798847988,63.91681063099696],[-64.76644766447664,63.90465861201585],[-64.63684636846368,63.91854663370856],[-64.57564575645756,63.8977146011695],[-64.50004500045,63.79008243305094],[-64.410044100441,63.70675430289464],[-64.4820448204482,63.68765827306714],[-64.56124561245612,63.67897825950919],[-64.55044550445504,63.57308209410223],[-64.50004500045,63.461977920560486],[-64.49644496444964,63.35781775786512],[-64.51444514445144,63.26407361143927],[-64.58644586445864,63.24324157890021],[-64.66564665646656,63.244977581611806],[-64.69444694446945,63.26928161957406],[-64.88524885248852,63.54877805613998],[-64.9320493204932,63.59912213477608],[-64.98964989649896,63.64252220256583],[-65.19125191251912,63.76404239237709],[-65.1840518405184,63.7449463625496],[-65.13365133651337,63.68939427577874],[-65.09045090450904,63.606066145622435],[-65.03285032850329,63.43940988530983],[-65.0040500405004,63.33351371990287],[-65.01845018450184,63.29358565753631],[-65.0580505805058,63.28316964126677],[-65.06885068850688,63.26407361143927],[-65.05085050850508,63.23456156534226],[-64.8960489604896,63.12519339451211],[-64.82044820448203,63.059225291471705],[-64.76644766447664,62.991521185719705],[-64.71964719647195,62.94638511521839],[-64.67284672846728,62.92208107725614],[-64.68364683646836,62.90298504742864],[-64.7520475204752,62.88736102302434],[-64.86724867248672,62.880417012177986],[-64.92484924849248,62.889097025735936],[-65.13365133651337,62.95159312335315],[-65.16245162451624,62.932497093525654],[-65.04725047250471,62.70160873288424],[-65.05085050850508,62.64605664611338],[-65.10845108451085,62.626960616285885],[-65.18045180451804,62.64952865153654],[-65.26685266852668,62.71549675457695],[-65.39645396453965,62.78840886846373],[-65.57285572855729,62.868264993196846],[-65.7420574205742,62.932497093525654],[-65.78165781657816,62.93076109081406],[-65.80685806858068,62.91166506098659],[-65.8320583205832,62.9081930555634],[-65.86445864458643,62.92034507454454],[-65.9220592205922,62.96895315046905],[-65.97965979659796,63.000201199277654],[-66.22446224462244,63.10783336739621],[-66.24966249662496,63.10783336739621],[-66.22446224462244,63.076585318587604],[-66.20286202862029,63.00540920741241],[-66.22806228062281,62.991521185719705],[-66.29286292862928,62.99672919385449],[-66.41526415264153,63.0279772426631],[-66.4980649806498,63.097417351126666],[-66.59886598865988,63.21893754093796],[-66.65646656466565,63.26407361143927],[-66.660066600666,63.23456156534226],[-66.63126631266313,63.118249383665756],[-66.63486634866348,63.08005732401077],[-66.6960669606696,63.06964130774125],[-66.72486724867248,63.08005732401077],[-66.750067500675,63.1113053728194],[-66.77166771667716,63.1616494514555],[-66.83286832868329,63.20157751382206],[-66.92286922869228,63.22761755449591],[-66.97326973269732,63.25539359788132],[-66.99846998469984,63.305737676517424],[-67.01647016470164,63.31615369278697],[-67.17847178471784,63.305737676517424],[-67.26127261272612,63.34045773074922],[-67.49527495274953,63.48107395038798],[-67.70767707677076,63.63384218900788],[-67.84447844478444,63.71369831374099],[-67.89487894878948,63.73453034628005],[-67.82287822878229,63.635578191719446],[-67.74367743677436,63.48975396394593],[-67.7220772207722,63.42204985819393],[-67.7580775807758,63.420313855482334],[-67.83727837278373,63.44982590157937],[-68.2440824408244,63.63731419443104],[-68.49248492484925,63.7258503327221],[-68.63288632886328,63.741474357126435],[-68.85968859688596,63.75189037339595],[-68.910089100891,63.703282297471446],[-68.78768787687876,63.59565012935289],[-68.66888668886689,63.51405800190818],[-68.55368553685537,63.45850591513732],[-68.37368373683736,63.35260974973036],[-68.2080820808208,63.21546553551477],[-68.13968139681397,63.17206546772502],[-67.91647916479164,63.11304137553097],[-67.79767797677977,63.097417351126666],[-67.67527675276753,63.0939453457035],[-67.66447664476644,63.07311331316441],[-67.7220772207722,63.03318525079786],[-67.73647736477365,63.008881212835604],[-67.46647466474664,62.94812111792996],[-67.36567365673656,62.91340106369819],[-67.26847268472685,62.8578489769273],[-67.21447214472144,62.84396095523459],[-66.98046980469805,62.70160873288424],[-66.92286922869228,62.677304694921986],[-66.7140671406714,62.63216862442067],[-66.64566645666456,62.60265657832363],[-66.53046530465305,62.51064843460938],[-66.45846458464584,62.46377636139647],[-66.35766357663576,62.35267218785472],[-66.2820628206282,62.30232810921862],[-66.09486094860948,62.24677602244776],[-66.01566015660156,62.22941599533186],[-65.97965979659796,62.2085839627928],[-66.00486004860048,62.1582398841567],[-66.02646026460265,62.13740785161761],[-66.13446134461344,62.10268779738581],[-66.11646116461164,62.05407972146131],[-66.05526055260552,61.96727958588184],[-66.05886058860588,61.91346350182255],[-66.12366123661236,61.89263146928349],[-66.25686256862568,61.868327431321234],[-66.32526325263252,61.87006343403283],[-66.4260642606426,61.89089546657189],[-66.5520655206552,61.92561552080369],[-66.8040680406804,62.012415656383155],[-67.1820718207182,62.0731757512888],[-67.32247322473225,62.10442380009741],[-67.36927369273693,62.13393584619445],[-67.44127441274412,62.151295873310346],[-68.37728377283773,62.23462400346665],[-68.53568535685356,62.25545603600571],[-68.63288632886328,62.28149607667956],[-68.72288722887228,62.31968813633452],[-69.08289082890829,62.40475226920242],[-69.1260912609126,62.42384829902991],[-69.36729367293673,62.571408529515026],[-69.54369543695437,62.745008800673986],[-69.60489604896048,62.76757683592464],[-69.79929799297993,62.7901448711753],[-69.96129961299613,62.77625684948259],[-70.06930069300692,62.7571608196551],[-70.23490234902349,62.76410483050148],[-70.34290342903428,62.791880873886896],[-70.56970569705696,62.87000099590844],[-70.80010800108,62.909929058275],[-71.00171001710017,62.977633164027],[-71.10611106111061,63.00193720198925],[-71.09531095310953,63.01929722910515],[-70.94770947709476,63.11998538637735],[-70.99090990909909,63.11998538637735],[-71.25371253712537,63.041865264355806],[-71.34731347313473,63.06616930231806],[-71.5021150211502,63.126929397223705],[-71.61731617316173,63.18768949212932],[-71.85491854918548,63.356081755153525],[-71.99171991719916,63.41684185005917],[-71.97371973719737,63.43072987175188],[-71.81891818918189,63.43593787988664],[-71.69651696516965,63.43072987175188],[-71.61371613716136,63.44461789344459],[-71.45531455314553,63.51232199919659],[-71.38691386913868,63.555722066986334],[-71.37971379713797,63.58002610494859],[-71.51291512915128,63.58697011579494],[-71.54171541715417,63.59912213477608],[-71.56691566915669,63.6268981781615],[-71.6281162811628,63.66335423510489],[-71.72531725317253,63.70675430289464],[-71.83691836918369,63.724114330010536],[-72.22212222122221,63.70849030560623],[-72.29052290522905,63.7275863354337],[-72.29052290522905,63.75709838153074],[-72.2149221492215,63.838690508975446],[-72.17172171721717,63.87167456049565],[-72.16092160921609,63.88903458761155],[-72.17532175321753,63.894242595746306],[-72.22572225722257,63.89077059032314],[-72.44892448924489,63.817858476436356],[-72.49932499324993,63.82306648457114],[-72.58572585725857,63.90118660659266],[-72.63972639726397,63.98972274488375],[-72.67932679326793,64.01923479098076],[-72.72972729727297,64.0296508072503],[-72.91332913329133,64.11645094282977],[-73.17253172531726,64.28137120043078],[-73.26973269732697,64.33345128177848],[-73.37773377733777,64.38032335499139],[-73.45333453334533,64.39941938481888],[-73.44253442534425,64.42372342278114],[-73.27693276932769,64.56086763699673],[-73.26973269732697,64.5816996695358],[-73.41373413734136,64.57475565868944],[-73.6261362613626,64.60253170207488],[-73.72693726937268,64.56781164784309],[-73.79173791737917,64.56607564513149],[-73.86733867338673,64.58517167495899],[-73.91053910539105,64.57822766411263],[-73.95013950139501,64.46538748785929],[-73.98253982539825,64.43761144447387],[-74.02574025740257,64.42198742006954],[-74.06534065340654,64.42545942549273],[-74.09774097740977,64.44455545532023],[-74.09774097740977,64.47059549599408],[-74.130141301413,64.60773971020964],[-74.20574205742057,64.6285717427487],[-74.41454414544145,64.63377975088349],[-74.46134461344613,64.64419576715304],[-74.51174511745117,64.67023580782686],[-74.5549455494555,64.7171078810398],[-74.5909459094591,64.78654798950336],[-74.6341463414634,64.82474004915835],[-74.6809468094681,64.82994805729311],[-74.72054720547204,64.82474004915835],[-74.74934749347493,64.80738002204245],[-74.81414814148141,64.7969640057729],[-74.91494914949149,64.79175599763815],[-74.91854918549186,64.7657159569643],[-74.82134821348212,64.7171078810398],[-74.73134731347314,64.6476677725762],[-74.64134641346413,64.55739563157354],[-74.69534695346952,64.4966355366679],[-74.89334893348934,64.46538748785929],[-75.06615066150661,64.45670747430134],[-75.21375213752137,64.46885949328248],[-75.32895328953289,64.48969152582154],[-75.48735487354872,64.54003560445764],[-75.7141571415714,64.52441158005334],[-75.76815768157681,64.39247537397253],[-75.81495814958149,64.38553136312618],[-76.03096030960309,64.38726736583777],[-76.11736117361173,64.37685134956823],[-76.40536405364054,64.30393923568147],[-76.49536495364953,64.29352321941192],[-76.56016560165601,64.30220323296987],[-76.62496624966249,64.28310720314238],[-76.72216722167221,64.24144313806423],[-76.85536855368554,64.23797113264106],[-77.02457024570245,64.27095518416127],[-77.16497164971649,64.28484320585397],[-77.28377283772838,64.27963519771922],[-77.40257402574025,64.30046723025828],[-77.5249752497525,64.34386729804802],[-77.62937629376293,64.36296332787552],[-77.7589775897759,64.35949132245233],[-77.79137791377913,64.36643533329868],[-77.98577985779858,64.46191548243613],[-78.0469804698047,64.50010754209109],[-78.1729817298173,64.61815572647919],[-78.19818198181981,64.6650277996921],[-78.20178201782018,64.7153718783282],[-78.1909819098191,64.75182793527159],[-78.14418144181441,64.80738002204245],[-78.09738097380973,64.93931622812326],[-78.05418054180541,64.98271629591301],[-77.99297992979929,65.02264435827956],[-77.87777877778777,65.07298843691567],[-77.44577445774458,65.16152457520673],[-77.35937359373594,65.19624462943852],[-77.36297362973629,65.22054866740078],[-77.46017460174602,65.32818083551933],[-77.46017460174602,65.35595687890478],[-77.42777427774277,65.37158090330908],[-77.35937359373594,65.43581300363789],[-77.32697326973269,65.45317303075379],[-77.25137251372513,65.46358904702333],[-77.0929709297093,65.43060499550313],[-76.95976959769597,65.41845297652199],[-76.77976779767798,65.41324496838723],[-76.4809648096481,65.36984490059749],[-76.06696066960669,65.28478076772959],[-75.82935829358293,65.22749267824713],[-75.64935649356494,65.14069254266767],[-75.51975519755197,65.05562840979977],[-75.50175501755017,65.01222834201002],[-75.55935559355594,64.94626023896961],[-75.59175591755917,64.92716420914212],[-75.5881558815588,64.90459617389146],[-75.55575555755557,64.87855613321761],[-75.45135451354513,64.84210007627425],[-75.4261542615426,64.85598809796696],[-75.4369543695437,64.9011241684683],[-75.41535415354153,64.93931622812326],[-75.36135361353614,64.96882827422027],[-75.35775357753577,65.00875633658686],[-75.39735397353974,65.05736441251136],[-75.44415444154441,65.09902847758951],[-75.50535505355053,65.13548453453288],[-75.77175771757717,65.25700472434417],[-75.7969579695797,65.29693278671073],[-75.70695706957069,65.31602881653819],[-75.31815318153181,65.27436475146004],[-75.16695166951669,65.28478076772959],[-75.10935109351094,65.33165284094252],[-75.0481504815048,65.36463689246273],[-74.98334983349834,65.3819969195786],[-74.85014850148501,65.38894093042498],[-74.66654666546665,65.3663728951743],[-74.57654576545765,65.36290088975113],[-74.49374493744936,65.37158090330908],[-74.38934389343893,65.39762094398293],[-74.23814238142381,65.4844210795624],[-74.13734137341373,65.50351710938989],[-73.98973989739898,65.5174051310826],[-73.8781387813878,65.5191411337942],[-73.67653676536764,65.4844210795624],[-73.55053550535504,65.4844210795624],[-73.56133561335614,65.54344517175645],[-73.64413644136441,65.6528133425866],[-73.74493744937449,65.76738952155151],[-73.82773827738276,65.80558158120647],[-74.03294032940329,65.87675769238166],[-74.27774277742778,66.01216590388563],[-74.40014400144001,66.09723003675353],[-74.43254432544325,66.13889410183168],[-74.4181441814418,66.16667014521713],[-74.37494374943749,66.20833421029528],[-73.93213932139321,66.35763044349198],[-73.58293582935829,66.50692667668869],[-73.43173431734317,66.58331079599861],[-73.35613356133561,66.6371268800579],[-73.28053280532805,66.67531893971287],[-73.20133201332013,66.69962297767512],[-73.03213032130321,66.72739902106056],[-72.98532985329852,66.76559108071552],[-72.97452974529745,66.82808717833277],[-72.94572945729458,66.88363926510362],[-72.78732787327873,67.03119949558874],[-72.66852668526685,67.07112755795532],[-72.48492484924849,67.09890360134074],[-72.36612366123661,67.13362365557253],[-72.21852218522184,67.2551438453838],[-72.23292232922329,67.28465589148084],[-72.30132301323013,67.3072239267315],[-72.35172351723517,67.3419439809633],[-72.57492574925749,67.65789647447261],[-72.72612726127261,67.81240071580407],[-72.90252902529025,67.94433692188488],[-73.06453064530645,68.1075211767743],[-73.32733327333273,68.26723342624055],[-73.33093330933309,68.3088974913187],[-73.28413284132841,68.35750556724321],[-73.30573305733057,68.36792158351275],[-73.57933579335793,68.29848147504916],[-73.64413644136441,68.295009469626],[-73.74853748537485,68.324521515723],[-73.82053820538205,68.362713575378],[-73.8781387813878,68.4286816784184],[-73.87453874538745,68.46340173265017],[-73.83493834938349,68.49638578417037],[-73.78093780937809,68.57797791161511],[-73.78093780937809,68.61964197669326],[-73.7989379893799,68.65783403634822],[-73.82053820538205,68.68561007973366],[-73.85293852938528,68.70123410413797],[-73.93573935739357,68.71165012040748],[-74.07254072540725,68.71512212583067],[-74.11934119341193,68.70123410413797],[-73.96453964539646,68.57797791161511],[-73.98973989739898,68.54846586551807],[-74.18414184141841,68.53631384653696],[-74.27054270542705,68.54152185467171],[-74.34974349743497,68.55540987636442],[-74.42174421744217,68.57971391432667],[-74.64854648546485,68.70817811498432],[-74.69534695346952,68.75505018819723],[-74.6809468094681,68.78977024242903],[-74.69894698946989,68.80886627225652],[-74.74574745747456,68.79671425327538],[-74.8069480694807,68.79671425327538],[-74.89334893348934,68.80886627225652],[-74.91134911349113,68.82275429394923],[-74.75294752947529,68.89219440241283],[-74.74214742147421,68.91302643495189],[-74.81774817748177,68.93559447020255],[-74.92574925749257,68.94080247833733],[-74.95454954549545,68.9616345108764],[-74.91854918549186,68.98246654341548],[-74.77094770947708,69.02065860307044],[-74.7169471694717,69.0449626410327],[-74.8069480694807,69.06405867086019],[-74.85374853748537,69.06579467357179],[-74.95454954549545,69.02413060849364],[-75.10575105751057,68.94080247833733],[-75.21375213752137,68.90955442952873],[-75.36135361353614,68.94774648918369],[-75.45855458554585,68.9616345108764],[-75.52335523355234,68.95295449731844],[-75.62415624156242,68.88698639427804],[-75.84375843758437,68.84011432106513],[-76.23616236162361,68.72727414481182],[-76.40176401764018,68.69255409058002],[-76.58536585365853,68.69949810142637],[-76.61776617766178,68.72206613667703],[-76.61776617766178,68.76025819633202],[-76.60336603366034,68.79150624514062],[-76.58176581765817,68.81581028310288],[-76.57456574565745,68.84705833191148],[-76.5889658896589,68.97378652985753],[-76.55656556565565,69.0102425868009],[-76.49536495364953,69.03107461933999],[-76.38016380163802,69.05190665187905],[-76.08856088560886,69.0258666112052],[-75.95535955359553,69.03107461933999],[-75.85815858158581,69.060586665437],[-75.76455764557645,69.10225073051515],[-75.66735667356673,69.15953881999761],[-75.64935649356494,69.2133549040569],[-75.75015750157502,69.30015503963637],[-75.78615786157862,69.31925106946386],[-76.04536045360453,69.38695517521586],[-76.18936189361894,69.41125921317811],[-76.31536315363154,69.42167522944766],[-76.40896408964089,69.44077125927512],[-76.46656466564666,69.47028330537216],[-76.52056520565205,69.51715537858507],[-76.52416524165241,69.54840342739368],[-76.5169651696517,69.59006749247183],[-76.4629646296463,69.61957953856887],[-76.23256232562325,69.65429959280067],[-76.23256232562325,69.66124360364702],[-76.42336423364233,69.68728364432087],[-76.51336513365133,69.68381163889768],[-76.5889658896589,69.65603559551224],[-76.68616686166861,69.59180349518343],[-76.74376743767438,69.57270746535593],[-76.91656916569166,69.61089952501092],[-77.0209702097021,69.61610753314568],[-77.08937089370893,69.63520356297317],[-77.1289712897129,69.65256359008907],[-77.10377103771037,69.66992361720497],[-77.01737017370174,69.68901964703244],[-76.86976869768698,69.74457173380333],[-76.85896858968589,69.77581978261193],[-76.96336963369633,69.82442785853644],[-77.01737017370174,69.83657987751758],[-77.23337233372334,69.85393990463345],[-77.49257492574925,69.83657987751758],[-77.59337593375933,69.84525989107553],[-77.63657636576366,69.90081197784639],[-77.66177661776618,69.9650440781752],[-77.6761767617676,70.04142819748515],[-77.7229772297723,70.17162840085436],[-77.77337773377734,70.23933250660636],[-77.84177841778417,70.24627651745271],[-78.15858158581585,70.21850047406727],[-78.23058230582305,70.21850047406727],[-78.28458284582845,70.22891649033681],[-78.48978489784898,70.31571662591631],[-78.57618576185762,70.34696467472492],[-78.62298622986229,70.35390868557127],[-78.77418774187741,70.44591682928552],[-78.83178831788318,70.46327685640142],[-78.90018900189001,70.50841292690274],[-78.97938979389794,70.58132504078952],[-79.06579065790658,70.60389307604018],[-79.15939159391594,70.57438102994317],[-79.2529925299253,70.53445296757658],[-79.34659346593466,70.48237288622892],[-79.3969939699397,70.43723681572757],[-79.40419404194041,70.40078075878418],[-79.34659346593466,70.37300471539876],[-79.0189901899019,70.32439663947426],[-78.93258932589326,70.29314859066562],[-78.86418864188641,70.24106850931796],[-78.81018810188101,70.17857241170071],[-78.77418774187741,70.10392429510236],[-78.77778777787778,70.0483722083315],[-78.81738817388174,70.01018014867654],[-78.88938889388893,69.97719609715634],[-79.09459094590946,69.92511601580864],[-79.30339303393033,69.8956039697116],[-79.51579515795157,69.88692395615368],[-79.61659616596165,69.89386796700003],[-80.16380163801638,69.9962921269838],[-80.2610026100261,69.9962921269838],[-80.3870038700387,70.01018014867654],[-80.67140671406713,70.05184421375469],[-80.82620826208262,70.05705222188945],[-81.09981099810997,70.09177227612125],[-81.56061560615606,70.11086830594871],[-81.65061650616506,70.09524428154441],[-81.52821528215281,70.0483722083315],[-81.42021420214202,70.02406817036925],[-81.33021330213302,70.02406817036925],[-81.1970119701197,69.9824041052911],[-81.02421024210241,69.90081197784639],[-80.92340923409233,69.85046789921029],[-80.84420844208442,69.79144380701624],[-80.84060840608406,69.77061177447717],[-80.92340923409233,69.73068371211059],[-81.56421564215641,69.94247604292454],[-81.95661956619566,69.86956392903778],[-82.14022140221402,69.84178788565234],[-82.2950229502295,69.83657987751758],[-82.48942489424894,69.86609192361459],[-82.9250292502925,69.96851608359839],[-83.09063090630906,70.00323613783016],[-83.14823148231481,70.00844414596494],[-83.52983529835298,69.9650440781752],[-83.85743857438574,69.9633080754636],[-84.52344523445234,70.00497214054175],[-84.76464764647646,70.03448418663879],[-84.82944829448294,70.0639962327358],[-84.90864908649087,70.07788425442851],[-85.05265052650526,70.07788425442851],[-85.43065430654306,70.11086830594871],[-85.77985779857798,70.03622018935036],[-86.19746197461974,70.10566029781396],[-86.32346323463234,70.14558836018051],[-86.3630636306363,70.17336440356596],[-86.48186481864818,70.28794058253087],[-86.49986499864998,70.3504366801481],[-86.46386463864638,70.40598876691897],[-86.43146431464314,70.44418082657393],[-86.39546395463954,70.46501285911302],[-86.62586625866258,70.40078075878418],[-86.70506705067051,70.39036474251466],[-86.80946809468094,70.38862873980307],[-87.12267122671227,70.41119677505372],[-87.17307173071731,70.39904475607261],[-87.1550715507155,70.37821272353352],[-87.07227072270723,70.34522867201332],[-87.0650706507065,70.32439663947426],[-87.23787237872378,70.31050861778152],[-87.50067500675006,70.32613264218583],[-87.61947619476194,70.31918863133947],[-87.66987669876698,70.31050861778152],[-87.78867788677887,70.25842853643385],[-87.83907839078391,70.24627651745271],[-87.90027900279003,70.25148452558747],[-88.17748177481775,70.36779670726398],[-88.40068400684007,70.44244482386233],[-88.66348663486635,70.47022086724778],[-88.78228782287823,70.49452490521003],[-88.8470884708847,70.52230094859547],[-89.20709207092071,70.76013332008324],[-89.25749257492575,70.81047739871934],[-89.37269372693727,70.99622968885944],[-89.40869408694087,71.036157751226],[-89.45549455494555,71.06219779189985],[-89.36549365493654,71.0674058000346],[-89.02349023490234,71.04483776478395],[-88.69588695886958,71.04483776478395],[-88.51588515885159,71.03094974309121],[-88.31068310683106,70.9840776698783],[-88.03708037080371,70.9510936183581],[-87.84627846278462,70.94414960751175],[-87.5330753307533,70.95630162649286],[-87.18027180271802,70.9875496753015],[-87.14067140671406,71.01185371326375],[-87.36747367473674,71.0535177783419],[-87.57267572675727,71.10733386240116],[-87.75987759877599,71.17850997357635],[-87.87147871478714,71.20802201967336],[-88.06228062280623,71.22711804950086],[-88.58788587885878,71.24100607119357],[-89.08109081090811,71.28787814440648],[-89.41589415894158,71.35211024473531],[-89.6930969309693,71.42328635591048],[-89.80469804698046,71.46147841556544],[-89.84429844298442,71.49272646437407],[-89.88749887498875,71.58647061079989],[-89.93429934299343,71.74271085484295],[-89.97749977499775,71.84860702024994],[-90.02070020700206,71.90242310430921],[-90.02430024300243,71.94929517752212],[-89.93069930699306,72.04824733208275],[-89.66429664296642,72.15761550291288],[-89.6570965709657,72.17497553002877],[-89.71109711097111,72.18018353816356],[-89.82269822698227,72.20795958154898],[-89.85869858698587,72.24788764391553],[-89.87309873098731,72.31211974424437],[-89.87309873098731,72.36767183101523],[-89.86229862298623,72.41107189880498],[-89.81549815498154,72.46835998828743],[-89.70029700297003,72.56731214284804],[-89.53469534695347,72.6905683353709],[-89.35829358293583,72.80340851162421],[-89.32589325893258,72.8416005712792],[-89.31149311493115,72.9422887285514],[-89.28629286292863,73.01693684514976],[-89.26469264692646,73.06901692649743],[-89.2250922509225,73.10720898615241],[-89.11349113491134,73.18185710275077],[-88.97668976689766,73.25303321392593],[-88.76068760687606,73.31205730611998],[-88.74268742687427,73.33462534137064],[-88.7390873908739,73.36587339017925],[-88.72828728287283,73.38844142542993],[-88.70668706687067,73.40406544983423],[-88.17028170281702,73.5950257481091],[-87.92547925479255,73.67314587013061],[-87.72027720277202,73.72348994876671],[-87.47187471874719,73.7599460057101],[-86.76986769867699,73.83459412230846],[-86.40626406264062,73.85542615484752],[-85.9490594905949,73.85021814671276],[-85.11025110251101,73.80855408163461],[-85.00945009450095,73.7790420355376],[-84.98424984249843,73.76341801113327],[-84.94824948249482,73.72175394605512],[-84.97344973449734,73.6939779026697],[-85.20385203852038,73.60370576166704],[-85.49185491854918,73.5273216423571],[-85.68265682656826,73.46135353931669],[-85.99945999459995,73.31205730611998],[-86.08586085860858,73.25997722477229],[-86.48186481864818,72.95964875566727],[-86.57546575465754,72.91104067974277],[-86.62946629466295,72.87111261737621],[-86.66906669066691,72.76174444654606],[-86.65466654666547,72.7235523868911],[-86.59346593465935,72.66105628927389],[-86.3810638106381,72.52391207505829],[-86.32346323463234,72.46141597744108],[-86.32346323463234,72.40239188524703],[-86.34866348663486,72.26177566560827],[-86.35226352263523,72.19059955443308],[-86.34146341463415,72.1228954486811],[-86.29826298262982,72.02567929683207],[-86.2190621906219,71.89895109888604],[-86.03546035460354,71.7704868982284],[-85.75105751057511,71.64202269757078],[-85.53865538655386,71.55522256199129],[-85.32625326253262,71.49272646437407],[-85.07785077850778,71.39898231794822],[-85.02385023850238,71.35384624744688],[-85.1390513905139,71.30350216881078],[-85.40545405454054,71.22711804950086],[-85.75825758257582,71.19413399798066],[-85.94545945459454,71.16288594917202],[-86.17946179461794,71.09518184342005],[-86.47466474664746,71.04310176207235],[-86.58986589865899,71.01011771055215]]],[[[-100.00360003600036,73.94569829585018],[-99.15759157591576,73.73216996232466],[-99.03879038790387,73.74952998944056],[-98.78318783187832,73.7599460057101],[-98.52038520385203,73.79293005723031],[-98.15318153181532,73.81897009790416],[-97.92637926379264,73.86584217111707],[-97.83277832778327,73.87973019280977],[-97.67077670776708,73.88841020636772],[-97.58077580775807,73.88841020636772],[-97.32877328773287,73.86237016569387],[-97.22437224372243,73.84327413586641],[-97.17037170371704,73.82417810603891],[-97.11277112771127,73.79119405451871],[-97.01197011970119,73.70612992165081],[-96.99756997569975,73.6748818728422],[-97.00117001170011,73.66620185928426],[-97.09477094770948,73.61412177793656],[-97.1559715597156,73.5915537426859],[-97.28557285572856,73.57072171014684],[-97.39357393573935,73.56377769930049],[-97.49077490774907,73.5273216423571],[-97.59517595175951,73.53600165591504],[-97.62757627576275,73.50301760439484],[-97.61317613176132,73.48218557185575],[-97.58437584375844,73.47176955558623],[-97.53037530375303,73.4735055582978],[-97.46917469174691,73.48739357999054],[-97.35037350373503,73.48044956914418],[-97.28557285572856,73.4578815338935],[-97.23157231572316,73.42142547695013],[-97.27117271172712,73.38670542271834],[-97.48357483574836,73.33983334950543],[-97.79677796777968,73.28601726544613],[-98.17478174781748,73.11588899971036],[-98.37638376383764,73.04471288853517],[-98.4159841598416,73.02214485328452],[-98.43758437584376,72.99957681803386],[-98.43038430384304,72.9579127529557],[-98.42318423184231,72.94055272583981],[-98.36558365583656,72.93360871499345],[-98.18198181981819,72.99263280718748],[-98.05958059580595,73.02040885057292],[-97.94077940779408,73.03603287497722],[-97.72477724777248,73.03603287497722],[-97.63477634776348,73.02735286141927],[-97.47637476374763,72.99263280718748],[-97.32877328773287,72.93708072041662],[-97.29637296372964,72.91798469058915],[-97.31077310773108,72.89888866076166],[-97.3719737197372,72.87805662822257],[-97.37917379173791,72.86416860652986],[-97.23877238772387,72.83812856585601],[-97.0839708397084,72.76348044925766],[-97.07317073170731,72.71834437875634],[-97.14157141571415,72.673208308255],[-97.15957159571596,72.64196025944639],[-97.12717127171271,72.62807223775368],[-97.05157051570515,72.6367522513116],[-96.8679686796868,72.6870963299477],[-96.669966699667,72.71313637062156],[-96.59076590765908,72.70966436519839],[-96.54036540365404,72.69924834892885],[-96.489964899649,72.62980824046525],[-96.44676446764467,72.55168811844374],[-96.43956439564396,72.4874560181149],[-96.47196471964719,72.43363993405563],[-96.51876518765188,72.39371187168908],[-96.63756637566375,72.34163179034138],[-96.74556745567456,72.32253576051389],[-96.80316803168031,72.32253576051389],[-96.7959679596796,72.31385574695594],[-96.669966699667,72.27045567916622],[-96.6159661596616,72.23747162764602],[-96.59436594365944,72.20448757612581],[-96.60156601566015,72.17323952731718],[-96.61956619566196,72.14546348393176],[-96.76716767167672,72.04651132937116],[-96.75996759967599,72.03088730496685],[-96.71676716767168,72.02567929683207],[-96.62316623166231,71.96839120734961],[-96.61236612366123,71.83298299584564],[-96.9471694716947,71.79131893076749],[-97.02637026370263,71.76007088195885],[-97.11637116371163,71.71146280603435],[-97.22077220772208,71.67327074637939],[-97.4619746197462,71.6350786867244],[-97.58077580775807,71.62987067858964],[-98.18198181981819,71.66285473010984],[-98.24318243182431,71.68195075993734],[-98.28278282782827,71.71493481145754],[-98.30798307983079,71.76527889009364],[-98.31158311583116,71.8034709497486],[-98.30438304383044,71.83124699313404],[-98.30438304383044,71.84687101753835],[-98.32238322383223,71.8520790256731],[-98.39078390783908,71.82430298228769],[-98.45918459184591,71.77395890365159],[-98.41958419584195,71.71667081416913],[-98.23238232382323,71.55869456741448],[-98.19638196381963,71.49099046166248],[-98.18918189181892,71.46321441827703],[-98.19998199982,71.44064638302638],[-98.41238412384124,71.34863823931212],[-98.53478534785347,71.31739019050352],[-98.66438664386644,71.30176616609921],[-98.78318783187832,71.31391818508033],[-98.89838898388983,71.35211024473531],[-98.98478984789848,71.36947027185118],[-99.16839168391684,71.36773426913962],[-99.22239222392224,71.38683029896708],[-99.27639276392763,71.42502235862207],[-99.40239402394023,71.55695856470288],[-99.58239582395824,71.65070271112873],[-99.73359733597336,71.75659887653569],[-100.12240122401224,71.91110311786716],[-100.3240032400324,72.00311126158141],[-100.5940059400594,72.15240749477812],[-100.70560705607056,72.18539154629832],[-100.79920799207991,72.19927956799103],[-100.98280982809828,72.20969558426057],[-101.0260102601026,72.22879161408807],[-101.09441094410944,72.27913569272417],[-101.20961209612096,72.31732775237913],[-101.24921249212491,72.32253576051389],[-101.31761317613176,72.31211974424437],[-101.49761497614976,72.27739969001257],[-101.72441724417244,72.31559174966753],[-101.77481774817748,72.34163179034138],[-101.80361803618035,72.38503185813113],[-101.83241832418324,72.40933589609338],[-101.9080190801908,72.43190393134404],[-101.97281972819728,72.48572001540333],[-102.40122401224012,72.59508818623345],[-102.65682656826569,72.72008038146791],[-102.70722707227073,72.76521645196925],[-102.71442714427144,72.78257647908515],[-102.68922689226892,72.8433365739908],[-102.6280262802628,72.91104067974277],[-102.55242552425524,72.97874478549477],[-102.5020250202502,73.00652082888021],[-102.33642336423364,73.06380891836267],[-102.20322203222032,73.07769694005538],[-102.01962019620196,73.07075292920902],[-101.92241922419224,73.05686490751631],[-101.8360183601836,73.01867284786132],[-101.79641796417964,72.97353677736001],[-101.75321753217531,72.9422887285514],[-101.61641616416163,72.9093046770312],[-101.54441544415444,72.88326463635735],[-101.43641436414364,72.82076853874011],[-101.35001350013499,72.74612042214176],[-101.27441274412743,72.7218163841795],[-101.08721087210871,72.71313637062156],[-100.89640896408964,72.7252883896027],[-100.4860048600486,72.7721604628156],[-100.4680046800468,72.77910447366196],[-100.44280442804428,72.8068805170474],[-100.3960039600396,72.97700878278317],[-100.36720367203672,72.97700878278317],[-100.22680226802268,72.89888866076166],[-100.18720187201872,72.8902086472037],[-100.12960129601295,72.90583267160801],[-100.09360093600935,72.94576073397457],[-100.09720097200972,72.96312076109047],[-100.18360183601835,73.05512890480472],[-100.23760237602376,73.09505696717127],[-100.28440284402843,73.12109700784512],[-100.33480334803347,73.12804101869148],[-100.44640446404463,73.12109700784512],[-100.53280532805327,73.13845703496102],[-100.55080550805508,73.16449707563487],[-100.53640536405364,73.19748112715507],[-100.48960489604896,73.23393718409844],[-100.43920439204392,73.25476921663753],[-100.3420034200342,73.26518523290707],[-100.22680226802268,73.25476921663753],[-100.06840068400683,73.21136914884778],[-99.96759967599675,73.20095313257823],[-99.82359823598236,73.21310515155938],[-100.00720007200071,73.23914519223322],[-100.25920259202591,73.33983334950543],[-100.36720367203672,73.35892937933289],[-100.49680496804967,73.31552931154317],[-100.58680586805868,73.29990528713884],[-100.7560075600756,73.27907325459978],[-100.88920889208892,73.27560124917659],[-101.45081450814507,73.43010549050808],[-101.48321483214832,73.44572951491239],[-101.52281522815228,73.48565757727894],[-101.51921519215192,73.50475360710644],[-101.46161461614616,73.53426565320345],[-101.32481324813247,73.57245771285841],[-101.1160111601116,73.5950257481091],[-100.97560975609755,73.60023375624385],[-100.85320853208532,73.57072171014684],[-100.67680676806768,73.49433759083689],[-100.5220052200522,73.44920152033555],[-100.50760507605075,73.46482554473985],[-100.53640536405364,73.5099616152412],[-100.60840608406083,73.5759297182816],[-100.65880658806587,73.5932897453975],[-100.78120781207812,73.612385775225],[-100.90000900009,73.65752184572631],[-100.9540095400954,73.6922418999581],[-100.98280982809828,73.7269619541899],[-100.98640986409863,73.76515401384486],[-100.96120961209611,73.79119405451871],[-100.91440914409144,73.80508207621142],[-100.48240482404823,73.84327413586641],[-100.18360183601835,73.80161007078826],[-99.99279992799927,73.7946660599419],[-99.91359913599136,73.84674614128957],[-99.93879938799388,73.85716215755912],[-100.03960039600396,73.84327413586641],[-100.15480154801547,73.84327413586641],[-100.22320223202232,73.87278618196342],[-100.22680226802268,73.88841020636772],[-100.13680136801368,73.92833826873431],[-100.00360003600036,73.94569829585018]]],[[[-98.2719827198272,73.86931417654026],[-98.55998559985599,73.84674614128957],[-98.68958689586896,73.85716215755912],[-98.76158761587615,73.82938611417367],[-98.81558815588156,73.81723409519256],[-98.97398973989739,73.8120260870578],[-99.2979929799298,73.86237016569387],[-99.38439384393844,73.87973019280977],[-99.41679416794167,73.89535421721408],[-99.40239402394023,73.91097824161841],[-99.34479344793448,73.92486626331112],[-99.09639096390964,73.94743429856177],[-99.00639006390064,73.96479432567767],[-98.96678966789668,73.98736236092833],[-98.90558905589056,74.00645839075582],[-98.81918819188192,74.02034641244853],[-98.58518585185851,74.03423443414127],[-98.05958059580595,74.10541054531643],[-97.80037800378004,74.11409055887438],[-97.69957699576996,74.10888255073962],[-97.66717667176671,74.08978652091213],[-97.659976599766,74.07242649379623],[-97.67437674376744,74.05333046396873],[-97.75357753577535,74.00472238804423],[-97.86157861578616,73.96826633110086],[-98.14598145981459,73.88841020636772],[-98.2719827198272,73.86931417654026]]],[[[-93.17073170731707,74.16096263208729],[-92.77832778327783,74.11409055887438],[-92.58752587525875,74.08284251006577],[-92.4939249392494,74.06201047752668],[-92.31392313923139,73.99257036906312],[-92.22392223922239,73.97173833652403],[-91.87471874718747,74.01340240160218],[-91.62991629916299,74.02729042329491],[-91.08631086310862,74.00993039617902],[-90.62910629106291,73.95090630398497],[-90.45630456304562,73.90924223890681],[-90.35550355503555,73.86931417654026],[-90.38070380703807,73.82417810603891],[-90.46710467104671,73.75300199486375],[-90.56430564305643,73.68703389182335],[-90.76590765907659,73.58113772641636],[-90.9351093510935,73.5273216423571],[-90.97470974709746,73.50301760439484],[-91.00351003510035,73.46656154745145],[-91.06831068310683,73.41621746881535],[-91.24831248312483,73.30337729256203],[-91.29871298712987,73.28428126273454],[-91.55431554315543,73.23567318681003],[-91.46431464314642,73.21484115427097],[-91.42471424714248,73.19400912173188],[-91.46071460714607,73.14540104580738],[-91.62271622716227,73.0256168587077],[-91.78831788317883,72.91624868787756],[-91.9071190711907,72.84854458212556],[-92.11952119521195,72.75306443298811],[-92.23472234722347,72.72702439231429],[-92.39312393123932,72.71834437875634],[-93.33993339933399,72.80167250891265],[-93.57753577535775,72.79993650620105],[-94.21114211142111,72.7565364384113],[-94.149941499415,72.73570440587224],[-93.91953919539195,72.70272035435204],[-93.77193771937719,72.66800030012024],[-93.5739357393574,72.55863212929009],[-93.54513545135451,72.53085608590465],[-93.53433534335343,72.49960803709604],[-93.54153541535415,72.43711193947883],[-93.55593555935559,72.4214879150745],[-93.86913869138691,72.25309565205032],[-93.97353973539735,72.12983945952746],[-94.03834038340383,72.02915130225526],[-94.14274142741426,72.00137525886981],[-94.49554495544955,72.04303932394797],[-94.61074610746107,72.04303932394797],[-95.00675006750068,72.01352727785095],[-95.1939519395194,72.02741529954366],[-95.16515165151651,72.18018353816356],[-95.1939519395194,72.34510379576457],[-95.25155251552515,72.50134403980763],[-95.54675546755468,72.78084047637356],[-95.57915579155791,72.83118455500966],[-95.60075600756008,72.88500063906892],[-95.61155611556116,72.9422887285514],[-95.61155611556116,72.99957681803386],[-95.58995589955899,73.11588899971036],[-95.58995589955899,73.17491309190439],[-95.60435604356043,73.32768133052429],[-95.64395643956439,73.5568336884541],[-95.64755647556476,73.63842581589884],[-95.64395643956439,73.67140986741904],[-95.63315633156331,73.6957139053813],[-95.56835568355683,73.7286979569015],[-95.4459544595446,73.75126599215216],[-95.38475384753848,73.75473799757532],[-94.9959499594996,73.68529788911175],[-94.8159481594816,73.6627298538611],[-94.6971469714697,73.6627298538611],[-94.68994689946899,73.67140986741904],[-94.79794797947979,73.68529788911175],[-94.89514895148952,73.71654593792036],[-95.06075060750607,73.80508207621142],[-95.13275132751328,73.88146619552137],[-95.15075150751507,73.90577023348362],[-95.15435154351543,73.93354627686907],[-95.14355143551435,73.95958631754291],[-95.1219512195122,73.98562635821676],[-95.03915039150391,74.02381841787172],[-94.97434974349743,74.04117844498762],[-94.72954729547295,74.08631451548894],[-94.48114481144812,74.11235455616279],[-93.93753937539375,74.13145058599028],[-93.78633786337863,74.11756256429757],[-93.54873548735488,74.16790664293367],[-93.4119341193412,74.17832265920319],[-93.17073170731707,74.16096263208729]]],[[[-119.73539735397354,74.11235455616279],[-119.72819728197283,74.10888255073962],[-119.47259472594726,74.20089069445388],[-119.31419314193141,74.20609870258863],[-119.20619206192062,74.19741868903068],[-119.17019170191702,74.18700267276114],[-119.14859148591486,74.16790664293367],[-119.13779137791377,74.12797858056709],[-119.13059130591306,74.02729042329491],[-119.11619116191162,74.01513840431377],[-119.08379083790837,74.02034641244853],[-119.02619026190263,74.04465045041078],[-118.74538745387454,74.19221068089593],[-118.62658626586266,74.23213874326248],[-118.54378543785438,74.2442907622436],[-118.19818198181981,74.26685879749428],[-117.96417964179642,74.26685879749428],[-117.70857708577086,74.25297077580154],[-117.51417514175142,74.23213874326248],[-117.19737197371973,74.17137864835684],[-116.94896948969489,74.10193853989327],[-116.72216722167221,74.02729042329491],[-115.95895958959589,73.74779398672896],[-115.6349563495635,73.66620185928426],[-115.5089550895509,73.61932978607135],[-115.45495454954549,73.58460973183955],[-115.40815408154081,73.5412096640498],[-115.39375393753937,73.50128160168325],[-115.41175411754118,73.46482554473985],[-115.44775447754478,73.43878550406603],[-115.52335523355234,73.41621746881535],[-115.99135991359914,73.32247332238953],[-116.23976239762398,73.29469727900408],[-116.4809648096481,73.25303321392593],[-117.06417064170641,73.10720898615241],[-117.46377463774638,73.03776887768882],[-117.98217982179821,72.90236066618482],[-118.96138961389613,72.68362432452454],[-119.07659076590767,72.6402242567348],[-119.13059130591306,72.60897620792619],[-119.40779407794078,72.36072782016888],[-119.51219512195121,72.30343973068642],[-119.76779767797677,72.24441563849237],[-120.08820088200882,72.22879161408807],[-120.17820178201782,72.21316758968376],[-120.19620196201961,72.12636745410427],[-120.31140311403114,71.98401523175392],[-120.36540365403654,71.8885350826165],[-120.44460444604445,71.63160668130124],[-120.46260462604626,71.60556664062739],[-120.52020520205201,71.55695856470288],[-120.62100621006209,71.50661448606678],[-120.93060930609306,71.44585439116113],[-121.1610116101161,71.41460634235253],[-121.47061470614706,71.38856630167868],[-121.54621546215462,71.40592632879458],[-121.62181621816218,71.44759039387273],[-121.70101701017009,71.45106239929592],[-121.74781747817478,71.44411838844954],[-122.15822158221582,71.26531010915582],[-122.55062550625506,71.19413399798066],[-122.71982719827199,71.12816589494025],[-122.83862838628386,71.09691784613162],[-122.93582935829357,71.08823783257367],[-123.09423094230942,71.09344584070845],[-123.20943209432093,71.12295788680547],[-123.31383313833138,71.1698299600184],[-123.3930339303393,71.21843803594291],[-123.59463594635946,71.42328635591048],[-123.6810368103681,71.49272646437407],[-123.75663756637566,71.52744651860584],[-123.95463954639547,71.6524387138403],[-124.00864008640086,71.67674275180255],[-124.76104761047611,71.83471899855721],[-125.12465124651246,71.9232551368483],[-125.21465214652147,71.9545031856569],[-125.29745297452973,71.9735992154844],[-125.76545765457655,71.96144719650326],[-125.83025830258302,71.96491920192645],[-125.84465844658446,71.97880722361916],[-125.79065790657907,72.02567929683207],[-125.7690576905769,72.05345534021751],[-125.76185761857619,72.08296738631452],[-125.7690576905769,72.12983945952746],[-125.76185761857619,72.13678347037381],[-125.58545585455855,72.18365554358672],[-125.61425614256143,72.19233555714467],[-125.63225632256322,72.20969558426057],[-125.64665646656466,72.23573562493442],[-125.62865628656286,72.25483165476192],[-125.57465574655745,72.26524767103143],[-125.51345513455135,72.30691173610958],[-125.43785437854379,72.38155985270794],[-125.38385383853839,72.42322391778609],[-125.30465304653046,72.45099996117153],[-125.16785167851678,72.5221760723467],[-125.07065070650705,72.55168811844374],[-124.98784987849879,72.5881441753871],[-124.98424984249843,72.6037681997914],[-125.02025020250203,72.61765622148414],[-125.0310503105031,72.64543226486956],[-125.01305013050131,72.73223240044905],[-125.01665016650166,72.7756324682388],[-124.99864998649986,72.81382452789376],[-124.96984969849699,72.8433365739908],[-124.93024930249302,72.86243260381826],[-124.58104581045811,72.92666470414707],[-124.56664566645667,72.94402473126297],[-124.55944559445595,72.96485676380206],[-124.57024570245702,72.98916080176431],[-124.58824588245882,73.00478482616862],[-124.64224642246423,73.01867284786132],[-124.73584735847359,73.02214485328452],[-124.81864818648187,73.05860091022791],[-124.83664836648367,73.07596093734378],[-124.80424804248042,73.12630501597988],[-124.64584645846458,73.20442513800143],[-124.59544595445954,73.24261719765639],[-124.42264422644226,73.41795347152694],[-124.1130411304113,73.5273216423571],[-124.03024030240303,73.6436338240336],[-123.79623796237962,73.76862601926805],[-123.79623796237962,73.78598604638395],[-123.87183871838718,73.8276501114621],[-124.08784087840878,73.85716215755912],[-124.19224192241921,73.90229822806046],[-124.26064260642606,73.95264230669656],[-124.57384573845738,74.24776276766679],[-124.62784627846278,74.27033080291744],[-124.64584645846458,74.30505085714924],[-124.71064710647107,74.3276188923999],[-124.69624696246962,74.34845092493899],[-123.46863468634686,74.43698706323005],[-122.62262622626227,74.4647631066155],[-121.74781747817478,74.54114722592544],[-121.5030150301503,74.5446192313486],[-121.31581315813158,74.5307312096559],[-121.12861128611286,74.49080314728934],[-120.88020880208802,74.42136303882575],[-120.55620556205562,74.35365893307375],[-119.94419944199441,74.25297077580154],[-119.56259562595625,74.23213874326248],[-119.71379713797137,74.15401862124094],[-119.73539735397354,74.12971458327868],[-119.73539735397354,74.11235455616279]]],[[[-97.35397353973539,74.52552320152111],[-97.65637656376563,74.46649910932709],[-97.72117721177212,74.48906714457775],[-97.749977499775,74.50989917711681],[-97.51597515975159,74.60190732083106],[-97.41517415174151,74.62621135879331],[-97.3179731797318,74.5984353154079],[-97.29277292772927,74.57586728015721],[-97.30357303573035,74.56024325575291],[-97.35397353973539,74.52552320152111]]],[[[-95.30555305553055,74.50469116898205],[-95.35235352353523,74.50121916355886],[-95.44235442354423,74.50642717169364],[-95.77715777157772,74.55156324219496],[-95.83475834758347,74.56892326931086],[-95.84915849158492,74.58281129100357],[-95.77355773557736,74.5984353154079],[-95.74475744757447,74.61579534252377],[-95.6619566195662,74.63662737506286],[-95.51075510755108,74.63662737506286],[-95.35235352353523,74.58628329642676],[-95.27675276752767,74.53941122321385],[-95.27315273152732,74.51857919067476],[-95.30555305553055,74.50469116898205]]],[[[-104.11844118441184,75.03590799872848],[-104.30924309243092,75.03069999059369],[-104.63324633246332,75.06194803940232],[-104.82764827648276,75.11923612888478],[-104.88884888848888,75.1470121722702],[-104.88164881648817,75.16090019396293],[-104.84924849248492,75.17305221294404],[-104.80244802448024,75.21124427259903],[-104.69084690846908,75.32061244342916],[-104.64764647646476,75.3501244895262],[-104.47484474844748,75.41262058714341],[-104.34524345243452,75.4299806142593],[-104.07524075240752,75.42477260612455],[-103.91683916839168,75.39178855460435],[-103.85203852038521,75.37095652206526],[-103.80523805238052,75.34491648139141],[-103.75843758437584,75.28936439462055],[-103.74763747637476,75.25290833767718],[-103.66843668436684,75.21124427259903],[-103.64323643236432,75.18694023463678],[-103.64323643236432,75.1626361966745],[-103.66483664836647,75.13833215871225],[-103.7080370803708,75.11576412346159],[-103.81243812438125,75.07930806651822],[-104.11844118441184,75.03590799872848]]],[[[-93.54153541535415,75.02722798517053],[-93.47673476734766,74.95257986857217],[-93.46593465934659,74.92133181976357],[-93.46233462334624,74.85709971943473],[-93.4911349113491,74.77203558656686],[-93.50913509135091,74.75641156216255],[-93.53433534335343,74.74946755131617],[-93.54873548735488,74.72689951606552],[-93.54873548735488,74.69044345912212],[-93.5739357393574,74.66961142658306],[-93.62793627936279,74.66093141302511],[-93.98433984339843,74.64357138590921],[-94.20754207542075,74.6470433913324],[-94.53514535145351,74.63662737506286],[-94.6971469714697,74.64183538319762],[-94.80514805148051,74.66093141302511],[-94.95994959949599,74.69912347268007],[-95.28755287552875,74.79460362181752],[-95.44955449554496,74.79807562724068],[-95.86715867158671,74.83105967876091],[-96.09396093960939,74.93174783603308],[-96.18036180361803,74.95084386586058],[-96.27036270362703,74.91959581705197],[-96.29556295562955,74.92653982789832],[-96.31716317163172,74.94737186043739],[-96.34236342363424,74.98209191466918],[-96.38556385563855,74.99945194178508],[-96.55836558365583,74.99077192822713],[-96.59076590765908,75.00118794449668],[-96.59796597965979,75.03243599330528],[-96.59796597965979,75.05847603397913],[-96.56556565565656,75.09840409634569],[-96.38196381963819,75.21124427259903],[-96.2919629196292,75.21992428615698],[-96.18036180361803,75.24075631869604],[-96.11916119161191,75.30151641360169],[-96.12636126361264,75.35880450308414],[-95.95355953559535,75.44386863595204],[-95.85275852758527,75.46990867662586],[-95.66915669156691,75.52893276881991],[-95.04995049950499,75.62267691524576],[-94.87714877148771,75.62962092609212],[-94.65034650346503,75.62267691524576],[-94.42714427144271,75.59316486914872],[-94.25794257942579,75.54455679322422],[-93.90873908739087,75.42303660341295],[-93.75033750337504,75.3483884868146],[-93.66753667536675,75.27374037021625],[-93.59193591935919,75.2303403024265],[-93.49833498334984,75.13659615600068],[-93.53073530735307,75.10014009905728],[-93.55233552335523,75.05153202313278],[-93.54153541535415,75.02722798517053]]],[[[-96.07956079560795,75.50983673899245],[-96.1551615516155,75.47685268747225],[-96.2379623796238,75.47511668476065],[-96.34596345963459,75.50636473356926],[-96.46116461164611,75.49421271458812],[-96.62316623166231,75.4317166169709],[-96.68076680766808,75.39352455731594],[-96.72396723967239,75.3813725383348],[-96.85716857168572,75.36922051935369],[-96.91476914769147,75.3796365356232],[-96.96876968769688,75.41262058714341],[-97.01917019170192,75.4681726739143],[-96.98316983169832,75.50983673899245],[-96.85716857168572,75.53761278237786],[-96.52236522365223,75.5844848555908],[-96.42876428764288,75.60705289084146],[-96.4179641796418,75.63135692880371],[-96.39636396363963,75.64698095320801],[-96.36756367563676,75.65392496405437],[-96.14436144361443,75.61399690168781],[-96.039960399604,75.58622085830237],[-95.96075960759607,75.55497280949376],[-95.96795967959679,75.54108478780105],[-96.07956079560795,75.50983673899245]]],[[[-121.07461074610745,75.74593310776862],[-121.15381153811538,75.74072509963386],[-121.24021240212403,75.75114111590338],[-121.22221222212221,75.77718115657723],[-121.02781027810278,75.84835726775242],[-121.0170101701017,75.86745329757989],[-121.0170101701017,75.88307732198419],[-121.04221042210422,75.90217335181168],[-120.99180991809918,75.92821339248553],[-120.91260912609127,75.93689340604348],[-120.88740887408875,75.92821339248553],[-120.88020880208802,75.90738135994647],[-120.89820898208981,75.84488526232923],[-120.91980919809197,75.81363721352062],[-120.95580955809558,75.78933317555837],[-121.00621006210062,75.76502913759612],[-121.07461074610745,75.74593310776862]]],[[[-94.5279452794528,75.74940511319181],[-94.62514625146251,75.74940511319181],[-94.75114751147511,75.77023714573087],[-94.78714787147871,75.79106917826996],[-94.8159481594816,75.82058122436698],[-94.83394833948338,75.85877328402194],[-94.8591485914859,75.89002133283057],[-94.89514895148952,75.91258936808123],[-94.90234902349023,75.92994939519713],[-94.88074880748808,75.94557341960143],[-94.84114841148411,75.95425343315938],[-94.7439474394744,75.95772543858254],[-94.53874538745387,75.99591749823753],[-94.49914499144991,75.99244549281434],[-94.47034470344703,75.97161346027528],[-94.4451444514445,75.91779737621599],[-94.41274412744127,75.88481332469578],[-94.33354333543335,75.82578923250173],[-94.29754297542975,75.78759717284677],[-94.30474304743048,75.77718115657723],[-94.329943299433,75.76676514030771],[-94.5279452794528,75.74940511319181]]],[[[-118.32778327783278,75.57927684745601],[-118.61218612186121,75.5150447471272],[-118.81738817388174,75.52198875797356],[-119.08739087390873,75.56886083118647],[-119.3069930699307,75.5844848555908],[-119.38259382593826,75.60184488270667],[-119.39339393393934,75.617468907111],[-119.32139321393214,75.66260497761232],[-119.22779227792277,75.69906103455571],[-119.00459004590046,75.77023714573087],[-118.62658626586266,75.90564535723487],[-118.37818378183782,75.95772543858254],[-118.1369813698137,75.99418149552594],[-117.88857888578886,76.07577362297064],[-117.75177751777517,76.11222967991404],[-117.6329763297633,76.1157016853372],[-117.51417514175142,76.1000776609329],[-117.49977499774997,76.07750962568224],[-117.62577625776257,75.96640545214049],[-117.71577715777158,75.92126938163918],[-117.89217892178922,75.80495719996267],[-118.2269822698227,75.61052489626462],[-118.32778327783278,75.57927684745601]]],[[[-79.06219062190621,75.92647738977394],[-79.05139051390513,75.86745329757989],[-79.12339123391233,75.86918930029148],[-79.35739357393574,75.83099724063652],[-79.54459544595446,75.82578923250173],[-79.63819638196382,75.84314925961763],[-79.69939699396994,75.88307732198419],[-79.55179551795517,75.95772543858254],[-79.38259382593826,76.01154152264183],[-79.17739177391773,76.09313365008654],[-79.00819008190082,76.14521373143424],[-78.92538925389253,76.1347977151647],[-78.84618846188461,76.10702167177925],[-78.94698946989469,76.02542954433454],[-79.0549905499055,75.98550148196799],[-79.06219062190621,75.92647738977394]]],[[[-102.22842228422284,76.01501352806503],[-102.01962019620196,75.95425343315938],[-102.00882008820088,75.93862940875508],[-102.04842048420484,75.92821339248553],[-102.31842318423183,75.89522934096533],[-102.42282422824228,75.86918930029148],[-102.51282512825128,75.80842920538583],[-102.58122581225813,75.78065316200042],[-102.94482944829448,75.76329313488452],[-103.31563315633156,75.76502913759612],[-103.24363243632436,75.82231722707857],[-103.0420304203042,75.91953337892758],[-103.20043200432004,75.95772543858254],[-103.76923769237692,75.89175733554214],[-103.98523985239852,75.93342140062029],[-103.80163801638017,76.03758156331568],[-103.98523985239852,76.04626157687363],[-104.24084240842409,76.04626157687363],[-104.40644406444063,76.10875767449085],[-104.34884348843488,76.1816697883776],[-104.01044010440104,76.22333385345576],[-103.57123571235712,76.25805390768755],[-103.09963099630995,76.31186999174685],[-102.72882728827288,76.30666198361206],[-102.58482584825848,76.2823579456498],[-102.53442534425344,76.19729381278194],[-102.49122491224912,76.09486965279814],[-102.42642426424264,76.08618963924019],[-102.22842228422284,76.01501352806503]]],[[[-104.02124021240212,76.58268641475482],[-103.97443974439744,76.57747840662006],[-103.81963819638196,76.59831043915912],[-103.72243722437224,76.60178244458231],[-103.61443614436143,76.56359038492732],[-103.58563585635856,76.53928634696507],[-103.18963189631896,76.47679024934786],[-103.05283052830528,76.44901420596241],[-103.03483034830349,76.43165417884651],[-103.08163081630816,76.40561413817267],[-103.20043200432004,76.3708940839409],[-103.31203312033121,76.34832604869021],[-103.47043470434704,76.32923001886275],[-104.26964269642696,76.32575801343955],[-104.35604356043561,76.3344380269975],[-104.40644406444063,76.36568607580611],[-104.50724507245071,76.47852625205945],[-104.57564575645756,76.54102234967667],[-104.60444604446045,76.58268641475482],[-104.58644586445864,76.60699045271707],[-104.50004500045,76.62955848796773],[-104.20484204842049,76.66601454491112],[-104.07524075240752,76.66601454491112],[-103.99243992439924,76.65733453135317],[-103.960039600396,76.63823850152568],[-103.97083970839708,76.61393446356342],[-104.02124021240212,76.58268641475482]]],[[[-97.69957699576996,76.46637423307831],[-97.68877688776888,76.42123816257697],[-97.70317703177031,76.38825411105677],[-97.73557735577356,76.36395007309451],[-97.73917739177392,76.3344380269975],[-97.70677706777067,76.3031899781889],[-97.57357573575736,76.22506985616735],[-97.53037530375303,76.1816697883776],[-97.52317523175232,76.13826972058789],[-97.53037530375303,76.10875767449085],[-97.61317613176132,76.05320558771999],[-97.64917649176492,75.97855747112163],[-97.65277652776527,75.94036541146667],[-97.60237602376023,75.87960531656103],[-97.60237602376023,75.85182927317558],[-97.6959769597696,75.80322119725108],[-97.89037890378904,75.75982112946133],[-97.86157861578616,75.73725309421067],[-97.44037440374403,75.68517301286298],[-97.4079740797408,75.67302099388186],[-97.4079740797408,75.5515008040706],[-97.3359733597336,75.41956459798976],[-97.36477364773647,75.4178285952782],[-97.46557465574655,75.45949266035635],[-97.65277652776527,75.50810073628085],[-97.87957879578795,75.4160925925666],[-97.85437854378543,75.25985234852354],[-97.70317703177031,75.19041224005994],[-97.659976599766,75.15048417769339],[-97.67437674376744,75.12791614244273],[-97.80037800378004,75.11750012617318],[-97.84357843578435,75.12097213159635],[-97.96957969579695,75.15395618311658],[-98.04518045180451,75.20082825632949],[-98.07038070380703,75.19909225361789],[-98.09198091980919,75.17652421836723],[-98.07758077580776,75.15222018040498],[-97.99117991179911,75.11055611532683],[-97.95157951579516,75.06021203669073],[-97.99117991179911,75.04632401499802],[-98.12078120781207,75.03243599330528],[-98.29358293582935,75.03243599330528],[-98.56718567185672,75.00986795805463],[-98.7039870398704,75.00639595263144],[-98.83358833588336,75.01854797161258],[-99.009990099901,75.02028397432417],[-99.15759157591576,75.01507596618939],[-99.2439924399244,75.02549198245893],[-99.32679326793267,75.04979602042118],[-99.42039420394204,75.04458801228643],[-99.62559625596256,74.98382791738078],[-99.9459994599946,75.00292394720827],[-100.2340023400234,75.00813195534303],[-100.29160291602916,75.02722798517053],[-100.35640356403563,75.06715604753708],[-100.48240482404823,75.18867623734835],[-100.46080460804608,75.21992428615698],[-100.15120151201512,75.23554831056128],[-100.14400144001439,75.2459643268308],[-100.36360363603636,75.28936439462055],[-100.61560615606156,75.32061244342916],[-100.73080730807308,75.346652484103],[-100.70560705607056,75.39352455731594],[-100.71280712807128,75.40567657629705],[-100.28080280802807,75.46122866306791],[-99.9639996399964,75.56886083118647],[-99.76959769597696,75.61226089897622],[-99.75519755197551,75.6330929315153],[-99.58959589595895,75.65566096676596],[-99.2079920799208,75.66781298574708],[-99.19359193591936,75.69906103455571],[-99.91359913599136,75.68170100743981],[-100.90000900009,75.62094091253417],[-101.2060120601206,75.58969286372556],[-101.46161461614616,75.60705289084146],[-102.54162541625416,75.51330874441561],[-102.58842588425884,75.51330874441561],[-102.70002700027,75.54282079051265],[-102.79722797227971,75.6001088799951],[-102.72882728827288,75.63830093965007],[-102.4120241202412,75.71294905624842],[-102.25362253622536,75.77718115657723],[-102.27162271622716,75.81363721352062],[-102.14562145621456,75.87439730842627],[-101.9440194401944,75.88307732198419],[-101.59841598415984,75.83273324334812],[-101.4220142201422,75.78238916471201],[-101.260012600126,75.75808512674976],[-101.11961119611196,75.76329313488452],[-100.9720097200972,75.79801318911632],[-101.01161011610115,75.80322119725108],[-101.260012600126,75.78412516742358],[-101.28881288812887,75.78933317555837],[-101.41481414814147,75.84662126504082],[-101.46881468814688,75.88134131927262],[-101.50481504815048,75.91779737621599],[-101.50841508415084,75.94383741688983],[-101.43281432814328,75.99244549281434],[-101.71721717217171,76.00806951721864],[-101.82161821618216,76.04105356873885],[-101.8720187201872,76.082717633817],[-101.86121861218612,76.10181366364449],[-101.77121771217712,76.150421739569],[-101.530015300153,76.218125845321],[-101.55881558815588,76.2354858724369],[-101.9080190801908,76.2337498697253],[-101.98721987219872,76.24242988328325],[-102.13842138421384,76.2840939483614],[-102.1060210602106,76.33096602157431],[-101.96561965619657,76.39867012732631],[-101.85761857618576,76.43859818969287],[-101.78921789217893,76.45075020867401],[-101.67761677616775,76.45075020867401],[-101.41481414814147,76.42471016800016],[-101.33921339213391,76.41082214630745],[-101.13761137611375,76.34485404326705],[-101.08721087210871,76.30839798632366],[-101.09441094410944,76.27194192938029],[-101.05481054810548,76.24590188870644],[-100.90000900009,76.20770982905145],[-100.23040230402303,76.00806951721864],[-100.10440104401044,75.96119744400573],[-100.02160021600216,75.94036541146667],[-99.86679866798667,75.92474138706234],[-99.77319773197732,75.92821339248553],[-99.70119701197012,75.94210141417824],[-99.69039690396903,75.95946144129414],[-99.97839978399784,76.02890154975773],[-100.05040050400504,76.0670936094127],[-100.11160111601116,76.1174376880488],[-100.08640086400864,76.1330617124531],[-100,76.14000572329945],[-99.79119791197911,76.1330617124531],[-99.54279542795427,76.14694973414584],[-99.81639816398163,76.1677817666849],[-99.99639996399964,76.19555781007034],[-100.18360183601835,76.19729381278194],[-100.4140041400414,76.24242988328325],[-100.4140041400414,76.25631790497596],[-100.35640356403563,76.27194192938029],[-100.04320043200431,76.29103795920776],[-99.9819998199982,76.2997179727657],[-99.97839978399784,76.31186999174685],[-100.08280082800827,76.34311804055545],[-100.17640176401764,76.35874206495976],[-100.65160651606516,76.39519812190315],[-100.82080820808208,76.4368621869813],[-100.87480874808747,76.45595821680877],[-100.88920889208892,76.47505424663626],[-100.8280082800828,76.52366232256077],[-100.57240572405723,76.58442241746641],[-100.38880388803888,76.61393446356342],[-100.06840068400683,76.63476649610251],[-99.81279812798128,76.63303049339092],[-99.66879668796687,76.62435047983297],[-99.33039330393304,76.52192631984917],[-99.16839168391684,76.4542222140972],[-98.89118891188912,76.46637423307831],[-98.97038970389704,76.53581434154191],[-99.02439024390243,76.61393446356342],[-98.94158941589416,76.64344650966046],[-98.71118711187111,76.69379058829657],[-98.52758527585276,76.66775054762272],[-98.289982899829,76.59831043915912],[-98.2359823598236,76.57574240390846],[-97.96597965979659,76.53234233611872],[-97.80757807578075,76.51845431442601],[-97.72477724777248,76.49588627917532],[-97.69957699576996,76.46637423307831]]],[[[-101.22761227612276,76.57921440933163],[-101.48681486814868,76.57574240390846],[-101.60561605616056,76.58615842017801],[-101.61281612816128,76.60525445000548],[-101.50841508415084,76.62782248525616],[-101.16641166411664,76.66601454491112],[-100.96120961209611,76.73371865066312],[-100.88560885608855,76.74239866422107],[-100.62280622806227,76.75281468049059],[-100.4680046800468,76.75107867777902],[-100.27000270002699,76.73371865066312],[-100.74520745207452,76.64865451779522],[-101.22761227612276,76.57921440933163]]],[[[-108.29088290882909,76.05667759314318],[-108.16488164881649,76.05494159043158],[-108.01728017280172,76.0653576067011],[-107.85167851678517,76.05841359585474],[-107.77607776077761,76.03584556060409],[-107.7220772207722,75.99591749823753],[-107.7220772207722,75.97334946298687],[-107.73287732877328,75.95598943587098],[-107.75447754477544,75.94036541146667],[-107.97047970479704,75.83967725419447],[-108.02088020880208,75.80495719996267],[-107.95247952479525,75.79627718640472],[-107.91647916479164,75.80148519453948],[-107.7040770407704,75.87786931384943],[-107.5420754207542,75.90043734910009],[-107.41967419674197,75.90738135994647],[-107.21447214472144,75.89175733554214],[-107.13527135271353,75.87786931384943],[-107.08127081270813,75.86398129215672],[-107.04887048870488,75.84488526232923],[-106.96966969669697,75.77370915115407],[-106.9120691206912,75.67996500472822],[-106.90486904869049,75.68864501828617],[-106.90126901269012,75.74246110234543],[-106.89046890468904,75.78238916471201],[-106.69246692466925,75.81016520809743],[-106.68886688866888,75.81884522165538],[-106.76086760867608,75.84141325690607],[-106.81846818468185,75.87266130571467],[-106.86166861668616,75.92994939519713],[-106.84726847268472,75.95078142773619],[-106.8040680406804,75.97508546569844],[-106.6780667806678,76.02369354162295],[-106.52686526865268,76.05320558771999],[-106.39726397263972,76.06014959856634],[-105.9040590405904,76.00980551993024],[-105.70965709657096,75.96640545214049],[-105.6340563405634,75.94557341960143],[-105.60525605256052,75.92994939519713],[-105.56205562055621,75.88134131927262],[-105.47925479254792,75.74593310776862],[-105.48285482854828,75.70253303997887],[-105.51885518855188,75.6330929315153],[-105.67725677256772,75.5011567254345],[-105.70245702457024,75.41262058714341],[-105.86085860858608,75.19214824277154],[-105.97245972459724,75.13138814786589],[-106.09126091260913,75.08972408278774],[-106.5880658806588,75.01507596618939],[-106.96246962469624,74.94042784959103],[-107.0560705607056,74.92827583060992],[-107.15327153271532,74.92653982789832],[-107.46287462874629,74.95257986857217],[-107.81927819278192,74.99945194178508],[-108.02448024480245,74.98729992280397],[-108.22608226082261,74.95257986857217],[-108.35568355683557,74.94216385230263],[-108.47448474484744,74.94737186043739],[-108.59328593285933,74.95952387941853],[-108.75168751687517,74.99250793093873],[-108.66888668886689,75.00639595263144],[-108.6328863288633,75.02375597974734],[-108.66528665286653,75.04111600686323],[-108.83088830888309,75.06542004482549],[-109.00369003690037,75.00986795805463],[-109.5040950409504,74.88313976010858],[-110.17730177301773,74.83973969231883],[-110.3861038610386,74.81369965164501],[-110.54450544505445,74.78071560012481],[-110.62370623706236,74.75293955673936],[-110.74970749707497,74.68697145369896],[-110.94050940509405,74.63836337777445],[-111.28611286112861,74.58454729371516],[-111.72891728917288,74.50121916355886],[-112.52092520925208,74.41615503069099],[-113.01773017730177,74.40226700899825],[-113.51453514535145,74.4300430523837],[-113.6729367293673,74.45261108763435],[-113.83853838538386,74.48906714457775],[-114.17334173341733,74.57413127744564],[-114.2669426694267,74.60364332354266],[-114.37854378543786,74.67134742929466],[-114.31374313743137,74.7147474970844],[-114.13374133741337,74.76682757843207],[-113.86373863738638,74.81196364893341],[-113.32373323733238,74.87445974655063],[-112.83772837728377,74.97514790382283],[-112.66132661326613,74.99424393365032],[-112.19332193321932,75.00986795805463],[-111.95571955719556,75.00118794449668],[-111.78291782917829,75.00639595263144],[-111.67131671316713,75.02028397432417],[-111.5021150211502,75.05500402855594],[-111.25731257312573,75.12791614244273],[-111.07731077310773,75.1956202481947],[-111.03411034110341,75.22686829700334],[-111.09171091710917,75.25638034310035],[-111.18171181711817,75.25985234852354],[-111.47331473314733,75.19041224005994],[-111.62091620916209,75.16784420480928],[-111.77931779317792,75.16610820209769],[-111.99891998919989,75.14180416413544],[-112.2149221492215,75.13312415057749],[-112.25452254522546,75.13312415057749],[-112.47772477724777,75.20082825632949],[-112.59652596525964,75.21124427259903],[-112.65412654126541,75.20430026175265],[-112.70452704527045,75.18694023463678],[-112.7981279812798,75.13833215871225],[-112.85572855728557,75.12097213159635],[-112.95292952929529,75.10708410990364],[-113.3381333813338,75.09319608821093],[-113.71253712537126,75.06889205024868],[-113.79533795337953,75.08451607465298],[-113.84573845738457,75.11229211803843],[-113.85653856538565,75.1296521451543],[-113.86013860138601,75.18694023463678],[-113.88533885338853,75.21124427259903],[-113.8529385293853,75.25985234852354],[-113.80973809738097,75.2963084054669],[-113.75933759337593,75.32234844614075],[-113.50373503735037,75.3969965627391],[-113.46773467734677,75.4160925925666],[-113.590135901359,75.41262058714341],[-113.87813878138782,75.37616453020004],[-113.91773917739177,75.38831654918116],[-113.98253982539825,75.4299806142593],[-114.0149401494015,75.4334526196825],[-114.05454054540544,75.4160925925666],[-114.07614076140761,75.39178855460435],[-114.12294122941229,75.29110039733214],[-114.16974169741697,75.23902031598445],[-114.28494284942849,75.24943633225399],[-114.4289442894429,75.2806843810626],[-114.48294482944829,75.28589238919739],[-114.51534515345153,75.27547637292784],[-114.50454504545046,75.25811634581194],[-114.35694356943569,75.17131621023245],[-114.35694356943569,75.14180416413544],[-114.45054450544505,75.08798808007614],[-114.86094860948609,74.99945194178508],[-115.01935019350194,74.97688390653443],[-115.07695076950769,74.98556392009237],[-115.12735127351273,75.00986795805463],[-115.1741517415174,75.04806001770959],[-115.27855278552785,75.10187610176888],[-115.34335343353433,75.11402812074999],[-115.41175411754118,75.11576412346159],[-115.47655476554765,75.10361210448048],[-115.53775537755378,75.08104406922979],[-115.57375573755738,75.05500402855594],[-115.60975609756098,75.00986795805463],[-115.68175681756817,74.97341190111123],[-115.72855728557285,74.96820389297648],[-116.14256142561425,75.04111600686323],[-116.47736477364774,75.17131621023245],[-116.8409684096841,75.15222018040498],[-117.00657006570066,75.15569218582814],[-117.50337503375033,75.20430026175265],[-117.56457564575646,75.23381230784969],[-117.60057600576005,75.27200436750465],[-117.5969759697597,75.29283640004374],[-117.57537575375753,75.3136684325828],[-117.51417514175142,75.35706850037255],[-117.38817388173882,75.42130060070136],[-117.33417334173342,75.44213263324045],[-117.25857258572586,75.45949266035635],[-117.15417154171541,75.47338068204905],[-116.89136891368913,75.48032469289541],[-116.2109621096211,75.4837966983186],[-116.07776077760778,75.49247671187655],[-115.33615336153362,75.617468907111],[-115.24975249752497,75.63830093965007],[-115.14175141751417,75.67822900201662],[-115.11655116551165,75.69558902913252],[-115.12015120151202,75.70600504540207],[-116.03456034560345,75.60705289084146],[-116.4269642696427,75.5844848555908],[-117.02457024570245,75.60184488270667],[-117.13617136171362,75.617468907111],[-117.16497164971649,75.64524495049642],[-117.03897038970389,75.71815706438318],[-116.97416974169741,75.74593310776862],[-116.80136801368013,75.77197314844247],[-116.3909639096391,75.80842920538583],[-115.83655836558366,75.84141325690607],[-115.47655476554765,75.84141325690607],[-115.1741517415174,75.86745329757989],[-114.99054990549905,75.89696534367692],[-115.60255602556025,75.89522934096533],[-116.3369633696337,75.88134131927262],[-116.44496444964449,75.89002133283057],[-116.65376653766538,75.92994939519713],[-116.66456664566645,75.95772543858254],[-116.58176581765818,75.99070949010274],[-116.54936549365493,76.0167495307766],[-116.61056610566106,76.07403762025905],[-116.59256592565924,76.09660565550973],[-116.45576455764558,76.14347772872264],[-116.2109621096211,76.19382180735874],[-116.05976059760597,76.2025018209167],[-115.76815768157681,76.1834057910892],[-114.94014940149401,76.1660457639733],[-114.77814778147781,76.17298977481965],[-114.8789487894879,76.19555781007034],[-115.0229502295023,76.21118183447464],[-115.66375663756638,76.24069388057165],[-115.7969579695797,76.2528458995528],[-115.82215822158221,76.2702059266687],[-115.83295832958329,76.29624596734254],[-115.82575825758258,76.32923001886275],[-115.77895778957789,76.36395007309451],[-115.58095580955809,76.4368621869813],[-114.99774997749978,76.49762228188692],[-114.76734767347673,76.50630229544487],[-114.53334533345333,76.50109428731011],[-114.29934299342993,76.47505424663626],[-114.19494194941949,76.45075020867401],[-114.1409414094141,76.42297416528857],[-114.11574115741158,76.39519812190315],[-114.11214112141121,76.3500620514018],[-114.10134101341013,76.33096602157431],[-114.05814058140581,76.3014539754773],[-113.9249392493925,76.22854186159054],[-113.82413824138241,76.20597382633986],[-113.36333363333632,76.24763789141801],[-113.17253172531726,76.25805390768755],[-112.97812978129781,76.24416588599485],[-112.69732697326972,76.2025018209167],[-112.33372333723337,76.07230161754748],[-111.86571865718658,75.93862940875508],[-111.86931869318693,75.91085336536963],[-112.04572045720457,75.86571729486832],[-112.08172081720816,75.84662126504082],[-112.05652056520564,75.83446924605968],[-111.87651876518765,75.82578923250173],[-111.71091710917109,75.83273324334812],[-111.5489154891549,75.82231722707857],[-111.5129151291513,75.81016520809743],[-111.45531455314553,75.76155713217292],[-111.37251372513725,75.67649299930503],[-111.27531275312752,75.61226089897622],[-111.16371163711636,75.57059683389807],[-111.0521105211052,75.54802879864741],[-110.89010890108901,75.54629279593581],[-110.72450724507245,75.56018081762852],[-110.4581045810458,75.55497280949376],[-109.08649086490864,75.50636473356926],[-109.00369003690037,75.5150447471272],[-108.94608946089461,75.54108478780105],[-108.91368913689136,75.58622085830237],[-108.89928899288992,75.62441291795736],[-108.91728917289173,75.67475699659346],[-108.94608946089461,75.69906103455571],[-109.79569795697957,75.86224528944513],[-109.87129871298713,75.92821339248553],[-109.45369453694536,76.02195753891138],[-109.4248942489425,76.04278957145044],[-109.41769417694177,76.07230161754748],[-109.43209432094321,76.10875767449085],[-109.48609486094861,76.14521373143424],[-109.70929709297093,76.21291783718624],[-109.90729907299072,76.22333385345576],[-110.20250202502025,76.28930195649616],[-110.24570245702456,76.30666198361206],[-110.28530285302853,76.33270202428591],[-110.31410314103141,76.3691580812293],[-110.31050310503105,76.39693412461472],[-110.27090270902708,76.4177661571538],[-109.98289982899828,76.4854702629058],[-109.86409864098641,76.52192631984917],[-109.5040950409504,76.69205458558497],[-109.33849338493384,76.75975869133697],[-109.21969219692197,76.79274274285717],[-109.09729097290973,76.81183877268464],[-108.83088830888309,76.82051878624259],[-108.55368553685537,76.75802268862537],[-108.49248492484925,76.75455068320218],[-108.46728467284673,76.73719065608628],[-108.47808478084781,76.70767860998927],[-108.5140851408514,76.67990256660383],[-108.61128611286112,76.62955848796773],[-108.63648636486364,76.60872645542867],[-108.62928629286293,76.58615842017801],[-108.56088560885608,76.53581434154191],[-108.53928539285393,76.5028302900217],[-108.52488524885248,76.44727820325082],[-108.5140851408514,76.43859818969287],[-108.34488344883448,76.39172611647996],[-108.19368193681936,76.32923001886275],[-108.12168121681216,76.2337498697253],[-108.17928179281793,76.2007658182051],[-108.30528305283053,76.15389374499219],[-108.38088380883809,76.1157016853372],[-108.40608406084061,76.0844536365286],[-108.3880838808388,76.0670936094127],[-108.29088290882909,76.05667759314318]]],[[[-89.72549725497255,76.50803829815646],[-89.77229772297723,76.49415027646376],[-89.92349923499235,76.50109428731011],[-89.97389973899739,76.4872062656174],[-90.05310053100531,76.49588627917532],[-90.16470164701647,76.52366232256077],[-90.29430294302942,76.57921440933163],[-90.44190441904419,76.66254253948793],[-90.5571055710557,76.73371865066312],[-90.56070560705606,76.75455068320218],[-90.52470524705247,76.78753473472239],[-90.40950409504094,76.81010276997307],[-90.13590135901359,76.83614281064689],[-89.94869948699487,76.83614281064689],[-89.77589775897759,76.78232672658763],[-89.72549725497255,76.76323069676013],[-89.69669696696967,76.74066266150948],[-89.6930969309693,76.71983062897039],[-89.70749707497075,76.70073459914292],[-89.78669786697867,76.65907053406477],[-89.82269822698227,76.63129449067932],[-89.82269822698227,76.60178244458231],[-89.80469804698046,76.56185438221576],[-89.77229772297723,76.53407833883031],[-89.72549725497255,76.5201903171376],[-89.72549725497255,76.50803829815646]]],[[[-113.56133561335614,76.74239866422107],[-113.71253712537126,76.71115061541244],[-114.75294752947529,76.75802268862537],[-114.8069480694807,76.77364671302968],[-114.83574835748357,76.79447874556874],[-114.64854648546485,76.8517668350512],[-114.41814418144182,76.87607087301348],[-113.89253892538925,76.89516690284094],[-113.70893708937089,76.87259886759028],[-113.58653586535866,76.84655882691644],[-113.51813518135181,76.82572679437737],[-113.48933489334892,76.78406272929922],[-113.56133561335614,76.74239866422107]]],[[[-94.29394293942939,76.91252692995684],[-94.10674106741067,76.90384691639889],[-93.94833948339483,76.91773493809163],[-93.81153811538115,76.91426293266844],[-93.609936099361,76.87433487030188],[-93.41913419134191,76.81183877268464],[-93.2751327513275,76.78406272929922],[-93.22833228332283,76.77017470760649],[-93.21033210332104,76.75455068320218],[-93.18873188731887,76.70767860998927],[-93.18873188731887,76.68684657745018],[-93.19953199531994,76.66948655033431],[-93.26433264332643,76.62608648254457],[-93.31833318333183,76.57400640119687],[-93.42633426334262,76.52713432798396],[-93.4839348393484,76.49241427375216],[-93.53433534335343,76.44727820325082],[-93.42273422734227,76.47331824392467],[-92.99432994329943,76.62087847440978],[-92.71712717127171,76.60351844729388],[-92.29592295922959,76.61567046627502],[-91.78831788317883,76.67643056118067],[-91.54711547115471,76.68511057473862],[-91.30591305913059,76.67990256660383],[-91.12591125911258,76.66254253948793],[-90.7371073710737,76.58095041204322],[-90.60390603906039,76.54275835238826],[-90.55350553505535,76.51498230900282],[-90.54270542705427,76.49588627917532],[-90.62190621906218,76.46463823036672],[-90.8631086310863,76.48373426019421],[-91.26271262712626,76.50109428731011],[-91.33471334713347,76.50977430086806],[-91.39951399513996,76.50977430086806],[-91.44271442714427,76.49935828459851],[-91.41391413914138,76.45595821680877],[-91.33471334713347,76.44727820325082],[-90.85590855908559,76.4368621869813],[-89.28629286292863,76.3014539754773],[-89.21789217892179,76.25805390768755],[-89.23589235892359,76.23895787786006],[-89.29349293492935,76.218125845321],[-89.4050940509405,76.18861379922399],[-90.31230312303123,76.15736575041535],[-90.82710827108271,76.1851417938008],[-91.25911259112591,76.23027786430214],[-91.40671406714067,76.2198618480326],[-91.28071280712807,76.15910175312695],[-91.02151021510215,76.14174172601105],[-90.80190801908019,76.10528566906768],[-90.71190711907118,76.07577362297064],[-90.25110251102511,76.05320558771999],[-90.17550175501755,76.03063755246933],[-90.03150031500314,75.97161346027528],[-89.91269912699127,75.96640545214049],[-89.79389793897938,75.92474138706234],[-89.69669696696967,75.85356527588718],[-89.64989649896499,75.84488526232923],[-89.50949509495095,75.85703728131037],[-89.2790927909279,75.79454118369313],[-89.20349203492034,75.76155713217292],[-89.20349203492034,75.73725309421067],[-89.25749257492575,75.69906103455571],[-89.3618936189362,75.64524495049642],[-89.62469624696247,75.5844848555908],[-89.64629646296463,75.5653888257633],[-89.33669336693367,75.57233283660966],[-89.2790927909279,75.56365282305171],[-88.91548915489155,75.45428465222156],[-88.86868868688687,75.45254864950996],[-88.83988839888399,75.46296466577951],[-88.80388803888039,75.50289272814607],[-88.81828818288183,75.53934878508946],[-88.8650886508865,75.58795686101396],[-88.85068850688506,75.62441291795736],[-88.78228782287823,75.64698095320801],[-88.71388713887139,75.65913297218916],[-88.64548645486454,75.65913297218916],[-88.56988569885698,75.64524495049642],[-88.20268202682027,75.51157274170401],[-87.7310773107731,75.57580484203285],[-87.64467644676446,75.54629279593581],[-87.57267572675727,75.49421271458812],[-87.54027540275402,75.48553270103017],[-87.36387363873638,75.59142886643716],[-87.25587255872559,75.617468907111],[-86.8130681306813,75.49074070916495],[-86.54306543065431,75.46296466577951],[-86.4350643506435,75.43692462510566],[-86.2370623706237,75.40567657629705],[-85.95265952659527,75.39526056002751],[-85.90585905859058,75.44213263324045],[-86.06786067860678,75.50289272814607],[-85.97425974259743,75.52893276881991],[-85.58185581855818,75.57927684745601],[-85.37305373053731,75.57233283660966],[-84.98784987849878,75.64524495049642],[-84.75024750247502,75.65392496405437],[-84.60624606246063,75.65392496405437],[-84.12744127441275,75.76329313488452],[-84.01584015840159,75.78065316200042],[-83.9330393303933,75.81884522165538],[-83.74583745837458,75.81363721352062],[-83.23823238232382,75.75114111590338],[-83.09423094230942,75.75634912403817],[-82.55422554225542,75.81884522165538],[-82.35262352623526,75.83273324334812],[-82.15462154621545,75.83099724063652],[-81.6470164701647,75.79454118369313],[-81.2690126901269,75.75634912403817],[-81.15021150211501,75.73551709149908],[-81.19341193411934,75.68517301286298],[-81.17181171811718,75.66954898845867],[-81.1250112501125,75.65739696947756],[-80.99900999009989,75.64350894778482],[-80.52740527405274,75.64177294507326],[-80.32220322203221,75.62962092609212],[-80.15660156601565,75.58101285016761],[-80.12060120601205,75.56191682034012],[-80.12420124201242,75.54282079051265],[-80.28620286202862,75.49074070916495],[-80.2610026100261,75.47858869018381],[-80.0990009900099,75.4681726739143],[-79.73899738997389,75.46122866306791],[-79.65979659796598,75.4490766440868],[-79.58419584195842,75.38484454375799],[-79.50859508595086,75.29457240275534],[-79.50859508595086,75.25985234852354],[-79.63459634596346,75.19909225361789],[-79.97659976599766,75.11923612888478],[-80.35820358203581,75.05153202313278],[-80.38340383403833,75.03417199601688],[-80.2610026100261,75.00292394720827],[-80.1350013500135,74.98729992280397],[-80.03780037800378,74.99077192822713],[-79.73179731797318,75.02201997703574],[-79.66339663396634,75.02028397432417],[-79.52659526595265,74.98903592551554],[-79.46179461794618,74.95952387941853],[-79.40059400594005,74.91785981434037],[-79.50859508595086,74.87966775468541],[-79.94419944199441,74.83279568147248],[-80.20340203402034,74.89529177908972],[-80.28980289802898,74.90744379807083],[-80.34740347403473,74.90223578993607],[-80.3150031500315,74.87619574926222],[-80.1890018900189,74.82758767333772],[-80.14940149401494,74.79633962452911],[-80.19260192601925,74.78071560012481],[-80.21420214202142,74.74946755131617],[-80.21060210602106,74.70433148081486],[-80.22140221402213,74.65745940760192],[-80.2610026100261,74.58454729371516],[-80.2790027900279,74.581075288292],[-81.22581225812257,74.56718726659926],[-81.3410134101341,74.55329924490655],[-81.60741607416074,74.50295516627045],[-81.8090180901809,74.4769151255966],[-81.93861938619386,74.47344312017344],[-82.06822068220681,74.48212313373139],[-82.41382413824138,74.53593921779066],[-82.64422644226443,74.52552320152111],[-82.73422734227341,74.5307312096559],[-82.93222932229322,74.5654512638877],[-82.9790297902979,74.58281129100357],[-83.05823058230582,74.6296833642165],[-83.11583115831158,74.69391546454531],[-83.11223112231121,74.73210752420027],[-83.0870308703087,74.78765961097116],[-83.10143101431014,74.81717165706817],[-83.1590315903159,74.81717165706817],[-83.22023220232202,74.82758767333772],[-83.40743407434074,74.88487576282017],[-83.52263522635226,74.90223578993607],[-83.54423544235442,74.89181977366653],[-83.50823508235082,74.84841970587678],[-83.48663486634867,74.83453168418407],[-83.36423364233642,74.80154763266387],[-83.34263342633426,74.76509157572048],[-83.3930339303393,74.66961142658306],[-83.4110341103411,74.65572340489035],[-83.53343533435334,74.58628329642676],[-83.62343623436234,74.5654512638877],[-83.86823868238682,74.5637152611761],[-84.24624246242462,74.5151071852516],[-84.42624426244262,74.50816317440521],[-84.66744667446675,74.52031519338635],[-84.81864818648187,74.54114722592544],[-84.91584915849158,74.56718726659926],[-85.0130501305013,74.60364332354266],[-85.05985059850599,74.60711532896585],[-85.08505085050851,74.5272592042327],[-85.13185131851318,74.51684318796316],[-85.21465214652146,74.51857919067476],[-85.34065340653406,74.54288322863701],[-85.44145441454414,74.60017131811946],[-85.47385473854739,74.60017131811946],[-85.48825488254882,74.56718726659926],[-85.51345513455134,74.5446192313486],[-85.54225542255422,74.53420321507906],[-85.80865808658086,74.49948316084729],[-85.95625956259562,74.49948316084729],[-86.1110611106111,74.53941122321385],[-86.21186211862118,74.53593921779066],[-86.34146341463415,74.51337118254],[-86.65466654666547,74.55503524761815],[-86.73026730267303,74.55677125032975],[-86.66546665466655,74.48906714457775],[-86.76986769867699,74.4786511283082],[-86.9930699306993,74.4803871310198],[-87.36387363873638,74.50295516627045],[-87.59427594275942,74.46997111475025],[-88.00468004680046,74.48906714457775],[-88.42228422284222,74.4942751527125],[-88.50148501485015,74.50989917711681],[-88.55548555485555,74.54114722592544],[-88.5590855908559,74.56892326931086],[-88.53748537485374,74.60885133167741],[-88.47628476284763,74.66613942115987],[-88.37548375483755,74.74425954318141],[-88.33948339483395,74.78418760554797],[-88.4330843308433,74.80328363537546],[-88.4870848708487,74.82932367604931],[-88.53388533885338,74.83105967876091],[-88.68148681486815,74.80154763266387],[-88.77868778687787,74.7147474970844],[-88.85068850688506,74.69044345912212],[-88.88308883088831,74.71127549166121],[-88.90828908289083,74.76335557300891],[-88.94068940689407,74.78939561368276],[-88.98028980289803,74.78765961097116],[-89.01989019890199,74.77377158927843],[-89.05949059490595,74.7477315486046],[-89.11349113491134,74.73731553233506],[-89.19269192691927,74.74425954318141],[-89.21789217892179,74.73210752420027],[-89.19629196291963,74.6973874699685],[-89.1890918909189,74.66613942115987],[-89.19629196291963,74.63836337777445],[-89.26109261092611,74.60885133167741],[-89.44829448294483,74.56718726659926],[-89.55989559895599,74.55503524761815],[-89.84429844298442,74.5480912367718],[-90.0171001710017,74.56024325575291],[-90.36270362703627,74.61058733438901],[-90.55350553505535,74.6123233371006],[-90.78390783907838,74.69565146725691],[-90.96750967509675,74.7147474970844],[-90.95670956709567,74.74599554589301],[-90.87750877508775,74.80154763266387],[-90.88110881108811,74.81717165706817],[-91.12951129511295,74.73557952962346],[-91.16551165511655,74.70953948894962],[-91.13311133111331,74.65051539675557],[-91.16911169111691,74.64530738862081],[-91.33831338313382,74.66787542387146],[-91.50751507515075,74.65051539675557],[-91.55071550715506,74.65572340489035],[-91.66591665916658,74.69912347268007],[-91.87111871118711,74.74425954318141],[-91.96111961119611,74.79286761910592],[-92.10152101521015,74.94910786314898],[-92.17352173521735,75.05153202313278],[-92.16632166321664,75.07236405567184],[-92.06192061920619,75.10014009905728],[-92.07632076320763,75.12270813430794],[-92.20592205922058,75.18173222650199],[-92.34632346323463,75.2303403024265],[-92.38952389523895,75.2633243539467],[-92.40752407524074,75.2980444081785],[-92.42552425524255,75.346652484103],[-92.42912429124291,75.3831085410464],[-92.41112411124111,75.40567657629705],[-92.33192331923318,75.47858869018381],[-92.10872108721087,75.61052489626462],[-92.07992079920798,75.63482893422687],[-92.0691206912069,75.65739696947756],[-92.09792097920979,75.72683707794113],[-92.14112141121412,75.79627718640472],[-92.18432184321843,75.84662126504082],[-92.30672306723066,75.91432537079282],[-92.47232472324723,75.98723748467958],[-92.70992709927098,76.11396568262563],[-92.88272882728828,76.2146538398978],[-93.09153091530915,76.353534056825],[-93.19233192331923,76.36568607580611],[-93.30753307533075,76.36047806767135],[-93.55953559535595,76.31186999174685],[-93.64593645936459,76.28930195649616],[-93.6639366393664,76.27367793209186],[-93.85113851138512,76.2702059266687],[-94.38394383943839,76.2823579456498],[-94.58554585545855,76.29798197005411],[-94.73674736747367,76.29277396191935],[-94.9959499594996,76.25805390768755],[-95.27315273152732,76.26499791853391],[-95.4459544595446,76.36221407038295],[-95.84195841958419,76.41603015444221],[-95.96075960759607,76.44554220053925],[-96.039960399604,76.4872062656174],[-96.01476014760148,76.51324630629122],[-95.7879578795788,76.53755034425348],[-95.69435694356943,76.56359038492732],[-95.65115651156512,76.58442241746641],[-95.87435874358744,76.56706239035051],[-95.97155971559715,76.56879839306211],[-96.64116641166412,76.70247060185451],[-96.84636846368464,76.72677463981677],[-96.88236882368824,76.73892665879788],[-96.89676896768967,76.75455068320218],[-96.89676896768967,76.77364671302968],[-96.87876878768787,76.80315875912669],[-96.68076680766808,76.76496669947173],[-96.59076590765908,76.76323069676013],[-96.45036450364503,76.77364671302968],[-96.39996399964,76.79795075099193],[-96.43236432364323,76.81010276997307],[-96.66276662766627,76.85523884047439],[-96.77076770767708,76.88822289199459],[-96.81396813968139,76.91426293266844],[-96.77076770767708,76.94898298690023],[-96.75996759967599,76.97155102215089],[-96.68436684366843,76.9854390438436],[-96.55116551165511,76.9871750465552],[-96.37836378363784,77.0045350736711],[-96.06156061560615,77.04967114417244],[-95.84915849158492,77.06703117128833],[-95.63675636756368,77.06355916586514],[-95.12555125551255,77.01668709265223],[-94.61434614346143,76.95766300045818],[-94.29394293942939,76.91252692995684]]],[[[-115.5521555215552,77.36388763497015],[-115.47655476554765,77.32395957260357],[-115.46935469354693,77.30833554819927],[-115.50535505355053,77.29271152379496],[-115.62415624156242,77.26667148312112],[-116.21456214562146,77.17813534483005],[-116.32976329763298,77.1364712797519],[-116.28656286562865,77.1017512255201],[-116.07416074160741,77.03057511434494],[-115.85815858158581,76.9698150194393],[-115.81135811358114,76.93856697063069],[-115.91215912159122,76.90905492453368],[-116.11016110161101,76.91773493809163],[-116.18216182161822,76.91599893538003],[-116.25416254162542,76.9021109136873],[-116.23256232562326,76.87433487030188],[-116.01656016560165,76.78406272929922],[-115.94455944559445,76.73545465337472],[-115.94455944559445,76.71115061541244],[-115.98415984159841,76.68684657745018],[-116.07776077760778,76.65386252592998],[-116.22176221762217,76.61046245814026],[-116.46656466564664,76.57747840662006],[-116.99936999369993,76.53234233611872],[-117.01737017370174,76.49588627917532],[-117.01377013770137,76.4698462385015],[-117.02457024570245,76.4038781354611],[-117.0461704617046,76.37263008665246],[-117.10737107371074,76.32228600801636],[-117.15417154171541,76.29798197005411],[-117.23337233372334,76.2823579456498],[-117.34857348573485,76.27194192938029],[-117.49257492574925,76.27194192938029],[-117.73377733777338,76.3170779998816],[-117.84177841778418,76.34485404326705],[-117.9929799297993,76.40561413817267],[-118.02178021780217,76.44727820325082],[-118.00378003780037,76.49588627917532],[-117.96417964179642,76.57400640119687],[-117.89937899378994,76.65386252592998],[-117.80937809378094,76.73371865066312],[-117.78057780577805,76.78406272929922],[-117.81657816578166,76.80489476183828],[-117.88137881378813,76.80489476183828],[-118.07578075780758,76.77191071031808],[-118.20178201782018,76.75975869133697],[-118.2989829898299,76.73719065608628],[-118.3709837098371,76.70073459914292],[-118.41058410584105,76.66254253948793],[-118.43218432184321,76.58789442288958],[-118.46818468184682,76.54796636052302],[-118.57258572585727,76.52539832527236],[-118.73098730987309,76.52539832527236],[-118.79218792187922,76.51324630629122],[-118.8209882098821,76.4854702629058],[-118.79938799387995,76.46290222765512],[-118.64458644586446,76.4177661571538],[-118.6229862298623,76.36568607580611],[-118.64458644586446,76.3344380269975],[-118.81018810188101,76.27714993751505],[-118.84978849788499,76.25805390768755],[-118.95418954189542,76.1677817666849],[-118.99378993789938,76.14521373143424],[-119.08019080190802,76.12438169889515],[-119.16659166591666,76.12611770160674],[-119.24939249392494,76.15910175312695],[-119.36819368193682,76.22159785074419],[-119.44739447394474,76.27541393480345],[-119.49059490594905,76.3205500053048],[-119.5229952299523,76.33964603513226],[-119.58059580595805,76.32575801343955],[-119.6489964899649,76.28062194293821],[-119.6489964899649,76.24416588599485],[-119.63459634596346,76.19034980193555],[-119.63819638196381,76.15736575041535],[-119.73899738997389,76.1174376880488],[-119.72459724597246,76.1000776609329],[-119.54819548195482,76.05146958500839],[-119.52659526595266,76.03063755246933],[-119.52659526595266,75.99765350094913],[-119.53739537395373,75.98202947654482],[-119.60939609396094,75.98376547925639],[-119.6669966699667,75.94557341960143],[-119.73539735397354,75.91606137350439],[-119.91179911799118,75.85877328402194],[-120.16020160201602,75.85182927317558],[-120.36540365403654,75.82405322979017],[-120.40860408604087,75.82578923250173],[-120.45900459004591,75.87092530300308],[-120.5130051300513,75.95772543858254],[-120.56340563405634,76.00806951721864],[-120.63540635406355,76.03410955789249],[-120.7290072900729,76.1347977151647],[-120.77220772207721,76.1660457639733],[-120.81180811808119,76.17993378566604],[-120.84780847808477,76.1834057910892],[-120.90180901809018,76.16257375855014],[-121.02061020610205,76.02022153619978],[-121.21501215012151,75.98376547925639],[-121.31941319413194,75.97682146841004],[-121.42741427414273,75.98029347383323],[-121.69381693816938,76.02022153619978],[-121.90981909819098,76.03410955789249],[-122.05742057420574,76.01848553348819],[-122.30222302223022,75.95946144129414],[-122.39942399423994,75.94383741688983],[-122.53262532625325,75.95078142773619],[-122.59022590225902,75.97334946298687],[-122.64062640626406,76.00980551993024],[-122.64422644226443,76.03063755246933],[-122.60822608226081,76.03931756602728],[-122.54702547025471,76.08098163110543],[-122.54702547025471,76.09660565550973],[-122.60822608226081,76.12090969347199],[-122.60822608226081,76.14000572329945],[-122.58662586625866,76.1521577422806],[-122.59382593825939,76.16257375855014],[-122.62262622626227,76.1677817666849],[-122.68382683826837,76.16257375855014],[-122.90342903429034,76.1347977151647],[-122.87822878228782,76.16430976126173],[-122.77382773827739,76.22854186159054],[-122.51822518225183,76.353534056825],[-122.42462424624246,76.38999011376836],[-122.3670236702367,76.40040613003791],[-121.61461614616147,76.44207019511606],[-121.56061560615606,76.4542222140972],[-121.20421204212042,76.62261447712137],[-121.10341103411034,76.66080653677636],[-120.99900999009989,76.69205458558497],[-120.48420484204843,76.79274274285717],[-120.43740437404374,76.81704678081942],[-120.35820358203583,76.88648688928299],[-120.31140311403114,76.90384691639889],[-120.19980199801998,76.93162295978433],[-119.83259832598326,77.07397518213469],[-119.49419494194942,77.17639934211846],[-119.3249932499325,77.2406314424473],[-119.0909909099091,77.3048635427761],[-118.8209882098821,77.33263958616152],[-118.00378003780037,77.38124766208605],[-117.41697416974169,77.31701556175722],[-117.28017280172801,77.31354355633405],[-117.21177211772118,77.33090358344995],[-117.15057150571505,77.36041562954696],[-117.06057060570606,77.34826361056585],[-116.84456844568444,77.3395835970079],[-116.7941679416794,77.34652760785426],[-116.70416704167042,77.37951165937446],[-116.76536765367653,77.39860768920192],[-117.02817028170281,77.43159174072213],[-117.0461704617046,77.44895176783803],[-117.03897038970389,77.46457579224236],[-116.94536945369452,77.50450385460891],[-116.83376833768338,77.52880789257117],[-116.50976509765098,77.54790392239863],[-116.36216362163621,77.54269591426387],[-116.20736207362074,77.51665587359003],[-116.00936009360093,77.46110378681917],[-115.5521555215552,77.36388763497015]]],[[[-89.83349833498335,77.26840748583271],[-90.09630096300963,77.21111939635026],[-90.22950229502295,77.21285539906185],[-90.99270992709927,77.32916758073836],[-91.14751147511475,77.38645567022081],[-91.17631176311762,77.42638373258737],[-91.18351183511835,77.48193581935823],[-91.18351183511835,77.55658393595658],[-91.1511115111151,77.60866401730428],[-91.10791107911079,77.62602404442018],[-91.01791017910179,77.64338407153608],[-90.84150841508415,77.65553609051719],[-90.67590675906759,77.64859207967083],[-90.42390423904239,77.62776004713177],[-90.17190171901719,77.59477599561157],[-89.84069840698406,77.49061583291618],[-89.71829718297182,77.44200775699167],[-89.6930969309693,77.37777565666286],[-89.6930969309693,77.3395835970079],[-89.71109711097111,77.31007155091086],[-89.74709747097471,77.29271152379496],[-89.83349833498335,77.26840748583271]]],[[[-104.55764557645576,77.14167928788666],[-104.71244712447124,77.12431926077079],[-105.01485014850148,77.16424732313735],[-105.21645216452164,77.18160735025324],[-105.37845378453784,77.25451946414],[-105.55485554855548,77.35347161870061],[-105.69525695256952,77.46110378681917],[-105.74565745657456,77.52533588714797],[-105.84645846458464,77.56352794680296],[-105.88245882458824,77.62602404442018],[-106.06606066060661,77.72497619898078],[-106.03726037260373,77.74060022338509],[-105.86445864458645,77.7544882450778],[-105.58725587255873,77.73539221525033],[-105.45765457654576,77.70067216101853],[-105.28845288452884,77.64164806882448],[-105.07245072450725,77.54790392239863],[-105.00765007650077,77.50623985732048],[-104.99324993249932,77.44895176783803],[-104.95364953649536,77.41943972174101],[-104.77004770047701,77.41249571089466],[-104.54324543245433,77.3378475942963],[-104.50004500045,77.30833554819927],[-104.45324453244532,77.24931145600522],[-104.45684456844567,77.2215354126198],[-104.49284492844929,77.16251132042575],[-104.55764557645576,77.14167928788666]]],[[[-95.48555485554856,77.79268030473278],[-95.23355233552336,77.7544882450778],[-94.95994959949599,77.77358427490529],[-94.66834668346684,77.77705628032848],[-94.01314013140131,77.75969625321258],[-93.58113581135811,77.77011226948213],[-93.46953469534695,77.76490426134734],[-93.30033300333002,77.74060022338509],[-93.21033210332104,77.70935217457648],[-93.12753127531275,77.66074409865197],[-93.33993339933399,77.62949604984337],[-93.51993519935199,77.47499180851187],[-93.54513545135451,77.46631179495392],[-93.73953739537394,77.46457579224236],[-93.83673836738367,77.45242377326122],[-94.40914409144091,77.47499180851187],[-95.9859598595986,77.48367182206982],[-96.05436054360543,77.50276785189732],[-96.26316263162632,77.59477599561157],[-96.27756277562776,77.63123205255494],[-96.2379623796238,77.67289611763309],[-96.19476194761947,77.70067216101853],[-96.14436144361443,77.71456018271124],[-95.68355683556835,77.78226428846324],[-95.48555485554856,77.79268030473278]]],[[[-101.6920169201692,77.69720015559534],[-101.83241832418324,77.68678413932582],[-102.08082080820807,77.69199214746058],[-102.37962379623796,77.72844820440397],[-102.45882458824588,77.77011226948213],[-102.47682476824768,77.83608037252253],[-102.47322473224732,77.87427243217749],[-102.4480244802448,77.88121644302385],[-102.26442264422644,77.8898964565818],[-101.91881918819188,77.90031247285134],[-101.6380163801638,77.89163245929339],[-101.32121321213212,77.85344039963843],[-101.19161191611916,77.82913636167615],[-101.12681126811268,77.81177633456028],[-101.04761047610477,77.77705628032848],[-101.01881018810188,77.76316825863574],[-101.00081000810007,77.73539221525033],[-101.39681396813968,77.72844820440397],[-101.5840158401584,77.71803218813443],[-101.6920169201692,77.69720015559534]]],[[[-113.83133831338313,77.7544882450778],[-114.10494104941048,77.72150419355759],[-114.28854288542885,77.72150419355759],[-114.60894608946089,77.77011226948213],[-114.97974979749797,77.91593649725564],[-115.03015030150301,77.96801657860334],[-114.88974889748897,77.97669659216129],[-114.78894788947889,77.99232061656559],[-114.72774727747277,78.01488865181625],[-114.60534605346054,78.0409286924901],[-114.33174331743317,78.07738474943349],[-114.29574295742957,78.06349672774076],[-114.3029430294303,78.03224867893215],[-114.28134281342813,78.0044726355467],[-114.18054180541804,77.99752862470035],[-114.08694086940869,77.97843259487286],[-113.89613896138961,77.91593649725564],[-113.76653766537665,77.9037844782745],[-113.71973719737197,77.8898964565818],[-113.69813698136981,77.86906442404273],[-113.61893618936189,77.83260836709934],[-113.61893618936189,77.81351233727185],[-113.7269372693727,77.77532027761688],[-113.83133831338313,77.7544882450778]]],[[[-110.4581045810458,78.10342479010731],[-109.65529655296552,78.07912075214506],[-109.62289622896229,78.0739127440103],[-109.61929619296193,78.0565527168944],[-109.68049680496804,77.99926462741195],[-109.77049770497705,77.9576005623338],[-110.19890198901989,77.9055204809861],[-110.74970749707497,77.85691240506159],[-110.86490864908649,77.83434436981094],[-110.85770857708577,77.82045634811823],[-110.81090810908108,77.80309632100233],[-110.7209072090721,77.78226428846324],[-110.29250292502925,77.78573629388643],[-110.18810188101881,77.77705628032848],[-110.15210152101521,77.76316825863574],[-110.13050130501304,77.74233622609668],[-110.11610116101161,77.71629618542283],[-110.11610116101161,77.62428804170858],[-110.13770137701377,77.57220796036091],[-110.19890198901989,77.52533588714797],[-110.37170371703716,77.49061583291618],[-110.68130681306813,77.44547976241486],[-110.89370893708937,77.42638373258737],[-111.05931059310593,77.43332774343372],[-111.22491224912248,77.42811973529896],[-111.95211952119521,77.34479160514266],[-112.17532175321753,77.34305560243106],[-112.37332373323733,77.36388763497015],[-112.64332643326433,77.44374375970327],[-112.9241292412924,77.47499180851187],[-113.04653046530466,77.51144786545527],[-113.16533165331653,77.53054389528276],[-113.19773197731978,77.55831993866818],[-113.20853208532085,77.58088797391883],[-113.18693186931868,77.59998400374633],[-113.13653136531364,77.61734403086223],[-113.12213122131222,77.63296805526653],[-113.16893168931689,77.67636812305628],[-113.19053190531905,77.71803218813443],[-113.26973269732697,77.77879228304008],[-113.28413284132841,77.81351233727185],[-113.28413284132841,77.83608037252253],[-113.26973269732697,77.86038441048478],[-113.21573215732157,77.9037844782745],[-113.18693186931868,77.91246449183245],[-113.02133021330214,77.91940850267883],[-112.80532805328053,77.94197653792949],[-112.3049230492305,78.0062086382583],[-111.20691206912069,78.08780076570301],[-110.8721087210872,78.08085675485665],[-110.72810728107281,78.09648077926096],[-110.4581045810458,78.10342479010731]]],[[[-103.00243002430024,78.14682485789706],[-103.11763117631176,78.125992825358],[-103.25083250832508,78.13814484433911],[-103.27243272432725,78.15029686332025],[-103.27243272432725,78.16592088772455],[-103.26163261632617,78.18328091484045],[-103.11043110431105,78.24577701245767],[-102.97362973629735,78.26660904499676],[-102.89082890828908,78.27181705313151],[-102.8260282602826,78.24924901788086],[-102.790027900279,78.21800096907225],[-103.00243002430024,78.14682485789706]]],[[[-109.81729817298172,78.65026564425804],[-109.64089640896408,78.59124155206399],[-109.57969579695796,78.59297755477559],[-109.5040950409504,78.58256153850607],[-109.4680946809468,78.56693751410174],[-109.36369363693636,78.49228939750338],[-109.3420934209342,78.45583334056002],[-109.33489334893349,78.40896126734708],[-109.35289352893528,78.36903320498052],[-109.38889388893888,78.33604915346032],[-109.48609486094861,78.31695312363286],[-109.70929709297093,78.30306510194012],[-110.02250022500225,78.32216113176761],[-110.29250292502925,78.29785709380536],[-110.41850418504185,78.29438508838217],[-110.75330753307533,78.31000911278647],[-110.83970839708397,78.32216113176761],[-111.02691026910269,78.36729720226893],[-111.17091170911709,78.38639323209642],[-111.22851228512285,78.37597721582688],[-111.30051300513004,78.33604915346032],[-111.43371433714337,78.28744107753582],[-111.51651516515165,78.2752890585547],[-111.76131761317613,78.28223306940106],[-112.1321213212132,78.36556119955736],[-112.5569255692557,78.34125716159511],[-112.99972999729997,78.2926490856706],[-113.17253172531726,78.28396907211265],[-113.2229322293223,78.29785709380536],[-113.29133291332913,78.33431315074873],[-113.28053280532805,78.35340918057622],[-113.15093150931509,78.40896126734708],[-112.85572855728557,78.46624935682956],[-112.63972639726397,78.49923340834977],[-112.2149221492215,78.54784148427427],[-111.70731707317073,78.57388152494812],[-111.52011520115201,78.60339357104513],[-111.40131401314012,78.64332163341169],[-111.07011070110701,78.7075537337405],[-110.87930879308793,78.73532977712594],[-110.61650616506165,78.7578978123766],[-110.40770407704076,78.75616180966503],[-110.14130141301413,78.70408172831733],[-109.93969939699397,78.67804168764349],[-109.81729817298172,78.65026564425804]]],[[[-96.20556205562055,78.53048145715837],[-95.96795967959679,78.50444141648453],[-95.56115561155612,78.51659343546564],[-95.41355413554135,78.49749740563817],[-95.0319503195032,78.42979329988617],[-94.91674916749167,78.38986523751961],[-94.88794887948879,78.36035319142258],[-94.88794887948879,78.34472916701827],[-95.01395013950139,78.31174511549807],[-95.26955269552695,78.26313703957356],[-95.33075330753307,78.2249449799186],[-95.10395103951039,78.17807290670567],[-94.98874988749887,78.13640884162751],[-94.93474934749347,78.1068967955305],[-94.93474934749347,78.0756487467219],[-95.08595085950859,77.99232061656559],[-95.19755197551976,77.96801657860334],[-95.37035370353703,77.9714885840265],[-95.45315453154531,77.96280857046855],[-95.66915669156691,77.92461651081359],[-96.01116011160111,77.8881604538702],[-96.47556475564755,77.8725364294659],[-96.60156601566015,77.84996839421524],[-96.83556835568355,77.81177633456028],[-96.99036990369903,77.80656832642549],[-97.04077040770407,77.82740035896458],[-97.06237062370623,77.85864840777319],[-97.05157051570515,77.88121644302385],[-97.01917019170192,77.9072564836977],[-97.09477094770948,77.93329652437154],[-97.42597425974259,77.98190460029605],[-97.62037620376204,78.04960870604805],[-97.64917649176492,78.0721767412987],[-97.65637656376563,78.0912727711262],[-97.22797227972279,78.10342479010731],[-97.04077040770407,78.11731281180005],[-96.9579695796958,78.1398808470507],[-96.94356943569436,78.15203286603182],[-97.02637026370263,78.1572408741666],[-97.32157321573216,78.20237694466792],[-97.81837818378183,78.23015298805336],[-97.84357843578435,78.26313703957356],[-98.04878048780488,78.3256331371908],[-98.07038070380703,78.38639323209642],[-98.11358113581136,78.40375325921232],[-98.2539825398254,78.42979329988617],[-98.27558275582756,78.43847331344412],[-98.31878318783187,78.47666537309908],[-98.32238322383223,78.49749740563817],[-98.31518315183152,78.51832943817723],[-98.05958059580595,78.55825750054379],[-98.09558095580955,78.58603354392923],[-98.289982899829,78.6919297093362],[-98.34038340383404,78.75095380153024],[-98.33318333183331,78.7735218367809],[-98.21078210782107,78.80476988558954],[-98.04158041580415,78.80476988558954],[-97.59517595175951,78.79608987203159],[-97.38277382773828,78.78220185033885],[-97.17037170371704,78.7578978123766],[-96.93636936369363,78.71970575272164],[-96.58716587165871,78.68672170120144],[-96.47556475564755,78.66588966866235],[-96.26676266762668,78.59471355748718],[-96.24156241562416,78.57388152494812],[-96.25596255962559,78.55131348969743],[-96.20556205562055,78.53048145715837]]],[[[-103.42723427234272,79.31515468279687],[-103.19323193231932,79.29605865296938],[-102.9160291602916,79.23182655264057],[-102.65322653226532,79.094682338425],[-102.63882638826388,79.0773223113091],[-102.63882638826388,79.05475427605842],[-102.64962649626496,79.026978232673],[-102.6820268202682,78.99052217572961],[-102.72882728827288,78.96969014319055],[-102.59562595625955,78.9436501025167],[-102.58122581225813,78.92976208082399],[-102.5920259202592,78.90025003472695],[-102.57762577625776,78.87941800218789],[-102.49482494824947,78.90025003472695],[-102.42642426424264,78.93323408624715],[-102.40842408424083,78.95406611878624],[-102.39402394023939,79.0096182055571],[-102.18882188821888,79.03913025165411],[-101.97281972819728,79.0790583140207],[-101.8720187201872,79.08773832757865],[-101.70281702817027,79.0790583140207],[-101.29961299612995,78.98184216217166],[-101.14481144811448,78.97316214861371],[-101.08721087210871,78.9610101296326],[-101.03681036810367,78.93844209438194],[-101.03321033210332,78.91413805641966],[-101.1160111601116,78.8585859696488],[-101.14841148411485,78.823865915417],[-101.12681126811268,78.80129788016635],[-100.9180091800918,78.78220185033885],[-100.43560435604356,78.82039390999384],[-100.01440014400144,78.72838576627959],[-99.78039780397803,78.61901759544944],[-99.61119611196112,78.58256153850607],[-99.58239582395824,78.56346550867858],[-99.63279632796328,78.54436947885108],[-99.67959679596795,78.49402540021498],[-99.819998199982,78.45583334056002],[-99.84879848798488,78.43847331344412],[-99.77319773197732,78.39333724294278],[-99.76959769597696,78.36382519684577],[-99.77679776797768,78.3256331371908],[-99.75159751597516,78.30306510194012],[-99.56079560795608,78.27876106397787],[-99.13239132391324,78.11731281180005],[-99.05319053190532,78.0721767412987],[-99.00279002790028,78.01662465452785],[-98.99918999189991,77.99752862470035],[-99.06039060390603,77.96628057589174],[-99.12879128791288,77.87774443760068],[-99.16479164791647,77.85691240506159],[-99.34119341193411,77.8395523779457],[-99.6579965799658,77.82392835354139],[-99.95679956799567,77.79441630744438],[-100.27360273602736,77.83260836709934],[-100.58680586805868,77.89163245929339],[-100.68040680406804,77.92982451894835],[-100.75960759607595,77.97843259487286],[-100.77760777607776,77.99579262198876],[-100.81000810008099,78.0721767412987],[-100.82440824408243,78.08780076570301],[-100.95760957609576,78.12946483078116],[-101.07281072810729,78.19369693110997],[-101.29961299612995,78.19890493924476],[-101.82881828818287,78.26487304228516],[-102.05562055620555,78.27876106397787],[-102.2860228602286,78.2752890585547],[-102.60642606426065,78.24924901788086],[-102.66762667626676,78.25619302872721],[-102.72162721627215,78.2752890585547],[-102.7720277202772,78.30653710736331],[-102.78282782827829,78.33084114532556],[-102.73242732427325,78.37076920769212],[-103.67563675636757,78.32042512905602],[-103.94563945639456,78.25966503415037],[-104.32364323643236,78.27008105041992],[-104.51444514445144,78.29438508838217],[-104.76284762847628,78.35167317786463],[-104.8780487804878,78.40201725650073],[-104.9860498604986,78.46798535954113],[-104.99684996849969,78.51832943817723],[-104.91044910449104,78.55304949240903],[-104.82044820448205,78.57214552223653],[-104.72684726847268,78.57908953308288],[-104.21564215642157,78.53916147071632],[-103.76563765637655,78.52006544088883],[-103.57123571235712,78.53916147071632],[-103.48123481234812,78.59471355748718],[-103.58923589235891,78.62248960087263],[-104.02124021240212,78.63464161985374],[-103.92763927639277,78.66415366595078],[-103.5640356403564,78.6919297093362],[-103.37323373233733,78.73706577983754],[-103.40923409234092,78.75095380153024],[-103.51723517235172,78.76831382864614],[-104.01044010440104,78.76484182322295],[-104.18324183241832,78.78046584762728],[-104.1940419404194,78.79608987203159],[-104.15444154441545,78.81344989914749],[-103.87723877238773,78.90198603743855],[-103.8880388803888,78.91934606455445],[-104.00684006840068,78.94712210793986],[-104.11124111241112,78.98531416759485],[-104.15084150841508,78.99052217572961],[-104.39564395643956,78.95580212149781],[-104.73764737647376,78.8256019181286],[-104.81684816848168,78.8065058883011],[-104.89604896048961,78.8082418910127],[-104.97164971649717,78.82907392355179],[-104.9680496804968,78.8568499669372],[-104.89244892448924,78.8898340184574],[-104.7340473404734,78.99052217572961],[-104.74844748447484,79.026978232673],[-104.89964899648996,79.05128227063526],[-105.31005310053101,79.03392224351936],[-105.53685536855369,79.03218624080776],[-105.56925569255692,79.0616982869048],[-105.580055800558,79.11377836825247],[-105.56925569255692,79.16412244688857],[-105.51525515255152,79.24224256891011],[-105.43605436054361,79.30300266381576],[-105.38925389253892,79.32383469635482],[-104.84564845648457,79.31168267737368],[-103.96363963639637,79.34813873431708],[-103.7080370803708,79.35161073974027],[-103.42723427234272,79.31515468279687]]],[[[-98.79038790387904,79.9817797240473],[-98.76878768787688,79.85157952067806],[-98.79038790387904,79.78561141763765],[-98.84078840788408,79.73700334171315],[-98.8839888398884,79.72485132273204],[-98.94518945189452,79.72485132273204],[-99.21879218792188,79.7613073796754],[-99.30159301593015,79.78387541492606],[-99.30519305193052,79.80297144475355],[-99.3339933399334,79.83942750169695],[-99.51399513995139,79.88629957490986],[-99.8559985599856,79.8793555640635],[-100,79.88456357219826],[-100.05760057600575,79.898451593891],[-100.09360093600935,79.91928362643006],[-100.1260012600126,80.00087575387477],[-100.11880118801187,80.0303877999718],[-100.07920079200792,80.0807318786079],[-100.0540005400054,80.09288389758902],[-99.8019980199802,80.13975597080193],[-99.729997299973,80.14322797622512],[-99.4239942399424,80.12586794910922],[-99.1539915399154,80.12413194639763],[-99.01719017190172,80.11197992741651],[-98.89478894788948,80.08246788131947],[-98.82278822788227,80.03733181081816],[-98.79038790387904,79.9817797240473]]],[[[-91.88551885518855,81.13274952183122],[-91.75591755917559,81.04942139167491],[-91.27351273512735,80.8497810798421],[-91.05391053910539,80.77686896595534],[-90.6831068310683,80.68833282766425],[-90.63630636306362,80.65534877614405],[-90.63270632706326,80.64146075445134],[-90.64350643506435,80.59285267852684],[-90.53550535505354,80.57549265141094],[-90.21870218702186,80.5477166080255],[-89.86229862298623,80.49910853210099],[-89.79749797497975,80.50084453481259],[-89.67509675096751,80.5303565809096],[-89.52389523895239,80.53903659446755],[-89.32949329493294,80.53209258362119],[-89.23589235892359,80.51126055108213],[-89.16749167491675,80.4800125022735],[-89.13869138691386,80.45744446702284],[-89.13509135091351,80.44008443990694],[-89.20349203492034,80.40710038838674],[-89.19629196291963,80.39321236669403],[-89.1530915309153,80.37932434500132],[-89.14589145891459,80.36022831517383],[-89.21789217892179,80.28905220399864],[-89.19989199891998,80.26301216332482],[-89.01989019890199,80.19878006299598],[-88.85788857888579,80.16579601147578],[-88.53748537485374,80.13107595724401],[-88.32868328683287,80.13454796266717],[-88.1990819908199,80.11197992741651],[-88.19548195481954,80.12586794910922],[-88.25668256682566,80.16579601147578],[-88.37908379083791,80.22482010366983],[-88.6130861308613,80.25606815247843],[-88.64548645486454,80.28905220399864],[-88.66348663486635,80.34807629619269],[-88.64188641886419,80.38626835584768],[-88.5230852308523,80.41751640465628],[-88.42588425884259,80.42793242092583],[-88.12348123481235,80.4296684236374],[-87.96147961479615,80.41578040194469],[-87.67347673476735,80.37238033415494],[-87.64467644676446,80.34807629619269],[-87.63027630276302,80.30120422297978],[-87.61947619476194,80.20746007655393],[-87.62667626676266,80.18662804401487],[-87.86787867878678,80.13454796266717],[-87.92187921879218,80.09809190572378],[-87.86067860678607,80.08767588945426],[-87.65187651876518,80.07899587589631],[-87.32787327873278,80.04601182437611],[-87.20187201872018,80.04253981895292],[-87.07587075870758,79.96615569964297],[-86.97866978669786,79.8949795884678],[-87.05067050670506,79.80470744746515],[-87.14427144271443,79.6623552251148],[-87.21987219872199,79.62937117359459],[-87.29547295472955,79.58076309767009],[-87.24147241472414,79.57034708140054],[-86.92466924669246,79.59117911393963],[-86.85986859868598,79.59812312478599],[-86.64746647466474,79.64673120071049],[-86.33786337863378,79.63457918172935],[-86.23346233462334,79.62242716274824],[-86.17946179461794,79.60506713563234],[-86.08586085860858,79.55125105157308],[-86.00666006660066,79.48007494039788],[-85.9490594905949,79.48528294853264],[-85.8050580505805,79.57381908682373],[-85.75105751057511,79.5946511193628],[-85.6790567905679,79.61548315190188],[-85.64665646656466,79.6120111464787],[-85.50265502655026,79.53041901903399],[-85.1750517505175,79.38806679668363],[-85.06345063450634,79.32730670177801],[-85.04185041850418,79.28390663398827],[-85.18225182251823,79.23356255535217],[-85.29025290252902,79.20752251467832],[-86.0930609306093,79.09989034655976],[-86.44946449464494,79.03913025165411],[-86.62946629466295,78.99052217572961],[-86.71946719467195,78.9748981513253],[-86.91386913869138,78.98357816488326],[-86.95706957069571,78.9748981513253],[-87.01467014670146,78.89851403201536],[-87.07947079470794,78.86552998049515],[-87.2450724507245,78.81344989914749],[-87.4790747907479,78.71796975001004],[-87.61587615876158,78.67630568493189],[-87.86067860678607,78.7075537337405],[-87.92187921879218,78.75095380153024],[-87.95787957879578,78.85164195880245],[-87.96147961479615,78.8933060238806],[-87.95427954279542,78.91587405913126],[-87.92187921879218,78.95059411336305],[-87.81747817478174,79.03565824623095],[-87.82827828278282,79.0460742625005],[-87.87867878678786,79.03739424894255],[-88.04068040680407,78.9957301838644],[-88.10548105481054,78.97316214861371],[-88.16308163081631,78.93323408624715],[-88.19188191881919,78.86726598320675],[-88.16668166681667,78.74574579339549],[-88.18828188281883,78.69713771747098],[-88.25308253082531,78.67283367950873],[-88.22788227882279,78.65373764968123],[-88.03708037080371,78.62769760900738],[-88.00468004680046,78.61554559002627],[-87.9830798307983,78.59471355748718],[-87.97227972279723,78.56520151139017],[-87.9830798307983,78.53742546800473],[-88.04068040680407,78.49402540021498],[-88.14868148681487,78.47666537309908],[-88.28548285482854,78.49576140292658],[-88.58068580685807,78.60165756833354],[-88.71028710287102,78.59644956019878],[-88.74268742687427,78.58429754121764],[-88.71388713887139,78.54610548156268],[-88.62388623886238,78.46277735140637],[-88.60588605886059,78.39160124023121],[-88.6490864908649,78.33431315074873],[-88.73188731887319,78.2423050070345],[-88.78948789487895,78.1919609283984],[-88.82188821888218,78.18675292026361],[-88.96948969489695,78.18501691755205],[-89.09549095490955,78.2093209555143],[-89.46989469894699,78.37076920769212],[-89.65349653496534,78.43847331344412],[-89.92709927099271,78.57388152494812],[-89.99549995499954,78.59992156562194],[-90.03870038700387,78.60686557646832],[-90.07470074700747,78.54957748698584],[-90.00270002700027,78.49576140292658],[-89.75789757897579,78.37076920769212],[-89.61029610296103,78.27876106397787],[-89.50589505895059,78.20411294737951],[-89.49149491494914,78.17112889585931],[-89.52389523895239,78.1589768768782],[-89.57789577895778,78.16592088772455],[-89.64989649896499,78.19369693110997],[-89.87309873098731,78.23709699889972],[-89.96669966699666,78.26313703957356],[-90.02430024300243,78.29091308295901],[-90.13590135901359,78.31348111820967],[-90.29790297902979,78.32736913990237],[-90.45990459904598,78.33084114532556],[-90.62190621906218,78.32216113176761],[-90.65070650706507,78.30827311007491],[-90.47070470704706,78.26834504770832],[-90.4059040590406,78.24751301516926],[-90.3591035910359,78.21800096907225],[-90.32670326703267,78.18501691755205],[-90.38790387903879,78.16244888230136],[-90.61470614706147,78.15029686332025],[-90.91710917109171,78.1589768768782],[-91.41031410314103,78.18848892297521],[-91.89991899918999,78.23709699889972],[-92.34992349923499,78.31348111820967],[-92.67752677526775,78.38986523751961],[-92.80712807128072,78.42979329988617],[-92.84672846728466,78.45930534598318],[-92.72432724327243,78.48708138936863],[-92.29592295922959,78.52006544088883],[-91.86751867518674,78.54263347613949],[-91.93591935919359,78.56172950596698],[-92.71712717127171,78.60512957375673],[-92.97272972729726,78.61207358460308],[-93.10953109531096,78.60165756833354],[-93.26793267932679,78.60860157917989],[-93.39033390333903,78.64332163341169],[-93.55233552335523,78.7075537337405],[-93.63513635136351,78.75095380153024],[-93.62433624336244,78.76831382864614],[-93.56313563135632,78.77699384220409],[-93.20673206732067,78.77004983135774],[-93.159931599316,78.7752578394925],[-93.33633336333364,78.8082418910127],[-93.90153901539016,78.87247399134151],[-94.1139411394114,78.92976208082399],[-94.15354153541536,78.95059411336305],[-94.16794167941678,78.97316214861371],[-94.16434164341644,78.9939941811528],[-93.9519395193952,79.03739424894255],[-93.29313293132931,79.13981840892632],[-93.069930699307,79.15544243333062],[-92.84312843128431,79.15717843604222],[-92.68472684726846,79.18495447942766],[-92.54792547925479,79.28217063127667],[-91.86751867518674,79.31689068550847],[-91.34191341913419,79.36029075329822],[-91.29871298712987,79.37244277227933],[-91.6911169111691,79.36549876143297],[-92.24912249122491,79.37417877499092],[-92.4831248312483,79.43841087531973],[-92.6451264512645,79.45056289430087],[-92.82152821528214,79.45056289430087],[-93.02673026730267,79.42973086176178],[-93.37953379533795,79.36897076685617],[-93.54873548735488,79.35334674245183],[-93.93393933939339,79.29085064483462],[-94.03834038340383,79.29605865296938],[-94.09234092340922,79.30300266381576],[-94.11034110341103,79.31515468279687],[-94.04194041940418,79.35681874787502],[-93.9411394113941,79.38633079397204],[-93.95913959139591,79.39501080752999],[-94.11034110341103,79.40195481837637],[-94.28314283142831,79.40021881566477],[-94.40554405544056,79.38980279939523],[-94.84474844748448,79.33425071262437],[-95.04275042750427,79.29432265025781],[-95.10395103951039,79.28911464212302],[-95.31635316353163,79.35508274516343],[-95.65835658356583,79.38980279939523],[-95.7339573395734,79.41757884278067],[-95.6619566195662,79.5269470136108],[-95.56475564755647,79.54951504886148],[-95.30195301953019,79.56861107868895],[-94.52074520745207,79.66756323324955],[-94.47394473944739,79.68665926307705],[-94.4019440194402,79.73700334171315],[-94.5819458194582,79.72485132273204],[-94.97434974349743,79.6779792495191],[-95.29835298352984,79.65367521155684],[-95.55395553955539,79.65367521155684],[-95.73755737557376,79.6606192224032],[-95.85635856358563,79.67450724409593],[-96.00036000360004,79.70401929019295],[-96.46116461164611,79.8481075152549],[-96.59076590765908,79.9158116210069],[-96.60516605166052,79.97830771862411],[-96.63756637566375,80.02344378912545],[-96.77436774367743,80.13628396537877],[-95.78075780757807,80.06684385691517],[-95.39555395553955,80.05295583522246],[-94.64674646746467,80.04948382979927],[-94.61074610746107,80.05469183793406],[-94.59994599945999,80.07378786776152],[-94.61434614346143,80.10329991385856],[-94.60714607146072,80.12586794910922],[-94.5819458194582,80.14149197351352],[-94.30474304743048,80.18142003588008],[-94.26154261542615,80.19530805757282],[-94.58914589145891,80.20225206841917],[-95.1939519395194,80.13454796266717],[-95.40635406354063,80.13454796266717],[-95.64755647556476,80.23176411451618],[-95.9031590315903,80.21440408740028],[-96.02556025560256,80.22134809824666],[-96.21636216362164,80.24565213620892],[-96.30996309963099,80.26648416874798],[-96.36756367563676,80.29252420942183],[-96.39276392763928,80.31509224467248],[-96.38556385563855,80.33245227178838],[-96.33516335163351,80.35328430432747],[-96.1119611196112,80.38106034771289],[-96.01116011160111,80.38279635042448],[-95.74835748357484,80.36543632330859],[-95.55035550355504,80.36717232602018],[-95.61515615156151,80.39668437211719],[-95.89955899558996,80.47133248871555],[-96.15156151561516,80.55292461616028],[-96.13356133561335,80.69180483308745],[-95.92835928359283,80.72131687918446],[-95.71235712357124,80.72478888460765],[-95.50355503555035,80.69006883037585],[-95.22635226352263,80.68659682495266],[-95.02475024750247,80.6466687625861],[-94.89154891548915,80.57028464327615],[-94.73314733147332,80.57202064598775],[-94.48474484744847,80.55813262429504],[-93.92673926739268,80.55986862700664],[-94.02754027540276,80.58590866768048],[-94.2039420394204,80.61021270564274],[-94.59634596345963,80.64146075445134],[-94.78714787147871,80.7508289252815],[-95.19755197551976,80.80811701476395],[-95.51435514355143,80.83762906086096],[-95.51075510755108,80.86366910153481],[-95.26955269552695,81.00081331575038],[-94.98154981549816,81.04942139167491],[-94.52074520745207,81.03206136455901],[-94.21474214742148,81.05636540252127],[-93.8259382593826,81.10497347844577],[-93.44433444334443,81.08240544319511],[-93.34353343533435,81.08587744861828],[-93.2859328593286,81.09976547031101],[-93.23553235532356,81.12927751640802],[-93.23553235532356,81.15531755708187],[-93.2859328593286,81.17962159504413],[-93.40833408334083,81.20913364114114],[-93.89433894338943,81.21260564656433],[-94.11034110341103,81.22475766554544],[-94.1931419314193,81.24038168994977],[-94.21834218342183,81.26468572791202],[-94.23274232742327,81.28898976587428],[-94.23274232742327,81.31502980654813],[-94.21834218342183,81.33065383095243],[-94.17874178741788,81.33933384451038],[-94.05994059940599,81.3497498607799],[-93.60633606336063,81.3497498607799],[-93.33273332733327,81.36363788247263],[-93.0339303393034,81.34627785535673],[-92.41112411124111,81.27857374960473],[-92.21312213122131,81.24385369537293],[-91.99711997119971,81.18482960317888],[-91.88551885518855,81.13274952183122]]],[[[-69.48969489694896,83.01631246390593],[-68.67248672486724,82.99895243679003],[-68.40968409684096,83.00589644763639],[-68.10728107281072,82.96076037713507],[-67.92367923679237,82.95555236900029],[-67.62487624876249,82.96423238255824],[-67.40527405274052,82.95381636628872],[-66.59166591665917,82.94340035001917],[-66.42246422464224,82.92604032290328],[-66.4260642606426,82.90694429307578],[-66.59886598865988,82.86180822257447],[-66.83646836468364,82.81840815478472],[-68.35928359283592,82.67605593243437],[-68.47088470884708,82.65348789718371],[-68.1720817208172,82.64654388633735],[-67.73647736477365,82.65175189447211],[-67.39807398073981,82.66737591887642],[-66.99846998469984,82.71598399480092],[-66.86526865268652,82.71945600022411],[-66.61326613266132,82.74202403547477],[-66.120061200612,82.80799213851517],[-65.72765727657276,82.84271219274697],[-65.55125551255512,82.82708816834267],[-65.40005400054,82.80278413038042],[-65.29925299252992,82.79931212495723],[-65.24525245252453,82.81840815478472],[-65.16245162451624,82.87048823613242],[-65.1120511205112,82.88958426595988],[-64.98244982449825,82.90173628494102],[-64.90324903249032,82.90000028222943],[-64.77724777247772,82.87569624426717],[-64.63324633246332,82.81840815478472],[-64.50364503645037,82.77848009241816],[-64.43164431644315,82.77848009241816],[-64.13284132841328,82.82361616291948],[-63.98523985239852,82.82882417105426],[-63.639636396363954,82.81320014664996],[-63.499234992349926,82.79236811411087],[-63.474034740347406,82.77153608157181],[-63.564035640356394,82.74896804632112],[-63.62163621636216,82.72987201649366],[-63.64323643236432,82.71251198937776],[-63.59283592835928,82.69341595955026],[-63.384033840338404,82.65348789718371],[-63.08523085230851,82.56495175889265],[-63.08883088830888,82.53196770737244],[-63.250832508325075,82.46599960433204],[-63.247232472324725,82.45037557992771],[-62.47682476824768,82.5198156883913],[-61.69561695616956,82.4885676395827],[-61.47601476014759,82.46773560704361],[-61.39321393213932,82.44169556636979],[-61.303213032130316,82.40003150129164],[-61.2060120601206,82.34100740909759],[-61.27441274412743,82.28024731419194],[-61.616416164161635,82.18476716505452],[-61.969219692196916,82.11011904845617],[-62.178021780217804,82.04415094541577],[-62.49482494824947,82.00595888576078],[-63.59283592835928,81.84624663629452],[-64.12924129241291,81.79416655494686],[-64.43524435244352,81.74208647359916],[-64.57564575645756,81.73340646004121],[-65.22725227252272,81.74382247631075],[-65.40005400054,81.71604643292531],[-65.49365493654936,81.6674383570008],[-65.70245702457024,81.64487032175015],[-66.00486004860048,81.62924629734584],[-66.6240662406624,81.6170942783647],[-66.76446764467644,81.56327819430544],[-66.80046800468004,81.52682213736205],[-66.86166861668616,81.4990460939766],[-66.91566915669156,81.4851580722839],[-68.68688686886868,81.29246177129744],[-68.72288722887228,81.26121372248883],[-68.54288542885429,81.24732570079613],[-68.31608316083161,81.26121372248883],[-65.73485734857348,81.49383808584184],[-65.24165241652416,81.50946211024615],[-64.78084780847809,81.49210208313025],[-64.83124831248313,81.43828599907098],[-65.48285482854828,81.28551776045109],[-66.31446314463145,81.14663754352392],[-66.72846728467285,81.04074137811696],[-67.77607776077761,80.86019709611162],[-68.62928629286293,80.67791681139471],[-68.96048960489604,80.58764467039205],[-69.39969399693996,80.42272441279104],[-69.55089550895508,80.38279635042448],[-69.73449734497345,80.36717232602018],[-69.95049950499505,80.37411633686654],[-70.14490144901448,80.39842037482879],[-70.40410404104041,80.45918046973443],[-70.6381063810638,80.52688457548643],[-70.71370713707137,80.53903659446755],[-70.66690666906669,80.50605254294734],[-70.21330213302133,80.27690018501752],[-70.26370263702637,80.23350011722778],[-71.09891098910988,80.18662804401487],[-71.46971469714697,80.14669998164831],[-71.66051660516605,80.13628396537877],[-71.79731797317973,80.14322797622512],[-71.9269192691927,80.13975597080193],[-72.05652056520564,80.12239594368606],[-72.06372063720637,80.10503591657016],[-71.94851948519485,80.08593988674266],[-71.61731617316173,80.07031586233836],[-70.87570875708757,80.12239594368606],[-70.7569075690757,80.11892393826287],[-70.56970569705696,80.09288389758902],[-70.55890558905588,80.07031586233836],[-70.7569075690757,79.9974037484516],[-71.35451354513545,79.91060361287211],[-71.27891278912789,79.90713160744895],[-71.10611106111061,79.87588355864031],[-71.10971109711097,79.8481075152549],[-71.29691296912969,79.78213941221449],[-71.38691386913868,79.7613073796754],[-71.96291962919629,79.70054728476978],[-72.2149221492215,79.68665926307705],[-72.43812438124381,79.6936032739234],[-73.44973449734496,79.8272754827158],[-73.80613806138061,79.8463715125433],[-74.14454144541445,79.8793555640635],[-74.39294392943928,79.87414755592874],[-74.65934659346593,79.83595549627375],[-74.54054540545405,79.8151234637347],[-74.0509405094051,79.7786674067913],[-73.64053640536405,79.77172339594495],[-73.47133471334713,79.75609937154064],[-73.40653406534065,79.73179533357839],[-73.23013230132301,79.6432591952873],[-73.20133201332013,79.59638712207439],[-73.24093240932409,79.55298705428464],[-73.29493294932949,79.52173900547604],[-73.35973359733597,79.50437897836014],[-73.46773467734677,79.49569896480219],[-73.86733867338673,79.50090697293697],[-74.0149401494015,79.49049095666743],[-74.18774187741877,79.46445091599358],[-74.40734407344073,79.45403489972404],[-74.79974799747997,79.45924290785882],[-75.26055260552606,79.42105084820383],[-75.50175501755017,79.41410683735748],[-75.77535775357754,79.43146686447338],[-76.06696066960669,79.47313092955153],[-76.37656376563766,79.49396296209059],[-76.89856898568985,79.51305899191809],[-76.85536855368554,79.48875495395583],[-76.67176671766717,79.47833893768629],[-76.29736297362973,79.41410683735748],[-76.11736117361173,79.32557069906642],[-75.94815948159481,79.31168267737368],[-75.60255602556025,79.23877056348692],[-75.35415354153541,79.2283545472174],[-75.0949509495095,79.20405050925513],[-74.72774727747277,79.23529855806376],[-74.48294482944829,79.23009054992897],[-74.53334533345333,79.05301827334685],[-74.64134641346413,79.03565824623095],[-75.23175231752317,79.03565824623095],[-75.51615516155161,79.0616982869048],[-75.63855638556385,79.08773832757865],[-75.91215912159122,79.11725037367566],[-76.15696156961569,79.09989034655976],[-76.38016380163802,79.10336235198295],[-76.53136531365313,79.08600232486705],[-76.77256772567725,79.08773832757865],[-77.3989739897399,79.05649027877001],[-77.73017730177301,79.05649027877001],[-77.9749797497975,79.07558630859751],[-78.25938259382593,79.08253031944386],[-78.58338583385833,79.07558630859751],[-78.55818558185581,79.05475427605842],[-78.42138421384213,79.04781026521206],[-78.22338223382233,79.01482621369186],[-78.03618036180362,78.96448213505576],[-77.88137881378813,78.9419140998051],[-77.69777697776978,78.95406611878624],[-77.51057510575106,78.9783701567485],[-76.82656826568265,79.01829821911505],[-76.52416524165241,79.02350622724981],[-76.25416254162542,79.00614620013391],[-76.07776077760778,78.98531416759485],[-75.95175951759518,78.959274126921],[-75.79335793357933,78.8898340184574],[-75.40095400954009,78.88115400489946],[-75.09855098550985,78.8585859696488],[-74.61974619746196,78.7578978123766],[-74.48654486544865,78.75095380153024],[-74.43254432544325,78.7249137608564],[-74.53334533345333,78.65894565781599],[-74.54774547745477,78.62075359816103],[-74.8789487894879,78.54436947885108],[-75.39735397353974,78.52353744631202],[-75.9661596615966,78.53048145715837],[-76.37296372963729,78.52180144360042],[-76.41616416164162,78.51138542733088],[-76.13536135361353,78.49228939750338],[-75.48735487354872,78.40375325921232],[-75.23895238952389,78.35514518328782],[-75.19215192151921,78.32736913990237],[-75.5521555215552,78.22147297449541],[-75.86535865358653,78.00968064368149],[-75.96975969759697,77.99232061656559],[-76.07776077760778,77.9871126084308],[-76.3549635496355,77.990584613854],[-76.70776707767077,77.9385045325063],[-76.97416974169741,77.92808851623678],[-77.45657456574565,77.94718454606425],[-78.0109801098011,77.94544854335265],[-78.05778057780577,77.91246449183245],[-78.08298082980829,77.84649638879205],[-78.07938079380793,77.74754423423144],[-78.0469804698047,77.61560802815063],[-78.07578075780758,77.51839187630162],[-78.16938169381693,77.45763178139597],[-78.28458284582845,77.41249571089466],[-78.49338493384934,77.36909564310491],[-78.70938709387093,77.34131959971947],[-78.86778867788678,77.33263958616152],[-79.13779137791377,77.33090358344995],[-79.90459904599045,77.29965553464132],[-80.28260282602825,77.30139153735291],[-80.57420574205742,77.31527955904565],[-80.87300873008729,77.35867962683537],[-81.3770137701377,77.48193581935823],[-81.5210152101521,77.50971186274367],[-81.65781657816578,77.52533588714797],[-81.65421654216541,77.49929584647413],[-81.5030150301503,77.42985573801056],[-81.3770137701377,77.38471966750922],[-81.27621276212761,77.36562363768172],[-81.30141301413013,77.34479160514266],[-81.52461524615246,77.31007155091086],[-81.76581765817657,77.29618352921815],[-82.05742057420574,77.29618352921815],[-82.06462064620646,77.28403151023701],[-81.96741967419673,77.24757545329365],[-81.84141841418413,77.21459140177345],[-81.7550175501755,77.2041753855039],[-81.53541535415354,77.21459140177345],[-81.27621276212761,77.2562554668516],[-81.11781117811178,77.2701434885443],[-80.79740797407973,77.25972747227476],[-80.67140671406713,77.24410344787046],[-80.27540275402754,77.15035930144461],[-80.21780217802177,77.14688729602145],[-79.92259922599226,77.19375936923436],[-79.49779497794978,77.19549537194595],[-79.33939339393393,77.15903931500256],[-79.28179281792818,77.0843911984042],[-79.27459274592745,77.02536710621018],[-79.31779317793178,76.98023103570884],[-79.22059220592206,76.9368309679191],[-78.97938979389794,76.89343090012935],[-78.79218792187922,76.88301488385983],[-78.65898658986589,76.90731892182208],[-78.45738457384573,76.9680790167277],[-78.37098370983709,76.98196703842044],[-78.28818288182882,76.97849503299724],[-78.16578165781658,76.9350949652075],[-78.00018000180002,76.8517668350512],[-77.98217982179821,76.75455068320218],[-78.11898118981189,76.64344650966046],[-78.28458284582845,76.57053439577368],[-78.93258932589326,76.45075020867401],[-79.13059130591306,76.4038781354611],[-79.28539285392854,76.35527005953656],[-79.51219512195122,76.31013398903525],[-79.95499954999549,76.2511098968412],[-80.18540185401854,76.24069388057165],[-80.68940689406894,76.17646178024285],[-80.8010080100801,76.17298977481965],[-80.9630096300963,76.1834057910892],[-80.99540995409954,76.2146538398978],[-80.95580955809558,76.2702059266687],[-80.90180901809018,76.32228600801636],[-80.83340833408333,76.3691580812293],[-80.83340833408333,76.40908614359586],[-80.97380973809737,76.4698462385015],[-81.07461074610745,76.49762228188692],[-81.17181171811718,76.51324630629122],[-81.36621366213662,76.50456629273327],[-81.47421474214742,76.4872062656174],[-81.5930159301593,76.48373426019421],[-81.7190171901719,76.49415027646376],[-81.82341823418234,76.5201903171376],[-82.03582035820358,76.62955848796773],[-82.1150211502115,76.64344650966046],[-82.21942219422193,76.63997450423727],[-82.30942309423094,76.65559852864158],[-82.39222392223922,76.69031858287337],[-82.5290252902529,76.72330263439358],[-82.4930249302493,76.69726259371973],[-82.35622356223561,76.63650249881408],[-82.26262262622626,76.57400640119687],[-82.20862208622086,76.51324630629122],[-82.23382233822338,76.46637423307831],[-83.38943389433894,76.43859818969287],[-83.88623886238862,76.4524862113856],[-83.9870398703987,76.49588627917532],[-84.22464224642246,76.67469455846907],[-84.2750427504275,76.35700606224816],[-85.14265142651426,76.30492598090049],[-85.34425344253442,76.31360599445841],[-85.6790567905679,76.34832604869021],[-86.11466114661147,76.4351261842697],[-86.29466294662946,76.49241427375216],[-86.36666366663667,76.54796636052302],[-86.42066420664206,76.57921440933163],[-86.4530645306453,76.58442241746641],[-86.5610656106561,76.51671831171441],[-86.67986679866799,76.37610209207566],[-86.97866978669786,76.41255814901905],[-87.3530735307353,76.44727820325082],[-87.48987489874898,76.58615842017801],[-87.49707497074971,76.3865181083452],[-88.10548105481054,76.41255814901905],[-88.3970839708397,76.40561413817267],[-88.47988479884799,76.57921440933163],[-88.49428494284942,76.77364671302968],[-88.6130861308613,76.65039052050682],[-88.56268562685626,76.54796636052302],[-88.54468544685446,76.42123816257697],[-88.80388803888039,76.45769421952036],[-89.36909369093691,76.47505424663626],[-89.57069570695707,76.49241427375216],[-89.54549545495455,76.65907053406477],[-89.49869498694987,76.82746279708894],[-88.77148771487714,76.99411905740155],[-88.55548555485555,77.0722391794231],[-88.3970839708397,77.1034872282317],[-88.14868148681487,77.12431926077079],[-87.82827828278282,77.1364712797519],[-87.61227612276123,77.12605526348236],[-87.36027360273603,77.1364712797519],[-87.0650706507065,77.16598332584894],[-86.85266852668526,77.17466333940689],[-86.8130681306813,77.18507935567641],[-86.87426874268742,77.20070338008071],[-87.1010710107101,77.30833554819927],[-87.18387183871839,77.33263958616152],[-87.26667266672666,77.34305560243106],[-87.42867428674286,77.34826361056585],[-87.59067590675906,77.39513568377876],[-87.68067680676806,77.43679974885691],[-87.78147781477814,77.49235183562777],[-87.93627936279363,77.59998400374633],[-88.09468094680946,77.71976819084603],[-88.01548015480155,77.78400029117483],[-87.75627756277562,77.83608037252253],[-87.49707497074971,77.8725364294659],[-87.23427234272343,77.89163245929339],[-87.01827018270183,77.89163245929339],[-86.75546755467555,77.86385641590795],[-86.38466384663846,77.80830432913709],[-86.17226172261722,77.74580823151987],[-85.90585905859058,77.61387202543904],[-85.72945729457294,77.50797586003208],[-85.5890558905589,77.46110378681917],[-84.95184951849518,77.37430365123967],[-84.73944739447394,77.36041562954696],[-84.48744487444874,77.36735964039332],[-83.97263972639726,77.389927675644],[-83.72063720637206,77.41423171360626],[-83.6090360903609,77.44200775699167],[-83.55143551435513,77.48193581935823],[-83.47583475834757,77.51318386816686],[-83.2490324903249,77.58435997934203],[-82.90342903429034,77.73192020982714],[-82.7090270902709,77.84996839421524],[-82.66582665826658,77.8881604538702],[-82.62622626226262,77.9367685297947],[-82.59382593825939,77.99232061656559],[-82.70182701827018,77.96280857046855],[-83.3030330303303,77.67289611763309],[-83.4290342903429,77.62081603628542],[-83.77823778237781,77.53227989799433],[-83.92943929439294,77.51839187630162],[-84.1670416704167,77.52186388172481],[-84.48744487444874,77.56179194409137],[-84.86184861848618,77.49929584647413],[-85.08865088650886,77.51491987087843],[-85.29025290252902,77.55831993866818],[-85.29025290252902,77.76316825863574],[-85.54585545855458,77.92808851623678],[-85.2650526505265,78.01141664639306],[-85.0310503105031,78.06176072502916],[-84.6170461704617,78.19543293382156],[-84.52344523445234,78.19716893653316],[-84.2210422104221,78.1763369039941],[-84.38664386643866,78.20584895009111],[-84.54864548645486,78.25098502059245],[-84.90864908649087,78.23883300161131],[-84.78264782647827,78.52700945173518],[-85.02385023850238,78.31174511549807],[-85.26865268652686,78.19890493924476],[-85.41985419854198,78.1416168497623],[-85.58545585455855,78.1103688009537],[-86.2190621906219,78.08085675485665],[-86.06426064260643,78.18675292026361],[-85.92025920259202,78.34299316430668],[-86.07146071460714,78.28396907211265],[-86.42786427864279,78.19716893653316],[-86.69426694266943,78.15029686332025],[-86.91386913869138,78.125992825358],[-87.33867338673386,78.13293683620435],[-87.5510755107551,78.1763369039941],[-87.48987489874898,78.28396907211265],[-87.48987489874898,78.41764128090503],[-87.36027360273603,78.47840137581068],[-87.16587165871658,78.55825750054379],[-86.95346953469534,78.66415366595078],[-86.80946809468094,78.7735218367809],[-86.24066240662407,78.823865915417],[-85.68985689856898,78.8429619452445],[-85.2290522905229,78.90198603743855],[-85.00225002250022,78.91240205370809],[-84.78624786247862,78.88462601032265],[-83.90783907839078,78.8394899398213],[-83.54783547835478,78.80476988558954],[-83.38943389433894,78.77872984491569],[-83.27063270632706,78.77004983135774],[-83.14823148231481,78.8082418910127],[-82.98982989829898,78.84469794795609],[-82.44262442624427,78.8412259425329],[-82.29142291422914,78.84643395066769],[-82.1510215102151,78.86379397778359],[-81.98181981819818,78.89851403201536],[-81.78021780217802,78.95059411336305],[-81.75141751417515,78.9766341540369],[-81.88821888218882,78.9748981513253],[-82.02862028620285,78.9610101296326],[-82.23742237422374,78.9245540726892],[-82.4390243902439,78.90372204015014],[-82.64422644226443,78.9071940455733],[-83.05823058230582,78.94017809709351],[-83.77823778237781,78.9453861052283],[-84.14544145441454,78.959274126921],[-84.31464314643146,78.9748981513253],[-84.41184411844118,78.9957301838644],[-84.49464494644945,79.0287142353846],[-84.56664566645667,79.07211430317432],[-84.53064530645307,79.10162634927136],[-84.3830438304383,79.11898637638726],[-84.2570425704257,79.12245838181042],[-84.05184051840519,79.09815434384817],[-83.8250382503825,79.05822628148161],[-83.57663576635765,79.05301827334685],[-83.6630366303663,79.08947433029022],[-83.97983979839798,79.16238644417697],[-84.19584195841958,79.22488254179422],[-84.37944379443795,79.30126666110417],[-84.52344523445234,79.37591477770252],[-84.83664836648366,79.49396296209059],[-85.08865088650886,79.6120111464787],[-85.26865268652686,79.66409122782639],[-85.45585455854558,79.69013126850024],[-86.03186031860318,79.72137931730884],[-86.1470614706147,79.7422113498479],[-86.42066420664206,79.8446355098317],[-86.49266492664927,80.01823578099066],[-86.6150661506615,80.12413194639763],[-86.49986499864998,80.25780415519003],[-86.30546305463054,80.31856425009568],[-85.16065160651605,80.27169217688277],[-84.67464674646746,80.27863618772912],[-84.05544055440554,80.26127616061322],[-83.72423724237242,80.22829210909302],[-83.34263342633426,80.14669998164831],[-83.00423004230042,80.05469183793406],[-82.67662676626766,79.99219574031682],[-82.37782377823778,79.90886761016051],[-82.05022050220502,79.78213941221449],[-81.85581855818558,79.72311532002044],[-81.68661686616866,79.68492326036545],[-81.46341463414633,79.65367521155684],[-81.03861038610385,79.61374714919029],[-80.66780667806678,79.60159513020915],[-80.4770047700477,79.60680313834393],[-80.27180271802717,79.63457918172935],[-80.12420124201242,79.66929923596115],[-80.28620286202862,79.6797152522307],[-80.71460714607146,79.67450724409593],[-81.00981009810097,79.6936032739234],[-81.1790117901179,79.73353133628999],[-81.3590135901359,79.78734742034925],[-81.64341643416434,79.88977158033305],[-81.85941859418594,79.95747568608502],[-82.33102331023309,80.06684385691517],[-82.68022680226802,80.17447602503373],[-82.9610296102961,80.27863618772912],[-82.98622986229861,80.32203625551884],[-82.78462784627845,80.35328430432747],[-82.53622536225362,80.37585233957813],[-80.9810098100981,80.44529244804173],[-80.05220052200522,80.52862057819803],[-79.67419674196742,80.62583673004704],[-79.6309963099631,80.6484047652977],[-78.38538385383853,80.7838129768017],[-77.5069750697507,80.8341570554378],[-77.16857168571686,80.84283706899575],[-76.86256862568625,80.8654051042464],[-76.85176851768517,80.87755712322752],[-77.11817118171182,80.89665315305501],[-77.38817388173881,80.90533316661296],[-78.00378003780037,80.90533316661296],[-78.5509855098551,80.92095719101727],[-78.71658716587166,80.95220523982587],[-78.68058680586806,81.00081331575038],[-78.63018630186302,81.04421338354013],[-78.46458464584646,81.11365349200372],[-78.28818288182882,81.16746957606298],[-77.53577535775358,81.32023781468288],[-77.03177031770318,81.38620591772329],[-76.8841688416884,81.42960598551304],[-77.97137971379713,81.33065383095243],[-78.3529835298353,81.25947771977724],[-78.73458734587345,81.15184555165868],[-78.93258932589326,81.11886150013848],[-79.07299072990729,81.12754151369643],[-79.19899198991989,81.11712549742688],[-79.31059310593106,81.08934945404147],[-79.40059400594005,81.03726937269377],[-79.47619476194761,80.96088525338382],[-79.54459544595446,80.90880517203615],[-79.60579605796057,80.88102912865071],[-79.76059760597606,80.84110106628415],[-80.1350013500135,80.7647169469742],[-81.00621006210062,80.65534877614405],[-81.30141301413013,80.62757273275864],[-81.55341553415533,80.62236472462385],[-82.3670236702367,80.56160462971823],[-82.61182611826118,80.55813262429504],[-82.88542885428853,80.57722865412254],[-82.76662766627666,80.6310447381818],[-82.33822338223382,80.72826089003081],[-82.2230222302223,80.77166095782056],[-82.50022500225002,80.76298094426261],[-82.7810278102781,80.73520490087719],[-83.40023400234001,80.7143728683381],[-83.64863648636486,80.67444480597155],[-83.88623886238862,80.60153269208479],[-84.0770407704077,80.55639662158345],[-84.2210422104221,80.53730059175595],[-84.4190441904419,80.52688457548643],[-85.14625146251463,80.52167656735165],[-85.30825308253083,80.52514857277484],[-85.72585725857259,80.5807006595457],[-86.09666096660966,80.56160462971823],[-86.25146251462515,80.5650766351414],[-86.53226532265322,80.60500469750795],[-86.6150661506615,80.6293087354702],[-86.60426604266043,80.664028789702],[-86.44226442264423,80.72826089003081],[-86.25146251462515,80.78902098493646],[-85.63945639456394,80.92442919644046],[-85.24705247052471,80.98866129676927],[-84.67824678246782,81.04247738082853],[-83.34983349833497,81.10323747573418],[-83.28863288632886,81.14837354623552],[-84.6350463504635,81.09802946759942],[-85.77985779857798,81.03553336998218],[-85.9670596705967,81.01122933201992],[-86.23346233462334,80.9504692371143],[-87.07947079470794,80.72652488731924],[-87.33147331473315,80.66923679783679],[-87.71307713077131,80.65708477885565],[-88.00468004680046,80.67618080868314],[-88.23148231482314,80.70395685206856],[-88.62388623886238,80.76992495510896],[-88.92268922689226,80.80638101205236],[-89.0630906309063,80.82894904730301],[-89.14589145891459,80.85325308526527],[-89.21069210692107,80.8827651313623],[-89.26469264692646,80.91401318017091],[-89.16749167491675,80.94178922355636],[-88.41148411484114,80.99907731303881],[-87.3890738907389,80.98866129676927],[-86.92826928269282,81.00081331575038],[-86.47826478264783,81.03553336998218],[-85.80865808658086,81.12406950827327],[-85.08505085050851,81.24732570079613],[-84.9410494104941,81.28551776045109],[-85.20745207452075,81.29419777400904],[-85.40185401854018,81.28551776045109],[-85.87345873458735,81.24038168994977],[-86.62226622266222,81.12233350556167],[-87.27387273872738,81.08066944048352],[-88.88668886688866,81.05810140523286],[-89.39789397893979,81.02511735371266],[-89.62469624696247,81.03206136455901],[-89.79389793897938,81.06504541607922],[-89.9810998109981,81.12406950827327],[-89.94869948699487,81.17267758419777],[-89.56349563495634,81.22649366825704],[-89.26109261092611,81.23864568723818],[-89.20709207092071,81.25079770621929],[-89.63549635496355,81.30287778756698],[-89.67509675096751,81.32891782824083],[-89.42669426694266,81.38794192043488],[-88.89388893888939,81.47474205601435],[-88.62028620286202,81.5007820966882],[-88.12708127081271,81.5181421238041],[-87.61587615876158,81.50946211024615],[-87.59787597875979,81.52508613465045],[-88.10188101881019,81.55807018617065],[-88.47988479884799,81.565014197017],[-88.97668976689766,81.54071015905475],[-90.30510305103051,81.40182994212759],[-90.41670416704167,81.40530194755078],[-90.60750607506074,81.42960598551304],[-90.55350553505535,81.46432603974483],[-89.84429844298442,81.61188627022995],[-89.82269822698227,81.6344543054806],[-90.33030330303303,81.63098230005741],[-90.48150481504814,81.6379263109038],[-90.62550625506255,81.65528633801966],[-90.83430834308342,81.63966231361536],[-91.10431104311043,81.59279024040245],[-91.29151291512915,81.57195820786339],[-91.4031140311403,81.57890221870974],[-91.68391683916839,81.6361903081922],[-91.64791647916479,81.68306238140511],[-91.42471424714248,81.74382247631075],[-91.21951219512195,81.7872225441005],[-90.94230942309423,81.82715060646706],[-90.48870488704887,81.87749468510316],[-90.16470164701647,81.89485471221906],[-89.63189631896319,81.89485471221906],[-89.37989379893799,81.91742274746971],[-89.15669156691567,81.95561480712468],[-88.87588875888758,82.01811090474192],[-88.56628566285663,82.06151097253164],[-88.06228062280623,82.09623102676343],[-87.63747637476375,82.08581501049389],[-87.40347403474034,82.05456696168528],[-87.21987219872199,82.00075087762602],[-87.01827018270183,81.95908681254787],[-87.00027000270002,81.99207086406807],[-86.83466834668346,82.03373492914622],[-86.62586625866258,82.05109495626212],[-86.37746377463775,82.04588694812733],[-86.15786157861578,82.02505491558827],[-85.87345873458735,81.97644683966377],[-85.64665646656466,81.95387880441308],[-85.53865538655386,81.95387880441308],[-85.40185401854018,81.98165484779852],[-85.04545045450455,81.98339085051012],[-85.05265052650526,81.99380686677966],[-85.16785167851678,82.02331891287668],[-85.31185311853118,82.04415094541577],[-86.5790657906579,82.18650316776609],[-86.6150661506615,82.21775121657473],[-86.18666186661866,82.24726326267174],[-85.92025920259202,82.28371931961513],[-85.79425794257942,82.29239933317308],[-85.4810548105481,82.36704744977143],[-85.27585275852758,82.4052395094264],[-84.89784897848978,82.44863957721614],[-84.7430474304743,82.436487558235],[-84.55224552245522,82.39829549858004],[-84.36864368643685,82.37399146061779],[-83.8250382503825,82.3514234253671],[-83.5910359103591,82.32711938740485],[-83.1770317703177,82.18650316776609],[-83.01143011430113,82.14136709726478],[-82.77382773827738,82.09449502405184],[-82.63342633426333,82.07713499693597],[-82.35622356223561,82.06671898066642],[-82.32742327423274,82.09275902134027],[-82.65862658626585,82.15872712438068],[-82.74862748627486,82.19691918403564],[-82.7090270902709,82.22816723284424],[-82.6370263702637,82.24552725996014],[-82.53622536225362,82.24726326267174],[-82.2770227702277,82.21775121657473],[-81.58581585815858,82.12053506472569],[-80.5490054900549,82.00422288304918],[-80.1530015300153,81.97818284237533],[-79.90819908199082,81.93651877729721],[-79.6849968499685,81.88617469866111],[-79.46539465394653,81.85145464442931],[-79.42579425794257,81.85492664985247],[-79.6309963099631,81.93304677187402],[-80.13140131401313,82.02852692101143],[-81.4670146701467,82.19171117590088],[-81.99621996219962,82.27851131148034],[-82.25542255422553,82.3357994009628],[-82.44622446224461,82.39482349315685],[-82.44982449824498,82.42780754467705],[-82.26982269822697,82.46426360162044],[-82.0250202502025,82.49377564771746],[-81.7190171901719,82.5059276666986],[-81.67941679416793,82.51807968567971],[-81.96021960219602,82.56321575618105],[-82.12222122221222,82.60140781583601],[-82.11862118621185,82.62918385922146],[-81.78381783817838,82.65001589176052],[-81.57861578615785,82.64307188091416],[-81.18981189811898,82.59446380498966],[-80.86220862208621,82.571895769739],[-80.80820808208081,82.58578379143171],[-81.14661146611466,82.71598399480092],[-81.1790117901179,82.74549604089796],[-81.12861128611286,82.76112006530226],[-81.00981009810097,82.77848009241816],[-80.6570065700657,82.76980007886021],[-80.07740077400774,82.7055679785314],[-79.03339033390334,82.67431992972277],[-78.74898748987489,82.67952793785756],[-78.79218792187922,82.69341595955026],[-79.20619206192062,82.73334402191682],[-79.64179641796417,82.78542410326452],[-79.83259832598326,82.81667215207312],[-79.9729997299973,82.85833621715128],[-80.14220142201421,82.89479227409467],[-80.15660156601565,82.91041629849897],[-79.88659886598866,82.93819234188442],[-79.1809918099181,82.93298433374963],[-78.52578525785258,82.89132026867148],[-77.96777967779677,82.90694429307578],[-77.61857618576185,82.89652827680627],[-77.47817478174781,82.88264025511353],[-77.22617226172261,82.83750418461221],[-76.41976419764197,82.67084792429961],[-76.3369633696337,82.64480788362576],[-76.24336243362433,82.6048798212592],[-76.14616146161461,82.54932773448834],[-76.00936009360093,82.53543971279561],[-75.74295742957429,82.571895769739],[-75.56655566555665,82.60835182668237],[-75.64215642156421,82.64307188091416],[-76.08856088560886,82.7229280056473],[-76.18936189361894,82.75764805987907],[-76.40896408964089,82.81667215207312],[-76.90936909369093,82.91909631205692],[-77.04257042570426,82.96770438798143],[-77.12537125371253,83.00936845305958],[-75.74655746557465,83.04756051271454],[-74.41454414544145,83.01284045848277],[-74.19854198541985,82.98853642052049],[-74.05454054540544,82.95555236900029],[-73.91773917739177,82.90347228765262],[-73.70173701737016,82.85139220630492],[-73.27333273332734,82.77153608157181],[-72.65772657726576,82.72119200293571],[-72.77652776527765,82.7559120571675],[-73.23373233732337,82.84444819545857],[-73.44253442534425,82.90520829036421],[-73.43893438934388,82.94513635273077],[-73.40293402934029,82.97638440153938],[-73.33093330933309,82.99895243679003],[-72.81252812528125,83.08054456423474],[-72.07092070920709,83.10658460490859],[-71.98451984519845,83.10137659677383],[-71.40491404914049,82.97464839882778],[-71.13131131311313,82.92256831748008],[-70.94050940509405,82.90173628494102],[-70.93330933309333,82.91041629849897],[-71.19971199711996,82.96944039069302],[-71.40131401314012,83.00068843950163],[-71.4229142291423,83.02152047204069],[-71.08451084510845,83.08228056694634],[-70.8721087210872,83.09790459135064],[-69.96849968499684,83.11526461846654],[-69.86769867698676,83.11005661033178],[-69.78129781297812,83.09269658321588],[-69.56889568895689,83.02499247746388],[-69.48969489694896,83.01631246390593]]]]}},{"type":"Feature","id":756,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[9.523895238952406,47.52373702545623],[9.55269552695529,47.51158500647509],[9.624696246962486,47.46644893597377],[9.61029610296103,47.39180081937542],[9.52749527495277,47.270280629564155],[9.48429484294843,47.173064477715116],[9.480694806948065,47.096680358405166],[9.487894878948794,47.0619603041734],[9.50229502295025,47.0619603041734],[9.581495814958146,47.05675229603861],[9.621096210962122,47.05675229603861],[9.743497434974358,47.037656266211144],[9.844298442984439,47.008144220114104],[9.865898658986595,46.9751601685939],[9.876698766987687,46.93696810893894],[9.99549995499956,46.884888027591245],[10.132301323013223,46.85190397607104],[10.179101791017928,46.86231999234059],[10.34830348303484,46.98557618486345],[10.416704167041672,46.96474415232436],[10.456304563045649,46.89877604928395],[10.452704527045285,46.86579199776375],[10.405904059040608,46.73559179439454],[10.39870398703988,46.664415683219374],[10.438304383043828,46.61927961271803],[10.441904419044192,46.58282355577467],[10.431104311043129,46.549839504254464],[10.362703627036268,46.54636749883127],[10.27270272702728,46.56546352865877],[10.19710197101972,46.62101561542963],[10.135901359013587,46.61407160458327],[10.085500855008547,46.60018358289054],[10.060300603006027,46.54636749883127],[10.038700387003871,46.48387140121403],[10.0459004590046,46.44741534427067],[10.081900819008183,46.42137530359682],[10.110701107011067,46.36235121140277],[10.128701287012888,46.287703094804414],[10.14670146701468,46.252983040572616],[10.128701287012888,46.23909501887991],[10.081900819008183,46.22867900261036],[10.042300423004235,46.23735901616831],[9.970299702997039,46.32763115717097],[9.93789937899379,46.36235121140277],[9.883898838988387,46.367559219537554],[9.78669786697867,46.346727186998464],[9.639096390963914,46.29638310836236],[9.57789577895781,46.29638310836236],[9.52749527495277,46.30679912463191],[9.480694806948065,46.34846318971006],[9.441094410944117,46.43005531715477],[9.42669426694269,46.482135398502464],[9.397893978939805,46.48039939579087],[9.304293042930425,46.49602342019517],[9.261092610926113,46.47519138765611],[9.261092610926113,46.39186325749981],[9.25029250292505,46.28596709209282],[9.203492034920345,46.219998989052414],[9.070290702907045,46.10195080466434],[9.023490234902368,46.05160672602824],[9.001890018900184,46.015150669084846],[8.998289982899848,45.98390262027624],[9.019890198902004,45.92835053350538],[9.045090450904524,45.876270452157684],[9.023490234902368,45.84502240334908],[8.955089550895508,45.829398378944774],[8.904689046890468,45.862382430464976],[8.886688866888676,45.917934517235835],[8.778687786877867,45.99605463925735],[8.825488254882544,46.06028673958619],[8.818288182881844,46.07764676670209],[8.641886418864203,46.11063081822229],[8.566285662856643,46.159238894146796],[8.458284582845835,46.24603902972626],[8.436684366843679,46.282495086669655],[8.443884438844407,46.402279273769324],[8.436684366843679,46.43179131986636],[8.422284222842222,46.44567934155907],[8.371883718837182,46.44567934155907],[8.299882998829986,46.40401527648092],[8.231482314823154,46.341519178863706],[8.094680946809461,46.270343067688515],[8.080280802808034,46.25645504599581],[8.12708127081271,46.18701493753221],[8.123481234812346,46.16097489685836],[8.015480154801566,46.05160672602824],[7.993879938799381,46.015150669084846],[7.853478534785353,45.947446563332846],[7.788677886778885,45.921406522659],[7.594275942759424,45.9717506012951],[7.540275402754048,45.97869461214145],[7.450274502745032,45.943974557909684],[7.327873278732795,45.91272650910105],[7.129871298712999,45.879742457580846],[7.054270542705439,45.9040464955431],[7.02187021870219,45.926614530793785],[7.0038700387003985,45.95959858231399],[6.953469534695358,46.01688667179644],[6.89586895868959,46.05160672602824],[6.856268562685642,46.0897987856832],[6.805868058680602,46.13146285076135],[6.773467734677354,46.164446902281554],[6.816668166681666,46.2755510758233],[6.784267842678446,46.31374313547826],[6.766267662676626,46.36929522224912],[6.777067770677718,46.40748728190411],[6.759067590675926,46.41616729546206],[6.579065790657921,46.43699932800112],[6.427864278642801,46.43005531715477],[6.3234632346323565,46.393599260211374],[6.23346233462334,46.33283916530576],[6.222662226622276,46.31895114361302],[6.229862298623004,46.308535127343504],[6.273062730627316,46.252983040572616],[6.20106201062012,46.192222945667],[6.085860858608584,46.147086875165655],[6.006660066600659,46.1418788670309],[5.9706597065970755,46.15055888058885],[5.9706597065970755,46.214790980917655],[6.0354603546035435,46.23735901616831],[6.096660966609676,46.279023081246464],[6.114661146611468,46.338047173440515],[6.121861218612196,46.37797523580707],[6.0606606066060635,46.42831931444317],[6.067860678606792,46.45783136054021],[6.10746107461074,46.516855452734234],[6.129061290612924,46.567199531370335],[6.161461614616144,46.61059959916008],[6.28386283862838,46.68351171304684],[6.4098640986409805,46.75468782422203],[6.427864278642801,46.83280794624355],[6.438664386643865,46.9265520926694],[6.456664566645685,46.949120127920054],[6.625866258662597,47.00467221469094],[6.665466654666545,47.0272402499416],[6.687066870668701,47.058488298750206],[6.82026820268203,47.1626484614456],[6.953469534695358,47.266808624140964],[6.978669786697878,47.30152867837276],[7.000270002700034,47.32236071091182],[7.000270002700034,47.33972073802772],[6.9858698586986065,47.35187275700886],[6.92106921069211,47.36055277056681],[6.899468994689954,47.393536822087015],[6.967869678696786,47.452560914281065],[7.054270542705439,47.48901697122443],[7.137071370713727,47.48901697122443],[7.169471694716947,47.47339294682013],[7.165871658716583,47.45429691699263],[7.201872018720195,47.43346488445357],[7.266672666726663,47.42652087360722],[7.342273422734223,47.43346488445357],[7.4214742147421475,47.45603291970423],[7.468274682746824,47.508113001051925],[7.493474934749344,47.54804106341848],[7.615876158761608,47.59317713391982],[7.698676986769868,47.57060909866914],[7.925479254792549,47.563665087822784],[8.094680946809461,47.575817106803925],[8.199081990819906,47.60706515561253],[8.32868328683287,47.60706515561253],[8.415084150841523,47.58970512849663],[8.42948429484295,47.59144113120823],[8.45468454684547,47.596649139342986],[8.476284762847627,47.61227316374729],[8.559085590855915,47.62442518272843],[8.569885698857007,47.63831320442114],[8.566285662856643,47.652201226113846],[8.551885518855187,47.65914523696023],[8.451084510845106,47.652201226113846],[8.411484114841159,47.66261724238339],[8.40428404284043,47.68865728305724],[8.436684366843679,47.732057350846986],[8.508685086850875,47.766777405078784],[8.573485734857343,47.775457418636734],[8.616686166861683,47.766777405078784],[8.728287282872827,47.70080930203838],[8.753487534875347,47.69733729661519],[8.771487714877168,47.7094893155963],[8.793087930879324,47.71643332644268],[8.832688326883272,47.70428130746154],[8.872288722887248,47.66261724238339],[8.879488794887948,47.65567323153704],[9.127891278912784,47.67129725594134],[9.181891818918189,47.67129725594134],[9.35109351093513,47.59838514205458],[9.523895238952406,47.52373702545623]]]}},{"type":"Feature","id":152,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-67.57447574475745,-55.88994450393724],[-67.61047610476105,-55.891680506648825],[-67.70047700477005,-55.87258447682134],[-67.830078300783,-55.865640465974984],[-67.8480784807848,-55.856960452417034],[-67.8480784807848,-55.84307243072432],[-67.83367833678336,-55.82744840632001],[-67.76167761677617,-55.81529638733888],[-67.54567545675457,-55.82571240360842],[-67.51687516875168,-55.83265641445478],[-67.50967509675097,-55.84480843343591],[-67.54567545675457,-55.87779248495611],[-67.57447574475745,-55.88994450393724]]],[[[-67.290072900729,-55.77710432768391],[-67.3260732607326,-55.78404833853027],[-67.35127351273512,-55.76668831141437],[-67.39447394473945,-55.752800289721655],[-67.56007560075601,-55.725024246336226],[-67.56367563675636,-55.70766421922033],[-67.54567545675457,-55.683360181258074],[-67.51327513275132,-55.662528148719],[-67.44847448474485,-55.639960113468334],[-67.39807398073981,-55.58440802669746],[-67.37287372873729,-55.58961603483223],[-67.35127351273512,-55.6121840700829],[-67.31167311673116,-55.68856818939284],[-67.26127261272612,-55.744120276163706],[-67.26847268472685,-55.76321630599119],[-67.290072900729,-55.77710432768391]]],[[[-66.47286472864728,-55.22852747082159],[-66.5520655206552,-55.273663541322925],[-66.60966609666096,-55.27019153589974],[-66.63126631266313,-55.25456751149544],[-66.63486634866348,-55.23373547895636],[-66.6240662406624,-55.212903446417286],[-66.59886598865988,-55.1938074165898],[-66.54126541265413,-55.169503378627546],[-66.52326523265232,-55.16603137320437],[-66.43686436864368,-55.19033541116662],[-66.47286472864728,-55.22852747082159]]],[[[-67.08127081270813,-55.153879354223236],[-67.110071100711,-55.19207141387821],[-67.17127171271713,-55.24241549251431],[-67.25767257672577,-55.28234355488087],[-67.34047340473404,-55.292759571150405],[-67.39807398073981,-55.27192753861133],[-67.43047430474304,-55.23720748437954],[-67.44487444874449,-55.20075142743616],[-67.46287462874628,-55.18165539760867],[-67.49527495274953,-55.178183392185495],[-67.53487534875349,-55.178183392185495],[-67.58527585275853,-55.19207141387821],[-67.68967689676896,-55.24241549251431],[-67.73647736477365,-55.256303514207026],[-67.76887768877688,-55.2597755196302],[-68.07128071280712,-55.221583459975236],[-68.10008100081001,-55.207695438282514],[-68.1360813608136,-55.17297538405072],[-68.17568175681757,-55.07055122406694],[-68.30168301683017,-54.980279083064275],[-68.10728107281072,-54.92993500442818],[-67.87327873278733,-54.92993500442818],[-67.42327423274233,-54.96812706408315],[-67.24687246872469,-54.9768070776411],[-67.10647106471065,-55.06360721322058],[-67.08487084870848,-55.11568729456827],[-67.08127081270813,-55.153879354223236]]],[[[-69.7020970209702,-54.91951898815864],[-68.89928899288992,-55.01847114271925],[-68.65448654486545,-54.95771104781361],[-68.45648456484564,-54.9594470505252],[-68.39888398883988,-55.0427751806815],[-68.59688596885968,-55.127839313549394],[-68.61488614886149,-55.15561535693483],[-68.5860858608586,-55.178183392185495],[-68.38088380883808,-55.19207141387821],[-68.33048330483304,-55.21984745726365],[-68.28368283682836,-55.25456751149544],[-68.32328323283232,-55.308383595554716],[-68.32688326883269,-55.33268763351697],[-68.30528305283052,-55.35699167147922],[-68.1540815408154,-55.43684779621235],[-68.08928089280893,-55.4785118612905],[-68.05688056880568,-55.518439923657056],[-68.0460804608046,-55.587880032120644],[-68.04968049680497,-55.64343211889151],[-68.0820808208082,-55.65037612973787],[-68.15768157681576,-55.63301610262197],[-68.22968229682296,-55.60176805381336],[-68.29448294482944,-55.52191192908024],[-68.33768337683377,-55.50455190196434],[-68.46728467284673,-55.48892787756004],[-68.59328593285933,-55.45073581790506],[-68.69408694086941,-55.45247182061665],[-68.7840878408784,-55.43511179350076],[-68.86688866888669,-55.45073581790506],[-68.89568895688957,-55.42469577723122],[-68.93168931689317,-55.37087969317194],[-68.93168931689317,-55.34657565520968],[-68.88848888488884,-55.26324752505339],[-68.88848888488884,-55.240679489802716],[-68.91368913689136,-55.23894348709113],[-69.00729007290073,-55.256303514207026],[-69.04689046890468,-55.2441514952259],[-69.15129151291512,-55.18339140032026],[-69.19089190891908,-55.171239381339134],[-69.29529295292953,-55.16603137320437],[-69.35649356493565,-55.273663541322925],[-69.36009360093601,-55.301439584708355],[-69.29889298892988,-55.36914369046035],[-69.180091800918,-55.475039855867315],[-69.24129241292412,-55.476775858578904],[-69.41049410494105,-55.4437918070587],[-69.45729457294573,-55.42469577723122],[-69.50769507695077,-55.37087969317194],[-69.60849608496085,-55.33963164436333],[-69.64449644496445,-55.32053561453584],[-69.65529655296552,-55.29796757928518],[-69.65889658896589,-55.22852747082159],[-69.68049680496804,-55.21811145455205],[-69.82449824498245,-55.23720748437954],[-69.85329853298532,-55.21984745726365],[-69.86409864098641,-55.19033541116662],[-69.88569885698857,-55.17471138676231],[-69.97929979299792,-55.14693534337688],[-69.98649986499865,-55.13131131897257],[-69.94689946899469,-55.110479286433495],[-69.92169921699217,-55.06187121050899],[-69.88569885698857,-54.88132692850367],[-69.7020970209702,-54.91951898815864]]],[[[-70.99090990909909,-54.86743890681095],[-70.94410944109441,-54.93167100713977],[-70.92970929709297,-54.943823026120896],[-70.80370803708037,-54.96812706408315],[-70.74970749707497,-54.952503039678845],[-70.61650616506165,-54.945559028832484],[-70.53370533705336,-54.92125499087023],[-70.41850418504184,-54.909102971889105],[-70.28170281702816,-55.06534321593217],[-70.2961029610296,-55.11395129185668],[-70.40410404104041,-55.16603137320437],[-70.47610476104761,-55.1764473894739],[-70.54450544505444,-55.1608233650696],[-70.53730537305373,-55.134783324395755],[-70.55170551705517,-55.11221528914509],[-70.59850598505984,-55.082703243048066],[-70.64170641706417,-55.084439245759654],[-70.710107101071,-55.10700728101032],[-70.7461074610746,-55.10353527558714],[-70.81450814508145,-55.07923123762488],[-70.94050940509405,-55.06187121050899],[-70.96570965709657,-55.039303175258325],[-70.96570965709657,-55.00631912373812],[-70.99090990909909,-54.99069509933381],[-71.12051120511205,-54.93861501798612],[-71.20331203312033,-54.893478947484795],[-71.27531275312752,-54.88653493663844],[-71.30051300513004,-54.891742944773206],[-71.32571325713256,-54.91431098002387],[-71.38691386913868,-54.935143012562946],[-71.40491404914049,-54.93167100713977],[-71.42651426514264,-54.91431098002387],[-71.43731437314372,-54.89000694206162],[-71.4121141211412,-54.83966286342552],[-71.37251372513725,-54.83445485529075],[-71.19611196111961,-54.84487087156029],[-71.0881108811088,-54.86743890681095],[-70.99090990909909,-54.86743890681095]]],[[[-71.39051390513904,-54.032421602536346],[-71.16731167311673,-54.112277727269465],[-71.02331023310232,-54.112277727269465],[-71.02331023310232,-54.16088580319398],[-71.00531005310053,-54.24594993606187],[-71.02691026910269,-54.28066999029366],[-71.08451084510845,-54.317126047237046],[-71.11691116911169,-54.36573412316155],[-71.14211142111421,-54.3744141367195],[-71.3041130411304,-54.31365404181386],[-71.47331473314733,-54.23032591165756],[-71.55971559715597,-54.24594993606187],[-71.67131671316713,-54.22511790352279],[-71.76131761317613,-54.23032591165756],[-71.81891818918189,-54.27719798487048],[-71.94851948519485,-54.301502022832736],[-71.97371973719737,-54.207757876406895],[-72.09252092520924,-54.119221738115826],[-72.21132211322113,-54.048045626940656],[-72.14652146521465,-53.938677456110504],[-72.06732067320672,-53.92131742899461],[-71.99531995319953,-53.884861372051226],[-71.70371703717036,-53.9230534317062],[-71.55251552515524,-53.9560374832264],[-71.39051390513904,-54.032421602536346]]],[[[-72.9241292412924,-53.48210874296244],[-72.89532895328954,-53.56196486769556],[-72.8809288092881,-53.57758889209987],[-72.80892808928088,-53.56543687311874],[-72.68652686526865,-53.55849286227238],[-72.48132481324812,-53.588004908369406],[-72.45972459724597,-53.598420924638944],[-72.37332373323733,-53.68695706293001],[-72.30492304923048,-53.72514912258498],[-72.20412204122042,-53.806741250029695],[-72.30492304923048,-53.86229333680056],[-72.36612366123661,-53.9404134588221],[-72.36972369723696,-53.980341521188656],[-72.40932409324093,-54.00464555915091],[-72.47052470524704,-54.02721359440158],[-72.56412564125641,-54.0740856676145],[-72.67572675726757,-54.07929367574926],[-72.78732787327873,-54.10359771371152],[-72.84132841328413,-54.1244297462506],[-72.87012870128702,-54.12616574896219],[-72.90612906129061,-54.11401372998106],[-72.94572945729458,-54.091445694730396],[-72.960129601296,-54.06540565405655],[-72.8809288092881,-54.041101616094295],[-72.78012780127801,-53.954301480514815],[-72.7621276212762,-53.86402933951215],[-72.87012870128702,-53.84840531510785],[-72.93492934929348,-53.86055733408897],[-72.98532985329852,-53.86055733408897],[-73.03933039330393,-53.83278129070354],[-73.07173071730718,-53.87444535578169],[-73.0861308613086,-53.91610942085984],[-73.07173071730718,-53.97860551847707],[-73.08253082530825,-53.997701548304555],[-73.11853118531185,-54.00985356728568],[-73.2121321213212,-53.98554952932343],[-73.30573305733057,-53.94388546424528],[-73.31293312933128,-53.919581426283024],[-73.29133291332913,-53.83625329612672],[-73.29493294932949,-53.79285322833698],[-73.31293312933128,-53.728621128008164],[-73.32373323733236,-53.72341311987339],[-73.35973359733597,-53.72341311987339],[-73.47133471334713,-53.73556513885452],[-73.58293582935829,-53.6557090141214],[-73.64053640536405,-53.57064488125351],[-73.84573845738457,-53.546340843291254],[-73.68733687336874,-53.42655665619157],[-73.44613446134461,-53.40919662907567],[-73.36693366933669,-53.46995672398131],[-73.10053100531005,-53.511620789059464],[-73.11493114931149,-53.44738868873065],[-73.11133111331112,-53.42482065347998],[-73.07533075330753,-53.39704461009455],[-73.05373053730537,-53.39357260467137],[-73.02133021330214,-53.414404637210446],[-72.9709297092971,-53.42308465076839],[-72.94572945729458,-53.442180680595875],[-72.9241292412924,-53.48210874296244]]],[[[-74.38574385743857,-52.92311586983058],[-74.36774367743676,-52.93179588338853],[-74.33174331743317,-52.93005988067694],[-74.27414274142741,-52.945683905081246],[-74.06534065340654,-52.964779934908734],[-73.8781387813878,-53.01165200812165],[-73.78093780937809,-53.05678807862298],[-73.65493654936549,-53.0706761003157],[-73.55053550535504,-53.12622818708657],[-73.50373503735037,-53.14011620877928],[-73.44973449734496,-53.14358821420246],[-73.30933309333093,-53.24774837689784],[-73.3021330213302,-53.259900395878965],[-73.14373143731437,-53.34149252332368],[-73.13653136531364,-53.35364454230481],[-73.22653226532265,-53.35885255043957],[-73.41013410134101,-53.320660490784604],[-73.50013500135,-53.318924488073016],[-73.56853568535685,-53.30677246909189],[-73.58293582935829,-53.29982845824553],[-73.59733597335973,-53.25295638503261],[-73.61533615336153,-53.23038834978194],[-73.79173791737917,-53.121020178951795],[-73.86733867338673,-53.09671614098954],[-73.99333993339933,-53.07588410845047],[-74.13734137341373,-53.08977213014318],[-74.23814238142381,-53.07588410845047],[-74.27054270542705,-53.08109211658524],[-74.41454414544145,-52.99429198100575],[-74.55854558545585,-52.92137986711899],[-74.61974619746196,-52.83457973153951],[-74.70974709747097,-52.7686116284991],[-74.71334713347133,-52.74951559867162],[-74.670146701467,-52.73389157426731],[-74.57294572945729,-52.772083633922286],[-74.47574475744757,-52.8363157342511],[-74.42174421744217,-52.860619772213354],[-74.38574385743857,-52.92311586983058]]],[[[-68.62928629286293,-52.6522994468226],[-68.63288632886328,-52.94915591050442],[-68.63288632886328,-53.24254036876307],[-68.63648636486364,-53.51509279448264],[-68.63648636486364,-53.789381222913796],[-68.63648636486364,-54.05325363507542],[-68.640086400864,-54.3240700580834],[-68.64728647286472,-54.62787053261158],[-68.65448654486545,-54.85355088511823],[-68.8020880208802,-54.85355088511823],[-68.84528845288453,-54.8761189203689],[-69.08289082890829,-54.909102971889105],[-69.48609486094861,-54.858758893253004],[-69.58689586895869,-54.813622822751675],[-69.72369723697237,-54.71293466547947],[-69.77049770497705,-54.73897470615332],[-69.90009900099001,-54.78237477394306],[-70.02970029700296,-54.815358825463264],[-70.13770137701377,-54.81883083088644],[-70.23850238502385,-54.77716676580829],[-70.260102601026,-54.75633473326921],[-70.28170281702816,-54.75112672513445],[-70.49770497704976,-54.81015081732849],[-70.73530735307352,-54.75112672513445],[-70.9261092610926,-54.71467066819107],[-71.22851228512285,-54.69383863565199],[-71.44091440914409,-54.61919051905364],[-71.83331833318333,-54.62613452989999],[-71.90171901719017,-54.60183049193774],[-71.9269192691927,-54.528918378050975],[-71.90531905319052,-54.494198323819184],[-71.82251822518225,-54.4751022939917],[-71.8009180091801,-54.433438228913545],[-71.71451714517144,-54.44385424518308],[-71.60651606516065,-54.49767032924236],[-71.57411574115741,-54.49593432653077],[-71.5021150211502,-54.44559024789467],[-71.39411394113941,-54.40045417739334],[-71.35451354513545,-54.39524616925858],[-71.160111601116,-54.450798256029444],[-71.08091080910809,-54.44385424518308],[-70.96570965709657,-54.41955020722083],[-70.94770947709476,-54.398718174681754],[-70.92970929709297,-54.360526115026786],[-70.89730897308972,-54.337958079776115],[-70.79650796507964,-54.327542063506584],[-70.69930699306992,-54.34837409604565],[-70.68850688506885,-54.414342199086065],[-70.70290702907029,-54.485518310261234],[-70.57330573305732,-54.50461434008872],[-70.41850418504184,-54.50287833737713],[-70.31050310503105,-54.528918378050975],[-70.2961029610296,-54.485518310261234],[-70.46890468904688,-54.37267813400791],[-70.54090540905409,-54.303238025544324],[-70.63450634506344,-54.26157396046617],[-70.76050760507604,-54.2407419279271],[-70.86130861308612,-54.110541724557876],[-70.85770857708577,-53.995965545592966],[-70.86850868508685,-53.884861372051226],[-70.64530645306452,-53.822365274434006],[-70.69570695706956,-53.726885125296576],[-70.620106201062,-53.6557090141214],[-70.53010530105301,-53.62793297073596],[-70.44370443704436,-53.893541385609176],[-70.37890378903789,-53.98728553203502],[-70.46170461704617,-54.006381561862504],[-70.63090630906309,-54.006381561862504],[-70.53370533705336,-54.136581765231725],[-70.37890378903789,-54.179981833021465],[-70.24570245702456,-54.27719798487048],[-70.2421024210242,-54.34837409604565],[-70.170101701017,-54.37962214485427],[-69.99009990099901,-54.38135814756586],[-69.86769867698676,-54.36747012587314],[-69.81009810098101,-54.32059805266022],[-69.74169741697416,-54.30671003096751],[-69.62289622896229,-54.36399812044996],[-69.41769417694177,-54.4073981882397],[-69.36369363693636,-54.43691023433673],[-69.3240932409324,-54.48899031568442],[-69.3240932409324,-54.5428063997437],[-69.31329313293132,-54.572318445840715],[-69.2520925209252,-54.55669442143641],[-69.16929169291693,-54.483782307549646],[-69.1260912609126,-54.457742266875805],[-69.07569075690756,-54.44559024789467],[-69.04689046890468,-54.42823022077878],[-69.04329043290433,-54.4073981882397],[-69.19449194491945,-54.353582104180425],[-69.98649986499865,-54.10880572184629],[-70.08730087300873,-54.01158956999727],[-70.15210152101521,-53.88833337747441],[-70.14850148501485,-53.76160517952837],[-70.09090090900908,-53.7216771171618],[-69.95049950499505,-53.6713330385257],[-69.69129691296912,-53.60015692735053],[-69.38889388893888,-53.49946877007833],[-69.35289352893528,-53.48037274025085],[-69.35649356493565,-53.416140639922034],[-69.39249392493925,-53.372740572132294],[-69.51129511295113,-53.34149252332368],[-69.63729637296373,-53.33454851247732],[-69.7560975609756,-53.338020517900496],[-69.87489874898749,-53.35017253688163],[-70.09090090900908,-53.41787664263362],[-70.21330213302133,-53.414404637210446],[-70.32850328503285,-53.37794858026706],[-70.41490414904149,-53.305036466380294],[-70.46170461704617,-53.20608431181969],[-70.46170461704617,-53.14358821420246],[-70.44370443704436,-53.086300124720005],[-70.38970389703897,-53.02727603252596],[-70.32130321303212,-53.00123599185211],[-70.25650256502564,-53.00470799727529],[-70.19530195301952,-52.990819975582575],[-70.15930159301593,-52.9699879430435],[-70.13050130501304,-52.94221189965807],[-70.14130141301412,-52.919643864407405],[-70.16290162901629,-52.89881183186833],[-70.260102601026,-52.85714776679018],[-70.2961029610296,-52.817219704423614],[-70.37890378903789,-52.75125160138321],[-70.33570335703357,-52.73389157426731],[-70.18810188101881,-52.72347555799777],[-70.08730087300873,-52.7686116284991],[-69.99369993699936,-52.82069170984679],[-69.93609936099361,-52.82069170984679],[-69.8820988209882,-52.799859677307715],[-69.76329763297633,-52.73215557155572],[-69.66249662496625,-52.64709143868783],[-69.57249572495725,-52.54987528683881],[-69.49689496894969,-52.49085119464477],[-69.4140941409414,-52.485643186509996],[-69.16569165691656,-52.667923471226906],[-69.07929079290793,-52.67486748207327],[-68.79128791287913,-52.57591532751266],[-68.75888758887588,-52.582859338359015],[-68.6580865808658,-52.63146741428353],[-68.62928629286293,-52.6522994468226]]],[[[-74.1409414094141,-51.93185832151291],[-74.17334173341733,-51.94227433778245],[-74.28134281342813,-51.91797029982019],[-74.3389433894339,-51.897138267281115],[-74.42534425344253,-51.84505818593343],[-74.43614436144361,-51.791242101874154],[-74.47574475744757,-51.72527399883374],[-74.45054450544505,-51.72527399883374],[-74.36054360543605,-51.75131403950759],[-74.32454324543245,-51.77041006933508],[-74.27774277742778,-51.81207413441323],[-74.13374133741337,-51.87109822660727],[-74.11574115741158,-51.88845825372317],[-74.11934119341193,-51.91102628897384],[-74.1409414094141,-51.93185832151291]]],[[[-74.82134821348212,-51.62979384969632],[-74.78174781747818,-51.824226153394356],[-74.74934749347493,-51.852002196779786],[-74.64854648546485,-51.86589021847251],[-74.53694536945369,-51.964842373033115],[-74.53334533345333,-51.992618416418544],[-74.66654666546665,-52.15927467673115],[-74.69534695346952,-52.279058863830834],[-74.85014850148501,-52.270378850272884],[-74.91854918549186,-52.15233066588479],[-75.01575015750157,-52.03775448691988],[-75.05175051750517,-51.904082278127476],[-75.10575105751057,-51.78950609916256],[-75.00855008550086,-51.723537996122154],[-74.91494914949149,-51.737426017814876],[-74.91134911349113,-51.65062588223539],[-74.82134821348212,-51.62979384969632]]],[[[-74.55854558545585,-51.277385299243626],[-74.56214562145621,-51.36071342939993],[-74.5909459094591,-51.38675347007377],[-74.61974619746196,-51.39543348363172],[-74.69174691746917,-51.36939344295787],[-74.73134731347314,-51.36765744024628],[-74.7961479614796,-51.41105750803602],[-74.85374853748537,-51.43362554328669],[-74.93654936549365,-51.42841753515192],[-75.0481504815048,-51.3989054890549],[-75.14535145351454,-51.52389768428935],[-75.19215192151921,-51.56729775207909],[-75.28935289352893,-51.62458584156155],[-75.30015300153,-51.556881735809554],[-75.23895238952389,-51.452721573114175],[-75.21015210152102,-51.383281464650594],[-75.15255152551525,-51.279121301955215],[-75.04095040950409,-51.31731336161018],[-74.88254882548826,-51.279121301955215],[-74.73494734947349,-51.20794519078004],[-74.61254612546125,-51.20794519078004],[-74.56934569345692,-51.24613725043501],[-74.55854558545585,-51.277385299243626]]],[[[-75.30375303753037,-50.680200366456795],[-75.32895328953289,-50.77220851017105],[-75.41175411754118,-50.7635284966131],[-75.4369543695437,-50.740960461362434],[-75.45135451354513,-50.68193636916838],[-75.47655476554765,-50.654160325782954],[-75.44415444154441,-50.5951362335889],[-75.41895418954189,-50.53090413326009],[-75.4261542615426,-50.48056005462399],[-75.30375303753037,-50.48403206004717],[-75.15615156151561,-50.496184079028296],[-75.11655116551165,-50.51007210072101],[-75.15975159751598,-50.55520817122235],[-75.20295202952029,-50.58124821189619],[-75.29295292952929,-50.59687223630049],[-75.30375303753037,-50.680200366456795]]],[[[-75.05535055350553,-50.296543767195494],[-75.24975249752497,-50.376399891928614],[-75.30735307353073,-50.34341584040841],[-75.44775447754478,-50.34341584040841],[-75.41175411754118,-50.25661570482893],[-75.39735397353974,-50.192383604500115],[-75.37575375753757,-50.16807956653786],[-75.36855368553685,-50.11252747976699],[-75.32535325353253,-50.011839322494794],[-75.21015210152102,-50.044823374014996],[-75.12375123751237,-50.055239390284534],[-75.0049500495005,-50.088223441804736],[-74.87534875348753,-50.1107914770554],[-74.83934839348393,-50.19759161263488],[-74.96174961749617,-50.237519675001444],[-75.05535055350553,-50.296543767195494]]],[[[-75.10575105751057,-48.836565486748626],[-75.11655116551165,-48.916421611481745],[-75.26415264152641,-49.06918985010163],[-75.39015390153901,-49.159461991104294],[-75.50535505355053,-49.230638102279464],[-75.58095580955809,-49.230638102279464],[-75.64215642156421,-49.19591804804767],[-75.57375573755738,-49.13862995856522],[-75.48735487354872,-49.08307787179435],[-75.51615516155161,-49.010165757907586],[-75.54135541355413,-48.98933372536851],[-75.57735577355773,-48.98065371181056],[-75.63855638556385,-48.94246165215559],[-75.62055620556205,-48.88517356267313],[-75.58455584555846,-48.85913352199929],[-75.53415534155342,-48.838301489460214],[-75.49095490954909,-48.85045350844134],[-75.29655296552966,-48.81052544607478],[-75.23535235352354,-48.77927739726616],[-75.12015120151202,-48.77233338641981],[-75.10575105751057,-48.836565486748626]]],[[[-74.47574475744757,-49.14730997212317],[-74.46854468544684,-49.29487020260828],[-74.48294482944829,-49.4424304330934],[-74.52254522545225,-49.62297471509872],[-74.51534515345153,-49.6594307720421],[-74.47214472144721,-49.66811078560005],[-74.45774457744577,-49.690678820850714],[-74.47214472144721,-49.78615896998814],[-74.49734497344973,-49.85907108387491],[-74.5441454414544,-49.91983117878054],[-74.56934569345692,-49.99100728995572],[-74.59454594545944,-50.00663131436003],[-74.70254702547025,-50.018783333341155],[-74.76374763747637,-50.011839322494794],[-74.81054810548105,-49.93024719505008],[-74.82494824948249,-49.879903116413985],[-74.82134821348212,-49.81393501337358],[-74.8789487894879,-49.725398875082504],[-74.88254882548826,-49.6924148235623],[-74.86094860948609,-49.63339073136826],[-74.81054810548105,-49.60561468798282],[-74.80334803348033,-49.515342546980165],[-74.78174781747818,-49.489302506306316],[-74.72774727747277,-49.45284644936294],[-74.72054720547204,-49.437222424958634],[-74.72414724147241,-49.42333440326591],[-74.74214742147421,-49.42159840055432],[-74.96174961749617,-49.53270257409606],[-74.97974979749797,-49.56395062290467],[-74.99054990549905,-49.60561468798282],[-74.99414994149942,-49.75143891575635],[-75.03015030150301,-49.836503048624245],[-75.06615066150661,-49.85212707302855],[-75.16695166951669,-49.855599078451725],[-75.30015300153,-49.84691906489378],[-75.45135451354513,-49.77053494558384],[-75.54855548555486,-49.791366978122916],[-75.57015570155701,-49.697622831697075],[-75.51975519755197,-49.62123871238713],[-75.33615336153362,-49.628182723233486],[-75.30735307353073,-49.49451051444109],[-75.36495364953649,-49.463262465632475],[-75.42975429754297,-49.40771037886161],[-75.46575465754657,-49.359102302937096],[-75.43335433354333,-49.32264624599372],[-75.32535325353253,-49.26883016193444],[-75.27135271352714,-49.263622153799666],[-75.21735217352173,-49.29313419989669],[-75.08775087750877,-49.27056616464603],[-75.0949509495095,-49.185502031778135],[-75.21015210152102,-49.14730997212317],[-75.1849518495185,-49.08307787179435],[-75.03735037350373,-49.02231777688871],[-74.95094950949509,-48.959821679271485],[-74.94374943749438,-48.888645568096315],[-74.97974979749797,-48.81920545963273],[-74.9689496894969,-48.79142941624729],[-74.89694896948969,-48.732405324053246],[-74.79254792547925,-48.70462928066781],[-74.74574745747456,-48.708101286090994],[-74.65214652146521,-48.749765351169145],[-74.56574565745657,-48.75497335930391],[-74.54774547745477,-48.76712537828504],[-74.52974529745298,-48.812261448786366],[-74.47574475744757,-49.14730997212317]]],[[[-75.5089550895509,-48.76365337286186],[-75.62415624156242,-48.76538937557345],[-75.64935649356494,-48.586581096279716],[-75.51975519755197,-48.32965269496446],[-75.5089550895509,-48.230700540403845],[-75.5521555215552,-48.15605242380549],[-75.57015570155701,-48.09529232889986],[-75.55935559355594,-48.0709882909376],[-75.39015390153901,-48.01890820958992],[-75.33975339753397,-48.07446029636078],[-75.27495274952749,-48.21854852142272],[-75.15615156151561,-48.42513284410188],[-75.15975159751598,-48.6230371532231],[-75.22455224552245,-48.67164522914761],[-75.43335433354333,-48.72198930778371],[-75.5089550895509,-48.76365337286186]]],[[[-74.56574565745657,-48.59178910441449],[-74.58734587345873,-48.61609314237674],[-74.70974709747097,-48.60046911797244],[-74.9221492214922,-48.62650915864628],[-75.01215012150121,-48.53623701764362],[-75.05175051750517,-48.39214879258168],[-75.08055080550805,-48.360900743773065],[-75.1309513095131,-48.27930861632836],[-75.15975159751598,-48.22549253226908],[-75.21375213752137,-48.142164402112776],[-75.23535235352354,-48.05362826382171],[-75.24615246152462,-48.02758822314786],[-75.19935199351993,-47.97377213908858],[-74.97614976149761,-47.92342806045249],[-74.89694896948969,-47.840099930296184],[-74.82854828548285,-47.85051594656572],[-74.84654846548464,-48.020644212301505],[-74.8069480694807,-48.07793230178396],[-74.72774727747277,-48.12654037770847],[-74.7169471694717,-48.14563640753595],[-74.70254702547025,-48.20639650244159],[-74.66294662946629,-48.30014064886743],[-74.61614616146161,-48.343540716657174],[-74.60174601746017,-48.369580757331015],[-74.60174601746017,-48.393884795293275],[-74.61974619746196,-48.42513284410188],[-74.56574565745657,-48.59178910441449]]],[[[-75.11295112951129,-47.838363927584595],[-75.1849518495185,-47.85051594656572],[-75.19575195751958,-47.81753189504552],[-75.26055260552606,-47.76371581098624],[-75.20295202952029,-47.727259754042855],[-75.09135091350913,-47.690803697099476],[-75.0049500495005,-47.69427570252265],[-74.92574925749257,-47.72378774861968],[-74.91494914949149,-47.75677180013988],[-75.05175051750517,-47.80017186792962],[-75.08415084150842,-47.82447590589188],[-75.11295112951129,-47.838363927584595]]],[[[-74.31374313743137,-45.69092857334824],[-74.36774367743676,-45.736064643849566],[-74.4649446494465,-45.75689667638864],[-74.56214562145621,-45.72217662215685],[-74.67734677346773,-45.737800646561155],[-74.68814688146881,-45.6631525299628],[-74.64494644946448,-45.60065643234558],[-74.55854558545585,-45.52600831574723],[-74.49374493744936,-45.425320158475024],[-74.50094500945009,-45.284703938836266],[-74.45054450544505,-45.25345589002765],[-74.42174421744217,-45.20311181139156],[-74.31014310143101,-45.171863762582944],[-74.28494284942849,-45.27775992798991],[-74.31374313743137,-45.46351221813],[-74.24174241742418,-45.57461639167173],[-74.23094230942309,-45.61107244861512],[-74.24534245342453,-45.65447251640486],[-74.31374313743137,-45.69092857334824]]],[[[-75.04095040950409,-44.89063132330543],[-75.06615066150661,-44.90625534770973],[-75.09855098550985,-44.901047339574966],[-75.12375123751237,-44.86979929076635],[-75.14175141751417,-44.815983206707074],[-75.10575105751057,-44.795151174168],[-75.08055080550805,-44.795151174168],[-75.0481504815048,-44.824663220265016],[-75.03375033750338,-44.86979929076635],[-75.04095040950409,-44.89063132330543]]],[[[-73.63333633336333,-44.82119121484184],[-73.66573665736657,-44.833343233822966],[-73.69453694536945,-44.83160723111138],[-73.72333723337233,-44.796887176879586],[-73.73413734137341,-44.75175110637826],[-73.7989379893799,-44.68404700062626],[-73.81693816938169,-44.652798951817644],[-73.81693816938169,-44.614606892162676],[-73.78093780937809,-44.55905480539181],[-73.72333723337233,-44.5434307809875],[-73.68733687336874,-44.54690278641068],[-73.64053640536405,-44.6111348867395],[-73.62973629736297,-44.68057499520308],[-73.61533615336153,-44.753487109089846],[-73.63333633336333,-44.82119121484184]]],[[[-72.98532985329852,-44.77952714976369],[-73.23013230132301,-44.859383274496814],[-73.34893348933488,-44.833343233822966],[-73.39573395733957,-44.77431914162892],[-73.4209342093421,-44.72397506299282],[-73.44613446134461,-44.64064693283652],[-73.40293402934029,-44.59551086233519],[-73.31653316533165,-44.53127876200637],[-73.28053280532805,-44.48961469692822],[-73.26613266132661,-44.441006621003716],[-73.27333273332734,-44.39413454779079],[-73.2589325893259,-44.35073448000105],[-73.20853208532085,-44.33511045559675],[-73.02853028530285,-44.383718531521254],[-72.84132841328413,-44.45836664811961],[-72.77652776527765,-44.50871072675571],[-72.76572765727657,-44.54863878912227],[-72.8449284492845,-44.63891093012493],[-72.89892898928989,-44.711823044011695],[-72.98532985329852,-44.77952714976369]]],[[[-73.73413734137341,-44.39413454779079],[-73.78453784537845,-44.43753461558053],[-73.86373863738638,-44.44447862642689],[-73.98253982539825,-44.494822705062994],[-73.99693996939969,-44.538222772852734],[-74.00054000540005,-44.590302854200424],[-73.91773917739177,-44.65453495452924],[-73.8781387813878,-44.72918307112759],[-73.82773827738276,-44.84028724466933],[-73.79173791737917,-44.946183410076294],[-73.79533795337953,-44.9791674615965],[-73.78813788137882,-45.032983545655775],[-73.72693726937268,-45.119783681235255],[-73.72333723337233,-45.15797574089022],[-73.72693726937268,-45.1961678005452],[-73.7521375213752,-45.267343911720374],[-73.77013770137701,-45.27602392527832],[-73.83133831338313,-45.28296793612468],[-73.83493834938349,-45.32636800391442],[-73.84933849338493,-45.34025602560713],[-74.0149401494015,-45.345464033741905],[-74.09774097740977,-45.32463200120283],[-74.09054090540906,-45.1961678005452],[-74.19494194941949,-45.14408771919751],[-74.2669426694267,-45.059023586329616],[-74.34974349743497,-44.911463355844504],[-74.4181441814418,-44.86459128263158],[-74.49734497344973,-44.748279100955074],[-74.61614616146161,-44.64759094368288],[-74.47934479344794,-44.58509484606565],[-74.50094500945009,-44.47399067252392],[-74.42174421744217,-44.43579861286894],[-74.3029430294303,-44.39587055050239],[-74.2129421294213,-44.427118599310994],[-74.13374133741337,-44.41670258304146],[-74.09774097740977,-44.388926539656026],[-74.10854108541085,-44.2760863634027],[-74.08334083340833,-44.18581422240004],[-73.99333993339933,-44.14067815189871],[-73.89973899738997,-44.13547014376394],[-73.86373863738638,-44.18581422240004],[-73.81693816938169,-44.23442229832455],[-73.70173701737016,-44.27435036069111],[-73.70533705337053,-44.32469443932721],[-73.73413734137341,-44.39413454779079]]],[[[-73.80973809738097,-43.82646166110099],[-73.78813788137882,-43.87680573973709],[-73.83493834938349,-43.88374975058345],[-73.90333903339032,-43.8750697370255],[-73.93933939339394,-43.91499779939206],[-73.95733957339573,-43.921941810238415],[-74.11934119341193,-43.887221756006625],[-74.14454144541445,-43.87159773160232],[-74.1409414094141,-43.82125365296622],[-73.9681396813968,-43.816045644831455],[-73.85653856538565,-43.78306159331125],[-73.8421384213842,-43.78826960144602],[-73.80973809738097,-43.82646166110099]]],[[[-74.670146701467,-43.607725319440696],[-74.81054810548105,-43.625085346556595],[-74.8429484294843,-43.59557330045957],[-74.8429484294843,-43.56953325978573],[-74.81774817748177,-43.54870122724665],[-74.74574745747456,-43.53654920826553],[-74.69894698946989,-43.55217323266983],[-74.67374673746737,-43.57821327334368],[-74.66654666546665,-43.59904530588275],[-74.670146701467,-43.607725319440696]]],[[[-73.77373773737737,-43.34558890999067],[-73.84933849338493,-43.36642094252974],[-73.91773917739177,-43.37162895066451],[-73.98973989739898,-43.356004926260205],[-74.11574115741158,-43.35774092897179],[-74.23814238142381,-43.31954886931682],[-74.35334353343534,-43.26399678254595],[-74.38574385743857,-43.23101273102575],[-74.37494374943749,-43.18587666052442],[-74.28854288542885,-43.079980495117454],[-74.20934209342093,-42.878604180573056],[-74.15534155341552,-42.590427730449186],[-74.19854198541985,-42.481059559619034],[-74.19494194941949,-42.435923489117705],[-74.17334173341733,-42.38210740505843],[-74.16614166141662,-42.32481931557597],[-74.16974169741697,-42.269267228805106],[-74.15894158941589,-42.217187147457416],[-74.07254072540725,-42.10608297391568],[-74.05814058140581,-42.05573889527958],[-74.05814058140581,-42.001922811220304],[-74.01854018540185,-41.89081863767857],[-74.02934029340292,-41.854362580735184],[-74.06174061740617,-41.82311453192657],[-74.03654036540365,-41.79533848854114],[-73.73053730537305,-41.87693061598585],[-73.52893528935289,-41.896026645813336],[-73.51813518135181,-41.98109077868123],[-73.47853478534785,-42.04705888172163],[-73.45333453334533,-42.16510706610973],[-73.42453424534244,-42.19288310949516],[-73.43893438934388,-42.277947242363055],[-73.53253532535325,-42.314403299306434],[-73.52533525335252,-42.392523421327965],[-73.47133471334713,-42.46717153792632],[-73.55053550535504,-42.49321157860017],[-73.63333633336333,-42.50883560300447],[-73.65493654936549,-42.52793163283196],[-73.7161371613716,-42.54529165994785],[-73.78813788137882,-42.58521972231441],[-73.76653766537665,-42.6216757792578],[-73.6729367293673,-42.705003909414096],[-73.56853568535685,-42.76229199889656],[-73.5109351093511,-42.84735613176445],[-73.43533435334353,-42.93589227005552],[-73.47133471334713,-42.99318035953797],[-73.53973539735397,-43.0730364842711],[-73.65133651336512,-43.12685256833038],[-73.74853748537485,-43.15983661985058],[-73.73773737737378,-43.29177282593139],[-73.77373773737737,-43.34558890999067]]],[[[-78.8029880298803,-33.64654176033948],[-78.9829898298983,-33.66737379287856],[-78.99018990189902,-33.662165784743785],[-78.97938979389794,-33.644805757627886],[-78.93978939789397,-33.61355770881928],[-78.88938889388893,-33.57710165187589],[-78.87858878588786,-33.575365649164304],[-78.86058860588605,-33.57883765458748],[-78.8389883898839,-33.58578166543384],[-78.78498784987849,-33.610085703396095],[-78.77058770587705,-33.627445730511994],[-78.77418774187741,-33.64133375220471],[-78.8029880298803,-33.64654176033948]]],[[[-109.28089280892809,-27.140003597301593],[-109.43569435694357,-27.171251646110207],[-109.42849428494284,-27.11569955933934],[-109.38889388893888,-27.068827486126423],[-109.27729277292772,-27.096603529511853],[-109.22329223292233,-27.101811537646626],[-109.28089280892809,-27.140003597301593]]],[[[-67.19647196471965,-22.820828850866633],[-67.00927009270092,-23.001373132871947],[-67.08847088470884,-23.24441351249449],[-67.2180721807218,-23.633278119890576],[-67.31887318873189,-23.93534259170717],[-67.33687336873368,-23.975270654073725],[-67.35487354873548,-24.034294746267776],[-67.57087570875709,-24.11935887913566],[-67.88767887678877,-24.24261507165852],[-68.0460804608046,-24.308583174698924],[-68.25128251282513,-24.391911304855228],[-68.2980829808298,-24.459615410607228],[-68.35928359283592,-24.497807470262202],[-68.4240842408424,-24.544679543475112],[-68.44568445684456,-24.59675962482281],[-68.50688506885068,-24.62974367634301],[-68.56088560885608,-24.7477918607311],[-68.56088560885608,-24.83806400173377],[-68.52848528485285,-24.8988240966394],[-68.46728467284673,-24.92486413731325],[-68.44568445684456,-24.999512253911604],[-68.42768427684277,-25.051592335259286],[-68.38448384483844,-25.091520397625843],[-68.39528395283952,-25.124504449146045],[-68.43128431284312,-25.14880848710831],[-68.4960849608496,-25.16269650880102],[-68.53928539285393,-25.237344625399373],[-68.59328593285933,-25.419624910116283],[-68.60048600486004,-25.485593013156688],[-68.54288542885429,-25.652249273469295],[-68.51048510485104,-25.74078541176037],[-68.42768427684277,-26.06541791882762],[-68.41328413284133,-26.153954057118696],[-68.52848528485285,-26.277210249641556],[-68.57528575285752,-26.35185836623991],[-68.59328593285933,-26.417826469280314],[-68.59328593285933,-26.469906550628004],[-68.58248582485824,-26.51851462655251],[-68.48528485284852,-26.669546862460813],[-68.37368373683736,-26.806691076676387],[-68.31968319683196,-26.877867187851564],[-68.31968319683196,-26.973347336988994],[-68.34488344883448,-27.02716342104827],[-68.4060840608406,-27.047995453587347],[-68.53568535685356,-27.086187513242315],[-68.59328593285933,-27.140003597301593],[-68.65088650886509,-27.148683610859543],[-68.70848708487084,-27.105283543069802],[-68.76968769687697,-27.11569955933934],[-68.84528845288453,-27.153891618994315],[-68.8740887408874,-27.24589976270856],[-68.94248942489425,-27.405612012174807],[-69.0000900009,-27.449012079964547],[-69.04329043290433,-27.570532269775818],[-69.11889118891189,-27.74413254093478],[-69.15489154891549,-27.848292703630158],[-69.17289172891728,-27.9246768229401],[-69.2520925209252,-27.973284898864613],[-69.3420934209342,-28.07050105071363],[-69.41049410494105,-28.16598119985106],[-69.43569435694357,-28.1920212405249],[-69.48969489694896,-28.20070125408285],[-69.52569525695256,-28.285765386950743],[-69.65529655296552,-28.414229587608375],[-69.68769687696877,-28.561789818093494],[-69.73449734497345,-28.641645942826614],[-69.74169741697416,-28.78399816517696],[-69.81369813698137,-29.046134574626997],[-69.8280982809828,-29.103422664109452],[-69.90009900099001,-29.14855873461078],[-69.99729997299973,-29.249246891882983],[-70.02610026100261,-29.32389500848133],[-69.98289982899828,-29.546103355564803],[-69.92889928899288,-29.768311702648276],[-69.92529925299253,-29.874207868055244],[-69.94689946899469,-30.01656009040559],[-69.96129961299613,-30.079056188022818],[-69.92529925299253,-30.10336022598507],[-69.86409864098641,-30.12072025310097],[-69.84249842498424,-30.174536337160248],[-69.88929889298893,-30.212728396815216],[-69.90729907299072,-30.282168505278804],[-69.95769957699576,-30.358552624588746],[-70.10170101701017,-30.388064670685765],[-70.15210152101521,-30.360288627300335],[-70.170101701017,-30.386328667974176],[-70.16290162901629,-30.440144752033454],[-70.19530195301952,-30.50437685236227],[-70.27090270902708,-30.67797712352123],[-70.31770317703176,-30.8342173675643],[-70.34650346503464,-30.901921473316293],[-70.33570335703357,-30.959209562798755],[-70.31050310503105,-30.992193614318957],[-70.31050310503105,-31.02344166312757],[-70.35010350103501,-31.05989772007095],[-70.38970389703897,-31.12065781497659],[-70.42930429304293,-31.12933782853453],[-70.47250472504724,-31.11197780141864],[-70.51930519305192,-31.14843385836202],[-70.53010530105301,-31.223081974960373],[-70.55530555305553,-31.316826121386214],[-70.56610566105661,-31.427930294927947],[-70.5841058410584,-31.570282517278294],[-70.52650526505265,-31.665762666415723],[-70.45090450904509,-31.84109894028628],[-70.39330393303932,-31.88449900807602],[-70.3321033210332,-31.881027002652836],[-70.28170281702816,-31.915747056884634],[-70.25290252902529,-31.957411121962778],[-70.29250292502924,-32.03032323584954],[-70.35730357303572,-32.04247525483067],[-70.36450364503645,-32.08413931990882],[-70.34290342903428,-32.176147463623074],[-70.32130321303212,-32.26641960462573],[-70.25650256502564,-32.30981967241547],[-70.23130231302312,-32.43133986222675],[-70.170101701017,-32.471267924593306],[-70.17730177301773,-32.625772165924786],[-70.1161011610116,-32.808052450641696],[-70.05130051300513,-32.86013253198938],[-70.02250022500225,-32.88443656995164],[-70.04050040500405,-32.96429269468476],[-70.09450094500944,-33.026788792301986],[-70.10530105301052,-33.12747694957418],[-70.08370083700837,-33.202125066172535],[-70.01890018900188,-33.27156517463612],[-69.96849968499684,-33.28024518819407],[-69.89649896498965,-33.25073314209705],[-69.82089820898209,-33.28371719361725],[-69.81009810098101,-33.34447728852288],[-69.79929799297993,-33.39829337258216],[-69.83889838898389,-33.46946948375734],[-69.8820988209882,-33.601405689838145],[-69.89289892898928,-33.731605893207366],[-69.8820988209882,-33.929510202328586],[-69.86049860498605,-34.08401444366006],[-69.85689856898568,-34.18123059550908],[-69.85329853298532,-34.22463066329882],[-69.87849878498784,-34.25414270939584],[-69.94689946899469,-34.269766733800154],[-70.00450004500044,-34.27671074464651],[-70.05130051300513,-34.30101478260876],[-70.06210062100621,-34.34962285853327],[-70.10170101701017,-34.43121498597799],[-70.14130141301412,-34.49371108359521],[-70.20970209702097,-34.58051121917469],[-70.25290252902529,-34.67251936288894],[-70.28890288902889,-34.73327945779458],[-70.28530285302853,-34.77494352287273],[-70.31050310503105,-34.85479964760585],[-70.33930339303393,-34.922503753357844],[-70.39330393303932,-35.146448103152906],[-70.46530465304653,-35.19332017636582],[-70.52650526505265,-35.21762421432808],[-70.55530555305553,-35.2471362604251],[-70.53370533705336,-35.30789635533074],[-70.46890468904688,-35.32699238515823],[-70.44730447304472,-35.37560046108273],[-70.4581045810458,-35.45198458039268],[-70.41490414904149,-35.52316069156785],[-70.41850418504184,-35.60996082714733],[-70.37890378903789,-35.77140907932517],[-70.41490414904149,-35.87904124744372],[-70.40410404104041,-35.971049391157976],[-70.40410404104041,-36.06132153216063],[-70.4581045810458,-36.13249764333581],[-70.56250562505625,-36.146385665028525],[-70.620106201062,-36.21235376806893],[-70.72090720907208,-36.28352987924411],[-70.73170731707317,-36.34081796872656],[-70.74970749707497,-36.39289805007425],[-70.78930789307893,-36.41199407990174],[-70.85410854108541,-36.41199407990174],[-70.90450904509045,-36.42067409345969],[-70.97650976509765,-36.48664219650009],[-71.05571055710557,-36.52309825344347],[-71.07371073710736,-36.57865034021434],[-71.06651066510665,-36.64461844325474],[-71.10611106111061,-36.684546505621306],[-71.160111601116,-36.76093062493125],[-71.19251192511925,-36.84425875508755],[-71.160111601116,-36.920642874397494],[-71.1241112411124,-37.057787088613075],[-71.11691116911169,-37.11507517809553],[-71.16371163711636,-37.22791535434886],[-71.19971199711996,-37.300827468235624],[-71.16371163711636,-37.39283561194987],[-71.1349113491135,-37.44491569329756],[-71.16371163711636,-37.55949187226248],[-71.18531185311852,-37.63066798343765],[-71.16731167311673,-37.762604189518456],[-71.09531095310953,-37.910164420003575],[-71.02691026910269,-38.040364623372795],[-71.01971019710197,-38.19313286199269],[-71.00171001710017,-38.31465305180396],[-70.96930969309693,-38.44658925788477],[-70.90090900909009,-38.49866933923246],[-70.84690846908468,-38.5420694070222],[-70.85770857708577,-38.604565504639424],[-70.89730897308972,-38.68094962394937],[-70.95130951309513,-38.73823771343182],[-71.0881108811088,-38.75733374325931],[-71.19611196111961,-38.809413824607],[-71.2861128611286,-38.84586988155038],[-71.35451354513545,-38.88926994934012],[-71.40131401314012,-38.934406019841454],[-71.42651426514264,-38.986486101189136],[-71.40851408514085,-39.20522244284943],[-71.41931419314193,-39.28681457029414],[-71.4661146611466,-39.403126751970646],[-71.50931509315093,-39.4951348956849],[-71.52731527315272,-39.52291093907033],[-71.53091530915309,-39.56457500414848],[-71.5381153811538,-39.602767063803455],[-71.58851588515884,-39.6114470773614],[-71.65331653316532,-39.594087050245506],[-71.69291692916929,-39.60450306651504],[-71.72171721717217,-39.63575111532366],[-71.69651696516965,-39.70692722649883],[-71.67131671316713,-39.83365542444487],[-71.63891638916388,-39.88747150850415],[-71.64611646116461,-39.9291355735823],[-71.66051660516605,-40.02114371729655],[-71.70371703717036,-40.09405583118331],[-71.76491764917648,-40.09405583118331],[-71.8009180091801,-40.125303879991925],[-71.81891818918189,-40.177383961339615],[-71.8009180091801,-40.24508806709161],[-71.72171721717217,-40.298904151150886],[-71.69651696516965,-40.33536020809427],[-71.70731707317073,-40.38223228130719],[-71.76851768517685,-40.40132831113468],[-71.80451804518044,-40.43952037078965],[-71.83691836918369,-40.524584503657536],[-71.88371883718837,-40.620064652794966],[-71.93051930519304,-40.69124076397014],[-71.94131941319412,-40.78845691581916],[-71.87291872918729,-40.89261707851454],[-71.880118801188,-40.995041238498324],[-71.88731887318873,-41.29189770218015],[-71.89091890918908,-41.392585859452346],[-71.87291872918729,-41.56097812247654],[-71.89811898118981,-41.60611419297787],[-71.91251912519125,-41.6512502634792],[-71.8441184411844,-41.77277045329048],[-71.76851768517685,-41.9689387597001],[-71.75051750517505,-42.04705888172163],[-71.76131761317613,-42.10087496578091],[-71.86211862118621,-42.14774703899383],[-71.94491944919449,-42.166843068821315],[-71.99171991719916,-42.13385901730111],[-72.02772027720277,-42.14774703899383],[-72.06372063720637,-42.20503512847629],[-72.10692106921069,-42.25190720168921],[-72.12492124921249,-42.298779274902124],[-72.07812078120782,-42.357803367096174],[-72.0529205292053,-42.47237954606109],[-72.10692106921069,-42.522723624697186],[-72.14292142921428,-42.576539708756464],[-72.12852128521286,-42.64771581993164],[-72.11412114121141,-42.77618002058927],[-72.14652146521465,-42.989708354114796],[-72.10332103321034,-43.06609247342474],[-72.0529205292053,-43.10254853036812],[-71.89811898118981,-43.14594859815786],[-71.78291782917829,-43.166780630696934],[-71.75051750517505,-43.23795674187211],[-71.76491764917648,-43.295244831354566],[-71.81891818918189,-43.32302087474],[-71.90531905319052,-43.347324912702256],[-71.90531905319052,-43.43933305641651],[-71.83331833318333,-43.52786919470758],[-71.75051750517505,-43.590365292324805],[-71.73251732517325,-43.64591737909567],[-71.73611736117361,-43.704941471289715],[-71.79371793717937,-43.75354954721423],[-71.71451714517144,-43.85770970990961],[-71.67851678516784,-43.928885821084776],[-71.71451714517144,-43.98443790785564],[-71.76851768517685,-44.06603003530036],[-71.81171811718117,-44.10595809766692],[-71.81171811718117,-44.15109416816825],[-71.82971829718296,-44.24136630917091],[-71.83331833318333,-44.329902447461976],[-71.81891818918189,-44.383718531521254],[-71.32571325713256,-44.425382596599405],[-71.2141121411214,-44.441006621003716],[-71.14931149311492,-44.494822705062994],[-71.160111601116,-44.5607908081034],[-71.22131221312213,-44.63023091656698],[-71.26091260912608,-44.763903125359384],[-71.35811358113581,-44.78473515789846],[-71.45531455314553,-44.75001510366667],[-71.55971559715597,-44.762167122647796],[-71.65331653316532,-44.77084713620574],[-71.78291782917829,-44.77431914162892],[-71.95571955719556,-44.791679168744814],[-72.06372063720637,-44.772583138917334],[-72.07092070920709,-44.82119121484184],[-72.0421204212042,-44.90451934499814],[-71.81171811718117,-44.930559385671984],[-71.59571595715957,-44.9791674615965],[-71.53091530915309,-45.067703599887565],[-71.44451444514445,-45.16839175715976],[-71.35451354513545,-45.23088785477699],[-71.35091350913508,-45.33157601204919],[-71.49131491314913,-45.43747217745615],[-71.50931509315093,-45.512120294054505],[-71.69291692916929,-45.534688329305176],[-71.74691746917469,-45.578088397094916],[-71.77211772117721,-45.72391262486844],[-71.75051750517505,-45.83848880383336],[-71.67851678516784,-45.87841686619992],[-71.63171631716317,-45.95306498279827],[-71.68571685716857,-46.04160112108934],[-71.80811808118081,-46.102361215994975],[-71.87651876518765,-46.161385308189026],[-71.83331833318333,-46.206521378690354],[-71.77931779317792,-46.27943349257712],[-71.76131761317613,-46.31936155494368],[-71.73251732517325,-46.42699372306224],[-71.69651696516965,-46.578025958970535],[-71.70011700117001,-46.65093807285729],[-71.73251732517325,-46.70649015962817],[-71.85491854918548,-46.79155429249605],[-71.94131941319412,-46.831482354862615],[-71.95571955719556,-46.93737852026958],[-71.96291962919629,-47.015498642291114],[-71.95571955719556,-47.08667475346629],[-71.90171901719017,-47.143962842948746],[-71.90531905319052,-47.20125093243121],[-71.97731977319773,-47.213402951412334],[-72.0421204212042,-47.241178994797764],[-72.10332103321034,-47.343603154781555],[-72.28332283322833,-47.44602731476534],[-72.34452344523444,-47.49289938797826],[-72.3409234092341,-47.57275551271138],[-72.41292412924129,-47.68559568896471],[-72.47052470524704,-47.78454784352532],[-72.51732517325173,-47.87655598723956],[-72.510125101251,-47.97377213908858],[-72.40932409324093,-48.01543620416673],[-72.32652326523265,-48.11091635330416],[-72.2941229412294,-48.228964537692256],[-72.35532355323552,-48.36610875190784],[-72.49932499324993,-48.41818883325553],[-72.5821258212582,-48.47547692273798],[-72.60732607326072,-48.51887699052772],[-72.58572585725857,-48.662965215589665],[-72.5929259292593,-48.72893331863007],[-72.61452614526145,-48.793165418958885],[-72.65052650526505,-48.84177349488339],[-72.72972729727297,-48.89558957894267],[-72.86652866528665,-48.94419765486718],[-72.98172981729817,-48.977181706387384],[-73.03213032130321,-49.01363776333076],[-73.09333093330933,-49.09696589348707],[-73.14733147331474,-49.187238034489724],[-73.13653136531364,-49.30007821074305],[-73.46053460534606,-49.31396623243577],[-73.48213482134821,-49.39729436259207],[-73.55413554135541,-49.463262465632475],[-73.57573575735756,-49.58304665273216],[-73.50373503735037,-49.697622831697075],[-73.47133471334713,-49.79483898354609],[-73.52893528935289,-49.9111511652226],[-73.50733507335073,-50.03093535232228],[-73.50013500135,-50.12467949874812],[-73.3849338493385,-50.23057566415508],[-73.31293312933128,-50.3625118702359],[-73.27333273332734,-50.47188004106604],[-73.25173251732517,-50.558680176645524],[-73.2229322293223,-50.61076025799321],[-73.1761317613176,-50.66978435018726],[-73.15453154531545,-50.73748845593926],[-73.08253082530825,-50.76005649118992],[-72.95652956529565,-50.695824390861105],[-72.86652866528665,-50.652424323071365],[-72.80532805328053,-50.63853630137864],[-72.62172621726216,-50.64721631493659],[-72.510125101251,-50.60728825257003],[-72.45972459724597,-50.6124962607048],[-72.39132391323913,-50.635064295955466],[-72.3409234092341,-50.68193636916838],[-72.30132301323013,-50.78956853728694],[-72.27612276122761,-50.91108872709822],[-72.30852308523085,-51.03260891690949],[-72.35892358923589,-51.060384960294925],[-72.37692376923769,-51.095105014526716],[-72.35892358923589,-51.16975313112507],[-72.30132301323013,-51.22356921518435],[-72.30492304923048,-51.2982173317827],[-72.36612366123661,-51.470081600230074],[-72.40932409324093,-51.541257711405244],[-72.33372333723337,-51.62111383613837],[-72.26892268922688,-51.69055394460195],[-72.13572135721357,-51.74437002866123],[-72.02772027720277,-51.819018145259584],[-71.95211952119521,-51.87977824016522],[-71.970119701197,-51.964842373033115],[-71.91971919719197,-51.98914641099537],[-71.7181171811718,-51.990882413706956],[-71.41571415714157,-51.99435441913013],[-70.94410944109441,-51.99782642455332],[-70.48330483304832,-52.00303443268808],[-69.96129961299613,-52.008242440822855],[-69.71289712897129,-52.07594654657485],[-69.48969489694896,-52.13670664148049],[-69.20529205292053,-52.13670664148049],[-68.92448924489244,-52.20788275265566],[-68.71568715687157,-52.25475482586858],[-68.58968589685897,-52.27385085569606],[-68.460084600846,-52.29121088281196],[-68.44208442084421,-52.357178985852364],[-69.00729007290073,-52.26343483942652],[-69.13329133291333,-52.21135475807884],[-69.24129241292412,-52.20614674994407],[-69.44649446494465,-52.268642847561296],[-69.56169561695617,-52.42141108618118],[-69.61929619296193,-52.46481115397092],[-69.76329763297633,-52.504739216337484],[-69.90729907299072,-52.51341922989543],[-70.38970389703897,-52.660979460380545],[-70.56250562505625,-52.67313147936168],[-70.68130681306813,-52.713059541728235],[-70.79650796507964,-52.7686116284991],[-70.83970839708397,-52.89013181831038],[-70.82170821708216,-52.963043932197145],[-70.95130951309513,-53.22691634435876],[-70.98370983709837,-53.37447657484388],[-70.98370983709837,-53.449124691442236],[-70.94770947709476,-53.57064488125351],[-70.99450994509945,-53.77896520664426],[-71.08451084510845,-53.82583727985718],[-71.29691296912969,-53.88312536933964],[-71.44451444514445,-53.841461304261486],[-71.69291692916929,-53.80326924460652],[-71.87291872918729,-53.72341311987339],[-72.09972099720997,-53.66612503039094],[-72.17532175321753,-53.633140978870735],[-72.37692376923769,-53.4716927266929],[-72.39852398523985,-53.41787664263362],[-72.41292412924129,-53.35017253688163],[-72.30492304923048,-53.25295638503261],[-72.24732247322473,-53.24601237418625],[-72.08172081720816,-53.24948437960943],[-71.94131941319412,-53.233860355205124],[-71.85131851318513,-53.28594043655281],[-71.82971829718296,-53.398780612806135],[-71.86571865718656,-53.457804705000186],[-71.90171901719017,-53.49599676465515],[-71.89091890918908,-53.52377280804059],[-71.790117901179,-53.48384474567403],[-71.73971739717396,-53.232124352493535],[-71.40131401314012,-53.10713215725908],[-71.28971289712896,-53.034220043372315],[-71.18171181711817,-52.919643864407405],[-71.16371163711636,-52.88839581559879],[-71.15651156511565,-52.84499574780905],[-71.22851228512285,-52.81027569357725],[-71.38691386913868,-52.763403620364336],[-71.89811898118981,-53.00123599185211],[-72.12852128521286,-53.06373208946934],[-72.27972279722796,-53.13317219793292],[-72.45972459724597,-53.2546923877442],[-72.49212492124921,-53.29114844468758],[-72.53172531725316,-53.371004569420705],[-72.54972549725497,-53.46127671042336],[-72.72612726127261,-53.41961264534521],[-72.99972999729997,-53.29114844468758],[-73.05373053730537,-53.24427637147466],[-72.99972999729997,-53.17657226572266],[-72.91692916929169,-53.122756181663384],[-72.90972909729096,-52.9370038915233],[-72.88812888128881,-52.87103578848289],[-72.83052830528305,-52.8189557071352],[-72.72612726127261,-52.76166761765275],[-72.67572675726757,-52.74951559867162],[-72.63252632526324,-52.773819636633874],[-72.62532625326253,-52.817219704423614],[-72.45252452524525,-52.81374769900044],[-72.11772117721176,-52.650563444111015],[-71.98091980919808,-52.64535543597624],[-71.79731797317973,-52.68354749563122],[-71.5921159211592,-52.660979460380545],[-71.55251552515524,-52.643619433264654],[-71.51291512915128,-52.60542737360968],[-71.6641166411664,-52.56029130310835],[-71.81171811718117,-52.537723267857686],[-72.22572225722257,-52.52036324074179],[-72.31572315723157,-52.537723267857686],[-72.43812438124381,-52.626259406148755],[-72.47772477724777,-52.60369137089809],[-72.50292502925029,-52.56029130310835],[-72.64332643326433,-52.52904325429974],[-72.71172711727117,-52.5359872651461],[-72.77652776527765,-52.57765133022425],[-72.76572765727657,-52.641883430553065],[-72.80172801728017,-52.713059541728235],[-72.93132931329313,-52.78249965019182],[-73.02133021330214,-52.89186782102197],[-73.01773017730177,-52.97693195388986],[-73.02133021330214,-53.02206802439119],[-73.05373053730537,-53.04637206235344],[-73.12213122131222,-53.07414810573888],[-73.3381333813338,-53.05505207591139],[-73.46053460534606,-52.964779934908734],[-73.50733507335073,-52.904019840003095],[-73.64413644136441,-52.8363157342511],[-73.34533345333453,-52.75472360680639],[-73.24093240932409,-52.70785153359347],[-73.14373143731437,-52.6019553681865],[-73.07173071730718,-52.53425126243451],[-73.12213122131222,-52.487379189221585],[-73.18333183331833,-52.487379189221585],[-73.17973179731797,-52.56202730581994],[-73.24453244532445,-52.624523403437166],[-73.38133381333813,-52.59501135734014],[-73.58653586535866,-52.685283498342805],[-73.71253712537126,-52.660979460380545],[-73.91413914139142,-52.68875550376598],[-74.0149401494015,-52.64014742784148],[-74.03654036540365,-52.57765133022425],[-74.00054000540005,-52.51341922989543],[-74.03654036540365,-52.40231505635369],[-74.0941409414094,-52.37627501567985],[-74.15174151741518,-52.38321902652621],[-74.1769417694177,-52.31725092348581],[-74.23814238142381,-52.20267474452089],[-74.2669426694267,-52.17142669571228],[-74.29574295742957,-52.117610611653],[-74.26334263342633,-52.10545859267187],[-74.19494194941949,-52.121082617076176],[-74.13374133741337,-52.15406666859638],[-74.04014040140402,-52.15927467673115],[-73.83493834938349,-52.233922793329505],[-73.74853748537485,-52.216562766213606],[-73.70173701737016,-52.199202739097714],[-73.68373683736837,-52.13670664148049],[-73.68373683736837,-52.077682549286436],[-73.64773647736477,-52.077682549286436],[-73.53253532535325,-52.15233066588479],[-73.45693456934569,-52.145386655038436],[-73.32733327333273,-52.166218687577505],[-73.2589325893259,-52.15753867401956],[-73.13653136531364,-52.129762630634126],[-72.94212942129421,-52.04643450047782],[-72.8449284492845,-51.96137036760993],[-72.79452794527946,-51.949218348628804],[-72.73692736927369,-51.96137036760993],[-72.69372693726937,-51.98567440557219],[-72.69372693726937,-52.044698497766234],[-72.65052650526505,-52.1002505845371],[-72.58932589325893,-52.145386655038436],[-72.57132571325712,-52.2009387418093],[-72.5821258212582,-52.25475482586858],[-72.69372693726937,-52.33113894517852],[-72.71532715327153,-52.357178985852364],[-72.67572675726757,-52.3849550292378],[-72.63252632526324,-52.371067007545086],[-72.56772567725677,-52.3346109506017],[-72.53172531725316,-52.28253086925401],[-72.52452524525245,-52.25475482586858],[-72.52092520925208,-52.216562766213606],[-72.52452524525245,-52.16969069300069],[-72.61452614526145,-52.03775448691988],[-72.62532625326253,-52.006506438111266],[-72.62532625326253,-51.94574634320563],[-72.52452524525245,-51.89019425643476],[-72.49572495724956,-51.84679418864502],[-72.48852488524885,-51.76346605848872],[-72.54252542525425,-51.70617796900626],[-72.7621276212762,-51.57250576021386],[-73.12573125731257,-51.44056955413305],[-73.16893168931689,-51.454457575825764],[-73.19773197731978,-51.478761613788016],[-73.16173161731616,-51.496121640903915],[-73.11493114931149,-51.504801654461865],[-72.79092790927909,-51.61416982529201],[-72.70452704527045,-51.678401925620825],[-72.65052650526505,-51.695761952736724],[-72.5821258212582,-51.737426017814876],[-72.60012600126001,-51.799922115432096],[-72.92772927729277,-51.860682210337735],[-73.18693186931868,-51.990882413706956],[-73.3849338493385,-52.07073853844008],[-73.51813518135181,-52.04122649234306],[-73.58293582935829,-51.95963436489834],[-73.65133651336512,-51.85547420220297],[-73.7521375213752,-51.79471410729733],[-73.80973809738097,-51.80165811814369],[-73.85653856538565,-51.78950609916256],[-73.89613896138961,-51.758258050353945],[-73.97173971739717,-51.78429809102779],[-74.14814148141481,-51.71138597714103],[-74.19494194941949,-51.680137928332414],[-74.06894068940689,-51.57944977106022],[-73.92853928539284,-51.617641830715186],[-73.89613896138961,-51.331201383302904],[-73.93933939339394,-51.26696928297409],[-74.12294122941229,-51.19579317179891],[-74.20934209342093,-51.20447318535686],[-74.33174331743317,-51.19579317179891],[-74.41454414544145,-51.16280912027871],[-74.5081450814508,-51.148921098585994],[-74.58734587345873,-51.12982506875851],[-74.69174691746917,-51.08642500096877],[-74.81414814148141,-51.062120963006514],[-74.98334983349834,-50.88157668100119],[-75.05535055350553,-50.78609653186376],[-75.0949509495095,-50.68193636916838],[-74.83574835748357,-50.678464363745206],[-74.68454684546845,-50.6628403393409],[-74.64854648546485,-50.61770426883957],[-74.70254702547025,-50.53611214139486],[-74.77454774547745,-50.470144038354455],[-74.72054720547204,-50.40764794073723],[-74.64494644946448,-50.3607758675243],[-74.56574565745657,-50.38160790006338],[-74.36414364143641,-50.48750406547035],[-74.33174331743317,-50.56041617935711],[-74.19134191341914,-50.77741651830581],[-74.15534155341552,-50.79824855084489],[-74.1409414094141,-50.817344580672376],[-73.84573845738457,-50.940600773195236],[-73.80613806138061,-50.93886477048365],[-73.82413824138241,-50.836440610499864],[-73.74133741337413,-50.695824390861105],[-73.65853658536585,-50.65068832035977],[-73.61893618936189,-50.65068832035977],[-73.61533615336153,-50.628120285109105],[-73.69453694536945,-50.57083219562665],[-73.65493654936549,-50.49271207360512],[-73.68013680136801,-50.49097607089353],[-73.74853748537485,-50.53958414681804],[-73.89253892538925,-50.782624526440586],[-73.97893978939788,-50.827760596941914],[-74.09774097740977,-50.71665642340018],[-74.16254162541625,-50.63853630137864],[-74.19854198541985,-50.609024255281625],[-74.18414184141841,-50.48576806275876],[-73.95013950139501,-50.51007210072101],[-74.02934029340292,-50.470144038354455],[-74.30654306543065,-50.39723192446769],[-74.37494374943749,-50.3625118702359],[-74.42534425344253,-50.35035985125477],[-74.51534515345153,-50.26529571838688],[-74.63054630546306,-50.194119607211704],[-74.43254432544325,-50.06565540655407],[-74.33534335343353,-49.975383265551415],[-74.01854018540185,-50.02225533876433],[-73.95733957339573,-49.994479295378895],[-74.01134011340113,-49.92851119233849],[-74.07254072540725,-49.949343224877566],[-74.16974169741697,-49.907679159799414],[-74.32454324543245,-49.78268696456497],[-74.31734317343174,-49.72019086694774],[-74.29214292142922,-49.60387868527123],[-74.23094230942309,-49.57957464730898],[-74.10134101341013,-49.55527060934673],[-73.95373953739536,-49.593462669001696],[-73.89253892538925,-49.62297471509872],[-73.83493834938349,-49.609086693406006],[-73.89253892538925,-49.524022560538114],[-73.98973989739898,-49.49103850901791],[-74.0941409414094,-49.43027841411227],[-74.08334083340833,-49.36257430836028],[-74.0509405094051,-49.30528621887782],[-74.02214022140221,-49.244526123972186],[-74.0041400414004,-49.157725988392706],[-74.0149401494015,-49.091757885352294],[-73.98613986139861,-49.06050983654369],[-73.93933939339394,-49.046621814850965],[-73.93573935739357,-49.020581774177124],[-74.02934029340292,-49.02578978231189],[-74.06174061740617,-49.11085391517978],[-74.07254072540725,-49.18897403720131],[-74.1409414094141,-49.24973413210695],[-74.16614166141662,-49.32091024328213],[-74.18414184141841,-49.40423837343843],[-74.22014220142201,-49.499718522575854],[-74.3029430294303,-49.463262465632475],[-74.34974349743497,-49.426806408689096],[-74.36774367743676,-49.40076636801525],[-74.35694356943569,-49.35215829209074],[-74.37854378543786,-49.048357817562554],[-74.3821438214382,-48.793165418958885],[-74.34254342543426,-48.595261109837665],[-74.22734227342274,-48.517140987816134],[-74.1769417694177,-48.49457295256547],[-74.130141301413,-48.50498896883501],[-74.05814058140581,-48.50325296612342],[-74.00774007740077,-48.47547692273798],[-74.16974169741697,-48.42686884681348],[-74.27054270542705,-48.45464489019891],[-74.34254342543426,-48.49283694985388],[-74.47574475744757,-48.463324903756856],[-74.50094500945009,-48.36263674648466],[-74.57654576545765,-48.274100608193585],[-74.5909459094591,-48.16126043194026],[-74.58374583745837,-47.99981217976243],[-74.40014400144001,-48.013700201455144],[-74.24894248942489,-48.04494825026376],[-73.85293852938528,-48.04147624484058],[-73.52893528935289,-48.19771648888364],[-73.3849338493385,-48.17688445634457],[-73.39213392133921,-48.14563640753595],[-73.50013500135,-48.107444347880985],[-73.56853568535685,-48.01890820958992],[-73.60813608136081,-47.99460417162766],[-73.62973629736297,-47.94078808756838],[-73.63333633336333,-47.88002799266275],[-73.7161371613716,-47.656083642867685],[-73.74853748537485,-47.66129165100245],[-73.78093780937809,-47.73767577031239],[-73.84573845738457,-47.866139970970025],[-73.93933939339394,-47.92863606858725],[-74.08334083340833,-47.9546761092611],[-74.22734227342274,-47.968564130953816],[-74.34974349743497,-47.94426009299156],[-74.37854378543786,-47.890444008932285],[-74.37494374943749,-47.829683914026646],[-74.4289442894429,-47.80017186792962],[-74.56934569345692,-47.77239582454419],[-74.60894608946089,-47.75850780285147],[-74.65574655746558,-47.7029557160806],[-74.58734587345873,-47.61789158321271],[-74.53334533345333,-47.567547504576616],[-74.46854468544684,-47.577963520846154],[-74.40374403744038,-47.60053155609682],[-74.32094320943209,-47.66649965913722],[-74.24174241742418,-47.67865167811835],[-74.15174151741518,-47.62657159677066],[-74.13374133741337,-47.59011553982728],[-74.19134191341914,-47.567547504576616],[-74.24174241742418,-47.55886749101867],[-74.32454324543245,-47.53109144763323],[-74.48294482944829,-47.430403290361035],[-74.40374403744038,-47.327979130377244],[-74.21654216542166,-47.20993094598915],[-74.15894158941589,-47.18215490260372],[-74.20934209342093,-47.083202748043114],[-74.15174151741518,-46.97383457721296],[-74.20934209342093,-46.88529843892189],[-74.31374313743137,-46.788082287072875],[-74.45414454144542,-46.7672502545338],[-74.48294482944829,-46.795026297919236],[-74.49014490144901,-46.83495436028579],[-74.46854468544684,-46.86446640638282],[-74.47934479344794,-46.88529843892189],[-74.51174511745117,-46.88529843892189],[-74.69174691746917,-46.86446640638282],[-74.81054810548105,-46.800234306054],[-75.0049500495005,-46.74121021385996],[-75.03015030150301,-46.69607414335863],[-75.05175051750517,-46.62837003760663],[-74.98334983349834,-46.512057855930124],[-75.01935019350194,-46.510321853218535],[-75.14535145351454,-46.6005939942212],[-75.33615336153362,-46.64746606743412],[-75.48015480154801,-46.66309009183842],[-75.54135541355413,-46.699546148781806],[-75.56655566555665,-46.72905819487883],[-75.52695526955269,-46.74641822199472],[-75.44775447754478,-46.751626230129496],[-75.38655386553866,-46.86273040367123],[-75.40095400954009,-46.90613047146097],[-75.42975429754297,-46.933906514846406],[-75.49815498154982,-46.94085052569276],[-75.6349563495635,-46.86273040367123],[-75.70695706957069,-46.77419426538016],[-75.70695706957069,-46.70475415691657],[-75.65655656556565,-46.61101001049074],[-75.4369543695437,-46.482545809833105],[-75.37575375753757,-46.42872972577383],[-75.24615246152462,-46.36970563357978],[-75.07335073350733,-46.23429742207579],[-74.92574925749257,-46.15964930547744],[-74.99774997749977,-46.09715320786021],[-75.07335073350733,-46.00514506414596],[-75.06615066150661,-45.874944860776736],[-74.76374763747637,-45.82286477942905],[-74.63054630546306,-45.84543281467971],[-74.46134461344613,-45.840224806544946],[-74.36774367743676,-45.80897675773633],[-74.3029430294303,-45.803768749601566],[-74.15894158941589,-45.76731269265818],[-74.09774097740977,-45.71696861402208],[-74.08334083340833,-45.67877655436711],[-74.08334083340833,-45.64405650013532],[-74.09774097740977,-45.60412843776876],[-74.12294122941229,-45.4964962696502],[-74.09774097740977,-45.46004021270682],[-74.03654036540365,-45.41837614762867],[-73.95733957339573,-45.40448812593595],[-73.92133921339213,-45.40796013135913],[-73.82413824138241,-45.4461521910141],[-73.84573845738457,-45.50170427778497],[-73.88173881738817,-45.56940838353697],[-73.96093960939609,-45.83501679841017],[-74.00054000540005,-45.89577689331581],[-74.06174061740617,-45.9478569746635],[-74.01854018540185,-46.05548914278206],[-74.08334083340833,-46.131873262092],[-74.35694356943569,-46.213465389536715],[-74.39294392943928,-46.21693739495989],[-74.37134371343713,-46.24644944105692],[-74.2129421294213,-46.239505430210556],[-74.09054090540906,-46.22214540309466],[-73.9681396813968,-46.154441297342665],[-73.92853928539284,-46.050281134647285],[-73.8781387813878,-45.84716881739131],[-73.81333813338134,-45.81765677129428],[-73.73413734137341,-45.81244876315951],[-73.69453694536945,-45.85932083637243],[-73.70893708937089,-45.96695300449099],[-73.70893708937089,-46.07111316718636],[-73.80973809738097,-46.37664964442614],[-73.93573935739357,-46.499905836949],[-73.95013950139501,-46.5328898884692],[-73.94293942939429,-46.571081948124174],[-73.84573845738457,-46.5658739399894],[-73.77013770137701,-46.499905836949],[-73.7161371613716,-46.414841704081105],[-73.66213662136622,-46.29679351969301],[-73.66933669336693,-46.21172938682513],[-73.65133651336512,-46.15964930547744],[-73.62973629736297,-45.98604903431848],[-73.590135901359,-45.89924889873899],[-73.59373593735937,-45.77599270621613],[-73.66213662136622,-45.7308566357148],[-73.75573755737557,-45.703080592329364],[-73.78093780937809,-45.62843247573101],[-73.73053730537305,-45.4791362425343],[-73.55053550535504,-45.484344250669075],[-73.37773377733777,-45.38365609339687],[-73.26613266132661,-45.345464033741905],[-73.20133201332013,-45.354144047299854],[-72.97812978129781,-45.45136019914887],[-72.93492934929348,-45.45309620186046],[-72.94212942129421,-45.41664014491708],[-72.97452974529745,-45.39233610695482],[-73.06453064530645,-45.35935205543462],[-73.22653226532265,-45.25519189273925],[-73.44613446134461,-45.23783186562335],[-73.40653406534065,-45.102423654119356],[-73.36333363333632,-44.97743145888491],[-73.25533255332553,-44.9618074344806],[-73.07893078930789,-44.920143369402446],[-72.74052740527405,-44.73439107926236],[-72.67932679326793,-44.5937748596236],[-72.66492664926649,-44.43579861286894],[-72.82692826928269,-44.39587055050239],[-72.99972999729997,-44.29171038780701],[-73.14013140131401,-44.23789430374773],[-73.26613266132661,-44.16845419528414],[-73.24093240932409,-44.06603003530036],[-73.2229322293223,-43.89763777227616],[-73.06813068130681,-43.86118171533278],[-72.99612996129962,-43.632029357402956],[-73.10053100531005,-43.45495708082081],[-73.07533075330753,-43.32302087474],[-72.93852938529385,-43.21191670119826],[-72.91692916929169,-43.13379657917673],[-72.87732877328773,-43.04873244630884],[-72.75852758527584,-43.04005243275089],[-72.7549275492755,-42.99318035953797],[-72.76572765727657,-42.90811622667008],[-72.8449284492845,-42.807428069397886],[-72.84852848528485,-42.66854785247072],[-72.77292772927728,-42.505363597581294],[-72.65412654126541,-42.51577961385083],[-72.63252632526324,-42.50883560300447],[-72.71532715327153,-42.409883448443864],[-72.78372783727836,-42.30051527761372],[-72.77292772927728,-42.25711520982398],[-72.7081270812708,-42.22065915288059],[-72.63252632526324,-42.19982712034152],[-72.54972549725497,-42.255379207112384],[-72.43092430924308,-42.43418748640612],[-72.41292412924129,-42.38905141590479],[-72.45972459724597,-42.20677113118788],[-72.49932499324993,-41.98109077868123],[-72.62532625326253,-42.01060282477825],[-72.73692736927369,-41.99497880037394],[-72.78012780127801,-41.96025874614215],[-72.82332823328233,-41.90817866479446],[-72.78372783727836,-41.84741856988883],[-72.74412744127441,-41.800546496675906],[-72.66132661326613,-41.74325840719345],[-72.48492484924849,-41.722426374654376],[-72.35892358923589,-41.64951426076761],[-72.31932319323192,-41.498482024859314],[-72.35892358923589,-41.51410604926362],[-72.42732427324273,-41.64604225534443],[-72.54252542525425,-41.69117832584576],[-72.60012600126001,-41.6842343149994],[-72.66852668526685,-41.65993027703715],[-72.80532805328053,-41.54361809536064],[-72.8809288092881,-41.5175780546868],[-72.95292952929529,-41.51410604926362],[-73.01413014130141,-41.54361809536064],[-73.17253172531726,-41.74673041261663],[-73.24093240932409,-41.78145046684842],[-73.52173521735217,-41.79707449125273],[-73.62253622536225,-41.77277045329048],[-73.73413734137341,-41.74325840719345],[-73.72333723337233,-41.69291432855735],[-73.68733687336874,-41.63909824449807],[-73.6261362613626,-41.61132220111264],[-73.62253622536225,-41.58181015501562],[-73.70893708937089,-41.57313014145767],[-73.80973809738097,-41.5175780546868],[-73.85653856538565,-41.446401943511624],[-73.87453874538745,-41.31967374556558],[-73.96453964539646,-41.11829743102119],[-73.98253982539825,-40.97420920595925],[-73.92133921339213,-40.871785045975464],[-73.78453784537845,-40.46903241688667],[-73.74133741337413,-40.26244809420751],[-73.66933669336693,-40.081903812202185],[-73.66933669336693,-39.96385562781409],[-73.48213482134821,-39.85448745698395],[-73.41013410134101,-39.78851935394354],[-73.24813248132482,-39.42222278179813],[-73.22653226532265,-39.22431847267691],[-73.48213482134821,-38.62366153446691],[-73.52173521735217,-38.509085355501995],[-73.53253532535325,-38.36673313315165],[-73.47133471334713,-38.13063676437546],[-73.4641346413464,-38.040364623372795],[-73.51813518135181,-37.910164420003575],[-73.66213662136622,-37.69837208918965],[-73.66573665736657,-37.59073992107109],[-73.60453604536045,-37.47963574752935],[-73.66213662136622,-37.34075553060218],[-73.63333633336333,-37.25569139773429],[-73.60093600936008,-37.187987291982296],[-73.3741337413374,-37.224443348925675],[-73.26973269732697,-37.20708332180978],[-73.21573215732157,-37.16715525944322],[-73.17253172531726,-37.0543150831899],[-73.15093150931509,-36.875506803896165],[-73.13653136531364,-36.79912268458622],[-73.11853118531185,-36.68801851104449],[-73.0069300693007,-36.642882440543154],[-72.96732967329673,-36.53698627513619],[-72.87372873728737,-36.39116204736266],[-72.78012780127801,-35.97799340200433],[-72.68292682926828,-35.877305244732135],[-72.58572585725857,-35.75925706034404],[-72.62532625326253,-35.58565678918508],[-72.56052560525605,-35.50580066445196],[-72.50652506525064,-35.44677657225791],[-72.4561245612456,-35.34088040685094],[-72.38772387723877,-35.24019224957875],[-72.22212222122221,-35.096104024516805],[-72.18252182521825,-34.920767750646256],[-72.05652056520564,-34.615231273406486],[-72.03132031320312,-34.42079896970845],[-71.99171991719916,-34.288862763627634],[-72.00252002520025,-34.165606571104775],[-71.9269192691927,-34.01631033790807],[-71.85491854918548,-33.88958213996202],[-71.82971829718296,-33.82014203149844],[-71.6641166411664,-33.653485771185835],[-71.63531635316353,-33.51981356239344],[-71.69651696516965,-33.42954142139077],[-71.69651696516965,-33.288925201752015],[-71.74331743317433,-33.09449289805398],[-71.63531635316353,-33.02331678687881],[-71.5921159211592,-32.96950070281953],[-71.45171451714516,-32.65875621744499],[-71.46251462514624,-32.53723602763371],[-71.4229142291423,-32.386203791725414],[-71.51291512915128,-32.20739551243169],[-71.52731527315272,-31.806378886054482],[-71.57771577715776,-31.49563440067994],[-71.66051660516605,-31.169265890901094],[-71.65331653316532,-30.986985606184184],[-71.70731707317073,-30.759569250965946],[-71.70731707317073,-30.627633044885137],[-71.66771667716677,-30.33077658120331],[-71.40131401314012,-30.143288288351634],[-71.34731347313473,-29.933231960249287],[-71.31491314913148,-29.650263518260182],[-71.32571325713256,-29.44367919558102],[-71.35451354513545,-29.349935049155178],[-71.48411484114841,-29.19890281324688],[-71.52011520115201,-28.926350387527307],[-71.49491494914949,-28.855174276352137],[-71.38331383313833,-28.778790157042195],[-71.30771307713077,-28.672893991635227],[-71.26811268112681,-28.507973734034216],[-71.18531185311852,-28.37777353066499],[-71.15291152911529,-28.06355703986727],[-71.0881108811088,-27.815308652109955],[-71.0521105211052,-27.726772513818887],[-70.94410944109441,-27.617404342988742],[-70.9261092610926,-27.587892296891717],[-70.90810908109081,-27.504564166735413],[-70.91530915309153,-27.30839586032579],[-70.89730897308972,-27.186875670514517],[-70.81450814508145,-26.95077930173833],[-70.80370803708037,-26.841411130908185],[-70.710107101071,-26.596634748574047],[-70.68850688506885,-26.42129847470349],[-70.64530645306452,-26.329290330989245],[-70.66330663306633,-26.225130168293866],[-70.63450634506344,-25.992505804940862],[-70.69930699306992,-25.860569598860053],[-70.71370713707137,-25.784185479550104],[-70.63450634506344,-25.546353108062334],[-70.57690576905769,-25.487329015868283],[-70.49050490504905,-25.37622484232655],[-70.45090450904509,-25.251232647092095],[-70.44370443704436,-25.173112525070565],[-70.55890558905588,-24.77903990953972],[-70.57330573305732,-24.643631698035733],[-70.5481054810548,-24.331151209949596],[-70.50850508505084,-24.129774895405205],[-70.51930519305192,-23.96832664322737],[-70.50850508505084,-23.884998513071068],[-70.48690486904869,-23.78257435308727],[-70.41130411304113,-23.655846155141234],[-70.39330393303932,-23.565574014138576],[-70.41850418504184,-23.529117957195197],[-70.5121051210512,-23.482245883982273],[-70.58770587705877,-23.367669705017363],[-70.59490594905948,-23.254829528764034],[-70.56970569705696,-23.173237401319327],[-70.56250562505625,-23.05692521964282],[-70.45090450904509,-23.03435718439215],[-70.38970389703897,-22.97012508406334],[-70.3321033210332,-22.848604894252063],[-70.260102601026,-22.55522043599342],[-70.22770227702277,-22.192395869271195],[-70.18450184501845,-21.975395530322487],[-70.15570155701556,-21.866027359492335],[-70.13050130501304,-21.640347006985692],[-70.08730087300873,-21.492786776500566],[-70.080100801008,-21.35737856499658],[-70.08730087300873,-21.2532184023012],[-70.19530195301952,-20.725473577977965],[-70.19530195301952,-20.53104127427993],[-70.14850148501485,-20.228976802463336],[-70.14850148501485,-19.805392140835465],[-70.15570155701556,-19.70643998627486],[-70.19890198901989,-19.612695839849025],[-70.20970209702097,-19.48770364461457],[-70.27450274502745,-19.267231300242685],[-70.33570335703357,-18.82802261421051],[-70.33570335703357,-18.5953982508575],[-70.36090360903609,-18.397493941736286],[-70.41850418504184,-18.345413860388604],[-70.37890378903789,-18.333261841407463],[-70.28170281702816,-18.324581827849528],[-70.18450184501845,-18.324581827849528],[-70.05850058500585,-18.282917762771376],[-69.92529925299253,-18.206533643461427],[-69.83889838898389,-18.093693467208098],[-69.80289802898028,-17.989533304512733],[-69.80289802898028,-17.89926116351006],[-69.84249842498424,-17.78468498454515],[-69.85329853298532,-17.703092857100444],[-69.80649806498064,-17.66490079744547],[-69.68409684096841,-17.649276773041166],[-69.58689586895869,-17.572892653731216],[-69.51129511295113,-17.505188547979216],[-69.49329493294933,-17.61976472694414],[-69.35649356493565,-17.772532965564025],[-69.31329313293132,-17.94266123129981],[-69.28089280892809,-17.965229266550466],[-69.09369093690937,-18.050293399418365],[-69.090090900909,-18.07112543195744],[-69.11889118891189,-18.102373480766047],[-69.14409144091441,-18.1440375458442],[-69.1260912609126,-18.20306163803825],[-69.09369093690937,-18.282917762771376],[-69.07929079290793,-18.355829876658134],[-69.06129061290612,-18.432213995968084],[-69.03969039690396,-18.55026218035617],[-69.02529025290252,-18.656158345763146],[-68.97848978489785,-18.812398589806207],[-68.96768967689677,-18.90961474165522],[-68.96768967689677,-18.96863883384927],[-68.93168931689317,-19.025926923331724],[-68.85968859688596,-19.093631029083724],[-68.75888758887588,-19.163071137547306],[-68.67968679686797,-19.242927262280432],[-68.6220862208622,-19.29674334633971],[-68.54648546485464,-19.34187941684104],[-68.49248492484925,-19.381807479207595],[-68.47088470884708,-19.40958352259304],[-68.46368463684637,-19.432151557843696],[-68.48528485284852,-19.454719593094367],[-68.57528575285752,-19.560615758501328],[-68.69768697686976,-19.72032800796758],[-68.69768697686976,-19.741160040506642],[-68.57888578885789,-19.855736219471567],[-68.56088560885608,-19.902608292684477],[-68.56088560885608,-19.9668403930133],[-68.60048600486004,-20.04496051503483],[-68.72648726487265,-20.069264552997083],[-68.75528755287553,-20.09009658553616],[-68.75888758887588,-20.116136626210007],[-68.73008730087301,-20.14912067773021],[-68.73368733687336,-20.22550479704016],[-68.68688686886868,-20.310568929908044],[-68.7120871208712,-20.338344973293474],[-68.75888758887588,-20.378273035660044],[-68.75888758887588,-20.416465095315004],[-68.74448744487445,-20.458129160393156],[-68.69408694086941,-20.492849214624954],[-68.49968499684996,-20.612633401724636],[-68.48528485284852,-20.62825742612894],[-68.48888488884889,-20.640409445110066],[-68.56448564485645,-20.720265569843193],[-68.57168571685716,-20.768873645767698],[-68.56808568085681,-20.85046577321242],[-68.55728557285572,-20.902545854560103],[-68.5320853208532,-20.92337788709918],[-68.43488434884348,-20.94768192506143],[-68.31248312483125,-21.12996220977834],[-68.19728197281972,-21.300090475514125],[-68.19728197281972,-21.447650705999237],[-68.18648186481865,-21.61777897173502],[-68.11088110881109,-21.75318718323902],[-68.10008100081001,-21.860819351357577],[-68.07848078480784,-21.98233954116884],[-67.98847988479885,-22.056987657767195],[-67.95247952479524,-22.20454788825232],[-67.94527945279452,-22.282668010273852],[-67.94887948879489,-22.333012088909953],[-67.88047880478804,-22.492724338376192],[-67.87327873278733,-22.629868552591773],[-67.89127891278912,-22.72882070715238],[-67.88767887678877,-22.784372793923254],[-67.88047880478804,-22.822564853578214],[-67.81927819278192,-22.857284907810012],[-67.7940779407794,-22.87985294306067],[-67.70767707677076,-22.88853295661862],[-67.58167581675816,-22.89200496204181],[-67.3620736207362,-22.855548905098416],[-67.19647196471965,-22.820828850866633]]]]}},{"type":"Feature","id":156,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[110.89010890108904,19.9924700223565],[110.93690936909371,19.94733395185517],[110.96930969309693,19.883101851526348],[110.99810998109984,19.76505366713826],[111.01251012510124,19.65568549630811],[110.91170911709116,19.586245387844528],[110.82170821708218,19.5584693444591],[110.6417064170642,19.29112492687429],[110.6021060210602,19.207796796717986],[110.57330573305734,19.171340739774607],[110.56250562505625,19.134884682831228],[110.56610566105661,19.09842862588785],[110.51930519305193,18.969964425230216],[110.47610476104762,18.81198817847556],[110.45090450904507,18.747756078146736],[110.40050400504003,18.69914800222223],[110.33210332103323,18.673107961548382],[110.29250292502928,18.669635956125205],[110.25290252902528,18.655747934432497],[110.15570155701556,18.5706838015646],[110.04770047700475,18.504715698524194],[110.06570065700657,18.47520365242717],[110.06570065700657,18.44742760904174],[110.0189001890019,18.416179560233118],[109.96849968499686,18.42138756836789],[109.81729817298174,18.397083530405638],[109.75969759697597,18.348475454481132],[109.7020970209702,18.259939316190057],[109.68049680496807,18.24778729720893],[109.59049590495908,18.226955264669854],[109.51849518495186,18.218275251111905],[109.39969399693996,18.280771348729132],[109.34209342093425,18.299867378556613],[109.1836918369184,18.32590741923046],[109.02889028890291,18.367571484308613],[108.9208892088921,18.416179560233118],[108.70128701287013,18.5359637473328],[108.67608676086763,18.74949208085833],[108.63648636486369,18.865804262534837],[108.63648636486369,18.90746832761299],[108.65088650886509,19.26508488620044],[108.66528665286654,19.303276945855416],[108.6940869408694,19.337997000087213],[108.79128791287911,19.417853124820326],[108.90288902889029,19.48208522514915],[109.06129061290613,19.614021431229958],[109.18009180091804,19.67478152613559],[109.27729277292775,19.76158166171507],[109.21969219692198,19.758109656291893],[109.17649176491767,19.768525672561438],[109.21969219692198,19.843173789159792],[109.2628926289263,19.883101851526348],[109.31329313293134,19.903933884065424],[109.41769417694178,19.88830985966112],[109.5148951489515,19.903933884065424],[109.58329583295836,19.96990198710583],[109.65169651696516,19.98379000879855],[109.90729907299072,19.962957976259474],[110.0837008370084,19.9924700223565],[110.17010170101702,20.05323011726213],[110.21330213302133,20.05670212268531],[110.34290342903432,20.03934209556941],[110.39330393303936,19.9751099952406],[110.389703897039,20.018510063030334],[110.39330393303936,20.058438125396904],[110.41850418504185,20.054966119973727],[110.5877058770588,19.976845997952182],[110.5877058770588,20.072326147089612],[110.59850598505989,20.09836618776346],[110.65250652506523,20.138294250130016],[110.67770677706778,20.136558247418435],[110.74610746107464,20.060174128108486],[110.80730807308072,20.015038057607157],[110.89010890108904,19.9924700223565]]],[[[110.38610386103863,21.093095741504314],[110.42210422104222,21.058375687272516],[110.5229052290523,21.08267972523477],[110.54090540905412,21.039279657445036],[110.53730537305375,21.01844762490596],[110.50490504905048,20.96810354626986],[110.42210422104222,21.006295605924834],[110.33930339303396,20.997615592366884],[110.28170281702819,21.00108759779006],[110.26370263702637,21.025391635752314],[110.31050310503105,21.073999711676834],[110.38610386103863,21.093095741504314]]],[[[112.64332643326435,21.639936595655044],[112.54612546125463,21.619104563115968],[112.52452524525245,21.622576568539145],[112.56052560525609,21.674656649886828],[112.64692646926471,21.71111270683022],[112.64332643326435,21.639936595655044]]],[[[112.7909279092791,21.60174453600007],[112.76932769327692,21.58264850617259],[112.74052740527407,21.617368560404373],[112.73332733327334,21.66944864175207],[112.71172711727121,21.6972246851375],[112.76212762127625,21.733680742080878],[112.78372783727838,21.771872801735853],[112.83772837728378,21.7649287908895],[112.86292862928633,21.752776771908373],[112.81252812528129,21.712848709541802],[112.8017280172802,21.695488682425903],[112.7909279092791,21.60174453600007]]],[[[113.55413554135544,22.80479441513168],[113.56493564935653,22.757922341918757],[113.48573485734858,22.829098453093934],[113.46413464134645,22.83257045851711],[113.42453424534244,22.85861049919096],[113.40293402934032,22.902010566980692],[113.46413464134645,22.903746569692288],[113.52173521735216,22.85166648834459],[113.55413554135544,22.80479441513168]]],[[[118.1837818378184,24.49566105621996],[118.14778147781476,24.436636964025908],[118.09018090180905,24.445316977583857],[118.09018090180905,24.488717045373605],[118.07578075780759,24.50086906435473],[118.09378093780941,24.540797126721287],[118.10458104581045,24.552949145702414],[118.16938169381694,24.51822909147063],[118.1837818378184,24.49566105621996]]],[[[119.82179821798218,25.45740655844061],[119.74619746197465,25.410534485227686],[119.69939699396997,25.433102520478357],[119.69939699396997,25.49386261538399],[119.72459724597246,25.551150704866444],[119.6957969579696,25.591078767233014],[119.7209972099721,25.637950840445924],[119.77859778597787,25.653574864850242],[119.79659796597969,25.624062818753217],[119.8289982899829,25.606702791637318],[119.839798397984,25.591078767233014],[119.839798397984,25.559830718424394],[119.80739807398078,25.50775063707671],[119.83259832598327,25.479974593691267],[119.82179821798218,25.45740655844061]]],[[[121.25101251012512,28.085714663787286],[121.1646116461165,28.06314662853663],[121.13221132211322,28.06314662853663],[121.13221132211322,28.136058742423387],[121.20421204212045,28.203762848175387],[121.2330123301233,28.181194812924716],[121.25101251012512,28.144738755981336],[121.25101251012512,28.085714663787286]]],[[[122.1726217262173,29.679365153026552],[122.16902169021694,29.660269123199072],[122.08262082620826,29.72450122352788],[122.04302043020431,29.736653242509007],[122.06102061020613,29.7731092994524],[122.1186211862119,29.78178931301035],[122.16542165421657,29.700197185565628],[122.1726217262173,29.679365153026552]]],[[[122.40302403024032,29.892893486552083],[122.39582395823959,29.84602141333916],[122.36702367023673,29.852965424185513],[122.33102331023309,29.934557551630235],[122.35262352623528,29.95538958416931],[122.40302403024032,29.950181576034538],[122.40302403024032,29.892893486552083]]],[[[122.29502295022951,29.96406959772726],[122.28062280622805,29.943237565188184],[122.15822158221584,30.00052565467064],[122.02502025020249,30.012677673651766],[121.97821978219781,30.063021752287867],[121.97101971019714,30.14287787702098],[122.11142111421117,30.139405871597802],[122.28422284222842,30.068229760422625],[122.32382323823242,30.031773703479246],[122.29502295022951,29.96406959772726]]],[[[121.86301863018633,31.49175198392612],[121.78021780217802,31.463975940540678],[121.52101521015209,31.549040073408577],[121.33741337413375,31.644520222546006],[121.22581225812257,31.75736039879932],[121.21141211412117,31.80596847472384],[121.33741337413375,31.79728846116589],[121.46341463414637,31.75562439608774],[121.49221492214923,31.693128298470512],[121.54261542615427,31.674032268643032],[121.57501575015749,31.63757621169964],[121.80901809018093,31.552512078831754],[121.84501845018451,31.526472038157905],[121.86301863018633,31.49175198392612]]],[[[130.52830528305282,42.53620123505925],[130.49950499504996,42.57092128929105],[130.44910449104492,42.581337305560595],[130.35910359103593,42.631681384196696],[130.29430294302944,42.68549746825596],[130.24750247502476,42.74452156045001],[130.24750247502476,42.87298576110763],[130.24030240302403,42.89208179093512],[130.15030150301504,42.91812183160897],[130.1251012510125,42.95631389126393],[130.08190081900818,42.97367391837983],[130.0207002070021,42.963257902110314],[129.97749977499774,42.975409921091426],[129.94149941499415,42.996241953630516],[129.89829898298984,42.99797795634208],[129.86229862298626,42.96499390482188],[129.84069840698407,42.89381779364672],[129.77949779497794,42.77576960925862],[129.7722977229772,42.70632950079505],[129.74709747097472,42.60390534081125],[129.71829718297187,42.475441140153606],[129.69669696696968,42.44766509676819],[129.62829628296282,42.444193091345],[129.60309603096033,42.43551307778705],[129.56709567095675,42.39211300999733],[129.52389523895238,42.38516899915095],[129.48429484294843,42.4094730371132],[129.4230942309423,42.43551307778705],[129.36549365493659,42.43898508321024],[129.31509315093155,42.41294504253639],[129.2538925389254,42.35739295576553],[129.21789217892177,42.31225688526419],[129.20709207092074,42.27059282018604],[129.19629196291964,42.21851273883837],[129.1350913509135,42.16816866020227],[129.07749077490774,42.14212861952842],[128.96228962289626,42.06921650564166],[128.92268922689226,42.03796845683303],[128.839888398884,42.03796845683303],[128.749887498875,42.04144046225622],[128.62748627486275,42.02060842971713],[128.4258842588426,42.01019241344761],[128.30708307083074,42.025816437851915],[128.159481594816,42.01192841615918],[128.04428044280445,41.98762437819693],[128.029880298803,41.95116832125356],[128.03348033480336,41.899088239905865],[128.05508055080554,41.86436818567407],[128.0838808388084,41.840064147711814],[128.13068130681307,41.76888803653665],[128.1810818108181,41.699447928073056],[128.2566825668257,41.65604786028331],[128.28908289082892,41.6074397843588],[128.2926829268293,41.56230371385749],[128.2566825668257,41.5067516270866],[128.19908199081993,41.43383951319984],[128.1486814868149,41.38696743998693],[128.11268112681125,41.38870344269853],[128.05148051480518,41.416479486083944],[128.01188011880117,41.449463537604146],[127.91827918279182,41.461615556585286],[127.6878768787688,41.440783524046196],[127.57267572675727,41.45467154573893],[127.51867518675186,41.48244758912435],[127.42147421474215,41.484183591835944],[127.27027270272703,41.52063964877934],[127.18027180271804,41.53105566504888],[127.13707137071373,41.555359703011135],[127.129871298713,41.6074397843588],[127.08667086670869,41.6438958413022],[127.06147061470614,41.687295909091944],[127.00747007470073,41.7428479958628],[126.95346953469533,41.76888803653665],[126.90306903069029,41.781040055517764],[126.84546845468458,41.74805600399756],[126.78786787867881,41.71854395790055],[126.7446674466745,41.725487968746904],[126.72306723067231,41.716807955188955],[126.69786697866982,41.6925039172267],[126.6006660066601,41.640423835879005],[126.57906579065792,41.593551762666095],[126.53946539465397,41.496335610817084],[126.51426514265142,41.393911450833286],[126.48906489064893,41.35745539388989],[126.45306453064529,41.352247385755135],[126.41346413464134,41.32099933694653],[126.32706327063272,41.225519187809084],[126.2550625506255,41.13698304951802],[126.14346143461438,41.07795895732397],[126.09306093060934,41.02414287326471],[126.06786067860679,40.97379879462861],[125.9886598865989,40.90435868616501],[125.87345873458736,40.8922066671839],[125.78345783457837,40.87137463464481],[125.72945729457297,40.86616662651005],[125.68985689856902,40.83839058312461],[125.65745657456574,40.796726518046455],[125.64665646656465,40.779366490930556],[125.5926559265593,40.779366490930556],[125.54225542255426,40.74291043398719],[125.41625416254163,40.65958230383089],[125.31545315453155,40.643958279426585],[125.18585185851862,40.59014219536729],[125.07425074250745,40.546742127577545],[125.02745027450277,40.52417409232689],[125.01305013050131,40.49813405165304],[124.99864998649986,40.46515000013284],[124.94104941049409,40.45820598928648],[124.89064890648905,40.45994199199808],[124.7718477184772,40.38355787268813],[124.71064710647107,40.31932577235932],[124.48024480244806,40.182181558143725],[124.3866438664387,40.10406143612221],[124.36144361443615,40.003373278850006],[124.35064350643506,40.012053292407955],[124.2678426784268,39.923517154116894],[124.10584105841059,39.84018902396059],[123.76023760237604,39.82282899684469],[123.65223652236523,39.88185308903874],[123.61263612636128,39.84018902396059],[123.58023580235806,39.7863729399013],[123.49023490234902,39.76727691007383],[123.34983349833499,39.76380490465064],[123.27063270632709,39.72734884770725],[123.22743227432278,39.68742078534069],[123.03303033030329,39.673532763647984],[122.96102961029612,39.61971667958869],[122.83862838628386,39.600620649761225],[122.33462334623346,39.36626028369662],[122.22662226622265,39.26730812913601],[122.12222122221226,39.1527319501711],[122.04662046620467,39.09370785797705],[121.98181981819818,39.053779795610495],[121.92421924219241,39.036419768494596],[121.86301863018633,38.99649170612804],[121.80541805418056,38.991283697993254],[121.74421744217443,39.01037972782075],[121.67581675816757,39.003435716974394],[121.63261632616326,38.95482764104989],[121.6686166861669,38.89233154343265],[121.65061650616508,38.86455550004723],[121.51741517415178,38.83157144852703],[121.31941319413193,38.80900341327634],[121.23661236612367,38.76733934819819],[121.20781207812081,38.74303531023594],[121.1646116461165,38.73088329125483],[121.12141121411213,38.812475418699535],[121.10701107011073,38.92010758681809],[121.18981189811899,38.94614762749194],[121.26181261812621,38.96003564918465],[121.67941679416793,39.109331882381355],[121.6290162901629,39.2204360559231],[121.66501665016654,39.26904413184761],[121.75861758617589,39.347164253869124],[121.81981819818202,39.38709231623568],[121.78381783817838,39.40098033792842],[121.51381513815141,39.37494029725457],[121.35541355413557,39.376676299966164],[121.27621276212761,39.38535631352411],[121.30141301413016,39.453060419276085],[121.2870128701287,39.51902852231649],[121.26901269012689,39.54506856299034],[121.4058140581406,39.62145268230029],[121.47061470614705,39.64054871212778],[121.51741517415178,39.638812709416186],[121.51381513815141,39.685684782629096],[121.47421474214741,39.75512489109269],[121.51741517415178,39.84539703209535],[121.8018180181802,39.95129319750231],[121.87021870218706,40.04677334663975],[121.98181981819818,40.135309484930815],[122.19062190621906,40.35751783201428],[122.20502205022052,40.39570989166927],[122.26262262622629,40.499870054364635],[122.27342273422738,40.54153411944279],[122.17982179821797,40.60229421434843],[122.14022140221402,40.6873583472163],[121.85941859418597,40.8418625885478],[121.83421834218342,40.97379879462861],[121.80901809018093,40.96859078649382],[121.76581765817662,40.876582642779596],[121.72981729817297,40.84533459397096],[121.60021600216004,40.84359859125939],[121.53541535415354,40.87831864549116],[121.17541175411753,40.90088668074185],[121.08541085410855,40.8418625885478],[121.00261002610029,40.749854444833545],[120.92340923409233,40.68388634179314],[120.84060840608407,40.64916628756134],[120.77220772207721,40.5884061926557],[120.48060480604806,40.23078963406826],[120.36900369003689,40.203013590682815],[119.85059850598509,39.9877492544457],[119.59139591395916,39.902685121577804],[119.389793897939,39.7516528856695],[119.32139321393214,39.66138074466684],[119.26019260192601,39.56069258739464],[119.22419224192242,39.40792434877477],[119.04059040590408,39.22217205863467],[118.97578975789759,39.18224399626811],[118.91098910989109,39.16661997186381],[118.82818828188283,39.17182797999857],[118.75258752587524,39.159675961017456],[118.62658626586267,39.177035988133355],[118.47178471784719,39.118011895939304],[118.29898298982988,39.0676678173032],[118.14778147781476,39.194396015249254],[118.03978039780401,39.227380066769456],[117.8669786697867,39.19092400982606],[117.78417784177844,39.13363592034361],[117.6149761497615,38.85240348106609],[117.55377553775537,38.69095522888824],[117.55737557375573,38.62498712584784],[117.65457654576545,38.42361081130346],[117.76617766177662,38.312506637761715],[118.01458014580146,38.1840424371041],[118.54378543785441,38.09550629881301],[118.66618666186662,38.12675434762164],[118.79938799387998,38.12675434762164],[118.939789397894,38.04342621746534],[119.02619026190263,37.90454600053816],[119.03699036990372,37.80906585140073],[119.03699036990372,37.77608179988053],[119.06939069390694,37.7483057564951],[119.08739087390876,37.701433683282175],[119.03339033390336,37.66150562091562],[118.99018990189904,37.64067358837654],[118.9541895418954,37.49484936060301],[118.9541895418954,37.33166510571358],[118.99738997389977,37.277849021654305],[119.11259112591125,37.20146490234437],[119.28899288992892,37.13896880472714],[119.45099450994513,37.12508078303442],[119.76059760597605,37.154592829131445],[119.88659886598867,37.25354498369205],[119.87939879398795,37.295209048770204],[119.88299882998831,37.35076113554108],[120.1566015660157,37.49484936060301],[120.31140311403112,37.623313561260645],[120.28620286202863,37.65629761278085],[120.25740257402578,37.678865648031504],[120.28620286202863,37.692753669724226],[120.36900369003689,37.701433683282175],[120.75060750607508,37.833369889362984],[121.04941049410496,37.72573772124443],[121.21861218612185,37.60074552600997],[121.38781387813879,37.578177490759316],[121.50661506615069,37.51568139314209],[121.63981639816399,37.460129306371215],[121.81621816218166,37.45665730094804],[121.96381963819641,37.44450528196691],[122.01062010620109,37.496585363314594],[122.05742057420576,37.529569414834796],[122.1078210782108,37.52262540398844],[122.16902169021694,37.45665730094804],[122.33822338223382,37.404577219600355],[122.4930249302493,37.40804922502353],[122.60102601026011,37.42714525485101],[122.66582665826661,37.40284121688876],[122.57222572225726,37.317777084020875],[122.58662586625866,37.180632869805294],[122.51462514625149,37.137232802015546],[122.44622446224463,37.067792693551965],[122.48582485824858,37.022656623050636],[122.52182521825222,37.00182459051156],[122.51822518225185,36.94627250374069],[122.45702457024572,36.91502445493208],[122.34182341823418,36.83169632477578],[122.27342273422738,36.83343232748737],[122.2410224102241,36.849056351891676],[122.21942219422198,36.88030440070028],[122.20502205022052,36.92717647391321],[122.16182161821621,36.95842452272181],[122.05022050220504,36.97057654170294],[121.93141931419314,36.96016052543341],[121.6686166861669,36.83690433291055],[121.41301413014133,36.73795217834994],[121.14301143011431,36.6598320563284],[121.05301053010533,36.61122398040389],[120.98820988209883,36.597335958711184],[120.88020880208802,36.635528018366145],[120.81180811808122,36.63205601294297],[120.79740797407976,36.607751974980715],[120.88380883808838,36.538311866517134],[120.90540905409057,36.484495782457856],[120.89460894608948,36.444567720091285],[120.8478084780848,36.425471690263805],[120.77580775807758,36.456719739072426],[120.71100711007114,36.41331967128268],[120.68220682206822,36.34040755739592],[120.68220682206822,36.16854328894854],[120.63900639006391,36.13035122929357],[120.52020520205201,36.10951919675449],[120.39420394203944,36.05396710998363],[120.34740347403476,36.08000715065748],[120.32940329403294,36.10951919675449],[120.3438034380344,36.18937532148762],[120.32940329403294,36.22756738114259],[120.27180271802717,36.225831378430996],[120.18180181801819,36.20326334318034],[120.11700117001169,36.14944725912106],[120.09540095400956,36.11819921031244],[120.18180181801819,36.01751105304025],[120.26460264602645,36.00709503677071],[120.28620286202863,35.98452700152005],[120.21780217802177,35.93418292288395],[120.05580055800561,35.861270808997176],[120.0270002700027,35.79877471137995],[119.98019980199803,35.73975061918591],[119.91179911799117,35.69287854597299],[119.86499864998649,35.64427047004848],[119.81099810998109,35.618230429374634],[119.7209972099721,35.58871838327761],[119.60939609396092,35.47067019888952],[119.52659526595266,35.35783002263619],[119.42939429394295,35.30227793586532],[119.35379353793542,35.113053640302056],[119.2169921699217,35.01236548302985],[119.16659166591666,34.84918122814044],[119.2025920259203,34.748493070868236],[119.35019350193505,34.75022907357983],[119.42579425794258,34.71377301663644],[119.58419584195843,34.58183681055563],[119.77139771397714,34.496772677687744],[119.9621996219962,34.44816460176324],[120.19980199802,34.324908409240365],[120.26820268202681,34.27456433060428],[120.32220322203221,34.1686681651973],[120.42660426604266,33.86660369338071],[120.49860498604988,33.717307460184],[120.50580505805061,33.637451335450876],[120.61740617406173,33.489891104965764],[120.73620736207363,33.23643470907368],[120.86940869408693,33.01596236470179],[120.89820898208984,32.84236209354283],[120.85140851408516,32.7642419715213],[120.85500855008553,32.66181781153752],[120.98820988209883,32.56633766240009],[121.29421294212943,32.456969491569936],[121.34101341013411,32.42572144276133],[121.40221402214024,32.37190535870205],[121.40221402214024,32.20698510110104],[121.44901449014492,32.15316901704176],[121.49221492214923,32.12192096823314],[121.67581675816757,32.05074485705798],[121.75141751417516,31.99345676757551],[121.83421834218342,31.899712621149675],[121.8558185581856,31.81638449099337],[121.8666186661867,31.703544314740043],[121.76221762217625,31.700072309316866],[121.67941679416793,31.712224328297992],[121.3518135181352,31.858048556071523],[121.26541265412658,31.863256564206296],[121.14661146611468,31.84242453166722],[120.97380973809737,31.87020057505265],[120.79020790207903,32.031648827230484],[120.6606066060661,32.08025690315499],[120.52020520205201,32.10629694382884],[120.18540185401855,31.96568072419008],[120.09900099000993,31.976096740459624],[120.07380073800738,31.960472716055307],[120.03420034200343,31.936168678093054],[120.19260192601928,31.90665663199603],[120.34740347403476,31.951792702497357],[120.49860498604988,32.01949680824936],[120.71460714607144,31.98304075130598],[120.75060750607508,31.922280656400346],[120.78660786607867,31.81985649641655],[120.93780937809379,31.750416387952967],[121.05661056610569,31.71916833914436],[121.20421204212045,31.62889619814169],[121.3518135181352,31.484807973079754],[121.66141661416617,31.319887715478743],[121.78741787417874,31.16364747143568],[121.83421834218342,31.061223311451897],[121.87741877418773,30.917135086389948],[121.76941769417698,30.870263013177038],[121.67581675816757,30.86331900233067],[121.52821528215281,30.840750967080012],[121.420214202142,30.79040688844391],[121.30861308613089,30.700134747441254],[120.99900999009992,30.5577825250909],[120.93780937809379,30.46924638679984],[120.89820898208984,30.39286226748989],[120.82260822608225,30.354670207834914],[120.62820628206282,30.391126264778293],[120.44820448204484,30.387654259355116],[120.24660246602468,30.283494096659737],[120.19620196201964,30.241830031581586],[120.22860228602286,30.248774042427954],[120.26100261002614,30.26266206412066],[120.35100351003513,30.247038039716358],[120.49500495004952,30.30259012648723],[120.63180631806318,30.132461860751448],[120.90540905409057,30.160237904136878],[121.16101161011613,30.30259012648723],[121.25821258212585,30.304326129198813],[121.34101341013411,30.281758093948156],[121.4310143101431,30.226206007177282],[121.67941679416793,29.979693622131563],[121.81261812618129,29.95191757874612],[121.94581945819459,29.894629489263664],[122.01782017820182,29.88768547841731],[122.08262082620826,29.87032545130141],[121.90621906219064,29.780053310298754],[121.67581675816757,29.583885003889122],[121.57501575015749,29.537012930676212],[121.50661506615069,29.484932849328516],[121.69021690216903,29.510972890002364],[121.82341823418233,29.604717036428198],[121.88821888218882,29.62728507167887],[121.94221942219423,29.606453039139794],[121.96741967419678,29.490140857463288],[121.91701917019174,29.134260301587418],[121.85221852218524,29.129052293452645],[121.79101791017911,29.22626844530167],[121.71901719017194,29.255780491398696],[121.65421654216544,29.2366844615712],[121.53541535415354,29.2366844615712],[121.48861488614887,29.193284393781468],[121.44901449014492,29.13078829616424],[121.52101521015209,29.118636277183114],[121.66501665016654,29.011004109064558],[121.67941679416793,28.953716019582103],[121.63981639816399,28.91552395992713],[121.5390153901539,28.93114798433143],[121.66141661416617,28.851291859598305],[121.6290162901629,28.767963729442002],[121.58941589415895,28.7349796779218],[121.51741517415178,28.714147645382724],[121.47421474214741,28.641235531495965],[121.5390153901539,28.521451344396283],[121.6038160381604,28.366947103064803],[121.61101611016113,28.29229898646645],[121.51021510215105,28.32354703527507],[121.35541355413557,28.22980288884922],[121.27261272612725,28.222858878002867],[121.21501215012154,28.346115070525727],[121.14661146611468,28.327019040698246],[121.09981099811,28.290562983754867],[121.0350103501035,28.156890774962463],[120.95940959409597,28.03710658786278],[120.89100891008911,28.004122536342578],[120.81180811808122,28.012802549900528],[120.74700747007472,28.00933054447735],[120.76500765007648,27.97808249566873],[120.83340833408334,27.938154433302174],[120.83340833408334,27.89128236008925],[120.68580685806859,27.743722129604137],[120.6606066060661,27.688170042833264],[120.6642066420664,27.639561966908758],[120.58860588605887,27.580537874714707],[120.62820628206282,27.4815857201541],[120.60660606606069,27.41214561169052],[120.53820538205383,27.31840146526467],[120.46980469804697,27.255905367647458],[120.38340383403835,27.155217210375255],[120.2790027900279,27.0979291208928],[120.13860138601387,26.886136790078865],[120.09900099000993,26.78024062467189],[120.08820088200883,26.670872453841753],[120.04140041400416,26.634416396898374],[119.96939969399693,26.585808320973854],[119.88299882998831,26.61011235893612],[119.87939879398795,26.68302447282288],[119.84339843398436,26.689968483669233],[119.82179821798218,26.736840556882157],[119.81459814598145,26.79760065178779],[119.82539825398254,26.84620872771231],[119.78939789397896,26.832320706019587],[119.76779767797677,26.775032616537132],[119.710197101971,26.728160543324208],[119.6525965259653,26.747256573151688],[119.5877958779588,26.785448632806663],[119.59139591395916,26.729896546035803],[119.62379623796238,26.676080461976525],[119.63819638196384,26.62052837520565],[119.72459724597246,26.61011235893612],[119.7857978579786,26.545880258607298],[119.83259832598327,26.450400109469868],[119.839798397984,26.41394405252649],[119.87579875798758,26.37054398473674],[119.87939879398795,26.334087927793362],[119.79659796597969,26.29936787356158],[119.69219692196924,26.23687177594435],[119.56619566195661,26.1275036051142],[119.46179461794617,26.05459149122744],[119.36819368193682,26.05459149122744],[119.31419314193141,26.06327150478539],[119.23139231392315,26.104935569863542],[119.1377913779138,26.122295596979427],[119.26379263792637,25.974735366494315],[119.33219332193323,25.948695325820466],[119.41859418594186,25.95390333395524],[119.50139501395017,26.009455420726113],[119.62019620196202,26.00424741259134],[119.64899648996493,25.91918327972344],[119.61659616596165,25.82370313058601],[119.55179551795521,25.69871093535157],[119.54099540995412,25.591078767233014],[119.62019620196202,25.43831052861313],[119.62379623796238,25.391438455400205],[119.59139591395916,25.368870420149534],[119.49779497794981,25.408798482516104],[119.42219422194222,25.45914256115219],[119.34299342993432,25.446990542171065],[119.26379263792637,25.46782257471014],[119.18099180991811,25.450462547594256],[119.14499144991453,25.414006490650863],[119.17019170191702,25.354982398456826],[119.24219242192424,25.306374322532307],[119.28539285392856,25.231726205933953],[119.23499234992352,25.20568616526012],[119.02619026190263,25.223046192376017],[118.97578975789759,25.209158170683295],[118.91458914589145,25.127566043238588],[118.9541895418954,25.004309850715714],[118.90738907389073,24.92966173411736],[118.8209882098821,24.91056570428988],[118.70578705787057,24.849805609384248],[118.63738637386376,24.835917587691526],[118.64098640986413,24.809877547017678],[118.69138691386917,24.782101503632248],[118.72018720187202,24.74564544668887],[118.65538655386553,24.620653251454414],[118.56178561785617,24.580725189087858],[118.41058410584105,24.601557221626933],[118.29538295382957,24.572045175529908],[118.1945819458195,24.625861259589186],[118.08658086580868,24.627597262300768],[118.01458014580146,24.55989315654878],[118.00738007380073,24.48177303452725],[117.93537935379356,24.474829023680883],[117.89577895778962,24.480037031815655],[117.84177841778421,24.474829023680883],[117.84897848978488,24.43316495860273],[117.8777787777878,24.396708901659352],[118.02538025380255,24.379348874543453],[118.05058050580504,24.32726879319577],[118.05778057780577,24.245676665751063],[117.90297902979029,24.106796448823886],[117.83817838178385,24.01305230239805],[117.74097740977413,24.014788305109633],[117.66897668976691,23.938404185799698],[117.62937629376296,23.8359800258159],[117.57897578975792,23.856812058354976],[117.46737467374675,23.841188033950672],[117.43137431374316,23.79084395531457],[117.46017460174602,23.77174792548709],[117.46377463774638,23.737027871255293],[117.4169741697417,23.620715689578788],[117.36657366573667,23.58946764077018],[117.34497344973448,23.636339713983105],[117.33057330573308,23.709251827869863],[117.29097290972913,23.714459836004636],[117.22617226172264,23.646755730252636],[117.14697146971469,23.59814765432813],[117.08217082170825,23.57905162450065],[117.0317703177032,23.62418769500198],[116.90936909369094,23.646755730252636],[116.86256862568627,23.4523234265546],[116.75816758167582,23.382883318091018],[116.71136711367114,23.360315282840347],[116.62856628566288,23.353371271993993],[116.68256682566829,23.327331231320144],[116.70056700567005,23.276987152684043],[116.66816668166683,23.228379076759538],[116.58536585365857,23.217963060490007],[116.53856538565384,23.179771000835032],[116.52056520565208,23.00617072967607],[116.47016470164704,22.94541063477044],[116.34416344163441,22.940202626635667],[116.25056250562506,22.98186669171382],[116.2217622176222,22.948882640193617],[116.20736207362074,22.91937059409659],[116.1569615696157,22.88812254528797],[116.06336063360635,22.87944253173002],[115.8509585095851,22.80132240970849],[115.75735757357575,22.82389044495916],[115.64215642156421,22.853402491056187],[115.55935559355595,22.82389044495916],[115.5341553415534,22.76486635276511],[115.49815498154982,22.717994279552187],[115.38295382953828,22.717994279552187],[115.28935289352893,22.775282369034656],[115.19575195751958,22.816946434112808],[115.09135091350913,22.78222637988101],[115.01215012150124,22.70931426599425],[114.91494914949152,22.685010228031985],[114.8969489694897,22.639874157530656],[114.85374853748539,22.61730612228],[114.74934749347494,22.625986135837948],[114.709747097471,22.738826312091263],[114.65214652146523,22.75445033649558],[114.59454594545946,22.698898249724706],[114.57294572945733,22.653762179223378],[114.54414544145442,22.620778127703176],[114.55494554945551,22.528769983988923],[114.49734497344974,22.52703398127734],[114.42174421744221,22.5825860680482],[114.3389433894339,22.593002084317746],[114.26694266942673,22.54092200297005],[114.22734227342272,22.55481002466277],[114.18774187741877,22.565226040932302],[114.12294122941228,22.565226040932302],[114.09774097740979,22.551338019239594],[114.05094050940511,22.542658005681645],[114.01854018540189,22.514881962296215],[114.01494014940153,22.511409956873024],[113.93213932139321,22.53050598670052],[113.82773827738276,22.606890106010454],[113.7557375573756,22.733618303956504],[113.66213662136624,22.80132240970849],[113.61893618936193,22.862082504614136],[113.60453604536048,22.969714672732692],[113.58653586535866,23.020058751368794],[113.59373593735938,23.07734684085125],[113.61893618936193,23.12769091948735],[113.51813518135185,23.1016508788135],[113.44613446134463,23.054778805600577],[113.46053460534608,22.995754713406527],[113.44253442534426,22.940202626635667],[113.33093330933309,22.912426583250237],[113.33813338133382,22.88812254528797],[113.34533345333455,22.863818507325718],[113.43173431734317,22.789170390727364],[113.44973449734499,22.726674293110136],[113.48573485734858,22.691954238878353],[113.55413554135544,22.594738087029327],[113.55053550535507,22.403777788754468],[113.59013590135902,22.34996170469519],[113.57573575735756,22.297881623347507],[113.55053550535507,22.22496950946075],[113.54693546935471,22.22496950946075],[113.52533525335252,22.245801541999825],[113.4929349293493,22.242329536576634],[113.48213482134821,22.21802549861438],[113.47853478534785,22.195457463363724],[113.47493474934748,22.193721460652128],[113.41733417334177,22.178097436247825],[113.36693366933673,22.164209414555103],[113.32733327333273,22.145113384727622],[113.26613266132665,22.08956129795675],[113.14733147331475,22.07567327626404],[113.08973089730898,22.20760948234485],[113.00693006930072,22.119073344053774],[112.98532985329854,21.93852906204846],[112.95292952929532,21.90728101323984],[112.90252902529028,21.881240972566005],[112.80892808928093,21.945473072894814],[112.72612726127261,21.90207300510508],[112.66132661326617,21.858672937315333],[112.63252632526326,21.82048087766036],[112.58572585725858,21.777080809870625],[112.49572495724959,21.818744874948777],[112.420124201242,21.881240972566005],[112.43812438124382,21.928113045778915],[112.4309243092431,21.95762509187594],[112.39492394923951,21.981929129838193],[112.35892358923593,21.978457124415016],[112.37692376923769,21.917697029509384],[112.39132391323915,21.801384847832878],[112.35532355323556,21.768400796312676],[112.30492304923052,21.742360755638828],[112.19332193321935,21.763192788177903],[112.11772117721176,21.80659285596765],[112.02412024120241,21.84304891291103],[111.94491944919451,21.849992923757384],[111.9269192691927,21.777080809870625],[111.87291872918729,21.71632071496498],[111.82611826118261,21.709376704118625],[111.77571775717757,21.71979272038817],[111.71091710917108,21.655560620059347],[111.68211682116822,21.608688546846423],[111.60291602916033,21.558344468210336],[111.39411394113944,21.535776432959665],[111.31851318513185,21.485432354323564],[111.22131221312213,21.494112367881513],[111.1457114571146,21.481960348900387],[111.09891098910992,21.485432354323564],[111.06291062910628,21.511472394997412],[111.01611016110161,21.511472394997412],[110.99810998109984,21.429880267552704],[110.87930879308794,21.395160213320906],[110.77130771307714,21.386480199762957],[110.65250652506523,21.2788480316444],[110.56610566105661,21.214615931315592],[110.50490504905048,21.207671920469224],[110.4581045810458,21.230239955719895],[110.43290432904331,21.327456107568906],[110.41130411304113,21.33787212383845],[110.39690396903973,21.247599982835794],[110.37530375303754,21.17295186623744],[110.33210332103323,21.13128780115929],[110.19530195301957,21.03754365473344],[110.15570155701556,20.943799508307606],[110.18090180901811,20.85873537543972],[110.36450364503645,20.837903342900645],[110.389703897039,20.79103126968772],[110.37170371703718,20.752839210032747],[110.3249032490325,20.719855158512544],[110.31410314103141,20.67124708258804],[110.5121051210512,20.518478843968154],[110.51930519305193,20.459454751774103],[110.48690486904871,20.4264707002539],[110.45090450904507,20.355294589078724],[110.34650346503469,20.294534494173092],[110.12330123301234,20.26328644536447],[109.939699396994,20.294534494173092],[109.88209882098823,20.363974602636674],[109.8856988569886,20.41258267856118],[109.93249932499327,20.39869465686847],[109.98289982899831,20.40390266500323],[109.96849968499686,20.447302732792977],[109.94689946899467,20.475078776178407],[109.86049860498605,20.515006838544977],[109.79209792097924,20.622639006663533],[109.80649806498064,20.711175144954595],[109.7668976689767,20.780615253418176],[109.72729727297275,20.837903342900645],[109.68409684096844,20.874359399844025],[109.66249662496625,20.917759467633758],[109.70569705697056,21.053167679137758],[109.68049680496807,21.13128780115929],[109.75969759697597,21.2285039530083],[109.78129781297815,21.33787212383845],[109.92169921699218,21.376064183493426],[109.93249932499327,21.48022434618879],[109.82809828098283,21.483696351611982],[109.75969759697597,21.560080470921918],[109.7416974169742,21.52883242211331],[109.6876968769688,21.525360416690134],[109.59409594095939,21.67118464446365],[109.56529565295654,21.690280674291145],[109.52209522095222,21.693752679714322],[109.54369543695441,21.53751243567126],[109.4356943569436,21.48022434618879],[109.34569345693455,21.454184305514957],[109.21969219692198,21.443768289245412],[109.14769147691476,21.42467225941793],[109.08289082890832,21.440296283822235],[109.09729097290972,21.48716835703516],[109.13329133291336,21.544456446517614],[109.10089100891008,21.59132851973054],[109.02889028890291,21.626048573962322],[108.9208892088921,21.62431257125074],[108.84528845288452,21.63472858752027],[108.77328773287735,21.631256582097095],[108.74448744487444,21.65208861463617],[108.67608676086763,21.72500072852293],[108.6148861488615,21.770136799024257],[108.58968589685895,21.815272869525586],[108.6148861488615,21.869088953584864],[108.59328593285932,21.900337002393485],[108.47808478084784,21.903809007816662],[108.4816848168482,21.829160891218308],[108.49248492484924,21.73888875021565],[108.52488524885251,21.67118464446365],[108.50328503285033,21.63299258480869],[108.44568445684456,21.606952544134842],[108.38448384483848,21.6798646580216],[108.35568355683557,21.6972246851375],[108.32328323283235,21.693752679714322],[108.30168301683017,21.622576568539145],[108.24768247682476,21.558344468210336],[108.14688146881468,21.56528847905669],[108.06768067680679,21.525360416690134],[107.97407974079744,21.508000389574235],[107.90927909279094,21.560080470921918],[107.80127801278013,21.645144603789817],[107.75807758077582,21.655560620059347],[107.63927639276392,21.613896554981196],[107.47007470074703,21.598272530576892],[107.4340743407434,21.641672598366625],[107.35127351273513,21.608688546846423],[107.27207272072724,21.71111270683022],[107.17847178471789,21.71632071496498],[107.06327063270635,21.794440836986524],[107.02007020070204,21.83436889935308],[107.00567005670058,21.89339299154713],[106.969669696697,21.924641040355738],[106.92646926469268,21.919433032220965],[106.87606876068764,21.950681081029586],[106.79326793267933,21.981929129838193],[106.72846728467283,22.001025159665687],[106.69606696066961,21.98540113526137],[106.66366663666639,21.978457124415016],[106.65646656466566,22.018385186781572],[106.66006660066603,22.136433371169673],[106.6528665286653,22.240593533865052],[106.63486634866348,22.289201609789558],[106.59166591665917,22.323921664021356],[106.55206552065522,22.34128169113724],[106.53766537665376,22.39509777519652],[106.55206552065522,22.500993940603493],[106.58086580865807,22.57390605449025],[106.63486634866348,22.586058073471378],[106.70326703267034,22.638138154819075],[106.73566735667356,22.711050268705833],[106.77886778867787,22.778754374457833],[106.62406624066244,22.874234523595263],[106.54126541265413,22.908954577827046],[106.45126451264514,22.893330553422743],[106.33966339663397,22.863818507325718],[106.27846278462783,22.856874496479364],[106.24966249662498,22.86902651546049],[106.18486184861848,22.95582665103997],[106.1488614886149,22.969714672732692],[106.069660696607,22.97492268086745],[106.00126001260014,22.97492268086745],[105.9616596165962,22.93673062121249],[105.90405904059043,22.924578602231364],[105.8428584285843,22.922842599519768],[105.78165781657816,22.969714672732692],[105.69165691656917,23.030474767638324],[105.54765547655478,23.072138832716476],[105.52965529655296,23.122482911352577],[105.49365493654938,23.181507003546628],[105.43965439654397,23.235323087605906],[105.34965349653498,23.308235201492664],[105.2740527405274,23.344691258436043],[105.23805238052381,23.322123223185386],[105.18765187651877,23.280459158107234],[104.9968499684997,23.193659022527754],[104.91044910449108,23.160674971007552],[104.8636486364864,23.136370933045285],[104.82764827648276,23.099914876101906],[104.81324813248136,23.011378737810844],[104.79524795247954,22.910690580538642],[104.74124741247414,22.86034650190254],[104.68724687246873,22.822154442247566],[104.63324633246333,22.81868243682439],[104.57924579245793,22.820418439535985],[104.52524525245252,22.80479441513168],[104.37044370443704,22.70410625785948],[104.29844298442987,22.71278627141743],[104.23724237242374,22.768338358188288],[104.21204212042119,22.81000242326644],[104.14364143641438,22.79958640699691],[104.0536405364054,22.752714333783985],[104.01404014040139,22.665914198204504],[103.99243992439926,22.586058073471378],[103.97083970839708,22.551338019239594],[103.94203942039422,22.54092200297005],[103.91323913239131,22.537449997546872],[103.63603636036362,22.770074360899883],[103.62163621636216,22.78222637988101],[103.57123571235712,22.733618303956504],[103.52443524435245,22.612098114145226],[103.49203492034923,22.587794076182973],[103.47043470434704,22.598210092452504],[103.3552335523355,22.75445033649558],[103.32643326433265,22.770074360899883],[103.30123301233016,22.76486635276511],[103.26523265232652,22.71278627141743],[103.19323193231935,22.638138154819075],[103.13923139231395,22.593002084317746],[103.13563135631358,22.542658005681645],[103.07443074430745,22.497521935180316],[103.00603006030059,22.452385864678988],[102.9808298082981,22.448913859255796],[102.93402934029342,22.466273886371695],[102.87282872828729,22.525297978565746],[102.82962829628298,22.587794076182973],[102.72162721627217,22.648554171088605],[102.59922599225996,22.700634252436302],[102.51642516425164,22.740562314802858],[102.46962469624697,22.750978331072403],[102.42642426424266,22.733618303956504],[102.40482404824047,22.707578263282656],[102.37602376023762,22.646818168377024],[102.30402304023039,22.54613001110482],[102.23562235622359,22.466273886371695],[102.17442174421745,22.414193805024013],[102.12762127621278,22.379473750792215],[102.0916209162092,22.412457802312417],[102.02322023220233,22.438497842986266],[101.94401944019444,22.44023384569786],[101.84321843218436,22.388153764350164],[101.76041760417604,22.490577924333948],[101.73881738817391,22.49578593246872],[101.70641706417064,22.48710591891077],[101.67041670416705,22.46280188094852],[101.6452164521645,22.405513791466063],[101.62001620016201,22.327393669444533],[101.56961569615697,22.27704959080843],[101.5228152281523,22.25448155555776],[101.53721537215375,22.20934548505643],[101.56241562415624,22.16247341184352],[101.55881558815588,22.12080934676537],[101.5768157681577,22.054841243724965],[101.60201602016019,21.98887314068456],[101.69921699216991,21.882976975277586],[101.73521735217355,21.82568888579513],[101.74241742417428,21.778816812582207],[101.74601746017458,21.605216541423246],[101.74241742417428,21.53404043024807],[101.72441724417246,21.395160213320906],[101.72441724417246,21.31530408858778],[101.7640176401764,21.2788480316444],[101.80361803618035,21.235447963854668],[101.80001800017999,21.212879928603996],[101.78201782017823,21.204199915046047],[101.72801728017282,21.15559183912154],[101.70641706417064,21.15038383098677],[101.66681666816669,21.16947986081425],[101.62001620016201,21.185103885218567],[101.58401584015843,21.204199915046047],[101.54081540815412,21.233711961143072],[101.44361443614434,21.230239955719895],[101.28161281612819,21.18336788250697],[101.24921249212491,21.197255904199693],[101.22401224012242,21.223295944873527],[101.21321213212133,21.2788480316444],[101.22041220412206,21.343080131973224],[101.2060120601206,21.38300819433978],[101.17361173611738,21.407312232302033],[101.19521195211951,21.521888411266943],[101.1376113761138,21.56702448176827],[101.14841148411483,21.580912503460993],[101.1268112681127,21.70590469869545],[101.13041130411307,21.735416744792474],[101.11961119611198,21.745832761062005],[101.08001080010803,21.75624877733155],[101.0188101881019,21.737152747504055],[100.83520835208355,21.655560620059347],[100.6768067680677,21.504528384151058],[100.60480604806048,21.471544332630856],[100.53280532805331,21.457656310938134],[100.44640446404463,21.483696351611982],[100.34920349203492,21.501056378727867],[100.21600216002162,21.462864319072906],[100.14760147601476,21.48022434618879],[100.11520115201154,21.511472394997412],[100.09000090000899,21.558344468210336],[100.10440104401044,21.617368560404373],[100.09720097200972,21.66076862819412],[100.03960039600395,21.683336663444777],[99.97839978399787,21.70243269327227],[99.94239942399423,21.75798478004313],[99.92439924399247,21.82048087766036],[99.93879938799387,21.90207300510508],[99.94959949599496,21.98887314068456],[99.91719917199174,22.028801203051117],[99.82359823598239,22.049633235590193],[99.59319593195931,22.08956129795675],[99.38799387993879,22.110393330495825],[99.30159301593017,22.099977314226294],[99.2331923319233,22.110393330495825],[99.19359193591936,22.126017354900128],[99.17199171991723,22.153793398285572],[99.17199171991723,22.191985457940547],[99.20439204392045,22.282257598943204],[99.2439924399244,22.370793737234266],[99.33759337593375,22.497521935180316],[99.34479344793448,22.586058073471378],[99.33759337593375,22.688482233455176],[99.38439384393843,22.825626447670743],[99.46719467194674,22.92805060765454],[99.50679506795069,22.959298656463147],[99.4959949599496,23.004434726964476],[99.46359463594638,23.046098792042628],[99.4167941679417,23.0686668272933],[99.34119341193411,23.09644287067873],[99.2187921879219,23.103386881525083],[99.0567905679057,23.131162924910527],[98.86238862388626,23.19192301981616],[98.88398883988839,23.308235201492664],[98.88398883988839,23.381147315379422],[98.8587885878859,23.440171407573473],[98.81918819188195,23.481835472651625],[98.79758797587976,23.5200275323066],[98.83358833588335,23.62418769500198],[98.78678786787867,23.737027871255293],[98.73638736387363,23.783899944468217],[98.68238682386823,23.841188033950672],[98.67518675186756,23.905420134279495],[98.70038700387005,23.964444226473532],[98.83358833588335,24.091172424419582],[98.83358833588335,24.120684470516608],[98.80118801188013,24.118948467805012],[98.76518765187654,24.115476462381835],[98.58518585185851,24.070340391880507],[98.56358563585638,24.098116435265936],[98.49878498784989,24.115476462381835],[98.36558365583659,24.118948467805012],[98.2107821078211,24.110268454247063],[98.01638016380167,24.065132383745734],[97.83637836378364,23.987012261724203],[97.75717757177574,23.93146017495333],[97.68517685176852,23.898476123433127],[97.63117631176311,23.886324104452],[97.56277562775631,23.910628142414254],[97.56997569975698,23.9887482644358],[97.69237692376925,24.13110048678614],[97.7067770677707,24.228316638635164],[97.67077670776706,24.31338077150305],[97.66717667176675,24.379348874543453],[97.62397623976238,24.4227489423332],[97.56277562775631,24.443580974872276],[97.53037530375303,24.49218905079678],[97.53037530375303,24.631069267723944],[97.58437584375844,24.775157492785894],[97.67077670776706,24.820293563287223],[97.72477724777247,24.8411255958263],[97.73917739177392,24.870637641923324],[97.71037710377107,24.96958979648393],[97.71397713977143,25.03382189681274],[97.76797767977683,25.158814092047194],[97.81837818378187,25.25255823847303],[97.91917919179195,25.236934214068725],[97.96237962379627,25.259502249319397],[98.00918009180094,25.2924863008396],[98.06318063180635,25.349774390322054],[98.09918099180993,25.41574249336246],[98.14238142381424,25.57024673469394],[98.17118171181716,25.59455077265619],[98.29718297182973,25.568510731982343],[98.33318333183331,25.587606761809823],[98.40158401584017,25.677878902812495],[98.46638466384667,25.788983076354228],[98.55998559985602,25.82370313058601],[98.62478624786252,25.827175136009203],[98.65718657186574,25.86363119295258],[98.65358653586537,25.91744727701186],[98.59238592385924,26.00424741259134],[98.56358563585638,26.071951518343326],[98.57078570785711,26.113615583421478],[98.66438664386646,26.139655624095326],[98.68598685986859,26.189999702731427],[98.67158671586719,26.29936787356158],[98.71118711187114,26.429568076930792],[98.73278732787327,26.584072318262272],[98.739987399874,26.698648497227182],[98.739987399874,26.785448632806663],[98.7291872918729,26.877456776520916],[98.7147871478715,27.044113036833522],[98.67518675186756,27.18993726460704],[98.68238682386823,27.245489351377913],[98.67518675186756,27.42256162796005],[98.64998649986501,27.571857861156758],[98.59958599585997,27.599633904542202],[98.50598505985062,27.648241980466707],[98.45198451984521,27.656921994024657],[98.4087840878409,27.639561966908758],[98.39078390783908,27.58748188556106],[98.35118351183513,27.538873809636556],[98.29718297182973,27.5492898259061],[98.27558275582754,27.599633904542202],[98.23958239582396,27.66386600487101],[98.13158131581315,27.9676664793992],[98.11718117181175,28.05446661497868],[98.09918099180993,28.14300275326974],[98.06318063180635,28.186402821059488],[98.02358023580234,28.21070685902174],[97.93357933579335,28.313131019005525],[97.88677886778868,28.356531086795272],[97.86517865178655,28.363475097641626],[97.81477814778151,28.356531086795272],[97.76797767977683,28.356531086795272],[97.72837728377283,28.406875165431373],[97.69597695976961,28.4693712630486],[97.65997659976603,28.500619311857207],[97.5987759877599,28.51624333626151],[97.53757537575376,28.511035328126738],[97.50157501575018,28.45548324135588],[97.47637476374763,28.425971195258853],[97.43317433174332,28.353059081372095],[97.35757357573578,28.254106926811474],[97.32157321573214,28.217650869868095],[97.28917289172892,28.23674689969559],[97.14517145171453,28.34090706239097],[97.07677076770767,28.368683105776398],[96.97956979569796,28.337435056967777],[96.8319683196832,28.361739094930044],[96.77436774367743,28.366947103064803],[96.65196651966522,28.450275233221106],[96.60156601566018,28.46069124949065],[96.42876428764288,28.405139162719777],[96.38916389163893,28.368683105776398],[96.36756367563675,28.366947103064803],[96.32076320763207,28.386043132892297],[96.28116281162812,28.41208317356613],[96.27756277562776,28.42770719797045],[96.3279632796328,28.4693712630486],[96.33156331563316,28.49714730643403],[96.3279632796328,28.52492334981946],[96.39636396363966,28.606515477264168],[96.579965799658,28.764491724018825],[96.55116551165514,28.828723824347648],[96.47556475564755,28.95892402771686],[96.46836468364683,29.02142012533409],[96.4359643596436,29.050932171431114],[96.34596345963462,29.02662813346886],[96.16236162361622,28.910315951792356],[96.13716137161373,28.922467970773482],[96.1407614076141,28.964132035851634],[96.12276122761227,29.082180220239735],[96.18036180361804,29.11690027447152],[96.27036270362703,29.162036344972847],[96.33876338763389,29.210644420897353],[96.35676356763571,29.248836480552328],[96.33876338763389,29.260988499533454],[96.23436234362345,29.24536447512915],[96.1947619476195,29.27314051851458],[96.129961299613,29.380772686633136],[96.07956079560796,29.424172754422884],[96.03636036360365,29.44674078967354],[95.88515885158853,29.39118870290268],[95.70875708757086,29.31306858088115],[95.51435514355143,29.207172415474176],[95.51795517955179,29.151620328703316],[95.4927549275493,29.137732307010594],[95.45675456754566,29.103012252778797],[95.42075420754207,29.05440417685429],[95.38835388353885,29.037044149738392],[95.35235352353527,29.03530814702681],[95.28035280352805,29.04919616871952],[95.14355143551438,29.104748255490392],[94.99954999549999,29.14988432599172],[94.96714967149671,29.14467631785695],[94.76914769147692,29.17592436666557],[94.76194761947619,29.201964407339418],[94.73314733147333,29.252308485975504],[94.67554675546756,29.297444556476847],[94.62154621546216,29.31306858088115],[94.46674466744668,29.215852429032125],[94.29394293942943,29.14467631785695],[94.19314193141935,29.059612184989064],[94.11034110341103,28.97628405483276],[94.01674016740168,28.95892402771686],[94.01314013140131,28.90684394636918],[93.97353973539737,28.859971873156255],[93.90153901539014,28.8026837836738],[93.76113761137611,28.72977166978704],[93.6639366393664,28.68984360742047],[93.36153361533616,28.653387550477092],[93.25353253532535,28.62908351251484],[93.20673206732067,28.590891452859864],[93.15633156331563,28.491939298299258],[93.12033120331205,28.4016671572966],[93.03393033930342,28.327019040698246],[92.8827288272883,28.22806688613764],[92.70272702727027,28.146474758692918],[92.65232652326523,28.09265867463364],[92.6451264512645,28.061410625825033],[92.66672666726669,28.049258606843907],[92.68832688326881,28.024954568881654],[92.68832688326881,27.988498511938275],[92.66312663126632,27.948570449571704],[92.54792547925479,27.879130341108123],[92.47952479524798,27.84614628958792],[92.41472414724149,27.825314257048845],[92.34272342723426,27.820106248914072],[92.2707227072271,27.830522265183617],[92.24912249122491,27.84093828145315],[92.22392223922242,27.82705025976044],[92.15912159121592,27.811426235356123],[92.10152101521015,27.807954229932946],[91.97911979119795,27.729834107911415],[91.91071910719108,27.729834107911415],[91.82431824318246,27.747194135027314],[91.71271712717129,27.75934615400844],[91.63351633516334,27.75934615400844],[91.62991629916303,27.801010219086592],[91.64071640716406,27.92253040889787],[91.60471604716048,27.95204245499488],[91.49311493114931,27.981554501091907],[91.36711367113674,28.021482563458477],[91.3059130591306,28.06314662853663],[91.27351273512738,28.078770652940932],[91.2267122671227,28.071826642094578],[91.15111151111512,28.026690571593235],[91.0791107911079,27.974610490245553],[91.02151021510218,27.96940248211078],[90.96390963909641,27.99544252278463],[90.90630906309065,28.026690571593235],[90.71550715507158,28.071826642094578],[90.6291062910629,28.078770652940932],[90.47790477904778,28.070090639382983],[90.3519035190352,28.080506655652513],[90.33390333903338,28.094394677345235],[90.33390333903338,28.118698715307488],[90.3519035190352,28.167306791231994],[90.3627036270363,28.215914867156513],[90.34830348303484,28.243690910541943],[90.22230222302227,28.27841096477374],[90.10350103501037,28.302715002735994],[89.9810998109981,28.311395016293943],[89.89829898298984,28.294034989178044],[89.81549815498158,28.25584292952307],[89.75069750697509,28.18813882377107],[89.65349653496537,28.15862677767406],[89.53829538295383,28.108282699037957],[89.48069480694807,28.059674623113438],[89.39429394293944,27.95898646584125],[89.27189271892718,27.833994270606794],[89.16029160291606,27.710738078083935],[89.10269102691029,27.592689893695834],[89.0270902709027,27.51804177709748],[88.94788947889481,27.464225693038202],[88.89028890288904,27.31666546255309],[88.83268832688327,27.363537535766014],[88.76428764287641,27.42950563880642],[88.74988749887501,27.521513782520657],[88.82908829088291,27.76802616756639],[88.84708847088473,27.868714324838592],[88.82908829088291,27.906906384493553],[88.80388803888042,28.007594541765755],[88.75708757087574,28.03884259057436],[88.62028620286202,28.09265867463364],[88.5770857708577,28.09265867463364],[88.53028530285303,28.057938620401856],[88.48708487084872,28.033634582439603],[88.42588425884259,28.011066547188932],[88.27468274682747,27.96940248211078],[88.14148141481417,27.948570449571704],[88.10908109081089,27.9329464251674],[88.09828098280985,27.90517038178197],[88.10908109081089,27.870450327550174],[88.02268022680227,27.8826023465313],[87.93267932679328,27.89128236008925],[87.86067860678605,27.886074351954477],[87.68427684276844,27.821842251625668],[87.62307623076231,27.814898240779314],[87.5546755467555,27.821842251625668],[87.46467464674646,27.82357825433725],[87.29187291872921,27.821842251625668],[87.14067140671409,27.83746627602997],[87.02187021870219,27.929474419744224],[86.93546935469357,27.9676664793992],[86.84186841868421,27.998914528207806],[86.75186751867517,28.021482563458477],[86.71946719467195,28.070090639382983],[86.6906669066691,28.094394677345235],[86.6150661506615,28.103074690903185],[86.55386553865537,28.085714663787286],[86.51786517865179,27.964194473976022],[86.48546485464857,27.939890436013755],[86.40986409864098,27.929474419744224],[86.32706327063272,27.95898646584125],[86.21906219062191,28.021482563458477],[86.1758617586176,28.09092267192206],[86.13626136261365,28.113490707172716],[86.07866078660788,28.083978661075705],[86.07506075060752,27.99544252278463],[86.06426064260643,27.934682427878997],[85.99585995859957,27.910378389916744],[85.95265952659526,27.92773841703263],[85.92025920259204,27.990234514649856],[85.84105841058414,28.136058742423387],[85.75825758257582,28.22112287529127],[85.67905679056793,28.276674962062145],[85.4090540905409,28.276674962062145],[85.21105211052111,28.29229898646645],[85.12105121051212,28.3166030244287],[85.0886508865089,28.372155111199575],[85.12105121051212,28.484995287452904],[85.16065160651607,28.571795423032384],[85.16065160651607,28.59262745557146],[85.12465124651249,28.60304347184099],[85.07065070650708,28.60998748268736],[84.85464854648546,28.554435395916485],[84.7970479704797,28.559643404051258],[84.76104761047611,28.578739433878738],[84.71424714247144,28.596099460994637],[84.67824678246785,28.622139501668485],[84.64944649446494,28.660331561323446],[84.4658446584466,28.7523397050377],[84.4118441184412,28.804419786385395],[84.31104311043111,28.868651886714204],[84.22824228242285,28.91205195450395],[84.17424174241745,29.037044149738392],[84.12744127441277,29.156828336838075],[84.10224102241023,29.219324434455302],[84.02304023040233,29.2540444886871],[83.93663936639365,29.28008452936095],[83.78903789037889,29.22800444801325],[83.67023670236705,29.188076385646696],[83.58383583835837,29.182868377511923],[83.4578345783458,29.306124570034783],[83.35343353433535,29.439796778827187],[83.23463234632345,29.554372957792097],[83.15543155431556,29.613397049986148],[83.01503015030153,29.61860505812092],[82.85302853028531,29.68283715844973],[82.64062640626406,29.830397388934855],[82.48582485824858,29.94150156247659],[82.21942219422198,30.063021752287867],[82.15822158221584,30.11510183363555],[82.13662136621366,30.158501901425296],[82.10062100621008,30.245302037004777],[82.04302043020431,30.326894164449484],[81.8558185581856,30.361614218681282],[81.64341643416435,30.387654259355116],[81.4166141661417,30.337310180719015],[81.25461254612549,30.092533798384892],[81.17541175411753,30.040453717037195],[81.1106111061111,30.03698171161402],[81.05661056610569,30.099477809231246],[81.00981009810101,30.163709909560055],[80.98460984609846,30.236622023446827],[80.87300873008729,30.290438107506105],[80.74700747007472,30.359878215969687],[80.68220682206822,30.41543030274056],[80.61020610206106,30.448414354260763],[80.5418054180542,30.464038378665066],[80.4086040860409,30.509174449166395],[80.26100261002608,30.561254530514077],[80.19260192601928,30.568198541360445],[80.18540185401855,30.604654598303824],[80.20700207002074,30.68451072303695],[80.19260192601928,30.759158839635305],[80.14940149401497,30.79040688844391],[80.0810008100081,30.781726874885962],[79.92619926199262,30.889359043004518],[79.91539915399153,30.89456705113929],[79.87219872198722,30.924079097236316],[79.79299792997932,30.96747916502605],[79.66339663396633,30.965743162314467],[79.56619566195661,30.94838313519857],[79.49419494194944,30.993519205699897],[79.389793897939,31.064695316875074],[79.36819368193682,31.080319341279377],[79.33939339393396,31.106359381953226],[79.23139231392315,31.24176759345721],[79.10539105391052,31.403215845635046],[79.04419044190445,31.425783880885717],[79.01179011790117,31.413631861904577],[78.97218972189722,31.328567729036692],[78.94698946989473,31.33724774259464],[78.90018900189006,31.33203973445987],[78.84618846188465,31.300791685651262],[78.79218792187925,31.293847674804894],[78.7561875618756,31.302527688362844],[78.7417874178742,31.32335972090192],[78.75978759787597,31.436199897155248],[78.72738727387275,31.472655954098627],[78.7561875618756,31.550776076120158],[78.80298802988028,31.618480181872158],[78.75258752587524,31.66882426050826],[78.69498694986953,31.740000371683436],[78.6877868778688,31.80596847472384],[78.72018720187202,31.88756060216855],[78.73458734587348,31.958736713343725],[78.72378723787239,31.98304075130598],[78.67698676986771,32.022968813672534],[78.49698496984973,32.21566511465899],[78.48618486184864,32.236497147198065],[78.45378453784537,32.300729247526874],[78.44298442984433,32.3979453993759],[78.41778417784178,32.46738550783948],[78.38898388983893,32.51946558918716],[78.39258392583929,32.54550562986101],[78.41418414184142,32.55765764884214],[78.52578525785259,32.57154567053486],[78.63018630186303,32.578489681381214],[78.7021870218702,32.59758571120871],[78.73818738187384,32.55765764884214],[78.75258752587524,32.49863355664809],[78.77058770587706,32.46738550783948],[78.83898838988392,32.41183342106861],[78.91818918189182,32.35801733700933],[78.99738997389977,32.3649613478557],[79.06579065790658,32.387529383106354],[79.12699126991271,32.47606552139743],[79.17019170191702,32.496897553936506],[79.22059220592206,32.50036955935968],[79.22059220592206,32.50731357020604],[79.2169921699217,32.56460165968849],[79.23499234992352,32.70348187661567],[79.22779227792279,32.75903396338654],[79.2061920619206,32.80937804202263],[79.20979209792097,32.8649301287935],[79.2025920259203,32.94652225623821],[79.14499144991453,33.002074343009085],[79.10899108991089,33.02290637554816],[79.10179101791022,33.052418421645186],[79.12339123391234,33.107970508416045],[79.13419134191344,33.17220260874487],[79.11619116191162,33.21907468195778],[79.11259112591125,33.226018692804146],[79.06579065790658,33.2503227307664],[79.01179011790117,33.29198679584455],[78.94698946989473,33.34580287990383],[78.91818918189182,33.38746694498198],[78.86418864188641,33.430867012771714],[78.80298802988028,33.50030712123531],[78.78858788587888,33.649603354432],[78.78498784987852,33.809315603898256],[78.76338763387633,33.88743572591979],[78.72738727387275,34.01416392386582],[78.73098730987311,34.055827988943975],[78.75258752587524,34.087076037752595],[78.93258932589328,34.18950019773638],[78.97218972189722,34.227692257391354],[78.97578975789759,34.25894030619996],[78.96858968589686,34.30234037398971],[78.93618936189364,34.35268445262581],[78.86418864188641,34.39087651228077],[78.76338763387633,34.453372609898],[78.66978669786698,34.51760471022682],[78.5149851498515,34.557532772593376],[78.3277832778328,34.60614084851788],[78.28098280982812,34.6547489244424],[78.2377823778238,34.76932510340731],[78.15858158581585,34.94639737998945],[78.07578075780759,35.13562167555273],[78.0109801098011,35.25019785451764],[78.00738007380073,35.30748594400009],[78.04698046980468,35.449838166350446],[78.04338043380437,35.47935021244747],[78.0109801098011,35.489766228717],[77.9461794617946,35.4724062016011],[77.89577895778956,35.449838166350446],[77.85257852578525,35.46025418261998],[77.80937809378094,35.48455822058223],[77.80217802178021,35.49323823414018],[77.79857798577984,35.496710239563356],[77.72297722977231,35.48108621515905],[77.57177571775719,35.4724062016011],[77.52137521375215,35.4741422043127],[77.44577445774456,35.47587820702428],[77.29457294572944,35.50886225854448],[77.08937089370897,35.55226232633423],[76.88056880568809,35.61302242123986],[76.76536765367655,35.66163049716438],[76.7257672576726,35.678990524280266],[76.63216632166325,35.72933460291637],[76.56376563765639,35.772734670706114],[76.5529655296553,35.887310849671024],[76.50256502565026,35.878630836113075],[76.38736387363872,35.83696677103492],[76.25056250562506,35.810926730361075],[76.17856178561789,35.810926730361075],[76.14616146161461,35.828286757476974],[76.1029610296103,35.94980694728825],[76.07056070560708,35.982790998808454],[76.00936009360095,35.996679020501176],[75.94455944559448,36.01751105304025],[75.91215912159123,36.04875910184886],[75.9049590495905,36.088687164215415],[75.93375933759339,36.13382323471676],[75.969759697597,36.16854328894854],[75.97335973359733,36.38207162247407],[75.95175951759518,36.45845574178401],[75.93375933759339,36.520951839401235],[75.88335883358835,36.60080796413436],[75.84015840158403,36.64941604005887],[75.77175771757717,36.694552110560196],[75.66735667356676,36.74142418377312],[75.57375573755738,36.75878421088902],[75.45855458554587,36.725800159368816],[75.42255422554226,36.73795217834994],[75.37575375753758,36.88377640612346],[75.3469534695347,36.913288452220485],[75.14535145351454,36.97404854712613],[75.05535055350555,36.98793656881884],[74.94734947349474,36.96884053899136],[74.88974889748897,36.953216514587055],[74.8429484294843,36.97925655526089],[74.76734767347673,37.01224060678109],[74.69174691746917,37.03654464474336],[74.60174601746019,37.03654464474336],[74.54054540545405,37.022656623050636],[74.52614526145263,37.031336636608586],[74.49734497344974,37.05737667728242],[74.3749437494375,37.137232802015546],[74.37134371343714,37.15806483455462],[74.55854558545587,37.23618495657615],[74.67014670146702,37.267433005384774],[74.72774727747279,37.29000104063543],[74.73854738547385,37.28479303250067],[74.76734767347673,37.24833697555728],[74.83934839348393,37.22576894030662],[74.88974889748897,37.230976948441395],[74.91854918549186,37.250072978268875],[75.00855008550087,37.29347304605861],[75.08055080550807,37.34381712469471],[75.12015120151202,37.38548118977286],[75.09855098550986,37.451449292813265],[74.98694986949872,37.529569414834796],[74.91494914949149,37.57296948262454],[74.89334893348934,37.60074552600997],[74.91134911349116,37.68754566158945],[74.93654936549368,37.77260979445735],[74.92214922149222,37.805593845977555],[74.90054900549006,37.833369889362984],[74.88974889748897,37.92537803307724],[74.8429484294843,38.03821820933055],[74.78894788947889,38.104186312370956],[74.77454774547746,38.192722450662046],[74.7709477094771,38.274314578106754],[74.8357483574836,38.40451478147597],[74.81054810548108,38.46006686824683],[74.74574745747458,38.51041094688293],[74.51534515345153,38.600683087885585],[74.27774277742779,38.659707180079636],[74.18774187741877,38.65797117736804],[74.13014130141303,38.66144318279123],[74.06534065340654,38.609363101443535],[74.02574025740259,38.53992299297997],[73.97173971739718,38.53297898213361],[73.8709387093871,38.562491028230625],[73.80253802538027,38.60762709873197],[73.7557375573756,38.69963524244619],[73.71613716137162,38.81768342683429],[73.69453694536946,38.854139483777686],[73.70533705337056,38.88538753258629],[73.73053730537308,38.914899578683304],[73.79533795337954,38.94093961935715],[73.80613806138064,38.968715662742596],[73.79533795337954,39.0016997142628],[73.7449374493745,39.045099782052546],[73.6909369093691,39.104123874246596],[73.60813608136081,39.22911606948102],[73.62253622536227,39.29855617794462],[73.6369363693637,39.397508332505225],[73.63333633336333,39.44958841385292],[73.71613716137162,39.461740432834034],[73.82413824138243,39.48951647621948],[73.87453874538747,39.532916544009225],[73.90693906939072,39.57805261451054],[73.91413914139142,39.605828657895984],[73.8817388173882,39.715196828726135],[73.83853838538386,39.762068901939045],[73.83493834938349,39.800260961594034],[73.85653856538568,39.82803700497945],[73.88533885338853,39.87838108361555],[73.93933939339394,39.97906924088775],[73.99333993339934,40.04330134121656],[74.02214022140222,40.058925365620865],[74.08694086940869,40.07454939002517],[74.24174241742418,40.09190941714107],[74.41094410944109,40.13704548764241],[74.61254612546125,40.27245369914641],[74.68094680946811,40.31064575880137],[74.76734767347673,40.329741788628866],[74.83214832148323,40.32800578591727],[74.8429484294843,40.34536581303317],[74.79974799747998,40.42869394318947],[74.81054810548108,40.45820598928648],[74.8357483574836,40.482510027248736],[74.86454864548645,40.49292604351828],[75.00495004950051,40.449525975728534],[75.11295112951132,40.45473398386332],[75.24255242552425,40.48077402453714],[75.51975519755197,40.62833425502228],[75.55575555755559,40.62486224959909],[75.58455584555847,40.605766219771596],[75.61695616956172,40.517230081480534],[75.65655656556567,40.329741788628866],[75.67815678156782,40.30543775066661],[75.87255872558725,40.30370174795502],[76.00576005760058,40.37140585370702],[76.06336063360635,40.38702987811132],[76.1569615696157,40.376613861841776],[76.20736207362074,40.40786191065038],[76.25776257762578,40.43042994590104],[76.31896318963192,40.35230982387952],[76.39816398163981,40.39050188353448],[76.48096480964813,40.449525975728534],[76.52056520565208,40.512022073345776],[76.57816578165784,40.57799017638618],[76.62136621366216,40.66305430925405],[76.63936639366392,40.74291043398719],[76.6609666096661,40.779366490930556],[76.70776707767078,40.817558550585545],[76.82296822968232,40.982478808186556],[76.90936909369094,41.02414287326471],[76.98496984969853,41.03976689766901],[77.18297182971833,41.01025485157197],[77.2837728377284,41.01372685699516],[77.58257582575828,40.9928948244561],[77.71937719377195,41.02414287326471],[77.81657816578166,41.055390922073315],[77.95697956979569,41.050182913938556],[78.12258122581227,41.076222954612376],[78.34578345783461,41.28107127457997],[78.34938349383492,41.32447134236969],[78.36378363783638,41.37134341558263],[78.44298442984433,41.41821548879554],[78.54378543785441,41.45987955387369],[78.7417874178742,41.56056771114589],[79.14859148591489,41.71854395790055],[79.29259292592928,41.78277605822936],[79.35379353793542,41.781040055517764],[79.50499504995054,41.82096811788435],[79.76779767797677,41.899088239905865],[79.839798397984,41.996304391754876],[79.9081990819908,42.01540042158237],[80.21780217802177,42.03276044869827],[80.23580235802359,42.043176464967814],[80.24660246602468,42.06053649208371],[80.22860228602286,42.12997660054728],[80.21060210602104,42.19073669545293],[80.23220232202323,42.208096722568825],[80.25740257402578,42.23587276595424],[80.25380253802541,42.27406482560923],[80.20700207002074,42.399057020843685],[80.17820178201782,42.51884120794335],[80.160201602016,42.624737373350314],[80.16380163801637,42.6646654357169],[80.20340203402037,42.734105544180466],[80.25020250202505,42.79660164179771],[80.4230042300423,42.85562573399176],[80.53820538205383,42.87298576110763],[80.54540545405456,42.91117782076262],[80.45180451804521,42.93548185872487],[80.38340383403835,42.97367391837983],[80.37260372603726,42.996241953630516],[80.37620376203762,43.02054599159277],[80.39060390603908,43.043114026843426],[80.50580505805061,43.08651409463317],[80.61740617406173,43.128178159711325],[80.75060750607508,43.10213811903748],[80.77940779407794,43.119498146153376],[80.78660786607867,43.16116221123153],[80.75780757807581,43.204562279021246],[80.7290072900729,43.27400238748484],[80.66780667806677,43.310458444428235],[80.6642066420664,43.35212250950639],[80.70380703807041,43.42677062610474],[80.649806498065,43.56391484032031],[80.59220592205924,43.68543503013157],[80.49500495004952,43.892019352810735],[80.43020430204302,43.951043445004785],[80.39420394203944,44.04652359414223],[80.35460354603549,44.09686767277833],[80.35820358203586,44.171515789376684],[80.36540365403653,44.22359587072435],[80.35460354603549,44.32602003070815],[80.33660336603367,44.438860206961465],[80.35460354603549,44.55170038321481],[80.39060390603908,44.62634849981316],[80.37980379803798,44.65586054591017],[80.40140401404017,44.67669257844926],[80.45540455404557,44.68363658929562],[80.48060480604806,44.71488463810422],[80.45540455404557,44.74613268691283],[80.36180361803616,44.77043672487508],[80.25380253802541,44.80862878453007],[80.12780127801278,44.803420776395285],[79.99819998199985,44.79647676554893],[79.93339933399335,44.82598881164597],[79.87579875798758,44.86070886587774],[79.87219872198722,44.883276901128426],[79.95139951399517,44.94403699603404],[80.05940059400592,45.006533093651285],[80.22860228602286,45.03430913703673],[80.41580415804157,45.074237199403285],[80.50940509405098,45.10548524821189],[80.63540635406355,45.12631728075095],[80.77940779407794,45.1349972943089],[80.85500855008553,45.129789286174145],[81.03861038610387,45.1697173485407],[81.33381333813338,45.24610146785065],[81.6038160381604,45.31033356817946],[81.69021690216903,45.34852562783445],[81.75861758617589,45.31033356817946],[81.79101791017911,45.22526943531156],[81.8666186661867,45.18186936752184],[81.94581945819459,45.16103733498275],[81.9890198901989,45.16103733498275],[82.1222212222122,45.19402138650295],[82.26622266222665,45.218325424465206],[82.32382323823236,45.206173405484094],[82.39582395823959,45.16277333769435],[82.47862478624785,45.12284527532779],[82.52182521825222,45.12631728075095],[82.5578255782558,45.15582932684799],[82.59742597425975,45.21658942175361],[82.6226262262623,45.29297354106356],[82.6262262622626,45.37456566850827],[82.6118261182612,45.42490974714437],[82.5830258302583,45.44226977426027],[82.45342453424536,45.47178182035731],[82.32742327423273,45.52038989628181],[82.31302313023133,45.56378996407156],[82.3166231662317,45.59503801288017],[82.34902349023491,45.671422132190116],[82.42822428224281,45.812038351828875],[82.51102511025113,46.0064706555269],[82.55422554225544,46.159238894146796],[82.6910269102691,46.38665524936502],[82.79902799027991,46.62448762085279],[82.97542975429758,46.96648015503595],[83.00423004230043,47.03418426078795],[83.01863018630189,47.14181642890651],[83.02943029430293,47.185216496696256],[83.09063090630906,47.20952053465851],[83.19143191431914,47.18695249940785],[83.44343443434434,47.10883237738631],[83.63423634236341,47.0428642743459],[83.71343713437136,47.020296239095245],[83.8322383223832,46.99772820384456],[84.0158401584016,46.969952160459144],[84.12384123841241,46.97863217401709],[84.2138421384214,46.9942561984214],[84.33984339843397,46.99599220113299],[84.5306453064531,46.9751601685939],[84.59184591845917,46.9751601685939],[84.66744667446676,46.97168816317074],[84.7178471784718,46.93870411165054],[84.74664746647466,46.86405599505218],[84.78624786247866,46.83107194353198],[84.85824858248583,46.84322396251309],[85.01305013050131,46.9091920655535],[85.11025110251103,46.961272146901194],[85.2326523265233,47.03592026349955],[85.3550535505355,47.04633627976909],[85.4846548465485,47.063696306884964],[85.53145531455317,47.10015236382836],[85.57825578255785,47.18868850211942],[85.65745657456574,47.25465660515982],[85.66825668256683,47.33798473531613],[85.64305643056434,47.39700882751018],[85.58545585455857,47.49422497935919],[85.58905589055894,47.558457079688026],[85.56025560255603,47.745945372539694],[85.52425524255244,47.91607363827549],[85.56385563855639,48.051481849779464],[85.62505625056252,48.20425008839936],[85.65025650256501,48.25112216161227],[85.69345693456938,48.31188225651792],[85.7510575105751,48.38479437040468],[85.83025830258305,48.407362405655334],[86.0570605706057,48.42298643005964],[86.26586265862659,48.45423447886827],[86.3738637386374,48.48548252767688],[86.4818648186482,48.504578557504345],[86.55026550265501,48.52888259546663],[86.66546665466655,48.63477876087359],[86.71946719467195,48.6972748584908],[86.7590675906759,48.860459113380216],[86.73026730267304,48.93857923540176],[86.75186751867517,49.00801934386536],[86.80946809468094,49.04968340894351],[86.88506885068853,49.09134747402166],[86.93906939069393,49.098291484868014],[87.04707047070474,49.110443503849126],[87.23067230672308,49.10523549571437],[87.32427324273243,49.08613946588687],[87.41787417874178,49.077459452328924],[87.47547475474755,49.09134747402166],[87.5150751507515,49.12259552283027],[87.57627576275763,49.13301153909981],[87.66987669876698,49.14689956079252],[87.76347763477634,49.165995590620014],[87.81387813878138,49.16252358519682],[87.82467824678247,49.11565151198391],[87.81747817478174,49.080931457752115],[87.83547835478356,49.03232338182761],[87.87147871478714,48.99933933030741],[87.86067860678605,48.966355278787205],[87.8066780667807,48.945523246248115],[87.75627756277567,48.9177472028627],[87.74187741877421,48.881291145919306],[87.81027810278101,48.83615507541796],[87.8318783187832,48.79101900491665],[87.94347943479437,48.7649789642428],[88.02628026280263,48.73546691814579],[88.0586805868059,48.707690874760345],[88.05148051480518,48.67470682324014],[88.01188011880117,48.639986769008345],[87.97227972279723,48.60353071206498],[87.96867968679686,48.580962676814295],[87.97947979479795,48.55492263614045],[88.06228062280621,48.53756260902455],[88.15948159481593,48.50978656563913],[88.31068310683105,48.47159450598414],[88.4150841508415,48.40389040023217],[88.51588515885157,48.38479437040468],[88.56628566285661,48.31709026465268],[88.5770857708577,48.219874112803666],[88.68148681486815,48.17126603687916],[88.839888398884,48.101825928415565],[88.9190891908919,48.08967390943445],[88.96948969489694,48.04974584706787],[89.04869048690489,48.00287377385496],[89.11709117091169,47.987249749450655],[89.19629196291964,47.9803057386043],[89.32949329493294,48.025441809105615],[89.48069480694807,48.028913814528806],[89.55989559895602,48.004609776566554],[89.63909639096391,47.90912962742911],[89.69309693096932,47.8796175813321],[89.72549725497254,47.851841537946655],[89.77949779497794,47.8275374999844],[89.82989829898298,47.82406549456124],[89.90909909099094,47.8448975271003],[89.95949959499598,47.88656159217845],[90.02790027900278,47.8778815786205],[90.05310053100533,47.85010553523506],[90.06750067500678,47.80323346202215],[90.10350103501037,47.745945372539694],[90.18990189901899,47.70254530474995],[90.31230312303126,47.6765052640761],[90.33030330303302,47.65567323153704],[90.34830348303484,47.596649139342986],[90.38070380703806,47.55672107697643],[90.42390423904237,47.50464099562873],[90.46710467104674,47.40742484377972],[90.47790477904778,47.32930472175818],[90.4959049590496,47.28590465396846],[90.55350553505536,47.21472854279327],[90.64350643506435,47.10015236382836],[90.71550715507158,47.00467221469094],[90.79830798307984,46.98557618486345],[90.87030870308706,46.95432813605484],[90.90990909909101,46.88315202487965],[90.98550985509854,46.749479816087245],[90.99630996309963,46.66094367779618],[91.00351003510036,46.59497557475578],[91.02871028710285,46.56546352865877],[91.03231032310322,46.529007471715374],[90.97110971109714,46.388391252076616],[90.91710917109174,46.32415915174781],[90.90990909909101,46.270343067688515],[90.9459094590946,46.176598921262695],[90.99630996309963,46.105422810087504],[91.00351003510036,46.03598270162394],[90.96030960309605,45.985638622987835],[90.88830888308883,45.921406522659],[90.85230852308524,45.88495046571563],[90.79470794707947,45.853702416907026],[90.70830708307085,45.73044622438414],[90.67230672306727,45.59503801288017],[90.66150661506617,45.52559790441657],[90.6939069390694,45.47525382578047],[90.7479074790748,45.41970173900961],[90.76230762307625,45.371093663085105],[90.85230852308524,45.26346149496655],[90.87750877508773,45.19575738921455],[90.91350913509137,45.19402138650295],[90.95310953109532,45.21658942175361],[91.05031050310504,45.21658942175361],[91.13671136711366,45.19402138650295],[91.22311223112234,45.14367730786685],[91.31311313113133,45.117637267193004],[91.44271442714427,45.124581278039386],[91.51111511115113,45.09854123736554],[91.5831158311583,45.07597320211485],[91.73791737917378,45.0690291912685],[91.85311853118532,45.0690291912685],[92.02952029520299,45.0690291912685],[92.17352173521738,45.036045139748296],[92.42552425524258,45.00826909636288],[92.58032580325806,45.01174110178604],[92.7891278912789,45.036045139748296],[92.91512915129152,45.02042111534399],[93.2931329313293,44.98396505840063],[93.51633516335164,44.94403699603404],[93.65673656736567,44.900636928244325],[93.75393753937539,44.83119681978073],[93.86913869138692,44.72356465166217],[93.95913959139591,44.67495657573767],[94.20034200342002,44.64544452964063],[94.3659436594366,44.518716331694606],[94.49554495544959,44.47184425848167],[94.71154711547115,44.3503240686704],[94.86634866348663,44.30345199545749],[95.04995049950503,44.260051927667746],[95.3487534875349,44.277411954783645],[95.36675366753667,44.26178793037934],[95.34515345153454,44.19581982733894],[95.32715327153272,44.10554768633628],[95.32715327153272,44.039579583295875],[95.35595355953558,44.00659553177567],[95.47115471154711,43.98576349923658],[95.52515525155252,43.95451545042798],[95.56835568355683,43.892019352810735],[95.58995589955902,43.853827293155774],[95.68715687156873,43.66460299759251],[95.84195841958422,43.383370558314994],[95.85995859958598,43.27573839019644],[95.91395913959138,43.20629828173284],[96.07956079560796,43.09693011090269],[96.16956169561695,43.01533798345798],[96.29916299162994,42.928537847878516],[96.34236342363425,42.848681723145376],[96.35316353163535,42.746257563161606],[96.38556385563857,42.72021752248776],[96.62676626766267,42.74452156045001],[96.8319683196832,42.760145584854314],[97.20637206372066,42.78965763095135],[97.7175771757718,42.73584154689206],[98.24678246782469,42.683761465544364],[98.7147871478715,42.63862539504305],[98.94518945189452,42.61605735979239],[99.46719467194674,42.56744928386786],[99.75879758797589,42.6299453814851],[99.98199981999824,42.67681745469801],[100.08640086400862,42.67160944656325],[100.51840518405186,42.61605735979239],[100.77400774007742,42.58828131640695],[101.09081090810906,42.551825259463556],[101.31401314013141,42.53793723777085],[101.49401494014938,42.53793723777085],[101.58041580415806,42.52404921607814],[101.65961659616596,42.49974517811589],[101.71361713617137,42.46502512388409],[101.87921879218794,42.293160855436724],[101.9728197281973,42.21504073341518],[102.15642156421563,42.157752643932724],[102.57402574025741,42.09178454089232],[102.80802808028079,42.051856478525764],[103.07443074430745,42.00672040802442],[103.24723247232475,41.937280299560825],[103.44883448834491,41.85568817211612],[103.71163711637115,41.75152800942075],[103.99603996039963,41.79666407992207],[104.3056430564306,41.84700815855817],[104.49644496444967,41.87652020465521],[104.49644496444967,41.6595198657065],[104.77364773647736,41.640423835879005],[104.86004860048604,41.6438958413022],[104.98244982449825,41.59528776537769],[105.0508505085051,41.61611979791675],[105.1156511565116,41.66299187112969],[105.19845198451986,41.737639987728045],[105.3136531365314,41.77062403924825],[105.51885518855187,41.85395216940455],[105.5656556565566,41.87478420194361],[105.86805868058684,41.99456838904331],[106.31806318063184,42.140392616816825],[106.519665196652,42.21156872799199],[106.58086580865807,42.22719275239629],[106.69246692466925,42.263648809339685],[106.7716677166772,42.28795284730194],[106.9048690486905,42.30878487984103],[107.0920709207092,42.32093689882214],[107.29367293672937,42.348712942207584],[107.74727747277473,42.40079302355528],[107.8048780487805,42.40600103169004],[108.06408064080642,42.4268330642291],[108.17208172081723,42.44766509676819],[108.33408334083344,42.437249080498646],[108.54648546485464,42.428569066940696],[108.68688686886873,42.416417047959584],[108.87408874088743,42.4268330642291],[109.13329133291336,42.44072108592184],[109.33849338493388,42.43898508321024],[109.44289442894433,42.45634511032614],[109.59409594095939,42.510161194385404],[109.69849698496984,42.55356126217515],[109.86049860498605,42.60564134352285],[110.05850058500585,42.66119343029371],[110.19530195301957,42.70980150621821],[110.28890288902892,42.742785557738415],[110.40050400504003,42.77403360654702],[110.42930429304295,42.813961668913606],[110.46170461704617,42.84347371501062],[110.51930519305193,42.895553796358314],[110.62730627306274,42.99103394549573],[110.710107101071,43.07436207565203],[110.74970749707501,43.110818132595426],[110.839708397084,43.19414626275173],[110.91170911709116,43.25664236036894],[111.00891008910088,43.34170649323684],[111.08811088110883,43.369482536622286],[111.18531185311855,43.39205057187294],[111.4517145171452,43.475378702029246],[111.50211502115025,43.492738729145145],[111.54891548915492,43.49621073456831],[111.64251642516427,43.56391484032031],[111.7181171811718,43.62120292980276],[111.77211772117721,43.66460299759251],[111.87651876518765,43.680227021996814],[111.93411934119342,43.71147507080542],[111.94131941319415,43.75313913588357],[111.93051930519306,43.815635233500814],[111.88011880118802,43.87813133111803],[111.8369183691837,43.93541942060048],[111.68211682116822,44.04131558600744],[111.60291602916033,44.10728368904785],[111.52011520115201,44.192347821915746],[111.48771487714879,44.27220394664889],[111.43011430114302,44.32254802528496],[111.40131401314017,44.3676840957863],[111.4121141211412,44.419764177134],[111.48771487714879,44.51177232084825],[111.51651516515165,44.56906041033071],[111.54891548915492,44.67322057302607],[111.62091620916209,44.82772481435754],[111.68211682116822,44.89890092553273],[111.75051750517508,44.97007703670789],[111.89811898118984,45.06382118313374],[112.03132031320314,45.08118121024964],[112.1141211412114,45.062085180422145],[112.29052290522907,45.06382118313374],[112.41292412924128,45.05861317499898],[112.49932499324996,45.01174110178604],[112.59652596525967,44.91799695536022],[112.70812708127085,44.883276901128426],[113.05013050130503,44.81036478724167],[113.19773197731979,44.794740762837336],[113.30213302133023,44.79126875741417],[113.45693456934572,44.76696471945192],[113.50733507335076,44.76175671131713],[113.58653586535866,44.74613268691283],[113.65133651336515,44.76349271402873],[113.75213752137523,44.82598881164597],[113.8781387813878,44.89542892010954],[113.93213932139321,44.91278894722544],[114.02934029340292,44.942300993322476],[114.07974079740796,44.97181303941949],[114.16614166141665,45.04993316144103],[114.28134281342813,45.11069325634665],[114.41814418144185,45.2027014000609],[114.48654486544865,45.2721415085245],[114.5009450094501,45.315541576314246],[114.51894518945193,45.36414965223875],[114.55854558545587,45.3901896929126],[114.6449464494645,45.41275772816326],[114.73854738547385,45.41970173900961],[114.91854918549188,45.37803767393146],[115.16335163351636,45.3901896929126],[115.21735217352176,45.39539770104736],[115.44055440554405,45.41970173900961],[115.53775537755376,45.438797768837105],[115.68175681756821,45.45789379866457],[115.78975789757897,45.53427791797452],[115.93375933759341,45.62628606168877],[116.0381603816038,45.676630140324875],[116.11016110161103,45.68704615659442],[116.19656196561965,45.73912623794209],[116.23976239762396,45.79641432742454],[116.22896228962293,45.84502240334908],[116.21456214562147,45.88668646842723],[116.26496264962651,45.96307058773715],[116.35856358563586,46.096742796529554],[116.44496444964449,46.159238894146796],[116.51696516965171,46.2095829727829],[116.56376563765639,46.28943909751601],[116.61776617766179,46.31374313547826],[116.68976689766896,46.32242314903621],[116.78696786967873,46.376239233095475],[116.8589685896859,46.388391252076616],[116.9777697776978,46.36235121140277],[117.15417154171541,46.355407200556414],[117.26937269372695,46.35193519513322],[117.33417334173345,46.36235121140277],[117.35577355773557,46.39186325749981],[117.35577355773557,46.43699932800112],[117.39177391773921,46.537687485273324],[117.40617406174061,46.570671536793526],[117.43857438574389,46.58629556119783],[117.54657546575464,46.588031563909425],[117.62217622176223,46.55157550696603],[117.67257672576727,46.52206346086902],[117.74097740977413,46.51859145544583],[117.8129781297813,46.537687485273324],[117.91017910179102,46.61927961271803],[118.07218072180723,46.66615168593094],[118.15858158581585,46.67830370491208],[118.30978309783097,46.71649576456704],[118.40338403384033,46.702607742874335],[118.579785797858,46.69219172660479],[118.64818648186485,46.70087174016274],[118.72378723787239,46.69219172660479],[118.78858788587888,46.74774381337568],[118.84258842588429,46.75989583235679],[118.95778957789577,46.73559179439454],[119.02979029790299,46.69219172660479],[119.16299162991629,46.638375642545526],[119.33219332193323,46.61407160458327],[119.47259472594726,46.626223623564385],[119.62019620196202,46.60365558831373],[119.7065970659707,46.605391591025324],[119.74619746197465,46.62795962627598],[119.86859868598685,46.67135969406573],[119.89739897398977,46.732119788971346],[119.88299882998831,46.7911438811654],[119.89739897398977,46.8571119842058],[119.86139861398613,46.9074560628419],[119.78939789397896,46.97863217401709],[119.76059760597605,47.0272402499416],[119.75699756997574,47.08973634755881],[119.710197101971,47.15049644246446],[119.59859598595989,47.22167255363962],[119.52659526595266,47.25639260787142],[119.37539375393754,47.381384803105874],[119.3249932499325,47.41089684920291],[119.30699306993068,47.42999287903038],[119.29259292592928,47.47339294682013],[119.23499234992352,47.49248897664762],[119.16299162991629,47.52547302816782],[119.12339123391234,47.558457079688026],[119.09819098190985,47.61574516917048],[119.08019080190803,47.65393722882544],[119.0189901899019,47.68518527763405],[118.9541895418954,47.70254530474995],[118.87858878588787,47.72511334000063],[118.75978759787597,47.758097391520835],[118.69138691386917,47.82232949184964],[118.5689856898569,47.94384968166091],[118.49698496984973,47.98377774402746],[118.24138241382417,47.99940176843177],[118.14778147781476,48.028913814528806],[118.04338043380437,48.01849779825926],[117.97857978579788,47.99940176843177],[117.84177841778421,47.99940176843177],[117.76977769777699,47.987249749450655],[117.67617676176764,47.90912962742911],[117.55377553775537,47.804969464733745],[117.45657456574565,47.740737364404936],[117.38457384573849,47.6765052640761],[117.35217352173521,47.652201226113846],[117.28737287372877,47.66608924780658],[117.19737197371973,47.740737364404936],[117.07137071370715,47.80670546744534],[116.95256952569525,47.83621751354235],[116.90216902169021,47.85357754065825],[116.76176761767618,47.86920156506255],[116.65016650166501,47.863993556927795],[116.51336513365135,47.83968951896554],[116.37656376563768,47.8448975271003],[116.31896318963192,47.860521551504604],[116.23256232562329,47.85878554879301],[116.07416074160744,47.78934544032944],[115.99495994959949,47.711225318307896],[115.89775897758977,47.68692128034564],[115.81135811358115,47.73900136169334],[115.71055710557107,47.799761456598986],[115.61695616956172,47.87440957319734],[115.55935559355595,47.9455856843725],[115.52335523355237,48.131337974512604],[115.63855638556385,48.186890061283464],[115.7861578615786,48.24765015618908],[115.7969579695797,48.34660231074972],[115.79335793357933,48.45597048157984],[115.82215822158224,48.57749067139113],[115.95535955359554,48.68859484493285],[116.0237602376024,48.7823389913587],[116.03456034560344,48.839627080841154],[116.09936099360993,48.936843232690165],[116.16056160561607,49.03753138996237],[116.24336243362433,49.17120359875477],[116.40176401764018,49.40556396481938],[116.58896588965888,49.6850604013853],[116.68256682566829,49.82394061831246],[116.88776887768881,49.737140482733],[117.02097020970211,49.69374041494325],[117.2441724417244,49.624300306479654],[117.47817478174784,49.60867628207535],[117.69777697776976,49.53576416818859],[117.8129781297813,49.513196132937935],[117.87417874178743,49.513196132937935],[118.18738187381877,49.692004412231654],[118.450184501845,49.84477265085155],[118.7561875618756,49.962820835239626],[118.97938979389795,49.97844485964393],[119.14859148591489,50.01316491387573],[119.26019260192601,50.06698099793502],[119.3249932499325,50.15551713622608],[119.34659346593469,50.27877332874894],[119.29979299793001,50.353421445347294],[119.1917919179192,50.37946148602114],[119.16299162991629,50.40550152669499],[119.2169921699217,50.433277570080435],[119.25659256592564,50.48362164871651],[119.28179281792819,50.56174177073805],[119.34299342993432,50.63465388462481],[119.44739447394477,50.70235799037681],[119.50139501395017,50.77874210968676],[119.51219512195121,50.86380624255466],[119.57339573395734,50.94713437271096],[119.68499684996851,51.03046250286724],[119.74619746197465,51.10858262488878],[119.75699756997574,51.179758736063945],[119.81459814598145,51.26655887164344],[119.96579965799657,51.4227991156865],[120.06660066600665,51.59987139226865],[120.23580235802359,51.72312758479151],[120.50940509405098,51.84811978002597],[120.68220682206822,51.97311197526042],[120.75060750607508,52.09636816778328],[120.74340743407436,52.205736338613434],[120.6642066420664,52.299480485039254],[120.649806498065,52.396696636888265],[120.70020700207004,52.493912788737305],[120.65700657006573,52.56682490262406],[120.52020520205201,52.61543297854857],[120.36180361803616,52.62758499752971],[120.1710017100171,52.603280959567456],[120.06660066600665,52.63279300566447],[120.04500045000452,52.717857138532366],[120.09540095400956,52.787297246995934],[120.21780217802177,52.83937732834363],[120.4230042300423,52.96784152900128],[120.70380703807041,53.172689848968844],[120.98460984609846,53.28379402251056],[121.4058140581406,53.316778074030765],[121.74421744217443,53.38274617707117],[122.08982089820898,53.452186285534765],[122.33822338223382,53.48517033705497],[122.38142381423813,53.46260230180431],[122.51462514625149,53.45739429366952],[122.7450274502745,53.46781030993907],[122.95742957429576,53.49732235603611],[123.15543155431556,53.54419442924902],[123.31023310233104,53.55634644823013],[123.42543425434258,53.53030640755631],[123.49023490234902,53.53030640755631],[123.53343533435333,53.52683440213312],[123.55863558635588,53.52683440213312],[123.60903609036092,53.54593043196061],[123.74223742237422,53.511210377728816],[123.99423994239942,53.405314212321855],[124.15264152641527,53.35844213910892],[124.22104221042213,53.37059415809006],[124.2930429304293,53.34108211199302],[124.36864368643688,53.27164200352945],[124.4658446584466,53.2299779384513],[124.63864638646385,53.210881908623804],[124.81144811448115,53.134497789313855],[124.88344883448838,53.1292897811791],[124.9050490504905,53.172689848968844],[124.969849698497,53.1969938869311],[125.07425074250745,53.20393789777745],[125.22545225452257,53.16574583812249],[125.42345423454236,53.084153710677754],[125.54585545855457,53.04769765373439],[125.59625596255961,53.058113670003934],[125.65025650256501,53.04248964559963],[125.69345693456938,53.00429758594464],[125.69705697056969,52.955689510020136],[125.67905679056793,52.93138547205788],[125.72945729457297,52.89145740969133],[125.78345783457837,52.89145740969133],[125.87345873458736,52.87236137986383],[125.94185941859422,52.80118526868867],[126.0030600306003,52.76820121716847],[126.04986049860497,52.73868917107143],[126.0570605706057,52.71612113582077],[126.06066060660606,52.69181709785852],[126.04626046260466,52.672721068031024],[126.02466024660248,52.64320902193401],[126.01746017460175,52.61022497041381],[126.04626046260466,52.57376891347042],[126.15786157861578,52.54599287008497],[126.19386193861942,52.51995282941115],[126.20466204662046,52.48349677246776],[126.23706237062373,52.4453047128128],[126.31266312663126,52.400168642311456],[126.34146341463418,52.361976582656496],[126.32346323463236,52.332464536559456],[126.34506345063454,52.30642449588561],[126.38466384663849,52.28732846605814],[126.39186391863922,52.21441635217138],[126.39546395463958,52.17275228709323],[126.45666456664566,52.12588021388029],[126.46746467464675,52.03213606745447],[126.51066510665106,51.926239902047485],[126.65466654666545,51.78215167698556],[126.70146701467019,51.70229555225242],[126.68706687066873,51.61028740853817],[126.70866708667086,51.56688734074845],[126.77346773467735,51.544319305497766],[126.80586805868057,51.506127245842805],[126.80226802268021,51.44883915636035],[126.82746827468276,51.41238309941696],[126.84906849068494,51.374191039761996],[126.83466834668349,51.315166947567945],[126.85266852668525,51.26135086350868],[126.88866888668889,51.23010281470005],[126.91026910269102,51.17281472521759],[126.92466924669247,51.09990261133083],[127.02187021870219,50.98532643236592],[127.19827198271986,50.82908618832286],[127.30627306273061,50.70756599851157],[127.34587345873462,50.6207658629321],[127.34587345873462,50.54958975175694],[127.30987309873098,50.49403766498605],[127.30627306273061,50.454109602619496],[127.34227342273425,50.42806956194565],[127.34947349473498,50.39334950771385],[127.33867338673389,50.34994943992413],[127.39627396273966,50.297869358576435],[127.59067590675909,50.20933322028537],[127.51147511475114,50.07218900606978],[127.49347493474937,49.974972854220766],[127.5006750067501,49.874284696948564],[127.55107551075514,49.801372583061806],[127.63747637476376,49.759708517983654],[127.69147691476917,49.71630845019391],[127.70947709477093,49.67117237969259],[127.81387813878138,49.62256430376806],[128.00108001080014,49.568748219708795],[128.23868238682388,49.560068206150845],[128.52668526685267,49.59478826038264],[128.70308703087034,49.5999962685174],[128.76788767887678,49.577428233266744],[128.78948789487896,49.542708179034946],[128.77148771487714,49.49410010311044],[128.81828818288182,49.46458805701343],[128.93708937089372,49.4489640326091],[129.01989019890198,49.41945198651209],[129.06669066690665,49.374315916010744],[129.12069120691206,49.36216389702963],[129.18549185491855,49.381259926857126],[129.24669246692469,49.37952392414553],[129.31149311493118,49.35348388347168],[129.35109351093513,49.36216389702963],[129.38349383493835,49.389939940415076],[129.44109441094412,49.389939940415076],[129.49869498694989,49.38820393770348],[129.53469534695347,49.32397183737467],[129.59229592295924,49.28751578043128],[129.67149671496713,49.27883576687333],[129.7938979389794,49.198979642140216],[130.03870038700387,48.97156328692196],[130.19710197101972,48.89170716218885],[130.35550355503557,48.865667121515],[130.55350553505536,48.860459113380216],[130.61830618306186,48.77365897780075],[130.56430564305646,48.6799148313749],[130.55350553505536,48.601794709353385],[130.59670596705968,48.57401866596794],[130.6579065790658,48.483746524965284],[130.7479074790748,48.42993044090599],[130.76230762307625,48.38826637582787],[130.80550805508057,48.34139430261493],[130.78750787507875,48.254594167035464],[130.7119071190712,48.12786596908941],[130.73350733507334,48.01849779825926],[130.84870848708488,47.9299616599682],[130.91710917109174,47.843161524388705],[130.93150931509314,47.7598333942324],[130.96030960309605,47.7094893155963],[131.00351003510036,47.69212928848043],[131.12231122311226,47.69733729661519],[131.32031320313206,47.728585345423795],[131.46431464314645,47.72337733728904],[131.5579155791558,47.681713272210885],[131.78471784717846,47.67997726949929],[132.14832148321483,47.71816932915425],[132.3787237872379,47.73032134813539],[132.47592475924762,47.71469732373109],[132.56232562325624,47.76851340779035],[132.63792637926383,47.890033597601644],[132.70632706327063,47.9473216870841],[132.77112771127713,47.940377676237745],[132.87552875528758,47.978569735892705],[133.01953019530197,48.063633868760604],[133.14553145531454,48.105297933838756],[133.30033300333002,48.101825928415565],[133.46953469534697,48.096617920280806],[133.5739357393574,48.13307397722417],[133.67113671136713,48.207722093822525],[133.84393843938443,48.27369019686293],[134.20754207542075,48.360490332442424],[134.29394293942943,48.372642351423536],[134.33354333543338,48.369170346000374],[134.45594455944558,48.35528232430764],[134.5639456394564,48.322298272787435],[134.66474664746647,48.254594167035464],[134.67914679146793,48.211194099245716],[134.66834668346684,48.15390600976326],[134.6467464674647,48.12092195824306],[134.6071460714607,48.08272989858807],[134.56754567545676,48.02196980368245],[134.5927459274593,47.975097730469514],[134.65034650346507,47.87440957319734],[134.69714697146975,47.80149745931055],[134.75114751147515,47.71469732373109],[134.72954729547297,47.68518527763405],[134.69714697146975,47.62442518272843],[134.59634596345967,47.52373702545623],[134.54234542345426,47.48554496580127],[134.4847448474485,47.44735290614628],[134.38394383943842,47.43867289258833],[134.3407434074341,47.42999287903038],[134.29034290342906,47.414368854626076],[134.26154261542615,47.37791279768271],[134.22554225542257,47.35187275700886],[134.1679416794168,47.30152867837276],[134.16434164341644,47.258128610583015],[134.18954189541898,47.193896510254206],[134.20394203942038,47.1279284072138],[134.13554135541358,47.06890431501975],[134.08514085140854,46.97863217401709],[134.07074070740708,46.95085613063165],[134.0455404554046,46.881416022168054],[134.03834038340386,46.8588479869174],[134.0239402394024,46.71302375914388],[133.9591395913959,46.61407160458327],[133.86553865538656,46.49949542561836],[133.88713887138874,46.43005531715477],[133.90153901539014,46.367559219537554],[133.87993879938801,46.33631117072892],[133.87633876338765,46.308535127343504],[133.8619386193862,46.24777503243786],[133.83313833138334,46.223470994475605],[133.75033750337502,46.185278934820644],[133.69993699936998,46.1401428643193],[133.71073710737107,46.06896675314414],[133.68553685536858,46.00820665823849],[133.64953649536494,45.9543905741792],[133.60633606336063,45.91967051994743],[133.55233552335523,45.897102484696745],[133.51273512735128,45.87800645486928],[133.48393483934842,45.81030234911728],[133.4767347673477,45.75822226776958],[133.44793447934478,45.70440618371032],[133.4659346593466,45.650590099651026],[133.43713437134375,45.60545402914971],[133.35433354333543,45.57246997762951],[133.31113311133112,45.553373947802015],[133.2679326793268,45.544693934244066],[133.18513185131854,45.494349855607965],[133.11313113131132,45.320749584449004],[133.0951309513095,45.2200614271768],[133.11313113131132,45.13152528888574],[133.01233012330124,45.074237199403285],[132.9367293672937,45.02910112890194],[132.88992889928903,45.04646115601784],[132.839528395284,45.06034917771055],[132.72432724327246,45.08118121024964],[132.6667266672667,45.09333322923075],[132.5479254792548,45.12284527532779],[132.36432364323645,45.159301332271156],[132.1807218072181,45.2027014000609],[132.06912069120693,45.22526943531156],[131.97911979119795,45.244365465139055],[131.91071910719108,45.273877511236094],[131.85311853118532,45.32769359529536],[131.79551795517955,45.3051255600447],[131.74151741517414,45.24262946242746],[131.65511655116552,45.206173405484094],[131.61551615516157,45.1367332970205],[131.579515795158,45.082917212961235],[131.48591485914858,45.01347710449764],[131.44631446314463,44.98396505840063],[131.26991269912702,44.935356982476094],[131.2267122671227,44.91973295807179],[131.08271082710826,44.909316941802274],[131.03231032310322,44.888484909263184],[130.98190981909818,44.84508484147344],[130.96750967509678,44.79994877097212],[131.00351003510036,44.753076697759184],[131.06111061110613,44.659332551333364],[131.08631086310862,44.595100451004555],[131.12591125911263,44.468372253058504],[131.25551255512556,44.07082763210448],[131.21231212312125,44.00312352635248],[131.1727117271173,43.704531059959066],[131.18351183511834,43.6507149758998],[131.17991179911797,43.5673868457435],[131.18351183511834,43.50489074812626],[131.2087120871209,43.49100272643355],[131.24471244712447,43.46843469118289],[131.2627126271263,43.433714636951095],[131.25911259112593,43.37816255018021],[131.2411124111241,43.33823448781365],[131.21231212312125,43.25837836308054],[131.17631176311767,43.14206618140403],[131.13671136711366,43.09693011090269],[131.1079110791108,43.06221005667092],[131.08631086310862,43.03790601870867],[131.08271082710826,42.95631389126393],[131.06831068310686,42.90249780720467],[131.00711007110073,42.88340177737717],[130.94230942309423,42.85215372856857],[130.87030870308706,42.86256974483811],[130.8019080190802,42.857361736703325],[130.7227072270723,42.83652970416426],[130.57870578705786,42.81222566620201],[130.49230492304923,42.77924161468181],[130.45270452704528,42.754937576719556],[130.42390423904243,42.72716153333411],[130.42030420304206,42.69938548994867],[130.43830438304383,42.68549746825596],[130.52110521105215,42.675081451986415],[130.57510575105755,42.62300137063875],[130.58590585905858,42.56744928386786],[130.52830528305282,42.53620123505925]]]]}},{"type":"Feature","id":384,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-3.087030870308695,5.1288148057261935],[-3.112231122311215,5.088886743359637],[-3.2454324543245434,5.114926784033486],[-3.2166321663216593,5.147910835553688],[-3.087030870308695,5.1288148057261935]]],[[[-5.524255242552414,10.425359078786116],[-5.46305463054631,10.359390975745711],[-5.383853838538386,10.314254905244383],[-5.261452614526149,10.319462913379155],[-5.175051750517497,10.293422872705307],[-5.099450994509937,10.241342791357624],[-5.0490504905048965,10.128502615104296],[-4.995049950499492,10.046910487659588],[-4.969849698496972,9.930598305983082],[-4.883448834488348,9.868102208365855],[-4.815048150481488,9.84032616498041],[-4.721447214472136,9.756998034824122],[-4.624246242462419,9.713597967034374],[-4.527045270452703,9.72401398330392],[-4.480244802448027,9.678877912802577],[-4.404644046440467,9.64762986399397],[-4.332643326433271,9.645893861282374],[-4.267842678426774,9.7431100131314],[-4.18144181441815,9.781302072786374],[-3.9618396183961693,9.859422194807905],[-3.8790387903879093,9.894142249039689],[-3.789037890378893,9.91671028429036],[-3.580235802358004,9.923654295136714],[-3.3858338583385716,9.901086259886057],[-3.2886328863288554,9.881990230058562],[-3.2238322383223874,9.895878251751284],[-3.159031590315891,9.84900617853836],[-3.094230942309423,9.75179002668935],[-3.043830438304383,9.720541977880728],[-2.9898298982989786,9.687557926360526],[-2.9466294662946666,9.61117380705059],[-2.8998289982899905,9.534789687740641],[-2.8746287462874704,9.500069633508858],[-2.817028170281702,9.425421516910504],[-2.766627666276662,9.425421516910504],[-2.716227162271622,9.45666956571911],[-2.694626946269466,9.480973603681363],[-2.6874268742687377,9.432365527756858],[-2.7054270542705297,9.35077340031215],[-2.7018270182701656,9.30216532438763],[-2.67302673026731,9.28306929456015],[-2.6874268742687377,9.218837194231341],[-2.745027450274506,9.10946902340119],[-2.74862748627487,9.04523692307238],[-2.691026910269102,9.024404890533305],[-2.64782647826479,8.956700784781304],[-2.6262262622626054,8.840388603104799],[-2.6010260102600853,8.800460540738243],[-2.5974259742597496,8.776156502775976],[-2.5578255782557733,8.493188060786878],[-2.507425074250733,8.208483616086184],[-2.5398253982539813,8.17202755914279],[-2.5830258302582934,8.16161154287326],[-2.6118261182611775,8.147723521180538],[-2.6190261902619056,8.121683480506704],[-2.6010260102600853,8.081755418140133],[-2.6118261182611775,8.04703536390835],[-2.669426694266946,8.022731325946083],[-2.788227882278818,7.932459184943426],[-2.7990279902799102,7.8960031280000464],[-2.83142831428313,7.819619008690097],[-2.85662856628565,7.772746935477187],[-2.8962289622896265,7.684210797186111],[-2.9574295742957304,7.455058439256291],[-2.9826298262982505,7.264098140981432],[-2.9862298622986145,7.205074048787381],[-3.0114301143011346,7.163409983709229],[-3.0366303663036547,7.104385891515179],[-3.169831698316983,6.941201636625763],[-3.234632346323451,6.807529427833359],[-3.227432274322723,6.748505335639308],[-3.2238322383223874,6.691217246156853],[-3.2454324543245434,6.647817178367106],[-3.2418324183241793,6.534977002113791],[-3.2238322383223874,6.441232855687943],[-3.202232022320203,6.347488709262109],[-3.1050310503104868,6.085352299812072],[-3.0546305463054466,5.925640050345834],[-3.025830258302591,5.797175849688202],[-2.9970299702997067,5.712111716820303],[-2.9718297182971867,5.675655659876924],[-2.9610296102960945,5.642671608356721],[-2.8206282062820662,5.618367570394469],[-2.795427954279546,5.599271540566988],[-2.75582755827557,5.432615280254382],[-2.763027630276298,5.356231160944432],[-2.788227882278818,5.3284551175590025],[-2.788227882278818,5.264223017230194],[-2.795427954279546,5.184366892497067],[-2.817028170281702,5.153118843688446],[-2.8962289622896265,5.149646838265269],[-2.9466294662946666,5.118398789456663],[-3.0186301863018628,5.130550808437789],[-3.025830258302591,5.151382840976865],[-3.065430654306539,5.158326851823219],[-3.169831698316983,5.203462922324547],[-3.151831518315163,5.347551147386497],[-3.1986319863198673,5.354495158232851],[-3.2382323823238153,5.335399128405356],[-3.3102331023310114,5.160062854534814],[-3.3462334623346237,5.130550808437789],[-3.871838718387181,5.220822949440446],[-3.9834398343983253,5.293735063327219],[-4.120241202412018,5.309359087731522],[-4.357843578435791,5.300679074173573],[-4.552245522455223,5.279847041634497],[-4.6098460984609915,5.23644697384475],[-4.116641166411654,5.262487014518598],[-4.06264062640625,5.2572790063838255],[-4.0374403744037295,5.229502962998396],[-4.660246602466032,5.172214873515941],[-4.90144901449014,5.137494819284143],[-4.969849698496972,5.147910835553688],[-5.023850238502376,5.203462922324547],[-5.283052830528305,5.2104069331709155],[-5.3370533705337095,5.191310903343421],[-5.365853658536565,5.151382840976865],[-5.265052650526485,5.160062854534814],[-5.106651066510665,5.161798857246396],[-5.063450634506353,5.130550808437789],[-5.56385563855639,5.088886743359637],[-5.913059130591307,5.010766621338107],[-6.0606606066060635,4.953478531855652],[-6.546665466654673,4.762518233580792],[-6.84546845468455,4.672246092578135],[-6.924669246692474,4.637526038346337],[-7.057870578705774,4.545517894632084],[-7.230672306723051,4.486493802438034],[-7.425074250742512,4.375389628896301],[-7.543875438754384,4.351085590934048],[-7.572675726757268,4.385805645165846],[-7.576275762757632,4.571557935305933],[-7.59067590675906,4.821542325774843],[-7.583475834758332,4.917022474912258],[-7.569075690756904,5.00729461591493],[-7.569075690756904,5.080206729801688],[-7.511475114751136,5.107982773187118],[-7.493474934749344,5.1392308219957386],[-7.4862748627486155,5.23644697384475],[-7.428674286742847,5.3249831121358255],[-7.428674286742847,5.47775135075571],[-7.410674106741055,5.5107354022759125],[-7.3998739987399915,5.550663464642469],[-7.425074250742512,5.651351621914671],[-7.453874538745367,5.840575917477935],[-7.468274682746824,5.854463939170657],[-7.4826748267482515,5.845783925612707],[-7.5150751507515,5.84231192018953],[-7.637476374763736,5.908280023229935],[-7.731077310773088,5.91869603949948],[-7.795877958779585,5.974248126270339],[-7.799477994779949,6.038480226599162],[-7.831878318783168,6.076672286254123],[-7.8570785707856885,6.1495844001408955],[-7.889478894788937,6.23464853300878],[-7.983079830798289,6.286728614356477],[-8.069480694806941,6.298880633337603],[-8.130681306813074,6.286728614356477],[-8.20268202682027,6.290200619779654],[-8.28548285482853,6.319712665876679],[-8.343083430834298,6.350960714685286],[-8.400684006840066,6.413456812302513],[-8.451084510845106,6.462064888227019],[-8.490684906849054,6.4568568800922606],[-8.541085410854095,6.467272896361791],[-8.58788587885877,6.489840931612463],[-8.602286022860227,6.5072009587283475],[-8.400684006840066,6.705105267849575],[-8.332283322833234,6.802321419698586],[-8.325083250832506,6.859609509181041],[-8.325083250832506,6.920369604086687],[-8.30348303483035,6.981129698992319],[-8.296282962829622,7.0748738454181535],[-8.407884078840794,7.411658371466544],[-8.43668436684365,7.515818534161923],[-8.469084690846898,7.54706658297053],[-8.48708487084869,7.559218601951656],[-8.42948429484295,7.602618669741403],[-8.350283502835026,7.590466650760277],[-8.231482314823154,7.557482599240075],[-8.206282062820634,7.590466650760277],[-8.116281162811617,7.760594916496061],[-8.116281162811617,7.8248270168248695],[-8.12708127081271,7.868227084614617],[-8.073080730807305,7.984539266291122],[-8.033480334803329,8.029675336792451],[-8.008280082800809,8.078283412716956],[-8.015480154801537,8.144251515757361],[-8.047880478804785,8.17029155643121],[-8.091080910809097,8.165083548296437],[-8.141481414814137,8.18070757270074],[-8.217082170821698,8.218899632355715],[-8.256682566825674,8.253619686587513],[-8.245882458824582,8.408123927918979],[-8.238682386823854,8.454996001131903],[-8.20988209882097,8.482772044517333],[-8.166681666816658,8.491452058075282],[-8.047880478804785,8.494924063498459],[-7.954279542795433,8.477564036382574],[-7.867878678786781,8.46714802011303],[-7.824678246782469,8.46714802011303],[-7.788677886778856,8.4220119496117],[-7.738277382773816,8.375139876398777],[-7.695076950769504,8.375139876398777],[-7.680676806768048,8.409859930630574],[-7.69147691476914,8.562628169250459],[-7.720277202772024,8.642484293983586],[-7.785077850778492,8.720604416005116],[-7.950679506795069,8.78657251904552],[-7.954279542795433,8.878580662759774],[-7.939879398793977,8.979268820031962],[-7.903879038790393,9.017460879686936],[-7.777877778777793,9.08169298001576],[-7.799477994779949,9.114677031535962],[-7.839078390783897,9.151133088479341],[-7.918279182791821,9.189325148134316],[-7.900279002790029,9.309109335233998],[-7.896678966789665,9.415005500640959],[-7.961479614796133,9.404589484371428],[-8.029880298802993,9.39764547352506],[-8.087480874808733,9.430629525045262],[-8.137881378813773,9.494861625374085],[-8.145081450814502,9.6754059073794],[-8.145081450814502,9.881990230058562],[-8.155881558815594,9.973998373772815],[-8.137881378813773,10.02260644969732],[-8.07668076680767,10.067742520198664],[-8.011880118801173,10.125030609681119],[-7.990279902799017,10.163222669336093],[-7.961479614796133,10.163222669336093],[-7.885878858788573,10.18579070458675],[-7.8138781387813765,10.236134783222852],[-7.7490774907749085,10.342030948629812],[-7.662676626766256,10.427095081497711],[-7.561875618756176,10.421887073362939],[-7.533075330753292,10.437511097767242],[-7.497074970749708,10.439247100478838],[-7.457474574745731,10.383695013707964],[-7.414274142741419,10.342030948629812],[-7.385473854738535,10.340294945918231],[-7.363873638736379,10.258702818473509],[-7.183871838718375,10.225718766953307],[-7.10467104671045,10.20315073170265],[-7.039870398703982,10.144126639508599],[-7.018270182701826,10.144126639508599],[-6.989469894698942,10.156278658489725],[-6.967869678696786,10.17537468831722],[-6.964269642696422,10.197942723567877],[-6.993069930699306,10.251758807627155],[-6.97866978669785,10.30036688355166],[-6.949869498694994,10.342030948629812],[-6.90306903069029,10.34550295405299],[-6.834668346683458,10.35765497303413],[-6.751867518675169,10.35765497303413],[-6.6942669426694295,10.34897495947618],[-6.669066690666909,10.392375027265913],[-6.690666906669065,10.512159214365596],[-6.687066870668701,10.578127317406],[-6.676266762667609,10.633679404176874],[-6.654666546665453,10.656247439427531],[-6.564665646656465,10.58680733096395],[-6.481864818648177,10.560767290290102],[-6.424264242642408,10.55903128757852],[-6.406264062640616,10.572919309271242],[-6.4314643146431365,10.649303428581177],[-6.424264242642408,10.671871463831849],[-6.402664026640252,10.685759485524557],[-6.3666636666366685,10.692703496370925],[-6.262262622626224,10.723951545179531],[-6.251462514625132,10.718743537044759],[-6.229862298622976,10.597223347233495],[-6.240662406624068,10.557295284866925],[-6.219062190621912,10.475703157422217],[-6.190261902619028,10.401055040823863],[-6.193861938619392,10.369806992015256],[-6.215462154621548,10.322934918802332],[-6.240662406624068,10.279534851012585],[-6.237062370623704,10.2621748238967],[-6.197461974619728,10.232662777799675],[-6.118261182611832,10.201414728991054],[-6.0354603546035435,10.1944707181447],[-5.988659886598867,10.239606788646029],[-5.941859418594191,10.274326842877826],[-5.905859058590579,10.307310894398029],[-5.895058950589487,10.354182967610939],[-5.844658446584447,10.388903021842737],[-5.693456934569326,10.434039092344065],[-5.556655566555662,10.439247100478838],[-5.524255242552414,10.425359078786116]]]]}},{"type":"Feature","id":120,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[15.478354783547843,7.5244985477198725],[15.377553775537763,7.357842287407266],[15.244352443524434,7.264098140981432],[15.20835208352085,7.206810051498962],[15.186751867518694,7.1356339403238],[15.15795157951581,7.062721826437027],[15.085950859508614,6.909953587817142],[15.035550355503574,6.784961392582687],[14.98154981549817,6.745033330216131],[14.862748627486269,6.555809034652867],[14.779947799478009,6.366584739089589],[14.765547655476553,6.316240660453502],[14.740347403474033,6.279784603510109],[14.700747007470085,6.2502725574130835],[14.560345603456028,6.191248465219047],[14.513545135451352,6.161736419122022],[14.473944739447404,6.127016364890224],[14.441544415444156,6.087088302523668],[14.430744307443092,6.038480226599162],[14.463144631446312,5.970776120847162],[14.502745027450288,5.916960036787884],[14.542345423454236,5.913488031364707],[14.578345783457848,5.915224034076289],[14.599945999460004,5.883975985267682],[14.617946179461796,5.864879955440202],[14.617946179461796,5.495111377871609],[14.581945819458213,5.4395592911007355],[14.585545855458548,5.415255253138483],[14.567545675456756,5.351023152809674],[14.563945639456392,5.279847041634497],[14.574745747457484,5.252070998249067],[14.603546035460369,5.229502962998396],[14.639546395463952,5.179158884362295],[14.661146611466108,5.066318708108966],[14.707947079470813,4.665302081731767],[14.729547295472969,4.602805984114539],[14.769147691476917,4.557669913613211],[14.895148951489517,4.472605780745326],[15.021150211502118,4.358029601780402],[15.06435064350643,4.285117487893643],[15.085950859508614,4.163597298082365],[15.136351363513654,4.069853151656531],[15.136351363513654,4.036869100136329],[15.11475114751147,4.024717081155202],[15.067950679506794,4.022981078443607],[15.035550355503574,4.016037067597253],[15.060750607506094,3.9465969591336716],[15.129151291512926,3.826812772033989],[15.24075240752407,3.701820576799534],[15.35955359553597,3.566412365295548],[15.456754567545687,3.4570441944653965],[15.579155791557923,3.3285799938077645],[15.67635676356764,3.229627839247158],[15.773557735577356,3.127203679263374],[15.849158491584916,3.1028996413011214],[15.90315903159032,3.0959556304547533],[15.92835928359284,3.0751235979156775],[15.957159571595724,3.0282515247027675],[16.007560075600765,2.976171443355071],[16.065160651606533,2.908467337603085],[16.083160831608325,2.8390272291394894],[16.057960579605805,2.773059126099085],[16.083160831608325,2.677578976961655],[16.083160831608325,2.6706349661153013],[16.101161011610117,2.6324429064603265],[16.093960939609417,2.5994588549401243],[16.108361083610845,2.472730656994088],[16.13716137161373,2.363362486163936],[16.183961839618405,2.269618339738102],[16.183961839618405,2.262674328891748],[16.176761767617677,2.205386239409279],[16.115561155611573,2.1671941797543184],[16.07956079560796,2.1064340848486722],[16.068760687606897,2.0213699519807875],[16.08676086760869,1.9172097892854083],[16.133561335613365,1.7956895994741302],[16.13716137161373,1.7245134882989532],[16.119161191611937,1.7140974720294224],[16.090360903609053,1.691529436778751],[16.057960579605805,1.6759054123744477],[15.975159751597516,1.759233542530751],[15.881558815588164,1.816521632013206],[15.741157411574136,1.9154737865738127],[15.60075600756008,1.9501938408056105],[15.41715417154171,1.9571378516519644],[15.337953379533815,1.944985832670838],[15.28395283952841,1.9814418896142172],[15.204752047520486,2.0248419574039644],[15.161551615516174,2.0352579736734953],[15.100351003510042,2.002273922153293],[15.05715057150573,2.0005379194417117],[15.00675006750069,2.0144259411344194],[14.902349023490245,2.012689938422838],[14.891548915489153,2.069978027905293],[14.873548735487361,2.080394044174838],[14.761947619476189,2.0751860360400656],[14.729547295472969,2.1220581092529756],[14.711547115471149,2.1168501011182173],[14.668346683466837,2.1324741255225206],[14.578345783457848,2.198442228562925],[14.484744847448468,2.155042160773192],[14.286742867428671,2.1602501689079503],[14.03474034740347,2.158514166196369],[13.771937719377206,2.1567781634847734],[13.534335343353433,2.1602501689079503],[13.293132931329325,2.161986171619546],[13.271532715327169,2.2244822692367734],[13.221132211322129,2.25573031804538],[13.131131311313112,2.259202323468557],[12.868328683286848,2.2470503044874306],[12.666726667266687,2.2574663207569756],[12.60192601926019,2.2644103316033295],[12.529925299252994,2.2817703587192284],[12.360723607236082,2.2956583804119504],[12.151921519215193,2.2852423641424053],[12.105121051210517,2.286978366854001],[11.939519395193969,2.2852423641424053],[11.557915579155804,2.3026023912583042],[11.349113491134915,2.2991303858351273],[11.352713527135279,2.2609383261801526],[11.338313383133851,2.233162282794723],[11.327513275132759,2.1671941797543184],[11.097110971109714,2.1671941797543184],[10.79110791107911,2.1671941797543184],[10.503105031050325,2.1671941797543184],[10.308703087030864,2.1671941797543184],[9.981099810998103,2.1671941797543184],[9.869498694986959,2.2140662529672284],[9.83709837098371,2.2418422963526723],[9.829898298982982,2.2748263478728745],[9.826298262982647,2.2973943831235317],[9.801098010980127,2.3043383939698856],[9.822698226982283,2.5386987600344924],[9.865898658986595,2.73486706644411],[9.883898838988387,2.91714735116102],[9.948699486994883,3.0785956033388544],[9.916299162991635,3.2400438555166886],[9.876698766987687,3.309483963980284],[9.671496714967162,3.536900319198523],[9.765097650976514,3.623700454778003],[9.642696426964278,3.611548435796877],[9.617496174961758,3.6966125686647615],[9.556295562955626,3.7973007259369638],[9.592295922959238,3.8146607530528627],[9.62829628296285,3.870212839823722],[9.739897398973994,3.852852812707823],[9.73629736297363,3.880628856093267],[9.639096390963914,3.965692988961152],[9.649896498965006,4.009093056750899],[9.689496894968954,4.055965129963809],[9.667896678966798,4.076797162502885],[9.599495994959966,4.026453083866798],[9.549095490954926,4.028189086578379],[9.513095130951314,4.061173138098582],[9.48429484294843,4.066381146233354],[9.50229502295025,4.00041304319295],[9.462694626946274,3.9431249537104947],[9.42669426694269,3.922292921171419],[9.361893618936193,3.9257649265945957],[9.311493114931153,3.9396529482873177],[9.297092970929725,3.97263699980752],[9.25029250292505,3.998677040481354],[9.113491134911357,4.040341105559506],[9.001890018900184,4.0924211869072025],[8.976689766897664,4.229565401122784],[8.933489334893352,4.290325496028416],[8.911889118891196,4.358029601780402],[8.901089010890104,4.434413721090351],[8.919089190891924,4.554197908190034],[8.89028890288904,4.573293938017514],[8.857888578885792,4.5785019461522865],[8.807488074880752,4.573293938017514],[8.760687606876076,4.580237948863882],[8.706687066870671,4.6462060519042865],[8.659886598865995,4.670510089866539],[8.68868688686888,4.550725902766857],[8.656286562865631,4.516005848535059],[8.573485734857343,4.526421864804604],[8.541085410854123,4.571557935305933],[8.533885338853395,4.60627798953773],[8.569885698857007,4.752102217311247],[8.55548555485555,4.755574222734424],[8.584285842858435,4.8319583420443735],[8.641886418864203,4.927438491181803],[8.7138871388714,5.047222678281486],[8.800288002880023,5.198254914189789],[8.857888578885792,5.463863329062988],[8.897488974889768,5.630519589375595],[8.933489334893352,5.781551825283898],[8.998289982899848,5.916960036787884],[9.059490594905952,6.008968180502137],[9.239492394923957,6.186040457084275],[9.372693726937285,6.319712665876679],[9.441094410944117,6.373528749935957],[9.491494914949158,6.418664820437286],[9.574295742957446,6.470744901784968],[9.66069660696607,6.5315049966906145],[9.725497254972566,6.649553181078701],[9.77949779497797,6.7606573546204345],[9.819098190981919,6.783225389871106],[9.873098730987323,6.804057422410182],[10.038700387003871,6.922105606798269],[10.143101431014315,6.996753723396623],[10.168301683016836,6.958561663741648],[10.186301863018628,6.913425593240319],[10.204302043020448,6.890857557989662],[10.294302943029436,6.87696953629694],[10.413104131041308,6.87696953629694],[10.481504815048169,6.890857557989662],[10.517505175051753,6.930785620356218],[10.557105571055729,7.036681785763193],[10.578705787057885,7.057513818302269],[10.607506075060769,7.062721826437027],[10.737107371073705,6.988073709838673],[10.845108451084513,6.882177544431713],[10.953109531095322,6.776281379024738],[11.007110071100726,6.739825322081359],[11.032310323103246,6.698161257003207],[11.079110791107922,6.505464956016766],[11.107911079110806,6.4568568800922606],[11.154711547115483,6.437760850264766],[11.23751237512377,6.4499128692458925],[11.323913239132395,6.48463292347769],[11.40311403114032,6.533240999402196],[11.47871478714788,6.597473099731019],[11.52911529115292,6.654761189213474],[11.550715507155076,6.696425254291626],[11.561515615156168,6.854401501046283],[11.57951579515796,6.8891215552780665],[11.658716587165884,6.951617652895294],[11.788317883178848,7.055777815590673],[11.860318603186045,7.116537910496305],[11.853118531185316,7.137369943035381],[11.809918099181004,7.201602043364204],[11.766717667176692,7.272778154539381],[11.809918099181004,7.345690268426139],[11.853118531185316,7.401242355197013],[12.015120151201529,7.590466650760277],[12.015120151201529,7.651226745665909],[12.025920259202593,7.727610864975858],[12.155521555215557,7.942875201212971],[12.231122311223118,8.227579645913664],[12.234722347223482,8.283131732684538],[12.310323103231042,8.420275946900105],[12.403924039240394,8.595612220770661],[12.583925839258399,8.623388264156091],[12.65232652326523,8.66852433465742],[12.731527315273155,8.74490845396737],[12.781927819278195,8.817820567854127],[12.807128071280715,8.887260676317723],[12.825128251282507,9.019196882398532],[12.857528575285755,9.170229118306821],[12.875528755287547,9.303901327099226],[12.929529295292951,9.425421516910504],[13.019530195301968,9.487917614527731],[13.174331743317452,9.539997695875414],[13.199531995319973,9.564301733837667],[13.221132211322129,9.645893861282374],[13.23913239132392,9.814286124306577],[13.242732427324285,9.91671028429036],[13.249932499325013,9.960110352080108],[13.271532715327169,10.036494471390043],[13.415534155341561,10.171902682894029],[13.476734767347693,10.383695013707964],[13.534335343353433,10.605903360791444],[13.69993699937001,10.87324777837624],[13.890738907389078,11.140592195961034],[13.980739807398095,11.21176830713621],[14.056340563405655,11.244752358656413],[14.142741427414279,11.24822436407959],[14.203942039420411,11.267320393907085],[14.409144091440908,11.400992602699489],[14.49554495544956,11.446128673200818],[14.560345603456028,11.493000746413728],[14.574745747457484,11.532928808780298],[14.581945819458213,11.591952900974334],[14.560345603456028,11.729097115189916],[14.59634596345964,11.829785272462118],[14.617946179461796,11.98602551650518],[14.628746287462889,12.109281709028053],[14.617946179461796,12.15094577410619],[14.585545855458548,12.209969866300241],[14.581945819458213,12.222121885281368],[14.52074520745208,12.298506004591317],[14.416344163441636,12.343642075092646],[14.272342723427244,12.355794094073772],[14.196741967419683,12.383570137459202],[14.185941859418591,12.447802237788025],[14.178741787417891,12.484258294731404],[14.171541715417163,12.52418635709796],[14.160741607416071,12.612722495389036],[14.063540635406355,13.077971222095059],[14.24354243542436,13.077971222095059],[14.463144631446312,13.022419135324185],[14.517145171451716,12.979019067534438],[14.5459454594546,12.821042820779795],[14.62154621546216,12.730770679777123],[14.761947619476189,12.65612256317877],[14.848348483484841,12.501618321847303],[14.88074880748809,12.268993958494292],[14.95634956349565,12.130113741567115],[14.974349743497442,12.107545706316458],[15.060750607506094,11.907905394483649],[15.08235082350825,11.845409296866421],[15.085950859508614,11.723889107055157],[15.078750787507886,11.642296979610435],[15.121951219512198,11.541608822338247],[15.05715057150573,11.368008551179287],[15.035550355503574,11.262112385772312],[15.028350283502846,11.112816152575604],[15.067950679506794,10.850679743125568],[15.13275132751329,10.649303428581177],[15.201152011520122,10.484383170980166],[15.276752767527682,10.35765497303413],[15.399153991539919,10.217038753395371],[15.532355323553247,10.08857455273774],[15.654756547565484,10.006982425293018],[15.539555395553975,9.960110352080108],[15.319953199531994,9.954902343945335],[15.193951939519394,9.980942384619183],[15.13275132751329,9.982678387330765],[15.071550715507158,9.965318360214866],[14.837548375483749,9.941014322252613],[14.59634596345964,9.95316634123374],[14.376743767437688,9.98441439004236],[14.24354243542436,9.979206381907588],[14.139141391413915,9.901086259886057],[14.056340563405655,9.784774078209551],[13.97713977139773,9.691029931783717],[14.005940059400615,9.58860577179992],[14.063540635406355,9.531317682317464],[14.178741787417891,9.40632548708301],[14.279542795427972,9.284805297271745],[14.333543335433347,9.203213169827023],[14.535145351453508,9.024404890533305],[14.733147331473333,8.866428643778647],[14.772747727477281,8.838652600393203],[14.826748267482685,8.810876557007774],[14.859148591485933,8.798724538026647],[14.967149671496713,8.706716394312394],[15.11475114751147,8.557420161115687],[15.251552515525162,8.323059795051094],[15.348753487534879,8.083491420851729],[15.44235442354423,7.852603060210313],[15.485554855548571,7.812674997843743],[15.55035550355504,7.78837095988149],[15.557555575555767,7.738026881245389],[15.553955539555403,7.665114767358631],[15.532355323553247,7.604354672452985],[15.478354783547843,7.5244985477198725]]]}},{"type":"Feature","id":180,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[27.401674016740174,5.109718775898713],[27.437674376743786,5.038542664723536],[27.49167491674916,4.967366553548359],[27.664476644766467,4.845846363737095],[27.718477184771842,4.778142257985095],[27.761677616776183,4.7034941413867415],[27.786877868778703,4.644470049192691],[27.840878408784107,4.597597975979781],[27.916479164791667,4.568085929882756],[27.981279812798135,4.5316298729393765],[28.020880208802083,4.47954979159168],[28.07848078480785,4.42399770482082],[28.193681936819388,4.351085590934048],[28.247682476824764,4.349349588222466],[28.31248312483126,4.33719756924134],[28.366483664836665,4.318101539413846],[28.42768427684277,4.323309547548618],[28.524885248852485,4.373653626184719],[28.64008640086402,4.455245753629427],[28.726487264872645,4.505589832265528],[28.938889388893898,4.486493802438034],[29.05769057690577,4.4465657400714775],[29.151291512915122,4.387541647877427],[29.223292232922347,4.3927496560121995],[29.38529385293853,4.498645821419174],[29.46809468094682,4.611485997672489],[29.550895508955108,4.6357900356347415],[29.67689676896771,4.587181959710236],[29.781297812978124,4.481285794303275],[29.87129871298714,4.326781552971795],[29.932499324993245,4.267757460777744],[30.02250022500226,4.177485319775087],[30.195301953019538,3.981317013365455],[30.42210422104222,3.884100861516444],[30.50850508505087,3.8354927855919385],[30.537305373053726,3.7868847096674187],[30.555305553055547,3.72265260933861],[30.55890558905591,3.6532125008750285],[30.587705877058767,3.623700454778003],[30.6489064890649,3.634116471047534],[30.69930699306994,3.644532487317079],[30.756907569075707,3.623700454778003],[30.796507965079655,3.573356376141902],[30.81810818108181,3.533428313775346],[30.839708397083967,3.4900282459855987],[30.89370893708937,3.4639882053117503],[30.908109081090828,3.408436118540891],[30.86850868508685,3.3424680155004864],[30.828908289082904,3.283443923306436],[30.778507785077863,3.1636597362067533],[30.753307533075343,3.0421395463954752],[30.78570785707859,3.002211484028919],[30.821708217082175,2.9674914297971213],[30.839708397083967,2.9327713755653377],[30.85050850508506,2.8928433131987674],[30.846908469084696,2.847707242697439],[30.771307713077135,2.677578976961655],[30.728107281072823,2.530018746476543],[30.728107281072823,2.455370629878189],[30.828908289082904,2.3998185431073153],[30.962109621096232,2.4032905485305065],[31.005310053100544,2.3685704942987087],[31.044910449104492,2.3147544102394306],[31.080910809108104,2.2887143695655823],[31.138511385113873,2.2887143695655823],[31.17811178111782,2.269618339738102],[31.19251192511925,2.2314262800831273],[31.23571235712359,2.191498217716571],[31.275312753127537,2.1463621472152425],[31.257312573125745,2.0890740577327733],[31.25371253712538,2.0439379872314447],[31.16011160111603,1.9224177974201808],[30.94410944109441,1.6828494232208158],[30.479704797047987,1.2384327290538693],[30.476104761047623,1.2384327290538693],[30.321303213032138,1.1846166449945912],[30.23850238502385,1.1030245175498834],[30.184501845018445,0.9728243141806558],[30.04770047700478,0.8634561433505041],[29.943299432994337,0.8200560755607711],[29.932499324993245,0.7922800321753414],[29.925299252992545,0.6742318477872402],[29.93609936099361,0.49889557391668404],[29.88569885698857,0.41903944918357183],[29.813698136981372,0.26279920514049593],[29.77769777697779,0.16558305329148482],[29.748897488974904,0.14648702346400455],[29.716497164971656,0.09787894753948478],[29.698496984969864,-0.060097299215172484],[29.684096840968408,-0.11391338327445055],[29.633696336963368,-0.44201789576487727],[29.648096480964824,-0.5357620421907257],[29.608496084960848,-0.6920022862337873],[29.604896048960484,-0.7822744272364446],[29.590495904959056,-0.8864345899318238],[29.56169561695617,-0.976706730934481],[29.565295652956536,-1.1207949559964163],[29.579695796957964,-1.3568913247726044],[29.576095760957628,-1.3881393735812253],[29.53649536495365,-1.4089714061203011],[29.46809468094682,-1.4679954983143517],[29.403294032940323,-1.5079235606809078],[29.352893528935283,-1.5183395769504386],[29.26649266492666,-1.6207637369342365],[29.198091980919827,-1.7197158914948432],[29.144091440914423,-1.815196040632273],[29.129691296912966,-1.8603321111336015],[29.14049140491406,-1.9853243063680566],[29.147691476914787,-2.1311485341415732],[29.13329133291333,-2.1953806344703963],[29.10809108091081,-2.233572694125371],[28.989289892898938,-2.3134288188584833],[28.913689136891378,-2.3707169083409525],[28.877688776887766,-2.4002289544379636],[28.85608856088561,-2.4471010276508878],[28.892088920889222,-2.554733195769444],[28.895688956889586,-2.6345893205025703],[28.920889208892106,-2.6814613937154803],[29.01449014490146,-2.719653453370455],[29.01449014490146,-2.75784551302543],[29.018090180901822,-2.7995095781035815],[29.0648906489065,-2.851589659451264],[29.154891548915487,-2.955749822146643],[29.223292232922347,-3.0529659739956685],[29.226892268922683,-3.138030106863553],[29.212492124921255,-3.280382329213907],[29.20889208892089,-3.3637104593702105],[29.21609216092162,-3.476550635623525],[29.21609216092162,-3.6848709610142834],[29.212492124921255,-3.834167194210991],[29.223292232922347,-3.9105513135209407],[29.331293312933127,-4.094567600949432],[29.378093780937803,-4.2994159209170135],[29.403294032940323,-4.448712154113721],[29.403294032940323,-4.497320230038227],[29.36729367293674,-4.669184498485592],[29.324093240932427,-4.835840758798199],[29.324093240932427,-4.898336856415426],[29.34209342093422,-4.983400989283325],[29.421294212942144,-5.176097290269766],[29.475294752947548,-5.316713509908524],[29.504095040950403,-5.401777642776409],[29.54369543695438,-5.498993794625434],[29.59409594095942,-5.650026030533738],[29.608496084960848,-5.722938144420496],[29.597695976959784,-5.776754228479774],[29.489694896948976,-5.965978524043038],[29.478894788947883,-6.025002616237089],[29.507695076950768,-6.172562846722201],[29.540095400954016,-6.313179066360959],[29.590495904959056,-6.394771193805681],[29.709297092970928,-6.616979540889147],[29.799297992979945,-6.691627657487501],[29.96129961299613,-6.802731831029234],[30.10530105301055,-6.915572007282563],[30.16290162901629,-6.972860096765018],[30.21330213302133,-7.037092197093841],[30.31410314103141,-7.203748457406434],[30.375303753037542,-7.339156668910434],[30.40770407704079,-7.460676858721698],[30.486904869048686,-7.627333119034304],[30.55890558905591,-7.781837360365785],[30.652506525065263,-7.971061655929049],[30.720907209072095,-8.104733864721453],[30.74970749707498,-8.193270003012515],[30.576905769057703,-8.219310043686363],[30.328503285032866,-8.257502103341338],[30.051300513005145,-8.30090217113107],[29.766897668976696,-8.344302238920818],[29.482494824948247,-8.387702306710551],[29.21609216092162,-8.427630369077121],[28.971289712897146,-8.4640864260205],[28.89928899288995,-8.484918458559576],[28.935289352893534,-8.590814623966537],[28.917289172891742,-8.700182794796689],[28.870488704887066,-8.785246927664573],[28.794887948879506,-8.891143093071548],[28.758887588875893,-8.9328071581497],[28.67968679686797,-9.014399285594408],[28.6148861488615,-9.071687375076863],[28.485284852848537,-9.168903526925888],[28.398883988839884,-9.224455613696747],[28.398883988839884,-9.274799692332849],[28.53928539285394,-9.510896061109037],[28.60408604086041,-9.679288324133225],[28.62928629286293,-9.832056562753124],[28.62928629286293,-9.918856698332604],[28.62208622086223,-10.099400980337919],[28.618486184861865,-10.312929313863435],[28.607686076860773,-10.397993446731334],[28.64728647286475,-10.550761685351219],[28.64008640086402,-10.668809869739306],[28.542885428854305,-10.80248207853171],[28.517685176851785,-10.932682281900938],[28.47088470884711,-11.109754558483075],[28.40248402484025,-11.354530940817213],[28.355683556835572,-11.482995141474845],[28.384483844838456,-11.566323271631148],[28.406084060840612,-11.623611361113603],[28.431284312843133,-11.698259477711957],[28.481684816848173,-11.812835656676867],[28.542885428854305,-11.878803759717272],[28.575285752857525,-11.908315805814297],[28.769687696876986,-12.050668028164651],[28.84888848888491,-12.120108136628232],[28.97488974889751,-12.257252350843814],[29.0648906489065,-12.349260494558067],[29.1908919089191,-12.370092527097142],[29.34209342093422,-12.404812581328926],[29.428494284942843,-12.430852622002774],[29.48609486094861,-12.418700603021648],[29.504095040950403,-12.385716551501446],[29.500495004950068,-12.318012445749446],[29.49329493294934,-12.267668367113345],[29.507695076950768,-12.227740304746789],[29.558095580955808,-12.20170026407294],[29.691296912969136,-12.198228258649763],[29.748897488974904,-12.16350820441798],[29.79569795697958,-12.15482819086003],[29.79569795697958,-12.30586042676832],[29.79569795697958,-12.449948651830255],[29.79569795697958,-12.62528492570081],[29.79569795697958,-12.826661240245201],[29.79569795697958,-12.991581497846227],[29.79569795697958,-13.166917771716768],[29.79569795697958,-13.370030088972754],[29.79569795697958,-13.392598124223426],[29.774097740977425,-13.437734194724754],[29.723697236972384,-13.453358219129058],[29.65169651696519,-13.415166159474083],[29.648096480964824,-13.373502094395931],[29.630096300963004,-13.298853977797577],[29.597695976959784,-13.260661918142617],[29.554495544955444,-13.248509899161476],[29.482494824948247,-13.26760592898897],[29.381693816938167,-13.32315801575983],[29.252092520925203,-13.370030088972754],[29.201692016920163,-13.397806132358184],[29.111691116911175,-13.394334126935007],[29.01449014490146,-13.368294086261173],[28.942489424894262,-13.307533991355527],[28.920889208892106,-13.213789844929693],[28.859688596885974,-13.120045698503858],[28.77328773287735,-12.981165481576681],[28.73008730087301,-12.925613394805808],[28.67248672486727,-12.861381294476999],[28.6148861488615,-12.854437283630645],[28.550085500855005,-12.83534125380315],[28.510485104851057,-12.741597107377316],[28.474484744847445,-12.623548922989215],[28.45288452884529,-12.576676849776305],[28.41328413284134,-12.517652757582255],[28.359283592835936,-12.481196700638876],[28.2368823688237,-12.434324627425951],[28.067680676806788,-12.368356524385547],[27.8588785887859,-12.285028394229244],[27.75807758077582,-12.281556388806067],[27.642876428764282,-12.265932364401763],[27.57447574475745,-12.227740304746789],[27.534875348753502,-12.194756253226586],[27.488074880748826,-12.080180074261676],[27.42327423274233,-11.944771862757676],[27.23967239672396,-11.783323610579842],[27.19647196471965,-11.604515331286123],[27.160471604716065,-11.578475290612275],[27.09567095670957,-11.594099315016578],[27.04527045270453,-11.61666735026725],[27.027270272702737,-11.66353942348016],[26.976869768697696,-11.824987675657994],[26.948069480694812,-11.899635792256348],[26.93006930069302,-11.918731822083842],[26.890468904689044,-11.943035860046095],[26.825668256682576,-11.965603895296752],[26.72846728467286,-11.976019911566297],[26.59526595265953,-11.97254790614312],[26.429664296642983,-11.948243868180867],[26.339663396633966,-11.929147838353373],[26.094860948609494,-11.903107797679525],[26.02646026460266,-11.890955778698398],[25.92565925659258,-11.854499721755019],[25.853658536585385,-11.819779667523235],[25.619656196561976,-11.743395548213286],[25.511655116551168,-11.753811564482817],[25.461254612546128,-11.699995480423539],[25.414454144541452,-11.673955439749705],[25.349653496534984,-11.623611361113603],[25.3208532085321,-11.554171252650022],[25.281252812528123,-11.404875019453314],[25.292052920529215,-11.325018894720188],[25.3208532085321,-11.236482756429112],[25.28845288452885,-11.212178718466859],[25.24525245252454,-11.212178718466859],[25.184051840518407,-11.24342676727548],[25.0760507605076,-11.260786794391379],[24.878048780487802,-11.29897885404634],[24.806048060480606,-11.32154688929701],[24.72684726847268,-11.337170913701314],[24.669246692466942,-11.352794938105617],[24.51804518045182,-11.437859070973516],[24.46764467644678,-11.448275087243047],[24.377643776437765,-11.41702703843444],[24.334443344433453,-11.371890967933112],[24.377643776437765,-11.319810886585415],[24.395643956439585,-11.255578786256606],[24.3668436684367,-11.130586591022151],[24.320043200432025,-11.0715624988281],[24.186841868418696,-11.029898433749949],[24.136441364413656,-11.026426428326772],[24.1148411484115,-10.955250317151595],[24.078840788407888,-10.891018216822786],[24.003240032400328,-10.87886619784166],[23.967239672396744,-10.871922186995292],[23.927639276392767,-10.891018216822786],[23.90603906039061,-10.943098298170469],[23.902439024390247,-10.983026360537039],[23.834038340383415,-11.014274409345646],[23.697236972369723,-11.007330398499292],[23.56043560435606,-10.977818352402267],[23.463234632346342,-10.969138338844317],[23.398433984339846,-10.976082349690671],[23.157231572315737,-11.075034504251278],[23.078030780307813,-11.087186523232404],[22.81522815228152,-11.08024251238605],[22.667626676266764,-11.059410479846974],[22.559625596255984,-11.055938474423797],[22.48762487624876,-11.087186523232404],[22.394023940239407,-11.160098637119177],[22.314823148231483,-11.198290696774151],[22.2788227882279,-11.19481869135096],[22.257222572225743,-11.163570642542354],[22.224822248222495,-11.121906577464202],[22.217622176221766,-11.01253840663405],[22.17802178021782,-10.892754219534368],[22.20322203222034,-10.83025812191714],[22.2788227882279,-10.78338604870423],[22.307623076230783,-10.691377904989977],[22.282422824228263,-10.550761685351219],[22.282422824228263,-10.453545533502194],[22.30402304023042,-10.396257444019739],[22.275222752227535,-10.259113229804157],[22.19602196021961,-10.040376888143868],[22.088020880208802,-9.86330461156173],[21.947619476194774,-9.726160397346149],[21.857618576185757,-9.59422419126534],[21.814418144181445,-9.469231996030885],[21.8288182881829,-9.168903526925888],[21.872018720187214,-8.903295112052675],[21.904419044190462,-8.693238783950335],[21.897218972189734,-8.340830233497641],[21.800018000180017,-8.111677875567807],[21.77841778417786,-7.865165490522088],[21.832418324183237,-7.601293078360456],[21.84321843218433,-7.4207487963551415],[21.807218072180717,-7.328740652640889],[21.782017820178197,-7.314852630948167],[21.749617496174977,-7.3061726173902315],[21.512015120151204,-7.297492603832282],[21.19161191611917,-7.285340584851156],[20.910809108091087,-7.2818685794279645],[20.608406084060846,-7.278396574004788],[20.558005580055806,-7.243676519773004],[20.53640536405365,-7.182916424867358],[20.53640536405365,-7.122156329961726],[20.597605976059754,-6.934668037110043],[20.590405904059054,-6.920780015417336],[20.482404824048245,-6.915572007282563],[20.190801908019097,-6.94682005609117],[19.996399963999636,-6.976332102188195],[19.8739987399874,-6.98674811845774],[19.661596615966175,-7.037092197093841],[19.528395283952847,-7.144724365212397],[19.485194851948535,-7.280132576716383],[19.4887948879489,-7.391236750258116],[19.48159481594817,-7.472828877702824],[19.42039420394204,-7.557893010570723],[19.369993699936998,-7.655109162419734],[19.369993699936998,-7.707189243767431],[19.341193411934114,-7.965853647794276],[19.143191431914317,-8.002309704737655],[18.94518945189452,-8.002309704737655],[18.898388983889845,-7.998837699314478],[18.653586535865372,-7.936341601697251],[18.563585635856356,-7.936341601697251],[18.48438484384843,-7.969325653217453],[18.33318333183334,-8.000573702026074],[18.192781927819283,-8.023141737276731],[18.04878048780489,-8.101261859298276],[18.009180091800914,-8.10820587014463],[17.911979119791198,-8.068277807778074],[17.778777787777898,-8.07174981320125],[17.641976419764205,-8.090845843028731],[17.580775807758073,-8.09952585658668],[17.53757537575376,-8.075221818624428],[17.41157411574116,-7.882525517637973],[17.245972459724612,-7.623861113611127],[17.155971559715596,-7.460676858721698],[17.119971199712012,-7.419012793643546],[17.062370623706244,-7.3634607068726865],[16.98316983169832,-7.257564541465712],[16.95076950769507,-7.156876384193524],[16.965169651696527,-7.061396235056094],[16.91836918369185,-6.934668037110043],[16.813968139681407,-6.773219784932209],[16.74196741967421,-6.618715543600743],[16.709567095670963,-6.4711553131156165],[16.702367023670234,-6.3461631178811615],[16.71676716767169,-6.2420029551857965],[16.69876698766987,-6.1638828331642515],[16.64116641166413,-6.115274757239746],[16.608766087660882,-6.051042656910937],[16.583565835658362,-6.025002616237089],[16.536765367653686,-5.965978524043038],[16.43236432364324,-5.900010421002634],[16.31356313563137,-5.86529036677085],[16.06156061560617,-5.86529036677085],[15.72675726757268,-5.8635543640592545],[15.424354243542439,-5.868762372194027],[15.08955089550895,-5.873970380328785],[14.751147511475125,-5.880914391175153],[14.657546575465773,-5.889594404733103],[14.398343983439844,-5.89306641015628],[14.189541895418955,-5.875706383040381],[14.113941139411395,-5.86529036677085],[13.97713977139773,-5.856610353212901],[13.764737647376478,-5.854874350501305],[13.64953649536497,-5.861818361347659],[13.372333723337249,-5.861818361347659],[13.347133471334729,-5.8635543640592545],[13.303933039330389,-5.882650393886735],[13.185131851318516,-5.856610353212901],[13.069930699307008,-5.86529036677085],[13.001530015300148,-5.835778320673825],[12.86112861128612,-5.854874350501305],[12.792727927279287,-5.877442385751976],[12.681126811268115,-5.960770515908266],[12.515525155251567,-6.004170583698013],[12.454324543245434,-6.000698578274836],[12.411124111241122,-5.986810556582114],[12.313923139231406,-5.894802412867861],[12.24192241922421,-5.808002277288381],[12.213122131221326,-5.759394201363875],[12.256322563225638,-5.747242182382749],[12.385923859238602,-5.728146152555269],[12.483124831248318,-5.719466138997319],[12.504725047250474,-5.695162101035066],[12.51912519125193,-5.4243456780270805],[12.522725227252266,-5.148321246884336],[12.486724867248682,-5.111865189940957],[12.454324543245434,-5.091033157401881],[12.45072450724507,-5.071937127574387],[12.50112501125011,-5.037217073342603],[12.573125731257306,-4.997289010976033],[12.59472594725949,-4.978192981148553],[12.673926739267387,-4.90528086726178],[12.828728287282871,-4.736888604237592],[12.947529475294772,-4.69522453915944],[13.055530555305552,-4.651824471369707],[13.073530735307372,-4.634464444253808],[13.0879308793088,-4.601480392733606],[13.13833138331384,-4.604952398156783],[13.152731527315268,-4.620576422561086],[13.177931779317788,-4.655296476792884],[13.221132211322129,-4.705640555428985],[13.296732967329689,-4.764664647623022],[13.375933759337613,-4.828896747951845],[13.415534155341561,-4.837576761509794],[13.476734767347693,-4.804592709989592],[13.552335523355254,-4.755984634065072],[13.660336603366034,-4.721264579833289],[13.685536855368554,-4.688280528313086],[13.69993699937001,-4.618840419849505],[13.70713707137071,-4.5424563005395555],[13.717937179371802,-4.45392016224848],[13.739537395373958,-4.441768143267353],[13.779137791377934,-4.433088129709404],[13.85113851138513,-4.459128170383252],[13.88353883538835,-4.4851682110571005],[13.941139411394118,-4.4851682110571005],[13.97713977139773,-4.460864173094848],[14.045540455404563,-4.4174641053051005],[14.135541355413551,-4.400104078189202],[14.225542255422567,-4.35844001311105],[14.315543155431556,-4.304623929051772],[14.358743587435868,-4.2994159209170135],[14.401944019440208,-4.3705920320921905],[14.441544415444156,-4.419200108016696],[14.448744487444884,-4.448712154113721],[14.409144091440908,-4.507736246307758],[14.365943659436596,-4.585856368329303],[14.401944019440208,-4.681336517466718],[14.412744127441272,-4.775080663892567],[14.409144091440908,-4.830632750663426],[14.441544415444156,-4.854936788625693],[14.463144631446312,-4.865352804895224],[14.49554495544956,-4.851464783202502],[14.556745567455692,-4.854936788625693],[14.632346323463253,-4.884448834722704],[14.707947079470813,-4.880976829299527],[14.779947799478009,-4.846256775067744],[14.91314913149131,-4.705640555428985],[15.10755107551077,-4.460864173094848],[15.26595265952659,-4.308095934474963],[15.395553955539555,-4.2455998368577355],[15.481954819548207,-4.1709517202593815],[15.525155251552519,-4.087623590103078],[15.60075600756008,-4.030335500620623],[15.755557555575564,-3.9851994301192946],[15.870758707587072,-3.9348553514831934],[15.989559895598973,-3.766463088458991],[16.147961479614793,-3.4643986166423986],[16.191161911619133,-3.193582193634427],[16.216362163621653,-3.030397938744997],[16.201962019620197,-2.4644610547667867],[16.191161911619133,-2.2787087646266997],[16.216362163621653,-2.1780206073544974],[16.273962739627393,-2.108580498890916],[16.43236432364324,-1.9610202684057896],[16.54036540365405,-1.8395000785945257],[16.62316623166231,-1.6988838589557673],[16.78156781567816,-1.375987354600099],[16.84996849968499,-1.2718271919047197],[16.878768787687875,-1.226691121403391],[16.97596975969759,-1.1398909858239108],[17.10917109171092,-1.0652428692255569],[17.278372783727832,-0.9992747661851524],[17.541175411754125,-0.7753304163900907],[17.753577535775378,-0.5496500638834334],[17.724777247772494,-0.2770976381638661],[17.77157771577717,-0.0531532883688044],[17.886778867788678,0.23328715904348485],[17.926379263792654,0.5370876335716588],[17.886778867788678,0.8565121325041503],[17.901179011790134,1.1186485419541867],[18.01278012780128,1.4224490164823607],[18.059580595805954,1.5352891927356893],[18.07398073980741,1.719305480164195],[18.070380703807047,2.012689938422838],[18.210782107821075,2.415442567511633],[18.343983439834403,2.655010941710998],[18.49158491584916,2.9240913620073883],[18.545585455854564,3.087275616896804],[18.621186211862124,3.3042759558455117],[18.610386103861032,3.4778762270044723],[18.595985959859604,3.6792525415488626],[18.631986319863216,3.9535409699800255],[18.621186211862124,4.116725224869455],[18.56718567185672,4.257341444508214],[18.59238592385924,4.345877582799275],[18.70038700387005,4.382333639742669],[18.829988299883013,4.522949859381427],[19.067590675906757,4.890982434238424],[19.323193231932322,5.0715267162437385],[19.499594995949963,5.127078803014612],[19.686796867968695,5.12187079487984],[19.805598055980568,5.088886743359637],[19.863198631986336,5.031598653877182],[20.003600036000364,4.944798518297702],[20.22680226802268,4.830222339332778],[20.392403924039257,4.686134114270843],[20.48600486004861,4.542045889208907],[20.558005580055806,4.462189764475781],[20.648006480064794,4.436149723801947],[20.792007920079215,4.4465657400714775],[20.9540095400954,4.413581688551275],[21.126811268112675,4.3319895611065675],[21.23121231212312,4.302477515009542],[21.267212672126732,4.323309547548618],[21.35001350013502,4.311157528567492],[21.537215372153725,4.245189425527087],[21.688416884168845,4.281645482470466],[21.908019080190797,4.253869439085037],[22.42282422824229,4.1358212546969355],[22.44802448024481,4.15491728452443],[22.46242462424624,4.160125292659188],[22.50562505625058,4.2069973658721125],[22.617226172261724,4.444829737359896],[22.710827108271076,4.592389967845008],[22.754027540275416,4.6462060519042865],[22.86562865628656,4.724326173925817],[22.99162991629916,4.743422203753298],[23.11763117631176,4.736478192906944],[23.21843218432184,4.7034941413867415],[23.312033120331222,4.663566079020185],[23.416434164341638,4.663566079020185],[23.524435244352446,4.701758138675146],[23.682836828368295,4.7711982471387415],[23.848438484384843,4.81633431764007],[23.992439924399264,4.866678396276171],[24.226442264422644,4.953478531855652],[24.320043200432025,4.993406594222208],[24.438844388443897,5.010766621338107],[24.766447664476658,4.93091049660498],[24.978849788497882,4.982990577952677],[25.065250652506535,4.967366553548359],[25.248852488524903,5.024654643030814],[25.284852848528487,5.062846702685789],[25.400054000540024,5.255543003672244],[25.526055260552624,5.312831093154699],[25.71325713257133,5.283319047057674],[25.821258212582137,5.253807000960649],[26.174061740617418,5.170478870804345],[26.631266312663143,5.0854147379364605],[26.768067680676808,5.0715267162437385],[26.822068220682212,5.062846702685789],[26.868868688686888,5.0749987216669155],[27.02007020070201,5.184366892497067],[27.07047070470705,5.1999909169013705],[27.11367113671136,5.198254914189789],[27.401674016740174,5.109718775898713]]]}},{"type":"Feature","id":178,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[18.610386103861032,3.4778762270044723],[18.621186211862124,3.3042759558455117],[18.545585455854564,3.087275616896804],[18.49158491584916,2.9240913620073883],[18.343983439834403,2.655010941710998],[18.210782107821075,2.415442567511633],[18.070380703807047,2.012689938422838],[18.07398073980741,1.719305480164195],[18.059580595805954,1.5352891927356893],[18.01278012780128,1.4224490164823607],[17.901179011790134,1.1186485419541867],[17.886778867788678,0.8565121325041503],[17.926379263792654,0.5370876335716588],[17.886778867788678,0.23328715904348485],[17.77157771577717,-0.0531532883688044],[17.724777247772494,-0.2770976381638661],[17.753577535775378,-0.5496500638834334],[17.541175411754125,-0.7753304163900907],[17.278372783727832,-0.9992747661851524],[17.10917109171092,-1.0652428692255569],[16.97596975969759,-1.1398909858239108],[16.878768787687875,-1.226691121403391],[16.84996849968499,-1.2718271919047197],[16.78156781567816,-1.375987354600099],[16.62316623166231,-1.6988838589557673],[16.54036540365405,-1.8395000785945257],[16.43236432364324,-1.9610202684057896],[16.273962739627393,-2.108580498890916],[16.216362163621653,-2.1780206073544974],[16.191161911619133,-2.2787087646266997],[16.201962019620197,-2.4644610547667867],[16.216362163621653,-3.030397938744997],[16.191161911619133,-3.193582193634427],[16.147961479614793,-3.4643986166423986],[15.989559895598973,-3.766463088458991],[15.870758707587072,-3.9348553514831934],[15.755557555575564,-3.9851994301192946],[15.60075600756008,-4.030335500620623],[15.525155251552519,-4.087623590103078],[15.481954819548207,-4.1709517202593815],[15.395553955539555,-4.2455998368577355],[15.26595265952659,-4.308095934474963],[15.10755107551077,-4.460864173094848],[14.91314913149131,-4.705640555428985],[14.779947799478009,-4.846256775067744],[14.707947079470813,-4.880976829299527],[14.632346323463253,-4.884448834722704],[14.556745567455692,-4.854936788625693],[14.49554495544956,-4.851464783202502],[14.463144631446312,-4.865352804895224],[14.441544415444156,-4.854936788625693],[14.409144091440908,-4.830632750663426],[14.412744127441272,-4.775080663892567],[14.401944019440208,-4.681336517466718],[14.365943659436596,-4.585856368329303],[14.409144091440908,-4.507736246307758],[14.448744487444884,-4.448712154113721],[14.441544415444156,-4.419200108016696],[14.401944019440208,-4.3705920320921905],[14.358743587435868,-4.2994159209170135],[14.315543155431556,-4.304623929051772],[14.225542255422567,-4.35844001311105],[14.135541355413551,-4.400104078189202],[14.045540455404563,-4.4174641053051005],[13.97713977139773,-4.460864173094848],[13.941139411394118,-4.4851682110571005],[13.88353883538835,-4.4851682110571005],[13.85113851138513,-4.459128170383252],[13.779137791377934,-4.433088129709404],[13.739537395373958,-4.441768143267353],[13.717937179371802,-4.45392016224848],[13.70713707137071,-4.5424563005395555],[13.69993699937001,-4.618840419849505],[13.685536855368554,-4.688280528313086],[13.660336603366034,-4.721264579833289],[13.552335523355254,-4.755984634065072],[13.476734767347693,-4.804592709989592],[13.415534155341561,-4.837576761509794],[13.375933759337613,-4.828896747951845],[13.296732967329689,-4.764664647623022],[13.221132211322129,-4.705640555428985],[13.177931779317788,-4.655296476792884],[13.152731527315268,-4.620576422561086],[13.13833138331384,-4.604952398156783],[13.0879308793088,-4.601480392733606],[13.073530735307372,-4.634464444253808],[13.048330483304852,-4.618840419849505],[12.972729727297292,-4.551136314097505],[12.882728827288275,-4.445240148690544],[12.846728467284692,-4.429616124286227],[12.799927999279987,-4.431352126997822],[12.720727207272091,-4.469544186652797],[12.641526415264167,-4.530304281558429],[12.50112501125011,-4.587592371040884],[12.385923859238602,-4.618840419849505],[12.37512375123751,-4.6570324795044655],[12.346323463234626,-4.724736585256466],[12.306723067230678,-4.764664647623022],[12.205922059220597,-4.778552669315744],[12.16632166321665,-4.837576761509794],[12.076320763207633,-4.952152940474704],[12.018720187201865,-5.004233021822401],[12.004320043200437,-4.9816649865717295],[11.968319683196825,-4.9538889431863],[11.892718927189293,-4.865352804895224],[11.820718207182068,-4.755984634065072],[11.802718027180276,-4.705640555428985],[11.78111781117812,-4.67612850933196],[11.777517775177756,-4.565024335790227],[11.669516695166948,-4.434824132420999],[11.392313923139227,-4.200463766356407],[11.363513635136371,-4.131023657892811],[11.129511295112962,-3.915759321655699],[11.190711907119066,-3.761255080324233],[11.233912339123407,-3.690078969149056],[11.287912879128811,-3.6414708932245503],[11.5039150391504,-3.519950703413272],[11.536315363153648,-3.5251587115480447],[11.687516875168768,-3.6813989555911064],[11.734317343173444,-3.6952869772838284],[11.784717847178484,-3.690078969149056],[11.849518495184952,-3.6970229799954097],[11.878318783187837,-3.665774931186803],[11.885518855188565,-3.6258468688202328],[11.838718387183889,-3.580710798318904],[11.83151831518316,-3.5321027223943986],[11.863918639186409,-3.4782866383351205],[11.8819188191882,-3.4209985488526655],[11.928719287192877,-3.351558440389084],[11.935919359193605,-3.318574388868882],[11.885518855188565,-3.283854334637084],[11.784717847178484,-3.2283022478662105],[11.716317163171652,-3.176222166518528],[11.687516875168768,-3.1276140905940224],[11.709117091170924,-3.0633819902651993],[11.763117631176328,-3.011301908917517],[11.759517595175964,-2.983525865532087],[11.712717127171288,-2.936653792319163],[11.676716767167676,-2.8863097136830618],[11.640716407164092,-2.855061664874455],[11.536315363153648,-2.8359656350469606],[11.557915579155804,-2.769997532006556],[11.593915939159388,-2.6710453774459495],[11.60471604716048,-2.594661258136],[11.575915759157596,-2.3967569490147866],[11.57951579515796,-2.3603008920714075],[11.60471604716048,-2.3429408649555086],[11.665916659166612,-2.3637728974945844],[11.727117271172716,-2.3950209463032053],[11.892718927189293,-2.351620878513458],[11.950319503195033,-2.344676867667104],[11.997119971199709,-2.382868927322079],[12.06552065520657,-2.41238097341909],[12.447124471244706,-2.330788845974382],[12.454324543245434,-2.2457247131064975],[12.47592475924759,-2.169340593796548],[12.479524795247954,-2.112052504314093],[12.461524615246162,-2.075596447370714],[12.44352443524437,-2.04782040398527],[12.432724327243278,-1.9905323145028149],[12.432724327243278,-1.929772219597183],[12.46872468724689,-1.9002601735001576],[12.591125911259127,-1.8273480596133993],[12.62712627126271,-1.8290840623249807],[12.713527135271363,-1.869012124691551],[12.792727927279287,-1.9315082223087785],[12.864728647286483,-2.0634444283895874],[12.915129151291524,-2.176284604642902],[12.990729907299084,-2.3134288188584833],[13.159931599315996,-2.368980905629357],[13.357933579335793,-2.405436962572736],[13.465934659346601,-2.3950209463032053],[13.617136171361722,-2.2787087646266997],[13.70713707137071,-2.186700620912447],[13.73233732337323,-2.1380925449879413],[13.78273782737827,-2.1641325856617755],[13.840338403384038,-2.283916772761458],[13.879938799388015,-2.330788845974382],[13.887138871388714,-2.3741889137641294],[13.861938619386194,-2.429741000534989],[13.887138871388714,-2.466197057478368],[13.995139951399523,-2.490501095440635],[14.088740887408875,-2.466197057478368],[14.128341283412851,-2.4175889815538625],[14.200342003420047,-2.3533568812250536],[14.200342003420047,-2.301276799877357],[14.164341643416435,-2.2648207429339777],[14.164341643416435,-2.2179486697210535],[14.200342003420047,-2.179756610066093],[14.239942399423995,-2.077332450082295],[14.250742507425088,-2.00094833077236],[14.286742867428671,-1.9540762575594357],[14.358743587435868,-1.919356203327652],[14.383943839438388,-1.8898441572306268],[14.423544235442364,-1.7110358779368937],[14.401944019440208,-1.6468037776080706],[14.401944019440208,-1.5929876935487925],[14.448744487444884,-1.5252835877968067],[14.455944559445612,-1.412443411543478],[14.437944379443792,-1.230163126826568],[14.423544235442364,-1.1034349288805316],[14.409144091440908,-0.9714987227997085],[14.44514445144452,-0.7996344543523435],[14.481144811448132,-0.619090172347029],[14.473944739447404,-0.5739541018456862],[14.423544235442364,-0.5184020150748267],[14.362343623436232,-0.4680579364387256],[14.207542075420747,-0.4281298740721695],[14.149941499415007,-0.36216177103176506],[14.103141031410331,-0.29272166256816945],[14.070740707407083,-0.27015362731751225],[13.897938979389806,-0.24237758393208253],[13.85833858338583,-0.2041855242771078],[13.87633876338765,-0.09134534802377914],[13.890738907389078,0.07531091228882758],[13.88353883538835,0.19162309396533317],[13.915939159391598,0.28363123767957177],[13.948339483394847,0.3530713461431674],[14.023940239402407,0.4277194627415213],[14.067140671406719,0.5145195983210016],[14.088740887408875,0.5370876335716588],[14.232742327423267,0.5509756552643807],[14.283142831428307,0.5874317122077599],[14.322743227432284,0.6238877691511391],[14.340743407434076,0.6742318477872402],[14.391143911439116,0.755823975231948],[14.434344343443428,0.8113760620028216],[14.437944379443792,0.8495681216577964],[14.430744307443092,0.9016482030054789],[14.387543875438752,1.0040723629892625],[14.333543335433347,1.090872498568757],[14.304743047430492,1.120384544665768],[14.239942399423995,1.3217608592101726],[14.182341823418227,1.3703689351346782],[14.067140671406719,1.3964089758085265],[13.85113851138513,1.4189770110591837],[13.721537215372166,1.3825209541158046],[13.52353523535237,1.3148168483638045],[13.372333723337249,1.2679447751508945],[13.275132751327533,1.2401687317654506],[13.217532175321764,1.2488487453234],[13.18873188731888,1.280096794132021],[13.228332283322828,1.3061368348058693],[13.246332463324649,1.3668969297115012],[13.221132211322129,1.455433068002563],[13.185131851318516,1.5352891927356893],[13.16353163531636,1.648129368989018],[13.170731707317088,1.7887455886277763],[13.210332103321036,1.9206817947085852],[13.28953289532896,2.0925460631559645],[13.293132931329325,2.161986171619546],[13.534335343353433,2.1602501689079503],[13.771937719377206,2.1567781634847734],[14.03474034740347,2.158514166196369],[14.286742867428671,2.1602501689079503],[14.484744847448468,2.155042160773192],[14.578345783457848,2.198442228562925],[14.668346683466837,2.1324741255225206],[14.711547115471149,2.1168501011182173],[14.729547295472969,2.1220581092529756],[14.761947619476189,2.0751860360400656],[14.873548735487361,2.080394044174838],[14.891548915489153,2.069978027905293],[14.902349023490245,2.012689938422838],[15.00675006750069,2.0144259411344194],[15.05715057150573,2.0005379194417117],[15.100351003510042,2.002273922153293],[15.161551615516174,2.0352579736734953],[15.204752047520486,2.0248419574039644],[15.28395283952841,1.9814418896142172],[15.337953379533815,1.944985832670838],[15.41715417154171,1.9571378516519644],[15.60075600756008,1.9501938408056105],[15.741157411574136,1.9154737865738127],[15.881558815588164,1.816521632013206],[15.975159751597516,1.759233542530751],[16.057960579605805,1.6759054123744477],[16.090360903609053,1.691529436778751],[16.119161191611937,1.7140974720294224],[16.13716137161373,1.7245134882989532],[16.133561335613365,1.7956895994741302],[16.08676086760869,1.9172097892854083],[16.068760687606897,2.0213699519807875],[16.07956079560796,2.1064340848486722],[16.115561155611573,2.1671941797543184],[16.176761767617677,2.205386239409279],[16.183961839618405,2.262674328891748],[16.183961839618405,2.269618339738102],[16.252362523625237,2.4067625539536834],[16.32076320763207,2.5421707654576693],[16.399963999639994,2.701883014923908],[16.468364683646854,2.8320832182931355],[16.461164611646126,2.8963153186219444],[16.46476464764649,2.9935314704709697],[16.479164791647918,3.101163638589526],[16.475564755647554,3.165395738918349],[16.49716497164971,3.208795806708082],[16.543965439654414,3.370244058885916],[16.569165691656934,3.462252202600169],[16.612366123661246,3.505652270389902],[16.67356673566735,3.5351643164869273],[16.763567635676367,3.536900319198523],[17.00117001170011,3.555996349026003],[17.224372243722456,3.597660414104155],[17.299972999730016,3.616756443931635],[17.43677436774368,3.684460549683635],[17.490774907749085,3.687932555106812],[17.53757537575376,3.661892514432978],[17.807578075780754,3.583772392411433],[17.879578795787978,3.554260346314422],[17.908379083790834,3.5577323517375987],[17.94797947979481,3.552524343602826],[18.009180091800914,3.5507883408912306],[18.07398073980741,3.55946835444918],[18.109981099810994,3.5507883408912306],[18.160381603816035,3.5004442622551437],[18.192781927819283,3.505652270389902],[18.235982359823595,3.5421083273332954],[18.318783187831883,3.580300386988256],[18.473584735847368,3.623700454778003],[18.498784987849888,3.6046044249505087],[18.552785527855292,3.5108602785246745],[18.610386103861032,3.4778762270044723]]]}},{"type":"Feature","id":184,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-159.7389973899739,-21.249746396878024],[-159.77139771397714,-21.249746396878024],[-159.81459814598145,-21.24280238603167],[-159.83979839798397,-21.237594377896897],[-159.84339843398433,-21.228914364338948],[-159.83259832598327,-21.20113832095352],[-159.81099810998109,-21.187250299260796],[-159.76779767797677,-21.188986301972392],[-159.7389973899739,-21.208082331799872],[-159.73539735397355,-21.241066383320074],[-159.7389973899739,-21.249746396878024]]]}},{"type":"Feature","id":170,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-78.11538115381154,2.5421707654576693],[-78.14058140581406,2.519602730206998],[-78.1909819098191,2.559530792573568],[-78.20898208982089,2.6098748712096693],[-78.18018180181801,2.6463309281530485],[-78.1369813698137,2.634178909171922],[-78.11898118981189,2.6029308603633012],[-78.11538115381154,2.5421707654576693]]],[[[-71.31851318513185,11.86276932398232],[-71.35451354513545,11.850617305001194],[-71.40131401314012,11.822841261615764],[-71.53451534515345,11.774233185691244],[-71.7181171811718,11.727361112478334],[-71.95931959319593,11.666601017572688],[-72.01332013320133,11.60236891724388],[-72.24732247322473,11.196144282731908],[-72.44532445324452,11.1145521552872],[-72.51732517325173,11.053792060381554],[-72.57132571325712,10.977407941071618],[-72.69012690126901,10.835055718721264],[-72.74052740527405,10.727423550602708],[-72.87012870128702,10.49132718182652],[-72.94212942129421,10.196206720856296],[-72.96732967329673,10.029550460543689],[-73.0069300693007,9.789982086344324],[-73.06453064530645,9.668461896533046],[-73.14013140131401,9.553885717568136],[-73.2229322293223,9.442781544026388],[-73.29493294932949,9.321261354215125],[-73.35613356133561,9.227517207789276],[-73.36693366933669,9.194533156269074],[-73.3381333813338,9.16849311559524],[-73.19413194131941,9.194533156269074],[-73.13653136531364,9.222309199654518],[-73.05733057330573,9.258765256597897],[-73.01053010530104,9.239669226770417],[-72.960129601296,9.135509064075038],[-72.90612906129061,9.121621042382316],[-72.85212852128521,9.135509064075038],[-72.7981279812798,9.10946902340119],[-72.72612726127261,8.849068616662748],[-72.66492664926649,8.626860269579282],[-72.52452524525245,8.4897160553637],[-72.41652416524165,8.382083887245145],[-72.39132391323913,8.286603738107715],[-72.36252362523625,8.15293152931531],[-72.35892358923589,8.086963426274906],[-72.39132391323913,8.04703536390835],[-72.44532445324452,7.965443236463628],[-72.45972459724597,7.809202992420566],[-72.47052470524704,7.757122911072884],[-72.47772477724777,7.613034686010934],[-72.47052470524704,7.5244985477198725],[-72.44172441724417,7.455058439256291],[-72.39492394923948,7.415130376889721],[-72.29772297722977,7.394298344350645],[-72.20772207722077,7.369994306388392],[-72.15732157321573,7.25021011928871],[-72.08532085320853,7.097441880668825],[-72.0061200612006,7.033209780340002],[-71.89091890918908,6.989809712550269],[-71.81171811718117,7.005433736954572],[-71.62091620916209,7.033209780340002],[-71.45891458914589,7.026265769493648],[-71.21771217712177,6.984601704415496],[-71.12771127711277,6.986337707127092],[-71.01251012510124,6.995017720685041],[-70.81090810908108,7.078345850841345],[-70.73890738907389,7.090497869822471],[-70.65610656106561,7.083553858976103],[-70.53730537305373,7.04015379118637],[-70.46890468904688,7.007169739666168],[-70.3861038610386,6.97244968543437],[-70.26730267302672,6.948145647472117],[-70.18810188101881,6.951617652895294],[-70.13050130501304,6.95335365560689],[-70.09450094500944,6.937729631202572],[-69.90369903699036,6.6998972597148025],[-69.73809738097381,6.495048939747221],[-69.5940959409594,6.3214486685882605],[-69.43929439294392,6.1356963784481735],[-69.42849428494284,6.123544359467047],[-69.35649356493565,6.1478483974293],[-69.30969309693097,6.137432381159769],[-69.26649266492664,6.099240321504794],[-69.19449194491945,6.114864345909098],[-69.090090900909,6.184304454372679],[-68.93888938889388,6.198192476065401],[-68.73728737287372,6.156528410987249],[-68.47088470884708,6.156528410987249],[-68.14328143281432,6.198192476065401],[-67.93807938079381,6.241592543855148],[-67.85887858878588,6.290200619779654],[-67.72567725677257,6.284992611644881],[-67.56727567275672,6.241592543855148],[-67.48087480874808,6.180832448949502],[-67.470074700747,6.12007235404387],[-67.43767437674376,6.026328207618036],[-67.47367473674737,5.930848058480606],[-67.57447574475745,5.833631906631581],[-67.6320763207632,5.708639711397126],[-67.64287642876428,5.559343478200418],[-67.69327693276932,5.448239304658685],[-67.78687786877869,5.375327190771927],[-67.82647826478265,5.2711670280765475],[-67.80487804878048,5.1322868111493705],[-67.81567815678156,4.93091049660498],[-67.85527855278552,4.665302081731767],[-67.85527855278552,4.5073258349771095],[-67.81567815678156,4.455245753629427],[-67.7940779407794,4.380597637031073],[-67.79767797677977,4.283381485182062],[-67.78327783277832,4.198317352314163],[-67.73287732877328,4.08721317877243],[-67.66087660876609,3.865004831688964],[-67.60327603276032,3.769524682551534],[-67.55287552875528,3.7330686256081407],[-67.49887498874989,3.691404560529989],[-67.34767347673477,3.4639882053117503],[-67.31167311673116,3.415380129387245],[-67.32247322473225,3.373716064309093],[-67.33687336873368,3.3424680155004864],[-67.35487354873548,3.323371985672992],[-67.51327513275132,3.187963774169006],[-67.83367833678336,2.8928433131987674],[-67.86247862478625,2.854651253543807],[-67.85887858878588,2.7938911586381607],[-67.76527765277652,2.833819221004731],[-67.6680766807668,2.800835169484529],[-67.61767617676176,2.7938911586381607],[-67.5960759607596,2.769587120675908],[-67.56727567275672,2.6897309959427815],[-67.53487534875349,2.677578976961655],[-67.4880748807488,2.6428589227298716],[-67.39087390873908,2.559530792573568],[-67.31167311673116,2.4709946542824923],[-67.2540725407254,2.4293305892043406],[-67.21087210872108,2.3894025268377845],[-67.19647196471965,2.3321144373553295],[-67.21447214472144,2.2748263478728745],[-67.1640716407164,2.1428901417920514],[-67.13167131671317,2.101226076713914],[-67.11367113671136,2.050881998077813],[-67.13167131671317,2.0005379194417117],[-67.08847088470884,1.9397778245360655],[-67.04527045270453,1.8234656428595741],[-66.98766987669876,1.6793774177976246],[-66.98046980469805,1.6012572957760938],[-66.95886958869588,1.5648012388327146],[-66.930069300693,1.4571690707141585],[-66.88326883268832,1.3582169161535518],[-66.89406894068941,1.2905128104015517],[-66.8760687606876,1.222808704649566],[-67.06687066870668,1.1776726341482373],[-67.08127081270813,1.1846166449945912],[-67.0920709207092,1.2106566856684395],[-67.08847088470884,1.3998809812317035],[-67.08847088470884,1.6151453174688157],[-67.12087120871209,1.7036814557598916],[-67.20727207272073,1.84429767539865],[-67.31887318873189,2.0317859682503183],[-67.35127351273512,2.0856020523095964],[-67.40167401674016,2.1168501011182173],[-67.45927459274593,2.120322106541394],[-67.49887498874989,2.108170087560268],[-67.55647556475564,2.07345003332847],[-67.61047610476105,2.0352579736734953],[-67.71127711277113,1.9224177974201808],[-67.81567815678156,1.790481591339372],[-67.87687876878769,1.7609695452423466],[-67.93447934479344,1.7488175262612202],[-67.98847988479885,1.7522895316843972],[-68.03168031680316,1.7887455886277763],[-68.07848078480784,1.8599216998029533],[-68.12888128881288,1.955401848940383],[-68.19368193681936,1.9866498977489897],[-68.21888218882188,1.9571378516519644],[-68.24048240482405,1.901585764881105],[-68.25488254882548,1.8460336781102313],[-68.21168211682117,1.7748575669350544],[-68.17568175681757,1.719305480164195],[-68.24048240482405,1.7210414828757763],[-68.44208442084421,1.7210414828757763],[-68.67968679686797,1.7210414828757763],[-68.91368913689136,1.7210414828757763],[-69.12249122491224,1.7210414828757763],[-69.32049320493205,1.7210414828757763],[-69.39609396093961,1.7262494910105488],[-69.47169471694717,1.7574975398191697],[-69.54369543695437,1.773121564223473],[-69.57969579695796,1.7713855615118774],[-69.65169651696516,1.7401375127032708],[-69.73809738097381,1.7349295045684983],[-69.79929799297993,1.705417458471473],[-69.84969849698497,1.70888946389465],[-69.84969849698497,1.5439692062936388],[-69.84969849698497,1.3096088402290462],[-69.85329853298532,1.0596244497601361],[-69.79929799297993,1.0787204795876164],[-69.75249752497524,1.076984476876035],[-69.71649716497164,1.0596244497601361],[-69.61929619296193,1.073512471452858],[-69.56889568895689,1.06656846060649],[-69.51849518495185,1.0596244497601361],[-69.47169471694717,1.0578884470485406],[-69.44289442894429,1.0387924172210603],[-69.40329403294032,1.0422644226442372],[-69.36009360093601,1.0648324578949087],[-69.31329313293132,1.0509444362021867],[-69.25929259292593,1.016224381970403],[-69.22329223292232,0.962408297911125],[-69.19449194491945,0.8981761975823019],[-69.1620916209162,0.8634561433505041],[-69.16569165691656,0.8026960484448722],[-69.16569165691656,0.7540879725203666],[-69.17649176491764,0.712423907442215],[-69.1620916209162,0.6863838667683666],[-69.15489154891549,0.6586078233829369],[-69.15489154891549,0.6429837989786336],[-69.17289172891728,0.6360397881322655],[-69.21249212492124,0.6290957772859116],[-69.25569255692557,0.6256237718627347],[-69.28449284492845,0.627359774574316],[-69.3060930609306,0.651663812536583],[-69.32769327693276,0.65513581795976],[-69.36009360093601,0.651663812536583],[-69.39249392493925,0.6672878369408863],[-69.42129421294213,0.698535885749493],[-69.47169471694717,0.7297839345581139],[-69.52569525695256,0.7158959128653919],[-69.56529565295652,0.7002718884610886],[-69.60489604896048,0.6811758586335941],[-69.63729637296373,0.6603438260945182],[-69.67329673296733,0.6655518342292908],[-69.720097200972,0.6499278098249874],[-69.7560975609756,0.6256237718627347],[-69.80649806498064,0.6082637447468358],[-69.86049860498605,0.5978477284773049],[-69.92529925299253,0.5891677149193555],[-69.98649986499865,0.5856957094961786],[-70.05490054900548,0.5787516986498105],[-70.05850058500585,0.44681549256900155],[-70.06570065700657,0.1898870912537376],[-70.06930069300692,0.018022822806372574],[-70.06930069300692,-0.13821742123670333],[-70.0441004410044,-0.19550551071915834],[-69.92169921699217,-0.3170257005304222],[-69.8280982809828,-0.3812578008592453],[-69.74889748897489,-0.4524339120344223],[-69.6660966609666,-0.4819459581314476],[-69.63369633696337,-0.5097220015168773],[-69.61209612096121,-0.5531220693066103],[-69.60129601296012,-0.5999941425195345],[-69.59049590495904,-0.6399222048860906],[-69.60129601296012,-0.6815862699642423],[-69.61929619296193,-0.7215143323308126],[-69.61209612096121,-0.7631783974089643],[-69.58329583295833,-0.7961624489291665],[-69.5760957609576,-0.8378265140073182],[-69.55449554495544,-0.8777545763738743],[-69.54369543695437,-0.9176826387404304],[-69.51849518495185,-0.9454586821258744],[-69.48969489694896,-0.9662907146649502],[-69.450094500945,-0.9992747661851524],[-69.44289442894429,-1.0287868122821777],[-69.450094500945,-1.0652428692255569],[-69.450094500945,-1.091282909899391],[-69.41049410494105,-1.1520430048050372],[-69.39969399693996,-1.1954430725947702],[-69.41769417694177,-1.2457871512308714],[-69.43569435694357,-1.4211234251014275],[-69.47889478894788,-1.6224997396458178],[-69.50769507695077,-1.7752679782657026],[-69.55089550895508,-2.023516366023017],[-69.60489604896048,-2.3134288188584833],[-69.66969669696697,-2.6675733720227726],[-69.73089730897308,-3.0165099170522893],[-69.79569795697957,-3.355030445812261],[-69.84969849698497,-3.6605669230520306],[-69.91089910899109,-3.997351449100421],[-69.94689946899469,-4.200463766356407],[-69.9648996489965,-4.23518382058819],[-70.01890018900188,-4.162271706701432],[-70.09450094500944,-4.092831598237851],[-70.16650166501664,-4.0494315304481034],[-70.19890198901989,-3.9956154463888254],[-70.23850238502385,-3.8827752701354967],[-70.29970299702997,-3.844583210480536],[-70.33930339303393,-3.815071164383511],[-70.37890378903789,-3.818543169806688],[-70.4221042210422,-3.8497912186152945],[-70.48690486904869,-3.868887248442789],[-70.53010530105301,-3.8671512457311934],[-70.70650706507065,-3.7890311237096626],[-70.73530735307352,-3.7820871128633087],[-70.620106201062,-3.605014836281157],[-70.41850418504184,-3.2890623427718566],[-70.28890288902889,-3.087686028227452],[-70.14850148501485,-2.8637416784323904],[-70.07290072900729,-2.750901502179076],[-70.06570065700657,-2.73006946964],[-70.06570065700657,-2.702293426254556],[-70.09450094500944,-2.658893358464823],[-70.16650166501664,-2.639797328637343],[-70.24570245702456,-2.6068132771171264],[-70.2961029610296,-2.5529971930578483],[-70.36450364503645,-2.5286931550955956],[-70.41850418504184,-2.490501095440635],[-70.51570515705157,-2.4523090357856603],[-70.57690576905769,-2.4175889815538625],[-70.64890648906488,-2.405436962572736],[-70.70650706507065,-2.341204862243927],[-70.91530915309153,-2.2179486697210535],[-70.96930969309693,-2.2075326534515227],[-71.02691026910269,-2.226628683279003],[-71.11331113311132,-2.2457247131064975],[-71.19611196111961,-2.3134288188584833],[-71.30051300513004,-2.334260851397559],[-71.39771397713977,-2.334260851397559],[-71.44811448114481,-2.294332789031003],[-71.49491494914949,-2.2787087646266997],[-71.55971559715597,-2.2248926805674216],[-71.67131671316713,-2.1814926127776744],[-71.7541175411754,-2.151980566680649],[-71.80451804518044,-2.165868588373371],[-71.86571865718656,-2.2283646859905986],[-71.93411934119341,-2.2891247808962305],[-71.98451984519845,-2.3273168405512052],[-72.0529205292053,-2.3238448351280283],[-72.13572135721357,-2.3811329246104833],[-72.21852218522184,-2.4002289544379636],[-72.30132301323013,-2.408908967995913],[-72.39492394923948,-2.429741000534989],[-72.49932499324993,-2.3950209463032053],[-72.58572585725857,-2.36550890020618],[-72.62532625326253,-2.351620878513458],[-72.66132661326613,-2.3603008920714075],[-72.71532715327153,-2.391548940880014],[-72.81252812528125,-2.405436962572736],[-72.88812888128881,-2.408908967995913],[-72.94212942129421,-2.3932849435916097],[-72.98892988929889,-2.3394688595323316],[-73.06813068130681,-2.311692816146902],[-73.15453154531545,-2.2787087646266997],[-73.17253172531726,-2.2075326534515227],[-73.16173161731616,-2.1571885748154216],[-73.12573125731257,-2.0808044555054863],[-73.14373143731437,-2.0026843334839413],[-73.17973179731797,-1.8811641436726774],[-73.19773197731978,-1.8308200650365762],[-73.2229322293223,-1.787419997246829],[-73.26613266132661,-1.7717959728425257],[-73.34893348933488,-1.783947991823652],[-73.43893438934388,-1.737075918610742],[-73.49653496534965,-1.6936758508209948],[-73.52533525335252,-1.6381237640501212],[-73.49293492934929,-1.5374356067779331],[-73.52173521735217,-1.4488994684868572],[-73.57573575735756,-1.402027395273933],[-73.61173611736118,-1.3169632624060483],[-73.66573665736657,-1.2492591566540483],[-73.73413734137341,-1.2145391024222647],[-73.80613806138061,-1.2180111078454416],[-73.86373863738638,-1.1971790753063658],[-73.92853928539284,-1.1260029641311888],[-73.98613986139861,-1.0982269207457591],[-74.05454054540544,-1.0287868122821777],[-74.18054180541804,-0.9975387634735569],[-74.24534245342453,-0.9697627200881271],[-74.28494284942849,-0.9280986550099755],[-74.33534335343353,-0.851714535700026],[-74.32814328143282,-0.8083144679102929],[-74.35334353343534,-0.7666504028321413],[-74.37494374943749,-0.6920022862337873],[-74.4181441814418,-0.5808981126920543],[-74.4649446494465,-0.5184020150748267],[-74.51534515345153,-0.4697939391503212],[-74.5549455494555,-0.4298658767837509],[-74.61614616146161,-0.3708417845897003],[-74.69174691746917,-0.3361217303579167],[-74.75654756547566,-0.29792967070294196],[-74.78174781747818,-0.2441135866436639],[-74.80334803348033,-0.20071351885393085],[-74.83574835748357,-0.2041855242771078],[-74.88974889748897,-0.19897751614233528],[-74.94374943749438,-0.18856149987280446],[-75.0049500495005,-0.15557744835258802],[-75.05535055350553,-0.11738538869762749],[-75.13815138151381,-0.04968128294562746],[-75.1849518495185,-0.04100126938767801],[-75.22455224552245,-0.04100126938767801],[-75.28575285752858,-0.10696937242808247],[-75.46575465754657,-0.039265266676096644],[-75.61695616956169,0.06315889330770119],[-75.77535775357754,0.08919893398153533],[-75.87975879758797,0.15169503159876285],[-75.97335973359733,0.2471751807361926],[-76.02736027360274,0.31314328377659706],[-76.06696066960669,0.3461273352967993],[-76.27216272162721,0.4398714817226477],[-76.31176311763117,0.4485514952805971],[-76.38736387363873,0.40515142749084987],[-76.41256412564125,0.3791113868170015],[-76.41976419764197,0.3044632702186476],[-76.4269642696427,0.26106320242891456],[-76.49536495364953,0.2350231617550662],[-76.60336603366034,0.24023116988983872],[-76.6789667896679,0.26800721327526844],[-76.72936729367294,0.2714792186984454],[-76.74016740167401,0.25064718615936954],[-76.7689676896769,0.2419671726014343],[-76.83016830168302,0.2471751807361926],[-76.92016920169202,0.26800721327526844],[-77.0029700297003,0.29578325666071237],[-77.11457114571145,0.35480734885474874],[-77.16497164971649,0.34786333800839486],[-77.29097290972909,0.36001535698952125],[-77.39537395373954,0.39473541122131905],[-77.42417424174242,0.42424745731833013],[-77.46737467374673,0.6360397881322655],[-77.48177481774817,0.651663812536583],[-77.5249752497525,0.6603438260945182],[-77.60057600576005,0.6898558721915435],[-77.64737647376474,0.7228399237117458],[-77.67257672576726,0.7818640159057964],[-77.70137701377013,0.83741610267667],[-77.83097830978309,0.8252640836955436],[-78.03618036180362,0.8981761975823019],[-78.18018180181801,0.9693523087574789],[-78.31338313383134,1.0457364280674142],[-78.51138511385113,1.1985046666873131],[-78.5869858698587,1.2366967263422737],[-78.68058680586806,1.2835687995551979],[-78.73818738187381,1.3582169161535518],[-78.82818828188282,1.434601035463487],[-78.86058860588605,1.455433068002563],[-78.88938889388893,1.5248731764661585],[-79.02619026190261,1.6238253310267652],[-78.95778957789578,1.7522895316843972],[-78.79218792187922,1.8495056835334083],[-78.57618576185762,1.773121564223473],[-78.5509855098551,1.9241538001317622],[-78.63018630186302,2.056090006212571],[-78.61578615786158,2.306074396681481],[-78.59058590585906,2.3564184753175823],[-78.53298532985329,2.4241225810695823],[-78.4609846098461,2.469258651570911],[-78.41778417784178,2.4831466732636187],[-78.34218342183422,2.4605786380129615],[-78.29538295382953,2.5109227166490626],[-78.11898118981189,2.488354681398391],[-78.0649806498065,2.509186713937467],[-78.02898028980289,2.543906768169265],[-77.98577985779858,2.5682108061315176],[-77.93177931779317,2.6289709010371496],[-77.89937899378994,2.698411009500731],[-77.87417874178742,2.726187052886175],[-77.8129781297813,2.71577103661663],[-77.80937809378094,2.7470190854252508],[-77.77697776977769,2.786947147791807],[-77.6689766897669,2.8789552915060597],[-77.67257672576726,2.9188833538726158],[-77.70137701377013,3.0074194921636916],[-77.69417694176941,3.040403543683894],[-77.6329763297633,3.0508195599534247],[-77.55737557375573,3.0751235979156775],[-77.52137521375214,3.1601877307835764],[-77.4709747097471,3.2330998446703347],[-77.41697416974169,3.3424680155004864],[-77.35577355773557,3.3494120263468403],[-77.32337323373234,3.4744042215812954],[-77.24417244172442,3.5855083951230284],[-77.07857078570785,3.9136129076134694],[-77.12537125371253,3.9066688967671013],[-77.16497164971649,3.8615328262657727],[-77.21177211772117,3.866740834400545],[-77.26217262172621,3.8927808750743935],[-77.24777247772478,4.040341105559506],[-77.27657276572765,4.057701132675405],[-77.35937359373594,3.944860956422076],[-77.42777427774277,4.061173138098582],[-77.4349743497435,4.130613246562163],[-77.40617406174061,4.200053355025759],[-77.40977409774098,4.246925428238669],[-77.52137521375214,4.212205374006885],[-77.51417514175141,4.255605441796618],[-77.44577445774458,4.300741512297947],[-77.41337413374133,4.347613585510871],[-77.35217352173521,4.397957664146972],[-77.32697326973269,4.474341783456907],[-77.31257312573125,4.59412597055659],[-77.28737287372873,4.722590171214222],[-77.30537305373053,4.785086268831449],[-77.33777337773377,4.838902352890727],[-77.36657366573665,5.076734724378511],[-77.35937359373594,5.215614941305674],[-77.37377373773738,5.32324710942423],[-77.40257402574025,5.416991255850078],[-77.53577535775358,5.536775442949761],[-77.32337323373234,5.675655659876924],[-77.24777247772478,5.779815822572303],[-77.3449734497345,5.995080158809415],[-77.4709747097471,6.177360443526325],[-77.47457474574746,6.284992611644881],[-77.43857438574385,6.271104589952159],[-77.3989739897399,6.2745765953753505],[-77.35937359373594,6.5037289533051705],[-77.37017370173702,6.5749050644803475],[-77.43857438574385,6.6894812434452575],[-77.5249752497525,6.692953248868449],[-77.60057600576005,6.837041473930384],[-77.64737647376474,6.870025525450586],[-77.67977679776797,6.960297666453243],[-77.80217802178021,7.137369943035381],[-77.89937899378994,7.229378086749634],[-77.82737827378273,7.4429064202751505],[-77.76617766177661,7.482834482641721],[-77.74457744577445,7.536650566700999],[-77.76977769777697,7.668586772781808],[-77.76257762577626,7.698098818878833],[-77.74817748177482,7.711986840571541],[-77.73377733777338,7.7102508378599595],[-77.70497704977049,7.691154808032479],[-77.65817658176582,7.63386671855001],[-77.61857618576185,7.564426610086429],[-77.58617586175862,7.543594577547353],[-77.53937539375393,7.566162612798024],[-77.35217352173521,7.705042829725187],[-77.36297362973629,7.748442897514934],[-77.3449734497345,7.836979035805996],[-77.28377283772838,7.908155146981173],[-77.21537215372153,7.932459184943426],[-77.19737197371974,7.972387247309996],[-77.21177211772117,8.033147342215628],[-77.28377283772838,8.187651583547108],[-77.3449734497345,8.269243710991816],[-77.38457384573846,8.350835838436524],[-77.40617406174061,8.427219957746473],[-77.47817478174781,8.49839606892165],[-77.44937449374494,8.566100174673636],[-77.39177391773917,8.644220296695167],[-77.37377373773738,8.658108318387889],[-77.3449734497345,8.637276285848813],[-77.26217262172621,8.493188060786878],[-77.1289712897129,8.401179917072625],[-76.99216992169922,8.250147681164336],[-76.93456934569345,8.145987518468957],[-76.89136891368913,8.128627491353058],[-76.85176851768517,8.090435431698083],[-76.86976869768698,8.062659388312653],[-76.91296912969129,8.033147342215628],[-76.92376923769237,7.972387247309996],[-76.8949689496895,7.939403195789794],[-76.86616866168661,7.918571163250718],[-76.78696786967869,7.932459184943426],[-76.74376743767438,8.001899293407007],[-76.77256772567725,8.310907776069968],[-76.81936819368194,8.465412017401448],[-76.87336873368733,8.512284090614358],[-76.92016920169202,8.573044185520004],[-76.88776887768877,8.619916258732914],[-76.80136801368013,8.64074829127199],[-76.68976689766897,8.694564375331268],[-76.27576275762758,8.989684836301507],[-76.13536135361353,9.265709267444251],[-76.02736027360274,9.366397424716453],[-75.90495904959049,9.430629525045262],[-75.75735757357573,9.415005500640959],[-75.63855638556385,9.449725554872757],[-75.60255602556025,9.538261693163818],[-75.6349563495635,9.658045880263515],[-75.68175681756817,9.729221991438678],[-75.63855638556385,9.835118156845652],[-75.59175591755917,9.99309440360031],[-75.59535595355953,10.125030609681119],[-75.53775537755376,10.20488673441423],[-75.55935559355594,10.236134783222852],[-75.64215642156421,10.171902682894029],[-75.70695706957069,10.144126639508599],[-75.6709567095671,10.196206720856296],[-75.5521555215552,10.328142926937105],[-75.49455494554945,10.5277832387699],[-75.44775447754478,10.611111368926203],[-75.28215282152821,10.727423550602708],[-75.24615246152462,10.782975637373582],[-75.12375123751237,10.869775772953062],[-74.9221492214922,11.057264065804745],[-74.8429484294843,11.109344147152427],[-74.45414454144542,10.989559960052745],[-74.33174331743317,10.996503970899099],[-74.35334353343534,10.973935935648441],[-74.41094410944109,10.966991924802073],[-74.49374493744936,10.934007873281871],[-74.51534515345153,10.862831762106708],[-74.46134461344613,10.786447642796759],[-74.40014400144001,10.765615610257683],[-74.34974349743497,10.814223686182189],[-74.29934299342993,10.953103903109366],[-74.22014220142201,11.10587214172925],[-74.19854198541985,11.265584391195489],[-74.14454144541445,11.321136477966363],[-74.05814058140581,11.340232507793843],[-73.91053910539105,11.308984458985236],[-73.79533795337953,11.276000407465034],[-73.67653676536764,11.270792399330261],[-73.31293312933128,11.295096437292514],[-72.72252722527224,11.711737088074031],[-72.44532445324452,11.802009229076688],[-72.27612276122761,11.888809364656169],[-72.16452164521645,12.060673633103534],[-72.13572135721357,12.189137833761166],[-72.05652056520564,12.237745909685685],[-71.970119701197,12.237745909685685],[-71.93051930519304,12.268993958494292],[-71.91971919719197,12.308922020860848],[-71.71451714517144,12.420026194402581],[-71.59571595715957,12.433914216095303],[-71.49491494914949,12.432178213383722],[-71.26091260912608,12.334962061534696],[-71.15651156511565,12.164833795798913],[-71.13851138511384,12.046785611410826],[-71.28251282512825,11.918321410753194],[-71.31851318513185,11.86276932398232]]]]}},{"type":"Feature","id":174,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[43.78903789037892,-12.307596429479915],[43.85743857438575,-12.368356524385547],[43.66303663036632,-12.342316483711699],[43.63423634236344,-12.28850039965242],[43.63063630636307,-12.246836334574269],[43.70263702637027,-12.255516348132218],[43.78903789037892,-12.307596429479915]]],[[[44.47664476644766,-12.081916076973258],[44.5270452704527,-12.219060291188839],[44.5270452704527,-12.323220453884218],[44.50544505445055,-12.35620450540442],[44.45864458644587,-12.335372472865345],[44.37584375843758,-12.252044342709041],[44.2210422104221,-12.172188217975915],[44.29304293042932,-12.165244207129561],[44.336243362433635,-12.172188217975915],[44.37944379443795,-12.165244207129561],[44.40824408244083,-12.120108136628232],[44.411844118441195,-12.092332093242803],[44.45144451444514,-12.071500060703727],[44.47664476644766,-12.081916076973258]]],[[[43.465034650346524,-11.901371794967943],[43.447034470344704,-11.915259816660651],[43.357033570335716,-11.857971727178196],[43.30303303033031,-11.844083705485488],[43.22743227432275,-11.752075561771235],[43.256232562325636,-11.432651062838744],[43.281432814328156,-11.390986997760592],[43.29943299432995,-11.375362973356289],[43.34263342633426,-11.368418962509935],[43.3930339303393,-11.408347024876491],[43.37863378633787,-11.614931347555654],[43.447034470344704,-11.752075561771235],[43.490234902349044,-11.861443732601373],[43.465034650346524,-11.901371794967943]]]]}},{"type":"Feature","id":132,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-24.309243092430933,14.855637998762816],[-24.384843848438493,14.817445939107841],[-24.43884438844387,14.83480596622374],[-24.492844928449273,14.87473402859031],[-24.518045180451793,14.932022118072766],[-24.496444964449637,14.980630193997271],[-24.392043920439193,15.037918283479726],[-24.33084330843309,15.018822253652246],[-24.294842948429476,14.93028611536117],[-24.309243092430933,14.855637998762816]]],[[[-23.18243182431823,15.136870438040333],[-23.211232112321113,15.133398432617156],[-23.25083250832509,15.178534503118485],[-23.24363243632436,15.241030600735712],[-23.247232472324725,15.256654625140015],[-23.211232112321113,15.324358730892016],[-23.139231392313917,15.317414720045662],[-23.11763117631176,15.268806644121142],[-23.11763117631176,15.166382484137358],[-23.18243182431823,15.136870438040333]]],[[[-23.445234452344522,15.008406237382701],[-23.506435064350626,14.916398093668462],[-23.63603636036359,14.923342104514816],[-23.70443704437045,14.961534164169791],[-23.783637836378347,15.076110343134701],[-23.783637836378347,15.166382484137358],[-23.75483754837549,15.242766603447308],[-23.758437584375827,15.310470709199294],[-23.747637476374763,15.327830736315192],[-23.708037080370786,15.317414720045662],[-23.700837008370087,15.272278649544333],[-23.57843578435785,15.161174476002586],[-23.53523535235351,15.138606440751929],[-23.445234452344522,15.008406237382701]]],[[[-22.9160291602916,16.23749615718816],[-22.833228332283312,16.218400127360667],[-22.804428044280428,16.22534413820702],[-22.750427504275024,16.221872132783844],[-22.692826928269284,16.16979205143616],[-22.68202682026819,16.112503961953706],[-22.710827108271076,16.043063853490125],[-22.818828188281884,15.985775764007656],[-22.883628836288352,15.992719774854024],[-22.959229592295912,16.044799856201706],[-22.9160291602916,16.148960018897085],[-22.9160291602916,16.23749615718816]]],[[[-24.086040860408588,16.622888759161043],[-24.04644046440464,16.593376713064032],[-24.032040320403212,16.572544680524956],[-24.093240932409316,16.56039266154383],[-24.244442444424436,16.59858472119879],[-24.284042840428413,16.576016685948133],[-24.32364323643236,16.49268855579183],[-24.39924399243992,16.617680751026285],[-24.392043920439193,16.664552824239195],[-24.377643776437765,16.678440845931917],[-24.269642696426956,16.645456794411714],[-24.086040860408588,16.622888759161043]]],[[[-22.887228872288716,16.659344816104436],[-22.919629196291964,16.60726473475674],[-22.959229592295912,16.68364885406669],[-22.98082980829807,16.701008881182588],[-22.99162991629916,16.808641049301144],[-22.934029340293392,16.841625100821346],[-22.905229052290508,16.843361103532928],[-22.905229052290508,16.732256929991195],[-22.887228872288716,16.659344816104436]]],[[[-24.888848888488866,16.817321062859094],[-24.96804968049679,16.794753027608422],[-25.01845018450183,16.796489030320018],[-25.09405094050939,16.832945087263397],[-25.06885068850687,16.87113714691837],[-24.989649896498946,16.91280121199651],[-24.93564935649357,16.92148122555446],[-24.89244892448923,16.846833108956105],[-24.888848888488866,16.817321062859094]]],[[[-25.16965169651695,16.94578526351671],[-25.266852668526667,16.92668923368923],[-25.310053100531007,16.93536924724718],[-25.32085320853207,17.015225371980307],[-25.342453424534227,17.06730545332799],[-25.33885338853389,17.091609491290242],[-25.11205112051121,17.19403365127404],[-25.03645036450365,17.17667362415814],[-24.978849788497882,17.09508149671342],[-25.01845018450183,17.04994542621209],[-25.16965169651695,16.94578526351671]]]]}},{"type":"Feature","id":188,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.64143641436414,10.916647846165986],[-83.61623616236162,10.876719783799416],[-83.58743587435875,10.814223686182189],[-83.57663576635765,10.734367561449076],[-83.4470344703447,10.465287141152686],[-83.34623346233462,10.315990907955978],[-83.1230312303123,10.041702479524815],[-83.02943029430294,9.991358400888714],[-82.86742867428674,9.77088605651683],[-82.80982809828097,9.73442999957345],[-82.77742777427774,9.670197899244641],[-82.61182611826118,9.616381815185363],[-82.5650256502565,9.576453752818793],[-82.56862568625687,9.557357722991313],[-82.58662586625866,9.538261693163818],[-82.61182611826118,9.519165663336338],[-82.64422644226443,9.505277641643616],[-82.72342723427234,9.546941706721768],[-82.80262802628026,9.592077777223096],[-82.84222842228422,9.57124574468402],[-82.86022860228601,9.512221652489984],[-82.8890288902889,9.480973603681363],[-82.9250292502925,9.468821584700237],[-82.93942939429394,9.449725554872757],[-82.9430294302943,9.248349240328352],[-82.93942939429394,9.060860947476684],[-82.88182881828818,9.055652939341911],[-82.78462784627845,8.989684836301507],[-82.74142741427414,8.951492776646532],[-82.7270272702727,8.916772722414748],[-82.74142741427414,8.89941269529885],[-82.81342813428134,8.857748630220698],[-82.88182881828818,8.805668548873001],[-82.91782917829178,8.739700445832597],[-82.85662856628566,8.635540283137217],[-82.84222842228422,8.564364171962055],[-82.84582845828459,8.4897160553637],[-82.86022860228601,8.453259998420307],[-82.99702997029969,8.368195865552423],[-83.02583025830258,8.336947816743816],[-83.02223022230221,8.31611578420474],[-82.95022950229502,8.25709169201069],[-82.91422914229142,8.199803602528235],[-82.88182881828818,8.130363494064639],[-82.87822878228782,8.071339401870603],[-82.94662946629465,8.182443575412336],[-83.04023040230402,8.288339740819296],[-83.1230312303123,8.35257184114812],[-83.13023130231302,8.505340079768004],[-83.16263162631626,8.588668209924307],[-83.2850328503285,8.665052329234243],[-83.3930339303393,8.71713241058194],[-83.46863468634686,8.706716394312394],[-83.42183421834218,8.619916258732914],[-83.29943299432993,8.507076082479585],[-83.28863288632886,8.463676014689852],[-83.29223292232922,8.406387925207397],[-83.3750337503375,8.415067938765347],[-83.45063450634505,8.437635974016004],[-83.54423544235442,8.446315987573954],[-83.60543605436054,8.481036041805751],[-83.7350373503735,8.614708250598142],[-83.64143641436414,8.729284429563066],[-83.61263612636127,8.80393254616142],[-83.61623616236162,8.960172790204481],[-83.63783637836379,9.034820906802835],[-83.73863738637387,9.151133088479341],[-83.8970389703897,9.276125283713796],[-84.11664116641165,9.380285446409175],[-84.2210422104221,9.461877573853883],[-84.48384483844838,9.526109674182692],[-84.58104581045811,9.567773739260844],[-84.66024660246602,9.645893861282374],[-84.6710467104671,9.703181950764844],[-84.64224642246423,9.789982086344324],[-84.71424714247142,9.899350257174461],[-85.02385023850238,10.11635059612317],[-85.19665196651967,10.1944707181447],[-85.23625236252362,10.241342791357624],[-85.26145261452614,10.256966815761928],[-85.23625236252362,10.10767058256522],[-85.16065160651605,10.017398441562563],[-84.96264962649626,9.93407031140626],[-84.90864908649087,9.883726232770158],[-84.8870488704887,9.82123013515293],[-85.00225002250022,9.699709945341652],[-85.05985059850599,9.668461896533046],[-85.07785077850778,9.602493793492641],[-85.11385113851138,9.581661760953565],[-85.15345153451534,9.61985382060854],[-85.31545315453154,9.8108141188834],[-85.62505625056251,9.902822262597638],[-85.68265682656826,9.958374349368512],[-85.79785797857978,10.133710623239068],[-85.84825848258482,10.291686869993711],[-85.83025830258302,10.397583035400686],[-85.70425704257042,10.564239295713293],[-85.66465664656646,10.635415406888455],[-85.67185671856718,10.680551477389798],[-85.66825668256682,10.744783577718607],[-85.7150571505715,10.789919648219936],[-85.83385833858338,10.850679743125568],[-85.90945909459094,10.897551816338492],[-85.88785887858879,10.921855854300745],[-85.75105751057511,10.986087954629568],[-85.74385743857438,11.043376044112023],[-85.74385743857438,11.062472073939503],[-85.72225722257222,11.06594407936268],[-85.70425704257042,11.081568103766998],[-85.68985689856898,11.0971921281713],[-85.65385653856538,11.152744214942174],[-85.62145621456214,11.183992263750781],[-85.58545585455855,11.189200271885554],[-85.53865538655386,11.166632236634882],[-85.36945369453694,11.10587214172925],[-85.17865178651786,11.039904038688846],[-84.90864908649087,10.946159892262997],[-84.7970479704797,11.005183984457048],[-84.69984699846998,11.052056057669972],[-84.6350463504635,11.045112046823618],[-84.48744487444874,10.99129596276434],[-84.4010440104401,10.973935935648441],[-84.3470434704347,10.9791439437832],[-84.2570425704257,10.901023821761669],[-84.20664206642066,10.841999729567632],[-84.19584195841958,10.802071667201062],[-84.1670416704167,10.779503631950405],[-84.0950409504095,10.776031626527228],[-83.91863918639186,10.736103564160658],[-83.81063810638106,10.743047575007012],[-83.71343713437135,10.786447642796759],[-83.65943659436594,10.83679172143286],[-83.64143641436414,10.916647846165986]]]}},{"type":"Feature","id":192,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-82.56142561425614,21.572232489903044],[-82.6550265502655,21.518416405843766],[-82.8530285302853,21.443768289245412],[-82.9610296102961,21.44203228653383],[-83.0690306903069,21.46980832991926],[-83.1410314103141,21.532304427536488],[-83.18423184231843,21.59306452244212],[-83.18063180631806,21.622576568539145],[-83.11223112231121,21.57396849261464],[-83.05463054630546,21.549664454652387],[-83.00783007830078,21.56528847905669],[-82.97182971829717,21.59306452244212],[-83.08343083430834,21.790968831563333],[-83.07623076230762,21.832632896641485],[-82.98982989829898,21.942001067471637],[-82.75582755827558,21.909017015951434],[-82.71622716227162,21.88992098612394],[-82.68022680226802,21.82048087766036],[-82.62982629826298,21.76666479360108],[-82.56862568625687,21.622576568539145],[-82.56142561425614,21.572232489903044]]],[[[-77.6689766897669,21.952417083741167],[-77.70857708577086,21.92116903493256],[-77.75537755377553,21.96630510543389],[-77.78417784177842,21.969777110857066],[-77.82377823778238,21.987137137972965],[-77.89937899378994,22.037481216609066],[-77.91737917379173,22.087825295245167],[-77.85617856178561,22.091297300668344],[-77.77337773377734,22.082617287110395],[-77.6329763297633,22.054841243724965],[-77.64737647376474,21.995817151530915],[-77.6689766897669,21.952417083741167]]],[[[-77.87777877778777,22.127753357611724],[-77.91377913779138,22.124281352188547],[-78.0109801098011,22.1659454172667],[-78.04338043380433,22.200665471498482],[-78.00738007380073,22.247537544711406],[-78.00018000180002,22.297881623347507],[-77.98577985779858,22.301353628770684],[-77.97137971379713,22.240593533865052],[-77.89217892178921,22.214553493191204],[-77.88857888578886,22.200665471498482],[-77.84177841778417,22.1485853901508],[-77.87777877778777,22.127753357611724]]],[[[-78.02538025380254,22.28572960436638],[-78.0469804698047,22.268369577250482],[-78.1009810098101,22.306561636905457],[-78.18018180181801,22.32218566130976],[-78.2269822698227,22.379473750792215],[-78.27018270182701,22.402041786042886],[-78.27378273782737,22.422873818581962],[-78.20178201782018,22.438497842986266],[-78.15138151381514,22.43155383213991],[-78.09378093780937,22.386417761638583],[-78.06138061380614,22.306561636905457],[-78.02538025380254,22.28572960436638]]],[[[-78.63018630186302,22.553074021951176],[-78.49338493384934,22.53050598670052],[-78.44658446584465,22.544394008393226],[-78.39978399783998,22.547866013816417],[-78.3529835298353,22.539186000258468],[-78.28458284582845,22.455857870102164],[-78.34218342183422,22.44544185383262],[-78.3889838898389,22.44544185383262],[-78.4249842498425,22.45932987552534],[-78.54738547385473,22.464537883660114],[-78.63018630186302,22.488841921622367],[-78.67338673386733,22.509673954161443],[-78.69498694986949,22.533977992123695],[-78.63018630186302,22.553074021951176]]],[[[-79.35019350193501,22.66417819549291],[-79.34659346593466,22.638138154819075],[-79.5229952299523,22.711050268705833],[-79.59859598595986,22.787434388015782],[-79.62739627396273,22.80479441513168],[-79.58059580595805,22.806530417843263],[-79.38259382593826,22.681538222608808],[-79.35019350193501,22.66417819549291]]],[[[-81.83781837818378,23.162410973719133],[-81.5750157501575,23.117274903217805],[-81.36261362613625,23.12942692219893],[-81.26181261812617,23.15720296558436],[-81.27261272612726,23.12942692219893],[-81.1790117901179,23.05998681373535],[-81.1430114301143,23.054778805600577],[-81.00621006210062,23.089498859832375],[-80.64980649806498,23.103386881525083],[-80.61380613806138,23.084290851697602],[-80.5490054900549,23.016586745945602],[-80.4590045900459,22.97492268086745],[-80.36540365403654,22.943674632058844],[-80.26460264602646,22.934994618500895],[-80.16740167401673,22.948882640193617],[-80.07380073800738,22.94193862934725],[-79.95859958599586,22.87770652901844],[-79.92259922599226,22.86902651546049],[-79.82179821798218,22.88638654257639],[-79.85059850598506,22.82736245038234],[-79.67779677796777,22.742298317514454],[-79.54819548195482,22.57737805991343],[-79.45819458194582,22.509673954161443],[-79.35739357393574,22.448913859255796],[-79.27459274592745,22.40724979417766],[-79.18459184591846,22.388153764350164],[-78.90018900189001,22.396833777908114],[-78.83538835388353,22.39162576977334],[-78.77418774187741,22.36732173181109],[-78.72018720187201,22.35864171825314],[-78.68778687786877,22.36732173181109],[-78.14418144181441,22.108657327784243],[-77.97137971379713,21.971513113568662],[-77.86337863378634,21.900337002393485],[-77.63657636576366,21.7979128424097],[-77.54657546575466,21.77534480715903],[-77.49617496174962,21.787496826140156],[-77.5069750697507,21.81180086410241],[-77.57177571775718,21.869088953584864],[-77.58257582575825,21.88992098612394],[-77.49617496174962,21.87082495629646],[-77.34137341373413,21.754512774619954],[-77.29817298172982,21.712848709541802],[-77.22257222572226,21.672920647175246],[-77.14337143371434,21.64340860107822],[-77.1829718297183,21.598272530576892],[-77.24417244172442,21.59306452244212],[-77.36657366573665,21.612160552269614],[-77.26937269372694,21.53751243567126],[-77.25137251372513,21.483696351611982],[-77.20817208172082,21.47848834347721],[-77.13977139771397,21.53924843838284],[-77.10017100171001,21.589592517018943],[-76.92736927369273,21.459392313649715],[-76.83736837368373,21.40036822145568],[-76.85896858968589,21.36564816722388],[-76.86616866168661,21.330928112992083],[-76.76536765367653,21.362176161800704],[-76.72576725767257,21.358704156377527],[-76.68976689766897,21.339608126550033],[-76.64656646566465,21.284056039779173],[-76.5529655296553,21.271904020798047],[-76.45576455764558,21.27364002350963],[-76.25776257762577,21.22676795029672],[-76.07416074160741,21.13302380387087],[-75.89775897758977,21.11392777404339],[-75.72135721357213,21.110455768620213],[-75.6349563495635,21.061847692695693],[-75.59535595355953,20.994143586943707],[-75.63855638556385,20.947271513730783],[-75.66375663756637,20.898663437806277],[-75.5989559895599,20.837903342900645],[-75.73935739357393,20.811863302226797],[-75.7609576095761,20.775407245283418],[-75.75375753757537,20.735479182916848],[-75.7249572495725,20.714647150377772],[-75.64215642156421,20.733743180205266],[-75.52335523355234,20.716383153089367],[-75.33975339753397,20.700759128685064],[-75.21375213752137,20.714647150377772],[-74.95814958149582,20.67298308529962],[-74.88254882548826,20.650415050048963],[-74.73134731347314,20.574030930739013],[-74.66294662946629,20.52195084939133],[-74.51174511745117,20.38480663517575],[-74.38574385743857,20.33099055111647],[-74.27414274142741,20.31710252942375],[-74.23454234542345,20.3257825429817],[-74.19854198541985,20.31189452128899],[-74.16614166141662,20.292798491461497],[-74.13734137341373,20.232038396555865],[-74.15534155341552,20.16780629622704],[-74.21654216542166,20.117462217590955],[-74.25254252542526,20.07927015793598],[-74.41094410944109,20.075798152512803],[-74.6341463414634,20.058438125396904],[-74.85014850148501,20.00288603862603],[-74.95454954549545,19.957749968124702],[-75.0049500495005,19.928237922027677],[-75.11655116551165,19.902197881353842],[-75.12375123751237,19.9247659166045],[-75.12375123751237,19.954277962701525],[-75.15255152551525,20.008094046760803],[-75.17775177751777,19.959485970836297],[-75.2209522095221,19.923029913892904],[-75.28935289352893,19.893517867795893],[-75.5521555215552,19.891781865084297],[-75.65655656556565,19.931709927450854],[-75.76455764557645,19.96122197354788],[-76.15696156961569,19.988998016933323],[-76.25416254162542,19.987262014221727],[-76.5169651696517,19.95601396541312],[-76.77976779767798,19.940389941008803],[-76.89136891368913,19.921293911181323],[-76.99936999369993,19.893517867795893],[-77.21177211772117,19.893517867795893],[-77.46377463774637,19.86053381627569],[-77.71577715777157,19.85532580814092],[-77.55377553775537,20.082742163359157],[-77.21177211772117,20.299742502307865],[-77.15057150571505,20.346614575520775],[-77.10377103771037,20.40737467042642],[-77.0929709297093,20.45251074092775],[-77.10737107371074,20.492438803294306],[-77.19017190171901,20.560142909046306],[-77.20457204572045,20.610486987682393],[-77.22977229772297,20.643471039202595],[-77.34857348573486,20.67298308529962],[-77.46737467374673,20.69034311241552],[-77.59337593375933,20.69034311241552],[-77.85617856178561,20.71291114766619],[-77.99657996579965,20.714647150377772],[-78.11538115381154,20.761519223590696],[-78.31338313383134,20.928175483903303],[-78.40698406984069,20.97331155440463],[-78.45378453784538,21.011503614059606],[-78.48978489784898,21.053167679137758],[-78.53658536585365,21.2962080587603],[-78.57618576185762,21.414256243148387],[-78.63738637386373,21.51494440042059],[-78.72738727387274,21.59306452244212],[-78.82458824588245,21.619104563115968],[-79.18819188191881,21.553136460075564],[-79.27459274592745,21.561816473633513],[-79.35739357393574,21.58438450888417],[-79.91179911799118,21.742360755638828],[-80.13860138601386,21.829160891218308],[-80.23220232202321,21.872560959008055],[-80.31140311403114,21.933321053913687],[-80.39420394203941,22.03400921118589],[-80.48420484204841,22.124281352188547],[-80.48420484204841,22.087825295245167],[-80.49860498604986,22.063521257282915],[-80.9630096300963,22.05310524101337],[-81.03501035010349,22.073937273552446],[-81.08181081810818,22.0982413115147],[-81.11781117811178,22.134697368458077],[-81.1430114301143,22.20760948234485],[-81.18621186211861,22.268369577250482],[-81.20061200612005,22.202401474210077],[-81.22221222212222,22.143377382016027],[-81.28341283412834,22.108657327784243],[-81.35541355413554,22.10344931964947],[-81.44181441814418,22.183305444382597],[-81.81621816218161,22.200665471498482],[-81.84861848618486,22.21281749047961],[-81.9710197101971,22.290937612501153],[-82.07902079020789,22.388153764350164],[-81.97461974619746,22.421137815870367],[-81.75861758617586,22.466273886371695],[-81.71181711817118,22.497521935180316],[-81.6830168301683,22.533977992123695],[-81.7010170101701,22.59126608160615],[-81.74421744217442,22.632930146684302],[-81.7910179101791,22.657234184646555],[-81.83781837818378,22.672858209050858],[-81.90261902619025,22.679802219897226],[-82.73782737827378,22.688482233455176],[-82.78462784627845,22.65897018735815],[-82.86022860228601,22.594738087029327],[-83.00783007830078,22.51314595958462],[-83.10863108631087,22.429817829428316],[-83.14463144631446,22.386417761638583],[-83.18783187831878,22.355169712829962],[-83.29223292232922,22.30308963148228],[-83.37863378633786,22.223233506749153],[-83.48663486634867,22.186777449805774],[-83.54423544235442,22.20934548505643],[-83.60183601836017,22.20934548505643],[-83.64143641436414,22.188513452517356],[-83.68823688236883,22.179833438959406],[-83.90063900639007,22.169417422689875],[-83.9330393303933,22.150321392862395],[-83.96183961839618,22.091297300668344],[-83.99783997839978,21.98019312712661],[-84.03024030240302,21.943737070183218],[-84.13824138241382,21.92984904849051],[-84.2390423904239,21.89860099968189],[-84.44784447844478,21.790968831563333],[-84.50184501845018,21.77534480715903],[-84.4910449104491,21.85346492918056],[-84.50184501845018,21.92984904849051],[-84.55944559445594,21.933321053913687],[-84.62784627846278,21.92116903493256],[-84.68184681846819,21.89860099968189],[-84.78624786247862,21.84304891291103],[-84.83664836648366,21.827424888506727],[-84.8870488704887,21.856936934603738],[-84.87624876248762,21.89339299154713],[-84.53424534245342,22.030537205762712],[-84.49464494644945,22.040953222032243],[-84.43344433444334,22.030537205762712],[-84.37224372243722,22.03574521389747],[-84.32544325443254,22.073937273552446],[-84.3830438304383,22.256217558269356],[-84.36144361443614,22.379473750792215],[-84.28224282242822,22.474953899929645],[-84.12024120241202,22.61904212499158],[-84.04464044640446,22.665914198204504],[-83.25623256232562,22.967978670021097],[-83.1770317703177,22.9836026944254],[-82.66582665826658,23.044362789331046],[-82.58662586625866,23.065194821870122],[-82.3490234902349,23.153730960161184],[-82.10062100621006,23.190187017104563],[-81.83781837818378,23.162410973719133]]]]}},{"type":"Feature","id":531,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-68.75168751687517,12.058937630391952],[-68.8020880208802,12.04504960869923],[-68.99648996489965,12.142265760548256],[-69.15489154891549,12.298506004591317],[-69.15849158491585,12.380098132036025],[-69.11889118891189,12.373154121189671],[-69.07569075690756,12.34190607238105],[-69.01449014490144,12.230801898839317],[-68.82728827288273,12.157889784952559],[-68.75168751687517,12.058937630391952]]]}},{"type":"Feature","id":136,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.36981369813698,19.348413016356744],[-81.33741337413373,19.329316986529264],[-81.29781297812978,19.34146900551039],[-81.28341283412834,19.362301038049466],[-81.13221132211322,19.346677013645163],[-81.1070110701107,19.30501294856701],[-81.22581225812257,19.303276945855416],[-81.27621276212761,19.277236905181567],[-81.3050130501305,19.27202889704681],[-81.40581405814058,19.278972907893163],[-81.42021420214202,19.374453057030593],[-81.39141391413914,19.384869073300123],[-81.36981369813698,19.348413016356744]]],[[[-79.98019980199801,19.707765577655792],[-79.98739987399874,19.702557569521034],[-80.01980019800197,19.70602957494421],[-80.09540095400953,19.666101512577654],[-80.12420124201242,19.667837515289236],[-80.11700117001169,19.68346153969354],[-80.10260102601026,19.695613558674665],[-80.08460084600846,19.70602957494421],[-80.06660066600665,19.709501580367387],[-80.01620016200161,19.718181593925337],[-79.99099990999909,19.719917596636932],[-79.97659976599766,19.709501580367387],[-79.98019980199801,19.707765577655792]]],[[[-79.82179821798218,19.711237583078983],[-79.86859868598685,19.69734956138626],[-79.90459904599045,19.702557569521034],[-79.82539825398254,19.744221634599185],[-79.80379803798037,19.758109656291893],[-79.78579785797858,19.76505366713826],[-79.76779767797677,19.76505366713826],[-79.74259742597425,19.75637365358031],[-79.74259742597425,19.75116564544554],[-79.82179821798218,19.711237583078983]]]]}},{"type":"Feature","id":-99,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[34.00414004140043,35.06444556437755],[33.96453964539646,35.05750155353118],[33.90333903339035,35.085277596916626],[33.86733867338674,35.093957610474575],[33.83133831338313,35.06791756980073],[33.79173791737918,35.04882153997325],[33.75573755737557,35.0401415264153],[33.72693726937271,35.036669520992106],[33.67653676536767,35.017573491164626],[33.61533615336154,35.0227814992994],[33.52533525335255,35.0384055237037],[33.47493474934751,35.00021346404873],[33.46413464134642,35.0054214721835],[33.45693456934569,35.10090162132093],[33.42453424534247,35.140829683687485],[33.384933849338495,35.16339771893816],[33.327333273332755,35.15298170266861],[33.24813248132483,35.1564537080918],[33.19053190531906,35.17381373520769],[33.07893078930789,35.14603769182226],[32.98532985329854,35.11652564572523],[32.92052920529207,35.08701359962821],[32.87012870128703,35.0887496023398],[32.78372783727838,35.11652564572523],[32.71892718927191,35.14603769182226],[32.71172711727118,35.17034172978451],[32.77292772927731,35.15992571351498],[32.88092880928809,35.180757746054056],[32.92772927729277,35.27797389790307],[32.942129421294226,35.390814074156395],[33.12213122131223,35.35783002263619],[33.309333093330935,35.34220599823189],[33.460534605346055,35.33526198738552],[33.60813608136081,35.354358017213016],[34.06174061740617,35.4741422043127],[34.19134191341914,35.545318315487876],[34.274142741427426,35.56962235345013],[34.41094410944109,35.62864644564418],[34.55494554945551,35.66163049716438],[34.464944649446494,35.59392639141238],[33.9429394293943,35.29186191959579],[33.90693906939069,35.20158977859313],[33.93213932139321,35.140829683687485],[34.00414004140043,35.06444556437755]]]}},{"type":"Feature","id":196,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[32.71172711727118,35.17034172978451],[32.71892718927191,35.14603769182226],[32.78372783727838,35.11652564572523],[32.87012870128703,35.0887496023398],[32.92052920529207,35.08701359962821],[32.98532985329854,35.11652564572523],[33.07893078930789,35.14603769182226],[33.19053190531906,35.17381373520769],[33.24813248132483,35.1564537080918],[33.327333273332755,35.15298170266861],[33.384933849338495,35.16339771893816],[33.42453424534247,35.140829683687485],[33.45693456934569,35.10090162132093],[33.46413464134642,35.0054214721835],[33.47493474934751,35.00021346404873],[33.52533525335255,35.0384055237037],[33.61533615336154,35.0227814992994],[33.67653676536767,35.017573491164626],[33.72693726937271,35.036669520992106],[33.75573755737557,35.0401415264153],[33.79173791737918,35.04882153997325],[33.83133831338313,35.06791756980073],[33.86733867338674,35.093957610474575],[33.90333903339035,35.085277596916626],[33.96453964539646,35.05750155353118],[34.00414004140043,35.06444556437755],[34.022140221402225,35.045349534550056],[34.05094050940511,34.9880614450676],[33.93573935739357,34.9707014179517],[33.82413824138243,34.96549340981694],[33.75933759337593,34.9724374206633],[33.69813698136983,34.9707014179517],[33.51453514535146,34.80578116035069],[33.41373413734138,34.75022907357983],[33.29493294932951,34.71724502205963],[33.176131761317635,34.698148992232134],[33.1149311493115,34.69641298952055],[33.0609306093061,34.67558095698148],[33.024930249302514,34.6373888973265],[33.024930249302514,34.59919683767153],[33.006930069300694,34.5696847915745],[32.942129421294226,34.57662880242087],[32.91332913329134,34.63565289461491],[32.866528665286666,34.661692935288755],[32.75132751327513,34.64780491359603],[32.69372693726939,34.64954091630763],[32.506525065250656,34.706829005790084],[32.44892448924489,34.729397041040755],[32.412924129241304,34.77800511696526],[32.31572315723159,34.95334139083582],[32.30132301323013,35.08354159420503],[32.39132391323915,35.05055754268483],[32.47412474124741,35.090485605051384],[32.5569255692557,35.1564537080918],[32.65412654126541,35.18249374876564],[32.71172711727118,35.17034172978451]]]}},{"type":"Feature","id":203,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[14.808748087480893,50.85859823441987],[14.895148951489517,50.862070239843064],[14.98154981549817,50.88637427780532],[14.98874988749887,50.92803834288347],[14.985149851498534,51.00268645948182],[14.992349923499233,51.014838478462934],[15.125551255512562,50.99227044321228],[15.25875258752589,50.959286391692075],[15.276752767527682,50.882902272382125],[15.312753127531295,50.84644621543876],[15.355953559535607,50.81172616120696],[15.395553955539555,50.79610213680266],[15.463954639546415,50.794366134091064],[15.643956439564391,50.74923006358972],[15.730357303573044,50.74055005003177],[15.820358203582032,50.709302001223165],[15.892358923589256,50.67631794970296],[15.949959499594996,50.671109941568204],[15.975159751597516,50.63465388462481],[16.007560075600765,50.612085849374154],[16.065160651606533,50.62944587649005],[16.28116281162812,50.6554859171639],[16.360363603636046,50.6207658629321],[16.410764107641086,50.58430980598871],[16.417964179641814,50.57389378971919],[16.392763927639294,50.54090973819899],[16.378363783637838,50.51660570023674],[16.35676356763568,50.500981675832406],[16.28116281162812,50.48362164871651],[16.241562415624173,50.454109602619496],[16.209162091620925,50.424597556522485],[16.23076230762308,50.39334950771385],[16.291962919629214,50.37251747517479],[16.335163351633526,50.36730946704003],[16.349563495634953,50.344741431789345],[16.486364863648646,50.247525279940334],[16.59796597965979,50.12253308470588],[16.637566375663766,50.10170105216682],[16.68076680766808,50.098229046743626],[16.72396723967239,50.115589073859525],[16.777967779677795,50.157253138937676],[16.84276842768429,50.18676518503469],[16.896768967689695,50.20238920943899],[16.990369903699047,50.23710926367079],[16.99396993969941,50.259677298921474],[16.914769147691487,50.344741431789345],[16.86796867968681,50.41418154025294],[16.878768787687875,50.42633355923405],[16.979569795697955,50.415917542964536],[17.15237152371523,50.37772548330955],[17.415174151741525,50.25446929078669],[17.4619746197462,50.25446929078669],[17.555575555755553,50.26488530705623],[17.656376563765633,50.28398133688373],[17.703177031770338,50.306549372134384],[17.72117721177213,50.297869358576435],[17.735577355773557,50.230165252824435],[17.710377103771037,50.19370919588107],[17.5879758797588,50.157253138937676],[17.59517595175953,50.13989311182178],[17.627576275762777,50.115589073859525],[17.681576815768153,50.09996504945522],[17.74637746377465,50.056564981665474],[17.793177931779326,50.00622090302937],[17.832778327783274,49.983652867778716],[17.875978759787614,49.971500848797575],[17.983979839798394,49.99927689218302],[18.016380163801642,50.02010892472208],[18.027180271802735,50.03573294912641],[18.04878048780489,50.03226094370322],[18.08838088380884,50.00795690574097],[18.09918099180993,49.992332881336665],[18.203582035820375,49.96455683795122],[18.26478264782648,49.92983678371942],[18.304383043830455,49.91421275931512],[18.347583475834767,49.92983678371942],[18.51678516785168,49.90206074033401],[18.563585635856356,49.87949270508332],[18.577985779857812,49.84130064542836],[18.56718567185672,49.818732610177705],[18.595985959859604,49.75797251527206],[18.808388083880857,49.61388429021014],[18.829988299883013,49.54097217632335],[18.833588335883377,49.51146013022634],[18.808388083880857,49.509724127514744],[18.75078750787509,49.49410010311044],[18.67518675186753,49.48889209497568],[18.595985959859604,49.49062809768725],[18.53478534785347,49.46458805701343],[18.477184771847732,49.42118798922368],[18.4159841598416,49.39167594312664],[18.38358383583838,49.36389989974123],[18.36558365583656,49.33612385635578],[18.160381603816035,49.25800373433424],[18.13158131581318,49.225019682814036],[18.109981099810994,49.17988361231272],[18.09918099180993,49.119123517407075],[18.084780847808474,49.06530743334781],[18.052380523805255,49.03579538725077],[17.940779407794082,49.01149134928852],[17.911979119791198,48.99933933030741],[17.893978939789406,48.97156328692196],[17.829178291782938,48.928163219132216],[17.757177571775713,48.88823515676566],[17.623976239762413,48.84136308355275],[17.483574835748357,48.827475061860014],[17.296372963729652,48.843099086264345],[17.188371883718844,48.860459113380216],[17.13437134371344,48.84136308355275],[17.062370623706244,48.780602988647104],[16.986769867698683,48.67644282595174],[16.954369543695435,48.598322703930194],[16.929169291692915,48.62089073918085],[16.88236882368824,48.704218869337154],[16.8319683196832,48.7146348856067],[16.763567635676367,48.72157889645305],[16.713167131671327,48.733730915434194],[16.601566015660154,48.7823389913587],[16.543965439654414,48.79622701305141],[16.479164791647918,48.7996990184746],[16.41436414364145,48.771922975089154],[16.367563675636774,48.73893892356895],[16.219962199622017,48.73893892356895],[16.057960579605805,48.754562947973255],[15.823958239582396,48.86393111880341],[15.766357663576656,48.865667121515],[15.70155701557016,48.860459113380216],[15.60075600756008,48.886499154054064],[15.402754027540283,48.957675265229256],[15.30915309153093,48.97329928963356],[15.251552515525162,48.96461927607561],[15.201152011520122,48.948995251671306],[15.161551615516174,48.945523246248115],[15.13995139951399,48.96982728421037],[15.067950679506794,48.99760332759581],[14.992349923499233,49.001075333019],[14.970749707497077,48.983715305903104],[14.949149491494921,48.827475061860014],[14.923949239492401,48.771922975089154],[14.823148231482321,48.77365897780075],[14.787147871478709,48.7476189371269],[14.707947079470813,48.67123481781695],[14.689946899468993,48.60005870664179],[14.553145531455328,48.6139467283345],[14.488344883448832,48.62609874731564],[14.430744307443092,48.61568273104609],[14.365943659436596,48.57575466867954],[14.189541895418955,48.5792266741027],[14.049140491404927,48.601794709353385],[13.987939879398795,48.69206685035604],[13.923139231392327,48.72852290729941],[13.843938439384402,48.75977095610804],[13.815138151381518,48.766714966954396],[13.768337683376842,48.8153230428789],[13.685536855368554,48.87608313778455],[13.54873548735489,48.95941126794085],[13.440734407344081,48.95593926251766],[13.401134011340133,48.97677129505672],[13.383133831338313,49.00801934386536],[13.339933399334,49.060099425213025],[13.28953289532896,49.098291484868014],[13.228332283322828,49.11217950656072],[13.141931419314204,49.15905157977363],[13.023130231302332,49.259739737045834],[12.915129151291524,49.330915848221025],[12.814328143281443,49.32917984550943],[12.749527495274947,49.365635902452794],[12.681126811268115,49.41424397837733],[12.630726307263075,49.46111605159024],[12.555125551255514,49.57569223055515],[12.50112501125011,49.63992433088396],[12.457924579245798,49.67985239325054],[12.407524075240758,49.712836444770744],[12.389523895238966,49.738876485444564],[12.45072450724507,49.79963658035021],[12.472324723247226,49.83088462915882],[12.497524975249746,49.8534526644095],[12.511925119251202,49.877756702371755],[12.511925119251202,49.895116729487654],[12.457924579245798,49.95587682439327],[12.385923859238602,49.99927689218302],[12.277922779227794,50.042676959972766],[12.209522095220962,50.098229046743626],[12.180721807218077,50.14857312537973],[12.17352173521735,50.17634916876517],[12.126721267212673,50.212805225708536],[12.09072090720909,50.268357312479395],[12.09072090720909,50.301341363999626],[12.097920979209789,50.31175738026914],[12.133921339213401,50.31175738026914],[12.17352173521735,50.289189345018485],[12.231122311223118,50.24405327451714],[12.277922779227794,50.18155717689993],[12.306723067230678,50.20586121486218],[12.357123571235718,50.27356532061418],[12.454324543245434,50.34994943992413],[12.547925479254786,50.39334950771385],[12.634326343263439,50.39682151313704],[12.706327063270635,50.40897353211818],[12.763927639276403,50.43154156736884],[12.868328683286848,50.42286155381089],[12.943929439294408,50.407237529406586],[12.965529655296564,50.415917542964536],[12.997929979299812,50.45584560533109],[13.015930159301604,50.49056565956289],[13.181531815318152,50.509661689390356],[13.23913239132392,50.577365795142356],[13.267932679326805,50.57562979243076],[13.307533075330753,50.586045808700305],[13.339933399334,50.612085849374154],[13.375933759337613,50.6225018656437],[13.401134011340133,50.60861384395096],[13.437134371343717,50.60166983310461],[13.47313473134733,50.61729385750891],[13.527135271352734,50.69367797681886],[13.55593555935559,50.70409399308841],[13.69993699937001,50.71624601206952],[13.897938979389806,50.76138208257086],[13.998739987399887,50.80131014493742],[14.095940959409603,50.82214217747651],[14.200342003420047,50.862070239843064],[14.36954369543696,50.89852629678643],[14.376743767437688,50.91415032119076],[14.301143011430128,50.95234238084572],[14.272342723427244,50.976646418807974],[14.254342543425452,51.00268645948182],[14.283142831428307,51.02872650015567],[14.31914319143192,51.03740651371362],[14.365943659436596,51.026990497444075],[14.506345063450652,51.009630470328176],[14.5459454594546,50.99400644592387],[14.560345603456028,50.95407838355732],[14.59634596345964,50.91935832932552],[14.625146251462525,50.91415032119076],[14.614346143461432,50.85512622899671],[14.657546575465773,50.832558193746024],[14.72234722347224,50.815198166630125],[14.765547655476553,50.81867017205332],[14.797947979479801,50.84297421001557],[14.808748087480893,50.85859823441987]]]}},{"type":"Feature","id":276,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[14.214742147421475,53.87056293902788],[14.171541715417163,53.87403494445104],[14.049140491404927,53.863618928181495],[13.92673926739269,53.8792429525858],[13.90153901539017,53.93826704477985],[13.923139231392327,53.9972911369739],[13.872738727387286,54.03548319662889],[13.82593825938261,54.05978723459114],[13.818738187381882,54.09277128611134],[13.82593825938261,54.12749134034311],[14.038340383403835,54.03374719391729],[14.211142111421111,53.95041906376099],[14.196741967419683,53.91917101495238],[14.214742147421475,53.87056293902788]]],[[[11.284312843128447,54.41740379317858],[11.129511295112962,54.41566779046701],[11.071910719107194,54.45559585283357],[11.01071010710109,54.46601186910311],[11.04311043110431,54.51461994502762],[11.08631086310865,54.533715974855085],[11.233912339123407,54.50073192333488],[11.280712807128083,54.43823582571767],[11.284312843128447,54.41740379317858]]],[[[13.710737107371074,54.38268373894681],[13.735937359373594,54.31497963319481],[13.70713707137071,54.28199558167461],[13.595535955359566,54.33754766844547],[13.480334803348029,54.33754766844547],[13.415534155341561,54.249011530154405],[13.36513365133652,54.245539524731214],[13.18873188731888,54.325395649464355],[13.16353163531636,54.36532371183091],[13.156331563315632,54.39657176063952],[13.181531815318152,54.50941193689283],[13.177931779317788,54.54413199112463],[13.231932319323192,54.58232405077962],[13.23913239132392,54.63787613755048],[13.336333363333637,54.69690022974453],[13.42273422734229,54.698636232456124],[13.451534515345173,54.65002815653159],[13.491134911349121,54.61530810229982],[13.635136351363514,54.57711604264483],[13.65673656736567,54.55975601552893],[13.671136711367126,54.53545197756668],[13.602736027360294,54.48857990435377],[13.58113581135811,54.46427586639152],[13.602736027360294,54.42434780402496],[13.710737107371074,54.38268373894681]]],[[[8.587885878858799,54.71252425414883],[8.548285482854823,54.68822021618658],[8.45468454684547,54.69169222160974],[8.400684006840066,54.71426025686043],[8.418684186841887,54.73856429482268],[8.469084690846927,54.757660324650146],[8.508685086850875,54.76113233007334],[8.573485734857343,54.7489803110922],[8.587885878858799,54.71252425414883]]],[[[9.739897398973994,54.825364430402146],[9.747097470974722,54.80800440328625],[9.891098910989115,54.78022835990083],[9.952299522995247,54.73856429482268],[10.02070020700208,54.67433219449384],[10.027900279002807,54.58058804806802],[9.941499414994155,54.51461994502762],[9.869498694986959,54.47295587994947],[10.143101431014315,54.48857990435377],[10.1719017190172,54.45038784469881],[10.211502115021148,54.40872377962066],[10.359103591035904,54.43823582571767],[10.729907299073005,54.316715635906405],[10.956709567095686,54.375739728100456],[11.014310143101426,54.37921173352362],[11.064710647106466,54.28025957896301],[11.007110071100726,54.181307424402405],[10.80910809108093,54.075411258995445],[10.855908559085606,54.00944315595504],[10.91710917109171,53.995555134262304],[11.104311043110442,54.00944315595504],[11.399513995139955,53.94521105562623],[11.460714607146087,53.9643070854537],[11.701917019170196,54.113603318650405],[11.795517955179548,54.14485136745901],[12.112321123211245,54.169155405421265],[12.169921699216985,54.22644349490375],[12.295922959229586,54.2837315843862],[12.378723787237874,54.346227682003416],[12.57672576725767,54.46774787181468],[12.778327783277831,54.44517983656402],[12.897128971289732,54.422611801313366],[13.030330303303032,54.410459782332225],[13.149131491314932,54.28199558167461],[13.44793447934481,54.14137936203585],[13.72513725137253,54.15353138101696],[13.822338223382246,54.01985917222456],[13.865538655386558,53.85320291191198],[13.95193951939521,53.80112283056428],[14.023940239402407,53.76813877904408],[14.250742507425088,53.731682722100686],[14.257942579425787,53.72994671938909],[14.265142651426515,53.70737868413843],[14.279542795427972,53.62405055398213],[14.297542975429764,53.55634644823013],[14.416344163441636,53.28379402251056],[14.412744127441272,53.21608991675859],[14.409144091440908,53.19872988964269],[14.36954369543696,53.104985743216844],[14.2939429394294,53.0268656211953],[14.19314193141932,52.981729550693984],[14.139141391413915,52.93312147476948],[14.128341283412851,52.87756938799859],[14.254342543425452,52.782089238861175],[14.513545135451352,52.64494502464561],[14.617946179461796,52.5286328429691],[14.57114571145712,52.43141669112006],[14.553145531455328,52.3602405799449],[14.574745747457484,52.31336850673199],[14.614346143461432,52.2769124497886],[14.679146791467929,52.24913640640315],[14.704347043470449,52.207472341325],[14.693546935469357,52.150184251842546],[14.704347043470449,52.11025618947599],[14.751147511475125,52.082480146090546],[14.74754747547476,52.070328127109434],[14.725947259472605,52.03040006474288],[14.693546935469357,51.95748795085612],[14.675546755467565,51.90540786950842],[14.599945999460004,51.832495755621665],[14.625146251462525,51.76999965800442],[14.682746827468293,51.69882354682926],[14.725947259472605,51.66236748988587],[14.740347403474033,51.62764743565407],[14.711547115471149,51.544319305497766],[14.725947259472605,51.523487272958704],[14.90594905949061,51.46272717805306],[14.934749347493494,51.43495113466764],[14.952749527495286,51.37766304518519],[15.017550175501754,51.25267084995073],[14.96354963549635,51.094694603196075],[14.916749167491673,51.00789446761658],[14.815948159481593,50.87248625611261],[14.808748087480893,50.85859823441987],[14.797947979479801,50.84297421001557],[14.765547655476553,50.81867017205332],[14.72234722347224,50.815198166630125],[14.657546575465773,50.832558193746024],[14.614346143461432,50.85512622899671],[14.625146251462525,50.91415032119076],[14.59634596345964,50.91935832932552],[14.560345603456028,50.95407838355732],[14.5459454594546,50.99400644592387],[14.506345063450652,51.009630470328176],[14.365943659436596,51.026990497444075],[14.31914319143192,51.03740651371362],[14.283142831428307,51.02872650015567],[14.254342543425452,51.00268645948182],[14.272342723427244,50.976646418807974],[14.301143011430128,50.95234238084572],[14.376743767437688,50.91415032119076],[14.36954369543696,50.89852629678643],[14.200342003420047,50.862070239843064],[14.095940959409603,50.82214217747651],[13.998739987399887,50.80131014493742],[13.897938979389806,50.76138208257086],[13.69993699937001,50.71624601206952],[13.55593555935559,50.70409399308841],[13.527135271352734,50.69367797681886],[13.47313473134733,50.61729385750891],[13.437134371343717,50.60166983310461],[13.401134011340133,50.60861384395096],[13.375933759337613,50.6225018656437],[13.339933399334,50.612085849374154],[13.307533075330753,50.586045808700305],[13.267932679326805,50.57562979243076],[13.23913239132392,50.577365795142356],[13.181531815318152,50.509661689390356],[13.015930159301604,50.49056565956289],[12.997929979299812,50.45584560533109],[12.965529655296564,50.415917542964536],[12.943929439294408,50.407237529406586],[12.868328683286848,50.42286155381089],[12.763927639276403,50.43154156736884],[12.706327063270635,50.40897353211818],[12.634326343263439,50.39682151313704],[12.547925479254786,50.39334950771385],[12.454324543245434,50.34994943992413],[12.357123571235718,50.27356532061418],[12.306723067230678,50.20586121486218],[12.277922779227794,50.18155717689993],[12.231122311223118,50.24405327451714],[12.17352173521735,50.289189345018485],[12.133921339213401,50.31175738026914],[12.097920979209789,50.31175738026914],[12.09072090720909,50.301341363999626],[12.09072090720909,50.268357312479395],[12.126721267212673,50.212805225708536],[12.17352173521735,50.17634916876517],[12.180721807218077,50.14857312537973],[12.209522095220962,50.098229046743626],[12.277922779227794,50.042676959972766],[12.385923859238602,49.99927689218302],[12.457924579245798,49.95587682439327],[12.511925119251202,49.895116729487654],[12.511925119251202,49.877756702371755],[12.497524975249746,49.8534526644095],[12.472324723247226,49.83088462915882],[12.45072450724507,49.79963658035021],[12.389523895238966,49.738876485444564],[12.407524075240758,49.712836444770744],[12.457924579245798,49.67985239325054],[12.50112501125011,49.63992433088396],[12.555125551255514,49.57569223055515],[12.630726307263075,49.46111605159024],[12.681126811268115,49.41424397837733],[12.749527495274947,49.365635902452794],[12.814328143281443,49.32917984550943],[12.915129151291524,49.330915848221025],[13.023130231302332,49.259739737045834],[13.141931419314204,49.15905157977363],[13.228332283322828,49.11217950656072],[13.28953289532896,49.098291484868014],[13.339933399334,49.060099425213025],[13.383133831338313,49.00801934386536],[13.401134011340133,48.97677129505672],[13.440734407344081,48.95593926251766],[13.54873548735489,48.95941126794085],[13.685536855368554,48.87608313778455],[13.768337683376842,48.8153230428789],[13.815138151381518,48.766714966954396],[13.804338043380454,48.7476189371269],[13.797137971379726,48.686858842221255],[13.797137971379726,48.62089073918085],[13.786337863378634,48.58790668766065],[13.72513725137253,48.542770617159334],[13.692736927369282,48.53235460088979],[13.67473674736749,48.52367458733184],[13.487534875348757,48.58269867952589],[13.47313473134733,48.572282663256345],[13.458734587345873,48.56533865240999],[13.408334083340833,48.39347438396263],[13.375933759337613,48.36222633515402],[13.321933219332209,48.330978286345385],[13.2139321393214,48.301466240248374],[13.141931419314204,48.28931422126723],[13.080730807308072,48.275426199574525],[12.897128971289732,48.20425008839936],[12.814328143281443,48.160850020609615],[12.760327603276039,48.10703393655032],[12.760327603276039,48.075785887741716],[12.850328503285027,47.98551374673906],[12.954729547295472,47.890033597601644],[12.954729547295472,47.808441470156936],[12.907929079290795,47.745945372539694],[12.897128971289732,47.72164133457744],[12.929529295292951,47.71296132101949],[12.98712987129872,47.7094893155963],[13.033930339303396,47.699073299326784],[13.055530555305552,47.65567323153704],[13.048330483304852,47.57928911222709],[13.030330303303032,47.508113001051925],[13.015930159301604,47.478600954954885],[12.969129691296928,47.47512894953172],[12.879128791287911,47.50637699834033],[12.81072810728108,47.54283305528372],[12.781927819278195,47.563665087822784],[12.781927819278195,47.58970512849663],[12.796327963279651,47.60706515561253],[12.771127711277131,47.64004920713273],[12.684726847268479,47.669561253229745],[12.59472594725949,47.65567323153704],[12.52632526325263,47.63657720170954],[12.483124831248318,47.63657720170954],[12.436324363243642,47.66608924780658],[12.364323643236446,47.68865728305724],[12.26712267122673,47.70254530474995],[12.209522095220962,47.71816932915425],[12.195121951219505,47.7094893155963],[12.202322023220233,47.64699321797909],[12.184321843218441,47.61921717459364],[11.716317163171652,47.58276111765028],[11.572315723157232,47.549777066130076],[11.471514715147151,47.50637699834033],[11.392313923139227,47.487280968512835],[11.374313743137435,47.45950492512742],[11.298712987129875,47.42478487089562],[11.21231212312125,47.414368854626076],[11.190711907119066,47.42478487089562],[11.13671136711369,47.40916084649132],[11.04311043110431,47.393536822087015],[10.981909819098206,47.39874483022177],[10.953109531095322,47.42652087360722],[10.895508955089554,47.469920941396936],[10.870308703087034,47.50116899020557],[10.873908739087398,47.52026502003304],[10.74070740707407,47.52373702545623],[10.65790657906581,47.54804106341848],[10.481504815048169,47.54109705257213],[10.438304383043828,47.55151306884167],[10.431104311043129,47.54109705257213],[10.402304023040244,47.41784086004927],[10.369903699036996,47.36576077870157],[10.312303123031228,47.313680697353874],[10.240302403024032,47.28416865125686],[10.182701827018263,47.278960643122076],[10.186301863018628,47.317152702777065],[10.200702007020084,47.364024775989975],[10.157501575015743,47.37444079225952],[10.09630096300964,47.37964880039428],[10.067500675006755,47.393536822087015],[10.074700747007483,47.428256876318784],[10.060300603006027,47.449088908857874],[10.035100351003507,47.47339294682013],[9.970299702997039,47.50464099562873],[9.840698406984075,47.55151306884167],[9.750697506975087,47.575817106803925],[9.714697146971474,47.55151306884167],[9.649896498965006,47.52547302816782],[9.549095490954926,47.53415304172577],[9.523895238952406,47.52373702545623],[9.35109351093513,47.59838514205458],[9.181891818918189,47.67129725594134],[9.127891278912784,47.67129725594134],[8.879488794887948,47.65567323153704],[8.872288722887248,47.66261724238339],[8.832688326883272,47.70428130746154],[8.793087930879324,47.71643332644268],[8.771487714877168,47.7094893155963],[8.753487534875347,47.69733729661519],[8.728287282872827,47.70080930203838],[8.616686166861683,47.766777405078784],[8.573485734857343,47.775457418636734],[8.508685086850875,47.766777405078784],[8.436684366843679,47.732057350846986],[8.40428404284043,47.68865728305724],[8.411484114841159,47.66261724238339],[8.451084510845106,47.652201226113846],[8.551885518855187,47.65914523696023],[8.566285662856643,47.652201226113846],[8.569885698857007,47.63831320442114],[8.559085590855915,47.62442518272843],[8.476284762847627,47.61227316374729],[8.45468454684547,47.596649139342986],[8.42948429484295,47.59144113120823],[8.415084150841523,47.58970512849663],[8.32868328683287,47.60706515561253],[8.199081990819906,47.60706515561253],[8.094680946809461,47.575817106803925],[7.925479254792549,47.563665087822784],[7.698676986769868,47.57060909866914],[7.615876158761608,47.59317713391982],[7.565475654756568,47.60706515561253],[7.529475294752956,47.673033258652936],[7.540275402754048,47.77372141592514],[7.594275942759424,47.90565762200595],[7.60867608676088,48.00287377385496],[7.58347583475836,48.063633868760604],[7.615876158761608,48.157378015186424],[7.7058770587705965,48.28063420770931],[7.763477634776365,48.410834411078525],[7.795877958779585,48.5462426225825],[7.839078390783925,48.63651476358518],[7.921879218792185,48.699010861202396],[8.123481234812346,48.87261113236136],[8.141481414814166,48.886499154054064],[8.134281342813438,48.97329928963356],[8.080280802808034,48.98545130861467],[8.00108001080011,49.01149134928852],[7.799477994779949,49.042739398097126],[7.612276122761244,49.06183542792462],[7.525875258752592,49.08613946588687],[7.450274502745032,49.15210756892728],[7.403474034740356,49.15384357163887],[7.3134731347313675,49.12953953367662],[7.198271982719831,49.11391550927232],[7.119071190711907,49.127803530965025],[7.065070650706502,49.12433152554186],[7.036270362703647,49.11217950656072],[7.02187021870219,49.12259552283027],[7.000270002700034,49.17988361231272],[6.957069570695722,49.19377163400543],[6.892268922689226,49.207659655698166],[6.849068490684914,49.20245164756338],[6.82026820268203,49.17467560417796],[6.777067770677718,49.15384357163887],[6.733867338673406,49.16078758248523],[6.607866078660805,49.29098778585447],[6.575465754657557,49.32049983195148],[6.564665646656465,49.34653987262533],[6.535865358653581,49.395147948549834],[6.456664566645685,49.442020021762744],[6.381063810638125,49.45764404616705],[6.3450634506345125,49.45243603803229],[6.348663486634877,49.513196132937935],[6.377463774637761,49.5999962685174],[6.406264062640645,49.645132339018744],[6.445864458644593,49.68158839596211],[6.485464854648541,49.70762843663596],[6.492664926649269,49.754500509848896],[6.489064890648905,49.797900577638615],[6.442264422644229,49.80484458848497],[6.3234632346323565,49.83782864000517],[6.255062550625524,49.87254869423697],[6.204662046620484,49.915948762026716],[6.139861398613988,49.974972854220766],[6.111061110611104,50.03399694641482],[6.10746107461074,50.094757041320435],[6.118261182611832,50.12079708199428],[6.121861218612196,50.13989311182178],[6.1758617586176,50.23190125553603],[6.363063630636304,50.31696538840393],[6.3450634506345125,50.40029351856023],[6.341463414634148,50.4523735999079],[6.294662946629472,50.4853576514281],[6.204662046620484,50.49924567312084],[6.179461794617964,50.521813708371496],[6.168661686616872,50.54611774633375],[6.237062370623704,50.59646182496985],[6.154261542615444,50.636389887336406],[6.118261182611832,50.679789955126154],[6.006660066600659,50.73187003647385],[5.9922599225992315,50.75096606630132],[6.049860498605,50.90547030763281],[6.006660066600659,50.950606378134125],[5.956259562595619,50.97317441338478],[5.895058950589515,50.98359042965433],[5.866258662586631,51.006158464904985],[5.859058590585903,51.03046250286724],[5.869858698586995,51.04608652727157],[5.938259382593827,51.04087851913678],[5.959859598595983,51.056502543541086],[6.129061290612924,51.14677468454374],[6.136261362613624,51.16413471165964],[6.114661146611468,51.17455072792919],[6.0822608226082195,51.179758736063945],[6.07506075060752,51.19885476589144],[6.07506075060752,51.22489480656529],[6.165061650616508,51.3550950099345],[6.193861938619392,51.41064709670539],[6.197461974619756,51.450575159071946],[6.193861938619392,51.488767218726906],[6.139861398613988,51.54952731363255],[6.089460894608948,51.59813538955706],[6.089460894608948,51.638063451923614],[6.053460534605364,51.658895484462704],[5.9490594905949195,51.76305564715807],[5.9490594905949195,51.802983709524625],[6.006660066600659,51.83423175833323],[6.089460894608948,51.853327788160726],[6.118261182611832,51.870687815276625],[6.165061650616508,51.88110383154617],[6.298262982629836,51.85159178544913],[6.355863558635605,51.823815742063715],[6.373863738637397,51.83075975291007],[6.424264242642437,51.858535796295484],[6.517865178651789,51.853327788160726],[6.7410674106741055,51.91061587764318],[6.773467734677354,51.938391921028625],[6.798667986679874,51.967903967125636],[6.802268022680238,51.98005598610678],[6.7158671586715855,52.035608072877636],[6.712267122671221,52.056440105416726],[6.723067230672314,52.08074414337898],[6.748267482674834,52.09810417049488],[6.798667986679874,52.111992192187586],[6.856268562685642,52.13629623014984],[6.978669786697878,52.205736338613434],[7.018270182701826,52.26649643351905],[7.032670326703283,52.33072853384786],[7.036270362703647,52.38107261248396],[7.000270002700034,52.41926467213895],[6.967869678696786,52.443568710101204],[6.92106921069211,52.44009670467801],[6.831068310683122,52.44183270738961],[6.748267482674834,52.464400742640265],[6.701467014670158,52.49912079687206],[6.690666906669065,52.53036884568067],[6.712267122671221,52.549464875508164],[6.7194671946719495,52.57376891347042],[6.705067050670522,52.59807295143267],[6.712267122671221,52.617168981260164],[6.748267482674834,52.63452900837606],[7.014670146701462,52.63279300566447],[7.032670326703283,52.65188903549196],[7.050670506705075,52.74563318191778],[7.115471154711543,52.88624940155654],[7.180271802718039,52.96610552628968],[7.191071910719103,52.99908957780988],[7.187471874718767,53.18657787066155],[7.198271982719831,53.282058019798995],[7.151471514715155,53.32719409030031],[7.054270542705439,53.375802166224815],[7.075870758707595,53.47822632620861],[7.108271082710843,53.55634644823013],[7.205472054720559,53.655298602790765],[7.284672846728483,53.681338643464585],[7.630276302763036,53.69696266786889],[8.008280082800837,53.690018657022534],[8.166681666816686,53.54419442924902],[8.109081090810918,53.46781030993907],[8.199081990819906,53.43309025570727],[8.245882458824582,53.44524227468841],[8.27828278282783,53.511210377728816],[8.299882998829986,53.584122491615574],[8.332283322833234,53.60669052686623],[8.451084510845106,53.55113844009537],[8.494284942849447,53.51468238315198],[8.494284942849447,53.39489819605231],[8.537485374853759,53.55634644823013],[8.50508505085051,53.67092262719507],[8.526685266852667,53.78029079802519],[8.577085770857707,53.83931489021924],[8.620286202862047,53.875770947162636],[8.897488974889768,53.83584288479608],[9.207092070920709,53.85667491733514],[9.322293222932245,53.813274849545394],[9.58509585095851,53.59974651601988],[9.671496714967162,53.56502646178808],[9.783097830978306,53.55461044551856],[9.631896318963186,53.59974651601988],[9.311493114931153,53.85841092004674],[9.217892178921801,53.89139497156694],[9.070290702907045,53.90007498512489],[8.976689766897664,53.92611502579874],[8.919089190891924,53.96604308816529],[8.904689046890468,54.00076314239709],[8.908289082890832,54.26116354913552],[8.850688506885064,54.299355608790506],[8.778687786877867,54.313243630483214],[8.735487354873555,54.295883603367315],[8.645486454864567,54.29414760065572],[8.627486274862747,54.35317169284977],[8.649086490864903,54.39830776335111],[8.832688326883272,54.427819809448124],[8.951489514895144,54.46774787181468],[8.958689586895872,54.53892398298987],[8.879488794887948,54.59447606976073],[8.78948789487896,54.69516422703293],[8.681486814868151,54.792380378881944],[8.670686706867087,54.90348455242369],[8.857888578885792,54.901748549712096],[8.904689046890468,54.89654054157734],[9.185491854918553,54.84446046022964],[9.253892538925385,54.80800440328625],[9.340293402934037,54.80626840057468],[9.498694986949886,54.84098845480645],[9.617496174961758,54.854876476499186],[9.66069660696607,54.834044443960096],[9.725497254972566,54.825364430402146],[9.739897398973994,54.825364430402146]]],[[[8.307083070830714,54.787172370747186],[8.285482854828558,54.766340338208096],[8.296282962829622,54.90869256055845],[8.40428404284043,55.05798879375516],[8.451084510845106,55.054516788331995],[8.40428404284043,55.01458872596541],[8.389883898839003,54.986812682579995],[8.371883718837182,54.92952459309754],[8.37908379083791,54.9000125470005],[8.631086310863111,54.89133253344255],[8.602286022860227,54.8652924927687],[8.346683466834662,54.847932465652804],[8.307083070830714,54.787172370747186]]]]}},{"type":"Feature","id":262,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[43.24543245432454,11.499944757260096],[43.15903159031592,11.366272548467691],[43.04743047430475,11.194408280020312],[42.92142921429215,10.999975976322276],[42.845828458284586,10.998239973610694],[42.78462784627848,11.008655989880225],[42.74142741427414,11.041640041400427],[42.65502655026552,11.07809609834382],[42.5578255782558,11.081568103766998],[42.46422464224642,11.0468480495352],[42.30942309423094,11.005183984457048],[42.165421654216544,10.99129596276434],[42.0538205382054,10.968727927513669],[41.956619566195684,10.94095188412824],[41.873818738187396,10.956575908532542],[41.798217982179835,10.980879946494795],[41.78381783817838,11.187464269173958],[41.76581765817659,11.413144621680615],[41.76581765817659,11.588480895551157],[41.79101791017911,11.685697047400183],[41.81621816218163,11.723889107055157],[41.949419494194956,11.857561315847548],[41.99621996219963,11.913113402618421],[42.14742147421475,12.133585746990306],[42.28062280622808,12.324546045265166],[42.3778237782378,12.466898267615505],[42.41022410224102,12.494674311000935],[42.44982449824499,12.520714351674783],[42.47862478624788,12.51377034082843],[42.669426694266946,12.376626126612848],[42.70542705427056,12.380098132036025],[42.76662766627666,12.423498199825772],[42.82422824228243,12.569322427599289],[42.86742867428674,12.623138511658567],[42.8818288182882,12.621402508946986],[43.004230042300435,12.663066574025137],[43.11583115831158,12.708202644526466],[43.130231302313035,12.65959456860196],[43.29943299432995,12.463426262192328],[43.35343353433535,12.366210110343303],[43.41103411034112,12.189137833761166],[43.37863378633787,12.091921681912154],[43.33543335433356,12.027689581583331],[43.27063270632706,11.96866548938928],[43.04743047430475,11.829785272462118],[42.79902799027991,11.73951313145946],[42.64062640626406,11.560704852165728],[42.52182521825219,11.572856871146854],[42.53982539825398,11.505152765394854],[42.58302583025832,11.496472751836919],[42.651426514265154,11.510360773529626],[42.78822788227882,11.562440854877323],[42.91062910629108,11.586744892839576],[43.04383043830438,11.588480895551157],[43.16263162631628,11.5659128603005],[43.24543245432454,11.499944757260096]]]}},{"type":"Feature","id":212,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-61.28161281612816,15.249710614293662],[-61.37521375213751,15.227142579043004],[-61.414814148141474,15.39900684749037],[-61.479614796147956,15.525735045436406],[-61.46881468814688,15.60385516745795],[-61.4580145801458,15.633367213554962],[-61.32121321213212,15.584759137630456],[-61.278012780127796,15.527471048148001],[-61.252812528125276,15.372966806816521],[-61.28161281612816,15.249710614293662]]]}},{"type":"Feature","id":208,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[11.359913599136007,54.89133253344255],[11.539915399154012,54.82883643582534],[11.658716587165884,54.8323084412485],[11.737917379173808,54.80800440328625],[11.759517595175964,54.76807634091969],[11.766717667176692,54.67954020262863],[11.68031680316804,54.65350016195478],[11.586715867158688,54.66218017551273],[11.457114571145723,54.62919612399253],[11.03591035910361,54.77328434905448],[11.04311043110431,54.893068536154146],[11.057510575105766,54.939940609367056],[11.259112591125927,54.9520926283482],[11.359913599136007,54.89133253344255]]],[[[10.485104851048504,54.847932465652804],[10.416704167041672,54.83751644938329],[10.341103411034112,54.85834848192235],[10.215102151021512,54.94167661207865],[10.200702007020084,54.96250864461774],[10.265502655026552,54.948620622925006],[10.34830348303484,54.90522055513529],[10.413104131041308,54.89654054157734],[10.503105031050325,54.860084484633944],[10.485104851048504,54.847932465652804]]],[[[12.547925479254786,54.965980650040905],[12.511925119251202,54.9503566256366],[12.357123571235718,54.96250864461774],[12.184321843218441,54.893068536154146],[12.119521195211945,54.913900568693236],[12.144721447214465,54.95903663919455],[12.162721627216285,54.974660663598854],[12.220322203222025,54.99375669342635],[12.259922599226002,55.02153273681179],[12.27432274322743,55.06493280460151],[12.310323103231042,55.04062876663926],[12.41832418324185,55.03194875308131],[12.46872468724689,55.0180607313886],[12.511925119251202,54.99722869884951],[12.547925479254786,54.965980650040905]]],[[[10.060300603006027,54.88612452530779],[9.955899558995583,54.872236503615085],[9.905499054990543,54.89654054157734],[9.80469804698049,54.90522055513529],[9.772297722977243,55.05972479646675],[9.77949779497797,55.0684048100247],[9.829898298982982,55.05798879375516],[9.999099990999923,54.986812682579995],[10.056700567005663,54.90869256055845],[10.060300603006027,54.88612452530779]]],[[[10.73350733507337,54.75071631380379],[10.690306903069029,54.745508305669034],[10.629106291062925,54.825364430402146],[10.621906219062197,54.851404471075995],[10.693906939069393,54.90348455242369],[10.737107371073705,54.96250864461774],[10.855908559085606,55.0527807856204],[10.924309243092438,55.15867695102736],[10.949509495094958,55.156940948315764],[10.920709207092074,55.06146079917835],[10.76590765907659,54.7993243897283],[10.73350733507337,54.75071631380379]]],[[[15.085950859508614,55.02153273681179],[15.049950499505002,55.004172709695894],[14.884348843488453,55.033684755792905],[14.682746827468293,55.101388861544905],[14.715147151471513,55.23853307576047],[14.765547655476553,55.29755716795452],[15.13275132751329,55.14478892933465],[15.136351363513654,55.0875008398522],[15.085950859508614,55.02153273681179]]],[[[10.643506435064353,55.610037656040646],[10.686706867068665,55.55795757469298],[10.737107371073705,55.44685340115123],[10.819908199081993,55.321861205916775],[10.78390783907841,55.26978112456911],[10.80910809108093,55.2038130215287],[10.78390783907841,55.13263691035351],[10.625506255062561,55.0527807856204],[10.441904419044192,55.04930878019721],[10.254702547025488,55.0875008398522],[9.988299882998831,55.16388495916212],[9.966699666996675,55.20554902424027],[9.930699306993063,55.228117059490955],[9.858698586985867,55.35658126014857],[9.86229862298623,55.516293509614826],[9.99549995499956,55.53538953944229],[10.287102871028708,55.610037656040646],[10.351903519035204,55.59962163977113],[10.4239042390424,55.55969357740457],[10.506705067050689,55.55795757469298],[10.621906219062197,55.61350966146384],[10.643506435064353,55.610037656040646]]],[[[12.666726667266687,55.59614963434794],[12.573125731257306,55.55448556926979],[12.55152551525515,55.55622157198138],[12.51912519125193,55.61524566417543],[12.56952569525697,55.64996571840723],[12.598325983259826,55.67947776450424],[12.61992619926201,55.67947776450424],[12.648726487264867,55.64649371298404],[12.666726667266687,55.59614963434794]]],[[[10.607506075060769,55.783637927199635],[10.589505895058949,55.76454189737214],[10.528305283052845,55.783637927199635],[10.521105211052117,55.847870027528444],[10.542705427054273,55.906894119722494],[10.517505175051753,55.95897420107016],[10.546305463054637,55.991958252590365],[10.636306363063625,55.91383813056885],[10.661506615066145,55.877382073625455],[10.629106291062925,55.83398200583571],[10.607506075060769,55.783637927199635]]],[[[12.56952569525697,55.7853739299112],[12.56952569525697,55.684685772639],[12.54432544325445,55.65517372654199],[12.508325083250838,55.636077696714494],[12.407524075240758,55.61698166688703],[12.321123211232106,55.58746962078999],[12.24192241922421,55.53712554215389],[12.21672216722169,55.465949430978725],[12.27432274322743,55.41386934963103],[12.385923859238602,55.38609330624561],[12.414724147241486,55.28540514897341],[12.321123211232106,55.236797073048905],[12.09072090720909,55.18818899712437],[12.06552065520657,55.0701408127363],[12.072720727207269,54.97639666631045],[12.069120691206905,54.90869256055845],[12.051120511205113,54.8149484141326],[11.863918639186409,54.77328434905448],[11.741517415174172,54.915636571404804],[11.741517415174172,54.97292466088726],[11.701917019170196,55.03889276392766],[11.698316983169832,55.09618085341015],[11.65511655116552,55.186452994412804],[11.475114751147515,55.21075703237506],[11.406714067140683,55.21422903779822],[11.309513095130967,55.198605013393916],[11.287912879128811,55.2038130215287],[11.16911169111691,55.32880521676313],[11.190711907119066,55.465949430978725],[11.129511295112962,55.53538953944229],[11.11871118711187,55.56663758825093],[11.122311223112234,55.601357642482725],[11.071910719107194,55.62913368586814],[11.007110071100726,55.644757710272444],[10.978309783097842,55.72114182958239],[11.050310503105038,55.74023785940989],[11.223112231122315,55.73155784585194],[11.277112771127719,55.7367658539867],[11.323913239132395,55.752389878391],[11.464314643146452,55.87911807633705],[11.460714607146087,55.906894119722494],[11.475114751147515,55.94335017666586],[11.626316263162636,55.957238198358596],[11.694716947169468,55.90863012243406],[11.683916839168404,55.82877399770095],[11.691116911169132,55.72982184314034],[11.784717847178484,55.7020457997549],[11.820718207182068,55.69683779162014],[11.85671856718568,55.771485908218494],[11.885518855188565,55.80794196516189],[11.921519215192149,55.82877399770095],[11.935919359193605,55.89647810345295],[11.914319143191449,55.9381421685311],[11.867518675186773,55.96765421462811],[12.04032040320405,56.05271834749601],[12.220322203222025,56.118686450536416],[12.32472324723247,56.12215845595961],[12.429124291242914,56.1065344315553],[12.52632526325263,56.08396639630462],[12.580325803258035,56.06487036647715],[12.609126091260919,56.03362231766852],[12.54432544325445,55.95897420107016],[12.52632526325263,55.91904613870361],[12.56952569525697,55.7853739299112]]],[[[11.053910539105402,57.25229622120443],[11.01071010710109,57.229728185953775],[10.873908739087398,57.26271223747398],[10.93510935109353,57.30784830797529],[11.08631086310865,57.33041634322598],[11.172711727117274,57.32347233237962],[11.075510755107558,57.276600259166685],[11.053910539105402,57.25229622120443]]],[[[9.70389703897041,54.927788590385944],[9.739897398973994,54.825364430402146],[9.725497254972566,54.825364430402146],[9.66069660696607,54.834044443960096],[9.617496174961758,54.854876476499186],[9.498694986949886,54.84098845480645],[9.340293402934037,54.80626840057468],[9.253892538925385,54.80800440328625],[9.185491854918553,54.84446046022964],[8.904689046890468,54.89654054157734],[8.857888578885792,54.901748549712096],[8.670686706867087,54.90348455242369],[8.659886598865995,54.9850766798684],[8.63828638286384,55.045836774774045],[8.573485734857343,55.13437291306511],[8.670686706867087,55.15520494560417],[8.652686526865267,55.32880521676313],[8.616686166861683,55.419077357765815],[8.346683466834662,55.51108550148004],[8.130681306813074,55.59962163977113],[8.181081810818114,55.90168611158771],[8.20268202682027,55.98154223632085],[8.119881198811981,56.139518483075506],[8.130681306813074,56.321798767792416],[8.163081630816322,56.606503212493095],[8.231482314823154,56.618655231474236],[8.281882818828194,56.61691922876264],[8.472684726847262,56.56483914741494],[8.551885518855187,56.559631139280185],[8.605886058860591,56.51449506877884],[8.670686706867087,56.495399038951376],[8.717487174871764,56.54400711487588],[8.735487354873555,56.627335245032185],[8.886688866888676,56.73496741315074],[8.994689946899484,56.7748954755173],[9.06669066690668,56.79399150534479],[9.138691386913877,56.750591437555045],[9.196291962919645,56.70198336163054],[9.210692106921073,56.8078795270375],[9.253892538925385,57.01099184429347],[9.109891098910992,57.043975895813674],[8.99108991089912,57.01619985242826],[8.875888758887584,56.88773565177061],[8.771487714877168,56.724551396881196],[8.602286022860227,56.71066337518849],[8.469084690846927,56.66379130197555],[8.346683466834662,56.712399377900056],[8.267482674826766,56.75406344297821],[8.267482674826766,56.81482353788385],[8.285482854828558,56.853015597538814],[8.425884258842586,56.98495180361962],[8.620286202862047,57.111680001565674],[8.811088110881116,57.10994399885408],[8.951489514895144,57.14987206122066],[9.037890378903796,57.15508006935542],[9.297092970929725,57.14640005579747],[9.43389433894339,57.174176099182915],[9.55269552695529,57.23320019137694],[9.815498154981555,57.47797657371109],[9.963099630996311,57.58040073369489],[10.258302583025824,57.61685679063825],[10.531905319053209,57.73490497502635],[10.611106111061105,57.73664097773795],[10.481504815048169,57.64810483944686],[10.459904599045984,57.61512078792666],[10.445504455044556,57.56304070657899],[10.535505355053544,57.44846452761405],[10.517505175051753,57.37902441915048],[10.52470524705248,57.24361620764648],[10.438304383043828,57.17244009647132],[10.337503375033748,57.021407860563016],[10.294302943029436,56.99883982531236],[10.287102871028708,56.8235035514418],[10.2979029790298,56.780103483652056],[10.283502835028344,56.6203912341858],[10.384303843038424,56.5544231311454],[10.488704887048868,56.51970307691363],[10.845108451084513,56.521439079625196],[10.881108811088126,56.49366303623978],[10.927909279092802,56.44331895760368],[10.895508955089554,56.35825482473578],[10.855908559085606,56.29575872711857],[10.755107551075525,56.241942643059275],[10.621906219062197,56.20201458069272],[10.539105391053909,56.20027857798112],[10.427504275042764,56.27666269729107],[10.37350373503736,56.25235865932882],[10.319503195031956,56.212430596962264],[10.225902259022604,56.0058462742831],[10.182701827018263,55.86523005464434],[10.161101611016107,55.8530780356632],[10.107101071010703,55.87391006820229],[10.017100171001715,55.87564607091386],[9.905499054990543,55.84266201939366],[9.963099630996311,55.813149973296646],[10.024300243002443,55.76106989194895],[9.999099990999923,55.7350298512751],[9.898298982989843,55.707253807889686],[9.81189811898119,55.6517017211188],[9.772297722977243,55.60830165332908],[9.66069660696607,55.55795757469298],[9.592295922959238,55.49372547436417],[9.624696246962486,55.41386934963103],[9.639096390963914,55.34442924116746],[9.671496714967162,55.266309119145916],[9.642696426964278,55.20554902424027],[9.505895058950586,55.11701288594921],[9.455494554945545,55.03889276392766],[9.570695706957082,55.04062876663926],[9.646296462964642,55.02326873952336],[9.689496894968954,55.0007007042727],[9.732697326973266,54.9677166527525],[9.70389703897041,54.927788590385944]]]]}},{"type":"Feature","id":214,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-71.76851768517685,18.03946697181817],[-71.76491764917648,18.204387229419197],[-71.73611736117361,18.2703553324596],[-71.76131761317613,18.341531443634764],[-71.87291872918729,18.416179560233118],[-71.94131941319412,18.513395712082144],[-71.99891998919989,18.59845984495003],[-71.98811988119881,18.610611863931155],[-71.86571865718656,18.614083869354346],[-71.82251822518225,18.645331918162952],[-71.74331743317433,18.732132053742433],[-71.72531725317253,18.80330816491761],[-71.73251732517325,18.857124248976888],[-71.78651786517865,18.919620346594115],[-71.80811808118081,18.9873244523461],[-71.74331743317433,19.04634854454015],[-71.65691656916569,19.13141267740805],[-71.64611646116461,19.162660726216657],[-71.64611646116461,19.19564477773686],[-71.74691746917469,19.285916918739517],[-71.7541175411754,19.32410897839449],[-71.70731707317073,19.421325130243517],[-71.71091710917109,19.48729323328392],[-71.75771757717577,19.68866954782831],[-71.77931779317792,19.718181593925337],[-71.73611736117361,19.735541621041236],[-71.70731707317073,19.794565713235286],[-71.66771667716677,19.848381797294564],[-71.61731617316173,19.877893843391576],[-71.55611556115561,19.895253870507474],[-71.44091440914409,19.893517867795893],[-71.28251282512825,19.84664579458297],[-71.23571235712356,19.848381797294564],[-71.08091080910809,19.890045862372702],[-70.95490954909549,19.91434990033497],[-70.83250832508325,19.886573856949525],[-70.78570785707856,19.850117800006146],[-70.68490684906848,19.79282971052369],[-70.63450634506344,19.775469683407792],[-70.47970479704797,19.777205686119387],[-70.43650436504365,19.771997677984615],[-70.30330303303033,19.676517528847185],[-70.19530195301952,19.63832546919221],[-70.13050130501304,19.63658946648063],[-70.01530015300153,19.67304552342401],[-69.95769957699576,19.671309520712413],[-69.89289892898928,19.589717393267705],[-69.87849878498784,19.4734052115912],[-69.82449824498245,19.36750904618424],[-69.73809738097381,19.29980494043224],[-69.3240932409324,19.32758098381767],[-69.23409234092341,19.27202889704681],[-69.26289262892628,19.225156823833885],[-69.3240932409324,19.200852785871632],[-69.51849518495185,19.211268802141163],[-69.60489604896048,19.206060794006405],[-69.62289622896229,19.160924723505076],[-69.62289622896229,19.11752465571533],[-69.50769507695077,19.107108639445798],[-69.39609396093961,19.086276606906722],[-69.28089280892809,19.051556552674924],[-69.1620916209162,19.028988517424253],[-69.03249032490325,19.01336449301995],[-68.90288902889029,18.989060455057697],[-68.68328683286832,18.903996322189812],[-68.44568445684456,18.714772026626534],[-68.38088380883808,18.6713719588368],[-68.33768337683377,18.61234786664275],[-68.35928359283592,18.537699750044396],[-68.44568445684456,18.417915562944714],[-68.49248492484925,18.37972350328974],[-68.56448564485645,18.355419465327486],[-68.61128611286112,18.30681138940298],[-68.6580865808658,18.22174725653508],[-68.68688686886868,18.214803245688728],[-68.71928719287193,18.218275251111905],[-68.77688776887769,18.26688332703641],[-68.82008820088201,18.339795440923183],[-68.93528935289352,18.40749954667517],[-69.0720907209072,18.398819533117234],[-69.27369273692736,18.440483598195385],[-69.39609396093961,18.41965156565631],[-69.51849518495185,18.416179560233118],[-69.64449644496445,18.437011592772194],[-69.77049770497705,18.443955603618562],[-69.89649896498965,18.417915562944714],[-70.01890018900188,18.372779492443385],[-70.06210062100621,18.345003449057955],[-70.14130141301412,18.277299343305955],[-70.18450184501845,18.251259302632107],[-70.47970479704797,18.216539248400323],[-70.56610566105661,18.26688332703641],[-70.64530645306452,18.336323435500006],[-70.76050760507604,18.345003449057955],[-70.9261092610926,18.29292336771026],[-71.02691026910269,18.27382733788278],[-71.07011070110701,18.249523299920526],[-71.08091080910809,18.225219261958273],[-71.08091080910809,18.128003110109248],[-71.10611106111061,18.070715020626793],[-71.26811268112681,17.850242676254908],[-71.35811358113581,17.694002432211846],[-71.39411394113941,17.64539435628734],[-71.43731437314372,17.634978340017796],[-71.52011520115201,17.725250481020453],[-71.57051570515705,17.758234532540655],[-71.63171631716317,17.773858556944973],[-71.65691656916569,17.820730630157883],[-71.65691656916569,17.888434735909883],[-71.6749167491675,17.954402838950287],[-71.71091710917109,18.004746917586388],[-71.76851768517685,18.03946697181817]]]}},{"type":"Feature","id":12,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[8.577085770857707,36.93759249018274],[8.598685986859863,36.88377640612346],[8.602286022860227,36.83343232748737],[8.50508505085051,36.78829625698603],[8.443884438844407,36.7605202136006],[8.368283682836847,36.63205601294297],[8.231482314823154,36.54525587736349],[8.206282062820634,36.51921583668964],[8.209882098820998,36.49491179872739],[8.30348303483035,36.45498373636083],[8.332283322833234,36.41852767941745],[8.350283502835026,36.36818360078135],[8.307083070830714,36.18937532148762],[8.281882818828194,36.050495104560454],[8.245882458824582,35.869950822555126],[8.245882458824582,35.80224671680314],[8.281882818828194,35.718918586646836],[8.317883178831806,35.65468648631801],[8.32868328683287,35.581774372431255],[8.317883178831806,35.40296609313752],[8.361083610836118,35.29880593044214],[8.393483934839367,35.20332578130471],[8.310683106831078,35.085277596916626],[8.27828278282783,34.97938143150965],[8.25308253082531,34.82834919560136],[8.245882458824582,34.734605049175514],[8.191881918819206,34.64606891088445],[8.123481234812346,34.564476783439744],[8.044280442804421,34.51239670209205],[7.950679506795069,34.468996634302314],[7.839078390783925,34.409972542108264],[7.7490774907749085,34.2537322980652],[7.554675546755476,34.12526809740757],[7.515075150751528,34.08013202690623],[7.497074970749708,33.97597186421086],[7.500675006750072,33.83188363914891],[7.53307533075332,33.717307460184],[7.626676266762672,33.548915197159815],[7.7094770947709605,33.36316290701973],[7.7310773107731166,33.2676827578823],[7.763477634776365,33.2329627036505],[7.878678786787873,33.17220260874487],[8.07668076680767,33.088874478588565],[8.112681126811282,33.05589042706836],[8.209882098820998,32.92742622641073],[8.30348303483035,32.696537865769315],[8.332283322833234,32.54376962714943],[8.515885158851603,32.42224943733815],[8.681486814868151,32.31114526379642],[8.843488434884364,32.21219310923581],[9.019890198902004,32.104560941117256],[9.045090450904524,32.071576889597054],[9.102691026910264,31.845896537090397],[9.160291602916033,31.621952187295335],[9.225092250922529,31.37370379953802],[9.286292862928633,31.125455411780706],[9.361893618936193,30.832070953522063],[9.405094050940505,30.667150695921052],[9.45909459094591,30.465774381376647],[9.520295202952042,30.22967801260046],[9.419494194941961,30.179333933964372],[9.311493114931153,30.11510183363555],[9.390693906939077,29.99358164382427],[9.545495454954562,29.795677334703058],[9.639096390963914,29.63596508523682],[9.671496714967162,29.566524976773238],[9.747097470974722,29.36862066765201],[9.80469804698049,29.17766036937715],[9.819098190981919,29.115164271759937],[9.844298442984439,28.96760404127481],[9.815498154981555,28.559643404051258],[9.858698586985867,28.044050598709134],[9.916299162991635,27.78538619468229],[9.826298262982647,27.552761831329278],[9.747097470974722,27.33055348424581],[9.75429754297545,27.219449310704064],[9.793897938979399,27.044113036833522],[9.83709837098371,26.91564883617589],[9.894698946989479,26.84794473042389],[9.883898838988387,26.630944391475182],[9.858698586985867,26.55108826674207],[9.68589685896859,26.43824809048874],[9.491494914949158,26.334087927793362],[9.437494374943753,26.2455517895023],[9.423094230942326,26.14659963494168],[9.448294482944846,26.066743510208568],[9.581495814958146,25.88967123362643],[9.77949779497797,25.624062818753217],[9.999099990999923,25.332414363206155],[10.02070020700208,25.2577662466078],[10.027900279002807,25.051181923928638],[10.117901179011795,24.790781517190197],[10.218702187021876,24.676205338225287],[10.254702547025488,24.59114120535739],[10.326703267032684,24.530381110451756],[10.395103951039516,24.485245039950428],[10.438304383043828,24.480037031815655],[10.686706867068665,24.551213142990832],[11.107911079110806,24.434900961314327],[11.507515075150764,24.315116774214644],[11.536315363153648,24.29081273625239],[11.622716227162272,24.139780500344088],[11.766717667176692,23.89326811529837],[11.874718747187472,23.69536380617714],[11.968319683196825,23.518291529595004],[11.449914499144995,23.212755052355234],[10.931509315093166,22.907218575115465],[10.413104131041308,22.601682097875695],[9.894698946989479,22.29614562063591],[9.379893798937985,21.990609143396142],[8.861488614886156,21.686808668867968],[8.343083430834326,21.381272191628184],[7.824678246782469,21.075735714388415],[7.48267482674828,20.87262339713243],[7.263072630726327,20.693815117838696],[6.989469894698942,20.469870768043634],[6.730267302673042,20.247662420960168],[6.528665286652881,20.072326147089612],[6.262262622626224,19.84664579458297],[6.129061290612924,19.73206961561806],[5.837458374583747,19.478613219725972],[5.747457474574759,19.433477149224643],[5.3586535865358655,19.35882903262629],[5.00225002250022,19.29112492687429],[4.671046710467124,19.22862882925706],[4.444244442444443,19.18522876146733],[4.228242282422826,19.143564696389177],[3.9114391143911575,19.084540604195126],[3.684636846368477,19.04114053640538],[3.439834398343976,18.99600446590405],[3.400234002340028,18.989060455057697],[3.357033570335716,18.9873244523461],[3.3246332463324677,18.989060455057697],[3.2562325623256356,19.01336449301995],[3.1734317343173473,19.072388585214],[3.119431194311943,19.103636634022607],[3.105031050310515,19.15050870723553],[3.1374313743137634,19.21300480485276],[3.1770317703177113,19.268556891623632],[3.191431914319139,19.311956959413365],[3.2202322023220233,19.344941010933567],[3.2526325263252716,19.372717054318997],[3.2562325623256356,19.410909113973972],[3.2274322743227515,19.4734052115912],[3.2022320223202314,19.56020534717068],[3.2022320223202314,19.718181593925337],[3.2022320223202314,19.77026167527302],[3.2022320223202314,19.789357705100514],[3.1302313023130353,19.850117800006146],[2.9934299342993427,19.91608590304655],[2.8674286742867423,19.95601396541312],[2.8062280622806384,19.96990198710583],[2.669426694266946,19.9924700223565],[2.4750247502475133,20.035870090146233],[2.4066240662406813,20.063646133531677],[2.280622806228081,20.209470361305193],[2.2194221942219485,20.247662420960168],[1.9278192781927999,20.27196645892242],[1.8342183421834193,20.296270496884674],[1.755017550175495,20.33099055111647],[1.686616866168663,20.377862624329396],[1.647016470164715,20.459454751774103],[1.6362163621636228,20.523686852102912],[1.6110161101611027,20.554934900911533],[1.2906129061290699,20.71291114766619],[1.2078120781207815,20.76672723172547],[1.1646116461164695,20.81707131036157],[1.1646116461164695,20.891719426959924],[1.1718117181171976,20.98199156796258],[1.1574115741157414,21.061847692695693],[1.1466114661146776,21.101775755062263],[0.9990099900999212,21.197255904199693],[0.6714067140671602,21.412520240436805],[0.3438034380343993,21.626048573962322],[0.01620016200163832,21.839576907487853],[-0.31140311403112264,22.054841243724965],[-0.6390063900638836,22.268369577250482],[-0.9666096660966446,22.481897910776013],[-1.2942129421294055,22.697162247013125],[-1.6218162181621665,22.910690580538642],[-1.9494194941949274,23.12421891406416],[-2.2770227702276884,23.33948325030127],[-2.6046260462604494,23.5530115838268],[-2.9286292862928462,23.76653991735232],[-3.256232562325607,23.98180425358943],[-3.583835838358368,24.19533258711496],[-3.911439114391129,24.40886092064048],[-4.23904239042389,24.62412525687759],[-4.516245162451611,24.80466953888292],[-4.822248222482216,24.995629837157765],[-5.0490504905048965,25.136246056796523],[-5.275852758527577,25.2751262737237],[-5.517055170551686,25.424422506920408],[-5.675456754567534,25.51643065063466],[-5.862658626586267,25.627534824176394],[-6.049860498604971,25.73690299500653],[-6.237062370623704,25.84800716854828],[-6.427864278642772,25.95911134209001],[-6.615066150661505,26.070215515631745],[-6.8022680226802095,26.179583686461882],[-6.989469894698942,26.29068786000363],[-7.180271802718011,26.401792033545362],[-7.367473674736743,26.5111602043755],[-7.554675546755448,26.622264377917247],[-7.74187741877418,26.73336855145898],[-7.932679326793249,26.842736722289118],[-8.119881198811981,26.953840895830865],[-8.307083070830714,27.064945069372598],[-8.494284942849418,27.17604924291433],[-8.685086850868515,27.28541741374447],[-8.685086850868515,27.49026573371205],[-8.685086850868515,27.656921994024657],[-8.685086850868515,27.8999623736472],[-8.685086850868515,28.111754704461134],[-8.685086850868515,28.32354703527507],[-8.685086850868515,28.4693712630486],[-8.685086850868515,28.62040349895689],[-8.677886778867787,28.68984360742047],[-8.659886598865995,28.719355653517496],[-8.559085590855915,28.767963729442002],[-8.400684006840066,28.88080390569533],[-8.339483394833934,28.929411981619836],[-8.263882638826374,28.979756060255937],[-7.997479974799745,29.132524298875822],[-7.943479434794341,29.174188363953974],[-7.684276842768412,29.34952463782453],[-7.623076230762308,29.375564678498378],[-7.4862748627486155,29.392924705614263],[-7.428674286742847,29.424172754422884],[-7.349473494734951,29.49534886559806],[-7.234272342723415,29.575204990331173],[-7.158671586715855,29.613397049986148],[-7.140671406714063,29.620341060832516],[-7.093870938709387,29.625549068967274],[-6.856268562685614,29.60124503100502],[-6.755467554675533,29.583885003889122],[-6.636666366663661,29.56826097948482],[-6.597065970659713,29.578676995754364],[-6.564665646656465,29.604717036428198],[-6.521465214652153,29.660269123199072],[-6.510665106651061,29.726237226239476],[-6.507065070650697,29.78352531572193],[-6.499864998649969,29.80956535639578],[-6.478264782647813,29.81998137266531],[-6.427864278642772,29.816509367242134],[-6.355863558635576,29.807829353684184],[-6.215462154621548,29.81130135910736],[-6.165061650616508,29.81824536995373],[-6.003060030600295,29.830397388934855],[-5.776257762577615,29.86858944858983],[-5.592655926559246,29.917197524514336],[-5.448654486544854,29.957125586880892],[-5.293852938529369,30.057813744153094],[-5.178651786517861,30.16544591227165],[-5.063450634506353,30.326894164449484],[-4.969849698496972,30.465774381376647],[-4.779047790477904,30.552574516956128],[-4.620646206462055,30.604654598303824],[-4.530645306453067,30.6254866308429],[-4.3218432184321784,30.69839874472966],[-4.149041490414902,30.80950291827139],[-3.9870398703986893,30.91366308096677],[-3.861038610386089,30.927551102659493],[-3.702637026370269,30.94491112977539],[-3.6666366663666565,30.964007159602872],[-3.6270362703627086,31.00046321654625],[-3.6234362343623445,31.066431319586655],[-3.6738367383673847,31.111567390087984],[-3.7314373143731245,31.13587142805025],[-3.771037710377101,31.161911468724085],[-3.810638106381049,31.167119476858858],[-3.832238322383205,31.198367525667464],[-3.821438214382141,31.255655615149934],[-3.814238142381413,31.30947169920921],[-3.789037890378893,31.361551780556894],[-3.796237962379621,31.437935899866844],[-3.835838358383569,31.512584016465198],[-3.850238502385025,31.566400100524476],[-3.846638466384661,31.620216184583754],[-3.825038250382505,31.661880249661905],[-3.767437674376737,31.689656293047335],[-3.6990369903699047,31.700072309316866],[-3.605436054360524,31.686184287624158],[-3.439834398343976,31.70528031745164],[-3.0186301863018628,31.83374451810927],[-2.9898298982989786,31.873672580475827],[-2.9610296102960945,31.963944721478498],[-2.9322293222932103,32.04206484350003],[-2.8854288542885342,32.06810488417386],[-2.8638286382863782,32.07504889502023],[-2.72342723427235,32.09588092755931],[-2.5218252182521894,32.12539297365633],[-2.449824498244965,32.13060098179109],[-2.2302223022230123,32.12192096823314],[-2.0718207182071637,32.11497695738679],[-1.8162181621816273,32.104560941117256],[-1.6362163621636228,32.099352932982484],[-1.4778147781477742,32.09414492484771],[-1.2762127621276136,32.08893691671294],[-1.2258122581225734,32.10803294654043],[-1.2258122581225734,32.16532103602289],[-1.2618126181261857,32.27121720142985],[-1.2402124021240013,32.33718530447025],[-1.1610116101161054,32.39968140208748],[-1.0638106381063608,32.469121510551076],[-1.1106111061110653,32.552449640707366],[-1.1898118981189612,32.60800172747824],[-1.2978129781297696,32.67570583323024],[-1.3518135181351738,32.70348187661567],[-1.44901449014489,32.78507400406038],[-1.5102151021510224,32.87708214777463],[-1.5498154981549703,33.07325045418426],[-1.6254162541625305,33.1826186250144],[-1.6794167941679348,33.3180268365184],[-1.6326163261632587,33.566275224275714],[-1.7046170461704548,33.717307460184],[-1.715417154171547,33.781539560512826],[-1.715417154171547,33.85792367982276],[-1.6938169381693626,33.98985988590357],[-1.708217082170819,34.17561217604366],[-1.7910179101791073,34.36830847703011],[-1.751417514175131,34.43254057735892],[-1.733417334173339,34.46726063159072],[-1.7406174061740671,34.496772677687744],[-1.8162181621816273,34.557532772593376],[-1.8486184861848471,34.60787685122948],[-1.8342183421834193,34.6547489244424],[-1.7910179101791073,34.72245303019439],[-1.794617946179443,34.75196507629141],[-1.9206192061920433,34.835293206447716],[-2.133021330213296,34.9707014179517],[-2.1906219062190644,35.02972551014575],[-2.2194221942219485,35.104373626744106],[-2.017820178201788,35.085277596916626],[-1.9134191341913436,35.093957610474575],[-1.6722167221672066,35.18249374876564],[-1.4850148501485023,35.30227793586532],[-1.337413374133746,35.36477403348255],[-1.2042120421204174,35.494974236851775],[-1.0890108901088809,35.57830236700808],[-0.9162091620916044,35.668574508010735],[-0.4266042660426592,35.861270808997176],[-0.351003510035099,35.86300681170877],[-0.18900189001888634,35.819606743919024],[-0.04860048600485811,35.833494765611746],[0.04860048600485811,35.901198871363746],[0.15300153001530248,36.06264712354158],[0.31140311403115106,36.16159927810219],[0.5166051660516757,36.262287435374375],[0.7902079020790325,36.356031581800224],[0.970209702097037,36.444567720091285],[1.2582125821258217,36.51921583668964],[1.974619746197476,36.56782391261416],[2.341823418234185,36.60948797769231],[2.5938259382593856,36.60080796413436],[2.8458284582845863,36.739688181061524],[2.9718297182971867,36.78482425156285],[3.5190351903519,36.7952402678324],[3.778237782377829,36.895928425104586],[4.757447574475748,36.895928425104586],[4.87624876248762,36.862944373584384],[4.995049950499521,36.807392286813524],[5.196651966519681,36.6771920834443],[5.2938529385293975,36.64768003734727],[5.423454234542362,36.675456080732715],[5.725857258572603,36.80044827596717],[6.064260642606428,36.86468037629598],[6.247862478624796,36.93759249018274],[6.327063270632721,37.045224658301294],[6.485464854648541,37.085152720667864],[6.575465754657557,37.00356059322314],[6.928269282692838,36.92023246306685],[7.144271442714427,36.94280049831751],[7.237872378723807,36.96884053899136],[7.205472054720559,37.09209673151422],[7.43227432274324,37.059112679994016],[7.60867608676088,37.000088587799965],[7.7922779227792205,36.88030440070028],[7.911079110791121,36.85600036273803],[8.12708127081271,36.90981644679731],[8.577085770857707,36.93759249018274]]]}},{"type":"Feature","id":218,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-80.13140131401313,-2.973109849262542],[-80.14940149401494,-3.011301908917517],[-80.24660246602465,-3.00782990349434],[-80.27180271802717,-2.9956778845132135],[-80.27180271802717,-2.9522778167234662],[-80.25020250202502,-2.811661597084708],[-80.2250022500225,-2.7526375048906573],[-80.14580145801457,-2.697085418119798],[-80.08100081000809,-2.669309374734354],[-79.99819998199982,-2.6745173828691264],[-79.90819908199082,-2.7248614615052276],[-80.01260012600126,-2.8203416106426573],[-80.07020070200701,-2.8342296323353793],[-80.09180091800917,-2.8463816513165057],[-80.13140131401313,-2.973109849262542]]],[[[-90.42390423904239,-1.3395312976567197],[-90.46350463504635,-1.341267300368301],[-90.5211052110521,-1.2996032352901494],[-90.47790477904779,-1.2214831132686186],[-90.43110431104311,-1.2405791430960988],[-90.39870398703987,-1.2631471783467703],[-90.38070380703807,-1.2926592244437956],[-90.42390423904239,-1.3395312976567197]]],[[[-89.41949419494195,-0.9107386278940766],[-89.53829538295382,-0.9524026929722282],[-89.57789577895778,-0.933306663144748],[-89.6030960309603,-0.9142106333172535],[-89.61029610296103,-0.8881705926434194],[-89.54189541895418,-0.8274104977377732],[-89.48069480694807,-0.7926904435059896],[-89.42309423094231,-0.7215143323308126],[-89.31869318693187,-0.679850267252661],[-89.28629286292863,-0.6902662835221918],[-89.26829268292683,-0.7041543052149137],[-89.26109261092611,-0.7284583431771665],[-89.29349293492935,-0.7857464326596215],[-89.35829358293583,-0.8256744950261918],[-89.41949419494195,-0.9107386278940766]]],[[[-90.33390333903338,-0.7718584109669138],[-90.38790387903879,-0.7735944136784951],[-90.54270542705427,-0.676378261829484],[-90.53190531905318,-0.5808981126920543],[-90.47070470704706,-0.5166660123632312],[-90.2691026910269,-0.4854179635546245],[-90.18630186301863,-0.5444420557486751],[-90.19350193501934,-0.6590182347135851],[-90.26190261902619,-0.7423463648698885],[-90.31590315903159,-0.7579703892741918],[-90.33390333903338,-0.7718584109669138]]],[[[-91.42471424714248,-0.46111392559237174],[-91.52551525515256,-0.47847395270825643],[-91.6119161191612,-0.44375389847647284],[-91.64791647916479,-0.39167381712877614],[-91.6551165511655,-0.31008168968406835],[-91.64791647916479,-0.28404164901022],[-91.46071460714607,-0.2562656056247903],[-91.39951399513996,-0.32223370866519474],[-91.39951399513996,-0.4211858632258014],[-91.42471424714248,-0.46111392559237174]]],[[[-90.5751057510575,-0.33438572764632113],[-90.62190621906218,-0.3638977737433464],[-90.8091080910809,-0.3291777195115628],[-90.86670866708667,-0.2718896300290936],[-90.819908199082,-0.1920335052959814],[-90.78030780307803,-0.16078545648736053],[-90.66870668706687,-0.19029750258438582],[-90.55350553505535,-0.2788336408754617],[-90.5751057510575,-0.33438572764632113]]],[[[-91.27351273512735,0.02496683365272645],[-91.20871208712087,-0.039265266676096644],[-91.17631176311762,-0.22328155410458805],[-90.97470974709746,-0.4177138578026245],[-90.94950949509494,-0.5253460259211806],[-90.96750967509675,-0.5756901045572818],[-90.96030960309602,-0.594786134384762],[-90.8631086310863,-0.6711702536947115],[-90.79830798307982,-0.7527623811394193],[-90.90630906309063,-0.9402506739911018],[-91.12951129511295,-1.0201067987242283],[-91.37071370713707,-1.0166347933010513],[-91.41751417514175,-0.9975387634735569],[-91.48231482314823,-0.9246266495867985],[-91.49671496714967,-0.8603945492579754],[-91.45711457114571,-0.7996344543523435],[-91.33471334713347,-0.7058903079265093],[-91.14391143911439,-0.622562177770206],[-91.12231122311223,-0.5583300774413829],[-91.1979119791198,-0.4975699825357509],[-91.24831248312483,-0.37431379001289145],[-91.37071370713707,-0.28751365443341115],[-91.42831428314283,-0.023641242271779106],[-91.46791467914679,-0.009753220579071353],[-91.55071550715506,-0.04620927752245052],[-91.59031590315902,-0.014961228713829655],[-91.59751597515975,0.0023987984020550357],[-91.50751507515075,0.06142289059610562],[-91.48951489514894,0.10482295838585287],[-91.359913599136,0.1256549909249287],[-91.30591305913059,0.09093493669313091],[-91.27351273512735,0.02496683365272645]]],[[[-78.91098910989109,1.2523207507465912],[-78.9649896498965,1.2453767399002231],[-78.99018990189902,1.2939848158247287],[-78.92178921789217,1.3495369025956023],[-78.90018900189001,1.3599529188651474],[-78.91098910989109,1.2523207507465912]]],[[[-75.28575285752858,-0.10696937242808247],[-75.33975339753397,-0.14168942665988027],[-75.39735397353974,-0.1451614320830572],[-75.47655476554765,-0.1573134510641836],[-75.58455584555846,-0.12259339683238579],[-75.62775627756277,-0.12259339683238579],[-75.63135631356313,-0.1573134510641836],[-75.55935559355594,-0.20071351885393085],[-75.49095490954909,-0.24758559206684083],[-75.46575465754657,-0.32223370866519474],[-75.4261542615426,-0.40903384424467504],[-75.32535325353253,-0.5062499960937004],[-75.26415264152641,-0.5548580720182059],[-75.26055260552606,-0.5895781262500037],[-75.27855278552785,-0.6538102265788126],[-75.28215282152821,-0.7076263106380907],[-75.24975249752497,-0.9524026929722282],[-75.27135271352714,-0.9662907146649502],[-75.3109531095311,-0.9680267173765316],[-75.3469534695347,-0.9662907146649502],[-75.37935379353793,-0.9402506739911018],[-75.40815408154081,-0.9246266495867985],[-75.41895418954189,-0.9628187092417733],[-75.44775447754478,-1.0704508773603294],[-75.51255512555124,-1.3169632624060483],[-75.57015570155701,-1.530491595931565],[-75.64215642156421,-1.6068757152415145],[-75.74295742957429,-1.7283959050527926],[-75.8869588695887,-1.8933161626538038],[-76.08856088560886,-2.132884536853169],[-76.23976239762398,-2.243988710394902],[-76.35856358563585,-2.330788845974382],[-76.49896498964989,-2.4314770032465844],[-76.6789667896679,-2.5634132093273934],[-76.88056880568806,-2.6363253232141517],[-77.16137161371613,-2.737013480486354],[-77.35937359373594,-2.8099255943731123],[-77.5069750697507,-2.8602696730092134],[-77.65817658176582,-2.91234975435691],[-77.85977859778598,-2.9817898628204915],[-77.9389793897939,-3.047757965860896],[-78.06858068580685,-3.2074702153271346],[-78.12978129781297,-3.283854334637084],[-78.18378183781837,-3.3498224376774886],[-78.19458194581945,-3.3810704864861094],[-78.18738187381874,-3.4001665163135897],[-78.16218162181622,-3.4314145651221963],[-78.15858158581585,-3.4643986166423986],[-78.19458194581945,-3.4852306491814744],[-78.2269822698227,-3.4887026546046656],[-78.24138241382414,-3.473078630200348],[-78.25218252182522,-3.436622573256969],[-78.28458284582845,-3.398430513601994],[-78.32418324183242,-3.3880144973324633],[-78.34578345783457,-3.3966945108904127],[-78.34578345783457,-3.4314145651221963],[-78.39978399783998,-3.594598820011626],[-78.39978399783998,-3.6744549447447525],[-78.42138421384213,-3.705702993553359],[-78.42138421384213,-3.776879104728536],[-78.47178471784717,-3.8428472077689406],[-78.49338493384934,-3.901871299962991],[-78.50778507785077,-3.9522153785990923],[-78.5509855098551,-3.986935432830876],[-78.56538565385654,-4.040751516890154],[-78.6049860498605,-4.15706369856666],[-78.64818648186481,-4.247335839569317],[-78.68058680586806,-4.325455961590848],[-78.68418684186841,-4.384480053784898],[-78.66258662586625,-4.424408116151469],[-78.65178651786518,-4.457392167671671],[-78.67338673386733,-4.518152262577303],[-78.68778687786877,-4.561552330367036],[-78.74178741787418,-4.592800379175657],[-78.86058860588605,-4.665712493062415],[-78.90738907389074,-4.714320568986935],[-78.92538925389253,-4.769872655757794],[-78.91458914589145,-4.8184807316823],[-78.91818918189182,-4.85840879404887],[-78.97578975789757,-4.874032818453173],[-78.99378993789938,-4.908752872684971],[-79.03339033390334,-4.969512967590603],[-79.07659076590765,-4.990345000129679],[-79.18819188191881,-4.957360948609477],[-79.26739267392674,-4.957360948609477],[-79.33219332193322,-4.9278489025124514],[-79.40059400594005,-4.839312764221376],[-79.45459454594545,-4.766400650334617],[-79.50139501395013,-4.6709205011971875],[-79.51579515795157,-4.538984295116379],[-79.57699576995769,-4.500792235461404],[-79.63819638196382,-4.455656164960075],[-79.71019710197102,-4.467808183941202],[-79.79659796597966,-4.476488197499151],[-79.84339843398433,-4.445240148690544],[-79.96219962199622,-4.389688061919671],[-80.0630006300063,-4.327191964302443],[-80.13860138601386,-4.295943915493837],[-80.19620196201961,-4.31156793989814],[-80.23220232202321,-4.349759999553115],[-80.29340293402933,-4.4174641053051005],[-80.38340383403833,-4.464336178518025],[-80.4230042300423,-4.460864173094848],[-80.4770047700477,-4.429616124286227],[-80.48780487804878,-4.393160067342848],[-80.44460444604445,-4.335871977860393],[-80.35460354603546,-4.209143779914356],[-80.45540455404554,-4.205671774491165],[-80.48780487804878,-4.165743712124609],[-80.49500495004949,-4.118871638911685],[-80.50940509405093,-4.070263562987179],[-80.49140491404914,-4.009503468081547],[-80.43740437404374,-3.9782554192729265],[-80.35820358203581,-4.002559457235179],[-80.30420304203042,-4.004295459946775],[-80.26820268202681,-3.948743373175901],[-80.23220232202321,-3.9244393352136484],[-80.19260192601925,-3.905343305386168],[-80.17820178201782,-3.8775672620007384],[-80.21780217802177,-3.787295120998067],[-80.22860228602286,-3.7386870450735614],[-80.21780217802177,-3.7109110016881317],[-80.21780217802177,-3.655358914917258],[-80.22140221402213,-3.6136948498391064],[-80.24300243002429,-3.577238792895727],[-80.24660246602465,-3.521686706124868],[-80.26460264602646,-3.4921746600278425],[-80.27180271802717,-3.4609266112192216],[-80.27180271802717,-3.4244705542758425],[-80.2970029700297,-3.4071105271599436],[-80.32580325803258,-3.3880144973324633],[-80.30420304203042,-3.3741264756397413],[-80.16020160201602,-3.32378239700364],[-80.0990009900099,-3.273438318367539],[-80.0270002700027,-3.2283022478662105],[-79.96219962199622,-3.1571261366910477],[-79.92259922599226,-3.0894220309390477],[-79.82179821798218,-2.77694154285291],[-79.72819728197281,-2.5790372337316967],[-79.74619746197462,-2.4852930873058625],[-79.82179821798218,-2.3568288866482305],[-79.83979839798397,-2.1676045910849666],[-79.83259832598326,-2.1103165016024974],[-79.84339843398433,-2.0669164338127644],[-79.89379893798937,-2.145036555834295],[-79.87939879398793,-2.422796989688635],[-79.92619926199262,-2.54778918492309],[-79.98739987399874,-2.5790372337316967],[-80.03060030600305,-2.5564691984810395],[-80.00540005400053,-2.3533568812250536],[-80.05220052200522,-2.391548940880014],[-80.12780127801278,-2.5286931550955956],[-80.25020250202502,-2.6311173150793934],[-80.25380253802538,-2.6641013665995956],[-80.28620286202862,-2.7075014343893287],[-80.37980379803798,-2.6675733720227726],[-80.45180451804518,-2.625909306944621],[-80.68580685806857,-2.3967569490147866],[-80.84060840608406,-2.3498848758018767],[-80.93060930609306,-2.2682927483571547],[-80.95220952209522,-2.2353086968369524],[-80.9630096300963,-2.1884366236240425],[-80.86940869408694,-2.1415645504111183],[-80.76860768607686,-2.077332450082295],[-80.76140761407613,-1.9349802277319554],[-80.76140761407613,-1.8221400514786268],[-80.83340833408333,-1.6329157559153629],[-80.8010080100801,-1.3829313654464528],[-80.8190081900819,-1.2857152135974417],[-80.90180901809018,-1.0791308909182646],[-80.84060840608406,-0.9749707282228997],[-80.62460624606246,-0.8985866089129502],[-80.55260552605526,-0.848242530276849],[-80.50580505805058,-0.6833222726758379],[-80.45540455404554,-0.5861061208268126],[-80.35820358203581,-0.6242981804817873],[-80.28260282602825,-0.6208261750586104],[-80.38340383403833,-0.5843701181152312],[-80.46980469804697,-0.43680988763011896],[-80.48060480604806,-0.36910578187811893],[-80.32220322203221,-0.16599346462213305],[-80.23580235802358,-0.11391338327445055],[-80.1350013500135,-0.006281215155894415],[-80.0450004500045,0.1551670370219398],[-80.02340023400234,0.4103594356256224],[-80.05940059400594,0.5926397203425324],[-80.08820088200882,0.7853360213289733],[-80.03420034200342,0.833944097253493],[-79.90459904599045,0.8599841379273272],[-79.79659796597966,0.9224802355445547],[-79.74259742597425,0.9797683250270097],[-79.6129961299613,0.9710883114690603],[-79.46539465394653,1.0596244497601361],[-79.22779227792277,1.1047605202614648],[-78.90018900189001,1.205448677533667],[-78.82818828188282,1.2957208185363243],[-78.86058860588605,1.455433068002563],[-78.82818828188282,1.434601035463487],[-78.73818738187381,1.3582169161535518],[-78.68058680586806,1.2835687995551979],[-78.5869858698587,1.2366967263422737],[-78.51138511385113,1.1985046666873131],[-78.31338313383134,1.0457364280674142],[-78.18018180181801,0.9693523087574789],[-78.03618036180362,0.8981761975823019],[-77.83097830978309,0.8252640836955436],[-77.70137701377013,0.83741610267667],[-77.67257672576726,0.7818640159057964],[-77.64737647376474,0.7228399237117458],[-77.60057600576005,0.6898558721915435],[-77.5249752497525,0.6603438260945182],[-77.48177481774817,0.651663812536583],[-77.46737467374673,0.6360397881322655],[-77.42417424174242,0.42424745731833013],[-77.39537395373954,0.39473541122131905],[-77.29097290972909,0.36001535698952125],[-77.16497164971649,0.34786333800839486],[-77.11457114571145,0.35480734885474874],[-77.0029700297003,0.29578325666071237],[-76.92016920169202,0.26800721327526844],[-76.83016830168302,0.2471751807361926],[-76.7689676896769,0.2419671726014343],[-76.74016740167401,0.25064718615936954],[-76.72936729367294,0.2714792186984454],[-76.6789667896679,0.26800721327526844],[-76.60336603366034,0.24023116988983872],[-76.49536495364953,0.2350231617550662],[-76.4269642696427,0.26106320242891456],[-76.41976419764197,0.3044632702186476],[-76.41256412564125,0.3791113868170015],[-76.38736387363873,0.40515142749084987],[-76.31176311763117,0.4485514952805971],[-76.27216272162721,0.4398714817226477],[-76.06696066960669,0.3461273352967993],[-76.02736027360274,0.31314328377659706],[-75.97335973359733,0.2471751807361926],[-75.87975879758797,0.15169503159876285],[-75.77535775357754,0.08919893398153533],[-75.61695616956169,0.06315889330770119],[-75.46575465754657,-0.039265266676096644],[-75.28575285752858,-0.10696937242808247]]]]}},{"type":"Feature","id":818,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[34.198541985419865,31.32335972090192],[34.21294212942129,31.292111672093313],[34.24534245342454,31.20878354193701],[34.32814328143283,30.99525520841148],[34.400144001440026,30.828598948098886],[34.490144901449014,30.595974584745875],[34.5189451894519,30.5074384464548],[34.52974529745299,30.446678351549167],[34.659346593465955,30.1914859529455],[34.734947349473515,29.981429624843145],[34.792547925479255,29.81130135910736],[34.868148681486815,29.563052971350047],[34.90414904149043,29.477988838482162],[34.85014850148502,29.432852767980833],[34.734947349473515,29.271404515803],[34.616146161461614,28.75754771317247],[34.4469444694447,28.356531086795272],[34.42894428944291,28.10654669632636],[34.400144001440026,28.016274555323704],[34.31734317343174,27.889546357377668],[34.22014220142202,27.764554162143213],[34.04374043740438,27.828786262472022],[33.75933759337593,28.04752260413231],[33.593735937359384,28.25584292952307],[33.41733417334174,28.389515138315474],[33.24813248132483,28.568323417609207],[33.201332013320155,28.695051615555244],[33.20493204932049,28.778379745711547],[33.12933129331293,28.978020057544356],[33.075330753307554,29.073500206681786],[32.87012870128703,29.287028540207302],[32.81252812528126,29.39986871646063],[32.765727657276585,29.450212795096732],[32.72252722527227,29.521388906271895],[32.64692646926471,29.799149340126235],[32.564125641256425,29.97448561399679],[32.47412474124741,29.925877538072285],[32.488524885248864,29.85122942147393],[32.40932409324094,29.748805261490148],[32.3589235892359,29.630757077102047],[32.39852398523985,29.533540925253035],[32.564125641256425,29.38598069476791],[32.60012600126001,29.3217485944391],[32.639726397263985,29.182868377511923],[32.63252632526326,28.991908079237064],[32.65772657726578,28.927675978908255],[32.78372783727838,28.787059759269496],[32.83052830528305,28.703731629113193],[32.85572855728557,28.630819515226435],[32.898928989289914,28.564851412186016],[33.02133021330215,28.441595219663157],[33.201332013320155,28.208970856310145],[33.37053370533707,28.050994609555502],[33.49653496534967,27.974610490245553],[33.54693546935471,27.898226370935603],[33.55773557735577,27.702058064525986],[33.55053550535507,27.606577915388556],[33.65853658536585,27.431241641518],[33.69813698136983,27.340969500515342],[33.80253802538027,27.268057386628584],[33.84933849338495,27.18472925647228],[33.89253892538926,27.04932104496828],[33.95733957339573,26.64830441859108],[34.05094050940511,26.55108826674207],[34.32814328143283,26.025079445130416],[34.565745657456574,25.691766924505202],[34.68094680946811,25.441782534036307],[34.85374853748539,25.139718062219714],[35.195751957519576,24.474829023680883],[35.39735397353974,24.269980703713316],[35.47655476554766,24.15540452474839],[35.62415624156242,24.06686838645733],[35.782557825578266,23.938404185799698],[35.631356313563145,23.950556204780824],[35.59535595355953,23.941876191222875],[35.54135541355416,23.9210441586838],[35.51615516155164,23.842924036662268],[35.505355053550545,23.778691936333445],[35.52335523355234,23.44190741028507],[35.56295562955631,23.271779144549285],[35.69615696156961,22.94541063477044],[35.796957969579694,22.848194482921414],[35.847358473584734,22.785698385304187],[35.91215912159123,22.738826312091263],[36.2289622896229,22.629458141261125],[36.41616416164163,22.393361772484937],[36.83016830168302,22.0982413115147],[36.86976869768699,22.014913181358395],[36.86976869768699,21.997553154242496],[36.54216542165423,21.995817151530915],[36.21456214562147,21.995817151530915],[35.88695886958871,21.995817151530915],[35.55935559355595,21.995817151530915],[35.23175231752319,21.995817151530915],[34.90414904149043,21.995817151530915],[34.5729457294573,21.995817151530915],[34.24534245342454,21.995817151530915],[33.91773917739178,21.995817151530915],[33.59013590135902,21.995817151530915],[33.26253262532626,21.995817151530915],[32.9349293492935,21.995817151530915],[32.60732607326074,21.995817151530915],[32.27612276122761,21.995817151530915],[31.94851948519485,21.995817151530915],[31.62091620916209,21.995817151530915],[31.433714337143385,21.995817151530915],[31.466114661146605,22.08435328982199],[31.48771487714879,22.1485853901508],[31.46251462514627,22.191985457940547],[31.401314013140137,22.202401474210077],[31.358113581135825,22.188513452517356],[31.26091260912611,22.00276116237727],[31.21051210512107,21.99408114881932],[31.091710917109168,21.99408114881932],[30.71010710107103,21.99408114881932],[30.328503285032866,21.995817151530915],[29.9468994689947,21.995817151530915],[29.565295652956536,21.995817151530915],[29.18369183691837,21.995817151530915],[28.802088020880205,21.995817151530915],[28.416884168841705,21.995817151530915],[28.03528035280354,21.995817151530915],[27.653676536765374,21.995817151530915],[27.27207272072721,21.995817151530915],[26.890468904689044,21.995817151530915],[26.508865088650907,21.995817151530915],[26.127261272612742,21.995817151530915],[25.745657456574577,21.995817151530915],[25.36405364053641,21.995817151530915],[24.978849788497882,21.995817151530915],[24.978849788497882,22.219761501325976],[24.978849788497882,22.44544185383262],[24.978849788497882,22.66938620362768],[24.978849788497882,22.893330553422743],[24.978849788497882,23.1190109059294],[24.978849788497882,23.342955255724462],[24.978849788497882,23.568635608231105],[24.978849788497882,23.792579958026167],[24.978849788497882,24.01652430782123],[24.978849788497882,24.24220466032787],[24.978849788497882,24.466149010122933],[24.978849788497882,24.690093359917995],[24.978849788497882,24.915773712424652],[24.978849788497882,25.139718062219714],[24.978849788497882,25.363662412014776],[24.978849788497882,25.58934276452142],[24.978849788497882,25.81328711431648],[24.978849788497882,26.037231464111542],[24.978849788497882,26.262911816618185],[24.978849788497882,26.486856166413247],[24.978849788497882,26.712536518919904],[24.978849788497882,26.936480868714966],[24.978849788497882,27.160425218510028],[24.978849788497882,27.38610557101667],[24.978849788497882,27.610049920811733],[24.978849788497882,27.833994270606794],[24.978849788497882,28.059674623113438],[24.978849788497882,28.2836189729085],[24.978849788497882,28.50756332270356],[24.978849788497882,28.73324367521022],[24.978849788497882,28.95718802500528],[24.978849788497882,29.18113237480034],[24.971649716497183,29.224532442590075],[24.91764917649178,29.375564678498378],[24.86724867248674,29.569996982196415],[24.80964809648097,29.80956535639578],[24.802448024480242,29.885949475705715],[24.712447124471254,30.130725858039852],[24.70164701647016,30.20190196921503],[24.72684726847268,30.250510045139535],[24.878048780487802,30.457094367818698],[24.921249212492143,30.5577825250909],[24.96084960849609,30.679302714902178],[24.97524975249752,30.77651886675119],[24.928449284492842,30.925815099947897],[24.878048780487802,31.061223311451897],[24.86004860048601,31.198367525667464],[24.852848528485282,31.335511739883046],[24.928449284492842,31.4275198835973],[25.022050220502223,31.51432001917678],[25.058050580505807,31.566400100524476],[25.11205112051121,31.627160195430108],[25.15165151651516,31.654936238815537],[25.22725227252272,31.533416049004273],[25.382053820538204,31.512584016465198],[25.893258932589333,31.620216184583754],[26.458464584645867,31.512584016465198],[26.768067680676808,31.470919951387046],[27.24687246872469,31.377175804961198],[27.538475384753866,31.212255547360186],[27.621276212762126,31.19142351482111],[27.830078300783015,31.194895520244287],[27.966879668796707,31.097679368395276],[28.51408514085142,31.050807295182352],[28.80568805688057,30.943175127063796],[28.971289712897146,30.856374991484316],[29.072090720907227,30.830334950810467],[29.15849158491585,30.833806956233644],[29.277292772927723,30.86679100775386],[29.428494284942843,30.927551102659493],[29.590495904959056,31.010879232815796],[29.92889928899291,31.22787957176449],[30.04770047700478,31.266071631419464],[30.126901269012706,31.255655615149934],[30.224102241022422,31.25912762057311],[30.26370263702637,31.316415710055566],[30.31410314103141,31.35634377242212],[30.342903429034294,31.403215845635046],[30.3969039690397,31.457031929694324],[30.569705697056975,31.472655954098627],[30.922509225092256,31.566400100524476],[30.882908829088308,31.52300003273473],[30.562505625056247,31.417103867327768],[30.69930699306994,31.403215845635046],[30.839708397083967,31.439671902578425],[31.00171001710018,31.462239937829096],[31.030510305103064,31.507376008330425],[31.05211052110522,31.59070413848673],[31.08451084510847,31.602856157467855],[31.19251192511925,31.58723213306355],[31.523715237152373,31.45876793240592],[31.606516065160662,31.45529592698273],[31.84051840518407,31.526472038157905],[31.887318873188747,31.54209606256221],[31.962919629196307,31.502168000195653],[32.13572135721358,31.34071974801782],[32.07452074520745,31.344191753440995],[31.89091890918911,31.483071970368172],[31.876518765187654,31.413631861904577],[31.77211772117721,31.292111672093313],[31.901719017190175,31.240031590745616],[32.00972009720098,31.220935560918136],[32.06732067320675,31.153231455166136],[32.103321033210335,31.092471360260504],[32.20772207722078,31.118511400934352],[32.28332283322834,31.20010352837906],[32.24372243722439,31.246975601591984],[32.21492214922151,31.293847674804894],[32.25092250922509,31.29558367751649],[32.32292322923229,31.255655615149934],[32.531725317253176,31.101151373818453],[32.60372603726037,31.06816732229825],[32.6829268292683,31.073375330433024],[32.85572855728557,31.118511400934352],[32.90252902529025,31.111567390087984],[33.12933129331293,31.168855479570453],[33.158131581315814,31.125455411780706],[33.19413194131943,31.083791346702554],[33.377733777337795,31.13066341991548],[33.66573665736658,31.13066341991548],[33.90333903339035,31.18100749855158],[34.17694176941771,31.30426369107444],[34.198541985419865,31.32335972090192]]]}},{"type":"Feature","id":232,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[40.14220142201424,15.69586331117219],[40.18180181801819,15.643783229824507],[40.21060210602107,15.64899123795928],[40.23580235802359,15.666351265075164],[40.25020250202502,15.702807322018558],[40.40860408604087,15.629895208131785],[40.397803978039775,15.579551129495684],[40.30420304203042,15.577815126784103],[40.196201962019614,15.598647159323178],[40.095400954009534,15.591703148476824],[39.97659976599766,15.612535181015886],[39.94779947799478,15.69586331117219],[40.02340023400234,15.655935248805633],[40.063000630006314,15.666351265075164],[40.070200702007014,15.67676728134471],[40.01620016200164,15.734055370827164],[39.94059940599408,15.74447138709671],[39.944199441994414,15.789607457598038],[39.980199801998026,15.806967484713937],[40.00180001800018,15.827799517252998],[39.954999549995506,15.888559612158645],[40.04140041400416,15.874671590465923],[40.095400954009534,15.838215533522543],[40.13140131401315,15.794815465732796],[40.14220142201424,15.69586331117219]]],[[[40.07740077400774,16.08299191585668],[40.10980109801099,15.985775764007656],[40.012600126001274,16.02223182095105],[39.994599945999454,16.043063853490125],[40.037800378003794,16.081255913145085],[40.04860048600486,16.103823948395757],[40.07740077400774,16.08299191585668]]],[[[38.60858608586088,18.004746917586388],[38.91098910989112,17.426658014627037],[39.033390333903355,17.086401483155484],[39.141391413914135,16.728784924568018],[39.224192241922424,16.194096089398414],[39.299792997929984,15.921543663678847],[39.42219422194222,15.786135452174861],[39.50499504995051,15.532679056282774],[39.58059580595807,15.522263040013229],[39.63099630996311,15.452822931549647],[39.7209972099721,15.213254557350282],[39.785797857978594,15.124718419059207],[39.81819818198184,15.201102538369156],[39.81459814598148,15.244502606158889],[39.78939789397896,15.319150722757243],[39.81459814598148,15.412894869183091],[39.86499864998652,15.470182958665546],[39.97659976599766,15.393798839355597],[40.04140041400416,15.33477474716156],[40.05940059400595,15.21672656277346],[40.08460084600847,15.15249446244465],[40.20340203402034,15.013614245517473],[40.30420304203042,14.973686183150917],[40.43740437404375,14.963270166881372],[40.54540545405456,14.933758120784347],[40.63540635406355,14.88341404214826],[40.801008010080096,14.742797822509502],[41.17541175411756,14.619541629986628],[41.48141481414814,14.244565044283277],[41.65781657816578,13.98242863483324],[42.24462244622447,13.588356019302395],[42.34542345423455,13.397395721027536],[42.39942399423995,13.213379433599044],[42.52182521825219,13.222059447156994],[42.73422734227344,13.018947129901008],[42.795427954279546,12.864442888569528],[42.96822968229682,12.808890801798668],[43.00063000630007,12.899162942801325],[43.08343083430836,12.824514826202972],[43.11583115831158,12.708202644526466],[43.004230042300435,12.663066574025137],[42.8818288182882,12.621402508946986],[42.86742867428674,12.623138511658567],[42.82422824228243,12.569322427599289],[42.76662766627666,12.423498199825772],[42.70542705427056,12.380098132036025],[42.669426694266946,12.376626126612848],[42.47862478624788,12.51377034082843],[42.44982449824499,12.520714351674783],[42.41022410224102,12.494674311000935],[42.3778237782378,12.466898267615505],[42.291422914229145,12.571058430310885],[42.22662226622268,12.661330571313542],[42.133021330213296,12.770698742143693],[42.04662046620467,12.821042820779795],[41.95301953019532,12.881802915685427],[41.85941859418594,13.025891140747362],[41.76581765817659,13.18386738750202],[41.62541625416256,13.314067590871247],[41.362613626136266,13.499819881011334],[41.12141121411216,13.735916249787522],[40.93780937809379,13.98242863483324],[40.81900819008192,14.110892835490873],[40.76860768607688,14.143876887011075],[40.523805238052375,14.225469014455783],[40.35460354603546,14.338309190709111],[40.221402214022135,14.430317334423364],[40.14220142201424,14.456357375097213],[40.063000630006314,14.45982938052039],[39.893798937989374,14.440733350692895],[39.75699756997571,14.499757442886946],[39.69939699396994,14.499757442886946],[39.60579605796059,14.515381467291249],[39.53019530195303,14.536213499830325],[39.44739447394474,14.511909461868072],[39.2709927099271,14.47024539678992],[39.198991989919904,14.47892541034787],[39.159391593915956,14.53794950254192],[39.134191341913436,14.581349570331668],[39.0729907299073,14.628221643544578],[39.02259022590226,14.628221643544578],[38.99738997389974,14.586557578466426],[38.813788137881374,14.482397415771047],[38.504185041850434,14.425109326288592],[38.43218432184324,14.428581331711769],[38.37818378183783,14.47024539678992],[38.219782197821985,14.649053676083653],[38.17658176581767,14.678565722180679],[38.14058140581406,14.682037727603856],[38.068580685806864,14.702869760142931],[38.0037800378004,14.73758981437473],[37.942579425794264,14.810501928261488],[37.884978849788496,14.85216599333964],[37.82017820178203,14.708077768277704],[37.708577085770855,14.458093377808794],[37.64737647376475,14.322685166304808],[37.57177571775719,14.149084895145847],[37.54657546575467,14.143876887011075],[37.506975069750695,14.156028905992201],[37.35217352173524,14.37302924494091],[37.25857258572586,14.454621372385617],[37.18657186571866,14.445941358827668],[37.13257132571326,14.406013296461111],[37.10017100171004,14.334837185285934],[37.064170641706426,14.289701114784606],[37.02457024570248,14.272341087668707],[36.94176941769419,14.281021101226656],[36.812168121681225,14.315741155458454],[36.678966789667896,14.307061141900505],[36.54216542165423,14.258453065975985],[36.52416524165241,14.256717063264404],[36.49176491764919,14.544893513388274],[36.470164701647036,14.735853811663134],[36.44856448564485,14.940702131630715],[36.426964269642696,15.131662429905575],[36.520565205652076,15.249710614293662],[36.56736567365675,15.36255079054699],[36.678966789667896,15.72711135998081],[36.72576725767257,15.798287471155987],[36.812168121681225,15.994455777565605],[36.82656826568265,16.05000786433648],[36.912969129691305,16.296520249382198],[36.90576905769058,16.459704504271627],[36.887768877688785,16.62462476187264],[36.93456934569346,16.721840913721664],[36.97776977769777,16.799961035743195],[36.97416974169744,16.8659291387836],[36.99576995769959,17.020433380115065],[37.01017010170102,17.05862543977004],[37.06057060570606,17.062097445193217],[37.16857168571687,17.04126541265414],[37.247772477724794,17.05688943705846],[37.341373413734146,17.05688943705846],[37.40977409774098,17.062097445193217],[37.45297452974532,17.10896951840614],[37.51057510575106,17.287777797699874],[37.54657546575467,17.324233854643253],[37.575375753757555,17.3346498709128],[37.658176581765815,17.367633922433],[37.726577265772676,17.419714003780683],[37.784177841778416,17.457906063435658],[37.802178021780236,17.464850074282012],[37.86337863378634,17.470058082416784],[37.92097920979211,17.49262611766744],[37.94977949779499,17.51693015562971],[38.02538025380255,17.537762188168784],[38.09738097380975,17.525610169187644],[38.14778147781479,17.548178204438315],[38.18018180181804,17.562066226131037],[38.219782197821985,17.56380222884262],[38.25218252182523,17.584634261381694],[38.26658266582666,17.615882310190315],[38.28818288182882,17.63671434272939],[38.345783457834585,17.6835864159423],[38.37458374583747,17.716570467462503],[38.38538385383853,17.7512905216943],[38.396183961839625,17.77906656507973],[38.421384213842146,17.82420263558106],[38.522185221852226,17.938778814545984],[38.60858608586088,18.004746917586388]]]]}},{"type":"Feature","id":724,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-17.886778867788678,27.80969023264454],[-17.983979839798394,27.646505977755112],[-18.10638106381063,27.707266072660758],[-18.135181351813515,27.728098105199834],[-18.160381603816035,27.761082156720036],[-18.041580415804162,27.76802616756639],[-17.92277922779226,27.849618295011098],[-17.886778867788678,27.80969023264454]]],[[[-15.399153991539919,28.148210761404513],[-15.406354063540618,28.070090639382983],[-15.384753847538462,27.99197051736145],[-15.388353883538826,27.87392233297335],[-15.435154351543503,27.811426235356123],[-15.561155611556103,27.747194135027314],[-15.654756547565484,27.757610151296845],[-15.70875708757086,27.783650191970693],[-15.805958059580604,27.887810354666072],[-15.80955809558094,27.993706520073033],[-15.719557195571952,28.06488263124821],[-15.68355683556834,28.153418769539286],[-15.453154531545323,28.136058742423387],[-15.431554315543139,28.153418769539286],[-15.41715417154171,28.15862677767406],[-15.399153991539919,28.148210761404513]]],[[[-17.18477184771848,28.021482563458477],[-17.224372243722428,28.012802549900528],[-17.274772747727468,28.03884259057436],[-17.325173251732508,28.116962712595907],[-17.289172891728924,28.175986804789943],[-17.26037260372604,28.203762848175387],[-17.213572135721364,28.198554840040615],[-17.130771307713076,28.155154772250867],[-17.10197101971019,28.111754704461134],[-17.10197101971019,28.083978661075705],[-17.18477184771848,28.021482563458477]]],[[[-16.335163351633497,28.37909912204593],[-16.417964179641785,28.15168276682769],[-16.49716497164971,28.061410625825033],[-16.543965439654386,28.031898579728008],[-16.659166591665922,28.007594541765755],[-16.795967959679587,28.14994676411611],[-16.86436864368642,28.294034989178044],[-16.903969039690395,28.339171059679373],[-16.842768427684263,28.375627116622752],[-16.752767527675275,28.37041910848798],[-16.558365583655842,28.399931154585005],[-16.518765187651866,28.41208317356613],[-16.32076320763207,28.557907401339662],[-16.122761227612273,28.57526742845556],[-16.11916119161191,28.528395355242637],[-16.335163351633497,28.37909912204593]]],[[[-14.196741967419655,28.16904279394359],[-14.333543335433347,28.05620261769026],[-14.47034470344704,28.08224265836411],[-14.491944919449196,28.10133868819159],[-14.355143551435503,28.129114731577033],[-14.232742327423267,28.215914867156513],[-14.153541535415343,28.406875165431373],[-14.027540275402743,28.616931493533713],[-14.002340023400222,28.70720363453637],[-13.955539555395546,28.741923688768168],[-13.887138871388714,28.745395694191345],[-13.85833858338583,28.73845168334499],[-13.825938259382582,28.691579610132067],[-13.825938259382582,28.585683444725092],[-13.861938619386194,28.408611168142954],[-13.926739267392662,28.254106926811474],[-14.196741967419655,28.16904279394359]]],[[[-17.832778327783274,28.493675301010853],[-17.857978579785794,28.484995287452904],[-17.883178831788314,28.564851412186016],[-18.001980019800186,28.75754771317247],[-17.92997929979299,28.84434784875195],[-17.79677796777966,28.846083851463547],[-17.742777427774286,28.787059759269496],[-17.724777247772465,28.72456366165227],[-17.749977499774985,28.68810760470889],[-17.742777427774286,28.615195490822117],[-17.757177571775713,28.568323417609207],[-17.832778327783274,28.493675301010853]]],[[[-13.714337143371438,28.91205195450395],[-13.78273782737827,28.846083851463547],[-13.85833858338583,28.868651886714204],[-13.822338223382218,29.01274011177614],[-13.789937899378998,29.056140179565887],[-13.649536495364941,29.118636277183114],[-13.534335343353433,29.14467631785695],[-13.501935019350185,29.210644420897353],[-13.462334623346237,29.2366844615712],[-13.42273422734226,29.196756399204645],[-13.455134551345509,29.151620328703316],[-13.476734767347665,29.005796100929786],[-13.55593555935559,28.960660030428457],[-13.714337143371438,28.91205195450395]]],[[[1.5930159301593108,38.671859199060776],[1.5714157141571548,38.65797117736804],[1.5066150661506583,38.671859199060776],[1.405814058140578,38.671859199060776],[1.402214022140214,38.71178726142733],[1.4166141661416702,38.739563304812776],[1.4346143461434622,38.76907535090979],[1.4958149581495945,38.71178726142733],[1.5930159301593108,38.70137124515779],[1.5930159301593108,38.671859199060776]]],[[[1.4454144541445544,38.918371584106495],[1.409414094140942,38.85761148920085],[1.2582125821258217,38.87844352173994],[1.2222122221222378,38.90448356241379],[1.2546125461254576,38.973923670877355],[1.3014130141301337,38.982603684435304],[1.3014130141301337,39.03121176035981],[1.3482134821348382,39.08155583899591],[1.5642156421564266,39.12148390136247],[1.6146161461614668,39.0867638471307],[1.625416254162559,39.03815577120619],[1.4958149581495945,38.9322596057992],[1.4454144541445544,38.918371584106495]]],[[[3.144631446314463,39.78984494532449],[3.2418324183241793,39.75686089380429],[3.3426334263342596,39.7863729399013],[3.396633966339664,39.77769292634335],[3.450634506345068,39.762068901939045],[3.4614346143461603,39.69783680161024],[3.414634146341456,39.626660690435045],[3.349833498334988,39.55548457925988],[3.2922329223292195,39.477364457238366],[3.2454324543245434,39.38709231623568],[3.1554315543155553,39.333276232176416],[3.072630726307267,39.30202818336781],[2.8998289982899905,39.367996286408214],[2.7990279902799102,39.38535631352411],[2.770227702277026,39.409660351486366],[2.745027450274506,39.51034850875857],[2.701827018270194,39.541596557567175],[2.633426334263362,39.55548457925988],[2.5758257582575936,39.53118054129763],[2.5002250022500334,39.477364457238366],[2.4570245702457214,39.53118054129763],[2.395823958239589,39.53986055485558],[2.370623706237069,39.57284460637578],[2.370623706237069,39.61277266874234],[2.7846278462784824,39.8540770456533],[2.9034290342903546,39.90789312971259],[3.1590315903159194,39.970389227329804],[3.1986319863198673,39.961709213771854],[3.166231662316619,39.923517154116894],[3.166231662316619,39.90789312971259],[3.1986319863198673,39.89053310259669],[3.191431914319139,39.86102105649965],[3.1590315903159194,39.8367170185374],[3.144631446314463,39.78984494532449]]],[[[4.293042930429323,39.84192502667216],[4.275042750427502,39.829773007691045],[3.9690396903968974,39.94608518936755],[3.868238682386817,39.95823720834866],[3.843038430384297,39.97559723546456],[3.846638466384661,40.03635733037021],[3.8538385383853893,40.06239737104406],[4.059040590405914,40.07454939002517],[4.224642246422462,40.03288532494702],[4.314643146431479,39.91657314327051],[4.3218432184321784,39.897477113443045],[4.293042930429323,39.84192502667216]]],[[[-1.794617946179443,43.407674596277246],[-1.7910179101791073,43.37295454204545],[-1.755017550175495,43.32434646612094],[-1.711817118171183,43.306986439005044],[-1.6254162541625305,43.28268240104279],[-1.5606156061560625,43.2792103956196],[-1.470614706147046,43.26705837663849],[-1.409414094140942,43.239282333253044],[-1.405814058140578,43.19761826817489],[-1.42381423814237,43.14901019225039],[-1.4598145981459822,43.10561012446064],[-1.4814148141481382,43.07089007022887],[-1.4598145981459822,43.051794040401376],[-1.427414274142734,43.03617001599707],[-1.3950139501394858,43.03269801057388],[-1.3698136981369657,43.03790601870867],[-1.3518135181351738,43.06394605938249],[-1.3194131941319256,43.09693011090269],[-1.3014130141301337,43.10040211632588],[-1.3014130141301337,43.08304208920998],[-1.2870128701287058,43.060474053959325],[-1.1754117541175333,43.02054599159277],[-0.9342093420934248,42.94936988041758],[-0.8406084060840442,42.94763387770598],[-0.7614076140761483,42.93895386414806],[-0.7398073980739639,42.90944181805102],[-0.5850058500585078,42.7983376445093],[-0.5490054900548955,42.801809649932466],[-0.48060480604806344,42.80007364722087],[-0.3978039780397751,42.80875366077882],[-0.3402034020340068,42.82958569331791],[-0.30060300603005885,42.82611368789472],[-0.25740257402574684,42.80354565264406],[-0.2070020700207067,42.78444962281657],[-0.1386013860138462,42.74972956858477],[-0.08100081000810633,42.704593498083455],[-0.04140041400412997,42.68896947367915],[0.19980199801997856,42.71848151977616],[0.2538025380253828,42.692441479102314],[0.31140311403115106,42.692441479102314],[0.37620376203761907,42.69938548994867],[0.5166051660516757,42.68549746825596],[0.6318063180631839,42.68896947367915],[0.6426064260642761,42.70112149266026],[0.6534065340653399,42.80007364722087],[0.6714067140671602,42.83652970416426],[0.6966069660696803,42.84520971772221],[0.7650076500765124,42.83826570687586],[1.009810098100985,42.77924161468181],[1.1106111061110653,42.742785557738415],[1.2078120781207815,42.713273511641404],[1.294212942129434,42.70980150621821],[1.3482134821348382,42.69070547639075],[1.427414274142734,42.5952253272533],[1.4166141661416702,42.54835325404039],[1.4202142021420343,42.530993226924494],[1.431014310143098,42.49800917540429],[1.427414274142734,42.4615531184609],[1.4490144901449185,42.437249080498646],[1.4850148501485023,42.43377707507548],[1.5354153541535425,42.442457088633404],[1.5858158581585826,42.45634511032614],[1.6794167941679348,42.496273172692696],[1.7046170461704548,42.50321718353905],[1.8594185941859394,42.45634511032614],[1.9278192781927999,42.4268330642291],[1.95301953019532,42.39211300999733],[1.9854198541985397,42.35912895847713],[2.032220322203216,42.35392095034234],[2.0970209702097122,42.386905001862544],[2.2014220142201566,42.42162505609434],[2.374223742237433,42.390377007285736],[2.5686256862568655,42.34524093678439],[2.651426514265154,42.340032928649634],[2.655026550265518,42.36260096390029],[2.669426694266946,42.3938490127089],[2.701827018270194,42.407737034401634],[2.74862748627487,42.41294504253639],[2.817028170281702,42.428569066940696],[2.8926289262892624,42.45634511032614],[2.9682296822968226,42.466761126595685],[3.051030510305111,42.44766509676819],[3.1518315183151913,42.43030506965229],[3.2130321303213236,42.43030506965229],[3.2382323823238437,42.36780897203505],[3.288632886328884,42.3435049340728],[3.3066330663306758,42.28968885001353],[3.2202322023220233,42.260176803916494],[3.166231662316619,42.25670479849333],[3.1518315183151913,42.16296065206748],[3.1734317343173473,42.13518460868207],[3.2238322383223874,42.110880570719814],[3.2382323823238437,42.081368524622775],[3.2490324903249075,41.94422431040721],[3.148231482314827,41.860896180250904],[3.004230042300435,41.767152033825056],[2.3094230942309366,41.466823564720045],[2.1438214382143883,41.32099933694653],[2.082620826208256,41.288015285426326],[1.5678156781567907,41.19600714171207],[1.2042120421204174,41.097054987151466],[1.031410314103141,41.06233493291967],[0.8154081540815525,40.8922066671839],[0.7146071460714722,40.8227665587203],[0.7974079740797606,40.80367052889281],[0.8910089100891128,40.7220784014481],[0.8586085860858645,40.685622344504736],[0.7218072180722004,40.63007025773385],[0.660606606066068,40.61271023061795],[0.6282062820628198,40.6213902441759],[0.5958059580596,40.614446233329545],[0.3654036540365553,40.31932577235932],[0.15660156601566655,40.105797438833804],[0.04140041400415839,40.01378929511955],[-0.07380073800737819,39.876645080903955],[-0.3258032580325789,39.51902852231649],[-0.329403294032943,39.41660436233272],[-0.20340203402034263,39.062459809168445],[-0.13500135001348212,38.968715662742596],[-0.03420034200340183,38.89059554072105],[0.15660156601566655,38.82462743768065],[0.19980199801997856,38.75865933464024],[0.13500135001351055,38.69616323702303],[-0.05220052200522218,38.58505906348128],[-0.37980379803798314,38.435762830284574],[-0.5202052020520114,38.3177146458965],[-0.5490054900548955,38.20313846693156],[-0.6462064620646117,38.151058385583895],[-0.682206822068224,37.99134613611764],[-0.7398073980739639,37.88544997071067],[-0.7542075420754202,37.85072991647888],[-0.8154081540815241,37.769137789034176],[-0.8226082260822523,37.711849699551706],[-0.721807218072172,37.630257572107],[-0.7722077220772121,37.595537517875215],[-0.8226082260822523,37.5799134934709],[-0.9378093780937604,37.57123347991295],[-1.3266132661326537,37.56081746364342],[-1.6398163981639868,37.38721719248446],[-1.798217982179807,37.232712951152976],[-1.9386193861938636,36.94627250374069],[-2.11142111421114,36.7761442380049],[-2.1870218702187003,36.7448961891963],[-2.3058230582305725,36.81954430579465],[-2.453424534245329,36.83169632477578],[-2.5974259742597496,36.80565628410193],[-2.669426694266946,36.748368194619474],[-2.788227882278818,36.71538414309927],[-2.903429034290326,36.7431601864847],[-3.148231482314827,36.75878421088902],[-3.2598325983259713,36.75531220546583],[-3.4326343263432477,36.70844013225292],[-3.580235802358004,36.739688181061524],[-3.828638286382869,36.75531220546583],[-4.3686436864368545,36.71885614852245],[-4.433444334443351,36.69976011869497],[-4.501845018450183,36.62858400751979],[-4.6746467464674595,36.50706381770851],[-4.933849338493388,36.501855809573755],[-5.171451714517133,36.423735687552224],[-5.229052290522901,36.37339160891612],[-5.329853298532981,36.23624739470054],[-5.36225362253623,36.13555923742834],[-5.3802538025380215,36.13382323471676],[-5.405454054540542,36.15812727267901],[-5.4450544505444896,36.15118326183264],[-5.46305463054631,36.07306313981111],[-5.553055530555298,36.03834308557933],[-5.625056250562494,36.0261910665982],[-5.808658086580863,36.088687164215415],[-5.959859598595983,36.18243131064126],[-6.0390603906039075,36.187639318776036],[-6.168661686616872,36.33346354654955],[-6.226262262622612,36.4272076929754],[-6.265862658626588,36.52615984753601],[-6.25866258662586,36.56435190719098],[-6.269462694626952,36.597335958711184],[-6.38466384663846,36.63726402107774],[-6.413464134641345,36.72927216479199],[-6.327063270632692,36.84732034918008],[-6.25866258662586,36.89940043052778],[-6.215462154621548,36.913288452220485],[-6.319863198631992,36.908080444085726],[-6.395463954639553,36.83169632477578],[-6.492664926649269,36.954952517298636],[-6.885068850688498,37.194520891498],[-6.859868598685978,37.24833697555728],[-6.863468634686342,37.2795850243659],[-6.92826928269281,37.21535292403708],[-6.975069750697514,37.19799289692119],[-7.176671766717675,37.20840891319072],[-7.407074070740691,37.1788968670937],[-7.468274682746824,37.42888125756261],[-7.497074970749708,37.52436140670004],[-7.5042750427504075,37.58512150160567],[-7.4430744307443035,37.727473723956024],[-7.378273782737807,37.78649781615006],[-7.291872918729183,37.90628200324974],[-7.183871838718375,38.006970160521945],[-7.072270722707231,38.0295381957726],[-7.02187021870219,38.045162220176906],[-6.982269822698214,38.121546339486855],[-6.957069570695694,38.18751444252726],[-6.975069750697514,38.19445845337361],[-7.10467104671045,38.180570431680906],[-7.342273422734223,38.456594862823664],[-7.335073350733495,38.50173093332498],[-7.306273062730611,38.56769903636538],[-7.284672846728455,38.64929116381012],[-7.281072810728091,38.71525926685052],[-7.219872198721987,38.77081135362138],[-7.126271262712635,38.82636344039224],[-7.0470704707047105,38.906219565125355],[-7.007470074700734,38.986075689858495],[-6.99666996669967,39.05725180103366],[-7.043470434704346,39.10759587966976],[-7.173071730717311,39.1353719230552],[-7.306273062730611,39.338484240311175],[-7.335073350733495,39.465212438257225],[-7.363873638736379,39.47910045994993],[-7.446674466744668,39.53638854943239],[-7.525875258752592,39.644020717550944],[-7.536675366753656,39.66138074466684],[-7.453874538745367,39.68047677449434],[-7.119071190711907,39.68221277720593],[-7.0470704707047105,39.70478081245659],[-7.036270362703618,39.71346082601454],[-6.975069750697514,39.79852495888244],[-6.910269102691018,39.9374051758096],[-6.89586895868959,40.0224693086775],[-6.917469174691746,40.0571893629093],[-7.02907029070289,40.14225349577717],[-7.032670326703254,40.16829353645102],[-7.014670146701462,40.20822159881757],[-6.949869498694994,40.25162166660732],[-6.859868598685978,40.300229742531826],[-6.809468094680938,40.34362981032157],[-6.82026820268203,40.376613861841776],[-6.849068490684914,40.41133391607357],[-6.85266852668525,40.44258196488218],[-6.834668346683458,40.482510027248736],[-6.831068310683094,40.61965424146433],[-6.816668166681666,40.6543742956961],[-6.834668346683458,40.77763048821899],[-6.856268562685614,40.87831864549116],[-6.92826928269281,41.008518848860405],[-6.913869138691382,41.038030894957416],[-6.881468814688134,41.06233493291967],[-6.777067770677689,41.10747100342101],[-6.690666906669065,41.21510317153957],[-6.564665646656465,41.30363930983063],[-6.402664026640252,41.37481542100579],[-6.291062910629108,41.45467154573893],[-6.244262442624432,41.51543164064455],[-6.211862118621184,41.53279166776045],[-6.222662226622248,41.56056771114589],[-6.244262442624432,41.602231776224045],[-6.3090630906309,41.6421598385906],[-6.391863918639189,41.66472787384126],[-6.485464854648541,41.66472787384126],[-6.543065430654309,41.67167188468764],[-6.557465574655737,41.70465593620784],[-6.553865538655373,41.78972006907571],[-6.557465574655737,41.87478420194361],[-6.575465754657529,41.91297626159857],[-6.618666186661869,41.94248830769561],[-6.705067050670493,41.93380829413766],[-6.777067770677689,41.958112332099915],[-6.834668346683458,41.963320340234674],[-6.867068670686706,41.945960313118775],[-7.02907029070289,41.95116832125356],[-7.097470974709751,41.96505634294627],[-7.147871478714791,41.98068036735057],[-7.176671766717675,41.97200035379262],[-7.194671946719467,41.954640326676724],[-7.198271982719831,41.928600286002904],[-7.209072090720895,41.8956162344827],[-7.270272702727027,41.86436818567407],[-7.403474034740327,41.83312013686546],[-7.511475114751136,41.83659214228865],[-7.612276122761216,41.85742417482771],[-7.644676446764464,41.87478420194361],[-7.69147691476914,41.88867222363632],[-7.896678966789665,41.87131219652042],[-7.921879218792185,41.88346421550156],[-7.990279902799017,41.852216166692955],[-8.094680946809461,41.814024107037966],[-8.15228152281523,41.8122881043264],[-8.173881738817386,41.81923211517275],[-8.181081810818114,41.83659214228865],[-8.224282242822426,41.8956162344827],[-8.213482134821334,41.92686428329131],[-8.130681306813074,42.01887242700556],[-8.137881378813773,42.03970445954462],[-8.173881738817386,42.06921650564166],[-8.20268202682027,42.11261657343138],[-8.213482134821334,42.13344860597047],[-8.267482674826738,42.136920611393634],[-8.321483214832142,42.11435257614298],[-8.53748537485373,42.06921650564166],[-8.58788587885877,42.05359248123733],[-8.681486814868151,42.00845641073602],[-8.778687786877867,41.94075230498402],[-8.850688506885064,41.92686428329131],[-8.879488794887948,41.94769631583037],[-8.886688866888676,42.10567256258503],[-8.77148771487714,42.20983272528042],[-8.692286922869215,42.27406482560923],[-8.728287282872827,42.28621684459034],[-8.814688146881451,42.284480841878775],[-8.811088110881116,42.33482492051485],[-8.767887678876775,42.35739295576553],[-8.728287282872827,42.4112090398248],[-8.775087750877503,42.43551307778705],[-8.811088110881116,42.47023313201885],[-8.811088110881116,42.5622412757331],[-8.800288002880023,42.60043333538806],[-8.811088110881116,42.640361397754646],[-8.987489874898756,42.58480931098376],[-9.034290342903432,42.59348932454171],[-9.034290342903432,42.6629294330053],[-8.937089370893716,42.76708959570067],[-8.926289262892624,42.7983376445093],[-9.041490414904132,42.813961668913606],[-9.127891278912784,42.866041750261275],[-9.178291782917825,42.91117782076262],[-9.235892358923593,42.97714592380302],[-9.235892358923593,43.03617001599707],[-9.178291782917825,43.17331423021264],[-9.095490954909536,43.21497829529079],[-9.02349023490234,43.239282333253044],[-8.87228872288722,43.33476248239049],[-8.667086670866695,43.31740245527459],[-8.53748537485373,43.336498485102084],[-8.422284222842222,43.38510656102659],[-8.35388353883539,43.3972585800077],[-8.249482494824946,43.43892264508585],[-8.25308253082531,43.49621073456831],[-8.289082890828894,43.539610802358055],[-8.256682566825674,43.57953886472461],[-8.137881378813773,43.62988294336071],[-8.004680046800473,43.69411504368952],[-7.853478534785353,43.70626706267066],[-7.698676986769868,43.76529115486471],[-7.594275942759424,43.727099095209724],[-7.5042750427504075,43.739251114190864],[-7.3998739987399915,43.69585104640112],[-7.263072630726299,43.595162889128915],[-7.061470614706138,43.55349882405076],[-6.899468994689954,43.586482875570965],[-6.618666186661869,43.59169088370575],[-6.4746647466474485,43.57953886472461],[-6.222662226622248,43.603842902686864],[-6.0786607866078555,43.595162889128915],[-5.848258482584811,43.645506967765016],[-5.6646566465664705,43.5830108701478],[-5.315453154531525,43.55349882405076],[-5.106651066510665,43.501418742703095],[-4.523445234452339,43.416354609835196],[-4.311043110431086,43.4146186071236],[-4.0158401584015735,43.463226683048106],[-3.889838898388973,43.4996827399915],[-3.774637746377465,43.47711470474084],[-3.605436054360524,43.518778769818994],[-3.5226352263522642,43.51183475897261],[-3.41823418234182,43.451074664066994],[-3.043830438304383,43.37121853933385],[-2.9466294662946666,43.43892264508585],[-2.8746287462874704,43.454546669490156],[-2.6082260822608134,43.412882604412005],[-2.3382233822338208,43.327818471544134],[-2.197821978219764,43.32261046340935],[-1.9926199261992679,43.345178498660005],[-1.8270182701826911,43.40073058543089],[-1.794617946179443,43.407674596277246]]]]}},{"type":"Feature","id":233,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[22.617226172261724,58.62200236064865],[22.68922689226892,58.5976983226864],[22.754027540275416,58.60464233353275],[22.818828188281884,58.62200236064865],[22.962829628296276,58.60637833624435],[23.2940329403294,58.48312214372149],[23.322833228332286,58.450138092201286],[23.128431284312853,58.43625007050855],[23.081630816308177,58.39805801085359],[23.0348303483035,58.37201797017974],[22.980829808298097,58.36333795662179],[22.88362883628838,58.311257875274094],[22.75762757627578,58.26091379663799],[22.728827288272896,58.23140175054098],[22.49842498424985,58.23660975867574],[22.37242372423725,58.217513728848274],[22.268022680226807,58.16022563936582],[22.22842228422286,58.05259347124726],[22.1528215282153,57.967529338379364],[22.07722077220774,57.93628128957076],[21.998019980199814,57.93107328143597],[21.976419764197658,57.96405733295617],[21.98721987219872,57.99530538176478],[22.1528215282153,58.11508956886448],[22.188821888218882,58.15501763123103],[22.106021060210622,58.17237765834693],[22.034020340203398,58.21404172342508],[21.882818828188277,58.26264979934959],[21.85401854018542,58.30084185900458],[21.890018900189006,58.30431386442774],[21.926019260192618,58.31646588340888],[21.965619656196566,58.34944993492908],[21.983619836198358,58.38590599187245],[21.86121861218612,58.497010165414196],[21.926019260192618,58.514370192530095],[22.001620016200178,58.5108981871069],[22.080820808208102,58.4779141355867],[22.167221672216726,58.51610619524169],[22.206822068220703,58.52131420337645],[22.268022680226807,58.50742618168374],[22.32922329223294,58.5803382955705],[22.47322473224733,58.60464233353275],[22.545225452254527,58.62721036878341],[22.617226172261724,58.62200236064865]]],[[[23.34443344433444,58.55082624947346],[23.26163261632618,58.54041023320394],[23.063630636306357,58.611586344379106],[23.11043110431106,58.658458417592016],[23.164431644316437,58.67755444741951],[23.333633336333378,58.6480424013225],[23.355233552335534,58.57513028743571],[23.34443344433444,58.55082624947346]]],[[[22.92322923229233,58.82685068061622],[22.84042840428404,58.77824260469171],[22.793627936279364,58.79733863451921],[22.768427684276844,58.82164267248146],[22.660426604266064,58.70880249622812],[22.541625416254163,58.68970646640065],[22.47322473224733,58.71227450165131],[22.48042480424806,58.75393856672946],[22.4120241202412,58.86330673755961],[22.307623076230783,58.89629078907981],[22.163621636216362,58.89802679179138],[22.055620556205582,58.94316286229272],[22.46242462424624,58.97441091110133],[22.50562505625058,59.02649099244903],[22.58842588425884,59.082043079219886],[22.649626496264972,59.08725108735467],[22.703627036270376,59.07509906837353],[22.710827108271076,59.031699000583785],[22.725227252272532,59.014338973467886],[22.9088290882909,58.99177093821723],[22.980829808298097,58.920594827042066],[23.00963009630098,58.83379469146257],[22.92322923229233,58.82685068061622]]],[[[28.013680136801383,59.484795708308695],[28.064080640806424,59.45354765950006],[28.132481324813256,59.40320358086396],[28.150481504815048,59.37369153476695],[28.12888128881289,59.358067510362645],[28.06048060480606,59.34244348595834],[28.046080460804603,59.328555464265605],[28.017280172801748,59.302515423591785],[27.938079380793823,59.297307415457],[27.898478984789847,59.27821138562953],[27.848078480784807,59.193147252761634],[27.75807758077582,59.052531033122875],[27.621276212762126,58.94489886500432],[27.513275132751346,58.88587477281027],[27.462874628746306,58.840738702308926],[27.43407434074342,58.78692261824966],[27.426874268742694,58.73310653419037],[27.531275312753138,58.434514067796954],[27.531275312753138,58.38069798373769],[27.506075060750618,58.3268818996784],[27.488074880748826,58.26959381019594],[27.502475024750254,58.22098573427144],[27.570875708757086,58.137657604115134],[27.642876428764282,58.014401411592274],[27.671676716767166,57.93454528685916],[27.722077220772206,57.90503324076212],[27.768877688776882,57.88420120822306],[27.779677796777975,57.87031318653035],[27.77607776077761,57.85642516483762],[27.754477544775455,57.840801140433314],[27.542075420754202,57.79913707535516],[27.513275132751346,57.764417021123364],[27.49167491674916,57.72448895875681],[27.401674016740174,57.66720086927435],[27.37287372873729,57.61338478521509],[27.354873548735497,57.55088868759785],[27.351273512735133,57.52832065234719],[27.326073260732613,57.524848646924],[27.185671856718585,57.538736668616735],[27.034470344703465,57.57866473098329],[26.966069660696604,57.6099127797919],[26.901269012690136,57.6081767770803],[26.818468184681848,57.58908074725284],[26.534065340653427,57.53179265777035],[26.462064620646203,57.543944676751494],[26.296462964629654,57.60123276623395],[26.213662136621366,57.661992861139595],[26.030060300603026,57.785249053662454],[26.01566015660157,57.814761099759465],[25.99045990459905,57.83732913501015],[25.792457924579253,57.86857718381876],[25.720457204572057,57.91371325432007],[25.659256592565924,57.920657265166426],[25.5728557285573,57.94322530041711],[25.33885338853389,58.03870544955453],[25.281252812528123,58.04912146582407],[25.266852668526695,58.03176143870817],[25.274052740527424,58.009193403457516],[25.259652596525967,57.99530538176478],[25.22725227252272,57.997041384476375],[25.17685176851768,58.03176143870817],[25.11205112051121,58.06300948751678],[24.91044910449105,58.00398539532273],[24.838448384483854,57.988361370918426],[24.777247772477722,57.98488936549526],[24.460444604446053,57.908505246185314],[24.363243632436337,57.86684118110716],[24.32364323643236,57.87031318653035],[24.33084330843309,57.91024124889691],[24.464044640446417,58.10640955530653],[24.489244892448937,58.26091379663799],[24.536045360453613,58.28348183188868],[24.55044550445504,58.30431386442774],[24.528845288452885,58.35465794306384],[24.39204392043922,58.38590599187245],[24.338043380433817,58.38069798373769],[24.287642876428777,58.32861790238999],[24.237242372423736,58.28868984002344],[24.1148411484115,58.26612180477278],[24.010440104401056,58.306049867139336],[23.76923769237692,58.361601953910196],[23.70443704437045,58.43277806508539],[23.690036900369023,58.505690178972145],[23.564035640356423,58.57513028743571],[23.51003510035102,58.658458417592016],[23.531635316353174,58.71574650707447],[23.646836468364683,58.75393856672946],[23.67923679236793,58.78692261824966],[23.53523535235354,58.781714610114875],[23.50283502835029,58.790394623672825],[23.495634956349562,58.819906669769864],[23.430834308343094,58.920594827042066],[23.488434884348862,58.96052288940862],[23.513635136351382,58.99871494906358],[23.466834668346678,59.031699000583785],[23.481234812348134,59.069891060238774],[23.517235172351718,59.108083119893735],[23.495634956349562,59.19488325547323],[23.639636396363983,59.24175532868614],[23.783637836378375,59.27473938020634],[24.082440824408252,59.29209940732224],[24.053640536405368,59.37195553205535],[24.176041760417604,59.375427537478544],[24.38124381243813,59.472643689327555],[24.58284582845829,59.455283662211656],[24.878048780487802,59.52125176525206],[25.443254432544336,59.52125176525206],[25.52245522455226,59.55944382490705],[25.508055080550804,59.59763588456201],[25.508055080550804,59.63929994964016],[25.616056160561612,59.62714793065902],[25.792457924579253,59.6340919415054],[26.462064620646203,59.55423581677226],[26.624066240662415,59.55423581677226],[26.850868508685096,59.472643689327555],[26.973269732697332,59.4500756540769],[27.336873368733706,59.4500756540769],[27.891278912789147,59.413619597133504],[28.00288002880029,59.469171683904364],[28.013680136801383,59.484795708308695]]]]}},{"type":"Feature","id":231,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[42.3778237782378,12.466898267615505],[42.28062280622808,12.324546045265166],[42.14742147421475,12.133585746990306],[41.99621996219963,11.913113402618421],[41.949419494194956,11.857561315847548],[41.81621816218163,11.723889107055157],[41.79101791017911,11.685697047400183],[41.76581765817659,11.588480895551157],[41.76581765817659,11.413144621680615],[41.78381783817838,11.187464269173958],[41.798217982179835,10.980879946494795],[41.873818738187396,10.956575908532542],[41.956619566195684,10.94095188412824],[42.0538205382054,10.968727927513669],[42.165421654216544,10.99129596276434],[42.30942309423094,11.005183984457048],[42.46422464224642,11.0468480495352],[42.5578255782558,11.081568103766998],[42.65502655026552,11.07809609834382],[42.74142741427414,11.041640041400427],[42.78462784627848,11.008655989880225],[42.845828458284586,10.998239973610694],[42.92142921429215,10.999975976322276],[42.90702907029072,10.96004791395572],[42.86382863828638,10.902759824473264],[42.809828098281,10.84547173499081],[42.7630276302763,10.786447642796759],[42.65862658626588,10.621527385195748],[42.65502655026552,10.600695352656672],[42.669426694266946,10.56771130113647],[42.72342723427235,10.49132718182652],[42.78462784627848,10.369806992015256],[42.8170281702817,10.256966815761928],[42.84222842228422,10.20315073170265],[42.91422914229142,10.140654634085422],[43.0150301503015,10.01219043342779],[43.0690306903069,9.92539029784831],[43.180631806318075,9.880254227346981],[43.22023220232202,9.77088605651683],[43.30303303033031,9.609437804338995],[43.3930339303393,9.480973603681363],[43.483034830348316,9.380285446409175],[43.58023580235803,9.340357384042605],[43.61983619836198,9.336885378619428],[43.825038250382505,9.151133088479341],[43.983439834398354,9.008780866128987],[44.0230402304023,8.98621283087833],[44.30744307443075,8.892468684452481],[44.63144631446315,8.78657251904552],[44.89424894248944,8.69977238346604],[45.225452254522565,8.590404212635889],[45.55665556655566,8.482772044517333],[45.86265862658627,8.380347884533549],[46.29466294662947,8.234523656760018],[46.64386643866439,8.118211475083513],[46.92106921069211,8.026203331369274],[46.97866978669788,7.996691285272249],[47.30627306273064,7.996691285272249],[47.637476374763764,7.996691285272249],[47.97947979479795,7.996691285272249],[47.73107731077312,7.758858913784465],[47.453874538745396,7.489778493488075],[47.15867158671588,7.208546054210558],[46.97146971469715,7.026265769493648],[46.67266672666727,6.738089319369777],[46.42426424264244,6.496784942458817],[46.16506165061651,6.23464853300878],[45.93465934659346,5.996816161521011],[45.63225632256322,5.66871164903057],[45.43785437854379,5.455183315505053],[45.131851318513185,5.12187079487984],[44.94104941049412,4.9118144667775],[44.91224912249123,4.8996624477963735],[44.63504635046351,4.915286472200677],[44.36864368643688,4.93091049660498],[44.026640266402666,4.951742529144056],[43.99063990639908,4.950006526432475],[43.889838898389,4.93091049660498],[43.82863828638287,4.9118144667775],[43.5838358383584,4.854526377295045],[43.53703537035372,4.840638355602323],[43.33543335433356,4.750366214599666],[43.12663126631267,4.644470049192691],[43.0150301503015,4.562877921747983],[42.93222932229324,4.444829737359896],[42.89622896228963,4.361501607203593],[42.85662856628568,4.325045550260199],[42.79182791827918,4.292061498739997],[42.35622356223564,4.212205374006885],[42.22662226622268,4.20178935773734],[42.025020250202516,4.137557257408531],[41.91701917019171,4.031661092001556],[41.88461884618846,3.9778450079422782],[41.7370173701737,3.979581010653874],[41.48141481414814,3.9639569862495705],[41.37341373413736,3.9465969591336716],[41.319413194131954,3.9431249537104947],[41.22221222212224,3.9431249537104947],[41.13941139411395,3.962220983537975],[41.085410854108545,3.991733029635],[41.02061020610208,4.057701132675405],[40.87300873008732,4.189637338756214],[40.76500765007651,4.272965468912517],[40.52740527405274,4.177485319775087],[40.315003150031515,4.082005170637657],[40.012600126001274,3.948332961845253],[39.84339843398436,3.851116809996242],[39.78939789397896,3.7539006581472165],[39.65619656196563,3.5785643842766746],[39.53739537395376,3.469196213446523],[39.49419494194942,3.455308191753801],[39.224192241922424,3.479612229716068],[39.12699126991271,3.5004442622551437],[38.96858968589686,3.5212762947942196],[38.75258752587527,3.55946835444918],[38.60858608586088,3.5993964168157504],[38.45018450184503,3.6046044249505087],[38.22698226982271,3.6184924466432307],[38.086580865808656,3.648004492740256],[37.94617946179463,3.7469566473008626],[37.76257762577626,3.865004831688964],[37.575375753757555,3.9865250215002277],[37.380973809738094,4.111517216734683],[37.154171541715414,4.253869439085037],[36.90576905769058,4.41184568583968],[36.84816848168484,4.427469710243997],[36.82296822968232,4.430941715667174],[36.552965529655296,4.437885726513528],[36.27216272162721,4.444829737359896],[36.08136081360814,4.4500377454946545],[36.023760237602374,4.467397772610553],[35.9769597695977,4.5038538295539325],[35.91935919359193,4.620166011230438],[35.847358473584734,4.7034941413867415],[35.764557645576474,4.807654304082121],[35.757357573575746,4.950006526432475],[35.7789577895779,5.106246770475536],[35.80055800558006,5.1565908491116375],[35.789757897578994,5.20867093045932],[35.789757897578994,5.278111038922901],[35.746557465574654,5.344079141963306],[35.46935469354693,5.41872725856166],[35.42255422554226,5.413519250426901],[35.379353793537945,5.3857432070414575],[35.32535325353254,5.364911174502382],[35.28935289352896,5.384007204329876],[35.26415264152644,5.411783247715306],[35.26415264152644,5.45865532092823],[35.26775267752677,5.491639372448432],[35.253352533525344,5.5107354022759125],[35.163351633516356,5.5819115134510895],[35.08055080550807,5.673919657165342],[35.03015030150303,5.77460781443753],[34.98334983349835,5.857935944593834],[34.95814958149583,6.045424237445516],[34.8969489694897,6.160000416410426],[34.83934839348393,6.300616636049185],[34.74934749347494,6.567961053633994],[34.709747097470995,6.659969197348246],[34.63774637746377,6.72246529496546],[34.56214562145621,6.779753384447929],[34.482944829448314,6.897801568836016],[34.27774277742779,7.003697734242991],[34.20214202142023,7.0852898616876985],[34.06534065340654,7.225906081326457],[34.02934029340295,7.297082192501634],[34.022140221402225,7.368258303676797],[33.97893978939791,7.434226406717215],[33.90333903339035,7.508874523315569],[33.66573665736658,7.670322775493403],[33.60093600936011,7.691154808032479],[33.51453514535146,7.708514835148364],[33.39213392133922,7.724138859552681],[33.226532265322675,7.760594916496061],[33.082530825308254,7.823091014113288],[33.01413014130142,7.868227084614617],[32.999729997299994,7.899475133423223],[33.01413014130142,7.95155521477092],[33.06453064530646,8.040091353061982],[33.16533165331654,8.251883683875917],[33.233732337323374,8.395971908937852],[33.28053280532805,8.437635974016004],[33.410134101341015,8.448051990285549],[33.54693546935471,8.442843982150777],[33.644136441364424,8.432427965881232],[33.78453784537845,8.43069196316965],[33.95373953739539,8.442843982150777],[34.01854018540186,8.491452058075282],[34.072540725407265,8.54526814213456],[34.09414094140942,8.58172419907794],[34.10134101341015,8.67720434821537],[34.10134101341015,8.751852464813723],[34.09054090540906,9.04176491764919],[34.08334083340833,9.218837194231341],[34.07614076140763,9.420213508775731],[34.07974079740799,9.461877573853883],[34.07974079740799,9.513957655201565],[34.11934119341194,9.729221991438678],[34.15894158941589,9.854214186673133],[34.18414184141841,9.918446287001956],[34.29214292142922,10.125030609681119],[34.31014310143101,10.190998712721523],[34.31374313743137,10.251758807627155],[34.274142741427426,10.5277832387699],[34.34254342543426,10.657983442139127],[34.432544325443274,10.788183645508354],[34.508145081450834,10.843735732279214],[34.5729457294573,10.880191789222593],[34.60174601746019,10.86456776481829],[34.67374673746738,10.805543672624239],[34.7709477094771,10.746519580430203],[34.817748177481775,10.758671599411329],[34.88254882548827,10.810751680759012],[34.93294932949331,10.86456776481829],[34.92574925749258,10.961783916667315],[34.968949689496895,11.16142422850011],[34.961749617496196,11.276000407465034],[35.00855008550087,11.42008863252697],[35.05895058950591,11.62146494707136],[35.08415084150843,11.74819314501741],[35.112951129511316,11.815897250769396],[35.253352533525344,11.956513470408154],[35.37215372153722,12.156153782240963],[35.45135451354514,12.300242007302899],[35.59535595355953,12.538074378790682],[35.67095670956709,12.623138511658567],[35.732157321573226,12.661330571313542],[35.822158221582214,12.685634609275795],[35.98775987759879,12.70646664181487],[36.10656106561066,12.727298674353946],[36.124561245612455,12.756810720450972],[36.13536135361355,12.805418796375477],[36.13536135361355,12.911314961782452],[36.16056160561607,13.093595246499362],[36.21096210962111,13.2706675230815],[36.27216272162721,13.406075734585485],[36.30816308163082,13.466835829491131],[36.34776347763477,13.525859921685168],[36.39096390963911,13.62654807895737],[36.44856448564485,13.841812415194482],[36.444964449644516,13.987636642968013],[36.52416524165241,14.256717063264404],[36.54216542165423,14.258453065975985],[36.678966789667896,14.307061141900505],[36.812168121681225,14.315741155458454],[36.94176941769419,14.281021101226656],[37.02457024570248,14.272341087668707],[37.064170641706426,14.289701114784606],[37.10017100171004,14.334837185285934],[37.13257132571326,14.406013296461111],[37.18657186571866,14.445941358827668],[37.25857258572586,14.454621372385617],[37.35217352173524,14.37302924494091],[37.506975069750695,14.156028905992201],[37.54657546575467,14.143876887011075],[37.57177571775719,14.149084895145847],[37.64737647376475,14.322685166304808],[37.708577085770855,14.458093377808794],[37.82017820178203,14.708077768277704],[37.884978849788496,14.85216599333964],[37.942579425794264,14.810501928261488],[38.0037800378004,14.73758981437473],[38.068580685806864,14.702869760142931],[38.14058140581406,14.682037727603856],[38.17658176581767,14.678565722180679],[38.219782197821985,14.649053676083653],[38.37818378183783,14.47024539678992],[38.43218432184324,14.428581331711769],[38.504185041850434,14.425109326288592],[38.813788137881374,14.482397415771047],[38.99738997389974,14.586557578466426],[39.02259022590226,14.628221643544578],[39.0729907299073,14.628221643544578],[39.134191341913436,14.581349570331668],[39.159391593915956,14.53794950254192],[39.198991989919904,14.47892541034787],[39.2709927099271,14.47024539678992],[39.44739447394474,14.511909461868072],[39.53019530195303,14.536213499830325],[39.60579605796059,14.515381467291249],[39.69939699396994,14.499757442886946],[39.75699756997571,14.499757442886946],[39.893798937989374,14.440733350692895],[40.063000630006314,14.45982938052039],[40.14220142201424,14.456357375097213],[40.221402214022135,14.430317334423364],[40.35460354603546,14.338309190709111],[40.523805238052375,14.225469014455783],[40.76860768607688,14.143876887011075],[40.81900819008192,14.110892835490873],[40.93780937809379,13.98242863483324],[41.12141121411216,13.735916249787522],[41.362613626136266,13.499819881011334],[41.62541625416256,13.314067590871247],[41.76581765817659,13.18386738750202],[41.85941859418594,13.025891140747362],[41.95301953019532,12.881802915685427],[42.04662046620467,12.821042820779795],[42.133021330213296,12.770698742143693],[42.22662226622268,12.661330571313542],[42.291422914229145,12.571058430310885],[42.3778237782378,12.466898267615505]]]}},{"type":"Feature","id":246,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[21.62721627216274,60.10802068176935],[21.54081540815409,60.09760466549983],[21.486814868148684,60.12711671159684],[21.50841508415084,60.14794874413593],[21.569615696156973,60.172252782098184],[21.63441634416344,60.16878077667499],[21.648816488164897,60.14100473328955],[21.62721627216274,60.10802068176935]]],[[[21.832418324183237,60.14100473328955],[21.731617316173157,60.10628467905778],[21.695616956169573,60.1149646926157],[21.706417064170637,60.172252782098184],[21.764017640176405,60.198292822772004],[21.864818648186485,60.201764828195195],[21.832418324183237,60.14100473328955]]],[[[22.174421744217454,60.3701570912194],[22.300423004230055,60.34758905596871],[22.35442354423546,60.35626906952666],[22.415624156241563,60.30418898817899],[22.31122311223112,60.269468933947195],[22.30402304023042,60.22780486886904],[22.34722347223473,60.20350083090679],[22.36162361623616,60.1653087712518],[22.257222572225743,60.1653087712518],[22.21042210422104,60.19655682006044],[22.188821888218882,60.23648488242699],[22.142021420214206,60.26426092581241],[22.07722077220774,60.286828961063094],[22.109621096210958,60.31460500444851],[22.12762127621278,60.35626906952666],[22.174421744217454,60.3701570912194]]],[[[21.99441994419945,60.337173039699195],[21.922419224192254,60.33196503156441],[21.81801818018181,60.38230911020051],[21.807218072180717,60.401405140028004],[21.846818468184694,60.41182115629755],[21.81801818018181,60.451749218664105],[21.8288182881829,60.469109245780004],[21.908019080190797,60.4378611969714],[21.951219512195138,60.401405140028004],[21.908019080190797,60.392725126470054],[21.980019800198022,60.354533066815094],[21.99441994419945,60.337173039699195]]],[[[21.4508145081451,60.52986934068562],[21.436414364143644,60.48299726747271],[21.368013680136812,60.48820527560747],[21.29961299612998,60.47952526204952],[21.245612456124576,60.52639733526246],[21.213212132121328,60.604517457283976],[21.22401224012242,60.62014148168828],[21.267212672126732,60.63750150880418],[21.29961299612998,60.595837443726026],[21.4508145081451,60.52986934068562]]],[[[21.21681216812169,63.241505576188615],[21.227612276122755,63.22240954636112],[21.288812888128888,63.22761755449591],[21.364413644136448,63.26233760872768],[21.422014220142216,63.24671358432337],[21.414814148141488,63.19810550839887],[21.378813788137876,63.19984151111046],[21.368013680136812,63.20678552195682],[21.317613176131772,63.1790094785714],[21.310413104131044,63.16338545416707],[21.252812528125276,63.15123343518596],[21.14841148411486,63.19984151111046],[21.083610836108363,63.27796163313201],[21.234812348123484,63.27796163313201],[21.220412204122056,63.258865603304514],[21.21681216812169,63.241505576188615]]],[[[24.849248492484918,64.99139630947096],[24.698046980469826,64.95841225795076],[24.579245792457925,64.97924429048982],[24.57564575645756,65.04347639081863],[24.65124651246512,65.07472443962726],[24.78444784447845,65.08687645860837],[24.971649716497183,65.05562840979977],[24.996849968499703,65.03826838268387],[24.89244892448926,65.02611636370273],[24.849248492484918,64.99139630947096]]],[[[28.964089640896418,69.02239460578204],[28.89928899288995,69.0102425868009],[28.69048690486906,68.9616345108764],[28.56448564485646,68.92865045935619],[28.41328413284134,68.90434642139394],[28.45288452884529,68.87309837258533],[28.70488704887049,68.86615436173898],[28.744487444874466,68.85573834546943],[28.77328773287735,68.84011432106513],[28.776887768877685,68.81407428039128],[28.751687516875165,68.77067421260153],[28.47808478084781,68.53804984924852],[28.47088470884711,68.48770577061242],[28.560885608856097,68.35056155639685],[28.686886868868697,68.18911330421903],[29.061290612906134,68.11793719304384],[29.34209342093422,68.06238510627298],[29.525695256952588,67.92871289748058],[29.8208982089821,67.75337662361002],[29.97929979299795,67.68914452328121],[29.98649986499865,67.66831249074212],[29.939699396993973,67.54679230093086],[29.748897488974904,67.42700811383119],[29.572495724957264,67.3245839538474],[29.388893888938895,67.20132776132454],[29.244892448924503,67.09716759862914],[29.086490864908654,66.97043940068312],[29.068490684906862,66.93051133831656],[29.0648906489065,66.89231927866157],[29.093690936909383,66.84891921087183],[29.29169291692918,66.69615097225196],[29.370893708937103,66.61629484751882],[29.464494644946456,66.53296671736254],[29.54369543695438,66.43922257093669],[29.590495904959056,66.35763044349198],[29.66969669696698,66.27603831604728],[29.72009720097202,66.23437425096913],[29.80289802898031,66.17708616148664],[29.90369903699039,66.09028602590718],[29.93609936099361,66.02258192015518],[30.08730087300873,65.786485551379],[30.101701017010186,65.72572545647336],[30.094500945009457,65.68232538868361],[30.02970029700299,65.6701733697025],[29.882098820988205,65.66322935885614],[29.723697236972384,65.6337173127591],[29.716497164971656,65.62503729920115],[29.8208982089821,65.5694852124303],[29.72729727297275,65.47400506329285],[29.716497164971656,65.33686084907728],[29.615696156961576,65.26568473790212],[29.608496084960848,65.24832471078622],[29.612096120961212,65.23443668909349],[29.630096300963004,65.22402067282397],[29.81009810098101,65.20492464299647],[29.824498244982465,65.18582861316898],[29.82809828098283,65.14590055080242],[29.81009810098101,65.10770849114746],[29.72009720097202,65.07993244776202],[29.622896228962304,65.04000438539546],[29.601296012960148,65.00181232574047],[29.604896048960484,64.96882827422027],[29.637296372963732,64.91154018473782],[29.70209702097023,64.84557208169741],[29.78489784897849,64.80390801661926],[30.0729007290073,64.7657159569643],[30.108901089010885,64.7327319054441],[30.126901269012706,64.68759583494275],[30.119701197011977,64.64419576715304],[29.98649986499865,64.55739563157354],[29.98649986499865,64.52441158005334],[30.040500405004053,64.44281945260863],[30.108901089010885,64.36643533329868],[30.38970389703897,64.28310720314238],[30.486904869048686,64.23623512992947],[30.512105121051206,64.19977907298608],[30.526505265052663,64.14075498079202],[30.526505265052663,64.07652288046322],[30.504905049050507,64.02097079369236],[30.41490414904149,63.9480586798056],[30.209702097020966,63.80397045474365],[30.00450004500047,63.746682365261194],[29.990099900999013,63.73453034628005],[30.05490054900551,63.68939427577874],[30.418504185041854,63.50364198563864],[30.656106561065627,63.41684185005917],[30.97650976509766,63.300529668382666],[31.181711817118185,63.20852152466841],[31.246512465124653,63.14255342162801],[31.33651336513367,63.067905305029655],[31.43731437314375,63.00714521012401],[31.509315093150946,62.95506512877634],[31.53811538115383,62.92208107725614],[31.534515345153466,62.885625020312744],[31.43731437314375,62.77625684948259],[31.383313833138345,62.691192716614694],[31.28611286112863,62.567936524091834],[31.18531185311855,62.48113638851237],[30.936909369093712,62.32316014175771],[30.56610566105661,62.12699183534809],[30.479704797047987,62.06796774315404],[30.30690306903071,61.965543583170245],[30.01170011700117,61.757223257779486],[29.932499324993245,61.71208718727817],[29.691296912969136,61.545430926965565],[29.579695796957964,61.49335084561787],[29.49329493294934,61.44474276969336],[29.252092520925203,61.2885025256503],[28.992889928899302,61.168718338550605],[28.737287372873737,61.05935016772045],[28.661686616866177,61.002062078238],[28.568085680856825,60.960398013159846],[28.456484564845653,60.92046995079329],[28.406084060840612,60.89616591283104],[28.150481504815048,60.745133676922734],[27.797677976779767,60.536813351532004],[27.761677616776183,60.53334134610881],[27.668076680766802,60.498621291877015],[27.52407524075241,60.489941278319066],[27.462874628746306,60.46563724035681],[27.243272432724325,60.53854935424357],[27.203672036720377,60.54375736237836],[27.074070740707413,60.52466133255086],[26.951669516695176,60.4708452484916],[26.72126721267213,60.45522122408727],[26.606066060660623,60.4378611969714],[26.534065340653427,60.413557159009116],[26.51966519665197,60.4708452484916],[26.55206552065522,60.54549336508995],[26.60246602466026,60.595837443726026],[26.606066060660623,60.62708549253466],[26.57006570065701,60.625349489823066],[26.49446494464945,60.55243737593631],[26.454864548645503,60.46737324306841],[26.379263792637943,60.42397317527866],[26.206462064620666,60.40661314816276],[26.037260372603726,60.47431725391476],[25.954459544595466,60.47431725391476],[26.004860048600506,60.42570917799026],[26.04086040860409,60.371893093930964],[26.037260372603726,60.34064504512236],[25.947259472594737,60.34758905596871],[25.846458464584657,60.31460500444851],[25.75645756457564,60.2677329312356],[25.716857168571693,60.2677329312356],[25.65565655656556,60.333701034276004],[25.54765547655478,60.3024529854674],[25.4540545405454,60.260788920389246],[25.266852668526695,60.248636901408105],[25.155251552515523,60.19482081734884],[24.957249572495726,60.15662875769385],[24.849248492484918,60.15836476040545],[24.60084600846008,60.1149646926157],[24.51804518045182,60.04552458415213],[24.446044460444625,60.02122054618988],[24.34164341643418,60.04205257872894],[24.024840248402484,60.00906852720874],[23.722437224372243,59.96566845941902],[23.59283592835928,59.96740446213059],[23.463234632346342,59.98650049195808],[23.32643326433265,59.92574039705244],[23.182431824318257,59.84414826960773],[23.020430204302045,59.81637222622231],[22.962829628296276,59.82678824249183],[23.00963009630098,59.86845230756998],[23.114031140311397,59.91185237535973],[23.189631896318957,59.972612470265375],[23.196831968319685,60.02122054618988],[23.15003150031501,60.04205257872894],[23.081630816308177,60.04726058686373],[22.995229952299525,60.0993406682114],[22.912429124291236,60.210444841753144],[22.86562865628656,60.2156528498879],[22.844028440284404,60.18614080379089],[22.818828188281884,60.10107667092299],[22.793627936279364,60.07677263296074],[22.750427504275052,60.057676603133245],[22.696426964269648,60.036844570594184],[22.646026460264608,60.028164557036234],[22.46242462424624,60.02990055974783],[22.43722437224372,60.07156462482598],[22.43722437224372,60.09066065465345],[22.469624696246967,60.146212741424335],[22.444424444244447,60.15662875769385],[22.469624696246967,60.201764828195195],[22.51282512825128,60.198292822772004],[22.56322563225632,60.205236833618386],[22.58842588425884,60.22780486886904],[22.58842588425884,60.25558091225449],[22.516425164251643,60.26252492310084],[22.51282512825128,60.28162095292831],[22.577625776257776,60.35974107494985],[22.584825848258504,60.380573107488914],[22.559625596255984,60.3857811156237],[22.520025200252007,60.37710110206575],[22.257222572225743,60.401405140028004],[21.933219332193318,60.50035729458861],[21.85401854018542,60.50556530272337],[21.80361803618038,60.59410144101446],[21.72801728017282,60.583685424744914],[21.612816128161285,60.53160534339722],[21.52641526415266,60.569797403052206],[21.436414364143644,60.595837443726026],[21.411214112141124,60.63750150880418],[21.411214112141124,60.69652560099823],[21.404014040140396,60.76770171217342],[21.378813788137876,60.84929383961813],[21.360813608136084,60.96734202400623],[21.378813788137876,61.05935016772045],[21.4508145081451,61.12705427347245],[21.479614796147956,61.1704543412622],[21.512015120151204,61.28155851480395],[21.522815228152297,61.410022715461565],[21.50121501215014,61.45515878596291],[21.50841508415084,61.48467083205992],[21.56601566015661,61.48467083205992],[21.55161551615518,61.50897487002217],[21.52641526415266,61.52286289171488],[21.497614976149777,61.55237493781192],[21.522815228152297,61.56799896221622],[21.59121591215913,61.56799896221622],[21.598415984159857,61.57841497848577],[21.605616056160557,61.592303000178475],[21.55161551615518,61.66695111677683],[21.544415444154453,61.70340717372022],[21.468814688146892,61.81103934183878],[21.386013860138604,61.915199504534144],[21.25641256412564,61.9898476211325],[21.303213032130316,62.11310381365536],[21.353613536135356,62.224207987197104],[21.342813428134292,62.27802407125637],[21.3248132481325,62.342256171585205],[21.16641166411665,62.41343228276037],[21.14121141211413,62.51412044003257],[21.10521105211052,62.62348861086272],[21.119611196111975,62.68945671390313],[21.144811448114496,62.73980079253923],[21.195211952119536,62.7901448711753],[21.4580145801458,62.94985712064155],[21.472414724147256,63.03318525079786],[21.65241652416526,63.04012926164421],[21.569615696156973,63.11304137553097],[21.548015480154817,63.15470544060912],[21.544415444154453,63.20504951924522],[21.800018000180017,63.238033570765424],[21.897218972189734,63.21025752738001],[22.12042120421205,63.244977581611806],[22.318423184231847,63.31094568465221],[22.314823148231483,63.34566573888398],[22.2860228602286,63.376913787692615],[22.242822428224287,63.43767388259823],[22.27162271622717,63.45503390971413],[22.34722347223473,63.44288189073302],[22.31122311223112,63.47239393683003],[22.318423184231847,63.50364198563864],[22.39762397623977,63.491489966657525],[22.527225272252736,63.58002610494859],[22.5308253082531,63.64773021070059],[22.75762757627578,63.68418626764398],[23.013230132301317,63.82133048185955],[23.132031320313217,63.864730549649295],[23.247232472324725,63.8959785984579],[23.495634956349562,64.03485881538506],[23.600036000360006,64.04006682351985],[23.65403654036541,64.13381096994567],[23.8628386283863,64.25880316518013],[23.924039240392403,64.27442718958443],[24.02124021240212,64.38553136312618],[24.276842768427684,64.51573156649539],[24.438844388443897,64.6806518240964],[24.528845288452885,64.73793991357886],[24.55764557645577,64.8004360111961],[24.65844658446585,64.80564401933086],[24.748447484474866,64.85251609254377],[24.9428494284943,64.8837641413524],[25.133651336513367,64.87508412779445],[25.21285212852129,64.85425209525536],[25.28845288452885,64.86119610610172],[25.281252812528123,64.9167481928726],[25.22725227252272,64.95146824710437],[25.27045270452706,64.98445229862457],[25.37125371253714,65.00875633658686],[25.36405364053641,65.06430842335772],[25.33885338853389,65.09902847758951],[25.256052560525603,65.14242854537923],[25.299252992529944,65.24311670265143],[25.306453064530643,65.35248487348159],[25.34605346053462,65.47921307142764],[25.241652416524175,65.54691717717964],[24.838448384483854,65.65975735343295],[24.762847628476294,65.65628534800976],[24.67644676446764,65.6701733697025],[24.58284582845829,65.75697350528196],[24.622446224462266,65.83162162188032],[24.629646296462965,65.85939766526576],[24.590045900459018,65.85766166255416],[24.53244532445325,65.82120560561077],[24.402844028440285,65.78127754324422],[24.237242372423736,65.81252559205285],[24.154441544415448,65.80558158120647],[24.050040500405004,65.98959786863497],[23.9960399603996,66.06077397981016],[23.90603906039061,66.14757411538963],[23.751237512375127,66.19097418317938],[23.722437224372243,66.21527822114163],[23.700837008370087,66.25347028079659],[23.69363693636936,66.30381435943269],[23.672036720367203,66.38019847874264],[23.682836828368295,66.44269457635986],[23.700837008370087,66.48088663601484],[23.76923769237692,66.5051906739771],[23.866438664386664,66.57636678515226],[23.884438844388455,66.62844686649996],[23.89523895238952,66.7065669885215],[23.93843938439386,66.77600709698507],[23.9888398883989,66.81072715121687],[23.974439744397444,66.83850319460231],[23.942039420394224,66.87843125696887],[23.870038700387,66.93398334373973],[23.758437584375855,67.00342345220332],[23.675636756367567,67.06765555253213],[23.64323643236432,67.13015165014934],[23.621636216362162,67.18396773420864],[23.625236252362527,67.23431181284474],[23.657636576365775,67.26729586436494],[23.76203762037622,67.31069593215469],[23.776437764377647,67.32805595927059],[23.733237332373335,67.423536108408],[23.66123661236614,67.4408961355239],[23.538835388353903,67.44957614908185],[23.466834668346678,67.44957614908185],[23.456034560345614,67.4599921653514],[23.45243452434525,67.47908819517886],[23.466834668346678,67.51728025483385],[23.50283502835029,67.56241632533516],[23.53523535235354,67.59019236872061],[23.542435424354238,67.61449640668286],[23.499234992349926,67.69608853412757],[23.488434884348862,67.79677669139977],[23.50283502835029,67.87489681342129],[23.632436324363255,67.93392090561534],[23.639636396363983,67.95475293815443],[23.474034740347406,68.01724903577164],[23.355233552335534,68.08842514694683],[23.31923319233192,68.13008921202498],[23.182431824318257,68.13703322287134],[23.09963099630997,68.256817409971],[22.97362973629737,68.31584150216506],[22.854828548285496,68.36792158351275],[22.7828278282783,68.39048961876341],[22.36162361623616,68.46340173265017],[22.19602196021961,68.4772897543429],[21.998019980199814,68.52068982213262],[21.850418504185058,68.57450590619192],[21.724417244172457,68.60922596042371],[21.61641616416165,68.65089002550187],[21.46521465214653,68.69081808786842],[21.422014220142216,68.72380213938862],[21.260012600126004,68.78803423971743],[21.184411844118443,68.82796230208399],[20.918009180091815,68.90608242410553],[20.907209072090723,68.93733047291414],[20.907209072090723,68.96684251901118],[20.89640896408966,68.97899453799229],[20.622806228062274,69.03628262747475],[20.676806768067678,69.06926667899495],[20.88920889208893,69.07100268170655],[21.06561065610657,69.04149063560953],[21.10521105211052,69.05364265459065],[21.126811268112675,69.08141869797609],[21.051210512105115,69.18731486338305],[21.06561065610657,69.2133549040569],[21.144811448114496,69.2480749582887],[21.267212672126732,69.27411499896255],[21.461614616146164,69.27758700438571],[21.594815948159493,69.27411499896255],[21.620016200162013,69.27064299353935],[21.81801818018181,69.15433081186285],[21.990819908199086,69.04149063560953],[22.080820808208102,68.992882559685],[22.300423004230055,68.85573834546943],[22.383223832238343,68.77588222073632],[22.4120241202412,68.72033013396543],[22.502025020250215,68.72033013396543],[22.811628116281156,68.69602609600318],[23.070830708307085,68.67519406346412],[23.14283142831428,68.64221001194392],[23.322833228332286,68.64915402279027],[23.463234632346342,68.67693006617571],[23.708037080370815,68.71338612311908],[23.772837728377283,68.75852219362042],[23.85563855638557,68.80539426683333],[23.9960399603996,68.79845025598698],[24.154441544415448,68.76025819633202],[24.33084330843309,68.71165012040748],[24.489244892448937,68.68908208515683],[24.70164701647016,68.65262602821346],[24.802448024480242,68.60575395500052],[24.9428494284943,68.59360193601941],[25.08685086850869,68.63873800652073],[25.173251732517343,68.76546620446678],[25.248852488524903,68.82101829123764],[25.356853568535684,68.86268235631579],[25.47925479254792,68.88004238343169],[25.576455764557664,68.88698639427804],[25.64845648456486,68.91997044579824],[25.74925749257494,68.98941055426184],[25.767257672576733,69.0762106898413],[25.74925749257494,69.2307149311728],[25.767257672576733,69.28279501252047],[25.85005850058502,69.36612314267677],[25.961659616596165,69.58833148976026],[26.012060120601205,69.65256359008907],[26.073260732607338,69.69075564974403],[26.156061560615626,69.71505968770629],[26.307263072630747,69.78276379345829],[26.5268652686527,69.9146999995391],[26.584465844658467,69.92685201852024],[26.739267392673923,69.93379602936659],[26.933669336693384,69.9285880212318],[27.110071100711025,69.90428398326955],[27.128071280712817,69.90601998598115],[27.20727207272074,69.91817200496229],[27.34767347673477,69.95983607004044],[27.592475924759242,70.04142819748515],[27.747277472774726,70.0639962327358],[27.891278912789147,70.06226023002421],[28.046080460804603,69.97198808902155],[28.26928269282695,69.87129993174935],[28.41328413284134,69.82269185582484],[28.802088020880205,69.73068371211059],[29.14049140491406,69.67165961991657],[29.33489334893349,69.47375531079533],[29.237692376923775,69.39389918606221],[29.1908919089191,69.36612314267677],[29.02529025290255,69.28800302065525],[28.845288452884546,69.1768988471135],[28.83088830888309,69.11961075763105],[28.892088920889222,69.060586665437],[28.964089640896418,69.02239460578204]]]]}},{"type":"Feature","id":242,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[174.6287462874629,-21.69416309104497],[174.62154621546216,-21.706315110026097],[174.5927459274593,-21.70284310460292],[174.58554585545858,-21.68027506935225],[174.60354603546034,-21.668123050371122],[174.6287462874629,-21.67680306392907],[174.6287462874629,-21.69416309104497]]],[[[-178.7111871118711,-20.66818548849551],[-178.7111871118711,-20.66992149120709],[-178.71478714787148,-20.66992149120709],[-178.7219872198722,-20.666449485783914],[-178.72918729187293,-20.65950547493756],[-178.72918729187293,-20.652561464091193],[-178.72918729187293,-20.64561745324484],[-178.72558725587257,-20.64561745324484],[-178.71838718387184,-20.652561464091193],[-178.71478714787148,-20.65950547493756],[-178.7111871118711,-20.66818548849551]]],[[[-178.53478534785347,-19.166543142970482],[-178.54558545585456,-19.175223156528432],[-178.57438574385745,-19.1648071402589],[-178.5959859598596,-19.15091911856618],[-178.59958599585997,-19.137031096873457],[-178.58878588785888,-19.119671069757572],[-178.56718567185672,-19.109255053488027],[-178.55638556385563,-19.112727058911204],[-178.56358563585636,-19.117935067045977],[-178.57438574385745,-19.12487907789233],[-178.57438574385745,-19.143975107719825],[-178.55638556385563,-19.154391123989356],[-178.5419854198542,-19.157863129412533],[-178.53478534785347,-19.166543142970482]]],[[[178.4879848798488,-18.97384684198404],[178.4879848798488,-19.017246909773775],[178.35838358383586,-19.04502295315922],[178.31518315183155,-19.01030289892742],[178.28638286382863,-19.003358888081067],[178.2107821078211,-19.065854985698294],[178.18918189181892,-19.09189502637213],[178.1819818198182,-19.110991056199623],[178.16038160381606,-19.121407072469154],[178.01998019980203,-19.15091911856618],[177.9587795877959,-19.121407072469154],[178.00198001980021,-19.100575039930078],[178.05238052380525,-19.060646977563522],[178.1027810278103,-19.065854985698294],[178.1567815678157,-19.02766292604332],[178.20718207182074,-18.970374836560865],[178.28278282782827,-18.956486814868143],[178.3331833318333,-18.93391877961747],[178.419584195842,-18.95127880673337],[178.4879848798488,-18.97384684198404]]],[[[-179.79839798397984,-18.94086279046384],[-179.79839798397984,-18.970374836560865],[-179.81279812798127,-18.96863883384927],[-179.8307983079831,-18.954750812156547],[-179.8379983799838,-18.961694823002915],[-179.84519845198452,-18.970374836560865],[-179.84879848798488,-18.99120686909994],[-179.85239852398524,-19.003358888081067],[-179.86679866798667,-18.998150879946294],[-179.86679866798667,-18.979054850118814],[-179.8631986319863,-18.963430825714497],[-179.8559985599856,-18.94259879317542],[-179.8307983079831,-18.92350276334794],[-179.79839798397984,-18.94086279046384]]],[[[-178.76158761587615,-18.234309686846856],[-178.77238772387724,-18.251669713962755],[-178.82638826388265,-18.22215766786573],[-178.8479884798848,-18.201325635326654],[-178.79038790387904,-18.18570161092235],[-178.76158761587615,-18.190909619057123],[-178.76158761587615,-18.234309686846856]]],[[[179.34839348393484,-18.102373480766047],[179.3411934119341,-18.111053494323997],[179.2547925479255,-18.03119736959087],[179.2547925479255,-17.99821331807067],[179.2727927279273,-17.97043727468524],[179.30519305193053,-17.94439723401139],[179.33759337593375,-17.989533304512733],[179.3627936279363,-18.06591742382267],[179.34839348393484,-18.102373480766047]]],[[[-178.98838988389883,-17.977381285531592],[-179.01719017190172,-17.991269307224314],[-179.03879038790387,-17.987797301801137],[-179.0639906399064,-17.972173277396834],[-179.07839078390785,-17.94439723401139],[-179.0459904599046,-17.920093196049137],[-178.99918999189993,-17.94786923943458],[-178.98838988389883,-17.977381285531592]]],[[[-178.25038250382505,-17.95307724756934],[-178.3079830798308,-17.963493263838885],[-178.35838358383583,-17.920093196049137],[-178.3259832598326,-17.87495712554781],[-178.2791827918279,-17.887109144528935],[-178.2539825398254,-17.930509212318682],[-178.25038250382505,-17.95307724756934]]],[[[178.82638826388268,-17.729132897774278],[178.77598775987764,-17.746492924890177],[178.74718747187472,-17.685732829984545],[178.78678786787867,-17.624972735078913],[178.82998829988298,-17.618028724232545],[178.85158851588517,-17.680524821849772],[178.82638826388268,-17.729132897774278]]],[[[178.2791827918279,-17.371516339186826],[178.2791827918279,-17.416652409688155],[178.30798307983082,-17.435748439515635],[178.33678336783368,-17.43922044493881],[178.41238412384126,-17.522548575095115],[178.52398523985244,-17.595460688981888],[178.59238592385924,-17.651012775752747],[178.5959859598596,-17.699620851677267],[178.57438574385748,-17.749964930313354],[178.60318603186033,-17.83850106860443],[178.6175861758618,-17.932245215030264],[178.66798667986683,-18.08154144822697],[178.5959859598596,-18.109317491612416],[178.4879848798488,-18.112789497035592],[178.4627846278463,-18.138829537709427],[178.42318423184236,-18.12494151601672],[178.3331833318333,-18.13535753228625],[178.24318243182432,-18.18396560821077],[178.16038160381606,-18.249933711251174],[178.06318063180635,-18.249933711251174],[177.95517955179554,-18.26382173294388],[177.84717847178473,-18.255141719385932],[177.7715777157772,-18.218685662442553],[177.63477634776348,-18.18049360278758],[177.45837458374587,-18.147509551267376],[177.38277382773828,-18.121469510593542],[177.32157321573214,-18.078069442803795],[177.26397263972643,-17.968701271973657],[177.25317253172534,-17.91488518791438],[177.26397263972643,-17.862805106566682],[177.31797317973184,-17.845445079450784],[177.36117361173615,-17.81940503877695],[177.3647736477365,-17.786420987256747],[177.38637386373864,-17.76211694929448],[177.4115741157412,-17.753436935736545],[177.42237422374222,-17.737812911332227],[177.40437404374046,-17.682260824561368],[177.4007740077401,-17.631916745925267],[177.50517505175054,-17.539908602211014],[177.6167761677617,-17.461788480189483],[177.81837818378187,-17.388876366302725],[177.94077940779408,-17.39582037714908],[178.1279812798128,-17.338532287666624],[178.18918189181892,-17.312492246992775],[178.2467824678247,-17.329852274108674],[178.2791827918279,-17.371516339186826]]],[[[179.42399423994243,-17.366308331052053],[179.3879938799388,-17.394084374437483],[179.3735937359374,-17.2569401602219],[179.4059940599406,-17.2569401602219],[179.43119431194316,-17.270828181914624],[179.44559445594456,-17.30554823614642],[179.42399423994243,-17.366308331052053]]],[[[-178.9559895598956,-17.27256418462622],[-178.9811898118981,-17.307284238858003],[-179.0027900279003,-17.295132219876876],[-178.9739897398974,-17.23784413039442],[-178.97038970389704,-17.21354009243217],[-179.01359013590135,-17.182292043623548],[-179.01719017190172,-17.161460011084472],[-179.00639006390062,-17.147571989391764],[-178.95238952389525,-17.182292043623548],[-178.919989199892,-17.208332084297396],[-178.91638916389164,-17.222220105990118],[-178.92358923589236,-17.248260146663966],[-178.9559895598956,-17.27256418462622]]],[[[177.23517235172352,-17.147571989391764],[177.18117181171812,-17.163196013796068],[177.20997209972103,-17.085075891774537],[177.23877238772388,-17.05903585110069],[177.2567725677257,-17.053827842965916],[177.28917289172892,-17.048619834831158],[177.27477274772747,-17.104171921602017],[177.23517235172352,-17.147571989391764]]],[[[180,-16.96355570196326],[179.92439924399247,-17.000011758906638],[179.89559895598956,-16.96355570196326],[179.9315993159932,-16.87675556638378],[-180,-16.78648342538112],[180,-16.96355570196326]]],[[[-180,-16.784747422669525],[-179.8919989199892,-16.69968328980164],[-179.85959859598597,-16.687531270820514],[-179.82359823598236,-16.765651392842045],[-179.86679866798667,-16.850715525709944],[-179.97479974799748,-16.925363642308298],[-180,-16.96355570196326],[-180,-16.784747422669525]]],[[[-180,-16.4896269616993],[180,-16.539971040335402],[179.9855998559986,-16.541707043046983],[179.9855998559986,-16.522611013219503],[-180,-16.4896269616993]]],[[[-180,-16.4896269616993],[-179.94239942399423,-16.44101888577478],[-179.89919899198992,-16.432338872216846],[-179.9279992799928,-16.479210945429756],[-179.9279992799928,-16.50351498339201],[-180,-16.539971040335402],[-180,-16.4896269616993]]],[[[-180,-16.15284243565091],[180,-16.168466460055214],[179.84879848798488,-16.30213866884762],[179.79479794797948,-16.36984277459962],[179.7479974799748,-16.446226893909554],[179.61839618396186,-16.527819021354276],[179.56439564395646,-16.637187192184413],[179.56799567995682,-16.748291365726146],[179.69759697596976,-16.63197918404964],[179.84159841598415,-16.538235037623807],[179.88479884798852,-16.519139007796326],[179.9315993159932,-16.519139007796326],[179.92799927999283,-16.55212305931653],[179.90639906399065,-16.583371108125135],[179.88839888398883,-16.66669923828144],[179.92799927999283,-16.74481936030297],[179.81999819998202,-16.73613934674502],[179.71559715597158,-16.743083357591388],[179.58959589595895,-16.78648342538112],[179.46719467194674,-16.8055794552086],[179.42039420394207,-16.807315457920197],[179.3735937359374,-16.791691433515894],[179.34479344793448,-16.769123398265222],[179.32319323193235,-16.71877931962912],[179.30159301593017,-16.71009930607117],[179.20079200792009,-16.711835308782767],[179.0567905679057,-16.81425946876655],[179.00639006390065,-16.90105960434603],[178.94878948789489,-16.904531609769222],[178.8839888398884,-16.885435579941728],[178.80118801188013,-16.951403682982132],[178.70758707587078,-16.975707720944385],[178.66438664386646,-16.920155634173526],[178.63918639186392,-16.850715525709944],[178.60318603186033,-16.800371447073843],[178.4987849878499,-16.788219428092717],[178.51318513185134,-16.72572333047549],[178.5419854198542,-16.69968328980164],[178.56718567185675,-16.66322723285826],[178.5851858518585,-16.62156316778011],[178.63558635586355,-16.64933921116554],[178.6859868598686,-16.664963235569843],[178.74358743587436,-16.633715186761236],[178.8047880478805,-16.63197918404964],[178.86598865988663,-16.539971040335402],[178.95958959589598,-16.482682950852933],[179.09279092790928,-16.437546880351604],[179.22599225992263,-16.404562828831402],[179.29439294392944,-16.399354820696644],[179.35919359193593,-16.38025879086915],[179.47439474394747,-16.29345865528967],[179.549995499955,-16.250058587499936],[179.63639636396363,-16.224018546826088],[179.71559715597158,-16.208394522421784],[179.78759787597875,-16.222282544114492],[179.84879848798488,-16.213602530556543],[-180,-16.15284243565091]]],[[[-180,-16.15284243565091],[-179.96759967599675,-16.126802394977062],[-179.9459994599946,-16.126802394977062],[-179.9567995679957,-16.149370430227734],[-180,-16.168466460055214],[-180,-16.15284243565091]]],[[[177.11997119971198,-12.505500738601128],[177.0839708397084,-12.51591675487066],[177.0191701917019,-12.507236741312724],[177.0047700477005,-12.491612716908406],[177.02637026370263,-12.48814071148523],[177.06597065970664,-12.477724695215699],[177.11637116371168,-12.482932703350457],[177.1271712717127,-12.493348719620002],[177.11997119971198,-12.505500738601128]]]]}},{"type":"Feature","id":238,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-59.68319683196832,-52.23218679061792],[-59.7479974799748,-52.2512828204454],[-59.76599765997659,-52.242602806887454],[-59.7839978399784,-52.20441074723248],[-59.78759787597876,-52.15580267130797],[-59.794797947979475,-52.1349706387689],[-59.75159751597515,-52.14191464961525],[-59.67959679596795,-52.18010670927023],[-59.68319683196832,-52.23218679061792]]],[[[-58.437584375843755,-52.01171444624603],[-58.43398433984339,-52.09851458182551],[-58.513185131851316,-52.07073853844008],[-58.5419854198542,-52.02907447336193],[-58.498784987849874,-51.999562427264905],[-58.45918459184591,-52.001298429976494],[-58.437584375843755,-52.01171444624603]]],[[[-61.01881018810188,-51.78603409373938],[-60.94680946809467,-51.799922115432096],[-60.874808748087474,-51.79471410729733],[-60.91440914409144,-51.897138267281115],[-60.94680946809467,-51.94574634320563],[-61.03321033210332,-51.94227433778245],[-61.1160111601116,-51.87457023203045],[-61.14481144811448,-51.83985017779866],[-61.051210512105115,-51.81381013712482],[-61.01881018810188,-51.78603409373938]]],[[[-60.2880028800288,-51.461401586672125],[-60.14040140401404,-51.48049761649961],[-60.007200072000714,-51.41105750803602],[-59.91719917199171,-51.38848947278536],[-59.84159841598415,-51.40411349718967],[-59.78759787597876,-51.445777562267814],[-59.7119971199712,-51.43883355142146],[-59.492394923949234,-51.39543348363172],[-59.46359463594635,-51.41105750803602],[-59.38799387993879,-51.36071342939993],[-59.31959319593196,-51.383281464650594],[-59.26919269192692,-51.426681532440334],[-59.29439294392944,-51.478761613788016],[-59.355593555935556,-51.511745665308226],[-59.391593915939154,-51.556881735809554],[-59.43839438394383,-51.59333779275293],[-59.51399513995139,-51.626321844273136],[-59.57159571595716,-51.680137928332414],[-59.71559715597155,-51.80686612627846],[-59.920799207992076,-51.97005038116788],[-59.98919989199892,-51.983938402860595],[-60.133201332013314,-51.99435441913013],[-60.19440194401943,-51.982202400149006],[-60.24480244802447,-51.98567440557219],[-60.2880028800288,-52.07421054386326],[-60.35280352803528,-52.140178646903664],[-60.385203852038515,-52.15406666859638],[-60.45360453604536,-52.16101067944274],[-60.48240482404823,-52.16969069300069],[-60.50760507605075,-52.19399473096294],[-60.687606876068756,-52.188786722828176],[-60.813608136081356,-52.147122657750025],[-60.96120961209611,-52.05685051674736],[-60.763207632076316,-51.94574634320563],[-60.59040590405904,-51.95095435134039],[-60.450004500045,-51.87630623474204],[-60.334803348033475,-51.83985017779866],[-60.2880028800288,-51.80165811814369],[-60.23760237602376,-51.77214607204667],[-60.23760237602376,-51.73395401239169],[-60.27720277202772,-51.7165939852758],[-60.32760327603276,-51.71832998798739],[-60.3780037800378,-51.73569001510328],[-60.50040500405004,-51.756522047642356],[-60.58320583205831,-51.713121979852616],[-60.52920529205292,-51.695761952736724],[-60.46800468004679,-51.69749795544831],[-60.28080280802807,-51.65583389037016],[-60.24480244802447,-51.63847386325426],[-60.30240302403024,-51.58118577377181],[-60.4140041400414,-51.54472971682843],[-60.50760507605075,-51.48570562463438],[-60.52200522005219,-51.46313758938371],[-60.51840518405183,-51.42841753515192],[-60.56880568805687,-51.357241423976745],[-60.51480514805148,-51.35376941855357],[-60.44640446404463,-51.3989054890549],[-60.2880028800288,-51.461401586672125]]],[[[-60.11160111601116,-51.39543348363172],[-60.24840248402484,-51.39543348363172],[-60.27720277202772,-51.36244943211152],[-60.27360273602736,-51.2808573046668],[-60.172801728017276,-51.27391329382044],[-60.06840068400683,-51.30863334805224],[-60.07560075600756,-51.34335340228403],[-60.11160111601116,-51.39543348363172]]],[[[-58.851588515885155,-51.270441288397265],[-58.69678696786967,-51.32772937787972],[-58.50598505985059,-51.30863334805224],[-58.42678426784268,-51.32425737245654],[-58.37998379983799,-51.372865448381056],[-58.40518405184051,-51.418001518882384],[-58.46638466384664,-51.41105750803602],[-58.52038520385203,-51.42320952701715],[-58.50958509585095,-51.48396962192279],[-58.47358473584735,-51.50827365988504],[-58.27198271982719,-51.574241762925446],[-58.235982359823595,-51.57944977106022],[-58.23958239582396,-51.55167372767478],[-58.27558275582756,-51.50653765717345],[-58.289982899829,-51.45792958124895],[-58.25758257582575,-51.416265516170796],[-58.20718207182071,-51.40411349718967],[-57.97677976779768,-51.38501746736218],[-57.922779227792276,-51.40411349718967],[-57.807578075780754,-51.51868967615458],[-57.91557915579155,-51.53431370055889],[-57.958779587795874,-51.582921776483396],[-57.86517865178651,-51.60375380902247],[-57.79317793177931,-51.636737860542674],[-57.832778327783274,-51.685345936467186],[-57.83997839978399,-51.70964997442944],[-58.00558005580055,-51.74263402594964],[-58.14958149581496,-51.765202061200306],[-58.21798217982179,-51.82249015068276],[-58.336783367833675,-51.86415421576091],[-58.68238682386823,-51.93706632964768],[-58.64278642786428,-51.99435441913013],[-58.639186391863916,-52.02386646522716],[-58.65358653586536,-52.09851458182551],[-59.13239132391324,-52.008242440822855],[-59.19719197191972,-52.016922454380804],[-59.06759067590676,-52.173162698423866],[-59.16119161191611,-52.2009387418093],[-59.254792547925476,-52.183578714693404],[-59.341193411934114,-52.19573073367453],[-59.39519395193952,-52.30857090992786],[-59.5319953199532,-52.23565879604109],[-59.64719647196472,-52.1349706387689],[-59.65079650796507,-52.077682549286436],[-59.53559535595356,-51.97005038116788],[-59.57159571595716,-51.92491431066655],[-59.30879308793088,-51.780826085604616],[-59.26199261992619,-51.737426017814876],[-59.179191791917916,-51.713121979852616],[-59.09639096390964,-51.70444196629467],[-59.06039060390603,-51.685345936467186],[-59.06399063990639,-51.65062588223539],[-59.09999099990999,-51.58986578732976],[-59.09639096390964,-51.49091363276915],[-58.88758887588875,-51.357241423976745],[-58.91638916389164,-51.272177291108854],[-58.851588515885155,-51.270441288397265]]]]}},{"type":"Feature","id":250,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[55.798757987579876,-21.34001853788068],[55.65475654756548,-21.369530583977706],[55.55755557555577,-21.359114567708176],[55.363153631536335,-21.274050434840277],[55.30915309153093,-21.21676234535782],[55.23355233552337,-21.058786098603164],[55.25155251552516,-21.003234011832305],[55.312753127531295,-20.904281857271698],[55.44955449554496,-20.864353794905128],[55.597155971559715,-20.87997781930943],[55.66195661956621,-20.90601785998328],[55.73755737557377,-21.022330041659785],[55.83835838358385,-21.13864222333629],[55.823958239582396,-21.277522440263454],[55.798757987579876,-21.34001853788068]]],[[[45.17865178651786,-12.975957473441909],[45.11745117451176,-12.984637486999858],[45.08865088650887,-12.95859744632601],[45.07065070650708,-12.896101348708797],[45.08865088650887,-12.83534125380315],[45.09225092250924,-12.786733177878645],[45.0418504185042,-12.70166904501076],[45.09225092250924,-12.65306096908624],[45.13545135451355,-12.708613055857114],[45.157051570515705,-12.713821063991887],[45.2218522185222,-12.752013123646847],[45.20385203852038,-12.82492523753362],[45.207452074520745,-12.847493272784277],[45.17865178651786,-12.92040538667105],[45.17865178651786,-12.975957473441909]]],[[[-51.651516515165156,4.061173138098582],[-51.683916839168376,4.040341105559506],[-51.766717667176664,3.993469032346596],[-51.80631806318064,3.9292369320177727],[-51.827918279182796,3.870212839823722],[-51.87831878318784,3.8285487747455704],[-51.92871928719288,3.776468693397888],[-51.943119431194305,3.7348046283197363],[-51.98991989919898,3.701820576799534],[-52.00072000720007,3.6462684900286604],[-52.11592115921158,3.451836186330624],[-52.16272162721627,3.3650360507511436],[-52.2311223112231,3.2712919043253095],[-52.270722707227065,3.2365718500935117],[-52.328323283232834,3.1810197633226522],[-52.357123571235704,3.1185236657054247],[-52.357123571235704,3.0508195599534247],[-52.396723967239666,2.972699437931894],[-52.41832418324182,2.9032593294683124],[-52.454324543245434,2.863331267101742],[-52.555125551255514,2.64806693086463],[-52.558725587255864,2.573418814266276],[-52.583925839258384,2.5282827437649473],[-52.65232652326523,2.4258585837811637],[-52.69912699126991,2.363362486163936],[-52.781927819278195,2.316490412951026],[-52.87192871928718,2.266146334314925],[-52.90432904329043,2.212330250255647],[-52.96552965529655,2.1828182041586217],[-53.00873008730086,2.181082201447026],[-53.08073080730807,2.201914233986102],[-53.18153181531815,2.2105942475440514],[-53.22833228332283,2.205386239409279],[-53.25353253532535,2.2314262800831273],[-53.28593285932858,2.2956583804119504],[-53.33273332733327,2.3390584482016834],[-53.36513365133651,2.32343442379738],[-53.43353433534335,2.280034356007633],[-53.50913509135091,2.252258312622203],[-53.5631356313563,2.262674328891748],[-53.68193681936819,2.292186374988759],[-53.735937359373594,2.3078103993930768],[-53.750337503375036,2.3355864427785065],[-53.76833768337683,2.3546824726059867],[-53.79353793537935,2.3460024590480373],[-53.829538295382946,2.313018407527835],[-53.876338763387636,2.2782983532960515],[-53.94473944739447,2.233162282794723],[-54.088740887408875,2.1498341526384195],[-54.12834128341282,2.120322106541394],[-54.167941679416785,2.137682133657293],[-54.2291422914229,2.1533061580615964],[-54.293942939429385,2.155042160773192],[-54.43434434344343,2.2071222421208745],[-54.51354513545135,2.2453143017758492],[-54.54954549545495,2.293922377700355],[-54.592745927459276,2.313018407527835],[-54.617946179461796,2.326906429220557],[-54.603546035460354,2.3355864427785065],[-54.567545675456756,2.3425304536248603],[-54.53514535145351,2.3425304536248603],[-54.48474484744847,2.415442567511633],[-54.401944019440194,2.462314640724543],[-54.25794257942579,2.7140350339050485],[-54.19674196741967,2.8181951966004135],[-54.189541895418955,2.8754832860828827],[-54.17154171541715,2.9935314704709697],[-54.20394203942038,3.137619695532905],[-54.189541895418955,3.1792837606110567],[-54.063540635406355,3.3528840317700173],[-54.00954009540095,3.448364180907447],[-54.00594005940059,3.529956308352155],[-53.991539915399144,3.5889804005462054],[-54.00594005940059,3.6202284493548262],[-54.03474034740347,3.6289084629127757],[-54.08154081540815,3.705292582222711],[-54.113941139411395,3.769524682551534],[-54.19674196741967,3.833756782880343],[-54.25434254342542,3.901460888632343],[-54.351543515435154,4.054229127252228],[-54.340743407434076,4.1392932601201124],[-54.369543695436946,4.170541308928733],[-54.39834398343983,4.20178935773734],[-54.394743947439466,4.24171742010391],[-54.416344163441636,4.33719756924134],[-54.441544415444156,4.427469710243997],[-54.44874448744487,4.484757799726452],[-54.427144271442714,4.583709954287059],[-54.441544415444156,4.691342122405615],[-54.470344703447026,4.74863021188807],[-54.481144811448104,4.837166350179146],[-54.47394473944739,4.915286472200677],[-54.445144451444506,4.95868653999041],[-54.452344523445234,5.0142386267612835],[-54.32994329943298,5.187838897920244],[-54.239942399423995,5.288527055192446],[-54.15714157141571,5.359703166367623],[-54.08514085140851,5.411783247715306],[-53.987939879398795,5.675655659876924],[-53.91953919539195,5.769399806302772],[-53.84753847538475,5.781551825283898],[-53.45513455134551,5.562815483623609],[-53.271532715327155,5.543719453796115],[-52.90072900729007,5.425671269408028],[-52.76392763927639,5.272903030788143],[-52.454324543245434,5.021182637607637],[-52.29232292322922,4.941326512874525],[-52.28872288722887,4.875358409834121],[-52.32472324723247,4.7711982471387415],[-52.220322203222025,4.86320639085298],[-52.05832058320583,4.7173821630794635],[-52.01152011520115,4.6462060519042865],[-51.9611196111961,4.514269845823478],[-51.97911979119792,4.429205712955579],[-52.00072000720007,4.385805645165846],[-52.00432004320042,4.352821593645643],[-51.9539195391954,4.399693666858553],[-51.92871928719288,4.436149723801947],[-51.917919179191784,4.524685862093008],[-51.8819188191882,4.63405403292316],[-51.827918279182796,4.6357900356347415],[-51.784717847178456,4.569821932594337],[-51.69831698316983,4.286853490605239],[-51.665916659166584,4.229565401122784],[-51.651516515165156,4.1392932601201124],[-51.658716587165856,4.097629195041961],[-51.651516515165156,4.061173138098582]]],[[[-60.8280082800828,14.494549434752173],[-60.83520835208351,14.437261345269718],[-60.86040860408603,14.426845329000187],[-60.900009000089995,14.473717402213111],[-61.06201062010619,14.466773391366743],[-61.08721087210871,14.51017345915649],[-61.09081090810908,14.52926948898397],[-61.01161011610115,14.60218160287073],[-61.10521105211052,14.621277632698224],[-61.14121141211412,14.65252568150683],[-61.22041220412204,14.803557917415134],[-61.21321213212131,14.848693987916462],[-61.18081180811808,14.87126202316712],[-61.126811268112675,14.87473402859031],[-61.026010260102595,14.826125952665791],[-60.9540095400954,14.75668584420221],[-60.92880928809288,14.754949841490628],[-60.9180091800918,14.735853811663134],[-60.93240932409324,14.685509733027033],[-60.88920889208892,14.64384566794888],[-60.87120871208711,14.61433362185187],[-60.8280082800828,14.494549434752173]]],[[[-61.23121231212312,15.890295614870226],[-61.285212852128524,15.886823609447049],[-61.310413104131044,15.895503623004998],[-61.31761317613176,15.954527715199049],[-61.27441274412743,15.9961917802772],[-61.24921249212491,16.00660779654673],[-61.21321213212131,15.959735723333822],[-61.202412024120235,15.921543663678847],[-61.23121231212312,15.890295614870226]]],[[[-61.591215912159115,16.00660779654673],[-61.67041670416704,15.961471726045403],[-61.710017100171,15.975359747738125],[-61.76041760417604,16.062159883317605],[-61.792817928179275,16.30172825751697],[-61.767617676176755,16.339920317171945],[-61.74961749617496,16.35554434157625],[-61.641616416164155,16.326032295479223],[-61.59841598415984,16.29304824395902],[-61.55161551615515,16.270480208708364],[-61.57681576815767,16.227080140918616],[-61.56241562415623,16.048271861624883],[-61.591215912159115,16.00660779654673]]],[[[-61.328413284132836,16.230552146341793],[-61.44361443614436,16.220136130072262],[-61.52281522815228,16.228816143630212],[-61.540815408154074,16.299992254805375],[-61.50121501215011,16.36075234971102],[-61.530015300152996,16.43366446359778],[-61.51201512015119,16.477064531387526],[-61.47241472414724,16.50657657748455],[-61.40761407614076,16.468384517829577],[-61.39681396813968,16.412832431058703],[-61.35721357213572,16.362488352422602],[-61.17361173611735,16.25659218701564],[-61.328413284132836,16.230552146341793]]],[[[9.480694806948065,42.80528165535566],[9.455494554945545,42.65945742758211],[9.473494734947366,42.61605735979239],[9.50949509495095,42.58480931098376],[9.52749527495277,42.551825259463556],[9.556295562955626,42.16122464935589],[9.549095490954926,42.12997660054728],[9.42669426694269,41.97200035379262],[9.40149401494017,41.92686428329131],[9.394293942939441,41.73069597688166],[9.372693726937285,41.678615895533994],[9.329493294932945,41.6265358141863],[9.253892538925385,41.45987955387369],[9.185491854918553,41.38523143727534],[9.001890018900184,41.47723958098959],[8.893888938889404,41.51543164064455],[8.843488434884364,41.5588317084343],[8.807488074880752,41.58834375453134],[8.829088290882908,41.62827181689789],[8.879488794887948,41.66819987926445],[8.886688866888676,41.70118393078465],[8.771487714877168,41.737639987728045],[8.717487174871764,41.7619440256903],[8.717487174871764,41.80360809076845],[8.757087570875711,41.869576193808854],[8.73908739087392,41.92512828057971],[8.674286742867423,41.92165627515652],[8.620286202862047,41.93033628871447],[8.616686166861683,41.95984833481151],[8.652686526865267,41.996304391754876],[8.703087030870307,42.043176464967814],[8.699486994869943,42.09525654631548],[8.641886418864203,42.11782458156617],[8.587885878858799,42.16122464935589],[8.566285662856643,42.21851273883837],[8.609486094860955,42.25844080120493],[8.674286742867423,42.284480841878775],[8.627486274862747,42.3435049340728],[8.591485914859163,42.34524093678439],[8.566285662856643,42.35739295576553],[8.587885878858799,42.38516899915095],[8.63828638286384,42.4268330642291],[8.7138871388714,42.55008925675196],[8.81468814688148,42.60737734623444],[8.994689946899484,42.645569405889404],[9.045090450904524,42.66119343029371],[9.088290882908836,42.704593498083455],[9.138691386913877,42.73236954146887],[9.196291962919645,42.72889753604571],[9.253892538925385,42.713273511641404],[9.286292862928633,42.69417748181391],[9.315093150931517,42.713273511641404],[9.336693366933673,42.76708959570067],[9.322293222932245,42.813961668913606],[9.329493294932945,42.94416187228282],[9.361893618936193,43.01707398616958],[9.415894158941597,43.022281994304336],[9.462694626946274,42.980617929226185],[9.45909459094591,42.945897874994415],[9.47709477094773,42.860833742126516],[9.480694806948065,42.80528165535566]]],[[[-1.1790117901178974,45.9040464955431],[-1.2150121501214812,45.81724635996363],[-1.2798127981279777,45.897102484696745],[-1.3698136981369657,45.968278595871936],[-1.387813878138786,46.032510696200745],[-1.387813878138786,46.049870723316644],[-1.2834128341283417,46.002998650103734],[-1.1790117901178974,45.9040464955431]]],[[[5.790657906579071,49.53750017090019],[5.823058230582319,49.504516119379986],[5.902259022590243,49.48889209497568],[5.9274592745927634,49.47674007599454],[5.959859598595983,49.454172040743885],[6.010260102601023,49.445492027185935],[6.07506075060752,49.454172040743885],[6.118261182611832,49.48542008955249],[6.179461794617964,49.4993081112452],[6.240662406624068,49.49410010311044],[6.27666276662768,49.47674007599454],[6.3450634506345125,49.45243603803229],[6.381063810638125,49.45764404616705],[6.456664566645685,49.442020021762744],[6.535865358653581,49.395147948549834],[6.564665646656465,49.34653987262533],[6.575465754657557,49.32049983195148],[6.607866078660805,49.29098778585447],[6.733867338673406,49.16078758248523],[6.777067770677718,49.15384357163887],[6.82026820268203,49.17467560417796],[6.849068490684914,49.20245164756338],[6.892268922689226,49.207659655698166],[6.957069570695722,49.19377163400543],[7.000270002700034,49.17988361231272],[7.02187021870219,49.12259552283027],[7.036270362703647,49.11217950656072],[7.065070650706502,49.12433152554186],[7.119071190711907,49.127803530965025],[7.198271982719831,49.11391550927232],[7.3134731347313675,49.12953953367662],[7.403474034740356,49.15384357163887],[7.450274502745032,49.15210756892728],[7.525875258752592,49.08613946588687],[7.612276122761244,49.06183542792462],[7.799477994779949,49.042739398097126],[8.00108001080011,49.01149134928852],[8.080280802808034,48.98545130861467],[8.134281342813438,48.97329928963356],[8.141481414814166,48.886499154054064],[8.123481234812346,48.87261113236136],[7.921879218792185,48.699010861202396],[7.839078390783925,48.63651476358518],[7.795877958779585,48.5462426225825],[7.763477634776365,48.410834411078525],[7.7058770587705965,48.28063420770931],[7.615876158761608,48.157378015186424],[7.58347583475836,48.063633868760604],[7.60867608676088,48.00287377385496],[7.594275942759424,47.90565762200595],[7.540275402754048,47.77372141592514],[7.529475294752956,47.673033258652936],[7.565475654756568,47.60706515561253],[7.615876158761608,47.59317713391982],[7.493474934749344,47.54804106341848],[7.468274682746824,47.508113001051925],[7.4214742147421475,47.45603291970423],[7.342273422734223,47.43346488445357],[7.266672666726663,47.42652087360722],[7.201872018720195,47.43346488445357],[7.165871658716583,47.45429691699263],[7.169471694716947,47.47339294682013],[7.137071370713727,47.48901697122443],[7.054270542705439,47.48901697122443],[6.967869678696786,47.452560914281065],[6.899468994689954,47.393536822087015],[6.92106921069211,47.36055277056681],[6.9858698586986065,47.35187275700886],[7.000270002700034,47.33972073802772],[7.000270002700034,47.32236071091182],[6.978669786697878,47.30152867837276],[6.953469534695358,47.266808624140964],[6.82026820268203,47.1626484614456],[6.687066870668701,47.058488298750206],[6.665466654666545,47.0272402499416],[6.625866258662597,47.00467221469094],[6.456664566645685,46.949120127920054],[6.438664386643865,46.9265520926694],[6.427864278642801,46.83280794624355],[6.4098640986409805,46.75468782422203],[6.28386283862838,46.68351171304684],[6.161461614616144,46.61059959916008],[6.129061290612924,46.567199531370335],[6.10746107461074,46.516855452734234],[6.067860678606792,46.45783136054021],[6.0606606066060635,46.42831931444317],[6.121861218612196,46.37797523580707],[6.114661146611468,46.338047173440515],[6.096660966609676,46.279023081246464],[6.0354603546035435,46.23735901616831],[5.9706597065970755,46.214790980917655],[5.9706597065970755,46.15055888058885],[6.006660066600659,46.1418788670309],[6.085860858608584,46.147086875165655],[6.20106201062012,46.192222945667],[6.273062730627316,46.252983040572616],[6.229862298623004,46.308535127343504],[6.222662226622276,46.31895114361302],[6.23346233462334,46.33283916530576],[6.3234632346323565,46.393599260211374],[6.427864278642801,46.43005531715477],[6.579065790657921,46.43699932800112],[6.759067590675926,46.41616729546206],[6.777067770677718,46.40748728190411],[6.766267662676626,46.36929522224912],[6.784267842678446,46.31374313547826],[6.816668166681666,46.2755510758233],[6.773467734677354,46.164446902281554],[6.805868058680602,46.13146285076135],[6.856268562685642,46.0897987856832],[6.89586895868959,46.05160672602824],[6.953469534695358,46.01688667179644],[7.0038700387003985,45.95959858231399],[7.02187021870219,45.926614530793785],[6.939069390693902,45.867590438599734],[6.805868058680602,45.81377435454044],[6.787867878678782,45.78079030302024],[6.791467914679146,45.740862240653684],[6.805868058680602,45.70961419184508],[6.881468814688162,45.66968612947852],[6.9606696066960865,45.58114999118743],[7.014670146701462,45.50129386645432],[7.126271262712635,45.4231737444328],[7.155071550715519,45.400605709182116],[7.147871478714791,45.38150967935465],[7.115471154711543,45.34852562783445],[7.079470794707959,45.239157457004296],[7.032670326703283,45.2217974298884],[6.9822698226982425,45.21485341904204],[6.841868418684186,45.1349972943089],[6.780667806678082,45.14541331057845],[6.690666906669065,45.14367730786685],[6.6294662946629614,45.117637267193004],[6.6330663306633255,45.0690291912685],[6.690666906669065,45.02215711805559],[6.723067230672314,44.97354904213108],[6.7374673746737415,44.921468960783386],[6.802268022680238,44.883276901128426],[6.888668886688862,44.86070886587774],[6.939069390693902,44.85897286316617],[6.97146971469715,44.84508484147344],[6.993069930699306,44.82772481435754],[7.0290702907029186,44.71662064081582],[7.0074700747007626,44.688844597430375],[6.9606696066960865,44.67669257844926],[6.931869318693202,44.63155650794792],[6.874268742687434,44.56385240219592],[6.841868418684186,44.510036318136656],[6.877868778687798,44.46316424492372],[6.892268922689226,44.42844419069195],[6.874268742687434,44.391988133748555],[6.899468994689954,44.336436046977695],[6.967869678696786,44.28088396020681],[7.147871478714791,44.201027835473695],[7.317073170731703,44.13853173785648],[7.371073710737107,44.12811572158694],[7.597875978759788,44.16804378395349],[7.637476374763764,44.16457177853033],[7.6662766627666485,44.1159637026058],[7.677076770767712,44.082979651085594],[7.651876518765192,44.03437157516109],[7.590675906759088,43.96493146669752],[7.522275222752228,43.91111538263823],[7.48267482674828,43.86424330942532],[7.489874898749008,43.82257924434717],[7.493474934749344,43.76702715757631],[7.439474394743968,43.74966713046041],[7.435874358743604,43.76181914944152],[7.414274142741448,43.77049916299947],[7.3962739627396274,43.76529115486471],[7.3818738187382,43.75313913588357],[7.3782737827378355,43.73230710334451],[7.263072630726327,43.69585104640112],[7.180271802718039,43.65939498945775],[6.863468634686342,43.43892264508585],[6.7158671586715855,43.37295454204545],[6.687066870668701,43.33476248239049],[6.658266582665846,43.26185036850373],[6.571865718657193,43.19935427088649],[6.492664926649269,43.16984222478948],[6.305463054630565,43.13859417598084],[6.114661146611468,43.07262607294044],[6.031860318603179,43.10040211632588],[5.808658086580863,43.098666113614286],[5.671856718567199,43.178522238347426],[5.405454054540542,43.22886631698353],[5.319053190531918,43.345178498660005],[5.200252002520045,43.35212250950639],[5.121051210512121,43.348650504083196],[5.074250742507445,43.366010531199095],[5.059850598505989,43.40593859356565],[5.059850598505989,43.44413065322064],[4.9770497704977,43.42677062610474],[4.912249122491232,43.42677062610474],[4.872648726487284,43.41114660170044],[4.8438484384844,43.39378657458454],[4.807848078480788,43.40593859356565],[4.786247862478632,43.40073058543089],[4.789847898478996,43.37816255018021],[4.710647106471072,43.37295454204545],[4.627846278462783,43.386842563738156],[4.408244082440831,43.4476026586438],[4.375843758437583,43.45628267220175],[4.224642246422462,43.47885070745241],[4.163441634416358,43.50315474541466],[4.113041130411318,43.56217883760871],[4.073440734407342,43.58127486743621],[4.051840518405186,43.59342688641732],[3.9114391143911575,43.56391484032031],[3.8610386103861174,43.5170427671074],[3.785437854378557,43.46149068033651],[3.2598325983259997,43.192410260040134],[3.1626316263162835,43.08130608649839],[3.051030510305111,42.91464982618578],[3.043830438304383,42.83826570687586],[3.090630906309059,42.590017319118544],[3.1986319863198673,42.4615531184609],[3.2130321303213236,42.43030506965229],[3.1518315183151913,42.43030506965229],[3.051030510305111,42.44766509676819],[2.9682296822968226,42.466761126595685],[2.8926289262892624,42.45634511032614],[2.817028170281702,42.428569066940696],[2.74862748627487,42.41294504253639],[2.701827018270194,42.407737034401634],[2.669426694266946,42.3938490127089],[2.655026550265518,42.36260096390029],[2.651426514265154,42.340032928649634],[2.5686256862568655,42.34524093678439],[2.374223742237433,42.390377007285736],[2.2014220142201566,42.42162505609434],[2.0970209702097122,42.386905001862544],[2.032220322203216,42.35392095034234],[1.9854198541985397,42.35912895847713],[1.95301953019532,42.39211300999733],[1.9278192781927999,42.4268330642291],[1.8594185941859394,42.45634511032614],[1.7046170461704548,42.50321718353905],[1.715417154171547,42.52578521878971],[1.7406174061740671,42.55703326759834],[1.7406174061740671,42.57612929742581],[1.708217082170819,42.60390534081125],[1.5678156781567907,42.63515338961986],[1.5030150301502943,42.64209740046621],[1.4598145981459822,42.62126536792715],[1.427414274142734,42.5952253272533],[1.3482134821348382,42.69070547639075],[1.294212942129434,42.70980150621821],[1.2078120781207815,42.713273511641404],[1.1106111061110653,42.742785557738415],[1.009810098100985,42.77924161468181],[0.7650076500765124,42.83826570687586],[0.6966069660696803,42.84520971772221],[0.6714067140671602,42.83652970416426],[0.6534065340653399,42.80007364722087],[0.6426064260642761,42.70112149266026],[0.6318063180631839,42.68896947367915],[0.5166051660516757,42.68549746825596],[0.37620376203761907,42.69938548994867],[0.31140311403115106,42.692441479102314],[0.2538025380253828,42.692441479102314],[0.19980199801997856,42.71848151977616],[-0.04140041400412997,42.68896947367915],[-0.08100081000810633,42.704593498083455],[-0.1386013860138462,42.74972956858477],[-0.2070020700207067,42.78444962281657],[-0.25740257402574684,42.80354565264406],[-0.30060300603005885,42.82611368789472],[-0.3402034020340068,42.82958569331791],[-0.3978039780397751,42.80875366077882],[-0.48060480604806344,42.80007364722087],[-0.5490054900548955,42.801809649932466],[-0.5850058500585078,42.7983376445093],[-0.7398073980739639,42.90944181805102],[-0.7614076140761483,42.93895386414806],[-0.8406084060840442,42.94763387770598],[-0.9342093420934248,42.94936988041758],[-1.1754117541175333,43.02054599159277],[-1.2870128701287058,43.060474053959325],[-1.3014130141301337,43.08304208920998],[-1.3014130141301337,43.10040211632588],[-1.3194131941319256,43.09693011090269],[-1.3518135181351738,43.06394605938249],[-1.3698136981369657,43.03790601870867],[-1.3950139501394858,43.03269801057388],[-1.427414274142734,43.03617001599707],[-1.4598145981459822,43.051794040401376],[-1.4814148141481382,43.07089007022887],[-1.4598145981459822,43.10561012446064],[-1.42381423814237,43.14901019225039],[-1.405814058140578,43.19761826817489],[-1.409414094140942,43.239282333253044],[-1.470614706147046,43.26705837663849],[-1.5606156061560625,43.2792103956196],[-1.6254162541625305,43.28268240104279],[-1.711817118171183,43.306986439005044],[-1.755017550175495,43.32434646612094],[-1.7910179101791073,43.37295454204545],[-1.794617946179443,43.407674596277246],[-1.6326163261632587,43.43718664237426],[-1.4850148501485023,43.56391484032031],[-1.3446134461344457,44.02048355346838],[-1.2438124381243654,44.56038039677276],[-1.1718117181171692,44.66106855404496],[-1.078210782107817,44.69058060014197],[-1.1538115381153773,44.76349271402873],[-1.2006120061200534,44.727036657085364],[-1.2186121861218453,44.68710859471878],[-1.2438124381243654,44.66627656217972],[-1.1898118981189612,45.16103733498275],[-1.1502115021150132,45.34331761969966],[-1.0818108181081811,45.532541915262925],[-0.9414094140941245,45.45789379866457],[-0.8262082620826163,45.38150967935465],[-0.765007650076484,45.31380557360265],[-0.6894068940689237,45.09333322923075],[-0.635406354063548,45.04646115601784],[-0.5490054900548955,45.0013250855165],[-0.5814058140581437,45.0516691641526],[-0.6426064260642477,45.08986122380759],[-0.7326073260732642,45.38498168477781],[-0.790207902079004,45.468309814934116],[-0.8802088020880205,45.53774992339771],[-1.1682116821168052,45.685310153882824],[-1.1970119701196893,45.714822199979835],[-1.2114121141211456,45.77037428675072],[-1.114211142111401,45.76863828403913],[-1.031410314103141,45.740862240653684],[-1.0422104221042048,45.77211028946229],[-1.0674106741067249,45.80509434098249],[-1.1034110341103371,45.92487852808219],[-1.1358113581135854,46.20437496464811],[-1.1322113221132213,46.252983040572616],[-1.1466114661146491,46.31200713276667],[-1.2402124021240013,46.32415915174781],[-1.3122131221312259,46.32763115717097],[-1.3914139141391217,46.350199192421655],[-1.7874178741787432,46.51511945002267],[-1.9206192061920433,46.685247715758436],[-2.0610206102061,46.81023991099289],[-2.093420934209348,46.86579199776375],[-2.089820898208984,46.92134408453464],[-2.017820178201788,47.037656266211144],[-2.082620826208256,47.1123043828095],[-2.1438214382143883,47.126192404502206],[-2.197821978219764,47.1626484614456],[-2.147421474214724,47.22340855635122],[-2.107821078210776,47.26333661871777],[-2.0286202862028517,47.27375263498732],[-1.9206192061920433,47.25986461329461],[-1.819818198181963,47.22514455906281],[-1.7442174421744028,47.21646454550486],[-1.9746197461974475,47.31020869193071],[-2.3526235262352486,47.278960643122076],[-2.435424354243537,47.29111266210322],[-2.503825038250369,47.31194469464228],[-2.529025290252889,47.381384803105874],[-2.475024750247485,47.41263285191448],[-2.428224282242809,47.47165694410853],[-2.482224822248213,47.51158500647509],[-2.554225542255409,47.52720903087939],[-2.6658266582665817,47.52547302816782],[-2.770227702277026,47.51332100918668],[-2.795427954279546,47.537625047148936],[-2.734227342273414,47.601857147477745],[-2.788227882278818,47.626161185440026],[-2.860228602286014,47.614009166458885],[-2.9646296462964585,47.601857147477745],[-3.065430654306539,47.62095317730524],[-3.159031590315891,47.693865291192],[-3.2202322023220233,47.693865291192],[-3.2634326343263353,47.68518527763405],[-3.3282332823328034,47.71296132101949],[-3.396633966339664,47.719905331865846],[-3.44343443434434,47.711225318307896],[-3.508235082350808,47.75288938338605],[-3.9006390063900653,47.83795351625395],[-4.069840698406978,47.84836953252349],[-4.224642246422462,47.8101774728685],[-4.311043110431086,47.82232949184964],[-4.375843758437583,47.8778815786205],[-4.426244262442623,47.96815371962316],[-4.6782467824678236,48.03932983079835],[-4.627846278462783,48.08620190401126],[-4.512645126451247,48.096617920280806],[-4.379443794437947,48.12960197180101],[-4.329043290432907,48.169530034167565],[-4.433444334443351,48.21813811009207],[-4.512645126451247,48.23029012907321],[-4.545045450454495,48.24765015618908],[-4.577445774457743,48.28931422126723],[-4.530645306453067,48.31014625380632],[-4.498244982449819,48.29973023753678],[-4.404644046440467,48.292786226690424],[-4.242642426424254,48.30320224295997],[-4.300243002430022,48.34660231074972],[-4.3650436504364905,48.35701832701923],[-4.393843938439375,48.36743434328878],[-4.523445234452339,48.372642351423536],[-4.584645846458471,48.35701832701923],[-4.7178471784717715,48.36396233786559],[-4.75024750247502,48.410834411078525],[-4.761047610476112,48.45076247344508],[-4.721447214472136,48.53929861173614],[-4.530645306453067,48.619154736469284],[-4.0590405904058855,48.707690874760345],[-3.857438574385725,48.695538855779205],[-3.7134371343713326,48.71116288018354],[-3.5442354423544202,48.7649789642428],[-3.472234722347224,48.813587040167306],[-3.231032310323087,48.84136308355275],[-3.0042300423004065,48.79101900491665],[-2.791827918279182,48.601794709353385],[-2.691026910269102,48.53756260902455],[-2.446224462244629,48.648666782566295],[-2.079020790207892,48.645194777143104],[-2.0034200342003317,48.58269867952589],[-1.9746197461974475,48.63477876087359],[-1.9062190621906154,48.6972748584908],[-1.8522185221852112,48.669498815105385],[-1.823418234182327,48.631306755450396],[-1.4382143821438262,48.64172277171994],[-1.3770137701376939,48.652138787989486],[-1.4814148141481382,48.6972748584908],[-1.5642156421564266,48.80490702660936],[-1.5822158221582185,49.20245164756338],[-1.690216902169027,49.313555821105126],[-1.8126181261812633,49.49062809768725],[-1.8702187021870031,49.59478826038264],[-1.8738187381873672,49.63124431732601],[-1.8558185581855753,49.683324398673705],[-1.7046170461704548,49.68158839596211],[-1.5894158941589467,49.6677003742694],[-1.3662136621366017,49.70762843663596],[-1.2582125821258217,49.67985239325054],[-1.2654126541265214,49.598260265805806],[-1.2330123301233016,49.49410010311044],[-1.1934119341193252,49.445492027185935],[-1.139411394113921,49.38820393770348],[-0.9594095940959448,49.39341194583824],[-0.765007650076484,49.360427894318036],[-0.5202052020520114,49.35521988618328],[-0.16380163801636627,49.29619579398923],[-0.012600126001245826,49.330915848221025],[0.13500135001351055,49.40209195939619],[0.41580415804159543,49.4489640326091],[0.4410044100441155,49.47326807057135],[0.27900279002790285,49.462852054301834],[0.1278012780127824,49.50798812480315],[0.10980109801099047,49.55833220343925],[0.1278012780127824,49.601732271229],[0.1854018540185507,49.7024204285012],[0.617406174061756,49.86213267796745],[0.923409234092361,49.91074075389196],[1.2438124381243938,49.99754088947142],[1.405814058140578,50.08781303047408],[1.5138151381513865,50.20586121486218],[1.5498154981549987,50.230165252824435],[1.5930159301593108,50.25273328807509],[1.5498154981549987,50.294397353153244],[1.5786157861578545,50.738814047320204],[1.6110161101611027,50.81867017205332],[1.672216722167235,50.88463827509372],[1.7694176941769513,50.93498235372982],[1.9134191341913436,50.99053444050068],[2.446224462244629,51.06691855981063],[2.5254252542525535,51.09643060590764],[2.5362253622536173,51.04955853269473],[2.5758257582575936,50.988798437789086],[2.6010260102601137,50.955814386268884],[2.5794257942579577,50.912414318479165],[2.5974259742597496,50.87595826153577],[2.669426694266946,50.81172616120696],[2.7594275942759623,50.75096606630132],[2.838628386283858,50.71103800393476],[2.8638286382863782,50.71624601206952],[2.9214292142921465,50.726662028339064],[3.022230222302227,50.76659009070562],[3.1086310863108793,50.77874210968676],[3.1554315543155553,50.74923006358972],[3.1806318063180754,50.73187003647385],[3.2346323463234796,50.662429928010255],[3.2490324903249075,50.591253816835064],[3.2742327423274276,50.53222972464104],[3.3174331743317396,50.50792568667879],[3.475834758347588,50.49924567312084],[3.5946359463594604,50.476677637870154],[3.6270362703627086,50.45758160804269],[3.6666366663666565,50.32564540196188],[3.688236882368841,50.306549372134384],[3.7206372063720607,50.32217339653869],[3.749437494374945,50.34300542907775],[3.7890378903789212,50.34647743450094],[3.8574385743857533,50.33779742094299],[3.9510395103951055,50.336061418231395],[4.044640446404458,50.32217339653869],[4.174241742417422,50.24578927722874],[4.170641706417058,50.221485239266485],[4.145441454414538,50.17808517147674],[4.134641346413474,50.14336511724497],[4.15624156241563,50.12947709555223],[4.192241922419242,50.094757041320435],[4.185041850418514,50.05309297624228],[4.149041490414902,50.02358093014527],[4.138241382413838,49.99927689218302],[4.138241382413838,49.983652867778716],[4.149041490414902,49.971500848797575],[4.177841778417786,49.96108483252806],[4.368643686436883,49.94546080812373],[4.5450454504545235,49.96108483252806],[4.6566465664656675,50.00274889760621],[4.6746467464674595,50.04614896539593],[4.707047070470708,50.09649304403203],[4.771847718477204,50.13989311182178],[4.81864818648188,50.153781133514485],[4.861848618486192,50.136421106398586],[4.789847898478996,49.95934882981646],[4.840248402484036,49.91421275931512],[4.847448474484764,49.84650865356312],[4.86904869048692,49.7874845613691],[4.930249302493024,49.789220564080665],[5.0058500585005845,49.77880454781115],[5.059850598505989,49.75623651256046],[5.124651246512485,49.72151645832869],[5.214652146521473,49.68853240680849],[5.279452794527941,49.678116390538946],[5.301053010530126,49.6503403471535],[5.3550535505355015,49.619092298344896],[5.434254342543426,49.55486019801609],[5.506255062550622,49.51146013022634],[5.542255422554234,49.51146013022634],[5.610656106561066,49.52882015734224],[5.711457114571147,49.53923617361178],[5.790657906579071,49.53750017090019]]]]}},{"type":"Feature","id":234,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-6.6978669786697935,61.44474276969336],[-6.679866798667973,61.413494720884756],[-6.701467014670129,61.41696672630792],[-6.76986769867699,61.45168678053972],[-6.888668886688862,61.53501491069602],[-6.92826928269281,61.60271901644802],[-6.935469354693538,61.63396706525663],[-6.906669066690654,61.630495059833436],[-6.881468814688134,61.60271901644802],[-6.76986769867699,61.583622986620526],[-6.7410674106741055,61.56973496492782],[-6.7410674106741055,61.536750913407616],[-6.705067050670493,61.495086848329464],[-6.6978669786697935,61.44474276969336]]],[[[-6.622266222662233,61.80583133370399],[-6.643866438664389,61.76763927404903],[-6.669066690666909,61.76937527676063],[-6.7626676266762615,61.81451134726194],[-6.838268382683822,61.84055138793579],[-6.863468634686342,61.86311942318645],[-6.885068850688498,61.89957548012984],[-6.841868418684186,61.90304748555303],[-6.791467914679146,61.89610347470665],[-6.661866618666181,61.86138342047488],[-6.625866258662569,61.82666336624308],[-6.622266222662233,61.80583133370399]]],[[[-7.187471874718739,62.139143854329205],[-7.097470974709751,62.100951794674245],[-7.065070650706502,62.0731757512888],[-7.115471154711543,62.04713571061495],[-7.180271802718011,62.0401916997686],[-7.255872558725571,62.04539970790336],[-7.378273782737807,62.0749117540004],[-7.4214742147421475,62.1408798570408],[-7.335073350733495,62.139143854329205],[-7.234272342723415,62.151295873310346],[-7.187471874718739,62.139143854329205]]],[[[-6.629466294662933,62.22767999262027],[-6.654666546665453,62.09400778382789],[-6.6978669786697935,62.09400778382789],[-6.76986769867699,62.13219984348285],[-6.823868238682394,62.139143854329205],[-6.841868418684186,62.12004782450171],[-6.838268382683822,62.09574378653946],[-6.809468094680938,62.080119762135155],[-6.723067230672314,61.9898476211325],[-6.7158671586715855,61.96380758045865],[-6.726667266672649,61.95165556147754],[-6.809468094680938,61.977695602151385],[-7.014670146701462,62.09400778382789],[-7.173071730717311,62.28496808210272],[-6.957069570695694,62.31621613091136],[-6.8022680226802095,62.265872052275256],[-6.629466294662933,62.22767999262027]]],[[[-6.406264062640616,62.2589280414289],[-6.4530645306452925,62.186015927542115],[-6.525065250652489,62.198167946523256],[-6.543065430654309,62.20511195736961],[-6.561065610656101,62.224207987197104],[-6.550265502655009,62.27802407125637],[-6.553865538655373,62.35614419327791],[-6.4746647466474485,62.291912092949104],[-6.406264062640616,62.2589280414289]]]]}},{"type":"Feature","id":583,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[162.98262982629825,5.3249831121358255],[162.99342993429934,5.278111038922901],[162.9286292862929,5.300679074173573],[162.92142921429217,5.318039101289472],[162.95742957429576,5.335399128405356],[162.98262982629825,5.3249831121358255]]],[[[158.31338313383134,6.814473438679713],[158.25578255782557,6.79016940071746],[158.1837818378184,6.800585416987005],[158.16218162181622,6.882177544431713],[158.12618126181263,6.90474557968237],[158.13338133381336,6.94467364204894],[158.18738187381877,6.977657693569142],[158.29538295382957,6.951617652895294],[158.33498334983352,6.892593560701243],[158.30978309783097,6.854401501046283],[158.31338313383134,6.814473438679713]]],[[[151.64611646116464,7.345690268426139],[151.6389163891639,7.333538249445013],[151.57771577715778,7.3387462575797855],[151.57051570515705,7.345690268426139],[151.5741157411574,7.350898276560912],[151.60291602916033,7.357842287407266],[151.6065160651607,7.375202314523165],[151.59211592115923,7.378674319946342],[151.6065160651607,7.389090336215872],[151.62811628116282,7.390826338927468],[151.64251642516427,7.378674319946342],[151.649716497165,7.363050295542038],[151.64611646116464,7.345690268426139]]],[[[151.88011880118802,7.43249040400562],[151.86571865718656,7.427282395870847],[151.85491854918553,7.43249040400562],[151.8585185851859,7.4567944419678724],[151.86571865718656,7.465474455525822],[151.88011880118802,7.4672104582374175],[151.90891908919093,7.460266447391049],[151.91251912519124,7.4533224365446955],[151.88011880118802,7.43249040400562]]],[[[138.14238142381424,9.500069633508858],[138.0667806678067,9.418477506064136],[138.06318063180635,9.44625354944958],[138.08478084780847,9.494861625374085],[138.11718117181175,9.550413712144945],[138.1459814598146,9.583397763665161],[138.18558185581855,9.593813779934692],[138.21438214382147,9.546941706721768],[138.1819818198182,9.507013644355212],[138.14238142381424,9.500069633508858]]]]}},{"type":"Feature","id":266,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[13.293132931329325,2.161986171619546],[13.28953289532896,2.0925460631559645],[13.210332103321036,1.9206817947085852],[13.170731707317088,1.7887455886277763],[13.16353163531636,1.648129368989018],[13.185131851318516,1.5352891927356893],[13.221132211322129,1.455433068002563],[13.246332463324649,1.3668969297115012],[13.228332283322828,1.3061368348058693],[13.18873188731888,1.280096794132021],[13.217532175321764,1.2488487453234],[13.275132751327533,1.2401687317654506],[13.372333723337249,1.2679447751508945],[13.52353523535237,1.3148168483638045],[13.721537215372166,1.3825209541158046],[13.85113851138513,1.4189770110591837],[14.067140671406719,1.3964089758085265],[14.182341823418227,1.3703689351346782],[14.239942399423995,1.3217608592101726],[14.304743047430492,1.120384544665768],[14.333543335433347,1.090872498568757],[14.387543875438752,1.0040723629892625],[14.430744307443092,0.9016482030054789],[14.437944379443792,0.8495681216577964],[14.434344343443428,0.8113760620028216],[14.391143911439116,0.755823975231948],[14.340743407434076,0.6742318477872402],[14.322743227432284,0.6238877691511391],[14.283142831428307,0.5874317122077599],[14.232742327423267,0.5509756552643807],[14.088740887408875,0.5370876335716588],[14.067140671406719,0.5145195983210016],[14.023940239402407,0.4277194627415213],[13.948339483394847,0.3530713461431674],[13.915939159391598,0.28363123767957177],[13.88353883538835,0.19162309396533317],[13.890738907389078,0.07531091228882758],[13.87633876338765,-0.09134534802377914],[13.85833858338583,-0.2041855242771078],[13.897938979389806,-0.24237758393208253],[14.070740707407083,-0.27015362731751225],[14.103141031410331,-0.29272166256816945],[14.149941499415007,-0.36216177103176506],[14.207542075420747,-0.4281298740721695],[14.362343623436232,-0.4680579364387256],[14.423544235442364,-0.5184020150748267],[14.473944739447404,-0.5739541018456862],[14.481144811448132,-0.619090172347029],[14.44514445144452,-0.7996344543523435],[14.409144091440908,-0.9714987227997085],[14.423544235442364,-1.1034349288805316],[14.437944379443792,-1.230163126826568],[14.455944559445612,-1.412443411543478],[14.448744487444884,-1.5252835877968067],[14.401944019440208,-1.5929876935487925],[14.401944019440208,-1.6468037776080706],[14.423544235442364,-1.7110358779368937],[14.383943839438388,-1.8898441572306268],[14.358743587435868,-1.919356203327652],[14.286742867428671,-1.9540762575594357],[14.250742507425088,-2.00094833077236],[14.239942399423995,-2.077332450082295],[14.200342003420047,-2.179756610066093],[14.164341643416435,-2.2179486697210535],[14.164341643416435,-2.2648207429339777],[14.200342003420047,-2.301276799877357],[14.200342003420047,-2.3533568812250536],[14.128341283412851,-2.4175889815538625],[14.088740887408875,-2.466197057478368],[13.995139951399523,-2.490501095440635],[13.887138871388714,-2.466197057478368],[13.861938619386194,-2.429741000534989],[13.887138871388714,-2.3741889137641294],[13.879938799388015,-2.330788845974382],[13.840338403384038,-2.283916772761458],[13.78273782737827,-2.1641325856617755],[13.73233732337323,-2.1380925449879413],[13.70713707137071,-2.186700620912447],[13.617136171361722,-2.2787087646266997],[13.465934659346601,-2.3950209463032053],[13.357933579335793,-2.405436962572736],[13.159931599315996,-2.368980905629357],[12.990729907299084,-2.3134288188584833],[12.915129151291524,-2.176284604642902],[12.864728647286483,-2.0634444283895874],[12.792727927279287,-1.9315082223087785],[12.713527135271363,-1.869012124691551],[12.62712627126271,-1.8290840623249807],[12.591125911259127,-1.8273480596133993],[12.46872468724689,-1.9002601735001576],[12.432724327243278,-1.929772219597183],[12.432724327243278,-1.9905323145028149],[12.44352443524437,-2.04782040398527],[12.461524615246162,-2.075596447370714],[12.479524795247954,-2.112052504314093],[12.47592475924759,-2.169340593796548],[12.454324543245434,-2.2457247131064975],[12.447124471244706,-2.330788845974382],[12.06552065520657,-2.41238097341909],[11.997119971199709,-2.382868927322079],[11.950319503195033,-2.344676867667104],[11.892718927189293,-2.351620878513458],[11.727117271172716,-2.3950209463032053],[11.665916659166612,-2.3637728974945844],[11.60471604716048,-2.3429408649555086],[11.57951579515796,-2.3603008920714075],[11.575915759157596,-2.3967569490147866],[11.60471604716048,-2.594661258136],[11.593915939159388,-2.6710453774459495],[11.557915579155804,-2.769997532006556],[11.536315363153648,-2.8359656350469606],[11.640716407164092,-2.855061664874455],[11.676716767167676,-2.8863097136830618],[11.712717127171288,-2.936653792319163],[11.759517595175964,-2.983525865532087],[11.763117631176328,-3.011301908917517],[11.709117091170924,-3.0633819902651993],[11.687516875168768,-3.1276140905940224],[11.716317163171652,-3.176222166518528],[11.784717847178484,-3.2283022478662105],[11.885518855188565,-3.283854334637084],[11.935919359193605,-3.318574388868882],[11.928719287192877,-3.351558440389084],[11.8819188191882,-3.4209985488526655],[11.863918639186409,-3.4782866383351205],[11.83151831518316,-3.5321027223943986],[11.838718387183889,-3.580710798318904],[11.885518855188565,-3.6258468688202328],[11.878318783187837,-3.665774931186803],[11.849518495184952,-3.6970229799954097],[11.784717847178484,-3.690078969149056],[11.734317343173444,-3.6952869772838284],[11.687516875168768,-3.6813989555911064],[11.536315363153648,-3.5251587115480447],[11.5039150391504,-3.519950703413272],[11.287912879128811,-3.6414708932245503],[11.233912339123407,-3.690078969149056],[11.190711907119066,-3.761255080324233],[11.129511295112962,-3.915759321655699],[11.032310323103246,-3.8272231833646373],[10.945909459094594,-3.662302925763626],[10.848708487084878,-3.561614768491424],[10.639906399063989,-3.398430513601994],[10.585905859058585,-3.2786463265023116],[10.34830348303484,-3.013037911629098],[10.006300063000623,-2.7491654994674803],[9.757897578975786,-2.5182771388260647],[9.721897218972202,-2.4679330601899636],[9.765097650976514,-2.473141068324736],[10.002700027000287,-2.587717247289646],[10.035100351003507,-2.5755652283085197],[10.060300603006027,-2.5495251876346714],[9.959499594995947,-2.490501095440635],[9.86229862298623,-2.4418930195161153],[9.768697686976878,-2.41238097341909],[9.675096750967526,-2.415852978842281],[9.624696246962486,-2.3672449029177614],[9.592295922959238,-2.2925967863194074],[9.574295742957446,-2.23010068870218],[9.53469534695347,-2.1641325856617755],[9.40149401494017,-2.0269883714462082],[9.369093690936921,-1.9749082900985115],[9.30069300693009,-1.9037321789233346],[9.343893438934401,-1.8933161626538038],[9.48429484294843,-1.9627562711173852],[9.495094950949522,-1.9349802277319554],[9.48429484294843,-1.8950521653653851],[9.343893438934401,-1.8290840623249807],[9.264692646926477,-1.8256120569018037],[9.246692466924685,-1.7787399836888795],[9.257492574925749,-1.726659902341197],[9.156691566915669,-1.527019590508388],[9.052290522905224,-1.3794593600232758],[9.037890378903796,-1.3082832488480989],[9.318693186931881,-1.6311797532037673],[9.35829358293583,-1.6381237640501212],[9.405094050940505,-1.6346517586269442],[9.523895238952406,-1.598195701683565],[9.50229502295025,-1.554795633893832],[9.448294482944846,-1.5096595633924892],[9.397893978939805,-1.530491595931565],[9.329493294932945,-1.5339636013547562],[9.297092970929725,-1.5148675715272617],[9.279092790927905,-1.4818835200070595],[9.347493474934765,-1.3256432759639978],[9.318693186931881,-1.3325872868103517],[9.297092970929725,-1.3603633301957956],[9.261092610926113,-1.3742513518885033],[9.203492034920345,-1.3829313654464528],[9.063090630906316,-1.297867232578568],[8.94068940689408,-1.0721868800719108],[8.908289082890832,-1.0253148068589866],[8.875888758887584,-0.9454586821258744],[8.843488434884364,-0.9142106333172535],[8.703087030870307,-0.5913141289615851],[8.757087570875711,-0.6156181669238379],[8.821888218882208,-0.7076263106380907],[8.947889478894808,-0.6885302808106104],[8.994689946899484,-0.6347141967513323],[9.037890378903796,-0.6364501994629137],[9.081090810908108,-0.6242981804817873],[9.135091350913513,-0.5739541018456862],[9.297092970929725,-0.35174575476222003],[9.340293402934037,-0.05836129650357691],[9.32589325893261,0.11523897465538369],[9.30069300693009,0.2888392458143443],[9.354693546935465,0.3443913325852179],[9.37629376293765,0.30793527564183876],[9.387093870938713,0.24543917802461124],[9.412294122941233,0.20030310752328262],[9.469894698947002,0.1603750451567123],[9.574295742957446,0.14822302617558591],[9.739897398973994,0.0857269285583584],[9.797497974979763,0.044062863480206715],[9.81189811898119,0.1256549909249287],[10.002700027000287,0.1950950993885101],[9.945099450994519,0.21939913735076289],[9.775897758977607,0.19162309396533317],[9.545495454954562,0.29578325666071237],[9.469894698947002,0.3617513597011168],[9.397893978939805,0.48674355493555765],[9.32589325893261,0.5527116579759621],[9.329493294932945,0.6099997474584313],[9.495094950949522,0.6655518342292908],[9.538295382953834,0.6586078233829369],[9.556295562955626,0.5943757230541138],[9.599495994959966,0.5683356823802796],[9.617496174961758,0.5770156959382291],[9.624696246962486,0.6308317799975072],[9.624696246962486,0.780128013194215],[9.574295742957446,0.9919203440081361],[9.592295922959238,1.0318484063747064],[9.63549635496355,1.0474724307790098],[9.675096750967526,1.0752484741644395],[9.70389703897041,1.080456482299212],[9.76149761497615,1.0752484741644395],[9.790297902979034,1.0249043955283383],[9.80469804698049,0.9988643548545042],[9.858698586985867,0.9867123358733778],[9.905499054990543,0.9606722951995295],[9.945099450994519,0.9676163060458833],[9.981099810998103,0.9971283521429086],[10.027900279002807,1.0040723629892625],[10.179101791017928,1.0040723629892625],[10.315903159031592,1.0023363602776811],[10.585905859058585,1.0023363602776811],[10.85950859508597,1.0006003575660856],[11.129511295112962,1.0006003575660856],[11.334713347133487,0.9988643548545042],[11.334713347133487,1.120384544665768],[11.334713347133487,1.3078728375174506],[11.331113311133123,1.5283451818893354],[11.331113311133123,1.7401375127032708],[11.331113311133123,1.9363058191128886],[11.327513275132759,2.1671941797543184],[11.338313383133851,2.233162282794723],[11.352713527135279,2.2609383261801526],[11.349113491134915,2.2991303858351273],[11.557915579155804,2.3026023912583042],[11.939519395193969,2.2852423641424053],[12.105121051210517,2.286978366854001],[12.151921519215193,2.2852423641424053],[12.360723607236082,2.2956583804119504],[12.529925299252994,2.2817703587192284],[12.60192601926019,2.2644103316033295],[12.666726667266687,2.2574663207569756],[12.868328683286848,2.2470503044874306],[13.131131311313112,2.259202323468557],[13.221132211322129,2.25573031804538],[13.271532715327169,2.2244822692367734],[13.293132931329325,2.161986171619546]]]}},{"type":"Feature","id":826,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-1.0638106381063608,50.6902059713957],[-1.1502115021150132,50.6554859171639],[-1.1754117541175333,50.615557854797345],[-1.1970119701196893,50.59993383039301],[-1.2510125101250935,50.5895178141235],[-1.3050130501304977,50.5877818114119],[-1.5138151381513865,50.66937393885661],[-1.5642156421564266,50.66590193343342],[-1.5174151741517221,50.70409399308841],[-1.384213842138422,50.73360603918542],[-1.3122131221312259,50.773534101551974],[-1.143011430114285,50.73534204189701],[-1.0638106381063608,50.6902059713957]]],[[[-4.195841958419578,53.32198608216555],[-4.15624156241563,53.30289005233806],[-4.048240482404822,53.30636205776125],[-4.084240842408406,53.2646979926831],[-4.199441994419942,53.21782591947016],[-4.278642786427866,53.172689848968844],[-4.372243722437219,53.134497789313855],[-4.419044190441895,53.1778978571036],[-4.473044730447299,53.17616185439201],[-4.552245522455223,53.261225987259905],[-4.566645666456651,53.38621818249436],[-4.462244622446207,53.41920223401456],[-4.31464314643145,53.41746623130297],[-4.195841958419578,53.32198608216555]]],[[[-6.219062190621912,54.08929928068815],[-6.301863018630172,54.09450728882291],[-6.363063630636304,54.07714726170704],[-6.402664026640252,54.05978723459114],[-6.438664386643865,54.063259240014304],[-6.546665466654673,54.058051231879546],[-6.651066510665089,54.058051231879546],[-6.665466654666545,54.084091272553394],[-6.647466474664753,54.163947397286506],[-6.669066690666909,54.184779429825596],[-6.766267662676626,54.19519544609511],[-6.8022680226802095,54.21429147592261],[-6.859868598685978,54.2681075599819],[-6.87066870668707,54.29414760065572],[-6.87786877868777,54.32886765488752],[-6.935469354693538,54.37400372538886],[-7.007470074700734,54.40698777690906],[-7.050670506705075,54.40872377962066],[-7.1334713347133345,54.354907695561366],[-7.201872018720195,54.3010916115021],[-7.176671766717675,54.27505157082825],[-7.1550715507154905,54.240331516596456],[-7.194671946719467,54.21429147592261],[-7.306273062730611,54.15526738372856],[-7.324273242732431,54.1326993484779],[-7.356673566735651,54.12054732949676],[-7.410674106741055,54.13790735661266],[-7.543875438754384,54.134435351189495],[-7.605076050760488,54.143115364747445],[-7.677076770767712,54.18651543253716],[-7.853478534785353,54.2160274786342],[-7.885878858788573,54.2837315843862],[-7.918279182791821,54.295883603367315],[-8.119881198811981,54.413931787755416],[-8.145081450814502,54.45385985012197],[-8.119881198811981,54.47642788537263],[-8.044280442804421,54.51288394231602],[-7.7922779227792205,54.57190803451007],[-7.7526775267752726,54.59447606976073],[-7.745477454774544,54.61530810229982],[-7.821078210782105,54.639612140262074],[-7.885878858788573,54.66565218093592],[-7.907479074790729,54.68301220805179],[-7.911079110791093,54.698636232456124],[-7.871478714787145,54.71773226228359],[-7.795877958779585,54.719468264995186],[-7.738277382773816,54.710788251437236],[-7.69147691476914,54.728148278553135],[-7.605076050760488,54.745508305669034],[-7.551075510755112,54.76807634091969],[-7.500675006750072,54.825364430402146],[-7.450274502745032,54.87744451174984],[-7.446674466744668,54.90522055513529],[-7.3998739987399915,55.004172709695894],[-7.378273782737807,55.02847674765815],[-7.219872198721987,55.092708847986955],[-7.180271802718011,55.05625279104356],[-7.101071010710115,55.04757277748561],[-7.02907029070289,55.080556829005815],[-6.94626946269463,55.18298098898961],[-6.888668886688862,55.18818899712437],[-6.823868238682394,55.18124498627802],[-6.6978669786697935,55.19339700525916],[-6.4746647466474485,55.24026907847207],[-6.373863738637368,55.24200508118366],[-6.23346233462334,55.21770104322141],[-6.129061290612896,55.21770104322141],[-6.0354603546035435,55.14478892933465],[-5.985059850598503,55.030212750369714],[-5.869858698586967,54.915636571404804],[-5.715057150571511,54.8166844168442],[-5.711457114571147,54.757660324650146],[-5.765457654576551,54.724676273129944],[-5.880658806588059,54.68474821076339],[-5.877058770587695,54.64134814297364],[-5.805058050580499,54.66218017551273],[-5.740257402574031,54.672596191782276],[-5.581855818558182,54.663916178224326],[-5.527855278552778,54.61878010772298],[-5.491854918549166,54.554548007394175],[-5.47025470254701,54.50073192333488],[-5.484654846548466,54.44170783114086],[-5.524255242552414,54.460803860968326],[-5.567455674556726,54.51288394231602],[-5.61425614256143,54.537187980278276],[-5.67185671856717,54.549339999259416],[-5.64665646656465,54.478163888084225],[-5.657456574565742,54.380947736235214],[-5.632256322563222,54.372267722677265],[-5.556655566555662,54.37053171996567],[-5.607056070560702,54.27331556811666],[-5.7078570785707825,54.245539524731214],[-5.826658266582655,54.23512350846167],[-5.855458554585539,54.2004034542299],[-5.877058770587695,54.15526738372856],[-5.938259382593827,54.08929928068815],[-6.0174601746017515,54.05110722103319],[-6.118261182611832,54.058051231879546],[-6.219062190621912,54.08929928068815]]],[[[-5.106651066510665,55.448589403862826],[-5.232652326523265,55.448589403862826],[-5.275852758527577,55.457269417420775],[-5.329853298532981,55.48157345538303],[-5.391053910539085,55.618717669598595],[-5.369453694536929,55.66732574552313],[-5.344253442534409,55.68989378077379],[-5.319053190531889,55.70898981060128],[-5.250652506525057,55.7176698241592],[-5.185851858518589,55.69162978348538],[-5.160651606516069,55.66732574552313],[-5.106651066510665,55.57358159909728],[-5.095850958509573,55.49372547436417],[-5.106651066510665,55.448589403862826]]],[[[-6.129061290612896,55.93119815768475],[-6.093060930609312,55.8027339570271],[-6.0570605706056995,55.72287783229399],[-6.0570605706056995,55.695101788908545],[-6.089460894608948,55.656909729253584],[-6.251462514625132,55.60656565061748],[-6.305463054630536,55.60656565061748],[-6.305463054630536,55.618717669598595],[-6.269462694626952,55.67079775094629],[-6.301863018630172,55.72808584042875],[-6.287462874628744,55.77322191093009],[-6.301863018630172,55.780165921776444],[-6.33426334263342,55.774957913641686],[-6.4530645306452925,55.703781802466494],[-6.492664926649269,55.69683779162014],[-6.496264962649633,55.71072581331285],[-6.467464674646749,55.7697499055069],[-6.463864638646385,55.80794196516189],[-6.445864458644593,55.83224600312414],[-6.413464134641345,55.8548140383748],[-6.373863738637368,55.8721740654907],[-6.3450634506345125,55.87391006820229],[-6.312663126631264,55.85655004108639],[-6.215462154621548,55.9051581170109],[-6.129061290612896,55.93119815768475]]],[[[-5.970659706597047,55.81488597600824],[-5.9922599225992315,55.8044699597387],[-6.042660426604272,55.80620596245029],[-6.0606606066060635,55.82356598956619],[-6.071460714607127,55.847870027528444],[-6.071460714607127,55.89300609802976],[-6.042660426604272,55.92599014954996],[-5.913059130591307,55.974598225474466],[-5.970659706597047,55.991958252590365],[-5.974259742597411,56.004110271571506],[-5.938259382593827,56.04577433664966],[-5.797857978579771,56.10827043426687],[-5.761857618576187,56.12042245324801],[-5.725857258572574,56.118686450536416],[-5.797857978579771,56.0058462742831],[-5.970659706597047,55.81488597600824]]],[[[-5.776257762577615,56.34436680304307],[-6.175861758617572,56.28881471627221],[-6.312663126631264,56.29402272440697],[-6.327063270632692,56.321798767792416],[-6.298262982629808,56.339158794908286],[-6.186661866618664,56.356518822024185],[-6.139861398613988,56.49019103081659],[-6.3090630906309,56.55268712843383],[-6.319863198631992,56.57004715554973],[-6.305463054630536,56.59955920164674],[-6.287462874628744,56.61171122062788],[-6.1830618306183,56.64295926943649],[-6.139861398613988,56.64990328028284],[-6.1038610386103755,56.64643127485965],[-6.028260282602815,56.609975217916286],[-5.945459454594527,56.53532710131793],[-5.837458374583747,56.52317508233679],[-5.761857618576187,56.49019103081659],[-5.776257762577615,56.34436680304307]]],[[[-6.607866078660777,56.58567117995403],[-6.665466654666545,56.57872716910768],[-6.669066690666909,56.59435119351198],[-6.568265682656829,56.662055299263955],[-6.507065070650697,56.6724713155335],[-6.485464854648541,56.665527304687146],[-6.528665286652853,56.627335245032185],[-6.607866078660777,56.58567117995403]]],[[[-7.4178741787417835,56.96585577379216],[-7.5042750427504075,56.95196775209942],[-7.536675366753656,56.9589117629458],[-7.543875438754384,56.97279978463851],[-7.522275222752228,57.00751983887031],[-7.453874538745367,57.01967185785142],[-7.407074070740691,57.000575828023955],[-7.3998739987399915,56.983215800908056],[-7.4178741787417835,56.96585577379216]]],[[[-6.280262802628016,56.96411977108056],[-6.3090630906309,56.95196775209942],[-6.3450634506345125,56.953703754811016],[-6.38466384663846,56.971063781926915],[-6.4314643146431365,57.017935855139825],[-6.323463234632328,57.05091990666003],[-6.276662766627652,57.03182387683256],[-6.262262622626224,57.009255841581904],[-6.262262622626224,56.98495180361962],[-6.280262802628016,56.96411977108056]]],[[[-7.248672486724871,57.115152006988865],[-7.291872918729183,57.10994399885408],[-7.345873458734587,57.115152006988865],[-7.381873818738171,57.13077603139317],[-7.414274142741419,57.191536126298814],[-7.4214742147421475,57.229728185953775],[-7.407074070740691,57.29916829441737],[-7.410674106741055,57.38076042186208],[-7.295472954729547,57.38423242728524],[-7.266672666726663,57.37208040830413],[-7.248672486724871,57.12556802325838],[-7.248672486724871,57.115152006988865]]],[[[-6.143461434614352,57.50575261709653],[-6.1470614706146876,57.46061654659519],[-6.165061650616508,57.408536465247494],[-6.139861398613988,57.352984378476634],[-6.136261362613624,57.314792318821674],[-6.093060930609312,57.30090429712894],[-6.067860678606792,57.28354427001304],[-5.880658806588059,57.26271223747398],[-5.704257042570418,57.26965624832033],[-5.67185671856717,57.25229622120443],[-5.668256682566806,57.226256180530584],[-5.69705697056969,57.19848013714517],[-5.7942579425794065,57.14640005579747],[-5.913059130591307,57.06307192564117],[-5.949059490594891,57.04571189852527],[-5.988659886598867,57.043975895813674],[-6.0138601386013875,57.05265590937162],[-6.0354603546035435,57.20195214256833],[-6.161461614616144,57.182856112740865],[-6.265862658626588,57.18459211545243],[-6.323463234632328,57.20195214256833],[-6.363063630636304,57.23667219680013],[-6.442264422644229,57.326944337802786],[-6.676266762667609,57.36340039474618],[-6.7410674106741055,57.412008470670685],[-6.7626676266762615,57.441520516767696],[-6.751867518675169,57.458880543883595],[-6.705067050670493,57.49533660082699],[-6.643866438664389,57.48318458184585],[-6.604266042660413,57.4901285926922],[-6.582665826658257,57.5074886198081],[-6.582665826658257,57.52137664150084],[-6.615066150661505,57.55262469030944],[-6.615066150661505,57.56304070657899],[-6.377463774637732,57.602968768945544],[-6.35946359463594,57.66720086927435],[-6.305463054630536,57.67240887740911],[-6.247862478624768,57.65157684487005],[-6.165061650616508,57.585608741829645],[-6.143461434614352,57.50575261709653]]],[[[-7.205472054720531,57.68282489367866],[-7.093870938709387,57.6272728069078],[-7.183871838718375,57.53352866048195],[-7.320673206732067,57.53352866048195],[-7.5150751507515,57.60123276623395],[-7.5150751507515,57.61512078792666],[-7.500675006750072,57.63595282046575],[-7.471874718747188,57.653312847581645],[-7.4394743947439395,57.65678485300481],[-7.392673926739263,57.644632834023696],[-7.324273242732431,57.66372886385116],[-7.270272702727027,57.65678485300481],[-7.205472054720531,57.68282489367866]]],[[[-6.197461974619728,58.36333795662179],[-6.327063270632692,58.188001682751235],[-6.373863738637368,58.18452967732807],[-6.420664206642073,58.141129609538325],[-6.553865538655373,58.09252153361382],[-6.435064350643501,58.09252153361382],[-6.402664026640252,58.07516150649792],[-6.402664026640252,58.04217745497772],[-6.424264242642408,58.02134542243863],[-6.579065790657893,57.941489297705516],[-6.683466834668337,57.91024124889691],[-6.79506795067951,57.826913118740606],[-6.85266852668525,57.826913118740606],[-6.910269102691018,57.773097034681314],[-6.957069570695694,57.75052899943066],[-6.982269822698214,57.75052899943066],[-7.014670146701462,57.7609450157002],[-7.083070830708294,57.81302509704787],[-6.957069570695694,57.86510517839557],[-6.942669426694266,57.89288122178101],[-6.856268562685614,57.92412927058962],[-6.863468634686342,57.93280928414757],[-7.00387003870037,57.97447334922572],[-7.057870578705774,58.00398539532273],[-7.050670506705075,58.017873417015466],[-6.985869858698578,58.05085746853567],[-7.018270182701826,58.05432947395883],[-7.039870398703982,58.07168950107473],[-7.075870758707595,58.07863351192108],[-7.0902709027090225,58.09599353903698],[-7.093870938709387,58.137657604115134],[-7.086670866708658,58.18279367461648],[-7.043470434704346,58.20188970444397],[-7.02907029070289,58.22272173698303],[-7.011070110701098,58.22792974511779],[-6.949869498694994,58.217513728848274],[-6.885068850688498,58.18279367461648],[-6.813068130681302,58.196681696309184],[-6.726667266672649,58.18973768546283],[-6.723067230672314,58.19841769902078],[-6.787867878678782,58.28348183188868],[-6.777067770677689,58.30084185900458],[-6.7410674106741055,58.32167389154364],[-6.543065430654309,58.382433986449286],[-6.298262982629808,58.48659414914465],[-6.237062370623704,58.502218173548954],[-6.219062190621912,58.488330151856246],[-6.193861938619392,58.434514067796954],[-6.197461974619728,58.36333795662179]]],[[[-3.108631086310851,58.51610619524169],[-3.1014310143101227,58.434514067796954],[-3.112231122311215,58.408474027123134],[-3.137431374313735,58.378961981026094],[-3.213032130321295,58.32167389154364],[-3.4110341103410917,58.24008176409893],[-3.774637746377465,58.05259347124726],[-3.9906399063990534,57.958849324821415],[-4.019440194401938,57.91371325432007],[-4.033840338403365,57.85121715670286],[-3.907839078390765,57.83906513772172],[-3.857438574385725,57.81823310518266],[-3.886238862388609,57.78698505637405],[-4.077040770407706,57.6776168855439],[-4.134641346413446,57.576928728271696],[-3.9870398703986893,57.58040073369489],[-3.868238682386817,57.59949676352235],[-3.6270362703627086,57.661992861139595],[-3.4038340383403636,57.708864934352505],[-3.2958329583295836,57.7106009370641],[-3.0834308343083308,57.67414488012071],[-3.0366303663036547,57.67240887740911],[-2.9466294662946666,57.68976890452501],[-2.85662856628565,57.691504907236606],[-2.2446224462244686,57.68108889096706],[-2.075420754207528,57.70192092350615],[-1.9602196021960197,57.6758808828323],[-1.8666186661866675,57.611648782503494],[-1.776617766177651,57.49360059811539],[-1.780217802178015,57.4745045682879],[-1.8342183421834193,57.420688484228634],[-1.9350193501934996,57.352984378476634],[-2.0214202142021236,57.259240232050786],[-2.0466204662046437,57.208896153414685],[-2.0610206102061,57.153344066643825],[-2.089820898208984,57.102999988007724],[-2.2590225902258965,56.86343161380836],[-2.428224282242809,56.73149540772755],[-2.500225002250005,56.636015258590135],[-2.5938259382593856,56.56136714199178],[-2.6802268022680096,56.51449506877884],[-2.77382773827739,56.483247019970236],[-3.047430474304747,56.44852696573844],[-3.123031230312307,56.42595893048778],[-3.213032130321295,56.38429486540963],[-3.3102331023310114,56.36346283287054],[-3.1986319863198673,56.365198835582135],[-3.087030870308695,56.38950287354439],[-2.8854288542885342,56.39818288710234],[-2.6514265142651254,56.318326762369225],[-2.67302673026731,56.254094662040416],[-2.766627666276662,56.20201458069272],[-2.9790297902978864,56.19333456713477],[-3.177031770317683,56.080494390881455],[-3.2670326703266994,56.04577433664966],[-3.3606336063360516,56.02841430953376],[-3.479434794347924,56.03362231766852],[-3.6954369543695407,56.063134363765556],[-3.789037890378893,56.09438241257416],[-3.702637026370269,56.042302331226466],[-3.6090360903608882,56.01626229055262],[-3.047430474304747,55.95203019022381],[-3.0150301503014987,55.95897420107016],[-2.838628386283858,56.02667830682216],[-2.6010260102600853,56.02667830682216],[-2.147421474214724,55.9034221142993],[-2.017820178201788,55.80794196516189],[-1.8306183061830552,55.67253375365789],[-1.729817298172975,55.618717669598595],[-1.6542165421654147,55.57010959367409],[-1.6110161101611027,55.49893348249893],[-1.5210152101520862,55.25936510829956],[-1.42381423814237,55.02674074494655],[-1.2906129061290414,54.77328434905448],[-1.2330123301233016,54.70384424059088],[-1.1538115381153773,54.65523616466638],[-0.7578075780757842,54.54065998570147],[-0.6714067140671318,54.50420392875807],[-0.5166051660516473,54.39483575792792],[-0.36900369003689093,54.278523576251416],[-0.23220232202322677,54.189987437960355],[-0.08460084600844198,54.11881132678519],[-0.15660156601566655,54.0806192671302],[-0.2070020700207067,54.02159517493615],[-0.16740167401673034,53.94173905020304],[-0.10980109801096205,53.86535493089309],[0.009000090000910177,53.74209873837023],[0.11700117001171861,53.60842652957783],[0.07740077400774226,53.62925856211692],[0.03780037800379432,53.63967457838643],[-0.019800198001973968,53.637938575674866],[-0.07380073800737819,53.643146583809624],[-0.17460174601745848,53.684810648887776],[-0.2718027180271747,53.73689073023547],[-0.4626046260462431,53.71605869769638],[-0.5670056700566874,53.72473871125433],[-0.660606606066068,53.72473871125433],[-0.4842048420484275,53.69522666515732],[-0.2934029340293307,53.69175465973413],[0.1278012780127824,53.46781030993907],[0.2718027180271747,53.33587410385826],[0.35460354603546307,53.1605378299877],[0.2970029700296948,53.08068170525459],[0.2070020700207067,53.03033762661849],[0.12420124201241833,52.97131353442444],[0.04500045000449404,52.905345431384035],[0.27900279002790285,52.808129279535024],[0.329403294032943,52.811601284958186],[0.3834038340383472,52.82548930665092],[0.4302043020430233,52.858473358171125],[0.5166051660516757,52.93832948290424],[0.5598055980559877,52.96610552628968],[0.70380703807038,52.9765215425592],[0.8262082620826163,52.97131353442444],[0.948609486094881,52.95395350730854],[1.056610566105661,52.95916151544333],[1.272612726127278,52.92444146121153],[1.380613806138058,52.89319341240292],[1.6578165781657788,52.75431319547573],[1.715417154171547,52.67792907616581],[1.7442174421744312,52.578976921605175],[1.7478174781747953,52.46960875077505],[1.7010170101701192,52.36892059350285],[1.647016470164715,52.27864845250019],[1.6146161461614668,52.16233627082369],[1.5930159301593108,52.11893620303394],[1.5606156061560625,52.08768815422533],[1.4130141301413062,51.993944007799485],[1.31581315813159,51.95748795085612],[1.2762127621276136,51.97311197526042],[1.2330123301233016,51.97137597254883],[1.2294122941229375,51.94880793729817],[1.272612726127278,51.90193586408523],[1.2762127621276136,51.84464777460278],[1.1898118981189896,51.802983709524625],[1.0998109981100015,51.785623682408726],[0.9558095580955808,51.80819171765941],[0.7506075060750561,51.73007159563787],[0.8982089820898409,51.69014353327131],[0.9270092700926966,51.64674346548156],[0.8910089100891128,51.57209534888321],[0.8010080100800963,51.53737529465141],[0.6966069660696803,51.523487272958704],[0.592205922059236,51.52001526753551],[0.5058050580505835,51.50091923770805],[0.42300423004229515,51.46619918347625],[0.5274052740527395,51.48529521330374],[0.5994059940599357,51.467935186187844],[0.6462064620646402,51.4054390885706],[0.6858068580685881,51.38634305874311],[0.8910089100891128,51.36030301806929],[1.013410134101349,51.36030301806929],[1.2582125821258217,51.37592704247359],[1.3734137341373582,51.374191039761996],[1.4166141661416702,51.36377502349245],[1.4166141661416702,51.31169494214478],[1.3986139861398783,51.18149473877554],[1.36621366213663,51.15545469810169],[1.0458104581045973,51.04782252998314],[0.9774097740977368,50.971438410673215],[0.9594095940959448,50.92630234017187],[0.7722077220772405,50.93324635101823],[0.6858068580685881,50.88637427780532],[0.5310053100531036,50.853390226285114],[0.41580415804159543,50.81867017205332],[0.30060300603005885,50.77527010426357],[0.20340203402034263,50.76311808528246],[-0.20340203402034263,50.815198166630125],[-0.4518045180451793,50.80999015849537],[-0.7866078660786684,50.76485408799405],[-0.8730087300872924,50.773534101551974],[-0.9990099900998928,50.815198166630125],[-1.1322113221132213,50.844710212727165],[-1.2834128341283417,50.85686223170828],[-1.4166141661416418,50.89679029407486],[-1.3338133381333819,50.82040617476491],[-1.5174151741517221,50.747494060878154],[-1.6002160021600105,50.73360603918542],[-1.686616866168663,50.73534204189701],[-1.8666186661866675,50.71451000935795],[-2.032220322203216,50.72492602562747],[-2.0070200702006957,50.6728459442798],[-1.9638196381963837,50.62770987377846],[-1.9962199621996035,50.60861384395096],[-2.03582035820358,50.603405835816204],[-2.3490234902348845,50.638125890048],[-2.395823958239589,50.63118187920165],[-2.431824318243173,50.59993383039301],[-2.5470254702547095,50.615557854797345],[-2.6586265862658536,50.66937393885661],[-2.777427774277726,50.7058299958],[-2.8998289982899905,50.7231900229159],[-3.000630006300071,50.71624601206952],[-3.4038340383403636,50.632917881913215],[-3.486634866348652,50.547853749045345],[-3.5262352623526283,50.42806956194565],[-3.583835838358368,50.32217339653869],[-3.6810368103680844,50.24058126909398],[-3.792637926379257,50.22842925011284],[-3.9006390063900653,50.285717339595294],[-4.102241022410226,50.348213437212536],[-4.174241742417422,50.39161350500228],[-4.195841958419578,50.39334950771385],[-4.217442174421734,50.37772548330955],[-4.296642966429658,50.35862945348208],[-4.379443794437947,50.35862945348208],[-4.505445054450547,50.34126942636618],[-4.728647286472864,50.29092534773008],[-4.818648186481852,50.25620529349828],[-5.009450094500949,50.16072514436084],[-5.0490504905048965,50.13468510368702],[-5.117451174511729,50.03746895183798],[-5.225452254522537,50.021844927433676],[-5.322653226532253,50.08260502233932],[-5.434254342543426,50.10517305758998],[-5.549455494554934,50.08260502233932],[-5.62145621456213,50.051356973530716],[-5.653856538565378,50.077397014204564],[-5.657456574565742,50.13121309826383],[-5.57105571055709,50.19718120130423],[-5.340653406534045,50.24578927722874],[-5.142651426514249,50.374253477886384],[-5.041850418504168,50.4523735999079],[-5.0058500585005845,50.49577366769765],[-4.955449554495544,50.52354971108309],[-4.894248942489412,50.53396572735261],[-4.861848618486192,50.58257380327714],[-4.584645846458471,50.777006106975165],[-4.559445594455951,50.82040617476491],[-4.545045450454495,50.900262299498024],[-4.523445234452339,50.976646418807974],[-4.296642966429658,51.026990497444075],[-4.18864188641885,51.188438749621895],[-4.159841598415966,51.200590768603035],[-3.843038430384297,51.23010281470005],[-3.6090360903608882,51.22836681198848],[-3.375033750337508,51.197118763179844],[-3.256232562325607,51.19364675775668],[-3.137431374313735,51.205798776737794],[-3.043830438304383,51.24919884452754],[-2.88182881828817,51.4054390885706],[-2.791827918279182,51.4748791970342],[-2.6874268742687377,51.53737529465141],[-2.5902259022590215,51.6085514058266],[-2.431824318243173,51.74048761190741],[-2.5398253982539813,51.69535154140607],[-2.669426694266946,51.62243942751931],[-2.741427414274142,51.58077536244116],[-2.9790297902978864,51.53911129736301],[-3.0798307983079667,51.49571122957326],[-3.2598325983259713,51.39849507772425],[-3.2922329223292195,51.3898150641663],[-3.562235622356212,51.41411910212855],[-3.7638376383763728,51.53911129736301],[-3.889838898388973,51.591191378710704],[-3.9438394383943773,51.59813538955706],[-3.9978399783997816,51.582511365152754],[-4.116641166411654,51.56688734074845],[-4.235442354423526,51.56862334346002],[-4.174241742417422,51.62764743565407],[-4.091440914409134,51.66063148717427],[-4.275042750427502,51.68319952242496],[-4.329043290432907,51.700559549540856],[-4.3866438664386465,51.74048761190741],[-4.530645306453067,51.747431622753766],[-4.599045990459899,51.73701560648422],[-4.7178471784717715,51.68319952242496],[-4.90144901449014,51.6259114329425],[-5.124651246512457,51.705767557675614],[-5.167851678516769,51.74048761190741],[-5.167851678516769,51.80819171765941],[-5.200252002520017,51.862007801718676],[-5.261452614526149,51.879367828834575],[-5.182251822518225,51.94880793729817],[-5.088650886508873,51.99568001051108],[-4.879848798487984,52.04255208372399],[-4.559445594455951,52.150184251842546],[-4.383043830438311,52.197056325055485],[-4.217442174421734,52.2769124497886],[-4.149041490414902,52.3255205257131],[-4.098640986409862,52.3932246314651],[-4.051840518405186,52.47481675890981],[-3.9798397983979896,52.54252086466181],[-4.048240482404822,52.558144889066114],[-4.08064080640807,52.608488967702215],[-4.069840698406978,52.658833046338316],[-4.041040410404094,52.70396911683963],[-4.066240662406614,52.761257206322085],[-4.116641166411654,52.820281298516136],[-4.11304113041129,52.86541736901748],[-4.102241022410226,52.91576144765358],[-4.228242282422826,52.91228944223039],[-4.357843578435791,52.896665417826085],[-4.473044730447299,52.86194536359429],[-4.584645846458471,52.81507329038138],[-4.681846818468188,52.80639327682343],[-4.681846818468188,52.84458533647839],[-4.638646386463847,52.89145740969133],[-4.527045270452703,52.95742551273173],[-4.404644046440467,53.01297759950259],[-4.361443614436126,53.05637766729234],[-4.329043290432907,53.104985743216844],[-4.267842678426774,53.1449138055834],[-4.109441094410926,53.219561922181754],[-3.810638106381049,53.30289005233806],[-3.7638376383763728,53.308098060472815],[-3.6450364503645005,53.2976820442033],[-3.529835298352964,53.30983406318441],[-3.4290342903428837,53.34108211199302],[-3.3246332463324677,53.3480261228394],[-3.097830978309787,53.25948998454831],[-3.166231662316619,53.39489819605231],[-3.065430654306539,53.42614624486092],[-2.9178291782917825,53.30462605504965],[-2.8638286382863782,53.29247403606851],[-2.74862748627487,53.30983406318441],[-2.795427954279546,53.3306660957235],[-2.8458284582845863,53.3324020984351],[-2.9142291422914184,53.34976212555097],[-2.9682296822968226,53.38969018791755],[-3.065430654306539,53.51294638044041],[-3.0582305823058107,53.58585849432717],[-2.9970299702997067,53.66224261363712],[-2.9250292502925106,53.73341872481228],[-2.9826298262982505,53.74730674650499],[-3.0330303303032906,53.77334678717884],[-3.043830438304383,53.84452289835403],[-3.025830258302591,53.90528299325965],[-2.8998289982899905,53.960835080030535],[-2.8638286382863782,54.04416321018684],[-2.8458284582845863,54.134435351189495],[-2.8674286742867423,54.177835418979214],[-2.9934299342993427,54.17089140813286],[-3.0546305463054466,54.15353138101696],[-3.108631086310851,54.125755337631546],[-3.166231662316619,54.12749134034311],[-3.3210332103321036,54.22991550032691],[-3.4110341103410917,54.30629961963686],[-3.5694356943569403,54.46774787181468],[-3.5910359103590963,54.56496402366372],[-3.465034650346496,54.77328434905448],[-3.2670326703266994,54.906956557846854],[-3.0366303663036547,54.95382863105979],[-3.0798307983079667,54.96250864461774],[-3.4326343263432477,54.96424464732931],[-3.5514355143551484,54.94688462021344],[-3.6594365943659284,54.893068536154146],[-3.7206372063720607,54.87570850903825],[-3.7818378183781647,54.87050050090349],[-3.843038430384297,54.842724457518045],[-3.8970389703897013,54.804532397863085],[-3.958239582395805,54.78022835990083],[-4.077040770407706,54.787172370747186],[-4.134641346413446,54.778492357189236],[-4.174241742417422,54.801060392439894],[-4.20664206642067,54.83751644938329],[-4.253442534425346,54.846196462941236],[-4.3038430384303865,54.83578044667169],[-4.408244082440831,54.787172370747186],[-4.516245162451611,54.757660324650146],[-4.645846458464575,54.78890837345878],[-4.818648186481852,54.846196462941236],[-4.8510485104851,54.825364430402146],[-4.890648906489048,54.77154834634288],[-4.912249122491232,54.689956218898175],[-5.031050310503105,54.76113233007334],[-5.135451354513549,54.85834848192235],[-5.171451714517133,54.9173725741164],[-5.171451714517133,54.9850766798684],[-5.117451174511729,55.01285272325384],[-5.056250562505625,54.98854868529159],[-4.966249662496608,55.14999693746941],[-4.786247862478632,55.360053265571764],[-4.721447214472136,55.42081336047738],[-4.6782467824678236,55.50066948521052],[-4.685446854468552,55.55448556926979],[-4.7250472504725,55.597885637059534],[-4.890648906489048,55.698573794331736],[-4.890648906489048,55.78190192448804],[-4.872648726487256,55.87391006820229],[-4.82584825848258,55.92946215497315],[-4.807848078480788,55.9398781712427],[-4.584645846458471,55.9381421685311],[-4.671046710467095,55.96765421462811],[-4.843848438484372,56.050982344784416],[-4.840248402484008,56.080494390881455],[-4.80064800648006,56.15861451290297],[-4.818648186481852,56.14993449934502],[-4.854648546485464,56.115214445113224],[-4.92664926649266,56.02841430953376],[-4.969849698496972,56.00758227699467],[-5.0922509225092085,55.98675024445561],[-5.113851138511393,55.945086179377455],[-5.135451354513549,55.932934160396314],[-5.196651966519653,55.92946215497315],[-5.214652146521445,55.889534092606596],[-5.229052290522901,55.886062087183404],[-5.247052470524693,55.92946215497315],[-5.247052470524693,56.000638266148314],[-5.221852218522173,56.06660636918872],[-5.175051750517497,56.11695044782482],[-4.998649986499856,56.233262629501326],[-5.085050850508509,56.19680657255796],[-5.283052830528305,56.089174404439404],[-5.383853838538386,56.01973429597581],[-5.409054090540906,55.995430258013556],[-5.4198541985419695,55.974598225474466],[-5.4198541985419695,55.95203019022381],[-5.373053730537293,55.827037994989354],[-5.38745387453875,55.7697499055069],[-5.556655566555662,55.389565311668775],[-5.58905589055891,55.351373252013815],[-5.617856178561766,55.33227722218632],[-5.64665646656465,55.32706921405156],[-5.7294572945729385,55.334013224897916],[-5.769057690576886,55.36178926828333],[-5.769057690576886,55.394773319803534],[-5.7510575105750945,55.44338139572807],[-5.682656826568262,55.62392567773338],[-5.650256502565014,55.67426975636948],[-5.603456034560338,55.72114182958239],[-5.506255062550622,55.8027339570271],[-5.506255062550622,55.80794196516189],[-5.574655746557454,55.792317940757556],[-5.603456034560338,55.79752594889234],[-5.62145621456213,55.813149973296646],[-5.610656106561066,56.05445435020761],[-5.556655566555662,56.13431047494072],[-5.535055350553506,56.250622656617224],[-5.48825488254883,56.34957481117783],[-5.434254342543426,56.42248692506459],[-5.391053910539085,56.51449506877884],[-5.329853298532981,56.556159133856994],[-5.3118531185311895,56.618655231474236],[-5.243452434524329,56.686359337226236],[-5.189451894518953,56.7575354484014],[-5.218252182521809,56.750591437555045],[-5.56385563855639,56.56657515012654],[-5.653856538565378,56.53185509589474],[-5.7726577265772505,56.54053510945269],[-5.866258662586631,56.56136714199178],[-5.938259382593827,56.606503212493095],[-5.970659706597047,56.6898313426494],[-6.0570605706056995,56.691567345360994],[-6.13266132661326,56.7071913697653],[-6.13266132661326,56.71760738603484],[-6.0354603546035435,56.76447945924775],[-5.877058770587695,56.780103483652056],[-5.7294572945729385,56.853015597538814],[-5.862658626586267,56.903359676174915],[-5.851858518585175,56.91898370057922],[-5.736657366573667,56.96064776565737],[-5.592655926559246,57.102999988007724],[-5.560255602556026,57.23320019137694],[-5.632256322563222,57.293960286282584],[-5.657456574565742,57.33388834864914],[-5.7942579425794065,57.37902441915048],[-5.819458194581927,57.43631250863294],[-5.801458014580135,57.467560557441544],[-5.758257582575823,57.49880860625015],[-5.689856898568991,57.523112644212404],[-5.581855818558182,57.547416682174685],[-5.679056790567898,57.57172072013694],[-5.715057150571511,57.60123276623395],[-5.743857438574366,57.6428968313121],[-5.743857438574366,57.66893687198595],[-5.693456934569326,57.7783050428161],[-5.6646566465664705,57.823441113317415],[-5.607056070560702,57.88072920279987],[-5.347853478534773,57.87725719737671],[-5.319053190531889,57.903297238050556],[-5.290252902529005,57.90503324076212],[-5.157051570515705,57.88072920279987],[-5.178651786517861,57.90676924347372],[-5.394653946539449,58.043913457689314],[-5.41265412654127,58.069953498363134],[-5.351453514535137,58.14286561224992],[-5.347853478534773,58.17584966377012],[-5.3550535505355015,58.21230572071349],[-5.3370533705337095,58.238345761387336],[-5.268652686526849,58.252233783080044],[-5.059850598505989,58.25049778036848],[-5.009450094500949,58.26264979934959],[-5.031050310503105,58.29910585629298],[-5.081450814508145,58.34597792950589],[-5.088650886508873,58.38416998916085],[-5.077850778507781,58.41889004339265],[-5.074250742507417,58.49006615456784],[-5.0670506705066884,58.51957820066485],[-5.016650166501648,58.56645027387776],[-4.9770497704977,58.5803382955705],[-4.923049230492296,58.58901830912845],[-4.807848078480788,58.573394284724145],[-4.764647646476448,58.55429825489665],[-4.714247142471407,58.50916218439531],[-4.6782467824678236,58.514370192530095],[-4.534245342453431,58.561242265743005],[-4.491044910449091,58.56818627658936],[-4.433444334443351,58.5126341898185],[-4.18864188641885,58.55777026031984],[-3.861038610386089,58.57686629014731],[-3.6630366303662925,58.60637833624435],[-3.4542345423454037,58.616794352513864],[-3.2598325983259713,58.649778404034066],[-3.0546305463054466,58.63415437962976],[-3.047430474304747,58.6150583498023],[-3.0582305823058107,58.58901830912845],[-3.108631086310851,58.51610619524169]]],[[[-2.9286292862928462,58.74178654774832],[-2.9394293942939385,58.738314542325156],[-2.9754297542975507,58.75741057215262],[-3.0366303663036547,58.82337867519303],[-2.9394293942939385,58.83553069417417],[-2.8962289622896265,58.82685068061622],[-2.9142291422914184,58.799074637230774],[-2.9286292862928462,58.74178654774832]]],[[[-3.166231662316619,58.793866629096016],[-3.2238322383223874,58.781714610114875],[-3.277832778327763,58.781714610114875],[-3.3678336783367797,58.83900269959736],[-3.400234002340028,58.88240276738708],[-3.3930339303393,58.91017881077252],[-3.3570335703356875,58.91885882433047],[-3.2706327063270635,58.90497080263776],[-3.227432274322723,58.85636272671323],[-3.2238322383223874,58.82511467790462],[-3.213032130321295,58.81296265892351],[-3.159031590315891,58.80081063994237],[-3.166231662316619,58.793866629096016]]],[[[-3.0582305823058107,59.02996299787222],[-3.069030690306903,59.00565895990994],[-2.9934299342993427,59.00565895990994],[-2.8854288542885342,58.984826927370875],[-2.817028170281702,58.981354921947684],[-2.763027630276298,58.955314881273864],[-2.791827918279182,58.90670680534933],[-2.827828278282766,58.89281878365662],[-2.8638286382863782,58.89108278094503],[-2.9934299342993427,58.93969085686953],[-3.166231662316619,58.91885882433047],[-3.202232022320203,58.925802835176825],[-3.2238322383223874,58.937954854157965],[-3.231032310323087,58.955314881273864],[-3.231032310323087,58.99003493550563],[-3.2418324183241793,59.00045095177518],[-3.3030330303302833,58.967466900254976],[-3.3318333183331674,58.97093890567817],[-3.3462334623346237,58.98656293008247],[-3.3534335343353234,59.01954698160267],[-3.3462334623346237,59.06468305210399],[-3.3102331023310114,59.13065115514439],[-3.2490324903249075,59.14453917683713],[-3.155431554315527,59.13585916327918],[-3.051030510305111,59.099403106335785],[-3.0186301863018628,59.07683507108513],[-3.0186301863018628,59.05773904125763],[-3.0582305823058107,59.02996299787222]]],[[[-2.550625506255045,59.231339312416594],[-2.6622266222662176,59.229603309705],[-2.6046260462604494,59.28862740189905],[-2.5362253622536173,59.30425142630335],[-2.406624066240653,59.297307415457],[-2.428224282242809,59.27126737478315],[-2.550625506255045,59.231339312416594]]],[[[-2.7306273062730497,59.18620324191528],[-2.817028170281702,59.16189920395303],[-2.853028530285286,59.18273123649209],[-2.860228602286014,59.2469633368209],[-2.9646296462964585,59.27473938020634],[-3.0150301503014987,59.29209940732224],[-3.051030510305111,59.32334745613085],[-3.043830438304383,59.33376347240039],[-2.9754297542975507,59.3476514940931],[-2.860228602286014,59.28862740189905],[-2.813428134281338,59.240019325974544],[-2.7306273062730497,59.226131304281836],[-2.719827198271986,59.21918729343548],[-2.7306273062730497,59.18620324191528]]],[[[-1.3086130861308618,60.536813351532004],[-1.2870128701287058,60.46737324306841],[-1.2366123661236657,60.48473327018431],[-1.1574115741157414,60.41702916443231],[-1.117811178111765,60.41702916443231],[-1.053010530105297,60.44480520781775],[-1.0674106741067249,60.38230911020051],[-1.1322113221132213,60.20697283632995],[-1.1538115381153773,60.17746079023294],[-1.164611646116441,60.12364470617365],[-1.1790117901178974,60.11322868990413],[-1.2006120061200534,60.007332524497144],[-1.2438124381243654,59.97087646755378],[-1.2834128341283417,59.887548337397476],[-1.2978129781297696,59.87886832383953],[-1.3554135541355379,59.91185237535973],[-1.2978129781297696,60.040316576017375],[-1.2762127621276136,60.1149646926157],[-1.2906129061290414,60.15315675227069],[-1.3230132301322897,60.18787680650249],[-1.409414094140942,60.189612809214054],[-1.4814148141481382,60.17398878480975],[-1.495814958149566,60.19482081734884],[-1.4994149941499302,60.22259686073426],[-1.5174151741517221,60.231276874292206],[-1.6146161461614668,60.22954087158064],[-1.6398163981639868,60.23648488242699],[-1.6614166141661428,60.26252492310084],[-1.665016650166507,60.2833569556399],[-1.5750157501574904,60.298980980044206],[-1.495814958149566,60.29203696919785],[-1.3734137341373298,60.333701034276004],[-1.44901449014489,60.469109245780004],[-1.5498154981549703,60.481261264761116],[-1.5714157141571263,60.49514928645385],[-1.5534155341553344,60.51771732170451],[-1.4994149941499302,60.52986934068562],[-1.4130141301413062,60.59930944914922],[-1.362613626136266,60.60972546541876],[-1.3014130141301337,60.60798946270717],[-1.3086130861308618,60.536813351532004]]],[[[-1.0422104221042048,60.51424531628132],[-1.0674106741067249,60.502093297300206],[-1.164611646116441,60.604517457283976],[-1.092610926109245,60.72082963896048],[-1.006210062100621,60.71735763353732],[-0.9918099180991646,60.68610958472871],[-0.9990099900998928,60.65833354134327],[-1.0458104581045689,60.65486153592008],[-1.049410494104933,60.64618152236213],[-1.035010350103505,60.59236543830286],[-1.035010350103505,60.52986934068562],[-1.0422104221042048,60.51424531628132]]],[[[-0.7758077580775762,60.81110177996314],[-0.7758077580775762,60.80068576369362],[-0.8262082620826163,60.71562163082572],[-0.8262082620826163,60.684373582017116],[-0.9090090900909047,60.68784558744028],[-0.9234092340923326,60.69652560099823],[-0.9378093780937604,60.745133676922734],[-0.9270092700926966,60.79721375827043],[-0.9162091620916044,60.81110177996314],[-0.8910089100890843,60.816309788097925],[-0.8658086580865643,60.80589377182838],[-0.8226082260822523,60.83193381250223],[-0.8010080100800963,60.83193381250223],[-0.7758077580775762,60.81110177996314]]]]}},{"type":"Feature","id":268,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[46.431464314643165,41.890408226347915],[46.406264062640645,41.85568817211612],[46.34866348663488,41.78972006907571],[46.3018630186302,41.75673601755551],[46.25146251462516,41.75152800942075],[46.20106201062012,41.737639987728045],[46.18306183061833,41.70291993349625],[46.18306183061833,41.657783862994904],[46.19026190261903,41.6247998114747],[46.204662046620484,41.61264779249359],[46.255062550625524,41.602231776224045],[46.305463054630565,41.508487629798196],[46.38466384663846,41.45987955387369],[46.507065070650725,41.40606346981443],[46.61866618666187,41.343567372197185],[46.67266672666727,41.28627928271473],[46.66186661866618,41.246351220348174],[46.6258662586626,41.15955108476868],[46.53586535865358,41.08837497359352],[46.456664566645685,41.07101494647762],[46.431464314643165,41.076222954612376],[46.381063810638125,41.09879098986306],[46.280262802628044,41.15434307663392],[46.172261722617236,41.19774314442367],[46.085860858608584,41.18385512273093],[46.03186031860321,41.16649509561506],[45.920259202592035,41.187327128154124],[45.794257942579435,41.22378318509752],[45.7258572585726,41.26197524475248],[45.69705697056972,41.28975128813792],[45.71505715057151,41.33835936406243],[45.42345423454236,41.42515949964189],[45.27945279452794,41.449463537604146],[45.21825218252184,41.423423496930326],[45.00225002250022,41.29148729084949],[44.9770497704977,41.27759926915678],[44.81144811448115,41.26023924204088],[44.81144811448115,41.24808722305977],[44.847448474484764,41.220311179674326],[44.840248402484036,41.211631166116376],[44.563045630456315,41.208159160693214],[44.4730447304473,41.190799133577315],[44.228242282422826,41.21336716882797],[44.14544145441454,41.20295115255843],[44.077040770407706,41.182119120019365],[43.90783907839079,41.15955108476868],[43.792637926379285,41.131775041383264],[43.6450364503645,41.11615101697896],[43.490234902349044,41.11615101697896],[43.439834398344004,41.10747100342101],[43.439834398344004,41.12656703324848],[43.432634326343276,41.15607907934552],[43.40383403834039,41.17691111188458],[43.36063360633608,41.190799133577315],[43.27783277832779,41.18559112544253],[43.205832058320595,41.199479147135264],[43.15183151831519,41.23593520407863],[43.1410314103141,41.26544725017567],[43.16983169831698,41.288015285426326],[43.14823148231483,41.30711131525382],[43.05823058230584,41.352247385755135],[42.90702907029072,41.466823564720045],[42.820628206282066,41.49286360539389],[42.78822788227882,41.564039716569084],[42.7558275582756,41.57966374097339],[42.6838268382684,41.58660775181974],[42.60822608226084,41.57966374097339],[42.59022590225902,41.57098372741544],[42.568625686256865,41.5588317084343],[42.50742507425076,41.470295570143236],[42.467824678246785,41.43904752133463],[42.36342363423634,41.45467154573893],[42.28062280622808,41.475503578277994],[42.21222212222122,41.48591959454754],[42.07902079020792,41.49459960810549],[41.924219242192436,41.496335610817084],[41.823418234182355,41.43210351048825],[41.78021780217804,41.440783524046196],[41.70101701017012,41.47203157285483],[41.57501575015752,41.49807161352868],[41.51021510215102,41.517167643356146],[41.70101701017012,41.70465593620784],[41.75861758617586,41.81749611246116],[41.76221762217622,41.88520021821316],[41.76221762217622,41.97026435108103],[41.66501665016651,42.14733662766318],[41.57861578615788,42.39732101813209],[41.488614886148866,42.65945742758211],[41.420214202142034,42.73757754960366],[41.12861128611286,42.827849690606314],[41.060210602106025,42.93027385059011],[40.83700837008371,43.06394605938249],[40.523805238052375,43.12123414886497],[40.46260462604627,43.145538186827224],[40.189001890018915,43.3121944471398],[39.97659976599766,43.41982661525836],[40.02340023400234,43.484058715587196],[40.08460084600847,43.55349882405076],[40.14940149401494,43.569122848455066],[40.3438034380344,43.543082807781246],[40.52020520205204,43.51183475897261],[40.649806498064976,43.5344027942233],[40.801008010080096,43.480586710164005],[40.94140941409415,43.41809061254679],[41.08181081810818,43.374690544757044],[41.3590135901359,43.33302647967889],[41.45981459814598,43.27573839019644],[41.58221582215822,43.21845030071398],[42.050220502205036,43.19067425732854],[42.08622086220862,43.19935427088649],[42.12222122221223,43.20803428444444],[42.28062280622808,43.22886631698353],[42.417424174241745,43.22365830884874],[42.5650256502565,43.15595420309674],[42.65862658626588,43.15942620851993],[42.75942759427596,43.16984222478948],[42.8890288902889,43.13338616784608],[42.98982989829898,43.09172210276793],[43.00063000630007,43.05005803768978],[43.09063090630906,42.989297942784134],[43.346233462334624,42.89728979906991],[43.55863558635588,42.84520971772221],[43.623436234362345,42.807017658067224],[43.78183781837819,42.746257563161606],[43.799837998379985,42.72716153333411],[43.79623796237962,42.70285749537186],[43.749437494374945,42.657721424870516],[43.73863738637388,42.61779336250396],[43.76023760237604,42.59348932454171],[43.825038250382505,42.57092128929105],[43.958239582395834,42.56571328115629],[44.00504005040051,42.5952253272533],[44.102241022410226,42.61605735979239],[44.19944199441994,42.65424941944735],[44.32904329043291,42.70285749537186],[44.50544505445055,42.7479935658732],[44.57744577445774,42.7479935658732],[44.645846458464604,42.734105544180466],[44.69264692646928,42.70980150621821],[44.771847718477204,42.61605735979239],[44.8510485104851,42.746257563161606],[44.872648726487284,42.75667357943115],[44.94464944649448,42.7306335387573],[45.07065070650708,42.69417748181391],[45.16065160651607,42.675081451986415],[45.207452074520745,42.649041411312595],[45.34425344253444,42.5292572242129],[45.56385563855639,42.53620123505925],[45.65385653856541,42.51710520523176],[45.70425704257045,42.49800917540429],[45.7258572585726,42.475441140153606],[45.68985689856899,42.35739295576553],[45.635856358563586,42.234136763242674],[45.63945639456395,42.204624717145634],[45.7258572585726,42.15948864664432],[45.844658446584475,42.10914456800822],[45.90945909459094,42.07095250835323],[45.95265952659528,42.03623245412146],[46.049860498605,42.00845641073602],[46.161461614616144,41.99283238633171],[46.211862118621184,41.98936038090852],[46.26946269462695,41.95984833481151],[46.40986409864098,41.90429624804062],[46.431464314643165,41.890408226347915]]]}},{"type":"Feature","id":831,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-2.511025110251097,49.49410010311044],[-2.5470254702547095,49.428132000070036],[-2.6406264062640616,49.45070003532069],[-2.64782647826479,49.46806006243659],[-2.5434254342543454,49.50625212209158],[-2.5218252182521894,49.50625212209158],[-2.511025110251097,49.49410010311044]]]}},{"type":"Feature","id":288,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-0.07020070200701412,11.116288157998781],[-0.005400054000546106,11.05552806309315],[0.009000090000910177,11.020808008861351],[-0.012600126001245826,10.890607805492138],[-0.0594005940059219,10.80033566448948],[-0.09180091800917012,10.715271531621582],[-0.08460084600844198,10.67360746654343],[-0.0594005940059219,10.630207398753697],[0.03780037800379432,10.564239295713293],[0.08820088200883447,10.520839227923545],[0.1494014940149384,10.454871124883141],[0.2178021780217989,10.390639024554332],[0.33300333003330707,10.307310894398029],[0.37980379803798314,10.291686869993711],[0.37980379803798314,10.269118834743054],[0.3618036180361912,10.236134783222852],[0.351003510035099,9.92539029784831],[0.3438034380343993,9.843798170403602],[0.33300333003330707,9.803870108037032],[0.32220322203221485,9.687557926360526],[0.31140311403115106,9.670197899244641],[0.28980289802899506,9.671933901956223],[0.26820268202683906,9.668461896533046],[0.264602646026475,9.644157858570793],[0.2718027180271747,9.621589823320122],[0.3438034380343993,9.604229796204237],[0.3258032580325789,9.586869769088338],[0.2754027540275388,9.57124574468402],[0.2502025020250187,9.534789687740641],[0.2610026100261109,9.494861625374085],[0.23220232202322677,9.463613576565464],[0.24300243002431898,9.441045541314807],[0.2610026100261109,9.425421516910504],[0.28980289802899506,9.432365527756858],[0.372603726037255,9.486181611816136],[0.4050040500405032,9.491389619950908],[0.4482044820448152,9.480973603681363],[0.5274052740527395,9.39764547352506],[0.5274052740527395,9.357717411158504],[0.49860498604985537,9.220573196942922],[0.4662046620466356,9.114677031535962],[0.45900459004590743,8.974060811897203],[0.4950049500495197,8.894204687164077],[0.4878048780487916,8.85080461937433],[0.4518045180451793,8.81434856243095],[0.372603726037255,8.758796475660091],[0.37980379803798314,8.722340418716698],[0.41580415804159543,8.652900310253116],[0.4842048420484275,8.574780188231585],[0.617406174061756,8.479300039094156],[0.6858068580685881,8.3543078438597],[0.6894068940689522,8.303963765223614],[0.6462064620646402,8.253619686587513],[0.5994059940599357,8.210219618797765],[0.5850058500585078,8.145987518468957],[0.6066060660606638,7.727610864975858],[0.49860498604985537,7.54706658297053],[0.49860498604985537,7.494986501622847],[0.5094050940509476,7.435962409428797],[0.5382053820538317,7.399506352485417],[0.592205922059236,7.389090336215872],[0.635406354063548,7.354370281984089],[0.6210062100621201,7.225906081326457],[0.5958059580596,7.097441880668825],[0.592205922059236,7.033209780340002],[0.5778057780577797,7.003697734242991],[0.5382053820538317,6.979393696280724],[0.5238052380523754,6.939465633914168],[0.5346053460534677,6.8891215552780665],[0.5238052380523754,6.850929495623092],[0.5490054900548955,6.802321419698586],[0.5958059580596,6.741561324792954],[0.6714067140671602,6.592265091596246],[0.70380703807038,6.58011307261512],[0.7146071460714722,6.548865023806499],[0.7074070740707441,6.519352977709488],[0.7362073620736282,6.453384874669069],[0.8226082260822807,6.385680768917084],[0.9126091260912688,6.328392679434629],[0.9846098460984649,6.319712665876679],[1.0026100261002568,6.269368587240578],[1.0494104941049613,6.2034004842001735],[1.0854108541085452,6.173888438103148],[1.1394113941139494,6.154792408275668],[1.1862118621186255,6.144376392006123],[1.1862118621186255,6.088824305235249],[1.1070110701107012,6.050632245580289],[1.0494104941049613,5.993344156097834],[1.006210062100621,5.9065440205183535],[0.948609486094881,5.811063871380924],[0.7506075060750561,5.760719792744823],[0.6714067140671602,5.758983790033227],[0.2610026100261109,5.757247787321646],[-0.1278012780127824,5.5680234917583675],[-0.3474034740347349,5.500319386006382],[-0.4842048420484275,5.394423220599407],[-0.6678066780667677,5.318039101289472],[-0.7974079740797322,5.226030957575219],[-1.0638106381063608,5.182630889785472],[-1.5030150301502943,5.038542664723536],[-1.6398163981639868,4.981254575241081],[-1.776617766177651,4.880566417968879],[-2.0034200342003317,4.762518233580792],[-2.089820898208984,4.764254236292373],[-2.2662226622266246,4.873622407122525],[-2.3994239942399247,4.929174493893399],[-2.72342723427235,5.0142386267612835],[-2.9646296462964585,5.04548667556989],[-3.0834308343083308,5.0819427325132835],[-3.112231122311215,5.088886743359637],[-3.087030870308695,5.1288148057261935],[-3.0186301863018628,5.130550808437789],[-2.9466294662946666,5.118398789456663],[-2.8962289622896265,5.149646838265269],[-2.817028170281702,5.153118843688446],[-2.795427954279546,5.184366892497067],[-2.788227882278818,5.264223017230194],[-2.788227882278818,5.3284551175590025],[-2.763027630276298,5.356231160944432],[-2.75582755827557,5.432615280254382],[-2.795427954279546,5.599271540566988],[-2.8206282062820662,5.618367570394469],[-2.9610296102960945,5.642671608356721],[-2.9718297182971867,5.675655659876924],[-2.9970299702997067,5.712111716820303],[-3.025830258302591,5.797175849688202],[-3.0546305463054466,5.925640050345834],[-3.1050310503104868,6.085352299812072],[-3.202232022320203,6.347488709262109],[-3.2238322383223874,6.441232855687943],[-3.2418324183241793,6.534977002113791],[-3.2454324543245434,6.647817178367106],[-3.2238322383223874,6.691217246156853],[-3.227432274322723,6.748505335639308],[-3.234632346323451,6.807529427833359],[-3.169831698316983,6.941201636625763],[-3.0366303663036547,7.104385891515179],[-3.0114301143011346,7.163409983709229],[-2.9862298622986145,7.205074048787381],[-2.9826298262982505,7.264098140981432],[-2.9574295742957304,7.455058439256291],[-2.8962289622896265,7.684210797186111],[-2.85662856628565,7.772746935477187],[-2.83142831428313,7.819619008690097],[-2.7990279902799102,7.8960031280000464],[-2.788227882278818,7.932459184943426],[-2.669426694266946,8.022731325946083],[-2.6118261182611775,8.04703536390835],[-2.6010260102600853,8.081755418140133],[-2.6190261902619056,8.121683480506704],[-2.6118261182611775,8.147723521180538],[-2.5830258302582934,8.16161154287326],[-2.5398253982539813,8.17202755914279],[-2.507425074250733,8.208483616086184],[-2.5578255782557733,8.493188060786878],[-2.5974259742597496,8.776156502775976],[-2.6010260102600853,8.800460540738243],[-2.6262262622626054,8.840388603104799],[-2.64782647826479,8.956700784781304],[-2.691026910269102,9.024404890533305],[-2.74862748627487,9.04523692307238],[-2.745027450274506,9.10946902340119],[-2.6874268742687377,9.218837194231341],[-2.67302673026731,9.28306929456015],[-2.7018270182701656,9.30216532438763],[-2.7054270542705297,9.35077340031215],[-2.6874268742687377,9.432365527756858],[-2.694626946269466,9.480973603681363],[-2.7054270542705297,9.534789687740641],[-2.766627666276662,9.658045880263515],[-2.78102781027809,9.746582018554577],[-2.74862748627487,9.796926097190678],[-2.7522275222752057,9.909766273444006],[-2.784627846278454,10.083366544602967],[-2.788227882278818,10.192734715433104],[-2.766627666276662,10.237870785934433],[-2.777427774277726,10.28127085372418],[-2.8206282062820662,10.322934918802332],[-2.8242282422824303,10.362862981168888],[-2.788227882278818,10.401055040823863],[-2.791827918279182,10.432303089632484],[-2.838628386283858,10.454871124883141],[-2.878228782287806,10.508687208942419],[-2.9142291422914184,10.592015339098722],[-2.9070290702906902,10.727423550602708],[-2.838628386283858,10.977407941071618],[-2.83142831428313,10.998239973610694],[-2.7522275222752057,10.996503970899099],[-2.7522275222752057,10.986087954629568],[-2.507425074250733,10.989559960052745],[-2.2302223022230123,10.99129596276434],[-1.8990189901898873,10.994767968187517],[-1.6002160021600105,10.998239973610694],[-1.5858158581585826,11.008655989880225],[-1.5354153541535425,11.022544011572947],[-1.2330123301233016,10.996503970899099],[-1.0422104221042048,11.01039199259182],[-0.9630096300962805,11.001711979033871],[-0.9018090180901766,10.984351951917972],[-0.7722077220772121,10.994767968187517],[-0.700207002070016,10.989559960052745],[-0.6498064980649758,10.927063862435517],[-0.6282062820628198,10.927063862435517],[-0.5994059940599357,10.953103903109366],[-0.5454054540545314,10.984351951917972],[-0.49140491404912723,11.006919987168644],[-0.4518045180451793,11.05552806309315],[-0.4302043020430233,11.093720122748124],[-0.394203942039411,11.085040109190174],[-0.3474034740347349,11.088512114613351],[-0.31140311403112264,11.119760163421958],[-0.30060300603005885,11.166632236634882],[-0.07020070200701412,11.116288157998781]]]}},{"type":"Feature","id":324,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-11.388713887138863,12.404402169998278],[-11.417514175141747,12.378362129324444],[-11.446314463144631,12.319338037130393],[-11.475114751147515,12.24642592324362],[-11.5039150391504,12.197817847319115],[-11.493114931149307,12.166569798510508],[-11.413914139141383,12.10407370089328],[-11.305913059130575,12.015537562602205],[-11.259112591125898,12.003385543621079],[-11.208712087120858,12.024217576160154],[-11.129511295112934,12.095393687335331],[-11.064710647106466,12.170041803933685],[-11.003510035100334,12.20823386358866],[-10.931509315093138,12.204761858165469],[-10.877508775087733,12.152681776817786],[-10.805508055080537,12.0346335924297],[-10.744307443074433,11.927001424311143],[-10.733507335073341,11.916585408041598],[-10.708307083070821,11.8992253809257],[-10.675906759067573,11.8992253809257],[-10.643506435064353,11.925265421599548],[-10.618306183061833,11.940889446003851],[-10.589505895058949,11.989497521928357],[-10.467104671046712,12.138793755125064],[-10.373503735037332,12.178721817491635],[-10.341103411034112,12.190873836472761],[-10.276302763027616,12.213441871723418],[-10.168301683016836,12.17698581478004],[-10.009900099000987,12.116225719874407],[-9.81909819098189,12.043313605987635],[-9.754297542975422,12.029425584294927],[-9.714697146971474,12.043313605987635],[-9.657096570965706,12.142265760548256],[-9.588695886958874,12.182193822914812],[-9.487894878948794,12.229065896127736],[-9.405094050940505,12.251633931378393],[-9.35829358293583,12.25510593680157],[-9.340293402934037,12.282881980187014],[-9.333093330933309,12.324546045265166],[-9.340293402934037,12.366210110343303],[-9.394293942939413,12.442594229653253],[-9.394293942939413,12.465162264903924],[-9.365493654936557,12.479050286596632],[-9.30069300693006,12.489466302866177],[-9.214292142921437,12.482522292019809],[-9.120691206912056,12.449538240499606],[-9.041490414904132,12.402666167286696],[-8.99828998289982,12.345378077804241],[-8.951489514895144,12.225593890704545],[-8.915489154891532,12.109281709028053],[-8.818288182881815,11.92179341617637],[-8.818288182881815,11.807217237211447],[-8.82188821888218,11.673545028419056],[-8.778687786877867,11.647504987745208],[-8.731887318873191,11.637088971475677],[-8.710287102871035,11.617992941648183],[-8.66348663486633,11.515568781664399],[-8.620286202862019,11.484320732855778],[-8.569885698856979,11.477376722009424],[-8.469084690846898,11.41140861896902],[-8.407884078840794,11.387104581006767],[-8.397083970839702,11.366272548467691],[-8.400684006840066,11.340232507793843],[-8.425884258842586,11.30551245356206],[-8.46188461884617,11.281208415599806],[-8.519485194851939,11.236072345098464],[-8.566285662856615,11.177048252904427],[-8.66348663486633,11.036432033265669],[-8.667086670866695,11.008655989880225],[-8.645486454864539,10.99129596276434],[-8.605886058860591,10.98782395734115],[-8.56268562685625,10.996503970899099],[-8.476284762847627,11.048584052246795],[-8.40428404284043,11.0294880224193],[-8.33588335883357,10.99129596276434],[-8.314283142831414,10.949631897686189],[-8.307083070830714,10.89581581362691],[-8.321483214832142,10.826375705163315],[-8.325083250832506,10.74999158585338],[-8.299882998829986,10.61805537977257],[-8.267482674826738,10.486119173691762],[-8.231482314823154,10.437511097767242],[-8.008280082800809,10.321198916090736],[-7.986679866798653,10.277798848301003],[-7.975879758797589,10.229190772376498],[-7.990279902799017,10.163222669336093],[-8.011880118801173,10.125030609681119],[-8.07668076680767,10.067742520198664],[-8.137881378813773,10.02260644969732],[-8.155881558815594,9.973998373772815],[-8.145081450814502,9.881990230058562],[-8.145081450814502,9.6754059073794],[-8.137881378813773,9.494861625374085],[-8.087480874808733,9.430629525045262],[-8.029880298802993,9.39764547352506],[-7.961479614796133,9.404589484371428],[-7.896678966789665,9.415005500640959],[-7.900279002790029,9.309109335233998],[-7.918279182791821,9.189325148134316],[-7.839078390783897,9.151133088479341],[-7.799477994779949,9.114677031535962],[-7.777877778777793,9.08169298001576],[-7.903879038790393,9.017460879686936],[-7.939879398793977,8.979268820031962],[-7.954279542795433,8.878580662759774],[-7.950679506795069,8.78657251904552],[-7.785077850778492,8.720604416005116],[-7.720277202772024,8.642484293983586],[-7.69147691476914,8.562628169250459],[-7.680676806768048,8.409859930630574],[-7.695076950769504,8.375139876398777],[-7.738277382773816,8.375139876398777],[-7.788677886778856,8.4220119496117],[-7.824678246782469,8.46714802011303],[-7.867878678786781,8.46714802011303],[-7.954279542795433,8.477564036382574],[-8.047880478804785,8.494924063498459],[-8.166681666816658,8.491452058075282],[-8.20988209882097,8.482772044517333],[-8.238682386823854,8.454996001131903],[-8.245882458824582,8.408123927918979],[-8.256682566825674,8.253619686587513],[-8.217082170821698,8.218899632355715],[-8.141481414814137,8.18070757270074],[-8.091080910809097,8.165083548296437],[-8.047880478804785,8.17029155643121],[-8.015480154801537,8.144251515757361],[-8.008280082800809,8.078283412716956],[-8.033480334803329,8.029675336792451],[-8.073080730807305,7.984539266291122],[-8.12708127081271,7.868227084614617],[-8.116281162811617,7.8248270168248695],[-8.116281162811617,7.760594916496061],[-8.206282062820634,7.590466650760277],[-8.231482314823154,7.557482599240075],[-8.350283502835026,7.590466650760277],[-8.42948429484295,7.602618669741403],[-8.48708487084869,7.559218601951656],[-8.523085230852303,7.585258642625504],[-8.56268562685625,7.6251867049920605],[-8.577085770857707,7.677266786339757],[-8.605886058860591,7.687682802609288],[-8.659886598865995,7.687682802609288],[-8.706687066870671,7.658170756512263],[-8.728287282872827,7.60609067516458],[-8.731887318873191,7.543594577547353],[-8.739087390873891,7.494986501622847],[-8.767887678876775,7.4672104582374175],[-8.829088290882908,7.392562341639064],[-8.854288542885428,7.323122233175468],[-8.890288902889012,7.262362138269836],[-8.937089370893716,7.265834143693013],[-8.962289622896236,7.274514157250962],[-8.976689766897664,7.258890132846659],[-9.052290522905224,7.225906081326457],[-9.117091170911692,7.215490065056912],[-9.135091350913513,7.25021011928871],[-9.171091710917096,7.277986162674139],[-9.214292142921437,7.333538249445013],[-9.264692646926477,7.376938317234746],[-9.354693546935465,7.408186366043367],[-9.390693906939077,7.394298344350645],[-9.43389433894339,7.397770349773822],[-9.462694626946274,7.415130376889721],[-9.45909459094591,7.4429064202751505],[-9.412294122941233,7.5106105260271505],[-9.38349383493835,7.5713706209327825],[-9.369093690936893,7.6390747266847825],[-9.369093690936893,7.703306827013606],[-9.394293942939413,7.795314970727844],[-9.437494374943753,7.866491081903021],[-9.444694446944453,7.908155146981173],[-9.441094410944117,7.967179239175223],[-9.451894518945181,8.022731325946083],[-9.466294662946638,8.052243372043108],[-9.469894698946973,8.107795458813982],[-9.48429484294843,8.156403534738487],[-9.50949509495095,8.175499564565982],[-9.523895238952377,8.260563697433867],[-9.51669516695165,8.345627830301751],[-9.552695526955262,8.378611881821953],[-9.61029610296103,8.40291591978422],[-9.64269642696425,8.435899971304423],[-9.664296642966434,8.474092030959383],[-9.682296822968226,8.484508047228928],[-9.700297002970018,8.482772044517333],[-9.71829718297181,8.45846800655508],[-9.73629736297363,8.453259998420307],[-9.76869768697685,8.53485212586503],[-9.783097830978306,8.538324131288206],[-9.804698046980462,8.519228101460726],[-10.063900639006391,8.43069196316965],[-10.074700747007455,8.465412017401448],[-10.096300963009611,8.505340079768004],[-10.146701467014651,8.519228101460726],[-10.233102331023304,8.487980052652105],[-10.283502835028344,8.484508047228928],[-10.359103591035904,8.494924063498459],[-10.395103951039516,8.481036041805751],[-10.495904959049597,8.361251854706069],[-10.5571055710557,8.31611578420474],[-10.603906039060377,8.319587789627917],[-10.654306543065417,8.330003805897448],[-10.686706867068665,8.321323792339498],[-10.711907119071185,8.33521181403222],[-10.701107011070093,8.364723860129246],[-10.675906759067573,8.401179917072625],[-10.629106291062897,8.529644117730257],[-10.503105031050296,8.659844321099484],[-10.499504995049932,8.687620364484914],[-10.553505535055336,8.76400448379485],[-10.603906039060377,8.868164646490229],[-10.60750607506074,8.979268820031962],[-10.614706147061469,9.059124944765088],[-10.726307263072613,9.08169298001576],[-10.747907479074797,9.095581001708467],[-10.751507515075133,9.121621042382316],[-10.722707227072277,9.194533156269074],[-10.686706867068665,9.260501259309493],[-10.6831068310683,9.290013305406504],[-10.690306903069029,9.31431734336877],[-10.758707587075861,9.385493454543933],[-10.863108631086305,9.515693657913161],[-10.963909639096386,9.661517885686692],[-11.046710467104674,9.786510080921133],[-11.115111151111506,9.843798170403602],[-11.179911799117974,9.92539029784831],[-11.205112051120494,9.977470379195992],[-11.273512735127355,9.996566409023487],[-11.471514715147151,9.994830406311891],[-11.709117091170896,9.994830406311891],[-11.910719107191056,9.99309440360031],[-11.921519215192149,9.921918292425133],[-12.141121411214101,9.875046219212209],[-12.277922779227794,9.930598305983082],[-12.429124291242914,9.89761425446288],[-12.50112501125011,9.862894200231082],[-12.522725227252266,9.786510080921133],[-12.558725587255879,9.704917953476425],[-12.591125911259098,9.671933901956223],[-12.60192601926019,9.633741842301248],[-12.623526235262347,9.600757790781046],[-12.65232652326523,9.562565731126085],[-12.684726847268479,9.48444560910454],[-12.756727567275675,9.373341435562807],[-12.832328323283235,9.30216532438763],[-12.958329583295836,9.26397326473267],[-12.997929979299784,9.147661083056164],[-13.026730267302668,9.104261015266417],[-13.077130771307708,9.069540961034633],[-13.131131311313112,9.046972925783962],[-13.177931779317788,9.060860947476684],[-13.235532355323556,9.069540961034633],[-13.293132931329296,9.048708928495557],[-13.303933039330389,9.078220974592583],[-13.267932679326776,9.170229118306821],[-13.29673296732966,9.218837194231341],[-13.39753397533974,9.31431734336877],[-13.404734047340469,9.36118941658168],[-13.437134371343717,9.420213508775731],[-13.566735667356681,9.54346970129859],[-13.692736927369282,9.536525690452237],[-13.65673656736567,9.63894985043602],[-13.660336603366034,9.776094064651602],[-13.699936999369982,9.850742181249956],[-13.689136891368918,9.927126300559905],[-13.714337143371438,9.923654295136714],[-13.753937539375386,9.869838211077436],[-13.818738187381854,9.887198238193335],[-13.955539555395546,9.968790365638043],[-14.020340203402014,10.04864649037117],[-14.031140311403107,10.114614593411574],[-14.045540455404534,10.140654634085422],[-14.08514085140851,10.1267666123927],[-14.171541715417135,10.128502615104296],[-14.4271442714427,10.248286802203978],[-14.610746107461068,10.55035127402057],[-14.614346143461432,10.61805537977257],[-14.589145891458912,10.734367561449076],[-14.592745927459276,10.767351612969279],[-14.675546755467536,10.689231490947734],[-14.693546935469357,10.74131157229543],[-14.758347583475825,10.862831762106708],[-14.776347763477617,10.93227187057029],[-14.837548375483749,10.961783916667315],[-14.887948879488789,10.968727927513669],[-14.923949239492401,10.944423889551416],[-14.974349743497442,10.803807669912658],[-15.01395013950139,10.803807669912658],[-15.049950499505002,10.835055718721264],[-15.042750427504274,10.94095188412824],[-14.999549995499962,10.993031965475922],[-14.945549455494557,11.072888090209048],[-14.77994779947798,11.406200610834247],[-14.718747187471877,11.482584730144197],[-14.682746827468264,11.508624770818045],[-14.60354603546034,11.512096776241222],[-14.45234452344522,11.555496844030955],[-14.32634326343262,11.630144960629309],[-14.265142651426515,11.659657006726334],[-14.121141211412095,11.65271299587998],[-13.951939519395182,11.664865014861107],[-13.73233732337323,11.736041126036284],[-13.728737287372866,11.83499328059689],[-13.73233732337323,11.959985475831346],[-13.739537395373958,12.010329554467432],[-13.815138151381518,12.05372962225718],[-13.861938619386194,12.093657684623736],[-13.901539015390142,12.142265760548256],[-13.948339483394818,12.178721817491635],[-13.948339483394818,12.215177874435014],[-13.887138871388714,12.24642592324362],[-13.851138511385102,12.26378595035952],[-13.761137611376114,12.262049947647938],[-13.728737287372866,12.281145977475418],[-13.70713707137071,12.312394026284025],[-13.68193681936819,12.393986153728747],[-13.674736747367461,12.479050286596632],[-13.73233732337323,12.593626465561556],[-13.728737287372866,12.673482590294668],[-13.404734047340469,12.663066574025137],[-13.37233372333722,12.654386560467188],[-13.228332283322828,12.638762536062885],[-13.13833138331384,12.640498538774466],[-13.084330843308436,12.633554527928112],[-13.059130591305916,12.614458498100632],[-13.06273062730628,12.581474446580415],[-13.080730807308072,12.536338376079087],[-13.06273062730628,12.489466302866177],[-13.01233012330124,12.47731428388505],[-12.98712987129872,12.491202305577758],[-12.9619296192962,12.51377034082843],[-12.929529295292951,12.53286637065591],[-12.889928899288975,12.520714351674783],[-12.796327963279623,12.451274243211202],[-12.713527135271335,12.433914216095303],[-12.619926199261982,12.395722156440328],[-12.533525335253358,12.376626126612848],[-12.457924579245798,12.378362129324444],[-12.40032400324003,12.340170069669469],[-12.292322923229221,12.328018050688343],[-12.151921519215193,12.376626126612848],[-12.043920439204385,12.397458159151924],[-11.8891188911889,12.402666167286696],[-11.806318063180612,12.387042142882379],[-11.572315723157232,12.42697020524895],[-11.457114571145695,12.418290191691],[-11.388713887138863,12.404402169998278]]]}},{"type":"Feature","id":270,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-16.76356763567634,13.064083200402337],[-16.770767707677066,13.149147333270221],[-16.82476824768247,13.341843634256676],[-16.74916749167491,13.42517176441298],[-16.669966699666986,13.475515843049081],[-16.615966159661582,13.43558778068251],[-16.59796597965979,13.35746765866098],[-16.554765547655478,13.303651574601702],[-16.41436414364142,13.268931520369904],[-16.27036270362703,13.29323555833217],[-16.183961839618377,13.282819542062626],[-16.18756187561874,13.326219609852373],[-16.158761587615857,13.383507699334828],[-15.98595985959858,13.409547740008676],[-15.805958059580604,13.42517176441298],[-15.618756187561871,13.459891818644763],[-15.471154711547115,13.458155815933182],[-15.427954279542803,13.468571832202713],[-15.438754387543867,13.482459853895435],[-15.568355683556831,13.499819881011334],[-15.849158491584916,13.459891818644763],[-16.1371613716137,13.447739799663637],[-16.353163531635317,13.343579636968258],[-16.43956439564394,13.353995653237803],[-16.529565295652958,13.458155815933182],[-16.561965619656178,13.586620016590814],[-16.309963099630977,13.597036032860345],[-16.000360003600036,13.593564027437168],[-15.665556655566547,13.588356019302395],[-15.510755107551063,13.586620016590814],[-15.427954279542803,13.727236236229572],[-15.269552695526954,13.7897323338468],[-15.107551075510742,13.812300369097457],[-15.024750247502482,13.805356358251103],[-14.934749347493465,13.784524325712027],[-14.765547655476553,13.669948146747117],[-14.661146611466108,13.642172103361673],[-14.57114571145712,13.61613206268784],[-14.506345063450624,13.560579975916966],[-14.405544055440544,13.50329188643451],[-14.32634326343262,13.489403864741789],[-14.279542795427943,13.496347875588157],[-14.200342003420019,13.518915910838814],[-14.146341463414615,13.536275937954713],[-13.977139771397702,13.543219948801067],[-13.851138511385102,13.478987848472258],[-13.825938259382582,13.40781173729708],[-13.847538475384738,13.334899623410323],[-14.013140131401315,13.296707563755348],[-14.247142471424695,13.235947468849702],[-14.437944379443792,13.268931520369904],[-14.6719467194672,13.352259650526207],[-14.808748087480865,13.411283742720258],[-14.866348663486633,13.43558778068251],[-14.949149491494921,13.47204383762589],[-15.024750247502482,13.513707902704041],[-15.096750967509678,13.53974794337789],[-15.150751507515082,13.557107970493789],[-15.19035190351903,13.534539935243117],[-15.211952119521186,13.484195856607016],[-15.244352443524434,13.428643769836157],[-15.287552875528746,13.395659718315954],[-15.481954819548179,13.37656368848846],[-15.65835658356582,13.355731655949398],[-15.7519575195752,13.3383716288335],[-15.813158131581304,13.324483607140778],[-15.83475834758346,13.15609134411659],[-16.032760327603256,13.15782734682817],[-16.227162271622717,13.159563349539766],[-16.43236432364324,13.15782734682817],[-16.64836648366483,13.154355341404994],[-16.7059670596706,13.11963528717321],[-16.76356763567634,13.064083200402337]]]}},{"type":"Feature","id":624,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-15.895958959589592,11.083304106478579],[-15.906759067590684,11.05552806309315],[-15.964359643596424,11.059000068516326],[-15.949959499594996,11.086776111901756],[-15.964359643596424,11.095456125459705],[-15.946359463594632,11.180520258327604],[-15.939159391593904,11.19267227730873],[-15.91035910359102,11.16142422850011],[-15.906759067590684,11.147536206807402],[-15.895958959589592,11.083304106478579]]],[[[-16.115561155611545,11.059000068516326],[-16.19476194761947,11.045112046823618],[-16.23076230762308,11.093720122748124],[-16.23796237962378,11.112816152575604],[-16.19476194761947,11.130176179691503],[-16.176761767617677,11.130176179691503],[-16.14436144361443,11.166632236634882],[-16.10476104761048,11.190936274597135],[-16.08676086760866,11.199616288155084],[-16.06876068760687,11.197880285443503],[-16.05436054360544,11.118024160710377],[-16.072360723607233,11.083304106478579],[-16.115561155611545,11.059000068516326]]],[[[-15.72675726757268,11.215240312559388],[-15.72675726757268,11.175312250192832],[-15.766357663576628,11.182256261039186],[-15.780757807578084,11.194408280020312],[-15.755557555575564,11.269056396618666],[-15.715957159571587,11.302040448138868],[-15.672756727567275,11.29683244000411],[-15.65835658356582,11.286416423734565],[-15.665556655566547,11.258640380349135],[-15.687156871568703,11.234336342386882],[-15.72675726757268,11.215240312559388]]],[[[-15.90315903159032,11.465224703028298],[-15.949959499594996,11.433976654219691],[-15.996759967599672,11.449600678623995],[-16.021960219602192,11.477376722009424],[-16.01836018360183,11.527720800645525],[-15.964359643596424,11.598896911820702],[-15.913959139591384,11.588480895551157],[-15.90315903159032,11.465224703028298]]],[[[-15.553955539555403,11.536400814203475],[-15.561155611556103,11.513832778952803],[-15.618756187561871,11.532928808780298],[-15.535955359553583,11.617992941648183],[-15.481954819548179,11.631880963340905],[-15.485554855548543,11.567648863012082],[-15.525155251552519,11.553760841319374],[-15.553955539555403,11.536400814203475]]],[[[-15.98595985959858,11.8818653538098],[-16.039960399603984,11.760345163998537],[-16.101161011610117,11.772497182979663],[-16.147961479614793,11.845409296866421],[-16.151561515615157,11.876657345675042],[-16.021960219602192,11.887073361944573],[-15.98595985959858,11.8818653538098]]],[[[-15.042750427504274,10.94095188412824],[-15.093150931509314,11.01039199259182],[-15.053550535505337,11.14232819867263],[-15.096750967509678,11.140592195961034],[-15.179551795517938,11.034696030554073],[-15.222752227522278,11.031224025130896],[-15.21555215552155,11.156216220365351],[-15.262352623526226,11.16142422850011],[-15.31635316353163,11.152744214942174],[-15.39195391953919,11.216976315270983],[-15.399153991539919,11.265584391195489],[-15.395553955539555,11.335024499659085],[-15.348753487534879,11.378424567448818],[-15.355953559535578,11.395784594564716],[-15.399153991539919,11.400992602699489],[-15.449554495544959,11.390576586429944],[-15.478354783547843,11.409672616257424],[-15.427954279542803,11.4982087545485],[-15.251552515525162,11.572856871146854],[-15.16515165151651,11.581536884704803],[-15.071550715507158,11.597160909109107],[-15.121951219512198,11.66139300943793],[-15.229952299522978,11.687433050111764],[-15.31635316353163,11.668337020284284],[-15.359553595535942,11.623200949782955],[-15.413554135541347,11.614520936225006],[-15.503555035550363,11.723889107055157],[-15.499954999549999,11.777705191114435],[-15.46755467554675,11.84367329415484],[-15.41715417154171,11.87144933754027],[-15.211952119521186,11.87144933754027],[-15.132751327513262,11.907905394483649],[-15.100351003510042,11.913113402618421],[-15.071550715507158,11.94783345685022],[-15.078750787507857,11.96866548938928],[-15.111151111511106,11.970401492100876],[-15.186751867518666,11.927001424311143],[-15.435154351543503,11.944361451427028],[-15.514355143551427,11.918321410753194],[-15.65115651156512,11.817633253480992],[-15.820358203582032,11.763817169421714],[-15.942759427594268,11.786385204672385],[-15.90315903159032,11.920057413464775],[-15.921159211592112,11.937417440580674],[-15.957159571595696,11.959985475831346],[-16.1371613716137,11.916585408041598],[-16.273962739627393,11.97734550294723],[-16.327963279632797,12.051993619545584],[-16.317163171631705,12.144001763259837],[-16.2559625596256,12.206497860877064],[-16.24516245162451,12.237745909685685],[-16.31356313563134,12.242953917820444],[-16.435964359643577,12.204761858165469],[-16.713167131671298,12.354058091362177],[-16.65556655566556,12.364474107631722],[-16.52236522365223,12.348850083227418],[-16.417964179641785,12.367946113054899],[-16.342363423634225,12.39919416186352],[-16.241562415624145,12.442594229653253],[-16.14436144361443,12.458218254057556],[-15.838358383583824,12.43738622151848],[-15.57555575555756,12.491202305577758],[-15.377553775537763,12.588418457426783],[-15.197551975519758,12.680426601141036],[-14.959949599495985,12.67869059842944],[-14.707947079470785,12.67869059842944],[-14.347943479434775,12.676954595717845],[-14.063540635406355,12.675218593006264],[-13.728737287372866,12.673482590294668],[-13.73233732337323,12.593626465561556],[-13.674736747367461,12.479050286596632],[-13.68193681936819,12.393986153728747],[-13.70713707137071,12.312394026284025],[-13.728737287372866,12.281145977475418],[-13.761137611376114,12.262049947647938],[-13.851138511385102,12.26378595035952],[-13.887138871388714,12.24642592324362],[-13.948339483394818,12.215177874435014],[-13.948339483394818,12.178721817491635],[-13.901539015390142,12.142265760548256],[-13.861938619386194,12.093657684623736],[-13.815138151381518,12.05372962225718],[-13.739537395373958,12.010329554467432],[-13.73233732337323,11.959985475831346],[-13.728737287372866,11.83499328059689],[-13.73233732337323,11.736041126036284],[-13.951939519395182,11.664865014861107],[-14.121141211412095,11.65271299587998],[-14.265142651426515,11.659657006726334],[-14.32634326343262,11.630144960629309],[-14.45234452344522,11.555496844030955],[-14.60354603546034,11.512096776241222],[-14.682746827468264,11.508624770818045],[-14.718747187471877,11.482584730144197],[-14.77994779947798,11.406200610834247],[-14.945549455494557,11.072888090209048],[-14.999549995499962,10.993031965475922],[-15.042750427504274,10.94095188412824]]]]}},{"type":"Feature","id":226,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[9.592295922959238,1.0318484063747064],[9.599495994959966,1.0544164416253636],[9.50949509495095,1.1151765365310098],[9.444694446944482,1.120384544665768],[9.387093870938713,1.1394805744932626],[9.43389433894339,1.2957208185363243],[9.495094950949522,1.434601035463487],[9.58509585095851,1.5404972008704618],[9.631896318963186,1.5648012388327146],[9.646296462964642,1.616881320180397],[9.718297182971838,1.7887455886277763],[9.808298082980826,1.9276258055549391],[9.77949779497797,2.0682420251936975],[9.801098010980127,2.3043383939698856],[9.826298262982647,2.2973943831235317],[9.829898298982982,2.2748263478728745],[9.83709837098371,2.2418422963526723],[9.869498694986959,2.2140662529672284],[9.981099810998103,2.1671941797543184],[10.308703087030864,2.1671941797543184],[10.503105031050325,2.1671941797543184],[10.79110791107911,2.1671941797543184],[11.097110971109714,2.1671941797543184],[11.327513275132759,2.1671941797543184],[11.331113311133123,1.9363058191128886],[11.331113311133123,1.7401375127032708],[11.331113311133123,1.5283451818893354],[11.334713347133487,1.3078728375174506],[11.334713347133487,1.120384544665768],[11.334713347133487,0.9988643548545042],[11.129511295112962,1.0006003575660856],[10.85950859508597,1.0006003575660856],[10.585905859058585,1.0023363602776811],[10.315903159031592,1.0023363602776811],[10.179101791017928,1.0040723629892625],[10.027900279002807,1.0040723629892625],[9.981099810998103,0.9971283521429086],[9.945099450994519,0.9676163060458833],[9.905499054990543,0.9606722951995295],[9.858698586985867,0.9867123358733778],[9.80469804698049,0.9988643548545042],[9.790297902979034,1.0249043955283383],[9.76149761497615,1.0752484741644395],[9.70389703897041,1.080456482299212],[9.675096750967526,1.0752484741644395],[9.63549635496355,1.0474724307790098],[9.592295922959238,1.0318484063747064]]],[[[8.735487354873555,3.759108666281989],[8.760687606876076,3.7539006581472165],[8.908289082890832,3.7573726635704077],[8.951489514895144,3.705292582222711],[8.947889478894808,3.62717246020118],[8.793087930879324,3.3997561049829415],[8.76428764287644,3.3042759558455117],[8.703087030870307,3.2244198311123853],[8.652686526865267,3.2174758202660314],[8.476284762847627,3.2643478934789556],[8.443884438844407,3.2938599395759667],[8.433084330843315,3.3320519992309414],[8.451084510845106,3.4223241402335987],[8.465484654846563,3.4501001836190426],[8.548285482854823,3.4674602107349415],[8.577085770857707,3.483084235139245],[8.623886238862383,3.580300386988256],[8.63828638286384,3.668836525279332],[8.674286742867423,3.736540631031332],[8.735487354873555,3.759108666281989]]]]}},{"type":"Feature","id":300,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[23.852038520385207,35.53490229921833],[23.92043920439204,35.52795828837198],[24.01404014040142,35.52969429108356],[24.035640356403576,35.53490229921833],[24.093240932409344,35.59392639141238],[24.16524165241654,35.59566239412396],[24.19764197641976,35.536638301929926],[24.125641256412564,35.51059826125608],[24.107641076410772,35.494974236851775],[24.1220412204122,35.48282221787065],[24.179641796417968,35.46025418261998],[24.25524255242553,35.468934196177926],[24.258842588425892,35.4237981256766],[24.27324273242732,35.38560606602162],[24.312843128431297,35.363038030770966],[24.352443524435245,35.35956602534779],[24.446044460444625,35.36651003619414],[24.536045360453613,35.38039805788685],[24.6260462604626,35.409910103983876],[24.719647196471982,35.42553412838819],[25.004050040500402,35.409910103983876],[25.104851048510483,35.34741400636665],[25.29565295652958,35.33873399280871],[25.475654756547584,35.3057499412885],[25.569255692556936,35.32831797653917],[25.73125731257312,35.349150009078244],[25.75645756457564,35.32658197382757],[25.734857348573485,35.18422975147723],[25.745657456574577,35.14256568639908],[25.792457924579253,35.1234696565716],[25.835658356583565,35.132149670129536],[25.893258932589333,35.17902174334246],[26.02646026460266,35.21547780028584],[26.16686166861669,35.21547780028584],[26.285662856628562,35.30922194671169],[26.321663216632174,35.314429954846446],[26.30006300063002,35.26929388434512],[26.282062820628227,35.15992571351498],[26.256862568625706,35.09569361318616],[26.246062460624614,35.045349534550056],[26.16686166861669,35.01930949387622],[26.048060480604818,35.01410148574145],[25.828458284582865,35.02451750201098],[25.61245612456125,35.007157474895095],[25.205652056520563,34.958549398970575],[24.798847988479906,34.93424536100832],[24.744847448474502,34.949869385412626],[24.744847448474502,35.01410148574145],[24.73404734047341,35.05750155353118],[24.70884708847089,35.0887496023398],[24.58284582845829,35.11478964301365],[24.464044640446417,35.15992571351498],[23.9960399603996,35.22242181113221],[23.884438844388455,35.24672584909446],[23.70443704437045,35.23283782740174],[23.639636396363983,35.234573830113334],[23.59283592835928,35.25714186536399],[23.56043560435606,35.295333925018966],[23.546035460354602,35.41511811211865],[23.571235712357122,35.53490229921833],[23.607236072360735,35.56615034802695],[23.625236252362527,35.52969429108356],[23.672036720367203,35.514070266679255],[23.715237152371543,35.550526323622634],[23.715237152371543,35.60434240768191],[23.7368373683737,35.65468648631801],[23.76923769237692,35.63385445377894],[23.79443794437944,35.55573433175741],[23.852038520385207,35.53490229921833]]],[[[27.174871748717493,35.46546219075475],[27.13887138871388,35.409910103983876],[27.099270992709933,35.4567821771968],[27.117271172711725,35.51059826125608],[27.07047070470705,35.59739839683556],[27.1568715687157,35.72586259749319],[27.1568715687157,35.78835869511042],[27.22167221672217,35.819606743919024],[27.20727207272074,35.713710578512064],[27.1568715687157,35.62864644564418],[27.20727207272074,35.55920633718058],[27.23247232472326,35.47935021244747],[27.174871748717493,35.46546219075475]]],[[[23.052830528305293,36.18937532148762],[23.0420304203042,36.145975253697884],[22.94122941229412,36.175487299794895],[22.912429124291236,36.22062337029624],[22.905229052290537,36.319575524856845],[22.93402934029342,36.36818360078135],[22.952029520295213,36.38380762518565],[22.99882998829989,36.328255538414794],[23.096030960309605,36.24666341097007],[23.052830528305293,36.18937532148762]]],[[[27.844478444784443,35.928974914749176],[27.768877688776882,35.9081428822101],[27.747277472774726,35.91161488763328],[27.714877148771507,35.956750958134606],[27.75807758077582,36.069591134387935],[27.718477184771842,36.14076724556311],[27.714877148771507,36.17201529437172],[27.77607776077761,36.21367935944987],[27.815678156781587,36.2761754570671],[27.912879128791303,36.34561556553068],[28.172081720817204,36.425471690263805],[28.233282332823336,36.434151703821755],[28.229682296822972,36.36991960349293],[28.143281432814348,36.21020735402669],[28.067680676806788,36.13035122929357],[28.089280892808944,36.06611912896476],[27.966879668796707,36.04702309913726],[27.844478444784443,35.928974914749176]]],[[[25.482854828548284,36.3924876387436],[25.436054360543608,36.34040755739592],[25.37125371253714,36.3595035872234],[25.39645396453966,36.37859961705088],[25.414454144541452,36.40463965772473],[25.414454144541452,36.442831717379704],[25.39645396453966,36.46539975263036],[25.407254072540724,36.47407976618831],[25.468454684546856,36.43588770653335],[25.482854828548284,36.3924876387436]]],[[[26.462064620646203,36.58518393973006],[26.382863828638307,36.56087990176779],[26.332463324633267,36.510535823131704],[26.271262712627134,36.54699188007508],[26.271262712627134,36.59559995599959],[26.336063360633602,36.579975931595285],[26.382863828638307,36.607751974980715],[26.36846368463685,36.639000023789336],[26.422464224642255,36.62337599938502],[26.462064620646203,36.58518393973006]]],[[[27.8588785887859,36.55393589092144],[27.837278372783743,36.538311866517134],[27.786877868778703,36.58344793701846],[27.786877868778703,36.607751974980715],[27.837278372783743,36.635528018366145],[27.862478624786263,36.64073602650092],[27.869678696786963,36.62337599938502],[27.869678696786963,36.58344793701846],[27.8588785887859,36.55393589092144]]],[[[24.536045360453613,36.76399221902378],[24.536045360453613,36.70496812682974],[24.53244532445325,36.684136094290665],[24.327243272432725,36.65636005090522],[24.345243452434545,36.722328153945625],[24.35604356043561,36.7448961891963],[24.42444424444244,36.713648140387676],[24.44964449644496,36.72927216479199],[24.460444604446053,36.74663219190789],[24.536045360453613,36.76399221902378]]],[[[25.382053820538204,36.67372007802112],[25.36405364053641,36.658096053616816],[25.28845288452885,36.722328153945625],[25.259652596525967,36.75878421088902],[25.29565295652958,36.78829625698603],[25.407254072540724,36.71712014581087],[25.382053820538204,36.67372007802112]]],[[[26.948069480694812,36.7275361620804],[26.919269192691928,36.725800159368816],[26.95526955269554,36.77440823529332],[27.059670596705985,36.840376338333726],[27.21447214472144,36.89940043052778],[27.26487264872648,36.904608438662535],[27.351273512735133,36.868152381719156],[27.192871928719285,36.809128289525106],[27.149671496714973,36.7778802407165],[27.034470344703465,36.770936229870145],[26.948069480694812,36.7275361620804]]],[[[25.860858608586085,36.790032259697625],[25.770857708577097,36.78308824885127],[25.742057420574213,36.790032259697625],[25.796057960579617,36.807392286813524],[25.835658356583565,36.82475231392942],[25.853658536585385,36.84732034918008],[25.943659436594373,36.88724841154665],[26.00126001260014,36.93759249018274],[26.06606066060661,36.902872435950954],[25.98325983259832,36.88030440070028],[25.860858608586085,36.790032259697625]]],[[[24.719647196471982,36.921968465778434],[24.70164701647016,36.91676045764366],[24.67644676446764,36.95842452272181],[24.669246692466942,36.998352585088384],[24.680046800468006,37.02092062033904],[24.716047160471618,37.02439262576222],[24.762847628476294,36.949744509163864],[24.719647196471982,36.921968465778434]]],[[[27.02007020070201,36.95842452272181],[26.919269192691928,36.944536501029106],[26.93726937269375,37.02439262576222],[26.890468904689044,37.086888723379445],[26.966069660696604,37.05216866914766],[27.016470164701644,37.01050460406951],[27.041670416704164,37.00182459051156],[27.034470344703465,36.97578454983771],[27.02007020070201,36.95842452272181]]],[[[25.27765277652776,37.067792693551965],[25.198451984519863,36.991408574242016],[25.133651336513367,37.000088587799965],[25.104851048510483,37.03480864203176],[25.148051480514823,37.10772075591852],[25.234452344523447,37.14938482099667],[25.274052740527424,37.137232802015546],[25.27045270452706,37.08341671795627],[25.27765277652776,37.067792693551965]]],[[[25.54765547655478,36.96710453627976],[25.457654576545764,36.9289124766248],[25.39645396453966,36.98446456339566],[25.360453604536048,37.07126469897514],[25.526055260552624,37.1962568942096],[25.565655656556572,37.18584087794005],[25.58725587255873,37.15285682641985],[25.583655836558364,37.040016650166535],[25.54765547655478,36.96710453627976]]],[[[24.52524525245252,37.12508078303442],[24.485644856448573,37.10945675863012],[24.42444424444244,37.132024793880774],[24.44244442444426,37.18757688065165],[24.48204482044821,37.21014491590232],[24.528845288452885,37.19278488878642],[24.536045360453613,37.16848085082417],[24.52524525245252,37.12508078303442]]],[[[24.435244352443533,37.34381712469471],[24.377643776437765,37.314305078597684],[24.39924399243992,37.38374518706128],[24.370443704437065,37.42020124400466],[24.395643956439585,37.449713290101684],[24.43164431644317,37.47575333077552],[24.44964449644496,37.449713290101684],[24.48204482044821,37.40804922502353],[24.435244352443533,37.34381712469471]]],[[[24.9428494284943,37.49311335789142],[24.939249392493934,37.38895319519604],[24.91044910449105,37.39068919790763],[24.896048960489622,37.40631322231194],[24.896048960489622,37.44624128467851],[24.906849068490686,37.50873738229572],[24.9428494284943,37.49311335789142]]],[[[25.40365403654036,37.41846524129306],[25.306453064530643,37.413257233158305],[25.31365313653137,37.48964135246824],[25.349653496534984,37.50873738229572],[25.461254612546128,37.47054532264076],[25.457654576545764,37.44624128467851],[25.40365403654036,37.41846524129306]]],[[[26.030060300603026,37.529569414834796],[25.98325983259832,37.52609740941162],[25.997659976599778,37.56602547177819],[26.087660876608766,37.63546558024177],[26.210062100621002,37.63893758566495],[26.32526325263254,37.673657639896746],[26.35046350463506,37.673657639896746],[26.296462964629654,37.61984155583747],[26.206462064620666,37.56776147448977],[26.030060300603026,37.529569414834796]]],[[[25.256052560525603,37.59900952329839],[25.22005220052202,37.53477742296957],[25.155251552515523,37.545193439239114],[25.05085050850508,37.614633547702695],[25.014850148501495,37.6458815965113],[24.996849968499703,37.67712964531992],[25.040050400504015,37.6806016507431],[25.090450904509055,37.6476175992229],[25.223652236522383,37.630257572107],[25.256052560525603,37.59900952329839]]],[[[24.35604356043561,37.57644148804772],[24.287642876428777,37.527833412123215],[24.276842768427684,37.60074552600997],[24.320043200432025,37.67712964531992],[24.377643776437765,37.682337653454695],[24.39924399243992,37.64935360193449],[24.35604356043561,37.57644148804772]]],[[[26.825668256682576,37.81080185411233],[26.948069480694812,37.77781780259211],[26.98046980469806,37.7812898080153],[27.0380703807038,37.77087379174576],[27.05607056070562,37.710113696840125],[26.976869768697696,37.69969768057058],[26.843668436684368,37.64414559379972],[26.789667896678964,37.65629761278085],[26.72126721267213,37.70490568870535],[26.613266132661323,37.710113696840125],[26.580865808658103,37.72400171853283],[26.638466384663843,37.7812898080153],[26.742867428674288,37.80906585140073],[26.825668256682576,37.81080185411233]]],[[[20.88920889208893,37.805593845977555],[20.993609936099375,37.70837769412853],[20.910809108091087,37.73268173209078],[20.817208172081735,37.664977626338796],[20.705607056070562,37.74309774836033],[20.633606336063366,37.822953873093454],[20.619206192061938,37.85420192190206],[20.691206912069134,37.928850038500414],[20.759607596075966,37.852465919190465],[20.83880838808389,37.84031390020934],[20.88920889208893,37.805593845977555]]],[[[24.99324993249934,37.760457775476226],[24.96084960849609,37.692753669724226],[24.88524885248853,37.77087379174576],[24.798847988479906,37.824689875805035],[24.766447664476658,37.87156194901796],[24.716047160471618,37.89933799240339],[24.70164701647016,37.961834090020616],[24.762847628476294,37.987874130694465],[24.791647916479178,37.989610133406046],[24.856448564485646,37.91322601409611],[24.957249572495726,37.90454600053816],[24.950049500495,37.85767392732524],[24.978849788497882,37.796913832419605],[24.99324993249934,37.760457775476226]]],[[[23.549635496354966,37.92537803307724],[23.51003510035102,37.901073995114984],[23.466834668346678,37.902809997826566],[23.434434344343458,37.911490011384515],[23.420034200342002,37.93058604121201],[23.438034380343822,37.94100205748154],[23.463234632346342,37.9809301198481],[23.4848348483485,37.99134613611764],[23.517235172351718,37.98613812798287],[23.53523535235354,37.970514103578566],[23.549635496354966,37.92537803307724]]],[[[20.61200612006121,38.383682748936906],[20.626406264062638,38.2673705672604],[20.6948069480695,38.24653853472131],[20.78840788407885,38.142378372025945],[20.781207812078122,38.08856228796665],[20.759607596075966,38.071202260850754],[20.60480604806048,38.11981033677526],[20.568805688056898,38.0972423015246],[20.522005220052222,38.10592231508255],[20.4968049680497,38.1649464072766],[20.500405004050037,38.1840424371041],[20.47160471604718,38.218762491335866],[20.45360453604536,38.2343865157402],[20.392403924039257,38.189250445238855],[20.35280352803528,38.180570431680906],[20.35280352803528,38.22223449675906],[20.41040410404105,38.33681067572397],[20.43560435604357,38.35590670555146],[20.482404824048245,38.3177146458965],[20.518405184051858,38.33160266758921],[20.547205472054713,38.39409876520642],[20.550805508055078,38.456594862823664],[20.56160561605617,38.47569089265113],[20.61200612006121,38.383682748936906]]],[[[20.759607596075966,38.32986666487761],[20.709207092070926,38.31945064860807],[20.648006480064794,38.41493079774551],[20.622806228062274,38.48089890078592],[20.648006480064794,38.48437090620908],[20.673206732067314,38.47569089265113],[20.702007020070198,38.45138685468888],[20.702007020070198,38.42534681401506],[20.71280712807129,38.39930677334121],[20.73800738007381,38.36632272182101],[20.759607596075966,38.32986666487761]]],[[[26.094860948609494,38.218762491335866],[25.997659976599778,38.16147440185341],[25.893258932589333,38.24306652929815],[25.87525875258754,38.26910656997197],[25.9508595085951,38.30209062149217],[25.99045990459905,38.354170702839866],[25.961659616596165,38.41666680045711],[25.85005850058502,38.50867494417133],[25.846458464584657,38.574643047211765],[26.012060120601205,38.60241909059718],[26.10926109261092,38.545131001114726],[26.159661596615962,38.53992299297997],[26.14166141661417,38.486106908920675],[26.148861488614898,38.468746881804776],[26.156061560615626,38.30209062149217],[26.10926109261092,38.27952258624151],[26.102061020610222,38.2343865157402],[26.094860948609494,38.218762491335866]]],[[[20.68760687606877,38.609363101443535],[20.648006480064794,38.600683087885585],[20.615606156061574,38.60589109602037],[20.583205832058326,38.60241909059718],[20.55440554405544,38.583323060769686],[20.558005580055806,38.66144318279123],[20.594005940059418,38.76039533735184],[20.633606336063366,38.81768342683429],[20.6948069480695,38.84372346750814],[20.72000720007202,38.7985873970068],[20.716407164071654,38.638875147540574],[20.68760687606877,38.609363101443535]]],[[[24.67644676446764,38.80900341327634],[24.56844568445686,38.78469937531409],[24.539645396453977,38.78817138073728],[24.564845648456497,38.81941942954589],[24.564845648456497,38.83157144852703],[24.460444604446053,38.888859538009484],[24.47484474844748,38.96177165189624],[24.485644856448573,38.98086768172371],[24.564845648456497,38.94267562206875],[24.58284582845829,38.87844352173994],[24.67644676446764,38.80900341327634]]],[[[23.416434164341638,38.95829964647305],[23.470434704347042,38.850667478354495],[23.524435244352446,38.81421142141113],[23.63603636036362,38.77081135362138],[23.690036900369023,38.76386734277503],[23.877238772387727,38.685747220753484],[24.100441004410044,38.671859199060776],[24.129241292412928,38.64929116381012],[24.154441544415448,38.58853106890447],[24.201242012420124,38.54165899569156],[24.212042120421216,38.503466936036574],[24.186841868418696,38.46353887367002],[24.219242192421945,38.33854667843556],[24.276842768427684,38.22049849404746],[24.359643596435973,38.16321040456501],[24.464044640446417,38.14585037744911],[24.564845648456497,38.1475863801607],[24.590045900459018,38.12328234219845],[24.579245792457925,38.02085818221465],[24.536045360453613,37.979194117136515],[24.503645036450365,37.970514103578566],[24.471244712447145,37.9809301198481],[24.446044460444625,38.00523415781035],[24.41724417244174,38.01738617679149],[24.359643596435973,38.019122179503086],[24.31644316443166,38.06078624458124],[24.212042120421216,38.11807433406369],[24.194041940419424,38.151058385583895],[24.19044190441906,38.20487446964316],[24.143641436414384,38.24306652929815],[24.104041040410408,38.315978643184906],[24.06444064440646,38.33681067572397],[24.042840428404304,38.37326673266736],[24.03924039240394,38.39062675978326],[23.884438844388455,38.401042776052776],[23.758437584375855,38.401042776052776],[23.650436504365047,38.44270684113093],[23.6180361803618,38.55207501196108],[23.55323553235533,38.58158705805812],[23.506435064350654,38.612835106866726],[23.466834668346678,38.65623517465647],[23.362433624336262,38.73435529667799],[23.25083250832509,38.80205940242999],[23.14283142831428,38.84545947021974],[23.027630276302773,38.87323551360515],[22.93402934029342,38.84025146208495],[22.880028800288017,38.84719547293133],[22.869228692286924,38.86976350818199],[22.988029880298797,38.9166355813949],[23.146431464314645,39.003435716974394],[23.258032580325818,39.03121176035981],[23.312033120331222,39.034683765783],[23.416434164341638,38.95829964647305]]],[[[23.78003780037801,39.11453989051611],[23.7368373683737,39.079819836284344],[23.664836648366503,39.09544386068865],[23.59283592835928,39.20828403694196],[23.78003780037801,39.11453989051611]]],[[[23.88803888038882,39.15793995830586],[23.841238412384143,39.14578793932475],[23.88803888038882,39.22564406405786],[23.97083970839708,39.26730812913601],[23.93843938439386,39.20134002609561],[23.88803888038882,39.15793995830586]]],[[[26.411664116641163,39.329804226753225],[26.39366393663937,39.270780134559175],[26.530465304653063,39.17182797999857],[26.57726577265774,39.109331882381355],[26.59526595265953,39.04857178747571],[26.584465844658467,39.03121176035981],[26.530465304653063,39.06419581188001],[26.487264872648723,39.07461182814956],[26.50166501665018,39.03121176035981],[26.548465484654855,38.994755703416445],[26.46926469264693,38.97218766816579],[26.390063900639007,38.973923670877355],[26.159661596615962,39.02600375222505],[26.10926109261092,39.08155583899591],[26.246062460624614,39.164883969152214],[26.2748627486275,39.197868020672416],[26.177661776617782,39.194396015249254],[26.073260732607338,39.09544386068865],[25.90765907659076,39.138843928478366],[25.85725857258572,39.17877199084495],[25.842858428584293,39.19960402338401],[25.911259112591125,39.288140161675074],[26.02646026460266,39.28466815625191],[26.087660876608766,39.30376418607938],[26.163261632616326,39.33154022946482],[26.16686166861669,39.37320429454297],[26.346863468634695,39.38362031081252],[26.411664116641163,39.329804226753225]]],[[[20.079200792007924,39.43222838673702],[20.10080100801008,39.376676299966164],[19.97479974799748,39.41139635419793],[19.884798847988492,39.461740432834034],[19.80919809198093,39.58499662535692],[19.64719647196472,39.72561284499568],[19.64719647196472,39.76727691007383],[19.70839708397085,39.79852495888244],[19.837998379983816,39.8193569914215],[19.89199891998922,39.79678895617084],[19.92439924399244,39.774220920920186],[19.935199351993532,39.74644487753474],[19.863198631986336,39.69262879347548],[19.845198451984515,39.6683247555132],[19.902799027990284,39.61971667958869],[19.902799027990284,39.600620649761225],[19.927999279992804,39.50514050062378],[19.956799567995688,39.470420446391984],[20.028800288002884,39.44264440300657],[20.079200792007924,39.43222838673702]]],[[[25.436054360543608,39.982541246310944],[25.400054000540024,39.94955719479074],[25.37125371253714,39.89053310259669],[25.356853568535684,39.808940975151955],[25.299252992529944,39.80546896972879],[25.26325263252633,39.82282899684469],[25.25245252452524,39.8540770456533],[25.248852488524903,39.894005108019854],[25.223652236522383,39.89226910530826],[25.2020520205202,39.84886903751854],[25.184051840518407,39.829773007691045],[25.12645126451264,39.826301002267854],[25.06165061650617,39.8523410429417],[25.065250652506535,39.90962913242416],[25.05085050850508,39.97559723546456],[25.058050580505807,39.999901273426815],[25.234452344523447,40.0051092815616],[25.284852848528487,39.956501205637096],[25.349653496534984,39.98427724902251],[25.374853748537504,40.01552529783115],[25.450454504545064,40.03462132765861],[25.436054360543608,39.982541246310944]]],[[[25.684456844568444,40.42695794047788],[25.5728557285573,40.40091789980403],[25.4468544685447,40.482510027248736],[25.569255692556936,40.51549407876894],[25.62325623256234,40.491190040806686],[25.66285662856629,40.46341399742124],[25.684456844568444,40.42695794047788]]],[[[24.773647736477386,40.614446233329545],[24.647646476464786,40.57972617909775],[24.514445144451457,40.64743028484975],[24.51804518045182,40.6873583472163],[24.586445864458653,40.76895047466104],[24.622446224462266,40.79325451262329],[24.719647196471982,40.78631050177691],[24.773647736477386,40.73075841500605],[24.788047880478814,40.7047183743322],[24.770047700477022,40.65958230383089],[24.773647736477386,40.614446233329545]]],[[[26.037260372603726,40.72728640958289],[26.012060120601205,40.76895047466104],[25.85725857258572,40.84359859125939],[25.49725497254974,40.88699865904911],[25.324453244532464,40.94255074582],[25.248852488524903,40.932134729550455],[25.104851048510483,40.99463082716767],[25.004050040500402,40.96685478378225],[24.791647916479178,40.8574866129521],[24.680046800468006,40.86963863193321],[24.55764557645577,40.93560673497362],[24.478444784447845,40.94775875395476],[24.384843848438493,40.91303869972296],[24.233642336423372,40.78631050177691],[24.082440824408252,40.7238144041597],[23.94563945639456,40.74811844212195],[23.76203762037622,40.74811844212195],[23.7440374403744,40.67694233094679],[23.78003780037801,40.62833425502228],[23.877238772387727,40.54500612486598],[23.83043830438305,40.48077402453714],[23.866438664386664,40.41827792691993],[23.93123931239313,40.40612590793879],[24.032040320403212,40.40959791336198],[24.212042120421216,40.32800578591727],[24.29124291242914,40.241205650337776],[24.34164341643418,40.147461503911956],[24.233642336423372,40.21516560966393],[24.158041580415812,40.279397709992764],[24.057240572405732,40.30370174795502],[23.91323913239134,40.35925383472588],[23.823238232382323,40.367933848283826],[23.72963729637297,40.329741788628866],[23.71883718837188,40.28634172083912],[23.823238232382323,40.20474959339441],[23.916839168391704,40.15440551475831],[23.967239672396744,40.11447745239175],[23.999639996399964,40.02420531138907],[23.98163981639817,39.99469326529206],[23.94563945639456,39.965181219195046],[23.834038340383415,40.0224693086775],[23.664836648366503,40.22384562322188],[23.42723427234273,40.26377368558846],[23.387633876338782,40.22210962051031],[23.434434344343458,40.11621345510332],[23.466834668346678,40.07454939002517],[23.675636756367567,39.95823720834866],[23.657636576365775,39.93393317038641],[23.62883628836289,39.923517154116894],[23.394833948339482,39.9894852571573],[23.32643326433265,40.0901734144295],[23.312033120331222,40.21690161237552],[23.09963099630997,40.30370174795502],[22.89802898028981,40.39918189709243],[22.851228512285132,40.491190040806686],[22.894428944289444,40.52417409232689],[22.92322923229233,40.59014219536729],[22.811628116281156,40.57799017638618],[22.743227432274324,40.53632611130803],[22.628026280262816,40.496398048941444],[22.62442624426245,40.42869394318947],[22.642426424264244,40.36619784557223],[22.60642606426066,40.27592570456957],[22.570425704257048,40.11968546052651],[22.592025920259204,40.03635733037021],[22.836828368283676,39.800260961594034],[22.919629196291964,39.62839669314664],[22.977229772297733,39.56416459281783],[23.103231032310333,39.491252478931074],[23.232832328323298,39.35758027013867],[23.286832868328702,39.288140161675074],[23.32643326433265,39.17529998542176],[23.21843218432184,39.104123874246596],[23.153631536315373,39.100651868823405],[23.121231212312125,39.13189991763201],[23.1680316803168,39.21002003965356],[23.1608316083161,39.25862811557806],[22.99162991629916,39.33154022946482],[22.919629196291964,39.30550018879097],[22.84042840428404,39.25862811557806],[22.887228872288716,39.170091977287],[22.937629376293756,39.11106788509295],[22.96642966429664,39.03121176035981],[23.06723067230672,39.03815577120619],[22.930429304293057,38.947883630203506],[22.804428044280456,38.901011556990596],[22.678426784267856,38.899275554279],[22.595625956259568,38.89059554072105],[22.570425704257048,38.868027505470394],[22.635226352263544,38.850667478354495],[22.68922689226892,38.8489314756429],[22.775627756277572,38.800323399718394],[23.020430204302045,38.74129930752434],[23.139231392313917,38.668387193637585],[23.254432544325454,38.66144318279123],[23.36963369633696,38.52603497128723],[23.571235712357122,38.489578914343866],[23.682836828368295,38.35243470012827],[23.83763837638378,38.324658656742855],[23.967239672396744,38.274314578106754],[24.00684006840069,38.227442504893816],[24.024840248402484,38.14064236931435],[24.032040320403212,37.95489007917426],[24.060840608406096,37.81774586495868],[24.060840608406096,37.774345797168934],[24.053640536405368,37.710113696840125],[24.02124021240212,37.67712964531992],[23.97083970839708,37.67712964531992],[23.877238772387727,37.77781780259211],[23.733237332373335,37.883713967999086],[23.582035820358215,38.010442165945136],[23.538835388353903,38.03301020119579],[23.50283502835029,38.03474620390739],[23.420034200342002,37.99134613611764],[23.19323193231932,37.95836208459744],[23.088830888308877,37.91322601409611],[23.04923049230493,37.902809997826566],[23.0348303483035,37.87850595986431],[23.08523085230854,37.852465919190465],[23.146431464314645,37.79517782970801],[23.146431464314645,37.71705770768648],[23.196831968319685,37.61984155583747],[23.26163261632618,37.595537517875215],[23.348033480334806,37.597273520586796],[23.394833948339482,37.5799134934709],[23.409234092340938,37.54172143381594],[23.45963459634598,37.496585363314594],[23.492034920349198,37.46360131179439],[23.488434884348862,37.441033276543735],[23.25083250832509,37.37680117621491],[23.204032040320413,37.34902513282948],[23.1608316083161,37.33340110842518],[23.09963099630997,37.362913154522204],[23.096030960309605,37.441033276543735],[23.01683016830168,37.48096133891029],[22.94122941229412,37.51741739585367],[22.851228512285132,37.53304142025799],[22.775627756277572,37.58512150160567],[22.725227252272532,37.54172143381594],[22.76482764827648,37.39416120333081],[22.851228512285132,37.29000104063543],[22.995229952299525,37.01571261220428],[23.06003060030602,36.85426436002645],[23.07443074430745,36.77440823529332],[23.0420304203042,36.644208031924094],[23.11043110431106,36.54699188007508],[23.1608316083161,36.44803972551448],[23.106831068310697,36.45151173093765],[23.06003060030602,36.48623178516944],[22.98442984429846,36.52789585024759],[22.83322833228334,36.68760809971384],[22.779227792277936,36.78656025427445],[22.718027180271804,36.7935042651208],[22.610026100261024,36.779616243428094],[22.48762487624876,36.56782391261416],[22.491224912249123,36.44630372280288],[22.426424264242655,36.475815768899906],[22.376023760237615,36.51400782855488],[22.37962379623798,36.64594403463569],[22.376023760237615,36.70149612140655],[22.232022320223223,36.88204040341188],[22.163621636216362,36.902872435950954],[22.134821348213478,36.963632530856586],[22.080820808208102,37.02960063389699],[22.012420124201242,37.01571261220428],[21.954819548195502,36.989672571530434],[21.940419404194046,36.89245641968141],[21.933219332193318,36.80392028139035],[21.89361893618937,36.73795217834994],[21.738817388173885,36.862944373584384],[21.5840158401584,37.08168071524469],[21.580415804158037,37.199728899632774],[21.69201692016921,37.309097070462926],[21.67761677616778,37.38721719248446],[21.569615696156973,37.54172143381594],[21.414814148141488,37.64067358837654],[21.328413284132836,37.670185634473555],[21.288812888128888,37.774345797168934],[21.2060120601206,37.82816188122821],[21.137611376113767,37.85420192190206],[21.12321123211234,37.892393981557035],[21.144811448114496,37.91843402223088],[21.30681306813068,38.027802193061035],[21.404014040140396,38.19619445608521],[21.4508145081451,38.20487446964316],[21.548015480154817,38.1649464072766],[21.65961659616596,38.17536242354615],[21.749617496174977,38.274314578106754],[21.825218252182538,38.32813066216602],[21.954819548195502,38.321186651319664],[22.242822428224287,38.189250445238855],[22.55602556025562,38.112866325928906],[22.710827108271076,38.0468982228885],[22.800828008280092,37.9809301198481],[22.84762847628477,37.96704209815539],[22.919629196291964,37.95836208459744],[22.9160291602916,38.006970160521945],[22.894428944289444,38.05037022831169],[22.955629556295577,38.074674266273945],[23.121231212312125,38.07293826356235],[23.153631536315373,38.0972423015246],[23.182431824318257,38.133698358467996],[23.15003150031501,38.17536242354615],[23.09243092430924,38.19619445608521],[23.0348303483035,38.201402464219996],[22.995229952299525,38.2152904859127],[22.93402934029342,38.201402464219996],[22.83322833228334,38.2343865157402],[22.7828278282783,38.26216255912561],[22.754027540275416,38.28993860251106],[22.584825848258504,38.34549068928192],[22.42282422824229,38.439234835707765],[22.38682386823868,38.38541875164847],[22.318423184231847,38.35764270826306],[22.22842228422286,38.35243470012827],[21.965619656196566,38.41319479503392],[21.80361803618038,38.36632272182101],[21.71721717217173,38.354170702839866],[21.648816488164897,38.354170702839866],[21.56601566015661,38.333338670300805],[21.472414724147256,38.321186651319664],[21.389613896138968,38.40798678689916],[21.35721357213572,38.47395488993956],[21.3320133201332,38.48784291163227],[21.328413284132836,38.42361081130346],[21.303213032130316,38.37326673266736],[21.184411844118443,38.34549068928192],[21.112411124111247,38.38541875164847],[21.058410584105843,38.503466936036574],[20.993609936099375,38.65449917194488],[20.874808748087474,38.77601936175614],[20.777607776077758,38.80726741056475],[20.766807668076694,38.87497151631675],[20.777607776077758,38.927051597664445],[20.892808928089295,38.94093961935715],[21.0728107281073,38.88538753258629],[21.112411124111247,38.89580354885584],[21.152011520115195,38.921843589529686],[21.144811448114496,38.97913167901214],[21.119611196111975,39.02947575764824],[21.069210692106935,39.032947763071405],[21.033210332103323,39.02600375222505],[20.92160921609218,39.036419768494596],[20.781207812078122,39.00864372510915],[20.71280712807129,39.034683765783],[20.691206912069134,39.0676678173032],[20.572405724057234,39.147523942036315],[20.468004680046818,39.25515611015487],[20.30240302403024,39.32633222133006],[20.190801908019097,39.54506856299034],[20.10080100801008,39.64054871212778],[20,39.70998882059135],[20.021600216002156,39.70998882059135],[20.061200612006132,39.69957280432183],[20.129601296012964,39.66138074466684],[20.205202052020525,39.652700731108894],[20.248402484024837,39.67874077178274],[20.273602736027357,39.7013088070334],[20.288002880028813,39.73776486397679],[20.29520295202954,39.782900934478135],[20.306003060030605,39.79678895617084],[20.363603636036373,39.791580948036085],[20.381603816038165,39.8019969643056],[20.381603816038165,39.84192502667216],[20.34560345603458,39.89053310259669],[20.30960309603097,39.95129319750231],[20.30960309603097,39.97906924088775],[20.338403384033853,39.991221259868865],[20.38520385203853,40.017261300542714],[20.406804068040685,40.050245352062916],[20.457204572045725,40.06586937646722],[20.525605256052557,40.06934138189041],[20.60480604806048,40.08322940358312],[20.658806588065886,40.117949457814916],[20.666006660066614,40.15093350933512],[20.698406984069834,40.24641365847256],[20.716407164071654,40.29328573168547],[20.752407524075238,40.334949796763624],[20.77040770407706,40.39223788624608],[20.806408064080642,40.44605397030537],[20.882008820088203,40.46862200555603],[20.950409504095035,40.49466204622988],[21.000810008100075,40.564102154693444],[21.02961029610296,40.623126246887495],[21.02961029610296,40.65784630111929],[20.986409864098647,40.71860639602494],[20.9540095400954,40.77589448550739],[20.96480964809649,40.85054260210575],[21.101611016110155,40.855750610240506],[21.14841148411486,40.86269462108686],[21.3248132481325,40.867902629221646],[21.404014040140396,40.9078306915882],[21.4580145801458,40.90435868616501],[21.5768157681577,40.86963863193321],[21.62721627216274,40.89567867260706],[21.77841778417786,40.95123075937795],[21.929619296192982,41.10747100342101],[21.99441994419945,41.131775041383264],[22.138421384213842,41.140455054941214],[22.18522185221852,41.15781508205711],[22.239222392223922,41.15434307663392],[22.401224012240135,41.123095027825315],[22.494824948249487,41.11788701969053],[22.602826028260296,41.140455054941214],[22.725227252272532,41.178647114596174],[22.754027540275416,41.31231932338858],[22.7828278282783,41.33141535321607],[22.85842858428586,41.33662336135083],[22.9160291602916,41.33662336135083],[23.02403024030241,41.326207345081286],[23.157231572315737,41.322735339658124],[23.240032400323997,41.38523143727534],[23.373233732337326,41.390439445410124],[23.434434344343458,41.399119458968045],[23.53523535235354,41.38523143727534],[23.63603636036362,41.38696743998693],[23.76203762037622,41.41300748066078],[23.88083880838809,41.45640754845053],[23.974439744397444,41.45293554302734],[24.010440104401056,41.45987955387369],[24.032040320403212,41.46855956743164],[24.057240572405732,41.52758365962569],[24.23004230042301,41.53105566504888],[24.29124291242914,41.525847656914095],[24.388443884438857,41.5241116542025],[24.489244892448937,41.555359703011135],[24.51804518045182,41.551887697587944],[24.56844568445686,41.466823564720045],[24.597245972459746,41.44251952675779],[24.65124651246512,41.419951491507135],[24.773647736477386,41.355719391178326],[24.795247952479542,41.373079418294225],[24.845648456484582,41.393911450833286],[24.99324993249934,41.364399404736275],[25.133651336513367,41.31579132881177],[25.25245252452524,41.24287921492498],[25.382053820538204,41.26371124746407],[25.526055260552624,41.30016730440744],[25.62325623256234,41.31058332067698],[25.72405724057242,41.31579132881177],[25.785257852578525,41.32967935050448],[25.922059220592217,41.31231932338858],[26.06606066060661,41.35051138304354],[26.13446134461344,41.38523143727534],[26.156061560615626,41.43557551591144],[26.145261452614534,41.52237565149093],[26.112861128611286,41.6074397843588],[26.076860768607702,41.640423835879005],[26.06606066060661,41.67340788739921],[26.0840608406084,41.70465593620784],[26.105661056610586,41.725487968746904],[26.199261992619938,41.7445839985744],[26.321663216632174,41.716807955188955],[26.411664116641163,41.69597592264989],[26.462064620646203,41.66299187112969],[26.49446494464945,41.63347982503265],[26.54486544865449,41.6074397843588],[26.580865808658103,41.60049577351245],[26.609666096660987,41.51195963522139],[26.624066240662415,41.402591464391236],[26.60246602466026,41.35398338846673],[26.537665376653763,41.343567372197185],[26.332463324633267,41.23940720950182],[26.32526325263254,41.143927060364376],[26.328863288632903,41.097054987151466],[26.332463324633267,41.064070935631264],[26.354063540635423,41.03629489224582],[26.354063540635423,40.996366829879264],[26.332463324633267,40.95470276480111],[26.24246242462425,40.88352665362595],[26.177661776617782,40.826238564143495],[26.10926109261092,40.749854444833545],[26.069660696606974,40.739438428564],[26.037260372603726,40.72728640958289]]]]}},{"type":"Feature","id":308,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-61.717217172171715,12.012065557179028],[-61.7820178201782,12.008593551755851],[-61.75681756817568,12.04504960869923],[-61.74961749617496,12.109281709028053],[-61.71361713617135,12.185665828337989],[-61.65961659616596,12.237745909685685],[-61.60561605616056,12.223857887992963],[-61.62721627216271,12.05372962225718],[-61.717217172171715,12.012065557179028]]]}},{"type":"Feature","id":304,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-46.26586265862659,60.78158973386613],[-46.381063810638096,60.66006954405486],[-46.49626496264963,60.68610958472871],[-46.55386553865537,60.739925668787976],[-46.665466654666545,60.765965709461824],[-46.78786787867878,60.75902169861547],[-46.791467914679146,60.77985373115453],[-46.39546395463955,60.90831793181218],[-46.204662046620456,60.943037986043976],[-46.21906219062191,60.88922190198468],[-46.255062550625496,60.84234982877177],[-46.26586265862659,60.78158973386613]]],[[[-37.03177031770318,65.5312931527753],[-37.18657186571866,65.5312931527753],[-37.2369723697237,65.60941327479685],[-37.222572225722246,65.69621341037634],[-37.046170461704605,65.72225345105016],[-36.95256952569525,65.66322935885614],[-36.988569885698865,65.57642922327665],[-37.03177031770318,65.5312931527753]]],[[[-51.014310143101426,69.55187543281687],[-51.16911169111691,69.51715537858507],[-51.20151201512016,69.52583539214302],[-51.23391233912338,69.55187543281687],[-51.3131131311313,69.67339562262814],[-51.33831338313382,69.73241971482219],[-51.32031320313203,69.80359582599738],[-51.349113491134915,69.85393990463345],[-51.20871208712086,69.9146999995391],[-51.09351093510935,69.92338001309705],[-50.938709387093866,69.90949199140434],[-50.67950679506794,69.84873189649869],[-50.69750697506976,69.8296358666712],[-50.7551075510755,69.79838781786259],[-50.913509135091346,69.75672375278444],[-50.96750967509675,69.66471560907019],[-50.978309783097814,69.61784353585728],[-50.971109711097114,69.58312348162548],[-51.014310143101426,69.55187543281687]]],[[[-52.731527315273155,69.94421204563614],[-52.396723967239666,69.8626199181914],[-52.043920439204385,69.80706783142054],[-52.01152011520115,69.78102779074669],[-51.98271982719828,69.74283573109173],[-51.97551975519755,69.72200369855264],[-51.98631986319862,69.70290766872517],[-52.00792007920079,69.68554764160928],[-51.98271982719828,69.66471560907019],[-51.90711907119072,69.63693956568477],[-51.89991899918999,69.60395551416457],[-51.98991989919898,69.55013943010528],[-52.11232112321123,69.48937933519966],[-52.7711277112771,69.3643871399652],[-53.00153001530015,69.34181910471452],[-53.577535775357745,69.25675497184665],[-53.753937539375386,69.26022697726981],[-53.79353793537935,69.263698982693],[-53.901539015390156,69.30189104234796],[-54.05274052740526,69.33661109657976],[-54.12114121141211,69.3643871399652],[-54.18234182341823,69.40431520233176],[-54.15714157141571,69.42861924029401],[-54.04914049140491,69.43729925385196],[-53.890738907389064,69.43729925385196],[-53.65673656736567,69.46507529723738],[-53.72153721537215,69.49111533791122],[-53.78273782737827,69.50673936231553],[-53.825938259382596,69.53972341383573],[-53.92313923139231,69.53451540570097],[-53.99513995139951,69.55361143552847],[-54.13194131941319,69.56576345450958],[-54.495544955449546,69.57791547349072],[-54.733147331473305,69.61089952501092],[-54.805148051480515,69.62999555483842],[-54.86634866348663,69.66471560907019],[-54.92034920349204,69.71332368499469],[-54.84114841148411,69.90254798055798],[-54.78714787147871,69.9494200537709],[-54.66474664746647,69.9650440781752],[-54.36234362343623,69.92338001309705],[-54.32274322743227,69.94247604292454],[-54.653946539465394,70.0119161513881],[-54.77274772747727,70.05184421375469],[-54.808748087480865,70.0848282652749],[-54.830348303483035,70.1334363411994],[-54.830348303483035,70.16121238458481],[-54.81594815948159,70.18898842797026],[-54.78714787147871,70.21850047406727],[-54.704347043470435,70.25669253372226],[-54.37314373143731,70.3174526286279],[-54.00594005940059,70.29662059608881],[-53.375933759337585,70.22197247949046],[-53.296732967329675,70.20461245237456],[-53.10233102331023,70.14038035204575],[-52.731527315273155,69.94421204563614]]],[[[-51.676716767167676,70.85561346922069],[-51.809918099180976,70.8521414637975],[-52.119521195211945,70.87123749362499],[-52.144721447214465,70.8816535098945],[-52.14832148321483,70.90422154514519],[-52.1051210512105,70.968453645474],[-51.968319683196825,70.97713365903195],[-51.80631806318064,70.94241360480015],[-51.629916299163,70.89206952616405],[-51.608316083160815,70.8695014909134],[-51.676716767167676,70.85561346922069]]],[[[-25.432454324543244,70.92158157226109],[-25.39645396453963,70.86255748006704],[-25.392853928539267,70.8347814366816],[-25.400054000539996,70.81047739871934],[-25.42165421654215,70.79485337431504],[-25.468454684546828,70.77922934991074],[-25.37845378453784,70.74103729025575],[-25.35325353253532,70.71499724958193],[-25.34605346053459,70.69416521704284],[-25.40365403654036,70.65250115196469],[-25.799657996579953,70.59868506790542],[-25.911259112591125,70.57264502723157],[-26.04806048060479,70.50841292690274],[-26.21726217262173,70.45459684284347],[-26.27486274862747,70.45459684284347],[-26.339663396633966,70.51188493232593],[-26.606066060660595,70.55354899740408],[-27.106471064710632,70.53098096215342],[-27.689676896768958,70.47890088080572],[-27.898478984789847,70.45459684284347],[-28.00288002880029,70.46674886182461],[-28.03528035280351,70.48758089436367],[-28.03528035280351,70.51362093503752],[-27.96687966879668,70.59521306248223],[-27.938079380793795,70.61604509502129],[-27.804878048780495,70.64208513569514],[-27.71487714877148,70.71326124687033],[-27.743677436774362,70.78964536618028],[-27.70767707677075,70.89727753429884],[-27.617676176761762,70.91290155870314],[-27.387273872738717,70.87644550175975],[-27.23967239672396,70.8677654882018],[-26.976869768697668,70.86255748006704],[-26.62046620466205,70.87644550175975],[-26.336063360633602,70.9198455695495],[-25.817658176581773,71.04310176207235],[-25.727657276572756,71.04136575936076],[-25.659256592565924,70.99796569157101],[-25.61245612456125,70.97713365903195],[-25.457654576545764,70.94241360480015],[-25.432454324543244,70.92158157226109]]],[[[-53.53433534335343,71.04136575936076],[-53.627936279362785,71.0344217485144],[-53.89793897938979,71.0847658271505],[-53.941139411394104,71.103861856978],[-53.95913959139591,71.12816589494025],[-53.94833948339483,71.15594193832567],[-53.861938619386194,71.20802201967336],[-53.699936999369996,71.28267013627172],[-53.58473584735847,71.29655815796443],[-53.51273512735126,71.24968608475152],[-53.44073440734407,71.18545398442271],[-53.43353433534335,71.15420593561407],[-53.4371343713437,71.11601387595911],[-53.45513455134551,71.08302982443891],[-53.48753487534874,71.05698978376506],[-53.53433534335343,71.04136575936076]]],[[[-55.01755017550175,72.7912564926431],[-55.157951579515796,72.7235523868911],[-55.273152731527304,72.68362432452454],[-55.525155251552505,72.56904814555963],[-55.56835568355683,72.56384013742485],[-55.63315633156331,72.57946416182915],[-55.68715687156872,72.61071221063779],[-55.78075780757807,72.61765622148414],[-55.81315813158132,72.6367522513116],[-55.827558275582746,72.65237627571594],[-55.87075870758707,72.66279229198545],[-55.935559355593554,72.66800030012024],[-56.04356043560435,72.6558482811391],[-56.140761407614065,72.66800030012024],[-56.216362163621625,72.71834437875634],[-56.07956079560795,72.75306443298811],[-55.99315993159931,72.78257647908515],[-55.66555665556655,72.7929924953547],[-55.575555755557545,72.78084047637356],[-55.51795517955179,72.78084047637356],[-55.42795427954279,72.78778448721991],[-55.233552335523356,72.8242405441633],[-55.20475204752047,72.8416005712792],[-55.031950319503196,72.82076853874011],[-55.01755017550175,72.7912564926431]]],[[[-18.001980019800186,75.40741257900865],[-17.92277922779226,75.30151641360169],[-17.886778867788678,75.20430026175265],[-17.760777607776078,75.14354016684703],[-17.497974979749785,75.15222018040498],[-17.39357393573934,75.03764400144007],[-17.584375843758437,74.99250793093873],[-18.354783547835467,75.00986795805463],[-18.671586715867164,75.00118794449668],[-18.891188911889117,75.07236405567184],[-18.88398883988839,75.1956202481947],[-18.855188551885504,75.31887644071759],[-18.635586355863552,75.39005255189275],[-18.451984519845183,75.32755645427554],[-18.228782287822867,75.37269252477685],[-18.001980019800186,75.40741257900865]]],[[[-18.581585815858148,76.04278957145044],[-18.696786967869684,76.01501352806503],[-19.08559085590855,76.42991817613492],[-19.08559085590855,76.58095041204322],[-19.06039060390603,76.69552659100813],[-18.88398883988839,76.70420660456608],[-18.732787327873268,76.64171050694887],[-18.660786607866072,76.4038781354611],[-18.581585815858148,76.04278957145044]]],[[[-71.66771667716677,77.32569557531517],[-72.02412024120241,77.31701556175722],[-72.37332373323733,77.3552076214122],[-72.49572495724956,77.38471966750922],[-72.48852488524885,77.43159174072213],[-72.43812438124381,77.44721576512646],[-72.24732247322473,77.46283978953076],[-72.0889208892089,77.46631179495392],[-71.98451984519845,77.45936778410757],[-71.73251732517325,77.43159174072213],[-71.55251552515524,77.40381569733671],[-71.43371433714337,77.39513568377876],[-71.4661146611466,77.35347161870061],[-71.66771667716677,77.32569557531517]]],[[[-17.95517955179551,77.64164806882448],[-18.149581495814942,77.64164806882448],[-18.22158221582214,77.66768810949833],[-18.174781747817462,77.71456018271124],[-17.90477904779047,77.86212041319635],[-17.81477814778148,77.87427243217749],[-17.681576815768153,77.85864840777319],[-17.641976419764205,77.78226428846324],[-17.72837728377283,77.70588016915329],[-17.95517955179551,77.64164806882448]]],[[[-18.99558995589956,77.9732245867381],[-19.12879128791286,77.9385045325063],[-19.218792187921878,78.04440069791326],[-19.297992979929802,78.18501691755205],[-19.315993159931594,78.34472916701827],[-19.11079110791107,78.42284928903982],[-19.006390063900625,78.44194531886728],[-18.93438934389343,78.42284928903982],[-18.95238952389522,78.35340918057622],[-18.95238952389522,78.21105695822587],[-18.88398883988839,78.11557680908845],[-18.99558995589956,77.9732245867381]]],[[[-17.61317613176132,79.82553948000421],[-18.034380343803434,79.7109633010393],[-18.660786607866072,79.71964331459725],[-19.031590315903145,79.77345939865654],[-19.139591395913953,79.85157952067806],[-18.99558995589956,79.94011565896915],[-18.545585455854564,80.01129177014431],[-17.983979839798394,80.05469183793406],[-17.472774727747264,80.02865179726021],[-17.40077400774007,79.94011565896915],[-17.61317613176132,79.82553948000421]]],[[[-18.664386643866436,81.84624663629452],[-18.76878768787688,81.81499858748592],[-19.031590315903145,81.82715060646706],[-19.369993699936998,81.91742274746971],[-19.593195931959315,81.99207086406807],[-19.611196111961107,82.07887099964753],[-19.4959949599496,82.11706305930252],[-19.315993159931594,82.12400707014888],[-19.067590675906757,82.04935895355052],[-18.811988119881192,81.94867079627832],[-18.664386643866436,81.84624663629452]]],[[[-44.86544865448653,82.08407900778232],[-45.06705067050669,82.06671898066642],[-45.491854918549194,82.17261514607338],[-46.161461614616144,82.27851131148034],[-46.75186751867517,82.34795141994394],[-47.30627306273061,82.53370371008401],[-47.34947349473495,82.59967181312442],[-47.27387273872739,82.6569599026069],[-46.78786787867878,82.66563991616482],[-46.39906399063989,82.69167995683867],[-45.41265412654127,82.57710377787376],[-44.91584915849157,82.47988762602475],[-44.75024750247502,82.4017675040032],[-44.77544775447754,82.24205525453698],[-44.86544865448653,82.08407900778232]]],[[[-29.9540995409954,83.56488932076826],[-28.992889928899274,83.50412922586261],[-28.485284852848537,83.43468911739905],[-28.37728377283773,83.43642512011061],[-27.689676896768958,83.4103850794368],[-27.034470344703436,83.37740102791659],[-25.94725947259471,83.2888648896255],[-25.79605796057959,83.26108884624009],[-25.911259112591125,83.2367848082778],[-26.181261812618118,83.2211607838735],[-27.570875708757086,83.19338474048809],[-30.090900909009093,83.15692868354469],[-31.534515345153437,83.08922457779269],[-31.991719917199163,83.08575257236953],[-32.03132031320314,82.98332841238573],[-31.836918369183678,82.97812040425097],[-31.516515165151645,82.99200842594368],[-30.386103861038606,83.09443258592748],[-29.964899648996493,83.11005661033178],[-29.176491764917643,83.10137659677383],[-28.150481504815048,83.06318453711884],[-27.740077400774,83.07707255881158],[-27.002070020700188,83.06665654254203],[-26.14166141661417,83.09616858863905],[-25.122851228512275,83.16040068896788],[-24.845648456484554,83.01804846661753],[-24.471244712447117,82.87743224697877],[-24.17244172441724,82.89305627138307],[-23.92043920439204,82.88437625782512],[-23.834038340383387,82.83924018732381],[-23.69363693636936,82.81840815478472],[-23.405634056340546,82.82882417105426],[-22.523625236252343,82.78889610868771],[-21.91881918819189,82.71598399480092],[-21.69201692016921,82.68299994328072],[-21.5840158401584,82.63439186735621],[-21.519215192151904,82.59619980770125],[-21.61641616416165,82.54759173177675],[-21.99441994419945,82.46252759890885],[-22.473224732247303,82.3844074768873],[-23.11763117631176,82.32538338469328],[-23.86283862838627,82.2871913250383],[-29.579695796957964,82.16046312709224],[-29.774097740977396,82.13095108099523],[-29.88569885698857,82.05456696168528],[-29.81009810098101,81.95561480712468],[-29.54369543695435,81.93999078272037],[-28.920889208892078,81.99554286949123],[-27.84087840878408,82.04935895355052],[-27.04527045270453,82.04588694812733],[-25.148051480514795,82.00075087762602],[-24.59004590045899,81.88270269323792],[-24.294842948429476,81.700422408521],[-23.63603636036359,81.74208647359916],[-23.495634956349562,81.77333452240777],[-23.391233912339118,81.82715060646706],[-23.312033120331193,81.88443869594951],[-23.247232472324725,81.94693479356673],[-23.178831788317865,81.98859885864488],[-23.103231032310305,82.01116689389553],[-22.94122941229412,82.03026292372303],[-22.56322563225632,82.05283095897369],[-21.576815768157672,82.07539899422437],[-21.339213392133928,82.06845498337802],[-21.166411664116623,81.98339085051012],[-21.13041130411304,81.93478277458561],[-21.119611196111947,81.86881467154521],[-21.12321123211231,81.79069454952366],[-21.144811448114467,81.69521440038625],[-21.23121231212312,81.6014702539604],[-21.504815048150476,81.43828599907098],[-21.72441724417243,81.34801385806833],[-21.9620196201962,81.28378175773949],[-22.415624156241563,81.13795752996597],[-22.574025740257383,81.09802946759942],[-23.070830708307085,80.92616519915205],[-23.196831968319685,80.84804507713051],[-23.204032040320385,80.78902098493646],[-23.11763117631176,80.77860496866691],[-22.97362973629737,80.8324210527262],[-22.919629196291964,80.87234911509276],[-22.826028260282584,80.91227717745932],[-22.088020880208802,81.01990934557787],[-21.929619296192953,81.04942139167491],[-21.450814508145072,81.17788559233253],[-21.141211412114103,81.22649366825704],[-20.889208892088902,81.27683774689314],[-20.756007560075602,81.31155780112493],[-20.014400144001428,81.565014197017],[-19.629196291962927,81.63966231361536],[-19.225992259922606,81.63966231361536],[-19.15399153991538,81.51293411566934],[-18.6679866798668,81.49210208313025],[-18.455584555845547,81.49731009126504],[-18.117181171811723,81.4660620424564],[-17.969579695796966,81.44175800449415],[-17.717577175771765,81.42786998280144],[-17.454774547745473,81.3983579367044],[-17.227972279722792,81.42960598551304],[-17.15957159571596,81.4504380180521],[-16.936369363693643,81.54418216447795],[-16.637566375663738,81.62577429192265],[-16.360363603636017,81.72819845190645],[-16.266762667626665,81.7542384925803],[-16.11916119161191,81.77680652783096],[-15.967959679596788,81.7854865413889],[-15.553955539555403,81.83409461731341],[-15.449554495544959,81.83756662273657],[-15.226352263522642,81.82194259833227],[-14.24354243542436,81.81326258477432],[-13.703537035370346,81.78895854681207],[-12.954729547295472,81.7195184383485],[-12.432724327243278,81.68306238140511],[-12.191521915219141,81.64834232717331],[-11.842318423184224,81.57716621599815],[-11.557915579155775,81.5025180993998],[-11.424714247142475,81.47995006414914],[-11.431914319143175,81.45738202889845],[-11.52911529115292,81.42439797737825],[-12.231122311223118,81.30982179841334],[-12.461524615246134,81.23170167639182],[-13.127531275312748,81.08761345132987],[-13.451534515345145,81.03726937269377],[-13.804338043380426,81.01817334286628],[-14.196741967419655,81.01470133744311],[-14.45234452344522,80.99386930490402],[-14.488344883448832,80.97303727236496],[-14.308343083430827,80.91401318017091],[-14.229142291422903,80.87061311238116],[-14.239942399423995,80.8324210527262],[-14.430744307443064,80.77686896595534],[-14.50274502745026,80.76298094426261],[-15.193951939519394,80.72131687918446],[-15.543155431554311,80.6501407680093],[-15.996759967599672,80.64146075445134],[-16.317163171631705,80.6501407680093],[-16.759967599676003,80.57375664869934],[-16.587165871658698,80.51126055108213],[-16.428764287642878,80.48348450769669],[-15.93555935559354,80.42793242092583],[-15.931959319593176,80.39494836940563],[-16.16956169561695,80.32898026636522],[-16.48996489964898,80.25259614705527],[-16.867968679686783,80.19878006299598],[-17.011970119701203,80.19010004943803],[-17.19197191971918,80.20398807113077],[-17.357573575735756,80.20051606570757],[-17.7211772117721,80.17621202774532],[-18.070380703807018,80.17274002232213],[-18.69318693186932,80.20746007655393],[-19.02799027990278,80.24738813892048],[-19.20439204392042,80.26127616061322],[-19.427594275942766,80.25780415519003],[-19.51399513995139,80.24218013078573],[-19.86679866798667,80.14496397893672],[-20.039600396003948,80.07899587589631],[-20.15120151201512,80.01129177014431],[-20.198001980019797,79.93837965625755],[-20.180001800018005,79.85852353152441],[-20.136801368013664,79.80297144475355],[-20.068400684006832,79.77345939865654],[-19.985599855998544,79.75609937154064],[-19.837998379983787,79.7456833552711],[-19.517595175951755,79.75609937154064],[-19.391593915939154,79.75089136340586],[-19.351993519935206,79.73353133628999],[-19.283592835928346,79.68318725765388],[-19.294392943929438,79.63457918172935],[-19.355593555935542,79.56687507597738],[-19.398793987939882,79.48875495395583],[-19.431194311943102,79.39848281295318],[-19.41319413194131,79.34813873431708],[-19.283592835928346,79.33772271804753],[-19.222392223922242,79.34119472347072],[-19.15399153991538,79.32557069906642],[-19.07119071190712,79.28911464212302],[-19.00999009990099,79.25092258246806],[-18.97038970389704,79.21099452010151],[-18.991989919899197,79.1780104685813],[-19.074790747907485,79.15197042790746],[-19.26199261992619,79.12245838181042],[-19.72279722797228,79.06517029232796],[-19.769597695976955,79.04781026521206],[-19.805598055980568,79.0113542082687],[-19.830798307983088,78.959274126921],[-19.888398883988827,78.9106660509965],[-19.971199711997116,78.86726598320675],[-20.05040050400504,78.8412259425329],[-20.20160201602016,78.83080992626338],[-20.396003960039593,78.82907392355179],[-20.615606156061546,78.80476988558954],[-21.134011340113403,78.65894565781599],[-21.141211412114103,78.64332163341169],[-20.94680946809467,78.59644956019878],[-20.9540095400954,78.55478549512063],[-21.195211952119507,78.37944922125007],[-21.260012600126004,78.2926490856706],[-21.310413104131044,78.1746009012825],[-21.396813968139668,78.0739127440103],[-21.51561515615157,77.99232061656559],[-21.63441634416344,77.89684046742815],[-21.746017460174585,77.79094430202119],[-21.728017280172793,77.70935217457648],[-21.580415804158037,77.65206408509403],[-21.378813788137876,77.69720015559534],[-21.13041130411304,77.84649638879205],[-20.864008640086382,77.91246449183245],[-20.572405724057234,77.89163245929339],[-20.320403204032033,77.86212041319635],[-19.996399963999636,77.80309632100233],[-19.72279722797228,77.76664026405894],[-19.48879488794887,77.71803218813443],[-19.39519395193952,77.67810412576787],[-19.297992979929802,77.62081603628542],[-19.294392943929438,77.58609598205362],[-19.467194671946714,77.56526394951453],[-19.524795247952483,77.57220796036091],[-19.953199531995324,77.66595210678673],[-20.162001620016184,77.69025614474899],[-20.439204392043905,77.66248010136357],[-20.680406804068042,77.61908003357382],[-20.464404644046425,77.44721576512646],[-20.230402304023045,77.36909564310491],[-19.809198091980903,77.33263958616152],[-19.585995859958587,77.29444752650656],[-19.427594275942766,77.24583945058205],[-19.301593015930166,77.2215354126198],[-19.132391323913225,77.23195142888935],[-18.90198901989018,77.28055950481385],[-18.585185851858512,77.28229550752545],[-18.44118441184412,77.25972747227476],[-18.34038340383404,77.21459140177345],[-18.293582935829363,77.13299927432874],[-18.304383043830427,77.01147908451745],[-18.336783367833675,76.92120694351479],[-18.394383943839443,76.86044684860914],[-18.50958509585095,76.77885472116444],[-18.606786067860668,76.76323069676013],[-18.739987399873996,76.76843870489492],[-18.865988659886597,76.78406272929922],[-18.981189811898105,76.81357477539623],[-19.157591575915745,76.83614281064689],[-19.510395103951026,76.86044684860914],[-19.863198631986307,76.91426293266844],[-20.064800648006468,76.92815095436114],[-20.48600486004858,76.92120694351479],[-20.943209432094307,76.88648688928299],[-20.961209612096127,76.84308682149327],[-21.61641616416165,76.68858258016178],[-21.74961749617495,76.69031858287337],[-21.929619296192953,76.74239866422107],[-22.18522185221852,76.79447874556874],[-22.332823328233275,76.79447874556874],[-22.55602556025559,76.72851064252833],[-22.610026100260995,76.70420660456608],[-22.60642606426063,76.67990256660383],[-22.444424444244447,76.62435047983297],[-22.37962379623795,76.61219846085183],[-22.293222932229327,76.60178244458231],[-22.005220052200514,76.58789442288958],[-21.87561875618755,76.57400640119687],[-21.756817568175677,76.40040613003791],[-21.569615696156944,76.29450996463095],[-21.486814868148684,76.27194192938029],[-21.418414184141824,76.26326191582234],[-21.184411844118443,76.2684699239571],[-20.885608856088567,76.3031899781889],[-20.784807848078486,76.27541393480345],[-20.565205652056505,76.24069388057165],[-20.43560435604354,76.23027786430214],[-20.280802808028085,76.2320138670137],[-20.104401044010444,76.2198618480326],[-19.863198631986307,76.12090969347199],[-19.956799567995688,75.99591749823753],[-19.805598055980568,75.89696534367692],[-19.56439564395643,75.79454118369313],[-19.510395103951026,75.75808512674976],[-19.485194851948506,75.69038102099776],[-19.481594815948142,75.64524495049642],[-19.46359463594635,75.60358088541827],[-19.431194311943102,75.5671248284749],[-19.398793987939882,75.49421271458812],[-19.366393663936634,75.38658054646956],[-19.373593735937362,75.2980444081785],[-19.427594275942766,75.2303403024265],[-19.524795247952483,75.1799962237904],[-19.675996759967603,75.14874817498179],[-19.79839798397984,75.15742818853974],[-19.89199891998919,75.20430026175265],[-20.02520025200252,75.25464434038875],[-20.198001980019797,75.30846042444804],[-20.48600486004858,75.3136684325828],[-20.907209072090723,75.15742818853974],[-21.094410944109427,75.14874817498179],[-21.245612456124547,75.13312415057749],[-21.411214112141124,75.06542004482549],[-21.64881648816487,75.02375597974734],[-21.86121861218612,75.03938000415164],[-22.232022320223194,75.11923612888478],[-22.098820988209866,75.06715604753708],[-21.904419044190433,75.00465994991987],[-21.78561785617856,74.97167589839967],[-21.695616956169545,74.96473188755328],[-21.59841598415983,74.97167589839967],[-21.4580145801458,74.99771593907349],[-21.141211412114103,75.06889205024868],[-21.058410584105843,75.07930806651822],[-20.986409864098647,75.07410005838344],[-20.92880928809288,75.05326802584437],[-20.860408604086047,74.99250793093873],[-20.784807848078486,74.89181977366653],[-20.79560795607955,74.80675564079863],[-20.889208892088902,74.73557952962346],[-20.97200972009719,74.69044345912212],[-21.036810368103687,74.66961142658306],[-21.036810368103687,74.65398740217876],[-20.860408604086047,74.63662737506286],[-20.61200612006118,74.72863551877711],[-20.532805328053286,74.84321169774202],[-20.41760417604175,74.97514790382283],[-20.21600216002159,75.01854797161258],[-19.985599855998544,74.97514790382283],[-19.79839798397984,74.85189171129997],[-19.53919539195391,74.62447535608172],[-19.427594275942766,74.60017131811946],[-19.28719287192871,74.5463552340602],[-19.225992259922606,74.4786511283082],[-19.240392403924034,74.40053100628666],[-19.272792727927282,74.3432429168042],[-19.315993159931594,74.30678685986084],[-19.369993699936998,74.28421882461018],[-19.467194671946714,74.27033080291744],[-19.64719647196472,74.25817878393633],[-20.046800468004676,74.28248282189858],[-20.255602556025565,74.28248282189858],[-20.230402304023045,74.20436269987704],[-20.651606516065158,74.13665859412504],[-21.13041130411304,74.11061855345119],[-21.580415804158037,74.16269863479889],[-21.954819548195474,74.2442907622436],[-21.832418324183237,74.35713093849694],[-21.76041760417604,74.48212313373139],[-21.94401944019441,74.5654512638877],[-21.983619836198358,74.56718726659926],[-21.91881918819189,74.43872306594164],[-21.972819728197265,74.39011499001714],[-22.17802178021779,74.32935489511149],[-22.32202322023221,74.30331485443764],[-22.332823328233275,74.28595482732175],[-22.264422644226443,74.27206680562904],[-22.217622176221766,74.24602676495519],[-22.19602196021961,74.20609870258863],[-22.22122221222213,74.16617064022208],[-22.289622896228963,74.12450657514393],[-22.32922329223291,74.09152252362372],[-22.33642336423364,74.06374648023828],[-22.27162271622717,74.02902642600648],[-22.134821348213478,73.99083436635152],[-21.98721987219872,73.97173833652403],[-21.29961299612995,73.96305832296608],[-21.02241022410223,73.94049028771542],[-20.36720367203671,73.84848214400117],[-20.338403384033825,73.81897009790416],[-20.450004500044997,73.65231383759155],[-20.5112051120511,73.4926015881253],[-20.6372063720637,73.46308954202829],[-21.32481324813247,73.45614553118193],[-21.54801548015479,73.43184149321965],[-21.872018720187185,73.35892937933289],[-22.18522185221852,73.27039324104183],[-22.34722347223473,73.26865723833023],[-22.988029880298797,73.34677736035178],[-23.23283232832327,73.39712143898788],[-23.76203762037619,73.5429456667614],[-24.158041580415812,73.76515401384486],[-24.341643416434152,73.67314587013061],[-24.44964449644496,73.6280097996293],[-24.56484564845647,73.60544176437861],[-24.67644676446764,73.60196975895545],[-24.78444784447845,73.61759378335975],[-24.906849068490686,73.65231383759155],[-25.108451084510847,73.73390596503626],[-25.35325353253532,73.81376208976937],[-25.522455224552232,73.85195414942436],[-25.526055260552596,73.84153813315481],[-25.42885428854288,73.7946660599419],[-25.281252812528123,73.73911397317102],[-24.91044910449105,73.57940172370479],[-24.777247772477722,73.5394736613382],[-24.79164791647915,73.51169761795279],[-25.02565025650256,73.48565757727894],[-25.310053100531007,73.43184149321965],[-25.450454504545036,73.3901774281415],[-25.666456664566653,73.29296127629249],[-25.73845738457385,73.27733725188818],[-26.062460624606246,73.25303321392593],[-26.16686166861669,73.25824122206069],[-26.4080640806408,73.31379330883158],[-26.764467644676444,73.34851336306338],[-26.976869768697668,73.37976141187198],[-27.27207272072721,73.43704950135444],[-27.167671676716765,73.3745534037372],[-26.60246602466023,73.27907325459978],[-26.541265412654127,73.24956120850274],[-26.656466564665635,73.19227311902029],[-26.72846728467283,73.17144108648122],[-26.86166861668616,73.16623307834647],[-27.06327063270632,73.17838509732758],[-27.26487264872648,73.17664909461598],[-27.47367473674737,73.15928906750008],[-27.560075600755994,73.13845703496102],[-27.53127531275311,73.11241699428717],[-27.484474844748433,73.08811295632492],[-27.412474124741237,73.06728092378583],[-27.34767347673477,73.06728092378583],[-27.18927189271892,73.13324902682626],[-27.07047070470705,73.13672103224943],[-26.75366753667535,73.12109700784512],[-26.43326433264332,73.17144108648122],[-26.202862028620274,73.19400912173188],[-26.030060300602997,73.19921712986667],[-25.400054000539996,73.27560124917659],[-25.266852668526667,73.36240138475608],[-25.058050580505807,73.39712143898788],[-24.586445864458625,73.42316147966173],[-24.132841328413292,73.409273457969],[-23.898838988389883,73.39885744169945],[-23.708037080370786,73.31726531425474],[-23.456034560345586,73.25824122206069],[-23.24363243632436,73.19400912173188],[-22.995229952299525,73.17144108648122],[-22.851228512285104,73.08464095090173],[-22.451624516245147,72.98568879634112],[-22.19602196021961,72.96485676380206],[-22.037620376203762,72.91798469058915],[-22.023220232202306,72.72008038146791],[-22.005220052200514,72.63501624860004],[-22.073620736207346,72.39891987982384],[-22.27882278822787,72.34510379576457],[-22.239222392223922,72.22011160053012],[-22.293222932229327,72.11942344325792],[-22.498424984249823,72.15761550291288],[-22.70722707227071,72.22358360595328],[-23.20763207632075,72.32600776593708],[-23.675636756367567,72.39197586897748],[-23.85563855638557,72.45273596388313],[-24.068040680406796,72.49787203438444],[-24.359643596435973,72.6870963299477],[-24.546845468454677,72.92145669601231],[-24.629646296462965,73.03776887768882],[-24.788047880478786,73.04471288853517],[-24.99324993249931,73.01346483972657],[-25.16965169651695,72.98048078820636],[-25.256052560525603,72.9249287014355],[-25.860858608586085,72.84680857941396],[-26.080460804608038,72.79472849806626],[-26.206462064620638,72.79472849806626],[-26.656466564665635,72.71660837604475],[-26.47646476464763,72.67841631638976],[-26.39366393663937,72.673208308255],[-26.210062100621002,72.69404034079409],[-26.09846098460983,72.7218163841795],[-25.68805688056881,72.79820050348945],[-25.356853568535684,72.8103525224706],[-25.23805238052381,72.8433365739908],[-24.98604986049861,72.88847264449211],[-24.813248132481306,72.90236066618482],[-24.788047880478786,72.8902086472037],[-24.770047700476994,72.86937661466462],[-24.65124651246512,72.58293616725234],[-24.70164701647016,72.50655204794239],[-24.838448384483826,72.47356799642219],[-25.12645126451264,72.41975191236293],[-25.2020520205202,72.39371187168908],[-25.11925119251191,72.34683979847614],[-24.845648456484554,72.39023986626589],[-24.66564665646655,72.43711193947883],[-24.572045720457197,72.41975191236293],[-24.417244172441713,72.34857580118774],[-24.240842408424072,72.31211974424437],[-23.798037980379803,72.20101557070262],[-23.58563585635855,72.14025547579698],[-23.290432904329037,72.08123138360295],[-22.95562955629555,71.99963925615822],[-22.869228692286924,71.97012721006121],[-22.56322563225632,71.92846314498306],[-22.498424984249823,71.91457512329035],[-22.368823688236887,71.7704868982284],[-22.264422644226443,71.7531268711125],[-21.958419584195838,71.74444685755455],[-22.012420124201242,71.68889477078369],[-22.31122311223112,71.56390257554924],[-22.466024660246603,71.52571051589427],[-22.502025020250187,71.49967047522043],[-22.48762487624876,71.45627040743068],[-22.48042480424803,71.38335829354392],[-22.419224192241927,71.24795008203992],[-22.34722347223473,71.37294227727438],[-22.300423004230026,71.43196636946843],[-22.232022320223194,71.44932639658433],[-22.17082170821709,71.45279840200749],[-21.9620196201962,71.50835048877838],[-21.753217532175313,71.47883844268134],[-21.69921699216991,71.33822222304258],[-21.670416704167025,71.20628601696177],[-21.688416884168845,71.09170983799686],[-21.66681666816669,70.9163735641263],[-21.67401674016739,70.85561346922069],[-21.62361623616235,70.80526939058458],[-21.57321573215731,70.59000505434747],[-21.522815228152268,70.52577295401863],[-21.627216272162713,70.46848486453618],[-21.94401944019441,70.44418082657393],[-22.07002070020701,70.47195686995937],[-22.383223832238315,70.46154085368983],[-22.383223832238315,70.51362093503752],[-22.401224012240107,70.57090902451998],[-22.401224012240107,70.61257308959813],[-22.422824228242263,70.6490291465415],[-22.43722437224372,70.86082147735544],[-22.527225272252707,70.80700539329615],[-22.53082530825307,70.765341328218],[-22.55602556025559,70.72194126042828],[-22.610026100260995,70.49278890249843],[-22.68922689226892,70.43723681572757],[-22.94122941229412,70.45112483742028],[-23.189631896318957,70.44244482386233],[-23.32643326433265,70.45112483742028],[-23.790837908379075,70.55528500011567],[-23.97083970839708,70.6490291465415],[-24.129241292412928,70.79138136889185],[-24.23004230042301,70.92331757497266],[-24.266042660426592,71.04657376749552],[-24.377643776437765,71.14552592205615],[-24.561245612456105,71.22364604407767],[-24.780847808478086,71.28614214169491],[-25.032850328503287,71.33475021761942],[-25.256052560525603,71.39551031252503],[-25.44685446854467,71.47189443183498],[-25.65565655656556,71.52918252131744],[-25.886058860588605,71.57258258910718],[-26.210062100621002,71.58994261622308],[-26.688866888668883,71.58299860537673],[-27.009270092700916,71.62987067858964],[-27.08847088470884,71.62639867316645],[-27.1640716407164,71.6020946352042],[-27.106471064710632,71.53265452674063],[-26.73566735667356,71.50140647793202],[-26.45126451264511,71.49272646437407],[-26.07326073260731,71.49793447250883],[-25.842858428584293,71.48057444539293],[-25.75645756457564,71.44064638302638],[-25.698856988569872,71.36773426913962],[-25.666456664566653,71.26531010915582],[-25.742057420574213,71.18371798171111],[-26.01566015660157,71.09344584070845],[-26.156061560615598,71.05004577291871],[-26.57726577265771,70.968453645474],[-26.717667176671767,70.9510936183581],[-27.066870668706684,70.94414960751175],[-27.336873368733677,70.9528296210697],[-27.689676896768958,70.99275768343625],[-27.887678876788755,71.0014376969942],[-28.301683016830168,71.00664570512896],[-28.398883988839884,70.99275768343625],[-28.290882908829076,70.9493576156465],[-28.114481144811435,70.92505357768425],[-27.9920799207992,70.89554153158724],[-27.97767977679777,70.83998944481635],[-28.024480244802447,70.75666131466005],[-28.071280712807123,70.6993732251776],[-28.146881468814684,70.65597315738788],[-28.416884168841676,70.57438102994317],[-28.52848528485285,70.54834098926932],[-29.036090360903614,70.46154085368983],[-29.072090720907198,70.44418082657393],[-28.953289532895326,70.44765283199712],[-28.632886328863293,70.47716487809413],[-28.539285392853913,70.47716487809413],[-28.013680136801355,70.40251676149578],[-27.596075960759606,70.40598876691897],[-26.74646746467465,70.47542887538253],[-26.67806678066779,70.47369287267097],[-26.62046620466205,70.46327685640142],[-26.566465664656647,70.43723681572757],[-26.50886508865088,70.39730875336102],[-26.57726577265771,70.35738069099446],[-26.77166771667717,70.31918863133947],[-27.074070740707413,70.28099657168451],[-27.20367203672035,70.25495653101066],[-27.32967329673295,70.2167644713557],[-27.560075600755994,70.12475632764145],[-27.628476284762854,70.02754017579244],[-27.383673836738353,69.99108411884905],[-27.275672756727573,70.03795619206196],[-27.14607146071461,70.14038035204575],[-27.027270272702708,70.2011404469514],[-26.75366753667535,70.24280451202955],[-26.415264152641527,70.22197247949046],[-26.156061560615598,70.24627651745271],[-25.623256232562312,70.34696467472492],[-25.52965529655296,70.35390868557127],[-24.748447484474838,70.29488459337722],[-24.03924039240391,70.1820444171239],[-23.66843668436684,70.13864434933416],[-23.171631716317165,70.1143403113719],[-22.2860228602286,70.12649233035305],[-22.206822068220674,70.10739630052555],[-22.23562235622356,70.067468238159],[-22.2860228602286,70.0327481839272],[-22.433624336243355,69.98587611071429],[-22.61362613626136,69.95462806190565],[-22.725227252272504,69.9459480483477],[-22.82242822428225,69.92338001309705],[-23.034830348303473,69.90081197784639],[-23.088830888308877,69.88345195073049],[-23.013230132301317,69.80533182870894],[-23.04923049230493,69.79317980972783],[-23.236432364323633,69.79144380701624],[-23.55323553235533,69.74109972838014],[-23.81243812438123,69.74457173380333],[-23.866438664386635,69.73589172024538],[-23.816038160381595,69.71853169312948],[-23.765637656376555,69.68207563618608],[-23.708037080370786,69.62652354941523],[-23.740437404374035,69.58833148976026],[-23.85563855638557,69.56576345450958],[-23.942039420394195,69.55881944366323],[-24.2480424804248,69.59006749247183],[-24.29844298442984,69.58485948433707],[-24.251642516425164,69.56229144908642],[-24.226442264422644,69.52757139485462],[-24.219242192421916,69.47896331893011],[-24.294842948429476,69.43903525656356],[-24.44964449644496,69.40778720775492],[-24.74124741247411,69.31925106946386],[-24.86724867248671,69.29321102879001],[-25.133651336513367,69.27237899625095],[-25.18765187651877,69.26022697726981],[-25.079650796507963,69.19252287151781],[-25.09405094050939,69.1647468281324],[-25.27045270452703,69.09183471424564],[-25.544055440554388,69.0449626410327],[-25.580055800558,69.02065860307044],[-25.60525605256052,68.95469050003004],[-25.626856268562676,68.92865045935619],[-25.698856988569872,68.89045839970123],[-25.954459544595437,68.81754628581447],[-26.138061380613806,68.78109022887108],[-26.228062280622794,68.75157818277407],[-26.339663396633966,68.70297010684953],[-26.48366483664836,68.67519406346412],[-26.65286652866527,68.67345806075252],[-26.814868148681484,68.65436203092503],[-27.081270812708112,68.60228194957736],[-27.26487264872648,68.58492192246146],[-27.85167851678517,68.49291377874721],[-28.125281252812528,68.4790257570545],[-28.362883628836272,68.4460417055343],[-28.85608856088561,68.3592415699548],[-29.086490864908654,68.33146552656936],[-29.24849248492484,68.29848147504916],[-29.42489424894248,68.28980146149121],[-29.712897128971292,68.3106334940303],[-29.867698676986777,68.3123694967419],[-29.964899648996493,68.29848147504916],[-30.051300513005117,68.27244143437531],[-30.195301953019538,68.19952932048855],[-30.317703177031774,68.1925853096422],[-30.720907209072095,68.25160940183625],[-30.710107101071003,68.2255693611624],[-30.60570605706056,68.16307326354519],[-30.609306093060923,68.11793719304384],[-30.85050850508506,68.07280112254253],[-30.980109801097996,68.06064910356139],[-31.16731167311673,68.07974513338888],[-31.41931419314193,68.12835320931339],[-31.743317433174326,68.23077736929716],[-32.135721357213555,68.38528161062865],[-32.32652326523265,68.43736169197635],[-32.312123121231195,68.38701761334025],[-32.26892268922688,68.33840953741574],[-32.19692196921969,68.2915374642028],[-32.178921789217895,68.256817409971],[-32.22572225722257,68.23598537743194],[-32.28332283322834,68.2255693611624],[-32.355323553235536,68.2255693611624],[-32.3661236612366,68.21341734218129],[-32.24732247322473,68.13876922558293],[-32.15732157321574,68.06238510627298],[-32.16452164521644,67.9912089950978],[-32.27612276122761,67.92350488934582],[-32.369723697236964,67.88357682697924],[-32.44892448924489,67.87142480799812],[-32.91692916929168,67.70129654226233],[-33.050130501305006,67.67872850701167],[-33.107731077310774,67.65789647447261],[-33.158131581315814,67.62664842566397],[-33.29493294932948,67.48603220602521],[-33.34893348933488,67.4426321382355],[-33.45693456934569,67.38708005146461],[-33.50373503735037,67.37666403519509],[-33.518135181351795,67.3540959999444],[-33.49653496534964,67.31763994300104],[-33.52893528935289,67.25861585080699],[-33.60813608136081,67.17355171793909],[-33.88173881738817,66.94266335729768],[-34.10134101341012,66.72566301834897],[-34.19854198541984,66.6544869071738],[-34.27054270542706,66.62497486107677],[-34.31374313743137,66.63539087734631],[-34.42174421744218,66.63018286921155],[-34.47574475744756,66.59199080955656],[-34.52254522545226,66.522550701093],[-34.57654576545764,66.4704706197453],[-34.634146341463406,66.4340145628019],[-35.07335073350734,66.27951032147044],[-35.18855188551885,66.24999827537343],[-35.28935289352893,66.2690943052009],[-35.411754117541165,66.26215029435454],[-35.663756637566365,66.34374242179925],[-35.70695706957068,66.37325446789629],[-35.86895868958689,66.44095857364829],[-35.86175861758616,66.40623851941649],[-35.83295832958328,66.387142489589],[-35.81135811358112,66.35763044349198],[-35.75375753757538,66.32291038926019],[-35.63135631356312,66.14063010454328],[-35.72855728557286,66.10243804488829],[-35.81855818558185,66.05903797709857],[-36.04536045360453,65.98612586321181],[-36.290162901629,65.86460567340052],[-36.38016380163802,65.83162162188032],[-36.39816398163981,65.93057377644092],[-36.38736387363872,65.96008582253796],[-36.527765277652776,66.00695789575087],[-36.52416524165241,65.97397384423067],[-36.53856538565384,65.94098979271047],[-36.635766357663584,65.81252559205285],[-36.66456664566644,65.78995755680216],[-36.71496714967148,65.79516556493695],[-36.82296822968229,65.7708615269747],[-36.9309693096931,65.78301354595581],[-37.02457024570245,65.84030163543827],[-37.064170641706426,65.87154968424687],[-37.23337233372334,65.78822155409057],[-37.316173161731626,65.78995755680216],[-37.330573305733054,65.7205174483386],[-37.40977409774098,65.65628534800976],[-37.51777517775176,65.62850930462434],[-37.66537665376654,65.63024530733594],[-37.75537755377553,65.59378925039255],[-37.95337953379533,65.6337173127591],[-38.000180001800004,65.71010143206905],[-37.841778417784184,65.81426159476442],[-37.79857798577984,65.85592565984257],[-37.82737827378273,65.90974174390186],[-37.78777787777878,65.97744584965386],[-37.48537485374854,66.19444618860254],[-37.280172801728014,66.30381435943269],[-37.290972909729106,66.32464639197178],[-37.5681756817568,66.34721442722244],[-37.8129781297813,66.3854064868774],[-38.050580505805044,66.39929450857014],[-38.15498154981549,66.3854064868774],[-37.98937989379894,66.32291038926019],[-37.75177751777517,66.26215029435454],[-37.87057870578704,66.20312620216049],[-37.967779677796784,66.14063010454328],[-38.0721807218072,65.97223784151907],[-38.14058140581406,65.90279773305551],[-38.39978399783996,65.98265385778862],[-38.51858518585186,66.01042990117406],[-38.4429844298443,65.92189376288297],[-38.21618216182162,65.83856563272667],[-38.201782017820165,65.81078958934125],[-38.201782017820165,65.71183743478065],[-38.637386373863734,65.62503729920115],[-39.08739087390873,65.61114927750845],[-39.41499414994149,65.5868452395462],[-39.962199621996206,65.55559719073759],[-40.17460174601746,65.55559719073759],[-40.19260192601925,65.52261313921738],[-39.6561965619656,65.36810889788589],[-39.576995769957705,65.34033285450047],[-39.652596525965265,65.28825277315278],[-39.76419764197641,65.25526872163258],[-39.936999369993686,65.14242854537923],[-40.0270002700027,65.10250048301268],[-40.25380253802538,65.04868439895341],[-40.66780667806677,65.10944449385903],[-40.88020880208802,65.08166845047361],[-41.085410854108545,65.10076448030108],[-41.08901089010891,65.03479637726068],[-41.02781027810278,64.98792430404777],[-40.966609666096645,64.8681401169481],[-40.82980829808298,64.87855613321761],[-40.657006570065704,64.91501219016101],[-40.52020520205201,64.82474004915835],[-40.43380433804339,64.67370781325005],[-40.2790027900279,64.5955876912285],[-40.21060210602104,64.53656359903448],[-40.18180181801819,64.479275509552],[-40.2790027900279,64.42372342278114],[-40.4770047700477,64.34386729804802],[-40.700207002070016,64.32997927635532],[-40.68580685806859,64.26748317873808],[-40.783007830078304,64.22234710823676],[-40.984609846098465,64.23449912721787],[-41.07821078210782,64.26574717602648],[-41.1790117901179,64.28137120043078],[-41.58221582215822,64.29873122754668],[-41.17541175411753,64.17721103773542],[-41.03141031410314,64.12165895096456],[-40.966609666096645,64.15464300248476],[-40.826208262082616,64.16332301604271],[-40.61740617406173,64.13207496723408],[-40.65340653406534,63.92722664726651],[-40.55980559805599,63.7623063896655],[-40.549005490054896,63.7258503327221],[-40.77220772207721,63.6268981781615],[-40.775807758077576,63.53315403173568],[-40.90540905409054,63.50711399106183],[-41.04941049410493,63.51405800190818],[-41.05661056610566,63.411633841924385],[-41.15381153811538,63.34913774430717],[-41.135811358113585,63.309209681940615],[-41.1070110701107,63.27448962770882],[-41.19701197011969,63.20852152466841],[-41.276212762127614,63.13040140264687],[-41.387813878138786,63.062697296894896],[-41.44901449014489,63.06964130774125],[-41.629016290162895,63.06443329960646],[-41.84501845018448,63.06964130774125],[-42.021420214202124,63.15991344874391],[-42.09342093420935,63.18942549484092],[-42.17622176221761,63.20852152466841],[-42.14382143821439,63.15123343518596],[-42.09342093420935,63.11651338095416],[-41.931419314193136,63.05228128062535],[-41.63621636216362,62.97242515589221],[-41.64341643416435,62.915137066409756],[-41.72261722617225,62.8908330284475],[-41.90981909819098,62.73632878711604],[-41.97461974619745,62.73459278440444],[-42.057420574205736,62.694664722037885],[-42.316623166231665,62.706816741019026],[-42.424624246242445,62.72244076542333],[-42.74142741427414,62.71376075186538],[-42.84942849428495,62.72591277084649],[-42.9430294302943,62.72070476271173],[-42.85662856628565,62.677304694921986],[-42.67302673026731,62.63737663255543],[-42.467824678246785,62.597448570188874],[-42.15462154621545,62.567936524091834],[-42.165421654216544,62.512384437320975],[-42.24462244622447,62.465512364108065],[-42.197821978219764,62.397808258356065],[-42.233822338223376,62.347464179719964],[-42.248222482224804,62.28844008752591],[-42.32022320223203,62.15303187602191],[-42.23742237422374,62.05928772959609],[-42.14382143821439,62.01415165909475],[-42.15462154621545,61.95339156418913],[-42.11142111421114,61.85791141505169],[-42.248222482224804,61.77111127947222],[-42.367023670236705,61.774583284895385],[-42.52902529025289,61.75548725506789],[-42.58662586625866,61.71729519541293],[-42.323823238232364,61.68257514118113],[-42.349023490234885,61.61660703814073],[-42.417424174241745,61.536750913407616],[-42.493024930249305,61.363150642248655],[-42.644226442264426,61.06455817585524],[-42.71622716227162,60.76770171217342],[-43.04383043830438,60.52292532983927],[-43.15903159031589,60.51771732170451],[-43.187831878318775,60.507301305434964],[-43.34983349833499,60.519453324416105],[-43.598235982359824,60.57674141389856],[-43.79263792637926,60.59410144101446],[-43.92223922239222,60.595837443726026],[-43.94023940239401,60.56806140034061],[-43.832238322383205,60.52118932712767],[-43.66663666636666,60.5038293000118],[-43.53343533435333,60.47258125120317],[-43.295832958329584,60.44480520781775],[-43.213032130321295,60.39098912375846],[-43.15543155431553,60.333701034276004],[-43.16623166231662,60.3007169827558],[-43.16623166231662,60.26426092581241],[-43.12303123031231,60.06114860855644],[-43.23463234632345,59.99170850009284],[-43.321033210332104,59.92747639976403],[-43.616236162361616,59.93615641332198],[-43.67023670236702,59.95872444857264],[-43.95463954639547,60.02469255161304],[-43.93663936639365,59.99344450280444],[-43.73143731437315,59.90317236180178],[-43.65943659436593,59.858036291300465],[-43.70623706237063,59.849356277742515],[-43.78903789037889,59.845884272319324],[-43.907839078390765,59.81463622351072],[-44.116641166411654,59.83199625062662],[-44.10584105841059,59.87713232112793],[-44.066240662406614,59.92400439434087],[-44.16344163441633,59.91706038349449],[-44.267842678426774,59.892756345532234],[-44.33264332643327,59.901436359090184],[-44.38304383043831,59.89970035637859],[-44.41184411844117,59.922268391629274],[-44.45504455044551,60.01427653534353],[-44.40464404644047,60.06114860855644],[-44.23184231842319,60.18093279565613],[-44.177841778417786,60.24516489598494],[-44.22464224642246,60.27294093937036],[-44.3470434704347,60.205236833618386],[-44.47664476644766,60.095868662788234],[-44.53424534245343,60.02990055974783],[-44.61344613446133,60.016012538055094],[-44.81144811448115,60.05073259228689],[-45.38025380253802,60.20350083090679],[-45.36225362253623,60.29550897462104],[-45.36945369453693,60.37362909664256],[-45.20385203852038,60.38230911020051],[-45.081450814508145,60.41702916443231],[-44.973449734497336,60.45695722679886],[-44.854648546485464,60.53160534339722],[-44.74304743047429,60.65486153592008],[-44.75744757447575,60.66527755218962],[-45.081450814508145,60.507301305434964],[-45.283052830528305,60.45522122408727],[-45.38025380253802,60.44480520781775],[-45.43065430654306,60.469109245780004],[-45.58905589055891,60.519453324416105],[-45.693456934569355,60.54202135966676],[-45.93465934659346,60.58021341932172],[-45.977859778597775,60.59930944914922],[-46.04626046260461,60.61493347355352],[-46.14346143461435,60.77638172573137],[-46.01746017460175,60.97255003214099],[-45.93465934659346,61.028102118911846],[-45.88065880658806,61.09407022195225],[-45.84825848258481,61.180870357531745],[-45.869858698586995,61.219062417186706],[-45.94185941859419,61.205174395494],[-45.97425974259741,61.17566234939696],[-45.97065970659705,61.12879027618405],[-46.01026010260102,61.09754222737544],[-46.29826298262981,61.02289411077709],[-46.58266582665826,60.96213401587144],[-46.71946719467195,60.90484592638899],[-46.80586805868057,60.85970985588767],[-46.874268742687434,60.816309788097925],[-46.97866978669785,60.81978179352109],[-47.126271262712635,60.81110177996314],[-47.22347223472235,60.78332573657772],[-47.37107371073711,60.80068576369362],[-47.46467464674646,60.84234982877177],[-47.579875798757996,60.84755783690653],[-47.7058770587706,60.82672580436747],[-47.795877958779585,60.82846180707904],[-47.788677886778856,60.80068576369362],[-47.73107731077312,60.72950965251843],[-47.82827828278283,60.72430164438367],[-48.01548015480154,60.72256564167208],[-48.10908109081089,60.74166167149957],[-48.181081810818114,60.76943771488499],[-48.24228242282422,60.807629774539976],[-48.206282062820634,60.85623785046448],[-47.90747907479076,60.94650999146714],[-47.770677706777064,60.998590072814835],[-47.85707857078572,61.015950099930734],[-48.1450814508145,61.00032607552643],[-48.19548195481954,61.01247809450754],[-48.38628386283861,61.00553408366119],[-48.37908379083791,61.13920629245359],[-48.425884258842586,61.172190343973796],[-48.42948429484295,61.1878143683781],[-48.49428494284942,61.22427042532149],[-48.559085590855915,61.23468644159101],[-48.59868598685986,61.24683846057215],[-48.92268922689226,61.278086509380756],[-48.96588965889657,61.35273462597911],[-48.987489874898756,61.42911874528906],[-49.04869048690486,61.524598894426475],[-49.203492034920345,61.54890293238873],[-49.289892898929,61.59056699746688],[-49.22149221492214,61.63223106254503],[-49.19269192691925,61.686047146604324],[-49.26469264692648,61.710351184566576],[-49.31149311493115,61.74854324422154],[-49.304293042930425,61.77284728218379],[-49.36189361893619,61.838815385224194],[-49.379893798937985,61.89089546657189],[-49.31509315093152,61.9377675397848],[-49.13149131491315,61.99331962655569],[-49.070290702907016,62.015887661806346],[-49.037890378903796,62.0401916997686],[-48.82908829088291,62.080119762135155],[-49.00909009090091,62.1078958055206],[-49.120691206912056,62.11310381365536],[-49.203492034920345,62.09921579196265],[-49.279092790927905,62.04539970790336],[-49.34749347493474,62.01067965367159],[-49.62469624696246,61.99852763469045],[-49.664296642966434,62.01762366451794],[-49.682296822968226,62.092271781116295],[-49.6678966789668,62.151295873310346],[-49.55269552695526,62.232888000755054],[-49.68589685896859,62.27281606312161],[-49.80469804698046,62.28670408481432],[-49.94509945099452,62.32489614446931],[-50.07110071100712,62.36482420683586],[-50.1791017910179,62.41169628004877],[-50.283502835028344,62.465512364108065],[-50.319503195031956,62.47245637495442],[-50.27990279902798,62.53148046714847],[-50.258302583025824,62.57835254036138],[-50.25470254702546,62.67904069763358],[-50.29790297902977,62.72244076542333],[-50.20430204302042,62.809240901002795],[-50.074700747007455,62.90298504742864],[-49.7938979389794,63.045337269779],[-50.092700927009275,62.9758971613154],[-50.33750337503375,62.82833693083029],[-50.39150391503915,62.821392919983936],[-50.409504095040944,62.84916896336935],[-50.503105031050296,62.944649112506795],[-50.57150571505716,62.97068915318064],[-50.60390603906038,63.000201199277654],[-50.74430744307443,63.050545277913756],[-50.80550805508054,63.09047334028031],[-50.89190891908919,63.16685745959026],[-51.014310143101426,63.25712960059292],[-51.1871118711187,63.43593787988664],[-51.46791467914679,63.64252220256583],[-51.53991539915398,63.758834384242306],[-51.449914499144995,63.90465861201585],[-51.54711547115471,64.00534676928805],[-51.280712807128054,64.05221884250096],[-50.89910899108992,64.10603492656026],[-50.70110701107009,64.14943499434997],[-50.585905859058585,64.16158701333111],[-50.34110341103411,64.17026702688906],[-50.26190261902619,64.21366709467881],[-50.395103951039516,64.20325107840927],[-50.485104851048504,64.20845908654402],[-50.49230492304923,64.22929111908311],[-50.459904599045984,64.26574717602648],[-50.43830438304383,64.31261924923942],[-50.485104851048504,64.30393923568147],[-50.72270722707228,64.22408311094833],[-51.071910719107194,64.15985101061952],[-51.34551345513455,64.12339495367613],[-51.39231392313923,64.12513095638772],[-51.48591485914858,64.10256292113706],[-51.54351543515435,64.0973549130023],[-51.583115831158295,64.10256292113706],[-51.68031680316804,64.16505901875428],[-51.709117091170896,64.20498708112086],[-51.532715327153255,64.31435525195099],[-51.40311403114032,64.4636514851477],[-51.230312303123014,64.56086763699673],[-51.11151111511114,64.57301965597784],[-50.90630906309062,64.56781164784309],[-50.83430834308342,64.55913163428514],[-50.85950859508594,64.61641972376759],[-50.84870848708488,64.64419576715304],[-50.6831068310683,64.6789158213848],[-50.49230492304923,64.69280384307754],[-50.35550355503554,64.682387826808],[-50.269102691026916,64.614683721056],[-50.15750157501574,64.48969152582154],[-50.00990009900099,64.44802746074339],[-50.017100171001715,64.50705155293744],[-50.092700927009275,64.58517167495899],[-50.12150121501216,64.70321985934706],[-50.218702187021876,64.75356393798316],[-50.29790297902977,64.77786797594541],[-50.51750517505175,64.7657159569643],[-50.64710647106472,64.85251609254377],[-50.67950679506794,64.88550014406397],[-50.67950679506794,64.92716420914212],[-50.812708127081265,65.05215640437657],[-50.85590855908558,65.11465250199382],[-50.92430924309244,65.19624462943852],[-50.96030960309602,65.20145263757328],[-50.913509135091346,65.09729247487792],[-50.85230852308521,65.02438036099116],[-50.76590765907659,64.86293210881331],[-50.72270722707228,64.7969640057729],[-50.78030780307802,64.7466199271368],[-50.89190891908919,64.69453984578914],[-50.989109891098906,64.6650277996921],[-51.21951219512195,64.6285717427487],[-51.16911169111691,64.70842786748184],[-51.140311403114026,64.78654798950336],[-51.255512555125534,64.75877194611795],[-51.36351363513634,64.70148385663549],[-51.399513995139955,64.62336373461395],[-51.47151471514715,64.55218762343878],[-51.676716767167676,64.37685134956823],[-51.759517595175936,64.27963519771922],[-51.835118351183496,64.23276312450628],[-51.92151921519215,64.21887510281357],[-51.99711997119971,64.25706716246853],[-52.06192061920619,64.34560330075962],[-52.094320943209425,64.41677941193478],[-52.09792097920979,64.5973236939401],[-52.08712087120871,64.682387826808],[-52.12312123121231,64.79522800306131],[-52.23472234722347,65.06083641793452],[-52.25992259922599,65.15458056436037],[-52.447124471244706,65.20492464299647],[-52.45072450724507,65.22054866740078],[-52.50112501125011,65.27436475146004],[-52.53712537125371,65.32818083551933],[-52.504725047250474,65.3490128680584],[-52.46152461524615,65.36290088975113],[-52.18072180721806,65.44275701448424],[-51.97191971919719,65.5312931527753],[-51.71991719917199,65.6701733697025],[-51.61911619116191,65.71357343749222],[-51.2519125191252,65.74655748901242],[-51.089910899108986,65.7517654971472],[-51.09351093510935,65.77606953510946],[-51.147511475114754,65.786485551379],[-51.39231392313923,65.77954154053262],[-51.72351723517235,65.72398945376176],[-51.78111781117812,65.7031574212227],[-51.92511925119251,65.6163572856432],[-52.03672036720367,65.5694852124303],[-52.34992349923499,65.46185304431174],[-52.55152551525515,65.46185304431174],[-52.760327603276025,65.59031724496936],[-52.994329943299434,65.5660132070071],[-53.15273152731527,65.57469322056505],[-53.199531995319944,65.59378925039255],[-53.23553235532354,65.7708615269747],[-53.10593105931059,65.97744584965386],[-53.24273242732427,65.97918185236543],[-53.271532715327155,65.98786186592338],[-53.34353343533435,66.03473393913632],[-53.39033390333903,66.04862196082902],[-53.35793357933579,66.07292599879128],[-53.019530195301954,66.17014215064029],[-52.51192511925119,66.36283845162674],[-52.29232292322922,66.4374865682251],[-52.15912159121591,66.4704706197453],[-52.05472054720546,66.50692667668869],[-51.93231932319324,66.5885188041334],[-51.892718927189264,66.6232388583652],[-51.82071820718207,66.65101490175061],[-51.676716767167676,66.68399895327082],[-51.51831518315183,66.73260702919532],[-51.2591125911259,66.84197520002547],[-51.22671226712268,66.88190326239203],[-51.280712807128054,66.89058327594998],[-51.40311403114032,66.85412721900661],[-51.64791647916479,66.75343906173441],[-51.82431824318243,66.69788697496355],[-52.421924219242186,66.44616658178305],[-52.67752677526775,66.35589444078039],[-52.81432814328143,66.29687034858634],[-52.92232922329222,66.24131826181548],[-53.037530375303746,66.20139019944892],[-53.15633156331563,66.17708616148664],[-53.41193411934118,66.15972613437077],[-53.53793537935378,66.13889410183168],[-53.61353613536134,66.15451812623598],[-53.649536495364956,66.27430231333568],[-53.624336243362436,66.34374242179925],[-53.63513635136351,66.41318253026284],[-53.57033570335703,66.51387068753505],[-53.476734767347665,66.58331079599861],[-53.4371343713437,66.6215028556536],[-53.41913419134191,66.64927889903902],[-53.221132211322114,66.7221910129258],[-53.113131131311306,66.75343906173441],[-53.037530375303746,66.82635117562117],[-52.60192601926019,66.85239121629502],[-52.49032490324903,66.85065521358342],[-52.432724327243264,66.85933522714137],[-52.38592385923859,66.88190326239203],[-52.429124291242914,66.89752728679633],[-52.558725587255864,66.90967930577747],[-52.907929079290795,66.90620730035428],[-53.22833228332283,66.92009532204702],[-53.372333723337235,66.93224734102813],[-53.44433444334443,66.92530333018178],[-53.55953559535595,66.94613536272087],[-53.685536855368554,66.98606342508742],[-53.88353883538835,67.13535965828413],[-53.804338043380426,67.32631995655899],[-53.79713797137971,67.41832810027324],[-53.548735487354875,67.49818422500636],[-53.41553415534155,67.5242242656802],[-53.224732247322464,67.58498436058582],[-52.969129691296914,67.68740852056962],[-52.66672666726667,67.74990461818686],[-52.51192511925119,67.76205663716797],[-52.382323823238224,67.75164062089843],[-51.910719107191056,67.66310448260737],[-51.665916659166584,67.64574445549147],[-51.449914499144995,67.66831249074212],[-51.179911799117974,67.63706444193352],[-50.70470704707046,67.5086002412759],[-50.61470614706147,67.52769627110337],[-50.63990639906399,67.558944319912],[-51.172711727117274,67.69435253141597],[-51.16911169111691,67.73428059378253],[-51.03231032310322,67.74469661005207],[-50.888308883088825,67.78288866970706],[-50.96750967509675,67.80719270766932],[-51.32031320313203,67.78636067513023],[-51.424714247142475,67.75511262632162],[-51.766717667176664,67.73775259920572],[-51.943119431194305,67.76552864259116],[-52.1051210512105,67.77941666428387],[-52.346323463234626,67.83670475376633],[-52.547925479254786,67.81760872393883],[-52.67392673926739,67.79504068868818],[-52.8971289712897,67.77247265343752],[-52.97992979929799,67.75858463174481],[-53.41913419134191,67.5745683443163],[-53.602736027360265,67.53637628466132],[-53.735937359373594,67.54852830364246],[-53.64233642336423,67.66831249074212],[-53.61713617136171,67.71518456395506],[-53.61713617136171,67.76726464530273],[-53.577535775357745,67.83670475376633],[-53.35433354333543,67.97037696255873],[-53.21033210332102,68.11620119033225],[-53.15273152731527,68.2082093340465],[-53.04113041130411,68.21862535031605],[-52.88992889928899,68.20473732862334],[-52.43632436324363,68.14571323642929],[-52.05832058320583,68.07627312796569],[-51.78111781117812,68.0571770981382],[-51.59751597515975,68.05544109542663],[-51.51831518315183,68.07800913067729],[-51.457114571145695,68.11620119033225],[-51.431914319143175,68.1422412310061],[-51.41391413914138,68.19779331777696],[-51.39231392313923,68.21862535031605],[-51.331113311133095,68.2411933855667],[-51.20871208712086,68.3262575184346],[-51.16911169111691,68.38528161062865],[-51.20871208712086,68.42000166486045],[-51.29511295112951,68.41652965943726],[-51.457114571145695,68.3939616241866],[-51.47871478714788,68.38354560791706],[-51.475114751147515,68.36618558080116],[-51.633516335163335,68.27244143437531],[-51.802718027180276,68.25160940183625],[-52.19872198721987,68.22036135302764],[-52.378723787237874,68.21862535031605],[-52.69912699126991,68.2620254181058],[-52.74592745927458,68.2776494425101],[-52.77832778327783,68.3106334940303],[-53.170731707317074,68.30195348047235],[-53.289532895328946,68.2932734669144],[-53.38313383133831,68.29674547233759],[-53.33633336333362,68.35229755910845],[-53.213932139321386,68.41305765401407],[-53.04113041130411,68.61096196313531],[-52.89352893528935,68.66130604177141],[-52.605526055260555,68.70817811498432],[-52.303123031230314,68.70123410413797],[-51.78111781117812,68.54846586551807],[-51.62271622716227,68.53457784382536],[-51.47871478714788,68.54672986280647],[-51.1331113311133,68.59880994415417],[-51.06831068310683,68.61964197669326],[-50.945909459094594,68.68213807431047],[-50.80190801908017,68.79150624514062],[-50.8091080910809,68.81754628581447],[-51.028710287102854,68.75678619090883],[-51.147511475114754,68.73942616379293],[-51.248312483124835,68.73942616379293],[-51.154711547115454,68.93906647562574],[-51.11871118711187,69.09009871153404],[-51.08631086310862,69.128290771189],[-50.79110791107911,69.11613875220789],[-50.39150391503915,69.13697078474695],[-50.29790297902977,69.16995483626715],[-50.29790297902977,69.18557886067146],[-50.459904599045984,69.20467489049895],[-50.535505355053544,69.2480749582887],[-50.67230672306724,69.23418693659596],[-50.85230852308521,69.20641089321055],[-51.07551075510756,69.20988289863371],[-51.05751057510574,69.27411499896255],[-50.89190891908919,69.41125921317811],[-50.8739087390874,69.47375531079533],[-50.8091080910809,69.59874750602978],[-50.80550805508054,69.66297960635862],[-50.71910719107191,69.72547570397583],[-50.459904599045984,69.76887577176558],[-50.34830348303481,69.796651815151],[-50.344703447034476,69.82442785853644],[-50.49950499504993,69.93553203207819],[-50.459904599045984,69.96678008088679],[-50.33750337503375,69.99455612427224],[-50.29070290702907,70.0136521540997],[-50.32310323103229,70.02754017579244],[-50.434704347043464,70.03969219477355],[-50.611106111061105,70.0153881568113],[-50.80190801908017,70.00323613783016],[-50.971109711097114,70.03969219477355],[-51.104311043110414,70.05705222188945],[-51.190711907119066,70.05184421375469],[-51.41751417514175,69.98934811613745],[-51.500315003150035,69.98761211342585],[-51.59751597515975,70.00497214054175],[-52.25632256322562,70.05878822460105],[-52.33552335523355,70.07788425442851],[-52.56952569525694,70.17162840085436],[-52.76392763927639,70.2341244984716],[-53.023130231302304,70.30182860422357],[-53.35793357933579,70.35390868557127],[-53.76833768337683,70.38862873980307],[-54.013140131401315,70.42161279132327],[-54.13554135541355,70.46848486453618],[-54.344343443434425,70.57090902451998],[-54.502745027450274,70.65770916009944],[-54.531545315453144,70.6993732251776],[-54.43794437944379,70.75145330652529],[-54.344343443434425,70.78964536618028],[-54.164341643416435,70.82089341498889],[-53.85833858338583,70.81047739871934],[-53.69273692736927,70.79658937702663],[-53.51273512735126,70.7670773309296],[-53.375933759337585,70.76186932279484],[-53.09153091530915,70.76881333364119],[-52.80352803528035,70.75145330652529],[-52.630726307263075,70.73062127398623],[-52.403924039240394,70.68722120619648],[-51.784717847178456,70.50320491876798],[-51.525515255152555,70.43897281843917],[-51.41031410314102,70.43202880759281],[-50.945909459094594,70.36432470184081],[-50.8739087390874,70.36432470184081],[-50.6831068310683,70.39730875336102],[-50.661506615066145,70.41814078590008],[-50.72630726307261,70.43723681572757],[-50.93150931509314,70.45459684284347],[-51.172711727117274,70.52924495944183],[-51.323913239132395,70.58826905163588],[-51.33831338313382,70.68722120619648],[-51.32031320313203,70.74277329296734],[-51.28431284312842,70.76881333364119],[-51.255512555125534,70.8521414637975],[-51.39591395913959,70.9024855424336],[-51.49311493114931,70.9181095668379],[-51.752317523175236,70.99275768343625],[-51.77391773917739,71.01011771055215],[-51.651516515165156,71.0187977241101],[-51.52911529115292,71.01358971597531],[-51.26631266312663,70.97713365903195],[-51.129511295112934,70.97192565089716],[-51.028710287102854,70.9858136725899],[-51.01791017910179,71.0014376969942],[-51.17631176311764,71.04310176207235],[-51.3779137791378,71.1194858813823],[-51.791917919179184,71.12990189765182],[-52.06192061920619,71.12122188409387],[-52.23472234722347,71.14726192476772],[-52.41832418324182,71.18892598984587],[-52.533525335253344,71.20107800882701],[-52.77472774727747,71.17330196544157],[-52.8971289712897,71.17156596272997],[-53.00873008730086,71.18024597628792],[-53.11673116731167,71.31218218236873],[-53.087930879308786,71.35211024473531],[-53.00153001530015,71.36947027185118],[-52.936729367293665,71.41287033964093],[-52.89352893528935,71.45800641014227],[-52.74952749527495,71.50140647793202],[-51.968319683196825,71.59862262978103],[-51.77031770317703,71.67153474366779],[-51.777517775177756,71.68368676264893],[-51.910719107191056,71.6697987409562],[-52.08352083520835,71.636814689436],[-52.195121951219505,71.62987067858964],[-52.655926559265595,71.67153474366779],[-52.72792727927279,71.66285473010984],[-52.91512915129151,71.6020946352042],[-53.16713167131671,71.53612653216379],[-53.28233282332823,71.53959853758698],[-53.44073440734407,71.57952659995354],[-53.46593465934659,71.60730264333898],[-53.476734767347665,71.64028669485918],[-53.30393303933039,71.6854227653605],[-53.249932499324984,71.70972680332275],[-53.138331383313826,71.77569490636316],[-53.145531455314554,71.80694295517179],[-53.33273332733327,71.78958292805589],[-53.35793357933579,71.8190949741529],[-53.35433354333543,71.8711750555006],[-53.372333723337235,71.93540715582941],[-53.41913419134191,71.99963925615822],[-53.573935739357395,72.09859141071883],[-53.63873638736386,72.1228954486811],[-53.69273692736927,72.15935150562447],[-53.811538115381154,72.29302371441688],[-53.775537755377556,72.32600776593708],[-53.67113671136711,72.35031180389933],[-53.653136531365305,72.36246382288047],[-53.901539015390156,72.34163179034138],[-53.926739267392676,72.31906375509072],[-53.879938799387986,72.28434370085893],[-53.84753847538475,72.23920763035758],[-53.825938259382596,72.18365554358672],[-53.79353793537935,72.13331146495062],[-53.703537035370346,72.07949538089136],[-53.63153631536315,72.05171933750592],[-53.51273512735126,71.97707122090756],[-53.46233462334622,71.89374309075126],[-53.476734767347665,71.85034302296151],[-53.57033570335703,71.8052069524602],[-53.714337143371424,71.75833487924729],[-53.761137611376114,71.7184068168807],[-53.779137791377906,71.67847875451415],[-53.89433894338943,71.64202269757078],[-53.962739627396274,71.65591071926349],[-54.02034020340203,71.65764672197508],[-53.955539555395546,71.59341462164625],[-53.912339123391234,71.52571051589427],[-53.962739627396274,71.45974241285387],[-54.09954099540995,71.41807834777572],[-54.17154171541715,71.41807834777572],[-54.319143191431905,71.38509429625552],[-54.68994689946899,71.36773426913962],[-54.81954819548196,71.37467827998597],[-55.057150571505716,71.40939833421777],[-55.337953379533786,71.42675836133367],[-55.449554495544945,71.47189443183498],[-55.59355593555935,71.55348655927969],[-55.66915669156691,71.62639867316645],[-55.66915669156691,71.69236677620688],[-55.62955629556295,71.73923884941979],[-55.550355503555025,71.7687508955168],[-55.45315453154531,71.95797519108007],[-55.31635316353163,72.11074342969997],[-54.97074970749708,72.26871967645462],[-54.87354873548735,72.32600776593708],[-54.84114841148411,72.35551981203409],[-54.84114841148411,72.37982384999634],[-54.89514895148952,72.39371187168908],[-55.319953199531994,72.19927956799103],[-55.58275582755827,72.17844753545197],[-55.65835658356583,72.22184760324171],[-55.63675636756368,72.29996772526323],[-55.58995589955899,72.31906375509072],[-55.37755377553775,72.31038374153277],[-55.294752947529474,72.35378380932252],[-55.42795427954279,72.41975191236293],[-55.56835568355683,72.43711193947883],[-55.600756007560065,72.45273596388313],[-55.45675456754567,72.50308004251923],[-55.121951219512184,72.49960803709604],[-55.04635046350464,72.53432809132784],[-54.92394923949239,72.5725201509828],[-54.79074790747907,72.64196025944639],[-54.74034740347403,72.70098435164044],[-54.729547295472955,72.75132843027654],[-54.758347583475825,72.7912564926431],[-54.76194761947619,72.83118455500966],[-54.73674736747367,72.87284862008781],[-54.77274772747727,72.91798469058915],[-54.86634866348663,72.96659276651366],[-55.07155071550714,73.01520084243816],[-55.132751327513276,72.96138475837887],[-55.197551975519744,72.93881672312821],[-55.287552875528746,72.93360871499345],[-55.373953739537384,72.95617675024411],[-55.46035460354604,72.96485676380206],[-55.546755467554675,72.98568879634112],[-55.63315633156331,72.99089680447591],[-55.66915669156691,73.00825683159181],[-55.69075690756907,73.05339290209312],[-55.69435694356943,73.11241699428717],[-55.59355593555935,73.14019303767262],[-55.45315453154531,73.16276107292327],[-55.35955359553596,73.20268913528983],[-55.298352983529824,73.26171322748388],[-55.287552875528746,73.32768133052429],[-55.33075330753307,73.39712143898788],[-55.445954459544595,73.46135353931669],[-55.65475654756547,73.39885744169945],[-55.73755737557376,73.38323341729514],[-55.759157591575914,73.42836948779649],[-55.7879578795788,73.46135353931669],[-55.874358743587436,73.50475360710644],[-55.99315993159931,73.53600165591504],[-56.10476104761047,73.5585696911657],[-56.10836108361083,73.5915537426859],[-56.08316083160831,73.6280097996293],[-56.03276032760327,73.66967386470745],[-55.96795967959679,73.7599460057101],[-55.89595895958959,73.75126599215216],[-55.83835838358384,73.7599460057101],[-55.87075870758707,73.83285811959686],[-55.928359283592826,73.89535421721408],[-55.99675996759967,73.93007427144587],[-56.000360003600036,73.94569829585018],[-56.01476014760148,73.96305832296608],[-56.06516065160652,74.00645839075582],[-56.12276122761227,74.03944244227603],[-56.22716227162272,74.12971458327868],[-56.29916299162991,74.16269863479889],[-56.392763927639265,74.18179466462638],[-56.493564935649346,74.18179466462638],[-56.65556655566556,74.15922662937572],[-56.954369543695435,74.13145058599028],[-57.191971919719194,74.11756256429757],[-57.231572315723156,74.12450657514393],[-57.11277112771127,74.15922662937572],[-56.93636936369363,74.19568268631909],[-56.7059670596706,74.21998672428134],[-56.63756637566375,74.27901081647539],[-56.66276662766627,74.32935489511149],[-56.65556655566556,74.377962971036],[-56.71676716767168,74.4300430523837],[-56.65556655566556,74.45781909576914],[-56.44676446764467,74.48559513915455],[-56.34956349563495,74.49080314728934],[-56.25596255962559,74.5272592042327],[-56.52236522365223,74.6140593398122],[-56.79956799567995,74.67134742929466],[-56.87156871568715,74.69565146725691],[-56.93276932769328,74.73384352691187],[-56.98676986769867,74.78592360825957],[-57.07317073170731,74.83973969231883],[-57.191971919719194,74.89355577637812],[-57.36477364773647,74.94563585772582],[-57.81477814778147,75.03938000415164],[-57.96597965979659,75.10534810719204],[-58.109981099810994,75.20430026175265],[-58.17838178381784,75.2477003295424],[-58.2539825398254,75.278948378351],[-58.56718567185672,75.35359649494936],[-58.60318603186032,75.38484454375799],[-58.28278282782827,75.47164467933746],[-58.25038250382504,75.50636473356926],[-58.37998379983799,75.61226089897622],[-58.51678516785168,75.68864501828617],[-58.664386643866436,75.71642106167161],[-58.88038880388804,75.73030908336432],[-59.0819908199082,75.76502913759612],[-59.26199261992619,75.81884522165538],[-59.44559445594456,75.85877328402194],[-59.719197191971915,75.89696534367692],[-60.172801728017276,75.99244549281434],[-60.874808748087474,76.09660565550973],[-61.18801188011879,76.15736575041535],[-61.37521375213751,76.17993378566604],[-61.620016200162,76.1851417938008],[-62.095220952209516,76.24242988328325],[-62.49482494824947,76.25978991039915],[-62.743227432274324,76.2528458995528],[-62.822428224282234,76.26152591311075],[-63.0060300603006,76.3188140025932],[-63.29043290432904,76.3517980541134],[-63.438034380343794,76.33964603513226],[-63.62163621636216,76.27714993751505],[-63.84483844838448,76.2163898426094],[-63.960039600396,76.20944583176305],[-64.13644136441364,76.26499791853391],[-64.22284222842228,76.3031899781889],[-64.30564305643055,76.3170779998816],[-64.38844388443884,76.3031899781889],[-64.54324543245433,76.2528458995528],[-64.69084690846908,76.2163898426094],[-64.91044910449104,76.17298977481965],[-65.08685086850868,76.1521577422806],[-65.31365313653136,76.14694973414584],[-65.37125371253713,76.1313257097415],[-65.45765457654576,76.12958970702994],[-65.57285572855729,76.14347772872264],[-65.68445684456844,76.17298977481965],[-65.78525785257852,76.2146538398978],[-65.87525875258753,76.23895787786006],[-65.95445954459544,76.24242988328325],[-66.13446134461344,76.2198618480326],[-66.36126361263612,76.15562974770378],[-66.46566465664657,76.14000572329945],[-66.5520655206552,76.14521373143424],[-66.660066600666,76.1660457639733],[-66.87246872468724,76.218125845321],[-66.99126991269912,76.21291783718624],[-67.07767077670776,76.19555781007034],[-67.0560705607056,76.1521577422806],[-66.85446854468545,76.0497335822968],[-66.67446674466744,75.97682146841004],[-66.82566825668256,75.96814145485209],[-68.15048150481505,76.0670936094127],[-68.31608316083161,76.09139764737495],[-68.56088560885608,76.150421739569],[-68.76248762487624,76.18687779651239],[-69.10809108091081,76.28062194293821],[-69.37449374493744,76.33270202428591],[-69.46089460894609,76.3708940839409],[-69.48249482494825,76.39867012732631],[-69.39969399693996,76.4368621869813],[-68.86328863288632,76.56185438221576],[-68.66168661686616,76.58615842017801],[-68.2440824408244,76.61740646898662],[-68.14688146881468,76.63650249881408],[-68.11448114481145,76.65039052050682],[-68.22248222482224,76.67816656389223],[-68.76608766087661,76.66775054762272],[-69.2520925209252,76.68684657745018],[-69.67329673296733,76.73545465337472],[-69.74889748897489,76.75281468049059],[-69.81729817298172,76.78232672658763],[-69.88929889298893,76.82746279708894],[-69.87129871298713,76.87607087301348],[-69.77049770497705,76.93162295978433],[-69.71289712897129,76.9698150194393],[-69.69489694896949,76.98891104926679],[-70.22410224102241,76.85523884047439],[-70.44010440104401,76.80663076454988],[-70.61290612906129,76.82225478895418],[-70.73530735307352,76.84482282420484],[-70.79290792907929,76.8691268621671],[-70.78930789307893,76.89690290555254],[-70.77130771307712,76.91599893538003],[-70.73530735307352,76.92815095436114],[-71.01611016110161,76.9854390438436],[-71.14211142111421,77.02883911163335],[-71.15651156511565,77.07397518213469],[-71.05571055710557,77.1208472553476],[-70.95850958509585,77.1538313068678],[-70.86130861308612,77.17466333940689],[-70.60210602106021,77.19375936923436],[-69.65529655296552,77.22847942346615],[-68.97848978489785,77.19549537194595],[-68.7480874808748,77.3065995454877],[-68.59328593285933,77.34305560243106],[-68.1360813608136,77.37951165937446],[-67.43407434074341,77.38471966750922],[-66.93726937269372,77.36388763497015],[-66.70686706867069,77.3378475942963],[-66.390063900639,77.28055950481385],[-66.3720637206372,77.29791953192975],[-66.44766447664476,77.34999961327742],[-66.45486454864549,77.39339968106717],[-66.32526325263252,77.46804779766552],[-66.26766267662676,77.51491987087843],[-66.30726307263072,77.56526394951453],[-66.4440644406444,77.61560802815063],[-66.69246692466925,77.68157613119104],[-66.8220682206822,77.68678413932582],[-66.96966969669697,77.67116011492152],[-67.14607146071461,77.63470405797813],[-67.51327513275132,77.54269591426387],[-67.68967689676896,77.52359988443638],[-67.97767977679776,77.51839187630162],[-68.1360813608136,77.53054389528276],[-68.29088290882909,77.54443191697547],[-68.5320853208532,77.59303999289997],[-68.6220862208622,77.60172000645792],[-68.72648726487265,77.58088797391883],[-68.85248852488525,77.52880789257117],[-68.97488974889748,77.49235183562777],[-69.090090900909,77.47151980308871],[-69.1980919809198,77.46283978953076],[-69.35289352893528,77.46631179495392],[-69.97569975699757,77.54790392239863],[-70.11970119701196,77.58435997934203],[-70.12690126901269,77.63817606340132],[-70.31770317703176,77.69025614474899],[-70.53370533705336,77.69893615830694],[-70.56250562505625,77.71803218813443],[-70.28530285302853,77.79788831286754],[-70.080100801008,77.83087236438774],[-70.1161011610116,77.84128838065729],[-70.41130411304113,77.84302438336888],[-70.61290612906129,77.79962431557914],[-70.72810728107281,77.79268030473278],[-70.99450994509945,77.79094430202119],[-71.27171271712717,77.81351233727185],[-71.39051390513904,77.83260836709934],[-71.51291512915128,77.87600843488909],[-71.64971649716497,77.90031247285134],[-72.06372063720637,77.9367685297947],[-72.15732157321573,77.9576005623338],[-72.24732247322473,77.990584613854],[-72.58572585725857,78.08606476299141],[-72.79092790927909,78.15550487145501],[-72.81972819728198,78.19369693110997],[-72.5821258212582,78.27876106397787],[-72.57132571325712,78.29959309651696],[-72.6721267212672,78.33604915346032],[-72.71532715327153,78.36208919413417],[-72.67932679326793,78.40028125378916],[-72.47412474124741,78.48187338123387],[-72.39492394923948,78.50444141648453],[-72.02412024120241,78.55304949240903],[-71.64971649716497,78.62248960087263],[-71.51651516515165,78.63811362527693],[-71.39411394113941,78.64332163341169],[-70.90450904509045,78.63811362527693],[-70.75330753307533,78.65547365239283],[-70.62370623706236,78.69019370662463],[-70.41490414904149,78.7249137608564],[-69.9720997209972,78.77699384220409],[-68.99288992889929,78.8568499669372],[-68.9280892808928,78.86726598320675],[-68.92448924489244,78.88115400489946],[-69.01089010890108,78.92281806997761],[-69.02889028890289,78.9436501025167],[-68.83088830888309,78.98010615946006],[-68.37728377283773,79.03739424894255],[-68.06768067680676,79.06517029232796],[-67.86967869678696,79.06864229775115],[-67.70767707677076,79.08079431673227],[-67.48087480874808,79.11725037367566],[-67.35487354873548,79.12419438452201],[-66.58446584465844,79.13808240621472],[-66.24246242462424,79.11725037367566],[-66.07686076860769,79.11898637638726],[-65.96885968859688,79.13287439807996],[-65.82485824858249,79.17453846315811],[-65.55845558455584,79.27696262314191],[-65.42165421654217,79.33945872075913],[-65.28845288452884,79.43667487260814],[-65.11565115651156,79.58944311122804],[-64.98964989649896,79.73700334171315],[-64.90324903249032,79.8810915667751],[-64.83844838448384,79.96962770506616],[-64.79164791647916,80.00087575387477],[-64.63324633246332,80.04080381624132],[-64.4640446404464,80.07205186504996],[-64.17964179641795,80.09982790843537],[-64.20484204842047,80.11197992741651],[-64.32724327243272,80.13281195995557],[-64.43884438844388,80.14149197351352],[-64.54324543245433,80.13628396537877],[-64.7340473404734,80.10503591657016],[-64.98244982449825,80.08246788131947],[-65.22365223652235,80.08593988674266],[-65.39645396453965,80.07725987318472],[-65.55485554855548,80.0477478270877],[-65.81045810458104,80.02344378912545],[-65.98325983259832,80.02865179726021],[-66.29286292862928,80.07205186504996],[-66.44766447664476,80.0807318786079],[-66.84366843668437,80.07552387047312],[-66.95886958869588,80.09288389758902],[-67.05967059670596,80.12239594368606],[-67.14247142471424,80.16579601147578],[-67.20007200072,80.22134809824666],[-67.19287192871928,80.28037219044069],[-67.04887048870488,80.38453235313608],[-66.99486994869949,80.41230839652152],[-66.60966609666096,80.5303565809096],[-66.3720637206372,80.58417266496889],[-66.13446134461344,80.62583673004704],[-65.96165961659617,80.6484047652977],[-65.79965799657997,80.66055678427884],[-65.64485644856448,80.68486082224109],[-65.35685356853568,80.7664529496858],[-65.06165061650616,80.83589305814937],[-64.69444694446945,80.96609326151861],[-64.51444514445144,81.00081331575038],[-63.891638916389155,81.05636540252127],[-63.72243722437224,81.05810140523286],[-63.578435784357836,81.04247738082853],[-63.44163441634416,81.01470133744311],[-63.06003060030599,80.88623713678547],[-63.02763027630276,80.88970914220866],[-63.096030960309605,80.93831721813316],[-63.23643236432363,81.08414144590668],[-63.21123211232111,81.14316553810073],[-62.99162991629916,81.20739763842957],[-62.90162901629016,81.21781365469909],[-62.671226712267114,81.21434164927592],[-62.30042300423004,81.19524561944843],[-62.04842048420484,81.17267758419777],[-61.86121861218612,81.13795752996597],[-61.63441634416344,81.11538949471532],[-61.51921519215192,81.11712549742688],[-61.436414364143644,81.13274952183122],[-61.31761317613176,81.18830160860207],[-61.16281162811627,81.28204575502792],[-61.101611016110155,81.39662193399283],[-61.13041130411304,81.5320301454968],[-61.177211772117715,81.632718302769],[-61.234812348123484,81.69521440038625],[-61.202412024120235,81.74729448173392],[-61.01521015210152,81.80979057935116],[-60.84240842408424,81.85492664985247],[-60.43200432004319,81.92089475289288],[-60.10080100801008,81.93651877729721],[-59.90279902799027,81.93304677187402],[-59.643596435964355,81.90179872306541],[-59.28359283592836,81.88443869594951],[-58.9559895598956,81.82541460375546],[-58.43038430384303,81.69000639225146],[-58.08118081180811,81.62230228649946],[-57.78957789577895,81.59105423769086],[-57.50517505175051,81.54071015905475],[-57.0839708397084,81.42960598551304],[-56.86076860768607,81.3827339123001],[-56.73116731167312,81.3653738851842],[-56.615966159661596,81.36363788247263],[-56.65916659166591,81.39488593128124],[-56.86076860768607,81.45911803161005],[-57.166771667716674,81.5320301454968],[-57.85437854378543,81.66223034886605],[-58.22878228782288,81.7542384925803],[-58.56718567185672,81.85839865527566],[-58.81558815588156,81.92089475289288],[-59.26919269192692,81.98165484779852],[-59.26199261992619,82.00595888576078],[-58.71838718387184,82.09275902134027],[-57.71757717577175,82.16914314065019],[-56.590765907659076,82.22643123013265],[-56.212762127621275,82.22122322199789],[-55.550355503555025,82.24552725996014],[-55.48555485554856,82.28371931961513],[-55.345153451534514,82.29934334401943],[-54.72594725947259,82.3514234253671],[-54.54954549545495,82.3514234253671],[-54.27594275942759,82.32538338469328],[-53.987939879398795,82.27851131148034],[-53.854738547385466,82.23684724640219],[-53.67113671136711,82.16393513251543],[-53.58113581135811,82.06151097253164],[-53.59553595535955,81.73861446817597],[-53.59193591935919,81.67611837055875],[-53.55593555935559,81.6535503353081],[-53.42993429934299,81.68827038953987],[-53.27873278732787,81.7542384925803],[-53.145531455314554,81.79937456308161],[-53.04113041130411,81.87055067425678],[-52.969129691296914,81.96776682610582],[-52.92592925929259,82.03894293728098],[-53.10233102331023,82.11879906201409],[-53.10953109531094,82.25073526809493],[-53.023130231302304,82.32191137927009],[-52.77472774727747,82.32191137927009],[-51.752317523175236,82.07887099964753],[-51.35271352713528,82.02505491558827],[-50.895508955089554,81.89485471221906],[-50.359103591035904,81.90874273391177],[-49.865898658986595,81.89311870950746],[-49.64989649896498,81.89832671764222],[-49.5418954189542,81.91742274746971],[-49.69309693096932,81.97297483424057],[-50.395103951039516,82.12053506472569],[-50.711907119071185,82.23684724640219],[-50.9351093510935,82.38267147417574],[-50.989109891098906,82.46079159619725],[-50.81990819908199,82.47467961788999],[-50.03870038700387,82.4729436151784],[-48.861488614886156,82.4052395094264],[-47.35667356673565,82.17435114878498],[-46.61866618666187,82.09623102676343],[-45.29025290252903,81.82888660917865],[-44.89064890648905,81.78895854681207],[-44.728647286472864,81.78027853325412],[-44.60624606246063,81.81326258477432],[-44.53064530645307,81.84971864171771],[-44.5270452704527,81.89659071493062],[-44.59184591845917,81.95735080983627],[-44.62784627846278,82.02505491558827],[-44.63864638646385,82.10491104032138],[-44.54864548645486,82.25941528165288],[-44.33264332643327,82.31149536300055],[-44.23904239042389,82.368783452483],[-44.32544325443254,82.4712076124668],[-44.57744577445774,82.54238372364196],[-45.5530555305553,82.72466400835887],[-45.55665556655566,82.74723204360956],[-45.358653586535866,82.77153608157181],[-45.06705067050669,82.78542410326452],[-42.651426514265125,82.74202403547477],[-42.233822338223376,82.72466400835887],[-42.05382053820537,82.70903998395457],[-41.97821978219781,82.6899439541271],[-41.87741877418773,82.67952793785756],[-41.3590135901359,82.7055679785314],[-41.369813698136966,82.75070404903272],[-41.43461434614346,82.77848009241816],[-44.23904239042389,82.85660021443968],[-44.76104761047611,82.88437625782512],[-45.02745027450274,82.88611226053672],[-45.30465304653046,82.86528022799763],[-45.87345873458733,82.85486421172811],[-46.136261362613624,82.85833621715128],[-46.47826478264781,82.95208036357712],[-46.16866168661687,83.06318453711884],[-45.90945909459094,83.06144853440728],[-45.416254162541634,83.01804846661753],[-45.12105121051209,83.07880856152318],[-44.65664656646567,83.12915264015925],[-44.19584195841958,83.14651266727515],[-43.1950319503195,83.2558808381053],[-43.00783007830077,83.26456085166325],[-42.77382773827739,83.25935284352849],[-42.2590225902259,83.23157680014305],[-42.05382053820537,83.2055367594692],[-41.81981819818196,83.14824866998674],[-41.6830168301683,83.13088864287084],[-41.521015210152086,83.12741663744768],[-41.301413014130134,83.10137659677383],[-40.9810098100981,83.18470472693014],[-40.689406894068924,83.27497686793279],[-40.35820358203583,83.33226495741525],[-39.886598865988645,83.29928090589505],[-39.58779587795877,83.2558808381053],[-39.317793177931776,83.2038007567576],[-38.93258932589325,83.17602471337219],[-38.277382773827725,82.99895243679003],[-38.15498154981549,82.99895243679003],[-38.09738097380972,83.01284045848277],[-38.036180361803616,83.04582451000297],[-38.01458014580146,83.09443258592748],[-37.935379353793536,83.16040068896788],[-37.992979929799304,83.18470472693014],[-38.54018540185402,83.2576168408169],[-38.64458644586446,83.2871288869139],[-38.74898748987491,83.33226495741525],[-38.74898748987491,83.37045701707021],[-38.648186481864826,83.40170506587884],[-38.54018540185402,83.41559308757155],[-38.18738187381874,83.40170506587884],[-38.0721807218072,83.41212108214836],[-37.960579605796056,83.43816112282221],[-37.82737827378273,83.48503319603515],[-37.72297722977228,83.49718521501626],[-37.48537485374854,83.49892121772785],[-37.121771217712165,83.46767316891925],[-36.8049680496805,83.46593716620765],[-36.68976689766896,83.47982518790036],[-36.67176671766717,83.5093372339974],[-36.642966429664284,83.52843326382487],[-36.6069660696607,83.53711327738282],[-35.45135451354514,83.53884928009441],[-35.16695166951669,83.54579329094076],[-34.94014940149401,83.56836132619142],[-34.666546665466655,83.57183333161461],[-34.42894428944288,83.5579453099219],[-34.130141301413005,83.52843326382487],[-33.838538385383856,83.53016926653646],[-33.39933399333992,83.57704133974937],[-32.98532985329854,83.59960937500006],[-30.702907029070275,83.5926653641537],[-29.9540995409954,83.56488932076826]]]]}},{"type":"Feature","id":320,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.16029160291603,17.81552262202311],[-89.17109171091711,17.572482242400568],[-89.18189181891819,17.29124980312305],[-89.1890918909189,17.08466548044389],[-89.19989199891998,16.808641049301144],[-89.21069210692107,16.527408610023627],[-89.22869228692286,16.14201600805073],[-89.23589235892359,15.893767620293417],[-89.23229232292323,15.888559612158645],[-89.11349113491134,15.900711631139771],[-88.9370893708937,15.890295614870226],[-88.89388893888939,15.890295614870226],[-88.83988839888399,15.86946358233115],[-88.79668796687966,15.862519571484796],[-88.71028710287102,15.806967484713937],[-88.60228602286023,15.76356741692419],[-88.53748537485374,15.85036755250367],[-88.56988569885698,15.900711631139771],[-88.59868598685986,15.92675167181362],[-88.5950859508595,15.951055709775872],[-88.22788227882279,15.728847362692392],[-88.2710827108271,15.694127308460608],[-88.36468364683647,15.616007186439077],[-88.53388533885338,15.480598974935077],[-88.6850868508685,15.360814787835395],[-88.82908829088291,15.251446617005257],[-88.96228962289622,15.15249446244465],[-88.97668976689766,15.142078446175105],[-89.14229142291423,15.072638337711524],[-89.17109171091711,15.039654286191322],[-89.20709207092071,14.900774069264145],[-89.22149221492215,14.866054015032361],[-89.19269192691927,14.78793389301083],[-89.16389163891638,14.66988570862273],[-89.17109171091711,14.607389611005502],[-89.28629286292863,14.52926948898397],[-89.34029340293402,14.46156538323197],[-89.3618936189362,14.416429312730642],[-89.38349383493835,14.426845329000187],[-89.41949419494195,14.430317334423364],[-89.50229502295022,14.412957307307465],[-89.54189541895418,14.409485301884288],[-89.57429574295743,14.390389272056808],[-89.57789577895778,14.34698920426706],[-89.55629556295563,14.27754909580348],[-89.54549545495455,14.2410930388601],[-89.57069570695707,14.225469014455783],[-89.67149671496715,14.18206894666605],[-89.71109711097111,14.142140884299494],[-89.75069750697507,14.076172781259089],[-89.79389793897938,14.05013274058524],[-89.84069840698406,14.055340748720013],[-89.87309873098731,14.044924732450468],[-89.94149941499414,13.998052659237544],[-90.04950049500495,13.90430851281171],[-90.10350103501035,13.834868404348128],[-90.1071010710107,13.782788323000432],[-90.09630096300963,13.735916249787522],[-90.47790477904779,13.900836507388533],[-90.60750607506074,13.928612550773963],[-91.14751147511475,13.925140545350786],[-91.37791377913778,13.989372645679595],[-91.64071640716406,14.11436484091405],[-91.82071820718207,14.228941019878974],[-92.23472234722347,14.544893513388274],[-92.20952209522095,14.570933554062123],[-92.18792187921879,14.629957646256173],[-92.15912159121591,14.690717741161805],[-92.17712177121771,14.761893852336982],[-92.18792187921879,14.819181941819437],[-92.15552155521554,14.900774069264145],[-92.15912159121591,14.963270166881372],[-92.14472144721447,15.001462226536347],[-92.09792097920979,15.027502267210195],[-92.07632076320763,15.074374340423105],[-92.20592205922058,15.237558595312535],[-92.20592205922058,15.27575065496751],[-92.18792187921879,15.320886725468839],[-92.08352083520835,15.496222999339395],[-91.95751957519575,15.702807322018558],[-91.82071820718207,15.931959679948378],[-91.7379173791738,16.070839896875555],[-91.43551435514355,16.070839896875555],[-91.23391233912339,16.070839896875555],[-90.97830978309783,16.070839896875555],[-90.70470704707047,16.070839896875555],[-90.5211052110521,16.070839896875555],[-90.44550445504454,16.072575899587136],[-90.45990459904598,16.162848040589807],[-90.4491044910449,16.261800195150414],[-90.41670416704167,16.35207233615307],[-90.41670416704167,16.390264395808046],[-90.47070470704706,16.43887247173255],[-90.5751057510575,16.468384517829577],[-90.63270632706326,16.51004858290773],[-90.63270632706326,16.565600669678588],[-90.66150661506614,16.631568772718992],[-90.71190711907118,16.707952892028942],[-90.81630816308163,16.78780901676207],[-90.97470974709746,16.86766514149518],[-91.11151111511114,16.977033312325332],[-91.22311223112231,17.112441523829318],[-91.32031320313203,17.1992416594088],[-91.39231392313923,17.235697716352178],[-91.41031410314103,17.256529748891253],[-91.19431194311943,17.254793746179672],[-90.99270992709927,17.253057743468077],[-90.99270992709927,17.447490047166113],[-90.9891098910989,17.621090318325074],[-90.9891098910989,17.817258624734706],[-90.62190621906218,17.81552262202311],[-90.18270182701826,17.81552262202311],[-89.7290972909729,17.81552262202311],[-89.37269372693727,17.81552262202311],[-89.16029160291603,17.81552262202311]]]}},{"type":"Feature","id":316,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[144.74124741247414,13.258515504100373],[144.69804698046983,13.256779501388777],[144.66204662046624,13.291499555620575],[144.65124651246515,13.314067590871247],[144.6476464764648,13.428643769836157],[144.79164791647918,13.527595924396763],[144.83844838448385,13.623076073534193],[144.87444874448744,13.614396059976244],[144.91044910449108,13.59877203557194],[144.93924939249393,13.57099599218651],[144.7808478084781,13.411283742720258],[144.74124741247414,13.258515504100373]]]}},{"type":"Feature","id":328,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-57.19557195571956,5.548927461930887],[-57.24957249572495,5.484695361602064],[-57.256772567725676,5.444767299235508],[-57.292772927729274,5.373591188060331],[-57.317973179731794,5.335399128405356],[-57.27837278372783,5.246862990114295],[-57.235172351723506,5.243390984691118],[-57.217172171721714,5.231238965709991],[-57.206372063720636,5.2138789385940925],[-57.209972099720986,5.194782908766598],[-57.22797227972279,5.179158884362295],[-57.267572675726754,5.1565908491116375],[-57.310773107731066,5.106246770475536],[-57.307173071730716,5.048958680993081],[-57.332373323733236,5.019446634896056],[-57.411574115741146,5.003822610491753],[-57.569975699756995,5.003822610491753],[-57.64917649176492,5.0003506050685615],[-57.71037710377104,4.991670591510612],[-57.75357753577535,4.955214534567233],[-57.80397803978039,4.929174493893399],[-57.84357843578435,4.922230483047031],[-57.87957879578795,4.880566417968879],[-57.91557915579155,4.819806323063247],[-57.90477904779047,4.779878260696691],[-57.86877868778687,4.724326173925817],[-57.847178471784716,4.668774087154944],[-57.8759787597876,4.576765943440705],[-57.90477904779047,4.5073258349771095],[-57.92637926379264,4.453509750917831],[-57.947979479794796,4.349349588222466],[-58.009180091800914,4.236509411969138],[-58.05598055980559,4.172277311640315],[-58.05598055980559,4.101101200465152],[-58.03078030780307,4.002149045904531],[-57.908379083790834,3.8563248181310144],[-57.86517865178651,3.7868847096674187],[-57.832778327783274,3.6757805361256857],[-57.721177211772115,3.5889804005462054],[-57.64917649176492,3.5178042893710284],[-57.65637656376563,3.4240601429451942],[-57.645576455764555,3.394548096848169],[-57.60237602376023,3.370244058885916],[-57.54837548375484,3.3528840317700173],[-57.49077490774907,3.354620034481613],[-57.436774367743666,3.3615640453279667],[-57.42597425974259,3.3754520670206887],[-57.30357303573035,3.37718806973227],[-57.28917289172891,3.3528840317700173],[-57.281972819728196,3.219211822977627],[-57.27837278372783,3.1636597362067533],[-57.24957249572495,3.1428277036676775],[-57.231572315723156,3.1081076494358797],[-57.231572315723156,3.0785956033388544],[-57.22437224372243,3.002211484028919],[-57.206372063720636,2.9640194243739444],[-57.209972099720986,2.8824272969292366],[-57.19557195571956,2.8529152508322113],[-57.16317163171631,2.833819221004731],[-57.119971199712,2.7747951288106805],[-57.105571055710556,2.7678511179643266],[-57.09837098370983,2.7470190854252508],[-57.05877058770588,2.6654269579805288],[-57.04077040770407,2.641122920018276],[-57.029970299702995,2.637650914595099],[-57.02277022770227,2.6081388684980737],[-56.99756997569975,2.5317547491881385],[-56.979569795697955,2.512658719360644],[-56.94356943569436,2.4571066325897846],[-56.93276932769328,2.394610534972557],[-56.88596885968859,2.3251704265089614],[-56.83916839168391,2.276562350584456],[-56.82116821168211,2.2262182719483548],[-56.75996759967599,2.1151140984066217],[-56.7059670596706,2.036993976385091],[-56.626766267662674,2.016161943846015],[-56.56196561965619,2.005745927576484],[-56.52236522365223,1.9744978787678633],[-56.48276482764827,1.941513827247661],[-56.525965259652594,1.9276258055549391],[-56.56196561965619,1.9067937730158633],[-56.615966159661596,1.9224177974201808],[-56.691566915669156,1.9137377838622314],[-56.76716767167672,1.8929057513231555],[-56.83556835568355,1.8807537323420291],[-56.96876968769688,1.9172097892854083],[-57.00837008370084,1.9206817947085852],[-57.03717037170371,1.9363058191128886],[-57.09117091170911,2.005745927576484],[-57.119971199712,2.0144259411344194],[-57.18837188371883,1.9814418896142172],[-57.27477274772747,1.95887385436356],[-57.317973179731794,1.9640818624983325],[-57.368373683736834,1.9397778245360655],[-57.411574115741146,1.9085297757274589],[-57.50157501575015,1.773121564223473],[-57.544775447754475,1.7262494910105488],[-57.595175951759515,1.7036814557598916],[-57.69237692376923,1.705417458471473],[-57.796777967779676,1.7002094503367005],[-57.872378723787236,1.6672253988164982],[-57.947979479794796,1.6498653717006135],[-57.983979839798394,1.648129368989018],[-57.99477994779947,1.573481252390664],[-58.01278012780128,1.5404972008704618],[-58.034380343803434,1.519665168331386],[-58.09198091980919,1.5144571601966135],[-58.14238142381423,1.516193162908209],[-58.17478174781748,1.5474412117168157],[-58.22878228782288,1.563065236121119],[-58.28278282782827,1.573481252390664],[-58.31518315183152,1.5925772822181443],[-58.34038340383404,1.587369274083386],[-58.361983619836195,1.5561212252747652],[-58.37998379983799,1.5300811846009168],[-58.39438394383943,1.4814731086764112],[-58.47358473584735,1.465849084272108],[-58.50598505985059,1.4380730408866782],[-58.487984879848796,1.3478008998840068],[-58.49518495184951,1.3130808456522232],[-58.513185131851316,1.2853048022667934],[-58.60678606786067,1.2783607914204254],[-58.68598685986859,1.2818327968436023],[-58.72918729187292,1.2471127426118187],[-58.78678786787867,1.208920682956844],[-58.82278822788227,1.20197667211049],[-58.86238862388623,1.2037126748220714],[-58.91638916389164,1.2488487453234],[-58.96678966789668,1.3044008320942737],[-59.09999099990999,1.3443288944608298],[-59.229592295922956,1.3755769432694507],[-59.315993159931594,1.4641130815605123],[-59.33759337593375,1.5075131493502596],[-59.37719377193771,1.5266091791777399],[-59.47799477994779,1.6325053445847146],[-59.53559535595356,1.7002094503367005],[-59.59679596795968,1.7175694774525994],[-59.66519665196651,1.7470815235496246],[-59.66519665196651,1.7956895994741302],[-59.668796687966875,1.8425616726870544],[-59.69759697596976,1.8616577025145347],[-59.74079740797407,1.873809721495661],[-59.75519755197551,1.8998497621695094],[-59.75159751597515,1.962345859786737],[-59.744397443974435,2.1220581092529756],[-59.75519755197551,2.2748263478728745],[-59.84879848798488,2.326906429220557],[-59.88839888398884,2.363362486163936],[-59.96039960399604,2.5890428386705935],[-59.99279992799927,2.6897309959427815],[-59.996399963999636,2.766115115252731],[-59.971199711997116,2.9900594650477927],[-59.945999459994596,3.087275616896804],[-59.8739987399874,3.283443923306436],[-59.83079830798307,3.3494120263468403],[-59.82719827198271,3.398020102271346],[-59.83439834398344,3.462252202600169],[-59.85599855998559,3.587244397834624],[-59.72999729997299,3.667100522567736],[-59.67959679596795,3.7000845740879384],[-59.668796687966875,3.752164655435635],[-59.60399603996039,3.819868761187621],[-59.57519575195751,3.884100861516444],[-59.54999549995499,3.9327089374409496],[-59.55719557195572,3.9604849808263793],[-59.5859958599586,3.976109005230697],[-59.6219962199622,4.022981078443607],[-59.69039690396903,4.160125292659188],[-59.71559715597155,4.187901336044632],[-59.73719737197372,4.226093395699593],[-59.72639726397263,4.286853490605239],[-59.70119701197011,4.352821593645643],[-59.70479704797047,4.380597637031073],[-59.744397443974435,4.417053693974452],[-59.83439834398344,4.476077786168503],[-59.906399063990634,4.47954979159168],[-59.9639996399964,4.502117826842351],[-60.046800468004676,4.5038538295539325],[-60.11160111601116,4.510797840400301],[-60.147601476014756,4.533365875650958],[-60.14040140401404,4.569821932594337],[-60.1260012600126,4.597597975979781],[-60.06840068400683,4.667038084443362],[-60.032400324003234,4.739950198330121],[-60.02520025200252,4.812862312216893],[-60.01440014400144,4.908342461354323],[-60,4.989934588799031],[-59.98919989199892,5.083678735224865],[-60.07920079200791,5.144438830130511],[-60.10440104401043,5.194782908766598],[-60.14040140401404,5.238182976556345],[-60.18000180001799,5.238182976556345],[-60.24120241202412,5.2572790063838255],[-60.334803348033475,5.1999909169013705],[-60.410404104041035,5.2104069331709155],[-60.460804608046075,5.187838897920244],[-60.5760057600576,5.193046906055017],[-60.65160651606516,5.220822949440446],[-60.74160741607416,5.201726919612966],[-60.9540095400954,5.437823288389154],[-61.16641166411664,5.673919657165342],[-61.37521375213751,5.9065440205183535],[-61.389613896138954,5.939528072038556],[-61.303213032130316,6.048896242868693],[-61.22401224012239,6.12875236760182],[-61.15921159211592,6.173888438103148],[-61.13041130411304,6.213816500469704],[-61.152011520115195,6.385680768917084],[-61.152011520115195,6.4464408638227155],[-61.18081180811808,6.514144969574716],[-61.202412024120235,6.5887930861730695],[-61.177211772117715,6.651289183790297],[-61.14481144811448,6.69468925158003],[-61.10521105211052,6.712049278695929],[-61.0080100801008,6.725937300388651],[-60.93960939609396,6.732881311235005],[-60.91440914409144,6.7571853491972576],[-60.874808748087474,6.786697395294283],[-60.82080820808207,6.788433398005878],[-60.71640716407164,6.767601365466803],[-60.66960669606695,6.805793425121763],[-60.586805868058676,6.85787350646946],[-60.39600396003959,6.94467364204894],[-60.35280352803528,7.003697734242991],[-60.32040320403203,7.092233872534052],[-60.3240032400324,7.133897937612204],[-60.34560345603455,7.149521962016507],[-60.39240392403924,7.165145986420825],[-60.46440464404644,7.166881989132406],[-60.52200522005219,7.144313953881749],[-60.58320583205831,7.1564659728628754],[-60.63360633606335,7.2102820569221535],[-60.637206372063716,7.2571541301350635],[-60.60480604806048,7.321386230463887],[-60.622806228062274,7.363050295542038],[-60.72000720007199,7.498458507046024],[-60.72000720007199,7.536650566700999],[-60.648006480064794,7.597410661606631],[-60.60840608406083,7.647754740242732],[-60.55800558005579,7.772746935477187],[-60.51480514805148,7.812674997843743],[-60.38160381603815,7.828299022248046],[-60.34560345603455,7.854339062921895],[-60.27720277202772,7.918571163250718],[-60.17640176401764,7.993219279849072],[-60.032400324003234,8.053979374754704],[-59.98919989199892,8.16161154287326],[-59.9639996399964,8.191123588970285],[-59.84879848798488,8.24841167845274],[-59.82719827198271,8.279659727261347],[-59.83079830798307,8.305699767935195],[-60.01800018000179,8.548740147557737],[-59.981999819998194,8.533116123153434],[-59.8379983799838,8.373403873687195],[-59.75519755197551,8.338683819455397],[-59.74079740797407,8.338683819455397],[-59.74079740797407,8.380347884533549],[-59.66519665196651,8.36298785741765],[-59.47799477994779,8.253619686587513],[-59.20079200792007,8.07481140729378],[-58.81198811988119,7.736290878533808],[-58.700387003870034,7.60609067516458],[-58.62838628386284,7.545330580258948],[-58.50958509585095,7.397770349773822],[-58.47718477184772,7.326594238598659],[-58.48078480784807,7.038417788474774],[-58.58158581585815,6.843985484776738],[-58.60678606786067,6.698161257003207],[-58.613986139861396,6.501992950593589],[-58.67158671586715,6.390888777051856],[-58.59238592385924,6.451648871957488],[-58.57078570785707,6.626985145828044],[-58.50238502385024,6.7346173139466],[-58.4159841598416,6.850929495623092],[-58.29718297182971,6.878705539008536],[-58.17118171181711,6.830097463084016],[-58.07038070380703,6.821417449526081],[-57.983979839798394,6.786697395294283],[-57.79317793177931,6.5992091024426],[-57.60597605976059,6.4499128692458925],[-57.54117541175411,6.3318646848578055],[-57.343173431734314,6.272840592663755],[-57.22797227972279,6.179096446237921],[-57.191971919719194,6.097504318793199],[-57.166771667716674,5.885711987979278],[-57.206372063720636,5.564551486335191],[-57.19557195571956,5.548927461930887]]]}},{"type":"Feature","id":344,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[114.23094230942309,22.211081487768027],[114.2057420574206,22.195457463363724],[114.13734137341373,22.268369577250482],[114.13374133741337,22.292673615212735],[114.18774187741877,22.29614562063591],[114.24534245342454,22.26316156911571],[114.24534245342454,22.233649523018684],[114.23094230942309,22.211081487768027]]],[[[113.9969399693997,22.211081487768027],[113.8781387813878,22.211081487768027],[113.85293852938531,22.219761501325976],[113.83853838538386,22.242329536576634],[113.88173881738817,22.28052159623161],[114.04374043740438,22.332601677579305],[114.00414004140043,22.27704959080843],[113.9969399693997,22.211081487768027]]],[[[114.01494014940153,22.511409956873024],[114.01854018540189,22.514881962296215],[114.05094050940511,22.542658005681645],[114.09774097740979,22.551338019239594],[114.12294122941228,22.565226040932302],[114.18774187741877,22.565226040932302],[114.22734227342272,22.55481002466277],[114.26694266942673,22.54092200297005],[114.27054270542709,22.537449997546872],[114.29214292142922,22.499257937891898],[114.28494284942849,22.457593872813746],[114.32454324543244,22.43676184027467],[114.33534335343353,22.396833777908114],[114.29214292142922,22.374265742657443],[114.28854288542885,22.325657666732937],[114.26694266942673,22.29614562063591],[114.13734137341373,22.34822570198361],[114.03294032940329,22.376001745369038],[113.93573935739357,22.365585729099507],[113.90333903339035,22.396833777908114],[113.89613896138962,22.42808182671672],[114.0077400774008,22.483633913487594],[114.01494014940153,22.511409956873024]]]]}},{"type":"Feature","id":334,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[73.70893708937089,-53.136644203356106],[73.58653586535866,-53.18525227928061],[73.46413464134642,-53.18351627656902],[73.41373413734138,-53.147060219625644],[73.33453334533345,-53.03074803794914],[73.28413284132841,-53.02206802439119],[73.25533255332553,-52.989083972870986],[73.2517325173252,-52.97519595117827],[73.30573305733057,-52.96651593762032],[73.38853388533886,-52.999499989140524],[73.58653586535866,-53.02727603252596],[73.73053730537308,-53.09150813285478],[73.83853838538386,-53.112340165393846],[73.79533795337954,-53.129700192509745],[73.70893708937089,-53.136644203356106]]]}},{"type":"Feature","id":340,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-83.1590315903159,14.992782212978398],[-83.41463414634146,15.008406237382701],[-83.5370353703537,14.977158188574094],[-83.5910359103591,14.907718080110513],[-83.63423634236342,14.876470031301892],[-83.67383673836738,14.88341404214826],[-83.74943749437494,14.855637998762816],[-83.86823868238682,14.794877903857184],[-83.97263972639726,14.770573865894931],[-84.06624066240661,14.786197890299235],[-84.09144091440913,14.770573865894931],[-84.09864098640986,14.751477836067437],[-84.1130411304113,14.730645803528361],[-84.1490414904149,14.72022978725883],[-84.19224192241921,14.725437795393603],[-84.2390423904239,14.74800583064426],[-84.26424264242642,14.73932581708631],[-84.26784267842677,14.697661752008159],[-84.2930429304293,14.687245735738628],[-84.33984339843398,14.706341765566108],[-84.39384393843937,14.6924537438734],[-84.4550445504455,14.64384566794888],[-84.53784537845378,14.63342965167935],[-84.64584645846458,14.66120569506478],[-84.72864728647286,14.713285776412476],[-84.78984789847898,14.789669895722412],[-84.86184861848618,14.810501928261488],[-84.98424984249843,14.753213838779033],[-85.03825038250382,14.685509733027033],[-85.0490504905049,14.645581670660476],[-85.03825038250382,14.607389611005502],[-85.05985059850599,14.583085573043249],[-85.11745117451174,14.570933554062123],[-85.16065160651605,14.525797483560794],[-85.1930519305193,14.445941358827668],[-85.19665196651967,14.385181263922036],[-85.17865178651786,14.343517198843884],[-85.20745207452075,14.312269150035263],[-85.2830528305283,14.291437117496201],[-85.37305373053731,14.223733011744201],[-85.47745477454774,14.109156832779291],[-85.57825578255782,14.02756470533457],[-85.68265682656826,13.98242863483324],[-85.72945729457294,13.93208455619714],[-85.72945729457294,13.87653246942628],[-85.7330573305733,13.859172442310381],[-85.75465754657546,13.852228431464027],[-85.7870578705787,13.84528442061766],[-85.9850598505985,13.965068607717342],[-86.03906039060391,14.05013274058524],[-86.08946089460895,14.037980721604114],[-86.15066150661507,13.994580653814367],[-86.2370623706237,13.899100504676937],[-86.33066330663306,13.770636304019305],[-86.37746377463775,13.755012279615002],[-86.61146611466114,13.774108309442482],[-86.73386733867338,13.763692293172952],[-86.7590675906759,13.746332266057053],[-86.76986769867699,13.699460192844128],[-86.76266762667626,13.63522809251532],[-86.73026730267303,13.40781173729708],[-86.71226712267122,13.314067590871247],[-86.73026730267303,13.284555544774221],[-86.79146791467915,13.279347536639449],[-86.87426874268742,13.267195517658323],[-86.91746917469175,13.223795449868575],[-86.92826928269282,13.178659379367247],[-86.93186931869319,13.117899284461615],[-86.96066960669606,13.053667184132792],[-87.0110701107011,13.008531113631463],[-87.05787057870579,12.991171086515578],[-87.33867338673386,12.979019067534438],[-87.33147331473315,13.084915232941412],[-87.41427414274142,13.126579298019564],[-87.45747457474575,13.215115436310626],[-87.49707497074971,13.274139528504676],[-87.48627486274863,13.310595585448056],[-87.48987489874898,13.352259650526207],[-87.60147601476014,13.38524370204641],[-87.70947709477095,13.359203661372575],[-87.77067770677706,13.37656368848846],[-87.81387813878139,13.399131723739131],[-87.73827738277383,13.451211805086814],[-87.7310773107731,13.482459853895435],[-87.75627756277562,13.506763891857688],[-87.78147781477814,13.52065191355041],[-87.77427774277743,13.579676005744446],[-87.75987759877599,13.649116114208041],[-87.71667716677166,13.812300369097457],[-87.7310773107731,13.841812415194482],[-87.8030780307803,13.890420491118988],[-87.8930789307893,13.89562849925376],[-87.99027990279903,13.880004474849457],[-88.03708037080371,13.90430851281171],[-88.08028080280802,13.959860599582584],[-88.15228152281523,13.987636642968013],[-88.27468274682747,13.942500572466685],[-88.40788407884078,13.874796466714685],[-88.44748447484474,13.850492428752432],[-88.48348483484834,13.853964434175609],[-88.49788497884978,13.90430851281171],[-88.50508505085051,13.965068607717342],[-88.51228512285122,13.978956629410064],[-88.58428584285842,13.99978866194914],[-88.66708667086671,14.015412686353443],[-88.70668706687067,14.032772713469342],[-88.74628746287462,14.072700775835898],[-88.8470884708847,14.124780857183595],[-88.86868868688687,14.16297291683857],[-89.00189001890018,14.253245057841227],[-89.0270902709027,14.29664512563096],[-89.05589055890559,14.329629177151162],[-89.12069120691207,14.369557239517732],[-89.17109171091711,14.360877225959783],[-89.33669336693367,14.411221304595884],[-89.3618936189362,14.416429312730642],[-89.34029340293402,14.46156538323197],[-89.28629286292863,14.52926948898397],[-89.17109171091711,14.607389611005502],[-89.16389163891638,14.66988570862273],[-89.19269192691927,14.78793389301083],[-89.22149221492215,14.866054015032361],[-89.20709207092071,14.900774069264145],[-89.17109171091711,15.039654286191322],[-89.14229142291423,15.072638337711524],[-88.97668976689766,15.142078446175105],[-88.96228962289622,15.15249446244465],[-88.82908829088291,15.251446617005257],[-88.6850868508685,15.360814787835395],[-88.53388533885338,15.480598974935077],[-88.36468364683647,15.616007186439077],[-88.2710827108271,15.694127308460608],[-88.22788227882279,15.728847362692392],[-88.13068130681306,15.701071319306962],[-88.0550805508055,15.765303419635785],[-88.01188011880119,15.786135452174861],[-87.90747907479074,15.862519571484796],[-87.87507875078751,15.879879598600695],[-87.70227702277022,15.911127647409302],[-87.61947619476194,15.90939164469772],[-87.54387543875438,15.833007525387771],[-87.48627486274863,15.789607457598038],[-87.37827378273782,15.826063514541417],[-87.28467284672847,15.834743528099366],[-86.90666906669067,15.761831414212594],[-86.75546755467555,15.794815465732796],[-86.48186481864818,15.801759476579164],[-86.35586355863558,15.78266344675167],[-86.17946179461794,15.885087606735468],[-86.06786067860678,15.905919639274543],[-85.93465934659346,15.952791712487453],[-85.95265952659527,16.001399788411973],[-85.9850598505985,16.02396782366263],[-85.78345783457834,16.003135791123555],[-85.48465484654847,15.898975628428175],[-85.16425164251642,15.91807165825567],[-85.0490504905049,15.97362374502653],[-84.97344973449734,15.989247769430833],[-84.64584645846458,15.883351604023872],[-84.55944559445594,15.801759476579164],[-84.4910449104491,15.793079463021215],[-84.44064440644406,15.812175492848695],[-84.42624426244262,15.829535519964594],[-84.4910449104491,15.846895547080493],[-84.51984519845197,15.872935587754341],[-84.26064260642606,15.82259150911824],[-83.77463774637746,15.437198907145344],[-83.76383763837639,15.405950858336723],[-83.97263972639726,15.518791034590052],[-84.08424084240842,15.510111021032102],[-84.1130411304113,15.492750993916204],[-84.10584105841058,15.430254896298976],[-84.0950409504095,15.400742850201965],[-84.04824048240482,15.397270844778774],[-84.01224012240122,15.414630871894673],[-83.92583925839259,15.393798839355597],[-83.87183871838718,15.352134774277445],[-83.80343803438033,15.289638676660218],[-83.76023760237602,15.220198568196636],[-83.7170371703717,15.218462565485055],[-83.67383673836738,15.260126630563207],[-83.5910359103591,15.265334638697965],[-83.5370353703537,15.220198568196636],[-83.49743497434974,15.221934570908232],[-83.55143551435513,15.29484668479499],[-83.67743677436773,15.366022795970167],[-83.6450364503645,15.367758798681763],[-83.36783367833678,15.23929459802413],[-83.29223292232922,15.079582348557878],[-83.22383223832237,15.043126291614499],[-83.1590315903159,14.992782212978398]]],[[[-86.42066420664206,16.37811237682692],[-86.5790657906579,16.299992254805375],[-86.62946629466295,16.30172825751697],[-86.55746557465574,16.362488352422602],[-86.43866438664386,16.4145684337703],[-86.33786337863378,16.43887247173255],[-86.2550625506255,16.428456455463007],[-86.42066420664206,16.37811237682692]]],[[[-85.86985869858698,16.46144050698321],[-85.94545945459454,16.404152417500754],[-85.95985959859598,16.430192458174602],[-85.92385923859239,16.48400854223388],[-85.87705877058771,16.513520588330906],[-85.83385833858338,16.51004858290773],[-85.84465844658446,16.487480547657057],[-85.86985869858698,16.46144050698321]]]]}},{"type":"Feature","id":191,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[17.609576095760957,42.76882559841226],[17.742777427774286,42.70112149266026],[17.34317343173433,42.78965763095135],[17.389973899739005,42.7983376445093],[17.433174331743317,42.80007364722087],[17.609576095760957,42.76882559841226]]],[[[16.651966519665194,42.996241953630516],[16.835568355683563,42.96846591024507],[16.972369723697255,42.98235393193778],[17.094770947709492,42.96499390482188],[17.170371703717052,42.93200985330168],[17.188371883718844,42.916385828897376],[17.087570875708764,42.91464982618578],[16.97596975969759,42.928537847878516],[16.84996849968499,42.895553796358314],[16.738367383673847,42.91291382347421],[16.695166951669535,42.933745856013275],[16.66636666366665,42.95978589668712],[16.651966519665194,42.996241953630516]]],[[[17.667176671766725,42.89728979906991],[17.73917739177392,42.91464982618578],[17.800378003780054,42.90249780720467],[17.839978399784002,42.84520971772221],[17.919179191791926,42.807017658067224],[18.045180451804526,42.74104955502682],[18.12438124381245,42.69070547639075],[18.304383043830455,42.598697332676494],[18.347583475834767,42.58654531369535],[18.437584375843755,42.560505273021505],[18.437584375843755,42.522313213366544],[18.477184771847732,42.48064914828839],[18.51678516785168,42.43377707507548],[18.33318333183334,42.5275212215013],[18.160381603816035,42.63341738690826],[17.825578255782574,42.79660164179771],[17.584375843758437,42.83652970416426],[17.256772567725676,42.96846591024507],[17.04437044370445,43.01533798345798],[17.12717127171271,43.02575399972753],[17.220772207722092,43.02575399972753],[17.724777247772494,42.85041772585697],[17.667176671766725,42.89728979906991]]],[[[17.195571955719572,43.12644215699973],[17.123571235712376,43.116026140730185],[16.68076680766808,43.12297015157654],[16.551165511655114,43.14380218411563],[16.40716407164072,43.19761826817489],[16.374763747637473,43.213242292579196],[16.52236522365223,43.22886631698353],[16.65556655566556,43.213242292579196],[16.69876698766987,43.175050232924235],[17.062370623706244,43.14380218411563],[17.195571955719572,43.12644215699973]]],[[[16.785167851678523,43.27053038206165],[16.626766267662674,43.26879437935008],[16.48996489964901,43.28615440646598],[16.42156421564215,43.31740245527459],[16.428764287642878,43.34344249594844],[16.450364503645034,43.386842563738156],[16.601566015660154,43.3816345556034],[16.835568355683563,43.35038650679479],[16.889568895688967,43.3139304498514],[16.87516875168751,43.298306425447095],[16.785167851678523,43.27053038206165]]],[[[15.370353703537035,43.97361148025547],[15.438754387543895,43.89896336365712],[15.373953739537399,43.91458738806142],[15.30915309153093,43.96145946127433],[15.269552695526954,44.010067537198836],[15.370353703537035,43.97361148025547]]],[[[15.229952299523006,44.06214761854653],[15.247952479524798,44.027427564314735],[15.121951219512198,44.09339566735514],[15.075150751507522,44.13853173785648],[15.06435064350643,44.15762776768395],[15.229952299523006,44.06214761854653]]],[[[15.19035190351903,43.921531398907774],[15.204752047520486,43.90764337721507],[15.201152011520122,43.89722736094552],[15.150751507515082,43.91111538263823],[15.136351363513654,43.90764337721507],[14.891548915489153,44.12637971887534],[14.866348663486633,44.16804378395349],[14.952749527495286,44.11769970531739],[15.19035190351903,43.921531398907774]]],[[[15.186751867518694,44.336436046977695],[15.161551615516174,44.30866000359225],[15.096750967509678,44.35900408222835],[15.03915039150391,44.39372413646015],[14.995949959499598,44.43365219882671],[14.91314913149131,44.4857322801744],[14.884348843488453,44.544756372368454],[14.761947619476189,44.66454055946812],[14.740347403474033,44.697524610988324],[14.80514805148053,44.64891653506382],[14.85554855548557,44.61766848625521],[14.898748987489881,44.61072447540886],[15.00675006750069,44.53434035609891],[15.11475114751147,44.4353882015383],[15.24075240752407,44.3503240686704],[15.211952119521214,44.34685206324724],[15.186751867518694,44.336436046977695]]],[[[14.83034830348305,44.75828470589397],[14.85554855548557,44.71488463810422],[14.761947619476189,44.75481270047078],[14.679146791467929,44.77043672487508],[14.661146611466108,44.79994877097212],[14.6719467194672,44.824252808934375],[14.689946899468993,44.84855684689663],[14.754747547475489,44.84508484147344],[14.765547655476553,44.820780803511184],[14.83034830348305,44.75828470589397]]],[[[14.488344883448832,44.659332551333364],[14.481144811448132,44.621140491678375],[14.419944199442,44.66974856760291],[14.387543875438752,44.75828470589397],[14.311943119431191,44.900636928244325],[14.301143011430128,44.94056499061088],[14.340743407434076,44.98049305297744],[14.340743407434076,45.02042111534399],[14.286742867428671,45.14541331057845],[14.329943299433012,45.16450934040594],[14.358743587435868,45.167981345829105],[14.36954369543696,45.08118121024964],[14.39474394743948,45.03083713161354],[14.466744667446676,44.97007703670789],[14.452344523445248,44.86938887943569],[14.466744667446676,44.72530065437377],[14.481144811448132,44.69405260556516],[14.488344883448832,44.659332551333364]]],[[[14.808748087480893,44.977021047554246],[14.686346863468628,44.956189015015184],[14.628746287462889,44.994381074670144],[14.614346143461432,45.02562912347878],[14.509945099450988,45.036045139748296],[14.448744487444884,45.07944520753804],[14.437944379443792,45.09854123736554],[14.524345243452444,45.14714931329004],[14.57114571145712,45.22526943531156],[14.628746287462889,45.17839736209865],[14.700747007470085,45.08986122380759],[14.740347403474033,45.065557185845336],[14.808748087480893,44.977021047554246]]],[[[18.905589055890573,45.93182253892854],[18.90198901989021,45.90751850096629],[18.89478894788948,45.86585443588814],[18.840788407884077,45.83634238979113],[18.89478894788948,45.76690228132753],[18.948789487894885,45.655798107785785],[18.916389163891637,45.600246021014925],[18.95238952389525,45.55858195593677],[19.056790567905693,45.52733390712817],[19.063990639906393,45.515181888147026],[19.031590315903173,45.503029869165914],[19.006390063900653,45.46657381222252],[19.006390063900653,45.39886970647052],[19.092790927909277,45.33637360885331],[19.272792727927282,45.27734951665926],[19.33039330393305,45.26866950310131],[19.351993519935206,45.24610146785065],[19.38079380793809,45.23047744344635],[19.398793987939882,45.21311741633045],[19.402394023940246,45.188813378368195],[19.38799387993882,45.17318935396389],[19.301593015930166,45.167981345829105],[19.20439204392045,45.167981345829105],[19.135991359913618,45.19575738921455],[19.132391323913254,45.17492535667549],[19.12879128791289,45.1523573214248],[19.063990639906393,45.1367332970205],[19.099990999910005,44.97354904213108],[19.085590855908578,44.92667696891817],[19.060390603906058,44.91105294451384],[19.038790387903873,44.91799695536022],[19.009990099901017,44.91973295807179],[18.99558995589956,44.90410893366749],[19.006390063900653,44.86938887943569],[18.941589415894157,44.86591687401253],[18.837188371883713,44.883276901128426],[18.786787867878672,44.91452494993703],[18.779587795877973,44.947509001457234],[18.779587795877973,44.977021047554246],[18.747187471874724,45.02736512619035],[18.664386643866436,45.07770920482645],[18.487984879848796,45.0863892183844],[18.423184231842328,45.1020132427887],[18.35838358383586,45.121109272616195],[18.286382863828635,45.1349972943089],[18.217982179821803,45.133261291597336],[18.13878138781388,45.1193732699046],[17.994779947799486,45.141941305155285],[17.94797947979481,45.112429259058246],[17.875978759787614,45.07770920482645],[17.811178111781118,45.07770920482645],[17.68877688776888,45.15756532955959],[17.652776527765297,45.16277333769435],[17.54477544775449,45.12284527532779],[17.501575015750177,45.121109272616195],[17.46917469174693,45.133261291597336],[17.325173251732537,45.16450934040594],[17.26037260372604,45.1697173485407],[17.209972099721,45.15582932684799],[17.12717127171271,45.171453351252296],[16.91836918369185,45.27734951665926],[16.79236792367925,45.197493391926145],[16.529565295652958,45.21658942175361],[16.453964539645398,45.16277333769435],[16.36396363963641,45.05861317499898],[16.291962919629214,45.00826909636288],[16.23076230762308,45.02736512619035],[16.158761587615885,45.07250119669169],[16.02916029160292,45.188813378368195],[15.964359643596453,45.21138141361885],[15.888758887588892,45.21658942175361],[15.823958239582396,45.2027014000609],[15.787957879578812,45.17839736209865],[15.762757627576292,45.00826909636288],[15.737557375573772,44.85723686045458],[15.737557375573772,44.765228716740324],[15.881558815588164,44.68190058658402],[16.050760507605077,44.53781236152207],[16.10476104761048,44.5204523344062],[16.129961299613,44.47358026119326],[16.169561695616977,44.352060071382],[16.21276212762129,44.2149158571664],[16.299162991629913,44.124643716163746],[16.378363783637838,44.06041161583494],[16.47196471964719,44.00312352635248],[16.59076590765909,43.912851385349825],[16.687966879668807,43.815635233500814],[16.713167131671327,43.77917917655742],[16.90036900369003,43.64897897318821],[17.0839708397084,43.5170427671074],[17.249572495724976,43.47017069389446],[17.274772747727496,43.44586665593221],[17.274772747727496,43.34344249594844],[17.29277292772929,43.30525043629345],[17.400774007740097,43.19935427088649],[17.623976239762413,43.043114026843426],[17.649176491764933,43.00665796990003],[17.656376563765633,42.980617929226185],[17.641976419764205,42.95978589668712],[17.584375843758437,42.93895386414806],[17.53757537575376,42.96152189939872],[17.328773287732872,43.11429013801859],[17.130771307713076,43.21150628986763],[16.903969039690395,43.39205057187294],[16.601566015660154,43.463226683048106],[16.392763927639294,43.543082807781246],[16.27036270362703,43.530930788800106],[16.129961299613,43.50662675083785],[16.047160471604712,43.50489074812626],[15.985959859598609,43.52051477253056],[15.942759427594297,43.569122848455066],[15.949959499594996,43.607314908110055],[15.942759427594297,43.65592298403456],[15.820358203582032,43.73577910876767],[15.654756547565484,43.81042722536603],[15.499954999549999,43.909379379926634],[15.186751867518694,44.171515789376684],[15.121951219512198,44.256579922244555],[15.18315183151833,44.27220394664889],[15.229952299523006,44.27220394664889],[15.28395283952841,44.28956397376476],[15.370353703537035,44.28956397376476],[15.471154711547115,44.27220394664889],[15.381153811538127,44.327756033419746],[15.269552695526954,44.383308120190605],[14.98154981549817,44.603780464562476],[14.895148951489517,44.706204624546274],[14.884348843488453,44.81904480079962],[14.90594905949061,44.97181303941949],[14.85554855548557,45.08118121024964],[14.632346323463253,45.22353343259999],[14.549545495454964,45.29818154919835],[14.387543875438752,45.341581616988066],[14.311943119431191,45.3381096115649],[14.26874268742688,45.28255752479404],[14.236342363423631,45.159301332271156],[14.092340923409239,44.997853080093336],[14.041940419404199,44.92667696891817],[13.966339663396639,44.83640482791549],[13.90153901539017,44.82946081706913],[13.861938619386194,44.83814083062708],[13.743137431374322,44.99090906924698],[13.627936279362814,45.108957253635054],[13.613536135361358,45.16277333769435],[13.602736027360294,45.23221344615794],[13.516335163351641,45.482197836626824],[13.577535775357774,45.51691789085862],[13.613536135361358,45.476989828492066],[13.879938799388015,45.42838175256756],[13.93393933939339,45.44921378510662],[13.969939699397003,45.482197836626824],[13.969939699397003,45.503029869165914],[13.991539915399159,45.50997388001227],[14.08514085140851,45.476989828492066],[14.160741607416071,45.485669842050015],[14.283142831428307,45.48740584476161],[14.36954369543696,45.482197836626824],[14.427144271442728,45.50650187458908],[14.506345063450652,45.59503801288017],[14.535145351453508,45.64538209151627],[14.567545675456756,45.65753411049738],[14.592745927459276,45.650590099651026],[14.607146071460733,45.61066203728447],[14.650346503465045,45.570733974917914],[14.733147331473333,45.50823787730067],[14.794347943479437,45.47872583120366],[14.848348483484841,45.46657381222252],[14.898748987489881,45.49261385289637],[14.95634956349565,45.49955786374272],[15.111151111511134,45.45094978781822],[15.24075240752407,45.44226977426027],[15.337953379533815,45.46657381222252],[15.327153271532723,45.503029869165914],[15.29115291152911,45.541221928820875],[15.28395283952841,45.579413988475864],[15.29115291152911,45.612398039996066],[15.355953559535607,45.64538209151627],[15.352353523535243,45.659270113208976],[15.273152731527318,45.718294205403026],[15.276752767527682,45.732182227095734],[15.453154531545323,45.79815033013614],[15.6259562595626,45.83460638707953],[15.65115651156512,45.862382430464976],[15.669156691566911,45.9040464955431],[15.67635676356764,45.98390262027624],[15.665556655566576,46.04813472060505],[15.597155971559715,46.108894815510695],[15.593555935559351,46.1401428643193],[15.607956079560807,46.17139091312791],[15.636756367563692,46.20090295922495],[15.705157051570524,46.21305497820606],[15.784357843578448,46.23388701074515],[15.849158491584916,46.2581910487074],[15.931959319593204,46.27728707853487],[16.000360003600036,46.30506312192031],[16.065160651606533,46.37103122496072],[16.10476104761048,46.38144724123026],[16.227162271622717,46.37276722767231],[16.252362523625237,46.388391252076616],[16.23796237962381,46.48387140121403],[16.259562595625965,46.50817543917631],[16.302763027630277,46.52206346086902],[16.32076320763207,46.53421547985013],[16.428764287642878,46.523799463580616],[16.51516515165153,46.49949542561836],[16.569165691656934,46.48560740392563],[16.74916749167491,46.41616729546206],[16.871568715687175,46.33978317615211],[16.939969399694007,46.252983040572616],[17.03357033570336,46.18701493753221],[17.148771487714896,46.1401428643193],[17.242372423724248,46.07591076399049],[17.31077310773108,45.99605463925735],[17.407974079740796,45.95091856875604],[17.530375303753033,45.94050255248649],[17.605976059760593,45.914462511812644],[17.63837638376384,45.867590438599734],[17.706777067770673,45.82766237623318],[17.807578075780754,45.791206319289785],[17.962379623796238,45.77037428675072],[18.26478264782648,45.765166278615936],[18.289982899829,45.765166278615936],[18.35838358383586,45.753014259634824],[18.437584375843755,45.76690228132753],[18.53478534785347,45.79641432742454],[18.563585635856356,45.81377435454044],[18.664386643866436,45.90751850096629],[18.721987219872204,45.89883848740834],[18.833588335883377,45.91099050638948],[18.90198901989021,45.93182253892854],[18.905589055890573,45.93182253892854]]]]}},{"type":"Feature","id":332,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-72.80532805328053,18.77726812424376],[-72.82332823328233,18.70782801578018],[-73.07893078930789,18.791156145936483],[-73.28413284132841,18.897052311343444],[-73.27693276932769,18.9543404008259],[-73.16893168931689,18.966492419807025],[-73.06813068130681,18.93177236557524],[-72.92052920529206,18.86233225711166],[-72.80532805328053,18.77726812424376]]],[[[-71.77931779317792,19.718181593925337],[-71.75771757717577,19.68866954782831],[-71.71091710917109,19.48729323328392],[-71.70731707317073,19.421325130243517],[-71.7541175411754,19.32410897839449],[-71.74691746917469,19.285916918739517],[-71.64611646116461,19.19564477773686],[-71.64611646116461,19.162660726216657],[-71.65691656916569,19.13141267740805],[-71.74331743317433,19.04634854454015],[-71.80811808118081,18.9873244523461],[-71.78651786517865,18.919620346594115],[-71.73251732517325,18.857124248976888],[-71.72531725317253,18.80330816491761],[-71.74331743317433,18.732132053742433],[-71.82251822518225,18.645331918162952],[-71.86571865718656,18.614083869354346],[-71.98811988119881,18.610611863931155],[-71.99891998919989,18.59845984495003],[-71.94131941319412,18.513395712082144],[-71.87291872918729,18.416179560233118],[-71.76131761317613,18.341531443634764],[-71.73611736117361,18.2703553324596],[-71.76491764917648,18.204387229419197],[-71.76851768517685,18.03946697181817],[-71.85131851318513,18.119323096551298],[-71.94491944919449,18.185291199591703],[-72.00252002520025,18.21133124026555],[-72.06012060120601,18.22869126738145],[-72.50292502925029,18.2200112538235],[-72.55332553325533,18.207859234842374],[-72.5929259292593,18.187027202303298],[-72.63252632526324,18.176611186033753],[-72.7549275492755,18.155779153494677],[-72.87732877328773,18.1523071480715],[-73.16173161731616,18.20612323213078],[-73.27333273332734,18.233899275516208],[-73.3849338493385,18.251259302632107],[-73.51453514535145,18.246051294497335],[-73.64413644136441,18.22869126738145],[-73.74853748537485,18.190499207726475],[-73.82413824138241,18.121059099262894],[-73.83853838538386,18.058563001645666],[-73.88533885338853,18.041202974529767],[-73.98973989739898,18.14362713451355],[-74.08694086940869,18.214803245688728],[-74.19494194941949,18.268619329748006],[-74.4181441814418,18.346739451769537],[-74.46134461344613,18.39361152498246],[-74.47934479344794,18.44916361175332],[-74.38574385743857,18.624499885623877],[-74.28494284942849,18.65748393714408],[-74.22734227342274,18.66269194527885],[-74.10134101341013,18.641859912739775],[-73.97533975339753,18.60193185037322],[-73.86373863738638,18.57589180969937],[-73.68733687336874,18.565475793429826],[-73.590135901359,18.522075725640093],[-72.91692916929169,18.45610762259969],[-72.79092790927909,18.435275590060613],[-72.74052740527405,18.442219600906967],[-72.69732697326972,18.468259641580815],[-72.66132661326613,18.515131714793725],[-72.61812618126181,18.55158777173712],[-72.41652416524165,18.558531782583472],[-72.37692376923769,18.574155806987775],[-72.34812348123481,18.624499885623877],[-72.34812348123481,18.674843964259978],[-72.4669246692467,18.74428407272356],[-72.65052650526505,18.893580305920267],[-72.81252812528125,19.072388585214],[-72.74052740527405,19.13141267740805],[-72.76932769327694,19.240780848238188],[-72.74052740527405,19.34146900551039],[-72.70452704527045,19.440421160070997],[-72.86292862928629,19.525485292938882],[-73.05373053730537,19.61054942580678],[-73.31653316533165,19.63658946648063],[-73.39573395733957,19.659157501731286],[-73.43893438934388,19.721653599348514],[-73.39933399333992,19.806717732216413],[-73.31653316533165,19.85532580814092],[-73.21933219332193,19.883101851526348],[-73.11853118531185,19.903933884065424],[-72.87732877328773,19.928237922027677],[-72.6361263612636,19.900461878642247],[-72.43092430924308,19.813661743062767],[-72.21852218522184,19.744221634599185],[-71.95571955719556,19.721653599348514],[-71.83331833318333,19.69734956138626],[-71.77931779317792,19.718181593925337]]],[[[-72.66492664926649,20.03760609285783],[-72.62172621726216,20.013302054895576],[-72.63972639726397,19.98552601151013],[-72.74052740527405,20.00288603862603],[-72.8449284492845,20.035870090146233],[-72.87732877328773,20.027190076588283],[-72.89892898928989,20.03066208201146],[-72.960129601296,20.06191013082008],[-72.90612906129061,20.086214168782334],[-72.85212852128521,20.093158179628688],[-72.79092790927909,20.091422176917106],[-72.66492664926649,20.03760609285783]]]]}},{"type":"Feature","id":348,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[22.131221312213142,48.40562640294374],[22.22842228422286,48.41257041379012],[22.232022320223223,48.41257041379012],[22.25362253622538,48.407362405655334],[22.268022680226807,48.360490332442424],[22.27162271622717,48.35875432973083],[22.29682296822969,48.32750628092222],[22.318423184231847,48.28584221584407],[22.350823508235095,48.25633016974703],[22.42282422824229,48.24417815076592],[22.520025200252007,48.20598609111096],[22.58122581225814,48.13480997993577],[22.674826748267492,48.10356193112716],[22.68202682026822,48.10356193112716],[22.700027000270012,48.10703393655032],[22.768427684276844,48.10876993926192],[22.7828278282783,48.09488191756921],[22.836828368283676,48.06016186333741],[22.85842858428586,48.028913814528806],[22.84762847628477,47.9976657657202],[22.854828548285496,47.95947370606521],[22.876428764287652,47.9473216870841],[22.851228512285132,47.923017649121846],[22.678426784267856,47.799761456598986],[22.610026100261024,47.766777405078784],[22.56322563225632,47.7598333942324],[22.491224912249123,47.77198541321354],[22.419224192241927,47.76330539965559],[22.350823508235095,47.73552935627015],[22.289622896228963,47.728585345423795],[22.24642246422465,47.69560129390359],[22.18522185221852,47.62963319086319],[22.113221132211322,47.57234510138073],[22.037620376203762,47.53588904443734],[21.998019980199814,47.50464099562873],[21.99441994419945,47.39527282479858],[21.954819548195502,47.364024775989975],[21.900819008190098,47.33277672718137],[21.86841868418685,47.305000683795924],[21.78561785617856,47.13834442348332],[21.720817208172093,47.084528339424054],[21.663216632166325,47.0446002770575],[21.65241652416526,47.00640821740251],[21.65241652416526,46.96300814961279],[21.5840158401584,46.87794401674489],[21.494014940149412,46.78940787845383],[21.47601476014762,46.752951821510436],[21.497614976149777,46.70434374558593],[21.411214112141124,46.647055656103475],[21.360813608136084,46.62101561542963],[21.321213212132136,46.60712759373692],[21.296012960129616,46.57240753950512],[21.252812528125276,46.48560740392563],[21.263612636126368,46.44741534427067],[21.263612636126368,46.41269529003887],[21.19161191611917,46.39186325749981],[21.170011700117016,46.35193519513322],[21.152011520115195,46.30506312192031],[21.12321123211234,46.282495086669655],[21.04041040410405,46.2425670243031],[20.83880838808389,46.259927051419],[20.759607596075966,46.24603902972626],[20.73800738007381,46.21826298634085],[20.734407344073446,46.193958948378565],[20.709207092070926,46.173126915839504],[20.66240662406625,46.14535087245406],[20.61200612006121,46.13319885347295],[20.507605076050766,46.16618290499315],[20.280802808028085,46.13319885347295],[20.241202412024137,46.108894815510695],[20.20880208802089,46.126254842626594],[20.162001620016213,46.1418788670309],[19.935199351993532,46.16097489685836],[19.845198451984515,46.14535087245406],[19.72279722797228,46.15229488330044],[19.6147961479615,46.16965491041631],[19.53199531995321,46.155766888723605],[19.45639456394565,46.088062782971605],[19.42039420394204,46.06375874500935],[19.391593915939154,46.049870723316644],[19.33039330393305,46.029038690777554],[19.276392763927646,46.002998650103734],[19.207992079920814,45.98390262027624],[19.14679146791468,45.9873746256994],[19.085590855908578,46.01688667179644],[19.067590675906757,46.00994266095009],[19.0459904599046,45.982166617564644],[19.017190171901717,45.95959858231399],[18.92718927189273,45.93182253892854],[18.905589055890573,45.93182253892854],[18.90198901989021,45.93182253892854],[18.833588335883377,45.91099050638948],[18.721987219872204,45.89883848740834],[18.664386643866436,45.90751850096629],[18.563585635856356,45.81377435454044],[18.53478534785347,45.79641432742454],[18.437584375843755,45.76690228132753],[18.35838358383586,45.753014259634824],[18.289982899829,45.765166278615936],[18.26478264782648,45.765166278615936],[17.962379623796238,45.77037428675072],[17.807578075780754,45.791206319289785],[17.706777067770673,45.82766237623318],[17.63837638376384,45.867590438599734],[17.605976059760593,45.914462511812644],[17.530375303753033,45.94050255248649],[17.407974079740796,45.95091856875604],[17.31077310773108,45.99605463925735],[17.242372423724248,46.07591076399049],[17.148771487714896,46.1401428643193],[17.03357033570336,46.18701493753221],[16.939969399694007,46.252983040572616],[16.871568715687175,46.33978317615211],[16.74916749167491,46.41616729546206],[16.569165691656934,46.48560740392563],[16.51516515165153,46.49949542561836],[16.504365043650438,46.52206346086902],[16.417964179641814,46.60712759373692],[16.3819638196382,46.638375642545526],[16.385563855638566,46.68003970762368],[16.367563675636774,46.70434374558593],[16.335163351633526,46.72170377270183],[16.317163171631734,46.78246386760745],[16.309963099631005,46.82759993810879],[16.284762847628485,46.8571119842058],[16.093960939609417,46.86405599505218],[16.252362523625237,46.97168816317074],[16.33156331563316,47.002936211979346],[16.425164251642514,46.99772820384456],[16.453964539645398,47.00640821740251],[16.461164611646126,47.02203224180681],[16.475564755647554,47.058488298750206],[16.486364863648646,47.09147235027041],[16.493564935649374,47.122720399079014],[16.482764827648282,47.14008042619491],[16.43956439564397,47.1452884343297],[16.417964179641814,47.22340855635122],[16.43956439564397,47.252920602448256],[16.461164611646126,47.27375263498732],[16.435964359643606,47.367496781413166],[16.443164431644334,47.39874483022177],[16.51516515165153,47.40395283835653],[16.57276572765727,47.42478487089562],[16.62316623166231,47.44735290614628],[16.637566375663766,47.47686495224332],[16.677166771667714,47.53588904443734],[16.64116641166413,47.60880115832413],[16.43236432364324,47.65567323153704],[16.42156421564215,47.67476926136453],[16.468364683646854,47.69560129390359],[16.52236522365223,47.72511334000063],[16.551165511655114,47.74768137525129],[16.59076590765909,47.75115338067445],[16.64836648366483,47.73900136169334],[16.74916749167491,47.68692128034564],[16.785167851678523,47.678241266787694],[16.82476824768247,47.693865291192],[16.864368643686447,47.69733729661519],[16.972369723697255,47.69560129390359],[17.065970659706608,47.70775331288473],[17.04437044370445,47.76330539965559],[17.04437044370445,47.804969464733745],[17.029970299702995,47.83795351625395],[17.040770407704088,47.872673570485745],[17.07677076770767,47.90044961387116],[17.087570875708764,47.9629457114884],[17.148771487714896,48.00634577927815],[17.173971739717416,48.01155378741291],[17.278372783727832,48.004609776566554],[17.299972999730016,47.99419376029701],[17.31797317973181,47.990721754873846],[17.479974799747993,47.88829759489005],[17.634776347763477,47.8101774728685],[17.760777607776078,47.77024941050195],[17.94797947979481,47.766777405078784],[18.145981459814607,47.76330539965559],[18.477184771847732,47.7771934213483],[18.72558725587257,47.787609437617846],[18.739987399873996,47.80670546744534],[18.779587795877973,47.85357754065825],[18.747187471874724,47.893505603024806],[18.75078750787509,47.93864167352615],[18.790387903879036,48.00113777114336],[18.912789127891273,48.051481849779464],[19.265592655926554,48.072313882318554],[19.467194671946714,48.110505941973514],[19.4959949599496,48.16258602332121],[19.56439564395646,48.21293010195731],[19.625596255962563,48.22334611822683],[19.70839708397085,48.199042080264576],[19.80919809198093,48.15564201247486],[19.89919899198992,48.131337974512604],[19.94959949599496,48.14696199891691],[20.129601296012964,48.22161011551526],[20.33480334803349,48.296258232113615],[20.475204752047517,48.495898543946424],[20.489604896048974,48.52714659275503],[20.644406444064458,48.54971462800569],[20.867608676086775,48.5462426225825],[20.982809828098283,48.52020258190868],[21.06561065610657,48.50631456021594],[21.195211952119536,48.50978656563913],[21.38241382413824,48.55318663342888],[21.4508145081451,48.551450630717284],[21.504815048150476,48.521938584620244],[21.562415624156245,48.495898543946424],[21.60201602016022,48.46291449242622],[21.630816308163077,48.41777842192488],[21.648816488164897,48.402154397520576],[21.674016740167417,48.37785035955832],[21.720817208172093,48.34660231074972],[21.76761767617677,48.33792229719177],[22.109621096210958,48.39347438396263],[22.131221312213142,48.40562640294374]]]}},{"type":"Feature","id":360,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[122.95022950229503,-10.910114246650267],[122.85662856628568,-10.910114246650267],[122.82782827828277,-10.899698230380736],[122.81702817028173,-10.81116209208966],[122.84582845828459,-10.762554016165154],[123.0618306183062,-10.698321915836331],[123.14463144631446,-10.639297823642295],[123.26703267032673,-10.517777633831017],[123.3390333903339,-10.48652958502241],[123.35703357033572,-10.472641563329688],[123.37143371433717,-10.47437756604127],[123.38223382233821,-10.568121712467118],[123.41463414634148,-10.621937796526396],[123.41823418234185,-10.651449842623421],[123.31023310233104,-10.698321915836331],[123.21663216632169,-10.805954083954887],[123.00423004230043,-10.877130195130064],[122.95022950229503,-10.910114246650267]]],[[[121.88461884618846,-10.590689747717775],[121.83421834218342,-10.602841766698901],[121.72621726217261,-10.57332972060189],[121.70461704617048,-10.555969693485991],[121.79461794617947,-10.507361617561472],[121.8666186661867,-10.439657511809486],[121.94941949419496,-10.432713500963132],[121.9998199982,-10.44660152265584],[121.98181981819818,-10.528193650100548],[121.88461884618846,-10.590689747717775]]],[[[123.41463414634148,-10.302513297593904],[123.3246332463325,-10.337233351825702],[123.3246332463325,-10.26432123793893],[123.39663396633966,-10.170577091513096],[123.4578345783458,-10.139329042704475],[123.49383493834938,-10.17752110235945],[123.49743497434974,-10.193145126763753],[123.40383403834039,-10.22786518099555],[123.41463414634148,-10.302513297593904]]],[[[120.01260012600125,-9.37548784960505],[120.05940059400598,-9.418887917394784],[120.22140221402213,-9.505688052974264],[120.24660246602468,-9.542144109917658],[120.25740257402578,-9.60290420482329],[120.289802898029,-9.648040275324618],[120.36540365403653,-9.654984286170972],[120.44460444604448,-9.646304272613023],[120.50220502205025,-9.674080315998467],[120.55620556205565,-9.719216386499795],[120.63180631806318,-9.806016522079275],[120.70020700207004,-9.903232673928287],[120.7830078300783,-9.957048757987565],[120.83340833408334,-10.036904882720691],[120.80460804608049,-10.108080993895868],[120.69660696606968,-10.207033148456475],[120.63900639006391,-10.22786518099555],[120.56340563405632,-10.234809191841904],[120.43740437404375,-10.293833284035955],[120.39420394203944,-10.26432123793893],[120.25380253802541,-10.241753202688272],[120.1458014580146,-10.20008913761012],[120.05220052200525,-10.123705018300171],[119.99819998199985,-10.040376888143868],[119.92979929799299,-9.965728771545514],[119.81099810998109,-9.917120695621009],[119.60219602196025,-9.773032470559073],[119.4689946899469,-9.760880451577947],[119.41499414994149,-9.771296467847478],[119.36099360993609,-9.771296467847478],[119.0837908379084,-9.707064367518669],[119.04059040590408,-9.668872307863694],[119.0081900819008,-9.620264231939188],[118.97578975789759,-9.573392158726264],[118.95778957789577,-9.519576074666986],[118.99378993789941,-9.472704001454062],[119.02979029790299,-9.43971994993386],[119.18459184591848,-9.384167863163],[119.29619296192965,-9.366807836047101],[119.42219422194222,-9.370279841470278],[119.61299612996129,-9.35291981435438],[119.79659796597969,-9.380695857739823],[119.85059850598509,-9.359863825200748],[119.94059940599408,-9.300839733006697],[119.9729997299973,-9.321671765545773],[120.01260012600125,-9.37548784960505]]],[[[125.06705067050672,-9.512632063820632],[124.99864998649986,-9.564712145168315],[124.96264962649627,-9.665400302440517],[124.84024840248401,-9.759144448866351],[124.70704707047071,-9.913648690197832],[124.60264602646026,-9.993504814930958],[124.50904509045091,-10.085512958645197],[124.42624426244265,-10.148009056262424],[124.32544325443257,-10.170577091513096],[124.17424174241745,-10.182729110494222],[123.97263972639729,-10.29556928674755],[123.85743857438575,-10.344177362672056],[123.74583745837458,-10.347649368095233],[123.6450364503645,-10.311193311151854],[123.60543605436055,-10.269529246073702],[123.61263612636128,-10.215713162014424],[123.64863648636486,-10.167105086089919],[123.69183691836918,-10.128913026434944],[123.71703717037173,-10.078568947798843],[123.59823598235982,-10.014336847470034],[123.5910359103591,-9.96746477425711],[123.63423634236341,-9.837264570887882],[123.66663666636668,-9.705328364807073],[123.709837098371,-9.615056223804416],[123.87543875438757,-9.453607971626582],[123.97623976239765,-9.373751846893455],[124.03744037440373,-9.340767795373253],[124.05184051840519,-9.37548784960505],[124.09144091440913,-9.417151914683203],[124.11664116641168,-9.422359922817975],[124.1346413464135,-9.413679909260026],[124.28224282242826,-9.427567930952733],[124.31824318243184,-9.413679909260026],[124.37584375843761,-9.349447808931203],[124.4118441184412,-9.314727754699419],[124.43704437044374,-9.23834363538947],[124.44424444244441,-9.189735559464964],[124.57384573845741,-9.155015505233166],[124.64584645846458,-9.116823445578191],[124.70704707047071,-9.061271358807332],[124.89064890648905,-8.969263215093079],[124.92304923049232,-8.94322317441923],[124.9158491584916,-9.031759312710307],[124.93744937449378,-9.052591345249382],[124.97344973449736,-9.064743364230509],[125.09945099450994,-9.003983269324877],[125.12465124651249,-9.016135288306003],[125.14985149851498,-9.042175328979837],[125.14985149851498,-9.12376745642456],[125.09945099450994,-9.189735559464964],[124.97704977049773,-9.194943567599722],[124.95904959049591,-9.214039597427217],[124.95904959049591,-9.253967659793773],[124.969849698497,-9.293895722160343],[124.99864998649986,-9.32514377096895],[125.0346503465035,-9.382431860451405],[125.06705067050672,-9.512632063820632]]],[[[115.60975609756099,-8.76962290326027],[115.58095580955813,-8.804342957492068],[115.50175501755018,-8.743582862586422],[115.48015480154805,-8.715806819200992],[115.54135541355413,-8.675878756834436],[115.56295562955631,-8.670670748699663],[115.61335613356135,-8.712334813777815],[115.60975609756099,-8.76962290326027]]],[[[122.97902979029789,-8.545678553465208],[122.94662946629467,-8.604702645659259],[122.8890288902889,-8.58734261854336],[122.90342903429035,-8.530054529060905],[122.93222932229321,-8.497070477540703],[123.01143011430116,-8.448462401616197],[123.09063090630906,-8.439782388058248],[123.13743137431373,-8.457142415174147],[123.15183151831519,-8.476238445001627],[123.02943029430293,-8.495334474829107],[122.97902979029789,-8.545678553465208]]],[[[119.46539465394653,-8.74184685987484],[119.42579425794258,-8.75052687343279],[119.38619386193864,-8.736638851740068],[119.40059400594009,-8.64636671073741],[119.37899378993791,-8.58734261854336],[119.41859418594186,-8.538734542618855],[119.42939429394295,-8.455406412462551],[119.44739447394477,-8.429366371788703],[119.4689946899469,-8.455406412462551],[119.48339483394835,-8.47276643957845],[119.50139501395017,-8.4814464531364],[119.54819548195485,-8.483182455847981],[119.55899558995588,-8.519638512791374],[119.55539555395558,-8.552622564311577],[119.53739537395376,-8.589078621254956],[119.48339483394835,-8.629006683621512],[119.4437944379444,-8.672406751411259],[119.46539465394653,-8.74184685987484]]],[[[123.31743317433177,-8.354718255190349],[123.29583295832958,-8.398118322980096],[123.02583025830262,-8.39464631755692],[123.03303033030329,-8.337358228074464],[123.10863108631088,-8.274862130457237],[123.13383133831337,-8.254030097918161],[123.21663216632169,-8.234934068090666],[123.33543335433353,-8.269654122322464],[123.31743317433177,-8.354718255190349]]],[[[116.63936639366392,-8.613382659217208],[116.51336513365135,-8.821702984607967],[116.56016560165602,-8.854687036128169],[116.58536585365857,-8.885935084936776],[116.37656376563768,-8.929335152726523],[116.290162901629,-8.906767117475852],[116.23976239762396,-8.911975125610624],[116.02736027360277,-8.87378306595565],[115.87615876158765,-8.825174990031144],[115.85815858158583,-8.788718933087765],[115.86895868958692,-8.743582862586422],[115.9157591575916,-8.757470884279144],[116.03096030960313,-8.764414895125498],[116.0777607776078,-8.745318865298017],[116.0777607776078,-8.611646656505613],[116.05976059760599,-8.438046385346652],[116.21816218162184,-8.295694162996313],[116.30456304563046,-8.238406073513843],[116.40176401764018,-8.20368601928206],[116.64656646566465,-8.283542144015186],[116.68616686166865,-8.304374176554262],[116.71856718567187,-8.335622225362869],[116.73296732967333,-8.387702306710551],[116.63936639366392,-8.613382659217208]]],[[[124.28584285842862,-8.328678214516515],[124.22464224642249,-8.391174312133742],[124.18504185041854,-8.498806480252298],[124.14544145441454,-8.5317905317725],[124.06624066240664,-8.550886561599981],[124.0158401584016,-8.443254393481425],[123.92943929439298,-8.448462401616197],[123.97263972639729,-8.354718255190349],[124.01224012240124,-8.31826219824697],[124.069840698407,-8.31826219824697],[124.0950409504095,-8.356454257901945],[124.10944109441095,-8.363398268748298],[124.23904239042389,-8.20368601928206],[124.26424264242644,-8.201950016570464],[124.28584285842862,-8.208894027416832],[124.30384303843039,-8.227990057244313],[124.28584285842862,-8.328678214516515]]],[[[123.92583925839261,-8.273126127745641],[123.78543785437853,-8.29916616841949],[123.6990369903699,-8.424158363653945],[123.6306363063631,-8.422422360942349],[123.5910359103591,-8.477974447713223],[123.58383583835837,-8.502278485675475],[123.58743587435873,-8.523110518214551],[123.58023580235806,-8.545678553465208],[123.55143551435515,-8.566510586004284],[123.49023490234902,-8.5317905317725],[123.43263432634325,-8.57692660227383],[123.41103411034112,-8.58734261854336],[123.32823328233286,-8.535262537195678],[123.25263252632527,-8.538734542618855],[123.23103231032309,-8.530054529060905],[123.3246332463325,-8.439782388058248],[123.45423454234543,-8.352982252478768],[123.47583475834762,-8.321734203670147],[123.42543425434258,-8.313054190112197],[123.39663396633966,-8.30090217113107],[123.38943389433894,-8.280070138591995],[123.47223472234725,-8.267918119610869],[123.52983529835302,-8.264446114187692],[123.57303573035733,-8.292222157573121],[123.60183601836019,-8.29048615486154],[123.7746377463775,-8.189797997589338],[123.84663846638466,-8.21410203555159],[123.8970389703897,-8.238406073513843],[123.92583925839261,-8.273126127745641]]],[[[138.89478894788948,-8.389438309422147],[138.84438844388444,-8.401590328403273],[138.5959859598596,-8.372078282306248],[138.56718567185675,-8.330414217228096],[138.56358563585638,-8.30958218468902],[138.62118621186215,-8.267918119610869],[138.67518675186756,-8.198478011147287],[138.76158761587618,-8.174173973185034],[138.79758797587976,-8.174173973185034],[138.89838898388984,-8.337358228074464],[138.89478894788948,-8.389438309422147]]],[[[117.55737557375573,-8.366870274171475],[117.53217532175324,-8.368606276883071],[117.48897488974893,-8.34951024705559],[117.5069750697507,-8.307846181977439],[117.4817748177482,-8.238406073513843],[117.48897488974893,-8.182853986742984],[117.54657546575464,-8.151605937934363],[117.66537665376654,-8.148133932511186],[117.66897668976691,-8.189797997589338],[117.55737557375573,-8.366870274171475]]],[[[119.0729907299073,-8.238406073513843],[119.02979029790299,-8.240142076225439],[119.02259022590226,-8.200214013858883],[119.03699036990372,-8.158549948780731],[119.08019080190803,-8.139453918953237],[119.09819098190985,-8.139453918953237],[119.12699126991271,-8.177645978608211],[119.13419134191344,-8.196742008435706],[119.10539105391052,-8.22278204910954],[119.0729907299073,-8.238406073513843]]],[[[124.57384573845741,-8.141189921664832],[124.5990459904599,-8.201950016570464],[124.67824678246785,-8.16722996233868],[124.75384753847538,-8.160285951492313],[124.92304923049232,-8.165493959627085],[125.0490504905049,-8.179381981319807],[125.12465124651249,-8.205422021993641],[125.13185131851321,-8.32694221180492],[125.09585095850957,-8.352982252478768],[124.44424444244441,-8.44499039619302],[124.37944379443798,-8.415478350095995],[124.35424354243543,-8.38596630399897],[124.42624426244265,-8.295694162996313],[124.39384393843937,-8.252294095206565],[124.42984429844302,-8.182853986742984],[124.50904509045091,-8.13598191353006],[124.57384573845741,-8.141189921664832]]],[[[127.82467824678247,-8.09952585658668],[127.99747997479977,-8.139453918953237],[128.09828098280985,-8.134245910818478],[128.11988119881198,-8.170701967761858],[128.02268022680227,-8.255766100629742],[127.8210782107821,-8.189797997589338],[127.78507785077852,-8.120357889125756],[127.82467824678247,-8.09952585658668]]],[[[122.78462784627845,-8.611646656505613],[122.64062640626406,-8.648102713448992],[122.55422554225544,-8.681086764969209],[122.47142471424718,-8.726222835470537],[122.41742417424177,-8.734902849028487],[122.32022320223206,-8.738374854451664],[122.1870218702187,-8.729694840893714],[122.09342093420935,-8.745318865298017],[121.83781837818378,-8.859895044262927],[121.7370173701737,-8.870311060532472],[121.65061650616508,-8.898087103917902],[121.62181621816217,-8.852951033416574],[121.58581585815858,-8.819966981896371],[121.49941499414996,-8.813022971050017],[121.41301413014133,-8.814758973761599],[121.32661326613265,-8.917183133745397],[121.18981189811899,-8.89635110120632],[121.13581135811359,-8.905031114764256],[121.08541085410855,-8.925863147303332],[121.0350103501035,-8.936279163572877],[120.9810098100981,-8.927599150014927],[120.77940779407794,-8.849479027993397],[120.54900549005492,-8.802606954780472],[120.31860318603185,-8.819966981896371],[120.12060120601205,-8.776566914106624],[120.01260012600125,-8.80955096562684],[119.90819908199086,-8.858159041551346],[119.87939879398795,-8.807814962915245],[119.839798397984,-8.764414895125498],[119.80739807398078,-8.698446792085093],[119.80739807398078,-8.62379867548674],[119.81819818198181,-8.569982591427461],[119.84699846998473,-8.523110518214551],[119.86499864998649,-8.47276643957845],[119.87579875798758,-8.420686358230753],[119.9189991899919,-8.44499039619302],[119.9621996219962,-8.436310382635071],[120.09900099000993,-8.37728629044102],[120.23220232202323,-8.29048615486154],[120.35460354603549,-8.257502103341338],[120.42660426604266,-8.248822089783388],[120.48420484204843,-8.266182116899287],[120.54540545405456,-8.25923810605292],[120.61020610206106,-8.240142076225439],[120.71100711007114,-8.307846181977439],[120.75060750607508,-8.321734203670147],[120.88740887408875,-8.32694221180492],[121.00981009810101,-8.365134271459894],[121.11781117811177,-8.424158363653945],[121.27621276212761,-8.477974447713223],[121.37341373413733,-8.550886561599981],[121.44541445414455,-8.57866260498541],[121.49941499414996,-8.585606615831779],[121.54621546215463,-8.575190599562234],[121.61101611016113,-8.526582523637728],[121.6830168301683,-8.505750491098652],[121.7478174781748,-8.507486493810234],[121.86301863018633,-8.493598472117526],[121.91341913419137,-8.4814464531364],[121.96741967419678,-8.455406412462551],[122.02142021420218,-8.471030436866855],[122.06822068220686,-8.497070477540703],[122.26262262622629,-8.625534678198335],[122.32382323823242,-8.629006683621512],[122.43182431824317,-8.601230640236082],[122.46782467824681,-8.566510586004284],[122.48222482224821,-8.514430504656602],[122.51462514625149,-8.469294434155273],[122.55422554225544,-8.431102374500298],[122.60462604626048,-8.401590328403273],[122.74862748627487,-8.352982252478768],[122.84942849428495,-8.304374176554262],[122.91782917829181,-8.221046046397959],[122.75942759427596,-8.18632599216616],[122.79182791827918,-8.12730189997211],[122.84582845828459,-8.092581845740327],[122.91782917829181,-8.104733864721453],[122.97902979029789,-8.151605937934363],[123.00423004230043,-8.328678214516515],[122.9538295382954,-8.354718255190349],[122.92502925029254,-8.380758295864197],[122.90342903429035,-8.415478350095995],[122.809828098281,-8.4814464531364],[122.84582845828459,-8.563038580581107],[122.8206282062821,-8.59602263210131],[122.78462784627845,-8.611646656505613]]],[[[130.86310863108633,-8.31826219824697],[130.7767077670777,-8.34951024705559],[130.83430834308342,-8.271390125034046],[131.02151021510218,-8.090845843028731],[131.08631086310862,-8.123829894548933],[131.17631176311767,-8.130773905395287],[131.0431104311043,-8.21236603284001],[130.90630906309065,-8.245350084360211],[130.86310863108633,-8.31826219824697]]],[[[118.24138241382417,-8.31826219824697],[118.29178291782921,-8.356454257901945],[118.33858338583389,-8.352982252478768],[118.43218432184324,-8.293958160284717],[118.489784897849,-8.271390125034046],[118.55098550985508,-8.269654122322464],[118.61218612186121,-8.280070138591995],[118.66978669786698,-8.323470206381742],[118.69138691386917,-8.392910314845324],[118.7129871298713,-8.415478350095995],[118.74898748987493,-8.330414217228096],[118.79578795787961,-8.306110179265843],[118.84618846188465,-8.292222157573121],[118.92538925389255,-8.297430165707894],[118.98658986589868,-8.337358228074464],[119.04419044190445,-8.457142415174147],[119.04059040590408,-8.561302577869512],[119.06219062190621,-8.599494637524487],[119.10179101791022,-8.629006683621512],[119.13059130591307,-8.668934745988068],[119.10539105391052,-8.71059881106622],[119.08019080190803,-8.729694840893714],[119.00459004590044,-8.748790870721194],[118.97218972189722,-8.74184685987484],[118.939789397894,-8.712334813777815],[118.90378903789036,-8.701918797508284],[118.8209882098821,-8.712334813777815],[118.74538745387457,-8.734902849028487],[118.7561875618756,-8.773094908683447],[118.81738817388174,-8.790454935799346],[118.83538835388356,-8.80955096562684],[118.8317883178832,-8.833855003589093],[118.80658806588065,-8.839063011723852],[118.72738727387275,-8.80607896020365],[118.67338673386735,-8.811286968338422],[118.47898478984791,-8.85642303883975],[118.42858428584287,-8.854687036128169],[118.39618396183965,-8.813022971050017],[118.39978399783996,-8.703654800219866],[118.37818378183783,-8.67414275412284],[118.23418234182344,-8.807814962915245],[118.19098190981913,-8.840799014435447],[118.129781297813,-8.85642303883975],[118.07218072180723,-8.851215030704978],[117.85977859778598,-8.931071155438104],[117.79497794977954,-8.920655139168574],[117.73017730177304,-8.920655139168574],[117.5069750697507,-9.007455274748054],[117.38817388173885,-9.031759312710307],[117.32697326973272,-9.033495315421888],[117.26577265772659,-9.026551304575534],[117.21177211772118,-9.033495315421888],[117.16137161371614,-9.069951372365281],[117.06057060570606,-9.099463418462292],[116.95976959769598,-9.076895383211635],[116.869768697687,-9.045647334403014],[116.78696786967873,-9.005719272036458],[116.76896768967691,-8.955375193400357],[116.77256772567728,-8.894615098494725],[116.80856808568086,-8.811286968338422],[116.78336783367837,-8.665462740564891],[116.80136801368013,-8.597758634812905],[116.83376833768341,-8.5317905317725],[116.88776887768881,-8.507486493810234],[116.95256952569525,-8.504014488387057],[117.06417064170643,-8.44499039619302],[117.1649716497165,-8.366870274171475],[117.22257222572227,-8.373814285017843],[117.35577355773557,-8.429366371788703],[117.43497434974353,-8.434574379923475],[117.56817568175683,-8.425894366365526],[117.62217622176223,-8.458878417885728],[117.64377643776442,-8.535262537195678],[117.67257672576727,-8.563038580581107],[117.71217712177122,-8.582134610408588],[117.80577805778057,-8.71059881106622],[117.89217892178925,-8.703654800219866],[117.96777967779678,-8.727958838182118],[118.10458104581045,-8.649838716160588],[118.20538205382053,-8.651574718872183],[118.23418234182344,-8.592550626678133],[118.17298172981731,-8.52831852634931],[118.10098100981008,-8.474502442290031],[118.06138061380614,-8.4640864260205],[118.01818018180182,-8.467558431443678],[117.97857978579788,-8.458878417885728],[117.81657816578166,-8.342566236209223],[117.76617766177662,-8.278334135880414],[117.73737737377377,-8.205422021993641],[117.75537755377553,-8.149869935222782],[117.8669786697867,-8.101261859298276],[117.92097920979211,-8.089109840317136],[118.1189811898119,-8.122093891837352],[118.15138151381512,-8.149869935222782],[118.20178201782016,-8.267918119610869],[118.24138241382417,-8.31826219824697]]],[[[115.44775447754478,-8.155077943357554],[115.54855548555486,-8.208894027416832],[115.69255692556925,-8.363398268748298],[115.70335703357034,-8.406798336538046],[115.66015660156603,-8.448462401616197],[115.55935559355595,-8.514430504656602],[115.33255332553324,-8.61511866192879],[115.29655296552966,-8.66372673785331],[115.24615246152462,-8.757470884279144],[115.23535235352352,-8.7973989466457],[115.22095220952212,-8.819966981896371],[115.19575195751958,-8.835591006300675],[115.14535145351454,-8.849479027993397],[115.09135091350913,-8.82864699545432],[115.13815138151381,-8.76962290326027],[115.14175141751417,-8.696710789373512],[115.10575105751059,-8.629006683621512],[115.05535055350555,-8.573454596850652],[114.9509495094951,-8.497070477540703],[114.8429484294843,-8.429366371788703],[114.73134731347312,-8.39464631755692],[114.61254612546128,-8.379022293152602],[114.56934569345697,-8.3460382416324],[114.5009450094501,-8.260974108764515],[114.47934479344792,-8.21410203555159],[114.46854468544689,-8.165493959627085],[114.47574475744756,-8.11862188641416],[114.50454504545047,-8.11688588370258],[114.619746197462,-8.12730189997211],[114.8321483214832,-8.182853986742984],[114.94014940149401,-8.18632599216616],[114.99774997749978,-8.174173973185034],[115.15255152551526,-8.066541805066478],[115.19215192151921,-8.068277807778074],[115.33975339753397,-8.115149880990984],[115.44775447754478,-8.155077943357554]]],[[[129.8370983709837,-7.955437631524745],[129.77949779497794,-8.045709772527402],[129.7146971469715,-8.04050176439263],[129.59229592295924,-7.9172455718697705],[129.59949599495997,-7.832181439001886],[129.61029610296106,-7.8026693929048605],[129.65709657096573,-7.793989379346911],[129.81189811898122,-7.820029420020745],[129.84429844298444,-7.889469528484341],[129.8370983709837,-7.955437631524745]]],[[[126.80226802268021,-7.66726118140086],[126.8130681306813,-7.71586925732538],[126.8130681306813,-7.738437292576037],[126.69426694266946,-7.754061316980341],[126.57906579065792,-7.807877401039619],[126.51786517865179,-7.870373498656846],[126.47106471064711,-7.950229623389973],[126.31266312663126,-7.9172455718697705],[126.17226172261724,-7.912037563734998],[126.10746107461074,-7.884261520349568],[126.03906039060394,-7.885997523061164],[125.95265952659526,-7.910301561023417],[125.82665826658268,-7.979741669486998],[125.79785797857977,-7.9849496776217705],[125.80865808658086,-7.880789514926391],[125.8446584465845,-7.816557414597568],[125.97425974259744,-7.6637891759776835],[126.08586085860861,-7.696773227497886],[126.21546215462155,-7.707189243767431],[126.35946359463594,-7.67594119495881],[126.46386463864638,-7.608237089206824],[126.60786607866078,-7.571781032263431],[126.72666726667268,-7.662053173266102],[126.80226802268021,-7.66726118140086]]],[[[127.41787417874178,-7.623861113611127],[127.35667356673565,-7.646429148861785],[127.37467374673747,-7.571781032263431],[127.37107371073711,-7.512756940069394],[127.47547475474755,-7.531852969896875],[127.47547475474755,-7.578725043109799],[127.46467464674646,-7.596085070225698],[127.41787417874178,-7.623861113611127]]],[[[138.53478534785347,-8.273126127745641],[138.29718297182973,-8.40506233382645],[137.9839798397984,-8.382494298575793],[137.87237872378722,-8.379022293152602],[137.68877688776888,-8.412006344672818],[137.64917649176493,-8.38596630399897],[137.68517685176852,-8.26271011147611],[137.83277832778327,-7.932869596274074],[138.00918009180094,-7.641221140727026],[138.0811808118081,-7.566573024128672],[138.18558185581855,-7.495396912953495],[138.29718297182973,-7.43810882347104],[138.54558545585456,-7.37908473127699],[138.7687876878769,-7.391236750258116],[138.80118801188013,-7.413804785508788],[138.89838898388984,-7.511020937357799],[138.96318963189634,-7.587405056667748],[138.98838988389883,-7.696773227497886],[138.89118891188912,-7.882525517637973],[138.78678786787867,-8.059597794220124],[138.61038610386106,-8.198478011147287],[138.53478534785347,-8.273126127745641]]],[[[131.32391323913242,-7.998837699314478],[131.30951309513097,-8.010989718295605],[131.18351183511834,-7.997101696602897],[131.11511115111153,-7.997101696602897],[131.12231122311226,-7.922453580004543],[131.08631086310862,-7.865165490522088],[131.13671136711366,-7.781837360365785],[131.13671136711366,-7.684621208516759],[131.19071190711907,-7.672469189535633],[131.1979119791198,-7.6169171027647735],[131.25911259112593,-7.471092874991243],[131.2951129511295,-7.43810882347104],[131.34911349113491,-7.425956804489914],[131.41031410314105,-7.340892671622015],[131.44631446314463,-7.314852630948167],[131.48231482314822,-7.250620530619358],[131.53631536315362,-7.221108484522333],[131.52911529115295,-7.165556397751473],[131.56151561515617,-7.136044351654448],[131.64431644316443,-7.113476316403776],[131.7019170191702,-7.139516357077625],[131.73791737917378,-7.19680444656008],[131.64431644316443,-7.266244555023661],[131.6911169111691,-7.43810882347104],[131.6227162271623,-7.625597116322709],[131.579515795158,-7.682885205805178],[131.49671496714967,-7.7314932817296835],[131.47511475114754,-7.776629352231012],[131.37791377913783,-7.868637495945265],[131.34911349113491,-7.948493620678377],[131.3419134191342,-7.981477672198579],[131.32391323913242,-7.998837699314478]]],[[[131.9827198271983,-7.202012454694852],[131.96831968319685,-7.250620530619358],[131.92511925119254,-7.2245804899455095],[131.88551885518854,-7.1672924004630545],[131.82431824318246,-7.158612386905105],[131.77751777517778,-7.144724365212397],[131.75231752317524,-7.116948321826953],[131.92151921519218,-7.104796302845827],[131.9827198271983,-7.202012454694852]]],[[[114.41094410944112,-7.134308348942852],[114.39654396543966,-7.172500408597827],[114.34614346143462,-7.1638203950398776],[114.29934299342995,-7.097852291999473],[114.32094320943213,-7.080492264883574],[114.34974349743499,-7.07354825403722],[114.3821438214382,-7.080492264883574],[114.41094410944112,-7.134308348942852]]],[[[128.67068670686706,-7.182916424867358],[128.62388623886238,-7.208956465541206],[128.55188551885522,-7.156876384193524],[128.53028530285303,-7.134308348942852],[128.5770857708577,-7.083964270306751],[128.62748627486275,-7.068340245902448],[128.65988659886602,-7.090908281153119],[128.67428674286742,-7.113476316403776],[128.6670866708667,-7.137780354366029],[128.67068670686706,-7.182916424867358]]],[[[120.77580775807758,-7.118684324538549],[120.67140671406713,-7.1238923326733214],[120.64260642606428,-7.115212319115372],[120.63180631806318,-7.017996167266347],[120.74700747007472,-7.059660232344498],[120.7830078300783,-7.063132237767675],[120.77580775807758,-7.118684324538549]]],[[[113.84573845738458,-7.104796302845827],[113.8241382413824,-7.12042032725013],[113.65493654936552,-7.111740313692195],[113.54693546935471,-7.193332441136903],[113.47133471334712,-7.217636479099156],[113.19773197731979,-7.217636479099156],[113.16533165331657,-7.207220462829611],[113.14013140131402,-7.207220462829611],[113.12573125731257,-7.2245804899455095],[113.03933039330394,-7.212428470964383],[112.76212762127625,-7.139516357077625],[112.72612726127261,-7.07354825403722],[112.76932769327692,-7.000636140150448],[112.86652866528664,-6.89994798287826],[113.0681306813068,-6.879115950339184],[113.97533975339752,-6.873907942204411],[114.07254072540724,-6.960708077783892],[114.08334083340833,-6.990220123880917],[113.88533885338853,-7.0492442160749675],[113.84573845738458,-7.104796302845827]]],[[[115.37575375753761,-6.9711240940534225],[115.29655296552966,-6.988484121169321],[115.22095220952212,-6.952028064225942],[115.22095220952212,-6.905155991013018],[115.23895238952389,-6.861755923223285],[115.35415354153542,-6.839187887972614],[115.41535415354156,-6.839187887972614],[115.48015480154805,-6.870435936781234],[115.52335523355237,-6.901683985589841],[115.5449554495545,-6.93814004253322],[115.42255422554229,-6.939876045244816],[115.37575375753761,-6.9711240940534225]]],[[[134.67554675546756,-6.750651749681552],[134.65754657546574,-6.76453977137426],[134.63234632346325,-6.733291722565653],[134.6287462874629,-6.712459690026577],[134.66474664746647,-6.6569076032557035],[134.69714697146975,-6.625659554447097],[134.7367473674737,-6.623923551735501],[134.7259472594726,-6.66905962223683],[134.67554675546756,-6.750651749681552]]],[[[105.25245252452527,-6.6412835788514],[105.19125191251914,-6.662115611390476],[105.14445144451446,-6.643019581562996],[105.12285122851227,-6.615243538177552],[105.19125191251914,-6.5458034297139704],[105.22725227252272,-6.5284434025980715],[105.259652596526,-6.523235394463313],[105.27765277652776,-6.561427454118274],[105.25245252452527,-6.6412835788514]]],[[[134.7151471514715,-6.549275435137147],[134.6611466114661,-6.559691451406692],[134.63234632346325,-6.478099323961985],[134.67914679146793,-6.455531288711313],[134.72954729547297,-6.505875367347414],[134.7151471514715,-6.549275435137147]]],[[[134.81954819548196,-6.434699256172237],[134.79434794347947,-6.441643267018591],[134.79434794347947,-6.393035191094086],[134.82314823148232,-6.349635123304353],[134.85194851948523,-6.325331085342086],[134.88434884348845,-6.323595082630504],[134.81954819548196,-6.434699256172237]]],[[[134.53514535145354,-6.441643267018591],[134.52074520745208,-6.512819378193768],[134.50274502745026,-6.590939500215299],[134.41274412744127,-6.679475638506375],[134.3551435514355,-6.814883850010361],[134.32274322743228,-6.847867901530563],[134.20034200342002,-6.908627996436209],[134.09234092340927,-6.833979879837855],[134.059940599406,-6.769747779509032],[134.10674106741067,-6.4711553131156165],[134.15354153541534,-6.481571329385162],[134.18594185941862,-6.479835326673566],[134.19314193141935,-6.45900329413449],[134.1247412474125,-6.426019242614288],[134.11034110341103,-6.255890976878504],[134.1139411394114,-6.191658876549695],[134.1679416794168,-6.176034852145392],[134.2327423274233,-6.226378930781479],[134.31914319143192,-6.31665107178415],[134.41634416344164,-6.386091180247732],[134.53514535145354,-6.441643267018591]]],[[[107.37287372873732,-6.00764258912119],[107.4736747367474,-6.122218768086114],[107.56367563675639,-6.182978862991746],[107.66807668076683,-6.215962914511948],[107.77607776077764,-6.219434919935125],[107.88407884078839,-6.233322941627847],[108.01008010080102,-6.27672300941758],[108.13608136081359,-6.295819039245075],[108.19728197281972,-6.2888750283987065],[108.25488254882549,-6.266306993148049],[108.29448294482944,-6.264570990436454],[108.33048330483308,-6.2854030229755296],[108.42048420484207,-6.382619174824555],[108.51768517685178,-6.4711553131156165],[108.53928539285391,-6.516291383616945],[108.60408604086041,-6.729819717142476],[108.67608676086763,-6.790579812048108],[108.78048780487808,-6.807939839164007],[108.89928899288992,-6.807939839164007],[109.01809018090182,-6.816619852721956],[109.29529295292951,-6.8669639313580575],[109.40329403294032,-6.860019920511689],[109.50049500495004,-6.809675841875588],[109.58689586895872,-6.842659893395805],[109.8208982089821,-6.901683985589841],[109.93609936099364,-6.915572007282563],[110.06570065700657,-6.898211980166664],[110.19890198901987,-6.894739974743487],[110.260102601026,-6.912100001859386],[110.32130321303214,-6.93814004253322],[110.37170371703718,-6.948556058802765],[110.42570425704258,-6.94682005609117],[110.51930519305193,-6.896475977455083],[110.58410584105843,-6.806203836452411],[110.63450634506347,-6.689891654775906],[110.67410674106742,-6.570107467676223],[110.69930699306997,-6.518027386328541],[110.73530735307355,-6.472891315827212],[110.78570785707859,-6.443379269730187],[110.83610836108363,-6.4242832399027066],[110.9729097290973,-6.436435258883833],[111.00171001710021,-6.464211302269263],[111.15291152911533,-6.66905962223683],[111.18171181711818,-6.686419649352729],[111.3437134371344,-6.700307671045451],[111.38691386913871,-6.693363660199097],[111.48411484114843,-6.651699595120945],[111.5417154171542,-6.648227589697754],[111.64251642516427,-6.698571668333855],[111.68931689316895,-6.7419717361236025],[111.73611736117363,-6.773219784932209],[111.98811988119883,-6.806203836452411],[112.08892088920891,-6.893003972031892],[112.13572135721358,-6.905155991013018],[112.3121231212312,-6.894739974743487],[112.43452434524346,-6.903419988301437],[112.5389253892539,-6.925988023552094],[112.58572585725858,-7.050980218786549],[112.62532625326253,-7.1777084167325995],[112.65052650526508,-7.221108484522333],[112.75132751327516,-7.26450855231208],[112.79452794527947,-7.304436614678636],[112.78372783727838,-7.431164812624672],[112.79452794527947,-7.55268500243595],[113.01413014130145,-7.658581167842911],[113.24813248132483,-7.717605260036962],[113.49653496534967,-7.72454927088333],[113.74853748537487,-7.703717238344254],[113.87453874538744,-7.6776771976704055],[114.03654036540365,-7.632541127169077],[114.06894068940693,-7.632541127169077],[114.3821438214382,-7.77142134409624],[114.41094410944112,-7.7922533766353155],[114.44334443344434,-7.896413539330695],[114.44334443344434,-8.00404570744925],[114.38574385743857,-8.26271011147611],[114.3821438214382,-8.333886222651273],[114.38574385743857,-8.40506233382645],[114.45054450544507,-8.55956657515793],[114.48294482944829,-8.602966642947663],[114.59454594545946,-8.684558770392385],[114.59814598145982,-8.727958838182118],[114.58374583745837,-8.76962290326027],[114.4577445774458,-8.740110857163245],[114.3821438214382,-8.705390802931461],[114.3389433894339,-8.648102713448992],[114.27774277742776,-8.61511866192879],[114.15894158941592,-8.62727068090993],[113.93933939339394,-8.56824658871588],[113.6909369093691,-8.477974447713223],[113.2517325173252,-8.287014149438363],[113.1329313293133,-8.288750152149944],[113.01773017730176,-8.313054190112197],[112.89892898928991,-8.361662266036717],[112.77292772927728,-8.3963823202685],[112.67932679326793,-8.408534339249627],[112.58572585725858,-8.399854325691678],[112.3517235172352,-8.352982252478768],[112.1141211412114,-8.323470206381742],[111.50931509315092,-8.304374176554262],[111.34011340113403,-8.260974108764515],[111.05571055710556,-8.240142076225439],[110.8289082890829,-8.201950016570464],[110.60570605706056,-8.149869935222782],[110.03690036900372,-7.891205531195922],[109.85329853298532,-7.828709433578695],[109.28089280892812,-7.705453241055835],[109.19449194491943,-7.695037224786304],[108.9856898568986,-7.703717238344254],[108.85608856088561,-7.66726118140086],[108.74088740887407,-7.66726118140086],[108.57168571685719,-7.707189243767431],[108.51768517685178,-7.736701289864456],[108.45288452884529,-7.797461384770088],[108.33408334083344,-7.793989379346911],[108.21888218882191,-7.781837360365785],[107.91647916479167,-7.72454927088333],[107.8048780487805,-7.688093213939936],[107.69687696876969,-7.636013132592254],[107.5960759607596,-7.566573024128672],[107.54567545675457,-7.54226898616642],[107.28647286472864,-7.471092874991243],[107.07047070470708,-7.44678883702899],[106.63126631266312,-7.415540788220369],[106.5340653406534,-7.394708755681293],[106.4548645486455,-7.368668715007445],[106.41166411664119,-7.31138062552499],[106.41526415264156,-7.240204514349827],[106.44766447664477,-7.175972414021004],[106.49086490864909,-7.113476316403776],[106.519665196652,-7.054452224209726],[106.19926199261994,-6.927724026263689],[105.94365943659437,-6.858283917800108],[105.83565835658356,-6.846131898818982],[105.72405724057239,-6.846131898818982],[105.60165601656018,-6.860019920511689],[105.47925479254792,-6.8530759096653355],[105.42165421654215,-6.833979879837855],[105.36045360453608,-6.827035868991487],[105.30285302853031,-6.840923890684209],[105.25605256052563,-6.835715882549437],[105.24165241652418,-6.778427793066982],[105.2740527405274,-6.729819717142476],[105.33525335253353,-6.674267630371602],[105.37125371253711,-6.663851614102072],[105.38565385653857,-6.750651749681552],[105.40365403654039,-6.768011776797451],[105.46125461254616,-6.787107806624931],[105.48285482854828,-6.781899798490159],[105.580055800558,-6.6707956249484255],[105.60885608856091,-6.616979540889147],[105.65565655656559,-6.469419310404035],[105.70605706057063,-6.497195353789465],[105.75645756457567,-6.479835326673566],[105.78525785257852,-6.457267291422909],[105.86805868058684,-6.1170107599513415],[105.93645936459365,-6.016322602679139],[106.030060300603,-5.934730475234431],[106.07326073260731,-5.913898442695356],[106.16686166861672,-5.964242521331457],[106.35046350463506,-5.983338551158937],[106.45846458464587,-6.018058605390735],[106.57006570065704,-6.021530610813912],[106.67446674466748,-6.038890637929811],[106.8256682566826,-6.097914730123847],[106.87966879668795,-6.092706721989089],[106.93006930069299,-6.073610692161594],[107.01287012870131,-6.00764258912119],[107.04527045270453,-5.903482426425811],[107.16047160471607,-5.957298510485089],[107.33327333273331,-5.9781305430241645],[107.37287372873732,-6.00764258912119]]],[[[124.05184051840519,-5.972922534889406],[124.0410404104041,-6.021530610813912],[124.00504005040051,-5.965978524043038],[123.97263972639729,-5.939938483369204],[123.97623976239765,-5.880914391175153],[124.02304023040233,-5.901746423714229],[124.05184051840519,-5.972922534889406]]],[[[120.52740527405274,-6.2992910446682515],[120.48780487804879,-6.464211302269263],[120.46620466204661,-6.406923212786808],[120.45900459004594,-6.254154974166923],[120.43380433804339,-6.179506857568569],[120.45180451804521,-6.09444272470067],[120.44820448204484,-5.875706383040381],[120.4770047700477,-5.775018225768179],[120.53460534605347,-5.903482426425811],[120.54900549005492,-5.969450529466215],[120.52740527405274,-6.2992910446682515]]],[[[112.71892718927188,-5.811474282711572],[112.69732697326975,-5.8461943369433556],[112.6037260372604,-5.844458334231774],[112.58572585725858,-5.8027942691536225],[112.64692646926471,-5.7316181579784455],[112.69012690126902,-5.726410149843673],[112.72612726127261,-5.752450190517521],[112.71892718927188,-5.811474282711572]]],[[[132.80712807128072,-5.851402345078128],[132.74592745927458,-5.946882494215558],[132.70632706327063,-5.913898442695356],[132.68112681126814,-5.91216243998376],[132.6667266672667,-5.856610353212901],[132.68112681126814,-5.738562168824799],[132.6307263072631,-5.6066259627439905],[132.6991269912699,-5.608361965455586],[132.71712717127173,-5.648290027822142],[132.7387273872739,-5.662178049514864],[132.80352803528035,-5.7889062474609005],[132.80712807128072,-5.851402345078128]]],[[[134.7475474754748,-5.707314120016193],[134.74034740347406,-5.745506179671153],[134.7367473674737,-5.81668229084633],[134.75474754747546,-5.882650393886735],[134.71154711547115,-5.950354499638735],[134.75114751147515,-6.049306654199341],[134.75834758347582,-6.099650732835443],[134.75474754747546,-6.1708268440106195],[134.74394743947443,-6.202074892819226],[134.7151471514715,-6.295819039245075],[134.6827468274683,-6.328803090765277],[134.6611466114661,-6.337483104323226],[134.63594635946362,-6.365259147708656],[134.44154441544418,-6.334011098900035],[134.3551435514355,-6.269778998571226],[134.27954279542797,-6.200338890107645],[134.26514265142652,-6.1708268440106195],[134.17514175141753,-6.090970719277493],[134.15354153541534,-6.063194675892063],[134.15354153541534,-6.019794608102316],[134.22554225542257,-6.00764258912119],[134.3011430114301,-6.009378591832785],[134.2975429754298,-5.971186532177811],[134.34434344343447,-5.832306315250648],[134.22554225542257,-5.743770176959572],[134.20394203942038,-5.707314120016193],[134.24714247142475,-5.681274079342344],[134.3407434074341,-5.712522128150951],[134.45594455944558,-5.558017886819485],[134.49194491944922,-5.525033835299283],[134.50634506345062,-5.438233699719802],[134.57114571145712,-5.427817683450257],[134.6179461794618,-5.438233699719802],[134.6467464674647,-5.4920497837790805],[134.65754657546574,-5.5389218569919905],[134.6467464674647,-5.580585922070142],[134.7007470074701,-5.603153957320814],[134.7475474754748,-5.707314120016193]]],[[[132.92592925929262,-5.901746423714229],[132.84672846728466,-5.9885465592937095],[132.92232922329225,-5.785434242037724],[132.9367293672937,-5.68301008205394],[133.00873008730088,-5.622249987148294],[133.11313113131132,-5.311505501773752],[133.13833138331387,-5.31844951262012],[133.17433174331745,-5.347961558717131],[133.12033120331205,-5.575377913935384],[132.9727297272973,-5.7350901634016225],[132.92592925929262,-5.901746423714229]]],[[[102.36882368823689,-5.4781617620863585],[102.28602286022863,-5.483369770221131],[102.1348213482135,-5.360113577698272],[102.10962109621096,-5.321921518043297],[102.15282152821527,-5.285465461099918],[102.19962199621995,-5.288937466523095],[102.37242372423725,-5.3670575885446254],[102.40482404824047,-5.4052496481996],[102.36882368823689,-5.4781617620863585]]],[[[123.62703627036274,-5.271577439407196],[123.62343623436237,-5.372265596679398],[123.58383583835837,-5.3670575885446254],[123.55143551435515,-5.332337534312828],[123.54063540635406,-5.297617480081044],[123.54423544235442,-5.271577439407196],[123.56223562235624,-5.249009404156524],[123.62703627036274,-5.271577439407196]]],[[[122.04302043020431,-5.438233699719802],[121.97821978219781,-5.464273740393637],[121.85941859418597,-5.3496975614287265],[121.80901809018093,-5.255953415002892],[121.81981819818202,-5.202137330943614],[121.8558185581856,-5.157001260442286],[121.87381873818737,-5.144849241461159],[121.8666186661867,-5.0962411655366395],[121.91341913419137,-5.071937127574387],[121.96741967419678,-5.075409132997564],[121.9998199982,-5.141377236037968],[122.03942039420394,-5.158737263153867],[122.06102061020613,-5.221233360771095],[122.04302043020431,-5.438233699719802]]],[[[122.64422644226443,-5.2698414366956],[122.61902619026193,-5.335809539736005],[122.56502565025653,-5.387889621083701],[122.51822518225185,-5.391361626506878],[122.47502475024748,-5.380945610237347],[122.39222392223922,-5.335809539736005],[122.3706237062371,-5.382681612948929],[122.3058230582306,-5.380945610237347],[122.28422284222842,-5.320185515331701],[122.32742327423273,-5.137905230614791],[122.39582395823959,-5.070201124862805],[122.38862388623886,-4.999025013687628],[122.33462334623346,-4.846256775067744],[122.3706237062371,-4.766400650334617],[122.52542525425253,-4.707376558140567],[122.65862658626588,-4.634464444253808],[122.7018270182702,-4.618840419849505],[122.74142741427414,-4.674392506620364],[122.75942759427596,-4.933056910647224],[122.61542615426157,-5.137905230614791],[122.64422644226443,-5.2698414366956]]],[[[123.18063180631805,-4.551136314097505],[123.20223202232023,-4.766400650334617],[123.1950319503195,-4.821952737105491],[123.1410314103141,-4.740360609660769],[123.11943119431197,-4.72300058254487],[123.10503105031052,-4.740360609660769],[123.08343083430833,-4.749040623218718],[123.05463054630548,-4.749040623218718],[123.01863018630189,-4.832368753375022],[123.01503015030153,-4.9104888753965525],[122.98622986229861,-4.962568956744249],[122.97182971829722,-5.137905230614791],[122.98262982629825,-5.186513306539297],[123.02583025830262,-5.162209268577044],[123.05103051030511,-5.157001260442286],[123.14823148231483,-5.2247053661942715],[123.20223202232023,-5.273313442118791],[123.18783187831878,-5.332337534312828],[123.11943119431197,-5.393097629218474],[123.04383043830438,-5.419137669892308],[122.98622986229861,-5.393097629218474],[122.96822968229685,-5.4052496481996],[122.93582935829357,-5.436497697008207],[122.90702907029072,-5.4781617620863585],[122.91782917829181,-5.51982582716451],[122.84942849428495,-5.637874011552597],[122.81342813428137,-5.670858063072814],[122.73422734227341,-5.63440200612942],[122.68382683826837,-5.665650054938041],[122.64422644226443,-5.6639140522264455],[122.58662586625866,-5.544129865126763],[122.58662586625866,-5.4885777783559035],[122.64062640626406,-5.426081680738676],[122.64422644226443,-5.380945610237347],[122.66942669426697,-5.330601531601246],[122.73062730627305,-5.261161423137651],[122.76662766627669,-5.210817344501564],[122.76662766627669,-5.1778332929813615],[122.79542795427955,-5.0528410977469065],[122.80262802628027,-5.00076101639921],[122.8206282062821,-4.94520892962835],[122.84942849428495,-4.830632750663426],[122.85302853028531,-4.618840419849505],[122.94662946629467,-4.443504145978949],[123.03663036630365,-4.394896070054443],[123.07623076230766,-4.386216056496494],[123.06903069030693,-4.433088129709404],[123.18063180631805,-4.551136314097505]]],[[[133.57033570335705,-4.2455998368577355],[133.62073620736209,-4.2994159209170135],[133.50193501935019,-4.257751855838862],[133.3327333273333,-4.169215717547786],[133.3219332193322,-4.110191625353735],[133.4659346593466,-4.200463766356407],[133.57033570335705,-4.2455998368577355]]],[[[123.24183241832418,-4.1136636307769265],[123.14463144631446,-4.233447817876609],[123.07623076230766,-4.226503807030241],[122.99342993429934,-4.14838368500871],[122.97182971829722,-4.06158354942923],[122.96822968229685,-4.030335500620623],[123.02583025830262,-3.9817274246961034],[123.21303213032132,-3.997351449100421],[123.24543245432454,-4.040751516890154],[123.24183241832418,-4.1136636307769265]]],[[[128.5626856268563,-3.5859188064536767],[128.389883898839,-3.637998887801359],[128.42948429484295,-3.540782735952348],[128.45108451084513,-3.5147426952784997],[128.53748537485376,-3.540782735952348],[128.5626856268563,-3.5859188064536767]]],[[[128.27468274682747,-3.6744549447447525],[128.24948249482497,-3.7109110016881317],[128.1918819188192,-3.7352150396503845],[128.14148141481417,-3.733479036938789],[128.159481594816,-3.6970229799954097],[128.14508145081453,-3.6779269501679295],[128.10908109081095,-3.686606963725879],[128.05148051480518,-3.7143830071113086],[127.97947979479795,-3.7716710965937637],[127.93267932679328,-3.743895053208334],[127.92547925479255,-3.6987589827070053],[127.92907929079291,-3.679662952879511],[128.01548015480154,-3.60154283085798],[128.11988119881198,-3.5876548091652722],[128.26388263882637,-3.5130066925669183],[128.32868328683287,-3.5164786979900953],[128.3142831428314,-3.5633507712030053],[128.2926829268293,-3.598070825434803],[128.27828278282783,-3.632790879666601],[128.27468274682747,-3.6744549447447525]]],[[[128.7210872108721,-3.547726746798702],[128.7210872108721,-3.5893908118768536],[128.71388713887143,-3.6032788335695756],[128.65988659886602,-3.5876548091652722],[128.62028620286202,-3.5893908118768536],[128.58428584285843,-3.5130066925669183],[128.59508595085953,-3.4956466654510194],[128.6670866708667,-3.5164786979900953],[128.69228692286924,-3.5251587115480447],[128.7210872108721,-3.547726746798702]]],[[[116.42336423364236,-3.4643986166423986],[116.38736387363872,-3.636262885089778],[116.32616326163264,-3.5390467332407525],[116.39456394563945,-3.422734551564247],[116.42696426964272,-3.4001665163135897],[116.42336423364236,-3.4643986166423986]]],[[[127.60507605076054,-3.3151023834456907],[127.63027630276304,-3.358502451235438],[127.52947529475296,-3.3307264078500083],[127.48627486274864,-3.287326340060261],[127.52947529475296,-3.2612862993864127],[127.5546755467555,-3.254342288540059],[127.60507605076054,-3.3151023834456907]]],[[[116.30456304563046,-3.868887248442789],[116.0921609216092,-4.054639538582876],[116.05976059760599,-4.007767465369952],[116.0777607776078,-3.8168071670950923],[116.01656016560167,-3.7004949854185867],[116.0237602376024,-3.611958847127525],[116.06336063360635,-3.4574546057960447],[116.11736117361176,-3.3394064214079577],[116.23976239762396,-3.2595502966748313],[116.26856268562688,-3.250870283116882],[116.26136261362615,-3.394958508178817],[116.28656286562864,-3.4487745922380952],[116.29376293762937,-3.4956466654510194],[116.28296282962833,-3.5355747278175755],[116.30456304563046,-3.7178550125344856],[116.31896318963192,-3.762991083035814],[116.290162901629,-3.820279172518269],[116.30456304563046,-3.868887248442789]]],[[[126.85986859868598,-3.087686028227452],[127.02547025470255,-3.165806150248983],[127.06147061470614,-3.216150228885084],[127.09387093870941,-3.27691032379073],[127.12627126271263,-3.311630378022514],[127.16227162271622,-3.337670418696362],[127.22707227072272,-3.3914865027556402],[127.24507245072454,-3.4713426274887667],[127.23067230672308,-3.632790879666601],[127.15507155071549,-3.6466789013593086],[127.08667086670869,-3.6709829393215614],[126.9426694266943,-3.7647270857474098],[126.87066870668707,-3.7820871128633087],[126.79506795067954,-3.7890311237096626],[126.74106741067413,-3.8133351616719153],[126.68706687066873,-3.8237511779414604],[126.5466654666547,-3.7716710965937637],[126.40986409864098,-3.7109110016881317],[126.21546215462155,-3.605014836281157],[126.17946179461796,-3.578974795607323],[126.14706147061474,-3.523422708836449],[126.0570605706057,-3.4209985488526655],[126.03546035460357,-3.355030445812261],[126.02826028260284,-3.1710141583837554],[126.04986049860497,-3.1276140905940224],[126.08946089460898,-3.105046055343351],[126.21906219062191,-3.1484461231330982],[126.30546305463054,-3.1033100526317696],[126.55386553865537,-3.065117992976795],[126.80946809468094,-3.068589998399972],[126.85986859868598,-3.087686028227452]]],[[[127.98667986679868,-2.936653792319163],[127.93627936279364,-3.0199819224754663],[127.84987849878502,-3.0165099170522893],[127.83547835478356,-3.0043578980711487],[127.939879398794,-2.9522778167234662],[127.98667986679868,-2.936653792319163]]],[[[106.88686886868868,-3.0060939007827443],[106.86886868868692,-3.0251899306102246],[106.81486814868151,-3.0147739143406938],[106.77526775267756,-2.986997870955264],[106.75006750067502,-2.9609578302814157],[106.74286742867429,-2.933181786895986],[106.79686796867969,-2.898461732664188],[106.91206912069123,-2.933181786895986],[106.88686886868868,-3.0060939007827443]]],[[[107.4736747367474,-2.9001977353757837],[107.4340743407434,-2.9245017733380365],[107.4088740887409,-2.9001977353757837],[107.40167401674017,-2.87242169199034],[107.419674196742,-2.837701637758556],[107.4736747367474,-2.8342296323353793],[107.49887498874989,-2.84464564860491],[107.4736747367474,-2.9001977353757837]]],[[[129.75429754297545,-2.865477681143986],[129.98469984699847,-2.976581854685719],[130.10350103501037,-2.9922058790900223],[130.30510305103053,-2.9783178573973146],[130.38070380703806,-2.9887338736668454],[130.57150571505719,-3.1310860960171993],[130.6255062550626,-3.2283022478662105],[130.639906399064,-3.311630378022514],[130.67230672306727,-3.3914865027556402],[130.71910719107194,-3.4105825325831205],[130.77310773107735,-3.41926254614107],[130.8451084510845,-3.533838725105994],[130.85950859508597,-3.5702947820493733],[130.80550805508057,-3.858471232173244],[130.57870578705786,-3.7491030613431064],[130.3627036270363,-3.6258468688202328],[130.26910269102694,-3.578974795607323],[130.0207002070021,-3.4748146329119436],[129.9810998109981,-3.4383585759685644],[129.95229952299525,-3.3914865027556402],[129.84429844298444,-3.327254402426817],[129.62829628296282,-3.3168383861572863],[129.54549545495456,-3.318574388868882],[129.51309513095134,-3.3289904051384127],[129.520295202952,-3.3637104593702105],[129.520295202952,-3.433150567833792],[129.46629466294667,-3.4539826003728678],[129.3330933309333,-3.408846529871539],[129.2106921069211,-3.393222505467236],[129.10629106291066,-3.3498224376774886],[128.96588965889657,-3.3255183997152358],[128.95148951489517,-3.30468636717616],[128.96228962289626,-3.2717023156559577],[128.9586895868959,-3.240454266847337],[128.92628926289262,-3.230038250577806],[128.86148861488618,-3.2352462587125785],[128.80028800288005,-3.264758304809604],[128.749887498875,-3.301214361752983],[128.6778867788678,-3.3966945108904127],[128.63828638286384,-3.433150567833792],[128.51588515885157,-3.4487745922380952],[128.46548465484653,-3.440094578680146],[128.41868418684186,-3.415790540717893],[128.27828278282783,-3.240454266847337],[128.23148231482315,-3.2022622071923763],[128.1810818108181,-3.1710141583837554],[128.13068130681307,-3.1571261366910477],[128.0838808388084,-3.1849021800764774],[128.05508055080554,-3.2387182641357555],[128.04428044280445,-3.3029503644645644],[128.029880298803,-3.341142424119539],[127.96867968679686,-3.4435665841033227],[127.92187921879218,-3.5060626817205502],[127.90387903879042,-3.4956466654510194],[127.92907929079291,-3.3966945108904127],[127.92907929079291,-3.341142424119539],[127.8966789667897,-3.2821183319254885],[127.87867878678787,-3.2213582370198566],[128.11268112681125,-2.9349177896075673],[128.19908199081993,-2.865477681143986],[128.56988569885698,-2.8429096458933145],[128.78948789487896,-2.8567976675860365],[128.91188911889122,-2.8498536567396826],[128.99108991089912,-2.8290216242006068],[129.05949059490598,-2.837701637758556],[129.07389073890738,-2.8949897272410112],[129.1170911709117,-2.936653792319163],[129.17469174691746,-2.933181786895986],[129.2790927909279,-2.8897817191062387],[129.37269372693726,-2.8203416106426573],[129.42669426694266,-2.790829564545632],[129.48429484294843,-2.7856215564108595],[129.5418954189542,-2.790829564545632],[129.59949599495997,-2.8064535889499354],[129.75429754297545,-2.865477681143986]]],[[[100.4248042480425,-3.183166177364882],[100.46440464404645,-3.3289904051384127],[100.34560345603455,-3.230038250577806],[100.34920349203492,-3.158862139402629],[100.33120331203315,-3.1137260689013004],[100.25920259202593,-3.0564379794188454],[100.20520205202052,-2.986997870955264],[100.18000180001803,-2.8203416106426573],[100.1980019800198,-2.7856215564108595],[100.24480244802447,-2.783885553699278],[100.45360453604536,-3.0026218953595674],[100.46800468004682,-3.0390779523029465],[100.46440464404645,-3.1171980743244774],[100.4356043560436,-3.14150211228673],[100.4248042480425,-3.183166177364882]]],[[[108.20808208082082,-2.997413887224795],[108.190081900819,-3.1033100526317696],[108.16848168481687,-3.1432381149983257],[108.08208082080824,-3.195318196346008],[108.0568805688057,-3.226566245154629],[107.9776797767978,-3.2213582370198566],[107.96687966879671,-3.165806150248983],[107.94167941679416,-3.1293500933056038],[107.8588785887859,-3.0859500255158707],[107.83727837278371,-3.0963660417854015],[107.82287822878232,-3.1605981421142246],[107.6608766087661,-3.2057342126155532],[107.61407614076143,-3.20920621803873],[107.63567635676355,-3.1241420851708455],[107.5960759607596,-3.058173982130427],[107.59247592475924,-2.976581854685719],[107.58527585275851,-2.94012579774234],[107.56367563675639,-2.919293765203264],[107.60327603276033,-2.8637416784323904],[107.59967599675997,-2.7995095781035815],[107.64287642876428,-2.7318054723515814],[107.66807668076683,-2.5668852147505703],[107.83727837278371,-2.530429157807191],[107.87327873278736,-2.5599412039042164],[108.07488074880752,-2.5963972608475956],[108.21528215282154,-2.697085418119798],[108.29088290882908,-2.830757626912188],[108.20808208082082,-2.997413887224795]]],[[[100.20520205202052,-2.740485485909531],[100.13320133201336,-2.822077613354253],[100.01440014400146,-2.8203416106426573],[99.99279992799927,-2.769997532006556],[99.99639996399964,-2.648477342195278],[99.96759967599678,-2.6102852825403176],[99.96759967599678,-2.594661258136],[99.98919989199891,-2.5252211496724186],[100.01080010800109,-2.5095971252681153],[100.20160201602016,-2.679725391003899],[100.20520205202052,-2.740485485909531]]],[[[134.37314373143732,-2.1242045232952194],[134.34434344343447,-2.1380925449879413],[134.33354333543338,-2.094692477198194],[134.35154351543514,-2.037404387715739],[134.36954369543696,-2.0269883714462082],[134.39114391143914,-2.030460376869385],[134.419944199442,-2.051292409408461],[134.37314373143732,-2.1242045232952194]]],[[[99.84159841598415,-2.3429408649555086],[99.84879848798488,-2.368980905629357],[99.68679686796867,-2.2821807700498766],[99.60759607596077,-2.257876732087624],[99.53919539195391,-2.1606605802385985],[99.55719557195573,-2.11552450973727],[99.5607956079561,-2.051292409408461],[99.57159571595719,-2.0252523687346127],[99.62199621996223,-2.0165723551766632],[99.68679686796867,-2.0634444283895874],[99.73359733597334,-2.1780206073544974],[99.81639816398166,-2.283916772761458],[99.84159841598415,-2.3429408649555086]]],[[[126.05346053460534,-2.4505730330740647],[126.03906039060394,-2.469669062901559],[125.9778597785978,-2.415852978842281],[125.93825938259386,-2.2630847402223964],[125.90225902259021,-2.2214206751442447],[125.86265862658627,-2.077332450082295],[125.87345873458736,-2.0356683850041435],[125.9238592385924,-1.9749082900985115],[125.96345963459635,-1.9766442928101071],[125.99225992259926,-2.0113643470418907],[125.97425974259744,-2.1676045910849666],[126.06426064260643,-2.36550890020618],[126.05346053460534,-2.4505730330740647]]],[[[123.84663846638466,-1.9558122602710313],[123.86463864638648,-1.9957403226375874],[123.80343803438035,-1.9940043199259918],[123.77823778237786,-1.919356203327652],[123.78183781837822,-1.8776921382495004],[123.84663846638466,-1.9558122602710313]]],[[[126.02466024660248,-1.7891559999584246],[126.33066330663308,-1.8221400514786268],[126.28746287462877,-1.858596108422006],[125.95625956259562,-1.915884197904461],[125.83745837458378,-1.9054681816349301],[125.47745477454777,-1.9401882358667137],[125.43425434254345,-1.9384522331551324],[125.42705427054273,-1.8829001463842587],[125.38745387453878,-1.8429720840177026],[125.44505445054449,-1.8082520297859048],[125.52065520655208,-1.801308018939551],[125.71865718657187,-1.8134600379206773],[126.02466024660248,-1.7891559999584246]]],[[[123.15183151831519,-1.8169320433438543],[123.07983079830797,-1.8985241707885763],[123.0726307263073,-1.855124102998829],[123.0870308703087,-1.815196040632273],[123.10503105031052,-1.787419997246829],[123.13743137431373,-1.7717959728425257],[123.15183151831519,-1.8169320433438543]]],[[[130.3519035190352,-1.6902038453978179],[130.36630366303666,-1.7492279375918685],[130.42390423904243,-1.8047800243627279],[130.4059040590406,-1.8898441572306268],[130.38070380703806,-1.9019961762117532],[130.39510395103952,-1.9419242385783093],[130.42030420304206,-1.9714362846753346],[130.3735037350374,-1.9922683172144104],[130.33750337503375,-1.9818523009448654],[130.28350283502834,-2.0096283443303093],[130.24750247502476,-2.04782040398527],[130.13230132301322,-2.0634444283895874],[130.09270092700928,-2.0287243741577896],[129.88749887498875,-1.987060309079638],[129.75429754297545,-1.8950521653653851],[129.73629736297363,-1.8672761219799554],[129.9918999189992,-1.7596439538613993],[130.10710107101073,-1.730131907764374],[130.20070200702008,-1.7318679104759696],[130.31950319503198,-1.6919398481093992],[130.3519035190352,-1.6902038453978179]]],[[[124.969849698497,-1.7058278698021212],[125.06345063450635,-1.740547924033919],[125.09585095850957,-1.740547924033919],[125.12825128251285,-1.6988838589557673],[125.14625146251461,-1.6919398481093992],[125.18945189451898,-1.712771880648475],[125.19665196651965,-1.780475986400475],[125.25785257852579,-1.7700599701309443],[125.30465304653046,-1.794364008093197],[125.31905319053192,-1.8099880324975004],[125.31545315453155,-1.8776921382495004],[125.13545135451358,-1.8881081545190312],[125.00585005850058,-1.9436602412899049],[124.83304833048334,-1.8950521653653851],[124.63864638646385,-1.9783802955216885],[124.519845198452,-2.0061563389071324],[124.41904419044192,-2.004420336195537],[124.32904329043294,-1.858596108422006],[124.37944379443798,-1.686731839974641],[124.41904419044192,-1.658955796589197],[124.48384483844842,-1.6450677748964893],[124.6638466384664,-1.6363877613385398],[124.969849698497,-1.7058278698021212]]],[[[135.47475474754748,-1.5912516908372112],[135.87075870758707,-1.6415957694733123],[135.97515975159752,-1.6363877613385398],[136.20196201962023,-1.65548379116602],[136.38916389163893,-1.7214518942064245],[136.71676716767166,-1.733603913187551],[136.81756817568174,-1.7544359457266268],[136.89316893168933,-1.7995720162279554],[136.709567095671,-1.8377640758829301],[136.6231662316623,-1.872484130114728],[136.46116461164615,-1.8898441572306268],[136.32436324363243,-1.872484130114728],[136.22716227162272,-1.8933161626538038],[136.19116191161913,-1.858596108422006],[136.0507605076051,-1.8238760541902224],[135.8671586715867,-1.7526999430150454],[135.48915489154894,-1.6676358101471465],[135.47115471154711,-1.615555728799464],[135.47475474754748,-1.5912516908372112]]],[[[108.95328953289533,-1.619027734222641],[108.83808838088385,-1.6624278020123882],[108.8020880208802,-1.5669476528749584],[108.8776887768878,-1.5391716094895145],[108.95688956889569,-1.5634756474517673],[108.95328953289533,-1.619027734222641]]],[[[106.04446044460445,-1.669371812858742],[106.08046080460804,-1.7388119213223234],[106.12726127261271,-1.7995720162279554],[106.16326163261635,-1.8672761219799554],[106.21006210062103,-2.1884366236240425],[106.36486364863651,-2.4644610547667867],[106.81846818468188,-2.573829225596924],[106.74286742867429,-2.6172292933866714],[106.7068670686707,-2.6571573557532275],[106.67806678066779,-2.7040294289661517],[106.61326613266135,-2.8949897272410112],[106.61686616866172,-2.936653792319163],[106.65646656466566,-3.000885892647972],[106.66726667266676,-3.0720620038231488],[106.60966609666099,-3.0720620038231488],[106.54846548465486,-3.05470197670725],[106.49446494464945,-3.0286619360334157],[106.44766447664477,-2.993941881801618],[106.39726397263973,-2.966165838416188],[106.34326343263433,-2.9488058113002893],[106.24966249662498,-2.8932537245294156],[106.12726127261271,-2.855061664874455],[105.99765997659978,-2.82554961877743],[105.93645936459365,-2.743957491332708],[105.90765907659079,-2.64326933406052],[105.94005940059401,-2.493973100863812],[105.90765907659079,-2.4523090357856603],[105.86085860858611,-2.415852978842281],[105.80685806858071,-2.308220810723725],[105.78525785257852,-2.1814926127776744],[105.70605706057063,-2.132884536853169],[105.59805598055982,-2.1033724907561435],[105.55125551255514,-2.0790684527938907],[105.34245342453426,-2.125940526006815],[105.29205292052922,-2.1137885070256885],[105.2488524885249,-2.0790684527938907],[105.13365133651337,-2.0426123958505116],[105.13725137251373,-1.9731722873869302],[105.19125191251914,-1.9176202006160565],[105.31725317253171,-1.8603321111336015],[105.37485374853748,-1.8134600379206773],[105.38565385653857,-1.7509639403034498],[105.36405364053644,-1.7058278698021212],[105.37485374853748,-1.6572197938776156],[105.41445414454148,-1.6103477206646915],[105.46125461254616,-1.5738916637213123],[105.58365583655836,-1.527019590508388],[105.64125641256413,-1.6103477206646915],[105.66645666456668,-1.6797878291282728],[105.70245702457026,-1.7318679104759696],[105.7528575285753,-1.658955796589197],[105.72045720457203,-1.5339636013547562],[105.8176581765818,-1.5061875579693123],[105.91125911259115,-1.5044515552577309],[105.97965979659796,-1.5391716094895145],[106.02646026460263,-1.5929876935487925],[106.04446044460445,-1.669371812858742]]],[[[123.59823598235982,-1.7040918670905256],[123.52983529835302,-1.7110358779368937],[123.48303483034829,-1.6815238318398684],[123.48663486634865,-1.5356996040663375],[123.52983529835302,-1.5027155525461353],[123.54783547835478,-1.5079235606809078],[123.56223562235624,-1.5513236284706409],[123.58023580235806,-1.5912516908372112],[123.61623616236164,-1.6277077477805904],[123.59823598235982,-1.7040918670905256]]],[[[128.15228152281526,-1.6606917993007926],[128.09108091080913,-1.7006198616673487],[128.0622806228062,-1.712771880648475],[127.91467914679146,-1.6849958372630454],[127.74187741877421,-1.6902038453978179],[127.56187561875618,-1.7283959050527926],[127.45747457474573,-1.6971478562441717],[127.39267392673929,-1.6450677748964893],[127.39627396273966,-1.5895156881256156],[127.45747457474573,-1.4541074766216298],[127.59067590675909,-1.3499473139262506],[127.64827648276486,-1.3325872868103517],[127.74187741877421,-1.3603633301957956],[127.90387903879042,-1.4384834522173264],[128.03348033480336,-1.5322275986431606],[128.1486814868149,-1.6034037098183376],[128.15228152281526,-1.6606917993007926]]],[[[123.21303213032132,-1.1711390346325175],[123.23463234632345,-1.233635132249745],[123.19863198631987,-1.287451216309023],[123.23823238232382,-1.3898753762928067],[123.3390333903339,-1.2544671647888208],[123.43623436234361,-1.237107137672922],[123.49023490234902,-1.2596751729235933],[123.52623526235266,-1.2857152135974417],[123.54783547835478,-1.3377952949451242],[123.5118351183512,-1.4471634657752759],[123.4470344703447,-1.4992435471229584],[123.36783367833681,-1.5079235606809078],[123.32823328233286,-1.4436914603520847],[123.27423274232746,-1.4367474495057309],[123.23823238232382,-1.5773636691444892],[123.22023220232205,-1.598195701683565],[123.17343173431738,-1.615555728799464],[123.130231302313,-1.5773636691444892],[123.12303123031234,-1.5565316366054134],[123.18423184231841,-1.4922995362766045],[123.15183151831519,-1.304811243424922],[123.10503105031052,-1.3395312976567197],[122.98262982629825,-1.5113955661040848],[122.8890288902889,-1.5877796854140342],[122.86022860228604,-1.547851623047464],[122.809828098281,-1.4315394413709583],[122.83142831428313,-1.2822432081742505],[122.90702907029072,-1.1815550509020625],[122.97182971829722,-1.1884990617484164],[123.15903159031592,-1.1572510129398097],[123.21303213032132,-1.1711390346325175]]],[[[109.70929709297093,-1.179819048190467],[109.51129511295113,-1.2822432081742505],[109.46449464494646,-1.2770352000394922],[109.42849428494287,-1.2405791430960988],[109.450094500945,-1.044410836686481],[109.47529475294755,-0.9853867444924305],[109.61569615696158,-0.9784427336460766],[109.69849698496984,-1.0079547797431019],[109.7416974169742,-1.0392028285517085],[109.75969759697597,-1.105170931592113],[109.75249752497524,-1.145098993958669],[109.70929709297093,-1.179819048190467]]],[[[134.96354963549635,-1.115586947861658],[134.91674916749167,-1.1346829776891383],[134.86274862748627,-1.1138509451500624],[134.80874808748086,-1.037466825840113],[134.82674826748269,-0.9784427336460766],[134.88794887948882,-0.9385146712795063],[134.94194941949422,-0.9784427336460766],[134.95634956349562,-1.030522814993759],[134.99594995949963,-1.033994820416936],[134.96354963549635,-1.115586947861658]]],[[[99.1647916479165,-1.7787399836888795],[99.07119071190715,-1.783947991823652],[98.87318873188735,-1.6641638047239695],[98.82638826388268,-1.6103477206646915],[98.81558815588158,-1.5374356067779331],[98.62838628386282,-1.2614111756351747],[98.60318603186033,-1.1971790753063658],[98.67518675186756,-0.9697627200881271],[98.86958869588699,-0.9159466360288491],[98.93438934389343,-0.9541386956838238],[98.95598955989561,-1.0565628556676074],[99.06399063990642,-1.2405791430960988],[99.09999099991,-1.3395312976567197],[99.12879128791286,-1.3846673681580484],[99.13959139591395,-1.4176514196782506],[99.13239132391323,-1.4419554576405034],[99.21159211592118,-1.5600036420285903],[99.26559265592658,-1.6277077477805904],[99.27279272792731,-1.7388119213223234],[99.1647916479165,-1.7787399836888795]]],[[[131.00351003510036,-1.3152272596944528],[130.96750967509678,-1.3430033030798967],[130.8451084510845,-1.3169632624060483],[130.78390783907838,-1.2562031675004164],[130.74070740707407,-1.172875037344113],[130.7119071190712,-1.105170931592113],[130.70470704707049,-1.0496188448212536],[130.6687066870669,-0.9836507417808349],[130.67230672306727,-0.9593467038185821],[130.89550895508955,-0.8899065953550007],[130.93870938709387,-0.9159466360288491],[131.03231032310322,-0.9176826387404304],[131.0755107551076,-0.9680267173765316],[131.04671046710467,-1.1884990617484164],[131.00351003510036,-1.3152272596944528]]],[[[130.90630906309065,-0.7770664191016721],[130.8811088110881,-0.8291465004493688],[130.83070830708306,-0.862130551969571],[130.40230402304024,-0.9246266495867985],[130.43830438304383,-0.8881705926434194],[130.45630456304565,-0.851714535700026],[130.4851048510485,-0.8326185058725457],[130.52830528305282,-0.8378265140073182],[130.549905499055,-0.8256744950261918],[130.56790567905682,-0.8222024896030007],[130.5931059310593,-0.8274104977377732],[130.63630636306362,-0.8117864733334699],[130.7227072270723,-0.8222024896030007],[130.8127081270813,-0.8135224760450654],[130.80550805508057,-0.7649144001205457],[130.90630906309065,-0.7770664191016721]]],[[[135.3847538475385,-0.6520742238672312],[135.59715597155974,-0.6902662835221918],[135.67275672756728,-0.6885302808106104],[135.74835748357486,-0.7319303486003435],[135.84195841958422,-0.7110983160612676],[135.89235892358926,-0.7249863377539896],[136.06876068760687,-0.8777545763738743],[136.15516155161555,-0.9784427336460766],[136.28116281162812,-1.0652428692255569],[136.37476374763747,-1.0947549153225822],[136.30636306363067,-1.172875037344113],[136.16596165961658,-1.2145391024222647],[136.11196111961118,-1.216275105133846],[136.00396003960043,-1.169403031920936],[135.91395913959138,-1.1780830454788855],[135.83835838358385,-1.119058953284835],[135.8239582395824,-1.0287868122821777],[135.74835748357486,-0.8222024896030007],[135.64395643956442,-0.8812265817970513],[135.52515525155252,-0.7874824353712171],[135.4927549275493,-0.7857464326596215],[135.4819548195482,-0.8013704570639391],[135.43155431554317,-0.7683864055437226],[135.38835388353885,-0.7041543052149137],[135.3847538475385,-0.6520742238672312]]],[[[127.29907299072994,-0.7805384245248632],[127.28827288272885,-0.8013704570639391],[127.1838718387184,-0.7753304163900907],[127.15507155071549,-0.7614423946973687],[127.2090720907209,-0.619090172347029],[127.25947259472593,-0.6242981804817873],[127.3026730267303,-0.7579703892741918],[127.29907299072994,-0.7805384245248632]]],[[[130.6255062550626,-0.5288180313443576],[130.56790567905682,-0.5305540340559531],[130.46710467104674,-0.4871539662662059],[130.5247052470525,-0.44896190661124535],[130.56430564305646,-0.4402818930532959],[130.59670596705968,-0.4177138578026245],[130.6147061470615,-0.4177138578026245],[130.6579065790658,-0.43680988763011896],[130.6831068310683,-0.4697939391503212],[130.6255062550626,-0.5288180313443576]]],[[[121.86301863018633,-0.4072978415330937],[121.90621906219064,-0.4506979093228267],[121.8810188101881,-0.5027779906705234],[121.84861848618488,-0.49062597168939703],[121.75501755017552,-0.49062597168939703],[121.72261722617225,-0.49409797711257397],[121.67941679416793,-0.5253460259211806],[121.65421654216544,-0.5253460259211806],[121.6722167221672,-0.47847395270825643],[121.7478174781748,-0.4072978415330937],[121.79821798217984,-0.4177138578026245],[121.86301863018633,-0.4072978415330937]]],[[[140.74880748807487,-2.6068132771171264],[140.97200972009722,-2.6102852825403176],[140.97200972009722,-2.8029815835267584],[140.97200972009722,-3.0060939007827443],[140.97200972009722,-3.20920621803873],[140.97560975609758,-3.4140545380063116],[140.97560975609758,-3.6171668552622833],[140.97560975609758,-3.820279172518269],[140.97560975609758,-4.023391489774255],[140.97560975609758,-4.226503807030241],[140.97560975609758,-4.429616124286227],[140.97560975609758,-4.632728441542213],[140.97560975609758,-4.835840758798199],[140.97560975609758,-5.0389530760541845],[140.97560975609758,-5.243801396021766],[140.97560975609758,-5.446913713277752],[140.97560975609758,-5.650026030533738],[140.97560975609758,-5.853138347789709],[140.97560975609758,-6.056250665045695],[140.97560975609758,-6.259362982301681],[140.97560975609758,-6.3461631178811615],[140.9432094320943,-6.452059283288136],[140.8748087480875,-6.611771532754375],[140.8640086400864,-6.740235733412007],[140.91800918009181,-6.839187887972614],[140.97560975609758,-6.905155991013018],[140.97560975609758,-7.071812251325625],[140.97560975609758,-7.276660571293206],[140.97560975609758,-7.479772888549192],[140.97560975609758,-7.682885205805178],[140.97560975609758,-7.885997523061164],[140.97560975609758,-8.089109840317136],[140.97560975609758,-8.292222157573121],[140.97560975609758,-8.495334474829107],[140.97560975609758,-8.698446792085093],[140.97560975609758,-8.901559109341079],[140.97560975609758,-9.10640742930866],[140.97560975609758,-9.118559448289787],[140.92520925209254,-9.085575396769585],[140.78480784807851,-8.974471223227852],[140.66240662406625,-8.84600702257022],[140.579605796058,-8.727958838182118],[140.48960489604895,-8.620326670063562],[140.10080100801008,-8.30090217113107],[140.00360003600036,-8.19500600572411],[139.98199981999824,-8.16722996233868],[139.99279992799927,-8.139453918953237],[140.03600036000358,-8.083901832182377],[140.11520115201154,-7.924189582716124],[140.03240032400328,-8.023141737276731],[139.9351993519935,-8.101261859298276],[139.7911979119791,-8.106469867433034],[139.65079650796508,-8.125565897260529],[139.51759517595178,-8.172437970473439],[139.38439384393843,-8.189797997589338],[139.319593195932,-8.165493959627085],[139.27999279992804,-8.106469867433034],[139.25839258392585,-8.047445775238998],[139.24759247592476,-7.983213674910175],[139.19359193591936,-8.085637834893959],[139.08199081990819,-8.142925924376414],[138.93438934389343,-8.26271011147611],[138.89118891188912,-8.238406073513843],[138.86598865988663,-8.191534000300933],[138.85518855188553,-8.14466192708801],[138.8839888398884,-8.094317848451908],[138.90558905589057,-8.04050176439263],[138.93438934389343,-7.913773566446594],[139.0027900279003,-7.837389447136644],[139.0459904599046,-7.691565219363127],[139.0747907479075,-7.639485138015431],[139.0891908919089,-7.587405056667748],[139.04959049590497,-7.528380964473698],[138.98478984789847,-7.507548931934622],[138.9379893798938,-7.472828877702824],[138.8839888398884,-7.373876723142217],[138.85158851588517,-7.339156668910434],[138.7939879398794,-7.299228606543863],[138.74718747187472,-7.250620530619358],[138.79758797587976,-7.21590047638756],[138.86598865988663,-7.202012454694852],[138.91998919989203,-7.203748457406434],[139.01719017190175,-7.226316492657105],[139.06399063990642,-7.226316492657105],[139.1755917559176,-7.189860435713726],[139.11439114391146,-7.202012454694852],[139.04959049590497,-7.200276451983257],[138.84438844388444,-7.136044351654448],[138.71838718387187,-7.070076248614043],[138.59958599585997,-6.936404039821639],[138.59958599585997,-6.9103639991477905],[138.68238682386823,-6.886059961185538],[138.86598865988663,-6.858283917800108],[138.80838808388086,-6.790579812048108],[138.7255872558726,-6.731555719854057],[138.69678696786968,-6.625659554447097],[138.64278642786428,-6.559691451406692],[138.52038520385207,-6.453795285999718],[138.43758437584376,-6.342691112457985],[138.36918369183695,-6.118746762662923],[138.29718297182973,-5.948618496927139],[138.31518315183155,-5.887858402021507],[138.37638376383762,-5.844458334231774],[138.28278282782827,-5.839250326097002],[138.19998199982,-5.8062662745767994],[138.24318243182432,-5.724674147132092],[138.34038340383404,-5.676066071207572],[138.25038250382505,-5.688218090188698],[138.1675816758168,-5.712522128150951],[138.1279812798128,-5.715994133574142],[138.08838088380884,-5.709050122727774],[138.0667806678067,-5.676066071207572],[138.06318063180635,-5.629193997994662],[138.07398073980738,-5.5458658678383586],[138.05958059580598,-5.466009743105232],[137.9839798397984,-5.427817683450257],[137.92277922779226,-5.370529593967802],[137.88677886778868,-5.347961558717131],[137.839978399784,-5.3496975614287265],[137.7967779677797,-5.311505501773752],[137.7607776077761,-5.255953415002892],[137.30717307173074,-5.014649038091932],[137.27837278372783,-4.94520892962835],[137.23877238772388,-4.976456978436957],[137.19557195571957,-4.990345000129679],[137.14517145171453,-4.950416937763123],[137.08757087570876,-4.9243768970892745],[137.029970299703,-4.9278489025124514],[136.9759697596976,-4.907016869973376],[136.91836918369182,-4.894864850992249],[136.85716857168575,-4.893128848280654],[136.61956619566195,-4.8184807316823],[136.3927639276393,-4.700432547294213],[136.20916209162095,-4.650088468658112],[136.09756097560978,-4.584120365617707],[135.97875978759788,-4.530304281558429],[135.7159571595716,-4.478224200210747],[135.449554495545,-4.443504145978949],[135.35235352353527,-4.441768143267353],[135.27315273152732,-4.45392016224848],[135.19395193951942,-4.450448156825303],[134.75474754747546,-4.195255758221634],[134.67914679146793,-4.078943576545129],[134.68634686346866,-4.011239470793129],[134.70794707947078,-3.9539513813106737],[134.88794887948882,-3.9383273569063704],[134.75834758347582,-3.922703332502067],[134.70794707947078,-3.929647343348421],[134.60354603546034,-3.976519416561345],[134.54594545945463,-3.979991421984522],[134.46674466744668,-3.948743373175901],[134.39114391143914,-3.9105513135209407],[134.26514265142652,-3.9452713677527242],[134.20394203942038,-3.886247275558688],[134.1787417874179,-3.8254871806530417],[134.14634146341467,-3.7959751345560164],[134.09954099540994,-3.7994471399791934],[134.03834038340386,-3.822015175229865],[133.97353973539737,-3.818543169806688],[133.93393933939342,-3.7751431020169406],[133.9051390513905,-3.719591015246081],[133.8619386193862,-3.679662952879511],[133.8079380793808,-3.6501509067824998],[133.72153721537217,-3.577238792895727],[133.67833678336785,-3.480022641046716],[133.68193681936822,-3.3098943753109324],[133.69633696336962,-3.247398277693705],[133.7827378273783,-3.1484461231330982],[133.84033840338407,-3.05470197670725],[133.76833768337684,-3.044285960437719],[133.69993699936998,-3.087686028227452],[133.67113671136713,-3.1310860960171993],[133.66033660336603,-3.1849021800764774],[133.6531365313653,-3.3637104593702105],[133.5991359913599,-3.415790540717893],[133.519935199352,-3.412318535294716],[133.5415354153542,-3.5164786979900953],[133.5091350913509,-3.615430852550702],[133.41553415534156,-3.7317430342272075],[133.40833408334083,-3.7855591182864856],[133.4227342273423,-3.8428472077689406],[133.4011340113401,-3.8983992945398143],[133.24993249932498,-4.06158354942923],[133.19953199531994,-4.070263562987179],[133.08433084330846,-4.068527560275584],[132.96912969129693,-4.094567600949432],[132.91512915129152,-4.056375541294457],[132.86832868328685,-4.007767465369952],[132.83592835928363,-3.948743373175901],[132.78912789127895,-3.8289591860762187],[132.7531275312753,-3.703966990841778],[132.86832868328685,-3.551198752221879],[132.8287282872829,-3.412318535294716],[132.7531275312753,-3.294270350906615],[132.55512555125551,-3.1310860960171993],[132.349923499235,-2.9748458519741376],[132.25632256322564,-2.943597803165517],[132.10152101521015,-2.929709781472809],[132.05472054720548,-2.9140857570684915],[132.0079200792008,-2.8567976675860365],[131.97191971919722,-2.7890935618340364],[132.06552065520657,-2.7595815157370254],[132.23112231122315,-2.679725391003899],[132.3247232472325,-2.6849333991386715],[132.5767257672577,-2.726597464216823],[132.65232652326523,-2.7665255265833792],[132.72432724327246,-2.7890935618340364],[132.8971289712897,-2.658893358464823],[133.03393033930342,-2.487029090017444],[133.12033120331205,-2.4505730330740647],[133.19233192331922,-2.4384210140929383],[133.26433264332644,-2.4540450384972416],[133.4119341193412,-2.514805133402888],[133.52713527135273,-2.540845174076722],[133.609936099361,-2.54778918492309],[133.6531365313653,-2.5998692662707725],[133.69993699936998,-2.6241733042330253],[133.71073710737107,-2.544317179499913],[133.75393753937539,-2.4505730330740647],[133.83313833138334,-2.4210609869770394],[133.87633876338765,-2.415852978842281],[133.9051390513905,-2.391548940880014],[133.89793897938978,-2.304748805300534],[133.78993789937903,-2.294332789031003],[133.8511385113851,-2.219684672432649],[133.90153901539014,-2.18322861548927],[133.91953919539196,-2.1467725585458908],[133.92313923139233,-2.101636488044548],[133.71073710737107,-2.1884366236240425],[133.48753487534879,-2.2248926805674216],[133.3579335793358,-2.216212667009472],[133.2247322473225,-2.2144766642978766],[132.9619296192962,-2.2717647537803316],[132.86472864728648,-2.2700287510687502],[132.6307263072631,-2.247460715818079],[132.5011250112501,-2.2179486697210535],[132.4039240392404,-2.240516704971725],[132.30672306723068,-2.2422527076833205],[132.2059220592206,-2.176284604642902],[132.12312123121234,-2.0929564744866127],[132.07992079920803,-2.033932382292562],[132.02232022320226,-1.9905323145028149],[131.9971199711997,-1.9332442250203599],[131.93591935919358,-1.7145078833600707],[131.9287192871929,-1.5600036420285903],[131.8315183151832,-1.5565316366054134],[131.7307173071731,-1.54090761220111],[131.2951129511295,-1.3933473817159978],[131.2411124111241,-1.429803438659377],[131.17991179911797,-1.4488994684868572],[131.1187111871119,-1.4558434793332111],[131.05751057510577,-1.4471634657752759],[130.99630996309963,-1.4245954305246045],[130.9999099991,-1.3846673681580484],[131.04671046710467,-1.283979210885846],[131.089910899109,-1.247523153942467],[131.15111151111512,-1.2180111078454416],[131.19071190711907,-1.165931026497745],[131.25551255512556,-1.0062187770315063],[131.25911259112593,-0.9524026929722282],[131.2519125191252,-0.8968506062013546],[131.25551255512556,-0.8551865411232171],[131.2951129511295,-0.8343545085841413],[131.4607146071461,-0.7822744272364446],[131.80271802718028,-0.7041543052149137],[131.8891188911889,-0.6572822320019895],[131.96111961119612,-0.5826341154036356],[132.04752047520475,-0.537498044902307],[132.0835208352084,-0.49062597168939703],[132.1267212672127,-0.45416991474600366],[132.3931239312393,-0.35521776018539697],[132.50832508325084,-0.3482737493390431],[132.62352623526237,-0.3586897656085739],[132.85752857528576,-0.4177138578026245],[133.07713077130774,-0.5114580042284729],[133.2679326793268,-0.6364501994629137],[133.47313473134733,-0.7267223404655851],[133.72513725137253,-0.7406103621582929],[133.8511385113851,-0.7319303486003435],[133.97353973539737,-0.7440823675814698],[134.0239402394024,-0.7701224082553182],[134.11034110341103,-0.8465065275652677],[134.08514085140854,-0.8968506062013546],[134.07074070740708,-1.0010107688967338],[134.11754117541176,-1.101698926168936],[134.18954189541898,-1.2023870834411383],[134.24714247142475,-1.3100192515596945],[134.2579425794258,-1.3638353356189725],[134.23634236342366,-1.4749395091607056],[134.21834218342184,-1.5287555932199837],[134.14634146341467,-1.6207637369342365],[134.10674106741067,-1.7214518942064245],[134.13194131941322,-1.8447080867292982],[134.14634146341467,-1.9679642792521577],[134.1427414274143,-2.0825404582170677],[134.1571415714157,-2.1953806344703963],[134.19314193141935,-2.308220810723725],[134.36234362343623,-2.6207012988098484],[134.45954459544595,-2.8324936296237837],[134.49194491944922,-2.7144454452356825],[134.4847448474485,-2.5825092391548736],[134.51714517145172,-2.5356371659419636],[134.56754567545676,-2.5095971252681153],[134.6287462874629,-2.537373168653545],[134.64314643146434,-2.5894532500012417],[134.65034650346507,-2.7057654316777473],[134.7007470074701,-2.933181786895986],[134.76914769147692,-2.943597803165517],[134.8447484474845,-2.908877748933733],[134.85554855548554,-2.9783178573973146],[134.85194851948523,-3.1067820580549466],[134.88794887948882,-3.20920621803873],[134.91674916749167,-3.2491342804052863],[135.03915039150394,-3.3324624105615896],[135.09315093150934,-3.348086434965893],[135.2515525155252,-3.368918467504969],[135.37035370353703,-3.3741264756397413],[135.48555485554857,-3.344614429542716],[135.5611556115561,-3.2682303102327808],[135.6259562595626,-3.1866381827880588],[135.85995859958598,-2.9956778845132135],[135.92475924759248,-2.9036697407989607],[135.98955989559897,-2.7647895238717837],[136.01476014760146,-2.733541475063177],[136.24156241562417,-2.5825092391548736],[136.27036270362703,-2.5286931550955956],[136.3027630276303,-2.426268995111812],[136.35316353163535,-2.3255808378396097],[136.38916389163893,-2.273500756491927],[136.61236612366127,-2.2248926805674216],[136.8427684276843,-2.1971166371819777],[137.0731707317073,-2.105108493467739],[137.17037170371702,-2.0252523687346127],[137.17757177571775,-1.9731722873869302],[137.1271712717127,-1.8811641436726774],[137.12357123571235,-1.841236081306107],[137.17757177571775,-1.801308018939551],[137.3791737917379,-1.6849958372630454],[137.6167761677617,-1.5652116501633628],[137.80757807578078,-1.483619522718655],[137.91197911979123,-1.483619522718655],[138.00918009180094,-1.5565316366054134],[138.10998109981102,-1.615555728799464],[138.649986499865,-1.7908920026700201],[138.73638736387363,-1.8447080867292982],[138.81198811988122,-1.9176202006160565],[138.91998919989203,-1.9679642792521577],[139.03879038790387,-1.9922683172144104],[139.15039150391505,-2.0391403904273346],[139.25119251192513,-2.0999004853329666],[139.4815948159482,-2.2110046588746997],[139.7911979119791,-2.348148873090281],[139.8667986679867,-2.3568288866482305],[140.15480154801548,-2.3498848758018767],[140.20520205202052,-2.375924916475711],[140.2520025200252,-2.41238097341909],[140.2952029520295,-2.4210609869770394],[140.6228062280623,-2.445365024939292],[140.67320673206734,-2.4714050656131406],[140.72000720007202,-2.5078611225565197],[140.74880748807487,-2.6068132771171264]]],[[[104.47484474844748,-0.33438572764632113],[104.56844568445683,-0.43160187949534645],[104.59004590045902,-0.46632193372713004],[104.54324543245434,-0.5201380177864081],[104.50724507245076,-0.5965221370963576],[104.48564485644857,-0.6121461615006609],[104.41364413644135,-0.5843701181152312],[104.36324363243631,-0.6590182347135851],[104.33084330843309,-0.5392340476139026],[104.25884258842592,-0.4628499283039531],[104.30204302043023,-0.38646580899401783],[104.320043200432,-0.37952179814764975],[104.34164341643418,-0.3829938035708409],[104.36324363243631,-0.40208983339832116],[104.47484474844748,-0.33438572764632113]]],[[[127.56547565475654,-0.3187617032420178],[127.68067680676808,-0.4680579364387256],[127.60507605076054,-0.6104101587890796],[127.65907659076589,-0.6902662835221918],[127.80307803078034,-0.6937382889453829],[127.83907839078392,-0.7249863377539896],[127.86427864278642,-0.7597063919857874],[127.87867878678787,-0.8083144679102929],[127.84267842678429,-0.848242530276849],[127.75987759877597,-0.8829625845086468],[127.66627666276662,-0.8326185058725457],[127.64107641076413,-0.7840104299480402],[127.62307623076231,-0.7666504028321413],[127.49707497074974,-0.8031064597755204],[127.4610746107461,-0.8065784651986974],[127.43947439474397,-0.7388743594467115],[127.46827468274682,-0.6433942103092818],[127.3818738187382,-0.5999941425195345],[127.29907299072994,-0.5010419879589278],[127.29547295472958,-0.46111392559237174],[127.3278732787328,-0.39167381712877614],[127.32427324273243,-0.3361217303579167],[127.37107371073711,-0.3309137222231442],[127.45387453874542,-0.4055618388214981],[127.49347493474937,-0.3361217303579167],[127.52587525875259,-0.3066096842608914],[127.56547565475654,-0.3187617032420178]]],[[[127.2486724867249,-0.49583397982415534],[127.18747187471877,-0.5218740204980037],[127.1190711907119,-0.5201380177864081],[127.10467104671045,-0.41424185237944755],[127.12627126271263,-0.2788336408754617],[127.19107191071913,-0.2562656056247903],[127.28827288272885,-0.28404164901022],[127.25227252272526,-0.3187617032420178],[127.28107281072812,-0.39167381712877614],[127.2486724867249,-0.49583397982415534]]],[[[103.7368373683737,-0.3482737493390431],[103.6072360723607,-0.3829938035708409],[103.45963459634595,-0.35695376289699254],[103.47763477634777,-0.29792967070294196],[103.549635496355,-0.226753559527765],[103.61083610836107,-0.23022556495094193],[103.72243722437224,-0.2770976381638661],[103.76563765637655,-0.3170257005304222],[103.7368373683737,-0.3482737493390431]]],[[[130.8127081270813,-0.004545212444298841],[130.98550985509854,-0.04620927752245052],[131.02511025110255,-0.039265266676096644],[131.27711277112775,-0.15036944021782972],[131.3167131671317,-0.2041855242771078],[131.30231302313024,-0.24064158122048696],[131.33831338313382,-0.2909856598565881],[131.25911259112593,-0.365633776454942],[131.21951219512198,-0.37431379001289145],[131.17631176311767,-0.3465377466274475],[131.09711097110971,-0.3309137222231442],[131.00711007110073,-0.3604257683201695],[130.9459094590946,-0.33785773306949807],[130.89550895508955,-0.26841762460591667],[130.80910809108093,-0.226753559527765],[130.6831068310683,-0.08092933175423411],[130.62190621906223,-0.08613733988900663],[130.639906399064,-0.14342542937146163],[130.69030690306903,-0.179881486314855],[130.76230762307625,-0.2909856598565881],[130.8019080190802,-0.3014016761261189],[130.84150841508415,-0.29792967070294196],[130.89910899108992,-0.34480174391586615],[130.89550895508955,-0.4159778550910431],[130.75150751507516,-0.44375389847647284],[130.70110701107012,-0.39167381712877614],[130.69030690306903,-0.2961936679913606],[130.60750607506077,-0.3291777195115628],[130.57510575105755,-0.36216177103176506],[130.549905499055,-0.365633776454942],[130.4959049590496,-0.2666816218943353],[130.3411034110341,-0.2614736137595628],[130.23670236702367,-0.2093935324118661],[130.2871028710287,-0.15384144564100666],[130.29430294302944,-0.10176136429330995],[130.3627036270363,-0.07224931819629887],[130.4311043110431,-0.09828935887013301],[130.49950499504996,-0.060097299215172484],[130.549905499055,-0.0705133154847033],[130.58590585905858,-0.04620927752245052],[130.7227072270723,-0.030585253118147193],[130.8127081270813,-0.004545212444298841]]],[[[98.45918459184594,-0.5305540340559531],[98.39798397983981,-0.5774261072688773],[98.30798307983082,-0.5322900367675345],[98.34038340383404,-0.4680579364387256],[98.3547835478355,-0.37952179814764975],[98.4087840878409,-0.308345686972487],[98.42678426784266,-0.226753559527765],[98.32238322383228,-0.0010732070211219025],[98.37278372783732,0.007606806536827548],[98.41598415984163,-0.01669723142542523],[98.48438484384843,-0.16772946733372862],[98.54558545585456,-0.25800160833638586],[98.52038520385207,-0.37952179814764975],[98.45918459184594,-0.5305540340559531]]],[[[104.77724777247772,-0.17640948089166386],[104.80604806048063,-0.1920335052959814],[104.84204842048422,-0.1399534239482847],[104.91044910449108,-0.21112953512346166],[104.95004950049503,-0.24758559206684083],[105.00405004050043,-0.28230564629863864],[104.95004950049503,-0.28404164901022],[104.92844928449284,-0.3170257005304222],[104.91404914049144,-0.3239697113767903],[104.70164701647019,-0.2093935324118661],[104.56484564845647,-0.24584958935525947],[104.47484474844748,-0.21286553783505724],[104.44604446044463,-0.18856149987280446],[104.49644496444967,-0.12606540225557694],[104.54324543245434,0.018022822806372574],[104.6368463684637,-0.018433234137020804],[104.65844658446588,-0.06356930463834942],[104.65124651246515,-0.07572132361947581],[104.71244712447128,-0.10349736700490553],[104.77724777247772,-0.17640948089166386]]],[[[129.54909549095493,-0.1868254971612089],[129.5058950589506,-0.19029750258438582],[129.46989469894697,-0.13127341039033524],[129.3690936909369,-0.06704131006152636],[129.30789307893082,0.04579886619180229],[129.5418954189542,-0.1399534239482847],[129.54909549095493,-0.1868254971612089]]],[[[127.45387453874542,-0.006281215155894415],[127.45027450274506,-0.035793261252905495],[127.41787417874178,0.005870803825246185],[127.39627396273966,0.016286820094777],[127.41787417874178,0.12391898821333314],[127.43227432274324,0.1430150180408134],[127.45027450274506,0.0683669014424595],[127.45387453874542,-0.006281215155894415]]],[[[104.6908469084691,0.05968688788452425],[104.69804698046983,0.035382849922257265],[104.65124651246515,0.06315889330770119],[104.62244622446224,0.07878291771200452],[104.60444604446047,0.09440694211630785],[104.50004500045003,0.23155115633188927],[104.54324543245434,0.22287114277393982],[104.65844658446588,0.1030869556742573],[104.6908469084691,0.05968688788452425]]],[[[103.28323283232834,0.5422956417064313],[103.17163171631717,0.5353516308600774],[103.13923139231395,0.5492396525527852],[103.15363153631534,0.6429837989786336],[103.18603186031862,0.7002718884610886],[103.23643236432366,0.698535885749493],[103.29403294032943,0.6134717528816083],[103.28323283232834,0.5422956417064313]]],[[[127.42147421474215,0.641247796267038],[127.38547385473856,0.6308317799975072],[127.37467374673747,0.6343037854206841],[127.36387363873638,0.6759678504988358],[127.3818738187382,0.7436719562508216],[127.42507425074251,0.7436719562508216],[127.44307443074433,0.7332559399812908],[127.4466744667447,0.6829118613451897],[127.42147421474215,0.641247796267038]]],[[[127.37107371073711,0.7905440294637458],[127.33867338673389,0.7592959806551391],[127.30627306273061,0.76971199692467],[127.28467284672848,0.8113760620028216],[127.29187291872921,0.8426241108114283],[127.32067320673207,0.8617201406389228],[127.35307353073534,0.8478321189462008],[127.37107371073711,0.7905440294637458]]],[[[103.44883448834491,0.6638158315177094],[103.4308343083431,0.651663812536583],[103.34443344433447,0.7783920104826194],[103.3660336603366,0.8513041243693777],[103.38763387633878,0.8704001541968722],[103.43443434434346,0.8252640836955436],[103.47043470434704,0.7783920104826194],[103.49923499234995,0.7228399237117458],[103.44883448834491,0.6638158315177094]]],[[[103.82683826838269,0.8009600457332908],[103.83403834038342,0.7714479996362655],[103.74403744037443,0.8304720918303019],[103.74043740437406,0.8721361569084536],[103.75123751237516,0.8912321867359481],[103.80523805238056,0.8460961162346194],[103.82683826838269,0.8009600457332908]]],[[[104.2408424084241,0.833944097253493],[104.1760417604176,0.8044320511564678],[104.09684096840971,0.8964401948707064],[104.10044100441007,0.9172722274097822],[104.1076410764108,0.9328962518140997],[104.1220412204122,0.9433122680836306],[104.16884168841688,0.8964401948707064],[104.22644226442264,0.8790801677548217],[104.2408424084241,0.833944097253493]]],[[[103.02763027630277,0.7471439616740128],[103.00963009630095,0.708951902019038],[102.970029700297,0.7367279454044677],[102.77562775627757,0.780128013194215],[102.71082710827108,0.7836000186173919],[102.54162541625419,0.8322080945418975],[102.49122491224915,0.8565121325041503],[102.45522455224551,0.8894961840243525],[102.4660246602466,0.9502562789299844],[102.49122491224915,0.9867123358733778],[102.50562505625055,1.0891364958571614],[102.54882548825492,1.1308005609353131],[102.63162631626318,1.0544164416253636],[102.72522725227253,0.9884483385849592],[102.77922779227794,0.9589362924879339],[102.94482944829451,0.8929681894475294],[103.00243002430028,0.8599841379273272],[103.02763027630277,0.7471439616740128]]],[[[103.42363423634237,1.0474724307790098],[103.4308343083431,0.9936563467197317],[103.36243362433623,1.0075443684124537],[103.31563315633156,1.0717764687412625],[103.3552335523355,1.1169125392425912],[103.38043380433805,1.13427256635849],[103.40563405634055,1.0717764687412625],[103.42363423634237,1.0474724307790098]]],[[[103.1680316803168,0.8704001541968722],[103.13563135631358,0.8408881080998469],[103.08523085230854,0.8478321189462008],[103.0348303483035,0.8825521731779986],[102.96282962829628,0.9433122680836306],[102.88722887228874,0.9971283521429086],[102.78642786427866,1.0301124036631109],[102.72522725227253,1.0405284199326559],[102.70362703627035,1.0544164416253636],[102.72522725227253,1.1585766043207428],[102.79002790027903,1.1655206151670967],[102.99882998829992,1.0683044633180856],[103.06723067230672,1.0144883792588075],[103.1680316803168,0.8704001541968722]]],[[[104.02484024840248,1.1811446395714142],[104.08964089640898,1.137744571781667],[104.14004140041402,1.1655206151670967],[104.13644136441366,1.1290645582237175],[104.12564125641256,1.0926085012803384],[104.06444064440643,0.9901843412965547],[103.96363963639635,1.012752376547212],[103.93843938439386,1.0457364280674142],[103.93123931239313,1.0717764687412625],[103.94563945639459,1.0874004931455659],[103.95643956439568,1.137744571781667],[103.99963999639999,1.137744571781667],[104.02484024840248,1.1811446395714142]]],[[[104.58644586445865,1.2158646938031978],[104.59004590045902,1.141216577204844],[104.64764647646479,1.1047605202614648],[104.66204662046624,1.0492084334906053],[104.65124651246515,0.9606722951995295],[104.60084600846011,0.8582481352157458],[104.57564575645756,0.8322080945418975],[104.5036450364504,0.8530401270809733],[104.48204482044821,0.8860241786011755],[104.47124471244712,0.9138002219866053],[104.48204482044821,0.9328962518140997],[104.4280442804428,0.9572002897763525],[104.46404464044639,0.9953923494313273],[104.4388443884439,1.0509444362021867],[104.2948429484295,1.016224381970403],[104.25164251642519,1.0144883792588075],[104.24444244442446,1.076984476876035],[104.25164251642519,1.1030245175498834],[104.36324363243631,1.1811446395714142],[104.4280442804428,1.1967686639757176],[104.50004500045003,1.1794086368598187],[104.58644586445865,1.2158646938031978]]],[[[102.42642426424266,0.9901843412965547],[102.37962379623798,0.9589362924879339],[102.32562325623257,1.0075443684124537],[102.2788227882279,1.0752484741644395],[102.25722257222571,1.1464245853396164],[102.23562235622359,1.2644727697277176],[102.22842228422286,1.3478008998840068],[102.25722257222571,1.3964089758085265],[102.27522275222753,1.394672973096931],[102.3580235802358,1.3460648971724254],[102.4120241202412,1.2610007643045265],[102.44442444424448,1.2349607236306923],[102.44802448024484,1.1568406016091615],[102.43002430024302,1.06656846060649],[102.42642426424266,0.9901843412965547]]],[[[97.47997479974799,1.465849084272108],[97.69957699576997,1.1828806422829956],[97.7859778597786,1.1464245853396164],[97.9047790477905,1.0179603846819845],[97.93357933579335,0.9745603168922514],[97.90117901179013,0.88428817588958],[97.87597875978759,0.6290957772859116],[97.82197821978218,0.5648636769571027],[97.68517685176852,0.5961117257657094],[97.68157681576815,0.641247796267038],[97.60237602376026,0.833944097253493],[97.46197461974623,0.9415762653720492],[97.40437404374046,0.9467842735068075],[97.36837368373682,1.0561524443369592],[97.29637296372965,1.1880886504177681],[97.08037080370804,1.4259210219055518],[97.24597245972461,1.4241850191939562],[97.32517325173251,1.4814731086764112],[97.34317343173433,1.5283451818893354],[97.35757357573578,1.5404972008704618],[97.47997479974799,1.465849084272108]]],[[[102.49122491224915,1.458905073425754],[102.49842498424988,1.330440872768122],[102.42642426424266,1.3651609269999057],[102.36522365223652,1.4155050056360068],[102.27522275222753,1.4536970652909815],[102.160021600216,1.465849084272108],[102.07722077220774,1.4988331357923101],[102.01962019620197,1.5578572279863607],[102.01962019620197,1.5856332713717904],[102.02322023220233,1.6082013066224619],[102.04122041220415,1.6255613337383465],[102.46962469624697,1.509249152061841],[102.49122491224915,1.458905073425754]]],[[[124.89064890648905,0.9953923494313273],[124.69984699846998,0.8252640836955436],[124.63864638646385,0.7436719562508216],[124.5882458824588,0.65513581795976],[124.51264512645128,0.5579196661107346],[124.42624426244265,0.4711195305312543],[124.38304383043834,0.445079489857406],[124.2786427864279,0.398207416644496],[124.21744217442176,0.3808473895285971],[124.10224102241023,0.3739033786822432],[123.75303753037531,0.3061992729302432],[123.64143641436414,0.29751925937229373],[123.52623526235266,0.30099126479547067],[123.31023310233104,0.31835129191136957],[123.26703267032673,0.327031305469319],[123.18063180631805,0.4155674437603949],[123.08343083430833,0.4850075522239763],[122.9970299702997,0.49368756578192574],[122.91062910629108,0.48674355493555765],[122.28062280622805,0.48153554680079935],[122.06102061020613,0.4676475251080774],[121.84141841418415,0.43639947629947073],[121.72261722617225,0.4502874979921785],[121.6038160381604,0.48674355493555765],[121.51741517415178,0.49889557391668404],[121.42741427414273,0.4954235684935071],[121.01341013410138,0.44160748443422904],[120.90900909009093,0.44681549256900155],[120.70020700207004,0.5145195983210016],[120.57780577805778,0.5284076200137093],[120.45900459004594,0.5110475928978246],[120.34740347403476,0.4485514952805971],[120.30780307803082,0.4086234329140268],[120.19260192601928,0.26800721327526844],[120.12780127801278,0.1673190560030804],[120.07740077400774,0.04059085805702978],[120.0378003780038,-0.08960934531218356],[120.01260012600125,-0.19550551071915834],[120.01260012600125,-0.3066096842608914],[120.03060030600307,-0.43160187949534645],[120.06300063000629,-0.5548580720182059],[120.09900099000993,-0.6503382211556357],[120.23940239402395,-0.8690745628159249],[120.26820268202681,-0.8985866089129502],[120.42660426604266,-0.9610827065301777],[120.51660516605165,-1.0392028285517085],[120.60660606606069,-1.2579391702119977],[120.66780667806677,-1.3707793464653264],[120.7290072900729,-1.3707793464653264],[120.79740797407976,-1.3638353356189725],[120.9162091620916,-1.3777233573116803],[121.0350103501035,-1.4072354034087056],[121.15021150211504,-1.3395312976567197],[121.21141211412117,-1.2128030997106691],[121.27621276212761,-1.1173229505732394],[121.4310143101431,-0.9385146712795063],[121.52101521015209,-0.8551865411232171],[121.57501575015749,-0.8291465004493688],[121.63261632616326,-0.8395625167188996],[121.67941679416793,-0.8881705926434194],[121.7370173701737,-0.9263626522983799],[121.85221852218524,-0.9454586821258744],[121.97101971019714,-0.933306663144748],[122.09342093420935,-0.8742825709506974],[122.13662136621366,-0.8395625167188996],[122.17622176221761,-0.794426446217571],[122.28062280622805,-0.7562343865625962],[122.52902529025289,-0.7562343865625962],[122.65862658626588,-0.7701224082553182],[122.8890288902889,-0.7544983838510149],[122.88542885428853,-0.7215143323308126],[122.84222842228422,-0.6867942780990148],[122.82782827828277,-0.6590182347135851],[122.87102871028713,-0.6399222048860906],[123.01863018630189,-0.5999941425195345],[123.16983169831701,-0.5704820964225092],[123.28143281432813,-0.5913141289615851],[123.3786337863379,-0.6486022184440401],[123.41823418234185,-0.7076263106380907],[123.43263432634325,-0.7788024218132676],[123.39663396633966,-0.9610827065301777],[123.3786337863379,-1.0044827743199107],[123.29943299432995,-1.0253148068589866],[123.22743227432278,-1.0010107688967338],[123.15183151831519,-0.9072666224708996],[123.05103051030511,-0.8725465682391018],[122.90342903429035,-0.9003226116245457],[122.85302853028531,-0.9280986550099755],[122.80622806228064,-0.9662907146649502],[122.72342723427238,-1.0635068665139613],[122.65502655026552,-1.1746110400556944],[122.50742507425076,-1.348211311214655],[122.33462334623346,-1.4975075444113628],[122.2518225182252,-1.554795633893832],[122.15822158221584,-1.5947236962603881],[121.85941859418597,-1.6936758508209948],[121.78021780217802,-1.7665879647077531],[121.71901719017194,-1.862068113845183],[121.65061650616508,-1.8950521653653851],[121.57141571415713,-1.9054681816349301],[121.51381513815141,-1.8881081545190312],[121.39501395013951,-1.8342920704597532],[121.35541355413557,-1.8776921382495004],[121.34821348213484,-1.9453962440014863],[121.4058140581406,-1.969700281963739],[121.50301503015032,-2.044348398562093],[121.57501575015749,-2.1502445639690677],[121.62181621816217,-2.172812599219725],[121.72621726217261,-2.2075326534515227],[121.76941769417698,-2.240516704971725],[121.84861848618488,-2.330788845974382],[121.97101971019714,-2.5425811767883175],[122.01422014220145,-2.6571573557532275],[122.08262082620826,-2.7491654994674803],[122.29142291422914,-2.9071417462221376],[122.30222302223024,-2.9522778167234662],[122.29142291422914,-3.0043578980711487],[122.3058230582306,-3.051229971284073],[122.38142381423813,-3.1432381149983257],[122.39942399423995,-3.2005262044807807],[122.3166231662317,-3.2751743210791346],[122.31302313023133,-3.382806489197691],[122.26262262622629,-3.526894714259626],[122.2518225182252,-3.575502790184146],[122.2518225182252,-3.6206388606854745],[122.28782287822878,-3.662302925763626],[122.32742327423273,-3.693550974572233],[122.3850238502385,-3.7109110016881317],[122.43542435424354,-3.740423047785157],[122.52902529025289,-3.8532632240384714],[122.57942579425793,-3.8827752701354967],[122.60822608226084,-3.922703332502067],[122.60822608226084,-3.9851994301192946],[122.65142651426515,-4.019919484351078],[122.6910269102691,-4.084151584679901],[122.74862748627487,-4.099775609084205],[122.77742777427773,-4.082415581968306],[122.79902799027991,-4.054639538582876],[122.84942849428495,-4.065055554852407],[122.8782287822878,-4.108455622642154],[122.89262892628926,-4.165743712124609],[122.89982899828999,-4.229975812453418],[122.89622896228963,-4.349759999553115],[122.87102871028713,-4.391424064631252],[122.81702817028173,-4.389688061919671],[122.71982719827201,-4.341079985995165],[122.71622716227165,-4.375800040226949],[122.72342723427238,-4.410520094458747],[122.67302673026734,-4.422672113439873],[122.61542615426157,-4.4174641053051005],[122.47142471424718,-4.422672113439873],[122.20862208622088,-4.495584227326631],[122.11502115021153,-4.54072029782796],[122.0538205382054,-4.620576422561086],[122.05022050220504,-4.67612850933196],[122.07182071820722,-4.792440691008466],[122.03942039420394,-4.832368753375022],[121.91701917019174,-4.847992777779325],[121.7478174781748,-4.816744728970718],[121.64701647016471,-4.7854966801620975],[121.58941589415895,-4.759456639488263],[121.51381513815141,-4.681336517466718],[121.4850148501485,-4.58064836019453],[121.54261542615427,-4.282055893801115],[121.55701557015573,-4.24386383414614],[121.58221582215822,-4.210879782625938],[121.61101611016113,-4.15706369856666],[121.61821618216186,-4.092831598237851],[121.5390153901539,-4.014711476216306],[121.4166141661417,-3.983463427407699],[121.31221312213125,-3.91923132707889],[120.9126091260913,-3.5564067603566514],[120.89100891008911,-3.519950703413272],[120.89100891008911,-3.4609266112192216],[120.90540905409057,-3.4036385217367666],[121.03861038610387,-3.2057342126155532],[121.05301053010533,-3.1675421529605785],[121.07101071010709,-3.0095659062059212],[121.06741067410672,-2.8811017055482893],[121.05301053010533,-2.750901502179076],[120.9918099180992,-2.6710453774459495],[120.88020880208802,-2.645005336772101],[120.76500765007648,-2.641533331348924],[120.65340653406537,-2.6675733720227726],[120.54540545405456,-2.7318054723515814],[120.34020340203404,-2.868949686567163],[120.26100261002614,-2.9488058113002893],[120.25380253802541,-3.0529659739956685],[120.30060300603009,-3.1536541312678565],[120.36180361803616,-3.247398277693705],[120.39060390603908,-3.348086434965893],[120.43740437404375,-3.7074389962649548],[120.43380433804339,-3.747367058631511],[120.38340383403835,-3.85152722132689],[120.36180361803616,-4.085887587391483],[120.38340383403835,-4.415728102593519],[120.41940419404193,-4.617104417137909],[120.40500405004053,-4.726472587968061],[120.31140311403112,-4.962568956744249],[120.28260282602827,-5.092769160113463],[120.2790027900279,-5.146585244172741],[120.39060390603908,-5.393097629218474],[120.41580415804157,-5.490313781067485],[120.43020430204302,-5.591001938339687],[120.31140311403112,-5.542393862415182],[120.25740257402578,-5.544129865126763],[120.19980199802,-5.559753889531066],[120.07740077400774,-5.575377913935384],[119.95139951399517,-5.577113916646965],[119.90819908199086,-5.59620994647446],[119.81819818198181,-5.662178049514864],[119.76419764197641,-5.688218090188698],[119.71739717397173,-5.693426098323471],[119.55899558995588,-5.611833970878763],[119.46179461794617,-5.521561829876106],[119.37539375393754,-5.4243456780270805],[119.36099360993609,-5.314977507196929],[119.389793897939,-5.200401328232019],[119.43299432994331,-5.078881138420741],[119.51939519395194,-4.87750482387635],[119.51579515795157,-4.7420966123723645],[119.54459544595449,-4.630992438830631],[119.59499594995953,-4.523360270712075],[119.61299612996129,-4.422672113439873],[119.62379623796238,-4.0338075060438],[119.61299612996129,-3.9990874518120023],[119.49419494194944,-3.7681990911705867],[119.47979479794799,-3.730007031515612],[119.47979479794799,-3.6675109338983845],[119.49059490594908,-3.608486841704348],[119.49419494194944,-3.55467075764507],[119.4689946899469,-3.5130066925669183],[119.41859418594186,-3.4748146329119436],[119.36099360993609,-3.4591906085076403],[119.23859238592388,-3.4748146329119436],[118.99378993789941,-3.537310730529171],[118.92178921789218,-3.483494646469893],[118.86778867788678,-3.398430513601994],[118.8317883178832,-3.280382329213907],[118.81378813788137,-3.1571261366910477],[118.8209882098821,-3.040813955014542],[118.85698856988569,-2.9279737787612135],[118.82818828188283,-2.8498536567396826],[118.78498784987852,-2.7647895238717837],[118.78498784987852,-2.7213894560820506],[118.81018810188101,-2.6814613937154803],[118.85338853388532,-2.6502133449068737],[118.90738907389073,-2.6311173150793934],[118.95778957789577,-2.598133263559191],[119.09099090990912,-2.483557084594267],[119.13419134191344,-2.382868927322079],[119.1377913779138,-2.257876732087624],[119.17379173791738,-2.1398285476995227],[119.24219242192424,-2.030460376869385],[119.32139321393214,-1.929772219597183],[119.34659346593469,-1.8256120569018037],[119.30699306993068,-1.658955796589197],[119.3249932499325,-1.584307679990843],[119.31059310593105,-1.4957715416997814],[119.31059310593105,-1.4089714061203011],[119.35739357393572,-1.24405114851929],[119.50859508595084,-0.9072666224708996],[119.6525965259653,-0.7284583431771665],[119.710197101971,-0.6815862699642423],[119.7857978579786,-0.7631783974089643],[119.84339843398436,-0.862130551969571],[119.84699846998473,-0.7735944136784951],[119.8289982899829,-0.6867942780990148],[119.77139771397714,-0.48368196084302895],[119.7209972099721,-0.0878733426006022],[119.73539735397355,-0.05141728565722303],[119.7857978579786,-0.056625293791981335],[119.839798397984,-0.021905239560197742],[119.86499864998649,0.04059085805702978],[119.81099810998109,0.18641508583056066],[119.81099810998109,0.23849516717824315],[119.91179911799117,0.445079489857406],[119.99819998199985,0.5197276064557599],[120.03420034200343,0.5665996796686841],[120.05580055800561,0.6933278776147347],[120.09900099000993,0.7401999508276447],[120.1566015660157,0.7749200050594425],[120.22860228602286,0.8617201406389228],[120.26820268202681,0.9710883114690603],[120.29340293402936,0.9797683250270097],[120.32220322203221,0.9832403304502009],[120.36540365403653,0.8877601813127711],[120.41580415804157,0.8478321189462008],[120.51660516605165,0.8183200728491755],[120.60300603006033,0.8547761297925689],[120.62820628206282,0.9016482030054789],[120.6606066060661,0.9433122680836306],[120.71100711007114,0.9867123358733778],[120.75420754207545,1.0353204117978834],[120.80460804608049,1.1498965907627934],[120.86940869408693,1.2523207507465912],[120.9126091260913,1.2887768076899704],[120.96660966609664,1.3113448429406276],[121.02421024210241,1.3252328646333495],[121.08181081810818,1.326968867344931],[121.20781207812081,1.262736767016122],[121.28341283412834,1.2505847480349956],[121.35541355413557,1.2540567534581726],[121.4058140581406,1.2436407371886418],[121.44181441814419,1.2141286910916165],[121.47421474214741,1.155104598897566],[121.51381513815141,1.1047605202614648],[121.549815498155,1.080456482299212],[121.59301593015931,1.0683044633180856],[121.8666186661867,1.0891364958571614],[122.1078210782108,1.0318484063747064],[122.43542435424354,1.0179603846819845],[122.55062550625507,0.9849763331617822],[122.65862658626588,0.9398402626604536],[122.78822788227882,0.8634561433505041],[122.83862838628386,0.8460961162346194],[122.89262892628926,0.8495681216577964],[122.96102961029612,0.9224802355445547],[123.01143011430116,0.938104259948858],[123.06543065430657,0.9415762653720492],[123.27783277832782,0.9276882436793272],[123.84663846638466,0.83741610267667],[123.92943929439298,0.8513041243693777],[124.27504275042753,1.0214323901051614],[124.4118441184412,1.1846166449945912],[124.53424534245346,1.2297527154959198],[124.57384573845741,1.3044008320942737],[124.5990459904599,1.3929369703853496],[124.64224642246421,1.4155050056360068],[124.74664746647466,1.4415450463098551],[124.78624786247866,1.4675850869837035],[124.86184861848619,1.5752172551022596],[124.94824948249482,1.6724334069512707],[124.98784987849882,1.7002094503367005],[125.11025110251103,1.6863214286439927],[125.16425164251643,1.6429213608542454],[125.2326523265233,1.502305141215487],[125.2218522185222,1.4780011032532343],[125.14265142651425,1.408560994789653],[125.11745117451176,1.3790489486926276],[125.02745027450277,1.1794086368598187],[124.96624966249664,1.0821924850108076],[124.89064890648905,0.9953923494313273]]],[[[101.70641706417064,2.0786580414632425],[101.7640176401764,1.9970659140185347],[101.7748177481775,1.9432498299592567],[101.73521735217355,1.8824897350536105],[101.7208172081721,1.7887455886277763],[101.60201602016019,1.715833474741018],[101.50121501215011,1.7331935018569027],[101.46881468814689,1.759233542530751],[101.4040140401404,1.901585764881105],[101.41121411214112,2.0213699519807875],[101.45081450814507,2.0682420251936975],[101.54441544415442,2.0612980143473436],[101.6416164161642,2.127266117387748],[101.70641706417064,2.0786580414632425]]],[[[127.73107731077312,0.8478321189462008],[127.8066780667807,0.8252640836955436],[127.88227882278824,0.8322080945418975],[127.91827918279182,0.8773441650432261],[127.92907929079291,0.9346322545256811],[127.96867968679686,1.0422644226442372],[128.05508055080554,1.1151765365310098],[128.11628116281162,1.1273285555121362],[128.159481594816,1.1585766043207428],[128.15228152281526,1.2384327290538693],[128.15588155881562,1.3165528510754],[128.22068220682206,1.3998809812317035],[128.4258842588426,1.5179291656197904],[128.53748537485376,1.559593230697942],[128.68868688686888,1.5717452496790685],[128.7066870668707,1.5283451818893354],[128.68868688686888,1.4641130815605123],[128.71748717487174,1.3668969297115012],[128.70308703087034,1.1064965229730603],[128.6670866708667,1.0700404660296812],[128.51588515885157,0.9797683250270097],[128.3466834668347,0.9068562111402514],[128.29988299883001,0.8773441650432261],[128.2566825668257,0.8044320511564678],[128.26028260282607,0.7332559399812908],[128.39708397083973,0.6395117935554566],[128.60948609486098,0.5492396525527852],[128.65628656286566,0.5075755874746335],[128.68508685086852,0.4381354790110521],[128.69228692286924,0.36001535698952125],[128.74268742687428,0.3235593000461421],[128.8146881468815,0.3061992729302432],[128.86148861488618,0.26800721327526844],[128.90108901089013,0.21592713192758595],[128.54108541085412,0.33744732173884984],[128.44748447484477,0.3912634057981279],[128.33228332283323,0.398207416644496],[128.22068220682206,0.4138314410487993],[128.10548105481058,0.4607035142617235],[127.98307983079832,0.4711195305312543],[127.92547925479255,0.4381354790110521],[127.90027900279006,0.37216737597064764],[127.8858788587886,0.29751925937229373],[127.91467914679146,0.20551111565804092],[127.91107911079109,0.1499590288871815],[127.88947889478897,0.04927087161497923],[127.97947979479795,-0.24758559206684083],[128.09108091080913,-0.4854179635546245],[128.25308253082534,-0.7319303486003435],[128.3358833588336,-0.8169944814682424],[128.4258842588426,-0.8933786007781777],[128.27828278282783,-0.8708105655275205],[128.23508235082352,-0.7874824353712171],[128.0478804788048,-0.7058903079265093],[128.01188011880117,-0.6572822320019895],[127.88947889478897,-0.422921865937397],[127.85347853478538,-0.37952179814764975],[127.74187741877421,-0.29966567341453754],[127.69147691476917,-0.24237758393208253],[127.67347673476735,-0.1625214591989561],[127.6878768787688,-0.07919332904265275],[127.68067680676808,0.035382849922257265],[127.68427684276844,0.14822302617558591],[127.70947709477093,0.2888392458143443],[127.66987669876698,0.33744732173884984],[127.61587615876158,0.38258339224019267],[127.5546755467555,0.4902155603587488],[127.53667536675368,0.6117357501700127],[127.54027540275405,0.6811758586335941],[127.56547565475654,0.7419359535392402],[127.60147601476018,0.7957520375985183],[127.60867608676085,0.8478321189462008],[127.51867518675186,0.9242162382561503],[127.42867428674288,1.1394805744932626],[127.42147421474215,1.2523207507465912],[127.53667536675368,1.4675850869837035],[127.53307533075332,1.5717452496790685],[127.55827558275581,1.634241347296296],[127.5690756907569,1.7002094503367005],[127.63027630276304,1.84429767539865],[127.73107731077312,1.9658178652099139],[127.90027900279006,2.137682133657293],[127.9650796507965,2.1741381906006723],[128.03708037080372,2.198442228562925],[128.04428044280445,2.1567781634847734],[128.029880298803,2.120322106541394],[127.90747907479079,1.944985832670838],[127.88947889478897,1.9067937730158633],[127.8858788587886,1.8321456564175094],[127.94707947079473,1.790481591339372],[128.01188011880117,1.701945453048296],[128.02268022680227,1.5838972686601949],[128.02628026280263,1.458905073425754],[128.01188011880117,1.3321768754797034],[127.98667986679868,1.2887768076899704],[127.8858788587886,1.1620486097439198],[127.65187651876522,1.0144883792588075],[127.6338763387634,0.9780323223154284],[127.6338763387634,0.9363682572372767],[127.67707677076771,0.8860241786011755],[127.73107731077312,0.8478321189462008]]],[[[97.3359733597336,2.0751860360400656],[97.32877328773287,2.052618000789394],[97.22437224372243,2.158514166196369],[97.10917109171095,2.2175382583904053],[97.15597155971562,2.2314262800831273],[97.25317253172534,2.215802255678824],[97.29277292772929,2.2001782312745206],[97.32877328773287,2.148098149926824],[97.3359733597336,2.0751860360400656]]],[[[128.4546845468455,2.052618000789394],[128.29628296282965,2.0352579736734953],[128.26028260282607,2.0821300468864194],[128.2170821708217,2.2973943831235317],[128.32868328683287,2.469258651570911],[128.47268472684726,2.569946808843099],[128.56988569885698,2.5959868495169474],[128.60228602286026,2.597722852228543],[128.68868688686888,2.4744666597056693],[128.62388623886238,2.2244822692367734],[128.54828548285485,2.0977540712907228],[128.4546845468455,2.052618000789394]]],[[[125.4090540905409,2.651538936287821],[125.39825398253981,2.6289709010371496],[125.35865358653587,2.7470190854252508],[125.39105391053914,2.806043177619287],[125.43425434254345,2.78347514236863],[125.44505445054449,2.762643109829554],[125.40545405454054,2.7070910230586804],[125.4090540905409,2.651538936287821]]],[[[96.46476464764646,2.3598904807407592],[96.39996399964002,2.35121046718281],[96.34236342363425,2.3720424997218856],[96.29196291962921,2.4293305892043406],[96.02196021960219,2.5959868495169474],[95.93915939159393,2.597722852228543],[95.88155881558816,2.641122920018276],[95.80955809558094,2.655010941710998],[95.73395733957341,2.766115115252731],[95.71595715957159,2.8251392074467816],[95.77355773557736,2.854651253543807],[95.80595805958063,2.915411348449439],[95.89595895958962,2.8893713077755905],[95.9967599675997,2.7817391396570343],[96.10116101161015,2.7418110772904782],[96.129961299613,2.7209790447514024],[96.18036180361804,2.661954952557352],[96.41796417964179,2.5143947220722396],[96.44316443164433,2.46578664614772],[96.46116461164615,2.415442567511633],[96.46476464764646,2.3598904807407592]]],[[[108.88848888488889,2.904995332179894],[108.83808838088385,2.8529152508322113],[108.7876878768788,2.8858993023524135],[108.8668886688867,2.991795467759374],[108.88488884888852,2.998739478605742],[108.88848888488889,2.904995332179894]]],[[[105.76005760057603,2.863331267101742],[105.71685716857172,2.859859261678565],[105.70605706057063,2.8893713077755905],[105.709657096571,2.9397153864116916],[105.70245702457026,2.9813794514898433],[105.69165691656917,3.0108914975868686],[105.69165691656917,3.062971578934551],[105.73125731257312,3.036931538260717],[105.76005760057603,3.01262750029845],[105.79605796057962,2.9952674731825653],[105.82125821258211,2.9848514569130202],[105.83565835658356,2.976171443355071],[105.81045810458107,2.9032593294683124],[105.76005760057603,2.863331267101742]]],[[[106.28566285662856,3.1567157253603995],[106.2820628206282,3.0890116196083994],[106.2136621366214,3.1289396819749555],[106.19926199261994,3.205323801284905],[106.22446224462243,3.229627839247158],[106.27126271262716,3.215739817554436],[106.28566285662856,3.1567157253603995]]],[[[117.65817658176582,3.279971917883259],[117.64737647376472,3.2469878663630567],[117.5609756097561,3.3285799938077645],[117.53577535775361,3.3858680832902195],[117.54657546575464,3.4327401565031437],[117.63657636576369,3.4362121619263206],[117.679776797768,3.4067001158292953],[117.65817658176582,3.279971917883259]]],[[[125.65745657456574,3.4362121619263206],[125.63225632256325,3.404964113117714],[125.50985509855099,3.4605161998885734],[125.51705517055171,3.5490523381796493],[125.50265502655026,3.5924524059693823],[125.47025470254704,3.6393244791823065],[125.45585455854558,3.684460549683635],[125.47025470254704,3.7330686256081407],[125.54225542255426,3.6705725279909274],[125.58545585455857,3.5716203734303065],[125.64305643056434,3.4761402242928767],[125.65745657456574,3.4362121619263206]]],[[[126.85266852668525,3.7677886798399385],[126.83466834668349,3.7573726635704077],[126.7986679866799,3.783412704244242],[126.77706777067772,3.812924750341267],[126.78066780667808,3.8424367964382924],[126.80586805868057,3.8580608208425957],[126.85626856268561,3.812924750341267],[126.85626856268561,3.7868847096674187],[126.85266852668525,3.7677886798399385]]],[[[126.71946719467195,3.8754208479584946],[126.72306723067231,3.8320207801687616],[126.66186661866618,3.9292369320177727],[126.63666636666369,4.042077108271101],[126.68706687066873,4.002149045904531],[126.74106741067413,3.9170849130366463],[126.71946719467195,3.8754208479584946]]],[[[117.88497884978852,4.186165333333037],[117.91737917379174,4.090685184195607],[117.92457924579247,4.054229127252228],[117.73737737377377,4.003885048616127],[117.6257762577626,4.1219332330042135],[117.64737647376472,4.168805306217138],[117.7445774457745,4.167069303505556],[117.88497884978852,4.186165333333037]]],[[[108.31608316083162,3.6896685578184076],[108.17928179281796,3.6532125008750285],[108.10008100081001,3.705292582222711],[108.18648186481863,3.7677886798399385],[108.21528215282154,3.772996687974711],[108.23688236882367,3.7851487069558374],[108.2440824408244,3.8111887476296857],[108.08928089280892,3.852852812707823],[108.0460804608046,3.8893088696512166],[108.00288002880029,3.9830530160770508],[108.00288002880029,4.042077108271101],[108.20088200882009,4.200053355025759],[108.24768247682476,4.217413382141643],[108.25488254882549,4.151445279101239],[108.39168391683916,3.9865250215002277],[108.39888398883988,3.8754208479584946],[108.39528395283952,3.8354927855919385],[108.31608316083162,3.6896685578184076]]],[[[117.57537575375756,4.170541308928733],[117.56457564575646,4.161861295370784],[117.4961749617496,4.134085251985354],[117.46377463774638,4.076797162502885],[117.5609756097561,3.9882610242118233],[117.56457564575646,3.9292369320177727],[117.64017640176405,3.87715685067009],[117.72657726577268,3.7973007259369638],[117.73017730177304,3.769524682551534],[117.76257762577626,3.7330686256081407],[117.77697776977772,3.6896685578184076],[117.71577715777158,3.644532487317079],[117.62937629376296,3.6358524737591296],[117.56817568175683,3.6775165388372812],[117.51057510575106,3.7295966201849637],[117.4961749617496,3.665364519856155],[117.44937449374493,3.6289084629127757],[117.28737287372877,3.6393244791823065],[117.17217172171723,3.6393244791823065],[117.0569705697057,3.6219644520664076],[117.11457114571147,3.613284438508458],[117.1649716497165,3.5924524059693823],[117.34497344973448,3.42579614565679],[117.38457384573849,3.3650360507511436],[117.32337323373235,3.2435158609398798],[117.35217352173521,3.1931717823037786],[117.42057420574207,3.165395738918349],[117.5069750697507,3.1046356440127028],[117.56817568175683,3.097691633166349],[117.61137611376114,3.0647075816461467],[117.61137611376114,3.005683489452096],[117.63657636576369,2.9501314026812224],[117.56817568175683,2.929299370142161],[117.63657636576369,2.915411348449439],[117.69777697776976,2.887635305064009],[117.66537665376654,2.859859261678565],[117.64017640176405,2.8251392074467816],[117.66537665376654,2.8077791803308827],[117.7481774817748,2.7747951288106805],[117.78417784177844,2.7470190854252508],[117.80577805778057,2.6688989634037057],[117.88497884978852,2.5421707654576693],[118.03258032580328,2.377250507856658],[118.0649806498065,2.3182264156626076],[118.0649806498065,2.262674328891748],[118.04338043380437,2.215802255678824],[117.95697956979569,2.1602501689079503],[117.88857888578889,2.087338055021192],[117.88137881378816,2.0612980143473436],[117.78777787777881,2.02657796011556],[117.83097830978312,2.002273922153293],[117.86337863378634,1.9675538679215094],[117.92817928179284,1.8668657106493072],[118.07938079380796,1.701945453048296],[118.15858158581585,1.641185358142664],[118.47178471784719,1.4172410083476024],[118.63738637386376,1.3182888537869957],[118.85338853388532,1.0960805067035153],[118.9649896498965,1.0440004253558328],[118.98658986589868,0.9815043277386053],[118.89298892988933,0.8860241786011755],[118.7561875618756,0.8391521053882514],[118.53298532985332,0.8131120647144172],[118.30978309783097,0.8478321189462008],[118.1945819458195,0.8738721596200492],[118.09378093780941,0.9294242463909086],[118.01458014580146,1.0387924172210603],[117.91017910179102,1.0978165094151109],[117.95337953379533,1.0318484063747064],[117.97857978579788,0.9641443006227064],[117.96417964179642,0.8894961840243525],[117.92457924579247,0.8322080945418975],[117.85257852578525,0.7888080267521502],[117.77697776977772,0.7540879725203666],[117.7445774457745,0.7297839345581139],[117.55377553775537,0.340919327162041],[117.52137521375215,0.2350231617550662],[117.46377463774638,-0.20071351885393085],[117.46377463774638,-0.3239697113767903],[117.550175501755,-0.5548580720182059],[117.55737557375573,-0.6746422591178884],[117.57537575375756,-0.7267223404655851],[117.5609756097561,-0.7701224082553182],[117.52137521375215,-0.7961624489291665],[117.35577355773557,-0.8673385601043435],[117.2405724057241,-0.9263626522983799],[117.14697146971469,-1.0096907824546832],[117.07137071370715,-1.1121149424384669],[117.0029700297003,-1.1884990617484164],[116.9129691296913,-1.2232191159802142],[116.84816848168481,-1.2180111078454416],[116.79776797767977,-1.1832910536136438],[116.76176761767618,-1.1173229505732394],[116.740167401674,-1.044410836686481],[116.7257672576726,-1.0982269207457591],[116.72936729367296,-1.1503070020934416],[116.75816758167582,-1.2075950915758966],[116.77256772567728,-1.2666191837699472],[116.75456754567546,-1.3273792786755791],[116.71496714967151,-1.375987354600099],[116.61056610566106,-1.4280674359477814],[116.5529655296553,-1.47320350644911],[116.54576545765457,-1.5530596311822364],[116.51696516965171,-1.598195701683565],[116.47736477364776,-1.6329157559153629],[116.33336333363337,-1.712771880648475],[116.3009630096301,-1.744019929457096],[116.2757627576276,-1.7856839945352476],[116.3549635496355,-1.7787399836888795],[116.42336423364236,-1.7856839945352476],[116.43056430564309,-1.8638041165567785],[116.45216452164522,-1.922828208750829],[116.42336423364236,-2.0530284121200424],[116.31536315363155,-2.1398285476995227],[116.36936369363696,-2.158924577527017],[116.419764197642,-2.186700620912447],[116.5277652776528,-2.2075326534515227],[116.56376563765639,-2.2995407971657755],[116.54936549365493,-2.4106449707075086],[116.5277652776528,-2.511333127979711],[116.45216452164522,-2.5391091713651406],[116.40176401764018,-2.520013141537646],[116.35136351363514,-2.5217491442492417],[116.31536315363155,-2.551261190346267],[116.30816308163082,-2.6033412716939495],[116.37656376563768,-2.5773012310201153],[116.37296372963732,-2.7075014343893287],[116.3549635496355,-2.8324936296237837],[116.32976329763301,-2.901933738087365],[116.290162901629,-2.95922182756982],[116.22536225362256,-2.976581854685719],[116.1677616776168,-2.9349177896075673],[116.15336153361534,-2.983525865532087],[116.17136171361716,-3.0251899306102246],[116.25776257762578,-3.125878087882427],[116.20376203762038,-3.1484461231330982],[116.1677616776168,-3.183166177364882],[116.14976149761497,-3.233510256000983],[116.05616056160562,-3.348086434965893],[116.01656016560167,-3.433150567833792],[115.99855998559985,-3.523422708836449],[115.95535955359554,-3.594598820011626],[115.25695256952571,-3.9070793080977495],[114.69534695346954,-4.169215717547786],[114.65214652146523,-4.151855690431887],[114.62694626946268,-4.111927628065331],[114.60534605346055,-3.703966990841778],[114.53694536945369,-3.493910662739424],[114.5261452614526,-3.375862478351337],[114.4469444694447,-3.4817586437582975],[114.39654396543966,-3.4713426274887667],[114.34254342543426,-3.4435665841033227],[114.30294302943031,-3.4105825325831205],[114.30294302943031,-3.365446462081792],[114.34254342543426,-3.2352462587125785],[114.29214292142922,-3.3064223698877555],[114.23454234542345,-3.361974456658615],[114.17694176941768,-3.355030445812261],[114.12654126541264,-3.327254402426817],[114.10854108541088,-3.2855903373486797],[114.08334083340833,-3.2786463265023116],[113.95733957339576,-3.394958508178817],[113.79533795337954,-3.455718603084449],[113.70533705337056,-3.455718603084449],[113.63333633336333,-3.41926254614107],[113.6369363693637,-3.3324624105615896],[113.62973629736297,-3.2456622749821094],[113.6117361173612,-3.195318196346008],[113.56493564935653,-3.1779581692301235],[113.52533525335252,-3.1849021800764774],[113.41013410134104,-3.2283022478662105],[113.36693366933673,-3.223094239731452],[113.34173341733418,-3.2456622749821094],[113.03573035730358,-2.933181786895986],[112.97092970929708,-3.1866381827880588],[112.75852758527589,-3.322046394292059],[112.60012600126004,-3.4001665163135897],[112.44532445324455,-3.3706544702165644],[112.28332283322834,-3.3203103915804633],[112.12492124921249,-3.3810704864861094],[111.95571955719561,-3.530366719682803],[111.90891908919087,-3.5529347549334744],[111.85851858518583,-3.551198752221879],[111.82251822518225,-3.5321027223943986],[111.83331833318334,-3.41926254614107],[111.8369183691837,-3.308158372599337],[111.82251822518225,-3.0564379794188454],[111.8081180811808,-3.00782990349434],[111.76131761317612,-2.9383897950307443],[111.69651696516968,-2.8897817191062387],[111.65691656916573,-2.926237776049618],[111.62451624516245,-2.9748458519741376],[111.49491494914952,-2.973109849262542],[111.36891368913689,-2.933181786895986],[111.26091260912608,-2.955749822146643],[111.04491044910452,-3.0564379794188454],[110.92970929709298,-3.0703260011115674],[110.86850868508685,-3.0494939685724916],[110.8289082890829,-2.9956778845132135],[110.85050850508509,-2.9453338058771124],[110.90090900909013,-2.908877748933733],[110.81090810908108,-2.9383897950307443],[110.73530735307355,-2.9887338736668454],[110.70290702907027,-3.0217179251870476],[110.66690666906669,-3.0043578980711487],[110.57330573305734,-2.8915177218178343],[110.3789037890379,-2.933181786895986],[110.350103501035,-2.9470698085886937],[110.30330303303032,-2.9852618682436685],[110.25650256502564,-2.966165838416188],[110.23130231302315,-2.9245017733380365],[110.22410224102242,-2.6884054045618484],[110.12330123301234,-2.233572694125371],[110.0981009810098,-2.00094833077236],[110.07650076500767,-1.9471322467130818],[109.96129961299613,-1.862068113845183],[109.9648996489965,-1.7422839267455004],[110.02250022500226,-1.6433317721848937],[110.03690036900372,-1.5252835877968067],[110.0189001890019,-1.3985553898507561],[109.98289982899831,-1.2752991973278966],[109.939699396994,-1.1815550509020625],[109.8748987489875,-1.101698926168936],[109.78849788497888,-1.0114267851662788],[109.68049680496807,-0.9437226794142788],[109.45369453694536,-0.8690745628159249],[109.33489334893352,-0.8760185736622788],[109.28809288092884,-0.8465065275652677],[109.25929259292593,-0.8065784651986974],[109.27009270092702,-0.7319303486003435],[109.31329313293134,-0.679850267252661],[109.36729367293674,-0.6676982482715346],[109.37449374493747,-0.6381862021745093],[109.25569255692557,-0.5774261072688773],[109.16209162091621,-0.49409797711257397],[109.129691296913,-0.4454899011880542],[109.12249122491227,-0.39167381712877614],[109.12249122491227,-0.26494561918273973],[109.15129151291512,-0.1850894944496133],[109.16569165691658,-0.14168942665988027],[109.19449194491943,-0.009753220579071353],[109.25929259292593,0.031910844499080326],[109.24849248492484,0.056214882461333104],[109.21969219692198,0.073574909577232],[109.18009180091804,0.11697497736697926],[109.14769147691476,0.1673190560030804],[109.07569075690759,0.2523831888709651],[108.9460894608946,0.35480734885474874],[108.92448924489247,0.5336156281484818],[108.90648906489065,0.7940160348869227],[108.91728917289174,0.9120642192750239],[108.95688956889569,1.13427256635849],[109.03249032490328,1.2037126748220714],[109.09009090090905,1.2245447073611473],[109.13329133291336,1.2540567534581726],[109.09729097290972,1.2575287588813495],[109.0648906489065,1.2471127426118187],[109.0108901089011,1.2401687317654506],[109.0540905409054,1.4380730408866782],[109.07569075690759,1.4953611303691332],[109.16569165691658,1.6064653039108663],[109.27369273692739,1.705417458471473],[109.3168931689317,1.8217296401479786],[109.37809378093783,1.9224177974201808],[109.63009630096303,2.0283139628271414],[109.54009540095404,1.8963777567463325],[109.54729547295472,1.847769680821827],[109.57249572495726,1.8061056157436752],[109.63729637296376,1.77659356964665],[109.65529655296552,1.6151453174688157],[109.73449734497348,1.523137173754563],[109.81729817298174,1.4398090435982596],[109.87849878498787,1.3981449785201079],[109.94329943299437,1.337384883614476],[109.99009990099904,1.2818327968436023],[110.04050040500408,1.2349607236306923],[110.11610116101161,1.1898246531293637],[110.31410314103141,0.9953923494313273],[110.40050400504003,0.9398402626604536],[110.46170461704617,0.8825521731779986],[110.50490504905048,0.8617201406389228],[110.61650616506165,0.8773441650432261],[110.93690936909371,1.0179603846819845],[110.99450994509948,1.026640398239934],[111.10251102511029,1.0509444362021867],[111.28611286112863,1.0440004253558328],[111.48411484114843,0.9953923494313273],[111.54531545315456,0.9936563467197317],[111.60651606516069,1.023168392816757],[111.69291692916931,1.0144883792588075],[111.76851768517685,0.9988643548545042],[111.8081180811808,1.0110163738356306],[111.92331923319233,1.1134405338194142],[112.07812078120782,1.1429525799164395],[112.12852128521286,1.2436407371886418],[112.1681216812168,1.337384883614476],[112.18612186121862,1.4398090435982596],[112.25092250922512,1.4797371059648299],[112.34092340923411,1.5144571601966135],[112.47772477724777,1.559593230697942],[112.94212942129423,1.5665372415443102],[112.9889298892989,1.5474412117168157],[112.9997299973,1.4970971330807146],[112.9889298892989,1.4571690707141585],[113.00693006930072,1.434601035463487],[113.0681306813068,1.4311290300403101],[113.12573125731257,1.408560994789653],[113.359733597336,1.326968867344931],[113.45693456934572,1.3026648293826781],[113.51453514535149,1.3078728375174506],[113.62253622536224,1.2366967263422737],[113.68013680136801,1.2610007643045265],[113.75933759337596,1.3113448429406276],[113.83493834938349,1.3790489486926276],[113.90333903339035,1.434601035463487],[114.00054000540007,1.455433068002563],[114.12654126541264,1.451961062579386],[114.2741427414274,1.4710570924068804],[114.38574385743857,1.5005691385039057],[114.5117451174512,1.451961062579386],[114.54414544145442,1.4675850869837035],[114.5657456574566,1.5144571601966135],[114.63054630546304,1.616881320180397],[114.65934659346595,1.6863214286439927],[114.68454684546845,1.8182576347248016],[114.70254702547027,1.8512416862450038],[114.74934749347494,1.8686017133609027],[114.79974799747998,1.894641754034737],[114.81414814148144,1.9345698164013072],[114.8321483214832,1.9797058869026358],[114.81414814148144,2.019633949269192],[114.78894788947889,2.050881998077813],[114.76014760147604,2.161986171619546],[114.76734767347676,2.212330250255647],[114.78534785347853,2.2505223099106075],[114.83574835748357,2.269618339738102],[114.96894968949692,2.35121046718281],[115.08775087750877,2.4466906163202395],[115.15255152551526,2.4935626895331637],[115.17775177751781,2.523074735630189],[115.18135181351812,2.566474803419922],[115.13095130951308,2.6116108739212507],[115.08055080550804,2.634178909171922],[115.07695076950773,2.6862589905196046],[115.08055080550804,2.7227150474629838],[115.0949509495095,2.7574351016947816],[115.08775087750877,2.790419153214984],[115.08775087750877,2.840763231851085],[115.11655116551168,2.894579315910363],[115.18855188551885,2.9744354406434894],[115.24615246152462,3.026515521991172],[115.31095310953111,2.9935314704709697],[115.38295382953828,3.009155494875273],[115.4549545495455,3.033459532837526],[115.49455494554945,3.1289396819749555],[115.49815498154982,3.172339749764703],[115.49095490954909,3.208795806708082],[115.51255512555127,3.3424680155004864],[115.519755197552,3.3615640453279667],[115.56655566555668,3.44489217548427],[115.57015570155704,3.502180264966725],[115.5449554495545,3.634116471047534],[115.55935559355595,3.7330686256081407],[115.57015570155704,3.937916945575722],[115.59535595355953,3.976109005230697],[115.62775627756281,4.082005170637657],[115.67815678156785,4.1931093441793905],[115.7825578255783,4.253869439085037],[115.83655836558364,4.333725563818149],[115.86175861758619,4.347613585510871],[115.89775897758977,4.349349588222466],[116.02016020160204,4.290325496028416],[116.13536135361352,4.354557596357225],[116.2361623616236,4.363237609915174],[116.31896318963192,4.354557596357225],[116.36936369363696,4.326781552971795],[116.41616416164163,4.307685523144315],[116.51336513365135,4.370181620761542],[116.5529655296553,4.359765604491997],[116.58896588965888,4.338933571952921],[116.63936639366392,4.338933571952921],[116.69696696966969,4.354557596357225],[116.84456844568444,4.340669574664517],[117.10017100171001,4.33719756924134],[117.27657276572768,4.299005509586365],[117.44937449374493,4.1931093441793905],[117.53577535775361,4.170541308928733],[117.57537575375756,4.170541308928733]]],[[[126.81666816668167,4.033397094713152],[126.77706777067772,4.012565062174076],[126.71226712267122,4.01950907302043],[126.7050670506705,4.071589154368127],[126.76986769867699,4.161861295370784],[126.8130681306813,4.259077447219795],[126.76626766267663,4.283381485182062],[126.72306723067231,4.344141580087694],[126.71946719467195,4.415317691262871],[126.7590675906759,4.54725389734368],[126.8130681306813,4.536837881074135],[126.86346863468634,4.47954979159168],[126.88506885068853,4.371917623473124],[126.92106921069211,4.290325496028416],[126.84906849068494,4.179221322486683],[126.81666816668167,4.033397094713152]]],[[[96.49356493564937,5.229502962998396],[96.61596615966158,5.220822949440446],[96.84276842768429,5.274639033499724],[96.96876968769686,5.269431025364952],[97.0839708397084,5.229502962998396],[97.19197191971921,5.206934927747724],[97.45117451174514,5.23644697384475],[97.50157501575018,5.2277669602868],[97.54837548375485,5.205198925036143],[97.5879758797588,5.170478870804345],[97.7067770677707,5.040278667435132],[97.90837908379086,4.880566417968879],[97.96597965979663,4.778142257985095],[97.99837998379985,4.66183007630859],[98.01998019980203,4.6357900356347415],[98.24678246782469,4.415317691262871],[98.27198271982724,4.3215735448370225],[98.23958239582396,4.194845346890986],[98.30798307983082,4.0924211869072025],[98.52758527585274,3.9969410377697727],[98.65718657186574,3.927500929306177],[98.68598685986859,3.8858368642280396],[98.70398703987041,3.8354927855919385],[98.77958779587794,3.759108666281989],[98.86958869588699,3.7105005903574835],[99.15039150391505,3.5820363896998515],[99.52119521195215,3.3112199666918656],[99.73359733597334,3.1827557660342336],[99.90639906399065,2.988323462336197],[99.97119971199714,2.894579315910363],[100.02160021600218,2.7938911586381607],[100.12600126001263,2.64806693086463],[100.3060030600306,2.46578664614772],[100.35280352803528,2.4119705620884417],[100.39960399603996,2.3321144373553295],[100.45720457204573,2.2574663207569756],[100.52560525605259,2.1897622150049756],[100.60480604806048,2.137682133657293],[100.68400684006843,2.120322106541394],[100.81720817208173,1.9901219031721666],[100.88920889208896,1.948457838094015],[100.87840878408787,2.050881998077813],[100.81720817208173,2.1394181363688745],[100.81720817208173,2.194970223139748],[100.82800828008283,2.2418422963526723],[100.87840878408787,2.2835063614308098],[100.93600936009364,2.293922377700355],[101.04761047610475,2.2574663207569756],[101.22401224012242,2.1029620794254953],[101.29961299612995,2.0109539357112425],[101.35721357213572,1.887697743188383],[101.4040140401404,1.7574975398191697],[101.47601476014762,1.6932654394903466],[101.57321573215734,1.6706974042396752],[101.68481684816851,1.66201739068174],[101.78561785617859,1.6220893283151696],[102.01962019620197,1.4415450463098551],[102.09882098820987,1.3582169161535518],[102.15642156421563,1.259264761592945],[102.19962199621995,1.141216577204844],[102.2248222482225,1.0179603846819845],[102.23922239222395,0.9901843412965547],[102.39042390423907,0.8426241108114283],[102.46962469624697,0.780128013194215],[102.56682566825668,0.7488799643855941],[102.8476284762848,0.7158959128653919],[102.94842948429488,0.6638158315177094],[103.03123031230314,0.5787516986498105],[103.06723067230672,0.49195156307033017],[103.00603006030059,0.4155674437603949],[102.78642786427866,0.29751925937229373],[102.54882548825492,0.21592713192758595],[102.77922779227794,0.24370317531301566],[102.89442894428947,0.27842322954481347],[103.00243002430028,0.33223931360409154],[103.11043110431103,0.39994341935607736],[103.27603276032761,0.49368756578192574],[103.33723337233374,0.5145195983210016],[103.41283412834127,0.5075755874746335],[103.47763477634777,0.4797995440892038],[103.57843578435785,0.38779140037495097],[103.6720367203672,0.2888392458143443],[103.74403744037443,0.17426306684943427],[103.78723787237874,0.047534868903383654],[103.70803708037079,-0.020169236848602168],[103.58923589235894,-0.06877731277310772],[103.42723427234273,-0.1920335052959814],[103.41283412834127,-0.24064158122048696],[103.44523445234455,-0.2718896300290936],[103.40563405634055,-0.36216177103176506],[103.49563495634959,-0.4177138578026245],[103.51003510035099,-0.46632193372713004],[103.4308343083431,-0.5340260394791301],[103.43803438034382,-0.5756901045572818],[103.53163531635317,-0.7544983838510149],[103.57843578435785,-0.7961624489291665],[103.72243722437224,-0.8864345899318238],[103.93843938439386,-0.9784427336460766],[104.06084060840607,-1.0218428014358096],[104.19764197641979,-1.0548268529560119],[104.25884258842592,-1.0530908502444305],[104.359643596436,-1.0392028285517085],[104.38124381243813,-1.0739228827835063],[104.42444424444244,-1.2509951593656439],[104.44604446044463,-1.362099332907377],[104.47844478444784,-1.5999317043951606],[104.5180451804518,-1.6988838589557673],[104.51444514445143,-1.8186680460554498],[104.56844568445683,-1.9210922060392335],[104.67644676446764,-1.987060309079638],[104.79164791647918,-2.040876393138916],[104.84564845648458,-2.0929564744866127],[104.84564845648458,-2.1710765965081436],[104.82764827648276,-2.233572694125371],[104.78804788047881,-2.2821807700498766],[104.66924669246691,-2.386340932745256],[104.64764647646479,-2.429741000534989],[104.62964629646297,-2.5425811767883175],[104.65124651246515,-2.594661258136],[104.69804698046983,-2.598133263559191],[104.73404734047341,-2.5703572201737472],[104.8780487804878,-2.419324984265458],[104.91764917649175,-2.391548940880014],[104.97164971649715,-2.3707169083409525],[105.02565025650256,-2.3568288866482305],[105.28485284852849,-2.3568288866482305],[105.39645396453966,-2.3793969218988877],[105.49365493654938,-2.429741000534989],[105.58365583655836,-2.4922370981522164],[105.90045900459006,-2.8880457163946573],[106.04446044460445,-3.1067820580549466],[106.05526055260555,-3.1605981421142246],[106.05886058860591,-3.2178862315966796],[106.03366033660336,-3.2612862993864127],[105.90045900459006,-3.4105825325831205],[105.8860588605886,-3.450510594949691],[105.8428584285843,-3.6136948498391064],[105.85005850058502,-3.730007031515612],[105.8968589685897,-3.780351110151713],[105.92925929259292,-3.8324311914993956],[105.92925929259292,-3.8810392674239154],[105.83925839258393,-4.122343644334862],[105.8320583205832,-4.162271706701432],[105.8860588605886,-4.554608319520682],[105.88965889658897,-4.660504484927657],[105.87885878858788,-4.794176693720047],[105.8860588605886,-5.009441029957159],[105.8176581765818,-5.676066071207572],[105.80325803258035,-5.715994133574142],[105.74925749257494,-5.818418293557926],[105.67725677256772,-5.818418293557926],[105.61965619656195,-5.799322263730431],[105.57645576455764,-5.761130204075471],[105.55485554855551,-5.712522128150951],[105.52245522455223,-5.672594065784395],[105.34965349653498,-5.5493378732615355],[105.30285302853031,-5.570169905800611],[105.12645126451264,-5.722938144420496],[105.07965079650796,-5.745506179671153],[105.0220502205022,-5.726410149843673],[104.9320493204932,-5.681274079342344],[104.64044640446406,-5.51982582716451],[104.62244622446224,-5.571905908512193],[104.61884618846187,-5.641346016975788],[104.67644676446764,-5.81668229084633],[104.68364683646837,-5.89306641015628],[104.62964629646297,-5.908690434560583],[104.60084600846011,-5.905218429137406],[104.48204482044821,-5.8027942691536225],[104.37044370443704,-5.689954092900294],[104.24444244442446,-5.5389218569919905],[104.15084150841511,-5.466009743105232],[104.0680406804068,-5.386153618372106],[103.83043830438305,-5.078881138420741],[103.76923769237692,-5.032009065207831],[103.40563405634055,-4.816744728970718],[103.33363333633338,-4.764664647623022],[103.24003240032403,-4.67612850933196],[103.13923139231395,-4.596272384598834],[102.91962919629196,-4.4712801893643785],[102.53802538025383,-4.151855690431887],[102.37242372423725,-3.969575405714977],[102.18882188821891,-3.6744549447447525],[102.12762127621278,-3.5998068281463986],[101.81801818018181,-3.3775984810629183],[101.64881648816487,-3.243926272270528],[101.5768157681577,-3.1675421529605785],[101.41481414814149,-2.898461732664188],[101.36441364413645,-2.808189591661531],[101.30681306813068,-2.7283334669284045],[101.2060120601206,-2.6641013665995956],[101.11961119611198,-2.587717247289646],[100.9432094320943,-2.344676867667104],[100.88920889208896,-2.2491967185296744],[100.84960849608495,-2.1433005531226996],[100.85680856808568,-1.9349802277319554],[100.48600486004864,-1.2996032352901494],[100.39240392403923,-1.101698926168936],[100.30960309603097,-0.8274104977377732],[100.28800288002878,-0.7996344543523435],[100.08640086400862,-0.5531220693066103],[100.01800018000182,-0.4750019472850795],[99.9315993159932,-0.4003538306867256],[99.85959859598597,-0.3135536951072453],[99.72279722797231,-0.03232125582972856],[99.6687966879669,0.04579886619180229],[99.59679596795968,0.1030869556742573],[99.33399333993339,0.20898312108121786],[99.23679236792367,0.26800721327526844],[99.15759157591577,0.3513353434315718],[99.1107911079111,0.45896751155012794],[99.06039060390606,0.6863838667683666],[98.93438934389343,1.0318484063747064],[98.79758797587976,1.4953611303691332],[98.70398703987041,1.701945453048296],[98.5959859598596,1.8651297079377258],[98.56358563585638,1.901585764881105],[98.08478084780847,2.194970223139748],[98.00558005580058,2.238370290929481],[97.91917919179195,2.2644103316033295],[97.79677796777969,2.2835063614308098],[97.69957699576997,2.3581544780291637],[97.66357663576639,2.4935626895331637],[97.6419764197642,2.675842974250074],[97.61677616776171,2.7852111450802113],[97.59157591575917,2.8459712399858574],[97.389973899739,2.9744354406434894],[97.31437314373147,3.076859600627273],[97.24957249572498,3.1896997768806017],[97.18837188371884,3.276499912460082],[96.96876968769686,3.5750923788534976],[96.89316893168933,3.6532125008750285],[96.79956799567998,3.708764587645888],[96.5259652596526,3.766052677128343],[96.44316443164433,3.816396755764444],[96.30996309963103,3.9865250215002277],[96.23076230762308,4.073325157079708],[95.98955989559897,4.262549452642986],[95.57915579155792,4.66183007630859],[95.49635496354966,4.7607822308691965],[95.43155431554317,4.864942393564576],[95.38115381153813,4.976046567106309],[95.20835208352082,5.283319047057674],[95.21915219152191,5.345815144674901],[95.24795247952483,5.41004724500371],[95.24435244352446,5.463863329062988],[95.22275222752228,5.517679413122266],[95.22635226352264,5.564551486335191],[95.28035280352805,5.59232752972062],[95.39555395553958,5.628783586664014],[95.51795517955179,5.6253115812408225],[95.62955629556296,5.609687556836519],[95.73755737557377,5.5784395080279126],[95.84195841958422,5.5142074076990895],[96.02556025560256,5.351023152809674],[96.13356133561336,5.293735063327219],[96.25236252362527,5.2676950226533705],[96.49356493564937,5.229502962998396]]],[[[95.3631536315363,5.812799874092505],[95.34155341553418,5.78328782799548],[95.28395283952841,5.798911852399797],[95.21915219152191,5.889183993402455],[95.2407524075241,5.9065440205183535],[95.28395283952841,5.897864006960404],[95.35955359553594,5.877031974421328],[95.36675366753667,5.84231192018953],[95.3631536315363,5.812799874092505]]]]}},{"type":"Feature","id":833,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-4.4118441184411665,54.184779429825596],[-4.613446134461327,54.058051231879546],[-4.6962469624696155,54.0806192671302],[-4.764647646476448,54.07020325086066],[-4.786247862478632,54.07367525628385],[-4.746647466474656,54.11881132678519],[-4.6998469984699796,54.22470749219215],[-4.613446134461327,54.266371557270304],[-4.509045090450911,54.37747573081202],[-4.426244262442623,54.40698777690906],[-4.393843938439375,54.40351577148587],[-4.375843758437583,54.393099755216326],[-4.336243362433606,54.26984356269347],[-4.393843938439375,54.22470749219215],[-4.4118441184411665,54.184779429825596]]]}},{"type":"Feature","id":356,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[93.8907389073891,6.8318334657956115],[93.82953829538297,6.748505335639308],[93.71073710737107,7.0002257288197995],[93.65673656736567,7.015849753224117],[93.65673656736567,7.1356339403238],[93.68553685536858,7.184242016248305],[93.82233822338225,7.236322097595988],[93.85833858338583,7.206810051498962],[93.93033930339305,6.974185688145965],[93.8907389073891,6.8318334657956115]]],[[[93.73233732337326,7.35610628469567],[93.6387363873639,7.262362138269836],[93.59553595535954,7.31791422504071],[93.61353613536136,7.357842287407266],[93.6531365313653,7.380410322657937],[93.69273692736931,7.409922368754948],[93.73233732337326,7.35610628469567]]],[[[93.44433444334442,7.8786431008841475],[93.36513365133652,7.876907098172566],[93.34353343533434,7.918571163250718],[93.31113311133112,7.9637072337520465],[93.3327333273333,8.00710730154178],[93.37593375933761,8.017523317811325],[93.43353433534338,7.948083209347729],[93.44793447934478,7.899475133423223],[93.44433444334442,7.8786431008841475]]],[[[93.53793537935383,8.05745138017788],[93.49113491134915,8.019259320522906],[93.4767347673477,8.024467328657678],[93.47313473134733,8.052243372043108],[93.46953469534697,8.073075404582184],[93.46233462334624,8.107795458813982],[93.45513455134551,8.17202755914279],[93.49473494734946,8.224107640490487],[93.5307353073531,8.213691624220942],[93.51273512735128,8.159875540161664],[93.53793537935383,8.05745138017788]]],[[[73.06813068130683,8.269243710991816],[73.05373053730537,8.25709169201069],[73.03933039330394,8.251883683875917],[73.02853028530285,8.253619686587513],[73.02493024930251,8.265771705568639],[73.02493024930251,8.274451719126589],[73.03933039330394,8.264035702857043],[73.05733057330573,8.274451719126589],[73.07533075330755,8.305699767935195],[73.07893078930789,8.31611578420474],[73.08253082530825,8.310907776069968],[73.07893078930789,8.293547748954069],[73.06813068130683,8.269243710991816]]],[[[93.14193141931418,8.250147681164336],[93.17073170731709,8.211955621509361],[93.11673116731168,8.218899632355715],[93.06273062730628,8.274451719126589],[93.07713077130774,8.328267803185867],[93.09873098730986,8.349099835724942],[93.14193141931418,8.250147681164336]]],[[[92.7891278912789,9.137245066786619],[92.74232742327422,9.130301055940265],[92.71712717127173,9.165021110172063],[92.71352713527136,9.204949172538619],[92.73872738727385,9.230989213212467],[92.76032760327604,9.243141232193594],[92.78552785527859,9.239669226770417],[92.81072810728108,9.173701123729998],[92.7891278912789,9.137245066786619]]],[[[92.50112501125011,10.555559282155343],[92.47232472324725,10.520839227923545],[92.36792367923681,10.546879268597394],[92.3787237872379,10.651039431292773],[92.35352353523535,10.751727588564961],[92.37152371523717,10.793391653643113],[92.4471244712447,10.866303767529885],[92.5119251192512,10.897551816338492],[92.55512555125551,10.80033566448948],[92.57312573125733,10.704855515352051],[92.50112501125011,10.555559282155343]]],[[[72.78012780127801,11.203088293578261],[72.77292772927731,11.196144282731908],[72.77292772927731,11.213504309847806],[72.78012780127801,11.243016355944832],[72.7909279092791,11.262112385772312],[72.79452794527947,11.26037638306073],[72.79452794527947,11.241280353233236],[72.78732787327874,11.215240312559388],[72.78012780127801,11.203088293578261]]],[[[92.69192691926918,11.381896572871995],[92.6451264512645,11.361064540332919],[92.59472594725946,11.387104581006767],[92.63432634326347,11.427032643373323],[92.64152641526414,11.508624770818045],[92.68832688326881,11.463488700316702],[92.68832688326881,11.41140861896902],[92.69192691926918,11.381896572871995]]],[[[93.0159301593016,12.03636959514128],[93.06273062730628,11.8992253809257],[92.98352983529838,11.959985475831346],[92.95472954729547,12.001649540909497],[92.99432994329942,12.031161587006508],[93.0159301593016,12.03636959514128]]],[[[92.71712717127173,12.864442888569528],[92.68472684726851,12.800210788240719],[92.68112681126814,12.939091005167882],[92.69552695526954,12.95645103228378],[92.709927099271,12.961659040418553],[92.73152731527318,12.947771018725831],[92.71712717127173,12.864442888569528]]],[[[92.72432724327246,11.536400814203475],[92.6991269912699,11.512096776241222],[92.66672666726669,11.538136816915056],[92.5767257672577,11.718681098920385],[92.55872558725588,11.833257277885295],[92.53352533525339,11.873185340251865],[92.5659256592566,11.93047342973432],[92.60912609126092,11.9495694595618],[92.6307263072631,12.013801559890624],[92.64152641526414,12.11275371445123],[92.67752677526778,12.192609839184342],[92.69552695526954,12.215177874435014],[92.76752767527677,12.215177874435014],[92.7891278912789,12.225593890704545],[92.77832778327786,12.301978010014494],[92.73512735127355,12.336698064246292],[92.72072720727209,12.357530096785368],[92.72072720727209,12.54154638421386],[92.73152731527318,12.616194500812213],[92.76032760327604,12.66827458215991],[92.73872738727385,12.779378755701643],[92.75312753127531,12.821042820779795],[92.80712807128072,12.87833091026225],[92.83232832328326,13.003323105496705],[92.81072810728108,13.039779162440084],[92.86112861128612,13.230739460714943],[92.85752857528576,13.35746765866098],[92.92592925929262,13.485931859318612],[93.03033030330306,13.543219948801067],[93.06273062730628,13.544955951512662],[93.06633066330664,13.437323783394106],[93.07713077130774,13.400867726450727],[93.0159301593016,13.336635626121904],[93.07353073530737,13.25157149325402],[93.06633066330664,13.222059447156994],[93.04473044730446,13.154355341404994],[93.00513005130051,13.090123241076185],[92.95112951129511,13.062347197690741],[92.91152911529116,12.97554706211126],[92.88632886328867,12.942563010591059],[92.96552965529656,12.85055486687682],[92.99072990729906,12.538074378790682],[92.93312933129334,12.453010245922798],[92.86472864728648,12.435650218806899],[92.87912879128794,12.22732989341614],[92.86832868328685,12.182193822914812],[92.79992799927999,12.079769662931028],[92.78552785527859,12.0346335924297],[92.74592745927458,11.992969527351548],[92.7639276392764,11.940889446003851],[92.79632796327962,11.918321410753194],[92.79632796327962,11.874921342963447],[92.76752767527677,11.763817169421714],[92.7639276392764,11.638824974187258],[92.72432724327246,11.536400814203475]]],[[[78.72018720187202,31.88756060216855],[78.71658716587166,31.891032607591725],[78.65898658986589,31.96568072419008],[78.72018720187202,31.88756060216855],[78.6877868778688,31.80596847472384],[78.69498694986953,31.740000371683436],[78.75258752587524,31.66882426050826],[78.80298802988028,31.618480181872158],[78.7561875618756,31.550776076120158],[78.72738727387275,31.472655954098627],[78.75978759787597,31.436199897155248],[78.7417874178742,31.32335972090192],[78.7561875618756,31.302527688362844],[78.79218792187925,31.293847674804894],[78.84618846188465,31.300791685651262],[78.90018900189006,31.33203973445987],[78.94698946989473,31.33724774259464],[78.97218972189722,31.328567729036692],[79.01179011790117,31.413631861904577],[79.04419044190445,31.425783880885717],[79.10539105391052,31.403215845635046],[79.23139231392315,31.24176759345721],[79.33939339393396,31.106359381953226],[79.36099360993609,31.08726335212573],[79.36819368193682,31.080319341279377],[79.389793897939,31.064695316875074],[79.49419494194944,30.993519205699897],[79.56619566195661,30.94838313519857],[79.66339663396633,30.965743162314467],[79.79299792997932,30.96747916502605],[79.87219872198722,30.924079097236316],[79.91539915399153,30.89456705113929],[79.9189991899919,30.889359043004518],[79.92619926199262,30.889359043004518],[80.0810008100081,30.781726874885962],[80.14940149401497,30.79040688844391],[80.19260192601928,30.759158839635305],[80.20700207002074,30.68451072303695],[80.18540185401855,30.604654598303824],[80.19260192601928,30.568198541360445],[80.26100261002608,30.561254530514077],[80.4086040860409,30.509174449166395],[80.5418054180542,30.464038378665066],[80.61020610206106,30.448414354260763],[80.68220682206822,30.41543030274056],[80.74700747007472,30.359878215969687],[80.87300873008729,30.290438107506105],[80.98460984609846,30.236622023446827],[81.00981009810101,30.163709909560055],[80.96660966609664,30.179333933964372],[80.90900909009093,30.172389923118004],[80.8478084780848,30.139405871597802],[80.81900819008189,30.118573839058726],[80.68580685806859,29.99358164382427],[80.61380613806136,29.95538958416931],[80.54900549005492,29.899837497398437],[80.40140401404017,29.729709231662653],[80.31860318603185,29.571732984907996],[80.25380253802541,29.424172754422884],[80.25740257402578,29.31827658901591],[80.23220232202323,29.19502039649305],[80.1710017100171,29.123844285317873],[80.13140131401315,29.09954024735562],[80.08460084600847,28.99364408194866],[80.05220052200525,28.8703878894258],[80.07020070200701,28.83045982705923],[80.14940149401497,28.77664374299995],[80.2250022500225,28.722827658940673],[80.32580325803258,28.66553956945822],[80.41940419404193,28.61172348539894],[80.48060480604806,28.604779474552586],[80.49500495004952,28.636027523361193],[80.51660516605165,28.66553956945822],[80.58860588605887,28.649915545053915],[80.67140671406713,28.596099460994637],[80.72540725407254,28.554435395916485],[80.75060750607508,28.540547374223763],[80.89460894608948,28.4693712630486],[81.01701017010168,28.41034717085455],[81.1682116821168,28.335699054256196],[81.20781207812081,28.28882698104327],[81.24021240212403,28.240218905118766],[81.31221312213125,28.175986804789943],[81.4850148501485,28.061410625825033],[81.63621636216362,27.979818498380325],[81.75861758617589,27.91385039533992],[81.85221852218524,27.866978322126997],[81.89541895418955,27.87392233297335],[81.94581945819459,27.8999623736472],[81.9890198901989,27.91385039533992],[82.03582035820358,27.8999623736472],[82.11142111421117,27.8652423194154],[82.28782287822878,27.755874148585264],[82.449824498245,27.67254601842896],[82.62982629826297,27.686434040121682],[82.67662676626765,27.674282021140556],[82.71262712627129,27.59616189911901],[82.73422734227341,27.519777779809075],[82.93222932229321,27.46769769846138],[83.06543065430657,27.44512966321072],[83.21303213032132,27.401729595420974],[83.28863288632886,27.370481546612368],[83.36783367833681,27.410409608978924],[83.38223382233821,27.44512966321072],[83.4470344703447,27.465961695749797],[83.55143551435515,27.455545679480252],[83.74583745837458,27.396521587286216],[83.8286382863829,27.37742555745872],[83.8970389703897,27.434713646941177],[84.02304023040233,27.46248969032662],[84.09144091440913,27.492001736423646],[84.22824228242285,27.427769636094823],[84.48024480244806,27.347913511361696],[84.60984609846099,27.29930543543719],[84.64224642246421,27.250697359512685],[84.6530465304653,27.20382528629976],[84.6530465304653,27.090985110046432],[84.68544685446858,27.040641031410345],[84.93744937449378,26.92606485244542],[85.02025020250204,26.87919277923251],[85.0886508865089,26.863568754828194],[85.12465124651249,26.861832752116612],[85.14985149851498,26.84620872771231],[85.17505175051753,26.781976627383486],[85.19305193051929,26.766352602979183],[85.23985239852402,26.75072857857488],[85.29385293852937,26.740312562305334],[85.45585455854558,26.79760065178779],[85.56745567455675,26.83926471686594],[85.64665646656465,26.82884870059641],[85.70065700657005,26.781976627383486],[85.70785707857078,26.712536518919904],[85.7366573665737,26.639624405033132],[85.79425794257946,26.60490435080135],[85.85545855458554,26.599696342666576],[86.00666006660066,26.650040421302677],[86.12906129061292,26.611848361647702],[86.2406624066241,26.59796033995498],[86.36666366663667,26.573656301992727],[86.41346413464134,26.556296274876843],[86.54306543065434,26.495536179971197],[86.70146701467013,26.434776085065565],[86.76266762667626,26.44172009591192],[87.01467014670146,26.554560272165247],[87.03627036270365,26.54240825318412],[87.09027090270905,26.43304008235397],[87.16587165871658,26.39484802269901],[87.28827288272885,26.36012796846721],[87.41427414274142,26.42262406608444],[87.51147511475114,26.40526403896854],[87.6338763387634,26.398320028122185],[87.74907749077494,26.429568076930792],[87.84987849878502,26.436512087777146],[87.99387993879941,26.382696003717868],[88.02628026280263,26.39484802269901],[88.05508055080554,26.429568076930792],[88.11268112681125,26.585808320973854],[88.1630816308163,26.72468853790103],[88.15588155881562,26.808016668057334],[88.11268112681125,26.927800855157017],[87.99387993879941,27.085777101911674],[87.98307983079832,27.13438517783618],[88.02268022680227,27.408673606267342],[88.06948069480694,27.566649853022],[88.10548105481058,27.643033972331935],[88.1486814868149,27.748930137738895],[88.15588155881562,27.799274216374997],[88.1486814868149,27.842674284164744],[88.10908109081089,27.870450327550174],[88.09828098280985,27.90517038178197],[88.10908109081089,27.9329464251674],[88.14148141481417,27.948570449571704],[88.27468274682747,27.96940248211078],[88.42588425884259,28.011066547188932],[88.48708487084872,28.033634582439603],[88.53028530285303,28.057938620401856],[88.5770857708577,28.09265867463364],[88.62028620286202,28.09265867463364],[88.75708757087574,28.03884259057436],[88.80388803888042,28.007594541765755],[88.82908829088291,27.906906384493553],[88.84708847088473,27.868714324838592],[88.82908829088291,27.76802616756639],[88.74988749887501,27.521513782520657],[88.76428764287641,27.42950563880642],[88.83268832688327,27.363537535766014],[88.89028890288904,27.31666546255309],[88.88308883088831,27.29756943272561],[88.7606876068761,27.217713307992483],[88.73908739087392,27.17604924291433],[88.76428764287641,27.13438517783618],[88.81468814688145,27.09966512360438],[88.83628836288364,27.064945069372598],[88.85788857888582,26.96078490667722],[88.9190891908919,26.93300886329179],[89.04149041490416,26.86530475753979],[89.14949149491497,26.816696681615284],[89.33309333093331,26.84794473042389],[89.38349383493835,26.827112697884814],[89.47349473494734,26.80280865992256],[89.54549545495456,26.795864649076208],[89.58509585095851,26.77850462196031],[89.61029610296106,26.762880597556006],[89.6066960669607,26.740312562305334],[89.61029610296106,26.71948052976626],[89.71109711097114,26.714272521631486],[89.76509765097654,26.70212050265036],[89.94149941499415,26.72468853790103],[90.12150121501219,26.754200583998056],[90.20430204302045,26.84794473042389],[90.2439024390244,26.854888741270244],[90.34470344703448,26.889608795502042],[90.44910449104492,26.851416735847067],[90.5607056070561,26.795864649076208],[90.62190621906223,26.78024062467189],[90.74070740707407,26.771560611113955],[90.8559085590856,26.77850462196031],[91.1331113311133,26.80280865992256],[91.28791287912878,26.790656640941435],[91.42831428314287,26.86704076025137],[91.45711457114572,26.86704076025137],[91.51831518315186,26.808016668057334],[91.67311673116734,26.80280865992256],[91.75231752317524,26.83058470330799],[91.84231842318422,26.853152738558663],[91.89991899918999,26.860096749405017],[91.9431194311943,26.860096749405017],[91.99711997119971,26.854888741270244],[92.05112051120511,26.87572077380932],[92.0727207272073,26.91564883617589],[92.06912069120693,26.974672928369927],[92.02952029520299,27.040641031410345],[91.99711997119971,27.078833091065306],[91.99351993519934,27.09966512360438],[92.00432004320044,27.146537196817306],[92.02952029520299,27.214241302569306],[92.08352083520839,27.29062542187924],[92.04392043920438,27.365273538477595],[91.98991989919898,27.450337671345494],[91.95031950319503,27.459017684903444],[91.84951849518495,27.438185652364368],[91.74151741517414,27.443393660499126],[91.65871658716588,27.493737739135227],[91.59391593915939,27.55796983946405],[91.57951579515799,27.61178592352333],[91.59751597515975,27.677754026563733],[91.62631626316266,27.73677811875777],[91.63351633516334,27.75934615400844],[91.71271712717129,27.75934615400844],[91.82431824318246,27.747194135027314],[91.91071910719108,27.729834107911415],[91.97911979119795,27.729834107911415],[92.10152101521015,27.807954229932946],[92.15912159121592,27.811426235356123],[92.22392223922242,27.82705025976044],[92.24912249122491,27.84093828145315],[92.2707227072271,27.830522265183617],[92.34272342723426,27.820106248914072],[92.41472414724149,27.825314257048845],[92.47952479524798,27.84614628958792],[92.54792547925479,27.879130341108123],[92.66312663126632,27.948570449571704],[92.68832688326881,27.988498511938275],[92.68832688326881,28.024954568881654],[92.66672666726669,28.049258606843907],[92.6451264512645,28.061410625825033],[92.65232652326523,28.09265867463364],[92.70272702727027,28.146474758692918],[92.8827288272883,28.22806688613764],[93.03393033930342,28.327019040698246],[93.12033120331205,28.4016671572966],[93.15633156331563,28.491939298299258],[93.20673206732067,28.590891452859864],[93.25353253532535,28.62908351251484],[93.36153361533616,28.653387550477092],[93.6639366393664,28.68984360742047],[93.76113761137611,28.72977166978704],[93.90153901539014,28.8026837836738],[93.97353973539737,28.859971873156255],[94.01314013140131,28.90684394636918],[94.01674016740168,28.95892402771686],[94.11034110341103,28.97628405483276],[94.19314193141935,29.059612184989064],[94.29394293942943,29.14467631785695],[94.46674466744668,29.215852429032125],[94.62154621546216,29.31306858088115],[94.67554675546756,29.297444556476847],[94.73314733147333,29.252308485975504],[94.76194761947619,29.201964407339418],[94.76914769147692,29.17592436666557],[94.96714967149671,29.14467631785695],[94.99954999549999,29.14988432599172],[95.14355143551438,29.104748255490392],[95.28035280352805,29.04919616871952],[95.35235352353527,29.03530814702681],[95.38835388353885,29.037044149738392],[95.42075420754207,29.05440417685429],[95.45675456754566,29.103012252778797],[95.4927549275493,29.137732307010594],[95.51795517955179,29.151620328703316],[95.51435514355143,29.207172415474176],[95.70875708757086,29.31306858088115],[95.88515885158853,29.39118870290268],[96.03636036360365,29.44674078967354],[96.07956079560796,29.424172754422884],[96.129961299613,29.380772686633136],[96.1947619476195,29.27314051851458],[96.23436234362345,29.24536447512915],[96.33876338763389,29.260988499533454],[96.35676356763571,29.248836480552328],[96.33876338763389,29.210644420897353],[96.27036270362703,29.162036344972847],[96.18036180361804,29.11690027447152],[96.12276122761227,29.082180220239735],[96.1407614076141,28.964132035851634],[96.13716137161373,28.922467970773482],[96.16236162361622,28.910315951792356],[96.34596345963462,29.02662813346886],[96.4359643596436,29.050932171431114],[96.46836468364683,29.02142012533409],[96.47556475564755,28.95892402771686],[96.55116551165514,28.828723824347648],[96.579965799658,28.764491724018825],[96.39636396363966,28.606515477264168],[96.3279632796328,28.52492334981946],[96.33156331563316,28.49714730643403],[96.3279632796328,28.4693712630486],[96.27756277562776,28.42770719797045],[96.28116281162812,28.41208317356613],[96.32076320763207,28.386043132892297],[96.36756367563675,28.366947103064803],[96.38916389163893,28.368683105776398],[96.42876428764288,28.405139162719777],[96.60156601566018,28.46069124949065],[96.65196651966522,28.450275233221106],[96.77436774367743,28.366947103064803],[96.8319683196832,28.361739094930044],[96.97956979569796,28.337435056967777],[97.07677076770767,28.368683105776398],[97.14517145171453,28.34090706239097],[97.28917289172892,28.23674689969559],[97.32157321573214,28.217650869868095],[97.31077310773111,28.155154772250867],[97.30357303573038,28.085714663787286],[97.33957339573396,28.030162577016426],[97.34317343173433,27.981554501091907],[97.3359733597336,27.938154433302174],[97.30717307173074,27.906906384493553],[97.22437224372243,27.889546357377668],[97.15957159571599,27.83746627602997],[97.04797047970482,27.75934615400844],[96.96156961569619,27.69858605910281],[96.90036900369006,27.643033972331935],[96.87516875168751,27.58748188556106],[96.88236882368824,27.514569771674303],[96.90036900369006,27.43992165507595],[97.10197101971022,27.163897223933205],[97.10197101971022,27.1152891480087],[97.03717037170372,27.101401126315977],[96.95436954369546,27.132649175124584],[96.87876878768787,27.177785245625913],[96.79956799567998,27.295833430014014],[96.73116731167312,27.332289486957393],[96.66636666366662,27.339233497803747],[96.2739627396274,27.278473402898115],[96.19116191161913,27.261113375782216],[96.06156061560614,27.217713307992483],[95.97155971559715,27.127441166989826],[95.90675906759071,27.045849039545104],[95.83835838358385,27.014600990736497],[95.73755737557377,26.950368890407674],[95.46395463954639,26.755936586709637],[95.30555305553054,26.672608456553334],[95.20115201152015,26.641360407744727],[95.12915129151293,26.59796033995498],[95.08955089550898,26.525048226068222],[95.06075060750607,26.47470414743212],[95.04995049950503,26.347975949486084],[95.0679506795068,26.191735705443023],[95.10755107551074,26.09104754817082],[95.12915129151293,26.070215515631745],[95.13275132751329,26.04070346953472],[95.09315093150934,25.98688738547544],[95.03915039150394,25.941751314974113],[95.01395013950139,25.912239268877087],[94.99234992349926,25.769887046526733],[94.94554945549459,25.700446938063152],[94.86274862748627,25.59802277807937],[94.78714787147874,25.519902656057837],[94.66834668346684,25.45914256115219],[94.62154621546216,25.410534485227686],[94.57834578345785,25.32026234422503],[94.5531455314553,25.24387822491508],[94.5531455314553,25.21610218152965],[94.56754567545676,25.191798143567397],[94.61434614346143,25.164022100181967],[94.67554675546756,25.13798205950812],[94.70434704347042,25.098053997141562],[94.70794707947078,25.049445921217043],[94.66474664746647,24.931397736828956],[94.58554585545858,24.766477479227945],[94.49194491944922,24.638013278570313],[94.39834398343987,24.514757086047453],[94.37674376743769,24.4730930209693],[94.29394293942943,24.322060785060998],[94.21834218342184,24.11374045967024],[94.17154171541716,23.97312424003148],[94.12834128341285,23.87590808818247],[94.07434074340745,23.872436082759293],[94.00954009540095,23.9036841315679],[93.85473854738547,23.943612193934456],[93.75753757537575,23.976596245454672],[93.68193681936822,24.006108291551683],[93.63153631536318,24.006108291551683],[93.56313563135632,23.985276259012608],[93.49473494734946,23.97312424003148],[93.45153451534514,23.987012261724203],[93.35433354333543,24.073812397303683],[93.32553325533257,24.063396381034153],[93.30753307533075,24.021732315956],[93.37233372333725,23.773483928198686],[93.41553415534156,23.681475784484434],[93.40833408334083,23.52870754586455],[93.39033390333907,23.33948325030127],[93.36513365133652,23.132898927622108],[93.35073350733506,23.084290851697602],[93.30753307533075,23.030474767638324],[93.25353253532535,23.01485074323402],[93.20313203132031,23.03741877848468],[93.16353163531636,23.03221077034992],[93.15273152731527,22.997490716118122],[93.16353163531636,22.907218575115465],[93.11313113131132,22.806530417843263],[93.07713077130774,22.717994279552187],[93.08793087930883,22.632930146684302],[93.10593105931059,22.547866013816417],[93.16353163531636,22.360377720964735],[93.16353163531636,22.292673615212735],[93.15273152731527,22.230177517595507],[93.12033120331205,22.205873479633254],[93.06993069930701,22.20934548505643],[93.04473044730446,22.183305444382597],[93.02313023130233,22.145113384727622],[92.96552965529656,22.004497165088864],[92.9079290792908,21.98887314068456],[92.85392853928539,22.009705173223637],[92.77112771127713,22.105185322361052],[92.72072720727209,22.132961365746496],[92.68832688326881,22.1312253630349],[92.67392673926742,22.105185322361052],[92.65232652326523,22.049633235590193],[92.6307263072631,22.011441175935218],[92.57312573125733,21.978457124415016],[92.56232562325624,22.047897232878597],[92.53352533525339,22.410721799600836],[92.50832508325084,22.525297978565746],[92.49032490324902,22.685010228031985],[92.46512465124653,22.733618303956504],[92.42912429124294,22.822154442247566],[92.3931239312393,22.89680255884592],[92.36072360723608,22.929786610366122],[92.34272342723426,23.07040283000488],[92.33552335523359,23.24226709845226],[92.33552335523359,23.323859225896967],[92.28872288722886,23.492251488921156],[92.24552245522455,23.683211787196015],[92.18792187921878,23.67626777634966],[92.1519215192152,23.72140384685099],[92.1267212672127,23.72140384685099],[92.04392043920438,23.678003779061257],[91.97911979119795,23.691891800753965],[91.9287192871929,23.686683792619206],[91.9287192871929,23.59814765432813],[91.93951939519394,23.504403507902296],[91.91791917919181,23.471419456382094],[91.78831788317882,23.360315282840347],[91.7559175591756,23.28740316895359],[91.75951759517596,23.209283046932057],[91.77391773917742,23.106858886948274],[91.75231752317524,23.053042802888996],[91.69471694716947,23.004434726964476],[91.61911619116194,22.980130689002223],[91.55431554315544,22.99228270798335],[91.51111511115113,23.0339467730615],[91.47151471514718,23.141578941180057],[91.43551435514354,23.200603033374108],[91.39951399513996,23.21449105506683],[91.3707137071371,23.19713102795093],[91.36711367113674,23.131162924910527],[91.36711367113674,23.07387483542807],[91.35991359913601,23.0686668272933],[91.33831338313382,23.07734684085125],[91.3167131671317,23.10512288423668],[91.25551255512556,23.37420330453307],[91.16551165511657,23.58078762721223],[91.16191161911621,23.660643751945358],[91.19071190711907,23.76306791192914],[91.23031230312301,23.9210441586838],[91.33471334713346,24.01826031053281],[91.34911349113491,24.05992437561096],[91.36711367113674,24.092908427131164],[91.39231392313923,24.099852437977532],[91.52551525515258,24.091172424419582],[91.57231572315726,24.106796448823886],[91.61191611916121,24.15366852203681],[91.66951669516698,24.19012457898019],[91.72711727117274,24.205748603384492],[91.77391773917742,24.210956611519265],[91.84591845918459,24.174500554575886],[91.87831878318786,24.19533258711496],[91.89991899918999,24.261300690155366],[91.93231932319327,24.325532790484175],[91.95031950319503,24.356780839292796],[92.00072000720007,24.370668860985504],[92.06552065520657,24.374140866408695],[92.08352083520839,24.38629288538982],[92.10152101521015,24.40886092064048],[92.11592115921161,24.493925053508377],[92.19872198721987,24.684885351783223],[92.22752227522278,24.771685487362717],[92.23112231122315,24.785573509055425],[92.22752227522278,24.881053658192855],[92.25272252722527,24.894941679885576],[92.38592385923863,24.848069606672652],[92.44352443524434,24.849805609384248],[92.47592475924762,24.868901639211728],[92.48672486724865,24.903621693443526],[92.46872468724689,24.943549755810082],[92.37512375123754,25.01472586698526],[92.2059220592206,25.11020601612269],[92.05112051120511,25.16923010831674],[91.76311763117633,25.16055009475879],[91.47871478714791,25.141454064931295],[91.39591395913959,25.15187008120084],[91.29151291512915,25.177910121874675],[91.03951039510395,25.174438116451498],[90.72990729907298,25.158814092047194],[90.6147061470615,25.167494105605144],[90.55350553505536,25.165758102893548],[90.43830438304383,25.1570780893356],[90.25110251102512,25.184854132721043],[90.11790117901182,25.219574186952826],[90.00270002700029,25.2577662466078],[89.86589865898662,25.2924863008396],[89.83349833498335,25.2924863008396],[89.81549815498158,25.304638319820725],[89.80109801098013,25.335886368629332],[89.79749797497976,25.375814430995902],[89.82629826298262,25.559830718424394],[89.80109801098013,25.83932715499033],[89.82269822698225,25.941751314974113],[89.71109711097114,26.170903672903947],[89.67149671496713,26.21430374069368],[89.61749617496179,26.216039743405275],[89.58509585095851,26.18652769730825],[89.57429574295742,26.132711613248972],[89.59229592295924,26.071951518343326],[89.54909549095493,26.00598341530292],[89.46629466294667,25.983415380052264],[89.3690936909369,26.00598341530292],[89.289892898929,26.037231464111542],[89.18549185491855,26.106671572575124],[89.10989109891102,26.202151721712553],[89.10269102691029,26.308047887119514],[89.06669066690665,26.37748799558311],[89.01989019890198,26.410472047103312],[88.98388983889839,26.41915206066126],[88.95148951489517,26.412208049814893],[88.92268922689226,26.375751992871514],[88.94788947889481,26.33755993321654],[88.98028980289803,26.285479851868857],[88.96948969489694,26.25075979763706],[88.94068940689408,26.2455517895023],[88.89748897488977,26.261175813906604],[88.82908829088291,26.252495800348655],[88.7606876068761,26.278535841022503],[88.7210872108721,26.28200784644568],[88.68148681486815,26.29242386271521],[88.68148681486815,26.353183957620857],[88.62028620286202,26.431304079642388],[88.51948519485194,26.518104215221868],[88.41868418684186,26.571920299281146],[88.36828368283682,26.564976288434778],[88.34668346683469,26.504216193529146],[88.35028350283505,26.48338416099007],[88.38628386283864,26.471232142008944],[88.43668436684368,26.436512087777146],[88.44748447484477,26.401792033545362],[88.44028440284404,26.36880798202516],[88.37908379083791,26.311519892542705],[88.33228332283323,26.257703808483427],[88.23508235082352,26.1778476837503],[88.15228152281526,26.087575542747643],[88.13068130681307,26.018135434284048],[88.09828098280985,25.955639336666835],[88.0838808388084,25.887935230914835],[88.10548105481058,25.84106315770191],[88.1486814868149,25.811551111604885],[88.25308253082534,25.788983076354228],[88.36468364683645,25.69871093535157],[88.45108451084513,25.573718740117116],[88.50148501485018,25.537262683173736],[88.59508595085953,25.495598618095585],[88.76788767887678,25.490390609960812],[88.79668796687969,25.455670555729014],[88.82188821888218,25.365398414726357],[88.85428854288546,25.33415036591775],[88.94428944289444,25.290750298128003],[88.95148951489517,25.259502249319397],[88.92988929889299,25.223046192376017],[88.89028890288904,25.193534146278992],[88.81828818288182,25.176174119163093],[88.74628746287465,25.16923010831674],[88.67788677886779,25.17964612458627],[88.57348573485734,25.18832613814422],[88.4546845468455,25.18832613814422],[88.37188371883718,24.96090978292598],[88.31428314283141,24.881053658192855],[88.27828278282783,24.88278966090445],[88.18828188281884,24.92098172055941],[88.1486814868149,24.914037709713057],[88.04428044280445,24.712661395168666],[88.029880298803,24.66405331924416],[88.02268022680227,24.627597262300768],[88.08028080280803,24.549477140279237],[88.14508145081453,24.485245039950428],[88.22428224282243,24.460941001988175],[88.28548285482856,24.480037031815655],[88.3358833588336,24.453996991141807],[88.39708397083973,24.389764890812998],[88.49788497884981,24.34636482302325],[88.6418864188642,24.325532790484175],[88.72468724687246,24.275188711848074],[88.73188731887319,24.230052641346745],[88.72828728287283,24.186652573557012],[88.71388713887137,24.070340391880507],[88.69948699486997,24.002636286128507],[88.62388623886238,23.82556400954637],[88.56628566285661,23.674531773638066],[88.59508595085953,23.601619659751307],[88.61668616686165,23.572107613654282],[88.63468634686348,23.549539578403625],[88.69588695886961,23.492251488921156],[88.73908739087392,23.436699402150296],[88.70308703087034,23.29261117708836],[88.72468724687246,23.254419117433386],[88.80748807488078,23.230115079471133],[88.89748897488977,23.21101904964364],[88.92988929889299,23.186715011681386],[88.85068850688509,23.04089078390787],[88.86868868688686,22.93846662392407],[88.90108901089013,22.842986474786642],[88.92268922689226,22.68674623074358],[88.92628926289262,22.671122206339277],[88.9190891908919,22.631194143972706],[88.9730897308973,22.511409956873024],[89.04869048690489,22.275313588096836],[89.05589055890562,22.186777449805774],[89.05229052290525,22.093033303379926],[89.0270902709027,21.936793059336864],[88.94788947889481,21.93852906204846],[89.01989019890198,21.83436889935308],[89.04149041490416,21.75798478004313],[89.05229052290525,21.65382461734775],[88.96588965889657,21.641672598366625],[88.90828908289086,21.65382461734775],[88.85788857888582,21.744096758350423],[88.83268832688327,21.66076862819412],[88.74628746287465,21.58438450888417],[88.71388713887137,21.622576568539145],[88.69588695886961,21.6625046309057],[88.69228692286924,21.733680742080878],[88.73908739087392,22.006233167800445],[88.73188731887319,22.03574521389747],[88.7066870668707,22.056577246436547],[88.65988659886602,22.06699326270609],[88.6418864188642,22.12254534947695],[88.56628566285661,21.832632896641485],[88.59868598685989,21.714584712253398],[88.58428584285843,21.659032625482524],[88.44748447484477,21.613896554981196],[88.30708307083074,21.723264725811347],[88.28908289082892,21.75798478004313],[88.27828278282783,21.6972246851375],[88.25308253082534,21.622576568539145],[88.12348123481235,21.636464590231867],[88.05508055080554,21.693752679714322],[88.09828098280985,21.79270483427493],[88.18108181081811,22.032273208474294],[88.19548195481957,22.13990537659285],[88.08748087480876,22.21802549861438],[87.99387993879941,22.264897571827305],[87.939879398794,22.374265742657443],[87.96147961479613,22.25448155555776],[88.01188011880117,22.21281749047961],[88.0838808388084,22.183305444382597],[88.15948159481593,22.12254534947695],[88.10548105481058,22.047897232878597],[88.05148051480518,22.001025159665687],[87.94707947079473,21.82568888579513],[87.82467824678247,21.726736731234524],[87.67707677076771,21.65382461734775],[87.20187201872022,21.544456446517614],[87.10107101071014,21.501056378727867],[86.95346953469533,21.36564816722388],[86.85986859868598,21.23718396656625],[86.84186841868421,21.106983763197036],[86.89586895868962,20.966367543558277],[86.93906939069393,20.745895199186393],[86.97506975069751,20.700759128685064],[86.92466924669247,20.619167001240342],[86.83466834668349,20.534102868372457],[86.76266762667626,20.419526689407547],[86.76986769867699,20.355294589078724],[86.75186751867517,20.313630524000573],[86.49986499864997,20.171278301650233],[86.44586445864462,20.08968617420551],[86.37746377463776,20.006358044049207],[86.2946629466295,20.05323011726213],[86.24426244262446,20.05323011726213],[86.31266312663126,19.987262014221727],[86.30186301863017,19.94386194643198],[86.28026280262804,19.919557908469727],[86.21546215462155,19.895253870507474],[85.85185851858517,19.791093707812095],[85.57465574655748,19.69214155325149],[85.49545495454953,19.69734956138626],[85.50985509855099,19.726861607483286],[85.56025560255603,19.752901648157135],[85.55665556655566,19.867477827122045],[85.50265502655026,19.88830985966112],[85.45945459454595,19.895253870507474],[85.2470524705247,19.758109656291893],[85.16425164251643,19.62096544207631],[85.18225182251825,19.594925401402477],[85.22905229052293,19.60186941224883],[85.36945369453696,19.67825353155878],[85.43785437854382,19.657421499019705],[85.44145441454418,19.626173450211084],[85.22545225452257,19.508125265822997],[84.7718477184772,19.126204669273278],[84.75024750247502,19.04982054996333],[84.68904689046889,18.964756417095444],[84.60984609846099,18.884900292362317],[84.46224462244624,18.69046798866428],[84.18144181441818,18.400555535828815],[84.10584105841059,18.29292336771026],[83.65583655836559,18.070715020626793],[83.57303573035733,18.003010914874793],[83.38943389433894,17.7860105759261],[83.19863198631987,17.608938299343947],[82.97542975429758,17.461378068858835],[82.59382593825939,17.273889776007152],[82.359823598236,17.096817499425015],[82.28782287822878,16.978769315036928],[82.28062280622805,16.93536924724718],[82.3058230582306,16.878081157764726],[82.34902349023491,16.82600107641703],[82.359823598236,16.782601008627296],[82.33822338223382,16.706216889317346],[82.32742327423273,16.664552824239195],[82.25902259022592,16.56039266154383],[82.14022140221402,16.485744544945476],[81.76221762217625,16.3295043009024],[81.71181711817121,16.334712309037172],[81.40221402214024,16.365960357845793],[81.2870128701287,16.336448311748768],[81.24021240212403,16.263536197861995],[81.13221132211322,15.961471726045403],[81.03141031410314,15.881615601312276],[80.9918099180992,15.808703487425518],[80.97740977409774,15.758359408789417],[80.9162091620916,15.760095411501013],[80.86580865808656,15.78266344675167],[80.82620826208262,15.765303419635785],[80.7830078300783,15.867727579619569],[80.70740707407077,15.888559612158645],[80.64620646206464,15.895503623004998],[80.38340383403835,15.793079463021215],[80.29340293402936,15.711487335576507],[80.10260102601029,15.324358730892016],[80.05220052200525,15.074374340423105],[80.09900099000993,14.798349909280361],[80.16380163801637,14.577877564908476],[80.17820178201782,14.47892541034787],[80.1710017100171,14.348725206978656],[80.13500135001351,14.286229109361429],[80.11340113401133,14.211580992763075],[80.14220142201424,14.05881275414319],[80.2250022500225,13.857436439598786],[80.24300243002432,13.774108309442482],[80.24660246602468,13.68557217115142],[80.30780307803082,13.484195856607016],[80.26460264602645,13.52065191355041],[80.23220232202323,13.605716046418294],[80.1566015660157,13.71334821453685],[80.06300063000629,13.605716046418294],[80.11340113401133,13.529331927108359],[80.289802898029,13.437323783394106],[80.3438034380344,13.360939664084157],[80.22860228602286,12.690842617410567],[80.14220142201424,12.451274243211202],[80.0378003780038,12.29503399916814],[79.98019980199803,12.23600990697409],[79.85779857798576,11.989497521928357],[79.77139771397714,11.690905055534955],[79.75339753397537,11.57459287385845],[79.79299792997932,11.446128673200818],[79.74979749797501,11.369744553890868],[79.69219692196924,11.312456464408413],[79.80019800198005,11.338496505082261],[79.83619836198363,11.269056396618666],[79.84699846998473,11.196144282731908],[79.85059850598509,10.76908761568086],[79.839798397984,10.322934918802332],[79.75699756997568,10.303838888974852],[79.6669966699667,10.30036688355166],[79.5877958779588,10.312518902532787],[79.53019530195303,10.329878929648686],[79.389793897939,10.305574891686433],[79.31419314193141,10.256966815761928],[79.25299252992534,10.17537468831722],[79.25659256592564,10.034758468678461],[78.99738997389977,9.682349918225768],[78.939789397894,9.566037736549262],[78.91818918189182,9.453197560295933],[78.9541895418954,9.394173468101883],[79.0189901899019,9.333413373196251],[79.10539105391052,9.309109335233998],[79.27459274592746,9.284805297271745],[79.35739357393572,9.251821245751543],[79.41139411394113,9.192797153557493],[79.21339213392133,9.25529325117472],[78.97938979389795,9.269181272867428],[78.42138421384215,9.104261015266417],[78.27378273782739,8.989684836301507],[78.19098190981913,8.8907326817409],[78.13698136981372,8.663316326522661],[78.12618126181263,8.510548087902777],[78.06138061380614,8.383819889956726],[77.76977769777699,8.18938758625869],[77.58617586175865,8.130363494064639],[77.51777517775179,8.078283412716956],[77.30177301773017,8.145987518468957],[77.06417064170643,8.31611578420474],[76.96696966969671,8.408123927918979],[76.61776617766179,8.847332613951153],[76.5529655296553,8.902884700722026],[76.48456484564849,9.090372993573709],[76.47016470164704,9.161549104748872],[76.45216452164522,9.189325148134316],[76.419764197642,9.208421177961796],[76.40176401764018,9.236197221347226],[76.32616326163264,9.451461557584338],[76.29376293762937,9.677141910090995],[76.24336243362433,9.927126300559905],[76.28296282962833,9.909766273444006],[76.34416344163441,9.828174145999284],[76.37296372963732,9.70665395618802],[76.37656376563768,9.539997695875414],[76.419764197642,9.520901666047934],[76.45936459364594,9.536525690452237],[76.34776347763477,9.921918292425133],[76.24696246962469,10.017398441562563],[76.2217622176222,10.024342452408916],[76.19656196561965,10.086838550026144],[76.19296192961929,10.163222669336093],[76.20016200162001,10.201414728991054],[76.12456124561248,10.326406924225509],[76.09576095760957,10.402791043535458],[75.9229592295923,10.784711640085163],[75.8437584375844,11.057264065804745],[75.7249572495725,11.361064540332919],[75.64575645756457,11.468696708451475],[75.52335523355234,11.703057074516082],[75.42255422554226,11.812425245346219],[75.31455314553148,11.95824947311975],[75.22815228152282,12.022481573448559],[75.19575195751958,12.057201627680357],[74.94374943749438,12.56411441946453],[74.86814868148682,12.845346858742047],[74.80334803348035,12.977283064822856],[74.7709477094771,13.077971222095059],[74.68094680946811,13.506763891857688],[74.68094680946811,13.583148011167637],[74.67014670146702,13.668212144035522],[74.60894608946091,13.850492428752432],[74.49734497344974,14.046660735162064],[74.4649446494465,14.168180924973328],[74.46854468544686,14.216789000897847],[74.39654396543966,14.407749299172693],[74.38214382143823,14.494549434752173],[74.33534335343353,14.576141562196895],[74.28134281342815,14.649053676083653],[74.22374223742239,14.708077768277704],[74.09054090540906,14.90251007197574],[74.04014040140402,14.949382145188665],[73.95013950139503,15.074374340423105],[73.88533885338853,15.306998703776117],[73.80253802538027,15.397270844778774],[73.93213932139324,15.397270844778774],[73.85293852938531,15.482334977646673],[73.81333813338134,15.537887064417546],[73.77013770137702,15.57260711864933],[73.83133831338316,15.65940725422881],[73.73413734137341,15.657671251517229],[73.68013680136804,15.709751332864911],[73.60813608136081,15.871199585042746],[73.47493474934751,16.053479869759656],[73.45333453334536,16.152432024320262],[73.33813338133382,16.459704504271627],[73.2409324093241,17.1992416594088],[73.14733147331475,17.52734617189924],[73.15453154531545,17.621090318325074],[73.04653046530467,17.907530765737363],[72.99252992529927,18.098491064012222],[72.97092970929711,18.259939316190057],[72.94212942129423,18.36583548159703],[72.9169291692917,18.57589180969937],[72.8737287372874,18.643595915451357],[72.87012870128703,18.683523977817927],[72.89892898928991,18.779004126955357],[72.97812978129781,18.92656435744047],[73.0069300693007,19.020308503866303],[72.97092970929711,19.153980712658708],[72.89892898928991,19.015100495731545],[72.83412834128342,18.975172433364975],[72.80172801728017,19.079332596060354],[72.80172801728017,19.21821281298753],[72.79452794527947,19.252932867219315],[72.81252812528126,19.298068937720643],[72.9889298892989,19.277236905181567],[72.78732787327874,19.362301038049466],[72.76572765727659,19.412645116685567],[72.7549275492755,19.450837176340542],[72.79812798127983,19.520277284804123],[72.72612726127261,19.57756537428658],[72.69732697326975,19.75637365358031],[72.67572675726757,19.798037718658463],[72.66852668526687,19.831021770178666],[72.70812708127082,20.077534155224384],[72.8809288092881,20.563614914469483],[72.89532895328955,20.67298308529962],[72.87732877328773,20.829223329342696],[72.84132841328415,20.952479521865556],[72.82332823328235,21.084415727946364],[72.81252812528126,21.117399779466567],[72.75132751327513,21.129551798447693],[72.69372693726939,21.1781598743722],[72.62532625326253,21.372592178070235],[72.68652686526866,21.435088275687463],[72.73332733327334,21.471544332630856],[72.66852668526687,21.45592030822654],[72.61452614526146,21.46112831636131],[72.71892718927191,21.551400457363968],[72.8089280892809,21.619104563115968],[73.02133021330215,21.698960687849095],[73.11133111331114,21.751040769196777],[72.97812978129781,21.704168695983853],[72.84132841328415,21.686808668867968],[72.54252542525427,21.6972246851375],[72.59292592925931,21.877768967142813],[72.64332643326435,21.93852906204846],[72.70092700927009,21.971513113568662],[72.61812618126183,21.961097097299117],[72.52092520925211,21.976721121703434],[72.55332553325533,22.160737409131926],[72.62892628926289,22.1989294687869],[72.70812708127082,22.20760948234485],[72.8089280892809,22.233649523018684],[72.70092700927009,22.26316156911571],[72.58932589325894,22.278785593520027],[72.45612456124562,22.247537544711406],[72.33372333723338,22.270105579962078],[72.18252182521826,22.270105579962078],[72.24372243722439,22.245801541999825],[72.3049230492305,22.188513452517356],[72.27612276122761,22.08956129795675],[72.24372243722439,22.02706520033952],[72.1609216092161,21.98540113526137],[72.0961209612096,21.919433032220965],[72.07452074520745,21.86214494273851],[72.03852038520387,21.822216880371954],[72.10332103321034,21.794440836986524],[72.17172171721717,21.77360880444745],[72.21132211322114,21.728472733946106],[72.25812258122582,21.66076862819412],[72.25452254522546,21.530568424824892],[72.07812078120782,21.223295944873527],[72.01692016920171,21.15559183912154],[71.57051570515705,20.969839548981454],[71.39771397713977,20.869151391709252],[71.02331023310234,20.738951188340025],[70.87930879308794,20.714647150377772],[70.7209072090721,20.74068719105162],[70.48330483304835,20.839639345612227],[70.1269012690127,21.094831744215895],[70.03330033300333,21.1781598743722],[69.7488974889749,21.50626438686264],[69.54369543695438,21.67812865531002],[69.38529385293853,21.839576907487853],[69.1908919089191,21.992345146107738],[69.00729007290073,22.197193466075305],[68.97128971289715,22.290937612501153],[68.98208982089821,22.384681758926988],[69.05049050490507,22.43676184027467],[69.12969129691297,22.415929807735594],[69.19449194491946,22.336073683002482],[69.23769237692377,22.299617626059103],[69.27729277292775,22.28572960436638],[69.55089550895511,22.40898579688924],[69.65529655296555,22.403777788754468],[69.72729727297275,22.464537883660114],[69.81729817298174,22.452385864678988],[70.00450004500047,22.547866013816417],[70.08370083700837,22.553074021951176],[70.17730177301775,22.57217005177867],[70.32850328503287,22.815210431401212],[70.44010440104401,22.969714672732692],[70.5121051210512,23.002698724252895],[70.50850508505087,23.04089078390787],[70.49050490504905,23.089498859832375],[70.43290432904331,23.07734684085125],[70.3969039690397,23.030474767638324],[70.36810368103681,22.97318667815587],[70.33930339303393,22.940202626635667],[70.2529025290253,22.971450675444274],[70.19170191701917,22.966242667309515],[70.11970119701198,22.94714663748202],[69.84969849698498,22.856874496479364],[69.73809738097381,22.775282369034656],[69.66609666096662,22.75965834463034],[69.23769237692377,22.848194482921414],[68.81648816488166,23.053042802888996],[68.64008640086402,23.190187017104563],[68.52848528485285,23.363787288263538],[68.4168841688417,23.572107613654282],[68.45288452884529,23.629395703136737],[68.62568625686256,23.754387898371192],[68.77688776887769,23.851604050220217],[68.64368643686439,23.80820398243047],[68.49608496084963,23.747443887524838],[68.4240842408424,23.705779822446686],[68.34488344883451,23.61724368415561],[68.23328233282334,23.596411651616535],[68.19368193681939,23.728347857697344],[68.1648816488165,23.856812058354976],[68.23328233282334,23.900212126144723],[68.28368283682838,23.927988169530153],[68.38088380883809,23.950556204780824],[68.4888848888489,23.967916231896723],[68.58608586085862,23.966180229185127],[68.72288722887231,23.964444226473532],[68.72648726487265,24.264772695578543],[68.7408874088741,24.292548738963973],[68.7588875888759,24.306436760656695],[68.78048780487805,24.31338077150305],[68.79848798487987,24.30990876607987],[68.82728827288273,24.264772695578543],[68.86328863288634,24.26650869829014],[68.89928899288995,24.292548738963973],[68.98568985689857,24.273452709136492],[69.05049050490507,24.28560472811762],[69.1188911889119,24.26824470100172],[69.23409234092341,24.26824470100172],[69.4428944289443,24.275188711848074],[69.55809558095581,24.273452709136492],[69.63369633696337,24.224844633211987],[69.71649716497166,24.17276455186429],[69.80649806498067,24.165820541017936],[69.93249932499324,24.17102854915271],[70.02250022500226,24.191860581691785],[70.06570065700657,24.24046865761629],[70.09810098100982,24.2873407308292],[70.28890288902889,24.356780839292796],[70.49050490504905,24.412332926063655],[70.54810548105482,24.417540934198428],[70.56610566105661,24.38629288538982],[70.55530555305555,24.330740798618947],[70.58050580505807,24.278660717271265],[70.65970659706599,24.245676665751063],[70.71730717307173,24.238732654904695],[70.76770767707677,24.245676665751063],[70.80370803708038,24.261300690155366],[70.88650886508867,24.342892817600074],[70.92970929709298,24.361988847427554],[70.98370983709839,24.360252844715973],[71.04491044910449,24.40018090708253],[71.04491044910449,24.429692953179554],[71.00531005310054,24.443580974872276],[70.9729097290973,24.48698104266201],[70.98010980109802,24.521701096893807],[70.96930969309693,24.572045175529908],[70.97650976509766,24.618917248742818],[71.00171001710018,24.653637302974616],[71.04851048510486,24.688357357206414],[71.01971019710197,24.757797465669995],[70.95130951309514,24.8914696744624],[70.87930879308794,25.063333942909765],[70.80010800108002,25.20568616526012],[70.7029070290703,25.330678360494574],[70.65250652506526,25.422686504208812],[70.65610656106563,25.625798821464798],[70.6489064890649,25.66746288654295],[70.61650616506165,25.691766924505202],[70.56970569705697,25.705654946197924],[70.5049050490505,25.68482291365885],[70.44730447304474,25.68135090823567],[70.3249032490325,25.686558916370444],[70.26370263702637,25.70739094890952],[70.10170101701019,25.91050326616549],[70.08010080100803,25.990359390898618],[70.07650076500767,26.071951518343326],[70.1341013410134,26.21430374069368],[70.14850148501486,26.347975949486084],[70.15570155701559,26.471232142008944],[70.14850148501486,26.50595219624074],[70.11610116101161,26.547616261318893],[70.05850058500585,26.5788643101275],[69.91089910899109,26.585808320973854],[69.73449734497345,26.627472386052006],[69.60129601296015,26.698648497227182],[69.50769507695077,26.74204856501693],[69.48249482494825,26.771560611113955],[69.47169471694718,26.804544662634157],[69.49329493294934,26.953840895830865],[69.53649536495365,27.122233158855053],[69.5688956889569,27.174313240202736],[69.6228962289623,27.228129324262014],[69.66249662496625,27.264585381205393],[69.72369723697238,27.313193457129913],[69.89649896498966,27.47290570659615],[70.05130051300515,27.695114053679617],[70.1449014490145,27.849618295011098],[70.19530195301954,27.894754365512426],[70.24570245702458,27.934682427878997],[70.31770317703177,27.981554501091907],[70.40410404104043,28.024954568881654],[70.48690486904869,28.02321856617006],[70.56970569705697,27.983290503803502],[70.62730627306274,27.938154433302174],[70.6489064890649,27.83573027331839],[70.69210692106921,27.76976217027797],[70.73890738907389,27.729834107911415],[70.79650796507966,27.70900207537234],[70.87570875708758,27.714210083507112],[71.18531185311855,27.8322582678952],[71.289712897129,27.85482630314587],[71.5417154171542,27.870450327550174],[71.71811718117183,27.915586398051502],[71.86931869318695,27.962458471264426],[71.88731887318875,28.04752260413231],[71.94851948519485,28.17772280750154],[72.12852128521286,28.346115070525727],[72.1789217892179,28.422499189835676],[72.2329223292233,28.56658741489761],[72.29052290522907,28.69678761826684],[72.34092340923411,28.7523397050377],[72.62532625326253,28.896427930099634],[72.90252902529025,29.028364136180457],[72.94932949329495,29.08912423108609],[73.12933129331293,29.36341265951725],[73.23013230132301,29.55090095236892],[73.2589325893259,29.60992504456297],[73.31653316533166,29.7731092994524],[73.38133381333813,29.934557551630235],[73.46773467734678,29.971013608573614],[73.65853658536585,30.03350970619084],[73.80973809738097,30.092533798384892],[73.88533885338853,30.161973906848473],[73.93213932139324,30.222734001754105],[73.92493924939251,30.281758093948156],[73.8817388173882,30.352934205123333],[73.89253892538926,30.394598270201485],[73.89973899738999,30.43452633256804],[74.0077400774008,30.519590465435925],[74.21654216542166,30.769574855904835],[74.3389433894339,30.892831048427695],[74.38214382143823,30.892831048427695],[74.50814508145083,30.960535154179695],[74.63414634146343,31.03518327077805],[74.6269462694627,31.06816732229825],[74.60894608946091,31.11330339279958],[74.54054540545405,31.13239942262706],[74.5189451894519,31.186215506686338],[74.53334533345335,31.260863623284692],[74.59454594545946,31.465711943252273],[74.58014580145803,31.524736035446324],[74.51174511745117,31.712224328297992],[74.52614526145263,31.76430440964569],[74.55494554945551,31.818120493704967],[74.63414634146343,31.889296604880144],[74.73854738547385,31.94832069707418],[75.06975069750698,32.08893691671294],[75.13815138151384,32.104560941117256],[75.25335253352534,32.141016998060636],[75.32535325353254,32.21566511465899],[75.33255332553327,32.2798972149878],[75.30375303753038,32.31808927464277],[75.23535235352355,32.37190535870205],[75.10575105751059,32.42051343462656],[74.98694986949872,32.46217749970471],[74.78894788947889,32.456969491569936],[74.68454684546847,32.49342554851333],[74.65934659346595,32.51946558918716],[74.6449464494645,32.60800172747824],[74.66294662946629,32.75729796067495],[74.63414634146343,32.77118598236767],[74.58734587345873,32.75382595525177],[74.48294482944831,32.77118598236767],[74.35334353343535,32.76944997965607],[74.30654306543067,32.811114044734225],[74.3317433174332,32.861458123370326],[74.32454324543247,32.92742622641073],[74.30294302943031,32.99165832673954],[74.28494284942849,33.00554634843226],[74.22374223742239,33.021170372836565],[74.12654126541267,33.07498645689584],[74.04734047340474,33.14269056264784],[74.00414004140043,33.18956263586077],[73.98973989739898,33.220810684669374],[73.99333993339934,33.24164271720845],[74.05094050940511,33.3006668094025],[74.11934119341194,33.383994939558804],[74.1409414094141,33.455171050733966],[74.15174151741519,33.50725113208166],[74.13014130141303,33.54544319173664],[74.0689406894069,33.59231526494955],[74.00414004140043,33.63224332731612],[73.97893978939791,33.6669633815479],[73.97533975339755,33.72077946560718],[74.00054000540007,33.78848357135918],[74.079740797408,33.83882764999528],[74.21654216542166,33.88743572591979],[74.25254252542527,33.94645981811384],[74.24534245342454,33.98985988590357],[74.20934209342093,34.00374790759629],[74.11214112141121,34.00374790759629],[73.95013950139503,34.019371932000595],[73.92133921339214,34.04367596996285],[73.90333903339035,34.07492401877147],[73.90333903339035,34.10790807029167],[73.93933939339394,34.14436412723505],[73.97893978939791,34.191236200447975],[73.97173971739718,34.2363722709493],[73.92493924939251,34.288452352296986],[73.80973809738097,34.324908409240365],[73.79533795337954,34.37872449329964],[73.81333813338134,34.42212456108939],[73.84933849338495,34.48462065870662],[73.8817388173882,34.529756729207946],[73.96093960939609,34.653012921730806],[74.05454054540547,34.680788965116236],[74.17334173341735,34.720717027482806],[74.29934299342995,34.765853097984134],[74.49734497344974,34.73286904646393],[74.59454594545946,34.71550901934803],[74.78894788947889,34.67731695969306],[74.9509495094951,34.64606891088445],[75.12015120151202,34.6373888973265],[75.18855188551888,34.639124900038084],[75.26415264152644,34.60093284038312],[75.45135451354514,34.5367007400543],[75.60615606156063,34.50198068582252],[75.71055710557107,34.5037166885341],[75.86175861758619,34.56100477801655],[75.93735937359375,34.61308485936425],[76.04176041760417,34.670372948846705],[76.17136171361716,34.66690094342353],[76.45576455764558,34.75543708171459],[76.50976509765098,34.74154906002188],[76.59616596165961,34.73634105188711],[76.69696696966969,34.78668513052321],[76.74736747367473,34.84744522542884],[76.75816758167582,34.87869327423746],[76.78336783367837,34.89952530677654],[76.89136891368912,34.939453369143095],[76.99936999369993,34.99153345049078],[77.0317703177032,35.062709561665955],[77.04977049770497,35.10958163487888],[77.16857168571687,35.172077732496106],[77.29457294572944,35.236309832824915],[77.42417424174243,35.30227793586532],[77.57177571775719,35.37866205517527],[77.69777697776976,35.44289415550408],[77.79857798577984,35.496710239563356],[77.80937809378094,35.48455822058223],[77.85257852578525,35.46025418261998],[77.89577895778956,35.449838166350446],[77.9461794617946,35.4724062016011],[78.0109801098011,35.489766228717],[78.04338043380437,35.47935021244747],[78.04698046980468,35.449838166350446],[78.00738007380073,35.30748594400009],[78.0109801098011,35.25019785451764],[78.07578075780759,35.13562167555273],[78.15858158581585,34.94639737998945],[78.2377823778238,34.76932510340731],[78.28098280982812,34.6547489244424],[78.3277832778328,34.60614084851788],[78.5149851498515,34.557532772593376],[78.66978669786698,34.51760471022682],[78.76338763387633,34.453372609898],[78.86418864188641,34.39087651228077],[78.93618936189364,34.35268445262581],[78.96858968589686,34.30234037398971],[78.97578975789759,34.25894030619996],[78.97218972189722,34.227692257391354],[78.93258932589328,34.18950019773638],[78.75258752587524,34.087076037752595],[78.73098730987311,34.055827988943975],[78.72738727387275,34.01416392386582],[78.76338763387633,33.88743572591979],[78.78498784987852,33.809315603898256],[78.78858788587888,33.649603354432],[78.80298802988028,33.50030712123531],[78.86418864188641,33.430867012771714],[78.91818918189182,33.38746694498198],[78.94698946989473,33.34580287990383],[79.01179011790117,33.29198679584455],[79.06579065790658,33.2503227307664],[79.11259112591125,33.226018692804146],[79.13419134191344,33.17220260874487],[79.12339123391234,33.107970508416045],[79.10179101791022,33.052418421645186],[79.10899108991089,33.02290637554816],[79.14499144991453,33.002074343009085],[79.2025920259203,32.94652225623821],[79.20979209792097,32.8649301287935],[79.2061920619206,32.80937804202263],[79.22779227792279,32.75903396338654],[79.23499234992352,32.70348187661567],[79.2169921699217,32.56460165968849],[79.22059220592206,32.50036955935968],[79.17019170191702,32.496897553936506],[79.12699126991271,32.47606552139743],[79.06579065790658,32.387529383106354],[78.99738997389977,32.3649613478557],[78.91818918189182,32.35801733700933],[78.83898838988392,32.41183342106861],[78.77058770587706,32.46738550783948],[78.75258752587524,32.49863355664809],[78.73818738187384,32.55765764884214],[78.7021870218702,32.59758571120871],[78.63018630186303,32.578489681381214],[78.52578525785259,32.57154567053486],[78.41418414184142,32.55765764884214],[78.39258392583929,32.54550562986101],[78.38898388983893,32.51946558918716],[78.41778417784178,32.46738550783948],[78.44298442984433,32.3979453993759],[78.45378453784537,32.300729247526874],[78.48618486184864,32.236497147198065],[78.49698496984973,32.21566511465899],[78.67698676986771,32.022968813672534],[78.72378723787239,31.98304075130598],[78.73458734587348,31.958736713343725],[78.72018720187202,31.88756060216855]]]]}},{"type":"Feature","id":-99,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[96.91836918369182,-12.194756253226586],[96.90756907569079,-12.199964261361359],[96.8967689676897,-12.194756253226586],[96.89316893168933,-12.19302025051499],[96.89316893168933,-12.187812242380232],[96.90396903969042,-12.186076239668637],[96.91476914769146,-12.18260423424546],[96.91836918369182,-12.17392422068751],[96.92196921969219,-12.161772201706384],[96.92556925569255,-12.17392422068751],[96.92556925569255,-12.184340236957041],[96.91836918369182,-12.194756253226586]]],[[[96.83916839168393,-12.18260423424546],[96.85356853568538,-12.186076239668637],[96.86796867968678,-12.180868231533864],[96.87516875168751,-12.187812242380232],[96.84996849968502,-12.198228258649763],[96.83556835568356,-12.179132228822283],[96.82836828368283,-12.151356185436839],[96.82476824768247,-12.125316144763005],[96.8319683196832,-12.125316144763005],[96.8319683196832,-12.135732161032536],[96.83556835568356,-12.144412174590485],[96.83916839168393,-12.160036198994788],[96.83556835568356,-12.170452215264334],[96.83916839168393,-12.18260423424546]]],[[[105.72405724057239,-10.493473595868764],[105.69525695256954,-10.564649707043941],[105.6448564485645,-10.52472164467737],[105.58365583655836,-10.512569625696244],[105.59445594455946,-10.460489544348562],[105.6448564485645,-10.451809530790612],[105.67005670056699,-10.450073528079017],[105.70605706057063,-10.430977498251536],[105.72405724057239,-10.493473595868764]]]]}},{"type":"Feature","id":86,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[72.49212492124923,-7.377348728565394],[72.47052470524707,-7.417276790931965],[72.42732427324273,-7.4346368180478635],[72.40932409324094,-7.333948660775661],[72.34812348123481,-7.262772549600484],[72.37332373323733,-7.262772549600484],[72.42732427324273,-7.299228606543863],[72.44892448924489,-7.396444758392889],[72.46692466924671,-7.366932712295863],[72.46332463324634,-7.337420666198838],[72.47412474124741,-7.309644622813408],[72.46692466924671,-7.278396574004788],[72.43452434524346,-7.229788498080282],[72.44532445324455,-7.221108484522333],[72.49212492124923,-7.261036546888889],[72.49932499324993,-7.294020598409105],[72.49212492124923,-7.377348728565394]]]}},{"type":"Feature","id":372,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-9.948699486994855,53.913963006817596],[-9.952299522995219,53.884450960720585],[-10.027900279002779,53.92090701766395],[-10.063900639006391,53.95909907731894],[-10.265502655026552,53.97819510714643],[-10.182701827018263,54.016387166801394],[-10.139501395013951,54.00597115053185],[-9.99549995499953,54.00423514782025],[-9.955899558995583,53.986875120704354],[-9.948699486994855,53.913963006817596]]],[[[-6.219062190621912,54.08929928068815],[-6.175861758617572,54.05284322374479],[-6.15786157861578,54.016387166801394],[-6.229862298622976,54.00423514782025],[-6.3090630906309,54.011179158666636],[-6.3450634506345125,53.986875120704354],[-6.348663486634848,53.94173905020304],[-6.319863198631992,53.88271495800899],[-6.269462694626952,53.84105089293084],[-6.229862298622976,53.74557074379342],[-6.193861938619392,53.64141058109803],[-6.143461434614352,53.57717848076922],[-6.13266132661326,53.499058358747675],[-6.139861398613988,53.460866299092714],[-6.129061290612896,53.39142619062912],[-6.150661506615052,53.367122152666866],[-6.136261362613624,53.30115404962646],[-6.071460714607127,53.16574583812249],[-6.046260462604607,53.091097721524136],[-6.028260282602815,52.92791346663469],[-6.071460714607127,52.86541736901748],[-6.129061290612896,52.808129279535024],[-6.168661686616872,52.73868917107143],[-6.197461974619728,52.664041054473074],[-6.215462154621548,52.54252086466181],[-6.3450634506345125,52.40190464502305],[-6.399063990639888,52.367184590791254],[-6.463864638646385,52.3446165555406],[-6.323463234632328,52.247400403691586],[-6.438664386643865,52.20226433319024],[-6.561065610656101,52.188376311497535],[-6.6978669786697935,52.21268034945979],[-6.7806678066780535,52.21094434674819],[-6.859868598685978,52.17796029522799],[-6.888668886688862,52.158864265400496],[-6.913869138691382,52.16928028167004],[-6.964269642696422,52.24913640640315],[-7.00387003870037,52.16580827624685],[-7.083070830708294,52.13976823557303],[-7.216272162721623,52.14497624370779],[-7.4394743947439395,52.12240820845713],[-7.525875258752592,52.09810417049488],[-7.561875618756176,52.061648113551485],[-7.59067590675906,52.01824804576174],[-7.626676266762672,51.993944007799485],[-7.66627666276662,51.98005598610678],[-7.839078390783897,51.94880793729817],[-7.871478714787145,51.934919915605434],[-7.954279542795433,51.86547980714187],[-8.058680586805849,51.82555174477528],[-8.145081450814502,51.81339972579417],[-8.220682206822062,51.853327788160726],[-8.25308253082531,51.87763182612298],[-8.289082890828894,51.89151984781569],[-8.407884078840794,51.888047842392524],[-8.371883718837182,51.87589582341138],[-8.346683466834662,51.84811978002597],[-8.33588335883357,51.79256769325508],[-8.350283502835026,51.738751609195816],[-8.407884078840794,51.71271156852197],[-8.476284762847627,51.70750356038721],[-8.58788587885877,51.65195147361632],[-8.735487354873555,51.63632744921202],[-8.814688146881451,51.58424736786435],[-9.297092970929697,51.497447232284856],[-9.322293222932217,51.497447232284856],[-9.390693906939077,51.52001526753551],[-9.462694626946274,51.52869528109346],[-9.53469534695347,51.52175127024711],[-9.73629736297363,51.4731431943226],[-9.83709837098371,51.48355921059215],[-9.71109711097111,51.603343397691816],[-9.54189541895417,51.66410349259746],[-9.523895238952377,51.68146351971336],[-9.581495814958146,51.688407530559715],[-9.898298982989814,51.64674346548156],[-10.009900099000987,51.61028740853817],[-10.121501215012131,51.59987139226865],[-10.071100711007091,51.65542347903951],[-9.927099270992699,51.73007159563787],[-9.851498514985138,51.76652765258126],[-9.801098010980098,51.78041567427397],[-9.750697506975058,51.823815742063715],[-9.599495994959938,51.874159820699816],[-10.085500855008547,51.77173566071602],[-10.211502115021148,51.78388767969713],[-10.240302403024032,51.811663723082575],[-10.341103411034112,51.79951170410146],[-10.377103771037696,51.86895181256503],[-10.233102331023304,51.97484797797199],[-10.146701467014651,52.01998404847333],[-10.042300423004235,52.044288086435586],[-9.94509945099449,52.07900814066738],[-9.909099090990907,52.12240820845713],[-9.955899558995583,52.13629623014984],[-10.251102511025096,52.12588021388029],[-10.391503915039152,52.13456022743824],[-10.384303843038424,52.16928028167004],[-10.35550355503554,52.207472341325],[-10.211502115021148,52.27170444165384],[-10.132301323013223,52.282120457923355],[-10.060300603006027,52.275176447077],[-9.991899918999195,52.2595524226727],[-9.93789937899379,52.23698438742204],[-9.772297722977214,52.25087240911475],[-9.840698406984075,52.290800471481305],[-9.851498514985138,52.3758646043492],[-9.905499054990543,52.40364064773465],[-9.83709837098371,52.44183270738961],[-9.76149761497615,52.46613674535186],[-9.631896318963186,52.54772887279657],[-9.58509585095851,52.55988089177771],[-9.329493294932945,52.578976921605175],[-9.055890558905588,52.62064098668333],[-8.782287822878232,52.67966507887738],[-8.92268922689226,52.71264913039758],[-8.991089910899092,52.75604919818733],[-9.0990909909099,52.667513059896265],[-9.17469174691746,52.63452900837606],[-9.394293942939413,52.617168981260164],[-9.462694626946274,52.62758499752971],[-9.55989559895599,52.65362503820353],[-9.59229592295921,52.64320902193401],[-9.621096210962094,52.62237698939492],[-9.765097650976514,52.58071292431677],[-9.916299162991635,52.570296908047254],[-9.739897398973994,52.64841703006877],[-9.51669516695165,52.78035323614958],[-9.466294662946638,52.82375330393933],[-9.394293942939413,52.896665417826085],[-9.415894158941597,52.92791346663469],[-9.462694626946274,52.94700949646219],[-9.30069300693006,53.09804173237049],[-9.243092430924293,53.12408177304434],[-9.138691386913877,53.1292897811791],[-9.059490594905952,53.15359381914135],[-9.027090270902704,53.15359381914135],[-8.99828998289982,53.1622738326993],[-8.929889298892988,53.20740990320064],[-9.034290342903432,53.23518594658606],[-9.138691386913877,53.25080997099036],[-9.469894698946973,53.23518594658606],[-9.513095130951314,53.23865795200925],[-9.556295562955626,53.252545973701956],[-9.581495814958146,53.27164200352945],[-9.603096030960302,53.32372208487715],[-9.624696246962458,53.334138101146664],[-9.700297002970018,53.334138101146664],[-9.772297722977214,53.31851407674236],[-9.826298262982618,53.320250079453956],[-9.876698766987658,53.34281811470461],[-9.79389793897937,53.39489819605231],[-9.898298982989814,53.40705021503342],[-10.002700027000259,53.396634198763905],[-10.092700927009275,53.41225822316821],[-10.092700927009275,53.44524227468841],[-10.053100531005299,53.47822632620861],[-10.107101071010703,53.50947437501722],[-10.117901179011795,53.549402437383776],[-10.060300603006027,53.56849846721127],[-10.002700027000259,53.56155445636492],[-9.876698766987658,53.59106650246193],[-9.721897218972174,53.604954524154664],[-9.855098550985502,53.63273056754008],[-9.909099090990907,53.65703460550233],[-9.91269912699127,53.69522666515732],[-9.901899018990179,53.72647471396593],[-9.74349743497433,53.78202680073679],[-9.577895778957782,53.804594835987444],[-9.59229592295921,53.84105089293084],[-9.577895778957782,53.8792429525858],[-9.747097470974694,53.89139497156694],[-9.91269912699127,53.863618928181495],[-9.89469894698945,53.93826704477985],[-9.855098550985502,54.00423514782025],[-9.847898478984774,54.04763521561],[-9.855098550985502,54.09450728882291],[-9.934299342993427,54.075411258995445],[-9.94509945099449,54.14137936203585],[-9.977499774997739,54.18651543253716],[-10.092700927009275,54.15526738372856],[-10.089100891008911,54.2160274786342],[-10.056700567005663,54.257691543712355],[-9.99549995499953,54.27678757353982],[-9.934299342993427,54.2681075599819],[-9.826298262982618,54.2681075599819],[-9.71829718297181,54.3010916115021],[-9.563495634956354,54.308035622348456],[-9.315093150931517,54.299355608790506],[-9.145891458914576,54.20908346778785],[-9.102691026910264,54.22470749219215],[-9.034290342903432,54.28199558167461],[-9.001890018900184,54.287203589809366],[-8.74628746287462,54.26289955184711],[-8.58788587885877,54.231651503038506],[-8.544685446854459,54.24206751930805],[-8.569885698856979,54.30282761421367],[-8.623886238862383,54.346227682003416],[-8.55548555485555,54.40351577148587],[-8.472684726847262,54.44170783114086],[-8.415084150841494,54.460803860968326],[-8.28548285482853,54.48510789893058],[-8.231482314823154,54.507675934181265],[-8.191881918819178,54.58058804806802],[-8.13428134281341,54.64134814297364],[-8.458284582845835,54.610100094165034],[-8.764287642876411,54.681276205340225],[-8.713887138871371,54.731620283976326],[-8.649086490864903,54.76113233007334],[-8.53748537485373,54.783700365323995],[-8.526685266852667,54.80974040599784],[-8.472684726847262,54.8323084412485],[-8.37908379083791,54.889596530730955],[-8.41148411484113,54.96424464732931],[-8.393483934839338,55.0197967341002],[-8.325083250832506,55.05625279104356],[-8.30348303483035,55.10833287239126],[-8.274682746827466,55.14652493204622],[-8.137881378813773,55.160412953738955],[-8.004680046800473,55.19513300797075],[-7.957879578795769,55.19166100254756],[-7.803078030780313,55.20034101610551],[-7.7490774907749085,55.186452994412804],[-7.763477634776336,55.24894909203002],[-7.66627666276662,55.25589310287637],[-7.630276302763008,55.24374108389526],[-7.612276122761216,55.20034101610551],[-7.569075690756904,55.1708289700085],[-7.558275582755812,55.122220894083966],[-7.587075870758696,55.084028834429006],[-7.633876338763372,55.054516788331995],[-7.59067590675906,55.025004742234955],[-7.659076590765892,54.97118865817569],[-7.583475834758332,54.99375669342635],[-7.479074790747887,55.04757277748561],[-7.4826748267482515,55.09097284527536],[-7.500675006750072,55.14478892933465],[-7.533075330753292,55.19339700525916],[-7.518675186751864,55.24721308931842],[-7.457474574745731,55.28193314355022],[-7.302673026730275,55.29929317066612],[-7.367473674736743,55.360053265571764],[-7.309873098730975,55.36526127370652],[-7.245072450724507,55.35310925472538],[-7.1550715507154905,55.30450117880088],[-7.061470614706138,55.26804512185751],[-6.960669606696058,55.23853307576047],[-7.057870578705774,55.177772980854854],[-7.173071730717311,55.13784491848827],[-7.219872198721987,55.092708847986955],[-7.378273782737807,55.02847674765815],[-7.3998739987399915,55.004172709695894],[-7.446674466744668,54.90522055513529],[-7.450274502745032,54.87744451174984],[-7.500675006750072,54.825364430402146],[-7.551075510755112,54.76807634091969],[-7.605076050760488,54.745508305669034],[-7.69147691476914,54.728148278553135],[-7.738277382773816,54.710788251437236],[-7.795877958779585,54.719468264995186],[-7.871478714787145,54.71773226228359],[-7.911079110791093,54.698636232456124],[-7.907479074790729,54.68301220805179],[-7.885878858788573,54.66565218093592],[-7.821078210782105,54.639612140262074],[-7.745477454774544,54.61530810229982],[-7.7526775267752726,54.59447606976073],[-7.7922779227792205,54.57190803451007],[-8.044280442804421,54.51288394231602],[-8.119881198811981,54.47642788537263],[-8.145081450814502,54.45385985012197],[-8.119881198811981,54.413931787755416],[-7.918279182791821,54.295883603367315],[-7.885878858788573,54.2837315843862],[-7.853478534785353,54.2160274786342],[-7.677076770767712,54.18651543253716],[-7.605076050760488,54.143115364747445],[-7.543875438754384,54.134435351189495],[-7.410674106741055,54.13790735661266],[-7.356673566735651,54.12054732949676],[-7.324273242732431,54.1326993484779],[-7.306273062730611,54.15526738372856],[-7.194671946719467,54.21429147592261],[-7.1550715507154905,54.240331516596456],[-7.176671766717675,54.27505157082825],[-7.201872018720195,54.3010916115021],[-7.1334713347133345,54.354907695561366],[-7.050670506705075,54.40872377962066],[-7.007470074700734,54.40698777690906],[-6.935469354693538,54.37400372538886],[-6.87786877868777,54.32886765488752],[-6.87066870668707,54.29414760065572],[-6.859868598685978,54.2681075599819],[-6.8022680226802095,54.21429147592261],[-6.766267662676626,54.19519544609511],[-6.669066690666909,54.184779429825596],[-6.647466474664753,54.163947397286506],[-6.665466654666545,54.084091272553394],[-6.651066510665089,54.058051231879546],[-6.546665466654673,54.058051231879546],[-6.438664386643865,54.063259240014304],[-6.402664026640252,54.05978723459114],[-6.363063630636304,54.07714726170704],[-6.301863018630172,54.09450728882291],[-6.219062190621912,54.08929928068815]]]]}},{"type":"Feature","id":364,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[56.18756187561877,26.92085684431065],[56.09396093960942,26.801072657210966],[55.95355953559536,26.700384499938778],[55.892358923589256,26.731632548747385],[55.849158491584916,26.731632548747385],[55.748357483574836,26.69170448638083],[55.67635676356764,26.686496478246056],[55.54315543155431,26.617056369782475],[55.42435424354244,26.582336315550677],[55.34155341553415,26.585808320973854],[55.312753127531295,26.592752331820222],[55.294752947529474,26.639624405033132],[55.294752947529474,26.65698443214903],[55.34875348753488,26.64830441859108],[55.53235532355325,26.71080051620831],[55.76275762757629,26.81148867348051],[55.78435784357845,26.85662474398184],[55.748357483574836,26.931272860580194],[55.75915759157593,26.946896884984497],[55.906759067590684,26.910440828041118],[56.07236072360723,26.983352941927876],[56.21276212762129,27.00244897175537],[56.28116281162812,26.95210489311927],[56.18756187561877,26.92085684431065]]],[[[46.11466114661147,38.87844352173994],[46.16866168661687,38.86976350818199],[46.31626316263163,38.91316357597174],[46.489064890648905,38.906219565125355],[46.5538655386554,38.90448356241379],[46.784267842678446,39.0867638471307],[46.85266852668528,39.14925994474791],[46.98946989469894,39.18050799355652],[47.0650706507065,39.253420107443304],[47.18747187471877,39.34022024302277],[47.33867338673389,39.423548373179074],[47.47547475474755,39.49819648977743],[47.58347583475836,39.54333256027877],[47.77427774277743,39.64922872568573],[47.89307893078933,39.685684782629096],[47.997479974799745,39.68394877991753],[48.15228152281523,39.56069258739464],[48.281882818828194,39.44785241114133],[48.32148321483217,39.39924433521682],[48.256682566825674,39.355844267427074],[48.13428134281344,39.312444199637326],[48.11268112681128,39.28119615082872],[48.105481054810554,39.241268088462164],[48.10908109081092,39.2030760288072],[48.12708127081271,39.17182797999857],[48.274682746827466,39.09891586611181],[48.292682926829286,39.058987803745254],[48.292682926829286,39.0190597413787],[48.274682746827466,38.99301970070485],[48.242282422824246,38.97913167901214],[48.1378813788138,38.95829964647305],[48.05148051480515,38.935731611222394],[48.01908019080193,38.91142757326014],[47.99387993879941,38.8836515298747],[47.997479974799745,38.854139483777686],[48.022680226802265,38.81941942954589],[48.206282062820634,38.723939280408445],[48.224282242822426,38.689219226176675],[48.26028260282604,38.64234715296374],[48.307083070830714,38.612835106866726],[48.382683826838274,38.60589109602037],[48.41868418684189,38.58679506619288],[48.59148591485916,38.41145879232232],[48.634686346863475,38.39930677334121],[48.839888398884,38.43749883299617],[48.868688686886884,38.435762830284574],[48.87228872288725,38.392362762494855],[48.901089010890104,38.14411437473754],[48.926289262892624,38.015650174079894],[48.95868958689587,37.89065797884544],[49.01629016290164,37.77608179988053],[49.08109081090811,37.66671362905038],[49.171091710917125,37.60074552600997],[49.372693726937285,37.519153398565265],[49.469894698947,37.496585363314594],[49.72549725497257,37.48096133891029],[49.98109981099813,37.44450528196691],[50.12870128701289,37.40631322231194],[50.175501755017564,37.38027318163809],[50.21510215102151,37.34034511927153],[50.33750337503375,37.14938482099667],[50.53190531905321,37.01397660949269],[50.9279092790928,36.8108642922367],[51.11871118711187,36.7431601864847],[51.76311763117633,36.61469598582707],[52.19152191521917,36.62163999667344],[53.37233372333725,36.868152381719156],[53.76833768337684,36.930648479336384],[53.9159391593916,36.930648479336384],[53.82593825938261,36.88204040341188],[53.678336783367854,36.85252835731485],[53.76833768337684,36.817808303083055],[53.905139051390535,36.8126002949483],[53.969939699397,36.817808303083055],[54.01674016740168,36.849056351891676],[54.02394023940241,36.90113643323936],[54.01674016740168,36.953216514587055],[53.95193951939521,37.182368872516875],[53.9159391593916,37.34381712469471],[54.19314193141932,37.33166510571358],[54.30114301143013,37.354233140964254],[54.459544595445976,37.40804922502353],[54.57834578345785,37.441033276543735],[54.63954639546395,37.44450528196691],[54.700747007470085,37.47054532264076],[54.7439474394744,37.50179337144937],[54.84834848348484,37.72226571582125],[54.89874898748988,37.77781780259211],[55.07515075150752,37.902809997826566],[55.22635226352264,37.9809301198481],[55.38115381153813,38.05037022831169],[55.57915579155792,38.0989783042362],[55.841958419584216,38.09377029610144],[56.05076050760508,38.07814627169711],[56.16956169561698,38.07814627169711],[56.22716227162272,38.07293826356235],[56.27036270362706,38.0798822744087],[56.29556295562958,38.09550629881301],[56.32436324363243,38.19098644795045],[56.367563675636774,38.22223449675906],[56.43956439564397,38.2500105401445],[56.543965439654414,38.2500105401445],[56.669966699667015,38.256954550990855],[56.77436774367746,38.2500105401445],[56.90756907569076,38.21355448320111],[57.080370803708036,38.210082477777945],[57.19197191971921,38.2170264886243],[57.26037260372604,38.17883442896931],[57.307173071730716,38.130226353044804],[57.332373323733236,38.08856228796665],[57.3359733597336,38.03301020119579],[57.3359733597336,37.989610133406046],[57.35397353973539,37.97398610900174],[57.42237422374225,37.947946068327894],[57.51957519575197,37.928850038500414],[57.71037710377104,37.90454600053816],[57.88677886778868,37.861145932748414],[57.98037980379806,37.82989788393981],[58.109981099810994,37.78302581072688],[58.261182611826115,37.664977626338796],[58.31878318783188,37.6476175992229],[58.387183871838715,37.63546558024177],[58.43398433984342,37.63893758566495],[58.54918549185493,37.68754566158945],[58.64998649986501,37.651089604646074],[58.70038700387005,37.65629761278085],[58.81558815588156,37.68407365616628],[58.93798937989382,37.64935360193449],[59.240392403924034,37.52088940127686],[59.27279272792728,37.52436140670004],[59.301593015930166,37.510473385007316],[59.326793267932686,37.48096133891029],[59.34479344793448,37.44450528196691],[59.366393663936634,37.33340110842518],[59.45639456394565,37.25354498369205],[59.560795607956095,37.1788968670937],[59.686796867968695,37.13896880472714],[59.94959949599496,37.04175265287812],[60.06120061200613,36.963632530856586],[60.180001800018005,36.82996032206418],[60.32040320403206,36.652888045482044],[60.34200342003422,36.63726402107774],[60.709207092070926,36.64247202921251],[61.119611196111975,36.64247202921251],[61.170011700117016,36.57303192074892],[61.15921159211592,36.43241570111016],[61.17361173611738,36.29006347875982],[61.21321213212133,36.19111132419921],[61.21321213212133,36.09910318048496],[61.18441184411844,36.052231107272036],[61.15921159211592,36.00015102592435],[61.152011520115224,35.97758299067368],[61.2060120601206,35.9428629364419],[61.252812528125304,35.868214819843544],[61.260012600126004,35.76231865443657],[61.234812348123484,35.705030564954114],[61.23841238412385,35.659894494452786],[61.26361263612637,35.61996643208623],[61.28161281612816,35.553998329045825],[61.278012780127824,35.514070266679255],[61.245612456124576,35.4741422043127],[61.22401224012242,35.4237981256766],[61.1988119881199,35.36130202805937],[61.18801188011881,35.312693952134865],[61.14121141211413,35.28838991417261],[61.10161101611018,35.272765889768294],[61.10521105211052,35.21026979215108],[61.126811268112704,35.1564537080918],[61.14841148411486,35.093957610474575],[61.12321123211234,35.05055754268483],[61.10521105211052,35.00194946676032],[61.069210692106935,34.922093342027196],[61.080010800108,34.85612523898679],[61.04041040410405,34.79883714950434],[60.99000990009901,34.75022907357983],[60.95760957609576,34.71030101121326],[60.95040950409506,34.653012921730806],[60.91440914409145,34.633916891903326],[60.84600846008462,34.5870448186904],[60.80280802808028,34.5540607671702],[60.73800738007381,34.54538075361225],[60.72720727207272,34.51760471022682],[60.734407344073446,34.49156466955297],[60.76320763207633,34.47594064514867],[60.80280802808028,34.41865255566621],[60.88920889208893,34.31970040110561],[60.64440644406446,34.30754838212448],[60.5688056880569,34.219012243833404],[60.48600486004861,34.09402004859895],[60.52560525605256,33.84229965541846],[60.48600486004861,33.71209945204923],[60.51120511205113,33.63918733816247],[60.57240572405726,33.58884325952637],[60.65520655206552,33.56106721614094],[60.80640806408064,33.559331213429346],[60.90720907209072,33.53849918089027],[60.918009180091815,33.50551512937007],[60.86040860408605,33.45690705344556],[60.766807668076694,33.36316290701973],[60.716407164071654,33.32323484465316],[60.56160561605617,33.13748255451307],[60.56160561605617,33.05936243249154],[60.5760057600576,32.99513033216273],[60.64440644406446,32.793754017618326],[60.709207092070926,32.59932171392029],[60.8280082800828,32.24864916617919],[60.8280082800828,32.168793041446065],[60.78840788407885,31.986512756729155],[60.78840788407885,31.877144585899018],[60.80280802808028,31.734792363548664],[60.792007920079215,31.66014424695031],[60.8208082080821,31.4952239893493],[60.85320853208532,31.483071970368172],[61.11241112411125,31.45182392155955],[61.346413464134656,31.422311875462526],[61.65961659616596,31.38238381309597],[61.75681756817568,31.285167661246945],[61.814418144181445,31.073375330433024],[61.81081810818108,30.91366308096677],[61.78561785617856,30.832070953522063],[61.55881558815588,30.59944659016905],[61.3320133201332,30.363350221392864],[61.10521105211052,30.12898985532827],[60.867608676086775,29.884213472994134],[60.842408424084255,29.858173432320285],[61.03321033210332,29.66374112862225],[61.152011520115224,29.54222093881097],[61.31761317613177,29.372092673075187],[61.33921339213393,29.33216461070863],[61.33921339213393,29.26446050495663],[61.50841508415084,29.005796100929786],[61.56961569615697,28.8703878894258],[61.62361623616238,28.79226776740427],[61.75681756817568,28.667275572169814],[61.890018900189006,28.545755382358536],[62.0340203402034,28.490203295587662],[62.13122131221314,28.478051276606536],[62.35442354423546,28.415555178989322],[62.43362433624338,28.363475097641626],[62.56322563225632,28.235010896983994],[62.718027180271804,28.252370924099893],[62.75042750427505,28.252370924099893],[62.75762757627578,28.243690910541943],[62.761227612276144,28.20202684546379],[62.73962739627396,28.002386533630983],[62.7828278282783,27.801010219086592],[62.811628116281184,27.497209744558404],[62.80082800828009,27.44512966321072],[62.76482764827648,27.356593524919646],[62.761227612276144,27.301041438148786],[62.754027540275416,27.26632138391699],[62.761227612276144,27.250697359512685],[62.811628116281184,27.22986532697361],[62.9160291602916,27.217713307992483],[63.1680316803168,27.252433362224266],[63.196831968319685,27.243753348666317],[63.25803258032582,27.207297291722938],[63.30123301233013,27.15174520495208],[63.304833048330494,27.123969161566635],[63.24363243632436,27.077097088353725],[63.2328323283233,26.998976966332194],[63.25083250832509,26.87919277923251],[63.240032400324026,26.86530475753979],[63.18603186031862,26.83752871415436],[63.1680316803168,26.66566444570698],[63.15723157231574,26.650040421302677],[63.09243092430924,26.632680394186778],[62.786427864278664,26.643096410456323],[62.75042750427505,26.639624405033132],[62.635226352263544,26.594488334531803],[62.44082440824408,26.5615042830116],[62.38682386823868,26.54240825318412],[62.31122311223112,26.490328171836424],[62.26082260822608,26.42783207421921],[62.250022500225015,26.36880798202516],[62.23922239222392,26.356655963044034],[62.12762127621278,26.36880798202516],[62.0880208802088,26.31846390338906],[61.86841868418685,26.24207978407911],[61.84321843218433,26.226455759674806],[61.81081810818108,26.165695664769174],[61.7820178201782,25.99556739903339],[61.75321753217534,25.842799160413506],[61.738817388173885,25.820231125162834],[61.67041670416705,25.768151043815152],[61.663216632166325,25.750791016699253],[61.67041670416705,25.691766924505202],[61.64161641616417,25.584134756386646],[61.61641616416165,25.28554228999323],[61.587615876158765,25.20221415983694],[61.53361533615336,25.195270148990573],[61.49041490414905,25.153606083912422],[61.411214112141124,25.10152600256474],[61.24201242012421,25.141454064931295],[61.10881108811088,25.183118130009447],[60.66240662406625,25.282070284570054],[60.615606156061574,25.330678360494574],[60.58680586805869,25.414006490650863],[60.51120511205113,25.436574525901534],[60.39960399603996,25.31158233066708],[60.02520025200252,25.38449444455385],[59.895598955989556,25.36192640930318],[59.819998199981995,25.400118468958155],[59.6147961479615,25.403590474381332],[59.45639456394565,25.481710596402863],[59.225992259922606,25.427894512343585],[59.0459904599046,25.417478496074054],[58.797587975879765,25.55462271028962],[58.531185311853136,25.592814769944596],[58.31518315183152,25.58066275096347],[58.203582035820375,25.591078767233014],[58.02358023580237,25.6414228458691],[57.93717937179372,25.691766924505202],[57.79677796777969,25.653574864850242],[57.73197731977319,25.724750976025405],[57.3359733597336,25.79071907906581],[57.26037260372604,25.91918327972344],[57.206372063720636,26.037231464111542],[57.20277202772027,26.15875165392282],[57.105571055710556,26.372279987448337],[57.073170731707336,26.679552467399702],[57.03717037170372,26.801072657210966],[56.98316983169832,26.905232819906345],[56.91116911169112,26.99376895819742],[56.81396813968141,27.08924910733485],[56.727567275672754,27.127441166989826],[56.35676356763568,27.200353280876584],[56.284762847628485,27.18993726460704],[56.11916119161194,27.14306519139413],[55.9427594275943,27.037169025987154],[55.65115651156512,26.978144933793118],[55.589955899559016,26.931272860580194],[55.51795517955179,26.83058470330799],[55.42435424354244,26.76982460840236],[55.294752947529474,26.785448632806663],[55.154351543515446,26.72468853790103],[54.89514895148952,26.556296274876843],[54.75834758347585,26.504216193529146],[54.64314643146432,26.50942420166392],[54.52074520745208,26.589280326397045],[54.24714247142472,26.6969124945156],[54.07074070740708,26.731632548747385],[53.822338223382246,26.707328510785132],[53.70713707137071,26.726424540612612],[53.50553505535055,26.851416735847067],[53.45513455134551,26.94342487956132],[53.339933399334,27.004184974466952],[52.983529835298356,27.141329188682533],[52.69192691926921,27.323609473399443],[52.6379263792638,27.391313579151443],[52.60192601926019,27.493737739135227],[52.47592475924759,27.616993931658087],[52.19152191521917,27.71768208893029],[52.02952029520296,27.82357825433725],[51.84231842318425,27.847882292299516],[51.66591665916661,27.844410286876325],[51.59031590315905,27.86350631670382],[51.51831518315183,27.910378389916744],[51.27711277112772,28.130850734288614],[51.27711277112772,28.21938687257969],[51.12951129511296,28.434651208816803],[51.09351093510935,28.512771330838333],[51.06111061110613,28.72629966436385],[51.021510215102154,28.781851751134724],[50.86670866708667,28.8703878894258],[50.84150841508415,28.927675978908255],[50.87750877508776,29.00406009821819],[50.87750877508776,29.06308419041224],[50.79470794707947,29.11690027447152],[50.6759067590676,29.146412320568544],[50.64710647106472,29.21238042360895],[50.66870668706687,29.339108621554985],[50.65070650706508,29.420700748999707],[50.54270542705427,29.547428946945743],[50.38790387903879,29.679365153026552],[50.22950229502297,29.872061454013007],[50.168301683016836,29.920669529937513],[50.12870128701289,30.04739772788355],[50.07110071100712,30.198429963791853],[49.98469984699847,30.208845980061383],[49.556295562955626,30.02830169805607],[49.430294302943025,30.130725858039852],[49.05589055890559,30.307798134622004],[49.027090270902704,30.33383817529584],[49.001890018900184,30.37376623766241],[49.04869048690489,30.39807027562466],[49.095490954909565,30.40675028918261],[49.18909189091892,30.37550224037399],[49.246692466924685,30.41195829731737],[49.22509225092253,30.472718392223015],[49.13149131491315,30.509174449166395],[49.001890018900184,30.505702443743218],[49.037890378903796,30.450150356972344],[48.91548915489156,30.39807027562466],[48.89028890288904,30.326894164449484],[48.90828908289083,30.241830031581586],[48.919089190891924,30.12030984177032],[48.868688686886884,30.063021752287867],[48.83268832688327,30.035245708902423],[48.67068670686709,30.02830169805607],[48.59508595085953,29.97448561399679],[48.54468544685449,29.962333595015664],[48.47988479884799,30.003997660093816],[48.433084330843315,30.03698171161402],[48.39708397083973,30.109893825500777],[48.38628386283864,30.160237904136878],[48.400684006840066,30.188013947522307],[48.382683826838274,30.22967801260046],[48.332283322833234,30.285230099371333],[48.27828278282783,30.31647814817994],[48.22788227882279,30.321686156314712],[48.181081810818114,30.354670207834914],[48.148681486814866,30.41716630545214],[48.065880658806606,30.457094367818698],[48.015480154801566,30.465774381376647],[48.0118801188012,30.656734679651507],[48.0118801188012,30.823390939964113],[48.0118801188012,30.99004720027672],[47.83547835478356,30.996991211123074],[47.680676806768076,31.002199219257847],[47.680676806768076,31.14107943618501],[47.680676806768076,31.39974384021187],[47.75267752677527,31.60112015475626],[47.82827828278283,31.793816455742714],[47.713077130771325,31.936168678093054],[47.59067590675909,32.08720091400136],[47.511475114751164,32.151433014330166],[47.41787417874178,32.340657309893444],[47.37107371073711,32.423985440049734],[47.33147331473316,32.455233488858354],[47.28467284672848,32.474329518685835],[47.12267122671227,32.46738550783948],[46.967869678696786,32.56807366511168],[46.78786787867878,32.687857852211366],[46.56826568265683,32.8336820799849],[46.37746377463776,32.92916222912231],[46.298262982629836,32.94999426166139],[46.111061110611104,32.956938272507756],[46.09306093060931,32.976034302335236],[46.08226082260825,33.02811438368293],[46.08226082260825,33.08713847587697],[46.13986139861399,33.17393861145645],[46.147061470614716,33.22949069822732],[46.021060210602116,33.41524298836741],[45.98145981459817,33.470795075138284],[45.87345873458736,33.49162710767736],[45.895058950589515,33.54544319173664],[45.895058950589515,33.58189924868002],[45.88065880658809,33.60967529206545],[45.85545855458557,33.62356331375817],[45.82305823058232,33.62529931646975],[45.73665736657367,33.60273128121909],[45.67545675456756,33.686059411375396],[45.4738547385474,33.92562778557476],[45.409054090540906,33.95513983167179],[45.39825398253984,33.97076385607609],[45.44505445054452,34.04367596996285],[45.527855278552806,34.153044140793],[45.542255422554234,34.21554023841023],[45.527855278552806,34.28498034687381],[45.43785437854379,34.415180550243036],[45.459454594545946,34.470732637013896],[45.49905499054992,34.53322873463112],[45.49905499054992,34.58183681055563],[45.560255602556026,34.574892799709275],[45.635856358563586,34.57315679699768],[45.661056610566106,34.61308485936425],[45.661056610566106,34.748493070868236],[45.67905679056793,34.79883714950434],[45.920259202592035,35.02798950743417],[46.04266042660427,35.08006958878185],[46.13266132661329,35.12694166199478],[46.154261542615444,35.19638177045836],[46.136261362613624,35.23283782740174],[46.11826118261183,35.284917908749435],[46.111061110611104,35.321373965692814],[46.01026010260102,35.42553412838819],[45.97425974259744,35.477614209735876],[45.970659706597075,35.5244862829488],[45.995859958599596,35.6078144131051],[46.03906039060391,35.67378251614551],[46.179461794617964,35.71197457580047],[46.262262622626224,35.74495862732067],[46.273062730627316,35.772734670706114],[46.16866168661687,35.82134274663062],[45.94185941859419,35.83523076832334],[45.77625776257764,35.82134274663062],[45.72225722257224,35.83696677103492],[45.64665646656468,35.928974914749176],[45.560255602556026,35.97758299067368],[45.484654846548466,36.0088310394823],[45.409054090540906,36.00362303134753],[45.36225362253623,36.01577505032866],[45.351453514535166,36.05396710998363],[45.23985239852399,36.356031581800224],[45.207452074520745,36.397695646878375],[45.157051570515705,36.408111663147906],[45.11385113851139,36.4098476658595],[45.08505085050851,36.43067969839858],[45.05265052650526,36.47234376347673],[45.031050310503105,36.52615984753601],[45.031050310503105,36.597335958711184],[45.03465034650347,36.658096053616816],[45.02025020250204,36.69802411598337],[44.980649806498064,36.73795217834994],[44.92664926649266,36.76572822173537],[44.879848798487984,36.798712273255575],[44.797047970479724,37.06432068812879],[44.764647646476476,37.135496799303965],[44.764647646476476,37.14244081015032],[44.76824768247684,37.15632883184304],[44.75744757447575,37.21708892674867],[44.797047970479724,37.269169008096355],[44.79344793447936,37.29000104063543],[44.714247142471436,37.35770514638743],[44.60264602646026,37.423673249427836],[44.57384573845738,37.43582526840896],[44.57384573845738,37.50700137958414],[44.57744577445774,37.56081746364342],[44.56664566645668,37.60942553956792],[44.54504545045452,37.63546558024177],[44.54504545045452,37.65803361549243],[44.588245882458835,37.710113696840125],[44.55944559445595,37.74483375107191],[44.39744397443974,37.82989788393981],[44.336243362433635,37.87156194901796],[44.22464224642246,37.88024196257591],[44.210242102421034,37.90801800596134],[44.228242282422826,37.96704209815539],[44.2678426784268,38.03821820933055],[44.32904329043291,38.10939432050574],[44.35064350643506,38.14585037744911],[44.37224372243722,38.210082477777945],[44.37944379443795,38.25521854827926],[44.44784447844478,38.3177146458965],[44.45144451444514,38.33507467301237],[44.42984429844299,38.35764270826306],[44.37584375843758,38.36979472724417],[44.31824318243184,38.375002735378956],[44.30024300243002,38.38541875164847],[44.28944289442896,38.42013880588027],[44.29664296642966,38.557283020095866],[44.278642786427866,38.64061115025217],[44.25704257042571,38.70137124515779],[44.27144271442714,38.83677945666179],[44.23184231842319,38.862819497335636],[44.17064170641706,38.9339956085108],[44.14544145441454,38.994755703416445],[44.159841598415994,39.0173237386671],[44.17064170641706,39.05551579832206],[44.18144181441815,39.10759587966976],[44.177841778417786,39.14405193661315],[44.120241202412046,39.18050799355652],[44.08064080640807,39.218700053211506],[44.07344073440734,39.26036411828966],[44.059040590405914,39.31070819692576],[44.033840338403394,39.350636259292315],[44.0230402304023,39.376676299966164],[44.044640446404486,39.39230032437047],[44.12384123841238,39.40445234335158],[44.23904239042392,39.397508332505225],[44.336243362433635,39.39577232979363],[44.39024390243904,39.42181237046748],[44.45504455044551,39.66658875280163],[44.51624516245164,39.73082085313044],[44.588245882458835,39.7690129127854],[44.7250472504725,39.68221277720593],[44.78264782647827,39.65096472839733],[44.81864818648188,39.65096472839733],[44.83664836648367,39.62839669314664],[44.998649986499885,39.423548373179074],[45.07065070650708,39.36278827827343],[45.11385113851139,39.31070819692576],[45.14265142651428,39.25515611015487],[45.18945189451895,39.215228047788315],[45.25425254252542,39.194396015249254],[45.33705337053371,39.138843928478366],[45.391053910539114,39.09544386068865],[45.4810548105481,39.00690772239756],[45.57465574655748,38.97218766816579],[45.920259202592035,38.90795556783695],[46.11466114661147,38.87844352173994]]]]}},{"type":"Feature","id":368,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[44.764647646476476,37.14244081015032],[44.764647646476476,37.135496799303965],[44.797047970479724,37.06432068812879],[44.879848798487984,36.798712273255575],[44.92664926649266,36.76572822173537],[44.980649806498064,36.73795217834994],[45.02025020250204,36.69802411598337],[45.03465034650347,36.658096053616816],[45.031050310503105,36.597335958711184],[45.031050310503105,36.52615984753601],[45.05265052650526,36.47234376347673],[45.08505085050851,36.43067969839858],[45.11385113851139,36.4098476658595],[45.157051570515705,36.408111663147906],[45.207452074520745,36.397695646878375],[45.23985239852399,36.356031581800224],[45.351453514535166,36.05396710998363],[45.36225362253623,36.01577505032866],[45.409054090540906,36.00362303134753],[45.484654846548466,36.0088310394823],[45.560255602556026,35.97758299067368],[45.64665646656468,35.928974914749176],[45.72225722257224,35.83696677103492],[45.77625776257764,35.82134274663062],[45.94185941859419,35.83523076832334],[46.16866168661687,35.82134274663062],[46.273062730627316,35.772734670706114],[46.262262622626224,35.74495862732067],[46.179461794617964,35.71197457580047],[46.03906039060391,35.67378251614551],[45.995859958599596,35.6078144131051],[45.970659706597075,35.5244862829488],[45.97425974259744,35.477614209735876],[46.01026010260102,35.42553412838819],[46.111061110611104,35.321373965692814],[46.11826118261183,35.284917908749435],[46.136261362613624,35.23283782740174],[46.154261542615444,35.19638177045836],[46.13266132661329,35.12694166199478],[46.04266042660427,35.08006958878185],[45.920259202592035,35.02798950743417],[45.67905679056793,34.79883714950434],[45.661056610566106,34.748493070868236],[45.661056610566106,34.61308485936425],[45.635856358563586,34.57315679699768],[45.560255602556026,34.574892799709275],[45.49905499054992,34.58183681055563],[45.49905499054992,34.53322873463112],[45.459454594545946,34.470732637013896],[45.43785437854379,34.415180550243036],[45.527855278552806,34.28498034687381],[45.542255422554234,34.21554023841023],[45.527855278552806,34.153044140793],[45.44505445054452,34.04367596996285],[45.39825398253984,33.97076385607609],[45.409054090540906,33.95513983167179],[45.4738547385474,33.92562778557476],[45.67545675456756,33.686059411375396],[45.73665736657367,33.60273128121909],[45.82305823058232,33.62529931646975],[45.85545855458557,33.62356331375817],[45.88065880658809,33.60967529206545],[45.895058950589515,33.58189924868002],[45.895058950589515,33.54544319173664],[45.87345873458736,33.49162710767736],[45.98145981459817,33.470795075138284],[46.021060210602116,33.41524298836741],[46.147061470614716,33.22949069822732],[46.13986139861399,33.17393861145645],[46.08226082260825,33.08713847587697],[46.08226082260825,33.02811438368293],[46.09306093060931,32.976034302335236],[46.111061110611104,32.956938272507756],[46.298262982629836,32.94999426166139],[46.37746377463776,32.92916222912231],[46.56826568265683,32.8336820799849],[46.78786787867878,32.687857852211366],[46.967869678696786,32.56807366511168],[47.12267122671227,32.46738550783948],[47.28467284672848,32.474329518685835],[47.33147331473316,32.455233488858354],[47.37107371073711,32.423985440049734],[47.41787417874178,32.340657309893444],[47.511475114751164,32.151433014330166],[47.59067590675909,32.08720091400136],[47.713077130771325,31.936168678093054],[47.82827828278283,31.793816455742714],[47.75267752677527,31.60112015475626],[47.680676806768076,31.39974384021187],[47.680676806768076,31.14107943618501],[47.680676806768076,31.002199219257847],[47.83547835478356,30.996991211123074],[48.0118801188012,30.99004720027672],[48.0118801188012,30.823390939964113],[48.0118801188012,30.656734679651507],[48.015480154801566,30.465774381376647],[48.065880658806606,30.457094367818698],[48.148681486814866,30.41716630545214],[48.181081810818114,30.354670207834914],[48.22788227882279,30.321686156314712],[48.27828278282783,30.31647814817994],[48.332283322833234,30.285230099371333],[48.382683826838274,30.22967801260046],[48.400684006840066,30.188013947522307],[48.38628386283864,30.160237904136878],[48.39708397083973,30.109893825500777],[48.433084330843315,30.03698171161402],[48.47988479884799,30.003997660093816],[48.54468544685449,29.962333595015664],[48.45468454684547,29.93802955705341],[48.35388353883539,29.957125586880892],[48.141481414814166,30.040453717037195],[48.073080730807305,30.043925722460372],[47.98307983079832,30.01094167094017],[47.97947979479795,29.98316562755474],[47.75267752677527,30.076909773980574],[47.67347673476735,30.09600580380807],[47.644676446764464,30.09774180651965],[47.51507515075153,30.09600580380807],[47.33147331473316,30.08038177940375],[47.22347223472235,30.04218971974879],[47.14787147871479,30.00052565467064],[47.11547115471154,29.96059759230407],[47.101071010710115,29.939765559764993],[47.043470434704346,29.823453378088487],[46.975069750697514,29.672421142180198],[46.90666906669068,29.537012930676212],[46.76986769867699,29.347788635112934],[46.69426694266943,29.259252496821873],[46.532265322653245,29.096068241932443],[46.355863558635605,29.06308419041224],[45.94905949059492,29.096068241932443],[45.49905499054992,29.13078829616424],[45.049050490504925,29.16724435310762],[44.7178471784718,29.193284393781468],[44.689046890468916,29.201964407339418],[44.361443614436155,29.434588770692415],[44.09864098640986,29.61860505812092],[43.774637746377465,29.849493418762336],[43.439834398344004,30.083853784826943],[43.10143101431015,30.321686156314712],[42.85662856628568,30.495286427473673],[42.56142561425614,30.717494774557153],[42.28782287822878,30.92060709181314],[42.075420754207556,31.080319341279377],[41.798217982179835,31.220935560918136],[41.58581585815858,31.330303731748288],[41.27261272612728,31.48827997850293],[41.02421024210244,31.616744179160563],[40.808208082080824,31.726112349990714],[40.48060480604806,31.89276861030332],[40.36900369003692,31.93964068351623],[40.0270002700027,31.995192770287105],[39.702997029970305,32.04206484350003],[39.368193681936816,32.09240892213613],[39.1449914499145,32.12365697094474],[39.292592925929256,32.24344115804442],[39.24579245792458,32.351073326162975],[39.141391413914135,32.331977296335495],[39.040590405904055,32.30593725566165],[38.982989829898315,32.47259351597425],[39.058590585905876,32.49342554851333],[38.98658986589868,32.71042588746202],[38.914589145891455,32.934370237257085],[38.84618846188462,33.15137057620579],[38.77418774187743,33.37184292057768],[39.05499054990551,33.51419514292802],[39.267392673926736,33.62009130833499],[39.56619566195664,33.767651538820104],[39.85059850598506,33.91173976388204],[40.120601206012054,34.047147975386025],[40.423004230042295,34.19818021129433],[40.68940689406895,34.33185242008673],[40.934209342093425,34.38740450685759],[40.98820988209883,34.429068571935744],[41.09981099811,34.61308485936425],[41.193411934119354,34.76932510340731],[41.20061200612008,34.80578116035069],[41.20061200612008,35.02798950743417],[41.21501215012151,35.28838991417261],[41.24741247412476,35.427270131099775],[41.3050130501305,35.550526323622634],[41.35541355413554,35.640798464625306],[41.3590135901359,35.724126594781595],[41.3518135181352,35.809190727649494],[41.30141301413016,35.93939093101871],[41.243812438124394,36.07306313981111],[41.25101251012512,36.20326334318034],[41.261812618126186,36.27270345164392],[41.294212942129434,36.38380762518565],[41.35541355413554,36.46366374991878],[41.41661416614167,36.51400782855488],[41.65061650616508,36.56608790990256],[41.78741787417874,36.597335958711184],[41.974619746197476,36.74142418377312],[42.082620826208256,36.826488316641004],[42.23742237422374,36.961896528145004],[42.34902349023491,37.06084868270561],[42.35982359823598,37.095568736937395],[42.35982359823598,37.10945675863012],[42.45702457024572,37.1285527884576],[42.6370263702637,37.250072978268875],[42.74142741427414,37.36117715181061],[42.77382773827739,37.37159316808015],[42.86742867428674,37.33513711113676],[42.9358293582936,37.32472109486723],[43.09423094230942,37.36812116265696],[43.18423184231844,37.345553127406305],[43.263432634326364,37.31604108130928],[43.306633066330676,37.314305078597684],[43.515435154351565,37.2448649701341],[43.56943569435694,37.23618495657615],[43.67743677436775,37.227504943018204],[43.8358383583836,37.22403293759503],[43.94023940239404,37.269169008096355],[44.01224012240124,37.314305078597684],[44.06624066240664,37.3125690758861],[44.11304113041132,37.30215305961656],[44.15624156241563,37.28305702978908],[44.19224192241924,37.250072978268875],[44.20664206642067,37.20320090505595],[44.203042030420306,37.05216866914766],[44.21744217442176,37.01224060678109],[44.24624246242462,36.98272856068408],[44.28224282242823,36.97752055254931],[44.32544325443254,37.01050460406951],[44.4010440104401,37.059112679994016],[44.49464494644948,37.1111927613417],[44.56664566645668,37.15806483455462],[44.60624606246063,37.17542486167052],[44.671046710467124,37.173688858958926],[44.73224732247323,37.165008845400976],[44.764647646476476,37.14244081015032]]]}},{"type":"Feature","id":352,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-15.543155431554311,66.22916624283434],[-15.427954279542803,66.22395823469958],[-15.24075240752407,66.25867828893138],[-15.161551615516146,66.28124632418204],[-14.970749707497077,66.35936644620355],[-14.85554855548554,66.38193448145424],[-14.6791467914679,66.37672647331945],[-14.59634596345964,66.38193448145424],[-14.592745927459276,66.37325446789629],[-14.700747007470056,66.34200641908768],[-14.787147871478709,66.33159040281814],[-14.91314913149131,66.2847183296052],[-15.028350283502817,66.17708616148664],[-15.118351183511834,66.12500608013897],[-15.11475114751147,66.10243804488829],[-15.010350103501025,66.06077397981016],[-14.895148951489517,66.03820594455948],[-14.787147871478709,66.05903797709857],[-14.740347403474033,66.05035796354062],[-14.69714697146972,66.02084591744358],[-14.675546755467536,65.98959786863497],[-14.668346683466837,65.96008582253796],[-14.689946899468993,65.89758972492072],[-14.751147511475097,65.83335762459191],[-14.837548375483749,65.78127754324422],[-14.826748267482657,65.76391751612832],[-14.758347583475825,65.75523750257037],[-14.4271442714427,65.78995755680216],[-14.391143911439116,65.78822155409057],[-14.373143731437295,65.7708615269747],[-14.36954369543696,65.7378774754545],[-14.35154351543514,65.71010143206905],[-14.31914319143192,65.6840613913952],[-14.329943299432983,65.65802135072136],[-14.473944739447376,65.57469322056505],[-14.3011430114301,65.62677330191275],[-14.1679416794168,65.64239732631705],[-13.93393933939339,65.6163572856432],[-13.840338403384038,65.5851092368346],[-13.786337863378634,65.5330291554869],[-13.703537035370346,65.5503891826028],[-13.671136711367097,65.5486531798912],[-13.617136171361722,65.5191411337942],[-13.617136171361722,65.48789308498559],[-13.653136531365305,65.44102101177265],[-13.667536675366762,65.3993569466945],[-13.70713707137071,65.3819969195786],[-13.78273782737827,65.36984490059749],[-13.804338043380426,65.35422087619318],[-13.771937719377178,65.32297282738458],[-13.721537215372138,65.29172477857594],[-13.653136531365305,65.28998877586437],[-13.642336423364242,65.27436475146004],[-13.638736387363878,65.25700472434417],[-13.649536495364941,65.23617269180508],[-13.671136711367097,65.22228467011237],[-13.70713707137071,65.21534065926602],[-13.753937539375386,65.19277262401533],[-13.58113581135811,65.14242854537923],[-13.559535595355953,65.12506851826336],[-13.55593555935559,65.09729247487792],[-13.570335703357017,65.06778042878088],[-13.599135991359901,65.03653237997227],[-13.653136531365305,65.0174363501448],[-13.775537755377542,65.01396434472161],[-13.854738547385466,64.99313231218252],[-13.829538295382946,64.95841225795076],[-13.829538295382946,64.91327618744941],[-13.851138511385102,64.86293210881331],[-13.951939519395182,64.7830759840802],[-14.045540455404534,64.74141191900205],[-14.135541355413551,64.7153718783282],[-14.297542975429735,64.72405189188615],[-14.383943839438388,64.74488392442521],[-14.37674376743766,64.67717981867324],[-14.466744667446676,64.63551575359509],[-14.448744487444856,64.60079569936329],[-14.416344163441636,64.58343567224739],[-14.434344343443428,64.53829960174605],[-14.473944739447376,64.49316353124473],[-14.5459454594546,64.4462914580318],[-14.62874628746286,64.41677941193478],[-14.790747907479073,64.38032335499139],[-14.927549275492737,64.31956326008577],[-15.021150211502118,64.29525922212352],[-15.255152551525498,64.29699522483511],[-15.496354963549635,64.25880316518013],[-15.831158311583124,64.17721103773542],[-16.06156061560614,64.11124293469501],[-16.234362343623417,64.03659481809666],[-16.468364683646826,63.91681063099696],[-16.641166411664102,63.864730549649295],[-16.73836738367382,63.852578530668154],[-16.93276932769328,63.84042651168704],[-17.094770947709463,63.80744246016684],[-17.634776347763477,63.746682365261194],[-17.81477814778148,63.71369831374099],[-17.839978399784002,63.682450264932385],[-17.915579155791562,63.635578191719446],[-17.919179191791926,63.61995416731514],[-17.886778867788678,63.606066145622435],[-17.87957879578795,63.59044212121813],[-17.947979479794782,63.53489003444727],[-18.08118081180811,63.49669797479228],[-18.142381423814243,63.49669797479228],[-18.217982179821803,63.53141802902408],[-18.253982539825387,63.529682026312486],[-18.26478264782648,63.52447401817773],[-18.26478264782648,63.51405800190818],[-18.22158221582214,63.47239393683003],[-18.304383043830427,63.45503390971413],[-18.653586535865344,63.406425833789626],[-19.251192511925126,63.441145888021424],[-19.485194851948506,63.479337947676385],[-19.776797767977683,63.53662603715884],[-19.953199531995324,63.55225006156314],[-20.198001980019797,63.555722066986334],[-20.399603996039957,63.63731419443104],[-20.49320493204931,63.68765827306714],[-20.500405004050037,63.70849030560623],[-20.489604896048945,63.732794343568486],[-20.471604716047153,63.74841836797279],[-20.439204392043905,63.75709838153074],[-20.370803708037073,63.75709838153074],[-20.363603636036345,63.76577839508869],[-20.414004140041385,63.805706457455244],[-20.464404644046425,63.791818435762536],[-20.59400594005939,63.73453034628005],[-20.651606516065158,63.738002351703244],[-20.727207272072718,63.76577839508869],[-20.730807308073082,63.793554438474104],[-20.87840878408784,63.80397045474365],[-21.008010080100803,63.838690508975446],[-21.137611376113767,63.88729858489995],[-21.15561155611556,63.906394614727446],[-21.094410944109427,63.93417065811286],[-21.10521105211052,63.93937866624765],[-21.152011520115195,63.94458667438241],[-21.245612456124547,63.93590666082446],[-21.386013860138604,63.873410563207244],[-21.447214472144708,63.85778653880294],[-22.372423724237223,63.843898517110205],[-22.60642606426063,63.83695450626385],[-22.653226532265307,63.8282744927059],[-22.692826928269284,63.86820255507246],[-22.728827288272868,63.96021069878671],[-22.743227432274324,64.01923479098076],[-22.73242732427323,64.04874683707777],[-22.700027000269984,64.08346689130957],[-22.649626496264943,64.07652288046322],[-22.602826028260267,64.04874683707777],[-22.559625596255955,64.01055477742281],[-22.509225092250915,63.99145874759532],[-22.188821888218882,64.04006682351985],[-22.055620556205554,64.07131487232846],[-22.00162001620015,64.10256292113706],[-21.93681936819368,64.15290699977317],[-21.864818648186485,64.18068304315861],[-21.832418324183237,64.20498708112086],[-21.76761767617677,64.28484320585397],[-21.720817208172065,64.32129926279737],[-21.670416704167025,64.34907530618278],[-21.605616056160557,64.36643533329868],[-21.461614616146164,64.37858735227982],[-21.55881558815588,64.39768338210729],[-21.645216452164505,64.39768338210729],[-21.95121951219511,64.31435525195099],[-22.05202052020519,64.31435525195099],[-22.048420484204826,64.32650727093213],[-22.005220052200514,64.35081130889438],[-21.90081900819007,64.39073937126093],[-21.972819728197265,64.39421137668413],[-22.00162001620015,64.41330740651159],[-22.005220052200514,64.45149946616658],[-21.95121951219511,64.51573156649539],[-21.702817028170273,64.5973236939401],[-21.61641616416165,64.60947571292124],[-21.59121591215913,64.62683574003714],[-21.62361623616235,64.63898775901825],[-21.67401674016739,64.6476677725762],[-21.92601926019259,64.5626036397083],[-22.106021060210594,64.53309159361129],[-22.160021600215998,64.53829960174605],[-22.25362253622535,64.57128365326625],[-22.282422824228235,64.58690767767058],[-22.325623256232547,64.62509973732554],[-22.318423184231847,64.6476677725762],[-22.232022320223194,64.7136358756166],[-22.24642246422465,64.72752389730934],[-22.307623076230755,64.7327319054441],[-22.466024660246603,64.79522800306131],[-22.721627216272168,64.78828399221496],[-23.348033480334806,64.82474004915835],[-23.47763477634777,64.80911602475405],[-23.690036900368995,64.75703594340635],[-23.81963819638196,64.73967591629045],[-23.877238772387727,64.75009193256],[-23.93123931239313,64.77786797594541],[-23.98163981639817,64.8160600356004],[-24.024840248402484,64.86293210881331],[-24.00684006840069,64.89591616033351],[-23.924039240392403,64.91501219016101],[-23.86283862838627,64.92369220371896],[-23.69363693636936,64.91327618744941],[-23.48483484834847,64.94626023896961],[-23.35163351633517,64.95320424981597],[-23.315633156331558,64.95841225795076],[-23.236432364323633,64.99313231218252],[-23.196831968319685,65.00181232574047],[-23.139231392313917,64.98966030675936],[-23.110431104311033,64.96535626879711],[-22.89802898028981,65.00354832845207],[-22.826028260282584,65.02090835556797],[-22.818828188281884,65.03306037454911],[-22.786427864278636,65.04694839624182],[-22.685626856268556,65.02611636370273],[-22.599225992259903,65.02611636370273],[-22.494824948249487,65.04000438539546],[-22.307623076230755,65.04521239353022],[-21.89361893618937,65.04868439895341],[-21.828818288182873,65.07993244776202],[-21.80001800017999,65.10597248843587],[-21.764017640176405,65.17367659418787],[-21.778417784177833,65.18756461588058],[-22.041220412204126,65.12506851826336],[-22.098820988209866,65.12680452097493],[-22.401224012240107,65.15978857249513],[-22.509225092250915,65.19624462943852],[-22.473224732247303,65.22749267824713],[-22.314823148231483,65.29172477857594],[-22.149221492214906,65.34380485992364],[-21.908019080190797,65.3993569466945],[-21.85041850418503,65.42192498194518],[-21.84321843218433,65.44796502261903],[-22.005220052200514,65.49310109312034],[-22.31122311223112,65.48094907413923],[-22.390423904239043,65.5347651581985],[-22.642426424264244,65.5677492097187],[-22.811628116281156,65.54691717717964],[-22.901629016290144,65.57990122869984],[-23.121231212312125,65.5347651581985],[-23.60363603636037,65.46879705515809],[-23.798037980379803,65.42192498194518],[-23.898838988389883,65.40803696025245],[-24.017640176401756,65.44449301719584],[-24.22284222842228,65.48789308498559],[-24.453244532445325,65.5000451039667],[-24.47484474844748,65.52434914192895],[-24.341643416434152,65.6007332612389],[-24.2480424804248,65.61462128293161],[-24.154441544415448,65.60767727208525],[-23.978039780397808,65.55559719073759],[-23.85563855638557,65.53823716362169],[-24.010440104401027,65.6163572856432],[-24.00684006840069,65.64586933174024],[-24.017640176401756,65.69100540224156],[-24.06444064440643,65.71010143206905],[-24.111241112411108,65.76044551070515],[-24.093240932409316,65.77606953510946],[-24.032040320403212,65.78301354595581],[-23.909639096390947,65.76565351883991],[-23.614436144361434,65.67885338326045],[-23.470434704347042,65.69447740766475],[-23.391233912339118,65.72572545647336],[-23.286832868328673,65.75002949443561],[-23.315633156331558,65.76218151341675],[-23.56763567635676,65.76391751612832],[-23.70443704437045,65.78127754324422],[-23.772837728377283,65.80558158120647],[-23.834038340383387,65.84898164899622],[-23.81243812438123,65.86807767882371],[-23.740437404374035,65.88543770593961],[-23.524435244352446,65.88022969780482],[-23.66843668436684,65.95487781440318],[-23.765637656376555,65.99654187948133],[-23.776437764377647,66.01737391202042],[-23.76923769237692,66.04341395269427],[-23.758437584375827,66.06077397981016],[-23.73683736837367,66.06945399336809],[-23.488434884348834,66.02605392557837],[-23.43443434434343,66.02431792286677],[-23.48483484834847,66.05209396625222],[-23.59283592835928,66.09375803133037],[-23.600036000360006,66.10938205573467],[-23.55323553235533,66.12153407471578],[-23.531635316353146,66.14583811267804],[-23.52803528035281,66.16493414250553],[-23.45243452434525,66.18055816690983],[-23.37683376833769,66.18229416962143],[-23.30123301233013,66.16667014521713],[-23.063630636306357,66.08681402048398],[-23.027630276302745,66.06424598523333],[-23.01683016830168,66.03473393913632],[-23.027630276302745,65.99654187948133],[-23.020430204302045,65.98265385778862],[-22.926829268292664,65.99480587676973],[-22.851228512285104,65.97918185236543],[-22.81522815228152,65.98265385778862],[-22.721627216272168,66.03820594455948],[-22.660426604266036,66.02605392557837],[-22.620826208262088,66.00001388490452],[-22.610026100260995,65.97570984694227],[-22.602826028260267,65.94446179813366],[-22.620826208262088,65.87675769238166],[-22.617226172261724,65.86807767882371],[-22.552425524255227,65.90626973847867],[-22.440824408244083,65.90800574119027],[-22.426424264242627,65.92710177101776],[-22.422824228242263,65.99827788219292],[-22.433624336243355,66.05730197438697],[-22.444424444244447,66.06945399336809],[-22.808028080280792,66.15278212352439],[-22.869228692286924,66.17187815335188],[-22.94842948429485,66.21354221843004],[-22.93042930429303,66.23263824825753],[-22.862028620286196,66.251734278085],[-22.754027540275388,66.25867828893138],[-22.509225092250915,66.25694228621978],[-22.484024840248395,66.26562229977773],[-22.53082530825307,66.28819033502839],[-22.646026460264608,66.3020783567211],[-22.671226712267128,66.31423037570224],[-22.685626856268556,66.33853441366449],[-22.82242822428225,66.32464639197178],[-22.97362973629737,66.32464639197178],[-23.11763117631176,66.33853441366449],[-23.121231212312125,66.35763044349198],[-23.063630636306357,66.38367048416583],[-22.944829448294485,66.42880655466715],[-22.89082890828908,66.44095857364829],[-22.725227252272504,66.43227856009034],[-22.559625596255955,66.44616658178305],[-22.426424264242627,66.43054255737874],[-22.32202322023221,66.3854064868774],[-22.17082170821709,66.30728636485588],[-21.965619656196566,66.25694228621978],[-21.947619476194745,66.24131826181548],[-21.839618396183965,66.19965419673733],[-21.62361623616235,66.09028602590718],[-21.40761407614076,66.02605392557837],[-21.396813968139668,66.00869389846247],[-21.43281432814328,65.98959786863497],[-21.51561515615157,65.96702983338432],[-21.497614976149748,65.95487781440318],[-21.386013860138604,65.93925378999887],[-21.310413104131044,65.89585372220913],[-21.303213032130316,65.87675769238166],[-21.375213752137512,65.74134948087766],[-21.411214112141124,65.71357343749222],[-21.4580145801458,65.69794941308791],[-21.65961659616596,65.72398945376176],[-21.60921609216092,65.68058938597201],[-21.46521465214653,65.6354533154707],[-21.43281432814328,65.60941327479685],[-21.454414544145436,65.5851092368346],[-21.44001440014401,65.57816522598824],[-21.386013860138604,65.59205324768095],[-21.364413644136448,65.57816522598824],[-21.375213752137512,65.53650116091009],[-21.396813968139668,65.5017811066783],[-21.43281432814328,65.47400506329285],[-21.422014220142188,65.46185304431174],[-21.364413644136448,65.4653250497349],[-21.314013140131408,65.45838103888855],[-21.23121231212312,65.42018897923359],[-21.162811628116287,65.30387679755708],[-21.13041130411304,65.26742074061369],[-21.10521105211052,65.30040479213389],[-21.076410764107635,65.38546892500179],[-21.04761047610475,65.42886899279154],[-21.02241022410223,65.43060499550313],[-20.99720997209971,65.44449301719584],[-20.97920979209792,65.47053305786969],[-20.939609396093942,65.5660132070071],[-20.80280802808028,65.6371893181823],[-20.738007380073782,65.65802135072136],[-20.680406804068042,65.66322935885614],[-20.648006480064794,65.6545493452982],[-20.547205472054713,65.57990122869984],[-20.48600486004858,65.5677492097187],[-20.45360453604536,65.57122121514189],[-20.41040410404102,65.62156529377799],[-20.356403564035645,65.718781445627],[-20.345603456034553,65.82814961645715],[-20.374403744037437,65.94793380355682],[-20.356403564035645,66.03299793642472],[-20.29160291602915,66.08507801777242],[-20.20880208802089,66.10070204217672],[-20.104401044010444,66.07987000963763],[-20.02520025200252,66.04862196082902],[-19.8739987399874,65.93057377644092],[-19.751597515975163,65.86807767882371],[-19.64719647196472,65.80037357307171],[-19.593195931959315,65.77954154053262],[-19.48879488794887,65.76738952155151],[-19.46359463594635,65.77259752968627],[-19.441994419944194,65.78822155409057],[-19.434794347943466,65.81426159476442],[-19.456394563945622,65.98438986050022],[-19.427594275942766,66.03820594455948],[-19.384393843938426,66.07639800421447],[-19.193591935919358,66.09723003675353],[-19.092790927909277,66.12153407471578],[-18.991989919899197,66.15972613437077],[-18.912789127891273,66.18055816690983],[-18.84438844388444,66.18403017233302],[-18.77598775987758,66.16840614792872],[-18.707587075870748,66.13542209640852],[-18.595985959859604,66.07118999607968],[-18.455584555845547,65.96529383067272],[-18.275582755827543,65.88543770593961],[-18.18198181981819,65.75870950799356],[-18.1639816398164,65.7361414727429],[-18.142381423814243,65.7344054700313],[-18.117181171811723,65.75002949443561],[-18.102781027810266,65.77433353239786],[-18.099180991809902,65.82988561916872],[-18.149581495814942,65.90453373576707],[-18.31518315183152,66.09375803133037],[-18.318783187831883,66.12847808556214],[-18.2971829718297,66.15799013165918],[-18.178381783817827,66.15972613437077],[-17.908379083790834,66.14410210996644],[-17.818378183781846,66.11459006386943],[-17.634776347763477,66.00001388490452],[-17.580775807758073,65.97223784151907],[-17.55197551975519,65.96355782796113],[-17.53757537575376,65.97918185236543],[-17.465574655746565,66.00001388490452],[-17.41877418774186,66.02605392557837],[-17.3359733597336,66.08855002319558],[-17.15237152371523,66.20312620216049],[-17.11637116371162,66.20659820758368],[-17.062370623706244,66.19791819402573],[-16.968769687696863,66.16667014521713],[-16.92556925569255,66.14410210996644],[-16.8391683916839,66.12500608013897],[-16.74916749167491,66.13195009098533],[-16.62316623166231,66.17187815335188],[-16.486364863648618,66.19618219131414],[-16.435964359643577,66.251734278085],[-16.428764287642878,66.27777431875884],[-16.54036540365402,66.44616658178305],[-16.493564935649346,66.48088663601484],[-16.248762487624873,66.522550701093],[-16.03636036360362,66.52602270651616],[-15.98595985959858,66.51387068753505],[-15.849158491584916,66.43227856009034],[-15.7591575915759,66.39235049772375],[-15.712357123571223,66.35936644620355],[-15.70155701557016,66.2864543323168],[-15.647556475564755,66.25867828893138],[-15.543155431554311,66.22916624283434]]]}},{"type":"Feature","id":376,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[35.78615786157863,32.734729925424276],[35.73575735757359,32.72952191728952],[35.60975609756099,32.68264984407659],[35.59535595355953,32.66876182238387],[35.57375573755738,32.64098577899844],[35.57015570155701,32.620153746459366],[35.55215552155522,32.396209396664304],[35.48375483754839,32.401417404799076],[35.4009540095401,32.45002548072358],[35.38655386553867,32.49342554851333],[35.36135361353615,32.50731357020604],[35.303753037530385,32.51252157834081],[35.19215192151921,32.53508961359148],[35.06615066150661,32.46044149699313],[35.012150121501236,32.33892130718185],[34.99774997749978,32.281633217699394],[34.95454954549547,32.160113027888116],[34.97254972549726,32.08720091400136],[34.97974979749799,31.991720764863928],[34.99054990549905,31.913600642842397],[34.97974979749799,31.866728569629473],[34.95454954549547,31.840688528955624],[34.961749617496196,31.82332850183974],[34.98334983349835,31.81638449099337],[35.051750517505184,31.837216523532447],[35.127351273512744,31.81638449099337],[35.19935199351994,31.776456428626815],[35.202952029520304,31.750416387952967],[35.152551525515264,31.734792363548664],[35.03375033750339,31.674032268643032],[34.9509495094951,31.602856157467855],[34.92934929349295,31.53688805442745],[34.87174871748718,31.396271834788692],[34.87894878948791,31.368495791403248],[34.90774907749079,31.351135764287363],[35.102151021510224,31.366759788691667],[35.2749527495275,31.422311875462526],[35.40815408154083,31.483071970368172],[35.45135451354514,31.479599964944995],[35.42255422554226,31.325095723613515],[35.4009540095401,31.231351577187667],[35.40815408154083,31.213991550071782],[35.44055440554408,31.13239942262706],[35.38295382953831,30.983103189430352],[35.32175321753218,30.859846996907493],[35.296552965529656,30.802558907425038],[35.23535235352355,30.674094706767406],[35.17415174151742,30.523062470859117],[35.14175141751417,30.42063831087532],[35.1489514895149,30.38418225393194],[35.13095130951311,30.194957958368676],[35.14175141751417,30.141141874309398],[35.069750697506976,29.977957619419968],[35.051750517505184,29.89636549197526],[35.0229502295023,29.78699732114511],[34.97254972549726,29.554372957792097],[34.90414904149043,29.477988838482162],[34.868148681486815,29.563052971350047],[34.792547925479255,29.81130135910736],[34.734947349473515,29.981429624843145],[34.659346593465955,30.1914859529455],[34.52974529745299,30.446678351549167],[34.5189451894519,30.5074384464548],[34.490144901449014,30.595974584745875],[34.400144001440026,30.828598948098886],[34.32814328143283,30.99525520841148],[34.24534245342454,31.20878354193701],[34.349743497434986,31.292111672093313],[34.349743497434986,31.36328778326849],[34.526145261452626,31.526472038157905],[34.52254522545226,31.54209606256221],[34.475744757447586,31.585496130351956],[34.482944829448314,31.59244014119831],[34.67734677346775,31.896240615726498],[34.80334803348035,32.196569084831495],[34.92214922149222,32.61320973561301],[35.00495004950051,32.82673806913853],[35.076950769507704,32.96735428877729],[35.10935109351095,33.08366647045379],[35.22455224552246,33.09234648401174],[35.30735307353075,33.080194465030615],[35.41175411754119,33.07498645689584],[35.49455494554945,33.12012252739717],[35.53415534155343,33.2503227307664],[35.580955809558105,33.271154763305475],[35.60255602556026,33.239906714496854],[35.62775627756278,33.27462676872865],[35.73575735757359,33.33191485821111],[35.78615786157863,33.37010691786608],[35.840158401584034,33.41524298836741],[35.86895868958689,33.43260301548331],[35.8509585095851,33.37010691786608],[35.83655836558367,33.330178855499526],[35.83655836558367,33.27809877415183],[35.858158581585826,33.2503227307664],[35.88695886958871,33.193034641283944],[35.9049590495905,33.13574655180149],[35.86895868958689,33.088874478588565],[35.872558725587254,33.038530399952464],[35.883358833588346,32.99860233758591],[35.91215912159123,32.94999426166139],[35.858158581585826,32.86319412608191],[35.80055800558006,32.7816019986372],[35.78615786157863,32.734729925424276]]]}},{"type":"Feature","id":380,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[12.051120511205113,36.75704820817742],[12.004320043200437,36.74663219190789],[11.939519395193969,36.779616243428094],[11.935919359193605,36.8282243193526],[11.946719467194669,36.8438483437569],[12.025920259202593,36.82128030850623],[12.047520475204749,36.7761442380049],[12.051120511205113,36.75704820817742]]],[[[15.57555575555756,38.22049849404746],[15.507155071550727,38.10592231508255],[15.474754747547479,38.062522247292804],[15.23355233552337,37.78476181343848],[15.20835208352085,37.720529713109656],[15.19035190351903,37.651089604646074],[15.16515165151651,37.59032950974044],[15.13275132751329,37.53130541754639],[15.100351003510042,37.45839330365963],[15.103951039510406,37.37506517350333],[15.118351183511834,37.33513711113676],[15.147151471514718,37.30736106775133],[15.193951939519394,37.28305702978908],[15.229952299523006,37.2448649701341],[15.172351723517238,37.20840891319072],[15.237152371523734,37.13896880472714],[15.287552875528775,37.09730473964899],[15.294752947529474,37.05564067457084],[15.294752947529474,37.01397660949269],[15.186751867518694,36.93412048475956],[15.143551435514354,36.89245641968141],[15.11475114751147,36.83864033562213],[15.103951039510406,36.78482425156285],[15.11475114751147,36.73621617563835],[15.111151111511134,36.68760809971384],[15.003150031500326,36.694552110560196],[14.887948879488789,36.72406415665722],[14.776347763477645,36.7101761349645],[14.614346143461432,36.767464224446954],[14.556745567455692,36.7761442380049],[14.502745027450288,36.798712273255575],[14.365943659436596,36.972312544414535],[14.257942579425787,37.04696066101289],[14.142741427414279,37.104248750495344],[14.023940239402407,37.10772075591852],[13.905139051390535,37.10077674507217],[13.80073800738009,37.135496799303965],[13.588335883358837,37.25354498369205],[13.361533615336157,37.34902513282948],[13.26433264332644,37.409785227735114],[13.221132211322129,37.451449292813265],[13.170731707317088,37.47922533619871],[13.041130411304124,37.50700137958414],[12.922329223292252,37.57123347991295],[12.871928719287212,37.57470548533614],[12.756727567275675,37.56776147448977],[12.699126991269907,37.57123347991295],[12.641526415264167,37.59380151516362],[12.52632526325263,37.670185634473555],[12.454324543245434,37.774345797168934],[12.436324363243642,37.81948186767026],[12.486724867248682,37.939266054769945],[12.547925479254786,38.05210623102329],[12.60192601926019,38.08509028254349],[12.663126631266323,38.10765831779415],[12.70272702727027,38.142378372025945],[12.735127351273519,38.1823064343925],[12.850328503285027,38.0642582500044],[12.904329043290431,38.03474620390739],[12.954729547295472,38.04169021475374],[13.048330483304852,38.083354279831894],[13.055530555305552,38.130226353044804],[13.159931599315996,38.19098644795045],[13.28953289532896,38.19098644795045],[13.350733507335093,38.180570431680906],[13.383133831338313,38.12675434762164],[13.433534335343353,38.10939432050574],[13.491134911349121,38.10245030965939],[13.68193681936819,38.00002614967559],[13.735937359373594,37.98440212527129],[13.789937899378998,37.9809301198481],[13.937539375393754,38.024330187637844],[14.049140491404927,38.03995421204215],[14.286742867428671,38.01738617679149],[14.416344163441636,38.04342621746534],[14.506345063450652,38.045162220176906],[14.635946359463588,38.08509028254349],[14.736747367473669,38.151058385583895],[14.790747907479073,38.1666824099882],[14.844748447484477,38.171890418122956],[14.98154981549817,38.16841841269979],[15.118351183511834,38.15279438829546],[15.175951759517602,38.16841841269979],[15.222752227522278,38.21181848048951],[15.280352803528046,38.23091451031701],[15.34155341553415,38.2170264886243],[15.499954999549999,38.29167460522265],[15.568355683556831,38.295146610645816],[15.633156331563328,38.2673705672604],[15.57555575555756,38.22049849404746]]],[[[8.47988479884799,39.0676678173032],[8.422284222842222,38.968715662742596],[8.361083610836118,39.03815577120619],[8.357483574835754,39.09891586611181],[8.368283682836847,39.11627589322771],[8.440284402844043,39.09023585255386],[8.47988479884799,39.0676678173032]]],[[[13.937539375393754,40.7064543770438],[13.894338943389442,40.69777436348585],[13.869138691386922,40.70819037975539],[13.854738547385494,40.7238144041597],[13.872738727387286,40.76200646381466],[13.962739627396274,40.739438428564],[13.95913959139591,40.71860639602494],[13.937539375393754,40.7064543770438]]],[[[8.285482854828558,41.03976689766901],[8.25308253082531,40.99463082716767],[8.206282062820634,40.99810283259086],[8.224282242822426,41.03108688411106],[8.267482674826766,41.09879098986306],[8.321483214832142,41.12135902511372],[8.343083430834326,41.102262995286225],[8.317883178831806,41.06233493291967],[8.285482854828558,41.03976689766901]]],[[[9.631896318963186,40.881790650914354],[9.682296822968226,40.817558550585545],[9.793897938979399,40.555422141135494],[9.80469804698049,40.499870054364635],[9.783097830978306,40.440845962170584],[9.75429754297545,40.40091789980403],[9.642696426964278,40.26898169372322],[9.66069660696607,40.15961352289307],[9.700297002970046,40.09190941714107],[9.707497074970746,40.017261300542714],[9.68589685896859,39.923517154116894],[9.617496174961758,39.35410826471548],[9.58509585095851,39.253420107443304],[9.563495634956354,39.16661997186381],[9.487894878948794,39.138843928478366],[9.387093870938713,39.168355974575405],[9.264692646926477,39.21696405049991],[9.207092070920709,39.21349204507672],[9.149491494914969,39.19613201796082],[9.102691026910264,39.21175604236515],[9.055890558905588,39.23953208575057],[9.023490234902368,39.04336377934095],[8.9658896588966,38.96350765460784],[8.883088830888312,38.91316357597174],[8.800288002880023,38.909691570548546],[8.717487174871764,38.927051597664445],[8.649086490864903,38.927051597664445],[8.595085950859527,38.96350765460784],[8.551885518855187,39.02947575764824],[8.487084870848719,39.11106788509295],[8.418684186841887,39.206548034230366],[8.411484114841159,39.291612167098265],[8.400684006840066,39.48083646266153],[8.418684186841887,39.52250052773968],[8.447484474844742,39.56242859010624],[8.461884618846199,39.647492722974135],[8.451084510845106,39.72214083957249],[8.472684726847262,39.74818088024634],[8.512285122851239,39.72214083957249],[8.541085410854123,39.73082085313044],[8.537485374853759,39.7690129127854],[8.548285482854823,39.838453021248995],[8.494284942849447,39.897477113443045],[8.407884078840794,39.91657314327051],[8.400684006840066,39.97733323817616],[8.407884078840794,40.038093333081804],[8.45468454684547,40.07802139544836],[8.469084690846927,40.13010147679606],[8.472684726847262,40.29328573168547],[8.407884078840794,40.35230982387952],[8.386283862838638,40.44258196488218],[8.35388353883539,40.499870054364635],[8.296282962829622,40.558894146558686],[8.231482314823154,40.605766219771596],[8.188281882818842,40.65090229027294],[8.181081810818114,40.77068647737261],[8.20268202682027,40.87137463464481],[8.224282242822426,40.91303869972296],[8.245882458824582,40.9078306915882],[8.310683106831078,40.8574866129521],[8.364683646836482,40.847070596682556],[8.469084690846927,40.834918577701444],[8.573485734857343,40.85054260210575],[8.699486994869943,40.89567867260706],[8.821888218882208,40.949494756666354],[8.998289982899848,41.110943008844174],[9.106291062910628,41.14219105765278],[9.163891638916397,41.18559112544253],[9.181891818918189,41.24287921492498],[9.228692286922865,41.25676723661772],[9.282692826928269,41.20121514984683],[9.35109351093513,41.19600714171207],[9.455494554945545,41.15087107121073],[9.498694986949886,41.105735000709416],[9.538295382953834,41.05365491936172],[9.574295742957446,41.03108688411106],[9.613896138961394,41.017198862418354],[9.621096210962122,41.00504684343721],[9.588695886958874,40.9928948244561],[9.55269552695529,40.932134729550455],[9.574295742957446,40.914774702434556],[9.631896318963186,40.881790650914354]]],[[[10.395103951039516,42.857361736703325],[10.427504275042764,42.819169677048365],[10.431104311043129,42.79660164179771],[10.409504095040944,42.77056160112386],[10.420304203042036,42.713273511641404],[10.333903339033384,42.76188158756591],[10.207902079020784,42.73757754960366],[10.132301323013223,42.742785557738415],[10.110701107011067,42.78444962281657],[10.128701287012888,42.810489663490415],[10.24750247502476,42.81569767162517],[10.287102871028708,42.827849690606314],[10.359103591035904,42.822641682471556],[10.395103951039516,42.857361736703325]]],[[[13.69993699937001,46.520327458157425],[13.678336783367854,46.46303936867497],[13.638736387363878,46.44915134698226],[13.563135631356317,46.414431292750464],[13.476734767347693,46.36929522224912],[13.401134011340133,46.31721514090145],[13.379533795337949,46.261663054130565],[13.401134011340133,46.2252069971872],[13.42273422734229,46.21305497820606],[13.451534515345173,46.223470994475605],[13.491134911349121,46.21652698362925],[13.545135451354525,46.19743095380176],[13.63153631536315,46.176598921262695],[13.635136351363514,46.1575028914352],[13.617136171361722,46.13319885347295],[13.54873548735489,46.0897987856832],[13.487534875348757,46.0394547070471],[13.480334803348029,46.00994266095009],[13.487534875348757,45.9873746256994],[13.509135091350913,45.973486604006695],[13.59913599135993,45.98043061485305],[13.613536135361358,45.96133458502558],[13.570335703357046,45.83460638707953],[13.584735847358473,45.812038351828875],[13.663936639366398,45.791206319289785],[13.721537215372166,45.761694273192774],[13.829538295382974,45.680102145748066],[13.87633876338765,45.61413404270763],[13.843938439384402,45.59330201016857],[13.77553775537757,45.58114999118743],[13.721537215372166,45.58809400203381],[13.78273782737827,45.62802206440037],[13.627936279362814,45.77037428675072],[13.559535595355953,45.77037428675072],[13.465934659346601,45.70961419184508],[13.206732067320672,45.77211028946229],[13.156331563315632,45.74607024878847],[13.120331203312048,45.697462172863936],[13.030330303303032,45.63670207795832],[12.904329043290431,45.61066203728447],[12.760327603276039,45.544693934244066],[12.612726127261283,45.497821861031156],[12.497524975249746,45.46136580408776],[12.432724327243278,45.468309814934116],[12.537125371253723,45.544693934244066],[12.490324903249046,45.54642993695566],[12.353523535235354,45.49261385289637],[12.27432274322743,45.44574177968346],[12.24912249122491,45.36935766037351],[12.22392223922239,45.24089345971589],[12.285122851228522,45.20790940819569],[12.39312393123933,45.03951714517149],[12.522725227252266,44.968341033996296],[12.497524975249746,44.89890092553273],[12.465124651246526,44.84508484147344],[12.385923859238602,44.79821276826053],[12.31752317523177,44.832932822492324],[12.277922779227794,44.832932822492324],[12.24912249122491,44.72182864895058],[12.306723067230678,44.430180193403515],[12.396723967239666,44.22359587072435],[12.486724867248682,44.13505973243329],[12.691926919269207,43.99444351279453],[12.907929079290795,43.921531398907774],[13.296732967329689,43.68543503013157],[13.509135091350913,43.612522916244814],[13.563135631356317,43.57085885116666],[13.692736927369282,43.39031456916135],[13.804338043380454,43.18025824105899],[13.923139231392327,42.85215372856857],[14.00954009540095,42.68896947367915],[14.182341823418227,42.50668918896224],[14.542345423454236,42.24455277951219],[14.866348663486633,42.051856478525764],[15.168751687516874,41.93380829413766],[15.406354063540647,41.91297626159857],[15.964359643596453,41.93901630227242],[16.06156061560617,41.928600286002904],[16.165961659616613,41.8956162344827],[16.18756187561877,41.814024107037966],[16.151561515615157,41.75847202026711],[16.032760327603285,41.70118393078465],[15.913959139591412,41.62132780605154],[15.899558995589956,41.51195963522139],[16.01116011160113,41.43557551591144],[16.551165511655114,41.232463198655466],[17.10197101971019,41.06233493291967],[17.274772747727496,40.9755347973402],[17.472774727747293,40.8401265858362],[17.95517955179554,40.6543742956961],[18.034380343803434,40.564102154693444],[18.329583295832975,40.37140585370702],[18.45918459184591,40.220373617798714],[18.48438484384843,40.10406143612221],[18.423184231842328,39.98601325173411],[18.394383943839443,39.9044211242894],[18.343983439834403,39.821092994133096],[18.217982179821803,39.8523410429417],[18.077580775807775,39.9374051758096],[17.865178651786522,40.279397709992764],[17.476374763747657,40.314117764224534],[17.397173971739733,40.34015780489838],[17.256772567725676,40.39918189709243],[17.249572495724976,40.43737395674742],[17.213572135721364,40.48598203267193],[17.181171811718116,40.503342059787826],[17.029970299702995,40.51375807605734],[16.929169291692915,40.45820598928648],[16.80676806768068,40.326269783205674],[16.669966699667015,40.13704548764241],[16.529565295652958,39.85928505378806],[16.52236522365223,39.74818088024634],[16.59796597965979,39.638812709416186],[16.82476824768247,39.57805261451054],[16.997569975699776,39.48083646266153],[17.112771127711284,39.380148305389326],[17.123571235712376,39.1371079257668],[17.173971739717416,38.99822770883961],[17.098370983709856,38.92010758681809],[16.95076950769507,38.939203616645585],[16.75636756367564,38.888859538009484],[16.61596615966161,38.800323399718394],[16.558365583655842,38.71525926685052],[16.57276572765727,38.49305091976703],[16.543965439654414,38.409722789610726],[16.28116281162812,38.2500105401445],[16.144361443614457,38.08682628525506],[16.108361083610845,38.019122179503086],[16.057960579605805,37.94100205748154],[15.723157231572316,37.939266054769945],[15.647556475564755,38.03474620390739],[15.643956439564391,38.17536242354615],[15.70155701557016,38.26216255912561],[15.823958239582396,38.303826624203765],[15.90315903159032,38.48263490349751],[15.8779587795878,38.61457110957832],[15.92835928359284,38.671859199060776],[15.971559715597152,38.71178726142733],[16.065160651606533,38.736091299389585],[16.198361983619833,38.75865933464024],[16.209162091620925,38.94093961935715],[16.108361083610845,39.024267749513456],[16.072360723607233,39.138843928478366],[16.021960219602192,39.35410826471548],[15.85275852758528,39.626660690435045],[15.762757627576292,39.8697010700576],[15.694356943569431,39.9894852571573],[15.586355863558651,40.05198135477451],[15.39195391953919,40.05198135477451],[15.294752947529474,40.06934138189041],[14.949149491494921,40.23946964762618],[14.927549275492765,40.26550968830003],[14.927549275492765,40.308909756089776],[14.985149851498534,40.37834986455337],[14.949149491494921,40.46862200555603],[14.90594905949061,40.555422141135494],[14.841148411484113,40.63007025773385],[14.765547655476553,40.66826231738884],[14.610746107461068,40.643958279426585],[14.556745567455692,40.626598252310686],[14.459544595445948,40.63354226315704],[14.383943839438388,40.60055821163684],[14.340743407434076,40.59882220892524],[14.459544595445948,40.729022412294455],[14.427144271442728,40.758534458391495],[14.308343083430827,40.81235054245076],[14.146341463414643,40.82103055600871],[14.103141031410331,40.82797456685506],[14.074340743407447,40.79325451262329],[14.045540455404563,40.81235054245076],[14.049140491404927,40.86963863193321],[13.85833858338583,41.13003903867167],[13.73233732337323,41.23593520407863],[13.671136711367126,41.255031233906124],[13.55593555935559,41.232463198655466],[13.361533615336157,41.279335271868376],[13.246332463324649,41.288015285426326],[13.185131851318516,41.27759926915678],[13.0879308793088,41.24461521763658],[13.041130411304124,41.26544725017567],[13.023130231302332,41.30016730440744],[12.850328503285027,41.40953547523759],[12.630726307263075,41.470295570143236],[12.205922059220597,41.8122881043264],[12.076320763207633,41.94075230498402],[11.80631806318064,42.081368524622775],[11.637116371163728,42.28795284730194],[11.496714967149671,42.36260096390029],[11.29511295112951,42.42336105880594],[11.248312483124835,42.416417047959584],[11.18711187111873,42.3938490127089],[11.140311403114026,42.390377007285736],[11.104311043110442,42.416417047959584],[11.140311403114026,42.444193091345],[11.183511835118367,42.45634511032614],[11.16911169111691,42.53446523234766],[10.938709387093866,42.73931355231525],[10.801908019080201,42.80354565264406],[10.76590765907659,42.84520971772221],[10.737107371073705,42.90076180449307],[10.70830708307085,42.93548185872487],[10.643506435064353,42.95631389126393],[10.589505895058949,42.95284188584077],[10.513905139051388,42.96672990753348],[10.517505175051753,43.06568206209408],[10.531905319053209,43.14033017869244],[10.521105211052117,43.204562279021246],[10.44910449104492,43.37121853933385],[10.319503195031956,43.51357076168421],[10.24750247502476,43.85209129044418],[10.186301863018628,43.94757143958162],[10.0459004590046,44.02048355346838],[9.72909729097293,44.10033967820149],[9.289892898928997,44.3190760198618],[9.196291962919645,44.32254802528496],[8.929889298892988,44.40761215815286],[8.76428764287644,44.421500179845594],[8.551885518855187,44.34685206324724],[8.292682926829286,44.13679573514489],[8.080280802808034,43.91979539619618],[8.004680046800473,43.87639532840643],[7.734677346773481,43.80174721180808],[7.493474934749344,43.76702715757631],[7.489874898749008,43.82257924434717],[7.48267482674828,43.86424330942532],[7.522275222752228,43.91111538263823],[7.590675906759088,43.96493146669752],[7.651876518765192,44.03437157516109],[7.677076770767712,44.082979651085594],[7.6662766627666485,44.1159637026058],[7.637476374763764,44.16457177853033],[7.597875978759788,44.16804378395349],[7.371073710737107,44.12811572158694],[7.317073170731703,44.13853173785648],[7.147871478714791,44.201027835473695],[6.967869678696786,44.28088396020681],[6.899468994689954,44.336436046977695],[6.874268742687434,44.391988133748555],[6.892268922689226,44.42844419069195],[6.877868778687798,44.46316424492372],[6.841868418684186,44.510036318136656],[6.874268742687434,44.56385240219592],[6.931869318693202,44.63155650794792],[6.9606696066960865,44.67669257844926],[7.0074700747007626,44.688844597430375],[7.0290702907029186,44.71662064081582],[6.993069930699306,44.82772481435754],[6.97146971469715,44.84508484147344],[6.939069390693902,44.85897286316617],[6.888668886688862,44.86070886587774],[6.802268022680238,44.883276901128426],[6.7374673746737415,44.921468960783386],[6.723067230672314,44.97354904213108],[6.690666906669065,45.02215711805559],[6.6330663306633255,45.0690291912685],[6.6294662946629614,45.117637267193004],[6.690666906669065,45.14367730786685],[6.780667806678082,45.14541331057845],[6.841868418684186,45.1349972943089],[6.9822698226982425,45.21485341904204],[7.032670326703283,45.2217974298884],[7.079470794707959,45.239157457004296],[7.115471154711543,45.34852562783445],[7.147871478714791,45.38150967935465],[7.155071550715519,45.400605709182116],[7.126271262712635,45.4231737444328],[7.014670146701462,45.50129386645432],[6.9606696066960865,45.58114999118743],[6.881468814688162,45.66968612947852],[6.805868058680602,45.70961419184508],[6.791467914679146,45.740862240653684],[6.787867878678782,45.78079030302024],[6.805868058680602,45.81377435454044],[6.939069390693902,45.867590438599734],[7.02187021870219,45.926614530793785],[7.054270542705439,45.9040464955431],[7.129871298712999,45.879742457580846],[7.327873278732795,45.91272650910105],[7.450274502745032,45.943974557909684],[7.540275402754048,45.97869461214145],[7.594275942759424,45.9717506012951],[7.788677886778885,45.921406522659],[7.853478534785353,45.947446563332846],[7.993879938799381,46.015150669084846],[8.015480154801566,46.05160672602824],[8.123481234812346,46.16097489685836],[8.12708127081271,46.18701493753221],[8.080280802808034,46.25645504599581],[8.094680946809461,46.270343067688515],[8.231482314823154,46.341519178863706],[8.299882998829986,46.40401527648092],[8.371883718837182,46.44567934155907],[8.422284222842222,46.44567934155907],[8.436684366843679,46.43179131986636],[8.443884438844407,46.402279273769324],[8.436684366843679,46.282495086669655],[8.458284582845835,46.24603902972626],[8.566285662856643,46.159238894146796],[8.641886418864203,46.11063081822229],[8.818288182881844,46.07764676670209],[8.825488254882544,46.06028673958619],[8.778687786877867,45.99605463925735],[8.886688866888676,45.917934517235835],[8.904689046890468,45.862382430464976],[8.955089550895508,45.829398378944774],[9.023490234902368,45.84502240334908],[9.045090450904524,45.876270452157684],[9.019890198902004,45.92835053350538],[8.998289982899848,45.98390262027624],[9.001890018900184,46.015150669084846],[9.023490234902368,46.05160672602824],[9.070290702907045,46.10195080466434],[9.203492034920345,46.219998989052414],[9.25029250292505,46.28596709209282],[9.261092610926113,46.39186325749981],[9.261092610926113,46.47519138765611],[9.304293042930425,46.49602342019517],[9.397893978939805,46.48039939579087],[9.42669426694269,46.482135398502464],[9.441094410944117,46.43005531715477],[9.480694806948065,46.34846318971006],[9.52749527495277,46.30679912463191],[9.57789577895781,46.29638310836236],[9.639096390963914,46.29638310836236],[9.78669786697867,46.346727186998464],[9.883898838988387,46.367559219537554],[9.93789937899379,46.36235121140277],[9.970299702997039,46.32763115717097],[10.042300423004235,46.23735901616831],[10.081900819008183,46.22867900261036],[10.128701287012888,46.23909501887991],[10.14670146701468,46.252983040572616],[10.128701287012888,46.287703094804414],[10.110701107011067,46.36235121140277],[10.081900819008183,46.42137530359682],[10.0459004590046,46.44741534427067],[10.038700387003871,46.48387140121403],[10.060300603006027,46.54636749883127],[10.085500855008547,46.60018358289054],[10.135901359013587,46.61407160458327],[10.19710197101972,46.62101561542963],[10.27270272702728,46.56546352865877],[10.362703627036268,46.54636749883127],[10.431104311043129,46.549839504254464],[10.441904419044192,46.58282355577467],[10.438304383043828,46.61927961271803],[10.39870398703988,46.664415683219374],[10.405904059040608,46.73559179439454],[10.452704527045285,46.86579199776375],[10.477904779047805,46.855375981494234],[10.578705787057885,46.85363997878264],[10.690306903069029,46.846695967936284],[10.75870758707589,46.79287988387699],[10.827108271082722,46.77551985676109],[10.927909279092802,46.770311848626335],[10.99270992709927,46.77725585947269],[11.025110251102518,46.79635188930018],[11.064710647106466,46.8588479869174],[11.133111331113327,46.93696810893894],[11.24471244712447,46.9751601685939],[11.431914319143203,46.98384018215185],[11.52911529115292,46.99772820384456],[11.626316263162636,46.99599220113299],[11.698316983169832,46.98384018215185],[11.773917739177392,46.98557618486345],[11.968319683196825,47.03939226892271],[12.169921699216985,47.08279233671246],[12.19872198721987,47.075848325866104],[12.202322023220233,47.0602243014618],[12.16632166321665,47.028976252653194],[12.130321303213037,46.98557618486345],[12.155521555215557,46.935232106227346],[12.26712267122673,46.83627995166674],[12.328323283232834,46.75989583235679],[12.389523895238966,46.702607742874335],[12.479524795247954,46.673095696777324],[12.598325983259826,46.65399966694983],[12.699126991269907,46.647055656103475],[12.807128071280715,46.626223623564385],[13.167131671316724,46.57240753950512],[13.350733507335093,46.558519517812385],[13.491134911349121,46.55504751238922],[13.69993699937001,46.520327458157425]],[[12.396723967239666,43.93541942060048],[12.42552425524255,43.89375535552233],[12.486724867248682,43.900699366368684],[12.515525155251567,43.95277944771638],[12.504725047250474,43.989235504659774],[12.439924399244006,43.98229149381342],[12.396723967239666,43.93541942060048]]]]}},{"type":"Feature","id":388,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-77.26217262172621,18.45784362531127],[-77.13977139771397,18.42138756836789],[-77.01377013770137,18.40229153854041],[-76.95976959769597,18.40229153854041],[-76.90936909369093,18.390139519559284],[-76.79416794167942,18.305075386691385],[-76.70056700567005,18.25646731076688],[-76.35136351363514,18.1523071480715],[-76.23256232562325,17.97002686335459],[-76.2109621096211,17.912738773872135],[-76.3009630096301,17.879754722351933],[-76.41616416164162,17.867602703370807],[-76.52416524165241,17.86586670065921],[-76.62496624966249,17.90058675489101],[-76.66816668166682,17.92836279827644],[-76.77256772567725,17.940514817257565],[-76.74736747367473,17.964818855219818],[-76.79416794167942,17.976970874200944],[-76.85176851768517,17.973498868777767],[-76.8949689496895,17.904058760314186],[-76.94536945369454,17.848506673543312],[-77.03537035370353,17.853714681678085],[-77.07137071370714,17.90058675489101],[-77.11817118171182,17.879754722351933],[-77.15777157771578,17.845034668120135],[-77.20457204572045,17.714834464750922],[-77.28017280172801,17.77906656507973],[-77.36297362973629,17.83288264913901],[-77.46377463774637,17.85545068438968],[-77.6689766897669,17.858922689812857],[-77.76977769777697,17.878018719640338],[-77.8489784897849,17.98738689047049],[-77.88137881378813,18.018634939279096],[-77.96417964179642,18.04814698537612],[-78.04338043380433,18.173139180610576],[-78.07218072180721,18.190499207726475],[-78.29538295382953,18.218275251111905],[-78.33858338583386,18.287715359575486],[-78.32418324183242,18.350211457192714],[-78.25218252182522,18.426595576502663],[-78.21618216182162,18.44742760904174],[-78.09378093780937,18.445691606330143],[-77.97857978579785,18.468259641580815],[-77.92817928179281,18.501243693101017],[-77.87417874178742,18.522075725640093],[-77.45297452974529,18.46652363886922],[-77.35577355773557,18.46652363886922],[-77.26217262172621,18.45784362531127]]]}},{"type":"Feature","id":832,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-2.017820178201788,49.23196369366042],[-2.01062010620106,49.18161961502432],[-2.053820538205372,49.16946759604318],[-2.089820898208984,49.186827623159076],[-2.1654216542165443,49.186827623159076],[-2.2374223742237405,49.17641160688953],[-2.2194221942219485,49.26668374789219],[-2.082620826208256,49.254531728911076],[-2.017820178201788,49.23196369366042]]]}},{"type":"Feature","id":400,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[39.1449914499145,32.12365697094474],[38.99738997389974,32.00734478926823],[38.96138961389616,31.995192770287105],[38.77058770587706,31.9465846943626],[38.37458374583747,31.847632539801992],[38.11178111781118,31.781664436761588],[37.77337773377735,31.69660030389369],[37.49257492574927,31.625424192718512],[37.215372153721546,31.55598408425493],[36.95976959769598,31.49175198392612],[37.10377103771037,31.35460776971054],[37.330573305733054,31.146287444319782],[37.47817478174784,31.00740722739262],[37.65457654576548,30.828598948098886],[37.8129781297813,30.668886698632633],[37.978579785797876,30.500494435608445],[37.86337863378634,30.44320634612599],[37.66897668976691,30.34772619698856],[37.650976509765115,30.33036616987266],[37.632976329763295,30.313006142756763],[37.5537755377554,30.144613879732574],[37.4889748897489,30.01094167094017],[37.47097470974711,29.995317646535867],[37.20097200972012,29.94670957061136],[36.92736927369273,29.89636549197526],[36.75456754567546,29.866853445878235],[36.704167041670416,29.832133391646437],[36.59256592565927,29.665477131333844],[36.477364773647736,29.49534886559806],[36.2829628296283,29.354732645959302],[36.066960669606715,29.200228404627822],[36.016560165601675,29.18981238835829],[35.86175861758619,29.214116426320544],[35.59535595355953,29.2540444886871],[35.339753397534,29.293972551053656],[35.163351633516356,29.3217485944391],[34.9509495094951,29.352996643247707],[34.98334983349835,29.484932849328516],[34.97254972549726,29.554372957792097],[35.0229502295023,29.78699732114511],[35.051750517505184,29.89636549197526],[35.069750697506976,29.977957619419968],[35.14175141751417,30.141141874309398],[35.13095130951311,30.194957958368676],[35.1489514895149,30.38418225393194],[35.14175141751417,30.42063831087532],[35.17415174151742,30.523062470859117],[35.23535235352355,30.674094706767406],[35.296552965529656,30.802558907425038],[35.32175321753218,30.859846996907493],[35.38295382953831,30.983103189430352],[35.44055440554408,31.13239942262706],[35.40815408154083,31.213991550071782],[35.4009540095401,31.231351577187667],[35.42255422554226,31.325095723613515],[35.45135451354514,31.479599964944995],[35.4657546575466,31.562928095101284],[35.49815498154982,31.672296265931436],[35.55935559355595,31.76604041235727],[35.530555305553065,31.984776754017574],[35.53415534155343,32.10282493840566],[35.57375573755738,32.23823314990965],[35.55215552155522,32.396209396664304],[35.57015570155701,32.620153746459366],[35.57375573755738,32.64098577899844],[35.59535595355953,32.66876182238387],[35.60975609756099,32.68264984407659],[35.73575735757359,32.72952191728952],[35.78615786157863,32.734729925424276],[35.89415894158941,32.7138978928852],[35.95535955359554,32.66702581967229],[36.05976059760599,32.533353610879885],[36.218162181621835,32.49516155122491],[36.2829628296283,32.456969491569936],[36.37296372963729,32.387529383106354],[36.4809648096481,32.36148934243252],[36.81936819368195,32.31808927464277],[37.089370893708946,32.465649505127885],[37.316173161731626,32.59064170036234],[37.57897578975792,32.732993922712694],[37.75537755377553,32.830210074561705],[38.05418054180544,32.99513033216273],[38.2557825578256,33.099290494858096],[38.5149851498515,33.23643470907368],[38.77418774187743,33.37184292057768],[38.84618846188462,33.15137057620579],[38.914589145891455,32.934370237257085],[38.98658986589868,32.71042588746202],[39.058590585905876,32.49342554851333],[38.982989829898315,32.47259351597425],[39.040590405904055,32.30593725566165],[39.141391413914135,32.331977296335495],[39.24579245792458,32.351073326162975],[39.292592925929256,32.24344115804442],[39.1449914499145,32.12365697094474]]]}},{"type":"Feature","id":392,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[123.88983889838897,24.280396719982846],[123.82503825038253,24.26650869829014],[123.74943749437494,24.283868725406023],[123.68103681036814,24.2873407308292],[123.68103681036814,24.31858877963782],[123.75303753037531,24.348100825734846],[123.75303753037531,24.39150089352458],[123.77103771037713,24.41406892877525],[123.93663936639365,24.361988847427554],[123.92943929439298,24.323796787772594],[123.88983889838897,24.280396719982846]]],[[[124.2930429304293,24.516493088759034],[124.23544235442358,24.358516842004377],[124.18504185041854,24.334212804042124],[124.1346413464135,24.348100825734846],[124.08424084240846,24.436636964025908],[124.12024120241205,24.46962101554611],[124.17064170641709,24.452260988430226],[124.21024210242103,24.45920499927658],[124.30024300243002,24.58766919993421],[124.32544325443257,24.566837167395136],[124.2930429304293,24.516493088759034]]],[[[125.44505445054449,24.743909443977273],[125.35865358653587,24.71786940330344],[125.26865268652688,24.731757424996147],[125.28305283052833,24.872373644634905],[125.31545315453155,24.85154161209583],[125.33345333453337,24.80466953888292],[125.40185401854018,24.776893495497475],[125.44505445054449,24.743909443977273]]],[[[142.1888218882189,26.617056369782475],[142.1708217082171,26.61532036707088],[142.1060210602106,26.721216532477854],[142.12402124021241,26.726424540612612],[142.160021600216,26.71080051620831],[142.2032220322203,26.64830441859108],[142.1888218882189,26.617056369782475]]],[[[128.26028260282607,26.653512426725854],[128.1630816308163,26.60664035351293],[128.1270812708127,26.55282426945365],[128.03708037080372,26.53372823962617],[127.9506795067951,26.457344120316222],[127.86787867878678,26.44172009591192],[127.86787867878678,26.380960001006287],[127.90387903879042,26.32887991965859],[127.84987849878502,26.31846390338906],[127.78867788677888,26.254231803060236],[127.78507785077852,26.209095732558907],[127.8066780667807,26.170903672903947],[127.80307803078034,26.151807643076452],[127.73107731077312,26.097991559017174],[127.65187651876522,26.094519553593997],[127.64827648276486,26.15527964849963],[127.65547655476558,26.198679716289377],[127.72747727477275,26.308047887119514],[127.72747727477275,26.434776085065565],[127.79587795877961,26.448664106758287],[127.8210782107821,26.46602413387417],[127.92547925479255,26.556296274876843],[127.94707947079473,26.594488334531803],[127.88947889478897,26.630944391475182],[127.89307893078933,26.67434445926493],[127.90747907479079,26.69344048909241],[127.99387993879941,26.679552467399702],[128.029880298803,26.6465684158795],[128.0478804788048,26.643096410456323],[128.09828098280985,26.667400448418576],[128.11988119881198,26.71080051620831],[128.2170821708217,26.79760065178779],[128.2566825668257,26.882664784655688],[128.33228332283323,26.81148867348051],[128.3106831068311,26.721216532477854],[128.26028260282607,26.653512426725854]]],[[[128.99828998289985,27.721154094353466],[128.95508955089554,27.702058064525986],[128.90108901089013,27.728098105199834],[128.8830888308883,27.842674284164744],[128.90828908289086,27.898226370935603],[128.95148951489517,27.910378389916744],[128.99108991089912,27.811426235356123],[129.0162901629016,27.76976217027797],[128.99828998289985,27.721154094353466]]],[[[129.32229322293222,28.10481069361478],[129.32949329493294,28.08224265836411],[129.23229232292323,28.10133868819159],[129.19269192691928,28.193346831905842],[129.25749257492578,28.175986804789943],[129.2790927909279,28.144738755981336],[129.32229322293222,28.10481069361478]]],[[[129.4518945189452,28.208970856310145],[129.36549365493659,28.127378728865438],[129.27549275492754,28.200290842752196],[129.16389163891643,28.248898918676716],[129.21789217892177,28.262786940369423],[129.24669246692469,28.281882970196918],[129.25029250292505,28.313131019005525],[129.32229322293222,28.36000309221845],[129.46629466294667,28.394723146450247],[129.50949509495098,28.398195151873423],[129.55989559895602,28.431179203393626],[129.57789577895778,28.46069124949065],[129.59949599495997,28.476315273894954],[129.68949689496895,28.517979338973106],[129.7146971469715,28.4693712630486],[129.71109711097114,28.432915206105207],[129.64269642696428,28.41208317356613],[129.57429574295742,28.361739094930044],[129.51309513095134,28.299242997312817],[129.45549455494557,28.271466953927373],[129.43749437494375,28.254106926811474],[129.4518945189452,28.208970856310145]]],[[[130.62190621906223,30.26266206412066],[130.5067050670507,30.241830031581586],[130.44550445504456,30.264398066832257],[130.3879038790388,30.387654259355116],[130.4959049590496,30.465774381376647],[130.64350643506435,30.389390262066712],[130.67230672306727,30.36682222681604],[130.62190621906223,30.26266206412066]]],[[[130.96030960309605,30.396334272913066],[130.87390873908743,30.385918256643535],[130.87030870308706,30.44494234883757],[130.93870938709387,30.5751425522068],[130.9459094590946,30.67062270134423],[131.0107101071011,30.792142891155507],[131.03951039510395,30.81818293182934],[131.06111061110613,30.828598948098886],[131.08271082710826,30.79040688844391],[131.05751057510577,30.6428466579588],[130.99270992709927,30.53000648170547],[130.96030960309605,30.396334272913066]]],[[[129.71829718297187,31.656672241527133],[129.6858968589686,31.639312214411234],[129.70749707497077,31.717432336432765],[129.78669786697867,31.786872444896346],[129.7938979389794,31.741736374395018],[129.71829718297187,31.656672241527133]]],[[[130.38070380703806,32.423985440049734],[130.29430294302944,32.418777431914975],[130.2547025470255,32.4309294508961],[130.24030240302403,32.46217749970471],[130.36630366303666,32.52640960003353],[130.459904599046,32.515993583763986],[130.42030420304206,32.456969491569936],[130.38070380703806,32.423985440049734]]],[[[130.08190081900818,32.2295531363517],[130.0027000270003,32.194833082119914],[129.9918999189992,32.227817133640116],[129.95949959499598,32.24344115804442],[130.01710017100174,32.292049233968925],[130.01710017100174,32.312881266508],[129.97749977499774,32.3458653180282],[130.0207002070021,32.469121510551076],[130.00990009900102,32.52120159189876],[130.16830168301686,32.542033624437835],[130.19710197101972,32.491689545801734],[130.20070200702008,32.340657309893444],[130.08190081900818,32.2295531363517]]],[[[128.6670866708667,32.783338001348795],[128.70308703087034,32.75729796067495],[128.7606876068761,32.77292198507925],[128.80748807488078,32.77639399050243],[128.839888398884,32.76250596880972],[128.87948879488795,32.693065860346124],[128.8938889388894,32.65140179526799],[128.82188821888218,32.646193787133214],[128.78948789487896,32.637513773575265],[128.749887498875,32.58543369222757],[128.69228692286924,32.60452972205506],[128.65628656286566,32.628833760017315],[128.64908649086493,32.66181781153752],[128.6670866708667,32.783338001348795]]],[[[139.84159841598415,33.05589042706836],[139.8235982359824,33.04547441079882],[139.7767977679777,33.07845846231902],[139.76959769597698,33.107970508416045],[139.7767977679777,33.125330535531944],[139.80919809198093,33.12880254095512],[139.87399873998743,33.09408248672334],[139.84159841598415,33.05589042706836]]],[[[129.07749077490774,32.84062609083125],[129.05229052290525,32.830210074561705],[129.01989019890198,32.92048221556438],[128.99828998289985,32.95173026437298],[129.03429034290343,32.96909029148888],[129.10989109891102,33.1322745463783],[129.12429124291242,33.06804244604949],[129.15309153091533,33.003810345720666],[129.1818918189182,32.993394329451135],[129.15309153091533,32.94652225623821],[129.10989109891102,32.92916222912231],[129.07749077490774,32.84062609083125]]],[[[129.49149491494916,33.22254668738097],[129.4230942309423,33.175674614168045],[129.3690936909369,33.175674614168045],[129.41589415894163,33.23122670093892],[129.4230942309423,33.25726674161275],[129.4626946269463,33.33191485821111],[129.53829538295383,33.357954898884955],[129.57069570695705,33.36142690430813],[129.50949509495098,33.2850427849982],[129.49149491494916,33.22254668738097]]],[[[129.79749797497976,33.748555508992624],[129.72549725497254,33.70689144391447],[129.6750967509675,33.739875495434674],[129.70029700297005,33.828411633725736],[129.71829718297187,33.85792367982276],[129.77589775897758,33.828411633725736],[129.79749797497976,33.748555508992624]]],[[[131.17631176311767,33.60273128121909],[131.30951309513097,33.57321923512207],[131.36711367113674,33.57148323241047],[131.41751417514178,33.5836352513916],[131.50031500315004,33.62356331375817],[131.5831158311583,33.653075359855194],[131.64431644316443,33.637451335450876],[131.69471694716947,33.60273128121909],[131.72351723517238,33.55412320529459],[131.70911709117092,33.50204312394689],[131.61551615516157,33.39267495311675],[131.53631536315362,33.27462676872865],[131.71631716317165,33.25205873347798],[131.89631896318963,33.253794736189576],[131.85311853118532,33.18088262230282],[131.84951849518495,33.11838652468559],[131.90351903519036,33.08713847587697],[131.95031950319503,33.04721041351041],[131.93591935919358,33.010754356567034],[131.91071910719108,32.974298299623655],[132.0079200792008,32.91874621285278],[132.00072000720007,32.8822901559094],[131.97551975519758,32.84409809625443],[131.7307173071731,32.592377703073936],[131.65871658716588,32.465649505127885],[131.6119161191612,32.32503328548913],[131.56511565115653,32.22260912550534],[131.53271532715326,32.11671296009838],[131.5039150391504,32.00213678113346],[131.4607146071461,31.88408859674537],[131.47511475114754,31.778192431338397],[131.4607146071461,31.67056026321984],[131.33831338313382,31.40495184834664],[131.24831248312483,31.4101598564814],[131.14031140311403,31.44140790529002],[131.07191071910722,31.436199897155248],[131.03591035910358,31.377175804961198],[131.09711097110971,31.255655615149934],[130.90270902709028,31.111567390087984],[130.68670686706866,31.014351238238973],[130.6831068310683,31.0594873087403],[130.70470704707049,31.0942073629721],[130.7371073710737,31.12198340635753],[130.7587075870759,31.15496745787773],[130.7911079110791,31.26954363684264],[130.77310773107735,31.38238381309597],[130.70830708307085,31.526472038157905],[130.70470704707049,31.576816116794006],[130.7479074790748,31.597648149333082],[130.78030780307802,31.604592160179436],[130.79470794707947,31.62368819000693],[130.79830798307984,31.67056026321984],[130.7767077670777,31.707016320163234],[130.71550715507158,31.717432336432765],[130.65430654306545,31.71916833914436],[130.6147061470615,31.665352255085082],[130.55710557105573,31.562928095101284],[130.52830528305282,31.4605039351175],[130.5391053910539,31.403215845635046],[130.56430564305646,31.352871766998945],[130.64350643506435,31.26780763413106],[130.62190621906223,31.21746355549496],[130.58950589505895,31.179271495839984],[130.31230312303126,31.266071631419464],[130.25110251102512,31.27301564226582],[130.20070200702008,31.292111672093313],[130.14670146701468,31.40842385376982],[130.26190261902622,31.436199897155248],[130.29430294302944,31.45008791884797],[130.30510305103053,31.48827997850293],[130.32310323103235,31.60112015475626],[130.26910269102694,31.69660030389369],[130.22590225902258,31.72958435541389],[130.18630186301863,31.76951241778046],[130.21150211502118,31.849368542513574],[130.19710197101972,31.950056699785776],[130.19350193501936,32.090672919424534],[130.21510215102154,32.11497695738679],[130.31950319503198,32.14275300077222],[130.39510395103952,32.219137120082166],[130.46350463504638,32.30420125295005],[130.5607056070561,32.455233488858354],[130.639906399064,32.61841774374777],[130.56430564305646,32.62709775730572],[130.49950499504996,32.656609803402745],[130.56790567905682,32.734729925424276],[130.54630546305464,32.8319460772733],[130.4419044190442,32.95173026437298],[130.38070380703806,33.09234648401174],[130.2871028710287,33.15484258162897],[130.23670236702367,33.17741061687964],[130.17550175501754,33.144426565359424],[130.1251012510125,33.10449850299287],[130.17190171901723,33.012490359278615],[130.16830168301686,32.9326342345455],[130.17550175501754,32.85104210710078],[130.22230222302227,32.847570101677604],[130.27990279902798,32.8666661315051],[130.32670326703266,32.85277810981238],[130.3519035190352,32.811114044734225],[130.35910359103593,32.75556195796335],[130.3411034110341,32.70174587390407],[130.2979029790298,32.67570583323024],[130.2439024390244,32.67744183594182],[130.19350193501936,32.706953882038846],[130.15030150301504,32.748617947117],[130.05310053100533,32.77118598236767],[129.95229952299525,32.72257790644315],[129.85149851498517,32.62188974917096],[129.7686976869769,32.57154567053486],[129.80829808298085,32.64445778442162],[129.82629826298262,32.72604991186634],[129.78669786697867,32.7816019986372],[129.68949689496895,32.875346145063034],[129.66789667896683,32.92916222912231],[129.6606966069661,32.99513033216273],[129.67869678696786,33.05936243249154],[129.77949779497794,32.984714315893186],[129.82989829898298,32.89270617217893],[129.9018990189902,32.85104210710078],[129.9918999189992,32.85104210710078],[129.92349923499233,32.98818632131636],[129.89829898298984,33.02290637554816],[129.79749797497976,33.08366647045379],[129.66429664296646,33.186090630437576],[129.58149581495815,33.23643470907368],[129.61029610296106,33.34406687719223],[129.6606966069661,33.36489890973131],[129.7038970389704,33.35969090159654],[129.84429844298444,33.321498841941576],[129.8586985869859,33.375314926000854],[129.8370983709837,33.403090969386284],[129.82629826298262,33.43781102361808],[129.91989919899203,33.48294709411941],[130.07110071100715,33.52113915377437],[130.10350103501037,33.540235183601865],[130.13230132301322,33.57842724325684],[130.16830168301686,33.59752327308432],[130.27630276302762,33.59752327308432],[130.36630366303666,33.6339793300277],[130.43830438304383,33.7346674872999],[130.45630456304565,33.78848357135918],[130.4851048510485,33.835355644572104],[130.6687066870669,33.915211769305216],[130.71550715507158,33.92736378828634],[130.83790837908379,33.91694777201681],[130.95310953109532,33.87181170151548],[131.0107101071011,33.77633155237805],[131.05751057510577,33.672171389682674],[131.17631176311767,33.60273128121909]]],[[[132.26712267122673,33.94472381540224],[132.3139231392314,33.90826775845886],[132.42912429124294,33.923891782863166],[132.44352443524434,33.913475766593635],[132.41112411124112,33.88049171507343],[132.36072360723608,33.84750766355323],[132.26712267122673,33.87181170151548],[132.20952209522096,33.873547704227065],[132.20232202322023,33.92736378828634],[132.20952209522096,33.94819582082542],[132.26712267122673,33.94472381540224]]],[[[132.5767257672577,34.114852081138025],[132.5479254792548,34.07492401877147],[132.46152461524616,34.087076037752595],[132.49752497524975,34.12179609198438],[132.5227252272523,34.16346015706253],[132.54432544325442,34.17214017062048],[132.55872558725588,34.12700410011915],[132.5767257672577,34.114852081138025]]],[[[129.2790927909279,34.123532094695975],[129.21429214292147,34.08360403232942],[129.18549185491855,34.14436412723505],[129.21429214292147,34.32143640381719],[129.33669336693367,34.28498034687381],[129.33669336693367,34.23116426281453],[129.2790927909279,34.123532094695975]]],[[[134.35874358743587,34.25720430348838],[134.4955449554496,34.21554023841023],[134.63594635946362,34.22595625467976],[134.63594635946362,34.04367596996285],[134.65394653946538,33.982915875057216],[134.69354693546939,33.92736378828634],[134.67554675546756,33.84750766355323],[134.74034740347406,33.819731620167786],[134.549545495455,33.72945947916513],[134.3767437674377,33.607939289353865],[134.30474304743046,33.52634716190914],[134.2435424354244,33.43954702632966],[134.20394203942038,33.34753888261541],[134.18234182341826,33.24685072534322],[134.1247412474125,33.28677878770978],[133.9591395913959,33.44822703988761],[133.85473854738547,33.49336311038894],[133.68553685536858,33.51593114563961],[133.63153631536318,33.51072313750484],[133.28593285932862,33.35969090159654],[133.23913239132395,33.2503227307664],[133.14553145531454,33.08366647045379],[133.10233102331023,33.02811438368293],[133.0519305193052,33.012490359278615],[133.0159301593016,32.984714315893186],[132.97632976329766,32.84236209354283],[132.86832868328685,32.75382595525177],[132.80352803528035,32.752089952540175],[132.69192691926918,32.77639399050243],[132.64152641526414,32.76250596880972],[132.709927099271,32.90312218844848],[132.6019260192602,32.91874621285278],[132.49392493924938,32.917010210141186],[132.49392493924938,33.00728235114386],[132.42912429124294,33.05936243249154],[132.47592475924762,33.12706653824354],[132.47592475924762,33.18088262230282],[132.50472504725047,33.212130671111424],[132.51552515525157,33.25553073890117],[132.5119251192512,33.29372279855613],[132.4471244712447,33.30413881482568],[132.4039240392404,33.33191485821111],[132.41112411124112,33.430867012771714],[132.37512375123754,33.43433901819489],[132.2815228152282,33.416978991079006],[132.0871208712087,33.340594871769056],[132.03312033120335,33.340594871769056],[132.1159211592116,33.394410955828334],[132.28872288722886,33.46905907242669],[132.36432364323645,33.512459140216436],[132.53712537125375,33.63224332731612],[132.64152641526414,33.68953141679857],[132.6991269912699,33.790219574070775],[132.71712717127173,33.85271567168799],[132.7531275312753,33.90653175574727],[132.7855278552786,33.991595888615166],[132.839528395284,34.02110793471219],[132.9367293672937,34.095756051310545],[132.9907299072991,34.08881204046418],[133.0519305193052,33.99680389674994],[133.1347313473135,33.92736378828634],[133.19233192331922,33.932571796421115],[133.30033300333002,33.969027853364494],[133.35073350733506,33.977707866922444],[133.47313473134733,33.97249985878767],[133.58113581135814,34.017635929289014],[133.6279362793628,34.0697160106367],[133.64233642336427,34.133948110965505],[133.60273602736027,34.24331628179566],[133.65673656736567,34.232900265526126],[133.7071370713707,34.238108273660885],[133.8259382593826,34.30754838212448],[133.94833948339482,34.347476444491036],[134.07434074340745,34.35789246076057],[134.21834218342184,34.31970040110561],[134.35874358743587,34.25720430348838]]],[[[134.35154351543514,34.48288465599502],[134.33354333543338,34.46378862616754],[134.31554315543156,34.468996634302314],[134.25074250742506,34.42386056380097],[134.23634236342366,34.46726063159072],[134.18954189541898,34.496772677687744],[134.18234182341826,34.5193407129384],[134.32634326343265,34.53496473734272],[134.37314373143732,34.52281271836159],[134.35154351543514,34.48288465599502]]],[[[134.93114931149313,34.288452352296986],[134.82314823148232,34.2033882194291],[134.72954729547297,34.20859622756386],[134.6827468274683,34.246788287218834],[134.66834668346684,34.29366036043176],[134.75834758347582,34.36830847703011],[134.8339483394834,34.47246863972549],[134.90234902349027,34.5193407129384],[134.95994959949599,34.54538075361225],[135.00315003150035,34.54364475090067],[134.90594905949058,34.39782052312714],[134.93114931149313,34.288452352296986]]],[[[129.3870938709387,34.35442045533739],[129.36549365493659,34.305812379412885],[129.29709297092973,34.33879643093309],[129.2682926829268,34.37004447974169],[129.32949329493294,34.52107671565],[129.32229322293222,34.58010080784405],[129.32589325893258,34.60787685122948],[129.4518945189452,34.68599697325101],[129.47349473494734,34.6721089515583],[129.48069480694807,34.64954091630763],[129.46989469894697,34.61482086207583],[129.4770947709477,34.54017274547748],[129.37989379893799,34.41691655295462],[129.3870938709387,34.35442045533739]]],[[[139.45639456394565,34.72592503561758],[139.44559445594456,34.679052962404654],[139.39159391593915,34.689468978674185],[139.36639366393666,34.720717027482806],[139.36999369993703,34.776269114253665],[139.4275942759428,34.776269114253665],[139.45639456394565,34.72592503561758]]],[[[133.36873368733688,36.20326334318034],[133.32553325533257,36.16680728623696],[133.23913239132395,36.178959305218086],[133.1887318873189,36.232775389277364],[133.20673206732067,36.293535484182996],[133.29673296732966,36.34040755739592],[133.37953379533798,36.24666341097007],[133.36873368733688,36.20326334318034]]],[[[138.3439834398344,37.822953873093454],[138.25038250382505,37.81948186767026],[138.2251822518225,37.82989788393981],[138.28278282782827,37.85420192190206],[138.28638286382863,37.89586598698021],[138.32238322383228,37.96877810086697],[138.32238322383228,37.99134613611764],[138.2467824678247,37.99481814154082],[138.25038250382505,38.07814627169711],[138.30798307983082,38.16147440185341],[138.4627846278463,38.29167460522265],[138.50238502385025,38.315978643184906],[138.50958509585098,38.25869055370245],[138.4627846278463,38.125018344910046],[138.4519845198452,38.07641026898554],[138.57438574385748,38.065994252715996],[138.49518495184952,37.90454600053816],[138.3439834398344,37.822953873093454]]],[[[141.22761227612278,41.373079418294225],[141.26721267212673,41.35398338846673],[141.45441454414544,41.40432746710283],[141.41841418414185,41.25155922848293],[141.40041400414003,41.097054987151466],[141.4148141481415,40.8401265858362],[141.42921429214294,40.7238144041597],[141.46161461614616,40.61097422790638],[141.54081540815412,40.53111810317324],[141.64521645216456,40.47383001369079],[141.79641796417962,40.29154972897388],[141.87921879218794,40.067605379178815],[141.9368193681937,39.95823720834866],[141.97641976419766,39.84366102938375],[141.99081990819911,39.791580948036085],[141.99081990819911,39.73950086668839],[141.98001980019802,39.6683247555132],[141.99441994419948,39.61103666603074],[141.97641976419766,39.42875638131383],[141.9080190801908,39.218700053211506],[141.90081900819007,39.11106788509295],[141.84321843218436,39.09023585255386],[141.80721807218072,39.03989177391776],[141.7748177481775,39.0173237386671],[141.74241742417428,38.9999637115512],[141.69201692016924,38.994755703416445],[141.65961659616596,38.97565967358895],[141.64521645216456,38.918371584106495],[141.62361623616238,38.86455550004723],[141.58041580415806,38.8159474241227],[141.5480154801548,38.76213134006343],[141.51921519215193,38.63193113669422],[141.50841508415084,38.498258927901816],[141.4688146881469,38.40451478147597],[141.3680136801368,38.380210743513715],[141.25281252812528,38.38194674622531],[141.10881108811088,38.33854667843556],[141.07641076410766,38.312506637761715],[140.96120961209613,38.1493223828723],[140.9288092880929,38.05210623102329],[140.9288092880929,37.94968207103949],[140.96120961209613,37.822953873093454],[141.00441004410044,37.697961677859],[141.03681036810372,37.46707331721758],[141.00081000810007,37.11466476676489],[140.96840968409686,37.00182459051156],[140.89640896408963,36.92544047120161],[140.83880838808392,36.89072041696983],[140.7920079200792,36.84732034918008],[140.7308073080731,36.73274417021517],[140.62640626406267,36.503591812285336],[140.61920619206194,36.444567720091285],[140.61920619206194,36.38554362789725],[140.59040590405903,36.30742350587572],[140.57240572405726,36.23103938656577],[140.59040590405903,36.14250324827469],[140.6228062280623,36.059175118118404],[140.75960759607597,35.84564678459287],[140.81360813608137,35.783150686975645],[140.8748087480875,35.724126594781595],[140.64080640806407,35.66163049716438],[140.59760597605975,35.632118451067356],[140.45720457204573,35.51059826125608],[140.4140041400414,35.39428607957957],[140.41760417604178,35.267557881633536],[140.39240392403923,35.22068580842061],[140.35640356403565,35.180757746054056],[140.31320313203133,35.15471770538021],[140.15840158401585,35.09569361318616],[140.05760057600577,35.0384055237037],[139.96039960399605,34.948133382701045],[139.9207992079921,34.89952530677654],[139.84519845198452,34.91514933118084],[139.79839798397984,34.956813396258994],[139.84159841598415,35.01062948031827],[139.83079830798312,35.071389575223904],[139.85239852398524,35.23283782740174],[139.82719827198275,35.29706992773056],[139.90639906399065,35.34567800365507],[139.94239942399423,35.4237981256766],[140.0288002880029,35.48455822058223],[140.08640086400862,35.5401103073531],[140.09720097200972,35.58524637785443],[140.0432004320043,35.63385445377894],[139.9891998919989,35.668574508010735],[139.909999099991,35.668574508010735],[139.83439834398342,35.65815849174119],[139.78759787597875,35.61128641852828],[139.76959769597698,35.54879032091105],[139.77319773197735,35.52101427752562],[139.76599765997662,35.494974236851775],[139.65079650796508,35.409910103983876],[139.66519665196654,35.31963796298122],[139.70119701197012,35.27450189247989],[139.74439744397444,35.25193385722922],[139.72999729997304,35.22068580842061],[139.67599675996763,35.149509697245435],[139.63639636396363,35.14256568639908],[139.56439564395646,35.24325384367128],[139.47439474394747,35.29880593044214],[139.3627936279363,35.29880593044214],[139.25119251192513,35.27797389790307],[139.16119161191614,35.21026979215108],[139.13239132391323,35.15471770538021],[139.11439114391146,35.09742961589775],[139.1215912159122,34.956813396258994],[139.08559085590855,34.83876521187089],[139.01719017190175,34.73634105188711],[138.9811898118981,34.698148992232134],[138.89838898388984,34.62870888376855],[138.8371883718837,34.620028870210604],[138.7939879398794,34.651276919019224],[138.76158761587618,34.69988499494373],[138.8047880478805,34.87522126881427],[138.80118801188013,34.97417342337489],[138.9019890198902,35.02451750201098],[138.81918819188195,35.09569361318616],[138.71838718387187,35.1234696565716],[138.57798577985778,35.08701359962821],[138.53838538385384,35.043613531838474],[138.50958509585098,34.98632544235602],[138.4339843398434,34.91514933118084],[138.34758347583477,34.84744522542884],[138.25398253982542,34.73286904646393],[138.18918189181892,34.59572483224835],[137.98037980379803,34.64086090274968],[137.86517865178655,34.651276919019224],[137.749977499775,34.64780491359603],[137.5447754477545,34.66342893800035],[137.31797317973184,34.63565289461491],[137.06237062370627,34.583572813267224],[137.07677076770767,34.6217648729222],[137.28917289172892,34.70335700036691],[137.29637296372965,34.72766103832916],[137.27477274772747,34.77279710883049],[137.22437224372243,34.774533111542084],[137.09837098370986,34.75890908713778],[137.03357033570336,34.765853097984134],[137.0047700477005,34.81446117390864],[136.9615696156962,34.835293206447716],[136.93636936369364,34.81446117390864],[136.94356943569437,34.720717027482806],[136.91116911169115,34.70856500850168],[136.87156871568715,34.73286904646393],[136.8859688596886,34.80578116035069],[136.85716857168575,34.911677325757665],[136.85356853568538,34.97938143150965],[136.8967689676897,35.034933518280525],[136.85356853568538,35.05923755624278],[136.80316803168034,35.05055754268483],[136.7419674196742,35.0227814992994],[136.69156691566917,34.984589439644424],[136.57636576365763,34.79015713594639],[136.53316533165332,34.679052962404654],[136.61596615966158,34.588780821402],[136.8427684276843,34.46378862616754],[136.87876878768787,34.43427658007052],[136.88236882368824,34.38046049601124],[136.85356853568538,34.324908409240365],[136.79236792367925,34.29886836856653],[136.54396543965441,34.25720430348838],[136.33156331563316,34.17734817875525],[136.26676266762667,34.09402004859895],[136.07236072360723,33.778067555089635],[135.91755917559175,33.56106721614094],[135.69435694356946,33.48641909954259],[135.45315453154535,33.55412320529459],[135.39555395553958,33.62877132189293],[135.34515345153454,33.722515468318775],[135.25515255152555,33.80584359847508],[135.1759517595176,33.89785174218933],[135.12915129151293,34.00721991301947],[135.13635136351365,34.182556186890025],[135.10035100351007,34.288452352296986],[135.1327513275133,34.316228395682415],[135.2659526595266,34.38046049601124],[135.3091530915309,34.41691655295462],[135.3847538475385,34.50024468311092],[135.41355413554135,34.547116756323845],[135.4171541715417,34.61829286749902],[135.35595355953558,34.6547489244424],[135.1975519755198,34.653012921730806],[135.0427504275043,34.63044488648015],[134.93114931149313,34.661692935288755],[134.78354783547837,34.74675706815664],[134.74034740347406,34.765853097984134],[134.58554585545858,34.77106110611891],[134.4739447394474,34.75543708171459],[134.36234362343623,34.72418903290598],[134.24714247142475,34.71377301663644],[134.20754207542075,34.698148992232134],[134.07434074340745,34.592252826825174],[133.969939699397,34.52802072649635],[133.87633876338765,34.49503667497615],[133.67833678336785,34.4863566614182],[133.57753577535777,34.46552462887912],[133.47313473134733,34.43080457464734],[133.44433444334442,34.43254057735892],[133.33633336333367,34.38566850414601],[133.21033210332104,34.34400443906786],[133.14193141931423,34.30234037398971],[133.01953019530197,34.33011641737514],[132.7747277472775,34.25546830077678],[132.6559265592656,34.246788287218834],[132.5335253352534,34.286716349585404],[132.42192421924221,34.35268445262581],[132.3139231392314,34.324908409240365],[132.23832238322382,34.227692257391354],[132.20232202322023,34.03152395098172],[132.15912159121592,33.94472381540224],[132.14472144721447,33.83882764999528],[132.09072090720906,33.85618767711118],[131.76311763117633,34.045411972674444],[131.74151741517414,34.0523559835208],[131.47511475114754,34.019371932000595],[131.40671406714068,34.00374790759629],[131.32391323913242,33.96555584794132],[131.23391233912338,33.94819582082542],[131.15111151111512,33.97597186421086],[131.07191071910722,34.02110793471219],[130.99630996309963,34.00721991301947],[130.91710917109174,33.97597186421086],[130.88830888308883,34.26241231162314],[130.90270902709028,34.29886836856653],[130.95310953109532,34.34921244720263],[131.00351003510036,34.392612514992365],[131.1331113311133,34.40823653939667],[131.2627126271263,34.392612514992365],[131.35271352713528,34.41344454753144],[131.43191431914317,34.468996634302314],[131.5147151471515,34.55058876174702],[131.60831608316084,34.61482086207583],[131.73431734317342,34.66690094342353],[131.85671856718568,34.72592503561758],[131.9647196471965,34.80925316577387],[132.06552065520657,34.89952530677654],[132.15912159121592,34.967229412528525],[132.259922599226,35.0227814992994],[132.4147241472415,35.1564537080918],[132.619926199262,35.30748594400009],[132.6991269912699,35.418590117541825],[132.74592745927458,35.449838166350446],[132.92232922329225,35.51059826125608],[133.15633156331563,35.55920633718058],[133.2679326793268,35.55573433175741],[133.3759337593376,35.458518179908395],[133.43713437134375,35.4724062016011],[133.49473494734946,35.496710239563356],[133.61713617136172,35.51059826125608],[133.739537395374,35.494974236851775],[133.8619386193862,35.494974236851775],[133.9807398073981,35.5071262558329],[134.21474214742148,35.5401103073531],[134.33714337143374,35.57830236700808],[134.45594455944558,35.62864644564418],[134.8807488074881,35.66336649987596],[135.1759517595176,35.746694630032266],[135.2191521915219,35.741486621897494],[135.2659526595266,35.72239059207001],[135.26955269552695,35.659894494452786],[135.23355233552337,35.592190388700786],[135.26955269552695,35.550526323622634],[135.32715327153272,35.52622228566038],[135.6007560075601,35.51754227210243],[135.679956799568,35.503654250409724],[135.79515795157954,35.54879032091105],[135.90315903159035,35.60607841039351],[136.01476014760146,35.68246252970346],[136.09396093960942,35.76752666257134],[136.0219602196022,35.8734228279783],[136.0075600756008,35.98973500965481],[136.06876068760687,36.11646320760086],[136.15516155161555,36.224095375719415],[136.2631626316263,36.288327476048224],[136.36036360363607,36.361239589934996],[136.5547655476555,36.571295918037336],[136.6987669876699,36.74142418377312],[136.74916749167494,36.95148051187546],[136.72036720367203,37.19799289692119],[136.8427684276843,37.382009184349684],[136.9615696156962,37.413257233158305],[137.19917199171994,37.49832136602619],[137.32157321573214,37.52262540398844],[137.33957339573396,37.48616934704506],[137.3359733597336,37.43756127112056],[137.15237152371526,37.28305702978908],[137.04437044370445,37.22056093217185],[136.98316983169832,37.199728899632774],[136.92556925569255,37.171952856247344],[136.90036900369006,37.118136772188066],[136.9939699396994,37.02612862847381],[137.0191701917019,36.96016052543341],[137.01197011970123,36.895928425104586],[137.0155701557016,36.83690433291055],[137.12357123571235,36.77440823529332],[137.2459724597246,36.753576202754246],[137.29637296372965,36.753576202754246],[137.34317343173433,36.770936229870145],[137.48357483574836,36.92544047120161],[137.51237512375127,36.95148051187546],[137.91197911979123,37.06432068812879],[138.10998109981102,37.15112082370827],[138.21798217982183,37.173688858958926],[138.3187831878319,37.218824929460254],[138.54918549185493,37.39242520061923],[138.6319863198632,37.47228132535234],[138.70758707587078,37.56081746364342],[138.77238772387727,37.6632416236272],[138.81918819188195,37.774345797168934],[138.8839888398884,37.84378590563253],[139.24759247592476,38.00870616323354],[139.3627936279363,38.0989783042362],[139.40239402394025,38.142378372025945],[139.44559445594456,38.26910656997197],[139.47799477994784,38.39930677334121],[139.52119521195215,38.50173093332498],[139.57879578795792,38.59894708517402],[139.6579965799658,38.69616323702303],[139.7479974799748,38.78817138073728],[139.8019980199802,38.8819155271631],[139.8775987759878,39.104123874246596],[139.91359913599138,39.22911606948102],[139.93879938799387,39.27251613727077],[139.97839978399787,39.31070819692576],[140.0108001080011,39.35758027013867],[140.03600036000358,39.41139635419793],[140.04680046800468,39.46347643554563],[140.0648006480065,39.62492468772348],[140.0540005400054,39.74991688295793],[139.99639996399964,39.855813048364894],[139.9459994599946,39.885325094461905],[139.8919989199892,39.8870610971735],[139.80919809198093,39.87838108361555],[139.74079740797407,39.9200451486937],[139.75519755197553,39.95823720834866],[139.82719827198275,39.965181219195046],[139.87399873998743,39.98601325173411],[139.90639906399065,40.0224693086775],[139.97119971199714,40.13704548764241],[140.0108001080011,40.26030168016527],[140.01440014400146,40.314117764224534],[139.96399963999642,40.414805921496736],[139.92439924399247,40.53459010859643],[139.92439924399247,40.59882220892524],[139.96759967599678,40.673470325523596],[140.0288002880029,40.732494417717646],[140.08640086400862,40.74811844212195],[140.14760147601476,40.75159044754514],[140.20160201602016,40.7741584827958],[140.2520025200252,40.808878537027596],[140.2808028080281,40.84533459397096],[140.3276032760328,40.94775875395476],[140.3420034200342,41.00504684343721],[140.3168031680317,41.161287087480275],[140.34560345603455,41.20295115255843],[140.38520385203856,41.228991193232275],[140.44280442804427,41.20989516340478],[140.49680496804967,41.20642315798162],[140.56520565205653,41.211631166116376],[140.62640626406267,41.19600714171207],[140.64080640806407,41.15607907934552],[140.68040680406807,40.893942669895466],[140.7020070200702,40.8574866129521],[140.74880748807487,40.82971056956666],[140.79920799207991,40.834918577701444],[140.8460084600846,40.874846640068],[140.8748087480875,40.93039872683886],[140.93600936009364,40.940814743108405],[141.11961119611198,40.881790650914354],[141.18441184411847,40.923454715992506],[141.22401224012242,40.987686816321315],[141.26361263612637,41.102262995286225],[141.24561245612455,41.20642315798162],[141.19881198811987,41.24287921492498],[141.15561155611556,41.23593520407863],[141.1160111601116,41.208159160693214],[141.06921069210694,41.19253513628888],[140.79920799207991,41.13871905222962],[140.80280802808028,41.25329523119453],[140.86040860408605,41.42515949964189],[140.89280892808927,41.478975583701185],[140.93600936009364,41.505015624375034],[141.05121051210511,41.475503578277994],[141.10521105211052,41.45640754845053],[141.22761227612278,41.373079418294225]]],[[[139.4815948159482,42.081368524622775],[139.45999459994601,42.07616051648802],[139.43479434794347,42.084840530045966],[139.41319413194134,42.15948864664432],[139.43119431194316,42.199416709010876],[139.4959949599496,42.22719275239629],[139.55719557195573,42.23587276595424],[139.5067950679507,42.09699254902708],[139.4815948159482,42.081368524622775]]],[[[141.2960129601296,45.1193732699046],[141.22761227612278,45.112429259058246],[141.14481144811447,45.1540933241364],[141.13401134011343,45.206173405484094],[141.1952119521195,45.247837470562246],[141.25281252812528,45.23221344615794],[141.31041310413104,45.17839736209865],[141.32841328413286,45.150621318713206],[141.2960129601296,45.1193732699046]]],[[[141.0728107281073,45.332901603430116],[141.03321033210335,45.26866950310131],[140.9828098280983,45.36414965223875],[140.97200972009722,45.46483780951095],[141.00081000810007,45.46483780951095],[141.05841058410584,45.44921378510662],[141.06921069210694,45.400605709182116],[141.0728107281073,45.332901603430116]]],[[[143.82323823238232,44.11769970531739],[143.94923949239495,44.112491697182634],[144.00684006840072,44.1159637026058],[144.10044100441007,44.10207568091309],[144.4820448204482,43.94930744229322],[144.59724597245975,43.930211412465724],[144.7160471604716,43.92847540975413],[144.7988479884799,43.94062742873527],[144.87084870848707,43.98229149381342],[145.10125101251015,44.1663077812419],[145.34245342453426,44.3347000442661],[145.3712537125371,44.327756033419746],[145.3712537125371,44.28088396020681],[145.35325353253535,44.230539881570735],[145.24525245252454,44.07603564023924],[145.12645126451264,43.86945131756008],[145.10125101251015,43.76529115486471],[145.1408514085141,43.662866994880915],[145.21285212852132,43.577802862013016],[145.2740527405274,43.463226683048106],[145.34245342453426,43.301778430870286],[145.4360543605436,43.28268240104279],[145.48645486454865,43.2792103956196],[145.58365583655836,43.327818471544134],[145.67365673656735,43.38857856644975],[145.7528575285753,43.395522577296106],[145.8320583205832,43.38510656102659],[145.7240572405724,43.34344249594844],[145.6232562325623,43.29136241460074],[145.5368553685537,43.192410260040134],[145.50445504455047,43.175050232924235],[145.4036540365404,43.18025824105899],[145.34605346053462,43.17678623563583],[145.23085230852308,43.13512217055768],[145.12645126451264,43.08825009734474],[145.02925029250292,43.030962007862286],[144.9212492124921,43.001449961765275],[144.80604806048063,42.99450595091892],[144.62964629646297,42.94763387770598],[144.51444514445143,42.94416187228282],[144.30204302043023,42.984089934649376],[144.1976419764198,42.97367391837983],[143.97083970839708,42.88166577466558],[143.7620376203762,42.7479935658732],[143.58203582035821,42.598697332676494],[143.4308343083431,42.41815305067115],[143.36963369633696,42.32440890424533],[143.33363333633338,42.22024874154994],[143.32643326433265,42.15080863308637],[143.3120331203312,42.084840530045966],[143.27963279632797,42.03796845683303],[143.23643236432366,41.99977639717807],[143.11043110431103,42.022344432428724],[142.9052290522905,42.11782458156617],[142.50922509225092,42.25844080120493],[142.08802088020883,42.47196913473044],[141.85041850418503,42.579601302849],[141.40761407614076,42.5466172513288],[140.98640986409868,42.34176893136123],[140.94680946809467,42.35912895847713],[140.78840788407888,42.49974517811589],[140.70920709207093,42.55529726488675],[140.61560615606157,42.57092128929105],[140.5472054720547,42.569185286579454],[140.4788047880479,42.55876927030991],[140.38520385203856,42.48759315913475],[140.34920349203492,42.43551307778705],[140.32400324003243,42.376488985593],[140.3168031680317,42.33482492051485],[140.3276032760328,42.293160855436724],[140.41760417604178,42.20115271172247],[140.52920529205295,42.131712603258876],[140.57600576005763,42.11782458156617],[140.68400684006843,42.12303258970093],[140.73440734407347,42.11608857885457],[140.9108091080911,41.97720836192741],[141.10881108811088,41.848744161269764],[141.1520115201152,41.80534409348002],[141.08001080010803,41.7602080229787],[141.00081000810007,41.737639987728045],[140.90720907209072,41.7428479958628],[140.81720817208173,41.7602080229787],[140.6588065880659,41.81576010974956],[140.5940059400594,41.76888803653665],[140.48960489604895,41.67167188468764],[140.43200432004323,41.56751172199225],[140.38520385203856,41.51890364606774],[140.27000270002702,41.45640754845053],[140.14760147601476,41.423423496930326],[140.08640086400862,41.43383951319984],[140.03600036000358,41.4737675755664],[140.0108001080011,41.52063964877934],[139.99639996399964,41.576191735550196],[140.02160021600218,41.69597592264989],[140.08280082800832,41.80360809076845],[140.1080010800108,41.91297626159857],[140.05760057600577,42.06748050293007],[140.02520025200255,42.098728551738674],[139.89559895598956,42.19073669545293],[139.83439834398342,42.27753683103239],[139.81999819998202,42.386905001862544],[139.82719827198275,42.44766509676819],[139.85959859598597,42.581337305560595],[139.8919989199892,42.649041411312595],[139.94959949599496,42.67160944656325],[140.01440014400146,42.68549746825596],[140.11520115201154,42.73236954146887],[140.22320223202235,42.79486563908611],[140.3276032760328,42.866041750261275],[140.43200432004323,42.954577888552365],[140.48600486004864,43.05005803768978],[140.3960039600396,43.16810622207788],[140.37800378003783,43.23754633054145],[140.39240392403923,43.30351443358188],[140.48600486004864,43.33823448781365],[140.58320583205835,43.3121944471398],[140.78120781207815,43.21497829529079],[140.8208082080821,43.20629828173284],[140.9540095400954,43.20109027359808],[141.1376113761138,43.18025824105899],[141.24561245612455,43.18546624919378],[141.2960129601296,43.19935427088649],[141.37521375213754,43.2792103956196],[141.41121411214112,43.3816345556034],[141.39681396813967,43.51183475897261],[141.39681396813967,43.64203496234185],[141.4472144721447,43.747931127748814],[141.6020160201602,43.91979539619618],[141.64521645216456,44.018747550756785],[141.65961659616596,44.26352393309094],[141.71721717217173,44.37115610120949],[141.76041760417604,44.48226027475121],[141.78201782017823,44.71662064081582],[141.7208172081721,44.94056499061088],[141.6560165601656,45.0516691641526],[141.58401584015843,45.15582932684799],[141.59481594815952,45.256517484120195],[141.65241652416523,45.34852562783445],[141.65241652416523,45.37630167121986],[141.6668166681667,45.400605709182116],[141.77841778417786,45.41970173900961],[141.8288182881829,45.438797768837105],[141.87921879218794,45.48393383933842],[141.9368193681937,45.50997388001227],[141.98001980019802,45.48393383933842],[142.0160201602016,45.438797768837105],[142.1708217082171,45.32595759258376],[142.41562415624156,45.124581278039386],[142.70362703627035,44.81904480079962],[142.88362883628838,44.66974856760291],[143.07443074430745,44.53434035609891],[143.2868328683287,44.39719614188331],[143.51363513635135,44.277411954783645],[143.65403654036544,44.221859868012785],[143.75843758437588,44.13158772701013],[143.82323823238232,44.11769970531739]]]]}},{"type":"Feature","id":-99,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[77.79857798577984,35.496710239563356],[77.69777697776976,35.44289415550408],[77.57177571775719,35.37866205517527],[77.42417424174243,35.30227793586532],[77.29457294572944,35.236309832824915],[77.16857168571687,35.172077732496106],[77.04977049770497,35.10958163487888],[77.0029700297003,35.19638177045836],[76.9777697776978,35.24672584909446],[76.92736927369276,35.34741400636665],[76.88056880568809,35.435950144657724],[76.81216812168122,35.57135835616171],[76.76536765367655,35.66163049716438],[76.88056880568809,35.61302242123986],[77.08937089370897,35.55226232633423],[77.29457294572944,35.50886225854448],[77.44577445774456,35.47587820702428],[77.52137521375215,35.4741422043127],[77.57177571775719,35.4724062016011],[77.72297722977231,35.48108621515905],[77.79857798577984,35.496710239563356]]]}},{"type":"Feature","id":398,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[50.18270182701829,44.85550085774298],[50.150301503015044,44.82598881164597],[50.09630096300964,44.83119681978073],[49.99549995499956,44.93709298518769],[50.02430024300244,45.044725153306246],[50.06030060300603,45.06729318855693],[50.11070110701107,45.08118121024964],[50.117901179011795,45.05861317499898],[50.0459004590046,45.01000509907445],[50.03870038700387,44.94924500416883],[50.09990099901,44.88154089841683],[50.18270182701829,44.85550085774298]]],[[[50.31230312303123,44.97181303941949],[50.276302763027644,44.95792501772678],[50.25470254702549,45.02215711805559],[50.294302943029436,45.07597320211485],[50.34830348303484,45.082917212961235],[50.33030330303305,44.997853080093336],[50.31230312303123,44.97181303941949]]],[[[52.681126811268115,45.41102172545166],[52.66312663126632,45.400605709182116],[52.598325983259855,45.42838175256756],[52.555125551255514,45.473517823068875],[52.60912609126092,45.52733390712817],[52.65952659526596,45.51865389357022],[52.69192691926921,45.46136580408776],[52.681126811268115,45.41102172545166]]],[[[87.32427324273243,49.08613946588687],[87.23067230672308,49.10523549571437],[87.04707047070474,49.110443503849126],[86.93906939069393,49.098291484868014],[86.88506885068853,49.09134747402166],[86.80946809468094,49.04968340894351],[86.75186751867517,49.00801934386536],[86.73026730267304,48.93857923540176],[86.7590675906759,48.860459113380216],[86.71946719467195,48.6972748584908],[86.66546665466655,48.63477876087359],[86.55026550265501,48.52888259546663],[86.4818648186482,48.504578557504345],[86.3738637386374,48.48548252767688],[86.26586265862659,48.45423447886827],[86.0570605706057,48.42298643005964],[85.83025830258305,48.407362405655334],[85.7510575105751,48.38479437040468],[85.69345693456938,48.31188225651792],[85.65025650256501,48.25112216161227],[85.62505625056252,48.20425008839936],[85.56385563855639,48.051481849779464],[85.52425524255244,47.91607363827549],[85.56025560255603,47.745945372539694],[85.58905589055894,47.558457079688026],[85.58545585455857,47.49422497935919],[85.64305643056434,47.39700882751018],[85.66825668256683,47.33798473531613],[85.65745657456574,47.25465660515982],[85.57825578255785,47.18868850211942],[85.53145531455317,47.10015236382836],[85.4846548465485,47.063696306884964],[85.3550535505355,47.04633627976909],[85.2326523265233,47.03592026349955],[85.11025110251103,46.961272146901194],[85.01305013050131,46.9091920655535],[84.85824858248583,46.84322396251309],[84.78624786247866,46.83107194353198],[84.74664746647466,46.86405599505218],[84.7178471784718,46.93870411165054],[84.66744667446676,46.97168816317074],[84.59184591845917,46.9751601685939],[84.5306453064531,46.9751601685939],[84.33984339843397,46.99599220113299],[84.2138421384214,46.9942561984214],[84.12384123841241,46.97863217401709],[84.0158401584016,46.969952160459144],[83.8322383223832,46.99772820384456],[83.71343713437136,47.020296239095245],[83.63423634236341,47.0428642743459],[83.44343443434434,47.10883237738631],[83.19143191431914,47.18695249940785],[83.09063090630906,47.20952053465851],[83.02943029430293,47.185216496696256],[83.01863018630189,47.14181642890651],[83.00423004230043,47.03418426078795],[82.97542975429758,46.96648015503595],[82.79902799027991,46.62448762085279],[82.6910269102691,46.38665524936502],[82.55422554225544,46.159238894146796],[82.51102511025113,46.0064706555269],[82.42822428224281,45.812038351828875],[82.34902349023491,45.671422132190116],[82.3166231662317,45.59503801288017],[82.31302313023133,45.56378996407156],[82.32742327423273,45.52038989628181],[82.45342453424536,45.47178182035731],[82.5830258302583,45.44226977426027],[82.6118261182612,45.42490974714437],[82.6262262622626,45.37456566850827],[82.6226262262623,45.29297354106356],[82.59742597425975,45.21658942175361],[82.5578255782558,45.15582932684799],[82.52182521825222,45.12631728075095],[82.47862478624785,45.12284527532779],[82.39582395823959,45.16277333769435],[82.32382323823236,45.206173405484094],[82.26622266222665,45.218325424465206],[82.1222212222122,45.19402138650295],[81.9890198901989,45.16103733498275],[81.94581945819459,45.16103733498275],[81.8666186661867,45.18186936752184],[81.79101791017911,45.22526943531156],[81.75861758617589,45.31033356817946],[81.69021690216903,45.34852562783445],[81.6038160381604,45.31033356817946],[81.33381333813338,45.24610146785065],[81.03861038610387,45.1697173485407],[80.85500855008553,45.129789286174145],[80.77940779407794,45.1349972943089],[80.63540635406355,45.12631728075095],[80.50940509405098,45.10548524821189],[80.41580415804157,45.074237199403285],[80.22860228602286,45.03430913703673],[80.05940059400592,45.006533093651285],[79.95139951399517,44.94403699603404],[79.87219872198722,44.883276901128426],[79.87579875798758,44.86070886587774],[79.93339933399335,44.82598881164597],[79.99819998199985,44.79647676554893],[80.12780127801278,44.803420776395285],[80.25380253802541,44.80862878453007],[80.36180361803616,44.77043672487508],[80.45540455404557,44.74613268691283],[80.48060480604806,44.71488463810422],[80.45540455404557,44.68363658929562],[80.40140401404017,44.67669257844926],[80.37980379803798,44.65586054591017],[80.39060390603908,44.62634849981316],[80.35460354603549,44.55170038321481],[80.33660336603367,44.438860206961465],[80.35460354603549,44.32602003070815],[80.36540365403653,44.22359587072435],[80.35820358203586,44.171515789376684],[80.35460354603549,44.09686767277833],[80.39420394203944,44.04652359414223],[80.43020430204302,43.951043445004785],[80.49500495004952,43.892019352810735],[80.59220592205924,43.68543503013157],[80.649806498065,43.56391484032031],[80.70380703807041,43.42677062610474],[80.6642066420664,43.35212250950639],[80.66780667806677,43.310458444428235],[80.7290072900729,43.27400238748484],[80.75780757807581,43.204562279021246],[80.78660786607867,43.16116221123153],[80.77940779407794,43.119498146153376],[80.75060750607508,43.10213811903748],[80.61740617406173,43.128178159711325],[80.50580505805061,43.08651409463317],[80.39060390603908,43.043114026843426],[80.37620376203762,43.02054599159277],[80.37260372603726,42.996241953630516],[80.38340383403835,42.97367391837983],[80.45180451804521,42.93548185872487],[80.54540545405456,42.91117782076262],[80.53820538205383,42.87298576110763],[80.4230042300423,42.85562573399176],[80.25020250202505,42.79660164179771],[80.20340203402037,42.734105544180466],[80.16380163801637,42.6646654357169],[80.160201602016,42.624737373350314],[80.17820178201782,42.51884120794335],[80.20700207002074,42.399057020843685],[80.25380253802541,42.27406482560923],[80.25740257402578,42.23587276595424],[80.23220232202323,42.208096722568825],[80.21060210602104,42.19073669545293],[80.07020070200701,42.30357687170624],[79.92259922599226,42.41294504253639],[79.80379803798041,42.43898508321024],[79.59859598595989,42.45634511032614],[79.49059490594908,42.458081113037736],[79.42939429394295,42.484121153711556],[79.36819368193682,42.5466172513288],[79.29619296192965,42.60564134352285],[79.2025920259203,42.666401438428466],[79.16659166591666,42.75840958214272],[79.12699126991271,42.77576960925862],[79.05859058590585,42.763617590277505],[78.94698946989473,42.76708959570067],[78.8857888578886,42.77576960925862],[78.79218792187925,42.79139363366292],[78.64098640986413,42.827849690606314],[78.52578525785259,42.86430574754971],[78.37458374583747,42.87124975839606],[78.29178291782921,42.86430574754971],[78.02178021780219,42.857361736703325],[77.80217802178021,42.895553796358314],[77.62217622176223,42.90249780720467],[77.51057510575106,42.90076180449307],[77.46017460174602,42.90423380991626],[77.37017370173703,42.90423380991626],[77.23697236972373,42.91291382347421],[77.0569705697057,42.97020191295667],[76.9885698856989,42.97367391837983],[76.94536945369452,42.97193791566826],[76.64656646566465,42.928537847878516],[76.50976509765098,42.91812183160897],[76.21816218162184,42.92332983974373],[75.93375933759339,42.928537847878516],[75.84015840158403,42.937217861436466],[75.789757897579,42.933745856013275],[75.68175681756819,42.831321696029505],[75.63495634956351,42.813961668913606],[75.36495364953652,42.83652970416426],[75.04815048150482,42.90423380991626],[74.81774817748177,42.97888192651462],[74.62334623346234,43.057002048536134],[74.36414364143641,43.18025824105899],[74.20934209342093,43.24101833596464],[74.18774187741877,43.204562279021246],[74.14454144541446,43.19414626275173],[74.08694086940869,43.18893825461694],[73.95013950139503,43.195882265463325],[73.88533885338853,43.13338616784608],[73.71973719737198,43.08825009734474],[73.61173611736118,43.048322034978185],[73.55773557735577,43.00318596447687],[73.44973449734499,42.70285749537186],[73.42093420934211,42.59348932454171],[73.4929349293493,42.4094730371132],[73.41013410134101,42.41988905338275],[73.31653316533166,42.466761126595685],[73.28413284132841,42.504953186250646],[73.19053190531906,42.5275212215013],[72.85572855728557,42.560505273021505],[72.7909279092791,42.60390534081125],[72.75132751327513,42.63862539504305],[72.6649266492665,42.66119343029371],[72.54252542525427,42.678553457409606],[72.27612276122761,42.75840958214272],[72.1609216092161,42.760145584854314],[71.81531815318155,42.822641682471556],[71.76131761317615,42.82090567975996],[71.73611736117363,42.819169677048365],[71.59931599315993,42.77924161468181],[71.51291512915131,42.76708959570067],[71.4229142291423,42.78271362010497],[71.25731257312574,42.734105544180466],[71.16731167311673,42.66813744114006],[71.09531095310953,42.58654531369535],[71.02331023310234,42.53620123505925],[71.00171001710018,42.4598171157493],[70.95130951309514,42.41988905338275],[70.89370893708937,42.340032928649634],[70.89370893708937,42.293160855436724],[70.94770947709478,42.24802478493538],[70.86130861308615,42.20636071985723],[70.76410764107641,42.19420870087609],[70.71370713707137,42.16816866020227],[70.66330663306633,42.10740856529662],[70.61290612906129,42.05532848394893],[70.58410584105843,42.03623245412146],[70.54090540905409,42.03970445954462],[70.49050490504905,42.07963252191118],[70.41490414904149,42.07789651919961],[70.32850328503287,42.02755244056351],[70.22410224102242,41.945960313118775],[70.09450094500946,41.82096811788435],[69.96129961299613,41.75326401213235],[69.78849788497885,41.69771192536146],[69.66249662496625,41.67167188468764],[69.56529565295654,41.62827181689789],[69.39969399693999,41.5414716813184],[69.36729367293674,41.4911276026823],[69.24849248492487,41.45987955387369],[69.15489154891549,41.42515949964189],[69.0648906489065,41.36613540744784],[69.04329043290434,41.26371124746407],[68.98568985689857,41.20468715527002],[68.85248852488525,41.123095027825315],[68.73728737287374,41.04150290038061],[68.66168661686618,40.961646775647466],[68.58248582485825,40.876582642779596],[68.5608856088561,40.82971056956666],[68.55728557285573,40.76547846923785],[68.59328593285935,40.711662385178556],[68.60048600486004,40.65958230383089],[68.57168571685719,40.623126246887495],[68.49608496084963,40.60923822519479],[68.41328413284134,40.61965424146433],[68.2908829088291,40.6561102984077],[68.16128161281614,40.7220784014481],[68.1108811088111,40.75332645025671],[68.0460804608046,40.808878537027596],[68.0568805688057,40.860958618375264],[68.08928089280894,40.9599107729359],[68.11448114481146,41.029350881399466],[68.06048060480606,41.06059893020807],[68.02088020880208,41.097054987151466],[67.99207992079923,41.13003903867167],[67.93447934479346,41.19600714171207],[67.86607866078663,41.18038311730777],[67.8048780487805,41.164759092903466],[67.73647736477366,41.187327128154124],[67.52767527675277,41.17691111188458],[67.37287372873729,41.169967101038225],[67.22527225272253,41.16302309019187],[67.03807038070383,41.152607073922326],[66.81486814868148,41.14219105765278],[66.75006750067502,41.15781508205711],[66.71046710467107,41.178647114596174],[66.66726667266673,41.27065525831043],[66.64566645666457,41.34877538033197],[66.60246602466026,41.49459960810549],[66.57366573665738,41.6074397843588],[66.53766537665376,41.74111199315121],[66.5160651606516,41.88867222363632],[66.49806498064981,41.99456838904331],[66.3288632886329,41.99804039446647],[66.19206192061921,42.00151239988966],[66.00846008460084,42.004984405312825],[66.0120601206012,42.08831253546913],[66.0120601206012,42.19420870087609],[66.01566015660157,42.313992887975786],[66.04806048060482,42.47196913473044],[66.06246062460625,42.60564134352285],[66.0768607686077,42.76708959570067],[66.08766087660877,42.87298576110763],[66.10206102061022,42.99103394549573],[66.0048600486005,42.954577888552365],[65.90045900459006,42.91464982618578],[65.80325803258035,42.87645776653082],[65.73485734857348,42.97193791566826],[65.67005670056702,43.06394605938249],[65.56925569255694,43.204562279021246],[65.49725497254974,43.310458444428235],[65.36765367653678,43.37121853933385],[65.27045270452706,43.41809061254679],[65.16965169651698,43.49447473185671],[65.08325083250833,43.57433085658985],[65.0040500405004,43.64897897318821],[64.90684906849069,43.71494707622861],[64.81324813248133,43.69411504368952],[64.70524705247053,43.65245097861137],[64.60444604446045,43.61425891895641],[64.49644496444967,43.57085885116666],[64.44244442444426,43.551762821339196],[64.31644316443166,43.55870683218555],[64.20844208442085,43.565650843031904],[64.01404014040142,43.577802862013016],[63.84843848438484,43.58821887828256],[63.67923679236793,43.598634894552106],[63.44523445234452,43.612522916244814],[63.20763207632078,43.62814694064912],[63.04923049230493,43.60905091082165],[62.84762847628477,43.5847468728594],[62.635226352263544,43.55870683218555],[62.4588245882459,43.536138796934864],[62.23922239222392,43.510098756261044],[62.073620736207374,43.489266723721954],[61.990819908199086,43.492738729145145],[61.88641886418864,43.577802862013016],[61.72441724417246,43.713211073517016],[61.62361623616238,43.79653920367332],[61.52641526415266,43.87639532840643],[61.386013860138604,43.99444351279453],[61.270812708127096,44.082979651085594],[61.15921159211592,44.16804378395349],[61.09801098010982,44.247899908686605],[61.06561065610657,44.34858806595881],[61.0080100801008,44.39372413646015],[60.87840878408784,44.4544842313658],[60.741607416074174,44.5204523344062],[60.60120601206012,44.586420437446606],[60.46440464404645,44.65238854048701],[60.32760327603276,44.718356643527414],[60.18720187201873,44.78432474656782],[60.05040050400504,44.85029284960822],[59.913599135991376,44.91626095264863],[59.77319773197732,44.98049305297744],[59.636396363963655,45.04646115601784],[59.49959499594996,45.112429259058246],[59.359193591935934,45.17839736209865],[59.22239222392224,45.244365465139055],[59.08199081990821,45.31033356817946],[58.94518945189452,45.37630167121986],[58.80838808388086,45.44226977426027],[58.6679866798668,45.50823787730067],[58.556385563855656,45.55510995051361],[58.44838448384485,45.54295793153247],[58.289982899829,45.50997388001227],[58.12438124381245,45.473517823068875],[57.96237962379624,45.44053377154867],[57.667176671766725,45.37803767393146],[57.47637476374766,45.3381096115649],[57.32877328773287,45.303389557333105],[57.17037170371705,45.26693350038971],[56.96516965169653,45.2200614271768],[56.79236792367925,45.18186936752184],[56.587165871658726,45.1349972943089],[56.410764107641086,45.09333322923075],[56.259562595625965,45.05861317499898],[56.10116101161012,45.023893120767184],[55.975159751597516,44.994381074670144],[55.975159751597516,44.765228716740324],[55.975159751597516,44.536076358810504],[55.975159751597516,44.306924000880656],[55.975159751597516,44.07603564023924],[55.975159751597516,43.84688328230942],[55.975159751597516,43.6177309243796],[55.975159751597516,43.38857856644975],[55.975159751597516,43.15942620851993],[55.975159751597516,42.928537847878516],[55.975159751597516,42.69938548994867],[55.975159751597516,42.47023313201885],[55.975159751597516,42.24108077408903],[55.97875978759788,42.01019241344761],[55.97875978759788,41.781040055517764],[55.97875978759788,41.551887697587944],[55.97875978759788,41.322735339658124],[55.93555935559357,41.32447134236969],[55.83835838358385,41.31058332067698],[55.679956799568004,41.279335271868376],[55.546755467554675,41.26197524475248],[55.48555485554857,41.27239126102202],[55.43515435154353,41.296695298984275],[55.388353883538855,41.347039377620376],[55.319953199531994,41.407799472525994],[55.2479524795248,41.458143551162095],[55.161551615516174,41.56056771114589],[55.10035100351004,41.63868783316744],[54.952749527495286,41.8105521016148],[54.93114931149313,41.86436818567407],[54.902349023490245,41.919920272444955],[54.85554855548557,41.96505634294627],[54.67914679146793,42.07789651919961],[54.473944739447404,42.18032067918338],[54.27234272342724,42.27927283374399],[54.214742147421475,42.30357687170624],[54.12114121141212,42.33482492051485],[54.005940059400615,42.33656092322644],[53.92673926739269,42.32961691238009],[53.685536855368554,42.29663286085989],[53.50193501935021,42.25844080120493],[53.24993249932501,42.20636071985723],[53.05553055530555,42.14733662766318],[53.01233012330124,42.12997660054728],[52.87192871928721,42.06053649208371],[52.69552695526957,41.94422431040721],[52.49392493924941,41.781040055517764],[52.46872468724689,41.88520021821316],[52.4579245792458,42.04838447310257],[52.46152461524616,42.10046455445027],[52.51552515525157,42.23760876866584],[52.573125731257335,42.331352915091685],[52.61992619926201,42.428569066940696],[52.6379263792638,42.55529726488675],[52.598325983259855,42.760145584854314],[52.55152551525515,42.80528165535566],[52.49392493924941,42.82090567975996],[52.43272432724328,42.82437768518312],[52.32472324723247,42.81569767162517],[52.27432274322743,42.80007364722087],[52.18432184321844,42.869513755684466],[52.07632076320763,42.87992977195401],[52.01872018720189,42.860833742126516],[51.961119611196125,42.85041772585697],[51.89991899918999,42.869513755684466],[51.84591845918459,42.91117782076262],[51.809918099181004,42.954577888552365],[51.784717847178484,43.004921967188466],[51.701917019170196,43.10387412174907],[51.61551615516157,43.157690205808336],[51.51471514715149,43.16984222478948],[51.349113491134915,43.16810622207788],[51.29511295112951,43.17331423021264],[51.29151291512915,43.230602319695095],[51.31311313113133,43.35559451492955],[51.31311313113133,43.421562617969954],[51.30231302313024,43.4823227128756],[51.273512735127355,43.5326667915117],[51.23751237512377,43.57606685930145],[51.140311403114026,43.64897897318821],[51.064710647106466,43.74966713046041],[50.938709387093866,43.95798745585114],[50.830708307083086,44.192347821915746],[50.78390783907841,44.22880387885914],[50.686706867068665,44.265259935802504],[50.47070470704708,44.294771981899544],[50.33030330303305,44.32602003070815],[50.276302763027644,44.35553207680516],[50.251102511025124,44.40587615544126],[50.25470254702549,44.46142824221215],[50.26550265502655,44.527396345252555],[50.2979029790298,44.58121242931182],[50.40950409504097,44.624612497101566],[50.65070650706508,44.633292510659516],[50.85950859508597,44.62808450252476],[51.05031050310504,44.53086835067572],[51.11151111511117,44.50830031542506],[51.17631176311764,44.50135630457871],[51.30951309513097,44.53260435338731],[51.3779137791378,44.54128436694526],[51.54351543515435,44.53086835067572],[51.49311493114931,44.577740423888656],[51.4319143191432,44.60204446185091],[51.36711367113671,44.60030845913931],[51.30951309513097,44.61940448896681],[51.21951219512195,44.709676629969465],[51.057510575105766,44.812100789953234],[51.021510215102154,44.853764855031386],[51.01071010710109,44.921468960783386],[51.039510395103946,44.98049305297744],[51.15471154711548,45.03951714517149],[51.248312483124835,45.121109272616195],[51.29511295112951,45.23047744344635],[51.33471334713349,45.27908551937085],[51.41751417514175,45.3572056413924],[51.53991539915401,45.34331761969966],[51.734317343173444,45.39886970647052],[52.04752047520475,45.388453690201004],[52.42552425524255,45.40407771460531],[52.529925299252994,45.39886970647052],[52.77112771127713,45.34331761969966],[52.91152911529116,45.31901358173741],[53.07713077130771,45.306861562756296],[53.19953199531997,45.33116560071855],[53.084330843308436,45.40754972002847],[52.8359283592836,45.49608585831956],[52.77472774727747,45.57246997762951],[52.88632886328864,45.77905430030867],[53.041130411304124,45.968278595871936],[53.134731347313476,46.192222945667],[53.109531095310956,46.414431292750464],[53.06273062730628,46.47519138765611],[53.07713077130771,46.54810350154287],[53.13113131131311,46.60886359644849],[53.17073170731709,46.66962369135413],[53.13833138331384,46.74253580524089],[53.06993069930701,46.855375981494234],[53.033930339303396,46.893568041149194],[52.915129151291524,46.95432813605484],[52.67752677526775,46.957800141478],[52.48312483124832,46.990784192998206],[52.421924219242214,46.96300814961279],[52.3859238592386,46.92134408453464],[52.339123391233926,46.89530404386079],[52.187921879218806,46.8397519570899],[52.137521375213765,46.829335940820386],[52.087120871208725,46.8397519570899],[52.011520115201165,46.902248054707144],[51.94671946719467,46.89530404386079],[51.74511745117451,46.93349610351575],[51.651516515165156,47.01856023638365],[51.61551615516157,47.03071225536476],[51.29151291512915,47.096680358405166],[51.17631176311764,47.1105683800979],[50.920709207092074,47.04112827163431],[50.73350733507337,46.95085613063165],[50.679506795067965,46.93870411165054],[50.58230582305825,46.881416022168054],[50.528305283052845,46.87273600861013],[50.47070470704708,46.88315202487965],[50.420304203042036,46.87968001945649],[50.30510305103053,46.79461588658859],[50.09990099901,46.69566373202798],[49.99909999099992,46.634903637122335],[49.88749887498875,46.59497557475578],[49.76149761497615,46.570671536793526],[49.631896318963186,46.567199531370335],[49.58509585095851,46.54463149611968],[49.43749437494375,46.537687485273324],[49.347493474934765,46.51859145544583],[49.3438934389344,46.48560740392563],[49.36189361893619,46.41095928732727],[49.28629286292863,46.43699932800112],[49.20709207092071,46.384919246653425],[49.23229232292323,46.33631117072892],[49.18549185491855,46.34846318971006],[48.95868958689587,46.44220733613591],[48.7750877508775,46.50817543917631],[48.609486094860955,46.567199531370335],[48.584285842858435,46.57761554763988],[48.54108541085412,46.605391591025324],[48.508685086850875,46.65052766152664],[48.50148501485015,46.699135737451144],[48.51948519485197,46.73385579168294],[48.559085590855915,46.75642382693363],[48.60588605886059,46.76510384049158],[48.64548645486457,46.758159829645194],[48.69228692286924,46.73732779710613],[48.7750877508775,46.70955175372069],[48.88308883088831,46.706079748297526],[48.951489514895144,46.72517577812499],[48.95868958689587,46.7737838540495],[48.83268832688327,46.95432813605484],[48.7138871388714,47.10015236382836],[48.60228602286023,47.261600616006206],[48.55188551885519,47.32062470820023],[48.41148411484116,47.45603291970423],[48.274682746827466,47.58970512849663],[48.166681666816686,47.7094893155963],[48.10908109081092,47.745945372539694],[47.93627936279364,47.7598333942324],[47.60147601476015,47.78934544032944],[47.48267482674828,47.80323346202215],[47.38907389073893,47.76851340779035],[47.29187291872918,47.740737364404936],[47.201872018720195,47.792817445752604],[47.129871298713,47.87614557590891],[47.09387093870939,47.9473216870841],[47.11187111871121,48.02023380097086],[47.11907119071191,48.12786596908941],[47.0650706507065,48.23202613178478],[47.0038700387004,48.284106213132475],[46.85266852668528,48.32403427549903],[46.66186661866618,48.41257041379012],[46.607866078660805,48.57401866596794],[46.70146701467016,48.80490702660936],[46.85266852668528,48.96982728421037],[46.96066960669609,49.03753138996237],[47.01467014670146,49.098291484868014],[47.03267032670328,49.15037156621568],[47.018270182701826,49.20071564485178],[46.95346953469536,49.25279572619948],[46.85266852668528,49.30313980483558],[46.80226802268024,49.36737190516439],[46.823868238682394,49.50278011666839],[46.88866888668886,49.69721242036641],[46.993069930699306,49.8534526644095],[47.129871298713,49.93851679727737],[47.24867248672487,50.001012894894615],[47.29547295472955,50.05830098437707],[47.29907299072991,50.13989311182178],[47.29547295472955,50.21801323384332],[47.327873278732795,50.27356532061418],[47.37467374673747,50.318701391115496],[47.428674286742876,50.35862945348208],[47.504275042750436,50.4020295212718],[47.59787597875979,50.41418154025294],[47.7058770587706,50.37772548330955],[47.84987849878499,50.28224533417213],[48.06228062280624,50.09302103860887],[48.181081810818114,49.96976484608601],[48.224282242822426,49.93157278643102],[48.3358833588336,49.85866067254426],[48.433084330843315,49.82914862644725],[48.59868598685986,49.874284696948564],[48.760687606876076,49.928100781007856],[48.811088110881116,49.962820835239626],[48.843488434884364,50.01316491387573],[48.818288182881844,50.09996504945522],[48.785887858878596,50.157253138937676],[48.74988749887498,50.22842925011284],[48.69948699486994,50.353421445347294],[48.66708667086672,50.54958975175694],[48.62388623886238,50.612085849374154],[48.65628656286563,50.61902986022051],[48.735487354873555,50.606877841239395],[48.80748807488075,50.60166983310461],[48.91548915489156,50.645069900894356],[49.05949059490595,50.726662028339064],[49.322293222932245,50.85165422357352],[49.379893798937985,50.93498235372982],[49.423094230942326,51.026990497444075],[49.498694986949886,51.08427858692653],[49.6678966789668,51.10163861404243],[49.82269822698228,51.13115066013944],[49.93069930699309,51.197118763179844],[50.10350103501037,51.2544068526623],[50.24750247502476,51.2891269068941],[50.30870308703089,51.3221109584143],[50.35550355503557,51.36898303162724],[50.51750517505175,51.506127245842805],[50.64350643506435,51.58945537599911],[50.755107551075525,51.67451950886701],[50.79470794707947,51.72833559292627],[50.881108811088126,51.71965557936832],[51.01791017910179,51.68146351971336],[51.16191161911621,51.64674346548156],[51.26991269912699,51.59466338413387],[51.29151291512915,51.5408473000746],[51.30231302313024,51.497447232284856],[51.34551345513455,51.4748791970342],[51.39591395913959,51.47140719161101],[51.475114751147515,51.48182320788055],[51.608316083160844,51.48355921059215],[51.77391773917739,51.55473532176731],[52.0079200792008,51.67278350615541],[52.220322203222054,51.709239563098805],[52.3319233192332,51.68146351971336],[52.421924219242214,51.59466338413387],[52.497524975249775,51.51133525397756],[52.56952569525697,51.48182320788055],[52.61632616326165,51.48008720516896],[52.63432634326344,51.48008720516896],[52.72792727927279,51.497447232284856],[52.73512735127352,51.497447232284856],[52.82152821528217,51.493975226861664],[52.90432904329043,51.46619918347625],[53.03753037530376,51.46446318076465],[53.22833228332283,51.48529521330374],[53.24633246332465,51.493975226861664],[53.33633336333364,51.48182320788055],[53.44793447934481,51.44536715093716],[53.53433534335343,51.400231080435844],[53.68913689136892,51.25267084995073],[53.77553775537757,51.21447879029574],[53.955539555395575,51.16066270623648],[54.0419404194042,51.11552663573514],[54.139141391413915,51.04087851913678],[54.189541895418955,50.99574244863547],[54.297542975429764,50.91415032119076],[54.419944199442,50.780478112398356],[54.44514445144452,50.67458194699137],[54.47034470344704,50.58430980598871],[54.517145171451716,50.54090973819899],[54.55674556745569,50.535701730064204],[54.59634596345964,50.55132575446851],[54.63594635946362,50.591253816835064],[54.650346503465045,50.66069392529866],[54.63954639546395,50.780478112398356],[54.60714607146073,50.87943026695896],[54.56394563945639,50.91067831576757],[54.5459454594546,50.94539836999937],[54.574745747457484,50.99053444050068],[54.64314643146432,51.01136647303977],[54.725947259472605,50.997478451347035],[54.86634866348663,50.941926364576176],[55.01395013950139,50.86901425068942],[55.193951939519394,50.74402205545496],[55.35955359553597,50.66590193343342],[55.54315543155431,50.60166983310461],[55.68715687156873,50.58257380327714],[55.798757987579876,50.60166983310461],[55.92835928359284,50.653749914452305],[56.05076050760508,50.712774006646356],[56.10476104761048,50.777006106975165],[56.14436144361446,50.844710212727165],[56.32436324363243,50.93671835644142],[56.48996489964901,51.02004648659772],[56.56556565565657,51.00442246219342],[56.619566195661974,50.980118424231165],[56.78876788767889,51.03219850557883],[56.84996849968502,51.04608652727157],[57.0119701197012,51.065182557099035],[57.17757177571775,51.035670511002024],[57.31077310773108,50.94713437271096],[57.44397443974441,50.88811028051691],[57.55917559175592,50.895054291363266],[57.6527765277653,50.92456633746028],[57.717577175771765,50.980118424231165],[57.76437764377644,51.04608652727157],[57.82917829178294,51.08948659506129],[57.839978399784,51.091222597772884],[58.04518045180453,51.06865456252223],[58.17478174781749,51.07212656794539],[58.18918189181892,51.082542584214934],[58.35838358383586,51.06344655438744],[58.54918549185493,50.971438410673215],[58.664386643866436,50.86901425068942],[58.81558815588156,50.73707804460861],[58.88398883988842,50.69367797681886],[58.9847898478985,50.67631794970296],[59.06399063990642,50.66763793614501],[59.1719917199172,50.64854190631755],[59.45279452794529,50.6207658629321],[59.4959949599496,50.6051418385278],[59.52479524795248,50.58257380327714],[59.49959499594996,50.51139769210195],[59.52479524795248,50.49230166227446],[59.75159751597516,50.544381743622154],[59.812798127981296,50.58257380327714],[59.888398883988856,50.6902059713957],[59.95679956799569,50.79957414222582],[60.003600036000364,50.83950220459241],[60.05760057600577,50.84991822086192],[60.11160111601117,50.83429419645762],[60.18720187201873,50.77006209612881],[60.28800288002881,50.70409399308841],[60.42480424804248,50.679789955126154],[60.507605076050766,50.66937393885661],[60.63720637206373,50.66416593072185],[60.943209432094335,50.69541397953046],[61.227612276122784,50.77527010426357],[61.38961389613897,50.86033423713147],[61.46521465214653,50.99053444050068],[61.512015120151204,51.13635866827423],[61.5840158401584,51.23010281470005],[61.555215552155516,51.323846961125895],[61.411214112141124,51.41411910212855],[61.36441364413645,51.441895145513996],[61.01521015210153,51.4922392241501],[60.993609936099375,51.52869528109346],[60.97200972009722,51.53737529465141],[60.630006300063,51.61723141938455],[60.46440464404645,51.65195147361632],[60.41760417604178,51.70403155496402],[60.38880388803889,51.773471663427614],[60.280802808028085,51.83423175833323],[60.06840068400686,51.88978384510412],[60.028800288002884,51.93318391289384],[60.064800648006496,51.976583980683586],[60.23400234002341,52.02519205660809],[60.42480424804248,52.12588021388029],[60.50040500405004,52.14671224641938],[60.66960669606698,52.150184251842546],[60.8280082800828,52.23351238199885],[60.93600936009361,52.28038445521179],[60.993609936099375,52.33767254469424],[60.97920979209792,52.3949606341767],[60.8208082080821,52.570296908047254],[60.77400774007742,52.676193073454215],[60.80280802808028,52.743897179206215],[60.892808928089295,52.820281298516136],[60.943209432094335,52.86020936088272],[61.0080100801008,52.93312147476948],[61.04761047610478,52.973049537136035],[61.2060120601206,52.98867356154034],[61.40041400414006,52.99561757238669],[61.53361533615336,52.97825754527079],[61.72081720817209,52.969577531712844],[61.890018900189006,52.955689510020136],[61.972819728197294,52.943537491038995],[62.03762037620376,52.96610552628968],[62.08442084420844,53.00603358865624],[62.0808208082081,53.058113670003934],[62.016020160201606,53.108457748640035],[61.76761767617677,53.17442585168044],[61.65961659616596,53.2282419357397],[61.5768157681577,53.223033927604945],[61.436414364143644,53.23865795200925],[61.310413104131044,53.27511400895261],[61.1988119881199,53.287266027933754],[61.16281162811629,53.337610106569855],[61.18441184411844,53.40705021503342],[61.227612276122784,53.44524227468841],[61.310413104131044,53.46607430722747],[61.40041400414006,53.455658290957956],[61.49761497614978,53.48517033705497],[61.52641526415266,53.50079436145927],[61.53361533615336,53.52336239670993],[61.51921519215193,53.55461044551856],[61.47241472414726,53.58065048619241],[61.411214112141124,53.587594497038765],[61.335613356133564,53.56502646178808],[61.24921249212494,53.55113844009537],[61.09801098010982,53.58238648890398],[60.97920979209792,53.622314551270534],[60.98640986409865,53.65703460550233],[61.0728107281073,53.710850689561624],[61.11241112411125,53.75425075735137],[61.11241112411125,53.813274849545394],[61.11241112411125,53.88271495800899],[61.144811448114496,53.9643070854537],[61.23121231212312,54.01985917222456],[61.3320133201332,54.049371218321596],[61.59841598415986,53.995555134262304],[61.92961929619298,53.9469470583378],[61.98721987219872,53.95389106918415],[62.00162001620018,53.979931109858],[62.041220412204126,54.002499145108686],[62.49842498424985,54.0129151613782],[62.58842588425884,54.04416321018684],[62.63162631626318,54.06846724814909],[63.07443074430745,54.104923305092456],[63.12483124831249,54.13964335932425],[63.189631896318986,54.17089140813286],[63.2940329403294,54.17089140813286],[63.4128341283413,54.183043427114],[63.582035820358215,54.22123548676896],[63.70083700837009,54.24380352201962],[63.72243722437224,54.245539524731214],[63.84843848438484,54.236859511173265],[64.00324003240033,54.266371557270304],[64.03564035640358,54.28025957896301],[64.06444064440646,54.30282761421367],[64.19764197641976,54.34796368471501],[64.46044460444605,54.38441974165838],[64.52524525245252,54.36185170640772],[64.65124651246512,54.351435690138175],[64.80964809648097,54.36879571725407],[64.92844928449284,54.39657176063952],[64.9968499684997,54.36879571725407],[65.08685086850869,54.34101967386866],[65.15885158851589,54.363587709119315],[65.19125191251914,54.44170783114086],[65.23805238052381,54.516355947739214],[65.31725317253174,54.55107600197098],[65.37845378453787,54.56496402366372],[65.43605436054361,54.592740067049135],[65.47565475654758,54.62398811585777],[65.7060570605706,54.61878010772298],[65.91485914859149,54.69342822432134],[65.95445954459547,54.65870817008954],[66.2208622086221,54.66738818364749],[66.55566555665558,54.715996259571995],[66.75366753667538,54.73856429482268],[67.09927099270993,54.78890837345878],[67.25767257672578,54.82883643582534],[67.48447484474846,54.854876476499186],[67.69327693276935,54.872236503615085],[67.83007830078301,54.94341261479025],[67.94167941679419,54.95382863105979],[68.07488074880749,54.95903663919455],[68.15408154081541,54.97639666631045],[68.20808208082082,55.0024367069843],[68.24408244082443,55.0527807856204],[68.22608226082261,55.11527688323761],[68.20448204482045,55.160412953738955],[68.30168301683017,55.186452994412804],[68.43848438484386,55.19513300797075],[68.52488524885248,55.20554902424027],[68.71208712087122,55.30797318422407],[68.84168841688418,55.35831726286017],[68.97848978489785,55.389565311668775],[69.24849248492487,55.37220528455288],[69.49329493294934,55.35658126014857],[69.74169741697418,55.30797318422407],[69.87129871298714,55.245477086606826],[69.98289982899828,55.198605013393916],[70.08730087300873,55.17603697814326],[70.18090180901811,55.16214895645055],[70.29250292502925,55.18298098898961],[70.37170371703718,55.212493035086624],[70.41850418504185,55.25242109745321],[70.48690486904869,55.28193314355022],[70.73890738907389,55.30450117880088],[70.78930789307893,55.26110111101116],[70.91170911709119,55.12742890221875],[70.99090990909909,54.9503566256366],[71.12771127711278,54.71426025686043],[71.18531185311855,54.59968407789549],[71.16011160111603,54.53892398298987],[71.16011160111603,54.45559585283357],[71.1529115291153,54.363587709119315],[71.05211052110522,54.26116354913552],[71.09171091710917,54.21255547321101],[71.33651336513367,54.15873938915175],[71.67851678516786,54.177835418979214],[71.88731887318875,54.22123548676896],[72.00612006120062,54.20561146236466],[72.06732067320675,54.231651503038506],[72.1069210692107,54.308035622348456],[72.18612186121862,54.325395649464355],[72.26892268922691,54.27157956540506],[72.33012330123302,54.181307424402405],[72.38772387723878,54.122283332208355],[72.38412384123842,54.05284322374479],[72.40572405724058,53.9643070854537],[72.44532445324455,53.94173905020304],[72.53172531725318,53.97645910443484],[72.58572585725858,53.995555134262304],[72.60012600126001,54.02333117764775],[72.57492574925749,54.05631522916795],[72.56412564125642,54.09103528339975],[72.58212582125822,54.122283332208355],[72.6217262172622,54.134435351189495],[72.74052740527407,54.12401933491995],[72.91332913329134,54.10665930780405],[73.11853118531187,53.979931109858],[73.23013230132301,53.95736307460734],[73.27693276932771,53.95562707189575],[73.38133381333813,53.9625710827421],[73.50733507335073,53.999027139685495],[73.59013590135902,54.04416321018684],[73.6189361893619,54.066731245437495],[73.66573665736658,54.063259240014304],[73.71253712537126,54.04242720747524],[73.71613716137162,53.995555134262304],[73.68013680136804,53.9295870312219],[73.55413554135544,53.86882693631628],[73.39933399333995,53.81153884683383],[73.30573305733057,53.70737868413843],[73.28413284132841,53.59801051330828],[73.32733327333275,53.54245842653742],[73.36333363333634,53.50600236959406],[73.37053370533707,53.45392228824636],[73.40653406534065,53.44697827740001],[73.47133471334715,53.469546312650664],[73.64413644136442,53.575442478057624],[73.73053730537308,53.60321852144307],[73.86013860138601,53.62057854855897],[74.0689406894069,53.61189853500102],[74.20934209342093,53.57717848076922],[74.27774277742779,53.528570404844714],[74.35334353343535,53.48690633976656],[74.40374403744039,53.50426636688246],[74.42894428944291,53.55113844009537],[74.42894428944291,53.60321852144307],[74.45054450544507,53.646618589232816],[74.68094680946811,53.75425075735137],[74.8357483574836,53.825426868526534],[74.88614886148864,53.834106882084484],[74.99054990549905,53.81848285768018],[75.05175051750518,53.82716287123813],[75.2209522095221,53.893130974278534],[75.37575375753758,53.969515093588484],[75.39375393753937,54.02159517493615],[75.39735397353974,54.06846724814909],[75.43695436954371,54.08929928068815],[75.65655656556567,54.10665930780405],[75.69255692556928,54.115339321362],[75.87975879758798,54.1674194027097],[76.13896138961388,54.257691543712355],[76.26496264962651,54.31150762777162],[76.49536495364953,54.33581166573387],[76.53856538565384,54.351435690138175],[76.61416614166143,54.38789174708157],[76.75816758167582,54.43649982300607],[76.83736837368377,54.44170783114086],[76.79056790567904,54.32192364404116],[76.70416704167042,54.183043427114],[76.65376653766538,54.14485136745901],[76.42336423364236,54.151795378305394],[76.42336423364236,54.113603318650405],[76.45936459364594,54.054579226456354],[76.48456484564849,54.02333117764775],[76.51336513365135,53.99381913155074],[76.57456574565748,53.94173905020304],[76.81936819368195,53.82195486310334],[77.13257132571329,53.67092262719507],[77.47097470974711,53.499058358747675],[77.70497704977049,53.37927417164801],[77.79857798577984,53.316778074030765],[77.85977859778598,53.269906000817855],[78.03258032580328,53.0945697269473],[78.1981819818198,52.92964946934629],[78.47538475384755,52.638001013799226],[78.72018720187202,52.35676857452171],[78.99378993789941,52.04776009185878],[79.14859148591489,51.86895181256503],[79.4689946899469,51.493975226861664],[79.55539555395552,51.37766304518519],[79.71739717397173,51.16066270623648],[79.86139861398613,50.955814386268884],[79.98739987399875,50.77527010426357],[80.06660066600665,50.75791007714767],[80.07380073800738,50.806518153072204],[80.08460084600847,50.83950220459241],[80.12780127801278,50.85859823441987],[80.22140221402213,50.912414318479165],[80.27180271802717,50.92456633746028],[80.3438034380344,50.91935832932552],[80.4230042300423,50.94713437271096],[80.45180451804521,50.997478451347035],[80.43380433804339,51.09295860048448],[80.4230042300423,51.13635866827423],[80.44820448204484,51.18323074148714],[80.49140491404916,51.20232677131463],[80.54900549005492,51.21621479300734],[80.60660606606069,51.22489480656529],[80.649806498065,51.276974887912985],[80.73620736207363,51.29259891231729],[80.81180811808122,51.28391889875934],[80.87660876608766,51.28218289604774],[80.93420934209342,51.24225483368119],[80.96660966609664,51.19017475233349],[81.02781027810278,51.18496674419873],[81.12861128611286,51.191910755045086],[81.13941139411395,51.14677468454374],[81.1106111061111,51.07212656794539],[81.07821078210782,51.014838478462934],[81.07101071010709,50.967966405250024],[81.1250112501125,50.94713437271096],[81.31941319413193,50.96623040253843],[81.38781387813879,50.955814386268884],[81.40941409414097,50.908942313055974],[81.43821438214383,50.87075025340101],[81.45261452614528,50.823878180188075],[81.4310143101431,50.77179809884041],[81.46701467014674,50.74055005003177],[81.63261632616326,50.738814047320204],[81.75141751417516,50.76485408799405],[81.9350193501935,50.76659009070562],[82.09702097020971,50.71103800393476],[82.21222212222125,50.71971801749271],[82.32742327423273,50.74228605274337],[82.4930249302493,50.72839803105066],[82.6118261182612,50.77179809884041],[82.69462694626947,50.82561418289967],[82.71982719827201,50.86901425068942],[82.75942759427596,50.89331828865167],[82.91782917829181,50.89331828865167],[83.01863018630189,50.89679029407486],[83.09423094230942,50.96102239440367],[83.15903159031592,50.988798437789086],[83.27423274232746,50.99400644592387],[83.35703357033572,50.99400644592387],[83.58023580235806,50.93498235372982],[83.71703717037173,50.88637427780532],[83.86103861038612,50.81867017205332],[83.94383943839438,50.77527010426357],[84.00144001440015,50.67631794970296],[84.09864098640986,50.6051418385278],[84.17424174241745,50.5200777056599],[84.19584195841958,50.4367495755036],[84.25704257042571,50.28745334230689],[84.3218432184322,50.238845266382384],[84.4010440104401,50.238845266382384],[84.49824498244982,50.21801323384332],[84.60624606246063,50.20238920943899],[84.84024840248401,50.09128503589727],[84.92304923049232,50.08781303047408],[84.98784987849882,50.06177298980023],[84.99864998649986,50.009692908452564],[84.97344973449736,49.95066881625851],[85.00225002250022,49.89338072677606],[85.07785077850781,49.82220461560087],[85.13545135451358,49.751028504425705],[85.21105211052111,49.66422836884621],[85.2326523265233,49.615620292921705],[85.29025290252906,49.5999962685174],[85.37305373053732,49.624300306479654],[85.4990549905499,49.60520427665219],[85.88065880658809,49.556596200727654],[85.93465934659349,49.5496521898813],[85.97425974259744,49.4993081112452],[86.02826028260284,49.50278011666839],[86.09306093060934,49.50625212209158],[86.17946179461796,49.4993081112452],[86.2406624066241,49.54618018445814],[86.29106291062914,49.58784424953629],[86.41706417064171,49.63818832817239],[86.52146521465215,49.70762843663596],[86.61146611466114,49.7683885315416],[86.67626676266764,49.77706854509955],[86.73026730267304,49.74929250171411],[86.73026730267304,49.695476417654845],[86.66546665466655,49.657284357999856],[86.6150661506615,49.610412284786946],[86.6258662586626,49.563540211574036],[86.71586715867159,49.55833220343925],[86.8130681306813,49.48715609226409],[86.95346953469533,49.322235834663076],[87.00027000270006,49.28751578043128],[87.07227072270723,49.254531728911076],[87.14787147871482,49.24064370721837],[87.23427234272344,49.216339669256115],[87.29547295472958,49.14689956079252],[87.32427324273243,49.08613946588687]]]]}},{"type":"Feature","id":404,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[40.99540995409956,-2.158924577527017],[40.95580955809558,-2.1676045910849666],[40.97740977409774,-2.1103165016024974],[41.085410854108545,-2.0356683850041435],[41.13221132211322,-2.0530284121200424],[41.13941139411395,-2.0703884392359413],[41.135811358113585,-2.0842764609286633],[41.11781117811179,-2.0999004853329666],[40.99540995409956,-2.158924577527017]]],[[[41.88461884618846,3.9778450079422782],[41.76221762217622,3.8007727313601407],[41.61461614616147,3.590716403257801],[41.34101341013411,3.201851795861728],[41.135811358113585,2.9970034758941466],[40.97740977409774,2.8424992345626663],[40.96300963009631,2.8147231911772366],[40.96660966609667,2.6428589227298716],[40.96660966609667,2.2210102638135965],[40.97020970209704,1.377312945981032],[40.9738097380974,0.5353516308600774],[40.97740977409774,-0.3066096842608914],[40.97740977409774,-0.7284583431771665],[40.97740977409774,-0.8708105655275205],[41.11421114211143,-1.047882842109658],[41.25101251012512,-1.219747110557023],[41.42741427414276,-1.4488994684868572],[41.521015210152115,-1.5721556610097167],[41.53901539015391,-1.6138197260878684],[41.53181531815318,-1.6954118535325904],[41.387813878138786,-1.8672761219799554],[41.269012690126914,-1.9453962440014863],[41.1070110701107,-1.9818523009448654],[41.060210602106025,-1.9749082900985115],[40.99540995409956,-1.9506042521362588],[40.97020970209704,-1.9922683172144104],[40.95220952209522,-2.0565004175432193],[40.91620916209163,-2.0426123958505116],[40.89100891008911,-2.023516366023017],[40.90540905409054,-2.1380925449879413],[40.92340923409236,-2.1936446317588008],[40.89820898208984,-2.2700287510687502],[40.81900819008192,-2.3359968541091547],[40.81180811808119,-2.391548940880014],[40.642606426064276,-2.5391091713651406],[40.4050040500405,-2.5564691984810395],[40.2790027900279,-2.629381312367798],[40.221402214022135,-2.6884054045618484],[40.17820178201782,-2.8186056079310617],[40.196201962019614,-3.0199819224754663],[40.12780127801278,-3.172750161095351],[40.11700117001172,-3.250870283116882],[39.99099990999912,-3.3498224376774886],[39.936999369993714,-3.4418305813917414],[39.89739897398974,-3.5355747278175755],[39.861398613986154,-3.577238792895727],[39.81819818198184,-3.7855591182864856],[39.76059760597607,-3.912287316232522],[39.74619746197462,-3.9556873840222693],[39.73179731797319,-3.993879443677244],[39.68859688596888,-4.068527560275584],[39.65979659796599,-4.118871638911685],[39.63819638196384,-4.153591693143483],[39.49059490594908,-4.478224200210747],[39.375393753937544,-4.625784430695859],[39.28899288992892,-4.60842440357996],[39.22779227792279,-4.665712493062415],[39.22059220592206,-4.691752533736263],[39.191791917919176,-4.677864512043541],[39.116191161911615,-4.624048427984263],[38.96138961389616,-4.51294425444253],[38.81018810188104,-4.401840080900797],[38.655386553865554,-4.292471910070645],[38.50058500585007,-4.181367736528912],[38.34938349383495,-4.070263562987179],[38.194581945819465,-3.9608953921570276],[38.03978039780398,-3.8497912186152945],[37.88857888578886,-3.7386870450735614],[37.79857798577987,-3.6744549447447525],[37.758977589775895,-3.636262885089778],[37.726577265772676,-3.5598787657798283],[37.71217712177122,-3.540782735952348],[37.66897668976691,-3.5164786979900953],[37.62217622176223,-3.5112706898553228],[37.607776077760775,-3.497382668162601],[37.607776077760775,-3.4609266112192216],[37.625776257762595,-3.4071105271599436],[37.683376833768335,-3.3064223698877555],[37.6869768697687,-3.2456622749821094],[37.676176761767636,-3.1779581692301235],[37.658176581765815,-3.0703260011115674],[37.64377643776439,-3.0460219631493004],[37.54297542975431,-2.9887338736668454],[37.330573305733054,-2.868949686567163],[37.114571145711466,-2.750901502179076],[36.90216902169021,-2.6311173150793934],[36.68976689766899,-2.5130691306912922],[36.477364773647736,-2.3932849435916097],[36.26136261362615,-2.2752367592035228],[36.048960489604895,-2.155452572103826],[35.83655836558367,-2.037404387715739],[35.62415624156242,-1.9176202006160565],[35.41175411754119,-1.797836013516374],[35.195751957519576,-1.6797878291282728],[34.98334983349835,-1.5600036420285903],[34.7709477094771,-1.4419554576405034],[34.558545585455875,-1.3221712705408208],[34.34614346143462,-1.2041230861527197],[34.13014130141303,-1.0843388990530372],[34.05094050940511,-1.0392028285517085],[33.97893978939791,-1.0027467716083294],[33.90333903339035,-1.0027467716083294],[33.89973899738999,-0.8308825031609501],[33.92493924939251,-0.3986178279751442],[33.921339213392145,-0.01669723142542523],[33.9429394293943,0.17426306684943427],[34.03654036540365,0.2940472539491168],[34.07974079740799,0.38258339224019267],[34.11214112141121,0.5058395847630521],[34.16254162541625,0.6047917393236588],[34.274142741427426,0.6863838667683666],[34.29214292142922,0.7315199372696952],[34.41094410944109,0.8669281487736953],[34.482944829448314,1.0422644226442372],[34.53694536945369,1.1012885148382878],[34.60174601746019,1.1568406016091615],[34.64854648546486,1.1846166449945912],[34.72774727747279,1.2141286910916165],[34.78894788947889,1.2314887182075154],[34.79974799747998,1.2453767399002231],[34.80334803348035,1.2731527832856528],[34.785347853478555,1.380784951404209],[34.810548105481075,1.4172410083476024],[34.85014850148502,1.4884171195227651],[34.8969489694897,1.5561212252747652],[34.94014940149401,1.5995212930645124],[34.96534965349653,1.6429213608542454],[34.976149761497624,1.719305480164195],[34.97974979749799,1.773121564223473],[34.976149761497624,1.8616577025145347],[34.96534965349653,2.063034017058939],[34.91494914949149,2.2296902773715317],[34.88254882548827,2.4171785702232143],[34.90414904149043,2.4796746678404418],[34.86454864548645,2.5890428386705935],[34.84654846548466,2.5959868495169474],[34.81414814148141,2.6202908874792],[34.77454774547746,2.7227150474629838],[34.742147421474215,2.8181951966004135],[34.72414724147242,2.8424992345626663],[34.590945909459094,2.9240913620073883],[34.52254522545226,3.120259668417006],[34.4469444694447,3.1636597362067533],[34.407344073440754,3.3580920399047898],[34.400144001440026,3.411908123964068],[34.44334443344434,3.6063404276621043],[34.43614436144361,3.6497404954518515],[34.3929439294393,3.691404560529989],[34.2669426694267,3.7330686256081407],[34.16614166141662,3.812924750341267],[34.17694176941771,3.840700793726697],[34.18414184141841,3.870212839823722],[34.13374133741337,3.8893088696512166],[33.97533975339755,4.2208853875648344],[34.17694176941771,4.418789696686048],[34.37854378543787,4.620166011230438],[34.641346413464134,4.875358409834121],[34.87894878948791,5.109718775898713],[35.08415084150843,5.311095090443104],[35.26775267752677,5.491639372448432],[35.26415264152644,5.45865532092823],[35.26415264152644,5.411783247715306],[35.28935289352896,5.384007204329876],[35.32535325353254,5.364911174502382],[35.379353793537945,5.3857432070414575],[35.42255422554226,5.413519250426901],[35.46935469354693,5.41872725856166],[35.746557465574654,5.344079141963306],[35.789757897578994,5.278111038922901],[35.789757897578994,5.20867093045932],[35.80055800558006,5.1565908491116375],[35.7789577895779,5.106246770475536],[35.757357573575746,4.950006526432475],[35.764557645576474,4.807654304082121],[35.847358473584734,4.7034941413867415],[35.91935919359193,4.620166011230438],[35.9769597695977,4.5038538295539325],[36.023760237602374,4.467397772610553],[36.08136081360814,4.4500377454946545],[36.27216272162721,4.444829737359896],[36.552965529655296,4.437885726513528],[36.82296822968232,4.430941715667174],[36.84816848168484,4.427469710243997],[36.90576905769058,4.41184568583968],[37.154171541715414,4.253869439085037],[37.380973809738094,4.111517216734683],[37.575375753757555,3.9865250215002277],[37.76257762577626,3.865004831688964],[37.94617946179463,3.7469566473008626],[38.086580865808656,3.648004492740256],[38.22698226982271,3.6184924466432307],[38.45018450184503,3.6046044249505087],[38.60858608586088,3.5993964168157504],[38.75258752587527,3.55946835444918],[38.96858968589686,3.5212762947942196],[39.12699126991271,3.5004442622551437],[39.224192241922424,3.479612229716068],[39.49419494194942,3.455308191753801],[39.53739537395376,3.469196213446523],[39.65619656196563,3.5785643842766746],[39.78939789397896,3.7539006581472165],[39.84339843398436,3.851116809996242],[40.012600126001274,3.948332961845253],[40.315003150031515,4.082005170637657],[40.52740527405274,4.177485319775087],[40.76500765007651,4.272965468912517],[40.87300873008732,4.189637338756214],[41.02061020610208,4.057701132675405],[41.085410854108545,3.991733029635],[41.13941139411395,3.962220983537975],[41.22221222212224,3.9431249537104947],[41.319413194131954,3.9431249537104947],[41.37341373413736,3.9465969591336716],[41.48141481414814,3.9639569862495705],[41.7370173701737,3.979581010653874],[41.88461884618846,3.9778450079422782]]]]}},{"type":"Feature","id":417,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[80.21060210602104,42.19073669545293],[80.22860228602286,42.12997660054728],[80.24660246602468,42.06053649208371],[80.23580235802359,42.043176464967814],[80.21780217802177,42.03276044869827],[79.9081990819908,42.01540042158237],[79.839798397984,41.996304391754876],[79.76779767797677,41.899088239905865],[79.50499504995054,41.82096811788435],[79.35379353793542,41.781040055517764],[79.29259292592928,41.78277605822936],[79.14859148591489,41.71854395790055],[78.7417874178742,41.56056771114589],[78.54378543785441,41.45987955387369],[78.44298442984433,41.41821548879554],[78.36378363783638,41.37134341558263],[78.34938349383492,41.32447134236969],[78.34578345783461,41.28107127457997],[78.12258122581227,41.076222954612376],[77.95697956979569,41.050182913938556],[77.81657816578166,41.055390922073315],[77.71937719377195,41.02414287326471],[77.58257582575828,40.9928948244561],[77.2837728377284,41.01372685699516],[77.18297182971833,41.01025485157197],[76.98496984969853,41.03976689766901],[76.90936909369094,41.02414287326471],[76.82296822968232,40.982478808186556],[76.70776707767078,40.817558550585545],[76.6609666096661,40.779366490930556],[76.63936639366392,40.74291043398719],[76.62136621366216,40.66305430925405],[76.57816578165784,40.57799017638618],[76.52056520565208,40.512022073345776],[76.48096480964813,40.449525975728534],[76.39816398163981,40.39050188353448],[76.31896318963192,40.35230982387952],[76.25776257762578,40.43042994590104],[76.20736207362074,40.40786191065038],[76.1569615696157,40.376613861841776],[76.06336063360635,40.38702987811132],[76.00576005760058,40.37140585370702],[75.87255872558725,40.30370174795502],[75.67815678156782,40.30543775066661],[75.65655656556567,40.329741788628866],[75.61695616956172,40.517230081480534],[75.58455584555847,40.605766219771596],[75.55575555755559,40.62486224959909],[75.51975519755197,40.62833425502228],[75.24255242552425,40.48077402453714],[75.11295112951132,40.45473398386332],[75.00495004950051,40.449525975728534],[74.86454864548645,40.49292604351828],[74.8357483574836,40.482510027248736],[74.81054810548108,40.45820598928648],[74.79974799747998,40.42869394318947],[74.8429484294843,40.34536581303317],[74.83214832148323,40.32800578591727],[74.76734767347673,40.329741788628866],[74.68094680946811,40.31064575880137],[74.61254612546125,40.27245369914641],[74.41094410944109,40.13704548764241],[74.24174241742418,40.09190941714107],[74.08694086940869,40.07454939002517],[74.02214022140222,40.058925365620865],[73.99333993339934,40.04330134121656],[73.93933939339394,39.97906924088775],[73.88533885338853,39.87838108361555],[73.85653856538568,39.82803700497945],[73.83493834938349,39.800260961594034],[73.83853838538386,39.762068901939045],[73.8817388173882,39.715196828726135],[73.91413914139142,39.605828657895984],[73.90693906939072,39.57805261451054],[73.87453874538747,39.532916544009225],[73.82413824138243,39.48951647621948],[73.71613716137162,39.461740432834034],[73.63333633336333,39.44958841385292],[73.57573575735759,39.45826842741087],[73.47133471334715,39.46000443012247],[73.38853388533886,39.44264440300657],[73.33453334533345,39.41313235690953],[73.23373233732337,39.37494029725457],[73.10773107731077,39.36105227556186],[72.94932949329495,39.35758027013867],[72.8737287372874,39.36105227556186],[72.63972639726398,39.38535631352411],[72.56412564125642,39.376676299966164],[72.48852488524886,39.35758027013867],[72.3589235892359,39.33674823759961],[72.2869228692287,39.274252139982366],[72.25092250922509,39.215228047788315],[72.22932229322294,39.20828403694196],[72.14652146521465,39.26036411828966],[72.08532085320854,39.31070819692576],[72.04212042120423,39.35237226200391],[71.99171991719919,39.350636259292315],[71.80451804518046,39.27598814269396],[71.77931779317794,39.27772414540556],[71.72531725317253,39.30723619150257],[71.73611736117363,39.37841230267773],[71.73251732517326,39.423548373179074],[71.67131671316713,39.44785241114133],[71.54531545315453,39.453060419276085],[71.50211502115022,39.47910045994993],[71.50571505715058,39.51729251960492],[71.51651516515167,39.55374857654829],[71.50211502115022,39.58152461993373],[71.46971469714697,39.60409265518439],[71.4049140491405,39.597148644338034],[71.32931329313294,39.56937260095259],[71.27171271712717,39.53465254672082],[71.20331203312034,39.51902852231649],[71.11691116911169,39.51382051418173],[71.06651066510665,39.49298848164267],[71.00531005310054,39.41139635419793],[70.80010800108002,39.39403632708206],[70.73170731707319,39.41313235690953],[70.67770677706778,39.47215644910358],[70.60930609306095,39.56416459281783],[70.56970569705697,39.57631661179897],[70.50130501305014,39.58673262806849],[70.39330393303933,39.58152461993373],[70.24570245702458,39.54333256027877],[70.20970209702097,39.57458060908738],[70.17010170101702,39.58499662535692],[70.13770137701377,39.55722058197148],[70.10170101701019,39.56069258739464],[69.95769957699576,39.55374857654829],[69.77049770497706,39.55722058197148],[69.66609666096662,39.57458060908738],[69.59769597695978,39.57458060908738],[69.46449464494646,39.532916544009225],[69.39249392493926,39.532916544009225],[69.29889298892991,39.524236530451276],[69.28089280892809,39.66658875280163],[69.23049230492305,39.76033289922745],[69.2448924489245,39.826301002267854],[69.27729277292775,39.91830914598211],[69.3060930609306,39.96865322461821],[69.36369363693638,39.94782119207915],[69.43209432094321,39.90962913242416],[69.47529475294755,39.9200451486937],[69.48609486094861,39.95129319750231],[69.47169471694718,39.991221259868865],[69.46809468094682,40.020733305965905],[69.49329493294934,40.06066136833246],[69.52929529295295,40.097117425275854],[69.7668976689767,40.15787752018147],[69.96849968499686,40.203013590682815],[70.0729007290073,40.173501544585775],[70.27450274502746,40.10406143612221],[70.3789037890379,40.06934138189041],[70.4509045090451,40.04850934935135],[70.51570515705157,39.94955719479074],[70.55530555305555,39.9547652029255],[70.59850598505986,39.973861232752995],[70.62370623706238,39.99816527071525],[70.64530645306453,40.08322940358312],[70.73890738907389,40.131837479507624],[70.94770947709478,40.18738956627851],[70.96210962109623,40.220373617798714],[70.95850958509587,40.23946964762618],[70.99090990909909,40.25509367203051],[71.09531095310953,40.270717696434815],[71.30411304113042,40.28634172083912],[71.37611376113762,40.27592570456957],[71.4589145891459,40.241205650337776],[71.52011520115201,40.20822159881757],[71.58131581315814,40.20995760152917],[71.62811628116282,40.21690161237552],[71.64971649716497,40.20822159881757],[71.6677166771668,40.17870955272056],[71.69291692916931,40.152669512046714],[71.77211772117721,40.18738956627851],[71.84411844118443,40.23426163949142],[71.90171901719017,40.241205650337776],[71.95571955719558,40.258565677453674],[71.97011970119704,40.28981372626228],[72.01332013320135,40.34015780489838],[72.13212132121322,40.43910995945899],[72.19332193321935,40.45473398386332],[72.2329223292233,40.45473398386332],[72.2329223292233,40.43910995945899],[72.25452254522546,40.423485935054686],[72.3589235892359,40.40091789980403],[72.38772387723878,40.42695794047788],[72.40572405724058,40.46341399742124],[72.36972369723699,40.51896608419213],[72.36972369723699,40.54327012215438],[72.38412384123842,40.56583815740504],[72.40212402124021,40.57799017638618],[72.56772567725679,40.52417409232689],[72.60372603726037,40.52591009503848],[72.67932679326793,40.555422141135494],[72.7477274772748,40.60923822519479],[72.77292772927731,40.65090229027294],[73.11133111331114,40.78631050177691],[73.13653136531366,40.81061453973919],[73.1329313293133,40.82797456685506],[72.9889298892989,40.860958618375264],[72.92772927729277,40.8418625885478],[72.86652866528667,40.8418625885478],[72.83052830528305,40.86269462108686],[72.65772657726578,40.86963863193321],[72.6217262172622,40.88352665362595],[72.50652506525066,40.982478808186556],[72.42732427324273,41.01893486512992],[72.36252362523626,41.043238903092174],[72.29412294122943,41.03976689766901],[72.21132211322114,41.01372685699516],[72.18612186121862,41.025878875976304],[72.1789217892179,41.067542941054455],[72.18252182521826,41.11788701969053],[72.16452164521647,41.173439106461416],[72.11412114121143,41.187327128154124],[72.0529205292053,41.164759092903466],[71.95931959319594,41.187327128154124],[71.88011880118802,41.19427113900048],[71.85851858518586,41.31058332067698],[71.82611826118261,41.360927399313084],[71.7937179371794,41.41300748066078],[71.75771757717578,41.428631505065084],[71.70011700117001,41.45467154573893],[71.69651696516965,41.51543164064455],[71.68571685716859,41.53279166776045],[71.66411664116643,41.5414716813184],[71.63891638916391,41.534527670472045],[71.6029160291603,41.50327962166344],[71.62091620916209,41.43557551591144],[71.60651606516066,41.36787141015944],[71.5849158491585,41.33315135592764],[71.54531545315453,41.30884731796539],[71.49851498514985,41.30711131525382],[71.41931419314193,41.34183136948559],[71.40851408514087,41.13524704680643],[71.39411394113941,41.123095027825315],[71.30051300513006,41.152607073922326],[71.2249122491225,41.140455054941214],[71.10971109711099,41.152607073922326],[71.0269102691027,41.187327128154124],[70.96210962109623,41.19600714171207],[70.86130861308615,41.225519187809084],[70.78210782107823,41.26197524475248],[70.73530735307355,41.40085546167964],[70.68850688506885,41.449463537604146],[70.64530645306453,41.45987955387369],[70.47250472504726,41.41300748066078],[70.40770407704079,41.449463537604146],[70.28890288902889,41.496335610817084],[70.20250202502027,41.51369563793298],[70.17730177301775,41.5397356786068],[70.18090180901811,41.57098372741544],[70.45450454504547,41.725487968746904],[70.56250562505625,41.831384134153865],[70.6309063090631,41.87478420194361],[70.72810728107282,41.90603225075222],[70.80370803708038,41.92339227786812],[70.84330843308433,42.01887242700556],[70.85770857708579,42.031024445986674],[70.91170911709119,42.03796845683303],[71.03051030510306,42.07789651919961],[71.22851228512286,42.16296065206748],[71.23211232112322,42.18552868731817],[71.21411214112143,42.20636071985723],[71.13131131311314,42.24976078764698],[71.03771037710379,42.284480841878775],[70.98010980109802,42.267120814762876],[70.94770947709478,42.24802478493538],[70.89370893708937,42.293160855436724],[70.89370893708937,42.340032928649634],[70.95130951309514,42.41988905338275],[71.00171001710018,42.4598171157493],[71.02331023310234,42.53620123505925],[71.09531095310953,42.58654531369535],[71.16731167311673,42.66813744114006],[71.25731257312574,42.734105544180466],[71.4229142291423,42.78271362010497],[71.51291512915131,42.76708959570067],[71.59931599315993,42.77924161468181],[71.73611736117363,42.819169677048365],[71.76131761317615,42.82090567975996],[71.81531815318155,42.822641682471556],[72.1609216092161,42.760145584854314],[72.27612276122761,42.75840958214272],[72.54252542525427,42.678553457409606],[72.6649266492665,42.66119343029371],[72.75132751327513,42.63862539504305],[72.7909279092791,42.60390534081125],[72.85572855728557,42.560505273021505],[73.19053190531906,42.5275212215013],[73.28413284132841,42.504953186250646],[73.31653316533166,42.466761126595685],[73.41013410134101,42.41988905338275],[73.4929349293493,42.4094730371132],[73.42093420934211,42.59348932454171],[73.44973449734499,42.70285749537186],[73.55773557735577,43.00318596447687],[73.61173611736118,43.048322034978185],[73.71973719737198,43.08825009734474],[73.88533885338853,43.13338616784608],[73.95013950139503,43.195882265463325],[74.08694086940869,43.18893825461694],[74.14454144541446,43.19414626275173],[74.18774187741877,43.204562279021246],[74.20934209342093,43.24101833596464],[74.36414364143641,43.18025824105899],[74.62334623346234,43.057002048536134],[74.81774817748177,42.97888192651462],[75.04815048150482,42.90423380991626],[75.36495364953652,42.83652970416426],[75.63495634956351,42.813961668913606],[75.68175681756819,42.831321696029505],[75.789757897579,42.933745856013275],[75.84015840158403,42.937217861436466],[75.93375933759339,42.928537847878516],[76.21816218162184,42.92332983974373],[76.50976509765098,42.91812183160897],[76.64656646566465,42.928537847878516],[76.94536945369452,42.97193791566826],[76.9885698856989,42.97367391837983],[77.0569705697057,42.97020191295667],[77.23697236972373,42.91291382347421],[77.37017370173703,42.90423380991626],[77.46017460174602,42.90423380991626],[77.51057510575106,42.90076180449307],[77.62217622176223,42.90249780720467],[77.80217802178021,42.895553796358314],[78.02178021780219,42.857361736703325],[78.29178291782921,42.86430574754971],[78.37458374583747,42.87124975839606],[78.52578525785259,42.86430574754971],[78.64098640986413,42.827849690606314],[78.79218792187925,42.79139363366292],[78.8857888578886,42.77576960925862],[78.94698946989473,42.76708959570067],[79.05859058590585,42.763617590277505],[79.12699126991271,42.77576960925862],[79.16659166591666,42.75840958214272],[79.2025920259203,42.666401438428466],[79.29619296192965,42.60564134352285],[79.36819368193682,42.5466172513288],[79.42939429394295,42.484121153711556],[79.49059490594908,42.458081113037736],[79.59859598595989,42.45634511032614],[79.80379803798041,42.43898508321024],[79.92259922599226,42.41294504253639],[80.07020070200701,42.30357687170624],[80.21060210602104,42.19073669545293]],[[70.7029070290703,39.82456499955629],[70.69930699306994,39.84539703209535],[70.66330663306633,39.855813048364894],[70.56610566105661,39.86622906463444],[70.49770497704978,39.88185308903874],[70.48330483304835,39.88185308903874],[70.49050490504905,39.86275705921125],[70.51930519305193,39.82803700497945],[70.55890558905591,39.791580948036085],[70.61290612906129,39.7863729399013],[70.7029070290703,39.82456499955629]],[[71.77931779317794,39.94955719479074],[71.79011790117903,39.99469326529206],[71.76491764917651,39.99295726258046],[71.73611736117363,39.98080524359935],[71.68211682116822,39.96865322461821],[71.6677166771668,39.94608518936755],[71.70731707317074,39.91657314327051],[71.75411754117542,39.90789312971259],[71.77931779317794,39.94955719479074]],[[71.2069120691207,39.89226910530826],[71.21411214112143,39.906157127000995],[71.17811178111782,39.97906924088775],[71.22851228512286,40.04850934935135],[71.13131131311314,40.058925365620865],[71.0809108091081,40.079757398159956],[71.02331023310234,40.14919750662352],[71.00531005310054,40.152669512046714],[70.97650976509766,40.13357348221922],[70.96210962109623,40.088437411717905],[70.9729097290973,40.038093333081804],[71.01611016110161,40.0051092815616],[71.04131041310413,39.99469326529206],[71.04491044910449,39.99295726258046],[71.04491044910449,39.97559723546456],[71.01251012510127,39.89574111073145],[71.06291062910631,39.885325094461905],[71.15651156511566,39.88358909175031],[71.2069120691207,39.89226910530826]]]}},{"type":"Feature","id":116,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[103.31923319233192,10.718743537044759],[103.27963279632797,10.680551477389798],[103.2220322203222,10.76040760212291],[103.2220322203222,10.781239634661986],[103.31923319233192,10.718743537044759]]],[[[103.0456304563046,11.284680421022983],[103.02763027630277,11.276000407465034],[103.00963009630095,11.276000407465034],[102.99162991629919,11.289888429157742],[102.99522995229955,11.348912521351792],[103.00603006030059,11.38363257558359],[103.03843038430387,11.390576586429944],[103.0456304563046,11.284680421022983]]],[[[104.4280442804428,10.411471057093408],[104.26244262442623,10.541671260462621],[103.93843938439386,10.58680733096395],[103.90243902439028,10.644095420446405],[103.870038700387,10.65451143671595],[103.84123841238414,10.579863320117596],[103.66123661236611,10.508687208942419],[103.58563585635858,10.552087276732166],[103.53163531635317,10.604167358079849],[103.5388353883539,10.668399458408672],[103.5928359283593,10.720479539756354],[103.67923679236793,10.758671599411329],[103.72243722437224,10.890607805492138],[103.65403654036544,11.059000068516326],[103.59643596435967,11.107608144440832],[103.53163531635317,11.147536206807402],[103.46683466834668,11.083304106478579],[103.41283412834127,10.977407941071618],[103.3552335523355,10.921855854300745],[103.27243272432725,10.909703835319618],[103.15363153631534,10.913175840742795],[103.10683106831067,11.07462409292063],[103.09243092430927,11.21176830713621],[103.10683106831067,11.368008551179287],[103.12483124831249,11.460016694893525],[103.00963009630095,11.588480895551157],[103.00243002430028,11.710001085362435],[102.94842948429488,11.774233185691244],[102.93402934029342,11.741249134171042],[102.93402934029342,11.706529079939259],[102.91962919629196,11.732569120613107],[102.73602736027362,12.090185679200559],[102.70722707227071,12.25510593680157],[102.73602736027362,12.383570137459202],[102.75402754027539,12.42697020524895],[102.70362703627035,12.492938308289354],[102.62802628026282,12.569322427599289],[102.49842498424988,12.670010584871491],[102.49122491224915,12.827986831626149],[102.46242462424624,13.015475124477831],[102.42282422824229,13.077971222095059],[102.36162361623616,13.192547401059969],[102.32922329223294,13.288027550197398],[102.31842318423185,13.53974794337789],[102.33642336423367,13.560579975916966],[102.43002430024302,13.56752398676332],[102.54522545225456,13.584884013879218],[102.56682566825668,13.62654807895737],[102.54522545225456,13.659532130477572],[102.62082620826209,13.716820219960027],[102.7288272882729,13.841812415194482],[102.81162811628116,13.97201261856371],[102.87282872828729,14.055340748720013],[102.90882908829087,14.136932876164721],[103.03123031230314,14.253245057841227],[103.20043200432008,14.333101182574339],[103.3120331203312,14.350461209690238],[103.4308343083431,14.378237253075682],[103.54603546035463,14.418165315442238],[103.60003600036003,14.421637320865415],[103.74043740437406,14.37476524765249],[103.81963819638196,14.362613228671364],[103.89883898838991,14.362613228671364],[103.98163981639817,14.357405220536606],[104.0536405364054,14.362613228671364],[104.22644226442264,14.395597280191566],[104.41004410044104,14.369557239517732],[104.57564575645756,14.390389272056808],[104.77724777247772,14.428581331711769],[104.8780487804878,14.404277293749516],[104.96804968049679,14.366085234094541],[104.98244982449825,14.289701114784606],[105.00405004050043,14.254981060552808],[105.03285032850329,14.227205017167378],[105.07245072450723,14.227205017167378],[105.12645126451264,14.281021101226656],[105.16965169651695,14.33657318799753],[105.1840518405184,14.34698920426706],[105.1840518405184,14.319213160881631],[105.20565205652059,14.26018906868758],[105.24525245252454,14.20116497649353],[105.28485284852849,14.161236914126974],[105.34965349653498,14.109156832779291],[105.3928539285393,14.107420830067696],[105.53325533255332,14.156028905992201],[105.73845738457385,14.084852794817024],[105.7636576365764,14.048396737873645],[105.8320583205832,13.977220626698468],[105.90405904059043,13.925140545350786],[106.06606066060664,13.921668539927609],[106.12366123661235,14.048396737873645],[106.09846098460986,14.126516859895176],[106.0048600486005,14.263661074110757],[105.97965979659796,14.343517198843884],[106.00846008460087,14.357405220536606],[106.16686166861672,14.37302924494091],[106.19206192061921,14.388653269345212],[106.22446224462243,14.475453404924693],[106.2676626766268,14.466773391366743],[106.35406354063542,14.454621372385617],[106.44766447664477,14.515381467291249],[106.50166501665018,14.577877564908476],[106.53046530465303,14.550101521523047],[106.56286562865631,14.504965451021718],[106.5988659886599,14.47892541034787],[106.66366663666639,14.440733350692895],[106.73926739267392,14.386917266633617],[106.78246782467824,14.334837185285934],[106.81846818468188,14.314005152746859],[106.91206912069123,14.329629177151162],[106.93726937269372,14.32789317443958],[106.99126991269912,14.390389272056808],[107.03087030870307,14.425109326288592],[107.06327063270635,14.416429312730642],[107.11007110071102,14.416429312730642],[107.20727207272074,14.498021440175364],[107.26127261272615,14.572669556773718],[107.29367293672937,14.591765586601198],[107.38007380073805,14.55530952965782],[107.41607416074163,14.562253540504173],[107.46647466474667,14.664677700487957],[107.52047520475207,14.704605762854527],[107.53487534875347,14.650789678795249],[107.49167491674916,14.544893513388274],[107.44847448474485,14.45114936696244],[107.36567365673659,14.369557239517732],[107.36207362073623,14.307061141900505],[107.329673296733,14.126516859895176],[107.3440734407344,14.069228770412721],[107.36207362073623,14.01888469177662],[107.39087390873908,13.992844651102786],[107.4628746287463,13.815772374520634],[107.5276752767528,13.6543241223428],[107.59247592475924,13.52238791626199],[107.6068760687607,13.437323783394106],[107.54567545675457,13.22553145258017],[107.4736747367474,13.031099148882134],[107.48087480874807,12.933882997033109],[107.51327513275135,12.834930842472502],[107.5420754207542,12.70646664181487],[107.55647556475566,12.539810381502278],[107.53847538475384,12.432178213383722],[107.50607506075062,12.364474107631722],[107.44487444874449,12.29503399916814],[107.39447394473945,12.260313944936343],[107.329673296733,12.319338037130393],[107.27927279272797,12.321074039841974],[107.2108721087211,12.30371401272609],[107.16047160471607,12.277673972052241],[107.05247052470526,12.175249812068458],[106.93006930069299,12.078033660219432],[106.76446764467647,12.051993619545584],[106.69966699666998,11.979081505658826],[106.63126631266312,11.96866548938928],[106.49806498064981,11.965193483966104],[106.41526415264156,11.94783345685022],[106.41886418864192,11.911377399906826],[106.41166411664119,11.737777128747865],[106.41166411664119,11.697849066381309],[106.4008640086401,11.687433050111764],[106.33966339663397,11.682225041977006],[106.23886238862389,11.70826508265084],[106.10206102061022,11.751665150440587],[106.0048600486005,11.758609161286941],[105.95445954459547,11.682225041977006],[105.92565925659255,11.65271299587998],[105.88965889658897,11.649240990456804],[105.85005850058502,11.635352968764082],[105.83925839258393,11.600632914532284],[105.83565835658356,11.558968849454132],[105.85365853658539,11.48779273827897],[105.86085860858611,11.373216559314045],[105.85725857258575,11.295096437292514],[105.89325893258933,11.244752358656413],[106.09846098460986,11.07809609834382],[106.15966159661599,11.036432033265669],[106.16686166861672,11.012127995303402],[106.13086130861308,10.921855854300745],[106.16326163261635,10.795127656354708],[106.09846098460986,10.79686365906629],[105.99045990459905,10.852415745837163],[105.93645936459365,10.885399797357366],[105.87525875258751,10.859359756683517],[105.85365853658539,10.862831762106708],[105.81045810458107,10.925327859723922],[105.75645756457567,10.989559960052745],[105.6988569885699,10.994767968187517],[105.57645576455764,10.968727927513669],[105.45405454054543,10.95136790039777],[105.40725407254075,10.95136790039777],[105.38565385653857,10.94095188412824],[105.3136531365314,10.84547173499081],[105.28485284852849,10.861095759395113],[105.15885158851592,10.897551816338492],[105.04725047250474,10.911439838031214],[105.0220502205022,10.887135800068961],[105.03645036450365,10.80901567804743],[105.0616506165062,10.734367561449076],[105.04725047250474,10.701383509928874],[104.98244982449825,10.661455447562304],[104.89964899648999,10.590279336387127],[104.84924849248495,10.534727249616267],[104.81684816848167,10.520839227923545],[104.6908469084691,10.522575230635141],[104.56484564845647,10.515631219788773],[104.51444514445143,10.46355113844109],[104.46764467644675,10.421887073362939],[104.4280442804428,10.411471057093408]]]]}},{"type":"Feature","id":296,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-151.7829178291783,-11.441331076396693],[-151.790117901179,-11.456955100800997],[-151.80811808118082,-11.451747092666224],[-151.81531815318152,-11.430915060127148],[-151.8189181891819,-11.410083027588072],[-151.81171811718116,-11.390986997760592],[-151.80451804518046,-11.392723000472188],[-151.790117901179,-11.413555033011264],[-151.7829178291783,-11.441331076396693]]],[[[-155.86535865358653,-5.627457995283066],[-155.88695886958868,-5.632666003417839],[-155.91575915759157,-5.630930000706243],[-155.92655926559266,-5.618777981725117],[-155.93015930159302,-5.608361965455586],[-155.91935919359193,-5.608361965455586],[-155.91215912159123,-5.610097968167167],[-155.87255872558725,-5.611833970878763],[-155.8617586175862,-5.618777981725117],[-155.86535865358653,-5.627457995283066]]],[[[-174.51354513545135,-4.674392506620364],[-174.50274502745026,-4.688280528313086],[-174.50274502745026,-4.69522453915944],[-174.50634506345062,-4.693488536447859],[-174.52434524345244,-4.690016531024668],[-174.5279452794528,-4.681336517466718],[-174.51714517145172,-4.686544525601491],[-174.509945099451,-4.6848085228899095],[-174.52434524345244,-4.674392506620364],[-174.53154531545314,-4.665712493062415],[-174.54234542345424,-4.662240487639238],[-174.54234542345424,-4.6570324795044655],[-174.53154531545314,-4.658768482216061],[-174.51354513545135,-4.674392506620364]]],[[[-172.21312213122133,-4.511208251730949],[-172.20952209522096,-4.518152262577303],[-172.1951219512195,-4.516416259865707],[-172.18072180721808,-4.514680257154126],[-172.1879218792188,-4.52162426800048],[-172.21672216722166,-4.525096273423657],[-172.22752227522275,-4.507736246307758],[-172.21312213122133,-4.49384822461505],[-172.19872198721987,-4.492112221903454],[-172.1951219512195,-4.495584227326631],[-172.19872198721987,-4.4990562327498225],[-172.20232202322023,-4.4990562327498225],[-172.21312213122133,-4.502528238172999],[-172.21312213122133,-4.511208251730949]]],[[[-171.23391233912338,-4.464336178518025],[-171.24471244712447,-4.467808183941202],[-171.25551255512556,-4.466072181229606],[-171.26271262712626,-4.459128170383252],[-171.26271262712626,-4.448712154113721],[-171.2519125191252,-4.441768143267353],[-171.2411124111241,-4.443504145978949],[-171.23031230312304,-4.45392016224848],[-171.23391233912338,-4.464336178518025]]],[[[-154.95454954549547,-4.087623590103078],[-154.9581495814958,-4.094567600949432],[-154.97254972549726,-4.085887587391483],[-154.99414994149942,-4.070263562987179],[-155.01575015750157,-4.054639538582876],[-155.01575015750157,-4.047695527736522],[-154.9869498694987,-4.039015514178573],[-154.9509495094951,-4.030335500620623],[-154.94374943749438,-4.040751516890154],[-154.9509495094951,-4.056375541294457],[-154.95454954549547,-4.087623590103078]]],[[[-171.08631086310862,-3.136294104151972],[-171.089910899109,-3.1432381149983257],[-171.09711097110971,-3.136294104151972],[-171.09351093510935,-3.125878087882427],[-171.08631086310862,-3.115462071612896],[-171.08271082710826,-3.1206700797476543],[-171.08631086310862,-3.136294104151972]]],[[[-171.69831698316983,-2.7665255265833792],[-171.66591665916658,-2.7856215564108595],[-171.64071640716406,-2.811661597084708],[-171.62631626316264,-2.8463816513165057],[-171.629916299163,-2.855061664874455],[-171.6479164791648,-2.855061664874455],[-171.66951669516695,-2.84464564860491],[-171.68751687516874,-2.8290216242006068],[-171.69471694716947,-2.82554961877743],[-171.69831698316983,-2.822077613354253],[-171.67671676716768,-2.8238136160658343],[-171.65511655116552,-2.8394376404701376],[-171.6371163711637,-2.8463816513165057],[-171.64071640716406,-2.8290216242006068],[-171.65871658716588,-2.797773575391986],[-171.6731167311673,-2.787357559122455],[-171.68751687516874,-2.7786775455645056],[-171.70551705517056,-2.773469537429733],[-171.719917199172,-2.7786775455645056],[-171.72351723517235,-2.7821495509876826],[-171.72711727117272,-2.773469537429733],[-171.72351723517235,-2.7682615292949606],[-171.719917199172,-2.7613175184486067],[-171.69831698316983,-2.7665255265833792]]],[[[174.77274772747728,-1.2110670969990878],[174.779947799478,-1.2631471783467703],[174.75474754747546,-1.2562031675004164],[174.7475474754748,-1.237107137672922],[174.74034740347406,-1.1850270563252394],[174.7151471514715,-1.1329469749775427],[174.74394743947443,-1.1468349966702647],[174.76554765547655,-1.1867630590368208],[174.77274772747728,-1.2110670969990878]]],[[[169.5526955269553,-0.8742825709506974],[169.5418954189542,-0.8760185736622788],[169.52389523895238,-0.8656025573927479],[169.52389523895238,-0.8534505384116216],[169.53829538295383,-0.8465065275652677],[169.55629556295565,-0.8569225438347985],[169.5526955269553,-0.8742825709506974]]],[[[174.509945099451,-0.8013704570639391],[174.47754477544777,-0.8291465004493688],[174.4631446314463,-0.804842462487116],[174.48114481144813,-0.7735944136784951],[174.45234452344522,-0.6468662157324587],[174.4091440914409,-0.6295061886165598],[174.38034380343805,-0.5913141289615851],[174.3947439474395,-0.5913141289615851],[174.43794437944382,-0.6260341831933829],[174.4739447394474,-0.6416582075976862],[174.4955449554496,-0.7249863377539896],[174.509945099451,-0.8013704570639391]]],[[[173.03393033930342,1.012752376547212],[173.08793087930883,0.9728243141806558],[173.0807308073081,0.9467842735068075],[173.06273062730628,0.9155362246982008],[172.9907299072991,0.8356800999650744],[172.96912969129693,0.8426241108114283],[173.0375303753038,0.9155362246982008],[173.06633066330664,0.962408297911125],[173.0267302673027,0.9988643548545042],[173.00873008730088,0.9901843412965547],[173.0051300513005,0.9901843412965547],[172.9907299072991,1.0249043955283383],[173.0051300513005,1.0249043955283383],[173.03393033930342,1.012752376547212]]],[[[173.0375303753038,1.3425928917492485],[173.01233012330124,1.3391208863260715],[173.03033030330306,1.3582169161535518],[173.14193141931423,1.380784951404209],[173.15273152731527,1.387728962250577],[173.1707317073171,1.3755769432694507],[173.1707317073171,1.3634249242883243],[173.16353163531636,1.3582169161535518],[173.1059310593106,1.3564809134419562],[173.06273062730628,1.3460648971724254],[173.0375303753038,1.3425928917492485]]],[[[173.03033030330306,1.7175694774525994],[172.99432994329942,1.7123614693178268],[173.01953019530197,1.7279854937221444],[173.0267302673027,1.7470815235496246],[173.02313023130233,1.8095776211668522],[173.0375303753038,1.8043696130320797],[173.04113041130415,1.7783295723582313],[173.04473044730446,1.7418735154148521],[173.03033030330306,1.7175694774525994]]],[[[173.01953019530197,1.8460336781102313],[173.02313023130233,1.8217296401479786],[172.96552965529656,1.8859617404767874],[172.93312933129334,1.9258898028433578],[172.93312933129334,1.9432498299592567],[172.9511295112951,1.9328338136897116],[172.96912969129693,1.9120017811506358],[172.97992979929802,1.8963777567463325],[173.01953019530197,1.8460336781102313]]],[[[-157.34137341373415,1.8547136916681808],[-157.17577175771757,1.7401375127032708],[-157.24777247772477,1.7314574991453213],[-157.42057420574207,1.7870095859161808],[-157.5789757897579,1.901585764881105],[-157.53217532175321,1.9276258055549391],[-157.5069750697507,1.8859617404767874],[-157.4349743497435,1.847769680821827],[-157.3917739177392,1.9276258055549391],[-157.36657366573667,1.9467218353824336],[-157.49257492574927,2.030049965538737],[-157.44217442174423,2.0248419574039644],[-157.32337323373233,1.9692898706330908],[-157.34137341373415,1.8547136916681808]]],[[[172.8431284312843,3.0508195599534247],[172.77112771127713,3.01262750029845],[172.74952749527495,3.033459532837526],[172.77832778327786,3.033459532837526],[172.8287282872829,3.0716515924925005],[172.88632886328867,3.073387595204096],[172.87912879128794,3.0542915653766016],[172.8431284312843,3.0508195599534247]]],[[[172.96912969129693,3.1289396819749555],[172.9079290792908,3.0959556304547533],[172.88632886328867,3.101163638589526],[172.9619296192962,3.14803571180245],[172.9619296192962,3.1428277036676775],[172.96912969129693,3.1289396819749555]]],[[[-159.33939339393393,3.924028923883],[-159.260192601926,3.8389647910151155],[-159.27459274592746,3.7973007259369638],[-159.33219332193323,3.8007727313601407],[-159.35739357393572,3.8146607530528627],[-159.3141931419314,3.823340766610812],[-159.30699306993068,3.8389647910151155],[-159.32859328593287,3.8632688289773682],[-159.3537935379354,3.880628856093267],[-159.37179371793718,3.880628856093267],[-159.3789937899379,3.8459088018614693],[-159.40779407794076,3.873684845246899],[-159.38979389793897,3.8997248859207474],[-159.36819368193682,3.9170849130366463],[-159.33939339393393,3.924028923883]]]]}},{"type":"Feature","id":659,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-62.530825308253085,17.121121537387268],[-62.58122581225811,17.10028950484819],[-62.62442624426244,17.129801550945217],[-62.61362613626136,17.1992416594088],[-62.5740257402574,17.200977662120394],[-62.534425344253435,17.169729613311773],[-62.530825308253085,17.121121537387268]]],[[[-62.63162631626315,17.23916972177537],[-62.65682656826567,17.225281700082647],[-62.70362703627036,17.28604179498828],[-62.77562775627756,17.303401822104178],[-62.84042840428404,17.339857879047557],[-62.84042840428404,17.346801889893925],[-62.84042840428404,17.365897919721405],[-62.8260282602826,17.38672995226048],[-62.793627936279364,17.402353976664784],[-62.71442714427144,17.35374590074028],[-62.67482674826748,17.29124980312305],[-62.63882638826388,17.261737757026026],[-62.63162631626315,17.23916972177537]]]]}},{"type":"Feature","id":410,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[126.32706327063272,33.22428269009255],[126.28026280262804,33.20171465484189],[126.2406624066241,33.2156026765346],[126.229862298623,33.226018692804146],[126.17946179461796,33.2833067822866],[126.16506165061651,33.31281882838363],[126.20106201062009,33.368370915154486],[126.33786337863381,33.46037905886874],[126.69426694266946,33.548915197159815],[126.7590675906759,33.55238720258299],[126.89946899468998,33.51593114563961],[126.9318693186932,33.44301903175284],[126.90666906669065,33.38225893684721],[126.87426874268743,33.340594871769056],[126.70866708667086,33.271154763305475],[126.58266582665829,33.23817071178527],[126.32706327063272,33.22428269009255]]],[[[126.75186751867517,34.34400443906786],[126.76986769867699,34.297132365854935],[126.6906669066691,34.305812379412885],[126.64746647466478,34.35094844991421],[126.65106651066515,34.39087651228077],[126.70146701467019,34.39608452041554],[126.75186751867517,34.34400443906786]]],[[[126.23346233462337,34.37004447974169],[126.16866168661687,34.35442045533739],[126.13266132661329,34.38914050956919],[126.10746107461074,34.39955652583872],[126.1218612186122,34.44469259634005],[126.22626226262264,34.53322873463112],[126.24786247862482,34.56274078072815],[126.34506345063454,34.54538075361225],[126.38106381063812,34.498508680399325],[126.33426334263345,34.42559656651257],[126.23346233462337,34.37004447974169]]],[[[127.79947799477998,34.61482086207583],[127.78867788677888,34.583572813267224],[127.73827738277384,34.63044488648015],[127.78867788677888,34.68252496782783],[127.79947799477998,34.61482086207583]]],[[[126.17226172261724,34.73113304375234],[126.15786157861578,34.706829005790084],[126.11466114661147,34.71377301663644],[126.07146071460716,34.78321312510003],[126.05346053460534,34.83702920915931],[126.00666006660066,34.86827725796792],[126.07866078660788,34.91514933118084],[126.16866168661687,34.83008519831294],[126.17226172261724,34.73113304375234]]],[[[128.06588065880658,34.80578116035069],[128.05508055080554,34.70856500850168],[127.98307983079832,34.70335700036691],[127.94347943479437,34.765853097984134],[127.8966789667897,34.73634105188711],[127.87507875078751,34.734605049175514],[127.83907839078392,34.81272517119706],[127.8318783187832,34.87522126881427],[127.91467914679146,34.920357339315615],[127.9650796507965,34.89258129593017],[128.03708037080372,34.87869327423746],[128.06588065880658,34.80578116035069]]],[[[128.74268742687428,34.79883714950434],[128.64548645486457,34.73634105188711],[128.51948519485194,34.81966918204341],[128.49068490684908,34.86480525254474],[128.58428584285843,34.93250935829674],[128.6670866708667,35.00889347760668],[128.7210872108721,35.01410148574145],[128.74268742687428,34.79883714950434]]],[[[126.41706417064171,36.493175796015805],[126.40266402664025,36.4272076929754],[126.33786337863381,36.470607760765134],[126.31986319863199,36.61295998311549],[126.38826388263885,36.571295918037336],[126.41706417064171,36.493175796015805]]],[[[130.91710917109174,37.47922533619871],[130.87030870308706,37.44797728739009],[130.81630816308166,37.47922533619871],[130.80910809108093,37.510473385007316],[130.83790837908379,37.536513425681164],[130.90270902709028,37.55387345279706],[130.9351093510935,37.529569414834796],[130.91710917109174,37.47922533619871]]],[[[126.52146521465215,37.73615373751397],[126.51426514265142,37.60421753143315],[126.46026460264602,37.61116154227952],[126.42426424264244,37.623313561260645],[126.40626406264062,37.64935360193449],[126.37026370263703,37.77260979445735],[126.40986409864098,37.822953873093454],[126.4926649266493,37.78302581072688],[126.52146521465215,37.73615373751397]]],[[[128.37548375483755,38.62325112313627],[128.62028620286202,38.17536242354615],[128.8506885068851,37.88718597342226],[129.05229052290525,37.67712964531992],[129.33669336693367,37.27437701623113],[129.41949419494193,37.059112679994016],[129.42669426694266,36.92544047120161],[129.47349473494734,36.74142418377312],[129.4338943389434,36.63726402107774],[129.44469444694448,36.470607760765134],[129.42669426694266,36.38554362789725],[129.39429394293944,36.32304753028002],[129.39069390693908,36.20152734046874],[129.40149401494017,36.137295240139935],[129.40509405094053,36.052231107272036],[129.42669426694266,36.01924705575183],[129.45909459094594,36.00709503677071],[129.50949509495098,36.03834308557933],[129.57429574295742,36.050495104560454],[129.56349563495638,35.948070944576656],[129.48429484294843,35.687670537838216],[129.41949419494193,35.49844624227495],[129.32949329493294,35.33352598467394],[129.21429214292147,35.18249374876564],[129.07749077490774,35.1234696565716],[128.98028980289803,35.10090162132093],[128.7966879668797,35.093957610474575],[128.6418864188642,35.11999765114841],[128.51228512285127,35.10090162132093],[128.45828458284586,35.06965357251232],[128.41868418684186,35.015837488453045],[128.44748447484477,34.93250935829674],[128.4438844388444,34.870013260679514],[128.38628386283864,34.87522126881427],[128.27468274682747,34.911677325757665],[128.15228152281526,34.91514933118084],[128.0946809468095,34.93424536100832],[128.03708037080372,35.0227814992994],[127.97587975879759,35.01930949387622],[127.87147871478714,34.96549340981694],[127.7130771307713,34.9550773935474],[127.65907659076589,34.92556534745037],[127.64107641076413,34.889109290506994],[127.66267662676626,34.843973220005665],[127.74187741877421,34.78321312510003],[127.71667716677166,34.720717027482806],[127.6338763387634,34.689468978674185],[127.56547565475654,34.765853097984134],[127.52227522275223,34.84050121458249],[127.47547475474755,34.843973220005665],[127.40347403474038,34.82314118746659],[127.38907389073893,34.74328506273346],[127.42507425074251,34.687732975962604],[127.47907479074792,34.625236878345376],[127.39987399874002,34.552324764458604],[127.3818738187382,34.50024468311092],[127.32427324273243,34.46378862616754],[127.17307173071731,34.54538075361225],[127.1946719467195,34.6044048458063],[127.25947259472593,34.661692935288755],[127.27027270272703,34.720717027482806],[127.2486724867249,34.75543708171459],[127.02907029070292,34.60614084851788],[126.89586895868962,34.43948458820529],[126.82746827468276,34.451636607186416],[126.79506795067954,34.49503667497615],[126.75546755467553,34.51239670209205],[126.61146611466114,34.40302853126191],[126.58266582665829,34.31796439839401],[126.53226532265325,34.314492392970834],[126.5070650706507,34.35094844991421],[126.5070650706507,34.429068571935744],[126.4818648186482,34.49330067226457],[126.33426334263345,34.588780821402],[126.26586265862659,34.67384495426988],[126.30186301863017,34.720717027482806],[126.42426424264244,34.69467698680896],[126.52506525065252,34.698148992232134],[126.50346503465033,34.738077054598705],[126.47106471064711,34.757173084426185],[126.53946539465397,34.77800511696526],[126.59346593465938,34.824877190178185],[126.5466654666547,34.83702920915931],[126.47826478264784,34.81098916848546],[126.42066420664207,34.82314118746659],[126.39906399063995,34.93250935829674],[126.32706327063272,35.045349534550056],[126.29106291062914,35.15471770538021],[126.35946359463594,35.217213802997435],[126.39546395463958,35.314429954846446],[126.46026460264602,35.455046174485204],[126.4926649266493,35.50191824769813],[126.58266582665829,35.53490229921833],[126.6150661506615,35.57135835616171],[126.56466564665647,35.590454385989204],[126.48546485464857,35.60607841039351],[126.48906489064893,35.64774247547166],[126.54306543065434,35.668574508010735],[126.6006660066601,35.713710578512064],[126.71586715867159,35.76926266528294],[126.75186751867517,35.87168682526672],[126.71946719467195,35.89772686594057],[126.64746647466478,35.92203090390282],[126.66546665466655,35.974110985250505],[126.69426694266946,36.01403904761706],[126.68346683466837,36.03834308557933],[126.59706597065974,36.10431118861973],[126.53946539465397,36.16680728623696],[126.55746557465574,36.23624739470054],[126.54306543065434,36.34040755739592],[126.55026550265507,36.42894369568698],[126.5466654666547,36.4775517716115],[126.5070650706507,36.58518393973006],[126.48906489064893,36.694552110560196],[126.43146431464316,36.6771920834443],[126.38826388263885,36.65115204277046],[126.229862298623,36.68934410242542],[126.17946179461796,36.69108010513702],[126.16146161461614,36.772672232581726],[126.21546215462155,36.87162438714233],[126.35226352263521,36.95842452272181],[126.4278642786428,36.96884053899136],[126.48546485464857,37.00703259864633],[126.57906579065792,37.01918461762746],[126.68706687066873,36.96016052543341],[126.78426784267845,36.94800850645228],[126.83826838268385,36.8455843464685],[126.87066870668707,36.82475231392942],[126.8778687786878,36.8612083708728],[126.9570695706957,36.90634444137413],[126.97506975069751,36.93932849289433],[126.96066960669606,36.95842452272181],[126.87066870668707,36.97578454983771],[126.78786787867881,37.10251274778376],[126.77706777067772,37.15806483455462],[126.7446674466745,37.19278488878642],[126.79146791467917,37.295209048770204],[126.69786697866982,37.41152123044671],[126.65106651066515,37.44797728739009],[126.65826658266582,37.55040144737387],[126.60786607866078,37.61810555312587],[126.57906579065792,37.65456161006925],[126.56466564665647,37.71705770768648],[126.57906579065792,37.74483375107191],[126.62226622266223,37.75524976734145],[126.63306633066333,37.7812898080153],[126.66546665466655,37.80038583784278],[126.66546665466655,37.82816188122821],[126.66546665466655,37.91669801951929],[126.75546755467553,37.979194117136515],[126.8778687786878,38.10592231508255],[126.93906939069393,38.17536242354615],[127.0110701107011,38.24133052658655],[127.09027090270905,38.2847305943763],[127.16947169471695,38.303826624203765],[127.29547295472958,38.312506637761715],[127.53307533075332,38.30556262691536],[127.579875798758,38.312506637761715],[127.74547745477457,38.31945064860807],[127.78507785077852,38.307298629626956],[127.90387903879042,38.3003546187806],[128.04068040680409,38.30903463233855],[128.10548105481058,38.32813066216602],[128.17028170281702,38.35937871097465],[128.22428224282243,38.41666680045711],[128.27828278282783,38.524298968575664],[128.33948339483396,38.60762709873197],[128.37548375483755,38.62325112313627]]]]}},{"type":"Feature","id":-99,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[21.562415624156245,42.24802478493538],[21.389613896138968,42.22024874154994],[21.3320133201332,42.187264690029735],[21.296012960129616,42.12997660054728],[21.285212852128524,42.10046455445027],[21.25641256412564,42.098728551738674],[21.2060120601206,42.128240597835685],[21.14121141211413,42.17511267104862],[21.058410584105843,42.17164066562543],[20.777607776077758,42.07095250835323],[20.748807488074874,42.01887242700556],[20.74520745207454,41.90429624804062],[20.723607236072354,41.87304819923202],[20.6948069480695,41.85395216940455],[20.57960579605796,41.86610418838566],[20.565205652056534,41.87304819923202],[20.583205832058326,41.91818426973336],[20.576005760057598,42.013664418870775],[20.522005220052222,42.17164066562543],[20.48600486004861,42.22372074697313],[20.406804068040685,42.275800828320826],[20.349203492034917,42.30878487984103],[20.241202412024137,42.33829692593804],[20.187201872018733,42.42509706151753],[20.104401044010444,42.52404921607814],[20.064800648006496,42.5466172513288],[20.072000720007196,42.55703326759834],[20.090000900009017,42.631681384196696],[20.064800648006496,42.68549746825596],[20.028800288002884,42.73236954146887],[20.054000540005404,42.760145584854314],[20.129601296012964,42.760145584854314],[20.190801908019097,42.754937576719556],[20.216002160021617,42.7983376445093],[20.34560345603458,42.827849690606314],[20.468004680046818,42.857361736703325],[20.48600486004861,42.878193769242415],[20.457204572045725,42.925065842455325],[20.475204752047517,42.95284188584077],[20.622806228062274,43.03443401328548],[20.648006480064794,43.07089007022887],[20.658806588065886,43.10040211632588],[20.63720637206373,43.12991416242289],[20.608406084060846,43.178522238347426],[20.622806228062274,43.19935427088649],[20.702007020070198,43.22713031427193],[20.76320763207633,43.25837836308054],[20.799207992079914,43.26185036850373],[20.824408244082434,43.23754633054145],[20.824408244082434,43.213242292579196],[20.84600846008462,43.17331423021264],[20.88920889208893,43.15248219767358],[20.968409684096855,43.116026140730185],[21.058410584105843,43.09172210276793],[21.126811268112675,43.043114026843426],[21.22401224012242,42.95631389126393],[21.238412384123848,42.91291382347421],[21.3248132481325,42.874721763819224],[21.404014040140396,42.831321696029505],[21.389613896138968,42.751465571296364],[21.663216632166325,42.6820254628328],[21.724417244172457,42.6820254628328],[21.75321753217534,42.66987344385166],[21.75321753217534,42.65077741402416],[21.731617316173157,42.5952253272533],[21.620016200162013,42.42336105880594],[21.60921609216092,42.386905001862544],[21.530015300152996,42.35044894491918],[21.519215192151933,42.327880909668494],[21.54081540815409,42.281008836455584],[21.562415624156245,42.24802478493538]]]}},{"type":"Feature","id":414,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[48.274682746827466,29.623813066255693],[48.217082170821726,29.60124503100502],[48.181081810818114,29.611661047274566],[48.141481414814166,29.665477131333844],[48.08028080280803,29.799149340126235],[48.116281162811646,29.849493418762336],[48.11268112681128,29.87032545130141],[48.11988119881201,29.885949475705715],[48.1378813788138,29.89636549197526],[48.15948159481596,29.958861589592487],[48.18468184681848,29.979693622131563],[48.22788227882279,29.936293554341816],[48.34668346683469,29.78352531572193],[48.34668346683469,29.719293215393122],[48.33948339483396,29.69498917743087],[48.274682746827466,29.623813066255693]]],[[[48.44388443884441,28.54228337693536],[48.267482674826766,28.540547374223763],[48.047880478804785,28.537075368800586],[47.871478714787145,28.535339366089005],[47.669876698766984,28.53360336337741],[47.58347583475836,28.627347509803243],[47.554675546755476,28.731507672498623],[47.52227522275223,28.837403837905597],[47.43227432274324,28.990172076525482],[47.13707137071373,29.02662813346886],[46.98226982269824,29.04572416329634],[46.723067230672314,29.075236209393367],[46.532265322653245,29.096068241932443],[46.69426694266943,29.259252496821873],[46.76986769867699,29.347788635112934],[46.90666906669068,29.537012930676212],[46.975069750697514,29.672421142180198],[47.043470434704346,29.823453378088487],[47.101071010710115,29.939765559764993],[47.11547115471154,29.96059759230407],[47.14787147871479,30.00052565467064],[47.22347223472235,30.04218971974879],[47.33147331473316,30.08038177940375],[47.51507515075153,30.09600580380807],[47.644676446764464,30.09774180651965],[47.67347673476735,30.09600580380807],[47.75267752677527,30.076909773980574],[47.97947979479795,29.98316562755474],[47.972279722797225,29.94670957061136],[48.00468004680047,29.835605397069628],[48.07668076680767,29.71582120996993],[48.1378813788138,29.61860505812092],[48.14508145081453,29.571732984907996],[48.091080910809126,29.578676995754364],[48.047880478804785,29.597773025581844],[47.96867968679689,29.616869055409325],[47.81747817478177,29.48666885204011],[47.72387723877239,29.41722874357653],[47.72387723877239,29.392924705614263],[47.846278462784625,29.365148662228833],[47.93627936279364,29.36688466494043],[47.997479974799745,29.38598069476791],[48.05148051480515,29.354732645959302],[48.08748087480876,29.274876521226176],[48.10188101881019,29.210644420897353],[48.18468184681848,28.979756060255937],[48.25308253082531,28.901635938234406],[48.33948339483396,28.762755721307244],[48.37188371883721,28.691579610132067],[48.389883898839,28.630819515226435],[48.44388443884441,28.54228337693536]]]]}},{"type":"Feature","id":418,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[102.12762127621278,22.379473750792215],[102.18162181621818,22.283993601654785],[102.30042300423003,22.178097436247825],[102.44442444424448,22.02706520033952],[102.48762487624879,21.95762509187594],[102.58122581225814,21.903809007816662],[102.610026100261,21.85172892646898],[102.63162631626318,21.771872801735853],[102.64242642426427,21.71111270683022],[102.66042660426604,21.676392652598423],[102.69642696426968,21.6625046309057],[102.73962739627399,21.67812865531002],[102.77202772027721,21.709376704118625],[102.79722797227976,21.7979128424097],[102.81522815228152,21.80659285596765],[102.84402844028443,21.735416744792474],[102.87642876428765,21.721528723099752],[102.9160291602916,21.712848709541802],[102.94842948429488,21.681600660733196],[102.95922959229591,21.626048573962322],[102.94842948429488,21.570496487191463],[102.90882908829087,21.50626438686264],[102.88722887228874,21.440296283822235],[102.87282872828729,21.33787212383845],[102.85122851228516,21.266696012663274],[102.88362883628838,21.20246391233445],[103.10323103231036,20.891719426959924],[103.21123211232111,20.841375348323822],[103.46323463234631,20.780615253418176],[103.55323553235536,20.737215185628443],[103.63603636036362,20.697287123261873],[103.71523715237151,20.716383153089367],[103.7908379083791,20.8101272995152],[103.88083880838809,20.8622073808629],[104.0536405364054,20.94206350559601],[104.10044100441007,20.9455355110192],[104.19404194041942,20.91428746221058],[104.34884348843491,20.820543315784747],[104.46044460444608,20.733743180205266],[104.52884528845289,20.688607109703938],[104.58284582845829,20.646943044625786],[104.57564575645756,20.600070971412862],[104.53244532445325,20.554934900911533],[104.47844478444784,20.528894860237685],[104.40644406444068,20.485494792447952],[104.36684366843667,20.442094724658205],[104.39204392043922,20.424734697542306],[104.49644496444967,20.414318681272775],[104.61884618846187,20.374390618906205],[104.65484654846551,20.329254548404876],[104.66204662046624,20.28932648603832],[104.67644676446764,20.22509438570951],[104.69804698046983,20.205998355882016],[104.81324813248136,20.21641437215156],[104.84924849248495,20.20252635045884],[104.8888488884889,20.169542298938637],[104.92844928449284,20.082742163359157],[104.92844928449284,20.018510063030334],[104.84564845648458,19.94733395185517],[104.81684816848167,19.903933884065424],[104.80244802448027,19.836229778313424],[104.7448474484745,19.754637650868716],[104.58644586445865,19.61922943936473],[104.5468454684547,19.61054942580678],[104.25884258842592,19.685197542405135],[104.12564125641256,19.681725536981958],[104.06444064440643,19.67825353155878],[104.03204032040321,19.67478152613559],[104.01404014040139,19.64700548275016],[104.05004050040503,19.563677352593857],[104.06444064440643,19.48208522514915],[104.02844028440285,19.421325130243517],[103.93123931239313,19.365773043472643],[103.89523895238955,19.339733002798795],[103.89163891638918,19.30501294856701],[103.91683916839168,19.268556891623632],[104.00684006840072,19.230364831968657],[104.1076410764108,19.19564477773686],[104.44604446044463,18.983852446922924],[104.5180451804518,18.933508368286823],[104.6116461164612,18.860596254400065],[104.71604716047159,18.80330816491761],[104.99324993249934,18.728660048319256],[105.1156511565116,18.678315969683155],[105.14805148051482,18.650539926297725],[105.14445144451446,18.617555874777523],[105.11205112051124,18.572419804276194],[105.08685086850869,18.496035684966245],[105.08685086850869,18.450899614464916],[105.1156511565116,18.405763543963587],[105.16245162451628,18.338059438211587],[105.2740527405274,18.235635278227804],[105.33525335253353,18.190499207726475],[105.40005400054002,18.18008319145693],[105.45765457654579,18.154043150783096],[105.51885518855187,18.077659031473146],[105.58725587255873,17.983914885047312],[105.59805598055982,17.917946782006908],[105.62685626856268,17.834618651850604],[105.69165691656917,17.73740250000158],[105.7780577805778,17.643658353575745],[105.90405904059043,17.529082174610835],[105.97245972459723,17.447490047166113],[106.0048600486005,17.41450599564591],[106.27126271262716,17.216601686524697],[106.33246332463324,17.14368957263794],[106.42606426064259,17.00307335299918],[106.4656646566466,16.982241320460105],[106.50166501665018,16.95446527707466],[106.52686526865267,16.87634515505313],[106.5340653406534,16.82079306828227],[106.54486544865449,16.650664802546487],[106.59526595265953,16.600320723910386],[106.63846638466384,16.53782462629316],[106.65646656466566,16.49268855579183],[106.69606696066961,16.459704504271627],[106.73926739267392,16.452760493425274],[106.79326793267933,16.490952553080234],[106.83286832868328,16.525672607312032],[106.8508685086851,16.515256591042487],[106.89406894068941,16.3972084066544],[106.93006930069299,16.353808338864653],[107.00207002070022,16.312144273786515],[107.07047070470708,16.2791602222663],[107.21807218072183,16.13680799991596],[107.29727297272973,16.084727918568262],[107.35127351273513,16.067367891452378],[107.39807398073981,16.043063853490125],[107.4088740887409,15.997927782988782],[107.39087390873908,15.951055709775872],[107.36207362073623,15.921543663678847],[107.18927189271892,15.838215533522543],[107.1676716767168,15.801759476579164],[107.18927189271892,15.747943392519886],[107.23247232472323,15.678503284056305],[107.27927279272797,15.619479191862254],[107.34047340473404,15.560455099668204],[107.45927459274594,15.464974950530774],[107.56367563675639,15.392062836644016],[107.62127621276215,15.310470709199294],[107.65367653676537,15.254918622428434],[107.63207632076319,15.190686522099611],[107.58887588875888,15.117774408212853],[107.55647556475566,15.05701431330722],[107.49527495274953,15.022294259075423],[107.48087480874807,14.980630193997271],[107.50607506075062,14.916398093668462],[107.52407524075244,14.87126202316712],[107.51327513275135,14.817445939107841],[107.52047520475207,14.704605762854527],[107.46647466474667,14.664677700487957],[107.41607416074163,14.562253540504173],[107.38007380073805,14.55530952965782],[107.29367293672937,14.591765586601198],[107.26127261272615,14.572669556773718],[107.20727207272074,14.498021440175364],[107.11007110071102,14.416429312730642],[107.06327063270635,14.416429312730642],[107.03087030870307,14.425109326288592],[106.99126991269912,14.390389272056808],[106.93726937269372,14.32789317443958],[106.91206912069123,14.329629177151162],[106.81846818468188,14.314005152746859],[106.78246782467824,14.334837185285934],[106.73926739267392,14.386917266633617],[106.66366663666639,14.440733350692895],[106.5988659886599,14.47892541034787],[106.56286562865631,14.504965451021718],[106.53046530465303,14.550101521523047],[106.50166501665018,14.577877564908476],[106.44766447664477,14.515381467291249],[106.35406354063542,14.454621372385617],[106.2676626766268,14.466773391366743],[106.22446224462243,14.475453404924693],[106.19206192061921,14.388653269345212],[106.16686166861672,14.37302924494091],[106.00846008460087,14.357405220536606],[105.97965979659796,14.343517198843884],[106.0048600486005,14.263661074110757],[106.09846098460986,14.126516859895176],[106.12366123661235,14.048396737873645],[106.06606066060664,13.921668539927609],[105.90405904059043,13.925140545350786],[105.8320583205832,13.977220626698468],[105.7636576365764,14.048396737873645],[105.73845738457385,14.084852794817024],[105.53325533255332,14.156028905992201],[105.3928539285393,14.107420830067696],[105.34965349653498,14.109156832779291],[105.28485284852849,14.161236914126974],[105.24525245252454,14.20116497649353],[105.20565205652059,14.26018906868758],[105.1840518405184,14.319213160881631],[105.1840518405184,14.34698920426706],[105.24525245252454,14.367821236806137],[105.34245342453426,14.416429312730642],[105.42165421654215,14.471981399501516],[105.47565475654756,14.52926948898397],[105.49725497254974,14.590029583889603],[105.5008550085501,14.66120569506478],[105.52245522455223,14.84348597978169],[105.54765547655478,14.932022118072766],[105.53325533255332,15.041390288902903],[105.49005490054901,15.128190424482383],[105.49005490054901,15.256654625140015],[105.50445504455047,15.319150722757243],[105.5116551165512,15.360814787835395],[105.57285572855727,15.412894869183091],[105.61605616056164,15.487542985781445],[105.63765637656377,15.586495140342052],[105.64125641256413,15.655935248805633],[105.62325623256231,15.69933531659538],[105.56205562055624,15.740999381673518],[105.46125461254616,15.780927444040088],[105.40005400054002,15.829535519964594],[105.37485374853748,15.890295614870226],[105.37485374853748,15.942375696217923],[105.40725407254075,15.987511766719251],[105.33165331653316,16.037855845355352],[105.14805148051482,16.093407932126212],[105.04725047250474,16.161112037878212],[105.02565025650256,16.23749615718816],[104.95004950049503,16.339920317171945],[104.82044820448203,16.46664851511798],[104.75204752047523,16.64719279712331],[104.7448474484745,16.88502516861108],[104.75924759247596,17.077721469597535],[104.81684816848167,17.299929816681],[104.74124741247414,17.461378068858835],[104.65484654846551,17.54644220172672],[104.53964539645398,17.608938299343947],[104.4280442804428,17.69921044034662],[104.32364323643236,17.81552262202311],[104.19764197641979,17.989122893182085],[104.05004050040503,18.216539248400323],[103.94923949239495,18.318963408384107],[103.89883898838991,18.294659370421854],[103.7908379083791,18.31722740567251],[103.62883628836289,18.383195508712916],[103.48843488434886,18.417915562944714],[103.3660336603366,18.423123571079486],[103.2868328683287,18.409235549386764],[103.25083250832512,18.372779492443385],[103.24723247232475,18.339795440923183],[103.27963279632797,18.305075386691385],[103.26163261632615,18.27903534601755],[103.20043200432008,18.259939316190057],[103.15003150031504,18.22174725653508],[103.09243092430927,18.13841912637878],[103.05283052830532,18.02905095554864],[102.99162991629919,17.985650887758894],[102.89802898028984,17.976970874200944],[102.80802808028079,17.945722825392338],[102.7180271802718,17.89190674133306],[102.67482674826749,17.851978678966503],[102.67842678426786,17.82420263558106],[102.66042660426604,17.817258624734706],[102.61722617226172,17.83288264913901],[102.5956259562596,17.869338706082388],[102.59922599225996,17.926626795564857],[102.55242552425523,17.964818855219818],[102.45882458824588,17.983914885047312],[102.35082350823507,18.04641098266454],[102.23202232022322,18.148835142648323],[102.1492214922149,18.204387229419197],[102.10242102421023,18.21133124026555],[102.03402034020343,18.1696671751874],[101.94761947619475,18.081131036896323],[101.87561875618758,18.04641098266454],[101.81801818018181,18.06550701249202],[101.7748177481775,18.034258963683413],[101.74241742417428,17.95266683623869],[101.68841688416887,17.890170738621464],[101.56241562415624,17.820730630157883],[101.55521555215552,17.812050616599933],[101.41481414814149,17.7183064701741],[101.29961299612995,17.624562323748265],[101.16641166411665,17.49957012851381],[101.10521105211052,17.478738095974734],[101.04401044010439,17.50998614478334],[100.95760957609576,17.54123419359196],[100.90720907209072,17.584634261381694],[101.00081000810007,17.79642659219563],[101.11241112411125,18.034258963683413],[101.14481144811447,18.14189113180197],[101.14841148411483,18.22174725653508],[101.1376113761138,18.287715359575486],[101.09441094410943,18.35368346261589],[101.05121051210511,18.40749954667517],[101.04761047610475,18.442219600906967],[101.06201062010621,18.478675657850346],[101.10521105211052,18.53422774462122],[101.16641166411665,18.617555874777523],[101.22041220412206,18.792892148648065],[101.28521285212855,18.97690843607657],[101.28161281612819,19.0897486123299],[101.22761227612278,19.211268802141163],[101.19881198811987,19.32758098381767],[101.22041220412206,19.48729323328392],[101.21321213212133,19.548053328189553],[101.15561155611556,19.57930137699816],[100.96480964809649,19.61054942580678],[100.90720907209072,19.605341417672008],[100.85680856808568,19.584509385132932],[100.80640806408064,19.5411093173432],[100.74520745207451,19.51506927666935],[100.62640626406267,19.499445252265048],[100.5148051480515,19.553261336324326],[100.42120421204214,19.64526948003858],[100.3960039600396,19.75637365358031],[100.46800468004682,19.88830985966112],[100.5148051480515,19.995942027779677],[100.54360543605435,20.08795017149393],[100.54000540005399,20.133086241995258],[100.51840518405186,20.178222312496587],[100.49320493204931,20.18343032063136],[100.43200432004323,20.240718410113814],[100.37440374403747,20.33967056467442],[100.3168031680317,20.386542637887345],[100.26640266402666,20.377862624329396],[100.21960219602198,20.33967056467442],[100.1728017280173,20.27196645892242],[100.14040140401403,20.245926418248573],[100.11520115201154,20.258078437229713],[100.12240122401226,20.31710252942375],[100.12960129601299,20.372654616194623],[100.1836018360184,20.589654955143317],[100.24840248402484,20.73027117478209],[100.32760327603279,20.796239277822494],[100.40680406804069,20.824015321207924],[100.49320493204931,20.81359930493838],[100.56520565205653,20.825751323919505],[100.6228062280623,20.85873537543972],[100.61920619206194,20.879567407978783],[100.55080550805508,20.884775416113555],[100.52200522005222,20.921231473056935],[100.53640536405368,20.99240758423211],[100.56520565205653,21.03754365473344],[100.61200612006121,21.06011168998411],[100.65880658806589,21.129551798447693],[100.7020070200702,21.25107198825897],[100.7560075600756,21.311832083164603],[100.8208082080821,21.3135680858762],[100.9288092880929,21.36564816722388],[101.08001080010803,21.468072327207665],[101.1376113761138,21.56702448176827],[101.19521195211951,21.521888411266943],[101.17361173611738,21.407312232302033],[101.2060120601206,21.38300819433978],[101.22041220412206,21.343080131973224],[101.21321213212133,21.2788480316444],[101.22401224012242,21.223295944873527],[101.24921249212491,21.197255904199693],[101.28161281612819,21.18336788250697],[101.44361443614434,21.230239955719895],[101.54081540815412,21.233711961143072],[101.58401584015843,21.204199915046047],[101.62001620016201,21.185103885218567],[101.66681666816669,21.16947986081425],[101.70641706417064,21.15038383098677],[101.72801728017282,21.15559183912154],[101.78201782017823,21.204199915046047],[101.80001800017999,21.212879928603996],[101.80361803618035,21.235447963854668],[101.7640176401764,21.2788480316444],[101.72441724417246,21.31530408858778],[101.72441724417246,21.395160213320906],[101.74241742417428,21.53404043024807],[101.74601746017458,21.605216541423246],[101.74241742417428,21.778816812582207],[101.73521735217355,21.82568888579513],[101.69921699216991,21.882976975277586],[101.60201602016019,21.98887314068456],[101.5768157681577,22.054841243724965],[101.55881558815588,22.12080934676537],[101.56241562415624,22.16247341184352],[101.53721537215375,22.20934548505643],[101.5228152281523,22.25448155555776],[101.56961569615697,22.27704959080843],[101.62001620016201,22.327393669444533],[101.6452164521645,22.405513791466063],[101.67041670416705,22.46280188094852],[101.70641706417064,22.48710591891077],[101.73881738817391,22.49578593246872],[101.76041760417604,22.490577924333948],[101.84321843218436,22.388153764350164],[101.94401944019444,22.44023384569786],[102.02322023220233,22.438497842986266],[102.0916209162092,22.412457802312417],[102.12762127621278,22.379473750792215]]]}},{"type":"Feature","id":422,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[35.86895868958689,33.43260301548331],[35.840158401584034,33.41524298836741],[35.78615786157863,33.37010691786608],[35.73575735757359,33.33191485821111],[35.62775627756278,33.27462676872865],[35.60255602556026,33.239906714496854],[35.580955809558105,33.271154763305475],[35.53415534155343,33.2503227307664],[35.49455494554945,33.12012252739717],[35.41175411754119,33.07498645689584],[35.30735307353075,33.080194465030615],[35.22455224552246,33.09234648401174],[35.10935109351095,33.08366647045379],[35.15615156151563,33.16005058976374],[35.202952029520304,33.25900274432435],[35.24975249752498,33.39267495311675],[35.33615336153363,33.503779126658486],[35.51255512555127,33.88049171507343],[35.61335613356135,34.03152395098172],[35.64935649356494,34.24852428993043],[35.80415804158042,34.437748585493694],[35.922959229592294,34.49330067226457],[35.9769597695977,34.547116756323845],[35.9769597695977,34.62870888376855],[36.149761497614975,34.62870888376855],[36.26496264962651,34.63218088919173],[36.29736297362973,34.679052962404654],[36.383763837638384,34.65822092986558],[36.434164341643424,34.61308485936425],[36.38736387363875,34.566212786151326],[36.326163261632615,34.51413270480364],[36.32976329763298,34.50024468311092],[36.376563765637655,34.49503667497615],[36.45576455764558,34.46552462887912],[36.50616506165062,34.43254057735892],[36.585365853658544,34.220748246545],[36.534965349653504,34.133948110965505],[36.45576455764558,34.05756399165557],[36.42336423364233,34.050619980809216],[36.3549635496355,34.010691918442646],[36.29736297362973,33.95861183709496],[36.27936279362794,33.92562778557476],[36.2829628296283,33.89437973676614],[36.36216362163623,33.854451674399584],[36.36576365763659,33.83882764999528],[36.34776347763477,33.826675631014155],[36.2829628296283,33.835355644572104],[36.200162001620015,33.83882764999528],[36.149761497614975,33.83882764999528],[36.092160921609235,33.83188363914891],[36.02016020160201,33.78327556322441],[35.98775987759879,33.7520275144158],[35.96975969759697,33.732931484588306],[35.940959409594115,33.6669633815479],[35.973359733597334,33.62356331375817],[36.02736027360274,33.59752327308432],[36.03456034560347,33.585371254103194],[36.023760237602374,33.56280321885252],[35.966159661596635,33.53502717546709],[35.92655926559266,33.50030712123531],[35.915759157591594,33.46558706700351],[35.86895868958689,33.43260301548331]]]}},{"type":"Feature","id":430,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-8.48708487084869,7.559218601951656],[-8.469084690846898,7.54706658297053],[-8.43668436684365,7.515818534161923],[-8.407884078840794,7.411658371466544],[-8.296282962829622,7.0748738454181535],[-8.30348303483035,6.981129698992319],[-8.325083250832506,6.920369604086687],[-8.325083250832506,6.859609509181041],[-8.332283322833234,6.802321419698586],[-8.400684006840066,6.705105267849575],[-8.602286022860227,6.5072009587283475],[-8.58788587885877,6.489840931612463],[-8.541085410854095,6.467272896361791],[-8.490684906849054,6.4568568800922606],[-8.451084510845106,6.462064888227019],[-8.400684006840066,6.413456812302513],[-8.343083430834298,6.350960714685286],[-8.28548285482853,6.319712665876679],[-8.20268202682027,6.290200619779654],[-8.130681306813074,6.286728614356477],[-8.069480694806941,6.298880633337603],[-7.983079830798289,6.286728614356477],[-7.889478894788937,6.23464853300878],[-7.8570785707856885,6.1495844001408955],[-7.831878318783168,6.076672286254123],[-7.799477994779949,6.038480226599162],[-7.795877958779585,5.974248126270339],[-7.731077310773088,5.91869603949948],[-7.637476374763736,5.908280023229935],[-7.5150751507515,5.84231192018953],[-7.4826748267482515,5.845783925612707],[-7.468274682746824,5.854463939170657],[-7.453874538745367,5.840575917477935],[-7.425074250742512,5.651351621914671],[-7.3998739987399915,5.550663464642469],[-7.410674106741055,5.5107354022759125],[-7.428674286742847,5.47775135075571],[-7.428674286742847,5.3249831121358255],[-7.4862748627486155,5.23644697384475],[-7.493474934749344,5.1392308219957386],[-7.511475114751136,5.107982773187118],[-7.569075690756904,5.080206729801688],[-7.569075690756904,5.00729461591493],[-7.583475834758332,4.917022474912258],[-7.59067590675906,4.821542325774843],[-7.576275762757632,4.571557935305933],[-7.572675726757268,4.385805645165846],[-7.543875438754384,4.351085590934048],[-7.659076590765892,4.366709615338351],[-7.997479974799745,4.509061837688705],[-8.26028260282601,4.590653965133413],[-9.131491314913148,5.05416668912784],[-9.376293762937621,5.241654981979522],[-9.653496534965342,5.519415415833862],[-10.276302763027616,6.0784082889657185],[-10.416704167041672,6.166944427256794],[-10.596705967059677,6.210344495046527],[-10.708307083070821,6.258952570971033],[-10.783907839078381,6.309296649607134],[-10.848708487084878,6.46553689365021],[-11.003510035100334,6.557545037364449],[-11.291512915129147,6.687745240733676],[-11.507515075150735,6.906481582393965],[-11.45351453514536,6.951617652895294],[-11.377913779137799,7.093969875245648],[-11.266312663126627,7.232850092172811],[-11.165511655116546,7.3144422196175185],[-11.086310863108622,7.397770349773822],[-10.999909999099998,7.463738452814226],[-10.877508775087733,7.53838656941258],[-10.690306903069029,7.736290878533808],[-10.647106471064717,7.758858913784465],[-10.618306183061833,7.8960031280000464],[-10.571505715057157,8.071339401870603],[-10.517505175051753,8.12515548592988],[-10.387903879038788,8.158139537450083],[-10.359103591035904,8.187651583547108],[-10.315903159031592,8.310907776069968],[-10.287102871028708,8.453259998420307],[-10.283502835028344,8.484508047228928],[-10.233102331023304,8.487980052652105],[-10.146701467014651,8.519228101460726],[-10.096300963009611,8.505340079768004],[-10.074700747007455,8.465412017401448],[-10.063900639006391,8.43069196316965],[-9.804698046980462,8.519228101460726],[-9.783097830978306,8.538324131288206],[-9.76869768697685,8.53485212586503],[-9.73629736297363,8.453259998420307],[-9.71829718297181,8.45846800655508],[-9.700297002970018,8.482772044517333],[-9.682296822968226,8.484508047228928],[-9.664296642966434,8.474092030959383],[-9.64269642696425,8.435899971304423],[-9.61029610296103,8.40291591978422],[-9.552695526955262,8.378611881821953],[-9.51669516695165,8.345627830301751],[-9.523895238952377,8.260563697433867],[-9.50949509495095,8.175499564565982],[-9.48429484294843,8.156403534738487],[-9.469894698946973,8.107795458813982],[-9.466294662946638,8.052243372043108],[-9.451894518945181,8.022731325946083],[-9.441094410944117,7.967179239175223],[-9.444694446944453,7.908155146981173],[-9.437494374943753,7.866491081903021],[-9.394293942939413,7.795314970727844],[-9.369093690936893,7.703306827013606],[-9.369093690936893,7.6390747266847825],[-9.38349383493835,7.5713706209327825],[-9.412294122941233,7.5106105260271505],[-9.45909459094591,7.4429064202751505],[-9.462694626946274,7.415130376889721],[-9.43389433894339,7.397770349773822],[-9.390693906939077,7.394298344350645],[-9.354693546935465,7.408186366043367],[-9.264692646926477,7.376938317234746],[-9.214292142921437,7.333538249445013],[-9.171091710917096,7.277986162674139],[-9.135091350913513,7.25021011928871],[-9.117091170911692,7.215490065056912],[-9.052290522905224,7.225906081326457],[-8.976689766897664,7.258890132846659],[-8.962289622896236,7.274514157250962],[-8.937089370893716,7.265834143693013],[-8.890288902889012,7.262362138269836],[-8.854288542885428,7.323122233175468],[-8.829088290882908,7.392562341639064],[-8.767887678876775,7.4672104582374175],[-8.739087390873891,7.494986501622847],[-8.731887318873191,7.543594577547353],[-8.728287282872827,7.60609067516458],[-8.706687066870671,7.658170756512263],[-8.659886598865995,7.687682802609288],[-8.605886058860591,7.687682802609288],[-8.577085770857707,7.677266786339757],[-8.56268562685625,7.6251867049920605],[-8.523085230852303,7.585258642625504],[-8.48708487084869,7.559218601951656]]]}},{"type":"Feature","id":434,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[25.15165151651516,31.654936238815537],[25.11205112051121,31.627160195430108],[25.058050580505807,31.566400100524476],[25.022050220502223,31.51432001917678],[24.928449284492842,31.4275198835973],[24.852848528485282,31.335511739883046],[24.86004860048601,31.198367525667464],[24.878048780487802,31.061223311451897],[24.928449284492842,30.925815099947897],[24.97524975249752,30.77651886675119],[24.96084960849609,30.679302714902178],[24.921249212492143,30.5577825250909],[24.878048780487802,30.457094367818698],[24.72684726847268,30.250510045139535],[24.70164701647016,30.20190196921503],[24.712447124471254,30.130725858039852],[24.802448024480242,29.885949475705715],[24.80964809648097,29.80956535639578],[24.86724867248674,29.569996982196415],[24.91764917649178,29.375564678498378],[24.971649716497183,29.224532442590075],[24.978849788497882,29.18113237480034],[24.978849788497882,28.95718802500528],[24.978849788497882,28.73324367521022],[24.978849788497882,28.50756332270356],[24.978849788497882,28.2836189729085],[24.978849788497882,28.059674623113438],[24.978849788497882,27.833994270606794],[24.978849788497882,27.610049920811733],[24.978849788497882,27.38610557101667],[24.978849788497882,27.160425218510028],[24.978849788497882,26.936480868714966],[24.978849788497882,26.712536518919904],[24.978849788497882,26.486856166413247],[24.978849788497882,26.262911816618185],[24.978849788497882,26.037231464111542],[24.978849788497882,25.81328711431648],[24.978849788497882,25.58934276452142],[24.978849788497882,25.363662412014776],[24.978849788497882,25.139718062219714],[24.978849788497882,24.915773712424652],[24.978849788497882,24.690093359917995],[24.978849788497882,24.466149010122933],[24.978849788497882,24.24220466032787],[24.978849788497882,24.01652430782123],[24.978849788497882,23.792579958026167],[24.978849788497882,23.568635608231105],[24.978849788497882,23.342955255724462],[24.978849788497882,23.1190109059294],[24.978849788497882,22.893330553422743],[24.978849788497882,22.66938620362768],[24.978849788497882,22.44544185383262],[24.978849788497882,22.219761501325976],[24.978849788497882,21.995817151530915],[24.978849788497882,21.49758437330469],[24.978849788497882,20.99935159507848],[24.978849788497882,20.501118816852255],[24.978849788497882,20.00288603862603],[24.97524975249752,20.00115003591445],[24.971649716497183,19.999414033202854],[24.971649716497183,19.997678030491258],[24.96804968049682,19.995942027779677],[24.719647196471982,19.995942027779677],[24.47484474844748,19.995942027779677],[24.226442264422644,19.995942027779677],[23.98163981639817,19.995942027779677],[23.98163981639817,19.87094983254522],[23.98163981639817,19.745957637310767],[23.98163981639817,19.62096544207631],[23.98163981639817,19.49597324684187],[23.50283502835029,19.73380561832964],[23.020430204302045,19.96990198710583],[22.541625416254163,20.205998355882016],[22.062820628206282,20.442094724658205],[21.5840158401584,20.67992709614599],[21.10521105211052,20.916023464922176],[20.626406264062638,21.152119833698364],[20.147601476014756,21.389952205186134],[19.668796687966875,21.626048573962322],[19.189991899918994,21.86214494273851],[18.711187111871112,22.0982413115147],[18.23238232382326,22.336073683002482],[17.753577535775378,22.57217005177867],[17.274772747727496,22.808266420554858],[16.79236792367925,23.046098792042628],[16.31356313563137,23.282195160818816],[15.982359823598244,23.445379415708246],[15.6259562595626,23.285667166241993],[15.348753487534879,23.160674971007552],[14.977949779497806,22.995754713406527],[14.556745567455692,22.78222637988101],[14.229142291422932,22.61904212499158],[14.214742147421475,22.61904212499158],[14.200342003420047,22.624250133126353],[13.861938619386194,22.902010566980692],[13.59913599135993,23.1190109059294],[13.480334803348029,23.179771000835032],[12.983529835298356,23.290875174376765],[12.490324903249046,23.4019793479185],[11.968319683196825,23.518291529595004],[11.874718747187472,23.69536380617714],[11.766717667176692,23.89326811529837],[11.622716227162272,24.139780500344088],[11.536315363153648,24.29081273625239],[11.507515075150764,24.315116774214644],[11.107911079110806,24.434900961314327],[10.686706867068665,24.551213142990832],[10.438304383043828,24.480037031815655],[10.395103951039516,24.485245039950428],[10.326703267032684,24.530381110451756],[10.254702547025488,24.59114120535739],[10.218702187021876,24.676205338225287],[10.117901179011795,24.790781517190197],[10.027900279002807,25.051181923928638],[10.02070020700208,25.2577662466078],[9.999099990999923,25.332414363206155],[9.77949779497797,25.624062818753217],[9.581495814958146,25.88967123362643],[9.448294482944846,26.066743510208568],[9.423094230942326,26.14659963494168],[9.437494374943753,26.2455517895023],[9.491494914949158,26.334087927793362],[9.68589685896859,26.43824809048874],[9.858698586985867,26.55108826674207],[9.883898838988387,26.630944391475182],[9.894698946989479,26.84794473042389],[9.83709837098371,26.91564883617589],[9.793897938979399,27.044113036833522],[9.75429754297545,27.219449310704064],[9.747097470974722,27.33055348424581],[9.826298262982647,27.552761831329278],[9.916299162991635,27.78538619468229],[9.858698586985867,28.044050598709134],[9.815498154981555,28.559643404051258],[9.844298442984439,28.96760404127481],[9.819098190981919,29.115164271759937],[9.80469804698049,29.17766036937715],[9.747097470974722,29.36862066765201],[9.671496714967162,29.566524976773238],[9.639096390963914,29.63596508523682],[9.545495454954562,29.795677334703058],[9.390693906939077,29.99358164382427],[9.311493114931153,30.11510183363555],[9.419494194941961,30.179333933964372],[9.520295202952042,30.22967801260046],[9.639096390963914,30.281758093948156],[9.808298082980826,30.342518188853788],[9.894698946989479,30.387654259355116],[9.934299342993427,30.42584631901009],[10.060300603006027,30.58035056034157],[10.125101251012524,30.665414693209456],[10.215102151021512,30.783462877597557],[10.254702547025488,30.865055005042265],[10.258302583025824,30.9414391243522],[10.243902439024396,31.031711265354872],[10.1719017190172,31.25044760701516],[10.114301143011431,31.463975940540678],[10.161101611016107,31.5455680679854],[10.19710197101972,31.585496130351956],[10.276302763027644,31.684448284912563],[10.305103051030528,31.70528031745164],[10.47430474304744,31.736528366260245],[10.542705427054273,31.802496469300664],[10.596705967059677,31.885824599456953],[10.607506075060769,31.9292246672467],[10.68310683106833,31.976096740459624],[10.773107731077317,32.02123281096095],[10.827108271082722,32.08025690315499],[11.003510035100362,32.17226504686924],[11.16911169111691,32.25732917973714],[11.356313563135643,32.3458653180282],[11.5039150391504,32.4135694237802],[11.536315363153648,32.47259351597425],[11.532715327153284,32.524673597321936],[11.45351453514536,32.64272178171004],[11.45351453514536,32.7816019986372],[11.460714607146087,32.897914180313705],[11.467914679146787,32.965618286065705],[11.5039150391504,33.15484258162897],[11.5039150391504,33.1826186250144],[11.658716587165884,33.11838652468559],[11.813518135181369,33.09408248672334],[12.281522815228158,32.85798611794715],[12.42552425524255,32.828474071850124],[12.753127531275311,32.80069802846468],[13.13833138331384,32.897914180313705],[13.282332823328233,32.915274207429604],[13.537935379353797,32.82500206642695],[13.64953649536497,32.7989620257531],[13.836738367383674,32.792018014906745],[14.157141571415707,32.71042588746202],[14.236342363423631,32.680913841365],[14.423544235442364,32.550713637995784],[14.513545135451352,32.510785575629214],[15.175951759517602,32.39100138852953],[15.26595265952659,32.31114526379642],[15.35955359553597,32.160113027888116],[15.363153631536335,31.970888732324852],[15.413554135541375,31.83374451810927],[15.496354963549635,31.656672241527133],[15.597155971559715,31.531680046292678],[15.705157051570524,31.425783880885717],[15.831158311583124,31.361551780556894],[16.122761227612273,31.264335628707883],[16.450364503645034,31.22787957176449],[16.78156781567816,31.213991550071782],[17.350373503735057,31.082055343990973],[17.829178291782938,30.927551102659493],[17.94797947979481,30.851166983349543],[18.18918189181892,30.77651886675119],[18.671586715867164,30.41543030274056],[18.937989379893793,30.290438107506105],[19.125191251912526,30.266134069543853],[19.290792907929074,30.28870210479451],[19.58959589595898,30.413694300028965],[19.711997119971215,30.48834241662732],[20.014400144001456,30.800822904713442],[20.111601116011173,30.964007159602872],[20.15120151201512,31.078583338567782],[20.140401404014057,31.194895520244287],[20.104401044010444,31.300791685651262],[20.021600216002156,31.4101598564814],[19.960399603996052,31.55598408425493],[19.927999279992804,31.818120493704967],[19.97479974799748,31.99866477571028],[20.032400324003248,32.10803294654043],[20.122401224012236,32.219137120082166],[20.3708037080371,32.4309294508961],[20.622806228062274,32.58022568409281],[21.062010620106207,32.77639399050243],[21.317613176131772,32.77812999321402],[21.42561425614258,32.7989620257531],[21.63441634416344,32.93784224268026],[21.720817208172093,32.943050250815034],[21.839618396183965,32.908330196583236],[22.188821888218882,32.91874621285278],[22.340023400234003,32.88055415319781],[22.52362523625237,32.793754017618326],[22.754027540275416,32.73993793355905],[22.9160291602916,32.687857852211366],[23.088830888308877,32.61841774374777],[23.128431284312853,32.448289478012],[23.11043110431106,32.3979453993759],[23.106831068310697,32.331977296335495],[23.286832868328702,32.213929111947394],[23.798037980379803,32.158377025176534],[23.898838988389883,32.12712897636791],[24.03924039240394,32.036856835365256],[24.129241292412928,32.00908079197983],[24.478444784447845,31.9969287729987],[24.68364683646837,32.01602480282618],[24.878048780487802,31.984776754017574],[24.950049500495,31.953528705208953],[25.02565025650256,31.88408859674537],[25.115651156511575,31.712224328297992],[25.15165151651516,31.654936238815537]]]}},{"type":"Feature","id":662,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-60.89640896408963,13.822716385367002],[-60.950409504095035,13.716820219960027],[-61.06201062010619,13.782788323000432],[-61.07281072810727,13.866116453156735],[-61.06201062010619,13.914724529081255],[-60.99720997209971,14.01020467821867],[-60.94320943209432,14.072700775835898],[-60.90720907209072,14.093532808374974],[-60.88560885608855,14.011940680930266],[-60.89640896408963,13.822716385367002]]]}},{"type":"Feature","id":438,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[9.581495814958146,47.05675229603861],[9.50229502295025,47.0619603041734],[9.487894878948794,47.0619603041734],[9.480694806948065,47.096680358405166],[9.48429484294843,47.173064477715116],[9.52749527495277,47.270280629564155],[9.538295382953834,47.25465660515982],[9.541895418954198,47.23382457262076],[9.55269552695529,47.21299254008167],[9.556295562955626,47.185216496696256],[9.570695706957082,47.15744045331081],[9.599495994959966,47.131400412636964],[9.61029610296103,47.10709637467471],[9.595895958959602,47.075848325866104],[9.581495814958146,47.05675229603861]]]}},{"type":"Feature","id":144,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[79.87579875798758,9.050444931207139],[79.9045990459905,8.975796814608785],[79.82179821798218,9.026140893244886],[79.76779767797677,9.069540961034633],[79.74619746197465,9.104261015266417],[79.86139861398613,9.066068955611442],[79.87579875798758,9.050444931207139]]],[[[79.96939969399693,9.630269836878071],[79.9081990819908,9.61985382060854],[79.85779857798576,9.685821923648945],[79.84699846998473,9.71533396974597],[79.85779857798576,9.73442999957345],[79.87219872198722,9.744846015842995],[79.89019890198904,9.741374010419804],[79.91179911799117,9.678877912802577],[79.96939969399693,9.630269836878071]]],[[[79.98379983799839,9.812550121594981],[80.07740077400774,9.807342113460209],[80.18180181801819,9.8108141188834],[80.25380253802541,9.796926097190678],[80.37620376203762,9.642421855859197],[80.71100711007114,9.366397424716453],[80.89460894608948,9.085164985438936],[80.90900909009093,9.024404890533305],[80.93420934209342,8.972324809185608],[80.97740977409774,8.956700784781304],[81.01701017010168,8.932396746819052],[81.19701197011972,8.661580323811066],[81.21861218612185,8.607764239751788],[81.21501215012154,8.548740147557737],[81.22581225812257,8.505340079768004],[81.27621276212761,8.482772044517333],[81.33381333813338,8.472356028247802],[81.37341373413733,8.43069196316965],[81.42381423814237,8.215427626932538],[81.42381423814237,8.147723521180538],[81.43461434614346,8.118211475083513],[81.66501665016654,7.783162951746718],[81.67941679416793,7.741498886668566],[81.67581675816757,7.7102508378599595],[81.6830168301683,7.684210797186111],[81.72621726217261,7.6251867049920605],[81.79821798217984,7.465474455525822],[81.83061830618306,7.429018398582443],[81.87381873818737,7.288402178943684],[81.87741877418773,7.021057761358875],[81.86301863018633,6.901273574259193],[81.81981819818196,6.755449346485662],[81.76941769417692,6.614833126846904],[81.71181711817121,6.51240896686312],[81.63621636216362,6.42560883128364],[81.38061380613806,6.241592543855148],[81.30501305013053,6.2034004842001735],[80.97020970209701,6.088824305235249],[80.72540725407254,5.979456134405112],[80.49500495004952,5.9499440883080865],[80.26820268202681,6.008968180502137],[80.09540095400956,6.153056405564072],[80.00900009000088,6.364848736378008],[79.9477994779948,6.5853210807498925],[79.85779857798576,6.830097463084016],[79.79299792997932,7.585258642625504],[79.76059760597605,7.79705097343944],[79.70659706597064,8.06613139373583],[79.71379713797137,8.182443575412336],[79.74979749797501,8.293547748954069],[79.74979749797501,8.048771366619931],[79.78219782197823,8.019259320522906],[79.80739807398072,8.050507369331527],[79.83259832598327,8.303963765223614],[79.85059850598509,8.41159593334217],[79.94059940599408,8.691092369908091],[79.94419944199444,8.741436448544192],[79.92619926199262,8.845596611239571],[79.92979929799299,8.89941269529885],[80.06660066600665,9.095581001708467],[80.09900099000993,9.210157180673392],[80.11700117001169,9.326469362349897],[80.10980109801096,9.453197560295933],[80.08460084600847,9.578189755530389],[80.19620196201964,9.538261693163818],[80.25740257402578,9.494861625374085],[80.31860318603185,9.46534957927706],[80.36900369003689,9.480973603681363],[80.42660426604266,9.480973603681363],[80.38700387003871,9.548677709433363],[80.25740257402578,9.61117380705059],[80.04500045000452,9.649365866705566],[79.98019980199803,9.699709945341652],[79.95499954999553,9.7431100131314],[79.96579965799657,9.7934540917675],[79.98379983799839,9.812550121594981]]]]}},{"type":"Feature","id":426,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[28.737287372873737,-30.101624223273483],[28.64728647286475,-30.125928261235735],[28.632886328863293,-30.129400266658912],[28.575285752857525,-30.12245625581256],[28.499684996849965,-30.129400266658912],[28.43848438484386,-30.143288288351634],[28.391683916839185,-30.14676029377481],[28.316083160831624,-30.217936404949988],[28.175681756817568,-30.410632705936436],[28.139681396813984,-30.450560768302992],[28.12888128881289,-30.525208884901346],[28.096480964809643,-30.584232977095397],[28.056880568805695,-30.631105050308314],[28.017280172801748,-30.64152106657785],[27.90207902079021,-30.624161039461953],[27.754477544775455,-30.5998570014997],[27.668076680766802,-30.542568912017245],[27.588875888758906,-30.466184792707303],[27.54927549275493,-30.410632705936436],[27.506075060750618,-30.38112065983941],[27.49167491674916,-30.363760632723512],[27.430474304743058,-30.33772059204967],[27.4088740887409,-30.325568573068544],[27.387273872738746,-30.315152556799006],[27.36567365673656,-30.27869649985562],[27.351273512735133,-30.247448451047006],[27.354873548735497,-30.158912312755938],[27.311673116731185,-30.10509622869666],[27.23967239672396,-30.014824087694002],[27.192871928719285,-29.941911973807237],[27.13167131671318,-29.839487813823446],[27.092070920709205,-29.754423680955554],[27.052470524705257,-29.664151539952897],[27.05607056070562,-29.62595948029793],[27.09567095670957,-29.59991943962408],[27.20727207272074,-29.554783369122752],[27.293672936729365,-29.52006331489096],[27.35847358473586,-29.455831214562146],[27.42327423274233,-29.360351065424716],[27.459274592745942,-29.30306297594226],[27.49167491674916,-29.277022935268413],[27.527675276752774,-29.23535887019026],[27.588875888758906,-29.146822731899192],[27.660876608766102,-29.046134574626997],[27.736477364773663,-28.94023840922003],[27.830078300783015,-28.908990360411416],[27.95967959679598,-28.87253430346803],[28.08568085680858,-28.780526159753784],[28.233282332823336,-28.700670035020657],[28.47088470884711,-28.615605902152772],[28.582485824858253,-28.594773869613697],[28.625686256862565,-28.580885847920975],[28.650886508865085,-28.598245875036874],[28.67968679686797,-28.64685395096138],[28.72288722887231,-28.68851801603953],[28.81648816488166,-28.759694127214708],[28.85608856088561,-28.77531815161901],[28.953289532895326,-28.88121431702598],[29.05769057690577,-28.954126430912744],[29.176491764917643,-29.037454561069048],[29.25929259292593,-29.0791186261472],[29.302493024930243,-29.089534642416737],[29.33489334893349,-29.16418275901509],[29.370893708937103,-29.21799884307437],[29.39249392493926,-29.27007892442205],[29.38529385293853,-29.320423003058153],[29.349293492934947,-29.441943192869424],[29.295292952929543,-29.56693538810388],[29.248492484924867,-29.61901546945157],[29.194491944919463,-29.65199952097177],[29.14049140491406,-29.700607596896276],[29.122491224912267,-29.80129575416848],[29.097290972909747,-29.919343938556572],[29.028890288902886,-29.967952014481078],[28.97488974889751,-29.999200063289692],[28.89928899288995,-30.039128125656255],[28.737287372873737,-30.101624223273483]]]}},{"type":"Feature","id":440,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[21.033210332103323,55.34963724930222],[20.957609576095763,55.27846113812706],[20.900009000089995,55.28714115168498],[21.01521015210153,55.401717330649916],[21.058410584105843,55.47636544724827],[21.087210872108727,55.58226161265523],[21.11601116011161,55.61698166688703],[21.11601116011161,55.56837359096252],[21.10521105211052,55.48851746622938],[21.033210332103323,55.34963724930222]]],[[[26.59526595265953,55.66732574552313],[26.591665916659167,55.62218967502179],[26.566465664656647,55.54580555571184],[26.51966519665197,55.448589403862826],[26.46926469264693,55.37220528455288],[26.458464584645867,55.342693238455865],[26.49446494464945,55.31838920049361],[26.681666816668184,55.30623718151247],[26.760867608676108,55.29408516253136],[26.775267752677536,55.27325312999227],[26.735667356673588,55.24721308931842],[26.674466744667455,55.224645054067764],[26.649266492664935,55.2038130215287],[26.60246602466026,55.130900907641916],[26.29286292862929,55.139580921199865],[26.24966249662498,55.12395689679556],[26.231662316623186,55.09097284527536],[26.21726217262173,55.051044782908804],[26.174061740617418,55.0024367069843],[26.09126091260913,54.96250864461774],[25.96525965259653,54.94688462021344],[25.860858608586085,54.919108576827995],[25.78165781657816,54.834044443960096],[25.72405724057242,54.71773226228359],[25.72405724057242,54.63614013483888],[25.73125731257312,54.59100406433757],[25.72405724057242,54.56496402366372],[25.684456844568444,54.53545197756668],[25.619656196561976,54.460803860968326],[25.569255692556936,54.37747573081202],[25.54765547655478,54.33233966031071],[25.558455584555844,54.31150762777162],[25.616056160561612,54.30977162506002],[25.702457024570265,54.29241159794415],[25.74925749257494,54.25942754642395],[25.76365763657637,54.22123548676896],[25.76365763657637,54.17957142169081],[25.74925749257494,54.15700338644015],[25.68085680856808,54.13964335932425],[25.5728557285573,54.13964335932425],[25.511655116551168,54.16047539186334],[25.49725497254974,54.17609941626765],[25.526055260552624,54.21429147592261],[25.50445504455044,54.26463555455871],[25.461254612546128,54.29241159794415],[25.37125371253714,54.250747532866],[25.284852848528487,54.250747532866],[25.180451804518043,54.21429147592261],[25.11205112051121,54.15526738372856],[25.047250472504743,54.1326993484779],[24.870848708487102,54.14485136745901],[24.824048240482426,54.11881132678519],[24.788047880478814,53.999027139685495],[24.766447664476658,53.97472310172324],[24.622446224462266,53.979931109858],[24.478444784447845,53.931323033933495],[24.31644316443166,53.893130974278534],[24.237242372423736,53.91917101495238],[24.19044190441906,53.95041906376099],[24.104041040410408,53.94521105562623],[24.00684006840069,53.931323033933495],[23.94563945639456,53.93826704477985],[23.873638736387363,53.93653104206828],[23.733237332373335,53.912227004106],[23.56043560435606,53.91917101495238],[23.4848348483485,53.940003047491444],[23.47763477634777,53.95909907731894],[23.481234812348134,54.00597115053185],[23.481234812348134,54.07888326441861],[23.45243452434525,54.143115364747445],[23.36963369633696,54.2004034542299],[23.283232832328338,54.240331516596456],[23.171631716317165,54.28199558167461],[23.088830888308877,54.299355608790506],[23.0420304203042,54.304563616925265],[23.031230312303137,54.32713165217592],[23.01683016830168,54.34796368471501],[22.977229772297733,54.367059714542506],[22.894428944289444,54.39136375250476],[22.82242822428225,54.39657176063952],[22.76482764827648,54.35664369827296],[22.725227252272532,54.40525177419747],[22.678426784267856,54.49378791248853],[22.685626856268584,54.563228020952124],[22.710827108271076,54.63266812941569],[22.829628296282976,54.83925245209488],[22.826028260282612,54.87050050090349],[22.736027360273596,54.92952459309754],[22.628026280262816,54.97118865817569],[22.566825668256683,55.05972479646675],[22.34722347223473,55.06493280460151],[22.138421384213842,55.05972479646675],[22.073620736207374,55.063196801889944],[21.875618756187578,55.101388861544905],[21.681216812168117,55.160412953738955],[21.555215552155516,55.19513300797075],[21.447214472144736,55.23506107033731],[21.389613896138968,55.274989132703865],[21.296012960129616,55.26457311643432],[21.234812348123484,55.26457311643432],[21.234812348123484,55.271517127280674],[21.202412024120235,55.34442924116746],[21.238412384123848,55.45553341470918],[21.170011700117016,55.61698166688703],[21.062010620106207,55.813149973296646],[21.05481054810548,56.023206301399],[21.04761047610478,56.07007837461191],[21.314013140131408,56.18812655900001],[21.65241652416526,56.31485475694603],[21.731617316173157,56.32527077321558],[22.041220412204126,56.39991888981393],[22.084420844208438,56.406862900660286],[22.365223652236523,56.39297487896758],[22.58842588425884,56.37561485185168],[22.772027720277208,56.377350854563275],[22.876428764287652,56.39644688439077],[22.970029700297005,56.38082285998644],[23.0420304203042,56.32353477050398],[23.121231212312125,56.33047878135034],[23.196831968319685,56.36693483829373],[23.614436144361463,56.33395078677353],[23.708037080370815,56.33395078677353],[23.81243812438126,56.32874277863877],[24.00684006840069,56.29575872711857],[24.1220412204122,56.26451067830993],[24.3668436684367,56.28360670813743],[24.47484474844748,56.28360670813743],[24.528845288452885,56.29575872711857],[24.698046980469826,56.38082285998644],[24.773647736477386,56.39644688439077],[24.84204842048422,56.41033490608348],[24.903249032490322,56.39818288710234],[24.9428494284943,56.32527077321558],[25.0688506885069,56.20027857798112],[25.205652056520563,56.177710542730466],[25.58725587255873,56.130838469517556],[25.66285662856629,56.10479842884371],[25.87525875258754,55.99369425530196],[26.004860048600506,55.9398781712427],[26.0840608406084,55.89647810345295],[26.210062100621002,55.81141397058505],[26.282062820628227,55.750653875679404],[26.4008640086401,55.703781802466494],[26.541265412654127,55.67253375365789],[26.59526595265953,55.66732574552313]]]]}},{"type":"Feature","id":442,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[6.118261182611832,50.12079708199428],[6.10746107461074,50.094757041320435],[6.111061110611104,50.03399694641482],[6.139861398613988,49.974972854220766],[6.204662046620484,49.915948762026716],[6.255062550625524,49.87254869423697],[6.3234632346323565,49.83782864000517],[6.442264422644229,49.80484458848497],[6.489064890648905,49.797900577638615],[6.492664926649269,49.754500509848896],[6.485464854648541,49.70762843663596],[6.445864458644593,49.68158839596211],[6.406264062640645,49.645132339018744],[6.377463774637761,49.5999962685174],[6.348663486634877,49.513196132937935],[6.3450634506345125,49.45243603803229],[6.27666276662768,49.47674007599454],[6.240662406624068,49.49410010311044],[6.179461794617964,49.4993081112452],[6.118261182611832,49.48542008955249],[6.07506075060752,49.454172040743885],[6.010260102601023,49.445492027185935],[5.959859598595983,49.454172040743885],[5.9274592745927634,49.47674007599454],[5.902259022590243,49.48889209497568],[5.823058230582319,49.504516119379986],[5.790657906579071,49.53750017090019],[5.815858158581591,49.55312419530449],[5.837458374583747,49.57916423597834],[5.855458554585539,49.61214828749854],[5.880658806588059,49.645132339018744],[5.805058050580499,49.73193247459821],[5.787057870578707,49.759708517983654],[5.725857258572603,49.80831659390816],[5.725857258572603,49.83262063187041],[5.740257402574031,49.856924669832665],[5.736657366573667,49.87602069966016],[5.743857438574395,49.91942076744991],[5.787057870578707,49.96108483252806],[5.815858158581591,50.01316491387573],[5.866258662586631,50.08260502233932],[5.977859778597804,50.16766915520722],[6.053460534605364,50.153781133514485],[6.089460894608948,50.153781133514485],[6.111061110611104,50.124269087417474],[6.118261182611832,50.12079708199428]]]}},{"type":"Feature","id":428,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[27.351273512735133,57.52832065234719],[27.470074700747006,57.524848646924],[27.509675096750982,57.5074886198081],[27.538475384753866,57.429368497786584],[27.671676716767166,57.36860840288094],[27.797677976779767,57.31652832153324],[27.830078300783015,57.293960286282584],[27.837278372783743,57.247088213069674],[27.830078300783015,57.19500813172198],[27.815678156781587,57.16723208833653],[27.761677616776183,57.13424803681633],[27.718477184771842,57.05439191208322],[27.711277112771143,56.97800779277327],[27.639276392763946,56.84607158669246],[27.65727657276574,56.8425995812693],[27.804878048780495,56.86690361923155],[27.848078480784807,56.853015597538814],[27.880478804788055,56.8235035514418],[27.891278912789147,56.741911423997095],[27.941679416794187,56.703719364342106],[27.992079920799227,56.644695272148084],[28.006480064800655,56.59955920164674],[28.10368103681037,56.54574311758745],[28.1108811088111,56.51102306335568],[28.168481684816868,56.386030868121225],[28.190081900819024,56.31485475694603],[28.200882008820088,56.26103867288677],[28.172081720817204,56.18986256171158],[28.146881468814684,56.14299048849867],[28.118081180811828,56.14646249392186],[28.031680316803175,56.13257447222912],[27.894878948789483,56.077022385458264],[27.693276932769322,55.941614173954264],[27.642876428764282,55.91210212785725],[27.588875888758906,55.809677967873455],[27.578075780757814,55.79926195160394],[27.459274592745942,55.8027339570271],[27.426874268742694,55.80620596245029],[27.30807308073082,55.8044699597387],[27.052470524705257,55.830510000412545],[26.951669516695176,55.813149973296646],[26.822068220682212,55.70898981060128],[26.77166771667717,55.69336578619695],[26.62046620466205,55.67947776450424],[26.59526595265953,55.66732574552313],[26.541265412654127,55.67253375365789],[26.4008640086401,55.703781802466494],[26.282062820628227,55.750653875679404],[26.210062100621002,55.81141397058505],[26.0840608406084,55.89647810345295],[26.004860048600506,55.9398781712427],[25.87525875258754,55.99369425530196],[25.66285662856629,56.10479842884371],[25.58725587255873,56.130838469517556],[25.205652056520563,56.177710542730466],[25.0688506885069,56.20027857798112],[24.9428494284943,56.32527077321558],[24.903249032490322,56.39818288710234],[24.84204842048422,56.41033490608348],[24.773647736477386,56.39644688439077],[24.698046980469826,56.38082285998644],[24.528845288452885,56.29575872711857],[24.47484474844748,56.28360670813743],[24.3668436684367,56.28360670813743],[24.1220412204122,56.26451067830993],[24.00684006840069,56.29575872711857],[23.81243812438126,56.32874277863877],[23.708037080370815,56.33395078677353],[23.614436144361463,56.33395078677353],[23.196831968319685,56.36693483829373],[23.121231212312125,56.33047878135034],[23.0420304203042,56.32353477050398],[22.970029700297005,56.38082285998644],[22.876428764287652,56.39644688439077],[22.772027720277208,56.377350854563275],[22.58842588425884,56.37561485185168],[22.365223652236523,56.39297487896758],[22.084420844208438,56.406862900660286],[22.041220412204126,56.39991888981393],[21.731617316173157,56.32527077321558],[21.65241652416526,56.31485475694603],[21.314013140131408,56.18812655900001],[21.04761047610478,56.07007837461191],[21.01521015210153,56.259302670175174],[21.033210332103323,56.636015258590135],[21.0728107281073,56.8235035514418],[21.25641256412564,56.932871722271955],[21.35001350013502,57.017935855139825],[21.404014040140396,57.13077603139317],[21.422014220142216,57.23667219680013],[21.4580145801458,57.32173632966803],[21.72801728017282,57.57172072013694],[21.94401944019441,57.59776076081076],[22.232022320223223,57.66720086927435],[22.55602556025562,57.72448895875681],[22.617226172261724,57.65157684487005],[22.649626496264972,57.59602475809919],[23.038430384303837,57.39291244084319],[23.13563135631358,57.32347233237962],[23.286832868328702,57.089111966315016],[23.646836468364683,56.971063781926915],[23.93123931239313,57.009255841581904],[24.053640536405368,57.06654393106436],[24.28044280442805,57.17244009647132],[24.38124381243813,57.250560218492836],[24.402844028440285,57.32520833509119],[24.363243632436337,57.644632834023696],[24.302043020430204,57.78351305095086],[24.32364323643236,57.87031318653035],[24.363243632436337,57.86684118110716],[24.460444604446053,57.908505246185314],[24.777247772477722,57.98488936549526],[24.838448384483854,57.988361370918426],[24.91044910449105,58.00398539532273],[25.11205112051121,58.06300948751678],[25.17685176851768,58.03176143870817],[25.22725227252272,57.997041384476375],[25.259652596525967,57.99530538176478],[25.274052740527424,58.009193403457516],[25.266852668526695,58.03176143870817],[25.281252812528123,58.04912146582407],[25.33885338853389,58.03870544955453],[25.5728557285573,57.94322530041711],[25.659256592565924,57.920657265166426],[25.720457204572057,57.91371325432007],[25.792457924579253,57.86857718381876],[25.99045990459905,57.83732913501015],[26.01566015660157,57.814761099759465],[26.030060300603026,57.785249053662454],[26.213662136621366,57.661992861139595],[26.296462964629654,57.60123276623395],[26.462064620646203,57.543944676751494],[26.534065340653427,57.53179265777035],[26.818468184681848,57.58908074725284],[26.901269012690136,57.6081767770803],[26.966069660696604,57.6099127797919],[27.034470344703465,57.57866473098329],[27.185671856718585,57.538736668616735],[27.326073260732613,57.524848646924],[27.351273512735133,57.52832065234719]]]}},{"type":"Feature","id":446,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[113.47853478534785,22.195457463363724],[113.48213482134821,22.21802549861438],[113.4929349293493,22.242329536576634],[113.52533525335252,22.245801541999825],[113.54693546935471,22.223233506749153],[113.54693546935471,22.221497504037558],[113.50013500135003,22.202401474210077],[113.48573485734858,22.197193466075305],[113.47853478534785,22.195457463363724]]]}},{"type":"Feature","id":663,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-63.00963009630095,18.068979017915197],[-63.124831248312475,18.068979017915197],[-63.1140311403114,18.09154705316587],[-63.06363063630636,18.11585109112812],[-63.024030240302395,18.112379085704944],[-63.00963009630095,18.103699072146995],[-63.00963009630095,18.068979017915197]]]}},{"type":"Feature","id":504,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-2.2194221942219485,35.104373626744106],[-2.1906219062190644,35.02972551014575],[-2.133021330213296,34.9707014179517],[-1.9206192061920433,34.835293206447716],[-1.794617946179443,34.75196507629141],[-1.7910179101791073,34.72245303019439],[-1.8342183421834193,34.6547489244424],[-1.8486184861848471,34.60787685122948],[-1.8162181621816273,34.557532772593376],[-1.7406174061740671,34.496772677687744],[-1.733417334173339,34.46726063159072],[-1.751417514175131,34.43254057735892],[-1.7910179101791073,34.36830847703011],[-1.708217082170819,34.17561217604366],[-1.6938169381693626,33.98985988590357],[-1.715417154171547,33.85792367982276],[-1.715417154171547,33.781539560512826],[-1.7046170461704548,33.717307460184],[-1.6326163261632587,33.566275224275714],[-1.6794167941679348,33.3180268365184],[-1.6254162541625305,33.1826186250144],[-1.5498154981549703,33.07325045418426],[-1.5102151021510224,32.87708214777463],[-1.44901449014489,32.78507400406038],[-1.3518135181351738,32.70348187661567],[-1.2978129781297696,32.67570583323024],[-1.1898118981189612,32.60800172747824],[-1.1106111061110653,32.552449640707366],[-1.0638106381063608,32.469121510551076],[-1.1610116101161054,32.39968140208748],[-1.2402124021240013,32.33718530447025],[-1.2618126181261857,32.27121720142985],[-1.2258122581225734,32.16532103602289],[-1.2258122581225734,32.10803294654043],[-1.2762127621276136,32.08893691671294],[-1.4778147781477742,32.09414492484771],[-1.6362163621636228,32.099352932982484],[-1.8162181621816273,32.104560941117256],[-2.0718207182071637,32.11497695738679],[-2.2302223022230123,32.12192096823314],[-2.449824498244965,32.13060098179109],[-2.5218252182521894,32.12539297365633],[-2.72342723427235,32.09588092755931],[-2.8638286382863782,32.07504889502023],[-2.8854288542885342,32.06810488417386],[-2.9322293222932103,32.04206484350003],[-2.9610296102960945,31.963944721478498],[-2.9898298982989786,31.873672580475827],[-3.0186301863018628,31.83374451810927],[-3.439834398343976,31.70528031745164],[-3.605436054360524,31.686184287624158],[-3.6990369903699047,31.700072309316866],[-3.767437674376737,31.689656293047335],[-3.825038250382505,31.661880249661905],[-3.846638466384661,31.620216184583754],[-3.850238502385025,31.566400100524476],[-3.835838358383569,31.512584016465198],[-3.796237962379621,31.437935899866844],[-3.789037890378893,31.361551780556894],[-3.814238142381413,31.30947169920921],[-3.821438214382141,31.255655615149934],[-3.832238322383205,31.198367525667464],[-3.810638106381049,31.167119476858858],[-3.771037710377101,31.161911468724085],[-3.7314373143731245,31.13587142805025],[-3.6738367383673847,31.111567390087984],[-3.6234362343623445,31.066431319586655],[-3.6270362703627086,31.00046321654625],[-3.6666366663666565,30.964007159602872],[-3.702637026370269,30.94491112977539],[-3.861038610386089,30.927551102659493],[-3.9870398703986893,30.91366308096677],[-4.149041490414902,30.80950291827139],[-4.3218432184321784,30.69839874472966],[-4.530645306453067,30.6254866308429],[-4.620646206462055,30.604654598303824],[-4.779047790477904,30.552574516956128],[-4.969849698496972,30.465774381376647],[-5.063450634506353,30.326894164449484],[-5.178651786517861,30.16544591227165],[-5.293852938529369,30.057813744153094],[-5.448654486544854,29.957125586880892],[-5.592655926559246,29.917197524514336],[-5.776257762577615,29.86858944858983],[-6.003060030600295,29.830397388934855],[-6.165061650616508,29.81824536995373],[-6.215462154621548,29.81130135910736],[-6.355863558635576,29.807829353684184],[-6.427864278642772,29.816509367242134],[-6.478264782647813,29.81998137266531],[-6.499864998649969,29.80956535639578],[-6.507065070650697,29.78352531572193],[-6.510665106651061,29.726237226239476],[-6.521465214652153,29.660269123199072],[-6.564665646656465,29.604717036428198],[-6.597065970659713,29.578676995754364],[-6.636666366663661,29.56826097948482],[-6.755467554675533,29.583885003889122],[-6.856268562685614,29.60124503100502],[-7.093870938709387,29.625549068967274],[-7.140671406714063,29.620341060832516],[-7.158671586715855,29.613397049986148],[-7.234272342723415,29.575204990331173],[-7.349473494734951,29.49534886559806],[-7.428674286742847,29.424172754422884],[-7.4862748627486155,29.392924705614263],[-7.623076230762308,29.375564678498378],[-7.684276842768412,29.34952463782453],[-7.943479434794341,29.174188363953974],[-7.997479974799745,29.132524298875822],[-8.263882638826374,28.979756060255937],[-8.339483394833934,28.929411981619836],[-8.400684006840066,28.88080390569533],[-8.559085590855915,28.767963729442002],[-8.659886598865995,28.719355653517496],[-8.677886778867787,28.68984360742047],[-8.685086850868515,28.62040349895689],[-8.685086850868515,28.4693712630486],[-8.685086850868515,28.32354703527507],[-8.685086850868515,28.111754704461134],[-8.685086850868515,27.8999623736472],[-8.685086850868515,27.656921994024657],[-8.818288182881815,27.656921994024657],[-8.818288182881815,27.65518599131306],[-8.814688146881451,27.61352192623491],[-8.785887858878596,27.530193796078606],[-8.775087750877503,27.460753687615025],[-8.789487894878931,27.417353619825292],[-8.803888038880388,27.361801533054418],[-8.79668796687966,27.30798544899514],[-8.775087750877503,27.250697359512685],[-8.753487534875347,27.191673267318635],[-8.753487534875347,27.15174520495208],[-8.793087930879295,27.120497156143458],[-8.890288902889012,27.104873131739154],[-9.001890018900184,27.090985110046432],[-9.084690846908472,27.090985110046432],[-9.207092070920709,27.09966512360438],[-9.286292862928633,27.0979291208928],[-9.354693546935465,27.0979291208928],[-9.412294122941233,27.08924910733485],[-9.487894878948794,27.051057047679876],[-9.570695706957054,26.990296952774244],[-9.675096750967498,26.910440828041118],[-9.73629736297363,26.860096749405017],[-9.81909819098189,26.849680733135486],[-9.901899018990179,26.849680733135486],[-9.981099810998103,26.889608795502042],[-10.031500315003143,26.910440828041118],[-10.067500675006755,26.908704825329522],[-10.121501215012131,26.880928781944093],[-10.189901899018992,26.860096749405017],[-10.251102511025096,26.860096749405017],[-10.35550355503554,26.90176081448317],[-10.477904779047776,26.96078490667722],[-10.549905499054972,26.990296952774244],[-10.654306543065417,27.000712969043775],[-10.758707587075861,27.01980899887127],[-10.830708307083057,27.01112898531332],[-10.924309243092438,27.01112898531332],[-11.046710467104674,26.96946492023517],[-11.151111511115118,26.941688876849724],[-11.262712627126263,26.910440828041118],[-11.392313923139227,26.882664784655688],[-11.359913599135979,26.794128646364612],[-11.316713167131667,26.745520570440107],[-11.316713167131667,26.68476047553446],[-11.338313383133823,26.632680394186778],[-11.399513995139955,26.584072318262272],[-11.471514715147151,26.51984021793345],[-11.5111151111511,26.46949613929735],[-11.55431554315544,26.401792033545362],[-11.583115831158295,26.36012796846721],[-11.6371163711637,26.295895868138388],[-11.683916839168376,26.21430374069368],[-11.698316983169832,26.162223659345997],[-11.719917199171988,26.104935569863542],[-11.755917559175572,26.085839540036048],[-11.881918819188172,26.070215515631745],[-11.961119611196096,26.051119485804264],[-12.029520295202957,26.03028745326519],[-12.058320583205813,25.99556739903339],[-12.061920619206177,25.990359390898618],[-12.079920799207997,25.920919282435037],[-12.079920799207997,25.870575203798936],[-12.101521015210153,25.83064714143238],[-12.130321303213037,25.731694986871773],[-12.169921699216985,25.63968684315752],[-12.202322023220233,25.519902656057837],[-12.231122311223118,25.42095050149723],[-12.270722707227065,25.259502249319397],[-12.310323103231013,25.11020601612269],[-12.360723607236054,24.96958979648393],[-12.40032400324003,24.881053658192855],[-12.432724327243278,24.830709579556753],[-12.50112501125011,24.76994948465112],[-12.562325623256214,24.731757424996147],[-12.630726307263075,24.679677343648464],[-12.709927099270999,24.631069267723944],[-12.821528215282143,24.570309172818313],[-12.91152911529116,24.51996509418221],[-12.947529475294743,24.497397058931554],[-12.990729907299055,24.46962101554611],[-13.06273062730628,24.40018090708253],[-13.12033120331202,24.301228752521922],[-13.159931599315996,24.219636625077214],[-13.231932319323192,24.091172424419582],[-13.282332823328233,24.019996313244405],[-13.311133111331117,23.98180425358943],[-13.390333903339041,23.941876191222875],[-13.480334803348029,23.910628142414254],[-13.58113581135811,23.870700080047698],[-13.660336603366034,23.83077201768114],[-13.771937719377178,23.79084395531457],[-13.840338403384038,23.750915892948015],[-13.890738907389078,23.690155798042383],[-13.930339303393026,23.620715689578788],[-13.980739807398066,23.5200275323066],[-14.020340203402014,23.410659361476448],[-14.041940419404199,23.341219253012866],[-14.099540995409939,23.099914876101906],[-14.121141211412095,22.961034659174743],[-14.142741427414279,22.870762518172086],[-14.171541715417135,22.75965834463034],[-14.189541895418955,22.59126608160615],[-14.189541895418955,22.450649861967392],[-14.211142111421111,22.370793737234266],[-14.221942219422175,22.310033642328634],[-14.272342723427215,22.240593533865052],[-14.311943119431191,22.19024945522895],[-14.380343803438024,22.12080934676537],[-14.441544415444156,22.0808812843988],[-14.459544595445948,22.040953222032243],[-14.52074520745208,21.990609143396142],[-14.581945819458184,21.910753018663016],[-14.632346323463224,21.86040894002693],[-14.62154621546216,21.82048087766036],[-14.610746107461068,21.751040769196777],[-14.639546395463952,21.6798646580216],[-14.6719467194672,21.600008533288474],[-14.751147511475097,21.501056378727867],[-14.841148411484113,21.45071230009178],[-14.970749707497077,21.440296283822235],[-15.150751507515082,21.440296283822235],[-15.29115291152911,21.45071230009178],[-15.460354603546023,21.45071230009178],[-15.611556115561143,21.46980832991926],[-15.7519575195752,21.490640362458336],[-15.921159211592112,21.501056378727867],[-16.039960399603984,21.501056378727867],[-16.191161911619105,21.48022434618879],[-16.579965799657998,21.48022434618879],[-16.73116731167312,21.46980832991926],[-16.95076950769507,21.429880267552704],[-17.004770047700475,21.421200253994755],[-16.929169291692915,21.900337002393485],[-16.792367923679222,22.15900140642033],[-16.684366843668442,22.273577585385254],[-16.5151651516515,22.334337680290886],[-16.360363603636017,22.594738087029327],[-16.302763027630277,22.834306461228692],[-16.201962019620197,22.94541063477044],[-16.16956169561695,23.03221077034992],[-16.209162091620897,23.098178873390324],[-16.11196111961118,23.228379076759538],[-15.996759967599672,23.42628338588075],[-15.942759427594268,23.5530115838268],[-15.805958059580604,23.74917989023642],[-15.787957879578784,23.792579958026167],[-15.80235802358024,23.842924036662268],[-15.856358563585644,23.79952396887252],[-15.913959139591384,23.728347857697344],[-15.982359823598216,23.67105976821489],[-15.95355953559536,23.740499876678484],[-15.899558995589956,23.84466003937385],[-15.77715777157772,23.952292207492405],[-15.586355863558623,24.072076394592088],[-15.19035190351903,24.47830102910406],[-15.03915039150391,24.549477140279237],[-14.905949059490581,24.71960540601502],[-14.85554855548554,24.872373644634905],[-14.841148411484113,25.219574186952826],[-14.794347943479437,25.403590474381332],[-14.707947079470785,25.547678699443267],[-14.60354603546034,25.808079106181708],[-14.524345243452416,25.924391287858214],[-14.47034470344704,26.162223659345997],[-14.412744127441272,26.254231803060236],[-14.311943119431191,26.295895868138388],[-14.1679416794168,26.41568005523807],[-13.951939519395182,26.488592169124843],[-13.696336963369617,26.643096410456323],[-13.577535775357745,26.73510455417056],[-13.494734947349457,26.872248768386143],[-13.408334083340833,27.146537196817306],[-13.257132571325712,27.434713646941177],[-13.177931779317788,27.651713985889884],[-13.174331743317424,27.65518599131306],[-13.041130411304096,27.76976217027797],[-12.947529475294743,27.91385039533992],[-12.792727927279259,27.97808249566873],[-12.468724687246862,28.00933054447735],[-11.986319863198617,28.129114731577033],[-11.55431554315544,28.309659013582348],[-11.431914319143175,28.382571127469106],[-11.298712987129875,28.526659352531055],[-11.082710827108258,28.714147645382724],[-10.672306723067237,28.93982799788938],[-10.485104851048504,29.064820193123836],[-10.200702007020055,29.380772686633136],[-10.009900099000987,29.64117309337159],[-9.851498514985138,29.80956535639578],[-9.74349743497433,29.958861589592487],[-9.66789667896677,30.109893825500777],[-9.624696246962458,30.352934205123333],[-9.653496534965342,30.448414354260763],[-9.772297722977214,30.60291859559223],[-9.855098550985502,30.64458266067038],[-9.876698766987658,30.717494774557153],[-9.833498334983346,30.847694977926366],[-9.833498334983346,31.069903325009832],[-9.808298082980826,31.42404787817412],[-9.675096750967498,31.71048832558641],[-9.347493474934737,32.08720091400136],[-9.286292862928633,32.23996915262124],[-9.25029250292502,32.48648153766696],[-9.246692466924657,32.57328167324644],[-8.836288362883636,32.92048221556438],[-8.595085950859499,33.18782663314917],[-8.51228512285121,33.25205873347798],[-8.299882998829986,33.37357892328926],[-7.561875618756176,33.64092334087407],[-7.144271442714427,33.83014763643733],[-6.899468994689954,33.969027853364494],[-6.755467554675533,34.132212108253924],[-6.352263522635212,34.776269114253665],[-5.956259562595619,35.68072652699186],[-5.923859238592371,35.78662269239882],[-5.74745747457473,35.81613473849585],[-5.62145621456213,35.828286757476974],[-5.52065520655205,35.861270808997176],[-5.3982539825398135,35.93071091746077],[-5.279452794527941,35.90293487407533],[-5.3370533705337095,35.85606280086242],[-5.3370533705337095,35.74495862732067],[-5.254252542525421,35.61475842395146],[-5.106651066510665,35.467198193466345],[-4.836648366483672,35.281445903326244],[-4.627846278462783,35.20679778672789],[-4.329043290432907,35.16166171622656],[-3.9834398343983253,35.24325384367128],[-3.789037890378893,35.244989846382865],[-3.6918369183691766,35.27970990061466],[-3.5910359103590963,35.227629819266966],[-3.3930339303393,35.21200579486266],[-3.205832058320567,35.23978183824809],[-3.0618306183061748,35.31790196026964],[-2.9718297182971867,35.4064380985607],[-2.9574295742957304,35.363038030770966],[-2.9538295382953663,35.314429954846446],[-2.9250292502925106,35.286653911461016],[-2.8710287102871064,35.172077732496106],[-2.838628386283858,35.12867766470636],[-2.7306273062730497,35.13562167555273],[-2.6370263702636976,35.113053640302056],[-2.4246242462424448,35.1234696565716],[-2.2194221942219485,35.104373626744106]]]}},{"type":"Feature","id":492,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[7.439474394743968,43.74966713046041],[7.3782737827378355,43.73230710334451],[7.3818738187382,43.75313913588357],[7.3962739627396274,43.76529115486471],[7.414274142741448,43.77049916299947],[7.435874358743604,43.76181914944152],[7.439474394743968,43.74966713046041]]]}},{"type":"Feature","id":498,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[28.21168211682118,45.45094978781822],[28.16128161281614,45.51344588543546],[28.1108811088111,45.56899797220632],[28.074880748807487,45.59851001830333],[28.089280892808944,45.612398039996066],[28.132481324813256,45.62802206440037],[28.16128161281614,45.647118094227864],[28.157681576815776,45.71308619726827],[28.13608136081362,45.78947031657819],[28.114481144811464,45.82592637352158],[28.114481144811464,45.88321446300404],[28.100081000810007,45.9717506012951],[28.118081180811828,46.138406861607706],[28.200882008820088,46.346727186998464],[28.244082440824428,46.45088734969383],[28.222482224822244,46.50817543917631],[28.240482404824064,46.64011164525712],[28.204482044820452,46.706079748297526],[28.150481504815048,46.79287988387699],[28.071280712807123,46.97863217401709],[27.974079740797407,47.0428642743459],[27.855278552785535,47.114040385521065],[27.80127801278013,47.16785646958036],[27.768877688776882,47.22688056177441],[27.696876968769686,47.28590465396846],[27.614076140761426,47.33972073802772],[27.51687516875168,47.47512894953172],[27.46647466474664,47.53588904443734],[27.44847448474485,47.55324907155324],[27.336873368733706,47.64004920713273],[27.279272792727937,47.71816932915425],[27.24687246872469,47.78240142948309],[27.23247232472326,47.84142552167714],[27.153271532715337,47.95947370606521],[27.08127081270814,48.0480098443563],[27.01287012870128,48.110505941973514],[26.98046980469806,48.15564201247486],[26.901269012690136,48.211194099245716],[26.786067860678628,48.25633016974703],[26.714067140671403,48.26327418059341],[26.62046620466205,48.25980217517022],[26.642066420664207,48.29452222940202],[26.847268472684732,48.38653037311627],[26.901269012690136,48.372642351423536],[27.009270092700945,48.36743434328878],[27.228872288722897,48.37090634871197],[27.336873368733706,48.43340244632918],[27.405274052740538,48.416042419213284],[27.459274592745942,48.44381846259873],[27.54927549275493,48.478538516830525],[27.563675636756386,48.469858503272576],[27.57447574475745,48.46465049513779],[27.714877148771507,48.449026470733486],[27.819278192781923,48.416042419213284],[27.891278912789147,48.36569834057718],[27.963279632796343,48.33271428905698],[28.038880388803904,48.32056227007587],[28.07848078480785,48.296258232113615],[28.089280892808944,48.25633016974703],[28.157681576815776,48.237234139919565],[28.290882908829104,48.23897014263116],[28.348483484834844,48.21293010195731],[28.326883268832688,48.160850020609615],[28.341283412834144,48.14522599620531],[28.38808388083882,48.16258602332121],[28.424084240842404,48.14696199891691],[28.442084420844225,48.10876993926192],[28.46368463684638,48.08967390943445],[28.532085320853213,48.15043400434007],[28.600486004860045,48.14522599620531],[28.77328773287735,48.119185955531464],[28.866888668886702,47.995929763008604],[28.92448924489247,47.95079369250726],[28.97488974889751,47.93343366539136],[29.036090360903614,47.95252969521886],[29.093690936909383,47.975097730469514],[29.126091260912602,47.9646817142],[29.194491944919463,47.88308958675529],[29.212492124921255,47.775457418636734],[29.212492124921255,47.732057350846986],[29.187291872918735,47.65914523696023],[29.151291512915122,47.58102511493868],[29.122491224912267,47.53068103630258],[29.13329133291333,47.48901697122443],[29.15849158491585,47.45603291970423],[29.201692016920163,47.443880900723116],[29.33489334893349,47.376176794971116],[29.381693816938167,47.32756871904661],[29.457294572945727,47.29284866481481],[29.51129511295113,47.29111266210322],[29.540095400954016,47.270280629564155],[29.550895508955108,47.245976591601874],[29.540095400954016,47.185216496696256],[29.51129511295113,47.1279284072138],[29.514895148951496,47.09147235027041],[29.56169561695617,47.04807228248066],[29.5688956889569,46.99599220113299],[29.572495724957264,46.96474415232436],[29.597695976959784,46.93870411165054],[29.72009720097202,46.88315202487965],[29.87849878498787,46.829335940820386],[29.918099180991817,46.78246386760745],[29.943299432994337,46.723439775413425],[29.93609936099361,46.62448762085279],[29.925299252992545,46.53942348798492],[30.13050130501307,46.423111306308414],[30.108901089010885,46.402279273769324],[30.076500765007665,46.37797523580707],[29.87849878498787,46.36061520869117],[29.838898388983893,46.350199192421655],[29.75249752497527,46.43699932800112],[29.705697056970564,46.44915134698226],[29.666096660966616,46.41616729546206],[29.615696156961576,46.39880726834616],[29.554495544955444,46.40748728190411],[29.489694896948976,46.435263325289526],[29.457294572945727,46.45435935511702],[29.432094320943207,46.456095357828616],[29.39249392493926,46.43699932800112],[29.338493384933855,46.44567934155907],[29.306093060930607,46.46651137409816],[29.255692556925567,46.39186325749981],[29.223292232922347,46.376239233095475],[29.205292052920527,46.37971123851867],[29.201692016920163,46.50470343375312],[29.187291872918735,46.523799463580616],[29.147691476914787,46.52727146900378],[29.05049050490507,46.49775942290677],[28.95688956889569,46.45783136054021],[28.928089280892806,46.42484730902001],[28.93168931689317,46.36235121140277],[28.942489424894262,46.287703094804414],[29.00729007290073,46.176598921262695],[28.971289712897146,46.12799084533816],[28.946089460894626,46.049870723316644],[28.84888848888491,45.97869461214145],[28.737287372873737,45.93703054706333],[28.73008730087301,45.85196641419543],[28.668886688866905,45.794678324712976],[28.560885608856097,45.735654232518925],[28.492484924849265,45.66621412405533],[28.510485104851057,45.617606048130824],[28.51408514085142,45.57246997762951],[28.50328503285033,45.541221928820875],[28.499684996849965,45.51691789085862],[28.47088470884711,45.50650187458908],[28.308883088830896,45.497821861031156],[28.265682656826584,45.48393383933842],[28.21168211682118,45.45094978781822]]]}},{"type":"Feature","id":450,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[49.93789937899379,-16.902795607057627],[49.82269822698228,-17.086811894486132],[49.85509855098553,-16.934043655866233],[49.98469984699847,-16.711835308782767],[50.02430024300244,-16.69447528166687],[49.93789937899379,-16.902795607057627]]],[[[48.34308343083433,-13.3630860781264],[48.34308343083433,-13.39954213506978],[48.21348213482136,-13.385654113377058],[48.191881918819206,-13.260661918142617],[48.256682566825674,-13.255453910007844],[48.27108271082713,-13.205109831371743],[48.31068310683108,-13.19816582052539],[48.350283502835026,-13.309269994067122],[48.34308343083433,-13.3630860781264]]],[[[49.538295382953834,-12.43258862471437],[49.58509585095851,-12.536748787409735],[49.639096390963914,-12.637436944681937],[49.80469804698049,-12.88047732430448],[49.87669876698769,-12.972485468018732],[49.93789937899379,-13.071437622579339],[49.966699666996675,-13.271077934412148],[50.07470074700748,-13.578350414363513],[50.175501755017564,-14.040127135646344],[50.20430204302045,-14.514055875910316],[50.23670236702367,-14.732792217570605],[50.31230312303123,-14.937640537538186],[50.44190441904419,-15.149432868352108],[50.48150481504817,-15.385529237128296],[50.40590405904061,-15.628569616750852],[50.29070290702907,-15.857721974680672],[50.26190261902619,-15.90112204247042],[50.20790207902081,-15.96014613466447],[50.18630186301863,-15.958410131952874],[50.092700927009275,-15.899386039758824],[50.02070020700208,-15.802169887909812],[49.92709927099273,-15.573017529979978],[49.891098910989115,-15.458441351015068],[49.85509855098553,-15.439345321187574],[49.74349743497436,-15.449761337457119],[49.664296642966434,-15.520937448632296],[49.649896498965006,-15.567809521845206],[49.6678966789668,-15.696273722502838],[49.69669696696968,-15.810849901467762],[49.71109711097111,-15.928898085855849],[49.71109711097111,-16.076458316340975],[49.74349743497436,-16.121594386842304],[49.78669786697867,-16.159786446497264],[49.82989829898301,-16.255266595634694],[49.840698406984075,-16.486154956276124],[49.81189811898119,-16.602467137952615],[49.732697326973266,-16.703155295224818],[49.739897398973994,-16.75870738199569],[49.76869768697688,-16.815995471478146],[49.739897398973994,-16.84897952299835],[49.63549635496355,-16.89237959078808],[49.5958959589596,-16.930571650443056],[49.538295382953834,-17.032995810426854],[49.448294482944846,-17.2413161358176],[49.43749437494375,-17.347212301224573],[49.49509495094952,-17.67010880558024],[49.47709477094773,-17.89926116351006],[49.36189361893619,-18.336733846830654],[49.297092970929725,-18.543318169509817],[49.203492034920345,-18.79156655726713],[49.05949059490595,-19.119671069757572],[48.919089190891924,-19.531103712404303],[48.79668796687969,-19.952952371320578],[48.70668706687067,-20.20814476992426],[48.60588605886059,-20.458129160393156],[48.46908469084693,-20.900809851848507],[48.350283502835026,-21.34869855143863],[48.17748177481775,-21.843459324241678],[47.93267932679328,-22.393772183815585],[47.90747907479076,-22.466684297702344],[47.85707857078572,-22.74791673697986],[47.80307803078031,-22.990957116602416],[47.738277382773845,-23.23399749622496],[47.605076050760516,-23.633278119890576],[47.587075870758724,-23.756534312413436],[47.55827558275584,-23.874582496801523],[47.428674286742876,-24.124566887270433],[47.37107371073711,-24.218311033696267],[47.33507335073352,-24.317263188256874],[47.31347313473137,-24.443991386202924],[47.27387273872739,-24.563775573302607],[47.176671766717675,-24.78771992309767],[47.03627036270365,-24.978680221372528],[46.9390693906939,-25.04812032983611],[46.73026730267304,-25.150544489819893],[46.62226622266223,-25.169640519647373],[46.388263882638824,-25.173112525070565],[46.15786157861581,-25.23040061455302],[45.920259202592035,-25.341504788094753],[45.693456934569355,-25.46823298604079],[45.60345603456037,-25.528993080946435],[45.50625506255062,-25.56371313517822],[45.207452074520745,-25.570657146024587],[45.11385113851139,-25.542881102639143],[44.81144811448115,-25.3345607772484],[44.696246962469644,-25.2998407230166],[44.4730447304473,-25.270328676919576],[44.40824408244083,-25.252968649803677],[44.3470434704347,-25.226928609129843],[44.25704257042571,-25.11756043829969],[44.077040770407706,-25.023816291873857],[44.033840338403394,-24.996040248488413],[44.008640086400874,-24.931808148159604],[43.99063990639908,-24.864104042407604],[43.943839438394406,-24.785983920386073],[43.90783907839079,-24.640159692612542],[43.850238502385025,-24.53773553262876],[43.68823688236884,-24.357191250623444],[43.67023670236702,-24.29990316114099],[43.65583655836559,-24.10894286286613],[43.66303663036632,-23.978742659496902],[43.6450364503645,-23.742646290720714],[43.66303663036632,-23.629806114467385],[43.72063720637206,-23.529117957195197],[43.699036990369905,-23.42148578907664],[43.6378363783638,-23.306909610111717],[43.616236162361645,-23.18886142572363],[43.56943569435694,-23.081229257605074],[43.396633966339664,-22.886796953907037],[43.357033570335716,-22.791316804769608],[43.32823328233283,-22.692364650209],[43.263432634326364,-22.38335616754604],[43.256232562325636,-22.275723999427484],[43.2670326703267,-22.05004364692084],[43.29223292232922,-21.93199546253274],[43.331833318333196,-21.850403335088032],[43.34263342633426,-21.7896432401824],[43.371433714337144,-21.737563158834703],[43.41103411034112,-21.69589909375655],[43.43623436234364,-21.647291017832046],[43.50103501035011,-21.355642562285],[43.5838358383584,-21.291410461956175],[43.70263702637027,-21.254954405012796],[43.799837998379985,-21.178570285702847],[43.85743857438575,-21.076146125719063],[43.91143911439116,-20.866089797616723],[44.06264062640628,-20.656033469514384],[44.11664116641168,-20.546665298684232],[44.23904239042392,-20.380009038371625],[44.3470434704347,-20.145648672307033],[44.37944379443795,-20.0345444987653],[44.40464404644047,-19.92170432251197],[44.43344433444335,-19.673455934754656],[44.45144451444514,-19.550199742231797],[44.44784447844478,-19.42867955242052],[44.386643866438675,-19.303687357186064],[44.23904239042392,-19.07453499925623],[44.235442354423554,-19.032870934178092],[44.24624246242462,-18.86274266844231],[44.23184231842319,-18.74122247863103],[44.177841778417786,-18.61796628610817],[44.109441094410954,-18.503390107143247],[44.04104041040412,-18.288125770906134],[44.00504005040051,-17.932245215030264],[44.01224012240124,-17.803781014372632],[43.994239942399446,-17.690940838119317],[43.943839438394406,-17.581572667289166],[43.97983979839799,-17.3923483717259],[44.42264422644226,-16.703155295224818],[44.437044370443715,-16.62156316778011],[44.41904419044192,-16.41150683967777],[44.42624426244262,-16.288250647154896],[44.44424444244444,-16.243114576653568],[44.47664476644766,-16.217074535979734],[44.55224552245522,-16.204922516998593],[44.90864908649087,-16.173674468189986],[44.955449554495544,-16.15284243565091],[45.04545045450456,-16.095554346168456],[45.1678516785168,-15.982714169915127],[45.2218522185222,-15.949730118394925],[45.27225272252724,-15.961882137376051],[45.301053010530126,-16.010490213300557],[45.340653406534074,-16.036530253974405],[45.484654846548466,-15.986186175338304],[45.542255422554234,-15.984450172626723],[45.59985599856,-15.993130186184672],[45.62505625056252,-15.946258112971748],[45.63945639456395,-15.88376201535452],[45.661056610566106,-15.838625944853192],[45.70065700657008,-15.814321906890939],[45.88425884258842,-15.800433885198217],[46.003060030600324,-15.781337855370737],[46.15786157861581,-15.73793778758099],[46.19026190261903,-15.746617801138939],[46.312663126631264,-15.904594047893596],[46.35226352263524,-15.918482069586318],[46.39906399063992,-15.925426080432672],[46.44226442264423,-15.895914034335647],[46.34146341463415,-15.812585904179343],[46.32706327063272,-15.767449833678015],[46.330663306633085,-15.713633749618737],[46.38466384663846,-15.600793573365408],[46.47466474664748,-15.513993437785928],[46.67626676266764,-15.382057231705119],[46.88146881468816,-15.229288993085234],[46.942669426694266,-15.218872976815703],[46.993069930699306,-15.243177014777956],[47.03267032670328,-15.421985294071689],[47.02907029070292,-15.4514973401687],[47.06147061470617,-15.456705348303473],[47.09747097470975,-15.434137313052815],[47.13347133471336,-15.361225199166043],[47.13347133471336,-15.302201106972007],[47.10827108271084,-15.243177014777956],[47.09387093870939,-15.19456893885345],[47.09387093870939,-15.149432868352108],[47.19827198271983,-15.043536702945147],[47.28107281072812,-14.942848545672945],[47.3170731707317,-14.82132835586168],[47.353073530735315,-14.765776269090807],[47.43947439474397,-14.70328017147358],[47.46467464674649,-14.713696187743125],[47.486274862748644,-14.764040266379212],[47.49707497074971,-14.81785635043849],[47.47547475474755,-14.871672434497768],[47.4430744307443,-14.925488518557046],[47.428674286742876,-14.994928627020641],[47.479074790747916,-15.00881664871335],[47.52587525875259,-14.991456621597465],[47.594275942759424,-14.864728423651414],[47.669876698766984,-14.74320823384015],[47.71667716677169,-14.680712136222922],[47.77427774277743,-14.637312068433175],[47.871478714787145,-14.645992081991125],[47.965079650796525,-14.672032122664973],[47.81027810278104,-14.545303924718922],[47.77427774277743,-14.36996765084838],[47.95427954279543,-14.067903179031788],[47.9578795787958,-14.003671078702965],[47.98307983079832,-13.984575048875485],[47.99387993879941,-13.960271010913232],[47.90027900279003,-13.857846850929434],[47.88227882278824,-13.807502772293333],[47.896678966789665,-13.731118652983398],[47.939879398794005,-13.661678544519816],[47.98307983079832,-13.614806471306892],[48.040680406804086,-13.595710441479412],[48.08748087480876,-13.621750482153246],[48.18828188281884,-13.706814615021145],[48.256682566825674,-13.718966634002271],[48.33948339483396,-13.639110509269145],[48.40428404284043,-13.538422351996942],[48.50508505085051,-13.468982243533361],[48.62028620286205,-13.425582175743628],[48.79668796687969,-13.26760592898897],[48.911889118891196,-12.936029411075353],[48.919089190891924,-12.838813259226328],[48.893888938889404,-12.722501077549836],[48.85428854288543,-12.609660901296508],[48.785887858878596,-12.47078068436933],[48.80388803888039,-12.439532635560724],[48.901089010890104,-12.458628665388204],[48.93348933489335,-12.439532635560724],[49.03429034290343,-12.316276443037864],[49.20709207092071,-12.080180074261676],[49.26469264692648,-12.080180074261676],[49.31149311493115,-12.12358014205141],[49.329493294932945,-12.187812242380232],[49.36549365493656,-12.236420318304738],[49.480694806948065,-12.349260494558067],[49.538295382953834,-12.43258862471437]]]]}},{"type":"Feature","id":462,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[73.41733417334174,3.2313638419587534],[73.39573395733959,3.229627839247158],[73.38133381333813,3.2469878663630567],[73.3849338493385,3.2712919043253095],[73.40293402934032,3.2886519314412084],[73.42813428134284,3.2903879341527897],[73.44253442534426,3.2747639097484864],[73.43533435334353,3.2504598717862336],[73.41733417334174,3.2313638419587534]]],[[[73.5109351093511,4.165333300793961],[73.49653496534967,4.15491728452443],[73.47853478534788,4.158389289947607],[73.47133471334715,4.170541308928733],[73.48213482134821,4.187901336044632],[73.4929349293493,4.210469371295289],[73.5037350373504,4.234773409257542],[73.51813518135182,4.246925428238669],[73.52893528935292,4.243453422815492],[73.52893528935292,4.229565401122784],[73.52173521735219,4.210469371295289],[73.51813518135182,4.186165333333037],[73.5109351093511,4.165333300793961]]]]}},{"type":"Feature","id":484,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-91.68391683916839,18.676579966971573],[-91.79551795517955,18.654011931720902],[-91.8171181711817,18.676579966971573],[-91.59031590315902,18.77726812424376],[-91.55071550715506,18.773796118820584],[-91.53631536315363,18.759908097127862],[-91.6551165511655,18.711300021203357],[-91.68391683916839,18.676579966971573]]],[[[-110.91530915309153,18.740812067300382],[-110.97650976509765,18.719980034761306],[-111.06291062910628,18.782476132378534],[-111.04131041310413,18.829348205591458],[-110.99090990909909,18.86233225711166],[-110.94050940509405,18.801572162206014],[-110.91530915309153,18.740812067300382]]],[[[-86.9390693906939,20.30321450773104],[-86.9930699306993,20.27196645892242],[-87.01827018270183,20.383070632464154],[-86.97866978669786,20.48896679787113],[-86.92826928269282,20.551462895488356],[-86.82746827468274,20.55840690633471],[-86.76266762667626,20.579238938873786],[-86.75546755467555,20.551462895488356],[-86.80946809468094,20.468134765332053],[-86.9390693906939,20.30321450773104]]],[[[-86.71226712267122,21.238919969277845],[-86.69786697866978,21.190311893353325],[-86.71226712267122,21.197255904199693],[-86.73746737467374,21.233711961143072],[-86.75186751867518,21.2788480316444],[-86.73746737467374,21.280584034355996],[-86.72666726667266,21.26496000995168],[-86.71226712267122,21.238919969277845]]],[[[-106.50166501665016,21.61042454955802],[-106.53046530465305,21.52883242211331],[-106.60606606066061,21.561816473633513],[-106.63486634866348,21.613896554981196],[-106.63846638466384,21.6972246851375],[-106.59886598865988,21.712848709541802],[-106.53766537665376,21.676392652598423],[-106.52326523265232,21.65208861463617],[-106.50166501665016,21.61042454955802]]],[[[-109.80649806498064,24.151932519325214],[-109.8280982809828,24.146724511190442],[-109.87849878498784,24.20054059524972],[-109.90009900099001,24.330740798618947],[-109.88929889298893,24.34462882031167],[-109.7920979209792,24.183180568133835],[-109.79569795697957,24.16408453830634],[-109.80649806498064,24.151932519325214]]],[[[-111.70011700117001,24.393236896236175],[-111.71091710917109,24.34636482302325],[-112.01332013320133,24.533853115874933],[-111.94131941319412,24.551213142990832],[-111.85851858518585,24.53732512129811],[-111.70011700117001,24.393236896236175]]],[[[-110.56610566105661,25.004309850715714],[-110.53730537305373,24.8914696744624],[-110.59130591305913,24.908829701578284],[-110.65610656106561,24.96958979648393],[-110.70290702907029,25.045973915793866],[-110.69930699306992,25.080693970025663],[-110.68850688506885,25.087637980872017],[-110.5949059490595,25.04250191037069],[-110.56610566105661,25.004309850715714]]],[[[-112.05652056520564,24.54600513485606],[-112.07812078120782,24.533853115874933],[-112.16452164521645,24.65016529755144],[-112.17532175321753,24.730021422284565],[-112.21132211322113,24.763005473804768],[-112.29772297722977,24.7890455144786],[-112.22212222122221,24.950493766656436],[-112.16092160921609,25.28554228999323],[-112.1321213212132,25.2247821950876],[-112.19692196921969,24.886261666327627],[-112.19332193321932,24.8411255958263],[-112.16452164521645,24.799461530748147],[-112.12852128521286,24.730021422284565],[-112.12492124921249,24.653637302974616],[-112.06732067320672,24.584197194511034],[-112.05652056520564,24.54600513485606]]],[[[-111.09891098910988,26.019871436995643],[-111.0881108811088,25.985151382763846],[-111.09531095310953,25.974735366494315],[-111.1349113491135,25.999039404456568],[-111.20331203312033,25.84974317125986],[-111.22491224912248,25.835855149567152],[-111.18171181711817,26.04070346953472],[-111.13851138511384,26.070215515631745],[-111.09171091710917,26.075423523766517],[-111.09891098910988,26.019871436995643]]],[[[-115.17055170551706,28.070090639382983],[-115.1849518495185,28.03710658786278],[-115.35415354153541,28.10481069361478],[-115.26055260552606,28.22112287529127],[-115.27495274952749,28.34264306510255],[-115.23175231752317,28.368683105776398],[-115.19575195751958,28.327019040698246],[-115.14895148951489,28.172514799366766],[-115.17055170551706,28.070090639382983]]],[[[-118.24138241382414,28.941564000600962],[-118.28458284582845,28.903371940946002],[-118.39978399783998,29.111692266336746],[-118.39978399783998,29.162036344972847],[-118.36738367383674,29.188076385646696],[-118.31338313383134,29.182868377511923],[-118.31338313383134,29.13078829616424],[-118.26658266582666,29.085652225662912],[-118.24858248582485,29.04398816058476],[-118.24138241382414,28.941564000600962]]],[[[-112.20412204122042,29.005796100929786],[-112.27972279722798,28.769699732153597],[-112.35532355323554,28.773171737576774],[-112.51372513725137,28.84781985417513],[-112.53172531725318,28.894691927388052],[-112.47052470524704,29.16724435310762],[-112.42372423724237,29.203700410051],[-112.28332283322833,29.240156466994378],[-112.26172261722617,29.207172415474176],[-112.24732247322473,29.125580288029468],[-112.20412204122042,29.005796100929786]]],[[[-113.15453154531545,29.05266817414271],[-113.16173161731616,29.03530814702681],[-113.26613266132661,29.096068241932443],[-113.49653496534965,29.307860572746378],[-113.57933579335793,29.41375673815334],[-113.59373593735937,29.46236481407786],[-113.58653586535866,29.57346898761959],[-113.50733507335073,29.55958096592687],[-113.41733417334173,29.48666885204011],[-113.37413374133742,29.41722874357653],[-113.37413374133742,29.339108621554985],[-113.20133201332013,29.302652564611606],[-113.1761317613176,29.132524298875822],[-113.15453154531545,29.05266817414271]]],[[[-114.69534695346954,31.70528031745164],[-114.72774727747277,31.70180831202846],[-114.78894788947889,31.74694438252979],[-114.78534785347853,31.790344450319523],[-114.7709477094771,31.793816455742714],[-114.70974709747097,31.75736039879932],[-114.68814688146881,31.72437634727912],[-114.69534695346954,31.70528031745164]]],[[[-97.14517145171452,25.960847344801593],[-97.16317163171631,25.75426302212243],[-97.22437224372243,25.585870759098242],[-97.42237422374224,25.23346220864555],[-97.50877508775088,25.01472586698526],[-97.66717667176671,24.389764890812998],[-97.71757717577175,23.98006825087785],[-97.72837728377283,23.787371949891394],[-97.74277742777427,23.76133190921756],[-97.72837728377283,23.731819863120535],[-97.76437764377644,23.30649919878107],[-97.74637746377464,22.94193862934725],[-97.75717757177571,22.88638654257639],[-97.81837818378183,22.777018371746237],[-97.8579785797858,22.624250133126353],[-97.839978399784,22.556546027374353],[-97.84357843578435,22.509673954161443],[-97.78237782377823,22.278785593520027],[-97.76437764377644,22.105185322361052],[-97.58437584375844,21.808328858679232],[-97.48357483574836,21.704168695983853],[-97.36117361173612,21.61563255769279],[-97.31437314373143,21.563552476345095],[-97.3359733597336,21.43856028111064],[-97.38637386373864,21.37432818078183],[-97.4079740797408,21.271904020798047],[-97.43317433174332,21.35696815366593],[-97.42597425974259,21.464600321784488],[-97.38637386373864,21.52362441397854],[-97.38277382773828,21.56702448176827],[-97.45837458374584,21.612160552269614],[-97.59157591575915,21.761456785466308],[-97.75357753577535,22.02706520033952],[-97.63837638376384,21.603480538711665],[-97.59877598775988,21.535776432959665],[-97.56637566375663,21.508000389574235],[-97.51597515975159,21.47848834347721],[-97.50157501575015,21.431616270264286],[-97.50157501575015,21.398632218744083],[-97.35757357573576,21.103511757773845],[-97.19557195571956,20.79971128324567],[-97.18477184771848,20.716383153089367],[-97.119971199712,20.615694995817165],[-96.70956709567095,20.188638328766118],[-96.45756457564575,19.869213829833626],[-96.36756367563676,19.567149358017033],[-96.31356313563136,19.4734052115912],[-96.28836288362884,19.343205008221986],[-96.12276122761227,19.199116783160036],[-96.07236072360723,19.105372636734202],[-95.9859598595986,19.05329255538652],[-95.9139591395914,18.897052311343444],[-95.77715777157772,18.80504416762919],[-95.80955809558095,18.80330816491761],[-95.92835928359283,18.850180238130534],[-95.92115921159211,18.818932189321913],[-95.82035820358203,18.754700088993104],[-95.6259562595626,18.69046798866428],[-95.57915579155791,18.69046798866428],[-95.65475654756547,18.723452040184483],[-95.71955719557195,18.768588110685812],[-95.6979569795698,18.77553212153218],[-95.56115561155612,18.719980034761306],[-95.18315183151832,18.700884004933826],[-95.01395013950139,18.5706838015646],[-94.79794797947979,18.515131714793725],[-94.68274682746828,18.348475454481132],[-94.54594545945459,18.174875183322172],[-94.45954459544595,18.166195169764222],[-94.39114391143912,18.166195169764222],[-94.18954189541896,18.195707215861248],[-93.87273872738727,18.305075386691385],[-93.76473764737646,18.357155468039082],[-93.55233552335523,18.43006758192584],[-93.22833228332283,18.443955603618562],[-93.12753127531275,18.423123571079486],[-92.88632886328863,18.468259641580815],[-92.76752767527675,18.523811728351674],[-92.72792727927279,18.574155806987775],[-92.70992709927098,18.61234786664275],[-92.48672486724867,18.664427947990433],[-92.43992439924399,18.674843964259978],[-92.21312213122131,18.68525998052951],[-92.10152101521015,18.704356010357003],[-91.97551975519755,18.71650802933813],[-91.88191881918819,18.6383879073166],[-91.88191881918819,18.600195847661624],[-91.9431194311943,18.563739790718245],[-91.91431914319143,18.529019736486447],[-91.80271802718026,18.469995644292396],[-91.6011160111601,18.44742760904174],[-91.53271532715327,18.45610762259969],[-91.4391143911439,18.541171755467573],[-91.27351273512735,18.624499885623877],[-91.2771127711277,18.719980034761306],[-91.30951309513095,18.773796118820584],[-91.35631356313563,18.77726812424376],[-91.3671136711367,18.806780170340787],[-91.33471334713347,18.876220278804368],[-91.34191341913419,18.90052431676662],[-91.44631446314463,18.832820211014635],[-91.46791467914679,18.832820211014635],[-91.45711457114571,18.86406825982324],[-91.43551435514355,18.89010830049709],[-91.13671136711366,19.037668530982202],[-91.05751057510575,19.09842862588785],[-90.95670956709567,19.152244709947126],[-90.74070740707407,19.35188502177992],[-90.6939069390694,19.730333612906463],[-90.65070650706507,19.796301715946868],[-90.50670506705066,19.912613897623373],[-90.49230492304923,19.94733395185517],[-90.48150481504814,20.025454073876702],[-90.4851048510485,20.223358382997915],[-90.47790477904779,20.379598627040977],[-90.4851048510485,20.556670903623115],[-90.45990459904598,20.71291114766619],[-90.43470434704346,20.75804721816752],[-90.35190351903519,21.00976761134801],[-90.18270182701826,21.120871784889744],[-89.88749887498875,21.252807990970553],[-89.8190981909819,21.275376026221224],[-88.87948879488795,21.414256243148387],[-88.74628746287462,21.448976297380185],[-88.58428584285842,21.53924843838284],[-88.46548465484655,21.568760484479867],[-88.24948249482495,21.56702448176827],[-88.18468184681846,21.579176500749412],[-88.17028170281702,21.59132851973054],[-88.17028170281702,21.603480538711665],[-88.13068130681306,21.61563255769279],[-88.00828008280082,21.603480538711665],[-87.77427774277743,21.549664454652387],[-87.68787687876879,21.535776432959665],[-87.4790747907479,21.473280335342437],[-87.25227252272522,21.44724029466859],[-87.21627216272162,21.457656310938134],[-87.18747187471874,21.476752340765614],[-87.16587165871658,21.51494440042059],[-87.18747187471874,21.546192449229196],[-87.20907209072091,21.544456446517614],[-87.24867248672486,21.527096419401715],[-87.29547295472955,21.525360416690134],[-87.38547385473855,21.551400457363968],[-87.36747367473674,21.57396849261464],[-87.27747277472774,21.572232489903044],[-87.21627216272162,21.58264850617259],[-87.12987129871298,21.62084056582755],[-87.03627036270362,21.59306452244212],[-86.91026910269102,21.462864319072906],[-86.82386823868238,21.421200253994755],[-86.81666816668167,21.233711961143072],[-86.80226802268022,21.20072790962287],[-86.77346773467734,21.15038383098677],[-86.81666816668167,21.004559603213238],[-86.86346863468634,20.884775416113555],[-86.92466924669246,20.78582326155295],[-87.05787057870579,20.63131902022147],[-87.21987219872199,20.50806282769861],[-87.42147421474215,20.232038396555865],[-87.46827468274682,20.101838193186637],[-87.46467464674646,19.997678030491258],[-87.43227432274323,19.89872587593065],[-87.4430744307443,19.862269818987272],[-87.46467464674646,19.824077759332297],[-87.50787507875079,19.82754976475549],[-87.58707587075871,19.77894168883097],[-87.68787687876879,19.63658946648063],[-87.69147691476914,19.593189398690882],[-87.64467644676446,19.553261336324326],[-87.58707587075871,19.572357366151806],[-87.51147511475115,19.5740933688634],[-87.46827468274682,19.586245387844528],[-87.4250742507425,19.58277338242135],[-87.43587435874359,19.50118125497663],[-87.48267482674827,19.443893165494174],[-87.51147511475115,19.424797135666694],[-87.56547565475654,19.416117122108744],[-87.62667626676266,19.383133070588542],[-87.6590765907659,19.35188502177992],[-87.65547655476554,19.258140875354087],[-87.62307623076231,19.251196864507733],[-87.5510755107551,19.320636972971315],[-87.50787507875079,19.317164967548138],[-87.50067500675006,19.287652921451112],[-87.59427594275942,19.04634854454015],[-87.65187651876518,18.798100156782837],[-87.73467734677347,18.655747934432497],[-87.76347763477635,18.445691606330143],[-87.8030780307803,18.357155468039082],[-87.85347853478534,18.268619329748006],[-87.88227882278822,18.27382733788278],[-87.95787957879578,18.440483598195385],[-88.04068040680407,18.48388366598512],[-88.0550805508055,18.523811728351674],[-88.01188011880119,18.72692404560766],[-88.03348033480334,18.83976422186099],[-88.0730807308073,18.834556213726216],[-88.12708127081271,18.773796118820584],[-88.19548195481954,18.719980034761306],[-88.19548195481954,18.641859912739775],[-88.27468274682747,18.515131714793725],[-88.29628296282962,18.471731647003992],[-88.37188371883718,18.482147663273523],[-88.46188461884618,18.476939655138764],[-88.5230852308523,18.445691606330143],[-88.58788587885878,18.291187364998677],[-88.74268742687427,18.072451023338374],[-88.80748807488075,17.964818855219818],[-88.85788857888579,17.92836279827644],[-88.89748897488974,17.91447477658373],[-88.94428944289443,17.940514817257565],[-89.04869048690486,17.999538909451616],[-89.13509135091351,17.97002686335459],[-89.16389163891638,17.90232275760259],[-89.16029160291603,17.81552262202311],[-89.37269372693727,17.81552262202311],[-89.7290972909729,17.81552262202311],[-90.18270182701826,17.81552262202311],[-90.62190621906218,17.81552262202311],[-90.9891098910989,17.817258624734706],[-90.9891098910989,17.621090318325074],[-90.99270992709927,17.447490047166113],[-90.99270992709927,17.253057743468077],[-91.19431194311943,17.254793746179672],[-91.41031410314103,17.256529748891253],[-91.39231392313923,17.235697716352178],[-91.32031320313203,17.1992416594088],[-91.22311223112231,17.112441523829318],[-91.11151111511114,16.977033312325332],[-90.97470974709746,16.86766514149518],[-90.81630816308163,16.78780901676207],[-90.71190711907118,16.707952892028942],[-90.66150661506614,16.631568772718992],[-90.63270632706326,16.565600669678588],[-90.63270632706326,16.51004858290773],[-90.5751057510575,16.468384517829577],[-90.47070470704706,16.43887247173255],[-90.41670416704167,16.390264395808046],[-90.41670416704167,16.35207233615307],[-90.4491044910449,16.261800195150414],[-90.45990459904598,16.162848040589807],[-90.44550445504454,16.072575899587136],[-90.5211052110521,16.070839896875555],[-90.70470704707047,16.070839896875555],[-90.97830978309783,16.070839896875555],[-91.23391233912339,16.070839896875555],[-91.43551435514355,16.070839896875555],[-91.7379173791738,16.070839896875555],[-91.82071820718207,15.931959679948378],[-91.95751957519575,15.702807322018558],[-92.08352083520835,15.496222999339395],[-92.18792187921879,15.320886725468839],[-92.20592205922058,15.27575065496751],[-92.20592205922058,15.237558595312535],[-92.07632076320763,15.074374340423105],[-92.09792097920979,15.027502267210195],[-92.14472144721447,15.001462226536347],[-92.15912159121591,14.963270166881372],[-92.15552155521554,14.900774069264145],[-92.18792187921879,14.819181941819437],[-92.17712177121771,14.761893852336982],[-92.15912159121591,14.690717741161805],[-92.18792187921879,14.629957646256173],[-92.20952209522095,14.570933554062123],[-92.23472234722347,14.544893513388274],[-92.26352263522635,14.567461548638946],[-92.529925299253,14.840013974358513],[-92.81072810728107,15.138606440751929],[-92.91872918729187,15.23582259260094],[-93.0231302313023,15.310470709199294],[-93.16713167131671,15.447614923414875],[-93.54153541535415,15.749679395231468],[-93.7359373593736,15.888559612158645],[-93.91593915939158,16.053479869759656],[-94.0779407794078,16.14548801347391],[-94.239942399424,16.20451210566796],[-94.31194311943119,16.239232159899743],[-94.37314373143731,16.28436823040107],[-94.40914409144091,16.28784023582425],[-94.42714427144271,16.227080140918616],[-94.36954369543695,16.19583209211001],[-94.30114301143011,16.16979205143616],[-94.25074250742507,16.168056048724566],[-94.1931419314193,16.14548801347391],[-94.02754027540276,16.062159883317605],[-94.00234002340024,16.018759815527858],[-94.47034470344703,16.18715207855206],[-94.66114661146611,16.201040100244768],[-94.68274682746828,16.228816143630212],[-94.58554585545855,16.315616279209692],[-94.6179461794618,16.3468643280183],[-94.65034650346503,16.35207233615307],[-94.75114751147511,16.29131224124744],[-94.79074790747907,16.28784023582425],[-94.79794797947979,16.32776829819082],[-94.79434794347944,16.364224355134198],[-94.8591485914859,16.41977644190507],[-94.89874898748987,16.418040439193476],[-94.93474934749347,16.3798483795385],[-95.02475024750247,16.306936265651743],[-95.02115021150212,16.277424219554717],[-94.84474844748448,16.246176170746097],[-94.78714787147871,16.228816143630212],[-94.79794797947979,16.209720113802717],[-94.94914949149491,16.209720113802717],[-95.13275132751328,16.176736062282515],[-95.46395463954639,15.975359747738125],[-95.77355773557736,15.888559612158645],[-96.21276212762127,15.692391305749013],[-96.40716407164071,15.683711292191063],[-96.51156511565115,15.652463243382456],[-96.80676806768068,15.72711135998081],[-97.18477184771848,15.90939164469772],[-97.75357753577535,15.966679734180175],[-98.13878138781388,16.20624810837954],[-98.52038520385203,16.305200262940147],[-98.76158761587615,16.53435262086998],[-98.90918909189092,16.544768637139512],[-99.00279002790028,16.581224694082906],[-99.34839348393484,16.664552824239195],[-99.69039690396903,16.72010491101007],[-100.02520025200252,16.919745222842877],[-100.24480244802447,16.983977323171686],[-100.43200432004319,17.063833447904813],[-100.8460084600846,17.200977662120394],[-101.00081000810007,17.275625778718748],[-101.14841148411485,17.393673963106835],[-101.3860138601386,17.513458150206517],[-101.48681486814868,17.615882310190315],[-101.60201602016019,17.652338367133694],[-101.7640176401764,17.84156266269696],[-101.84681846818468,17.921418787430085],[-101.91881918819188,17.95961084708506],[-101.99441994419944,17.973498868777767],[-102.21762217622177,17.957874844373464],[-102.54522545225451,18.041202974529767],[-102.70002700027,18.062035007068843],[-103.01683016830168,18.187027202303298],[-103.44163441634416,18.32590741923046],[-103.5820358203582,18.48388366598512],[-103.69723697236972,18.633179899181826],[-103.91323913239133,18.827612202879862],[-104.04644046440464,18.912676335747747],[-104.27684276842768,19.011628490308368],[-104.40644406444063,19.09148461504148],[-104.60444604446045,19.152244709947126],[-104.93924939249392,19.31022095670177],[-105.04365043650436,19.443893165494174],[-105.10845108451085,19.561941349882275],[-105.28485284852849,19.70602957494421],[-105.48285482854828,19.976845997952182],[-105.53325533255332,20.075798152512803],[-105.56925569255692,20.228566391132688],[-105.6160561605616,20.31710252942375],[-105.670056700567,20.38480663517575],[-105.64125641256412,20.43515071381185],[-105.5440554405544,20.497646811429078],[-105.37845378453784,20.511534833121786],[-105.25965259652597,20.579238938873786],[-105.24525245252453,20.63479102564466],[-105.25245252452524,20.667775077164862],[-105.3280532805328,20.752839210032747],[-105.42165421654217,20.775407245283418],[-105.49365493654936,20.777143247995],[-105.51165511655117,20.80839129680362],[-105.45765457654576,20.843111351035404],[-105.39285392853928,20.926439481191707],[-105.30285302853028,21.02712763846391],[-105.2380523805238,21.119135782178162],[-105.22365223652237,21.249335985547376],[-105.23445234452345,21.381272191628184],[-105.20925209252093,21.490640362458336],[-105.43245432454324,21.619104563115968],[-105.45765457654576,21.672920647175246],[-105.5260552605526,21.818744874948777],[-105.64845648456485,21.98887314068456],[-105.64485644856448,22.327393669444533],[-105.79245792457924,22.62772213854953],[-105.94365943659436,22.777018371746237],[-106.02286022860228,22.829098453093934],[-106.23526235262352,23.06172281644693],[-106.40086400864008,23.195395025239335],[-106.56646566465665,23.448851421131423],[-106.72846728467285,23.610299673309257],[-106.93726937269372,23.881116096317243],[-107.08487084870849,24.01652430782123],[-107.76527765277652,24.471357018257706],[-107.72567725677257,24.471357018257706],[-107.52767527675276,24.360252844715973],[-107.49527495274953,24.368932858273922],[-107.48807488074881,24.42448494504478],[-107.51327513275133,24.488717045373605],[-107.54927549275493,24.504341069777908],[-107.60327603276032,24.490453048085186],[-107.67527675276753,24.504341069777908],[-107.71127711277113,24.525173102316984],[-107.81567815678156,24.539061124009706],[-107.95247952479525,24.61544524331964],[-108.010080100801,24.693565365341172],[-108.01368013680137,24.783837506343843],[-108.2080820808208,24.97479780461869],[-108.28008280082801,25.080693970025663],[-108.2440824408244,25.07374995917931],[-108.19368193681936,25.030349891389562],[-108.13968139681397,25.018197872408436],[-108.07848078480785,25.018197872408436],[-108.03528035280353,25.035557899524335],[-108.04968049680497,25.06680594833294],[-108.09288092880928,25.09284598900679],[-108.37368373683736,25.193534146278992],[-108.46728467284673,25.264710257454155],[-108.69768697686976,25.382758441842256],[-108.75168751687517,25.424422506920408],[-108.78768787687876,25.537262683173736],[-108.84528845288453,25.542470691308495],[-108.89208892088921,25.511222642499888],[-109.02889028890289,25.479974593691267],[-109.06489064890648,25.51643065063466],[-109.06849068490685,25.551150704866444],[-108.97128971289713,25.58934276452142],[-108.88488884888848,25.69523892992838],[-108.88488884888848,25.733430989583354],[-108.93528935289352,25.69003092179362],[-109.00729007290073,25.6414228458691],[-109.08289082890829,25.615382805195267],[-109.19809198091981,25.592814769944596],[-109.25569255692557,25.6084387943489],[-109.3060930609306,25.632742832311166],[-109.38529385293853,25.726486978737],[-109.4248942489425,26.03202345597677],[-109.35289352893528,26.137919621383745],[-109.27009270092701,26.243815786790705],[-109.19809198091981,26.304575881696337],[-109.15849158491585,26.257703808483427],[-109.11529115291152,26.252495800348655],[-109.14769147691477,26.306311884407933],[-109.2160921609216,26.354919960332438],[-109.24129241292412,26.40526403896854],[-109.24489244892449,26.450400109469868],[-109.27729277292772,26.53372823962617],[-109.48249482494825,26.71080051620831],[-109.6768967689677,26.6969124945156],[-109.7560975609756,26.70212050265036],[-109.8280982809828,26.76982460840236],[-109.88929889298893,26.882664784655688],[-109.92169921699217,26.978144933793118],[-109.92529925299253,27.028489012429205],[-109.94329943299432,27.078833091065306],[-110.27810278102781,27.16216122122161],[-110.37890378903789,27.233337332396786],[-110.47610476104761,27.321873470687862],[-110.51930519305193,27.39478558457462],[-110.55890558905588,27.450337671345494],[-110.59130591305913,27.54408181777133],[-110.61650616506165,27.65344998860148],[-110.57690576905769,27.79580221095182],[-110.53010530105301,27.86350631670382],[-110.76050760507604,27.915586398051502],[-110.84690846908468,27.917322400763098],[-110.92250922509224,27.889546357377668],[-110.98730987309872,27.926002414321047],[-111.12051120511205,27.9676664793992],[-111.28251282512825,28.11522670988431],[-111.47331473314733,28.3843071301807],[-111.67851678516784,28.471107265760182],[-111.74691746917469,28.563115409474435],[-111.83331833318333,28.64817954234232],[-111.90531905319052,28.7523397050377],[-111.91971919719197,28.797475775539027],[-111.94131941319412,28.823515816212876],[-112.04572045720457,28.896427930099634],[-112.16092160921609,29.019684122622508],[-112.19332193321932,29.118636277183114],[-112.22212222122221,29.269668513091403],[-112.30132301323013,29.32348459715068],[-112.37692376923769,29.347788635112934],[-112.39492394923948,29.41896474628811],[-112.38772387723877,29.460628811366263],[-112.41292412924129,29.537012930676212],[-112.57132571325712,29.719293215393122],[-112.65412654126541,29.87032545130141],[-112.69732697326972,29.917197524514336],[-112.73692736927369,29.984901630266336],[-112.75852758527586,30.125517849905094],[-112.82332823328233,30.300854123775636],[-112.95292952929529,30.509174449166395],[-113.05733057330573,30.65152667151675],[-113.11133111331112,30.793878893867088],[-113.0861308613086,30.937967118929024],[-113.10413104131041,31.0265032572201],[-113.11853118531185,31.047335289759175],[-113.10773107731077,31.0768473358562],[-113.07173071730718,31.061223311451897],[-113.04293042930429,31.08726335212573],[-113.04653046530466,31.179271495839984],[-113.08253082530825,31.207047539225414],[-113.18693186931868,31.23655958532244],[-113.23013230132301,31.255655615149934],[-113.48213482134821,31.293847674804894],[-113.62253622536225,31.34592775615259],[-113.63333633336333,31.467447945963855],[-113.70173701737018,31.52300003273473],[-113.75933759337593,31.557720086966526],[-113.94653946539465,31.62889619814169],[-113.9789397893979,31.59244014119831],[-114.00414004140042,31.524736035446324],[-114.07974079740796,31.510848013753602],[-114.14814148141481,31.507376008330425],[-114.26334263342633,31.55424808154335],[-114.54774547745477,31.733056360837068],[-114.60894608946089,31.762568406934093],[-114.69894698946989,31.778192431338397],[-114.74214742147421,31.80596847472384],[-114.9329493294933,31.90144862386127],[-114.89334893348934,31.85110454522517],[-114.83934839348393,31.799024463877473],[-114.78894788947889,31.646256225257588],[-114.84654846548466,31.53862405713903],[-114.88254882548826,31.156703460589327],[-114.8429484294843,31.080319341279377],[-114.760147601476,30.9587991514681],[-114.70254702547025,30.764366847770063],[-114.68454684546845,30.622014625419723],[-114.6341463414634,30.5074384464548],[-114.64854648546485,30.23835802615841],[-114.63054630546306,30.1567658987137],[-114.55134551345513,30.023093689921296],[-114.40374403744038,29.89636549197526],[-114.37134371343713,29.830397388934855],[-114.18054180541804,29.734917239797426],[-114.06174061740617,29.60992504456297],[-113.82773827738278,29.439796778827187],[-113.75573755737557,29.36688466494043],[-113.5469354693547,29.103012252778797],[-113.53973539735397,29.023156128045684],[-113.50013500135002,28.92593997619666],[-113.38133381333813,28.946772008735735],[-113.32733327333273,28.873859894848977],[-113.33453334533345,28.83913984061718],[-113.32013320133201,28.81309979994333],[-113.2589325893259,28.818307808078103],[-113.20493204932049,28.799211778250623],[-113.09333093330933,28.511035328126738],[-113.03213032130321,28.472843268471777],[-112.95652956529565,28.45548324135588],[-112.87012870128702,28.424235192547258],[-112.86652866528665,28.3513230786605],[-112.87012870128702,28.29229898646645],[-112.79452794527946,28.207234853598564],[-112.8089280892809,28.09265867463364],[-112.74772747727476,27.99544252278463],[-112.75852758527586,27.8999623736472],[-112.73332733327334,27.825314257048845],[-112.55332553325533,27.656921994024657],[-112.33012330123302,27.523249785232252],[-112.28332283322833,27.347913511361696],[-112.18972189721897,27.186465259183862],[-112.09972099720997,27.146537196817306],[-112.00252002520025,27.078833091065306],[-112.01692016920168,27.009392982601724],[-112.00972009720097,26.967728917523573],[-111.88371883718837,26.841000719577536],[-111.86211862118621,26.677816464688107],[-111.7541175411754,26.571920299281146],[-111.72171721717217,26.564976288434778],[-111.70011700117001,26.580600312839096],[-111.77931779317792,26.686496478246056],[-111.81531815318154,26.755936586709637],[-111.82251822518225,26.86530475753979],[-111.79371793717937,26.87919277923251],[-111.57051570515705,26.707328510785132],[-111.54531545315453,26.5788643101275],[-111.46971469714697,26.50595219624074],[-111.4661146611466,26.408736044391716],[-111.41931419314193,26.349711952197666],[-111.40491404914049,26.26464781932978],[-111.33291332913329,26.125767602402604],[-111.32931329313293,25.931335298704568],[-111.29331293312933,25.788983076354228],[-111.14931149311492,25.57198273740552],[-111.03411034110341,25.52684666690419],[-111.01251012510124,25.42095050149723],[-110.89370893708937,25.144926070354472],[-110.7569075690757,24.993893834446183],[-110.68850688506885,24.867165636500133],[-110.67770677706777,24.7890455144786],[-110.72810728107281,24.670997330090515],[-110.73530735307352,24.589405202645807],[-110.65970659706596,24.34115681488848],[-110.5481054810548,24.214428616942442],[-110.4221042210422,24.183180568133835],[-110.40050400504005,24.165820541017936],[-110.41130411304113,24.13110048678614],[-110.36810368103681,24.099852437977532],[-110.32130321303212,24.139780500344088],[-110.2961029610296,24.19533258711496],[-110.32130321303212,24.25956468744377],[-110.32490324903249,24.306436760656695],[-110.30330303303033,24.339420812176897],[-110.26370263702637,24.34462882031167],[-110.02250022500225,24.174500554575886],[-109.98289982899828,24.10853245153548],[-109.89289892898928,24.032148332225532],[-109.81009810098101,23.938404185799698],[-109.77769777697776,23.865492071912925],[-109.70929709297093,23.802995974295698],[-109.6768967689677,23.66237975465694],[-109.51129511295113,23.59814765432813],[-109.42129421294213,23.48009946994003],[-109.4140941409414,23.405451353341675],[-109.45729457294573,23.21449105506683],[-109.49689496894969,23.160674971007552],[-109.630096300963,23.07908284356283],[-109.72729727297273,22.98186669171382],[-109.82449824498245,22.922842599519768],[-109.92169921699217,22.88638654257639],[-110.00450004500044,22.893330553422743],[-110.08730087300873,23.00617072967607],[-110.18090180901808,23.341219253012866],[-110.24570245702456,23.412395364188043],[-110.28890288902889,23.518291529595004],[-110.36090360903609,23.605091665174484],[-110.63090630906309,23.737027871255293],[-110.76410764107641,23.87764409089405],[-110.89730897308972,23.969652234608304],[-111.03771037710376,24.105060446112304],[-111.41931419314193,24.329004795907352],[-111.57771577715776,24.443580974872276],[-111.68211682116821,24.55642115112559],[-111.75051750517505,24.55468514841401],[-111.8009180091801,24.542533129432883],[-111.82251822518225,24.57378117824149],[-111.82611826118261,24.631069267723944],[-111.84771847718477,24.66926132737892],[-112.07092070920709,24.839389593114703],[-112.11772117721176,24.934869742252133],[-112.12852128521286,25.04250191037069],[-112.07812078120782,25.323734349648205],[-112.05652056520564,25.488654607249217],[-112.07092070920709,25.573718740117116],[-112.09252092520924,25.584134756386646],[-112.11412114121141,25.63100682959957],[-112.12132121321213,25.764679038391975],[-112.17532175321753,25.912239268877087],[-112.37692376923769,26.21430374069368],[-112.52452524525245,26.27332783288773],[-112.65772657726578,26.316727900677463],[-113.02133021330214,26.584072318262272],[-113.11853118531185,26.71600852434308],[-113.14373143731437,26.79239264365303],[-113.15453154531545,26.946896884984497],[-113.20493204932049,26.85662474398184],[-113.27333273332734,26.790656640941435],[-113.42453424534246,26.795864649076208],[-113.59733597335973,26.721216532477854],[-113.70173701737018,26.790656640941435],[-113.75573755737557,26.87051276567456],[-113.8421384213842,26.96599291481199],[-113.93573935739357,26.98508894463947],[-113.99693996939969,26.98856095006265],[-114.10854108541085,27.10660913445075],[-114.20214202142022,27.14306519139413],[-114.33174331743317,27.158689215798432],[-114.44694446944469,27.217713307992483],[-114.47934479344794,27.283681411032887],[-114.49734497344973,27.37568955474714],[-114.54054540545405,27.431241641518],[-114.7169471694717,27.538873809636556],[-114.85734857348574,27.65865799673624],[-114.99414994149942,27.73677811875777],[-115.03375033750338,27.799274216374997],[-115.03735037350373,27.842674284164744],[-114.82494824948249,27.830522265183617],[-114.56934569345694,27.783650191970693],[-114.44694446944469,27.797538213663415],[-114.37134371343713,27.84093828145315],[-114.29934299342993,27.87218633026177],[-114.28854288542885,27.839202278741567],[-114.3029430294303,27.774970178412744],[-114.23094230942309,27.71768208893029],[-114.13734137341373,27.670810015717365],[-114.06894068940689,27.676018023852137],[-114.13374133741337,27.72636210248824],[-114.1769417694177,27.830522265183617],[-114.15894158941589,27.868714324838592],[-114.15894158941589,27.91905840347468],[-114.25254252542526,27.90864238720515],[-114.2669426694267,27.934682427878997],[-114.18414184141841,28.012802549900528],[-114.0941409414094,28.22112287529127],[-114.04734047340473,28.425971195258853],[-114.14454144541445,28.604779474552586],[-114.31014310143101,28.72977166978704],[-114.66294662946629,29.09433223922086],[-114.87534875348753,29.28182053207253],[-114.93654936549365,29.351260640536125],[-114.99414994149942,29.384244692056328],[-115.16695166951669,29.42764475984606],[-115.3109531095311,29.53180492254144],[-115.56655566555665,29.679365153026552],[-115.67455674556746,29.7557492723365],[-115.75015750157502,29.936293554341816],[-115.80775807758077,29.96059759230407],[-115.78975789757898,30.083853784826943],[-115.8149581495815,30.304326129198813],[-115.85815858158581,30.359878215969687],[-115.99495994959949,30.413694300028965],[-116.02736027360274,30.562990533225673],[-116.03456034560345,30.705342755576027],[-116.06336063360634,30.804294910136633],[-116.29736297362973,30.970951170449226],[-116.30816308163082,31.050807295182352],[-116.30816308163082,31.1271914144923],[-116.33336333363334,31.203575533802237],[-116.45936459364594,31.361551780556894],[-116.61056610566106,31.498695994772476],[-116.6609666096661,31.56466409781288],[-116.6681666816668,31.698336306605285],[-116.72216722167221,31.734792363548664],[-116.70056700567005,31.743472377106613],[-116.65376653766538,31.740000371683436],[-116.62496624966249,31.75736039879932],[-116.62136621366213,31.85110454522517],[-116.84816848168481,31.9969287729987],[-116.9129691296913,32.19830508754309],[-117.03537035370354,32.30420125295005],[-117.06417064170641,32.34412931531662],[-117.1289712897129,32.533353610879885],[-116.8409684096841,32.55418564341896],[-116.55656556565566,32.57675367866963],[-116.26856268562685,32.59758571120871],[-115.98415984159841,32.61841774374777],[-115.69615696156961,32.64098577899844],[-115.41175411754118,32.66181781153752],[-115.12375123751237,32.68264984407659],[-114.83934839348393,32.705217879327265],[-114.72414724147241,32.715633895596795],[-114.78894788947889,32.56460165968849],[-114.83574835748357,32.50904957291763],[-114.36054360543605,32.359753339720925],[-113.8889388893889,32.21219310923581],[-113.41373413734136,32.064632878750686],[-112.93852938529385,31.917072648265574],[-112.46332463324633,31.767776415068866],[-111.99171991719916,31.620216184583754],[-111.51651516515165,31.472655954098627],[-111.04131041310413,31.32335972090192],[-110.68850688506885,31.325095723613515],[-110.33570335703357,31.325095723613515],[-109.98289982899828,31.326831726325096],[-109.62649626496265,31.326831726325096],[-109.27369273692737,31.326831726325096],[-108.92088920889209,31.328567729036692],[-108.56808568085681,31.328567729036692],[-108.21528215282153,31.330303731748288],[-108.21528215282153,31.44140790529002],[-108.21168211682117,31.55424808154335],[-108.21168211682117,31.667088257796664],[-108.21168211682117,31.779928434049992],[-107.9920799207992,31.778192431338397],[-107.77247772477725,31.776456428626815],[-107.55287552875528,31.776456428626815],[-107.33327333273333,31.77472042591522],[-107.11367113671136,31.77298442320364],[-106.89406894068941,31.77298442320364],[-106.67446674466744,31.771248420492043],[-106.45486454864549,31.76951241778046],[-106.44406444064441,31.767776415068866],[-106.43686436864368,31.76430440964569],[-106.34686346863468,31.67924027677779],[-106.25686256862568,31.543832065273804],[-106.14886148861488,31.45008791884797],[-106.02286022860228,31.398007837500273],[-105.81405814058141,31.24176759345721],[-105.51525515255152,30.98136718671877],[-105.27405274052741,30.80776691555981],[-105.09765097650977,30.72096677998033],[-104.97884978849788,30.646318663381976],[-104.91764917649176,30.58382256576475],[-104.83484834848348,30.448414354260763],[-104.680046800468,30.13419786346303],[-104.680046800468,29.990109638401094],[-104.62244622446224,29.85470142689711],[-104.50364503645037,29.67762915031497],[-104.39924399243992,29.57346898761959],[-104.31284312843128,29.54222093881097],[-104.21564215642157,29.479724841193757],[-104.11124111241112,29.38598069476791],[-103.98883988839889,29.32348459715068],[-103.85203852038521,29.29050054563048],[-103.66483664836647,29.207172415474176],[-103.42363423634237,29.070028201258594],[-103.2580325803258,29.000588092795013],[-103.1680316803168,28.99885209008343],[-103.08883088830888,29.042252157873165],[-103.0240302403024,29.132524298875822],[-102.95562955629556,29.18981238835829],[-102.89082890828908,29.215852429032125],[-102.86562865628656,29.257516494110277],[-102.87642876428764,29.314804583592732],[-102.83322833228333,29.443268784250364],[-102.73242732427325,29.64464509879477],[-102.61362613626136,29.752277266913325],[-102.47682476824768,29.76963729402921],[-102.38682386823868,29.806093350972603],[-102.34362343623435,29.86511744316664],[-102.26802268022679,29.87032545130141],[-102.16362163621636,29.825189380800083],[-101.99081990819909,29.795677334703058],[-101.75321753217531,29.78178931301035],[-101.61281612816128,29.78699732114511],[-101.56961569615696,29.80956535639578],[-101.5480154801548,29.807829353684184],[-101.54441544415444,29.78352531572193],[-101.50841508415084,29.7731092994524],[-101.440014400144,29.776581304875577],[-101.37881378813788,29.74186125064378],[-101.30321303213032,29.634229082525223],[-101.04041040410404,29.460628811366263],[-101.01521015210152,29.39986871646063],[-100.92520925209251,29.314804583592732],[-100.7560075600756,29.182868377511923],[-100.65880658806587,29.068292198547013],[-100.63720637206372,28.972812049409583],[-100.55080550805508,28.82177981350128],[-100.39960399603996,28.613459488110536],[-100.33120331203311,28.502355314568803],[-100.34920349203492,28.486731290164485],[-100.33480334803347,28.42770719797045],[-100.29520295202951,28.327019040698246],[-100.21960219602195,28.241954907830348],[-100.11160111601116,28.172514799366766],[-100,28.04752260413231],[-99.88839888398884,27.866978322126997],[-99.75519755197551,27.729834107911415],[-99.59679596795968,27.63608996148558],[-99.50679506795068,27.547553823194505],[-99.48519485194852,27.46769769846138],[-99.48519485194852,27.398257589997797],[-99.51039510395104,27.340969500515342],[-99.49959499594996,27.28541741374447],[-99.45639456394564,27.233337332396786],[-99.4419944199442,27.17084123477956],[-99.45639456394564,27.082305096488483],[-99.45639456394564,27.05626505581465],[-99.4419944199442,27.037169025987154],[-99.30159301593015,26.88440078736727],[-99.22959229592296,26.76114459484441],[-99.1719917199172,26.566712291146374],[-99.1719917199172,26.564976288434778],[-99.10719107191072,26.44692810404669],[-99.01359013590135,26.398320028122185],[-98.87318873188731,26.380960001006287],[-98.76518765187652,26.34103193863973],[-98.69318693186932,26.276799838310907],[-98.59958599585995,26.238607778655933],[-98.48438484384843,26.224719756963225],[-98.37638376383764,26.183055691885073],[-98.27558275582756,26.111879580709896],[-98.08118081180811,26.065007507496972],[-97.80037800378004,26.042439472246315],[-97.5879758797588,25.983415380052264],[-97.44037440374403,25.89140723633801],[-97.37557375573755,25.87231120651053],[-97.35757357573576,25.870575203798936],[-97.35037350373503,25.884463225491658],[-97.33957339573395,25.91050326616549],[-97.2819728197282,25.941751314974113],[-97.14517145171452,25.960847344801593]]]]}},{"type":"Feature","id":584,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[169.63549635496355,5.830159901208404],[169.61389613896142,5.800647855111379],[169.59229592295924,5.802383857822974],[169.61389613896142,5.8249518930736315],[169.62829628296282,5.856199941882252],[169.649896498965,5.944736080173314],[169.70029700297005,5.977720131693516],[169.73629736297363,6.01417618863691],[169.72549725497254,5.975984128981935],[169.67149671496713,5.936056066615365],[169.63549635496355,5.830159901208404]]],[[[171.57591575915762,7.048833804744319],[171.61551615516157,7.026265769493648],[171.68751687516874,7.0280017722052435],[171.7559175591756,6.97244968543437],[171.7307173071731,6.975921690857547],[171.69471694716947,7.0002257288197995],[171.65871658716588,7.010641745089345],[171.61551615516157,7.007169739666168],[171.5939159391594,7.015849753224117],[171.57591575915762,7.048833804744319]]],[[[171.10071100711008,7.137369943035381],[171.2267122671227,7.08702586439928],[171.39231392313923,7.111329902361547],[171.36711367113674,7.095705877957229],[171.3059130591306,7.0818178562645215],[171.2627126271263,7.0679298345718],[171.23391233912338,7.0679298345718],[171.20151201512016,7.073137842706572],[171.09711097110971,7.109593899649951],[171.03591035910358,7.1564659728628754],[171.05031050310504,7.172089997267179],[171.10071100711008,7.137369943035381]]],[[[168.8290882908829,7.30923421148276],[168.8146881468815,7.293610187078457],[168.71748717487174,7.302290200636392],[168.67428674286742,7.321386230463887],[168.6778867788678,7.33701025486819],[168.75708757087574,7.323122233175468],[168.8290882908829,7.30923421148276]]],[[[166.8886688866889,11.152744214942174],[166.86346863468634,11.145800204095806],[166.84546845468458,11.152744214942174],[166.85986859868598,11.166632236634882],[166.8886688866889,11.168368239346478],[166.89946899468998,11.1648962339233],[166.8886688866889,11.152744214942174]]]]}},{"type":"Feature","id":807,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[22.343623436234367,42.313992887975786],[22.49842498424985,42.16469665477908],[22.58122581225814,42.10567256258503],[22.68202682026822,42.05880048937212],[22.797227972279728,42.025816437851915],[22.836828368283676,41.99283238633171],[22.9088290882909,41.834856139577056],[22.944829448294485,41.775832047383005],[22.99162991629916,41.75673601755551],[23.002430024300253,41.73937599043961],[23.006030060300617,41.716807955188955],[22.952029520295213,41.605703781647236],[22.930429304293057,41.355719391178326],[22.9160291602916,41.33662336135083],[22.85842858428586,41.33662336135083],[22.7828278282783,41.33141535321607],[22.754027540275416,41.31231932338858],[22.725227252272532,41.178647114596174],[22.602826028260296,41.140455054941214],[22.494824948249487,41.11788701969053],[22.401224012240135,41.123095027825315],[22.239222392223922,41.15434307663392],[22.18522185221852,41.15781508205711],[22.138421384213842,41.140455054941214],[21.99441994419945,41.131775041383264],[21.929619296192982,41.10747100342101],[21.77841778417786,40.95123075937795],[21.62721627216274,40.89567867260706],[21.5768157681577,40.86963863193321],[21.4580145801458,40.90435868616501],[21.404014040140396,40.9078306915882],[21.3248132481325,40.867902629221646],[21.14841148411486,40.86269462108686],[21.101611016110155,40.855750610240506],[20.96480964809649,40.85054260210575],[20.957609576095763,40.87137463464481],[20.932409324093243,40.902622683453416],[20.87120871208714,40.91824670785775],[20.741607416074174,40.90609468887661],[20.709207092070926,40.928662724127264],[20.655206552065522,41.06233493291967],[20.615606156061574,41.08316696545876],[20.568805688056898,41.12830303596007],[20.489604896048974,41.27239126102202],[20.48600486004861,41.33662336135083],[20.493204932049338,41.39217544812169],[20.450004500044997,41.52063964877934],[20.475204752047517,41.55362370029954],[20.514805148051494,41.5744557328386],[20.514805148051494,41.6265358141863],[20.5040050400504,41.70639193891941],[20.55440554405544,41.86263218296247],[20.565205652056534,41.87304819923202],[20.57960579605796,41.86610418838566],[20.6948069480695,41.85395216940455],[20.723607236072354,41.87304819923202],[20.74520745207454,41.90429624804062],[20.748807488074874,42.01887242700556],[20.777607776077758,42.07095250835323],[21.058410584105843,42.17164066562543],[21.14121141211413,42.17511267104862],[21.2060120601206,42.128240597835685],[21.25641256412564,42.098728551738674],[21.285212852128524,42.10046455445027],[21.296012960129616,42.12997660054728],[21.3320133201332,42.187264690029735],[21.389613896138968,42.22024874154994],[21.562415624156245,42.24802478493538],[21.620016200162013,42.24281677680062],[21.738817388173885,42.267120814762876],[21.814418144181445,42.30357687170624],[21.85401854018542,42.30878487984103],[21.904419044190462,42.322672901533736],[21.976419764197658,42.319200896110544],[22.052020520205218,42.30531287441784],[22.14562145621457,42.32440890424533],[22.239222392223922,42.35739295576553],[22.2788227882279,42.35044894491918],[22.318423184231847,42.32093689882214],[22.343623436234367,42.313992887975786]]]}},{"type":"Feature","id":466,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[4.228242282422826,19.143564696389177],[4.228242282422826,18.96822842251862],[4.228242282422826,18.704356010357003],[4.228242282422826,18.41097155209836],[4.23184231842319,18.140155129090374],[4.23184231842319,17.831146646427428],[4.23184231842319,17.582898258670113],[4.235442354423554,17.287777797699874],[4.235442354423554,16.996129342152813],[4.203042030420306,16.96314529063261],[4.192241922419242,16.7982250330316],[4.18144181441815,16.581224694082906],[4.120241202412018,16.357280344287844],[4.015840158401602,16.19236008668682],[3.9762397623976256,16.036119842643757],[3.9474394743947414,15.9458477016411],[3.9078390783907935,15.897239625716594],[3.8970389703897013,15.838215533522543],[3.8754387543875453,15.75488740336624],[3.843038430384297,15.701071319306962],[3.817838178381777,15.673295275921532],[3.709837098370997,15.642047227112911],[3.5190351903519,15.482334977646673],[3.5046350463504723,15.355606779700636],[3.288632886328884,15.39032683393242],[3.061830618306203,15.4267828908758],[3.029430294302955,15.425046888164218],[3.011430114301163,15.407686861048319],[3.000630006300071,15.341718758007914],[2.691026910269102,15.329566739026788],[2.421024210242109,15.320886725468839],[2.089820898208984,15.308734706487712],[1.8594185941859394,15.301790695641358],[1.5678156781567907,15.28616667123704],[1.3014130141301337,15.272278649544333],[1.1214112141121575,15.126454421770802],[0.9594095940959448,14.987574204843625],[0.948609486094881,14.982366196708867],[0.7182071820718363,14.954590153323423],[0.43380433804338736,14.97889419128569],[0.286202862028631,14.980630193997271],[0.2286022860228627,14.963270166881372],[0.2178021780217989,14.91119008553369],[0.009000090000910177,14.984102199420448],[-0.23580235802356242,15.058750316018802],[-0.4050040500405032,15.011878242805892],[-0.43380433804338736,15.029238269921777],[-0.45540455404554336,15.060486318730398],[-0.5382053820538033,15.077846345846297],[-0.6678066780667677,15.069166332288347],[-0.7614076140761483,15.048334299749271],[-0.9090090900909047,14.937230126207538],[-1.0206102061020488,14.841749977070108],[-1.049410494104933,14.819181941819437],[-1.2042120421204174,14.761893852336982],[-1.492214922149202,14.626485640832996],[-1.6578165781657788,14.52753348627239],[-1.6938169381693626,14.508437456444895],[-1.7694176941769229,14.485869421194238],[-1.8810188101880954,14.480661413059465],[-1.9746197461974475,14.456357375097213],[-2.057420574205736,14.194220965647176],[-2.115021150211504,14.168180924973328],[-2.457024570245693,14.274077090380302],[-2.525425254252525,14.258453065975985],[-2.5866258662586574,14.227205017167378],[-2.777427774277726,14.074436778547494],[-2.8746287462874704,13.951180586024634],[-2.9250292502925106,13.786260328423623],[-2.9178291782917825,13.735916249787522],[-2.9178291782917825,13.678628160305067],[-2.9502295022950307,13.649116114208041],[-2.9970299702997067,13.636964095226915],[-3.0402304023040188,13.638700097938496],[-3.1986319863198673,13.673420152170294],[-3.2490324903249075,13.657796127765991],[-3.2706327063270635,13.577940003032865],[-3.2670326703266994,13.400867726450727],[-3.3030330303302833,13.281083539351044],[-3.396633966339664,13.24289147969607],[-3.46863468634686,13.196019406483146],[-3.5262352623526283,13.182131384790424],[-3.5766357663576684,13.19428340377155],[-3.8538385383853893,13.373091683065283],[-3.9474394743947414,13.402603729162308],[-4.051840518405186,13.381771696623233],[-4.152641526415266,13.305387577313297],[-4.195841958419578,13.256779501388777],[-4.25704257042571,13.197755409194741],[-4.329043290432907,13.11963528717321],[-4.311043110431086,13.05193118142121],[-4.260642606426046,12.97554706211126],[-4.224642246422462,12.880066912973831],[-4.228242282422826,12.79326677739435],[-4.480244802448027,12.671746587583087],[-4.458644586445871,12.630082522504935],[-4.422644226442259,12.581474446580415],[-4.422644226442259,12.492938308289354],[-4.429844298442987,12.338434066957873],[-4.480244802448027,12.281145977475418],[-4.545045450454495,12.22732989341614],[-4.588245882458807,12.154417779529382],[-4.627846278462783,12.119697725297584],[-4.6998469984699796,12.076297657507837],[-4.797047970479696,12.032897589718104],[-4.969849698496972,11.992969527351548],[-5.106651066510665,11.9669294866777],[-5.157051570515705,11.942625448715447],[-5.229052290522901,11.89054536736775],[-5.286652866528669,11.828049269750522],[-5.301053010530097,11.760345163998537],[-5.290252902529005,11.683961044688587],[-5.268652686526849,11.619728944359778],[-5.243452434524329,11.576328876570031],[-5.229052290522901,11.522512792510753],[-5.250652506525057,11.37495256202564],[-5.301053010530097,11.206560299001453],[-5.347853478534773,11.130176179691503],[-5.4234542345423336,11.088512114613351],[-5.491854918549166,11.041640041400427],[-5.47025470254701,10.930535867858694],[-5.455854558545582,10.770823618392456],[-5.477454774547738,10.644095420446405],[-5.477454774547738,10.564239295713293],[-5.506255062550622,10.48264716826857],[-5.524255242552414,10.425359078786116],[-5.556655566555662,10.439247100478838],[-5.693456934569326,10.434039092344065],[-5.844658446584447,10.388903021842737],[-5.895058950589487,10.354182967610939],[-5.905859058590579,10.307310894398029],[-5.941859418594191,10.274326842877826],[-5.988659886598867,10.239606788646029],[-6.0354603546035435,10.1944707181447],[-6.118261182611832,10.201414728991054],[-6.197461974619728,10.232662777799675],[-6.237062370623704,10.2621748238967],[-6.240662406624068,10.279534851012585],[-6.215462154621548,10.322934918802332],[-6.193861938619392,10.369806992015256],[-6.190261902619028,10.401055040823863],[-6.219062190621912,10.475703157422217],[-6.240662406624068,10.557295284866925],[-6.229862298622976,10.597223347233495],[-6.251462514625132,10.718743537044759],[-6.262262622626224,10.723951545179531],[-6.3666636666366685,10.692703496370925],[-6.402664026640252,10.685759485524557],[-6.424264242642408,10.671871463831849],[-6.4314643146431365,10.649303428581177],[-6.406264062640616,10.572919309271242],[-6.424264242642408,10.55903128757852],[-6.481864818648177,10.560767290290102],[-6.564665646656465,10.58680733096395],[-6.654666546665453,10.656247439427531],[-6.676266762667609,10.633679404176874],[-6.687066870668701,10.578127317406],[-6.690666906669065,10.512159214365596],[-6.669066690666909,10.392375027265913],[-6.6942669426694295,10.34897495947618],[-6.751867518675169,10.35765497303413],[-6.834668346683458,10.35765497303413],[-6.90306903069029,10.34550295405299],[-6.949869498694994,10.342030948629812],[-6.97866978669785,10.30036688355166],[-6.993069930699306,10.251758807627155],[-6.964269642696422,10.197942723567877],[-6.967869678696786,10.17537468831722],[-6.989469894698942,10.156278658489725],[-7.018270182701826,10.144126639508599],[-7.039870398703982,10.144126639508599],[-7.10467104671045,10.20315073170265],[-7.183871838718375,10.225718766953307],[-7.363873638736379,10.258702818473509],[-7.385473854738535,10.340294945918231],[-7.414274142741419,10.342030948629812],[-7.457474574745731,10.383695013707964],[-7.497074970749708,10.439247100478838],[-7.533075330753292,10.437511097767242],[-7.561875618756176,10.421887073362939],[-7.662676626766256,10.427095081497711],[-7.7490774907749085,10.342030948629812],[-7.8138781387813765,10.236134783222852],[-7.885878858788573,10.18579070458675],[-7.961479614796133,10.163222669336093],[-7.990279902799017,10.163222669336093],[-7.975879758797589,10.229190772376498],[-7.986679866798653,10.277798848301003],[-8.008280082800809,10.321198916090736],[-8.231482314823154,10.437511097767242],[-8.267482674826738,10.486119173691762],[-8.299882998829986,10.61805537977257],[-8.325083250832506,10.74999158585338],[-8.321483214832142,10.826375705163315],[-8.307083070830714,10.89581581362691],[-8.314283142831414,10.949631897686189],[-8.33588335883357,10.99129596276434],[-8.40428404284043,11.0294880224193],[-8.476284762847627,11.048584052246795],[-8.56268562685625,10.996503970899099],[-8.605886058860591,10.98782395734115],[-8.645486454864539,10.99129596276434],[-8.667086670866695,11.008655989880225],[-8.66348663486633,11.036432033265669],[-8.566285662856615,11.177048252904427],[-8.519485194851939,11.236072345098464],[-8.46188461884617,11.281208415599806],[-8.425884258842586,11.30551245356206],[-8.400684006840066,11.340232507793843],[-8.397083970839702,11.366272548467691],[-8.407884078840794,11.387104581006767],[-8.469084690846898,11.41140861896902],[-8.569885698856979,11.477376722009424],[-8.620286202862019,11.484320732855778],[-8.66348663486633,11.515568781664399],[-8.710287102871035,11.617992941648183],[-8.731887318873191,11.637088971475677],[-8.778687786877867,11.647504987745208],[-8.82188821888218,11.673545028419056],[-8.818288182881815,11.807217237211447],[-8.818288182881815,11.92179341617637],[-8.915489154891532,12.109281709028053],[-8.951489514895144,12.225593890704545],[-8.99828998289982,12.345378077804241],[-9.041490414904132,12.402666167286696],[-9.120691206912056,12.449538240499606],[-9.214292142921437,12.482522292019809],[-9.30069300693006,12.489466302866177],[-9.365493654936557,12.479050286596632],[-9.394293942939413,12.465162264903924],[-9.394293942939413,12.442594229653253],[-9.340293402934037,12.366210110343303],[-9.333093330933309,12.324546045265166],[-9.340293402934037,12.282881980187014],[-9.35829358293583,12.25510593680157],[-9.405094050940505,12.251633931378393],[-9.487894878948794,12.229065896127736],[-9.588695886958874,12.182193822914812],[-9.657096570965706,12.142265760548256],[-9.714697146971474,12.043313605987635],[-9.754297542975422,12.029425584294927],[-9.81909819098189,12.043313605987635],[-10.009900099000987,12.116225719874407],[-10.168301683016836,12.17698581478004],[-10.276302763027616,12.213441871723418],[-10.341103411034112,12.190873836472761],[-10.373503735037332,12.178721817491635],[-10.467104671046712,12.138793755125064],[-10.589505895058949,11.989497521928357],[-10.618306183061833,11.940889446003851],[-10.643506435064353,11.925265421599548],[-10.675906759067573,11.8992253809257],[-10.708307083070821,11.8992253809257],[-10.733507335073341,11.916585408041598],[-10.744307443074433,11.927001424311143],[-10.805508055080537,12.0346335924297],[-10.877508775087733,12.152681776817786],[-10.931509315093138,12.204761858165469],[-11.003510035100334,12.20823386358866],[-11.064710647106466,12.170041803933685],[-11.129511295112934,12.095393687335331],[-11.208712087120858,12.024217576160154],[-11.259112591125898,12.003385543621079],[-11.305913059130575,12.015537562602205],[-11.413914139141383,12.10407370089328],[-11.493114931149307,12.166569798510508],[-11.5039150391504,12.197817847319115],[-11.475114751147515,12.24642592324362],[-11.446314463144631,12.319338037130393],[-11.417514175141747,12.378362129324444],[-11.388713887138863,12.404402169998278],[-11.381513815138135,12.479050286596632],[-11.449914499144995,12.531130367944328],[-11.449914499144995,12.557170408618163],[-11.442714427144267,12.62834651979334],[-11.413914139141383,12.775906750278466],[-11.417514175141747,12.831458837049325],[-11.388713887138863,12.942563010591059],[-11.435514355143539,12.991171086515578],[-11.442714427144267,13.027627143458957],[-11.493114931149307,13.086651235652994],[-11.547115471154711,13.169979365809297],[-11.56151561515614,13.237683471561297],[-11.583115831158295,13.28976355290898],[-11.633516335163335,13.369619677642106],[-11.673116731167312,13.381771696623233],[-11.759517595175936,13.393923715604359],[-11.773917739177392,13.367883674930525],[-11.802718027180276,13.327955612563954],[-11.831518315183132,13.315803593582828],[-11.878318783187837,13.364411669507334],[-11.896318963189628,13.406075734585485],[-11.896318963189628,13.44426779424046],[-11.957519575195732,13.510235897280864],[-12.054720547205477,13.633492089803724],[-12.043920439204385,13.734180247075926],[-11.982719827198252,13.787996331135204],[-11.96471964719646,13.829660396213356],[-11.961119611196096,13.874796466714685],[-11.986319863198617,13.930348553485558],[-12.018720187201865,13.975484623986887],[-12.011520115201137,14.070964773124317],[-12.018720187201865,14.206372984628302],[-12.069120691206905,14.274077090380302],[-12.112321123211217,14.322685166304808],[-12.17352173521735,14.376501250364086],[-12.227522275222753,14.458093377808794],[-12.205922059220597,14.570933554062123],[-12.187921879218777,14.647317673372072],[-12.281522815228158,14.808765925549906],[-12.105121051210517,14.744533825221083],[-12.079920799207997,14.767101860471755],[-12.022320223202229,14.805293920126715],[-11.93951939519394,14.886886047571437],[-11.871118711187108,14.994518215689993],[-11.842318423184224,15.129926427193979],[-11.827918279182796,15.244502606158889],[-11.799117991179912,15.343454760719496],[-11.759517595175936,15.425046888164218],[-11.676716767167676,15.511847023743698],[-11.597515975159752,15.57260711864933],[-11.5039150391504,15.636839218978153],[-11.45351453514536,15.624687199997027],[-11.367113671136707,15.53615106170595],[-11.16911169111691,15.359078785123813],[-11.007110071100698,15.223670573619813],[-10.949509495094958,15.150758459733055],[-10.895508955089554,15.150758459733055],[-10.81630816308163,15.280958663102282],[-10.733507335073341,15.395534842067192],[-10.697506975069757,15.423310885452622],[-10.585905859058585,15.435462904433749],[-10.492304923049232,15.438934909856926],[-10.413104131041308,15.437198907145344],[-10.261902619026188,15.416366874606268],[-10.193501935019356,15.395534842067192],[-10.12870128701286,15.383382823086066],[-9.941499414994155,15.372966806816521],[-9.754297542975422,15.400742850201965],[-9.577895778957782,15.437198907145344],[-9.448294482944817,15.45803093968442],[-9.441094410944117,15.511847023743698],[-9.448294482944817,15.574343121360926],[-9.426694266942661,15.622951197285431],[-9.387093870938713,15.66808726778676],[-9.351093510935101,15.67676728134471],[-9.336693366933673,15.525735045436406],[-9.293492934929333,15.503167010185749],[-9.178291782917825,15.496222999339395],[-8.987489874898756,15.496222999339395],[-8.782287822878232,15.496222999339395],[-8.580685806858071,15.496222999339395],[-8.375483754837546,15.496222999339395],[-8.170281702817022,15.496222999339395],[-7.968679686796861,15.496222999339395],[-7.763477634776336,15.496222999339395],[-7.558275582755812,15.496222999339395],[-7.356673566735651,15.496222999339395],[-7.151471514715155,15.496222999339395],[-6.94626946269463,15.496222999339395],[-6.74466744667447,15.496222999339395],[-6.539465394653945,15.496222999339395],[-6.33426334263342,15.496222999339395],[-6.13266132661326,15.496222999339395],[-5.927459274592735,15.496222999339395],[-5.72225722257221,15.496222999339395],[-5.51345513455135,15.496222999339395],[-5.455854558545582,15.789607457598038],[-5.4018540185401775,16.058687877894428],[-5.3586535865358655,16.28263222768949],[-5.509855098550986,16.44234447715573],[-5.628656286562858,16.569072675101765],[-5.657456574565742,16.810377052012726],[-5.6862568625686265,17.05862543977004],[-5.711457114571147,17.306873827527355],[-5.740257402574031,17.55512221528467],[-5.769057690576886,17.80510660575358],[-5.797857978579771,18.053354993510894],[-5.826658266582655,18.301603381268208],[-5.855458554585539,18.549851769025523],[-5.884258842588423,18.798100156782837],[-5.913059130591307,19.048084547251747],[-5.941859418594191,19.29633293500906],[-5.970659706597047,19.544581322766376],[-5.999459994599931,19.79282971052369],[-6.024660246602451,20.0428141009926],[-6.053460534605335,20.291062488749915],[-6.0822608226082195,20.53931087650723],[-6.111061110611104,20.787559264264544],[-6.139861398613988,21.03754365473344],[-6.168661686616872,21.285792042490755],[-6.197461974619728,21.53404043024807],[-6.226262262622612,21.782288818005384],[-6.255062550625496,22.032273208474294],[-6.28386283862838,22.28052159623161],[-6.312663126631264,22.528769983988923],[-6.337863378633784,22.777018371746237],[-6.3666636666366685,23.025266759503552],[-6.395463954639553,23.275251149972462],[-6.424264242642408,23.523499537729776],[-6.4530645306452925,23.77174792548709],[-6.481864818648177,24.019996313244405],[-6.510665106651061,24.269980703713316],[-6.539465394653945,24.51822909147063],[-6.568265682656829,24.766477479227945],[-6.593465934659349,24.993893834446183],[-6.287462874628744,24.995629837157765],[-5.959859598595983,24.995629837157765],[-5.63945639456395,24.995629837157765],[-5.171451714517133,24.995629837157765],[-4.822248222482216,24.995629837157765],[-4.516245162451611,24.80466953888292],[-4.23904239042389,24.62412525687759],[-3.911439114391129,24.40886092064048],[-3.583835838358368,24.19533258711496],[-3.256232562325607,23.98180425358943],[-2.9286292862928462,23.76653991735232],[-2.6046260462604494,23.5530115838268],[-2.2770227702276884,23.33948325030127],[-1.9494194941949274,23.12421891406416],[-1.6218162181621665,22.910690580538642],[-1.2942129421294055,22.697162247013125],[-0.9666096660966446,22.481897910776013],[-0.6390063900638836,22.268369577250482],[-0.31140311403112264,22.054841243724965],[0.01620016200163832,21.839576907487853],[0.3438034380343993,21.626048573962322],[0.6714067140671602,21.412520240436805],[0.9990099900999212,21.197255904199693],[1.1466114661146776,21.101775755062263],[1.1574115741157414,21.061847692695693],[1.1718117181171976,20.98199156796258],[1.1646116461164695,20.891719426959924],[1.1646116461164695,20.81707131036157],[1.2078120781207815,20.76672723172547],[1.2906129061290699,20.71291114766619],[1.6110161101611027,20.554934900911533],[1.6362163621636228,20.523686852102912],[1.647016470164715,20.459454751774103],[1.686616866168663,20.377862624329396],[1.755017550175495,20.33099055111647],[1.8342183421834193,20.296270496884674],[1.9278192781927999,20.27196645892242],[2.2194221942219485,20.247662420960168],[2.280622806228081,20.209470361305193],[2.4066240662406813,20.063646133531677],[2.4750247502475133,20.035870090146233],[2.669426694266946,19.9924700223565],[2.8062280622806384,19.96990198710583],[2.8674286742867423,19.95601396541312],[2.9934299342993427,19.91608590304655],[3.1302313023130353,19.850117800006146],[3.2022320223202314,19.789357705100514],[3.2022320223202314,19.77026167527302],[3.2022320223202314,19.718181593925337],[3.2022320223202314,19.56020534717068],[3.2274322743227515,19.4734052115912],[3.2562325623256356,19.410909113973972],[3.2526325263252716,19.372717054318997],[3.2202322023220233,19.344941010933567],[3.191431914319139,19.311956959413365],[3.1770317703177113,19.268556891623632],[3.1374313743137634,19.21300480485276],[3.105031050310515,19.15050870723553],[3.119431194311943,19.103636634022607],[3.1734317343173473,19.072388585214],[3.2562325623256356,19.01336449301995],[3.3246332463324677,18.989060455057697],[3.357033570335716,18.9873244523461],[3.400234002340028,18.989060455057697],[3.439834398343976,18.99600446590405],[3.684636846368477,19.04114053640538],[3.9114391143911575,19.084540604195126],[4.228242282422826,19.143564696389177]]]}},{"type":"Feature","id":470,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[14.567545675456756,35.85259079543923],[14.531545315453172,35.819606743919024],[14.437944379443792,35.82134274663062],[14.351543515435168,35.87168682526672],[14.351543515435168,35.97758299067368],[14.448744487444884,35.956750958134606],[14.538745387453872,35.88557484695943],[14.567545675456756,35.85259079543923]]],[[[14.311943119431191,36.02792706930978],[14.254342543425452,36.01230304490548],[14.19314193141932,36.041815091002505],[14.178741787417891,36.060911120829985],[14.261542615426151,36.07653514523429],[14.304743047430492,36.06264712354158],[14.31914319143192,36.03660708286773],[14.311943119431191,36.02792706930978]]]]}},{"type":"Feature","id":104,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[98.18198181981819,9.93407031140626],[98.13518135181351,9.875046219212209],[98.11718117181175,9.878518224635386],[98.13878138781388,9.973998373772815],[98.2215822158222,10.045174484947992],[98.289982899829,10.052118495794346],[98.28278282782827,10.006982425293018],[98.23238232382323,9.95316634123374],[98.18198181981819,9.93407031140626]]],[[[98.2107821078211,10.953103903109366],[98.29358293582936,10.779503631950405],[98.28278282782827,10.753463591276557],[98.27198271982724,10.739575569583835],[98.25038250382505,10.744783577718607],[98.21798217982183,10.838527724144441],[98.1567815678157,10.897551816338492],[98.08118081180811,10.887135800068961],[98.14238142381424,10.963519919378896],[98.16758167581679,10.980879946494795],[98.2107821078211,10.953103903109366]]],[[[98.5419854198542,10.961783916667315],[98.52038520385207,10.96004791395572],[98.49878498784989,10.963519919378896],[98.4771847718477,10.9791439437832],[98.52758527585274,11.086776111901756],[98.5419854198542,10.961783916667315]]],[[[98.2215822158222,11.477376722009424],[98.21798217982183,11.456544689470348],[98.2107821078211,11.456544689470348],[98.18558185581855,11.472168713874652],[98.19998199982001,11.567648863012082],[98.23958239582396,11.644032982322031],[98.2791827918279,11.758609161286941],[98.30078300783009,11.782913199249194],[98.30798307983082,11.722153104343562],[98.28278282782827,11.59368890368593],[98.26478264782651,11.524248795222348],[98.2215822158222,11.477376722009424]]],[[[98.55278552785529,11.744721139594233],[98.52758527585274,11.538136816915056],[98.46638466384667,11.567648863012082],[98.43398433984339,11.567648863012082],[98.39798397983981,11.683961044688587],[98.39798397983981,11.715209093497208],[98.37638376383762,11.791593212807143],[98.52398523985244,11.805481234499865],[98.55278552785529,11.744721139594233]]],[[[98.07398073980738,11.692641058246537],[98.08478084780847,11.637088971475677],[98.01998019980203,11.696113063669713],[98.00918009180094,11.861033321270725],[98.05958059580598,11.75687315857536],[98.08118081180811,11.732569120613107],[98.07398073980738,11.692641058246537]]],[[[98.51678516785171,11.904433389060472],[98.4735847358474,11.8992253809257],[98.45558455584558,12.060673633103534],[98.46638466384667,12.084977671065786],[98.52398523985244,12.005121546332674],[98.61038610386106,11.956513470408154],[98.57798577985778,11.925265421599548],[98.51678516785171,11.904433389060472]]],[[[98.13518135181351,12.15094577410619],[98.12438124381242,12.145737765971433],[98.10998109981102,12.147473768683014],[98.07398073980738,12.164833795798913],[98.0379803798038,12.232537901550913],[98.05598055980562,12.279409974763823],[98.07038070380707,12.291561993744963],[98.10638106381066,12.288089988321772],[98.12078120781212,12.279409974763823],[98.12798127981279,12.262049947647938],[98.11718117181175,12.223857887992963],[98.12078120781212,12.190873836472761],[98.13518135181351,12.15094577410619]]],[[[98.06678066780671,12.39051414830557],[98.05958059580598,12.354058091362177],[98.00198001980021,12.279409974763823],[97.95157951579517,12.32281004255357],[97.93717937179372,12.345378077804241],[97.99117991179912,12.393986153728747],[98.04518045180453,12.387042142882379],[98.05958059580598,12.397458159151924],[98.06678066780671,12.39051414830557]]],[[[98.41238412384126,12.597098470984733],[98.43758437584376,12.571058430310885],[98.46998469984703,12.571058430310885],[98.45918459184594,12.47384227846186],[98.37998379983799,12.354058091362177],[98.33318333183331,12.336698064246292],[98.31518315183155,12.336698064246292],[98.33318333183331,12.512034338116834],[98.30078300783009,12.61098649267744],[98.31158311583118,12.67869059842944],[98.39798397983981,12.647442549620834],[98.41238412384126,12.597098470984733]]],[[[98.31518315183155,13.098803254634134],[98.30798307983082,12.933882997033109],[98.25758257582578,13.013739121766235],[98.25038250382505,13.104011262768893],[98.25398253982542,13.189075395636792],[98.26478264782651,13.2029634173295],[98.26838268382687,13.189075395636792],[98.29718297182973,13.150883335981817],[98.31518315183155,13.098803254634134]]],[[[94.8051480514805,15.819119503695063],[94.78354783547837,15.793079463021215],[94.74394743947443,15.812175492848695],[94.73314733147333,15.82259150911824],[94.82674826748269,15.933695682659973],[94.83754837548378,15.892031617581821],[94.8051480514805,15.819119503695063]]],[[[94.47754477544777,15.9458477016411],[94.41274412744127,15.848631549792074],[94.38754387543878,15.994455777565605],[94.49554495544959,16.076047905010327],[94.54594545945463,16.152432024320262],[94.59994599945998,16.20624810837954],[94.6179461794618,16.14201600805073],[94.56754567545676,16.018759815527858],[94.47754477544777,15.9458477016411]]],[[[97.57357573575734,16.253120181592465],[97.53757537575376,16.24096816261134],[97.47997479974799,16.305200262940147],[97.4691746917469,16.46144050698321],[97.51597515975163,16.496160561215007],[97.54117541175412,16.504840574772956],[97.58077580775807,16.485744544945476],[97.59157591575917,16.46144050698321],[97.5987759877599,16.430192458174602],[97.5879758797588,16.3972084066544],[97.57357573575734,16.253120181592465]]],[[[93.68913689136895,18.683523977817927],[93.67473674736749,18.674843964259978],[93.57033570335705,18.759908097127862],[93.48753487534879,18.86754026524642],[93.61713617136172,18.888372297785494],[93.74313743137435,18.865804262534837],[93.74673746737466,18.808516173052382],[93.7179371793718,18.71650802933813],[93.68913689136895,18.683523977817927]]],[[[93.71433714337144,19.5584693444591],[93.82953829538297,19.475141214302795],[93.87633876338765,19.480349222437553],[93.94473944739451,19.42826914108987],[93.94833948339482,19.407437108550795],[93.93393933939342,19.365773043472643],[93.90153901539014,19.33278899195244],[93.81513815138152,19.298068937720643],[93.75753757537575,19.325844981106087],[93.73233732337326,19.416117122108744],[93.6639366393664,19.459517189898477],[93.64233642336427,19.494237244130275],[93.68913689136895,19.544581322766376],[93.71433714337144,19.5584693444591]]],[[[93.49113491134915,19.891781865084297],[93.51273512735128,19.754637650868716],[93.44433444334442,19.806717732216413],[93.41913419134193,19.877893843391576],[93.4119341193412,19.950805957278348],[93.49113491134915,19.891781865084297]]],[[[93.00873008730088,19.9247659166045],[93.02313023130233,19.82928576746707],[92.97632976329766,19.867477827122045],[92.91152911529116,19.999414033202854],[92.91512915129152,20.086214168782334],[92.95832958329584,20.046286106415778],[93.00873008730088,19.9247659166045]]],[[[101.1376113761138,21.56702448176827],[101.08001080010803,21.468072327207665],[100.9288092880929,21.36564816722388],[100.8208082080821,21.3135680858762],[100.7560075600756,21.311832083164603],[100.7020070200702,21.25107198825897],[100.65880658806589,21.129551798447693],[100.61200612006121,21.06011168998411],[100.56520565205653,21.03754365473344],[100.53640536405368,20.99240758423211],[100.52200522005222,20.921231473056935],[100.55080550805508,20.884775416113555],[100.61920619206194,20.879567407978783],[100.6228062280623,20.85873537543972],[100.56520565205653,20.825751323919505],[100.49320493204931,20.81359930493838],[100.40680406804069,20.824015321207924],[100.32760327603279,20.796239277822494],[100.24840248402484,20.73027117478209],[100.1836018360184,20.589654955143317],[100.12960129601299,20.372654616194623],[100.12240122401226,20.31710252942375],[100.00360003600036,20.379598627040977],[99.95319953199532,20.416054683984356],[99.89199891998919,20.424734697542306],[99.82359823598239,20.38480663517575],[99.77319773197735,20.341406567386002],[99.71919719197194,20.3257825429817],[99.63999639996399,20.320574534846926],[99.53199531995318,20.343142570097598],[99.45999459994601,20.362238599925078],[99.44919449194492,20.351822583655547],[99.48879488794887,20.259814439941294],[99.50319503195033,20.186902326054536],[99.4851948519485,20.150446269111157],[99.45279452794529,20.117462217590955],[99.39879398793988,20.093158179628688],[99.33759337593375,20.07927015793598],[99.28359283592835,20.08100616064756],[99.19719197191972,20.11572621487936],[99.13239132391323,20.117462217590955],[99.07479074790751,20.100102190475056],[99.03879038790387,20.074062149801208],[99.02079020790211,20.041078098281005],[98.98838988389883,19.86053381627569],[98.95958959589598,19.804981729504817],[98.91638916389167,19.77373368069621],[98.87678876788766,19.77026167527302],[98.81918819188195,19.77894168883097],[98.76158761587618,19.77026167527302],[98.49518495184952,19.700821566809438],[98.45558455584558,19.693877555963084],[98.37278372783732,19.68866954782831],[98.29358293582936,19.686933545116716],[98.23958239582396,19.690405550539907],[98.10998109981102,19.76158166171507],[98.04878048780489,19.77026167527302],[98.01638016380167,19.749429642733944],[97.99117991179912,19.653949493596514],[97.91557915579159,19.593189398690882],[97.81837818378187,19.459517189898477],[97.79317793177933,19.26508488620044],[97.80397803978042,19.129676674696455],[97.71397713977143,18.99600446590405],[97.7067770677707,18.93177236557524],[97.75357753577538,18.6210278802007],[97.74637746377465,18.588043828680497],[97.72837728377283,18.572419804276194],[97.67077670776706,18.56200378800665],[97.57717577175771,18.529019736486447],[97.51597515975163,18.49777168767784],[97.48357483574836,18.494299682254663],[97.39717397173973,18.51686771750532],[97.37557375573755,18.518603720216916],[97.37917379173791,18.494299682254663],[97.45117451174514,18.358891470750663],[97.5231752317523,18.296395373133436],[97.5987759877599,18.303339383979804],[97.63117631176311,18.291187364998677],[97.62397623976238,18.258203313478475],[97.6527765277653,18.173139180610576],[97.7211772117721,18.03773096910659],[97.73917739177392,17.935306809122807],[97.69957699576997,17.83288264913901],[97.7067770677707,17.79642659219563],[97.72837728377283,17.775594559656554],[97.79317793177933,17.68185041323072],[97.92997929979299,17.532554180034012],[98.06318063180635,17.37284193056776],[98.17478174781746,17.23916972177537],[98.25758257582578,17.147161578061116],[98.43758437584376,16.975297309613737],[98.46998469984703,16.895441184880625],[98.4771847718477,16.732256929991195],[98.52398523985244,16.63851278356536],[98.56358563585638,16.57080867781336],[98.59238592385924,16.515256591042487],[98.6607866078661,16.331240303613995],[98.68958689586896,16.305200262940147],[98.83718837188371,16.418040439193476],[98.86958869588699,16.393736401231223],[98.88758887588875,16.35207233615307],[98.88758887588875,16.298256252093793],[98.86598865988663,16.23749615718816],[98.81918819188195,16.180208067705692],[98.59238592385924,16.05000786433648],[98.57438574385748,15.938903690794746],[98.55998559985602,15.768775425058962],[98.55278552785529,15.560455099668204],[98.56358563585638,15.404214855625142],[98.55638556385566,15.367758798681763],[98.53838538385384,15.350398771565864],[98.45198451984521,15.357342782412218],[98.32958329583295,15.279222660390687],[98.28638286382863,15.272278649544333],[98.23238232382323,15.241030600735712],[98.19278192781928,15.204574543792333],[98.17838178381783,15.147286454309878],[98.20358203582038,14.975422185862499],[98.24678246782469,14.813973933684665],[98.33318333183331,14.695925749296578],[98.40158401584017,14.60218160287073],[98.49518495184952,14.473717402213111],[98.57078570785711,14.359141223248187],[98.72198721987223,14.235885030725328],[98.93438934389343,14.05013274058524],[99.01359013590138,13.947708580601457],[99.08559085590855,13.822716385367002],[99.13599135991359,13.716820219960027],[99.15759157591577,13.576204000321269],[99.17199171991723,13.496347875588157],[99.1755917559176,13.232475463426525],[99.13599135991359,13.173451371232488],[99.10719107191073,13.104011262768893],[99.12519125191255,13.031099148882134],[99.17199171991723,12.961659040418553],[99.17199171991723,12.881802915685427],[99.2187921879219,12.739450693335073],[99.2979929799298,12.652650557755592],[99.37359373593739,12.593626465561556],[99.40599405994061,12.548490395060213],[99.39519395193952,12.47384227846186],[99.4167941679417,12.393986153728747],[99.4311943119431,12.308922020860848],[99.46359463594638,12.190873836472761],[99.52119521195215,12.090185679200559],[99.6147961479615,11.781177196537612],[99.61119611196114,11.749929147728992],[99.57159571595719,11.687433050111764],[99.51399513995142,11.630144960629309],[99.47799477994784,11.61278493351341],[99.4419944199442,11.553760841319374],[99.35919359193593,11.388840583718363],[99.189991899919,11.10587214172925],[99.02439024390247,10.920119851589163],[98.88758887588875,10.788183645508354],[98.78678786787867,10.708327520775228],[98.75798757987582,10.661455447562304],[98.75798757987582,10.623263387907329],[98.77598775987764,10.557295284866925],[98.76878768787691,10.430567086920888],[98.74718747187472,10.350710962187762],[98.71838718387187,10.265646829319877],[98.70398703987041,10.190998712721523],[98.65718657186574,10.178846693740397],[98.56358563585638,10.034758468678461],[98.52038520385207,10.10767058256522],[98.49518495184952,10.182318699163574],[98.52398523985244,10.352446964899357],[98.46638466384667,10.675343469255026],[98.50238502385025,10.718743537044759],[98.53478534785347,10.74131157229543],[98.59958599585997,10.86456776481829],[98.67518675186756,10.986087954629568],[98.68238682386823,11.13364818511468],[98.74358743587436,11.239544350521655],[98.7291872918729,11.329816491524312],[98.73278732787327,11.435712656931273],[98.74718747187472,11.520776789799172],[98.739987399874,11.591952900974334],[98.79038790387904,11.664865014861107],[98.87678876788766,11.720417101631966],[98.84078840788408,11.73951313145946],[98.80478804788049,11.779441193826017],[98.69318693186932,11.718681098920385],[98.63558635586355,11.737777128747865],[98.62478624786252,11.802009229076688],[98.63918639186392,11.869713334828674],[98.64638646386464,11.909641397195244],[98.68958689586896,11.956513470408154],[98.68598685986859,12.046785611410826],[98.66438664386646,12.126641736143938],[98.69678696786968,12.225593890704545],[98.63198631986319,12.225593890704545],[98.59958599585997,12.24468992053204],[98.61758617586179,12.300242007302899],[98.67878678786786,12.348850083227418],[98.62478624786252,12.440858226941657],[98.66438664386646,12.539810381502278],[98.66438664386646,12.663066574025137],[98.63558635586355,12.770698742143693],[98.63558635586355,12.848818864165224],[98.5959859598596,12.985963078380806],[98.57438574385748,13.161299352251348],[98.4879848798488,13.29323555833217],[98.41958419584199,13.484195856607016],[98.24678246782469,13.734180247075926],[98.24678246782469,13.840076412482901],[98.23958239582396,13.933820558908735],[98.19998199982001,13.98069263212166],[98.14958149581497,13.647380111496446],[98.10998109981102,13.71334821453685],[98.09918099180993,13.899100504676937],[98.07398073980738,13.985900640256418],[98.09918099180993,14.161236914126974],[97.99837998379985,14.334837185285934],[97.97677976779767,14.46156538323197],[97.90837908379086,14.65252568150683],[97.92997929979299,14.695925749296578],[98.01998019980203,14.65252568150683],[97.93717937179372,14.763629855048563],[97.86877868778691,14.73932581708631],[97.81117811178115,14.859110004185993],[97.80037800378005,15.185478513964853],[97.74277742777429,15.306998703776117],[97.7751777517775,15.430254896298976],[97.71037710377107,15.874671590465923],[97.58437584375844,16.018759815527858],[97.60957609576099,16.143752010762313],[97.6419764197642,16.253120181592465],[97.63477634776348,16.457968501560032],[97.66357663576639,16.52046459917726],[97.72477724777247,16.569072675101765],[97.66717667176675,16.55171264798588],[97.62037620376202,16.53782462629316],[97.50517505175054,16.525672607312032],[97.37557375573755,16.522200601888855],[97.33237332373324,16.671496835085563],[97.26757267572674,16.74267294626074],[97.20997209972103,16.891969179457433],[97.17757177571775,17.062097445193217],[97.19917199171994,17.09508149671342],[97.10197101971022,17.164521605177015],[97.07317073170731,17.206185670255167],[96.96876968769686,17.3172898437969],[96.84996849968502,17.400617973953203],[96.87876878768787,17.341593881759152],[96.91116911169115,17.305137824815773],[96.84996849968502,17.202713664831975],[96.90756907569079,17.03084939638461],[96.85716857168575,16.92148122555446],[96.81036810368107,16.77912900320412],[96.7671676716767,16.709688894740538],[96.62316623166231,16.563864666967007],[96.50796507965083,16.513520588330906],[96.43236432364324,16.504840574772956],[96.36396363963638,16.52046459917726],[96.28116281162812,16.59684871848721],[96.2631626316263,16.659344816104436],[96.2487624876249,16.765240981511397],[96.21996219962199,16.7808650059157],[96.18756187561877,16.768712986934574],[96.23796237962381,16.631568772718992],[96.23796237962381,16.567336672390184],[96.32436324363243,16.444080479867324],[96.29196291962921,16.409360425635526],[96.13356133561336,16.343392322595122],[96.07956079560796,16.353808338864653],[96.04356043560438,16.339920317171945],[96.03276032760328,16.28436823040107],[96.0111601116011,16.253120181592465],[95.76275762757626,16.16979205143616],[95.71235712357122,16.072575899587136],[95.679956799568,15.977095750449706],[95.55395553955543,15.838215533522543],[95.38835388353885,15.721903351846038],[95.3487534875349,15.728847362692392],[95.30195301953023,15.756623406077836],[95.3091530915309,15.879879598600695],[95.3631536315363,15.985775764007656],[95.34515345153454,16.096879937549403],[95.33435334353345,16.03264783722058],[95.22635226352264,15.876407593177518],[95.1759517595176,15.826063514541417],[95.07875078750789,15.839951536234139],[94.94194941949422,15.819119503695063],[94.89154891548918,15.978831753161302],[94.89154891548918,16.037855845355352],[94.88074880748809,16.088199923991453],[94.89874898748991,16.140280005339136],[94.89154891548918,16.183680073128883],[94.8591485914859,16.10208794568416],[94.84834848348487,16.03264783722058],[94.79794797947983,15.971887742314948],[94.66114661146611,15.904183636562948],[94.65754657546574,15.989247769430833],[94.65034650346502,16.065631888740782],[94.67914679146793,16.133335994492782],[94.67554675546756,16.24270416532292],[94.71874718747188,16.398944409365996],[94.71514715147151,16.452760493425274],[94.70434704347042,16.51178458561931],[94.67914679146793,16.42498445003983],[94.66474664746647,16.336448311748768],[94.63594635946362,16.308672268363324],[94.58914589145894,16.289576238535844],[94.49554495544959,16.185416075840465],[94.44154441544418,16.095143934837807],[94.29754297542979,16.008343799258327],[94.22554225542257,16.017023812816277],[94.21474214742148,16.126391983646414],[94.27234272342724,16.516992593754082],[94.32634326343265,16.572544680524956],[94.3551435514355,16.640248786276942],[94.39834398343987,16.86766514149518],[94.45234452344522,16.95446527707466],[94.4739447394474,17.13500955907999],[94.49554495544959,17.166257607888596],[94.56394563945639,17.30860983023895],[94.58914589145894,17.56901023697739],[94.56034560345603,17.69921044034662],[94.49554495544959,17.82420263558106],[94.43074430744309,18.200915223996006],[94.26514265142652,18.50645170123579],[94.25074250742506,18.608875861219573],[94.17154171541716,18.732132053742433],[94.24714247142475,18.740812067300382],[94.09234092340927,18.84844423541894],[94.07074070740708,18.893580305920267],[94.03834038340386,19.147036701812354],[94.04554045540459,19.287652921451112],[94.0239402394024,19.268556891623632],[94.00234002340022,19.181756756044138],[93.94113941139415,19.14530069910076],[93.96633966339664,18.99426846319247],[93.96273962739627,18.95781240624909],[93.93033930339305,18.90052431676662],[93.80073800738006,18.961284411672267],[93.70713707137071,19.02725251471267],[93.5991359913599,19.188700766890506],[93.49473494734946,19.36924504889582],[93.5307353073531,19.397021092281264],[93.57753577535777,19.40049309770444],[93.7287372873729,19.266820888912036],[93.82593825938261,19.239044845526607],[93.88713887138874,19.27202889704681],[93.96273962739627,19.329316986529264],[93.99873998739986,19.440421160070997],[93.95913959139591,19.48208522514915],[93.88713887138874,19.50465326039982],[93.84033840338407,19.53416530649683],[93.76833768337684,19.608813423095185],[93.76113761137611,19.648741485461755],[93.73953739537399,19.69734956138626],[93.66753667536676,19.73206961561806],[93.609936099361,19.775469683407792],[93.66033660336603,19.853589805429323],[93.70713707137071,19.912613897623373],[93.58113581135814,19.909141892200196],[93.44073440734411,20.0098300494724],[93.40833408334083,20.03760609285783],[93.36153361533616,20.058438125396904],[93.24993249932498,20.07059014437803],[93.15633156331563,20.041078098281005],[93.19953199531994,19.89872587593065],[93.19233192331922,19.85185380271774],[93.13113131131314,19.858797813564095],[93.00153001530015,20.074062149801208],[93.0411304113041,20.12961423657208],[93.0951309513095,20.181694317919764],[93.06993069930701,20.188638328766118],[93.0159301593016,20.18516632334294],[93.06633066330664,20.377862624329396],[93.03393033930342,20.405638667714825],[93.01953019530197,20.346614575520775],[92.99072990729906,20.287590483326724],[92.8827288272883,20.15218227182274],[92.8287282872829,20.178222312496587],[92.79272792727926,20.21120636401679],[92.8431284312843,20.282382475191966],[92.87192871928721,20.301478505019446],[92.88992889928898,20.33967056467442],[92.85032850328503,20.414318681272775],[92.78552785527859,20.469870768043634],[92.73512735127355,20.561878911757887],[92.709927099271,20.563614914469483],[92.73152731527318,20.45251074092775],[92.72432724327246,20.296270496884674],[92.60912609126092,20.469870768043634],[92.3787237872379,20.71811915580095],[92.3247232472325,20.79103126968772],[92.31032310323104,20.86394338357448],[92.28512285122855,20.93164748932648],[92.26712267122673,21.004559603213238],[92.26352263522637,21.061847692695693],[92.21312213122133,21.112191771331794],[92.19152191521914,21.20246391233445],[92.1807218072181,21.292736053337123],[92.20952209522096,21.358704156377527],[92.27792277922782,21.42814426484111],[92.33192331923323,21.440296283822235],[92.37152371523717,21.40904823501363],[92.47232472324725,21.362176161800704],[92.54072540725406,21.320512096722553],[92.56952569525697,21.263224007240098],[92.59832598325983,21.27016801808645],[92.6307263072631,21.30662407502983],[92.62352623526237,21.350024142819578],[92.59472594725946,21.468072327207665],[92.58392583925843,21.608688546846423],[92.58392583925843,21.94026506476004],[92.57312573125733,21.978457124415016],[92.6307263072631,22.011441175935218],[92.65232652326523,22.049633235590193],[92.67392673926742,22.105185322361052],[92.68832688326881,22.1312253630349],[92.72072720727209,22.132961365746496],[92.77112771127713,22.105185322361052],[92.85392853928539,22.009705173223637],[92.9079290792908,21.98887314068456],[92.96552965529656,22.004497165088864],[93.02313023130233,22.145113384727622],[93.04473044730446,22.183305444382597],[93.06993069930701,22.20934548505643],[93.12033120331205,22.205873479633254],[93.15273152731527,22.230177517595507],[93.16353163531636,22.292673615212735],[93.16353163531636,22.360377720964735],[93.10593105931059,22.547866013816417],[93.08793087930883,22.632930146684302],[93.07713077130774,22.717994279552187],[93.11313113131132,22.806530417843263],[93.16353163531636,22.907218575115465],[93.15273152731527,22.997490716118122],[93.16353163531636,23.03221077034992],[93.20313203132031,23.03741877848468],[93.25353253532535,23.01485074323402],[93.30753307533075,23.030474767638324],[93.35073350733506,23.084290851697602],[93.36513365133652,23.132898927622108],[93.39033390333907,23.33948325030127],[93.40833408334083,23.52870754586455],[93.41553415534156,23.681475784484434],[93.37233372333725,23.773483928198686],[93.30753307533075,24.021732315956],[93.32553325533257,24.063396381034153],[93.35433354333543,24.073812397303683],[93.45153451534514,23.987012261724203],[93.49473494734946,23.97312424003148],[93.56313563135632,23.985276259012608],[93.63153631536318,24.006108291551683],[93.68193681936822,24.006108291551683],[93.75753757537575,23.976596245454672],[93.85473854738547,23.943612193934456],[94.00954009540095,23.9036841315679],[94.07434074340745,23.872436082759293],[94.12834128341285,23.87590808818247],[94.17154171541716,23.97312424003148],[94.21834218342184,24.11374045967024],[94.29394293942943,24.322060785060998],[94.37674376743769,24.4730930209693],[94.39834398343987,24.514757086047453],[94.49194491944922,24.638013278570313],[94.58554585545858,24.766477479227945],[94.66474664746647,24.931397736828956],[94.70794707947078,25.049445921217043],[94.70434704347042,25.098053997141562],[94.67554675546756,25.13798205950812],[94.61434614346143,25.164022100181967],[94.56754567545676,25.191798143567397],[94.5531455314553,25.21610218152965],[94.5531455314553,25.24387822491508],[94.57834578345785,25.32026234422503],[94.62154621546216,25.410534485227686],[94.66834668346684,25.45914256115219],[94.78714787147874,25.519902656057837],[94.86274862748627,25.59802277807937],[94.94554945549459,25.700446938063152],[94.99234992349926,25.769887046526733],[95.01395013950139,25.912239268877087],[95.03915039150394,25.941751314974113],[95.09315093150934,25.98688738547544],[95.13275132751329,26.04070346953472],[95.12915129151293,26.070215515631745],[95.10755107551074,26.09104754817082],[95.0679506795068,26.191735705443023],[95.04995049950503,26.347975949486084],[95.06075060750607,26.47470414743212],[95.08955089550898,26.525048226068222],[95.12915129151293,26.59796033995498],[95.20115201152015,26.641360407744727],[95.30555305553054,26.672608456553334],[95.46395463954639,26.755936586709637],[95.73755737557377,26.950368890407674],[95.83835838358385,27.014600990736497],[95.90675906759071,27.045849039545104],[95.97155971559715,27.127441166989826],[96.06156061560614,27.217713307992483],[96.19116191161913,27.261113375782216],[96.2739627396274,27.278473402898115],[96.66636666366662,27.339233497803747],[96.73116731167312,27.332289486957393],[96.79956799567998,27.295833430014014],[96.87876878768787,27.177785245625913],[96.95436954369546,27.132649175124584],[97.03717037170372,27.101401126315977],[97.10197101971022,27.1152891480087],[97.10197101971022,27.163897223933205],[96.90036900369006,27.43992165507595],[96.88236882368824,27.514569771674303],[96.87516875168751,27.58748188556106],[96.90036900369006,27.643033972331935],[96.96156961569619,27.69858605910281],[97.04797047970482,27.75934615400844],[97.15957159571599,27.83746627602997],[97.22437224372243,27.889546357377668],[97.30717307173074,27.906906384493553],[97.3359733597336,27.938154433302174],[97.34317343173433,27.981554501091907],[97.33957339573396,28.030162577016426],[97.30357303573038,28.085714663787286],[97.31077310773111,28.155154772250867],[97.32157321573214,28.217650869868095],[97.35757357573578,28.254106926811474],[97.43317433174332,28.353059081372095],[97.47637476374763,28.425971195258853],[97.50157501575018,28.45548324135588],[97.53757537575376,28.511035328126738],[97.5987759877599,28.51624333626151],[97.65997659976603,28.500619311857207],[97.69597695976961,28.4693712630486],[97.72837728377283,28.406875165431373],[97.76797767977683,28.356531086795272],[97.81477814778151,28.356531086795272],[97.86517865178655,28.363475097641626],[97.88677886778868,28.356531086795272],[97.93357933579335,28.313131019005525],[98.02358023580234,28.21070685902174],[98.06318063180635,28.186402821059488],[98.09918099180993,28.14300275326974],[98.11718117181175,28.05446661497868],[98.13158131581315,27.9676664793992],[98.23958239582396,27.66386600487101],[98.27558275582754,27.599633904542202],[98.29718297182973,27.5492898259061],[98.35118351183513,27.538873809636556],[98.39078390783908,27.58748188556106],[98.4087840878409,27.639561966908758],[98.45198451984521,27.656921994024657],[98.50598505985062,27.648241980466707],[98.59958599585997,27.599633904542202],[98.64998649986501,27.571857861156758],[98.67518675186756,27.42256162796005],[98.68238682386823,27.245489351377913],[98.67518675186756,27.18993726460704],[98.7147871478715,27.044113036833522],[98.7291872918729,26.877456776520916],[98.739987399874,26.785448632806663],[98.739987399874,26.698648497227182],[98.73278732787327,26.584072318262272],[98.71118711187114,26.429568076930792],[98.67158671586719,26.29936787356158],[98.68598685986859,26.189999702731427],[98.66438664386646,26.139655624095326],[98.57078570785711,26.113615583421478],[98.56358563585638,26.071951518343326],[98.59238592385924,26.00424741259134],[98.65358653586537,25.91744727701186],[98.65718657186574,25.86363119295258],[98.62478624786252,25.827175136009203],[98.55998559985602,25.82370313058601],[98.46638466384667,25.788983076354228],[98.40158401584017,25.677878902812495],[98.33318333183331,25.587606761809823],[98.29718297182973,25.568510731982343],[98.17118171181716,25.59455077265619],[98.14238142381424,25.57024673469394],[98.09918099180993,25.41574249336246],[98.06318063180635,25.349774390322054],[98.00918009180094,25.2924863008396],[97.96237962379627,25.259502249319397],[97.91917919179195,25.236934214068725],[97.81837818378187,25.25255823847303],[97.76797767977683,25.158814092047194],[97.71397713977143,25.03382189681274],[97.71037710377107,24.96958979648393],[97.73917739177392,24.870637641923324],[97.72477724777247,24.8411255958263],[97.67077670776706,24.820293563287223],[97.58437584375844,24.775157492785894],[97.53037530375303,24.631069267723944],[97.53037530375303,24.49218905079678],[97.56277562775631,24.443580974872276],[97.62397623976238,24.4227489423332],[97.66717667176675,24.379348874543453],[97.67077670776706,24.31338077150305],[97.7067770677707,24.228316638635164],[97.69237692376925,24.13110048678614],[97.56997569975698,23.9887482644358],[97.56277562775631,23.910628142414254],[97.63117631176311,23.886324104452],[97.68517685176852,23.898476123433127],[97.75717757177574,23.93146017495333],[97.83637836378364,23.987012261724203],[98.01638016380167,24.065132383745734],[98.2107821078211,24.110268454247063],[98.36558365583659,24.118948467805012],[98.49878498784989,24.115476462381835],[98.56358563585638,24.098116435265936],[98.58518585185851,24.070340391880507],[98.76518765187654,24.115476462381835],[98.80118801188013,24.118948467805012],[98.83358833588335,24.120684470516608],[98.83358833588335,24.091172424419582],[98.70038700387005,23.964444226473532],[98.67518675186756,23.905420134279495],[98.68238682386823,23.841188033950672],[98.73638736387363,23.783899944468217],[98.78678786787867,23.737027871255293],[98.83358833588335,23.62418769500198],[98.79758797587976,23.5200275323066],[98.81918819188195,23.481835472651625],[98.8587885878859,23.440171407573473],[98.88398883988839,23.381147315379422],[98.88398883988839,23.308235201492664],[98.86238862388626,23.19192301981616],[99.0567905679057,23.131162924910527],[99.2187921879219,23.103386881525083],[99.34119341193411,23.09644287067873],[99.4167941679417,23.0686668272933],[99.46359463594638,23.046098792042628],[99.4959949599496,23.004434726964476],[99.50679506795069,22.959298656463147],[99.46719467194674,22.92805060765454],[99.38439384393843,22.825626447670743],[99.33759337593375,22.688482233455176],[99.34479344793448,22.586058073471378],[99.33759337593375,22.497521935180316],[99.2439924399244,22.370793737234266],[99.20439204392045,22.282257598943204],[99.17199171991723,22.191985457940547],[99.17199171991723,22.153793398285572],[99.19359193591936,22.126017354900128],[99.2331923319233,22.110393330495825],[99.30159301593017,22.099977314226294],[99.38799387993879,22.110393330495825],[99.59319593195931,22.08956129795675],[99.82359823598239,22.049633235590193],[99.91719917199174,22.028801203051117],[99.94959949599496,21.98887314068456],[99.93879938799387,21.90207300510508],[99.92439924399247,21.82048087766036],[99.94239942399423,21.75798478004313],[99.97839978399787,21.70243269327227],[100.03960039600395,21.683336663444777],[100.09720097200972,21.66076862819412],[100.10440104401044,21.617368560404373],[100.09000090000899,21.558344468210336],[100.11520115201154,21.511472394997412],[100.14760147601476,21.48022434618879],[100.21600216002162,21.462864319072906],[100.34920349203492,21.501056378727867],[100.44640446404463,21.483696351611982],[100.53280532805331,21.457656310938134],[100.60480604806048,21.471544332630856],[100.6768067680677,21.504528384151058],[100.83520835208355,21.655560620059347],[101.0188101881019,21.737152747504055],[101.08001080010803,21.75624877733155],[101.11961119611198,21.745832761062005],[101.13041130411307,21.735416744792474],[101.1268112681127,21.70590469869545],[101.14841148411483,21.580912503460993],[101.1376113761138,21.56702448176827]]]]}},{"type":"Feature","id":499,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[19.193591935919358,43.5326667915117],[19.189991899918994,43.52051477253056],[19.19719197191972,43.48579471829876],[19.218792187921878,43.4493386613554],[19.297992979929802,43.4146186071236],[19.41319413194134,43.34344249594844],[19.549995499955003,43.21150628986763],[19.6147961479615,43.17331423021264],[19.67239672396724,43.16463421665469],[19.780397803978047,43.10908212988383],[19.85959859598597,43.09693011090269],[19.94239942399426,43.08130608649839],[20.16920169201694,42.96846591024507],[20.27000270002702,42.93548185872487],[20.338403384033853,42.89208179093512],[20.349203492034917,42.85215372856857],[20.34560345603458,42.827849690606314],[20.216002160021617,42.7983376445093],[20.190801908019097,42.754937576719556],[20.129601296012964,42.760145584854314],[20.054000540005404,42.760145584854314],[20.028800288002884,42.73236954146887],[20.064800648006496,42.68549746825596],[20.090000900009017,42.631681384196696],[20.072000720007196,42.55703326759834],[20.064800648006496,42.5466172513288],[20.046800468004676,42.55008925675196],[19.938799387993896,42.50668918896224],[19.85959859598597,42.48585715642315],[19.787597875978776,42.475441140153606],[19.755197551975527,42.496273172692696],[19.737197371973735,42.52578521878971],[19.7407974079741,42.60737734623444],[19.726397263972643,42.63515338961986],[19.704797047970487,42.647305408601],[19.654396543965447,42.628209378773505],[19.59679596795968,42.56571328115629],[19.542795427954275,42.492801167269505],[19.46359463594638,42.41468104524799],[19.398793987939882,42.34176893136123],[19.33039330393305,42.24976078764698],[19.27999279992801,42.17337666833703],[19.33039330393305,42.12997660054728],[19.3627936279363,42.06921650564166],[19.351993519935206,42.02408043514032],[19.3627936279363,41.99804039446647],[19.344793447934478,41.91818426973336],[19.341193411934114,41.869576193808854],[19.186391863918658,41.949432318541966],[19.12159121591216,42.06053649208371],[18.89478894788948,42.24976078764698],[18.631986319863216,42.378224988304595],[18.61758617586176,42.399057020843685],[18.631986319863216,42.42336105880594],[18.646386463864644,42.442457088633404],[18.59238592385924,42.444193091345],[18.552785527855292,42.428569066940696],[18.51678516785168,42.43377707507548],[18.477184771847732,42.48064914828839],[18.437584375843755,42.522313213366544],[18.437584375843755,42.560505273021505],[18.455584555845576,42.563977278444696],[18.480784807848096,42.579601302849],[18.53478534785347,42.619529365215556],[18.545585455854564,42.64209740046621],[18.5419854198542,42.67334544927485],[18.46638466384664,42.77750561197021],[18.455584555845576,42.84347371501062],[18.444784447844484,42.96846591024507],[18.45918459184591,42.99797795634208],[18.487984879848796,43.01186597803482],[18.624786247862488,43.02749000243912],[18.621186211862124,43.124706154288134],[18.628386283862852,43.15421820038517],[18.657186571865736,43.19414626275173],[18.67518675186753,43.230602319695095],[18.75078750787509,43.28268240104279],[18.85158851588517,43.3469145013716],[18.89478894788948,43.348650504083196],[18.934389343893457,43.339970490525246],[18.97758977589777,43.28615440646598],[19.02799027990281,43.293098417312336],[19.035190351903537,43.357330517641145],[18.973989739897405,43.442394650509044],[18.941589415894157,43.49621073456831],[18.95238952389525,43.527458783376915],[18.973989739897405,43.543082807781246],[19.02799027990281,43.5326667915117],[19.07839078390785,43.5170427671074],[19.114391143911433,43.527458783376915],[19.164791647916473,43.536138796934864],[19.193591935919358,43.5326667915117]]]}},{"type":"Feature","id":496,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[116.68256682566829,49.82394061831246],[116.58896588965888,49.6850604013853],[116.40176401764018,49.40556396481938],[116.24336243362433,49.17120359875477],[116.16056160561607,49.03753138996237],[116.09936099360993,48.936843232690165],[116.03456034560344,48.839627080841154],[116.0237602376024,48.7823389913587],[115.95535955359554,48.68859484493285],[115.82215822158224,48.57749067139113],[115.79335793357933,48.45597048157984],[115.7969579695797,48.34660231074972],[115.7861578615786,48.24765015618908],[115.63855638556385,48.186890061283464],[115.52335523355237,48.131337974512604],[115.55935559355595,47.9455856843725],[115.61695616956172,47.87440957319734],[115.71055710557107,47.799761456598986],[115.81135811358115,47.73900136169334],[115.89775897758977,47.68692128034564],[115.99495994959949,47.711225318307896],[116.07416074160744,47.78934544032944],[116.23256232562329,47.85878554879301],[116.31896318963192,47.860521551504604],[116.37656376563768,47.8448975271003],[116.51336513365135,47.83968951896554],[116.65016650166501,47.863993556927795],[116.76176761767618,47.86920156506255],[116.90216902169021,47.85357754065825],[116.95256952569525,47.83621751354235],[117.07137071370715,47.80670546744534],[117.19737197371973,47.740737364404936],[117.28737287372877,47.66608924780658],[117.35217352173521,47.652201226113846],[117.38457384573849,47.6765052640761],[117.45657456574565,47.740737364404936],[117.55377553775537,47.804969464733745],[117.67617676176764,47.90912962742911],[117.76977769777699,47.987249749450655],[117.84177841778421,47.99940176843177],[117.97857978579788,47.99940176843177],[118.04338043380437,48.01849779825926],[118.14778147781476,48.028913814528806],[118.24138241382417,47.99940176843177],[118.49698496984973,47.98377774402746],[118.5689856898569,47.94384968166091],[118.69138691386917,47.82232949184964],[118.75978759787597,47.758097391520835],[118.87858878588787,47.72511334000063],[118.9541895418954,47.70254530474995],[119.0189901899019,47.68518527763405],[119.08019080190803,47.65393722882544],[119.09819098190985,47.61574516917048],[119.12339123391234,47.558457079688026],[119.16299162991629,47.52547302816782],[119.23499234992352,47.49248897664762],[119.29259292592928,47.47339294682013],[119.30699306993068,47.42999287903038],[119.3249932499325,47.41089684920291],[119.37539375393754,47.381384803105874],[119.52659526595266,47.25639260787142],[119.59859598595989,47.22167255363962],[119.710197101971,47.15049644246446],[119.75699756997574,47.08973634755881],[119.76059760597605,47.0272402499416],[119.78939789397896,46.97863217401709],[119.86139861398613,46.9074560628419],[119.89739897398977,46.8571119842058],[119.88299882998831,46.7911438811654],[119.89739897398977,46.732119788971346],[119.86859868598685,46.67135969406573],[119.74619746197465,46.62795962627598],[119.7065970659707,46.605391591025324],[119.62019620196202,46.60365558831373],[119.47259472594726,46.626223623564385],[119.33219332193323,46.61407160458327],[119.16299162991629,46.638375642545526],[119.02979029790299,46.69219172660479],[118.95778957789577,46.73559179439454],[118.84258842588429,46.75989583235679],[118.78858788587888,46.74774381337568],[118.72378723787239,46.69219172660479],[118.64818648186485,46.70087174016274],[118.579785797858,46.69219172660479],[118.40338403384033,46.702607742874335],[118.30978309783097,46.71649576456704],[118.15858158581585,46.67830370491208],[118.07218072180723,46.66615168593094],[117.91017910179102,46.61927961271803],[117.8129781297813,46.537687485273324],[117.74097740977413,46.51859145544583],[117.67257672576727,46.52206346086902],[117.62217622176223,46.55157550696603],[117.54657546575464,46.588031563909425],[117.43857438574389,46.58629556119783],[117.40617406174061,46.570671536793526],[117.39177391773921,46.537687485273324],[117.35577355773557,46.43699932800112],[117.35577355773557,46.39186325749981],[117.33417334173345,46.36235121140277],[117.26937269372695,46.35193519513322],[117.15417154171541,46.355407200556414],[116.9777697776978,46.36235121140277],[116.8589685896859,46.388391252076616],[116.78696786967873,46.376239233095475],[116.68976689766896,46.32242314903621],[116.61776617766179,46.31374313547826],[116.56376563765639,46.28943909751601],[116.51696516965171,46.2095829727829],[116.44496444964449,46.159238894146796],[116.35856358563586,46.096742796529554],[116.26496264962651,45.96307058773715],[116.21456214562147,45.88668646842723],[116.22896228962293,45.84502240334908],[116.23976239762396,45.79641432742454],[116.19656196561965,45.73912623794209],[116.11016110161103,45.68704615659442],[116.0381603816038,45.676630140324875],[115.93375933759341,45.62628606168877],[115.78975789757897,45.53427791797452],[115.68175681756821,45.45789379866457],[115.53775537755376,45.438797768837105],[115.44055440554405,45.41970173900961],[115.21735217352176,45.39539770104736],[115.16335163351636,45.3901896929126],[114.91854918549188,45.37803767393146],[114.73854738547385,45.41970173900961],[114.6449464494645,45.41275772816326],[114.55854558545587,45.3901896929126],[114.51894518945193,45.36414965223875],[114.5009450094501,45.315541576314246],[114.48654486544865,45.2721415085245],[114.41814418144185,45.2027014000609],[114.28134281342813,45.11069325634665],[114.16614166141665,45.04993316144103],[114.07974079740796,44.97181303941949],[114.02934029340292,44.942300993322476],[113.93213932139321,44.91278894722544],[113.8781387813878,44.89542892010954],[113.75213752137523,44.82598881164597],[113.65133651336515,44.76349271402873],[113.58653586535866,44.74613268691283],[113.50733507335076,44.76175671131713],[113.45693456934572,44.76696471945192],[113.30213302133023,44.79126875741417],[113.19773197731979,44.794740762837336],[113.05013050130503,44.81036478724167],[112.70812708127085,44.883276901128426],[112.59652596525967,44.91799695536022],[112.49932499324996,45.01174110178604],[112.41292412924128,45.05861317499898],[112.29052290522907,45.06382118313374],[112.1141211412114,45.062085180422145],[112.03132031320314,45.08118121024964],[111.89811898118984,45.06382118313374],[111.75051750517508,44.97007703670789],[111.68211682116822,44.89890092553273],[111.62091620916209,44.82772481435754],[111.54891548915492,44.67322057302607],[111.51651516515165,44.56906041033071],[111.48771487714879,44.51177232084825],[111.4121141211412,44.419764177134],[111.40131401314017,44.3676840957863],[111.43011430114302,44.32254802528496],[111.48771487714879,44.27220394664889],[111.52011520115201,44.192347821915746],[111.60291602916033,44.10728368904785],[111.68211682116822,44.04131558600744],[111.8369183691837,43.93541942060048],[111.88011880118802,43.87813133111803],[111.93051930519306,43.815635233500814],[111.94131941319415,43.75313913588357],[111.93411934119342,43.71147507080542],[111.87651876518765,43.680227021996814],[111.77211772117721,43.66460299759251],[111.7181171811718,43.62120292980276],[111.64251642516427,43.56391484032031],[111.54891548915492,43.49621073456831],[111.50211502115025,43.492738729145145],[111.4517145171452,43.475378702029246],[111.18531185311855,43.39205057187294],[111.08811088110883,43.369482536622286],[111.00891008910088,43.34170649323684],[110.91170911709116,43.25664236036894],[110.839708397084,43.19414626275173],[110.74970749707501,43.110818132595426],[110.710107101071,43.07436207565203],[110.62730627306274,42.99103394549573],[110.51930519305193,42.895553796358314],[110.46170461704617,42.84347371501062],[110.42930429304295,42.813961668913606],[110.40050400504003,42.77403360654702],[110.28890288902892,42.742785557738415],[110.19530195301957,42.70980150621821],[110.05850058500585,42.66119343029371],[109.86049860498605,42.60564134352285],[109.69849698496984,42.55356126217515],[109.59409594095939,42.510161194385404],[109.44289442894433,42.45634511032614],[109.33849338493388,42.43898508321024],[109.13329133291336,42.44072108592184],[108.87408874088743,42.4268330642291],[108.68688686886873,42.416417047959584],[108.54648546485464,42.428569066940696],[108.33408334083344,42.437249080498646],[108.17208172081723,42.44766509676819],[108.06408064080642,42.4268330642291],[107.8048780487805,42.40600103169004],[107.74727747277473,42.40079302355528],[107.29367293672937,42.348712942207584],[107.0920709207092,42.32093689882214],[106.9048690486905,42.30878487984103],[106.7716677166772,42.28795284730194],[106.69246692466925,42.263648809339685],[106.58086580865807,42.22719275239629],[106.519665196652,42.21156872799199],[106.31806318063184,42.140392616816825],[105.86805868058684,41.99456838904331],[105.5656556565566,41.87478420194361],[105.51885518855187,41.85395216940455],[105.3136531365314,41.77062403924825],[105.19845198451986,41.737639987728045],[105.1156511565116,41.66299187112969],[105.0508505085051,41.61611979791675],[104.98244982449825,41.59528776537769],[104.86004860048604,41.6438958413022],[104.77364773647736,41.640423835879005],[104.49644496444967,41.6595198657065],[104.49644496444967,41.87652020465521],[104.3056430564306,41.84700815855817],[103.99603996039963,41.79666407992207],[103.71163711637115,41.75152800942075],[103.44883448834491,41.85568817211612],[103.24723247232475,41.937280299560825],[103.07443074430745,42.00672040802442],[102.80802808028079,42.051856478525764],[102.57402574025741,42.09178454089232],[102.15642156421563,42.157752643932724],[101.9728197281973,42.21504073341518],[101.87921879218794,42.293160855436724],[101.71361713617137,42.46502512388409],[101.65961659616596,42.49974517811589],[101.58041580415806,42.52404921607814],[101.49401494014938,42.53793723777085],[101.31401314013141,42.53793723777085],[101.09081090810906,42.551825259463556],[100.77400774007742,42.58828131640695],[100.51840518405186,42.61605735979239],[100.08640086400862,42.67160944656325],[99.98199981999824,42.67681745469801],[99.75879758797589,42.6299453814851],[99.46719467194674,42.56744928386786],[98.94518945189452,42.61605735979239],[98.7147871478715,42.63862539504305],[98.24678246782469,42.683761465544364],[97.7175771757718,42.73584154689206],[97.20637206372066,42.78965763095135],[96.8319683196832,42.760145584854314],[96.62676626766267,42.74452156045001],[96.38556385563857,42.72021752248776],[96.35316353163535,42.746257563161606],[96.34236342363425,42.848681723145376],[96.29916299162994,42.928537847878516],[96.16956169561695,43.01533798345798],[96.07956079560796,43.09693011090269],[95.91395913959138,43.20629828173284],[95.85995859958598,43.27573839019644],[95.84195841958422,43.383370558314994],[95.68715687156873,43.66460299759251],[95.58995589955902,43.853827293155774],[95.56835568355683,43.892019352810735],[95.52515525155252,43.95451545042798],[95.47115471154711,43.98576349923658],[95.35595355953558,44.00659553177567],[95.32715327153272,44.039579583295875],[95.32715327153272,44.10554768633628],[95.34515345153454,44.19581982733894],[95.36675366753667,44.26178793037934],[95.3487534875349,44.277411954783645],[95.04995049950503,44.260051927667746],[94.86634866348663,44.30345199545749],[94.71154711547115,44.3503240686704],[94.49554495544959,44.47184425848167],[94.3659436594366,44.518716331694606],[94.20034200342002,44.64544452964063],[93.95913959139591,44.67495657573767],[93.86913869138692,44.72356465166217],[93.75393753937539,44.83119681978073],[93.65673656736567,44.900636928244325],[93.51633516335164,44.94403699603404],[93.2931329313293,44.98396505840063],[92.91512915129152,45.02042111534399],[92.7891278912789,45.036045139748296],[92.58032580325806,45.01174110178604],[92.42552425524258,45.00826909636288],[92.17352173521738,45.036045139748296],[92.02952029520299,45.0690291912685],[91.85311853118532,45.0690291912685],[91.73791737917378,45.0690291912685],[91.5831158311583,45.07597320211485],[91.51111511115113,45.09854123736554],[91.44271442714427,45.124581278039386],[91.31311313113133,45.117637267193004],[91.22311223112234,45.14367730786685],[91.13671136711366,45.19402138650295],[91.05031050310504,45.21658942175361],[90.95310953109532,45.21658942175361],[90.91350913509137,45.19402138650295],[90.87750877508773,45.19575738921455],[90.85230852308524,45.26346149496655],[90.76230762307625,45.371093663085105],[90.7479074790748,45.41970173900961],[90.6939069390694,45.47525382578047],[90.66150661506617,45.52559790441657],[90.67230672306727,45.59503801288017],[90.70830708307085,45.73044622438414],[90.79470794707947,45.853702416907026],[90.85230852308524,45.88495046571563],[90.88830888308883,45.921406522659],[90.96030960309605,45.985638622987835],[91.00351003510036,46.03598270162394],[90.99630996309963,46.105422810087504],[90.9459094590946,46.176598921262695],[90.90990909909101,46.270343067688515],[90.91710917109174,46.32415915174781],[90.97110971109714,46.388391252076616],[91.03231032310322,46.529007471715374],[91.02871028710285,46.56546352865877],[91.00351003510036,46.59497557475578],[90.99630996309963,46.66094367779618],[90.98550985509854,46.749479816087245],[90.90990909909101,46.88315202487965],[90.87030870308706,46.95432813605484],[90.79830798307984,46.98557618486345],[90.71550715507158,47.00467221469094],[90.64350643506435,47.10015236382836],[90.55350553505536,47.21472854279327],[90.4959049590496,47.28590465396846],[90.47790477904778,47.32930472175818],[90.46710467104674,47.40742484377972],[90.42390423904237,47.50464099562873],[90.38070380703806,47.55672107697643],[90.34830348303484,47.596649139342986],[90.33030330303302,47.65567323153704],[90.31230312303126,47.6765052640761],[90.18990189901899,47.70254530474995],[90.10350103501037,47.745945372539694],[90.06750067500678,47.80323346202215],[90.05310053100533,47.85010553523506],[90.02790027900278,47.8778815786205],[89.95949959499598,47.88656159217845],[89.90909909099094,47.8448975271003],[89.82989829898298,47.82406549456124],[89.77949779497794,47.8275374999844],[89.72549725497254,47.851841537946655],[89.69309693096932,47.8796175813321],[89.63909639096391,47.90912962742911],[89.55989559895602,48.004609776566554],[89.48069480694807,48.028913814528806],[89.32949329493294,48.025441809105615],[89.19629196291964,47.9803057386043],[89.11709117091169,47.987249749450655],[89.04869048690489,48.00287377385496],[88.96948969489694,48.04974584706787],[88.9190891908919,48.08967390943445],[88.839888398884,48.101825928415565],[88.68148681486815,48.17126603687916],[88.5770857708577,48.219874112803666],[88.56628566285661,48.31709026465268],[88.51588515885157,48.38479437040468],[88.4150841508415,48.40389040023217],[88.31068310683105,48.47159450598414],[88.15948159481593,48.50978656563913],[88.06228062280621,48.53756260902455],[87.97947979479795,48.55492263614045],[87.96867968679686,48.580962676814295],[87.97227972279723,48.60353071206498],[88.01188011880117,48.639986769008345],[88.05148051480518,48.67470682324014],[88.0586805868059,48.707690874760345],[88.02628026280263,48.73546691814579],[87.94347943479437,48.7649789642428],[87.8318783187832,48.79101900491665],[87.81027810278101,48.83615507541796],[87.74187741877421,48.881291145919306],[87.75627756277567,48.9177472028627],[87.8066780667807,48.945523246248115],[87.86067860678605,48.966355278787205],[87.87147871478714,48.99933933030741],[87.83547835478356,49.03232338182761],[87.81747817478174,49.080931457752115],[87.82467824678247,49.11565151198391],[87.81387813878138,49.16252358519682],[87.81747817478174,49.16252358519682],[87.93627936279364,49.16425958790842],[87.98667986679868,49.186827623159076],[88.029880298803,49.21981167467928],[88.11628116281162,49.25626773162267],[88.13428134281344,49.29793179670082],[88.13428134281344,49.381259926857126],[88.1918819188192,49.45243603803229],[88.33948339483396,49.47326807057135],[88.39348393483937,49.483684086840896],[88.45108451084513,49.47326807057135],[88.54468544685449,49.4819480841293],[88.63468634686348,49.48542008955249],[88.68148681486815,49.46458805701343],[88.74628746287465,49.445492027185935],[88.83268832688327,49.4489640326091],[88.86148861488618,49.4819480841293],[88.86508865088649,49.52708415463064],[88.90108901089013,49.53923617361178],[88.94428944289444,49.50798812480315],[88.96948969489694,49.483684086840896],[89.00909009090094,49.47326807057135],[89.10989109891102,49.501044113956794],[89.17829178291782,49.5322921627654],[89.20349203492037,49.59652426309424],[89.24309243092432,49.627772311902845],[89.30069300693009,49.610412284786946],[89.39429394293944,49.61214828749854],[89.47349473494734,49.66075636342305],[89.57789577895778,49.69894842307801],[89.65349653496537,49.7180444529055],[89.66789667896683,49.751028504425705],[89.63549635496355,49.82394061831246],[89.64269642696428,49.9037967430456],[89.74349743497436,49.94893281354692],[89.87669876698766,49.954140821681676],[89.97749977499774,49.983652867778716],[90.00630006300065,50.068717000646615],[90.05310053100533,50.09302103860887],[90.10350103501037,50.103437054878384],[90.22590225902258,50.11732507657112],[90.31230312303126,50.15030912809132],[90.36630366303666,50.16766915520722],[90.51750517505178,50.212805225708536],[90.65430654306545,50.22322124197808],[90.71550715507158,50.259677298921474],[90.76230762307625,50.306549372134384],[90.83790837908379,50.32390939925028],[90.91710917109174,50.36383746161684],[91.02151021510218,50.415917542964536],[91.06111061110613,50.42286155381089],[91.23391233912338,50.4523735999079],[91.30231302313024,50.462789616177446],[91.34191341913419,50.4697336270238],[91.41391413914141,50.467997624312204],[91.44631446314463,50.521813708371496],[91.52191521915222,50.56174177073805],[91.59751597515975,50.57562979243076],[91.63351633516334,50.615557854797345],[91.70551705517056,50.66590193343342],[91.80271802718028,50.69367797681886],[91.95751957519576,50.69714998224205],[92.10512105121052,50.691941974107266],[92.19152191521914,50.700621987665215],[92.26712267122673,50.77527010426357],[92.27792277922782,50.81172616120696],[92.29592295922959,50.84991822086192],[92.35352353523535,50.86380624255466],[92.42552425524258,50.80304614764901],[92.48672486724865,50.76485408799405],[92.58032580325806,50.72492602562747],[92.62712627126274,50.6884699686841],[92.68112681126814,50.683261960549316],[92.73872738727385,50.71103800393476],[92.77832778327786,50.77874210968676],[92.85752857528576,50.789158125956305],[92.94032940329402,50.77874210968676],[92.9619296192962,50.74575805816656],[92.96912969129693,50.712774006646356],[93.00873008730088,50.653749914452305],[93.10233102331023,50.603405835816204],[93.22113221132213,50.606877841239395],[93.27153271532717,50.615557854797345],[93.3867338673387,50.60861384395096],[93.50193501935019,50.598197827681446],[93.62433624336245,50.586045808700305],[93.66033660336603,50.58430980598871],[93.7971379713797,50.577365795142356],[93.99153991539919,50.568685781584406],[94.07434074340745,50.5721577870076],[94.25074250742506,50.556533762603294],[94.2867428674287,50.51139769210195],[94.31914319143192,50.40550152669499],[94.34794347943483,50.30307736671119],[94.3551435514355,50.221485239266485],[94.40194401944018,50.17982117418833],[94.45954459544595,50.165933152495626],[94.49554495544959,50.132949100975424],[94.56394563945639,50.08781303047408],[94.61434614346143,50.02358093014527],[94.67554675546756,50.02878893828003],[94.71874718747188,50.042676959972766],[94.81234812348123,50.047884968107525],[94.93114931149313,50.04441296268436],[95.01395013950139,50.00795690574097],[95.0427504275043,49.96108483252806],[95.1111511115111,49.93504479185421],[95.16515165151651,49.94372480541216],[95.33075330753309,49.94372480541216],[95.38475384753849,49.941988802700564],[95.44235442354426,49.915948762026716],[95.52155521555216,49.91074075389196],[95.56835568355683,49.94372480541216],[95.70875708757086,49.96629284066282],[95.78795787957881,50.01316491387573],[95.85275852758531,50.01316491387573],[95.89955899558998,49.99059687862507],[95.93555935559357,49.95934882981646],[95.98955989559897,49.97323685150917],[96.01836018360183,49.99927689218302],[96.0651606516065,49.99927689218302],[96.11196111961118,49.98191686506712],[96.23076230762308,49.954140821681676],[96.31356313563134,49.90032473762241],[96.3819638196382,49.89685273219922],[96.46476464764646,49.91074075389196],[96.50436504365047,49.91942076744991],[96.54396543965441,49.89338072677606],[96.59796597965982,49.877756702371755],[96.64116641166413,49.89858873491082],[96.7131671316713,49.91074075389196],[96.98676986769868,49.88296471050651],[97.04797047970482,49.82914862644725],[97.09837098370986,49.80484458848497],[97.1379713797138,49.76144452069525],[97.20997209972103,49.730196471886615],[97.36117361173615,49.74061248815616],[97.41877418774186,49.77359653967636],[97.54117541175412,49.84303664813996],[97.5879758797588,49.91074075389196],[97.6527765277653,49.933308789142615],[97.7211772117721,49.94546080812373],[97.7859778597786,49.94372480541216],[97.85437854378546,49.94719681083532],[97.93717937179372,49.99754088947142],[98.00558005580058,50.01490091658732],[98.1027810278103,50.077397014204564],[98.12078120781212,50.106909060301575],[98.17118171181716,50.17982117418833],[98.19998199982001,50.22842925011284],[98.25038250382505,50.30307736671119],[98.27558275582754,50.42286155381089],[98.29358293582936,50.4870936541397],[98.2791827918279,50.53396572735261],[98.2215822158222,50.556533762603294],[98.1459814598146,50.568685781584406],[98.07758077580775,50.603405835816204],[98.03078030780307,50.645069900894356],[98.00198001980021,50.70235799037681],[97.96237962379627,50.768326093417215],[97.96237962379627,50.81693416934172],[97.95157951579517,50.85512622899671],[97.91917919179195,50.88637427780532],[97.85437854378546,50.94366236728777],[97.82557825578255,50.98532643236592],[97.83637836378364,51.05129453540633],[97.91197911979123,51.16587071437124],[97.91917919179195,51.217950795718934],[97.92637926379263,51.25093484723914],[97.92277922779226,51.28044689333615],[97.94797947979481,51.34815099908815],[97.98757987579876,51.37766304518519],[98.0379803798038,51.450575159071946],[98.1027810278103,51.48355921059215],[98.18558185581855,51.48529521330374],[98.2215822158222,51.506127245842805],[98.2359823598236,51.57903935972956],[98.27558275582754,51.63459144650045],[98.30438304383046,51.67451950886701],[98.35118351183513,51.717919576656726],[98.63918639186392,51.80124770681303],[98.76158761587618,51.90540786950842],[98.80118801188013,51.95748795085612],[98.8479884798848,52.070328127109434],[98.89478894788948,52.117200200322344],[98.95958959589598,52.10157617591804],[99.03519035190351,52.035608072877636],[99.09279092790928,52.035608072877636],[99.1755917559176,51.99915201593424],[99.40599405994061,51.92276789662432],[99.53199531995318,51.900199861373636],[99.61119611196114,51.89325585052728],[99.71919719197194,51.87242381798822],[99.78759787597875,51.82728774748688],[99.9207992079921,51.756111636311715],[100.03600036000358,51.73701560648422],[100.23040230402307,51.73007159563787],[100.46800468004682,51.726599590214676],[100.53640536405368,51.71271156852197],[100.70920709207093,51.66236748988587],[100.90360903609036,51.60507940040341],[101.08361083610839,51.552999319055715],[101.22401224012242,51.51307125668916],[101.30321303213032,51.4748791970342],[101.38241382413827,51.45231116178354],[101.46521465214653,51.47140719161101],[101.56961569615697,51.467935186187844],[101.82161821618217,51.421063112974906],[101.98001980019802,51.382871053319946],[102.11322113221132,51.353359007222906],[102.15642156421563,51.31343094485635],[102.160021600216,51.26135086350868],[102.14202142021423,51.21621479300734],[102.15282152821527,51.10684662217719],[102.19602196021964,51.05129453540633],[102.21042210422104,50.97491041609638],[102.2248222482225,50.90199830220962],[102.2140221402214,50.82908618832286],[102.23562235622359,50.79089412866787],[102.27522275222753,50.768326093417215],[102.31482314823148,50.717982014781114],[102.30402304023039,50.66590193343342],[102.28602286022863,50.63465388462481],[102.28962289622899,50.58430980598871],[102.33642336423367,50.544381743622154],[102.40842408424083,50.535701730064204],[102.46962469624697,50.52528571379466],[102.54522545225456,50.46105361346585],[102.68202682026822,50.386405496867496],[102.76482764827648,50.36730946704003],[102.85842858428583,50.33258941280823],[103.03843038430387,50.301341363999626],[103.16083160831607,50.29092534773008],[103.2328323283233,50.26488530705623],[103.30483304833047,50.200653206727424],[103.420034200342,50.18676518503469],[103.49563495634959,50.16419714978403],[103.63243632436325,50.13815710911018],[103.72243722437224,50.153781133514485],[103.8016380163802,50.17634916876517],[103.8556385563856,50.171141160630384],[103.96003960039599,50.157253138937676],[104.07884078840789,50.153781133514485],[104.17964179641797,50.16940515791879],[104.25884258842592,50.21454122842013],[104.35244352443527,50.27530132332578],[104.46764467644675,50.306549372134384],[104.59724597245975,50.31696538840393],[104.68364683646837,50.34126942636618],[104.97524975249752,50.382933491444334],[105.09405094050942,50.38987750229069],[105.18765187651877,50.429805564657244],[105.26685266852667,50.46105361346585],[105.3820538205382,50.47320563244699],[105.54045540455405,50.441957583638384],[105.69165691656917,50.41418154025294],[105.87525875258751,50.40550152669499],[105.99765997659978,50.36730946704003],[106.0840608406084,50.33258941280823],[106.21726217262176,50.30481336942279],[106.36846368463688,50.31696538840393],[106.5736657366574,50.32911740738504],[106.71046710467107,50.31175738026914],[106.85446854468546,50.247525279940334],[106.94086940869408,50.19718120130423],[107.04167041670416,50.086077027762514],[107.14247142471424,50.03226094370322],[107.23247232472323,49.988860875913474],[107.34767347673477,49.98712487320188],[107.63207632076319,49.983652867778716],[107.78687786877867,49.95934882981646],[107.91647916479167,49.94719681083532],[107.94887948879489,49.924628775584665],[107.93447934479343,49.848244656274716],[107.9380793807938,49.74061248815616],[107.9380793807938,49.69026840952006],[107.96687966879671,49.65381235257669],[108.01008010080102,49.64686834173034],[108.03528035280351,49.59478826038264],[108.09648096480964,49.56180420886244],[108.21168211682118,49.52534815191905],[108.40608406084061,49.39688395126143],[108.52128521285215,49.34133186449054],[108.6148861488615,49.322235834663076],[108.7336873368734,49.33612385635578],[108.9208892088921,49.33612385635578],[109.2376923769238,49.33438785364419],[109.45369453694536,49.29619579398923],[109.52929529295295,49.27015575331538],[109.74889748897488,49.23890770450677],[109.9936999369994,49.20592365298657],[110.19890198901987,49.17120359875477],[110.32130321303214,49.216339669256115],[110.42930429304295,49.21981167467928],[110.53010530105303,49.186827623159076],[110.6309063090631,49.13821954723457],[110.710107101071,49.14342755536933],[110.8289082890829,49.165995590620014],[111.20331203312037,49.30487580754718],[111.33651336513367,49.35521988618328],[111.43011430114302,49.34306786720214],[111.51291512915128,49.360427894318036],[111.57411574115741,49.37605191872234],[111.73611736117363,49.398619953973025],[111.83331833318334,49.40382796210778],[111.93411934119342,49.415979981088896],[112.07812078120782,49.424659994646845],[112.37692376923769,49.5149321356495],[112.49572495724959,49.5322921627654],[112.69732697326975,49.50798812480315],[112.80532805328056,49.52361214920745],[112.91332913329137,49.568748219708795],[113.05733057330576,49.615620292921705],[113.09333093330935,49.692004412231654],[113.16533165331657,49.797900577638615],[113.320133201332,49.874284696948564],[113.44613446134463,49.941988802700564],[113.57573575735756,50.00622090302937],[113.73413734137341,50.06177298980023],[113.88173881738817,50.10170105216682],[114.06894068940693,50.204125212150586],[114.22014220142205,50.25794129620988],[114.29574295742958,50.27356532061418],[114.38574385743857,50.25620529349828],[114.55494554945551,50.242317271805575],[114.67374673746741,50.24578927722874],[114.74214742147421,50.233637258247626],[114.87894878948788,50.183293179611525],[115.00495004950051,50.13815710911018],[115.09855098550986,50.060036987088665],[115.27495274952753,49.94893281354692],[115.36495364953652,49.912476756603525],[115.42975429754301,49.89685273219922],[115.5881558815588,49.886436715929705],[115.7177571775718,49.88122870779492],[115.7969579695797,49.90553274575717],[115.92655926559269,49.95240481897011],[116.13536135361352,50.01142891116416],[116.21816218162184,50.009692908452564],[116.35136351363514,49.97844485964393],[116.5529655296553,49.921156770161474],[116.63216632166325,49.877756702371755],[116.68256682566829,49.82394061831246]]]}},{"type":"Feature","id":580,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[145.26325263252636,14.157764908703797],[145.21645216452168,14.110892835490873],[145.18045180451804,14.121308851760418],[145.15885158851592,14.136932876164721],[145.1516515165152,14.16297291683857],[145.23085230852308,14.189012957512404],[145.26685266852672,14.180332943954454],[145.26325263252636,14.157764908703797]]],[[[145.66285662856632,14.97021417772774],[145.619656196562,14.91987009909164],[145.5908559085591,14.99799022111317],[145.58725587255873,15.030974272633372],[145.6232562325623,15.060486318730398],[145.64845648456486,15.058750316018802],[145.66285662856632,14.97021417772774]]],[[[145.7528575285753,15.133398432617156],[145.74925749257494,15.107358391943308],[145.6988569885699,15.114302402789676],[145.68445684456844,15.124718419059207],[145.71325713257136,15.214990560061864],[145.78525785257852,15.256654625140015],[145.82125821258217,15.265334638697965],[145.7888578885789,15.221934570908232],[145.78165781657816,15.175062497695308],[145.7528575285753,15.133398432617156]]],[[[145.71325713257136,16.339920317171945],[145.69165691656917,16.332976306325577],[145.65925659256595,16.336448311748768],[145.63765637656377,16.35207233615307],[145.63045630456304,16.37811237682692],[145.69525695256954,16.3798483795385],[145.72045720457209,16.359016346999425],[145.71325713257136,16.339920317171945]]],[[[145.7780577805778,18.079395034184742],[145.72765727657276,18.05682699893407],[145.7888578885789,18.155779153494677],[145.8068580685807,18.173139180610576],[145.83565835658356,18.136683123667197],[145.7780577805778,18.079395034184742]]],[[[145.709657096571,18.761644099839458],[145.67725677256772,18.72518804289608],[145.65205652056522,18.75296408628151],[145.6448564485645,18.806780170340787],[145.69165691656917,18.801572162206014],[145.70605706057063,18.791156145936483],[145.709657096571,18.761644099839458]]]]}},{"type":"Feature","id":508,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[32.88452884528846,-26.850091144466127],[32.77652776527765,-26.851827147177715],[32.589325893258945,-26.8552991526009],[32.47772477724777,-26.858771158024076],[32.35172351723517,-26.862243163447253],[32.20052200522005,-26.832731117350235],[32.11412114121143,-26.83967512819659],[32.1069210692107,-26.520250629264105],[32.078120781207815,-26.449074518088928],[32.04932049320493,-26.346650358105137],[32.04212042120423,-26.280682255064733],[32.06012060120602,-26.214714152024328],[32.06732067320675,-26.110553989328956],[32.06012060120602,-26.018545845614703],[31.970119701197007,-25.971673772401786],[31.94851948519485,-25.957785750709064],[31.926919269192695,-25.884873636822306],[31.919719197191966,-25.773769463280573],[31.984519845198463,-25.63141724093022],[31.9809198091981,-25.35886481521065],[31.988119881198827,-25.26338466607322],[31.984519845198463,-25.074160370509958],[31.984519845198463,-24.843272009868528],[31.984519845198463,-24.63842368990096],[31.984519845198463,-24.461351413318823],[31.96651966519667,-24.376287280450924],[31.952119521195215,-24.329415207238],[31.908919089190903,-24.235671060812166],[31.858518585185863,-24.039502754402534],[31.800918009180094,-23.89194252391742],[31.725317253172534,-23.79472637206841],[31.700117001170014,-23.742646290720714],[31.674916749167494,-23.674942184968714],[31.602916029160298,-23.55342199515745],[31.54531545315453,-23.482245883982273],[31.5309153091531,-23.424957794499818],[31.5309153091531,-23.279133566726287],[31.466114661146605,-23.01699715727625],[31.41931419314193,-22.82430085628981],[31.347313473134733,-22.617716533610647],[31.300513005130057,-22.47883631668347],[31.29331293312933,-22.454532278721217],[31.28611286112863,-22.402452197373535],[31.43011430114302,-22.298292034678155],[31.57051570515705,-22.15420380961622],[31.736117361173626,-21.984075543880436],[31.887318873188747,-21.83130730526055],[32.01692016920171,-21.697635096468147],[32.19332193321935,-21.515354811751237],[32.36972369723699,-21.334810529745923],[32.412924129241304,-21.31224249449525],[32.430924309243096,-21.296618470090948],[32.355323553235536,-21.136906220624695],[32.47772477724777,-20.949417927773027],[32.481324813248136,-20.829633740673344],[32.47772477724777,-20.71332155899684],[32.49212492124923,-20.65950547493756],[32.52812528125281,-20.612633401724636],[32.67212672126723,-20.515417249875625],[32.78012780127801,-20.360913008544145],[32.87012870128703,-20.21682478348221],[32.992529925299266,-19.9842004201292],[33.00333003330033,-19.93038433606992],[33.006930069300694,-19.873096246587465],[32.97092970929711,-19.79497612456592],[32.891728917289186,-19.668247926619884],[32.83052830528305,-19.558879755789746],[32.77652776527765,-19.388751490053963],[32.83052830528305,-19.241191259568836],[32.848528485284874,-19.152655121277775],[32.848528485284874,-19.104047045353255],[32.82692826928269,-19.058910974851926],[32.765727657276585,-19.024190920620143],[32.715327153271545,-19.00162288536947],[32.70092700927009,-18.94086279046384],[32.70092700927009,-18.867950676577067],[32.72252722527227,-18.82802261421051],[32.85572855728557,-18.763790513881702],[32.88452884528846,-18.729070459649904],[32.898928989289914,-18.689142397283348],[32.90252902529025,-18.633590310512474],[32.942129421294226,-18.492974090873716],[32.992529925299266,-18.35930188208131],[32.99612996129963,-18.3124298088684],[32.97812978129781,-18.27076574379025],[32.96372963729638,-18.196117627191896],[32.956529565295654,-18.083277450938567],[32.95292952929529,-17.76558895471767],[32.981729817298174,-17.43748444222723],[32.97092970929711,-17.251732152087143],[32.88452884528846,-17.038203818561612],[32.87732877328773,-16.883699577230146],[32.93852938529386,-16.77606740911159],[32.949329493294954,-16.711835308782767],[32.90252902529025,-16.704891297936413],[32.8089280892809,-16.697947287090045],[32.740527405274065,-16.67711525455097],[32.63612636126362,-16.59031511897149],[32.45252452524525,-16.515667002373135],[32.24372243722439,-16.44796289662115],[31.94131941319415,-16.428866866793655],[31.68931689316895,-16.213602530556543],[31.491314913149125,-16.17888247632476],[31.426514265142657,-16.15284243565091],[31.23571235712359,-16.02437823499328],[30.940509405094048,-16.012226216012152],[30.630906309063107,-16.000074197031026],[30.436504365043646,-15.994866188896253],[30.40770407704079,-15.977506161780354],[30.3969039690397,-15.800433885198217],[30.3969039690397,-15.64245763844356],[30.378903789037906,-15.505313424227978],[30.350103501035022,-15.349073180184917],[30.30690306903071,-15.288313085279285],[30.252902529025306,-15.18241691987231],[30.224102241022422,-15.066104738195818],[30.220502205022058,-15.010552651424945],[30.23130231302315,-14.989720618885869],[30.44730447304474,-14.908128491441161],[30.537305373053726,-14.86646442636301],[30.67410674106742,-14.819592353150085],[30.915309153091528,-14.75362425010968],[31.131311313113144,-14.69460015791563],[31.32931329313294,-14.637312068433175],[31.53811538115383,-14.576551973527543],[31.624516245162454,-14.536623911160973],[31.728917289172898,-14.496695848794417],[31.9809198091981,-14.415103721349709],[32.052920529205295,-14.387327677964265],[32.20052200522005,-14.340455604751355],[32.27252272522725,-14.323095577635456],[32.55332553325533,-14.229351431209622],[32.873728737287394,-14.121719263091066],[32.98532985329854,-14.085263206147673],[33.201332013320155,-14.01408709497251],[33.24453244532447,-14.043599141069521],[33.38853388533886,-14.290111526115254],[33.50373503735037,-14.43419975117719],[33.636936369363696,-14.567871959969594],[33.65853658536585,-14.56092794912324],[33.694536945369464,-14.529679900314619],[33.762937629376296,-14.517527881333493],[33.96813968139682,-14.486279832524886],[34.05094050940511,-14.48454382981329],[34.10134101341015,-14.449823775581493],[34.20934209342093,-14.423783734907659],[34.331743317433194,-14.408159710503341],[34.374943749437506,-14.42551973761924],[34.50454504545047,-14.59738400606662],[34.52254522545226,-14.73105621485901],[34.551345513455146,-14.922016513133869],[34.558545585455875,-15.015760659559717],[34.55494554945551,-15.140752854794172],[34.540545405454054,-15.296993098837234],[34.43614436144361,-15.477537380842548],[34.414544145441454,-15.566073519133624],[34.356943569435714,-15.704953736060787],[34.281342813428154,-15.772657841812787],[34.24534245342454,-15.829945931295242],[34.248942489424905,-15.887234020777697],[34.28854288542885,-15.935842096702203],[34.374943749437506,-16.02437823499328],[34.40374403744039,-16.079930321764152],[34.39654396543966,-16.130274400400253],[34.39654396543966,-16.199714508863835],[34.41814418144182,-16.246586582076745],[34.439744397443974,-16.27436262546219],[34.52974529745299,-16.319498695963517],[34.61254612546125,-16.432338872216846],[34.760147601476035,-16.567747083720832],[34.93294932949331,-16.760443384707273],[35.01575015750157,-16.819467476901323],[35.08055080550807,-16.833355498594045],[35.112951129511316,-16.89932360163445],[35.094950949509496,-16.973971718232804],[35.044550445504456,-17.017371786022537],[35.06615066150661,-17.078131880928183],[35.09135091350913,-17.111115932448385],[35.12375123751238,-17.12673995685269],[35.202952029520304,-17.130211962275865],[35.271352713527136,-17.11805994329474],[35.28935289352896,-17.097227910755663],[35.28215282152823,-16.807315457920197],[35.228152281522824,-16.63892319489601],[35.177751777517784,-16.572955091855604],[35.16695166951669,-16.560803072874478],[35.18495184951851,-16.505250986103604],[35.24255242552425,-16.375050782734377],[35.29295292952929,-16.246586582076745],[35.32175321753218,-16.192770498017467],[35.35775357753579,-16.159786446497264],[35.5989559895599,-16.12506639226548],[35.71055710557107,-16.095554346168456],[35.75375753757538,-16.059098289225076],[35.789757897578994,-15.958410131952874],[35.81855818558185,-15.680649698098534],[35.82935829358294,-15.418513288648498],[35.80415804158042,-15.265745050028613],[35.840158401584034,-15.034856689387198],[35.89415894158941,-14.892504467036844],[35.865358653586554,-14.862992420939833],[35.847358473584734,-14.670296119953377],[35.688956889568914,-14.46544779998581],[35.48735487354875,-14.201575387824178],[35.37575375753758,-14.059223165473838],[35.246152461524616,-13.896038910584409],[35.012150121501236,-13.644318517403917],[34.90774907749079,-13.552310373689664],[34.85014850148502,-13.515854316746285],[34.66294662946629,-13.48634227064926],[34.61254612546125,-13.437734194724754],[34.56214562145621,-13.359614072703224],[34.54414544145442,-13.215525847641274],[34.54414544145442,-13.107893679522718],[34.52254522545226,-12.925613394805808],[34.482944829448314,-12.666948990778963],[34.464944649446494,-12.590564871469013],[34.41094410944109,-12.396132567770977],[34.36054360543605,-12.21038027763089],[34.356943569435714,-12.165244207129561],[34.374943749437506,-12.120108136628232],[34.46134461344613,-11.982963922412651],[34.526145261452626,-11.887483773275221],[34.55494554945551,-11.833667689215943],[34.60534605346055,-11.689579464154008],[34.61974619746198,-11.620139355690426],[34.659346593465955,-11.588891306881806],[34.8249482494825,-11.575003285189098],[34.95814958149583,-11.578475290612275],[35.18135181351815,-11.575003285189098],[35.41895418954189,-11.583683298747047],[35.45135451354514,-11.588891306881806],[35.505355053550545,-11.604515331286123],[35.56295562955631,-11.602779328574528],[35.631356313563145,-11.581947296035452],[35.70335703357034,-11.53160321739935],[35.78615786157863,-11.45348309537782],[35.91215912159123,-11.455219098089415],[36.08136081360814,-11.536811225534123],[36.174961749617495,-11.609723339420881],[36.192961929619315,-11.670483434326528],[36.30456304563046,-11.706939491269907],[36.51696516965171,-11.715619504827856],[36.67536675366753,-11.684371456019235],[36.77256772567728,-11.609723339420881],[36.87336873368736,-11.571531279765907],[36.97776977769777,-11.566323271631148],[37.06057060570606,-11.592363312304983],[37.114571145711466,-11.647915399075856],[37.21897218972191,-11.686107458730831],[37.373773737737395,-11.710411496693084],[37.54297542975431,-11.675691442461286],[37.726577265772676,-11.580211293323856],[37.83097830978309,-11.48125913876325],[37.85617856178561,-11.378834978779466],[37.884978849788496,-11.316338881162238],[37.92097920979211,-11.295506848623162],[38.018180181801824,-11.28161882693044],[38.17658176581767,-11.278146821507264],[38.31338313383134,-11.311130873027466],[38.49338493384934,-11.413555033011264],[38.604986049860514,-11.345850927259264],[38.79578795787958,-11.229538745582758],[38.98658986589868,-11.16704264796553],[39.17019170191702,-11.16704264796553],[39.32139321393214,-11.121906577464202],[39.44019440194404,-11.035106441884722],[39.56259562595628,-10.977818352402267],[39.69579695796958,-10.955250317151595],[39.81819818198184,-10.911850249361862],[39.987399873998754,-10.821578108359205],[40.16740167401676,-10.6879058995668],[40.347403474034735,-10.550761685351219],[40.46260462604627,-10.463961549771739],[40.516605166051676,-10.568121712467118],[40.61020610206103,-10.661865858892952],[40.556205562055624,-10.71568194295223],[40.48780487804879,-10.764290018876736],[40.5958059580596,-10.83025812191714],[40.516605166051676,-10.929210276477761],[40.50580505805058,-10.998650384941342],[40.52740527405274,-11.02469042561519],[40.54540545405456,-11.066354490693328],[40.491404914049156,-11.179194666946657],[40.41940419404196,-11.265994802526137],[40.40140401404014,-11.331962905566542],[40.466204662046636,-11.450011089954643],[40.43380433804339,-11.656595412633806],[40.49500495004952,-11.844083705485488],[40.50940509405095,-11.939563854622918],[40.531005310053104,-12.003795954951727],[40.50220502205022,-12.120108136628232],[40.50940509405095,-12.312804437614673],[40.523805238052375,-12.3926605623478],[40.48780487804879,-12.491612716908406],[40.549005490054896,-12.526332771140204],[40.581405814058144,-12.635700941970342],[40.57060570605708,-12.758957134493215],[40.55260552605526,-12.82492523753362],[40.448204482044815,-12.904781362266732],[40.43380433804339,-12.936029411075353],[40.43740437404375,-12.982901484288277],[40.567005670056716,-12.984637486999858],[40.574205742057416,-13.057549600886631],[40.56340563405635,-13.114837690369086],[40.57060570605708,-13.224205861199223],[40.55260552605526,-13.293645969662819],[40.581405814058144,-13.373502094395931],[40.54540545405456,-13.462038232687007],[40.55980559805599,-13.531478341150589],[40.55980559805599,-13.620014479441664],[40.592205922059236,-13.845694831948308],[40.5958059580596,-14.123455265802647],[40.6030060300603,-14.166855333592395],[40.649806498064976,-14.198103382401001],[40.71460714607147,-14.213727406805305],[40.71460714607147,-14.290111526115254],[40.63900639006391,-14.390799683387456],[40.63540635406355,-14.451559778293088],[40.64620646206464,-14.538359913872569],[40.725407254072536,-14.420311729484467],[40.775807758077576,-14.422047732196063],[40.81900819008192,-14.467183802697392],[40.81180811808119,-14.534887908449392],[40.826208262082616,-14.569607962681175],[40.81900819008192,-14.635576065721594],[40.84420844208444,-14.718904195877883],[40.833408334083344,-14.791816309764656],[40.775807758077576,-14.842160388400757],[40.700207002070016,-14.928960523980237],[40.68580685806859,-15.01228865413654],[40.693006930069316,-15.064368735484223],[40.642606426064276,-15.081728762600122],[40.617406174061756,-15.114712814120324],[40.65340653406534,-15.192832936141855],[40.649806498064976,-15.260537041893855],[40.55980559805599,-15.474065375419372],[40.315003150031515,-15.763977828254838],[40.20700207002071,-15.866401988238621],[40.10980109801099,-15.97924216449195],[40.10980109801099,-16.026114237704874],[40.0990009900099,-16.06604230007143],[39.98379983799839,-16.22575454953767],[39.861398613986154,-16.251794590211517],[39.78939789397896,-16.295194658001265],[39.84339843398436,-16.435810877640023],[39.76419764197644,-16.468794929160225],[39.62379623796238,-16.579899102701958],[39.242192421924216,-16.793427436227475],[39.18099180991811,-16.842035512151995],[39.083790837908396,-16.972235715521208],[38.957789577895795,-17.00521976704141],[38.8857888578886,-17.04167582398479],[38.756187561875635,-17.05556384567751],[38.712987129871294,-17.04514782940798],[38.66978669786698,-17.05035583754274],[38.6337863378634,-17.078131880928183],[38.3817838178382,-17.17014002464242],[38.144181441814425,-17.243052138529194],[38.086580865808656,-17.276036190049396],[38.04698046980471,-17.321172260550725],[37.83817838178382,-17.3923483717259],[37.51057510575106,-17.571156651019635],[37.24417244172443,-17.739548914043823],[37.049770497705,-17.909677179779607],[36.99936999369996,-17.935717220453455],[36.938169381693825,-17.99300530993591],[36.92016920169203,-18.07980544551539],[36.89856898568988,-18.128413521439896],[36.75456754567546,-18.30722180073363],[36.53856538565387,-18.519014131547564],[36.49896498964989,-18.57630222103002],[36.41256412564127,-18.692614402706525],[36.40536405364054,-18.76899852201646],[36.326163261632615,-18.793302559978713],[36.26136261362615,-18.720390446091955],[36.23616236162363,-18.861006665730713],[36.18216182161822,-18.871422682000258],[36.124561245612455,-18.841910635903233],[35.98055980559806,-18.913086747078395],[35.85455854558546,-18.992942871811522],[35.6529565295653,-19.163071137547306],[35.36495364953652,-19.494647655460923],[34.94734947349474,-19.81233615168182],[34.88974889748897,-19.82101616523977],[34.85374853748539,-19.82101616523977],[34.72054720547206,-19.709911991698036],[34.64854648546486,-19.701231978140086],[34.71334713347133,-19.76720008118049],[34.75654756547567,-19.822752167951364],[34.74574745747458,-19.928648333358325],[34.74934749347494,-20.09009658553616],[34.6989469894699,-20.404313076333878],[34.70614706147063,-20.473753184797474],[34.76374763747637,-20.562289323088535],[34.87534875348754,-20.671657493918687],[34.98334983349835,-20.807065705422673],[35.11655116551165,-21.195930312818746],[35.127351273512744,-21.395570624651555],[35.26775267752677,-21.650763023255223],[35.271352713527136,-21.761867196796956],[35.328953289532905,-22.037891627939715],[35.32535325353254,-22.26009997502318],[35.31455314553148,-22.397244189238762],[35.38295382953831,-22.454532278721217],[35.40815408154083,-22.402452197373535],[35.4009540095401,-22.315652061794054],[35.41895418954189,-22.176771844866877],[35.454954549545505,-22.116011749961245],[35.49455494554945,-22.124691763519195],[35.505355053550545,-22.1906598665596],[35.530555305553065,-22.247947956042054],[35.54135541355416,-22.303500042812928],[35.54135541355416,-22.376412156699686],[35.49095490954912,-22.657644595977203],[35.505355053550545,-22.772220774942113],[35.57375573755738,-22.963181073216973],[35.49455494554945,-23.185389420300453],[35.37575375753758,-23.707926236488916],[35.37215372153722,-23.798198377491588],[35.39735397353974,-23.838126439858144],[35.46215462154623,-23.85027845883927],[35.48375483754839,-23.784310355798866],[35.52335523355234,-23.784310355798866],[35.54135541355416,-23.82423841816542],[35.49095490954912,-24.065542795076382],[35.43695436954371,-24.171438960483357],[35.253352533525344,-24.430103364510202],[35.15615156151563,-24.541207538051935],[34.99054990549905,-24.650575708882087],[34.608946089460915,-24.82070397461787],[33.83493834938349,-25.06721635966359],[33.52893528935289,-25.188736549474868],[33.34893348933491,-25.261648663361626],[32.96012960129602,-25.49080102129146],[32.790927909279105,-25.643569259911345],[32.72252722527227,-25.820641536493483],[32.65412654126541,-25.902233663938205],[32.589325893258945,-26.00465782392199],[32.64692646926471,-26.09145795950147],[32.70452704527045,-26.15916206525346],[32.76932769327695,-26.2025621330432],[32.80532805328053,-26.240754192698176],[32.848528485284874,-26.268530236083606],[32.89532895328955,-26.129650019156436],[32.916929169291706,-26.086249951366696],[32.956529565295654,-26.08277794594352],[32.9349293492935,-26.252906211679303],[32.88812888128882,-26.830995114638647],[32.88452884528846,-26.850091144466127]],[[34.641346413464134,-12.014211971221272],[34.62334623346234,-11.984699925124247],[34.590945909459094,-11.970811903431525],[34.55494554945551,-11.982963922412651],[34.540545405454054,-12.01941997935603],[34.58014580145803,-12.066292052568954],[34.62334623346234,-12.066292052568954],[34.641346413464134,-12.014211971221272]],[[34.72054720547206,-12.111428123070283],[34.74574745747458,-12.088860087819626],[34.75654756547567,-12.0593480417226],[34.75654756547567,-12.031571998337157],[34.73854738547385,-12.012475968509676],[34.71334713347133,-12.002059952240145],[34.68094680946811,-12.0090039630865],[34.666546665466655,-12.047196022741474],[34.66294662946629,-12.101012106800752],[34.684546845468475,-12.118372133916637],[34.72054720547206,-12.111428123070283]]]}},{"type":"Feature","id":478,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-16.374763747637473,19.70602957494421],[-16.435964359643577,19.608813423095185],[-16.46476464764646,19.64700548275016],[-16.475564755647554,19.709501580367387],[-16.42156421564215,19.80150972408164],[-16.392763927639265,19.850117800006146],[-16.342363423634225,19.86574182441045],[-16.374763747637473,19.70602957494421]]],[[[-12.281522815228158,14.808765925549906],[-12.303123031230314,14.817445939107841],[-12.407524075240758,14.888622050283018],[-12.461524615246134,14.975422185862499],[-12.544325443254422,15.039654286191322],[-12.659526595265959,15.081318351269474],[-12.735127351273519,15.131662429905575],[-12.771127711277103,15.187214516676434],[-12.814328143281415,15.223670573619813],[-12.857528575285755,15.242766603447308],[-12.86112861128612,15.261862633274788],[-12.850328503285027,15.289638676660218],[-12.86112861128612,15.339982755296319],[-12.929529295292951,15.452822931549647],[-12.99432994329942,15.50490301289733],[-13.048330483304824,15.496222999339395],[-13.080730807308072,15.510111021032102],[-13.098730987309864,15.534415058994355],[-13.105931059310592,15.57260711864933],[-13.141931419314176,15.60385516745795],[-13.206732067320672,15.617743189150659],[-13.257132571325712,15.701071319306962],[-13.29673296732966,15.853839557926847],[-13.3471334713347,15.97362374502653],[-13.408334083340833,16.058687877894428],[-13.455134551345509,16.09167192941463],[-13.487534875348757,16.096879937549403],[-13.498334983349821,16.11076795924211],[-13.505535055350549,16.135071997204363],[-13.55593555935559,16.143752010762313],[-13.624336243362421,16.117711970088465],[-13.685536855368554,16.126391983646414],[-13.714337143371438,16.168056048724566],[-13.75753757537575,16.173264056859338],[-13.811538115381154,16.13854400262754],[-13.869138691386894,16.148960018897085],[-13.93393933939339,16.202776102956364],[-13.969939699396974,16.25659218701564],[-13.973539735397338,16.31040827107492],[-14.08514085140851,16.418040439193476],[-14.3011430114301,16.57948869137131],[-14.535145351453508,16.65587281068126],[-14.787147871478709,16.645456794411714],[-14.927549275492737,16.654136807969664],[-14.959949599495985,16.678440845931917],[-14.992349923499233,16.67670484322032],[-15.021150211502118,16.64719279712331],[-15.053550535505337,16.640248786276942],[-15.08955089550895,16.65760881339284],[-15.111151111511106,16.645456794411714],[-15.121951219512198,16.603792729333563],[-15.211952119521186,16.582960696794487],[-15.381153811538098,16.581224694082906],[-15.517955179551791,16.55692065612064],[-15.622356223562235,16.50657657748455],[-15.769957699576992,16.485744544945476],[-15.96075960759606,16.49268855579183],[-16.072360723607233,16.51004858290773],[-16.11196111961118,16.539560629004754],[-16.16956169561695,16.546504639851108],[-16.23796237962378,16.530880615446804],[-16.302763027630277,16.451024490713678],[-16.35676356763568,16.306936265651743],[-16.403564035640358,16.22534413820702],[-16.43956439564394,16.20451210566796],[-16.479164791647918,16.096879937549403],[-16.500765007650074,15.91807165825567],[-16.536765367653658,15.838215533522543],[-16.536765367653658,16.286104233112667],[-16.482764827648282,16.454496496136855],[-16.46476464764646,16.60205672662198],[-16.34596345963459,16.92668923368923],[-16.209162091620897,17.192297648562445],[-16.07956079560796,17.54644220172672],[-16.02916029160292,17.888434735909883],[-16.047160471604712,18.223483259246677],[-16.08676086760866,18.520339722928497],[-16.151561515615157,18.71824403204971],[-16.21276212762126,19.00294847675042],[-16.30636306363064,19.153980712658708],[-16.475564755647554,19.285916918739517],[-16.5151651516515,19.362301038049466],[-16.475564755647554,19.390077081434896],[-16.37116371163711,19.410909113973972],[-16.30636306363064,19.513333273957755],[-16.443164431644306,19.4734052115912],[-16.284762847628457,19.78762170238892],[-16.234362343623417,20.00115003591445],[-16.241562415624145,20.141766255553208],[-16.209162091620897,20.228566391132688],[-16.335163351633497,20.416054683984356],[-16.428764287642878,20.652151052760544],[-16.479164791647918,20.69034311241552],[-16.529565295652958,20.709439142243014],[-16.533165331653322,20.65388705547214],[-16.561965619656178,20.60354297683604],[-16.62316623166231,20.63479102564466],[-16.727567275672754,20.806655294092025],[-16.87516875168751,21.08615173065796],[-16.929169291692915,21.11392777404339],[-16.972369723697227,21.075735714388415],[-16.997569975699747,21.039279657445036],[-17.047970479704787,20.806655294092025],[-17.062370623706244,20.898663437806277],[-17.04077040770406,21.008031608636415],[-17.004770047700475,21.14170381742882],[-16.9651696516965,21.329192110280502],[-16.835568355683563,21.329192110280502],[-16.608766087660882,21.329192110280502],[-16.378363783637838,21.329192110280502],[-16.147961479614793,21.330928112992083],[-15.917559175591748,21.330928112992083],[-15.690756907569067,21.330928112992083],[-15.460354603546023,21.330928112992083],[-15.229952299522978,21.330928112992083],[-15.003150031500297,21.330928112992083],[-14.772747727477281,21.33266411570368],[-14.542345423454236,21.33266411570368],[-14.315543155431556,21.33266411570368],[-14.08514085140851,21.33266411570368],[-13.854738547385466,21.33266411570368],[-13.624336243362421,21.33266411570368],[-13.39753397533974,21.334400118415275],[-13.167131671316696,21.334400118415275],[-13.015930159301575,21.334400118415275],[-13.026730267302668,21.466336324496083],[-13.033930339303396,21.572232489903044],[-13.041130411304096,21.714584712253398],[-13.051930519305188,21.855200931892156],[-13.059130591305916,21.995817151530915],[-13.06993069930698,22.127753357611724],[-13.077130771307708,22.259689563692532],[-13.0879308793088,22.382945756215392],[-13.0951309513095,22.49578593246872],[-13.105931059310592,22.560018032797544],[-13.156331563315632,22.688482233455176],[-13.167131671316696,22.752714333783985],[-13.152731527315268,22.820418439535985],[-13.12033120331202,22.884650539864793],[-13.030330303303032,23.0009627215413],[-12.897128971289703,23.089498859832375],[-12.738727387273855,23.19192301981616],[-12.619926199261982,23.271779144549285],[-12.558725587255879,23.290875174376765],[-12.371523715237146,23.318651217762195],[-12.227522275222753,23.377675309956246],[-12.083520835208333,23.4349633994387],[-12.022320223202229,23.467947450958903],[-12.0151201512015,23.577315621789054],[-12.0151201512015,23.697099808888737],[-12.0151201512015,23.83424402310432],[-12.0151201512015,23.969652234608304],[-12.0151201512015,24.106796448823886],[-12.0151201512015,24.24220466032787],[-12.0151201512015,24.379348874543453],[-12.0151201512015,24.514757086047453],[-12.0151201512015,24.65016529755144],[-12.0151201512015,24.78730951176702],[-12.0151201512015,24.922717723271006],[-12.0151201512015,25.059861937486588],[-12.0151201512015,25.195270148990573],[-12.0151201512015,25.332414363206155],[-12.0151201512015,25.46782257471014],[-12.0151201512015,25.60323078621414],[-12.0151201512015,25.740375000429722],[-12.0151201512015,25.875783211933708],[-12.0151201512015,25.99556739903339],[-11.867518675186744,25.99556739903339],[-11.680316803168012,25.99556739903339],[-11.493114931149307,25.99556739903339],[-11.309513095130939,25.99556739903339],[-11.122311223112234,25.99556739903339],[-10.935109351093502,25.99556739903339],[-10.747907479074797,25.99556739903339],[-10.560705607056065,25.99556739903339],[-10.377103771037696,25.99556739903339],[-10.189901899018992,25.99556739903339],[-10.002700027000259,25.99556739903339],[-9.815498154981555,25.99556739903339],[-9.631896318963186,25.99556739903339],[-9.444694446944453,25.99556739903339],[-9.257492574925749,25.99556739903339],[-9.070290702907016,25.99556739903339],[-8.886688866888676,25.99556739903339],[-8.681486814868151,25.99556739903339],[-8.681486814868151,26.1101435779983],[-8.681486814868151,26.27332783288773],[-8.681486814868151,26.497272182682792],[-8.681486814868151,26.722952535189435],[-8.681486814868151,26.92085684431065],[-8.681486814868151,27.118761153431876],[-8.685086850868515,27.28541741374447],[-8.494284942849418,27.17604924291433],[-8.307083070830714,27.064945069372598],[-8.119881198811981,26.953840895830865],[-7.932679326793249,26.842736722289118],[-7.74187741877418,26.73336855145898],[-7.554675546755448,26.622264377917247],[-7.367473674736743,26.5111602043755],[-7.180271802718011,26.401792033545362],[-6.989469894698942,26.29068786000363],[-6.8022680226802095,26.179583686461882],[-6.615066150661505,26.070215515631745],[-6.427864278642772,25.95911134209001],[-6.237062370623704,25.84800716854828],[-6.049860498604971,25.73690299500653],[-5.862658626586267,25.627534824176394],[-5.675456754567534,25.51643065063466],[-5.517055170551686,25.424422506920408],[-5.275852758527577,25.2751262737237],[-5.0490504905048965,25.136246056796523],[-4.822248222482216,24.995629837157765],[-5.171451714517133,24.995629837157765],[-5.63945639456395,24.995629837157765],[-5.959859598595983,24.995629837157765],[-6.287462874628744,24.995629837157765],[-6.593465934659349,24.993893834446183],[-6.568265682656829,24.766477479227945],[-6.539465394653945,24.51822909147063],[-6.510665106651061,24.269980703713316],[-6.481864818648177,24.019996313244405],[-6.4530645306452925,23.77174792548709],[-6.424264242642408,23.523499537729776],[-6.395463954639553,23.275251149972462],[-6.3666636666366685,23.025266759503552],[-6.337863378633784,22.777018371746237],[-6.312663126631264,22.528769983988923],[-6.28386283862838,22.28052159623161],[-6.255062550625496,22.032273208474294],[-6.226262262622612,21.782288818005384],[-6.197461974619728,21.53404043024807],[-6.168661686616872,21.285792042490755],[-6.139861398613988,21.03754365473344],[-6.111061110611104,20.787559264264544],[-6.0822608226082195,20.53931087650723],[-6.053460534605335,20.291062488749915],[-6.024660246602451,20.0428141009926],[-5.999459994599931,19.79282971052369],[-5.970659706597047,19.544581322766376],[-5.941859418594191,19.29633293500906],[-5.913059130591307,19.048084547251747],[-5.884258842588423,18.798100156782837],[-5.855458554585539,18.549851769025523],[-5.826658266582655,18.301603381268208],[-5.797857978579771,18.053354993510894],[-5.769057690576886,17.80510660575358],[-5.740257402574031,17.55512221528467],[-5.711457114571147,17.306873827527355],[-5.6862568625686265,17.05862543977004],[-5.657456574565742,16.810377052012726],[-5.628656286562858,16.569072675101765],[-5.509855098550986,16.44234447715573],[-5.3586535865358655,16.28263222768949],[-5.4018540185401775,16.058687877894428],[-5.455854558545582,15.789607457598038],[-5.51345513455135,15.496222999339395],[-5.72225722257221,15.496222999339395],[-5.927459274592735,15.496222999339395],[-6.13266132661326,15.496222999339395],[-6.33426334263342,15.496222999339395],[-6.539465394653945,15.496222999339395],[-6.74466744667447,15.496222999339395],[-6.94626946269463,15.496222999339395],[-7.151471514715155,15.496222999339395],[-7.356673566735651,15.496222999339395],[-7.558275582755812,15.496222999339395],[-7.763477634776336,15.496222999339395],[-7.968679686796861,15.496222999339395],[-8.170281702817022,15.496222999339395],[-8.375483754837546,15.496222999339395],[-8.580685806858071,15.496222999339395],[-8.782287822878232,15.496222999339395],[-8.987489874898756,15.496222999339395],[-9.178291782917825,15.496222999339395],[-9.293492934929333,15.503167010185749],[-9.336693366933673,15.525735045436406],[-9.351093510935101,15.67676728134471],[-9.387093870938713,15.66808726778676],[-9.426694266942661,15.622951197285431],[-9.448294482944817,15.574343121360926],[-9.441094410944117,15.511847023743698],[-9.448294482944817,15.45803093968442],[-9.577895778957782,15.437198907145344],[-9.754297542975422,15.400742850201965],[-9.941499414994155,15.372966806816521],[-10.12870128701286,15.383382823086066],[-10.193501935019356,15.395534842067192],[-10.261902619026188,15.416366874606268],[-10.413104131041308,15.437198907145344],[-10.492304923049232,15.438934909856926],[-10.585905859058585,15.435462904433749],[-10.697506975069757,15.423310885452622],[-10.733507335073341,15.395534842067192],[-10.81630816308163,15.280958663102282],[-10.895508955089554,15.150758459733055],[-10.949509495094958,15.150758459733055],[-11.007110071100698,15.223670573619813],[-11.16911169111691,15.359078785123813],[-11.367113671136707,15.53615106170595],[-11.45351453514536,15.624687199997027],[-11.5039150391504,15.636839218978153],[-11.597515975159752,15.57260711864933],[-11.676716767167676,15.511847023743698],[-11.759517595175936,15.425046888164218],[-11.799117991179912,15.343454760719496],[-11.827918279182796,15.244502606158889],[-11.842318423184224,15.129926427193979],[-11.871118711187108,14.994518215689993],[-11.93951939519394,14.886886047571437],[-12.022320223202229,14.805293920126715],[-12.079920799207997,14.767101860471755],[-12.105121051210517,14.744533825221083],[-12.281522815228158,14.808765925549906]]]]}},{"type":"Feature","id":500,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-62.14922149221492,16.740936943549144],[-62.152821528215284,16.681912851355094],[-62.221222212222116,16.699272878470993],[-62.22482224822248,16.751352959818675],[-62.19242192421923,16.805169043877953],[-62.17442174421744,16.810377052012726],[-62.14922149221492,16.740936943549144]]]}},{"type":"Feature","id":480,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[57.6527765277653,-20.484169201067004],[57.52317523175233,-20.51368124716403],[57.382773827738276,-20.503265230894485],[57.32877328773287,-20.449449146835207],[57.31797317973181,-20.42688111158455],[57.364773647736484,-20.406049079045474],[57.36117361173612,-20.338344973293474],[57.38637386373864,-20.228976802463336],[57.415174151741525,-20.183840731962007],[57.48717487174872,-20.143912669595437],[57.515975159751605,-20.055376531304375],[57.57717577175774,-19.996352439110325],[57.65637656376563,-19.98940842826397],[57.73557735577356,-20.09877659909411],[57.793177931779326,-20.21335277805902],[57.78237782377823,-20.326192954312347],[57.724777247772494,-20.369593022102094],[57.70677706777067,-20.4355611251425],[57.6527765277653,-20.484169201067004]]]}},{"type":"Feature","id":454,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[34.72054720547206,-12.111428123070283],[34.684546845468475,-12.118372133916637],[34.66294662946629,-12.101012106800752],[34.666546665466655,-12.047196022741474],[34.68094680946811,-12.0090039630865],[34.71334713347133,-12.002059952240145],[34.73854738547385,-12.012475968509676],[34.75654756547567,-12.031571998337157],[34.75654756547567,-12.0593480417226],[34.74574745747458,-12.088860087819626],[34.72054720547206,-12.111428123070283]]],[[[34.641346413464134,-12.014211971221272],[34.62334623346234,-12.066292052568954],[34.58014580145803,-12.066292052568954],[34.540545405454054,-12.01941997935603],[34.55494554945551,-11.982963922412651],[34.590945909459094,-11.970811903431525],[34.62334623346234,-11.984699925124247],[34.641346413464134,-12.014211971221272]]],[[[34.95814958149583,-11.578475290612275],[34.8249482494825,-11.575003285189098],[34.659346593465955,-11.588891306881806],[34.61974619746198,-11.620139355690426],[34.60534605346055,-11.689579464154008],[34.55494554945551,-11.833667689215943],[34.526145261452626,-11.887483773275221],[34.46134461344613,-11.982963922412651],[34.374943749437506,-12.120108136628232],[34.356943569435714,-12.165244207129561],[34.36054360543605,-12.21038027763089],[34.41094410944109,-12.396132567770977],[34.464944649446494,-12.590564871469013],[34.482944829448314,-12.666948990778963],[34.52254522545226,-12.925613394805808],[34.54414544145442,-13.107893679522718],[34.54414544145442,-13.215525847641274],[34.56214562145621,-13.359614072703224],[34.61254612546125,-13.437734194724754],[34.66294662946629,-13.48634227064926],[34.85014850148502,-13.515854316746285],[34.90774907749079,-13.552310373689664],[35.012150121501236,-13.644318517403917],[35.246152461524616,-13.896038910584409],[35.37575375753758,-14.059223165473838],[35.48735487354875,-14.201575387824178],[35.688956889568914,-14.46544779998581],[35.847358473584734,-14.670296119953377],[35.865358653586554,-14.862992420939833],[35.89415894158941,-14.892504467036844],[35.840158401584034,-15.034856689387198],[35.80415804158042,-15.265745050028613],[35.82935829358294,-15.418513288648498],[35.81855818558185,-15.680649698098534],[35.789757897578994,-15.958410131952874],[35.75375753757538,-16.059098289225076],[35.71055710557107,-16.095554346168456],[35.5989559895599,-16.12506639226548],[35.35775357753579,-16.159786446497264],[35.32175321753218,-16.192770498017467],[35.29295292952929,-16.246586582076745],[35.24255242552425,-16.375050782734377],[35.18495184951851,-16.505250986103604],[35.16695166951669,-16.560803072874478],[35.177751777517784,-16.572955091855604],[35.228152281522824,-16.63892319489601],[35.28215282152823,-16.807315457920197],[35.28935289352896,-17.097227910755663],[35.271352713527136,-17.11805994329474],[35.202952029520304,-17.130211962275865],[35.12375123751238,-17.12673995685269],[35.09135091350913,-17.111115932448385],[35.06615066150661,-17.078131880928183],[35.044550445504456,-17.017371786022537],[35.094950949509496,-16.973971718232804],[35.112951129511316,-16.89932360163445],[35.08055080550807,-16.833355498594045],[35.01575015750157,-16.819467476901323],[34.93294932949331,-16.760443384707273],[34.760147601476035,-16.567747083720832],[34.61254612546125,-16.432338872216846],[34.52974529745299,-16.319498695963517],[34.439744397443974,-16.27436262546219],[34.41814418144182,-16.246586582076745],[34.39654396543966,-16.199714508863835],[34.39654396543966,-16.130274400400253],[34.40374403744039,-16.079930321764152],[34.374943749437506,-16.02437823499328],[34.28854288542885,-15.935842096702203],[34.248942489424905,-15.887234020777697],[34.24534245342454,-15.829945931295242],[34.281342813428154,-15.772657841812787],[34.356943569435714,-15.704953736060787],[34.414544145441454,-15.566073519133624],[34.43614436144361,-15.477537380842548],[34.540545405454054,-15.296993098837234],[34.55494554945551,-15.140752854794172],[34.558545585455875,-15.015760659559717],[34.551345513455146,-14.922016513133869],[34.52254522545226,-14.73105621485901],[34.50454504545047,-14.59738400606662],[34.374943749437506,-14.42551973761924],[34.331743317433194,-14.408159710503341],[34.20934209342093,-14.423783734907659],[34.10134101341015,-14.449823775581493],[34.05094050940511,-14.48454382981329],[33.96813968139682,-14.486279832524886],[33.762937629376296,-14.517527881333493],[33.694536945369464,-14.529679900314619],[33.65853658536585,-14.56092794912324],[33.636936369363696,-14.567871959969594],[33.50373503735037,-14.43419975117719],[33.38853388533886,-14.290111526115254],[33.24453244532447,-14.043599141069521],[33.201332013320155,-14.01408709497251],[33.14733147331475,-13.941174981085737],[33.10413104131041,-13.958535008201636],[33.042930429304306,-14.010615089549319],[33.01053010530106,-14.02450311124204],[32.992529925299266,-14.022767108530445],[32.981729817298174,-14.008879086837737],[32.967329673296746,-13.977631038029116],[32.92052920529207,-13.883886891603282],[32.866528665286666,-13.817918788562878],[32.81252812528126,-13.79187874788903],[32.765727657276585,-13.760630699080423],[32.78372783727838,-13.731118652983398],[32.80532805328053,-13.710286620444322],[32.79812798127983,-13.68771858519365],[32.77292772927731,-13.656470536385044],[32.67212672126723,-13.60959846317212],[32.67212672126723,-13.59050243334464],[32.75852758527586,-13.550574370978083],[32.81252812528126,-13.501966295053563],[32.85212852128521,-13.456830224552235],[32.898928989289914,-13.357878069991628],[32.93852938529386,-13.257189912719426],[32.967329673296746,-13.224205861199223],[32.97812978129781,-13.158237758158819],[32.97092970929711,-13.083589641560465],[32.9889298892989,-12.989845495134631],[32.999729997299994,-12.899573354131974],[32.97092970929711,-12.864853299900176],[32.94572945729459,-12.804093204994544],[32.974529745297474,-12.70166904501076],[33.02133021330215,-12.630492933835583],[33.24453244532447,-12.55584481723723],[33.39933399333995,-12.489876714196825],[33.43173431734317,-12.4603646680998],[33.48213482134821,-12.403076578617345],[33.510935109351095,-12.347524491846471],[33.4929349293493,-12.331900467442168],[33.37053370533707,-12.330164464730572],[33.34173341733418,-12.307596429479915],[33.251732517325195,-12.113164125781879],[33.302133021330235,-11.887483773275221],[33.30573305733057,-11.800683637695741],[33.302133021330235,-11.691315466865603],[33.28773287732878,-11.611459342132477],[33.251732517325195,-11.578475290612275],[33.226532265322675,-11.535075222822528],[33.233732337323374,-11.41702703843444],[33.26973269732699,-11.403139016741719],[33.34533345333455,-11.248634775410238],[33.38133381333813,-11.158362634407581],[33.33813338133382,-11.085450520520823],[33.29493294932951,-10.981290357825443],[33.27333273332735,-10.915322254785039],[33.26253262532626,-10.892754219534368],[33.29133291332914,-10.852826157167812],[33.34533345333455,-10.812898094801255],[33.402934029340315,-10.80248207853171],[33.46413464134642,-10.78338604870423],[33.65853658536585,-10.590689747717775],[33.662136621366216,-10.552497688062815],[33.62613626136263,-10.488265587733991],[33.55413554135541,-10.39104943588498],[33.536135361353615,-10.35112137351841],[33.52893528935289,-10.234809191841904],[33.50013500135003,-10.20008913761012],[33.39213392133922,-10.120233012876994],[33.3129331293313,-10.038640885432287],[33.33813338133382,-9.953576752564388],[33.352533525335275,-9.861568608850135],[33.309333093330935,-9.811224530214048],[33.251732517325195,-9.759144448866351],[33.21213212132122,-9.682760329556416],[33.19413194131943,-9.625472240073947],[33.14733147331475,-9.60290420482329],[33.10413104131041,-9.60290420482329],[33.07173071730719,-9.637624259055087],[33.03933039330394,-9.635888256343492],[32.99612996129963,-9.62200023465077],[32.981729817298174,-9.573392158726264],[32.97812978129781,-9.519576074666986],[32.949329493294954,-9.484856020435188],[32.924129241292434,-9.434511941799101],[32.92052920529207,-9.406735898413658],[32.93852938529386,-9.399791887567304],[32.974529745297474,-9.394583879432531],[33.12933129331293,-9.495272036704733],[33.226532265322675,-9.500480044839506],[33.33093330933309,-9.519576074666986],[33.42093420934211,-9.608112212958062],[33.46773467734678,-9.620264231939188],[33.52893528935289,-9.608112212958062],[33.69813698136983,-9.597696196688517],[33.76653766537666,-9.611584218381239],[33.85293852938531,-9.663664299728921],[33.888938889388896,-9.67060831057529],[33.9429394293943,-9.672344313286871],[33.95373953739539,-9.658456291594149],[33.96093960939609,-9.627208242785542],[33.95013950139503,-9.564712145168315],[33.96093960939609,-9.531728093648113],[33.996939969399705,-9.495272036704733],[34.08694086940869,-9.536936101782885],[34.3209432094321,-9.731368405480922],[34.32814328143283,-9.75740844615477],[34.475744757447586,-9.948368744429615],[34.52254522545226,-10.029960871874337],[34.52254522545226,-10.07336093966407],[34.56934569345694,-10.241753202688272],[34.58014580145803,-10.319873324709803],[34.56934569345694,-10.378897416903854],[34.5729457294573,-10.42750549282836],[34.590945909459094,-10.49694560129194],[34.583745837458395,-10.52472164467737],[34.63774637746377,-10.625409801949573],[34.66294662946629,-10.710473934817458],[34.666546665466655,-10.79206606226218],[34.65214652146523,-10.873658189706887],[34.60534605346055,-10.989970371383393],[34.59814598145982,-11.036842444596317],[34.608946089460915,-11.08024251238605],[34.63774637746377,-11.127114585598974],[34.68814688146881,-11.177458664235076],[34.72774727747279,-11.238218759140707],[34.75294752947531,-11.309394870315884],[34.77454774547746,-11.342378921836087],[34.79974799747998,-11.340642919124491],[34.85014850148502,-11.352794938105617],[34.88974889748897,-11.392723000472188],[34.936549365493676,-11.46389911164735],[34.9509495094951,-11.543755236380477],[34.95814958149583,-11.578475290612275]]]]}},{"type":"Feature","id":458,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[111.39051390513907,2.415442567511633],[111.3581135811358,2.401554545818911],[111.31131311313112,2.43801060276229],[111.30051300513009,2.7418110772904782],[111.3329133291333,2.7678511179643266],[111.35451354513549,2.7643791125411354],[111.37971379713798,2.708827025770276],[111.37611376113762,2.576890819689467],[111.37971379713798,2.458842635301366],[111.39051390513907,2.415442567511633]]],[[[104.22284222842228,2.731395061020933],[104.17244172441724,2.7209790447514024],[104.14724147241475,2.7279230555977563],[104.12924129241293,2.7678511179643266],[104.16884168841688,2.8563872562553883],[104.18324183241833,2.8720112806596916],[104.22284222842228,2.7747951288106805],[104.22284222842228,2.731395061020933]]],[[[101.31761317613177,2.988323462336197],[101.26721267212673,2.9709634352202983],[101.26721267212673,2.9970034758941466],[101.27441274412746,3.033459532837526],[101.31041310413104,3.0681795870693236],[101.32841328413286,3.0473475545302477],[101.31761317613177,2.988323462336197]]],[[[117.88497884978852,4.186165333333037],[117.7445774457745,4.167069303505556],[117.64737647376472,4.168805306217138],[117.66537665376654,4.2035253604489355],[117.66177661776618,4.2503974336618455],[117.70857708577086,4.262549452642986],[117.76257762577626,4.252133436373441],[117.88497884978852,4.186165333333037]]],[[[100.28800288002878,5.2954710660388],[100.2628026280263,5.2676950226533705],[100.19080190801907,5.283319047057674],[100.20520205202052,5.446503301947104],[100.24480244802447,5.4673353344861795],[100.30960309603097,5.437823288389154],[100.33840338403382,5.41004724500371],[100.28800288002878,5.2954710660388]]],[[[99.84879848798488,6.46553689365021],[99.91719917199174,6.357904725531654],[99.88479884798846,6.31103265231873],[99.8667986679867,6.297144630626008],[99.82359823598239,6.312768655030311],[99.78399783997838,6.271104589952159],[99.74439744397444,6.262424576394224],[99.70479704797049,6.337072692992578],[99.65799657996581,6.366584739089589],[99.64719647196472,6.418664820437286],[99.71199711997122,6.427344833995235],[99.7479974799748,6.409984806879336],[99.81999819998202,6.444704861111134],[99.84879848798488,6.46553689365021]]],[[[102.10242102421023,6.241592543855148],[102.27522275222753,6.2034004842001735],[102.34002340023403,6.172152435391553],[102.53442534425346,5.863143952728606],[102.79002790027903,5.644407611068317],[102.89802898028984,5.564551486335191],[102.9808298082981,5.5246234239686345],[103.09603096030963,5.408311242292129],[103.19683196831971,5.262487014518598],[103.41643416434164,4.851054371871854],[103.45243452434528,4.668774087154944],[103.47043470434704,4.3927496560121995],[103.420034200342,3.976109005230697],[103.36243362433623,3.769524682551534],[103.37323373233733,3.6705725279909274],[103.45243452434528,3.5212762947942196],[103.4308343083431,3.3789240724438656],[103.44523445234455,3.2608758880557644],[103.43803438034382,2.9327713755653377],[103.4848348483485,2.837291226427908],[103.5388353883539,2.7747951288106805],[103.81243812438123,2.580362825112644],[103.83403834038342,2.509186713937467],[103.96723967239672,2.2609383261801526],[104.21924219242192,1.7227774855873719],[104.28764287642878,1.4814731086764112],[104.28044280442805,1.4155050056360068],[104.25164251642519,1.387728962250577],[104.1760417604176,1.3651609269999057],[104.11484114841147,1.4120330002128298],[104.09324093240934,1.4467530544446277],[104.10044100441007,1.4884171195227651],[104.07524075240752,1.5300811846009168],[104.01764017640176,1.5786892605254366],[103.98163981639817,1.6238253310267652],[103.99243992439926,1.5509132171399926],[103.99243992439926,1.455433068002563],[103.91683916839168,1.4467530544446277],[103.8160381603816,1.4762651005416387],[103.69363693636939,1.4502250598678046],[103.549635496355,1.3321768754797034],[103.48123481234813,1.3287048700565265],[103.42723427234273,1.4293930273287287],[103.39843398433987,1.4970971330807146],[103.3552335523355,1.5457052090052343],[102.89802898028984,1.7922175940509533],[102.7288272882729,1.8547136916681808],[102.54882548825492,2.0422019845198633],[102.1456214562146,2.248786307199026],[101.89001890018903,2.4501626217434165],[101.78201782017823,2.573418814266276],[101.51921519215193,2.6827869850964277],[101.40761407614076,2.812987188465655],[101.35001350013499,2.8390272291394894],[101.29601296012959,2.8858993023524135],[101.35361353613536,3.0108914975868686],[101.32841328413286,3.1428277036676775],[101.29961299612995,3.2539318772094106],[101.11601116011161,3.4726682188697],[101.02601026010262,3.6254364574895845],[100.84960849608495,3.776468693397888],[100.78120781207815,3.865004831688964],[100.71640716407165,3.965692988961152],[100.7560075600756,4.002149045904531],[100.79560795607955,4.022981078443607],[100.75960759607597,4.097629195041961],[100.66240662406625,4.226093395699593],[100.61560615606157,4.373653626184719],[100.61560615606157,4.651414060039059],[100.47520475204755,5.043750672858309],[100.35280352803528,5.587119521585862],[100.37440374403747,5.7780798198607215],[100.34200342003419,5.984664142539884],[100.2628026280263,6.182568451661098],[100.15840158401585,6.324920674011437],[100.1188011880119,6.441232855687943],[100.13680136801366,6.488104928900867],[100.16200162001621,6.640873167520752],[100.17640176401767,6.672121216329373],[100.21600216002162,6.686009238022081],[100.2628026280263,6.682537232598904],[100.34560345603455,6.550601026518095],[100.56520565205653,6.467272896361791],[100.63000630006303,6.448176866534311],[100.71640716407165,6.481160918054513],[100.7560075600756,6.4603288855154375],[100.79200792007919,6.42560883128364],[100.81720817208173,6.3318646848578055],[100.8748087480875,6.245064549278325],[100.99000990009898,6.257216568259452],[101.02961029610299,6.245064549278325],[101.05481054810548,6.24332854656673],[101.07641076410766,6.165208424545199],[101.08721087210876,6.03327221846439],[101.07641076410766,5.95688809915444],[100.99360993609935,5.845783925612707],[100.98280982809831,5.771135809014353],[101.02601026010262,5.724263735801443],[101.08001080010803,5.675655659876924],[101.11241112411125,5.637463600221949],[101.14841148411483,5.642671608356721],[101.19161191611914,5.66871164903057],[101.23121231212315,5.732943749359379],[101.25641256412564,5.788495836130252],[101.4040140401404,5.85099193374748],[101.55521555215552,5.908280023229935],[101.5768157681577,5.901336012383581],[101.60201602016019,5.877031974421328],[101.64881648816487,5.795439846976606],[101.67761677616778,5.7780798198607215],[101.7208172081721,5.771135809014353],[101.78921789217895,5.779815822572303],[101.87201872018721,5.8249518930736315],[101.91881918819189,5.911752028653112],[101.93681936819371,5.979456134405112],[102.05562055620555,6.097504318793199],[102.07002070020701,6.184304454372679],[102.10242102421023,6.241592543855148]]],[[[117.60417604176041,4.200053355025759],[117.57537575375756,4.170541308928733],[117.53577535775361,4.170541308928733],[117.44937449374493,4.1931093441793905],[117.27657276572768,4.299005509586365],[117.10017100171001,4.33719756924134],[116.84456844568444,4.340669574664517],[116.69696696966969,4.354557596357225],[116.63936639366392,4.338933571952921],[116.58896588965888,4.338933571952921],[116.5529655296553,4.359765604491997],[116.51336513365135,4.370181620761542],[116.41616416164163,4.307685523144315],[116.36936369363696,4.326781552971795],[116.31896318963192,4.354557596357225],[116.2361623616236,4.363237609915174],[116.13536135361352,4.354557596357225],[116.02016020160204,4.290325496028416],[115.89775897758977,4.349349588222466],[115.86175861758619,4.347613585510871],[115.83655836558364,4.333725563818149],[115.7825578255783,4.253869439085037],[115.67815678156785,4.1931093441793905],[115.62775627756281,4.082005170637657],[115.59535595355953,3.976109005230697],[115.57015570155704,3.937916945575722],[115.55935559355595,3.7330686256081407],[115.5449554495545,3.634116471047534],[115.57015570155704,3.502180264966725],[115.56655566555668,3.44489217548427],[115.519755197552,3.3615640453279667],[115.51255512555127,3.3424680155004864],[115.49095490954909,3.208795806708082],[115.49815498154982,3.172339749764703],[115.49455494554945,3.1289396819749555],[115.4549545495455,3.033459532837526],[115.38295382953828,3.009155494875273],[115.31095310953111,2.9935314704709697],[115.24615246152462,3.026515521991172],[115.18855188551885,2.9744354406434894],[115.11655116551168,2.894579315910363],[115.08775087750877,2.840763231851085],[115.08775087750877,2.790419153214984],[115.0949509495095,2.7574351016947816],[115.08055080550804,2.7227150474629838],[115.07695076950773,2.6862589905196046],[115.08055080550804,2.634178909171922],[115.13095130951308,2.6116108739212507],[115.18135181351812,2.566474803419922],[115.17775177751781,2.523074735630189],[115.15255152551526,2.4935626895331637],[115.08775087750877,2.4466906163202395],[114.96894968949692,2.35121046718281],[114.83574835748357,2.269618339738102],[114.78534785347853,2.2505223099106075],[114.76734767347676,2.212330250255647],[114.76014760147604,2.161986171619546],[114.78894788947889,2.050881998077813],[114.81414814148144,2.019633949269192],[114.8321483214832,1.9797058869026358],[114.81414814148144,1.9345698164013072],[114.79974799747998,1.894641754034737],[114.74934749347494,1.8686017133609027],[114.70254702547027,1.8512416862450038],[114.68454684546845,1.8182576347248016],[114.65934659346595,1.6863214286439927],[114.63054630546304,1.616881320180397],[114.5657456574566,1.5144571601966135],[114.54414544145442,1.4675850869837035],[114.5117451174512,1.451961062579386],[114.38574385743857,1.5005691385039057],[114.2741427414274,1.4710570924068804],[114.12654126541264,1.451961062579386],[114.00054000540007,1.455433068002563],[113.90333903339035,1.434601035463487],[113.83493834938349,1.3790489486926276],[113.75933759337596,1.3113448429406276],[113.68013680136801,1.2610007643045265],[113.62253622536224,1.2366967263422737],[113.51453514535149,1.3078728375174506],[113.45693456934572,1.3026648293826781],[113.359733597336,1.326968867344931],[113.12573125731257,1.408560994789653],[113.0681306813068,1.4311290300403101],[113.00693006930072,1.434601035463487],[112.9889298892989,1.4571690707141585],[112.9997299973,1.4970971330807146],[112.9889298892989,1.5474412117168157],[112.94212942129423,1.5665372415443102],[112.47772477724777,1.559593230697942],[112.34092340923411,1.5144571601966135],[112.25092250922512,1.4797371059648299],[112.18612186121862,1.4398090435982596],[112.1681216812168,1.337384883614476],[112.12852128521286,1.2436407371886418],[112.07812078120782,1.1429525799164395],[111.92331923319233,1.1134405338194142],[111.8081180811808,1.0110163738356306],[111.76851768517685,0.9988643548545042],[111.69291692916931,1.0144883792588075],[111.60651606516069,1.023168392816757],[111.54531545315456,0.9936563467197317],[111.48411484114843,0.9953923494313273],[111.28611286112863,1.0440004253558328],[111.10251102511029,1.0509444362021867],[110.99450994509948,1.026640398239934],[110.93690936909371,1.0179603846819845],[110.61650616506165,0.8773441650432261],[110.50490504905048,0.8617201406389228],[110.46170461704617,0.8825521731779986],[110.40050400504003,0.9398402626604536],[110.31410314103141,0.9953923494313273],[110.11610116101161,1.1898246531293637],[110.04050040500408,1.2349607236306923],[109.99009990099904,1.2818327968436023],[109.94329943299437,1.337384883614476],[109.87849878498787,1.3981449785201079],[109.81729817298174,1.4398090435982596],[109.73449734497348,1.523137173754563],[109.65529655296552,1.6151453174688157],[109.63729637296376,1.77659356964665],[109.57249572495726,1.8061056157436752],[109.54729547295472,1.847769680821827],[109.54009540095404,1.8963777567463325],[109.63009630096303,2.0283139628271414],[109.69489694896947,1.8894337458999786],[109.72009720097202,1.8581856970913577],[109.86409864098641,1.7644415506655236],[109.98289982899831,1.7175694774525994],[110.11250112501125,1.698473447625119],[110.2457024570246,1.6950014422019422],[110.29970299702995,1.701945453048296],[110.350103501035,1.719305480164195],[110.40050400504003,1.7002094503367005],[110.67410674106742,1.5474412117168157],[110.78210782107823,1.5214011710429816],[110.8937089370894,1.5318171873125124],[110.94050940509408,1.5179291656197904],[111.09891098910992,1.4016169839432848],[111.1457114571146,1.387728962250577],[111.2249122491225,1.3964089758085265],[111.12411124111242,1.448489057156209],[111.05931059310592,1.4866811168111838],[111.03051030510306,1.5578572279863607],[111.04491044910452,1.634241347296296],[111.10971109711096,1.6845854259323971],[111.15291152911533,1.7384015099916752],[111.17091170911709,1.901585764881105],[111.19971199712,1.9849138950374083],[111.25011250112505,2.063034017058939],[111.26811268112681,2.1394181363688745],[111.21051210512104,2.198442228562925],[111.19611196111964,2.2973943831235317],[111.20691206912068,2.3789865105682395],[111.24291242912432,2.4362746000507087],[111.29691296912972,2.398082540395734],[111.35091350913513,2.3650984888755318],[111.40491404914053,2.3685704942987087],[111.44451444514448,2.380722513279835],[111.4517145171452,2.4241225810695823],[111.44091440914411,2.498770697667922],[111.44451444514448,2.634178909171922],[111.51291512915128,2.7435470800020596],[111.62451624516245,2.8181951966004135],[111.7289172891729,2.854651253543807],[112.11772117721176,2.915411348449439],[112.7369273692737,3.069915589780919],[112.92052920529204,3.130675684686551],[112.9889298892989,3.1619237334951578],[113.0429304293043,3.205323801284905],[113.14013140131402,3.344204018212068],[113.320133201332,3.5612043571607757],[113.44613446134463,3.7400126364545088],[113.71253712537128,4.002149045904531],[113.92493924939248,4.243453422815492],[113.95373953739539,4.28858949331682],[113.98613986139861,4.420525699397629],[113.98973989739898,4.483021797014857],[113.98253982539825,4.545517894632084],[114.01134011340116,4.5750299407291095],[114.05454054540547,4.592389967845008],[114.06534065340657,4.592389967845008],[114.09414094140942,4.564613924459579],[114.16974169741701,4.526421864804604],[114.22374223742236,4.477813788880098],[114.259742597426,4.413581688551275],[114.28854288542885,4.354557596357225],[114.28854288542885,4.304213517721124],[114.32454324543244,4.262549452642986],[114.41814418144185,4.255605441796618],[114.4469444694447,4.2035253604489355],[114.5117451174512,4.113253219446278],[114.57294572945733,4.049021119117455],[114.60894608946091,4.024717081155202],[114.65574655746559,4.036869100136329],[114.72414724147245,4.095893192330379],[114.77454774547749,4.168805306217138],[114.81054810548108,4.266021458066163],[114.78174781747816,4.279909479758871],[114.8321483214832,4.354557596357225],[114.83934839348393,4.3927496560121995],[114.8177481774818,4.429205712955579],[114.78894788947889,4.463925767187376],[114.7781477814778,4.552461905478452],[114.76014760147604,4.667038084443362],[114.74574745747458,4.7173821630794635],[114.78534785347853,4.755574222734424],[114.86454864548648,4.802446295947348],[114.94374943749438,4.856262380006626],[115.02655026550269,4.8996624477963735],[115.030150301503,4.821542325774843],[115.02655026550269,4.691342122405615],[115.05175051750518,4.581973951575463],[115.10575105751059,4.391013653300618],[115.17055170551708,4.36497361262677],[115.24615246152462,4.347613585510871],[115.28935289352893,4.352821593645643],[115.31815318153184,4.36497361262677],[115.32535325353257,4.380597637031073],[115.27855278552789,4.456981756341023],[115.2677526775268,4.63405403292316],[115.22815228152285,4.750366214599666],[115.16695166951672,4.866678396276171],[115.14175141751417,4.8996624477963735],[115.37575375753761,4.932646499316576],[115.42615426154265,4.969102556259955],[115.519755197552,5.048958680993081],[115.55575555755559,5.09409475149441],[115.58095580955813,5.194782908766598],[115.4657546575466,5.253807000960649],[115.42255422554229,5.330191120270598],[115.41895418954192,5.413519250426901],[115.55575555755559,5.566287489046786],[115.60255602556026,5.602743545990165],[115.62415624156245,5.548927461930887],[115.68535685356852,5.535039440238165],[115.73935739357393,5.533303437526584],[115.7969579695797,5.536775442949761],[115.87615876158765,5.613159562259696],[115.91935919359196,5.724263735801443],[116.05976059760599,5.8822399825560865],[116.11016110161103,6.003760172367365],[116.13896138961388,6.12875236760182],[116.49536495364953,6.521088980421069],[116.53856538565384,6.581849075326701],[116.75096750967509,6.977657693569142],[116.77616776167764,6.989809712550269],[116.83376833768341,6.951617652895294],[116.84816848168481,6.826625457660839],[116.84096840968408,6.772809373601561],[116.80856808568086,6.691217246156853],[116.78696786967873,6.606153113288968],[116.81216812168122,6.60788911600055],[116.9129691296913,6.659969197348246],[117.01737017370175,6.797113411563814],[117.07857078570788,6.91689759866351],[117.12897128971292,6.968977680011193],[117.229772297723,6.939465633914168],[117.25137251372513,6.918633601375092],[117.2441724417244,6.833569468507207],[117.2549725497255,6.783225389871106],[117.29457294572944,6.677329224464131],[117.38097380973812,6.613097124135322],[117.49977499774997,6.571433059057171],[117.61137611376114,6.51240896686312],[117.64737647376472,6.474216907208145],[117.66897668976691,6.427344833995235],[117.69417694176946,6.349224711973704],[117.69417694176946,6.272840592663755],[117.6149761497615,6.1964564733538054],[117.65097650976509,6.073200280830946],[117.64377643776442,6.002024169655769],[117.61857618576187,5.941264074750137],[117.49977499774997,5.883975985267682],[117.81657816578166,5.941264074750137],[117.89577895778962,5.972512123558758],[118.00378003780037,6.054104251003466],[118.06138061380614,5.982928139828289],[118.11538115381154,5.863143952728606],[118.07218072180723,5.83189590392],[117.93537935379356,5.786759833418657],[117.92817928179284,5.769399806302772],[117.97497974979751,5.7069037086855445],[118.03258032580328,5.712111716820303],[118.14418144181445,5.7537757818984545],[118.24858248582484,5.819743884938859],[118.29898298982988,5.819743884938859],[118.35298352983529,5.805855863246151],[118.45738457384573,5.7641917981679995],[118.5149851498515,5.729471743936202],[118.56178561785617,5.684335673434873],[118.59418594185945,5.59232752972062],[118.7129871298713,5.559343478200418],[118.95778957789577,5.429143274831205],[119.00099000990014,5.416991255850078],[119.05139051390518,5.415255253138483],[119.17739177391775,5.430879277542786],[119.22419224192242,5.411783247715306],[119.25659256592564,5.366647177213977],[119.26739267392674,5.307623085019927],[119.26379263792637,5.245126987402699],[119.24939249392497,5.198254914189789],[119.22059220592206,5.160062854534814],[119.13059130591307,5.101038762340764],[118.91098910989109,5.022918640319233],[118.67338673386735,4.963894548125182],[118.55098550985508,4.967366553548359],[118.3817838178382,5.0177106321844605],[118.32058320583207,5.012502624049688],[118.25938259382593,4.988198586087435],[118.1837818378184,4.8284863366211965],[118.32418324183243,4.668774087154944],[118.56178561785617,4.502117826842351],[118.59418594185945,4.4604537617641995],[118.58698586985872,4.410109683128098],[118.54738547385477,4.3788616343194775],[118.49698496984973,4.361501607203593],[118.36378363783638,4.3354615665297445],[118.22698226982271,4.316365536702264],[118.1189811898119,4.286853490605239],[118.00738007380073,4.2503974336618455],[117.89577895778962,4.262549452642986],[117.74097740977413,4.33719756924134],[117.69777697776976,4.342405577376098],[117.65097650976509,4.304213517721124],[117.60417604176041,4.200053355025759]]],[[[117.14337143371432,7.168617991844002],[117.08217082170825,7.114801907784724],[117.06057060570606,7.179034008113533],[117.06417064170643,7.26062613555824],[117.14697146971469,7.33701025486819],[117.26577265772659,7.350898276560912],[117.28017280172804,7.290138181655266],[117.26577265772659,7.220698073191684],[117.2405724057241,7.184242016248305],[117.14337143371432,7.168617991844002]]]]}},{"type":"Feature","id":516,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[23.380433804338054,-17.640596759483216],[23.596435964359642,-17.598932694405065],[23.798037980379803,-17.56074063475009],[24.035640356403576,-17.520812572383534],[24.226442264422644,-17.489564523574913],[24.27324273242732,-17.480884510016963],[24.73404734047341,-17.517340566960357],[24.932049320493206,-17.54338060763419],[25.00045000450004,-17.56942064830804],[25.090450904509055,-17.633652748636848],[25.259652596525967,-17.7933649981031],[25.216452164521655,-17.78815698996833],[24.91044910449105,-17.82114104148853],[24.791647916479178,-17.864541109278278],[24.528845288452885,-18.052029402129946],[24.47484474844748,-18.027725364167694],[24.413644136441377,-17.989533304512733],[24.359643596435973,-17.977381285531592],[24.244442444424465,-18.024253358744517],[24.129241292412928,-18.078069442803795],[24.003240032400328,-18.154453562113744],[23.898838988389883,-18.229101678712098],[23.8628386283863,-18.269029741078654],[23.700837008370087,-18.423533982410135],[23.646836468364683,-18.44957402308397],[23.600036000360006,-18.459990039353514],[23.582035820358215,-18.45304602850716],[23.56043560435606,-18.387077925466755],[23.45963459634598,-18.23083768142368],[23.297632976329766,-18.027725364167694],[23.25083250832509,-18.006893331628618],[23.21843218432184,-17.999949320782264],[23.09963099630997,-18.010365337051795],[22.754027540275416,-18.067653426534264],[22.458824588245903,-18.11626150245877],[22.012420124201242,-18.197853629903477],[21.530015300152996,-18.265557735655477],[21.23121231212312,-18.30722180073363],[20.975609756097555,-18.319373819714755],[20.975609756097555,-18.520750134259146],[20.975609756097555,-18.928710771482713],[20.975609756097555,-19.336671408706266],[20.975609756097555,-19.744632045929833],[20.975609756097555,-20.152592683153387],[20.97920979209792,-20.560553320376954],[20.97920979209792,-20.968513957600507],[20.97920979209792,-21.376474594824074],[20.97920979209792,-21.784435232047628],[20.97920979209792,-21.961507508629765],[20.97200972009722,-21.99969956828474],[20.824408244082434,-21.99969956828474],[20.48600486004861,-21.99969956828474],[20.205202052020525,-21.99969956828474],[19.978399783997844,-21.99969956828474],[19.978399783997844,-22.242739947907282],[19.978399783997844,-22.52918039531957],[19.978399783997844,-22.81562084273186],[19.978399783997844,-23.10206129014415],[19.978399783997844,-23.38850173755644],[19.978399783997844,-23.674942184968714],[19.978399783997844,-23.9631186350926],[19.978399783997844,-24.249559082504888],[19.978399783997844,-24.535999529917177],[19.981999819998208,-24.75126386615429],[19.981999819998208,-24.777303906828124],[19.981999819998208,-25.197416563032817],[19.981999819998208,-25.64183325719975],[19.981999819998208,-26.086249951366696],[19.981999819998208,-26.530666645533643],[19.981999819998208,-26.97681934241217],[19.981999819998208,-27.42123603657911],[19.981999819998208,-27.865652730746056],[19.981999819998208,-28.310069424912996],[19.981999819998208,-28.450685644551754],[19.877598775987764,-28.448949641840166],[19.67239672396724,-28.504501728611032],[19.53919539195394,-28.57394183707462],[19.48159481594817,-28.66247797536569],[19.40599405994061,-28.71455805671338],[19.31239312393126,-28.733654086540867],[19.272792727927282,-28.777054154330607],[19.283592835928374,-28.848230265505777],[19.247592475924762,-28.902046349565055],[19.161191611916138,-28.93850240650844],[19.024390243902445,-28.928086390238903],[18.837188371883713,-28.869062298044852],[18.599585995859968,-28.855174276352137],[18.311583115831155,-28.88642232516075],[18.102781027810295,-28.87253430346803],[17.976779767797694,-28.811774208562397],[17.839978399784002,-28.777054154330607],[17.699576995769974,-28.768374140772657],[17.616776167761685,-28.74233410009881],[17.447574475744773,-28.69893403230907],[17.415174151741525,-28.620813910287538],[17.397173971739733,-28.563525820805083],[17.346773467734693,-28.501029723187855],[17.34317343173433,-28.452421647263343],[17.379173791737912,-28.414229587608375],[17.38637386373864,-28.353469492702736],[17.357573575735756,-28.270141362546433],[17.31077310773108,-28.228477297468288],[17.245972459724612,-28.230213300179877],[17.206372063720636,-28.198965251371263],[17.188371883718844,-28.13299714833086],[17.148771487714896,-28.082653069694757],[17.055170551705515,-28.030572988347068],[16.93276932769328,-28.068765048002042],[16.87516875168751,-28.127789140196086],[16.84276842768429,-28.21979728391034],[16.810368103681043,-28.264933354411667],[16.795967959679615,-28.34131747372161],[16.788767887678887,-28.395133557780888],[16.75636756367564,-28.452421647263343],[16.72396723967239,-28.474989682514007],[16.687966879668807,-28.464573666244476],[16.626766267662674,-28.48714170149514],[16.486364863648646,-28.572205834363032],[16.44676446764467,-28.61734190486436],[16.335163351633526,-28.535749777419646],[16.007560075600765,-28.231949302891465],[15.892358923589256,-28.15209317815834],[15.719557195571952,-27.96634088801825],[15.34155341553415,-27.38651598234732],[15.287552875528775,-27.275411808805586],[15.21555215552155,-26.995915372239658],[15.13275132751329,-26.7875950468489],[15.121951219512198,-26.667810859749217],[15.161551615516174,-26.600106753997224],[15.13995139951399,-26.50809861028297],[15.096750967509678,-26.426506482838263],[14.967149671496713,-26.318874314719707],[14.93114931149313,-25.957785750709064],[14.844748447484477,-25.725161387356053],[14.862748627486269,-25.534201089081193],[14.823148231482321,-25.35886481521065],[14.819548195481957,-25.246024638957323],[14.837548375483749,-25.032496305431806],[14.769147691476917,-24.78771992309767],[14.628746287462889,-24.548151548898304],[14.502745027450288,-24.202687009291964],[14.484744847448468,-24.04991877067208],[14.49554495544956,-23.643694136160107],[14.473944739447404,-23.4770378758475],[14.473944739447404,-23.280869569437883],[14.423544235442364,-23.077757252181897],[14.401944019440208,-22.968389081351745],[14.437944379443792,-22.87985294306067],[14.459544595445948,-22.907628986446113],[14.49554495544956,-22.92151700813882],[14.52074520745208,-22.80520482646233],[14.524345243452444,-22.70278066647853],[14.463144631446312,-22.449324270586445],[14.322743227432284,-22.1906598665596],[13.973539735397367,-21.76707520493173],[13.887138871388714,-21.60736295546549],[13.840338403384038,-21.473690746673086],[13.451534515345173,-20.916433876252825],[13.285932859328597,-20.52409726343356],[13.167131671316724,-20.183840731962007],[13.041130411304124,-20.02760048791893],[12.457924579245798,-18.926974768771117],[12.328323283232834,-18.75163849490056],[12.094320943209425,-18.54158216679822],[12.04032040320405,-18.470406055623044],[11.950319503195033,-18.27076574379025],[11.777517775177756,-18.00168532349386],[11.734317343173444,-17.75170093302495],[11.719917199171988,-17.466996488324256],[11.741517415174172,-17.249996149375548],[11.903519035190357,-17.22742811412489],[12.015120151201529,-17.16840402193084],[12.11592115921161,-17.164932016507663],[12.213122131221326,-17.21006808700899],[12.31752317523177,-17.21354009243217],[12.360723607236082,-17.206596081585815],[12.547925479254786,-17.21354009243217],[12.655926559265595,-17.15972400837289],[12.78552785527856,-17.107643927025194],[12.857528575285755,-17.062507856523865],[12.9619296192962,-17.015635783310955],[13.102331023310228,-16.967027707386436],[13.177931779317788,-16.972235715521208],[13.275132751327533,-16.989595742637107],[13.404734047340469,-17.006955769753006],[13.476734767347693,-17.039939821273208],[13.563135631356317,-17.14062797854541],[13.692736927369282,-17.23263612225965],[13.793537935379362,-17.288188209030523],[13.905139051390535,-17.36110032291728],[13.937539375393754,-17.388876366302725],[13.987939879398795,-17.404500390707028],[14.016740167401679,-17.4097083988418],[14.225542255422567,-17.39755637986066],[14.416344163441636,-17.38714036359113],[14.617946179461796,-17.38714036359113],[14.999549995499962,-17.388876366302725],[15.38475384753849,-17.388876366302725],[15.766357663576656,-17.388876366302725],[16.147961479614793,-17.390612369014306],[16.529565295652958,-17.390612369014306],[16.914769147691487,-17.390612369014306],[17.296372963729652,-17.3923483717259],[17.677976779767818,-17.3923483717259],[17.836378363783638,-17.3923483717259],[18.109981099810994,-17.39582037714908],[18.397983979839807,-17.399292382572256],[18.42678426784269,-17.404500390707028],[18.45918459184591,-17.425332423246104],[18.487984879848796,-17.442692450362003],[18.588785887858876,-17.56942064830804],[18.71838718387184,-17.703092857100444],[18.82638826388265,-17.76558895471767],[18.955989559895613,-17.803781014372632],[19.074790747907485,-17.817669036065354],[19.189991899918994,-17.808989022507404],[19.377193771937726,-17.826349049623303],[19.63999639996402,-17.868013114701455],[19.913599135991376,-17.881901136394177],[20.19440194401946,-17.862805106566682],[20.392403924039257,-17.887109144528935],[20.507605076050766,-17.95307724756934],[20.626406264062638,-17.996477315359087],[20.74520745207454,-18.019045350609744],[20.907209072090723,-18.006893331628618],[21.112411124111247,-17.956549252992517],[21.288812888128888,-17.963493263838885],[21.368013680136812,-17.999949320782264],[21.418414184141852,-17.999949320782264],[21.71721717217173,-17.94786923943458],[21.9620196201962,-17.904469171644834],[22.325623256232575,-17.836765065892834],[22.62442624426245,-17.781212979121975],[23.06723067230672,-17.699620851677267],[23.380433804338054,-17.640596759483216]]]}},{"type":"Feature","id":540,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[167.5438754387544,-22.62292454174542],[167.51147511475114,-22.66111660140038],[167.4718747187472,-22.654172590554026],[167.44307443074433,-22.638548566149723],[167.42147421474215,-22.617716533610647],[167.44307443074433,-22.541332414300697],[167.52947529475296,-22.579524473955672],[167.5438754387544,-22.62292454174542]]],[[[168.01188011880117,-21.430290678883352],[168.0586805868059,-21.447650705999237],[168.1378813788138,-21.445914703287656],[168.11988119881198,-21.61604296902344],[168.0046800468005,-21.64381901240887],[167.9650796507965,-21.642083009697274],[167.939879398794,-21.605626952753894],[167.8750787507875,-21.58132291479164],[167.87867878678787,-21.524034825309187],[167.81387813878138,-21.392098619228378],[167.92547925479255,-21.373002589400883],[167.98667986679868,-21.3382825351691],[167.98667986679868,-21.369530583977706],[167.9938799387994,-21.40772264363268],[168.01188011880117,-21.430290678883352]]],[[[167.39987399874002,-21.161210258586962],[167.34587345873462,-21.168154269433316],[167.2738727387274,-21.09697815825814],[167.13347133471336,-21.06052210131476],[167.07227072270723,-20.998026003697532],[167.03267032670328,-20.92337788709918],[167.11187111871118,-20.904281857271698],[167.19107191071913,-20.803593699999496],[167.13707137071373,-20.76540164034452],[167.04347043470437,-20.76019363220975],[167.05427054270547,-20.720265569843193],[167.2054720547206,-20.67339349663027],[167.27027270272703,-20.701169540015712],[167.29907299072994,-20.73241758882432],[167.2918729187292,-20.892129838290572],[167.36027360273602,-20.94247391692666],[167.43227432274324,-21.055314093179987],[167.42867428674288,-21.08656214198861],[167.39987399874002,-21.161210258586962]]],[[[166.5466654666547,-20.699433537304117],[166.4926649266493,-20.708113550862066],[166.55746557465574,-20.61784140985941],[166.5610656106561,-20.560553320376954],[166.58626586265865,-20.451185149546802],[166.58266582665829,-20.412993089891827],[166.6258662586626,-20.4182010980266],[166.6690666906669,-20.449449146835207],[166.61866618666187,-20.47722519022065],[166.6006660066601,-20.525833266145156],[166.6006660066601,-20.584857358339207],[166.62226622266223,-20.597009377320333],[166.589865898659,-20.661241477649142],[166.5466654666547,-20.699433537304117]]],[[[164.2030420304203,-20.24633682957922],[164.31464314643148,-20.30883292719645],[164.43704437044374,-20.282792886522614],[164.58824588245886,-20.38174504108322],[164.97704977049773,-20.680337507476636],[165.11025110251103,-20.744569607805445],[165.19305193051935,-20.768873645767698],[165.25065250652506,-20.817481721692218],[165.30825308253083,-20.8869218301558],[165.38025380253805,-20.935529906080305],[165.41265412654127,-20.980665976581633],[165.419854198542,-21.04316207419886],[165.44865448654485,-21.081354133853836],[165.5818558185582,-21.180306288414442],[165.6610566105661,-21.267106423993923],[165.77625776257764,-21.31224249449525],[165.82305823058232,-21.364322575842934],[165.88425884258845,-21.3886266138052],[165.9490594905949,-21.44244269786448],[166.0570605706057,-21.48410676294263],[166.30186301863017,-21.636875001562515],[166.4926649266493,-21.782699229336032],[166.58626586265865,-21.872971370338703],[166.6906669066691,-21.952827495071816],[166.82026820268203,-22.01705959540064],[166.9426694266943,-22.089971709287397],[167.00387003870043,-22.261835977734776],[166.97146971469715,-22.32259607264041],[166.89946899468998,-22.35384412144903],[166.8346683466835,-22.35558012416061],[166.77346773467735,-22.376412156699686],[166.5718657186572,-22.265307983157953],[166.52146521465215,-22.24968395875365],[166.46746467464675,-22.256627969600004],[166.4386643866439,-22.23232393163775],[166.4170641706417,-22.195867874694372],[166.29106291062914,-22.1559398123278],[166.1758617586176,-22.089971709287397],[166.14346143461438,-22.04483563878607],[166.12546125461256,-21.98928355201521],[166.0966609666097,-21.956299500495007],[165.9346593465935,-21.907691424570487],[165.82305823058232,-21.85387534051121],[165.74385743857442,-21.777491221201274],[165.62145621456216,-21.723675137141996],[165.42705427054273,-21.614306966311844],[165.329853298533,-21.57958691208006],[165.2434524345244,-21.525770828020768],[165.00945009450095,-21.326130516187973],[164.9266492664927,-21.289674459244594],[164.85464854648546,-21.20113832095352],[164.65664656646567,-20.99281799556276],[164.55944559445595,-20.90601785998328],[164.4550445504455,-20.829633740673344],[164.3758437584376,-20.739361599670673],[164.31464314643148,-20.633465434263712],[164.1706417064171,-20.480697195643828],[164.15264152641527,-20.414729092603423],[164.159841598416,-20.34876098956302],[164.1238412384124,-20.30536092177327],[164.06624066240664,-20.279320881099437],[164.03744037440373,-20.234184810598094],[164.0410404104041,-20.173424715692462],[164.0590405904059,-20.142176666883856],[164.2030420304203,-20.24633682957922]]],[[[159.95139951399517,-19.312367370744013],[159.9369993699937,-19.33319940328309],[159.929799297993,-19.17348715381685],[159.9585995859959,-19.1144630616228],[159.97659976599766,-19.23771925414566],[159.95139951399517,-19.312367370744013]]]]}},{"type":"Feature","id":562,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[14.977949779497806,22.995754713406527],[15.08955089550895,22.41766581044719],[15.172351723517238,21.922905037644156],[15.179551795517966,21.605216541423246],[15.18315183151833,21.52362441397854],[15.21555215552155,21.468072327207665],[15.294752947529474,21.41078423772521],[15.607956079560807,20.954215524577137],[15.539555395553975,20.874359399844025],[15.586355863558651,20.733743180205266],[15.669156691566911,20.67298308529962],[15.92835928359284,20.400430659580053],[15.964359643596453,20.346614575520775],[15.949959499594996,20.30321450773104],[15.766357663576656,19.982054006086955],[15.733957339573408,19.903933884065424],[15.697956979569796,19.49597324684187],[15.672756727567275,19.206060794006405],[15.636756367563692,18.810252175763964],[15.597155971559715,18.336323435500006],[15.561155611556131,17.937042811834388],[15.517955179551791,17.409297987511152],[15.474754747547479,16.90759320386175],[15.211952119521214,16.633304775430588],[14.74754747547476,16.14722401618549],[14.36954369543696,15.749679395231468],[14.178741787417891,15.484070980358268],[13.80793807938079,14.96674217230455],[13.642336423364242,14.629957646256173],[13.512735127351277,14.456357375097213],[13.44793447934481,14.379973255787263],[13.505535055350549,14.135196873453125],[13.60633606336063,13.704668200978901],[13.426334263342653,13.701196195555724],[13.325533255332573,13.671684149458699],[13.192331923319244,13.572731994898092],[13.048330483304852,13.534539935243117],[12.871928719287212,13.449475802375233],[12.760327603276039,13.380035693911651],[12.655926559265595,13.326219609852373],[12.511925119251202,13.19428340377155],[12.461524615246162,13.093595246499362],[12.31752317523177,13.074499216671867],[12.119521195211945,13.090123241076185],[11.989919899199009,13.192547401059969],[11.694716947169468,13.29844356646693],[11.500315003150035,13.34010763154508],[11.410314103141047,13.353995653237803],[10.96030960309605,13.371355680353702],[10.47430474304744,13.32969161527555],[10.229502295022968,13.281083539351044],[10.186301863018628,13.2706675230815],[10.0459004590046,13.20643542275269],[9.930699306993063,13.135259311577514],[9.617496174961758,12.81062680451025],[9.199891998920009,12.821042820779795],[8.958689586895872,12.857498877723174],[8.749887498874983,12.907842956359275],[8.45468454684547,13.058875192267564],[8.094680946809461,13.291499555620575],[7.954279542795433,13.322747604429182],[7.831878318783197,13.34010763154508],[7.788677886778885,13.3383716288335],[7.3566735667356795,13.10748326819207],[7.273872738727391,13.112691276326842],[7.173071730717311,13.086651235652994],[7.104671046710479,13.029363146170539],[7.057870578705803,12.999851100073514],[7.0038700387003985,12.996379094650337],[6.935469354693566,13.008531113631463],[6.87066870668707,13.04325116786326],[6.805868058680602,13.10748326819207],[6.625866258662597,13.364411669507334],[6.589865898658985,13.409547740008676],[6.514265142651425,13.485931859318612],[6.38466384663846,13.603980043706713],[6.298262982629836,13.659532130477572],[6.247862478624796,13.673420152170294],[6.1830618306183,13.66300413590075],[5.837458374583747,13.765428295884547],[5.491854918549194,13.873060464003103],[5.416254162541634,13.859172442310381],[5.36225362253623,13.83660440705971],[5.243452434524357,13.756748282326598],[5.099450994509965,13.742860260633876],[4.923049230492325,13.74980427148023],[4.822248222482244,13.760220287749775],[4.663846638466396,13.732444244364345],[4.559445594455951,13.701196195555724],[4.422644226442259,13.647380111496446],[4.242642426424283,13.501555883722915],[4.192241922419242,13.482459853895435],[4.149041490414902,13.458155815933182],[4.087840878408798,13.055403186844387],[4.037440374403758,12.933882997033109],[3.9474394743947414,12.775906750278466],[3.771037710377101,12.621402508946986],[3.6450364503645005,12.529394365232733],[3.6450364503645005,12.406138172709873],[3.6342363423634367,12.201289852742292],[3.6342363423634367,12.06240963581513],[3.6414364143641365,11.970401492100876],[3.6198361983619805,11.927001424311143],[3.6126361263612807,11.887073361944573],[3.6198361983619805,11.828049269750522],[3.6486364863648646,11.800273226365093],[3.663036630366321,11.762081166710118],[3.6522365223652287,11.732569120613107],[3.5946359463594604,11.696113063669713],[3.5334353343533564,11.788121207383966],[3.450634506345068,11.85235330771279],[3.36063360633608,11.880129351098219],[3.2994329943299476,11.927001424311143],[3.2670326703266994,11.991233524639952],[3.148231482314827,12.117961722585989],[2.8782287822878345,12.367946113054899],[2.8494284942849504,12.373154121189671],[2.8062280622806384,12.383570137459202],[2.727027270272714,12.354058091362177],[2.680226802268038,12.312394026284025],[2.64782647826479,12.296770001879722],[2.5974259742597496,12.29503399916814],[2.467824678246785,12.262049947647938],[2.367023670236705,12.222121885281368],[2.363423634236341,12.189137833761166],[2.413824138241381,11.999913538197902],[2.388623886238861,11.897489378214118],[2.341823418234185,11.946097454138624],[2.1942219422194285,12.137057752413483],[2.089820898208984,12.277673972052241],[2.071820718207192,12.308922020860848],[2.057420574205736,12.357530096785368],[2.068220682206828,12.378362129324444],[2.107821078210776,12.393986153728747],[2.2050220502205207,12.413082183556227],[2.2230222302223126,12.42697020524895],[2.2266222662226767,12.466898267615505],[2.2122221222212204,12.538074378790682],[2.158221582215816,12.637026533351289],[2.1042210422104404,12.701258633680112],[2.0754207542075562,12.713410652661238],[2.017820178201788,12.716882658084415],[1.9566195661956556,12.708202644526466],[1.8414184141841474,12.62834651979334],[1.7910179101791073,12.612722495389036],[1.672216722167235,12.61966650623539],[1.5642156421564266,12.635290530639693],[1.4994149941499586,12.676954595717845],[1.3086130861308618,12.834930842472502],[1.0962109621096374,13.001587102785109],[1.006210062100621,13.02415513803578],[0.988209882098829,13.041515165151665],[0.9738097380974011,13.169979365809297],[0.9774097740977368,13.324483607140778],[0.988209882098829,13.364411669507334],[1.078210782107817,13.34010763154508],[1.1718117181171976,13.32969161527555],[1.2006120061200818,13.35746765866098],[1.1250112501125216,13.413019745431853],[1.0170101701017131,13.468571832202713],[0.9774097740977368,13.551899962359016],[0.945009450094517,13.581412008456041],[0.8982089820898409,13.610924054553067],[0.8406084060840726,13.62654807895737],[0.7866078660786684,13.650852116919623],[0.7470074700747205,13.675156154881876],[0.6858068580685881,13.68557217115142],[0.617406174061756,13.70293219826732],[0.5238052380523754,13.840076412482901],[0.4302043020430233,13.97201261856371],[0.372603726037255,14.076172781259089],[0.35460354603546307,14.138668878876302],[0.3834038340383472,14.246301046994859],[0.35460354603546307,14.28796511207301],[0.2502025020250187,14.395597280191566],[0.1638016380163947,14.498021440175364],[0.1854018540185507,14.65252568150683],[0.20340203402034263,14.782725884876058],[0.20340203402034263,14.864318012320766],[0.2178021780217989,14.91119008553369],[0.2286022860228627,14.963270166881372],[0.286202862028631,14.980630193997271],[0.43380433804338736,14.97889419128569],[0.7182071820718363,14.954590153323423],[0.948609486094881,14.982366196708867],[0.9594095940959448,14.987574204843625],[1.1214112141121575,15.126454421770802],[1.3014130141301337,15.272278649544333],[1.5678156781567907,15.28616667123704],[1.8594185941859394,15.301790695641358],[2.089820898208984,15.308734706487712],[2.421024210242109,15.320886725468839],[2.691026910269102,15.329566739026788],[3.000630006300071,15.341718758007914],[3.011430114301163,15.407686861048319],[3.029430294302955,15.425046888164218],[3.061830618306203,15.4267828908758],[3.288632886328884,15.39032683393242],[3.5046350463504723,15.355606779700636],[3.5190351903519,15.482334977646673],[3.709837098370997,15.642047227112911],[3.817838178381777,15.673295275921532],[3.843038430384297,15.701071319306962],[3.8754387543875453,15.75488740336624],[3.8970389703897013,15.838215533522543],[3.9078390783907935,15.897239625716594],[3.9474394743947414,15.9458477016411],[3.9762397623976256,16.036119842643757],[4.015840158401602,16.19236008668682],[4.120241202412018,16.357280344287844],[4.18144181441815,16.581224694082906],[4.192241922419242,16.7982250330316],[4.203042030420306,16.96314529063261],[4.235442354423554,16.996129342152813],[4.235442354423554,17.287777797699874],[4.23184231842319,17.582898258670113],[4.23184231842319,17.831146646427428],[4.23184231842319,18.140155129090374],[4.228242282422826,18.41097155209836],[4.228242282422826,18.704356010357003],[4.228242282422826,18.96822842251862],[4.228242282422826,19.143564696389177],[4.444244442444443,19.18522876146733],[4.671046710467124,19.22862882925706],[5.00225002250022,19.29112492687429],[5.3586535865358655,19.35882903262629],[5.747457474574759,19.433477149224643],[5.837458374583747,19.478613219725972],[6.129061290612924,19.73206961561806],[6.262262622626224,19.84664579458297],[6.528665286652881,20.072326147089612],[6.730267302673042,20.247662420960168],[6.989469894698942,20.469870768043634],[7.263072630726327,20.693815117838696],[7.48267482674828,20.87262339713243],[7.824678246782469,21.075735714388415],[8.343083430834326,21.381272191628184],[8.861488614886156,21.686808668867968],[9.379893798937985,21.990609143396142],[9.894698946989479,22.29614562063591],[10.413104131041308,22.601682097875695],[10.931509315093166,22.907218575115465],[11.449914499144995,23.212755052355234],[11.968319683196825,23.518291529595004],[12.490324903249046,23.4019793479185],[12.983529835298356,23.290875174376765],[13.480334803348029,23.179771000835032],[13.59913599135993,23.1190109059294],[13.861938619386194,22.902010566980692],[14.200342003420047,22.624250133126353],[14.214742147421475,22.61904212499158],[14.229142291422932,22.61904212499158],[14.556745567455692,22.78222637988101],[14.977949779497806,22.995754713406527]]]}},{"type":"Feature","id":574,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[167.939879398794,-29.01835853124156],[167.96147961479613,-29.028774547511098],[167.97947979479795,-29.033982555645863],[167.99027990279905,-29.042662569203813],[167.99027990279905,-29.058286593608123],[167.97947979479795,-29.075646620724015],[167.96867968679686,-29.082590631570376],[167.9650796507965,-29.086062636993553],[167.96147961479613,-29.08779863970514],[167.96147961479613,-29.093006647839914],[167.96147961479613,-29.09647865326309],[167.95427954279546,-29.082590631570376],[167.94347943479437,-29.07217461530084],[167.93267932679328,-29.07217461530084],[167.92547925479255,-29.082590631570376],[167.92187921879218,-29.082590631570376],[167.91827918279182,-29.07217461530084],[167.91467914679146,-29.0617585990313],[167.9110791107911,-29.05307858547335],[167.91467914679146,-29.0443985719154],[167.92547925479255,-29.03571855835746],[167.92547925479255,-29.028774547511098],[167.91827918279182,-29.02530254208792],[167.90747907479079,-29.028774547511098],[167.92187921879218,-29.013150523106795],[167.939879398794,-29.01835853124156]]]}},{"type":"Feature","id":566,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[7.299072990729911,4.418789696686048],[7.205472054720559,4.387541647877427],[7.140671406714063,4.394485658723795],[7.227072270722715,4.528157867516185],[7.270272702727027,4.498645821419174],[7.327873278732795,4.486493802438034],[7.299072990729911,4.418789696686048]]],[[[13.60633606336063,13.704668200978901],[13.764737647376478,13.489403864741789],[13.93393933939339,13.258515504100373],[14.063540635406355,13.077971222095059],[14.160741607416071,12.612722495389036],[14.171541715417163,12.52418635709796],[14.178741787417891,12.484258294731404],[14.185941859418591,12.447802237788025],[14.196741967419683,12.383570137459202],[14.272342723427244,12.355794094073772],[14.416344163441636,12.343642075092646],[14.52074520745208,12.298506004591317],[14.581945819458213,12.222121885281368],[14.585545855458548,12.209969866300241],[14.617946179461796,12.15094577410619],[14.628746287462889,12.109281709028053],[14.617946179461796,11.98602551650518],[14.59634596345964,11.829785272462118],[14.560345603456028,11.729097115189916],[14.581945819458213,11.591952900974334],[14.574745747457484,11.532928808780298],[14.560345603456028,11.493000746413728],[14.49554495544956,11.446128673200818],[14.409144091440908,11.400992602699489],[14.203942039420411,11.267320393907085],[14.142741427414279,11.24822436407959],[14.056340563405655,11.244752358656413],[13.980739807398095,11.21176830713621],[13.890738907389078,11.140592195961034],[13.69993699937001,10.87324777837624],[13.534335343353433,10.605903360791444],[13.476734767347693,10.383695013707964],[13.415534155341561,10.171902682894029],[13.271532715327169,10.036494471390043],[13.249932499325013,9.960110352080108],[13.242732427324285,9.91671028429036],[13.23913239132392,9.814286124306577],[13.221132211322129,9.645893861282374],[13.199531995319973,9.564301733837667],[13.174331743317452,9.539997695875414],[13.019530195301968,9.487917614527731],[12.929529295292951,9.425421516910504],[12.875528755287547,9.303901327099226],[12.857528575285755,9.170229118306821],[12.825128251282507,9.019196882398532],[12.807128071280715,8.887260676317723],[12.781927819278195,8.817820567854127],[12.731527315273155,8.74490845396737],[12.65232652326523,8.66852433465742],[12.583925839258399,8.623388264156091],[12.403924039240394,8.595612220770661],[12.310323103231042,8.420275946900105],[12.234722347223482,8.283131732684538],[12.231122311223118,8.227579645913664],[12.155521555215557,7.942875201212971],[12.025920259202593,7.727610864975858],[12.015120151201529,7.651226745665909],[12.015120151201529,7.590466650760277],[11.853118531185316,7.401242355197013],[11.809918099181004,7.345690268426139],[11.766717667176692,7.272778154539381],[11.809918099181004,7.201602043364204],[11.853118531185316,7.137369943035381],[11.860318603186045,7.116537910496305],[11.788317883178848,7.055777815590673],[11.658716587165884,6.951617652895294],[11.57951579515796,6.8891215552780665],[11.561515615156168,6.854401501046283],[11.550715507155076,6.696425254291626],[11.52911529115292,6.654761189213474],[11.47871478714788,6.597473099731019],[11.40311403114032,6.533240999402196],[11.323913239132395,6.48463292347769],[11.23751237512377,6.4499128692458925],[11.154711547115483,6.437760850264766],[11.107911079110806,6.4568568800922606],[11.079110791107922,6.505464956016766],[11.032310323103246,6.698161257003207],[11.007110071100726,6.739825322081359],[10.953109531095322,6.776281379024738],[10.845108451084513,6.882177544431713],[10.737107371073705,6.988073709838673],[10.607506075060769,7.062721826437027],[10.578705787057885,7.057513818302269],[10.557105571055729,7.036681785763193],[10.517505175051753,6.930785620356218],[10.481504815048169,6.890857557989662],[10.413104131041308,6.87696953629694],[10.294302943029436,6.87696953629694],[10.204302043020448,6.890857557989662],[10.186301863018628,6.913425593240319],[10.168301683016836,6.958561663741648],[10.143101431014315,6.996753723396623],[10.038700387003871,6.922105606798269],[9.873098730987323,6.804057422410182],[9.819098190981919,6.783225389871106],[9.77949779497797,6.7606573546204345],[9.725497254972566,6.649553181078701],[9.66069660696607,6.5315049966906145],[9.574295742957446,6.470744901784968],[9.491494914949158,6.418664820437286],[9.441094410944117,6.373528749935957],[9.372693726937285,6.319712665876679],[9.239492394923957,6.186040457084275],[9.059490594905952,6.008968180502137],[8.998289982899848,5.916960036787884],[8.933489334893352,5.781551825283898],[8.897488974889768,5.630519589375595],[8.857888578885792,5.463863329062988],[8.800288002880023,5.198254914189789],[8.7138871388714,5.047222678281486],[8.641886418864203,4.927438491181803],[8.584285842858435,4.8319583420443735],[8.55548555485555,4.755574222734424],[8.544685446854487,4.75731022544602],[8.515885158851603,4.724326173925817],[8.433084330843315,4.746894209176489],[8.393483934839367,4.814598314928475],[8.343083430834326,4.82501433119802],[8.25308253082531,4.923966485758626],[8.235082350823518,4.906606458642727],[8.32868328683287,4.656622068173817],[8.292682926829286,4.557669913613211],[8.029880298802993,4.555933910901629],[7.799477994779949,4.522949859381427],[7.644676446764464,4.524685862093008],[7.565475654756568,4.5611419190363875],[7.529475294752956,4.654886065462236],[7.518675186751864,4.6462060519042865],[7.5078750787508,4.59412597055659],[7.461074610746124,4.555933910901629],[7.284672846728483,4.54725389734368],[7.205472054720559,4.611485997672489],[7.144271442714427,4.684398111559261],[7.075870758707595,4.715646160367868],[7.086670866708687,4.686134114270843],[7.165871658716583,4.614958003095666],[7.155071550715519,4.514269845823478],[7.014670146701462,4.397957664146972],[6.924669246692474,4.391013653300618],[6.867068670686706,4.441357731936705],[6.838268382683822,4.522949859381427],[6.823868238682394,4.644470049192691],[6.787867878678782,4.724326173925817],[6.766267662676626,4.724326173925817],[6.784267842678446,4.651414060039059],[6.791467914679146,4.592389967845008],[6.791467914679146,4.469133775322149],[6.859868598686006,4.373653626184719],[6.755467554675562,4.344141580087694],[6.7158671586715855,4.342405577376098],[6.6330663306633255,4.340669574664517],[6.618666186661869,4.375389628896301],[6.600666006660077,4.455245753629427],[6.579065790657921,4.476077786168503],[6.553865538655401,4.340669574664517],[6.499864998649997,4.3319895611065675],[6.463864638646385,4.333725563818149],[6.298262982629836,4.304213517721124],[6.262262622626224,4.309421525855896],[6.255062550625524,4.333725563818149],[6.27666276662768,4.371917623473124],[6.269462694626952,4.432677718378756],[6.215462154621548,4.385805645165846],[6.204662046620484,4.292061498739997],[6.172261722617236,4.2781734770472895],[6.07506075060752,4.290325496028416],[5.9706597065970755,4.338933571952921],[5.905859058590579,4.387541647877427],[5.797857978579799,4.455245753629427],[5.58905589055891,4.647942054615868],[5.553055530555298,4.733006187483767],[5.491854918549194,4.838902352890727],[5.448654486544882,4.9465345210092835],[5.383853838538386,5.1288148057261935],[5.401854018540206,5.1427028274189155],[5.452254522545246,5.127078803014612],[5.477454774547766,5.153118843688446],[5.38745387453875,5.173950876227522],[5.369453694536958,5.194782908766598],[5.365853658536594,5.259015009095421],[5.369453694536958,5.337135131116952],[5.43785437854379,5.364911174502382],[5.502655026550286,5.378799196195104],[5.531455314553142,5.425671269408028],[5.549455494554962,5.474279345332533],[5.38745387453875,5.401367231445775],[5.232652326523265,5.482959358890483],[5.200252002520045,5.533303437526584],[5.214652146521473,5.5714954971815445],[5.2902529025290335,5.576703505316317],[5.394653946539478,5.574967502604736],[5.455854558545582,5.611423559548115],[5.419854198541998,5.6253115812408225],[5.351453514535166,5.623575578529241],[5.326253262532646,5.647879616491494],[5.326253262532646,5.7069037086855445],[5.304653046530461,5.694751689704418],[5.275852758527606,5.64093560564514],[5.171451714517161,5.602743545990165],[5.113851138511393,5.64093560564514],[5.106651066510665,5.72773574122462],[5.092250922509237,5.7676638035911765],[5.041850418504197,5.797175849688202],[4.861848618486192,6.026328207618036],[4.6350463504635115,6.217288505892881],[4.429844298442987,6.349224711973704],[4.127441274412746,6.411720809590932],[3.4866348663486804,6.408248804167741],[3.450634506345068,6.427344833995235],[3.490234902349016,6.4568568800922606],[3.5478354783547843,6.477688912631336],[3.753037530375309,6.583585078038297],[3.7170371703716967,6.597473099731019],[3.5046350463504723,6.5315049966906145],[3.429034290342912,6.524560985844246],[3.33543335433356,6.396096785186614],[2.77382773827739,6.375264752647539],[2.705427054270558,6.37005674451278],[2.709027090270922,6.427344833995235],[2.734227342273442,6.595737097019423],[2.752227522275234,6.661705200059828],[2.77382773827739,6.712049278695929],[2.752227522275234,6.7710733708899795],[2.730627306273078,6.852665498334687],[2.719827198271986,6.981129698992319],[2.74862748627487,7.019321758647294],[2.755827558275598,7.0679298345718],[2.752227522275234,7.1425779511701535],[2.752227522275234,7.394298344350645],[2.766627666276662,7.422074387736089],[2.7846278462784824,7.4429064202751505],[2.7846278462784824,7.477626474506948],[2.752227522275234,7.541858574835771],[2.719827198271986,7.616506691434125],[2.719827198271986,7.722402856841086],[2.709027090270922,7.826563019536465],[2.6874268742687377,7.873435092749375],[2.701827018270194,8.050507369331527],[2.712627126271258,8.272715716414993],[2.701827018270194,8.3716678709756],[2.72342723427235,8.441107979439181],[2.734227342273442,8.614708250598142],[2.734227342273442,8.783100513622344],[2.77382773827739,9.048708928495557],[2.8998289982899905,9.060860947476684],[3.043830438304383,9.083428982727341],[3.1122311223112433,9.18758914542272],[3.148231482314827,9.321261354215125],[3.1374313743137634,9.451461557584338],[3.166231662316619,9.494861625374085],[3.2238322383223874,9.566037736549262],[3.3282332823328318,9.66672589382145],[3.3246332463324677,9.777830067363197],[3.353433534335352,9.812550121594981],[3.403834038340392,9.83859016226883],[3.475834758347588,9.852478183961551],[3.5586355863558765,9.90803027073241],[3.6018360183601885,10.005246422581436],[3.6450364503645005,10.159750663912902],[3.5766357663576684,10.269118834743054],[3.5766357663576684,10.291686869993711],[3.6054360543605526,10.350710962187762],[3.6450364503645005,10.409735054381812],[3.681036810368113,10.427095081497711],[3.760237602376037,10.41320705980499],[3.771037710377101,10.418415067939762],[3.785437854378557,10.43577509505566],[3.8358383583835973,10.607639363503026],[3.828638286382869,10.65451143671595],[3.756637566375673,10.76908761568086],[3.745837458374581,10.850679743125568],[3.735037350373517,10.972199932936846],[3.7170371703716967,11.079832101055402],[3.6954369543695407,11.119760163421958],[3.6558365583655927,11.154480217653756],[3.637836378363801,11.177048252904427],[3.4866348663486804,11.395784594564716],[3.490234902349016,11.499944757260096],[3.5550355503555124,11.631880963340905],[3.5946359463594604,11.696113063669713],[3.6522365223652287,11.732569120613107],[3.663036630366321,11.762081166710118],[3.6486364863648646,11.800273226365093],[3.6198361983619805,11.828049269750522],[3.6126361263612807,11.887073361944573],[3.6198361983619805,11.927001424311143],[3.6414364143641365,11.970401492100876],[3.6342363423634367,12.06240963581513],[3.6342363423634367,12.201289852742292],[3.6450364503645005,12.406138172709873],[3.6450364503645005,12.529394365232733],[3.771037710377101,12.621402508946986],[3.9474394743947414,12.775906750278466],[4.037440374403758,12.933882997033109],[4.087840878408798,13.055403186844387],[4.149041490414902,13.458155815933182],[4.192241922419242,13.482459853895435],[4.242642426424283,13.501555883722915],[4.422644226442259,13.647380111496446],[4.559445594455951,13.701196195555724],[4.663846638466396,13.732444244364345],[4.822248222482244,13.760220287749775],[4.923049230492325,13.74980427148023],[5.099450994509965,13.742860260633876],[5.243452434524357,13.756748282326598],[5.36225362253623,13.83660440705971],[5.416254162541634,13.859172442310381],[5.491854918549194,13.873060464003103],[5.837458374583747,13.765428295884547],[6.1830618306183,13.66300413590075],[6.247862478624796,13.673420152170294],[6.298262982629836,13.659532130477572],[6.38466384663846,13.603980043706713],[6.514265142651425,13.485931859318612],[6.589865898658985,13.409547740008676],[6.625866258662597,13.364411669507334],[6.805868058680602,13.10748326819207],[6.87066870668707,13.04325116786326],[6.935469354693566,13.008531113631463],[7.0038700387003985,12.996379094650337],[7.057870578705803,12.999851100073514],[7.104671046710479,13.029363146170539],[7.173071730717311,13.086651235652994],[7.273872738727391,13.112691276326842],[7.3566735667356795,13.10748326819207],[7.788677886778885,13.3383716288335],[7.831878318783197,13.34010763154508],[7.954279542795433,13.322747604429182],[8.094680946809461,13.291499555620575],[8.45468454684547,13.058875192267564],[8.749887498874983,12.907842956359275],[8.958689586895872,12.857498877723174],[9.199891998920009,12.821042820779795],[9.617496174961758,12.81062680451025],[9.930699306993063,13.135259311577514],[10.0459004590046,13.20643542275269],[10.186301863018628,13.2706675230815],[10.229502295022968,13.281083539351044],[10.47430474304744,13.32969161527555],[10.96030960309605,13.371355680353702],[11.410314103141047,13.353995653237803],[11.500315003150035,13.34010763154508],[11.694716947169468,13.29844356646693],[11.989919899199009,13.192547401059969],[12.119521195211945,13.090123241076185],[12.31752317523177,13.074499216671867],[12.461524615246162,13.093595246499362],[12.511925119251202,13.19428340377155],[12.655926559265595,13.326219609852373],[12.760327603276039,13.380035693911651],[12.871928719287212,13.449475802375233],[13.048330483304852,13.534539935243117],[13.192331923319244,13.572731994898092],[13.325533255332573,13.671684149458699],[13.426334263342653,13.701196195555724],[13.60633606336063,13.704668200978901]]]]}},{"type":"Feature","id":558,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-83.1590315903159,14.992782212978398],[-83.18423184231843,14.956326156035018],[-83.21663216632166,14.932022118072766],[-83.28143281432814,14.812237930973083],[-83.3030330303303,14.801821914703538],[-83.30663306633066,14.890358052994614],[-83.34263342633426,14.90251007197574],[-83.38943389433894,14.87126202316712],[-83.41463414634146,14.826125952665791],[-83.3750337503375,14.765365857760159],[-83.3390333903339,14.765365857760159],[-83.29943299432993,14.749741833355856],[-83.18783187831878,14.340045193420707],[-83.2130321303213,14.267133079533934],[-83.28143281432814,14.15429290328062],[-83.34623346233462,14.057076751431595],[-83.4110341103411,13.996316656525963],[-83.49383493834938,13.739388255210699],[-83.56583565835658,13.3210116017176],[-83.51543515435154,12.944299013302654],[-83.54063540635406,12.597098470984733],[-83.5190351903519,12.51377034082843],[-83.51183511835119,12.411346180844646],[-83.56583565835658,12.393986153728747],[-83.59463594635946,12.395722156440328],[-83.6270362703627,12.459954256769151],[-83.62343623436234,12.51377034082843],[-83.5910359103591,12.579738443868834],[-83.57663576635765,12.666538579448314],[-83.59463594635946,12.713410652661238],[-83.6270362703627,12.612722495389036],[-83.6810368103681,12.567586424887708],[-83.7170371703717,12.551962400483404],[-83.7530375303753,12.501618321847303],[-83.7170371703717,12.406138172709873],[-83.66663666636666,12.336698064246292],[-83.65223652236521,12.28635398561019],[-83.67023670236702,12.22732989341614],[-83.6810368103681,12.024217576160154],[-83.6990369903699,12.029425584294927],[-83.7170371703717,12.057201627680357],[-83.76743767437674,12.058937630391952],[-83.77463774637746,11.97734550294723],[-83.7710377103771,11.932209432445902],[-83.81423814238143,11.895753375502522],[-83.82863828638285,11.861033321270725],[-83.79263792637926,11.836729283308472],[-83.7530375303753,11.821105258904169],[-83.70623706237062,11.824577264327345],[-83.6630366303663,11.723889107055157],[-83.65223652236521,11.642296979610435],[-83.74583745837458,11.5659128603005],[-83.77823778237781,11.503416762683273],[-83.82863828638285,11.428768646084919],[-83.85743857438574,11.354120529486565],[-83.86823868238682,11.300304445427287],[-83.83223832238322,11.130176179691503],[-83.76743767437674,11.01039199259182],[-83.71343713437135,10.934007873281871],[-83.64143641436414,10.916647846165986],[-83.65943659436594,10.83679172143286],[-83.71343713437135,10.786447642796759],[-83.81063810638106,10.743047575007012],[-83.91863918639186,10.736103564160658],[-84.0950409504095,10.776031626527228],[-84.1670416704167,10.779503631950405],[-84.19584195841958,10.802071667201062],[-84.20664206642066,10.841999729567632],[-84.2570425704257,10.901023821761669],[-84.3470434704347,10.9791439437832],[-84.4010440104401,10.973935935648441],[-84.48744487444874,10.99129596276434],[-84.6350463504635,11.045112046823618],[-84.69984699846998,11.052056057669972],[-84.7970479704797,11.005183984457048],[-84.90864908649087,10.946159892262997],[-85.17865178651786,11.039904038688846],[-85.36945369453694,11.10587214172925],[-85.53865538655386,11.166632236634882],[-85.58545585455855,11.189200271885554],[-85.62145621456214,11.183992263750781],[-85.65385653856538,11.152744214942174],[-85.68985689856898,11.0971921281713],[-85.70425704257042,11.081568103766998],[-85.72225722257222,11.06594407936268],[-85.74385743857438,11.062472073939503],[-85.74385743857438,11.088512114613351],[-85.83025830258302,11.197880285443503],[-85.95985959859598,11.331552494235893],[-86.46746467464675,11.737777128747865],[-86.65466654666547,11.980817508370421],[-86.75546755467555,12.156153782240963],[-86.85266852668526,12.248161925955216],[-87.12627126271262,12.433914216095303],[-87.18747187471874,12.508562332693657],[-87.46107461074611,12.756810720450972],[-87.66627666276662,12.904370950936098],[-87.66987669876698,12.96513104584173],[-87.58347583475835,13.04325116786326],[-87.54387543875438,13.039779162440084],[-87.49707497074971,12.98422707566921],[-87.4250742507425,12.921730978051983],[-87.3890738907389,12.919994975340401],[-87.33867338673386,12.949507021437427],[-87.33867338673386,12.979019067534438],[-87.05787057870579,12.991171086515578],[-87.0110701107011,13.008531113631463],[-86.96066960669606,13.053667184132792],[-86.93186931869319,13.117899284461615],[-86.92826928269282,13.178659379367247],[-86.91746917469175,13.223795449868575],[-86.87426874268742,13.267195517658323],[-86.79146791467915,13.279347536639449],[-86.73026730267303,13.284555544774221],[-86.71226712267122,13.314067590871247],[-86.73026730267303,13.40781173729708],[-86.76266762667626,13.63522809251532],[-86.76986769867699,13.699460192844128],[-86.7590675906759,13.746332266057053],[-86.73386733867338,13.763692293172952],[-86.61146611466114,13.774108309442482],[-86.37746377463775,13.755012279615002],[-86.33066330663306,13.770636304019305],[-86.2370623706237,13.899100504676937],[-86.15066150661507,13.994580653814367],[-86.08946089460895,14.037980721604114],[-86.03906039060391,14.05013274058524],[-85.9850598505985,13.965068607717342],[-85.7870578705787,13.84528442061766],[-85.75465754657546,13.852228431464027],[-85.7330573305733,13.859172442310381],[-85.72945729457294,13.87653246942628],[-85.72945729457294,13.93208455619714],[-85.68265682656826,13.98242863483324],[-85.57825578255782,14.02756470533457],[-85.47745477454774,14.109156832779291],[-85.37305373053731,14.223733011744201],[-85.2830528305283,14.291437117496201],[-85.20745207452075,14.312269150035263],[-85.17865178651786,14.343517198843884],[-85.19665196651967,14.385181263922036],[-85.1930519305193,14.445941358827668],[-85.16065160651605,14.525797483560794],[-85.11745117451174,14.570933554062123],[-85.05985059850599,14.583085573043249],[-85.03825038250382,14.607389611005502],[-85.0490504905049,14.645581670660476],[-85.03825038250382,14.685509733027033],[-84.98424984249843,14.753213838779033],[-84.86184861848618,14.810501928261488],[-84.78984789847898,14.789669895722412],[-84.72864728647286,14.713285776412476],[-84.64584645846458,14.66120569506478],[-84.53784537845378,14.63342965167935],[-84.4550445504455,14.64384566794888],[-84.39384393843937,14.6924537438734],[-84.33984339843398,14.706341765566108],[-84.2930429304293,14.687245735738628],[-84.26784267842677,14.697661752008159],[-84.26424264242642,14.73932581708631],[-84.2390423904239,14.74800583064426],[-84.19224192241921,14.725437795393603],[-84.1490414904149,14.72022978725883],[-84.1130411304113,14.730645803528361],[-84.09864098640986,14.751477836067437],[-84.09144091440913,14.770573865894931],[-84.06624066240661,14.786197890299235],[-83.97263972639726,14.770573865894931],[-83.86823868238682,14.794877903857184],[-83.74943749437494,14.855637998762816],[-83.67383673836738,14.88341404214826],[-83.63423634236342,14.876470031301892],[-83.5910359103591,14.907718080110513],[-83.5370353703537,14.977158188574094],[-83.41463414634146,15.008406237382701],[-83.1590315903159,14.992782212978398]]]}},{"type":"Feature","id":570,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-169.80469804698046,-19.08321501281418],[-169.90549905499054,-19.137031096873457],[-169.94869948699488,-19.07279899654465],[-169.9090990909909,-18.989470866388345],[-169.86229862298623,-18.96863883384927],[-169.83349833498335,-18.965166828426092],[-169.7938979389794,-19.043286950447623],[-169.80469804698046,-19.08321501281418]]]}},{"type":"Feature","id":528,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-68.20448204482044,12.144001763259837],[-68.25488254882548,12.032897589718104],[-68.28368283682836,12.08150566564261],[-68.28728287282873,12.171777806645267],[-68.30888308883088,12.206497860877064],[-68.34848348483484,12.22732989341614],[-68.370083700837,12.256841939513166],[-68.370083700837,12.301978010014494],[-68.21888218882188,12.230801898839317],[-68.20448204482044,12.144001763259837]]],[[[-62.937629376293756,17.496098123090633],[-62.96282962829628,17.475266090551557],[-62.98442984429843,17.47700209326314],[-62.998829988299875,17.496098123090633],[-62.998829988299875,17.530818177322416],[-62.98082980829808,17.520402161052886],[-62.970029700297005,17.51693015562971],[-62.96642966429664,17.50998614478334],[-62.937629376293756,17.496098123090633]]],[[[-63.23283232832328,17.62282632103667],[-63.240032400324,17.619354315613492],[-63.25443254432544,17.62803432917144],[-63.250832508325075,17.64539435628734],[-63.240032400324,17.652338367133694],[-63.23283232832328,17.647130358998922],[-63.225632256322555,17.634978340017796],[-63.23283232832328,17.62282632103667]]],[[[4.224642246422462,51.38634305874311],[4.210242102421034,51.34815099908815],[4.174241742417422,51.306486934009996],[4.041040410404122,51.247462841815945],[3.9006390063900653,51.20753477944939],[3.8322383223832333,51.21274278758415],[3.781837818378193,51.23357482012324],[3.756637566375673,51.2544068526623],[3.681036810368113,51.27523888520139],[3.5802358023580325,51.285654901470934],[3.515435154351536,51.26308686622025],[3.472234722347224,51.24225483368119],[3.432634326343276,51.24572683910435],[3.403834038340392,51.26308686622025],[3.378633786337872,51.29086290960569],[3.349833498334988,51.37766304518519],[3.425434254342548,51.39328706958949],[3.5910359103590963,51.400231080435844],[3.7170371703716967,51.36898303162724],[3.8826388263882734,51.3550950099345],[4.012240122401238,51.39675907501265],[4.113041130411318,51.36030301806929],[4.224642246422462,51.38634305874311]]],[[[3.9474394743947414,51.738751609195816],[4.048240482404822,51.684935525136524],[4.066240662406642,51.66757549802065],[4.073440734407342,51.64847946819316],[3.9510395103951055,51.62764743565407],[3.817838178381777,51.69361553869447],[3.731437314373153,51.67799151429017],[3.6990369903699047,51.709239563098805],[3.6990369903699047,51.73007159563787],[3.7890378903789212,51.74569562004217],[3.9474394743947414,51.738751609195816]]],[[[4.887048870488712,53.070265688985046],[4.786247862478632,52.99908957780988],[4.7250472504725,53.019921610348945],[4.710647106471072,53.03554563475325],[4.739447394473956,53.091097721524136],[4.887048870488712,53.18310586523839],[4.887048870488712,53.070265688985046]]],[[[5.110251102511029,53.308098060472815],[4.923049230492325,53.23518594658606],[4.908649086490868,53.2456019628556],[5.0274502745027405,53.30983406318441],[5.110251102511029,53.308098060472815]]],[[[4.224642246422462,51.38634305874311],[4.138241382413838,51.40196708314744],[4.00504005040051,51.44363114822559],[3.821438214382141,51.408911093993794],[3.6918369183691766,51.450575159071946],[3.5874358743587607,51.45404716449511],[3.5190351903519,51.48703121601531],[3.450634506345068,51.5408473000746],[3.5010350103501082,51.57730335701797],[3.5478354783547843,51.58945537599911],[3.7422374223742167,51.59639938684546],[3.8862388623886375,51.573831351594805],[4.141841418414202,51.455783167206704],[4.20664206642067,51.4575191699183],[4.275042750427502,51.47140719161101],[4.2390423904239185,51.50439124313121],[4.174241742417422,51.52001526753551],[4.08064080640807,51.55126331634415],[4.00504005040051,51.59639938684546],[4.18144181441815,51.61028740853817],[4.15624156241563,51.632855443788856],[4.134641346413474,51.67278350615541],[3.9474394743947414,51.80992772037098],[3.9798397983979896,51.84811978002597],[4.026640266402666,51.92797590475908],[4.084240842408434,51.993944007799485],[4.13104131041311,52.01130403491538],[4.210242102421034,52.05817610812829],[4.375843758437583,52.197056325055485],[4.483844838448391,52.3098965013088],[4.563045630456315,52.44183270738961],[4.6782467824678236,52.80986528224662],[4.714247142471436,52.87236137986383],[4.76824768247684,52.94180148832743],[4.840248402484036,52.92791346663469],[4.887048870488712,52.908817436807226],[5.059850598505989,52.960897518154894],[5.3586535865358655,53.096305729658894],[5.445054450544518,53.214353914046995],[5.531455314553142,53.26816999810626],[5.873458734587359,53.375802166224815],[6.0606606066060635,53.40705021503342],[6.352263522635241,53.41573022859137],[6.564665646656465,53.434826258418866],[6.816668166681666,53.44177026926522],[6.913869138691382,53.375802166224815],[6.967869678696786,53.32719409030031],[7.057870578705803,53.30115404962646],[7.198271982719831,53.282058019798995],[7.187471874718767,53.18657787066155],[7.191071910719103,52.99908957780988],[7.180271802718039,52.96610552628968],[7.115471154711543,52.88624940155654],[7.050670506705075,52.74563318191778],[7.032670326703283,52.65188903549196],[7.014670146701462,52.63279300566447],[6.748267482674834,52.63452900837606],[6.712267122671221,52.617168981260164],[6.705067050670522,52.59807295143267],[6.7194671946719495,52.57376891347042],[6.712267122671221,52.549464875508164],[6.690666906669065,52.53036884568067],[6.701467014670158,52.49912079687206],[6.748267482674834,52.464400742640265],[6.831068310683122,52.44183270738961],[6.92106921069211,52.44009670467801],[6.967869678696786,52.443568710101204],[7.000270002700034,52.41926467213895],[7.036270362703647,52.38107261248396],[7.032670326703283,52.33072853384786],[7.018270182701826,52.26649643351905],[6.978669786697878,52.205736338613434],[6.856268562685642,52.13629623014984],[6.798667986679874,52.111992192187586],[6.748267482674834,52.09810417049488],[6.723067230672314,52.08074414337898],[6.712267122671221,52.056440105416726],[6.7158671586715855,52.035608072877636],[6.802268022680238,51.98005598610678],[6.798667986679874,51.967903967125636],[6.773467734677354,51.938391921028625],[6.7410674106741055,51.91061587764318],[6.517865178651789,51.853327788160726],[6.424264242642437,51.858535796295484],[6.373863738637397,51.83075975291007],[6.355863558635605,51.823815742063715],[6.298262982629836,51.85159178544913],[6.165061650616508,51.88110383154617],[6.118261182611832,51.870687815276625],[6.089460894608948,51.853327788160726],[6.006660066600659,51.83423175833323],[5.9490594905949195,51.802983709524625],[5.9490594905949195,51.76305564715807],[6.053460534605364,51.658895484462704],[6.089460894608948,51.638063451923614],[6.089460894608948,51.59813538955706],[6.139861398613988,51.54952731363255],[6.193861938619392,51.488767218726906],[6.197461974619756,51.450575159071946],[6.193861938619392,51.41064709670539],[6.165061650616508,51.3550950099345],[6.07506075060752,51.22489480656529],[6.07506075060752,51.19885476589144],[6.0822608226082195,51.179758736063945],[6.114661146611468,51.17455072792919],[6.136261362613624,51.16413471165964],[6.129061290612924,51.14677468454374],[5.959859598595983,51.056502543541086],[5.938259382593827,51.04087851913678],[5.869858698586995,51.04608652727157],[5.859058590585903,51.03046250286724],[5.866258662586631,51.006158464904985],[5.895058950589515,50.98359042965433],[5.956259562595619,50.97317441338478],[6.006660066600659,50.950606378134125],[6.049860498605,50.90547030763281],[5.9922599225992315,50.75096606630132],[5.797857978579799,50.75443807172451],[5.747457474574759,50.759646079859266],[5.693456934569355,50.77527010426357],[5.668256682566835,50.806518153072204],[5.63945639456395,50.84297421001557],[5.646656466564679,50.86727824797782],[5.736657366573667,50.93151034830663],[5.751057510575123,50.950606378134125],[5.740257402574031,50.959286391692075],[5.751057510575123,50.988798437789086],[5.819458194581955,51.086014589638125],[5.826658266582683,51.12594265200468],[5.797857978579799,51.153718695390126],[5.751057510575123,51.16934271979443],[5.607056070560702,51.19885476589144],[5.53865538655387,51.238782828257996],[5.509855098550986,51.27523888520139],[5.477454774547766,51.285654901470934],[5.430654306543062,51.273502882489794],[5.3118531185311895,51.259614860797086],[5.214652146521473,51.27871089062455],[5.099450994509965,51.34641499637655],[5.074250742507445,51.4071750912822],[5.059850598505989,51.45231116178354],[5.031050310503105,51.46967118889941],[4.991449914499157,51.44536715093716],[4.944649446494481,51.4071750912822],[4.847448474484764,51.40370308585901],[4.822248222482244,51.41238309941696],[4.815048150481516,51.43321513195605],[4.811448114481152,51.45231116178354],[4.782647826478268,51.476615199745794],[4.757447574475748,51.4905032214385],[4.6350463504635115,51.421063112974906],[4.5882458824588355,51.421063112974906],[4.530645306453067,51.44883915636035],[4.501845018450183,51.4748791970342],[4.440644406444079,51.459255172629895],[4.383043830438311,51.42800712382126],[4.404644046440467,51.36724702891564],[4.372243722437219,51.3568310126461],[4.3038430384303865,51.362039020780855],[4.224642246422462,51.38634305874311]]],[[[5.326253262532646,53.38621818249436],[5.232652326523265,53.37753816893641],[5.189451894518953,53.39142619062912],[5.416254162541634,53.4313542529957],[5.556655566555662,53.443506271976815],[5.581855818558182,53.43829826384206],[5.326253262532646,53.38621818249436]]],[[[5.931059310593099,53.45913029638112],[5.733057330573303,53.44177026926522],[5.6646566465664705,53.455658290957956],[5.653856538565378,53.46607430722747],[5.7078570785707825,53.473018318073855],[5.877058770587723,53.47475432078542],[5.9274592745927634,53.464338304515906],[5.931059310593099,53.45913029638112]]],[[[6.33426334263342,53.511210377728816],[6.193861938619392,53.47649032349702],[6.15786157861578,53.48343433434337],[6.168661686616872,53.49385035061292],[6.291062910629108,53.51468238315198],[6.33426334263342,53.511210377728816]]],[[[6.733867338673406,53.58238648890398],[6.643866438664389,53.578914483480816],[6.669066690666909,53.604954524154664],[6.755467554675562,53.625786556693726],[6.802268022680238,53.625786556693726],[6.733867338673406,53.58238648890398]]]]}},{"type":"Feature","id":578,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[5.085050850508509,60.307660993602155],[5.088650886508873,60.189612809214054],[4.998649986499885,60.198292822772004],[4.955449554495544,60.24342889327335],[4.944649446494481,60.27294093937036],[4.95184951849518,60.34064504512236],[4.930249302493024,60.41182115629755],[4.955449554495544,60.44654121052932],[4.991449914499157,60.451749218664105],[5.049050490504925,60.38925312104686],[5.085050850508509,60.307660993602155]]],[[[4.959049590495908,61.0853902083943],[4.86904869048692,61.07150218670159],[4.80064800648006,61.08191820297114],[4.82584825848258,61.177398352108554],[4.861848618486192,61.19302237651286],[4.915849158491596,61.19996638735921],[4.973449734497365,61.14788630601154],[4.959049590495908,61.0853902083943]]],[[[8.10188101881019,63.33698572532603],[8.004680046800473,63.33698572532603],[7.889478894788965,63.35260974973036],[7.813878138781405,63.385593801250565],[7.803078030780313,63.41336984463598],[7.939879398794005,63.44982590157937],[8.073080730807305,63.470657934118435],[8.137881378813802,63.43072987175188],[8.141481414814166,63.36649777142307],[8.10188101881019,63.33698572532603]]],[[[8.469084690846927,63.66682624052808],[8.357483574835754,63.665090237816486],[8.285482854828558,63.68765827306714],[8.451084510845106,63.73105834085689],[8.710287102871035,63.77445840864664],[8.731887318873191,63.80049844932046],[8.76428764287644,63.80397045474365],[8.807488074880752,63.770986403223446],[8.81468814688148,63.7258503327221],[8.785887858878596,63.703282297471446],[8.469084690846927,63.66682624052808]]],[[[11.230312303123043,64.8664041142365],[11.179911799118003,64.83862807085106],[11.06111061110613,64.86119610610172],[10.83430834308345,64.84383607898582],[10.74070740707407,64.86987611965966],[10.812708127081265,64.92369220371896],[11.021510215102154,64.97924429048982],[11.133111331113327,64.97577228506665],[11.24471244712447,64.90806817931465],[11.230312303123043,64.8664041142365]]],[[[11.968319683196825,65.62677330191275],[11.903519035190357,65.59552525310414],[11.777517775177756,65.60420526666209],[11.766717667176692,65.63024530733594],[11.799117991179912,65.6840613913952],[11.874718747187472,65.70662942664586],[11.971919719197189,65.7014214185111],[12.004320043200437,65.67885338326045],[11.968319683196825,65.62677330191275]]],[[[12.508325083250838,65.90279773305551],[12.429124291242914,65.89932572763232],[12.429124291242914,65.93925378999887],[12.47592475924759,65.97744584965386],[12.547925479254786,66.00174988761611],[12.641526415264167,66.00869389846247],[12.745927459274611,66.01216590388563],[12.778327783277831,65.99133387134657],[12.717127171271727,65.96355782796113],[12.508325083250838,65.90279773305551]]],[[[12.41832418324185,66.04341395269427],[12.328323283232834,66.03646994184788],[12.34272342723429,66.08160601234923],[12.41832418324185,66.12327007742738],[12.447124471244706,66.15104612081282],[12.461524615246162,66.18576617504459],[12.52632526325263,66.21007021300687],[12.61992619926201,66.17708616148664],[12.623526235262347,66.12327007742738],[12.57672576725767,66.07118999607968],[12.41832418324185,66.04341395269427]]],[[[12.972729727297292,67.87489681342129],[12.825128251282507,67.82108072936202],[12.879128791287911,67.91829688121103],[12.958329583295836,68.01551303306005],[13.066330663306644,68.07106511983093],[13.123931239312412,68.05023308729184],[13.098730987309892,68.00336101407893],[13.098730987309892,67.95648894086602],[13.073530735307372,67.93392090561534],[12.972729727297292,67.87489681342129]]],[[[13.872738727387286,68.26549742352896],[13.93393933939339,68.24813739641306],[14.088740887408875,68.25334540454784],[14.117541175411759,68.24640139370149],[14.095940959409603,68.21862535031605],[14.027540275402771,68.18737730150744],[13.887138871388714,68.16828127167994],[13.822338223382246,68.12140919846703],[13.779137791377934,68.10578517406273],[13.65673656736567,68.10404917135114],[13.584735847358473,68.09363315508159],[13.494734947349485,68.05196909000344],[13.42273422734229,68.08321713881205],[13.404734047340469,68.06064910356139],[13.390333903339041,68.02072104119483],[13.350733507335093,68.01030502492529],[13.228332283322828,67.99468100052098],[13.199531995319973,68.08668914423524],[13.257132571325712,68.12140919846703],[13.300333003330053,68.159601258122],[13.368733687336885,68.16654526896835],[13.429934299342989,68.16307326354519],[13.537935379353797,68.24987339912465],[13.689136891368918,68.2741774370869],[13.78273782737827,68.2759134397985],[13.872738727387286,68.26549742352896]]],[[[15.20835208352085,68.94253848104893],[15.337953379533815,68.84185032377673],[15.395553955539555,68.78282623158267],[15.348753487534879,68.67172205804093],[15.222752227522278,68.61616997127007],[15.028350283502846,68.60575395500052],[14.891548915489153,68.61096196313531],[14.80514805148053,68.63873800652073],[14.794347943479437,68.66825005261776],[14.743947439474397,68.67693006617571],[14.610746107461068,68.63873800652073],[14.52074520745208,68.63352999838597],[14.405544055440572,68.66304204448298],[14.373143731437324,68.71165012040748],[14.49554495544956,68.77241021531313],[14.553145531455328,68.81928228852604],[14.689946899468993,68.81407428039128],[14.725947259472605,68.80018625869857],[14.801548015480165,68.79150624514062],[14.848348483484841,68.84705833191148],[14.837548375483749,68.88698639427804],[14.873548735487361,68.91302643495189],[15.03915039150391,68.8939304051244],[15.03915039150391,68.99982657053138],[15.100351003510042,69.00850658408933],[15.129151291512926,69.00329857595455],[15.175951759517602,68.98073054070389],[15.20835208352085,68.94253848104893]]],[[[15.759157591575928,68.56061788449921],[15.773557735577356,68.55367387365285],[15.910359103591048,68.65089002550187],[16.057960579605805,68.68040207159888],[16.068760687606897,68.71338612311908],[16.126361263612637,68.74637017463928],[16.119161191611937,68.80018625869857],[16.151561515615157,68.84185032377673],[16.227162271622717,68.85400234275784],[16.273962739627393,68.86789036445057],[16.327963279632797,68.87657037800852],[16.425164251642514,68.84185032377673],[16.479164791647918,68.80365826412174],[16.54756547565475,68.71685812854227],[16.518765187651894,68.63352999838597],[16.33876338763389,68.56756189534556],[16.194761947619497,68.53804984924852],[16.047160471604712,68.46340173265017],[15.975159751597516,68.40264163774455],[15.913959139591412,68.38875361605182],[15.874358743587436,68.3939616241866],[15.838358383583852,68.4095856485909],[15.762757627576292,68.4095856485909],[15.683556835568368,68.35576956453161],[15.438754387543895,68.3123694967419],[15.34155341553415,68.324521515723],[15.337953379533815,68.3783375997823],[15.280352803528046,68.37312959164751],[15.186751867518694,68.3106334940303],[15.096750967509678,68.28980146149121],[15.03915039150391,68.28285745064485],[14.927549275492765,68.30716148860711],[14.628746287462889,68.19779331777696],[14.347943479434804,68.17869728794949],[14.257942579425787,68.1908493069306],[14.257942579425787,68.256817409971],[14.437944379443792,68.3418815428389],[14.585545855458548,68.40090563503296],[15.096750967509678,68.44083369739951],[15.413554135541375,68.61616997127007],[15.489154891548935,68.80539426683333],[15.564755647556495,68.87309837258533],[15.528755287552883,68.91302643495189],[15.44235442354423,68.91997044579824],[15.438754387543895,68.97899453799229],[15.481954819548207,69.0432266383211],[15.65115651156512,69.13176277661219],[15.741157411574136,69.16995483626715],[15.892358923589256,69.27758700438571],[15.964359643596453,69.30189104234796],[16.047160471604712,69.30189104234796],[16.129961299613,69.27411499896255],[16.115561155611573,69.21682690948006],[15.993159931599337,69.1126667467847],[15.813158131581332,69.02413060849364],[15.834758347583488,68.9598985081648],[15.906759067590684,68.90781842681713],[15.924759247592476,68.81928228852604],[15.92835928359284,68.73248215294657],[15.791557915579176,68.61790597398166],[15.759157591575928,68.56061788449921]]],[[[17.501575015750177,69.59701150331821],[17.623976239762413,69.53972341383573],[17.677976779767818,69.55708344095163],[17.782377823778234,69.56229144908642],[17.861578615786158,69.54319541925892],[17.926379263792654,69.50673936231553],[18.00558005580058,69.50500335960396],[18.052380523805255,69.45813128639102],[18.077580775807775,69.39563518877381],[18.019980199802006,69.34876311556087],[17.940779407794082,69.32793108302181],[17.919179191791926,69.27411499896255],[17.951579515795174,69.1977308796526],[17.775177751777534,69.17169083897875],[17.566375663756645,69.15953881999761],[17.48717487174872,69.195994876941],[17.325173251732537,69.1300267739006],[17.15957159571596,69.0258666112052],[17.0839708397084,69.01371459222409],[17.07677076770767,69.04669864374429],[16.961569615696163,69.06926667899495],[16.810368103681043,69.07100268170655],[16.813968139681407,69.0953067196688],[16.84276842768429,69.1126667467847],[16.972369723697255,69.13870678745855],[16.997569975699776,69.19078686880624],[16.972369723697255,69.28453101523206],[16.997569975699776,69.3296670857334],[17.00117001170011,69.36265113725361],[17.0839708397084,69.39910719419697],[17.36117361173612,69.3817471670811],[17.39357393573937,69.41646722131287],[17.371973719737213,69.43903525656356],[17.231572315723156,69.47722731621852],[17.253172531725312,69.50326735689237],[17.353973539735392,69.52757139485462],[17.454774547745473,69.53104340027778],[17.483574835748357,69.56923545993277],[17.48717487174872,69.58659548704867],[17.501575015750177,69.59701150331821]]],[[[29.957699576995765,69.796651815151],[29.766897668976696,69.76713976905398],[29.74529745297454,69.79144380701624],[29.78489784897849,69.8296358666712],[29.83529835298353,69.90601998598115],[29.914499144991453,69.90254798055798],[29.993699936999377,69.87303593446094],[30.05490054900551,69.83831588022915],[29.957699576995765,69.796651815151]]],[[[20.777607776077758,70.09003627340965],[20.723607236072354,70.0657322354474],[20.640806408064094,70.05705222188945],[20.597605976059754,70.07094024358216],[20.53640536405365,70.0813562598517],[20.464404644046454,70.07614825171694],[20.406804068040685,70.11954831950666],[20.41040410404105,70.15426837373846],[20.493204932049338,70.20287644966297],[20.655206552065522,70.23065249304841],[20.784807848078486,70.22023647677887],[20.8208082080821,70.20461245237456],[20.777607776077758,70.09003627340965]]],[[[19.25479254792549,70.0657322354474],[19.344793447934478,70.0119161513881],[19.423994239942402,70.0171241595229],[19.44559445594456,70.03795619206196],[19.499594995949963,70.0483722083315],[19.60759607596077,70.01886016223449],[19.593195931959315,69.97025208630996],[19.441994419944194,69.90775598869274],[19.333993339933414,69.82095585311325],[19.19719197191972,69.80012382057419],[19.132391323913254,69.81053983684373],[19.006390063900653,69.76019575820763],[18.909189091890937,69.70637967414834],[18.808388083880857,69.64041157110793],[18.80118801188013,69.60569151687613],[18.783187831878337,69.57965147620232],[18.40878408784087,69.55361143552847],[18.27558275582757,69.53625140841257],[18.13158131581318,69.55708344095163],[18.06318063180632,69.60221951145297],[18.084780847808474,69.62652354941523],[18.228782287822895,69.63520356297317],[18.23238232382326,69.67686762805133],[18.268382683826843,69.70117166601358],[18.31518315183152,69.71505968770629],[18.347583475834767,69.76713976905398],[18.405184051840536,69.78102779074669],[18.513185131851316,69.76887577176558],[18.585185851858512,69.80706783142054],[18.624786247862488,69.81227583955533],[18.67518675186753,69.78102779074669],[18.696786967869684,69.82442785853644],[18.67518675186753,69.864355920903],[18.685986859868592,69.89039596157684],[18.822788227882285,69.95983607004044],[18.883988839888417,70.01018014867654],[18.97038970389704,70.04316420019674],[19.049590495904965,70.03795619206196],[19.074790747907485,70.0848282652749],[19.049590495904965,70.135172343911],[19.060390603906058,70.1664203927196],[19.132391323913254,70.24454051474112],[19.211592115921178,70.24801252016431],[19.251192511925126,70.17857241170071],[19.25479254792549,70.0657322354474]]],[[[19.76599765997662,70.2167644713557],[19.819998199981995,70.20461245237456],[19.870398703987036,70.21155646322092],[19.909999099991012,70.2011404469514],[19.9927999279993,70.1490603656037],[20.08280082800829,70.12822833306461],[20.090000900009017,70.10218829239079],[20.007200072000728,70.07614825171694],[19.895598955989556,70.06920424087059],[19.780397803978047,70.07788425442851],[19.7479974799748,70.11086830594871],[19.711997119971215,70.164684390008],[19.6147961479615,70.21850047406727],[19.600396003960043,70.26537254728021],[19.68319683196833,70.27405256083816],[19.76599765997662,70.2167644713557]]],[[[23.614436144361463,70.55007699198089],[23.632436324363255,70.50320491876798],[23.639636396363983,70.46327685640142],[23.546035460354602,70.40772476963056],[23.333633336333378,70.33481265574378],[23.34443344433444,70.31571662591631],[23.272432724327246,70.29662059608881],[23.1608316083161,70.2827325743961],[23.09963099630997,70.29662059608881],[23.106831068310697,70.35911669370603],[23.088830888308877,70.37821272353352],[23.006030060300617,70.35217268285967],[22.919629196291964,70.38515673437988],[22.9160291602916,70.41640478318851],[22.94122941229412,70.44418082657393],[23.02403024030241,70.48758089436367],[23.157231572315737,70.51535693774912],[23.247232472324725,70.50494092147957],[23.546035460354602,70.61778109773289],[23.57843578435785,70.59347705977063],[23.614436144361463,70.55007699198089]]],[[[24.017640176401784,70.56743701909679],[23.826838268382687,70.52750895673023],[23.715237152371543,70.56222901096203],[23.66843668436684,70.59694906519383],[23.664836648366503,70.67506918721534],[23.690036900369023,70.72194126042828],[23.78003780037801,70.74798130110213],[23.83763837638378,70.72888527127463],[23.852038520385207,70.71499724958193],[23.95643956439565,70.6993732251776],[24.078840788407888,70.65076514925309],[24.017640176401784,70.56743701909679]]],[[[23.441634416344158,70.8156854068541],[23.420034200342002,70.7844373580455],[23.387633876338782,70.75318930923689],[23.304833048330494,70.72194126042828],[23.06723067230672,70.59347705977063],[22.930429304293057,70.57438102994317],[22.88362883628838,70.55354899740408],[22.829628296282976,70.54139697842294],[22.6568265682657,70.55875700553884],[22.60642606426066,70.53271696486502],[22.55602556025562,70.51535693774912],[22.433624336243383,70.50841292690274],[22.358023580235823,70.51535693774912],[22.167221672216726,70.56222901096203],[22.055620556205582,70.61257308959813],[21.99441994419945,70.65770916009944],[22.17082170821709,70.65597315738788],[22.232022320223223,70.6663891736574],[22.350823508235095,70.65770916009944],[22.419224192241927,70.70284523060079],[22.570425704257048,70.69763722246603],[22.85842858428586,70.72888527127463],[22.962829628296276,70.71152524415874],[23.204032040320413,70.8156854068541],[23.279632796327974,70.81221340143094],[23.394833948339482,70.84172544752795],[23.441634416344158,70.8156854068541]]],[[[30.86850868508685,69.78276379345829],[30.922509225092256,69.65256359008907],[30.922509225092256,69.60569151687613],[30.897308973089736,69.56055544637482],[30.861308613086152,69.53798741112416],[30.789307893078927,69.52930739756621],[30.61650616506165,69.53277940298938],[30.378903789037906,69.58485948433707],[30.227702277022786,69.63346756026158],[30.18090180901811,69.63520356297317],[30.159301593015925,69.62999555483842],[30.195301953019538,69.58138747891388],[30.18810188101881,69.54319541925892],[30.16290162901629,69.50153135418077],[30.13050130501307,69.46507529723738],[30.08730087300873,69.43209124571717],[29.993699936999377,69.39216318335062],[29.831698316983164,69.36091513454201],[29.388893888938895,69.2984190369248],[29.352893528935283,69.27064299353935],[29.20889208892089,69.0970427223804],[29.169291692916943,69.07100268170655],[29.118891188911903,69.05017064916748],[28.964089640896418,69.02239460578204],[28.892088920889222,69.060586665437],[28.83088830888309,69.11961075763105],[28.845288452884546,69.1768988471135],[29.02529025290255,69.28800302065525],[29.1908919089191,69.36612314267677],[29.237692376923775,69.39389918606221],[29.33489334893349,69.47375531079533],[29.14049140491406,69.67165961991657],[28.802088020880205,69.73068371211059],[28.41328413284134,69.82269185582484],[28.26928269282695,69.87129993174935],[28.046080460804603,69.97198808902155],[27.891278912789147,70.06226023002421],[27.747277472774726,70.0639962327358],[27.592475924759242,70.04142819748515],[27.34767347673477,69.95983607004044],[27.20727207272074,69.91817200496229],[27.128071280712817,69.90601998598115],[27.110071100711025,69.90428398326955],[26.933669336693384,69.9285880212318],[26.739267392673923,69.93379602936659],[26.584465844658467,69.92685201852024],[26.5268652686527,69.9146999995391],[26.307263072630747,69.78276379345829],[26.156061560615626,69.71505968770629],[26.073260732607338,69.69075564974403],[26.012060120601205,69.65256359008907],[25.961659616596165,69.58833148976026],[25.85005850058502,69.36612314267677],[25.767257672576733,69.28279501252047],[25.74925749257494,69.2307149311728],[25.767257672576733,69.0762106898413],[25.74925749257494,68.98941055426184],[25.64845648456486,68.91997044579824],[25.576455764557664,68.88698639427804],[25.47925479254792,68.88004238343169],[25.356853568535684,68.86268235631579],[25.248852488524903,68.82101829123764],[25.173251732517343,68.76546620446678],[25.08685086850869,68.63873800652073],[24.9428494284943,68.59360193601941],[24.802448024480242,68.60575395500052],[24.70164701647016,68.65262602821346],[24.489244892448937,68.68908208515683],[24.33084330843309,68.71165012040748],[24.154441544415448,68.76025819633202],[23.9960399603996,68.79845025598698],[23.85563855638557,68.80539426683333],[23.772837728377283,68.75852219362042],[23.708037080370815,68.71338612311908],[23.463234632346342,68.67693006617571],[23.322833228332286,68.64915402279027],[23.14283142831428,68.64221001194392],[23.070830708307085,68.67519406346412],[22.811628116281156,68.69602609600318],[22.502025020250215,68.72033013396543],[22.4120241202412,68.72033013396543],[22.383223832238343,68.77588222073632],[22.300423004230055,68.85573834546943],[22.080820808208102,68.992882559685],[21.990819908199086,69.04149063560953],[21.81801818018181,69.15433081186285],[21.620016200162013,69.27064299353935],[21.594815948159493,69.27411499896255],[21.461614616146164,69.27758700438571],[21.267212672126732,69.27411499896255],[21.144811448114496,69.2480749582887],[21.06561065610657,69.2133549040569],[21.051210512105115,69.18731486338305],[21.126811268112675,69.08141869797609],[21.10521105211052,69.05364265459065],[21.06561065610657,69.04149063560953],[20.88920889208893,69.07100268170655],[20.676806768067678,69.06926667899495],[20.622806228062274,69.03628262747475],[20.493204932049338,69.03281062205158],[20.115201152011537,69.02065860307044],[20.280802808028085,68.93385846749098],[20.338403384033853,68.89913841325918],[20.349203492034917,68.84879433462308],[20.32040320403206,68.75331418548564],[20.241202412024137,68.67345806075252],[20.147601476014756,68.60748995771212],[19.96759967599678,68.54152185467171],[20.241202412024137,68.4772897543429],[20.05760057600577,68.39048961876341],[19.971199711997116,68.35576956453161],[19.870398703987036,68.362713575378],[19.69039690396906,68.392225621475],[19.258392583925854,68.46513773536176],[19.05319053190533,68.49291377874721],[18.86958869588696,68.50159379230516],[18.76878768787688,68.49985778959356],[18.379983799838016,68.56235388721078],[18.304383043830455,68.55540987636442],[18.1639816398164,68.527633832979],[18.145981459814607,68.46860974078496],[18.1567815678157,68.31757750487665],[18.178381783817855,68.20126532320015],[18.12438124381245,68.13356121744815],[18.07398073980741,68.08842514694683],[17.915579155791562,67.96516895442397],[17.566375663756645,68.04849708458028],[17.325173251732537,68.10404917135114],[17.170371703717052,68.02940105475278],[16.785167851678523,67.89572884596038],[16.587165871658726,67.62838442837557],[16.57276572765727,67.61970441481762],[16.457564575645762,67.55200030906562],[16.30636306363064,67.52075226025701],[16.194761947619497,67.50512823585271],[16.126361263612637,67.4252721111196],[16.28116281162812,67.31243193486625],[16.360363603636046,67.25167183996064],[16.435964359643606,67.1544556881116],[16.42156421564215,67.09369559320598],[16.403564035640358,67.05550353355099],[16.23796237962381,66.97564740881788],[15.885158851588528,66.76906308613871],[15.557555575555767,66.55206274719],[15.424354243542439,66.4895666495728],[15.485554855548571,66.30555036214429],[15.373953739537399,66.251734278085],[15.154351543515446,66.19097418317938],[15.03915039150391,66.16667014521713],[14.916749167491673,66.15451812623598],[14.542345423454236,66.12847808556214],[14.610746107461068,65.93230977915252],[14.635946359463588,65.84550964357305],[14.635946359463588,65.79342956222536],[14.59634596345964,65.74308548358925],[14.549545495454964,65.64586933174024],[14.481144811448132,65.30214079484549],[14.427144271442728,65.26394873519052],[14.351543515435168,65.17020458876468],[14.113941139411395,64.94626023896961],[13.923139231392327,64.7969640057729],[13.64953649536497,64.5816996695358],[13.872738727387286,64.5139955637838],[14.077940779407811,64.4636514851477],[14.121141211412123,64.38726736583777],[14.146341463414643,64.26053916789172],[14.142741427414279,64.17373903231223],[14.063540635406355,64.09561891029071],[14.00234002340025,64.04006682351985],[13.95913959139591,64.014026782846],[13.671136711367126,64.04006682351985],[13.300333003330053,64.07478687775162],[13.203132031320308,64.07478687775162],[12.98712987129872,64.05048283978937],[12.792727927279287,64.00013876115327],[12.688326883268843,63.95673869336355],[12.663126631266323,63.941114668959216],[12.533525335253358,63.843898517110205],[12.303123031230314,63.67203424866284],[12.17352173521735,63.59565012935289],[12.213122131221326,63.491489966657525],[12.000720007200073,63.291849654824716],[12.137521375213765,63.088737337568716],[12.144721447214465,63.08179332672236],[12.21672216722169,63.000201199277654],[12.14112141121413,62.94812111792996],[12.108721087210881,62.92034507454454],[12.119521195211945,62.826600928118694],[12.14112141121413,62.72070476271173],[12.12312123121231,62.65994466780609],[12.11592115921161,62.59224056205409],[12.303123031230314,62.28496808210272],[12.303123031230314,62.21379197092756],[12.29232292322925,62.16691989771465],[12.234722347223482,61.977695602151385],[12.155521555215557,61.72076720083612],[12.29232292322925,61.65306309508412],[12.486724867248682,61.57320697035098],[12.59472594725949,61.541958921542374],[12.756727567275675,61.44647877240496],[12.879128791287911,61.35273462597911],[12.864728647286483,61.2902385283619],[12.828728287282871,61.2225344226099],[12.774727747277467,61.17392634668539],[12.72792727927279,61.10795824364499],[12.706327063270635,61.05935016772045],[12.684726847268479,61.04719814873934],[12.46872468724689,61.04199014060458],[12.353523535235354,61.02289411077709],[12.295922959229586,61.002062078238],[12.313923139231406,60.892693907407875],[12.44352443524437,60.689581590151874],[12.555125551255514,60.54549336508995],[12.587525875258763,60.45001321595251],[12.55152551525515,60.354533066815094],[12.515525155251567,60.30592499089056],[12.515525155251567,60.23822088513859],[12.486724867248682,60.10628467905778],[12.40032400324003,60.040316576017375],[12.29232292322925,59.96740446213059],[12.169921699216985,59.913588378071324],[12.072720727207269,59.89796435366702],[11.989919899199009,59.89102034282067],[11.93231932319324,59.86324429943522],[11.8819188191882,59.781652171990515],[11.835118351183525,59.69658803912262],[11.68031680316804,59.59242787642725],[11.683916839168404,59.55597181948386],[11.745117451174508,59.4309796242494],[11.799117991179912,59.290363404610645],[11.752317523175236,59.158427198529836],[11.712717127171288,59.01781097889108],[11.644316443164428,58.925802835176825],[11.543515435154347,58.89281878365662],[11.471514715147151,58.91017881077252],[11.388713887138891,59.03690700871857],[11.385113851138527,59.06641905481558],[11.367113671136707,59.10461111447054],[11.133111331113327,59.14280317412553],[11.089910899108986,59.14106717141394],[10.999909999099998,59.163635206664594],[10.945909459094594,59.170579217510976],[10.83430834308345,59.184467239203684],[10.744307443074433,59.2955714127454],[10.643506435064353,59.38931555917125],[10.632706327063289,59.42750761882624],[10.632706327063289,59.60284389269677],[10.603906039060405,59.67922801200672],[10.596705967059677,59.76429214487462],[10.535505355053544,59.69658803912262],[10.567905679056793,59.587219868292465],[10.492304923049232,59.54208379779115],[10.39870398703988,59.519515762540465],[10.405904059040608,59.455283662211656],[10.445504455044556,59.443131643230544],[10.456304563045649,59.37716354019014],[10.431104311043129,59.2799473883411],[10.243902439024396,59.061211046680825],[10.204302043020448,59.03864301143014],[10.179101791017928,59.00913096533313],[10.081900819008183,59.02822699516062],[9.959499594995947,58.967466900254976],[9.844298442984439,58.95878688669703],[9.801098010980127,59.02649099244903],[9.63549635496355,59.11849913616328],[9.556295562955626,59.11329112802849],[9.62829628296285,59.06815505752718],[9.696696966969682,59.00913096533313],[9.657096570965706,58.97093890567817],[9.617496174961758,58.946634867715915],[9.55269552695529,58.93274684602318],[9.311493114931153,58.85636272671323],[9.394293942939441,58.806018648077156],[9.322293222932245,58.746994555883106],[9.239492394923957,58.738314542325156],[9.19269192691928,58.71227450165131],[9.178291782917825,58.675818444707915],[8.929889298892988,58.569922279300954],[8.523085230852303,58.30084185900458],[8.310683106831078,58.22445773969463],[8.166681666816686,58.14460161496149],[8.037080370803722,58.14807362038468],[7.875078750787509,58.08036951463268],[7.464674646746488,58.02134542243863],[7.194671946719467,58.04738546311248],[7.0038700387003985,58.02481742786182],[6.903069030690318,58.069953498363134],[6.888668886688862,58.102937549883336],[6.89586895868959,58.120297576999235],[6.913869138691382,58.14286561224992],[6.877868778687798,58.15154562580787],[6.802268022680238,58.15501763123103],[6.76986769867699,58.132449595980376],[6.766267662676626,58.082105517344274],[6.730267302673042,58.06821749565157],[6.589865898658985,58.09772954174858],[6.553865538655401,58.123769582422426],[6.604266042660441,58.17584966377012],[6.6942669426694295,58.22445773969463],[6.6762667626676375,58.23313775325258],[6.658266582665846,58.26264979934959],[6.618666186661869,58.26612180477278],[6.492664926649269,58.259177793926426],[6.3882638826388245,58.267857807484376],[6.053460534605364,58.37548997560293],[5.977859778597804,58.43277806508539],[5.7078570785707825,58.523050206088044],[5.585455854558546,58.620266357937055],[5.517055170551714,58.726162523344016],[5.524255242552442,58.82337867519303],[5.556655566555662,58.97441091110133],[5.610656106561066,59.01260297075632],[5.855458554585539,58.95878688669703],[6.10026100261004,58.870250748405965],[6.136261362613624,58.87545875654072],[6.215462154621548,58.94489886500432],[6.363063630636304,59.00045095177518],[6.319863198631992,59.01607497617948],[6.10026100261004,58.95184287585067],[6.0174601746017515,58.988298932794066],[5.887858878588787,59.061211046680825],[5.887858878588787,59.09766710362419],[5.9490594905949195,59.13585916327918],[5.967059670596711,59.18620324191528],[5.938259382593827,59.234811317839785],[5.9526595265952835,59.299043418168594],[6.049860498605,59.36848352663219],[6.197461974619756,59.43792363509576],[6.305463054630565,59.50562774084776],[6.417064170641709,59.54729180592591],[6.402664026640281,59.561179827618616],[6.2802628026280445,59.5351397869448],[6.15786157861578,59.490003716443454],[6.0174601746017515,59.413619597133504],[5.844658446584475,59.352859502227886],[5.718657186571875,59.3302914669772],[5.657456574565742,59.30945943443814],[5.56385563855639,59.290363404610645],[5.466654666546674,59.20356326903118],[5.36225362253623,59.167107212087785],[5.171451714517161,59.16189920395303],[5.131851318513185,59.226131304281836],[5.185851858518589,59.45354765950006],[5.243452434524357,59.56465183304181],[5.304653046530461,59.64277195506335],[5.401854018540206,59.654923974044465],[5.473854738547402,59.713948066238515],[5.531455314553142,59.713948066238515],[5.578255782557818,59.68617202285307],[5.772657726577279,59.66013198217922],[5.866258662586631,59.73478009877758],[5.9922599225992315,59.74519611504712],[6.215462154621548,59.81810822893388],[6.211862118621184,59.83199625062662],[6.0606606066060635,59.81637222622231],[5.967059670596711,59.81290022079912],[5.833858338583383,59.79554019368322],[5.761857618576187,59.807692212664364],[5.7294572945729385,59.86324429943522],[5.783457834578343,59.913588378071324],[5.9958599585995955,60.031636562459425],[6.071460714607156,60.083716643807094],[6.111061110611104,60.1323247197316],[6.103861038610404,60.1653087712518],[6.139861398613988,60.2330128770038],[6.348663486634877,60.3527970641035],[6.517865178651789,60.40834915087436],[6.571865718657193,60.35974107494985],[6.525065250652517,60.213916847176336],[6.525065250652517,60.15315675227069],[6.661866618666181,60.366685085796206],[6.7194671946719495,60.4187651671439],[6.787867878678782,60.4534852213757],[6.949869498694994,60.47778925933795],[6.99666996669967,60.51250931356972],[6.805868058680602,60.50035729458861],[6.348663486634877,60.4187651671439],[6.154261542615444,60.345853053257144],[6.10026100261004,60.29030096648626],[5.967059670596711,60.205236833618386],[5.905859058590579,60.151420749559094],[5.877058770587723,60.069828622114386],[5.801458014580163,60.02642855432464],[5.697056970569719,60.010804529920335],[5.556655566555662,59.90838036993654],[5.495454954549558,59.82505223978026],[5.3550535505355015,59.760820139451425],[5.265052650526513,59.710476060815324],[5.236252362523629,59.69138003098786],[5.185851858518589,59.64277195506335],[5.146251462514641,59.63929994964016],[5.110251102511029,59.667075993025605],[5.106651066510665,59.731308093354414],[5.117451174511757,59.833732253338184],[5.185851858518589,59.90664436722497],[5.218252182521837,59.97955648111173],[5.175051750517525,60.04552458415213],[5.207452074520745,60.087188649230285],[5.265052650526513,60.087188649230285],[5.376653766537686,60.06809261940279],[5.495454954549558,60.069828622114386],[5.689856898568991,60.12364470617365],[5.657456574565742,60.154892754982285],[5.574655746557482,60.15836476040545],[5.416254162541634,60.154892754982285],[5.286652866528669,60.205236833618386],[5.182251822518225,60.307660993602155],[5.135451354513549,60.44480520781775],[5.167851678516797,60.48473327018431],[5.545855458554598,60.625349489823066],[5.646656466564679,60.68784558744028],[5.58905589055891,60.69478959828663],[5.448654486544882,60.616669476265116],[5.243452434524357,60.569797403052206],[5.117451174511757,60.63576550609261],[5.049050490504925,60.70694161726777],[5.009450094500949,60.85797385317608],[5.023850238502405,60.93609397519759],[5.009450094500949,61.03851813518139],[5.095850958509601,61.07150218670159],[5.193051930519317,61.054142159585695],[5.286652866528669,61.04719814873934],[5.506255062550622,61.05587816229729],[5.985059850598503,61.116638257202936],[6.291062910629108,61.08018220025954],[6.417064170641709,61.083654205682734],[6.611466114661141,61.137470289742],[6.777067770677718,61.142678297876756],[6.903069030690318,61.1027502355102],[6.97146971469715,61.05587816229729],[6.9822698226982425,60.99338206468005],[7.039870398703982,60.95345400231349],[7.079470794707959,60.96560602129463],[7.0470704707047105,61.015950099930734],[7.039870398703982,61.09059821652909],[7.543875438754384,61.177398352108554],[7.605076050760516,61.210382403628756],[7.403474034740356,61.2225344226099],[7.345873458734587,61.30065454463141],[7.453874538745396,61.418702729019515],[7.4430744307443035,61.43432675342382],[7.331473314733159,61.371830655806605],[7.277472774727755,61.283294517515515],[7.299072990729911,61.21385440905195],[7.277472774727755,61.180870357531745],[7.173071730717311,61.16524633312744],[6.942669426694266,61.160038324992655],[6.79506795067951,61.189550371089695],[6.658266582665846,61.20691039820559],[6.611466114661141,61.22947843345625],[6.625866258662597,61.27982251209235],[6.600666006660077,61.2902385283619],[6.543065430654309,61.245102457860554],[6.492664926649269,61.1548303168579],[6.38466384663846,61.13399828431881],[6.0822608226082195,61.16698233583901],[5.646656466564679,61.14788630601154],[5.452254522545246,61.1027502355102],[5.326253262532646,61.10795824364499],[5.106651066510665,61.1878143683781],[5.020250202502041,61.25031046599531],[4.991449914499157,61.37703866394136],[5.00225002250022,61.43432675342382],[5.171451714517161,61.456894788674475],[5.257852578525785,61.45515878596291],[5.3370533705337095,61.48467083205992],[5.2686526865268775,61.50550286459901],[5.167851678516797,61.54369492425397],[5.099450994509965,61.62007904356392],[4.995049950499521,61.64438308152617],[4.92664926649266,61.710351184566576],[4.908649086490868,61.80930333912718],[4.930249302493024,61.87874344759078],[4.9842498424984285,61.89957548012984],[5.117451174511757,61.88568745843713],[5.466654666546674,61.89610347470665],[5.794257942579435,61.82666336624308],[6.0174601746017515,61.786735303876526],[6.467464674646749,61.80756733641559],[6.730267302673042,61.87006343403283],[6.683466834668366,61.8874234611487],[6.395463954639553,61.850967404205335],[6.13266132661326,61.85270340691693],[5.6646566465664705,61.9221435153805],[5.473854738547402,61.94644755334275],[5.2686526865268775,61.936031537073234],[5.160651606516069,61.956863569612295],[5.095850958509601,62.02630367807589],[5.142651426514277,62.159975886868295],[5.239852398523993,62.18948793296531],[5.2938529385293975,62.15476787873351],[5.3586535865358655,62.151295873310346],[5.423454234542362,62.206847960081205],[5.484654846548466,62.23983201160141],[5.535055350553506,62.31100812277657],[5.718657186571875,62.37871222852857],[5.797857978579799,62.38392023666336],[5.909459094590943,62.415168285471964],[5.981459814598139,62.406488271914014],[6.02466024660248,62.37524022310541],[6.0822608226082195,62.34920018243156],[6.20826208262082,62.35267218785472],[6.579065790657921,62.406488271914014],[6.618666186661869,62.42384829902991],[6.690666906669065,62.46724836681963],[6.456664566645685,62.448152336992166],[6.262262622626224,62.41690428818356],[6.136261362613624,62.40822427462561],[6.118261182611832,62.44641633428057],[6.165061650616508,62.482872391223964],[6.237062370623704,62.51932844816733],[6.273062730627316,62.58356054849614],[6.352263522635241,62.61133659188158],[6.438664386643865,62.609600589169986],[6.618666186661869,62.62175260815113],[6.74466744667447,62.63737663255543],[6.9606696066960865,62.626960616285885],[7.284672846728483,62.60265657832363],[7.493474934749344,62.54363248612958],[7.569075690756904,62.54884049426437],[7.651876518765192,62.56446451866867],[7.69147691476914,62.58529655120773],[7.525875258752592,62.609600589169986],[7.518675186751864,62.64605664611338],[7.536675366753684,62.67209668678723],[7.803078030780313,62.72070476271173],[8.094680946809461,62.73112077898128],[8.044280442804421,62.771048841347834],[7.40707407074072,62.712024749153784],[7.241472414724143,62.75195281152034],[7.111871118711207,62.75195281152034],[7.0254702547025545,62.72938477626968],[6.780667806678082,62.69987273017264],[6.733867338673406,62.72070476271173],[6.780667806678082,62.7901448711753],[6.928269282692838,62.90298504742864],[6.939069390693902,62.93076109081406],[7.0074700747007626,62.95680113148791],[7.389073890738928,63.02276923452831],[7.572675726757268,63.09915335383826],[7.655476554765556,63.109569370107806],[7.734677346773481,63.10436136197305],[7.860678606786081,63.11304137553097],[8.10188101881019,63.09047334028031],[8.209882098820998,62.994993191142896],[8.310683106831078,62.96548114504586],[8.623886238862383,62.84569695794619],[8.609486094860955,62.880417012177986],[8.339483394833962,63.041865264355806],[8.235082350823518,63.08179332672236],[8.159481594815958,63.1616494514555],[8.184681846818478,63.23629756805386],[8.271082710827102,63.28664164668996],[8.580685806858071,63.31268168736378],[8.634686346863475,63.34219373346082],[8.641886418864203,63.39253781209692],[8.595085950859527,63.42552186361712],[8.47988479884799,63.423785860905525],[8.386283862838638,63.44461789344459],[8.361083610836118,63.49843397750388],[8.397083970839702,63.53489003444727],[8.577085770857707,63.60085813748768],[8.674286742867423,63.623426172738334],[8.843488434884364,63.64599420798899],[9.135091350913513,63.593914126641295],[9.156691566915669,63.56613808325588],[9.077490774907744,63.500169980215475],[9.084690846908472,63.46371392327208],[9.156691566915669,63.45850591513732],[9.322293222932245,63.56961008867904],[9.520295202952042,63.585234113083345],[9.60309603096033,63.609538151045626],[9.696696966969682,63.62516217544993],[9.833498334983346,63.52447401817773],[9.891098910989115,63.491489966657525],[9.934299342993427,63.479337947676385],[9.977499774997767,63.39600981752008],[10.02070020700208,63.39080180938532],[10.081900819008183,63.432465874463475],[10.189901899018992,63.45503390971413],[10.341103411034112,63.46892193140684],[10.589505895058949,63.44635389615618],[10.704707047070485,63.46371392327208],[10.75870758707589,63.461977920560486],[10.70830708307085,63.53662603715884],[10.672306723067237,63.55745806969793],[10.726307263072641,63.62516217544993],[10.780307803078045,63.65120221612375],[10.953109531095322,63.69807428933669],[11.11871118711187,63.71890632187575],[11.226712267122679,63.76404239237709],[11.370713707137071,63.80397045474365],[11.349113491134915,63.83695450626385],[11.305913059130603,63.87514656591881],[11.21231212312125,63.878618571342],[11.176311763117639,63.89945060388109],[11.29511295112951,63.9480586798056],[11.457114571145723,64.00361076657646],[11.42831428314284,64.02444279911552],[11.305913059130603,64.04874683707777],[11.21231212312125,64.0296508072503],[11.075510755107558,63.987986742172154],[10.913509135091346,63.920282636420154],[10.96750967509675,63.90118660659266],[11.046710467104674,63.8456345198218],[10.93510935109353,63.770986403223446],[10.337503375033748,63.57134609139064],[10.056700567005663,63.51232199919659],[9.923499234992363,63.521002012754536],[9.891098910989115,63.576554099525424],[9.833498334983346,63.61648216189198],[9.768697686976878,63.699810292048284],[9.657096570965706,63.69807428933669],[9.595895958959602,63.67897825950919],[9.567095670956718,63.70675430289464],[9.613896138961394,63.7952904411857],[9.707497074970746,63.864730549649295],[9.865898658986595,63.91854663370856],[9.93789937899379,63.9810427313258],[10.009900099000987,64.08346689130957],[10.236702367023668,64.17894704044701],[10.564305643056429,64.41851541464638],[10.83430834308345,64.49489953395633],[10.931509315093166,64.57822766411263],[11.089910899108986,64.614683721056],[11.226712267122679,64.6789158213848],[11.331113311133123,64.68585983223119],[11.525515255152555,64.74488392442521],[11.633516335163364,64.8143240328888],[11.561515615156168,64.817796038312],[11.392313923139227,64.77265996781065],[11.29511295112951,64.75529994069475],[11.302313023130239,64.82994805729311],[11.349113491134915,64.90633217660306],[11.489514895148972,64.97577228506665],[12.159121591215921,65.17888460232263],[12.227522275222753,65.14590055080242],[12.306723067230678,65.08514045589678],[12.508325083250838,65.09902847758951],[12.738727387273883,65.21360465655442],[12.915129151291524,65.33859685178888],[12.821528215282171,65.31776481924979],[12.717127171271727,65.26568473790212],[12.511925119251202,65.19450862672693],[12.41832418324185,65.18409261045738],[12.364323643236446,65.19277262401533],[12.335523355233562,65.24138069993984],[12.263522635226366,65.25526872163258],[12.19872198721987,65.24485270536303],[12.133921339213401,65.27957275959483],[12.12312123121231,65.36290088975113],[12.205922059220597,65.48615708227399],[12.27432274322743,65.5677492097187],[12.346323463234626,65.63024530733594],[12.62712627126271,65.80558158120647],[12.688326883268843,65.90279773305551],[12.817928179281807,65.95314181169161],[12.983529835298356,65.94098979271047],[13.033930339303396,65.95661381711477],[12.976329763297628,66.01910991473201],[12.796327963279651,66.06945399336809],[12.78552785527856,66.10070204217672],[13.386733867338677,66.18229416962143],[13.67473674736749,66.18055816690983],[13.761137611376114,66.22048622927639],[13.915939159391598,66.24652626995024],[14.03474034740347,66.29687034858634],[13.973539735397367,66.319438383837],[13.68193681936819,66.27430231333568],[13.49833498334985,66.251734278085],[13.415534155341561,66.251734278085],[13.350733507335093,66.23611025368069],[13.120331203312048,66.23090224554593],[13.069930699307008,66.43054255737874],[13.105931059310592,66.5399107282089],[13.192331923319244,66.5364387227857],[13.210332103321036,66.6405988854811],[13.311133111331117,66.70135898038671],[13.451534515345173,66.71524700207945],[13.519935199352005,66.74128704275327],[13.620736207362086,66.79510312681256],[13.786337863378634,66.78295110783142],[13.95913959139591,66.79510312681256],[13.915939159391598,66.81940716477482],[13.703537035370374,66.85239121629502],[13.653136531365334,66.90794330306588],[13.72513725137253,66.93745534916292],[13.80793807938079,66.96002338441357],[13.879938799388015,66.96523139254833],[14.023940239402407,67.07286356066689],[14.11034110341103,67.11973563387983],[14.203942039420411,67.11105562032188],[14.340743407434076,67.15966369624638],[14.473944739447404,67.14230366913048],[14.599945999460004,67.17355171793909],[14.776347763477645,67.19438375047818],[15.41715417154171,67.20306376403613],[15.435154351543531,67.24646383182585],[15.298352983529838,67.2568798480954],[14.823148231482321,67.26903186707654],[14.581945819458213,67.26729586436494],[14.477544775447768,67.2551438453838],[14.441544415444156,67.2707678697881],[14.448744487444884,67.29854391317355],[14.535145351453508,67.3402079782517],[14.578345783457848,67.38534404875304],[14.754747547475489,67.49818422500636],[14.96354963549635,67.5745683443163],[15.121951219512198,67.55547231448881],[15.287552875528775,67.48256020060205],[15.409954099541011,67.4738801870441],[15.463954639546415,67.45131215179345],[15.553955539555403,67.35235999723284],[15.593555935559351,67.34888799180965],[15.57555575555756,67.44436814094706],[15.690756907569096,67.52075226025701],[15.661956619566212,67.5433202955077],[15.485554855548571,67.51554425212225],[15.352353523535243,67.5433202955077],[15.247952479524798,67.60234438770172],[15.219152191521914,67.65616047176101],[15.28395283952841,67.70824055310871],[15.345153451534514,67.73428059378253],[15.305553055530567,67.76552864259116],[15.03915039150391,67.68220051243486],[14.85554855548557,67.66310448260737],[14.779947799478009,67.6752565015885],[14.819548195481957,67.74990461818686],[14.797947979479801,67.80892871038088],[15.049950499505002,67.95648894086602],[15.13275132751329,67.97211296527033],[15.273152731527318,67.96169694900078],[15.399153991539919,67.92003288392263],[15.507155071550727,67.92697689476898],[15.622356223562235,67.94780892730807],[15.604356043560443,67.98773698967463],[15.355953559535607,68.00336101407893],[15.29115291152911,68.03634506559914],[15.31635316353163,68.06932911711934],[15.485554855548571,68.10231316863954],[15.658356583565848,68.16480926625675],[15.85275852758528,68.18216929337265],[16.007560075600765,68.22904136658559],[16.03636036360365,68.21862535031605],[16.065160651606533,68.19952932048855],[16.119161191611937,68.02766505204119],[16.259562595625965,67.88704883240243],[16.31356313563137,67.88184082426767],[16.259562595625965,68.00162501136734],[16.309963099631005,68.03634506559914],[16.37116371163711,68.06238510627298],[16.392763927639294,68.09189715237],[16.32076320763207,68.10231316863954],[16.259562595625965,68.14397723371769],[16.173161731617313,68.28112144793326],[16.20556205562056,68.31757750487665],[16.38916389163893,68.38875361605182],[16.619566195661974,68.40611364316771],[16.864368643686447,68.35576956453161],[16.95076950769507,68.35403356182005],[17.094770947709492,68.36792158351275],[17.3359733597336,68.4095856485909],[17.479974799747993,68.4269456757068],[17.551975519755217,68.4269456757068],[17.56997569975701,68.44777770824587],[17.501575015750177,68.4616657299386],[17.479974799747993,68.47381774891971],[17.425974259742617,68.48249776247766],[17.202772027720272,68.459929727227],[16.583565835658362,68.46687373807336],[16.525965259652594,68.49117777603561],[16.51516515165153,68.53284184111376],[16.579965799657998,68.59186593330782],[16.651966519665194,68.62658598753961],[16.885968859688603,68.68561007973366],[17.130771307713076,68.69429009329161],[17.389973899739005,68.80018625869857],[17.490774907749085,68.87830638072009],[17.54477544775449,69.00156257324295],[17.703177031770338,69.10051472780356],[18.102781027810295,69.15606681457444],[18.117181171811723,69.1803708525367],[18.07398073980741,69.2324509338844],[18.077580775807775,69.32445907759862],[18.18918189181892,69.43382724842877],[18.261182611826115,69.47028330537216],[18.293582935829363,69.47549131350692],[18.379983799838016,69.43903525656356],[18.48438484384843,69.3643871399652],[18.646386463864644,69.32272307488705],[18.858788587885897,69.3140430613291],[18.916389163891637,69.33487509386816],[18.75078750787509,69.37827516165791],[18.624786247862488,69.43382724842877],[18.613986139861396,69.49111533791122],[18.67518675186753,69.52062738400826],[18.765187651876516,69.51715537858507],[18.883988839888417,69.52409938943143],[18.991989919899197,69.56055544637482],[19.006390063900653,69.58833148976026],[19.009990099901017,69.62305154399203],[19.038790387903873,69.66124360364702],[19.19719197191972,69.74804373922649],[19.686796867968695,69.80533182870894],[19.72279722797228,69.78102779074669],[19.69759697596976,69.61263552772252],[19.63999639996402,69.50326735689237],[19.63999639996402,69.42341123215922],[19.737197371973735,69.50326735689237],[19.863198631986336,69.72200369855264],[19.960399603996052,69.82442785853644],[20.06840068400686,69.88345195073049],[20.147601476014756,69.8973399724232],[20.223202232022317,69.92685201852024],[20.324003240032397,69.9459480483477],[20.356403564035645,69.92164401038545],[20.388803888038893,69.86782792632619],[20.331203312033125,69.67686762805133],[20.338403384033853,69.61610753314568],[20.27720277202772,69.53625140841257],[20.04320043200434,69.35570712640725],[20.054000540005404,69.33313909115657],[20.10800108001081,69.34181910471452],[20.198001980019797,69.37133115081156],[20.48600486004861,69.54145941654733],[20.73800738007381,69.52062738400826],[20.741607416074174,69.53451540570097],[20.66240662406625,69.58485948433707],[20.56160561605617,69.63346756026158],[20.532805328053286,69.69249165245563],[20.547205472054713,69.85046789921029],[20.622806228062274,69.9146999995391],[20.83880838808389,69.90775598869274],[20.97200972009722,69.91643600225069],[21.033210332103323,69.88692395615368],[21.162811628116287,69.88865995886525],[21.252812528125276,70.00323613783016],[21.43281432814328,70.0136521540997],[21.59121591215913,69.93726803478975],[21.77841778417786,69.88692395615368],[21.933219332193318,69.8140118422669],[21.976419764197658,69.83484387480598],[21.89361893618937,70.00497214054175],[21.80361803618038,70.0657322354474],[21.60921609216092,70.0987162869676],[21.40041400414006,70.17510040627755],[21.346413464134656,70.20808445779775],[21.35721357213572,70.2341244984716],[21.537215372153725,70.25842853643385],[21.782017820178197,70.23065249304841],[21.99441994419945,70.29314859066562],[22.055620556205582,70.27578856354975],[22.22122221222213,70.30877261506996],[22.32202322023221,70.26363654456861],[22.383223832238343,70.27752456626132],[22.42282422824229,70.33828466116697],[22.685626856268584,70.37474071811036],[22.851228512285132,70.34002066387856],[22.94122941229412,70.30530060964676],[22.98442984429846,70.23759650389476],[23.045630456304565,70.10218829239079],[23.17523175231753,70.029276178504],[23.258032580325818,69.99282012156064],[23.355233552335534,69.98414010800269],[23.398433984339846,70.02059616494606],[23.312033120331222,70.0639962327358],[23.286832868328702,70.10566029781396],[23.330033300333014,70.20808445779775],[23.380433804338054,70.24801252016431],[23.66123661236614,70.39904475607261],[23.898838988389883,70.47890088080572],[24.03924039240394,70.48584489165208],[24.284042840428413,70.66291716823423],[24.35604356043561,70.69416521704284],[24.420844208442105,70.70284523060079],[24.402844028440285,70.74450929567894],[24.269642696426985,70.77228533906438],[24.262442624426257,70.82610142312365],[24.44244442444426,70.89206952616405],[24.65844658446585,71.0014376969942],[24.766447664476658,71.00838170784056],[24.831248312483126,70.97886966174354],[25.04365043650438,70.92852558310744],[25.16965169651698,70.87123749362499],[25.26325263252633,70.84346145023954],[25.324453244532464,70.8486694583743],[25.374853748537504,70.89206952616405],[25.436054360543608,70.91116555599154],[25.569255692556936,70.900749539722],[25.64845648456486,70.87297349633656],[25.71325713257133,70.8695014909134],[25.767257672576733,70.85387746650909],[25.78165781657816,70.8174214095657],[25.666456664566653,70.77749334719914],[25.468454684546856,70.67159718179218],[25.274052740527424,70.55181299469248],[25.209252092520927,70.48931689707527],[25.148051480514823,70.32439663947426],[24.99324993249934,70.21850047406727],[24.982449824498246,70.14385235746892],[25.04365043650438,70.10913230323715],[25.21285212852129,70.13690834662256],[25.418054180541816,70.23586050118317],[25.47205472054722,70.34002066387856],[25.986859868598685,70.62472510857924],[26.231662316623186,70.7827013553339],[26.505265052650543,70.91290155870314],[26.660066600666028,70.93894159937696],[26.735667356673588,70.85387746650909],[26.674466744667455,70.74103729025575],[26.559265592655947,70.66986117908058],[26.64566645666457,70.63687712756038],[26.62766627666278,70.55007699198089],[26.60246602466026,70.50320491876798],[26.584465844658467,70.45459684284347],[26.584465844658467,70.40946077234213],[26.667266672666727,70.42161279132327],[26.98766987669876,70.51188493232593],[27.07047070470705,70.60910108417494],[27.14607146071461,70.68201319806172],[27.18207182071822,70.74450929567894],[27.30807308073082,70.80353338787299],[27.545675456754566,70.80353338787299],[27.556475564755658,70.82783742583524],[27.268472684726845,70.90942955327995],[27.236072360723625,70.94762161293491],[27.33327333273334,70.99622968885944],[27.596075960759606,71.09170983799686],[27.7328773287733,71.08129382172731],[27.815678156781587,71.05872578647666],[28.143281432814348,71.04310176207235],[28.391683916839185,70.97539765632035],[28.384483844838456,70.8695014909134],[28.326883268832688,70.82436542041205],[28.272882728827284,70.7983253797382],[27.95247952479525,70.7167332522935],[27.898478984789847,70.67854119263853],[27.999279992799927,70.66465317094583],[28.215282152821544,70.70458123331238],[28.272882728827284,70.66812517636899],[28.204482044820452,70.57611703265474],[28.190081900819024,70.44070882115076],[28.164881648816504,70.36085269641762],[28.164881648816504,70.28794058253087],[28.193681936819388,70.24801252016431],[28.280082800828012,70.40425276420737],[28.308883088830896,70.44244482386233],[28.43848438484386,70.50146891605638],[28.485284852848537,70.61951710044448],[28.607686076860773,70.76013332008324],[28.74808748087483,70.84172544752795],[28.83088830888309,70.8642934827786],[29.10089100891011,70.86082147735544],[29.219692196921983,70.82957342854684],[29.320493204932063,70.76186932279484],[29.396093960939623,70.7340932794094],[29.637296372963732,70.70458123331238],[29.723697236972384,70.66812517636899],[29.738097380973812,70.64729314382993],[29.79569795697958,70.64208513569514],[29.957699576995765,70.69416521704284],[30.065700657006573,70.70284523060079],[30.23850238502385,70.62298910586767],[30.202502025020266,70.56222901096203],[30.21330213302133,70.54313298113453],[30.42210422104222,70.54660498655772],[30.594905949059495,70.52403695130707],[30.92610926109262,70.40078075878418],[30.962109621096232,70.34349266930172],[30.94410944109441,70.27405256083816],[30.468904689046894,70.19766844152821],[30.26370263702637,70.12475632764145],[29.925299252992545,70.096980284256],[28.78048780487805,70.14558836018051],[28.80568805688057,70.09177227612125],[29.601296012960148,69.97719609715634],[29.648096480964824,69.94421204563614],[29.622896228962304,69.87477193717254],[29.61929619296194,69.81748384769008],[29.637296372963732,69.77929178803512],[29.6948969489695,69.74457173380333],[29.792097920979216,69.72721170668743],[29.990099900999013,69.73589172024538],[30.08730087300873,69.71679569041788],[30.15570155701559,69.7463077365149],[30.18090180901811,69.84178788565234],[30.23850238502385,69.8626199181914],[30.350103501035022,69.83484387480598],[30.3969039690397,69.73241971482219],[30.429304293042946,69.72200369855264],[30.48330483304835,69.79491581243943],[30.594905949059495,69.78970780430464],[30.713707137071367,69.79491581243943],[30.86850868508685,69.78276379345829]]],[[[25.58725587255873,71.14205391663296],[25.853658536585385,71.103861856978],[25.943659436594373,71.103861856978],[26.076860768607702,71.03268574580281],[26.145261452614534,71.03962975664916],[26.13446134461344,70.99622968885944],[26.00126001260014,70.97539765632035],[25.792457924579253,70.96324563733924],[25.760057600576005,70.95456562378129],[25.583655836558364,70.96150963462765],[25.482854828548284,71.0187977241101],[25.31365313653137,71.0344217485144],[25.31365313653137,71.0535177783419],[25.42165421654218,71.09691784613162],[25.58725587255873,71.14205391663296]]],[[[-8.955089550895508,70.83998944481635],[-9.045090450904496,70.83304543397],[-9.0990909909099,70.85561346922069],[-8.965889658896572,70.9163735641263],[-8.519485194851939,71.03094974309121],[-8.343083430834298,71.14031791392136],[-8.00108001080011,71.17850997357635],[-7.979479794797953,71.11774987867071],[-8.00108001080011,71.04136575936076],[-8.30348303483035,70.98060566445511],[-8.634686346863475,70.94067760208856],[-8.955089550895508,70.83998944481635]]],[[[19.218792187921878,74.39185099272873],[19.099990999910005,74.35192293036215],[18.916389163891637,74.4109470225562],[18.797587975879765,74.48559513915455],[18.862388623886233,74.51337118254],[19.182791827918294,74.51857919067476],[19.261992619926218,74.4786511283082],[19.276392763927646,74.45608309305754],[19.218792187921878,74.39185099272873]]],[[[21.60921609216092,78.59644956019878],[21.746017460174613,78.57214552223653],[22.04482044820449,78.57735353037128],[22.206822068220703,78.40722526463551],[22.300423004230055,78.22841698534177],[22.44802448024481,78.21452896364906],[22.736027360273596,78.24056900432291],[22.988029880298797,78.25272102330402],[23.11763117631176,78.23883300161131],[23.35163351633517,78.18675292026361],[23.45243452434525,78.15029686332025],[23.366033660336598,78.12078481722321],[23.153631536315373,78.08780076570301],[23.11763117631176,77.99232061656559],[23.330033300333014,77.9576005623338],[23.682836828368295,77.87600843488909],[23.884438844388455,77.86559241861954],[24.237242372423736,77.89857647013974],[24.572045720457226,77.83434436981094],[24.903249032490322,77.75622424778939],[24.129241292412928,77.65900809594038],[24.060840608406096,77.63123205255494],[23.95643956439565,77.55831993866818],[23.841238412384143,77.49755984376256],[23.7368373683737,77.46283978953076],[23.506435064350654,77.40207969462512],[23.380433804338054,77.37951165937446],[23.09963099630997,77.38471966750922],[22.995229952299525,77.36041562954696],[22.89802898028981,77.31180755362246],[22.800828008280092,77.27535149667906],[22.552425524255256,77.26667148312112],[22.426424264242655,77.31527955904565],[22.469624696246967,77.33090358344995],[22.48762487624876,77.36041562954696],[22.440824408244083,77.42985573801056],[22.678426784267856,77.49929584647413],[22.73242732427326,77.53922390884068],[22.685626856268584,77.55311193053342],[22.620826208262088,77.54963992511023],[22.44802448024481,77.57047195764932],[22.39762397623977,77.57047195764932],[22.25362253622538,77.52880789257117],[22.055620556205582,77.50103184918572],[21.857618576185757,77.49408783833937],[21.051210512105115,77.44027175428008],[20.92880928809288,77.45936778410757],[20.874808748087474,77.56526394951453],[21.202412024120235,77.61908003357382],[21.252812528125276,77.71108817728808],[21.335613356133564,77.7718482721937],[21.429214292142916,77.81177633456028],[21.60921609216092,77.91593649725564],[21.65241652416526,77.922880508102],[21.209612096120964,78.0062086382583],[21.036810368103687,78.06002472231759],[20.84600846008462,78.16592088772455],[20.784807848078486,78.25272102330402],[20.52920529205292,78.3256331371908],[20.56160561605617,78.41937728361663],[20.374403744037437,78.41243327277027],[20.22680226802268,78.47840137581068],[20.363603636036373,78.51485743275407],[21.04761047610478,78.55652149783222],[21.454414544145436,78.59818556291037],[21.60921609216092,78.59644956019878]]],[[[26.876068760687616,78.64852964154647],[26.72846728467286,78.64679363883488],[26.458464584645867,78.71970575272164],[26.408064080640827,78.78393785305045],[26.454864548645503,78.8099778937243],[26.584465844658467,78.81171389643589],[26.789667896678964,78.72317775814483],[27.009270092700945,78.69713771747098],[26.876068760687616,78.64852964154647]]],[[[11.251912519125199,78.61033758189149],[11.262712627126291,78.54089747342792],[11.424714247142475,78.54784148427427],[11.615516155161572,78.47492937038749],[11.824318243182432,78.43673731073252],[11.885518855188565,78.40896126734708],[11.928719287192877,78.37424121311531],[12.054720547205477,78.30480110465172],[12.11592115921161,78.23188899076496],[11.964719647196489,78.2249449799186],[11.7559175591756,78.32910514261397],[11.586715867158688,78.38812923480802],[11.370713707137071,78.43847331344412],[11.197911979119795,78.44194531886728],[11.122311223112234,78.46277735140637],[10.84150841508415,78.64505763612328],[10.787507875078745,78.68672170120144],[10.629106291062925,78.75442580695344],[10.557105571055729,78.83775393710974],[10.557105571055729,78.90372204015014],[10.773107731077317,78.88809801574584],[10.96030960309605,78.84643395066769],[11.122311223112234,78.75268980424184],[11.154711547115483,78.7249137608564],[11.079110791107922,78.68672170120144],[11.154711547115483,78.63984962798853],[11.251912519125199,78.61033758189149]]],[[[29.046890468904706,78.91240205370809],[29.345693456934583,78.90545804286174],[29.64449644496446,78.92108206726604],[29.6948969489695,78.90545804286174],[29.30969309693097,78.85164195880245],[28.88128881288813,78.87941800218789],[28.49608496084963,78.88636201303424],[28.038880388803904,78.82907392355179],[27.887678876788783,78.85164195880245],[28.121681216812163,78.9089300482849],[28.373683736837364,78.9262900754008],[28.41328413284134,78.9610101296326],[28.510485104851057,78.96795414047895],[28.845288452884546,78.97142614590214],[29.046890468904706,78.91240205370809]]],[[[16.785167851678523,79.90713160744895],[16.839168391683927,79.90539560473735],[16.889568895688967,79.9158116210069],[16.92556925569255,79.94358766439231],[16.965169651696527,79.95921168879661],[17.220772207722092,79.94011565896915],[17.577175771757737,79.88456357219826],[17.685176851768517,79.85678752881284],[17.832778327783274,79.79949943933039],[17.95517955179554,79.70401929019295],[17.857978579785794,79.63457918172935],[17.731977319773193,79.57034708140054],[17.68877688776888,79.53389102445718],[17.735577355773557,79.48181094310948],[17.7139771397714,79.43146686447338],[17.667176671766725,79.38633079397204],[17.861578615786158,79.43667487260814],[18.271982719827207,79.59985912749758],[18.33318333183334,79.6102751437671],[18.397983979839807,79.60506713563234],[18.581585815858176,79.57208308411214],[18.747187471874724,79.48875495395583],[18.786787867878672,79.46097891057039],[18.815588155881557,79.42625885633862],[18.833588335883377,79.38459479126047],[18.822788227882285,79.33598671533596],[18.808388083880857,79.30300266381576],[18.71838718387184,79.28217063127667],[18.678786787867892,79.26133859873761],[18.772387723877245,79.25960259602601],[18.880388803888053,79.23356255535217],[18.97758977589777,79.17974647129287],[19.089190891908913,79.15717843604222],[19.4887948879489,79.17627446586971],[19.751597515975163,79.14676241977267],[19.89199891998922,79.05649027877001],[20.115201152011537,79.0773223113091],[20.115201152011537,79.12419438452201],[20.162001620016213,79.1450264170611],[20.457204572045725,79.12940239265677],[20.61200612006121,79.10683435740611],[20.766807668076694,79.0599622841932],[20.500405004050037,78.98184216217166],[20.72000720007202,78.9071940455733],[21.09081090810909,78.85337796151404],[21.310413104131044,78.79608987203159],[21.353613536135356,78.77178583406933],[21.389613896138968,78.7405377852607],[21.245612456124576,78.69887372018255],[21.09801098010982,78.67630568493189],[20.723607236072354,78.67283367950873],[20.388803888038893,78.64332163341169],[19.769597695976955,78.62248960087263],[19.675996759967603,78.61033758189149],[19.654396543965447,78.59818556291037],[19.618396183961835,78.56172950596698],[19.38079380793809,78.48013737852227],[19.150391503915046,78.37944922125007],[19.056790567905693,78.31868912634442],[18.984789847898497,78.23362499347655],[18.955989559895613,78.18328091484045],[19.009990099901017,78.13293683620435],[18.99558995589956,78.08085675485665],[18.822788227882285,78.0409286924901],[18.711187111871112,78.0409286924901],[18.574385743857448,78.04787270333645],[18.437584375843755,78.0253046680858],[18.430384303843056,77.990584613854],[18.437584375843755,77.94197653792949],[18.405184051840536,77.79441630744438],[18.361983619836195,77.68157613119104],[18.297182971829727,77.57915197120727],[18.228782287822895,77.52186388172481],[18.13878138781388,77.50623985732048],[17.84717847178473,77.49755984376256],[17.623976239762413,77.39860768920192],[17.44397443974441,77.22500741804296],[17.350373503735057,77.15730331229099],[17.15237152371523,77.04967114417244],[17.188371883718844,77.01147908451745],[17.249572495724976,76.9698150194393],[17.141571415714168,76.89516690284094],[16.97596975969759,76.81183877268464],[16.979569795697955,76.77885472116444],[17.037170371703724,76.71983062897039],[17.062370623706244,76.65907053406477],[16.936369363693643,76.60699045271707],[16.69876698766987,76.57921440933163],[16.461164611646126,76.60872645542867],[16.34596345963459,76.64518251237203],[16.23796237962381,76.70073459914292],[16.122761227612273,76.73892665879788],[16.0039600396004,76.76149469404854],[15.546755467554675,76.88648688928299],[15.125551255512562,77.0843911984042],[14.736747367473669,77.16251132042575],[14.488344883448832,77.19896737736914],[14.365943659436596,77.23368743160091],[14.247142471424723,77.28229550752545],[14.146341463414643,77.33611159158471],[14.049140491404927,77.40381569733671],[14.005940059400615,77.44547976241486],[13.995139951399523,77.50797586003208],[14.027540275402771,77.54443191697547],[14.070740707407083,77.56352794680296],[14.376743767437688,77.57915197120727],[14.488344883448832,77.57047195764932],[14.59634596345964,77.53748790612912],[14.693546935469357,77.52533588714797],[14.920349203492037,77.68852014203739],[16.20556205562056,77.78226428846324],[16.619566195661974,77.79788831286754],[17.03357033570336,77.79788831286754],[16.96876968769689,77.84128838065729],[16.914769147691487,77.89857647013974],[16.853568535685355,77.91072848912088],[16.54036540365405,77.87948044031225],[16.06156061560617,77.84649638879205],[15.82755827558276,77.84649638879205],[15.586355863558651,77.86906442404273],[15.345153451534514,77.85691240506159],[15.096750967509678,77.80830432913709],[14.848348483484841,77.77879228304008],[14.603546035460369,77.76664026405894],[14.088740887408875,77.7718482721937],[13.962739627396274,77.79615231015595],[13.789937899378998,77.85344039963843],[13.75033750337505,77.88295244573544],[13.714337143371438,77.91940850267883],[13.68193681936819,78.02877667350896],[13.717937179371802,78.058288719606],[13.768337683376842,78.0739127440103],[13.822338223382246,78.08432876027985],[13.937539375393754,78.08606476299141],[14.049140491404927,78.06696873316395],[14.308343083430827,78.0044726355467],[14.247142471424723,78.0721767412987],[14.995949959499598,78.15203286603182],[15.34155341553415,78.22147297449541],[15.517955179551791,78.23188899076496],[15.697956979569796,78.22841698534177],[15.658356583565848,78.26487304228516],[15.658356583565848,78.29959309651696],[15.784357843578448,78.32736913990237],[15.874358743587436,78.33952115888351],[16.151561515615157,78.35340918057622],[16.777967779677795,78.34993717515306],[17.00117001170011,78.36903320498052],[17.170371703717052,78.41764128090503],[16.990369903699047,78.40028125378916],[16.810368103681043,78.39680924836597],[16.727567275672754,78.40722526463551],[16.536765367653686,78.44888932971367],[16.450364503645034,78.50270541377293],[16.695166951669535,78.61207358460308],[16.78156781567816,78.66415366595078],[16.529565295652958,78.65547365239283],[16.44676446764467,78.63811362527693],[16.158761587615885,78.53742546800473],[15.942759427594297,78.49228939750338],[15.679956799568004,78.47145736496432],[15.41715417154171,78.47319336767592],[15.35955359553597,78.48708138936863],[15.280352803528046,78.55478549512063],[15.255152551525526,78.58950554935242],[15.26595265952659,78.60860157917989],[15.348753487534879,78.66241766323918],[15.39195391953919,78.72144175543323],[15.38475384753849,78.77178583406933],[15.323553235532358,78.78046584762728],[15.226352263522642,78.73185777170275],[15.136351363513654,78.66415366595078],[15.017550175501754,78.62943361171898],[14.891548915489153,78.63984962798853],[14.837548375483749,78.66588966866235],[14.790747907479073,78.70581773102893],[14.743947439474397,78.72144175543323],[14.689946899468993,78.72144175543323],[14.578345783457848,78.70581773102893],[14.466744667446676,78.6745696822203],[14.506345063450652,78.63116961443058],[14.517145171451716,78.58082553579447],[14.466744667446676,78.54089747342792],[14.430744307443092,78.49228939750338],[14.5459454594546,78.46277735140637],[14.639546395463952,78.41416927548187],[14.499144991449924,78.39160124023121],[14.362343623436232,78.36035319142258],[14.239942399423995,78.31000911278647],[14.11034110341103,78.27008105041992],[13.90873908739087,78.26660904499676],[13.65673656736567,78.24577701245767],[13.149131491314932,78.23709699889972],[12.91152911529116,78.30132909922852],[12.868328683286848,78.33084114532556],[12.821528215282171,78.35167317786463],[12.663126631266323,78.38465722938483],[12.436324363243642,78.48360938394543],[12.256322563225638,78.59471355748718],[12.137521375213765,78.60512957375673],[11.961119611196125,78.64158563070009],[11.863918639186409,78.6745696822203],[11.773917739177392,78.71623374729845],[11.745117451174508,78.76657782593455],[11.7559175591756,78.81171389643589],[11.860318603186045,78.83254592897495],[11.611916119161208,78.88289000761105],[11.367113671136707,78.95059411336305],[11.457114571145723,78.97316214861371],[11.547115471154711,78.98357816488326],[12.27432274322743,78.90372204015014],[12.32472324723247,78.91413805641966],[12.403924039240394,78.95406611878624],[12.37512375123751,78.96621813776736],[12.252722527225274,78.9748981513253],[12.087120871208725,78.9748981513253],[12.047520475204749,78.98357816488326],[11.98271982719828,79.0252422299614],[11.925119251192513,79.0773223113091],[11.903519035190357,79.1120423655409],[11.892718927189293,79.15197042790746],[12.015120151201529,79.21273052281308],[12.083520835208361,79.26828260958396],[11.979119791197917,79.29258664754622],[11.68031680316804,79.29085064483462],[11.57951579515796,79.28390663398827],[11.615516155161572,79.20578651196672],[11.521915219152191,79.15197042790746],[11.338313383133851,79.10857036011771],[11.208712087120887,79.12940239265677],[11.107911079110806,79.23356255535217],[10.974709747097478,79.30473866652733],[10.924309243092438,79.34987473702867],[10.888308883088825,79.41584284006908],[10.83430834308345,79.46271491328199],[10.737107371073705,79.52000300276444],[10.726307263072641,79.55472305699624],[10.737107371073705,79.58249910038168],[10.80910809108093,79.64152319257573],[10.755107551075525,79.69013126850024],[10.686706867068665,79.73353133628999],[10.68310683106833,79.75783537425224],[10.747907479074797,79.78908342306084],[10.805508055080566,79.79949943933039],[10.86670866708667,79.7960274339072],[11.050310503105038,79.7595713769638],[11.151111511115118,79.71617130917409],[11.183511835118367,79.71964331459725],[11.251912519125199,79.78561141763765],[11.341913419134187,79.79949943933039],[11.701917019170196,79.82033147186945],[12.101521015210153,79.73700334171315],[12.205922059220597,79.71964331459725],[12.288722887228886,79.7126993037509],[12.245522455224545,79.74915536069429],[12.220322203222025,79.7977634366188],[12.281522815228158,79.8151234637347],[12.60192601926019,79.77345939865654],[12.753127531275311,79.77519540136811],[13.105931059310592,79.83248349085059],[13.692736927369282,79.86025953423601],[13.915939159391598,79.81685946644626],[13.92673926739269,79.79255542848401],[13.919539195391962,79.7613073796754],[13.90873908739087,79.75262736611745],[13.779137791377934,79.71443530646249],[13.03753037530376,79.68492326036545],[12.555125551255514,79.57034708140054],[13.2139321393214,79.58770710851644],[13.332733327333273,79.57555508953533],[13.383133831338313,79.48007494039788],[13.429934299342989,79.47139492683993],[13.602736027360294,79.45750690514723],[13.717937179371802,79.42973086176178],[13.83313833138331,79.37591477770252],[13.955539555395575,79.33945872075913],[14.031140311403135,79.34466672889388],[14.056340563405655,79.38285878854887],[14.027540275402771,79.42973086176178],[14.00954009540095,79.48181094310948],[14.020340203402043,79.53909903259193],[14.038340383403835,79.58597110580484],[14.178741787417891,79.61895515732505],[14.380343803438052,79.7265873254436],[14.592745927459276,79.79949943933039],[14.83034830348305,79.76651538781019],[15.053550535505366,79.67450724409593],[15.251552515525162,79.54604304343829],[15.44235442354423,79.40716282651113],[15.658356583565848,79.23529855806376],[15.762757627576292,79.17453846315811],[15.859958599586008,79.1606504414654],[16.29556295562955,78.98184216217166],[16.342363423634254,78.9766341540369],[16.252362523625237,79.1120423655409],[16.02916029160292,79.34293072618232],[15.874358743587436,79.52000300276444],[15.841958419584216,79.58770710851644],[15.816758167581696,79.68145125494229],[15.82755827558276,79.7092272983277],[15.845558455584552,79.73353133628999],[15.957159571595724,79.83595549627375],[16.101161011610117,79.88456357219826],[16.057960579605805,79.95400368066186],[16.093960939609417,80.00781976472112],[16.245162451624537,80.04948382979927],[16.385563855638566,80.05295583522246],[16.52236522365223,80.01997178370226],[16.785167851678523,79.90713160744895]]],[[[32.52452524525245,80.11892393826287],[31.577715777157778,80.0807318786079],[31.48051480514806,80.10850792199332],[33.017730177301786,80.21787609282347],[33.09693096930971,80.22829210909302],[33.384933849338495,80.24218013078573],[33.62973629736297,80.21787609282347],[33.55773557735577,80.19878006299598],[32.52452524525245,80.11892393826287]]],[[[18.739987399873996,80.30120422297978],[18.523985239852408,80.24565213620892],[18.1639816398164,80.28731620128707],[18.20718207182074,80.33245227178838],[18.289982899829,80.35849231246223],[18.520385203852044,80.34807629619269],[18.739987399873996,80.30120422297978]]],[[[20.89640896408966,80.24912414163208],[20.99720997209974,80.23870812536256],[21.548015480154817,80.24218013078573],[21.656016560165597,80.21787609282347],[21.695616956169573,80.15885200062942],[21.782017820178197,80.13801996809036],[21.897218972189734,80.13281195995557],[22.188821888218882,80.05989984606882],[22.289622896228963,80.04948382979927],[22.376023760237615,80.08941189216586],[22.444424444244447,80.19010004943803],[22.444424444244447,80.30814823382613],[22.419224192241927,80.36543632330859],[22.451624516245175,80.40189238025198],[22.54882548825489,80.41578040194469],[22.671226712267128,80.41230839652152],[22.793627936279364,80.43314042906059],[22.89802898028981,80.46959648600398],[23.00963009630098,80.47480449413874],[23.25083250832509,80.4470284507533],[23.315633156331558,80.42446041550264],[23.25083250832509,80.38106034771289],[23.22563225632257,80.31682824738408],[23.114031140311397,80.18662804401487],[23.35163351633517,80.17968403316851],[23.68643686436866,80.20572407384236],[23.772837728377283,80.24391613349732],[23.952839528395288,80.30467622840297],[24.143641436414384,80.29599621484502],[24.233642336423372,80.30294022569137],[24.28044280442805,80.32898026636522],[24.29844298442984,80.36022831517383],[24.402844028440285,80.35502030703904],[24.546845468454705,80.29599621484502],[24.615246152461538,80.28558019857547],[24.737647376473774,80.30120422297978],[24.78444784447845,80.30120422297978],[24.906849068490686,80.27690018501752],[25.47205472054722,80.23350011722778],[25.666456664566653,80.20919607926552],[25.752857528575305,80.18836404672646],[25.835658356583565,80.17447602503373],[26.436864368643683,80.17621202774532],[26.861668616686188,80.16058800334102],[27.016470164701644,80.12586794910922],[27.149671496714973,80.05989984606882],[27.200072000720013,79.90713160744895],[27.08127081270814,79.8654675423708],[26.220862208622094,79.6779792495191],[26.004860048600506,79.61721915461348],[25.90045900459006,79.56166706784259],[25.727657276572785,79.44014687803133],[25.641256412564132,79.40369082108793],[25.23805238052381,79.34466672889388],[25.14445144451446,79.33945872075913],[24.84204842048422,79.36723476414457],[24.7520475204752,79.36376275872138],[24.384843848438493,79.30126666110417],[24.25524255242553,79.26307460144918],[24.132841328413292,79.21620252823627],[23.949239492394923,79.19363449298561],[23.758437584375855,79.20578651196672],[22.905229052290537,79.23009054992897],[22.790027900279,79.26481060416077],[22.696426964269648,79.32904270448958],[22.86562865628656,79.41237083464588],[21.91161911619116,79.38112278583728],[20.860408604086047,79.39848281295318],[20.806408064080642,79.40889882922272],[20.759607596075966,79.44188288074292],[20.399603996039957,79.46271491328199],[20.129601296012964,79.48875495395583],[19.89919899198992,79.53389102445718],[19.675996759967603,79.59117911393963],[19.7479974799748,79.61721915461348],[19.819998199981995,79.63284317901778],[20.014400144001456,79.63978718986414],[20.187201872018733,79.63284317901778],[20.493204932049338,79.63284317901778],[20.565205652056534,79.69013126850024],[20.68760687606877,79.70749129561614],[20.784807848078486,79.74915536069429],[20.46080460804609,79.77519540136811],[20.122401224012236,79.7786674067913],[19.89919899198992,79.7439473525595],[19.636396363963655,79.7283233281552],[19.398793987939882,79.7265873254436],[18.941589415894157,79.73700334171315],[18.72558725587257,79.7613073796754],[18.42678426784269,79.82380347729264],[18.32598325983261,79.86025953423601],[18.286382863828635,79.88803557762145],[18.253982539825415,79.9296996426996],[18.595985959859604,79.96615569964297],[18.72558725587257,79.99566774574001],[18.855188551885533,80.03733181081816],[18.343983439834403,80.05989984606882],[18.127981279812815,80.09288389758902],[17.915579155791562,80.14322797622512],[18.08838088380884,80.17100401961056],[18.779587795877973,80.19357205486122],[18.963189631896313,80.17447602503373],[19.143191431914317,80.13801996809036],[19.344793447934478,80.11718793555127],[19.535595355953575,80.16406000876421],[19.35559355593557,80.18489204130327],[19.189991899918994,80.26301216332482],[19.157591575915774,80.30120422297978],[19.17919179191793,80.33071626907679],[19.261992619926218,80.33592427721157],[19.326793267932686,80.32377225823043],[19.567995679956795,80.25086014434368],[19.751597515975163,80.22655610638142],[19.801998019980203,80.29426021213342],[19.80919809198093,80.32724426365363],[19.776797767977683,80.35328430432747],[19.69039690396906,80.40189238025198],[19.6147961479615,80.4626524751576],[19.73359733597337,80.47827649956193],[19.852398523985244,80.47133248871555],[20.104401044010444,80.4296684236374],[20.36000360003601,80.40015637754038],[20.475204752047517,80.37238033415494],[20.6948069480695,80.29946822026818],[20.89640896408966,80.24912414163208]]]]}},{"type":"Feature","id":524,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[88.10908109081089,27.870450327550174],[88.1486814868149,27.842674284164744],[88.15588155881562,27.799274216374997],[88.1486814868149,27.748930137738895],[88.10548105481058,27.643033972331935],[88.06948069480694,27.566649853022],[88.02268022680227,27.408673606267342],[87.98307983079832,27.13438517783618],[87.99387993879941,27.085777101911674],[88.11268112681125,26.927800855157017],[88.15588155881562,26.808016668057334],[88.1630816308163,26.72468853790103],[88.11268112681125,26.585808320973854],[88.05508055080554,26.429568076930792],[88.02628026280263,26.39484802269901],[87.99387993879941,26.382696003717868],[87.84987849878502,26.436512087777146],[87.74907749077494,26.429568076930792],[87.6338763387634,26.398320028122185],[87.51147511475114,26.40526403896854],[87.41427414274142,26.42262406608444],[87.28827288272885,26.36012796846721],[87.16587165871658,26.39484802269901],[87.09027090270905,26.43304008235397],[87.03627036270365,26.54240825318412],[87.01467014670146,26.554560272165247],[86.76266762667626,26.44172009591192],[86.70146701467013,26.434776085065565],[86.54306543065434,26.495536179971197],[86.41346413464134,26.556296274876843],[86.36666366663667,26.573656301992727],[86.2406624066241,26.59796033995498],[86.12906129061292,26.611848361647702],[86.00666006660066,26.650040421302677],[85.85545855458554,26.599696342666576],[85.79425794257946,26.60490435080135],[85.7366573665737,26.639624405033132],[85.70785707857078,26.712536518919904],[85.70065700657005,26.781976627383486],[85.64665646656465,26.82884870059641],[85.56745567455675,26.83926471686594],[85.45585455854558,26.79760065178779],[85.29385293852937,26.740312562305334],[85.23985239852402,26.75072857857488],[85.19305193051929,26.766352602979183],[85.17505175051753,26.781976627383486],[85.14985149851498,26.84620872771231],[85.12465124651249,26.861832752116612],[85.0886508865089,26.863568754828194],[85.02025020250204,26.87919277923251],[84.93744937449378,26.92606485244542],[84.68544685446858,27.040641031410345],[84.6530465304653,27.090985110046432],[84.6530465304653,27.20382528629976],[84.64224642246421,27.250697359512685],[84.60984609846099,27.29930543543719],[84.48024480244806,27.347913511361696],[84.22824228242285,27.427769636094823],[84.09144091440913,27.492001736423646],[84.02304023040233,27.46248969032662],[83.8970389703897,27.434713646941177],[83.8286382863829,27.37742555745872],[83.74583745837458,27.396521587286216],[83.55143551435515,27.455545679480252],[83.4470344703447,27.465961695749797],[83.38223382233821,27.44512966321072],[83.36783367833681,27.410409608978924],[83.28863288632886,27.370481546612368],[83.21303213032132,27.401729595420974],[83.06543065430657,27.44512966321072],[82.93222932229321,27.46769769846138],[82.73422734227341,27.519777779809075],[82.71262712627129,27.59616189911901],[82.67662676626765,27.674282021140556],[82.62982629826297,27.686434040121682],[82.449824498245,27.67254601842896],[82.28782287822878,27.755874148585264],[82.11142111421117,27.8652423194154],[82.03582035820358,27.8999623736472],[81.9890198901989,27.91385039533992],[81.94581945819459,27.8999623736472],[81.89541895418955,27.87392233297335],[81.85221852218524,27.866978322126997],[81.75861758617589,27.91385039533992],[81.63621636216362,27.979818498380325],[81.4850148501485,28.061410625825033],[81.31221312213125,28.175986804789943],[81.24021240212403,28.240218905118766],[81.20781207812081,28.28882698104327],[81.1682116821168,28.335699054256196],[81.01701017010168,28.41034717085455],[80.89460894608948,28.4693712630486],[80.75060750607508,28.540547374223763],[80.72540725407254,28.554435395916485],[80.67140671406713,28.596099460994637],[80.58860588605887,28.649915545053915],[80.51660516605165,28.66553956945822],[80.49500495004952,28.636027523361193],[80.48060480604806,28.604779474552586],[80.41940419404193,28.61172348539894],[80.32580325803258,28.66553956945822],[80.2250022500225,28.722827658940673],[80.14940149401497,28.77664374299995],[80.07020070200701,28.83045982705923],[80.05220052200525,28.8703878894258],[80.08460084600847,28.99364408194866],[80.13140131401315,29.09954024735562],[80.1710017100171,29.123844285317873],[80.23220232202323,29.19502039649305],[80.25740257402578,29.31827658901591],[80.25380253802541,29.424172754422884],[80.31860318603185,29.571732984907996],[80.40140401404017,29.729709231662653],[80.54900549005492,29.899837497398437],[80.61380613806136,29.95538958416931],[80.68580685806859,29.99358164382427],[80.81900819008189,30.118573839058726],[80.8478084780848,30.139405871597802],[80.90900909009093,30.172389923118004],[80.96660966609664,30.179333933964372],[81.00981009810101,30.163709909560055],[81.05661056610569,30.099477809231246],[81.1106111061111,30.03698171161402],[81.17541175411753,30.040453717037195],[81.25461254612549,30.092533798384892],[81.4166141661417,30.337310180719015],[81.64341643416435,30.387654259355116],[81.8558185581856,30.361614218681282],[82.04302043020431,30.326894164449484],[82.10062100621008,30.245302037004777],[82.13662136621366,30.158501901425296],[82.15822158221584,30.11510183363555],[82.21942219422198,30.063021752287867],[82.48582485824858,29.94150156247659],[82.64062640626406,29.830397388934855],[82.85302853028531,29.68283715844973],[83.01503015030153,29.61860505812092],[83.15543155431556,29.613397049986148],[83.23463234632345,29.554372957792097],[83.35343353433535,29.439796778827187],[83.4578345783458,29.306124570034783],[83.58383583835837,29.182868377511923],[83.67023670236705,29.188076385646696],[83.78903789037889,29.22800444801325],[83.93663936639365,29.28008452936095],[84.02304023040233,29.2540444886871],[84.10224102241023,29.219324434455302],[84.12744127441277,29.156828336838075],[84.17424174241745,29.037044149738392],[84.22824228242285,28.91205195450395],[84.31104311043111,28.868651886714204],[84.4118441184412,28.804419786385395],[84.4658446584466,28.7523397050377],[84.64944649446494,28.660331561323446],[84.67824678246785,28.622139501668485],[84.71424714247144,28.596099460994637],[84.76104761047611,28.578739433878738],[84.7970479704797,28.559643404051258],[84.85464854648546,28.554435395916485],[85.07065070650708,28.60998748268736],[85.12465124651249,28.60304347184099],[85.16065160651607,28.59262745557146],[85.16065160651607,28.571795423032384],[85.12105121051212,28.484995287452904],[85.0886508865089,28.372155111199575],[85.12105121051212,28.3166030244287],[85.21105211052111,28.29229898646645],[85.4090540905409,28.276674962062145],[85.67905679056793,28.276674962062145],[85.75825758257582,28.22112287529127],[85.84105841058414,28.136058742423387],[85.92025920259204,27.990234514649856],[85.95265952659526,27.92773841703263],[85.99585995859957,27.910378389916744],[86.06426064260643,27.934682427878997],[86.07506075060752,27.99544252278463],[86.07866078660788,28.083978661075705],[86.13626136261365,28.113490707172716],[86.1758617586176,28.09092267192206],[86.21906219062191,28.021482563458477],[86.32706327063272,27.95898646584125],[86.40986409864098,27.929474419744224],[86.48546485464857,27.939890436013755],[86.51786517865179,27.964194473976022],[86.55386553865537,28.085714663787286],[86.6150661506615,28.103074690903185],[86.6906669066691,28.094394677345235],[86.71946719467195,28.070090639382983],[86.75186751867517,28.021482563458477],[86.84186841868421,27.998914528207806],[86.93546935469357,27.9676664793992],[87.02187021870219,27.929474419744224],[87.14067140671409,27.83746627602997],[87.29187291872921,27.821842251625668],[87.46467464674646,27.82357825433725],[87.5546755467555,27.821842251625668],[87.62307623076231,27.814898240779314],[87.68427684276844,27.821842251625668],[87.86067860678605,27.886074351954477],[87.93267932679328,27.89128236008925],[88.02268022680227,27.8826023465313],[88.10908109081089,27.870450327550174]]]}},{"type":"Feature","id":520,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[166.9570695706957,-0.5166660123632312],[166.93906939069393,-0.551386066595029],[166.91746917469175,-0.5461780584602565],[166.90666906669065,-0.5236100232095993],[166.91386913869138,-0.4993059852473323],[166.93906939069393,-0.48888996897780146],[166.9570695706957,-0.4975699825357509],[166.9570695706957,-0.5166660123632312]]]}},{"type":"Feature","id":554,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[169.17829178291782,-52.49779520549112],[169.23229232292323,-52.548139284127224],[169.12789127891278,-52.57070731937789],[169.07749077490774,-52.5516112895504],[169.04149041490416,-52.52904325429974],[169.02349023490234,-52.496059202779534],[169.07749077490774,-52.49953120820271],[169.12789127891278,-52.485643186509996],[169.17829178291782,-52.49779520549112]]],[[[166.22266222662228,-50.76179249390151],[166.24426244262446,-50.84512062405781],[166.1866618666187,-50.8468566267694],[166.07146071460716,-50.82255258880714],[166.03906039060394,-50.78609653186376],[166.0138601386014,-50.77741651830581],[165.97065970659708,-50.819080583383965],[165.90585905859058,-50.82081658609555],[165.88785887858882,-50.80692856440284],[165.91665916659167,-50.7635284966131],[166.07506075060752,-50.678464363745206],[166.10386103861038,-50.57256819833824],[166.10026100261,-50.53958414681804],[166.22626226262264,-50.53090413326009],[166.2550625506255,-50.54479215495281],[166.2658626586266,-50.558680176645524],[166.25866258662586,-50.57777620647301],[166.20826208262082,-50.6124962607048],[166.20826208262082,-50.652424323071365],[166.2190621906219,-50.69408838814952],[166.17946179461796,-50.714920420688586],[166.2010620106201,-50.75137647763197],[166.22266222662228,-50.76179249390151]]],[[[168.14508145081453,-46.86273040367123],[168.14508145081453,-46.90265846603779],[168.04068040680409,-46.88703444163348],[168.04428044280445,-46.93217051213482],[168.1270812708127,-46.95647455009707],[168.15588155881562,-46.987722598905684],[168.24228242282425,-46.979042585347734],[168.26028260282607,-47.02765066127224],[168.24228242282425,-47.06931472635039],[168.18468184681848,-47.102298777870594],[168.01548015480154,-47.117922802274904],[167.90387903879042,-47.18041889989213],[167.810278102781,-47.170002883622594],[167.78507785077852,-47.17521089175736],[167.6770767707677,-47.24291499750935],[167.5546755467555,-47.26374703004843],[167.52227522275223,-47.25853902191366],[167.54027540275405,-47.19951492971961],[167.63027630276304,-47.14222684023716],[167.63027630276304,-47.08841075617788],[167.65547655476558,-47.04501068838814],[167.7418774187742,-47.013762639579525],[167.7418774187742,-46.95647455009707],[167.79947799477998,-46.90613047146097],[167.76347763477634,-46.79849830334241],[167.78507785077852,-46.699546148781806],[167.95427954279546,-46.694338140647034],[168.14508145081453,-46.86273040367123]]],[[[166.7446674466745,-45.65620851911645],[166.74106741067413,-45.70481659504095],[166.73026730267304,-45.72912063300321],[166.69426694266946,-45.72912063300321],[166.64386643866442,-45.72391262486844],[166.59346593465938,-45.701344589617776],[166.55746557465574,-45.70828860046414],[166.53226532265325,-45.69960858690619],[166.56826568265683,-45.64405650013532],[166.68706687066873,-45.614544454038295],[166.73026730267304,-45.63884849200055],[166.7446674466745,-45.65620851911645]]],[[[166.97866978669788,-45.180543776140894],[167.0218702187022,-45.300327963240576],[166.9318693186932,-45.27602392527832],[166.89226892268925,-45.241303871046526],[166.96426964269642,-45.180543776140894],[166.97866978669788,-45.180543776140894]]],[[[-176.17676176761768,-44.32122243390403],[-176.219962199622,-44.329902447461976],[-176.21636216362162,-44.27435036069111],[-176.23076230762308,-44.23615830103614],[-176.15516155161552,-44.224006282055015],[-176.12276122761227,-44.269142352556344],[-176.17676176761768,-44.32122243390403]]],[[[-176.17676176761768,-43.73966152552151],[-176.2127621276213,-43.765701566195354],[-176.2739627396274,-43.765701566195354],[-176.3819638196382,-43.86638972346755],[-176.37476374763747,-43.79000560415761],[-176.40716407164072,-43.76049355806058],[-176.50076500765007,-43.76743756890694],[-176.51516515165153,-43.78479759602284],[-176.4539645396454,-43.80562962856192],[-176.43956439564397,-43.816045644831455],[-176.50076500765007,-43.859445712621195],[-176.43956439564397,-43.954925861758625],[-176.38556385563857,-43.95145385633544],[-176.33516335163353,-44.026101972933795],[-176.33516335163353,-44.04867000818446],[-176.4539645396454,-44.076446051569896],[-176.51516515165153,-44.11637411393646],[-176.57276572765727,-44.11463811122486],[-176.5979659796598,-44.10769410037851],[-176.63036630366304,-44.03651798920333],[-176.63036630366304,-44.00700594310631],[-176.5619656196562,-43.954925861758625],[-176.52236522365223,-43.90110977769935],[-176.55476554765548,-43.852501701774834],[-176.6339663396634,-43.81951765025463],[-176.80676806768068,-43.835141674658935],[-176.84636846368463,-43.8247256583894],[-176.759967599676,-43.75875755534899],[-176.66636666366662,-43.765701566195354],[-176.56556565565657,-43.71709349027084],[-176.17676176761768,-43.73966152552151]]],[[[173.9159391593916,-40.863105032417515],[173.77913779137793,-40.92212912461156],[173.78633786337866,-40.882201062245],[173.81153811538115,-40.793664923953926],[173.8727387273873,-40.7485288534526],[173.90153901539014,-40.74679285074101],[173.96273962739627,-40.71380879922081],[173.9591395913959,-40.78672091310757],[173.9159391593916,-40.863105032417515]]],[[[173.11673116731168,-41.279745683199025],[173.23193231932322,-41.28495369133379],[173.33633336333367,-41.210305574735436],[173.44793447934478,-41.15128148254139],[173.56313563135632,-41.10267340661688],[173.739537395374,-40.98809722765197],[173.7827378273783,-40.97247320324766],[173.89793897938978,-40.951641170708584],[173.94833948339482,-40.923865127323154],[174.00234002340022,-40.91692111647679],[173.95193951939518,-40.984625222228786],[173.8907389073891,-41.00719325747945],[173.87993879938801,-41.03149729544171],[173.9159391593916,-41.06968935509668],[173.8619386193862,-41.125241441867544],[173.8619386193862,-41.192945547619544],[173.79713797137975,-41.272801672352664],[173.89793897938978,-41.23981762083246],[173.93393933939342,-41.18773753948477],[173.9159391593916,-41.15822549338775],[173.9591395913959,-41.0992014011937],[174.0239402394024,-41.071425357808266],[173.99873998739986,-41.028025290018526],[173.99873998739986,-40.993305235786735],[174.08154081540818,-41.00545725476786],[174.12114121141212,-41.00545725476786],[174.15354153541534,-40.99156923307515],[174.2111421114211,-40.984625222228786],[174.22554225542257,-41.02455328459535],[174.3011430114301,-41.01934527646058],[174.27234272342724,-41.06795335238509],[174.21474214742148,-41.125241441867544],[174.20034200342002,-41.15996149609934],[174.1031410314103,-41.2172495855818],[174.03834038340386,-41.24155362354405],[174.13914139141394,-41.24849763439041],[174.28314283142834,-41.17211351508047],[174.36954369543696,-41.10440940932847],[174.3659436594366,-41.18773753948477],[174.2975429754298,-41.264121658794714],[174.23634236342366,-41.31272973471923],[174.1679416794168,-41.32661775641194],[174.1031410314103,-41.366545818778505],[174.07074070740708,-41.42904191639573],[174.07434074340745,-41.47244198418547],[174.09234092340927,-41.505426035705675],[174.16074160741607,-41.56097812247654],[174.08514085140854,-41.670346293306686],[174.17154171541716,-41.65645827161397],[174.21834218342184,-41.67729030415305],[174.28314283142834,-41.73978640177027],[174.2435424354244,-41.81269851565703],[174.21474214742148,-41.85089057531201],[174.0455404554046,-42.00365881393189],[173.97353973539737,-42.080042933241835],[173.88713887138874,-42.130387011877936],[173.8907389073891,-42.211979139322644],[173.84033840338407,-42.271003231516694],[173.58833588335887,-42.47411554877268],[173.54513545135455,-42.51751561656242],[173.3471334713347,-42.84041212091809],[173.22113221132213,-42.975820332422074],[173.1491314913149,-43.022692405635],[173.07353073530737,-43.060884465289966],[172.88992889928903,-43.123380562907194],[172.80712807128072,-43.19802867950555],[172.71712717127173,-43.25878877441119],[172.62352623526237,-43.2726767961039],[172.62712627126274,-43.29871683677775],[172.68832688326887,-43.31434086118205],[172.73512735127355,-43.35426892354862],[172.6991269912699,-43.399404994049945],[172.6307263072631,-43.427181037435375],[172.56232562325624,-43.435861050993324],[172.52632526325266,-43.46537309709035],[172.69192691926918,-43.444541064551274],[172.7387273872739,-43.46710909980194],[172.74952749527495,-43.51745317843804],[172.76752767527677,-43.56258924893937],[172.80712807128072,-43.62161334113342],[172.94752947529474,-43.6580693980768],[173.07353073530737,-43.675429425192696],[173.09873098730986,-43.703205468578126],[173.11673116731168,-43.798685617715556],[173.0951309513095,-43.843821688216885],[173.06633066330664,-43.8750697370255],[173.02313023130233,-43.885485753295036],[172.92232922329225,-43.89069376142981],[172.8179281792818,-43.86986172889073],[172.74952749527495,-43.81257363940827],[172.55512555125551,-43.83166966923576],[172.5011250112501,-43.843821688216885],[172.47592475924762,-43.83340567194735],[172.58392583925843,-43.7743815797533],[172.52632526325266,-43.73966152552151],[172.47952479524798,-43.72750950654038],[172.42912429124294,-43.746605536367866],[172.39672396723967,-43.77785358517648],[172.38592385923863,-43.82993366652417],[172.349923499235,-43.859445712621195],[172.29592295922959,-43.86812572617914],[172.22032220322205,-43.8247256583894],[172.14472144721447,-43.763965563483765],[172.03672036720366,-43.70146946586654],[172.0511205112051,-43.73966152552151],[172.13752137521374,-43.83340567194735],[172.1807218072181,-43.895901769564574],[172.07992079920803,-43.946245848200675],[171.97911979119795,-43.98443790785564],[171.8891188911889,-44.00700594310631],[171.809918099181,-44.041725997338105],[171.7127171271713,-44.09727808410897],[171.65871658716588,-44.11637411393646],[171.51831518315186,-44.11811011664805],[171.44271442714427,-44.13547014376394],[171.41751417514178,-44.208382257650705],[171.36351363513637,-44.25525433086363],[171.2411124111241,-44.26393434442157],[171.28431284312842,-44.27955836882588],[171.31311313113133,-44.302126404076546],[171.23031230312307,-44.520862745736835],[171.21231212312125,-44.61287088945109],[171.1979119791198,-44.76737513078256],[171.14751147511475,-44.911463355844504],[170.9999099991,-44.911463355844504],[171.02151021510218,-44.937503396518345],[171.1331113311133,-44.97743145888491],[171.11151111511117,-45.03992755650213],[170.9891098910989,-45.15103173004387],[170.93870938709387,-45.21699983308427],[170.88830888308883,-45.37324007712734],[170.81630816308166,-45.519064304900866],[170.70110701107012,-45.68398456250188],[170.70110701107012,-45.7134966085989],[170.74070740707407,-45.75689667638864],[170.78750787507875,-45.79161673062043],[170.7911079110791,-45.84369681196812],[170.7767077670777,-45.87147285535356],[170.7227072270723,-45.87841686619992],[170.67590675906763,-45.89577689331581],[170.42030420304206,-45.94091296381714],[170.33390333903338,-45.99125704245324],[170.26550265502658,-46.083265186167495],[170.18630186301863,-46.161385308189026],[169.91989919899203,-46.334985579347986],[169.76149761497618,-46.47907380440992],[169.7290972909729,-46.52073786948807],[169.6858968589686,-46.55198591829669],[169.3438934389344,-46.61969002404868],[169.09909099090993,-46.63010604031822],[168.96588965889663,-46.612746013202326],[168.83628836288364,-46.578025958970535],[168.76788767887678,-46.5658739399894],[168.6310863108631,-46.58844197524007],[168.57348573485734,-46.61101001049074],[168.46548465484653,-46.58844197524007],[168.38268382683827,-46.605802002355965],[168.35748357483578,-46.58844197524007],[168.3250832508325,-46.54504190745033],[168.34308343083433,-46.48948982067946],[168.32148321483214,-46.44782575560131],[168.26748267482674,-46.41831370950429],[168.23148231482315,-46.38532965798409],[168.18828188281884,-46.36276162273342],[168.07668076680767,-46.352345606463885],[167.90027900279006,-46.36796963086819],[167.8426784267843,-46.3662336281566],[167.72027720277202,-46.22735341122943],[167.68067680676808,-46.19263335699764],[167.54027540275405,-46.1492332892079],[167.489874898749,-46.154441297342665],[167.41427414274142,-46.22908941394102],[167.36747367473674,-46.241241432922145],[167.10107101071014,-46.249921446480094],[166.83106831068312,-46.22561740851784],[166.73026730267304,-46.197841365132405],[166.71226712267122,-46.13360926480359],[166.91746917469175,-45.95653698822145],[166.8562685626856,-45.980841026183704],[166.73026730267304,-46.05201713735888],[166.65106651066515,-46.04160112108934],[166.72666726667268,-45.963480999067805],[166.7338673386734,-45.928760944836014],[166.71946719467195,-45.88883288246945],[166.61146611466114,-45.95480098550986],[166.4926649266493,-45.963480999067805],[166.47826478264784,-45.90272090416217],[166.48906489064893,-45.831544792986996],[166.51426514265142,-45.81244876315951],[166.8346683466835,-45.77425670350454],[166.9534695346954,-45.74995266554229],[167.00387003870043,-45.711760605887314],[166.80946809468094,-45.69960858690619],[166.7986679866799,-45.64579250284691],[166.8238682386824,-45.60239243505717],[166.98946989469897,-45.53121632388199],[166.87066870668707,-45.55031235370948],[166.7338673386734,-45.54336834286312],[166.7446674466745,-45.468720226264765],[166.77706777067772,-45.40969613407072],[166.9210692106921,-45.40796013135913],[166.87426874268743,-45.36803206899257],[166.87066870668707,-45.310743979510114],[166.91026910269102,-45.30727197408693],[167.0506705067051,-45.38365609339687],[167.15507155071555,-45.41143213678231],[167.11187111871118,-45.354144047299854],[167.1190711907119,-45.31768799035647],[167.14427144271446,-45.302063965952165],[167.23067230672308,-45.28991194697104],[167.2054720547206,-45.2794959307015],[167.12627126271263,-45.26560790900878],[167.03267032670328,-45.22220784121904],[167.0218702187022,-45.17707177071771],[167.02547025470255,-45.12325568665843],[167.12627126271263,-45.050343572771666],[167.18747187471877,-45.093743640561414],[167.25947259472593,-45.08159162158028],[167.2054720547206,-45.04860757006008],[167.1730717307173,-44.99652748871239],[167.1946719467195,-44.963543437192186],[167.41067410674106,-44.8281352256882],[167.46467464674646,-44.95833542905742],[167.47907479074792,-44.91493536126768],[167.48267482674828,-44.87327129618953],[167.4574745747458,-44.83855124195774],[167.4610746107461,-44.80209518501435],[167.48627486274864,-44.77084713620574],[167.57627576275763,-44.74133509010872],[167.6986769867699,-44.64064693283652],[167.78867788677888,-44.59551086233519],[167.86067860678605,-44.625022908432214],[167.90747907479079,-44.66495097079878],[167.90027900279006,-44.625022908432214],[167.86787867878678,-44.59203885691201],[167.85707857078575,-44.50003071319776],[168.0190801908019,-44.359414493559],[168.19548195481957,-44.224006282055015],[168.36828368283682,-44.08165405970466],[168.45828458284586,-44.03130998106857],[168.6526865268653,-43.97228588887452],[168.7750877508775,-43.99658992683677],[168.80748807488078,-43.991381918702004],[168.99108991089912,-43.89069376142981],[169.0666906669067,-43.86291771804437],[169.1350913509135,-43.89937377498775],[169.17829178291782,-43.91326179668047],[169.1350913509135,-43.81951765025463],[169.1710917109171,-43.77785358517648],[169.32229322293222,-43.70146946586654],[169.5166951669517,-43.62334934384501],[169.6606966069661,-43.590365292324805],[169.7686976869769,-43.538285210977115],[169.83349833498335,-43.53654920826553],[169.82269822698225,-43.49662114589896],[169.83349833498335,-43.45842908624399],[169.89109891098911,-43.46190109166717],[169.90909909099094,-43.44627706726286],[169.8586985869859,-43.425445034723786],[170.01710017100174,-43.349060915413844],[170.10350103501037,-43.26573278525754],[170.15030150301504,-43.24837275814165],[170.189901899019,-43.2223327174678],[170.24030240302403,-43.16330862527376],[170.30150301503016,-43.14421259544627],[170.35550355503557,-43.15289260900422],[170.39510395103952,-43.182404655101244],[170.3735037350374,-43.13553258188832],[170.30150301503016,-43.10775653850289],[170.38070380703806,-43.06609247342474],[170.459904599046,-43.0383164300393],[170.53550535505354,-43.05914846257838],[170.61110611106113,-43.09213251409858],[170.53550535505354,-43.04005243275089],[170.5247052470525,-43.008804383942284],[170.6147061470615,-42.9723483269989],[170.66510665106654,-42.96193231072936],[170.73350733507334,-43.02963641648135],[170.72630726307267,-42.975820332422074],[170.74070740707407,-42.92721225649757],[170.84150841508415,-42.84909213447604],[170.97110971109714,-42.71889193110682],[171.0107101071011,-42.764028001608146],[171.01791017910182,-42.81958008837901],[171.0107101071011,-42.88554819141942],[171.03951039510395,-42.861244153457164],[171.04671046710467,-42.802220061263114],[171.0287102871029,-42.696323895856146],[171.19071190711907,-42.50015558944652],[171.21951219512198,-42.479323556907445],[171.25551255512556,-42.46543553521473],[171.31311313113133,-42.460227527079965],[171.2951129511295,-42.43071548098294],[171.2519125191252,-42.401203434885915],[171.2951129511295,-42.30225128032531],[171.32391323913242,-42.18941110407198],[171.359913599136,-42.080042933241835],[171.42111421114214,-41.97241076512328],[171.48591485914858,-41.79533848854114],[171.53631536315362,-41.757146428886166],[171.67311673116734,-41.74499440990504],[171.7307173071731,-41.7189543692312],[171.8315183151832,-41.65472226890238],[171.94671946719467,-41.53841008722588],[172.01152011520117,-41.444665940800036],[172.09432094320942,-41.20162556117749],[172.1411214112141,-40.94643316257382],[172.27432274322746,-40.758944869722136],[172.4687246872469,-40.621800655506554],[172.64152641526414,-40.51764049281118],[172.709927099271,-40.496808460272106],[172.8287282872829,-40.489864449425745],[172.94392943929438,-40.51937649552277],[172.73152731527318,-40.54368053348502],[172.709927099271,-40.60617663110225],[172.70272702727027,-40.66693672600789],[172.72792727927282,-40.724224815490345],[172.76752767527677,-40.77283289141486],[172.86832868328685,-40.819704964627775],[172.98712987129875,-40.847481008013204],[173.04113041130415,-40.95337717342017],[173.0519305193052,-41.07836936865463],[173.069930699307,-41.18600153677318],[173.11673116731168,-41.279745683199025]]],[[[175.54315543155434,-36.28005787382093],[175.55035550355507,-36.33387395788021],[175.47475474754748,-36.31477792805272],[175.44595445954462,-36.27311386297457],[175.35955359553594,-36.23144979789642],[175.34515345153454,-36.2175617762037],[175.33795337953381,-36.1342336460474],[175.38115381153813,-36.094305583680836],[175.38835388353885,-36.076945556564944],[175.40995409954098,-36.07173754843017],[175.44595445954462,-36.11513761621991],[175.51435514355143,-36.17763371383714],[175.54315543155434,-36.28005787382093]]],[[[173.2679326793268,-34.93465577233897],[173.28593285932862,-34.97979184284031],[173.33993339933403,-34.94854379403169],[173.37953379533798,-34.896463712684],[173.44793447934478,-34.844383631336314],[173.43713437134375,-34.92771176149262],[173.47313473134733,-34.946807791320104],[173.6927369273693,-35.00583188351415],[173.739537395374,-35.05443995943866],[173.78633786337866,-35.068327981131375],[173.81153811538115,-35.04055193774594],[173.84393843938443,-35.026663916053224],[173.92313923139233,-35.05791196486184],[174.1031410314103,-35.14297609772973],[174.11754117541176,-35.172488143826754],[174.11034110341103,-35.215888211616495],[174.11754117541176,-35.26276028482941],[174.1427414274143,-35.29921634177279],[174.20394203942038,-35.30789635533074],[174.28314283142834,-35.25408027127146],[174.31914319143192,-35.2471362604251],[174.37314373143732,-35.32525638244664],[174.3947439474395,-35.36865645023638],[174.38394383943842,-35.36692044752479],[174.419944199442,-35.41032051531453],[174.4631446314463,-35.45372058310427],[174.54234542345426,-35.5821847837619],[174.53154531545317,-35.62732085426323],[174.509945099451,-35.667248916629795],[174.5819458194582,-35.78529710101789],[174.53514535145354,-35.79397711457583],[174.39114391143914,-35.773145082036756],[174.3947439474395,-35.797449119999015],[174.47754477544777,-35.884249255578496],[174.549545495455,-36.007505448101355],[174.60354603546034,-36.08041756198812],[174.8015480154802,-36.30956991991795],[174.77274772747728,-36.39116204736266],[174.77634776347765,-36.44497813142194],[174.75114751147515,-36.49011420192327],[174.81954819548196,-36.61163439173454],[174.77634776347765,-36.649826451389515],[174.7475474754748,-36.77481864662397],[174.71874718747188,-36.795650679163046],[174.72234722347224,-36.840786749664375],[174.8015480154802,-36.8529387686455],[174.84834848348487,-36.87203479847299],[174.89154891548918,-36.910226858127956],[174.91674916749167,-36.86509078762663],[174.9527495274953,-36.8529387686455],[175.04635046350467,-36.911962860839544],[175.24435244352446,-36.970986953033595],[175.29835298352987,-36.99355498828426],[175.32715327153272,-37.04042706149718],[175.34515345153454,-37.15673924317368],[175.3847538475385,-37.20708332180978],[175.46035460354602,-37.21749933807932],[175.54315543155434,-37.20187531367501],[175.56835568355683,-37.16021124859686],[175.55035550355507,-37.04563506963195],[175.4927549275493,-36.86509078762663],[175.4927549275493,-36.806066695432584],[175.49995499955003,-36.74877860595012],[175.48915489154894,-36.68975451375608],[175.45675456754572,-36.63420242698521],[175.4279542795428,-36.59253836190706],[175.3847538475385,-36.556082304963674],[175.39915399153995,-36.50053021819281],[175.46035460354602,-36.476226180230555],[175.49635496354966,-36.52309825344347],[175.52875528755288,-36.57865034021434],[175.679956799568,-36.74704260323853],[175.77355773557736,-36.73489058425741],[175.78075780757808,-36.80433069272099],[175.84195841958422,-36.875506803896165],[175.8779587795878,-36.95709893134088],[175.9211592115921,-37.205347319098195],[175.98955989559897,-37.43623567973961],[176.11556115561154,-37.5386598397234],[176.129961299613,-37.58726791564791],[176.05436054360547,-37.561227874974065],[176.02916029160292,-37.57685189937837],[176.03636036360365,-37.60115593734062],[176.10836108361087,-37.64455600513037],[176.19116191161913,-37.66712404038103],[176.24156241562417,-37.66365203495785],[176.2919629196292,-37.67927605936216],[176.61596615966158,-37.830308295270456],[176.77076770767707,-37.8893323874645],[177.16317163171635,-37.98654853931352],[177.27477274772747,-37.99349255015988],[177.3359733597336,-37.9900205447367],[177.4547745477455,-37.9570364932165],[177.55917559175595,-37.89801240102245],[177.64917649176493,-37.80774026001979],[177.72837728377283,-37.705316100036],[177.81117811178115,-37.656708024111495],[177.90837908379086,-37.61677996174493],[177.9587795877959,-37.58032390480155],[178.00918009180094,-37.554283864127704],[178.27198271982724,-37.56643588310883],[178.36198361983622,-37.61851596445652],[178.4771847718477,-37.66018002953467],[178.53478534785347,-37.691428078343286],[178.5167851678517,-37.75739618138369],[178.44838448384485,-37.85461233323271],[178.39438394383944,-37.960508498639676],[178.34758347583477,-38.20007687283904],[178.31518315183155,-38.44485325517318],[178.26838268382687,-38.550749420580146],[178.1819818198182,-38.63407755073645],[178.08478084780847,-38.69310164293049],[177.97677976779767,-38.72261368902752],[177.93357933579335,-38.8597579032431],[177.91197911979123,-39.021206155420934],[177.9155791557916,-39.06287022049908],[177.95157951579517,-39.09411826930769],[177.96597965979663,-39.142726345232205],[177.90837908379086,-39.23994249708122],[177.87597875978759,-39.22605447538851],[177.8291782917829,-39.144462347943794],[177.7859778597786,-39.11147829642359],[177.65637656376566,-39.08543825574975],[177.5231752317523,-39.07328623676862],[177.40797407974082,-39.081966250326566],[177.29637296372965,-39.11668630455836],[177.1271712717127,-39.186126413021945],[177.07677076770767,-39.222582469965324],[177.029970299703,-39.26771854046666],[176.95436954369546,-39.368406697738855],[176.93636936369364,-39.489926887550126],[176.939969399694,-39.55589499059053],[176.96516965169656,-39.60450306651504],[177.10917109171095,-39.673943174978625],[176.96876968769686,-39.91003954375481],[176.8427684276843,-40.15828793151213],[176.77076770767707,-40.227728039975716],[176.6879668796688,-40.29369614301612],[176.61236612366127,-40.44125637350124],[176.47556475564755,-40.56972057415887],[176.38556385563857,-40.66693672600789],[176.31356313563134,-40.769360885991674],[176.25236252362527,-40.87699305411023],[176.1191611916119,-41.029761292730115],[176.06156061560614,-41.13044945000232],[175.98235982359824,-41.21377758015862],[175.83835838358385,-41.31967374556558],[175.68715687156873,-41.41168188927983],[175.44595445954462,-41.53841008722588],[175.38115381153813,-41.58007415230403],[175.3091530915309,-41.61132220111264],[175.22275222752228,-41.574866144169256],[175.20475204752051,-41.53493808180269],[175.18315183151833,-41.44987394893481],[175.1651516515165,-41.4168898974146],[175.0535505355054,-41.39084985674076],[174.90594905949058,-41.43251392181891],[174.8807488074881,-41.42383390826096],[174.87354873548736,-41.40473787843347],[174.87354873548736,-41.278009680487436],[174.8987489874899,-41.24328962625564],[174.86634866348663,-41.22245759371656],[174.83034830348305,-41.23113760727451],[174.81954819548196,-41.262385656083126],[174.84114841148414,-41.29016169946856],[174.75834758347582,-41.32488175370035],[174.66834668346684,-41.32661775641194],[174.64314643146434,-41.31272973471923],[174.63594635946362,-41.29016169946856],[174.65754657546574,-41.25196963981359],[174.68634686346866,-41.2172495855818],[174.84834848348487,-41.05927333882714],[175.01755017550175,-40.847481008013204],[175.16155161551615,-40.621800655506554],[175.20115201152015,-40.505488473830056],[175.25515255152555,-40.28848813488135],[175.2119521195212,-40.19995199659028],[175.15435154351547,-40.11488786372239],[175.01035010350103,-39.951703608832965],[174.81234812348123,-39.85969546511872],[174.68634686346866,-39.847543446137585],[174.56754567545676,-39.812823391905795],[174.45594455944558,-39.734703269884264],[174.35154351543514,-39.64269512617001],[174.14994149941498,-39.56804700957166],[173.93393933939342,-39.509022917377614],[173.81153811538115,-39.42569478722131],[173.7827378273783,-39.375350708585216],[173.76473764737648,-39.318062619102754],[173.76473764737648,-39.265982537755065],[173.7827378273783,-39.2104304509842],[173.80433804338043,-39.168766385906046],[173.84393843938443,-39.13925433980903],[174.07074070740708,-39.03162217169047],[174.3119431194312,-38.97086207678483],[174.3551435514355,-38.97259807949642],[174.39834398343987,-38.962182063226884],[174.45954459544595,-38.925726006283504],[174.56754567545676,-38.8423978761272],[174.59634596345967,-38.785109786644746],[174.6179461794618,-38.604565504639424],[174.65394653946538,-38.42749322805728],[174.7151471514715,-38.22611691351289],[174.80874808748086,-38.099388715566846],[174.84114841148414,-38.023004596256904],[174.8015480154802,-37.89627639831086],[174.83754837548378,-37.84940432509794],[174.8807488074881,-37.821628281712506],[174.92754927549277,-37.80426825459661],[174.8447484474845,-37.684484067496925],[174.75114751147515,-37.5039397854916],[174.72954729547297,-37.44838769872074],[174.74394743947443,-37.39283561194987],[174.76914769147692,-37.33901952789059],[174.70794707947078,-37.32513150619788],[174.6719467194672,-37.27305142485019],[174.58554585545858,-37.09771515097964],[174.61074610746107,-37.0699391075942],[174.6611466114661,-37.08903513742169],[174.73314733147333,-37.21576333536773],[174.7475474754748,-37.14979523232732],[174.8051480514805,-37.109867169960765],[174.86274862748627,-37.08903513742169],[174.92754927549277,-37.08556313199851],[174.78354783547837,-36.94321090964816],[174.73314733147333,-36.95015492049452],[174.66834668346684,-36.97272295574518],[174.59994599946003,-36.98487497472631],[174.53514535145354,-36.97272295574518],[174.4739447394474,-36.94147490693657],[174.44514445144455,-36.882450814742526],[174.40554405544054,-36.76787463577761],[174.38034380343805,-36.72621057069946],[174.18954189541898,-36.49185020463486],[174.24714247142475,-36.484906193788504],[174.40194401944018,-36.601218375465],[174.4307443074431,-36.56476231852162],[174.45594455944558,-36.510946234462345],[174.44514445144455,-36.450186139556706],[174.4091440914409,-36.40505006905538],[174.3551435514355,-36.37553802295835],[174.35154351543514,-36.32345794161067],[174.3947439474395,-36.27484986568616],[174.39114391143914,-36.240129811454366],[174.30474304743046,-36.17068970299078],[174.26874268742688,-36.163745692144424],[174.25074250742506,-36.19499374095304],[174.2759427594276,-36.24360181687754],[174.25434254342542,-36.248809825012316],[174.0347403474035,-36.12208162706627],[173.969939699397,-36.02139346979408],[173.9159391593916,-35.90855329354075],[173.90873908739087,-35.95368936404208],[173.9159391593916,-36.01792146437089],[174.00234002340022,-36.146385665028525],[174.1427414274143,-36.28873788737887],[174.1679416794168,-36.32692994703385],[174.14634146341467,-36.37727402566995],[174.09594095940963,-36.39116204736266],[174.05634056340563,-36.35991399855405],[173.9915399153992,-36.23665780603119],[173.9447394473945,-36.17589771112555],[173.4119341193412,-35.54225672139534],[173.48033480334806,-35.45892859123904],[173.5847358473585,-35.38775248006387],[173.609936099361,-35.35650443125525],[173.6279362793628,-35.31831237160028],[173.58113581135814,-35.31310436346551],[173.5415354153542,-35.330464390581405],[173.4947349473495,-35.36171243939002],[173.4551345513455,-35.39990449904499],[173.4011340113401,-35.4814966264897],[173.3759337593376,-35.50059265631719],[173.31473314733148,-35.44330456683473],[173.289532895329,-35.40858451260294],[173.289532895329,-35.36692044752479],[173.27513275132753,-35.339144404139354],[173.22833228332286,-35.330464390581405],[173.159931599316,-35.2471362604251],[173.11673116731168,-35.20547219534696],[173.1887318873189,-35.12388006790224],[173.19233192331927,-35.016247899783686],[173.11673116731168,-34.903407723530364],[173.03033030330306,-34.799247560834985],[172.86112861128612,-34.63259130052238],[172.70632706327063,-34.45551902394024],[172.87552875528758,-34.432950988689576],[173.04473044730446,-34.42947898326639],[172.96552965529656,-34.53537514867336],[173.00153001530015,-34.596135243579],[173.05553055530555,-34.64821532492669],[173.1707317073171,-34.80619157168134],[173.18153181531818,-34.85306364489426],[173.23913239132395,-34.89819971539559],[173.2679326793268,-34.93465577233897]]],[[[-171.1871118711187,-9.354655817065975],[-171.1871118711187,-9.358127822489152],[-171.19431194311943,-9.35291981435438],[-171.20151201512016,-9.34423980079643],[-171.20511205112052,-9.3338237845269],[-171.20151201512016,-9.332087781815304],[-171.19431194311943,-9.339031792661672],[-171.19071190711907,-9.345975803508026],[-171.1871118711187,-9.354655817065975]]],[[[-172.47952479524795,-8.580398607697006],[-172.48312483124832,-8.582134610408588],[-172.48672486724868,-8.571718594139057],[-172.49392493924938,-8.55956657515793],[-172.49752497524975,-8.547414556176804],[-172.49752497524975,-8.545678553465208],[-172.48672486724868,-8.556094569734753],[-172.47952479524795,-8.56824658871588],[-172.47952479524795,-8.580398607697006]]]]}},{"type":"Feature","id":512,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[58.721987219872204,20.218150374863143],[58.6607866078661,20.204262353170435],[58.639186391863916,20.21120636401679],[58.64278642786428,20.337934561962825],[58.7867878678787,20.495910808717483],[58.88398883988842,20.67992709614599],[58.95238952389525,20.51674284125656],[58.83358833588338,20.424734697542306],[58.772387723877245,20.26675845078765],[58.721987219872204,20.218150374863143]]],[[[56.38916389163893,24.98000581275346],[56.48996489964901,24.716133400591843],[56.64116641166413,24.46962101554611],[56.77436774367746,24.334212804042124],[56.91116911169112,24.150196516613633],[57.123571235712376,23.98006825087785],[57.22077220772209,23.922780161395394],[57.60957609576096,23.802995974295698],[57.825578255782574,23.759595906505965],[58.12078120781209,23.716195838716217],[58.32598325983261,23.62418769500198],[58.39438394383944,23.618979686867206],[58.49878498784989,23.645019727541055],[58.57798577985781,23.64328372482946],[58.772387723877245,23.516555526883423],[58.82998829988301,23.39677133978374],[58.9127891278913,23.334275242166512],[58.9847898478985,23.235323087605906],[59.03159031590317,23.131162924910527],[59.19359193591936,22.971450675444274],[59.31239312393126,22.79264239615054],[59.43119431194313,22.66070619006973],[59.535595355953575,22.579114062625024],[59.693996939969395,22.54613001110482],[59.82359823598236,22.509673954161443],[59.837998379983816,22.421137815870367],[59.82359823598236,22.30482563419386],[59.79839798397984,22.219761501325976],[59.67959679596797,22.05310524101337],[59.65079650796508,21.950681081029586],[59.517595175951755,21.782288818005384],[59.369993699937,21.499320376016286],[59.30519305193053,21.435088275687463],[59.06759067590676,21.289264047913946],[58.89478894788948,21.112191771331794],[58.689586895868956,20.806655294092025],[58.5347853478535,20.504590822275432],[58.47358473584737,20.40737467042642],[58.34758347583477,20.386542637887345],[58.26478264782648,20.39522265144528],[58.210782107821075,20.424734697542306],[58.23238232382326,20.506326824987028],[58.24678246782469,20.600070971412862],[58.17118171181713,20.589654955143317],[58.102781027810295,20.570558925315837],[57.94797947979481,20.343142570097598],[57.86157861578616,20.24419041553699],[57.843578435784366,20.117462217590955],[57.800378003780054,19.954277962701525],[57.742777427774286,19.804981729504817],[57.7139771397714,19.67825353155878],[57.7139771397714,19.607077420383604],[57.76077760777608,19.431741146513048],[57.76437764377644,19.252932867219315],[57.78957789577896,19.14530069910076],[57.81117811178112,19.016836498443126],[57.73917739177392,18.97690843607657],[57.67437674376745,18.95781240624909],[57.42957429574295,18.943924384556368],[57.17757177571775,18.902260319478216],[56.9579695796958,18.827612202879862],[56.8247682476825,18.75296408628151],[56.65556655566556,18.588043828680497],[56.551165511655114,18.166195169764222],[56.3819638196382,17.98738689047049],[56.27036270362706,17.95093083352711],[55.99675996759967,17.935306809122807],[55.615156151561536,17.886698733198287],[55.47835478354784,17.843298665408554],[55.255152551525526,17.58637026409329],[55.237152371523734,17.504778136648568],[55.28035280352805,17.44575404445453],[55.294752947529474,17.38152194412571],[55.27675276752768,17.320761849220077],[55.17235172351724,17.157577594330647],[55.06435064350643,17.03952940994256],[54.77274772747728,16.964881293344206],[54.66474664746647,17.00828136113394],[54.567545675456756,17.03084939638461],[54.37674376743769,17.034321401807787],[54.06714067140672,17.004809355710762],[53.955539555395575,16.91800922013128],[53.77553775537757,16.855513122514054],[53.60993609936099,16.760032973376624],[53.29673296732969,16.723576916433245],[53.084330843308436,16.64892879983489],[53.02673026730267,16.7808650059157],[52.965529655296564,16.91280121199651],[52.90432904329043,17.043001415365737],[52.84312843128433,17.174937621446546],[52.79992799927999,17.268681767872394],[52.72792727927279,17.299929816681],[52.68472684726848,17.397145968530012],[52.64152641526417,17.497834125802214],[52.598325983259855,17.598522283074416],[52.55152551525515,17.697474437635023],[52.50832508325084,17.798162594907225],[52.465124651246526,17.897114749467832],[52.421924219242214,17.99780290674002],[52.37512375123751,18.09675506130064],[52.3319233192332,18.19744321857283],[52.288722887228886,18.296395373133436],[52.24192241922421,18.397083530405638],[52.19872198721987,18.496035684966245],[52.15552155521556,18.596723842238447],[52.10872108721088,18.695675996799054],[52.06552065520657,18.796364154071256],[52.02232022320223,18.897052311343444],[51.97911979119792,18.99600446590405],[52.11952119521197,19.042876539116975],[52.29232292322925,19.10016462859943],[52.46152461524616,19.157452718081885],[52.63432634326344,19.214740807564354],[52.807128071280715,19.27202889704681],[52.97992979929799,19.329316986529264],[53.14913149131493,19.38660507601172],[53.32193321933221,19.443893165494174],[53.494734947349485,19.50118125497663],[53.66753667536676,19.5584693444591],[53.84033840338404,19.615757433941553],[54.00954009540095,19.67304552342401],[54.182341823418255,19.730333612906463],[54.35514355143553,19.78762170238892],[54.52794527945281,19.84664579458297],[54.700747007470085,19.903933884065424],[54.869948699487,19.96122197354788],[54.977949779497806,19.995942027779677],[55.02115021150212,20.12961423657208],[55.05715057150573,20.240718410113814],[55.093150931509314,20.35008658094395],[55.13275132751329,20.4611907544857],[55.168751687516874,20.572294928027432],[55.204752047520486,20.683399101569165],[55.24075240752407,20.792767272399303],[55.27675276752768,20.90387144594105],[55.312753127531295,21.014975619482783],[55.35235352353524,21.126079793024516],[55.388353883538855,21.235447963854668],[55.42435424354244,21.3465521373964],[55.46035460354605,21.457656310938134],[55.496354963549635,21.568760484479867],[55.53595535955361,21.6798646580216],[55.571955719557195,21.789232828851752],[55.60795607956081,21.900337002393485],[55.640356403564056,22.001025159665687],[55.57915579155792,22.099977314226294],[55.49275492754927,22.230177517595507],[55.40275402754028,22.36732173181109],[55.319953199531994,22.497521935180316],[55.25875258752589,22.59126608160615],[55.186751867518694,22.70410625785948],[55.193951939519394,22.84993048563301],[55.193951939519394,22.922842599519768],[55.20115201152012,23.0339467730615],[55.269552695526954,23.190187017104563],[55.35235352353524,23.38809132622579],[55.413554135541375,23.518291529595004],[55.46755467554675,23.632867708559928],[55.50715507155073,23.724875852274167],[55.53235532355325,23.818619998700015],[55.51795517955179,23.886324104452],[55.49275492754927,23.908892139702672],[55.46755467554675,23.941876191222875],[55.546755467554675,23.992220269858976],[55.697956979569796,24.023468318667582],[55.780757807578084,24.01652430782123],[55.892358923589256,24.04082834578348],[55.98595985959861,24.063396381034153],[55.99315993159934,24.092908427131164],[55.96795967959682,24.143252505767265],[55.92835928359284,24.214428616942442],[55.798757987579876,24.22310863050039],[55.75915759157593,24.24220466032787],[55.805958059580604,24.349836828446428],[55.80235802358024,24.38282087996663],[55.78795787957881,24.4227489423332],[55.76995769957699,24.490453048085186],[55.77715777157772,24.577253183664666],[55.80235802358024,24.636277275858717],[55.805958059580604,24.68314934907164],[55.791557915579176,24.782101503632248],[55.79515795157951,24.868901639211728],[55.823958239582396,24.91056570428988],[55.87075870758707,24.95222976936803],[55.91755917559178,24.97132579919551],[55.96435964359645,24.96958979648393],[56.000360003600036,24.953965772079613],[56.01836018360186,24.907093698866703],[56.007560075600765,24.875845650058082],[55.97875978759788,24.872373644634905],[55.97155971559715,24.858485622942197],[56.007560075600765,24.79772552803655],[56.06516065160653,24.7387014358425],[56.10476104761048,24.749117452112046],[56.15516155161552,24.79598952532497],[56.20556205562056,24.83244558226835],[56.26676266762669,24.867165636500133],[56.31356313563137,24.931397736828956],[56.35316353163532,24.973061801907107],[56.38916389163893,24.98000581275346]]],[[[56.209162091620925,25.212630176106472],[56.21636216362165,25.26644626016575],[56.234362343623445,25.304638319820725],[56.27756277562776,25.30116631439755],[56.28836288362885,25.278598279146877],[56.28116281162812,25.235198211357144],[56.24156241562417,25.209158170683295],[56.209162091620925,25.212630176106472]]],[[[56.29916299162991,25.65010285942705],[56.27756277562776,25.627534824176394],[56.24876248762487,25.625798821464798],[56.183961839618405,25.644894851292293],[56.14436144361446,25.69003092179362],[56.15156151561516,25.74558300856448],[56.15516155161552,25.84800716854828],[56.17316173161731,25.94522332039729],[56.16596165961661,26.047647480381073],[56.11556115561157,26.06847951292015],[56.07956079560796,26.06327150478539],[56.16596165961661,26.207359729847326],[56.19836198361983,26.229927765097983],[56.22716227162272,26.219511748828452],[56.30636306363064,26.235135773232756],[56.34596345963462,26.313255895254287],[56.37836378363784,26.356655963044034],[56.41436414364145,26.35144795490926],[56.42876428764288,26.32714391694701],[56.417964179641814,26.207359729847326],[56.417964179641814,26.10840757528672],[56.37476374763747,25.80460710075853],[56.3279632796328,25.75252701941085],[56.30636306363064,25.7091269516211],[56.29916299162991,25.65010285942705]]]]}},{"type":"Feature","id":586,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[76.76536765367655,35.66163049716438],[76.81216812168122,35.57135835616171],[76.88056880568809,35.435950144657724],[76.92736927369276,35.34741400636665],[76.9777697776978,35.24672584909446],[77.0029700297003,35.19638177045836],[77.04977049770497,35.10958163487888],[77.0317703177032,35.062709561665955],[76.99936999369993,34.99153345049078],[76.89136891368912,34.939453369143095],[76.78336783367837,34.89952530677654],[76.75816758167582,34.87869327423746],[76.74736747367473,34.84744522542884],[76.69696696966969,34.78668513052321],[76.59616596165961,34.73634105188711],[76.50976509765098,34.74154906002188],[76.45576455764558,34.75543708171459],[76.17136171361716,34.66690094342353],[76.04176041760417,34.670372948846705],[75.93735937359375,34.61308485936425],[75.86175861758619,34.56100477801655],[75.71055710557107,34.5037166885341],[75.60615606156063,34.50198068582252],[75.45135451354514,34.5367007400543],[75.26415264152644,34.60093284038312],[75.18855188551888,34.639124900038084],[75.12015120151202,34.6373888973265],[74.9509495094951,34.64606891088445],[74.78894788947889,34.67731695969306],[74.59454594545946,34.71550901934803],[74.49734497344974,34.73286904646393],[74.29934299342995,34.765853097984134],[74.17334173341735,34.720717027482806],[74.05454054540547,34.680788965116236],[73.96093960939609,34.653012921730806],[73.8817388173882,34.529756729207946],[73.84933849338495,34.48462065870662],[73.81333813338134,34.42212456108939],[73.79533795337954,34.37872449329964],[73.80973809738097,34.324908409240365],[73.92493924939251,34.288452352296986],[73.97173971739718,34.2363722709493],[73.97893978939791,34.191236200447975],[73.93933939339394,34.14436412723505],[73.90333903339035,34.10790807029167],[73.90333903339035,34.07492401877147],[73.92133921339214,34.04367596996285],[73.95013950139503,34.019371932000595],[74.11214112141121,34.00374790759629],[74.20934209342093,34.00374790759629],[74.24534245342454,33.98985988590357],[74.25254252542527,33.94645981811384],[74.21654216542166,33.88743572591979],[74.079740797408,33.83882764999528],[74.00054000540007,33.78848357135918],[73.97533975339755,33.72077946560718],[73.97893978939791,33.6669633815479],[74.00414004140043,33.63224332731612],[74.0689406894069,33.59231526494955],[74.13014130141303,33.54544319173664],[74.15174151741519,33.50725113208166],[74.1409414094141,33.455171050733966],[74.11934119341194,33.383994939558804],[74.05094050940511,33.3006668094025],[73.99333993339934,33.24164271720845],[73.98973989739898,33.220810684669374],[74.00414004140043,33.18956263586077],[74.04734047340474,33.14269056264784],[74.12654126541267,33.07498645689584],[74.22374223742239,33.021170372836565],[74.28494284942849,33.00554634843226],[74.30294302943031,32.99165832673954],[74.32454324543247,32.92742622641073],[74.3317433174332,32.861458123370326],[74.30654306543067,32.811114044734225],[74.35334353343535,32.76944997965607],[74.48294482944831,32.77118598236767],[74.58734587345873,32.75382595525177],[74.63414634146343,32.77118598236767],[74.66294662946629,32.75729796067495],[74.6449464494645,32.60800172747824],[74.65934659346595,32.51946558918716],[74.68454684546847,32.49342554851333],[74.78894788947889,32.456969491569936],[74.98694986949872,32.46217749970471],[75.10575105751059,32.42051343462656],[75.23535235352355,32.37190535870205],[75.30375303753038,32.31808927464277],[75.33255332553327,32.2798972149878],[75.32535325353254,32.21566511465899],[75.25335253352534,32.141016998060636],[75.13815138151384,32.104560941117256],[75.06975069750698,32.08893691671294],[74.73854738547385,31.94832069707418],[74.63414634146343,31.889296604880144],[74.55494554945551,31.818120493704967],[74.52614526145263,31.76430440964569],[74.51174511745117,31.712224328297992],[74.58014580145803,31.524736035446324],[74.59454594545946,31.465711943252273],[74.53334533345335,31.260863623284692],[74.5189451894519,31.186215506686338],[74.54054540545405,31.13239942262706],[74.60894608946091,31.11330339279958],[74.6269462694627,31.06816732229825],[74.63414634146343,31.03518327077805],[74.50814508145083,30.960535154179695],[74.38214382143823,30.892831048427695],[74.3389433894339,30.892831048427695],[74.21654216542166,30.769574855904835],[74.0077400774008,30.519590465435925],[73.89973899738999,30.43452633256804],[73.89253892538926,30.394598270201485],[73.8817388173882,30.352934205123333],[73.92493924939251,30.281758093948156],[73.93213932139324,30.222734001754105],[73.88533885338853,30.161973906848473],[73.80973809738097,30.092533798384892],[73.65853658536585,30.03350970619084],[73.46773467734678,29.971013608573614],[73.38133381333813,29.934557551630235],[73.31653316533166,29.7731092994524],[73.2589325893259,29.60992504456297],[73.23013230132301,29.55090095236892],[73.12933129331293,29.36341265951725],[72.94932949329495,29.08912423108609],[72.90252902529025,29.028364136180457],[72.62532625326253,28.896427930099634],[72.34092340923411,28.7523397050377],[72.29052290522907,28.69678761826684],[72.2329223292233,28.56658741489761],[72.1789217892179,28.422499189835676],[72.12852128521286,28.346115070525727],[71.94851948519485,28.17772280750154],[71.88731887318875,28.04752260413231],[71.86931869318695,27.962458471264426],[71.71811718117183,27.915586398051502],[71.5417154171542,27.870450327550174],[71.289712897129,27.85482630314587],[71.18531185311855,27.8322582678952],[70.87570875708758,27.714210083507112],[70.79650796507966,27.70900207537234],[70.73890738907389,27.729834107911415],[70.69210692106921,27.76976217027797],[70.6489064890649,27.83573027331839],[70.62730627306274,27.938154433302174],[70.56970569705697,27.983290503803502],[70.48690486904869,28.02321856617006],[70.40410404104043,28.024954568881654],[70.31770317703177,27.981554501091907],[70.24570245702458,27.934682427878997],[70.19530195301954,27.894754365512426],[70.1449014490145,27.849618295011098],[70.05130051300515,27.695114053679617],[69.89649896498966,27.47290570659615],[69.72369723697238,27.313193457129913],[69.66249662496625,27.264585381205393],[69.6228962289623,27.228129324262014],[69.5688956889569,27.174313240202736],[69.53649536495365,27.122233158855053],[69.49329493294934,26.953840895830865],[69.47169471694718,26.804544662634157],[69.48249482494825,26.771560611113955],[69.50769507695077,26.74204856501693],[69.60129601296015,26.698648497227182],[69.73449734497345,26.627472386052006],[69.91089910899109,26.585808320973854],[70.05850058500585,26.5788643101275],[70.11610116101161,26.547616261318893],[70.14850148501486,26.50595219624074],[70.15570155701559,26.471232142008944],[70.14850148501486,26.347975949486084],[70.1341013410134,26.21430374069368],[70.07650076500767,26.071951518343326],[70.08010080100803,25.990359390898618],[70.10170101701019,25.91050326616549],[70.26370263702637,25.70739094890952],[70.3249032490325,25.686558916370444],[70.44730447304474,25.68135090823567],[70.5049050490505,25.68482291365885],[70.56970569705697,25.705654946197924],[70.61650616506165,25.691766924505202],[70.6489064890649,25.66746288654295],[70.65610656106563,25.625798821464798],[70.65250652506526,25.422686504208812],[70.7029070290703,25.330678360494574],[70.80010800108002,25.20568616526012],[70.87930879308794,25.063333942909765],[70.95130951309514,24.8914696744624],[71.01971019710197,24.757797465669995],[71.04851048510486,24.688357357206414],[71.00171001710018,24.653637302974616],[70.97650976509766,24.618917248742818],[70.96930969309693,24.572045175529908],[70.98010980109802,24.521701096893807],[70.9729097290973,24.48698104266201],[71.00531005310054,24.443580974872276],[71.04491044910449,24.429692953179554],[71.04491044910449,24.40018090708253],[70.98370983709839,24.360252844715973],[70.92970929709298,24.361988847427554],[70.88650886508867,24.342892817600074],[70.80370803708038,24.261300690155366],[70.76770767707677,24.245676665751063],[70.71730717307173,24.238732654904695],[70.65970659706599,24.245676665751063],[70.58050580505807,24.278660717271265],[70.55530555305555,24.330740798618947],[70.56610566105661,24.38629288538982],[70.54810548105482,24.417540934198428],[70.49050490504905,24.412332926063655],[70.28890288902889,24.356780839292796],[70.09810098100982,24.2873407308292],[70.06570065700657,24.24046865761629],[70.02250022500226,24.191860581691785],[69.93249932499324,24.17102854915271],[69.80649806498067,24.165820541017936],[69.71649716497166,24.17276455186429],[69.63369633696337,24.224844633211987],[69.55809558095581,24.273452709136492],[69.4428944289443,24.275188711848074],[69.23409234092341,24.26824470100172],[69.1188911889119,24.26824470100172],[69.05049050490507,24.28560472811762],[68.98568985689857,24.273452709136492],[68.89928899288995,24.292548738963973],[68.86328863288634,24.26650869829014],[68.82728827288273,24.264772695578543],[68.79848798487987,24.30990876607987],[68.78048780487805,24.31338077150305],[68.7588875888759,24.306436760656695],[68.7408874088741,24.292548738963973],[68.72648726487265,24.264772695578543],[68.72288722887231,23.964444226473532],[68.58608586085862,23.966180229185127],[68.4888848888489,23.967916231896723],[68.38088380883809,23.950556204780824],[68.28368283682838,23.927988169530153],[68.23328233282334,23.900212126144723],[68.1648816488165,23.856812058354976],[68.15048150481505,23.79778796616094],[68.11448114481146,23.75265189565961],[68.06768067680679,23.818619998700015],[68.03528035280354,23.84813204479704],[68.00288002880029,23.82556400954637],[67.95247952479525,23.829036014969546],[67.8588785887859,23.90194812885632],[67.81927819278192,23.827300012257965],[67.66807668076683,23.811675987853647],[67.65007650076501,23.86722807462452],[67.64647646476465,23.919308155972203],[67.56367563675639,23.881116096317243],[67.50247502475025,23.94014018851128],[67.47727477274773,24.01826031053281],[67.45567455674558,24.039092343071886],[67.4268742687427,24.065132383745734],[67.36567365673659,24.091172424419582],[67.30807308073082,24.174500554575886],[67.30447304473046,24.263036692866947],[67.29007290072903,24.367196855562327],[67.17127171271713,24.7560614629584],[67.09927099270993,24.79251751990178],[66.70326703267034,24.86022162565378],[66.68166681666818,24.92966173411736],[66.71046710467107,25.11194201883427],[66.69966699666998,25.226518197799194],[66.57006570065701,25.37928643641908],[66.53406534065343,25.48518260182604],[66.42966429664298,25.575454742828697],[66.32526325263254,25.601494783502545],[66.21726217262173,25.58934276452142],[66.16326163261633,25.55462271028962],[66.1308613086131,25.49386261538399],[66.35766357663579,25.50775063707671],[66.40806408064083,25.48518260182604],[66.46926469264693,25.445254539459484],[66.40446404464046,25.446990542171065],[66.3288632886329,25.46608657199856],[66.23526235262352,25.464350569286964],[65.88245882458824,25.419214498785635],[65.68085680856808,25.354982398456826],[65.40725407254072,25.374078428284307],[65.06165061650617,25.31158233066708],[64.77724777247772,25.308110325243902],[64.65844658446585,25.184854132721043],[64.59364593645938,25.20568616526012],[64.54324543245434,25.236934214068725],[64.15084150841508,25.33415036591775],[64.12564125641256,25.374078428284307],[64.0608406084061,25.403590474381332],[63.9888398883989,25.351510393033635],[63.934839348393496,25.3428303794757],[63.72243722437224,25.386230447265433],[63.556835568355694,25.35324639574523],[63.49563495634956,25.297694308974357],[63.4920349203492,25.210894173394877],[63.2868328683287,25.228254200510776],[63.171631716317165,25.254294241184624],[63.01683016830168,25.2247821950876],[62.6640266402664,25.264710257454155],[62.57402574025741,25.254294241184624],[62.44442444424445,25.19700615170217],[62.39042390423904,25.15187008120084],[62.31482314823148,25.13451005408494],[62.250022500225015,25.19700615170217],[62.199621996219975,25.2247821950876],[62.1528215282153,25.2074221679717],[62.0880208802088,25.155342086624017],[61.9080190801908,25.131038048661765],[61.74241742417425,25.13798205950812],[61.56601566015661,25.186590135432624],[61.587615876158765,25.20221415983694],[61.61641616416165,25.28554228999323],[61.64161641616417,25.584134756386646],[61.67041670416705,25.691766924505202],[61.663216632166325,25.750791016699253],[61.67041670416705,25.768151043815152],[61.738817388173885,25.820231125162834],[61.75321753217534,25.842799160413506],[61.7820178201782,25.99556739903339],[61.81081810818108,26.165695664769174],[61.84321843218433,26.226455759674806],[61.86841868418685,26.24207978407911],[62.0880208802088,26.31846390338906],[62.12762127621278,26.36880798202516],[62.23922239222392,26.356655963044034],[62.250022500225015,26.36880798202516],[62.26082260822608,26.42783207421921],[62.31122311223112,26.490328171836424],[62.38682386823868,26.54240825318412],[62.44082440824408,26.5615042830116],[62.635226352263544,26.594488334531803],[62.75042750427505,26.639624405033132],[62.786427864278664,26.643096410456323],[63.09243092430924,26.632680394186778],[63.15723157231574,26.650040421302677],[63.1680316803168,26.66566444570698],[63.18603186031862,26.83752871415436],[63.240032400324026,26.86530475753979],[63.25083250832509,26.87919277923251],[63.2328323283233,26.998976966332194],[63.24363243632436,27.077097088353725],[63.304833048330494,27.123969161566635],[63.30123301233013,27.15174520495208],[63.25803258032582,27.207297291722938],[63.196831968319685,27.243753348666317],[63.1680316803168,27.252433362224266],[62.9160291602916,27.217713307992483],[62.811628116281184,27.22986532697361],[62.761227612276144,27.250697359512685],[62.754027540275416,27.26632138391699],[62.761227612276144,27.301041438148786],[62.76482764827648,27.356593524919646],[62.80082800828009,27.44512966321072],[62.811628116281184,27.497209744558404],[62.7828278282783,27.801010219086592],[62.73962739627396,28.002386533630983],[62.761227612276144,28.20202684546379],[62.75762757627578,28.243690910541943],[62.75042750427505,28.252370924099893],[62.718027180271804,28.252370924099893],[62.56322563225632,28.235010896983994],[62.43362433624338,28.363475097641626],[62.35442354423546,28.415555178989322],[62.13122131221314,28.478051276606536],[62.0340203402034,28.490203295587662],[61.890018900189006,28.545755382358536],[61.75681756817568,28.667275572169814],[61.62361623616238,28.79226776740427],[61.56961569615697,28.8703878894258],[61.50841508415084,29.005796100929786],[61.33921339213393,29.26446050495663],[61.33921339213393,29.33216461070863],[61.31761317613177,29.372092673075187],[61.152011520115224,29.54222093881097],[61.03321033210332,29.66374112862225],[60.842408424084255,29.858173432320285],[61.22401224012242,29.748805261490148],[61.5228152281523,29.665477131333844],[62.00162001620018,29.530068919829844],[62.37242372423725,29.42590875713448],[62.476824768247695,29.40854873001858],[63.56763567635676,29.498820871021238],[63.97083970839708,29.429380762557656],[64.10044100441004,29.39118870290268],[64.11844118441186,29.41375673815334],[64.17244172441724,29.460628811366263],[64.26604266042662,29.507500884579187],[64.39204392043922,29.543956941522566],[64.52164521645219,29.564788974061642],[64.70524705247053,29.566524976773238],[64.82764827648276,29.564788974061642],[64.91764917649178,29.552636955080516],[65.09405094050942,29.55958096592687],[65.18045180451804,29.57694099304277],[65.47205472054722,29.651589109641122],[65.66645666456665,29.701933188277224],[65.96165961659617,29.77831730758716],[66.17766177661778,29.835605397069628],[66.23166231662319,29.86511744316664],[66.28566285662856,29.920669529937513],[66.31446314463145,29.96927760586202],[66.24606246062461,30.043925722460372],[66.23886238862389,30.109893825500777],[66.28206282062823,30.19322195565708],[66.30726307263075,30.321686156314712],[66.30006300063002,30.50223043832004],[66.28566285662856,30.608126603727],[66.3468634686347,30.802558907425038],[66.39726397263973,30.91192707825519],[66.49806498064981,30.964007159602872],[66.56646566465665,30.996991211123074],[66.59526595265953,31.019559246373746],[66.62406624066242,31.04559928704758],[66.73206732067322,31.194895520244287],[66.82926829268294,31.264335628707883],[66.92286922869229,31.30599969378602],[67.02727027270274,31.300791685651262],[67.11727117271172,31.243503596168807],[67.28647286472867,31.21746355549496],[67.45207452074521,31.234823582610858],[67.5960759607596,31.27822365040059],[67.6608766087661,31.31294370463239],[67.73647736477366,31.344191753440995],[67.7328773287733,31.378911807672793],[67.64647646476465,31.4101598564814],[67.5960759607596,31.453559924271147],[67.57807578075781,31.50564000561883],[67.62847628476285,31.53862405713903],[67.74007740077403,31.549040073408577],[68.01728017280175,31.67750427406621],[68.12888128881289,31.762568406934093],[68.16128161281614,31.802496469300664],[68.21528215282154,31.807704477435422],[68.31968319683199,31.767776415068866],[68.44208442084422,31.753888393376144],[68.52128521285215,31.793816455742714],[68.59688596885971,31.802496469300664],[68.67248672486727,31.759096401510917],[68.71208712087122,31.708752322874815],[68.78408784087841,31.646256225257588],[68.87048870488707,31.63410420627646],[68.97488974889751,31.667088257796664],[69.08289082890829,31.73826436897184],[69.18729187291873,31.838952526244043],[69.28089280892809,31.936168678093054],[69.25569255692557,32.24864916617919],[69.24129241292414,32.43440145631928],[69.29169291692918,32.52988160545671],[69.36009360093601,32.59064170036234],[69.40689406894069,32.68264984407659],[69.40329403294035,32.7642419715213],[69.45369453694539,32.8319460772733],[69.50049500495007,33.01943437012498],[69.5688956889569,33.06457044062631],[69.70209702097023,33.09408248672334],[69.92169921699218,33.11317851655082],[70.0909009090091,33.1982426494187],[70.260102601026,33.288514790421374],[70.28530285302853,33.368370915154486],[70.22050220502206,33.455171050733966],[70.1341013410134,33.62009130833499],[70.05490054900551,33.7190434628956],[69.86769867698678,33.89785174218933],[69.88929889298893,34.00721991301947],[69.99369993699938,34.0523559835208],[70.2529025290253,33.97597186421086],[70.3249032490325,33.960347839806545],[70.41490414904149,33.949931823537014],[70.65250652506526,33.95166782624861],[70.8469084690847,33.98117987234562],[71.05211052110522,34.04888397809762],[71.09171091710917,34.1200600892728],[71.08811088110883,34.2033882194291],[71.09171091710917,34.27282832789268],[71.09531095310953,34.37004447974169],[71.02331023310234,34.43080457464734],[70.98010980109802,34.4863566614182],[70.96570965709657,34.529756729207946],[71.01611016110161,34.5540607671702],[71.06651066510665,34.59919683767153],[71.11331113311135,34.680788965116236],[71.2249122491225,34.779741119676856],[71.29331293312933,34.86827725796792],[71.35811358113583,34.90994132304607],[71.45531455314554,34.967229412528525],[71.51651516515167,35.05055754268483],[71.54531545315453,35.10090162132093],[71.6029160291603,35.15124569995703],[71.62091620916209,35.18249374876564],[71.60651606516066,35.21200579486266],[71.57771577715778,35.24846185180604],[71.54531545315453,35.28838991417261],[71.54531545315453,35.32831797653917],[71.57051570515705,35.36998204161732],[71.59931599315993,35.408174101272294],[71.58851588515887,35.46025418261998],[71.57051570515705,35.54705431819946],[71.52011520115201,35.59739839683556],[71.48411484114843,35.71544658122366],[71.42651426514266,35.833494765611746],[71.39771397713977,35.88036683882467],[71.34371343713437,35.93939093101871],[71.22131221312213,36.00015102592435],[71.18531185311855,36.041815091002505],[71.23211232112322,36.12167121573562],[71.31131311313115,36.17201529437172],[71.46251462514627,36.293535484182996],[71.54531545315453,36.3768636143393],[71.62091620916209,36.43588770653335],[71.71811718117183,36.4272076929754],[71.77211772117721,36.43241570111016],[71.82251822518225,36.48623178516944],[71.919719197192,36.53483986109396],[72.0961209612096,36.633792015654564],[72.15732157321574,36.70149612140655],[72.25092250922509,36.73448017292675],[72.32652326523265,36.7431601864847],[72.4309243092431,36.76572822173537],[72.53172531725318,36.80218427867875],[72.6217262172622,36.82996032206418],[72.76572765727659,36.835168330198954],[72.99252992529927,36.85079235460326],[73.11853118531187,36.868152381719156],[73.41013410134101,36.88204040341188],[73.73053730537308,36.88724841154665],[73.77013770137702,36.88898441425823],[73.90693906939072,36.85252835731485],[74.00054000540007,36.82301631121783],[74.04014040140402,36.826488316641004],[74.1949419494195,36.89766442781618],[74.43254432544327,36.98446456339566],[74.54054540545405,37.022656623050636],[74.60174601746019,37.03654464474336],[74.69174691746917,37.03654464474336],[74.76734767347673,37.01224060678109],[74.8429484294843,36.97925655526089],[74.88974889748897,36.953216514587055],[74.94734947349474,36.96884053899136],[75.05535055350555,36.98793656881884],[75.14535145351454,36.97404854712613],[75.3469534695347,36.913288452220485],[75.37575375753758,36.88377640612346],[75.42255422554226,36.73795217834994],[75.45855458554587,36.725800159368816],[75.57375573755738,36.75878421088902],[75.66735667356676,36.74142418377312],[75.77175771757717,36.694552110560196],[75.84015840158403,36.64941604005887],[75.88335883358835,36.60080796413436],[75.93375933759339,36.520951839401235],[75.95175951759518,36.45845574178401],[75.97335973359733,36.38207162247407],[75.969759697597,36.16854328894854],[75.93375933759339,36.13382323471676],[75.9049590495905,36.088687164215415],[75.91215912159123,36.04875910184886],[75.94455944559448,36.01751105304025],[76.00936009360095,35.996679020501176],[76.07056070560708,35.982790998808454],[76.1029610296103,35.94980694728825],[76.14616146161461,35.828286757476974],[76.17856178561789,35.810926730361075],[76.25056250562506,35.810926730361075],[76.38736387363872,35.83696677103492],[76.50256502565026,35.878630836113075],[76.5529655296553,35.887310849671024],[76.56376563765639,35.772734670706114],[76.63216632166325,35.72933460291637],[76.7257672576726,35.678990524280266],[76.76536765367655,35.66163049716438]]]}},{"type":"Feature","id":591,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-81.60381603816037,7.333538249445013],[-81.65781657816578,7.3283302413102405],[-81.76941769417694,7.369994306388392],[-81.85221852218523,7.4533224365446955],[-81.85941859418594,7.479362477218544],[-81.85581855818558,7.507138520603974],[-81.81261812618126,7.592202653471858],[-81.75141751417515,7.621714699568884],[-81.72981729817297,7.621714699568884],[-81.67221672216722,7.522762545008277],[-81.71181711817118,7.486306488064898],[-81.69381693816938,7.425546393159266],[-81.61461614616145,7.380410322657937],[-81.60381603816037,7.333538249445013]]],[[[-79.06579065790658,8.253619686587513],[-79.1089910899109,8.210219618797765],[-79.1269912699127,8.251883683875917],[-79.09459094590946,8.295283751665664],[-79.08379083790838,8.295283751665664],[-79.06579065790658,8.253619686587513]]],[[[-78.89658896588965,8.274451719126589],[-78.91818918189182,8.232787654048437],[-78.9649896498965,8.326531800474271],[-78.95778957789578,8.350835838436524],[-78.96138961389613,8.435899971304423],[-78.91458914589145,8.45846800655508],[-78.88218882188822,8.460204009266675],[-78.8569885698857,8.448051990285549],[-78.8389883898839,8.347363833013347],[-78.85338853388534,8.302227762512018],[-78.89658896588965,8.274451719126589]]],[[[-82.23382233822338,9.380285446409175],[-82.24462244622445,9.333413373196251],[-82.32022320223201,9.418477506064136],[-82.2770227702277,9.432365527756858],[-82.2590225902259,9.430629525045262],[-82.23382233822338,9.380285446409175]]],[[[-77.37377373773738,8.658108318387889],[-77.39177391773917,8.644220296695167],[-77.44937449374494,8.566100174673636],[-77.47817478174781,8.49839606892165],[-77.40617406174061,8.427219957746473],[-77.38457384573846,8.350835838436524],[-77.3449734497345,8.269243710991816],[-77.28377283772838,8.187651583547108],[-77.21177211772117,8.033147342215628],[-77.19737197371974,7.972387247309996],[-77.21537215372153,7.932459184943426],[-77.28377283772838,7.908155146981173],[-77.3449734497345,7.836979035805996],[-77.36297362973629,7.748442897514934],[-77.35217352173521,7.705042829725187],[-77.53937539375393,7.566162612798024],[-77.58617586175862,7.543594577547353],[-77.61857618576185,7.564426610086429],[-77.65817658176582,7.63386671855001],[-77.70497704977049,7.691154808032479],[-77.73377733777338,7.7102508378599595],[-77.74817748177482,7.711986840571541],[-77.76257762577626,7.698098818878833],[-77.76977769777697,7.668586772781808],[-77.74457744577445,7.536650566700999],[-77.76617766177661,7.482834482641721],[-77.82737827378273,7.4429064202751505],[-77.89937899378994,7.229378086749634],[-77.92817928179281,7.2571541301350635],[-78.16938169381693,7.543594577547353],[-78.37818378183782,7.899475133423223],[-78.42138421384213,8.060923385601058],[-78.36738367383674,8.071339401870603],[-78.3169831698317,8.06613139373583],[-78.28818288182882,8.092171434409678],[-78.25578255782557,8.139043507622588],[-78.28098280982809,8.24841167845274],[-78.18018180181801,8.330003805897448],[-78.14058140581406,8.385555892668322],[-78.11538115381154,8.380347884533549],[-78.0469804698047,8.28486773539612],[-77.95337953379533,8.231051651336841],[-77.83457834578346,8.151195526603715],[-77.7589775897759,8.13383549948783],[-77.85257852578525,8.215427626932538],[-78.0109801098011,8.324795797762675],[-78.05778057780577,8.397707911649448],[-78.1009810098101,8.496660066210055],[-78.16218162181622,8.453259998420307],[-78.1909819098191,8.416803941476928],[-78.22338223382233,8.395971908937852],[-78.25218252182522,8.4220119496117],[-78.25578255782557,8.453259998420307],[-78.34938349383494,8.460204009266675],[-78.37458374583746,8.4897160553637],[-78.39978399783998,8.505340079768004],[-78.3889838898389,8.442843982150777],[-78.37098370983709,8.404651922495802],[-78.37818378183782,8.357779849282892],[-78.41058410584105,8.356043846571296],[-78.43578435784357,8.40291591978422],[-78.46818468184682,8.446315987573954],[-78.5149851498515,8.628596272290864],[-78.61938619386194,8.713660405158763],[-78.66978669786697,8.741436448544192],[-78.70938709387093,8.753588467525319],[-78.77058770587705,8.810876557007774],[-78.84978849788497,8.842124605816394],[-78.95418954189542,8.932396746819052],[-79.08739087390873,8.99662884714786],[-79.24579245792458,9.020932885110113],[-79.44019440194401,9.00530886070581],[-79.50859508595086,8.970588806474026],[-79.55179551795517,8.923716733261102],[-79.57339573395734,8.902884700722026],[-79.68859688596886,8.85080461937433],[-79.73179731797318,8.776156502775976],[-79.7569975699757,8.711924402447167],[-79.81459814598145,8.639012288560409],[-79.74979749797498,8.595612220770661],[-80.12420124201242,8.349099835724942],[-80.19980199801998,8.314379781493145],[-80.36900369003689,8.288339740819296],[-80.40860408604085,8.262299700145462],[-80.4590045900459,8.213691624220942],[-80.46620466204662,8.140779510334184],[-80.4590045900459,8.076547410005361],[-80.40860408604085,8.027939334080855],[-80.36540365403654,7.99842728798383],[-80.2610026100261,7.850867057498718],[-80.07380073800738,7.666850770070212],[-80.04140041400413,7.599146664318226],[-80.01260012600126,7.50019450975762],[-80.06660066600665,7.4533224365446955],[-80.10980109801098,7.434226406717215],[-80.28620286202862,7.425546393159266],[-80.34740347403473,7.3856183307926955],[-80.37260372603726,7.3248582358870635],[-80.43740437404374,7.274514157250962],[-80.66780667806678,7.225906081326457],[-80.84420844208442,7.220698073191684],[-80.90180901809018,7.277986162674139],[-80.91620916209162,7.437698412140392],[-81.03501035010349,7.711986840571541],[-81.06381063810637,7.899475133423223],[-81.09261092610926,7.876907098172566],[-81.15741157411574,7.854339062921895],[-81.1790117901179,7.807466989708971],[-81.1970119701197,7.668586772781808],[-81.21861218612186,7.621714699568884],[-81.2690126901269,7.6251867049920605],[-81.36981369813698,7.675530783628162],[-81.5030150301503,7.72066685412949],[-81.67581675816758,8.015787315099729],[-81.69381693816938,8.071339401870603],[-81.72621726217263,8.137307504911007],[-81.85941859418594,8.165083548296437],[-81.97461974619746,8.215427626932538],[-82.0970209702097,8.222371637778892],[-82.15822158221582,8.194595594393462],[-82.2230222302223,8.231051651336841],[-82.23382233822338,8.310907776069968],[-82.36342363423634,8.274451719126589],[-82.53262532625325,8.286603738107715],[-82.68022680226802,8.321323792339498],[-82.7810278102781,8.303963765223614],[-82.86742867428674,8.246675675741145],[-82.8530285302853,8.099115445256032],[-82.87822878228782,8.071339401870603],[-82.88182881828818,8.130363494064639],[-82.91422914229142,8.199803602528235],[-82.95022950229502,8.25709169201069],[-83.02223022230221,8.31611578420474],[-83.02583025830258,8.336947816743816],[-82.99702997029969,8.368195865552423],[-82.86022860228601,8.453259998420307],[-82.84582845828459,8.4897160553637],[-82.84222842228422,8.564364171962055],[-82.85662856628566,8.635540283137217],[-82.91782917829178,8.739700445832597],[-82.88182881828818,8.805668548873001],[-82.81342813428134,8.857748630220698],[-82.74142741427414,8.89941269529885],[-82.7270272702727,8.916772722414748],[-82.74142741427414,8.951492776646532],[-82.78462784627845,8.989684836301507],[-82.88182881828818,9.055652939341911],[-82.93942939429394,9.060860947476684],[-82.9430294302943,9.248349240328352],[-82.93942939429394,9.449725554872757],[-82.9250292502925,9.468821584700237],[-82.8890288902889,9.480973603681363],[-82.86022860228601,9.512221652489984],[-82.84222842228422,9.57124574468402],[-82.80262802628026,9.592077777223096],[-82.72342723427234,9.546941706721768],[-82.64422644226443,9.505277641643616],[-82.61182611826118,9.519165663336338],[-82.58662586625866,9.538261693163818],[-82.56862568625687,9.557357722991313],[-82.5650256502565,9.576453752818793],[-82.50022500225002,9.522637668759515],[-82.37062370623705,9.42889352233368],[-82.36342363423634,9.382021449120757],[-82.37422374223742,9.336885378619428],[-82.33822338223382,9.208421177961796],[-82.27342273422734,9.191061150845897],[-82.20502205022049,9.21536518880815],[-82.1870218702187,9.191061150845897],[-82.20142201422014,9.16849311559524],[-82.23382233822338,9.142453074921391],[-82.24462244622445,9.031348901379658],[-82.1330213302133,8.979268820031962],[-82.07902079020789,8.934132749530633],[-81.89541895418954,8.956700784781304],[-81.8270182701827,8.944548765800178],[-81.78021780217802,8.956700784781304],[-81.83061830618306,9.04523692307238],[-81.8990189901899,9.111205026112785],[-81.89541895418954,9.140717072209796],[-81.84141841418413,9.118149036959139],[-81.80181801818019,9.074748969169391],[-81.71181711817118,9.019196882398532],[-81.54621546215462,8.826500581412077],[-81.35541355413554,8.781364510910748],[-81.20421204212042,8.78657251904552],[-81.06381063810637,8.81261255971937],[-80.8370083700837,8.887260676317723],[-80.6750067500675,9.022668887821709],[-80.54540545405453,9.08169298001576],[-80.12780127801278,9.210157180673392],[-79.97659976599766,9.343829389465782],[-79.91539915399153,9.36118941658168],[-79.85419854198541,9.37854944369758],[-79.72459724597246,9.479237600969782],[-79.65259652596525,9.557357722991313],[-79.57699576995769,9.597285785357869],[-79.35379353793537,9.569509741972439],[-79.21339213392133,9.531317682317464],[-79.11259112591125,9.536525690452237],[-79.01539015390154,9.510485649778389],[-78.97578975789757,9.453197560295933],[-78.93258932589326,9.42889352233368],[-78.69858698586985,9.434101530468453],[-78.50418504185042,9.40632548708301],[-78.08298082980829,9.236197221347226],[-77.83097830978309,9.067804958323038],[-77.69777697776978,8.888996679029304],[-77.37377373773738,8.658108318387889]]]]}},{"type":"Feature","id":612,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-128.28908289082892,-24.39711931299],[-128.29988299883,-24.412743337394303],[-128.32148321483214,-24.398855315701596],[-128.3430834308343,-24.371079272316152],[-128.35028350283503,-24.339831223507545],[-128.32868328683287,-24.322471196391646],[-128.30348303483035,-24.33288721266119],[-128.28908289082892,-24.364135261469798],[-128.28908289082892,-24.39711931299]]]}},{"type":"Feature","id":604,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-69.9648996489965,-4.23518382058819],[-69.9720997209972,-4.301151923628595],[-70.00450004500044,-4.327191964302443],[-70.05490054900548,-4.332399972437216],[-70.13050130501304,-4.287263901935887],[-70.18450184501845,-4.297679918205418],[-70.23850238502385,-4.301151923628595],[-70.31770317703176,-4.247335839569317],[-70.34290342903428,-4.193519755510039],[-70.40410404104041,-4.150119687720306],[-70.53010530105301,-4.167479714836205],[-70.63450634506344,-4.169215717547786],[-70.72090720907208,-4.158799701278255],[-70.80010800108,-4.172687722970963],[-70.86490864908649,-4.229975812453418],[-70.91530915309153,-4.295943915493837],[-70.97290972909728,-4.349759999553115],[-71.14571145711457,-4.387952059208075],[-71.23571235712356,-4.387952059208075],[-71.31851318513185,-4.424408116151469],[-71.43731437314372,-4.438296137844176],[-71.52011520115201,-4.469544186652797],[-71.66771667716677,-4.486904213768682],[-71.8441184411844,-4.504264240884581],[-71.94491944919449,-4.5528723168091005],[-71.98091980919808,-4.575440352059758],[-72.08172081720816,-4.643144457811758],[-72.2581225812258,-4.749040623218718],[-72.35172351723517,-4.7854966801620975],[-72.47052470524704,-4.901808861838603],[-72.60732607326072,-5.009441029957159],[-72.69732697326972,-5.066729119439614],[-72.83052830528305,-5.094505162825058],[-72.88812888128881,-5.122281206210488],[-72.90612906129061,-5.157001260442286],[-72.89532895328954,-5.198665325520437],[-72.91692916929169,-5.302825488215802],[-72.960129601296,-5.495521789202257],[-72.9709297092971,-5.589265935628092],[-72.97812978129781,-5.63440200612942],[-73.06813068130681,-5.7889062474609005],[-73.16173161731616,-5.932994472522836],[-73.20853208532085,-6.028474621660266],[-73.23733237332372,-6.097914730123847],[-73.20493204932049,-6.156938822317898],[-73.16893168931689,-6.261098985013277],[-73.13653136531364,-6.34442711516958],[-73.12573125731257,-6.401715204652035],[-73.13653136531364,-6.465947304980844],[-73.1761317613176,-6.524971397174895],[-73.24093240932409,-6.564899459541465],[-73.32373323733236,-6.575315475810996],[-73.50013500135,-6.679475638506375],[-73.69453694536945,-6.833979879837855],[-73.75933759337593,-6.905155991013018],[-73.77733777337772,-6.972860096765018],[-73.80613806138061,-7.080492264883574],[-73.79173791737917,-7.134308348942852],[-73.75933759337593,-7.172500408597827],[-73.72333723337233,-7.262772549600484],[-73.71973719737197,-7.309644622813408],[-73.74853748537485,-7.335684663487243],[-73.80613806138061,-7.340892671622015],[-73.85293852938528,-7.3495726851799645],[-73.89253892538925,-7.373876723142217],[-73.92853928539284,-7.366932712295863],[-73.96453964539646,-7.37908473127699],[-73.96453964539646,-7.417276790931965],[-73.95373953739536,-7.460676858721698],[-73.95733957339573,-7.505812929223026],[-73.98253982539825,-7.5353249753200515],[-74.00054000540005,-7.556157007859127],[-73.98253982539825,-7.585669053956153],[-73.94653946539465,-7.611709094630001],[-73.89613896138961,-7.655109162419734],[-73.82053820538205,-7.738437292576037],[-73.76653766537665,-7.754061316980341],[-73.71973719737197,-7.781837360365785],[-73.7161371613716,-7.828709433578695],[-73.73053730537305,-7.875581506791619],[-73.77373773737737,-7.896413539330695],[-73.77733777337772,-7.936341601697251],[-73.71973719737197,-7.9849496776217705],[-73.68373683736837,-8.02140573456515],[-73.64413644136441,-8.073485815912832],[-73.61173611736118,-8.14466192708801],[-73.61173611736118,-8.191534000300933],[-73.57213572135721,-8.250558092494984],[-73.55053550535504,-8.29916616841949],[-73.55053550535504,-8.3460382416324],[-73.48933489334892,-8.392910314845324],[-73.43533435334353,-8.427630369077121],[-73.39933399333992,-8.458878417885728],[-73.35973359733597,-8.479710450424804],[-73.35253352533525,-8.514430504656602],[-73.35613356133561,-8.566510586004284],[-73.3021330213302,-8.653310721583765],[-73.20133201332013,-8.719278824624169],[-73.12213122131222,-8.814758973761599],[-73.07173071730718,-8.882463079513599],[-72.97452974529745,-8.993567253055332],[-72.9709297092971,-9.120295451001368],[-73.08973089730897,-9.2661196787749],[-73.20853208532085,-9.41194390654843],[-73.01413014130141,-9.406735898413658],[-72.81252812528125,-9.410207903836834],[-72.60372603726037,-9.451871968914986],[-72.46332463324633,-9.491800031281556],[-72.38052380523804,-9.510896061109037],[-72.31932319323192,-9.556032131610365],[-72.29052290522905,-9.628944245497138],[-72.26532265322653,-9.687968337691174],[-72.26172261722617,-9.774768473270655],[-72.17172171721717,-9.84420858173425],[-72.1789217892179,-9.910176684774655],[-72.18252182521825,-10.003920831200489],[-72.14292142921428,-10.005656833912084],[-71.88731887318873,-10.005656833912084],[-71.60651606516065,-10.005656833912084],[-71.340113401134,-9.988296806796185],[-71.23931239312392,-9.965728771545514],[-71.11691116911169,-9.8528885952922],[-71.04131041310413,-9.818168541060402],[-70.96930969309693,-9.766088459712705],[-70.8829088290883,-9.668872307863694],[-70.81450814508145,-9.625472240073947],[-70.7569075690757,-9.571656156014669],[-70.6741067410674,-9.51784007195539],[-70.6381063810638,-9.477912009588835],[-70.60930609306092,-9.464023987896113],[-70.54090540905409,-9.437983947222278],[-70.56970569705696,-9.490064028569961],[-70.59130591305913,-9.543880112629239],[-70.59850598505984,-9.620264231939188],[-70.56610566105661,-9.705328364807073],[-70.59490594905948,-9.7678244624243],[-70.6381063810638,-9.823376549195174],[-70.6381063810638,-9.970936779680287],[-70.6381063810638,-10.180993107782626],[-70.6381063810638,-10.361537389787955],[-70.64170641706417,-10.585481739583017],[-70.64170641706417,-10.840674138186685],[-70.64170641706417,-11.010802403922469],[-70.59490594905948,-10.976082349690671],[-70.53370533705336,-10.946570303593646],[-70.45090450904509,-11.02469042561519],[-70.39330393303932,-11.059410479846974],[-70.34290342903428,-11.066354490693328],[-70.28890288902889,-11.064618487981747],[-70.22050220502204,-11.047258460865848],[-70.06570065700657,-10.983026360537039],[-69.96129961299613,-10.929210276477761],[-69.83889838898389,-10.932682281900938],[-69.67329673296733,-10.953514314440014],[-69.57969579695796,-10.951778311728418],[-69.45369453694536,-11.168778650677126],[-69.36369363693636,-11.326754897431783],[-69.25929259292593,-11.509035182148693],[-69.17289172891728,-11.65485940992221],[-69.04689046890468,-11.875331754294095],[-68.93528935289352,-12.066292052568954],[-68.82008820088201,-12.271140372536536],[-68.68688686886868,-12.502028733177951],[-68.72648726487265,-12.561052825372002],[-68.76248762487624,-12.607924898584912],[-68.75888758887588,-12.687781023318038],[-68.81288812888128,-12.72944508839619],[-68.86688866888669,-12.755485129070038],[-68.93528935289352,-12.821453232110443],[-68.97848978489785,-12.88047732430448],[-68.98208982089821,-12.962069451749201],[-68.97128971289713,-13.38218210795388],[-68.98208982089821,-13.496758286918805],[-69.01809018090181,-13.593974438767816],[-69.0540905409054,-13.644318517403917],[-69.07569075690756,-13.682510577058892],[-69.02169021690216,-13.779726728907903],[-68.97488974889748,-13.975895035317535],[-68.93888938889388,-14.01408709497251],[-68.89208892088921,-14.093943219705622],[-68.87048870488705,-14.170327339015572],[-68.88128881288813,-14.198103382401001],[-68.97128971289713,-14.23455943934438],[-69.00369003690037,-14.265807488153001],[-69.01449014490144,-14.376911661694734],[-69.0540905409054,-14.41683972406129],[-69.11889118891189,-14.470655808120569],[-69.1620916209162,-14.531415903026215],[-69.1980919809198,-14.573079968104366],[-69.23409234092341,-14.59738400606662],[-69.2520925209252,-14.670296119953377],[-69.27729277292772,-14.746680239263327],[-69.36009360093601,-14.795288315187832],[-69.37449374493744,-14.887296458902085],[-69.37449374493744,-14.96368057821202],[-69.33129331293313,-15.038328694810374],[-69.18729187291872,-15.198040944276627],[-69.17289172891728,-15.236233003931588],[-69.25569255692557,-15.333449155780613],[-69.30249302493024,-15.399417258821018],[-69.41769417694177,-15.604265578788599],[-69.42129421294213,-15.640721635731978],[-69.39249392493925,-15.736201784869408],[-69.2160921609216,-16.149370430227734],[-69.18729187291872,-16.182354481747936],[-69.13329133291333,-16.222282544114492],[-69.04689046890468,-16.217074535979734],[-68.91368913689136,-16.262210606481062],[-68.84888848888488,-16.312554685117163],[-68.84168841688417,-16.338594725790998],[-68.85608856088561,-16.3542187501953],[-68.9280892808928,-16.3889388044271],[-69.00729007290073,-16.434074874928427],[-69.03249032490325,-16.47573894000658],[-69.03969039690396,-16.54344304575858],[-69.02169021690216,-16.642395200319186],[-69.0540905409054,-16.673643249127792],[-69.13329133291333,-16.713571311494363],[-69.1980919809198,-16.769123398265222],[-69.26649266492664,-16.861131541979475],[-69.38169381693817,-17.001747761618233],[-69.42129421294213,-17.039939821273208],[-69.43929439294392,-17.088547897197714],[-69.5040950409504,-17.104171921602017],[-69.62649626496264,-17.199652070739447],[-69.64449644496445,-17.248260146663966],[-69.62649626496264,-17.295132219876876],[-69.56529565295652,-17.33332427953185],[-69.52209522095221,-17.388876366302725],[-69.51129511295113,-17.460052477477888],[-69.51129511295113,-17.505188547979216],[-69.58689586895869,-17.572892653731216],[-69.68409684096841,-17.649276773041166],[-69.80649806498064,-17.66490079744547],[-69.85329853298532,-17.703092857100444],[-69.84249842498424,-17.78468498454515],[-69.80289802898028,-17.89926116351006],[-69.80289802898028,-17.989533304512733],[-69.83889838898389,-18.093693467208098],[-69.92529925299253,-18.206533643461427],[-70.05850058500585,-18.282917762771376],[-70.18450184501845,-18.324581827849528],[-70.28170281702816,-18.324581827849528],[-70.37890378903789,-18.333261841407463],[-70.41850418504184,-18.345413860388604],[-70.49050490504905,-18.277709754636604],[-70.81810818108181,-18.052029402129946],[-70.94050940509405,-17.932245215030264],[-71.05571055710557,-17.87495712554781],[-71.33651336513364,-17.682260824561368],[-71.36531365313652,-17.61976472694414],[-71.39771397713977,-17.421860417822927],[-71.43731437314372,-17.366308331052053],[-71.53091530915309,-17.295132219876876],[-71.77571775717757,-17.199652070739447],[-71.86931869318693,-17.15104399481494],[-71.96651966519664,-17.06424385923546],[-72.11052110521105,-17.001747761618233],[-72.26892268922688,-16.87675556638378],[-72.36252362523625,-16.774331406399995],[-72.4669246692467,-16.70836330335959],[-72.79452794527946,-16.614619156933756],[-72.95652956529565,-16.520875010507908],[-73.26253262532624,-16.3889388044271],[-73.39933399333992,-16.303874671559214],[-73.72693726937268,-16.201450511575416],[-73.82413824138241,-16.15284243565091],[-74.14814148141481,-15.913274061451546],[-74.37134371343713,-15.83341793671842],[-74.5549455494555,-15.699745727926029],[-75.10575105751057,-15.411569277802144],[-75.19215192151921,-15.319561134087891],[-75.27495274952749,-15.178944914449133],[-75.39735397353974,-15.093880781581248],[-75.53415534155342,-14.899448477883212],[-75.73935739357393,-14.784872298918287],[-75.93375933759337,-14.633840063009998],[-76.00576005760057,-14.494959846082821],[-76.13536135361353,-14.31962357221228],[-76.1749617496175,-14.225879425786431],[-76.29016290162902,-14.133871282072192],[-76.29736297362973,-13.948118991932105],[-76.37656376563766,-13.863054859064206],[-76.31896318963189,-13.821390793986055],[-76.25776257762577,-13.802294764158574],[-76.18216182161821,-13.515854316746285],[-76.22536225362254,-13.37176609168435],[-76.4269642696427,-13.109629682234313],[-76.50256502565026,-12.984637486999858],[-76.55656556565565,-12.823189234822024],[-76.63576635766357,-12.727709085684594],[-76.7581675816758,-12.526332771140204],[-76.83376833768337,-12.349260494558067],[-76.99576995769958,-12.219060291188839],[-77.03897038970389,-12.172188217975915],[-77.06417064170641,-12.10622011493551],[-77.15417154171541,-12.061084044434182],[-77.15777157771578,-11.9239398302186],[-77.2189721897219,-11.66353942348016],[-77.3089730897309,-11.53160321739935],[-77.6329763297633,-11.288562837776809],[-77.64017640176401,-11.193082688639379],[-77.66537665376653,-11.021218420192],[-77.73737737377374,-10.837202132763508],[-78.09378093780937,-10.260849232515753],[-78.18738187381874,-10.088984964068388],[-78.27738277382774,-9.809488527502452],[-78.35658356583565,-9.651512280747795],[-78.44658446584465,-9.370279841470278],[-78.57978579785798,-9.156751507944762],[-78.66618666186662,-8.970999217804675],[-78.75618756187562,-8.740110857163245],[-78.76338763387633,-8.616854664640385],[-78.92538925389253,-8.40506233382645],[-79.01179011790117,-8.210630030128414],[-79.16299162991629,-8.047445775238998],[-79.31419314193141,-7.922453580004543],[-79.3789937899379,-7.835653444425063],[-79.58779587795878,-7.419012793643546],[-79.61659616596165,-7.2957566011206865],[-79.76059760597606,-7.066604243190852],[-79.90459904599045,-6.901683985589841],[-79.99459994599945,-6.769747779509032],[-80.10980109801098,-6.64996359240935],[-80.81180811808117,-6.281931017552353],[-81.06021060210601,-6.129162778932468],[-81.1430114301143,-6.056250665045695],[-81.1790117901179,-5.941674486080785],[-81.16461164611646,-5.875706383040381],[-81.09261092610926,-5.813210285423153],[-80.99180991809918,-5.8600823586360775],[-80.93060930609306,-5.840986328808583],[-80.88380883808837,-5.759394201363875],[-80.88020880208802,-5.63440200612942],[-80.94140941409414,-5.474689756663182],[-81.16821168211682,-5.1674172767118165],[-81.15021150211501,-5.101449173671412],[-81.1070110701107,-5.028537059784654],[-81.19341193411934,-4.879240826587946],[-81.29061290612906,-4.761192642199845],[-81.33741337413373,-4.669184498485592],[-81.28341283412834,-4.321983956167671],[-81.2330123301233,-4.233447817876609],[-80.8910089100891,-3.8810392674239154],[-80.79740797407973,-3.7317430342272075],[-80.65340653406534,-3.637998887801359],[-80.50220502205022,-3.4956466654510194],[-80.32580325803258,-3.3880144973324633],[-80.2970029700297,-3.4071105271599436],[-80.27180271802717,-3.4244705542758425],[-80.27180271802717,-3.4609266112192216],[-80.26460264602646,-3.4921746600278425],[-80.24660246602465,-3.521686706124868],[-80.24300243002429,-3.577238792895727],[-80.22140221402213,-3.6136948498391064],[-80.21780217802177,-3.655358914917258],[-80.21780217802177,-3.7109110016881317],[-80.22860228602286,-3.7386870450735614],[-80.21780217802177,-3.787295120998067],[-80.17820178201782,-3.8775672620007384],[-80.19260192601925,-3.905343305386168],[-80.23220232202321,-3.9244393352136484],[-80.26820268202681,-3.948743373175901],[-80.30420304203042,-4.004295459946775],[-80.35820358203581,-4.002559457235179],[-80.43740437404374,-3.9782554192729265],[-80.49140491404914,-4.009503468081547],[-80.50940509405093,-4.070263562987179],[-80.49500495004949,-4.118871638911685],[-80.48780487804878,-4.165743712124609],[-80.45540455404554,-4.205671774491165],[-80.35460354603546,-4.209143779914356],[-80.44460444604445,-4.335871977860393],[-80.48780487804878,-4.393160067342848],[-80.4770047700477,-4.429616124286227],[-80.4230042300423,-4.460864173094848],[-80.38340383403833,-4.464336178518025],[-80.29340293402933,-4.4174641053051005],[-80.23220232202321,-4.349759999553115],[-80.19620196201961,-4.31156793989814],[-80.13860138601386,-4.295943915493837],[-80.0630006300063,-4.327191964302443],[-79.96219962199622,-4.389688061919671],[-79.84339843398433,-4.445240148690544],[-79.79659796597966,-4.476488197499151],[-79.71019710197102,-4.467808183941202],[-79.63819638196382,-4.455656164960075],[-79.57699576995769,-4.500792235461404],[-79.51579515795157,-4.538984295116379],[-79.50139501395013,-4.6709205011971875],[-79.45459454594545,-4.766400650334617],[-79.40059400594005,-4.839312764221376],[-79.33219332193322,-4.9278489025124514],[-79.26739267392674,-4.957360948609477],[-79.18819188191881,-4.957360948609477],[-79.07659076590765,-4.990345000129679],[-79.03339033390334,-4.969512967590603],[-78.99378993789938,-4.908752872684971],[-78.97578975789757,-4.874032818453173],[-78.91818918189182,-4.85840879404887],[-78.91458914589145,-4.8184807316823],[-78.92538925389253,-4.769872655757794],[-78.90738907389074,-4.714320568986935],[-78.86058860588605,-4.665712493062415],[-78.74178741787418,-4.592800379175657],[-78.68778687786877,-4.561552330367036],[-78.67338673386733,-4.518152262577303],[-78.65178651786518,-4.457392167671671],[-78.66258662586625,-4.424408116151469],[-78.68418684186841,-4.384480053784898],[-78.68058680586806,-4.325455961590848],[-78.64818648186481,-4.247335839569317],[-78.6049860498605,-4.15706369856666],[-78.56538565385654,-4.040751516890154],[-78.5509855098551,-3.986935432830876],[-78.50778507785077,-3.9522153785990923],[-78.49338493384934,-3.901871299962991],[-78.47178471784717,-3.8428472077689406],[-78.42138421384213,-3.776879104728536],[-78.42138421384213,-3.705702993553359],[-78.39978399783998,-3.6744549447447525],[-78.39978399783998,-3.594598820011626],[-78.34578345783457,-3.4314145651221963],[-78.34578345783457,-3.3966945108904127],[-78.32418324183242,-3.3880144973324633],[-78.28458284582845,-3.398430513601994],[-78.25218252182522,-3.436622573256969],[-78.24138241382414,-3.473078630200348],[-78.2269822698227,-3.4887026546046656],[-78.19458194581945,-3.4852306491814744],[-78.15858158581585,-3.4643986166423986],[-78.16218162181622,-3.4314145651221963],[-78.18738187381874,-3.4001665163135897],[-78.19458194581945,-3.3810704864861094],[-78.18378183781837,-3.3498224376774886],[-78.12978129781297,-3.283854334637084],[-78.06858068580685,-3.2074702153271346],[-77.9389793897939,-3.047757965860896],[-77.85977859778598,-2.9817898628204915],[-77.65817658176582,-2.91234975435691],[-77.5069750697507,-2.8602696730092134],[-77.35937359373594,-2.8099255943731123],[-77.16137161371613,-2.737013480486354],[-76.88056880568806,-2.6363253232141517],[-76.6789667896679,-2.5634132093273934],[-76.49896498964989,-2.4314770032465844],[-76.35856358563585,-2.330788845974382],[-76.23976239762398,-2.243988710394902],[-76.08856088560886,-2.132884536853169],[-75.8869588695887,-1.8933161626538038],[-75.74295742957429,-1.7283959050527926],[-75.64215642156421,-1.6068757152415145],[-75.57015570155701,-1.530491595931565],[-75.51255512555124,-1.3169632624060483],[-75.44775447754478,-1.0704508773603294],[-75.41895418954189,-0.9628187092417733],[-75.40815408154081,-0.9246266495867985],[-75.37935379353793,-0.9402506739911018],[-75.3469534695347,-0.9662907146649502],[-75.3109531095311,-0.9680267173765316],[-75.27135271352714,-0.9662907146649502],[-75.24975249752497,-0.9524026929722282],[-75.28215282152821,-0.7076263106380907],[-75.27855278552785,-0.6538102265788126],[-75.26055260552606,-0.5895781262500037],[-75.26415264152641,-0.5548580720182059],[-75.32535325353253,-0.5062499960937004],[-75.4261542615426,-0.40903384424467504],[-75.46575465754657,-0.32223370866519474],[-75.49095490954909,-0.24758559206684083],[-75.55935559355594,-0.20071351885393085],[-75.63135631356313,-0.1573134510641836],[-75.62775627756277,-0.12259339683238579],[-75.58455584555846,-0.12259339683238579],[-75.47655476554765,-0.1573134510641836],[-75.39735397353974,-0.1451614320830572],[-75.33975339753397,-0.14168942665988027],[-75.28575285752858,-0.10696937242808247],[-75.22455224552245,-0.04100126938767801],[-75.1849518495185,-0.04100126938767801],[-75.13815138151381,-0.04968128294562746],[-75.05535055350553,-0.11738538869762749],[-75.0049500495005,-0.15557744835258802],[-74.94374943749438,-0.18856149987280446],[-74.88974889748897,-0.19897751614233528],[-74.83574835748357,-0.2041855242771078],[-74.80334803348033,-0.20071351885393085],[-74.78174781747818,-0.2441135866436639],[-74.75654756547566,-0.29792967070294196],[-74.69174691746917,-0.3361217303579167],[-74.61614616146161,-0.3708417845897003],[-74.5549455494555,-0.4298658767837509],[-74.51534515345153,-0.4697939391503212],[-74.4649446494465,-0.5184020150748267],[-74.4181441814418,-0.5808981126920543],[-74.37494374943749,-0.6920022862337873],[-74.35334353343534,-0.7666504028321413],[-74.32814328143282,-0.8083144679102929],[-74.33534335343353,-0.851714535700026],[-74.28494284942849,-0.9280986550099755],[-74.24534245342453,-0.9697627200881271],[-74.18054180541804,-0.9975387634735569],[-74.05454054540544,-1.0287868122821777],[-73.98613986139861,-1.0982269207457591],[-73.92853928539284,-1.1260029641311888],[-73.86373863738638,-1.1971790753063658],[-73.80613806138061,-1.2180111078454416],[-73.73413734137341,-1.2145391024222647],[-73.66573665736657,-1.2492591566540483],[-73.61173611736118,-1.3169632624060483],[-73.57573575735756,-1.402027395273933],[-73.52173521735217,-1.4488994684868572],[-73.49293492934929,-1.5374356067779331],[-73.52533525335252,-1.6381237640501212],[-73.49653496534965,-1.6936758508209948],[-73.43893438934388,-1.737075918610742],[-73.34893348933488,-1.783947991823652],[-73.26613266132661,-1.7717959728425257],[-73.2229322293223,-1.787419997246829],[-73.19773197731978,-1.8308200650365762],[-73.17973179731797,-1.8811641436726774],[-73.14373143731437,-2.0026843334839413],[-73.12573125731257,-2.0808044555054863],[-73.16173161731616,-2.1571885748154216],[-73.17253172531726,-2.2075326534515227],[-73.15453154531545,-2.2787087646266997],[-73.06813068130681,-2.311692816146902],[-72.98892988929889,-2.3394688595323316],[-72.94212942129421,-2.3932849435916097],[-72.88812888128881,-2.408908967995913],[-72.81252812528125,-2.405436962572736],[-72.71532715327153,-2.391548940880014],[-72.66132661326613,-2.3603008920714075],[-72.62532625326253,-2.351620878513458],[-72.58572585725857,-2.36550890020618],[-72.49932499324993,-2.3950209463032053],[-72.39492394923948,-2.429741000534989],[-72.30132301323013,-2.408908967995913],[-72.21852218522184,-2.4002289544379636],[-72.13572135721357,-2.3811329246104833],[-72.0529205292053,-2.3238448351280283],[-71.98451984519845,-2.3273168405512052],[-71.93411934119341,-2.2891247808962305],[-71.86571865718656,-2.2283646859905986],[-71.80451804518044,-2.165868588373371],[-71.7541175411754,-2.151980566680649],[-71.67131671316713,-2.1814926127776744],[-71.55971559715597,-2.2248926805674216],[-71.49491494914949,-2.2787087646266997],[-71.44811448114481,-2.294332789031003],[-71.39771397713977,-2.334260851397559],[-71.30051300513004,-2.334260851397559],[-71.19611196111961,-2.3134288188584833],[-71.11331113311132,-2.2457247131064975],[-71.02691026910269,-2.226628683279003],[-70.96930969309693,-2.2075326534515227],[-70.91530915309153,-2.2179486697210535],[-70.70650706507065,-2.341204862243927],[-70.64890648906488,-2.405436962572736],[-70.57690576905769,-2.4175889815538625],[-70.51570515705157,-2.4523090357856603],[-70.41850418504184,-2.490501095440635],[-70.36450364503645,-2.5286931550955956],[-70.2961029610296,-2.5529971930578483],[-70.24570245702456,-2.6068132771171264],[-70.16650166501664,-2.639797328637343],[-70.09450094500944,-2.658893358464823],[-70.06570065700657,-2.702293426254556],[-70.06570065700657,-2.73006946964],[-70.07290072900729,-2.750901502179076],[-70.14850148501485,-2.8637416784323904],[-70.28890288902889,-3.087686028227452],[-70.41850418504184,-3.2890623427718566],[-70.620106201062,-3.605014836281157],[-70.73530735307352,-3.7820871128633087],[-70.70650706507065,-3.7890311237096626],[-70.53010530105301,-3.8671512457311934],[-70.48690486904869,-3.868887248442789],[-70.4221042210422,-3.8497912186152945],[-70.37890378903789,-3.818543169806688],[-70.33930339303393,-3.815071164383511],[-70.29970299702997,-3.844583210480536],[-70.23850238502385,-3.8827752701354967],[-70.19890198901989,-3.9956154463888254],[-70.16650166501664,-4.0494315304481034],[-70.09450094500944,-4.092831598237851],[-70.01890018900188,-4.162271706701432],[-69.9648996489965,-4.23518382058819]]]}},{"type":"Feature","id":608,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[120.25020250202505,5.2572790063838255],[120.2250022500225,5.196518911478194],[120.19260192601928,5.168742868092764],[120.14940149401497,5.184366892497067],[120.11700117001169,5.215614941305674],[120.09900099000993,5.168742868092764],[120.01260012600125,5.151382840976865],[119.9585995859959,5.080206729801688],[119.87579875798758,5.059374697262612],[119.82179821798218,5.069790713532157],[119.8289982899829,5.1322868111493705],[119.98379983799839,5.2277669602868],[120.0810008100081,5.264223017230194],[120.16380163801637,5.331927122982179],[120.20700207002074,5.340607136540129],[120.22860228602286,5.283319047057674],[120.25020250202505,5.2572790063838255]]],[[[121.16101161011613,6.074936283542542],[121.21501215012154,6.003760172367365],[121.28341283412834,6.022856202194845],[121.39141391413915,6.002024169655769],[121.41301413014133,5.9638321100008085],[121.40941409414097,5.939528072038556],[121.29421294212943,5.87008796357496],[121.21861218612185,5.943000077461733],[121.08181081810818,5.8926559988256315],[121.01701017010168,5.922168044922657],[120.93060930609306,5.8961280042488085],[120.87660876608766,5.9534160937312635],[120.89820898208984,6.0072321777905415],[121.03861038610387,6.095768316081617],[121.16101161011613,6.074936283542542]]],[[[122.09342093420935,6.429080836706817],[121.99261992619927,6.415192815014109],[121.96021960219605,6.415192815014109],[121.8810188101881,6.5176169749978925],[121.87381873818737,6.562753045499221],[121.80901809018093,6.613097124135322],[121.83061830618306,6.663441202771423],[121.91341913419137,6.67559322175255],[122.05742057420576,6.741561324792954],[122.28782287822878,6.639137164809171],[122.32382323823242,6.602681107865777],[122.2518225182252,6.58011307261512],[122.20142201422016,6.482896920766095],[122.09342093420935,6.429080836706817]]],[[[125.78345783457837,6.962033669164839],[125.76905769057691,6.906481582393965],[125.70785707857078,7.04015379118637],[125.68265682656829,7.073137842706572],[125.71505715057151,7.185978018959901],[125.78345783457837,7.130425932189027],[125.78345783457837,6.962033669164839]]],[[[122.93582935829357,7.409922368754948],[122.94662946629467,7.3856183307926955],[122.9430294302943,7.361314292830443],[122.83862838628386,7.3144422196175185],[122.80622806228064,7.316178222329114],[122.79542795427955,7.392562341639064],[122.8206282062821,7.429018398582443],[122.87102871028713,7.397770349773822],[122.91422914229145,7.434226406717215],[122.93582935829357,7.409922368754948]]],[[[117.07857078570788,7.88385110901892],[117.02817028170284,7.807466989708971],[116.97056970569707,7.894267125288451],[116.97416974169744,8.015787315099729],[116.9921699216992,8.050507369331527],[117.07857078570788,8.069603399159007],[117.07857078570788,7.88385110901892]]],[[[117.35577355773557,8.215427626932538],[117.28737287372877,8.191123588970285],[117.27297272972731,8.253619686587513],[117.28017280172804,8.314379781493145],[117.33057330573308,8.309171773358372],[117.35217352173521,8.290075743530892],[117.35577355773557,8.215427626932538]]],[[[124.80784807848079,9.142453074921391],[124.77904779047793,9.083428982727341],[124.66744667446676,9.13203705865186],[124.63864638646385,9.175437126441594],[124.6530465304653,9.225781205077695],[124.70704707047071,9.243141232193594],[124.73584735847362,9.243141232193594],[124.78984789847897,9.189325148134316],[124.80784807848079,9.142453074921391]]],[[[123.6990369903699,9.237933224058821],[123.70623706237063,9.133773061363442],[123.61623616236164,9.102525012554835],[123.54063540635406,9.130301055940265],[123.49383493834938,9.192797153557493],[123.49383493834938,9.21536518880815],[123.53343533435333,9.213629186096568],[123.62703627036274,9.267445270155847],[123.65583655836559,9.279597289136973],[123.6990369903699,9.237933224058821]]],[[[125.97065970659708,9.593813779934692],[125.95265952659526,9.567773739260844],[125.9238592385924,9.621589823320122],[125.94905949059489,9.739638007708223],[125.96705967059671,9.758734037535703],[125.99225992259926,9.684085920937349],[125.97065970659708,9.593813779934692]]],[[[126.00666006660066,9.321261354215125],[126.08586085860861,9.260501259309493],[126.19386193861942,9.276125283713796],[126.19026190261906,9.125093047805493],[126.20826208262082,9.079956977304164],[126.30546305463054,8.951492776646532],[126.31986319863199,8.843860608527976],[126.26226262262622,8.743172451255774],[126.21906219062191,8.696300378042864],[126.13986139861402,8.626860269579282],[126.13986139861402,8.595612220770661],[126.17226172261724,8.560892166538864],[126.28386283862841,8.540060133999802],[126.36666366663667,8.484508047228928],[126.38106381063812,8.326531800474271],[126.46026460264602,8.203275607951412],[126.45666456664566,8.149459523892133],[126.42426424264244,7.927251176808653],[126.43506435064353,7.833507030382819],[126.4926649266493,7.757122911072884],[126.54306543065434,7.724138859552681],[126.5718657186572,7.677266786339757],[126.59346593465938,7.54706658297053],[126.58986589865901,7.3248582358870635],[126.58266582665829,7.248474116577114],[126.5466654666547,7.175562002690356],[126.4386643866439,7.012377747800926],[126.2946629466295,6.882177544431713],[126.21546215462155,6.890857557989662],[126.19386193861942,6.852665498334687],[126.2406624066241,6.7346173139466],[126.22266222662228,6.482896920766095],[126.19026190261906,6.309296649607134],[126.14346143461438,6.39783278789821],[126.1110611106111,6.489840931612463],[126.07866078660788,6.732881311235005],[126.0426604266043,6.843985484776738],[125.98505985059853,6.9429376393373445],[125.95985959859598,7.033209780340002],[125.90225902259021,7.116537910496305],[125.82305823058232,7.333538249445013],[125.77265772657728,7.321386230463887],[125.68985689856902,7.262362138269836],[125.6718567185672,7.22243407590328],[125.6610566105661,7.159937978286052],[125.63945639456398,7.104385891515179],[125.54225542255426,7.015849753224117],[125.46305463054631,6.911689590528738],[125.40185401854018,6.795377408852232],[125.38025380253805,6.6894812434452575],[125.43425434254345,6.60788911600055],[125.48825488254886,6.573169061768766],[125.56385563855639,6.500256947881994],[125.58905589055894,6.46553689365021],[125.6718567185672,6.224232516739249],[125.66825668256683,5.979456134405112],[125.6070560705607,5.87008796357496],[125.45585455854558,5.663503640895797],[125.34785347853477,5.599271540566988],[125.2866528665287,5.632255592087191],[125.23985239852402,5.757247787321646],[125.2326523265233,5.807591865957733],[125.26505265052651,5.925640050345834],[125.26865268652688,6.03327221846439],[125.2326523265233,6.069728275407769],[125.18945189451898,6.062784264561415],[125.17505175051753,6.047160240157112],[125.07785077850781,5.9065440205183535],[125.0346503465035,5.87008796357496],[124.97344973449736,5.864879955440202],[124.92664926649269,5.875295971709733],[124.63504635046354,5.998552164232592],[124.39744397443974,6.12007235404387],[124.2138421384214,6.232912530297199],[124.07704077040773,6.404776798744564],[124.04824048240482,6.533240999402196],[124.04824048240482,6.6669132081946],[123.98703987039869,6.863081514604218],[123.97983979839802,6.929049617644637],[123.98703987039869,6.993281717973446],[124.04464044640446,7.114801907784724],[124.11664116641168,7.175562002690356],[124.159841598416,7.218962070480103],[124.19224192241921,7.2675701464046085],[124.2138421384214,7.331802246733417],[124.20664206642067,7.3960343470622405],[124.18144181441818,7.435962409428797],[124.06624066240664,7.5783146317791505],[123.96903969039693,7.665114767358631],[123.7638376383764,7.743234889380162],[123.71703717037173,7.784898954458313],[123.66663666636668,7.817883005978516],[123.60903609036092,7.831771027671238],[123.55143551435515,7.831771027671238],[123.49383493834938,7.807466989708971],[123.47583475834762,7.757122911072884],[123.48303483034829,7.7102508378599595],[123.47583475834762,7.665114767358631],[123.38943389433894,7.408186366043367],[123.28143281432813,7.463738452814226],[123.17703177031774,7.529706555854645],[123.15183151831519,7.574842626355974],[123.13743137431373,7.630394713126833],[123.11943119431197,7.666850770070212],[123.09783097830979,7.699834821590414],[123.04743047430475,7.61477068872253],[122.98982989829898,7.54706658297053],[122.91782917829181,7.529706555854645],[122.84222842228422,7.529706555854645],[122.81702817028173,7.559218601951656],[122.79182791827918,7.722402856841086],[122.71262712627129,7.774482938188768],[122.61542615426157,7.762330919207642],[122.49662496624967,7.672058778204985],[122.47502475024748,7.6390747266847825],[122.449824498245,7.560954604663252],[122.32022320223206,7.340482260291367],[122.2518225182252,7.170353994555583],[122.17622176221761,7.003697734242991],[122.14382143821439,6.949881650183713],[122.09702097020971,6.913425593240319],[122.02862028620285,6.929049617644637],[121.96381963819641,6.968977680011193],[121.90261902619028,7.0748738454181535],[121.92421924219241,7.1998660406526085],[121.99261992619927,7.277986162674139],[122.04662046620467,7.363050295542038],[122.11502115021153,7.659906759223858],[122.1186211862119,7.765802924630819],[122.1330213302133,7.810938995132162],[122.24462244622447,7.944611203924552],[122.33822338223382,8.027939334080855],[122.3850238502385,8.045299361196754],[122.59022590225902,8.09390743712126],[122.67302673026734,8.13383549948783],[122.80262802628027,8.13383549948783],[122.91062910629108,8.156403534738487],[122.9970299702997,8.22063563506731],[123.00423004230043,8.286603738107715],[122.9970299702997,8.356043846571296],[123.01863018630189,8.397707911649448],[123.05103051030511,8.434163968592827],[123.09423094230942,8.481036041805751],[123.14823148231483,8.515756096037535],[123.29223292232922,8.541796136711383],[123.34263342633426,8.569572180096813],[123.3786337863379,8.616444253309737],[123.43623436234361,8.703244388889217],[123.49743497434974,8.68067635363856],[123.56223562235624,8.647692302118358],[123.68103681036814,8.619916258732914],[123.78183781837822,8.547004144846156],[123.85023850238503,8.432427965881232],[123.86103861038612,8.376875879110372],[123.87903879038794,8.18938758625869],[123.85383853838539,8.144251515757361],[123.75303753037531,8.05745138017788],[123.79983799837999,8.048771366619931],[123.92943929439298,8.128627491353058],[123.99783997839978,8.158139537450083],[124.159841598416,8.201539605239816],[124.19944199441994,8.22931564862526],[124.22464224642249,8.270979713703397],[124.28224282242826,8.385555892668322],[124.32544325443257,8.508812085191181],[124.35784357843579,8.559156163827282],[124.40464404644047,8.599084226193838],[124.45144451444514,8.606028237040206],[124.62064620646208,8.522700106883903],[124.73224732247326,8.562628169250459],[124.76104761047611,8.689356367196496],[124.78624786247866,8.873372654625001],[124.80784807848079,8.923716733261102],[124.86904869048692,8.972324809185608],[124.94464944649445,8.956700784781304],[125.04545045450453,8.8907326817409],[125.14265142651425,8.868164646490229],[125.17505175051753,8.921980730549507],[125.21105211052111,9.027876895956481],[125.2470524705247,9.026140893244886],[125.37665376653769,8.991420839013088],[125.4990549905499,9.01398887426376],[125.53505535055353,9.140717072209796],[125.50985509855099,9.276125283713796],[125.41265412654127,9.668461896533046],[125.47025470254704,9.756998034824122],[125.52065520655208,9.758734037535703],[125.64305643056434,9.654573874840324],[125.87705877058772,9.513957655201565],[125.95625956259562,9.427157519622085],[126.00666006660066,9.321261354215125]]],[[[126.06066060660606,9.765678048382071],[126.04626046260466,9.760470040247299],[125.99225992259926,9.83859016226883],[125.99945999459993,9.927126300559905],[126.07506075060752,10.059062506640714],[126.12906129061292,9.942750324964209],[126.12906129061292,9.890670243616512],[126.1218612186122,9.864630202942678],[126.17226172261724,9.800398102613855],[126.13626136261365,9.767414051093652],[126.06066060660606,9.765678048382071]]],[[[125.27945279452797,9.982678387330765],[125.2866528665287,9.932334308694664],[125.16065160651607,10.062534512063891],[125.13185131851321,10.154542655778144],[125.17505175051753,10.151070650354953],[125.2326523265233,10.11635059612317],[125.27945279452797,9.982678387330765]]],[[[124.59544595445954,9.786510080921133],[124.5846458464585,9.750054023977754],[124.50544505445055,9.75352602940093],[124.47664476644769,9.748318021266172],[124.40464404644047,9.654573874840324],[124.36144361443615,9.630269836878071],[124.12384123841241,9.599021788069464],[123.93663936639365,9.623325826031717],[123.87183871838721,9.6754059073794],[123.8286382863829,9.760470040247299],[123.8178381783818,9.817758129729754],[123.86463864638648,9.878518224635386],[123.9078390783908,9.920182289713537],[124.05904059040591,10.000038414446664],[124.0950409504095,10.060798509352296],[124.17424174241745,10.13544662595065],[124.33624336243366,10.159750663912902],[124.35064350643506,10.140654634085422],[124.37224372243725,10.130238617815877],[124.40464404644047,10.1267666123927],[124.48744487444878,10.066006517487068],[124.57744577445777,10.026078455120512],[124.55584555845559,9.878518224635386],[124.58104581045814,9.82991014871088],[124.59544595445954,9.786510080921133]]],[[[125.68985689856902,9.914974281578765],[125.6718567185672,9.887198238193335],[125.65025650256501,9.94448632767579],[125.58905589055894,9.998302411735068],[125.53505535055353,10.09031055544932],[125.49545495454953,10.11808659883475],[125.52065520655208,10.190998712721523],[125.52425524255244,10.30904689710961],[125.58185581855821,10.362862981168888],[125.6070560705607,10.380223008284787],[125.64665646656465,10.437511097767242],[125.66825668256683,10.440983103190419],[125.68625686256865,10.392375027265913],[125.64665646656465,10.244814796780801],[125.70425704257042,10.07121452562184],[125.68265682656829,9.963582357503284],[125.69345693456938,9.939278319541032],[125.68985689856902,9.914974281578765]]],[[[119.91539915399153,10.486119173691762],[119.79299792997932,10.454871124883141],[119.76419764197641,10.552087276732166],[119.85059850598509,10.640623415023228],[119.95139951399517,10.604167358079849],[120.00900009000094,10.569447303848051],[119.98019980199803,10.538199255039444],[119.91539915399153,10.486119173691762]]],[[[124.31464314643148,10.605903360791444],[124.28944289442893,10.600695352656672],[124.33624336243366,10.706591518063632],[124.37224372243725,10.690967493659329],[124.38304383043834,10.680551477389798],[124.38304383043834,10.631943401465278],[124.31464314643148,10.605903360791444]]],[[[122.64782647826479,10.47223115199904],[122.6226262262623,10.458343130306318],[122.59742597425975,10.461815135729495],[122.53982539825398,10.425359078786116],[122.51822518225185,10.493063184538116],[122.53622536225362,10.607639363503026],[122.6262262622626,10.694439499082506],[122.64782647826479,10.72221554246795],[122.67302673026734,10.739575569583835],[122.7018270182702,10.74131157229543],[122.73062730627305,10.706591518063632],[122.73782737827378,10.65451143671595],[122.68022680226801,10.498271192672888],[122.64782647826479,10.47223115199904]]],[[[123.130231302313,9.06433295289986],[123.06543065430657,9.053916936630316],[122.99342993429934,9.059124944765088],[122.94662946629467,9.107733020689594],[122.86742867428677,9.319525351503529],[122.77382773827742,9.371605432851226],[122.66582665826661,9.409797492506186],[122.6118261182612,9.442781544026388],[122.56142561425617,9.482709606392959],[122.41022410224105,9.694501937206894],[122.39942399423995,9.822966137864526],[122.42462424624244,9.895878251751284],[122.47142471424718,9.961846354791689],[122.52182521825222,9.979206381907588],[122.64782647826479,9.980942384619183],[122.71262712627129,9.989622398177119],[122.85662856628568,10.086838550026144],[122.86742867428677,10.125030609681119],[122.86742867428677,10.284742859147357],[122.85302853028531,10.39584703268909],[122.81702817028173,10.503479200807647],[122.85662856628568,10.553823279443748],[122.90702907029072,10.602431355368253],[122.95742957429576,10.697911504505683],[122.96822968229685,10.765615610257683],[122.96822968229685,10.83679172143286],[122.98262982629825,10.887135800068961],[123.02583025830262,10.911439838031214],[123.22023220232205,10.98782395734115],[123.25623256232564,10.994767968187517],[123.5118351183512,10.92359185701234],[123.56223562235624,10.815959688893784],[123.5658356583566,10.781239634661986],[123.52623526235266,10.661455447562304],[123.49383493834938,10.581599322829177],[123.40743407434076,10.458343130306318],[123.34263342633426,10.324670921513928],[123.29583295832958,10.125030609681119],[123.26703267032673,10.059062506640714],[123.18783187831878,9.93407031140626],[123.16263162631628,9.864630202942678],[123.16263162631628,9.71533396974597],[123.14823148231483,9.659781882975096],[123.14823148231483,9.605965798915818],[123.30663306633068,9.357717411158504],[123.32103321033213,9.317789348791948],[123.32103321033213,9.272653278290619],[123.29223292232922,9.217101191519745],[123.22743227432278,9.121621042382316],[123.19143191431914,9.088636990862113],[123.130231302313,9.06433295289986]]],[[[123.37143371433717,9.449725554872757],[123.33183331833317,9.423685514198908],[123.31743317433177,9.489653617239313],[123.32823328233286,9.578189755530389],[123.40383403834039,9.88893424090493],[123.38583385833857,9.967054362926461],[123.51543515435156,10.140654634085422],[123.59463594635946,10.302102886263256],[123.709837098371,10.473967154710621],[123.72783727837282,10.562503293001697],[123.83223832238326,10.730895556025885],[123.92943929439298,10.963519919378896],[123.92583925839261,11.041640041400427],[123.9510395103951,11.079832101055402],[123.96543965439656,11.137120190537857],[123.96543965439656,11.187464269173958],[124.03744037440373,11.274264404753438],[124.05904059040591,11.216976315270983],[124.03744037440373,11.10587214172925],[124.0410404104041,11.053792060381554],[124.05184051840519,11.0294880224193],[124.05184051840519,10.925327859723922],[124.0266402664027,10.767351612969279],[124.05184051840519,10.585071328252369],[124.00504005040051,10.399319038112267],[123.9510395103951,10.315990907955978],[123.87543875438757,10.256966815761928],[123.78903789037889,10.220510758818548],[123.6990369903699,10.128502615104296],[123.6450364503645,10.02087044698574],[123.63423634236341,9.921918292425133],[123.49383493834938,9.58860577179992],[123.37143371433717,9.449725554872757]]],[[[123.75663756637567,11.282944418311388],[123.81423814238144,11.151008212230579],[123.73503735037349,11.151008212230579],[123.70623706237063,11.24822436407959],[123.74223742237422,11.279472412888211],[123.75663756637567,11.282944418311388]]],[[[117.31257312573126,8.4393719767276],[117.21897218972191,8.366459862840827],[117.229772297723,8.456732003843499],[117.2549725497255,8.541796136711383],[117.34857348573485,8.713660405158763],[117.4169741697417,8.76747648921804],[117.52857528575288,8.902884700722026],[117.59337593375938,8.96885280376243],[117.7445774457745,9.099053007131658],[117.88497884978852,9.241405229481998],[117.9317793177932,9.251821245751543],[117.98217982179824,9.253557248463125],[118.02538025380255,9.269181272867428],[118.11538115381154,9.347301394888973],[118.34218342183425,9.602493793492641],[118.53298532985332,9.7934540917675],[118.72738727387275,10.034758468678461],[118.8209882098821,10.105934579853624],[118.84618846188465,10.131974620527473],[119.02259022590226,10.354182967610939],[119.08019080190803,10.38543101641956],[119.14139141391416,10.409735054381812],[119.18459184591848,10.439247100478838],[119.22419224192242,10.477439160133812],[119.28539285392856,10.574655311982823],[119.31419314193141,10.687495488236152],[119.29619296192965,10.751727588564961],[119.26019260192601,10.84547173499081],[119.30699306993068,10.973935935648441],[119.33939339393396,11.032960027842478],[119.46539465394653,11.293360434580933],[119.50139501395017,11.347176518640211],[119.55179551795521,11.314192467120009],[119.55899558995588,11.267320393907085],[119.53379533795339,11.156216220365351],[119.53379533795339,11.102400136306073],[119.56259562595625,11.045112046823618],[119.52659526595266,10.953103903109366],[119.61659616596165,10.706591518063632],[119.68499684996851,10.552087276732166],[119.68859688596888,10.50000719538447],[119.59499594995953,10.407999051670217],[119.54099540995412,10.378487005573206],[119.42219422194222,10.354182967610939],[119.36819368193682,10.328142926937105],[119.28539285392856,10.251758807627155],[119.23139231392315,10.152806653066548],[119.2169921699217,10.100726571718866],[119.1917919179192,10.060798509352296],[118.94698946989473,9.99309440360031],[118.83538835388356,9.949694335810563],[118.78138781387815,9.91671028429036],[118.7561875618756,9.862894200231082],[118.77418774187743,9.767414051093652],[118.5689856898569,9.421949511487327],[118.5041850418504,9.333413373196251],[118.4357843578436,9.25529325117472],[118.34938349383492,9.201477167115442],[118.23058230582308,9.16849311559524],[118.13338133381336,9.10078900984324],[118.06858068580686,8.982740825455153],[117.98937989379897,8.876844660048178],[117.88857888578889,8.798724538026647],[117.78057780577808,8.729284429563066],[117.679776797768,8.67720434821537],[117.57177571775719,8.642484293983586],[117.53937539375397,8.595612220770661],[117.51777517775179,8.538324131288206],[117.46737467374675,8.510548087902777],[117.41337413374134,8.496660066210055],[117.31257312573126,8.4393719767276]]],[[[119.86139861398613,11.52598479793393],[119.88299882998831,11.472168713874652],[119.85419854198545,11.39231258914154],[119.8289982899829,11.37495256202564],[119.80019800198005,11.407936613545843],[119.72819728197283,11.432240651508096],[119.72459724597246,11.473904716586247],[119.76059760597605,11.473904716586247],[119.82539825398254,11.515568781664399],[119.86139861398613,11.52598479793393]]],[[[124.57384573845741,11.34370451321702],[124.64584645846458,11.30724845627364],[124.72504725047253,11.322872480677944],[124.82224822248224,11.400992602699489],[124.93024930249305,11.373216559314045],[124.99504995049949,11.255168374925958],[125.02745027450277,11.21176830713621],[125.04545045450453,11.135384187826276],[125.03825038250386,10.95136790039777],[125.01305013050131,10.786447642796759],[125.0346503465035,10.751727588564961],[125.08505085050854,10.72221554246795],[125.12825128251285,10.684023482812975],[125.16425164251643,10.637151409600051],[125.18945189451898,10.585071328252369],[125.19665196651965,10.456607127594737],[125.26145261452615,10.34897495947618],[125.26865268652688,10.307310894398029],[125.25425254252542,10.263910826608281],[125.14985149851498,10.272590840166231],[125.13905139051394,10.236134783222852],[125.14265142651425,10.189262710009928],[125.10665106651066,10.218774756106953],[125.04545045450453,10.322934918802332],[124.98784987849882,10.36807098930366],[125.00585005850058,10.196206720856296],[125.0238502385024,10.114614593411574],[125.02745027450277,10.033022465966866],[124.93024930249305,10.095518563584093],[124.81144811448115,10.13544662595065],[124.77904779047793,10.168430677470852],[124.79344793447933,10.274326842877826],[124.78984789847897,10.328142926937105],[124.73944739447393,10.439247100478838],[124.7970479704797,10.68228748010138],[124.7970479704797,10.73263155873748],[124.78624786247866,10.781239634661986],[124.73944739447393,10.880191789222593],[124.6638466384664,10.961783916667315],[124.61704617046172,10.961783916667315],[124.50184501845018,10.904495827184846],[124.44424444244441,10.92359185701234],[124.4118441184412,11.151008212230579],[124.36504365043652,11.371480556602464],[124.3326433264333,11.427032643373323],[124.30744307443075,11.486056735567374],[124.32904329043294,11.53466481149188],[124.37584375843761,11.515568781664399],[124.43704437044374,11.456544689470348],[124.51264512645128,11.423560637950146],[124.54864548645486,11.395784594564716],[124.57384573845741,11.34370451321702]]],[[[124.60984609846099,11.493000746413728],[124.48384483844842,11.486056735567374],[124.42984429844302,11.531192806068702],[124.36144361443615,11.666601017572688],[124.43704437044374,11.694377060958132],[124.51264512645128,11.687433050111764],[124.56664566645668,11.640560976898854],[124.62064620646208,11.550288835896197],[124.60984609846099,11.493000746413728]]],[[[124.85464854648546,11.595424906397525],[124.8366483664837,11.543344825049829],[124.80784807848079,11.55723284674255],[124.7826478264783,11.581536884704803],[124.74304743047429,11.657921004014753],[124.73224732247326,11.715209093497208],[124.78984789847897,11.683961044688587],[124.82224822248224,11.626672955206132],[124.85464854648546,11.595424906397525]]],[[[122.49662496624967,11.614520936225006],[122.6118261182612,11.564176857588905],[122.72702727027269,11.607576925378652],[122.83862838628386,11.595424906397525],[122.93222932229321,11.529456803357121],[122.89982899828999,11.48779273827897],[122.89622896228963,11.440920665066045],[123.10143101431015,11.541608822338247],[123.15903159031592,11.536400814203475],[123.15543155431556,11.44265666777764],[123.14463144631446,11.362800543044514],[123.11943119431197,11.286416423734565],[123.07623076230766,11.196144282731908],[123.01503015030153,11.116288157998781],[122.93942939429394,11.059000068516326],[122.84582845828459,11.022544011572947],[122.80262802628027,10.989559960052745],[122.78822788227882,10.94095188412824],[122.79182791827918,10.880191789222593],[122.77022770227705,10.824639702451734],[122.67302673026734,10.80033566448948],[122.52182521825222,10.692703496370925],[122.19782197821979,10.623263387907329],[122.1078210782108,10.576391314694419],[122.05022050220504,10.513895217077192],[121.9890198901989,10.458343130306318],[121.95301953019532,10.44445510861361],[121.93861938619386,10.470495149287444],[121.9350193501935,10.493063184538116],[121.98181981819818,10.638887412311647],[121.97101971019714,10.699647507217279],[121.94941949419496,10.756935596699734],[121.96381963819641,10.871511775664644],[122.02142021420218,10.9791439437832],[122.05022050220504,11.0971921281713],[122.06102061020613,11.326344486101135],[122.10422104221044,11.642296979610435],[122.10062100621008,11.68048903926541],[122.06822068220686,11.723889107055157],[121.94221942219423,11.758609161286941],[121.89181891818919,11.791593212807143],[121.91701917019174,11.85408931042437],[121.96381963819641,11.897489378214118],[122.02862028620285,11.895753375502522],[122.08622086220862,11.855825313135966],[122.29142291422914,11.772497182979663],[122.39942399423995,11.703057074516082],[122.49662496624967,11.614520936225006]]],[[[120.0378003780038,11.703057074516082],[119.9621996219962,11.67007302299588],[119.94419944199444,11.690905055534955],[119.93339933399335,11.73951313145946],[119.93339933399335,11.774233185691244],[119.86139861398613,11.954777467696573],[119.91539915399153,11.980817508370421],[119.95499954999553,11.959985475831346],[119.99819998199985,11.932209432445902],[120.03420034200343,11.916585408041598],[120.07020070200701,11.861033321270725],[120.06300063000629,11.821105258904169],[120.07380073800738,11.782913199249194],[120.0378003780038,11.703057074516082]]],[[[120.09900099000993,12.16830580122209],[120.15300153001533,12.152681776817786],[120.19260192601928,12.166569798510508],[120.22860228602286,12.220385882569786],[120.26100261002614,12.142265760548256],[120.34020340203404,12.078033660219432],[120.31500315003149,12.012065557179028],[120.24300243002432,12.005121546332674],[120.17460174601746,12.019009568025382],[120.09900099000993,11.992969527351548],[120.00900009000094,12.008593551755851],[119.9585995859959,12.069353646661483],[119.89739897398977,12.178721817491635],[119.86499864998649,12.19955385003071],[119.86859868598685,12.24468992053204],[119.89019890198904,12.272465963917469],[119.87939879398795,12.279409974763823],[119.88659886598867,12.300242007302899],[119.89739897398977,12.31413002899562],[119.91539915399153,12.319338037130393],[119.9621996219962,12.270729961205888],[120.07740077400774,12.197817847319115],[120.09900099000993,12.16830580122209]]],[[[122.65502655026552,12.308922020860848],[122.60462604626048,12.28635398561019],[122.50022500225003,12.383570137459202],[122.4390243902439,12.42870620796053],[122.42462424624244,12.454746248634379],[122.47142471424718,12.491202305577758],[122.60462604626048,12.491202305577758],[122.67302673026734,12.423498199825772],[122.68382683826837,12.38183413474762],[122.65502655026552,12.308922020860848]]],[[[125.23985239852402,12.527658362521137],[125.31185311853119,12.44606623507643],[125.32625326253265,12.387042142882379],[125.31905319053192,12.321074039841974],[125.35145351453514,12.293297996456545],[125.4090540905409,12.284617982898595],[125.48105481054813,12.251633931378393],[125.53505535055353,12.190873836472761],[125.50265502655026,12.135321749701887],[125.51345513455135,12.05372962225718],[125.45585455854558,11.953041464984977],[125.46305463054631,11.770761180268067],[125.49545495454953,11.713473090785612],[125.4990549905499,11.656185001303157],[125.49185491854922,11.59368890368593],[125.50625506255062,11.545080827761424],[125.5926559265593,11.378424567448818],[125.61065610656107,11.322872480677944],[125.58185581855821,11.279472412888211],[125.57465574655748,11.23780834781006],[125.62865628656289,11.234336342386882],[125.70425704257042,11.1648962339233],[125.74745747457473,11.072888090209048],[125.7366573665737,11.050320054958377],[125.67545675456756,11.121496166133554],[125.62865628656289,11.131912182403099],[125.43065430654309,11.112816152575604],[125.31185311853119,11.14232819867263],[125.2326523265233,11.145800204095806],[125.1570515705157,11.267320393907085],[125.0886508865089,11.28815242644616],[125.0346503465035,11.341968510505438],[124.94464944649445,11.47911272472102],[124.9158491584916,11.558968849454132],[124.98064980649809,11.638824974187258],[124.99864998649986,11.703057074516082],[124.99504995049949,11.765553172133309],[124.93384933849342,11.755137155863764],[124.88344883448838,11.77596918840284],[124.82224822248224,11.85235330771279],[124.7970479704797,11.895753375502522],[124.75024750247502,11.933945435157497],[124.67824678246785,12.020745570736977],[124.57024570245704,12.055465624968775],[124.5306453064531,12.079769662931028],[124.44424444244441,12.152681776817786],[124.3866438664387,12.24468992053204],[124.32544325443257,12.404402169998278],[124.2930429304293,12.569322427599289],[124.56664566645668,12.525922359809556],[124.84024840248401,12.534602373367505],[125.14985149851498,12.57279443302248],[125.23985239852402,12.527658362521137]]],[[[123.71703717037173,12.288089988321772],[123.9078390783908,12.16830580122209],[124.0410404104041,11.9669294866777],[124.05544055440555,11.812425245346219],[124.04464044640446,11.751665150440587],[123.98343983439838,11.819369256192587],[123.84663846638466,11.913113402618421],[123.75303753037531,11.933945435157497],[123.72423724237245,11.951305462273396],[123.73503735037349,12.003385543621079],[123.67383673836741,12.050257616834003],[123.66663666636668,12.069353646661483],[123.61263612636128,12.090185679200559],[123.52983529835302,12.196081844607534],[123.47223472234725,12.21691387714661],[123.41823418234185,12.194345841895938],[123.29223292232922,12.03636959514128],[123.15903159031592,11.925265421599548],[123.15543155431556,11.96866548938928],[123.20943209432096,12.105809703604862],[123.24543245432454,12.328018050688343],[123.26703267032673,12.395722156440328],[123.23823238232382,12.494674311000935],[123.23463234632345,12.583210449292011],[123.33543335433353,12.54154638421386],[123.46143461434616,12.501618321847303],[123.55863558635588,12.444330232364848],[123.57303573035733,12.406138172709873],[123.71703717037173,12.288089988321772]]],[[[122.30942309423097,12.529394365232733],[122.28062280622805,12.498146316424126],[122.26262262622629,12.503354324558885],[122.24822248222483,12.557170408618163],[122.27702277022769,12.593626465561556],[122.28782287822878,12.588418457426783],[122.30942309423097,12.529394365232733]]],[[[122.09342093420935,12.354058091362177],[122.01422014220145,12.105809703604862],[121.96021960219605,12.190873836472761],[121.98181981819818,12.24468992053204],[121.9350193501935,12.289825991033368],[121.92421924219241,12.33149005611152],[121.94221942219423,12.385306140170798],[121.9890198901989,12.435650218806899],[121.9998199982,12.598834473696314],[122.10422104221044,12.650914555044011],[122.14382143821439,12.652650557755592],[122.12942129421293,12.612722495389036],[122.1330213302133,12.538074378790682],[122.09342093420935,12.354058091362177]]],[[[123.7746377463775,12.454746248634379],[123.77823778237786,12.366210110343303],[123.74223742237422,12.39919416186352],[123.61983619836201,12.571058430310885],[123.58743587435873,12.633554527928112],[123.61983619836201,12.675218593006264],[123.709837098371,12.61098649267744],[123.7746377463775,12.454746248634379]]],[[[123.28143281432813,12.854026872299997],[123.36783367833681,12.701258633680112],[123.27423274232746,12.805418796375477],[123.16623166231665,12.876594907550654],[123.05463054630548,12.99290708922716],[122.97182971829722,13.034571154305311],[122.95022950229503,13.058875192267564],[122.95742957429576,13.10748326819207],[123.01863018630189,13.116163281750019],[123.04383043830438,13.112691276326842],[123.2058320583206,12.90610695364768],[123.28143281432813,12.854026872299997]]],[[[120.70380703807041,13.478987848472258],[120.75420754207545,13.470307834914308],[120.9162091620916,13.501555883722915],[120.9810098100981,13.485931859318612],[121.02421024210241,13.428643769836157],[121.07821078210782,13.411283742720258],[121.12141121411213,13.381771696623233],[121.20421204212045,13.432115775259334],[121.28341283412834,13.374827685776879],[121.35541355413557,13.265459514946727],[121.44181441814419,13.189075395636792],[121.52101521015209,13.131787306154337],[121.5390153901539,13.08838723836459],[121.48861488614887,13.018947129901008],[121.47421474214741,12.932146994321528],[121.48141481414814,12.836666845184098],[121.5390153901539,12.638762536062885],[121.52101521015209,12.584946452003607],[121.45621456214565,12.508562332693657],[121.41301413014133,12.423498199825772],[121.4166141661417,12.388778145593975],[121.39861398613988,12.361002102208545],[121.39501395013951,12.300242007302899],[121.35541355413557,12.312394026284025],[121.32301323013229,12.30371401272609],[121.29061290612907,12.275937969340646],[121.23661236612367,12.21864987985819],[121.1538115381154,12.23600990697409],[121.11781117811177,12.253369934089989],[121.10701107011073,12.30371401272609],[121.08181081810818,12.338434066957873],[121.04941049410496,12.35926609949695],[120.96300963009634,12.44606623507643],[120.92340923409233,12.512034338116834],[120.91980919809197,12.581474446580415],[120.89820898208984,12.645706546909238],[120.85500855008553,12.702994636391693],[120.79740797407976,12.748130706893022],[120.77580775807758,12.789794771971174],[120.76860768607685,12.840138850607275],[120.76500765007648,12.970339053976502],[120.67860678606786,13.130051303442741],[120.649806498065,13.169979365809297],[120.57420574205742,13.208171425464272],[120.50940509405098,13.260251506811969],[120.48060480604806,13.310595585448056],[120.45540455404557,13.393923715604359],[120.43740437404375,13.406075734585485],[120.38700387003871,13.400867726450727],[120.34020340203404,13.413019745431853],[120.35100351003513,13.473779840337485],[120.40140401404017,13.517179908127233],[120.46980469804697,13.52238791626199],[120.65340653406537,13.498083878299738],[120.70380703807041,13.478987848472258]]],[[[121.91341913419137,13.53974794337789],[121.97821978219781,13.538011940666294],[121.99621996219963,13.546691954224244],[122.11502115021153,13.463363824067955],[122.1078210782108,13.421699758989803],[122.12222122221226,13.364411669507334],[122.0538205382054,13.268931520369904],[122.04302043020431,13.235947468849702],[122.00342003420036,13.204699420041095],[121.87741877418773,13.281083539351044],[121.83061830618306,13.327955612563954],[121.81621816218166,13.42517176441298],[121.8666186661867,13.565787984051738],[121.91341913419137,13.53974794337789]]],[[[120.27180271802717,13.751540274191825],[120.27180271802717,13.682100165728244],[120.10260102601029,13.782788323000432],[120.09900099000993,13.81750837723223],[120.10260102601029,13.841812415194482],[120.12060120601205,13.857436439598786],[120.2106021060211,13.820980382655407],[120.27180271802717,13.751540274191825]]],[[[124.35424354243543,13.631756087092143],[124.32544325443257,13.56752398676332],[124.2930429304293,13.590092022013991],[124.24984249842498,13.586620016590814],[124.17424174241745,13.53106792981994],[124.05544055440555,13.605716046418294],[124.03744037440373,13.66300413590075],[124.12384123841241,13.7897323338468],[124.12384123841241,13.978956629410064],[124.15264152641527,14.025828702622988],[124.18504185041854,14.05881275414319],[124.22464224642249,14.07790878397067],[124.30744307443075,13.947708580601457],[124.33624336243366,13.930348553485558],[124.41544415444156,13.871324461291508],[124.39744397443974,13.74980427148023],[124.40464404644047,13.678628160305067],[124.35424354243543,13.631756087092143]]],[[[122.17622176221761,14.048396737873645],[122.1726217262173,14.008468675507089],[121.95661956619568,14.156028905992201],[121.94581945819459,14.18206894666605],[121.94581945819459,14.204636981916707],[121.96021960219605,14.228941019878974],[122.17622176221761,14.048396737873645]]],[[[122.03222032220322,15.004934231959524],[122.05022050220504,14.97021417772774],[122.03222032220322,14.971950180439322],[122.01782017820182,14.965006169592968],[121.97101971019714,14.893830058417791],[122.02142021420218,14.760157849625386],[121.9890198901989,14.662941697776375],[121.93141931419314,14.655997686930007],[121.90981909819101,14.666413703199552],[121.9206192061921,14.715021779124058],[121.9350193501935,14.735853811663134],[121.92421924219241,14.800085911991957],[121.88821888218882,14.840013974358513],[121.86301863018633,14.916398093668462],[121.81981819818202,14.963270166881372],[121.84141841418415,15.037918283479726],[121.97101971019714,15.046598297037676],[122.03222032220322,15.004934231959524]]],[[[121.09981099811,18.615819872065927],[121.25461254612549,18.563739790718245],[121.59301593015931,18.376251497866562],[121.71541715417158,18.329379424653638],[121.84501845018451,18.294659370421854],[121.94581945819459,18.285979356863905],[122.03942039420394,18.327643421942057],[122.07542075420753,18.37104348973179],[122.14742147421475,18.487355671408295],[122.21942219422198,18.501243693101017],[122.26622266222665,18.459579628022865],[122.29862298622987,18.40229153854041],[122.3166231662317,18.32069941109569],[122.29502295022951,18.233899275516208],[122.22302223022234,18.157515156206273],[122.17982179821797,18.063771009780424],[122.15102151021512,17.756498529829074],[122.15102151021512,17.66449038611482],[122.17622176221761,17.575954247823745],[122.23742237422374,17.435338028184987],[122.26982269822702,17.39540996581843],[122.36342363423637,17.34506588718233],[122.38862388623886,17.306873827527355],[122.39222392223922,17.23916972177537],[122.40662406624068,17.178409626869723],[122.46782467824681,17.155841591619065],[122.51822518225185,17.124593542810445],[122.50022500225003,17.05862543977004],[122.46782467824681,16.98918533130646],[122.42462424624244,16.822529070993852],[122.22662226622265,16.435400466309375],[122.21582215822161,16.35207233615307],[122.13662136621366,16.185416075840465],[121.97461974619745,16.157640032455035],[121.78741787417874,16.07778390772191],[121.68661686616866,16.01528781010468],[121.59661596615967,15.933695682659973],[121.56061560615609,15.826063514541417],[121.58941589415895,15.777455438616911],[121.60741607416077,15.725375357269215],[121.60741607416077,15.669823270498355],[121.57861578615785,15.622951197285431],[121.48861488614887,15.510111021032102],[121.45261452614528,15.416366874606268],[121.41301413014133,15.374702809528117],[121.39141391413915,15.324358730892016],[121.39861398613988,15.26707064140956],[121.43461434614346,15.21672656277346],[121.54261542615427,14.999726223824752],[121.66141661416617,14.789669895722412],[121.68661686616866,14.765365857760159],[121.69381693816939,14.73758981437473],[121.62541625416253,14.682037727603856],[121.6290162901629,14.581349570331668],[121.64701647016471,14.480661413059465],[121.75141751417516,14.234149028013732],[121.76581765817662,14.168180924973328],[121.8018180181802,14.11436484091405],[121.85221852218524,14.062284759566367],[121.91341913419137,14.020620694488215],[122.07902079020789,13.947708580601457],[122.14382143821439,13.93208455619714],[122.21222212222125,13.930348553485558],[122.22662226622265,13.978956629410064],[122.28782287822878,13.996316656525963],[122.27342273422738,14.044924732450468],[122.20142201422016,14.110892835490873],[122.20142201422016,14.147348892434252],[122.23742237422374,14.175124935819696],[122.28422284222842,14.190748960224],[122.3850238502385,14.263661074110757],[122.48942489424894,14.322685166304808],[122.6262262622626,14.317477158170036],[122.75942759427596,14.284493106649833],[122.85662856628568,14.251509055129631],[122.93582935829357,14.187276954800822],[123.01503015030153,14.079644786682266],[123.0726307263073,13.959860599582584],[123.06903069030693,13.902572510100114],[123.05823058230584,13.84528442061766],[123.05823058230584,13.787996331135204],[123.10143101431015,13.74980427148023],[123.23103231032309,13.748068268768648],[123.29583295832958,13.83660440705971],[123.30663306633068,13.937292564331912],[123.259832598326,13.975484623986887],[123.28143281432813,14.024092699911392],[123.32103321033213,14.062284759566367],[123.3786337863379,14.029300708046165],[123.43263432634325,13.966804610428937],[123.63423634236341,13.899100504676937],[123.68463684636845,13.897364501965356],[123.72423724237245,13.883476480272634],[123.81423814238144,13.83660440705971],[123.85743857438575,13.80014835011633],[123.80703807038071,13.7220282280948],[123.60543605436055,13.704668200978901],[123.54783547835478,13.64564410878485],[123.60903609036092,13.527595924396763],[123.70263702637027,13.432115775259334],[123.7638376383764,13.353995653237803],[123.8178381783818,13.268931520369904],[123.8178381783818,13.190811398348373],[123.78543785437853,13.11095527361526],[123.87183871838721,13.116163281750019],[123.95463954639547,13.100539257345716],[124.069840698407,13.031099148882134],[124.10584105841059,13.02415513803578],[124.14184141841417,13.036307157016907],[124.13824138241381,12.79153077468277],[124.05904059040591,12.567586424887708],[123.9618396183962,12.595362468273137],[123.87903879038794,12.689106614698971],[123.89343893438934,12.805418796375477],[123.94743947439474,12.916522969917224],[123.91863918639189,12.939091005167882],[123.86463864638648,12.930410991609932],[123.80343803438035,12.90610695364768],[123.73503735037349,12.89742694008973],[123.62703627036274,12.911314961782452],[123.40383403834039,13.032835151593716],[123.31023310233104,13.04325116786326],[123.28863288632886,13.098803254634134],[123.29583295832958,13.215115436310626],[123.2058320583206,13.353995653237803],[123.19143191431914,13.402603729162308],[123.16263162631628,13.442531791528879],[122.89622896228963,13.591828024725572],[122.8638286382864,13.61786806539942],[122.78102781027809,13.737652252499103],[122.59382593825939,13.907780518234887],[122.54342543425435,13.925140545350786],[122.48582485824858,13.930348553485558],[122.46782467824681,13.886948485695811],[122.4930249302493,13.820980382655407],[122.5038250382504,13.763692293172952],[122.50022500225003,13.70293219826732],[122.50742507425076,13.656060125054395],[122.59742597425975,13.562315978628561],[122.60822608226084,13.517179908127233],[122.66942669426697,13.395659718315954],[122.67662676626765,13.2533074959656],[122.60102601026011,13.19428340377155],[122.51462514625149,13.260251506811969],[122.51102511025113,13.314067590871247],[122.49662496624967,13.362675666795752],[122.40662406624068,13.492875870164966],[122.37782377823777,13.52065191355041],[122.20502205022052,13.647380111496446],[122.07182071820722,13.787996331135204],[121.77661776617765,13.937292564331912],[121.74421744217443,13.945972577889862],[121.69021690216903,13.933820558908735],[121.64341643416435,13.916460531792836],[121.49941499414996,13.841812415194482],[121.44901449014492,13.791468336558381],[121.44541445414455,13.711612211825269],[121.34461344613447,13.649116114208041],[121.20421204212045,13.640436100650092],[121.09621096210964,13.678628160305067],[121.00621006210065,13.758484285038179],[120.93060930609306,13.761956290461356],[120.84060840608407,13.88521248298423],[120.7290072900729,13.900836507388533],[120.63540635406355,13.805356358251103],[120.61740617406173,13.994580653814367],[120.61740617406173,14.187276954800822],[120.64260642606428,14.244565044283277],[120.68940689406895,14.291437117496201],[120.92340923409233,14.492813432040592],[120.95220952209525,14.558781535080996],[120.94140941409415,14.645581670660476],[120.88740887408875,14.715021779124058],[120.80460804608049,14.758421846913805],[120.70740707407077,14.775781874029704],[120.63900639006391,14.81570993639626],[120.58500585005851,14.881678039436665],[120.54540545405456,14.765365857760159],[120.58140581405814,14.595237592024375],[120.58860588605887,14.482397415771047],[120.55620556205565,14.440733350692895],[120.49500495004952,14.440733350692895],[120.43740437404375,14.452885369674036],[120.3978039780398,14.492813432040592],[120.36540365403653,14.609125613717097],[120.28260282602827,14.683773730315451],[120.25020250202505,14.793141901145589],[120.2142021420214,14.808765925549906],[120.13860138601387,14.800085911991957],[120.0810008100081,14.850429990628058],[120.04500045000452,14.97889419128569],[120.0378003780038,15.114302402789676],[120.00540005400057,15.228878581754586],[119.9585995859959,15.339982755296319],[119.93339933399335,15.430254896298976],[119.89019890198904,15.838215533522543],[119.88299882998831,15.874671590465923],[119.86139861398613,15.905919639274543],[119.80739807398078,15.952791712487453],[119.76779767797677,16.008343799258327],[119.76059760597605,16.05521587247125],[119.77139771397714,16.254856184304046],[119.78939789397896,16.303464260228566],[119.8289982899829,16.326032295479223],[119.88659886598867,16.28784023582425],[119.92979929799299,16.239232159899743],[119.98379983799839,16.21492812193749],[120.03420034200343,16.185416075840465],[120.12420124201242,16.065631888740782],[120.16020160201606,16.048271861624883],[120.27180271802717,16.05174386704806],[120.33660336603367,16.065631888740782],[120.36900369003689,16.10903195653053],[120.38700387003871,16.161112037878212],[120.39060390603908,16.221872132783844],[120.32580325803258,16.400680412077577],[120.30420304203045,16.52914461273521],[120.30420304203045,16.645456794411714],[120.32220322203221,16.76176897608822],[120.4086040860409,16.956201279786256],[120.41940419404193,17.08987348857866],[120.4122041220412,17.270417770583975],[120.42660426604266,17.37631393599095],[120.4230042300423,17.438810033608164],[120.37260372603726,17.534290182745593],[120.35820358203586,17.638450345440972],[120.50580505805061,18.162723164341045],[120.55260552605529,18.263411321613233],[120.58500585005851,18.369307487020208],[120.59940599405996,18.50818770394737],[120.71100711007114,18.546379763602346],[120.81540815408152,18.6036678530848],[120.86940869408693,18.59845984495003],[120.92340923409233,18.58457182325732],[121.05301053010533,18.614083869354346],[121.09981099811,18.615819872065927]]],[[[121.9206192061921,18.895316308631863],[121.85941859418597,18.82240419474509],[121.82341823418233,18.843236227284166],[121.85941859418597,18.912676335747747],[121.85941859418597,18.936980373710014],[121.88821888218882,18.990796457769292],[121.94221942219423,19.009892487596773],[121.9890198901989,18.956076403537494],[121.9206192061921,18.895316308631863]]],[[[121.25101251012512,19.08280460148353],[121.24741247412476,19.015100495731545],[121.19701197011972,19.04982054996333],[121.18621186211863,19.101900631311025],[121.18981189811899,19.138356688254405],[121.21141211412117,19.183492758755733],[121.2438124381244,19.143564696389177],[121.25101251012512,19.08280460148353]]],[[[121.52101521015209,19.362301038049466],[121.53181531815318,19.27202889704681],[121.47061470614705,19.27376489975839],[121.38421384213842,19.329316986529264],[121.37341373413733,19.357093029914694],[121.3770137701377,19.379661065165365],[121.39141391413915,19.398757094992845],[121.52101521015209,19.362301038049466]]],[[[121.96021960219605,20.36571060534827],[121.94221942219423,20.353558586367143],[121.91341913419137,20.3587665945019],[121.94221942219423,20.45424674363933],[121.99261992619927,20.48028678431318],[122.03222032220322,20.469870768043634],[121.96021960219605,20.36571060534827]]],[[[121.87741877418773,20.782351256129772],[121.83061830618306,20.700759128685064],[121.79101791017911,20.700759128685064],[121.79821798217984,20.745895199186393],[121.84861848618488,20.841375348323822],[121.8666186661867,20.839639345612227],[121.87741877418773,20.782351256129772]]]]}},{"type":"Feature","id":585,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[131.1727117271173,3.026515521991172],[131.15111151111512,3.0213075138563994],[131.13671136711366,3.0247795192795763],[131.13671136711366,3.0386675409722983],[131.15111151111512,3.0542915653766016],[131.1727117271173,3.0612355762229697],[131.1871118711187,3.056027568088197],[131.1871118711187,3.0421395463954752],[131.1727117271173,3.026515521991172]]],[[[134.59634596345967,7.3821463253695185],[134.53514535145354,7.361314292830443],[134.50634506345062,7.437698412140392],[134.51714517145172,7.526234550431454],[134.55674556745566,7.593938656183454],[134.59994599946003,7.616506691434125],[134.6071460714607,7.623450702280479],[134.65034650346507,7.711986840571541],[134.6611466114661,7.663378764647035],[134.63234632346325,7.501930512469201],[134.59994599946003,7.437698412140392],[134.59634596345967,7.3821463253695185]]]]}},{"type":"Feature","id":598,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[153.53613536135362,-11.476051130628491],[153.7017370173702,-11.528131211976174],[153.75933759337596,-11.587155304170224],[153.69813698136983,-11.613195344844058],[153.55413554135544,-11.630555371959957],[153.51813518135185,-11.595835317728174],[153.37773377733777,-11.55937926078478],[153.35613356133564,-11.495147160455971],[153.28773287732878,-11.517715195706629],[153.32373323733236,-11.470843122493719],[153.23373233732337,-11.420499043857617],[153.20853208532088,-11.351058935394036],[153.20493204932052,-11.323282892008592],[153.3057330573306,-11.356266943528794],[153.53613536135362,-11.476051130628491]]],[[[154.28134281342813,-11.361474951663567],[154.26694266942673,-11.415291035722845],[154.23094230942309,-11.397931008606946],[154.12294122941233,-11.42570705199239],[154.06534065340657,-11.418763041146022],[154.0329403294033,-11.370154965221516],[154.02214022140225,-11.34758692997086],[154.11934119341197,-11.364946957086744],[154.10134101341015,-11.311130873027466],[154.2381423814238,-11.33890691641291],[154.28134281342813,-11.361474951663567]]],[[[150.89730897308976,-10.564649707043941],[150.8829088290883,-10.642769829065472],[150.80370803708036,-10.6202017938148],[150.7857078570786,-10.602841766698901],[150.80010800108005,-10.554233690774396],[150.87210872108722,-10.552497688062815],[150.89730897308976,-10.564649707043941]]],[[[151.0809108091081,-10.019544855604792],[151.12411124111242,-10.019544855604792],[151.19611196111964,-9.944896739006438],[151.25731257312572,-9.922328703755781],[151.29691296912972,-9.957048757987565],[151.23211232112322,-10.194881129475348],[151.17451174511746,-10.15842507253197],[150.95850958509584,-10.092456969491565],[150.95130951309517,-9.998712823065716],[150.89730897308976,-9.96746477425711],[150.86130861308612,-9.875456630542857],[150.78930789307896,-9.774768473270655],[150.7749077490775,-9.70880037023025],[150.8181081810818,-9.736576413615694],[150.86130861308612,-9.802544516656098],[151.05211052110525,-9.93968873087168],[151.04491044910452,-9.983088798661413],[151.0809108091081,-10.019544855604792]]],[[[150.53010530105303,-9.345975803508026],[150.67050670506706,-9.429303933664329],[150.74610746107464,-9.404999895702076],[150.78930789307896,-9.417151914683203],[150.87930879308794,-9.512632063820632],[150.8829088290883,-9.582072172284214],[150.89730897308976,-9.641096264478264],[150.8937089370894,-9.667136305152098],[150.84330843308436,-9.703592362095492],[150.84690846908472,-9.66192829701734],[150.81090810908108,-9.654984286170972],[150.67770677706778,-9.656720288882568],[150.5769057690577,-9.63068024820872],[150.43650436504367,-9.625472240073947],[150.49410494104944,-9.561240139745138],[150.50850508505084,-9.536936101782885],[150.4329043290433,-9.434511941799101],[150.4329043290433,-9.385903865874582],[150.43650436504367,-9.359863825200748],[150.4977049770498,-9.345975803508026],[150.53010530105303,-9.345975803508026]]],[[[150.3465034650347,-9.493536033993138],[150.33210332103323,-9.51784007195539],[150.27450274502746,-9.500480044839506],[150.10890108901089,-9.361599827912329],[150.13410134101343,-9.259175667928545],[150.20970209702097,-9.207095586580849],[150.32130321303214,-9.264383676063318],[150.35730357303572,-9.349447808931203],[150.3681036810368,-9.396319882144127],[150.3465034650347,-9.493536033993138]]],[[[152.63252632526326,-8.958847198823534],[152.69012690126902,-8.974471223227852],[152.80892808928093,-8.967527212381484],[152.84852848528487,-9.024815301863953],[152.90612906129064,-9.043911331691433],[152.95292952929532,-9.069951372365281],[152.99612996129963,-9.108143432020242],[152.99612996129963,-9.130711467270913],[152.98532985329854,-9.15154349980999],[152.96012960129605,-9.168903526925888],[152.96732967329672,-9.208831589292444],[152.9241292412924,-9.203623581157672],[152.86652866528664,-9.224455613696747],[152.75852758527589,-9.177583540483838],[152.71892718927188,-9.167167524214292],[152.70812708127085,-9.12550345913614],[152.63972639726398,-9.057799353384155],[152.51372513725136,-9.009191277459635],[152.57852578525785,-8.969263215093079],[152.63252632526326,-8.958847198823534]]],[[[143.58923589235894,-8.634214691756284],[143.60723607236076,-8.677614759546017],[143.4632346323463,-8.616854664640385],[143.32283322833229,-8.516166507368183],[143.25443254432548,-8.490126466694349],[143.20763207632075,-8.424158363653945],[143.29403294032943,-8.47276643957845],[143.4416344163442,-8.519638512791374],[143.58923589235894,-8.634214691756284]]],[[[151.1061110611106,-8.733166846316891],[151.12411124111242,-8.804342957492068],[151.04491044910452,-8.727958838182118],[151.0809108091081,-8.641158702602638],[151.08811088110883,-8.594286629389714],[151.08451084510847,-8.56824658871588],[151.00531005310052,-8.523110518214551],[151.04491044910452,-8.450198404327779],[151.0917109171092,-8.425894366365526],[151.1169111691117,-8.418950355519172],[151.1169111691117,-8.521374515502956],[151.13851138511387,-8.56824658871588],[151.1061110611106,-8.733166846316891]]],[[[143.58563585635858,-8.4814464531364],[143.54243542435427,-8.484918458559576],[143.3660336603366,-8.417214352807576],[143.32283322833229,-8.366870274171475],[143.5280352803528,-8.379022293152602],[143.58203582035821,-8.391174312133742],[143.5928359283593,-8.460614420597324],[143.58563585635858,-8.4814464531364]]],[[[148.02448024480248,-5.827098307115875],[147.98487984879853,-5.834042317962229],[147.9668796687967,-5.7889062474609005],[147.87327873278736,-5.748978185094344],[147.779677796778,-5.627457995283066],[147.78327783277837,-5.523297832587687],[147.7940779407794,-5.4920497837790805],[147.8480784807848,-5.490313781067485],[148.05328053280533,-5.611833970878763],[148.07488074880752,-5.650026030533738],[148.06048060480606,-5.764602209498648],[148.02448024480248,-5.827098307115875]]],[[[155.9589595895959,-6.686419649352729],[155.93375933759341,-6.780163795778577],[155.9157591575916,-6.797523822894462],[155.89055890558905,-6.761067765951083],[155.80415804158042,-6.7957878201828805],[155.76455764557647,-6.833979879837855],[155.7177571775718,-6.863491925934866],[155.61695616956172,-6.8565479150885125],[155.519755197552,-6.830507874414664],[155.42615426154265,-6.781899798490159],[155.34335343353433,-6.721139703584527],[155.26055260552607,-6.625659554447097],[155.21015210152103,-6.52670739988649],[155.23535235352352,-6.412131220921566],[155.2029520295203,-6.307971058226201],[155.04455044550446,-6.233322941627847],[155.00855008550087,-6.209018903665594],[154.940149401494,-6.1065947436817964],[154.8717487174872,-6.061458673180468],[154.78174781747816,-5.971186532177811],[154.76014760147604,-5.9312584698112545],[154.7205472054721,-5.81668229084633],[154.709747097471,-5.747242182382749],[154.74214742147421,-5.5458658678383586],[154.72774727747276,-5.445177710566156],[154.77094770947713,-5.453857724124106],[154.8177481774818,-5.493785786490662],[154.8717487174872,-5.521561829876106],[154.99774997749978,-5.540657859703586],[155.0949509495095,-5.6205139844367125],[155.18495184951848,-5.776754228479774],[155.19935199351994,-5.828834309827457],[155.22815228152285,-5.86529036677085],[155.3217532175322,-5.9312584698112545],[155.37215372153725,-5.9746585376009875],[155.4657546575466,-6.144786803336771],[155.519755197552,-6.18124286028015],[155.58095580955813,-6.196866884684454],[155.63855638556385,-6.221170922646721],[155.73575735757356,-6.295819039245075],[155.82215822158224,-6.380883172112959],[155.88335883358837,-6.469419310404035],[155.9265592655927,-6.564899459541465],[155.9589595895959,-6.686419649352729]]],[[[147.17487174871752,-5.431289688873434],[147.12087120871212,-5.438233699719802],[147.02727027270276,-5.342753550582373],[147.00567005670058,-5.3062974936389935],[147.01647016470167,-5.257689417714474],[147.13167131671315,-5.189985311962488],[147.20727207272074,-5.25074540686812],[147.2216722167222,-5.380945610237347],[147.17487174871752,-5.431289688873434]]],[[[154.64854648546486,-5.43302569158503],[154.62694626946268,-5.439969702431384],[154.58374583745837,-5.314977507196929],[154.5765457654577,-5.221233360771095],[154.56214562145624,-5.151793252307513],[154.54054540545405,-5.1101291872293615],[154.60534605346055,-5.035481070631008],[154.6341463414634,-5.014649038091932],[154.68094680946808,-5.054577100458488],[154.6881468814688,-5.143113238749564],[154.72774727747276,-5.217761355347918],[154.6989469894699,-5.382681612948929],[154.64854648546486,-5.43302569158503]]],[[[146.01926019260196,-4.726472587968061],[145.9508595085951,-4.755984634065072],[145.90405904059043,-4.733416598814415],[145.88245882458824,-4.6674484957740106],[145.90045900459006,-4.604952398156783],[145.95805958059583,-4.554608319520682],[145.9940599405994,-4.538984295116379],[146.03726037260373,-4.573704349348162],[146.05166051660518,-4.639672452388581],[146.01926019260196,-4.726472587968061]]],[[[151.9161191611916,-4.295943915493837],[151.96651966519664,-4.316775948032912],[152.11772117721176,-4.212615785337533],[152.19692196921972,-4.285527899224292],[152.2977229772298,-4.320247953456089],[152.4057240572406,-4.341079985995165],[152.3625236252363,-4.490376219191873],[152.3769237692377,-4.559816327655454],[152.40212402124024,-4.629256436119036],[152.39852398523988,-4.731680596102819],[152.3517235172352,-4.821952737105491],[152.25812258122585,-4.9538889431863],[152.21492214922148,-4.979928983860134],[152.1681216812168,-4.993817005552856],[152.01332013320132,-5.004233021822401],[151.98451984519846,-5.073673130285982],[151.99531995319956,-5.148321246884336],[152.07812078120782,-5.247273401444943],[152.1429214292143,-5.35664157227508],[152.07812078120782,-5.459065732258878],[151.970119701197,-5.52850584072246],[151.86571865718656,-5.564961897665839],[151.69651696516968,-5.544129865126763],[151.51651516515165,-5.552809878684712],[151.48051480514806,-5.591001938339687],[151.48051480514806,-5.655234038668496],[151.45531455314557,-5.703842114593016],[151.4229142291423,-5.747242182382749],[151.3329133291333,-5.839250326097002],[151.22851228512286,-5.919106450830128],[151.0917109171092,-5.997226572851659],[151.04491044910452,-6.014586599967558],[150.9189091890919,-6.026738618948684],[150.80730807308072,-6.071874689450013],[150.76050760507604,-6.115274757239746],[150.70650706507064,-6.149994811471544],[150.5877058770588,-6.188186871126518],[150.47250472504726,-6.262834987724872],[150.42930429304295,-6.27672300941758],[150.1917019170192,-6.2888750283987065],[149.84969849698496,-6.292347033821883],[149.74889748897488,-6.301027047379833],[149.65169651696516,-6.290611031110302],[149.59769597695976,-6.261098985013277],[149.48249482494828,-6.123954770797695],[149.3816938169382,-6.078818700296367],[149.2736927369274,-6.078818700296367],[149.12609126091263,-6.127426776220872],[149.09729097290972,-6.1170107599513415],[148.80928809288093,-5.915634445406937],[148.71928719287195,-5.867026369482431],[148.6256862568626,-5.830570312539052],[148.51048510485106,-5.804530271865204],[148.40248402484025,-5.764602209498648],[148.33768337683375,-5.669122060361218],[148.34488344883448,-5.544129865126763],[148.43128431284316,-5.471217751240005],[148.56448564485646,-5.507673808183384],[148.6148861488615,-5.507673808183384],[148.66528665286654,-5.486841775644308],[148.7228872288723,-5.493785786490662],[148.78408784087844,-5.511145813606561],[149.0000900009,-5.485105772932712],[149.12249122491227,-5.523297832587687],[149.24489244892447,-5.573641911223788],[149.360093600936,-5.584057927493319],[149.47529475294755,-5.573641911223788],[149.63009630096303,-5.516353821741333],[149.68049680496807,-5.523297832587687],[149.8316983169832,-5.523297832587687],[149.96129961299613,-5.446913713277752],[150.01170011700117,-5.139641233326387],[150.04410044100445,-5.035481070631008],[150.09090090900912,-5.011177032668755],[150.12330123301234,-5.018121043515109],[150.17010170101702,-5.070201124862805],[150.10890108901089,-5.13616922790321],[150.08010080100803,-5.186513306539297],[150.0729007290073,-5.30976949906217],[150.10530105301052,-5.429553686161853],[150.18450184501847,-5.523297832587687],[150.29970299703,-5.5354498515688135],[150.4041040410404,-5.472953753951586],[150.51930519305193,-5.46080173497046],[150.62730627306274,-5.521561829876106],[150.73530735307355,-5.511145813606561],[150.7857078570786,-5.471217751240005],[150.84330843308436,-5.453857724124106],[150.90090900909013,-5.446913713277752],[150.95130951309517,-5.4243456780270805],[151.02331023310234,-5.320185515331701],[151.070110701107,-5.203873333655196],[151.13851138511387,-5.113601192652538],[151.32571325713258,-4.960832954032654],[151.37971379713798,-4.941736924205173],[151.4409144091441,-4.931320907935628],[151.5741157411574,-4.938264918781982],[151.67131671316713,-4.882712832011123],[151.67851678516786,-4.761192642199845],[151.6641166411664,-4.63620044696539],[151.5525155251553,-4.3462879941299235],[151.54531545315456,-4.2994159209170135],[151.55971559715596,-4.247335839569317],[151.59211592115923,-4.200463766356407],[151.7037170371704,-4.200463766356407],[151.8189181891819,-4.2178237934722915],[151.86571865718656,-4.261223861262039],[151.9161191611916,-4.295943915493837]]],[[[153.65853658536588,-4.099775609084205],[153.65133651336515,-4.122343644334862],[153.59013590135902,-4.096303603661028],[153.64053640536406,-4.044223522313331],[153.66213662136624,-4.040751516890154],[153.65853658536588,-4.099775609084205]]],[[[152.6721267212672,-3.1328220987287807],[152.6469264692647,-3.2213582370198566],[152.58572585725858,-3.169278155672174],[152.54252542525427,-3.0963660417854015],[152.57132571325712,-3.061645987553618],[152.63972639726398,-3.0425499577261235],[152.6721267212672,-3.1328220987287807]]],[[[152.09972099721,-2.9470698085886937],[152.0889208892089,-2.997413887224795],[152.0565205652057,-2.9956778845132135],[151.970119701197,-2.8967257299525926],[151.9557195571956,-2.8706856892787584],[151.97371973719737,-2.8463816513165057],[152.07452074520745,-2.919293765203264],[152.09972099721,-2.9470698085886937]]],[[[151.9557195571956,-2.830757626912188],[151.93411934119342,-2.830757626912188],[151.93051930519306,-2.750901502179076],[151.94491944919451,-2.7092374371009242],[152.00252002520028,-2.737013480486354],[152.009720097201,-2.8099255943731123],[151.9557195571956,-2.830757626912188]]],[[[141.13401134011343,-9.22098360827357],[140.97560975609758,-9.118559448289787],[140.97560975609758,-9.10640742930866],[140.97560975609758,-8.901559109341079],[140.97560975609758,-8.698446792085093],[140.97560975609758,-8.495334474829107],[140.97560975609758,-8.292222157573121],[140.97560975609758,-8.089109840317136],[140.97560975609758,-7.885997523061164],[140.97560975609758,-7.682885205805178],[140.97560975609758,-7.479772888549192],[140.97560975609758,-7.276660571293206],[140.97560975609758,-7.071812251325625],[140.97560975609758,-6.905155991013018],[140.91800918009181,-6.839187887972614],[140.8640086400864,-6.740235733412007],[140.8748087480875,-6.611771532754375],[140.9432094320943,-6.452059283288136],[140.97560975609758,-6.3461631178811615],[140.97560975609758,-6.259362982301681],[140.97560975609758,-6.056250665045695],[140.97560975609758,-5.853138347789709],[140.97560975609758,-5.650026030533738],[140.97560975609758,-5.446913713277752],[140.97560975609758,-5.243801396021766],[140.97560975609758,-5.0389530760541845],[140.97560975609758,-4.835840758798199],[140.97560975609758,-4.632728441542213],[140.97560975609758,-4.429616124286227],[140.97560975609758,-4.226503807030241],[140.97560975609758,-4.023391489774255],[140.97560975609758,-3.820279172518269],[140.97560975609758,-3.6171668552622833],[140.97560975609758,-3.4140545380063116],[140.97200972009722,-3.20920621803873],[140.97200972009722,-3.0060939007827443],[140.97200972009722,-2.8029815835267584],[140.97200972009722,-2.6814613937154803],[140.97200972009722,-2.6137572879634945],[140.97200972009722,-2.6102852825403176],[141.00441004410044,-2.6102852825403176],[141.10521105211052,-2.612021285251899],[141.18441184411847,-2.6276453096562022],[141.68841688416887,-2.84464564860491],[141.83601836018363,-2.9314457841843904],[141.88641886418867,-2.9522778167234662],[141.9368193681937,-2.954013819435062],[141.98721987219875,-2.9644298357045926],[142.21042210422104,-3.084214022804275],[142.54882548825492,-3.2039982099039577],[142.9052290522905,-3.3203103915804633],[143.01683016830168,-3.344614429542716],[143.12843128431285,-3.355030445812261],[143.3768337683377,-3.394958508178817],[143.510035100351,-3.4314145651221963],[143.70083700837012,-3.5737667874725503],[143.79803798037983,-3.6171668552622833],[143.88803888038882,-3.6970229799954097],[144.0140401404014,-3.78382311557489],[144.0680406804068,-3.804655148113966],[144.1220412204122,-3.815071164383511],[144.24804248042483,-3.818543169806688],[144.3740437404374,-3.8029191454023845],[144.4280442804428,-3.8098631562487384],[144.47844478444784,-3.8254871806530417],[144.52524525245252,-3.854999226750067],[144.5468454684547,-3.912287316232522],[144.6260462604626,-3.993879443677244],[144.73764737647377,-4.028599497909028],[144.84204842048422,-4.1015116117958],[144.93924939249393,-4.1883117473752804],[145.0076500765008,-4.275111882954761],[145.0868508685087,-4.349759999553115],[145.20925209252096,-4.381008048361721],[145.33525335253353,-4.384480053784898],[145.76725767257676,-4.823688739817072],[145.7888578885789,-4.891392845569072],[145.79245792457925,-5.1778332929813615],[145.74565745657458,-5.401777642776409],[145.85365853658539,-5.471217751240005],[145.99765997659978,-5.497257791913839],[146.20646206462067,-5.5458658678383586],[146.40446404464046,-5.6170419790135355],[147.03447034470344,-5.919106450830128],[147.12087120871212,-5.945146491503962],[147.2468724687247,-5.955562507773507],[147.37647376473768,-5.950354499638735],[147.42327423274236,-5.965978524043038],[147.5168751687517,-6.021530610813912],[147.56727567275675,-6.056250665045695],[147.65367653676537,-6.155202819606316],[147.72927729277296,-6.261098985013277],[147.76167761677618,-6.292347033821883],[147.80127801278013,-6.314915069072555],[147.82287822878232,-6.37220315855501],[147.85527855278553,-6.551011437848743],[147.84447844478444,-6.662115611390476],[147.81207812078122,-6.703779676468628],[147.71127711277114,-6.722875706296108],[147.3548735487355,-6.7419717361236025],[147.12087120871212,-6.721139703584527],[146.95526955269554,-6.833979879837855],[146.9480694806948,-6.882587955762361],[146.96246962469627,-6.929460028975285],[147.10647106471066,-7.1672924004630545],[147.18927189271892,-7.377348728565394],[147.26127261272615,-7.4641488641448746],[147.3656736567366,-7.53358897260847],[147.45927459274594,-7.6169171027647735],[147.54567545675457,-7.710661249190608],[147.7256772567726,-7.875581506791619],[147.82287822878232,-7.938077604408846],[147.9344793447935,-7.9745336613522255],[148.12528125281256,-8.102997862009857],[148.15048150481505,-8.160285951492313],[148.20808208082082,-8.339094230786046],[148.229682296823,-8.458878417885728],[148.23328233282336,-8.50922249652183],[148.24768247682476,-8.554358567023158],[148.41328413284134,-8.66372673785331],[148.4528845288453,-8.694974786661916],[148.5248852488525,-8.938015166284458],[148.58248582485828,-9.052591345249382],[148.679686796868,-9.092519407615939],[148.7912879128791,-9.089047402192762],[149.09729097290972,-9.016135288306003],[149.1404914049141,-9.014399285594408],[149.1980919809198,-9.031759312710307],[149.24849248492484,-9.071687375076863],[149.2628926289263,-9.181055545907014],[149.21609216092162,-9.295631724871924],[149.20169201692016,-9.406735898413658],[149.2628926289263,-9.497008039416315],[149.41769417694178,-9.568184150591492],[149.47529475294755,-9.589016183130568],[149.7560975609756,-9.611584218381239],[149.8640986409864,-9.63068024820872],[149.97209972099722,-9.660192294305745],[150.01170011700117,-9.687968337691174],[149.9828998289983,-9.736576413615694],[149.9288992889929,-9.760880451577947],[149.8640986409864,-9.771296467847478],[149.75969759697597,-9.806016522079275],[149.76329763297633,-9.868512619696503],[149.8208982089821,-9.934480722736907],[149.8748987489875,-10.012600844758438],[149.91809918099182,-10.042112890855464],[149.96849968499686,-10.061208920682944],[150.08730087300876,-10.087248961356792],[150.2061020610206,-10.125441021011767],[150.28530285302855,-10.163633080666727],[150.36450364503645,-10.189673121340576],[150.53730537305375,-10.207033148456475],[150.6669066690667,-10.257377227092576],[150.8505085050851,-10.2365451945535],[150.69210692106924,-10.318137321998208],[150.63810638106384,-10.337233351825702],[150.44730447304477,-10.307721305728677],[150.41130411304113,-10.338969354537284],[150.49050490504908,-10.425769490116764],[150.60570605706056,-10.484793582310814],[150.64890648906493,-10.517777633831017],[150.61650616506165,-10.557705696197573],[150.48330483304835,-10.6375618209307],[150.42570425704258,-10.647977837200244],[150.32130321303214,-10.654921848046598],[150.14130141301416,-10.6202017938148],[150.01530015300153,-10.576801726025067],[149.9828998289983,-10.517777633831017],[149.94689946899473,-10.483057579599219],[149.83529835298356,-10.397993446731334],[149.75249752497524,-10.352857376230006],[149.65169651696516,-10.337233351825702],[149.5436954369544,-10.338969354537284],[149.35289352893528,-10.290361278612778],[148.93528935289356,-10.25564122438098],[148.83808838088385,-10.234809191841904],[148.71208712087122,-10.167105086089919],[148.65448654486545,-10.156689069820374],[148.58968589685895,-10.179257105071045],[148.43128431284316,-10.191409124052171],[148.38448384483848,-10.186201115917399],[148.26928269282695,-10.128913026434944],[148.15048150481505,-10.108080993895868],[148.10008100081,-10.123705018300171],[148.04968049680497,-10.128913026434944],[147.89127891278912,-10.087248961356792],[147.7688776887769,-10.069888934240893],[147.66807668076683,-10.012600844758438],[147.61407614076143,-9.960520763410756],[147.5528755287553,-9.911912687486236],[147.49527495274953,-9.790392497674972],[147.4088740887409,-9.674080315998467],[147.29727297272973,-9.580336169572618],[147.06327063270635,-9.425831928241152],[147.01647016470167,-9.387639868586177],[146.92646926469268,-9.247023648947419],[146.930069300693,-9.15327950252157],[146.96246962469627,-9.059535356095736],[146.91206912069123,-9.092519407615939],[146.85446854468546,-9.087311399481166],[146.6960669606696,-9.024815301863953],[146.63126631266312,-8.95190318797718],[146.52326523265236,-8.75052687343279],[146.4548645486455,-8.642894705314234],[146.29646296462965,-8.455406412462551],[146.24966249662498,-8.344302238920818],[146.18486184861848,-8.247086087071793],[146.14166141661417,-8.210630030128414],[146.10926109261095,-8.168965965050262],[146.07686076860767,-8.113413878279403],[146.03366033660336,-8.07695782133601],[145.81045810458107,-7.99362969117972],[145.77085770857713,-7.965853647794276],[145.72765727657276,-7.951965626101568],[145.56205562055624,-7.943285612543619],[145.46845468454688,-7.929397590850897],[145.28845288452885,-7.861693485098897],[145.1948519485195,-7.840861452559821],[145.08325083250833,-7.828709433578695],[144.97524975249752,-7.8026693929048605],[144.9212492124921,-7.776629352231012],[144.88524885248853,-7.733229284441265],[144.8636486364864,-7.630805124457481],[144.77364773647736,-7.642957143438608],[144.68364683646837,-7.625597116322709],[144.59724597245975,-7.58914105937933],[144.51084510845112,-7.566573024128672],[144.449644496445,-7.597821072937279],[144.43164431644317,-7.679413200381987],[144.4028440284403,-7.682885205805178],[144.35244352443527,-7.66726118140086],[144.32724327243272,-7.67594119495881],[144.26964269642696,-7.714133254613785],[144.22644226442264,-7.764477333249886],[144.14364143641438,-7.757533322403532],[143.97443974439744,-7.705453241055835],[143.8988389883899,-7.6742051922472285],[143.83403834038342,-7.615181100053178],[143.780037800378,-7.550948999724355],[143.72243722437224,-7.498868918376672],[143.65403654036544,-7.460676858721698],[143.74043740437406,-7.5492129970127735],[143.94203942039422,-7.9450216152552],[143.89163891638918,-7.951965626101568],[143.84123841238414,-7.941549609832023],[143.88803888038882,-8.017933729141973],[143.83403834038342,-8.028349745411504],[143.780037800378,-8.028349745411504],[143.66483664836647,-7.995365693891301],[143.55323553235536,-7.9849496776217705],[143.51723517235172,-8.000573702026074],[143.54243542435427,-8.028349745411504],[143.58203582035821,-8.113413878279403],[143.61443614436143,-8.200214013858883],[143.44883448834491,-8.240142076225439],[143.28323283232834,-8.264446114187692],[143.09603096030963,-8.311318187400616],[142.9052290522905,-8.314790192823793],[142.8080280802808,-8.287014149438363],[142.7072270722707,-8.273126127745641],[142.61362613626136,-8.287014149438363],[142.52362523625237,-8.321734203670147],[142.44802448024484,-8.316526195535388],[142.3976239762398,-8.254030097918161],[142.37602376023762,-8.207158024705237],[142.34722347223476,-8.16722996233868],[142.27522275222753,-8.174173973185034],[142.20682206822067,-8.19500600572411],[142.32562325623257,-8.198478011147287],[142.36162361623616,-8.250558092494984],[142.39042390423907,-8.313054190112197],[142.47322473224733,-8.368606276883071],[142.57762577625778,-8.335622225362869],[142.79722797227976,-8.344302238920818],[143.01323013230132,-8.443254393481425],[143.06363063630636,-8.455406412462551],[143.11043110431103,-8.474502442290031],[143.2220322203222,-8.571718594139057],[143.30843308433083,-8.660254732430133],[143.3768337683377,-8.762678892413916],[143.39123391233915,-8.802606954780472],[143.38763387633878,-8.908503120187447],[143.3660336603366,-8.96058320153513],[143.22563225632257,-9.035231318133484],[143.0780307803078,-9.092519407615939],[142.85842858428583,-9.20188757844609],[142.64602646026464,-9.328615776392127],[142.53442534425346,-9.302575735718278],[142.43362433624338,-9.236607632677874],[142.3976239762398,-9.21924760556199],[142.29322293222936,-9.182791548618596],[142.22842228422286,-9.17063952963747],[141.98001980019802,-9.198415573022913],[141.72801728017282,-9.212303594715621],[141.620016200162,-9.21056759200404],[141.51921519215193,-9.189735559464964],[141.4040140401404,-9.15154349980999],[141.29241292412928,-9.168903526925888],[141.2168121681217,-9.214039597427217],[141.13401134011343,-9.22098360827357]]],[[[152.96732967329672,-4.755984634065072],[152.89172891728919,-4.832368753375022],[152.8449284492845,-4.761192642199845],[152.78732787327874,-4.698696544582617],[152.74052740527407,-4.63620044696539],[152.67932679326793,-4.4990562327498225],[152.67932679326793,-4.429616124286227],[152.6937269372694,-4.3567040103994685],[152.69732697326975,-4.282055893801115],[152.66852668526684,-4.131023657892811],[152.60012600126004,-3.9956154463888254],[152.35532355323556,-3.6675109338983845],[152.27972279722798,-3.5824468010304997],[152.19332193321935,-3.5060626817205502],[152.13572135721358,-3.48696665189307],[152.0241202412024,-3.469606624777171],[151.97371973719737,-3.4539826003728678],[151.88011880118802,-3.4001665163135897],[151.7937179371794,-3.337670418696362],[151.57771577715778,-3.1536541312678565],[151.4661146611466,-3.101574049920174],[151.40491404914053,-3.037341949591365],[151.06651066510665,-2.8290216242006068],[150.96930969309693,-2.780413548276101],[150.84690846908472,-2.780413548276101],[150.74610746107464,-2.7387494831979495],[150.82530825308254,-2.712709442524101],[150.84330843308436,-2.64326933406052],[150.82530825308254,-2.572093222885343],[150.99450994509948,-2.6884054045618484],[151.17451174511746,-2.7890935618340364],[151.2249122491225,-2.8706856892787584],[151.31491314913148,-2.875893697413531],[151.4769147691477,-2.9418618004539354],[151.5849158491585,-3.0026218953595674],[151.68931689316895,-3.0720620038231488],[151.80811808118085,-3.172750161095351],[152.03132031320314,-3.250870283116882],[152.06372063720636,-3.280382329213907],[152.1789217892179,-3.4105825325831205],[152.33012330123302,-3.521686706124868],[152.38052380523806,-3.5824468010304997],[153.01773017730176,-4.104983617218977],[153.12573125731257,-4.252543847704089],[153.1329313293133,-4.353232004976292],[153.11133111331117,-4.391424064631252],[153.0429304293043,-4.476488197499151],[153.04653046530467,-4.577176354771353],[153.02493024930249,-4.665712493062415],[152.96732967329672,-4.755984634065072]]],[[[150.43650436504367,-2.662365363888],[150.23850238502388,-2.676253385580722],[150.16650166501665,-2.6606293611764045],[150.10170101701016,-2.6033412716939495],[150.04410044100445,-2.5130691306912922],[149.98649986499868,-2.4922370981522164],[149.96129961299613,-2.473141068324736],[150.10170101701016,-2.405436962572736],[150.2277022770228,-2.3846049300336603],[150.42930429304295,-2.469669062901559],[150.45090450904507,-2.5130691306912922],[150.45090450904507,-2.540845174076722],[150.44730447304477,-2.6328533177909748],[150.43650436504367,-2.662365363888]]],[[[147.87687876878772,-2.283916772761458],[147.84447844478444,-2.3359968541091547],[147.7688776887769,-2.330788845974382],[147.73647736477363,-2.315164821570079],[147.79047790477904,-2.304748805300534],[147.81207812078122,-2.261348737510801],[147.83727837278371,-2.247460715818079],[147.87687876878772,-2.283916772761458]]],[[[147.0668706687067,-1.9610202684057896],[147.40167401674017,-2.0252523687346127],[147.42327423274236,-2.023516366023017],[147.419674196742,-2.00094833077236],[147.42327423274236,-1.9940043199259918],[147.44487444874449,-2.0113643470418907],[147.43767437674376,-2.058236420254815],[147.38367383673835,-2.0703884392359413],[147.33687336873368,-2.065180431101169],[147.3008730087301,-2.091220471775017],[147.20727207272074,-2.1814926127776744],[147.14247142471424,-2.165868588373371],[147.06327063270635,-2.186700620912447],[146.92646926469268,-2.1884366236240425],[146.74646746467465,-2.148508561257472],[146.69966699666998,-2.18322861548927],[146.63486634866348,-2.172812599219725],[146.5736657366574,-2.2110046588746997],[146.5448654486545,-2.209268656163104],[146.53046530465303,-2.1537165693922447],[146.5340653406534,-2.125940526006815],[146.60606606066062,-2.1033724907561435],[146.59526595265953,-2.0165723551766632],[146.65646656466566,-1.9731722873869302],[146.7608676086761,-1.9783802955216885],[146.85806858068582,-1.9488682494246632],[147.0668706687067,-1.9610202684057896]]],[[[149.7668976689767,-1.5530596311822364],[149.76329763297633,-1.5895156881256156],[149.69129691296916,-1.5704196582981353],[149.66969669696698,-1.5756276664329079],[149.54729547295472,-1.4714675037375287],[149.54729547295472,-1.4072354034087056],[149.579695796958,-1.3534193193494275],[149.6336963369634,-1.362099332907377],[149.72369723697238,-1.429803438659377],[149.7668976689767,-1.5530596311822364]]]]}},{"type":"Feature","id":616,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[19.603996039960407,54.45906785825673],[19.643596435964355,54.44691583927562],[19.92439924399244,54.43476382029448],[20.20880208802089,54.42087579860177],[20.666006660066614,54.40698777690906],[21.14121141211413,54.39136375250476],[21.63441634416344,54.375739728100456],[22.167221672216726,54.360115703696124],[22.73242732427326,54.34969968742661],[22.76482764827648,54.35664369827296],[22.82242822428225,54.39657176063952],[22.894428944289444,54.39136375250476],[22.977229772297733,54.367059714542506],[23.01683016830168,54.34796368471501],[23.031230312303137,54.32713165217592],[23.0420304203042,54.304563616925265],[23.088830888308877,54.299355608790506],[23.171631716317165,54.28199558167461],[23.283232832328338,54.240331516596456],[23.36963369633696,54.2004034542299],[23.45243452434525,54.143115364747445],[23.481234812348134,54.07888326441861],[23.481234812348134,54.00597115053185],[23.47763477634777,53.95909907731894],[23.4848348483485,53.940003047491444],[23.600036000360006,53.59974651601988],[23.790837908379103,53.27164200352945],[23.859238592385935,53.1119297540632],[23.88803888038882,53.0268656211953],[23.909639096390976,52.905345431384035],[23.916839168391704,52.81854529580457],[23.916839168391704,52.769937219880035],[23.902439024390247,52.70396911683963],[23.84483844838448,52.664041054473074],[23.481234812348134,52.55120087821976],[23.409234092340938,52.51648082398796],[23.304833048330494,52.4279446856969],[23.204032040320413,52.33767254469424],[23.182431824318257,52.30642449588561],[23.17523175231753,52.28732846605814],[23.196831968319685,52.25608041724951],[23.32643326433265,52.2092083440366],[23.45963459634598,52.16928028167004],[23.50283502835029,52.13976823557303],[23.596435964359642,52.103312178629636],[23.632436324363255,52.070328127109434],[23.65403654036541,52.040816081012395],[23.650436504365047,51.97311197526042],[23.607236072360735,51.879367828834575],[23.625236252362527,51.80992772037098],[23.582035820358215,51.76305564715807],[23.546035460354602,51.71097556581037],[23.538835388353903,51.61896742209612],[23.60363603636037,51.518279264823946],[23.657636576365775,51.44883915636035],[23.67923679236793,51.39502307230106],[23.657636576365775,51.35162300451134],[23.664836648366503,51.30995893943319],[23.71163711637118,51.264822868931844],[23.8628386283863,51.12594265200468],[23.93843938439386,50.99227044321228],[23.985239852398536,50.94019036186458],[24.09684096840968,50.87248625611261],[24.104041040410408,50.844710212727165],[24.060840608406096,50.81867017205332],[24.024840248402484,50.81693416934172],[23.9960399603996,50.80999015849537],[23.978039780397808,50.785686120533114],[24.00684006840069,50.759646079859266],[24.04644046440464,50.7231900229159],[24.093240932409344,50.61729385750891],[24.08964089640898,50.530493721929446],[24.053640536405368,50.50792568667879],[24.003240032400328,50.45758160804269],[23.974439744397444,50.41070953482975],[23.71163711637118,50.37772548330955],[23.650436504365047,50.327381404673446],[23.506435064350654,50.230165252824435],[23.409234092340938,50.174613166053575],[23.265232652326517,50.07218900606978],[23.0348303483035,49.89858873491082],[22.952029520295213,49.82567662102406],[22.89082890828908,49.76665252883001],[22.70722707227074,49.606940279363755],[22.649626496264972,49.53923617361178],[22.660426604266064,49.483684086840896],[22.721627216272168,49.35348388347168],[22.73242732427326,49.29445979127763],[22.721627216272168,49.24064370721837],[22.703627036270376,49.192035631293834],[22.70722707227074,49.17120359875477],[22.761227612276116,49.136483544522974],[22.84762847628477,49.080931457752115],[22.851228512285132,49.063571430636216],[22.84042840428404,49.03926739267396],[22.80802808028082,49.02017136284647],[22.700027000270012,49.03926739267396],[22.58122581225814,49.077459452328924],[22.5380253802538,49.072251444194166],[22.47322473224733,49.080931457752115],[22.20322203222034,49.15384357163887],[22.01962019620197,49.20939565840973],[22.001620016200178,49.245851715353126],[21.96921969219693,49.29966779941239],[21.890018900189006,49.34306786720214],[21.713617136171365,49.381259926857126],[21.638016380163805,49.41250797566573],[21.35001350013502,49.428132000070036],[21.22401224012242,49.42986800278163],[21.137611376113767,49.41771598380049],[21.080010800108,49.41771598380049],[21.000810008100075,49.339595861778974],[20.9468094680947,49.31702782652829],[20.867608676086775,49.31529182381672],[20.799207992079914,49.32917984550943],[20.727207272072718,49.369107907875986],[20.615606156061574,49.39167594312664],[20.532805328053286,49.381259926857126],[20.475204752047517,49.389939940415076],[20.42120421204214,49.39167594312664],[20.40320403204032,49.38473193228029],[20.363603636036373,49.38473193228029],[20.30240302403024,49.365635902452794],[20.237602376023773,49.33785985906738],[20.162001620016213,49.31702782652829],[20.10800108001081,49.27015575331538],[20.05760057600577,49.18161961502432],[19.91719917199174,49.22154767739087],[19.870398703987036,49.204187650274974],[19.801998019980203,49.192035631293834],[19.755197551975527,49.204187650274974],[19.76599765997662,49.23543569908358],[19.787597875978776,49.27015575331538],[19.787597875978776,49.318763829239884],[19.77319773197732,49.37257991329918],[19.729997299973007,49.389939940415076],[19.66519665196654,49.39688395126143],[19.629196291962927,49.407299967530946],[19.625596255962563,49.424659994646845],[19.593195931959315,49.44722802989753],[19.535595355953575,49.504516119379986],[19.477994779947807,49.57569223055515],[19.441994419944194,49.598260265805806],[19.38799387993882,49.563540211574036],[19.301593015930166,49.52534815191905],[19.251192511925126,49.51146013022634],[19.150391503915046,49.40035595668459],[18.966789667896677,49.39688395126143],[18.955989559895613,49.4489640326091],[18.937989379893793,49.49757210853363],[18.833588335883377,49.51146013022634],[18.829988299883013,49.54097217632335],[18.808388083880857,49.61388429021014],[18.595985959859604,49.75797251527206],[18.56718567185672,49.818732610177705],[18.577985779857812,49.84130064542836],[18.563585635856356,49.87949270508332],[18.51678516785168,49.90206074033401],[18.347583475834767,49.92983678371942],[18.304383043830455,49.91421275931512],[18.26478264782648,49.92983678371942],[18.203582035820375,49.96455683795122],[18.09918099180993,49.992332881336665],[18.08838088380884,50.00795690574097],[18.04878048780489,50.03226094370322],[18.027180271802735,50.03573294912641],[18.016380163801642,50.02010892472208],[17.983979839798394,49.99927689218302],[17.875978759787614,49.971500848797575],[17.832778327783274,49.983652867778716],[17.793177931779326,50.00622090302937],[17.74637746377465,50.056564981665474],[17.681576815768153,50.09996504945522],[17.627576275762777,50.115589073859525],[17.59517595175953,50.13989311182178],[17.5879758797588,50.157253138937676],[17.710377103771037,50.19370919588107],[17.735577355773557,50.230165252824435],[17.72117721177213,50.297869358576435],[17.703177031770338,50.306549372134384],[17.656376563765633,50.28398133688373],[17.555575555755553,50.26488530705623],[17.4619746197462,50.25446929078669],[17.415174151741525,50.25446929078669],[17.15237152371523,50.37772548330955],[16.979569795697955,50.415917542964536],[16.878768787687875,50.42633355923405],[16.86796867968681,50.41418154025294],[16.914769147691487,50.344741431789345],[16.99396993969941,50.259677298921474],[16.990369903699047,50.23710926367079],[16.896768967689695,50.20238920943899],[16.84276842768429,50.18676518503469],[16.777967779677795,50.157253138937676],[16.72396723967239,50.115589073859525],[16.68076680766808,50.098229046743626],[16.637566375663766,50.10170105216682],[16.59796597965979,50.12253308470588],[16.486364863648646,50.247525279940334],[16.349563495634953,50.344741431789345],[16.335163351633526,50.36730946704003],[16.291962919629214,50.37251747517479],[16.23076230762308,50.39334950771385],[16.209162091620925,50.424597556522485],[16.241562415624173,50.454109602619496],[16.28116281162812,50.48362164871651],[16.35676356763568,50.500981675832406],[16.378363783637838,50.51660570023674],[16.392763927639294,50.54090973819899],[16.417964179641814,50.57389378971919],[16.410764107641086,50.58430980598871],[16.360363603636046,50.6207658629321],[16.28116281162812,50.6554859171639],[16.065160651606533,50.62944587649005],[16.007560075600765,50.612085849374154],[15.975159751597516,50.63465388462481],[15.949959499594996,50.671109941568204],[15.892358923589256,50.67631794970296],[15.820358203582032,50.709302001223165],[15.730357303573044,50.74055005003177],[15.643956439564391,50.74923006358972],[15.463954639546415,50.794366134091064],[15.395553955539555,50.79610213680266],[15.355953559535607,50.81172616120696],[15.312753127531295,50.84644621543876],[15.276752767527682,50.882902272382125],[15.25875258752589,50.959286391692075],[15.125551255512562,50.99227044321228],[14.992349923499233,51.014838478462934],[14.985149851498534,51.00268645948182],[14.98874988749887,50.92803834288347],[14.98154981549817,50.88637427780532],[14.895148951489517,50.862070239843064],[14.808748087480893,50.85859823441987],[14.815948159481593,50.87248625611261],[14.916749167491673,51.00789446761658],[14.96354963549635,51.094694603196075],[15.017550175501754,51.25267084995073],[14.952749527495286,51.37766304518519],[14.934749347493494,51.43495113466764],[14.90594905949061,51.46272717805306],[14.725947259472605,51.523487272958704],[14.711547115471149,51.544319305497766],[14.740347403474033,51.62764743565407],[14.725947259472605,51.66236748988587],[14.682746827468293,51.69882354682926],[14.625146251462525,51.76999965800442],[14.599945999460004,51.832495755621665],[14.675546755467565,51.90540786950842],[14.693546935469357,51.95748795085612],[14.725947259472605,52.03040006474288],[14.74754747547476,52.070328127109434],[14.751147511475125,52.082480146090546],[14.704347043470449,52.11025618947599],[14.693546935469357,52.150184251842546],[14.704347043470449,52.207472341325],[14.679146791467929,52.24913640640315],[14.614346143461432,52.2769124497886],[14.574745747457484,52.31336850673199],[14.553145531455328,52.3602405799449],[14.57114571145712,52.43141669112006],[14.617946179461796,52.5286328429691],[14.513545135451352,52.64494502464561],[14.254342543425452,52.782089238861175],[14.128341283412851,52.87756938799859],[14.139141391413915,52.93312147476948],[14.19314193141932,52.981729550693984],[14.2939429394294,53.0268656211953],[14.36954369543696,53.104985743216844],[14.409144091440908,53.19872988964269],[14.412744127441272,53.21608991675859],[14.416344163441636,53.28379402251056],[14.297542975429764,53.55634644823013],[14.279542795427972,53.62405055398213],[14.265142651426515,53.70737868413843],[14.257942579425787,53.72994671938909],[14.488344883448832,53.672658629906635],[14.581945819458213,53.63967457838643],[14.57114571145712,53.67613063532983],[14.553145531455328,53.70737868413843],[14.563945639456392,53.75425075735137],[14.556745567455692,53.82369086581494],[14.351543515435168,53.85841092004674],[14.214742147421475,53.87056293902788],[14.196741967419683,53.91917101495238],[14.211142111421111,53.95041906376099],[14.250742507425088,53.931323033933495],[14.383943839438388,53.92437902308714],[14.715147151471513,54.01812316951299],[15.287552875528775,54.13964335932425],[15.899558995589956,54.25421953828916],[16.043560435604377,54.266371557270304],[16.18756187561877,54.29067559523256],[16.23796237962381,54.33233966031071],[16.291962919629214,54.36185170640772],[16.374763747637473,54.43649982300607],[16.558365583655842,54.554548007394175],[16.885968859688603,54.596212072472326],[17.00837008370084,54.651764159243186],[17.26037260372604,54.72988428126473],[17.843578435784366,54.8166844168442],[18.084780847808474,54.83578044667169],[18.322383223832247,54.83751644938329],[18.53478534785347,54.76981234363129],[18.757987579875817,54.68474821076339],[18.80118801188013,54.63266812941569],[18.678786787867892,54.66565218093592],[18.502385023850252,54.74203630024584],[18.437584375843755,54.745508305669034],[18.588785887858876,54.51288394231602],[18.6679866798668,54.431291814871315],[18.837188371883713,54.36879571725407],[18.97758977589777,54.34969968742661],[19.40599405994061,54.38615574436997],[19.560795607956095,54.43476382029448],[19.603996039960407,54.45906785825673]]]}},{"type":"Feature","id":630,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-67.87327873278733,18.060299004357248],[-67.88047880478804,18.058563001645666],[-67.89127891278912,18.060299004357248],[-67.89487894878948,18.062035007068843],[-67.90207902079021,18.072451023338374],[-67.93087930879308,18.086339045031096],[-67.93807938079381,18.100227066723818],[-67.93087930879308,18.11585109112812],[-67.920079200792,18.121059099262894],[-67.86247862478625,18.122795101974475],[-67.85527855278552,18.121059099262894],[-67.84447844478444,18.11064308299335],[-67.84447844478444,18.103699072146995],[-67.8480784807848,18.09675506130064],[-67.85887858878588,18.079395034184742],[-67.86247862478625,18.075923028761565],[-67.8660786607866,18.070715020626793],[-67.86967869678696,18.062035007068843],[-67.87327873278733,18.060299004357248]]],[[[-65.42525425254252,18.105435074858576],[-65.50445504455044,18.100227066723818],[-65.55485554855548,18.10717107757017],[-65.57285572855729,18.136683123667197],[-65.47565475654756,18.164459167052627],[-65.36765367653676,18.16098716162945],[-65.30285302853028,18.14362713451355],[-65.29565295652957,18.13321111824402],[-65.42525425254252,18.105435074858576]]],[[[-66.13086130861308,18.445691606330143],[-66.09846098460984,18.424859573791068],[-66.06966069660696,18.428331579214245],[-66.09126091260912,18.468259641580815],[-66.06966069660696,18.468259641580815],[-65.87885878858788,18.443955603618562],[-65.75645756457564,18.40229153854041],[-65.63045630456304,18.381459506001335],[-65.61965619656196,18.242579289074158],[-65.71685716857168,18.187027202303298],[-65.78165781657816,18.128003110109248],[-65.83565835658356,18.05682699893407],[-65.97245972459724,17.973498868777767],[-66.13446134461344,17.949194830815514],[-66.2460624606246,17.947458828103933],[-66.28566285662856,17.949194830815514],[-66.32526325263252,17.964818855219818],[-66.4080640806408,17.95093083352711],[-66.51246512465124,17.98738689047049],[-66.59886598865988,17.97870687691254],[-66.77166771667716,17.98738689047049],[-66.83646836468364,17.954402838950287],[-66.90126901269012,17.947458828103933],[-66.96246962469624,17.954402838950287],[-67.01287012870128,17.96829086064301],[-67.14247142471424,17.966554857931413],[-67.19647196471965,17.994330901316843],[-67.17487174871748,18.1523071480715],[-67.17127171271713,18.223483259246677],[-67.20367203672036,18.28424335415231],[-67.23967239672396,18.32069941109569],[-67.26487264872648,18.364099478885436],[-67.21447214472144,18.39361152498246],[-67.17127171271713,18.435275590060613],[-67.15687156871569,18.49950769038942],[-67.11367113671136,18.515131714793725],[-67.05967059670596,18.522075725640093],[-66.81126811268112,18.492563679543068],[-66.18846188461885,18.47520365242717],[-66.15246152461525,18.469995644292396],[-66.13086130861308,18.445691606330143]]]]}},{"type":"Feature","id":408,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[124.9050490504905,39.53638854943239],[124.84744847448474,39.50687650333538],[124.84744847448474,39.558956584683074],[124.89064890648905,39.60235665247279],[124.93384933849342,39.60756466060758],[124.9050490504905,39.53638854943239]]],[[[130.52830528305282,42.53620123505925],[130.55350553505536,42.475441140153606],[130.61830618306186,42.416417047959584],[130.65070650706508,42.37301698016984],[130.6579065790658,42.327880909668494],[130.68670686706866,42.301840868994645],[130.63630636306362,42.27406482560923],[130.56790567905682,42.29142485272513],[130.45630456304565,42.301840868994645],[130.31590315903162,42.213304730703584],[130.23670236702367,42.18379268460657],[130.1791017910179,42.09699254902708],[130.06750067500678,42.04491246767938],[130.00630006300065,41.99109638362012],[129.9270992709927,41.89735223719427],[129.87669876698766,41.80534409348002],[129.75789757897581,41.7115999470542],[129.6858968589686,41.59528776537769],[129.68229682296823,41.49459960810549],[129.75789757897581,41.39217544812169],[129.76509765097654,41.30363930983063],[129.71109711097114,41.123095027825315],[129.74349743497436,40.932134729550455],[129.70749707497077,40.8574866129521],[129.34029340293404,40.72555040687129],[129.24669246692469,40.66131830654248],[129.10989109891102,40.491190040806686],[128.94428944289444,40.42869394318947],[128.84348843488436,40.35925383472588],[128.70308703087034,40.317589769647725],[128.60948609486098,40.19780558254806],[128.51228512285127,40.13010147679606],[128.39348393483937,40.088437411717905],[128.30348303483038,40.03635733037021],[128.10548105481058,40.03288532494702],[127.9650796507965,39.99642926800365],[127.86787867878678,39.89574111073145],[127.5690756907569,39.78116493176654],[127.52587525875259,39.69610079889864],[127.54747547475478,39.56242859010624],[127.54747547475478,39.461740432834034],[127.52227522275223,39.376676299966164],[127.45747457474573,39.40098033792842],[127.42147421474215,39.37320429454297],[127.3818738187382,39.29682017523302],[127.39627396273966,39.20828403694196],[127.49707497074974,39.17877199084495],[127.579875798758,39.14405193661315],[127.6986769867699,39.12495590678566],[127.78507785077852,39.083291841707506],[127.97227972279723,38.897539551567434],[128.12348123481235,38.8159474241227],[128.1630816308163,38.786435378025686],[128.24948249482497,38.744771312947535],[128.32868328683287,38.680539212618726],[128.37548375483755,38.62325112313627],[128.33948339483396,38.60762709873197],[128.27828278282783,38.524298968575664],[128.22428224282243,38.41666680045711],[128.17028170281702,38.35937871097465],[128.10548105481058,38.32813066216602],[128.04068040680409,38.30903463233855],[127.90387903879042,38.3003546187806],[127.78507785077852,38.307298629626956],[127.74547745477457,38.31945064860807],[127.579875798758,38.312506637761715],[127.53307533075332,38.30556262691536],[127.29547295472958,38.312506637761715],[127.16947169471695,38.303826624203765],[127.09027090270905,38.2847305943763],[127.0110701107011,38.24133052658655],[126.93906939069393,38.17536242354615],[126.8778687786878,38.10592231508255],[126.75546755467553,37.979194117136515],[126.66546665466655,37.91669801951929],[126.66546665466655,37.82816188122821],[126.66546665466655,37.80038583784278],[126.63306633066333,37.7812898080153],[126.62226622266223,37.78996982157325],[126.5718657186572,37.796913832419605],[126.37026370263703,37.87850595986431],[126.20466204662046,37.82816188122821],[126.16146161461614,37.7639297808994],[126.11826118261183,37.74309774836033],[126.04986049860497,37.869825946306364],[125.94185941859422,37.87329795172954],[125.76905769057691,37.98613812798287],[125.69345693456938,37.961834090020616],[125.67545675456756,37.91843402223088],[125.58185581855821,37.814273859535504],[125.44865448654485,37.7309457293792],[125.40545405454054,37.718793710398074],[125.35865358653587,37.72400171853283],[125.3658536585366,37.7483057564951],[125.31185311853119,37.84378590563253],[125.1030510305103,37.88197796528749],[125.02745027450277,37.92190602765406],[124.98784987849882,37.93058604121201],[125.19305193051929,38.03821820933055],[125.2470524705247,38.057314239158046],[125.20745207452075,38.0816182771203],[125.16425164251643,38.09377029610144],[124.99504995049949,38.07814627169711],[124.90864908649087,38.112866325928906],[124.77904779047793,38.10071430694779],[124.69264692646925,38.12849035033321],[124.87624876248765,38.2326505130286],[124.88344883448838,38.295146610645816],[124.87984879848801,38.342018683858754],[124.97344973449736,38.48089890078592],[125.06705067050672,38.557283020095866],[125.30825308253083,38.66491518821442],[125.41625416254163,38.680539212618726],[125.49185491854922,38.67533120448394],[125.5530555305553,38.685747220753484],[125.48825488254886,38.727411285831636],[125.42345423454236,38.74650731565913],[125.29745297452973,38.74303531023594],[125.1678516785168,38.80553140785318],[125.1570515705157,38.871499510893585],[125.4090540905409,39.288140161675074],[125.41265412654127,39.32633222133006],[125.37305373053732,39.427020378602265],[125.36225362253623,39.52597253316287],[125.17865178651789,39.58326062264533],[125.09945099450994,39.59020463349168],[124.86904869048692,39.7013088070334],[124.77544775447757,39.75859689651588],[124.73944739447393,39.741236869399984],[124.73224732247326,39.652700731108894],[124.69984699846998,39.63186869856983],[124.63864638646385,39.61450867145393],[124.60624606246063,39.71693283143773],[124.55584555845559,39.78984494532449],[124.40464404644047,39.86622906463444],[124.3470434704347,39.906157127000995],[124.37584375843761,39.99642926800365],[124.36144361443615,40.003373278850006],[124.3866438664387,40.10406143612221],[124.48024480244806,40.182181558143725],[124.71064710647107,40.31932577235932],[124.7718477184772,40.38355787268813],[124.89064890648905,40.45994199199808],[124.94104941049409,40.45820598928648],[124.99864998649986,40.46515000013284],[125.01305013050131,40.49813405165304],[125.02745027450277,40.52417409232689],[125.07425074250745,40.546742127577545],[125.18585185851862,40.59014219536729],[125.31545315453155,40.643958279426585],[125.41625416254163,40.65958230383089],[125.54225542255426,40.74291043398719],[125.5926559265593,40.779366490930556],[125.64665646656465,40.779366490930556],[125.65745657456574,40.796726518046455],[125.68985689856902,40.83839058312461],[125.72945729457297,40.86616662651005],[125.78345783457837,40.87137463464481],[125.87345873458736,40.8922066671839],[125.9886598865989,40.90435868616501],[126.06786067860679,40.97379879462861],[126.09306093060934,41.02414287326471],[126.14346143461438,41.07795895732397],[126.2550625506255,41.13698304951802],[126.32706327063272,41.225519187809084],[126.41346413464134,41.32099933694653],[126.45306453064529,41.352247385755135],[126.48906489064893,41.35745539388989],[126.51426514265142,41.393911450833286],[126.53946539465397,41.496335610817084],[126.57906579065792,41.593551762666095],[126.6006660066601,41.640423835879005],[126.69786697866982,41.6925039172267],[126.72306723067231,41.716807955188955],[126.7446674466745,41.725487968746904],[126.78786787867881,41.71854395790055],[126.84546845468458,41.74805600399756],[126.90306903069029,41.781040055517764],[126.95346953469533,41.76888803653665],[127.00747007470073,41.7428479958628],[127.06147061470614,41.687295909091944],[127.08667086670869,41.6438958413022],[127.129871298713,41.6074397843588],[127.13707137071373,41.555359703011135],[127.18027180271804,41.53105566504888],[127.27027270272703,41.52063964877934],[127.42147421474215,41.484183591835944],[127.51867518675186,41.48244758912435],[127.57267572675727,41.45467154573893],[127.6878768787688,41.440783524046196],[127.91827918279182,41.461615556585286],[128.01188011880117,41.449463537604146],[128.05148051480518,41.416479486083944],[128.11268112681125,41.38870344269853],[128.1486814868149,41.38696743998693],[128.19908199081993,41.43383951319984],[128.2566825668257,41.5067516270866],[128.2926829268293,41.56230371385749],[128.28908289082892,41.6074397843588],[128.2566825668257,41.65604786028331],[128.1810818108181,41.699447928073056],[128.13068130681307,41.76888803653665],[128.0838808388084,41.840064147711814],[128.05508055080554,41.86436818567407],[128.03348033480336,41.899088239905865],[128.029880298803,41.95116832125356],[128.04428044280445,41.98762437819693],[128.159481594816,42.01192841615918],[128.30708307083074,42.025816437851915],[128.4258842588426,42.01019241344761],[128.62748627486275,42.02060842971713],[128.749887498875,42.04144046225622],[128.839888398884,42.03796845683303],[128.92268922689226,42.03796845683303],[128.96228962289626,42.06921650564166],[129.07749077490774,42.14212861952842],[129.1350913509135,42.16816866020227],[129.19629196291964,42.21851273883837],[129.20709207092074,42.27059282018604],[129.21789217892177,42.31225688526419],[129.2538925389254,42.35739295576553],[129.31509315093155,42.41294504253639],[129.36549365493659,42.43898508321024],[129.4230942309423,42.43551307778705],[129.48429484294843,42.4094730371132],[129.52389523895238,42.38516899915095],[129.56709567095675,42.39211300999733],[129.60309603096033,42.43551307778705],[129.62829628296282,42.444193091345],[129.69669696696968,42.44766509676819],[129.71829718297187,42.475441140153606],[129.74709747097472,42.60390534081125],[129.7722977229772,42.70632950079505],[129.77949779497794,42.77576960925862],[129.84069840698407,42.89381779364672],[129.86229862298626,42.96499390482188],[129.89829898298984,42.99797795634208],[129.94149941499415,42.996241953630516],[129.97749977499774,42.975409921091426],[130.0207002070021,42.963257902110314],[130.08190081900818,42.97367391837983],[130.1251012510125,42.95631389126393],[130.15030150301504,42.91812183160897],[130.24030240302403,42.89208179093512],[130.24750247502476,42.87298576110763],[130.24750247502476,42.74452156045001],[130.29430294302944,42.68549746825596],[130.35910359103593,42.631681384196696],[130.44910449104492,42.581337305560595],[130.49950499504996,42.57092128929105],[130.52830528305282,42.53620123505925]]]]}},{"type":"Feature","id":620,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-17.19197191971918,32.86840213421668],[-17.055170551705515,32.816322052869],[-16.929169291692915,32.84062609083125],[-16.77436774367743,32.77292198507925],[-16.691566915669142,32.75729796067495],[-16.76356763567634,32.71042588746202],[-16.8391683916839,32.647929789844795],[-17.019170191701903,32.66355381424911],[-17.170371703717024,32.72257790644315],[-17.224372243722428,32.7659779742329],[-17.24237242372422,32.80764203931105],[-17.19197191971918,32.86840213421668]]],[[[-25.02565025650256,36.96016052543341],[-25.032850328503287,36.94106449560593],[-25.08685086850869,36.949744509163864],[-25.158851588515887,36.94280049831751],[-25.198451984519835,36.99661658237679],[-25.16245162451625,37.01918461762746],[-25.083250832508327,37.02439262576222],[-25.04365043650435,37.000088587799965],[-25.02565025650256,36.96016052543341]]],[[[-25.648456484564832,37.84031390020934],[-25.58725587255873,37.833369889362984],[-25.266852668526667,37.84899391376729],[-25.180451804518043,37.83857789749776],[-25.191251912519107,37.7639297808994],[-25.25245252452524,37.73441773480238],[-25.439654396543972,37.7153217049749],[-25.734857348573485,37.76219377818781],[-25.8320583205832,37.82642587851663],[-25.84645846458463,37.87156194901796],[-25.84645846458463,37.894129984268616],[-25.785257852578525,37.911490011384515],[-25.648456484564832,37.84031390020934]]],[[[-28.146881468814684,38.45312285740047],[-28.064080640806395,38.41319479503392],[-28.190081900818996,38.40451478147597],[-28.229682296822972,38.38541875164847],[-28.334083340833416,38.41319479503392],[-28.45288452884529,38.40798678689916],[-28.532085320853213,38.46180287095842],[-28.550085500855005,38.51909096044088],[-28.510485104851057,38.553811014672675],[-28.40248402484025,38.553811014672675],[-28.146881468814684,38.45312285740047]]],[[[-28.640086400863993,38.524298968575664],[-28.744487444874437,38.52256296586407],[-28.841688416884153,38.59894708517402],[-28.69768697686976,38.638875147540574],[-28.65448654486545,38.61457110957832],[-28.625686256862565,38.58679506619288],[-28.60408604086041,38.550339009249484],[-28.640086400863993,38.524298968575664]]],[[[-27.779677796777975,38.55554701738427],[-27.82647826478265,38.54339499840313],[-28.09288092880928,38.61977911771308],[-28.18648186481863,38.65623517465647],[-28.308883088830896,38.74303531023594],[-27.963279632796315,38.63713914482898],[-27.779677796777975,38.55554701738427]]],[[[-27.074070740707413,38.64408315567533],[-27.09567095670957,38.63366713940579],[-27.30447304473043,38.66144318279123],[-27.362073620736197,38.697899239734625],[-27.387273872738717,38.765603345486596],[-27.351273512735133,38.78817138073728],[-27.261272612726117,38.80205940242999],[-27.12807128071279,38.78990738344888],[-27.041670416704164,38.74129930752434],[-27.041670416704164,38.67880320990713],[-27.074070740707413,38.64408315567533]]],[[[-31.138511385113844,39.406188346063175],[-31.181711817118156,39.359316272850265],[-31.257312573125716,39.376676299966164],[-31.282512825128236,39.39403632708206],[-31.26091260912608,39.49646048706583],[-31.199711997119977,39.520764525028085],[-31.138511385113844,39.47910045994993],[-31.138511385113844,39.406188346063175]]],[[[-7.407074070740691,37.1788968670937],[-7.493474934749344,37.16848085082417],[-7.8354783547835325,37.00529659593474],[-7.939879398793977,37.00529659593474],[-8.137881378813773,37.076472707109914],[-8.483484834848355,37.10077674507217],[-8.598685986859863,37.12160877761124],[-8.739087390873891,37.07473670439832],[-8.8470884708847,37.076472707109914],[-8.937089370893716,37.01571261220428],[-8.99828998289982,37.03307263932017],[-8.926289262892624,37.16674484811257],[-8.814688146881451,37.43061726027419],[-8.818288182881815,37.592065512452024],[-8.793087930879295,37.73268173209078],[-8.82188821888218,37.87156194901796],[-8.879488794887948,37.95836208459744],[-8.803888038880388,38.1840424371041],[-8.811088110881116,38.3003546187806],[-8.879488794887948,38.44617884655412],[-8.667086670866695,38.42361081130346],[-8.735487354873555,38.48263490349751],[-8.800288002880023,38.51735495772928],[-8.861488614886156,38.51041094688293],[-8.915489154891532,38.51214694959452],[-9.095490954909536,38.45485886011207],[-9.185491854918553,38.43749883299617],[-9.214292142921437,38.447914849265715],[-9.203492034920345,38.53818699026837],[-9.25029250292502,38.65623517465647],[-9.178291782917825,38.68748322346508],[-9.091890918909172,38.69616323702303],[-9.019890198901976,38.74650731565913],[-8.976689766897664,38.803795405141585],[-9.001890018900184,38.90274755970219],[-8.937089370893716,38.99822770883961],[-8.793087930879295,39.07808383357275],[-8.868688686886856,39.06593181459161],[-8.955089550895508,39.015587735955506],[-9.091890918909172,38.83504345395019],[-9.135091350913513,38.74303531023594],[-9.253892538925385,38.71352326413893],[-9.35829358293583,38.697899239734625],[-9.40869408694087,38.70831525600414],[-9.473494734947337,38.73088329125483],[-9.480694806948065,38.7985873970068],[-9.473494734947337,38.85240348106609],[-9.430294302943025,38.96003564918465],[-9.415894158941597,39.112803887804546],[-9.351093510935101,39.24821209930852],[-9.35829358293583,39.28466815625191],[-9.376293762937621,39.338484240311175],[-9.318693186931853,39.39056432165887],[-9.25029250292502,39.42528437589067],[-9.14949149491494,39.54333256027877],[-9.005490054900548,39.821092994133096],[-8.836288362883636,40.11621345510332],[-8.850688506885064,40.152669512046714],[-8.886688866888676,40.17870955272056],[-8.87228872288722,40.258565677453674],[-8.77148771487714,40.605766219771596],[-8.731887318873191,40.65090229027294],[-8.685086850868515,40.75332645025671],[-8.674286742867423,40.91651070514615],[-8.656286562865631,41.029350881399466],[-8.659886598865995,41.08663897088192],[-8.674286742867423,41.15434307663392],[-8.739087390873891,41.284543280003135],[-8.803888038880388,41.56056771114589],[-8.811088110881116,41.652575854860146],[-8.757087570875711,41.69771192536146],[-8.8470884708847,41.70465593620784],[-8.886688866888676,41.76541603111346],[-8.879488794887948,41.831384134153865],[-8.778687786877867,41.94075230498402],[-8.681486814868151,42.00845641073602],[-8.58788587885877,42.05359248123733],[-8.53748537485373,42.06921650564166],[-8.321483214832142,42.11435257614298],[-8.267482674826738,42.136920611393634],[-8.213482134821334,42.13344860597047],[-8.20268202682027,42.11261657343138],[-8.173881738817386,42.06921650564166],[-8.137881378813773,42.03970445954462],[-8.130681306813074,42.01887242700556],[-8.213482134821334,41.92686428329131],[-8.224282242822426,41.8956162344827],[-8.181081810818114,41.83659214228865],[-8.173881738817386,41.81923211517275],[-8.15228152281523,41.8122881043264],[-8.094680946809461,41.814024107037966],[-7.990279902799017,41.852216166692955],[-7.921879218792185,41.88346421550156],[-7.896678966789665,41.87131219652042],[-7.69147691476914,41.88867222363632],[-7.644676446764464,41.87478420194361],[-7.612276122761216,41.85742417482771],[-7.511475114751136,41.83659214228865],[-7.403474034740327,41.83312013686546],[-7.270272702727027,41.86436818567407],[-7.209072090720895,41.8956162344827],[-7.198271982719831,41.928600286002904],[-7.194671946719467,41.954640326676724],[-7.176671766717675,41.97200035379262],[-7.147871478714791,41.98068036735057],[-7.097470974709751,41.96505634294627],[-7.02907029070289,41.95116832125356],[-6.867068670686706,41.945960313118775],[-6.834668346683458,41.963320340234674],[-6.777067770677689,41.958112332099915],[-6.705067050670493,41.93380829413766],[-6.618666186661869,41.94248830769561],[-6.575465754657529,41.91297626159857],[-6.557465574655737,41.87478420194361],[-6.553865538655373,41.78972006907571],[-6.557465574655737,41.70465593620784],[-6.543065430654309,41.67167188468764],[-6.485464854648541,41.66472787384126],[-6.391863918639189,41.66472787384126],[-6.3090630906309,41.6421598385906],[-6.244262442624432,41.602231776224045],[-6.222662226622248,41.56056771114589],[-6.211862118621184,41.53279166776045],[-6.244262442624432,41.51543164064455],[-6.291062910629108,41.45467154573893],[-6.402664026640252,41.37481542100579],[-6.564665646656465,41.30363930983063],[-6.690666906669065,41.21510317153957],[-6.777067770677689,41.10747100342101],[-6.881468814688134,41.06233493291967],[-6.913869138691382,41.038030894957416],[-6.92826928269281,41.008518848860405],[-6.856268562685614,40.87831864549116],[-6.834668346683458,40.77763048821899],[-6.816668166681666,40.6543742956961],[-6.831068310683094,40.61965424146433],[-6.834668346683458,40.482510027248736],[-6.85266852668525,40.44258196488218],[-6.849068490684914,40.41133391607357],[-6.82026820268203,40.376613861841776],[-6.809468094680938,40.34362981032157],[-6.859868598685978,40.300229742531826],[-6.949869498694994,40.25162166660732],[-7.014670146701462,40.20822159881757],[-7.032670326703254,40.16829353645102],[-7.02907029070289,40.14225349577717],[-6.917469174691746,40.0571893629093],[-6.89586895868959,40.0224693086775],[-6.910269102691018,39.9374051758096],[-6.975069750697514,39.79852495888244],[-7.036270362703618,39.71346082601454],[-7.0470704707047105,39.70478081245659],[-7.119071190711907,39.68221277720593],[-7.453874538745367,39.68047677449434],[-7.536675366753656,39.66138074466684],[-7.525875258752592,39.644020717550944],[-7.446674466744668,39.53638854943239],[-7.363873638736379,39.47910045994993],[-7.335073350733495,39.465212438257225],[-7.306273062730611,39.338484240311175],[-7.173071730717311,39.1353719230552],[-7.043470434704346,39.10759587966976],[-6.99666996669967,39.05725180103366],[-7.007470074700734,38.986075689858495],[-7.0470704707047105,38.906219565125355],[-7.126271262712635,38.82636344039224],[-7.219872198721987,38.77081135362138],[-7.281072810728091,38.71525926685052],[-7.284672846728455,38.64929116381012],[-7.306273062730611,38.56769903636538],[-7.335073350733495,38.50173093332498],[-7.342273422734223,38.456594862823664],[-7.10467104671045,38.180570431680906],[-6.975069750697514,38.19445845337361],[-6.957069570695694,38.18751444252726],[-6.982269822698214,38.121546339486855],[-7.02187021870219,38.045162220176906],[-7.072270722707231,38.0295381957726],[-7.183871838718375,38.006970160521945],[-7.291872918729183,37.90628200324974],[-7.378273782737807,37.78649781615006],[-7.4430744307443035,37.727473723956024],[-7.5042750427504075,37.58512150160567],[-7.497074970749708,37.52436140670004],[-7.468274682746824,37.42888125756261],[-7.407074070740691,37.1788968670937]]]]}},{"type":"Feature","id":600,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-58.160381603816035,-20.164744702134513],[-58.13878138781388,-20.237656816021286],[-58.12438124381244,-20.293208902792145],[-58.09198091980919,-20.333136965158715],[-58.059580595805954,-20.386953049217993],[-58.02718027180272,-20.416465095315004],[-58.0019800198002,-20.465073171239524],[-58.009180091800914,-20.52236126072198],[-57.99477994779947,-20.595273374608738],[-57.98037980379803,-20.657769472225965],[-57.96237962379624,-20.67339349663027],[-57.91557915579155,-20.690753523746167],[-57.89037890378903,-20.748041613228622],[-57.908379083790834,-20.775817656614066],[-57.90117901179012,-20.80880170813427],[-57.883178831788314,-20.84178575965447],[-57.90117901179012,-20.873033808463077],[-57.89397893978939,-20.89733784642533],[-57.86157861578616,-20.918169878964406],[-57.82917829178291,-20.998026003697532],[-57.82557825578256,-21.133434215201518],[-57.86157861578616,-21.20634632908829],[-57.88677886778868,-21.265370421282327],[-57.89397893978939,-21.30182647822572],[-57.872378723787236,-21.355642562285],[-57.90477904779047,-21.418138659902212],[-57.94437944379443,-21.49452277921216],[-57.93717937179372,-21.546602860559844],[-57.92997929979299,-21.596946939195945],[-57.92637926379264,-21.64902702054364],[-57.91557915579155,-21.699371099179743],[-57.92997929979299,-21.751451180527425],[-57.94437944379443,-21.79832325374035],[-57.947979479794796,-21.850403335088032],[-57.933579335793354,-21.911163429993664],[-57.96237962379624,-21.966715516764538],[-57.98037980379803,-22.006643579131094],[-57.983979839798394,-22.046571641497664],[-57.95517955179551,-22.10906773911489],[-57.87957879578795,-22.135107779788726],[-57.821978219782196,-22.142051790635094],[-57.76437764377643,-22.10906773911489],[-57.721177211772115,-22.098651722845347],[-57.64197641976419,-22.128163768942372],[-57.569975699756995,-22.18197985300165],[-57.47637476374763,-22.188923863848004],[-57.393573935739354,-22.197603877405953],[-57.332373323733236,-22.214963904521852],[-57.23877238772387,-22.195867874694372],[-57.141571415714154,-22.214963904521852],[-57.029970299702995,-22.244475950618877],[-56.93636936369363,-22.270515991292726],[-56.84636846368463,-22.265307983157953],[-56.77436774367743,-22.261835977734776],[-56.702367023670234,-22.23232393163775],[-56.63396633966339,-22.234059934349332],[-56.579965799658,-22.18197985300165],[-56.551165511655114,-22.135107779788726],[-56.52236522365223,-22.102123728268523],[-56.44676446764467,-22.07608368759469],[-56.39636396363963,-22.093443714710574],[-56.35316353163532,-22.178507847578473],[-56.27756277562776,-22.228851926214574],[-56.24516245162451,-22.265307983157953],[-56.191161911619105,-22.280932007562257],[-56.06876068760687,-22.284404012985433],[-55.99315993159931,-22.280932007562257],[-55.90675906759067,-22.306972048236105],[-55.849158491584916,-22.306972048236105],[-55.798757987579876,-22.35384412144903],[-55.751957519575186,-22.40939620821989],[-55.748357483574836,-22.513556370915268],[-55.70515705157051,-22.5916764929368],[-55.647556475564755,-22.621188539033824],[-55.61875618756187,-22.671532617669925],[-55.625956259562585,-22.740972726133506],[-55.65475654756547,-22.810412834597088],[-55.651156511565105,-22.886796953907037],[-55.622356223562235,-22.95623706237062],[-55.622356223562235,-23.0256771708342],[-55.600756007560065,-23.09511727929778],[-55.56115561155612,-23.154141371491832],[-55.546755467554675,-23.249621520629262],[-55.55395553955539,-23.319061629092843],[-55.52875528755287,-23.358989691459414],[-55.51795517955179,-23.41627778094187],[-55.5359553595536,-23.461413851443197],[-55.54315543155431,-23.523909949060425],[-55.53955539555395,-23.58119803854288],[-55.51795517955179,-23.628070111755804],[-55.46035460354604,-23.687094203949854],[-55.44235442354423,-23.792990369356815],[-55.44235442354423,-23.865902483243573],[-55.41715417154171,-23.950966616111472],[-55.36675366753667,-23.99089467847803],[-55.287552875528746,-24.00478270017075],[-55.193951939519394,-24.016934719151877],[-55.082350823508236,-23.997838689324382],[-54.981549815498155,-23.975270654073725],[-54.92754927549275,-23.950966616111472],[-54.81594815948159,-23.888470518494245],[-54.72234722347223,-23.852014461550866],[-54.671946719467186,-23.829446426300194],[-54.62514625146251,-23.812086399184295],[-54.527945279452794,-23.852014461550866],[-54.441544415444156,-23.902358540186967],[-54.369543695436946,-23.971798648650548],[-54.243542435424345,-24.046446765248902],[-54.265142651426515,-24.065542795076382],[-54.319143191431905,-24.12803889269361],[-54.315543155431556,-24.200951006580368],[-54.27954279542794,-24.306847171987343],[-54.31194311943119,-24.527319516359228],[-54.41274412744127,-24.86757604783078],[-54.452344523445234,-25.06548035695201],[-54.43794437944379,-25.121032443722868],[-54.47394473944739,-25.219984598283474],[-54.61074610746107,-25.433512931809005],[-54.61434614346143,-25.575865154159345],[-54.632346323463224,-26.006393826633577],[-54.679146791467915,-26.30845829845017],[-54.754747547475475,-26.53240264824523],[-54.82674826748267,-26.652186835344914],[-54.88794887948879,-26.66607485703763],[-54.934749347493465,-26.702530913981015],[-54.96354963549635,-26.75981900346347],[-55.01395013950139,-26.806691076676387],[-55.08955089550895,-26.84488313633136],[-55.12915129151291,-26.886547201409513],[-55.136351363513626,-26.931683271910842],[-55.208352083520836,-26.95945931529627],[-55.345153451534514,-26.973347336988994],[-55.42795427954279,-27.009803393932373],[-55.449554495544945,-27.068827486126423],[-55.496354963549635,-27.11569955933934],[-55.56475564755647,-27.15041961357113],[-55.597155971559715,-27.207707703053593],[-55.59355593555935,-27.287563827786713],[-55.63315633156331,-27.357003936250294],[-55.71595715957159,-27.414292025732756],[-55.79155791557915,-27.416028028444344],[-55.859958599585994,-27.362211944385066],[-55.949959499594996,-27.325755887441687],[-56.06876068760687,-27.30839586032579],[-56.162361623616235,-27.322283882018503],[-56.241562415624145,-27.367419952519832],[-56.30996309963099,-27.43859606369501],[-56.37116371163711,-27.537548218255615],[-56.43596435964359,-27.553172242659926],[-56.51156511565115,-27.48720413961952],[-56.60516605166052,-27.468108109792034],[-56.71676716767168,-27.494148150465875],[-56.80676806768068,-27.485468136907926],[-56.87156871568715,-27.440332066406597],[-56.97236972369723,-27.435124058271832],[-57.11277112771127,-27.469844112503623],[-57.38997389973899,-27.42991605013706],[-57.81117811178112,-27.317075873883738],[-58.16758167581675,-27.273675806093998],[-58.60318603186032,-27.313603868460554],[-58.64278642786428,-27.19555568407246],[-58.61758617586176,-27.131323583743644],[-58.549185491854914,-27.084451510530727],[-58.50238502385024,-27.02889942375986],[-58.48438484384843,-26.96813932885422],[-58.437584375843755,-26.921267255641304],[-58.35478354783547,-26.89001920683269],[-58.32238322383223,-26.857035155312488],[-58.33318333183331,-26.824051103792286],[-58.31878318783187,-26.79627506040685],[-58.27198271982719,-26.770235019733008],[-58.24678246782467,-26.730306957366444],[-58.23958239582396,-26.676490873307166],[-58.22158221582215,-26.650450832633325],[-58.19278192781927,-26.62961880009425],[-58.18918189181892,-26.593162743150863],[-58.20358203582036,-26.476850561474365],[-58.20358203582036,-26.381370412336935],[-58.18198181981819,-26.30672229573858],[-58.15318153181532,-26.26332222794884],[-58.135181351813515,-26.251170208967714],[-58.11718117181171,-26.225130168293866],[-58.109981099810994,-26.179994097792537],[-58.08118081180811,-26.138330032714386],[-57.94437944379443,-26.053265899846494],[-57.89037890378903,-26.006393826633577],[-57.88677886778868,-25.964729761555418],[-57.86517865178651,-25.907441672072963],[-57.78237782377823,-25.784185479550104],[-57.75717757177571,-25.725161387356053],[-57.75357753577535,-25.697385343970623],[-57.72477724777248,-25.667873297873598],[-57.62757627576275,-25.598433189410017],[-57.569975699756995,-25.534201089081193],[-57.56277562775627,-25.47344099417556],[-57.58797587975879,-25.40573688842356],[-57.645576455764555,-25.32761676640203],[-57.821978219782196,-25.13665646812717],[-57.958779587795874,-25.04985633254769],[-58.135181351813515,-24.976944218660933],[-58.2539825398254,-24.95437618341026],[-58.30798307983079,-24.978680221372528],[-58.36558365583656,-24.959584191545034],[-58.42318423184231,-24.89361608850463],[-58.52038520385203,-24.843272009868528],[-58.725587255872554,-24.785983920386073],[-59.18639186391863,-24.56203957059101],[-59.37359373593735,-24.454407402472455],[-59.43479434794348,-24.38670329672047],[-59.60759607596076,-24.266919109620787],[-59.89199891998919,-24.093318838461812],[-60.11160111601116,-24.009990708305523],[-60.26280262802628,-24.0134627137287],[-60.5040050400504,-23.9631186350926],[-60.838808388083876,-23.85895847239722],[-61.03321033210332,-23.75479830970184],[-61.08361083610836,-23.655846155141234],[-61.20961209612096,-23.556894000580627],[-61.404014040140396,-23.45794184602002],[-61.504815048150476,-23.391973742979616],[-61.51201512015119,-23.360725694170995],[-61.56961569615696,-23.319061629092843],[-61.68121681216812,-23.268717550456756],[-61.80001800018,-23.181917414877276],[-61.92961929619295,-23.058661222354402],[-62.06642066420663,-22.86943692679114],[-62.2140221402214,-22.612508525475874],[-62.37242372423724,-22.438908254316914],[-62.54162541625416,-22.350372116025838],[-62.62442624426244,-22.289612021120206],[-62.62442624426244,-22.261835977734776],[-62.64962649626496,-22.234059934349332],[-62.6280262802628,-22.183715855713245],[-62.56682566825668,-21.98928355201521],[-62.47682476824768,-21.7045791073145],[-62.38682386823868,-21.411194649055858],[-62.27522275222752,-21.065730109449532],[-62.27522275222752,-20.820953727115395],[-62.27522275222752,-20.562289323088535],[-62.120421204212036,-20.3504969922746],[-62.01242012420124,-20.19946475636631],[-61.91521915219151,-20.055376531304375],[-61.82161821618216,-19.808864146258642],[-61.75681756817568,-19.645679891369227],[-61.51201512015119,-19.605751829002656],[-61.09441094410944,-19.52068769613477],[-60.88920889208892,-19.47902363105662],[-60.450004500045,-19.388751490053963],[-60.007200072000714,-19.29674334633971],[-59.53919539195391,-19.291535338204937],[-59.08919089190891,-19.286327330070165],[-58.739987399873996,-19.48943964732615],[-58.47358473584735,-19.645679891369227],[-58.17838178381784,-19.817544159816592],[-58.160381603816035,-19.855736219471567],[-58.13878138781388,-19.998088441821906],[-58.160381603816035,-20.164744702134513]]]}},{"type":"Feature","id":275,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[34.24534245342454,31.20878354193701],[34.21294212942129,31.292111672093313],[34.198541985419865,31.32335972090192],[34.38574385743857,31.483071970368172],[34.475744757447586,31.585496130351956],[34.52254522545226,31.54209606256221],[34.526145261452626,31.526472038157905],[34.349743497434986,31.36328778326849],[34.349743497434986,31.292111672093313],[34.24534245342454,31.20878354193701]]],[[[35.45135451354514,31.479599964944995],[35.40815408154083,31.483071970368172],[35.2749527495275,31.422311875462526],[35.102151021510224,31.366759788691667],[34.90774907749079,31.351135764287363],[34.87894878948791,31.368495791403248],[34.87174871748718,31.396271834788692],[34.92934929349295,31.53688805442745],[34.9509495094951,31.602856157467855],[35.03375033750339,31.674032268643032],[35.152551525515264,31.734792363548664],[35.202952029520304,31.750416387952967],[35.19935199351994,31.776456428626815],[35.127351273512744,31.81638449099337],[35.051750517505184,31.837216523532447],[34.98334983349835,31.81638449099337],[34.961749617496196,31.82332850183974],[34.95454954549547,31.840688528955624],[34.97974979749799,31.866728569629473],[34.99054990549905,31.913600642842397],[34.97974979749799,31.991720764863928],[34.97254972549726,32.08720091400136],[34.95454954549547,32.160113027888116],[34.99774997749978,32.281633217699394],[35.012150121501236,32.33892130718185],[35.06615066150661,32.46044149699313],[35.19215192151921,32.53508961359148],[35.303753037530385,32.51252157834081],[35.36135361353615,32.50731357020604],[35.38655386553867,32.49342554851333],[35.4009540095401,32.45002548072358],[35.48375483754839,32.401417404799076],[35.55215552155522,32.396209396664304],[35.57375573755738,32.23823314990965],[35.53415534155343,32.10282493840566],[35.530555305553065,31.984776754017574],[35.55935559355595,31.76604041235727],[35.49815498154982,31.672296265931436],[35.4657546575466,31.562928095101284],[35.45135451354514,31.479599964944995]]]]}},{"type":"Feature","id":258,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-138.5059850598506,-20.857409784058774],[-138.53478534785347,-20.876505813886254],[-138.52398523985238,-20.85046577321242],[-138.54558545585456,-20.794913686441546],[-138.56718567185672,-20.787969675595193],[-138.54558545585456,-20.770609648479294],[-138.51318513185132,-20.814009716269027],[-138.5059850598506,-20.857409784058774]]],[[[-136.29556295562955,-18.5450541722214],[-136.31356313563134,-18.565886204760474],[-136.3171631716317,-18.5450541722214],[-136.34236342363423,-18.534638155951868],[-136.3819638196382,-18.51380612341279],[-136.4359643596436,-18.48950208545054],[-136.46476464764646,-18.484294077315766],[-136.47916479164792,-18.470406055623044],[-136.45756457564576,-18.46346204477669],[-136.4251642516425,-18.473878061046236],[-136.3819638196382,-18.496446096296893],[-136.3279632796328,-18.519014131547564],[-136.29556295562955,-18.5450541722214]]],[[[-140.6840068400684,-18.380133914620387],[-140.6732067320673,-18.416589971563766],[-140.69480694806947,-18.39922994444788],[-140.7740077400774,-18.364509890216084],[-140.78120781207812,-18.33499784411906],[-140.6840068400684,-18.380133914620387]]],[[[-136.97236972369723,-18.341941854965413],[-136.97236972369723,-18.361037884792907],[-137.06597065970658,-18.265557735655477],[-137.029970299703,-18.27250174650183],[-136.97236972369723,-18.341941854965413]]],[[[-140.83160831608316,-18.189173616345528],[-140.82440824408243,-18.21694965973097],[-140.86040860408605,-18.199589632615073],[-140.89640896408963,-18.147509551267376],[-140.95760957609576,-18.08501345365015],[-140.9720097200972,-18.058973412976314],[-140.92520925209251,-18.083277450938567],[-140.89280892808927,-18.119733507881946],[-140.83160831608316,-18.189173616345528]]],[[[-140.810008100081,-17.85586109572033],[-140.80280802808028,-17.87495712554781],[-140.84240842408423,-17.873221122836227],[-140.85320853208532,-17.86627711198986],[-140.84960849608495,-17.831557057758076],[-140.82440824408243,-17.78815698996833],[-140.80280802808028,-17.75170093302495],[-140.76320763207633,-17.71698087879315],[-140.68760687606874,-17.68399682727295],[-140.6480064800648,-17.67010880558024],[-140.6372063720637,-17.67878881913819],[-140.65160651606516,-17.682260824561368],[-140.77760777607776,-17.753436935736545],[-140.81360813608137,-17.803781014372632],[-140.83160831608316,-17.83850106860443],[-140.8280082800828,-17.84891708487396],[-140.810008100081,-17.85586109572033]]],[[[-149.32049320493206,-17.689204835407722],[-149.17649176491764,-17.736076908620646],[-149.15129151291512,-17.81246102793058],[-149.180091800918,-17.862805106566682],[-149.25569255692557,-17.850653087585556],[-149.29169291692918,-17.822877044200126],[-149.34209342093422,-17.73260490319747],[-149.48249482494825,-17.753436935736545],[-149.57969579695796,-17.73434090590905],[-149.63369633696337,-17.618028724232545],[-149.63369633696337,-17.564212640173267],[-149.6120961209612,-17.531228588653065],[-149.50769507695077,-17.49650853442128],[-149.3780937809378,-17.522548575095115],[-149.33129331293313,-17.58851667813552],[-149.32049320493206,-17.689204835407722]]],[[[-149.81369813698137,-17.545116610345787],[-149.84609846098462,-17.571156651019635],[-149.88569885698857,-17.55206062119214],[-149.90369903699036,-17.527756583229888],[-149.9108991089911,-17.50171654255604],[-149.90369903699036,-17.468732491035837],[-149.810098100981,-17.47394049917061],[-149.78129781297812,-17.48782852086333],[-149.81369813698137,-17.545116610345787]]],[[[-151.40851408514084,-16.878491569095374],[-151.4481144811448,-16.878491569095374],[-151.48411484114843,-16.86286754469107],[-151.4769147691477,-16.760443384707273],[-151.4661146611466,-16.739611352168197],[-151.4121141211412,-16.774331406399995],[-151.36531365313652,-16.864603547402652],[-151.40851408514084,-16.878491569095374]]],[[[-143.44163441634416,-16.619827165068514],[-143.38763387633875,-16.668435240993034],[-143.45963459634595,-16.635451189472832],[-143.54963549635497,-16.62156316778011],[-143.51723517235172,-16.61288315422216],[-143.4632346323463,-16.61288315422216],[-143.44163441634416,-16.619827165068514]]],[[[-143.57123571235712,-16.635451189472832],[-143.61083610836107,-16.64065919760759],[-143.7080370803708,-16.581635105413554],[-143.66843668436684,-16.581635105413554],[-143.61443614436143,-16.618091162356933],[-143.57123571235712,-16.635451189472832]]],[[[-151.4661146611466,-16.65801922472349],[-151.48411484114843,-16.664963235569843],[-151.50571505715058,-16.64760320845396],[-151.51291512915128,-16.619827165068514],[-151.50571505715058,-16.574691094567186],[-151.45891458914588,-16.60420314066421],[-151.43731437314372,-16.62329917049169],[-151.4661146611466,-16.65801922472349]]],[[[-145.48645486454865,-16.329914712233048],[-145.48285482854828,-16.347274739348947],[-145.50445504455044,-16.345538736637366],[-145.54045540455405,-16.295194658001265],[-145.55485554855548,-16.251794590211517],[-145.57645576455764,-16.201450511575416],[-145.60885608856088,-16.164994454632037],[-145.61245612456125,-16.132010403111835],[-145.61245612456125,-16.079930321764152],[-145.57645576455764,-16.159786446497264],[-145.54405544055442,-16.224018546826088],[-145.51525515255153,-16.277834630885366],[-145.48645486454865,-16.329914712233048]]],[[[-142.51282512825128,-16.095554346168456],[-142.53082530825307,-16.107706365149582],[-142.50562505625055,-16.027850240416456],[-142.48042480424803,-16.017434224146925],[-142.51282512825128,-16.095554346168456]]],[[[-145.05085050850508,-15.85598597196909],[-145.0580505805058,-15.90112204247042],[-145.0760507605076,-15.857721974680672],[-145.13725137251373,-15.78828186621709],[-145.16245162451625,-15.757033817408484],[-145.13365133651337,-15.762241825543242],[-145.05085050850508,-15.85598597196909]]],[[[-138.649986499865,-10.516041631119421],[-138.6859868598686,-10.531665655523739],[-138.68958689586896,-10.425769490116764],[-138.64278642786428,-10.44660152265584],[-138.62478624786246,-10.462225547060143],[-138.6319863198632,-10.491737593157168],[-138.649986499865,-10.516041631119421]]],[[[-139.06039060390603,-9.93100871731373],[-139.13239132391323,-10.009128839335261],[-139.1359913599136,-9.925800709178958],[-139.10719107191073,-9.915384692909413],[-139.08199081990819,-9.915384692909413],[-139.06039060390603,-9.93100871731373]]],[[[-139.02439024390245,-9.694912348537542],[-138.87318873188732,-9.746992429885225],[-138.82638826388262,-9.741784421750452],[-138.87318873188732,-9.792128500386553],[-139.02439024390245,-9.819904543771997],[-139.07479074790749,-9.845944584445832],[-139.13239132391323,-9.830320560041528],[-139.16479164791647,-9.769560465135896],[-139.02439024390245,-9.694912348537542]]],[[[-140.07560075600756,-9.425831928241152],[-140.09720097200972,-9.444927958068632],[-140.13680136801366,-9.384167863163],[-140.1440014400144,-9.359863825200748],[-140.0720007200072,-9.328615776392127],[-140.03240032400325,-9.34423980079643],[-140.07560075600756,-9.425831928241152]]],[[[-139.55719557195573,-8.939751168996054],[-139.6219962199622,-8.948431182554003],[-139.63279632796326,-8.898087103917902],[-139.61119611196114,-8.872047063244054],[-139.58239582395822,-8.859895044262927],[-139.53559535595355,-8.875519068667245],[-139.5067950679507,-8.89635110120632],[-139.51039510395105,-8.915447131033801],[-139.55719557195573,-8.939751168996054]]],[[[-140.0720007200072,-8.910239122899029],[-140.1692016920169,-8.934543160861281],[-140.2160021600216,-8.929335152726523],[-140.2520025200252,-8.847743025281801],[-140.2412024120241,-8.7973989466457],[-140.22320223202232,-8.781774922241397],[-140.05760057600577,-8.800870952068891],[-140.0432004320043,-8.839063011723852],[-140.04680046800468,-8.87378306595565],[-140.0720007200072,-8.910239122899029]]]]}},{"type":"Feature","id":634,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[51.26631266312663,24.60676522976169],[51.17631176311764,24.585933197222616],[51.09351093510935,24.56510116468354],[51.021510215102154,24.56510116468354],[50.96750967509675,24.57378117824149],[50.9279092790928,24.594613210780565],[50.855908559085606,24.679677343648464],[50.805508055080566,24.7890455144786],[50.83430834308345,24.849805609384248],[50.84510845108451,24.88799766903921],[50.77670776707768,25.177910121874675],[50.755107551075525,25.400118468958155],[50.762307623076225,25.445254539459484],[50.8019080190802,25.497334620807166],[50.870308703087034,25.61191079977209],[50.90270902709028,25.724750976025405],[51.00351003510036,25.98167937734067],[51.107911079110806,26.080631531901275],[51.26271262712629,26.153543645788048],[51.38871388713889,26.011191423437694],[51.54351543515435,25.901823252607556],[51.57231572315723,25.78030306279628],[51.525515255152555,25.68135090823567],[51.48591485914861,25.52511066419261],[51.51111511115113,25.452198550305837],[51.51831518315183,25.38970245268861],[51.56151561515617,25.28380628728165],[51.601116011160116,25.148398075777664],[51.608316083160844,25.052917926640234],[51.58671586715869,24.964381788349158],[51.532715327153284,24.8914696744624],[51.42831428314284,24.667525324667338],[51.39591395913959,24.644957289416666],[51.26631266312663,24.60676522976169]]]}},{"type":"Feature","id":642,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[28.21168211682118,45.45094978781822],[28.316083160831624,45.34678962512285],[28.45288452884529,45.29297354106356],[28.762487624876258,45.23394944886951],[28.787687876878778,45.24089345971589],[28.79128791287914,45.25130947598541],[28.769687696876986,45.26693350038971],[28.76608766087662,45.286029530217206],[28.78048780487805,45.31033356817946],[28.82368823688239,45.31033356817946],[28.895688956889586,45.2895015356404],[29.028890288902886,45.320749584449004],[29.223292232922347,45.40234171189371],[29.403294032940323,45.41970173900961],[29.5688956889569,45.371093663085105],[29.65169651696519,45.31380557360265],[29.705697056970564,45.25998948954336],[29.687696876968772,45.19402138650295],[29.67689676896771,45.1523573214248],[29.633696336963368,44.98049305297744],[29.604896048960484,44.91626095264863],[29.558095580955808,44.84334883876187],[29.046890468904706,44.75828470589397],[29.079290792907926,44.79821276826053],[29.068490684906862,44.871124882147285],[29.046890468904706,44.92494096620658],[29.093690936909383,44.97528504484268],[28.98208982089821,44.99264507195858],[28.93168931689317,44.96660503128473],[28.892088920889222,44.91799695536022],[28.92448924489247,44.81036478724167],[28.870488704887066,44.74960469233602],[28.84888848888491,44.71662064081582],[28.845288452884546,44.63676451608271],[28.812888128881298,44.60204446185091],[28.80568805688057,44.565588404907515],[28.888488884888858,44.574268418465465],[28.852488524885246,44.506564312713465],[28.69768697686979,44.374628106632656],[28.643686436864385,44.29650798461114],[28.658086580865813,43.98402749652499],[28.58968589685898,43.798275206384915],[28.586085860858617,43.74272311961403],[28.424084240842404,43.74098711690246],[28.373683736837364,43.74445912232562],[28.222482224822244,43.772235165711066],[28.049680496804967,43.82257924434717],[27.948879488794887,43.91805939348458],[27.88407884078842,43.98749950194818],[27.740077400774027,43.95625145313957],[27.711277112771143,43.96493146669752],[27.671676716767166,43.997915518217724],[27.560075600756022,44.02048355346838],[27.426874268742694,44.02048355346838],[27.12087120871209,44.145475748702836],[27.08847088470884,44.16804378395349],[26.847268472684732,44.145475748702836],[26.490864908649087,44.08471565379719],[26.21726217262173,44.00659553177567],[25.93285932859328,43.87118732027167],[25.817658176581773,43.76702715757631],[25.684456844568444,43.71147507080542],[25.49725497254974,43.671547008438864],[25.158851588515887,43.68717103284317],[24.80964809648097,43.739251114190864],[24.43164431644317,43.794803200961724],[24.226442264422644,43.76355515215312],[23.949239492394923,43.786123187403774],[23.53523535235354,43.853827293155774],[23.22563225632257,43.874659325694864],[22.919629196291964,43.83473126332828],[22.869228692286924,43.86424330942532],[22.854828548285496,43.89896336365712],[22.869228692286924,43.94757143958162],[22.912429124291236,43.98749950194818],[22.98442984429846,44.01701154804519],[23.02403024030241,44.04652359414223],[23.027630276302773,44.077771642950836],[22.944829448294485,44.12811572158694],[22.775627756277572,44.19581982733894],[22.703627036270376,44.23748389241709],[22.68922689226892,44.247899908686605],[22.68202682026822,44.286091968341594],[22.649626496264972,44.315604014438605],[22.58122581225814,44.33817204968929],[22.5308253082531,44.37810011205585],[22.494824948249487,44.4353882015383],[22.502025020250215,44.489204285597566],[22.552425524255256,44.53954836423367],[22.620826208262088,44.56211639948435],[22.700027000270012,44.55517238863797],[22.736027360273596,44.56906041033071],[22.721627216272168,44.60551646727407],[22.642426424264244,44.650652537775414],[22.49842498424985,44.706204624546274],[22.350823508235095,44.67669257844926],[22.199621996219975,44.56038039677276],[22.091620916209166,44.54128436694526],[22.026820268202698,44.61940448896681],[21.908019080190797,44.66627656217972],[21.738817388173885,44.680164583872426],[21.63441634416344,44.709676629969465],[21.598415984159857,44.75481270047078],[21.522815228152297,44.78953275470258],[21.360813608136084,44.82598881164597],[21.35721357213572,44.862444868589336],[21.386013860138604,44.86938887943569],[21.443614436144372,44.87286088485888],[21.519215192151933,44.88154089841683],[21.53361533615336,44.900636928244325],[21.53361533615336,44.91799695536022],[21.472414724147256,44.942300993322476],[21.411214112141124,44.95792501772678],[21.378813788137876,44.97354904213108],[21.35721357213572,44.99090906924698],[21.353613536135356,45.00826909636288],[21.371613716137176,45.02215711805559],[21.396813968139696,45.02215711805559],[21.422014220142216,45.03257313432513],[21.43281432814328,45.07597320211485],[21.468814688146892,45.11069325634665],[21.49041490414905,45.12284527532779],[21.49041490414905,45.14714931329004],[21.46521465214653,45.171453351252296],[21.43281432814328,45.19228538379136],[21.38241382413824,45.2044374027725],[21.227612276122755,45.24089345971589],[21.14841148411486,45.291237538351965],[21.101611016110155,45.29297354106356],[21.02241022410226,45.320749584449004],[20.943209432094335,45.36588565495032],[20.87120871208714,45.42838175256756],[20.79560795607958,45.468309814934116],[20.774007740077394,45.48393383933842],[20.774007740077394,45.49955786374272],[20.784807848078486,45.51691789085862],[20.784807848078486,45.536013920686116],[20.766807668076694,45.59677401559176],[20.777607776077758,45.66274211863217],[20.774007740077394,45.72176621082619],[20.774007740077394,45.74954225421163],[20.759607596075966,45.75822226776958],[20.74520745207454,45.74954225421163],[20.727207272072718,45.73739023523052],[20.709207092070926,45.735654232518925],[20.651606516065158,45.77905430030867],[20.57960579605796,45.86932644131133],[20.532805328053286,45.89883848740834],[20.439204392043933,45.94050255248649],[20.36000360003601,45.97522260671829],[20.30240302403024,46.049870723316644],[20.241202412024137,46.108894815510695],[20.280802808028085,46.13319885347295],[20.507605076050766,46.16618290499315],[20.61200612006121,46.13319885347295],[20.66240662406625,46.14535087245406],[20.709207092070926,46.173126915839504],[20.734407344073446,46.193958948378565],[20.73800738007381,46.21826298634085],[20.759607596075966,46.24603902972626],[20.83880838808389,46.259927051419],[21.04041040410405,46.2425670243031],[21.12321123211234,46.282495086669655],[21.152011520115195,46.30506312192031],[21.170011700117016,46.35193519513322],[21.19161191611917,46.39186325749981],[21.263612636126368,46.41269529003887],[21.263612636126368,46.44741534427067],[21.252812528125276,46.48560740392563],[21.296012960129616,46.57240753950512],[21.321213212132136,46.60712759373692],[21.360813608136084,46.62101561542963],[21.411214112141124,46.647055656103475],[21.497614976149777,46.70434374558593],[21.47601476014762,46.752951821510436],[21.494014940149412,46.78940787845383],[21.5840158401584,46.87794401674489],[21.65241652416526,46.96300814961279],[21.65241652416526,47.00640821740251],[21.663216632166325,47.0446002770575],[21.720817208172093,47.084528339424054],[21.78561785617856,47.13834442348332],[21.86841868418685,47.305000683795924],[21.900819008190098,47.33277672718137],[21.954819548195502,47.364024775989975],[21.99441994419945,47.39527282479858],[21.998019980199814,47.50464099562873],[22.037620376203762,47.53588904443734],[22.113221132211322,47.57234510138073],[22.18522185221852,47.62963319086319],[22.24642246422465,47.69560129390359],[22.289622896228963,47.728585345423795],[22.350823508235095,47.73552935627015],[22.419224192241927,47.76330539965559],[22.491224912249123,47.77198541321354],[22.56322563225632,47.7598333942324],[22.610026100261024,47.766777405078784],[22.678426784267856,47.799761456598986],[22.851228512285132,47.923017649121846],[22.876428764287652,47.9473216870841],[22.912429124291236,47.9646817142],[23.056430564305657,48.00634577927815],[23.09243092430924,48.04974584706787],[23.139231392313917,48.08793790672286],[23.204032040320413,48.084465901299666],[23.409234092340938,47.990721754873846],[23.62883628836289,47.995929763008604],[23.66843668436684,47.99245775758541],[23.682836828368295,47.990721754873846],[23.708037080370815,47.982041741315896],[24.003240032400328,47.93516966810296],[24.04644046440464,47.940377676237745],[24.060840608406096,47.9455856843725],[24.176041760417604,47.90565762200595],[24.28044280442805,47.910865630140705],[24.38124381243813,47.93864167352615],[24.485644856448573,47.9473216870841],[24.579245792457925,47.931697662679795],[24.65124651246512,47.87614557590891],[24.838448384483854,47.761569396944],[24.89244892448926,47.71816932915425],[24.978849788497882,47.72337733728904],[25.072450724507263,47.745945372539694],[25.16965169651698,47.82232949184964],[25.464854648546492,47.910865630140705],[25.68805688056881,47.931697662679795],[25.90765907659076,47.96815371962316],[26.163261632616326,47.99245775758541],[26.235262352623522,48.063633868760604],[26.278462784627862,48.113977947396705],[26.307263072630747,48.20425008839936],[26.44406444064441,48.23029012907321],[26.573665736657375,48.24765015618908],[26.62046620466205,48.25980217517022],[26.714067140671403,48.26327418059341],[26.786067860678628,48.25633016974703],[26.901269012690136,48.211194099245716],[26.98046980469806,48.15564201247486],[27.01287012870128,48.110505941973514],[27.08127081270814,48.0480098443563],[27.153271532715337,47.95947370606521],[27.23247232472326,47.84142552167714],[27.24687246872469,47.78240142948309],[27.279272792727937,47.71816932915425],[27.336873368733706,47.64004920713273],[27.44847448474485,47.55324907155324],[27.46647466474664,47.53588904443734],[27.51687516875168,47.47512894953172],[27.614076140761426,47.33972073802772],[27.696876968769686,47.28590465396846],[27.768877688776882,47.22688056177441],[27.80127801278013,47.16785646958036],[27.855278552785535,47.114040385521065],[27.974079740797407,47.0428642743459],[28.071280712807123,46.97863217401709],[28.150481504815048,46.79287988387699],[28.204482044820452,46.706079748297526],[28.240482404824064,46.64011164525712],[28.222482224822244,46.50817543917631],[28.244082440824428,46.45088734969383],[28.200882008820088,46.346727186998464],[28.118081180811828,46.138406861607706],[28.100081000810007,45.9717506012951],[28.114481144811464,45.88321446300404],[28.114481144811464,45.82592637352158],[28.13608136081362,45.78947031657819],[28.157681576815776,45.71308619726827],[28.16128161281614,45.647118094227864],[28.132481324813256,45.62802206440037],[28.089280892808944,45.612398039996066],[28.074880748807487,45.59851001830333],[28.1108811088111,45.56899797220632],[28.16128161281614,45.51344588543546],[28.21168211682118,45.45094978781822]]]}},{"type":"Feature","id":643,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[146.04446044460445,43.40941059898884],[146.03366033660336,43.407674596277246],[146.02646026460263,43.41982661525836],[146.04806048060482,43.433714636951095],[146.08766087660877,43.4493386613554],[146.10206102061022,43.44065864779745],[146.08766087660877,43.42850662881631],[146.069660696607,43.421562617969954],[146.04446044460445,43.40941059898884]]],[[[145.88245882458824,43.45975467762494],[145.8968589685897,43.454546669490156],[145.91485914859152,43.454546669490156],[145.93285932859328,43.45628267220175],[145.940059400594,43.44586665593221],[145.94365943659437,43.42677062610474],[145.93285932859328,43.425034623393145],[145.9076590765908,43.421562617969954],[145.89325893258933,43.41982661525836],[145.8860588605886,43.433714636951095],[145.88245882458824,43.44413065322064],[145.86805868058684,43.451074664066994],[145.86805868058684,43.45801867491335],[145.88245882458824,43.45975467762494]]],[[[146.3576635766358,43.624674935225954],[146.33246332463324,43.61946692709117],[146.28926289262893,43.624674935225954],[146.27486274862747,43.62988294336071],[146.2820628206282,43.63856295691866],[146.3108631086311,43.65245097861137],[146.33246332463324,43.64724297047661],[146.35046350463506,43.64377096505342],[146.3576635766358,43.624674935225954]]],[[[146.71406714067143,43.74445912232562],[146.68166681666816,43.71668307894021],[146.609666096661,43.74098711690246],[146.61326613266135,43.79653920367332],[146.62046620466208,43.81216322807762],[146.8256682566826,43.86077130400213],[146.88326883268832,43.82952325519352],[146.89766897668977,43.80348321451967],[146.71406714067143,43.74445912232562]]],[[[146.20646206462067,44.497884299155515],[146.3576635766358,44.42497218526876],[146.56646566465668,44.44059620967306],[146.51606516065164,44.374628106632656],[146.43686436864368,44.37636410934425],[146.29646296462965,44.28088396020681],[146.1740617406174,44.268731941225695],[146.1128611286113,44.24616390597504],[145.91485914859152,44.103811683624684],[145.8860588605886,44.048259596853825],[145.76725767257676,43.94062742873527],[145.58725587255873,43.845147279597825],[145.5548555485555,43.66460299759251],[145.43965439654397,43.73751511147927],[145.42525425254252,43.81042722536603],[145.46125461254616,43.87118732027167],[145.66645666456668,43.99965152092929],[145.74925749257494,44.07082763210448],[145.77445774457743,44.12985172429853],[145.85365853658539,44.192347821915746],[145.88965889658897,44.247899908686605],[145.940059400594,44.27220394664889],[146.1128611286113,44.49962030186711],[146.20646206462067,44.497884299155515]]],[[[148.60048600486004,45.31727757902581],[148.41328413284134,45.247837470562246],[148.26208262082622,45.21658942175361],[148.00648006480066,45.070765193980094],[147.9128791287913,44.99090906924698],[147.78327783277837,44.95792501772678],[147.65727657276574,44.977021047554246],[147.62127621276215,44.94403699603404],[147.61047610476106,44.88674890655159],[147.5636756367564,44.83640482791549],[147.31167311673119,44.67842858116083],[147.20727207272074,44.5534363859264],[147.09927099270993,44.53086835067572],[146.89766897668977,44.404140152729696],[146.93366933669336,44.51350832355982],[146.97326973269736,44.565588404907515],[147.14247142471424,44.66280455675653],[147.15327153271534,44.76696471945192],[147.2468724687247,44.85550085774298],[147.4304743047431,44.94577299874564],[147.55647556475566,45.062085180422145],[147.65727657276574,45.09333322923075],[147.7688776887769,45.19054938107979],[147.88407884078845,45.22526943531156],[147.87327873278736,45.299917551909914],[147.9236792367924,45.38324568206622],[147.96327963279634,45.37803767393146],[148.0568805688057,45.26172549225495],[148.12888128881292,45.25825348683176],[148.32328323283235,45.28255752479404],[148.61128611286114,45.48393383933842],[148.7048870488705,45.52038989628181],[148.77328773287735,45.52559790441657],[148.8128881288813,45.50997388001227],[148.82728827288275,45.485669842050015],[148.8236882368824,45.456157795953004],[148.8020880208802,45.41275772816326],[148.83808838088385,45.362413649527156],[148.7912879128791,45.324221589872195],[148.60048600486004,45.31727757902581]]],[[[47.98307983079832,45.48740584476161],[47.96867968679689,45.47004581764571],[47.921879218792185,45.562053961359965],[47.91827918279185,45.617606048130824],[47.947079470794705,45.647118094227864],[47.98667986679868,45.553373947802015],[47.98307983079832,45.48740584476161]]],[[[149.6876968769688,45.64191008609308],[149.54009540095404,45.591566007456976],[149.44649446494464,45.59330201016857],[149.66609666096662,45.83981439521429],[149.7956979569796,45.876270452157684],[149.96129961299613,46.0220946799312],[150.31050310503105,46.20090295922495],[150.350103501035,46.21305497820606],[150.55170551705515,46.2078469700713],[150.2349023490235,46.011678663661655],[150.19530195301957,45.93355854164014],[150.05490054900548,45.850230411483835],[149.9540995409954,45.82245436809839],[149.88209882098823,45.782526305731835],[149.6876968769688,45.64191008609308]]],[[[152.00252002520028,46.897040046572386],[151.81531815318152,46.787671875742234],[151.75411754117545,46.787671875742234],[151.72171721717217,46.829335940820386],[151.71451714517144,46.85190397607104],[151.86571865718656,46.86926400318694],[152.03852038520387,47.01508823096046],[152.16452164521644,47.1105683800979],[152.2329223292233,47.143552431618104],[152.29052290522907,47.14181642890651],[152.00252002520028,46.897040046572386]]],[[[153.10053100531007,47.76330539965559],[153.0537305373054,47.70601731017314],[153.00333003330036,47.71296132101949],[152.98532985329854,47.728585345423795],[153.05013050130503,47.796289451175795],[153.0789307893079,47.808441470156936],[153.10053100531007,47.76330539965559]]],[[[154.07974079740796,48.79101900491665],[154.04374043740438,48.73893892356895],[154.00054000540007,48.75629895068485],[153.99333993339934,48.771922975089154],[154.09054090540906,48.8326830699948],[154.12654126541264,48.90385918116996],[154.19854198541987,48.90559518388156],[154.22734227342272,48.89170716218885],[154.2057420574206,48.85698710795705],[154.07974079740796,48.79101900491665]]],[[[154.81054810548108,49.31181981839353],[154.71334713347136,49.26841975060378],[154.61254612546128,49.29445979127763],[154.61254612546128,49.381259926857126],[154.82494824948253,49.64686834173034],[154.90054900549006,49.62950831461444],[154.88254882548824,49.5670122169972],[154.80334803348035,49.46806006243659],[154.82854828548284,49.348275875336924],[154.81054810548108,49.31181981839353]]],[[[155.91935919359196,50.301341363999626],[155.79335793357933,50.20238920943899],[155.60615606156063,50.17808517147674],[155.51615516155164,50.145101119956536],[155.44775447754478,50.077397014204564],[155.39735397353974,50.04094095726117],[155.28935289352893,50.06177298980023],[155.24255242552425,50.094757041320435],[155.24255242552425,50.212805225708536],[155.19575195751958,50.26488530705623],[155.21735217352176,50.297869358576435],[155.32535325353257,50.292661350441676],[155.43335433354332,50.3690454697516],[155.6817568175682,50.40029351856023],[155.7717577175772,50.48188564600494],[155.88335883358837,50.68499796326091],[156.00216002160022,50.7561740744361],[156.09576095760957,50.77179809884041],[156.12456124561248,50.671109941568204],[156.09936099360993,50.56000576802646],[156.04536045360453,50.4523735999079],[155.91935919359196,50.301341363999626]]],[[[156.40536405364054,50.6572219198755],[156.3657636576366,50.63465388462481],[156.32616326163264,50.6398618927596],[156.19656196561965,50.70235799037681],[156.1677616776168,50.73187003647385],[156.21456214562147,50.78395011782152],[156.37656376563768,50.862070239843064],[156.45576455764558,50.86033423713147],[156.48816488164886,50.84297421001557],[156.4845648456485,50.75096606630132],[156.40536405364054,50.6572219198755]]],[[[155.64575645756457,50.82214217747651],[155.55215552155522,50.80999015849537],[155.51255512555127,50.83776620188081],[155.48375483754836,50.86901425068942],[155.4657546575466,50.91415032119076],[155.57015570155704,50.93498235372982],[155.63855638556385,50.91067831576757],[155.6529565295653,50.844710212727165],[155.64575645756457,50.82214217747651]]],[[[142.76122761227612,54.393099755216326],[142.97722977229773,54.14137936203585],[142.98442984429846,54.08582727526499],[142.96642966429664,54.028539185782506],[142.9268292682927,53.95562707189575],[142.91242912429124,53.87750694987423],[142.93762937629378,53.81153884683383],[142.91962919629196,53.79417881971793],[143.09603096030963,53.48864234247816],[143.2220322203222,53.2959460414917],[143.26163261632615,53.21782591947016],[143.2868328683287,53.134497789313855],[143.32643326433265,52.96263352086649],[143.33363333633338,52.70049711141647],[143.32283322833229,52.61369697583697],[143.29403294032943,52.5286328429691],[143.26523265232652,52.478288764333],[143.20043200432008,52.443568710101204],[143.17163171631717,52.349824563675355],[143.1572315723157,52.08421614880214],[143.18963189631899,51.94533593187498],[143.25083250832512,51.84811978002597],[143.29403294032943,51.743959617330574],[143.30123301233016,51.632855443788856],[143.31923319233192,51.582511365152754],[143.41643416434164,51.52001526753551],[143.45603456034564,51.47140719161101],[143.46683466834668,51.40196708314744],[143.4740347403474,51.29954292316364],[143.48843488434886,51.276974887912985],[143.53523535235354,51.24572683910435],[143.7368373683737,50.50618968396719],[143.8160381603816,50.28224533417213],[144.04644046440467,49.895116729487654],[144.14004140041402,49.66075636342305],[144.20124201242015,49.5496521898813],[144.2408424084241,49.43160400549323],[144.27324273242732,49.31181981839353],[144.34164341643418,49.17988361231272],[144.43164431644317,49.051419411655075],[144.60804608046084,48.93510722997857],[144.68724687246873,48.87087512964976],[144.70524705247055,48.81879504830209],[144.71244712447128,48.639986769008345],[144.67284672846728,48.678178828663334],[144.62244622446224,48.8153230428789],[144.5360453604536,48.89344316490045],[144.41004410044104,48.98718731132627],[144.2840428404284,49.07051544148257],[144.12564125641256,49.20939565840973],[144.05004050040503,49.24932372077632],[143.96723967239672,49.27709976416173],[143.81963819638196,49.30834781297034],[143.73323733237333,49.31181981839353],[143.38043380433805,49.29098778585447],[143.23643236432366,49.263211742469025],[143.10323103231036,49.198979642140216],[143.02763027630277,49.10523549571437],[142.970029700297,48.9177472028627],[142.649626496265,48.24765015618908],[142.5740257402574,48.072313882318554],[142.54522545225456,47.88482558946686],[142.5560255602556,47.737265358981745],[142.57762577625778,47.68344927492248],[142.67122671226713,47.537625047148936],[142.74682746827472,47.452560914281065],[142.80082800828012,47.41610485733767],[142.86562865628656,47.39180081937542],[142.9052290522905,47.36228877327838],[142.94122941229415,47.32236071091182],[143.0060300603006,47.22340855635122],[143.0888308883089,47.00120020926775],[143.1788317883179,46.84322396251309],[143.21843218432184,46.79461588658859],[143.31923319233192,46.8067679055697],[143.38403384033842,46.80503190285813],[143.44883448834491,46.7911438811654],[143.4848348483485,46.75121581879884],[143.5388353883539,46.575879544928284],[143.57843578435785,46.405751279192515],[143.58203582035821,46.36061520869117],[143.510035100351,46.23041500532196],[143.49203492034923,46.1748629185511],[143.48123481234813,46.11583882635705],[143.4632346323463,46.06896675314414],[143.4308343083431,46.029038690777554],[143.420034200342,46.22173499176401],[143.36963369633696,46.358879205979605],[143.3516335163352,46.47692739036768],[143.28323283232834,46.558519517812385],[143.04923049230496,46.59323957204418],[142.82962829628298,46.605391591025324],[142.79722797227976,46.62101561542963],[142.74682746827472,46.67135969406573],[142.6928269282693,46.711287756432284],[142.63522635226354,46.71649576456704],[142.57762577625778,46.70087174016274],[142.48042480424806,46.643583650680284],[142.40482404824047,46.55504751238922],[142.35082350823507,46.45783136054021],[142.3040230402304,46.35714320326801],[142.20682206822067,46.088062782971605],[142.1492214922149,45.99952664468054],[142.07722077220774,45.91619851452424],[142.0160201602016,45.96133458502558],[141.9620196201962,46.01341466637325],[141.92961929619298,46.088062782971605],[141.91521915219153,46.17139091312791],[141.8288182881829,46.45088734969383],[141.86481864818649,46.693927729316385],[142.01242012420124,47.03071225536476],[142.0376203762038,47.14008042619491],[142.0160201602016,47.24424058889031],[141.9836198361984,47.34840075158567],[141.9620196201962,47.54456905799529],[141.96561965619657,47.58796912578504],[142.0160201602016,47.70080930203838],[142.07722077220774,47.808441470156936],[142.1492214922149,47.902185616582756],[142.18162181621818,48.0132897901245],[142.1348213482135,48.28931422126723],[142.03042030420306,48.47680251411893],[141.8972189721897,48.65387479070105],[141.8720187201872,48.70248286662559],[141.86481864818649,48.7493549398385],[141.98001980019802,48.97156328692196],[142.01962019620197,49.07919545504052],[142.06642066420665,49.31181981839353],[142.10962109621096,49.44028401905115],[142.14202142021423,49.568748219708795],[142.15282152821527,50.21627723113173],[142.14202142021423,50.31175738026914],[142.070020700207,50.51486969752514],[142.06642066420665,50.63118187920165],[142.09882098820987,50.777006106975165],[142.1456214562146,50.88984628322848],[142.20682206822067,50.99921445405863],[142.20682206822067,51.22315880385369],[142.0916209162092,51.429743126532856],[142.0052200522005,51.52001526753551],[141.8720187201872,51.629383438365664],[141.77121771217713,51.69014353327131],[141.7208172081721,51.73701560648422],[141.77121771217713,51.752639630888524],[141.80721807218072,51.78909568783192],[141.7208172081721,51.84638377731437],[141.6668166681667,51.93318391289384],[141.65961659616596,52.273440444365406],[141.68121681216815,52.358504577233305],[141.74601746017458,52.45398472637075],[141.80361803618035,52.55640888635452],[141.8540185401854,52.79424125784229],[141.8720187201872,53.03901764017644],[141.839618396184,53.137969794737046],[141.82521825218254,53.33934610928145],[141.8540185401854,53.38969018791755],[141.96561965619657,53.455658290957956],[142.14202142021423,53.49558635332451],[142.18162181621818,53.48343433434337],[142.31842318423185,53.405314212321855],[142.3688236882369,53.401842206898664],[142.4228242282423,53.41052222045661],[142.52722527225274,53.44697827740001],[142.5848258482585,53.537250418402664],[142.50922509225092,53.587594497038765],[142.55242552425523,53.651826597367574],[142.67842678426786,53.67439463261823],[142.68922689226895,53.72994671938909],[142.64242642426427,53.73689073023547],[142.68202682026822,53.816746854968585],[142.7072270722707,53.89486697699013],[142.67122671226713,53.96777909087689],[142.4660246602466,54.1483233728822],[142.33642336423367,54.28025957896301],[142.55242552425523,54.278523576251416],[142.61722617226172,54.30282761421367],[142.66762667626676,54.35837970098456],[142.6928269282693,54.41566779046701],[142.76122761227612,54.393099755216326]]],[[[168.04068040680409,54.56496402366372],[168.08028080280803,54.51288394231602],[167.6770767707677,54.69690022974453],[167.489874898749,54.79411638159354],[167.44307443074433,54.85661247921075],[167.51147511475114,54.85661247921075],[167.59427594275945,54.79758838701673],[167.70947709477093,54.76981234363129],[167.88227882278824,54.689956218898175],[168.04068040680409,54.56496402366372]]],[[[137.17757177571775,55.09965285883331],[137.05517055170554,54.92605258767435],[136.96876968769686,54.92431658496275],[136.90396903969042,54.960772641906146],[136.7635676356764,54.94688462021344],[136.71316713167136,54.95556463377139],[136.79596795967961,55.00938071783065],[136.9939699396994,55.092708847986955],[137.07677076770767,55.09097284527536],[137.15597155971562,55.10833287239126],[137.17757177571775,55.09965285883331]]],[[[137.94077940779408,55.092708847986955],[138.03078030780307,55.0527807856204],[138.17118171181716,55.05972479646675],[138.20718207182074,55.033684755792905],[138.09558095580957,54.99028468800316],[138.01638016380167,54.9000125470005],[137.99117991179912,54.82015642226739],[137.9587795877959,54.78890837345878],[137.86877868778691,54.7489803110922],[137.78957789577896,54.69690022974453],[137.7211772117721,54.663916178224326],[137.65997659976603,54.65350016195478],[137.52677526775267,54.825364430402146],[137.46197461974623,54.87397250632665],[137.27477274772747,54.792380378881944],[137.23157231572316,54.79064437617035],[137.27477274772747,54.89133253344255],[137.38277382773828,55.0007007042727],[137.43677436774368,55.016324728677006],[137.5447754477545,55.16388495916212],[137.5771757717577,55.19686901068232],[137.91197911979123,55.110068875102854],[137.94077940779408,55.092708847986955]]],[[[21.22401224012242,55.10833287239126],[21.234812348123484,55.26457311643432],[21.296012960129616,55.26457311643432],[21.389613896138968,55.274989132703865],[21.447214472144736,55.23506107033731],[21.555215552155516,55.19513300797075],[21.681216812168117,55.160412953738955],[21.875618756187578,55.101388861544905],[22.073620736207374,55.063196801889944],[22.138421384213842,55.05972479646675],[22.34722347223473,55.06493280460151],[22.566825668256683,55.05972479646675],[22.628026280262816,54.97118865817569],[22.736027360273596,54.92952459309754],[22.826028260282612,54.87050050090349],[22.829628296282976,54.83925245209488],[22.710827108271076,54.63266812941569],[22.685626856268584,54.563228020952124],[22.678426784267856,54.49378791248853],[22.725227252272532,54.40525177419747],[22.76482764827648,54.35664369827296],[22.73242732427326,54.34969968742661],[22.167221672216726,54.360115703696124],[21.63441634416344,54.375739728100456],[21.14121141211413,54.39136375250476],[20.666006660066614,54.40698777690906],[20.20880208802089,54.42087579860177],[19.92439924399244,54.43476382029448],[19.643596435964355,54.44691583927562],[19.603996039960407,54.45906785825673],[19.75879758797589,54.54413199112463],[19.85959859598597,54.63440413212729],[19.94239942399426,54.75071631380379],[19.953199531995324,54.83057243853693],[19.97479974799748,54.92084457953959],[20.10800108001081,54.957300636482955],[20.39600396003962,54.9520926283482],[20.522005220052222,54.995492696137944],[20.680406804068042,55.1031248642565],[20.84600846008462,55.23158906491412],[20.900009000089995,55.28714115168498],[20.957609576095763,55.27846113812706],[20.860408604086047,55.18298098898961],[20.594005940059418,54.98160467444521],[20.676806768067678,54.95556463377139],[20.774007740077394,54.94688462021344],[20.88920889208893,54.90869256055845],[20.99720997209974,54.90348455242369],[21.188011880118808,54.9347326012323],[21.22401224012242,55.10833287239126]]],[[[166.65106651066515,54.83925245209488],[166.64386643866442,54.69342822432134],[166.52146521465215,54.76807634091969],[166.46386463864638,54.82710043311374],[166.38106381063812,54.83751644938329],[166.32346323463236,54.8652924927687],[166.229862298623,54.936468603943894],[166.11826118261183,55.030212750369714],[166.08226082260825,55.07708482358265],[166.0678606786068,55.1361089157767],[165.99225992259926,55.189924999835966],[165.7510575105751,55.29408516253136],[165.83025830258305,55.30623718151247],[165.93105931059313,55.351373252013815],[166.21186211862118,55.32359720862837],[166.27666276662768,55.31144518964726],[166.229862298623,55.24200508118366],[166.24786247862482,55.165620961873714],[166.40266402664025,55.00590871240746],[166.47826478264784,54.9503566256366],[166.57906579065792,54.906956557846854],[166.65106651066515,54.83925245209488]]],[[[150.59130591305916,59.01954698160267],[150.5121051210512,59.00739496262153],[150.47250472504726,59.035171006006976],[150.4689046890469,59.05426703583447],[150.59130591305916,59.09766710362419],[150.6669066690667,59.16016320124143],[150.71370713707137,59.12197114158644],[150.72810728107282,59.09593110091262],[150.59130591305916,59.01954698160267]]],[[[163.6342363423634,58.602906330821156],[163.47223472234725,58.50916218439531],[163.4470344703447,58.52478620879964],[163.43263432634325,58.5456182413387],[163.42903429034294,58.5786022928589],[163.5766357663577,58.64109839047612],[163.72783727837282,58.799074637230774],[163.78543785437853,58.929274840600016],[163.76743767437677,58.972674908389735],[163.76023760237604,59.014338973467886],[164.2030420304203,59.09593110091262],[164.51624516245164,59.226131304281836],[164.5738457384574,59.22092329614705],[164.6278462784628,59.111555125316926],[164.66024660246603,58.97093890567817],[164.61704617046172,58.88587477281027],[164.2786427864279,58.83726669688576],[163.9618396183962,58.743522550459915],[163.6342363423634,58.602906330821156]]],[[[35.814958149581514,65.18235660774582],[35.847358473584734,65.14242854537923],[35.858158581585826,65.07819644505042],[35.82575825758258,65.03653237997227],[35.84375843758437,65.00181232574047],[35.7789577895779,64.97750828777822],[35.681756817568186,65.05736441251136],[35.62055620556205,65.05910041522293],[35.55935559355595,65.09382046945473],[35.530555305553065,65.15110855893718],[35.58455584555847,65.16673258334148],[35.60975609756099,65.15631656707197],[35.72855728557286,65.19798063215012],[35.814958149581514,65.18235660774582]]],[[[70.02250022500226,66.5017186685539],[69.84609846098462,66.4895666495728],[69.65169651696519,66.56595076888274],[69.46809468094682,66.71524700207945],[69.50409504095043,66.75170305902282],[69.61569615696158,66.7395510400417],[69.79929799297994,66.73607903461851],[69.91809918099182,66.71177499665626],[70.07650076500767,66.69615097225196],[70.05850058500585,66.62671086378836],[70.05850058500585,66.59893482040295],[70.10890108901089,66.5694227743059],[70.05850058500585,66.51734269295821],[70.02250022500226,66.5017186685539]]],[[[42.71262712627126,66.70135898038671],[42.676626766267674,66.687470958694],[42.47862478624788,66.73434303190692],[42.46062460624606,66.77079908885031],[42.467824678246785,66.78468711054302],[42.54702547025471,66.79510312681256],[42.629826298263,66.78295110783142],[42.6910269102691,66.73607903461851],[42.71262712627126,66.70135898038671]]],[[[-180,68.98420254612708],[-179.79839798397984,68.94080247833733],[-179.59679596795968,68.90608242410553],[-179.5139951399514,68.91649844037508],[-179.47079470794708,68.91302643495189],[-179.35559355593557,68.85226634004624],[-179.279992799928,68.82449029666083],[-178.87318873188732,68.75331418548564],[-178.68958689586896,68.67519406346412],[-178.53838538385384,68.58492192246146],[-178.6139861398614,68.60228194957736],[-178.7507875078751,68.66130604177141],[-178.73638736387363,68.59360193601941],[-178.69318693186932,68.54672986280647],[-178.47358473584737,68.50159379230516],[-178.24318243182432,68.46687373807336],[-178.09918099180993,68.42520967299521],[-178.0487804878049,68.38875361605182],[-178.019980199802,68.32278551301141],[-178.0559805598056,68.26549742352896],[-177.9227792277923,68.28632945606805],[-177.7967779677797,68.33840953741574],[-177.86157861578616,68.3783375997823],[-178.28278282782827,68.51895381942106],[-178.3727837278373,68.56582589263397],[-178.25038250382505,68.54152185467171],[-177.68157681576815,68.362713575378],[-177.52677526775267,68.295009469626],[-177.59157591575917,68.28112144793326],[-177.63837638376384,68.2411933855667],[-177.5879758797588,68.2238333584508],[-177.51957519575197,68.23772138014354],[-177.4079740797408,68.2446653909899],[-177.29637296372962,68.22209735573924],[-177.17037170371702,68.1752252825263],[-176.90756907569076,68.11967319575544],[-175.34515345153451,67.67872850701167],[-175.3091530915309,67.60234438770172],[-175.2659526595266,67.56588833075836],[-175.24075240752407,67.52075226025701],[-175.23355233552334,67.44610414365866],[-175.3739537395374,67.3575680053676],[-175.15435154351545,67.36624801892555],[-175.1219512195122,67.37666403519509],[-175.06435064350643,67.41312009213846],[-175.00315003150033,67.43742413010071],[-174.91674916749167,67.4079120840037],[-174.84834848348484,67.34888799180965],[-174.869948699487,67.26903186707654],[-174.9311493114931,67.20306376403613],[-174.93834938349383,67.09369559320598],[-174.88434884348843,66.99995144678013],[-174.83034830348305,66.96175938712517],[-174.78354783547834,66.91662331662383],[-174.77274772747728,66.78468711054302],[-174.869948699487,66.72566301834897],[-174.9239492394924,66.6232388583652],[-174.86274862748627,66.61282284209565],[-174.67554675546756,66.6041428285377],[-174.61074610746107,66.58504679871021],[-174.50274502745026,66.5381747254973],[-174.47754477544777,66.49303865499596],[-174.45234452344522,66.43054255737874],[-174.419944199442,66.37151846518469],[-174.39474394743948,66.34374242179925],[-174.3659436594366,66.34895042993404],[-174.2579425794258,66.42880655466715],[-174.20754207542075,66.4531105926294],[-174.0851408514085,66.47394262516849],[-174.01674016740168,66.38193448145424],[-174.06354063540635,66.22916624283434],[-174.0239402394024,66.22916624283434],[-173.99513995139952,66.24652626995024],[-173.95553955539555,66.2864543323168],[-173.90153901539014,66.31075837027905],[-173.8331383313833,66.36631045704993],[-173.77553775537754,66.4340145628019],[-173.8439384393844,66.4878306468612],[-173.91953919539196,66.522550701093],[-174.1031410314103,66.5399107282089],[-174.19674196741968,66.58157479328705],[-174.23274232742327,66.63191887192315],[-174.13914139141392,66.65275090446221],[-174.059940599406,66.6892069614056],[-174.0059400594006,66.77947910240826],[-174.02034020340204,66.82808717833277],[-174.0419404194042,66.87495925154568],[-174.0851408514085,66.94266335729768],[-174.15354153541534,66.98259141966423],[-174.2831428314283,67.00168744949173],[-174.34074340743408,67.03987950914669],[-174.43074430744306,67.03814350643512],[-174.52074520745208,67.04855952270464],[-174.5531455314553,67.06244754439737],[-174.54954549545496,67.09022358778279],[-174.44874448744488,67.10237560676393],[-173.88353883538835,67.10584761218709],[-173.67833678336783,67.14403967184208],[-173.58833588335884,67.13362365557253],[-173.49473494734949,67.10584761218709],[-173.15633156331563,67.06939155524373],[-173.16713167131672,67.05203152812783],[-173.22473224732246,67.03467150101193],[-173.32193321933218,66.95481537627882],[-173.34353343533436,66.90967930577747],[-173.3471334713347,66.85065521358342],[-173.26073260732608,66.84023919731388],[-173.17433174331742,66.86454323527613],[-173.21753217532176,66.91141530848907],[-173.22833228332283,66.96870339797152],[-173.19233192331924,66.99300743593378],[-173.14553145531454,66.99821544406853],[-173.05913059130592,66.95655137899038],[-172.9619296192962,66.94266335729768],[-172.64152641526414,66.92530333018178],[-172.5479254792548,66.93051133831656],[-172.5191251912519,66.95307937356722],[-172.5839258392584,66.97738341152947],[-173.00153001530015,67.03467150101193],[-173.00873008730088,67.06418354710894],[-172.61992619926198,67.02599148745398],[-172.4471244712447,66.99127143322218],[-172.27432274322743,66.96523139254833],[-172.03312033120332,66.97391140610628],[-171.79551795517955,66.93224734102813],[-171.56871568715687,66.81940716477482],[-171.35991359913598,66.67705494242446],[-171.14751147511475,66.59199080955656],[-170.9279092790928,66.52949471193935],[-170.5571055710557,66.35763044349198],[-170.51030510305102,66.34374242179925],[-170.47430474304744,66.319438383837],[-170.54270542705427,66.29166234045158],[-170.6039060390604,66.24826227266183],[-170.48150481504814,66.27777431875884],[-170.36270362703627,66.29860635129793],[-170.30150301503016,66.29339834316315],[-170.24750247502476,66.27256631062409],[-170.21150211502115,66.23611025368069],[-170.19350193501936,66.20139019944892],[-170.2439024390244,66.17014215064029],[-169.88749887498875,66.16319813979393],[-169.77949779497794,66.14236610725487],[-169.7290972909729,66.05730197438697],[-169.82989829898298,65.99827788219292],[-169.89109891098911,66.00695789575087],[-169.94869948699488,66.03126193371313],[-170.00270002700026,66.03299793642472],[-170.1611016110161,66.00869389846247],[-170.40230402304024,65.92883777372933],[-170.5391053910539,65.86460567340052],[-170.56430564305643,65.82294160832237],[-170.54270542705427,65.71010143206905],[-170.56070560705606,65.65628534800976],[-170.6651066510665,65.62156529377799],[-170.89550895508955,65.64239732631705],[-170.9999099991,65.66496536156771],[-171.11871118711187,65.69447740766475],[-171.23031230312304,65.7361414727429],[-171.3779137791378,65.8038455784949],[-171.4211142111421,65.81078958934125],[-171.449914499145,65.79342956222536],[-171.40311403114032,65.7517654971472],[-171.30231302313024,65.69794941308791],[-171.1331113311133,65.62850930462434],[-171.0539105391054,65.5503891826028],[-171.10431104311044,65.51046112023624],[-171.1691116911169,65.5017811066783],[-171.2159121591216,65.50351710938989],[-171.36351363513634,65.52782114735214],[-171.4679146791468,65.5330291554869],[-171.79191791917918,65.51046112023624],[-171.90711907119072,65.49657309854354],[-171.94671946719467,65.50872511752465],[-171.95751957519576,65.54170916904485],[-172.13032130321304,65.5677492097187],[-172.23472234722348,65.57122121514189],[-172.28152281522816,65.5816372314114],[-172.3211232112321,65.6180932883548],[-172.43632436324364,65.6701733697025],[-172.60912609126092,65.68926939952996],[-172.72072720727206,65.69274140495315],[-172.7819278192782,65.68058938597201],[-172.55512555125551,65.61114927750845],[-172.35352353523535,65.49657309854354],[-172.3931239312393,65.47400506329285],[-172.41832418324182,65.4497010253306],[-172.30672306723068,65.44796502261903],[-172.23112231122312,65.45490903346538],[-172.21312213122133,65.42539698736834],[-172.27072270722707,65.30214079484549],[-172.31032310323104,65.27610075417164],[-172.66312663126632,65.24832471078622],[-172.5731257312573,65.22749267824713],[-172.48312483124832,65.22228467011237],[-172.37872378723787,65.22749267824713],[-172.28512285122852,65.20492464299647],[-172.2239222392224,65.12854052368652],[-172.21312213122133,65.04868439895341],[-172.3031230312303,65.00181232574047],[-172.40032400324003,64.96535626879711],[-172.5911259112591,64.90806817931465],[-172.79272792727926,64.8837641413524],[-172.8971289712897,64.88897214948716],[-172.99792997929978,64.87682013050602],[-173.06633066330664,64.84730808440901],[-173.08433084330844,64.817796038312],[-172.99792997929978,64.83689206813946],[-172.8971289712897,64.82647605186995],[-172.79992799928,64.79001999492655],[-172.81072810728108,64.76050794882954],[-172.90432904329043,64.7292599000209],[-172.92232922329222,64.70495586205865],[-172.889928899289,64.6632917969805],[-172.90072900729007,64.6285717427487],[-172.8539285392854,64.60947571292124],[-172.74592745927458,64.60253170207488],[-172.61632616326165,64.57822766411263],[-172.48672486724868,64.54350760988083],[-172.43632436324364,64.51573156649539],[-172.3931239312393,64.47406750141724],[-172.37872378723787,64.43240343633909],[-172.40032400324003,64.41330740651159],[-172.69552695526954,64.40636339566524],[-172.73872738727388,64.41157140380002],[-172.75672756727568,64.46017947972453],[-172.79272792727926,64.49837153937949],[-172.90432904329043,64.52614758276493],[-172.94752947529474,64.50705155293744],[-172.91512915129152,64.36990733872187],[-172.95832958329584,64.32824327364372],[-173.00873008730088,64.29699522483511],[-173.15633156331563,64.27963519771922],[-173.2751327513275,64.29005121398873],[-173.37593375933758,64.35428331431757],[-173.37593375933758,64.40983540108843],[-173.30753307533075,64.44281945260863],[-173.30753307533075,64.48795552310995],[-173.3291332913329,64.54003560445764],[-173.3939339393394,64.479275509552],[-173.47673476734766,64.42893143091592],[-173.60273602736027,64.36469933058709],[-173.66753667536676,64.35775531974073],[-173.72873728737287,64.36469933058709],[-173.8979389793898,64.40983540108843],[-174.00234002340022,64.44976346345499],[-174.20394203942038,64.57822766411263],[-174.31914319143192,64.63725175630665],[-174.57114571145712,64.7171078810398],[-174.83034830348305,64.77613197323384],[-175.03555035550355,64.8143240328888],[-175.14715147151472,64.80911602475405],[-175.25515255152553,64.79349200034974],[-175.39555395553955,64.8021720139077],[-175.44235442354423,64.8160600356004],[-175.4819548195482,64.8490440871206],[-175.52155521555216,64.8664041142365],[-175.7159571595716,64.94626023896961],[-175.85275852758528,65.01049233929842],[-175.859958599586,65.05389240708817],[-175.83115831158312,65.10597248843587],[-175.85635856358564,65.23270068638192],[-175.9211592115921,65.35248487348159],[-176.0939609396094,65.47053305786969],[-176.54756547565475,65.54691717717964],[-176.9219692196922,65.6007332612389],[-177.05517055170552,65.61288528022004],[-177.1739717397174,65.6024692639505],[-177.48717487174872,65.50351710938989],[-177.69957699576995,65.48962908769715],[-178.31158311583116,65.4844210795624],[-178.41238412384124,65.49483709583194],[-178.5059850598506,65.53650116091009],[-178.52758527585277,65.59378925039255],[-178.4987849878499,65.69621341037634],[-178.50238502385025,65.73961347816606],[-178.52758527585277,65.75523750257037],[-178.559985599856,65.7535014998588],[-178.6787867878679,65.79516556493695],[-178.79038790387904,65.86460567340052],[-178.88038880388802,65.93578178457571],[-178.9379893798938,66.03299793642472],[-178.85878858788587,66.03820594455948],[-178.74718747187472,66.01390190659723],[-178.72918729187293,66.03646994184788],[-178.69318693186932,66.12500608013897],[-178.61758617586176,66.16667014521713],[-178.5851858518585,66.19791819402573],[-178.53478534785347,66.31596637841383],[-178.52758527585277,66.4010305112817],[-178.6139861398614,66.35589444078039],[-178.75438754387545,66.23784625639229],[-178.81918819188192,66.20312620216049],[-178.86958869588696,66.18750217775619],[-178.91638916389164,66.18055816690983],[-179.02439024390245,66.20312620216049],[-179.10359103591037,66.23263824825753],[-179.1071910719107,66.34547842451084],[-179.14319143191432,66.37499047060788],[-179.17919179191793,66.3541584380688],[-179.19359193591936,66.31249437299064],[-179.29439294392944,66.30555036214429],[-179.3411934119341,66.28819033502839],[-179.3159931599316,66.22048622927639],[-179.3267932679327,66.16319813979393],[-179.4239942399424,66.14063010454328],[-179.61479614796147,66.12847808556214],[-179.68319683196833,66.18403017233302],[-179.74079740797407,66.10591005031148],[-179.7839978399784,66.01737391202042],[-179.7911979119791,65.90106173034391],[-179.729997299973,65.8038455784949],[-179.639996399964,65.75697350528196],[-179.44919449194492,65.6875333968184],[-179.36639366393663,65.63892532089386],[-179.34479344793448,65.57469322056505],[-179.3519935199352,65.5174051310826],[-179.4527945279453,65.44449301719584],[-179.51759517595175,65.38546892500179],[-179.63639636396363,65.24485270536303],[-179.7047970479705,65.18756461588058],[-180,65.06778042878088],[-180,68.98420254612708]]],[[[50.26550265502655,69.18557886067146],[50.28350283502837,69.08836270882244],[50.22230222302224,69.04843464645589],[50.16470164701647,69.03801863018634],[50.13950139501395,69.09877872509199],[50.092700927009275,69.12481876576584],[49.919899198992,69.05364265459065],[49.840698406984075,68.97378652985753],[49.624696246962486,68.85921035089262],[49.18189181891819,68.77761822344789],[48.911889118891196,68.74289816921612],[48.66708667086672,68.73248215294657],[48.44028440284404,68.80539426683333],[48.31428314283144,68.94253848104893],[48.292682926829286,68.98420254612708],[48.27828278282783,69.03975463289794],[48.281882818828194,69.0970427223804],[48.29628296282965,69.18384285795986],[48.32148321483217,69.26890699082776],[48.41508415084152,69.34529111013771],[48.63108631086311,69.43556325114037],[48.843488434884364,69.49458734333442],[48.95508955089551,69.50847536502712],[49.22509225092253,69.51194737045032],[49.99549995499956,69.30883505319431],[50.168301683016836,69.25675497184665],[50.26550265502655,69.18557886067146]]],[[[67.3440734407344,69.52930739756621],[67.26487264872651,69.44250726198672],[67.09927099270993,69.4477152701215],[67.04887048870489,69.46681129994897],[67.02727027270274,69.48243532435328],[67.21447214472147,69.57617947077912],[67.32967329673298,69.57270746535593],[67.3440734407344,69.52930739756621]]],[[[161.46701467014674,68.90087441597078],[161.42381423814237,68.89913841325918],[161.45621456214565,68.96684251901118],[161.459814598146,68.99635456510819],[161.3626136261363,69.0449626410327],[161.18261182611826,69.08141869797609],[161.13581135811359,69.1109307440731],[161.1250112501125,69.1977308796526],[161.1646116461165,69.33313909115657],[161.08181081810818,69.40605120504335],[161.1106111061111,69.47028330537216],[161.3230132301323,69.54145941654733],[161.40941409414097,69.59527550060662],[161.5066150661507,69.63867556839634],[161.5210152101521,69.63346756026158],[161.61821618216186,69.59180349518343],[161.61101611016113,69.50153135418077],[161.5390153901539,69.43729925385196],[161.37341373413733,69.41299521588971],[161.3518135181352,69.36959514809996],[161.37341373413733,69.29321102879001],[161.3770137701377,69.1942588742294],[161.39501395013951,69.10572273593834],[161.4958149581496,69.01545059493569],[161.51741517415178,68.97031452443434],[161.5066150661507,68.9269144566446],[161.46701467014674,68.90087441597078]]],[[[169.19989199892,69.57965147620232],[168.9154891548916,69.57097146264437],[168.3466834668347,69.66471560907019],[168.14508145081453,69.71332368499469],[167.9938799387994,69.77581978261193],[167.8210782107821,69.81921985040168],[167.78867788677888,69.83657987751758],[167.81387813878138,69.87303593446094],[167.86427864278642,69.90081197784639],[168.0586805868059,69.97546009444474],[168.19548195481957,70.00844414596494],[168.35748357483578,70.0153881568113],[169.37629376293762,69.88345195073049],[169.419494194942,69.85567590734505],[169.4338943389434,69.83137186938279],[169.419494194942,69.77929178803512],[169.3330933309333,69.76887577176558],[169.3006930069301,69.73415571753378],[169.2646926469265,69.62825955212682],[169.24669246692469,69.60048350874138],[169.19989199892,69.57965147620232]]],[[[60.450004500045,69.93553203207819],[60.482404824048245,69.88518795344208],[60.47880478804788,69.79317980972783],[60.43920439204393,69.72547570397583],[60.32760327603276,69.71505968770629],[60.21600216002162,69.68728364432087],[60.02520025200252,69.71679569041788],[59.920799207992076,69.69769966059039],[59.812798127981296,69.69596365787882],[59.72639726397264,69.70637967414834],[59.636396363963655,69.72026769584107],[59.57879578795789,69.73936372566854],[59.58239582395825,69.79144380701624],[59.50319503195033,69.86609192361459],[59.38079380793809,69.89039596157684],[59.26919269192692,69.89907597513479],[59.14319143191432,69.92164401038545],[59.08199081990821,69.91122799411593],[59.00279002790029,69.88345195073049],[58.95238952389525,69.89213196428844],[58.67878678786789,70.05184421375469],[58.63558635586358,70.08830027069806],[58.606786067860696,70.12996433577621],[58.56718567185672,70.15600437645006],[58.47358473584737,70.2671085499918],[58.520385203852044,70.3174526286279],[58.613986139861396,70.3504366801481],[58.67878678786789,70.35911669370603],[58.7939879398794,70.43376481030438],[59.00639006390065,70.46501285911302],[59.049590495904965,70.45980485097823],[59.08919089190894,70.43723681572757],[59.308793087930894,70.36085269641762],[59.427594275942766,70.31050861778152],[59.52839528395285,70.2497485228759],[59.636396363963655,70.19766844152821],[59.95679956799569,70.10913230323715],[60.172801728017276,70.02233216765765],[60.39240392403926,69.96157207275203],[60.450004500045,69.93553203207819]]],[[[66.55926559265595,70.54139697842294],[66.57006570065701,70.50146891605638],[66.5160651606516,70.51535693774912],[66.44766447664477,70.56049300825043],[66.40806408064083,70.61604509502129],[66.39366393663937,70.72714926856304],[66.41886418864189,70.75666131466005],[66.44046440464405,70.77228533906438],[66.4620646206462,70.76881333364119],[66.45846458464587,70.6993732251776],[66.55926559265595,70.54139697842294]]],[[[160.7182071820718,70.82262941770048],[160.649806498065,70.80526939058458],[160.5058050580506,70.81915741227729],[160.43740437404375,70.8504054610859],[160.44100441004412,70.92331757497266],[160.44820448204484,70.9337335912422],[160.5670056700567,70.92331757497266],[160.64620646206464,70.8833895126061],[160.7182071820718,70.82262941770048]]],[[[53.141931419314204,71.24274207390516],[53.192331923319244,71.21496603051972],[53.20673206732067,71.15941394374886],[53.06993069930701,71.06566979732301],[53.04833048330485,71.03094974309121],[53.10593105931059,70.9997016942826],[53.12033120331205,70.98234166716671],[53.02313023130233,70.968453645474],[53.00513005130051,71.01185371326375],[52.95112951129511,71.0535177783419],[52.8359283592836,71.0865018298621],[52.78912789127892,71.11427787324752],[52.73872738727388,71.18024597628792],[52.547925479254815,71.24968608475152],[52.42552425524255,71.23927006848197],[52.288722887228886,71.27051811729058],[52.24912249122491,71.28440613898331],[52.238322383223846,71.32433420134987],[52.295922959229614,71.35731825287007],[52.5119251192512,71.38509429625552],[52.61632616326165,71.38335829354392],[52.72792727927279,71.35558225015848],[52.72072720727209,71.39030230439027],[52.731527315273155,71.40419032608298],[52.77832778327783,71.39898231794822],[52.90432904329043,71.36426226371643],[52.99432994329945,71.29135014982967],[53.07353073530737,71.23753406577038],[53.141931419314204,71.24274207390516]]],[[[-180,70.99275768343625],[179.88119881198816,70.97539765632035],[179.64719647196472,70.8990135370104],[179.1539915399154,70.87991750718294],[178.86238862388626,70.82610142312365],[178.7939879398794,70.82262941770048],[178.649986499865,71.0014376969942],[178.62838628386282,71.04657376749552],[178.68238682386823,71.10559785968957],[178.82998829988298,71.17850997357635],[178.89118891188912,71.23059005492402],[179.23679236792367,71.32433420134987],[179.54639546395464,71.44759039387273],[179.71559715597158,71.46668642370022],[179.88479884798852,71.52397451318268],[-180,71.53786253487539],[-180,70.99275768343625]]],[[[137.9587795877959,71.50835048877838],[137.71037710377107,71.42328635591048],[137.61317613176135,71.43370237218002],[137.51237512375127,71.47536643725817],[137.45837458374587,71.48404645081612],[137.40437404374046,71.47710243996974],[137.34317343173433,71.45974241285387],[137.26397263972643,71.45627040743068],[137.08037080370804,71.50140647793202],[137.06237062370627,71.52918252131744],[137.08037080370804,71.54307054301017],[137.13077130771308,71.55695856470288],[137.16677166771672,71.55695856470288],[137.2819728197282,71.57952659995354],[137.81837818378187,71.58820661351149],[137.85797857978582,71.58299860537673],[137.93357933579335,71.54307054301017],[137.9587795877959,71.50835048877838]]],[[[-180,71.53786253487539],[-179.84519845198452,71.5517505565681],[-179.69039690396903,71.57779059724194],[-179.54639546395464,71.58299860537673],[-179.40239402394025,71.56737458097243],[-179.2547925479255,71.57084658639559],[-179.11079110791107,71.59688662706944],[-178.99558995589956,71.59341462164625],[-178.8767887678877,71.57779059724194],[-178.43758437584376,71.54133454029858],[-178.35478354783547,71.52918252131744],[-178.21438214382144,71.48231044810453],[-178.13518135181351,71.46495042098863],[-178.0559805598056,71.43717437760318],[-177.97317973179733,71.39030230439027],[-177.81837818378185,71.33995822575417],[-177.58437584375844,71.28093413356012],[-177.5339753397534,71.26357410644422],[-177.49797497974978,71.21843803594291],[-177.5231752317523,71.16635795459521],[-177.8219782197822,71.0674058000346],[-178.06318063180632,71.04136575936076],[-178.52758527585277,71.01532571868691],[-179.15759157591575,70.94067760208856],[-179.41679416794167,70.9198455695495],[-179.5067950679507,70.92331757497266],[-179.73359733597337,70.97192565089716],[-180,70.99275768343625],[-180,71.53786253487539]]],[[[77.63297632976332,72.29128771170528],[77.14697146971469,72.28260769814733],[76.90576905769058,72.29823172255163],[76.869768697687,72.31732775237913],[76.90216902169021,72.36593582830363],[77.15057150571505,72.43884794219039],[77.26217262172622,72.48572001540333],[77.37737377373776,72.56557614013644],[77.57897578975792,72.63154424317685],[77.7481774817748,72.63154424317685],[78.27738277382775,72.55342412115533],[78.35298352983529,72.5048160452308],[78.36378363783638,72.48224800998014],[78.15498154981549,72.41627990693974],[78.00738007380073,72.39197586897748],[77.78057780577808,72.30864773882118],[77.63297632976332,72.29128771170528]]],[[[79.50139501395017,72.7218163841795],[79.42939429394295,72.71140036790996],[78.88218882188823,72.75132843027654],[78.69138691386917,72.80340851162421],[78.6337863378634,72.85028058483715],[78.65538655386553,72.8919446499153],[79.16299162991629,73.09505696717127],[79.35739357393572,73.03776887768882],[79.41139411394113,72.98395279362956],[79.54099540995412,72.91798469058915],[79.53739537395376,72.76868845739244],[79.50139501395017,72.7218163841795]]],[[[74.65934659346595,72.87284862008781],[74.63774637746377,72.86416860652986],[74.58734587345873,72.88152863364576],[74.43614436144361,72.9075686743196],[74.18054180541807,72.9752727800716],[74.10134101341015,73.02214485328452],[74.1409414094141,73.07422493463221],[74.19854198541987,73.10894498886398],[74.40734407344075,73.12977702140307],[74.59814598145982,73.12109700784512],[74.72414724147242,73.10894498886398],[74.9617496174962,73.06207291565107],[74.74214742147421,73.03256086955406],[74.64854648546486,72.96832876922522],[74.65934659346595,72.93013670957026],[74.6989469894699,72.9075686743196],[74.65934659346595,72.87284862008781]]],[[[120.26100261002614,73.08984895903652],[120.00900009000094,73.04471288853517],[119.79299792997932,73.04471288853517],[119.6417964179642,73.12456901326831],[119.76059760597605,73.15581706207692],[119.96579965799657,73.16796908105803],[120.07740077400774,73.15755306478852],[120.23580235802359,73.10720898615241],[120.26100261002614,73.08984895903652]]],[[[55.319953199531994,73.30858530069679],[55.78795787957881,73.26865723833023],[56.13716137161373,73.25650521934912],[56.34956349563495,73.22525717054049],[56.42876428764288,73.20095313257823],[56.39636396363966,73.13845703496102],[56.335163351633526,73.11415299699877],[56.18756187561877,73.03256086955406],[56.16596165961661,72.98395279362956],[56.19116191161913,72.90583267160801],[56.16956169561698,72.84854458212556],[56.12276122761227,72.8068805170474],[56.083160831608325,72.7895204899315],[55.82035820358203,72.7895204899315],[55.723157231572316,72.76695245468085],[55.71955719557195,72.7218163841795],[55.70155701557016,72.6714723055434],[55.615156151561536,72.59856019165665],[55.44235442354423,72.57599215640599],[55.40275402754028,72.54821611302054],[55.41715417154171,72.50134403980763],[55.35595355953561,72.46488798286424],[55.35955359553597,72.40933589609338],[55.39195391953919,72.37808784728477],[55.39915399153992,72.31385574695594],[55.51795517955179,72.22011160053012],[55.496354963549635,72.18191954087513],[55.40275402754028,72.10727142427677],[55.3739537395374,72.01526328056255],[55.29835298352984,71.93540715582941],[55.471154711547115,71.869439052789],[55.546755467554675,71.78263891720954],[55.615156151561536,71.69063077349529],[55.82035820358203,71.50835048877838],[56.04356043560438,71.34516623388893],[56.4539645396454,71.10733386240116],[56.89316893168933,70.92678958039585],[57.06597065970661,70.87644550175975],[57.48357483574836,70.79311737160344],[57.55557555575555,70.765341328218],[57.62397623976241,70.72888527127463],[57.44757447574477,70.66118116552263],[57.263972639726404,70.63687712756038],[57.24597245972461,70.60562907875178],[57.14517145171453,70.58826905163588],[56.64836648366486,70.64729314382993],[56.62316623166234,70.65597315738788],[56.569165691656934,70.69763722246603],[56.511565115651166,70.72888527127463],[56.385563855638566,70.7340932794094],[56.259562595625965,70.71499724958193],[56.335163351633526,70.67680518992694],[56.417964179641814,70.66465317094583],[56.561965619656206,70.59347705977063],[56.500765007650074,70.56570101638522],[56.435964359643606,70.56222901096203],[56.14076140761409,70.65770916009944],[56.11556115561157,70.64555714111833],[56.08676086760869,70.61778109773289],[55.9427594275943,70.6490291465415],[55.906759067590684,70.62646111129084],[55.79515795157951,70.61604509502129],[55.705157051570524,70.64208513569514],[55.705157051570524,70.67506918721534],[55.68715687156873,70.69242921433124],[55.237152371523734,70.6663891736574],[55.049950499505,70.6663891736574],[54.86634866348663,70.67854119263853],[54.64674646746468,70.74103729025575],[54.60714607146073,70.71326124687033],[54.599945999460004,70.68027719535013],[54.517145171451716,70.69416521704284],[54.333543335433376,70.74450929567894],[54.20034200342005,70.765341328218],[53.721537215372166,70.81394940414253],[53.38313383133831,70.87297349633656],[53.469534695346965,70.900749539722],[53.61353613536136,70.91463756141471],[53.61713617136172,70.9510936183581],[53.5919359193592,71.0014376969942],[53.58833588335884,71.0517817756303],[53.671136711367126,71.0865018298621],[53.85833858338583,71.0708778054578],[53.83313833138331,71.12642989222866],[53.92313923139233,71.1368459084982],[54.09234092340924,71.10559785968957],[54.157141571415735,71.12469388951706],[53.887138871388714,71.19587000069222],[53.5919359193592,71.29655815796443],[53.620736207362086,71.33301421490782],[53.51633516335164,71.34169422846577],[53.40833408334083,71.33995822575417],[53.318333183331845,71.39898231794822],[53.33273332733327,71.47710243996974],[53.4119341193412,71.53091852402903],[53.36513365133652,71.54133454029858],[52.907929079290795,71.49446246708564],[52.67752677526775,71.50487848335518],[52.41832418324185,71.53612653216379],[52.18072180721808,71.49099046166248],[51.93951939519397,71.47536643725817],[51.81351813518137,71.49099046166248],[51.69111691116913,71.52571051589427],[51.59031590315905,71.57084658639559],[51.51111511115113,71.64723070570554],[51.43911439114393,71.77743090907475],[51.42831428314284,71.82603898499926],[51.44271442714427,71.93367115311781],[51.48231482314824,71.98054322633075],[51.583115831158324,72.07081536733341],[51.651516515165156,72.09859141071883],[51.80631806318064,72.14199147850857],[51.885518855188565,72.15240749477812],[52.06912069120693,72.13157546223903],[52.25272252722527,72.12983945952746],[52.3319233192332,72.15414349748971],[52.40752407524076,72.19754356527946],[52.46152461524616,72.25309565205032],[52.58752587525876,72.28434370085893],[52.623526235262375,72.30170372797483],[52.66312663126632,72.33642378220662],[52.706327063270635,72.39023986626589],[52.71352713527136,72.43711193947883],[52.74952749527495,72.48224800998014],[52.86472864728648,72.54995211573214],[52.82152821528217,72.59161618081029],[52.83952839528396,72.61939222419574],[52.915129151291524,72.66973630283181],[52.68472684726848,72.68188832181295],[52.605526055260555,72.7044563570636],[52.529925299252994,72.73744040858381],[52.55152551525515,72.76868845739244],[52.580325803258035,72.7912564926431],[52.81072810728108,72.8745846227994],[52.91152911529116,72.90062466347325],[53.02313023130233,72.91277668245436],[53.134731347313476,72.91277668245436],[53.25353253532535,72.90409666889641],[53.368733687336885,72.91624868787756],[53.24633246332465,72.97353677736001],[53.235532355323556,73.01172883701497],[53.18873188731888,73.10373698072922],[53.19953199531997,73.14713704851897],[53.24993249932501,73.18359310546234],[53.35793357933579,73.22525717054049],[53.51273512735128,73.23914519223322],[53.63513635136351,73.25997722477229],[53.753937539375414,73.29296127629249],[53.86553865538656,73.29816928442727],[54.09234092340924,73.27560124917659],[54.20394203942041,73.28080925731138],[54.32634326343265,73.29990528713884],[54.675546755467565,73.36934539560244],[54.80514805148053,73.38844142542993],[54.94194941949419,73.38323341729514],[55.1219512195122,73.3571933766213],[55.319953199531994,73.30858530069679]]],[[[70.67410674106742,73.09505696717127],[70.3789037890379,73.04818489395836],[70.29970299702998,73.04471288853517],[70.11970119701198,73.05686490751631],[70.04050040500405,73.03776887768882],[69.92169921699218,73.08464095090173],[69.92889928899291,73.12630501597988],[69.98649986499865,73.16970508376963],[70.0189001890019,73.22352116782892],[69.99729997299974,73.35892937933289],[70.14850148501486,73.44399351220079],[70.35010350103502,73.476977563721],[70.94050940509405,73.51516962337595],[71.02331023310234,73.50475360710644],[71.14211142111421,73.47871356643259],[71.23211232112322,73.44746551762398],[71.3509135091351,73.37281740102563],[71.44451444514445,73.341569352217],[71.58851588515887,73.28254526002294],[71.63171631716318,73.22525717054049],[71.62451624516245,73.17317708919282],[71.35451354513546,73.16276107292327],[70.88650886508867,73.11936100513353],[70.67410674106742,73.09505696717127]]],[[[76.75456754567546,73.44572951491239],[76.6609666096661,73.43878550406603],[76.2361623616236,73.476977563721],[76.08136081360817,73.5238496369339],[76.13896138961388,73.55509768574254],[76.25056250562506,73.55509768574254],[76.75456754567546,73.44572951491239]]],[[[75.50535505355055,73.45614553118193],[75.34335343353433,73.43184149321965],[75.37575375753758,73.476977563721],[75.57015570155701,73.5412096640498],[75.93015930159302,73.57419371557],[76.0381603816038,73.5603056938773],[76.05256052560526,73.54988967760775],[75.90135901359014,73.48218557185575],[75.82575825758258,73.4596175366051],[75.50535505355055,73.45614553118193]]],[[[142.18522185221855,73.89535421721408],[142.43362433624338,73.85195414942436],[142.6388263882639,73.80334607349985],[143.34443344433447,73.56898570743525],[143.4092340923409,73.52037763151074],[143.4632346323463,73.4596175366051],[143.49203492034923,73.24608920307958],[143.45243452434528,73.23046517867527],[143.19323193231935,73.22004916240573],[142.84042840428407,73.24435320036798],[142.58842588425887,73.25303321392593],[142.3436234362344,73.25303321392593],[142.12762127621278,73.28254526002294],[141.59841598415983,73.31032130340839],[141.18441184411847,73.38844142542993],[140.75240752407524,73.44572951491239],[140.66240662406625,73.45267352575874],[140.39240392403923,73.43531349864284],[140.02520025200255,73.36066538204449],[139.92439924399247,73.35545737390973],[139.78399783997838,73.35545737390973],[139.68679686796867,73.4248974823733],[139.9207992079921,73.44920152033555],[140.15480154801548,73.4578815338935],[140.3816038160382,73.48218557185575],[140.5940059400594,73.56377769930049],[140.69840698406983,73.62974580234089],[140.88200882008823,73.777306032826],[140.9828098280983,73.83112211688527],[141.0836108361084,73.86584217111707],[141.1916119161192,73.87625818738661],[141.31041310413104,73.87105017925182],[141.68121681216815,73.90403423077203],[141.93321933219335,73.91445024704157],[142.18522185221855,73.89535421721408]]],[[[124.54144541445413,73.85021814671276],[124.48024480244806,73.84848214400117],[124.36504365043652,73.87452218467502],[124.33624336243366,73.91097824161841],[124.33624336243366,73.92833826873431],[124.42984429844302,73.94222629042702],[124.54864548645486,73.93354627686907],[124.63864638646385,73.90056222534886],[124.6530465304653,73.88841020636772],[124.54144541445413,73.85021814671276]]],[[[83.54783547835478,74.07242649379623],[83.49743497434974,74.04812245583398],[83.45063450634507,74.05159446125717],[83.41103411034112,74.03944244227603],[83.15903159031592,74.07589849921942],[82.81702817028173,74.09152252362372],[82.90342903429035,74.12971458327868],[83.14823148231483,74.15228261852934],[83.5118351183512,74.12277057243233],[83.61983619836201,74.08978652091213],[83.54783547835478,74.07242649379623]]],[[[82.70902709027092,74.09152252362372],[82.6118261182612,74.05680246939193],[82.47862478624785,74.07589849921942],[82.38142381423813,74.09846653447008],[82.33102331023309,74.13145058599028],[82.38142381423813,74.14881061310618],[82.52542525425253,74.16096263208729],[82.6118261182612,74.14881061310618],[82.68742687426874,74.11061855345119],[82.70902709027092,74.09152252362372]]],[[[136.19836198361986,73.91445024704157],[136.12276122761227,73.88493820094456],[136.0507605076051,73.92833826873431],[135.7159571595716,74.06027447481512],[135.63315633156333,74.12103456972073],[135.449554495545,74.18005866191479],[135.4027540275403,74.20089069445388],[135.38835388353885,74.25297077580154],[135.62955629556296,74.21998672428134],[136.03636036360365,74.08978652091213],[136.259562595626,73.98562635821676],[136.19836198361986,73.91445024704157]]],[[[141.01161011610117,73.99951437990947],[140.50760507605077,73.91792225246476],[140.41040410404105,73.92139425788793],[140.1836018360184,74.00472238804423],[140.10080100801008,74.18353066733798],[140.19440194401943,74.23734675139724],[140.29880298802988,74.25644278122473],[140.40680406804069,74.26685879749428],[140.84960849608495,74.27380280834063],[140.9432094320943,74.26512279478268],[141.03681036810372,74.24255475953203],[141.08001080010803,74.20957070801182],[141.0980109801098,74.16790664293367],[141.04761047610475,74.04985845854557],[141.01161011610117,73.99951437990947]]],[[[84.75744757447575,74.4595550984807],[84.71064710647107,74.40053100628666],[84.42984429844302,74.4300430523837],[84.39024390243901,74.45434709034595],[84.54144541445413,74.49080314728934],[84.67824678246785,74.5116351798284],[84.87264872648728,74.5151071852516],[84.75744757447575,74.4595550984807]]],[[[113.38853388533886,74.40053100628666],[113.35253352533528,74.35365893307375],[113.29853298532987,74.31720287613038],[113.25893258932592,74.27206680562904],[113.19053190531906,74.23908275410884],[112.97812978129781,74.19741868903068],[112.81252812528129,74.10367454260484],[112.78372783727838,74.09499452904689],[112.19692196921972,74.14707461039458],[112.10332103321036,74.16269863479889],[111.91251912519124,74.21998672428134],[111.64251642516427,74.27380280834063],[111.50211502115025,74.35365893307375],[111.57051570515705,74.36754695476645],[111.63891638916391,74.37449096561284],[111.88011880118802,74.36407494934329],[111.94851948519488,74.38837898730554],[111.98451984519846,74.45608309305754],[111.98811988119883,74.4960111554241],[112.00612006120065,74.5272592042327],[112.08532085320854,74.54982723948336],[112.95292952929532,74.4803871310198],[113.28773287732878,74.44045906865324],[113.38853388533886,74.40053100628666]]],[[[86.65466654666545,74.98209191466918],[86.73746737467377,74.96299588484172],[87.00027000270006,74.99250793093873],[87.0506705067051,74.98209191466918],[87.12267122671227,74.94042784959103],[87.0110701107011,74.86230772756952],[86.92826928269284,74.83105967876091],[86.6906669066691,74.84841970587678],[86.39186391863922,74.85015570858837],[86.25866258662586,74.89355577637812],[86.33066330663308,74.93869184687946],[86.50346503465033,74.96646789026488],[86.60426604266041,74.99250793093873],[86.65466654666545,74.98209191466918]]],[[[82.17262172621724,75.41956459798976],[82.20862208622088,75.38658054646956],[82.22302223022228,75.3501244895262],[82.17982179821797,75.33970847325665],[82.05022050220504,75.34144447596825],[81.97821978219781,75.2477003295424],[81.90621906219064,75.2633243539467],[81.85941859418597,75.31714043800599],[81.69741697416976,75.2806843810626],[81.65421654216544,75.28936439462055],[81.57861578615785,75.3310284596987],[81.53181531815318,75.33970847325665],[81.49941499414996,75.3674845166421],[81.71181711817121,75.4508126467984],[81.84141841418415,75.40741257900865],[81.92781927819277,75.40914858172025],[81.90981909819101,75.45949266035635],[81.91341913419137,75.4976847200113],[82.02142021420212,75.51330874441561],[82.16542165421657,75.5150447471272],[82.17262172621724,75.41956459798976]]],[[[146.7968679686797,75.37095652206526],[147.05967059670598,75.3640125112189],[147.44487444874449,75.43866062781726],[147.49527495274953,75.44039663052885],[148.43128431284316,75.414356589855],[148.51048510485106,75.38831654918116],[148.51768517685178,75.33623646783349],[148.48888488884887,75.31019642715964],[148.47448474484747,75.27200436750465],[148.58968589685895,75.23554831056128],[148.8920889208892,75.2286042997149],[149.08289082890832,75.26158835123513],[149.6444964449645,75.24422832411923],[150.10530105301052,75.21992428615698],[150.2817028170282,75.1643721993861],[150.41850418504185,75.13486015328908],[150.53010530105303,75.10014009905728],[150.6129061290613,75.12097213159635],[150.69210692106924,75.15569218582814],[150.75690756907568,75.1626361966745],[150.82170821708218,75.15569218582814],[150.64530645306456,74.94389985501422],[150.58050580505807,74.91959581705197],[150.33210332103323,74.86751573570427],[149.83889838898392,74.79460362181752],[149.59769597695976,74.77203558656686],[149.05049050490504,74.77203558656686],[148.2980829808298,74.79981162995227],[148.09288092880928,74.82585167062612],[147.97047970479707,74.85709971943473],[147.740077400774,74.93174783603308],[147.62847628476288,74.95952387941853],[147.25767257672578,74.98382791738078],[147.14247142471424,74.99771593907349],[146.92646926469268,75.06194803940232],[146.70326703267034,75.11402812074999],[146.1488614886149,75.19909225361789],[146.18486184861848,75.2963084054669],[146.2568625686257,75.39352455731594],[146.34326343263433,75.48032469289541],[146.43686436864368,75.55844481491695],[146.53766537665376,75.58101285016761],[146.75006750067502,75.50983673899245],[146.74646746467465,75.42824461154771],[146.7968679686797,75.37095652206526]]],[[[135.94995949959502,75.40914858172025],[135.7447574475745,75.3813725383348],[135.45315453154535,75.39005255189275],[135.47475474754748,75.46296466577951],[135.52515525155252,75.49594871729971],[135.59355593555938,75.57580484203285],[135.5611556115561,75.63656493693847],[135.57915579155792,75.70947705082523],[135.6151561515615,75.76676514030771],[135.69795697956982,75.84488526232923],[135.7879578795788,75.79801318911632],[135.84915849158494,75.72857308065272],[135.90315903159035,75.69385302642092],[136.12636126361264,75.62614892066892],[136.16956169561695,75.60531688812986],[135.98235982359824,75.52198875797356],[135.96435964359642,75.48553270103017],[136.0219602196022,75.43866062781726],[135.94995949959502,75.40914858172025]]],[[[152.88452884528846,76.12090969347199],[152.78732787327874,76.08618963924019],[152.55692556925572,76.14347772872264],[152.64332643326435,76.17472577753125],[152.79812798127983,76.19555781007034],[152.83412834128342,76.1851417938008],[152.86292862928633,76.16257375855014],[152.88452884528846,76.12090969347199]]],[[[140.05040050400504,75.82926123792492],[140.15120151201512,75.81016520809743],[140.27360273602739,75.82231722707857],[140.38880388803886,75.79627718640472],[140.49680496804967,75.69038102099776],[140.5472054720547,75.66260497761232],[140.60120601206012,75.64350894778482],[140.65520655206552,75.63482893422687],[140.81720817208173,75.63135692880371],[140.88920889208896,75.65218896134277],[140.9432094320943,75.70079703726728],[140.939609396094,75.74940511319181],[140.92520925209254,75.79974919182791],[140.92520925209254,75.86745329757989],[140.95040950409503,75.92647738977394],[140.98640986409868,75.96466944942892],[141.03321033210335,75.98897348739118],[141.29961299612995,76.06362160398953],[141.4868148681487,76.13653371787629],[141.74241742417428,76.10875767449085],[142.00162001620015,76.04278957145044],[142.45882458824588,75.90390935452328],[142.67122671226713,75.86398129215672],[142.9268292682927,75.82752523521333],[143.18603186031862,75.81363721352062],[143.3120331203312,75.82231722707857],[143.56043560435603,75.86050928673353],[143.68643686436866,75.86398129215672],[145.25605256052563,75.58622085830237],[145.31005310053104,75.56365282305171],[145.36045360453608,75.53066877153151],[145.0220502205022,75.48900470645336],[144.80244802448027,75.4160925925666],[144.72684726847268,75.3657485139305],[144.81324813248136,75.32408444885235],[144.88524885248853,75.26853236208149],[144.40644406444068,75.10187610176888],[144.21564215642155,75.05847603397913],[144.02124021240212,75.04458801228643],[143.62523625236253,75.08451607465298],[143.3948339483395,75.08278007194139],[143.17163171631717,75.11750012617318],[142.92322923229233,75.21818828344539],[142.81882818828188,75.26853236208149],[142.7288272882729,75.33797247054505],[142.70002700027004,75.4490766440868],[142.73602736027362,75.54455679322422],[142.86922869228692,75.57233283660966],[142.98442984429846,75.6330929315153],[143.00243002430028,75.65913297218916],[142.94122941229415,75.71294905624842],[142.55242552425523,75.72162906980637],[142.30762307623075,75.69211702370936],[142.08802088020883,75.66086897490072],[142.15282152821527,75.45775665764475],[142.19962199621995,75.39352455731594],[142.26442264422644,75.346652484103],[142.61722617226172,75.13312415057749],[142.69642696426968,75.10361210448048],[142.93042930429306,75.06194803940232],[143.12843128431285,74.96993989568807],[142.77922779227794,74.86751573570427],[142.62442624426245,74.83800368960726],[142.47322473224733,74.82064366249136],[142.37962379623798,74.82932367604931],[142.28602286022863,74.85015570858837],[142.18522185221855,74.89876378451288],[142.09882098820987,74.95084386586058],[141.98721987219875,74.99077192822713],[141.74961749617495,74.98209191466918],[141.53001530015302,74.94737186043739],[141.31041310413104,74.92306782247513],[140.66240662406625,74.88140375739698],[140.46440464404645,74.85536371672316],[140.26640266402666,74.84668370316521],[140.0108001080011,74.89529177908972],[139.7587975879759,74.96299588484172],[139.679596795968,74.96473188755328],[139.60759607596077,74.94563585772582],[139.54639546395464,74.90397179264767],[139.51399513995142,74.83800368960726],[139.43119431194316,74.74946755131617],[139.32679326793271,74.68697145369896],[139.21519215192154,74.65919541031352],[139.09999099991,74.65572340489035],[138.9811898118981,74.67308343200625],[138.86598865988663,74.70085947539167],[138.0919809198092,74.79807562724068],[138.00198001980021,74.82758767333772],[137.9155791557916,74.87098774112746],[137.68157681576815,75.00813195534303],[137.56637566375667,75.04111600686323],[137.44757447574477,75.05500402855594],[137.21717217172176,75.12444413701954],[137.0047700477005,75.23554831056128],[136.9615696156962,75.27026836479305],[136.94716947169474,75.32582045156394],[136.98316983169832,75.3657485139305],[137.16677166771672,75.346652484103],[137.28917289172892,75.3483884868146],[137.2135721357214,75.55497280949376],[137.2675726757268,75.74940511319181],[137.35757357573578,75.78238916471201],[137.7067770677707,75.75982112946133],[137.59517595175953,75.82405322979017],[137.50157501575018,75.90911736265804],[137.55917559175595,75.95598943587098],[137.62397623976238,75.98897348739118],[137.7751777517775,76.01501352806503],[137.97677976779767,76.02716554704614],[138.0379803798038,76.04799757958523],[138.09558095580957,76.08098163110543],[138.20718207182074,76.1157016853372],[138.43038430384303,76.12958970702994],[138.81558815588158,76.1990298154935],[138.91998919989203,76.19729381278194],[139.01719017190175,76.16083775583854],[139.1107911079111,76.10875767449085],[139.21159211592118,76.08098163110543],[139.52839528395288,76.01327752535343],[139.74439744397444,75.95251743044778],[140.05040050400504,75.82926123792492]]],[[[96.53316533165332,76.27888594022664],[96.61236612366127,76.26326191582234],[96.59076590765909,76.22159785074419],[96.48636486364865,76.2337498697253],[96.34956349563498,76.21291783718624],[96.35316353163535,76.17819778295444],[96.29916299162994,76.12090969347199],[96.10836108361087,76.15562974770378],[95.84555845558458,76.16083775583854],[95.679956799568,76.19382180735874],[95.31275312753127,76.2146538398978],[95.32355323553236,76.26152591311075],[95.38115381153813,76.28930195649616],[95.59355593555938,76.2493738941296],[95.78795787957881,76.29450996463095],[96.15156151561519,76.27194192938029],[96.27036270362703,76.30492598090049],[96.53316533165332,76.27888594022664]]],[[[96.85356853568538,76.1990298154935],[96.79956799567998,76.18861379922399],[96.7527675276753,76.19555781007034],[96.73836738367385,76.20770982905145],[96.74196741967421,76.25805390768755],[96.8319683196832,76.32402201072796],[96.83556835568356,76.34485404326705],[96.87876878768787,76.35527005953656],[96.99036990369905,76.34311804055545],[97.04437044370445,76.31534199717001],[97.05157051570518,76.3031899781889],[96.97596975969759,76.23722187514849],[96.85356853568538,76.1990298154935]]],[[[112.47772477724777,76.62087847440978],[112.63252632526326,76.5531743686578],[112.66132661326617,76.50977430086806],[112.61452614526144,76.49935828459851],[112.58572585725858,76.48373426019421],[112.57492574925749,76.4524862113856],[112.53172531725318,76.45075020867401],[112.39492394923951,76.48373426019421],[112.2977229772298,76.53755034425348],[112.1537215372154,76.54970236323462],[112.00252002520028,76.60351844729388],[111.970119701197,76.62608648254457],[112.00972009720095,76.63303049339092],[112.27972279722798,76.61914247169821],[112.39492394923951,76.64344650966046],[112.47772477724777,76.62087847440978]]],[[[97.5879758797588,76.60004644187072],[97.5339753397534,76.58442241746641],[97.42957429574295,76.59136642831277],[97.34317343173433,76.62955848796773],[97.31077310773111,76.69031858287337],[97.38277382773828,76.70594260727768],[97.5879758797588,76.60004644187072]]],[[[149.15129151291512,76.65907053406477],[148.39888398883988,76.64865451779522],[148.44928449284492,76.67643056118067],[148.71928719287195,76.74587066964423],[149.4068940689407,76.78232672658763],[149.27009270092702,76.74760667235583],[149.20529205292053,76.67643056118067],[149.15129151291512,76.65907053406477]]],[[[67.76527765277655,76.23722187514849],[67.36567365673659,76.16083775583854],[67.12807128071282,76.10875767449085],[66.89406894068941,76.07230161754748],[66.65646656466566,76.04626157687363],[66.28206282062823,75.98376547925639],[65.61965619656198,75.90390935452328],[65.20205202052023,75.83967725419447],[64.7448474484745,75.78759717284677],[64.26244262442626,75.71989306709477],[63.78003780037801,75.67302099388186],[63.66123661236614,75.66954898845867],[63.315633156331586,75.60358088541827],[63.045630456304565,75.57580484203285],[62.066420664206646,75.42824461154771],[61.61641616416165,75.31887644071759],[61.486814868148684,75.31019642715964],[61.35721357213572,75.3154044352944],[61.24921249212494,75.2806843810626],[61.14841148411486,75.22339629158014],[60.93600936009361,75.1643721993861],[60.8280082800828,75.11055611532683],[60.72000720007202,75.06889205024868],[60.65520655206552,75.05500402855594],[60.532805328053286,75.05847603397913],[60.47520475204752,75.05500402855594],[60.27720277202772,75.00813195534303],[60.24120241202414,74.96993989568807],[60.45360453604536,74.94563585772582],[60.50040500405004,74.90397179264767],[60.43920439204393,74.87619574926222],[60.30240302403024,74.83626768689567],[60.22320223202232,74.79633962452911],[60.079200792007924,74.75641156216255],[59.98199981999821,74.74425954318141],[59.7479974799748,74.74599554589301],[59.73359733597337,74.69565146725691],[59.77319773197732,74.6644034184483],[59.75159751597516,74.63662737506286],[59.67239672396724,74.61058733438901],[59.59679596795968,74.6140593398122],[59.240392403924034,74.69217946183372],[59.182791827918294,74.66613942115987],[59.157591575915774,74.61058733438901],[59.14679146791468,74.55156324219496],[59.099990999910005,74.50816317440521],[59.0387903879039,74.48559513915455],[58.92718927189273,74.4630271039039],[58.5347853478535,74.49948316084729],[58.50238502385025,74.4647631066155],[58.563585635856356,74.42136303882575],[58.646386463864644,74.3276188923999],[58.664386643866436,74.28942683274494],[58.61758617586176,74.2269307351277],[58.44118441184412,74.12971458327868],[57.767977679776806,74.01340240160218],[57.7787777877779,73.97347433923562],[57.85437854378546,73.89709021992567],[57.87237872378725,73.85021814671276],[57.843578435784366,73.80508207621142],[57.75717757177571,73.76862601926805],[57.65637656376563,73.76862601926805],[57.60237602376026,73.77557003011441],[57.44757447574477,73.82591410875051],[57.314373143731444,73.83806612773162],[57.289172891728924,73.81376208976937],[57.465574655746565,73.7460579840174],[57.541175411754125,73.65752184572631],[57.45837458374584,73.6106497725134],[57.13437134371344,73.50475360710644],[56.96516965169653,73.36587339017925],[56.6339663396634,73.30511329527363],[56.42876428764288,73.29643328171568],[56.22716227162272,73.31379330883158],[56.03636036360365,73.34504135764018],[55.55035550355504,73.3571933766213],[55.28035280352805,73.3919134308531],[55.00675006750069,73.45440952847034],[54.76914769147692,73.44920152033555],[54.567545675456756,73.41795347152694],[54.30114301143013,73.35024936577494],[54.131941319413215,73.48044956914418],[54.20394203942041,73.5412096640498],[53.84033840338404,73.69744990809286],[53.761137611376114,73.76689001655646],[53.85113851138513,73.79987406807666],[53.962739627396274,73.82244210332732],[54.17514175141753,73.88493820094456],[54.38754387543875,73.93528227958066],[54.60714607146073,73.95090630398497],[54.64314643146432,73.95958631754291],[54.73314733147333,74.03423443414127],[54.83034830348305,74.09499452904689],[54.92034920349204,74.12971458327868],[55.02115021150212,74.18700267276114],[55.34155341553415,74.41962703611415],[55.41715417154171,74.43698706323005],[56.07956079560796,74.48212313373139],[56.13716137161373,74.4960111554241],[55.94635946359463,74.54288322863701],[55.7519575195752,74.54114722592544],[55.66195661956621,74.55677125032975],[55.61155611556117,74.58975530184995],[55.58275582755829,74.62794736150491],[55.65835658356585,74.65572340489035],[55.91395913959141,74.79633962452911],[56.21636216362165,74.89702778180131],[56.49716497164974,74.95778787670693],[56.42876428764288,74.97341190111123],[56.33876338763389,75.01333996347779],[55.99675996759967,75.00292394720827],[55.86355863558637,75.05847603397913],[55.82035820358203,75.09146008549934],[55.80955809558097,75.12444413701954],[55.92115921159211,75.16784420480928],[56.03636036360365,75.19388424548313],[56.16236162361625,75.18694023463678],[56.28836288362885,75.1643721993861],[56.38916389163893,75.13833215871225],[56.486364863648646,75.0966680936341],[56.569165691656934,75.09840409634569],[56.87516875168754,75.24422832411923],[56.828368283682835,75.27721237563944],[56.81036810368104,75.32755645427554],[56.84276842768429,75.35186049223779],[56.99036990369905,75.37442852748845],[57.087570875708764,75.3831085410464],[57.29997299973002,75.37269252477685],[57.60597605976059,75.34144447596825],[57.63117631176311,75.35706850037255],[57.70677706777067,75.45428465222156],[57.78237782377823,75.50636473356926],[58.0919809198092,75.59316486914872],[58.07398073980741,75.61920490982257],[58.059580595805954,75.66260497761232],[58.41958419584196,75.71989306709477],[58.65358653586537,75.77718115657723],[58.88038880388805,75.85530127859877],[58.99558995589956,75.87092530300308],[59.1107911079111,75.87439730842627],[59.34479344793448,75.90738135994647],[59.78039780397805,75.94557341960143],[60.03600036000361,75.98376547925639],[60.1188011880119,76.0670936094127],[60.280802808028085,76.09660565550973],[60.60480604806048,76.10875767449085],[60.73080730807308,76.10354966635609],[60.80280802808028,76.06882961212429],[60.943209432094335,76.07056561483589],[60.99720997209974,76.08966164466338],[61.05481054810548,76.11917369076039],[61.03681036810369,76.16951776939649],[61.03321033210332,76.2337498697253],[61.15561155611556,76.27367793209186],[61.202412024120264,76.2823579456498],[61.56961569615697,76.29798197005411],[61.78561785617856,76.29103795920776],[62.23562235622356,76.24242988328325],[62.46962469624697,76.23027786430214],[62.7828278282783,76.24590188870644],[62.970029700297005,76.23722187514849],[63.524435244352446,76.31013398903525],[64.46404464044642,76.37783809478725],[64.70884708847089,76.42644617071176],[64.95004950049503,76.48373426019421],[65.07245072450726,76.49588627917532],[65.19845198451986,76.49935828459851],[65.31005310053101,76.51845431442601],[65.52965529655299,76.56706239035051],[65.63765637656377,76.57921440933163],[65.75645756457564,76.57921440933163],[65.86445864458645,76.61393446356342],[65.9580595805958,76.68858258016178],[66.06246062460625,76.74587066964423],[66.3468634686347,76.82051878624259],[66.82926829268294,76.92467894893798],[67.26487264872651,76.96460701130454],[67.5348753487535,77.00800707909428],[67.65007650076501,77.01147908451745],[68.01728017280175,76.99064705197839],[68.48528485284854,76.93335896249593],[68.69768697686979,76.87086286487869],[68.87408874088743,76.78927073743398],[68.91008910089101,76.75975869133697],[68.94248942489426,76.70767860998927],[68.89208892088922,76.65907053406477],[68.85968859688597,76.61046245814026],[68.89928899288995,76.57227039848527],[68.55728557285573,76.44901420596241],[68.22248222482224,76.31360599445841],[68.1648816488165,76.2840939483614],[67.76527765277655,76.23722187514849]]],[[[96.28476284762849,77.02710310892175],[96.25236252362527,77.00800707909428],[96.20916209162095,76.99238305468998],[96.09036090360905,77.0027990709595],[95.85635856358567,76.97502302757408],[95.76635766357663,76.99064705197839],[95.679956799568,77.02189510078699],[95.3631536315363,77.01147908451745],[95.26955269552695,77.0184230953638],[95.42075420754207,77.05661515501879],[95.85275852758531,77.09827922009694],[96.52956529565296,77.2059113882155],[96.56196561965623,77.1538313068678],[96.56196561965623,77.12952726890555],[96.42516425164251,77.0705031767115],[96.28476284762849,77.02710310892175]]],[[[89.51309513095134,77.1885513610996],[89.30069300693009,77.18334335296481],[89.17829178291782,77.20938339363866],[89.14229142291424,77.22674342075456],[89.19989199892001,77.2718794912559],[89.28269282692827,77.30139153735291],[89.61749617496179,77.31180755362246],[89.67869678696786,77.28055950481385],[89.66429664296646,77.25451946414],[89.51309513095134,77.1885513610996]]],[[[107.41607416074163,77.24236744515886],[107.3008730087301,77.24236744515886],[107.26847268472687,77.2892395183718],[107.36567365673659,77.34652760785426],[107.4880748807488,77.34652760785426],[107.59247592475924,77.32916758073836],[107.62847628476288,77.32048756718041],[107.66447664476647,77.29965553464132],[107.67887678876792,77.26840748583271],[107.41607416074163,77.24236744515886]]],[[[-180,65.06778042878088],[179.82719827198275,65.03479637726068],[179.65079650796508,64.92022019829577],[179.44919449194492,64.82126804373516],[179.15039150391505,64.7813399813686],[178.69678696786968,64.6303077454603],[178.52038520385207,64.60253170207488],[178.28638286382863,64.67197181053845],[177.749977499775,64.7171078810398],[177.58077580775807,64.77786797594541],[177.3359733597336,64.93063621456531],[177.25317253172534,64.95320424981597],[177.17757177571775,65.01396434472161],[176.88236882368824,65.08166845047361],[176.6231662316623,65.03826838268387],[176.41436414364142,65.07125243420407],[176.34236342363425,65.04694839624182],[176.45036450364506,65.02438036099116],[176.6447664476645,65.00702033387526],[176.939969399694,65.01570034743321],[177.03717037170372,65.0000763230289],[177.12357123571235,64.94626023896961],[177.22437224372243,64.86119610610172],[177.1487714877149,64.80564401933086],[177.06957069570694,64.78654798950336],[176.8319683196832,64.8490440871206],[176.55836558365587,64.84036407356265],[176.42876428764288,64.85598809796696],[176.06156061560614,64.96014826066232],[175.78075780757808,64.84383607898582],[175.39555395553958,64.7830759840802],[175.0967509675097,64.77613197323384],[174.549545495455,64.68412382951959],[174.69714697146975,64.6806518240964],[175.0967509675097,64.7466199271368],[175.3307533075331,64.7466199271368],[175.67635676356764,64.7830759840802],[175.85995859958604,64.82474004915835],[175.94635946359466,64.8646681115249],[176.05796057960583,64.90459617389146],[176.16956169561695,64.88550014406397],[176.2487624876249,64.84383607898582],[176.29916299162994,64.7830759840802],[176.34956349563498,64.70495586205865],[176.28476284762849,64.6632917969805],[176.219962199622,64.64245976444144],[176.1407614076141,64.58517167495899],[176.50796507965083,64.682387826808],[176.73116731167312,64.62509973732554],[176.8427684276843,64.63377975088349],[177.05157051570518,64.71884388375139],[177.38637386373864,64.77439597052225],[177.4259742597426,64.7639799542527],[177.4655746557466,64.73620391086726],[177.4115741157412,64.57301965597784],[177.43317433174332,64.44455545532023],[177.68877688776888,64.30393923568147],[177.95157951579517,64.22234710823676],[178.04518045180453,64.21887510281357],[178.13158131581315,64.23449912721787],[178.16398163981643,64.30914724381623],[178.22878228782287,64.36469933058709],[178.31158311583118,64.31435525195099],[178.379983799838,64.26053916789172],[178.4771847718477,64.12860296181091],[178.4735847358474,64.08867489944436],[178.4519845198452,64.01055477742281],[178.53478534785347,63.975834723191014],[178.649986499865,63.9654187069215],[178.69318693186932,63.84216251439861],[178.73278732787327,63.66682624052808],[178.68238682386823,63.65120221612375],[178.62478624786252,63.65120221612375],[178.44118441184412,63.606066145622435],[178.46638466384667,63.57481809681383],[178.65358653586537,63.55745806969793],[178.70758707587078,63.521002012754536],[178.66798667986683,63.43940988530983],[178.67878678786786,63.402953828366435],[178.74358743587436,63.394273814808514],[178.78678786787867,63.44288189073302],[178.77598775987764,63.51058599648499],[178.7939879398794,63.54009804258203],[178.91998919989203,63.39948182294327],[178.91998919989203,63.34566573888398],[179.02799027990284,63.28316964126677],[179.3339933399334,63.18942549484092],[179.3879938799388,63.14776142976277],[179.4059940599406,63.0783213212992],[179.33039330393308,63.05748928876011],[179.25839258392585,63.008881212835604],[179.30159301593017,62.93944110437201],[179.38079380793812,62.88388901760115],[179.51039510395105,62.86305698506209],[179.5715957159572,62.77278484405943],[179.5715957159572,62.68772071119153],[179.47799477994784,62.61307259459318],[179.2871928719287,62.51064843460938],[179.1755917559176,62.46898436953123],[179.13239132391323,62.39607225564447],[179.1215912159122,62.31968813633452],[179.0459904599046,62.32316014175771],[178.96318963189634,62.35440819056632],[178.01998019980203,62.54710449155277],[177.6635766357664,62.58356054849614],[177.35037350373506,62.58703255391933],[177.2927729277293,62.59918457290047],[177.29637296372965,62.644320643401784],[177.31437314373147,62.685984708479936],[177.36117361173615,62.73632878711604],[177.33957339573396,62.78146485761738],[177.29997299973002,62.78493686304054],[177.26037260372607,62.750216808808744],[177.1739717397174,62.750216808808744],[177.09117091170913,62.7901448711753],[177.02277022770227,62.77799285219419],[176.99036990369905,62.72244076542333],[176.96516965169656,62.69292871932629],[176.96516965169656,62.65820866509449],[177.00837008370087,62.626960616285885],[177.18837188371884,62.59224056205409],[177.159571595716,62.56099251324548],[176.9075690756908,62.53668847528323],[176.70236702367026,62.50544042647462],[176.4359643596436,62.41169628004877],[176.3279632796328,62.34572817700837],[175.6151561515615,62.18427992483055],[175.44235442354426,62.12872783805966],[175.36675366753667,62.12178382721331],[175.26955269552695,62.10268779738581],[175.19395193951942,62.03498369163384],[174.79794797947983,61.9395035424964],[174.7151471514715,61.948183556054346],[174.61074610746107,61.868327431321234],[174.51354513545135,61.82319136081989],[174.2867428674287,61.81798335268513],[174.13914139141394,61.795415317434475],[173.82233822338225,61.67910313575797],[173.62433624336245,61.715559192701335],[173.39033390333907,61.55758294594668],[173.13113131131314,61.4065507100384],[173.05553055530555,61.4065507100384],[172.85752857528576,61.469046807655616],[172.80712807128072,61.436062756135414],[172.839528395284,61.37530266122977],[172.9079290792908,61.31107056090096],[172.86832868328685,61.29371053378506],[172.78912789127895,61.31107056090096],[172.73152731527318,61.31454256632415],[172.68832688326887,61.295446536496655],[172.69552695526954,61.248574463283745],[172.58392583925843,61.19128637380129],[172.49752497524975,61.1860783656665],[172.39672396723967,61.16698233583901],[172.36072360723608,61.116638257202936],[172.3931239312393,61.06108617043205],[172.21312213122133,60.998590072814835],[172.06552065520657,60.91526194265853],[171.9971199711997,60.901373920965824],[171.9179191791918,60.86491786402243],[171.8315183151832,60.83714182063699],[171.7307173071731,60.84234982877177],[171.48951489514894,60.72603764709527],[170.94950949509496,60.52292532983927],[170.79830798307984,60.49688528916542],[170.60750607506077,60.434389191548206],[170.58950589505895,60.39446112918165],[170.58950589505895,60.34238104783395],[170.51390513905142,60.25905291767765],[170.42390423904243,60.04726058686373],[170.39510395103952,60.00906852720874],[170.3519035190352,59.96566845941902],[170.1539015390154,59.98650049195808],[169.9810998109981,60.066356616691195],[169.9270992709927,60.104548676346184],[169.89829898298984,60.14794874413593],[169.88749887498875,60.2173888525995],[169.85509855098553,60.2503729041197],[169.81549815498158,60.265996928524004],[169.6174961749618,60.4378611969714],[169.27549275492754,60.55590938135947],[169.2250922509225,60.595837443726026],[168.78948789487896,60.56458939491742],[168.67068670686706,60.562853392205824],[168.46188461884623,60.59236543830286],[168.1378813788138,60.57326940847537],[167.74547745477457,60.50903730814656],[167.62667626676267,60.469109245780004],[167.22707227072272,60.40661314816276],[166.96426964269642,60.307660993602155],[166.4530645306453,59.94657242959153],[166.33066330663308,59.87192431299317],[166.27306273062732,59.85630028858887],[166.1866618666187,59.849356277742515],[166.15066150661505,59.922268391629274],[166.13626136261365,59.97955648111173],[166.16866168661687,60.08892465194188],[166.229862298623,60.17746079023294],[166.29106291062914,60.345853053257144],[166.3090630906309,60.413557159009116],[166.3522635226352,60.48473327018431],[166.17946179461796,60.47952526204952],[165.94185941859422,60.35626906952666],[165.5818558185582,60.23648488242699],[165.41625416254163,60.205236833618386],[165.2866528665287,60.134060722443195],[165.19305193051935,60.125380708885245],[165.08505085050854,60.0993406682114],[165.07425074250745,59.94483642687993],[165.02025020250204,59.86150829672363],[164.95544955449554,59.84414826960773],[164.85464854648546,59.840676264184566],[164.77904779047793,59.87366031570477],[164.67104671046712,59.99691650822763],[164.52704527045273,60.06114860855644],[164.44064440644405,60.07330062753758],[164.3758437584376,60.057676603133245],[164.24984249842498,59.97434847297694],[164.11304113041132,59.89796435366702],[164.1346413464135,59.98476448924649],[164.0158401584016,60.01774854076669],[163.91143911439116,60.036844570594184],[163.78183781837822,60.040316576017375],[163.74223742237422,60.028164557036234],[163.69183691836918,59.97782047840013],[163.57303573035733,59.913588378071324],[163.49383493834938,59.887548337397476],[163.41103411034112,59.83546825604978],[163.36423364233644,59.781652171990515],[163.32103321033213,59.705268052680566],[163.2706327063271,59.519515762540465],[163.27423274232746,59.302515423591785],[163.08343083430833,59.13065115514439],[163.01143011430116,59.14801118226029],[162.97542975429758,59.137595165990774],[162.93942939429394,59.11502713074009],[163.00423004230043,59.01954698160267],[162.96822968229685,58.98656293008247],[162.93582935829357,58.963994894831785],[162.8458284582846,58.93969085686953],[162.64422644226443,58.799074637230774],[162.45342453424536,58.70880249622812],[162.14022140221402,58.446666086778094],[162.05022050220504,58.273065815619134],[161.96021960219605,58.076897509209516],[162.00342003420036,57.98141736007207],[162.03942039420394,57.91892126245486],[162.0970209702097,57.87552119466511],[162.1978219782198,57.8286491214522],[162.41022410224105,57.7783050428161],[162.39222392223922,57.7453209912959],[162.39222392223922,57.717544947910454],[162.4678246782468,57.76615302383496],[162.52182521825222,57.903297238050556],[162.65502655026552,57.94843330855187],[162.71982719827201,57.946697305840274],[163.14463144631446,57.83732913501015],[163.22743227432278,57.79045706179721],[163.21303213032132,57.68629689910185],[163.18783187831878,57.63768882317734],[163.10863108631088,57.564776709290555],[162.95742957429576,57.47797657371109],[162.7810278102781,57.35819238661139],[162.76302763027633,57.28354427001304],[162.76302763027633,57.24361620764648],[162.809828098281,57.102999988007724],[162.81342813428137,57.02314386327461],[162.79182791827918,56.8755836327895],[162.80262802628027,56.81135153246066],[162.84942849428495,56.7575354484014],[162.92142921429217,56.7228153941696],[163.04743047430475,56.741911423997095],[163.16623166231665,56.72628739959279],[163.25623256232564,56.6880953399378],[163.24183241832418,56.56483914741494],[163.29583295832958,56.44852696573844],[163.33543335433353,56.233262629501326],[163.259832598326,56.174238537307275],[163.18783187831878,56.13778248036391],[163.04743047430475,56.04403833393806],[162.97182971829722,56.03362231766852],[162.83862838628386,56.06487036647715],[162.62982629826297,56.23152662678973],[162.7126271262713,56.33047878135034],[162.89262892628926,56.39991888981393],[162.97542975429758,56.44852696573844],[163.03663036630365,56.521439079625196],[162.9430294302943,56.50755105793249],[162.87822878228786,56.47630300912388],[162.67302673026734,56.49019103081659],[162.59022590225902,56.45547097658479],[162.48942489424894,56.39991888981393],[162.5290252902529,56.26103867288677],[162.46062460624609,56.23499863221292],[162.33462334623346,56.18812655900001],[162.14742147421475,56.12910246680596],[162.08622086220862,56.089174404439404],[161.9242192421924,55.84092601668209],[161.77661776617765,55.65517372654199],[161.72261722617225,55.495461477075736],[161.72981729817297,55.35831726286017],[161.78381783817838,55.20554902424027],[161.82341823418233,55.139580921199865],[161.99621996219963,54.99722869884951],[162.0790207902079,54.88612452530779],[162.10422104221044,54.75245231651539],[161.96741967419678,54.68822021618658],[161.7262172621726,54.533715974855085],[161.62541625416253,54.516355947739214],[161.29421294212943,54.51982795316238],[161.12861128611286,54.59794807518392],[160.93420934209342,54.57885204535643],[160.7722077220772,54.54065998570147],[160.51660516605165,54.431291814871315],[160.289802898029,54.28893959252096],[160.07380073800738,54.189987437960355],[160.00900009000094,54.130963345766304],[159.92259922599226,54.007707153243445],[159.84339843398436,53.78376280344838],[159.87219872198722,53.672658629906635],[159.91539915399153,53.62057854855897],[159.95499954999553,53.55287444280697],[159.89739897398977,53.44697827740001],[159.89739897398977,53.3810101743596],[160.0018000180002,53.27511400895261],[160.02340023400234,53.1292897811791],[159.9477994779948,53.125817775755905],[159.77139771397714,53.2299779384513],[159.58419584195843,53.23692194929765],[159.1377913779138,53.117137762197956],[158.9505895058951,53.04769765373439],[158.74538745387457,52.908817436807226],[158.68418684186844,52.934857477481074],[158.64098640986413,53.01471360221419],[158.56538565385654,53.049433656445984],[158.47178471784719,53.032073629330085],[158.43218432184324,52.95742551273173],[158.56178561785617,52.922705458499934],[158.60858608586085,52.87409738257543],[158.53298532985332,52.68834509243533],[158.4789847898479,52.625848994818114],[158.5005850058501,52.4609287372171],[158.49338493384937,52.38280861519556],[158.46458464584646,52.30468849317404],[158.33138331383316,52.091160159648496],[158.10458104581045,51.80992772037098],[157.8237782377824,51.60507940040341],[157.62937629376296,51.53390328922825],[157.53217532175324,51.48008720516896],[157.48897488974893,51.408911093993794],[157.2009720097201,51.21274278758415],[156.8481684816848,51.006158464904985],[156.74736747367473,50.96970240796162],[156.7257672576726,51.04782252998314],[156.7149671496715,51.124206649293086],[156.6717667176672,51.226630809276884],[156.5421654216542,51.31169494214478],[156.52056520565208,51.38113505060835],[156.4989649896499,51.4748791970342],[156.48816488164886,51.91235188035478],[156.37656376563768,52.367184590791254],[156.3657636576366,52.50953681314161],[156.22896228962293,52.625848994818114],[156.15336153361534,52.74736918462938],[156.11016110161103,52.86541736901748],[156.09936099360993,53.00603358865624],[155.95175951759518,53.74383474108183],[155.9049590495905,53.92785102851033],[155.7069570695707,54.52156395587397],[155.62055620556208,54.8652924927687],[155.5629556295563,55.198605013393916],[155.55575555755559,55.347901246590624],[155.6421564215642,55.79405394346915],[155.7177571775718,56.071814377323506],[155.98415984159845,56.69503935078416],[156.0237602376024,56.75232744026664],[156.06696066960671,56.78183948636365],[156.5277652776528,57.021407860563016],[156.72936729367296,57.15160806393223],[156.8481684816848,57.29048828085942],[156.9777697776978,57.46582455472995],[156.96336963369635,57.56130470386739],[156.9489694896949,57.61512078792666],[156.89856898568985,57.6776168855439],[156.79056790567904,57.74879299671906],[156.83016830168305,57.78004104552767],[156.87336873368736,57.80434508348995],[156.98496984969853,57.83038512416377],[157.21537215372155,57.776569040104505],[157.44937449374493,57.79913707535516],[157.66537665376654,58.01960941972706],[157.9749797497975,57.98662536820683],[158.2089820898209,58.02481742786182],[158.2737827378274,58.009193403457516],[158.32058320583207,58.08384152005587],[158.45018450184506,58.16369764478898],[158.6877868778688,58.28174582917708],[159.03699036990372,58.42409805152744],[159.20979209792097,58.51957820066485],[159.30699306993068,58.60985034166751],[159.45099450994513,58.696650477247005],[159.59139591395916,58.80428264536556],[159.84699846998473,59.12717914972123],[160.35100351003513,59.39452356730601],[160.54900549005492,59.54729180592591],[160.71100711007114,59.6011078899852],[160.85500855008553,59.62714793065902],[161.21861218612185,59.845884272319324],[161.44901449014492,60.028164557036234],[161.75501755017552,60.15315675227069],[161.8450184501845,60.2330128770038],[162.00342003420036,60.4205011698555],[162.06822068220686,60.46563724035681],[162.26622266222665,60.536813351532004],[162.7126271262713,60.66006954405486],[162.97182971829722,60.78332573657772],[163.35343353433535,60.80068576369362],[163.46503465034652,60.84929383961813],[163.58383583835837,60.87706988300354],[163.709837098371,60.91699794537013],[163.5550355503555,61.02636611620025],[163.5910359103591,61.083654205682734],[163.619836198362,61.11143024906815],[163.89343893438934,61.239894449725796],[164.0050400504005,61.34405461242116],[163.99063990639905,61.38745468021091],[163.9726397263973,61.42043873173111],[163.80343803438035,61.46210279680926],[163.83583835838357,61.55758294594668],[163.8826388263883,61.64091107610298],[164.01944019440197,61.710351184566576],[164.06624066240664,61.87353543945599],[164.07344073440737,62.04539970790336],[164.20664206642067,62.291912092949104],[164.28584285842862,62.347464179719964],[164.5990459904599,62.47072037224282],[164.67104671046712,62.474192377666014],[164.88704887048874,62.43252831258786],[165.12465124651249,62.41169628004877],[165.20745207452075,62.37350422039381],[165.22545225452257,62.406488271914014],[165.21465214652147,62.448152336992166],[165.27945279452797,62.46377636139647],[165.41625416254163,62.44641633428057],[165.3982539825398,62.49328840749348],[165.04545045450453,62.51759244545573],[164.79344793447933,62.571408529515026],[164.56664566645668,62.67556869221039],[164.41904419044192,62.70508073830743],[164.2570425704257,62.69640072474948],[163.33183331833317,62.550576496975935],[163.28863288632886,62.51064843460938],[163.24543245432454,62.45509634783852],[163.3030330303303,62.37350422039381],[163.25623256232564,62.33704816345042],[163.21303213032132,62.312744125488166],[163.16263162631628,62.2589280414289],[163.11943119431197,62.15303187602191],[163.13023130231306,62.050607716038144],[163.0186301863019,61.89089546657189],[163.0078300783008,61.791943312011284],[163.2058320583206,61.736391225240425],[163.25623256232564,61.69993516829703],[163.19863198631987,61.64438308152617],[163.13743137431373,61.61139903000597],[163.0870308703087,61.56973496492782],[163.04743047430475,61.554110940523515],[162.99342993429934,61.54369492425397],[162.92142921429217,61.597511008313234],[162.85662856628568,61.70514317643179],[162.75222752227523,61.71208718727817],[162.71622716227165,61.69472716016227],[162.69822698226983,61.65306309508412],[162.60822608226084,61.64959108966093],[162.50742507425076,61.67042312220002],[162.39222392223922,61.66174310864207],[162.1870218702187,61.54022291883078],[161.03861038610387,60.96213401587144],[160.91620916209166,60.892693907407875],[160.76500765007654,60.75381369048068],[160.48060480604806,60.739925668787976],[160.3690036900369,60.70867761997937],[160.28620286202863,60.66701355490122],[160.17460174601746,60.63923751151577],[160.17820178201782,60.69131759286347],[160.19980199802,60.72950965251843],[160.2250022500225,60.83193381250223],[160.37980379803798,61.02463011348868],[160.28260282602827,61.045462146027745],[160.18540185401855,61.04719814873934],[160.00540005400057,61.007270086372785],[159.8829988299883,60.943037986043976],[159.78939789397896,60.95692600773668],[159.83619836198363,61.01421409721914],[159.9477994779948,61.12879027618405],[159.91539915399153,61.23468644159101],[159.8829988299883,61.291974531073464],[159.929799297993,61.3232225798821],[160.16380163801637,61.536750913407616],[160.24660246602468,61.647855086949335],[160.31860318603185,61.79367931472288],[160.32220322203221,61.838815385224194],[160.30780307803082,61.89436747199508],[160.23940239402395,61.90304748555303],[160.1818018180182,61.90304748555303],[159.7209972099721,61.75895926049108],[159.5517955179552,61.719031198124526],[159.4977949779498,61.78152729574174],[159.42219422194222,61.80756733641559],[159.29619296192965,61.91346350182255],[159.18819188191884,61.92908752622685],[159.07659076590767,61.9221435153805],[158.82458824588247,61.850967404205335],[158.54738547385477,61.81103934183878],[158.33498334983352,61.824927363531486],[158.15138151381512,61.76416726862584],[158.06858068580686,61.753751252356324],[157.79857798577984,61.795415317434475],[157.4709747097471,61.79888732285764],[157.37017370173703,61.74680724150994],[157.0857708577086,61.67563113033478],[156.89136891368912,61.56452695679303],[156.79056790567904,61.52980690256126],[156.67896678966792,61.481198826636756],[156.62856628566288,61.272878501246],[156.48096480964813,61.205174395494],[156.3441634416344,61.1548303168579],[156.05616056160562,60.995118067391644],[155.85455854558546,60.77638172573137],[155.7177571775718,60.68263757930552],[155.42615426154265,60.55070137322471],[154.9725497254973,60.37710110206575],[154.5765457654577,60.095868662788234],[154.43974439744397,59.884076331974285],[154.38934389343893,59.87713232112793],[154.29214292142922,59.833732253338184],[154.26694266942673,59.72957209064282],[154.2705427054271,59.658395979467656],[154.20934209342096,59.6011078899852],[154.14814148141483,59.528195776098414],[154.21294212942132,59.4830597055971],[154.2705427054271,59.47437969203915],[154.3569435694357,59.481323702885504],[154.58374583745837,59.540347795079555],[154.9725497254973,59.4500756540769],[155.16695166951672,59.35980351307424],[155.15255152551526,59.26953137207158],[155.159751597516,59.18967524733844],[155.0157501575016,59.19488325547323],[154.82494824948253,59.18793924462685],[154.70254702547027,59.14106717141394],[154.4577445774458,59.21571528801229],[154.37494374943753,59.18793924462685],[154.24534245342454,59.108083119893735],[154.01134011340116,59.07509906837353],[153.89253892538926,59.11502713074009],[153.69453694536946,59.22439530157024],[153.359733597336,59.213979285300695],[153.27333273332732,59.090723092777836],[153.1977319773198,59.09419509820103],[153.0789307893079,59.082043079219886],[152.8809288092881,58.93969085686953],[152.8161281612816,58.925802835176825],[152.5749257492575,58.95357887856227],[152.40212402124024,59.02649099244903],[152.31932319323192,59.02996299787222],[152.16452164521644,58.99697894635199],[152.0889208892089,58.91017881077252],[151.7037170371704,58.866778742982774],[151.32571325713258,58.87545875654072],[151.12051120511205,59.082043079219886],[151.5057150571506,59.163635206664594],[151.73251732517326,59.146275179548695],[151.9917199171992,59.16016320124143],[152.2617226172262,59.22439530157024],[152.1681216812168,59.27821138562953],[152.10332103321036,59.290363404610645],[151.94131941319415,59.28341939376429],[151.79731797317976,59.32334745613085],[151.48411484114843,59.52472377067525],[151.34731347313476,59.561179827618616],[151.1709117091171,59.5837478628693],[151.03411034110343,59.58548386558087],[150.9837098370984,59.57159584388816],[150.91170911709116,59.522987767963656],[150.8649086490865,59.476115694750746],[150.82170821708218,59.46049167034644],[150.72810728107282,59.469171683904364],[150.61650616506165,59.50736374355935],[150.48330483304835,59.49521172457821],[150.54090540905412,59.52472377067525],[150.6669066690667,59.55597181948386],[150.4581045810458,59.590691873715656],[150.3249032490325,59.63929994964016],[150.20250202502024,59.651451968621274],[149.64089640896412,59.77123615572097],[149.4248942489425,59.760820139451425],[149.2916929169292,59.72783608793122],[149.0648906489065,59.63061993608221],[149.12609126091263,59.55944382490705],[149.17649176491767,59.52645977338685],[149.20529205292053,59.48826771373186],[149.13329133291336,59.481323702885504],[148.92448924489247,59.47437969203915],[148.79848798487984,59.531667781521605],[148.70848708487085,59.4483396513653],[148.74448744487444,59.37369153476695],[148.8884888848889,59.399731575440796],[148.96408964089642,59.36848352663219],[148.91368913689138,59.28341939376429],[148.72648726487267,59.25737935309044],[148.49248492484924,59.2625873612252],[148.25848258482586,59.413619597133504],[147.87327873278736,59.387579556459656],[147.68967689676896,59.290363404610645],[147.51327513275135,59.26779536935999],[147.04167041670416,59.365011521209],[146.80406804068042,59.37369153476695],[146.53766537665376,59.45701966492325],[146.4440644406444,59.4309796242494],[146.27486274862747,59.22092329614705],[146.04806048060482,59.170579217510976],[145.93285932859328,59.19835526089639],[145.82845828458284,59.3302914669772],[145.75645756457567,59.37369153476695],[145.5548555485555,59.413619597133504],[144.4820448204482,59.375427537478544],[144.1220412204122,59.408411588998746],[143.870038700387,59.41188359442191],[143.52443524435245,59.34417948866994],[143.19323193231935,59.37021952934376],[142.58122581225814,59.240019325974544],[142.32922329223294,59.15321919039508],[142.0268202682027,59.00045095177518],[141.7532175321753,58.74525855317151],[141.6020160201602,58.649778404034066],[141.34641346413463,58.5282582142228],[140.98640986409868,58.41715404068108],[140.7920079200792,58.30431386442774],[140.68400684006843,58.21230572071349],[140.49680496804967,57.86510517839557],[140.44640446404463,57.81302509704787],[140.00360003600036,57.68803290181344],[139.86319863198634,57.54915268488625],[139.8019980199802,57.51443263065448],[139.61839618396186,57.45540853846043],[139.5067950679507,57.35819238661139],[139.44559445594456,57.33041634322598],[139.18279182791827,57.26097623476238],[138.9667896678967,57.08737596360342],[138.6607866078661,56.96585577379216],[138.21798217982183,56.62907124774375],[138.17838178381783,56.589143185377196],[138.14238142381424,56.49887104437454],[138.07398073980738,56.432902941334135],[137.69237692376925,56.139518483075506],[137.57357573575734,56.11174243969006],[137.38277382773828,55.974598225474466],[137.18837188371884,55.89300609802976],[137.01197011970123,55.79578994618075],[136.79236792367925,55.69336578619695],[136.46116461164615,55.577053604520444],[136.34956349563498,55.50934949876847],[136.17676176761768,55.35310925472538],[135.75195751957523,55.160412953738955],[135.53955539555398,55.11354088052602],[135.26235262352623,54.94341261479025],[135.23355233552337,54.90348455242369],[135.2119521195212,54.84098845480645],[135.25875258752586,54.731620283976326],[135.32715327153272,54.707316246014045],[135.4387543875439,54.69169222160974],[135.8527585275853,54.584060053491186],[136.2379623796238,54.613572099588225],[136.579965799658,54.613572099588225],[136.71316713167136,54.62398811585777],[136.79596795967961,54.62051611043458],[136.82476824768247,54.56149201824053],[136.8211682116821,54.45212384741038],[136.77076770767707,54.35317169284977],[136.73116731167312,54.05978723459114],[136.68436684366844,53.931323033933495],[136.72036720367203,53.804594835987444],[136.80316803168034,53.78202680073679],[136.8859688596886,53.83931489021924],[137.0191701917019,53.84799490377719],[137.15597155971562,53.82195486310334],[137.2567725677257,54.02506718035934],[137.1739717397174,54.05631522916795],[137.0947709477095,54.12922734305471],[137.14157141571417,54.183043427114],[137.3791737917379,54.28199558167461],[137.52677526775267,54.29067559523256],[137.66717667176675,54.2837315843862],[137.51237512375127,54.15700338644015],[137.45117451174514,54.130963345766304],[137.40437404374046,54.12401933491995],[137.33957339573396,54.0997152969577],[137.47637476374763,54.02680318307094],[137.62397623976238,53.97125109630005],[137.83637836378364,53.9469470583378],[137.7859778597786,53.90354699054808],[137.64557645576457,53.86535493089309],[137.51597515975163,53.70737868413843],[137.31437314373147,53.630994564828484],[137.22077220772206,53.578914483480816],[137.25317253172534,53.54593043196061],[137.32877328773287,53.53898642111426],[137.73917739177392,53.55981845365332],[137.95157951579517,53.60321852144307],[138.25398253982542,53.72647471396593],[138.379983799838,53.90875499868284],[138.49518495184952,53.95909907731894],[138.52758527585274,53.95909907731894],[138.56718567185675,53.9469470583378],[138.5707857078571,53.81848285768018],[138.4087840878409,53.67439463261823],[138.29358293582936,53.59280250517352],[138.25038250382505,53.52336239670993],[138.3187831878319,53.52336239670993],[138.4519845198452,53.537250418402664],[138.50958509585098,53.570234469922866],[138.6607866078661,53.74557074379342],[138.70038700387005,53.87056293902788],[138.72198721987223,54.04416321018684],[138.7039870398704,54.1483233728822],[138.7147871478715,54.22297148948056],[138.65718657186574,54.29761960607891],[138.69678696786968,54.32018764132957],[139.10359103591037,54.2177634813458],[139.319593195932,54.193459443383546],[139.70839708397085,54.27678757353982],[139.79479794797948,54.25595554100076],[139.85959859598597,54.20561146236466],[140.18000180001803,54.05110722103319],[140.2412024120241,54.00076314239709],[140.34560345603455,53.813274849545394],[140.6876068760688,53.596274510596714],[141.00441004410044,53.49385035061292],[141.01521015210153,53.45392228824636],[141.2168121681217,53.334138101146664],[141.37521375213754,53.29247403606851],[141.40041400414003,53.184841867949956],[141.32841328413286,53.09804173237049],[141.1808118081181,53.01471360221419],[140.8856088560886,53.091097721524136],[140.83880838808392,53.087625716100945],[140.8748087480875,53.03901764017644],[141.08721087210876,52.89840142053768],[141.25641256412564,52.83937732834363],[141.26721267212673,52.65188903549196],[141.24561245612455,52.549464875508164],[141.13401134011343,52.434888696543254],[141.17001170011702,52.36892059350285],[141.32841328413286,52.27170444165384],[141.40761407614076,52.23351238199885],[141.4868148681487,52.17796029522799],[141.38601386013863,52.056440105416726],[141.3680136801368,51.921031893912726],[141.260012600126,51.86027179900708],[141.13041130411307,51.72833559292627],[140.93240932409327,51.620703424807715],[140.83880838808392,51.41411910212855],[140.6876068760688,51.23183881741164],[140.66960669606698,51.05129453540633],[140.64440644406443,50.98706243507752],[140.52200522005222,50.79957414222582],[140.47520475204755,50.54611774633375],[140.53640536405368,50.13121309826383],[140.56520565205653,50.106909060301575],[140.6228062280623,50.08260502233932],[140.6120061200612,50.05309297624228],[140.58320583205835,50.03399694641482],[140.46440464404645,49.91074075389196],[140.46440464404645,49.82567662102406],[140.51120511205113,49.76144452069525],[140.51840518405186,49.59652426309424],[140.43200432004323,49.330915848221025],[140.39960399603996,49.28925178314287],[140.36360363603637,49.22154767739087],[140.34920349203492,49.15905157977363],[140.32400324003243,49.12085952011867],[140.30960309603097,49.05315541436667],[140.33480334803352,48.99413132217262],[140.37800378003783,48.96461927607561],[140.22320223202235,48.77365897780075],[140.16920169201694,48.52367458733184],[140.11160111601117,48.42298643005964],[140,48.32403427549903],[139.76239762397626,48.17994605043711],[139.67599675996763,48.08967390943445],[139.52119521195215,47.975097730469514],[139.3735937359374,47.88656159217845],[139.16839168391687,47.63484119899795],[139.0027900279003,47.38312080581747],[138.5851858518585,47.05675229603861],[138.5311853118531,46.9768961713055],[138.4987849878499,46.890096035726],[138.39078390783908,46.74427180795249],[138.33678336783368,46.54289549340808],[138.2107821078211,46.46303936867497],[138.10638106381066,46.25124703786105],[137.76797767977683,45.92835053350538],[137.68517685176852,45.81898236267523],[137.4259742597426,45.64017408338148],[137.1487714877149,45.39366169833576],[136.80316803168034,45.171453351252296],[136.73836738367385,45.07944520753804],[136.60516605166055,44.97875705026584],[136.46116461164615,44.82251680622278],[136.25236252362527,44.66627656217972],[136.20916209162095,44.56211639948435],[136.1407614076141,44.489204285597566],[135.9859598595986,44.44059620967306],[135.87435874358744,44.37289210392106],[135.53235532355325,43.971875477543875],[135.48915489154894,43.89896336365712],[135.4819548195482,43.83473126332828],[135.25875258752586,43.68543503013157],[135.1327513275133,43.52572278066535],[134.91674916749167,43.42677062610474],[134.69354693546939,43.29136241460074],[134.1571415714157,43.04137802413183],[134.00954009540095,42.94763387770598],[133.71073710737107,42.82958569331791],[133.58833588335887,42.827849690606314],[133.32913329133294,42.763617590277505],[133.159931599316,42.6976494872371],[133.05913059130592,42.72195352519935],[132.99792997929978,42.80875366077882],[132.92232922329225,42.80528165535566],[132.86472864728648,42.793129636374516],[132.709927099271,42.87645776653082],[132.5767257672577,42.87124975839606],[132.48312483124835,42.90944181805102],[132.3031230312303,42.88340177737717],[132.3355233552336,43.239282333253044],[132.31032310323104,43.3139304498514],[132.2347223472235,43.24449034138783],[132.02952029520299,43.119498146153376],[131.94671946719467,43.09519410819112],[131.86751867518677,43.09519410819112],[131.89991899919,43.171578227501044],[132.01152011520117,43.2792103956196],[131.97551975519758,43.2965704227355],[131.93951939519394,43.301778430870286],[131.79551795517955,43.25490635765735],[131.72351723517238,43.20282627630968],[131.5147151471515,42.996241953630516],[131.39231392313923,42.822641682471556],[131.29151291512915,42.772297603835455],[131.24471244712447,42.6976494872371],[131.15831158311585,42.62647337606191],[131.02511025110255,42.645569405889404],[130.9459094590946,42.63341738690826],[130.75510755107553,42.67334544927485],[130.70830708307085,42.65598542215895],[130.83430834308342,42.522313213366544],[130.72990729907298,42.32614490695693],[130.68670686706866,42.301840868994645],[130.6579065790658,42.327880909668494],[130.65070650706508,42.37301698016984],[130.61830618306186,42.416417047959584],[130.55350553505536,42.475441140153606],[130.52830528305282,42.53620123505925],[130.58590585905858,42.56744928386786],[130.57510575105755,42.62300137063875],[130.52110521105215,42.675081451986415],[130.43830438304383,42.68549746825596],[130.42030420304206,42.69938548994867],[130.42390423904243,42.72716153333411],[130.45270452704528,42.754937576719556],[130.49230492304923,42.77924161468181],[130.57870578705786,42.81222566620201],[130.7227072270723,42.83652970416426],[130.8019080190802,42.857361736703325],[130.87030870308706,42.86256974483811],[130.94230942309423,42.85215372856857],[131.00711007110073,42.88340177737717],[131.06831068310686,42.90249780720467],[131.08271082710826,42.95631389126393],[131.08631086310862,43.03790601870867],[131.1079110791108,43.06221005667092],[131.13671136711366,43.09693011090269],[131.17631176311767,43.14206618140403],[131.21231212312125,43.25837836308054],[131.2411124111241,43.33823448781365],[131.25911259112593,43.37816255018021],[131.2627126271263,43.433714636951095],[131.24471244712447,43.46843469118289],[131.2087120871209,43.49100272643355],[131.18351183511834,43.50489074812626],[131.17991179911797,43.5673868457435],[131.18351183511834,43.6507149758998],[131.1727117271173,43.704531059959066],[131.21231212312125,44.00312352635248],[131.25551255512556,44.07082763210448],[131.12591125911263,44.468372253058504],[131.08631086310862,44.595100451004555],[131.06111061110613,44.659332551333364],[131.00351003510036,44.753076697759184],[130.96750967509678,44.79994877097212],[130.98190981909818,44.84508484147344],[131.03231032310322,44.888484909263184],[131.08271082710826,44.909316941802274],[131.2267122671227,44.91973295807179],[131.26991269912702,44.935356982476094],[131.44631446314463,44.98396505840063],[131.48591485914858,45.01347710449764],[131.579515795158,45.082917212961235],[131.61551615516157,45.1367332970205],[131.65511655116552,45.206173405484094],[131.74151741517414,45.24262946242746],[131.79551795517955,45.3051255600447],[131.85311853118532,45.32769359529536],[131.91071910719108,45.273877511236094],[131.97911979119795,45.244365465139055],[132.06912069120693,45.22526943531156],[132.1807218072181,45.2027014000609],[132.36432364323645,45.159301332271156],[132.5479254792548,45.12284527532779],[132.6667266672667,45.09333322923075],[132.72432724327246,45.08118121024964],[132.839528395284,45.06034917771055],[132.88992889928903,45.04646115601784],[132.9367293672937,45.02910112890194],[133.01233012330124,45.074237199403285],[133.11313113131132,45.13152528888574],[133.0951309513095,45.2200614271768],[133.11313113131132,45.320749584449004],[133.18513185131854,45.494349855607965],[133.2679326793268,45.544693934244066],[133.31113311133112,45.553373947802015],[133.35433354333543,45.57246997762951],[133.43713437134375,45.60545402914971],[133.4659346593466,45.650590099651026],[133.44793447934478,45.70440618371032],[133.4767347673477,45.75822226776958],[133.48393483934842,45.81030234911728],[133.51273512735128,45.87800645486928],[133.55233552335523,45.897102484696745],[133.60633606336063,45.91967051994743],[133.64953649536494,45.9543905741792],[133.68553685536858,46.00820665823849],[133.71073710737107,46.06896675314414],[133.69993699936998,46.1401428643193],[133.75033750337502,46.185278934820644],[133.83313833138334,46.223470994475605],[133.8619386193862,46.24777503243786],[133.87633876338765,46.308535127343504],[133.87993879938801,46.33631117072892],[133.90153901539014,46.367559219537554],[133.88713887138874,46.43005531715477],[133.86553865538656,46.49949542561836],[133.9591395913959,46.61407160458327],[134.0239402394024,46.71302375914388],[134.03834038340386,46.8588479869174],[134.0455404554046,46.881416022168054],[134.07074070740708,46.95085613063165],[134.08514085140854,46.97863217401709],[134.13554135541358,47.06890431501975],[134.20394203942038,47.1279284072138],[134.18954189541898,47.193896510254206],[134.16434164341644,47.258128610583015],[134.1679416794168,47.30152867837276],[134.22554225542257,47.35187275700886],[134.26154261542615,47.37791279768271],[134.29034290342906,47.414368854626076],[134.3407434074341,47.42999287903038],[134.38394383943842,47.43867289258833],[134.4847448474485,47.44735290614628],[134.54234542345426,47.48554496580127],[134.59634596345967,47.52373702545623],[134.69714697146975,47.62442518272843],[134.72954729547297,47.68518527763405],[134.75114751147515,47.71469732373109],[134.69714697146975,47.80149745931055],[134.65034650346507,47.87440957319734],[134.5927459274593,47.975097730469514],[134.56754567545676,48.02196980368245],[134.6071460714607,48.08272989858807],[134.6467464674647,48.12092195824306],[134.66834668346684,48.15390600976326],[134.67914679146793,48.211194099245716],[134.66474664746647,48.254594167035464],[134.5639456394564,48.322298272787435],[134.45594455944558,48.35528232430764],[134.33354333543338,48.369170346000374],[134.29394293942943,48.372642351423536],[134.20754207542075,48.360490332442424],[133.84393843938443,48.27369019686293],[133.67113671136713,48.207722093822525],[133.5739357393574,48.13307397722417],[133.46953469534697,48.096617920280806],[133.30033300333002,48.101825928415565],[133.14553145531454,48.105297933838756],[133.01953019530197,48.063633868760604],[132.87552875528758,47.978569735892705],[132.77112771127713,47.940377676237745],[132.70632706327063,47.9473216870841],[132.63792637926383,47.890033597601644],[132.56232562325624,47.76851340779035],[132.47592475924762,47.71469732373109],[132.3787237872379,47.73032134813539],[132.14832148321483,47.71816932915425],[131.78471784717846,47.67997726949929],[131.5579155791558,47.681713272210885],[131.46431464314645,47.72337733728904],[131.32031320313206,47.728585345423795],[131.12231122311226,47.69733729661519],[131.00351003510036,47.69212928848043],[130.96030960309605,47.7094893155963],[130.93150931509314,47.7598333942324],[130.91710917109174,47.843161524388705],[130.84870848708488,47.9299616599682],[130.73350733507334,48.01849779825926],[130.7119071190712,48.12786596908941],[130.78750787507875,48.254594167035464],[130.80550805508057,48.34139430261493],[130.76230762307625,48.38826637582787],[130.7479074790748,48.42993044090599],[130.6579065790658,48.483746524965284],[130.59670596705968,48.57401866596794],[130.55350553505536,48.601794709353385],[130.56430564305646,48.6799148313749],[130.61830618306186,48.77365897780075],[130.55350553505536,48.860459113380216],[130.35550355503557,48.865667121515],[130.19710197101972,48.89170716218885],[130.03870038700387,48.97156328692196],[129.7938979389794,49.198979642140216],[129.67149671496713,49.27883576687333],[129.59229592295924,49.28751578043128],[129.53469534695347,49.32397183737467],[129.49869498694989,49.38820393770348],[129.44109441094412,49.389939940415076],[129.38349383493835,49.389939940415076],[129.35109351093513,49.36216389702963],[129.31149311493118,49.35348388347168],[129.24669246692469,49.37952392414553],[129.18549185491855,49.381259926857126],[129.12069120691206,49.36216389702963],[129.06669066690665,49.374315916010744],[129.01989019890198,49.41945198651209],[128.93708937089372,49.4489640326091],[128.81828818288182,49.46458805701343],[128.77148771487714,49.49410010311044],[128.78948789487896,49.542708179034946],[128.76788767887678,49.577428233266744],[128.70308703087034,49.5999962685174],[128.52668526685267,49.59478826038264],[128.23868238682388,49.560068206150845],[128.00108001080014,49.568748219708795],[127.81387813878138,49.62256430376806],[127.70947709477093,49.67117237969259],[127.69147691476917,49.71630845019391],[127.63747637476376,49.759708517983654],[127.55107551075514,49.801372583061806],[127.5006750067501,49.874284696948564],[127.49347493474937,49.974972854220766],[127.51147511475114,50.07218900606978],[127.59067590675909,50.20933322028537],[127.39627396273966,50.297869358576435],[127.33867338673389,50.34994943992413],[127.34947349473498,50.39334950771385],[127.34227342273425,50.42806956194565],[127.30627306273061,50.454109602619496],[127.30987309873098,50.49403766498605],[127.34587345873462,50.54958975175694],[127.34587345873462,50.6207658629321],[127.30627306273061,50.70756599851157],[127.19827198271986,50.82908618832286],[127.02187021870219,50.98532643236592],[126.92466924669247,51.09990261133083],[126.91026910269102,51.17281472521759],[126.88866888668889,51.23010281470005],[126.85266852668525,51.26135086350868],[126.83466834668349,51.315166947567945],[126.84906849068494,51.374191039761996],[126.82746827468276,51.41238309941696],[126.80226802268021,51.44883915636035],[126.80586805868057,51.506127245842805],[126.77346773467735,51.544319305497766],[126.70866708667086,51.56688734074845],[126.68706687066873,51.61028740853817],[126.70146701467019,51.70229555225242],[126.65466654666545,51.78215167698556],[126.51066510665106,51.926239902047485],[126.46746467464675,52.03213606745447],[126.45666456664566,52.12588021388029],[126.39546395463958,52.17275228709323],[126.39186391863922,52.21441635217138],[126.38466384663849,52.28732846605814],[126.34506345063454,52.30642449588561],[126.32346323463236,52.332464536559456],[126.34146341463418,52.361976582656496],[126.31266312663126,52.400168642311456],[126.23706237062373,52.4453047128128],[126.20466204662046,52.48349677246776],[126.19386193861942,52.51995282941115],[126.15786157861578,52.54599287008497],[126.04626046260466,52.57376891347042],[126.01746017460175,52.61022497041381],[126.02466024660248,52.64320902193401],[126.04626046260466,52.672721068031024],[126.06066060660606,52.69181709785852],[126.0570605706057,52.71612113582077],[126.04986049860497,52.73868917107143],[126.0030600306003,52.76820121716847],[125.94185941859422,52.80118526868867],[125.87345873458736,52.87236137986383],[125.78345783457837,52.89145740969133],[125.72945729457297,52.89145740969133],[125.67905679056793,52.93138547205788],[125.69705697056969,52.955689510020136],[125.69345693456938,53.00429758594464],[125.65025650256501,53.04248964559963],[125.59625596255961,53.058113670003934],[125.54585545855457,53.04769765373439],[125.42345423454236,53.084153710677754],[125.22545225452257,53.16574583812249],[125.07425074250745,53.20393789777745],[124.969849698497,53.1969938869311],[124.9050490504905,53.172689848968844],[124.88344883448838,53.1292897811791],[124.81144811448115,53.134497789313855],[124.63864638646385,53.210881908623804],[124.4658446584466,53.2299779384513],[124.36864368643688,53.27164200352945],[124.2930429304293,53.34108211199302],[124.22104221042213,53.37059415809006],[124.15264152641527,53.35844213910892],[123.99423994239942,53.405314212321855],[123.74223742237422,53.511210377728816],[123.60903609036092,53.54593043196061],[123.55863558635588,53.52683440213312],[123.53343533435333,53.52683440213312],[123.49023490234902,53.53030640755631],[123.42543425434258,53.53030640755631],[123.31023310233104,53.55634644823013],[123.15543155431556,53.54419442924902],[122.95742957429576,53.49732235603611],[122.7450274502745,53.46781030993907],[122.51462514625149,53.45739429366952],[122.38142381423813,53.46260230180431],[122.33822338223382,53.48517033705497],[122.08982089820898,53.452186285534765],[121.74421744217443,53.38274617707117],[121.4058140581406,53.316778074030765],[120.98460984609846,53.28379402251056],[120.70380703807041,53.172689848968844],[120.4230042300423,52.96784152900128],[120.21780217802177,52.83937732834363],[120.09540095400956,52.787297246995934],[120.04500045000452,52.717857138532366],[120.06660066600665,52.63279300566447],[120.1710017100171,52.603280959567456],[120.36180361803616,52.62758499752971],[120.52020520205201,52.61543297854857],[120.65700657006573,52.56682490262406],[120.70020700207004,52.493912788737305],[120.649806498065,52.396696636888265],[120.6642066420664,52.299480485039254],[120.74340743407436,52.205736338613434],[120.75060750607508,52.09636816778328],[120.68220682206822,51.97311197526042],[120.50940509405098,51.84811978002597],[120.23580235802359,51.72312758479151],[120.06660066600665,51.59987139226865],[119.96579965799657,51.4227991156865],[119.81459814598145,51.26655887164344],[119.75699756997574,51.179758736063945],[119.74619746197465,51.10858262488878],[119.68499684996851,51.03046250286724],[119.57339573395734,50.94713437271096],[119.51219512195121,50.86380624255466],[119.50139501395017,50.77874210968676],[119.44739447394477,50.70235799037681],[119.34299342993432,50.63465388462481],[119.28179281792819,50.56174177073805],[119.25659256592564,50.48362164871651],[119.2169921699217,50.433277570080435],[119.16299162991629,50.40550152669499],[119.1917919179192,50.37946148602114],[119.29979299793001,50.353421445347294],[119.34659346593469,50.27877332874894],[119.3249932499325,50.15551713622608],[119.26019260192601,50.06698099793502],[119.14859148591489,50.01316491387573],[118.97938979389795,49.97844485964393],[118.7561875618756,49.962820835239626],[118.450184501845,49.84477265085155],[118.18738187381877,49.692004412231654],[117.87417874178743,49.513196132937935],[117.8129781297813,49.513196132937935],[117.69777697776976,49.53576416818859],[117.47817478174784,49.60867628207535],[117.2441724417244,49.624300306479654],[117.02097020970211,49.69374041494325],[116.88776887768881,49.737140482733],[116.68256682566829,49.82394061831246],[116.63216632166325,49.877756702371755],[116.5529655296553,49.921156770161474],[116.35136351363514,49.97844485964393],[116.21816218162184,50.009692908452564],[116.13536135361352,50.01142891116416],[115.92655926559269,49.95240481897011],[115.7969579695797,49.90553274575717],[115.7177571775718,49.88122870779492],[115.5881558815588,49.886436715929705],[115.42975429754301,49.89685273219922],[115.36495364953652,49.912476756603525],[115.27495274952753,49.94893281354692],[115.09855098550986,50.060036987088665],[115.00495004950051,50.13815710911018],[114.87894878948788,50.183293179611525],[114.74214742147421,50.233637258247626],[114.67374673746741,50.24578927722874],[114.55494554945551,50.242317271805575],[114.38574385743857,50.25620529349828],[114.29574295742958,50.27356532061418],[114.22014220142205,50.25794129620988],[114.06894068940693,50.204125212150586],[113.88173881738817,50.10170105216682],[113.73413734137341,50.06177298980023],[113.57573575735756,50.00622090302937],[113.44613446134463,49.941988802700564],[113.320133201332,49.874284696948564],[113.16533165331657,49.797900577638615],[113.09333093330935,49.692004412231654],[113.05733057330576,49.615620292921705],[112.91332913329137,49.568748219708795],[112.80532805328056,49.52361214920745],[112.69732697326975,49.50798812480315],[112.49572495724959,49.5322921627654],[112.37692376923769,49.5149321356495],[112.07812078120782,49.424659994646845],[111.93411934119342,49.415979981088896],[111.83331833318334,49.40382796210778],[111.73611736117363,49.398619953973025],[111.57411574115741,49.37605191872234],[111.51291512915128,49.360427894318036],[111.43011430114302,49.34306786720214],[111.33651336513367,49.35521988618328],[111.20331203312037,49.30487580754718],[110.8289082890829,49.165995590620014],[110.710107101071,49.14342755536933],[110.6309063090631,49.13821954723457],[110.53010530105303,49.186827623159076],[110.42930429304295,49.21981167467928],[110.32130321303214,49.216339669256115],[110.19890198901987,49.17120359875477],[109.9936999369994,49.20592365298657],[109.74889748897488,49.23890770450677],[109.52929529295295,49.27015575331538],[109.45369453694536,49.29619579398923],[109.2376923769238,49.33438785364419],[108.9208892088921,49.33612385635578],[108.7336873368734,49.33612385635578],[108.6148861488615,49.322235834663076],[108.52128521285215,49.34133186449054],[108.40608406084061,49.39688395126143],[108.21168211682118,49.52534815191905],[108.09648096480964,49.56180420886244],[108.03528035280351,49.59478826038264],[108.01008010080102,49.64686834173034],[107.96687966879671,49.65381235257669],[107.9380793807938,49.69026840952006],[107.9380793807938,49.74061248815616],[107.93447934479343,49.848244656274716],[107.94887948879489,49.924628775584665],[107.91647916479167,49.94719681083532],[107.78687786877867,49.95934882981646],[107.63207632076319,49.983652867778716],[107.34767347673477,49.98712487320188],[107.23247232472323,49.988860875913474],[107.14247142471424,50.03226094370322],[107.04167041670416,50.086077027762514],[106.94086940869408,50.19718120130423],[106.85446854468546,50.247525279940334],[106.71046710467107,50.31175738026914],[106.5736657366574,50.32911740738504],[106.36846368463688,50.31696538840393],[106.21726217262176,50.30481336942279],[106.0840608406084,50.33258941280823],[105.99765997659978,50.36730946704003],[105.87525875258751,50.40550152669499],[105.69165691656917,50.41418154025294],[105.54045540455405,50.441957583638384],[105.3820538205382,50.47320563244699],[105.26685266852667,50.46105361346585],[105.18765187651877,50.429805564657244],[105.09405094050942,50.38987750229069],[104.97524975249752,50.382933491444334],[104.68364683646837,50.34126942636618],[104.59724597245975,50.31696538840393],[104.46764467644675,50.306549372134384],[104.35244352443527,50.27530132332578],[104.25884258842592,50.21454122842013],[104.17964179641797,50.16940515791879],[104.07884078840789,50.153781133514485],[103.96003960039599,50.157253138937676],[103.8556385563856,50.171141160630384],[103.8016380163802,50.17634916876517],[103.72243722437224,50.153781133514485],[103.63243632436325,50.13815710911018],[103.49563495634959,50.16419714978403],[103.420034200342,50.18676518503469],[103.30483304833047,50.200653206727424],[103.2328323283233,50.26488530705623],[103.16083160831607,50.29092534773008],[103.03843038430387,50.301341363999626],[102.85842858428583,50.33258941280823],[102.76482764827648,50.36730946704003],[102.68202682026822,50.386405496867496],[102.54522545225456,50.46105361346585],[102.46962469624697,50.52528571379466],[102.40842408424083,50.535701730064204],[102.33642336423367,50.544381743622154],[102.28962289622899,50.58430980598871],[102.28602286022863,50.63465388462481],[102.30402304023039,50.66590193343342],[102.31482314823148,50.717982014781114],[102.27522275222753,50.768326093417215],[102.23562235622359,50.79089412866787],[102.2140221402214,50.82908618832286],[102.2248222482225,50.90199830220962],[102.21042210422104,50.97491041609638],[102.19602196021964,51.05129453540633],[102.15282152821527,51.10684662217719],[102.14202142021423,51.21621479300734],[102.160021600216,51.26135086350868],[102.15642156421563,51.31343094485635],[102.11322113221132,51.353359007222906],[101.98001980019802,51.382871053319946],[101.82161821618217,51.421063112974906],[101.56961569615697,51.467935186187844],[101.46521465214653,51.47140719161101],[101.38241382413827,51.45231116178354],[101.30321303213032,51.4748791970342],[101.22401224012242,51.51307125668916],[101.08361083610839,51.552999319055715],[100.90360903609036,51.60507940040341],[100.70920709207093,51.66236748988587],[100.53640536405368,51.71271156852197],[100.46800468004682,51.726599590214676],[100.23040230402307,51.73007159563787],[100.03600036000358,51.73701560648422],[99.9207992079921,51.756111636311715],[99.78759787597875,51.82728774748688],[99.71919719197194,51.87242381798822],[99.61119611196114,51.89325585052728],[99.53199531995318,51.900199861373636],[99.40599405994061,51.92276789662432],[99.1755917559176,51.99915201593424],[99.09279092790928,52.035608072877636],[99.03519035190351,52.035608072877636],[98.95958959589598,52.10157617591804],[98.89478894788948,52.117200200322344],[98.8479884798848,52.070328127109434],[98.80118801188013,51.95748795085612],[98.76158761587618,51.90540786950842],[98.63918639186392,51.80124770681303],[98.35118351183513,51.717919576656726],[98.30438304383046,51.67451950886701],[98.27558275582754,51.63459144650045],[98.2359823598236,51.57903935972956],[98.2215822158222,51.506127245842805],[98.18558185581855,51.48529521330374],[98.1027810278103,51.48355921059215],[98.0379803798038,51.450575159071946],[97.98757987579876,51.37766304518519],[97.94797947979481,51.34815099908815],[97.92277922779226,51.28044689333615],[97.92637926379263,51.25093484723914],[97.91917919179195,51.217950795718934],[97.91197911979123,51.16587071437124],[97.83637836378364,51.05129453540633],[97.82557825578255,50.98532643236592],[97.85437854378546,50.94366236728777],[97.91917919179195,50.88637427780532],[97.95157951579517,50.85512622899671],[97.96237962379627,50.81693416934172],[97.96237962379627,50.768326093417215],[98.00198001980021,50.70235799037681],[98.03078030780307,50.645069900894356],[98.07758077580775,50.603405835816204],[98.1459814598146,50.568685781584406],[98.2215822158222,50.556533762603294],[98.2791827918279,50.53396572735261],[98.29358293582936,50.4870936541397],[98.27558275582754,50.42286155381089],[98.25038250382505,50.30307736671119],[98.19998199982001,50.22842925011284],[98.17118171181716,50.17982117418833],[98.12078120781212,50.106909060301575],[98.1027810278103,50.077397014204564],[98.00558005580058,50.01490091658732],[97.93717937179372,49.99754088947142],[97.85437854378546,49.94719681083532],[97.7859778597786,49.94372480541216],[97.7211772117721,49.94546080812373],[97.6527765277653,49.933308789142615],[97.5879758797588,49.91074075389196],[97.54117541175412,49.84303664813996],[97.41877418774186,49.77359653967636],[97.36117361173615,49.74061248815616],[97.20997209972103,49.730196471886615],[97.1379713797138,49.76144452069525],[97.09837098370986,49.80484458848497],[97.04797047970482,49.82914862644725],[96.98676986769868,49.88296471050651],[96.7131671316713,49.91074075389196],[96.64116641166413,49.89858873491082],[96.59796597965982,49.877756702371755],[96.54396543965441,49.89338072677606],[96.50436504365047,49.91942076744991],[96.46476464764646,49.91074075389196],[96.3819638196382,49.89685273219922],[96.31356313563134,49.90032473762241],[96.23076230762308,49.954140821681676],[96.11196111961118,49.98191686506712],[96.0651606516065,49.99927689218302],[96.01836018360183,49.99927689218302],[95.98955989559897,49.97323685150917],[95.93555935559357,49.95934882981646],[95.89955899558998,49.99059687862507],[95.85275852758531,50.01316491387573],[95.78795787957881,50.01316491387573],[95.70875708757086,49.96629284066282],[95.56835568355683,49.94372480541216],[95.52155521555216,49.91074075389196],[95.44235442354426,49.915948762026716],[95.38475384753849,49.941988802700564],[95.33075330753309,49.94372480541216],[95.16515165151651,49.94372480541216],[95.1111511115111,49.93504479185421],[95.0427504275043,49.96108483252806],[95.01395013950139,50.00795690574097],[94.93114931149313,50.04441296268436],[94.81234812348123,50.047884968107525],[94.71874718747188,50.042676959972766],[94.67554675546756,50.02878893828003],[94.61434614346143,50.02358093014527],[94.56394563945639,50.08781303047408],[94.49554495544959,50.132949100975424],[94.45954459544595,50.165933152495626],[94.40194401944018,50.17982117418833],[94.3551435514355,50.221485239266485],[94.34794347943483,50.30307736671119],[94.31914319143192,50.40550152669499],[94.2867428674287,50.51139769210195],[94.25074250742506,50.556533762603294],[94.07434074340745,50.5721577870076],[93.99153991539919,50.568685781584406],[93.7971379713797,50.577365795142356],[93.66033660336603,50.58430980598871],[93.62433624336245,50.586045808700305],[93.50193501935019,50.598197827681446],[93.3867338673387,50.60861384395096],[93.27153271532717,50.615557854797345],[93.22113221132213,50.606877841239395],[93.10233102331023,50.603405835816204],[93.00873008730088,50.653749914452305],[92.96912969129693,50.712774006646356],[92.9619296192962,50.74575805816656],[92.94032940329402,50.77874210968676],[92.85752857528576,50.789158125956305],[92.77832778327786,50.77874210968676],[92.73872738727385,50.71103800393476],[92.68112681126814,50.683261960549316],[92.62712627126274,50.6884699686841],[92.58032580325806,50.72492602562747],[92.48672486724865,50.76485408799405],[92.42552425524258,50.80304614764901],[92.35352353523535,50.86380624255466],[92.29592295922959,50.84991822086192],[92.27792277922782,50.81172616120696],[92.26712267122673,50.77527010426357],[92.19152191521914,50.700621987665215],[92.10512105121052,50.691941974107266],[91.95751957519576,50.69714998224205],[91.80271802718028,50.69367797681886],[91.70551705517056,50.66590193343342],[91.63351633516334,50.615557854797345],[91.59751597515975,50.57562979243076],[91.52191521915222,50.56174177073805],[91.44631446314463,50.521813708371496],[91.41391413914141,50.467997624312204],[91.34191341913419,50.4697336270238],[91.30231302313024,50.462789616177446],[91.23391233912338,50.4523735999079],[91.06111061110613,50.42286155381089],[91.02151021510218,50.415917542964536],[90.91710917109174,50.36383746161684],[90.83790837908379,50.32390939925028],[90.76230762307625,50.306549372134384],[90.71550715507158,50.259677298921474],[90.65430654306545,50.22322124197808],[90.51750517505178,50.212805225708536],[90.36630366303666,50.16766915520722],[90.31230312303126,50.15030912809132],[90.22590225902258,50.11732507657112],[90.10350103501037,50.103437054878384],[90.05310053100533,50.09302103860887],[90.00630006300065,50.068717000646615],[89.97749977499774,49.983652867778716],[89.87669876698766,49.954140821681676],[89.74349743497436,49.94893281354692],[89.64269642696428,49.9037967430456],[89.63549635496355,49.82394061831246],[89.66789667896683,49.751028504425705],[89.65349653496537,49.7180444529055],[89.57789577895778,49.69894842307801],[89.47349473494734,49.66075636342305],[89.39429394293944,49.61214828749854],[89.30069300693009,49.610412284786946],[89.24309243092432,49.627772311902845],[89.20349203492037,49.59652426309424],[89.17829178291782,49.5322921627654],[89.10989109891102,49.501044113956794],[89.00909009090094,49.47326807057135],[88.96948969489694,49.483684086840896],[88.94428944289444,49.50798812480315],[88.90108901089013,49.53923617361178],[88.86508865088649,49.52708415463064],[88.86148861488618,49.4819480841293],[88.83268832688327,49.4489640326091],[88.74628746287465,49.445492027185935],[88.68148681486815,49.46458805701343],[88.63468634686348,49.48542008955249],[88.54468544685449,49.4819480841293],[88.45108451084513,49.47326807057135],[88.39348393483937,49.483684086840896],[88.33948339483396,49.47326807057135],[88.1918819188192,49.45243603803229],[88.13428134281344,49.381259926857126],[88.13428134281344,49.29793179670082],[88.11628116281162,49.25626773162267],[88.029880298803,49.21981167467928],[87.98667986679868,49.186827623159076],[87.93627936279364,49.16425958790842],[87.81747817478174,49.16252358519682],[87.81387813878138,49.16252358519682],[87.76347763477634,49.165995590620014],[87.66987669876698,49.14689956079252],[87.57627576275763,49.13301153909981],[87.5150751507515,49.12259552283027],[87.47547475474755,49.09134747402166],[87.41787417874178,49.077459452328924],[87.32427324273243,49.08613946588687],[87.29547295472958,49.14689956079252],[87.23427234272344,49.216339669256115],[87.14787147871482,49.24064370721837],[87.07227072270723,49.254531728911076],[87.00027000270006,49.28751578043128],[86.95346953469533,49.322235834663076],[86.8130681306813,49.48715609226409],[86.71586715867159,49.55833220343925],[86.6258662586626,49.563540211574036],[86.6150661506615,49.610412284786946],[86.66546665466655,49.657284357999856],[86.73026730267304,49.695476417654845],[86.73026730267304,49.74929250171411],[86.67626676266764,49.77706854509955],[86.61146611466114,49.7683885315416],[86.52146521465215,49.70762843663596],[86.41706417064171,49.63818832817239],[86.29106291062914,49.58784424953629],[86.2406624066241,49.54618018445814],[86.17946179461796,49.4993081112452],[86.09306093060934,49.50625212209158],[86.02826028260284,49.50278011666839],[85.97425974259744,49.4993081112452],[85.93465934659349,49.5496521898813],[85.88065880658809,49.556596200727654],[85.4990549905499,49.60520427665219],[85.37305373053732,49.624300306479654],[85.29025290252906,49.5999962685174],[85.2326523265233,49.615620292921705],[85.21105211052111,49.66422836884621],[85.13545135451358,49.751028504425705],[85.07785077850781,49.82220461560087],[85.00225002250022,49.89338072677606],[84.97344973449736,49.95066881625851],[84.99864998649986,50.009692908452564],[84.98784987849882,50.06177298980023],[84.92304923049232,50.08781303047408],[84.84024840248401,50.09128503589727],[84.60624606246063,50.20238920943899],[84.49824498244982,50.21801323384332],[84.4010440104401,50.238845266382384],[84.3218432184322,50.238845266382384],[84.25704257042571,50.28745334230689],[84.19584195841958,50.4367495755036],[84.17424174241745,50.5200777056599],[84.09864098640986,50.6051418385278],[84.00144001440015,50.67631794970296],[83.94383943839438,50.77527010426357],[83.86103861038612,50.81867017205332],[83.71703717037173,50.88637427780532],[83.58023580235806,50.93498235372982],[83.35703357033572,50.99400644592387],[83.27423274232746,50.99400644592387],[83.15903159031592,50.988798437789086],[83.09423094230942,50.96102239440367],[83.01863018630189,50.89679029407486],[82.91782917829181,50.89331828865167],[82.75942759427596,50.89331828865167],[82.71982719827201,50.86901425068942],[82.69462694626947,50.82561418289967],[82.6118261182612,50.77179809884041],[82.4930249302493,50.72839803105066],[82.32742327423273,50.74228605274337],[82.21222212222125,50.71971801749271],[82.09702097020971,50.71103800393476],[81.9350193501935,50.76659009070562],[81.75141751417516,50.76485408799405],[81.63261632616326,50.738814047320204],[81.46701467014674,50.74055005003177],[81.4310143101431,50.77179809884041],[81.45261452614528,50.823878180188075],[81.43821438214383,50.87075025340101],[81.40941409414097,50.908942313055974],[81.38781387813879,50.955814386268884],[81.31941319413193,50.96623040253843],[81.1250112501125,50.94713437271096],[81.07101071010709,50.967966405250024],[81.07821078210782,51.014838478462934],[81.1106111061111,51.07212656794539],[81.13941139411395,51.14677468454374],[81.12861128611286,51.191910755045086],[81.02781027810278,51.18496674419873],[80.96660966609664,51.19017475233349],[80.93420934209342,51.24225483368119],[80.87660876608766,51.28218289604774],[80.81180811808122,51.28391889875934],[80.73620736207363,51.29259891231729],[80.649806498065,51.276974887912985],[80.60660606606069,51.22489480656529],[80.54900549005492,51.21621479300734],[80.49140491404916,51.20232677131463],[80.44820448204484,51.18323074148714],[80.4230042300423,51.13635866827423],[80.43380433804339,51.09295860048448],[80.45180451804521,50.997478451347035],[80.4230042300423,50.94713437271096],[80.3438034380344,50.91935832932552],[80.27180271802717,50.92456633746028],[80.22140221402213,50.912414318479165],[80.12780127801278,50.85859823441987],[80.08460084600847,50.83950220459241],[80.07380073800738,50.806518153072204],[80.06660066600665,50.75791007714767],[79.98739987399875,50.77527010426357],[79.86139861398613,50.955814386268884],[79.71739717397173,51.16066270623648],[79.55539555395552,51.37766304518519],[79.4689946899469,51.493975226861664],[79.14859148591489,51.86895181256503],[78.99378993789941,52.04776009185878],[78.72018720187202,52.35676857452171],[78.47538475384755,52.638001013799226],[78.1981819818198,52.92964946934629],[78.03258032580328,53.0945697269473],[77.85977859778598,53.269906000817855],[77.79857798577984,53.316778074030765],[77.70497704977049,53.37927417164801],[77.47097470974711,53.499058358747675],[77.13257132571329,53.67092262719507],[76.81936819368195,53.82195486310334],[76.57456574565748,53.94173905020304],[76.51336513365135,53.99381913155074],[76.48456484564849,54.02333117764775],[76.45936459364594,54.054579226456354],[76.42336423364236,54.113603318650405],[76.42336423364236,54.151795378305394],[76.65376653766538,54.14485136745901],[76.70416704167042,54.183043427114],[76.79056790567904,54.32192364404116],[76.83736837368377,54.44170783114086],[76.75816758167582,54.43649982300607],[76.61416614166143,54.38789174708157],[76.53856538565384,54.351435690138175],[76.49536495364953,54.33581166573387],[76.26496264962651,54.31150762777162],[76.13896138961388,54.257691543712355],[75.87975879758798,54.1674194027097],[75.69255692556928,54.115339321362],[75.65655656556567,54.10665930780405],[75.43695436954371,54.08929928068815],[75.39735397353974,54.06846724814909],[75.39375393753937,54.02159517493615],[75.37575375753758,53.969515093588484],[75.2209522095221,53.893130974278534],[75.05175051750518,53.82716287123813],[74.99054990549905,53.81848285768018],[74.88614886148864,53.834106882084484],[74.8357483574836,53.825426868526534],[74.68094680946811,53.75425075735137],[74.45054450544507,53.646618589232816],[74.42894428944291,53.60321852144307],[74.42894428944291,53.55113844009537],[74.40374403744039,53.50426636688246],[74.35334353343535,53.48690633976656],[74.27774277742779,53.528570404844714],[74.20934209342093,53.57717848076922],[74.0689406894069,53.61189853500102],[73.86013860138601,53.62057854855897],[73.73053730537308,53.60321852144307],[73.64413644136442,53.575442478057624],[73.47133471334715,53.469546312650664],[73.40653406534065,53.44697827740001],[73.37053370533707,53.45392228824636],[73.36333363333634,53.50600236959406],[73.32733327333275,53.54245842653742],[73.28413284132841,53.59801051330828],[73.30573305733057,53.70737868413843],[73.39933399333995,53.81153884683383],[73.55413554135544,53.86882693631628],[73.68013680136804,53.9295870312219],[73.71613716137162,53.995555134262304],[73.71253712537126,54.04242720747524],[73.66573665736658,54.063259240014304],[73.6189361893619,54.066731245437495],[73.59013590135902,54.04416321018684],[73.50733507335073,53.999027139685495],[73.38133381333813,53.9625710827421],[73.27693276932771,53.95562707189575],[73.23013230132301,53.95736307460734],[73.11853118531187,53.979931109858],[72.91332913329134,54.10665930780405],[72.74052740527407,54.12401933491995],[72.6217262172622,54.134435351189495],[72.58212582125822,54.122283332208355],[72.56412564125642,54.09103528339975],[72.57492574925749,54.05631522916795],[72.60012600126001,54.02333117764775],[72.58572585725858,53.995555134262304],[72.53172531725318,53.97645910443484],[72.44532445324455,53.94173905020304],[72.40572405724058,53.9643070854537],[72.38412384123842,54.05284322374479],[72.38772387723878,54.122283332208355],[72.33012330123302,54.181307424402405],[72.26892268922691,54.27157956540506],[72.18612186121862,54.325395649464355],[72.1069210692107,54.308035622348456],[72.06732067320675,54.231651503038506],[72.00612006120062,54.20561146236466],[71.88731887318875,54.22123548676896],[71.67851678516786,54.177835418979214],[71.33651336513367,54.15873938915175],[71.09171091710917,54.21255547321101],[71.05211052110522,54.26116354913552],[71.1529115291153,54.363587709119315],[71.16011160111603,54.45559585283357],[71.16011160111603,54.53892398298987],[71.18531185311855,54.59968407789549],[71.12771127711278,54.71426025686043],[70.99090990909909,54.9503566256366],[70.91170911709119,55.12742890221875],[70.78930789307893,55.26110111101116],[70.73890738907389,55.30450117880088],[70.48690486904869,55.28193314355022],[70.41850418504185,55.25242109745321],[70.37170371703718,55.212493035086624],[70.29250292502925,55.18298098898961],[70.18090180901811,55.16214895645055],[70.08730087300873,55.17603697814326],[69.98289982899828,55.198605013393916],[69.87129871298714,55.245477086606826],[69.74169741697418,55.30797318422407],[69.49329493294934,55.35658126014857],[69.24849248492487,55.37220528455288],[68.97848978489785,55.389565311668775],[68.84168841688418,55.35831726286017],[68.71208712087122,55.30797318422407],[68.52488524885248,55.20554902424027],[68.43848438484386,55.19513300797075],[68.30168301683017,55.186452994412804],[68.20448204482045,55.160412953738955],[68.22608226082261,55.11527688323761],[68.24408244082443,55.0527807856204],[68.20808208082082,55.0024367069843],[68.15408154081541,54.97639666631045],[68.07488074880749,54.95903663919455],[67.94167941679419,54.95382863105979],[67.83007830078301,54.94341261479025],[67.69327693276935,54.872236503615085],[67.48447484474846,54.854876476499186],[67.25767257672578,54.82883643582534],[67.09927099270993,54.78890837345878],[66.75366753667538,54.73856429482268],[66.55566555665558,54.715996259571995],[66.2208622086221,54.66738818364749],[65.95445954459547,54.65870817008954],[65.91485914859149,54.69342822432134],[65.7060570605706,54.61878010772298],[65.47565475654758,54.62398811585777],[65.43605436054361,54.592740067049135],[65.37845378453787,54.56496402366372],[65.31725317253174,54.55107600197098],[65.23805238052381,54.516355947739214],[65.19125191251914,54.44170783114086],[65.15885158851589,54.363587709119315],[65.08685086850869,54.34101967386866],[64.9968499684997,54.36879571725407],[64.92844928449284,54.39657176063952],[64.80964809648097,54.36879571725407],[64.65124651246512,54.351435690138175],[64.52524525245252,54.36185170640772],[64.46044460444605,54.38441974165838],[64.19764197641976,54.34796368471501],[64.06444064440646,54.30282761421367],[64.03564035640358,54.28025957896301],[64.00324003240033,54.266371557270304],[63.84843848438484,54.236859511173265],[63.72243722437224,54.245539524731214],[63.70083700837009,54.24380352201962],[63.582035820358215,54.22123548676896],[63.4128341283413,54.183043427114],[63.2940329403294,54.17089140813286],[63.189631896318986,54.17089140813286],[63.12483124831249,54.13964335932425],[63.07443074430745,54.104923305092456],[62.63162631626318,54.06846724814909],[62.58842588425884,54.04416321018684],[62.49842498424985,54.0129151613782],[62.041220412204126,54.002499145108686],[62.00162001620018,53.979931109858],[61.98721987219872,53.95389106918415],[61.92961929619298,53.9469470583378],[61.59841598415986,53.995555134262304],[61.3320133201332,54.049371218321596],[61.23121231212312,54.01985917222456],[61.144811448114496,53.9643070854537],[61.11241112411125,53.88271495800899],[61.11241112411125,53.813274849545394],[61.11241112411125,53.75425075735137],[61.0728107281073,53.710850689561624],[60.98640986409865,53.65703460550233],[60.97920979209792,53.622314551270534],[61.09801098010982,53.58238648890398],[61.24921249212494,53.55113844009537],[61.335613356133564,53.56502646178808],[61.411214112141124,53.587594497038765],[61.47241472414726,53.58065048619241],[61.51921519215193,53.55461044551856],[61.53361533615336,53.52336239670993],[61.52641526415266,53.50079436145927],[61.49761497614978,53.48517033705497],[61.40041400414006,53.455658290957956],[61.310413104131044,53.46607430722747],[61.227612276122784,53.44524227468841],[61.18441184411844,53.40705021503342],[61.16281162811629,53.337610106569855],[61.1988119881199,53.287266027933754],[61.310413104131044,53.27511400895261],[61.436414364143644,53.23865795200925],[61.5768157681577,53.223033927604945],[61.65961659616596,53.2282419357397],[61.76761767617677,53.17442585168044],[62.016020160201606,53.108457748640035],[62.0808208082081,53.058113670003934],[62.08442084420844,53.00603358865624],[62.03762037620376,52.96610552628968],[61.972819728197294,52.943537491038995],[61.890018900189006,52.955689510020136],[61.72081720817209,52.969577531712844],[61.53361533615336,52.97825754527079],[61.40041400414006,52.99561757238669],[61.2060120601206,52.98867356154034],[61.04761047610478,52.973049537136035],[61.0080100801008,52.93312147476948],[60.943209432094335,52.86020936088272],[60.892808928089295,52.820281298516136],[60.80280802808028,52.743897179206215],[60.77400774007742,52.676193073454215],[60.8208082080821,52.570296908047254],[60.97920979209792,52.3949606341767],[60.993609936099375,52.33767254469424],[60.93600936009361,52.28038445521179],[60.8280082800828,52.23351238199885],[60.66960669606698,52.150184251842546],[60.50040500405004,52.14671224641938],[60.42480424804248,52.12588021388029],[60.23400234002341,52.02519205660809],[60.064800648006496,51.976583980683586],[60.028800288002884,51.93318391289384],[60.06840068400686,51.88978384510412],[60.280802808028085,51.83423175833323],[60.38880388803889,51.773471663427614],[60.41760417604178,51.70403155496402],[60.46440464404645,51.65195147361632],[60.630006300063,51.61723141938455],[60.97200972009722,51.53737529465141],[60.993609936099375,51.52869528109346],[61.01521015210153,51.4922392241501],[61.36441364413645,51.441895145513996],[61.411214112141124,51.41411910212855],[61.555215552155516,51.323846961125895],[61.5840158401584,51.23010281470005],[61.512015120151204,51.13635866827423],[61.46521465214653,50.99053444050068],[61.38961389613897,50.86033423713147],[61.227612276122784,50.77527010426357],[60.943209432094335,50.69541397953046],[60.63720637206373,50.66416593072185],[60.507605076050766,50.66937393885661],[60.42480424804248,50.679789955126154],[60.28800288002881,50.70409399308841],[60.18720187201873,50.77006209612881],[60.11160111601117,50.83429419645762],[60.05760057600577,50.84991822086192],[60.003600036000364,50.83950220459241],[59.95679956799569,50.79957414222582],[59.888398883988856,50.6902059713957],[59.812798127981296,50.58257380327714],[59.75159751597516,50.544381743622154],[59.52479524795248,50.49230166227446],[59.49959499594996,50.51139769210195],[59.52479524795248,50.58257380327714],[59.4959949599496,50.6051418385278],[59.45279452794529,50.6207658629321],[59.1719917199172,50.64854190631755],[59.06399063990642,50.66763793614501],[58.9847898478985,50.67631794970296],[58.88398883988842,50.69367797681886],[58.81558815588156,50.73707804460861],[58.664386643866436,50.86901425068942],[58.54918549185493,50.971438410673215],[58.35838358383586,51.06344655438744],[58.18918189181892,51.082542584214934],[58.17478174781749,51.07212656794539],[58.04518045180453,51.06865456252223],[57.839978399784,51.091222597772884],[57.82917829178294,51.08948659506129],[57.76437764377644,51.04608652727157],[57.717577175771765,50.980118424231165],[57.6527765277653,50.92456633746028],[57.55917559175592,50.895054291363266],[57.44397443974441,50.88811028051691],[57.31077310773108,50.94713437271096],[57.17757177571775,51.035670511002024],[57.0119701197012,51.065182557099035],[56.84996849968502,51.04608652727157],[56.78876788767889,51.03219850557883],[56.619566195661974,50.980118424231165],[56.56556565565657,51.00442246219342],[56.48996489964901,51.02004648659772],[56.32436324363243,50.93671835644142],[56.14436144361446,50.844710212727165],[56.10476104761048,50.777006106975165],[56.05076050760508,50.712774006646356],[55.92835928359284,50.653749914452305],[55.798757987579876,50.60166983310461],[55.68715687156873,50.58257380327714],[55.54315543155431,50.60166983310461],[55.35955359553597,50.66590193343342],[55.193951939519394,50.74402205545496],[55.01395013950139,50.86901425068942],[54.86634866348663,50.941926364576176],[54.725947259472605,50.997478451347035],[54.64314643146432,51.01136647303977],[54.574745747457484,50.99053444050068],[54.5459454594546,50.94539836999937],[54.56394563945639,50.91067831576757],[54.60714607146073,50.87943026695896],[54.63954639546395,50.780478112398356],[54.650346503465045,50.66069392529866],[54.63594635946362,50.591253816835064],[54.59634596345964,50.55132575446851],[54.55674556745569,50.535701730064204],[54.517145171451716,50.54090973819899],[54.47034470344704,50.58430980598871],[54.44514445144452,50.67458194699137],[54.419944199442,50.780478112398356],[54.297542975429764,50.91415032119076],[54.189541895418955,50.99574244863547],[54.139141391413915,51.04087851913678],[54.0419404194042,51.11552663573514],[53.955539555395575,51.16066270623648],[53.77553775537757,51.21447879029574],[53.68913689136892,51.25267084995073],[53.53433534335343,51.400231080435844],[53.44793447934481,51.44536715093716],[53.33633336333364,51.48182320788055],[53.24633246332465,51.493975226861664],[53.22833228332283,51.48529521330374],[53.03753037530376,51.46446318076465],[52.90432904329043,51.46619918347625],[52.82152821528217,51.493975226861664],[52.73512735127352,51.497447232284856],[52.72792727927279,51.497447232284856],[52.63432634326344,51.48008720516896],[52.61632616326165,51.48008720516896],[52.56952569525697,51.48182320788055],[52.497524975249775,51.51133525397756],[52.421924219242214,51.59466338413387],[52.3319233192332,51.68146351971336],[52.220322203222054,51.709239563098805],[52.0079200792008,51.67278350615541],[51.77391773917739,51.55473532176731],[51.608316083160844,51.48355921059215],[51.475114751147515,51.48182320788055],[51.39591395913959,51.47140719161101],[51.34551345513455,51.4748791970342],[51.30231302313024,51.497447232284856],[51.29151291512915,51.5408473000746],[51.26991269912699,51.59466338413387],[51.16191161911621,51.64674346548156],[51.01791017910179,51.68146351971336],[50.881108811088126,51.71965557936832],[50.79470794707947,51.72833559292627],[50.755107551075525,51.67451950886701],[50.64350643506435,51.58945537599911],[50.51750517505175,51.506127245842805],[50.35550355503557,51.36898303162724],[50.30870308703089,51.3221109584143],[50.24750247502476,51.2891269068941],[50.10350103501037,51.2544068526623],[49.93069930699309,51.197118763179844],[49.82269822698228,51.13115066013944],[49.6678966789668,51.10163861404243],[49.498694986949886,51.08427858692653],[49.423094230942326,51.026990497444075],[49.379893798937985,50.93498235372982],[49.322293222932245,50.85165422357352],[49.05949059490595,50.726662028339064],[48.91548915489156,50.645069900894356],[48.80748807488075,50.60166983310461],[48.735487354873555,50.606877841239395],[48.65628656286563,50.61902986022051],[48.62388623886238,50.612085849374154],[48.66708667086672,50.54958975175694],[48.69948699486994,50.353421445347294],[48.74988749887498,50.22842925011284],[48.785887858878596,50.157253138937676],[48.818288182881844,50.09996504945522],[48.843488434884364,50.01316491387573],[48.811088110881116,49.962820835239626],[48.760687606876076,49.928100781007856],[48.59868598685986,49.874284696948564],[48.433084330843315,49.82914862644725],[48.3358833588336,49.85866067254426],[48.224282242822426,49.93157278643102],[48.181081810818114,49.96976484608601],[48.06228062280624,50.09302103860887],[47.84987849878499,50.28224533417213],[47.7058770587706,50.37772548330955],[47.59787597875979,50.41418154025294],[47.504275042750436,50.4020295212718],[47.428674286742876,50.35862945348208],[47.37467374673747,50.318701391115496],[47.327873278732795,50.27356532061418],[47.29547295472955,50.21801323384332],[47.29907299072991,50.13989311182178],[47.29547295472955,50.05830098437707],[47.24867248672487,50.001012894894615],[47.129871298713,49.93851679727737],[46.993069930699306,49.8534526644095],[46.88866888668886,49.69721242036641],[46.823868238682394,49.50278011666839],[46.80226802268024,49.36737190516439],[46.85266852668528,49.30313980483558],[46.95346953469536,49.25279572619948],[47.018270182701826,49.20071564485178],[47.03267032670328,49.15037156621568],[47.01467014670146,49.098291484868014],[46.96066960669609,49.03753138996237],[46.85266852668528,48.96982728421037],[46.70146701467016,48.80490702660936],[46.607866078660805,48.57401866596794],[46.66186661866618,48.41257041379012],[46.85266852668528,48.32403427549903],[47.0038700387004,48.284106213132475],[47.0650706507065,48.23202613178478],[47.11907119071191,48.12786596908941],[47.11187111871121,48.02023380097086],[47.09387093870939,47.9473216870841],[47.129871298713,47.87614557590891],[47.201872018720195,47.792817445752604],[47.29187291872918,47.740737364404936],[47.38907389073893,47.76851340779035],[47.48267482674828,47.80323346202215],[47.60147601476015,47.78934544032944],[47.93627936279364,47.7598333942324],[48.10908109081092,47.745945372539694],[48.166681666816686,47.7094893155963],[48.274682746827466,47.58970512849663],[48.41148411484116,47.45603291970423],[48.55188551885519,47.32062470820023],[48.60228602286023,47.261600616006206],[48.7138871388714,47.10015236382836],[48.83268832688327,46.95432813605484],[48.95868958689587,46.7737838540495],[48.951489514895144,46.72517577812499],[48.88308883088831,46.706079748297526],[48.7750877508775,46.70955175372069],[48.69228692286924,46.73732779710613],[48.64548645486457,46.758159829645194],[48.60588605886059,46.76510384049158],[48.559085590855915,46.75642382693363],[48.51948519485197,46.73385579168294],[48.50148501485015,46.699135737451144],[48.508685086850875,46.65052766152664],[48.54108541085412,46.605391591025324],[48.584285842858435,46.57761554763988],[48.609486094860955,46.567199531370335],[48.7750877508775,46.50817543917631],[48.95868958689587,46.44220733613591],[49.18549185491855,46.34846318971006],[49.23229232292323,46.33631117072892],[49.246692466924685,46.291175100227605],[49.12429124291245,46.282495086669655],[49.10989109891099,46.22867900261036],[49.08109081090811,46.18875094024381],[48.811088110881116,46.100214801952745],[48.742687426874284,46.100214801952745],[48.685086850868515,46.08632678026001],[48.68868688686888,46.029038690777554],[48.70308703087031,45.976958609429886],[48.74988749887498,45.921406522659],[48.72828728287283,45.897102484696745],[48.68868688686888,45.888422471138796],[48.63828638286384,45.905782498254695],[48.5878858788588,45.935294544351734],[48.53748537485376,45.94223855519809],[48.48708487084872,45.935294544351734],[48.256682566825674,45.77731829759708],[48.15948159481596,45.73739023523052],[48.05148051480515,45.72176621082619],[47.8318783187832,45.66274211863217],[47.763477634776365,45.66621412405533],[47.70227702277023,45.68704615659442],[47.64827648276483,45.65753411049738],[47.6338763387634,45.58462199661062],[47.57267572675727,45.63496607524672],[47.5078750787508,45.67489413761328],[47.479074790747916,45.68704615659442],[47.46467464674649,45.680102145748066],[47.52587525875259,45.60198202372652],[47.529475294752956,45.53080591255136],[47.51507515075153,45.49087785018477],[47.48987489874901,45.45442179324141],[47.453874538745396,45.43358976070232],[47.41427414274145,45.421437741721206],[47.39267392673926,45.294709543775156],[47.34947349473495,45.218325424465206],[47.29547295472955,45.14888531600164],[47.21987219872199,45.023893120767184],[47.16227162271625,44.97007703670789],[47.11547115471154,44.90584493637908],[47.08307083070832,44.81730879808802],[47.03987039870398,44.83814083062708],[47.0038700387004,44.87633289028207],[46.98226982269824,44.82598881164597],[46.95706957069572,44.78258874385622],[46.841868418684186,44.718356643527414],[46.75546755467556,44.65586054591017],[46.715867158671585,44.56038039677276],[46.708667086670886,44.5030923072903],[46.71946719467195,44.451012225942605],[46.7518675186752,44.421500179845594],[46.917469174691746,44.3867801256138],[47.02187021870219,44.34338005782405],[47.12267122671227,44.26178793037934],[47.23067230672308,44.192347821915746],[47.30627306273064,44.103811683624684],[47.360273602736044,43.99270751008294],[47.428674286742876,43.77917917655742],[47.461074610746124,43.55523482676236],[47.561875618756204,43.83473126332828],[47.64827648276483,43.88507534196438],[47.62667626676267,43.80521921723127],[47.569075690756904,43.68543503013157],[47.5078750787508,43.510098756261044],[47.48987489874901,43.3816345556034],[47.511475114751164,43.27053038206165],[47.511475114751164,43.21845030071398],[47.46467464674649,43.03443401328548],[47.48987489874901,42.99971395905368],[47.529475294752956,42.96672990753348],[47.6338763387634,42.90423380991626],[47.70947709477096,42.810489663490415],[47.72747727477275,42.6802894601212],[47.770677706777064,42.645569405889404],[47.821078210782105,42.6143213570808],[48.08028080280803,42.35392095034234],[48.22788227882279,42.18032067918338],[48.30348303483035,42.07963252191118],[48.382683826838274,41.95290432396516],[48.425884258842586,41.92339227786812],[48.47628476284763,41.90429624804062],[48.57348573485734,41.8452721558466],[48.51948519485197,41.7793040528062],[48.42948429484295,41.66299187112969],[48.389883898839,41.602231776224045],[48.299882998829986,41.54494368674159],[48.141481414814166,41.484183591835944],[48.05508055080551,41.458143551162095],[47.965079650796525,41.33315135592764],[47.86067860678608,41.21336716882797],[47.79227792277925,41.199479147135264],[47.59067590675909,41.21857517696273],[47.52227522275223,41.228991193232275],[47.3170731707317,41.28280727729157],[47.25947259472596,41.31579132881177],[47.20547205472056,41.45640754845053],[47.14427144271443,41.51543164064455],[47.0650706507065,41.555359703011135],[47.01107011070113,41.58834375453134],[46.98946989469894,41.62132780605154],[46.9318693186932,41.669935881976045],[46.823868238682394,41.7428479958628],[46.748267482674834,41.8122881043264],[46.690666906669065,41.831384134153865],[46.615066150661505,41.80708009619161],[46.57186571865719,41.80013608534526],[46.5538655386554,41.8122881043264],[46.539465394653945,41.869576193808854],[46.431464314643165,41.890408226347915],[46.40986409864098,41.90429624804062],[46.26946269462695,41.95984833481151],[46.211862118621184,41.98936038090852],[46.161461614616144,41.99283238633171],[46.049860498605,42.00845641073602],[45.95265952659528,42.03623245412146],[45.90945909459094,42.07095250835323],[45.844658446584475,42.10914456800822],[45.7258572585726,42.15948864664432],[45.63945639456395,42.204624717145634],[45.635856358563586,42.234136763242674],[45.68985689856899,42.35739295576553],[45.7258572585726,42.475441140153606],[45.70425704257045,42.49800917540429],[45.65385653856541,42.51710520523176],[45.56385563855639,42.53620123505925],[45.34425344253444,42.5292572242129],[45.207452074520745,42.649041411312595],[45.16065160651607,42.675081451986415],[45.07065070650708,42.69417748181391],[44.94464944649448,42.7306335387573],[44.872648726487284,42.75667357943115],[44.8510485104851,42.746257563161606],[44.771847718477204,42.61605735979239],[44.69264692646928,42.70980150621821],[44.645846458464604,42.734105544180466],[44.57744577445774,42.7479935658732],[44.50544505445055,42.7479935658732],[44.32904329043291,42.70285749537186],[44.19944199441994,42.65424941944735],[44.102241022410226,42.61605735979239],[44.00504005040051,42.5952253272533],[43.958239582395834,42.56571328115629],[43.825038250382505,42.57092128929105],[43.76023760237604,42.59348932454171],[43.73863738637388,42.61779336250396],[43.749437494374945,42.657721424870516],[43.79623796237962,42.70285749537186],[43.799837998379985,42.72716153333411],[43.78183781837819,42.746257563161606],[43.623436234362345,42.807017658067224],[43.55863558635588,42.84520971772221],[43.346233462334624,42.89728979906991],[43.09063090630906,42.989297942784134],[43.00063000630007,43.05005803768978],[42.98982989829898,43.09172210276793],[42.8890288902889,43.13338616784608],[42.75942759427596,43.16984222478948],[42.65862658626588,43.15942620851993],[42.5650256502565,43.15595420309674],[42.417424174241745,43.22365830884874],[42.28062280622808,43.22886631698353],[42.12222122221223,43.20803428444444],[42.08622086220862,43.19935427088649],[42.050220502205036,43.19067425732854],[41.58221582215822,43.21845030071398],[41.45981459814598,43.27573839019644],[41.3590135901359,43.33302647967889],[41.08181081810818,43.374690544757044],[40.94140941409415,43.41809061254679],[40.801008010080096,43.480586710164005],[40.649806498064976,43.5344027942233],[40.52020520205204,43.51183475897261],[40.3438034380344,43.543082807781246],[40.14940149401494,43.569122848455066],[40.08460084600847,43.55349882405076],[40.02340023400234,43.484058715587196],[39.97659976599766,43.41982661525836],[39.87219872198722,43.47364269931765],[39.5157951579516,43.727099095209724],[39.32859328593287,43.89722736094552],[38.71658716587166,44.28782797105319],[38.637386373863734,44.3173400171502],[38.31338313383134,44.374628106632656],[38.18018180181804,44.419764177134],[37.852578525785276,44.69926061369992],[37.70497704977049,44.66106855404496],[37.57177571775719,44.671484570314476],[37.49617496174963,44.69578860827673],[37.40977409774098,44.73571667064331],[37.35217352173524,44.78779675199098],[37.28377283772838,44.90584493637908],[37.204572045720454,44.97181303941949],[36.94536945369455,45.0690291912685],[36.65016650166501,45.12631728075095],[36.628566285662856,45.150621318713206],[36.61776617766179,45.185341372945004],[36.87336873368736,45.25130947598541],[36.94176941769419,45.2895015356404],[36.812168121681225,45.3398456142765],[36.761767617676185,45.34852562783445],[36.72216722167224,45.371093663085105],[36.79416794167943,45.409285722740066],[36.86616866168663,45.426645749855965],[36.97776977769777,45.38324568206622],[37.10377103771037,45.303389557333105],[37.215372153721546,45.2721415085245],[37.265772657726586,45.31033356817946],[37.64737647376475,45.37803767393146],[37.67257672576727,45.430117755279156],[37.67257672576727,45.489141847473206],[37.632976329763295,45.485669842050015],[37.61137611376114,45.49955786374272],[37.61137611376114,45.56552596678313],[37.66897668976691,45.65406210507422],[37.841778417784184,45.799886332847734],[37.93177931779317,46.00126264739214],[38.01458014580146,46.04813472060505],[38.07218072180723,46.01688667179644],[38.068580685806864,45.97001459858353],[38.07938079380796,45.935294544351734],[38.13338133381333,46.002998650103734],[38.18378183781837,46.09500679381796],[38.31338313383134,46.09500679381796],[38.39978399783999,46.079382769413655],[38.49338493384934,46.0897987856832],[38.3169831698317,46.2425670243031],[38.07938079380796,46.393599260211374],[37.978579785797876,46.38318324394186],[37.91377913779138,46.405751279192515],[37.809378093780936,46.532479477138565],[37.766177661776624,46.63663963983393],[37.866978669786704,46.63316763441074],[37.967779677796784,46.617543610006436],[38.15858158581585,46.69045572389322],[38.23058230582308,46.70087174016274],[38.34218342183422,46.67830370491208],[38.50058500585007,46.664415683219374],[38.48978489784898,46.732119788971346],[38.43938439384394,46.81371191641608],[38.630186301863034,46.87273600861013],[38.79938799387995,46.905720060130335],[39.12699126991271,47.02376824451841],[39.2709927099271,47.0446002770575],[39.28899288992892,47.070640317731346],[39.292592925929256,47.105360371963116],[39.24579245792458,47.199104518388964],[39.19539195391954,47.26854462685256],[39.02259022590226,47.27201663227572],[38.92898928989291,47.17653648313831],[38.66978669786698,47.143552431618104],[38.55098550985511,47.15049644246446],[38.64458644586446,47.21299254008167],[38.73458734587348,47.23556057533236],[38.763387633876334,47.261600616006206],[38.57618576185763,47.23903258075552],[38.48618486184861,47.17480048042671],[38.21258212582126,47.09147235027041],[38.20538205382056,47.134872418060155],[38.20178201782019,47.17480048042671],[38.219782197821985,47.21299254008167],[38.26658266582666,47.237296578043924],[38.28098280982812,47.25986461329461],[38.28098280982812,47.27722464041051],[38.24138241382414,47.287640656680026],[38.20898208982089,47.296320670237975],[38.20178201782019,47.32062470820023],[38.21258212582126,47.34319274345091],[38.244982449824505,47.37444079225952],[38.2557825578256,47.40916084649132],[38.25938259382593,47.48033695766648],[38.28818288182882,47.558457079688026],[38.36738367383674,47.610537161035694],[38.511385113851134,47.622689180016835],[38.6409864098641,47.66608924780658],[38.72018720187202,47.71469732373109],[38.8209882098821,47.83621751354235],[38.90018900189003,47.855313543369846],[39.058590585905876,47.84836953252349],[39.159391593915956,47.83795351625395],[39.389793897939,47.834481510830756],[39.65979659796599,47.84142552167714],[39.73539735397355,47.8448975271003],[39.778597785977865,47.88829759489005],[39.7749977499775,47.9646817142],[39.81459814598148,48.03585782537516],[39.886598865988674,48.16779403145597],[39.962199621996234,48.237234139919565],[39.95859958599587,48.26848218872817],[39.918999189991894,48.28237021042088],[39.86499864998652,48.287578218555666],[39.8469984699847,48.30320224295997],[39.85059850598506,48.33271428905698],[39.89019890198904,48.360490332442424],[39.88299882998831,48.419514424636475],[39.85779857798579,48.483746524965284],[39.836198361983634,48.542770617159334],[39.76419764197644,48.572282663256345],[39.64539645396454,48.59137869308384],[39.67059670596706,48.662554804259],[39.702997029970305,48.73893892356895],[39.75699756997571,48.7823389913587],[39.79299792997932,48.80837903203255],[39.904599045990466,48.79449101033981],[39.98379983799839,48.80664302932095],[40.005400054000546,48.822267053725255],[39.987399873998754,48.851779099822295],[39.86499864998652,48.877819140496115],[39.753397533975345,48.91427519743951],[39.70659706597067,48.95941126794085],[39.68499684996851,49.00801934386536],[39.76059760597607,49.03579538725077],[39.89019890198904,49.063571430636216],[39.97659976599766,49.12953953367662],[40.070200702007014,49.20071564485178],[40.10980109801099,49.251059723487884],[40.12780127801278,49.30661181025877],[40.12780127801278,49.369107907875986],[40.05940059400595,49.43160400549323],[40.05940059400595,49.49757210853363],[40.095400954009534,49.542708179034946],[40.081000810008106,49.577428233266744],[40.030600306003066,49.59652426309424],[39.95859958599587,49.59131625495945],[39.87579875798758,49.5670122169972],[39.78219782197823,49.572220225131986],[39.627396273962745,49.6503403471535],[39.4617946179462,49.72846046917505],[39.368193681936816,49.730196471886615],[39.30339303393035,49.742348490867755],[39.24579245792458,49.78227655323431],[39.21339213392136,49.83262063187041],[39.173791737917384,49.85518866712107],[39.116191161911615,49.84130064542836],[39.02619026190263,49.818732610177705],[38.91818918189182,49.82394061831246],[38.77778777787779,49.88470071321811],[38.648186481864826,49.95240481897011],[38.55098550985511,49.954140821681676],[38.45018450184503,49.96455683795122],[38.25938259382593,50.05309297624228],[38.20898208982089,50.051356973530716],[38.17658176581767,50.02531693285687],[38.16218162181622,49.954140821681676],[38.14778147781479,49.94025279998897],[38.11178111781118,49.928100781007856],[38.04698046980471,49.91942076744991],[37.94977949779499,49.96455683795122],[37.70497704977049,50.10864506301317],[37.60417604176044,50.21454122842013],[37.582575825758255,50.292661350441676],[37.499774997749995,50.34126942636618],[37.424174241742435,50.41070953482975],[37.341373413734146,50.4176535456761],[37.254972549725494,50.395085510425446],[37.172171721717234,50.36036545619365],[37.13257132571326,50.3516854426357],[36.988569885698865,50.339533423654586],[36.75816758167582,50.292661350441676],[36.69696696966972,50.24578927722874],[36.61776617766179,50.20933322028537],[36.560165601656024,50.23537326095919],[36.49896498964989,50.280509331460536],[36.369363693636956,50.29613335586484],[36.30456304563046,50.280509331460536],[36.243362433624355,50.31175738026914],[36.18936189361895,50.36730946704003],[36.117361173611755,50.40897353211818],[36.00936009360095,50.4193895483877],[35.890558905589074,50.4367495755036],[35.796957969579694,50.40550152669499],[35.67455674556746,50.34647743450094],[35.59175591755917,50.3690454697516],[35.54495544955449,50.44022158092679],[35.48735487354875,50.459317610754255],[35.41175411754119,50.539173735487395],[35.39015390153904,50.61034984666256],[35.41175411754119,50.641597895471165],[35.44055440554408,50.68152595783775],[35.44055440554408,50.72839803105066],[35.41895418954189,50.768326093417215],[35.38295382953831,50.79957414222582],[35.3469534695347,50.903734304921215],[35.31455314553148,50.950606378134125],[35.30735307353075,50.98706243507752],[35.33615336153363,51.02178248930932],[35.31095310953111,51.044350524559974],[35.26775267752677,51.04608652727157],[35.19935199351994,51.044350524559974],[35.15975159751599,51.06171055167587],[35.11655116551165,51.12073464386992],[35.09135091350913,51.18149473877554],[35.062550625506276,51.20406277402623],[34.99054990549905,51.20232677131463],[34.868148681486815,51.188438749621895],[34.760147601476035,51.16934271979443],[34.71334713347133,51.17281472521759],[34.616146161461614,51.20232677131463],[34.490144901449014,51.23704682554643],[34.23454234542345,51.24399083639278],[34.21294212942129,51.256142855373895],[34.22734227342275,51.276974887912985],[34.281342813428154,51.31169494214478],[34.274142741427426,51.3394709855302],[34.230942309423114,51.36377502349245],[34.20574205742059,51.41932711026334],[34.20934209342093,51.48355921059215],[34.20214202142023,51.552999319055715],[34.148141481414825,51.6085514058266],[34.11574115741158,51.64500746276997],[34.11934119341194,51.679727517001766],[34.23814238142381,51.691879535982906],[34.37854378543787,51.71618357394516],[34.40374403744039,51.74222361461901],[34.39654396543966,51.78041567427397],[34.11214112141121,51.98005598610678],[34.0149401494015,52.15539225997733],[33.921339213392145,52.25087240911475],[33.820538205382064,52.31510450944356],[33.73413734137341,52.3446165555406],[33.611736117361176,52.332464536559456],[33.45333453334533,52.33420053927105],[33.28773287732878,52.353296569098546],[33.14733147331475,52.341144550117406],[32.898928989289914,52.25608041724951],[32.80532805328053,52.252608411826344],[32.64692646926471,52.27864845250019],[32.506525065250656,52.3081604985972],[32.43452434524346,52.30642449588561],[32.39132391323915,52.294272476904496],[32.362523625236264,52.27170444165384],[32.28332283322834,52.11372819489918],[32.21852218522187,52.082480146090546],[32.12132121321213,52.05123209728194],[32.04212042120423,52.044288086435586],[31.97371973719737,52.04602408914718],[31.876518765187654,52.070328127109434],[31.782917829178302,52.099840173206445],[31.76491764917651,52.10157617591804],[31.757717577175782,52.12588021388029],[31.68931689316895,52.22136036301774],[31.649716497164974,52.26302442809589],[31.602916029160298,52.285592463346546],[31.577715777157778,52.311632504020395],[31.577715777157778,52.426208682985305],[31.584915849158506,52.532104848392265],[31.617316173161726,52.54599287008497],[31.527315273152738,52.63279300566447],[31.52011520115201,52.69876110870487],[31.56331563315635,52.731745160225074],[31.56331563315635,52.75952120361052],[31.534515345153466,52.79771326326548],[31.44451444514445,52.86194536359429],[31.35451354513546,52.93312147476948],[31.296912969129693,52.990409564251934],[31.257312573125745,53.01644960492578],[31.30411304113042,53.0615856754271],[31.365313653136525,53.13970579744864],[31.38691386913871,53.184841867949956],[31.41931419314193,53.1952578842195],[31.56331563315635,53.202201895065855],[31.667716677166766,53.20046589235426],[31.74691746917469,53.184841867949956],[31.775717757177574,53.146649808294995],[31.851318513185134,53.10672174592844],[32.05652056520566,53.08936171881254],[32.14292142921431,53.091097721524136],[32.25092250922509,53.1275537784675],[32.42732427324273,53.210881908623804],[32.47052470524707,53.269906000817855],[32.57852578525785,53.31157006589601],[32.64332643326435,53.328930093011905],[32.70452704527045,53.33587410385826],[32.71172711727118,53.37059415809006],[32.70812708127082,53.41920223401456],[32.68652686526866,53.448714280111574],[32.47052470524707,53.54766643467221],[32.44172441724419,53.578914483480816],[32.42372423724237,53.617106543135776],[32.45252452524525,53.65356260007917],[32.44892448924489,53.693490662445726],[32.20052200522005,53.78202680073679],[31.99171991719919,53.79765082514109],[31.82251822518225,53.79244281700633],[31.754117541175418,53.80980284412223],[31.782917829178302,53.854938914623546],[31.826118261182614,53.934795039356686],[31.836918369183707,54.00076314239709],[31.826118261182614,54.0302751884941],[31.793717937179366,54.05631522916795],[31.628116281162818,54.11186731593881],[31.4049140491405,54.19519544609511],[31.300513005130057,54.29241159794415],[31.246512465124653,54.39136375250476],[31.18531185311855,54.45212384741038],[31.073710737107376,54.49205190977693],[31.080910809108104,54.516355947739214],[31.156511565115665,54.610100094165034],[31.1529115291153,54.62572411856934],[31.120511205112052,54.64829215382002],[30.983709837098388,54.69516422703293],[30.80010800108002,54.783700365323995],[30.789307893078927,54.80626840057468],[30.803708037080384,54.860084484633944],[30.828908289082904,54.915636571404804],[30.86850868508685,54.939940609367056],[30.97650976509766,55.051044782908804],[30.97650976509766,55.0875008398522],[30.958509585095868,55.13784491848827],[30.87570875708758,55.22290905135617],[30.814508145081447,55.27846113812706],[30.81090810908111,55.30623718151247],[30.821708217082175,55.330541219474725],[30.861308613086152,55.360053265571764],[30.9009090090901,55.398245325226725],[30.908109081090828,55.524973523172775],[30.908109081090828,55.57010959367409],[30.882908829088308,55.59614963434794],[30.857708577085788,55.60830165332908],[30.80010800108002,55.601357642482725],[30.720907209072095,55.62218967502179],[30.663306633066327,55.65517372654199],[30.627306273062743,55.665589742811534],[30.587705877058767,55.70030979704333],[30.476104761047623,55.7680139027953],[30.454504545045467,55.7871099326228],[30.234902349023486,55.84439802210525],[30.044100441004417,55.8357180085473],[29.93609936099361,55.84439802210525],[29.882098820988205,55.83224600312414],[29.824498244982465,55.79578994618075],[29.74529745297454,55.7697499055069],[29.684096840968408,55.7697499055069],[29.630096300963004,55.750653875679404],[29.482494824948247,55.684685772639],[29.414094140941415,55.724613835005584],[29.352893528935283,55.783637927199635],[29.374493744937467,55.83398200583571],[29.399693996939988,55.880854079048646],[29.396093960939623,55.91210212785725],[29.374493744937467,55.9381421685311],[29.28449284492845,55.96765421462811],[29.086490864908654,56.021470298687404],[29.03249032490325,56.021470298687404],[28.946089460894626,56.00237426885991],[28.794887948879506,55.94335017666586],[28.7408874088741,55.955502195647],[28.69048690486906,56.00237426885991],[28.636486364863657,56.06139836105396],[28.56448564485646,56.09264640986257],[28.406084060840612,56.089174404439404],[28.391683916839185,56.08743840172781],[28.316083160831624,56.05271834749601],[28.283682836828376,56.0561903529192],[28.146881468814684,56.14299048849867],[28.172081720817204,56.18986256171158],[28.200882008820088,56.26103867288677],[28.190081900819024,56.31485475694603],[28.168481684816868,56.386030868121225],[28.1108811088111,56.51102306335568],[28.10368103681037,56.54574311758745],[28.006480064800655,56.59955920164674],[27.992079920799227,56.644695272148084],[27.941679416794187,56.703719364342106],[27.891278912789147,56.741911423997095],[27.880478804788055,56.8235035514418],[27.848078480784807,56.853015597538814],[27.804878048780495,56.86690361923155],[27.65727657276574,56.8425995812693],[27.639276392763946,56.84607158669246],[27.711277112771143,56.97800779277327],[27.718477184771842,57.05439191208322],[27.761677616776183,57.13424803681633],[27.815678156781587,57.16723208833653],[27.830078300783015,57.19500813172198],[27.837278372783743,57.247088213069674],[27.830078300783015,57.293960286282584],[27.797677976779767,57.31652832153324],[27.671676716767166,57.36860840288094],[27.538475384753866,57.429368497786584],[27.509675096750982,57.5074886198081],[27.470074700747006,57.524848646924],[27.351273512735133,57.52832065234719],[27.354873548735497,57.55088868759785],[27.37287372873729,57.61338478521509],[27.401674016740174,57.66720086927435],[27.49167491674916,57.72448895875681],[27.513275132751346,57.764417021123364],[27.542075420754202,57.79913707535516],[27.754477544775455,57.840801140433314],[27.77607776077761,57.85642516483762],[27.779677796777975,57.87031318653035],[27.768877688776882,57.88420120822306],[27.722077220772206,57.90503324076212],[27.671676716767166,57.93454528685916],[27.642876428764282,58.014401411592274],[27.570875708757086,58.137657604115134],[27.502475024750254,58.22098573427144],[27.488074880748826,58.26959381019594],[27.506075060750618,58.3268818996784],[27.531275312753138,58.38069798373769],[27.531275312753138,58.434514067796954],[27.426874268742694,58.73310653419037],[27.43407434074342,58.78692261824966],[27.462874628746306,58.840738702308926],[27.513275132751346,58.88587477281027],[27.621276212762126,58.94489886500432],[27.75807758077582,59.052531033122875],[27.848078480784807,59.193147252761634],[27.898478984789847,59.27821138562953],[27.938079380793823,59.297307415457],[28.017280172801748,59.302515423591785],[28.046080460804603,59.328555464265605],[28.06048060480606,59.34244348595834],[28.12888128881289,59.358067510362645],[28.150481504815048,59.37369153476695],[28.132481324813256,59.40320358086396],[28.064080640806424,59.45354765950006],[28.013680136801383,59.484795708308695],[28.064080640806424,59.55423581677226],[28.046080460804603,59.64797996319811],[28.013680136801383,59.72436408250806],[28.056880568805695,59.781652171990515],[28.132481324813256,59.786860180125274],[28.21168211682118,59.72436408250806],[28.334083340833416,59.693116033699425],[28.424084240842404,59.73478009877758],[28.45288452884529,59.81463622351072],[28.517685176851785,59.849356277742515],[28.60408604086041,59.81810822893388],[28.74808748087483,59.80595620995277],[28.866888668886702,59.81116421808753],[28.946089460894626,59.828524245203425],[28.98208982089821,59.854564285877274],[29.01449014490146,59.901436359090184],[29.079290792907926,59.960460451284234],[29.147691476914787,60.00038851365079],[29.66969669696698,59.955252443149476],[30.12330123301234,59.87366031570477],[30.15570155701559,59.904908364513375],[30.17370173701738,59.95698844586107],[30.058500585005845,60.002124516362386],[29.975699756997585,60.02642855432464],[29.87129871298714,60.12017270075049],[29.72009720097202,60.19482081734884],[29.5688956889569,60.201764828195195],[29.370893708937103,60.17572478752135],[29.068490684906862,60.19134881192565],[28.812888128881298,60.33196503156441],[28.643686436864385,60.375365099354156],[28.52128521285215,60.48299726747271],[28.492484924849265,60.54028535695517],[28.62208622086223,60.49167728103066],[28.64008640086402,60.54202135966676],[28.650886508865085,60.61146146813036],[28.57888578885789,60.65312553320851],[28.51408514085142,60.67742957117076],[28.17928179281793,60.57153340576377],[27.797677976779767,60.536813351532004],[28.150481504815048,60.745133676922734],[28.406084060840612,60.89616591283104],[28.456484564845653,60.92046995079329],[28.568085680856825,60.960398013159846],[28.661686616866177,61.002062078238],[28.737287372873737,61.05935016772045],[28.992889928899302,61.168718338550605],[29.252092520925203,61.2885025256503],[29.49329493294934,61.44474276969336],[29.579695796957964,61.49335084561787],[29.691296912969136,61.545430926965565],[29.932499324993245,61.71208718727817],[30.01170011700117,61.757223257779486],[30.30690306903071,61.965543583170245],[30.479704797047987,62.06796774315404],[30.56610566105661,62.12699183534809],[30.936909369093712,62.32316014175771],[31.18531185311855,62.48113638851237],[31.28611286112863,62.567936524091834],[31.383313833138345,62.691192716614694],[31.43731437314375,62.77625684948259],[31.534515345153466,62.885625020312744],[31.53811538115383,62.92208107725614],[31.509315093150946,62.95506512877634],[31.43731437314375,63.00714521012401],[31.33651336513367,63.067905305029655],[31.246512465124653,63.14255342162801],[31.181711817118185,63.20852152466841],[30.97650976509766,63.300529668382666],[30.656106561065627,63.41684185005917],[30.418504185041854,63.50364198563864],[30.05490054900551,63.68939427577874],[29.990099900999013,63.73453034628005],[30.00450004500047,63.746682365261194],[30.209702097020966,63.80397045474365],[30.41490414904149,63.9480586798056],[30.504905049050507,64.02097079369236],[30.526505265052663,64.07652288046322],[30.526505265052663,64.14075498079202],[30.512105121051206,64.19977907298608],[30.486904869048686,64.23623512992947],[30.38970389703897,64.28310720314238],[30.108901089010885,64.36643533329868],[30.040500405004053,64.44281945260863],[29.98649986499865,64.52441158005334],[29.98649986499865,64.55739563157354],[30.119701197011977,64.64419576715304],[30.126901269012706,64.68759583494275],[30.108901089010885,64.7327319054441],[30.0729007290073,64.7657159569643],[29.78489784897849,64.80390801661926],[29.70209702097023,64.84557208169741],[29.637296372963732,64.91154018473782],[29.604896048960484,64.96882827422027],[29.601296012960148,65.00181232574047],[29.622896228962304,65.04000438539546],[29.72009720097202,65.07993244776202],[29.81009810098101,65.10770849114746],[29.82809828098283,65.14590055080242],[29.824498244982465,65.18582861316898],[29.81009810098101,65.20492464299647],[29.630096300963004,65.22402067282397],[29.612096120961212,65.23443668909349],[29.608496084960848,65.24832471078622],[29.615696156961576,65.26568473790212],[29.716497164971656,65.33686084907728],[29.72729727297275,65.47400506329285],[29.8208982089821,65.5694852124303],[29.716497164971656,65.62503729920115],[29.723697236972384,65.6337173127591],[29.882098820988205,65.66322935885614],[30.02970029700299,65.6701733697025],[30.094500945009457,65.68232538868361],[30.101701017010186,65.72572545647336],[30.08730087300873,65.786485551379],[29.93609936099361,66.02258192015518],[29.90369903699039,66.09028602590718],[29.80289802898031,66.17708616148664],[29.72009720097202,66.23437425096913],[29.66969669696698,66.27603831604728],[29.590495904959056,66.35763044349198],[29.54369543695438,66.43922257093669],[29.464494644946456,66.53296671736254],[29.370893708937103,66.61629484751882],[29.29169291692918,66.69615097225196],[29.093690936909383,66.84891921087183],[29.0648906489065,66.89231927866157],[29.068490684906862,66.93051133831656],[29.086490864908654,66.97043940068312],[29.244892448924503,67.09716759862914],[29.388893888938895,67.20132776132454],[29.572495724957264,67.3245839538474],[29.748897488974904,67.42700811383119],[29.939699396993973,67.54679230093086],[29.98649986499865,67.66831249074212],[29.97929979299795,67.68914452328121],[29.8208982089821,67.75337662361002],[29.525695256952588,67.92871289748058],[29.34209342093422,68.06238510627298],[29.061290612906134,68.11793719304384],[28.686886868868697,68.18911330421903],[28.560885608856097,68.35056155639685],[28.47088470884711,68.48770577061242],[28.47808478084781,68.53804984924852],[28.751687516875165,68.77067421260153],[28.776887768877685,68.81407428039128],[28.77328773287735,68.84011432106513],[28.744487444874466,68.85573834546943],[28.70488704887049,68.86615436173898],[28.45288452884529,68.87309837258533],[28.41328413284134,68.90434642139394],[28.56448564485646,68.92865045935619],[28.69048690486906,68.9616345108764],[28.89928899288995,69.0102425868009],[28.964089640896418,69.02239460578204],[29.118891188911903,69.05017064916748],[29.169291692916943,69.07100268170655],[29.20889208892089,69.0970427223804],[29.352893528935283,69.27064299353935],[29.388893888938895,69.2984190369248],[29.831698316983164,69.36091513454201],[29.993699936999377,69.39216318335062],[30.08730087300873,69.43209124571717],[30.13050130501307,69.46507529723738],[30.16290162901629,69.50153135418077],[30.18810188101881,69.54319541925892],[30.195301953019538,69.58138747891388],[30.159301593015925,69.62999555483842],[30.18090180901811,69.63520356297317],[30.227702277022786,69.63346756026158],[30.378903789037906,69.58485948433707],[30.61650616506165,69.53277940298938],[30.789307893078927,69.52930739756621],[30.861308613086152,69.53798741112416],[30.897308973089736,69.56055544637482],[30.922509225092256,69.60569151687613],[30.922509225092256,69.65256359008907],[30.86850868508685,69.78276379345829],[31.048510485104856,69.76887577176558],[31.451714517145177,69.68901964703244],[31.54531545315453,69.69769966059039],[31.667716677166766,69.72026769584107],[31.79011790117903,69.81574784497849],[31.88011880118802,69.83137186938279],[31.99891998919989,69.81053983684373],[32.03132031320314,69.83484387480598],[31.970119701197007,69.9146999995391],[31.984519845198463,69.95289205919408],[32.39132391323915,69.86956392903778],[32.564125641256425,69.80706783142054],[32.942129421294226,69.75151574464968],[33.006930069300694,69.72200369855264],[33.01413014130142,69.66992361720497],[32.99612996129963,69.62652354941523],[32.91332913329134,69.60221951145297],[32.75492754927549,69.60569151687613],[32.17532175321753,69.67339562262814],[32.09252092520927,69.63173155754998],[32.1609216092161,69.59701150331821],[32.330123301233016,69.55361143552847],[32.37692376923769,69.47896331893011],[32.63612636126362,69.48937933519966],[32.88452884528846,69.46160329181421],[32.999729997299994,69.47028330537216],[33.02133021330215,69.44597926740991],[32.942129421294226,69.38348316979267],[32.97812978129781,69.36785914538837],[33.25533255332553,69.42688323758242],[33.384933849338495,69.44424326469831],[33.45333453334533,69.42861924029401],[33.46413464134642,69.37827516165791],[33.41733417334174,69.31577906404067],[33.41373413734138,69.26717098811616],[33.327333273332755,69.15259480915125],[33.19773197731979,69.11613875220789],[33.14013140131402,69.06926667899495],[33.334533345333455,69.09877872509199],[33.435334353343535,69.1300267739006],[33.62613626136263,69.28973902336685],[33.68373683736837,69.31057105590591],[34.230942309423114,69.3123070586175],[34.35334353343535,69.30362704505956],[34.86454864548645,69.22724292574961],[35.00855008550087,69.22203491761485],[35.17415174151742,69.2307149311728],[35.23175231752319,69.2654349854046],[35.28935289352896,69.27585100167411],[35.858158581585826,69.19252287151781],[36.61776617766179,69.00329857595455],[37.73017730177301,68.69255409058002],[38.35658356583568,68.41479365672566],[38.428584285842874,68.35576956453161],[38.655386553865554,68.32104951029984],[38.705787057870594,68.3453535482621],[38.831788317883195,68.324521515723],[39.56979569795698,68.07106511983093],[39.82179821798218,68.0589131008498],[39.78939789397896,68.11272918490909],[39.74619746197462,68.16307326354519],[39.810998109981114,68.15092124456405],[39.89739897398974,68.11446518762068],[40.03420034200343,68.01551303306005],[40.20700207002071,67.94260091917329],[40.37980379803798,67.83149674563157],[40.52740527405274,67.78983268055342],[40.657006570065704,67.77420865614911],[40.76500765007651,67.74296060734048],[40.96660966609667,67.71344856124347],[41.060210602106025,67.44436814094706],[41.13221132211322,67.38534404875304],[41.13221132211322,67.26729586436494],[41.261812618126186,67.21868778844043],[41.3590135901359,67.21000777488248],[41.35541355413554,67.1214716365914],[41.27621276212764,66.91488731391223],[41.18981189811899,66.82635117562117],[40.52020520205204,66.44616658178305],[40.10260102601026,66.30034235400953],[39.28899288992892,66.13195009098533],[38.655386553865554,66.06945399336809],[38.396183961839625,66.06424598523333],[37.89937899378995,66.09549403404193],[37.62937629376296,66.13021408827373],[37.29457294572947,66.22569423741118],[36.9849698496985,66.27256631062409],[36.76896768967691,66.29339834316315],[36.37296372963729,66.3020783567211],[35.51255512555127,66.39582250314695],[35.36495364953652,66.42880655466715],[34.8249482494825,66.61108683938406],[34.608946089460915,66.55900675803636],[34.482944829448314,66.55032674447841],[34.39654396543966,66.61282284209565],[34.432544325443274,66.63018286921155],[34.450544505445066,66.65101490175061],[34.14454144541446,66.70309498309831],[33.89253892538926,66.7065669885215],[33.75933759337593,66.75170305902282],[33.593735937359384,66.78468711054302],[33.52173521735219,66.76385507800396],[33.48213482134821,66.76385507800396],[33.150931509315114,66.84371120273707],[33.00333003330033,66.90794330306588],[32.848528485284874,67.02078347931922],[32.88452884528846,67.06071154168578],[32.93132931329313,67.08675158235962],[32.39852398523985,67.15271968540003],[31.894518945189446,67.16139969895798],[31.984519845198463,67.13015165014934],[32.20052200522005,67.11279162303344],[32.34092340923411,67.06765555253213],[32.49932499324993,67.00342345220332],[32.463324633246344,66.91662331662383],[32.68652686526866,66.82982318104436],[32.85572855728557,66.74649505088806],[32.8629286292863,66.7221910129258],[32.92772927729277,66.7048309858099],[33.17973179731797,66.68052694784765],[33.22293222932231,66.6041428285377],[33.183331833318334,66.57463078244066],[33.21573215732158,66.53123071465095],[33.40653406534065,66.484358641438],[33.51813518135182,66.4722066224569],[33.65493654936549,66.44269457635986],[33.593735937359384,66.3854064868774],[33.47853478534785,66.34721442722244],[33.359733597335975,66.32985440010654],[33.41733417334174,66.31596637841383],[33.5649356493565,66.32117438654859],[34.11214112141121,66.22569423741118],[34.400144001440026,66.12847808556214],[34.691746917469175,65.95140580898001],[34.785347853478555,65.86460567340052],[34.792547925479255,65.81599759747601],[34.77814778147783,65.7691255242631],[34.734947349473515,65.7170454429154],[34.716947169471695,65.66322935885614],[34.616146161461614,65.51046112023624],[34.54414544145442,65.45664503617695],[34.407344073440754,65.39588494127133],[34.53694536945369,65.27783675688323],[34.67014670146702,65.16846858605308],[34.80334803348035,64.98618830133617],[34.82854828548287,64.91327618744941],[34.83214832148323,64.8004360111961],[34.9509495094951,64.75529994069475],[34.90414904149043,64.73793991357886],[34.85734857348575,64.70669186477025],[34.868148681486815,64.56086763699673],[35.03375033750339,64.44108344989704],[35.28575285752859,64.36296332787552],[35.43335433354335,64.34733930347119],[35.64575645756457,64.37858735227982],[35.80055800558006,64.33518728449008],[36.14616146161461,64.18936305671656],[36.300963009630095,64.03485881538506],[36.36576365763659,64.00361076657646],[36.71496714967151,63.94458667438241],[36.97416974169744,63.90986662015061],[37.373773737737395,63.81612247372479],[37.44217442174423,63.8126504683016],[37.63657636576366,63.894242595746306],[37.967779677796784,63.949794682517165],[38.07218072180723,64.02617880182711],[38.061380613806136,64.09041090215592],[37.978579785797876,64.20672308383243],[37.953379533795356,64.31956326008577],[37.841778417784184,64.36643533329868],[37.7409774097741,64.39768338210729],[37.431374313743135,64.37337934414504],[37.290972909729106,64.37858735227982],[37.1829718297183,64.40809939837683],[37.038970389703906,64.48969152582154],[36.76896768967691,64.68585983223119],[36.62496624966249,64.75009193256],[36.578165781657816,64.79175599763815],[36.527765277652776,64.84730808440901],[36.534965349653504,64.93931622812326],[36.653766537665376,64.93584422270007],[36.786967869678705,64.98792430404777],[36.88416884168842,65.17194059147627],[37.049770497705,65.19624462943852],[37.139771397713986,65.19450862672693],[37.52857528575288,65.10770849114746],[38.010980109801096,64.87855613321761],[38.11538115381154,64.85425209525536],[38.22698226982271,64.8507800898322],[38.41058410584105,64.85772410067855],[38.4429844298443,64.82647605186995],[38.54018540185402,64.79175599763815],[38.612186121861214,64.78654798950336],[39.05499054990551,64.7136358756166],[39.56619566195664,64.57128365326625],[39.75699756997571,64.57649166140104],[39.83259832598327,64.65634778613415],[39.8469984699847,64.69106784036595],[40.05940059400595,64.77092396509906],[40.20340203402034,64.7848119867918],[40.40860408604087,64.75529994069475],[40.44460444604448,64.77786797594541],[40.37620376203762,64.89591616033351],[40.28260282602827,64.99834032031731],[40.14220142201424,65.06257242064612],[39.89739897398974,65.25526872163258],[39.79659796597966,65.3490128680584],[39.74979749797498,65.44796502261903],[39.78219782197823,65.5347651581985],[39.81819818198184,65.59726125581571],[40.32940329403294,65.7517654971472],[40.51300513005131,65.84377364086146],[40.693006930069316,65.96355782796113],[40.775807758077576,65.98786186592338],[41.07461074610748,66.02084591744358],[41.47421474214744,66.12327007742738],[41.78021780217804,66.25867828893138],[42.082620826208256,66.46526261161054],[42.21222212222122,66.5190786956698],[42.3130231302313,66.51560669024664],[42.44982449824499,66.48262263872644],[42.601026010260114,66.4218625438208],[42.80622806228064,66.41144652755125],[43.004230042300435,66.4201265411092],[43.23463234632348,66.41491853297444],[43.55143551435515,66.32117438654859],[43.60183601836019,66.29166234045158],[43.65223652236523,66.251734278085],[43.55143551435515,66.17361415606348],[43.540635406354085,66.12327007742738],[43.623436234362345,66.14757411538963],[43.73863738637388,66.15799013165918],[43.843038430384325,66.14236610725487],[43.943839438394406,66.09896603946513],[44.0158401584016,66.05035796354062],[44.10584105841059,66.00869389846247],[44.13104131041311,66.06424598523333],[44.14544145441454,66.11285406115783],[44.09864098640986,66.23437425096913],[44.2210422104221,66.40623851941649],[44.31464314643148,66.48088663601484],[44.487444874448755,66.6718469342897],[44.437044370443715,66.79510312681256],[44.42984429844299,66.93745534916292],[44.40464404644047,67.00342345220332],[44.29304293042932,67.09890360134074],[44.07344073440734,67.16660770709274],[43.85383853838539,67.1891757423434],[43.78183781837819,67.2551438453838],[43.79623796237962,67.32979196198215],[43.85743857438575,67.4391601328123],[44.03744037440376,67.67004849345372],[44.22464224642246,67.99641700323258],[44.23184231842319,68.07106511983093],[44.2138421384214,68.11272918490909],[44.228242282422826,68.15439324998724],[44.203042030420306,68.25334540454784],[44.17064170641706,68.3262575184346],[43.40383403834039,68.60922596042371],[43.357033570335716,68.63526600109756],[43.331833318333196,68.67345806075252],[43.414634146341484,68.68213807431047],[43.472234722347224,68.68040207159888],[44.04824048240482,68.54846586551807],[44.17424174241742,68.54152185467171],[45.07785077850778,68.57797791161511],[45.52065520655208,68.54672986280647],[45.89145891458915,68.4790257570545],[46.15786157861581,68.2915374642028],[46.431464314643165,68.11967319575544],[46.683466834668366,67.97037696255873],[46.690666906669065,67.84885677274747],[46.4278642786428,67.82281673207362],[46.1758617586176,67.81760872393883],[45.527855278552806,67.75684862903321],[45.37305373053732,67.68914452328121],[44.94104941049412,67.47735219246727],[44.90144901449014,67.41312009213846],[44.94104941049412,67.35062399452124],[45.13905139051391,67.28465589148084],[45.56385563855639,67.18570373692023],[45.75105751057512,66.98953543051059],[45.88425884258842,66.89058327594998],[45.9850598505985,66.85239121629502],[46.08226082260825,66.84371120273707],[46.298262982629836,66.84197520002547],[46.44946449464496,66.81940716477482],[46.49266492664927,66.80031113494732],[46.5538655386554,66.81940716477482],[46.690666906669065,66.82635117562117],[47.49707497074971,66.93051133831656],[47.655476554765556,66.97564740881788],[47.70947709477096,67.04508751728147],[47.76707767077673,67.27597587792289],[47.839078390783925,67.355832002656],[47.90747907479076,67.45478415721661],[47.88227882278824,67.51554425212225],[47.87507875078751,67.58498436058582],[48.27828278282783,67.65095246362625],[48.65268652686527,67.69608853412757],[48.83268832688327,67.68220051243486],[48.87948879488795,67.73080858835937],[48.76428764287644,67.82628873749678],[48.69588695886961,67.87489681342129],[48.75348753487535,67.89572884596038],[48.839888398884,67.86968880528653],[48.95508955089551,67.85406478088223],[49.15669156691567,67.86968880528653],[49.93069930699309,68.06585711169615],[50.23310233102333,68.1752252825263],[50.41310413104131,68.21862535031605],[50.70110701107012,68.31757750487665],[50.837908379083785,68.35056155639685],[51.07911079110792,68.362713575378],[51.33471334713349,68.40264163774455],[51.61551615516157,68.47555375163131],[51.99351993519937,68.53804984924852],[52.05472054720548,68.54152185467171],[52.13032130321304,68.53284184111376],[52.28512285122852,68.459929727227],[52.22752227522275,68.41826566214885],[52.18432184321844,68.37486559435911],[52.259922599226,68.35056155639685],[52.321123211232134,68.34014554012731],[52.396723967239694,68.35229755910845],[52.47592475924759,68.38180960520546],[52.67032670326705,68.4269456757068],[52.72432724327243,68.48423376518926],[52.648726487264895,68.50680180043992],[52.55152551525515,68.59186593330782],[52.43632436324364,68.61096196313531],[52.34272342723429,68.60748995771212],[52.68472684726848,68.73074615023498],[53.4119341193412,68.91302643495189],[53.80073800738009,68.99635456510819],[54.18594185941859,69.00329857595455],[54.491944919449196,68.992882559685],[54.37674376743769,68.96510651629958],[53.872738727387286,68.9269144566446],[53.797137971379726,68.90781842681713],[53.797137971379726,68.88525039156644],[53.91953919539196,68.87136236987374],[53.969939699397,68.84358632648829],[53.930339303393055,68.81233827767969],[53.89073890738908,68.80192226141017],[53.83313833138331,68.70817811498432],[53.75753757537575,68.63352999838597],[53.9159391593916,68.53631384653696],[53.930339303393055,68.43562568926475],[53.829538295382974,68.38180960520546],[53.68913689136892,68.40264163774455],[53.56673566735668,68.36792158351275],[53.343533435334365,68.3436175455505],[53.293132931329325,68.3123694967419],[53.26073260732608,68.26723342624055],[53.40473404734047,68.256817409971],[53.51633516335164,68.2602894153942],[53.912339123391234,68.23077736929716],[53.96633966339664,68.227305363874],[54.09954099540997,68.2585534126826],[54.232742327423296,68.26549742352896],[54.39474394743948,68.2759134397985],[54.47754477544777,68.2932734669144],[54.56034560345606,68.27244143437531],[54.71874718747188,68.18390529608425],[54.86274862748627,68.20126532320015],[54.9239492394924,68.37312959164751],[55.15075150751508,68.48076175976607],[55.41715417154171,68.56756189534556],[55.67635676356764,68.57624190890351],[55.924759247592476,68.63700200380913],[56.04356043560438,68.64915402279027],[56.27396273962739,68.62484998482802],[56.619566195661974,68.61964197669326],[56.91116911169112,68.56756189534556],[57.12717127171271,68.55367387365285],[57.44397443974441,68.64221001194392],[58.17478174781749,68.89045839970123],[58.235982359823595,68.83317031021878],[58.354783547835495,68.91649844037508],[58.919989199892,69.00329857595455],[59.05679056790569,69.00677058137774],[59.06039060390606,68.97205052714594],[59.1107911079111,68.89566640783599],[59.21879218792188,68.84879433462308],[59.369993699937,68.73769016108133],[59.2979929799298,68.70817811498432],[59.22239222392224,68.69081808786842],[59.1107911079111,68.61616997127007],[59.099990999910005,68.4443057028227],[59.31239312393126,68.40090563503296],[59.60399603996041,68.35056155639685],[59.72639726397264,68.35229755910845],[59.827198271982724,68.38007360249387],[59.85959859598597,68.3956976268982],[59.895598955989556,68.42173766757202],[59.92439924399244,68.47208174620812],[59.94239942399426,68.51027380586311],[59.8667986679867,68.60575395500052],[59.895598955989556,68.70644211227273],[60.16200162001621,68.69949810142637],[60.489604896048974,68.72901014752338],[60.63720637206373,68.78629823700584],[60.81360813608137,68.89566640783599],[60.93240932409324,68.98593854883865],[60.85680856808568,69.1456507983049],[60.666006660066614,69.1109307440731],[60.33840338403385,69.45639528367946],[60.16920169201694,69.59006749247183],[60.27720277202772,69.65256359008907],[60.558005580055806,69.69249165245563],[60.81360813608137,69.82095585311325],[60.91080910809109,69.8469958937871],[61.01521015210153,69.85220390192188],[61.77121771217713,69.76366776363079],[62.63162631626318,69.74283573109173],[63.36243362433626,69.67513162533973],[64.19044190441906,69.53451540570097],[64.59364593645938,69.43556325114037],[64.92844928449284,69.32619508031021],[64.89604896048962,69.2480749582887],[65.03285032850329,69.27064299353935],[65.32805328053283,69.20120288507576],[65.52965529655299,69.17342684169034],[65.73485734857348,69.13176277661219],[65.81405814058141,69.0762106898413],[66.0840608406084,69.03628262747475],[66.36486364863649,68.9616345108764],[66.41526415264153,68.94774648918369],[66.75726757267574,68.89219440241283],[67.00207002070022,68.87309837258533],[67.14967149671497,68.75331418548564],[67.63927639276395,68.57971391432667],[67.72927729277293,68.51374581128627],[68.15768157681578,68.40437764045615],[68.37008370083703,68.31410549945346],[68.50328503285033,68.34882555368526],[68.83088830888309,68.56756189534556],[69.02529025290255,68.81754628581447],[69.14049140491406,68.95121849460688],[68.92448924489247,68.95642650274164],[68.76248762487626,68.91823444308665],[68.65808658086581,68.9269144566446],[68.5428854288543,68.96684251901118],[68.35568355683557,69.06753067628335],[68.11808118081183,69.23592293930756],[68.07128071280712,69.41993922673606],[68.00648006480066,69.48069932164171],[67.77607776077761,69.52930739756621],[67.62487624876249,69.58485948433707],[67.06327063270635,69.69422765516723],[66.96246962469627,69.65603559551224],[66.93366933669338,69.59701150331821],[66.89766897668977,69.55361143552847],[66.840068400684,69.60916352229933],[66.80406804068042,69.65950760093543],[66.80406804068042,69.73936372566854],[66.8328683286833,69.84178788565234],[66.92646926469266,70.0136521540997],[67.07047070470705,70.00497214054175],[67.14607146071461,70.0310121812156],[67.23967239672399,70.10739630052555],[67.19647196471965,70.17162840085436],[67.14607146071461,70.22023647677887],[67.1568715687157,70.29488459337722],[67.24687246872469,70.49973291334481],[67.28647286472867,70.73930128754418],[67.2108721087211,70.7983253797382],[67.14247142471424,70.83825344210479],[66.82206822068221,70.79658937702663],[66.70326703267034,70.81915741227729],[66.67446674466746,70.8642934827786],[66.66726667266673,70.900749539722],[66.75726757267574,70.96150963462765],[66.84726847268473,71.06393379461142],[66.69246692466925,71.04136575936076],[66.63846638466384,71.08129382172731],[66.76806768067681,71.14031791392136],[66.91926919269193,71.28267013627172],[67.27567275672757,71.34863823931212],[67.54207542075423,71.41287033964093],[67.95967959679598,71.54827855114493],[68.26928269282695,71.68195075993734],[68.47088470884711,71.8520790256731],[68.60768607686077,72.01352727785095],[68.83088830888309,72.39197586897748],[69.03969039690398,72.66973630283181],[69.39249392493926,72.95617675024411],[69.61209612096121,72.98221679091796],[69.6948969489695,72.97700878278317],[69.70929709297093,72.95617675024411],[69.65889658896589,72.93187271228186],[69.64449644496446,72.89715265805006],[69.73809738097381,72.88500063906892],[69.88929889298893,72.88326463635735],[70.17370173701738,72.90062466347325],[70.65610656106563,72.8902086472037],[71.49851498514985,72.91451268516596],[71.61731617316175,72.90236066618482],[71.93051930519306,72.81903253602852],[72.09972099720997,72.82944855229806],[72.44532445324455,72.7895204899315],[72.63252632526326,72.74438441943016],[72.81252812528126,72.6905683353709],[72.78732787327874,72.48224800998014],[72.75132751327513,72.34336779305298],[72.62532625326253,72.07949538089136],[72.57492574925749,72.01179127513936],[72.37332373323733,71.8208309768645],[72.27972279722798,71.69583878163004],[72.12852128521286,71.60903864605058],[71.91251912519127,71.54827855114493],[71.88371883718838,71.51182249420154],[71.86571865718659,71.45800641014227],[72.07812078120782,71.30697417423397],[72.58212582125822,71.15073393019091],[72.70452704527045,70.96324563733924],[72.73332733327334,70.82262941770048],[72.70092700927009,70.45806884826666],[72.65412654126541,70.40425276420737],[72.56052560525606,70.34522867201332],[72.47052470524707,70.27578856354975],[72.52812528125281,70.17336440356596],[72.60012600126001,69.79317980972783],[72.61452614526146,69.48417132706487],[72.5569255692557,69.37827516165791],[72.52812528125281,69.15433081186285],[72.52812528125281,69.0796826952645],[72.57852578525785,68.96857852172275],[72.67932679326793,68.87483437529693],[72.81252812528126,68.81581028310288],[73.19053190531906,68.70644211227273],[73.54693546935471,68.57450590619192],[73.57213572135723,68.53284184111376],[73.59013590135902,68.48249776247766],[73.46413464134642,68.43041768112997],[73.26613266132662,68.295009469626],[73.14013140131402,68.18216929337265],[73.12933129331293,68.0901611496584],[73.17253172531727,67.97384896798192],[73.15093150931511,67.86448079715177],[73.06813068130683,67.76726464530273],[72.94932949329495,67.69608853412757],[72.59292592925931,67.58672036329742],[71.84771847718477,67.00689545762648],[71.6677166771668,66.93919135187448],[71.36531365313655,66.96175938712517],[71.44811448114481,66.87843125696887],[71.55251552515526,66.76038307258077],[71.53811538115383,66.68226295055922],[71.34371343713437,66.687470958694],[71.06651066510665,66.6041428285377],[70.94050940509405,66.54859074176684],[70.72450724507246,66.5190786956698],[70.56250562505625,66.54859074176684],[70.38250382503827,66.60240682582611],[70.40770407704079,66.64754289632745],[70.44370443704437,66.66837492886651],[70.56970569705697,66.70135898038671],[70.69210692106921,66.74475904817646],[70.6309063090631,66.75343906173441],[70.58050580505807,66.75343906173441],[70.44370443704437,66.69788697496355],[70.28170281702819,66.68573495598241],[70.09450094500946,66.75517506444601],[69.9468994689947,66.82982318104436],[69.87849878498787,66.84544720544866],[69.74169741697418,66.81419915664006],[69.21609216092162,66.82808717833277],[69.07929079290793,66.81593515935162],[69.01449014490146,66.78815911596621],[69.05049050490507,66.76559108071552],[69.09009090090902,66.72392701563737],[69.14409144091442,66.6405988854811],[69.19449194491946,66.57810278786386],[69.41049410494105,66.51039868211186],[69.70209702097023,66.484358641438],[69.98289982899828,66.4010305112817],[70.33930339303393,66.34200641908768],[71.14571145711457,66.36631045704993],[71.35811358113583,66.35936644620355],[71.56691566915671,66.33332640552973],[71.91611916119163,66.24652626995024],[72.06732067320675,66.25347028079659],[72.32292322923229,66.33159040281814],[72.38412384123842,66.50692667668869],[72.41652416524167,66.56074276074796],[73.34173341733418,66.80725514579368],[73.51453514535146,66.86107122985297],[73.79173791737918,66.99474343864537],[73.8817388173882,67.08501557964803],[73.98613986139861,67.32805595927059],[74.07614076140763,67.41485609485005],[74.67734677346775,67.69435253141597],[74.7709477094771,67.76552864259116],[74.78894788947889,67.89746484867197],[74.77814778147783,67.98600098696303],[74.74214742147421,68.07280112254253],[74.63414634146343,68.21862535031605],[74.51174511745117,68.30368948318394],[74.3929439294393,68.42000166486045],[74.47934479344795,68.65957003905982],[74.58014580145803,68.75157818277407],[75.12375123751238,68.86094635360419],[75.58815588155883,68.90087441597078],[76.10656106561066,68.97552253256913],[76.31536315363155,68.99114655697343],[76.45936459364594,68.97899453799229],[76.6069660696607,68.89740241054758],[76.7365673656737,68.77761822344789],[77.1109711097111,68.59533793873098],[77.23697236972373,68.47034574349655],[77.26217262172622,68.31584150216506],[77.24777247772477,67.94086491646172],[77.1757717577176,67.77768066157228],[77.32337323373235,67.73601659649412],[77.39537395373952,67.69782453683916],[77.57897578975792,67.64400845277987],[77.67617676176764,67.59019236872061],[77.77337773377735,67.57109633889311],[77.9857798577986,67.558944319912],[78.59058590585909,67.57804034973947],[78.92178921789218,67.58845636600901],[78.88938889388896,67.61276040397127],[78.83898838988392,67.63185643379876],[78.55818558185581,67.63880044464511],[78.16218162181622,67.67872850701167],[77.58977589775901,67.75164062089843],[77.52137521375215,67.90961686765309],[77.53577535775361,68.00683301950212],[77.66537665376654,68.1908493069306],[77.75537755377553,68.22209735573924],[77.8669786697867,68.23424937472035],[77.99657996579964,68.2602894153942],[77.95697956979569,68.3766015970707],[77.90657906579065,68.48249776247766],[77.78417784177844,68.63005799296278],[77.65097650976509,68.90261041868234],[77.46737467374675,68.90434642139394],[77.32697326973272,68.95816250545323],[76.64656646566465,69.11787475491946],[76.00216002160022,69.23592293930756],[75.55935559355595,69.25154696371186],[75.41895418954189,69.23939494473075],[75.05175051750518,69.11613875220789],[74.81414814148141,69.09009871153404],[74.36414364143641,69.1439147955933],[73.97893978939791,69.11440274949629],[73.83493834938349,69.1439147955933],[73.77733777337775,69.1977308796526],[73.89253892538926,69.41820322402447],[73.83133831338316,69.50326735689237],[73.66213662136622,69.61784353585728],[73.56133561335614,69.70637967414834],[73.57933579335796,69.80359582599738],[73.83133831338316,70.17510040627755],[73.93573935739357,70.27231655812656],[74.2057420574206,70.44591682928552],[74.34254342543426,70.57785303536633],[74.31014310143101,70.65423715467628],[73.73053730537308,71.0691418027462],[73.57573575735759,71.21670203323131],[73.50733507335073,71.26357410644422],[73.3669336693367,71.31912619321511],[73.15093150931511,71.38509429625552],[73.08613086130862,71.44411838844954],[73.67293672936731,71.84513501482675],[73.93933939339394,71.91457512329035],[74.31014310143101,71.95797519108007],[74.49014490144901,71.99616725073506],[74.80334803348035,72.07775937817976],[74.99054990549905,72.14546348393176],[75.05175051750518,72.19927956799103],[75.09135091350913,72.26351166831986],[75.09855098550986,72.4214879150745],[75.05895058950591,72.54821611302054],[75.00855008550087,72.61939222419574],[74.8969489694897,72.70966436519839],[74.78534785347856,72.81208852518216],[74.86454864548645,72.83812856585601],[74.94374943749438,72.85375259026031],[75.15255152551526,72.85201658754872],[75.36855368553685,72.79646450077786],[75.47655476554766,72.68536032723614],[75.60255602556026,72.58120016454075],[75.60255602556026,72.51176005607718],[75.5917559175592,72.45794397201789],[75.64575645756457,72.38155985270794],[75.69255692556928,72.35031180389933],[75.74295742957432,72.29649571984007],[75.69615696156961,72.25309565205032],[75.64575645756457,72.23226361951123],[75.54855548555486,72.17150352460561],[75.39375393753937,71.98401523175392],[75.2749527495275,71.95971119379166],[75.24615246152462,71.81388696601815],[75.50175501755018,71.65417471655189],[75.46935469354693,71.53439052945222],[75.41895418954189,71.49446246708564],[75.27855278552786,71.43023036675683],[75.29655296552966,71.37815028540913],[75.33255332553327,71.34169422846577],[75.73215732157323,71.26531010915582],[76.11016110161103,71.21843803594291],[76.74376743767436,71.2028140115386],[76.92736927369276,71.12816589494025],[76.99576995769957,71.18024597628792],[77.58977589775901,71.16809395730681],[78.06858068580686,70.9858136725899],[78.32058320583207,70.93026158581904],[78.52578525785259,70.91116555599154],[78.94338943389437,70.9337335912422],[79.01539015390154,70.9493576156465],[79.0837908379084,71.0014376969942],[78.88938889388896,70.99796569157101],[78.80298802988028,70.97366165360876],[78.72378723787239,70.97539765632035],[78.58698586985872,70.99449368614785],[78.489784897849,71.02574173495645],[78.38538385383856,71.0865018298621],[78.21258212582126,71.26704611186742],[77.91017910179102,71.32433420134987],[77.70497704977049,71.30003016338762],[77.4817748177482,71.31218218236873],[77.11457114571147,71.40939833421777],[76.869768697687,71.44585439116113],[76.43416434164345,71.5517505565681],[76.31176311763119,71.59515062435784],[76.21456214562147,71.68368676264893],[76.1029610296103,71.82951099042245],[76.03096030960313,71.91110311786716],[76.12456124561248,71.92672714227146],[76.42336423364236,72.0065832670046],[76.869768697687,72.03262330767842],[77.06057060570606,72.004847264293],[77.550175501755,71.84166300940356],[77.77697776977772,71.8364550012688],[78.18738187381877,71.907631112444],[78.23418234182344,71.95276718294531],[78.14058140581409,72.04477532665956],[78.01818018180182,72.09164739987247],[77.78057780577808,72.11421543512316],[77.49257492574924,72.072551370045],[77.40977409774098,72.10727142427677],[77.43857438574389,72.15587950020131],[77.47097470974711,72.19233555714467],[77.6257762577626,72.20101557070262],[77.7337773377734,72.22879161408807],[77.96777967779678,72.32947977136027],[78.22698226982271,72.37808784728477],[78.48258482584828,72.39544787440067],[79.42219422194222,72.38155985270794],[79.95499954999553,72.22358360595328],[80.47340473404734,72.15240749477812],[80.70020700207004,72.09859141071883],[80.76140761407618,72.0899113971609],[80.81540815408152,72.05345534021751],[80.85500855008553,71.97012721006121],[81.51021510215105,71.74618286026615],[81.66141661416617,71.71667081416913],[82.07902079020789,71.70625479789959],[82.54702547025471,71.75833487924729],[82.75942759427596,71.76354288738204],[82.98622986229861,71.74791886297774],[83.10503105031052,71.7201428195923],[83.23463234632345,71.6680627382446],[83.16623166231665,71.6020946352042],[83.10503105031052,71.56216657283764],[82.97542975429758,71.45106239929592],[82.91782917829181,71.41981435048729],[82.4930249302493,71.29308615254126],[82.32382323823236,71.26010210102106],[82.27702277022769,71.09344584070845],[82.25542255422556,71.05698978376506],[82.23742237422374,70.99796569157101],[82.3166231662317,70.87991750718294],[82.33462334623346,70.80700539329615],[82.26982269822702,70.70631723602398],[82.16182161821621,70.59868506790542],[82.18342183421834,70.51188493232593],[82.21942219422198,70.39557275064942],[82.23742237422374,70.43029280488122],[82.23022230222301,70.48237288622892],[82.25902259022592,70.54313298113453],[82.45342453424536,70.69069321161965],[82.59382593825939,70.89033352345245],[82.73782737827378,70.94241360480015],[82.86742867428677,70.95456562378129],[83.01143011430116,70.89554153158724],[83.05103051030511,70.8156854068541],[83.05823058230584,70.69416521704284],[83.02943029430293,70.58132504078952],[82.92142921429217,70.40772476963056],[82.74142741427414,70.28620457981927],[82.68382683826837,70.21850047406727],[82.76662766627669,70.15426837373846],[82.85662856628568,70.10392429510236],[82.96102961029612,70.08830027069806],[83.07983079830797,70.09350827883284],[83.10863108631088,70.10913230323715],[83.130231302313,70.15774037916165],[83.09423094230942,70.22023647677887],[83.0726307263073,70.27752456626132],[83.29223292232922,70.32092463405107],[83.49743497434974,70.34522867201332],[83.65943659436596,70.41814078590008],[83.6990369903699,70.46674886182461],[83.73503735037349,70.54660498655772],[83.65223652236523,70.67159718179218],[83.58023580235806,70.765341328218],[83.33543335433353,70.98928567801306],[83.15183151831519,71.103861856978],[83.26703267032673,71.27572612542536],[83.4578345783458,71.46668642370022],[83.52983529835302,71.51355849691313],[83.55143551435515,71.54307054301017],[83.57303573035733,71.59515062435784],[83.55503555035551,71.64896670841713],[83.53343533435333,71.68368676264893],[83.3390333903339,71.82777498771085],[83.19863198631987,71.87464706092376],[82.7558275582756,71.90242310430921],[82.64422644226443,71.92499113955986],[82.32022320223206,72.072551370045],[82.28062280622805,72.10553542156521],[82.20862208622088,72.21143158697217],[82.18342183421834,72.23747162764602],[82.09342093420935,72.26524767103143],[81.79461794617947,72.32600776593708],[81.58581585815858,72.35204780661093],[81.28341283412834,72.35899181745728],[81.09981099811,72.39023986626589],[80.82620826208262,72.4874560181149],[80.79740797407976,72.52044006963513],[80.71820718207181,72.64716826758115],[80.65700657006573,72.71140036790996],[80.6750067500675,72.7600084438345],[80.77220772207721,72.86069660110667],[80.84060840608407,72.94923273939776],[80.75780757807581,73.0256168587077],[80.63900639006391,73.04992089666996],[80.50940509405098,73.08637695361332],[80.45540455404557,73.15581706207692],[80.4230042300423,73.23046517867527],[80.41940419404193,73.28948927086932],[80.3978039780398,73.3571933766213],[80.45900459004594,73.41448146610378],[80.5958059580596,73.4735055582978],[80.56340563405632,73.51516962337595],[80.58140581405814,73.56898570743525],[81.47061470614705,73.64016181861041],[81.81621816218166,73.6592578484379],[83.54423544235442,73.66620185928426],[83.66663666636668,73.68703389182335],[84.41904419044192,73.72175394605512],[84.73944739447393,73.76341801113327],[85.07785077850781,73.72001794334355],[85.20025200252002,73.72175394605512],[85.44865448654485,73.73390596503626],[85.61065610656107,73.82244210332732],[85.9778597785978,73.85716215755912],[86.58986589865901,73.89361821450251],[86.89226892268925,73.88667420365616],[86.96066960669606,73.86063416298231],[87.02907029070292,73.82417810603891],[86.69786697866982,73.71654593792036],[86.36666366663667,73.61932978607135],[86.09306093060934,73.5776657209932],[85.82665826658268,73.4926015881253],[85.80145801458013,73.4596175366051],[85.79425794257946,73.43878550406603],[85.80145801458013,73.37108139831403],[85.81945819458196,73.32768133052429],[86.09666096660965,73.27212924375343],[86.3090630906309,73.19574512444348],[86.51426514265142,73.14019303767262],[86.67626676266764,73.10720898615241],[86.71586715867159,73.12630501597988],[86.1218612186122,73.30684929798522],[85.97065970659708,73.34677736035178],[85.90945909459094,73.3901774281415],[85.93825938259386,73.45614553118193],[85.99945999459993,73.48565757727894],[86.09306093060934,73.51864162879914],[86.15426154261542,73.53426565320345],[86.37746377463776,73.56898570743525],[87.1190711907119,73.61585778064816],[87.29547295472958,73.70439391893925],[87.37107371073711,73.75647400028691],[87.57267572675727,73.8102900843462],[87.50427504275046,73.83285811959686],[87.33867338673389,73.84674614128957],[87.2090720907209,73.8779941900982],[86.69786697866982,74.19568268631909],[86.5718657186572,74.2442907622436],[86.17946179461796,74.27901081647539],[86.0030600306003,74.31546687341879],[86.18306183061833,74.42309904153734],[86.39546395463958,74.45087508492276],[86.53946539465397,74.4439310740764],[86.66546665466655,74.41441902797939],[86.89946899468998,74.32588288968833],[87.23067230672308,74.36407494934329],[87.10467104671045,74.40400301170985],[86.89586895868962,74.44913908221119],[86.70146701467013,74.52205119609795],[86.42426424264244,74.58628329642676],[86.11466114661147,74.62794736150491],[85.7906579065791,74.64530738862081],[85.88065880658809,74.74078753775822],[86.06066060660606,74.72863551877711],[86.11826118261183,74.75814756487412],[86.20106201062009,74.81543565435658],[86.65106651066509,74.6817634455642],[86.86346863468634,74.71821950250757],[87.04347043470437,74.77897959741321],[87.41787417874178,74.94042784959103],[87.46827468274682,75.01333996347779],[87.28827288272885,75.05326802584437],[87.14067140671409,75.07236405567184],[86.93906939069393,75.06889205024868],[86.92106921069211,75.11229211803843],[87.00747007470073,75.16958020752088],[87.16947169471695,75.19214824277154],[87.66987669876698,75.1296521451543],[88.50508505085054,75.29110039733214],[88.73188731887319,75.36922051935369],[89.31149311493118,75.46990867662586],[89.5958959589596,75.45775665764475],[90.18630186301863,75.59142886643716],[91.00351003510036,75.64871695591961],[91.47871478714791,75.6504529586312],[91.84591845918459,75.72336507251796],[92.40752407524076,75.74940511319181],[92.60192601926019,75.77891715928882],[93.54873548735486,75.85356527588718],[94.07434074340745,75.91258936808123],[94.1571415714157,75.95946144129414],[93.68553685536858,75.92126938163918],[93.57393573935741,75.95598943587098],[93.4767347673477,75.93342140062029],[93.40473404734047,75.90043734910009],[93.17793177931782,75.95946144129414],[93.11673116731168,75.94383741688983],[93.06993069930701,75.91258936808123],[92.98712987129875,75.90217335181168],[92.88992889928898,75.90911736265804],[92.85752857528576,75.98029347383323],[92.97272972729729,76.07577362297064],[93.10593105931059,76.02542954433454],[93.26073260732608,76.0983416582213],[93.35793357933579,76.1000776609329],[93.64953649536494,76.05494159043158],[93.84393843938443,76.10181366364449],[94.1031410314103,76.12438169889515],[94.38754387543878,76.10354966635609],[94.50634506345062,76.10875767449085],[94.57474574745748,76.1521577422806],[95.03915039150394,76.11396568262563],[95.35955359553594,76.14000572329945],[95.57915579155792,76.13653371787629],[95.92115921159211,76.11396568262563],[96.0759607596076,76.082717633817],[95.98595985959861,76.00980551993024],[95.65475654756551,75.89175733554214],[95.7447574475745,75.87266130571467],[95.93555935559357,75.92647738977394],[96.50796507965083,76.00633351450708],[96.60156601566018,75.99070949010274],[96.53676536765369,75.92126938163918],[96.49716497164974,75.89175733554214],[96.87876878768787,75.93168539790872],[97.20637206372066,76.01848553348819],[97.35037350373506,76.03410955789249],[97.49797497974981,75.98029347383323],[97.63837638376384,76.02890154975773],[97.67077670776706,76.07750962568224],[97.91917919179195,76.08792564195178],[98.01998019980203,76.1330617124531],[98.19638196381965,76.1660457639733],[98.34038340383404,76.17993378566604],[98.6607866078661,76.24242988328325],[98.77238772387727,76.22333385345576],[98.98478984789847,76.20770982905145],[99.18639186391863,76.17819778295444],[99.56439564395646,76.10875767449085],[99.6147961479615,76.082717633817],[99.66159661596618,76.07750962568224],[99.76959769597698,76.02890154975773],[99.69039690396903,75.95598943587098],[99.6039960399604,75.85182927317558],[99.4419944199442,75.80322119725108],[99.53919539195391,75.79801318911632],[99.60759607596077,75.81190121080903],[99.7371973719737,75.88134131927262],[99.85239852398524,75.92994939519713],[99.82359823598239,76.13653371787629],[99.61839618396186,76.24069388057165],[99.45999459994601,76.27541393480345],[99.09279092790928,76.3847821056336],[98.97038970389707,76.43165417884651],[98.80478804788049,76.48026225477102],[98.86958869588699,76.50977430086806],[99.57519575195755,76.47158224121307],[99.9351993519935,76.49067827104057],[100.32400324003243,76.47852625205945],[100.84240842408423,76.52539832527236],[101.06201062010621,76.47679024934786],[101.31041310413104,76.47852625205945],[101.59841598415983,76.43859818969287],[101.68481684816851,76.4854702629058],[101.21321213212133,76.53581434154191],[101.00441004410044,76.53060633340712],[100.9288092880929,76.55664637408097],[101.0080100801008,76.61567046627502],[101.09801098010979,76.70420660456608],[101.0080100801008,76.78059072387603],[100.92160921609218,76.82225478895418],[100.90720907209072,76.90037491097573],[100.99000990009898,76.99064705197839],[101.18441184411847,77.02883911163335],[101.29241292412922,77.1017512255201],[101.51921519215193,77.19723137465755],[102.610026100261,77.50797586003208],[103.13203132031322,77.62602404442018],[103.33003330033301,77.64164806882448],[103.56043560435603,77.63123205255494],[104.01404014040139,77.73018420711554],[104.18324183241833,77.73018420711554],[104.81324813248136,77.65206408509403],[104.96444964449648,77.59477599561157],[105.31005310053104,77.54963992511023],[105.709657096571,77.52533588714797],[105.89325893258933,77.48887983020461],[105.98325983259832,77.44721576512646],[106.05886058860591,77.389927675644],[105.73485734857348,77.35173561598901],[105.38565385653857,77.2371594370241],[104.91044910449108,77.17466333940689],[104.32364323643236,77.13299927432874],[104.20124201242015,77.1017512255201],[105.32085320853207,77.09307121196215],[105.6448564485645,77.10001522280854],[105.71325713257136,77.0010630682479],[105.82125821258211,76.99759106282474],[106.14526145261453,77.04446313603765],[106.33966339663397,77.04793514146084],[106.7068670686707,77.01321508722904],[106.78246782467824,77.03231111705654],[106.94086940869408,77.0340471197681],[107.27927279272797,76.99064705197839],[107.43047430474303,76.92641495164955],[107.18927189271892,76.82225478895418],[106.94086940869408,76.73024664523993],[106.63846638466384,76.57400640119687],[106.54486544865449,76.58615842017801],[106.38646386463864,76.58963042560117],[106.41526415264156,76.51151030357966],[106.68166681666816,76.51498230900282],[106.8256682566826,76.48026225477102],[107.1568715687157,76.52366232256077],[107.62487624876252,76.50977430086806],[107.72207722077223,76.52192631984917],[107.90207902079021,76.57053439577368],[107.94887948879489,76.66080653677636],[108.02808028080284,76.71809462625882],[108.18288182881832,76.73719065608628],[108.35208352083521,76.71983062897039],[108.64008640086399,76.71983062897039],[109.3708937089371,76.74934267506742],[109.98289982899831,76.71115061541244],[110.47250472504726,76.75802268862537],[111.11331113311132,76.72330263439358],[111.39411394113944,76.68684657745018],[111.59931599315996,76.62261447712137],[111.78651786517867,76.60351844729388],[111.93771937719379,76.5531743686578],[112.09252092520927,76.48026225477102],[112.01692016920168,76.42123816257697],[111.94131941319415,76.38131010021041],[112.14292142921431,76.42471016800016],[112.2977229772298,76.4351261842697],[112.41292412924128,76.40908614359586],[112.6181261812618,76.38304610292201],[112.6829268292683,76.218125845321],[112.74412744127443,76.18687779651239],[112.79812798127983,76.12958970702994],[112.72252722527224,76.07750962568224],[112.6577265772658,76.05320558771999],[112.81972819728196,76.05841359585474],[113.04653046530467,76.11396568262563],[113.09333093330935,76.1330617124531],[113.15093150931511,76.17472577753125],[113.06453064530649,76.2146538398978],[112.9889298892989,76.23895787786006],[113.08613086130862,76.25805390768755],[113.27333273332732,76.2511098968412],[113.36693366933673,76.17819778295444],[113.4281342813428,76.11222967991404],[113.56493564935653,75.89175733554214],[113.85653856538568,75.92126938163918],[113.87093870938708,75.85530127859877],[113.74853748537487,75.70426904269047],[113.61893618936193,75.59316486914872],[113.56853568535689,75.56886083118647],[113.48573485734858,75.56365282305171],[113.51813518135185,75.62267691524576],[113.46773467734681,75.65739696947756],[113.39213392133922,75.67822900201662],[113.12573125731257,75.69906103455571],[112.62892628926289,75.83620524877128],[112.49572495724959,75.85009327046399],[112.46692466924668,75.84314925961763],[112.45252452524528,75.83099724063652],[112.72972729727297,75.73725309421067],[112.95652956529568,75.57233283660966],[113.1617316173162,75.62094091253417],[113.24453244532447,75.61226089897622],[113.35613356133564,75.5341407769547],[113.5577355773558,75.50289272814607],[113.72693726937268,75.4508126467984],[113.61533615336157,75.29283640004374],[112.9241292412924,75.01507596618939],[112.19332193321935,74.85362771401157],[111.86931869318693,74.74078753775822],[111.30051300513009,74.65919541031352],[110.8937089370894,74.5480912367718],[110.37530375303754,74.46649910932709],[110.22410224102242,74.377962971036],[109.83889838898392,74.32241088426514],[109.86769867698678,74.2928988381681],[109.91089910899109,74.26165078935949],[109.86409864098641,74.20957070801182],[109.81009810098101,74.16964264564524],[109.51129511295113,74.08805051820053],[109.07569075690759,74.03249843142967],[108.20088200882009,73.6939779026697],[107.76527765277655,73.6245377942061],[107.27207272072724,73.62106578878294],[107.1676716767168,73.58981773997431],[106.79326793267933,73.37628940644879],[106.67806678066779,73.33115333594748],[106.18846188461885,73.30858530069679],[105.67725677256772,72.95964875566727],[105.3928539285393,72.8416005712792],[105.14445144451446,72.77736847095036],[105.40365403654039,72.7895204899315],[105.709657096571,72.83639256314441],[106.06606066060664,72.94923273939776],[106.15966159661599,73.00131282074543],[106.21006210062103,73.06033691293948],[106.31446314463147,73.10720898615241],[106.47646476464763,73.14019303767262],[107.11007110071102,73.17664909461598],[107.36927369273695,73.16276107292327],[107.75087750877509,73.17317708919282],[108.00288002880029,73.23567318681003],[108.15048150481505,73.25824122206069],[108.2836828368284,73.26518523290707],[108.35208352083521,73.31032130340839],[108.57528575285755,73.31900131696634],[109.09009090090905,73.37802540916039],[109.16569165691658,73.39885744169945],[109.33129331293316,73.48739357999054],[109.63729637296376,73.45440952847034],[109.85689856898568,73.47176955558623],[110.42930429304295,73.62974580234089],[110.7749077490775,73.68876989453491],[110.86850868508685,73.73043395961307],[110.80010800108005,73.7599460057101],[110.7209072090721,73.78077803824917],[110.389703897039,73.72522595147831],[110.09090090900912,73.70786592436241],[109.75249752497524,73.72175394605512],[109.70569705697056,73.7443219813058],[109.66609666096662,73.79987406807666],[109.77409774097742,73.88146619552137],[109.86769867698678,73.93007427144587],[110.0837008370084,73.99430637177471],[110.260102601026,74.01687440702537],[110.91890918909189,73.94743429856177],[111.05571055710556,73.93875428500382],[111.13131131311314,74.05333046396873],[111.34011340113403,74.04812245583398],[111.54891548915492,74.02902642600648],[111.45891458914588,74.00472238804423],[111.22851228512286,73.96826633110086],[111.30051300513009,73.88493820094456],[111.40131401314017,73.8276501114621],[111.80451804518049,73.7460579840174],[112.14652146521468,73.709601927074],[112.39852398523988,73.7113379297856],[112.79452794527947,73.7460579840174],[112.8557285572856,73.77036202197965],[112.93852938529386,73.83633012502005],[112.83772837728378,73.96132232025451],[112.9349293492935,73.94569829585018],[113.03213032130321,73.91445024704157],[113.18333183331833,73.83806612773162],[113.32733327333273,73.70786592436241],[113.41733417334177,73.64710582945676],[113.36333363333637,73.58287372912795],[113.15813158131584,73.4596175366051],[113.27693276932769,73.3919134308531],[113.48933489334894,73.34677736035178],[113.48933489334894,73.14540104580738],[113.47493474934748,73.04818489395836],[113.37053370533704,72.9422887285514],[113.24813248132483,72.89715265805006],[113.12933129331293,72.83118455500966],[113.15813158131584,72.76868845739244],[113.1869318693187,72.73049639773745],[113.31293312933133,72.6575842838507],[113.66573665736661,72.63501624860004],[113.71253712537128,72.6541122784275],[113.62973629736297,72.67668031367819],[113.39213392133922,72.71140036790996],[113.29853298532987,72.7391764112954],[113.21573215732161,72.80514451433581],[113.31293312933133,72.87805662822257],[113.41733417334177,72.93187271228186],[113.54333543335434,73.05512890480472],[113.58293582935829,73.14192904038418],[113.5577355773558,73.23220118138687],[113.64053640536406,73.27386524646502],[113.76653766537669,73.31726531425474],[113.82773827738276,73.32594532781269],[113.88533885338853,73.34504135764018],[113.79533795337954,73.36760939289084],[113.71253712537128,73.37802540916039],[113.53973539735398,73.43357749593125],[113.51093510935112,73.50475360710644],[113.85653856538568,73.53426565320345],[114.0617406174062,73.58460973183955],[114.8177481774818,73.6071777670902],[115.3361533615336,73.70265791622765],[116.49536495364953,73.6766178755538],[117.3089730897309,73.59849775353226],[118.450184501845,73.58981773997431],[118.87138871388714,73.53773765862664],[118.91098910989109,73.51864162879914],[118.93618936189364,73.48044956914418],[118.7561875618756,73.46482554473985],[118.45738457384573,73.46482554473985],[118.37818378183783,73.36760939289084],[118.42858428584287,73.24608920307958],[118.96138961389613,73.11762500242193],[119.42579425794258,73.06380891836267],[119.74979749797501,72.97874478549477],[119.92259922599226,72.97180077464841],[120.59940599405996,72.98048078820636],[120.99540995409956,72.93708072041662],[121.35541355413557,72.97006477193682],[121.7478174781748,72.97006477193682],[121.88461884618846,72.96138475837887],[122.02862028620285,72.89715265805006],[122.25902259022592,72.87979263093416],[122.53622536225362,72.87805662822257],[122.6910269102691,72.8902086472037],[122.75222752227523,72.90583267160801],[122.73062730627305,72.93187271228186],[122.50022500225003,72.97006477193682],[122.52542525425253,73.01693684514976],[122.61542615426157,73.02735286141927],[123.00063000630007,72.96485676380206],[123.15903159031592,72.95444074753252],[123.29943299432995,73.00131282074543],[123.40383403834039,73.08637695361332],[123.46143461434616,73.14366504309578],[123.52263522635229,73.17317708919282],[123.57303573035733,73.17664909461598],[123.62343623436237,73.19400912173188],[123.50103501035011,73.26171322748388],[123.38223382233821,73.34677736035178],[123.35703357033572,73.40232944712264],[123.32103321033213,73.43010549050808],[123.30663306633068,73.53252965049185],[123.41463414634148,73.63668981318725],[123.49023490234902,73.66620185928426],[123.79623796237962,73.6262737969177],[123.93303933039334,73.68876989453491],[124.01944019440197,73.7130739324972],[124.3866438664387,73.75473799757532],[124.54144541445413,73.75126599215216],[124.7970479704797,73.7113379297856],[125.6178561785618,73.52037763151074],[125.59985599855997,73.44746551762398],[125.79425794257946,73.46829755016304],[125.88785887858882,73.49780959626005],[126.10746107461074,73.51690562608755],[126.2550625506255,73.54815367489616],[126.2946629466295,73.53600165591504],[126.34506345063454,73.506489609818],[126.3090630906309,73.46308954202829],[126.25866258662586,73.41968947423854],[126.29106291062914,73.39364943356469],[126.33426334263345,73.38844142542993],[126.55386553865537,73.33462534137064],[126.83826838268385,73.43357749593125],[126.95346953469533,73.52905764506869],[127.03267032670328,73.54815367489616],[127.74187741877421,73.48218557185575],[127.95427954279546,73.44572951491239],[127.99747997479977,73.4248974823733],[128.02628026280263,73.3901774281415],[128.14148141481417,73.35198536848654],[128.2818828188282,73.33115333594748],[128.26388263882637,73.29990528713884],[128.2566825668257,73.26692123561864],[128.5878858788588,73.26171322748388],[128.7318873188732,73.23393718409844],[128.89028890288904,73.19053711630872],[128.87228872288722,73.14019303767262],[128.91188911889122,73.11068099157558],[129.05949059490598,73.10720898615241],[129.09909099090993,73.11241699428717],[129.05229052290525,73.04471288853517],[128.85428854288546,72.97180077464841],[128.73548735487356,72.94402473126297],[128.5986859868599,72.89541665533847],[128.67428674286742,72.88673664178052],[129.0162901629016,72.87284862008781],[129.22869228692286,72.7756324682388],[129.25029250292505,72.7044563570636],[129.1170911709117,72.67668031367819],[128.8146881468815,72.58640817267553],[128.63468634686348,72.54995211573214],[128.5086850868509,72.54648011030895],[128.41868418684186,72.53432809132784],[128.54828548285485,72.49613603167285],[129.1170911709117,72.48572001540333],[129.28269282692827,72.43711193947883],[129.41229412294126,72.31559174966753],[129.41229412294126,72.16629551647083],[129.28269282692827,72.09164739987247],[128.93348933489335,72.07949538089136],[128.47628476284763,72.24615164120397],[128.19548195481957,72.31038374153277],[127.80307803078034,72.43363993405563],[127.72747727477275,72.41280790151657],[127.84267842678429,72.30864773882118],[128.02628026280263,72.24962364662713],[128.35748357483578,72.08817539444931],[128.91188911889122,71.7548628738241],[129.04149041490416,71.78263891720954],[129.1170911709117,71.82430298228769],[129.15309153091533,71.87811906634695],[129.12069120691206,71.95276718294531],[129.2106921069211,71.91631112600191],[129.29349293492936,71.85034302296151],[129.45909459094594,71.73923884941979],[129.2358923589236,71.74444685755455],[128.9478894788948,71.70799080061119],[128.84348843488436,71.66285473010984],[128.92268922689226,71.6020946352042],[129.1350913509135,71.59341462164625],[129.2250922509225,71.50835048877838],[129.39069390693908,71.40419032608298],[129.76149761497618,71.1194858813823],[130.02430024300241,71.06566979732301],[130.27990279902798,70.94762161293491],[130.53550535505354,70.89206952616405],[130.6687066870669,70.88859752074089],[130.7587075870759,70.96150963462765],[130.83070830708306,70.9354695939538],[130.89910899108992,70.80353338787299],[131.02151021510218,70.74624529839053],[131.15831158311585,70.74277329296734],[131.26991269912702,70.765341328218],[131.43191431914317,70.82783742583524],[131.56151561515617,70.900749539722],[131.77031770317706,71.1021258542664],[131.90711907119072,71.2028140115386],[132.03672036720366,71.24447807661676],[131.98991989919898,71.29308615254126],[132.00432004320044,71.35037424202372],[132.0979209792098,71.48404645081612],[132.22752227522278,71.64202269757078],[132.3247232472325,71.72708683043865],[132.56232562325624,71.89547909346285],[132.65232652326523,71.92672714227146],[132.71712717127173,71.8711750555006],[132.76752767527677,71.79826294161384],[132.80352803528035,71.76701489280521],[132.839528395284,71.7548628738241],[133.13113131131314,71.60730264333898],[133.42633426334265,71.49099046166248],[133.68913689136895,71.43370237218002],[134.1031410314103,71.37815028540913],[134.70434704347042,71.38683029896708],[134.81234812348123,71.45974241285387],[135.02115021150212,71.51529449962473],[135.35955359553594,71.54307054301017],[135.55755557555574,71.61077464876215],[135.88515885158853,71.62987067858964],[136.09036090360905,71.6194546623201],[136.40716407164075,71.57084658639559],[137.11637116371168,71.41634234506412],[137.31437314373147,71.35905425558167],[137.41877418774192,71.29829416067602],[137.64917649176493,71.20802201967336],[137.7967779677797,71.16462195188362],[137.94077940779408,71.13337390307501],[137.99117991179912,71.14205391663296],[137.9731797317973,71.16809395730681],[137.90117901179013,71.19413399798066],[137.84357843578437,71.22711804950086],[138.0127801278013,71.26010210102106],[138.03078030780307,71.28614214169491],[138.0919809198092,71.30697417423397],[138.31518315183155,71.32607020406147],[138.09558095580957,71.35905425558167],[138.02358023580234,71.36426226371643],[137.91917919179195,71.38335829354392],[137.92637926379263,71.43023036675683],[137.9947799477995,71.46321441827703],[138.0487804878049,71.52571051589427],[138.11718117181175,71.56563857826083],[138.23238232382323,71.59688662706944],[138.3187831878319,71.6020946352042],[138.52398523985244,71.56216657283764],[138.6715867158672,71.6350786867244],[138.77958779587794,71.62987067858964],[139.00639006390065,71.55522256199129],[139.2079920799208,71.44411838844954],[139.319593195932,71.44411838844954],[139.63279632796326,71.48925445895088],[139.98559985599854,71.49099046166248],[139.93879938799387,71.55695856470288],[139.6939969399694,71.7010467897648],[139.7227972279723,71.88506307719331],[139.55359553595537,71.92672714227146],[139.35919359193593,71.95103118023371],[139.639996399964,71.99790325344665],[139.84879848798488,72.14893548935493],[140.01440014400146,72.16282351104766],[140.1872018720187,72.19059955443308],[140.13320133201336,72.20969558426057],[139.61839618396186,72.22531960866488],[139.5067950679507,72.20795958154898],[139.43119431194316,72.16282351104766],[139.1755917559176,72.16282351104766],[139.14679146791468,72.26524767103143],[139.13959139591395,72.32947977136027],[139.47439474394747,72.46662398557584],[139.60039600396004,72.49613603167285],[140.450004500045,72.49266402624968],[140.70560705607056,72.51870406692353],[141.08001080010803,72.58640817267553],[140.9828098280983,72.62980824046525],[140.97200972009722,72.71660837604475],[140.65160651606516,72.8433365739908],[140.6768067680677,72.87111261737621],[140.70920709207093,72.8902086472037],[140.80640806408064,72.8902086472037],[141.31041310413104,72.8572245956835],[141.51921519215193,72.7895204899315],[142.06282062820628,72.72008038146791],[143.51723517235172,72.69751234621725],[143.67923679236793,72.673208308255],[144.3056430564306,72.64369626215799],[144.56844568445683,72.61071221063779],[145.19845198451986,72.5707841482712],[145.48645486454865,72.54127210217419],[145.71325713257136,72.49787203438444],[146.0840608406084,72.4718319937106],[146.25326253262534,72.44231994761358],[146.23526235262352,72.35031180389933],[145.46845468454688,72.36246382288047],[145.21285212852132,72.39197586897748],[144.89604896048962,72.39544787440067],[144.77724777247772,72.38155985270794],[144.58644586445865,72.30517573339802],[144.359643596436,72.26524767103143],[144.16884168841688,72.25830366018508],[144.2948429484295,72.19233555714467],[144.47124471244712,72.17497553002877],[145.04005040050401,72.26003966289667],[146.59526595265953,72.30170372797483],[146.83286832868328,72.29475971712847],[146.80766807668078,72.23573562493442],[146.5988659886599,72.1228954486811],[146.4008640086401,72.03609531310161],[146.1128611286113,71.94582317209895],[146.0048600486005,71.94582317209895],[146.23166231662316,72.13678347037381],[146.1380613806138,72.14719948664336],[146.05166051660518,72.14199147850857],[145.79965799657998,72.22184760324171],[145.76005760057603,72.22531960866488],[145.709657096571,72.20622357883738],[145.709657096571,72.17844753545197],[145.66285662856632,72.06734336191022],[145.75645756457567,72.02047128869731],[145.75645756457567,71.9406151639642],[145.40725407254075,71.8902710853281],[145.27045270452703,71.89547909346285],[145.12645126451264,71.92672714227146],[145.06525065250656,71.92672714227146],[145.04725047250474,71.90068710159761],[145.0760507605076,71.8538150283847],[145.07245072450723,71.83124699313404],[145.01845018450183,71.79305493347906],[144.98964989649897,71.7531268711125],[145.0760507605076,71.70799080061119],[145.18765187651877,71.69583878163004],[145.80325803258035,71.74618286026615],[146.0732607326073,71.80867895788336],[146.36846368463688,71.9215191341367],[146.8940689406894,72.19754356527946],[147.12807128071285,72.29128771170528],[147.26127261272615,72.32774376864867],[147.4340743407434,72.34163179034138],[148.40248402484025,72.31211974424437],[148.96408964089642,72.25309565205032],[149.50049500495004,72.16455951375923],[149.7668976689767,72.09164739987247],[149.96129961299613,71.99269524531186],[149.99729997299977,71.95103118023371],[150.01530015300153,71.89547909346285],[149.88209882098823,71.84339901211516],[149.28089280892812,71.82603898499926],[149.05049050490504,71.79652693890225],[148.96408964089642,71.76354288738204],[148.95328953289533,71.74444685755455],[148.92448924489247,71.71493481145754],[148.96768967689678,71.69063077349529],[149.2376923769238,71.6871587680721],[149.49689496894968,71.66459073282144],[149.85689856898568,71.6020946352042],[149.9108991089911,71.58126260266513],[150.02610026100263,71.52050250775949],[150.0621006210062,71.51008649148997],[150.5985059850599,71.52050250775949],[150.63450634506347,71.49967047522043],[150.6669066690667,71.45453440471908],[150.52650526505266,71.38509429625552],[150.38610386103863,71.33822222304258],[150.09810098100985,71.22711804950086],[150.24210242102424,71.26704611186742],[150.82170821708218,71.36252626100483],[150.96930969309693,71.37988628812073],[151.1457114571146,71.37294227727438],[151.58131581315814,71.28614214169491],[151.76131761317612,71.21843803594291],[152.09252092520927,71.02400573224486],[151.99891998919992,71.0031736997058],[151.76131761317612,70.98234166716671],[152.51012510125105,70.8347814366816],[152.79812798127983,70.8347814366816],[153.46053460534608,70.87818150447134],[153.79533795337954,70.87991750718294],[154.41454414544148,70.97366165360876],[155.030150301503,71.0344217485144],[155.59535595355953,71.0378937539376],[155.8941589415894,71.09518184342005],[156.68616686166865,71.09344584070845],[157.44577445774456,71.07434981088096],[158.03618036180364,71.03962975664916],[158.70218702187026,70.9354695939538],[159.35019350193505,70.79138136889185],[159.72819728197283,70.6490291465415],[159.8037980379804,70.60562907875178],[159.91179911799117,70.50667692419117],[159.9585995859959,70.42334879403487],[160.00540005400057,70.31050861778152],[159.9837998379984,70.22197247949046],[159.89019890198904,70.15947638187325],[159.83259832598327,70.0813562598517],[159.839798397984,69.98934811613745],[159.72819728197283,69.86956392903778],[159.83259832598327,69.78449979616988],[160.12060120601205,69.72894770939902],[160.739807398074,69.65603559551224],[160.90900909009093,69.60569151687613],[160.93060930609306,69.45813128639102],[160.9810098100981,69.33487509386816],[161.0350103501035,69.09877872509199],[161.13941139411395,69.03801863018634],[161.3086130861309,68.98246654341548],[161.3410134101341,68.90434642139394],[161.12861128611286,68.65436203092503],[160.99540995409956,68.60748995771212],[160.85500855008553,68.53804984924852],[161.10341103411037,68.56235388721078],[161.22941229412294,68.65436203092503],[161.36621366213666,68.82275429394923],[161.4958149581496,68.85053033733467],[161.56421564215646,68.90434642139394],[161.56421564215646,69.06405867086019],[161.48141481414814,69.20120288507576],[161.48141481414814,69.30015503963637],[161.53541535415354,69.3800111643695],[161.9458194581946,69.54493142197052],[162.16542165421657,69.61089952501092],[162.37422374223746,69.64909158466588],[162.9430294302943,69.68207563618608],[163.20223202232023,69.71505968770629],[163.49743497434974,69.69249165245563],[163.70623706237063,69.70117166601358],[163.94743947439474,69.73589172024538],[164.159841598416,69.71853169312948],[164.51264512645128,69.60916352229933],[165.7618576185762,69.58485948433707],[165.98145981459817,69.54666742468211],[166.82026820268203,69.49979535146917],[166.88506885068853,69.49979535146917],[167.07227072270723,69.55361143552847],[167.62667626676267,69.74109972838014],[167.85707857078575,69.72894770939902],[167.9506795067951,69.69943566330198],[168.0478804788048,69.62478754670363],[168.1486814868149,69.57791547349072],[168.23148231482315,69.4477152701215],[168.30348303483038,69.27064299353935],[168.42228422284222,69.23939494473075],[168.5878858788588,69.2289789284612],[168.9478894788948,69.1630108254208],[169.31149311493118,69.0796826952645],[169.41589415894163,68.91997044579824],[169.61029610296106,68.78629823700584],[170.06390063900642,68.79845025598698],[170.5391053910539,68.82622629937242],[170.99630996309963,69.0449626410327],[170.99630996309963,69.13523478203535],[170.88470884708846,69.263698982693],[170.71550715507158,69.38869117792746],[170.58230582305822,69.58312348162548],[170.16110161101614,69.62652354941523],[170.20070200702008,69.68381163889768],[170.35910359103593,69.75151574464968],[170.50310503105032,69.85567590734505],[170.5247052470525,69.93726803478975],[170.4851048510485,70.10739630052555],[170.8667086670867,70.09524428154441],[171.24831248312483,70.07614825171694],[171.97191971919722,69.999764132407],[172.55872558725588,69.96851608359839],[172.86832868328685,69.91990800767388],[173.05553055530555,69.864355920903],[173.2787327873279,69.82442785853644],[173.35433354333543,69.92338001309705],[173.43713437134375,69.9476840510593],[173.73233732337326,69.89039596157684],[173.94833948339482,69.87477193717254],[174.31914319143192,69.8817159480189],[174.78714787147874,69.85567590734505],[175.2947529475295,69.86088391547983],[175.75195751957523,69.90428398326955],[175.9211592115921,69.8956039697116],[176.10836108361087,69.86088391547983],[176.4107641076411,69.76887577176558],[176.92556925569255,69.64561957924272],[177.39357393573937,69.61089952501092],[177.93357933579335,69.49632334604601],[178.44118441184412,69.45292327825626],[178.8479884798848,69.38695517521586],[178.90558905589057,69.36265113725361],[178.9235892358924,69.32619508031021],[178.95238952389525,69.29494703150161],[179.2727927279273,69.26022697726981],[179.8667986679867,69.0119785895125],[-180,68.98420254612708],[-180,65.06778042878088]]],[[[107.69687696876969,78.13120083349276],[107.6068760687607,78.08259275756825],[107.48087480874807,78.058288719606],[107.3440734407344,78.09821678197255],[107.00207002070022,78.09648077926096],[106.41526415264156,78.1398808470507],[106.58446584465844,78.16765689043615],[107.50967509675098,78.1902249256868],[107.57447574475748,78.18501691755205],[107.69687696876969,78.13120083349276]]],[[[106.27126271262716,78.20584895009111],[106.15246152461526,78.19890493924476],[106.02286022860227,78.21973697178382],[106.05886058860591,78.26487304228516],[106.35046350463506,78.27181705313151],[106.45846458464587,78.33952115888351],[106.64206642066421,78.33604915346032],[106.69246692466925,78.31695312363286],[106.72126721267216,78.29438508838217],[106.7176671766718,78.26487304228516],[106.67806678066779,78.26487304228516],[106.50526505265054,78.26140103686197],[106.47286472864732,78.24577701245767],[106.27126271262716,78.20584895009111]]],[[[102.88362883628838,79.25439458789123],[102.78642786427866,79.17627446586971],[102.74682746827472,79.10683435740611],[102.44802448024484,78.8759459967647],[102.4120241202412,78.83601793439814],[102.58842588425887,78.87073798862994],[102.74682746827472,78.94885811065146],[102.84402844028443,79.01482621369186],[102.95202952029524,79.05649027877001],[103.07443074430745,79.05649027877001],[103.20043200432008,79.07211430317432],[103.43443434434346,79.12593038723361],[103.6720367203672,79.15023442519586],[103.8016380163802,79.14849842248427],[103.9240392403924,79.12245838181042],[104.00324003240036,79.0616982869048],[104.08964089640898,79.0130902109803],[104.40284402844031,78.9766341540369],[104.44964449644499,78.96448213505576],[104.47844478444784,78.92281806997761],[104.45324453244535,78.87941800218789],[104.63324633246333,78.83601793439814],[104.88164881648817,78.85511396422564],[105.01485014850152,78.8429619452445],[105.14445144451446,78.81865790728224],[105.20565205652059,78.78046584762728],[105.25605256052563,78.73359377441435],[105.31005310053104,78.66588966866235],[105.34245342453426,78.59471355748718],[105.3136531365314,78.49923340834977],[104.83124831248313,78.35340918057622],[104.74124741247414,78.33952115888351],[104.5180451804518,78.34993717515306],[104.29844298442987,78.33431315074873],[103.71883718837188,78.2579290314388],[103.00243002430028,78.25619302872721],[102.79722797227976,78.18848892297521],[102.73602736027362,78.1902249256868],[102.67482674826749,78.20237694466792],[102.61722617226172,78.2249449799186],[102.18162181621818,78.20584895009111],[101.69201692016924,78.19369693110997],[101.20241202412024,78.1919609283984],[101.04041040410402,78.1433528524739],[100.54000540005399,78.04787270333645],[100.08280082800832,77.9749605894497],[99.84519845198452,77.9576005623338],[99.49959499594996,77.97669659216129],[99.39159391593915,78.00100063012354],[99.28719287192871,78.0374566870669],[99.43839438394383,78.08432876027985],[99.54639546395464,78.17807290670567],[99.679596795968,78.23362499347655],[100.01800018000182,78.33952115888351],[100.05760057600577,78.38118522396167],[100.12240122401226,78.46972136225273],[100.16200162001621,78.50444141648453],[100.21600216002162,78.53568946529313],[100.25560255602556,78.57388152494812],[100.2628026280263,78.63116961443058],[100.28440284402848,78.67977769035508],[100.41760417604178,78.75268980424184],[100.5148051480515,78.78740985847364],[100.61920619206194,78.79782587474318],[100.8748087480875,78.78393785305045],[100.9540095400954,78.78914586118523],[100.89640896408963,78.81171389643589],[100.85680856808568,78.89851403201536],[100.86400864008641,78.9262900754008],[100.90000900009,78.98010615946006],[100.96480964809649,79.00614620013391],[101.02961029610299,79.02350622724981],[101.06921069210694,79.09641834113657],[101.05121051210511,79.12245838181042],[101.14841148411483,79.15717843604222],[101.19521195211951,79.20405050925513],[101.31041310413104,79.23182655264057],[101.54441544415442,79.25439458789123],[101.55521555215552,79.31341868008528],[101.59121591215916,79.34987473702867],[101.6416164161642,79.36202675600978],[101.76041760417604,79.37244277227933],[101.82521825218254,79.37070676956773],[101.91161911619116,79.31168267737368],[102.00522005220051,79.26307460144918],[102.12762127621278,79.25265858517966],[102.25002250022499,79.25613059060282],[102.17802178021782,79.31341868008528],[102.18162181621818,79.37417877499092],[102.2248222482225,79.41237083464588],[102.28242282422826,79.42973086176178],[102.40482404824047,79.43320286718497],[102.79002790027903,79.39153880210682],[103.04203042030423,79.33077870720118],[103.09963099631,79.29953065839257],[103.05283052830532,79.28217063127667],[102.94122941229415,79.27175461500713],[102.88362883628838,79.25439458789123]]],[[[76.25056250562506,79.65193920884525],[76.37296372963732,79.61548315190188],[76.46656466564667,79.6432591952873],[77.35937359373594,79.55645905970783],[77.550175501755,79.52521101089923],[77.58977589775901,79.50264297564854],[76.80856808568086,79.48875495395583],[76.65016650166501,79.49396296209059],[76.63576635766361,79.5443070407267],[76.45936459364594,79.54604304343829],[76.15336153361534,79.57902709495849],[76.07056070560708,79.62589916817143],[76.05256052560526,79.6449951979989],[76.14976149761497,79.66409122782639],[76.25056250562506,79.65193920884525]]],[[[100.13680136801366,79.61374714919029],[99.91719917199174,79.60159513020915],[99.94239942399423,79.67103523867274],[99.95679956799569,79.69013126850024],[100.06840068400686,79.70054728476978],[100.14040140401403,79.68318725765388],[100.29880298802988,79.67103523867274],[100.13680136801366,79.61374714919029]]],[[[92.68472684726851,79.68492326036545],[92.43992439924398,79.6762432468075],[92.1519215192152,79.68492326036545],[91.68391683916838,79.79081942577244],[91.37791377913783,79.83595549627375],[91.12591125911263,79.90539560473735],[91.07191071910722,79.9817797240473],[91.23031230312301,80.0303877999718],[91.4247142471425,80.04948382979927],[91.75231752317524,80.05295583522246],[92.17352173521738,80.04601182437611],[92.5911259112591,79.99566774574001],[93.48033480334806,79.94185166168072],[93.80433804338043,79.90539560473735],[93.60273602736027,79.81685946644626],[93.38313383133834,79.78387541492606],[93.15633156331563,79.73700334171315],[92.92592925929262,79.70401929019295],[92.68472684726851,79.68492326036545]]],[[[51.41031410314105,79.94358766439231],[51.43551435514357,79.9314356454112],[51.4319143191432,79.92101962914165],[51.07551075510756,79.9314356454112],[50.452704527045285,79.92449163456482],[50.092700927009275,79.9800437213357],[50.47430474304744,80.03559580810656],[50.6759067590676,80.0477478270877],[50.93510935109353,80.09461990030061],[51.25551255512556,80.04948382979927],[51.23751237512377,80.00955576743272],[51.24111241112411,79.99045973760522],[51.32751327513276,79.97309971048935],[51.41031410314105,79.94358766439231]]],[[[59.69039690396906,79.95573968337345],[59.33039330393305,79.92275563185325],[59.20439204392045,79.93317164812277],[59.16839168391684,79.9487956725271],[59.099990999910005,79.9644196969314],[58.919989199892,79.98525172947046],[58.94518945189452,80.04253981895292],[59.00279002790029,80.05469183793406],[59.542795427954275,80.11892393826287],[59.8019980199802,80.08246788131947],[59.90999909999101,79.99393174302841],[59.69039690396906,79.95573968337345]]],[[[97.67437674376743,80.15885200062942],[97.9047790477905,80.09461990030061],[98.01638016380167,80.02344378912545],[97.90837908379086,80.00434775929796],[97.80757807578078,79.95573968337345],[97.7607776077761,79.8967155911794],[97.62757627576275,79.84984351796646],[97.59157591575917,79.77519540136811],[97.6527765277653,79.7613073796754],[97.72477724777247,79.78213941221449],[97.87237872378722,79.85331552338965],[98.06318063180635,79.90192359931416],[98.27198271982724,79.87414755592874],[98.3547835478355,79.88456357219826],[98.49878498784989,79.95226767795026],[98.4735847358474,80.00955576743272],[98.53118531185311,80.04427582166451],[98.5959859598596,80.05295583522246],[98.86598865988663,80.04601182437611],[99.29439294392944,80.01649977827907],[99.36999369993703,79.98698773218206],[99.47439474394747,79.96962770506616],[99.53559535595355,79.94185166168072],[99.72639726397267,79.91928362643006],[99.81999819998202,79.898451593891],[99.9459994599946,79.8481075152549],[100.06120061200613,79.7769314040797],[99.91719917199174,79.73873934442474],[99.83799837998379,79.66929923596115],[99.80559805598057,79.65367521155684],[99.78039780397808,79.627635170883],[99.76959769597698,79.56687507597738],[99.7479974799748,79.51479499462968],[99.72279722797231,79.49222695937902],[99.70479704797049,79.46271491328199],[99.72279722797231,79.38459479126047],[99.679596795968,79.32383469635482],[99.53559535595355,79.27696262314191],[99.38799387993879,79.27522662043032],[99.16839168391687,79.30647466923892],[99.10359103591037,79.30473866652733],[99.04239042390424,79.29258664754622],[99.31599315993162,79.22661854450581],[99.51759517595178,79.12940239265677],[99.75159751597516,79.10683435740611],[99.81639816398166,79.09641834113657],[99.89919899198992,79.00614620013391],[99.92799927999283,78.9610101296326],[99.53919539195391,78.85337796151404],[99.43839438394383,78.83428193168655],[98.81918819188195,78.81865790728224],[98.41238412384126,78.78740985847364],[98.28278282782827,78.79435386931999],[98.05598055980562,78.82039390999384],[97.9047790477905,78.8099778937243],[97.68877688776888,78.8273379208402],[97.55557555575558,78.8273379208402],[97.24957249572498,78.86726598320675],[96.93276932769328,78.93323408624715],[96.87156871568715,78.96448213505576],[96.80676806768071,78.98531416759485],[96.42876428764288,79.00267419471075],[96.34596345963462,79.01656221640346],[95.79515795157954,79.00093819199915],[95.70155701557019,79.0113542082687],[95.53235532355325,79.09815434384817],[95.43515435154353,79.09989034655976],[95.13275132751329,79.04954626792366],[95.02115021150212,79.05301827334685],[94.7907479074791,79.08600232486705],[94.65394653946538,79.1276663899452],[94.63234632346325,79.14155441163791],[94.6179461794618,79.19189849027401],[94.48114481144813,79.21793853094786],[94.31554315543156,79.30821067195052],[94.21834218342184,79.40195481837637],[93.75753757537575,79.45056289430087],[93.48033480334806,79.46271491328199],[93.27153271532717,79.45924290785882],[93.06993069930701,79.49569896480219],[93.40473404734047,79.63110717630619],[93.84753847538474,79.70228328748135],[94.03834038340386,79.75609937154064],[94.25794257942579,79.8290114854274],[94.34794347943483,79.94185166168072],[94.71874718747188,80.01129177014431],[94.8159481594816,80.03559580810656],[94.94554945549459,80.08941189216586],[94.9887498874989,80.09635590301221],[95.28035280352805,80.0303877999718],[95.33795337953381,80.04253981895292],[95.39195391953922,80.07205186504996],[95.49635496354966,80.10503591657016],[95.85635856358567,80.11024392470492],[96.16236162361622,80.09635590301221],[96.27756277562776,80.11024392470492],[96.41796417964179,80.10503591657016],[97.11997119971198,80.15364399249466],[97.5879758797588,80.16753201418737],[97.67437674376743,80.15885200062942]]],[[[50.05310053100533,80.07378786776152],[49.97029970299704,80.05989984606882],[49.588695886958874,80.13628396537877],[49.556295562955626,80.15885200062942],[49.88389883898839,80.23002811180461],[50.251102511025124,80.21961209553507],[50.30870308703089,80.18489204130327],[50.319503195031956,80.17274002232213],[50.07110071100712,80.11024392470492],[50.05310053100533,80.07378786776152]]],[[[55.47835478354784,80.27342817959433],[55.193951939519394,80.22655610638142],[55.049950499505,80.22829210909302],[54.977949779497806,80.25606815247843],[55.093150931509314,80.29599621484502],[55.24075240752407,80.32550826094203],[55.35235352353524,80.31682824738408],[55.43515435154353,80.30294022569137],[55.47835478354784,80.27342817959433]]],[[[57.080370803708036,80.35154830161588],[57.123571235712376,80.31682824738408],[57.11997119971201,80.19357205486122],[57.073170731707336,80.13975597080193],[57.080370803708036,80.09461990030061],[56.98676986769868,80.07205186504996],[56.2019620196202,80.07725987318472],[55.81315813158133,80.08767588945426],[55.723157231572316,80.10503591657016],[55.9427594275943,80.16406000876421],[56.01116011160113,80.20398807113077],[55.98955989559897,80.32030025280727],[56.02556025560256,80.34113228534633],[56.65556655566556,80.33071626907679],[56.7059670596706,80.36370032059699],[56.94356943569437,80.36543632330859],[57.080370803708036,80.35154830161588]]],[[[53.519935199352005,80.18489204130327],[52.857528575285755,80.17274002232213],[52.63432634326344,80.17968403316851],[52.605526055260555,80.19183605214963],[52.55152551525515,80.20225206841917],[52.34272342723429,80.21266808468872],[52.213122131221326,80.26301216332482],[52.270722707227094,80.27690018501752],[52.57672576725767,80.29773221755659],[52.681126811268115,80.31856425009568],[52.71712717127173,80.34807629619269],[52.85392853928539,80.40189238025198],[53.185131851318516,80.41230839652152],[53.32913329133291,80.40189238025198],[53.34713347133473,80.36717232602018],[53.48753487534876,80.32377225823043],[53.85113851138513,80.26822017145957],[53.779137791377934,80.22829210909302],[53.653136531365334,80.22308410095823],[53.519935199352005,80.18489204130327]]],[[[57.95517955179554,80.12239594368606],[57.800378003780054,80.10329991385856],[57.39357393573937,80.13975597080193],[57.332373323733236,80.15885200062942],[57.281972819728196,80.19357205486122],[57.213572135721364,80.32898026636522],[57.209972099721,80.36890832873178],[57.18477184771848,80.39668437211719],[57.0839708397084,80.44529244804173],[57.0119701197012,80.46786048329238],[57.07677076770767,80.49390052396623],[57.52317523175233,80.47480449413874],[58.480784807848096,80.46438847786919],[58.97038970389704,80.41578040194469],[59.11439114391146,80.38800435855924],[59.25479254792549,80.34286828805793],[58.39798397983981,80.31856425009568],[58.2827828278283,80.29773221755659],[58.286382863828635,80.24738813892048],[58.253982539825415,80.20225206841917],[58.1639816398164,80.19704406028441],[57.95517955179554,80.12239594368606]]],[[[54.416344163441636,80.47306849142714],[54.27594275942761,80.42098841007947],[53.811538115381154,80.47654049685033],[53.85113851138513,80.50431654023575],[53.90153901539017,80.5147325565053],[53.90153901539017,80.54250859989074],[53.85833858338583,80.5633406324298],[53.87633876338765,80.60500469750795],[54.17514175141753,80.57375664869934],[54.20394203942041,80.56160462971823],[54.40554405544057,80.54077259717914],[54.43794437944379,80.49910853210099],[54.416344163441636,80.47306849142714]]],[[[47.4430744307443,80.85325308526527],[47.90027900279003,80.81332502289871],[48.242282422824246,80.82374103916825],[48.34668346683469,80.8185330310335],[48.44748447484474,80.80638101205236],[48.54828548285482,80.77860496866691],[48.685086850868515,80.7178448737613],[48.685086850868515,80.6327807408934],[48.62388623886238,80.6293087354702],[48.04428044280445,80.66750079512519],[47.77787777877779,80.75603693341625],[47.7058770587706,80.7647169469742],[47.60147601476015,80.74214891172355],[47.511475114751164,80.68833282766425],[47.41427414274145,80.67444480597155],[47.302673026730275,80.60674070021955],[47.19827198271983,80.6154207137775],[47.14427144271443,80.60847670293114],[47.01107011070113,80.56160462971823],[46.67626676266764,80.56160462971823],[46.62226622266223,80.54077259717914],[46.514265142651425,80.47480449413874],[46.37746377463776,80.45744446702284],[46.13986139861399,80.4470284507533],[46.06066060660606,80.48348450769669],[46.02466024660248,80.54077259717914],[45.970659706597075,80.57028464327615],[45.63945639456395,80.53730059175595],[45.391053910539114,80.55986862700664],[45.149851498515005,80.5980606866616],[44.905049050490504,80.6119487083543],[45.124651246512485,80.65187677072089],[46.32706327063272,80.73520490087719],[46.798667986679874,80.75603693341625],[47.02187021870219,80.8150610256103],[47.353073530735315,80.85325308526527],[47.4430744307443,80.85325308526527]]],[[[62.167221672216726,80.8341570554378],[62.22842228422286,80.79422899307121],[62.192421924219246,80.7299968927424],[62.11322113221132,80.6831248195295],[62.07722077220774,80.61715671648909],[61.76761767617677,80.60153269208479],[61.68121681216812,80.58590866768048],[61.59841598415986,80.53556458904438],[61.285212852128524,80.50431654023575],[61.05121051210514,80.41925240736788],[60.72360723607238,80.43487643177218],[60.27720277202772,80.49390052396623],[59.89919899198992,80.44529244804173],[59.65079650796508,80.43140442634899],[59.34479344793448,80.50431654023575],[59.30519305193053,80.52167656735165],[59.28719287192874,80.57202064598775],[59.30519305193053,80.61715671648909],[59.38799387993882,80.71263686562651],[59.4959949599496,80.7664529496858],[59.549995499955,80.7838129768017],[59.593195931959315,80.8167970283219],[59.71559715597158,80.83589305814937],[60.09360093600938,80.84804507713051],[60.23400234002341,80.83762906086096],[60.27720277202772,80.8011730039176],[60.482404824048245,80.80464500934076],[60.8208082080821,80.82721304459142],[61.31401314013141,80.86193309882322],[61.59841598415986,80.89318114763182],[61.85041850418506,80.88623713678547],[62.10242102421026,80.867141106958],[62.167221672216726,80.8341570554378]]],[[[50.27990279902801,80.92790120186362],[50.43110431104313,80.91054117474772],[50.8019080190802,80.91401318017091],[50.91710917109171,80.88970914220866],[51.45351453514536,80.74388491443514],[51.59031590315905,80.74041290901195],[51.701917019170196,80.68833282766425],[51.147511475114754,80.60326869479636],[50.96030960309605,80.54077259717914],[50.27990279902801,80.52688457548643],[49.84429844298444,80.4973725293894],[49.75069750697509,80.47133248871555],[49.7938979389794,80.42619641821423],[49.58509585095851,80.37585233957813],[48.89748897488977,80.36890832873178],[48.811088110881116,80.35328430432747],[48.67788677886779,80.29946822026818],[48.68868688686888,80.29078820671023],[48.92268922689229,80.27690018501752],[48.95868958689587,80.26648416874798],[48.99108991089912,80.24218013078573],[49.00909009090091,80.20746007655393],[48.976689766897664,80.16232400605261],[48.89028890288904,80.15537999520626],[48.79668796687969,80.16058800334102],[48.58068580685807,80.19530805757282],[48.55548555485555,80.18315603859168],[48.533885338853395,80.15885200062942],[48.46548465484656,80.11024392470492],[48.38628386283864,80.09635590301221],[48.166681666816686,80.13281195995557],[48.09468094680949,80.12239594368606],[48.02628026280263,80.09982790843537],[47.939879398794005,80.08941189216586],[47.738277382773845,80.08246788131947],[47.6338763387634,80.11197992741651],[47.72387723877239,80.15190798978307],[47.97587975879759,80.21266808468872],[47.89307893078933,80.23870812536256],[47.64107641076413,80.24565213620892],[47.4430744307443,80.23002811180461],[47.34227342273422,80.18836404672646],[47.24867248672487,80.17968403316851],[46.98946989469894,80.18315603859168],[46.84546845468455,80.23697212265097],[46.73746737467374,80.25780415519003],[46.64386643866439,80.30120422297978],[47.403474034740356,80.44529244804173],[47.655476554765556,80.50084453481259],[47.896678966789665,80.52862057819803],[48.209882098821,80.54424460260233],[48.307083070830714,80.56160462971823],[48.40428404284043,80.56854864056459],[48.46548465484656,80.55813262429504],[48.62388623886238,80.50778854565894],[49.08829088290884,80.51646855921689],[49.18549185491855,80.55813262429504],[49.19269192691928,80.65534877614405],[49.145891458914605,80.71263686562651],[49.24309243092432,80.82200503645666],[49.50949509495095,80.8654051042464],[50.125101251012524,80.92442919644046],[50.27990279902801,80.92790120186362]]],[[[80.0270002700027,80.84804507713051],[79.09819098190985,80.81158902018711],[79.0081900819008,80.8341570554378],[78.97938979389795,80.84804507713051],[79.10899108991089,80.92442919644046],[79.2169921699217,80.96088525338382],[79.80739807398072,80.97477327507656],[80.2790027900279,80.9504692371143],[80.42660426604266,80.92790120186362],[80.37260372603726,80.8827651313623],[80.3438034380344,80.867141106958],[80.0270002700027,80.84804507713051]]],[[[61.14121141211413,80.9504692371143],[60.8280082800828,80.92963720457522],[60.32040320403206,80.95567724524906],[60.05760057600577,80.98518929134607],[60.079200792007924,80.99907731303881],[60.147601476014756,81.01643734015471],[60.58680586805869,81.08761345132987],[61.4580145801458,81.10323747573418],[61.56601566015661,81.05115739438648],[61.47241472414726,81.01122933201992],[61.14121141211413,80.9504692371143]]],[[[54.71874718747188,81.11538949471532],[55.471154711547115,81.01990934557787],[56.16956169561698,81.02858935913582],[56.47196471964722,80.99907731303881],[56.91116911169112,80.91227717745932],[57.566375663756645,80.82026903374506],[57.692376923769245,80.79249299035965],[57.58077580775807,80.75603693341625],[56.81396813968141,80.664028789702],[56.317163171631734,80.6327807408934],[55.88515885158853,80.62757273275864],[55.71235712357125,80.63798874902815],[55.539555395553975,80.70395685206856],[55.118351183511834,80.75256492799306],[54.66834668346684,80.73867690630036],[54.62154621546216,80.7647169469742],[54.53154531545317,80.7838129768017],[54.37674376743769,80.78728498222486],[54.06714067140672,80.81332502289871],[54.04554045540456,80.87234911509276],[54.239942399423995,80.90186116118977],[54.365943659436596,80.90359716390137],[54.416344163441636,80.98692529405767],[54.63234632346325,81.11365349200372],[54.71874718747188,81.11538949471532]]],[[[58.621186211862124,81.04247738082853],[58.76158761587618,80.99039729948086],[58.81558815588156,80.9331092099984],[58.90198901989021,80.89838915576661],[58.93078930789309,80.8324210527262],[58.8587885878859,80.77860496866691],[58.64278642786428,80.7681889523974],[58.286382863828635,80.7647169469742],[57.93717937179372,80.79249299035965],[57.749977499775014,80.88970914220866],[57.40437404374043,80.91574918288251],[57.209972099721,81.01643734015471],[57.41157411574116,81.04594938625172],[57.65637656376563,81.03206136455901],[58.04878048780489,81.11886150013848],[58.102781027810295,81.11365349200372],[58.18918189181892,81.09455746217623],[58.505985059850616,81.06157341065602],[58.621186211862124,81.04247738082853]]],[[[50.755107551075525,81.04768538896332],[50.61470614706147,81.04074137811696],[50.51750517505175,81.04594938625172],[50.41310413104131,81.08414144590668],[50.377103771037724,81.10323747573418],[50.369903699036996,81.12233350556167],[50.46350463504635,81.12580551098483],[50.50670506705069,81.14490154081233],[50.52110521105212,81.15878956250504],[50.59310593105931,81.16920557877458],[50.71550715507155,81.17094158148618],[50.87750877508776,81.15010954894709],[50.945909459094594,81.10844548386893],[50.787507875078745,81.07198942692557],[50.755107551075525,81.04768538896332]]],[[[63.373233732337326,80.7004848466454],[63.18603186031862,80.6970128412222],[63.00243002430025,80.71263686562651],[62.761227612276144,80.76298094426261],[62.52002520025201,80.82200503645666],[62.5920259202592,80.85325308526527],[62.818828188281884,80.89318114763182],[63.114031140311425,80.96609326151861],[63.61443614436146,80.98171728592291],[63.85563855638557,80.98171728592291],[64.09684096840968,80.99907731303881],[64.16524165241654,81.03553336998218],[64.21204212042122,81.10670948115737],[64.25524255242553,81.14490154081233],[64.30924309243093,81.17441358690937],[64.57564575645756,81.19871762487162],[64.80244802448024,81.19698162216002],[65.02925029250292,81.16920557877458],[65.17325173251734,81.14490154081233],[65.31005310053101,81.09629346488782],[65.3820538205382,81.05636540252127],[65.36045360453605,81.00775732659676],[65.37125371253714,80.96782926423018],[65.43605436054361,80.93137320728681],[64.9968499684997,80.8185330310335],[64.5468454684547,80.75603693341625],[63.373233732337326,80.7004848466454]]],[[[91.5687156871569,81.14142953538916],[91.22311223112234,81.06330941336762],[89.97749977499774,81.11365349200372],[89.91989919899203,81.14837354623552],[89.9018990189902,81.17094158148618],[90.07110071100715,81.21434164927592],[91.1079110791108,81.19871762487162],[91.47871478714791,81.18309360046729],[91.5687156871569,81.14142953538916]]],[[[96.5259652596526,81.07546143234873],[96.56196561965623,81.03032536184742],[96.69156691566917,80.99386930490402],[96.75636756367567,80.95741324796066],[97.41517415174155,80.84110106628415],[97.70317703177034,80.82721304459142],[97.83277832778327,80.7977009984944],[97.86877868778691,80.76298094426261],[97.85797857978582,80.6987488439338],[97.74637746377465,80.6987488439338],[97.66717667176675,80.67791681139471],[97.22077220772206,80.65187677072089],[97.11277112771131,80.6136847110659],[97.02637026370263,80.53556458904438],[97.07317073170731,80.51994056464008],[97.11637116371162,80.4973725293894],[97.24957249572498,80.36370032059699],[97.28557285572856,80.34286828805793],[97.41877418774186,80.32377225823043],[97.29997299973002,80.27342817959433],[97.17397173971739,80.24044412807413],[95.85635856358567,80.17621202774532],[94.95994959949599,80.15017198707147],[94.66114661146611,80.12239594368606],[94.56394563945639,80.12586794910922],[94.32994329943301,80.07552387047312],[93.87273872738729,80.00955576743272],[93.6531365313653,80.00955576743272],[93.00153001530015,80.10156391114697],[92.20232202322023,80.17968403316851],[92.09072090720906,80.22308410095823],[91.89271892718926,80.24912414163208],[91.6371163711637,80.26995617417117],[91.52551525515258,80.35849231246223],[91.68751687516874,80.41925240736788],[91.89631896318963,80.47827649956193],[92.24552245522455,80.49910853210099],[92.5767257672577,80.53382858633279],[92.82512825128254,80.61889271920069],[92.97992979929802,80.70222084935699],[93.26073260732608,80.79075698764805],[92.7747277472775,80.7681889523974],[92.5911259112591,80.78034097137851],[92.60912609126092,80.80985301747555],[92.709927099271,80.87234911509276],[92.7639276392764,80.89318114763182],[92.94032940329402,80.92616519915205],[93.06633066330664,80.98866129676927],[93.35793357933579,81.03206136455901],[93.49833498334982,81.03900537540537],[93.63513635136354,81.03726937269377],[93.88713887138874,81.05810140523286],[94.13914139141394,81.08934945404147],[94.37674376743769,81.10670948115737],[94.61074610746107,81.11538949471532],[94.83754837548378,81.13969353267757],[95.06075060750607,81.18830160860207],[95.15795157951578,81.27162973875838],[95.80235802358027,81.28030975231633],[95.90315903159035,81.26121372248883],[95.98235982359824,81.21086964385273],[96.0759607596076,81.19350961673683],[96.18756187561877,81.18309360046729],[96.47196471964719,81.09976547031101],[96.5259652596526,81.07546143234873]]],[[[59.31239312393126,81.30461379027858],[59.09639096390964,81.29246177129744],[58.71838718387184,81.31329380383653],[58.61038610386106,81.33759784179878],[58.63558635586358,81.36016587704944],[58.88038880388805,81.39141392585805],[59.074790747907485,81.3983579367044],[59.27999279992801,81.3653738851842],[59.37359373593736,81.32544582281764],[59.31239312393126,81.30461379027858]]],[[[57.81117811178112,81.54591816718954],[57.86157861578616,81.50599010482296],[58.01638016380164,81.4834220695723],[58.437584375843755,81.46432603974483],[58.563585635856356,81.41918996924349],[58.37278372783729,81.38620591772329],[57.857978579785794,81.36884589060739],[57.9119791197912,81.30287778756698],[58.01638016380164,81.25426971164248],[57.9119791197912,81.19698162216002],[57.767977679776806,81.16920557877458],[57.45117451174514,81.13622152725438],[57.15957159571596,81.17788559233253],[56.821168211682135,81.23864568723818],[56.669966699667015,81.19871762487162],[56.511565115651166,81.17441358690937],[56.36396363963641,81.17788559233253],[56.19116191161913,81.22475766554544],[55.715957159571616,81.18830160860207],[55.571955719557195,81.22822967096863],[55.46755467554675,81.31155780112493],[55.780757807578084,81.32891782824083],[56.15516155161552,81.30287778756698],[56.40356403564036,81.38620591772329],[56.720367203672055,81.42266197466668],[56.972369723697255,81.51119811295774],[57.09117091170913,81.54071015905475],[57.364773647736484,81.53550215092],[57.45477454774547,81.54244616176635],[57.717577175771765,81.565014197017],[57.81117811178112,81.54591816718954]]],[[[63.65043650436505,81.61015026751835],[63.52803528035281,81.59626224582564],[62.88362883628838,81.60841426480675],[62.57402574025741,81.632718302769],[62.5308253082531,81.64660632446174],[62.51642516425164,81.65875834344286],[62.10602106021062,81.67959037598195],[62.28242282422826,81.70736641936736],[62.793627936279364,81.7195184383485],[63.708037080370815,81.6865343868283],[63.76563765637658,81.66396635157761],[63.783637836378375,81.6500783298849],[63.65043650436505,81.61015026751835]]],[[[58.29718297182973,81.71604643292531],[57.9659796597966,81.69521440038625],[57.919179191791926,81.71083842479055],[57.908379083790834,81.72125444106007],[57.944379443794446,81.74729448173392],[57.983979839798394,81.79763856037002],[58.135181351813515,81.82715060646706],[59.26199261992622,81.85492664985247],[59.409594095940975,81.82541460375546],[59.35559355593557,81.78027853325412],[59.35559355593557,81.75944650071506],[58.29718297182973,81.71604643292531]]]]}},{"type":"Feature","id":646,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[30.50850508505087,-1.0669788719371383],[30.476104761047623,-1.0826028963414558],[30.468904689046894,-1.1312109722659613],[30.50850508505087,-1.2075950915758966],[30.630906309063107,-1.3673073410421495],[30.71010710107103,-1.3968193871391748],[30.76050760507607,-1.4593154847564023],[30.81090810908111,-1.5634756474517673],[30.828908289082904,-1.6936758508209948],[30.807308073080748,-1.8499160948640565],[30.81810818108181,-1.9679642792521577],[30.864908649086487,-2.044348398562093],[30.87570875708758,-2.1433005531226996],[30.854108541085424,-2.2648207429339777],[30.828908289082904,-2.337732856820736],[30.796507965079655,-2.362036894783003],[30.764107641076407,-2.372452911052534],[30.713707137071367,-2.3637728974945844],[30.656106561065627,-2.3741889137641294],[30.594905949059495,-2.3967569490147866],[30.555305553055547,-2.4002289544379636],[30.530105301053027,-2.3950209463032053],[30.48330483304835,-2.375924916475711],[30.40770407704079,-2.3134288188584833],[30.270902709027098,-2.348148873090281],[30.234902349023486,-2.3464128703786855],[30.184501845018445,-2.3776609191873064],[30.141301413014133,-2.4141169761306855],[30.116101161011613,-2.415852978842281],[30.090900909009093,-2.41238097341909],[29.97209972099722,-2.337732856820736],[29.92889928899291,-2.3394688595323316],[29.91089910899109,-2.54778918492309],[29.892898928989297,-2.6641013665995956],[29.867698676986777,-2.716181447947278],[29.78489784897849,-2.7665255265833792],[29.698496984969864,-2.794301569968809],[29.65169651696519,-2.7925655672572276],[29.464494644946456,-2.808189591661531],[29.388893888938895,-2.808189591661531],[29.349293492934947,-2.790829564545632],[29.295292952929543,-2.672781380157545],[29.198091980919827,-2.6207012988098484],[29.10089100891011,-2.5963972608475956],[29.0648906489065,-2.6033412716939495],[29.028890288902886,-2.6641013665995956],[29.01449014490146,-2.719653453370455],[28.920889208892106,-2.6814613937154803],[28.895688956889586,-2.6345893205025703],[28.892088920889222,-2.554733195769444],[28.85608856088561,-2.4471010276508878],[28.877688776887766,-2.4002289544379636],[28.913689136891378,-2.3707169083409525],[28.989289892898938,-2.3134288188584833],[29.10809108091081,-2.233572694125371],[29.13329133291333,-2.1953806344703963],[29.147691476914787,-2.1311485341415732],[29.14049140491406,-1.9853243063680566],[29.129691296912966,-1.8603321111336015],[29.144091440914423,-1.815196040632273],[29.198091980919827,-1.7197158914948432],[29.26649266492666,-1.6207637369342365],[29.352893528935283,-1.5183395769504386],[29.403294032940323,-1.5079235606809078],[29.46809468094682,-1.4679954983143517],[29.53649536495365,-1.4089714061203011],[29.576095760957628,-1.3881393735812253],[29.608496084960848,-1.3864033708696297],[29.824498244982465,-1.3360592922335286],[29.84609846098462,-1.3516833166378461],[29.882098820988205,-1.4523714739100342],[29.900099000990025,-1.4662594956027561],[29.92889928899291,-1.469731501025933],[29.990099900999013,-1.4471634657752759],[30.101701017010186,-1.3690433437537308],[30.14850148501486,-1.3204352678292253],[30.20610206102063,-1.2544671647888208],[30.278102781027826,-1.1780830454788855],[30.321303213032138,-1.1138509451500624],[30.360903609036086,-1.0739228827835063],[30.411304113041126,-1.0635068665139613],[30.468904689046894,-1.0652428692255569],[30.50850508505087,-1.0669788719371383]]]}},{"type":"Feature","id":732,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-8.685086850868515,27.28541741374447],[-8.681486814868151,27.118761153431876],[-8.681486814868151,26.92085684431065],[-8.681486814868151,26.722952535189435],[-8.681486814868151,26.497272182682792],[-8.681486814868151,26.27332783288773],[-8.681486814868151,26.1101435779983],[-8.681486814868151,25.99556739903339],[-8.886688866888676,25.99556739903339],[-9.070290702907016,25.99556739903339],[-9.257492574925749,25.99556739903339],[-9.444694446944453,25.99556739903339],[-9.631896318963186,25.99556739903339],[-9.815498154981555,25.99556739903339],[-10.002700027000259,25.99556739903339],[-10.189901899018992,25.99556739903339],[-10.377103771037696,25.99556739903339],[-10.560705607056065,25.99556739903339],[-10.747907479074797,25.99556739903339],[-10.935109351093502,25.99556739903339],[-11.122311223112234,25.99556739903339],[-11.309513095130939,25.99556739903339],[-11.493114931149307,25.99556739903339],[-11.680316803168012,25.99556739903339],[-11.867518675186744,25.99556739903339],[-12.0151201512015,25.99556739903339],[-12.0151201512015,25.875783211933708],[-12.0151201512015,25.740375000429722],[-12.0151201512015,25.60323078621414],[-12.0151201512015,25.46782257471014],[-12.0151201512015,25.332414363206155],[-12.0151201512015,25.195270148990573],[-12.0151201512015,25.059861937486588],[-12.0151201512015,24.922717723271006],[-12.0151201512015,24.78730951176702],[-12.0151201512015,24.65016529755144],[-12.0151201512015,24.514757086047453],[-12.0151201512015,24.379348874543453],[-12.0151201512015,24.24220466032787],[-12.0151201512015,24.106796448823886],[-12.0151201512015,23.969652234608304],[-12.0151201512015,23.83424402310432],[-12.0151201512015,23.697099808888737],[-12.0151201512015,23.577315621789054],[-12.022320223202229,23.467947450958903],[-12.083520835208333,23.4349633994387],[-12.227522275222753,23.377675309956246],[-12.371523715237146,23.318651217762195],[-12.558725587255879,23.290875174376765],[-12.619926199261982,23.271779144549285],[-12.738727387273855,23.19192301981616],[-12.897128971289703,23.089498859832375],[-13.030330303303032,23.0009627215413],[-13.12033120331202,22.884650539864793],[-13.152731527315268,22.820418439535985],[-13.167131671316696,22.752714333783985],[-13.156331563315632,22.688482233455176],[-13.105931059310592,22.560018032797544],[-13.0951309513095,22.49578593246872],[-13.0879308793088,22.382945756215392],[-13.077130771307708,22.259689563692532],[-13.06993069930698,22.127753357611724],[-13.059130591305916,21.995817151530915],[-13.051930519305188,21.855200931892156],[-13.041130411304096,21.714584712253398],[-13.033930339303396,21.572232489903044],[-13.026730267302668,21.466336324496083],[-13.015930159301575,21.334400118415275],[-13.167131671316696,21.334400118415275],[-13.39753397533974,21.334400118415275],[-13.624336243362421,21.33266411570368],[-13.854738547385466,21.33266411570368],[-14.08514085140851,21.33266411570368],[-14.315543155431556,21.33266411570368],[-14.542345423454236,21.33266411570368],[-14.772747727477281,21.33266411570368],[-15.003150031500297,21.330928112992083],[-15.229952299522978,21.330928112992083],[-15.460354603546023,21.330928112992083],[-15.690756907569067,21.330928112992083],[-15.917559175591748,21.330928112992083],[-16.147961479614793,21.330928112992083],[-16.378363783637838,21.329192110280502],[-16.608766087660882,21.329192110280502],[-16.835568355683563,21.329192110280502],[-16.9651696516965,21.329192110280502],[-17.004770047700475,21.14170381742882],[-17.04077040770406,21.008031608636415],[-17.062370623706244,20.898663437806277],[-17.047970479704787,20.806655294092025],[-17.098370983709827,20.856999372728126],[-17.00837008370084,21.377800186205008],[-17.004770047700475,21.421200253994755],[-16.95076950769507,21.429880267552704],[-16.73116731167312,21.46980832991926],[-16.579965799657998,21.48022434618879],[-16.191161911619105,21.48022434618879],[-16.039960399603984,21.501056378727867],[-15.921159211592112,21.501056378727867],[-15.7519575195752,21.490640362458336],[-15.611556115561143,21.46980832991926],[-15.460354603546023,21.45071230009178],[-15.29115291152911,21.45071230009178],[-15.150751507515082,21.440296283822235],[-14.970749707497077,21.440296283822235],[-14.841148411484113,21.45071230009178],[-14.751147511475097,21.501056378727867],[-14.6719467194672,21.600008533288474],[-14.639546395463952,21.6798646580216],[-14.610746107461068,21.751040769196777],[-14.62154621546216,21.82048087766036],[-14.632346323463224,21.86040894002693],[-14.581945819458184,21.910753018663016],[-14.52074520745208,21.990609143396142],[-14.459544595445948,22.040953222032243],[-14.441544415444156,22.0808812843988],[-14.380343803438024,22.12080934676537],[-14.311943119431191,22.19024945522895],[-14.272342723427215,22.240593533865052],[-14.221942219422175,22.310033642328634],[-14.211142111421111,22.370793737234266],[-14.189541895418955,22.450649861967392],[-14.189541895418955,22.59126608160615],[-14.171541715417135,22.75965834463034],[-14.142741427414279,22.870762518172086],[-14.121141211412095,22.961034659174743],[-14.099540995409939,23.099914876101906],[-14.041940419404199,23.341219253012866],[-14.020340203402014,23.410659361476448],[-13.980739807398066,23.5200275323066],[-13.930339303393026,23.620715689578788],[-13.890738907389078,23.690155798042383],[-13.840338403384038,23.750915892948015],[-13.771937719377178,23.79084395531457],[-13.660336603366034,23.83077201768114],[-13.58113581135811,23.870700080047698],[-13.480334803348029,23.910628142414254],[-13.390333903339041,23.941876191222875],[-13.311133111331117,23.98180425358943],[-13.282332823328233,24.019996313244405],[-13.231932319323192,24.091172424419582],[-13.159931599315996,24.219636625077214],[-13.12033120331202,24.301228752521922],[-13.06273062730628,24.40018090708253],[-12.990729907299055,24.46962101554611],[-12.947529475294743,24.497397058931554],[-12.91152911529116,24.51996509418221],[-12.821528215282143,24.570309172818313],[-12.709927099270999,24.631069267723944],[-12.630726307263075,24.679677343648464],[-12.562325623256214,24.731757424996147],[-12.50112501125011,24.76994948465112],[-12.432724327243278,24.830709579556753],[-12.40032400324003,24.881053658192855],[-12.360723607236054,24.96958979648393],[-12.310323103231013,25.11020601612269],[-12.270722707227065,25.259502249319397],[-12.231122311223118,25.42095050149723],[-12.202322023220233,25.519902656057837],[-12.169921699216985,25.63968684315752],[-12.130321303213037,25.731694986871773],[-12.101521015210153,25.83064714143238],[-12.079920799207997,25.870575203798936],[-12.079920799207997,25.920919282435037],[-12.061920619206177,25.990359390898618],[-12.058320583205813,25.99556739903339],[-12.029520295202957,26.03028745326519],[-11.961119611196096,26.051119485804264],[-11.881918819188172,26.070215515631745],[-11.755917559175572,26.085839540036048],[-11.719917199171988,26.104935569863542],[-11.698316983169832,26.162223659345997],[-11.683916839168376,26.21430374069368],[-11.6371163711637,26.295895868138388],[-11.583115831158295,26.36012796846721],[-11.55431554315544,26.401792033545362],[-11.5111151111511,26.46949613929735],[-11.471514715147151,26.51984021793345],[-11.399513995139955,26.584072318262272],[-11.338313383133823,26.632680394186778],[-11.316713167131667,26.68476047553446],[-11.316713167131667,26.745520570440107],[-11.359913599135979,26.794128646364612],[-11.392313923139227,26.882664784655688],[-11.262712627126263,26.910440828041118],[-11.151111511115118,26.941688876849724],[-11.046710467104674,26.96946492023517],[-10.924309243092438,27.01112898531332],[-10.830708307083057,27.01112898531332],[-10.758707587075861,27.01980899887127],[-10.654306543065417,27.000712969043775],[-10.549905499054972,26.990296952774244],[-10.477904779047776,26.96078490667722],[-10.35550355503554,26.90176081448317],[-10.251102511025096,26.860096749405017],[-10.189901899018992,26.860096749405017],[-10.121501215012131,26.880928781944093],[-10.067500675006755,26.908704825329522],[-10.031500315003143,26.910440828041118],[-9.981099810998103,26.889608795502042],[-9.901899018990179,26.849680733135486],[-9.81909819098189,26.849680733135486],[-9.73629736297363,26.860096749405017],[-9.675096750967498,26.910440828041118],[-9.570695706957054,26.990296952774244],[-9.487894878948794,27.051057047679876],[-9.412294122941233,27.08924910733485],[-9.354693546935465,27.0979291208928],[-9.286292862928633,27.0979291208928],[-9.207092070920709,27.09966512360438],[-9.084690846908472,27.090985110046432],[-9.001890018900184,27.090985110046432],[-8.890288902889012,27.104873131739154],[-8.793087930879295,27.120497156143458],[-8.753487534875347,27.15174520495208],[-8.753487534875347,27.191673267318635],[-8.775087750877503,27.250697359512685],[-8.79668796687966,27.30798544899514],[-8.803888038880388,27.361801533054418],[-8.789487894878931,27.417353619825292],[-8.775087750877503,27.460753687615025],[-8.785887858878596,27.530193796078606],[-8.814688146881451,27.61352192623491],[-8.818288182881815,27.65518599131306],[-8.818288182881815,27.656921994024657],[-8.685086850868515,27.656921994024657],[-8.685086850868515,27.49026573371205],[-8.685086850868515,27.28541741374447]]]}},{"type":"Feature","id":682,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[41.989019890198904,16.714896902875296],[42.064620646206464,16.709688894740538],[42.032220322203216,16.74267294626074],[42.025020250202516,16.758296970665043],[42.0610206102061,16.80343304116637],[42.16902169021691,16.707952892028942],[42.165421654216544,16.59684871848721],[42.158221582215816,16.57080867781336],[42.12942129421296,16.595112715775613],[42.107821078210776,16.617680751026285],[42.100621006210076,16.64372079170012],[42.07182071820719,16.671496835085563],[41.963819638196384,16.654136807969664],[41.899018990189916,16.68364885406669],[41.8018180181802,16.77912900320412],[41.77661776617768,16.846833108956105],[41.81621816218163,16.860721130648827],[41.85941859418594,16.89370518216903],[41.88461884618846,16.947521266228307],[41.85941859418594,17.00307335299918],[41.91701917019171,16.99439333944123],[41.949419494194956,16.937105249958776],[41.95301953019532,16.80690504658955],[41.963819638196384,16.77912900320412],[41.94581945819459,16.749616957107094],[41.989019890198904,16.714896902875296]]],[[[36.90216902169021,25.382758441842256],[36.87696876968769,25.382758441842256],[36.8049680496805,25.450462547594256],[36.76536765367655,25.500806626230343],[36.72216722167224,25.533790677750545],[36.53136531365314,25.601494783502545],[36.502565025650256,25.644894851292293],[36.534965349653504,25.688294919082026],[36.552965529655296,25.644894851292293],[36.58896588965891,25.620590813330026],[36.74736747367476,25.558094715712812],[36.9237692376924,25.42615850963199],[36.95616956169562,25.414006490650863],[36.90216902169021,25.382758441842256]]],[[[36.596165961659636,25.71259895704428],[36.585365853658544,25.69871093535157],[36.54216542165423,25.733430989583354],[36.545765457654596,25.811551111604885],[36.58176581765818,25.854951179394632],[36.578165781657816,25.79592708720058],[36.596165961659636,25.73516699229495],[36.596165961659636,25.71259895704428]]],[[[46.532265322653245,29.096068241932443],[46.723067230672314,29.075236209393367],[46.98226982269824,29.04572416329634],[47.13707137071373,29.02662813346886],[47.43227432274324,28.990172076525482],[47.52227522275223,28.837403837905597],[47.554675546755476,28.731507672498623],[47.58347583475836,28.627347509803243],[47.669876698766984,28.53360336337741],[47.871478714787145,28.535339366089005],[48.047880478804785,28.537075368800586],[48.267482674826766,28.540547374223763],[48.44388443884441,28.54228337693536],[48.49788497884978,28.448539230509525],[48.5230852308523,28.354795084083676],[48.62748627486275,28.13258673700021],[48.7750877508775,27.95898646584125],[48.80748807488075,27.896490368224022],[48.83268832688327,27.801010219086592],[48.80748807488075,27.764554162143213],[48.79668796687969,27.724626099776643],[48.90468904689047,27.629145950639213],[49.08829088290884,27.5492898259061],[49.15669156691567,27.528457793367025],[49.23589235892359,27.492001736423646],[49.17469174691749,27.438185652364368],[49.28269282692827,27.309721451706736],[49.405094050940505,27.181257251049104],[49.538295382953834,27.15174520495208],[49.71829718297184,26.955576898542446],[49.98469984699847,26.82884870059641],[50.150301503015044,26.662192440283803],[50.13590135901359,26.658720434860626],[50.08550085500855,26.676080461976525],[50.02790027900281,26.698648497227182],[50.00990009900099,26.677816464688107],[50.00990009900099,26.608376356224525],[50.02790027900281,26.526784228779817],[50.11070110701107,26.45560811760464],[50.18630186301863,26.40526403896854],[50.21510215102151,26.308047887119514],[50.15390153901541,26.09972756172877],[50.13590135901359,26.10146356444035],[50.09630096300964,26.11882359155625],[50.05310053100533,26.122295596979427],[50.03150031500317,26.1101435779983],[50.08190081900821,25.960847344801593],[50.12870128701289,25.846271165836683],[50.18990189901899,25.755999024834026],[50.24030240302403,25.62232681604162],[50.27990279902801,25.566774729270747],[50.45630456304565,25.424422506920408],[50.50670506705069,25.306374322532307],[50.55710557105573,25.085901978160436],[50.66510665106651,24.964381788349158],[50.72630726307264,24.868901639211728],[50.805508055080566,24.7890455144786],[50.855908559085606,24.679677343648464],[50.9279092790928,24.594613210780565],[50.96750967509675,24.57378117824149],[51.021510215102154,24.56510116468354],[51.09351093510935,24.56510116468354],[51.17631176311764,24.585933197222616],[51.26631266312663,24.60676522976169],[51.33831338313385,24.56510116468354],[51.41031410314105,24.570309172818313],[51.41751417514175,24.530381110451756],[51.37071370713707,24.47656502639248],[51.30951309513097,24.34115681488848],[51.39591395913959,24.31858877963782],[51.475114751147515,24.308172763368276],[51.53631536315365,24.28560472811762],[51.56871568715687,24.28560472811762],[51.56871568715687,24.25782868473219],[51.57231572315723,24.12762848136296],[51.59391593915939,24.079020405438456],[51.629916299163,24.03562033764871],[51.683916839168404,23.969652234608304],[51.73791737917381,23.9036841315679],[51.79551795517955,23.837716028527495],[51.84951849518495,23.773483928198686],[51.90351903519036,23.707515825158282],[51.961119611196125,23.641547722117863],[52.01512015120153,23.577315621789054],[52.06912069120693,23.51134751874865],[52.12312123121231,23.445379415708246],[52.18072180721808,23.37941131266784],[52.23472234722348,23.315179212339018],[52.288722887228886,23.249211109298614],[52.346323463234654,23.18324300625821],[52.40032400324003,23.117274903217805],[52.454324543245434,23.053042802888996],[52.50832508325084,22.98707469984859],[52.555125551255514,22.9332586157893],[52.6379263792638,22.922842599519768],[52.66672666726669,22.91937059409659],[52.74232742327425,22.910690580538642],[52.857528575285755,22.89506655613434],[53.01233012330124,22.87770652901844],[53.192331923319244,22.855138493767768],[53.393933939339405,22.830834455805515],[53.60993609936099,22.80479441513168],[53.83313833138331,22.777018371746237],[54.056340563405655,22.749242328360808],[54.26874268742688,22.72320228768696],[54.47034470344704,22.698898249724706],[54.65394653946541,22.67633021447405],[54.80514805148053,22.657234184646555],[54.9239492394924,22.643346162953847],[54.99954999549996,22.634666149395898],[55.02475024750248,22.631194143972706],[55.103951039510406,22.620778127703176],[55.118351183511834,22.624250133126353],[55.186751867518694,22.70410625785948],[55.25875258752589,22.59126608160615],[55.319953199531994,22.497521935180316],[55.40275402754028,22.36732173181109],[55.49275492754927,22.230177517595507],[55.57915579155792,22.099977314226294],[55.640356403564056,22.001025159665687],[55.60795607956081,21.900337002393485],[55.571955719557195,21.789232828851752],[55.53595535955361,21.6798646580216],[55.496354963549635,21.568760484479867],[55.46035460354605,21.457656310938134],[55.42435424354244,21.3465521373964],[55.388353883538855,21.235447963854668],[55.35235352353524,21.126079793024516],[55.312753127531295,21.014975619482783],[55.27675276752768,20.90387144594105],[55.24075240752407,20.792767272399303],[55.204752047520486,20.683399101569165],[55.168751687516874,20.572294928027432],[55.13275132751329,20.4611907544857],[55.093150931509314,20.35008658094395],[55.05715057150573,20.240718410113814],[55.02115021150212,20.12961423657208],[54.977949779497806,19.995942027779677],[54.869948699487,19.96122197354788],[54.700747007470085,19.903933884065424],[54.52794527945281,19.84664579458297],[54.35514355143553,19.78762170238892],[54.182341823418255,19.730333612906463],[54.00954009540095,19.67304552342401],[53.84033840338404,19.615757433941553],[53.66753667536676,19.5584693444591],[53.494734947349485,19.50118125497663],[53.32193321933221,19.443893165494174],[53.14913149131493,19.38660507601172],[52.97992979929799,19.329316986529264],[52.807128071280715,19.27202889704681],[52.63432634326344,19.214740807564354],[52.46152461524616,19.157452718081885],[52.29232292322925,19.10016462859943],[52.11952119521197,19.042876539116975],[51.97911979119792,18.99600446590405],[51.74151741517417,18.964756417095444],[51.51471514715149,18.933508368286823],[51.25911259112593,18.89878831405504],[50.94950949509496,18.857124248976888],[50.70830708307085,18.825876200168267],[50.35550355503557,18.77726812424376],[50.03870038700387,18.73560405916561],[49.74349743497436,18.695675996799054],[49.44469444694448,18.655747934432497],[49.19269192691928,18.6210278802007],[49.04149041490416,18.581099817834144],[48.86508865088652,18.496035684966245],[48.59148591485916,18.36236347617384],[48.31428314283144,18.226955264669854],[48.173881738817386,18.157515156206273],[48.022680226802265,17.976970874200944],[47.947079470794705,17.886698733198287],[47.80667806678068,17.721778475597276],[47.70227702277023,17.59678628036282],[47.579875798757996,17.447490047166113],[47.52587525875259,17.315553841085304],[47.4430744307443,17.112441523829318],[47.37107371073711,17.060361442481636],[47.252272522725235,16.99439333944123],[47.14427144271443,16.947521266228307],[46.975069750697514,16.95272927436308],[46.88146881468816,17.079457472309116],[46.77706777067772,17.211393678389925],[46.72666726667268,17.265209762449203],[46.683466834668366,17.268681767872394],[46.514265142651425,17.251321740756495],[46.3090630906309,17.23048970821742],[46.071460714607156,17.253057743468077],[45.794257942579435,17.279097784141925],[45.535055350553506,17.301665819392596],[45.40545405454054,17.31902584650848],[45.23625236252363,17.40582598208796],[45.19305193051932,17.42318600920386],[45.14625146251464,17.426658014627037],[44.948249482494845,17.43013002005023],[44.746647466474684,17.43186602276181],[44.54504545045452,17.40408997937638],[44.35424354243543,17.41450599564591],[44.15624156241563,17.398881971241607],[44.084240842408434,17.365897919721405],[44.008640086400874,17.367633922433],[43.958239582395834,17.338121876335975],[43.918639186391886,17.324233854643253],[43.86463864638648,17.350273895317102],[43.80343803438035,17.343329884470734],[43.71343713437136,17.365897919721405],[43.65223652236523,17.42145000649228],[43.598235982359824,17.471794085128366],[43.540635406354085,17.49957012851381],[43.47583475834759,17.515194152918113],[43.41823418234182,17.51693015562971],[43.346233462334624,17.485682106821088],[43.30303303033031,17.456170060724062],[43.19143191431914,17.35895390887505],[43.1878318783188,17.324233854643253],[43.238232382323844,17.2669457651608],[43.22023220232202,17.23916972177537],[43.155431554315555,17.20444966754357],[43.13743137431376,17.112441523829318],[43.12663126631267,17.062097445193217],[43.11583115831158,16.942313258093535],[43.14463144631446,16.846833108956105],[43.18423184231844,16.81211305472432],[43.1878318783188,16.77044898964617],[43.16623166231662,16.68885686220146],[43.105031050310515,16.664552824239195],[43.0618306183062,16.586432702217664],[43.03303033030332,16.549976645274285],[42.98622986229864,16.508312580196133],[42.79902799027991,16.37116836598055],[42.78822788227882,16.451024490713678],[42.73062730627308,16.569072675101765],[42.727027270272714,16.654136807969664],[42.69822698226983,16.737464938125967],[42.64782647826479,16.801697038454776],[42.55422554225544,16.86766514149518],[42.543425434254345,16.959673285209433],[42.47502475024751,17.04994542621209],[42.3850238502385,17.122857540098863],[42.33102331023312,17.256529748891253],[42.29502295022951,17.435338028184987],[42.0538205382054,17.669698394249593],[41.75141751417516,17.884962730486706],[41.65781657816578,18.008218923009565],[41.50661506615066,18.25646731076688],[41.4310143101431,18.45263561717651],[41.22941229412294,18.678315969683155],[41.22221222212224,18.765116105262635],[41.18981189811899,18.87101227066961],[41.14301143011431,18.989060455057697],[41.11781117811179,19.08280460148353],[40.91260912609127,19.490765238707098],[40.8478084780848,19.554997339035907],[40.79020790207903,19.64700548275016],[40.775807758077576,19.71644559121374],[40.757807578075784,19.754637650868716],[40.617406174061756,19.822341756620716],[40.48060480604806,19.99420602506808],[40.081000810008106,20.26675845078765],[39.88299882998831,20.292798491461497],[39.728197281972825,20.390014643310522],[39.61299612996132,20.518478843968154],[39.49059490594908,20.737215185628443],[39.274592745927464,20.97331155440463],[39.09459094590946,21.310096080453008],[39.15219152191523,21.43335227297588],[39.148591485914864,21.518416405843766],[39.090990909909095,21.664240633617297],[39.02979029790299,21.77534480715903],[38.98658986589868,21.881240972566005],[39.02259022590226,22.03400921118589],[39.033390333903355,22.204137476921673],[39.06939069390694,22.29440961792433],[39.09459094590946,22.393361772484937],[39.06219062190624,22.593002084317746],[39.00099000990011,22.698898249724706],[39.008190081900835,22.770074360899883],[38.939789397893975,22.80479441513168],[38.882188821888235,22.881178534441617],[38.939789397893975,22.881178534441617],[38.83538835388356,22.988810702560173],[38.79578795787958,23.047834794754223],[38.756187561875635,23.193659022527754],[38.705787057870594,23.304763196069487],[38.54378543785438,23.558219591961574],[38.46458464584646,23.71272383329304],[38.28818288182882,23.910628142414254],[38.09738097380975,24.05818837289938],[37.978579785797876,24.124156475939785],[37.92097920979211,24.184916570845417],[37.82017820178203,24.186652573557012],[37.71217712177122,24.275188711848074],[37.63657636576366,24.27692471455967],[37.54297542975431,24.29081273625239],[37.431374313743135,24.45920499927658],[37.33777337773378,24.61544524331964],[37.179371793717934,24.820293563287223],[37.21897218972191,24.8741096473465],[37.265772657726586,24.96090978292598],[37.24417244172443,25.07374995917931],[37.21897218972191,25.150134078489245],[37.15057150571508,25.290750298128003],[36.92016920169203,25.6414228458691],[36.8589685896859,25.691766924505202],[36.761767617676185,25.750791016699253],[36.704167041670416,25.903559255319138],[36.67536675366753,26.038967466823124],[36.51696516965171,26.104935569863542],[36.250562505625055,26.594488334531803],[36.092160921609235,26.766352602979183],[36.0309603096031,26.880928781944093],[35.8509585095851,27.070153077507356],[35.764557645576474,27.259377373070635],[35.580955809558105,27.432977644229595],[35.42255422554226,27.733306113334592],[35.18135181351815,28.035370585151185],[35.076950769507704,28.08745066649888],[34.82854828548287,28.108282699037957],[34.72054720547206,28.130850734288614],[34.62334623346234,28.06488263124821],[34.616146161461614,28.148210761404513],[34.684546845468475,28.26452294308102],[34.77814778147783,28.50756332270356],[34.79974799747998,28.721091656229092],[34.9509495094951,29.352996643247707],[35.163351633516356,29.3217485944391],[35.339753397534,29.293972551053656],[35.59535595355953,29.2540444886871],[35.86175861758619,29.214116426320544],[36.016560165601675,29.18981238835829],[36.066960669606715,29.200228404627822],[36.2829628296283,29.354732645959302],[36.477364773647736,29.49534886559806],[36.59256592565927,29.665477131333844],[36.704167041670416,29.832133391646437],[36.75456754567546,29.866853445878235],[36.92736927369273,29.89636549197526],[37.20097200972012,29.94670957061136],[37.47097470974711,29.995317646535867],[37.4889748897489,30.01094167094017],[37.5537755377554,30.144613879732574],[37.632976329763295,30.313006142756763],[37.650976509765115,30.33036616987266],[37.66897668976691,30.34772619698856],[37.86337863378634,30.44320634612599],[37.978579785797876,30.500494435608445],[37.8129781297813,30.668886698632633],[37.65457654576548,30.828598948098886],[37.47817478174784,31.00740722739262],[37.330573305733054,31.146287444319782],[37.10377103771037,31.35460776971054],[36.95976959769598,31.49175198392612],[37.215372153721546,31.55598408425493],[37.49257492574927,31.625424192718512],[37.77337773377735,31.69660030389369],[38.11178111781118,31.781664436761588],[38.37458374583747,31.847632539801992],[38.77058770587706,31.9465846943626],[38.96138961389616,31.995192770287105],[38.99738997389974,32.00734478926823],[39.1449914499145,32.12365697094474],[39.368193681936816,32.09240892213613],[39.702997029970305,32.04206484350003],[40.0270002700027,31.995192770287105],[40.36900369003692,31.93964068351623],[40.48060480604806,31.89276861030332],[40.808208082080824,31.726112349990714],[41.02421024210244,31.616744179160563],[41.27261272612728,31.48827997850293],[41.58581585815858,31.330303731748288],[41.798217982179835,31.220935560918136],[42.075420754207556,31.080319341279377],[42.28782287822878,30.92060709181314],[42.56142561425614,30.717494774557153],[42.85662856628568,30.495286427473673],[43.10143101431015,30.321686156314712],[43.439834398344004,30.083853784826943],[43.774637746377465,29.849493418762336],[44.09864098640986,29.61860505812092],[44.361443614436155,29.434588770692415],[44.689046890468916,29.201964407339418],[44.7178471784718,29.193284393781468],[45.049050490504925,29.16724435310762],[45.49905499054992,29.13078829616424],[45.94905949059492,29.096068241932443],[46.355863558635605,29.06308419041224],[46.532265322653245,29.096068241932443]]]]}},{"type":"Feature","id":729,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[36.86976869768699,21.997553154242496],[36.88416884168842,21.768400796312676],[36.92736927369273,21.586120511595766],[37.08217082170822,21.325720104857325],[37.21177211772118,21.185103885218567],[37.25857258572586,21.108719765908617],[37.26217262172622,21.072263708965238],[37.25857258572586,21.039279657445036],[37.21897218972191,21.07747171710001],[37.15057150571508,21.103511757773845],[37.139771397713986,20.98199156796258],[37.15777157771578,20.8951914323831],[37.172171721717234,20.73200717749367],[37.22617226172264,20.556670903623115],[37.18657186571866,20.39522265144528],[37.19377193771939,20.12093422301413],[37.26217262172622,19.791093707812095],[37.247772477724794,19.581037379709755],[37.3629736297363,19.09148461504148],[37.47097470974711,18.82066819203351],[37.532175321753215,18.75296408628151],[37.600576005760075,18.71824403204971],[37.73017730177301,18.693939994087458],[37.92097920979211,18.555059777160295],[38.07578075780759,18.409235549386764],[38.129781297813,18.33285143007683],[38.20178201782019,18.249523299920526],[38.25218252182523,18.26514732432483],[38.28458284582845,18.285979356863905],[38.33138331383316,18.218275251111905],[38.572585725857266,18.072451023338374],[38.60858608586088,18.004746917586388],[38.522185221852226,17.938778814545984],[38.421384213842146,17.82420263558106],[38.396183961839625,17.77906656507973],[38.38538385383853,17.7512905216943],[38.37458374583747,17.716570467462503],[38.345783457834585,17.6835864159423],[38.28818288182882,17.63671434272939],[38.26658266582666,17.615882310190315],[38.25218252182523,17.584634261381694],[38.219782197821985,17.56380222884262],[38.18018180181804,17.562066226131037],[38.14778147781479,17.548178204438315],[38.09738097380975,17.525610169187644],[38.02538025380255,17.537762188168784],[37.94977949779499,17.51693015562971],[37.92097920979211,17.49262611766744],[37.86337863378634,17.470058082416784],[37.802178021780236,17.464850074282012],[37.784177841778416,17.457906063435658],[37.726577265772676,17.419714003780683],[37.658176581765815,17.367633922433],[37.575375753757555,17.3346498709128],[37.54657546575467,17.324233854643253],[37.51057510575106,17.287777797699874],[37.45297452974532,17.10896951840614],[37.40977409774098,17.062097445193217],[37.341373413734146,17.05688943705846],[37.247772477724794,17.05688943705846],[37.16857168571687,17.04126541265414],[37.06057060570606,17.062097445193217],[37.01017010170102,17.05862543977004],[36.99576995769959,17.020433380115065],[36.97416974169744,16.8659291387836],[36.97776977769777,16.799961035743195],[36.93456934569346,16.721840913721664],[36.887768877688785,16.62462476187264],[36.90576905769058,16.459704504271627],[36.912969129691305,16.296520249382198],[36.82656826568265,16.05000786433648],[36.812168121681225,15.994455777565605],[36.72576725767257,15.798287471155987],[36.678966789667896,15.72711135998081],[36.56736567365675,15.36255079054699],[36.520565205652076,15.249710614293662],[36.426964269642696,15.131662429905575],[36.44856448564485,14.940702131630715],[36.470164701647036,14.735853811663134],[36.49176491764919,14.544893513388274],[36.52416524165241,14.256717063264404],[36.444964449644516,13.987636642968013],[36.44856448564485,13.841812415194482],[36.39096390963911,13.62654807895737],[36.34776347763477,13.525859921685168],[36.30816308163082,13.466835829491131],[36.27216272162721,13.406075734585485],[36.21096210962111,13.2706675230815],[36.16056160561607,13.093595246499362],[36.13536135361355,12.911314961782452],[36.13536135361355,12.805418796375477],[36.124561245612455,12.756810720450972],[36.10656106561066,12.727298674353946],[35.98775987759879,12.70646664181487],[35.822158221582214,12.685634609275795],[35.732157321573226,12.661330571313542],[35.67095670956709,12.623138511658567],[35.59535595355953,12.538074378790682],[35.45135451354514,12.300242007302899],[35.37215372153722,12.156153782240963],[35.253352533525344,11.956513470408154],[35.112951129511316,11.815897250769396],[35.08415084150843,11.74819314501741],[35.05895058950591,11.62146494707136],[35.00855008550087,11.42008863252697],[34.961749617496196,11.276000407465034],[34.968949689496895,11.16142422850011],[34.92574925749258,10.961783916667315],[34.93294932949331,10.86456776481829],[34.88254882548827,10.810751680759012],[34.817748177481775,10.758671599411329],[34.7709477094771,10.746519580430203],[34.67374673746738,10.805543672624239],[34.60174601746019,10.86456776481829],[34.5729457294573,10.880191789222593],[34.508145081450834,10.843735732279214],[34.432544325443274,10.788183645508354],[34.34254342543426,10.657983442139127],[34.274142741427426,10.5277832387699],[34.31374313743137,10.251758807627155],[34.31014310143101,10.190998712721523],[34.29214292142922,10.125030609681119],[34.18414184141841,9.918446287001956],[34.15894158941589,9.854214186673133],[34.11934119341194,9.729221991438678],[34.07974079740799,9.513957655201565],[34.07974079740799,9.461877573853883],[34.07614076140763,9.461877573853883],[33.89253892538926,9.461877573853883],[33.888938889388896,9.463613576565464],[33.88533885338853,9.467085581988655],[33.88173881738817,9.470557587411832],[33.87813878138783,9.477501598258186],[33.870938709387104,9.507013644355212],[33.86733867338674,9.550413712144945],[33.87453874538747,9.626797831454894],[33.896138961389624,9.717069972457551],[33.96093960939609,9.845534173115183],[33.96093960939609,9.855950189384728],[33.96453964539646,9.861158197519487],[33.96453964539646,9.868102208365855],[33.95733957339573,9.890670243616512],[33.95013950139503,9.911502276155588],[33.946539465394665,9.941014322252613],[33.95733957339573,10.006982425293018],[33.95733957339573,10.027814457832093],[33.95733957339573,10.053854498505942],[33.95013950139503,10.07121452562184],[33.90693906939069,10.180582696451978],[33.89253892538926,10.199678726279473],[33.460534605346055,10.55035127402057],[33.38133381333813,10.645831423158],[33.37053370533707,10.652775434004354],[33.359733597335975,10.657983442139127],[33.14013140131402,10.737839566872253],[33.12933129331293,10.746519580430203],[33.132931329313294,10.756935596699734],[33.13653136531366,10.772559621104037],[33.16533165331654,10.819431694316961],[33.168931689316906,10.831583713298087],[33.17253172531727,10.850679743125568],[33.07173071730719,11.591952900974334],[33.07173071730719,11.605840922667056],[33.07893078930789,11.616256938936601],[33.082530825308254,11.62146494707136],[33.093330933309346,11.637088971475677],[33.107731077310774,11.654448998591562],[33.118531185311866,11.682225041977006],[33.12213122131223,11.692641058246537],[33.13653136531366,11.826313267038941],[33.13653136531366,11.940889446003851],[33.19413194131943,12.135321749701887],[33.19773197731979,12.21691387714661],[32.72252722527227,12.223857887992963],[32.71892718927191,12.21864987985819],[32.71892718927191,12.213441871723418],[32.71892718927191,12.20823386358866],[32.71892718927191,12.201289852742292],[32.71892718927191,12.189137833761166],[32.715327153271545,12.164833795798913],[32.715327153271545,12.152681776817786],[32.715327153271545,12.138793755125064],[32.72252722527227,12.093657684623736],[32.7369273692737,12.057201627680357],[32.7369273692737,12.046785611410826],[32.7369273692737,12.032897589718104],[32.7369273692737,12.010329554467432],[32.07092070920709,12.006857549044256],[32.33372333723338,11.715209093497208],[32.337323373233744,11.710001085362435],[32.34452344523447,11.694377060958132],[32.34452344523447,11.682225041977006],[32.34812348123481,11.579800881993208],[32.337323373233744,11.418352629815374],[32.337323373233744,11.314192467120009],[32.355323553235536,11.246488361368009],[32.42372423724237,11.1145521552872],[32.42012420124203,11.088512114613351],[32.405724057240576,11.057264065804745],[31.934119341193423,10.6631914502739],[31.919719197191966,10.644095420446405],[31.8549185491855,10.479175162845394],[31.793717937179366,10.383695013707964],[31.76491764917651,10.355918970322534],[31.653316533165338,10.220510758818548],[31.224912249122497,9.798662099902273],[31.1529115291153,9.77088605651683],[30.940509405094048,9.758734037535703],[30.82530825308254,9.756998034824122],[30.814508145081447,9.75352602940093],[30.796507965079655,9.746582018554577],[30.782107821078228,9.73442999957345],[30.76770767707677,9.727485988727096],[30.756907569075707,9.730957994150273],[30.738907389073887,9.7431100131314],[30.476104761047623,9.979206381907588],[30.00450004500047,10.277798848301003],[29.957699576995765,10.250022804915574],[29.691296912969136,10.121558604257942],[29.637296372963732,10.08857455273774],[29.604896048960484,10.064270514775473],[29.604896048960484,9.921918292425133],[29.558095580955808,9.84900617853836],[29.471694716947184,9.769150053805248],[29.24129241292414,9.718805975169147],[29.122491224912267,9.6754059073794],[29.00009000090003,9.609437804338995],[28.978489784897846,9.593813779934692],[28.93168931689317,9.548677709433363],[28.838088380883818,9.458405568430706],[28.83088830888309,9.38896545996711],[28.845288452884546,9.326469362349897],[28.049680496804967,9.328205365061478],[27.995679956799563,9.37854944369758],[27.88407884078842,9.599021788069464],[27.880478804788055,9.600757790781046],[27.80127801278013,9.58860577179992],[27.074070740707413,9.614645812473768],[26.96966969669697,9.590341774511515],[26.764467644676444,9.500069633508858],[26.660066600666028,9.48444560910454],[26.55206552065522,9.526109674182692],[26.170461704617054,9.965318360214866],[26.087660876608766,10.019134444274144],[26.055260552605546,10.046910487659588],[26.00126001260014,10.123294606969523],[25.918459184591853,10.170166680182447],[25.893258932589333,10.20315073170265],[25.88245882458824,10.250022804915574],[25.886058860588605,10.34550295405299],[25.85725857258572,10.406263048958635],[25.79965799657998,10.420151070651343],[25.284852848528487,10.31772691066756],[25.21285212852129,10.329878929648686],[25.104851048510483,10.312518902532787],[25.065250652506535,10.293422872705307],[25.022050220502223,10.236134783222852],[25.014850148501495,10.17537468831722],[25.014850148501495,10.114614593411574],[25.004050040500402,10.055590501217523],[24.964449644496455,9.989622398177119],[24.816848168481698,9.84032616498041],[24.78444784447845,9.774358061940006],[24.791647916479178,9.609437804338995],[24.780847808478086,9.527845676894287],[24.75924759247593,9.489653617239313],[24.698046980469826,9.425421516910504],[24.672846728467306,9.38896545996711],[24.662046620466214,9.338621381331023],[24.65844658446585,9.229253210500872],[24.647646476464786,9.17890913186477],[24.56844568445686,9.052180933918734],[24.55044550445504,9.007044863417406],[24.54324543245434,8.915036719703153],[24.53244532445325,8.887260676317723],[24.29844298442984,8.81434856243095],[24.212042120421216,8.76747648921804],[24.161641616416176,8.696300378042864],[24.14724147241472,8.665052329234243],[24.04644046440464,8.691092369908091],[23.92043920439204,8.710188399735571],[23.67923679236793,8.732756434986243],[23.582035820358215,8.765740486506445],[23.538835388353903,8.816084565142546],[23.55323553235533,8.942812763088583],[23.52803528035281,8.970588806474026],[23.488434884348862,8.993156841724684],[23.463234632346342,9.048708928495557],[23.466834668346678,9.114677031535962],[23.596435964359642,9.262237262021074],[23.621636216362162,9.340357384042605],[23.64323643236432,9.614645812473768],[23.657636576365775,9.710125961611197],[23.646836468364683,9.822966137864526],[23.546035460354602,10.029550460543689],[23.456034560345614,10.173638685605624],[23.312033120331222,10.387167019131141],[23.254432544325454,10.458343130306318],[22.962829628296276,10.751727588564961],[22.930429304293057,10.795127656354708],[22.85842858428586,10.920119851589163],[22.894428944289444,11.0294880224193],[22.937629376293756,11.19267227730873],[22.94122941229412,11.267320393907085],[22.92322923229233,11.345440515928615],[22.84762847628477,11.40272860541107],[22.7828278282783,11.409672616257424],[22.754027540275416,11.43918466235445],[22.696426964269648,11.482584730144197],[22.642426424264244,11.515568781664399],[22.592025920259204,11.579800881993208],[22.55602556025562,11.67007302299588],[22.58122581225814,11.989497521928357],[22.56322563225632,12.032897589718104],[22.491224912249123,12.04504960869923],[22.47322473224733,12.067617643949902],[22.476824768247695,12.130113741567115],[22.433624336243383,12.312394026284025],[22.390423904239043,12.463426262192328],[22.415624156241563,12.546754392348632],[22.350823508235095,12.65959456860196],[22.232022320223223,12.709938647238047],[22.12042120421205,12.694314622833744],[22.001620016200178,12.671746587583087],[21.929619296192982,12.67869059842944],[21.87921879218794,12.699522630968517],[21.84321843218433,12.741186696046668],[21.825218252182538,12.789794771971174],[21.84321843218433,12.864442888569528],[21.908019080190797,13.001587102785109],[21.990819908199086,13.112691276326842],[22.156421564215663,13.215115436310626],[22.20322203222034,13.268931520369904],[22.22842228422286,13.32969161527555],[22.232022320223223,13.399131723739131],[22.22122221222213,13.47204383762589],[22.20322203222034,13.538011940666294],[22.1528215282153,13.62654807895737],[22.106021060210622,13.73070824165275],[22.106021060210622,13.80014835011633],[22.12762127621278,13.850492428752432],[22.174421744217454,13.911252523658064],[22.26082260822608,13.978956629410064],[22.282422824228263,13.992844651102786],[22.340023400234003,14.029300708046165],[22.38682386823868,14.055340748720013],[22.509225092250944,14.128252862606772],[22.5380253802538,14.161236914126974],[22.527225272252736,14.202900979205126],[22.49842498424985,14.237621033436923],[22.44802448024481,14.284493106649833],[22.440824408244083,14.341781196132288],[22.426424264242655,14.440733350692895],[22.401224012240135,14.504965451021718],[22.383223832238343,14.550101521523047],[22.415624156241563,14.584821575754845],[22.466024660246603,14.63342965167935],[22.5308253082531,14.662941697776375],[22.63162631626318,14.687245735738628],[22.671226712267128,14.721965789970426],[22.68202682026822,14.78793389301083],[22.678426784267856,14.85216599333964],[22.71442714427144,14.899038066552563],[22.76482764827648,14.99799022111317],[22.800828008280092,15.044862294326094],[22.86562865628656,15.096942375673777],[22.93402934029342,15.162910478714181],[22.962829628296276,15.237558595312535],[22.970029700297005,15.310470709199294],[22.93402934029342,15.532679056282774],[23.00963009630098,15.626423202708608],[23.106831068310697,15.702807322018558],[23.24363243632436,15.697599313883785],[23.45963459634598,15.713223338288088],[23.60363603636037,15.74620738980829],[23.708037080370815,15.74447138709671],[23.94563945639456,15.702807322018558],[23.96363963639638,15.713223338288088],[23.97083970839708,15.721903351846038],[23.98163981639817,15.780927444040088],[23.98163981639817,15.9284876745252],[23.98163981639817,16.37464037140373],[23.98163981639817,16.82079306828227],[23.98163981639817,17.2669457651608],[23.98163981639817,17.713098462039326],[23.98163981639817,18.159251158917854],[23.98163981639817,18.605403855796396],[23.98163981639817,19.04982054996333],[23.98163981639817,19.49597324684187],[23.98163981639817,19.62096544207631],[23.98163981639817,19.745957637310767],[23.98163981639817,19.87094983254522],[23.98163981639817,19.995942027779677],[24.226442264422644,19.995942027779677],[24.47484474844748,19.995942027779677],[24.719647196471982,19.995942027779677],[24.96804968049682,19.995942027779677],[24.971649716497183,19.997678030491258],[24.971649716497183,19.999414033202854],[24.97524975249752,20.00115003591445],[24.978849788497882,20.00288603862603],[24.978849788497882,20.501118816852255],[24.978849788497882,20.99935159507848],[24.978849788497882,21.49758437330469],[24.978849788497882,21.995817151530915],[25.36405364053641,21.995817151530915],[25.745657456574577,21.995817151530915],[26.127261272612742,21.995817151530915],[26.508865088650907,21.995817151530915],[26.890468904689044,21.995817151530915],[27.27207272072721,21.995817151530915],[27.653676536765374,21.995817151530915],[28.03528035280354,21.995817151530915],[28.416884168841705,21.995817151530915],[28.802088020880205,21.995817151530915],[29.18369183691837,21.995817151530915],[29.565295652956536,21.995817151530915],[29.9468994689947,21.995817151530915],[30.328503285032866,21.995817151530915],[30.71010710107103,21.99408114881932],[31.091710917109168,21.99408114881932],[31.21051210512107,21.99408114881932],[31.26091260912611,22.00276116237727],[31.358113581135825,22.188513452517356],[31.401314013140137,22.202401474210077],[31.46251462514627,22.191985457940547],[31.48771487714879,22.1485853901508],[31.466114661146605,22.08435328982199],[31.433714337143385,21.995817151530915],[31.62091620916209,21.995817151530915],[31.94851948519485,21.995817151530915],[32.27612276122761,21.995817151530915],[32.60732607326074,21.995817151530915],[32.9349293492935,21.995817151530915],[33.26253262532626,21.995817151530915],[33.59013590135902,21.995817151530915],[33.91773917739178,21.995817151530915],[34.24534245342454,21.995817151530915],[34.5729457294573,21.995817151530915],[34.90414904149043,21.995817151530915],[35.23175231752319,21.995817151530915],[35.55935559355595,21.995817151530915],[35.88695886958871,21.995817151530915],[36.21456214562147,21.995817151530915],[36.54216542165423,21.995817151530915],[36.86976869768699,21.997553154242496]]]}},{"type":"Feature","id":728,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[34.07974079740799,9.461877573853883],[34.07614076140763,9.420213508775731],[34.08334083340833,9.218837194231341],[34.09054090540906,9.04176491764919],[34.10134101341015,8.751852464813723],[34.10134101341015,8.67720434821537],[34.09414094140942,8.58172419907794],[34.072540725407265,8.54526814213456],[34.01854018540186,8.491452058075282],[33.95373953739539,8.442843982150777],[33.78453784537845,8.43069196316965],[33.644136441364424,8.432427965881232],[33.54693546935471,8.442843982150777],[33.410134101341015,8.448051990285549],[33.28053280532805,8.437635974016004],[33.233732337323374,8.395971908937852],[33.16533165331654,8.251883683875917],[33.06453064530646,8.040091353061982],[33.01413014130142,7.95155521477092],[32.999729997299994,7.899475133423223],[33.01413014130142,7.868227084614617],[33.082530825308254,7.823091014113288],[33.226532265322675,7.760594916496061],[33.39213392133922,7.724138859552681],[33.51453514535146,7.708514835148364],[33.60093600936011,7.691154808032479],[33.66573665736658,7.670322775493403],[33.90333903339035,7.508874523315569],[33.97893978939791,7.434226406717215],[34.022140221402225,7.368258303676797],[34.02934029340295,7.297082192501634],[34.06534065340654,7.225906081326457],[34.20214202142023,7.0852898616876985],[34.27774277742779,7.003697734242991],[34.482944829448314,6.897801568836016],[34.56214562145621,6.779753384447929],[34.63774637746377,6.72246529496546],[34.709747097470995,6.659969197348246],[34.74934749347494,6.567961053633994],[34.83934839348393,6.300616636049185],[34.8969489694897,6.160000416410426],[34.95814958149583,6.045424237445516],[34.98334983349835,5.857935944593834],[35.03015030150303,5.77460781443753],[35.08055080550807,5.673919657165342],[35.163351633516356,5.5819115134510895],[35.253352533525344,5.5107354022759125],[35.26775267752677,5.491639372448432],[35.08415084150843,5.311095090443104],[34.87894878948791,5.109718775898713],[34.641346413464134,4.875358409834121],[34.37854378543787,4.620166011230438],[34.17694176941771,4.418789696686048],[33.97533975339755,4.2208853875648344],[33.74133741337414,3.9847890187886463],[33.56853568535686,3.8111887476296857],[33.53973539735398,3.7868847096674187],[33.48933489334894,3.755636660858812],[33.32373323733239,3.7539006581472165],[33.15453154531545,3.7747326906862924],[32.99612996129963,3.880628856093267],[32.83772837728378,3.799036728648545],[32.7369273692737,3.772996687974711],[32.67572675726757,3.762580671705166],[32.53532535325354,3.7504286527240396],[32.337323373233744,3.7070285849343065],[32.24372243722439,3.651476498163433],[32.19692196921969,3.6080764303737],[32.15732157321574,3.5282203056405734],[32.13572135721358,3.519540292082624],[32.09972099720997,3.529956308352155],[32.04932049320493,3.5612043571607757],[31.94131941319415,3.6080764303737],[31.887318873188747,3.708764587645888],[31.836918369183707,3.7712606852631154],[31.79731797317973,3.8025087340717363],[31.628116281162818,3.701820576799534],[31.548915489154894,3.6775165388372812],[31.48051480514806,3.680988544260458],[31.358113581135825,3.738276633742913],[31.221312213122133,3.7851487069558374],[31.1529115291153,3.7851487069558374],[31.048510485104856,3.7243886120502054],[30.929709297092984,3.634116471047534],[30.86850868508685,3.5438443300448768],[30.839708397083967,3.4900282459855987],[30.81810818108181,3.533428313775346],[30.796507965079655,3.573356376141902],[30.756907569075707,3.623700454778003],[30.69930699306994,3.644532487317079],[30.6489064890649,3.634116471047534],[30.587705877058767,3.623700454778003],[30.55890558905591,3.6532125008750285],[30.555305553055547,3.72265260933861],[30.537305373053726,3.7868847096674187],[30.50850508505087,3.8354927855919385],[30.42210422104222,3.884100861516444],[30.195301953019538,3.981317013365455],[30.02250022500226,4.177485319775087],[29.932499324993245,4.267757460777744],[29.87129871298714,4.326781552971795],[29.781297812978124,4.481285794303275],[29.67689676896771,4.587181959710236],[29.550895508955108,4.6357900356347415],[29.46809468094682,4.611485997672489],[29.38529385293853,4.498645821419174],[29.223292232922347,4.3927496560121995],[29.151291512915122,4.387541647877427],[29.05769057690577,4.4465657400714775],[28.938889388893898,4.486493802438034],[28.726487264872645,4.505589832265528],[28.64008640086402,4.455245753629427],[28.524885248852485,4.373653626184719],[28.42768427684277,4.323309547548618],[28.366483664836665,4.318101539413846],[28.31248312483126,4.33719756924134],[28.247682476824764,4.349349588222466],[28.193681936819388,4.351085590934048],[28.07848078480785,4.42399770482082],[28.020880208802083,4.47954979159168],[27.981279812798135,4.5316298729393765],[27.916479164791667,4.568085929882756],[27.840878408784107,4.597597975979781],[27.786877868778703,4.644470049192691],[27.761677616776183,4.7034941413867415],[27.718477184771842,4.778142257985095],[27.664476644766467,4.845846363737095],[27.49167491674916,4.967366553548359],[27.437674376743786,5.038542664723536],[27.401674016740174,5.109718775898713],[27.33327333273334,5.1861028952086485],[27.25767257672578,5.290263057904028],[27.23247232472326,5.441295293812331],[27.228872288722897,5.562815483623609],[27.21447214472144,5.618367570394469],[27.18207182071822,5.675655659876924],[27.142471424714245,5.722527733089848],[27.084870848708505,5.776343817149126],[26.940869408694084,5.854463939170657],[26.796867968679692,5.944736080173314],[26.724867248672496,5.998552164232592],[26.59526595265953,6.0176481940600866],[26.512465124651243,6.069728275407769],[26.447664476644775,6.182568451661098],[26.41886418864189,6.2745765953753505],[26.354063540635423,6.345752706550513],[26.32526325263254,6.396096785186614],[26.307263072630747,6.455120877380665],[26.361263612636122,6.6356651593859795],[26.285662856628562,6.698161257003207],[26.170461704617054,6.78148938715951],[26.087660876608766,6.871761528162168],[26.037260372603726,6.955089658318471],[25.88965889658897,7.064457829148623],[25.565655656556572,7.229378086749634],[25.382053820538204,7.333538249445013],[25.27765277652776,7.427282395870847],[25.191251912519135,7.5192905395851],[25.180451804518043,7.557482599240075],[25.23805238052381,7.6494907429543275],[25.248852488524903,7.724138859552681],[25.2020520205202,7.807466989708971],[25.007650076500767,7.965443236463628],[24.852848528485282,8.137307504911007],[24.737647376473774,8.191123588970285],[24.45684456844569,8.23973166489479],[24.3740437404374,8.258827694722271],[24.29124291242914,8.291811746242473],[24.208442084420852,8.369931868264018],[24.179641796417968,8.461940011978257],[24.219242192421945,8.607764239751788],[24.194041940419424,8.652900310253116],[24.14724147241472,8.665052329234243],[24.161641616416176,8.696300378042864],[24.212042120421216,8.76747648921804],[24.29844298442984,8.81434856243095],[24.53244532445325,8.887260676317723],[24.54324543245434,8.915036719703153],[24.55044550445504,9.007044863417406],[24.56844568445686,9.052180933918734],[24.647646476464786,9.17890913186477],[24.65844658446585,9.229253210500872],[24.662046620466214,9.338621381331023],[24.672846728467306,9.38896545996711],[24.698046980469826,9.425421516910504],[24.75924759247593,9.489653617239313],[24.780847808478086,9.527845676894287],[24.791647916479178,9.609437804338995],[24.78444784447845,9.774358061940006],[24.816848168481698,9.84032616498041],[24.964449644496455,9.989622398177119],[25.004050040500402,10.055590501217523],[25.014850148501495,10.114614593411574],[25.014850148501495,10.17537468831722],[25.022050220502223,10.236134783222852],[25.065250652506535,10.293422872705307],[25.104851048510483,10.312518902532787],[25.21285212852129,10.329878929648686],[25.284852848528487,10.31772691066756],[25.79965799657998,10.420151070651343],[25.85725857258572,10.406263048958635],[25.886058860588605,10.34550295405299],[25.88245882458824,10.250022804915574],[25.893258932589333,10.20315073170265],[25.918459184591853,10.170166680182447],[26.00126001260014,10.123294606969523],[26.055260552605546,10.046910487659588],[26.087660876608766,10.019134444274144],[26.170461704617054,9.965318360214866],[26.55206552065522,9.526109674182692],[26.660066600666028,9.48444560910454],[26.764467644676444,9.500069633508858],[26.96966969669697,9.590341774511515],[27.074070740707413,9.614645812473768],[27.80127801278013,9.58860577179992],[27.880478804788055,9.600757790781046],[27.88407884078842,9.599021788069464],[27.995679956799563,9.37854944369758],[28.049680496804967,9.328205365061478],[28.845288452884546,9.326469362349897],[28.83088830888309,9.38896545996711],[28.838088380883818,9.458405568430706],[28.93168931689317,9.548677709433363],[28.978489784897846,9.593813779934692],[29.00009000090003,9.609437804338995],[29.122491224912267,9.6754059073794],[29.24129241292414,9.718805975169147],[29.471694716947184,9.769150053805248],[29.558095580955808,9.84900617853836],[29.604896048960484,9.921918292425133],[29.604896048960484,10.064270514775473],[29.637296372963732,10.08857455273774],[29.691296912969136,10.121558604257942],[29.957699576995765,10.250022804915574],[30.00450004500047,10.277798848301003],[30.476104761047623,9.979206381907588],[30.738907389073887,9.7431100131314],[30.756907569075707,9.730957994150273],[30.76770767707677,9.727485988727096],[30.782107821078228,9.73442999957345],[30.796507965079655,9.746582018554577],[30.814508145081447,9.75352602940093],[30.82530825308254,9.756998034824122],[30.940509405094048,9.758734037535703],[31.1529115291153,9.77088605651683],[31.224912249122497,9.798662099902273],[31.653316533165338,10.220510758818548],[31.76491764917651,10.355918970322534],[31.793717937179366,10.383695013707964],[31.8549185491855,10.479175162845394],[31.919719197191966,10.644095420446405],[31.934119341193423,10.6631914502739],[32.405724057240576,11.057264065804745],[32.42012420124203,11.088512114613351],[32.42372423724237,11.1145521552872],[32.355323553235536,11.246488361368009],[32.337323373233744,11.314192467120009],[32.337323373233744,11.418352629815374],[32.34812348123481,11.579800881993208],[32.34452344523447,11.682225041977006],[32.34452344523447,11.694377060958132],[32.337323373233744,11.710001085362435],[32.33372333723338,11.715209093497208],[32.07092070920709,12.006857549044256],[32.7369273692737,12.010329554467432],[32.7369273692737,12.032897589718104],[32.7369273692737,12.046785611410826],[32.7369273692737,12.057201627680357],[32.72252722527227,12.093657684623736],[32.715327153271545,12.138793755125064],[32.715327153271545,12.152681776817786],[32.715327153271545,12.164833795798913],[32.71892718927191,12.189137833761166],[32.71892718927191,12.201289852742292],[32.71892718927191,12.20823386358866],[32.71892718927191,12.213441871723418],[32.71892718927191,12.21864987985819],[32.72252722527227,12.223857887992963],[33.19773197731979,12.21691387714661],[33.19413194131943,12.135321749701887],[33.13653136531366,11.940889446003851],[33.13653136531366,11.826313267038941],[33.12213122131223,11.692641058246537],[33.118531185311866,11.682225041977006],[33.107731077310774,11.654448998591562],[33.093330933309346,11.637088971475677],[33.082530825308254,11.62146494707136],[33.07893078930789,11.616256938936601],[33.07173071730719,11.605840922667056],[33.07173071730719,11.591952900974334],[33.17253172531727,10.850679743125568],[33.168931689316906,10.831583713298087],[33.16533165331654,10.819431694316961],[33.13653136531366,10.772559621104037],[33.132931329313294,10.756935596699734],[33.12933129331293,10.746519580430203],[33.14013140131402,10.737839566872253],[33.359733597335975,10.657983442139127],[33.37053370533707,10.652775434004354],[33.38133381333813,10.645831423158],[33.460534605346055,10.55035127402057],[33.89253892538926,10.199678726279473],[33.90693906939069,10.180582696451978],[33.95013950139503,10.07121452562184],[33.95733957339573,10.053854498505942],[33.95733957339573,10.027814457832093],[33.95733957339573,10.006982425293018],[33.946539465394665,9.941014322252613],[33.95013950139503,9.911502276155588],[33.95733957339573,9.890670243616512],[33.96453964539646,9.868102208365855],[33.96453964539646,9.861158197519487],[33.96093960939609,9.855950189384728],[33.96093960939609,9.845534173115183],[33.896138961389624,9.717069972457551],[33.87453874538747,9.626797831454894],[33.86733867338674,9.550413712144945],[33.870938709387104,9.507013644355212],[33.87813878138783,9.477501598258186],[33.88173881738817,9.470557587411832],[33.88533885338853,9.467085581988655],[33.888938889388896,9.463613576565464],[33.89253892538926,9.461877573853883],[34.07614076140763,9.461877573853883],[34.07974079740799,9.461877573853883]]]}},{"type":"Feature","id":686,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-12.281522815228158,14.808765925549906],[-12.187921879218777,14.647317673372072],[-12.205922059220597,14.570933554062123],[-12.227522275222753,14.458093377808794],[-12.17352173521735,14.376501250364086],[-12.112321123211217,14.322685166304808],[-12.069120691206905,14.274077090380302],[-12.018720187201865,14.206372984628302],[-12.011520115201137,14.070964773124317],[-12.018720187201865,13.975484623986887],[-11.986319863198617,13.930348553485558],[-11.961119611196096,13.874796466714685],[-11.96471964719646,13.829660396213356],[-11.982719827198252,13.787996331135204],[-12.043920439204385,13.734180247075926],[-12.054720547205477,13.633492089803724],[-11.957519575195732,13.510235897280864],[-11.896318963189628,13.44426779424046],[-11.896318963189628,13.406075734585485],[-11.878318783187837,13.364411669507334],[-11.831518315183132,13.315803593582828],[-11.802718027180276,13.327955612563954],[-11.773917739177392,13.367883674930525],[-11.759517595175936,13.393923715604359],[-11.673116731167312,13.381771696623233],[-11.633516335163335,13.369619677642106],[-11.583115831158295,13.28976355290898],[-11.56151561515614,13.237683471561297],[-11.547115471154711,13.169979365809297],[-11.493114931149307,13.086651235652994],[-11.442714427144267,13.027627143458957],[-11.435514355143539,12.991171086515578],[-11.388713887138863,12.942563010591059],[-11.417514175141747,12.831458837049325],[-11.413914139141383,12.775906750278466],[-11.442714427144267,12.62834651979334],[-11.449914499144995,12.557170408618163],[-11.449914499144995,12.531130367944328],[-11.381513815138135,12.479050286596632],[-11.388713887138863,12.404402169998278],[-11.457114571145695,12.418290191691],[-11.572315723157232,12.42697020524895],[-11.806318063180612,12.387042142882379],[-11.8891188911889,12.402666167286696],[-12.043920439204385,12.397458159151924],[-12.151921519215193,12.376626126612848],[-12.292322923229221,12.328018050688343],[-12.40032400324003,12.340170069669469],[-12.457924579245798,12.378362129324444],[-12.533525335253358,12.376626126612848],[-12.619926199261982,12.395722156440328],[-12.713527135271335,12.433914216095303],[-12.796327963279623,12.451274243211202],[-12.889928899288975,12.520714351674783],[-12.929529295292951,12.53286637065591],[-12.9619296192962,12.51377034082843],[-12.98712987129872,12.491202305577758],[-13.01233012330124,12.47731428388505],[-13.06273062730628,12.489466302866177],[-13.080730807308072,12.536338376079087],[-13.06273062730628,12.581474446580415],[-13.059130591305916,12.614458498100632],[-13.084330843308436,12.633554527928112],[-13.13833138331384,12.640498538774466],[-13.228332283322828,12.638762536062885],[-13.37233372333722,12.654386560467188],[-13.404734047340469,12.663066574025137],[-13.728737287372866,12.673482590294668],[-14.063540635406355,12.675218593006264],[-14.347943479434775,12.676954595717845],[-14.707947079470785,12.67869059842944],[-14.959949599495985,12.67869059842944],[-15.197551975519758,12.680426601141036],[-15.377553775537763,12.588418457426783],[-15.57555575555756,12.491202305577758],[-15.838358383583824,12.43738622151848],[-16.14436144361443,12.458218254057556],[-16.241562415624145,12.442594229653253],[-16.342363423634225,12.39919416186352],[-16.417964179641785,12.367946113054899],[-16.52236522365223,12.348850083227418],[-16.65556655566556,12.364474107631722],[-16.713167131671298,12.354058091362177],[-16.745567455674546,12.39919416186352],[-16.785167851678523,12.472106275750278],[-16.759967599676003,12.525922359809556],[-16.677166771667714,12.560642414041354],[-16.554765547655478,12.604042481831087],[-16.486364863648618,12.581474446580415],[-16.450364503645034,12.581474446580415],[-16.443164431644306,12.60925048996586],[-16.453964539645398,12.624874514370163],[-16.54756547565475,12.663066574025137],[-16.59796597965979,12.71514665537282],[-16.637566375663738,12.685634609275795],[-16.67356673566735,12.621402508946986],[-16.702367023670234,12.602306479119491],[-16.745567455674546,12.584946452003607],[-16.767167671676702,12.62834651979334],[-16.777967779677795,12.670010584871491],[-16.759967599676003,12.702994636391693],[-16.767167671676702,12.883538918397022],[-16.75636756367564,12.979019067534438],[-16.76356763567634,13.064083200402337],[-16.7059670596706,13.11963528717321],[-16.64836648366483,13.154355341404994],[-16.43236432364324,13.15782734682817],[-16.227162271622717,13.159563349539766],[-16.032760327603256,13.15782734682817],[-15.83475834758346,13.15609134411659],[-15.813158131581304,13.324483607140778],[-15.7519575195752,13.3383716288335],[-15.65835658356582,13.355731655949398],[-15.481954819548179,13.37656368848846],[-15.287552875528746,13.395659718315954],[-15.244352443524434,13.428643769836157],[-15.211952119521186,13.484195856607016],[-15.19035190351903,13.534539935243117],[-15.150751507515082,13.557107970493789],[-15.096750967509678,13.53974794337789],[-15.024750247502482,13.513707902704041],[-14.949149491494921,13.47204383762589],[-14.866348663486633,13.43558778068251],[-14.808748087480865,13.411283742720258],[-14.6719467194672,13.352259650526207],[-14.437944379443792,13.268931520369904],[-14.247142471424695,13.235947468849702],[-14.013140131401315,13.296707563755348],[-13.847538475384738,13.334899623410323],[-13.825938259382582,13.40781173729708],[-13.851138511385102,13.478987848472258],[-13.977139771397702,13.543219948801067],[-14.146341463414615,13.536275937954713],[-14.200342003420019,13.518915910838814],[-14.279542795427943,13.496347875588157],[-14.32634326343262,13.489403864741789],[-14.405544055440544,13.50329188643451],[-14.506345063450624,13.560579975916966],[-14.57114571145712,13.61613206268784],[-14.661146611466108,13.642172103361673],[-14.765547655476553,13.669948146747117],[-14.934749347493465,13.784524325712027],[-15.024750247502482,13.805356358251103],[-15.107551075510742,13.812300369097457],[-15.269552695526954,13.7897323338468],[-15.427954279542803,13.727236236229572],[-15.510755107551063,13.586620016590814],[-15.665556655566547,13.588356019302395],[-16.000360003600036,13.593564027437168],[-16.309963099630977,13.597036032860345],[-16.561965619656178,13.586620016590814],[-16.587165871658698,13.689044176574598],[-16.64836648366483,13.770636304019305],[-16.745567455674546,13.840076412482901],[-16.767167671676702,13.90430851281171],[-16.734767347673483,13.961596602294165],[-16.641166411664102,14.006732672795493],[-16.619566195661946,14.039716724315696],[-16.666366663666622,14.036244718892519],[-16.741967419674182,14.004996670083912],[-16.792367923679222,14.004996670083912],[-16.795967959679587,14.093532808374974],[-16.878768787687875,14.208108987339898],[-16.972369723697227,14.402541291037934],[-17.080370803708036,14.482397415771047],[-17.16677166771666,14.640373662525704],[-17.26037260372604,14.70113375743135],[-17.346773467734664,14.72890980081678],[-17.41877418774186,14.723701792682007],[-17.44397443974438,14.650789678795249],[-17.533975339753397,14.754949841490628],[-17.41157411574116,14.791405898434007],[-17.148771487714868,14.92160610180322],[-16.842768427684263,15.29484668479499],[-16.569165691656906,15.734055370827164],[-16.536765367653658,15.838215533522543],[-16.500765007650074,15.91807165825567],[-16.479164791647918,16.096879937549403],[-16.43956439564394,16.20451210566796],[-16.403564035640358,16.22534413820702],[-16.35676356763568,16.306936265651743],[-16.302763027630277,16.451024490713678],[-16.23796237962378,16.530880615446804],[-16.16956169561695,16.546504639851108],[-16.11196111961118,16.539560629004754],[-16.072360723607233,16.51004858290773],[-15.96075960759606,16.49268855579183],[-15.769957699576992,16.485744544945476],[-15.622356223562235,16.50657657748455],[-15.517955179551791,16.55692065612064],[-15.381153811538098,16.581224694082906],[-15.211952119521186,16.582960696794487],[-15.121951219512198,16.603792729333563],[-15.111151111511106,16.645456794411714],[-15.08955089550895,16.65760881339284],[-15.053550535505337,16.640248786276942],[-15.021150211502118,16.64719279712331],[-14.992349923499233,16.67670484322032],[-14.959949599495985,16.678440845931917],[-14.927549275492737,16.654136807969664],[-14.787147871478709,16.645456794411714],[-14.535145351453508,16.65587281068126],[-14.3011430114301,16.57948869137131],[-14.08514085140851,16.418040439193476],[-13.973539735397338,16.31040827107492],[-13.969939699396974,16.25659218701564],[-13.93393933939339,16.202776102956364],[-13.869138691386894,16.148960018897085],[-13.811538115381154,16.13854400262754],[-13.75753757537575,16.173264056859338],[-13.714337143371438,16.168056048724566],[-13.685536855368554,16.126391983646414],[-13.624336243362421,16.117711970088465],[-13.55593555935559,16.143752010762313],[-13.505535055350549,16.135071997204363],[-13.498334983349821,16.11076795924211],[-13.487534875348757,16.096879937549403],[-13.455134551345509,16.09167192941463],[-13.408334083340833,16.058687877894428],[-13.3471334713347,15.97362374502653],[-13.29673296732966,15.853839557926847],[-13.257132571325712,15.701071319306962],[-13.206732067320672,15.617743189150659],[-13.141931419314176,15.60385516745795],[-13.105931059310592,15.57260711864933],[-13.098730987309864,15.534415058994355],[-13.080730807308072,15.510111021032102],[-13.048330483304824,15.496222999339395],[-12.99432994329942,15.50490301289733],[-12.929529295292951,15.452822931549647],[-12.86112861128612,15.339982755296319],[-12.850328503285027,15.289638676660218],[-12.86112861128612,15.261862633274788],[-12.857528575285755,15.242766603447308],[-12.814328143281415,15.223670573619813],[-12.771127711277103,15.187214516676434],[-12.735127351273519,15.131662429905575],[-12.659526595265959,15.081318351269474],[-12.544325443254422,15.039654286191322],[-12.461524615246134,14.975422185862499],[-12.407524075240758,14.888622050283018],[-12.303123031230314,14.817445939107841],[-12.281522815228158,14.808765925549906]]]}},{"type":"Feature","id":702,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[103.97083970839708,1.3321768754797034],[103.81963819638196,1.266208772439299],[103.65043650436508,1.3252328646333495],[103.70443704437048,1.4241850191939562],[103.81963819638196,1.4467530544446277],[103.90963909639095,1.4155050056360068],[103.96003960039599,1.3929369703853496],[103.99603996039963,1.3651609269999057],[103.97083970839708,1.3321768754797034]]]}},{"type":"Feature","id":239,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-26.264062640626406,-58.434924479127616],[-26.260462604626042,-58.49221256861007],[-26.415264152641527,-58.44013248726238],[-26.45126451264511,-58.41582844930013],[-26.40086400864007,-58.38284439777993],[-26.303663036630354,-58.38284439777993],[-26.278462784627834,-58.401940427607414],[-26.264062640626406,-58.434924479127616]]],[[[-37.10377103771037,-54.06540565405655],[-37.00657006570066,-54.11401372998106],[-36.92736927369273,-54.08102967846086],[-36.84816848168481,-54.084501683884035],[-36.8049680496805,-54.101861710999934],[-36.761767617676185,-54.1070697191347],[-36.704167041670416,-54.10880572184629],[-36.6069660696607,-54.190397849291],[-36.64656646566465,-54.26157396046617],[-36.542165421654204,-54.24768593877346],[-36.44856448564485,-54.3084460336791],[-36.40536405364054,-54.303238025544324],[-36.38736387363872,-54.27893398758207],[-36.326163261632615,-54.251157944196635],[-36.28656286562864,-54.28935000385161],[-36.2361623616236,-54.360526115026786],[-36.17136171361713,-54.38309415027745],[-36.11736117361173,-54.457742266875805],[-36.074160741607415,-54.55495841872482],[-36.03456034560344,-54.56711043770595],[-35.966159661596606,-54.56884644041754],[-35.89415894158941,-54.55495841872482],[-35.922959229592294,-54.63828654888112],[-35.9121591215912,-54.711198662767885],[-35.796957969579694,-54.763278744115574],[-35.865358653586526,-54.7927907902126],[-35.93735937359372,-54.83445485529075],[-36.08496084960848,-54.86743890681095],[-36.124561245612455,-54.85355088511823],[-36.250562505625055,-54.78063877123147],[-36.31176311763116,-54.69383863565199],[-36.44496444964449,-54.570582443129126],[-36.47376473764737,-54.53412638618575],[-36.50616506165062,-54.51155835093508],[-36.628566285662856,-54.49593432653077],[-36.736567365673665,-54.46642228043375],[-36.82296822968229,-54.40392618281653],[-36.85176851768517,-54.36573412316155],[-36.887768877688785,-54.33969408248771],[-37.00657006570066,-54.3414300851993],[-37.08217082170822,-54.311918039102274],[-37.15777157771578,-54.27198997673571],[-37.4961749617496,-54.15567779505921],[-37.62937629376293,-54.16782981404034],[-37.69057690576906,-54.134845762520136],[-37.69057690576906,-54.077557673037674],[-37.61857618576184,-54.04283761880588],[-37.91377913779138,-54.02894959711317],[-38.018180181801824,-54.00811756457409],[-37.9461794617946,-53.995965545592966],[-37.53577535775358,-53.99422954288138],[-37.380973809738094,-53.98381352661184],[-37.370173701737,-54.00985356728568],[-37.23337233372334,-54.06019764592178],[-37.10377103771037,-54.06540565405655]]]]}},{"type":"Feature","id":654,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-5.693456934569326,-15.99833819431943],[-5.783457834578343,-16.003546202454203],[-5.776257762577615,-15.956674129241279],[-5.7078570785707825,-15.906330050605192],[-5.661056610566106,-15.913274061451546],[-5.661056610566106,-15.970562150934],[-5.693456934569326,-15.99833819431943]]],[[[-14.365943659436596,-7.9745336613522255],[-14.398343983439815,-7.976269664063821],[-14.409144091440908,-7.967589650505872],[-14.416344163441636,-7.943285612543619],[-14.398343983439815,-7.905093552888644],[-14.383943839438388,-7.882525517637973],[-14.358743587435868,-7.885997523061164],[-14.329943299432983,-7.912037563734998],[-14.3011430114301,-7.934605598985669],[-14.315543155431556,-7.955437631524745],[-14.365943659436596,-7.9745336613522255]]]]}},{"type":"Feature","id":90,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[166.92826928269284,-11.665275426191755],[166.84186841868421,-11.680899450596058],[166.80586805868057,-11.677427445172881],[166.74826748267486,-11.590627309593401],[166.79146791467917,-11.571531279765907],[166.8562685626856,-11.578475290612275],[166.87426874268743,-11.630555371959957],[166.92826928269284,-11.665275426191755]]],[[[160.57780577805778,-11.797211632272564],[160.5058050580506,-11.831931686504362],[160.44460444604448,-11.814571659388463],[160.39420394203944,-11.788531618714615],[160.3546035460355,-11.71214749940468],[160.27180271802717,-11.66353942348016],[160.14940149401497,-11.64444339365268],[160.09900099000993,-11.611459342132477],[160.08820088200883,-11.594099315016578],[160.0018000180002,-11.580211293323856],[159.98019980199803,-11.538547228245704],[159.98739987399875,-11.495147160455971],[159.99819998199985,-11.4725791252053],[160.07740077400774,-11.493411157744376],[160.44820448204484,-11.696523475000362],[160.53820538205383,-11.75901957261759],[160.57780577805778,-11.797211632272564]]],[[[166.1326613266133,-10.757346008030382],[166.05346053460534,-10.77470603514628],[166.02826028260284,-10.769498027011508],[165.9670596705967,-10.779914043281053],[165.90225902259021,-10.851090154456216],[165.85545855458554,-10.840674138186685],[165.81945819458196,-10.844146143609862],[165.7906579065791,-10.785122051415811],[165.7906579065791,-10.7556100053188],[165.83745837458378,-10.760818013453559],[165.8590585905859,-10.703529923971104],[165.90945909459094,-10.674017877874078],[166.02466024660248,-10.661865858892952],[166.12546125461256,-10.679225886008851],[166.16146161461614,-10.693113907701573],[166.12906129061292,-10.745193989049255],[166.1326613266133,-10.757346008030382]]],[[[161.71541715417158,-10.38757743046179],[161.84141841418415,-10.44660152265584],[161.91341913419137,-10.436185506386309],[162.02142021420218,-10.476113568752865],[162.10422104221044,-10.453545533502194],[162.15822158221584,-10.50562561484989],[162.28782287822878,-10.710473934817458],[162.28782287822878,-10.776442037857862],[162.37422374223746,-10.823314111070786],[162.30222302223024,-10.831994124628736],[162.20142201422016,-10.807690086666483],[162.12222122221226,-10.825050113782382],[162.0430204302043,-10.785122051415811],[161.90621906219064,-10.764290018876736],[161.78741787417874,-10.717417945663826],[161.5390153901539,-10.566385709755522],[161.5390153901539,-10.491737593157168],[161.49941499414996,-10.45528153621379],[161.48861488614887,-10.361537389787955],[161.39861398613988,-10.33202534369093],[161.29421294212943,-10.326817335556157],[161.2870128701287,-10.281681265054829],[161.30501305013053,-10.203561143033298],[161.38061380613806,-10.20529714574488],[161.4742147421474,-10.238281197265081],[161.65421654216544,-10.35112137351841],[161.69741697416976,-10.371953406057486],[161.71541715417158,-10.38757743046179]]],[[[161.54621546215463,-9.625472240073947],[161.5606156061561,-9.733104408192503],[161.55341553415536,-9.769560465135896],[161.47781477814777,-9.691440343114365],[161.4418144181442,-9.719216386499795],[161.40941409414097,-9.68102432684482],[161.41301413014133,-9.601168202111694],[161.4166141661417,-9.514368066532214],[161.40221402214024,-9.44839996349181],[161.3626136261363,-9.35291981435438],[161.4058140581406,-9.368543838758697],[161.54621546215463,-9.625472240073947]]],[[[159.749797497975,-9.273063689621267],[159.96939969399693,-9.432775939087506],[160.06660066600665,-9.418887917394784],[160.3546035460355,-9.422359922817975],[160.52380523805238,-9.536936101782885],[160.62460624606246,-9.589016183130568],[160.68220682206822,-9.691440343114365],[160.75060750607508,-9.715744381076618],[160.7938079380794,-9.7678244624243],[160.8190081900819,-9.86330461156173],[160.80100801008012,-9.878928635966034],[160.7146071460715,-9.913648690197832],[160.649806498065,-9.929272714602135],[160.48060480604806,-9.894552660370337],[160.32220322203221,-9.821640546483579],[160.0018000180002,-9.81296053292563],[159.85419854198545,-9.792128500386553],[159.8037980379804,-9.762616454289528],[159.75699756997574,-9.726160397346149],[159.68139681396815,-9.637624259055087],[159.62019620196202,-9.531728093648113],[159.6129961299613,-9.47096799874248],[159.60579605796062,-9.354655817065975],[159.62379623796238,-9.311255749276228],[159.6849968499685,-9.267855681486495],[159.749797497975,-9.273063689621267]]],[[[160.16740167401673,-8.995303255766927],[160.2250022500225,-9.009191277459635],[160.2538025380254,-9.007455274748054],[160.31860318603185,-9.061271358807332],[160.4086040860409,-9.141127483540444],[160.37260372603726,-9.181055545907014],[160.3006030060301,-9.160223513367939],[160.27540275402754,-9.168903526925888],[160.2682026820268,-9.163695518791116],[160.2538025380254,-9.12376745642456],[160.17460174601746,-9.08383939405799],[160.10620106201065,-9.080367388634812],[160.09540095400956,-9.033495315421888],[160.16740167401673,-8.995303255766927]]],[[[159.18819188191884,-9.12376745642456],[159.17379173791738,-9.12550345913614],[159.1269912699127,-9.113351440155014],[159.06939069390694,-9.109879434731837],[159.03699036990372,-9.07515938050004],[159.07659076590767,-9.024815301863953],[159.13059130591307,-8.993567253055332],[159.15219152191526,-9.000511263901686],[159.17739177391775,-9.021343296440762],[159.2277922779228,-9.030023309998711],[159.23499234992352,-9.094255410327534],[159.18819188191884,-9.12376745642456]]],[[[157.64377643776442,-8.75920688699074],[157.64377643776442,-8.793926941222523],[157.58617586175865,-8.783510924952992],[157.45657456574565,-8.729694840893714],[157.4529745297453,-8.705390802931461],[157.52497524975252,-8.696710789373512],[157.57897578975792,-8.703654800219866],[157.62217622176223,-8.734902849028487],[157.64377643776442,-8.75920688699074]]],[[[158.20178201782016,-8.821702984607967],[158.18018180181804,-8.825174990031144],[158.1549815498155,-8.785246927664573],[158.2089820898209,-8.677614759546017],[158.2377823778238,-8.764414895125498],[158.2521825218252,-8.7973989466457],[158.20178201782016,-8.821702984607967]]],[[[158.1081810818108,-8.684558770392385],[158.0109801098011,-8.762678892413916],[157.93897938979393,-8.736638851740068],[157.8777787777878,-8.668934745988068],[157.89937899378992,-8.58734261854336],[157.91017910179102,-8.564774583292703],[157.93897938979393,-8.561302577869512],[157.96777967779678,-8.543942550753627],[158.0001800018,-8.507486493810234],[158.10458104581045,-8.536998539907259],[158.13338133381336,-8.556094569734753],[158.06858068580686,-8.606438648370855],[158.09018090180905,-8.622062672775158],[158.10458104581045,-8.64636671073741],[158.1081810818108,-8.684558770392385]]],[[[157.38817388173885,-8.71407081648941],[157.38817388173885,-8.727958838182118],[157.33417334173345,-8.700182794796689],[157.21177211772118,-8.564774583292703],[157.23337233372337,-8.519638512791374],[157.34497344973448,-8.43283837721188],[157.38097380973812,-8.420686358230753],[157.40977409774098,-8.474502442290031],[157.3845738457385,-8.554358567023158],[157.34857348573485,-8.575190599562234],[157.33057330573308,-8.649838716160588],[157.38817388173885,-8.71407081648941]]],[[[159.68859688596888,-8.507486493810234],[159.6417964179642,-8.521374515502956],[159.56979569795698,-8.484918458559576],[159.53739537395376,-8.451934407039374],[159.5517955179552,-8.399854325691678],[159.59499594995953,-8.379022293152602],[159.6417964179642,-8.4137423473844],[159.64539645396457,-8.450198404327779],[159.68859688596888,-8.507486493810234]]],[[[160.75060750607508,-8.314790192823793],[160.99900999009992,-8.611646656505613],[160.98820988209883,-8.665462740564891],[160.9558095580956,-8.698446792085093],[160.94500945009452,-8.799134949357295],[160.97380973809737,-8.83732700901227],[161.04221042210423,-8.854687036128169],[161.15741157411577,-8.962319204246725],[161.20421204212045,-9.092519407615939],[161.2078120781208,-9.132447469982509],[161.25821258212585,-9.191471562176545],[161.25821258212585,-9.316463757411],[161.36621366213666,-9.490064028569961],[161.3770137701377,-9.573392158726264],[161.36621366213666,-9.611584218381239],[161.3230132301323,-9.589016183130568],[161.189811898119,-9.39284787672095],[161.04221042210423,-9.30778374385305],[161.0242102421024,-9.271327686909672],[160.8730087300873,-9.156751507944762],[160.7722077220772,-8.964055206958307],[160.66420664206646,-8.620326670063562],[160.7146071460715,-8.538734542618855],[160.59220592205924,-8.372078282306248],[160.5958059580596,-8.328678214516515],[160.649806498065,-8.339094230786046],[160.6858068580686,-8.335622225362869],[160.7038070380704,-8.316526195535388],[160.75060750607508,-8.314790192823793]]],[[[157.76257762577626,-8.241878078937035],[157.82737827378276,-8.323470206381742],[157.89937899378992,-8.505750491098652],[157.88497884978852,-8.569982591427461],[157.83457834578348,-8.573454596850652],[157.82017820178203,-8.611646656505613],[157.7481774817748,-8.523110518214551],[157.65457654576545,-8.50054248296388],[157.58617586175865,-8.44499039619302],[157.56457564575646,-8.337358228074464],[157.55737557375573,-8.269654122322464],[157.50337503375033,-8.257502103341338],[157.3521735217352,-8.274862130457237],[157.30177301773017,-8.333886222651273],[157.23337233372337,-8.314790192823793],[157.2189721897219,-8.26271011147611],[157.229772297723,-8.21236603284001],[157.32337323373235,-8.162021954203908],[157.34137341373417,-8.096053851163504],[157.43497434974353,-7.9849496776217705],[157.48897488974893,-7.965853647794276],[157.60057600576005,-8.005781710160846],[157.61137611376114,-8.165493959627085],[157.6509765097651,-8.217574040974768],[157.76257762577626,-8.241878078937035]]],[[[156.60336603366034,-8.172437970473439],[156.59256592565924,-8.196742008435706],[156.5385653856539,-8.073485815912832],[156.5421654216542,-8.010989718295605],[156.5529655296553,-7.971061655929049],[156.57096570965712,-7.958909636947922],[156.61416614166143,-8.096053851163504],[156.60336603366034,-8.172437970473439]]],[[[157.17217172171723,-8.10820587014463],[157.15057150571505,-8.123829894548933],[157.04257042570424,-8.11688588370258],[156.95976959769598,-8.014461723718796],[156.95976959769598,-7.938077604408846],[157.02457024570248,-7.868637495945265],[157.10377103771037,-7.854749474252543],[157.14697146971469,-7.882525517637973],[157.1865718657187,-7.941549609832023],[157.2009720097201,-8.016197726430377],[157.19017190171905,-8.082165829470782],[157.17217172171723,-8.10820587014463]]],[[[156.68616686166865,-7.922453580004543],[156.66816668166683,-7.936341601697251],[156.6357663576636,-7.882525517637973],[156.61056610566106,-7.865165490522088],[156.61056610566106,-7.806141398328037],[156.50976509765098,-7.707189243767431],[156.50256502565026,-7.639485138015431],[156.56016560165602,-7.573517034975026],[156.63936639366398,-7.613445097341582],[156.71856718567187,-7.695037224786304],[156.80856808568086,-7.722813268171734],[156.79056790567904,-7.778365354942608],[156.70776707767078,-7.877317509503214],[156.68616686166865,-7.922453580004543]]],[[[159.87939879398795,-8.533526534484082],[159.87939879398795,-8.557830572446335],[159.74619746197465,-8.474502442290031],[159.64539645396457,-8.372078282306248],[159.35379353793542,-8.260974108764515],[159.29259292592928,-8.20368601928206],[159.23859238592388,-8.196742008435706],[159.09099090990912,-8.102997862009857],[158.94338943389437,-8.04050176439263],[158.85338853388538,-7.958909636947922],[158.8317883178832,-7.92592558542772],[158.7777877778778,-7.90682955560024],[158.6877868778688,-7.818293417309164],[158.59778597785981,-7.759269325115113],[158.56538565385654,-7.651637156996557],[158.4789847898479,-7.576989040398203],[158.45738457384573,-7.544004988878001],[158.73458734587348,-7.604765083783633],[158.86418864188641,-7.722813268171734],[158.97218972189722,-7.7887813712121385],[159.01179011790117,-7.837389447136644],[159.1089910899109,-7.9033575501770486],[159.19899198991993,-7.910301561023417],[159.28539285392856,-7.976269664063821],[159.36819368193682,-7.99362969117972],[159.4329943299433,-8.028349745411504],[159.84339843398436,-8.32694221180492],[159.79299792997932,-8.406798336538046],[159.84699846998473,-8.4640864260205],[159.87939879398795,-8.533526534484082]]],[[[155.840158401584,-7.097852291999473],[155.73935739357393,-7.12042032725013],[155.67815678156785,-7.089172278441524],[155.70335703357034,-7.012788159131574],[155.73935739357393,-6.972860096765018],[155.86535865358655,-7.044036207940195],[155.840158401584,-7.097852291999473]]],[[[157.48537485374857,-7.330476655352484],[157.5177751777518,-7.365196709584268],[157.44217442174426,-7.425956804489914],[157.3377733777338,-7.392972752969712],[157.31617316173163,-7.35998870144951],[157.31617316173163,-7.340892671622015],[157.2441724417244,-7.3530446906031415],[157.10017100171,-7.323532644506116],[156.90576905769058,-7.1811804221557765],[156.6969669696697,-6.9103639991477905],[156.49536495364953,-6.761067765951083],[156.45576455764558,-6.715931695449754],[156.45216452164522,-6.637811573428223],[156.48096480964813,-6.608299527331198],[156.60336603366034,-6.6412835788514],[156.76536765367655,-6.76453977137426],[157.0317703177032,-6.89126796932031],[157.10377103771037,-6.957236072360715],[157.14697146971469,-7.113476316403776],[157.19377193771936,-7.160348389616701],[157.3377733777338,-7.280132576716383],[157.41337413374134,-7.307908620101813],[157.4529745297453,-7.313116628236585],[157.48537485374857,-7.330476655352484]]]]}},{"type":"Feature","id":694,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-12.52632526325263,7.435962409428797],[-12.540725407254058,7.409922368754948],[-12.605526055260555,7.474154469083771],[-12.951129511295107,7.5713706209327825],[-12.853928539285391,7.621714699568884],[-12.616326163261618,7.637338723973201],[-12.544325443254422,7.607826677876176],[-12.511925119251174,7.5817866372023275],[-12.50112501125011,7.534914563989403],[-12.52632526325263,7.435962409428797]]],[[[-10.283502835028344,8.484508047228928],[-10.287102871028708,8.453259998420307],[-10.315903159031592,8.310907776069968],[-10.359103591035904,8.187651583547108],[-10.387903879038788,8.158139537450083],[-10.517505175051753,8.12515548592988],[-10.571505715057157,8.071339401870603],[-10.618306183061833,7.8960031280000464],[-10.647106471064717,7.758858913784465],[-10.690306903069029,7.736290878533808],[-10.877508775087733,7.53838656941258],[-10.999909999099998,7.463738452814226],[-11.086310863108622,7.397770349773822],[-11.165511655116546,7.3144422196175185],[-11.266312663126627,7.232850092172811],[-11.377913779137799,7.093969875245648],[-11.45351453514536,6.951617652895294],[-11.507515075150735,6.906481582393965],[-11.547115471154711,6.9464096447605215],[-11.734317343173416,7.088761867110875],[-11.928719287192877,7.184242016248305],[-12.346323463234626,7.342218263002962],[-12.486724867248654,7.3856183307926955],[-12.479524795247954,7.4429064202751505],[-12.432724327243278,7.545330580258948],[-12.511925119251174,7.665114767358631],[-12.479524795247954,7.7536509056496925],[-12.511925119251174,7.7536509056496925],[-12.569525695256942,7.699834821590414],[-12.699126991269907,7.715458845994732],[-12.781927819278195,7.791842965304667],[-12.850328503285027,7.817883005978516],[-12.882728827288275,7.85607506563349],[-12.925929259292587,8.055715377466285],[-12.958329583295836,8.145987518468957],[-13.01953019530194,8.201539605239816],[-13.149131491314904,8.215427626932538],[-13.203132031320308,8.33521181403222],[-13.27153271532714,8.428955960458055],[-13.260732607326077,8.487980052652105],[-13.203132031320308,8.484508047228928],[-13.156331563315632,8.442843982150777],[-13.084330843308436,8.425483955034878],[-12.99432994329942,8.52617211230708],[-12.91152911529116,8.58172419907794],[-12.89352893528934,8.63033227500246],[-12.904329043290431,8.656372315676293],[-12.954729547295472,8.614708250598142],[-13.0879308793088,8.625124266867687],[-13.12033120331202,8.588668209924307],[-13.181531815318152,8.576516190943181],[-13.228332283322828,8.696300378042864],[-13.224732247322464,8.765740486506445],[-13.206732067320672,8.843860608527976],[-13.06993069930698,8.856012627509102],[-13.059130591305916,8.880316665471355],[-13.152731527315268,8.897676692587254],[-13.27153271532714,8.987948833589911],[-13.293132931329296,9.048708928495557],[-13.235532355323556,9.069540961034633],[-13.177931779317788,9.060860947476684],[-13.131131311313112,9.046972925783962],[-13.077130771307708,9.069540961034633],[-13.026730267302668,9.104261015266417],[-12.997929979299784,9.147661083056164],[-12.958329583295836,9.26397326473267],[-12.832328323283235,9.30216532438763],[-12.756727567275675,9.373341435562807],[-12.684726847268479,9.48444560910454],[-12.65232652326523,9.562565731126085],[-12.623526235262347,9.600757790781046],[-12.60192601926019,9.633741842301248],[-12.591125911259098,9.671933901956223],[-12.558725587255879,9.704917953476425],[-12.522725227252266,9.786510080921133],[-12.50112501125011,9.862894200231082],[-12.429124291242914,9.89761425446288],[-12.277922779227794,9.930598305983082],[-12.141121411214101,9.875046219212209],[-11.921519215192149,9.921918292425133],[-11.910719107191056,9.99309440360031],[-11.709117091170896,9.994830406311891],[-11.471514715147151,9.994830406311891],[-11.273512735127355,9.996566409023487],[-11.205112051120494,9.977470379195992],[-11.179911799117974,9.92539029784831],[-11.115111151111506,9.843798170403602],[-11.046710467104674,9.786510080921133],[-10.963909639096386,9.661517885686692],[-10.863108631086305,9.515693657913161],[-10.758707587075861,9.385493454543933],[-10.690306903069029,9.31431734336877],[-10.6831068310683,9.290013305406504],[-10.686706867068665,9.260501259309493],[-10.722707227072277,9.194533156269074],[-10.751507515075133,9.121621042382316],[-10.747907479074797,9.095581001708467],[-10.726307263072613,9.08169298001576],[-10.614706147061469,9.059124944765088],[-10.60750607506074,8.979268820031962],[-10.603906039060377,8.868164646490229],[-10.553505535055336,8.76400448379485],[-10.499504995049932,8.687620364484914],[-10.503105031050296,8.659844321099484],[-10.629106291062897,8.529644117730257],[-10.675906759067573,8.401179917072625],[-10.701107011070093,8.364723860129246],[-10.711907119071185,8.33521181403222],[-10.686706867068665,8.321323792339498],[-10.654306543065417,8.330003805897448],[-10.603906039060377,8.319587789627917],[-10.5571055710557,8.31611578420474],[-10.495904959049597,8.361251854706069],[-10.395103951039516,8.481036041805751],[-10.359103591035904,8.494924063498459],[-10.283502835028344,8.484508047228928]]]]}},{"type":"Feature","id":222,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-89.3618936189362,14.416429312730642],[-89.33669336693367,14.411221304595884],[-89.17109171091711,14.360877225959783],[-89.12069120691207,14.369557239517732],[-89.05589055890559,14.329629177151162],[-89.0270902709027,14.29664512563096],[-89.00189001890018,14.253245057841227],[-88.86868868688687,14.16297291683857],[-88.8470884708847,14.124780857183595],[-88.74628746287462,14.072700775835898],[-88.70668706687067,14.032772713469342],[-88.66708667086671,14.015412686353443],[-88.58428584285842,13.99978866194914],[-88.51228512285122,13.978956629410064],[-88.50508505085051,13.965068607717342],[-88.49788497884978,13.90430851281171],[-88.48348483484834,13.853964434175609],[-88.44748447484474,13.850492428752432],[-88.40788407884078,13.874796466714685],[-88.27468274682747,13.942500572466685],[-88.15228152281523,13.987636642968013],[-88.08028080280802,13.959860599582584],[-88.03708037080371,13.90430851281171],[-87.99027990279903,13.880004474849457],[-87.8930789307893,13.89562849925376],[-87.8030780307803,13.890420491118988],[-87.7310773107731,13.841812415194482],[-87.71667716677166,13.812300369097457],[-87.75987759877599,13.649116114208041],[-87.77427774277743,13.579676005744446],[-87.78147781477814,13.52065191355041],[-87.75627756277562,13.506763891857688],[-87.7310773107731,13.482459853895435],[-87.73827738277383,13.451211805086814],[-87.81387813878139,13.399131723739131],[-87.83907839078391,13.38524370204641],[-87.8210782107821,13.284555544774221],[-87.87867878678786,13.223795449868575],[-87.9290792907929,13.180395382078842],[-88.02268022680227,13.168243363097716],[-88.1810818108181,13.164771357674539],[-88.41868418684186,13.213379433599044],[-88.59148591485915,13.281083539351044],[-88.6850868508685,13.281083539351044],[-88.65628656286563,13.258515504100373],[-88.58068580685807,13.244627482407651],[-88.48348483484834,13.197755409194741],[-88.51228512285122,13.18386738750202],[-88.86868868688687,13.282819542062626],[-89.2790927909279,13.477251845760662],[-89.52389523895239,13.508499894569283],[-89.80469804698046,13.560579975916966],[-89.97029970299702,13.683836168439825],[-90.09630096300963,13.735916249787522],[-90.1071010710107,13.782788323000432],[-90.10350103501035,13.834868404348128],[-90.04950049500495,13.90430851281171],[-89.94149941499414,13.998052659237544],[-89.87309873098731,14.044924732450468],[-89.84069840698406,14.055340748720013],[-89.79389793897938,14.05013274058524],[-89.75069750697507,14.076172781259089],[-89.71109711097111,14.142140884299494],[-89.67149671496715,14.18206894666605],[-89.57069570695707,14.225469014455783],[-89.54549545495455,14.2410930388601],[-89.55629556295563,14.27754909580348],[-89.57789577895778,14.34698920426706],[-89.57429574295743,14.390389272056808],[-89.54189541895418,14.409485301884288],[-89.50229502295022,14.412957307307465],[-89.41949419494195,14.430317334423364],[-89.38349383493835,14.426845329000187],[-89.3618936189362,14.416429312730642]]]}},{"type":"Feature","id":674,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[12.396723967239666,43.93541942060048],[12.439924399244006,43.98229149381342],[12.504725047250474,43.989235504659774],[12.515525155251567,43.95277944771638],[12.486724867248682,43.900699366368684],[12.42552425524255,43.89375535552233],[12.396723967239666,43.93541942060048]]]}},{"type":"Feature","id":-99,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[48.937089370893716,11.258640380349135],[48.937089370893716,10.98261594920639],[48.937089370893716,10.71353552891],[48.937089370893716,10.434039092344065],[48.937089370893716,9.973998373772815],[48.937089370893716,9.807342113460209],[48.937089370893716,9.564301733837667],[48.937089370893716,9.451461557584338],[48.793087930879324,9.232725215924049],[48.61668616686168,8.965380798339254],[48.42948429484295,8.678940350926965],[48.27108271082713,8.442843982150777],[48.12708127081271,8.222371637778892],[47.97947979479795,7.996691285272249],[47.637476374763764,7.996691285272249],[47.30627306273064,7.996691285272249],[46.97866978669788,7.996691285272249],[46.92106921069211,8.026203331369274],[46.64386643866439,8.118211475083513],[46.29466294662947,8.234523656760018],[45.86265862658627,8.380347884533549],[45.55665556655566,8.482772044517333],[45.225452254522565,8.590404212635889],[44.89424894248944,8.69977238346604],[44.63144631446315,8.78657251904552],[44.30744307443075,8.892468684452481],[44.0230402304023,8.98621283087833],[43.983439834398354,9.008780866128987],[43.825038250382505,9.151133088479341],[43.61983619836198,9.336885378619428],[43.58023580235803,9.340357384042605],[43.483034830348316,9.380285446409175],[43.3930339303393,9.480973603681363],[43.30303303033031,9.609437804338995],[43.22023220232202,9.77088605651683],[43.180631806318075,9.880254227346981],[43.0690306903069,9.92539029784831],[43.0150301503015,10.01219043342779],[42.91422914229142,10.140654634085422],[42.84222842228422,10.20315073170265],[42.8170281702817,10.256966815761928],[42.78462784627848,10.369806992015256],[42.72342723427235,10.49132718182652],[42.669426694266946,10.56771130113647],[42.65502655026552,10.600695352656672],[42.65862658626588,10.621527385195748],[42.7630276302763,10.786447642796759],[42.809828098281,10.84547173499081],[42.86382863828638,10.902759824473264],[42.90702907029072,10.96004791395572],[42.92142921429215,10.999975976322276],[43.04743047430475,11.194408280020312],[43.15903159031592,11.366272548467691],[43.24543245432454,11.499944757260096],[43.439834398344004,11.347176518640211],[43.63063630636307,11.034696030554073],[43.85383853838539,10.784711640085163],[44.159841598415994,10.55035127402057],[44.278642786427866,10.47223115199904],[44.386643866438675,10.430567086920888],[44.94464944649448,10.437511097767242],[45.33705337053371,10.649303428581177],[45.69705697056972,10.803807669912658],[45.81585815858159,10.835055718721264],[46.02466024660248,10.793391653643113],[46.255062550625524,10.781239634661986],[46.46026460264602,10.734367561449076],[46.564665646656465,10.746519580430203],[46.975069750697514,10.925327859723922],[47.23067230672308,11.100664133594478],[47.403474034740356,11.17357624748125],[47.47547475474755,11.175312250192832],[47.713077130771325,11.112816152575604],[48.01908019080193,11.138856193249453],[48.44028440284404,11.289888429157742],[48.57348573485734,11.321136477966363],[48.67428674286742,11.322872480677944],[48.90468904689047,11.255168374925958],[48.937089370893716,11.258640380349135]]]}},{"type":"Feature","id":706,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[41.53181531815318,-1.6954118535325904],[41.53901539015391,-1.6138197260878684],[41.521015210152115,-1.5721556610097167],[41.42741427414276,-1.4488994684868572],[41.25101251012512,-1.219747110557023],[41.11421114211143,-1.047882842109658],[40.97740977409774,-0.8708105655275205],[40.97740977409774,-0.7284583431771665],[40.97740977409774,-0.3066096842608914],[40.9738097380974,0.5353516308600774],[40.97020970209704,1.377312945981032],[40.96660966609667,2.2210102638135965],[40.96660966609667,2.6428589227298716],[40.96300963009631,2.8147231911772366],[40.97740977409774,2.8424992345626663],[41.135811358113585,2.9970034758941466],[41.34101341013411,3.201851795861728],[41.61461614616147,3.590716403257801],[41.76221762217622,3.8007727313601407],[41.88461884618846,3.9778450079422782],[41.91701917019171,4.031661092001556],[42.025020250202516,4.137557257408531],[42.22662226622268,4.20178935773734],[42.35622356223564,4.212205374006885],[42.79182791827918,4.292061498739997],[42.85662856628568,4.325045550260199],[42.89622896228963,4.361501607203593],[42.93222932229324,4.444829737359896],[43.0150301503015,4.562877921747983],[43.12663126631267,4.644470049192691],[43.33543335433356,4.750366214599666],[43.53703537035372,4.840638355602323],[43.5838358383584,4.854526377295045],[43.82863828638287,4.9118144667775],[43.889838898389,4.93091049660498],[43.99063990639908,4.950006526432475],[44.026640266402666,4.951742529144056],[44.36864368643688,4.93091049660498],[44.63504635046351,4.915286472200677],[44.91224912249123,4.8996624477963735],[44.94104941049412,4.9118144667775],[45.131851318513185,5.12187079487984],[45.43785437854379,5.455183315505053],[45.63225632256322,5.66871164903057],[45.93465934659346,5.996816161521011],[46.16506165061651,6.23464853300878],[46.42426424264244,6.496784942458817],[46.67266672666727,6.738089319369777],[46.97146971469715,7.026265769493648],[47.15867158671588,7.208546054210558],[47.453874538745396,7.489778493488075],[47.73107731077312,7.758858913784465],[47.97947979479795,7.996691285272249],[48.12708127081271,8.222371637778892],[48.27108271082713,8.442843982150777],[48.42948429484295,8.678940350926965],[48.61668616686168,8.965380798339254],[48.793087930879324,9.232725215924049],[48.937089370893716,9.451461557584338],[48.937089370893716,9.564301733837667],[48.937089370893716,9.807342113460209],[48.937089370893716,9.973998373772815],[48.937089370893716,10.434039092344065],[48.937089370893716,10.71353552891],[48.937089370893716,10.98261594920639],[48.937089370893716,11.258640380349135],[49.063090630906316,11.270792399330261],[49.38709387093871,11.341968510505438],[49.64269642696428,11.451336681335576],[50.11070110701107,11.529456803357121],[50.46710467104671,11.727361112478334],[50.528305283052845,11.822841261615764],[50.636306363063625,11.944361451427028],[50.79110791107911,11.984289513793598],[51.190711907119066,11.841937291443244],[51.25551255512556,11.831521275173714],[51.23031230312304,11.744721139594233],[51.21951219512195,11.657921004014753],[51.13671136711369,11.505152765394854],[51.082710827108286,11.335024499659085],[51.122311223112234,11.076360095632225],[51.140311403114026,10.656247439427531],[51.12951129511296,10.5954873445219],[51.10431104311044,10.536463252327849],[51.09351093510935,10.487855176403343],[51.05031050310504,10.47223115199904],[51.032310323103246,10.44445510861361],[51.064710647106466,10.434039092344065],[51.18711187111873,10.479175162845394],[51.18711187111873,10.529519241481495],[51.19431194311943,10.553823279443748],[51.29511295112951,10.498271192672888],[51.37071370713707,10.475703157422217],[51.38871388713889,10.421887073362939],[51.38511385113853,10.387167019131141],[51.26991269912699,10.402791043535458],[51.20871208712089,10.430567086920888],[51.03591035910361,10.38543101641956],[50.931509315093166,10.335086937783458],[50.89910899108992,10.25349481033875],[50.8739087390874,9.923654295136714],[50.83430834308345,9.710125961611197],[50.82350823508236,9.42889352233368],[50.686706867068665,9.241405229481998],[50.636306363063625,9.10946902340119],[50.43110431104313,8.845596611239571],[50.319503195031956,8.619916258732914],[50.28710287102871,8.508812085191181],[50.10350103501037,8.199803602528235],[49.85149851498517,7.961971231040451],[49.76149761497615,7.659906759223858],[49.67149671496716,7.468946460948999],[49.57069570695708,7.297082192501634],[49.347493474934765,6.989809712550269],[49.23589235892359,6.778017381736333],[49.0918909189092,6.408248804167741],[49.04869048690489,6.173888438103148],[48.6490864908649,5.495111377871609],[48.23508235082352,4.953478531855652],[47.97587975879759,4.496909818707579],[47.511475114751164,3.9674289916727474],[46.8778687786878,3.2851799260180314],[46.049860498605,2.4744666597056693],[45.82665826658268,2.309546402104658],[44.91944919449196,1.8095776211668522],[44.33264332643327,1.391200967673754],[44.033840338403394,1.1064965229730603],[43.717037170371725,0.8582481352157458],[43.46863468634686,0.6221517664395577],[42.71262712627126,-0.17640948089166386],[42.63342633426336,-0.25105759749001777],[42.56142561425614,-0.32223370866519474],[42.46422464224642,-0.45590591745759923],[42.39942399423995,-0.5097220015168773],[42.21942219422195,-0.737138356735116],[42.107821078210776,-0.8569225438347985],[41.97821978219784,-0.9732347255113041],[41.9278192781928,-1.0548268529560119],[41.88821888218882,-1.1503070020934416],[41.84501845018451,-1.2041230861527197],[41.73341733417334,-1.429803438659377],[41.63261632616326,-1.5790996718560848],[41.53181531815318,-1.6954118535325904]]]}},{"type":"Feature","id":666,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-56.15156151561516,46.761631835068385],[-56.17316173161731,46.752951821510436],[-56.241562415624145,46.766839843203144],[-56.20916209162091,46.79808789201178],[-56.18396183961839,46.8067679055697],[-56.15156151561516,46.81023991099289],[-56.137161371613715,46.80155989743494],[-56.140761407614065,46.778991862184284],[-56.15156151561516,46.761631835068385]]],[[[-56.266762667626665,46.838015954378335],[-56.35316353163532,46.79461588658859],[-56.38556385563855,46.81891992455084],[-56.37836378363784,46.84843197064785],[-56.33156331563315,46.91613607639985],[-56.33516335163351,46.935232106227346],[-56.38556385563855,47.067168312308155],[-56.37836378363784,47.08973634755881],[-56.363963639636395,47.09841636111676],[-56.288362883628835,47.070640317731346],[-56.27756277562776,47.03418426078795],[-56.313563135631355,46.95432813605484],[-56.288362883628835,46.90051205199555],[-56.25596255962559,46.86058398962899],[-56.266762667626665,46.838015954378335]]]]}},{"type":"Feature","id":688,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[20.241202412024137,46.108894815510695],[20.30240302403024,46.049870723316644],[20.36000360003601,45.97522260671829],[20.439204392043933,45.94050255248649],[20.532805328053286,45.89883848740834],[20.57960579605796,45.86932644131133],[20.651606516065158,45.77905430030867],[20.709207092070926,45.735654232518925],[20.727207272072718,45.73739023523052],[20.74520745207454,45.74954225421163],[20.759607596075966,45.75822226776958],[20.774007740077394,45.74954225421163],[20.774007740077394,45.72176621082619],[20.777607776077758,45.66274211863217],[20.766807668076694,45.59677401559176],[20.784807848078486,45.536013920686116],[20.784807848078486,45.51691789085862],[20.774007740077394,45.49955786374272],[20.774007740077394,45.48393383933842],[20.79560795607958,45.468309814934116],[20.87120871208714,45.42838175256756],[20.943209432094335,45.36588565495032],[21.02241022410226,45.320749584449004],[21.101611016110155,45.29297354106356],[21.14841148411486,45.291237538351965],[21.227612276122755,45.24089345971589],[21.38241382413824,45.2044374027725],[21.43281432814328,45.19228538379136],[21.46521465214653,45.171453351252296],[21.49041490414905,45.14714931329004],[21.49041490414905,45.12284527532779],[21.468814688146892,45.11069325634665],[21.43281432814328,45.07597320211485],[21.422014220142216,45.03257313432513],[21.396813968139696,45.02215711805559],[21.371613716137176,45.02215711805559],[21.353613536135356,45.00826909636288],[21.35721357213572,44.99090906924698],[21.378813788137876,44.97354904213108],[21.411214112141124,44.95792501772678],[21.472414724147256,44.942300993322476],[21.53361533615336,44.91799695536022],[21.53361533615336,44.900636928244325],[21.519215192151933,44.88154089841683],[21.443614436144372,44.87286088485888],[21.386013860138604,44.86938887943569],[21.35721357213572,44.862444868589336],[21.360813608136084,44.82598881164597],[21.522815228152297,44.78953275470258],[21.598415984159857,44.75481270047078],[21.63441634416344,44.709676629969465],[21.738817388173885,44.680164583872426],[21.908019080190797,44.66627656217972],[22.026820268202698,44.61940448896681],[22.091620916209166,44.54128436694526],[22.199621996219975,44.56038039677276],[22.350823508235095,44.67669257844926],[22.49842498424985,44.706204624546274],[22.642426424264244,44.650652537775414],[22.721627216272168,44.60551646727407],[22.736027360273596,44.56906041033071],[22.700027000270012,44.55517238863797],[22.620826208262088,44.56211639948435],[22.552425524255256,44.53954836423367],[22.502025020250215,44.489204285597566],[22.494824948249487,44.4353882015383],[22.5308253082531,44.37810011205585],[22.58122581225814,44.33817204968929],[22.649626496264972,44.315604014438605],[22.68202682026822,44.286091968341594],[22.68922689226892,44.247899908686605],[22.703627036270376,44.23748389241709],[22.667626676266764,44.22012386530119],[22.628026280262816,44.19408382462734],[22.602826028260296,44.148947754126],[22.59922599225993,44.07603564023924],[22.469624696246967,44.018747550756785],[22.419224192241927,44.00659553177567],[22.39762397623977,43.97013947483228],[22.365223652236523,43.862507306713724],[22.368823688236887,43.780915179269016],[22.38682386823868,43.74098711690246],[22.394023940239407,43.70626706267066],[22.43722437224372,43.666339000304106],[22.47322473224733,43.60210689997527],[22.49842498424985,43.518778769818994],[22.55602556025562,43.454546669490156],[22.696426964269648,43.39031456916135],[22.768427684276844,43.353858512217954],[22.818828188281884,43.30004242815869],[22.85842858428586,43.25317035494578],[22.977229772297733,43.187202251905376],[22.96642966429664,43.14206618140403],[22.94122941229412,43.09693011090269],[22.9160291602916,43.07609807836363],[22.85842858428586,43.01880998888117],[22.800828008280092,42.98582593736097],[22.70722707227074,42.88340177737717],[22.559625596255984,42.878193769242415],[22.52362523625237,42.869513755684466],[22.466024660246603,42.84173771229902],[22.440824408244083,42.79139363366292],[22.466024660246603,42.751465571296364],[22.46242462424624,42.70980150621821],[22.43722437224372,42.6299453814851],[22.47322473224733,42.543145245905606],[22.52362523625237,42.50321718353905],[22.5308253082531,42.48064914828839],[22.52362523625237,42.44072108592184],[22.444424444244447,42.35912895847713],[22.42282422824229,42.32961691238009],[22.343623436234367,42.313992887975786],[22.318423184231847,42.32093689882214],[22.2788227882279,42.35044894491918],[22.239222392223922,42.35739295576553],[22.14562145621457,42.32440890424533],[22.052020520205218,42.30531287441784],[21.976419764197658,42.319200896110544],[21.904419044190462,42.322672901533736],[21.85401854018542,42.30878487984103],[21.814418144181445,42.30357687170624],[21.738817388173885,42.267120814762876],[21.620016200162013,42.24281677680062],[21.562415624156245,42.24802478493538],[21.54081540815409,42.281008836455584],[21.519215192151933,42.327880909668494],[21.530015300152996,42.35044894491918],[21.60921609216092,42.386905001862544],[21.620016200162013,42.42336105880594],[21.731617316173157,42.5952253272533],[21.75321753217534,42.65077741402416],[21.75321753217534,42.66987344385166],[21.724417244172457,42.6820254628328],[21.663216632166325,42.6820254628328],[21.389613896138968,42.751465571296364],[21.404014040140396,42.831321696029505],[21.3248132481325,42.874721763819224],[21.238412384123848,42.91291382347421],[21.22401224012242,42.95631389126393],[21.126811268112675,43.043114026843426],[21.058410584105843,43.09172210276793],[20.968409684096855,43.116026140730185],[20.88920889208893,43.15248219767358],[20.84600846008462,43.17331423021264],[20.824408244082434,43.213242292579196],[20.824408244082434,43.23754633054145],[20.799207992079914,43.26185036850373],[20.76320763207633,43.25837836308054],[20.702007020070198,43.22713031427193],[20.622806228062274,43.19935427088649],[20.608406084060846,43.178522238347426],[20.63720637206373,43.12991416242289],[20.658806588065886,43.10040211632588],[20.648006480064794,43.07089007022887],[20.622806228062274,43.03443401328548],[20.475204752047517,42.95284188584077],[20.457204572045725,42.925065842455325],[20.48600486004861,42.878193769242415],[20.468004680046818,42.857361736703325],[20.34560345603458,42.827849690606314],[20.349203492034917,42.85215372856857],[20.338403384033853,42.89208179093512],[20.27000270002702,42.93548185872487],[20.16920169201694,42.96846591024507],[19.94239942399426,43.08130608649839],[19.85959859598597,43.09693011090269],[19.780397803978047,43.10908212988383],[19.67239672396724,43.16463421665469],[19.6147961479615,43.17331423021264],[19.549995499955003,43.21150628986763],[19.41319413194134,43.34344249594844],[19.297992979929802,43.4146186071236],[19.218792187921878,43.4493386613554],[19.19719197191972,43.48579471829876],[19.189991899918994,43.52051477253056],[19.193591935919358,43.5326667915117],[19.25479254792549,43.5847468728594],[19.301593015930166,43.59169088370575],[19.359193591935934,43.59342688641732],[19.398793987939882,43.5673868457435],[19.452794527945287,43.56217883760871],[19.48159481594817,43.595162889128915],[19.4959949599496,43.64203496234185],[19.4887948879489,43.70279505724747],[19.3627936279363,43.845147279597825],[19.258392583925854,43.94409943415843],[19.243992439924398,43.96493146669752],[19.269192691926918,43.98402749652499],[19.30519305193053,43.99270751008294],[19.344793447934478,43.98576349923658],[19.449194491944922,43.97881948839023],[19.549995499955003,43.98749950194818],[19.58239582395825,44.01180353991043],[19.58239582395825,44.04305158871904],[19.54639546395464,44.074299637527645],[19.43119431194313,44.154155762260785],[19.33759337593378,44.22533187343595],[19.233192331923334,44.28088396020681],[19.150391503915046,44.3017159927459],[19.12879128791289,44.32949203613134],[19.117991179911797,44.36074008493995],[19.12879128791289,44.41455616899921],[19.132391323913254,44.48399627746281],[19.150391503915046,44.527396345252555],[19.222392223922242,44.60898847269726],[19.290792907929074,44.697524610988324],[19.333993339933414,44.78085274114463],[19.35559355593557,44.85897286316617],[19.348393483934842,44.88154089841683],[19.31239312393126,44.89716492282113],[19.236792367923698,44.91452494993703],[19.132391323913254,44.89890092553273],[19.042390423904237,44.871124882147285],[19.006390063900653,44.86938887943569],[18.99558995589956,44.90410893366749],[19.009990099901017,44.91973295807179],[19.038790387903873,44.91799695536022],[19.060390603906058,44.91105294451384],[19.085590855908578,44.92667696891817],[19.099990999910005,44.97354904213108],[19.063990639906393,45.1367332970205],[19.12879128791289,45.1523573214248],[19.132391323913254,45.17492535667549],[19.135991359913618,45.19575738921455],[19.20439204392045,45.167981345829105],[19.301593015930166,45.167981345829105],[19.38799387993882,45.17318935396389],[19.402394023940246,45.188813378368195],[19.398793987939882,45.21311741633045],[19.38079380793809,45.23047744344635],[19.351993519935206,45.24610146785065],[19.33039330393305,45.26866950310131],[19.272792727927282,45.27734951665926],[19.092790927909277,45.33637360885331],[19.006390063900653,45.39886970647052],[19.006390063900653,45.46657381222252],[19.031590315903173,45.503029869165914],[19.063990639906393,45.515181888147026],[19.056790567905693,45.52733390712817],[18.95238952389525,45.55858195593677],[18.916389163891637,45.600246021014925],[18.948789487894885,45.655798107785785],[18.89478894788948,45.76690228132753],[18.840788407884077,45.83634238979113],[18.89478894788948,45.86585443588814],[18.90198901989021,45.90751850096629],[18.905589055890573,45.93182253892854],[18.92718927189273,45.93182253892854],[19.017190171901717,45.95959858231399],[19.0459904599046,45.982166617564644],[19.067590675906757,46.00994266095009],[19.085590855908578,46.01688667179644],[19.14679146791468,45.9873746256994],[19.207992079920814,45.98390262027624],[19.276392763927646,46.002998650103734],[19.33039330393305,46.029038690777554],[19.391593915939154,46.049870723316644],[19.42039420394204,46.06375874500935],[19.45639456394565,46.088062782971605],[19.53199531995321,46.155766888723605],[19.6147961479615,46.16965491041631],[19.72279722797228,46.15229488330044],[19.845198451984515,46.14535087245406],[19.935199351993532,46.16097489685836],[20.162001620016213,46.1418788670309],[20.20880208802089,46.126254842626594],[20.241202412024137,46.108894815510695]]]}},{"type":"Feature","id":678,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[6.658266582665846,0.1204469827901562],[6.557465574655765,0.047534868903383654],[6.521465214652153,0.06663089873087813],[6.496264962649633,0.11697497736697926],[6.467464674646749,0.22807915090871234],[6.478264782647841,0.28015923225639483],[6.525065250652517,0.340919327162041],[6.625866258662597,0.39994341935607736],[6.687066870668701,0.40515142749084987],[6.748267482674834,0.32529530275772345],[6.748267482674834,0.24370317531301566],[6.658266582665846,0.1204469827901562]]],[[[7.425074250742512,1.5682732442558915],[7.385473854738564,1.5422332035820574],[7.342273422734223,1.563065236121119],[7.331473314733159,1.6029932984876893],[7.389073890738928,1.6793774177976246],[7.414274142741448,1.698473447625119],[7.435874358743604,1.6828494232208158],[7.450274502745032,1.66201739068174],[7.453874538745396,1.630769341873119],[7.425074250742512,1.5682732442558915]]]]}},{"type":"Feature","id":740,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-54.15714157141571,5.359703166367623],[-54.239942399423995,5.288527055192446],[-54.32994329943298,5.187838897920244],[-54.452344523445234,5.0142386267612835],[-54.445144451444506,4.95868653999041],[-54.47394473944739,4.915286472200677],[-54.481144811448104,4.837166350179146],[-54.470344703447026,4.74863021188807],[-54.441544415444156,4.691342122405615],[-54.427144271442714,4.583709954287059],[-54.44874448744487,4.484757799726452],[-54.441544415444156,4.427469710243997],[-54.416344163441636,4.33719756924134],[-54.394743947439466,4.24171742010391],[-54.39834398343983,4.20178935773734],[-54.369543695436946,4.170541308928733],[-54.340743407434076,4.1392932601201124],[-54.351543515435154,4.054229127252228],[-54.25434254342542,3.901460888632343],[-54.19674196741967,3.833756782880343],[-54.113941139411395,3.769524682551534],[-54.08154081540815,3.705292582222711],[-54.03474034740347,3.6289084629127757],[-54.00594005940059,3.6202284493548262],[-53.991539915399144,3.5889804005462054],[-54.00594005940059,3.529956308352155],[-54.00954009540095,3.448364180907447],[-54.063540635406355,3.3528840317700173],[-54.189541895418955,3.1792837606110567],[-54.20394203942038,3.137619695532905],[-54.17154171541715,2.9935314704709697],[-54.189541895418955,2.8754832860828827],[-54.19674196741967,2.8181951966004135],[-54.25794257942579,2.7140350339050485],[-54.401944019440194,2.462314640724543],[-54.48474484744847,2.415442567511633],[-54.53514535145351,2.3425304536248603],[-54.567545675456756,2.3425304536248603],[-54.603546035460354,2.3355864427785065],[-54.617946179461796,2.326906429220557],[-54.66114661146611,2.326906429220557],[-54.69714697146971,2.3598904807407592],[-54.704347043470435,2.398082540395734],[-54.72234722347223,2.441482608185467],[-54.76554765547655,2.455370629878189],[-54.85194851948519,2.4397466054738857],[-54.87714877148771,2.4501626217434165],[-54.92754927549275,2.4970346949563407],[-54.96714967149671,2.549114776304023],[-54.97794977949779,2.597722852228543],[-55.006750067500676,2.5925148440937704],[-55.07155071550714,2.549114776304023],[-55.11475114751147,2.5386987600344924],[-55.147151471514704,2.5508507790156187],[-55.186751867518666,2.547378773592442],[-55.287552875528746,2.5005067003795176],[-55.345153451534514,2.488354681398391],[-55.38475384753848,2.441482608185467],[-55.65835658356583,2.41891457293481],[-55.73035730357303,2.4067625539536834],[-55.89235892358923,2.490090684109987],[-55.935559355593554,2.516130724783821],[-55.95715957159571,2.519602730206998],[-55.975159751597516,2.516130724783821],[-55.99315993159931,2.4970346949563407],[-56.02196021960219,2.3928745322609615],[-56.04356043560435,2.3650984888755318],[-56.086760867608675,2.340794450913279],[-56.12996129961299,2.2991303858351273],[-56.137161371613715,2.259202323468557],[-56.07236072360723,2.2366342882179],[-56.01836018360183,2.158514166196369],[-55.960759607596074,2.094282065867546],[-55.9139591395914,2.0387299790966864],[-55.92115921159211,1.9762338814794589],[-55.928359283592826,1.887697743188383],[-55.96435964359644,1.8564496943797764],[-56.01836018360183,1.8425616726870544],[-56.22716227162272,1.8859617404767874],[-56.38556385563855,1.9241538001317622],[-56.4539645396454,1.9328338136897116],[-56.48276482764827,1.941513827247661],[-56.52236522365223,1.9744978787678633],[-56.56196561965619,2.005745927576484],[-56.626766267662674,2.016161943846015],[-56.7059670596706,2.036993976385091],[-56.75996759967599,2.1151140984066217],[-56.82116821168211,2.2262182719483548],[-56.83916839168391,2.276562350584456],[-56.88596885968859,2.3251704265089614],[-56.93276932769328,2.394610534972557],[-56.94356943569436,2.4571066325897846],[-56.979569795697955,2.512658719360644],[-56.99756997569975,2.5317547491881385],[-57.02277022770227,2.6081388684980737],[-57.029970299702995,2.637650914595099],[-57.04077040770407,2.641122920018276],[-57.05877058770588,2.6654269579805288],[-57.09837098370983,2.7470190854252508],[-57.105571055710556,2.7678511179643266],[-57.119971199712,2.7747951288106805],[-57.16317163171631,2.833819221004731],[-57.19557195571956,2.8529152508322113],[-57.209972099720986,2.8824272969292366],[-57.206372063720636,2.9640194243739444],[-57.22437224372243,3.002211484028919],[-57.231572315723156,3.0785956033388544],[-57.231572315723156,3.1081076494358797],[-57.24957249572495,3.1428277036676775],[-57.27837278372783,3.1636597362067533],[-57.281972819728196,3.219211822977627],[-57.28917289172891,3.3528840317700173],[-57.30357303573035,3.37718806973227],[-57.42597425974259,3.3754520670206887],[-57.436774367743666,3.3615640453279667],[-57.49077490774907,3.354620034481613],[-57.54837548375484,3.3528840317700173],[-57.60237602376023,3.370244058885916],[-57.645576455764555,3.394548096848169],[-57.65637656376563,3.4240601429451942],[-57.64917649176492,3.5178042893710284],[-57.721177211772115,3.5889804005462054],[-57.832778327783274,3.6757805361256857],[-57.86517865178651,3.7868847096674187],[-57.908379083790834,3.8563248181310144],[-58.03078030780307,4.002149045904531],[-58.05598055980559,4.101101200465152],[-58.05598055980559,4.172277311640315],[-58.009180091800914,4.236509411969138],[-57.947979479794796,4.349349588222466],[-57.92637926379264,4.453509750917831],[-57.90477904779047,4.5073258349771095],[-57.8759787597876,4.576765943440705],[-57.847178471784716,4.668774087154944],[-57.86877868778687,4.724326173925817],[-57.90477904779047,4.779878260696691],[-57.91557915579155,4.819806323063247],[-57.87957879578795,4.880566417968879],[-57.84357843578435,4.922230483047031],[-57.80397803978039,4.929174493893399],[-57.75357753577535,4.955214534567233],[-57.71037710377104,4.991670591510612],[-57.64917649176492,5.0003506050685615],[-57.569975699756995,5.003822610491753],[-57.411574115741146,5.003822610491753],[-57.332373323733236,5.019446634896056],[-57.307173071730716,5.048958680993081],[-57.310773107731066,5.106246770475536],[-57.267572675726754,5.1565908491116375],[-57.22797227972279,5.179158884362295],[-57.209972099720986,5.194782908766598],[-57.206372063720636,5.2138789385940925],[-57.217172171721714,5.231238965709991],[-57.235172351723506,5.243390984691118],[-57.27837278372783,5.246862990114295],[-57.317973179731794,5.335399128405356],[-57.292772927729274,5.373591188060331],[-57.256772567725676,5.444767299235508],[-57.24957249572495,5.484695361602064],[-57.19557195571956,5.548927461930887],[-57.181171811718116,5.528095429391811],[-57.141571415714154,5.644407611068317],[-57.13437134371344,5.73641575478257],[-57.105571055710556,5.830159901208404],[-57.055170551705515,5.939528072038556],[-56.96876968769688,5.993344156097834],[-56.464764647646476,5.93779206932696],[-56.23436234362343,5.885711987979278],[-55.93915939159392,5.795439846976606],[-55.89595895958959,5.699959697839176],[-55.89595895958959,5.795439846976606],[-55.910359103591034,5.8926559988256315],[-55.827558275582746,5.962096107289213],[-55.647556475564755,5.986400145251466],[-55.37755377553775,5.9534160937312635],[-55.147151471514704,5.993344156097834],[-54.833948339483385,5.988136147963061],[-54.3551435514355,5.91001602594153],[-54.142741427414265,5.856199941882252],[-54.05274052740526,5.807591865957733],[-54.038340383403835,5.720791730378252],[-54.04554045540455,5.609687556836519],[-54.08154081540815,5.502055388717963],[-54.15714157141571,5.359703166367623]]]}},{"type":"Feature","id":703,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[22.5380253802538,49.072251444194166],[22.52362523625237,49.030587379116014],[22.484024840248424,48.983715305903104],[22.433624336243383,48.933371227267],[22.390423904239043,48.87434713507295],[22.332823328233303,48.745882934415306],[22.29682296822969,48.68512283950969],[22.142021420214206,48.56881065783318],[22.131221312213142,48.40562640294374],[22.109621096210958,48.39347438396263],[21.76761767617677,48.33792229719177],[21.720817208172093,48.34660231074972],[21.674016740167417,48.37785035955832],[21.648816488164897,48.402154397520576],[21.630816308163077,48.41777842192488],[21.60201602016022,48.46291449242622],[21.562415624156245,48.495898543946424],[21.504815048150476,48.521938584620244],[21.4508145081451,48.551450630717284],[21.38241382413824,48.55318663342888],[21.195211952119536,48.50978656563913],[21.06561065610657,48.50631456021594],[20.982809828098283,48.52020258190868],[20.867608676086775,48.5462426225825],[20.644406444064458,48.54971462800569],[20.489604896048974,48.52714659275503],[20.475204752047517,48.495898543946424],[20.33480334803349,48.296258232113615],[20.129601296012964,48.22161011551526],[19.94959949599496,48.14696199891691],[19.89919899198992,48.131337974512604],[19.80919809198093,48.15564201247486],[19.70839708397085,48.199042080264576],[19.625596255962563,48.22334611822683],[19.56439564395646,48.21293010195731],[19.4959949599496,48.16258602332121],[19.467194671946714,48.110505941973514],[19.265592655926554,48.072313882318554],[18.912789127891273,48.051481849779464],[18.790387903879036,48.00113777114336],[18.75078750787509,47.93864167352615],[18.747187471874724,47.893505603024806],[18.779587795877973,47.85357754065825],[18.739987399873996,47.80670546744534],[18.72558725587257,47.787609437617846],[18.477184771847732,47.7771934213483],[18.145981459814607,47.76330539965559],[17.94797947979481,47.766777405078784],[17.760777607776078,47.77024941050195],[17.634776347763477,47.8101774728685],[17.479974799747993,47.88829759489005],[17.31797317973181,47.990721754873846],[17.299972999730016,47.99419376029701],[17.278372783727832,48.004609776566554],[17.173971739717416,48.01155378741291],[17.148771487714896,48.00634577927815],[17.087570875708764,48.03932983079835],[17.06957069570697,48.08272989858807],[16.972369723697255,48.19730607755301],[16.864368643686447,48.38653037311627],[16.864368643686447,48.44208245988713],[16.903969039690395,48.50284255479278],[16.94356943569437,48.551450630717284],[16.947169471694735,48.58790668766065],[16.954369543695435,48.598322703930194],[16.986769867698683,48.67644282595174],[17.062370623706244,48.780602988647104],[17.13437134371344,48.84136308355275],[17.188371883718844,48.860459113380216],[17.296372963729652,48.843099086264345],[17.483574835748357,48.827475061860014],[17.623976239762413,48.84136308355275],[17.757177571775713,48.88823515676566],[17.829178291782938,48.928163219132216],[17.893978939789406,48.97156328692196],[17.911979119791198,48.99933933030741],[17.940779407794082,49.01149134928852],[18.052380523805255,49.03579538725077],[18.084780847808474,49.06530743334781],[18.09918099180993,49.119123517407075],[18.109981099810994,49.17988361231272],[18.13158131581318,49.225019682814036],[18.160381603816035,49.25800373433424],[18.36558365583656,49.33612385635578],[18.38358383583838,49.36389989974123],[18.4159841598416,49.39167594312664],[18.477184771847732,49.42118798922368],[18.53478534785347,49.46458805701343],[18.595985959859604,49.49062809768725],[18.67518675186753,49.48889209497568],[18.75078750787509,49.49410010311044],[18.808388083880857,49.509724127514744],[18.833588335883377,49.51146013022634],[18.937989379893793,49.49757210853363],[18.955989559895613,49.4489640326091],[18.966789667896677,49.39688395126143],[19.150391503915046,49.40035595668459],[19.251192511925126,49.51146013022634],[19.301593015930166,49.52534815191905],[19.38799387993882,49.563540211574036],[19.441994419944194,49.598260265805806],[19.477994779947807,49.57569223055515],[19.535595355953575,49.504516119379986],[19.593195931959315,49.44722802989753],[19.625596255962563,49.424659994646845],[19.629196291962927,49.407299967530946],[19.66519665196654,49.39688395126143],[19.729997299973007,49.389939940415076],[19.77319773197732,49.37257991329918],[19.787597875978776,49.318763829239884],[19.787597875978776,49.27015575331538],[19.76599765997662,49.23543569908358],[19.755197551975527,49.204187650274974],[19.801998019980203,49.192035631293834],[19.870398703987036,49.204187650274974],[19.91719917199174,49.22154767739087],[20.05760057600577,49.18161961502432],[20.10800108001081,49.27015575331538],[20.162001620016213,49.31702782652829],[20.237602376023773,49.33785985906738],[20.30240302403024,49.365635902452794],[20.363603636036373,49.38473193228029],[20.40320403204032,49.38473193228029],[20.42120421204214,49.39167594312664],[20.475204752047517,49.389939940415076],[20.532805328053286,49.381259926857126],[20.615606156061574,49.39167594312664],[20.727207272072718,49.369107907875986],[20.799207992079914,49.32917984550943],[20.867608676086775,49.31529182381672],[20.9468094680947,49.31702782652829],[21.000810008100075,49.339595861778974],[21.080010800108,49.41771598380049],[21.137611376113767,49.41771598380049],[21.22401224012242,49.42986800278163],[21.35001350013502,49.428132000070036],[21.638016380163805,49.41250797566573],[21.713617136171365,49.381259926857126],[21.890018900189006,49.34306786720214],[21.96921969219693,49.29966779941239],[22.001620016200178,49.245851715353126],[22.01962019620197,49.20939565840973],[22.20322203222034,49.15384357163887],[22.47322473224733,49.080931457752115],[22.5380253802538,49.072251444194166]]]}},{"type":"Feature","id":705,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[16.51516515165153,46.49949542561836],[16.428764287642878,46.523799463580616],[16.32076320763207,46.53421547985013],[16.302763027630277,46.52206346086902],[16.259562595625965,46.50817543917631],[16.23796237962381,46.48387140121403],[16.252362523625237,46.388391252076616],[16.227162271622717,46.37276722767231],[16.10476104761048,46.38144724123026],[16.065160651606533,46.37103122496072],[16.000360003600036,46.30506312192031],[15.931959319593204,46.27728707853487],[15.849158491584916,46.2581910487074],[15.784357843578448,46.23388701074515],[15.705157051570524,46.21305497820606],[15.636756367563692,46.20090295922495],[15.607956079560807,46.17139091312791],[15.593555935559351,46.1401428643193],[15.597155971559715,46.108894815510695],[15.665556655566576,46.04813472060505],[15.67635676356764,45.98390262027624],[15.669156691566911,45.9040464955431],[15.65115651156512,45.862382430464976],[15.6259562595626,45.83460638707953],[15.453154531545323,45.79815033013614],[15.276752767527682,45.732182227095734],[15.273152731527318,45.718294205403026],[15.352353523535243,45.659270113208976],[15.355953559535607,45.64538209151627],[15.29115291152911,45.612398039996066],[15.28395283952841,45.579413988475864],[15.29115291152911,45.541221928820875],[15.327153271532723,45.503029869165914],[15.337953379533815,45.46657381222252],[15.24075240752407,45.44226977426027],[15.111151111511134,45.45094978781822],[14.95634956349565,45.49955786374272],[14.898748987489881,45.49261385289637],[14.848348483484841,45.46657381222252],[14.794347943479437,45.47872583120366],[14.733147331473333,45.50823787730067],[14.650346503465045,45.570733974917914],[14.607146071460733,45.61066203728447],[14.592745927459276,45.650590099651026],[14.567545675456756,45.65753411049738],[14.535145351453508,45.64538209151627],[14.506345063450652,45.59503801288017],[14.427144271442728,45.50650187458908],[14.36954369543696,45.482197836626824],[14.283142831428307,45.48740584476161],[14.160741607416071,45.485669842050015],[14.08514085140851,45.476989828492066],[13.991539915399159,45.50997388001227],[13.969939699397003,45.503029869165914],[13.969939699397003,45.482197836626824],[13.93393933939339,45.44921378510662],[13.879938799388015,45.42838175256756],[13.613536135361358,45.476989828492066],[13.577535775357774,45.51691789085862],[13.638736387363878,45.536013920686116],[13.721537215372166,45.58809400203381],[13.77553775537757,45.58114999118743],[13.843938439384402,45.59330201016857],[13.87633876338765,45.61413404270763],[13.829538295382974,45.680102145748066],[13.721537215372166,45.761694273192774],[13.663936639366398,45.791206319289785],[13.584735847358473,45.812038351828875],[13.570335703357046,45.83460638707953],[13.613536135361358,45.96133458502558],[13.59913599135993,45.98043061485305],[13.509135091350913,45.973486604006695],[13.487534875348757,45.9873746256994],[13.480334803348029,46.00994266095009],[13.487534875348757,46.0394547070471],[13.54873548735489,46.0897987856832],[13.617136171361722,46.13319885347295],[13.635136351363514,46.1575028914352],[13.63153631536315,46.176598921262695],[13.545135451354525,46.19743095380176],[13.491134911349121,46.21652698362925],[13.451534515345173,46.223470994475605],[13.42273422734229,46.21305497820606],[13.401134011340133,46.2252069971872],[13.379533795337949,46.261663054130565],[13.401134011340133,46.31721514090145],[13.476734767347693,46.36929522224912],[13.563135631356317,46.414431292750464],[13.638736387363878,46.44915134698226],[13.678336783367854,46.46303936867497],[13.69993699937001,46.520327458157425],[13.743137431374322,46.51511945002267],[13.83313833138331,46.511647444599475],[13.930339303393055,46.49775942290677],[14.020340203402043,46.482135398502464],[14.099540995409967,46.461303365963374],[14.26874268742688,46.44047133342431],[14.419944199442,46.42831931444317],[14.466744667446676,46.41616729546206],[14.502745027450288,46.41790329817363],[14.549545495454964,46.40054327105776],[14.578345783457848,46.41269529003887],[14.59634596345964,46.435263325289526],[14.679146791467929,46.46303936867497],[14.758347583475853,46.49949542561836],[14.808748087480893,46.54463149611968],[14.841148411484113,46.58108755306307],[14.891548915489153,46.605391591025324],[14.949149491494921,46.61407160458327],[14.999549995499962,46.626223623564385],[15.21555215552155,46.643583650680284],[15.438754387543895,46.62969562898758],[15.546755467554675,46.65399966694983],[15.633156331563328,46.699135737451144],[15.759157591575928,46.711287756432284],[15.766357663576656,46.711287756432284],[15.957159571595724,46.67830370491208],[15.971559715597152,46.69739973473958],[15.97875978759788,46.706079748297526],[15.975159751597516,46.80155989743494],[16.03636036360365,46.84495996522469],[16.093960939609417,46.86405599505218],[16.284762847628485,46.8571119842058],[16.309963099631005,46.82759993810879],[16.317163171631734,46.78246386760745],[16.335163351633526,46.72170377270183],[16.367563675636774,46.70434374558593],[16.385563855638566,46.68003970762368],[16.3819638196382,46.638375642545526],[16.417964179641814,46.60712759373692],[16.504365043650438,46.52206346086902],[16.51516515165153,46.49949542561836]]]}},{"type":"Feature","id":752,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[16.529565295652958,56.29055071898378],[16.475564755647554,56.24020664034768],[16.43236432364324,56.24367864577087],[16.399963999639994,56.31138275152287],[16.392763927639294,56.483247019970236],[16.410764107641086,56.568311152838135],[16.63036630366304,56.87731963550107],[16.727567275672754,56.90162367346335],[16.864368643686447,57.09084796902661],[16.90036900369003,57.174176099182915],[16.961569615696163,57.250560218492836],[16.997569975699776,57.318264324244836],[17.02637026370263,57.344304364918685],[17.087570875708764,57.33215234593757],[17.116371163711648,57.32000032695643],[17.05157051570515,57.280072264589876],[17.05877058770588,57.229728185953775],[17.055170551705515,57.20716015070312],[16.88236882368824,56.98495180361962],[16.839168391683927,56.8408635785577],[16.777967779677795,56.80440752161431],[16.529565295652958,56.29055071898378]]],[[[19.074790747907485,57.835593132298555],[18.991989919899197,57.8112890943363],[18.94518945189452,57.74184898587271],[18.87678876788769,57.729696966891595],[18.815588155881557,57.705392928929314],[18.790387903879036,57.48318458184585],[18.909189091890937,57.39812044897798],[18.84438844388444,57.38596842999684],[18.783187831878337,57.361664392034584],[18.74358743587436,57.32347233237962],[18.70038700387005,57.24188020493489],[18.538385383853836,57.19674413443357],[18.477184771847732,57.16376008291337],[18.387183871838715,57.08737596360342],[18.34038340383404,56.97800779277327],[18.25038250382505,56.93113571956036],[18.145981459814607,56.920719703290814],[18.20718207182074,57.01099184429347],[18.286382863828635,57.08390395818026],[18.210782107821075,57.132512034104764],[18.1639816398164,57.212368158837876],[18.10638106381066,57.271392251031926],[18.153181531815335,57.33909635678393],[18.127981279812815,57.44846452761405],[18.135181351813515,57.556096695732606],[18.203582035820375,57.611648782503494],[18.2827828278283,57.65504885029324],[18.405184051840536,57.75747301027701],[18.538385383853836,57.83038512416377],[18.721987219872204,57.86336917568397],[18.804788047880493,57.83385712958696],[18.840788407884077,57.899825232627364],[18.90198901989021,57.91544925703167],[18.955989559895613,57.899825232627364],[19.074790747907485,57.835593132298555]]],[[[19.157591575915774,57.92239326787802],[19.139591395913953,57.85989717026081],[19.085590855908578,57.86510517839557],[19.038790387903873,57.91024124889691],[19.135991359913618,57.98141736007207],[19.27999279992801,57.97794535464891],[19.33039330393305,57.96232133024458],[19.157591575915774,57.92239326787802]]],[[[18.4159841598416,59.02996299787222],[18.372783727837287,59.01954698160267],[18.35118351183513,59.023018987025836],[18.37638376383765,59.069891060238774],[18.397983979839807,59.08898709006624],[18.46638466384664,59.108083119893735],[18.48438484384843,59.10461111447054],[18.4159841598416,59.02996299787222]]],[[[18.595985959859604,59.47090768661596],[18.570785707857084,59.43792363509576],[18.545585455854564,59.47785169746231],[18.556385563855656,59.48653171102026],[18.570785707857084,59.52645977338685],[18.621186211862124,59.54729180592591],[18.696786967869684,59.5351397869448],[18.696786967869684,59.52472377067525],[18.624786247862488,59.49173971915505],[18.595985959859604,59.47090768661596]]],[[[24.154441544415448,65.80558158120647],[23.891638916389184,65.78301354595581],[23.690036900369023,65.82814961645715],[23.59283592835928,65.80558158120647],[23.420034200342002,65.8038455784949],[23.222032220322205,65.786485551379],[23.153631536315373,65.75002949443561],[23.103231032310333,65.7361414727429],[22.919629196291964,65.786485551379],[22.746827468274688,65.87154968424687],[22.620826208262088,65.80731758391806],[22.5380253802538,65.79516556493695],[22.466024660246603,65.8524536544194],[22.401224012240135,65.86286967068892],[22.365223652236523,65.84203763814986],[22.33642336423364,65.79169355951376],[22.2860228602286,65.75002949443561],[22.275222752227535,65.72572545647336],[22.268022680226807,65.62156529377799],[22.25362253622538,65.59726125581571],[22.088020880208802,65.61114927750845],[22.09522095220953,65.583373234123],[22.131221312213142,65.5694852124303],[22.149221492214934,65.5521251853144],[22.088020880208802,65.52955715006374],[21.91881918819189,65.5330291554869],[21.904419044190462,65.50872511752465],[21.951219512195138,65.47053305786969],[21.915219152191526,65.43754900634949],[21.87921879218794,65.42366098465675],[21.681216812168117,65.40282895211769],[21.56601566015661,65.40803696025245],[21.53361533615336,65.38720492771338],[21.522815228152297,65.35942888432794],[21.544415444154453,65.33165284094252],[21.594815948159493,65.31602881653819],[21.612816128161285,65.29866878942232],[21.60921609216092,65.26221273247893],[21.56601566015661,65.25526872163258],[21.447214472144736,65.32123682467298],[21.411214112141124,65.31776481924979],[21.436414364143644,65.28304476501799],[21.504815048150476,65.24485270536303],[21.544415444154453,65.20666064570807],[21.580415804158037,65.16152457520673],[21.573215732157337,65.12506851826336],[21.42561425614258,65.01222834201002],[21.292412924129252,64.94105223083486],[21.195211952119536,64.87682013050602],[21.137611376113767,64.80911602475405],[21.2060120601206,64.77439597052225],[21.278012780127796,64.72405189188615],[21.3320133201332,64.6285717427487],[21.393213932139332,64.54350760988083],[21.519215192151933,64.4636514851477],[21.494014940149412,64.41677941193478],[21.46521465214653,64.38032335499139],[21.25641256412564,64.29873122754668],[21.018810188101895,64.17721103773542],[20.76320763207633,63.86820255507246],[20.676806768067678,63.826538489994306],[20.45360453604536,63.77445840864664],[20.3708037080371,63.72237832729894],[20.205202052020525,63.661618232393295],[19.913599135991376,63.61127415375719],[19.780397803978047,63.538362039870435],[19.72279722797228,63.46371392327208],[19.654396543965447,63.45850591513732],[19.58959589595898,63.488017961234334],[19.503195031950327,63.508849993773424],[19.492394923949234,63.46024191784892],[19.4959949599496,63.423785860905525],[19.35559355593557,63.47760194496479],[19.287192871928738,63.42899386904028],[19.236792367923698,63.347401741595576],[19.035190351903537,63.238033570765424],[18.815588155881557,63.25712960059292],[18.7939879398794,63.238033570765424],[18.85158851588517,63.224145549072716],[18.858788587885897,63.20678552195682],[18.81918819188192,63.19810550839887],[18.757987579875817,63.19810550839887],[18.6679866798668,63.177273475859806],[18.606786067860696,63.1790094785714],[18.577985779857812,63.126929397223705],[18.531185311853136,63.062697296894896],[18.40878408784087,63.03665725622105],[18.343983439834403,63.03144924808626],[18.311583115831155,62.99672919385449],[18.502385023850252,62.98804918029654],[18.487984879848796,62.9585371341995],[18.48438484384843,62.92902508810249],[18.462784627846275,62.89604103658229],[18.246782467824687,62.84916896336935],[18.21438214382144,62.812712906425986],[18.171181711817127,62.7901448711753],[18.07398073980741,62.7901448711753],[18.077580775807775,62.812712906425986],[18.091980919809203,62.83528094167664],[17.951579515795174,62.83354493896505],[17.908379083790834,62.88736102302434],[17.879578795787978,62.873473001331604],[17.893978939789406,62.830072933541885],[17.933579335793354,62.78667286575214],[17.97317973179733,62.72070476271173],[17.940779407794082,62.67904069763358],[17.9047790477905,62.65994466780609],[17.92997929979302,62.64084863797859],[18.00558005580058,62.626960616285885],[18.0379803798038,62.60092057561204],[17.94797947979481,62.57835254036138],[17.832778327783274,62.50196842105143],[17.717577175771765,62.500232418339834],[17.64557645576457,62.45162434241533],[17.56997569975701,62.45162434241533],[17.508775087750877,62.482872391223964],[17.41157411574116,62.508912431897784],[17.379173791737912,62.462040358684874],[17.371973719737213,62.427320304453076],[17.429574295742952,62.33531216073882],[17.533975339753397,62.26413604956366],[17.634776347763477,62.232888000755054],[17.56277562775628,62.212055968215964],[17.508775087750877,62.16691989771465],[17.447574475744773,62.0228316726527],[17.41157411574116,61.965543583170245],[17.375573755737577,61.86659142860964],[17.397173971739733,61.78152729574174],[17.41877418774189,61.73986323066359],[17.465574655746565,61.68431114389273],[17.3359733597336,61.69125515473908],[17.195571955719572,61.724239206259284],[17.217172171721728,61.656535100507284],[17.130771307713076,61.574942973062576],[17.145171451714532,61.50550286459901],[17.163171631716324,61.45863079138607],[17.137971379713804,61.38224667207612],[17.17757177571775,61.35794263411387],[17.199171991719936,61.312806563612554],[17.163171631716324,61.278086509380756],[17.181171811718116,61.248574463283745],[17.18477184771848,61.14615030329995],[17.213572135721364,60.986438053833695],[17.202772027720272,60.9517179996019],[17.278372783727832,60.812837782674734],[17.26037260372604,60.76249370403863],[17.249572495724976,60.69999760642142],[17.36117361173612,60.64097351422737],[17.458374583745837,60.64097351422737],[17.555575555755553,60.642709516938964],[17.591575915759165,60.62708549253466],[17.631176311763113,60.58542142745651],[17.659976599765997,60.53507734882041],[17.742777427774286,60.53854935424357],[17.87237872378725,60.58021341932172],[17.95517955179554,60.59062943559127],[18.01278012780128,60.510773310858156],[18.1639816398164,60.40834915087436],[18.25038250382505,60.36147707766145],[18.40158401584017,60.337173039699195],[18.556385563855656,60.25384490954289],[18.53478534785347,60.15315675227069],[18.599585995859968,60.11843669803889],[18.786787867878672,60.08024463838393],[18.85158851588517,60.02642855432464],[18.883988839888417,59.97955648111173],[18.934389343893457,59.943100424168335],[18.991989919899197,59.828524245203425],[18.97038970389704,59.75734813402826],[18.89478894788948,59.73304409606601],[18.71838718387184,59.65665997675606],[18.639186391863916,59.6011078899852],[18.577985779857812,59.5663878357534],[18.40158401584017,59.490003716443454],[18.336783367833675,59.476115694750746],[18.27558275582757,59.43792363509576],[18.217982179821803,59.42056360797986],[18.1639816398164,59.4309796242494],[17.965979659796602,59.35980351307424],[17.98037980379806,59.328555464265605],[18.13158131581318,59.31640344528449],[18.210782107821075,59.332027469688796],[18.271982719827207,59.366747523920594],[18.336783367833675,59.375427537478544],[18.394383943839443,59.36848352663219],[18.45918459184591,59.396259570017605],[18.50958509585095,59.408411588998746],[18.55998559985599,59.39452356730601],[18.61758617586176,59.32681946155404],[18.498784987849888,59.29209940732224],[18.4159841598416,59.290363404610645],[18.372783727837287,59.1792592310689],[18.322383223832247,59.13238715785599],[18.286382863828635,59.10981912260533],[18.09918099180993,59.06294704939242],[17.97317973179733,59.002186954486774],[17.829178291782938,58.955314881273864],[17.76437764377644,58.96573089754338],[17.67077670776709,58.91538681890728],[17.458374583745837,58.858098729424825],[17.346773467734693,58.77997860740331],[17.10197101971019,58.71053849893971],[16.979569795697955,58.65498641216885],[16.637566375663766,58.65151440674566],[16.317163171631734,58.6636664257268],[16.21276212762129,58.63589038234136],[16.317163171631734,58.628946371495005],[16.38916389163893,58.60117032810956],[16.479164791647918,58.6133223470907],[16.684366843668442,58.599434325397965],[16.788767887678887,58.58554630370526],[16.92556925569255,58.49180215727941],[16.82476824768247,58.45881810575921],[16.651966519665194,58.434514067796954],[16.71676716767169,58.302577861716145],[16.770767707677095,58.21404172342508],[16.69876698766987,58.16022563936582],[16.695166951669535,57.91718525974326],[16.59796597965979,57.91371325432007],[16.554765547655478,57.81302509704787],[16.587165871658726,57.7609450157002],[16.583565835658362,57.641160828600505],[16.605166051660518,57.56824871471375],[16.651966519665194,57.50054460896175],[16.63036630366304,57.429368497786584],[16.475564755647554,57.26444824018557],[16.479164791647918,57.18806412087562],[16.507965079650802,57.14119204766271],[16.529565295652958,57.068279933775926],[16.457564575645762,56.92766371413717],[16.40716407164072,56.8078795270375],[16.349563495634953,56.70892737247689],[16.216362163621653,56.589143185377196],[16.151561515615157,56.500607047086135],[15.996759967599672,56.22284661323178],[15.921159211592112,56.16729452646092],[15.82755827558276,56.12563046138277],[15.723157231572316,56.16382252103776],[15.6259562595626,56.186390556288416],[15.510755107551091,56.182918550865224],[15.327153271532723,56.15167050205662],[15.049950499505002,56.17250253459571],[14.783547835478373,56.16208651832616],[14.715147151471513,56.13431047494072],[14.754747547475489,56.03362231766852],[14.653946539465409,56.01973429597581],[14.560345603456028,56.04924634207282],[14.473944739447404,56.01452628784105],[14.401944019440208,55.97633422818606],[14.261542615426151,55.887798089895],[14.214742147421475,55.83224600312414],[14.203942039420411,55.72982184314034],[14.275942759427608,55.636077696714494],[14.340743407434076,55.52844552859594],[14.175141751417527,55.39650932251513],[14.081540815408175,55.39303731709197],[13.80793807938079,55.427757371323736],[13.321933219332209,55.34616524387903],[12.88632886328864,55.41213334691943],[12.940329403294044,55.48157345538303],[12.940329403294044,55.533653536730725],[12.9619296192962,55.61177365875224],[12.976329763297628,55.69336578619695],[12.972729727297292,55.74891787296784],[12.940329403294044,55.80620596245029],[12.8359283592836,55.88259008176024],[12.591125911259127,56.13778248036391],[12.522725227252266,56.245414648482466],[12.472324723247226,56.29055071898378],[12.508325083250838,56.292286721695376],[12.706327063270635,56.23499863221292],[12.753127531275311,56.241942643059275],[12.799927999279987,56.26451067830993],[12.742327423274247,56.34610280575467],[12.691926919269207,56.38429486540963],[12.655926559265595,56.43984695218049],[12.774727747277467,56.45547097658479],[12.857528575285755,56.45199897116163],[12.918729187291888,56.51623107149044],[12.882728827288275,56.61691922876264],[12.792727927279287,56.64990328028284],[12.717127171271727,56.662055299263955],[12.573125731257306,56.8235035514418],[12.421924219242186,56.906831681598106],[12.151921519215193,57.226256180530584],[12.054720547205477,57.44672852490248],[11.961119611196125,57.42589649236339],[11.917919179191813,57.52137664150084],[11.885518855188565,57.61338478521509],[11.878318783187837,57.679352888255494],[11.734317343173444,57.717544947910454],[11.73071730717308,57.764417021123364],[11.701917019170196,57.97273734651412],[11.550715507155076,58.00051338989957],[11.449914499144995,58.11856157428767],[11.431914319143203,58.340769921371134],[11.331113311133123,58.38069798373769],[11.248312483124835,58.36854596475655],[11.251912519125199,58.42409805152744],[11.26991269912699,58.476178132875106],[11.223112231122315,58.679290450131106],[11.208712087120887,58.866778742982774],[11.16911169111691,58.92233082975366],[11.147511475114754,58.988298932794066],[11.165511655116546,59.04558702227652],[11.19431194311943,59.078571073796724],[11.29511295112951,59.08725108735467],[11.388713887138891,59.03690700871857],[11.471514715147151,58.91017881077252],[11.543515435154347,58.89281878365662],[11.644316443164428,58.925802835176825],[11.712717127171288,59.01781097889108],[11.752317523175236,59.158427198529836],[11.799117991179912,59.290363404610645],[11.745117451174508,59.4309796242494],[11.683916839168404,59.55597181948386],[11.68031680316804,59.59242787642725],[11.835118351183525,59.69658803912262],[11.8819188191882,59.781652171990515],[11.93231932319324,59.86324429943522],[11.989919899199009,59.89102034282067],[12.072720727207269,59.89796435366702],[12.169921699216985,59.913588378071324],[12.29232292322925,59.96740446213059],[12.40032400324003,60.040316576017375],[12.486724867248682,60.10628467905778],[12.515525155251567,60.23822088513859],[12.515525155251567,60.30592499089056],[12.55152551525515,60.354533066815094],[12.587525875258763,60.45001321595251],[12.555125551255514,60.54549336508995],[12.44352443524437,60.689581590151874],[12.313923139231406,60.892693907407875],[12.295922959229586,61.002062078238],[12.353523535235354,61.02289411077709],[12.46872468724689,61.04199014060458],[12.684726847268479,61.04719814873934],[12.706327063270635,61.05935016772045],[12.72792727927279,61.10795824364499],[12.774727747277467,61.17392634668539],[12.828728287282871,61.2225344226099],[12.864728647286483,61.2902385283619],[12.879128791287911,61.35273462597911],[12.756727567275675,61.44647877240496],[12.59472594725949,61.541958921542374],[12.486724867248682,61.57320697035098],[12.29232292322925,61.65306309508412],[12.155521555215557,61.72076720083612],[12.234722347223482,61.977695602151385],[12.29232292322925,62.16691989771465],[12.303123031230314,62.21379197092756],[12.303123031230314,62.28496808210272],[12.11592115921161,62.59224056205409],[12.12312123121231,62.65994466780609],[12.14112141121413,62.72070476271173],[12.119521195211945,62.826600928118694],[12.108721087210881,62.92034507454454],[12.14112141121413,62.94812111792996],[12.21672216722169,63.000201199277654],[12.144721447214465,63.08179332672236],[12.137521375213765,63.088737337568716],[12.000720007200073,63.291849654824716],[12.213122131221326,63.491489966657525],[12.17352173521735,63.59565012935289],[12.303123031230314,63.67203424866284],[12.533525335253358,63.843898517110205],[12.663126631266323,63.941114668959216],[12.688326883268843,63.95673869336355],[12.792727927279287,64.00013876115327],[12.98712987129872,64.05048283978937],[13.203132031320308,64.07478687775162],[13.300333003330053,64.07478687775162],[13.671136711367126,64.04006682351985],[13.95913959139591,64.014026782846],[14.00234002340025,64.04006682351985],[14.063540635406355,64.09561891029071],[14.142741427414279,64.17373903231223],[14.146341463414643,64.26053916789172],[14.121141211412123,64.38726736583777],[14.077940779407811,64.4636514851477],[13.872738727387286,64.5139955637838],[13.64953649536497,64.5816996695358],[13.923139231392327,64.7969640057729],[14.113941139411395,64.94626023896961],[14.351543515435168,65.17020458876468],[14.427144271442728,65.26394873519052],[14.481144811448132,65.30214079484549],[14.549545495454964,65.64586933174024],[14.59634596345964,65.74308548358925],[14.635946359463588,65.79342956222536],[14.635946359463588,65.84550964357305],[14.610746107461068,65.93230977915252],[14.542345423454236,66.12847808556214],[14.916749167491673,66.15451812623598],[15.03915039150391,66.16667014521713],[15.154351543515446,66.19097418317938],[15.373953739537399,66.251734278085],[15.485554855548571,66.30555036214429],[15.424354243542439,66.4895666495728],[15.557555575555767,66.55206274719],[15.885158851588528,66.76906308613871],[16.23796237962381,66.97564740881788],[16.403564035640358,67.05550353355099],[16.42156421564215,67.09369559320598],[16.435964359643606,67.1544556881116],[16.360363603636046,67.25167183996064],[16.28116281162812,67.31243193486625],[16.126361263612637,67.4252721111196],[16.194761947619497,67.50512823585271],[16.30636306363064,67.52075226025701],[16.457564575645762,67.55200030906562],[16.57276572765727,67.61970441481762],[16.587165871658726,67.62838442837557],[16.785167851678523,67.89572884596038],[17.170371703717052,68.02940105475278],[17.325173251732537,68.10404917135114],[17.566375663756645,68.04849708458028],[17.915579155791562,67.96516895442397],[18.07398073980741,68.08842514694683],[18.12438124381245,68.13356121744815],[18.178381783817855,68.20126532320015],[18.1567815678157,68.31757750487665],[18.145981459814607,68.46860974078496],[18.1639816398164,68.527633832979],[18.304383043830455,68.55540987636442],[18.379983799838016,68.56235388721078],[18.76878768787688,68.49985778959356],[18.86958869588696,68.50159379230516],[19.05319053190533,68.49291377874721],[19.258392583925854,68.46513773536176],[19.69039690396906,68.392225621475],[19.870398703987036,68.362713575378],[19.971199711997116,68.35576956453161],[20.05760057600577,68.39048961876341],[20.241202412024137,68.4772897543429],[19.96759967599678,68.54152185467171],[20.147601476014756,68.60748995771212],[20.241202412024137,68.67345806075252],[20.32040320403206,68.75331418548564],[20.349203492034917,68.84879433462308],[20.338403384033853,68.89913841325918],[20.280802808028085,68.93385846749098],[20.115201152011537,69.02065860307044],[20.493204932049338,69.03281062205158],[20.622806228062274,69.03628262747475],[20.89640896408966,68.97899453799229],[20.907209072090723,68.96684251901118],[20.907209072090723,68.93733047291414],[20.918009180091815,68.90608242410553],[21.184411844118443,68.82796230208399],[21.260012600126004,68.78803423971743],[21.422014220142216,68.72380213938862],[21.46521465214653,68.69081808786842],[21.61641616416165,68.65089002550187],[21.724417244172457,68.60922596042371],[21.850418504185058,68.57450590619192],[21.998019980199814,68.52068982213262],[22.19602196021961,68.4772897543429],[22.36162361623616,68.46340173265017],[22.7828278282783,68.39048961876341],[22.854828548285496,68.36792158351275],[22.97362973629737,68.31584150216506],[23.09963099630997,68.256817409971],[23.182431824318257,68.13703322287134],[23.31923319233192,68.13008921202498],[23.355233552335534,68.08842514694683],[23.474034740347406,68.01724903577164],[23.639636396363983,67.95475293815443],[23.632436324363255,67.93392090561534],[23.50283502835029,67.87489681342129],[23.488434884348862,67.79677669139977],[23.499234992349926,67.69608853412757],[23.542435424354238,67.61449640668286],[23.53523535235354,67.59019236872061],[23.50283502835029,67.56241632533516],[23.466834668346678,67.51728025483385],[23.45243452434525,67.47908819517886],[23.456034560345614,67.4599921653514],[23.466834668346678,67.44957614908185],[23.538835388353903,67.44957614908185],[23.66123661236614,67.4408961355239],[23.733237332373335,67.423536108408],[23.776437764377647,67.32805595927059],[23.76203762037622,67.31069593215469],[23.657636576365775,67.26729586436494],[23.625236252362527,67.23431181284474],[23.621636216362162,67.18396773420864],[23.64323643236432,67.13015165014934],[23.675636756367567,67.06765555253213],[23.758437584375855,67.00342345220332],[23.870038700387,66.93398334373973],[23.942039420394224,66.87843125696887],[23.974439744397444,66.83850319460231],[23.9888398883989,66.81072715121687],[23.93843938439386,66.77600709698507],[23.89523895238952,66.7065669885215],[23.884438844388455,66.62844686649996],[23.866438664386664,66.57636678515226],[23.76923769237692,66.5051906739771],[23.700837008370087,66.48088663601484],[23.682836828368295,66.44269457635986],[23.672036720367203,66.38019847874264],[23.69363693636936,66.30381435943269],[23.700837008370087,66.25347028079659],[23.722437224372243,66.21527822114163],[23.751237512375127,66.19097418317938],[23.90603906039061,66.14757411538963],[23.9960399603996,66.06077397981016],[24.050040500405004,65.98959786863497],[24.154441544415448,65.80558158120647]]]]}},{"type":"Feature","id":748,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[31.94851948519485,-25.957785750709064],[31.970119701197007,-25.971673772401786],[32.06012060120602,-26.018545845614703],[32.06732067320675,-26.110553989328956],[32.06012060120602,-26.214714152024328],[32.04212042120423,-26.280682255064733],[32.04932049320493,-26.346650358105137],[32.078120781207815,-26.449074518088928],[32.1069210692107,-26.520250629264105],[32.11412114121143,-26.83967512819659],[32.08172081720818,-26.824051103792286],[32.02412024120241,-26.81189908481116],[31.995319953199527,-26.817107092945925],[31.96651966519667,-26.961195318007867],[31.944919449194487,-27.172987648821795],[31.959319593195943,-27.3066598576142],[31.743317433174326,-27.310131863037377],[31.46971469714697,-27.296243841344662],[31.275312753127537,-27.2389557518622],[31.062910629106312,-27.112227553916163],[30.936909369093712,-26.91605924750653],[30.882908829088308,-26.792803054983672],[30.807308073080748,-26.78585904413731],[30.79290792907929,-26.765027011598235],[30.78570785707859,-26.61399477568994],[30.789307893078927,-26.45601852893529],[30.803708037080384,-26.41261846114555],[30.94410944109441,-26.218186157447512],[31.03411034110343,-26.098401970347822],[31.088110881108832,-25.980353785959736],[31.206912069120705,-25.843209571744154],[31.33651336513367,-25.756409436164674],[31.383313833138345,-25.742521414471952],[31.415714157141565,-25.74599341989513],[31.63891638916391,-25.867513609706407],[31.87291872918729,-25.982089788671317],[31.92331923319233,-25.96820176697861],[31.94851948519485,-25.957785750709064]]]}},{"type":"Feature","id":534,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-63.124831248312475,18.068979017915197],[-63.00963009630095,18.068979017915197],[-63.01323013230132,18.044674979952944],[-63.024030240302395,18.018634939279096],[-63.08883088830888,18.041202974529767],[-63.124831248312475,18.063771009780424],[-63.124831248312475,18.068979017915197]]]}},{"type":"Feature","id":690,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[55.539555395553975,-4.693488536447859],[55.54315543155431,-4.7854966801620975],[55.496354963549635,-4.754248631353491],[55.48195481954821,-4.69522453915944],[55.41715417154171,-4.650088468658112],[55.38475384753849,-4.60842440357996],[55.45675456754569,-4.558080324943859],[55.539555395553975,-4.693488536447859]]]}},{"type":"Feature","id":760,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[42.35982359823598,37.10945675863012],[42.35982359823598,37.095568736937395],[42.34902349023491,37.06084868270561],[42.23742237422374,36.961896528145004],[42.082620826208256,36.826488316641004],[41.974619746197476,36.74142418377312],[41.78741787417874,36.597335958711184],[41.65061650616508,36.56608790990256],[41.41661416614167,36.51400782855488],[41.35541355413554,36.46366374991878],[41.294212942129434,36.38380762518565],[41.261812618126186,36.27270345164392],[41.25101251012512,36.20326334318034],[41.243812438124394,36.07306313981111],[41.30141301413016,35.93939093101871],[41.3518135181352,35.809190727649494],[41.3590135901359,35.724126594781595],[41.35541355413554,35.640798464625306],[41.3050130501305,35.550526323622634],[41.24741247412476,35.427270131099775],[41.21501215012151,35.28838991417261],[41.20061200612008,35.02798950743417],[41.20061200612008,34.80578116035069],[41.193411934119354,34.76932510340731],[41.09981099811,34.61308485936425],[40.98820988209883,34.429068571935744],[40.934209342093425,34.38740450685759],[40.68940689406895,34.33185242008673],[40.423004230042295,34.19818021129433],[40.120601206012054,34.047147975386025],[39.85059850598506,33.91173976388204],[39.56619566195664,33.767651538820104],[39.267392673926736,33.62009130833499],[39.05499054990551,33.51419514292802],[38.77418774187743,33.37184292057768],[38.5149851498515,33.23643470907368],[38.2557825578256,33.099290494858096],[38.05418054180544,32.99513033216273],[37.75537755377553,32.830210074561705],[37.57897578975792,32.732993922712694],[37.316173161731626,32.59064170036234],[37.089370893708946,32.465649505127885],[36.81936819368195,32.31808927464277],[36.4809648096481,32.36148934243252],[36.37296372963729,32.387529383106354],[36.2829628296283,32.456969491569936],[36.218162181621835,32.49516155122491],[36.05976059760599,32.533353610879885],[35.95535955359554,32.66702581967229],[35.89415894158941,32.7138978928852],[35.78615786157863,32.734729925424276],[35.80055800558006,32.7816019986372],[35.858158581585826,32.86319412608191],[35.91215912159123,32.94999426166139],[35.883358833588346,32.99860233758591],[35.872558725587254,33.038530399952464],[35.86895868958689,33.088874478588565],[35.9049590495905,33.13574655180149],[35.88695886958871,33.193034641283944],[35.858158581585826,33.2503227307664],[35.83655836558367,33.27809877415183],[35.83655836558367,33.330178855499526],[35.8509585095851,33.37010691786608],[35.86895868958689,33.43260301548331],[35.915759157591594,33.46558706700351],[35.92655926559266,33.50030712123531],[35.966159661596635,33.53502717546709],[36.023760237602374,33.56280321885252],[36.03456034560347,33.585371254103194],[36.02736027360274,33.59752327308432],[35.973359733597334,33.62356331375817],[35.940959409594115,33.6669633815479],[35.96975969759697,33.732931484588306],[35.98775987759879,33.7520275144158],[36.02016020160201,33.78327556322441],[36.092160921609235,33.83188363914891],[36.149761497614975,33.83882764999528],[36.200162001620015,33.83882764999528],[36.2829628296283,33.835355644572104],[36.34776347763477,33.826675631014155],[36.36576365763659,33.83882764999528],[36.36216362163623,33.854451674399584],[36.2829628296283,33.89437973676614],[36.27936279362794,33.92562778557476],[36.29736297362973,33.95861183709496],[36.3549635496355,34.010691918442646],[36.42336423364233,34.050619980809216],[36.45576455764558,34.05756399165557],[36.534965349653504,34.133948110965505],[36.585365853658544,34.220748246545],[36.50616506165062,34.43254057735892],[36.45576455764558,34.46552462887912],[36.376563765637655,34.49503667497615],[36.32976329763298,34.50024468311092],[36.326163261632615,34.51413270480364],[36.38736387363875,34.566212786151326],[36.434164341643424,34.61308485936425],[36.383763837638384,34.65822092986558],[36.29736297362973,34.679052962404654],[36.26496264962651,34.63218088919173],[36.149761497614975,34.62870888376855],[35.9769597695977,34.62870888376855],[35.897758977589774,34.852653233563615],[35.88695886958871,34.948133382701045],[35.890558905589074,35.06097355895437],[35.94455944559445,35.22415781384379],[35.91935919359193,35.29880593044214],[35.915759157591594,35.35088601178984],[35.90135901359014,35.42032612025342],[35.764557645576474,35.57135835616171],[35.840158401584034,35.84911879001605],[35.89415894158941,35.91682289576805],[35.966159661596635,35.909878884921696],[36.12816128161282,35.83175876290015],[36.15336153361534,35.833494765611746],[36.200162001620015,35.937654928307126],[36.250562505625055,35.97237498253892],[36.34776347763477,36.00362303134753],[36.376563765637655,36.17201529437172],[36.419764197641996,36.20326334318034],[36.477364773647736,36.22062337029624],[36.56376563765639,36.224095375719415],[36.635766357663584,36.234511391988946],[36.64296642966431,36.26402343808597],[36.53856538565387,36.456719739072426],[36.545765457654596,36.50706381770851],[36.596165961659636,36.70149612140655],[36.628566285662856,36.7778802407165],[36.65736657366574,36.80218427867875],[36.77616776167761,36.7935042651208],[36.94176941769419,36.75878421088902],[36.9849698496985,36.703232124118145],[37.06777067770679,36.652888045482044],[37.18657186571866,36.65636005090522],[37.32697326973272,36.64594403463569],[37.4349743497435,36.64247202921251],[37.524975249752515,36.67892808615589],[37.71937719377195,36.7431601864847],[37.816578165781664,36.76572822173537],[37.90657906579065,36.7952402678324],[38.1909819098191,36.90113643323936],[38.30618306183064,36.894192422393004],[38.38538385383853,36.8785683979887],[38.4429844298443,36.862944373584384],[38.579785797857994,36.78829625698603],[38.687786877868774,36.71538414309927],[38.7669876698767,36.692816107848614],[38.907389073890755,36.694552110560196],[39.108991089910916,36.68066408886747],[39.35739357393575,36.68240009157907],[39.501395013950145,36.70149612140655],[39.68499684996851,36.73795217834994],[40.01620016200164,36.826488316641004],[40.45180451804518,37.008768601357914],[40.707407074070744,37.09730473964899],[40.81540815408155,37.10772075591852],[40.959409594095945,37.10945675863012],[41.10341103411034,37.085152720667864],[41.26541265412655,37.06952869626356],[41.34101341013411,37.07126469897514],[41.51381513815139,37.08862472609104],[41.74421744217443,37.126816785746016],[41.88821888218882,37.15632883184304],[42.0610206102061,37.20667291047913],[42.16902169021691,37.28826503792385],[42.20142201422016,37.2969450514818],[42.24822248222483,37.28305702978908],[42.26982269822699,37.27611301894272],[42.3130231302313,37.2292409457298],[42.35982359823598,37.10945675863012]]]}},{"type":"Feature","id":796,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-72.33372333723337,21.85172892646898],[-72.21852218522184,21.796176839698106],[-72.15012150121501,21.804856853256055],[-72.14292142921428,21.79270483427493],[-72.18252182521825,21.780552815293802],[-72.18972189721897,21.770136799024257],[-72.30132301323013,21.754512774619954],[-72.33372333723337,21.75798478004313],[-72.3409234092341,21.796176839698106],[-72.33372333723337,21.85172892646898]]],[[[-71.66051660516605,21.7649287908895],[-71.6641166411664,21.751040769196777],[-71.72171721717217,21.790968831563333],[-71.82971829718296,21.790968831563333],[-71.84771847718477,21.84304891291103],[-71.80451804518044,21.85172892646898],[-71.66771667716677,21.832632896641485],[-71.63531635316353,21.787496826140156],[-71.66051660516605,21.7649287908895]]],[[[-71.880118801188,21.839576907487853],[-71.89811898118981,21.829160891218308],[-71.95571955719556,21.863880945450106],[-71.96291962919629,21.891656988835535],[-71.98451984519845,21.89339299154713],[-72.02052020520205,21.917697029509384],[-72.00972009720097,21.950681081029586],[-71.93051930519304,21.952417083741167],[-71.89811898118981,21.86214494273851],[-71.880118801188,21.839576907487853]]]]}},{"type":"Feature","id":148,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[23.98163981639817,19.49597324684187],[23.98163981639817,19.04982054996333],[23.98163981639817,18.605403855796396],[23.98163981639817,18.159251158917854],[23.98163981639817,17.713098462039326],[23.98163981639817,17.2669457651608],[23.98163981639817,16.82079306828227],[23.98163981639817,16.37464037140373],[23.98163981639817,15.9284876745252],[23.98163981639817,15.780927444040088],[23.97083970839708,15.721903351846038],[23.96363963639638,15.713223338288088],[23.94563945639456,15.702807322018558],[23.708037080370815,15.74447138709671],[23.60363603636037,15.74620738980829],[23.45963459634598,15.713223338288088],[23.24363243632436,15.697599313883785],[23.106831068310697,15.702807322018558],[23.00963009630098,15.626423202708608],[22.93402934029342,15.532679056282774],[22.970029700297005,15.310470709199294],[22.962829628296276,15.237558595312535],[22.93402934029342,15.162910478714181],[22.86562865628656,15.096942375673777],[22.800828008280092,15.044862294326094],[22.76482764827648,14.99799022111317],[22.71442714427144,14.899038066552563],[22.678426784267856,14.85216599333964],[22.68202682026822,14.78793389301083],[22.671226712267128,14.721965789970426],[22.63162631626318,14.687245735738628],[22.5308253082531,14.662941697776375],[22.466024660246603,14.63342965167935],[22.415624156241563,14.584821575754845],[22.383223832238343,14.550101521523047],[22.401224012240135,14.504965451021718],[22.426424264242655,14.440733350692895],[22.440824408244083,14.341781196132288],[22.44802448024481,14.284493106649833],[22.49842498424985,14.237621033436923],[22.527225272252736,14.202900979205126],[22.5380253802538,14.161236914126974],[22.509225092250944,14.128252862606772],[22.38682386823868,14.055340748720013],[22.340023400234003,14.029300708046165],[22.282422824228263,13.992844651102786],[22.26082260822608,13.978956629410064],[22.174421744217454,13.911252523658064],[22.12762127621278,13.850492428752432],[22.106021060210622,13.80014835011633],[22.106021060210622,13.73070824165275],[22.1528215282153,13.62654807895737],[22.20322203222034,13.538011940666294],[22.22122221222213,13.47204383762589],[22.232022320223223,13.399131723739131],[22.22842228422286,13.32969161527555],[22.20322203222034,13.268931520369904],[22.156421564215663,13.215115436310626],[21.990819908199086,13.112691276326842],[21.908019080190797,13.001587102785109],[21.84321843218433,12.864442888569528],[21.825218252182538,12.789794771971174],[21.84321843218433,12.741186696046668],[21.87921879218794,12.699522630968517],[21.929619296192982,12.67869059842944],[22.001620016200178,12.671746587583087],[22.12042120421205,12.694314622833744],[22.232022320223223,12.709938647238047],[22.350823508235095,12.65959456860196],[22.415624156241563,12.546754392348632],[22.390423904239043,12.463426262192328],[22.433624336243383,12.312394026284025],[22.476824768247695,12.130113741567115],[22.47322473224733,12.067617643949902],[22.491224912249123,12.04504960869923],[22.56322563225632,12.032897589718104],[22.58122581225814,11.989497521928357],[22.55602556025562,11.67007302299588],[22.592025920259204,11.579800881993208],[22.642426424264244,11.515568781664399],[22.696426964269648,11.482584730144197],[22.754027540275416,11.43918466235445],[22.7828278282783,11.409672616257424],[22.84762847628477,11.40272860541107],[22.92322923229233,11.345440515928615],[22.94122941229412,11.267320393907085],[22.937629376293756,11.19267227730873],[22.894428944289444,11.0294880224193],[22.85842858428586,10.920119851589163],[22.818828188281884,10.927063862435517],[22.728827288272896,10.954839905820947],[22.62442624426245,10.977407941071618],[22.494824948249487,10.996503970899099],[22.368823688236887,10.95136790039777],[22.23562235622356,10.894079810915315],[22.192421924219246,10.850679743125568],[22.156421564215663,10.826375705163315],[22.098820988209894,10.829847710586506],[22.04482044820449,10.822903699740138],[22.012420124201242,10.781239634661986],[21.965619656196566,10.736103564160658],[21.771217712177133,10.642359417734824],[21.731617316173157,10.609375366214621],[21.706417064170637,10.574655311982823],[21.706417064170637,10.538199255039444],[21.724417244172457,10.461815135729495],[21.724417244172457,10.366334986592065],[21.681216812168117,10.28995086728213],[21.63441634416344,10.237870785934433],[21.5768157681577,10.218774756106953],[21.52641526415266,10.208358739837422],[21.497614976149777,10.17537468831722],[21.396813968139696,10.001774417158245],[21.353613536135356,9.968790365638043],[21.263612636126368,9.973998373772815],[21.008010080100803,9.713597967034374],[20.982809828098283,9.635477845012844],[20.892808928089295,9.527845676894287],[20.774007740077394,9.40632548708301],[20.669606696066978,9.347301394888973],[20.658806588065886,9.324733359638302],[20.630006300063002,9.30216532438763],[20.565205652056534,9.2743892810022],[20.342003420034217,9.126829050517088],[20.072000720007196,9.133773061363442],[19.953199531995324,9.074748969169391],[19.837998379983816,9.048708928495557],[19.668796687966875,9.020932885110113],[19.618396183961835,9.024404890533305],[19.398793987939882,9.012252871552164],[19.14679146791468,9.015724876975355],[19.049590495904965,8.99489284443628],[18.955989559895613,8.939340757665406],[18.887588875888753,8.888996679029304],[18.87678876788769,8.873372654625001],[18.887588875888753,8.852540622085925],[18.887588875888753,8.835180594970026],[19.063990639906393,8.715396407870344],[19.107191071910734,8.656372315676293],[19.063990639906393,8.599084226193838],[19.042390423904237,8.590404212635889],[19.038790387903873,8.586932207212712],[19.009990099901017,8.541796136711383],[18.905589055890573,8.404651922495802],[18.747187471874724,8.243203670317968],[18.6679866798668,8.198067599816639],[18.631986319863216,8.168555553719614],[18.59238592385924,8.060923385601058],[18.563585635856356,8.045299361196754],[18.455584555845576,8.031411339504032],[18.23958239582396,8.020995323234501],[17.940779407794082,7.986275269002704],[17.760777607776078,7.974123250021577],[17.649176491764933,7.982803263579527],[17.49437494374945,7.909891149692768],[17.43677436774368,7.890795119865274],[17.400774007740097,7.88385110901892],[17.245972459724612,7.812674997843743],[17.116371163711648,7.70157082430201],[17.073170731707336,7.680738791762934],[16.889568895688967,7.63386671855001],[16.81756817568177,7.557482599240075],[16.785167851678523,7.550538588393707],[16.669966699667015,7.651226745665909],[16.587165871658726,7.743234889380162],[16.551165511655114,7.8352430330944145],[16.543965439654414,7.86475507919144],[16.52236522365223,7.859547071056667],[16.461164611646126,7.819619008690097],[16.403564035640358,7.772746935477187],[16.378363783637838,7.684210797186111],[16.191161911619133,7.623450702280479],[16.02916029160292,7.5713706209327825],[15.957159571595724,7.507138520603974],[15.845558455584552,7.475890471795367],[15.70155701557016,7.488042490776493],[15.589955899559016,7.515818534161923],[15.478354783547843,7.5244985477198725],[15.532355323553247,7.604354672452985],[15.553955539555403,7.665114767358631],[15.557555575555767,7.738026881245389],[15.55035550355504,7.78837095988149],[15.485554855548571,7.812674997843743],[15.44235442354423,7.852603060210313],[15.348753487534879,8.083491420851729],[15.251552515525162,8.323059795051094],[15.11475114751147,8.557420161115687],[14.967149671496713,8.706716394312394],[14.859148591485933,8.798724538026647],[14.826748267482685,8.810876557007774],[14.772747727477281,8.838652600393203],[14.733147331473333,8.866428643778647],[14.535145351453508,9.024404890533305],[14.333543335433347,9.203213169827023],[14.279542795427972,9.284805297271745],[14.178741787417891,9.40632548708301],[14.063540635406355,9.531317682317464],[14.005940059400615,9.58860577179992],[13.97713977139773,9.691029931783717],[14.056340563405655,9.784774078209551],[14.139141391413915,9.901086259886057],[14.24354243542436,9.979206381907588],[14.376743767437688,9.98441439004236],[14.59634596345964,9.95316634123374],[14.837548375483749,9.941014322252613],[15.071550715507158,9.965318360214866],[15.13275132751329,9.982678387330765],[15.193951939519394,9.980942384619183],[15.319953199531994,9.954902343945335],[15.539555395553975,9.960110352080108],[15.654756547565484,10.006982425293018],[15.532355323553247,10.08857455273774],[15.399153991539919,10.217038753395371],[15.276752767527682,10.35765497303413],[15.201152011520122,10.484383170980166],[15.13275132751329,10.649303428581177],[15.067950679506794,10.850679743125568],[15.028350283502846,11.112816152575604],[15.035550355503574,11.262112385772312],[15.05715057150573,11.368008551179287],[15.121951219512198,11.541608822338247],[15.078750787507886,11.642296979610435],[15.085950859508614,11.723889107055157],[15.08235082350825,11.845409296866421],[15.060750607506094,11.907905394483649],[14.974349743497442,12.107545706316458],[14.95634956349565,12.130113741567115],[14.88074880748809,12.268993958494292],[14.848348483484841,12.501618321847303],[14.761947619476189,12.65612256317877],[14.62154621546216,12.730770679777123],[14.5459454594546,12.821042820779795],[14.517145171451716,12.979019067534438],[14.463144631446312,13.022419135324185],[14.24354243542436,13.077971222095059],[14.063540635406355,13.077971222095059],[13.93393933939339,13.258515504100373],[13.764737647376478,13.489403864741789],[13.60633606336063,13.704668200978901],[13.505535055350549,14.135196873453125],[13.44793447934481,14.379973255787263],[13.512735127351277,14.456357375097213],[13.642336423364242,14.629957646256173],[13.80793807938079,14.96674217230455],[14.178741787417891,15.484070980358268],[14.36954369543696,15.749679395231468],[14.74754747547476,16.14722401618549],[15.211952119521214,16.633304775430588],[15.474754747547479,16.90759320386175],[15.517955179551791,17.409297987511152],[15.561155611556131,17.937042811834388],[15.597155971559715,18.336323435500006],[15.636756367563692,18.810252175763964],[15.672756727567275,19.206060794006405],[15.697956979569796,19.49597324684187],[15.733957339573408,19.903933884065424],[15.766357663576656,19.982054006086955],[15.949959499594996,20.30321450773104],[15.964359643596453,20.346614575520775],[15.92835928359284,20.400430659580053],[15.669156691566911,20.67298308529962],[15.586355863558651,20.733743180205266],[15.539555395553975,20.874359399844025],[15.607956079560807,20.954215524577137],[15.294752947529474,21.41078423772521],[15.21555215552155,21.468072327207665],[15.18315183151833,21.52362441397854],[15.179551795517966,21.605216541423246],[15.172351723517238,21.922905037644156],[15.08955089550895,22.41766581044719],[14.977949779497806,22.995754713406527],[15.348753487534879,23.160674971007552],[15.6259562595626,23.285667166241993],[15.982359823598244,23.445379415708246],[16.31356313563137,23.282195160818816],[16.79236792367925,23.046098792042628],[17.274772747727496,22.808266420554858],[17.753577535775378,22.57217005177867],[18.23238232382326,22.336073683002482],[18.711187111871112,22.0982413115147],[19.189991899918994,21.86214494273851],[19.668796687966875,21.626048573962322],[20.147601476014756,21.389952205186134],[20.626406264062638,21.152119833698364],[21.10521105211052,20.916023464922176],[21.5840158401584,20.67992709614599],[22.062820628206282,20.442094724658205],[22.541625416254163,20.205998355882016],[23.020430204302045,19.96990198710583],[23.50283502835029,19.73380561832964],[23.98163981639817,19.49597324684187]]]}},{"type":"Feature","id":768,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[0.9018090180901766,10.993031965475922],[0.8730087300873208,10.885399797357366],[0.8226082260822807,10.751727588564961],[0.7866078660786684,10.71006352348681],[0.7650076500765124,10.387167019131141],[0.7794077940779403,10.359390975745711],[0.7938079380793965,10.350710962187762],[0.9594095940959448,10.241342791357624],[1.1754117541175617,10.09899056900727],[1.3302133021330178,9.996566409023487],[1.344613446134474,9.963582357503284],[1.344613446134474,9.750054023977754],[1.3482134821348382,9.567773739260844],[1.380613806138058,9.463613576565464],[1.384213842138422,9.36118941658168],[1.4238142381423984,9.284805297271745],[1.5678156781567907,9.137245066786619],[1.600216002160039,9.050444931207139],[1.6038160381603745,8.770948494641218],[1.6074160741607386,8.559156163827282],[1.625416254162559,8.270979713703397],[1.625416254162559,8.029675336792451],[1.625416254162559,7.725874862264263],[1.625416254162559,7.369994306388392],[1.625416254162559,6.996753723396623],[1.5318153181531784,6.993281717973446],[1.5822158221582185,6.87696953629694],[1.5894158941589467,6.772809373601561],[1.6038160381603745,6.738089319369777],[1.5786157861578545,6.687745240733676],[1.600216002160039,6.609625118712145],[1.6398163981639868,6.581849075326701],[1.7442174421744312,6.42560883128364],[1.7766177661776794,6.295408627914426],[1.6110161101611027,6.2502725574130835],[1.621816218162195,6.217288505892881],[1.3122131221312259,6.1461123947177185],[1.1862118621186255,6.088824305235249],[1.1862118621186255,6.144376392006123],[1.1394113941139494,6.154792408275668],[1.0854108541085452,6.173888438103148],[1.0494104941049613,6.2034004842001735],[1.0026100261002568,6.269368587240578],[0.9846098460984649,6.319712665876679],[0.9126091260912688,6.328392679434629],[0.8226082260822807,6.385680768917084],[0.7362073620736282,6.453384874669069],[0.7074070740707441,6.519352977709488],[0.7146071460714722,6.548865023806499],[0.70380703807038,6.58011307261512],[0.6714067140671602,6.592265091596246],[0.5958059580596,6.741561324792954],[0.5490054900548955,6.802321419698586],[0.5238052380523754,6.850929495623092],[0.5346053460534677,6.8891215552780665],[0.5238052380523754,6.939465633914168],[0.5382053820538317,6.979393696280724],[0.5778057780577797,7.003697734242991],[0.592205922059236,7.033209780340002],[0.5958059580596,7.097441880668825],[0.6210062100621201,7.225906081326457],[0.635406354063548,7.354370281984089],[0.592205922059236,7.389090336215872],[0.5382053820538317,7.399506352485417],[0.5094050940509476,7.435962409428797],[0.49860498604985537,7.494986501622847],[0.49860498604985537,7.54706658297053],[0.6066060660606638,7.727610864975858],[0.5850058500585078,8.145987518468957],[0.5994059940599357,8.210219618797765],[0.6462064620646402,8.253619686587513],[0.6894068940689522,8.303963765223614],[0.6858068580685881,8.3543078438597],[0.617406174061756,8.479300039094156],[0.4842048420484275,8.574780188231585],[0.41580415804159543,8.652900310253116],[0.37980379803798314,8.722340418716698],[0.372603726037255,8.758796475660091],[0.4518045180451793,8.81434856243095],[0.4878048780487916,8.85080461937433],[0.4950049500495197,8.894204687164077],[0.45900459004590743,8.974060811897203],[0.4662046620466356,9.114677031535962],[0.49860498604985537,9.220573196942922],[0.5274052740527395,9.357717411158504],[0.5274052740527395,9.39764547352506],[0.4482044820448152,9.480973603681363],[0.4050040500405032,9.491389619950908],[0.372603726037255,9.486181611816136],[0.28980289802899506,9.432365527756858],[0.2610026100261109,9.425421516910504],[0.24300243002431898,9.441045541314807],[0.23220232202322677,9.463613576565464],[0.2610026100261109,9.494861625374085],[0.2502025020250187,9.534789687740641],[0.2754027540275388,9.57124574468402],[0.3258032580325789,9.586869769088338],[0.3438034380343993,9.604229796204237],[0.2718027180271747,9.621589823320122],[0.264602646026475,9.644157858570793],[0.26820268202683906,9.668461896533046],[0.28980289802899506,9.671933901956223],[0.31140311403115106,9.670197899244641],[0.32220322203221485,9.687557926360526],[0.33300333003330707,9.803870108037032],[0.3438034380343993,9.843798170403602],[0.351003510035099,9.92539029784831],[0.3618036180361912,10.236134783222852],[0.37980379803798314,10.269118834743054],[0.37980379803798314,10.291686869993711],[0.33300333003330707,10.307310894398029],[0.2178021780217989,10.390639024554332],[0.1494014940149384,10.454871124883141],[0.08820088200883447,10.520839227923545],[0.03780037800379432,10.564239295713293],[-0.0594005940059219,10.630207398753697],[-0.08460084600844198,10.67360746654343],[-0.09180091800917012,10.715271531621582],[-0.0594005940059219,10.80033566448948],[-0.012600126001245826,10.890607805492138],[0.009000090000910177,11.020808008861351],[-0.005400054000546106,11.05552806309315],[-0.07020070200701412,11.116288157998781],[0.16020160201603062,11.069416084785871],[0.4842048420484275,10.99129596276434],[0.49140491404915565,10.977407941071618],[0.49140491404915565,10.954839905820947],[0.5490054900548955,10.954839905820947],[0.6426064260642761,10.98261594920639],[0.9018090180901766,10.993031965475922]]]}},{"type":"Feature","id":764,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[99.66159661596618,6.521088980421069],[99.64359643596435,6.515880972286297],[99.60759607596077,6.597473099731019],[99.65439654396545,6.7137852814075245],[99.70119701197012,6.569697056345575],[99.66159661596618,6.521088980421069]]],[[[99.07839078390782,7.592202653471858],[99.10359103591037,7.470682463660594],[99.06759067590679,7.4967225043344285],[99.03879038790387,7.548802585682125],[99.03879038790387,7.6251867049920605],[99.0459904599046,7.637338723973201],[99.07839078390782,7.592202653471858]]],[[[98.59238592385924,7.934195187655021],[98.58158581585815,7.916835160539122],[98.53118531185311,8.107795458813982],[98.60318603186033,8.05745138017788],[98.59238592385924,7.934195187655021]]],[[[98.4087840878409,7.901211136134819],[98.39798397983981,7.828299022248046],[98.35838358383586,7.830035024959642],[98.31518315183155,7.783162951746718],[98.29718297182973,7.776218940900364],[98.26118261182614,7.925515174097072],[98.30078300783009,8.135571502199411],[98.32238322383228,8.166819551008032],[98.35118351183513,8.111267464237159],[98.43398433984339,8.08522742356331],[98.39798397983981,7.9637072337520465],[98.4087840878409,7.901211136134819]]],[[[98.30798307983082,9.052180933918734],[98.25038250382505,9.040028914937608],[98.25758257582578,9.095581001708467],[98.27198271982724,9.130301055940265],[98.30078300783009,9.138981069498215],[98.31158311583118,9.079956977304164],[98.30798307983082,9.052180933918734]]],[[[100.07200072000722,9.586869769088338],[100.07560075600759,9.529581679605883],[100.0540005400054,9.461877573853883],[99.96399963999642,9.421949511487327],[99.9315993159932,9.475765595546605],[99.93879938799387,9.559093725702894],[99.95319953199532,9.581661760953565],[100.04320043200431,9.576453752818793],[100.07200072000722,9.586869769088338]]],[[[100.07560075600759,9.696237939918475],[100.0648006480065,9.680613915514172],[100.02520025200255,9.711861964322793],[99.99639996399964,9.748318021266172],[99.98199981999824,9.7934540917675],[100.04320043200431,9.791718089055905],[100.07200072000722,9.748318021266172],[100.07560075600759,9.696237939918475]]],[[[102.60642606426063,11.677017033842233],[102.58842588425887,11.572856871146854],[102.53442534425346,11.614520936225006],[102.54522545225456,11.668337020284284],[102.57042570425705,11.690905055534955],[102.60642606426063,11.677017033842233]]],[[[102.42642426424266,11.989497521928357],[102.43002430024302,11.965193483966104],[102.37962379623798,11.982553511082003],[102.36162361623616,11.973873497524053],[102.30042300423003,11.980817508370421],[102.27162271622717,12.119697725297584],[102.2788227882279,12.152681776817786],[102.31842318423185,12.142265760548256],[102.37962379623798,12.07282565208466],[102.40842408424083,12.02595357887175],[102.42642426424266,11.989497521928357]]],[[[100.12240122401226,20.31710252942375],[100.11520115201154,20.258078437229713],[100.14040140401403,20.245926418248573],[100.1728017280173,20.27196645892242],[100.21960219602198,20.33967056467442],[100.26640266402666,20.377862624329396],[100.3168031680317,20.386542637887345],[100.37440374403747,20.33967056467442],[100.43200432004323,20.240718410113814],[100.49320493204931,20.18343032063136],[100.51840518405186,20.178222312496587],[100.54000540005399,20.133086241995258],[100.54360543605435,20.08795017149393],[100.5148051480515,19.995942027779677],[100.46800468004682,19.88830985966112],[100.3960039600396,19.75637365358031],[100.42120421204214,19.64526948003858],[100.5148051480515,19.553261336324326],[100.62640626406267,19.499445252265048],[100.74520745207451,19.51506927666935],[100.80640806408064,19.5411093173432],[100.85680856808568,19.584509385132932],[100.90720907209072,19.605341417672008],[100.96480964809649,19.61054942580678],[101.15561155611556,19.57930137699816],[101.21321213212133,19.548053328189553],[101.22041220412206,19.48729323328392],[101.19881198811987,19.32758098381767],[101.22761227612278,19.211268802141163],[101.28161281612819,19.0897486123299],[101.28521285212855,18.97690843607657],[101.22041220412206,18.792892148648065],[101.16641166411665,18.617555874777523],[101.10521105211052,18.53422774462122],[101.06201062010621,18.478675657850346],[101.04761047610475,18.442219600906967],[101.05121051210511,18.40749954667517],[101.09441094410943,18.35368346261589],[101.1376113761138,18.287715359575486],[101.14841148411483,18.22174725653508],[101.14481144811447,18.14189113180197],[101.11241112411125,18.034258963683413],[101.00081000810007,17.79642659219563],[100.90720907209072,17.584634261381694],[100.95760957609576,17.54123419359196],[101.04401044010439,17.50998614478334],[101.10521105211052,17.478738095974734],[101.16641166411665,17.49957012851381],[101.29961299612995,17.624562323748265],[101.41481414814149,17.7183064701741],[101.55521555215552,17.812050616599933],[101.56241562415624,17.820730630157883],[101.68841688416887,17.890170738621464],[101.74241742417428,17.95266683623869],[101.7748177481775,18.034258963683413],[101.81801818018181,18.06550701249202],[101.87561875618758,18.04641098266454],[101.94761947619475,18.081131036896323],[102.03402034020343,18.1696671751874],[102.10242102421023,18.21133124026555],[102.1492214922149,18.204387229419197],[102.23202232022322,18.148835142648323],[102.35082350823507,18.04641098266454],[102.45882458824588,17.983914885047312],[102.55242552425523,17.964818855219818],[102.59922599225996,17.926626795564857],[102.5956259562596,17.869338706082388],[102.61722617226172,17.83288264913901],[102.66042660426604,17.817258624734706],[102.67842678426786,17.82420263558106],[102.67482674826749,17.851978678966503],[102.7180271802718,17.89190674133306],[102.80802808028079,17.945722825392338],[102.89802898028984,17.976970874200944],[102.99162991629919,17.985650887758894],[103.05283052830532,18.02905095554864],[103.09243092430927,18.13841912637878],[103.15003150031504,18.22174725653508],[103.20043200432008,18.259939316190057],[103.26163261632615,18.27903534601755],[103.27963279632797,18.305075386691385],[103.24723247232475,18.339795440923183],[103.25083250832512,18.372779492443385],[103.2868328683287,18.409235549386764],[103.3660336603366,18.423123571079486],[103.48843488434886,18.417915562944714],[103.62883628836289,18.383195508712916],[103.7908379083791,18.31722740567251],[103.89883898838991,18.294659370421854],[103.94923949239495,18.318963408384107],[104.05004050040503,18.216539248400323],[104.19764197641979,17.989122893182085],[104.32364323643236,17.81552262202311],[104.4280442804428,17.69921044034662],[104.53964539645398,17.608938299343947],[104.65484654846551,17.54644220172672],[104.74124741247414,17.461378068858835],[104.81684816848167,17.299929816681],[104.75924759247596,17.077721469597535],[104.7448474484745,16.88502516861108],[104.75204752047523,16.64719279712331],[104.82044820448203,16.46664851511798],[104.95004950049503,16.339920317171945],[105.02565025650256,16.23749615718816],[105.04725047250474,16.161112037878212],[105.14805148051482,16.093407932126212],[105.33165331653316,16.037855845355352],[105.40725407254075,15.987511766719251],[105.37485374853748,15.942375696217923],[105.37485374853748,15.890295614870226],[105.40005400054002,15.829535519964594],[105.46125461254616,15.780927444040088],[105.56205562055624,15.740999381673518],[105.62325623256231,15.69933531659538],[105.64125641256413,15.655935248805633],[105.63765637656377,15.586495140342052],[105.61605616056164,15.487542985781445],[105.57285572855727,15.412894869183091],[105.5116551165512,15.360814787835395],[105.50445504455047,15.319150722757243],[105.49005490054901,15.256654625140015],[105.49005490054901,15.128190424482383],[105.53325533255332,15.041390288902903],[105.54765547655478,14.932022118072766],[105.52245522455223,14.84348597978169],[105.5008550085501,14.66120569506478],[105.49725497254974,14.590029583889603],[105.47565475654756,14.52926948898397],[105.42165421654215,14.471981399501516],[105.34245342453426,14.416429312730642],[105.24525245252454,14.367821236806137],[105.1840518405184,14.34698920426706],[105.16965169651695,14.33657318799753],[105.12645126451264,14.281021101226656],[105.07245072450723,14.227205017167378],[105.03285032850329,14.227205017167378],[105.00405004050043,14.254981060552808],[104.98244982449825,14.289701114784606],[104.96804968049679,14.366085234094541],[104.8780487804878,14.404277293749516],[104.77724777247772,14.428581331711769],[104.57564575645756,14.390389272056808],[104.41004410044104,14.369557239517732],[104.22644226442264,14.395597280191566],[104.0536405364054,14.362613228671364],[103.98163981639817,14.357405220536606],[103.89883898838991,14.362613228671364],[103.81963819638196,14.362613228671364],[103.74043740437406,14.37476524765249],[103.60003600036003,14.421637320865415],[103.54603546035463,14.418165315442238],[103.4308343083431,14.378237253075682],[103.3120331203312,14.350461209690238],[103.20043200432008,14.333101182574339],[103.03123031230314,14.253245057841227],[102.90882908829087,14.136932876164721],[102.87282872828729,14.055340748720013],[102.81162811628116,13.97201261856371],[102.7288272882729,13.841812415194482],[102.62082620826209,13.716820219960027],[102.54522545225456,13.659532130477572],[102.56682566825668,13.62654807895737],[102.54522545225456,13.584884013879218],[102.43002430024302,13.56752398676332],[102.33642336423367,13.560579975916966],[102.31842318423185,13.53974794337789],[102.32922329223294,13.288027550197398],[102.36162361623616,13.192547401059969],[102.42282422824229,13.077971222095059],[102.46242462424624,13.015475124477831],[102.49122491224915,12.827986831626149],[102.49842498424988,12.670010584871491],[102.62802628026282,12.569322427599289],[102.70362703627035,12.492938308289354],[102.75402754027539,12.42697020524895],[102.73602736027362,12.383570137459202],[102.70722707227071,12.25510593680157],[102.73602736027362,12.090185679200559],[102.91962919629196,11.732569120613107],[102.93402934029342,11.706529079939259],[102.91242912429124,11.703057074516082],[102.88362883628838,11.772497182979663],[102.79002790027903,11.888809364656169],[102.76122761227612,12.012065557179028],[102.65322653226531,12.14920977139461],[102.5956259562596,12.203025855453888],[102.57402574025741,12.157889784952559],[102.54162541625419,12.109281709028053],[102.43362433624338,12.178721817491635],[102.3436234362344,12.253369934089989],[102.26082260822608,12.393986153728747],[102.25002250022499,12.361002102208545],[102.22842228422286,12.33149005611152],[102.1348213482135,12.442594229653253],[102.03402034020343,12.531130367944328],[101.94401944019444,12.56411441946453],[101.89001890018903,12.593626465561556],[101.83601836018363,12.640498538774466],[101.72441724417246,12.689106614698971],[101.44361443614434,12.61966650623539],[101.09081090810906,12.673482590294668],[100.9540095400954,12.621402508946986],[100.89640896408963,12.654386560467188],[100.86400864008641,12.71514665537282],[100.89640896408963,12.817570815356603],[100.90360903609036,13.034571154305311],[100.94680946809467,13.187339392925196],[100.92520925209254,13.303651574601702],[100.94680946809467,13.35746765866098],[100.96120961209613,13.432115775259334],[100.90720907209072,13.461627821356359],[100.65520655206552,13.52065191355041],[100.60120601206012,13.56752398676332],[100.53640536405368,13.513707902704041],[100.23400234002344,13.484195856607016],[100.12240122401226,13.439059786105688],[100.01800018000182,13.353995653237803],[99.98919989199891,13.24289147969607],[100.05040050400504,13.171715368520893],[100.09000090000899,13.044987170574856],[99.98199981999824,12.770698742143693],[99.96399963999642,12.690842617410567],[100.00720007200073,12.354058091362177],[99.98919989199891,12.170041803933685],[99.9315993159932,12.046785611410826],[99.83799837998379,11.937417440580674],[99.79839798397984,11.74819314501741],[99.72639726397267,11.66139300943793],[99.62559625596259,11.463488700316702],[99.5607956079561,11.215240312559388],[99.51399513995142,11.100664133594478],[99.4851948519485,10.888871802780542],[99.28359283592835,10.569447303848051],[99.23679236792367,10.388903021842737],[99.1647916479165,10.319462913379155],[99.189991899919,10.265646829319877],[99.19359193591936,10.17537468831722],[99.16839168391687,9.93407031140626],[99.16119161191614,9.73442999957345],[99.189991899919,9.626797831454894],[99.28719287192871,9.415005500640959],[99.26559265592658,9.352509403023731],[99.25479254792549,9.265709267444251],[99.33399333993339,9.225781205077695],[99.39519395193952,9.213629186096568],[99.72279722797231,9.31431734336877],[99.83439834398342,9.288277302694922],[99.87759877598779,9.194533156269074],[99.90639906399065,9.112941028824366],[99.96039960399605,8.67199634008061],[99.98919989199891,8.588668209924307],[100.05760057600577,8.510548087902777],[100.12960129601299,8.427219957746473],[100.15480154801548,8.442843982150777],[100.15840158401585,8.474092030959383],[100.16200162001621,8.508812085191181],[100.23040230402307,8.425483955034878],[100.28080280802811,8.269243710991816],[100.45360453604536,7.4429064202751505],[100.5040050400504,7.33701025486819],[100.54360543605435,7.227642084038038],[100.4392043920439,7.281458168097316],[100.41040410404105,7.463738452814226],[100.3816038160382,7.541858574835771],[100.34200342003419,7.552274591105302],[100.28440284402848,7.552274591105302],[100.28080280802811,7.583522639913923],[100.32400324003243,7.644282734819555],[100.3168031680317,7.715458845994732],[100.25560255602556,7.774482938188768],[100.15840158401585,7.727610864975858],[100.16200162001621,7.599146664318226],[100.20520205202052,7.50019450975762],[100.3708037080371,7.279722165385735],[100.4248042480425,7.187714021671482],[100.48960489604895,7.161673980997634],[100.58680586805872,7.175562002690356],[100.7020070200702,7.0818178562645215],[100.79200792007919,6.995017720685041],[101.0188101881019,6.861345511892637],[101.15561155611556,6.875233533585359],[101.30321303213032,6.908217585105561],[101.40041400414003,6.8995375715476115],[101.49761497614975,6.864817517315814],[101.61281612816128,6.753713343774081],[101.80001800017999,6.474216907208145],[102.10242102421023,6.241592543855148],[102.07002070020701,6.184304454372679],[102.05562055620555,6.097504318793199],[101.93681936819371,5.979456134405112],[101.91881918819189,5.911752028653112],[101.87201872018721,5.8249518930736315],[101.78921789217895,5.779815822572303],[101.7208172081721,5.771135809014353],[101.67761677616778,5.7780798198607215],[101.64881648816487,5.795439846976606],[101.60201602016019,5.877031974421328],[101.5768157681577,5.901336012383581],[101.55521555215552,5.908280023229935],[101.4040140401404,5.85099193374748],[101.25641256412564,5.788495836130252],[101.23121231212315,5.732943749359379],[101.19161191611914,5.66871164903057],[101.14841148411483,5.642671608356721],[101.11241112411125,5.637463600221949],[101.08001080010803,5.675655659876924],[101.02601026010262,5.724263735801443],[100.98280982809831,5.771135809014353],[100.99360993609935,5.845783925612707],[101.07641076410766,5.95688809915444],[101.08721087210876,6.03327221846439],[101.07641076410766,6.165208424545199],[101.05481054810548,6.24332854656673],[101.02961029610299,6.245064549278325],[100.99000990009898,6.257216568259452],[100.8748087480875,6.245064549278325],[100.81720817208173,6.3318646848578055],[100.79200792007919,6.42560883128364],[100.7560075600756,6.4603288855154375],[100.71640716407165,6.481160918054513],[100.63000630006303,6.448176866534311],[100.56520565205653,6.467272896361791],[100.34560345603455,6.550601026518095],[100.2628026280263,6.682537232598904],[100.21600216002162,6.686009238022081],[100.17640176401767,6.672121216329373],[100.16200162001621,6.640873167520752],[100.13680136801366,6.488104928900867],[100.1188011880119,6.441232855687943],[99.87039870398706,6.750241338350904],[99.69759697596976,6.87696953629694],[99.71919719197194,7.106121894226774],[99.6687966879669,7.151257964728103],[99.6039960399604,7.15472997015128],[99.55359553595537,7.218962070480103],[99.59679596795968,7.35610628469567],[99.52839528395288,7.330066244021836],[99.43479434794347,7.333538249445013],[99.35919359193593,7.371730309099988],[99.30159301593017,7.560954604663252],[99.26199261992622,7.618242694145707],[99.18279182791827,7.718930851417909],[99.07839078390782,7.718930851417909],[99.04239042390424,7.765802924630819],[99.04959049590497,7.887323114442097],[98.97398973989743,7.961971231040451],[98.87318873188735,8.024467328657678],[98.79038790387904,8.059187382889476],[98.70398703987041,8.25709169201069],[98.63558635586355,8.305699767935195],[98.57798577985778,8.34389182759017],[98.49878498784989,8.317851786916322],[98.4735847358474,8.246675675741145],[98.41958419584199,8.178971569989159],[98.36198361983622,8.187651583547108],[98.30438304383046,8.225843643202069],[98.23958239582396,8.423747952323296],[98.2251822518225,8.543532139422979],[98.24318243182432,8.76747648921804],[98.32598325983258,8.96885280376243],[98.37278372783732,9.290013305406504],[98.44478444784448,9.49312562266249],[98.49158491584916,9.56082972841449],[98.56358563585638,9.836854159557234],[98.70398703987041,10.190998712721523],[98.71838718387187,10.265646829319877],[98.74718747187472,10.350710962187762],[98.76878768787691,10.430567086920888],[98.77598775987764,10.557295284866925],[98.75798757987582,10.623263387907329],[98.75798757987582,10.661455447562304],[98.78678786787867,10.708327520775228],[98.88758887588875,10.788183645508354],[99.02439024390247,10.920119851589163],[99.189991899919,11.10587214172925],[99.35919359193593,11.388840583718363],[99.4419944199442,11.553760841319374],[99.47799477994784,11.61278493351341],[99.51399513995142,11.630144960629309],[99.57159571595719,11.687433050111764],[99.61119611196114,11.749929147728992],[99.6147961479615,11.781177196537612],[99.52119521195215,12.090185679200559],[99.46359463594638,12.190873836472761],[99.4311943119431,12.308922020860848],[99.4167941679417,12.393986153728747],[99.39519395193952,12.47384227846186],[99.40599405994061,12.548490395060213],[99.37359373593739,12.593626465561556],[99.2979929799298,12.652650557755592],[99.2187921879219,12.739450693335073],[99.17199171991723,12.881802915685427],[99.17199171991723,12.961659040418553],[99.12519125191255,13.031099148882134],[99.10719107191073,13.104011262768893],[99.13599135991359,13.173451371232488],[99.1755917559176,13.232475463426525],[99.17199171991723,13.496347875588157],[99.15759157591577,13.576204000321269],[99.13599135991359,13.716820219960027],[99.08559085590855,13.822716385367002],[99.01359013590138,13.947708580601457],[98.93438934389343,14.05013274058524],[98.72198721987223,14.235885030725328],[98.57078570785711,14.359141223248187],[98.49518495184952,14.473717402213111],[98.40158401584017,14.60218160287073],[98.33318333183331,14.695925749296578],[98.24678246782469,14.813973933684665],[98.20358203582038,14.975422185862499],[98.17838178381783,15.147286454309878],[98.19278192781928,15.204574543792333],[98.23238232382323,15.241030600735712],[98.28638286382863,15.272278649544333],[98.32958329583295,15.279222660390687],[98.45198451984521,15.357342782412218],[98.53838538385384,15.350398771565864],[98.55638556385566,15.367758798681763],[98.56358563585638,15.404214855625142],[98.55278552785529,15.560455099668204],[98.55998559985602,15.768775425058962],[98.57438574385748,15.938903690794746],[98.59238592385924,16.05000786433648],[98.81918819188195,16.180208067705692],[98.86598865988663,16.23749615718816],[98.88758887588875,16.298256252093793],[98.88758887588875,16.35207233615307],[98.86958869588699,16.393736401231223],[98.83718837188371,16.418040439193476],[98.68958689586896,16.305200262940147],[98.6607866078661,16.331240303613995],[98.59238592385924,16.515256591042487],[98.56358563585638,16.57080867781336],[98.52398523985244,16.63851278356536],[98.4771847718477,16.732256929991195],[98.46998469984703,16.895441184880625],[98.43758437584376,16.975297309613737],[98.25758257582578,17.147161578061116],[98.17478174781746,17.23916972177537],[98.06318063180635,17.37284193056776],[97.92997929979299,17.532554180034012],[97.79317793177933,17.68185041323072],[97.72837728377283,17.775594559656554],[97.7067770677707,17.79642659219563],[97.69957699576997,17.83288264913901],[97.73917739177392,17.935306809122807],[97.7211772117721,18.03773096910659],[97.6527765277653,18.173139180610576],[97.62397623976238,18.258203313478475],[97.63117631176311,18.291187364998677],[97.5987759877599,18.303339383979804],[97.5231752317523,18.296395373133436],[97.45117451174514,18.358891470750663],[97.37917379173791,18.494299682254663],[97.37557375573755,18.518603720216916],[97.39717397173973,18.51686771750532],[97.48357483574836,18.494299682254663],[97.51597515975163,18.49777168767784],[97.57717577175771,18.529019736486447],[97.67077670776706,18.56200378800665],[97.72837728377283,18.572419804276194],[97.74637746377465,18.588043828680497],[97.75357753577538,18.6210278802007],[97.7067770677707,18.93177236557524],[97.71397713977143,18.99600446590405],[97.80397803978042,19.129676674696455],[97.79317793177933,19.26508488620044],[97.81837818378187,19.459517189898477],[97.91557915579159,19.593189398690882],[97.99117991179912,19.653949493596514],[98.01638016380167,19.749429642733944],[98.04878048780489,19.77026167527302],[98.10998109981102,19.76158166171507],[98.23958239582396,19.690405550539907],[98.29358293582936,19.686933545116716],[98.37278372783732,19.68866954782831],[98.45558455584558,19.693877555963084],[98.49518495184952,19.700821566809438],[98.76158761587618,19.77026167527302],[98.81918819188195,19.77894168883097],[98.87678876788766,19.77026167527302],[98.91638916389167,19.77373368069621],[98.95958959589598,19.804981729504817],[98.98838988389883,19.86053381627569],[99.02079020790211,20.041078098281005],[99.03879038790387,20.074062149801208],[99.07479074790751,20.100102190475056],[99.13239132391323,20.117462217590955],[99.19719197191972,20.11572621487936],[99.28359283592835,20.08100616064756],[99.33759337593375,20.07927015793598],[99.39879398793988,20.093158179628688],[99.45279452794529,20.117462217590955],[99.4851948519485,20.150446269111157],[99.50319503195033,20.186902326054536],[99.48879488794887,20.259814439941294],[99.44919449194492,20.351822583655547],[99.45999459994601,20.362238599925078],[99.53199531995318,20.343142570097598],[99.63999639996399,20.320574534846926],[99.71919719197194,20.3257825429817],[99.77319773197735,20.341406567386002],[99.82359823598239,20.38480663517575],[99.89199891998919,20.424734697542306],[99.95319953199532,20.416054683984356],[100.00360003600036,20.379598627040977],[100.12240122401226,20.31710252942375]]]]}},{"type":"Feature","id":762,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[70.7029070290703,39.82456499955629],[70.61290612906129,39.7863729399013],[70.55890558905591,39.791580948036085],[70.51930519305193,39.82803700497945],[70.49050490504905,39.86275705921125],[70.48330483304835,39.88185308903874],[70.49770497704978,39.88185308903874],[70.56610566105661,39.86622906463444],[70.66330663306633,39.855813048364894],[70.69930699306994,39.84539703209535],[70.7029070290703,39.82456499955629]]],[[[70.65250652506526,40.93734273768521],[70.62370623706238,40.93387073226205],[70.56970569705697,40.982478808186556],[70.55170551705518,41.01546285970676],[70.57330573305734,41.02414287326471],[70.62010620106201,41.00157483801402],[70.6489064890649,40.961646775647466],[70.65250652506526,40.93734273768521]]],[[[70.95850958509587,40.23946964762618],[70.96210962109623,40.220373617798714],[70.94770947709478,40.18738956627851],[70.73890738907389,40.131837479507624],[70.64530645306453,40.08322940358312],[70.62370623706238,39.99816527071525],[70.59850598505986,39.973861232752995],[70.55530555305555,39.9547652029255],[70.51570515705157,39.94955719479074],[70.4509045090451,40.04850934935135],[70.3789037890379,40.06934138189041],[70.27450274502746,40.10406143612221],[70.0729007290073,40.173501544585775],[69.96849968499686,40.203013590682815],[69.7668976689767,40.15787752018147],[69.52929529295295,40.097117425275854],[69.49329493294934,40.06066136833246],[69.46809468094682,40.020733305965905],[69.47169471694718,39.991221259868865],[69.48609486094861,39.95129319750231],[69.47529475294755,39.9200451486937],[69.43209432094321,39.90962913242416],[69.36369363693638,39.94782119207915],[69.3060930609306,39.96865322461821],[69.27729277292775,39.91830914598211],[69.2448924489245,39.826301002267854],[69.23049230492305,39.76033289922745],[69.28089280892809,39.66658875280163],[69.29889298892991,39.524236530451276],[69.39249392493926,39.532916544009225],[69.46449464494646,39.532916544009225],[69.59769597695978,39.57458060908738],[69.66609666096662,39.57458060908738],[69.77049770497706,39.55722058197148],[69.95769957699576,39.55374857654829],[70.10170101701019,39.56069258739464],[70.13770137701377,39.55722058197148],[70.17010170101702,39.58499662535692],[70.20970209702097,39.57458060908738],[70.24570245702458,39.54333256027877],[70.39330393303933,39.58152461993373],[70.50130501305014,39.58673262806849],[70.56970569705697,39.57631661179897],[70.60930609306095,39.56416459281783],[70.67770677706778,39.47215644910358],[70.73170731707319,39.41313235690953],[70.80010800108002,39.39403632708206],[71.00531005310054,39.41139635419793],[71.06651066510665,39.49298848164267],[71.11691116911169,39.51382051418173],[71.20331203312034,39.51902852231649],[71.27171271712717,39.53465254672082],[71.32931329313294,39.56937260095259],[71.4049140491405,39.597148644338034],[71.46971469714697,39.60409265518439],[71.50211502115022,39.58152461993373],[71.51651516515167,39.55374857654829],[71.50571505715058,39.51729251960492],[71.50211502115022,39.47910045994993],[71.54531545315453,39.453060419276085],[71.67131671316713,39.44785241114133],[71.73251732517326,39.423548373179074],[71.73611736117363,39.37841230267773],[71.72531725317253,39.30723619150257],[71.77931779317794,39.27772414540556],[71.80451804518046,39.27598814269396],[71.99171991719919,39.350636259292315],[72.04212042120423,39.35237226200391],[72.08532085320854,39.31070819692576],[72.14652146521465,39.26036411828966],[72.22932229322294,39.20828403694196],[72.25092250922509,39.215228047788315],[72.2869228692287,39.274252139982366],[72.3589235892359,39.33674823759961],[72.48852488524886,39.35758027013867],[72.56412564125642,39.376676299966164],[72.63972639726398,39.38535631352411],[72.8737287372874,39.36105227556186],[72.94932949329495,39.35758027013867],[73.10773107731077,39.36105227556186],[73.23373233732337,39.37494029725457],[73.33453334533345,39.41313235690953],[73.38853388533886,39.44264440300657],[73.47133471334715,39.46000443012247],[73.57573575735759,39.45826842741087],[73.63333633336333,39.44958841385292],[73.6369363693637,39.397508332505225],[73.62253622536227,39.29855617794462],[73.60813608136081,39.22911606948102],[73.6909369093691,39.104123874246596],[73.7449374493745,39.045099782052546],[73.79533795337954,39.0016997142628],[73.80613806138064,38.968715662742596],[73.79533795337954,38.94093961935715],[73.73053730537308,38.914899578683304],[73.70533705337056,38.88538753258629],[73.69453694536946,38.854139483777686],[73.71613716137162,38.81768342683429],[73.7557375573756,38.69963524244619],[73.80253802538027,38.60762709873197],[73.8709387093871,38.562491028230625],[73.97173971739718,38.53297898213361],[74.02574025740259,38.53992299297997],[74.06534065340654,38.609363101443535],[74.13014130141303,38.66144318279123],[74.18774187741877,38.65797117736804],[74.27774277742779,38.659707180079636],[74.51534515345153,38.600683087885585],[74.74574745747458,38.51041094688293],[74.81054810548108,38.46006686824683],[74.8357483574836,38.40451478147597],[74.7709477094771,38.274314578106754],[74.77454774547746,38.192722450662046],[74.78894788947889,38.104186312370956],[74.8429484294843,38.03821820933055],[74.88974889748897,37.92537803307724],[74.90054900549006,37.833369889362984],[74.92214922149222,37.805593845977555],[74.93654936549368,37.77260979445735],[74.91134911349116,37.68754566158945],[74.89334893348934,37.60074552600997],[74.91494914949149,37.57296948262454],[74.98694986949872,37.529569414834796],[75.09855098550986,37.451449292813265],[75.12015120151202,37.38548118977286],[75.08055080550807,37.34381712469471],[75.00855008550087,37.29347304605861],[74.91854918549186,37.250072978268875],[74.88974889748897,37.230976948441395],[74.87534875348754,37.241392964710926],[74.83214832148323,37.286529035212254],[74.73134731347315,37.35770514638743],[74.65934659346595,37.39416120333081],[74.52254522545226,37.382009184349684],[74.44334443344434,37.395897206042406],[74.34974349743499,37.41846524129306],[74.25974259742597,37.414993235869886],[74.20214202142023,37.37159316808015],[74.16614166141662,37.329929103002],[74.07614076140763,37.31604108130928],[73.95013950139503,37.28305702978908],[73.74853748537487,37.230976948441395],[73.65493654936552,37.23965696199933],[73.62613626136263,37.26222499725],[73.64773647736479,37.29173704334703],[73.71613716137162,37.329929103002],[73.73413734137341,37.37506517350333],[73.71973719737198,37.41846524129306],[73.65853658536585,37.43061726027419],[73.63333633336333,37.43756127112056],[73.60453604536048,37.44624128467851],[73.48213482134821,37.47228132535234],[73.38133381333813,37.46186530908281],[73.21213212132122,37.40804922502353],[72.89532895328955,37.267433005384774],[72.75852758527586,37.171952856247344],[72.65772657726578,37.02960063389699],[72.3589235892359,36.98272856068408],[72.15372153721538,36.90113643323936],[71.94131941319415,36.76572822173537],[71.8009180091801,36.694552110560196],[71.73251732517326,36.684136094290665],[71.66411664116643,36.69628811327179],[71.59571595715957,36.73274417021517],[71.5309153091531,36.8455843464685],[71.47331473314733,37.01571261220428],[71.43371433714339,37.126816785746016],[71.45531455314554,37.27264101351953],[71.48051480514806,37.43582526840896],[71.50571505715058,37.60248152872157],[71.54531545315453,37.79517782970801],[71.58131581315814,37.864617938171605],[71.58131581315814,37.909754008672934],[71.55251552515526,37.93232204392359],[71.48771487714879,37.93232204392359],[71.39051390513907,37.90628200324974],[71.31851318513185,37.901073995114984],[71.2789127891279,37.91843402223088],[71.28251282512826,38.00870616323354],[71.3329133291333,38.17015441541136],[71.25731257312574,38.307298629626956],[71.05211052110522,38.418402803168675],[70.87930879308794,38.456594862823664],[70.73530735307355,38.421874808591866],[70.61650616506165,38.33507467301237],[70.51930519305193,38.192722450662046],[70.41850418504185,38.074674266273945],[70.31410314103141,37.98440212527129],[70.23850238502385,37.94100205748154],[70.21330213302133,37.92364203036564],[70.1989019890199,37.88544997071067],[70.25650256502567,37.765665783610984],[70.2529025290253,37.664977626338796],[70.18810188101881,37.58164949618249],[70.11970119701198,37.54345743652752],[70.04410044100442,37.546929441950695],[69.98649986499865,37.56602547177819],[69.93969939699397,37.60074552600997],[69.8208982089821,37.60942553956792],[69.62649626496267,37.59380151516362],[69.49329493294934,37.55387345279706],[69.42129421294214,37.48616934704506],[69.39969399693999,37.39936921146558],[69.42849428494287,37.29173704334703],[69.41409414094142,37.20840891319072],[69.35289352893531,37.14938482099667],[69.30249302493027,37.11640076947647],[69.26649266492666,37.10772075591852],[69.180091800918,37.15806483455462],[69.05049050490507,37.26569700267318],[68.96048960489605,37.32472109486723],[68.91008910089101,37.33340110842518],[68.8848888488885,37.328193100290406],[68.85608856088561,37.31604108130928],[68.83808838088382,37.30215305961656],[68.82368823688239,37.27090501080795],[68.78048780487805,37.258752991826825],[68.72288722887231,37.267433005384774],[68.6688866888669,37.258752991826825],[68.63648636486366,37.22403293759503],[68.54648546485467,37.18410487522847],[68.38808388083882,37.137232802015546],[68.2980829808298,37.08862472609104],[68.28368283682838,37.03654464474336],[68.26208262082622,37.01224060678109],[68.21168211682118,37.02092062033904],[68.06768067680679,36.949744509163864],[67.95967959679598,36.972312544414535],[67.83367833678338,37.06432068812879],[67.76527765277655,37.14070480743872],[67.75807758077582,37.171952856247344],[67.79767797677977,37.2448649701341],[67.81567815678159,37.48616934704506],[67.86247862478626,37.57123347991295],[68.01008010080102,37.720529713109656],[68.08928089280894,37.83510589207458],[68.17568175681757,37.928850038500414],[68.2368823688237,37.96009808730902],[68.29448294482947,38.03301020119579],[68.34128341283414,38.1163383313521],[68.35568355683557,38.17015441541136],[68.35208352083521,38.21181848048951],[68.33408334083342,38.23785852116336],[68.25128251282513,38.295146610645816],[68.14328143281435,38.383682748936906],[68.08568085680858,38.47395488993956],[68.0568805688057,38.58853106890447],[68.0460804608046,38.67012319634918],[68.14688146881468,38.89059554072105],[68.13248132481326,38.927051597664445],[68.10368103681037,38.96177165189624],[68.0460804608046,38.9843396871469],[67.95967959679598,38.99301970070485],[67.87687876878769,38.982603684435304],[67.76887768877688,38.982603684435304],[67.69327693276935,38.994755703416445],[67.67527675276753,39.00864372510915],[67.66807668076683,39.109331882381355],[67.65007650076501,39.13189991763201],[67.61767617676179,39.150995947459506],[67.40167401674017,39.19613201796082],[67.35847358473586,39.21696405049991],[67.35127351273513,39.241268088462164],[67.4268742687427,39.465212438257225],[67.45927459274594,39.482572465373124],[67.49167491674919,39.51902852231649],[67.54207542075423,39.55722058197148],[67.71847718477187,39.62145268230029],[67.90927909279094,39.59367663891484],[68.07848078480785,39.56416459281783],[68.24408244082443,39.54854056841353],[68.30168301683017,39.538124552143984],[68.39888398883988,39.529444538586034],[68.46368463684638,39.53638854943239],[68.50688506885069,39.56242859010624],[68.58608586085862,39.635340703992995],[68.61128611286114,39.74297287211155],[68.64008640086402,39.838453021248995],[68.6868868688687,39.847133034806944],[68.73368733687337,39.8367170185374],[68.7588875888759,39.855813048364894],[68.76968769687699,39.88185308903874],[68.77688776887769,39.9044211242894],[68.79848798487987,39.90962913242416],[68.83088830888309,39.88358909175031],[68.85248852488525,39.89053310259669],[68.87048870488707,39.90789312971259],[68.86328863288634,39.92698915954006],[68.82368823688239,39.95997321106026],[68.78768787687878,40.01378929511955],[68.79128791287914,40.03114932223545],[68.80568805688057,40.050245352062916],[68.91008910089101,40.067605379178815],[68.95688956889569,40.071077384602006],[68.97128971289715,40.0901734144295],[68.96768967689678,40.11968546052651],[68.9280892808928,40.13704548764241],[68.78408784087841,40.126629471372866],[68.64008640086402,40.12836547408446],[68.62208622086223,40.147461503911956],[68.62928629286293,40.16655753373942],[68.65088650886509,40.182181558143725],[68.95328953289533,40.22210962051031],[69.11169111691117,40.20822159881757],[69.22689226892271,40.18738956627851],[69.27369273692739,40.19780558254806],[69.21969219692198,40.288077723550714],[69.29529295292954,40.29675773710866],[69.30249302493027,40.32800578591727],[69.20529205292053,40.56583815740504],[69.25929259292593,40.5884061926557],[69.31329313293134,40.635278265868635],[69.30969309693097,40.7238144041597],[69.35649356493565,40.767214471949444],[69.41409414094142,40.796726518046455],[69.4968949689497,40.767214471949444],[69.63009630096303,40.678678333658354],[69.66969669696698,40.66131830654248],[69.71289712897129,40.65784630111929],[69.77409774097742,40.68388634179314],[70.00450004500047,40.77068647737261],[70.13770137701377,40.82103055600871],[70.29250292502925,40.8922066671839],[70.31770317703177,40.919982710569315],[70.37170371703718,41.02761487868787],[70.40050400504006,41.034558889534225],[70.44010440104401,41.02414287326471],[70.5769057690577,40.911302697011365],[70.65610656106563,40.8401265858362],[70.65610656106563,40.81582254787395],[70.63450634506347,40.796726518046455],[70.6381063810638,40.779366490930556],[70.74970749707498,40.739438428564],[70.74970749707498,40.7220784014481],[70.72450724507246,40.6873583472163],[70.71370713707137,40.66826231738884],[70.69930699306994,40.66131830654248],[70.54810548105482,40.56236615198188],[70.38250382503827,40.452997981151725],[70.3789037890379,40.43910995945899],[70.36810368103681,40.41133391607357],[70.37170371703718,40.38355787268813],[70.3969039690397,40.36098983743747],[70.4689046890469,40.34536581303317],[70.53370533705339,40.32453378049408],[70.56610566105661,40.267245691011624],[70.60210602106022,40.21342960695236],[70.65250652506526,40.20127758797122],[70.9009090090901,40.23426163949142],[70.95850958509587,40.23946964762618]]]]}},{"type":"Feature","id":795,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[53.109531095310956,38.803795405141585],[53.09873098730989,38.756923331928675],[53.04473044730449,38.897539551567434],[53.01953019530197,39.0520437928989],[53.05193051930519,39.097179863400214],[53.091530915309164,39.09370785797705],[53.05553055530555,39.03815577120619],[53.109531095310956,38.803795405141585]]],[[[66.52326523265234,37.34902513282948],[66.4728647286473,37.345553127406305],[66.35046350463506,37.36812116265696],[66.10926109261092,37.414993235869886],[65.90045900459006,37.50873738229572],[65.76365763657637,37.56949747720137],[65.74205742057421,37.56081746364342],[65.68445684456844,37.519153398565265],[65.64125641256413,37.46707331721758],[65.60885608856088,37.36812116265696],[65.55485554855551,37.25180898098047],[65.30285302853031,37.2466009728457],[65.09045090450905,37.23792095928775],[64.95004950049503,37.19278488878642],[64.8168481684817,37.132024793880774],[64.78084780847809,37.059112679994016],[64.7520475204752,36.96536853356818],[64.6728467284673,36.75010419733107],[64.60084600846008,36.55393589092144],[64.5648456484565,36.4272076929754],[64.5108451084511,36.34040755739592],[64.35964359643597,36.225831378430996],[64.18324183241833,36.14944725912106],[64.09324093240934,36.11299120217768],[64.050040500405,36.06785513167634],[64.0428404284043,36.024455063886606],[64.01044010440106,36.01230304490548],[63.93843938439386,36.01924705575183],[63.8628386283863,36.01230304490548],[63.69723697236972,35.96716697440415],[63.51723517235172,35.91335089034487],[63.30123301233013,35.857798803574],[63.17883178831789,35.857798803574],[63.12843128431285,35.84564678459287],[63.1068310683107,35.81787074120744],[63.12843128431285,35.76752666257134],[63.15003150031501,35.727598600204786],[63.1680316803168,35.678990524280266],[63.11763117631176,35.637326459202114],[63.08523085230854,35.56788635073853],[63.05643056430566,35.44636616092727],[62.9808298082981,35.409910103983876],[62.85842858428586,35.349150009078244],[62.72162721627217,35.27102988705671],[62.68922689226892,35.25540586265241],[62.610026100261024,35.23283782740174],[62.534425344253464,35.23978183824809],[62.46242462424624,35.25193385722922],[62.38682386823868,35.23110182469016],[62.30762307623078,35.17034172978451],[62.27162271622717,35.189437759612005],[62.25362253622538,35.25019785451764],[62.2140221402214,35.29012591688419],[62.0880208802088,35.38039805788685],[61.98361983619836,35.44289415550408],[61.93681936819368,35.44810216363885],[61.839618396183965,35.43074213652295],[61.72081720817209,35.418590117541825],[61.62001620016201,35.43247813923455],[61.54441544415445,35.458518179908395],[61.422014220142216,35.545318315487876],[61.378813788137876,35.59392639141238],[61.346413464134656,35.62864644564418],[61.26361263612637,35.61996643208623],[61.23841238412385,35.659894494452786],[61.234812348123484,35.705030564954114],[61.260012600126004,35.76231865443657],[61.252812528125304,35.868214819843544],[61.2060120601206,35.9428629364419],[61.152011520115224,35.97758299067368],[61.15921159211592,36.00015102592435],[61.18441184411844,36.052231107272036],[61.21321213212133,36.09910318048496],[61.21321213212133,36.19111132419921],[61.17361173611738,36.29006347875982],[61.15921159211592,36.43241570111016],[61.170011700117016,36.57303192074892],[61.119611196111975,36.64247202921251],[60.709207092070926,36.64247202921251],[60.34200342003422,36.63726402107774],[60.32040320403206,36.652888045482044],[60.180001800018005,36.82996032206418],[60.06120061200613,36.963632530856586],[59.94959949599496,37.04175265287812],[59.686796867968695,37.13896880472714],[59.560795607956095,37.1788968670937],[59.45639456394565,37.25354498369205],[59.366393663936634,37.33340110842518],[59.34479344793448,37.44450528196691],[59.326793267932686,37.48096133891029],[59.301593015930166,37.510473385007316],[59.27279272792728,37.52436140670004],[59.240392403924034,37.52088940127686],[58.93798937989382,37.64935360193449],[58.81558815588156,37.68407365616628],[58.70038700387005,37.65629761278085],[58.64998649986501,37.651089604646074],[58.54918549185493,37.68754566158945],[58.43398433984342,37.63893758566495],[58.387183871838715,37.63546558024177],[58.31878318783188,37.6476175992229],[58.261182611826115,37.664977626338796],[58.109981099810994,37.78302581072688],[57.98037980379806,37.82989788393981],[57.88677886778868,37.861145932748414],[57.71037710377104,37.90454600053816],[57.51957519575197,37.928850038500414],[57.42237422374225,37.947946068327894],[57.35397353973539,37.97398610900174],[57.3359733597336,37.989610133406046],[57.3359733597336,38.03301020119579],[57.332373323733236,38.08856228796665],[57.307173071730716,38.130226353044804],[57.26037260372604,38.17883442896931],[57.19197191971921,38.2170264886243],[57.080370803708036,38.210082477777945],[56.90756907569076,38.21355448320111],[56.77436774367746,38.2500105401445],[56.669966699667015,38.256954550990855],[56.543965439654414,38.2500105401445],[56.43956439564397,38.2500105401445],[56.367563675636774,38.22223449675906],[56.32436324363243,38.19098644795045],[56.29556295562958,38.09550629881301],[56.27036270362706,38.0798822744087],[56.22716227162272,38.07293826356235],[56.16956169561698,38.07814627169711],[56.05076050760508,38.07814627169711],[55.841958419584216,38.09377029610144],[55.57915579155792,38.0989783042362],[55.38115381153813,38.05037022831169],[55.22635226352264,37.9809301198481],[55.07515075150752,37.902809997826566],[54.89874898748988,37.77781780259211],[54.84834848348484,37.72226571582125],[54.7439474394744,37.50179337144937],[54.700747007470085,37.47054532264076],[54.63954639546395,37.44450528196691],[54.57834578345785,37.441033276543735],[54.459544595445976,37.40804922502353],[54.30114301143013,37.354233140964254],[54.19314193141932,37.33166510571358],[53.9159391593916,37.34381712469471],[53.89793897938981,37.413257233158305],[53.847538475384766,37.670185634473555],[53.822338223382246,37.92711403578882],[53.82593825938261,38.0468982228885],[53.854738547385494,38.286466597087866],[53.85113851138513,38.40625078418756],[53.84033840338404,38.515618955017715],[53.85113851138513,38.621515120424675],[53.872738727387286,38.74129930752434],[53.887138871388714,38.86455550004723],[53.86913869138692,38.9496196329151],[53.81513815138152,39.0173237386671],[53.72513725137253,39.102387871535],[53.710737107371074,39.1527319501711],[53.703537035370374,39.21002003965356],[53.61713617136172,39.215228047788315],[53.5379353793538,39.274252139982366],[53.47673476734769,39.30550018879097],[53.33633336333364,39.34022024302277],[53.267932679326805,39.341956245734366],[53.20313203132031,39.31765220777211],[53.15633156331563,39.265572126424416],[53.12393123931241,39.347164253869124],[53.12393123931241,39.43222838673702],[53.235532355323556,39.609300663319175],[53.30393303933039,39.55722058197148],[53.39033390333904,39.53638854943239],[53.49833498334985,39.532916544009225],[53.602736027360294,39.54680456570193],[53.58113581135811,39.60756466060758],[53.53433534335343,39.64228471483938],[53.47313473134733,39.6683247555132],[53.45153451534517,39.74818088024634],[53.45873458734587,39.83150901040264],[53.48753487534876,39.90962913242416],[53.45513455134551,39.94087718123279],[53.40473404734047,39.95997321106026],[53.28953289532896,39.95823720834866],[53.13833138331384,39.97906924088775],[52.98712987129872,39.9877492544457],[52.95112951129511,39.89574111073145],[53.033930339303396,39.774220920920186],[52.965529655296564,39.83324501311424],[52.89712897128973,39.91310113784735],[52.80352803528035,40.05371735748611],[52.74592745927461,40.220373617798714],[52.73512735127352,40.39918189709243],[52.78552785527856,40.546742127577545],[52.85032850328503,40.685622344504736],[52.889928899289,40.86269462108686],[52.94392943929441,41.038030894957416],[52.99792997929981,40.9599107729359],[53.059130591305916,40.8904706644723],[53.14553145531457,40.8245025614319],[53.192331923319244,40.808878537027596],[53.33273332733327,40.78283849635375],[53.42273422734229,40.79325451262329],[53.519935199352005,40.83144657227825],[53.61353613536136,40.81929455329711],[53.69273692736928,40.746382439410354],[53.76473764737648,40.66652631467724],[53.86913869138692,40.64916628756134],[54.088740887408875,40.7064543770438],[54.19314193141932,40.720342398736506],[54.283142831428336,40.694302358062686],[54.32994329943301,40.6890943499279],[54.37674376743769,40.69256635535109],[54.33714337143371,40.76547846923785],[54.31914319143192,40.834918577701444],[54.373143731437324,40.87137463464481],[54.5459454594546,40.83144657227825],[54.65754657546577,40.8574866129521],[54.68634686346866,40.873110637356405],[54.71154711547118,40.8904706644723],[54.72234722347224,40.95123075937795],[54.71874718747188,41.01372685699516],[54.70434704347045,41.07101494647762],[54.6719467194672,41.12135902511372],[54.592745927459276,41.19427113900048],[54.283142831428336,41.364399404736275],[54.182341823418255,41.43210351048825],[54.0959409594096,41.51890364606774],[54.038340383403835,41.6438958413022],[53.99513995139952,41.772360041959814],[53.955539555395575,41.86784019109726],[53.847538475384766,42.09178454089232],[53.804338043380454,42.11782458156617],[53.753937539375414,42.12997660054728],[53.62433624336245,42.136920611393634],[53.494734947349485,42.119560584277735],[53.2859328593286,42.081368524622775],[53.16353163531636,42.093520543603915],[53.109531095310956,42.06921650564166],[52.96912969129693,41.975472359215814],[52.90432904329043,41.8956162344827],[52.81432814328144,41.7115999470542],[52.882728827288275,41.652575854860146],[52.882728827288275,41.61438379520516],[52.82872828728287,41.34183136948559],[52.86112861128612,41.20989516340478],[52.85032850328503,41.199479147135264],[52.82512825128251,41.23072719594387],[52.74592745927461,41.36613540744784],[52.60912609126092,41.529319662337286],[52.49392493924941,41.781040055517764],[52.69552695526957,41.94422431040721],[52.87192871928721,42.06053649208371],[53.01233012330124,42.12997660054728],[53.05553055530555,42.14733662766318],[53.24993249932501,42.20636071985723],[53.50193501935021,42.25844080120493],[53.685536855368554,42.29663286085989],[53.92673926739269,42.32961691238009],[54.005940059400615,42.33656092322644],[54.12114121141212,42.33482492051485],[54.214742147421475,42.30357687170624],[54.27234272342724,42.27927283374399],[54.473944739447404,42.18032067918338],[54.67914679146793,42.07789651919961],[54.85554855548557,41.96505634294627],[54.902349023490245,41.919920272444955],[54.93114931149313,41.86436818567407],[54.952749527495286,41.8105521016148],[55.10035100351004,41.63868783316744],[55.161551615516174,41.56056771114589],[55.2479524795248,41.458143551162095],[55.319953199531994,41.407799472525994],[55.388353883538855,41.347039377620376],[55.43515435154353,41.296695298984275],[55.48555485554857,41.27239126102202],[55.546755467554675,41.26197524475248],[55.679956799568004,41.279335271868376],[55.83835838358385,41.31058332067698],[55.93555935559357,41.32447134236969],[55.97875978759788,41.322735339658124],[56.24156241562417,41.31058332067698],[56.47916479164792,41.30016730440744],[56.77436774367746,41.288015285426326],[56.86076860768608,41.275863266445185],[56.96516965169653,41.26544725017567],[57.01917019170193,41.26371124746407],[57.06597065970661,41.30711131525382],[57.09477094770949,41.33141535321607],[57.11997119971201,41.35051138304354],[57.112771127711284,41.37134341558263],[57.07677076770767,41.390439445410124],[57.01917019170193,41.45119954031574],[56.98316983169832,41.669935881976045],[56.96516965169653,41.85568817211612],[57.03357033570336,41.91471226431017],[57.112771127711284,41.95637632938832],[57.22797227972279,42.084840530045966],[57.289172891728924,42.12303258970093],[57.382773827738276,42.15601664122113],[57.68517685176852,42.16469665477908],[57.81477814778148,42.18900069274133],[57.85437854378546,42.23066475781948],[57.92277922779229,42.33482492051485],[57.944379443794446,42.41988905338275],[57.983979839798394,42.458081113037736],[58.027180271802735,42.48759315913475],[58.07398073980741,42.48585715642315],[58.1639816398164,42.4615531184609],[58.23238232382326,42.44766509676819],[58.2827828278283,42.428569066940696],[58.32598325983261,42.399057020843685],[58.36918369183692,42.34697693949599],[58.37638376383765,42.31225688526419],[58.39798397983981,42.293160855436724],[58.430384303843056,42.29142485272513],[58.455584555845576,42.29142485272513],[58.47358473584737,42.30010486628308],[58.48438484384846,42.31746489339898],[58.47718477184773,42.340032928649634],[58.41958419584196,42.40600103169004],[58.289982899829,42.5275212215013],[58.203582035820375,42.57612929742581],[58.160381603816035,42.60216933809966],[58.153181531815335,42.628209378773505],[58.20718207182074,42.666401438428466],[58.261182611826115,42.687233470967556],[58.354783547835495,42.67160944656325],[58.47718477184773,42.6629294330053],[58.531185311853136,42.6820254628328],[58.588785887858876,42.77924161468181],[58.72918729187293,42.67681745469801],[58.87678876788769,42.5622412757331],[58.93078930789309,42.53967324048244],[59.03519035190354,42.5275212215013],[59.12159121591216,42.52404921607814],[59.16119161191614,42.511897197097],[59.200792007920086,42.48238515099999],[59.276392763927646,42.35565695305394],[59.35559355593557,42.322672901533736],[59.45279452794529,42.30010486628308],[59.762397623976256,42.301840868994645],[59.85959859598597,42.29489685814829],[59.93519935199353,42.23587276595424],[59.98559985599857,42.21156872799199],[60.00720007200073,42.19073669545293],[60,42.16469665477908],[59.98199981999821,42.131712603258876],[59.978399783997844,42.06748050293007],[59.97479974799748,42.01887242700556],[59.94959949599496,41.99456838904331],[59.94239942399426,41.97373635650422],[59.963999639996416,41.954640326676724],[60.10800108001081,41.907768253463814],[60.154801548015485,41.85742417482771],[60.1908019080191,41.834856139577056],[60.20160201602016,41.80360809076845],[60.17640176401764,41.78277605822936],[60.10800108001081,41.793192074498904],[60.07560075600756,41.7602080229787],[60.07560075600756,41.70118393078465],[60.122401224012236,41.64563184401379],[60.13680136801369,41.593551762666095],[60.104401044010444,41.54494368674159],[60.06840068400686,41.475503578277994],[60.06840068400686,41.42689550235349],[60.09000090000902,41.399119458968045],[60.20160201602016,41.34877538033197],[60.45360453604536,41.22204718238592],[60.514805148051494,41.216839174251135],[60.7560075600756,41.246351220348174],[60.867608676086775,41.24808722305977],[60.93240932409324,41.228991193232275],[61.119611196111975,41.211631166116376],[61.18081180811808,41.190799133577315],[61.24201242012421,41.18906313086572],[61.328413284132836,41.19427113900048],[61.386013860138604,41.25155922848293],[61.41841418414185,41.26544725017567],[61.44361443614437,41.27412726373362],[61.49761497614978,41.275863266445185],[61.64521645216453,41.23940720950182],[61.80001800018002,41.16302309019187],[61.90441904419046,41.093582981728275],[61.9548195481955,41.03108688411106],[62.016020160201606,40.893942669895466],[62.09522095220953,40.68388634179314],[62.18882188821888,40.54153411944279],[62.29682296822969,40.46688600284443],[62.376023760237615,40.33147779134043],[62.44082440824408,40.03635733037021],[62.48402484024842,39.97559723546456],[62.527225272252736,39.944349186655955],[62.64962649626497,39.85928505378806],[62.90522905229054,39.71693283143773],[63.05643056430566,39.63360470128143],[63.290432904329066,39.49993249248902],[63.506435064350654,39.376676299966164],[63.72243722437224,39.1874520044029],[63.76203762037622,39.16141196372905],[63.95283952839529,39.058987803745254],[64.16164161641618,38.95309163833829],[64.30924309243093,38.977395676300546],[64.53244532445325,38.8159474241227],[64.62244622446227,38.756923331928675],[64.65844658446585,38.736091299389585],[64.82044820448206,38.671859199060776],[65.07605076050763,38.53992299297997],[65.40005400054002,38.34896269470511],[65.61245612456125,38.23785852116336],[65.67005670056702,38.22570650218225],[65.72765727657278,38.22570650218225],[65.78885788857889,38.2500105401445],[65.85725857258572,38.26910656997197],[65.97245972459726,38.244802532009714],[66.0948609486095,38.1996664615084],[66.17406174061742,38.1666824099882],[66.2640626406264,38.11807433406369],[66.3360633606336,38.07293826356235],[66.390063900639,38.05037022831169],[66.57366573665738,38.010442165945136],[66.60606606066062,37.98613812798287],[66.62766627666278,37.96009808730902],[66.62766627666278,37.93232204392359],[66.5268652686527,37.78649781615006],[66.51246512465124,37.59900952329839],[66.50886508865091,37.45839330365963],[66.52326523265234,37.34902513282948]]]]}},{"type":"Feature","id":626,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[124.03744037440373,-9.340767795373253],[124.19944199441994,-9.255703662505368],[124.44424444244441,-9.189735559464964],[124.43704437044374,-9.23834363538947],[124.4118441184412,-9.314727754699419],[124.37584375843761,-9.349447808931203],[124.31824318243184,-9.413679909260026],[124.28224282242826,-9.427567930952733],[124.1346413464135,-9.413679909260026],[124.11664116641168,-9.422359922817975],[124.09144091440913,-9.417151914683203],[124.05184051840519,-9.37548784960505],[124.03744037440373,-9.340767795373253]]],[[[125.21105211052111,-9.40326389299048],[125.06705067050672,-9.512632063820632],[125.0346503465035,-9.382431860451405],[124.99864998649986,-9.32514377096895],[124.969849698497,-9.293895722160343],[124.95904959049591,-9.253967659793773],[124.95904959049591,-9.214039597427217],[124.97704977049773,-9.194943567599722],[125.09945099450994,-9.189735559464964],[125.14985149851498,-9.12376745642456],[125.14985149851498,-9.042175328979837],[125.12465124651249,-9.016135288306003],[125.09945099450994,-9.003983269324877],[124.97344973449736,-9.064743364230509],[124.93744937449378,-9.052591345249382],[124.9158491584916,-9.031759312710307],[124.92304923049232,-8.94322317441923],[125.02745027450277,-8.859895044262927],[125.11745117451176,-8.708862808354638],[125.17865178651789,-8.648102713448992],[125.32265322653228,-8.590814623966537],[125.38025380253805,-8.575190599562234],[125.8050580505805,-8.49186246940593],[125.90585905859058,-8.486654461271158],[126.17226172261724,-8.488390463982753],[126.53226532265325,-8.471030436866855],[126.61866618666187,-8.458878417885728],[126.7338673386734,-8.422422360942349],[126.84546845468458,-8.37728629044102],[126.90306903069029,-8.340830233497641],[126.96786967869679,-8.316526195535388],[127.05787057870577,-8.347774244343995],[127.21627216272162,-8.373814285017843],[127.25587255872557,-8.39464631755692],[127.29547295472958,-8.424158363653945],[127.11547115471154,-8.583870613120183],[126.91386913869138,-8.715806819200992],[126.79146791467917,-8.755734881567562],[126.66546665466655,-8.781774922241397],[126.56826568265683,-8.832119000877498],[126.48546485464857,-8.911975125610624],[126.38106381063812,-8.957111196111953],[126.26586265862659,-8.972735220516256],[126.16506165061651,-8.997039258478509],[126.07146071460716,-9.043911331691433],[125.94545945459458,-9.12376745642456],[125.89505895058954,-9.132447469982509],[125.84105841058414,-9.130711467270913],[125.7366573665737,-9.160223513367939],[125.4090540905409,-9.276535695044444],[125.21105211052111,-9.40326389299048]]],[[[125.64665646656465,-8.139453918953237],[125.57825578255785,-8.311318187400616],[125.50625506255062,-8.274862130457237],[125.58545585455857,-8.179381981319807],[125.62145621456216,-8.149869935222782],[125.64665646656465,-8.139453918953237]]]]}},{"type":"Feature","id":776,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-174.9131491314913,-21.300090475514125],[-174.92034920349204,-21.45112271142243],[-174.9671496714967,-21.381682602958833],[-174.97434974349744,-21.350434554150226],[-174.9239492394924,-21.303562480937302],[-174.9131491314913,-21.300090475514125]]],[[[-175.16155161551615,-21.169890272144897],[-175.14715147151472,-21.169890272144897],[-175.13275132751326,-21.140378226047886],[-175.0787507875079,-21.12822620706676],[-175.08235082350822,-21.161210258586962],[-175.15795157951578,-21.263634418570746],[-175.20115201152012,-21.223706356204175],[-175.33435334353342,-21.15773825316377],[-175.3631536315363,-21.107394174527684],[-175.31635316353163,-21.067466112161114],[-175.32355323553236,-21.098714160969735],[-175.3019530195302,-21.112602182662442],[-175.22635226352264,-21.11954619350881],[-175.15795157951578,-21.14732223689424],[-175.20115201152012,-21.15600225045219],[-175.16155161551615,-21.169890272144897]]],[[[-173.95193951939518,-18.638798318647247],[-173.99153991539916,-18.697822410841283],[-174.00954009540095,-18.697822410841283],[-174.05274052740526,-18.6631023566095],[-174.07074070740708,-18.640534321358828],[-174.00234002340022,-18.571094212895247],[-173.96633966339664,-18.565886204760474],[-173.92313923139233,-18.588454240011146],[-173.92313923139233,-18.60928627255022],[-173.95193951939518,-18.638798318647247]]]]}},{"type":"Feature","id":780,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-61.01161011610115,10.133710623239068],[-61.17361173611735,10.078158536468194],[-61.59841598415984,10.064270514775473],[-61.77121771217712,10.085102547314548],[-61.90441904419043,10.069478522910245],[-61.66321663216631,10.190998712721523],[-61.63441634416344,10.243078794069206],[-61.530015300152996,10.25349481033875],[-61.49761497614976,10.269118834743054],[-61.465214652146514,10.538199255039444],[-61.479614796147956,10.604167358079849],[-61.49761497614976,10.638887412311647],[-61.540815408154074,10.66492745298548],[-61.63441634416344,10.699647507217279],[-61.65241652416523,10.718743537044759],[-61.591215912159115,10.748255583141784],[-61.465214652146514,10.763879607546087],[-61.37161371613716,10.79686365906629],[-61.17361173611735,10.803807669912658],[-61.080010800108,10.831583713298087],[-60.9180091800918,10.840263726856037],[-60.99720997209971,10.717007534333177],[-61.03321033210332,10.670135461120253],[-61.01881018810188,10.557295284866925],[-61.03681036810367,10.48264716826857],[-61.01521015210152,10.387167019131141],[-60.96840968409684,10.322934918802332],[-61.000810008100075,10.2621748238967],[-61.00441004410044,10.168430677470852],[-61.01161011610115,10.133710623239068]]],[[[-60.7560075600756,11.178784255616009],[-60.81000810008099,11.168368239346478],[-60.80280802808028,11.208296301713034],[-60.70920709207091,11.277736410176615],[-60.561605616056156,11.322872480677944],[-60.52560525605256,11.32460848338954],[-60.54720547205471,11.263848388483908],[-60.7560075600756,11.178784255616009]]]]}},{"type":"Feature","id":788,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[10.956709567095686,33.722515468318775],[10.931509315093166,33.717307460184],[10.88470884708849,33.68953141679857],[10.855908559085606,33.68779541408698],[10.78390783907841,33.717307460184],[10.75870758707589,33.717307460184],[10.722707227072277,33.73813949272308],[10.73350733507337,33.85618767711118],[10.744307443074433,33.88917172863138],[10.920709207092074,33.89264373405456],[11.01791017910179,33.82320362559098],[11.032310323103246,33.80584359847508],[11.03591035910361,33.785011565936],[10.99270992709927,33.74508350356943],[10.956709567095686,33.722515468318775]]],[[[11.277112771127719,34.75370107900301],[11.122311223112234,34.68252496782783],[11.154711547115483,34.74502106544506],[11.255512555125563,34.81966918204341],[11.280712807128083,34.802309154927514],[11.277112771127719,34.75370107900301]]],[[[11.5039150391504,33.1826186250144],[11.5039150391504,33.15484258162897],[11.467914679146787,32.965618286065705],[11.460714607146087,32.897914180313705],[11.45351453514536,32.7816019986372],[11.45351453514536,32.64272178171004],[11.532715327153284,32.524673597321936],[11.536315363153648,32.47259351597425],[11.5039150391504,32.4135694237802],[11.356313563135643,32.3458653180282],[11.16911169111691,32.25732917973714],[11.003510035100362,32.17226504686924],[10.827108271082722,32.08025690315499],[10.773107731077317,32.02123281096095],[10.68310683106833,31.976096740459624],[10.607506075060769,31.9292246672467],[10.596705967059677,31.885824599456953],[10.542705427054273,31.802496469300664],[10.47430474304744,31.736528366260245],[10.305103051030528,31.70528031745164],[10.276302763027644,31.684448284912563],[10.19710197101972,31.585496130351956],[10.161101611016107,31.5455680679854],[10.114301143011431,31.463975940540678],[10.1719017190172,31.25044760701516],[10.243902439024396,31.031711265354872],[10.258302583025824,30.9414391243522],[10.254702547025488,30.865055005042265],[10.215102151021512,30.783462877597557],[10.125101251012524,30.665414693209456],[10.060300603006027,30.58035056034157],[9.934299342993427,30.42584631901009],[9.894698946989479,30.387654259355116],[9.808298082980826,30.342518188853788],[9.639096390963914,30.281758093948156],[9.520295202952042,30.22967801260046],[9.45909459094591,30.465774381376647],[9.405094050940505,30.667150695921052],[9.361893618936193,30.832070953522063],[9.286292862928633,31.125455411780706],[9.225092250922529,31.37370379953802],[9.160291602916033,31.621952187295335],[9.102691026910264,31.845896537090397],[9.045090450904524,32.071576889597054],[9.019890198902004,32.104560941117256],[8.843488434884364,32.21219310923581],[8.681486814868151,32.31114526379642],[8.515885158851603,32.42224943733815],[8.332283322833234,32.54376962714943],[8.30348303483035,32.696537865769315],[8.209882098820998,32.92742622641073],[8.112681126811282,33.05589042706836],[8.07668076680767,33.088874478588565],[7.878678786787873,33.17220260874487],[7.763477634776365,33.2329627036505],[7.7310773107731166,33.2676827578823],[7.7094770947709605,33.36316290701973],[7.626676266762672,33.548915197159815],[7.53307533075332,33.717307460184],[7.500675006750072,33.83188363914891],[7.497074970749708,33.97597186421086],[7.515075150751528,34.08013202690623],[7.554675546755476,34.12526809740757],[7.7490774907749085,34.2537322980652],[7.839078390783925,34.409972542108264],[7.950679506795069,34.468996634302314],[8.044280442804421,34.51239670209205],[8.123481234812346,34.564476783439744],[8.191881918819206,34.64606891088445],[8.245882458824582,34.734605049175514],[8.25308253082531,34.82834919560136],[8.27828278282783,34.97938143150965],[8.310683106831078,35.085277596916626],[8.393483934839367,35.20332578130471],[8.361083610836118,35.29880593044214],[8.317883178831806,35.40296609313752],[8.32868328683287,35.581774372431255],[8.317883178831806,35.65468648631801],[8.281882818828194,35.718918586646836],[8.245882458824582,35.80224671680314],[8.245882458824582,35.869950822555126],[8.281882818828194,36.050495104560454],[8.307083070830714,36.18937532148762],[8.350283502835026,36.36818360078135],[8.332283322833234,36.41852767941745],[8.30348303483035,36.45498373636083],[8.209882098820998,36.49491179872739],[8.206282062820634,36.51921583668964],[8.231482314823154,36.54525587736349],[8.368283682836847,36.63205601294297],[8.443884438844407,36.7605202136006],[8.50508505085051,36.78829625698603],[8.602286022860227,36.83343232748737],[8.598685986859863,36.88377640612346],[8.577085770857707,36.93759249018274],[8.821888218882208,36.998352585088384],[9.059490594905952,37.15632883184304],[9.14229142291424,37.194520891498],[9.689496894968954,37.34034511927153],[9.757897578975786,37.329929103002],[9.83709837098371,37.309097070462926],[9.815498154981555,37.25528098640365],[9.783097830978306,37.2118809186139],[9.829898298982982,37.135496799303965],[9.894698946989479,37.182368872516875],[9.880298802988023,37.213616921325496],[9.876698766987687,37.25354498369205],[9.988299882998831,37.25701698911523],[10.089100891008911,37.25180898098047],[10.19710197101972,37.20667291047913],[10.189901899018992,37.03307263932017],[10.333903339033384,36.86468037629598],[10.294302943029436,36.781352246139676],[10.413104131041308,36.731008167503575],[10.517505175051753,36.79176826240922],[10.571505715057157,36.88030440070028],[10.76590765907659,36.930648479336384],[10.953109531095322,37.059112679994016],[11.053910539105402,37.07300070168674],[11.075510755107558,36.96710453627976],[11.125911259112598,36.87336038985393],[11.057510575105766,36.84211234104531],[10.96750967509675,36.7431601864847],[10.798307983079837,36.493175796015805],[10.643506435064353,36.42026368212903],[10.52470524705248,36.32304753028002],[10.488704887048868,36.25534342452802],[10.477904779047805,36.175487299794895],[10.506705067050689,36.033135077444555],[10.589505895058949,35.887310849671024],[10.690306903069029,35.79877471137995],[10.78390783907841,35.772734670706114],[11.003510035100362,35.63385445377894],[10.999909999099998,35.55226232633423],[11.032310323103246,35.45331017177362],[11.04311043110431,35.33526198738552],[11.11871118711187,35.23978183824809],[10.956709567095686,35.03319751556893],[10.86670866708667,34.88390128237222],[10.690306903069029,34.679052962404654],[10.535505355053544,34.54538075361225],[10.200702007020084,34.34574044177944],[10.117901179011795,34.279772338739036],[10.063900639006391,34.21206823298705],[10.038700387003871,34.14089212181187],[10.049500495004963,34.055827988943975],[10.157501575015743,33.84924366626481],[10.305103051030528,33.72772347645355],[10.452704527045285,33.66175537341314],[10.711907119071185,33.68953141679857],[10.704707047070485,33.60967529206545],[10.722707227072277,33.51419514292802],[10.827108271082722,33.51940315106279],[10.899108991089918,33.53329117275551],[10.956709567095686,33.627035319181346],[11.08631086310865,33.56280321885252],[11.151111511115118,33.368370915154486],[11.259112591125927,33.30934682296045],[11.26991269912699,33.28677878770978],[11.233912339123407,33.271154763305475],[11.201512015120159,33.2485867280548],[11.233912339123407,33.2329627036505],[11.338313383133851,33.20865866568825],[11.399513995139955,33.22428269009255],[11.5039150391504,33.1826186250144]]]]}},{"type":"Feature","id":792,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[25.968859688596893,40.13704548764241],[25.73845738457385,40.105797438833804],[25.670056700567017,40.135309484930815],[25.742057420574213,40.19606957983646],[25.87525875258754,40.23426163949142],[25.918459184591853,40.23773364491461],[25.97605976059762,40.17697355000897],[25.968859688596893,40.13704548764241]]],[[[41.51021510215102,41.517167643356146],[41.57501575015752,41.49807161352868],[41.70101701017012,41.47203157285483],[41.78021780217804,41.440783524046196],[41.823418234182355,41.43210351048825],[41.924219242192436,41.496335610817084],[42.07902079020792,41.49459960810549],[42.21222212222122,41.48591959454754],[42.28062280622808,41.475503578277994],[42.36342363423634,41.45467154573893],[42.467824678246785,41.43904752133463],[42.50742507425076,41.470295570143236],[42.568625686256865,41.5588317084343],[42.59022590225902,41.57098372741544],[42.60822608226084,41.57966374097339],[42.6838268382684,41.58660775181974],[42.7558275582756,41.57966374097339],[42.78822788227882,41.564039716569084],[42.820628206282066,41.49286360539389],[42.90702907029072,41.466823564720045],[43.05823058230584,41.352247385755135],[43.14823148231483,41.30711131525382],[43.16983169831698,41.288015285426326],[43.1410314103141,41.26544725017567],[43.15183151831519,41.23593520407863],[43.205832058320595,41.199479147135264],[43.27783277832779,41.18559112544253],[43.36063360633608,41.190799133577315],[43.40383403834039,41.17691111188458],[43.432634326343276,41.15607907934552],[43.439834398344004,41.12656703324848],[43.439834398344004,41.10747100342101],[43.45423454234543,41.064070935631264],[43.5190351903519,41.00504684343721],[43.591035910359125,40.96859078649382],[43.63063630636307,40.928662724127264],[43.69543695436954,40.79499051533486],[43.724237242372425,40.720342398736506],[43.71343713437136,40.64743028484975],[43.666636666366685,40.57451817096299],[43.56943569435694,40.482510027248736],[43.59463594635946,40.444317967593776],[43.616236162361645,40.393973888957674],[43.60903609036092,40.355781829302686],[43.67743677436775,40.23946964762618],[43.709837098371,40.16655753373942],[43.68463684636848,40.14919750662352],[43.666636666366685,40.126629471372866],[43.792637926379285,40.071077384602006],[43.94023940239404,40.0224693086775],[44.00504005040051,40.01378929511955],[44.177841778417786,40.03635733037021],[44.28944289442896,40.0398293357934],[44.4010440104401,39.99642926800365],[44.55944559445595,39.8870610971735],[44.73224732247323,39.74644487753474],[44.76824768247684,39.703044809744995],[44.78264782647827,39.68394877991753],[44.81864818648188,39.65096472839733],[44.78264782647827,39.65096472839733],[44.7250472504725,39.68221277720593],[44.588245882458835,39.7690129127854],[44.51624516245164,39.73082085313044],[44.45504455044551,39.66658875280163],[44.39024390243904,39.42181237046748],[44.336243362433635,39.39577232979363],[44.23904239042392,39.397508332505225],[44.12384123841238,39.40445234335158],[44.044640446404486,39.39230032437047],[44.0230402304023,39.376676299966164],[44.033840338403394,39.350636259292315],[44.059040590405914,39.31070819692576],[44.07344073440734,39.26036411828966],[44.08064080640807,39.218700053211506],[44.120241202412046,39.18050799355652],[44.177841778417786,39.14405193661315],[44.18144181441815,39.10759587966976],[44.17064170641706,39.05551579832206],[44.159841598415994,39.0173237386671],[44.14544145441454,38.994755703416445],[44.17064170641706,38.9339956085108],[44.23184231842319,38.862819497335636],[44.27144271442714,38.83677945666179],[44.25704257042571,38.70137124515779],[44.278642786427866,38.64061115025217],[44.29664296642966,38.557283020095866],[44.28944289442896,38.42013880588027],[44.30024300243002,38.38541875164847],[44.31824318243184,38.375002735378956],[44.37584375843758,38.36979472724417],[44.42984429844299,38.35764270826306],[44.45144451444514,38.33507467301237],[44.44784447844478,38.3177146458965],[44.37944379443795,38.25521854827926],[44.37224372243722,38.210082477777945],[44.35064350643506,38.14585037744911],[44.32904329043291,38.10939432050574],[44.2678426784268,38.03821820933055],[44.228242282422826,37.96704209815539],[44.210242102421034,37.90801800596134],[44.22464224642246,37.88024196257591],[44.336243362433635,37.87156194901796],[44.39744397443974,37.82989788393981],[44.55944559445595,37.74483375107191],[44.588245882458835,37.710113696840125],[44.54504545045452,37.65803361549243],[44.54504545045452,37.63546558024177],[44.56664566645668,37.60942553956792],[44.57744577445774,37.56081746364342],[44.57384573845738,37.50700137958414],[44.57384573845738,37.43582526840896],[44.60264602646026,37.423673249427836],[44.714247142471436,37.35770514638743],[44.79344793447936,37.29000104063543],[44.797047970479724,37.269169008096355],[44.75744757447575,37.21708892674867],[44.76824768247684,37.15632883184304],[44.764647646476476,37.14244081015032],[44.73224732247323,37.165008845400976],[44.671046710467124,37.173688858958926],[44.60624606246063,37.17542486167052],[44.56664566645668,37.15806483455462],[44.49464494644948,37.1111927613417],[44.4010440104401,37.059112679994016],[44.32544325443254,37.01050460406951],[44.28224282242823,36.97752055254931],[44.24624246242462,36.98272856068408],[44.21744217442176,37.01224060678109],[44.203042030420306,37.05216866914766],[44.20664206642067,37.20320090505595],[44.19224192241924,37.250072978268875],[44.15624156241563,37.28305702978908],[44.11304113041132,37.30215305961656],[44.06624066240664,37.3125690758861],[44.01224012240124,37.314305078597684],[43.94023940239404,37.269169008096355],[43.8358383583836,37.22403293759503],[43.67743677436775,37.227504943018204],[43.56943569435694,37.23618495657615],[43.515435154351565,37.2448649701341],[43.306633066330676,37.314305078597684],[43.263432634326364,37.31604108130928],[43.18423184231844,37.345553127406305],[43.09423094230942,37.36812116265696],[42.9358293582936,37.32472109486723],[42.86742867428674,37.33513711113676],[42.77382773827739,37.37159316808015],[42.74142741427414,37.36117715181061],[42.6370263702637,37.250072978268875],[42.45702457024572,37.1285527884576],[42.35982359823598,37.10945675863012],[42.3130231302313,37.2292409457298],[42.26982269822699,37.27611301894272],[42.24822248222483,37.28305702978908],[42.20142201422016,37.2969450514818],[42.16902169021691,37.28826503792385],[42.0610206102061,37.20667291047913],[41.88821888218882,37.15632883184304],[41.74421744217443,37.126816785746016],[41.51381513815139,37.08862472609104],[41.34101341013411,37.07126469897514],[41.26541265412655,37.06952869626356],[41.10341103411034,37.085152720667864],[40.959409594095945,37.10945675863012],[40.81540815408155,37.10772075591852],[40.707407074070744,37.09730473964899],[40.45180451804518,37.008768601357914],[40.01620016200164,36.826488316641004],[39.68499684996851,36.73795217834994],[39.501395013950145,36.70149612140655],[39.35739357393575,36.68240009157907],[39.108991089910916,36.68066408886747],[38.907389073890755,36.694552110560196],[38.7669876698767,36.692816107848614],[38.687786877868774,36.71538414309927],[38.579785797857994,36.78829625698603],[38.4429844298443,36.862944373584384],[38.38538385383853,36.8785683979887],[38.30618306183064,36.894192422393004],[38.1909819098191,36.90113643323936],[37.90657906579065,36.7952402678324],[37.816578165781664,36.76572822173537],[37.71937719377195,36.7431601864847],[37.524975249752515,36.67892808615589],[37.4349743497435,36.64247202921251],[37.32697326973272,36.64594403463569],[37.18657186571866,36.65636005090522],[37.06777067770679,36.652888045482044],[36.9849698496985,36.703232124118145],[36.94176941769419,36.75878421088902],[36.77616776167761,36.7935042651208],[36.65736657366574,36.80218427867875],[36.628566285662856,36.7778802407165],[36.596165961659636,36.70149612140655],[36.545765457654596,36.50706381770851],[36.53856538565387,36.456719739072426],[36.64296642966431,36.26402343808597],[36.635766357663584,36.234511391988946],[36.56376563765639,36.224095375719415],[36.477364773647736,36.22062337029624],[36.419764197641996,36.20326334318034],[36.376563765637655,36.17201529437172],[36.34776347763477,36.00362303134753],[36.250562505625055,35.97237498253892],[36.200162001620015,35.937654928307126],[36.15336153361534,35.833494765611746],[36.12816128161282,35.83175876290015],[35.966159661596635,35.909878884921696],[35.89415894158941,35.91682289576805],[35.95535955359554,35.99841502321276],[35.88695886958871,36.15986327539059],[35.81135811358115,36.3091595085873],[35.883358833588346,36.406375660436325],[36.0309603096031,36.52268784211283],[36.18936189361895,36.6598320563284],[36.18936189361895,36.7431601864847],[36.17856178561786,36.807392286813524],[36.13536135361355,36.85079235460326],[36.048960489604895,36.90981644679731],[35.9049590495905,36.84732034918008],[35.80055800558006,36.7778802407165],[35.73575735757359,36.76399221902378],[35.66015660156603,36.72406415665722],[35.62415624156242,36.652888045482044],[35.53775537755379,36.597335958711184],[35.39375393753937,36.57476792346051],[35.177751777517784,36.635528018366145],[34.943749437494375,36.725800159368816],[34.810548105481075,36.798712273255575],[34.70254702547027,36.816072300371474],[34.60174601746019,36.78482425156285],[34.299342993429946,36.60427996955754],[34.022140221402225,36.34040755739592],[33.95373953739539,36.29527148689459],[33.694536945369464,36.18243131064126],[33.52173521735219,36.14423925098629],[33.44253442534426,36.15291926454424],[33.100531005310074,36.10257518590814],[32.92772927729277,36.09563117506178],[32.79452794527947,36.03660708286773],[32.53532535325354,36.10083918319654],[32.37692376923769,36.184167313352845],[32.28332283322834,36.26749544350915],[32.13212132121322,36.44977572822606],[32.02052020520205,36.53483986109396],[31.77931779317794,36.61295998311549],[31.350913509135097,36.80044827596717],[31.239312393123953,36.82128030850623],[30.95130951309514,36.849056351891676],[30.645306453064535,36.866416379007575],[30.580505805058067,36.79697627054398],[30.55890558905591,36.52615984753601],[30.504905049050507,36.45151173093765],[30.48330483304835,36.310895511298895],[30.44730447304474,36.26923144622074],[30.386103861038606,36.243191405546895],[30.296102961029618,36.288327476048224],[30.23130231302315,36.30742350587572],[30.083700837008365,36.25013541639325],[29.788497884978852,36.16854328894854],[29.687696876968772,36.156391269967415],[29.349293492934947,36.2588154299512],[29.223292232922347,36.3247835329916],[29.144091440914423,36.397695646878375],[29.11529115291154,36.520951839401235],[29.0648906489065,36.590391947864816],[29.05769057690577,36.639000023789336],[29.03969039690398,36.692816107848614],[28.971289712897146,36.71538414309927],[28.895688956889586,36.67372007802112],[28.81648816488166,36.675456080732715],[28.719287192871946,36.70149612140655],[28.485284852848537,36.80392028139035],[28.305283052830532,36.8126002949483],[28.197281972819724,36.685872097002246],[28.1108811088111,36.64594403463569],[28.020880208802083,36.633792015654564],[28.013680136801383,36.67024807259794],[28.08568085680858,36.75184020004265],[27.804878048780495,36.73621617563835],[27.65727657276574,36.675456080732715],[27.542075420754202,36.684136094290665],[27.455674556745578,36.711912137676094],[27.46647466474664,36.74663219190789],[27.556475564755658,36.75878421088902],[27.63207632076322,36.78656025427445],[27.93447934479346,36.809128289525106],[28.006480064800655,36.83169632477578],[28.082080820808216,36.92023246306685],[28.226082260822608,36.99661658237679],[28.244082440824428,37.02960063389699],[28.132481324813256,37.02960063389699],[27.668076680766802,37.00703259864633],[27.34767347673477,37.01918461762746],[27.311673116731185,36.98272856068408],[27.261272612726145,36.97578454983771],[27.250472504725053,37.07994471253309],[27.300873008730093,37.126816785746016],[27.369273692736925,37.12160877761124],[27.534875348753502,37.163272842689395],[27.520475204752046,37.24833697555728],[27.401674016740174,37.30736106775133],[27.376473764737653,37.34034511927153],[27.290072900729,37.34902513282948],[27.218072180721805,37.38895319519604],[27.203672036720377,37.491377355179836],[27.149671496714973,37.60421753143315],[27.066870668706684,37.65803361549243],[27.077670776707777,37.68754566158945],[27.225272252722533,37.72573772124443],[27.254072540725417,37.88197796528749],[27.23247232472326,37.979194117136515],[27.160471604716065,37.98613812798287],[26.944469444694448,38.062522247292804],[26.87966879668798,38.05557823644645],[26.807668076680784,38.138906366602754],[26.681666816668184,38.197930458796804],[26.62046620466205,38.17709842625774],[26.580865808658103,38.1493223828723],[26.523265232652335,38.16147440185341],[26.429664296642983,38.21355448320111],[26.332463324633267,38.24306652929815],[26.289262892628926,38.27778658352992],[26.34326343263433,38.36979472724417],[26.415264152641527,38.368058724532574],[26.429664296642983,38.44097083841936],[26.372063720637215,38.562491028230625],[26.379263792637943,38.62498712584784],[26.440464404644047,38.64061115025217],[26.512465124651243,38.630195133982625],[26.588065880658803,38.557283020095866],[26.609666096660987,38.486106908920675],[26.59526595265953,38.418402803168675],[26.642066420664207,38.35243470012827],[26.674466744667455,38.33507467301237],[26.69606696066961,38.40451478147597],[26.72846728467286,38.418402803168675],[26.77166771667717,38.388890757071664],[26.861668616686188,38.37326673266736],[27.099270992709933,38.41493079774551],[27.142471424714245,38.45138685468888],[26.96966969669697,38.447914849265715],[26.908469084690864,38.48089890078592],[26.836468364683668,38.557283020095866],[26.796867968679692,38.62672312855943],[26.786067860678628,38.659707180079636],[26.764467644676444,38.71005125871574],[26.789667896678964,38.736091299389585],[26.908469084690864,38.77601936175614],[27.01287012870128,38.88712353529789],[26.96966969669697,38.918371584106495],[26.919269192691928,38.9339956085108],[26.865268652686524,38.92357959224125],[26.814868148681484,38.96177165189624],[26.807668076680784,39.01385173324391],[26.850868508685096,39.05725180103366],[26.85446854468546,39.11627589322771],[26.717667176671767,39.26036411828966],[26.681666816668184,39.291612167098265],[26.710467104671068,39.34022024302277],[26.814868148681484,39.418340365044315],[26.91206912069123,39.51729251960492],[26.897668976689772,39.550276571125124],[26.825668256682576,39.56242859010624],[26.483664836648387,39.520764525028085],[26.35046350463506,39.48430846808472],[26.112861128611286,39.46694844096882],[26.094860948609494,39.520764525028085],[26.102061020610222,39.56937260095259],[26.156061560615626,39.656172736532085],[26.148861488614898,39.87317307548079],[26.181261812618146,39.9894852571573],[26.314463144631446,40.02420531138907],[26.47646476464766,40.19780558254806],[26.739267392673923,40.40091789980403],[27.01287012870128,40.39570989166927],[27.12087120871209,40.452997981151725],[27.2828728287283,40.45646998657489],[27.31527315273152,40.414805921496736],[27.33327333273334,40.376613861841776],[27.477274772747734,40.31932577235932],[27.729277292772935,40.32800578591727],[27.790477904779067,40.35057382116793],[27.848078480784807,40.381821869976534],[27.7328773287733,40.48077402453714],[27.768877688776882,40.51028607063418],[27.873278732787327,40.51375807605734],[27.988479884798863,40.48945403809509],[27.995679956799563,40.46688600284443],[27.963279632796343,40.435637954035826],[27.92727927279273,40.38008586726497],[27.963279632796343,40.36966985099542],[28.28728287282874,40.402653902515624],[28.62928629286293,40.376613861841776],[28.737287372873737,40.39050188353448],[29.00729007290073,40.39050188353448],[29.054090540905406,40.423485935054686],[28.97488974889751,40.46688600284443],[28.895688956889586,40.482510027248736],[28.841688416884182,40.503342059787826],[28.787687876878778,40.53459010859643],[28.95688956889569,40.63007025773385],[29.054090540905406,40.64916628756134],[29.507695076950768,40.70819037975539],[29.84609846098462,40.737702425852405],[29.849698496984985,40.76027046110309],[29.799297992979945,40.76027046110309],[29.363693636936375,40.808878537027596],[29.25929259292593,40.847070596682556],[29.11529115291154,40.93734273768521],[29.08289082890829,40.96338277835906],[29.046890468904706,41.00678284614881],[29.068490684906862,41.102262995286225],[29.093690936909383,41.17691111188458],[29.147691476914787,41.220311179674326],[29.320493204932063,41.22725519052068],[29.918099180991817,41.15087107121073],[30.346503465034658,41.19774314442367],[30.81090810908111,41.084902968170326],[31.25371253712538,41.10747100342101],[31.347313473134733,41.15781508205711],[31.458914589145905,41.31926333423493],[32.08532085320854,41.58834375453134],[32.304923049230496,41.728959974170095],[32.54252542525427,41.80708009619161],[32.94572945729459,41.89214422905951],[33.284132841328415,42.004984405312825],[33.38133381333813,42.017136424293966],[34.19134191341914,41.963320340234674],[34.74934749347494,41.95637632938832],[35.00495004950051,42.064008497506876],[35.15615156151563,42.02755244056351],[35.14175141751417,41.98936038090852],[35.112951129511316,41.95637632938832],[35.12375123751238,41.890408226347915],[35.21015210152103,41.7949280772105],[35.296552965529656,41.728959974170095],[35.55935559355595,41.63347982503265],[35.91935919359193,41.71333594976579],[35.9769597695977,41.70465593620784],[36.05256052560526,41.68208790095716],[36.17856178561786,41.42689550235349],[36.27936279362794,41.33662336135083],[36.40536405364054,41.27412726373362],[36.509765097650984,41.26197524475248],[36.585365853658544,41.326207345081286],[36.64656646566468,41.352247385755135],[36.77616776167761,41.36266340202468],[36.99216992169923,41.275863266445185],[37.06777067770679,41.18385512273093],[37.431374313743135,41.114415014267365],[37.766177661776624,41.07969496003557],[37.910179101791016,41.00157483801402],[38.3817838178382,40.9251907187041],[38.55818558185584,40.93734273768521],[38.85338853388535,41.017198862418354],[39.425794257942584,41.105735000709416],[39.80739807398075,40.982478808186556],[39.911799117991194,40.96685478378225],[40.00180001800018,40.97727080005177],[40.12780127801278,40.94255074582],[40.264602646026475,40.961646775647466],[40.68580685806859,41.10747100342101],[40.81900819008192,41.190799133577315],[40.959409594095945,41.211631166116376],[41.08181081810818,41.26197524475248],[41.413014130141306,41.423423496930326],[41.51021510215102,41.517167643356146]]],[[[28.013680136801383,41.96852834836946],[27.988479884798863,41.85568817211612],[28.049680496804967,41.728959974170095],[28.197281972819724,41.555359703011135],[28.34488344883451,41.466823564720045],[28.946089460894626,41.24808722305977],[29.05769057690577,41.228991193232275],[29.03249032490325,41.140455054941214],[28.996489964899666,41.06059893020807],[28.95688956889569,41.008518848860405],[28.78048780487805,40.97379879462861],[28.29448294482947,41.07101494647762],[28.172081720817204,41.08143096274716],[28.08568085680858,41.06059893020807],[27.923679236792367,40.991158821744506],[27.747277472774726,41.01372685699516],[27.49887498874989,40.97379879462861],[27.430474304743058,40.8401265858362],[27.25767257672578,40.6873583472163],[26.973269732697332,40.564102154693444],[26.77166771667717,40.49813405165304],[26.46926469264693,40.262037682876866],[26.328863288632903,40.1231574659497],[26.271262712627134,40.097117425275854],[26.202862028620302,40.07454939002517],[26.22446224462246,40.14225349577717],[26.260462604626042,40.203013590682815],[26.253262532625342,40.24814966118413],[26.253262532625342,40.314117764224534],[26.354063540635423,40.39050188353448],[26.447664476644775,40.444317967593776],[26.72126721267213,40.54500612486598],[26.793267932679328,40.626598252310686],[26.57726577265774,40.62486224959909],[26.361263612636122,40.605766219771596],[26.22446224462246,40.617918238752736],[26.105661056610586,40.61097422790638],[26.06606066060661,40.68388634179314],[26.037260372603726,40.72728640958289],[26.069660696606974,40.739438428564],[26.10926109261092,40.749854444833545],[26.177661776617782,40.826238564143495],[26.24246242462425,40.88352665362595],[26.332463324633267,40.95470276480111],[26.354063540635423,40.996366829879264],[26.354063540635423,41.03629489224582],[26.332463324633267,41.064070935631264],[26.328863288632903,41.097054987151466],[26.32526325263254,41.143927060364376],[26.332463324633267,41.23940720950182],[26.537665376653763,41.343567372197185],[26.60246602466026,41.35398338846673],[26.624066240662415,41.402591464391236],[26.609666096660987,41.51195963522139],[26.580865808658103,41.60049577351245],[26.54486544865449,41.6074397843588],[26.49446494464945,41.63347982503265],[26.462064620646203,41.66299187112969],[26.411664116641163,41.69597592264989],[26.321663216632174,41.716807955188955],[26.31806318063181,41.7445839985744],[26.328863288632903,41.772360041959814],[26.361263612636122,41.801872088056854],[26.512465124651243,41.82617612601911],[26.530465304653063,41.84700815855817],[26.548465484654855,41.89735223719427],[26.580865808658103,41.94769631583037],[26.616866168661687,41.96505634294627],[26.67806678066782,41.963320340234674],[26.800468004680056,41.975472359215814],[26.883268832688344,41.99109638362012],[26.96966969669697,42.02755244056351],[27.01287012870128,42.05880048937212],[27.192871928719285,42.07789651919961],[27.243272432724325,42.093520543603915],[27.293672936729365,42.07963252191118],[27.362073620736226,42.025816437851915],[27.47367473674737,41.94769631583037],[27.534875348753502,41.92165627515652],[27.581675816758178,41.93207229142607],[27.660876608766102,41.96158433752311],[27.740077400774027,41.96158433752311],[27.80127801278013,41.95637632938832],[27.83367833678338,41.98068036735057],[27.880478804788055,41.98588837548536],[28.013680136801383,41.96852834836946]]]]}},{"type":"Feature","id":158,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[118.40698406984069,24.521701096893807],[118.450184501845,24.455732993853402],[118.43218432184324,24.41406892877525],[118.29538295382957,24.436636964025908],[118.28818288182885,24.47656502639248],[118.33858338583389,24.46962101554611],[118.40698406984069,24.521701096893807]]],[[[121.00981009810101,22.620778127703176],[120.94860948609488,22.502729943315074],[120.89820898208984,22.379473750792215],[120.87660876608766,22.261425566404128],[120.88020880208802,22.141641379304446],[120.86580865808656,22.032273208474294],[120.84060840608407,21.924641040355738],[120.74340743407436,21.95588908916436],[120.68940689406895,22.032273208474294],[120.67860678606786,22.15900140642033],[120.60660606606069,22.31176964504023],[120.58140581405814,22.356905715541558],[120.48060480604806,22.441969848409443],[120.38700387003871,22.48536991619919],[120.31500315003149,22.547866013816417],[120.32580325803258,22.542658005681645],[120.27180271802717,22.62772213854953],[120.23220232202323,22.717994279552187],[120.14940149401497,22.97492268086745],[120.12060120601205,23.03741877848468],[120.08460084600847,23.092970865255552],[120.07380073800738,23.150258954738007],[120.08460084600847,23.212755052355234],[120.12060120601205,23.304763196069487],[120.14220142201424,23.39850734249532],[120.12420124201242,23.526971543152953],[120.13140131401315,23.653699741099004],[120.16020160201606,23.709251827869863],[120.62820628206282,24.47830102910406],[120.75780757807581,24.64148528399349],[120.83700837008371,24.723077411438197],[120.9018090180902,24.813349552440854],[120.96300963009634,24.92792573140578],[121.04221042210423,25.032085894101158],[121.09621096210964,25.06506994562136],[121.36621366213666,25.158814092047194],[121.44901449014492,25.24908623304985],[121.51741517415178,25.276862276435295],[121.59301593015931,25.2751262737237],[121.64341643416435,25.231726205933953],[121.68661686616866,25.181382127297866],[121.73341733417334,25.153606083912422],[121.85221852218524,25.104998007987916],[121.90621906219064,25.05638993206341],[121.92781927819277,24.973061801907107],[121.8558185581856,24.894941679885576],[121.81981819818202,24.8237655687104],[121.81261812618129,24.74564544668887],[121.82701827018269,24.639749281281894],[121.82701827018269,24.533853115874933],[121.7370173701737,24.28560472811762],[121.63981639816399,24.129364484074557],[121.6146161461615,24.052980364764608],[121.58221582215822,23.860284063778167],[121.52461524615245,23.66758776279171],[121.47781477814777,23.42454738316917],[121.39861398613988,23.17282698998868],[121.3518135181352,23.066930824581704],[121.29421294212943,22.966242667309515],[121.16101161011613,22.777018371746237],[121.00981009810101,22.620778127703176]]]]}},{"type":"Feature","id":834,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[39.71019710197103,-7.9780056667754025],[39.65619656196563,-7.990157685756529],[39.63459634596347,-7.9780056667754025],[39.602196021960225,-7.936341601697251],[39.65979659796599,-7.899885544753872],[39.71739717397176,-7.832181439001886],[39.8469984699847,-7.729757279018088],[39.89019890198904,-7.6637891759776835],[39.90819908199083,-7.649901154284976],[39.89739897398974,-7.728021276306507],[39.82539825398254,-7.899885544753872],[39.76059760597607,-7.912037563734998],[39.71019710197103,-7.9780056667754025]]],[[[39.49779497794978,-6.1742988494337965],[39.57339573395734,-6.387827182959313],[39.56259562595628,-6.4277552453258835],[39.50859508595087,-6.452059283288136],[39.47979479794799,-6.453795285999718],[39.44739447394474,-6.419075231767934],[39.42219422194222,-6.347899120592757],[39.38259382593827,-6.365259147708656],[39.31419314193144,-6.278459012129176],[39.242192421924216,-6.274987006705999],[39.18099180991811,-6.172562846722201],[39.20619206192063,-6.084026708431139],[39.191791917919176,-5.9312584698112545],[39.267392673926736,-5.853138347789709],[39.310593105931076,-5.7212021417089005],[39.35739357393575,-5.811474282711572],[39.368193681936816,-5.950354499638735],[39.43299432994331,-6.115274757239746],[39.48699486994872,-6.165618835875847],[39.49779497794978,-6.1742988494337965]]],[[[39.86499864998652,-4.907016869973376],[39.87219872198722,-4.957360948609477],[39.854198541985426,-5.004233021822401],[39.85779857798579,-5.15526525773069],[39.854198541985426,-5.255953415002892],[39.79659796597966,-5.394833631930055],[39.74979749797498,-5.443441707854561],[39.70659706597067,-5.429553686161853],[39.67419674196742,-5.4069856509111816],[39.64539645396454,-5.368793591256207],[39.69939699396994,-5.113601192652538],[39.67419674196742,-4.9278489025124514],[39.78219782197823,-4.94520892962835],[39.86499864998652,-4.907016869973376]]],[[[33.90333903339035,-1.0027467716083294],[33.97893978939791,-1.0027467716083294],[34.05094050940511,-1.0392028285517085],[34.13014130141303,-1.0843388990530372],[34.34614346143462,-1.2041230861527197],[34.558545585455875,-1.3221712705408208],[34.7709477094771,-1.4419554576405034],[34.98334983349835,-1.5600036420285903],[35.195751957519576,-1.6797878291282728],[35.41175411754119,-1.797836013516374],[35.62415624156242,-1.9176202006160565],[35.83655836558367,-2.037404387715739],[36.048960489604895,-2.155452572103826],[36.26136261362615,-2.2752367592035228],[36.477364773647736,-2.3932849435916097],[36.68976689766899,-2.5130691306912922],[36.90216902169021,-2.6311173150793934],[37.114571145711466,-2.750901502179076],[37.330573305733054,-2.868949686567163],[37.54297542975431,-2.9887338736668454],[37.64377643776439,-3.0460219631493004],[37.658176581765815,-3.0703260011115674],[37.676176761767636,-3.1779581692301235],[37.6869768697687,-3.2456622749821094],[37.683376833768335,-3.3064223698877555],[37.625776257762595,-3.4071105271599436],[37.607776077760775,-3.4609266112192216],[37.607776077760775,-3.497382668162601],[37.62217622176223,-3.5112706898553228],[37.66897668976691,-3.5164786979900953],[37.71217712177122,-3.540782735952348],[37.726577265772676,-3.5598787657798283],[37.758977589775895,-3.636262885089778],[37.79857798577987,-3.6744549447447525],[37.88857888578886,-3.7386870450735614],[38.03978039780398,-3.8497912186152945],[38.194581945819465,-3.9608953921570276],[38.34938349383495,-4.070263562987179],[38.50058500585007,-4.181367736528912],[38.655386553865554,-4.292471910070645],[38.81018810188104,-4.401840080900797],[38.96138961389616,-4.51294425444253],[39.116191161911615,-4.624048427984263],[39.191791917919176,-4.677864512043541],[39.22059220592206,-4.691752533736263],[39.20259202592027,-4.776816666604148],[39.12339123391234,-4.979928983860134],[39.11979119791198,-5.064993116728033],[39.08739087390876,-5.165681274000235],[39.058590585905876,-5.23164937704064],[38.97938979389795,-5.518089824452915],[38.91098910989112,-5.625721992571471],[38.8209882098821,-5.877442385751976],[38.80298802988031,-6.070138686738417],[38.856988569885715,-6.205546898242403],[38.87498874988751,-6.330539093476858],[38.982989829898315,-6.455531288711313],[39.065790657906575,-6.4989313565010605],[39.12699126991271,-6.5562194459835155],[39.22779227792279,-6.6846836466411474],[39.28899288992892,-6.814883850010361],[39.47259472594726,-6.879115950339184],[39.54459544595446,-7.023204175401119],[39.51939519395194,-7.1238923326733214],[39.43299432994331,-7.207220462829611],[39.35379353793539,-7.340892671622015],[39.28899288992892,-7.517964948204153],[39.285392853928556,-7.787045368500543],[39.33219332193323,-7.747117306133987],[39.42939429394295,-7.813085409174391],[39.44019440194404,-8.010989718295605],[39.33939339393396,-8.243614081648616],[39.310593105931076,-8.351246249767172],[39.30339303393035,-8.443254393481425],[39.37899378993791,-8.721014827335765],[39.48699486994872,-8.861631046974523],[39.47979479794799,-8.906767117475852],[39.450994509945104,-8.94322317441923],[39.6417964179642,-9.19320756488814],[39.62379623796238,-9.410207903836834],[39.69579695796958,-9.578600166861037],[39.728197281972825,-9.724424394634568],[39.7749977499775,-9.837264570887882],[39.78219782197823,-9.915384692909413],[39.72459724597246,-10.000448825777312],[39.86499864998652,-10.021280858316388],[39.944199441994414,-10.092456969491565],[39.98379983799839,-10.16016107524355],[40.08460084600847,-10.156689069820374],[40.138601386013875,-10.201825140321702],[40.2178021780218,-10.240017199976677],[40.38700387003871,-10.352857376230006],[40.43380433804339,-10.41014546571246],[40.45180451804518,-10.443129517232663],[40.46260462604627,-10.463961549771739],[40.347403474034735,-10.550761685351219],[40.16740167401676,-10.6879058995668],[39.987399873998754,-10.821578108359205],[39.81819818198184,-10.911850249361862],[39.69579695796958,-10.955250317151595],[39.56259562595628,-10.977818352402267],[39.44019440194404,-11.035106441884722],[39.32139321393214,-11.121906577464202],[39.17019170191702,-11.16704264796553],[38.98658986589868,-11.16704264796553],[38.79578795787958,-11.229538745582758],[38.604986049860514,-11.345850927259264],[38.49338493384934,-11.413555033011264],[38.31338313383134,-11.311130873027466],[38.17658176581767,-11.278146821507264],[38.018180181801824,-11.28161882693044],[37.92097920979211,-11.295506848623162],[37.884978849788496,-11.316338881162238],[37.85617856178561,-11.378834978779466],[37.83097830978309,-11.48125913876325],[37.726577265772676,-11.580211293323856],[37.54297542975431,-11.675691442461286],[37.373773737737395,-11.710411496693084],[37.21897218972191,-11.686107458730831],[37.114571145711466,-11.647915399075856],[37.06057060570606,-11.592363312304983],[36.97776977769777,-11.566323271631148],[36.87336873368736,-11.571531279765907],[36.77256772567728,-11.609723339420881],[36.67536675366753,-11.684371456019235],[36.51696516965171,-11.715619504827856],[36.30456304563046,-11.706939491269907],[36.192961929619315,-11.670483434326528],[36.174961749617495,-11.609723339420881],[36.08136081360814,-11.536811225534123],[35.91215912159123,-11.455219098089415],[35.78615786157863,-11.45348309537782],[35.70335703357034,-11.53160321739935],[35.631356313563145,-11.581947296035452],[35.56295562955631,-11.602779328574528],[35.505355053550545,-11.604515331286123],[35.45135451354514,-11.588891306881806],[35.41895418954189,-11.583683298747047],[35.18135181351815,-11.575003285189098],[34.95814958149583,-11.578475290612275],[34.9509495094951,-11.543755236380477],[34.936549365493676,-11.46389911164735],[34.88974889748897,-11.392723000472188],[34.85014850148502,-11.352794938105617],[34.79974799747998,-11.340642919124491],[34.77454774547746,-11.342378921836087],[34.75294752947531,-11.309394870315884],[34.72774727747279,-11.238218759140707],[34.68814688146881,-11.177458664235076],[34.63774637746377,-11.127114585598974],[34.608946089460915,-11.08024251238605],[34.59814598145982,-11.036842444596317],[34.60534605346055,-10.989970371383393],[34.65214652146523,-10.873658189706887],[34.666546665466655,-10.79206606226218],[34.66294662946629,-10.710473934817458],[34.63774637746377,-10.625409801949573],[34.583745837458395,-10.52472164467737],[34.590945909459094,-10.49694560129194],[34.5729457294573,-10.42750549282836],[34.56934569345694,-10.378897416903854],[34.58014580145803,-10.319873324709803],[34.56934569345694,-10.241753202688272],[34.52254522545226,-10.07336093966407],[34.52254522545226,-10.029960871874337],[34.475744757447586,-9.948368744429615],[34.32814328143283,-9.75740844615477],[34.3209432094321,-9.731368405480922],[34.08694086940869,-9.536936101782885],[33.996939969399705,-9.495272036704733],[33.96093960939609,-9.531728093648113],[33.95013950139503,-9.564712145168315],[33.96093960939609,-9.627208242785542],[33.95373953739539,-9.658456291594149],[33.9429394293943,-9.672344313286871],[33.888938889388896,-9.67060831057529],[33.85293852938531,-9.663664299728921],[33.76653766537666,-9.611584218381239],[33.69813698136983,-9.597696196688517],[33.52893528935289,-9.608112212958062],[33.46773467734678,-9.620264231939188],[33.42093420934211,-9.608112212958062],[33.33093330933309,-9.519576074666986],[33.226532265322675,-9.500480044839506],[33.12933129331293,-9.495272036704733],[32.974529745297474,-9.394583879432531],[32.93852938529386,-9.399791887567304],[32.92052920529207,-9.406735898413658],[32.8629286292863,-9.380695857739823],[32.75492754927549,-9.321671765545773],[32.60732607326074,-9.271327686909672],[32.488524885248864,-9.212303594715621],[32.43452434524346,-9.156751507944762],[32.31932319323195,-9.13418347269409],[32.22212222122221,-9.12550345913614],[32.128521285212855,-9.073423377788458],[32.0349203492035,-9.068215369653686],[31.94131941319415,-9.054327347960964],[31.92331923319233,-9.01960729372918],[31.919719197191966,-8.94148717170765],[31.887318873188747,-8.922391141880155],[31.818918189181886,-8.901559109341079],[31.743317433174326,-8.903295112052675],[31.700117001170014,-8.913711128322205],[31.674916749167494,-8.908503120187447],[31.61371613716139,-8.863367049686119],[31.55611556115562,-8.80607896020365],[31.534515345153466,-8.71407081648941],[31.448114481144813,-8.653310721583765],[31.350913509135097,-8.606438648370855],[31.07731077310774,-8.611646656505613],[31.03411034110343,-8.597758634812905],[30.969309693096932,-8.550886561599981],[30.89370893708937,-8.474502442290031],[30.828908289082904,-8.38596630399897],[30.778507785077863,-8.266182116899287],[30.74970749707498,-8.193270003012515],[30.720907209072095,-8.104733864721453],[30.652506525065263,-7.971061655929049],[30.55890558905591,-7.781837360365785],[30.486904869048686,-7.627333119034304],[30.40770407704079,-7.460676858721698],[30.375303753037542,-7.339156668910434],[30.31410314103141,-7.203748457406434],[30.21330213302133,-7.037092197093841],[30.16290162901629,-6.972860096765018],[30.10530105301055,-6.915572007282563],[29.96129961299613,-6.802731831029234],[29.799297992979945,-6.691627657487501],[29.709297092970928,-6.616979540889147],[29.590495904959056,-6.394771193805681],[29.540095400954016,-6.313179066360959],[29.507695076950768,-6.172562846722201],[29.478894788947883,-6.025002616237089],[29.489694896948976,-5.965978524043038],[29.597695976959784,-5.776754228479774],[29.608496084960848,-5.722938144420496],[29.59409594095942,-5.650026030533738],[29.54369543695438,-5.498993794625434],[29.504095040950403,-5.401777642776409],[29.475294752947548,-5.316713509908524],[29.421294212942144,-5.176097290269766],[29.34209342093422,-4.983400989283325],[29.324093240932427,-4.898336856415426],[29.324093240932427,-4.835840758798199],[29.36729367293674,-4.669184498485592],[29.403294032940323,-4.497320230038227],[29.403294032940323,-4.448712154113721],[29.716497164971656,-4.455656164960075],[29.77049770497706,-4.4174641053051005],[29.9468994689947,-4.308095934474963],[30.14850148501486,-4.085887587391483],[30.18810188101881,-3.9921434409656484],[30.267302673026734,-3.8497912186152945],[30.350103501035022,-3.780351110151713],[30.378903789037906,-3.730007031515612],[30.400504005040062,-3.6536229122056767],[30.425704257042582,-3.5893908118768536],[30.530105301053027,-3.4921746600278425],[30.630906309063107,-3.41926254614107],[30.62370623706238,-3.3880144973324633],[30.60930609306095,-3.3671824647933875],[30.627306273062743,-3.348086434965893],[30.681306813068147,-3.3098943753109324],[30.789307893078927,-3.2751743210791346],[30.81090810908111,-3.2005262044807807],[30.81090810908111,-3.1171980743244774],[30.79290792907929,-3.068589998399972],[30.796507965079655,-3.0147739143406938],[30.778507785077863,-2.9852618682436685],[30.71010710107103,-2.976581854685719],[30.605706057060587,-2.9349177896075673],[30.51570515705157,-2.9175577624916684],[30.454504545045467,-2.8932537245294156],[30.43290432904331,-2.8741576947019354],[30.425704257042582,-2.8238136160658343],[30.44010440104401,-2.7682615292949606],[30.450904509045102,-2.7526375048906573],[30.47250472504726,-2.693613412696621],[30.43290432904331,-2.658893358464823],[30.425704257042582,-2.641533331348924],[30.443704437044374,-2.6137572879634945],[30.53370533705339,-2.426268995111812],[30.555305553055547,-2.4002289544379636],[30.594905949059495,-2.3967569490147866],[30.656106561065627,-2.3741889137641294],[30.713707137071367,-2.3637728974945844],[30.764107641076407,-2.372452911052534],[30.796507965079655,-2.362036894783003],[30.828908289082904,-2.337732856820736],[30.854108541085424,-2.2648207429339777],[30.87570875708758,-2.1433005531226996],[30.864908649086487,-2.044348398562093],[30.81810818108181,-1.9679642792521577],[30.807308073080748,-1.8499160948640565],[30.828908289082904,-1.6936758508209948],[30.81090810908111,-1.5634756474517673],[30.76050760507607,-1.4593154847564023],[30.71010710107103,-1.3968193871391748],[30.630906309063107,-1.3673073410421495],[30.50850508505087,-1.2075950915758966],[30.468904689046894,-1.1312109722659613],[30.476104761047623,-1.0826028963414558],[30.50850508505087,-1.0669788719371383],[30.519305193051935,-1.06177086380238],[30.59850598505986,-1.0704508773603294],[30.67410674106742,-1.051354847532835],[30.74250742507425,-1.0079547797431019],[30.81090810908111,-0.9940667580503799],[30.82530825308254,-0.9992747661851524],[30.84330843308433,-1.0027467716083294],[30.95130951309514,-1.0027467716083294],[31.12771127711278,-1.0027467716083294],[31.30411304113042,-1.0027467716083294],[31.484114841148426,-1.0027467716083294],[31.660516605166066,-1.0027467716083294],[31.836918369183707,-1.0027467716083294],[32.01692016920171,-1.0027467716083294],[32.19332193321935,-1.0027467716083294],[32.37332373323733,-1.0027467716083294],[32.54972549725497,-1.0027467716083294],[32.72612726127261,-1.0027467716083294],[32.90612906129061,-1.0027467716083294],[33.082530825308254,-1.0027467716083294],[33.26253262532626,-1.0027467716083294],[33.4389343893439,-1.0027467716083294],[33.61533615336154,-1.0027467716083294],[33.795337953379544,-1.0027467716083294],[33.90333903339035,-1.0027467716083294]]]]}},{"type":"Feature","id":800,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[33.90333903339035,-1.0027467716083294],[33.795337953379544,-1.0027467716083294],[33.61533615336154,-1.0027467716083294],[33.4389343893439,-1.0027467716083294],[33.26253262532626,-1.0027467716083294],[33.082530825308254,-1.0027467716083294],[32.90612906129061,-1.0027467716083294],[32.72612726127261,-1.0027467716083294],[32.54972549725497,-1.0027467716083294],[32.37332373323733,-1.0027467716083294],[32.19332193321935,-1.0027467716083294],[32.01692016920171,-1.0027467716083294],[31.836918369183707,-1.0027467716083294],[31.660516605166066,-1.0027467716083294],[31.484114841148426,-1.0027467716083294],[31.30411304113042,-1.0027467716083294],[31.12771127711278,-1.0027467716083294],[30.95130951309514,-1.0027467716083294],[30.84330843308433,-1.0027467716083294],[30.82530825308254,-0.9992747661851524],[30.81090810908111,-0.9940667580503799],[30.74250742507425,-1.0079547797431019],[30.67410674106742,-1.051354847532835],[30.59850598505986,-1.0704508773603294],[30.519305193051935,-1.06177086380238],[30.50850508505087,-1.0669788719371383],[30.468904689046894,-1.0652428692255569],[30.411304113041126,-1.0635068665139613],[30.360903609036086,-1.0739228827835063],[30.321303213032138,-1.1138509451500624],[30.278102781027826,-1.1780830454788855],[30.20610206102063,-1.2544671647888208],[30.14850148501486,-1.3204352678292253],[30.101701017010186,-1.3690433437537308],[29.990099900999013,-1.4471634657752759],[29.92889928899291,-1.469731501025933],[29.900099000990025,-1.4662594956027561],[29.882098820988205,-1.4523714739100342],[29.84609846098462,-1.3516833166378461],[29.824498244982465,-1.3360592922335286],[29.608496084960848,-1.3864033708696297],[29.576095760957628,-1.3881393735812253],[29.579695796957964,-1.3568913247726044],[29.565295652956536,-1.1207949559964163],[29.56169561695617,-0.976706730934481],[29.590495904959056,-0.8864345899318238],[29.604896048960484,-0.7822744272364446],[29.608496084960848,-0.6920022862337873],[29.648096480964824,-0.5357620421907257],[29.633696336963368,-0.44201789576487727],[29.684096840968408,-0.11391338327445055],[29.698496984969864,-0.060097299215172484],[29.716497164971656,0.09787894753948478],[29.748897488974904,0.14648702346400455],[29.77769777697779,0.16558305329148482],[29.813698136981372,0.26279920514049593],[29.88569885698857,0.41903944918357183],[29.93609936099361,0.49889557391668404],[29.925299252992545,0.6742318477872402],[29.932499324993245,0.7922800321753414],[29.943299432994337,0.8200560755607711],[30.04770047700478,0.8634561433505041],[30.184501845018445,0.9728243141806558],[30.23850238502385,1.1030245175498834],[30.321303213032138,1.1846166449945912],[30.476104761047623,1.2384327290538693],[30.479704797047987,1.2384327290538693],[30.94410944109441,1.6828494232208158],[31.16011160111603,1.9224177974201808],[31.25371253712538,2.0439379872314447],[31.257312573125745,2.0890740577327733],[31.275312753127537,2.1463621472152425],[31.23571235712359,2.191498217716571],[31.19251192511925,2.2314262800831273],[31.17811178111782,2.269618339738102],[31.138511385113873,2.2887143695655823],[31.080910809108104,2.2887143695655823],[31.044910449104492,2.3147544102394306],[31.005310053100544,2.3685704942987087],[30.962109621096232,2.4032905485305065],[30.828908289082904,2.3998185431073153],[30.728107281072823,2.455370629878189],[30.728107281072823,2.530018746476543],[30.771307713077135,2.677578976961655],[30.846908469084696,2.847707242697439],[30.85050850508506,2.8928433131987674],[30.839708397083967,2.9327713755653377],[30.821708217082175,2.9674914297971213],[30.78570785707859,3.002211484028919],[30.753307533075343,3.0421395463954752],[30.778507785077863,3.1636597362067533],[30.828908289082904,3.283443923306436],[30.86850868508685,3.3424680155004864],[30.908109081090828,3.408436118540891],[30.89370893708937,3.4639882053117503],[30.839708397083967,3.4900282459855987],[30.86850868508685,3.5438443300448768],[30.929709297092984,3.634116471047534],[31.048510485104856,3.7243886120502054],[31.1529115291153,3.7851487069558374],[31.221312213122133,3.7851487069558374],[31.358113581135825,3.738276633742913],[31.48051480514806,3.680988544260458],[31.548915489154894,3.6775165388372812],[31.628116281162818,3.701820576799534],[31.79731797317973,3.8025087340717363],[31.836918369183707,3.7712606852631154],[31.887318873188747,3.708764587645888],[31.94131941319415,3.6080764303737],[32.04932049320493,3.5612043571607757],[32.09972099720997,3.529956308352155],[32.13572135721358,3.519540292082624],[32.15732157321574,3.5282203056405734],[32.19692196921969,3.6080764303737],[32.24372243722439,3.651476498163433],[32.337323373233744,3.7070285849343065],[32.53532535325354,3.7504286527240396],[32.67572675726757,3.762580671705166],[32.7369273692737,3.772996687974711],[32.83772837728378,3.799036728648545],[32.99612996129963,3.880628856093267],[33.15453154531545,3.7747326906862924],[33.32373323733239,3.7539006581472165],[33.48933489334894,3.755636660858812],[33.53973539735398,3.7868847096674187],[33.56853568535686,3.8111887476296857],[33.74133741337414,3.9847890187886463],[33.97533975339755,4.2208853875648344],[34.13374133741337,3.8893088696512166],[34.18414184141841,3.870212839823722],[34.17694176941771,3.840700793726697],[34.16614166141662,3.812924750341267],[34.2669426694267,3.7330686256081407],[34.3929439294393,3.691404560529989],[34.43614436144361,3.6497404954518515],[34.44334443344434,3.6063404276621043],[34.400144001440026,3.411908123964068],[34.407344073440754,3.3580920399047898],[34.4469444694447,3.1636597362067533],[34.52254522545226,3.120259668417006],[34.590945909459094,2.9240913620073883],[34.72414724147242,2.8424992345626663],[34.742147421474215,2.8181951966004135],[34.77454774547746,2.7227150474629838],[34.81414814148141,2.6202908874792],[34.84654846548466,2.5959868495169474],[34.86454864548645,2.5890428386705935],[34.90414904149043,2.4796746678404418],[34.88254882548827,2.4171785702232143],[34.91494914949149,2.2296902773715317],[34.96534965349653,2.063034017058939],[34.976149761497624,1.8616577025145347],[34.97974979749799,1.773121564223473],[34.976149761497624,1.719305480164195],[34.96534965349653,1.6429213608542454],[34.94014940149401,1.5995212930645124],[34.8969489694897,1.5561212252747652],[34.85014850148502,1.4884171195227651],[34.810548105481075,1.4172410083476024],[34.785347853478555,1.380784951404209],[34.80334803348035,1.2731527832856528],[34.79974799747998,1.2453767399002231],[34.78894788947889,1.2314887182075154],[34.72774727747279,1.2141286910916165],[34.64854648546486,1.1846166449945912],[34.60174601746019,1.1568406016091615],[34.53694536945369,1.1012885148382878],[34.482944829448314,1.0422644226442372],[34.41094410944109,0.8669281487736953],[34.29214292142922,0.7315199372696952],[34.274142741427426,0.6863838667683666],[34.16254162541625,0.6047917393236588],[34.11214112141121,0.5058395847630521],[34.07974079740799,0.38258339224019267],[34.03654036540365,0.2940472539491168],[33.9429394293943,0.17426306684943427],[33.921339213392145,-0.01669723142542523],[33.92493924939251,-0.3986178279751442],[33.89973899738999,-0.8308825031609501],[33.90333903339035,-1.0027467716083294]]]}},{"type":"Feature","id":804,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[32.01332013320135,46.20437496464811],[32.15012150121501,46.15403088601201],[32.00972009720098,46.167918907704745],[31.700117001170014,46.214790980917655],[31.56331563315635,46.2581910487074],[31.527315273152738,46.30679912463191],[31.509315093150946,46.37276722767231],[31.584915849158506,46.30332711920872],[31.63891638916391,46.27207907040011],[32.01332013320135,46.20437496464811]]],[[[38.21258212582126,47.09147235027041],[38.17658176581767,47.08105633400086],[37.827378273782756,47.096680358405166],[37.54297542975431,47.07411232315451],[37.341373413734146,46.91613607639985],[37.21897218972191,46.91787207911145],[37.046170461704634,46.876208014033296],[36.9309693096931,46.825863935397194],[36.79416794167943,46.714759761855476],[36.68976689766899,46.76336783777998],[36.560165601656024,46.76336783777998],[36.43056430564306,46.732119788971346],[36.27936279362794,46.65920767508459],[36.192961929619315,46.64531965339188],[36.023760237602374,46.66615168593094],[35.82575825758258,46.62448762085279],[35.4009540095401,46.38144724123026],[35.25695256952571,46.20437496464811],[35.202952029520304,46.16965491041631],[35.13095130951311,46.126254842626594],[35.05535055350555,46.10368680737591],[35.01575015750157,46.105422810087504],[35.21735217352173,46.232151008033554],[35.278552785527864,46.279023081246464],[35.28935289352896,46.31374313547826],[35.29295292952929,46.37103122496072],[35.23175231752319,46.44047133342431],[35.062550625506276,46.26687106226535],[34.968949689496895,46.2425670243031],[34.85014850148502,46.1904869429554],[34.842948429484295,46.0741747612789],[34.85734857348575,45.9873746256994],[34.90774907749079,45.87800645486928],[35.0229502295023,45.70093417828713],[35.26055260552607,45.447477782395055],[35.37215372153722,45.353733635969206],[35.45855458554587,45.315541576314246],[35.55935559355595,45.31033356817946],[35.75015750157502,45.3901896929126],[35.832958329583306,45.40234171189371],[36.01296012960131,45.371093663085105],[36.07776077760778,45.42490974714437],[36.17136171361713,45.45268579052981],[36.29016290162903,45.456157795953004],[36.426964269642696,45.43358976070232],[36.57456574565745,45.39366169833576],[36.51336513365135,45.303389557333105],[36.452164521645216,45.23221344615794],[36.426964269642696,45.1540933241364],[36.394563945639476,45.065557185845336],[36.2289622896229,45.02562912347878],[36.05616056160562,45.03083713161354],[35.86895868958689,45.00479709093969],[35.80415804158042,45.03951714517149],[35.76095760957611,45.070765193980094],[35.67815678156782,45.1020132427887],[35.57015570155701,45.1193732699046],[35.4729547295473,45.09854123736554],[35.35775357753579,44.97875705026584],[35.15615156151563,44.89716492282113],[35.087750877508796,44.803420776395285],[34.886148861488635,44.824252808934375],[34.716947169471695,44.806892781818476],[34.46854468544686,44.72182864895058],[34.281342813428154,44.53781236152207],[34.07614076140763,44.42323618255716],[33.91053910539105,44.3867801256138],[33.75573755737557,44.39893214459491],[33.65493654936549,44.43365219882671],[33.44973449734499,44.5534363859264],[33.46413464134642,44.59683645371612],[33.4929349293493,44.61940448896681],[33.52893528935289,44.680164583872426],[33.611736117361176,44.90758093909068],[33.60093600936011,44.98222905568903],[33.55413554135541,45.09680523465394],[33.39213392133922,45.1870773756566],[33.26253262532626,45.171453351252296],[33.1869318693187,45.19402138650295],[32.916929169291706,45.34852562783445],[32.77292772927731,45.358941644103965],[32.6109261092611,45.32769359529536],[32.55332553325533,45.350261630546015],[32.506525065250656,45.40407771460531],[32.82692826928269,45.59330201016857],[33.143731437314386,45.74954225421163],[33.28053280532805,45.765166278615936],[33.46773467734678,45.838078392502695],[33.66573665736658,45.947446563332846],[33.636936369363696,46.032510696200745],[33.593735937359384,46.096742796529554],[33.50013500135003,46.079382769413655],[33.42813428134281,46.056814734163],[33.26253262532626,46.126254842626594],[33.201332013320155,46.176598921262695],[32.942129421294226,46.124518839915],[32.79812798127983,46.13146285076135],[32.47772477724777,46.082854774836846],[32.330123301233016,46.129726848049756],[32.0349203492035,46.261663054130565],[31.926919269192695,46.287703094804414],[31.82971829718298,46.282495086669655],[31.77931779317794,46.32415915174781],[31.844118441184406,46.346727186998464],[31.91611916119163,46.34846318971006],[31.99171991719919,46.36408721411436],[32.01332013320135,46.38665524936502],[32.00972009720098,46.43005531715477],[31.8549185491855,46.46303936867497],[31.71451714517147,46.47171938223292],[31.624516245162454,46.50991144188788],[31.55611556115562,46.55504751238922],[31.71451714517147,46.55504751238922],[31.876518765187654,46.52206346086902],[32.13212132121322,46.50991144188788],[32.362523625236264,46.47519138765611],[32.42012420124203,46.51859145544583],[32.55332553325533,46.59150356933259],[32.57852578525785,46.61580760729487],[32.355323553235536,46.56546352865877],[32.128521285212855,46.596711577467374],[32.04572045720457,46.64184764796869],[31.97371973719737,46.70955175372069],[31.944919449194487,46.78419987031904],[31.962919629196307,46.855375981494234],[31.94131941319415,46.982104179440256],[31.86571865718659,47.0949443556936],[31.836918369183707,47.15744045331081],[31.757717577175782,47.21299254008167],[31.836918369183707,47.08626434213565],[31.86571865718659,47.002936211979346],[31.912519125191267,46.9265520926694],[31.901719017190175,46.72170377270183],[31.87291872918729,46.65052766152664],[31.77931779317794,46.63143163169917],[31.656916569165702,46.64184764796869],[31.5309153091531,46.664415683219374],[31.56331563315635,46.77725585947269],[31.498514985149853,46.73906379981773],[31.401314013140137,46.62795962627598],[31.31851318513185,46.61233560187168],[31.138511385113873,46.62448762085279],[30.796507965079655,46.55157550696603],[30.771307713077135,46.473455384944515],[30.720907209072095,46.36582321682596],[30.670506705067055,46.30332711920872],[30.656106561065627,46.26687106226535],[30.512105121051206,46.105422810087504],[30.494104941049414,46.0897987856832],[30.220502205022058,45.867590438599734],[30.184501845018445,45.850230411483835],[30.008100081000805,45.79815033013614],[29.900099000990025,45.753014259634824],[29.8208982089821,45.732182227095734],[29.684096840968408,45.75475026234642],[29.630096300963004,45.72176621082619],[29.601296012960148,45.68183814845963],[29.601296012960148,45.600246021014925],[29.66969669696698,45.541221928820875],[29.72729727297275,45.34331761969966],[29.705697056970564,45.25998948954336],[29.65169651696519,45.31380557360265],[29.5688956889569,45.371093663085105],[29.403294032940323,45.41970173900961],[29.223292232922347,45.40234171189371],[29.028890288902886,45.320749584449004],[28.895688956889586,45.2895015356404],[28.82368823688239,45.31033356817946],[28.78048780487805,45.31033356817946],[28.76608766087662,45.286029530217206],[28.769687696876986,45.26693350038971],[28.79128791287914,45.25130947598541],[28.787687876878778,45.24089345971589],[28.762487624876258,45.23394944886951],[28.45288452884529,45.29297354106356],[28.316083160831624,45.34678962512285],[28.21168211682118,45.45094978781822],[28.265682656826584,45.48393383933842],[28.308883088830896,45.497821861031156],[28.47088470884711,45.50650187458908],[28.499684996849965,45.51691789085862],[28.50328503285033,45.541221928820875],[28.51408514085142,45.57246997762951],[28.510485104851057,45.617606048130824],[28.492484924849265,45.66621412405533],[28.560885608856097,45.735654232518925],[28.668886688866905,45.794678324712976],[28.73008730087301,45.85196641419543],[28.737287372873737,45.93703054706333],[28.84888848888491,45.97869461214145],[28.946089460894626,46.049870723316644],[28.971289712897146,46.12799084533816],[29.00729007290073,46.176598921262695],[28.942489424894262,46.287703094804414],[28.93168931689317,46.36235121140277],[28.928089280892806,46.42484730902001],[28.95688956889569,46.45783136054021],[29.05049050490507,46.49775942290677],[29.147691476914787,46.52727146900378],[29.187291872918735,46.523799463580616],[29.201692016920163,46.50470343375312],[29.205292052920527,46.37971123851867],[29.223292232922347,46.376239233095475],[29.255692556925567,46.39186325749981],[29.306093060930607,46.46651137409816],[29.338493384933855,46.44567934155907],[29.39249392493926,46.43699932800112],[29.432094320943207,46.456095357828616],[29.457294572945727,46.45435935511702],[29.489694896948976,46.435263325289526],[29.554495544955444,46.40748728190411],[29.615696156961576,46.39880726834616],[29.666096660966616,46.41616729546206],[29.705697056970564,46.44915134698226],[29.75249752497527,46.43699932800112],[29.838898388983893,46.350199192421655],[29.87849878498787,46.36061520869117],[30.076500765007665,46.37797523580707],[30.108901089010885,46.402279273769324],[30.13050130501307,46.423111306308414],[29.925299252992545,46.53942348798492],[29.93609936099361,46.62448762085279],[29.943299432994337,46.723439775413425],[29.918099180991817,46.78246386760745],[29.87849878498787,46.829335940820386],[29.72009720097202,46.88315202487965],[29.597695976959784,46.93870411165054],[29.572495724957264,46.96474415232436],[29.5688956889569,46.99599220113299],[29.56169561695617,47.04807228248066],[29.514895148951496,47.09147235027041],[29.51129511295113,47.1279284072138],[29.540095400954016,47.185216496696256],[29.550895508955108,47.245976591601874],[29.540095400954016,47.270280629564155],[29.51129511295113,47.29111266210322],[29.457294572945727,47.29284866481481],[29.381693816938167,47.32756871904661],[29.33489334893349,47.376176794971116],[29.201692016920163,47.443880900723116],[29.15849158491585,47.45603291970423],[29.13329133291333,47.48901697122443],[29.122491224912267,47.53068103630258],[29.151291512915122,47.58102511493868],[29.187291872918735,47.65914523696023],[29.212492124921255,47.732057350846986],[29.212492124921255,47.775457418636734],[29.194491944919463,47.88308958675529],[29.126091260912602,47.9646817142],[29.093690936909383,47.975097730469514],[29.036090360903614,47.95252969521886],[28.97488974889751,47.93343366539136],[28.92448924489247,47.95079369250726],[28.866888668886702,47.995929763008604],[28.77328773287735,48.119185955531464],[28.600486004860045,48.14522599620531],[28.532085320853213,48.15043400434007],[28.46368463684638,48.08967390943445],[28.442084420844225,48.10876993926192],[28.424084240842404,48.14696199891691],[28.38808388083882,48.16258602332121],[28.341283412834144,48.14522599620531],[28.326883268832688,48.160850020609615],[28.348483484834844,48.21293010195731],[28.290882908829104,48.23897014263116],[28.157681576815776,48.237234139919565],[28.089280892808944,48.25633016974703],[28.07848078480785,48.296258232113615],[28.038880388803904,48.32056227007587],[27.963279632796343,48.33271428905698],[27.891278912789147,48.36569834057718],[27.819278192781923,48.416042419213284],[27.714877148771507,48.449026470733486],[27.57447574475745,48.46465049513779],[27.563675636756386,48.469858503272576],[27.54927549275493,48.478538516830525],[27.459274592745942,48.44381846259873],[27.405274052740538,48.416042419213284],[27.336873368733706,48.43340244632918],[27.228872288722897,48.37090634871197],[27.009270092700945,48.36743434328878],[26.901269012690136,48.372642351423536],[26.847268472684732,48.38653037311627],[26.642066420664207,48.29452222940202],[26.62046620466205,48.25980217517022],[26.573665736657375,48.24765015618908],[26.44406444064441,48.23029012907321],[26.307263072630747,48.20425008839936],[26.278462784627862,48.113977947396705],[26.235262352623522,48.063633868760604],[26.163261632616326,47.99245775758541],[25.90765907659076,47.96815371962316],[25.68805688056881,47.931697662679795],[25.464854648546492,47.910865630140705],[25.16965169651698,47.82232949184964],[25.072450724507263,47.745945372539694],[24.978849788497882,47.72337733728904],[24.89244892448926,47.71816932915425],[24.838448384483854,47.761569396944],[24.65124651246512,47.87614557590891],[24.579245792457925,47.931697662679795],[24.485644856448573,47.9473216870841],[24.38124381243813,47.93864167352615],[24.28044280442805,47.910865630140705],[24.176041760417604,47.90565762200595],[24.060840608406096,47.9455856843725],[24.04644046440464,47.940377676237745],[24.003240032400328,47.93516966810296],[23.708037080370815,47.982041741315896],[23.682836828368295,47.990721754873846],[23.66843668436684,47.99245775758541],[23.62883628836289,47.995929763008604],[23.409234092340938,47.990721754873846],[23.204032040320413,48.084465901299666],[23.139231392313917,48.08793790672286],[23.09243092430924,48.04974584706787],[23.056430564305657,48.00634577927815],[22.912429124291236,47.9646817142],[22.876428764287652,47.9473216870841],[22.854828548285496,47.95947370606521],[22.84762847628477,47.9976657657202],[22.85842858428586,48.028913814528806],[22.836828368283676,48.06016186333741],[22.7828278282783,48.09488191756921],[22.768427684276844,48.10876993926192],[22.700027000270012,48.10703393655032],[22.68202682026822,48.10356193112716],[22.674826748267492,48.10356193112716],[22.58122581225814,48.13480997993577],[22.520025200252007,48.20598609111096],[22.42282422824229,48.24417815076592],[22.350823508235095,48.25633016974703],[22.318423184231847,48.28584221584407],[22.29682296822969,48.32750628092222],[22.27162271622717,48.35875432973083],[22.268022680226807,48.360490332442424],[22.25362253622538,48.407362405655334],[22.232022320223223,48.41257041379012],[22.22842228422286,48.41257041379012],[22.131221312213142,48.40562640294374],[22.142021420214206,48.56881065783318],[22.29682296822969,48.68512283950969],[22.332823328233303,48.745882934415306],[22.390423904239043,48.87434713507295],[22.433624336243383,48.933371227267],[22.484024840248424,48.983715305903104],[22.52362523625237,49.030587379116014],[22.5380253802538,49.072251444194166],[22.58122581225814,49.077459452328924],[22.700027000270012,49.03926739267396],[22.80802808028082,49.02017136284647],[22.84042840428404,49.03926739267396],[22.851228512285132,49.063571430636216],[22.84762847628477,49.080931457752115],[22.761227612276116,49.136483544522974],[22.70722707227074,49.17120359875477],[22.703627036270376,49.192035631293834],[22.721627216272168,49.24064370721837],[22.73242732427326,49.29445979127763],[22.721627216272168,49.35348388347168],[22.660426604266064,49.483684086840896],[22.649626496264972,49.53923617361178],[22.70722707227074,49.606940279363755],[22.89082890828908,49.76665252883001],[22.952029520295213,49.82567662102406],[23.0348303483035,49.89858873491082],[23.265232652326517,50.07218900606978],[23.409234092340938,50.174613166053575],[23.506435064350654,50.230165252824435],[23.650436504365047,50.327381404673446],[23.71163711637118,50.37772548330955],[23.974439744397444,50.41070953482975],[24.003240032400328,50.45758160804269],[24.053640536405368,50.50792568667879],[24.08964089640898,50.530493721929446],[24.093240932409344,50.61729385750891],[24.04644046440464,50.7231900229159],[24.00684006840069,50.759646079859266],[23.978039780397808,50.785686120533114],[23.9960399603996,50.80999015849537],[24.024840248402484,50.81693416934172],[24.060840608406096,50.81867017205332],[24.104041040410408,50.844710212727165],[24.09684096840968,50.87248625611261],[23.985239852398536,50.94019036186458],[23.93843938439386,50.99227044321228],[23.8628386283863,51.12594265200468],[23.71163711637118,51.264822868931844],[23.664836648366503,51.30995893943319],[23.657636576365775,51.35162300451134],[23.67923679236793,51.39502307230106],[23.657636576365775,51.44883915636035],[23.60363603636037,51.518279264823946],[23.614436144361463,51.5252232756703],[23.607236072360735,51.61028740853817],[23.646836468364683,51.629383438365664],[23.708037080370815,51.641535457346805],[23.790837908379103,51.63632744921202],[23.8628386283863,51.624175430230906],[23.952839528395288,51.58424736786435],[23.978039780397808,51.591191378710704],[24.125641256412564,51.66410349259746],[24.28044280442805,51.77520766613921],[24.32364323643236,51.83770376375642],[24.363243632436337,51.867215809853434],[24.496444964449665,51.882839834257766],[24.611646116461174,51.88978384510412],[24.68364683646837,51.888047842392524],[24.86724867248674,51.89846385866207],[24.97524975249752,51.91061587764318],[25.065250652506535,51.929711907470676],[25.266852668526695,51.938391921028625],[25.580055800558,51.92450389933592],[25.785257852578525,51.92450389933592],[25.92565925659258,51.91408788306637],[26.26766267662677,51.85506379087232],[26.39366393663937,51.84464777460278],[26.454864548645503,51.81339972579417],[26.566465664656647,51.80124770681303],[26.77166771667717,51.76999965800442],[26.951669516695176,51.75437563360012],[27.074070740707413,51.76131964444647],[27.142471424714245,51.752639630888524],[27.268472684726845,51.61375941396136],[27.29727297272973,51.59813538955706],[27.34767347673477,51.59466338413387],[27.452074520745214,51.60681540311501],[27.59967599675997,51.60160739498022],[27.689676896768987,51.57209534888321],[27.67527675276753,51.4905032214385],[27.70047700477005,51.47835120245736],[27.740077400774027,51.48182320788055],[27.790477904779067,51.52869528109346],[27.830078300783015,51.57730335701797],[27.8588785887859,51.5929273814223],[28.01008010080102,51.5599433299021],[28.07848078480785,51.565151338036856],[28.143281432814348,51.60160739498022],[28.182881828818296,51.6085514058266],[28.290882908829104,51.582511365152754],[28.424084240842404,51.56341533532526],[28.532085320853213,51.561679332613664],[28.600486004860045,51.5425833027862],[28.64728647286475,51.455783167206704],[28.69048690486906,51.438423140090805],[28.73008730087301,51.43321513195605],[28.794887948879506,51.509599251265996],[28.84888848888491,51.5408473000746],[28.928089280892806,51.561679332613664],[28.978489784897846,51.57209534888321],[29.01449014490146,51.59813538955706],[29.061290612906134,51.6259114329425],[29.10089100891011,51.62764743565407],[29.136891368913695,51.61723141938455],[29.172891728917307,51.58077536244116],[29.230492304923047,51.497447232284856],[29.298892988929907,51.41238309941696],[29.345693456934583,51.382871053319946],[29.46809468094682,51.408911093993794],[29.554495544955444,51.43495113466764],[29.705697056970564,51.4401591428024],[29.907299072990725,51.4575191699183],[30.06210062100621,51.48182320788055],[30.159301593015925,51.47835120245736],[30.220502205022058,51.450575159071946],[30.310503105031046,51.400231080435844],[30.33210332103323,51.32558296383749],[30.450904509045102,51.273502882489794],[30.544505445054455,51.264822868931844],[30.576905769057703,51.31863895299114],[30.630906309063107,51.3550950099345],[30.612906129061287,51.4071750912822],[30.602106021060223,51.47140719161101],[30.562505625056247,51.53216728651665],[30.53370533705339,51.59639938684546],[30.58410584105843,51.688407530559715],[30.638106381063807,51.76999965800442],[30.66690666906669,51.81339972579417],[30.756907569075707,51.89499185323888],[30.846908469084696,51.95227994272133],[30.980109801098024,52.04602408914718],[31.080910809108104,52.07727213795579],[31.16731167311673,52.06338411626308],[31.21771217712177,52.049496094570344],[31.347313473134733,52.10504818134123],[31.574115741157414,52.108520186764395],[31.76491764917651,52.10157617591804],[31.782917829178302,52.099840173206445],[31.876518765187654,52.070328127109434],[31.97371973719737,52.04602408914718],[32.04212042120423,52.044288086435586],[32.12132121321213,52.05123209728194],[32.21852218522187,52.082480146090546],[32.28332283322834,52.11372819489918],[32.362523625236264,52.27170444165384],[32.39132391323915,52.294272476904496],[32.43452434524346,52.30642449588561],[32.506525065250656,52.3081604985972],[32.64692646926471,52.27864845250019],[32.80532805328053,52.252608411826344],[32.898928989289914,52.25608041724951],[33.14733147331475,52.341144550117406],[33.28773287732878,52.353296569098546],[33.45333453334533,52.33420053927105],[33.611736117361176,52.332464536559456],[33.73413734137341,52.3446165555406],[33.820538205382064,52.31510450944356],[33.921339213392145,52.25087240911475],[34.0149401494015,52.15539225997733],[34.11214112141121,51.98005598610678],[34.39654396543966,51.78041567427397],[34.40374403744039,51.74222361461901],[34.37854378543787,51.71618357394516],[34.23814238142381,51.691879535982906],[34.11934119341194,51.679727517001766],[34.11574115741158,51.64500746276997],[34.148141481414825,51.6085514058266],[34.20214202142023,51.552999319055715],[34.20934209342093,51.48355921059215],[34.20574205742059,51.41932711026334],[34.230942309423114,51.36377502349245],[34.274142741427426,51.3394709855302],[34.281342813428154,51.31169494214478],[34.22734227342275,51.276974887912985],[34.21294212942129,51.256142855373895],[34.23454234542345,51.24399083639278],[34.490144901449014,51.23704682554643],[34.616146161461614,51.20232677131463],[34.71334713347133,51.17281472521759],[34.760147601476035,51.16934271979443],[34.868148681486815,51.188438749621895],[34.99054990549905,51.20232677131463],[35.062550625506276,51.20406277402623],[35.09135091350913,51.18149473877554],[35.11655116551165,51.12073464386992],[35.15975159751599,51.06171055167587],[35.19935199351994,51.044350524559974],[35.26775267752677,51.04608652727157],[35.31095310953111,51.044350524559974],[35.33615336153363,51.02178248930932],[35.30735307353075,50.98706243507752],[35.31455314553148,50.950606378134125],[35.3469534695347,50.903734304921215],[35.38295382953831,50.79957414222582],[35.41895418954189,50.768326093417215],[35.44055440554408,50.72839803105066],[35.44055440554408,50.68152595783775],[35.41175411754119,50.641597895471165],[35.39015390153904,50.61034984666256],[35.41175411754119,50.539173735487395],[35.48735487354875,50.459317610754255],[35.54495544955449,50.44022158092679],[35.59175591755917,50.3690454697516],[35.67455674556746,50.34647743450094],[35.796957969579694,50.40550152669499],[35.890558905589074,50.4367495755036],[36.00936009360095,50.4193895483877],[36.117361173611755,50.40897353211818],[36.18936189361895,50.36730946704003],[36.243362433624355,50.31175738026914],[36.30456304563046,50.280509331460536],[36.369363693636956,50.29613335586484],[36.49896498964989,50.280509331460536],[36.560165601656024,50.23537326095919],[36.61776617766179,50.20933322028537],[36.69696696966972,50.24578927722874],[36.75816758167582,50.292661350441676],[36.988569885698865,50.339533423654586],[37.13257132571326,50.3516854426357],[37.172171721717234,50.36036545619365],[37.254972549725494,50.395085510425446],[37.341373413734146,50.4176535456761],[37.424174241742435,50.41070953482975],[37.499774997749995,50.34126942636618],[37.582575825758255,50.292661350441676],[37.60417604176044,50.21454122842013],[37.70497704977049,50.10864506301317],[37.94977949779499,49.96455683795122],[38.04698046980471,49.91942076744991],[38.11178111781118,49.928100781007856],[38.14778147781479,49.94025279998897],[38.16218162181622,49.954140821681676],[38.17658176581767,50.02531693285687],[38.20898208982089,50.051356973530716],[38.25938259382593,50.05309297624228],[38.45018450184503,49.96455683795122],[38.55098550985511,49.954140821681676],[38.648186481864826,49.95240481897011],[38.77778777787779,49.88470071321811],[38.91818918189182,49.82394061831246],[39.02619026190263,49.818732610177705],[39.116191161911615,49.84130064542836],[39.173791737917384,49.85518866712107],[39.21339213392136,49.83262063187041],[39.24579245792458,49.78227655323431],[39.30339303393035,49.742348490867755],[39.368193681936816,49.730196471886615],[39.4617946179462,49.72846046917505],[39.627396273962745,49.6503403471535],[39.78219782197823,49.572220225131986],[39.87579875798758,49.5670122169972],[39.95859958599587,49.59131625495945],[40.030600306003066,49.59652426309424],[40.081000810008106,49.577428233266744],[40.095400954009534,49.542708179034946],[40.05940059400595,49.49757210853363],[40.05940059400595,49.43160400549323],[40.12780127801278,49.369107907875986],[40.12780127801278,49.30661181025877],[40.10980109801099,49.251059723487884],[40.070200702007014,49.20071564485178],[39.97659976599766,49.12953953367662],[39.89019890198904,49.063571430636216],[39.76059760597607,49.03579538725077],[39.68499684996851,49.00801934386536],[39.70659706597067,48.95941126794085],[39.753397533975345,48.91427519743951],[39.86499864998652,48.877819140496115],[39.987399873998754,48.851779099822295],[40.005400054000546,48.822267053725255],[39.98379983799839,48.80664302932095],[39.904599045990466,48.79449101033981],[39.79299792997932,48.80837903203255],[39.75699756997571,48.7823389913587],[39.702997029970305,48.73893892356895],[39.67059670596706,48.662554804259],[39.64539645396454,48.59137869308384],[39.76419764197644,48.572282663256345],[39.836198361983634,48.542770617159334],[39.85779857798579,48.483746524965284],[39.88299882998831,48.419514424636475],[39.89019890198904,48.360490332442424],[39.85059850598506,48.33271428905698],[39.8469984699847,48.30320224295997],[39.86499864998652,48.287578218555666],[39.918999189991894,48.28237021042088],[39.95859958599587,48.26848218872817],[39.962199621996234,48.237234139919565],[39.886598865988674,48.16779403145597],[39.81459814598148,48.03585782537516],[39.7749977499775,47.9646817142],[39.778597785977865,47.88829759489005],[39.73539735397355,47.8448975271003],[39.65979659796599,47.84142552167714],[39.389793897939,47.834481510830756],[39.159391593915956,47.83795351625395],[39.058590585905876,47.84836953252349],[38.90018900189003,47.855313543369846],[38.8209882098821,47.83621751354235],[38.72018720187202,47.71469732373109],[38.6409864098641,47.66608924780658],[38.511385113851134,47.622689180016835],[38.36738367383674,47.610537161035694],[38.28818288182882,47.558457079688026],[38.25938259382593,47.48033695766648],[38.2557825578256,47.40916084649132],[38.244982449824505,47.37444079225952],[38.21258212582126,47.34319274345091],[38.20178201782019,47.32062470820023],[38.20898208982089,47.296320670237975],[38.24138241382414,47.287640656680026],[38.28098280982812,47.27722464041051],[38.28098280982812,47.25986461329461],[38.26658266582666,47.237296578043924],[38.219782197821985,47.21299254008167],[38.20178201782019,47.17480048042671],[38.20538205382056,47.134872418060155],[38.21258212582126,47.09147235027041]]]]}},{"type":"Feature","id":858,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[-53.372333723337235,-33.742021909476904],[-53.41913419134191,-33.77847796642029],[-53.473134731347315,-33.84965407759546],[-53.53433534335343,-34.018046340619655],[-53.74313743137431,-34.24893470126108],[-53.786337863378634,-34.38087090734189],[-54.00954009540095,-34.51627911884587],[-54.167941679416785,-34.67078336017735],[-54.27234272342723,-34.667311354754176],[-54.365943659436596,-34.73327945779458],[-54.90234902349023,-34.93291976962738],[-55.096750967509664,-34.894727709972415],[-55.237152371523706,-34.896463712684],[-55.370353703537035,-34.807927574392934],[-55.672756727567275,-34.77494352287273],[-55.86355863558636,-34.81139957981611],[-56.11916119161191,-34.90861573166513],[-56.19476194761947,-34.90687972895354],[-56.24876248762487,-34.90167172081877],[-56.389163891638916,-34.86174365845221],[-56.464764647646476,-34.77494352287273],[-56.853568535685355,-34.67599136831212],[-57.17037170371704,-34.452047018517064],[-57.544775447754475,-34.44857501309388],[-57.82917829178291,-34.478087059190905],[-57.872378723787236,-34.44683901038229],[-57.90117901179012,-34.389550920899836],[-57.96237962379624,-34.30622279074353],[-58.20718207182071,-34.10831848162232],[-58.40158401584016,-33.91215017521269],[-58.437584375843755,-33.71945387422624],[-58.412384123841235,-33.5093975461239],[-58.35478354783547,-33.259413155655],[-58.361983619836195,-33.18302903634505],[-58.29358293582935,-33.13789296584372],[-58.22158221582215,-33.12921295228577],[-58.15318153181532,-33.06498085195695],[-58.09198091980919,-32.967764700107935],[-58.08118081180811,-32.89311658350958],[-58.1279812798128,-32.757708372005595],[-58.1639816398164,-32.566748073730736],[-58.19998199982,-32.471267924593306],[-58.12438124381244,-32.3219716913966],[-58.12078120781207,-32.24905957750984],[-58.1639816398164,-32.184827477181024],[-58.17838178381784,-32.11885937414061],[-58.15678156781567,-32.05115526838862],[-58.160381603816035,-31.986923168059803],[-58.18918189181892,-31.924427070442576],[-58.16758167581675,-31.872346989094893],[-58.09558095580955,-31.83241892672833],[-58.04158041580415,-31.769922829111103],[-58.00558005580055,-31.68485869624321],[-57.98757987579876,-31.620626595914395],[-57.98757987579876,-31.575490525413066],[-58.009180091800914,-31.533826460334915],[-58.05238052380524,-31.49563440067994],[-58.034380343803434,-31.41577827594682],[-57.947979479794796,-31.299466094270315],[-57.89397893978939,-31.195305931574943],[-57.86877868778687,-31.10503379057228],[-57.86877868778687,-31.030385673973925],[-57.897578975789756,-30.974833587203058],[-57.88677886778868,-30.936641527548083],[-57.832778327783274,-30.917545497720603],[-57.81117811178112,-30.858521405526552],[-57.81837818378183,-30.71269717775303],[-57.872378723787236,-30.59117698794175],[-57.832778327783274,-30.49569683880432],[-57.71397713977139,-30.384592665262588],[-57.64917649176492,-30.29432052425993],[-57.645576455764555,-30.22661641850793],[-57.60957609576096,-30.188424358852963],[-57.55197551975519,-30.26133647273973],[-57.382773827738276,-30.28043250256721],[-57.21357213572135,-30.283904507990393],[-57.18837188371883,-30.264808478162905],[-57.119971199712,-30.145024291063223],[-57.03357033570336,-30.110304236831432],[-56.93636936369363,-30.101624223273483],[-56.8319683196832,-30.106832231408248],[-56.720367203672026,-30.186688356141374],[-56.40716407164071,-30.447088762879815],[-56.17676176761768,-30.627633044885137],[-56.10476104761047,-30.714433180464617],[-56.04356043560435,-30.776929278081845],[-56.000360003600036,-30.837689372987477],[-56.01836018360183,-30.992193614318957],[-56.01476014760148,-31.05989772007095],[-56.003960039600386,-31.078993749898437],[-55.953559535595346,-31.080729752610026],[-55.874358743587436,-31.070313736340488],[-55.809558095580954,-31.037329684820286],[-55.75555755557555,-30.986985606184184],[-55.70515705157051,-30.94705754381762],[-55.66555665556655,-30.924489508566957],[-55.651156511565105,-30.891505457046755],[-55.625956259562585,-30.858521405526552],[-55.60435604356043,-30.8515773946802],[-55.55755557555575,-30.87588143264245],[-55.449554495544945,-30.96441757093352],[-55.36675366753667,-31.046009698378235],[-55.345153451534514,-31.092881771591152],[-55.312753127531266,-31.141489847515665],[-55.28035280352803,-31.184889915305405],[-55.25515255152551,-31.22481797767196],[-55.172351723517224,-31.280370064442828],[-55.08955089550895,-31.313354115963037],[-55.035550355503545,-31.27863406173124],[-54.89514895148952,-31.391474237984568],[-54.58914589145891,-31.48521838441041],[-54.531545315453144,-31.542506473892864],[-54.477544775447754,-31.622362598625983],[-54.369543695436946,-31.74561879114885],[-54.22194221942219,-31.854986961978994],[-54.09954099540995,-31.90185903519191],[-53.98433984339843,-31.92789907586576],[-53.91953919539195,-31.952203113828013],[-53.876338763387636,-31.993867178906164],[-53.804338043380426,-32.04073925211908],[-53.761137611376114,-32.05636327652339],[-53.74673746737467,-32.098027341601544],[-53.699936999369996,-32.18656347989261],[-53.653136531365305,-32.299403656145934],[-53.602736027360265,-32.40356381884131],[-53.49113491134911,-32.50251597340192],[-53.36153361533614,-32.58063609542345],[-53.23193231932319,-32.625772165924786],[-53.15633156331563,-32.679588249984064],[-53.123931239312384,-32.73687633946652],[-53.213932139321386,-32.82194047233441],[-53.3111331113311,-32.92783663774138],[-53.39393393933939,-33.011164767897675],[-53.48393483934839,-33.06845285738014],[-53.51273512735126,-33.1083809197467],[-53.53073530735307,-33.17087701736392],[-53.53073530735307,-33.50071753256595],[-53.53793537935378,-33.62223772237722],[-53.53073530735307,-33.65522177389742],[-53.51993519935199,-33.67778980914809],[-53.46233462334622,-33.7090378579567],[-53.397533975339755,-33.73681390134214],[-53.372333723337235,-33.742021909476904]]]}},{"type":"Feature","id":840,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-155.5809558095581,19.011628490308368],[-155.62415624156242,18.964756417095444],[-155.68175681756819,18.96822842251862],[-155.87975879758798,19.070652582502404],[-155.9049590495905,19.126204669273278],[-155.89055890558905,19.383133070588542],[-155.9661596615966,19.5914533959793],[-156.0489604896049,19.749429642733944],[-155.98775987759876,19.831021770178666],[-155.90855908559087,19.895253870507474],[-155.81855818558185,20.013302054895576],[-155.8941589415894,20.16780629622704],[-155.87255872558725,20.259814439941294],[-155.8329583295833,20.275438464345598],[-155.62055620556205,20.162598288092283],[-155.19935199351994,19.99420602506808],[-155.08775087750877,19.876157840679994],[-155.0661506615066,19.747693640022362],[-154.99054990549905,19.73206961561806],[-154.9509495094951,19.64526948003858],[-154.8429484294843,19.56888536072863],[-154.80334803348035,19.5237492902273],[-154.85014850148502,19.45430918176372],[-155.05175051750518,19.31890097025972],[-155.31095310953108,19.259876878065683],[-155.5341553415534,19.10884464215738],[-155.5809558095581,19.011628490308368]]],[[[-156.8481684816848,20.771935239860227],[-156.90936909369094,20.744159196474797],[-156.9741697416974,20.75804721816752],[-156.98856988569887,20.825751323919505],[-157.04977049770497,20.912551459499],[-156.94176941769416,20.929911486614884],[-156.88056880568806,20.90560744865263],[-156.8481684816848,20.8778314052672],[-156.80856808568086,20.830959332054277],[-156.8481684816848,20.771935239860227]]],[[[-156.48816488164883,20.93338349203806],[-156.45936459364594,20.91428746221058],[-156.3549635496355,20.94206350559601],[-156.27576275762758,20.95074351915396],[-156.14976149761497,20.884775416113555],[-156.1029610296103,20.839639345612227],[-156.020160201602,20.792767272399303],[-155.99135991359913,20.756311215455924],[-156.0129601296013,20.714647150377772],[-156.10656106561066,20.64520704191419],[-156.23616236162363,20.62784701479829],[-156.30816308163082,20.598334968701266],[-156.4089640896409,20.605278979547634],[-156.4377643776438,20.61743099852876],[-156.44856448564485,20.705967136819822],[-156.4809648096481,20.801447285957252],[-156.5421654216542,20.789295266976126],[-156.61416614166143,20.822279318496328],[-156.68976689766896,20.902135443229454],[-156.6969669696697,20.94900751644238],[-156.65736657366574,21.023655633040732],[-156.58536585365854,21.034071649310263],[-156.53136531365314,20.99240758423211],[-156.48816488164883,20.93338349203806]]],[[[-157.21537215372155,21.214615931315592],[-157.0029700297003,21.188575890641744],[-156.95256952569525,21.198991906911274],[-156.91656916569167,21.1781598743722],[-156.74376743767436,21.16427185267949],[-156.71136711367114,21.15559183912154],[-156.74736747367473,21.103511757773845],[-156.8589685896859,21.056639684560935],[-157.02097020970209,21.098303749639086],[-157.2909729097291,21.112191771331794],[-157.280172801728,21.152119833698364],[-157.2549725497255,21.179895877083794],[-157.25137251372513,21.230239955719895],[-157.21537215372155,21.214615931315592]]],[[[-157.79857798577984,21.45592030822654],[-157.76617766177662,21.45071230009178],[-157.71937719377195,21.457656310938134],[-157.7049770497705,21.377800186205008],[-157.65457654576545,21.334400118415275],[-157.63657636576366,21.308360077741426],[-157.69057690576906,21.280584034355996],[-157.79857798577984,21.26843201537487],[-157.84897848978488,21.291000050625527],[-157.9029790297903,21.34134412926163],[-157.9569795697957,21.327456107568906],[-157.96777967779678,21.367384169935477],[-157.97857978579785,21.377800186205008],[-158.01818018180182,21.367384169935477],[-157.9821798217982,21.31530408858778],[-158.07938079380793,21.311832083164603],[-158.11178111781118,21.318776094010957],[-158.1369813698137,21.377800186205008],[-158.23778237782378,21.48890435974674],[-158.23778237782378,21.532304427536488],[-158.2737827378274,21.586120511595766],[-158.12258122581227,21.600008533288474],[-158.0217802178022,21.692016677002727],[-157.96417964179642,21.700696690560676],[-157.85257852578525,21.553136460075564],[-157.85257852578525,21.511472394997412],[-157.8309783097831,21.471544332630856],[-157.79857798577984,21.45592030822654]]],[[[-160.1818018180182,21.841312910199434],[-160.19980199801998,21.796176839698106],[-160.2358023580236,21.80312085054446],[-160.2430024300243,21.84304891291103],[-160.22140221402213,21.896864996970308],[-160.16380163801637,21.943737070183218],[-160.0990009900099,22.014913181358395],[-160.04860048600486,22.004497165088864],[-160.07740077400774,21.95762509187594],[-160.0810008100081,21.90728101323984],[-160.1530015300153,21.87950496985441],[-160.1818018180182,21.841312910199434]]],[[[-159.37179371793718,21.93158505120209],[-159.46179461794617,21.876032964431232],[-159.5121951219512,21.900337002393485],[-159.60939609396092,21.909017015951434],[-159.64539645396454,21.952417083741167],[-159.74979749797498,21.990609143396142],[-159.78939789397893,22.040953222032243],[-159.72819728197283,22.13990537659285],[-159.58059580595807,22.223233506749153],[-159.3537935379354,22.219761501325976],[-159.30339303393035,22.153793398285572],[-159.29979299792998,22.105185322361052],[-159.32859328593287,22.051369238301774],[-159.3429934299343,21.973249116280243],[-159.37179371793718,21.93158505120209]]],[[[-81.78381783817838,24.544269132144464],[-81.8090180901809,24.542533129432883],[-81.81261812618126,24.558157153837186],[-81.76941769417694,24.577253183664666],[-81.7370173701737,24.575517180953085],[-81.74061740617405,24.55468514841401],[-81.78381783817838,24.544269132144464]]],[[[-81.56781567815678,24.599821218915338],[-81.63261632616326,24.589405202645807],[-81.57861578615785,24.629333265012363],[-81.56061560615606,24.688357357206414],[-81.53181531815318,24.643221286705085],[-81.53181531815318,24.61370924060806],[-81.56781567815678,24.599821218915338]]],[[[-81.33381333813338,24.65016529755144],[-81.36621366213662,24.629333265012363],[-81.38061380613806,24.636277275858717],[-81.38061380613806,24.665789321955742],[-81.42021420214202,24.731757424996147],[-81.42021420214202,24.75085345482364],[-81.3230132301323,24.684885351783223],[-81.31941319413194,24.667525324667338],[-81.33381333813338,24.65016529755144]]],[[[-81.04581045810458,24.716133400591843],[-81.0890108901089,24.693565365341172],[-81.13581135811357,24.71092539245707],[-81.08541085410853,24.733493427707742],[-80.93060930609306,24.759533468381576],[-80.98820988209881,24.72828541957297],[-81.04581045810458,24.716133400591843]]],[[[-80.82980829808298,24.802933536171324],[-80.84780847808477,24.802933536171324],[-80.84060840608406,24.818557560575627],[-80.8010080100801,24.846333603961057],[-80.78660786607865,24.835917587691526],[-80.78660786607865,24.820293563287223],[-80.82980829808298,24.802933536171324]]],[[[-80.6390063900639,24.903621693443526],[-80.66420664206642,24.898413685308753],[-80.62460624606246,24.941813753098486],[-80.61380613806138,24.93834174767531],[-80.6390063900639,24.903621693443526]]],[[[-80.38340383403833,25.141454064931295],[-80.58140581405814,24.953965772079613],[-80.55980559805597,25.000837845292537],[-80.48060480604806,25.10152600256474],[-80.45540455404554,25.150134078489245],[-80.4050040500405,25.17964612458627],[-80.35460354603546,25.23346220864555],[-80.3510035100351,25.297694308974357],[-80.2790027900279,25.341094376764104],[-80.25740257402573,25.34803838761046],[-80.38340383403833,25.141454064931295]]],[[[-82.03582035820358,26.453872114893045],[-82.07182071820718,26.42783207421921],[-82.14382143821437,26.44692810404669],[-82.18342183421834,26.48164815827849],[-82.20142201422014,26.547616261318893],[-82.14022140221402,26.476440150143716],[-82.1150211502115,26.460816125739413],[-82.03582035820358,26.453872114893045]]],[[[-82.08262082620826,26.55282426945365],[-82.08622086220862,26.493800177259615],[-82.13662136621366,26.592752331820222],[-82.1690216902169,26.700384499938778],[-82.12222122221222,26.66566444570698],[-82.08262082620826,26.55282426945365]]],[[[-97.17037170371704,26.15875165392282],[-97.18477184771848,26.113615583421478],[-97.26757267572675,26.330615922370185],[-97.40077400774007,26.82016868703846],[-97.4079740797408,27.09966512360438],[-97.38637386373864,27.196881275453407],[-97.35037350373503,26.801072657210966],[-97.20277202772027,26.29936787356158],[-97.17037170371704,26.15875165392282]]],[[[-97.35397353973539,27.29930543543719],[-97.38637386373864,27.242017345954736],[-97.37557375573755,27.328817481534216],[-97.29637296372964,27.523249785232252],[-97.13077130771308,27.77844218383592],[-97.05877058770588,27.821842251625668],[-97.24957249572495,27.54060981234815],[-97.35397353973539,27.29930543543719]]],[[[-80.18540185401854,27.278473402898115],[-80.1710017100171,27.205561289011357],[-80.2610026100261,27.37568955474714],[-80.37620376203762,27.643033972331935],[-80.43740437404374,27.851354297722693],[-80.39420394203941,27.79406620824024],[-80.35460354603546,27.677754026563733],[-80.18540185401854,27.278473402898115]]],[[[-97.01557015570155,27.901698376358794],[-97.03717037170371,27.8999623736472],[-96.98676986769867,27.981554501091907],[-96.97956979569796,28.01453855261211],[-96.90036900369003,28.116962712595907],[-96.85716857168572,28.13258673700021],[-96.83916839168391,28.089186669210463],[-96.92196921969219,28.016274555323704],[-97.01557015570155,27.901698376358794]]],[[[-96.76356763567635,28.153418769539286],[-96.79956799567995,28.148210761404513],[-96.75636756367564,28.20202684546379],[-96.68076680766808,28.22980288884922],[-96.51876518765188,28.3339630515446],[-96.4539645396454,28.34090706239097],[-96.4179641796418,28.375627116622752],[-96.40356403564036,28.380835124757525],[-96.41436414364144,28.337435056967777],[-96.5439654396544,28.27493895935055],[-96.76356763567635,28.153418769539286]]],[[[-95.03915039150391,29.146412320568544],[-95.08955089550895,29.135996304299013],[-94.869948699487,29.29050054563048],[-94.82674826748267,29.34084462426658],[-94.76914769147692,29.339108621554985],[-94.86634866348663,29.252308485975504],[-95.03915039150391,29.146412320568544]]],[[[-91.79191791917918,29.50055687373282],[-91.83151831518315,29.48666885204011],[-91.99711997119971,29.57346898761959],[-92.00792007920079,29.60992504456297],[-91.92511925119251,29.64464509879477],[-91.87471874718747,29.64117309337159],[-91.79551795517955,29.597773025581844],[-91.76671766717666,29.583885003889122],[-91.75591755917559,29.566524976773238],[-91.76311763117631,29.538748933387794],[-91.79191791917918,29.50055687373282]]],[[[-84.90864908649087,29.642909096083173],[-85.00945009450095,29.606453039139794],[-85.11745117451174,29.632493079813642],[-85.0490504905049,29.6377010879484],[-85.00225002250022,29.62728507167887],[-84.87624876248762,29.679365153026552],[-84.81144811448114,29.717557212681527],[-84.73584735847358,29.73318123708583],[-84.90864908649087,29.642909096083173]]],[[[-88.89028890288903,29.712349204546754],[-88.94428944289443,29.660269123199072],[-88.94068940689407,29.679365153026552],[-88.9010890108901,29.73318123708583],[-88.87228872288722,29.752277266913325],[-88.89028890288903,29.712349204546754]]],[[[-88.82908829088291,29.807829353684184],[-88.85428854288543,29.776581304875577],[-88.82908829088291,29.927613540783867],[-88.86868868688687,30.0560777414415],[-88.82548825488254,30.00052565467064],[-88.8110881108811,29.93282154891864],[-88.82908829088291,29.807829353684184]]],[[[-89.2250922509225,30.083853784826943],[-89.22149221492215,30.03698171161402],[-89.26829268292683,30.06128574957627],[-89.34029340293402,30.063021752287867],[-89.31149311493115,30.07864577669217],[-89.28629286292863,30.094269801096473],[-89.27549275492754,30.111629828212372],[-89.18549185491855,30.168917917694827],[-89.21069210692107,30.125517849905094],[-89.2250922509225,30.083853784826943]]],[[[-88.5590855908559,30.21578999090775],[-88.56988569885698,30.205373974638206],[-88.65988659886598,30.226206007177282],[-88.71388713887139,30.245302037004777],[-88.7210872108721,30.264398066832257],[-88.57348573485734,30.22967801260046],[-88.5590855908559,30.21578999090775]]],[[[-88.0730807308073,30.25224604785113],[-88.15948159481594,30.231414015312055],[-88.28908289082891,30.23315001802365],[-88.31788317883178,30.240094028870004],[-88.26388263882639,30.253982050562726],[-88.1090810908109,30.273078080390206],[-88.0730807308073,30.25224604785113]]],[[[-81.42021420214202,30.970951170449226],[-81.46341463414633,30.727910790826684],[-81.48141481414814,30.814710926406164],[-81.4850148501485,30.898039056562467],[-81.45261452614525,30.946647132486973],[-81.42021420214202,30.970951170449226]]],[[[-118.34938349383494,32.82673806913853],[-118.40698406984069,32.81805805558058],[-118.47178471784719,32.838890088119655],[-118.52938529385294,32.93610623996868],[-118.59058590585906,33.010754356567034],[-118.55818558185581,33.03332239181769],[-118.50778507785077,32.96041027793093],[-118.38178381783817,32.8493061043892],[-118.34938349383494,32.82673806913853]]],[[[-119.43659436594365,33.2173386792462],[-119.48339483394834,33.2156026765346],[-119.54459544595446,33.22428269009255],[-119.57339573395734,33.27809877415183],[-119.52659526595266,33.281570779575006],[-119.47979479794797,33.27462676872865],[-119.44379443794438,33.2329627036505],[-119.43659436594365,33.2173386792462]]],[[[-118.34938349383494,33.385730942270385],[-118.2989829898299,33.31281882838363],[-118.3709837098371,33.321498841941576],[-118.44658446584467,33.316290833806804],[-118.46818468184682,33.357954898884955],[-118.49338493384934,33.413506985655815],[-118.50778507785077,33.42739500734854],[-118.55818558185581,33.43260301548331],[-118.56178561785617,33.43781102361808],[-118.5689856898569,33.463851064291916],[-118.55458554585546,33.47773908598464],[-118.39258392583926,33.41524298836741],[-118.34938349383494,33.385730942270385]]],[[[-120.0450004500045,33.91868377472839],[-120.11340113401134,33.904795753035685],[-120.16740167401673,33.91868377472839],[-120.25020250202502,34.01416392386582],[-120.07020070200701,34.02631594284695],[-119.99459994599945,33.98465187776881],[-119.98379983799838,33.97249985878767],[-120.0450004500045,33.91868377472839]]],[[[-120.30780307803079,34.02457994013537],[-120.35820358203583,34.02284393742377],[-120.4410044100441,34.03325995369332],[-120.41220412204122,34.055827988943975],[-120.36900369003689,34.07318801605987],[-120.35460354603546,34.06103599707875],[-120.30780307803079,34.02457994013537]]],[[[-119.8829988299883,34.08013202690623],[-119.67779677796779,34.028051945558545],[-119.56979569795698,34.0523559835208],[-119.54819548195482,34.028051945558545],[-119.56259562595625,34.00721991301947],[-119.8109981099811,33.96729185065291],[-119.88659886598866,33.99506789403834],[-119.89379893798937,34.03152395098172],[-119.9189991899919,34.0679800079251],[-119.8829988299883,34.08013202690623]]],[[[-76.54576545765457,34.6547489244424],[-76.56736567365674,34.653012921730806],[-76.60696606966069,34.66342893800035],[-76.66096660966609,34.68426097053943],[-76.67536675366753,34.69988499494373],[-76.62136621366213,34.69467698680896],[-76.54576545765457,34.6547489244424]]],[[[-76.50256502565026,34.642596905461275],[-76.52776527765278,34.63218088919173],[-76.43776437764377,34.757173084426185],[-76.25776257762577,34.91514933118084],[-76.20736207362073,34.939453369143095],[-76.35856358563585,34.80404515763911],[-76.50256502565026,34.642596905461275]]],[[[-75.78255782557825,35.189437759612005],[-75.96255962559626,35.11826164843683],[-75.98415984159841,35.1234696565716],[-75.86535865358653,35.17381373520769],[-75.78255782557825,35.189437759612005]]],[[[-75.5449554495545,35.23978183824809],[-75.67815678156781,35.21200579486266],[-75.68895688956889,35.22242181113221],[-75.53775537755376,35.27797389790307],[-75.48735487354872,35.47935021244747],[-75.48015480154801,35.57135835616171],[-75.50535505355053,35.73454261105114],[-75.50175501755017,35.76926266528294],[-75.48015480154801,35.71718258393524],[-75.45495454954549,35.564414345315356],[-75.46575465754657,35.44810216363885],[-75.5089550895509,35.27970990061466],[-75.5449554495545,35.23978183824809]]],[[[-75.6349563495635,35.85606280086242],[-75.64935649356494,35.83523076832334],[-75.71775717757177,35.946334941865075],[-75.64935649356494,35.909878884921696],[-75.6349563495635,35.88036683882467],[-75.6349563495635,35.85606280086242]]],[[[-75.33255332553325,37.88892197613386],[-75.37935379353793,37.87156194901796],[-75.22455224552245,38.07293826356235],[-75.13815138151381,38.239594523874956],[-75.09855098550985,38.29861861606901],[-75.13455134551346,38.180570431680906],[-75.20295202952029,38.07293826356235],[-75.33255332553325,37.88892197613386]]],[[[-74.13374133741337,39.68047677449434],[-74.24894248942489,39.529444538586034],[-74.25254252542526,39.558956584683074],[-74.10494104941048,39.74644487753474],[-74.13374133741337,39.68047677449434]]],[[[-74.18774187741877,40.52243808961529],[-74.23454234542345,40.51896608419213],[-74.18774187741877,40.614446233329545],[-74.10134101341013,40.65784630111929],[-74.06894068940689,40.64916628756134],[-74.06894068940689,40.61618223604114],[-74.07974079740796,40.58667018994413],[-74.13734137341373,40.54153411944279],[-74.18774187741877,40.52243808961529]]],[[[-72.510125101251,40.98595081360972],[-72.5821258212582,40.92171871328091],[-72.51732517325173,40.914774702434556],[-72.45972459724597,40.93387073226205],[-72.40932409324093,40.97206279191701],[-72.28692286922869,41.02414287326471],[-72.18252182521825,41.046710908515365],[-72.15012150121501,41.05191891665012],[-72.10332103321034,41.01546285970676],[-72.00252002520025,41.04497490580377],[-71.90171901719017,41.06059893020807],[-72.33732337323373,40.893942669895466],[-72.42732427324273,40.874846640068],[-72.55692556925568,40.826238564143495],[-72.67572675726757,40.7897825072001],[-72.7621276212762,40.77763048821899],[-73.19413194131941,40.6543742956961],[-73.23013230132301,40.65090229027294],[-73.26613266132661,40.66305430925405],[-73.62253622536225,40.60055821163684],[-73.76653766537665,40.59187819807889],[-73.89973899738997,40.5710461655398],[-73.80253802538024,40.6213902441759],[-73.7989379893799,40.64048627400339],[-73.82413824138241,40.6561102984077],[-73.87453874538745,40.65090229027294],[-73.92853928539284,40.59882220892524],[-74.0149401494015,40.58146218180934],[-74.03294032940329,40.6387502712918],[-74.0041400414004,40.68388634179314],[-73.96453964539646,40.72555040687129],[-73.8781387813878,40.7915185099117],[-73.75573755737557,40.83318257498985],[-73.69453694536945,40.86963863193321],[-73.65133651336512,40.83839058312461],[-73.64413644136441,40.881790650914354],[-73.60813608136081,40.90609468887661],[-73.57213572135721,40.919982710569315],[-73.48573485734858,40.919982710569315],[-73.44253442534425,40.92692672141567],[-73.40653406534065,40.940814743108405],[-73.3741337413374,40.94428674853157],[-73.27693276932769,40.923454715992506],[-73.18693186931868,40.93039872683886],[-73.11133111331112,40.95643876751271],[-73.03213032130321,40.96511878107066],[-72.83052830528305,40.97206279191701],[-72.62532625326253,40.991158821744506],[-72.54252542525425,41.02761487868787],[-72.37332373323733,41.12483103053691],[-72.27252272522725,41.152607073922326],[-72.42732427324273,41.038030894957416],[-72.510125101251,40.98595081360972]]],[[[-69.97929979299792,41.26544725017567],[-70.05490054900548,41.24982322577134],[-70.23130231302312,41.28627928271473],[-70.08730087300873,41.31752733152334],[-70.06210062100621,41.32794334779288],[-70.0441004410044,41.37481542100579],[-70.04050040500405,41.39738345625648],[-69.98649986499865,41.29843130169587],[-69.97929979299792,41.26544725017567]]],[[[-70.50850508505084,41.37655142371739],[-70.78570785707856,41.32794334779288],[-70.82890828908289,41.35919139660149],[-70.76050760507604,41.373079418294225],[-70.6741067410674,41.44772753489258],[-70.61650616506165,41.45640754845053],[-70.52650526505265,41.414743483372376],[-70.50850508505084,41.37655142371739]]],[[[-71.36531365313652,41.48591959454754],[-71.39411394113941,41.466823564720045],[-71.40491404914049,41.51543164064455],[-71.38331383313833,41.57098372741544],[-71.36531365313652,41.57098372741544],[-71.35451354513545,41.5414716813184],[-71.36531365313652,41.48591959454754]]],[[[-71.24291242912429,41.4911276026823],[-71.28971289712896,41.46508756200845],[-71.34731347313473,41.46855956743164],[-71.31851318513185,41.5067516270866],[-71.30771307713077,41.56056771114589],[-71.27891278912789,41.619591803339944],[-71.26451264512644,41.63868783316744],[-71.23211232112321,41.65431185757174],[-71.24291242912429,41.4911276026823]]],[[[-68.6220862208622,44.19581982733894],[-68.66168661686616,44.17672379751144],[-68.70128701287013,44.1819318056462],[-68.70128701287013,44.2322758842823],[-68.69048690486905,44.247899908686605],[-68.6760867608676,44.256579922244555],[-68.65448654486545,44.24269190055185],[-68.6220862208622,44.19581982733894]]],[[[-68.18648186481865,44.332964041554504],[-68.2440824408244,44.31213200901544],[-68.30888308883088,44.32081202257339],[-68.30888308883088,44.268731941225695],[-68.31608316083161,44.2496359113982],[-68.38448384483844,44.277411954783645],[-68.41328413284133,44.294771981899544],[-68.40968409684096,44.36421209036311],[-68.34848348483484,44.430180193403515],[-68.2980829808298,44.456220234077364],[-68.23688236882369,44.438860206961465],[-68.19008190081901,44.36421209036311],[-68.18648186481865,44.332964041554504]]],[[[-122.8530285302853,47.20431252652372],[-122.86382863828638,47.185216496696256],[-122.87822878228782,47.18695249940785],[-122.90702907029069,47.22688056177441],[-122.91062910629105,47.25465660515982],[-122.88542885428853,47.27548863769891],[-122.84942849428495,47.21646454550486],[-122.8530285302853,47.20431252652372]]],[[[-122.39582395823959,47.39527282479858],[-122.39942399423994,47.372704789547925],[-122.43542435424354,47.355344762432026],[-122.4570245702457,47.35881676785522],[-122.4570245702457,47.38659281124063],[-122.46782467824679,47.39006481666382],[-122.5110251102511,47.35881676785522],[-122.50742507425073,47.42131286547243],[-122.48582485824858,47.48901697122443],[-122.46782467824679,47.490752973936026],[-122.44262442624427,47.44561690343468],[-122.39582395823959,47.39527282479858]]],[[[-122.49662496624967,47.59491313663139],[-122.50382503825038,47.575817106803925],[-122.55782557825577,47.59838514205458],[-122.57582575825758,47.61921717459364],[-122.57222572225723,47.66608924780658],[-122.56142561425614,47.69733729661519],[-122.55062550625506,47.70428130746154],[-122.51822518225183,47.690393285768835],[-122.50742507425073,47.68344927492248],[-122.49662496624967,47.59491313663139]]],[[[-122.57222572225723,48.157378015186424],[-122.52542525425254,48.025441809105615],[-122.50382503825038,48.07925789316491],[-122.3670236702367,47.98551374673906],[-122.3670236702367,47.93864167352615],[-122.38142381423813,47.923017649121846],[-122.41022410224102,47.91780964098706],[-122.4390243902439,47.931697662679795],[-122.46062460624606,47.9646817142],[-122.4930249302493,47.982041741315896],[-122.55782557825577,47.99245775758541],[-122.59022590225902,48.028913814528806],[-122.60462604626046,48.054953855202655],[-122.60462604626046,48.12786596908941],[-122.62262622626227,48.152170007051666],[-122.65862658626585,48.15564201247486],[-122.6910269102691,48.17473804230232],[-122.74142741427414,48.225082120938424],[-122.74862748627487,48.23897014263116],[-122.72342723427235,48.28063420770931],[-122.66942669426695,48.351810318884475],[-122.62982629826298,48.38479437040468],[-122.60462604626046,48.381322364981486],[-122.57222572225723,48.35875432973083],[-122.53622536225362,48.32056227007587],[-122.54342543425435,48.29452222940202],[-122.6910269102691,48.24070614534273],[-122.69822698226983,48.228554126361615],[-122.62262622626227,48.21293010195731],[-122.59742597425975,48.20077808297617],[-122.57222572225723,48.157378015186424]]],[[[-122.82062820628207,48.43166644361759],[-122.8350283502835,48.42125042734807],[-122.8890288902889,48.43513844904078],[-122.92142921429215,48.457706484291435],[-122.93222932229321,48.48548252767688],[-122.91062910629105,48.53756260902455],[-122.88542885428853,48.551450630717284],[-122.86742867428674,48.54797862529409],[-122.86022860228601,48.50110655208118],[-122.81342813428134,48.45249847615668],[-122.82062820628207,48.43166644361759]]],[[[-123.01143011430113,48.50110655208118],[-122.98622986229861,48.46812250056098],[-123.09423094230942,48.48895453310004],[-123.1410314103141,48.50805056292754],[-123.15183151831519,48.52714659275503],[-123.16983169831698,48.58617068494908],[-123.16263162631626,48.60700271748814],[-123.11583115831158,48.6139467283345],[-123.02583025830259,48.53929861173614],[-123.01143011430113,48.50110655208118]]],[[[-122.7810278102781,48.67297082052855],[-122.77022770227703,48.65040278527789],[-122.80982809828097,48.6295707527388],[-122.83862838628386,48.62609874731564],[-122.88182881828818,48.660818801547435],[-122.90342903429034,48.6642908069706],[-122.88542885428853,48.6122107256229],[-122.89262892628926,48.59485069850703],[-122.98622986229861,48.62609874731564],[-123.00423004230042,48.652138787989486],[-122.97542975429755,48.6799148313749],[-122.91782917829178,48.707690874760345],[-122.89622896228963,48.71116288018354],[-122.7810278102781,48.67297082052855]]],[[[-74.70974709747097,45.003061088228094],[-74.66294662946629,45.003061088228094],[-74.4289442894429,45.00479709093969],[-74.0149401494015,45.00479709093969],[-73.59733597335973,45.00479709093969],[-73.18333183331833,45.00479709093969],[-72.76572765727657,45.006533093651285],[-72.34812348123481,45.006533093651285],[-71.93411934119341,45.006533093651285],[-71.51651516515165,45.00826909636288],[-71.41931419314193,45.20096539734931],[-71.32571325713256,45.2895015356404],[-71.20331203312033,45.25998948954336],[-71.1349113491135,45.26346149496655],[-71.05931059310593,45.30859756546786],[-70.9981099810998,45.3381096115649],[-70.95850958509585,45.332901603430116],[-70.9261092610926,45.291237538351965],[-70.89730897308972,45.26172549225495],[-70.86490864908649,45.2704055058129],[-70.8361083610836,45.31033356817946],[-70.8361083610836,45.36588565495032],[-70.80010800108,45.40407771460531],[-70.75330753307533,45.41102172545166],[-70.710107101071,45.409285722740066],[-70.68850688506885,45.42838175256756],[-70.69210692106921,45.456157795953004],[-70.70650706507065,45.49955786374272],[-70.70290702907029,45.55163794509042],[-70.59490594905948,45.64364608880467],[-70.46530465304653,45.706142186421886],[-70.4221042210422,45.73739023523052],[-70.40770407704076,45.80162233555933],[-70.3321033210332,45.867590438599734],[-70.2961029610296,45.905782498254695],[-70.28890288902889,45.9387665497749],[-70.30690306903068,45.98043061485305],[-70.30330303303033,46.056814734163],[-70.27810278102781,46.15055888058885],[-70.24930249302493,46.25124703786105],[-70.18090180901808,46.341519178863706],[-70.06570065700657,46.44047133342431],[-70.03690036900369,46.570671536793526],[-70.0081000810008,46.70955175372069],[-69.87129871298713,46.84322396251309],[-69.71649716497164,46.9942561984214],[-69.630096300963,47.08105633400086],[-69.47169471694717,47.23903258075552],[-69.36009360093601,47.35013675429727],[-69.30249302493024,47.402216835644964],[-69.24129241292412,47.46297693055058],[-69.14769147691476,47.44561690343468],[-69.05049050490504,47.42652087360722],[-69.06489064890648,47.33798473531613],[-69.04689046890468,47.27375263498732],[-69.00369003690037,47.23556057533236],[-68.93888938889388,47.211256537370105],[-68.88848888488884,47.202576523812155],[-68.82728827288273,47.202576523812155],[-68.66888668886689,47.252920602448256],[-68.48168481684816,47.28590465396846],[-68.37728377283773,47.31541670006547],[-68.35928359283592,47.34492874616248],[-68.31248312483125,47.355344762432026],[-68.23688236882369,47.346664748874076],[-68.09648096480964,47.27548863769891],[-67.93447934479344,47.16785646958036],[-67.80847808478084,47.08279233671246],[-67.80127801278013,46.935232106227346],[-67.80127801278013,46.78072786489588],[-67.79767797677977,46.61580760729487],[-67.7940779407794,46.49775942290677],[-67.7940779407794,46.338047173440515],[-67.79047790477904,46.2095829727829],[-67.78687786877869,46.04292671247029],[-67.78327783277832,45.95265457146763],[-67.76527765277652,45.926614530793785],[-67.77607776077761,45.89189447656199],[-67.78327783277832,45.87453444944609],[-67.77967779677796,45.86064642775338],[-67.77247772477725,45.84328640063748],[-67.77607776077761,45.81724635996363],[-67.79047790477904,45.79641432742454],[-67.80127801278013,45.77037428675072],[-67.80127801278013,45.726974218960976],[-67.78327783277832,45.70093417828713],[-67.75447754477544,45.68704615659442],[-67.72927729277292,45.68704615659442],[-67.70047700477005,45.671422132190116],[-67.65727657276572,45.64364608880467],[-67.5960759607596,45.621078053554015],[-67.53127531275312,45.612398039996066],[-67.4880748807488,45.617606048130824],[-67.43407434074341,45.603718026438116],[-67.41247412474124,45.56552596678313],[-67.42327423274233,45.53080591255136],[-67.45567455674556,45.51344588543546],[-67.4880748807488,45.50129386645432],[-67.49527495274953,45.473517823068875],[-67.47727477274772,45.44574177968346],[-67.4520745207452,45.421437741721206],[-67.42687426874268,45.37803767393146],[-67.43767437674376,45.3398456142765],[-67.46287462874628,45.30859756546786],[-67.47367473674737,45.27561351394766],[-67.4520745207452,45.247837470562246],[-67.39807398073981,45.20964541090726],[-67.36567365673656,45.17318935396389],[-67.31527315273152,45.1540933241364],[-67.290072900729,45.167981345829105],[-67.27207272072721,45.1870773756566],[-67.25047250472504,45.20096539734931],[-67.21447214472144,45.19228538379136],[-67.17127171271713,45.18186936752184],[-67.12447124471244,45.1697173485407],[-67.13167131671317,45.138469299732094],[-67.10287102871028,45.08812522109599],[-67.08127081270813,44.989173066535386],[-67.11367113671136,44.94403699603404],[-67.10647106471065,44.88501290384002],[-67.01287012870128,44.86765287672412],[-66.99126991269912,44.85029284960822],[-66.98766987669876,44.82772481435754],[-67.19287192871928,44.67495657573767],[-67.36567365673656,44.697524610988324],[-67.45927459274593,44.65586054591017],[-67.55647556475564,44.64544452964063],[-67.59967599675997,44.57600442117706],[-67.65367653676536,44.56211639948435],[-67.72567725677257,44.56732440761911],[-67.79047790477904,44.586420437446606],[-67.83727837278373,44.57600442117706],[-67.90567905679056,44.4527482286542],[-67.96327963279633,44.46490024763531],[-67.98487984879849,44.419764177134],[-68.01368013680137,44.400668147306504],[-68.05688056880568,44.3850441229022],[-68.09288092880928,44.438860206961465],[-68.1180811808118,44.49094028830916],[-68.15048150481505,44.50135630457871],[-68.19728197281972,44.515244326271414],[-68.2440824408244,44.515244326271414],[-68.27648276482765,44.506564312713465],[-68.31608316083161,44.47358026119326],[-68.37368373683736,44.44580421780785],[-68.41688416884169,44.468372253058504],[-68.44928449284492,44.50830031542506],[-68.47808478084781,44.44580421780785],[-68.52128521285212,44.37983611476744],[-68.5140851408514,44.30345199545749],[-68.5320853208532,44.25831592495615],[-68.57168571685716,44.27046794393729],[-68.61128611286112,44.31039600630385],[-68.72288722887228,44.341644055112454],[-68.81288812888128,44.33990805240086],[-68.79488794887949,44.38157211747901],[-68.70848708487084,44.442332212384656],[-68.73728737287372,44.4544842313658],[-68.77688776887769,44.44580421780785],[-68.79488794887949,44.4544842313658],[-68.76608766087661,44.510036318136656],[-68.76248762487624,44.570796413042274],[-68.79848798487984,44.54996438050321],[-68.84888848888488,44.4857322801744],[-68.96048960489604,44.43365219882671],[-68.95688956889569,44.34858806595881],[-69.06489064890648,44.171515789376684],[-69.06849068490685,44.09686767277833],[-69.13689136891368,44.03784358058428],[-69.22689226892268,43.98576349923658],[-69.34569345693457,44.00138752364089],[-69.43569435694357,43.95625145313957],[-69.48249482494825,43.90590737450347],[-69.52209522095221,43.89722736094552],[-69.540095400954,43.963195463985926],[-69.55809558095581,43.98229149381342],[-69.59049590495904,43.886811344675976],[-69.62289622896229,43.87986733382962],[-69.63729637296373,43.94930744229322],[-69.65169651696516,43.99444351279453],[-69.69849698496985,43.95451545042798],[-69.73089730897308,43.85209129044418],[-69.76329763297633,43.86077130400213],[-69.77049770497705,43.89896336365712],[-69.79569795697957,43.91111538263823],[-69.80289802898028,43.865979312136915],[-69.7920979209792,43.80521921723127],[-69.81009810098101,43.772235165711066],[-69.83889838898389,43.789595192826965],[-69.87129871298713,43.819107238923976],[-69.92529925299253,43.79653920367332],[-69.97569975699757,43.78785919011537],[-69.97569975699757,43.81737123621238],[-69.9648996489965,43.85556329586737],[-70.06210062100621,43.83473126332828],[-70.17730177301773,43.76702715757631],[-70.27090270902708,43.671547008438864],[-70.23850238502385,43.65592298403456],[-70.20250202502025,43.62641093793755],[-70.36090360903609,43.480586710164005],[-70.51930519305192,43.348650504083196],[-70.64170641706417,43.13512217055768],[-70.69210692106921,43.10908212988383],[-70.73170731707317,43.069154067517275],[-70.77850778507785,42.94068986685963],[-70.82890828908289,42.82611368789472],[-70.80010800108,42.77403360654702],[-70.78210782107821,42.72195352519935],[-70.73530735307352,42.66987344385166],[-70.69570695706956,42.6646654357169],[-70.65610656106561,42.67334544927485],[-70.62370623706236,42.67160944656325],[-70.60570605706057,42.649041411312595],[-70.61290612906129,42.62300137063875],[-70.65970659706596,42.61605735979239],[-70.75330753307533,42.57092128929105],[-70.83250832508325,42.551825259463556],[-70.8721087210872,42.496273172692696],[-70.92970929709297,42.43204107236389],[-71.04491044910449,42.331352915091685],[-70.9981099810998,42.30010486628308],[-70.81810818108181,42.26538481205128],[-70.73890738907389,42.22892875510789],[-70.61650616506165,42.03970445954462],[-70.64530645306452,42.022344432428724],[-70.65610656106561,41.98762437819693],[-70.5481054810548,41.93901630227242],[-70.51570515705157,41.80360809076845],[-70.42570425704257,41.75673601755551],[-70.2961029610296,41.728959974170095],[-70.1341013410134,41.77062403924825],[-70.00090000900009,41.82617612601911],[-70.00450004500044,41.87304819923202],[-70.09090090900908,41.97894436463898],[-70.10890108901089,42.02928844327508],[-70.17370173701737,42.06227249479528],[-70.19530195301952,42.034496451409865],[-70.23490234902349,42.07095250835323],[-70.2421024210242,42.09178454089232],[-70.20250202502025,42.10046455445027],[-70.15930159301593,42.09699254902708],[-70.10890108901089,42.07789651919961],[-69.97929979299792,41.96158433752311],[-69.94329943299432,41.80708009619161],[-69.93249932499324,41.7098639443426],[-69.94689946899469,41.6768798928224],[-69.98649986499865,41.68382390366875],[-70.05850058500585,41.6768798928224],[-70.40410404104041,41.6265358141863],[-70.47970479704797,41.58313574639655],[-70.65610656106561,41.534527670472045],[-70.66690666906669,41.5588317084343],[-70.65610656106561,41.6074397843588],[-70.66690666906669,41.7098639443426],[-70.70290702907029,41.71507195247736],[-70.97290972909728,41.54841569216475],[-71.08091080910809,41.537999675895236],[-71.16731167311673,41.48939159997073],[-71.18891188911888,41.517167643356146],[-71.20331203312033,41.640423835879005],[-71.14931149311492,41.746320001285994],[-71.1781117811178,41.7445839985744],[-71.27171271712717,41.68208790095716],[-71.31131311313112,41.720279960612146],[-71.32931329313293,41.7619440256903],[-71.35811358113581,41.78624806365255],[-71.39051390513904,41.7949280772105],[-71.36531365313652,41.70291993349625],[-71.42651426514264,41.63347982503265],[-71.44451444514445,41.45293554302734],[-71.52371523715237,41.37828742642898],[-71.76851768517685,41.33141535321607],[-71.93051930519304,41.34183136948559],[-72.07452074520745,41.326207345081286],[-72.26532265322653,41.29148729084949],[-72.36972369723696,41.31231932338858],[-72.47772477724777,41.275863266445185],[-72.84852848528485,41.26544725017567],[-72.9241292412924,41.284543280003135],[-73.02493024930249,41.216839174251135],[-73.18333183331833,41.17517510917301],[-73.58293582935829,41.02240687055311],[-73.6729367293673,40.96511878107066],[-73.77733777337772,40.87831864549116],[-73.85293852938528,40.83144657227825],[-73.91053910539105,40.81582254787395],[-73.94653946539465,40.77763048821899],[-73.98613986139861,40.75159044754514],[-73.95013950139501,40.83839058312461],[-73.90693906939069,40.91303869972296],[-73.87093870938709,41.055390922073315],[-73.88173881738817,41.169967101038225],[-73.9249392493925,41.21857517696273],[-73.9681396813968,41.24982322577134],[-73.91773917739177,41.13524704680643],[-73.91053910539105,40.996366829879264],[-73.92853928539284,40.914774702434556],[-74.02574025740257,40.7567984556799],[-74.06894068940689,40.720342398736506],[-74.11574115741158,40.6873583472163],[-74.15174151741518,40.673470325523596],[-74.18774187741877,40.64743028484975],[-74.22734227342274,40.60750222248319],[-74.26334263342633,40.529382100461646],[-74.24174241742418,40.45646998657489],[-74.0509405094051,40.43042994590104],[-73.99693996939969,40.452997981151725],[-73.97173971739717,40.40091789980403],[-73.95733957339573,40.32800578591727],[-73.97173971739717,40.249885663895725],[-74.0041400414004,40.17176554187421],[-74.02934029340292,40.0728133873136],[-74.04734047340473,39.923517154116894],[-74.07974079740796,39.788108942612894],[-74.08334083340833,39.829773007691045],[-74.06534065340654,39.99295726258046],[-74.09774097740977,39.97559723546456],[-74.11934119341193,39.9374051758096],[-74.1769417694177,39.72734884770725],[-74.2561425614256,39.61450867145393],[-74.33174331743317,39.53638854943239],[-74.40734407344073,39.54854056841353],[-74.38934389343893,39.48604447079629],[-74.41094410944109,39.45479642198768],[-74.4289442894429,39.38709231623568],[-74.47574475744757,39.341956245734366],[-74.51894518945188,39.347164253869124],[-74.58014580145802,39.31591620506052],[-74.60174601746017,39.29334816980986],[-74.60534605346054,39.24821209930852],[-74.64494644946448,39.20828403694196],[-74.7961479614796,39.0016997142628],[-74.9221492214922,38.94093961935715],[-74.95454954549545,38.9496196329151],[-74.91854918549186,39.04683578476414],[-74.89694896948969,39.14578793932475],[-74.97614976149761,39.1874520044029],[-75.05175051750517,39.21002003965356],[-75.13455134551346,39.20828403694196],[-75.23175231752317,39.28466815625191],[-75.35415354153541,39.34022024302277],[-75.52335523355234,39.48951647621948],[-75.51975519755197,39.53118054129763],[-75.52335523355234,39.60235665247279],[-75.4729547295473,39.711724823302944],[-75.42255422554226,39.78984494532449],[-75.35415354153541,39.829773007691045],[-75.15255152551525,39.8697010700576],[-75.10215102151021,39.93219716767484],[-75.07335073350733,39.98427724902251],[-75.1741517415174,39.894005108019854],[-75.32175321753218,39.86449306192284],[-75.40095400954009,39.83150901040264],[-75.46575465754657,39.78116493176654],[-75.50175501755017,39.71693283143773],[-75.5881558815588,39.64054871212778],[-75.58095580955809,39.59020463349168],[-75.56655566555665,39.55374857654829],[-75.57375573755738,39.477364457238366],[-75.51975519755197,39.40271634064001],[-75.41175411754118,39.28119615082872],[-75.39375393753937,39.091971855265456],[-75.3109531095311,38.966979660031],[-75.1849518495185,38.81941942954589],[-75.08775087750877,38.77775536446774],[-75.08415084150842,38.72220327769688],[-75.12735127351273,38.63193113669422],[-75.18855188551885,38.59026707161607],[-75.10935109351094,38.59894708517402],[-75.07335073350733,38.57811505263493],[-75.03735037350373,38.503466936036574],[-75.03735037350373,38.427082816726625],[-75.05175051750517,38.383682748936906],[-75.07335073350733,38.36632272182101],[-75.07335073350733,38.409722789610726],[-75.09135091350913,38.42534681401506],[-75.11655116551165,38.40625078418756],[-75.13455134551346,38.383682748936906],[-75.14175141751417,38.29861861606901],[-75.15975159751598,38.25521854827926],[-75.22455224552245,38.24306652929815],[-75.29295292952929,38.12849035033321],[-75.35415354153541,38.0642582500044],[-75.59535595355953,37.631993574818594],[-75.5881558815588,37.55908146093182],[-75.63135631356313,37.53477742296957],[-75.69975699756998,37.51568139314209],[-75.76815768157681,37.47228132535234],[-75.81135811358114,37.42540925213943],[-75.85455854558545,37.2969450514818],[-75.93375933759337,37.15112082370827],[-75.98415984159841,37.2118809186139],[-75.99855998559985,37.2639609999616],[-75.97335973359733,37.39763320875399],[-75.8869588695887,37.61984155583747],[-75.79335793357933,37.75698577005305],[-75.71775717757177,37.82121787038186],[-75.66015660156602,37.95315407646267],[-75.73575735757358,37.97398610900174],[-75.8509585095851,37.97225010629016],[-75.82935829358293,38.03301020119579],[-75.7969579695797,38.08682628525506],[-75.85455854558545,38.14064236931435],[-75.89055890558905,38.1475863801607],[-75.92655926559266,38.16841841269979],[-75.88335883358833,38.21355448320111],[-75.86535865358653,38.26042655641402],[-75.87615876158762,38.31945064860807],[-75.85815858158581,38.362850716397816],[-75.89055890558905,38.35590670555146],[-75.93735937359374,38.30903463233855],[-75.9661596615966,38.29167460522265],[-75.98415984159841,38.33160266758921],[-76.00576005760057,38.32292265403126],[-76.02016020160201,38.295146610645816],[-76.05256052560526,38.27952258624151],[-76.11736117361173,38.3177146458965],[-76.2109621096211,38.36111471368622],[-76.2649626496265,38.435762830284574],[-76.29376293762937,38.494786922478625],[-76.2649626496265,38.600683087885585],[-76.20016200162001,38.618043115001484],[-76.11376113761138,38.60241909059718],[-76.00216002160022,38.60241909059718],[-76.01656016560165,38.62498712584784],[-76.05616056160561,38.621515120424675],[-76.1749617496175,38.706579253292574],[-76.21456214562146,38.75865933464024],[-76.27936279362794,38.77254735633298],[-76.30816308163081,38.72220327769688],[-76.34056340563406,38.71005125871574],[-76.3009630096301,38.81768342683429],[-76.24696246962469,38.82289143496908],[-76.16776167761677,38.85240348106609],[-76.18936189361894,38.914899578683304],[-76.23976239762398,38.94267562206875],[-76.32976329763298,38.90795556783695],[-76.32976329763298,38.95309163833829],[-76.31176311763117,39.00864372510915],[-76.24336243362433,39.00864372510915],[-76.18576185761857,38.991283697993254],[-76.13536135361353,39.08155583899591],[-76.13176131761317,39.12321990407406],[-76.2181621816218,39.06419581188001],[-76.23616236162361,39.19092400982606],[-76.15336153361534,39.31418020234892],[-76.07416074160741,39.367996286408214],[-75.9769597695977,39.367996286408214],[-75.87615876158762,39.376676299966164],[-75.93735937359374,39.39924433521682],[-76.00216002160022,39.41139635419793],[-75.95535955359553,39.46000443012247],[-75.91215912159122,39.46868444368042],[-75.87255872558725,39.51034850875857],[-75.96975969759697,39.50514050062378],[-75.95895958959589,39.58499662535692],[-76.00576005760057,39.56937260095259],[-76.06336063360634,39.56069258739464],[-76.08496084960849,39.52770853587444],[-76.08136081360813,39.470420446391984],[-76.09576095760957,39.43396438944862],[-76.14256142561425,39.40271634064001],[-76.21456214562146,39.380148305389326],[-76.22176221762217,39.42007636775588],[-76.24696246962469,39.43917239758338],[-76.25776257762577,39.35237226200391],[-76.27576275762758,39.32286021590687],[-76.32976329763298,39.40445234335158],[-76.34776347763477,39.38709231623568],[-76.34416344163441,39.36452428098502],[-76.35856358563585,39.32459621861847],[-76.40536405364054,39.30376418607938],[-76.40176401764018,39.253420107443304],[-76.41976419764197,39.22564406405786],[-76.57096570965709,39.26904413184761],[-76.57456574565745,39.25515611015487],[-76.48816488164881,39.15793995830586],[-76.4269642696427,39.126691909497254],[-76.41976419764197,39.07461182814956],[-76.47376473764737,39.03121176035981],[-76.54576545765457,39.0676678173032],[-76.56016560165601,39.06593181459161],[-76.52056520565205,39.0016997142628],[-76.49536495364953,38.944411624780344],[-76.52056520565205,38.897539551567434],[-76.5169651696517,38.84025146208495],[-76.52056520565205,38.78817138073728],[-76.53856538565385,38.74303531023594],[-76.50256502565026,38.53297898213361],[-76.45936459364593,38.47569089265113],[-76.41616416164162,38.42013880588027],[-76.39456394563945,38.36979472724417],[-76.43776437764377,38.36111471368622],[-76.50976509765097,38.40451478147597],[-76.57096570965709,38.435762830284574],[-76.64656646566465,38.53818699026837],[-76.66096660966609,38.57985105534652],[-76.6789667896679,38.61109910415513],[-76.66816668166682,38.53818699026837],[-76.6429664296643,38.45485886011207],[-76.40896408964089,38.26910656997197],[-76.36576365763658,38.19619445608521],[-76.33336333363333,38.14064236931435],[-76.34056340563406,38.08682628525506],[-76.40176401764018,38.125018344910046],[-76.45576455764558,38.17362642083455],[-76.59256592565926,38.22917850760541],[-76.7689676896769,38.26216255912561],[-76.86976869768698,38.39062675978326],[-76.86616866168661,38.33681067572397],[-76.89136891368913,38.29167460522265],[-76.94896948969489,38.34722669199351],[-76.98856988569885,38.39409876520642],[-77.0029700297003,38.44444284384252],[-77.07497074970749,38.44097083841936],[-77.15417154171541,38.39757077062961],[-77.23337233372334,38.40798678689916],[-77.24057240572405,38.494786922478625],[-77.22257222572226,38.54165899569156],[-77.13617136171361,38.64929116381012],[-77.05337053370533,38.706579253292574],[-77.01737017370174,38.77775536446774],[-77.03177031770318,38.888859538009484],[-77.04617046170462,38.77601936175614],[-77.0929709297093,38.718731272273686],[-77.16497164971649,38.677067207195535],[-77.26217262172621,38.600683087885585],[-77.28377283772838,38.52950697671042],[-77.31257312573125,38.39583476791802],[-77.2729727297273,38.35243470012827],[-77.23337233372334,38.34028268114716],[-77.11097110971109,38.36979472724417],[-77.04617046170462,38.35590670555146],[-76.90576905769058,38.197930458796804],[-76.64656646566465,38.133698358467996],[-76.54936549365493,38.09377029610144],[-76.47016470164701,38.010442165945136],[-76.3549635496355,37.96357009273221],[-76.2649626496265,37.894129984268616],[-76.26136261362613,37.847257911055706],[-76.29376293762937,37.79517782970801],[-76.30456304563046,37.72226571582125],[-76.34416344163441,37.67539364260833],[-76.43776437764377,37.670185634473555],[-76.49176491764918,37.682337653454695],[-76.79416794167942,37.937530052058364],[-76.83016830168302,37.961834090020616],[-76.94176941769418,38.09550629881301],[-77.07137071370714,38.1666824099882],[-77.11097110971109,38.1649464072766],[-76.92376923769237,38.03301020119579],[-76.84816848168481,37.94100205748154],[-76.7149671496715,37.81080185411233],[-76.62136621366213,37.75524976734145],[-76.54936549365493,37.66844963176197],[-76.48456484564845,37.62852156939542],[-76.30456304563046,37.57123347991295],[-76.36936369363693,37.529569414834796],[-76.26856268562685,37.49484936060301],[-76.25416254162542,37.43061726027419],[-76.2649626496265,37.35770514638743],[-76.40176401764018,37.38548118977286],[-76.40536405364054,37.33166510571358],[-76.39456394563945,37.300417056904976],[-76.45216452164522,37.27437701623113],[-76.53856538565385,37.309097070462926],[-76.7581675816758,37.50526537687254],[-76.75456754567546,37.47922533619871],[-76.73656736567365,37.44797728739009],[-76.61056610566105,37.32298509215563],[-76.49896498964989,37.2466009728457],[-76.40176401764018,37.2118809186139],[-76.32616326163262,37.14938482099667],[-76.3009630096301,37.1111927613417],[-76.28296282962829,37.05216866914766],[-76.3369633696337,37.01397660949269],[-76.40176401764018,36.991408574242016],[-76.4629646296463,37.031336636608586],[-76.50616506165062,37.07300070168674],[-76.60336603366034,37.14244081015032],[-76.6321663216632,37.222296934883445],[-76.70416704167042,37.21708892674867],[-77.00657006570066,37.317777084020875],[-77.25137251372513,37.329929103002],[-77.22617226172261,37.309097070462926],[-77.19737197371974,37.295209048770204],[-77.0029700297003,37.27090501080795],[-76.92376923769237,37.22576894030662],[-76.76536765367653,37.18410487522847],[-76.67176671766717,37.173688858958926],[-76.6321663216632,37.04696066101289],[-76.50616506165062,36.961896528145004],[-76.48816488164881,36.89766442781618],[-76.39816398163981,36.88898441425823],[-76.24336243362433,36.953216514587055],[-76.14256142561425,36.930648479336384],[-75.99855998559985,36.913288452220485],[-75.9661596615966,36.8612083708728],[-75.94095940959409,36.76572822173537],[-75.89055890558905,36.65636005090522],[-75.75735757357573,36.22930338385417],[-75.55935559355594,35.878630836113075],[-75.53415534155342,35.819606743919024],[-75.58095580955809,35.87168682526672],[-75.72855728557285,36.10431118861973],[-75.81135811358114,36.270967448932325],[-75.89415894158941,36.56608790990256],[-75.91935919359193,36.63205601294297],[-75.94815948159481,36.6598320563284],[-75.9661596615966,36.63726402107774],[-75.97335973359733,36.60080796413436],[-75.95895958959589,36.571295918037336],[-75.99135991359913,36.47407976618831],[-75.9769597695977,36.42894369568698],[-75.92655926559266,36.38380762518565],[-75.86535865358653,36.26749544350915],[-75.81855818558185,36.11299120217768],[-75.88335883358833,36.175487299794895],[-75.95175951759518,36.2084713513151],[-76.05616056160561,36.234511391988946],[-76.14616146161461,36.279647462490274],[-76.14256142561425,36.215415362161465],[-76.14976149761497,36.145975253697884],[-76.22176221762217,36.16680728623696],[-76.27216272162721,36.18937532148762],[-76.2289622896229,36.11646320760086],[-76.32256322563225,36.139031242851516],[-76.38376383763837,36.13382323471676],[-76.42336423364233,36.06785513167634],[-76.47736477364774,36.02792706930978],[-76.56016560165601,36.01577505032866],[-76.6789667896679,36.07479914252271],[-76.71856718567186,36.147711256409465],[-76.73296732967329,36.22930338385417],[-76.74016740167401,36.13382323471676],[-76.71856718567186,36.033135077444555],[-76.72576725767257,35.956750958134606],[-76.61056610566105,35.9428629364419],[-76.50256502565026,35.956750958134606],[-76.35856358563585,35.95327895271143],[-76.2649626496265,35.96716697440415],[-76.20736207362073,35.991471012366404],[-76.07056070560705,35.97063897982733],[-76.05976059760597,35.878630836113075],[-76.07416074160741,35.78835869511042],[-76.08496084960849,35.69114254326139],[-76.04536045360453,35.69114254326139],[-76.00216002160022,35.72239059207001],[-75.98055980559805,35.895990863228974],[-75.85455854558545,35.96022296355778],[-75.81135811358114,35.955014955423025],[-75.77175771757717,35.89946286865215],[-75.75735757357573,35.84391078188129],[-75.74295742957429,35.765790659859746],[-75.77535775357754,35.64774247547166],[-75.9661596615966,35.50886225854448],[-76.1029610296103,35.38039805788685],[-76.1749617496175,35.354358017213016],[-76.27576275762758,35.368246038905724],[-76.3909639096391,35.401230090425926],[-76.44496444964449,35.408174101272294],[-76.48816488164881,35.39775808500275],[-76.5169651696517,35.435950144657724],[-76.53136531365313,35.50886225854448],[-76.57816578165782,35.53316629650675],[-76.61056610566105,35.52969429108356],[-76.63576635766357,35.45331017177362],[-76.74016740167401,35.43074213652295],[-76.88776887768877,35.463726188043154],[-77.03897038970389,35.52795828837198],[-76.97416974169741,35.458518179908395],[-76.59616596165961,35.33005397925076],[-76.5529655296553,35.3057499412885],[-76.51336513365133,35.27102988705671],[-76.56736567365674,35.21547780028584],[-76.60696606966069,35.15298170266861],[-76.61416614166141,35.104373626744106],[-76.62856628566286,35.0731255779355],[-76.77976779767798,34.989797447779196],[-76.86256862568625,35.0054214721835],[-77.07137071370714,35.15471770538021],[-76.97416974169741,35.02451750201098],[-76.89856898568985,34.9707014179517],[-76.74376743767438,34.94118937185469],[-76.45576455764558,34.989797447779196],[-76.36216362163621,34.93598136371992],[-76.44136441364414,34.84223721729407],[-76.5169651696517,34.77800511696526],[-76.61776617766178,34.76932510340731],[-76.70776707767077,34.75196507629141],[-76.73296732967329,34.706829005790084],[-76.79776797767977,34.70335700036691],[-76.8949689496895,34.70162099765531],[-77.04977049770497,34.698148992232134],[-77.13257132571326,34.70856500850168],[-77.25137251372513,34.61482086207583],[-77.29457294572946,34.602668843094705],[-77.35937359373594,34.620028870210604],[-77.38457384573846,34.69467698680896],[-77.41337413374133,34.73113304375234],[-77.41337413374133,34.592252826825174],[-77.40257402574025,34.5540607671702],[-77.3809738097381,34.52628472378477],[-77.51777517775177,34.451636607186416],[-77.65097650976509,34.35789246076057],[-77.69777697776978,34.33185242008673],[-77.75177751777517,34.28498034687381],[-77.85977859778598,34.14957213536982],[-77.88857888578886,34.050619980809216],[-77.92817928179281,33.93951580726747],[-77.93177931779317,33.98985988590357],[-77.92457924579246,34.07318801605987],[-77.95337953379533,34.1686681651973],[-77.97137971379713,33.99333189132675],[-78.01458014580146,33.91173976388204],[-78.40698406984069,33.91694777201681],[-78.57618576185762,33.873547704227065],[-78.84258842588426,33.72425147103036],[-78.92178921789217,33.65828336798995],[-79.13779137791377,33.40656297480946],[-79.19539195391954,33.243378719920045],[-79.23859238592385,33.31281882838363],[-79.22779227792277,33.36316290701973],[-79.22779227792277,33.40482697209788],[-79.28179281792818,33.316290833806804],[-79.22779227792277,33.184354627725995],[-79.27459274592745,33.13574655180149],[-79.41859418594186,33.04200240537564],[-79.49779497794978,33.02811438368293],[-79.58779587795878,33.00033834029749],[-79.61659616596165,32.91006619929483],[-79.73539735397354,32.82500206642695],[-79.80379803798037,32.78681000677197],[-79.93339933399334,32.80937804202263],[-79.89379893798937,32.72952191728952],[-79.94059940599405,32.66702581967229],[-80.02340023400234,32.620153746459366],[-80.12420124201242,32.58890569765076],[-80.18180181801817,32.592377703073936],[-80.22860228602286,32.57675367866963],[-80.26820268202681,32.53682561630306],[-80.36180361803618,32.50036955935968],[-80.46260462604626,32.52120159189876],[-80.57060570605705,32.533353610879885],[-80.63540635406353,32.51252157834081],[-80.5310053100531,32.47606552139743],[-80.47340473404734,32.42224943733815],[-80.48420484204841,32.351073326162975],[-80.5130051300513,32.32503328548913],[-80.57780577805778,32.286841225834166],[-80.60660606606066,32.292049233968925],[-80.62460624606246,32.32676928820072],[-80.64620646206461,32.396209396664304],[-80.67860678606786,32.38058537226],[-80.68220682206822,32.34933732345138],[-80.7110071100711,32.33718530447025],[-80.8010080100801,32.448289478012],[-80.79740797407973,32.3632253451441],[-80.7650076500765,32.29899324481529],[-80.73260732607326,32.26600919329509],[-80.70380703807038,32.245177160756015],[-80.6930069300693,32.21566511465899],[-80.75780757807578,32.14275300077222],[-80.79020790207902,32.12539297365633],[-80.84780847808477,32.113240954675206],[-80.88380883808837,32.06810488417386],[-80.87300873008729,32.0299128245189],[-80.92340923409233,31.944848691651003],[-81.04581045810458,31.89276861030332],[-81.08181081810818,31.894504613014902],[-81.11421114211142,31.8788805886106],[-81.09621096210962,31.840688528955624],[-81.06381063810637,31.812912485570195],[-81.06741067410674,31.788608447607942],[-81.09981099810997,31.753888393376144],[-81.16101161011609,31.743472377106613],[-81.1970119701197,31.703544314740043],[-81.18621186211861,31.667088257796664],[-81.16461164611646,31.646256225257588],[-81.16821168211682,31.60980016831421],[-81.24381243812438,31.57508011408241],[-81.25821258212582,31.53862405713903],[-81.22221222212222,31.5282080408695],[-81.1970119701197,31.53862405713903],[-81.17541175411753,31.531680046292678],[-81.21861218612186,31.472655954098627],[-81.25821258212582,31.436199897155248],[-81.29421294212942,31.37196779682644],[-81.38061380613806,31.352871766998945],[-81.3770137701377,31.33203973445987],[-81.33021330213302,31.31294370463239],[-81.28701287012869,31.264335628707883],[-81.36621366213662,31.17232748499363],[-81.41301413014129,31.179271495839984],[-81.44181441814418,31.20010352837906],[-81.45981459814598,31.1271914144923],[-81.45261452614525,31.088999354837327],[-81.47061470614706,31.0091432301042],[-81.49941499414994,30.91366308096677],[-81.5210152101521,30.875471021311796],[-81.51741517415174,30.802558907425038],[-81.5030150301503,30.73138279624986],[-81.45621456214562,30.641110655247203],[-81.38421384213842,30.26960607496703],[-81.33741337413373,30.141141874309398],[-81.2510125101251,29.793941331991476],[-81.10341103411034,29.457156805943086],[-80.89820898208981,29.04919616871952],[-80.56340563405634,28.55617139862808],[-80.52380523805238,28.486731290164485],[-80.5670056700567,28.425971195258853],[-80.58140581405814,28.36521110035322],[-80.5850058500585,28.271466953927373],[-80.57420574205742,28.181194812924716],[-80.53460534605345,28.070090639382983],[-80.45540455404554,27.8999623736472],[-80.49860498604986,27.934682427878997],[-80.61020610206101,28.17772280750154],[-80.62460624606246,28.320075029851893],[-80.60660606606066,28.52318734710788],[-80.63180631806318,28.517979338973106],[-80.65340653406534,28.4520112359327],[-80.66420664206642,28.375627116622752],[-80.6930069300693,28.344379067814145],[-80.73260732607326,28.462427252202232],[-80.7290072900729,28.51624333626151],[-80.68940689406894,28.578739433878738],[-80.70020700207002,28.60130746912941],[-80.7650076500765,28.632555517938016],[-80.77940779407794,28.682899596574117],[-80.77220772207721,28.73324367521022],[-80.80820808208081,28.759283715884052],[-80.8370083700837,28.75754771317247],[-80.8190081900819,28.636027523361193],[-80.78660786607865,28.56137940676284],[-80.74700747007469,28.380835124757525],[-80.68580685806857,28.271466953927373],[-80.64980649806498,28.181194812924716],[-80.2250022500225,27.207297291722938],[-80.12420124201242,27.082305096488483],[-80.08820088200882,26.99376895819742],[-80.04860048600486,26.808016668057334],[-80.04140041400413,26.56844829385797],[-80.10980109801098,26.130975610537376],[-80.12780127801278,25.834119146855556],[-80.1350013500135,25.842799160413506],[-80.14220142201421,25.874047209222113],[-80.16020160201602,25.87751921464529],[-80.21780217802177,25.742111003141304],[-80.30060300603006,25.618854810618444],[-80.32940329403294,25.427894512343585],[-80.36540365403654,25.330678360494574],[-80.48420484204841,25.22999020322237],[-80.55620556205562,25.231726205933953],[-80.73620736207361,25.1570780893356],[-80.86220862208621,25.176174119163093],[-81.01341013410133,25.132774051373346],[-81.11061110611105,25.13798205950812],[-81.16821168211682,25.228254200510776],[-81.15741157411574,25.268182262877346],[-81.13581135811357,25.309846327955498],[-81.09621096210962,25.318526341513433],[-80.96660966609666,25.2247821950876],[-80.94140941409414,25.264710257454155],[-80.9810098100981,25.31158233066708],[-81.05661056610566,25.337622371340927],[-81.11421114211142,25.367134417437953],[-81.22581225812257,25.584134756386646],[-81.34461344613446,25.731694986871773],[-81.36621366213662,25.83064714143238],[-81.56781567815678,25.89140723633801],[-81.71541715417153,25.983415380052264],[-81.81261812618126,26.14659963494168],[-81.86661866618665,26.434776085065565],[-81.93141931419314,26.467760136585767],[-81.96021960219602,26.490328171836424],[-81.89541895418954,26.59796033995498],[-81.8270182701827,26.686496478246056],[-81.8810188101881,26.6639284429954],[-81.92061920619206,26.630944391475182],[-81.9710197101971,26.55282426945365],[-82.0070200702007,26.540672250472525],[-82.03942039420394,26.55282426945365],[-82.07902079020789,26.703856505361955],[-82.06822068220681,26.891344798213638],[-82.01422014220142,26.96078490667722],[-82.0970209702097,26.964256912100396],[-82.17982179821797,26.936480868714966],[-82.1690216902169,26.87398477109774],[-82.17982179821797,26.83926471686594],[-82.24462244622445,26.849680733135486],[-82.29142291422914,26.87051276567456],[-82.35262352623526,26.936480868714966],[-82.44262442624427,27.059737061237826],[-82.6190261902619,27.401729595420974],[-82.6550265502655,27.4486016686339],[-82.71622716227162,27.49894574727],[-82.68742687426874,27.514569771674303],[-82.6370263702637,27.524985787943848],[-82.52182521825218,27.677754026563733],[-82.43182431824317,27.771498172989567],[-82.39942399423994,27.83573027331839],[-82.40662406624065,27.86350631670382],[-82.44622446224461,27.903434379070376],[-82.49662496624966,27.868714324838592],[-82.52182521825218,27.877394338396527],[-82.57942579425794,27.95898646584125],[-82.6370263702637,27.981554501091907],[-82.67662676626766,27.964194473976022],[-82.63342633426333,27.898226370935603],[-82.59742597425974,27.87392233297335],[-82.61182611826118,27.77670618112434],[-82.62622626226262,27.74545813231572],[-82.66222662226622,27.71768208893029],[-82.71622716227162,27.733306113334592],[-82.74142741427414,27.70900207537234],[-82.77382773827738,27.735042116046188],[-82.80622806228062,27.77670618112434],[-82.84222842228422,27.84614628958792],[-82.74862748627486,28.23674689969559],[-82.66222662226622,28.484995287452904],[-82.65142651426514,28.769699732153597],[-82.64422644226443,28.81136379723175],[-82.65142651426514,28.887747916541684],[-82.77022770227703,29.050932171431114],[-83.29223292232922,29.451948797808313],[-83.69543695436954,29.925877538072285],[-84.04464044640446,30.102949814654423],[-84.3110431104311,30.064757754999448],[-84.35424354243543,30.02830169805607],[-84.37584375843758,29.981429624843145],[-84.35784357843578,29.929349543495462],[-84.3830438304383,29.90678150824479],[-84.4550445504455,29.910253513667982],[-84.54864548645486,29.89810149468684],[-84.80064800648006,29.7731092994524],[-84.89064890648906,29.77831730758716],[-84.96984969849699,29.745333256066957],[-85.0310503105031,29.721029218104704],[-85.18585185851857,29.707141196411996],[-85.3190531905319,29.679365153026552],[-85.37665376653766,29.69498917743087],[-85.41265412654126,29.767901291317628],[-85.41265412654126,29.842549407915982],[-85.38385383853839,29.785261318433527],[-85.3370533705337,29.7401252479322],[-85.31545315453154,29.757485275048083],[-85.30825308253083,29.797413337414653],[-85.3550535505355,29.875533459436184],[-85.50265502655026,29.976221616708386],[-85.67545675456755,30.122045844481903],[-85.62505625056251,30.116837836347145],[-85.61065610656107,30.14808588515575],[-85.66465664656646,30.189749950233903],[-85.63945639456394,30.236622023446827],[-85.60345603456034,30.28696610208293],[-85.67545675456755,30.28002209123656],[-85.74025740257402,30.24356603429318],[-85.74385743857438,30.20190196921503],[-85.75465754657546,30.16718191498323],[-85.79065790657906,30.172389923118004],[-85.85545855458554,30.214053988196156],[-86.17586175861759,30.332102172584257],[-86.4530645306453,30.399806278336243],[-86.24066240662407,30.429318324433268],[-86.12546125461255,30.405014286471015],[-86.13626136261362,30.441470343414395],[-86.16506165061651,30.464038378665066],[-86.25866258662586,30.49355042476209],[-86.37386373863738,30.481398405780965],[-86.44946449464494,30.495286427473673],[-86.5250652506525,30.467510384088243],[-86.60426604266043,30.424110316298496],[-86.67986679866799,30.40327828375942],[-86.96786967869679,30.372030234950813],[-87.20187201872018,30.33904618343061],[-87.16227162271622,30.37376623766241],[-87.12267122671227,30.396334272913066],[-86.98586985869858,30.431054327144864],[-86.96426964269642,30.50223043832004],[-86.99666996669967,30.569934544072026],[-87.03267032670327,30.554310519667723],[-87.07227072270723,30.500494435608445],[-87.1190711907119,30.53868649526342],[-87.16947169471695,30.53868649526342],[-87.18387183871839,30.45362236239552],[-87.25227252272522,30.396334272913066],[-87.2810728107281,30.33904618343061],[-87.47547475474754,30.293910112929282],[-87.50067500675006,30.309534137333586],[-87.4430744307443,30.363350221392864],[-87.44667446674467,30.394598270201485],[-87.5150751507515,30.368558229527636],[-87.62307623076231,30.264398066832257],[-88.00468004680046,30.231414015312055],[-87.98667986679867,30.253982050562726],[-87.90387903879038,30.259190058697484],[-87.78867788677887,30.292174110217687],[-87.81387813878139,30.34772619698856],[-87.8570785707857,30.40675028918261],[-87.89667896678966,30.413694300028965],[-87.92547925479255,30.450150356972344],[-87.92187921879218,30.561254530514077],[-87.9470794707947,30.62722263355448],[-88.01188011880119,30.69492673930648],[-88.03348033480334,30.68103871761376],[-88.07668076680767,30.56646253864885],[-88.11628116281163,30.41543030274056],[-88.13428134281342,30.36682222681604],[-88.24948249482495,30.363350221392864],[-88.35028350283503,30.37376623766241],[-88.69228692286923,30.354670207834914],[-88.81828818288183,30.40675028918261],[-88.87228872288722,30.41716630545214],[-88.90468904689047,30.41543030274056],[-89.05229052290522,30.368558229527636],[-89.2250922509225,30.332102172584257],[-89.26469264692646,30.344254191565383],[-89.32229322293223,30.345990194276965],[-89.44469444694447,30.222734001754105],[-89.58869588695886,30.16544591227165],[-89.95589955899558,30.26960607496703],[-90.04590045900459,30.351198202411737],[-90.12510125101251,30.368558229527636],[-90.22590225902259,30.378974245797167],[-90.33030330303303,30.27828608852498],[-90.41310413104131,30.141141874309398],[-90.28350283502834,30.064757754999448],[-90.17550175501755,30.02830169805607],[-89.99549995499954,30.059549746864676],[-89.89469894698946,30.125517849905094],[-89.81189811898119,30.1237818471935],[-89.77229772297723,30.13766986888622],[-89.73629736297363,30.172389923118004],[-89.66789667896678,30.144613879732574],[-89.66429664296642,30.116837836347145],[-89.71469714697146,30.07864577669217],[-89.77589775897759,30.045661725171968],[-89.81549815498154,30.007469665516993],[-89.74349743497434,29.929349543495462],[-89.63189631896319,29.903309502821614],[-89.58869588695886,29.91546152180274],[-89.56349563495634,30.00226165738222],[-89.49509495094951,30.057813744153094],[-89.40149401494014,30.045661725171968],[-89.41229412294122,30.01094167094017],[-89.40149401494014,29.977957619419968],[-89.35829358293583,29.920669529937513],[-89.3618936189362,29.839077402492805],[-89.35469354693547,29.81998137266531],[-89.45549455494555,29.78352531572193],[-89.5310953109531,29.771373296740805],[-89.59229592295922,29.72450122352788],[-89.55989559895599,29.698461182854047],[-89.62109621096211,29.674157144891794],[-89.66069660696607,29.68283715844973],[-89.68229682296823,29.674157144891794],[-89.68949689496894,29.64638110150635],[-89.72189721897219,29.61860505812092],[-89.67509675096751,29.538748933387794],[-89.58149581495815,29.48666885204011],[-89.5130951309513,29.420700748999707],[-89.24669246692467,29.333900613420226],[-89.18189181891819,29.335636616131808],[-89.1170911709117,29.248836480552328],[-89.06669066690667,29.21758843174372],[-89.01629016290163,29.203700410051],[-89.01989019890199,29.142940315145367],[-89.10989109891099,29.09954024735562],[-89.13509135091351,29.04572416329634],[-89.15669156691567,29.016212117199316],[-89.19629196291963,29.05440417685429],[-89.23589235892359,29.08044421752814],[-89.32949329493294,28.99885209008343],[-89.37629376293762,28.981492062967533],[-89.35469354693547,29.070028201258594],[-89.39069390693906,29.104748255490392],[-89.44469444694447,29.193284393781468],[-89.52029520295203,29.248836480552328],[-89.57789577895778,29.267932510379822],[-89.62109621096211,29.302652564611606],[-89.67149671496715,29.316540586304328],[-89.71829718297182,29.31306858088115],[-89.79389793897938,29.333900613420226],[-89.79749797497975,29.380772686633136],[-89.8190981909819,29.415492740864934],[-89.87669876698767,29.457156805943086],[-90.15750157501574,29.537012930676212],[-90.16110161101611,29.50402887915601],[-90.13950139501395,29.479724841193757],[-90.09990099900999,29.46410081678944],[-90.05310053100531,29.431116765269238],[-90.05310053100531,29.337372618843403],[-90.07470074700747,29.297444556476847],[-90.08190081900818,29.240156466994378],[-90.09990099900999,29.18113237480034],[-90.13590135901359,29.135996304299013],[-90.21150211502115,29.104748255490392],[-90.24750247502475,29.13078829616424],[-90.30150301503015,29.255780491398696],[-90.38070380703807,29.29570855376525],[-90.50310503105031,29.29918055918843],[-90.58590585905858,29.271404515803],[-90.67590675906759,29.14988432599172],[-90.75150751507515,29.13078829616424],[-91.00351003510035,29.193284393781468],[-91.29151291512915,29.288764542918898],[-91.28431284312843,29.320012591727505],[-91.23751237512374,29.33042860799705],[-91.1511115111151,29.31827658901591],[-91.15471154711547,29.351260640536125],[-91.24471244712447,29.457156805943086],[-91.25911259112591,29.50576488186759],[-91.24831248312483,29.564788974061642],[-91.2771127711277,29.563052971350047],[-91.33111331113311,29.51270889271396],[-91.51471514715146,29.556108960503693],[-91.5651156511565,29.604717036428198],[-91.67311673116731,29.745333256066957],[-91.82431824318243,29.75054126420173],[-91.89271892718926,29.835605397069628],[-92.01872018720186,29.80088534283783],[-92.07992079920798,29.760957280471274],[-92.13392133921339,29.700197185565628],[-92.11232112321123,29.667213134045426],[-92.05832058320583,29.616869055409325],[-92.08352083520835,29.592565017447072],[-92.25992259922599,29.556108960503693],[-92.67032670326702,29.597773025581844],[-92.79272792727927,29.634229082525223],[-92.95112951129511,29.71408520725835],[-93.17433174331742,29.77831730758716],[-93.28233282332823,29.788733323856704],[-93.38673386733868,29.776581304875577],[-93.69633696336963,29.76963729402921],[-93.76473764737646,29.752277266913325],[-93.8259382593826,29.72450122352788],[-93.86553865538654,29.7557492723365],[-93.88353883538835,29.80956535639578],[-93.84753847538475,29.81824536995373],[-93.80793807938079,29.85122942147393],[-93.77193771937719,29.91372551909116],[-93.76833768337683,29.95191757874612],[-93.79353793537935,29.977957619419968],[-93.84033840338402,29.979693622131563],[-93.94473944739447,29.814773364530552],[-93.88713887138871,29.7227652208163],[-93.89073890738906,29.689781169296097],[-94.09954099540995,29.670685139468603],[-94.57474574745747,29.484932849328516],[-94.75834758347582,29.384244692056328],[-94.75114751147511,29.41722874357653],[-94.5279452794528,29.547428946945743],[-94.60354603546035,29.56826097948482],[-94.73314733147332,29.535276927964617],[-94.779947799478,29.547428946945743],[-94.72594725947259,29.6550611150643],[-94.74034740347403,29.75054126420173],[-94.83394833948338,29.752277266913325],[-94.89154891548915,29.67762915031497],[-94.93114931149312,29.679365153026552],[-94.98154981549816,29.712349204546754],[-95.02115021150212,29.701933188277224],[-94.99234992349923,29.53180492254144],[-94.93474934749347,29.460628811366263],[-94.88794887948879,29.370356670363606],[-95.01755017550175,29.259252496821873],[-95.13995139951399,29.16724435310762],[-95.15075150751507,29.078708214816544],[-95.27315273152732,28.964132035851634],[-95.38835388353883,28.89816393281123],[-95.65475654756547,28.745395694191345],[-95.7339573395734,28.712411642671142],[-95.85275852758527,28.63949952878437],[-96.02196021960219,28.587419447436687],[-96.18036180361803,28.502355314568803],[-96.23436234362343,28.48846729287608],[-96.13356133561335,28.56137940676284],[-96.01116011160111,28.632555517938016],[-96.11556115561156,28.622139501668485],[-96.2739627396274,28.655123553188687],[-96.37476374763747,28.65685955590027],[-96.37476374763747,28.630819515226435],[-96.45036450364503,28.59436345828304],[-96.5259652596526,28.64817954234232],[-96.55836558365583,28.684635599285713],[-96.57636576365763,28.71588364809432],[-96.60876608766087,28.722827658940673],[-96.64116641166412,28.708939637247965],[-96.5259652596526,28.48846729287608],[-96.47556475564755,28.47978727931813],[-96.42156421564215,28.45721924406746],[-96.489964899649,28.406875165431373],[-96.56196561965619,28.366947103064803],[-96.67716677166771,28.34090706239097],[-96.77436774367743,28.42076318712408],[-96.7959679596796,28.320075029851893],[-96.80676806768068,28.21938687257969],[-96.83916839168391,28.195082834617438],[-96.89316893168932,28.156890774962463],[-96.91836918369184,28.184666818347893],[-96.93276932769328,28.224594880714463],[-96.96516965169651,28.189874826482665],[-97.01557015570155,28.163834785808817],[-97.09477094770948,28.15862677767406],[-97.1559715597156,28.144738755981336],[-97.1559715597156,28.103074690903185],[-97.14157141571415,28.061410625825033],[-97.03357033570336,28.094394677345235],[-97.07317073170731,27.98676250922668],[-97.17037170371704,27.879130341108123],[-97.25317253172531,27.85482630314587],[-97.37557375573755,27.870450327550174],[-97.40437404374043,27.860034311280643],[-97.43317433174332,27.83746627602997],[-97.28917289172891,27.670810015717365],[-97.37917379173791,27.419089622536873],[-97.44037440374403,27.328817481534216],[-97.47997479974799,27.31666546255309],[-97.52317523175232,27.313193457129913],[-97.68157681576815,27.39478558457462],[-97.76797767977679,27.457281682191848],[-97.69237692376923,27.287153416456064],[-97.48357483574836,27.236809337819963],[-97.47277472774728,27.172577237491154],[-97.47637476374763,27.11702515072028],[-97.51597515975159,27.05279305039147],[-97.55557555575555,26.967728917523573],[-97.52677526775267,26.90696882261794],[-97.49437494374943,26.759408592132814],[-97.46557465574655,26.69170448638083],[-97.43677436774368,26.485120163701666],[-97.40077400774007,26.39658402541059],[-97.21357213572135,26.06847951292015],[-97.14877148771487,26.065007507496972],[-97.14157141571415,26.03028745326519],[-97.14517145171452,25.960847344801593],[-97.2819728197282,25.941751314974113],[-97.33957339573395,25.91050326616549],[-97.35037350373503,25.884463225491658],[-97.35757357573576,25.870575203798936],[-97.37557375573755,25.87231120651053],[-97.44037440374403,25.89140723633801],[-97.5879758797588,25.983415380052264],[-97.80037800378004,26.042439472246315],[-98.08118081180811,26.065007507496972],[-98.27558275582756,26.111879580709896],[-98.37638376383764,26.183055691885073],[-98.48438484384843,26.224719756963225],[-98.59958599585995,26.238607778655933],[-98.69318693186932,26.276799838310907],[-98.76518765187652,26.34103193863973],[-98.87318873188731,26.380960001006287],[-99.01359013590135,26.398320028122185],[-99.10719107191072,26.44692810404669],[-99.1719917199172,26.564976288434778],[-99.1719917199172,26.566712291146374],[-99.22959229592296,26.76114459484441],[-99.30159301593015,26.88440078736727],[-99.4419944199442,27.037169025987154],[-99.45639456394564,27.05626505581465],[-99.45639456394564,27.082305096488483],[-99.4419944199442,27.17084123477956],[-99.45639456394564,27.233337332396786],[-99.49959499594996,27.28541741374447],[-99.51039510395104,27.340969500515342],[-99.48519485194852,27.398257589997797],[-99.48519485194852,27.46769769846138],[-99.50679506795068,27.547553823194505],[-99.59679596795968,27.63608996148558],[-99.75519755197551,27.729834107911415],[-99.88839888398884,27.866978322126997],[-100,28.04752260413231],[-100.11160111601116,28.172514799366766],[-100.21960219602195,28.241954907830348],[-100.29520295202951,28.327019040698246],[-100.33480334803347,28.42770719797045],[-100.34920349203492,28.486731290164485],[-100.33120331203311,28.502355314568803],[-100.39960399603996,28.613459488110536],[-100.55080550805508,28.82177981350128],[-100.63720637206372,28.972812049409583],[-100.65880658806587,29.068292198547013],[-100.7560075600756,29.182868377511923],[-100.92520925209251,29.314804583592732],[-101.01521015210152,29.39986871646063],[-101.04041040410404,29.460628811366263],[-101.30321303213032,29.634229082525223],[-101.37881378813788,29.74186125064378],[-101.440014400144,29.776581304875577],[-101.50841508415084,29.7731092994524],[-101.54441544415444,29.78352531572193],[-101.5480154801548,29.807829353684184],[-101.56961569615696,29.80956535639578],[-101.61281612816128,29.78699732114511],[-101.75321753217531,29.78178931301035],[-101.99081990819909,29.795677334703058],[-102.16362163621636,29.825189380800083],[-102.26802268022679,29.87032545130141],[-102.34362343623435,29.86511744316664],[-102.38682386823868,29.806093350972603],[-102.47682476824768,29.76963729402921],[-102.61362613626136,29.752277266913325],[-102.73242732427325,29.64464509879477],[-102.83322833228333,29.443268784250364],[-102.87642876428764,29.314804583592732],[-102.86562865628656,29.257516494110277],[-102.89082890828908,29.215852429032125],[-102.95562955629556,29.18981238835829],[-103.0240302403024,29.132524298875822],[-103.08883088830888,29.042252157873165],[-103.1680316803168,28.99885209008343],[-103.2580325803258,29.000588092795013],[-103.42363423634237,29.070028201258594],[-103.66483664836647,29.207172415474176],[-103.85203852038521,29.29050054563048],[-103.98883988839889,29.32348459715068],[-104.11124111241112,29.38598069476791],[-104.21564215642157,29.479724841193757],[-104.31284312843128,29.54222093881097],[-104.39924399243992,29.57346898761959],[-104.50364503645037,29.67762915031497],[-104.62244622446224,29.85470142689711],[-104.680046800468,29.990109638401094],[-104.680046800468,30.13419786346303],[-104.83484834848348,30.448414354260763],[-104.91764917649176,30.58382256576475],[-104.97884978849788,30.646318663381976],[-105.09765097650977,30.72096677998033],[-105.27405274052741,30.80776691555981],[-105.51525515255152,30.98136718671877],[-105.81405814058141,31.24176759345721],[-106.02286022860228,31.398007837500273],[-106.14886148861488,31.45008791884797],[-106.25686256862568,31.543832065273804],[-106.34686346863468,31.67924027677779],[-106.43686436864368,31.76430440964569],[-106.44406444064441,31.767776415068866],[-106.45486454864549,31.76951241778046],[-106.67446674466744,31.771248420492043],[-106.89406894068941,31.77298442320364],[-107.11367113671136,31.77298442320364],[-107.33327333273333,31.77472042591522],[-107.55287552875528,31.776456428626815],[-107.77247772477725,31.776456428626815],[-107.9920799207992,31.778192431338397],[-108.21168211682117,31.779928434049992],[-108.21168211682117,31.667088257796664],[-108.21168211682117,31.55424808154335],[-108.21528215282153,31.44140790529002],[-108.21528215282153,31.330303731748288],[-108.56808568085681,31.328567729036692],[-108.92088920889209,31.328567729036692],[-109.27369273692737,31.326831726325096],[-109.62649626496265,31.326831726325096],[-109.98289982899828,31.326831726325096],[-110.33570335703357,31.325095723613515],[-110.68850688506885,31.325095723613515],[-111.04131041310413,31.32335972090192],[-111.51651516515165,31.472655954098627],[-111.99171991719916,31.620216184583754],[-112.46332463324633,31.767776415068866],[-112.93852938529385,31.917072648265574],[-113.41373413734136,32.064632878750686],[-113.8889388893889,32.21219310923581],[-114.36054360543605,32.359753339720925],[-114.83574835748357,32.50904957291763],[-114.78894788947889,32.56460165968849],[-114.72414724147241,32.715633895596795],[-114.83934839348393,32.705217879327265],[-115.12375123751237,32.68264984407659],[-115.41175411754118,32.66181781153752],[-115.69615696156961,32.64098577899844],[-115.98415984159841,32.61841774374777],[-116.26856268562685,32.59758571120871],[-116.55656556565566,32.57675367866963],[-116.8409684096841,32.55418564341896],[-117.1289712897129,32.533353610879885],[-117.1289712897129,32.54029762172624],[-117.13617136171362,32.64966579255639],[-117.1829718297183,32.687857852211366],[-117.24417244172442,32.66355381424911],[-117.26937269372694,32.80590603659945],[-117.2549725497255,32.87361014235145],[-117.26217262172622,32.93957824539186],[-117.31977319773198,33.099290494858096],[-117.46737467374673,33.29545880126773],[-117.78777787777878,33.53849918089027],[-117.95337953379533,33.62009130833499],[-118.07938079380793,33.722515468318775],[-118.16218162181622,33.750291511704205],[-118.2629826298263,33.758971525262155],[-118.29538295382955,33.71209945204923],[-118.41058410584105,33.74334750085785],[-118.39258392583926,33.85792367982276],[-118.50778507785077,34.017635929289014],[-118.59778597785979,34.0349959564049],[-118.83178831788317,34.02457994013537],[-119.1449914499145,34.11138007571485],[-119.23499234992349,34.16346015706253],[-119.26739267392674,34.25720430348838],[-119.41499414994149,34.33879643093309],[-119.60579605796057,34.41865255566621],[-119.71379713797137,34.39955652583872],[-119.85419854198543,34.411708544819845],[-120.05220052200522,34.468996634302314],[-120.1710017100171,34.47594064514867],[-120.39780397803978,34.460316620744365],[-120.48060480604806,34.47246863972549],[-120.55980559805599,34.54364475090067],[-120.64620646206461,34.58010080784405],[-120.62820628206282,34.66863694613511],[-120.6390063900639,34.75022907357983],[-120.62460624606246,34.81272517119706],[-120.66420664206642,34.949869385412626],[-120.63180631806318,35.07659758335868],[-120.66060660606607,35.121733653860005],[-120.70740707407074,35.158189710803384],[-120.85860858608586,35.21026979215108],[-120.88380883808838,35.27450189247989],[-120.85860858608586,35.36477403348255],[-120.89820898208981,35.42553412838819],[-121.02421024210241,35.48108621515905],[-121.13941139411395,35.6078144131051],[-121.28341283412834,35.67551851885709],[-121.34461344613446,35.791830700533595],[-121.43461434614346,35.86300681170877],[-121.46341463414635,35.92723891203758],[-121.6650166501665,36.15465526725582],[-121.87741877418773,36.33172754383797],[-121.90981909819098,36.43241570111016],[-121.91701917019171,36.57303192074892],[-121.83421834218342,36.658096053616816],[-121.79101791017911,36.73274417021517],[-121.79461794617946,36.80044827596717],[-121.8090180901809,36.85079235460326],[-121.8810188101881,36.93932849289433],[-122.16542165421654,36.991408574242016],[-122.39582395823959,37.20667291047913],[-122.41022410224102,37.373329170791735],[-122.50022500225002,37.54345743652752],[-122.50022500225002,37.65282560735767],[-122.51462514625146,37.77260979445735],[-122.44622446224463,37.79864983513119],[-122.3850238502385,37.788233818861656],[-122.38862388623886,37.74136174564873],[-122.37062370623707,37.65629761278085],[-122.29862298622986,37.592065512452024],[-122.23022230222301,37.564289469066594],[-122.16542165421654,37.50179337144937],[-122.11862118621187,37.482697341621886],[-122.07182071820718,37.477489333487114],[-122.0970209702097,37.51741739585367],[-122.12582125821258,37.54345743652752],[-122.15822158221582,37.62678556668382],[-122.2230222302223,37.73268173209078],[-122.29502295022951,37.78996982157325],[-122.33462334623346,37.89586598698021],[-122.3670236702367,37.92190602765406],[-122.3850238502385,37.96009808730902],[-122.3130231302313,38.006970160521945],[-122.21582215822158,38.03995421204215],[-122.08622086220862,38.05037022831169],[-121.71541715417155,38.03474620390739],[-121.63981639816399,38.06078624458124],[-121.57141571415714,38.05210623102329],[-121.52461524615245,38.05557823644645],[-121.62541625416253,38.083354279831894],[-121.6830168301683,38.074674266273945],[-121.74781747817478,38.0798822744087],[-121.8810188101881,38.074674266273945],[-121.9350193501935,38.08682628525506],[-121.99261992619927,38.11981033677526],[-122.03222032220322,38.12328234219845],[-122.15462154621545,38.065994252715996],[-122.20862208622086,38.07293826356235],[-122.33822338223382,38.13543436117959],[-122.39222392223922,38.14411437473754],[-122.48222482224821,38.10939432050574],[-122.49662496624967,37.95315407646267],[-122.46782467824679,37.83857789749776],[-122.52182521825219,37.82642587851663],[-122.5830258302583,37.87329795172954],[-122.68022680226802,37.902809997826566],[-122.75942759427593,37.94621006561631],[-122.87462874628747,38.02606619034944],[-122.93222932229321,38.05557823644645],[-122.9970299702997,37.987874130694465],[-123.00063000630007,38.019122179503086],[-122.96822968229682,38.0972423015246],[-122.9790297902979,38.227442504893816],[-122.87822878228782,38.12328234219845],[-122.90702907029069,38.19619445608521],[-122.98622986229861,38.27778658352992],[-123.04743047430475,38.30556262691536],[-123.11943119431194,38.44965085197731],[-123.28863288632886,38.536450987556776],[-123.42543425434255,38.67533120448394],[-123.70263702637027,38.90795556783695],[-123.72063720637206,39.11106788509295],[-123.82143821438214,39.367996286408214],[-123.77823778237783,39.51555651689333],[-123.78183781837818,39.617980676877124],[-123.83223832238322,39.77595692363175],[-123.88623886238862,39.86102105649965],[-124.10944109441094,40.09538142256426],[-124.32544325443254,40.25162166660732],[-124.35784357843579,40.37140585370702],[-124.37224372243722,40.491190040806686],[-124.32544325443254,40.59882220892524],[-124.28224282242823,40.70992638246699],[-124.25344253442535,40.739438428564],[-124.24264242642425,40.72728640958289],[-124.24984249842498,40.7047183743322],[-124.2210422104221,40.69603836077425],[-124.21024210242102,40.746382439410354],[-124.18864188641886,40.7724224800842],[-124.2210422104221,40.77589448550739],[-124.21744217442173,40.7915185099117],[-124.19944199441994,40.8227665587203],[-124.13464134641346,40.970326789205416],[-124.13824138241382,41.15607907934552],[-124.06984069840698,41.38349543456374],[-124.07344073440734,41.45987955387369],[-124.11664116641165,41.62132780605154],[-124.16344163441634,41.71854395790055],[-124.24624246242462,41.787984066364146],[-124.21024210242102,41.88867222363632],[-124.21024210242102,41.984152372773764],[-124.35424354243543,42.12303258970093],[-124.40824408244083,42.30357687170624],[-124.4190441904419,42.381696993727786],[-124.40464404644047,42.58307330827219],[-124.44424444244441,42.66987344385166],[-124.54144541445415,42.81222566620201],[-124.49824498244982,42.937217861436466],[-124.4550445504455,43.01186597803482],[-124.3470434704347,43.34170649323684],[-124.32184321843218,43.36774653391069],[-124.2750427504275,43.36774653391069],[-124.19584195841958,43.42329862068155],[-124.23184231842319,43.43718664237426],[-124.28944289442894,43.40941059898884],[-124.2390423904239,43.539610802358055],[-124.1850418504185,43.6507149758998],[-124.1490414904149,43.692379040977954],[-124.13104131041311,44.05520360770018],[-124.09864098640986,44.332964041554504],[-124.04824048240482,44.42497218526876],[-124.06624066240661,44.5204523344062],[-124.04464044640446,44.64891653506382],[-124.0590405904059,44.777380735721465],[-123.94743947439474,45.400605709182116],[-123.96183961839618,45.47525382578047],[-123.92943929439295,45.57767798576427],[-123.96183961839618,45.84328640063748],[-123.94743947439474,46.1401428643193],[-123.97623976239763,46.17833492397426],[-123.99063990639905,46.219998989052414],[-123.96183961839618,46.2252069971872],[-123.91143911439114,46.18180692939745],[-123.67383673836738,46.18180692939745],[-123.52263522635226,46.223470994475605],[-123.4650346503465,46.2095829727829],[-123.40383403834039,46.155766888723605],[-123.3210332103321,46.14361486974249],[-123.22023220232202,46.15403088601201],[-123.25263252632527,46.167918907704745],[-123.29943299432995,46.17139091312791],[-123.40383403834039,46.22173499176401],[-123.4650346503465,46.270343067688515],[-123.64863648636486,46.26687106226535],[-123.68823688236881,46.299855113785554],[-123.8970389703897,46.26860706497692],[-123.95823958239582,46.30159111649712],[-124.07344073440734,46.279023081246464],[-124.04464044640446,46.37276722767231],[-124.05184051840519,46.490815412060414],[-124.04464044640446,46.605391591025324],[-124.01584015840157,46.52206346086902],[-123.94743947439474,46.43179131986636],[-123.91143911439114,46.53421547985013],[-123.88983889838897,46.65920767508459],[-123.95823958239582,46.70955175372069],[-124.07344073440734,46.74427180795249],[-124.1130411304113,46.86231999234059],[-123.8430384303843,46.96300814961279],[-123.9870398703987,46.98384018215185],[-124.0410404104041,47.028976252653194],[-124.1130411304113,47.03592026349955],[-124.11664116641165,47.00120020926775],[-124.13824138241382,46.95432813605484],[-124.16344163441634,47.01508823096046],[-124.17064170641706,47.08626434213565],[-124.19944199441994,47.20778453194691],[-124.3110431104311,47.40395283835653],[-124.37584375843758,47.65914523696023],[-124.45864458644587,47.784137432194655],[-124.62064620646206,47.90392161929435],[-124.66384663846638,47.97336172775795],[-124.70344703447034,48.152170007051666],[-124.67824678246782,48.28584221584407],[-124.71064710647107,48.37958636226992],[-124.63144631446315,48.37437835413513],[-124.42984429844299,48.301466240248374],[-124.17424174241742,48.24244214805432],[-124.09864098640986,48.20077808297617],[-123.97623976239763,48.16779403145597],[-123.29583295832958,48.119185955531464],[-123.24903249032491,48.12439396366622],[-123.16263162631626,48.15390600976326],[-123.12303123031231,48.15043400434007],[-123.02583025830259,48.0809938958765],[-122.97542975429755,48.07404988503012],[-122.91062910629105,48.07752189045331],[-122.86022860228601,48.08967390943445],[-122.77742777427774,48.13828198535896],[-122.76662766627666,48.119185955531464],[-122.77022770227703,48.075785887741716],[-122.74142741427414,48.0132897901245],[-122.68022680226802,47.931697662679795],[-122.6550265502655,47.881353584043694],[-122.77742777427774,47.73900136169334],[-122.80262802628026,47.73552935627015],[-122.80622806228062,47.784137432194655],[-122.82062820628207,47.792817445752604],[-123.05103051030511,47.55151306884167],[-123.13023130231302,47.43693688987673],[-123.13743137431373,47.38659281124063],[-123.13743137431373,47.355344762432026],[-123.1050310503105,47.34840075158567],[-123.02943029430294,47.36055277056681],[-122.92142921429215,47.40742484377972],[-122.91782917829178,47.41784086004927],[-123.01863018630186,47.40048083293337],[-123.06543065430654,47.40048083293337],[-123.06183061830617,47.45429691699263],[-123.04743047430475,47.478600954954885],[-122.98262982629825,47.56019308239962],[-122.91422914229142,47.60706515561253],[-122.81342813428134,47.65914523696023],[-122.75582755827558,47.70080930203838],[-122.71622716227162,47.761569396944],[-122.60822608226081,47.83621751354235],[-122.58662586625866,47.855313543369846],[-122.59382593825939,47.91607363827549],[-122.58662586625866,47.928225657256604],[-122.53262532625325,47.919545643698655],[-122.5110251102511,47.81538548100329],[-122.52542525425254,47.76851340779035],[-122.6190261902619,47.71296132101949],[-122.62982629826298,47.69212928848043],[-122.61182611826118,47.61574516917048],[-122.62982629826298,47.60880115832413],[-122.66582665826658,47.617481171882076],[-122.67662676626766,47.61227316374729],[-122.58662586625866,47.528945033590986],[-122.55782557825577,47.46297693055058],[-122.55422554225542,47.40568884106813],[-122.57942579425794,47.29284866481481],[-122.60462604626046,47.27375263498732],[-122.64782647826479,47.28069664583367],[-122.7090270902709,47.317152702777065],[-122.71982719827199,47.305000683795924],[-122.76662766627666,47.21820054821646],[-122.78462784627845,47.22514455906281],[-122.81342813428134,47.32930472175818],[-122.82782827828278,47.33624873260456],[-122.91782917829178,47.28937665939162],[-122.95742957429573,47.24424058889031],[-122.98622986229861,47.173064477715116],[-123.02583025830259,47.13834442348332],[-122.91422914229142,47.131400412636964],[-122.81342813428134,47.1452884343297],[-122.73062730627306,47.1123043828095],[-122.70182701827018,47.1105683800979],[-122.62622626226262,47.143552431618104],[-122.60462604626046,47.16785646958036],[-122.54342543425435,47.27548863769891],[-122.5110251102511,47.29458466752641],[-122.46422464224642,47.296320670237975],[-122.42102421024211,47.31194469464228],[-122.35262352623526,47.37096878683633],[-122.35262352623526,47.39527282479858],[-122.37422374223742,47.528945033590986],[-122.3670236702367,47.60359315018934],[-122.38142381423813,47.62789718815159],[-122.41022410224102,47.652201226113846],[-122.40662406624065,47.6765052640761],[-122.3850238502385,47.71643332644268],[-122.38142381423813,47.75288938338605],[-122.4030240302403,47.784137432194655],[-122.39222392223922,47.82059348913805],[-122.33102331023309,47.89871361115959],[-122.32022320223203,47.93343366539136],[-122.2410224102241,48.01155378741291],[-122.26262262622626,48.042801836221514],[-122.31662316623166,48.0809938958765],[-122.35262352623526,48.113977947396705],[-122.38862388623886,48.166058028744374],[-122.41742417424175,48.18341805586027],[-122.42462424624246,48.17647404501392],[-122.3850238502385,48.08967390943445],[-122.39582395823959,48.084465901299666],[-122.4930249302493,48.12960197180101],[-122.51822518225183,48.15911401789802],[-122.5290252902529,48.199042080264576],[-122.52182521825219,48.228554126361615],[-122.46782467824679,48.258066172458626],[-122.4030240302403,48.26848218872817],[-122.41022410224102,48.29452222940202],[-122.48942489424894,48.37437835413513],[-122.54342543425435,48.410834411078525],[-122.5830258302583,48.428194438194424],[-122.6370263702637,48.43340244632918],[-122.66222662226622,48.44555446531032],[-122.66942669426695,48.46465049513779],[-122.65862658626585,48.49069053581164],[-122.62622626226262,48.49763454665799],[-122.54342543425435,48.487218530388475],[-122.49662496624967,48.50631456021594],[-122.50022500225002,48.53756260902455],[-122.51462514625146,48.55492263614045],[-122.5110251102511,48.669498815105385],[-122.54342543425435,48.76150695881961],[-122.56142561425614,48.77713098322394],[-122.57942579425794,48.77886698593551],[-122.6010260102601,48.766714966954396],[-122.65142651426514,48.763242961531205],[-122.68742687426874,48.79449101033981],[-122.72342723427235,48.85351510253386],[-122.78822788227882,48.99239531946105],[-122.68742687426874,48.99239531946105],[-122.2590225902259,48.99239531946105],[-121.83421834218342,48.99239531946105],[-121.40581405814058,48.99239531946105],[-120.9810098100981,48.99239531946105],[-120.55620556205562,48.99239531946105],[-120.12780127801278,48.99239531946105],[-119.7029970299703,48.99239531946105],[-119.27459274592746,48.99239531946105],[-118.84978849788499,48.99239531946105],[-118.42138421384215,48.99239531946105],[-117.99657996579965,48.99239531946105],[-117.56817568175681,48.99239531946105],[-117.14337143371434,48.99239531946105],[-116.71856718567184,48.99239531946105],[-116.29016290162902,48.99239531946105],[-115.86535865358654,48.99239531946105],[-115.4369543695437,48.99239531946105],[-115.01215012150121,48.99239531946105],[-114.58374583745837,48.99239531946105],[-114.15894158941589,48.99239531946105],[-113.73413734137341,48.99239531946105],[-113.30573305733057,48.99239531946105],[-112.8809288092881,48.99239531946105],[-112.45252452524525,48.99239531946105],[-112.02772027720277,48.99239531946105],[-111.59931599315993,48.99239531946105],[-111.17451174511744,48.99239531946105],[-110.74610746107462,48.99239531946105],[-110.32130321303212,48.99239531946105],[-109.89649896498965,48.99239531946105],[-109.4680946809468,48.99239531946105],[-109.04329043290433,48.99239531946105],[-108.61488614886149,48.99239531946105],[-108.19008190081901,48.99239531946105],[-107.76167761677617,48.99239531946105],[-107.33687336873369,48.99239531946105],[-106.90846908469085,48.99239531946105],[-106.48366483664836,48.99239531946105],[-106.05886058860588,48.99239531946105],[-105.63045630456304,48.99239531946105],[-105.20565205652056,48.99239531946105],[-104.77724777247772,48.99239531946105],[-104.35244352443524,48.99239531946105],[-103.9240392403924,48.99239531946105],[-103.49923499234993,48.99239531946105],[-103.07443074430743,48.99239531946105],[-102.6460264602646,48.99239531946105],[-102.22122221222212,48.99239531946105],[-101.79281792817928,48.99239531946105],[-101.3680136801368,48.99239531946105],[-100.93960939609396,48.99239531946105],[-100.51480514805148,48.99239531946105],[-100.08640086400864,48.99239531946105],[-99.66159661596616,48.99239531946105],[-99.23679236792367,48.99239531946105],[-98.80838808388084,48.99239531946105],[-98.38358383583835,48.99239531946105],[-97.95517955179551,48.99239531946105],[-97.53037530375303,48.99239531946105],[-97.10197101971019,48.99239531946105],[-96.67716677166771,48.99239531946105],[-96.25236252362524,48.99239531946105],[-95.8239582395824,48.99239531946105],[-95.39915399153992,48.99239531946105],[-95.16155161551615,48.99239531946105],[-95.1579515795158,49.20245164756338],[-95.15435154351543,49.369107907875986],[-94.93834938349383,49.35001187804849],[-94.87354873548735,49.318763829239884],[-94.85554855548556,49.30487580754718],[-94.8591485914859,49.25800373433424],[-94.84114841148411,49.119123517407075],[-94.80514805148051,49.00281133573057],[-94.71154711547115,48.86393111880341],[-94.71154711547115,48.86219511609181],[-94.70434704347043,48.80837903203255],[-94.67554675546755,48.77365897780075],[-94.62154621546215,48.74241092899214],[-94.41274412744127,48.704218869337154],[-94.05634056340563,48.65908279883584],[-93.85113851138512,48.60700271748814],[-93.80433804338043,48.54971462800569],[-93.70713707137071,48.525410590043435],[-93.56313563135632,48.53756260902455],[-93.46233462334624,48.56186664698683],[-93.37953379533795,48.61741873375769],[-93.25713257132571,48.6295707527388],[-93.15633156331563,48.62609874731564],[-93.05193051930519,48.619154736469284],[-92.99792997929978,48.6122107256229],[-92.83592835928359,48.56707465512159],[-92.73152731527315,48.53235460088979],[-92.58392583925838,48.46465049513779],[-92.50112501125011,48.43513844904078],[-92.46152461524615,48.36569834057718],[-92.41472414724147,48.27716220228612],[-92.34992349923499,48.27716220228612],[-92.29952299522995,48.32924228363382],[-92.17352173521735,48.33792229719177],[-92.00432004320042,48.301466240248374],[-91.85671856718567,48.19730607755301],[-91.64791647916479,48.105297933838756],[-91.51831518315183,48.05842586062582],[-91.38871388713886,48.05842586062582],[-91.21951219512195,48.105297933838756],[-91.04311043110431,48.19383407212982],[-90.91710917109171,48.20945809653412],[-90.84150841508415,48.20077808297617],[-90.79830798307982,48.131337974512604],[-90.74430744307443,48.105297933838756],[-90.60750607506074,48.11224194468511],[-90.31950319503194,48.0983539229924],[-90.09270092700926,48.11744995281987],[-90.03870038700387,48.07752189045331],[-89.99189991899918,48.0150257928361],[-89.90189901899019,47.995929763008604],[-89.77589775897759,48.0150257928361],[-89.54909549095491,47.99940176843177],[-89.45549455494555,47.995929763008604],[-89.27189271892719,48.02023380097086],[-89.18549185491855,48.0480098443563],[-89.0630906309063,48.093145914857615],[-88.89748897488974,48.15564201247486],[-88.6130861308613,48.26327418059341],[-88.37908379083791,48.30320224295997],[-88.15948159481594,48.225082120938424],[-87.98667986679867,48.157378015186424],[-87.92187921879218,48.12960197180101],[-87.74547745477454,48.06016186333741],[-87.49347493474934,47.961209708776806],[-87.20907209072091,47.84836953252349],[-86.92106921069211,47.73552935627015],[-86.67266672666726,47.63657720170954],[-86.49626496264962,47.567137093245975],[-86.42786427864279,47.53936104986053],[-86.23346233462334,47.45950492512742],[-86.03906039060391,47.37964880039428],[-85.84465844658446,47.299792675661166],[-85.65385653856538,47.219936550928054],[-85.45945459454595,47.14008042619491],[-85.2650526505265,47.0602243014618],[-85.07065070650707,46.98036817672869],[-84.87624876248762,46.90051205199555],[-84.82584825848258,46.766839843203144],[-84.7790477904779,46.63663963983393],[-84.66744667446675,46.54289549340808],[-84.5630456304563,46.45783136054021],[-84.50184501845018,46.461303365963374],[-84.44064440644406,46.49775942290677],[-84.4010440104401,46.51511945002267],[-84.33624336243362,46.51859145544583],[-84.19224192241921,46.549839504254464],[-84.1490414904149,46.54289549340808],[-84.12384123841238,46.52727146900378],[-84.12384123841238,46.502967431041526],[-84.12744127441275,46.48387140121403],[-84.1490414904149,46.443943338847475],[-84.11664116641165,46.37103122496072],[-84.10944109441094,46.28943909751601],[-84.08784087840878,46.22694299989877],[-84.03024030240302,46.147086875165655],[-83.97623976239763,46.08459077754844],[-83.91143911439114,46.0724387585673],[-83.76383763837639,46.108894815510695],[-83.67023670236702,46.1227828372034],[-83.61623616236162,46.117574829068644],[-83.52623526235261,46.058550736874594],[-83.47943479434794,46.023830682642796],[-83.46863468634686,45.994318636545785],[-83.5910359103591,45.81724635996363],[-83.39663396633966,45.72871022167257],[-83.18063180631806,45.63323007253513],[-82.91782917829178,45.51865389357022],[-82.75942759427593,45.447477782395055],[-82.55062550625506,45.34678962512285],[-82.51462514625146,45.2044374027725],[-82.48582485824858,45.082917212961235],[-82.44622446224461,44.91626095264863],[-82.40662406624065,44.74439668420126],[-82.3670236702367,44.57253241575387],[-82.32742327423274,44.391988133748555],[-82.28062280622805,44.192347821915746],[-82.2410224102241,44.01527554533362],[-82.19782197821978,43.82257924434717],[-82.13662136621366,43.57085885116666],[-82.19062190621906,43.47364269931765],[-82.30582305823057,43.2635863712153],[-82.40662406624065,43.07262607294044],[-82.41742417424175,43.01707398616958],[-82.48942489424894,42.73931355231525],[-82.5470254702547,42.624737373350314],[-82.64422644226443,42.55876927030991],[-82.7450274502745,42.492801167269505],[-82.86742867428674,42.38516899915095],[-83.00423004230042,42.331352915091685],[-83.07263072630725,42.30010486628308],[-83.10863108631087,42.25149679035857],[-83.14823148231481,42.14212861952842],[-83.1410314103141,41.975472359215814],[-83.02943029430294,41.83312013686546],[-82.86742867428674,41.75326401213235],[-82.6910269102691,41.6751438901108],[-82.4390243902439,41.6751438901108],[-82.21222212222122,41.7793040528062],[-81.97461974619746,41.88867222363632],[-81.76221762217622,41.98762437819693],[-81.50661506615066,42.10393655987343],[-81.27621276212761,42.20983272528042],[-81.02781027810278,42.24802478493538],[-80.68220682206822,42.30010486628308],[-80.24660246602465,42.36607296932348],[-80.03420034200342,42.44072108592184],[-79.76059760597606,42.53967324048244],[-79.44739447394474,42.65077741402416],[-79.17379173791737,42.7479935658732],[-79.03699036990369,42.801809649932466],[-78.93978939789397,42.86430574754971],[-78.91458914589145,42.90944181805102],[-78.92178921789217,42.93548185872487],[-78.94698946989469,42.96152189939872],[-78.97938979389794,42.980617929226185],[-79.01179011790117,42.996241953630516],[-79.02619026190261,43.01707398616958],[-79.02979029790298,43.06221005667092],[-79.04779047790477,43.08651409463317],[-79.06579065790658,43.10561012446064],[-79.05859058590586,43.27747439290803],[-79.08379083790838,43.3312904769673],[-79.17019170191702,43.4666986884713],[-79.0009900099001,43.527458783376915],[-78.84618846188461,43.5830108701478],[-78.72018720187201,43.624674935225954],[-78.45738457384573,43.63161894607231],[-78.21618216182162,43.62988294336071],[-77.87777877778777,43.62988294336071],[-77.5969759697597,43.62814694064912],[-77.26577265772657,43.62814694064912],[-77.07497074970749,43.62641093793755],[-76.81936819368194,43.62814694064912],[-76.69696696966969,43.78438718469218],[-76.58536585365853,43.92500340433094],[-76.4629646296463,44.056939610411774],[-76.24696246962469,44.2149158571664],[-76.18576185761857,44.24269190055185],[-76.14976149761497,44.30345199545749],[-76.02016020160201,44.362476087651544],[-75.87615876158762,44.41629217171081],[-75.81855818558185,44.468372253058504],[-75.79335793357933,44.497884299155515],[-75.40095400954009,44.77217272758668],[-75.17775177751777,44.89890092553273],[-74.99774997749977,44.97007703670789],[-74.85734857348574,45.003061088228094],[-74.76374763747637,44.99958908280493],[-74.70974709747097,45.003061088228094]]],[[[179.4527945279453,51.3724550370504],[179.27639276392767,51.3724550370504],[178.92718927189276,51.535639291939816],[178.74718747187472,51.58598337057592],[178.64638646386464,51.64327146005837],[178.69318693186932,51.65542347903951],[178.90918909189094,51.61549541667296],[179.08559085590855,51.526959278381895],[179.18279182791827,51.46967118889941],[179.29439294392944,51.421063112974906],[179.4167941679417,51.400231080435844],[179.4527945279453,51.3724550370504]]],[[[-176.28836288362885,51.79256769325508],[-176.34956349563495,51.73354360106106],[-176.39636396363963,51.75958364173488],[-176.41436414364145,51.841175769179614],[-176.37836378363784,51.86027179900708],[-176.28116281162812,51.802983709524625],[-176.28836288362885,51.79256769325508]]],[[[-176.00756007560076,51.811663723082575],[-176.0939609396094,51.79083169054351],[-176.20556205562056,51.83423175833323],[-176.19476194761947,51.88631183968093],[-176.07236072360723,51.84291177189118],[-176.00756007560076,51.811663723082575]]],[[[-177.87957879578795,51.650215470904755],[-177.9011790117901,51.61723141938455],[-177.92637926379263,51.61723141938455],[-178.05958059580595,51.67278350615541],[-178.07758077580775,51.691879535982906],[-177.99837998379985,51.717919576656726],[-177.97677976779767,51.73701560648422],[-177.98757987579876,51.764791649869665],[-178.04518045180453,51.80124770681303],[-178.1531815318153,51.84811978002597],[-178.19278192781928,51.882839834257766],[-178.16758167581676,51.90367186679683],[-178.11718117181172,51.91582388577797],[-177.9551795517955,51.91929589120113],[-177.86517865178652,51.86027179900708],[-177.80037800378003,51.83943976646802],[-177.64557645576457,51.82555174477528],[-177.72477724777247,51.80124770681303],[-177.77157771577717,51.77867967156237],[-177.82557825578255,51.68667152784812],[-177.87957879578795,51.650215470904755]]],[[[-177.14877148771487,51.71618357394516],[-177.17757177571775,51.70403155496402],[-177.23157231572316,51.69361553869447],[-177.38277382773828,51.70403155496402],[-177.47637476374763,51.700559549540856],[-177.5771757717577,51.69361553869447],[-177.65637656376563,51.676255511578574],[-177.6707767077671,51.700559549540856],[-177.66717667176673,51.72139158207992],[-177.3359733597336,51.77694366885078],[-177.25677256772568,51.80471971223622],[-177.209972099721,51.841175769179614],[-177.1667716677167,51.908879874931586],[-177.13077130771308,51.929711907470676],[-177.10917109171092,51.92797590475908],[-177.06237062370624,51.90193586408523],[-177.08037080370804,51.867215809853434],[-177.11997119971198,51.83596776104483],[-177.13437134371344,51.806455714947816],[-177.14877148771487,51.71618357394516]]],[[[-176.59436594365943,51.867215809853434],[-176.58716587165873,51.832495755621665],[-176.4719647196472,51.83770376375642],[-176.4359643596436,51.820343736640524],[-176.4359643596436,51.75437563360012],[-176.4539645396454,51.735279603772625],[-176.46836468364683,51.73180759834946],[-176.51156511565117,51.74569562004217],[-176.55836558365584,51.71271156852197],[-176.77076770767707,51.629383438365664],[-176.83556835568356,51.676255511578574],[-176.96156961569616,51.603343397691816],[-176.8751687516875,51.79083169054351],[-176.77436774367743,51.81860773392893],[-176.73476734767348,51.83943976646802],[-176.74556745567455,51.89499185323888],[-176.69876698766987,51.985263994241535],[-176.5979659796598,51.98179198881837],[-176.5511655116551,51.94359992916338],[-176.5511655116551,51.91929589120113],[-176.59436594365943,51.867215809853434]]],[[[178.57438574385748,51.91582388577797],[178.51318513185134,51.89846385866207],[178.4771847718477,51.94186392645179],[178.4735847358474,51.967903967125636],[178.50958509585098,51.993944007799485],[178.5707857078571,51.97831998339518],[178.6067860678607,51.95227994272133],[178.57438574385748,51.91582388577797]]],[[[179.72639726397267,51.90540786950842],[179.64359643596435,51.879367828834575],[179.549995499955,51.89325585052728],[179.4959949599496,51.93318391289384],[179.50319503195033,51.98005598610678],[179.6255962559626,52.03040006474288],[179.78039780397808,51.96616796441404],[179.72639726397267,51.90540786950842]]],[[[-176.0219602196022,52.002624021357434],[-176.04356043560435,51.97311197526042],[-176.14436144361443,52.00436002406903],[-176.17676176761768,52.03040006474288],[-176.1839618396184,52.056440105416726],[-176.15516155161552,52.099840173206445],[-176.0759607596076,52.099840173206445],[-176.03276032760328,52.082480146090546],[-175.98955989559894,52.049496094570344],[-175.97515975159752,52.02866406203128],[-176.0219602196022,52.002624021357434]]],[[[177.41517415174155,51.882839834257766],[177.32877328773287,51.841175769179614],[177.26037260372607,51.882839834257766],[177.24957249572498,51.90367186679683],[177.3791737917379,51.976583980683586],[177.479974799748,51.99220800508789],[177.519575195752,52.01824804576174],[177.5627756277563,52.11025618947599],[177.63477634776348,52.11372819489918],[177.67077670776712,52.103312178629636],[177.6527765277653,52.05991211083989],[177.59517595175953,51.993944007799485],[177.59517595175953,51.947071934586575],[177.41517415174155,51.882839834257766]]],[[[-173.55233552335523,52.13629623014984],[-173.3579335793358,52.09636816778328],[-173.11313113131132,52.099840173206445],[-173.0231302313023,52.091160159648496],[-173.0231302313023,52.07900814066738],[-173.1779317793178,52.061648113551485],[-173.2319323193232,52.06859212439784],[-173.36873368733688,52.04602408914718],[-173.46233462334624,52.040816081012395],[-173.67113671136713,52.06338411626308],[-173.83673836738367,52.04776009185878],[-173.879938799388,52.052968099993535],[-173.93033930339303,52.07206412982103],[-173.9879398793988,52.103312178629636],[-173.99153991539916,52.1241442111687],[-173.93753937539375,52.13108822201508],[-173.79353793537936,52.10504818134123],[-173.7791377913779,52.11893620303394],[-173.65673656736567,52.14324024099619],[-173.55233552335523,52.13629623014984]]],[[[-172.46512465124653,52.27170444165384],[-172.54072540725406,52.2578164199611],[-172.61992619926198,52.273440444365406],[-172.5839258392584,52.3255205257131],[-172.54432544325442,52.353296569098546],[-172.46872468724686,52.388016623330344],[-172.38232382323824,52.37239259892601],[-172.3139231392314,52.328992531136294],[-172.46512465124653,52.27170444165384]]],[[[-174.67914679146793,52.035608072877636],[-175.21555215552155,51.993944007799485],[-175.29475294752947,52.02172005118493],[-175.21555215552155,52.03908007830083],[-175.11835118351183,52.04776009185878],[-174.91674916749167,52.09463216507169],[-174.66834668346684,52.13456022743824],[-174.4739447394474,52.18316830336275],[-174.30474304743046,52.21615235488295],[-174.2579425794258,52.26823243623065],[-174.40554405544054,52.29600847961609],[-174.43434434344343,52.31684051215515],[-174.3659436594366,52.341144550117406],[-174.30834308343083,52.3776006070608],[-174.1679416794168,52.421000674850546],[-174.04554045540456,52.367184590791254],[-174.01674016740168,52.332464536559456],[-174.0311403114031,52.28906446876971],[-174.05634056340563,52.24566440097999],[-174.16434164341644,52.223096365729305],[-174.17874178741786,52.20052833047865],[-174.12114121141212,52.13456022743824],[-174.34434344343444,52.07727213795579],[-174.67914679146793,52.035608072877636]]],[[[173.72153721537217,52.3602405799449],[173.65673656736567,52.35676857452171],[173.61713617136172,52.39148862875351],[173.4011340113401,52.405376650446215],[173.4227342273423,52.43836070196642],[173.51633516335164,52.45224872365915],[173.65673656736567,52.50432880500682],[173.77553775537757,52.4956487914489],[173.74313743137435,52.447040715524366],[173.72153721537217,52.3602405799449]]],[[[-170.73350733507334,52.58071292431677],[-170.79830798307984,52.549464875508164],[-170.81630816308163,52.561616894489305],[-170.82710827108272,52.60154495685586],[-170.7911079110791,52.63105700295287],[-170.6831068310683,52.697025105993276],[-170.60750607506074,52.684873087012164],[-170.58590585905858,52.667513059896265],[-170.58590585905858,52.64320902193401],[-170.61470614706147,52.61022497041381],[-170.65070650706508,52.59286494329791],[-170.6939069390694,52.59286494329791],[-170.73350733507334,52.58071292431677]]],[[[-169.69309693096932,52.84805734190158],[-169.70749707497075,52.80639327682343],[-169.7218972189722,52.79250525513072],[-169.87669876698766,52.81333728766978],[-169.9810998109981,52.80639327682343],[-169.9918999189992,52.83069731478568],[-169.9810998109981,52.85152934732477],[-169.81909819098192,52.88277739613338],[-169.75429754297542,52.88277739613338],[-169.7110971109711,52.867153371729074],[-169.69309693096932,52.84805734190158]]],[[[172.81072810728108,53.01297759950259],[172.98352983529838,52.97999354798239],[173.10233102331023,52.99561757238669],[173.24993249932498,52.943537491038995],[173.43713437134375,52.85152934732477],[173.39393393933943,52.83416932020887],[173.3471334713347,52.82548930665092],[173.3039330393304,52.82548930665092],[173.159931599316,52.811601284958186],[173.0807308073081,52.81507329038138],[172.9367293672937,52.752577192764164],[172.7747277472775,52.79771326326548],[172.7207272072721,52.88624940155654],[172.59472594725946,52.90708143409563],[172.49392493924938,52.93832948290424],[172.67752677526778,53.00776959136783],[172.81072810728108,53.01297759950259]]],[[[-167.9650796507965,53.34455411741621],[-168.2710827108271,53.23865795200925],[-168.37188371883718,53.1605378299877],[-168.44748447484474,53.084153710677754],[-168.5050850508505,53.04248964559963],[-168.54828548285482,53.03554563475325],[-168.59868598685986,53.01644960492578],[-168.69948699486994,52.96263352086649],[-168.74268742687426,52.95742551273173],[-169.06669066690668,52.83416932020887],[-169.08829088290884,52.83243331749728],[-169.07389073890738,52.86368136630588],[-168.9730897308973,52.908817436807226],[-168.90828908289083,52.95048150188538],[-168.83628836288364,53.019921610348945],[-168.79668796687966,53.0442256483112],[-168.78228782287823,53.078945702542995],[-168.77868778687787,53.14838581100659],[-168.76068760687608,53.17442585168044],[-168.68868688686888,53.22650593302811],[-168.63828638286384,53.25601797912515],[-168.57348573485734,53.266433995394664],[-168.43668436684368,53.25601797912515],[-168.3790837908379,53.28379402251056],[-168.36468364683645,53.30289005233806],[-168.3970839708397,53.32198608216555],[-168.40428404284043,53.35323413097416],[-168.3970839708397,53.40878621774502],[-168.35748357483575,53.45739429366952],[-168.28908289082892,53.50079436145927],[-168.19188191881918,53.53377841297947],[-168.0730807308073,53.55634644823013],[-167.98667986679868,53.558082450941725],[-167.82827828278283,53.507738372305624],[-167.8030780307803,53.48517033705497],[-167.84267842678426,53.434826258418866],[-167.86427864278642,53.387954185205956],[-167.9650796507965,53.34455411741621]]],[[[-166.20826208262082,53.72300270854274],[-166.22266222662228,53.72126670583117],[-166.2478624786248,53.74557074379342],[-166.25146251462513,53.76813877904408],[-166.23346233462334,53.78376280344838],[-166.18666186661866,53.82195486310334],[-166.15426154261542,53.83584288479608],[-166.11466114661147,53.84278689564243],[-166.10386103861038,53.83237087937289],[-166.139861398614,53.787234808871574],[-166.1830618306183,53.757722762774534],[-166.20826208262082,53.72300270854274]]],[[[-166.6150661506615,53.90007498512489],[-166.5718657186572,53.85320291191198],[-166.49626496264963,53.88271495800899],[-166.44226442264423,53.92437902308714],[-166.39906399063992,53.97819510714643],[-166.3738637386374,53.999027139685495],[-166.33426334263342,53.97125109630005],[-166.22986229862298,53.93305903664509],[-166.319863198632,53.87403494445104],[-166.4890648906489,53.78549880615998],[-166.54666546665467,53.72647471396593],[-166.55026550265504,53.70043467329208],[-166.38466384663846,53.72126670583117],[-166.33786337863378,53.71779470040798],[-166.3090630906309,53.69696266786889],[-166.35586355863558,53.67439463261823],[-166.4458644586446,53.651826597367574],[-166.52146521465215,53.61016253228942],[-166.70146701467016,53.537250418402664],[-166.769867698677,53.47649032349702],[-166.85266852668528,53.452186285534765],[-166.96066960669606,53.44697827740001],[-167.15507155071552,53.40705021503342],[-167.27027270272703,53.37059415809006],[-167.2990729907299,53.34976212555097],[-167.33867338673386,53.34108211199302],[-167.3818738187382,53.34281811470461],[-167.42867428674288,53.325458087588714],[-167.47907479074792,53.29247403606851],[-167.52227522275223,53.27685001166421],[-167.59067590675906,53.273378006241046],[-167.63027630276304,53.25948998454831],[-167.66987669876698,53.25948998454831],[-167.78147781477816,53.299418046914866],[-167.810278102781,53.32372208487715],[-167.70947709477096,53.37059415809006],[-167.63747637476374,53.38621818249436],[-167.52947529475296,53.393162193340714],[-167.4250742507425,53.43656226113046],[-167.20547205472056,53.49558635332451],[-167.1370713707137,53.52683440213312],[-167.0938709387094,53.63620257296327],[-167.04347043470435,53.655298602790765],[-167.01467014670146,53.698698670580484],[-166.8958689586896,53.69696266786889],[-166.83826838268382,53.64835459194438],[-166.82026820268203,53.64141058109803],[-166.80946809468094,53.646618589232816],[-166.80226802268024,53.684810648887776],[-166.7410674106741,53.71258669227322],[-166.77706777067772,53.73341872481228],[-166.88866888668886,53.75945876548613],[-166.97146971469715,53.769874781755675],[-167.02547025470255,53.769874781755675],[-167.07227072270723,53.78376280344838],[-167.10467104671048,53.813274849545394],[-167.12267122671227,53.84278689564243],[-167.1190711907119,53.872298941739444],[-167.09027090270902,53.90528299325965],[-167.03987039870398,53.94173905020304],[-166.97866978669788,53.9625710827421],[-166.8490684906849,53.97819510714643],[-166.73386733867338,54.002499145108686],[-166.67266672666727,54.00597115053185],[-166.6258662586626,53.995555134262304],[-166.6150661506615,53.90007498512489]]],[[[-165.8410584105841,54.07020325086066],[-165.88065880658806,54.05284322374479],[-165.90945909459094,54.049371218321596],[-165.93465934659346,54.05978723459114],[-166.03546035460354,54.04763521561],[-166.0570605706057,54.054579226456354],[-166.10386103861038,54.113603318650405],[-166.10746107461074,54.14485136745901],[-166.08946089460895,54.169155405421265],[-166.04266042660427,54.19172344067195],[-165.9670596705967,54.210819470499416],[-165.89145891458915,54.20734746507625],[-165.76545765457655,54.151795378305394],[-165.70425704257042,54.12054732949676],[-165.69345693456935,54.0997152969577],[-165.73665736657367,54.0806192671302],[-165.8410584105841,54.07020325086066]]],[[[-165.56025560255603,54.13617135390106],[-165.60345603456034,54.12922734305471],[-165.61425614256143,54.13964335932425],[-165.62145621456216,54.183043427114],[-165.65385653856538,54.25248353557757],[-165.5890558905589,54.278523576251416],[-165.54945549455493,54.2837315843862],[-165.5350553505535,54.27331556811666],[-165.48825488254883,54.22123548676896],[-165.44145441454415,54.20734746507625],[-165.4090540905409,54.19693144880671],[-165.46665466654667,54.181307424402405],[-165.56025560255603,54.13617135390106]]],[[[-162.55422554225544,54.401779768774276],[-162.64062640626406,54.37921173352362],[-162.7342273422734,54.401779768774276],[-162.81342813428134,54.44517983656402],[-162.82062820628207,54.49378791248853],[-162.64422644226443,54.46253986367992],[-162.6082260822608,54.44691583927562],[-162.55422554225544,54.401779768774276]]],[[[-162.29862298622987,54.846196462941236],[-162.32022320223203,54.842724457518045],[-162.39222392223922,54.872236503615085],[-162.41742417424175,54.89654054157734],[-162.43542435424354,54.93126059580911],[-162.2950229502295,54.983340677156804],[-162.26622266222662,54.983340677156804],[-162.23742237422374,54.95556463377139],[-162.23382233822338,54.93126059580911],[-162.27342273422735,54.8670284954803],[-162.29862298622987,54.846196462941236]]],[[[-163.4758347583476,54.97986867173364],[-163.37863378633787,54.8149484141326],[-163.33543335433353,54.783700365323995],[-163.27423274232743,54.766340338208096],[-163.18783187831878,54.74724430838063],[-163.13383133831337,54.72294027041838],[-163.09063090630906,54.686484213474984],[-163.08343083430833,54.669124186359085],[-163.35703357033572,54.73509228939949],[-163.529835298353,54.63787613755048],[-163.58383583835837,54.62572411856934],[-164.07344073440734,54.62051611043458],[-164.17064170641706,54.60315608331868],[-164.23544235442355,54.57190803451007],[-164.3470434704347,54.481635893507416],[-164.40464404644047,54.448651841987214],[-164.46224462244624,54.427819809448124],[-164.59184591845917,54.40351577148587],[-164.7430474304743,54.40698777690906],[-164.82224822248222,54.419139795890175],[-164.86544865448656,54.460803860968326],[-164.9050490504905,54.54413199112463],[-164.9050490504905,54.56843602908688],[-164.8870488704887,54.60836409145344],[-164.75024750247502,54.66218017551273],[-164.7070470704707,54.69169222160974],[-164.53064530645307,54.880916517173034],[-164.48024480244803,54.906956557846854],[-164.42264422644226,54.913900568693236],[-164.2750427504275,54.9000125470005],[-164.14544145441454,54.95556463377139],[-163.86823868238682,55.03889276392766],[-163.8070380703807,55.04930878019721],[-163.60903609036092,55.051044782908804],[-163.55143551435515,55.037156761216096],[-163.51183511835117,55.01458872596541],[-163.4758347583476,54.97986867173364]]],[[[-159.3609936099361,54.97292466088726],[-159.39339393393934,54.9677166527525],[-159.42219422194222,54.978132669022045],[-159.4581945819458,55.0354207585045],[-159.46179461794617,55.05798879375516],[-159.38979389793897,55.04062876663926],[-159.36459364593645,54.99896470156111],[-159.3609936099361,54.97292466088726]]],[[[-159.51579515795157,55.151732940181006],[-159.51939519395194,55.071876815447865],[-159.5337953379534,55.05972479646675],[-159.56259562595625,55.080556829005815],[-159.61659616596165,55.05798879375516],[-159.6489964899649,55.075348820871056],[-159.63459634596347,55.1031248642565],[-159.6381963819638,55.12395689679556],[-159.59859598595986,55.12569289950716],[-159.58779587795877,55.165620961873714],[-159.5949959499595,55.18124498627802],[-159.57339573395734,55.21770104322141],[-159.54459544595446,55.22638105677936],[-159.51579515795157,55.151732940181006]]],[[[-131.33831338313382,55.080556829005815],[-131.23751237512374,54.9503566256366],[-131.23031230312301,54.90348455242369],[-131.3311133111331,54.88786052801939],[-131.40671406714068,54.89480453886574],[-131.44631446314463,54.90869256055845],[-131.45711457114572,54.93126059580911],[-131.43191431914317,54.99722869884951],[-131.48231482314822,55.0354207585045],[-131.53991539915398,55.04930878019721],[-131.5939159391594,55.025004742234955],[-131.5939159391594,55.09097284527536],[-131.55431554315544,55.13784491848827],[-131.57951579515796,55.20034101610551],[-131.57951579515796,55.24894909203002],[-131.5651156511565,55.26457311643432],[-131.5111151111511,55.262837113722725],[-131.40311403114032,55.212493035086624],[-131.33831338313382,55.080556829005815]]],[[[-159.87219872198722,55.12916490493035],[-159.93339933399335,55.10659686967966],[-159.95139951399514,55.07882082629425],[-159.99819998199982,55.06666880731311],[-160.0378003780038,55.04410077206245],[-160.1710017100171,54.94167661207865],[-160.22860228602286,54.92258058225116],[-160.16380163801637,55.01111672054225],[-160.1530015300153,55.03889276392766],[-160.1530015300153,55.05625279104356],[-160.1710017100171,55.122220894083966],[-160.1350013500135,55.1204848913724],[-160.10260102601026,55.13437291306511],[-160.0378003780038,55.19339700525916],[-159.98019980199803,55.198605013393916],[-159.9189991899919,55.26804512185751],[-159.88659886598867,55.27325312999227],[-159.87219872198722,55.262837113722725],[-159.89739897398974,55.22117304864457],[-159.83979839798397,55.18298098898961],[-159.85419854198543,55.14478892933465],[-159.87219872198722,55.12916490493035]]],[[[-132.86112861128612,54.89480453886574],[-132.83952839528393,54.880916517173034],[-132.81432814328144,54.889596530730955],[-132.7711277112771,54.92605258767435],[-132.6991269912699,54.919108576827995],[-132.64872648726487,54.906956557846854],[-132.61632616326165,54.893068536154146],[-132.63432634326344,54.84098845480645],[-132.64872648726487,54.75592432193858],[-132.67752677526775,54.72641227584154],[-132.70632706327063,54.68474821076339],[-132.80712807128072,54.70905224872564],[-132.88992889928898,54.76286833278493],[-133.00873008730088,54.854876476499186],[-133.0771307713077,54.92084457953959],[-133.08073080730807,54.948620622925006],[-133.12393123931238,54.969452655464096],[-133.2031320313203,55.084028834429006],[-133.24993249932498,55.17430097543166],[-133.32553325533254,55.18471699170121],[-133.41913419134193,55.21075703237506],[-133.4551345513455,55.26110111101116],[-133.429934299343,55.30450117880088],[-133.29673296732966,55.32533321133997],[-133.09873098730986,55.21422903779822],[-133.06633066330664,55.165620961873714],[-132.99432994329942,55.110068875102854],[-132.98352983529836,55.033684755792905],[-132.94752947529474,55.0024367069843],[-132.86112861128612,54.89480453886574]]],[[[-160.32940329403294,55.33748523032108],[-160.34380343803437,55.25936510829956],[-160.48060480604806,55.30970918693566],[-160.51660516605165,55.334013224897916],[-160.49140491404916,55.35310925472538],[-160.3618036180362,55.35658126014857],[-160.32940329403294,55.33748523032108]]],[[[-160.6858068580686,55.31491719507042],[-160.67140671406713,55.31491719507042],[-160.6390063900639,55.321861205916775],[-160.57420574205742,55.37741329268766],[-160.55260552605526,55.380885298110826],[-160.55260552605526,55.36352527099493],[-160.58140581405814,55.30797318422407],[-160.5310053100531,55.233325067625714],[-160.48420484204843,55.19686901068232],[-160.4878048780488,55.18471699170121],[-160.61020610206103,55.15867695102736],[-160.70020700207002,55.177772980854854],[-160.75060750607506,55.1708289700085],[-160.79380793807937,55.14478892933465],[-160.82620826208262,55.17430097543166],[-160.84780847808477,55.31144518964726],[-160.84060840608407,55.33574922760951],[-160.79020790207903,55.38262130082242],[-160.72540725407254,55.40518933607308],[-160.69660696606965,55.398245325226725],[-160.67140671406713,55.37914929539923],[-160.66780667806677,55.360053265571764],[-160.6858068580686,55.31491719507042]]],[[[-133.3039330393304,55.54406955300024],[-133.28233282332823,55.516293509614826],[-133.28233282332823,55.49719747978733],[-133.42633426334262,55.43122937674693],[-133.429934299343,55.41734135505422],[-133.46233462334624,55.37741329268766],[-133.49473494734946,55.36178926828333],[-133.54873548735486,55.31665319778202],[-133.64953649536494,55.26978112456911],[-133.6351363513635,55.41386934963103],[-133.7359373593736,55.49719747978733],[-133.6351363513635,55.53886154486548],[-133.56673566735668,55.52670952588437],[-133.4551345513455,55.521501517749584],[-133.3471334713347,55.55969357740457],[-133.3039330393304,55.54406955300024]]],[[[-155.56655566555665,55.821829986854596],[-155.60615606156063,55.78884593533439],[-155.68175681756819,55.792317940757556],[-155.7249572495725,55.8027339570271],[-155.73575735757356,55.830510000412545],[-155.62055620556205,55.91383813056885],[-155.59535595355953,55.92425414683839],[-155.57375573755738,55.9207821414152],[-155.56295562955628,55.886062087183404],[-155.56655566555665,55.821829986854596]]],[[[-130.9783097830978,55.48851746622938],[-131.01431014310143,55.37914929539923],[-131.08271082710826,55.266309119145916],[-131.1871118711187,55.20554902424027],[-131.26271262712626,55.219437045933006],[-131.31671316713167,55.26804512185751],[-131.3671136711367,55.266309119145916],[-131.4211142111421,55.27672513541546],[-131.449914499145,55.31665319778202],[-131.4211142111421,55.368733279129714],[-131.44631446314463,55.40866134149627],[-131.47511475114752,55.37394128726447],[-131.5219152191522,55.34095723574427],[-131.64071640716406,55.29929317066612],[-131.72351723517235,55.21770104322141],[-131.7631176311763,55.165620961873714],[-131.809918099181,55.22290905135617],[-131.84231842318422,55.35831726286017],[-131.8459184591846,55.415605352342624],[-131.75951759517596,55.50240548792209],[-131.6479164791648,55.58573361807839],[-131.62631626316264,55.83224600312414],[-131.269912699127,55.955502195647],[-131.23751237512374,55.948558184800646],[-131.12231122311223,55.85655004108639],[-130.99630996309963,55.72808584042875],[-130.96750967509675,55.6690617482347],[-130.96390963909639,55.56837359096252],[-130.9783097830978,55.48851746622938]]],[[[-133.56673566735668,56.339158794908286],[-133.37593375933758,56.318326762369225],[-133.2031320313203,56.32006276508082],[-133.14193141931418,56.27839870000267],[-133.1059310593106,56.23499863221292],[-133.08073080730807,56.19333456713477],[-133.0771307713077,56.15514250747981],[-133.08073080730807,56.12910246680596],[-133.10233102331023,56.09959042070892],[-133.0951309513095,56.089174404439404],[-132.75672756727568,55.995430258013556],[-132.59832598325983,55.894742100741354],[-132.53352533525336,55.84266201939366],[-132.49752497524975,55.79752594889234],[-132.4291242912429,55.686421775350595],[-132.28872288722886,55.55795757469298],[-132.21312213122133,55.51802951232642],[-132.17352173521735,55.47983745267143],[-132.1951219512195,55.47983745267143],[-132.29592295922959,55.50761349605688],[-132.5119251192512,55.59441363163634],[-132.529925299253,55.59094162621318],[-132.5479254792548,55.54406955300024],[-132.58032580325803,55.50240548792209],[-132.63072630726307,55.47289344182508],[-132.5911259112591,55.46421342826713],[-132.41832418324182,55.483309458094624],[-132.27072270722707,55.398245325226725],[-132.21672216722166,55.38435730353402],[-132.15912159121592,55.32359720862837],[-132.15912159121592,55.29929317066612],[-132.19152191521914,55.254157100164775],[-132.21312213122133,55.236797073048905],[-132.2059220592206,55.224645054067764],[-132.16632166321662,55.21770104322141],[-132.00432004320044,55.22985306220252],[-131.97551975519755,55.20902102966346],[-132.00072000720007,55.033684755792905],[-131.97911979119792,54.969452655464096],[-131.97911979119792,54.939940609367056],[-131.9971199711997,54.901748549712096],[-131.9971199711997,54.868764498191894],[-131.98271982719828,54.834044443960096],[-131.97911979119792,54.804532397863085],[-132.02232022320223,54.72641227584154],[-132.06552065520654,54.71252425414883],[-132.13392133921337,54.71252425414883],[-132.18792187921878,54.73509228939949],[-132.2671226712267,54.80279639515149],[-132.34272342723426,54.906956557846854],[-132.37152371523715,54.92258058225116],[-132.46872468724686,54.93820460665549],[-132.48672486724865,54.9503566256366],[-132.5479254792548,54.9520926283482],[-132.59472594725946,54.995492696137944],[-132.58752587525873,55.0527807856204],[-132.6271262712627,55.110068875102854],[-132.62352623526235,55.1361089157767],[-132.6667266672667,55.14652493204622],[-132.70272702727027,55.130900907641916],[-132.68112681126811,55.07361281815946],[-132.70272702727027,55.030212750369714],[-132.7819278192782,55.04930878019721],[-132.91152911529116,55.18818899712437],[-133.05913059130592,55.301029173377714],[-133.12033120331205,55.32706921405156],[-133.10233102331023,55.360053265571764],[-133.03033030330303,55.37741329268766],[-132.96912969129693,55.37567728997607],[-132.95832958329584,55.394773319803534],[-133.08073080730807,55.504141490633685],[-133.0771307713077,55.53538953944229],[-133.0339303393034,55.589205623501584],[-133.0879308793088,55.61177365875224],[-133.24273242732426,55.59614963434794],[-133.29673296732966,55.60656565061748],[-133.34353343533434,55.64996571840723],[-133.36873368733688,55.68815777806219],[-133.50193501935019,55.695101788908545],[-133.55233552335523,55.69162978348538],[-133.63873638736388,55.74891787296784],[-133.6819368193682,55.7853739299112],[-133.6639366393664,55.8044699597387],[-133.58473584735847,55.8357180085473],[-133.5379353793538,55.83224600312414],[-133.44793447934478,55.79752594889234],[-133.4119341193412,55.79752594889234],[-133.3219332193322,55.84439802210525],[-133.30753307533075,55.886062087183404],[-133.24273242732426,55.9207821414152],[-133.25353253532535,55.957238198358596],[-133.28953289532896,56.01799829326421],[-133.37233372333725,56.03535832038011],[-133.5379353793538,55.99890226343675],[-133.68553685536855,55.94335017666586],[-133.74313743137432,55.96418220920495],[-133.75393753937539,55.99890226343675],[-133.5991359913599,56.09438241257416],[-133.53073530735307,56.14646249392186],[-133.5451354513545,56.17597454001887],[-133.59553595535954,56.21590260238543],[-133.5991359913599,56.31659075965763],[-133.56673566735668,56.339158794908286]]],[[[-132.77832778327783,56.24715065119406],[-132.83232832328324,56.24367864577087],[-132.88992889928898,56.259302670175174],[-133.0339303393034,56.34089479761988],[-133.03753037530376,56.365198835582135],[-133.0159301593016,56.39123887625598],[-132.93672936729368,56.441582954892084],[-132.90072900729007,56.453734973873225],[-132.70632706327063,56.44852696573844],[-132.6451264512645,56.43463894404573],[-132.63072630726307,56.41207090879507],[-132.63072630726307,56.38776687083282],[-132.65232652326523,56.365198835582135],[-132.6559265592656,56.339158794908286],[-132.6451264512645,56.313118754234466],[-132.67032670326702,56.28707871356062],[-132.77832778327783,56.24715065119406]]],[[[-132.11232112321125,56.110006436978466],[-132.13392133921337,55.94335017666586],[-132.17352173521735,55.95203019022381],[-132.20952209522096,55.953766192935404],[-132.28872288722886,55.92946215497315],[-132.36792367923678,55.9398781712427],[-132.40752407524076,55.95897420107016],[-132.4219242192422,55.97980623360925],[-132.40752407524076,56.02841430953376],[-132.45072450724507,56.0561903529192],[-132.6019260192602,56.06660636918872],[-132.65952659526596,56.07875838816986],[-132.69192691926918,56.130838469517556],[-132.6991269912699,56.19854257526953],[-132.6739267392674,56.22284661323178],[-132.59832598325983,56.241942643059275],[-132.54072540725406,56.32353477050398],[-132.50472504725047,56.33568678948512],[-132.37872378723787,56.49887104437454],[-132.31752317523174,56.48671902539343],[-132.2059220592206,56.38776687083282],[-132.06552065520654,56.24367864577087],[-132.11232112321125,56.110006436978466]]],[[[-154.68454684546845,56.436374946757326],[-154.7529475294753,56.41207090879507],[-154.77454774547746,56.42075092235302],[-154.7781477814778,56.43984695218049],[-154.760147601476,56.471095000989095],[-154.72774727747276,56.50234304979773],[-154.62334623346234,56.56136714199178],[-154.5189451894519,56.60129520435834],[-154.4649446494465,56.597823198935146],[-154.44334443344434,56.57351916097289],[-154.51174511745117,56.521439079625196],[-154.68454684546845,56.436374946757326]]],[[[-154.20934209342093,56.51449506877884],[-154.2561425614256,56.51275906606725],[-154.33174331743317,56.538799106741095],[-154.3209432094321,56.57004715554973],[-154.21654216542166,56.60823921520469],[-154.1121411214112,56.60303120706993],[-154.10134101341015,56.58219917453084],[-154.10854108541085,56.55789513656859],[-154.11574115741158,56.54400711487588],[-154.14814148141483,56.530119093183146],[-154.20934209342093,56.51449506877884]]],[[[-169.75429754297542,56.63427925587854],[-169.62469624696246,56.615183226051045],[-169.5490954909549,56.627335245032185],[-169.48429484294843,56.61691922876264],[-169.47349473494734,56.59435119351198],[-169.5850958509585,56.542271112164286],[-169.6318963189632,56.54574311758745],[-169.76509765097651,56.60823921520469],[-169.75429754297542,56.63427925587854]]],[[[-132.74592745927458,56.52491108504839],[-132.75672756727568,56.51102306335568],[-132.88632886328864,56.51275906606725],[-132.92952929529295,56.52491108504839],[-132.94752947529474,56.56657515012654],[-132.93672936729368,56.606503212493095],[-132.9079290792908,56.6377512613017],[-132.87192871928718,56.69677535349575],[-132.8431284312843,56.79399150534479],[-132.6559265592656,56.68462333451464],[-132.59832598325983,56.636015258590135],[-132.56952569525694,56.57525516368449],[-132.63432634326344,56.55268712843383],[-132.71352713527136,56.542271112164286],[-132.74592745927458,56.52491108504839]]],[[[-133.9879398793988,56.844335583980865],[-133.92313923139233,56.7748954755173],[-133.82953829538295,56.78183948636365],[-133.7791377913779,56.729759405015955],[-133.73953739537396,56.64990328028284],[-133.76833768337684,56.59955920164674],[-133.8079380793808,56.61171122062788],[-133.85473854738547,56.58219917453084],[-133.88353883538835,56.48498302268183],[-133.86913869138692,56.38950287354439],[-133.88353883538835,56.292286721695376],[-133.93753937539375,56.19333456713477],[-133.94833948339482,56.127366464094365],[-133.969939699397,56.10827043426687],[-133.99513995139952,56.10132642342052],[-134.0239402394024,56.118686450536416],[-134.06714067140672,56.13257447222912],[-134.12114121141212,56.077022385458264],[-134.18954189541896,56.077022385458264],[-134.24354243542436,56.203750583404315],[-134.19674196741965,56.41380691150664],[-134.0851408514085,56.45720697929639],[-134.14994149941498,56.51275906606725],[-134.29034290342904,56.58046317181925],[-134.27954279542794,56.61691922876264],[-134.3839438394384,56.724551396881196],[-134.39114391143912,56.74885543484345],[-134.37314373143732,56.839127575846106],[-134.2759427594276,56.91898370057922],[-134.14274142741428,56.932871722271955],[-134.05274052740526,56.89815166804016],[-134.00234002340022,56.86863962194312],[-133.9879398793988,56.844335583980865]]],[[[-133.36513365133652,57.00404783344712],[-133.30033300333002,56.97279978463851],[-133.26433264332644,57.00578383615871],[-133.19593195931958,57.00404783344712],[-133.069930699307,56.974535787350106],[-132.99792997929978,56.93113571956036],[-132.95472954729547,56.88079164092426],[-132.9511295112951,56.85127959482725],[-132.9619296192962,56.78183948636365],[-132.95472954729547,56.712399377900056],[-132.95832958329584,56.677679323668286],[-132.97632976329763,56.64643127485965],[-133.0051300513005,56.623863239608994],[-133.0339303393034,56.6203912341858],[-133.1311313113131,56.682887331803045],[-133.24273242732426,56.79572750805636],[-133.3291332913329,56.83044756228816],[-133.33273332733327,56.818295543307045],[-133.30753307533075,56.78704749449841],[-133.23913239132392,56.72628739959279],[-133.22833228332283,56.6898313426494],[-133.1779317793178,56.644695272148084],[-133.15633156331563,56.61171122062788],[-133.14553145531454,56.56657515012654],[-133.14553145531454,56.52838309047158],[-133.159931599316,56.495399038951376],[-133.18153181531815,56.474567006412286],[-133.2139321393214,56.46415099014274],[-133.3831338313383,56.474567006412286],[-133.4839348393484,56.45199897116163],[-133.60273602736027,56.46415099014274],[-133.63153631536315,56.483247019970236],[-133.64953649536494,56.51623107149044],[-133.65673656736567,56.59608719622355],[-133.68913689136892,56.71066337518849],[-133.6819368193682,56.797463510767955],[-133.75753757537575,56.87731963550107],[-133.82233822338225,56.924191708714005],[-133.9159391593916,56.96759177650375],[-133.98073980739807,57.009255841581904],[-133.96273962739627,57.043975895813674],[-133.86553865538656,57.068279933775926],[-133.7071370713707,57.06307192564117],[-133.36513365133652,57.00404783344712]]],[[[-153.0069300693007,57.12556802325838],[-153.1329313293133,57.09258397173818],[-153.1581315813158,57.094319974449775],[-153.23373233732337,57.02835187140937],[-153.2949329493295,57.000575828023955],[-153.3741337413374,57.05265590937162],[-153.3561335613356,57.132512034104764],[-153.28413284132841,57.18459211545243],[-152.9349293492935,57.16723208833653],[-152.90972909729098,57.15160806393223],[-152.9061290612906,57.13945604495112],[-152.9349293492935,57.12904002868157],[-153.0069300693007,57.12556802325838]]],[[[-170.1611016110161,57.18459211545243],[-170.26550265502655,57.135984039527926],[-170.3591035910359,57.153344066643825],[-170.38430384303842,57.18806412087562],[-170.3879038790388,57.203688145279926],[-170.1179011790118,57.24188020493489],[-170.1611016110161,57.18459211545243]]],[[[-134.97074970749708,57.35124837576504],[-134.88434884348843,57.24188020493489],[-134.82314823148232,57.156816072067016],[-134.76914769147692,57.05439191208322],[-134.67554675546756,56.8425995812693],[-134.63234632346322,56.76274345653616],[-134.62154621546216,56.71760738603484],[-134.61074610746107,56.60303120706993],[-134.62514625146252,56.57872716910768],[-134.65034650346502,56.556159133856994],[-134.65754657546574,56.52317508233679],[-134.63234632346322,56.436374946757326],[-134.6287462874629,56.30270273796492],[-134.65394653946538,56.22805462136657],[-134.68274682746826,56.21590260238543],[-134.7511475114751,56.24020664034768],[-134.8051480514805,56.28187070542583],[-134.84834848348484,56.32353477050398],[-134.94914949149492,56.45720697929639],[-134.98154981549817,56.51970307691363],[-134.98154981549817,56.56310314470335],[-134.9671496714967,56.59608719622355],[-134.93474934749347,56.61691922876264],[-134.87354873548736,56.670735312821904],[-134.88434884348843,56.67941532637985],[-134.92754927549277,56.66726330739874],[-135.01755017550175,56.66031929655239],[-135.09675096750968,56.70198336163054],[-135.15795157951578,56.724551396881196],[-135.14715147151472,56.80267151890271],[-135.16155161551615,56.8235035514418],[-135.2839528395284,56.800935516191146],[-135.3307533075331,56.82176754873021],[-135.34155341553415,56.85127959482725],[-135.3379533795338,56.894679662616966],[-135.31635316353163,56.93113571956036],[-135.20115201152012,57.026615868697775],[-135.2119521195212,57.04571189852527],[-135.2659526595266,57.04918390394846],[-135.34155341553415,57.08216795546866],[-135.3739537395374,57.18806412087562],[-135.45315453154532,57.24882421578127],[-135.50355503555036,57.24361620764648],[-135.60795607956078,57.07175193919912],[-135.66195661956618,57.03355987954416],[-135.8131581315813,57.009255841581904],[-135.78075780757808,57.05786391750641],[-135.76635766357663,57.09952798258456],[-135.82035820358203,57.229728185953775],[-135.8239582395824,57.280072264589876],[-135.78795787957878,57.31652832153324],[-135.679956799568,57.33215234593757],[-135.6259562595626,57.35472038118823],[-135.57915579155792,57.38944043542003],[-135.56835568355683,57.4241604896518],[-135.48555485554857,57.51616863336605],[-135.44955449554496,57.53352866048195],[-135.34515345153451,57.53352866048195],[-135.12915129151293,57.43110450049818],[-135.06435064350643,57.41721647880544],[-134.97074970749708,57.35124837576504]]],[[[-153.2409324093241,57.84948115399126],[-153.26973269732696,57.82170511060582],[-153.2949329493295,57.8286491214522],[-153.35253352533525,57.861633172972404],[-153.46413464134642,57.91024124889691],[-153.51813518135182,57.941489297705516],[-153.52173521735216,57.955377319398224],[-153.4821348213482,57.97100134380253],[-153.34533345333455,57.93280928414757],[-153.29133291332914,57.89808922991577],[-153.2409324093241,57.84948115399126]]],[[[-152.89892898928989,57.823441113317415],[-152.89172891728919,57.76962502925815],[-152.84852848528485,57.77483303739291],[-152.69732697326972,57.832121126875364],[-152.61452614526144,57.84948115399126],[-152.51012510125102,57.85121715670286],[-152.42732427324273,57.82517711602901],[-152.41292412924128,57.806081086201516],[-152.420124201242,57.78177704823926],[-152.4849248492485,57.73490497502635],[-152.48132481324814,57.70365692621775],[-152.41292412924128,57.64636883673529],[-152.23652236522366,57.61512078792666],[-152.21492214922148,57.59776076081076],[-152.21492214922148,57.576928728271696],[-152.33732337323374,57.48144857913425],[-152.38052380523806,57.46061654659519],[-152.41292412924128,57.45540853846043],[-152.63252632526326,57.471032562864735],[-152.83052830528305,57.50228061167334],[-152.91332913329134,57.5074886198081],[-152.94212942129423,57.49880860625015],[-152.9961299612996,57.46929656015314],[-152.95652956529565,57.46061654659519],[-152.780127801278,57.45367253574884],[-152.71892718927188,57.41027246795909],[-152.69372693726936,57.37902441915048],[-152.67932679326793,57.344304364918685],[-152.71532715327152,57.33041634322598],[-152.78732787327874,57.32000032695643],[-152.87732877328773,57.32000032695643],[-152.9889298892989,57.28180826730147],[-153.050130501305,57.238408199511724],[-153.27333273332732,57.226256180530584],[-153.44253442534426,57.16723208833653],[-153.50373503735037,57.13772004223952],[-153.52533525335252,57.102999988007724],[-153.58653586535866,57.076959947333876],[-153.7341373413734,57.05265590937162],[-153.6477364773648,57.030087874120966],[-153.63333633336333,57.01099184429347],[-153.62973629736297,56.983215800908056],[-153.64413644136442,56.96064776565737],[-153.75573755737557,56.8582236056736],[-153.97173971739718,56.7748954755173],[-154.02574025740256,56.77836748094046],[-154.0509405094051,56.788783497210005],[-154.0689406894069,56.80440752161431],[-154.07254072540726,56.82003154601861],[-153.79173791737918,56.99015981175441],[-153.80253802538024,56.997103822600764],[-153.8781387813878,57.00404783344712],[-154.00054000540007,57.04918390394846],[-154.08334083340833,57.01967185785142],[-154.10134101341015,57.021407860563016],[-154.07974079740796,57.06133592292957],[-154.02574025740256,57.10820799614251],[-154.03654036540365,57.12209601783522],[-154.06534065340654,57.13424803681633],[-154.13374133741337,57.14119204766271],[-154.24534245342454,57.14292805037428],[-154.32454324543247,57.132512034104764],[-154.37854378543784,57.106471993430915],[-154.3821438214382,57.09605597716137],[-154.27054270542706,57.09952798258456],[-154.2381423814238,57.08737596360342],[-154.20934209342093,57.06307192564117],[-154.19134191341914,57.035295882255724],[-154.1841418414184,57.00578383615871],[-154.20934209342093,56.96411977108056],[-154.25974259742597,56.912039689732865],[-154.3389433894339,56.920719703290814],[-154.49734497344974,57.03703188496732],[-154.56934569345694,57.20542414799152],[-154.7061470614706,57.335624351360735],[-154.71334713347133,57.36687240016934],[-154.67374673746738,57.44672852490248],[-154.5369453694537,57.5595687011558],[-154.38574385743857,57.590816749964404],[-154.28134281342813,57.63768882317734],[-154.18054180541804,57.65157684487005],[-154.11574115741158,57.65157684487005],[-154.02934029340292,57.63074481233096],[-153.99333993339934,57.58734474454124],[-154.0149401494015,57.56651271200215],[-154.00774007740077,57.556096695732606],[-153.94653946539466,57.530056655058786],[-153.88173881738817,57.43978451405613],[-153.8061380613806,57.35819238661139],[-153.75573755737557,57.32520833509119],[-153.68733687336874,57.30437630255213],[-153.75573755737557,57.36687240016934],[-153.7989379893799,57.44325651947929],[-153.8169381693817,57.59602475809919],[-153.83853838538386,57.63595282046575],[-153.7989379893799,57.64636883673529],[-153.6909369093691,57.641160828600505],[-153.69453694536946,57.66372886385116],[-153.80973809738097,57.71407294248726],[-153.8781387813878,57.75747301027701],[-153.9069390693907,57.79045706179721],[-153.90333903339032,57.81996910789425],[-153.84213842138422,57.86336917568397],[-153.8061380613806,57.87552119466511],[-153.77013770137702,57.88072920279987],[-153.69453694536946,57.87204918924192],[-153.66213662136622,57.85816116754921],[-153.56853568535686,57.7609450157002],[-153.52533525335252,57.73143296960316],[-153.48933489334894,57.73143296960316],[-153.45333453334533,57.747056994007465],[-153.42093420934208,57.7783050428161],[-153.39213392133922,57.79913707535516],[-153.3561335613356,57.80434508348995],[-153.25173251732517,57.79045706179721],[-153.21573215732158,57.795665069932],[-153.20133201332013,57.81996910789425],[-153.20133201332013,57.86336917568397],[-153.1761317613176,57.878993200088274],[-153.16893168931688,57.91024124889691],[-153.22653226532265,57.95711332210982],[-153.16173161731618,57.97273734651412],[-152.94212942129423,57.93628128957076],[-152.8521285212852,57.89635322720417],[-152.89892898928989,57.823441113317415]]],[[[-135.73035730357304,58.243553769522094],[-135.58635586355865,58.14633761767308],[-135.58635586355865,58.123769582422426],[-135.6151561515615,58.05780147938202],[-135.69435694356943,58.03870544955453],[-135.67275672756728,58.01266540888068],[-135.61155611556114,57.99183337634162],[-135.5719557195572,58.009193403457516],[-135.42075420754207,58.102937549883336],[-135.3739537395374,58.12203357971083],[-135.34515345153451,58.123769582422426],[-135.16155161551615,58.09599353903698],[-135.0031500315003,58.05085746853567],[-134.95634956349562,58.01613741430387],[-134.92754927549277,57.95364131668663],[-134.97074970749708,57.81649710247106],[-135.10395103951038,57.793929067220404],[-135.1651516515165,57.795665069932],[-135.229952299523,57.81649710247106],[-135.3379533795338,57.767889026546555],[-135.2479524795248,57.73316897231476],[-134.9779497794978,57.72448895875681],[-134.89514895148952,57.64810483944686],[-134.87354873548736,57.58908074725284],[-134.93114931149313,57.48144857913425],[-135.08595085950859,57.51096062523129],[-135.2191521915219,57.573456722848505],[-135.49635496354963,57.661992861139595],[-135.56475564755647,57.66720086927435],[-135.60795607956078,57.65157684487005],[-135.62235622356224,57.59776076081076],[-135.61875618756187,57.479712576422685],[-135.69075690756907,57.420688484228634],[-135.91035910359102,57.44672852490248],[-135.99675996759967,57.535264663193544],[-136.0759607596076,57.67414488012071],[-136.37836378363784,57.840801140433314],[-136.4611646116461,57.873785191953516],[-136.5691656916569,57.97273734651412],[-136.5259652596526,58.05085746853567],[-136.51156511565114,58.09599353903698],[-136.4539645396454,58.10814555801812],[-136.3711637116371,58.14286561224992],[-136.32076320763207,58.21924973155984],[-136.2451624516245,58.15675363394263],[-136.14436144361443,58.09772954174858],[-136.14076140761406,58.15328162851944],[-136.0939609396094,58.19841769902078],[-135.9931599315993,58.196681696309184],[-135.94635946359463,58.205361709867134],[-135.88155881558816,58.247025774945286],[-135.78795787957878,58.267857807484376],[-135.73035730357304,58.243553769522094]]],[[[-134.3119431194312,58.22966574782939],[-134.31914319143192,58.20362570715554],[-134.45594455944558,58.20709771257873],[-134.59274592745928,58.243553769522094],[-134.6611466114661,58.29042584273503],[-134.64674646746468,58.31299387798569],[-134.52074520745208,58.332089907813184],[-134.39834398343982,58.28695383731184],[-134.3119431194312,58.22966574782939]]],[[[-134.67914679146793,58.16196164207739],[-134.42714427144273,58.13939360682673],[-134.239942399424,58.14460161496149],[-134.07074070740708,57.99530538176478],[-133.96633966339664,57.873785191953516],[-133.9051390513905,57.78872105908562],[-133.86913869138692,57.70712893164091],[-133.82233822338225,57.62900880961939],[-133.82593825938258,57.61685679063825],[-133.92673926739266,57.670672874697544],[-133.99513995139952,57.7783050428161],[-134.0311403114031,57.81996910789425],[-134.06714067140672,57.83906513772172],[-134.1031410314103,57.878993200088274],[-134.17874178741786,57.98141736007207],[-134.17874178741786,58.01092940616911],[-134.2111421114211,58.03870544955453],[-134.25074250742506,58.04912146582407],[-134.2939429394294,58.043913457689314],[-134.30834308343083,58.035233444131364],[-134.3011430114301,57.96405733295617],[-134.26874268742688,57.88420120822306],[-134.0851408514085,57.712336939775696],[-133.96273962739627,57.61338478521509],[-133.93753937539375,57.582136736406454],[-133.91953919539196,57.4918645954038],[-133.97353973539737,57.45193653303724],[-133.90873908739087,57.36860840288094],[-133.91233912339123,57.352984378476634],[-133.92673926739266,57.33736035407233],[-134.09954099540994,57.30090429712894],[-134.26154261542615,57.14640005579747],[-134.43434434344343,57.056127914794814],[-134.51714517145172,57.042239893102106],[-134.5531455314553,57.05786391750641],[-134.59274592745928,57.09258397173818],[-134.61434614346143,57.13772004223952],[-134.6179461794618,57.19500813172198],[-134.57474574745748,57.23146418866537],[-134.48834488344883,57.420688484228634],[-134.48834488344883,57.48144857913425],[-134.59634596345964,57.56824871471375],[-134.6611466114661,57.63768882317734],[-134.69354693546936,57.73664097773795],[-134.75474754747546,57.99530538176478],[-134.779947799478,58.07863351192108],[-134.81954819548196,58.14633761767308],[-134.869948699487,58.20188970444397],[-134.90594905949058,58.26264979934959],[-134.93474934749347,58.32861790238999],[-134.9239492394924,58.35465794306384],[-134.83754837548375,58.319937888832044],[-134.7331473314733,58.22445773969463],[-134.67914679146793,58.16196164207739]]],[[[-152.41652416524164,58.3598659511986],[-152.38052380523806,58.352921940352246],[-152.34452344523444,58.4119460325463],[-152.31572315723156,58.41368203525789],[-152.1969219692197,58.36333795662179],[-152.1249212492125,58.373753972891336],[-152.07812078120782,58.31299387798569],[-152.0349203492035,58.306049867139336],[-151.9989199891999,58.314729880697286],[-151.97371973719737,58.30952187256253],[-151.9809198091981,58.243553769522094],[-152.06732067320672,58.17758566648169],[-152.11052110521106,58.16196164207739],[-152.16452164521644,58.17758566648169],[-152.18612186121862,58.18452967732807],[-152.2221222212222,58.21404172342508],[-152.2509225092251,58.25049778036848],[-152.26892268922688,58.252233783080044],[-152.33372333723338,58.208833715290325],[-152.33372333723338,58.18626568003964],[-152.3049230492305,58.15328162851944],[-152.30852308523086,58.13418559869197],[-152.38052380523806,58.123769582422426],[-152.45252452524525,58.128977590557184],[-152.5389253892539,58.10120154717177],[-152.5569255692557,58.11856157428767],[-152.57132571325712,58.16890565292374],[-152.59652596525964,58.16196164207739],[-152.63972639726398,58.10120154717177],[-152.6829268292683,58.06300948751678],[-152.76212762127622,58.03176143870817],[-152.780127801278,58.01613741430387],[-152.84132841328415,58.014401411592274],[-152.92772927729277,57.99356937905321],[-152.98172981729817,57.997041384476375],[-153.30573305733057,58.06300948751678],[-153.38133381333813,58.08731352547903],[-153.1149311493115,58.238345761387336],[-152.97452974529745,58.29736985358139],[-152.89532895328952,58.293897848158196],[-152.8161281612816,58.27480181833073],[-152.77292772927728,58.27827382375389],[-152.76932769327692,58.34597792950589],[-152.84492844928448,58.39632200814199],[-152.84132841328415,58.41715404068108],[-152.67572675726757,58.450138092201286],[-152.6109261092611,58.4449300840665],[-152.54252542525424,58.4275700569506],[-152.47772477724777,58.399794013565185],[-152.41652416524164,58.3598659511986]]],[[[-152.4849248492485,58.484858146433055],[-152.51732517325172,58.4779141355867],[-152.58932589325894,58.50916218439531],[-152.63612636126362,58.54214623591551],[-152.60372603726037,58.56645027387776],[-152.46332463324632,58.61853035522546],[-152.39492394923948,58.61853035522546],[-152.3661236612366,58.611586344379106],[-152.35532355323554,58.59422631726321],[-152.36252362523624,58.57165828201255],[-152.39132391323912,58.54041023320394],[-152.4849248492485,58.484858146433055]]],[[[-160.91980919809197,58.57686629014731],[-160.9918099180992,58.561242265743005],[-161.0710107101071,58.569922279300954],[-161.13221132211322,58.66887443386156],[-161.08541085410855,58.670610436573156],[-160.98460984609846,58.73657853961356],[-160.76860768607685,58.78865862096126],[-160.71460714607147,58.79560263180761],[-160.91980919809197,58.57686629014731]]],[[[-144.56484564845647,59.81810822893388],[-144.6152461524615,59.81290022079912],[-144.5432454324543,59.87886832383953],[-144.4460444604446,59.95004443501469],[-144.35244352443524,59.99691650822763],[-144.23724237242374,60.016012538055094],[-144.2480424804248,59.981292483823324],[-144.40284402844028,59.92053238891768],[-144.56484564845647,59.81810822893388]]],[[[-148.02088020880208,60.06462061397963],[-148.0748807488075,60.03510856788259],[-148.27288272882728,60.05246859499849],[-148.22968229682297,60.11322868990413],[-148.07848078480785,60.151420749559094],[-147.9128791287913,60.09239665736504],[-148.02088020880208,60.06462061397963]]],[[[-147.73647736477363,59.81290022079912],[-147.8480784807848,59.799012199106414],[-147.87327873278733,59.828524245203425],[-147.81567815678156,59.901436359090184],[-147.76887768877688,59.943100424168335],[-147.73287732877327,59.95351644043788],[-147.6068760687607,60.036844570594184],[-147.46647466474664,60.09760466549983],[-147.33687336873368,60.18614080379089],[-147.20367203672038,60.31113299902535],[-147.1820718207182,60.35800507223826],[-147.1208712087121,60.36321308037304],[-147.020070200702,60.33196503156441],[-146.95886958869588,60.28856496377469],[-146.98766987669876,60.25384490954289],[-147.31887318873189,60.075036630249144],[-147.34767347673477,60.05246859499849],[-147.37647376473765,59.99170850009284],[-147.40527405274054,59.969140464842184],[-147.44847448474485,59.960460451284234],[-147.48087480874807,59.934420410610386],[-147.4988749887499,59.89102034282067],[-147.53847538475384,59.866716304858386],[-147.60327603276033,59.86498030214682],[-147.64647646476465,59.85282828316568],[-147.6680766807668,59.83199625062662],[-147.73647736477363,59.81290022079912]]],[[[-166.13626136261362,60.384045112912105],[-166.04266042660427,60.333701034276004],[-165.9958599585996,60.33196503156441],[-165.8410584105841,60.345853053257144],[-165.78345783457834,60.3354370369876],[-165.72945729457294,60.31460500444851],[-165.6970569705697,60.28162095292831],[-165.689856898569,60.22433286344585],[-165.7150571505715,60.172252782098184],[-165.70785707857078,60.10107667092299],[-165.71145711457115,60.069828622114386],[-165.63225632256322,60.028164557036234],[-165.60345603456034,59.972612470265375],[-165.59265592655927,59.913588378071324],[-165.76905769057691,59.892756345532234],[-165.94545945459456,59.88928434010907],[-166.10026100261,59.849356277742515],[-166.13266132661326,59.819844231645476],[-166.10746107461074,59.77470816114416],[-166.14706147061472,59.76429214487462],[-166.18666186661866,59.772972158432566],[-166.26226262262622,59.81463622351072],[-166.34146341463415,59.833732253338184],[-166.6258662586626,59.86498030214682],[-166.98586985869858,59.98302848653489],[-167.1370713707137,60.00906852720874],[-167.29547295472955,60.095868662788234],[-167.43587435874358,60.20697283632995],[-167.3458734587346,60.22433286344585],[-167.25227252272524,60.2330128770038],[-166.83466834668346,60.2173888525995],[-166.78426784267842,60.29724497733261],[-166.730267302673,60.316341007160105],[-166.60066600666008,60.33890904241076],[-166.47466474664748,60.38230911020051],[-166.42066420664207,60.38230911020051],[-166.3630636306363,60.36494908308461],[-166.2478624786248,60.39098912375846],[-166.18666186661866,60.396197131893246],[-166.13626136261362,60.384045112912105]]],[[[-145.1192511925119,60.337173039699195],[-145.15165151651516,60.31286900173694],[-145.2380523805238,60.32154901529489],[-145.2848528485285,60.337173039699195],[-145.12645126451264,60.401405140028004],[-145.10125101251012,60.387517118335296],[-145.1192511925119,60.337173039699195]]],[[[-146.39366393663937,60.45001321595251],[-146.37206372063721,60.422237172567065],[-146.18126181261812,60.42918118341345],[-146.12366123661235,60.42397317527866],[-146.10206102061022,60.41182115629755],[-146.1272612726127,60.392725126470054],[-146.2028620286203,60.3684210885078],[-146.4188641886419,60.325021020718054],[-146.59526595265953,60.2677329312356],[-146.6168661686617,60.27294093937036],[-146.64926649266494,60.3354370369876],[-146.68166681666816,60.36147707766145],[-146.70326703267034,60.396197131893246],[-146.70326703267034,60.40834915087436],[-146.6708667086671,60.43265318883661],[-146.6060660606606,60.46737324306841],[-146.55926559265592,60.481261264761116],[-146.39366393663937,60.45001321595251]]],[[[-147.65727657276574,60.45001321595251],[-147.65727657276574,60.42397317527866],[-147.68967689676896,60.39966913731641],[-147.6608766087661,60.3527970641035],[-147.71127711277114,60.27294093937036],[-147.73287732877327,60.22259686073426],[-147.76167761677618,60.189612809214054],[-147.78687786877867,60.17746079023294],[-147.81567815678156,60.184404801079296],[-147.8228782287823,60.20350083090679],[-147.8048780487805,60.231276874292206],[-147.86967869678696,60.22954087158064],[-147.89127891278912,60.298980980044206],[-147.85527855278553,60.32154901529489],[-147.84087840878408,60.3510610613919],[-147.83727837278371,60.371893093930964],[-147.7940779407794,60.460429232222054],[-147.77967779677797,60.46563724035681],[-147.77247772477725,60.44480520781775],[-147.76167761677618,60.439597199682964],[-147.73647736477363,60.448277213240914],[-147.70407704077041,60.4864692728959],[-147.68967689676896,60.49167728103066],[-147.65727657276574,60.45001321595251]]],[[[-152.02052020520205,60.36147707766145],[-152.06732067320672,60.35800507223826],[-152.00612006120062,60.40661314816276],[-151.95931959319594,60.5038293000118],[-151.8981189811898,60.489941278319066],[-151.88731887318875,60.47258125120317],[-151.9881198811988,60.37362909664256],[-152.02052020520205,60.36147707766145]]],[[[-172.74232742327422,60.45695722679886],[-172.52632526325263,60.39098912375846],[-172.3859238592386,60.39793313460481],[-172.2779227792278,60.34411705054555],[-172.23112231122312,60.298980980044206],[-172.39672396723967,60.33196503156441],[-172.63432634326344,60.328493026141246],[-172.95832958329584,60.46216523493365],[-173.07353073530734,60.49341328374226],[-173.04833048330482,60.56806140034061],[-172.92232922329222,60.60625345999557],[-172.86112861128612,60.50556530272337],[-172.74232742327422,60.45695722679886]]],[[[-147.9308793087931,60.82672580436747],[-148.0568805688057,60.81804579080952],[-148.11448114481144,60.83019780979063],[-148.12528125281253,60.84408583148334],[-148.10008100081,60.89442991011944],[-148.10008100081,60.91526194265853],[-148.03888038880388,60.92394195621648],[-147.96327963279634,60.89963791825423],[-147.94167941679416,60.875333880291976],[-147.9308793087931,60.82672580436747]]],[[[-171.46431464314642,63.64078619985423],[-171.44631446314463,63.61648216189198],[-171.3419134191342,63.61995416731514],[-171.1979119791198,63.609538151045626],[-171.03591035910358,63.585234113083345],[-170.8739087390874,63.593914126641295],[-170.67230672306724,63.66856224323965],[-170.55350553505536,63.68765827306714],[-170.4311043110431,63.69807428933669],[-170.2979029790298,63.68071426222079],[-170.1719017190172,63.64078619985423],[-170.12150121501216,63.61821816460355],[-170.08190081900818,63.576554099525424],[-170.05670056700566,63.52794602360089],[-170.01710017100172,63.491489966657525],[-169.77589775897758,63.44808989886778],[-169.62469624696246,63.43072987175188],[-169.58869588695887,63.406425833789626],[-169.55629556295563,63.373441782269424],[-169.42669426694266,63.34913774430717],[-169.29349293492936,63.35781775786512],[-169.22149221492214,63.34913774430717],[-168.99468994689946,63.347401741595576],[-168.71748717487174,63.31094568465221],[-168.76068760687608,63.21372953280317],[-168.85068850688506,63.17206546772502],[-169.109891098911,63.18421748670616],[-169.36549365493656,63.17032946501345],[-169.469894698947,63.12172138908892],[-169.559895598956,63.05748928876011],[-169.57069570695708,62.99672919385449],[-169.62109621096212,62.96895315046905],[-169.6750967509675,62.95680113148791],[-169.71829718297184,62.98978518300811],[-169.77949779497794,63.0939453457035],[-169.81909819098192,63.12172138908892],[-169.86229862298623,63.14081741891641],[-169.98829988299883,63.173801470436615],[-170.11430114301143,63.194633502975705],[-170.189901899019,63.19636950568727],[-170.2439024390244,63.232825562630666],[-170.27270272702728,63.28490564397836],[-170.32310323103232,63.31094568465221],[-170.4239042390424,63.34913774430717],[-170.52830528305282,63.37864979040418],[-170.84870848708488,63.44461789344459],[-170.95310953109532,63.453297907002536],[-171.0611106111061,63.44635389615618],[-171.17631176311764,63.41684185005917],[-171.28791287912878,63.37170577955783],[-171.39951399513996,63.338721728037626],[-171.51831518315183,63.33177771719127],[-171.63351633516336,63.35087374701877],[-171.73791737917378,63.394273814808514],[-171.79191791917918,63.42552186361712],[-171.82071820718207,63.47760194496479],[-171.8171181711817,63.529682026312486],[-171.80271802718028,63.58002610494859],[-171.7451174511745,63.703282297471446],[-171.6479164791648,63.7275863354337],[-171.46431464314642,63.64078619985423]]],[[[-166.1110611106111,66.22743024012274],[-166.14706147061472,66.22222223198798],[-166.14706147061472,66.23784625639229],[-166.03186031860318,66.27777431875884],[-165.82305823058232,66.32811839739495],[-165.83025830258302,66.31770238112543],[-165.9418594185942,66.27777431875884],[-166.1110611106111,66.22743024012274]]],[[[-141.00081000810007,69.65082758737748],[-141.00081000810007,69.35917913183042],[-141.00081000810007,69.06579467357179],[-141.00081000810007,68.77414621802473],[-141.00081000810007,68.48249776247766],[-141.00081000810007,68.18911330421903],[-141.00081000810007,67.89746484867197],[-141.00081000810007,67.60581639312491],[-141.00081000810007,67.31243193486625],[-141.00081000810007,67.02078347931922],[-141.00081000810007,66.72913502377216],[-141.00081000810007,66.4357505655135],[-141.00081000810007,66.14410210996644],[-141.00081000810007,65.8524536544194],[-141.00081000810007,65.55906919616075],[-141.00081000810007,65.26742074061369],[-141.00081000810007,64.97577228506665],[-141.00081000810007,64.68412382951959],[-141.00081000810007,64.39073937126093],[-141.00081000810007,64.09909091571387],[-141.00081000810007,63.80744246016684],[-141.00081000810007,63.51405800190818],[-141.00081000810007,63.22240954636112],[-141.00081000810007,62.93076109081406],[-141.00081000810007,62.63737663255543],[-141.00081000810007,62.34572817700837],[-141.00081000810007,62.05407972146131],[-141.00081000810007,61.76069526320268],[-141.00081000810007,61.469046807655616],[-141.00081000810007,61.177398352108554],[-141.00081000810007,60.884013893849925],[-141.00081000810007,60.59236543830286],[-141.00081000810007,60.3007169827558],[-140.76320763207633,60.25905291767765],[-140.52560525605256,60.219124855311094],[-140.45360453604536,60.298980980044206],[-140.1980019800198,60.23822088513859],[-139.97479974799748,60.1826687983677],[-139.8307983079831,60.252108906831296],[-139.6759967599676,60.328493026141246],[-139.46719467194671,60.333701034276004],[-139.2331923319233,60.33890904241076],[-139.07839078390782,60.34411705054555],[-139.07839078390782,60.27988495021674],[-139.1359913599136,60.172252782098184],[-139.18639186391863,60.083716643807094],[-139.04239042390424,59.99344450280444],[-138.86958869588696,59.94657242959153],[-138.7039870398704,59.901436359090184],[-138.6319863198632,59.778180166567324],[-138.4519845198452,59.68270001742991],[-138.31878318783188,59.61152390625472],[-138.18918189181892,59.54208379779115],[-138.0019800198002,59.443131643230544],[-137.8687786877869,59.37369153476695],[-137.6959769597696,59.281683391052695],[-137.59157591575917,59.226131304281836],[-137.5447754477545,59.120235138874875],[-137.48357483574836,58.99177093821723],[-137.51957519575194,58.91538681890728],[-137.43677436774368,58.90323479992617],[-137.27837278372783,58.988298932794066],[-137.1271712717127,59.040379014141735],[-136.939969399694,59.10634711718214],[-136.81396813968138,59.149747184971886],[-136.579965799658,59.15148318768348],[-136.46836468364683,59.2799473883411],[-136.46476464764646,59.45875566763485],[-136.34956349563495,59.455283662211656],[-136.27756277562776,59.47958770017391],[-136.24876248762487,59.5334037842332],[-136.32076320763207,59.604579895408364],[-136.09756097560975,59.637563946928566],[-135.93555935559357,59.66186798489082],[-135.70155701557016,59.72957209064282],[-135.47475474754748,59.79380419097163],[-135.36675366753667,59.743460112335526],[-135.26235262352623,59.69485203641102],[-135.049950499505,59.578539854734515],[-135.03555035550355,59.5507638113491],[-135.049950499505,59.49521172457821],[-135.07155071550716,59.44139564051895],[-134.94554945549456,59.28862740189905],[-134.90594905949058,59.27126737478315],[-134.80154801548014,59.25043534224409],[-134.67554675546756,59.20009126360799],[-134.62154621546216,59.154955193106645],[-134.44154441544416,59.08551508464308],[-134.4091440914409,59.05600303854604],[-134.39474394743948,59.00913096533313],[-134.36234362343623,58.96920290296657],[-134.32994329943298,58.93969085686953],[-134.29754297542974,58.89802679179138],[-134.21834218342184,58.849418715866875],[-134.07074070740708,58.79560263180761],[-133.96633966339664,58.75741057215262],[-133.82233822338225,58.705330490804954],[-133.67473674736746,58.5976983226864],[-133.5451354513545,58.50395417626055],[-133.4011340113401,58.4102100298347],[-133.4227342273423,58.33729791594794],[-133.2751327513275,58.22272173698303],[-133.12033120331205,58.076897509209516],[-133.00153001530015,57.94843330855187],[-132.91512915129152,57.87725719737671],[-132.81432814328144,57.773097034681314],[-132.69192691926918,57.644632834023696],[-132.55152551525515,57.50054460896175],[-132.44352443524434,57.40680046253593],[-132.3031230312303,57.276600259166685],[-132.23112231122312,57.19848013714517],[-132.2779227792278,57.144664053085876],[-132.3391233912339,57.07869595004547],[-132.15552155521556,57.047447901236865],[-132.0331203312033,57.026615868697775],[-132.0619206192062,56.953703754811016],[-132.10512105121052,56.856487602962005],[-131.96111961119612,56.818295543307045],[-131.86751867518674,56.792255502633196],[-131.88551885518854,56.741911423997095],[-131.83151831518316,56.68462333451464],[-131.82431824318243,56.589143185377196],[-131.65151651516516,56.59608719622355],[-131.5759157591576,56.59955920164674],[-131.47151471514715,56.556159133856994],[-131.33471334713346,56.500607047086135],[-131.1979119791198,56.44852696573844],[-131.08271082710826,56.40512689794869],[-130.93150931509314,56.37908685727487],[-130.74070740707407,56.34089479761988],[-130.65070650706508,56.26451067830993],[-130.47790477904778,56.22979062407816],[-130.4131041310413,56.12215845595961],[-130.2151021510215,56.08223039359302],[-130.09630096300964,56.110006436978466],[-130.05670056700566,56.06487036647715],[-130.02430024300241,56.01452628784105],[-130.01350013500135,55.95029418751221],[-130.02430024300241,55.887798089895],[-130.07470074700745,55.8357180085473],[-130.11070110701107,55.780165921776444],[-130.1359013590136,55.7194058268708],[-130.14670146701468,55.65517372654199],[-130.13950139501395,55.58573361807839],[-130.12150121501213,55.524973523172775],[-130.06030060300603,55.41213334691943],[-130.03870038700387,55.34442924116746],[-130.0351003510035,55.29755716795452],[-130.17190171901717,55.13784491848827],[-130.21870218702188,55.05972479646675],[-130.2151021510215,55.02674074494655],[-130.31230312303123,54.94514861750184],[-130.49230492304923,54.834044443960096],[-130.5751057510575,54.76981234363129],[-130.61470614706147,54.79064437617035],[-130.84870848708488,54.80800440328625],[-130.9351093510935,54.9503566256366],[-130.9783097830978,55.06146079917835],[-131.04671046710467,55.156940948315764],[-131.04671046710467,55.17950898356642],[-130.98550985509854,55.24374108389526],[-130.75150751507516,55.29755716795452],[-130.7479074790748,55.31838920049361],[-130.83430834308342,55.33227722218632],[-130.8559085590856,55.35484525743698],[-130.8811088110881,55.45900542013237],[-130.8739087390874,55.551013563846624],[-130.8811088110881,55.61177365875224],[-130.9171091710917,55.7367658539867],[-130.9783097830978,55.81141397058505],[-131.1259112591126,55.96071020378176],[-131.14031140311403,55.99716626072515],[-131.07551075510756,56.04403833393806],[-131.03231032310322,56.08743840172781],[-131.28791287912878,56.012790285129455],[-131.63351633516334,55.932934160396314],[-131.78471784717846,55.877382073625455],[-131.8171181711817,55.8548140383748],[-131.8279182791828,55.8357180085473],[-131.7991179911799,55.783637927199635],[-131.80271802718028,55.766277900083736],[-131.8351183511835,55.7350298512751],[-131.8711187111871,55.64649371298404],[-131.94671946719467,55.55448556926979],[-131.98271982719828,55.53538953944229],[-132.11952119521195,55.57010959367409],[-132.15552155521556,55.59962163977113],[-132.2239222392224,55.72114182958239],[-132.2059220592206,55.754125881102595],[-132.15912159121592,55.780165921776444],[-132.09072090720906,55.839190013970494],[-132.00432004320044,55.92946215497315],[-131.84231842318422,56.16035051561457],[-131.73791737917378,56.16208651832616],[-131.55071550715508,56.20722258882748],[-131.8459184591846,56.22979062407816],[-131.8891188911889,56.241942643059275],[-131.92871928719288,56.27319069186788],[-131.96111961119612,56.32353477050398],[-132.02232022320223,56.38082285998644],[-132.13392133921337,56.39991888981393],[-132.18072180721808,56.42075092235302],[-132.25632256322564,56.488455028104994],[-132.30672306723068,56.51970307691363],[-132.3319233192332,56.55789513656859],[-132.33552335523353,56.60303120706993],[-132.35712357123572,56.62559924232059],[-132.43272432724328,56.63427925587854],[-132.4759247592476,56.64990328028284],[-132.48672486724865,56.76621546195935],[-132.63792637926377,56.79572750805636],[-132.70272702727027,56.82176754873021],[-132.80352803528035,56.894679662616966],[-132.82872828728287,56.93113571956036],[-132.83952839528393,56.96064776565737],[-132.81432814328144,57.04050389039051],[-132.8251282512825,57.056127914794814],[-132.91512915129152,57.047447901236865],[-133.4659346593466,57.17244009647132],[-133.43713437134372,57.33736035407233],[-133.5379353793538,57.55436069302104],[-133.64953649536494,57.6428968313121],[-133.62793627936279,57.6758808828323],[-133.60273602736027,57.6949769126598],[-133.5559355593556,57.6949769126598],[-133.34353343533434,57.63074481233096],[-133.14193141931418,57.55436069302104],[-133.11673116731168,57.56651271200215],[-133.43713437134372,57.726224961468404],[-133.51633516335164,57.77483303739291],[-133.53433534335343,57.832121126875364],[-133.5379353793538,57.86336917568397],[-133.51273512735128,57.88072920279987],[-133.21033210332104,57.86510517839557],[-133.19593195931958,57.87725719737671],[-133.49833498334982,57.92412927058962],[-133.55953559535595,57.92412927058962],[-133.62433624336242,57.85642516483762],[-133.65673656736567,57.840801140433314],[-133.72153721537217,57.844273145856505],[-133.74313743137432,57.85468916212602],[-133.82233822338225,57.93628128957076],[-133.89433894338944,57.99356937905321],[-134.0311403114031,58.07168950107473],[-134.05634056340563,58.128977590557184],[-134.06354063540635,58.21056971800189],[-134.04554045540456,58.28868984002344],[-133.9339393393934,58.467498119317156],[-133.88713887138871,58.49874616812579],[-133.87633876338762,58.51784219795326],[-133.91233912339123,58.514370192530095],[-133.94473944739448,58.49874616812579],[-134.03474034740347,58.41541803796949],[-134.1319413194132,58.28000982646549],[-134.20754207542075,58.23313775325258],[-134.2579425794258,58.243553769522094],[-134.32994329943298,58.29910585629298],[-134.48474484744847,58.36680996204498],[-134.66474664746647,58.38416998916085],[-134.77634776347765,58.45361009762445],[-134.9419494194942,58.6463063986109],[-134.96354963549635,58.74178654774832],[-134.9851498514985,58.76609058571057],[-135.07515075150752,58.79733863451921],[-135.1327513275133,58.84247470502052],[-135.2191521915219,59.07683507108513],[-135.3307533075331,59.23828332326295],[-135.35955359553594,59.32508345884244],[-135.34875348753488,59.41014759171034],[-135.3631536315363,59.41882760526829],[-135.40275402754028,59.352859502227886],[-135.41355413554135,59.31813944799609],[-135.48555485554857,59.30945943443814],[-135.4171541715417,59.24175532868614],[-135.39915399153992,59.20877127716594],[-135.43515435154353,59.21050727987753],[-135.50355503555036,59.20182726631958],[-135.3847538475385,59.08725108735467],[-135.33435334353345,58.91017881077252],[-135.25875258752586,58.77824260469171],[-135.20835208352082,58.670610436573156],[-135.18315183151833,58.58901830912845],[-135.15075150751508,58.5126341898185],[-135.06075060750607,58.340769921371134],[-135.049950499505,58.306049867139336],[-135.06075060750607,58.27827382375389],[-135.08955089550895,58.24528977223369],[-135.139951399514,58.23313775325258],[-135.3019530195302,58.255705788503235],[-135.3631536315363,58.29910585629298],[-135.44955449554496,58.37548997560293],[-135.5719557195572,58.4119460325463],[-135.87435874358744,58.3945860054304],[-135.8959589595896,58.399794013565185],[-135.8959589595896,58.46402611389399],[-135.85995859958598,58.57686629014731],[-135.88875888758886,58.62200236064865],[-136.0471604716047,58.78865862096126],[-136.04356043560435,58.82164267248146],[-135.82755827558276,58.89802679179138],[-135.9319593195932,58.90323479992617],[-136.01836018360183,58.87372275382913],[-136.05076050760508,58.89281878365662],[-136.10116101161012,59.00045095177518],[-136.13356133561336,59.040379014141735],[-136.15156151561516,59.04732302498809],[-136.15876158761588,58.946634867715915],[-136.12276122761227,58.89281878365662],[-136.1191611916119,58.86330673755961],[-136.12276122761227,58.819906669769864],[-136.1479614796148,58.78865862096126],[-136.18756187561877,58.76956259113376],[-136.22716227162272,58.76609058571057],[-136.2991629916299,58.78692261824966],[-136.3819638196382,58.82685068061622],[-136.45036450364503,58.84594671044371],[-136.47916479164792,58.86330673755961],[-136.51156511565114,58.90670680534933],[-136.56556565565654,58.94142685958113],[-136.8319683196832,58.98309092465928],[-136.99036990369905,59.035171006006976],[-137.0011700117001,59.02128298431427],[-136.95436954369544,58.967466900254976],[-136.9471694716947,58.934482848734774],[-136.98676986769868,58.925802835176825],[-137.05877058770588,58.87372275382913],[-137.03717037170372,58.866778742982774],[-136.96156961569616,58.88413877009867],[-136.87876878768787,58.88240276738708],[-136.73836738367385,58.849418715866875],[-136.61236612366122,58.80949065350032],[-136.5691656916569,58.78692261824966],[-136.54756547565475,58.752202564017864],[-136.53316533165332,58.74005054503675],[-136.41076410764106,58.70012248267017],[-136.40356403564036,58.679290450131106],[-136.48276482764828,58.61853035522546],[-136.32076320763207,58.623738363360246],[-136.22356223562235,58.602906330821156],[-136.10116101161012,58.505690178972145],[-136.06156061560614,58.45187409491285],[-136.05436054360544,58.38416998916085],[-136.07956079560796,58.36507395933339],[-136.129961299613,58.35118593764065],[-136.4611646116461,58.32861790238999],[-136.58356583565836,58.24528977223369],[-136.60876608766088,58.243553769522094],[-136.69876698766987,58.26612180477278],[-136.86436864368642,58.332089907813184],[-137.0731707317073,58.3945860054304],[-137.5447754477545,58.5803382955705],[-137.55557555575555,58.590754311840044],[-137.56637566375665,58.62547436607181],[-137.5987759877599,58.64457039589931],[-137.659976599766,58.66019442030361],[-137.749977499775,58.70706649351655],[-137.86517865178652,58.785186615538066],[-137.93357933579335,58.84768271315531],[-137.96237962379624,58.89108278094503],[-138.0271802718027,58.94142685958113],[-138.23958239582396,59.04732302498809],[-138.35118351183513,59.08725108735467],[-138.4519845198452,59.10981912260533],[-138.53838538385384,59.11502713074009],[-138.559985599856,59.128915152432825],[-138.52038520385204,59.15148318768348],[-138.51318513185132,59.16537120937619],[-138.7039870398704,59.18793924462685],[-138.8839888398884,59.23654732055138],[-139.3411934119341,59.375427537478544],[-139.57519575195752,59.46222767305801],[-139.71559715597155,59.50389173813616],[-139.77319773197732,59.52645977338685],[-139.79839798397984,59.54555580321431],[-139.7659976599766,59.5663878357534],[-139.67239672396724,59.587219868292465],[-139.61119611196114,59.60978790354312],[-139.5139951399514,59.69832404183421],[-139.5067950679507,59.72610008521963],[-139.55719557195573,59.790332185548465],[-139.58239582395822,59.84762027503092],[-139.58239582395822,59.88060432655112],[-139.5679956799568,59.91185237535973],[-139.55359553595537,59.93268440789882],[-139.5139951399514,59.95351644043788],[-139.48159481594814,59.963932456707425],[-139.44559445594456,59.95698844586107],[-139.33039330393302,59.87713232112793],[-139.3159931599316,59.84762027503092],[-139.31959319593196,59.73825210420077],[-139.2871928719287,59.61152390625472],[-139.27639276392765,59.62020391981267],[-139.26559265592655,59.66186798489082],[-139.25839258392585,59.743460112335526],[-139.2439924399244,59.781652171990515],[-139.22239222392224,59.819844231645476],[-139.1791917919179,59.840676264184566],[-139.04959049590497,59.828524245203425],[-138.98838988389883,59.83546825604978],[-139.2439924399244,59.892756345532234],[-139.40239402394025,60.00038851365079],[-139.4311943119431,60.01254053263193],[-139.51759517595175,60.01774854076669],[-139.61119611196114,59.972612470265375],[-139.84879848798488,59.83026024791502],[-139.9171991719917,59.80595620995277],[-140.2160021600216,59.72610008521963],[-140.4212042120421,59.710476060815324],[-140.6480064800648,59.722628079796465],[-140.84240842408423,59.74866812047031],[-141.3320133201332,59.87366031570477],[-141.40761407614076,59.90317236180178],[-141.2960129601296,59.97955648111173],[-141.2888128881289,60.00386051907398],[-141.32841328413284,60.0819806410955],[-141.36081360813608,60.104548676346184],[-141.40761407614076,60.11843669803889],[-141.42201422014222,60.10802068176935],[-141.42201422014222,60.08545264651869],[-141.41121411214112,60.04205257872894],[-141.4472144721447,60.019484543478285],[-141.530015300153,59.99518050551603],[-141.67041670416705,59.969140464842184],[-142.10242102421023,60.03337256517099],[-142.5488254882549,60.08545264651869],[-142.94482944829448,60.09760466549983],[-143.50643506435063,60.05420459771008],[-143.80523805238053,60.01254053263193],[-143.9780397803978,60.00906852720874],[-144.14724147241472,60.016012538055094],[-144.16164161641615,60.04552458415213],[-144.08604086040862,60.06288461126803],[-144.08964089640898,60.083716643807094],[-144.1868418684187,60.151420749559094],[-144.3308433084331,60.19134881192565],[-144.52884528845289,60.205236833618386],[-144.6440464404644,60.22433286344585],[-144.67284672846728,60.248636901408105],[-144.74124741247414,60.27294093937036],[-144.85284852848528,60.29550897462104],[-144.89964899648996,60.3354370369876],[-144.86364863648637,60.45869322951046],[-144.8240482404824,60.53334134610881],[-144.7880478804788,60.58542142745651],[-144.6908469084691,60.66874955761281],[-144.72324723247232,60.663541549478026],[-144.86364863648637,60.60104545186081],[-144.98244982449825,60.536813351532004],[-145.09765097650975,60.4534852213757],[-145.16245162451625,60.41529316172071],[-145.24885248852488,60.380573107488914],[-145.3820538205382,60.38925312104686],[-145.5620556205562,60.44133320239456],[-145.7168571685717,60.46737324306841],[-145.84645846458466,60.469109245780004],[-145.90045900459006,60.47778925933795],[-145.81045810458104,60.52466133255086],[-145.760057600576,60.562853392205824],[-145.69165691656917,60.621877484399874],[-145.67365673656735,60.651389530496914],[-146.1488614886149,60.66006954405486],[-146.1668616686167,60.693053595575066],[-146.1668616686167,60.71562163082572],[-146.18126181261812,60.73471766065322],[-146.24966249662498,60.748605682345925],[-146.3468634686347,60.73818966607638],[-146.50166501665018,60.69999760642142],[-146.570065700657,60.72950965251843],[-146.5448654486545,60.745133676922734],[-146.49446494464945,60.757285695903875],[-146.39366393663937,60.81110177996314],[-146.53046530465303,60.83887782334858],[-146.60246602466026,60.87012587215719],[-146.63846638466384,60.89790191554263],[-146.63486634866348,60.99338206468005],[-146.5988659886599,61.054142159585695],[-146.28566285662856,61.113166251779745],[-146.38286382863828,61.1357342870304],[-146.58446584465844,61.12705427347245],[-146.71766717667177,61.07671019483635],[-146.87246872468725,61.00553408366119],[-146.98046980469803,60.977758040275745],[-147.03447034470344,60.99685407010324],[-147.10647106471066,61.002062078238],[-147.19647196471965,60.99685407010324],[-147.25407254072542,60.977758040275745],[-147.28647286472864,60.94650999146714],[-147.32247322473225,60.92567795892808],[-147.3620736207362,60.91526194265853],[-147.39087390873908,60.918733948081695],[-147.4340743407434,60.94998199689033],[-147.5240752407524,60.97081402942939],[-147.56727567275672,60.995118067391644],[-147.59247592475924,60.97949404298734],[-147.6248762487625,60.93262196977443],[-147.65727657276574,60.910053934523745],[-147.80847808478086,60.88574989656149],[-147.89127891278912,60.88922190198468],[-147.9920799207992,60.948245994178734],[-148.00648006480066,60.969078026717796],[-147.97047970479704,61.0194221053539],[-147.7508775087751,61.219062417186706],[-147.77247772477725,61.21732641447511],[-147.84447844478444,61.1860783656665],[-147.98487984879847,61.10622224093339],[-148.04968049680497,61.08191820297114],[-148.15768157681578,61.08018220025954],[-148.20808208082082,61.08886221381749],[-148.26928269282692,61.08191820297114],[-148.34128341283412,61.06108617043205],[-148.3880838808388,61.036782132469796],[-148.40968409684098,61.01074209179595],[-148.39528395283952,61.007270086372785],[-148.2872828728287,61.036782132469796],[-148.2260822608226,61.04372614331615],[-148.20808208082082,61.02983812162344],[-148.29448294482944,60.939565980620785],[-148.34488344883448,60.85276584504129],[-148.39168391683916,60.83193381250223],[-148.47088470884708,60.83540581792542],[-148.55728557285573,60.82672580436747],[-148.55728557285573,60.80242176640519],[-148.39888398883988,60.73471766065322],[-148.34128341283412,60.72430164438367],[-148.26928269282692,60.69999760642142],[-148.25848258482586,60.67569356845917],[-148.28368283682838,60.60972546541876],[-148.30528305283053,60.583685424744914],[-148.33768337683375,60.569797403052206],[-148.46728467284672,60.57153340576377],[-148.51048510485106,60.56458939491742],[-148.59688596885968,60.52292532983927],[-148.640086400864,60.489941278319066],[-148.62568625686256,60.4864692728959],[-148.550085500855,60.51424531628132],[-148.43848438484383,60.52986934068562],[-148.2980829808298,60.53160534339722],[-148.190081900819,60.54722936780152],[-148.1180811808118,60.575005411186964],[-148.04968049680497,60.566325397629015],[-147.98487984879847,60.52292532983927],[-147.96327963279634,60.48473327018431],[-147.9920799207992,60.451749218664105],[-148.0460804608046,60.42918118341345],[-148.1288812888129,60.413557159009116],[-148.1828818288183,60.392725126470054],[-148.20448204482045,60.36494908308461],[-148.21528215282152,60.32328501800646],[-148.21888218882188,60.2677329312356],[-148.19728197281972,60.1670447739634],[-148.21528215282152,60.154892754982285],[-148.2440824408244,60.146212741424335],[-148.29088290882908,60.146212741424335],[-148.33408334083342,60.12190870346208],[-148.43128431284313,59.989972497381274],[-148.46368463684638,59.97434847297694],[-148.5068850688507,59.98823649466968],[-148.54288542885428,59.98823649466968],[-148.57528575285752,59.97087646755378],[-148.64368643686436,59.95698844586107],[-148.75168751687517,59.94830843230312],[-148.84168841688415,59.951780437726285],[-149.00369003690037,59.97955648111173],[-149.06849068490686,60.00038851365079],[-149.12249122491224,60.03337256517099],[-149.26649266492666,59.99865251093922],[-149.3060930609306,60.01427653534353],[-149.3960939609396,60.10628467905778],[-149.41409414094142,60.10107667092299],[-149.4320943209432,60.00038851365079],[-149.4608946089461,59.96566845941902],[-149.55089550895508,59.89449234824383],[-149.59769597695976,59.77123615572097],[-149.6120961209612,59.76602814758621],[-149.630096300963,59.78512417741368],[-149.6840968409684,59.89449234824383],[-149.7128971289713,59.91879638620608],[-149.79569795697958,59.85630028858887],[-149.80289802898028,59.83199625062662],[-149.78129781297812,59.75040412318191],[-149.80289802898028,59.73825210420077],[-149.9648996489965,59.781652171990515],[-150.00450004500044,59.78512417741368],[-150.01530015300153,59.77644416385573],[-149.96129961299613,59.71221206352692],[-149.9648996489965,59.68964402827626],[-150.19890198901987,59.5663878357534],[-150.260102601026,59.57159584388816],[-150.29610296102962,59.5837478628693],[-150.33930339303393,59.58201186015771],[-150.4869048690487,59.5351397869448],[-150.52650526505266,59.536875789656364],[-150.58050580505804,59.56465183304181],[-150.60570605706056,59.56291583033021],[-150.62010620106201,59.5351397869448],[-150.62370623706238,59.47958770017391],[-150.67770677706778,59.42750761882624],[-150.8541085410854,59.34244348595834],[-150.9009090090901,59.302515423591785],[-150.93330933309332,59.24869933953249],[-150.9621096210962,59.243491331397735],[-151.06291062910628,59.27821138562953],[-151.18171181711818,59.30077942088019],[-151.19971199711998,59.290363404610645],[-151.16371163711636,59.25737935309044],[-151.1709117091171,59.23654732055138],[-151.22131221312213,59.229603309705],[-151.2861128611286,59.23307531512819],[-151.36531365313652,59.24522733410933],[-151.4769147691477,59.231339312416594],[-151.6209162091621,59.18793924462685],[-151.73971739717396,59.18793924462685],[-151.90531905319054,59.25911535580204],[-151.94851948519485,59.264323363936796],[-151.96291962919628,59.285155396475886],[-151.93051930519306,59.34244348595834],[-151.88371883718838,59.38584355374809],[-151.85131851318513,59.40667558628715],[-151.6929169291693,59.46222767305801],[-151.51291512915128,59.4830597055971],[-151.40131401314014,59.5160437571173],[-151.26091260912608,59.58548386558087],[-151.18891188911888,59.637563946928566],[-151.0449104491045,59.77123615572097],[-151.05571055710556,59.781652171990515],[-151.0881108811088,59.78859618283687],[-151.4049140491405,59.66186798489082],[-151.45171451714518,59.64971596590971],[-151.51291512915128,59.651451968621274],[-151.76491764917648,59.70006004454581],[-151.81531815318152,59.72089207708487],[-151.8549185491855,59.781652171990515],[-151.7829178291783,59.92053238891768],[-151.73611736117363,59.98823649466968],[-151.610116101161,60.09239665736504],[-151.45171451714518,60.20350083090679],[-151.39771397713977,60.27467694208195],[-151.31131311313112,60.46563724035681],[-151.31851318513185,60.554173378647874],[-151.35451354513546,60.66006954405486],[-151.3581135811358,60.72256564167208],[-151.3221132211322,60.74339767421117],[-150.95490954909548,60.84061382606018],[-150.77850778507786,60.91526194265853],[-150.440104401044,61.02289411077709],[-150.350103501035,61.02289411077709],[-150.28170281702816,60.9847020511221],[-150.20250202502024,60.95519000502509],[-150.11250112501125,60.93262196977443],[-149.99729997299974,60.934357972486026],[-149.85689856898568,60.96213401587144],[-149.63369633696337,60.9517179996019],[-149.17289172891728,60.880541888426734],[-149.07569075690756,60.87706988300354],[-149.0720907209072,60.88574989656149],[-149.14049140491406,60.93609397519759],[-149.4608946089461,60.96560602129463],[-149.59409594095942,60.99338206468005],[-149.96849968499686,61.121846265337695],[-150.05490054900548,61.1704543412622],[-150.0189001890019,61.19475837922445],[-149.92529925299252,61.21385440905195],[-149.89649896498966,61.231214436167846],[-149.8820988209882,61.26419848768805],[-149.8280982809828,61.30759855547777],[-149.7380973809738,61.363150642248655],[-149.59769597695976,61.41696672630792],[-149.32769327693276,61.49682285104106],[-149.4320943209432,61.50029485646422],[-149.62649626496264,61.486406834771515],[-149.6948969489695,61.47078281036721],[-149.82449824498246,61.413494720884756],[-149.87489874898748,61.3735666585182],[-149.9468994689947,61.29371053378506],[-149.97569975699756,61.27982251209235],[-150.10890108901089,61.26767049311121],[-150.47250472504726,61.26072648226486],[-150.53370533705336,61.30065454463141],[-150.5661056610566,61.30759855547777],[-150.6129061290613,61.30065454463141],[-150.9441094410944,61.198230384647644],[-151.06651066510665,61.14615030329995],[-151.14931149311494,61.0853902083943],[-151.28251282512826,61.04199014060458],[-151.45891458914588,61.01421409721914],[-151.5921159211592,60.97949404298734],[-151.73251732517326,60.910053934523745],[-151.7829178291783,60.85797385317608],[-151.7829178291783,60.833669815213824],[-151.75051750517505,60.75554969319228],[-151.78651786517867,60.739925668787976],[-151.86571865718656,60.73471766065322],[-151.99531995319953,60.68263757930552],[-152.26892268922688,60.528133337974054],[-152.3049230492305,60.47258125120317],[-152.3049230492305,60.4534852213757],[-152.26172261722616,60.41008515358595],[-152.29052290522904,60.380573107488914],[-152.36972369723696,60.337173039699195],[-152.54252542525424,60.265996928524004],[-152.6541265412654,60.23822088513859],[-152.7261272612726,60.23648488242699],[-152.7981279812798,60.24690089869654],[-152.9241292412924,60.29203696919785],[-153.02493024930249,60.29550897462104],[-153.0321303213032,60.28856496377469],[-152.89172891728919,60.239956887850155],[-152.75132751327513,60.17746079023294],[-152.66492664926648,60.125380708885245],[-152.6289262892629,60.083716643807094],[-152.6289262892629,60.040316576017375],[-152.66132661326614,59.99691650822763],[-152.75852758527586,59.92053238891768],[-152.85572855728557,59.89796435366702],[-153.10773107731077,59.875396318416335],[-153.1869318693187,59.85630028858887],[-153.21213212132122,59.84241226689613],[-153.03933039330394,59.81116421808753],[-153.02493024930249,59.79380419097163],[-153.04653046530464,59.72957209064282],[-153.09333093330935,59.70874005810376],[-153.23733237332374,59.67054799844877],[-153.36333363333634,59.66013198217922],[-153.3849338493385,59.667075993025605],[-153.35973359733597,59.71742007166168],[-153.3669336693367,59.72957209064282],[-153.41373413734138,59.739988106912364],[-153.4821348213482,59.72089207708487],[-153.65133651336512,59.646243960486515],[-153.66933669336694,59.6340919415054],[-153.6081360813608,59.61499591167791],[-153.62253622536224,59.59763588456201],[-153.71613716137162,59.54555580321431],[-153.7521375213752,59.50909974627095],[-153.81333813338134,59.47437969203915],[-154.0869408694087,59.3632755184974],[-154.0689406894069,59.337235477823555],[-154.13734137341373,59.240019325974544],[-154.17694176941768,59.154955193106645],[-154.130141301413,59.120235138874875],[-153.89973899739,59.078571073796724],[-153.78813788137882,59.06815505752718],[-153.6549365493655,59.03864301143014],[-153.41733417334174,58.96052288940862],[-153.33813338133382,58.908442808060926],[-153.32733327333273,58.88413877009867],[-153.33453334533345,58.858098729424825],[-153.36333363333634,58.82164267248146],[-153.4389343893439,58.755674569441055],[-153.6189361893619,58.65498641216885],[-153.69813698136983,58.62721036878341],[-153.82053820538206,58.60464233353275],[-153.86373863738638,58.58728230641685],[-154.01854018540186,58.493538159991004],[-154.06174061740617,58.441458078643336],[-154.05454054540544,58.39632200814199],[-154.0869408694087,58.36507395933339],[-154.28854288542885,58.30431386442774],[-154.28134281342813,58.293897848158196],[-154.20934209342093,58.28868984002344],[-154.23454234542345,58.23487375596417],[-154.24534245342454,58.16022563936582],[-154.28134281342813,58.14633761767308],[-154.4109441094411,58.14807362038468],[-154.56934569345694,58.11856157428767],[-154.580145801458,58.10988156072972],[-154.58374583745837,58.056065476670426],[-155.00855008550084,58.01613741430387],[-155.09855098550986,57.91371325432007],[-155.1489514895149,57.882465205511465],[-155.31095310953108,57.80781708891311],[-155.41535415354153,57.776569040104505],[-155.53055530555307,57.759209012988606],[-155.59175591755917,57.73316897231476],[-155.59535595355953,57.70192092350615],[-155.62775627756278,57.67240887740911],[-155.72855728557286,57.6272728069078],[-155.7789577895779,57.56824871471375],[-155.81495814958149,57.5595687011558],[-155.99855998559985,57.54568067946309],[-156.0381603816038,57.526584649635595],[-156.05616056160562,57.44672852490248],[-156.08856088560884,57.44499252219089],[-156.1569615696157,57.46408855201838],[-156.24336243362433,57.44846452761405],[-156.43416434164342,57.35992838932299],[-156.47736477364774,57.32868034051438],[-156.47376473764737,57.31132031339848],[-156.4449644496445,57.293960286282584],[-156.3981639816398,57.24014420222332],[-156.40176401764018,57.20542414799152],[-156.47376473764737,57.10473599071932],[-156.50256502565026,57.089111966315016],[-156.59256592565924,57.064807928352764],[-156.62856628566286,57.009255841581904],[-156.71136711367114,57.01619985242826],[-156.77976779767798,57.00578383615871],[-156.8229682296823,56.96932777921532],[-156.87336873368733,56.94849574667626],[-156.92376923769237,56.941551735829904],[-156.98856988569887,56.91377569244446],[-157.0677706777068,56.859959608385196],[-157.139771397714,56.826975556864994],[-157.20457204572045,56.81135153246066],[-157.26937269372695,56.8078795270375],[-157.33417334173342,56.81655954059545],[-157.3917739177392,56.809615529749095],[-157.44217442174423,56.7905194999216],[-157.4889748897489,56.759271451112994],[-157.52857528575285,56.6724713155335],[-157.5789757897579,56.63427925587854],[-157.61137611376114,56.627335245032185],[-157.67257672576727,56.63427925587854],[-157.769777697777,56.65163928299444],[-157.87057870578707,56.644695272148084],[-158.0289802898029,56.59261519080039],[-158.07938079380793,56.55268712843383],[-157.97857978579785,56.54400711487588],[-157.9281792817928,56.53185509589474],[-157.93177931779317,56.51970307691363],[-157.9821798217982,56.509287060644084],[-158.07218072180723,56.51102306335568],[-158.12258122581227,56.500607047086135],[-158.1909819098191,56.47803901183548],[-158.35298352983529,56.453734973873225],[-158.41418414184142,56.436374946757326],[-158.53658536585365,56.33568678948512],[-158.5509855098551,56.313118754234466],[-158.53658536585365,56.30791074609968],[-158.46818468184682,56.318326762369225],[-158.38538385383853,56.300966735253326],[-158.34578345783459,56.280134702714264],[-158.3169831698317,56.254094662040416],[-158.29178291782918,56.203750583404315],[-158.27738277382775,56.19680657255796],[-158.4321843218432,56.11174243969006],[-158.47538475384755,56.07528638274667],[-158.5041850418504,56.06139836105396],[-158.52218522185223,56.071814377323506],[-158.54378543785438,56.16729452646092],[-158.55458554585545,56.182918550865224],[-158.59058590585906,56.18465455357682],[-158.62658626586267,56.15514250747981],[-158.70578705787057,56.042302331226466],[-158.78858788587885,55.98675024445561],[-159.42939429394295,55.84266201939366],[-159.5229952299523,55.809677967873455],[-159.5409954099541,55.74891787296784],[-159.5661956619566,55.695101788908545],[-159.60939609396092,55.65343772383039],[-159.65979659796596,55.62566168044498],[-159.67059670596706,55.644757710272444],[-159.6669966699667,55.79405394346915],[-159.67779677796779,55.82530199227776],[-159.74259742597425,55.84439802210525],[-159.77139771397714,55.84092601668209],[-159.81099810998109,55.83224600312414],[-159.87579875798758,55.800997954315505],[-159.91179911799117,55.792317940757556],[-159.9621996219962,55.79405394346915],[-160.0450004500045,55.762805894660545],[-160.2430024300243,55.66038173467675],[-160.37260372603726,55.63434169400293],[-160.40860408604087,55.61350966146384],[-160.46260462604627,55.55795757469298],[-160.49860498604986,55.53712554215389],[-160.55260552605526,55.53538953944229],[-160.62460624606246,55.55274956655819],[-160.68220682206822,55.54059754757708],[-160.72540725407254,55.49893348249893],[-160.7722077220772,55.483309458094624],[-160.8982089820898,55.512821504191635],[-160.95220952209522,55.49372547436417],[-161.0242102421024,55.43990939030488],[-161.09981099810997,55.40518933607308],[-161.1790117901179,55.389565311668775],[-161.38061380613806,55.37046928184128],[-161.46341463414635,55.38262130082242],[-161.48141481414814,55.398245325226725],[-161.47781477814777,55.46421342826713],[-161.44541445414455,55.512821504191635],[-161.4130141301413,55.53538953944229],[-161.37341373413733,55.55622157198138],[-161.31221312213123,55.55795757469298],[-161.20061200612005,55.54406955300024],[-161.2150121501215,55.55969357740457],[-161.25461254612546,55.57878960723204],[-161.3590135901359,55.61177365875224],[-161.45981459814598,55.62913368586814],[-161.51741517415175,55.618717669598595],[-161.60021600216,55.592677628924775],[-161.65421654216541,55.563165582827736],[-161.6830168301683,55.530181531307534],[-161.7190171901719,55.42081336047738],[-161.74061740617407,55.39130131438037],[-161.98181981819818,55.198605013393916],[-162.07542075420753,55.139580921199865],[-162.16542165421654,55.14305292662306],[-162.21222212222122,55.1204848913724],[-162.27342273422735,55.07361281815946],[-162.33462334623346,55.051044782908804],[-162.3850238502385,55.0527807856204],[-162.4282242822428,55.06146079917835],[-162.4570245702457,55.07708482358265],[-162.45342453424536,55.092708847986955],[-162.41382413824138,55.10659686967966],[-162.4282242822428,55.14478892933465],[-162.49662496624967,55.20902102966346],[-162.54342543425435,55.24200508118366],[-162.62982629826297,55.24721308931842],[-162.64422644226443,55.21770104322141],[-162.61542615426154,55.071876815447865],[-162.6190261902619,55.03889276392766],[-162.6730267302673,54.99722869884951],[-162.82062820628207,54.9503566256366],[-162.86382863828638,54.95382863105979],[-162.9970299702997,55.045836774774045],[-163.11943119431194,55.06493280460151],[-163.12663126631267,55.0354207585045],[-163.10143101431015,54.97292466088726],[-163.130231302313,54.9173725741164],[-163.22023220232202,54.863556490057135],[-163.28863288632886,54.83751644938329],[-163.33543335433353,54.83925245209488],[-163.3390333903339,54.87570850903825],[-163.29583295832958,54.948620622925006],[-163.2850328503285,55.00938071783065],[-163.30663306633068,55.05798879375516],[-163.3030330303303,55.09618085341015],[-163.2778327783278,55.122220894083966],[-163.11583115831158,55.19339700525916],[-163.04383043830438,55.20554902424027],[-163.00783007830077,55.186452994412804],[-162.9610296102961,55.18298098898961],[-162.9070290702907,55.19513300797075],[-162.8710287102871,55.219437045933006],[-162.85662856628565,55.25242109745321],[-162.78462784627845,55.29755716795452],[-162.65862658626585,55.351373252013815],[-162.51462514625146,55.45032540657442],[-162.3490234902349,55.59441363163634],[-162.15822158221582,55.7194058268708],[-161.9350193501935,55.82356598956619],[-161.69741697416976,55.906894119722494],[-161.2150121501215,56.021470298687404],[-161.1790117901179,56.01452628784105],[-161.2222122221222,55.97807023089766],[-161.19341193411935,55.953766192935404],[-161.14661146611465,55.95203019022381],[-160.970209702097,55.96939021733971],[-160.8982089820898,55.99369425530196],[-160.87660876608766,55.9711262200513],[-160.90180901809018,55.941614173954264],[-161.00981009810098,55.91210212785725],[-161.00621006210062,55.887798089895],[-160.85140851408514,55.771485908218494],[-160.80460804608046,55.754125881102595],[-160.76140761407615,55.75586188381419],[-160.7470074700747,55.771485908218494],[-160.75780757807578,55.8548140383748],[-160.70740707407074,55.8704380627791],[-160.59940599405994,55.87391006820229],[-160.5310053100531,55.86349405193275],[-160.49860498604986,55.8374540112589],[-160.43740437404375,55.81662197871984],[-160.34740347403473,55.79926195160394],[-160.29340293402933,55.8044699597387],[-160.27180271802717,55.83224600312414],[-160.3078030780308,55.86523005464434],[-160.48060480604806,55.93467016310791],[-160.52740527405274,55.96418220920495],[-160.53820538205383,56.0058462742831],[-160.5130051300513,56.059662358342365],[-160.46260462604627,56.13778248036391],[-160.37620376203762,56.241942643059275],[-160.30060300603006,56.31485475694603],[-160.14940149401494,56.39644688439077],[-160.0450004500045,56.436374946757326],[-159.7857978579786,56.56136714199178],[-159.2817928179282,56.6880953399378],[-159.15939159391593,56.76968746738251],[-158.99018990189902,56.859959608385196],[-158.91818918189182,56.882527643635854],[-158.91818918189182,56.847807589404056],[-158.89658896588966,56.81655954059545],[-158.78138781387813,56.79572750805636],[-158.70938709387093,56.788783497210005],[-158.67338673386735,56.79572750805636],[-158.66618666186662,56.82871155957656],[-158.68058680586805,56.88773565177061],[-158.6841868418684,56.94502374125307],[-158.6769867698677,56.997103822600764],[-158.66258662586625,57.038767887678915],[-158.5869858698587,57.11341600427727],[-158.47538475384755,57.19848013714517],[-158.32058320583207,57.297432291705775],[-158.22338223382235,57.34256836220709],[-158.13338133381333,57.36687240016934],[-158.0469804698047,57.41027246795909],[-157.8957789577896,57.51096062523129],[-157.84537845378455,57.52832065234719],[-157.73737737377374,57.547416682174685],[-157.69777697776976,57.538736668616735],[-157.67257672576727,57.51443263065448],[-157.6437764377644,57.497072603538584],[-157.53577535775358,57.48318458184585],[-157.46017460174602,57.50575261709653],[-157.47457474574745,57.517904636077645],[-157.53217532175321,57.526584649635595],[-157.5717757177572,57.5404726713283],[-157.60777607776078,57.60123276623395],[-157.67977679776797,57.63768882317734],[-157.69777697776976,57.679352888255494],[-157.68337683376834,57.7435849885843],[-157.62217622176223,57.894617224492606],[-157.61137611376114,58.05085746853567],[-157.55377553775537,58.13939360682673],[-157.44217442174423,58.17237765834693],[-157.19377193771936,58.19494569359759],[-157.33777337773378,58.23487375596417],[-157.39537395373952,58.23487375596417],[-157.4889748897489,58.25396978579164],[-157.5249752497525,58.35118593764065],[-157.5249752497525,58.420626046104246],[-157.46017460174602,58.502218173548954],[-157.22977229772297,58.64109839047612],[-156.9741697416974,58.73657853961356],[-157.01017010170102,58.743522550459915],[-157.0389703897039,58.773034596556954],[-156.92376923769237,58.963994894831785],[-156.80856808568086,59.13412316056758],[-156.96336963369635,58.988298932794066],[-157.14337143371432,58.87719475925232],[-157.66537665376654,58.74873055859467],[-158.0217802178022,58.63936238776455],[-158.1909819098191,58.6150583498023],[-158.30258302583024,58.64109839047612],[-158.3889838898389,58.74525855317151],[-158.43938439384394,58.78345061282647],[-158.5041850418504,58.85115471857847],[-158.47538475384755,58.937954854157965],[-158.4249842498425,58.99871494906358],[-158.31338313383134,59.00913096533313],[-158.1909819098191,58.97961891923612],[-158.07938079380793,58.97788291652452],[-158.21978219782198,59.03690700871857],[-158.42138421384215,59.08898709006624],[-158.5149851498515,59.07336306566194],[-158.58338583385833,58.988298932794066],[-158.6769867698677,58.929274840600016],[-158.75978759787597,58.95010687313908],[-158.810188101881,58.97441091110133],[-158.77418774187743,58.90323479992617],[-158.8389883898839,58.793866629096016],[-158.86058860588605,58.71921851249766],[-158.77058770587706,58.51957820066485],[-158.78858788587885,58.441458078643336],[-158.95058950589507,58.40500202169994],[-159.08379083790837,58.46923412202875],[-159.35739357393572,58.72095451520926],[-159.45459454594547,58.79213062638442],[-159.67059670596706,58.91191481348412],[-159.74259742597425,58.89455478636822],[-159.83259832598327,58.83553069417417],[-159.9189991899919,58.819906669769864],[-160.1530015300153,58.90670680534933],[-160.2610026100261,58.97093890567817],[-160.3618036180362,59.05079503041128],[-160.520205202052,59.00739496262153],[-160.6570065700657,58.955314881273864],[-160.81540815408155,58.87198675111756],[-160.92340923409233,58.87198675111756],[-161.2150121501215,58.80081063994237],[-161.24741247412473,58.799074637230774],[-161.2870128701287,58.76088257757581],[-161.32661326613265,58.743522550459915],[-161.36261362613627,58.66887443386156],[-161.7550175501755,58.611586344379106],[-162.1438214382144,58.64457039589931],[-162.0070200702007,58.684498458265864],[-161.85581855818558,58.717482509786066],[-161.72261722617225,58.793866629096016],[-161.78021780217802,58.89802679179138],[-161.7910179101791,58.95010687313908],[-161.78741787417874,59.01607497617948],[-161.64341643416435,59.10981912260533],[-161.79461794617947,59.10981912260533],[-161.8918189181892,59.07683507108513],[-161.98181981819818,59.146275179548695],[-162.0250202502025,59.28341939376429],[-161.92061920619207,59.365011521209],[-161.87381873818737,59.42750761882624],[-161.83061830618306,59.514307754405706],[-161.8270182701827,59.58895587100406],[-161.90981909819098,59.713948066238515],[-162.13662136621366,59.97955648111173],[-162.2410224102241,60.17746079023294],[-162.4210242102421,60.2833569556399],[-162.28782287822878,60.45695722679886],[-162.14022140221402,60.61493347355352],[-161.9458194581946,60.684373582017116],[-161.96021960219602,60.69478959828663],[-162.06822068220683,60.69478959828663],[-162.13662136621366,60.68610958472871],[-162.20142201422016,60.634029503381015],[-162.26622266222662,60.595837443726026],[-162.46782467824679,60.39446112918165],[-162.6010260102601,60.29724497733261],[-162.68382683826837,60.269468933947195],[-162.5470254702547,60.231276874292206],[-162.52542525425255,60.198292822772004],[-162.50022500225003,60.12711671159684],[-162.53622536225362,60.03858057330578],[-162.57222572225723,59.989972497381274],[-162.7342273422734,59.99344450280444],[-162.87822878228783,59.922268391629274],[-163.22023220232202,59.845884272319324],[-163.6810368103681,59.80074820181798],[-163.9078390783908,59.80595620995277],[-164.14184141841417,59.896228350955425],[-164.14184141841417,59.94830843230312],[-164.1310413104131,59.99344450280444],[-164.46944469444693,60.1496847468475],[-164.6638466384664,60.30418898817899],[-164.80064800648006,60.307660993602155],[-164.91944919449193,60.34758905596871],[-165.059850598506,60.41182115629755],[-165.0490504905049,60.46390123764522],[-165.02745027450274,60.50035729458861],[-165.1138511385114,60.52639733526246],[-165.22545225452254,60.52292532983927],[-165.3550535505355,60.54202135966676],[-165.01665016650168,60.739925668787976],[-164.90144901449014,60.87359787758038],[-164.80424804248042,60.892693907407875],[-164.6818468184682,60.871861874868785],[-164.51264512645128,60.81978179352109],[-164.36864368643685,60.795477755558835],[-164.31824318243181,60.77117371759658],[-164.26424264242644,60.72430164438367],[-164.32184321843218,60.64618152236213],[-164.37224372243722,60.59236543830286],[-164.31104311043111,60.60625345999557],[-164.1310413104131,60.69131759286347],[-163.99783997839978,60.765965709461824],[-163.93663936639365,60.75902169861547],[-163.89343893438934,60.745133676922734],[-163.82143821438214,60.66874955761281],[-163.73143731437315,60.59062943559127],[-163.529835298353,60.66527755218962],[-163.42183421834218,60.757285695903875],[-163.51183511835117,60.798949760982026],[-163.62343623436234,60.82151779623268],[-163.9078390783908,60.854501847752886],[-163.83583835838357,60.880541888426734],[-163.6558365583656,60.87706988300354],[-163.58743587435873,60.90310992367739],[-163.65943659436596,60.93782997790919],[-163.74943749437494,60.969078026717796],[-163.99423994239942,60.86491786402243],[-164.44064440644405,60.87012587215719],[-164.75384753847538,60.930885967062835],[-165.06705067050672,60.92046995079329],[-165.1138511385114,60.93262196977443],[-165.1750517505175,60.96560602129463],[-164.99864998649986,61.04372614331615],[-164.87624876248762,61.0871262111059],[-164.8690486904869,61.11143024906815],[-164.94104941049412,61.11490225449134],[-165.07785077850778,61.09407022195225],[-165.1390513905139,61.130526278895644],[-165.12825128251282,61.19302237651286],[-165.14985149851498,61.1860783656665],[-165.20385203852038,61.1530943141463],[-165.27945279452794,61.1704543412622],[-165.34425344253444,61.198230384647644],[-165.3118531185312,61.227742430744655],[-165.24345243452436,61.26940649582281],[-165.2722527225272,61.274614503957565],[-165.33345333453335,61.265934490399644],[-165.3910539105391,61.21211840634035],[-165.38025380253802,61.168718338550605],[-165.38025380253802,61.10622224093339],[-165.4810548105481,61.09407022195225],[-165.56745567455675,61.1027502355102],[-165.62865628656286,61.16524633312744],[-165.689856898569,61.30065454463141],[-165.86265862658627,61.33537459886321],[-165.90585905859058,61.40307870461521],[-165.79785797857977,61.49161484290627],[-165.84465844658448,61.536750913407616],[-165.95985959859598,61.550638935100324],[-166.0930609306093,61.507238867310576],[-166.15426154261542,61.545430926965565],[-166.1650616506165,61.58883099475531],[-166.16866168661687,61.651327092372526],[-166.13266132661326,61.656535100507284],[-166.10026100261,61.64438308152617],[-165.83385833858338,61.67910313575797],[-165.80865808658086,61.69646316287387],[-166.02106021060212,61.74854324422154],[-166.07866078660786,61.80235932828083],[-165.99225992259923,61.833607377089436],[-165.83385833858338,61.83707938251263],[-165.61425614256143,61.87006343403283],[-165.70425704257042,61.927351523515284],[-165.72585725857257,61.95859957232389],[-165.7438574385744,62.012415656383155],[-165.70785707857078,62.100951794674245],[-165.44865448654485,62.30406411193022],[-165.19305193051932,62.474192377666014],[-165.1138511385114,62.512384437320975],[-164.99864998649986,62.53321646986004],[-164.89064890648908,62.51759244545573],[-164.7790477904779,62.48113638851237],[-164.75744757447575,62.49676041291667],[-164.7970479704797,62.512384437320975],[-164.84384843848437,62.58182454578457],[-164.68904689046892,62.60786458645839],[-164.59544595445954,62.685984708479936],[-164.58824588245884,62.70855274373059],[-164.68904689046892,62.677304694921986],[-164.79344793447933,62.62348861086272],[-164.81864818648185,62.677304694921986],[-164.84384843848437,62.800560887444846],[-164.80064800648006,62.91860907183295],[-164.76464764647648,62.97068915318064],[-164.67824678246782,63.021033231816745],[-164.429844298443,63.04012926164421],[-164.3830438304383,63.029713245374694],[-164.37584375843758,63.05401728333695],[-164.52344523445234,63.126929397223705],[-164.46224462244624,63.185953489417756],[-164.40824408244083,63.21546553551477],[-164.1058410584106,63.26233760872768],[-163.94383943839438,63.24671358432337],[-163.7350373503735,63.19289750026411],[-163.61623616236162,63.12519339451211],[-163.6342363423634,63.09047334028031],[-163.6630366303663,63.06964130774125],[-163.72423724237242,63.047073272490564],[-163.74943749437494,63.029713245374694],[-163.73863738637385,63.01582522368196],[-163.64863648636486,63.05748928876011],[-163.50463504635047,63.106097364684615],[-163.42183421834218,63.08526533214555],[-163.36063360633605,63.045337269779],[-163.28863288632886,63.047073272490564],[-163.06183061830617,63.08005732401077],[-162.94662946629467,63.114777378242565],[-162.8062280622806,63.20678552195682],[-162.62262622626227,63.26580961415087],[-162.35982359823598,63.453297907002536],[-162.28422284222842,63.529682026312486],[-162.19422194221943,63.541834045293626],[-162.11142111421114,63.53489003444727],[-162.05742057420574,63.470657934118435],[-161.97461974619745,63.453297907002536],[-161.50661506615066,63.46892193140684],[-161.26541265412655,63.49669797479228],[-161.09981099810997,63.55745806969793],[-160.9270092700927,63.6598822296817],[-160.82620826208262,63.729322338145295],[-160.77940779407794,63.81959447914795],[-160.84060840608407,63.93417065811286],[-160.90540905409054,64.0313868099619],[-160.98820988209883,64.25185915433377],[-161.21861218612185,64.39594737939572],[-161.38421384213842,64.43934744718544],[-161.49221492214923,64.43413943905068],[-161.4130141301413,64.52614758276493],[-161.19341193411935,64.51573156649539],[-161.04941049410493,64.53482759632288],[-160.93060930609306,64.5799636668242],[-160.89460894608945,64.6129477183444],[-160.8370083700837,64.682387826808],[-160.8550085500855,64.75529994069475],[-160.88740887408875,64.79522800306131],[-160.96660966609664,64.84036407356265],[-161.0638106381064,64.90459617389146],[-161.12861128611286,64.92542820643055],[-161.18621186211863,64.92369220371896],[-161.4670146701467,64.79522800306131],[-161.63261632616326,64.79175599763815],[-161.75861758617586,64.8160600356004],[-161.86661866618667,64.74314792171364],[-162.17262172621727,64.6789158213848],[-162.33462334623346,64.6129477183444],[-162.6370263702637,64.45149946616658],[-162.71262712627126,64.37685134956823],[-162.8062280622806,64.37337934414504],[-162.87462874628747,64.51573156649539],[-163.20223202232023,64.65113977799939],[-163.3030330303303,64.60600370749805],[-163.2490324903249,64.5626036397083],[-163.17343173431735,64.53309159361129],[-163.0510305103051,64.51920357191858],[-163.10503105031052,64.479275509552],[-163.14463144631446,64.42372342278114],[-163.2670326703267,64.47580350412883],[-163.48663486634865,64.55045162072719],[-163.71343713437133,64.58864368038215],[-164.3038430384304,64.58343567224739],[-164.69264692646925,64.50705155293744],[-164.72864728647286,64.52267557734174],[-164.76464764647648,64.5296195881881],[-164.82944829448294,64.51052355836063],[-164.85824858248583,64.48101151226359],[-164.89784897848978,64.46017947972453],[-164.9770497704977,64.45323546887818],[-165.1390513905139,64.46538748785929],[-165.44505445054452,64.51225956107223],[-166.14346143461435,64.58343567224739],[-166.32346323463236,64.62509973732554],[-166.48186481864818,64.72752389730934],[-166.47826478264784,64.7969640057729],[-166.40986409864098,64.82647605186995],[-166.41346413464134,64.92716420914212],[-166.55026550265504,64.95320424981597],[-166.82746827468276,65.09555647216632],[-166.92826928269284,65.15631656707197],[-166.90666906669065,65.16326057791832],[-166.8562685626856,65.14763655351402],[-166.76266762667626,65.13548453453288],[-166.53226532265322,65.15458056436037],[-166.4530645306453,65.24658870807463],[-166.28026280262802,65.27436475146004],[-166.1218612186122,65.26047672976733],[-166.15786157861578,65.28651677044118],[-166.19746197461976,65.30561280026868],[-166.60786607866078,65.35248487348159],[-166.66546665466655,65.33859685178888],[-167.40347403474036,65.42192498194518],[-167.98667986679868,65.5677492097187],[-168.03348033480336,65.59552525310414],[-168.08748087480876,65.65802135072136],[-168.00828008280084,65.718781445627],[-167.9290792907929,65.74829349172401],[-167.92547925479255,65.71357343749222],[-167.91467914679146,65.68058938597201],[-167.579875798758,65.75870950799356],[-167.40707407074072,65.85939766526576],[-167.0758707587076,65.87675769238166],[-166.99666996669967,65.90453373576707],[-166.8958689586896,65.95834981982637],[-166.74826748267483,66.05209396625222],[-166.53946539465394,66.10070204217672],[-166.39906399063992,66.14410210996644],[-166.21546215462155,66.17014215064029],[-166.0570605706057,66.12674208285057],[-166.01026010260102,66.12153407471578],[-165.72225722257224,66.11285406115783],[-165.62865628656286,66.13195009098533],[-165.5890558905589,66.14583811267804],[-165.56025560255603,66.16667014521713],[-165.8410584105841,66.24479026723864],[-165.81225812258123,66.28819033502839],[-165.77625776257761,66.319438383837],[-165.44865448654485,66.40971052483965],[-165.19665196651965,66.43922257093669],[-165.06345063450635,66.4374865682251],[-164.67464674646746,66.5555347526132],[-164.46224462244624,66.5885188041334],[-164.0590405904059,66.61108683938406],[-163.7278372783728,66.61629484751882],[-163.63783637836377,66.57463078244066],[-163.8142381423814,66.58331079599861],[-163.89343893438934,66.57636678515226],[-163.83943839438393,66.56074276074796],[-163.77463774637746,66.53123071465095],[-163.79263792637926,66.49303865499596],[-163.90423904239043,66.37846247603105],[-163.89343893438934,66.2864543323168],[-163.96543965439653,66.25694228621978],[-164.0338403384034,66.21527822114163],[-163.69543695436954,66.08334201506082],[-163.16983169831698,66.07466200150287],[-162.88542885428853,66.09896603946513],[-162.72342723427235,66.05903797709857],[-162.58662586625866,66.05035796354062],[-162.21582215822158,66.07118999607968],[-161.9350193501935,66.04341395269427],[-161.81621816218163,66.05382996896378],[-161.5570155701557,66.24999827537343],[-161.45621456214562,66.28124632418204],[-161.34461344613447,66.24652626995024],[-161.20061200612005,66.2187502265648],[-161.11061110611107,66.23958225910388],[-161.0350103501035,66.18923818046778],[-161.0710107101071,66.29513434587474],[-161.12141121411213,66.3350624082413],[-161.54621546215463,66.40623851941649],[-161.8270182701827,66.37151846518469],[-161.9170191701917,66.41144652755125],[-161.88821888218882,66.49303865499596],[-162.19062190621906,66.69267896682877],[-162.31662316623166,66.73434303190692],[-162.46782467824679,66.73607903461851],[-162.54342543425435,66.80551914308211],[-162.6082260822608,66.89405528137317],[-162.47862478624785,66.93051133831656],[-162.35982359823598,66.94787136543243],[-162.2518225182252,66.91835931933542],[-162.1330213302133,66.80204713765892],[-162.0178201782018,66.78468711054302],[-162.05022050220504,66.66663892615492],[-161.90981909819098,66.55900675803636],[-161.58941589415895,66.46005460347575],[-161.33741337413375,66.49651066041915],[-161.15741157411574,66.49477465770755],[-161.04941049410493,66.47394262516849],[-160.7830078300783,66.38367048416583],[-160.64980649806498,66.37325446789629],[-160.23220232202323,66.4201265411092],[-160.22860228602286,66.50866267940026],[-160.2610026100261,66.5728947797291],[-160.3618036180362,66.61282284209565],[-160.64260642606425,66.6041428285377],[-160.86580865808656,66.67011093157811],[-161.0530105301053,66.65275090446221],[-161.39861398613985,66.55206274719],[-161.57141571415713,66.59199080955656],[-161.67941679416793,66.64580689361586],[-161.85581855818558,66.69962297767512],[-161.87741877418773,66.80378314037051],[-161.72981729817297,66.92356732747018],[-161.62181621816217,66.97911941424107],[-161.7190171901719,67.02078347931922],[-161.96381963819638,67.05029552541623],[-162.39222392223922,67.01904747660762],[-162.41022410224102,67.06071154168578],[-162.41022410224102,67.10411160947552],[-162.5830258302583,67.01904747660762],[-162.7630276302763,67.03640750372352],[-163.00063000630007,67.02772749016557],[-163.53343533435333,67.10237560676393],[-163.72063720637206,67.19611975318975],[-163.79983799837999,67.2707678697881],[-163.94383943839438,67.47735219246727],[-164.12384123841238,67.6075523958365],[-165.38745387453875,68.04502507915709],[-165.95985959859598,68.15612925269883],[-166.2370623706237,68.2776494425101],[-166.40986409864098,68.30716148860711],[-166.57546575465756,68.32104951029984],[-166.78786787867878,68.3592415699548],[-166.6438664386644,68.40784964587931],[-166.54666546665467,68.42520967299521],[-166.64746647466475,68.37312959164751],[-166.5718657186572,68.3609775726664],[-166.4458644586446,68.39048961876341],[-166.3810638106381,68.42520967299521],[-166.28386283862838,68.57276990348032],[-166.1830618306183,68.79671425327538],[-166.20826208262082,68.88525039156644],[-165.509855098551,68.86789036445057],[-165.04545045450453,68.88177838614328],[-164.89064890648908,68.90261041868234],[-164.3038430384304,68.93733047291414],[-164.1490414904149,68.9616345108764],[-163.86823868238682,69.03628262747475],[-163.5370353703537,69.16995483626715],[-163.2490324903249,69.34529111013771],[-163.2058320583206,69.39216318335062],[-163.18783187831878,69.3800111643695],[-163.16263162631626,69.38869117792746],[-163.130231302313,69.45465928096786],[-163.09423094230942,69.61089952501092],[-162.9538295382954,69.75845975549603],[-162.3490234902349,70.09350827883284],[-162.0718207182072,70.22718048762522],[-161.9782197821978,70.28794058253087],[-161.8810188101881,70.33134065032061],[-161.81261812618126,70.28967658524246],[-161.78021780217802,70.27752456626132],[-161.76221762217622,70.25842853643385],[-161.819818198182,70.24801252016431],[-161.91341913419134,70.20461245237456],[-162.0430204302043,70.17683640898915],[-162.07542075420753,70.16121238458481],[-161.99621996219963,70.164684390008],[-161.76941769417695,70.19593243881661],[-161.639816398164,70.2341244984716],[-160.99540995409953,70.30530060964676],[-160.6462064620646,70.41987678861167],[-160.63540635406355,70.44591682928552],[-160.1170011700117,70.59174105705904],[-160.0450004500045,70.58479704621269],[-159.9621996219962,70.56743701909679],[-160.10620106201063,70.47195686995937],[-160.00540005400055,70.44765283199712],[-160.09540095400953,70.33307665303221],[-159.90819908199083,70.33134065032061],[-159.8649986499865,70.27926056897292],[-159.85419854198543,70.32439663947426],[-159.8577985779858,70.38862873980307],[-159.84339843398433,70.45286084013188],[-159.81459814598145,70.49626090792162],[-159.6849968499685,70.47716487809413],[-159.3861938619386,70.52403695130707],[-159.74619746197462,70.53098096215342],[-159.9621996219962,70.63340512213719],[-160.0810008100081,70.63514112484879],[-159.68139681396815,70.78617336075709],[-159.3141931419314,70.87818150447134],[-159.23139231392315,70.87644550175975],[-159.19179191791918,70.85908547464385],[-159.18459184591845,70.8313094312584],[-159.26379263792637,70.81394940414253],[-159.33939339393393,70.78096535262233],[-159.30339303393035,70.75318930923689],[-159.24939249392494,70.74798130110213],[-159.07659076590767,70.77228533906438],[-158.99738997389974,70.8017973851614],[-158.61938619386194,70.7983253797382],[-158.51138511385113,70.82089341498889],[-158.48258482584825,70.84172544752795],[-158.0001800018,70.84519745295114],[-157.91017910179102,70.86082147735544],[-157.6041760417604,70.94067760208856],[-157.32337323373233,71.03962975664916],[-157.19377193771936,71.09344584070845],[-156.9741697416974,71.23059005492402],[-156.78336783367834,71.31912619321511],[-156.470164701647,71.40766233150617],[-156.39456394563945,71.39724631523663],[-156.49536495364953,71.37988628812073],[-156.56736567365672,71.34169422846577],[-156.470164701647,71.29135014982967],[-155.81135811358115,71.18892598984587],[-155.64575645756457,71.18198197899952],[-155.5809558095581,71.12122188409387],[-155.63495634956348,71.06219779189985],[-155.80415804158042,70.99622968885944],[-156.1461614616146,70.92852558310744],[-156.04176041760417,70.9024855424336],[-155.97335973359733,70.84172544752795],[-155.87255872558725,70.8347814366816],[-155.7069570695707,70.85734947193225],[-155.5809558095581,70.89380552887565],[-155.31455314553145,71.01532571868691],[-155.22815228152282,71.08302982443891],[-155.1669516695167,71.09865384884321],[-154.94374943749438,71.08302982443891],[-154.81774817748177,71.04830977020711],[-154.67374673746738,70.9875496753015],[-154.72774727747276,70.92852558310744],[-154.78534785347853,70.89380552887565],[-154.59814598145982,70.8486694583743],[-154.3929439294393,70.83825344210479],[-154.1949419494195,70.8017973851614],[-153.91773917739178,70.87818150447134],[-153.70173701737016,70.89380552887565],[-153.49653496534967,70.89033352345245],[-153.23373233732337,70.9319975885306],[-152.78372783727838,70.87644550175975],[-152.6721267212672,70.89033352345245],[-152.4921249212492,70.8816535098945],[-152.30132301323013,70.84693345566274],[-152.2329223292233,70.81047739871934],[-152.43812438124382,70.7340932794094],[-152.47052470524704,70.65423715467628],[-152.39852398523985,70.62125310315608],[-152.26892268922688,70.61430909230972],[-152.25452254522546,70.56743701909679],[-152.17172171721717,70.55702100282727],[-151.76851768517685,70.56049300825043],[-151.8009180091801,70.53792497299978],[-151.8189181891819,70.51188493232593],[-151.9449194491945,70.45286084013188],[-151.2249122491225,70.41814078590008],[-151.12771127711278,70.45112483742028],[-150.98010980109802,70.46501285911302],[-150.66330663306633,70.51014892961433],[-150.54450544505445,70.48931689707527],[-150.4041040410404,70.44418082657393],[-150.27450274502746,70.43376481030438],[-150.1521015210152,70.44418082657393],[-149.87129871298714,70.51014892961433],[-149.54369543695438,70.51362093503752],[-149.41049410494105,70.49105289978687],[-149.27009270092702,70.50146891605638],[-148.84528845288452,70.42508479674646],[-148.6868868688687,70.41640478318851],[-148.4780847808478,70.3174526286279],[-148.370083700837,70.31571662591631],[-148.24768247682476,70.35738069099446],[-148.14328143281432,70.35564468828287],[-148.03888038880388,70.31571662591631],[-147.86967869678696,70.30356460693517],[-147.79047790477904,70.23933250660636],[-147.70407704077041,70.2167644713557],[-147.06327063270632,70.16989239814276],[-146.74646746467465,70.19246043339345],[-146.2820628206282,70.18551642254707],[-146.05886058860588,70.15600437645006],[-145.82485824858247,70.15947638187325],[-145.43965439654397,70.0501082110431],[-145.2380523805238,70.03448418663879],[-145.19845198451983,70.00844414596494],[-144.61884618846187,69.9824041052911],[-144.4172441724417,70.03969219477355],[-144.06444064440643,70.05358021646626],[-143.74763747637476,70.10218829239079],[-143.56763567635676,70.10218829239079],[-143.3552335523355,70.09003627340965],[-143.2760327603276,70.09524428154441],[-143.21843218432184,70.1160763140835],[-142.7072270722707,70.03448418663879],[-142.4228242282423,69.93900403750135],[-142.2968229682297,69.86956392903778],[-141.6992169921699,69.77061177447717],[-141.52641526415263,69.71505968770629],[-141.40761407614076,69.65256359008907],[-141.33921339213393,69.64735558195429],[-141.2888128881289,69.66471560907019],[-141.080010800108,69.65950760093543],[-141.00081000810007,69.65082758737748]]]]}},{"type":"Feature","id":860,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[71.77931779317794,39.94955719479074],[71.75411754117542,39.90789312971259],[71.70731707317074,39.91657314327051],[71.6677166771668,39.94608518936755],[71.68211682116822,39.96865322461821],[71.73611736117363,39.98080524359935],[71.76491764917651,39.99295726258046],[71.79011790117903,39.99469326529206],[71.77931779317794,39.94955719479074]]],[[[71.2069120691207,39.89226910530826],[71.15651156511566,39.88358909175031],[71.06291062910631,39.885325094461905],[71.01251012510127,39.89574111073145],[71.04491044910449,39.97559723546456],[71.04491044910449,39.99295726258046],[71.04131041310413,39.99469326529206],[71.01611016110161,40.0051092815616],[70.9729097290973,40.038093333081804],[70.96210962109623,40.088437411717905],[70.97650976509766,40.13357348221922],[71.00531005310054,40.152669512046714],[71.02331023310234,40.14919750662352],[71.0809108091081,40.079757398159956],[71.13131131311314,40.058925365620865],[71.22851228512286,40.04850934935135],[71.17811178111782,39.97906924088775],[71.21411214112143,39.906157127000995],[71.2069120691207,39.89226910530826]]],[[[70.94770947709478,42.24802478493538],[70.98010980109802,42.267120814762876],[71.03771037710379,42.284480841878775],[71.13131131311314,42.24976078764698],[71.21411214112143,42.20636071985723],[71.23211232112322,42.18552868731817],[71.22851228512286,42.16296065206748],[71.03051030510306,42.07789651919961],[70.91170911709119,42.03796845683303],[70.85770857708579,42.031024445986674],[70.84330843308433,42.01887242700556],[70.80370803708038,41.92339227786812],[70.72810728107282,41.90603225075222],[70.6309063090631,41.87478420194361],[70.56250562505625,41.831384134153865],[70.45450454504547,41.725487968746904],[70.18090180901811,41.57098372741544],[70.17730177301775,41.5397356786068],[70.20250202502027,41.51369563793298],[70.28890288902889,41.496335610817084],[70.40770407704079,41.449463537604146],[70.47250472504726,41.41300748066078],[70.64530645306453,41.45987955387369],[70.68850688506885,41.449463537604146],[70.73530735307355,41.40085546167964],[70.78210782107823,41.26197524475248],[70.86130861308615,41.225519187809084],[70.96210962109623,41.19600714171207],[71.0269102691027,41.187327128154124],[71.10971109711099,41.152607073922326],[71.2249122491225,41.140455054941214],[71.30051300513006,41.152607073922326],[71.39411394113941,41.123095027825315],[71.40851408514087,41.13524704680643],[71.41931419314193,41.34183136948559],[71.49851498514985,41.30711131525382],[71.54531545315453,41.30884731796539],[71.5849158491585,41.33315135592764],[71.60651606516066,41.36787141015944],[71.62091620916209,41.43557551591144],[71.6029160291603,41.50327962166344],[71.63891638916391,41.534527670472045],[71.66411664116643,41.5414716813184],[71.68571685716859,41.53279166776045],[71.69651696516965,41.51543164064455],[71.70011700117001,41.45467154573893],[71.75771757717578,41.428631505065084],[71.7937179371794,41.41300748066078],[71.82611826118261,41.360927399313084],[71.85851858518586,41.31058332067698],[71.88011880118802,41.19427113900048],[71.95931959319594,41.187327128154124],[72.0529205292053,41.164759092903466],[72.11412114121143,41.187327128154124],[72.16452164521647,41.173439106461416],[72.18252182521826,41.11788701969053],[72.1789217892179,41.067542941054455],[72.18612186121862,41.025878875976304],[72.21132211322114,41.01372685699516],[72.29412294122943,41.03976689766901],[72.36252362523626,41.043238903092174],[72.42732427324273,41.01893486512992],[72.50652506525066,40.982478808186556],[72.6217262172622,40.88352665362595],[72.65772657726578,40.86963863193321],[72.83052830528305,40.86269462108686],[72.86652866528667,40.8418625885478],[72.92772927729277,40.8418625885478],[72.9889298892989,40.860958618375264],[73.1329313293133,40.82797456685506],[73.13653136531366,40.81061453973919],[73.11133111331114,40.78631050177691],[72.77292772927731,40.65090229027294],[72.7477274772748,40.60923822519479],[72.67932679326793,40.555422141135494],[72.60372603726037,40.52591009503848],[72.56772567725679,40.52417409232689],[72.40212402124021,40.57799017638618],[72.38412384123842,40.56583815740504],[72.36972369723699,40.54327012215438],[72.36972369723699,40.51896608419213],[72.40572405724058,40.46341399742124],[72.38772387723878,40.42695794047788],[72.3589235892359,40.40091789980403],[72.25452254522546,40.423485935054686],[72.2329223292233,40.43910995945899],[72.2329223292233,40.45473398386332],[72.19332193321935,40.45473398386332],[72.13212132121322,40.43910995945899],[72.01332013320135,40.34015780489838],[71.97011970119704,40.28981372626228],[71.95571955719558,40.258565677453674],[71.90171901719017,40.241205650337776],[71.84411844118443,40.23426163949142],[71.77211772117721,40.18738956627851],[71.69291692916931,40.152669512046714],[71.6677166771668,40.17870955272056],[71.64971649716497,40.20822159881757],[71.62811628116282,40.21690161237552],[71.58131581315814,40.20995760152917],[71.52011520115201,40.20822159881757],[71.4589145891459,40.241205650337776],[71.37611376113762,40.27592570456957],[71.30411304113042,40.28634172083912],[71.09531095310953,40.270717696434815],[70.99090990909909,40.25509367203051],[70.95850958509587,40.23946964762618],[70.9009090090901,40.23426163949142],[70.65250652506526,40.20127758797122],[70.60210602106022,40.21342960695236],[70.56610566105661,40.267245691011624],[70.53370533705339,40.32453378049408],[70.4689046890469,40.34536581303317],[70.3969039690397,40.36098983743747],[70.37170371703718,40.38355787268813],[70.36810368103681,40.41133391607357],[70.3789037890379,40.43910995945899],[70.38250382503827,40.452997981151725],[70.54810548105482,40.56236615198188],[70.69930699306994,40.66131830654248],[70.71370713707137,40.66826231738884],[70.72450724507246,40.6873583472163],[70.74970749707498,40.7220784014481],[70.74970749707498,40.739438428564],[70.6381063810638,40.779366490930556],[70.63450634506347,40.796726518046455],[70.65610656106563,40.81582254787395],[70.65610656106563,40.8401265858362],[70.5769057690577,40.911302697011365],[70.44010440104401,41.02414287326471],[70.40050400504006,41.034558889534225],[70.37170371703718,41.02761487868787],[70.31770317703177,40.919982710569315],[70.29250292502925,40.8922066671839],[70.13770137701377,40.82103055600871],[70.00450004500047,40.77068647737261],[69.77409774097742,40.68388634179314],[69.71289712897129,40.65784630111929],[69.66969669696698,40.66131830654248],[69.63009630096303,40.678678333658354],[69.4968949689497,40.767214471949444],[69.41409414094142,40.796726518046455],[69.35649356493565,40.767214471949444],[69.30969309693097,40.7238144041597],[69.31329313293134,40.635278265868635],[69.25929259292593,40.5884061926557],[69.20529205292053,40.56583815740504],[69.30249302493027,40.32800578591727],[69.29529295292954,40.29675773710866],[69.21969219692198,40.288077723550714],[69.27369273692739,40.19780558254806],[69.22689226892271,40.18738956627851],[69.11169111691117,40.20822159881757],[68.95328953289533,40.22210962051031],[68.65088650886509,40.182181558143725],[68.62928629286293,40.16655753373942],[68.62208622086223,40.147461503911956],[68.64008640086402,40.12836547408446],[68.78408784087841,40.126629471372866],[68.9280892808928,40.13704548764241],[68.96768967689678,40.11968546052651],[68.97128971289715,40.0901734144295],[68.95688956889569,40.071077384602006],[68.91008910089101,40.067605379178815],[68.80568805688057,40.050245352062916],[68.79128791287914,40.03114932223545],[68.78768787687878,40.01378929511955],[68.82368823688239,39.95997321106026],[68.86328863288634,39.92698915954006],[68.87048870488707,39.90789312971259],[68.85248852488525,39.89053310259669],[68.83088830888309,39.88358909175031],[68.79848798487987,39.90962913242416],[68.77688776887769,39.9044211242894],[68.76968769687699,39.88185308903874],[68.7588875888759,39.855813048364894],[68.73368733687337,39.8367170185374],[68.6868868688687,39.847133034806944],[68.64008640086402,39.838453021248995],[68.61128611286114,39.74297287211155],[68.58608586085862,39.635340703992995],[68.50688506885069,39.56242859010624],[68.46368463684638,39.53638854943239],[68.39888398883988,39.529444538586034],[68.30168301683017,39.538124552143984],[68.24408244082443,39.54854056841353],[68.07848078480785,39.56416459281783],[67.90927909279094,39.59367663891484],[67.71847718477187,39.62145268230029],[67.54207542075423,39.55722058197148],[67.49167491674919,39.51902852231649],[67.45927459274594,39.482572465373124],[67.4268742687427,39.465212438257225],[67.35127351273513,39.241268088462164],[67.35847358473586,39.21696405049991],[67.40167401674017,39.19613201796082],[67.61767617676179,39.150995947459506],[67.65007650076501,39.13189991763201],[67.66807668076683,39.109331882381355],[67.67527675276753,39.00864372510915],[67.69327693276935,38.994755703416445],[67.76887768877688,38.982603684435304],[67.87687876878769,38.982603684435304],[67.95967959679598,38.99301970070485],[68.0460804608046,38.9843396871469],[68.10368103681037,38.96177165189624],[68.13248132481326,38.927051597664445],[68.14688146881468,38.89059554072105],[68.0460804608046,38.67012319634918],[68.0568805688057,38.58853106890447],[68.08568085680858,38.47395488993956],[68.14328143281435,38.383682748936906],[68.25128251282513,38.295146610645816],[68.33408334083342,38.23785852116336],[68.35208352083521,38.21181848048951],[68.35568355683557,38.17015441541136],[68.34128341283414,38.1163383313521],[68.29448294482947,38.03301020119579],[68.2368823688237,37.96009808730902],[68.17568175681757,37.928850038500414],[68.08928089280894,37.83510589207458],[68.01008010080102,37.720529713109656],[67.86247862478626,37.57123347991295],[67.81567815678159,37.48616934704506],[67.79767797677977,37.2448649701341],[67.75807758077582,37.171952856247344],[67.75447754477545,37.199728899632774],[67.70047700477005,37.227504943018204],[67.6068760687607,37.222296934883445],[67.54567545675457,37.23618495657615],[67.51687516875171,37.267433005384774],[67.44127441274415,37.258752991826825],[67.31887318873189,37.21014491590232],[67.19647196471965,37.23444895386457],[67.07047070470705,37.33513711113676],[66.82926829268294,37.37159316808015],[66.52326523265234,37.34902513282948],[66.50886508865091,37.45839330365963],[66.51246512465124,37.59900952329839],[66.5268652686527,37.78649781615006],[66.62766627666278,37.93232204392359],[66.62766627666278,37.96009808730902],[66.60606606066062,37.98613812798287],[66.57366573665738,38.010442165945136],[66.390063900639,38.05037022831169],[66.3360633606336,38.07293826356235],[66.2640626406264,38.11807433406369],[66.17406174061742,38.1666824099882],[66.0948609486095,38.1996664615084],[65.97245972459726,38.244802532009714],[65.85725857258572,38.26910656997197],[65.78885788857889,38.2500105401445],[65.72765727657278,38.22570650218225],[65.67005670056702,38.22570650218225],[65.61245612456125,38.23785852116336],[65.40005400054002,38.34896269470511],[65.07605076050763,38.53992299297997],[64.82044820448206,38.671859199060776],[64.65844658446585,38.736091299389585],[64.62244622446227,38.756923331928675],[64.53244532445325,38.8159474241227],[64.30924309243093,38.977395676300546],[64.16164161641618,38.95309163833829],[63.95283952839529,39.058987803745254],[63.76203762037622,39.16141196372905],[63.72243722437224,39.1874520044029],[63.506435064350654,39.376676299966164],[63.290432904329066,39.49993249248902],[63.05643056430566,39.63360470128143],[62.90522905229054,39.71693283143773],[62.64962649626497,39.85928505378806],[62.527225272252736,39.944349186655955],[62.48402484024842,39.97559723546456],[62.44082440824408,40.03635733037021],[62.376023760237615,40.33147779134043],[62.29682296822969,40.46688600284443],[62.18882188821888,40.54153411944279],[62.09522095220953,40.68388634179314],[62.016020160201606,40.893942669895466],[61.9548195481955,41.03108688411106],[61.90441904419046,41.093582981728275],[61.80001800018002,41.16302309019187],[61.64521645216453,41.23940720950182],[61.49761497614978,41.275863266445185],[61.44361443614437,41.27412726373362],[61.41841418414185,41.26544725017567],[61.386013860138604,41.25155922848293],[61.328413284132836,41.19427113900048],[61.24201242012421,41.18906313086572],[61.18081180811808,41.190799133577315],[61.119611196111975,41.211631166116376],[60.93240932409324,41.228991193232275],[60.867608676086775,41.24808722305977],[60.7560075600756,41.246351220348174],[60.514805148051494,41.216839174251135],[60.45360453604536,41.22204718238592],[60.20160201602016,41.34877538033197],[60.09000090000902,41.399119458968045],[60.06840068400686,41.42689550235349],[60.06840068400686,41.475503578277994],[60.104401044010444,41.54494368674159],[60.13680136801369,41.593551762666095],[60.122401224012236,41.64563184401379],[60.07560075600756,41.70118393078465],[60.07560075600756,41.7602080229787],[60.10800108001081,41.793192074498904],[60.17640176401764,41.78277605822936],[60.20160201602016,41.80360809076845],[60.1908019080191,41.834856139577056],[60.154801548015485,41.85742417482771],[60.10800108001081,41.907768253463814],[59.963999639996416,41.954640326676724],[59.94239942399426,41.97373635650422],[59.94959949599496,41.99456838904331],[59.97479974799748,42.01887242700556],[59.978399783997844,42.06748050293007],[59.98199981999821,42.131712603258876],[60,42.16469665477908],[60.00720007200073,42.19073669545293],[59.98559985599857,42.21156872799199],[59.93519935199353,42.23587276595424],[59.85959859598597,42.29489685814829],[59.762397623976256,42.301840868994645],[59.45279452794529,42.30010486628308],[59.35559355593557,42.322672901533736],[59.276392763927646,42.35565695305394],[59.200792007920086,42.48238515099999],[59.16119161191614,42.511897197097],[59.12159121591216,42.52404921607814],[59.03519035190354,42.5275212215013],[58.93078930789309,42.53967324048244],[58.87678876788769,42.5622412757331],[58.72918729187293,42.67681745469801],[58.588785887858876,42.77924161468181],[58.531185311853136,42.6820254628328],[58.47718477184773,42.6629294330053],[58.354783547835495,42.67160944656325],[58.261182611826115,42.687233470967556],[58.20718207182074,42.666401438428466],[58.153181531815335,42.628209378773505],[58.160381603816035,42.60216933809966],[58.203582035820375,42.57612929742581],[58.289982899829,42.5275212215013],[58.41958419584196,42.40600103169004],[58.47718477184773,42.340032928649634],[58.48438484384846,42.31746489339898],[58.47358473584737,42.30010486628308],[58.455584555845576,42.29142485272513],[58.430384303843056,42.29142485272513],[58.39798397983981,42.293160855436724],[58.37638376383765,42.31225688526419],[58.36918369183692,42.34697693949599],[58.32598325983261,42.399057020843685],[58.2827828278283,42.428569066940696],[58.23238232382326,42.44766509676819],[58.1639816398164,42.4615531184609],[58.07398073980741,42.48585715642315],[58.027180271802735,42.48759315913475],[57.983979839798394,42.458081113037736],[57.944379443794446,42.41988905338275],[57.92277922779229,42.33482492051485],[57.85437854378546,42.23066475781948],[57.81477814778148,42.18900069274133],[57.68517685176852,42.16469665477908],[57.382773827738276,42.15601664122113],[57.289172891728924,42.12303258970093],[57.22797227972279,42.084840530045966],[57.112771127711284,41.95637632938832],[57.03357033570336,41.91471226431017],[56.96516965169653,41.85568817211612],[56.98316983169832,41.669935881976045],[57.01917019170193,41.45119954031574],[57.07677076770767,41.390439445410124],[57.112771127711284,41.37134341558263],[57.11997119971201,41.35051138304354],[57.09477094770949,41.33141535321607],[57.06597065970661,41.30711131525382],[57.01917019170193,41.26371124746407],[56.96516965169653,41.26544725017567],[56.86076860768608,41.275863266445185],[56.77436774367746,41.288015285426326],[56.47916479164792,41.30016730440744],[56.24156241562417,41.31058332067698],[55.97875978759788,41.322735339658124],[55.97875978759788,41.551887697587944],[55.97875978759788,41.781040055517764],[55.97875978759788,42.01019241344761],[55.975159751597516,42.24108077408903],[55.975159751597516,42.47023313201885],[55.975159751597516,42.69938548994867],[55.975159751597516,42.928537847878516],[55.975159751597516,43.15942620851993],[55.975159751597516,43.38857856644975],[55.975159751597516,43.6177309243796],[55.975159751597516,43.84688328230942],[55.975159751597516,44.07603564023924],[55.975159751597516,44.306924000880656],[55.975159751597516,44.536076358810504],[55.975159751597516,44.765228716740324],[55.975159751597516,44.994381074670144],[56.10116101161012,45.023893120767184],[56.259562595625965,45.05861317499898],[56.410764107641086,45.09333322923075],[56.587165871658726,45.1349972943089],[56.79236792367925,45.18186936752184],[56.96516965169653,45.2200614271768],[57.17037170371705,45.26693350038971],[57.32877328773287,45.303389557333105],[57.47637476374766,45.3381096115649],[57.667176671766725,45.37803767393146],[57.96237962379624,45.44053377154867],[58.12438124381245,45.473517823068875],[58.289982899829,45.50997388001227],[58.44838448384485,45.54295793153247],[58.556385563855656,45.55510995051361],[58.6679866798668,45.50823787730067],[58.80838808388086,45.44226977426027],[58.94518945189452,45.37630167121986],[59.08199081990821,45.31033356817946],[59.22239222392224,45.244365465139055],[59.359193591935934,45.17839736209865],[59.49959499594996,45.112429259058246],[59.636396363963655,45.04646115601784],[59.77319773197732,44.98049305297744],[59.913599135991376,44.91626095264863],[60.05040050400504,44.85029284960822],[60.18720187201873,44.78432474656782],[60.32760327603276,44.718356643527414],[60.46440464404645,44.65238854048701],[60.60120601206012,44.586420437446606],[60.741607416074174,44.5204523344062],[60.87840878408784,44.4544842313658],[61.0080100801008,44.39372413646015],[61.06561065610657,44.34858806595881],[61.09801098010982,44.247899908686605],[61.15921159211592,44.16804378395349],[61.270812708127096,44.082979651085594],[61.386013860138604,43.99444351279453],[61.52641526415266,43.87639532840643],[61.62361623616238,43.79653920367332],[61.72441724417246,43.713211073517016],[61.88641886418864,43.577802862013016],[61.990819908199086,43.492738729145145],[62.073620736207374,43.489266723721954],[62.23922239222392,43.510098756261044],[62.4588245882459,43.536138796934864],[62.635226352263544,43.55870683218555],[62.84762847628477,43.5847468728594],[63.04923049230493,43.60905091082165],[63.20763207632078,43.62814694064912],[63.44523445234452,43.612522916244814],[63.67923679236793,43.598634894552106],[63.84843848438484,43.58821887828256],[64.01404014040142,43.577802862013016],[64.20844208442085,43.565650843031904],[64.31644316443166,43.55870683218555],[64.44244442444426,43.551762821339196],[64.49644496444967,43.57085885116666],[64.60444604446045,43.61425891895641],[64.70524705247053,43.65245097861137],[64.81324813248133,43.69411504368952],[64.90684906849069,43.71494707622861],[65.0040500405004,43.64897897318821],[65.08325083250833,43.57433085658985],[65.16965169651698,43.49447473185671],[65.27045270452706,43.41809061254679],[65.36765367653678,43.37121853933385],[65.49725497254974,43.310458444428235],[65.56925569255694,43.204562279021246],[65.67005670056702,43.06394605938249],[65.73485734857348,42.97193791566826],[65.80325803258035,42.87645776653082],[65.90045900459006,42.91464982618578],[66.0048600486005,42.954577888552365],[66.10206102061022,42.99103394549573],[66.08766087660877,42.87298576110763],[66.0768607686077,42.76708959570067],[66.06246062460625,42.60564134352285],[66.04806048060482,42.47196913473044],[66.01566015660157,42.313992887975786],[66.0120601206012,42.19420870087609],[66.0120601206012,42.08831253546913],[66.00846008460084,42.004984405312825],[66.19206192061921,42.00151239988966],[66.3288632886329,41.99804039446647],[66.49806498064981,41.99456838904331],[66.5160651606516,41.88867222363632],[66.53766537665376,41.74111199315121],[66.57366573665738,41.6074397843588],[66.60246602466026,41.49459960810549],[66.64566645666457,41.34877538033197],[66.66726667266673,41.27065525831043],[66.71046710467107,41.178647114596174],[66.75006750067502,41.15781508205711],[66.81486814868148,41.14219105765278],[67.03807038070383,41.152607073922326],[67.22527225272253,41.16302309019187],[67.37287372873729,41.169967101038225],[67.52767527675277,41.17691111188458],[67.73647736477366,41.187327128154124],[67.8048780487805,41.164759092903466],[67.86607866078663,41.18038311730777],[67.93447934479346,41.19600714171207],[67.99207992079923,41.13003903867167],[68.02088020880208,41.097054987151466],[68.06048060480606,41.06059893020807],[68.11448114481146,41.029350881399466],[68.08928089280894,40.9599107729359],[68.0568805688057,40.860958618375264],[68.0460804608046,40.808878537027596],[68.1108811088111,40.75332645025671],[68.16128161281614,40.7220784014481],[68.2908829088291,40.6561102984077],[68.41328413284134,40.61965424146433],[68.49608496084963,40.60923822519479],[68.57168571685719,40.623126246887495],[68.60048600486004,40.65958230383089],[68.59328593285935,40.711662385178556],[68.55728557285573,40.76547846923785],[68.5608856088561,40.82971056956666],[68.58248582485825,40.876582642779596],[68.66168661686618,40.961646775647466],[68.73728737287374,41.04150290038061],[68.85248852488525,41.123095027825315],[68.98568985689857,41.20468715527002],[69.04329043290434,41.26371124746407],[69.0648906489065,41.36613540744784],[69.15489154891549,41.42515949964189],[69.24849248492487,41.45987955387369],[69.36729367293674,41.4911276026823],[69.39969399693999,41.5414716813184],[69.56529565295654,41.62827181689789],[69.66249662496625,41.67167188468764],[69.78849788497885,41.69771192536146],[69.96129961299613,41.75326401213235],[70.09450094500946,41.82096811788435],[70.22410224102242,41.945960313118775],[70.32850328503287,42.02755244056351],[70.41490414904149,42.07789651919961],[70.49050490504905,42.07963252191118],[70.54090540905409,42.03970445954462],[70.58410584105843,42.03623245412146],[70.61290612906129,42.05532848394893],[70.66330663306633,42.10740856529662],[70.71370713707137,42.16816866020227],[70.76410764107641,42.19420870087609],[70.86130861308615,42.20636071985723],[70.94770947709478,42.24802478493538]],[[70.65250652506526,40.93734273768521],[70.6489064890649,40.961646775647466],[70.62010620106201,41.00157483801402],[70.57330573305734,41.02414287326471],[70.55170551705518,41.01546285970676],[70.56970569705697,40.982478808186556],[70.62370623706238,40.93387073226205],[70.65250652506526,40.93734273768521]]]]}},{"type":"Feature","id":336,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[12.439924399244006,41.899088239905865],[12.429124291242914,41.89735223719427],[12.429124291242914,41.90082424261746],[12.429124291242914,41.90603225075222],[12.439924399244006,41.90603225075222],[12.439924399244006,41.899088239905865]]]}},{"type":"Feature","id":670,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-61.335613356133564,12.69605062554534],[-61.34281342813428,12.694314622833744],[-61.353613536135356,12.697786628256921],[-61.35001350013499,12.701258633680112],[-61.339213392133914,12.702994636391693],[-61.335613356133564,12.709938647238047],[-61.335613356133564,12.718618660795997],[-61.335613356133564,12.729034677065542],[-61.328413284132836,12.734242685200314],[-61.32121321213212,12.735978687911896],[-61.31761317613176,12.732506682488719],[-61.314013140131394,12.722090666219188],[-61.32121321213212,12.71514665537282],[-61.32481324813247,12.709938647238047],[-61.328413284132836,12.701258633680112],[-61.335613356133564,12.69605062554534]]],[[[-61.227612276122755,12.994643091938755],[-61.2420124201242,12.98422707566921],[-61.234812348123484,12.98422707566921],[-61.2420124201242,12.97554706211126],[-61.24561245612456,12.98422707566921],[-61.25641256412564,12.987699081092387],[-61.26361263612635,12.989435083803983],[-61.278012780127796,12.989435083803983],[-61.278012780127796,12.998115097361932],[-61.26361263612635,12.99290708922716],[-61.23841238412383,12.998115097361932],[-61.23841238412383,13.005059108208286],[-61.24561245612456,13.012003119054654],[-61.24921249212491,13.017211127189412],[-61.2420124201242,13.025891140747362],[-61.21321213212131,13.04325116786326],[-61.202412024120235,13.05193118142121],[-61.19881198811987,13.048459175998033],[-61.19881198811987,13.044987170574856],[-61.19881198811987,13.041515165151665],[-61.19521195211952,13.038043159728488],[-61.20961209612096,13.02415513803578],[-61.227612276122755,12.994643091938755]]],[[[-61.17361173611735,13.15782734682817],[-61.202412024120235,13.142203322423867],[-61.278012780127796,13.209907428175867],[-61.26721267212672,13.288027550197398],[-61.22401224012239,13.331427617987131],[-61.18081180811808,13.355731655949398],[-61.13761137611375,13.359203661372575],[-61.12321123211231,13.29323555833217],[-61.1340113401134,13.2029634173295],[-61.17361173611735,13.15782734682817]]]]}},{"type":"Feature","id":862,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-60.99720997209971,8.868164646490229],[-61.05841058410584,8.847332613951153],[-61.06921069210692,8.948020771223355],[-61.051210512105115,8.974060811897203],[-60.94320943209432,9.055652939341911],[-60.91440914409144,9.069540961034633],[-60.89280892808928,9.053916936630316],[-60.900009000089995,9.031348901379658],[-60.849608496084954,8.99489284443628],[-60.86040860408603,8.94975677393495],[-60.9180091800918,8.89941269529885],[-60.99720997209971,8.868164646490229]]],[[[-60.82080820808207,9.138981069498215],[-60.93960939609396,9.105997017978012],[-60.93960939609396,9.13203705865186],[-60.90720907209072,9.17890913186477],[-60.84600846008459,9.191061150845897],[-60.82080820808207,9.208421177961796],[-60.78120781207812,9.218837194231341],[-60.75960759607595,9.217101191519745],[-60.73440734407343,9.203213169827023],[-60.7920079200792,9.17717312915319],[-60.82080820808207,9.138981069498215]]],[[[-65.21285212852128,10.906231829896441],[-65.26685266852668,10.883663794645784],[-65.3640536405364,10.906231829896441],[-65.41445414454144,10.937479878705062],[-65.3820538205382,10.973935935648441],[-65.30285302853028,10.973935935648441],[-65.22725227252272,10.930535867858694],[-65.21285212852128,10.906231829896441]]],[[[-63.84843848438484,11.130176179691503],[-63.816038160381595,10.999975976322276],[-63.82683826838267,10.975671938360023],[-63.916839168391675,10.887135800068961],[-63.992439924399235,10.881927791934189],[-64.05364053640535,10.883663794645784],[-64.10044100441004,10.901023821761669],[-64.16164161641616,10.958311911244124],[-64.21924219242192,10.94095188412824],[-64.36324363243632,10.961783916667315],[-64.40284402844028,10.980879946494795],[-64.34884348843488,11.052056057669972],[-64.2480424804248,11.079832101055402],[-64.2120421204212,11.086776111901756],[-64.18324183241832,11.043376044112023],[-64.11124111241112,11.005183984457048],[-64.02844028440283,11.001711979033871],[-64.00684006840068,11.067680082074276],[-63.891638916389155,11.166632236634882],[-63.84843848438484,11.130176179691503]]],[[[-60.01800018000179,8.548740147557737],[-59.83079830798307,8.305699767935195],[-59.82719827198271,8.279659727261347],[-59.84879848798488,8.24841167845274],[-59.9639996399964,8.191123588970285],[-59.98919989199892,8.16161154287326],[-60.032400324003234,8.053979374754704],[-60.17640176401764,7.993219279849072],[-60.27720277202772,7.918571163250718],[-60.34560345603455,7.854339062921895],[-60.38160381603815,7.828299022248046],[-60.51480514805148,7.812674997843743],[-60.55800558005579,7.772746935477187],[-60.60840608406083,7.647754740242732],[-60.648006480064794,7.597410661606631],[-60.72000720007199,7.536650566700999],[-60.72000720007199,7.498458507046024],[-60.622806228062274,7.363050295542038],[-60.60480604806048,7.321386230463887],[-60.637206372063716,7.2571541301350635],[-60.63360633606335,7.2102820569221535],[-60.58320583205831,7.1564659728628754],[-60.52200522005219,7.144313953881749],[-60.46440464404644,7.166881989132406],[-60.39240392403924,7.165145986420825],[-60.34560345603455,7.149521962016507],[-60.3240032400324,7.133897937612204],[-60.32040320403203,7.092233872534052],[-60.35280352803528,7.003697734242991],[-60.39600396003959,6.94467364204894],[-60.586805868058676,6.85787350646946],[-60.66960669606695,6.805793425121763],[-60.71640716407164,6.767601365466803],[-60.82080820808207,6.788433398005878],[-60.874808748087474,6.786697395294283],[-60.91440914409144,6.7571853491972576],[-60.93960939609396,6.732881311235005],[-61.0080100801008,6.725937300388651],[-61.10521105211052,6.712049278695929],[-61.14481144811448,6.69468925158003],[-61.177211772117715,6.651289183790297],[-61.202412024120235,6.5887930861730695],[-61.18081180811808,6.514144969574716],[-61.152011520115195,6.4464408638227155],[-61.152011520115195,6.385680768917084],[-61.13041130411304,6.213816500469704],[-61.15921159211592,6.173888438103148],[-61.22401224012239,6.12875236760182],[-61.303213032130316,6.048896242868693],[-61.389613896138954,5.939528072038556],[-61.37521375213751,5.9065440205183535],[-61.16641166411664,5.673919657165342],[-60.9540095400954,5.437823288389154],[-60.74160741607416,5.201726919612966],[-60.712807128071276,5.191310903343421],[-60.673206732067314,5.163534859957991],[-60.63360633606335,5.0819427325132835],[-60.60480604806048,4.995142596933803],[-60.60480604806048,4.950006526432475],[-60.62640626406264,4.892718436950005],[-60.68040680406804,4.826750333909601],[-60.74160741607416,4.7746702525619185],[-60.83160831608316,4.72953418206059],[-60.90720907209072,4.686134114270843],[-60.96480964809648,4.5750299407291095],[-61.00441004410044,4.535101878362553],[-61.03681036810367,4.519477853958236],[-61.101611016110155,4.5038538295539325],[-61.20961209612096,4.5073258349771095],[-61.28161281612816,4.5177418512466545],[-61.3680136801368,4.432677718378756],[-61.479614796147956,4.401429669570149],[-61.555215552155516,4.28858949331682],[-61.82161821618216,4.1965813496025675],[-62.080820808208074,4.127141241138986],[-62.152821528215284,4.097629195041961],[-62.4120241202412,4.156653287236011],[-62.47322473224732,4.1392932601201124],[-62.54522545225451,4.083741173349253],[-62.610026100260995,4.042077108271101],[-62.6640266402664,4.040341105559506],[-62.710827108271076,4.017773070308849],[-62.73962739627396,3.9396529482873177],[-62.76482764827648,3.6723085307025087],[-62.85842858428583,3.594188408680978],[-62.970029700297005,3.594188408680978],[-63.045630456304565,3.6861965523952307],[-63.13563135631355,3.755636660858812],[-63.2940329403294,3.922292921171419],[-63.33723337233371,3.9431249537104947],[-63.38043380433804,3.9431249537104947],[-63.528035280352796,3.894516877785975],[-63.59643596435964,3.9153489103250507],[-63.6540365403654,3.941388950998899],[-63.74763747637476,3.9327089374409496],[-63.913239132391325,3.9309729347293683],[-64.02124021240212,3.9292369320177727],[-64.07164071640716,3.9743730025191013],[-64.1220412204122,4.066381146233354],[-64.15444154441543,4.099365197753556],[-64.1940419404194,4.127141241138986],[-64.25524255242551,4.141029262831708],[-64.52524525245252,4.1392932601201124],[-64.57564575645756,4.1392932601201124],[-64.61524615246152,4.158389289947607],[-64.66564665646656,4.236509411969138],[-64.72324723247232,4.2747014716241125],[-64.7880478804788,4.276437474335694],[-64.81684816848168,4.233037406545961],[-64.70164701647016,4.088949181484011],[-64.66924669246693,4.012565062174076],[-64.56844568445685,3.8997248859207474],[-64.27684276842768,3.661892514432978],[-64.22284222842228,3.587244397834624],[-64.22644226442264,3.4917642486971943],[-64.230042300423,3.344204018212068],[-64.21924219242192,3.205323801284905],[-64.14364143641436,3.005683489452096],[-64.03924039240393,2.800835169484529],[-64.01044010440104,2.672370968826897],[-64.02844028440283,2.576890819689467],[-64.050040500405,2.5248107383417704],[-64.04644046440464,2.502242703091113],[-64.02484024840248,2.4814106705520373],[-63.9240392403924,2.451898624455012],[-63.711637116371165,2.434538597339113],[-63.585635856358564,2.434538597339113],[-63.387633876338754,2.4119705620884417],[-63.373233732337326,2.340794450913279],[-63.39483394833948,2.222746266525178],[-63.43083430834308,2.155042160773192],[-63.463234632346314,2.1359461309456975],[-63.57123571235712,2.120322106541394],[-63.68283682836828,2.047409992654636],[-63.84483844838448,1.9762338814794589],[-63.938439384393845,1.9675538679215094],[-63.97443974439744,1.9536658462287875],[-64.00684006840068,1.9310978109781303],[-64.03564035640356,1.905057770304282],[-64.0680406804068,1.769649558800296],[-64.11484114841149,1.6186173228919927],[-64.20484204842047,1.5300811846009168],[-64.30564305643055,1.455433068002563],[-64.40644406444063,1.4467530544446277],[-64.48564485644856,1.451961062579386],[-64.52524525245252,1.4311290300403101],[-64.58284582845828,1.3703689351346782],[-64.66564665646656,1.2939848158247287],[-64.73044730447305,1.2540567534581726],[-64.81684816848168,1.2575287588813495],[-64.91044910449104,1.2193366992263748],[-65.02565025650256,1.1585766043207428],[-65.10485104851048,1.1082325256846417],[-65.16965169651696,1.0214323901051614],[-65.26325263252632,0.9311602491025042],[-65.36045360453605,0.8686641514852766],[-65.40725407254072,0.7905440294637458],[-65.4720547205472,0.6915918749031391],[-65.55485554855548,0.6881198694799622],[-65.56205562055621,0.7471439616740128],[-65.52245522455225,0.8426241108114283],[-65.56565565655656,0.9259522409677317],[-65.64485644856448,0.9710883114690603],[-65.68085680856808,0.9832403304502009],[-65.71685716857168,0.9780323223154284],[-65.81045810458104,0.938104259948858],[-65.92565925659257,0.8634561433505041],[-65.99765997659976,0.8096400592912261],[-66.05886058860588,0.7853360213289733],[-66.1920619206192,0.7627679860783161],[-66.30006300063,0.7523519698087711],[-66.34686346863468,0.7679759942130744],[-66.42966429664297,0.8217920782723525],[-66.62046620466204,0.9919203440081361],[-66.8760687606876,1.222808704649566],[-66.89406894068941,1.2905128104015517],[-66.88326883268832,1.3582169161535518],[-66.930069300693,1.4571690707141585],[-66.95886958869588,1.5648012388327146],[-66.98046980469805,1.6012572957760938],[-66.98766987669876,1.6793774177976246],[-67.04527045270453,1.8234656428595741],[-67.08847088470884,1.9397778245360655],[-67.13167131671317,2.0005379194417117],[-67.11367113671136,2.050881998077813],[-67.13167131671317,2.101226076713914],[-67.1640716407164,2.1428901417920514],[-67.21447214472144,2.2748263478728745],[-67.19647196471965,2.3321144373553295],[-67.21087210872108,2.3894025268377845],[-67.2540725407254,2.4293305892043406],[-67.31167311673116,2.4709946542824923],[-67.39087390873908,2.559530792573568],[-67.4880748807488,2.6428589227298716],[-67.53487534875349,2.677578976961655],[-67.56727567275672,2.6897309959427815],[-67.5960759607596,2.769587120675908],[-67.61767617676176,2.7938911586381607],[-67.6680766807668,2.800835169484529],[-67.76527765277652,2.833819221004731],[-67.85887858878588,2.7938911586381607],[-67.86247862478625,2.854651253543807],[-67.83367833678336,2.8928433131987674],[-67.51327513275132,3.187963774169006],[-67.35487354873548,3.323371985672992],[-67.33687336873368,3.3424680155004864],[-67.32247322473225,3.373716064309093],[-67.31167311673116,3.415380129387245],[-67.34767347673477,3.4639882053117503],[-67.49887498874989,3.691404560529989],[-67.55287552875528,3.7330686256081407],[-67.60327603276032,3.769524682551534],[-67.66087660876609,3.865004831688964],[-67.73287732877328,4.08721317877243],[-67.78327783277832,4.198317352314163],[-67.79767797677977,4.283381485182062],[-67.7940779407794,4.380597637031073],[-67.81567815678156,4.455245753629427],[-67.85527855278552,4.5073258349771095],[-67.85527855278552,4.665302081731767],[-67.81567815678156,4.93091049660498],[-67.80487804878048,5.1322868111493705],[-67.82647826478265,5.2711670280765475],[-67.78687786877869,5.375327190771927],[-67.69327693276932,5.448239304658685],[-67.64287642876428,5.559343478200418],[-67.6320763207632,5.708639711397126],[-67.57447574475745,5.833631906631581],[-67.47367473674737,5.930848058480606],[-67.43767437674376,6.026328207618036],[-67.470074700747,6.12007235404387],[-67.48087480874808,6.180832448949502],[-67.56727567275672,6.241592543855148],[-67.72567725677257,6.284992611644881],[-67.85887858878588,6.290200619779654],[-67.93807938079381,6.241592543855148],[-68.14328143281432,6.198192476065401],[-68.47088470884708,6.156528410987249],[-68.73728737287372,6.156528410987249],[-68.93888938889388,6.198192476065401],[-69.090090900909,6.184304454372679],[-69.19449194491945,6.114864345909098],[-69.26649266492664,6.099240321504794],[-69.30969309693097,6.137432381159769],[-69.35649356493565,6.1478483974293],[-69.42849428494284,6.123544359467047],[-69.43929439294392,6.1356963784481735],[-69.5940959409594,6.3214486685882605],[-69.73809738097381,6.495048939747221],[-69.90369903699036,6.6998972597148025],[-70.09450094500944,6.937729631202572],[-70.13050130501304,6.95335365560689],[-70.18810188101881,6.951617652895294],[-70.26730267302672,6.948145647472117],[-70.3861038610386,6.97244968543437],[-70.46890468904688,7.007169739666168],[-70.53730537305373,7.04015379118637],[-70.65610656106561,7.083553858976103],[-70.73890738907389,7.090497869822471],[-70.81090810908108,7.078345850841345],[-71.01251012510124,6.995017720685041],[-71.12771127711277,6.986337707127092],[-71.21771217712177,6.984601704415496],[-71.45891458914589,7.026265769493648],[-71.62091620916209,7.033209780340002],[-71.81171811718117,7.005433736954572],[-71.89091890918908,6.989809712550269],[-72.0061200612006,7.033209780340002],[-72.08532085320853,7.097441880668825],[-72.15732157321573,7.25021011928871],[-72.20772207722077,7.369994306388392],[-72.29772297722977,7.394298344350645],[-72.39492394923948,7.415130376889721],[-72.44172441724417,7.455058439256291],[-72.47052470524704,7.5244985477198725],[-72.47772477724777,7.613034686010934],[-72.47052470524704,7.757122911072884],[-72.45972459724597,7.809202992420566],[-72.44532445324452,7.965443236463628],[-72.39132391323913,8.04703536390835],[-72.35892358923589,8.086963426274906],[-72.36252362523625,8.15293152931531],[-72.39132391323913,8.286603738107715],[-72.41652416524165,8.382083887245145],[-72.52452524525245,8.4897160553637],[-72.66492664926649,8.626860269579282],[-72.72612726127261,8.849068616662748],[-72.7981279812798,9.10946902340119],[-72.85212852128521,9.135509064075038],[-72.90612906129061,9.121621042382316],[-72.960129601296,9.135509064075038],[-73.01053010530104,9.239669226770417],[-73.05733057330573,9.258765256597897],[-73.13653136531364,9.222309199654518],[-73.19413194131941,9.194533156269074],[-73.3381333813338,9.16849311559524],[-73.36693366933669,9.194533156269074],[-73.35613356133561,9.227517207789276],[-73.29493294932949,9.321261354215125],[-73.2229322293223,9.442781544026388],[-73.14013140131401,9.553885717568136],[-73.06453064530645,9.668461896533046],[-73.0069300693007,9.789982086344324],[-72.96732967329673,10.029550460543689],[-72.94212942129421,10.196206720856296],[-72.87012870128702,10.49132718182652],[-72.74052740527405,10.727423550602708],[-72.69012690126901,10.835055718721264],[-72.57132571325712,10.977407941071618],[-72.51732517325173,11.053792060381554],[-72.44532445324452,11.1145521552872],[-72.24732247322473,11.196144282731908],[-72.01332013320133,11.60236891724388],[-71.95931959319593,11.666601017572688],[-71.7181171811718,11.727361112478334],[-71.53451534515345,11.774233185691244],[-71.40131401314012,11.822841261615764],[-71.35451354513545,11.850617305001194],[-71.31851318513185,11.86276932398232],[-71.35091350913508,11.814161248057815],[-71.41571415714157,11.755137155863764],[-71.48771487714876,11.718681098920385],[-71.86931869318693,11.626672955206132],[-71.90891908919089,11.607576925378652],[-71.95571955719556,11.569384865723677],[-71.95571955719556,11.482584730144197],[-71.94851948519485,11.414880624392197],[-71.83331833318333,11.190936274597135],[-71.790117901179,11.135384187826276],[-71.64251642516425,11.013863998014997],[-71.6749167491675,10.996503970899099],[-71.73251732517325,10.994767968187517],[-71.68931689316892,10.835055718721264],[-71.59931599315993,10.725687547891127],[-71.59571595715957,10.657983442139127],[-71.6641166411664,10.44445510861361],[-71.79371793717937,10.315990907955978],[-71.88371883718837,10.16669467475927],[-71.95571955719556,10.10767058256522],[-72.11412114121141,9.816022127018158],[-71.99171991719916,9.640685853147616],[-71.97731977319773,9.553885717568136],[-71.87291872918729,9.427157519622085],[-71.80451804518044,9.387229457255529],[-71.76131761317613,9.335149375907832],[-71.78291782917829,9.250085243039948],[-71.73971739717396,9.133773061363442],[-71.68571685716857,9.07301296645781],[-71.62091620916209,9.048708928495557],[-71.5381153811538,9.048708928495557],[-71.29691296912969,9.125093047805493],[-71.24291242912429,9.15981310203729],[-71.20691206912069,9.222309199654518],[-71.08451084510845,9.349037397600554],[-71.07731077310773,9.510485649778389],[-71.0521105211052,9.70665395618802],[-71.08091080910809,9.833382154134057],[-71.20691206912069,10.013926436139386],[-71.26091260912608,10.144126639508599],[-71.38691386913868,10.263910826608281],[-71.46251462514624,10.468759146575863],[-71.49491494914949,10.532991246904672],[-71.51651516515165,10.621527385195748],[-71.54531545315453,10.779503631950405],[-71.46251462514624,10.835055718721264],[-71.46971469714697,10.963519919378896],[-71.26451264512644,10.999975976322276],[-70.82170821708216,11.208296301713034],[-70.54450544505444,11.262112385772312],[-70.23130231302312,11.373216559314045],[-70.15930159301593,11.428768646084919],[-70.09810098100981,11.519040787087576],[-70.04770047700477,11.529456803357121],[-69.88569885698857,11.444392670489222],[-69.80649806498064,11.473904716586247],[-69.77409774097741,11.541608822338247],[-69.81729817298172,11.67180902570746],[-69.91089910899109,11.67180902570746],[-70.19170191701916,11.624936952494537],[-70.22050220502204,11.68048903926541],[-70.22050220502204,11.730833117901511],[-70.28530285302853,11.885337359232992],[-70.24570245702456,12.003385543621079],[-70.20250202502025,12.098865692758508],[-70.12330123301233,12.137057752413483],[-70.00450004500044,12.178721817491635],[-69.91449914499145,12.114489717162812],[-69.86049860498605,12.05372962225718],[-69.83169831698316,11.996441532774725],[-69.81009810098101,11.836729283308472],[-69.76329763297633,11.675281031130638],[-69.71289712897129,11.564176857588905],[-69.630096300963,11.47911272472102],[-69.56889568895689,11.486056735567374],[-69.52569525695256,11.499944757260096],[-69.23409234092341,11.519040787087576],[-69.0540905409054,11.461752697605121],[-68.82728827288273,11.432240651508096],[-68.61488614886149,11.308984458985236],[-68.39888398883988,11.16142422850011],[-68.34488344883448,11.052056057669972],[-68.32328323283232,10.949631897686189],[-68.27288272882728,10.880191789222593],[-68.32328323283232,10.80901567804743],[-68.2980829808298,10.689231490947734],[-68.23328233282332,10.569447303848051],[-68.13968139681397,10.493063184538116],[-67.87327873278733,10.47223115199904],[-67.58167581675816,10.524311233346722],[-67.13167131671317,10.571183306559647],[-66.98766987669876,10.611111368926203],[-66.2460624606246,10.631943401465278],[-66.10566105661056,10.574655311982823],[-66.09126091260912,10.517367222500368],[-66.09126091260912,10.47223115199904],[-65.850058500585,10.256966815761928],[-65.65565655656556,10.229190772376498],[-65.490054900549,10.159750663912902],[-65.31725317253172,10.121558604257942],[-65.130051300513,10.069478522910245],[-65.0220502205022,10.076422533756599],[-64.94284942849428,10.095518563584093],[-64.84924849248492,10.097254566295675],[-64.18684186841868,10.458343130306318],[-63.8340383403834,10.447927114036787],[-63.780037800378,10.47223115199904],[-63.73323733237332,10.503479200807647],[-63.862838628386285,10.557295284866925],[-64.1580415804158,10.579863320117596],[-64.2480424804248,10.543407263174217],[-64.29844298442984,10.635415406888455],[-64.20124201242012,10.631943401465278],[-63.87363873638736,10.6631914502739],[-63.49563495634956,10.644095420446405],[-63.18963189631896,10.708327520775228],[-63.03483034830347,10.720479539756354],[-62.948429484294834,10.706591518063632],[-62.70362703627036,10.74999158585338],[-62.24282242822427,10.699647507217279],[-61.87921879218791,10.74131157229543],[-61.92241922419224,10.68228748010138],[-62.04122041220411,10.645831423158],[-62.232022320223194,10.633679404176874],[-62.379623796237965,10.546879268597394],[-62.692826928269284,10.562503293001697],[-62.912429124291236,10.53125524419309],[-62.844028440284404,10.506951206230823],[-62.844028440284404,10.418415067939762],[-62.811628116281156,10.399319038112267],[-62.78282782827827,10.399319038112267],[-62.70722707227071,10.333350935071863],[-62.685626856268556,10.28995086728213],[-62.660426604266036,10.197942723567877],[-62.696426964269634,10.100726571718866],[-62.73962739627396,10.055590501217523],[-62.64962649626496,10.07121452562184],[-62.59922599225992,10.11635059612317],[-62.60642606426063,10.163222669336093],[-62.59922599225992,10.217038753395371],[-62.54882548825488,10.199678726279473],[-62.51642516425164,10.17537468831722],[-62.40122401224012,9.918446287001956],[-62.3220232202322,9.783038075497956],[-62.30042300423004,9.788246083632728],[-62.282422824228235,9.7934540917675],[-62.257222572225714,9.81949413244135],[-62.221222212222116,9.881990230058562],[-62.18882188821888,9.842062167692006],[-62.170821708217076,9.826438143287703],[-62.152821528215284,9.82123013515293],[-62.170821708217076,9.880254227346981],[-62.14922149221492,9.95316634123374],[-62.156421564215634,9.979206381907588],[-62.120421204212036,9.98441439004236],[-62.077220772207724,9.97573437648441],[-62.01602016020159,9.954902343945335],[-61.9080190801908,9.869838211077436],[-61.8360183601836,9.781302072786374],[-61.83241832418324,9.732693996861855],[-61.80361803618035,9.704917953476425],[-61.76041760417604,9.677141910090995],[-61.73521735217352,9.632005839589667],[-61.73161731617316,9.703181950764844],[-61.76041760417604,9.755262032112526],[-61.767617676176755,9.814286124306577],[-61.62361623616236,9.816022127018158],[-61.58761587615875,9.894142249039689],[-61.51201512015119,9.847270175826779],[-61.310413104131044,9.633741842301248],[-61.234812348123484,9.597285785357869],[-61.01161011610115,9.555621720279717],[-60.874808748087474,9.453197560295933],[-60.7920079200792,9.36118941658168],[-60.84240842408424,9.26397326473267],[-60.97200972009719,9.21536518880815],[-61.02241022410223,9.154605093902518],[-61.05481054810548,9.095581001708467],[-61.05481054810548,9.034820906802835],[-61.09441094410944,8.965380798339254],[-61.09801098010979,8.941076760377001],[-61.12321123211231,8.843860608527976],[-61.177211772117715,8.725812424139889],[-61.24561245612456,8.600820228905434],[-61.620016200162,8.597348223482257],[-61.52641526415263,8.547004144846156],[-61.44361443614436,8.508812085191181],[-61.303213032130316,8.409859930630574],[-61.19521195211952,8.487980052652105],[-61.03681036810367,8.493188060786878],[-60.864008640086396,8.578252193654762],[-60.799207992079914,8.592140215347484],[-60.48240482404823,8.547004144846156],[-60.40320403204032,8.609500242463383],[-60.3420034200342,8.628596272290864],[-60.16920169201691,8.616444253309737],[-60.01800018000179,8.548740147557737]]]]}},{"type":"Feature","id":92,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-64.59364593645937,18.40229153854041],[-64.67284672846728,18.398819533117234],[-64.69444694446945,18.41097155209836],[-64.65124651246512,18.442219600906967],[-64.56844568445685,18.445691606330143],[-64.54684546845468,18.43874759548379],[-64.59364593645937,18.40229153854041]]],[[[-64.39564395643956,18.464787636157638],[-64.42084420844208,18.45784362531127],[-64.43884438844388,18.459579628022865],[-64.44244442444425,18.473467649715587],[-64.42444424444244,18.513395712082144],[-64.32364323643236,18.51686771750532],[-64.39564395643956,18.464787636157638]]],[[[-64.28764287642876,18.740812067300382],[-64.27324273242732,18.70782801578018],[-64.2840428404284,18.70782801578018],[-64.3380433804338,18.73039605103085],[-64.38484384843848,18.732132053742433],[-64.40284402844028,18.739076064588787],[-64.410044100441,18.751228083569913],[-64.32364323643236,18.75296408628151],[-64.28764287642876,18.740812067300382]]]]}},{"type":"Feature","id":850,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-64.76644766447664,17.794690589484034],[-64.680046800468,17.749554518982706],[-64.57924579245793,17.749554518982706],[-64.68724687246872,17.706154451192972],[-64.88884888848888,17.7009464430582],[-64.88524885248852,17.772122554233377],[-64.76644766447664,17.794690589484034]]],[[[-64.65844658446584,18.35368346261589],[-64.72684726847268,18.327643421942057],[-64.770047700477,18.331115427365233],[-64.7880478804788,18.341531443634764],[-64.7520475204752,18.372779492443385],[-64.65844658446584,18.35368346261589]]],[[[-64.84564845648455,18.329379424653638],[-64.92124921249211,18.32069941109569],[-65.0220502205022,18.367571484308613],[-64.94284942849428,18.38493151142451],[-64.88884888848888,18.374515495154967],[-64.84564845648455,18.329379424653638]]]]}},{"type":"Feature","id":704,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[106.61686616866172,8.682412356350142],[106.5880658806588,8.68067635363856],[106.56646566465668,8.701508386177636],[106.66006660066603,8.765740486506445],[106.64926649266494,8.722340418716698],[106.6528665286653,8.701508386177636],[106.61686616866172,8.682412356350142]]],[[[104.06444064440643,10.390639024554332],[104.08244082440825,10.340294945918231],[104.07524075240752,10.225718766953307],[104.03564035640358,10.111142587988397],[104.05004050040503,10.060798509352296],[104.01764017640176,10.029550460543689],[103.95283952839532,10.243078794069206],[103.86643866438664,10.335086937783458],[103.84843848438487,10.371542994726838],[103.89883898838991,10.36807098930366],[103.98523985239854,10.427095081497711],[104.02844028440285,10.428831084209293],[104.06444064440643,10.390639024554332]]],[[[107.1676716767168,10.397583035400686],[107.08487084870848,10.336822940495054],[107.0776707767078,10.387167019131141],[107.14967149671497,10.420151070651343],[107.17487174871752,10.446191111325192],[107.19647196471965,10.446191111325192],[107.1676716767168,10.397583035400686]]],[[[107.03087030870307,20.747631201897974],[106.99126991269912,20.742423193763216],[106.91206912069123,20.824015321207924],[106.95166951669518,20.867415388997657],[107.04527045270453,20.83616734018905],[107.06327063270635,20.81707131036157],[107.06327063270635,20.79971128324567],[107.04167041670416,20.761519223590696],[107.03087030870307,20.747631201897974]]],[[[106.86526865268655,20.815335307649974],[106.85446854468546,20.796239277822494],[106.80406804068042,20.843111351035404],[106.76806768067684,20.86394338357448],[106.79686796867969,20.928175483903303],[106.85446854468546,20.85873537543972],[106.86526865268655,20.815335307649974]]],[[[107.52047520475207,20.926439481191707],[107.46647466474667,20.90039944051786],[107.39807398073981,20.90387144594105],[107.47727477274776,20.952479521865556],[107.52047520475207,21.013239616771187],[107.5528755287553,21.034071649310263],[107.54927549275493,20.98199156796258],[107.52047520475207,20.926439481191707]]],[[[107.60327603276033,21.216351934027173],[107.45927459274594,21.09135973879272],[107.40527405274054,21.093095741504314],[107.45207452074521,21.235447963854668],[107.47727477274776,21.26843201537487],[107.56367563675639,21.21982393945035],[107.60327603276033,21.216351934027173]]],[[[107.97407974079744,21.508000389574235],[107.92727927279276,21.499320376016286],[107.80847808478086,21.49758437330469],[107.70767707677078,21.405576229590437],[107.63567635676355,21.367384169935477],[107.5276752767528,21.336136121126856],[107.4088740887409,21.284056039779173],[107.37647376473768,21.193783898776516],[107.37287372873732,21.12781579573611],[107.3548735487355,21.05490368184934],[107.16407164071643,20.94900751644238],[107.11007110071102,20.95942353271191],[107.07407074070744,20.99935159507848],[107.02007020070204,20.99067158152053],[106.98046980469803,20.971575551693036],[106.93726937269372,20.97331155440463],[106.88686886868868,20.95074351915396],[106.82206822068224,20.957687530000328],[106.76086760867611,20.99067158152053],[106.72486724867252,20.99935159507848],[106.68166681666816,21.00108759779006],[106.67446674466748,20.961159535423505],[106.73566735667356,20.806655294092025],[106.75366753667538,20.735479182916848],[106.55206552065522,20.527158857526103],[106.5736657366574,20.391750646022103],[106.519665196652,20.28932648603832],[106.39726397263973,20.205998355882016],[106.16686166861672,19.9924700223565],[106.06246062460627,19.987262014221727],[105.98325983259832,19.93865393829722],[105.81405814058144,19.58798139055611],[105.81045810458107,19.466461200744845],[105.78525785257852,19.379661065165365],[105.79245792457925,19.294596932297466],[105.71685716857172,19.12794067198486],[105.63765637656377,19.056764560809697],[105.62325623256231,18.966492419807025],[105.73125731257312,18.779004126955357],[105.74565745657458,18.746020075435155],[105.80685806858071,18.645331918162952],[105.83925839258393,18.574155806987775],[105.88965889658897,18.5029796958126],[106.06606066060664,18.31549140296093],[106.14526145261453,18.259939316190057],[106.23886238862389,18.2200112538235],[106.41166411664119,18.053354993510894],[106.49806498064981,17.945722825392338],[106.45846458464587,17.87454671421716],[106.480064800648,17.720042472885694],[106.35406354063542,17.765178543387023],[106.37206372063724,17.74608251355953],[106.51606516065164,17.662754383403225],[106.73566735667356,17.367633922433],[106.92646926469268,17.22180969465947],[107.12087120871212,17.055153434346863],[107.18207182071819,16.897177187592206],[107.3548735487355,16.793017024896827],[107.54927549275493,16.641984788988538],[107.5420754207542,16.609000737468335],[107.59247592475924,16.567336672390184],[107.7256772567726,16.487480547657057],[107.8048780487805,16.402416414789172],[107.83367833678335,16.322560290056046],[107.88047880478808,16.31040827107492],[107.9380793807938,16.3295043009024],[107.9920799207992,16.336448311748768],[108.02808028080284,16.331240303613995],[108.08928089280892,16.24270416532292],[108.16848168481687,16.162848040589807],[108.20808208082082,16.09167192941463],[108.24048240482404,16.10035194297258],[108.26568265682658,16.089935926703035],[108.27288272882731,16.029175831797403],[108.28728287282871,15.989247769430833],[108.39528395283952,15.872935587754341],[108.44568445684456,15.761831414212594],[108.57888578885792,15.584759137630456],[108.67248672486727,15.484070980358268],[108.74448744487444,15.4267828908758],[108.82008820088203,15.378174814951294],[108.89928899288992,15.18027050583008],[108.93888938889393,15.001462226536347],[109.02169021690219,14.803557917415134],[109.08649086490868,14.716757781835653],[109.08649086490868,14.551837524234642],[109.13689136891372,14.38344526121044],[109.19089190891913,14.270605084957126],[109.20889208892089,14.15429290328062],[109.22329223292235,14.09700481379815],[109.24489244892447,14.053604746008418],[109.30249302493024,13.855700436887204],[109.28809288092884,13.765428295884547],[109.24849248492484,13.853964434175609],[109.2520925209252,13.590092022013991],[109.28809288092884,13.451211805086814],[109.27009270092702,13.279347536639449],[109.30969309693097,13.218587441733817],[109.37809378093783,13.025891140747362],[109.42489424894251,12.95645103228378],[109.42129421294214,12.718618660795997],[109.44649446494464,12.598834473696314],[109.3816938169382,12.670010584871491],[109.33489334893352,12.751602712316199],[109.27369273692739,12.708202644526466],[109.21969219692198,12.645706546909238],[109.3060930609306,12.39051414830557],[109.20529205292053,12.414818186267823],[109.21609216092162,12.07282565208466],[109.25569255692557,11.992969527351548],[109.25929259292593,11.954777467696573],[109.24849248492484,11.907905394483649],[109.21969219692198,11.95824947311975],[109.21609216092162,12.010329554467432],[109.1980919809198,11.998177535486306],[109.20169201692016,11.972137494812472],[109.16569165691658,11.911377399906826],[109.15849158491585,11.836729283308472],[109.19089190891913,11.774233185691244],[109.1980919809198,11.725625109766739],[109.1728917289173,11.664865014861107],[109.13329133291336,11.600632914532284],[109.039690396904,11.591952900974334],[109.01809018090182,11.468696708451475],[108.9856898568986,11.336760502370666],[108.82008820088203,11.31592846983159],[108.70128701287013,11.199616288155084],[108.550085500855,11.156216220365351],[108.4168841688417,11.039904038688846],[108.27288272882731,10.934007873281871],[108.1756817568176,10.920119851589163],[108.09648096480964,10.897551816338492],[108.00288002880029,10.720479539756354],[107.84447844478444,10.699647507217279],[107.56367563675639,10.555559282155343],[107.47007470074703,10.486119173691762],[107.38367383673835,10.458343130306318],[107.26127261272615,10.397583035400686],[107.2360723607236,10.420151070651343],[107.19287192871928,10.47223115199904],[107.08847088470884,10.498271192672888],[107.03447034470344,10.555559282155343],[107.02007020070204,10.630207398753697],[107.00567005670058,10.659719444850722],[106.9840698406984,10.61805537977257],[106.96606966069663,10.440983103190419],[106.94806948069481,10.401055040823863],[106.90126901269014,10.381959010996383],[106.81126811268115,10.434039092344065],[106.72846728467283,10.536463252327849],[106.60606606066062,10.465287141152686],[106.64206642066421,10.456607127594737],[106.69966699666998,10.461815135729495],[106.74286742867429,10.44445510861361],[106.77886778867787,10.37675100286161],[106.77526775267756,10.338558943206635],[106.75726757267574,10.295158875416902],[106.64206642066421,10.288214864570534],[106.49086490864909,10.303838888974852],[106.4656646566466,10.29863088084008],[106.60246602466026,10.23092677508808],[106.72846728467283,10.192734715433104],[106.7860678606786,10.151070650354953],[106.7860678606786,10.11635059612317],[106.71406714067143,10.060798509352296],[106.66006660066603,9.991358400888714],[106.65646656466566,9.947958333098967],[106.65646656466566,9.901086259886057],[106.59526595265953,9.859422194807905],[106.55566555665558,9.868102208365855],[106.44766447664477,9.939278319541032],[106.1380613806138,10.22224676153013],[106.18486184861848,10.142390636797018],[106.50886508865091,9.82123013515293],[106.56286562865631,9.71533396974597],[106.5736657366574,9.640685853147616],[106.53766537665376,9.604229796204237],[106.48366483664836,9.559093725702894],[106.37926379263791,9.555621720279717],[106.2028620286203,9.6754059073794],[105.92565925659255,9.961846354791689],[105.8320583205832,10.000038414446664],[106.11286112861131,9.673669904667818],[106.15966159661599,9.593813779934692],[106.20646206462067,9.501805636220439],[106.19206192061921,9.447989552161161],[106.16686166861672,9.395909470813478],[105.5008550085501,9.093844998996886],[105.40005400054002,8.961908792916077],[105.32085320853207,8.800460540738243],[105.19125191251914,8.711924402447167],[105.1156511565116,8.628596272290864],[104.89244892448926,8.583460201789535],[104.770047700477,8.597348223482257],[104.89604896048962,8.746644456678965],[104.81684816848167,8.802196543449824],[104.81324813248136,9.185853142711139],[104.84564845648458,9.605965798915818],[104.90324903249035,9.816022127018158],[104.98604986049861,9.868102208365855],[105.09405094050942,9.901086259886057],[105.09405094050942,9.94448632767579],[105.08325083250833,9.996566409023487],[105.02925029250292,10.067742520198664],[104.96444964449648,10.100726571718866],[104.87444874448744,10.114614593411574],[104.80244802448027,10.20315073170265],[104.74844748447487,10.199678726279473],[104.66204662046624,10.170166680182447],[104.6116461164612,10.208358739837422],[104.59364593645938,10.267382832031458],[104.51444514445143,10.340294945918231],[104.4280442804428,10.411471057093408],[104.46764467644675,10.421887073362939],[104.51444514445143,10.46355113844109],[104.56484564845647,10.515631219788773],[104.6908469084691,10.522575230635141],[104.81684816848167,10.520839227923545],[104.84924849248495,10.534727249616267],[104.89964899648999,10.590279336387127],[104.98244982449825,10.661455447562304],[105.04725047250474,10.701383509928874],[105.0616506165062,10.734367561449076],[105.03645036450365,10.80901567804743],[105.0220502205022,10.887135800068961],[105.04725047250474,10.911439838031214],[105.15885158851592,10.897551816338492],[105.28485284852849,10.861095759395113],[105.3136531365314,10.84547173499081],[105.38565385653857,10.94095188412824],[105.40725407254075,10.95136790039777],[105.45405454054543,10.95136790039777],[105.57645576455764,10.968727927513669],[105.6988569885699,10.994767968187517],[105.75645756457567,10.989559960052745],[105.81045810458107,10.925327859723922],[105.85365853658539,10.862831762106708],[105.87525875258751,10.859359756683517],[105.93645936459365,10.885399797357366],[105.99045990459905,10.852415745837163],[106.09846098460986,10.79686365906629],[106.16326163261635,10.795127656354708],[106.13086130861308,10.921855854300745],[106.16686166861672,11.012127995303402],[106.15966159661599,11.036432033265669],[106.09846098460986,11.07809609834382],[105.89325893258933,11.244752358656413],[105.85725857258575,11.295096437292514],[105.86085860858611,11.373216559314045],[105.85365853658539,11.48779273827897],[105.83565835658356,11.558968849454132],[105.83925839258393,11.600632914532284],[105.85005850058502,11.635352968764082],[105.88965889658897,11.649240990456804],[105.92565925659255,11.65271299587998],[105.95445954459547,11.682225041977006],[106.0048600486005,11.758609161286941],[106.10206102061022,11.751665150440587],[106.23886238862389,11.70826508265084],[106.33966339663397,11.682225041977006],[106.4008640086401,11.687433050111764],[106.41166411664119,11.697849066381309],[106.41166411664119,11.737777128747865],[106.41886418864192,11.911377399906826],[106.41526415264156,11.94783345685022],[106.49806498064981,11.965193483966104],[106.63126631266312,11.96866548938928],[106.69966699666998,11.979081505658826],[106.76446764467647,12.051993619545584],[106.93006930069299,12.078033660219432],[107.05247052470526,12.175249812068458],[107.16047160471607,12.277673972052241],[107.2108721087211,12.30371401272609],[107.27927279272797,12.321074039841974],[107.329673296733,12.319338037130393],[107.39447394473945,12.260313944936343],[107.44487444874449,12.29503399916814],[107.50607506075062,12.364474107631722],[107.53847538475384,12.432178213383722],[107.55647556475566,12.539810381502278],[107.5420754207542,12.70646664181487],[107.51327513275135,12.834930842472502],[107.48087480874807,12.933882997033109],[107.4736747367474,13.031099148882134],[107.54567545675457,13.22553145258017],[107.6068760687607,13.437323783394106],[107.59247592475924,13.52238791626199],[107.5276752767528,13.6543241223428],[107.4628746287463,13.815772374520634],[107.39087390873908,13.992844651102786],[107.36207362073623,14.01888469177662],[107.3440734407344,14.069228770412721],[107.329673296733,14.126516859895176],[107.36207362073623,14.307061141900505],[107.36567365673659,14.369557239517732],[107.44847448474485,14.45114936696244],[107.49167491674916,14.544893513388274],[107.53487534875347,14.650789678795249],[107.52047520475207,14.704605762854527],[107.51327513275135,14.817445939107841],[107.52407524075244,14.87126202316712],[107.50607506075062,14.916398093668462],[107.48087480874807,14.980630193997271],[107.49527495274953,15.022294259075423],[107.55647556475566,15.05701431330722],[107.58887588875888,15.117774408212853],[107.63207632076319,15.190686522099611],[107.65367653676537,15.254918622428434],[107.62127621276215,15.310470709199294],[107.56367563675639,15.392062836644016],[107.45927459274594,15.464974950530774],[107.34047340473404,15.560455099668204],[107.27927279272797,15.619479191862254],[107.23247232472323,15.678503284056305],[107.18927189271892,15.747943392519886],[107.1676716767168,15.801759476579164],[107.18927189271892,15.838215533522543],[107.36207362073623,15.921543663678847],[107.39087390873908,15.951055709775872],[107.4088740887409,15.997927782988782],[107.39807398073981,16.043063853490125],[107.35127351273513,16.067367891452378],[107.29727297272973,16.084727918568262],[107.21807218072183,16.13680799991596],[107.07047070470708,16.2791602222663],[107.00207002070022,16.312144273786515],[106.93006930069299,16.353808338864653],[106.89406894068941,16.3972084066544],[106.8508685086851,16.515256591042487],[106.83286832868328,16.525672607312032],[106.79326793267933,16.490952553080234],[106.73926739267392,16.452760493425274],[106.69606696066961,16.459704504271627],[106.65646656466566,16.49268855579183],[106.63846638466384,16.53782462629316],[106.59526595265953,16.600320723910386],[106.54486544865449,16.650664802546487],[106.5340653406534,16.82079306828227],[106.52686526865267,16.87634515505313],[106.50166501665018,16.95446527707466],[106.4656646566466,16.982241320460105],[106.42606426064259,17.00307335299918],[106.33246332463324,17.14368957263794],[106.27126271262716,17.216601686524697],[106.0048600486005,17.41450599564591],[105.97245972459723,17.447490047166113],[105.90405904059043,17.529082174610835],[105.7780577805778,17.643658353575745],[105.69165691656917,17.73740250000158],[105.62685626856268,17.834618651850604],[105.59805598055982,17.917946782006908],[105.58725587255873,17.983914885047312],[105.51885518855187,18.077659031473146],[105.45765457654579,18.154043150783096],[105.40005400054002,18.18008319145693],[105.33525335253353,18.190499207726475],[105.2740527405274,18.235635278227804],[105.16245162451628,18.338059438211587],[105.1156511565116,18.405763543963587],[105.08685086850869,18.450899614464916],[105.08685086850869,18.496035684966245],[105.11205112051124,18.572419804276194],[105.14445144451446,18.617555874777523],[105.14805148051482,18.650539926297725],[105.1156511565116,18.678315969683155],[104.99324993249934,18.728660048319256],[104.71604716047159,18.80330816491761],[104.6116461164612,18.860596254400065],[104.5180451804518,18.933508368286823],[104.44604446044463,18.983852446922924],[104.1076410764108,19.19564477773686],[104.00684006840072,19.230364831968657],[103.91683916839168,19.268556891623632],[103.89163891638918,19.30501294856701],[103.89523895238955,19.339733002798795],[103.93123931239313,19.365773043472643],[104.02844028440285,19.421325130243517],[104.06444064440643,19.48208522514915],[104.05004050040503,19.563677352593857],[104.01404014040139,19.64700548275016],[104.03204032040321,19.67478152613559],[104.06444064440643,19.67825353155878],[104.12564125641256,19.681725536981958],[104.25884258842592,19.685197542405135],[104.5468454684547,19.61054942580678],[104.58644586445865,19.61922943936473],[104.7448474484745,19.754637650868716],[104.80244802448027,19.836229778313424],[104.81684816848167,19.903933884065424],[104.84564845648458,19.94733395185517],[104.92844928449284,20.018510063030334],[104.92844928449284,20.082742163359157],[104.8888488884889,20.169542298938637],[104.84924849248495,20.20252635045884],[104.81324813248136,20.21641437215156],[104.69804698046983,20.205998355882016],[104.67644676446764,20.22509438570951],[104.66204662046624,20.28932648603832],[104.65484654846551,20.329254548404876],[104.61884618846187,20.374390618906205],[104.49644496444967,20.414318681272775],[104.39204392043922,20.424734697542306],[104.36684366843667,20.442094724658205],[104.40644406444068,20.485494792447952],[104.47844478444784,20.528894860237685],[104.53244532445325,20.554934900911533],[104.57564575645756,20.600070971412862],[104.58284582845829,20.646943044625786],[104.52884528845289,20.688607109703938],[104.46044460444608,20.733743180205266],[104.34884348843491,20.820543315784747],[104.19404194041942,20.91428746221058],[104.10044100441007,20.9455355110192],[104.0536405364054,20.94206350559601],[103.88083880838809,20.8622073808629],[103.7908379083791,20.8101272995152],[103.71523715237151,20.716383153089367],[103.63603636036362,20.697287123261873],[103.55323553235536,20.737215185628443],[103.46323463234631,20.780615253418176],[103.21123211232111,20.841375348323822],[103.10323103231036,20.891719426959924],[102.88362883628838,21.20246391233445],[102.85122851228516,21.266696012663274],[102.87282872828729,21.33787212383845],[102.88722887228874,21.440296283822235],[102.90882908829087,21.50626438686264],[102.94842948429488,21.570496487191463],[102.95922959229591,21.626048573962322],[102.94842948429488,21.681600660733196],[102.9160291602916,21.712848709541802],[102.87642876428765,21.721528723099752],[102.84402844028443,21.735416744792474],[102.81522815228152,21.80659285596765],[102.79722797227976,21.7979128424097],[102.77202772027721,21.709376704118625],[102.73962739627399,21.67812865531002],[102.69642696426968,21.6625046309057],[102.66042660426604,21.676392652598423],[102.64242642426427,21.71111270683022],[102.63162631626318,21.771872801735853],[102.610026100261,21.85172892646898],[102.58122581225814,21.903809007816662],[102.48762487624879,21.95762509187594],[102.44442444424448,22.02706520033952],[102.30042300423003,22.178097436247825],[102.18162181621818,22.283993601654785],[102.12762127621278,22.379473750792215],[102.17442174421745,22.414193805024013],[102.23562235622359,22.466273886371695],[102.30402304023039,22.54613001110482],[102.37602376023762,22.646818168377024],[102.40482404824047,22.707578263282656],[102.42642426424266,22.733618303956504],[102.46962469624697,22.750978331072403],[102.51642516425164,22.740562314802858],[102.59922599225996,22.700634252436302],[102.72162721627217,22.648554171088605],[102.82962829628298,22.587794076182973],[102.87282872828729,22.525297978565746],[102.93402934029342,22.466273886371695],[102.9808298082981,22.448913859255796],[103.00603006030059,22.452385864678988],[103.07443074430745,22.497521935180316],[103.13563135631358,22.542658005681645],[103.13923139231395,22.593002084317746],[103.19323193231935,22.638138154819075],[103.26523265232652,22.71278627141743],[103.30123301233016,22.76486635276511],[103.32643326433265,22.770074360899883],[103.3552335523355,22.75445033649558],[103.47043470434704,22.598210092452504],[103.49203492034923,22.587794076182973],[103.52443524435245,22.612098114145226],[103.57123571235712,22.733618303956504],[103.62163621636216,22.78222637988101],[103.63603636036362,22.770074360899883],[103.91323913239131,22.537449997546872],[103.94203942039422,22.54092200297005],[103.97083970839708,22.551338019239594],[103.99243992439926,22.586058073471378],[104.01404014040139,22.665914198204504],[104.0536405364054,22.752714333783985],[104.14364143641438,22.79958640699691],[104.21204212042119,22.81000242326644],[104.23724237242374,22.768338358188288],[104.29844298442987,22.71278627141743],[104.37044370443704,22.70410625785948],[104.52524525245252,22.80479441513168],[104.57924579245793,22.820418439535985],[104.63324633246333,22.81868243682439],[104.68724687246873,22.822154442247566],[104.74124741247414,22.86034650190254],[104.79524795247954,22.910690580538642],[104.81324813248136,23.011378737810844],[104.82764827648276,23.099914876101906],[104.8636486364864,23.136370933045285],[104.91044910449108,23.160674971007552],[104.9968499684997,23.193659022527754],[105.18765187651877,23.280459158107234],[105.23805238052381,23.322123223185386],[105.2740527405274,23.344691258436043],[105.34965349653498,23.308235201492664],[105.43965439654397,23.235323087605906],[105.49365493654938,23.181507003546628],[105.52965529655296,23.122482911352577],[105.54765547655478,23.072138832716476],[105.69165691656917,23.030474767638324],[105.78165781657816,22.969714672732692],[105.8428584285843,22.922842599519768],[105.90405904059043,22.924578602231364],[105.9616596165962,22.93673062121249],[106.00126001260014,22.97492268086745],[106.069660696607,22.97492268086745],[106.1488614886149,22.969714672732692],[106.18486184861848,22.95582665103997],[106.24966249662498,22.86902651546049],[106.27846278462783,22.856874496479364],[106.33966339663397,22.863818507325718],[106.45126451264514,22.893330553422743],[106.54126541265413,22.908954577827046],[106.62406624066244,22.874234523595263],[106.77886778867787,22.778754374457833],[106.73566735667356,22.711050268705833],[106.70326703267034,22.638138154819075],[106.63486634866348,22.586058073471378],[106.58086580865807,22.57390605449025],[106.55206552065522,22.500993940603493],[106.53766537665376,22.39509777519652],[106.55206552065522,22.34128169113724],[106.59166591665917,22.323921664021356],[106.63486634866348,22.289201609789558],[106.6528665286653,22.240593533865052],[106.66006660066603,22.136433371169673],[106.65646656466566,22.018385186781572],[106.66366663666639,21.978457124415016],[106.69606696066961,21.98540113526137],[106.72846728467283,22.001025159665687],[106.79326793267933,21.981929129838193],[106.87606876068764,21.950681081029586],[106.92646926469268,21.919433032220965],[106.969669696697,21.924641040355738],[107.00567005670058,21.89339299154713],[107.02007020070204,21.83436889935308],[107.06327063270635,21.794440836986524],[107.17847178471789,21.71632071496498],[107.27207272072724,21.71111270683022],[107.35127351273513,21.608688546846423],[107.4340743407434,21.641672598366625],[107.47007470074703,21.598272530576892],[107.63927639276392,21.613896554981196],[107.75807758077582,21.655560620059347],[107.80127801278013,21.645144603789817],[107.90927909279094,21.560080470921918],[107.97407974079744,21.508000389574235]]]]}},{"type":"Feature","id":548,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[169.89469894698948,-20.187312737385184],[169.86229862298626,-20.241128821444462],[169.80829808298085,-20.241128821444462],[169.73629736297363,-20.202936761789488],[169.7506975069751,-20.152592683153387],[169.82989829898298,-20.143912669595437],[169.85149851498517,-20.147384675018614],[169.89469894698948,-20.187312737385184]]],[[[169.49149491494916,-19.539783725962252],[169.43749437494375,-19.649151896792404],[169.34749347493477,-19.623111856118555],[169.26109261092614,-19.544991734097025],[169.21789217892183,-19.475551625633443],[169.24669246692469,-19.345351422264216],[169.289892898929,-19.321047384301963],[169.33669336693367,-19.329727397859912],[169.35829358293586,-19.458191598517544],[169.49149491494916,-19.539783725962252]]],[[[169.3330933309333,-18.94086279046384],[169.289892898929,-18.98773486367675],[169.24669246692469,-18.98252685554199],[168.98748987489876,-18.871422682000258],[168.99828998289985,-18.824550608787334],[168.98748987489876,-18.708238427110828],[169.01629016290167,-18.644006326782005],[169.08829088290884,-18.61796628610817],[169.14229142291424,-18.63185430780088],[169.17829178291782,-18.725598454226727],[169.25749257492578,-18.763790513881702],[169.19989199892,-18.79503856269031],[169.29709297092973,-18.866214673865485],[169.3330933309333,-18.94086279046384]]],[[[168.44748447484477,-17.54164460492261],[168.5446854468545,-17.68399682727295],[168.58428584285843,-17.696148846254076],[168.5230852308523,-17.798573006237874],[168.4006840068401,-17.807253019795823],[168.25308253082534,-17.781212979121975],[168.30708307083074,-17.746492924890177],[168.27828278282783,-17.70656486252362],[168.23148231482315,-17.69788484896567],[168.1810818108181,-17.71698087879315],[168.159481594816,-17.710036867946798],[168.1918819188192,-17.644068764906393],[168.27468274682747,-17.55206062119214],[168.29628296282965,-17.545116610345787],[168.31788317883178,-17.54338060763419],[168.33948339483396,-17.55206062119214],[168.44748447484477,-17.54164460492261]]],[[[168.44748447484477,-16.779539414534767],[168.47628476284763,-16.793427436227475],[168.46188461884623,-16.835091501305627],[168.32148321483214,-16.788219428092717],[168.21348213482133,-16.8055794552086],[168.1810818108181,-16.80384345249702],[168.1486814868149,-16.765651392842045],[168.12348123481235,-16.68926727353211],[168.13428134281344,-16.637187192184413],[168.1810818108181,-16.600731135241034],[168.19908199081993,-16.59378712439468],[168.23508235082352,-16.63892319489601],[168.26388263882637,-16.670171243704615],[168.29628296282965,-16.684059265397337],[168.36468364683645,-16.75870738199569],[168.44748447484477,-16.779539414534767]]],[[[168.29628296282965,-16.336858723079416],[168.1810818108181,-16.347274739348947],[168.02268022680227,-16.31602669054034],[167.95787957879583,-16.272626622750593],[167.9290792907929,-16.22922655496086],[167.98307983079832,-16.196242503440658],[168.06588065880658,-16.18061847903634],[168.1630816308163,-16.081666324475734],[168.19908199081993,-16.11985838413071],[168.23508235082352,-16.23096255767244],[168.27468274682747,-16.26568261190424],[168.29628296282965,-16.29866666342444],[168.29628296282965,-16.336858723079416]]],[[[167.41427414274142,-16.095554346168456],[167.4574745747458,-16.118122381419113],[167.48267482674828,-16.118122381419113],[167.49707497074974,-16.166730457343633],[167.64107641076413,-16.263946609192644],[167.68067680676808,-16.260474603769467],[167.7130771307713,-16.314290687828745],[167.77427774277743,-16.340330728502593],[167.79227792277925,-16.39414681256187],[167.83547835478356,-16.44969889933273],[167.75987759877597,-16.515667002373135],[167.61227612276122,-16.49830697525725],[167.5258752587526,-16.574691094567186],[167.45027450274506,-16.555595064739705],[167.4358743587436,-16.515667002373135],[167.4466744667447,-16.501778980680427],[167.39987399874002,-16.401090823408225],[167.3818738187382,-16.244850579365163],[167.34947349473498,-16.154578438362506],[167.3170731707317,-16.11638637870753],[167.24507245072454,-16.149370430227734],[167.21627216272162,-16.154578438362506],[167.15147151471518,-16.079930321764152],[167.1838718387184,-15.928898085855849],[167.19827198271986,-15.885498018066116],[167.25227252272526,-15.876818004508166],[167.33507335073352,-15.916746066874722],[167.41427414274142,-16.095554346168456]]],[[[167.219872198722,-15.724049765888282],[167.20187201872022,-15.750089806562116],[167.09387093870941,-15.685857706233307],[167.1190711907119,-15.62336160861608],[167.23427234272344,-15.644193641155155],[167.219872198722,-15.724049765888282]]],[[[168.21348213482133,-15.970562150934],[168.19548195481957,-15.972298153645596],[168.1810818108181,-15.925426080432672],[168.12348123481235,-15.680649698098534],[168.159481594816,-15.461913356438245],[168.18468184681848,-15.50878542965117],[168.26748267482674,-15.89244202891247],[168.2566825668257,-15.954938126529697],[168.21348213482133,-15.970562150934]]],[[[167.9110791107911,-15.435873315764397],[167.8426784267843,-15.481009386265725],[167.72027720277202,-15.477537380842548],[167.67347673476735,-15.4514973401687],[167.82467824678247,-15.312617123241537],[168.00108001080014,-15.283105077144512],[167.9110791107911,-15.435873315764397]]],[[[168.18828188281884,-15.32824114764584],[168.17028170281702,-15.390737245263068],[168.13068130681307,-15.319561134087891],[168.10548105481058,-15.015760659559717],[168.11628116281162,-14.987984616174273],[168.1378813788138,-14.986248613462692],[168.18828188281884,-15.196304941565032],[168.18828188281884,-15.32824114764584]]],[[[166.7446674466745,-14.82653636399644],[166.80946809468094,-15.158112881910057],[166.88506885068853,-15.156376879198476],[166.92466924669247,-15.139016852082577],[166.9678696786968,-15.060896730061046],[166.9858698586986,-14.939376540249768],[167.02547025470255,-14.922016513133869],[167.0758707587076,-14.93590453482659],[167.05427054270547,-14.974096594481566],[167.06867068670687,-15.071312746330577],[167.1046710467105,-15.125128830389855],[167.129871298713,-15.1355448466594],[167.18027180271804,-15.389001242551487],[167.20187201872022,-15.442817326610765],[167.19827198271986,-15.486217394400498],[167.09387093870941,-15.581697543537928],[166.93546935469357,-15.57822553811475],[166.82746827468276,-15.635513627597206],[166.7590675906759,-15.630305619462433],[166.7590675906759,-15.566073519133624],[166.69786697866982,-15.515729440497523],[166.62946629466296,-15.406361269667372],[166.64746647466478,-15.211928965969335],[166.52866528665288,-14.850840401958706],[166.52506525065252,-14.760568260956035],[166.56826568265683,-14.642520076567948],[166.60786607866078,-14.637312068433175],[166.66186661866618,-14.7345282202822],[166.7446674466745,-14.82653636399644]]],[[[167.58347583475836,-14.260599480018229],[167.5438754387544,-14.31094355865433],[167.42867428674288,-14.295319534250027],[167.40347403474038,-14.281431512557305],[167.41067410674106,-14.198103382401001],[167.43947439474397,-14.168591336303976],[167.50787507875077,-14.142551295630142],[167.59787597875982,-14.184215360708293],[167.58347583475836,-14.260599480018229]]],[[[167.489874898749,-13.906454926853954],[167.47547475474755,-13.916870943123484],[167.45027450274506,-13.90992693227713],[167.3926739267393,-13.788406742465853],[167.40707407074075,-13.748478680099296],[167.48267482674828,-13.710286620444322],[167.54747547475478,-13.776254723484726],[167.5546755467555,-13.8144467831397],[167.5546755467555,-13.845694831948308],[167.5438754387544,-13.873470875333751],[167.49707497074974,-13.883886891603282],[167.489874898749,-13.906454926853954]]]]}},{"type":"Feature","id":876,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-178.04518045180453,-14.317887569500684],[-178.10278102781027,-14.324831580347052],[-178.16038160381603,-14.312679561365911],[-178.19278192781928,-14.255391471883456],[-178.17838178381783,-14.231087433921203],[-178.14238142381424,-14.24323945290233],[-178.10638106381063,-14.284903517980482],[-178.04518045180453,-14.303999547807976],[-178.04518045180453,-14.317887569500684]]],[[[-176.16236162361625,-13.333574032029375],[-176.17676176761768,-13.340518042875729],[-176.19476194761947,-13.302325983220754],[-176.16956169561695,-13.243301891026718],[-176.1479614796148,-13.222469858487642],[-176.12636126361264,-13.26760592898897],[-176.16236162361625,-13.333574032029375]]]]}},{"type":"Feature","id":882,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[-171.45351453514536,-14.047071146492712],[-171.72711727117272,-14.047071146492712],[-171.86391863918638,-14.001935075991383],[-171.91071910719108,-14.001935075991383],[-172.02952029520296,-13.906454926853954],[-172.04752047520475,-13.857846850929434],[-171.98631986319864,-13.824862799409232],[-171.85671856718568,-13.807502772293333],[-171.60471604716048,-13.87867888346851],[-171.5651156511565,-13.942910983797333],[-171.50751507515076,-13.949854994643687],[-171.46071460714606,-13.977631038029116],[-171.449914499145,-14.022767108530445],[-171.45351453514536,-14.047071146492712]]],[[[-172.3319233192332,-13.465510238110184],[-172.22032220322203,-13.559254384536018],[-172.1771217712177,-13.684246579770473],[-172.2239222392224,-13.804030766870156],[-172.3319233192332,-13.77451872077313],[-172.48312483124832,-13.800558761446979],[-172.53712537125372,-13.79187874788903],[-172.65952659526596,-13.644318517403917],[-172.74232742327422,-13.578350414363513],[-172.77832778327783,-13.517590319457867],[-172.67032670326702,-13.524534330304235],[-172.5119251192512,-13.482870265226083],[-172.3319233192332,-13.465510238110184]]]]}},{"type":"Feature","id":887,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[53.76473764737648,12.637026533351289],[53.82593825938261,12.624874514370163],[53.91953919539196,12.65959456860196],[54.18594185941859,12.664802576736719],[54.509945099451016,12.551962400483404],[54.448744487444884,12.52418635709796],[54.41274412744127,12.482522292019809],[54.27234272342724,12.44606623507643],[54.12834128341285,12.361002102208545],[53.7179371793718,12.319338037130393],[53.59913599135993,12.34190607238105],[53.49833498334985,12.425234202537354],[53.31473314733148,12.53286637065591],[53.38673386733868,12.602306479119491],[53.40473404734047,12.633554527928112],[53.42993429934299,12.663066574025137],[53.53433534335343,12.71514665537282],[53.63873638736388,12.708202644526466],[53.76473764737648,12.637026533351289]]],[[[42.7558275582756,13.704668200978901],[42.6910269102691,13.673420152170294],[42.73422734227344,13.753276276903406],[42.78102781027812,13.768900301307724],[42.795427954279546,13.765428295884547],[42.7558275582756,13.704668200978901]]],[[[42.78822788227882,13.97201261856371],[42.77382773827739,13.949444583313038],[42.7558275582756,13.954652591447811],[42.694626946269466,14.008468675507089],[42.7630276302763,14.06749276770114],[42.79902799027991,14.011940680930266],[42.78822788227882,13.97201261856371]]],[[[42.59022590225902,15.30352669835294],[42.5578255782558,15.280958663102282],[42.550625506255074,15.320886725468839],[42.568625686256865,15.407686861048319],[42.601026010260114,15.431990899010572],[42.626226262262634,15.367758798681763],[42.61182611826118,15.333038744449965],[42.59022590225902,15.30352669835294]]],[[[53.084330843308436,16.64892879983489],[52.580325803258035,16.47012052054116],[52.447124471244734,16.392000398519627],[52.328323283232834,16.29304824395902],[52.238322383223846,16.171528054147743],[52.17352173521735,15.95626371791063],[52.220322203222054,15.760095411501013],[52.21672216722169,15.655935248805633],[52.087120871208725,15.586495140342052],[51.96471964719649,15.53615106170595],[51.83151831518316,15.459766942396001],[51.74871748717487,15.440670912568521],[51.68031680316804,15.37991081766289],[51.60471604716048,15.336510749873142],[51.323913239132395,15.225406576331409],[51.014310143101426,15.140342443463524],[50.528305283052845,15.037918283479726],[50.33750337503375,14.926814109937993],[50.168301683016836,14.850429990628058],[49.90549905499057,14.827861955377386],[49.549095490954926,14.721965789970426],[49.35109351093513,14.638637659814123],[49.102691026910264,14.499757442886946],[49.04869048690489,14.456357375097213],[49.00549005490055,14.35566921782501],[48.92988929889299,14.267133079533934],[48.77868778687787,14.123044854471999],[48.66708667086672,14.05013274058524],[48.59508595085953,14.046660735162064],[48.44748447484474,14.006732672795493],[48.27828278282783,13.998052659237544],[47.990279902799045,14.048396737873645],[47.914679146791485,14.013676683641862],[47.85347853478535,13.956388594159392],[47.6338763387634,13.859172442310381],[47.40707407074072,13.661268133189168],[47.24147241472414,13.609188051841471],[46.975069750697514,13.546691954224244],[46.78786787867878,13.465099826779536],[46.66186661866618,13.432115775259334],[46.50346503465036,13.414755748143435],[46.204662046620484,13.423435761701384],[45.920259202592035,13.393923715604359],[45.65745657456574,13.3383716288335],[45.535055350553506,13.23421146613812],[45.39465394653948,13.067555205825514],[45.16425164251643,12.998115097361932],[45.11025110251103,12.939091005167882],[45.03825038250383,12.815834812645022],[44.890648906489076,12.784586763836401],[44.753847538475384,12.763754731297325],[44.61704617046172,12.817570815356603],[44.35784357843579,12.66827458215991],[44.260642606426075,12.643970544197643],[44.11304113041132,12.638762536062885],[44.00504005040051,12.607514487254264],[43.92943929439295,12.616194500812213],[43.8358383583836,12.675218593006264],[43.63423634236344,12.744658701469845],[43.48663486634868,12.699522630968517],[43.47583475834759,12.83840284789568],[43.231032310323116,13.267195517658323],[43.281432814328156,13.640436100650092],[43.281432814328156,13.692516181997775],[43.23463234632348,13.859172442310381],[43.09063090630906,14.01020467821867],[43.09423094230942,14.202900979205126],[43.04383043830438,14.341781196132288],[43.0078300783008,14.482397415771047],[43.01863018630186,14.520589475426021],[43.02223022230223,14.55530952965782],[42.94662946629467,14.772309868606513],[42.92142921429215,14.817445939107841],[42.91422914229142,14.862582009609184],[42.9358293582936,14.897302063840968],[42.9358293582936,14.93896612891912],[42.89622896228963,15.004934231959524],[42.85662856628568,15.133398432617156],[42.65862658626588,15.232350587177763],[42.69822698226983,15.326094733603611],[42.73782737827378,15.293110682083409],[42.78822788227882,15.265334638697965],[42.79902799027991,15.326094733603611],[42.79902799027991,15.37123080410494],[42.71622716227162,15.654199246094038],[42.83862838628386,16.03264783722058],[42.79902799027991,16.37116836598055],[42.98622986229864,16.508312580196133],[43.03303033030332,16.549976645274285],[43.0618306183062,16.586432702217664],[43.105031050310515,16.664552824239195],[43.16623166231662,16.68885686220146],[43.1878318783188,16.77044898964617],[43.18423184231844,16.81211305472432],[43.14463144631446,16.846833108956105],[43.11583115831158,16.942313258093535],[43.12663126631267,17.062097445193217],[43.13743137431376,17.112441523829318],[43.155431554315555,17.20444966754357],[43.22023220232202,17.23916972177537],[43.238232382323844,17.2669457651608],[43.1878318783188,17.324233854643253],[43.19143191431914,17.35895390887505],[43.30303303033031,17.456170060724062],[43.346233462334624,17.485682106821088],[43.41823418234182,17.51693015562971],[43.47583475834759,17.515194152918113],[43.540635406354085,17.49957012851381],[43.598235982359824,17.471794085128366],[43.65223652236523,17.42145000649228],[43.71343713437136,17.365897919721405],[43.80343803438035,17.343329884470734],[43.86463864638648,17.350273895317102],[43.918639186391886,17.324233854643253],[43.958239582395834,17.338121876335975],[44.008640086400874,17.367633922433],[44.084240842408434,17.365897919721405],[44.15624156241563,17.398881971241607],[44.35424354243543,17.41450599564591],[44.54504545045452,17.40408997937638],[44.746647466474684,17.43186602276181],[44.948249482494845,17.43013002005023],[45.14625146251464,17.426658014627037],[45.19305193051932,17.42318600920386],[45.23625236252363,17.40582598208796],[45.40545405454054,17.31902584650848],[45.535055350553506,17.301665819392596],[45.794257942579435,17.279097784141925],[46.071460714607156,17.253057743468077],[46.3090630906309,17.23048970821742],[46.514265142651425,17.251321740756495],[46.683466834668366,17.268681767872394],[46.72666726667268,17.265209762449203],[46.77706777067772,17.211393678389925],[46.88146881468816,17.079457472309116],[46.975069750697514,16.95272927436308],[47.14427144271443,16.947521266228307],[47.252272522725235,16.99439333944123],[47.37107371073711,17.060361442481636],[47.4430744307443,17.112441523829318],[47.52587525875259,17.315553841085304],[47.579875798757996,17.447490047166113],[47.70227702277023,17.59678628036282],[47.80667806678068,17.721778475597276],[47.947079470794705,17.886698733198287],[48.022680226802265,17.976970874200944],[48.173881738817386,18.157515156206273],[48.31428314283144,18.226955264669854],[48.59148591485916,18.36236347617384],[48.86508865088652,18.496035684966245],[49.04149041490416,18.581099817834144],[49.19269192691928,18.6210278802007],[49.44469444694448,18.655747934432497],[49.74349743497436,18.695675996799054],[50.03870038700387,18.73560405916561],[50.35550355503557,18.77726812424376],[50.70830708307085,18.825876200168267],[50.94950949509496,18.857124248976888],[51.25911259112593,18.89878831405504],[51.51471514715149,18.933508368286823],[51.74151741517417,18.964756417095444],[51.97911979119792,18.99600446590405],[52.02232022320223,18.897052311343444],[52.06552065520657,18.796364154071256],[52.10872108721088,18.695675996799054],[52.15552155521556,18.596723842238447],[52.19872198721987,18.496035684966245],[52.24192241922421,18.397083530405638],[52.288722887228886,18.296395373133436],[52.3319233192332,18.19744321857283],[52.37512375123751,18.09675506130064],[52.421924219242214,17.99780290674002],[52.465124651246526,17.897114749467832],[52.50832508325084,17.798162594907225],[52.55152551525515,17.697474437635023],[52.598325983259855,17.598522283074416],[52.64152641526417,17.497834125802214],[52.68472684726848,17.397145968530012],[52.72792727927279,17.299929816681],[52.79992799927999,17.268681767872394],[52.84312843128433,17.174937621446546],[52.90432904329043,17.043001415365737],[52.965529655296564,16.91280121199651],[53.02673026730267,16.7808650059157],[53.084330843308436,16.64892879983489]]]]}},{"type":"Feature","id":710,"properties":{},"geometry":{"type":"MultiPolygon","coordinates":[[[[37.85617856178561,-46.944322531115944],[37.8129781297813,-46.963418560943424],[37.61137611376114,-46.94605853382753],[37.58977589775898,-46.90786647417256],[37.650976509765115,-46.848842381978514],[37.683376833768335,-46.82453834401626],[37.78777787777878,-46.83669036299739],[37.87417874178743,-46.88529843892189],[37.88857888578886,-46.900922463326204],[37.85617856178561,-46.944322531115944]]],[[[31.28611286112863,-22.402452197373535],[31.29331293312933,-22.454532278721217],[31.300513005130057,-22.47883631668347],[31.347313473134733,-22.617716533610647],[31.41931419314193,-22.82430085628981],[31.466114661146605,-23.01699715727625],[31.5309153091531,-23.279133566726287],[31.5309153091531,-23.424957794499818],[31.54531545315453,-23.482245883982273],[31.602916029160298,-23.55342199515745],[31.674916749167494,-23.674942184968714],[31.700117001170014,-23.742646290720714],[31.725317253172534,-23.79472637206841],[31.800918009180094,-23.89194252391742],[31.858518585185863,-24.039502754402534],[31.908919089190903,-24.235671060812166],[31.952119521195215,-24.329415207238],[31.96651966519667,-24.376287280450924],[31.984519845198463,-24.461351413318823],[31.984519845198463,-24.63842368990096],[31.984519845198463,-24.843272009868528],[31.984519845198463,-25.074160370509958],[31.988119881198827,-25.26338466607322],[31.9809198091981,-25.35886481521065],[31.984519845198463,-25.63141724093022],[31.919719197191966,-25.773769463280573],[31.926919269192695,-25.884873636822306],[31.94851948519485,-25.957785750709064],[31.92331923319233,-25.96820176697861],[31.87291872918729,-25.982089788671317],[31.63891638916391,-25.867513609706407],[31.415714157141565,-25.74599341989513],[31.383313833138345,-25.742521414471952],[31.33651336513367,-25.756409436164674],[31.206912069120705,-25.843209571744154],[31.088110881108832,-25.980353785959736],[31.03411034110343,-26.098401970347822],[30.94410944109441,-26.218186157447512],[30.803708037080384,-26.41261846114555],[30.789307893078927,-26.45601852893529],[30.78570785707859,-26.61399477568994],[30.79290792907929,-26.765027011598235],[30.807308073080748,-26.78585904413731],[30.882908829088308,-26.792803054983672],[30.936909369093712,-26.91605924750653],[31.062910629106312,-27.112227553916163],[31.275312753127537,-27.2389557518622],[31.46971469714697,-27.296243841344662],[31.743317433174326,-27.310131863037377],[31.959319593195943,-27.3066598576142],[31.944919449194487,-27.172987648821795],[31.96651966519667,-26.961195318007867],[31.995319953199527,-26.817107092945925],[32.02412024120241,-26.81189908481116],[32.08172081720818,-26.824051103792286],[32.11412114121143,-26.83967512819659],[32.20052200522005,-26.832731117350235],[32.35172351723517,-26.862243163447253],[32.47772477724777,-26.858771158024076],[32.589325893258945,-26.8552991526009],[32.77652776527765,-26.851827147177715],[32.88452884528846,-26.850091144466127],[32.848528485284874,-27.08097950510755],[32.70452704527045,-27.442068069118186],[32.65772657726578,-27.606988326719204],[32.53532535325354,-28.198965251371263],[32.37692376923769,-28.49755771776468],[32.286922869228704,-28.620813910287538],[32.027720277202775,-28.839550251947827],[31.95571955719558,-28.882950319737567],[31.89091890918911,-28.912462365834593],[31.77931779317794,-28.936766403796845],[31.33651336513367,-29.377711092540608],[31.170911709117092,-29.59123942606613],[31.023310233102336,-29.900247908729085],[30.879308793087944,-30.07037617446487],[30.663306633066327,-30.43493674389869],[30.47250472504726,-30.714433180464617],[30.28890288902889,-30.969625579068293],[29.97209972099722,-31.32203412952098],[29.831698316983164,-31.42445828950477],[29.734497344973448,-31.4695943600061],[29.482494824948247,-31.674442679973673],[29.126091260912602,-32.002547192464114],[28.85608856088561,-32.29419564801117],[28.449284492844924,-32.62403616321319],[28.215282152821544,-32.76986039098672],[27.8588785887859,-33.05456483568742],[27.761677616776183,-33.09622890076557],[27.362073620736226,-33.36010131292719],[27.077670776707777,-33.521549565105026],[26.613266132661323,-33.70730185524511],[26.429664296642983,-33.7593819365928],[25.99045990459905,-33.7107738606683],[25.80685806858068,-33.73681390134214],[25.652056520565225,-33.84965407759546],[25.63765637656377,-34.011102329773294],[25.5728557285573,-34.035406367735554],[25.475654756547584,-34.02846235688919],[25.16965169651698,-33.9607582511372],[25.004050040500402,-33.97291027011833],[24.906849068490686,-34.05971040569781],[24.827648276482762,-34.16907857652795],[24.597245972459746,-34.174286584662724],[24.183241832418332,-34.061446408409395],[23.697236972369723,-33.992006299945814],[23.58563585635858,-33.98506228909945],[23.35163351633517,-34.068390419255756],[23.26883268832688,-34.08054243823688],[22.926829268292693,-34.063182411120984],[22.736027360273596,-34.011102329773294],[22.552425524255256,-34.009366327061706],[22.415624156241563,-34.05450239756304],[22.24642246422465,-34.068390419255756],[21.789217892178925,-34.37219089378394],[21.55161551615518,-34.37219089378394],[21.35001350013502,-34.40864695072732],[21.24921249212494,-34.40691094801573],[21.058410584105843,-34.365246882937576],[20.99000990009901,-34.36698288564917],[20.882008820088203,-34.38607891547665],[20.774007740077394,-34.43989499953593],[20.52920529205292,-34.462463034786595],[20.43560435604357,-34.50933510799952],[20.021600216002156,-34.78535953914227],[19.927999279992804,-34.77494352287273],[19.84879848798488,-34.755847493045245],[19.636396363963655,-34.754111490333656],[19.391593915939154,-34.60481525713695],[19.297992979929802,-34.615231273406486],[19.323193231932322,-34.57009520290515],[19.33039330393305,-34.49197508088362],[19.27999279992801,-34.43642299411275],[19.243992439924398,-34.4121189561505],[19.150391503915046,-34.417326964285266],[19.099990999910005,-34.34962285853327],[18.95238952389525,-34.34441485039851],[18.90198901989021,-34.36003887480281],[18.829988299883013,-34.36351088022599],[18.82638826388265,-34.295806774473995],[18.829988299883013,-34.25414270939584],[18.82638826388265,-34.18817460635544],[18.808388083880857,-34.10831848162232],[18.75078750787509,-34.08227844094847],[18.707587075870777,-34.07186242467893],[18.606786067860696,-34.077070432813706],[18.53478534785347,-34.08575044637165],[18.498784987849888,-34.11005448433391],[18.462784627846275,-34.16734257381636],[18.462784627846275,-34.346150853110096],[18.40878408784087,-34.295806774473995],[18.35118351183513,-34.18817460635544],[18.33318333183334,-34.07359842739052],[18.354783547835495,-33.939926218598124],[18.46638466384664,-33.887846137250435],[18.455584555845576,-33.79583799353618],[18.43398433984339,-33.71771787151465],[18.30798307983082,-33.514605554258665],[18.261182611826115,-33.42086140783283],[18.1567815678157,-33.3583653102156],[18.07398073980741,-33.20733307430731],[17.991179911799122,-33.15178098753644],[17.958779587795874,-33.04588482212947],[17.879578795787978,-32.96082068926158],[17.850778507785094,-32.82714848046918],[17.893978939789406,-32.750764361159234],[17.965979659796602,-32.70910029608108],[18.0379803798038,-32.775068399121494],[18.12438124381245,-32.749028358447646],[18.25038250382505,-32.65181220659863],[18.32598325983261,-32.50425197611351],[18.329583295832975,-32.269891610048916],[18.311583115831155,-32.122331379563796],[18.210782107821075,-31.742146785725666],[18.1639816398164,-31.655346650146186],[17.937179371793718,-31.38279422442662],[17.677976779767818,-31.018233654992798],[17.346773467734693,-30.445352760168227],[17.188371883718844,-30.099888220561894],[16.95076950769507,-29.403751133214456],[16.738367383673847,-29.00967851768361],[16.479164791647918,-28.641645942826614],[16.44676446764467,-28.61734190486436],[16.486364863648646,-28.572205834363032],[16.626766267662674,-28.48714170149514],[16.687966879668807,-28.464573666244476],[16.72396723967239,-28.474989682514007],[16.75636756367564,-28.452421647263343],[16.788767887678887,-28.395133557780888],[16.795967959679615,-28.34131747372161],[16.810368103681043,-28.264933354411667],[16.84276842768429,-28.21979728391034],[16.87516875168751,-28.127789140196086],[16.93276932769328,-28.068765048002042],[17.055170551705515,-28.030572988347068],[17.148771487714896,-28.082653069694757],[17.188371883718844,-28.13299714833086],[17.206372063720636,-28.198965251371263],[17.245972459724612,-28.230213300179877],[17.31077310773108,-28.228477297468288],[17.357573575735756,-28.270141362546433],[17.38637386373864,-28.353469492702736],[17.379173791737912,-28.414229587608375],[17.34317343173433,-28.452421647263343],[17.346773467734693,-28.501029723187855],[17.397173971739733,-28.563525820805083],[17.415174151741525,-28.620813910287538],[17.447574475744773,-28.69893403230907],[17.616776167761685,-28.74233410009881],[17.699576995769974,-28.768374140772657],[17.839978399784002,-28.777054154330607],[17.976779767797694,-28.811774208562397],[18.102781027810295,-28.87253430346803],[18.311583115831155,-28.88642232516075],[18.599585995859968,-28.855174276352137],[18.837188371883713,-28.869062298044852],[19.024390243902445,-28.928086390238903],[19.161191611916138,-28.93850240650844],[19.247592475924762,-28.902046349565055],[19.283592835928374,-28.848230265505777],[19.272792727927282,-28.777054154330607],[19.31239312393126,-28.733654086540867],[19.40599405994061,-28.71455805671338],[19.48159481594817,-28.66247797536569],[19.53919539195394,-28.57394183707462],[19.67239672396724,-28.504501728611032],[19.877598775987764,-28.448949641840166],[19.981999819998208,-28.450685644551754],[19.981999819998208,-28.310069424912996],[19.981999819998208,-27.865652730746056],[19.981999819998208,-27.42123603657911],[19.981999819998208,-26.97681934241217],[19.981999819998208,-26.530666645533643],[19.981999819998208,-26.086249951366696],[19.981999819998208,-25.64183325719975],[19.981999819998208,-25.197416563032817],[19.981999819998208,-24.777303906828124],[20.028800288002884,-24.80681595292515],[20.34560345603458,-25.029024300008615],[20.432004320043205,-25.147072484396716],[20.47160471604718,-25.22172060099507],[20.608406084060846,-25.49080102129146],[20.709207092070926,-25.733841400914002],[20.792007920079215,-25.916121685630912],[20.799207992079914,-25.999449815787216],[20.810008100081006,-26.08104194323193],[20.824408244082434,-26.120970005598487],[20.81360813608137,-26.164370073388234],[20.756007560075602,-26.26332222794884],[20.698406984069834,-26.339706347258783],[20.626406264062638,-26.443866509954162],[20.619206192061938,-26.581010724169737],[20.640806408064094,-26.74245897634757],[20.684006840068406,-26.822315101080697],[20.741607416074174,-26.84835514175454],[20.87120871208714,-26.808427079387975],[20.9540095400954,-26.82057909836911],[21.069210692106935,-26.851827147177715],[21.454414544145436,-26.832731117350235],[21.50121501215014,-26.843147133619773],[21.645216452164533,-26.85356314988931],[21.695616956169573,-26.841411130908185],[21.738817388173885,-26.806691076676387],[21.789217892178925,-26.70947492482737],[21.832418324183237,-26.678226876018755],[21.915219152191526,-26.66260285161445],[22.012420124201242,-26.636562810940603],[22.091620916209166,-26.581010724169737],[22.217622176221766,-26.38831442318329],[22.469624696246967,-26.218186157447512],[22.54882548825489,-26.17825809508095],[22.59922599225993,-26.13312202457962],[22.63882638826388,-26.070625926962393],[22.728827288272896,-25.857097593436862],[22.797227972279728,-25.678289314143143],[22.818828188281884,-25.59496118398684],[22.880028800288017,-25.457816969771258],[22.952029520295213,-25.371016834191778],[23.020430204302045,-25.324144760978854],[23.056430564305657,-25.311992741997727],[23.15003150031501,-25.28942470674707],[23.265232652326517,-25.2668566714964],[23.387633876338782,-25.29116070945865],[23.520835208352082,-25.34497679351793],[23.672036720367203,-25.433512931809005],[23.823238232382323,-25.54461710535074],[23.89523895238952,-25.600169192121612],[23.97083970839708,-25.626209232795446],[24.104041040410408,-25.634889246353396],[24.194041940419424,-25.633153243641814],[24.33084330843309,-25.742521414471952],[24.39924399243992,-25.749465425318306],[24.55764557645577,-25.782449476838508],[24.748447484474866,-25.817169531070306],[24.870848708487102,-25.81369752564713],[25.00045000450004,-25.75467343345308],[25.09405094050942,-25.7512014280299],[25.21285212852129,-25.756409436164674],[25.34605346053462,-25.74078541176037],[25.443254432544336,-25.714745371086522],[25.518855188551896,-25.662665289738825],[25.583655836558364,-25.607113202967966],[25.659256592565924,-25.438720939943778],[25.702457024570265,-25.301576725728196],[25.770857708577097,-25.147072484396716],[25.853658536585385,-24.93528015358278],[25.88245882458824,-24.78771992309767],[25.911259112591125,-24.7477918607311],[26.030060300603026,-24.70265579022977],[26.130861308613106,-24.671407741421163],[26.397263972639735,-24.614119651938708],[26.45126451264514,-24.582871603130087],[26.50166501665018,-24.513431494666506],[26.616866168661687,-24.395383310278405],[26.760867608676108,-24.296431155717798],[26.836468364683668,-24.24087906894694],[26.96966969669697,-23.76347832325979],[26.98766987669876,-23.70445423106574],[27.084870848708505,-23.577726033119703],[27.14607146071461,-23.523909949060425],[27.185671856718585,-23.523909949060425],[27.23967239672396,-23.489189894828627],[27.311673116731185,-23.424957794499818],[27.39807398073981,-23.383293729421666],[27.49887498874989,-23.367669705017363],[27.563675636756386,-23.324269637227616],[27.592475924759242,-23.25309352605244],[27.642876428764282,-23.218373471820655],[27.718477184771842,-23.220109474532237],[27.75807758077582,-23.19754143928158],[27.768877688776882,-23.14893336335706],[27.812078120781223,-23.107269298278922],[27.891278912789147,-23.07428524675872],[27.930879308793095,-23.03435718439215],[27.93447934479346,-22.987485111179225],[28.02808028080281,-22.872908932214315],[28.21168211682118,-22.694100652920582],[28.380883808838092,-22.593412495648394],[28.542885428854305,-22.57258046310932],[28.694086940869425,-22.536124406165925],[28.838088380883818,-22.480572319395066],[28.946089460894626,-22.395508186527167],[29.01449014490146,-22.279196004850675],[29.129691296912966,-22.213227901810257],[29.363693636936375,-22.194131871982776],[29.378093780937803,-22.192395869271195],[29.662496624966252,-22.14552379605827],[29.90369903699039,-22.183715855713245],[30.191701917019174,-22.2913480238318],[30.461704617046166,-22.329540083486762],[30.71010710107103,-22.298292034678155],[30.915309153091528,-22.2913480238318],[31.073710737107376,-22.306972048236105],[31.196111961119612,-22.34516410789108],[31.28611286112863,-22.402452197373535]],[[28.737287372873737,-30.101624223273483],[28.89928899288995,-30.039128125656255],[28.97488974889751,-29.999200063289692],[29.028890288902886,-29.967952014481078],[29.097290972909747,-29.919343938556572],[29.122491224912267,-29.80129575416848],[29.14049140491406,-29.700607596896276],[29.194491944919463,-29.65199952097177],[29.248492484924867,-29.61901546945157],[29.295292952929543,-29.56693538810388],[29.349293492934947,-29.441943192869424],[29.38529385293853,-29.320423003058153],[29.39249392493926,-29.27007892442205],[29.370893708937103,-29.21799884307437],[29.33489334893349,-29.16418275901509],[29.302493024930243,-29.089534642416737],[29.25929259292593,-29.0791186261472],[29.176491764917643,-29.037454561069048],[29.05769057690577,-28.954126430912744],[28.953289532895326,-28.88121431702598],[28.85608856088561,-28.77531815161901],[28.81648816488166,-28.759694127214708],[28.72288722887231,-28.68851801603953],[28.67968679686797,-28.64685395096138],[28.650886508865085,-28.598245875036874],[28.625686256862565,-28.580885847920975],[28.582485824858253,-28.594773869613697],[28.47088470884711,-28.615605902152772],[28.233282332823336,-28.700670035020657],[28.08568085680858,-28.780526159753784],[27.95967959679598,-28.87253430346803],[27.830078300783015,-28.908990360411416],[27.736477364773663,-28.94023840922003],[27.660876608766102,-29.046134574626997],[27.588875888758906,-29.146822731899192],[27.527675276752774,-29.23535887019026],[27.49167491674916,-29.277022935268413],[27.459274592745942,-29.30306297594226],[27.42327423274233,-29.360351065424716],[27.35847358473586,-29.455831214562146],[27.293672936729365,-29.52006331489096],[27.20727207272074,-29.554783369122752],[27.09567095670957,-29.59991943962408],[27.05607056070562,-29.62595948029793],[27.052470524705257,-29.664151539952897],[27.092070920709205,-29.754423680955554],[27.13167131671318,-29.839487813823446],[27.192871928719285,-29.941911973807237],[27.23967239672396,-30.014824087694002],[27.311673116731185,-30.10509622869666],[27.354873548735497,-30.158912312755938],[27.351273512735133,-30.247448451047006],[27.36567365673656,-30.27869649985562],[27.387273872738746,-30.315152556799006],[27.4088740887409,-30.325568573068544],[27.430474304743058,-30.33772059204967],[27.49167491674916,-30.363760632723512],[27.506075060750618,-30.38112065983941],[27.54927549275493,-30.410632705936436],[27.588875888758906,-30.466184792707303],[27.668076680766802,-30.542568912017245],[27.754477544775455,-30.5998570014997],[27.90207902079021,-30.624161039461953],[28.017280172801748,-30.64152106657785],[28.056880568805695,-30.631105050308314],[28.096480964809643,-30.584232977095397],[28.12888128881289,-30.525208884901346],[28.139681396813984,-30.450560768302992],[28.175681756817568,-30.410632705936436],[28.316083160831624,-30.217936404949988],[28.391683916839185,-30.14676029377481],[28.43848438484386,-30.143288288351634],[28.499684996849965,-30.129400266658912],[28.575285752857525,-30.12245625581256],[28.632886328863293,-30.129400266658912],[28.64728647286475,-30.125928261235735],[28.737287372873737,-30.101624223273483]]]]}},{"type":"Feature","id":894,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[32.92052920529207,-9.406735898413658],[32.924129241292434,-9.434511941799101],[32.949329493294954,-9.484856020435188],[32.97812978129781,-9.519576074666986],[32.981729817298174,-9.573392158726264],[32.99612996129963,-9.62200023465077],[33.03933039330394,-9.635888256343492],[33.07173071730719,-9.637624259055087],[33.10413104131041,-9.60290420482329],[33.14733147331475,-9.60290420482329],[33.19413194131943,-9.625472240073947],[33.21213212132122,-9.682760329556416],[33.251732517325195,-9.759144448866351],[33.309333093330935,-9.811224530214048],[33.352533525335275,-9.861568608850135],[33.33813338133382,-9.953576752564388],[33.3129331293313,-10.038640885432287],[33.39213392133922,-10.120233012876994],[33.50013500135003,-10.20008913761012],[33.52893528935289,-10.234809191841904],[33.536135361353615,-10.35112137351841],[33.55413554135541,-10.39104943588498],[33.62613626136263,-10.488265587733991],[33.662136621366216,-10.552497688062815],[33.65853658536585,-10.590689747717775],[33.46413464134642,-10.78338604870423],[33.402934029340315,-10.80248207853171],[33.34533345333455,-10.812898094801255],[33.29133291332914,-10.852826157167812],[33.26253262532626,-10.892754219534368],[33.27333273332735,-10.915322254785039],[33.29493294932951,-10.981290357825443],[33.33813338133382,-11.085450520520823],[33.38133381333813,-11.158362634407581],[33.34533345333455,-11.248634775410238],[33.26973269732699,-11.403139016741719],[33.233732337323374,-11.41702703843444],[33.226532265322675,-11.535075222822528],[33.251732517325195,-11.578475290612275],[33.28773287732878,-11.611459342132477],[33.302133021330235,-11.691315466865603],[33.30573305733057,-11.800683637695741],[33.302133021330235,-11.887483773275221],[33.251732517325195,-12.113164125781879],[33.34173341733418,-12.307596429479915],[33.37053370533707,-12.330164464730572],[33.4929349293493,-12.331900467442168],[33.510935109351095,-12.347524491846471],[33.48213482134821,-12.403076578617345],[33.43173431734317,-12.4603646680998],[33.39933399333995,-12.489876714196825],[33.24453244532447,-12.55584481723723],[33.02133021330215,-12.630492933835583],[32.974529745297474,-12.70166904501076],[32.94572945729459,-12.804093204994544],[32.97092970929711,-12.864853299900176],[32.999729997299994,-12.899573354131974],[32.9889298892989,-12.989845495134631],[32.97092970929711,-13.083589641560465],[32.97812978129781,-13.158237758158819],[32.967329673296746,-13.224205861199223],[32.93852938529386,-13.257189912719426],[32.898928989289914,-13.357878069991628],[32.85212852128521,-13.456830224552235],[32.81252812528126,-13.501966295053563],[32.75852758527586,-13.550574370978083],[32.67212672126723,-13.59050243334464],[32.67212672126723,-13.60959846317212],[32.77292772927731,-13.656470536385044],[32.79812798127983,-13.68771858519365],[32.80532805328053,-13.710286620444322],[32.78372783727838,-13.731118652983398],[32.765727657276585,-13.760630699080423],[32.81252812528126,-13.79187874788903],[32.866528665286666,-13.817918788562878],[32.92052920529207,-13.883886891603282],[32.967329673296746,-13.977631038029116],[32.981729817298174,-14.008879086837737],[32.992529925299266,-14.022767108530445],[33.01053010530106,-14.02450311124204],[33.042930429304306,-14.010615089549319],[33.10413104131041,-13.958535008201636],[33.14733147331475,-13.941174981085737],[33.201332013320155,-14.01408709497251],[32.98532985329854,-14.085263206147673],[32.873728737287394,-14.121719263091066],[32.55332553325533,-14.229351431209622],[32.27252272522725,-14.323095577635456],[32.20052200522005,-14.340455604751355],[32.052920529205295,-14.387327677964265],[31.9809198091981,-14.415103721349709],[31.728917289172898,-14.496695848794417],[31.624516245162454,-14.536623911160973],[31.53811538115383,-14.576551973527543],[31.32931329313294,-14.637312068433175],[31.131311313113144,-14.69460015791563],[30.915309153091528,-14.75362425010968],[30.67410674106742,-14.819592353150085],[30.537305373053726,-14.86646442636301],[30.44730447304474,-14.908128491441161],[30.23130231302315,-14.989720618885869],[30.220502205022058,-15.010552651424945],[30.224102241022422,-15.066104738195818],[30.252902529025306,-15.18241691987231],[30.30690306903071,-15.288313085279285],[30.350103501035022,-15.349073180184917],[30.378903789037906,-15.505313424227978],[30.3969039690397,-15.64245763844356],[30.249302493024942,-15.644193641155155],[29.993699936999377,-15.644193641155155],[29.730897308973084,-15.644193641155155],[29.48609486094861,-15.696273722502838],[29.288092880928815,-15.776129847235964],[29.05049050490507,-15.90112204247042],[28.971289712897146,-15.949730118394925],[28.913689136891378,-15.9879221780499],[28.87408874088743,-16.036530253974405],[28.85608856088561,-16.14242641938138],[28.85608856088561,-16.305610674270795],[28.834488344883454,-16.423658858658897],[28.758887588875893,-16.531291026777453],[28.398883988839884,-16.66322723285826],[28.164881648816504,-16.769123398265222],[27.930879308793095,-16.895851596211273],[27.75807758077582,-17.060771853812284],[27.635676356763582,-17.262148168356674],[27.437674376743786,-17.512132558825584],[27.236072360723625,-17.729132897774278],[27.02007020070201,-17.958285255704112],[26.7788677886779,-18.041613385860416],[26.57726577265774,-18.022517356032935],[26.332463324633267,-17.928773209607087],[26.138061380613806,-17.911413182491188],[25.997659976599778,-17.97043727468524],[25.86445864458645,-17.95134124485776],[25.742057420574213,-17.85759709843191],[25.641256412564132,-17.824613046911708],[25.558455584555844,-17.84891708487396],[25.450454504545064,-17.845445079450784],[25.259652596525967,-17.7933649981031],[25.090450904509055,-17.633652748636848],[25.00045000450004,-17.56942064830804],[24.932049320493206,-17.54338060763419],[24.73404734047341,-17.517340566960357],[24.27324273242732,-17.480884510016963],[24.226442264422644,-17.489564523574913],[24.035640356403576,-17.520812572383534],[23.798037980379803,-17.56074063475009],[23.596435964359642,-17.598932694405065],[23.380433804338054,-17.640596759483216],[23.182431824318257,-17.47394049917061],[22.955629556295577,-17.286452206318927],[22.721627216272168,-17.07465987550499],[22.545225452254527,-16.90973961790398],[22.458824588245903,-16.815995471478146],[22.30402304023042,-16.68926727353211],[22.192421924219246,-16.628507178626464],[22.149221492214934,-16.597259129817857],[22.041220412204126,-16.262210606481062],[21.980019800198022,-15.954938126529697],[21.980019800198022,-15.724049765888282],[21.980019800198022,-15.402889264244195],[21.980019800198022,-15.081728762600122],[21.980019800198022,-14.760568260956035],[21.980019800198022,-14.441143762023543],[21.980019800198022,-14.11998326037947],[21.980019800198022,-13.798822758735398],[21.980019800198022,-13.47766225709131],[21.980019800198022,-13.156501755447238],[21.980019800198022,-13.000261511404162],[22.21042210422104,-13.000261511404162],[22.469624696246967,-13.000261511404162],[22.743227432274324,-13.000261511404162],[23.0420304203042,-13.000261511404162],[23.337233372333742,-13.000261511404162],[23.63603636036362,-13.000261511404162],[23.84483844838448,-13.000261511404162],[23.898838988389883,-12.99852550869258],[23.96363963639638,-12.988109492423035],[23.967239672396744,-12.956861443614429],[23.88083880838809,-12.798885196859771],[23.88803888038882,-12.743333110088898],[23.909639096390976,-12.635700941970342],[23.94563945639456,-12.543692798256103],[23.992439924399264,-12.422172608444825],[23.9960399603996,-12.350996497269648],[23.960039600396016,-12.118372133916637],[23.96363963639638,-11.988171930547423],[23.974439744397444,-11.852763719043438],[23.985239852398536,-11.724299518385806],[23.97083970839708,-11.63576338009473],[23.985239852398536,-11.587155304170224],[24.01404014040142,-11.517715195706629],[24.028440284402848,-11.439595073685098],[24.04644046440464,-11.404875019453314],[24.042840428404304,-11.373626970644693],[24.024840248402484,-11.316338881162238],[24.010440104401056,-11.18440267508143],[23.9888398883989,-11.00212239036452],[23.967239672396744,-10.871922186995292],[24.003240032400328,-10.87886619784166],[24.078840788407888,-10.891018216822786],[24.1148411484115,-10.955250317151595],[24.136441364413656,-11.026426428326772],[24.186841868418696,-11.029898433749949],[24.320043200432025,-11.0715624988281],[24.3668436684367,-11.130586591022151],[24.395643956439585,-11.255578786256606],[24.377643776437765,-11.319810886585415],[24.334443344433453,-11.371890967933112],[24.377643776437765,-11.41702703843444],[24.46764467644678,-11.448275087243047],[24.51804518045182,-11.437859070973516],[24.669246692466942,-11.352794938105617],[24.72684726847268,-11.337170913701314],[24.806048060480606,-11.32154688929701],[24.878048780487802,-11.29897885404634],[25.0760507605076,-11.260786794391379],[25.184051840518407,-11.24342676727548],[25.24525245252454,-11.212178718466859],[25.28845288452885,-11.212178718466859],[25.3208532085321,-11.236482756429112],[25.292052920529215,-11.325018894720188],[25.281252812528123,-11.404875019453314],[25.3208532085321,-11.554171252650022],[25.349653496534984,-11.623611361113603],[25.414454144541452,-11.673955439749705],[25.461254612546128,-11.699995480423539],[25.511655116551168,-11.753811564482817],[25.619656196561976,-11.743395548213286],[25.853658536585385,-11.819779667523235],[25.92565925659258,-11.854499721755019],[26.02646026460266,-11.890955778698398],[26.094860948609494,-11.903107797679525],[26.339663396633966,-11.929147838353373],[26.429664296642983,-11.948243868180867],[26.59526595265953,-11.97254790614312],[26.72846728467286,-11.976019911566297],[26.825668256682576,-11.965603895296752],[26.890468904689044,-11.943035860046095],[26.93006930069302,-11.918731822083842],[26.948069480694812,-11.899635792256348],[26.976869768697696,-11.824987675657994],[27.027270272702737,-11.66353942348016],[27.04527045270453,-11.61666735026725],[27.09567095670957,-11.594099315016578],[27.160471604716065,-11.578475290612275],[27.19647196471965,-11.604515331286123],[27.23967239672396,-11.783323610579842],[27.42327423274233,-11.944771862757676],[27.488074880748826,-12.080180074261676],[27.534875348753502,-12.194756253226586],[27.57447574475745,-12.227740304746789],[27.642876428764282,-12.265932364401763],[27.75807758077582,-12.281556388806067],[27.8588785887859,-12.285028394229244],[28.067680676806788,-12.368356524385547],[28.2368823688237,-12.434324627425951],[28.359283592835936,-12.481196700638876],[28.41328413284134,-12.517652757582255],[28.45288452884529,-12.576676849776305],[28.474484744847445,-12.623548922989215],[28.510485104851057,-12.741597107377316],[28.550085500855005,-12.83534125380315],[28.6148861488615,-12.854437283630645],[28.67248672486727,-12.861381294476999],[28.73008730087301,-12.925613394805808],[28.77328773287735,-12.981165481576681],[28.859688596885974,-13.120045698503858],[28.920889208892106,-13.213789844929693],[28.942489424894262,-13.307533991355527],[29.01449014490146,-13.368294086261173],[29.111691116911175,-13.394334126935007],[29.201692016920163,-13.397806132358184],[29.252092520925203,-13.370030088972754],[29.381693816938167,-13.32315801575983],[29.482494824948247,-13.26760592898897],[29.554495544955444,-13.248509899161476],[29.597695976959784,-13.260661918142617],[29.630096300963004,-13.298853977797577],[29.648096480964824,-13.373502094395931],[29.65169651696519,-13.415166159474083],[29.723697236972384,-13.453358219129058],[29.774097740977425,-13.437734194724754],[29.79569795697958,-13.392598124223426],[29.79569795697958,-13.370030088972754],[29.79569795697958,-13.166917771716768],[29.79569795697958,-12.991581497846227],[29.79569795697958,-12.826661240245201],[29.79569795697958,-12.62528492570081],[29.79569795697958,-12.449948651830255],[29.79569795697958,-12.30586042676832],[29.79569795697958,-12.15482819086003],[29.748897488974904,-12.16350820441798],[29.691296912969136,-12.198228258649763],[29.558095580955808,-12.20170026407294],[29.507695076950768,-12.227740304746789],[29.49329493294934,-12.267668367113345],[29.500495004950068,-12.318012445749446],[29.504095040950403,-12.385716551501446],[29.48609486094861,-12.418700603021648],[29.428494284942843,-12.430852622002774],[29.34209342093422,-12.404812581328926],[29.1908919089191,-12.370092527097142],[29.0648906489065,-12.349260494558067],[28.97488974889751,-12.257252350843814],[28.84888848888491,-12.120108136628232],[28.769687696876986,-12.050668028164651],[28.575285752857525,-11.908315805814297],[28.542885428854305,-11.878803759717272],[28.481684816848173,-11.812835656676867],[28.431284312843133,-11.698259477711957],[28.406084060840612,-11.623611361113603],[28.384483844838456,-11.566323271631148],[28.355683556835572,-11.482995141474845],[28.40248402484025,-11.354530940817213],[28.47088470884711,-11.109754558483075],[28.517685176851785,-10.932682281900938],[28.542885428854305,-10.80248207853171],[28.64008640086402,-10.668809869739306],[28.64728647286475,-10.550761685351219],[28.607686076860773,-10.397993446731334],[28.618486184861865,-10.312929313863435],[28.62208622086223,-10.099400980337919],[28.62928629286293,-9.918856698332604],[28.62928629286293,-9.832056562753124],[28.60408604086041,-9.679288324133225],[28.53928539285394,-9.510896061109037],[28.398883988839884,-9.274799692332849],[28.398883988839884,-9.224455613696747],[28.485284852848537,-9.168903526925888],[28.6148861488615,-9.071687375076863],[28.67968679686797,-9.014399285594408],[28.758887588875893,-8.9328071581497],[28.794887948879506,-8.891143093071548],[28.870488704887066,-8.785246927664573],[28.917289172891742,-8.700182794796689],[28.935289352893534,-8.590814623966537],[28.89928899288995,-8.484918458559576],[28.971289712897146,-8.4640864260205],[29.21609216092162,-8.427630369077121],[29.482494824948247,-8.387702306710551],[29.766897668976696,-8.344302238920818],[30.051300513005145,-8.30090217113107],[30.328503285032866,-8.257502103341338],[30.576905769057703,-8.219310043686363],[30.74970749707498,-8.193270003012515],[30.778507785077863,-8.266182116899287],[30.828908289082904,-8.38596630399897],[30.89370893708937,-8.474502442290031],[30.969309693096932,-8.550886561599981],[31.03411034110343,-8.597758634812905],[31.07731077310774,-8.611646656505613],[31.350913509135097,-8.606438648370855],[31.448114481144813,-8.653310721583765],[31.534515345153466,-8.71407081648941],[31.55611556115562,-8.80607896020365],[31.61371613716139,-8.863367049686119],[31.674916749167494,-8.908503120187447],[31.700117001170014,-8.913711128322205],[31.743317433174326,-8.903295112052675],[31.818918189181886,-8.901559109341079],[31.887318873188747,-8.922391141880155],[31.919719197191966,-8.94148717170765],[31.92331923319233,-9.01960729372918],[31.94131941319415,-9.054327347960964],[32.0349203492035,-9.068215369653686],[32.128521285212855,-9.073423377788458],[32.22212222122221,-9.12550345913614],[32.31932319323195,-9.13418347269409],[32.43452434524346,-9.156751507944762],[32.488524885248864,-9.212303594715621],[32.60732607326074,-9.271327686909672],[32.75492754927549,-9.321671765545773],[32.8629286292863,-9.380695857739823],[32.92052920529207,-9.406735898413658]]]}},{"type":"Feature","id":716,"properties":{},"geometry":{"type":"Polygon","coordinates":[[[31.28611286112863,-22.402452197373535],[31.196111961119612,-22.34516410789108],[31.073710737107376,-22.306972048236105],[30.915309153091528,-22.2913480238318],[30.71010710107103,-22.298292034678155],[30.461704617046166,-22.329540083486762],[30.191701917019174,-22.2913480238318],[29.90369903699039,-22.183715855713245],[29.662496624966252,-22.14552379605827],[29.378093780937803,-22.192395869271195],[29.363693636936375,-22.194131871982776],[29.3168931689317,-22.157675815039397],[29.237692376923775,-22.079555693017866],[29.10809108091081,-22.065667671325144],[29.072090720907227,-22.048307644209245],[29.043290432904342,-22.01879559811222],[29.021690216902186,-21.98060353845726],[29.01449014490146,-21.94067547609069],[29.036090360903614,-21.810475272721476],[29.02529025290255,-21.796587251028754],[28.989289892898938,-21.78096322662445],[28.920889208892106,-21.765339202220147],[28.74808748087483,-21.708051112737678],[28.532085320853213,-21.650763023255223],[28.182881828818296,-21.59000292834959],[28.046080460804603,-21.572642901233692],[28.013680136801383,-21.553546871406212],[27.974079740797407,-21.506674798193288],[27.905679056790575,-21.359114567708176],[27.844478444784443,-21.26189841585915],[27.693276932769322,-21.11086617995086],[27.668076680766802,-21.063994106737937],[27.67527675276753,-20.944209919638254],[27.689676896768987,-20.848729770500825],[27.704077040770414,-20.767137643056117],[27.696876968769686,-20.689017521034586],[27.693276932769322,-20.595273374608738],[27.70047700477005,-20.53104127427993],[27.678876788767894,-20.503265230894485],[27.62487624876249,-20.484169201067004],[27.470074700747006,-20.475489187509055],[27.279272792727937,-20.478961192932232],[27.275672756727573,-20.38174504108322],[27.25767257672578,-20.232448807886513],[27.22167221672217,-20.145648672307033],[27.178471784717857,-20.100512601805704],[27.092070920709205,-20.05364052859278],[26.915669156691564,-19.98940842826397],[26.67806678066782,-19.892192276414946],[26.472864728647295,-19.74810405135301],[26.24246242462425,-19.569295772059277],[26.16686166861669,-19.53804772325067],[26.080460804608066,-19.36965546022647],[25.9508595085951,-19.081479010102598],[25.9580595805958,-18.985998860965168],[25.94005940059401,-18.939126787752244],[25.810458104581045,-18.796774565401904],[25.785257852578525,-18.72386245151513],[25.760057600576005,-18.649214334916778],[25.558455584555844,-18.442630012237615],[25.490054900549012,-18.350621868523362],[25.436054360543608,-18.234309686846856],[25.385653856538568,-18.142301543132618],[25.33885338853389,-18.104109483477643],[25.281252812528123,-18.041613385860416],[25.241652416524175,-17.968701271973657],[25.223652236522383,-17.91488518791438],[25.23805238052381,-17.843709076739202],[25.259652596525967,-17.7933649981031],[25.450454504545064,-17.845445079450784],[25.558455584555844,-17.84891708487396],[25.641256412564132,-17.824613046911708],[25.742057420574213,-17.85759709843191],[25.86445864458645,-17.95134124485776],[25.997659976599778,-17.97043727468524],[26.138061380613806,-17.911413182491188],[26.332463324633267,-17.928773209607087],[26.57726577265774,-18.022517356032935],[26.7788677886779,-18.041613385860416],[27.02007020070201,-17.958285255704112],[27.236072360723625,-17.729132897774278],[27.437674376743786,-17.512132558825584],[27.635676356763582,-17.262148168356674],[27.75807758077582,-17.060771853812284],[27.930879308793095,-16.895851596211273],[28.164881648816504,-16.769123398265222],[28.398883988839884,-16.66322723285826],[28.758887588875893,-16.531291026777453],[28.834488344883454,-16.423658858658897],[28.85608856088561,-16.305610674270795],[28.85608856088561,-16.14242641938138],[28.87408874088743,-16.036530253974405],[28.913689136891378,-15.9879221780499],[28.971289712897146,-15.949730118394925],[29.05049050490507,-15.90112204247042],[29.288092880928815,-15.776129847235964],[29.48609486094861,-15.696273722502838],[29.730897308973084,-15.644193641155155],[29.993699936999377,-15.644193641155155],[30.249302493024942,-15.644193641155155],[30.3969039690397,-15.64245763844356],[30.3969039690397,-15.800433885198217],[30.40770407704079,-15.977506161780354],[30.436504365043646,-15.994866188896253],[30.630906309063107,-16.000074197031026],[30.940509405094048,-16.012226216012152],[31.23571235712359,-16.02437823499328],[31.426514265142657,-16.15284243565091],[31.491314913149125,-16.17888247632476],[31.68931689316895,-16.213602530556543],[31.94131941319415,-16.428866866793655],[32.24372243722439,-16.44796289662115],[32.45252452524525,-16.515667002373135],[32.63612636126362,-16.59031511897149],[32.740527405274065,-16.67711525455097],[32.8089280892809,-16.697947287090045],[32.90252902529025,-16.704891297936413],[32.949329493294954,-16.711835308782767],[32.93852938529386,-16.77606740911159],[32.87732877328773,-16.883699577230146],[32.88452884528846,-17.038203818561612],[32.97092970929711,-17.251732152087143],[32.981729817298174,-17.43748444222723],[32.95292952929529,-17.76558895471767],[32.956529565295654,-18.083277450938567],[32.96372963729638,-18.196117627191896],[32.97812978129781,-18.27076574379025],[32.99612996129963,-18.3124298088684],[32.992529925299266,-18.35930188208131],[32.942129421294226,-18.492974090873716],[32.90252902529025,-18.633590310512474],[32.898928989289914,-18.689142397283348],[32.88452884528846,-18.729070459649904],[32.85572855728557,-18.763790513881702],[32.72252722527227,-18.82802261421051],[32.70092700927009,-18.867950676577067],[32.70092700927009,-18.94086279046384],[32.715327153271545,-19.00162288536947],[32.765727657276585,-19.024190920620143],[32.82692826928269,-19.058910974851926],[32.848528485284874,-19.104047045353255],[32.848528485284874,-19.152655121277775],[32.83052830528305,-19.241191259568836],[32.77652776527765,-19.388751490053963],[32.83052830528305,-19.558879755789746],[32.891728917289186,-19.668247926619884],[32.97092970929711,-19.79497612456592],[33.006930069300694,-19.873096246587465],[33.00333003330033,-19.93038433606992],[32.992529925299266,-19.9842004201292],[32.87012870128703,-20.21682478348221],[32.78012780127801,-20.360913008544145],[32.67212672126723,-20.515417249875625],[32.52812528125281,-20.612633401724636],[32.49212492124923,-20.65950547493756],[32.47772477724777,-20.71332155899684],[32.481324813248136,-20.829633740673344],[32.47772477724777,-20.949417927773027],[32.355323553235536,-21.136906220624695],[32.430924309243096,-21.296618470090948],[32.412924129241304,-21.31224249449525],[32.36972369723699,-21.334810529745923],[32.19332193321935,-21.515354811751237],[32.01692016920171,-21.697635096468147],[31.887318873188747,-21.83130730526055],[31.736117361173626,-21.984075543880436],[31.57051570515705,-22.15420380961622],[31.43011430114302,-22.298292034678155],[31.28611286112863,-22.402452197373535]]]}}]}
\ No newline at end of file diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/dsv/csv-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/dsv/csv-test.js deleted file mode 100644 index 04023b1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/dsv/csv-test.js +++ /dev/null @@ -1,218 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.csv"); - -suite.addBatch({ - "csv": { - topic: load("dsv/csv").expression("d3.csv").document(), - - "on a sample file": { - topic: function(csv) { - csv("test/data/sample.csv", this.callback); - }, - "invokes the callback with the parsed CSV": function(csv) { - assert.deepEqual(csv, [{"Hello":"42","World":"\"fish\""}]); - }, - "overrides the mime type to text/csv": function(csv) { - assert.equal(XMLHttpRequest._last._info.mimeType, "text/csv"); - } - }, - - "when specifying a row conversion function": { - topic: function(csv) { - csv("test/data/sample.csv", function(row) { - row.Hello = -row.Hello; - return row; - }, this.callback); - }, - "invokes the callback with the parsed CSV": function(csv) { - assert.strictEqual(csv[0].Hello, -42); - } - }, - - "when loading a file that does not exist": { - topic: function(csv) { - var callback = this.callback; - csv("//does/not/exist.csv", function(error, csv) { - callback(null, csv); - }); - }, - "invokes the callback with undefined": function(csv) { - assert.isUndefined(csv); - } - }, - - "parse": { - topic: function(csv) { - return csv.parse; - }, - "returns an array of objects": function(parse) { - assert.deepEqual(parse("a,b,c\n1,2,3\n"), [{a: "1", b: "2", c: "3"}]); - }, - "does not strip whitespace": function(parse) { - assert.deepEqual(parse("a,b,c\n 1, 2,3\n"), [{a: " 1", b: " 2", c: "3"}]); - }, - "parses quoted values": function(parse) { - assert.deepEqual(parse("a,b,c\n\"1\",2,3"), [{a: "1", b: "2", c: "3"}]); - assert.deepEqual(parse("a,b,c\n\"1\",2,3\n"), [{a: "1", b: "2", c: "3"}]); - }, - "parses quoted values with quotes": function(parse) { - assert.deepEqual(parse("a\n\"\"\"hello\"\"\""), [{a: "\"hello\""}]); - }, - "parses quoted values with newlines": function(parse) { - assert.deepEqual(parse("a\n\"new\nline\""), [{a: "new\nline"}]); - assert.deepEqual(parse("a\n\"new\rline\""), [{a: "new\rline"}]); - assert.deepEqual(parse("a\n\"new\r\nline\""), [{a: "new\r\nline"}]); - }, - "parses unix newlines": function(parse) { - assert.deepEqual(parse("a,b,c\n1,2,3\n4,5,\"6\"\n7,8,9"), [ - {a: "1", b: "2", c: "3"}, - {a: "4", b: "5", c: "6"}, - {a: "7", b: "8", c: "9"} - ]); - }, - "parses mac newlines": function(parse) { - assert.deepEqual(parse("a,b,c\r1,2,3\r4,5,\"6\"\r7,8,9"), [ - {a: "1", b: "2", c: "3"}, - {a: "4", b: "5", c: "6"}, - {a: "7", b: "8", c: "9"} - ]); - }, - "parses dos newlines": function(parse) { - assert.deepEqual(parse("a,b,c\r\n1,2,3\r\n4,5,\"6\"\r\n7,8,9"), [ - {a: "1", b: "2", c: "3"}, - {a: "4", b: "5", c: "6"}, - {a: "7", b: "8", c: "9"} - ]); - } - }, - - "parse with row function": { - "invokes the row function for every row in order": function(csv) { - var rows = []; - csv.parse("a\n1\n2\n3\n4", function(d, i) { rows.push({d: d, i: i}); }); - assert.deepEqual(rows, [ - {d: {a: "1"}, i: 0}, - {d: {a: "2"}, i: 1}, - {d: {a: "3"}, i: 2}, - {d: {a: "4"}, i: 3} - ]); - }, - "returns an array of the row function return values": function(csv) { - assert.deepEqual(csv.parse("a,b,c\n1,2,3\n", function(row) { return row; }), [{a: "1", b: "2", c: "3"}]); - }, - "skips rows if the row function returns null or undefined": function(csv) { - assert.deepEqual(csv.parse("a,b,c\n1,2,3\n2,3,4", function(row) { return row.a & 1 ? null : row; }), [{a: "2", b: "3", c: "4"}]); - assert.deepEqual(csv.parse("a,b,c\n1,2,3\n2,3,4", function(row) { return row.a & 1 ? undefined : row; }), [{a: "2", b: "3", c: "4"}]); - }, - "does not skip rows if the row function returns false or 0": function(csv) { - assert.deepEqual(csv.parse("a,b,c\n1,2,3\n2,3,4", function(row) { return row.a & 1 ? 0 : row; }), [0, {a: "2", b: "3", c: "4"}]); - assert.deepEqual(csv.parse("a,b,c\n1,2,3\n2,3,4", function(row) { return row.a & 1 ? false : row; }), [false, {a: "2", b: "3", c: "4"}]); - } - }, - - "parseRows": { - topic: function(csv) { - return csv.parseRows; - }, - "returns an array of arrays": function(parse) { - assert.deepEqual(parse("a,b,c\n"), [["a", "b", "c"]]); - }, - "parses quoted values": function(parse) { - assert.deepEqual(parse("\"1\",2,3\n"), [["1", "2", "3"]]); - assert.deepEqual(parse("\"hello\""), [["hello"]]); - }, - "parses quoted values with quotes": function(parse) { - assert.deepEqual(parse("\"\"\"hello\"\"\""), [["\"hello\""]]); - }, - "parses quoted values with newlines": function(parse) { - assert.deepEqual(parse("\"new\nline\""), [["new\nline"]]); - assert.deepEqual(parse("\"new\rline\""), [["new\rline"]]); - assert.deepEqual(parse("\"new\r\nline\""), [["new\r\nline"]]); - }, - "parses unix newlines": function(parse) { - assert.deepEqual(parse("a,b,c\n1,2,3\n4,5,\"6\"\n7,8,9"), [ - ["a", "b", "c"], - ["1", "2", "3"], - ["4", "5", "6"], - ["7", "8", "9"] - ]); - }, - "parses mac newlines": function(parse) { - assert.deepEqual(parse("a,b,c\r1,2,3\r4,5,\"6\"\r7,8,9"), [ - ["a", "b", "c"], - ["1", "2", "3"], - ["4", "5", "6"], - ["7", "8", "9"] - ]); - }, - "parses dos newlines": function(parse) { - assert.deepEqual(parse("a,b,c\r\n1,2,3\r\n4,5,\"6\"\r\n7,8,9"), [ - ["a", "b", "c"], - ["1", "2", "3"], - ["4", "5", "6"], - ["7", "8", "9"] - ]); - } - }, - - "format": { - topic: function(csv) { - return csv.format; - }, - "takes an array of objects as input": function(format) { - assert.equal(format([{a: 1, b: 2, c: 3}]), "a,b,c\n1,2,3"); - }, - "escapes field names containing special characters": function(format) { - assert.equal(format([{"foo,bar": true}]), "\"foo,bar\"\ntrue"); - }, - "computes the union of all fields": function(format) { - assert.equal(format([ - {a: 1}, - {a: 1, b: 2}, - {a: 1, b: 2, c: 3}, - {b: 1, c: 2}, - {c: 1} - ]), "a,b,c\n1,,\n1,2,\n1,2,3\n,1,2\n,,1"); - }, - "orders field by first-seen": function(format) { - assert.equal(format([ - {a: 1, b: 2}, - {c: 3, b: 4}, - {c: 5, a: 1, b: 2} - ]), "a,b,c\n1,2,\n,4,3\n1,2,5"); - } - }, - - "formatRows": { - topic: function(csv) { - return csv.formatRows; - }, - "takes an array of arrays as input": function(format) { - assert.equal(format([["a", "b", "c"], ["1", "2", "3"]]), "a,b,c\n1,2,3"); - }, - "separates lines using unix newline": function(format) { - assert.equal(format([[], []]), "\n"); - }, - "does not strip whitespace": function(format) { - assert.equal(format([["a ", " b", "c"], ["1", "2", "3 "]]), "a , b,c\n1,2,3 "); - }, - "does not quote simple values": function(format) { - assert.equal(format([["a"], [1]]), "a\n1"); - }, - "escapes double quotes": function(format) { - assert.equal(format([["\"fish\""]]), "\"\"\"fish\"\"\""); - }, - "escapes unix newlines": function(format) { - assert.equal(format([["new\nline"]]), "\"new\nline\""); - }, - "escapes commas": function(format) { - assert.equal(format([["oxford,comma"]]), "\"oxford,comma\""); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/dsv/tsv-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/dsv/tsv-test.js deleted file mode 100644 index 6301125..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/dsv/tsv-test.js +++ /dev/null @@ -1,209 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.tsv"); - -suite.addBatch({ - "tsv": { - topic: load("dsv/tsv").expression("d3.tsv").document(), - - "on a sample file": { - topic: function(tsv) { - tsv("test/data/sample.tsv", this.callback); - }, - "invokes the callback with the parsed tsv": function(tsv) { - assert.deepEqual(tsv, [{"Hello":42,"World":"\"fish\""}]); - }, - "overrides the mime type to text/tab-separated-values": function(tsv) { - assert.equal(XMLHttpRequest._last._info.mimeType, "text/tab-separated-values"); - } - }, - - "on a file that does not exist": { - topic: function(tsv) { - var callback = this.callback; - tsv("//does/not/exist.tsv", function(error, tsv) { - callback(null, tsv); - }); - }, - "invokes the callback with undefined when an error occurs": function(tsv) { - assert.isUndefined(tsv); - } - }, - - "parse": { - topic: function(tsv) { - return tsv.parse; - }, - "returns an array of objects": function(parse) { - assert.deepEqual(parse("a\tb\tc\n1\t2\t3\n"), [{a: "1", b: "2", c: "3"}]); - }, - "does not strip whitespace": function(parse) { - assert.deepEqual(parse("a\tb\tc\n 1\t 2\t3\n"), [{a: " 1", b: " 2", c: "3"}]); - }, - "parses quoted values": function(parse) { - assert.deepEqual(parse("a\tb\tc\n\"1\"\t2\t3"), [{a: "1", b: "2", c: "3"}]); - assert.deepEqual(parse("a\tb\tc\n\"1\"\t2\t3\n"), [{a: "1", b: "2", c: "3"}]); - }, - "parses quoted values with quotes": function(parse) { - assert.deepEqual(parse("a\n\"\"\"hello\"\"\""), [{a: "\"hello\""}]); - }, - "parses quoted values with newlines": function(parse) { - assert.deepEqual(parse("a\n\"new\nline\""), [{a: "new\nline"}]); - assert.deepEqual(parse("a\n\"new\rline\""), [{a: "new\rline"}]); - assert.deepEqual(parse("a\n\"new\r\nline\""), [{a: "new\r\nline"}]); - }, - "parses unix newlines": function(parse) { - assert.deepEqual(parse("a\tb\tc\n1\t2\t3\n4\t5\t\"6\"\n7\t8\t9"), [ - {a: "1", b: "2", c: "3"}, - {a: "4", b: "5", c: "6"}, - {a: "7", b: "8", c: "9"} - ]); - }, - "parses mac newlines": function(parse) { - assert.deepEqual(parse("a\tb\tc\r1\t2\t3\r4\t5\t\"6\"\r7\t8\t9"), [ - {a: "1", b: "2", c: "3"}, - {a: "4", b: "5", c: "6"}, - {a: "7", b: "8", c: "9"} - ]); - }, - "parses dos newlines": function(parse) { - assert.deepEqual(parse("a\tb\tc\r\n1\t2\t3\r\n4\t5\t\"6\"\r\n7\t8\t9"), [ - {a: "1", b: "2", c: "3"}, - {a: "4", b: "5", c: "6"}, - {a: "7", b: "8", c: "9"} - ]); - } - }, - - "parse with row function": { - "invokes the row function for every row in order": function(tsv) { - var rows = []; - tsv.parse("a\n1\n2\n3\n4", function(d, i) { rows.push({d: d, i: i}); }); - assert.deepEqual(rows, [ - {d: {a: "1"}, i: 0}, - {d: {a: "2"}, i: 1}, - {d: {a: "3"}, i: 2}, - {d: {a: "4"}, i: 3} - ]); - }, - "returns an array of the row function return values": function(tsv) { - assert.deepEqual(tsv.parse("a\tb\tc\n1\t2\t3\n", function(row) { return row; }), [{a: "1", b: "2", c: "3"}]); - }, - "skips rows if the row function returns null or undefined": function(tsv) { - assert.deepEqual(tsv.parse("a\tb\tc\n1\t2\t3\n2\t3\t4", function(row) { return row.a & 1 ? null : row; }), [{a: "2", b: "3", c: "4"}]); - assert.deepEqual(tsv.parse("a\tb\tc\n1\t2\t3\n2\t3\t4", function(row) { return row.a & 1 ? undefined : row; }), [{a: "2", b: "3", c: "4"}]); - }, - "does not skip rows if the row function returns false or 0": function(tsv) { - assert.deepEqual(tsv.parse("a\tb\tc\n1\t2\t3\n2\t3\t4", function(row) { return row.a & 1 ? 0 : row; }), [0, {a: "2", b: "3", c: "4"}]); - assert.deepEqual(tsv.parse("a\tb\tc\n1\t2\t3\n2\t3\t4", function(row) { return row.a & 1 ? false : row; }), [false, {a: "2", b: "3", c: "4"}]); - } - }, - - "parseRows": { - topic: function(tsv) { - return tsv.parseRows; - }, - "returns an array of arrays": function(parse) { - assert.deepEqual(parse("a\tb\tc\n"), [["a", "b", "c"]]); - }, - "parses quoted values": function(parse) { - assert.deepEqual(parse("\"1\"\t2\t3\n"), [["1", "2", "3"]]); - assert.deepEqual(parse("\"hello\""), [["hello"]]); - }, - "parses quoted values with quotes": function(parse) { - assert.deepEqual(parse("\"\"\"hello\"\"\""), [["\"hello\""]]); - }, - "parses quoted values with newlines": function(parse) { - assert.deepEqual(parse("\"new\nline\""), [["new\nline"]]); - assert.deepEqual(parse("\"new\rline\""), [["new\rline"]]); - assert.deepEqual(parse("\"new\r\nline\""), [["new\r\nline"]]); - }, - "parses unix newlines": function(parse) { - assert.deepEqual(parse("a\tb\tc\n1\t2\t3\n4\t5\t\"6\"\n7\t8\t9"), [ - ["a", "b", "c"], - ["1", "2", "3"], - ["4", "5", "6"], - ["7", "8", "9"] - ]); - }, - "parses mac newlines": function(parse) { - assert.deepEqual(parse("a\tb\tc\r1\t2\t3\r4\t5\t\"6\"\r7\t8\t9"), [ - ["a", "b", "c"], - ["1", "2", "3"], - ["4", "5", "6"], - ["7", "8", "9"] - ]); - }, - "parses dos newlines": function(parse) { - assert.deepEqual(parse("a\tb\tc\r\n1\t2\t3\r\n4\t5\t\"6\"\r\n7\t8\t9"), [ - ["a", "b", "c"], - ["1", "2", "3"], - ["4", "5", "6"], - ["7", "8", "9"] - ]); - } - }, - - "format": { - topic: function(tsv) { - return tsv.format; - }, - "takes an array of objects as input": function(format) { - assert.equal(format([{a: 1, b: 2, c: 3}]), "a\tb\tc\n1\t2\t3"); - }, - "escapes field names containing special characters": function(format) { - assert.equal(format([{"foo\tbar": true}]), "\"foo\tbar\"\ntrue"); - }, - "computes the union of all fields": function(format) { - assert.equal(format([ - {a: 1}, - {a: 1, b: 2}, - {a: 1, b: 2, c: 3}, - {b: 1, c: 2}, - {c: 1} - ]), "a\tb\tc\n1\t\t\n1\t2\t\n1\t2\t3\n\t1\t2\n\t\t1"); - }, - "orders field by first-seen": function(format) { - assert.equal(format([ - {a: 1, b: 2}, - {c: 3, b: 4}, - {c: 5, a: 1, b: 2} - ]), "a\tb\tc\n1\t2\t\n\t4\t3\n1\t2\t5"); - } - }, - - "formatRows": { - topic: function(tsv) { - return tsv.formatRows; - }, - "takes an array of arrays as input": function(format) { - assert.equal(format([["a", "b", "c"], ["1", "2", "3"]]), "a\tb\tc\n1\t2\t3"); - }, - "separates lines using unix newline": function(format) { - assert.equal(format([[], []]), "\n"); - }, - "does not strip whitespace": function(format) { - assert.equal(format([["a ", " b", "c"], ["1", "2", "3 "]]), "a \t b\tc\n1\t2\t3 "); - }, - "does not quote simple values": function(format) { - assert.equal(format([["a"], [1]]), "a\n1"); - }, - "escapes double quotes": function(format) { - assert.equal(format([["\"fish\""]]), "\"\"\"fish\"\"\""); - }, - "escapes unix newlines": function(format) { - assert.equal(format([["new\nline"]]), "\"new\nline\""); - }, - "escapes tabs": function(format) { - assert.equal(format([["oxford\tcomma"]]), "\"oxford\tcomma\""); - }, - "does not escape commas": function(format) { - assert.equal(format([["oxford,comma"]]), "oxford,comma"); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/event/dispatch-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/event/dispatch-test.js deleted file mode 100644 index d365fd4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/event/dispatch-test.js +++ /dev/null @@ -1,163 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.dispatch"); - -suite.addBatch({ - "dispatch": { - topic: load("event/dispatch").expression("d3.dispatch"), - "returns a map of dispatchers for each event type": function(dispatch) { - assert.deepEqual(dispatch(), {}); - var d = dispatch("foo"); - assert.isTrue("foo" in d); - assert.isFalse("bar" in d); - var d = dispatch("foo", "bar"); - assert.isTrue("foo" in d); - assert.isTrue("bar" in d); - }, - "added listeners receive subsequent events": function(dispatch) { - var d = dispatch("foo"), events = 0; - d.on("foo", function() { ++events; }); - d.foo(); - assert.equal(events, 1); - d.foo(); - d.foo(); - assert.equal(events, 3); - }, - "the listener is passed any arguments to dispatch": function(dispatch) { - var d = dispatch("foo"), a = {}, b = {}, aa, bb; - d.on("foo", function(a, b) { aa = a; bb = b; }); - d.foo(a, b); - assert.equal(aa, a); - assert.equal(bb, b); - d.foo(1, "foo"); - assert.equal(aa, 1); - assert.equal(bb, "foo"); - }, - "the listener's context is the same as dispatch's": function(dispatch) { - var d = dispatch("foo"), a = {}, b = {}, that; - d.on("foo", function() { that = this; }); - d.foo.call(a); - assert.equal(that, a); - d.foo.call(b); - assert.equal(that, b); - }, - "listeners are notified in the order they are added": function(dispatch) { - var d = dispatch("foo"), a = {}, b = {}, those = []; - function A() { those.push(a); } - function B() { those.push(b); } - d.on("foo.a", A).on("foo.b", B); - d.foo(); - assert.deepEqual(those, [a, b]); - those = []; - d.on("foo.a", A); // move to the end - d.foo(); - assert.deepEqual(those, [b, a]); - }, - "notifying listeners returns the dispatch object": function(dispatch) { - var d = dispatch("foo"); - assert.equal(d.foo(), d); - }, - "adding a listener returns the dispatch object": function(dispatch) { - var d = dispatch("foo"); - function A() {} - assert.equal(d.on("foo", A), d); - }, - "removed listeners do not receive subsequent events": function(dispatch) { - var d = dispatch("foo"), a = {}, b = {}, those = []; - function A() { those.push(a); } - function B() { those.push(b); } - d.on("foo.a", A).on("foo.b", B); - d.foo(); - those = []; - d.on("foo.a", null); - d.foo(); - assert.deepEqual(those, [b]); - }, - "removing a shared listener only affects the intended event": function(dispatch) { - var d = dispatch("foo", "bar"), a = 0; - function A() { ++a; } - d.on("foo", A).on("bar", A); - d.foo(); - d.bar(); - assert.equal(a, 2); - d.on("foo", null); - d.bar(); - assert.equal(a, 3); - }, - "adding an existing listener has no effect": function(dispatch) { - var d = dispatch("foo"), events = 0; - function A() { ++events; } - d.on("foo.a", A); - d.foo(); - d.on("foo.a", A).on("foo.a", A); - d.foo(); - assert.equal(events, 2); - }, - "removing a missing listener has no effect": function(dispatch) { - var d = dispatch("foo"), events = 0; - function A() { ++events; } - d.on("foo.a", null).on("foo", A).on("foo", null).on("foo", null); - d.foo(); - assert.equal(events, 0); - }, - "adding a listener does not affect the current event": function(dispatch) { - var d = dispatch("foo"), a = {}, b = {}, those = []; - function A() { d.on("foo.b", B); those.push(a); } - function B() { those.push(b); } - d.on("foo.a", A); - d.foo(); - assert.deepEqual(those, [a]); - }, - "removing a listener does affect the current event": function(dispatch) { - var d = dispatch("foo"), a = {}, b = {}, those = []; - function A() { d.on("foo.b", null); those.push(a); } - function B() { those.push(b); } - d.on("foo.a", A).on("foo.b", B); - d.foo(); - assert.deepEqual(those, [a]); - }, - "getting a listener returns the correct listener": function(dispatch) { - var d = dispatch("foo"); - function A() {} - function B() {} - function C() {} - d.on("foo.a", A).on("foo.b", B).on("foo", C); - assert.equal(d.on("foo.a"), A); - assert.equal(d.on("foo.b"), B); - assert.equal(d.on("foo"), C); - }, - "omitting the event type": { - "returns undefined when retrieving a listener": function(dispatch) { - var d = dispatch("foo"); - assert.isUndefined(d.on(".a")); - }, - "null removes all named event listeners": function(dispatch) { - var d = dispatch("foo", "bar"), a = {}, b = {}, c = {}, those = []; - function A() { those.push(a); } - function B() { those.push(b); } - function C() { those.push(c); } - d.on("foo.a", A).on("bar.a", B).on("foo", C).on(".a", null); - d.foo(); - d.bar(); - assert.deepEqual(those, [c]); - }, - "no-op when setting a listener": function(dispatch) { - var d = dispatch("foo", "bar"), a = {}, b = {}, those = []; - function A() { those.push(a); } - function B() { those.push(b); } - d - .on(".a", A) - .on("foo.a", B) - .on("bar", B); - d.foo(); - d.bar(); - assert.deepEqual(those, [b, b]); - assert.isUndefined(d.on(".a")); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/event/mouse-test.html b/web/nms.gathering.org/old/speedometer/d3-master/test/event/mouse-test.html deleted file mode 100644 index 219f8ec..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/event/mouse-test.html +++ /dev/null @@ -1,22 +0,0 @@ -<!DOCTYPE html> -<meta charset="utf-8"> -<title>HTML Mouse Test</title> -<body> -<script src="../../d3.js"></script> -<script> - -var body = d3.select("body"); - -var div = body.append("div") - .style("width", "1000px") - .style("height", "500px") - .style("border", "solid black 1px") - .style("cursor", "crosshair"); - -var span = body.append("span"); - -d3.select(window).on("mousemove", function() { - span.text(d3.mouse(div[0][0])); -}); - -</script> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/event/timer-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/event/timer-test.js deleted file mode 100644 index f86039c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/event/timer-test.js +++ /dev/null @@ -1,74 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.timer"); - -suite.addBatch({ - "timer": { - topic: load("event/timer").expression("d3.timer").document(), - - "with no delay": { - topic: delay(), - "first calls after 17 ms or less": function(info) { - assert.inDelta(info.start - info.scheduled, 17, 20); - }, - "calls until the function returns true": function(info) { - assert.equal(info.count, 4); - }, - "calls every 17 ms": function(info) { - assert.inDelta(info.stop - info.start, 17 * 3, 20); - } - }, - - "with a specified delay": { - topic: delay(250), - "first calls after the delay": function(info) { - assert.inDelta(info.start - info.scheduled, 250, 20); - }, - "calls until the function returns true": function(info) { - assert.equal(info.count, 4); - }, - "calls every 17 ms": function(info) { - assert.inDelta(info.stop - info.start, 17 * 3, 20); - } - }, - - "with multiple registered tasks": { - topic: function(timer) { - var callback = this.callback, - results = []; - timer(function() { results.push("A"); return true; }); - timer(function() { results.push("B"); return true; }); - timer(function() { results.push("C"); return true; }); - timer(function() { callback(null, results); return true; }) - }, - "invokes tasks in the order they were registered": function(results) { - assert.deepEqual(results, ["A", "B", "C"]); - } - } - } -}); - -function delay(delay) { - var args = Array.prototype.slice.call(arguments); - return function(timer) { - var cb = this.callback, - info = {scheduled: Date.now(), count: 0}; - - args.unshift(function() { - var count = ++info.count; - if (count === 1) { - info.start = Date.now(); - } else if (count === 4) { - info.stop = Date.now(); - cb(null, info); - return true; - } - }); - - timer.apply(this, args); - }; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/event/touch-test.html b/web/nms.gathering.org/old/speedometer/d3-master/test/event/touch-test.html deleted file mode 100644 index 94f1451..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/event/touch-test.html +++ /dev/null @@ -1,61 +0,0 @@ -<!DOCTYPE html> -<meta charset="utf-8"> -<meta name="viewport" content="initial-scale=1,maximum-scale=1"/> -<style> - -html, body { - height: 100%; -} - -body { - margin: 0; -} - -svg { - display: block; - overflow: hidden; - width: 100%; - height: 100%; -} - -</style> -<body> -<script src="../../d3.js"></script> -<script> - -var color = d3.scale.category10(); - -var svg = d3.select("body").append("svg"); - -d3.select("body") - .on("touchstart", touch) - .on("touchmove", touch) - .on("touchend", touch); - -function touch() { - d3.event.preventDefault(); - - var circle = svg.selectAll("circle.touch") - .data(d3.touches(svg.node()), function(d) { return d.identifier; }) - .attr("cx", function(d) { return d[0]; }) - .attr("cy", function(d) { return d[1]; }); - - circle.enter().append("circle") - .attr("class", "touch") - .attr("cx", function(d) { return d[0]; }) - .attr("cy", function(d) { return d[1]; }) - .style("fill", function(d) { return color(d.identifier); }) - .attr("r", 1e-6) - .transition() - .duration(500) - .ease("elastic") - .attr("r", 48); - - circle.exit() - .attr("class", null) - .transition() - .attr("r", 1e-6) - .remove(); -} - -</script> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/format/format-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/format/format-test.js deleted file mode 100644 index 5a5d0e0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/format/format-test.js +++ /dev/null @@ -1,436 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.format"); - -suite.addBatch({ - "format": { - topic: load("format/format").expression("d3.format"), - "returns a string": function(format) { - assert.isString(format("d")(0)); - }, - "can zero fill": function(format) { - var f = format("08d"); - assert.strictEqual(f(0), "00000000"); - assert.strictEqual(f(42), "00000042"); - assert.strictEqual(f(42000000), "42000000"); - assert.strictEqual(f(420000000), "420000000"); - assert.strictEqual(f(-4), "-0000004"); - assert.strictEqual(f(-42), "-0000042"); - assert.strictEqual(f(-4200000), "-4200000"); - assert.strictEqual(f(-42000000), "-42000000"); - }, - "can space fill": function(format) { - var f = format("8d"); - assert.strictEqual(f(0), " 0"); - assert.strictEqual(f(42), " 42"); - assert.strictEqual(f(42000000), "42000000"); - assert.strictEqual(f(420000000), "420000000"); - assert.strictEqual(f(-4), " -4"); - assert.strictEqual(f(-42), " -42"); - assert.strictEqual(f(-4200000), "-4200000"); - assert.strictEqual(f(-42000000), "-42000000"); - }, - "can output fixed-point notation": function(format) { - assert.strictEqual(format(".1f")(0.49), "0.5"); - assert.strictEqual(format(".2f")(0.449), "0.45"); - assert.strictEqual(format(".3f")(0.4449), "0.445"); - assert.strictEqual(format(".5f")(0.444449), "0.44445"); - assert.strictEqual(format(".1f")(100), "100.0"); - assert.strictEqual(format(".2f")(100), "100.00"); - assert.strictEqual(format(".3f")(100), "100.000"); - assert.strictEqual(format(".5f")(100), "100.00000"); - }, - "can output general notation": function(format) { - assert.strictEqual(format(".1g")(0.049), "0.05"); - assert.strictEqual(format(".1g")(0.49), "0.5"); - assert.strictEqual(format(".2g")(0.449), "0.45"); - assert.strictEqual(format(".3g")(0.4449), "0.445"); - assert.strictEqual(format(".5g")(0.444449), "0.44445"); - assert.strictEqual(format(".1g")(100), "1e+2"); - assert.strictEqual(format(".2g")(100), "1.0e+2"); - assert.strictEqual(format(".3g")(100), "100"); - assert.strictEqual(format(".5g")(100), "100.00"); - assert.strictEqual(format(".5g")(100.2), "100.20"); - assert.strictEqual(format(".2g")(0.002), "0.0020"); - }, - "can output exponent notation ": function(format) { - var f = format("e"); - assert.strictEqual(f(0), "0e+0"); - assert.strictEqual(f(42), "4.2e+1"); - assert.strictEqual(f(42000000), "4.2e+7"); - assert.strictEqual(f(420000000), "4.2e+8"); - assert.strictEqual(f(-4), "-4e+0"); - assert.strictEqual(f(-42), "-4.2e+1"); - assert.strictEqual(f(-4200000), "-4.2e+6"); - assert.strictEqual(f(-42000000), "-4.2e+7"); - assert.strictEqual(format(".0e")(42), "4e+1") - assert.strictEqual(format(".3e")(42), "4.200e+1") - }, - "can output SI prefix notation": function(format) { - var f = format("s"); - assert.strictEqual(f(0), "0"); - assert.strictEqual(f(1), "1"); - assert.strictEqual(f(10), "10"); - assert.strictEqual(f(100), "100"); - assert.strictEqual(f(999.5), "999.5"); - assert.strictEqual(f(999500), "999.5k"); - assert.strictEqual(f(1000), "1k"); - assert.strictEqual(f(1400), "1.4k"); - assert.strictEqual(f(1500.5), "1.5005k"); - assert.strictEqual(f(.000001), "1µ"); - }, - "can output SI prefix notation with appropriate rounding": function(format) { - var f = format(".3s"); - assert.strictEqual(f(0), "0.00"); - assert.strictEqual(f(1), "1.00"); - assert.strictEqual(f(10), "10.0"); - assert.strictEqual(f(100), "100"); - assert.strictEqual(f(999.5), "1.00k"); - assert.strictEqual(f(999500), "1.00M"); - assert.strictEqual(f(1000), "1.00k"); - assert.strictEqual(f(1500.5), "1.50k"); - assert.strictEqual(f(145500000), "146M"); - assert.strictEqual(f(145999999.999999347), "146M"); - assert.strictEqual(f(1e26), "100Y"); - assert.strictEqual(f(.000001), "1.00µ"); - assert.strictEqual(f(.009995), "10.0m"); - var f = format(".4s"); - assert.strictEqual(f(999.5), "999.5"); - assert.strictEqual(f(999500), "999.5k"); - assert.strictEqual(f(.009995), "9.995m"); - }, - "can output SI prefix notation with appropriate rounding and currency symbol": function(format) { - var f = format("$.3s"); - assert.strictEqual(f(0), "$0.00"); - assert.strictEqual(f(1), "$1.00"); - assert.strictEqual(f(10), "$10.0"); - assert.strictEqual(f(100), "$100"); - assert.strictEqual(f(999.5), "$1.00k"); - assert.strictEqual(f(999500), "$1.00M"); - assert.strictEqual(f(1000), "$1.00k"); - assert.strictEqual(f(1500.5), "$1.50k"); - assert.strictEqual(f(145500000), "$146M"); - assert.strictEqual(f(145999999.999999347), "$146M"); - assert.strictEqual(f(1e26), "$100Y"); - assert.strictEqual(f(.000001), "$1.00µ"); - assert.strictEqual(f(.009995), "$10.0m"); - var f = format("$.4s"); - assert.strictEqual(f(999.5), "$999.5"); - assert.strictEqual(f(999500), "$999.5k"); - assert.strictEqual(f(.009995), "$9.995m"); - }, - "SI prefix notation precision is consistent for small and large numbers": function(format) { - assert.deepEqual( - [ 1e-5, 1e-4, 1e-3, 1e-2, 1e-1, 1e-0, 1e1, 1e2, 1e3, 1e4, 1e5].map(format("s")), - [ '10µ', '100µ', '1m', '10m', '100m', '1', '10', '100', '1k', '10k', '100k']); - assert.deepEqual( - [ 1e-5, 1e-4, 1e-3, 1e-2, 1e-1, 1e-0, 1e1, 1e2, 1e3, 1e4, 1e5].map(format(".4s")), - ['10.00µ', '100.0µ', '1.000m', '10.00m', '100.0m', '1.000', '10.00', '100.0', '1.000k', '10.00k', '100.0k']); - }, - "can output a currency": function(format) { - var f = format("$"); - assert.strictEqual(f(0), "$0"); - assert.strictEqual(f(.042), "$0.042"); - assert.strictEqual(f(.42), "$0.42"); - assert.strictEqual(f(4.2), "$4.2"); - assert.strictEqual(f(-.042), "-$0.042"); - assert.strictEqual(f(-.42), "-$0.42"); - assert.strictEqual(f(-4.2), "-$4.2"); - }, - "can output a currency with comma-grouping and sign": function(format) { - var f = format("+$,.2f"); - assert.strictEqual(f(0), "+$0.00"); - assert.strictEqual(f(0.429), "+$0.43"); - assert.strictEqual(f(-0.429), "-$0.43"); - assert.strictEqual(f(-1), "-$1.00"); - assert.strictEqual(f(1e4), "+$10,000.00"); - }, - "can output a currency with si-prefix notation": function(format) { - var f = format("$.2s"); - assert.strictEqual(f(0), "$0.0"); - assert.strictEqual(f(2.5e5), "$250k"); - assert.strictEqual(f(-2.5e8), "-$250M"); - assert.strictEqual(f(2.5e11), "$250G"); - }, - "can output a percentage": function(format) { - var f = format("%"); - assert.strictEqual(f(0), "0%"); - assert.strictEqual(f(.042), "4%"); - assert.strictEqual(f(.42), "42%"); - assert.strictEqual(f(4.2), "420%"); - assert.strictEqual(f(-.042), "-4%"); - assert.strictEqual(f(-.42), "-42%"); - assert.strictEqual(f(-4.2), "-420%"); - }, - "can output a percentage with rounding and sign": function(format) { - var f = format("+.2p"); - assert.strictEqual(f(.00123), "+0.12%"); - assert.strictEqual(f(.0123), "+1.2%"); - assert.strictEqual(f(.123), "+12%"); - assert.strictEqual(f(1.23), "+120%"); - assert.strictEqual(f(-.00123), "-0.12%"); - assert.strictEqual(f(-.0123), "-1.2%"); - assert.strictEqual(f(-.123), "-12%"); - assert.strictEqual(f(-1.23), "-120%"); - }, - "can round to significant digits": function(format) { - assert.strictEqual(format(".2r")(0), "0.0"); - assert.strictEqual(format(".1r")(0.049), "0.05"); - assert.strictEqual(format(".1r")(-0.049), "-0.05"); - assert.strictEqual(format(".1r")(0.49), "0.5"); - assert.strictEqual(format(".1r")(-0.49), "-0.5"); - assert.strictEqual(format(".2r")(0.449), "0.45"); - assert.strictEqual(format(".3r")(0.4449), "0.445"); - assert.strictEqual(format(".3r")(1.00), "1.00"); - assert.strictEqual(format(".3r")(0.9995), "1.00"); - assert.strictEqual(format(".5r")(0.444449), "0.44445"); - assert.strictEqual(format("r")(123.45), "123.45"); - assert.strictEqual(format(".1r")(123.45), "100"); - assert.strictEqual(format(".2r")(123.45), "120"); - assert.strictEqual(format(".3r")(123.45), "123"); - assert.strictEqual(format(".4r")(123.45), "123.5"); - assert.strictEqual(format(".5r")(123.45), "123.45"); - assert.strictEqual(format(".6r")(123.45), "123.450"); - assert.strictEqual(format(".1r")(.9), "0.9"); - assert.strictEqual(format(".1r")(.09), "0.09"); - assert.strictEqual(format(".1r")(.949), "0.9"); - assert.strictEqual(format(".1r")(.0949), "0.09"); - assert.strictEqual(format(".10r")(.9999999999), "0.9999999999"); - assert.strictEqual(format(".15r")(.999999999999999), "0.999999999999999"); - }, - "can round very small numbers": function(format) { - var f = format(".2r"); - assert.strictEqual(f(1e-22), "0.00000000000000000000"); - }, - "can group thousands": function(format) { - var f = format(",d"); - assert.strictEqual(f(0), "0"); - assert.strictEqual(f(42), "42"); - assert.strictEqual(f(42000000), "42,000,000"); - assert.strictEqual(f(420000000), "420,000,000"); - assert.strictEqual(f(-4), "-4"); - assert.strictEqual(f(-42), "-42"); - assert.strictEqual(f(-4200000), "-4,200,000"); - assert.strictEqual(f(-42000000), "-42,000,000"); - assert.strictEqual(f(1e21), "1e+21"); - }, - "can group thousands and zero fill": function(format) { - assert.strictEqual(format("01,d")(0), "0"); - assert.strictEqual(format("01,d")(0), "0"); - assert.strictEqual(format("02,d")(0), "00"); - assert.strictEqual(format("03,d")(0), "000"); - assert.strictEqual(format("04,d")(0), "0,000"); - assert.strictEqual(format("05,d")(0), "0,000"); - assert.strictEqual(format("06,d")(0), "00,000"); - assert.strictEqual(format("08,d")(0), "0,000,000"); - assert.strictEqual(format("013,d")(0), "0,000,000,000"); - assert.strictEqual(format("021,d")(0), "0,000,000,000,000,000"); - assert.strictEqual(format("013,d")(-42000000), "-0,042,000,000"); - assert.strictEqual(format("012,d")(1e21), "0,000,001e+21"); - assert.strictEqual(format("013,d")(1e21), "0,000,001e+21"); - assert.strictEqual(format("014,d")(1e21), "00,000,001e+21"); - assert.strictEqual(format("015,d")(1e21), "000,000,001e+21"); - }, - "can group thousands and zero fill with overflow": function(format) { - assert.strictEqual(format("01,d")(1), "1"); - assert.strictEqual(format("01,d")(1), "1"); - assert.strictEqual(format("02,d")(12), "12"); - assert.strictEqual(format("03,d")(123), "123"); - assert.strictEqual(format("05,d")(12345), "12,345"); - assert.strictEqual(format("08,d")(12345678), "12,345,678"); - assert.strictEqual(format("013,d")(1234567890123), "1,234,567,890,123"); - }, - "can group thousands and space fill": function(format) { - assert.strictEqual(format("1,d")(0), "0"); - assert.strictEqual(format("1,d")(0), "0"); - assert.strictEqual(format("2,d")(0), " 0"); - assert.strictEqual(format("3,d")(0), " 0"); - assert.strictEqual(format("5,d")(0), " 0"); - assert.strictEqual(format("8,d")(0), " 0"); - assert.strictEqual(format("13,d")(0), " 0"); - assert.strictEqual(format("21,d")(0), " 0"); - }, - "can group thousands and space fill with overflow": function(format) { - assert.strictEqual(format("1,d")(1), "1"); - assert.strictEqual(format("1,d")(1), "1"); - assert.strictEqual(format("2,d")(12), "12"); - assert.strictEqual(format("3,d")(123), "123"); - assert.strictEqual(format("5,d")(12345), "12,345"); - assert.strictEqual(format("8,d")(12345678), "12,345,678"); - assert.strictEqual(format("13,d")(1234567890123), "1,234,567,890,123"); - }, - "can group thousands with general notation": function(format) { - var f = format(",g"); - assert.strictEqual(f(0), "0"); - assert.strictEqual(f(42), "42"); - assert.strictEqual(f(42000000), "42,000,000"); - assert.strictEqual(f(420000000), "420,000,000"); - assert.strictEqual(f(-4), "-4"); - assert.strictEqual(f(-42), "-42"); - assert.strictEqual(f(-4200000), "-4,200,000"); - assert.strictEqual(f(-42000000), "-42,000,000"); - }, - "can group thousands, space fill, and round to significant digits": function(format) { - assert.strictEqual(format("10,.1f")(123456.49), " 123,456.5"); - assert.strictEqual(format("10,.2f")(1234567.449), "1,234,567.45"); - assert.strictEqual(format("10,.3f")(12345678.4449), "12,345,678.445"); - assert.strictEqual(format("10,.5f")(123456789.444449), "123,456,789.44445"); - assert.strictEqual(format("10,.1f")(123456), " 123,456.0"); - assert.strictEqual(format("10,.2f")(1234567), "1,234,567.00"); - assert.strictEqual(format("10,.3f")(12345678), "12,345,678.000"); - assert.strictEqual(format("10,.5f")(123456789), "123,456,789.00000"); - }, - "can display integers in fixed-point notation": function(format) { - assert.strictEqual(format("f")(42), "42"); - }, - "will not display non-integers in integer format": function(format) { - assert.strictEqual(format("d")(4.2), ""); - }, - "unicode character": function(format) { - assert.strictEqual(format("c")(9731), "☃"); - }, - "binary": function(format) { - assert.strictEqual(format("b")(10), "1010"); - }, - "binary with prefix": function(format) { - assert.strictEqual(format("#b")(10), "0b1010"); - }, - "octal": function(format) { - assert.strictEqual(format("o")(10), "12"); - }, - "octal with prefix": function(format) { - assert.strictEqual(format("#o")(10), "0o12"); - }, - "hexadecimal (lowercase)": function(format) { - assert.strictEqual(format("x")(3735928559), "deadbeef"); - }, - "hexadecimal (lowercase) with prefix": function(format) { - assert.strictEqual(format("#x")(3735928559), "0xdeadbeef"); - }, - "hexadecimal (uppercase)": function(format) { - assert.strictEqual(format("X")(3735928559), "DEADBEEF"); - }, - "hexadecimal (uppercase) with prefix": function(format) { - assert.strictEqual(format("#X")(3735928559), "0xDEADBEEF"); - }, - "fill respects prefix": function(format) { - assert.strictEqual(format("#20x")(3735928559), " 0xdeadbeef"); - }, - "align left": function(format) { - assert.strictEqual(format("<1,d")(0), "0"); - assert.strictEqual(format("<1,d")(0), "0"); - assert.strictEqual(format("<2,d")(0), "0 "); - assert.strictEqual(format("<3,d")(0), "0 "); - assert.strictEqual(format("<5,d")(0), "0 "); - assert.strictEqual(format("<8,d")(0), "0 "); - assert.strictEqual(format("<13,d")(0), "0 "); - assert.strictEqual(format("<21,d")(0), "0 "); - }, - "align right": function(format) { - assert.strictEqual(format(">1,d")(0), "0"); - assert.strictEqual(format(">1,d")(0), "0"); - assert.strictEqual(format(">2,d")(0), " 0"); - assert.strictEqual(format(">3,d")(0), " 0"); - assert.strictEqual(format(">5,d")(0), " 0"); - assert.strictEqual(format(">8,d")(0), " 0"); - assert.strictEqual(format(">13,d")(0), " 0"); - assert.strictEqual(format(">21,d")(0), " 0"); - assert.strictEqual(format(">21,d")(1000), " 1,000"); - assert.strictEqual(format(">21,d")(1e21), " 1e+21"); - }, - "align center": function(format) { - assert.strictEqual(format("^1,d")(0), "0"); - assert.strictEqual(format("^1,d")(0), "0"); - assert.strictEqual(format("^2,d")(0), " 0"); - assert.strictEqual(format("^3,d")(0), " 0 "); - assert.strictEqual(format("^5,d")(0), " 0 "); - assert.strictEqual(format("^8,d")(0), " 0 "); - assert.strictEqual(format("^13,d")(0), " 0 "); - assert.strictEqual(format("^21,d")(0), " 0 "); - assert.strictEqual(format("^21,d")(1000), " 1,000 "); - assert.strictEqual(format("^21,d")(1e21), " 1e+21 "); - }, - "pad after sign": function(format) { - assert.strictEqual(format("=+1,d")(0), "+0"); - assert.strictEqual(format("=+1,d")(0), "+0"); - assert.strictEqual(format("=+2,d")(0), "+0"); - assert.strictEqual(format("=+3,d")(0), "+ 0"); - assert.strictEqual(format("=+5,d")(0), "+ 0"); - assert.strictEqual(format("=+8,d")(0), "+ 0"); - assert.strictEqual(format("=+13,d")(0), "+ 0"); - assert.strictEqual(format("=+21,d")(0), "+ 0"); - assert.strictEqual(format("=+21,d")(1e21), "+ 1e+21"); - }, - "pad after sign with currency": function(format) { - assert.strictEqual(format("=+$1,d")(0), "+$0"); - assert.strictEqual(format("=+$1,d")(0), "+$0"); - assert.strictEqual(format("=+$2,d")(0), "+$0"); - assert.strictEqual(format("=+$3,d")(0), "+$0"); - assert.strictEqual(format("=+$5,d")(0), "+$ 0"); - assert.strictEqual(format("=+$8,d")(0), "+$ 0"); - assert.strictEqual(format("=+$13,d")(0), "+$ 0"); - assert.strictEqual(format("=+$21,d")(0), "+$ 0"); - assert.strictEqual(format("=+$21,d")(1e21), "+$ 1e+21"); - }, - "a space can denote positive numbers": function(format) { - assert.strictEqual(format(" 1,d")(-1), "-1"); - assert.strictEqual(format(" 1,d")(0), " 0"); - assert.strictEqual(format(" 2,d")(0), " 0"); - assert.strictEqual(format(" 3,d")(0), " 0"); - assert.strictEqual(format(" 5,d")(0), " 0"); - assert.strictEqual(format(" 8,d")(0), " 0"); - assert.strictEqual(format(" 13,d")(0), " 0"); - assert.strictEqual(format(" 21,d")(0), " 0"); - assert.strictEqual(format(" 21,d")(1e21), " 1e+21"); - }, - "explicitly only use a sign for negative numbers": function(format) { - assert.strictEqual(format("-1,d")(-1), "-1"); - assert.strictEqual(format("-1,d")(0), "0"); - assert.strictEqual(format("-2,d")(0), " 0"); - assert.strictEqual(format("-3,d")(0), " 0"); - assert.strictEqual(format("-5,d")(0), " 0"); - assert.strictEqual(format("-8,d")(0), " 0"); - assert.strictEqual(format("-13,d")(0), " 0"); - assert.strictEqual(format("-21,d")(0), " 0"); - }, - "can format negative zero": function(format) { - assert.strictEqual(format("1d")(-0), "-0"); - assert.strictEqual(format("1f")(-0), "-0"); - }, - "supports \"n\" as an alias for \",g\"": function(format) { - var f = format("n"); - assert.strictEqual(f(.0042), "0.0042"); - assert.strictEqual(f(.42), "0.42"); - assert.strictEqual(f(0), "0"); - assert.strictEqual(f(42), "42"); - assert.strictEqual(f(42000000), "42,000,000"); - assert.strictEqual(f(420000000), "420,000,000"); - assert.strictEqual(f(-4), "-4"); - assert.strictEqual(f(-42), "-42"); - assert.strictEqual(f(-4200000), "-4,200,000"); - assert.strictEqual(f(-42000000), "-42,000,000"); - assert.strictEqual(f(1e21), "1e+21"); - }, - "\"n\" with zero padding": function(format) { - assert.strictEqual(format("01n")(0), "0"); - assert.strictEqual(format("01n")(0), "0"); - assert.strictEqual(format("02n")(0), "00"); - assert.strictEqual(format("03n")(0), "000"); - assert.strictEqual(format("05n")(0), "0,000"); - assert.strictEqual(format("08n")(0), "0,000,000"); - assert.strictEqual(format("013n")(0), "0,000,000,000"); - assert.strictEqual(format("021n")(0), "0,000,000,000,000,000"); - assert.strictEqual(format("013n")(-42000000), "-0,042,000,000"); - }, - "unreasonable precision values are clamped to reasonable values": function(format) { - assert.strictEqual(format(".30f")(0), "0.00000000000000000000"); - assert.strictEqual(format(".0g")(1), "1"); - assert.strictEqual(format(",.-1f")(12345), "12,345"); - assert.strictEqual(format("+,.-1%")(123.45), "+12,345%"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/format/formatPrefix-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/format/formatPrefix-test.js deleted file mode 100644 index 9bad6f3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/format/formatPrefix-test.js +++ /dev/null @@ -1,112 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.formatPrefix"); - -suite.addBatch({ - "formatPrefix": { - topic: load("format/formatPrefix").expression("d3.formatPrefix"), - "determines the appropriate prefix for small numbers": function(prefix) { - assert.equal(prefix(0).symbol, ""); - assert.equal(prefix(1e-00).symbol, ""); - assert.equal(prefix(1e-01).symbol, "m"); - assert.equal(prefix(1e-02).symbol, "m"); - assert.equal(prefix(1e-03).symbol, "m"); - assert.equal(prefix(1e-04).symbol, "µ"); - assert.equal(prefix(1e-05).symbol, "µ"); - assert.equal(prefix(1e-06).symbol, "µ"); - assert.equal(prefix(1e-07).symbol, "n"); - assert.equal(prefix(1e-08).symbol, "n"); - assert.equal(prefix(1e-09).symbol, "n"); - assert.equal(prefix(1e-10).symbol, "p"); - assert.equal(prefix(1e-11).symbol, "p"); - assert.equal(prefix(1e-12).symbol, "p"); - assert.equal(prefix(1e-13).symbol, "f"); - assert.equal(prefix(1e-14).symbol, "f"); - assert.equal(prefix(1e-15).symbol, "f"); - assert.equal(prefix(1e-16).symbol, "a"); - assert.equal(prefix(1e-17).symbol, "a"); - assert.equal(prefix(1e-18).symbol, "a"); - assert.equal(prefix(1e-19).symbol, "z"); - assert.equal(prefix(1e-20).symbol, "z"); - assert.equal(prefix(1e-21).symbol, "z"); - assert.equal(prefix(1e-22).symbol, "y"); - assert.equal(prefix(1e-23).symbol, "y"); - assert.equal(prefix(1e-24).symbol, "y"); - assert.equal(prefix(1e-25).symbol, "y"); - assert.equal(prefix(1e-26).symbol, "y"); - assert.equal(prefix(1e-27).symbol, "y"); - }, - "determines the appropriate prefix for large numbers": function(prefix) { - assert.equal(prefix(0).symbol, ""); - assert.equal(prefix(1e00).symbol, ""); - assert.equal(prefix(1e01).symbol, ""); - assert.equal(prefix(1e02).symbol, ""); - assert.equal(prefix(1e03).symbol, "k"); - assert.equal(prefix(1e04).symbol, "k"); - assert.equal(prefix(1e05).symbol, "k"); - assert.equal(prefix(1e06).symbol, "M"); - assert.equal(prefix(1e07).symbol, "M"); - assert.equal(prefix(1e08).symbol, "M"); - assert.equal(prefix(1e09).symbol, "G"); - assert.equal(prefix(1e10).symbol, "G"); - assert.equal(prefix(1e11).symbol, "G"); - assert.equal(prefix(1e12).symbol, "T"); - assert.equal(prefix(1e13).symbol, "T"); - assert.equal(prefix(1e14).symbol, "T"); - assert.equal(prefix(1e15).symbol, "P"); - assert.equal(prefix(1e16).symbol, "P"); - assert.equal(prefix(1e17).symbol, "P"); - assert.equal(prefix(1e18).symbol, "E"); - assert.equal(prefix(1e19).symbol, "E"); - assert.equal(prefix(1e20).symbol, "E"); - assert.equal(prefix(1e21).symbol, "Z"); - assert.equal(prefix(1e22).symbol, "Z"); - assert.equal(prefix(1e23).symbol, "Z"); - assert.equal(prefix(1e24).symbol, "Y"); - assert.equal(prefix(1e25).symbol, "Y"); - assert.equal(prefix(1e26).symbol, "Y"); - assert.equal(prefix(1e27).symbol, "Y"); - }, - "determines the appropriate prefix for negative numbers": function(prefix) { - assert.equal(prefix(-0).symbol, ""); - assert.equal(prefix(-1e-00).symbol, ""); - assert.equal(prefix(-1e-03).symbol, "m"); - assert.equal(prefix(-1e-06).symbol, "µ"); - assert.equal(prefix(-1e-09).symbol, "n"); - assert.equal(prefix(-1e-12).symbol, "p"); - assert.equal(prefix(-1e-15).symbol, "f"); - assert.equal(prefix(-1e-18).symbol, "a"); - assert.equal(prefix(-1e-21).symbol, "z"); - assert.equal(prefix(-1e-24).symbol, "y"); - assert.equal(prefix(-1e-27).symbol, "y"); - assert.equal(prefix(-1e00).symbol, ""); - assert.equal(prefix(-1e03).symbol, "k"); - assert.equal(prefix(-1e06).symbol, "M"); - assert.equal(prefix(-1e09).symbol, "G"); - assert.equal(prefix(-1e12).symbol, "T"); - assert.equal(prefix(-1e15).symbol, "P"); - assert.equal(prefix(-1e18).symbol, "E"); - assert.equal(prefix(-1e21).symbol, "Z"); - assert.equal(prefix(-1e24).symbol, "Y"); - assert.equal(prefix(-1e27).symbol, "Y"); - }, - "considers the effect of rounding based on precision": function(prefix) { - assert.equal(prefix(999.50000, 4).symbol, ""); - assert.equal(prefix(999.50000, 3).symbol, "k"); - assert.equal(prefix(995.00000, 3).symbol, ""); - assert.equal(prefix(995.00000, 2).symbol, "k"); - assert.equal(prefix(950.00000, 2).symbol, ""); - assert.equal(prefix(950.00000, 1).symbol, "k"); - assert.equal(prefix(0.0009995, 4).symbol, "µ"); - assert.equal(prefix(0.0009995, 3).symbol, "m"); - assert.equal(prefix(0.0009950, 3).symbol, "µ"); - assert.equal(prefix(0.0009950, 2).symbol, "m"); - assert.equal(prefix(0.0009500, 2).symbol, "µ"); - assert.equal(prefix(0.0009500, 1).symbol, "m"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/format/requote-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/format/requote-test.js deleted file mode 100644 index 4c727f9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/format/requote-test.js +++ /dev/null @@ -1,49 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.requote"); - -suite.addBatch({ - "requote": { - topic: load("format/requote").expression("d3.requote"), - "quotes backslashes": function(requote) { - assert.equal(requote("\\"), "\\\\"); - }, - "quotes carets": function(requote) { - assert.equal(requote("^"), "\\^"); - }, - "quotes dollar signs": function(requote) { - assert.equal(requote("$"), "\\$"); - }, - "quotes stars": function(requote) { - assert.equal(requote("*"), "\\*"); - }, - "quotes plusses": function(requote) { - assert.equal(requote("+"), "\\+"); - }, - "quotes question marks": function(requote) { - assert.equal(requote("?"), "\\?"); - }, - "quotes periods": function(requote) { - assert.equal(requote("."), "\\."); - }, - "quotes parentheses": function(requote) { - assert.equal(requote("("), "\\("); - assert.equal(requote(")"), "\\)"); - }, - "quotes pipes": function(requote) { - assert.equal(requote("|"), "\\|"); - }, - "quotes curly braces": function(requote) { - assert.equal(requote("{"), "\\{"); - assert.equal(requote("}"), "\\}"); - }, - "quotes square brackets": function(requote) { - assert.equal(requote("["), "\\["); - assert.equal(requote("]"), "\\]"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/format/round-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/format/round-test.js deleted file mode 100644 index 0f70c48..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/format/round-test.js +++ /dev/null @@ -1,66 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.round"); - -suite.addBatch({ - "round": { - topic: load("format/round").expression("d3.round"), - "returns a number": function(round) { - assert.isNumber(round(42)); - }, - "returns zero for zero": function(round) { - assert.equal(round(0), 0); - }, - "ignores degenerate input": function(round) { - assert.isNaN(round(NaN)); - assert.equal(round(Infinity), Infinity); - assert.equal(round(-Infinity), -Infinity); - }, - "returns integers by default": function(round) { - assert.equal(round(10.6), 11); - assert.equal(round(10.4), 10); - assert.equal(round(0.6), 1); - assert.equal(round(0.4), 0); - assert.equal(round(-0.6), -1); - assert.equal(round(-0.4), 0); - assert.equal(round(-10.6), -11); - assert.equal(round(-10.4), -10); - }, - "rounds to the specified decimal place": function(round) { - assert.inDelta(round(10.56, 1), 10.6, 1e-6); - assert.inDelta(round(10.54, 1), 10.5, 1e-6); - assert.inDelta(round(0.56, 1), 0.6, 1e-6); - assert.inDelta(round(0.54, 1), 0.5, 1e-6); - assert.inDelta(round(-0.56, 1), -0.6, 1e-6); - assert.inDelta(round(-0.54, 1), -0.5, 1e-6); - assert.inDelta(round(-10.56, 1), -10.6, 1e-6); - assert.inDelta(round(-10.54, 1), -10.5, 1e-6); - assert.inDelta(round(10.556, 2), 10.56, 1e-6); - assert.inDelta(round(10.554, 2), 10.55, 1e-6); - assert.inDelta(round(0.556, 2), 0.56, 1e-6); - assert.inDelta(round(0.554, 2), 0.55, 1e-6); - assert.inDelta(round(-0.556, 2), -0.56, 1e-6); - assert.inDelta(round(-0.554, 2), -0.55, 1e-6); - assert.inDelta(round(-10.556, 2), -10.56, 1e-6); - assert.inDelta(round(-10.554, 2), -10.55, 1e-6); - }, - "rounds to the specified significant digits": function(round) { - assert.equal(round(123.45, -1), 120); - assert.equal(round(345.67, -1), 350); - assert.equal(round(-123.45, -1), -120); - assert.equal(round(-345.67, -1), -350); - assert.equal(round(123.45, -2), 100); - assert.equal(round(456.78, -2), 500); - assert.equal(round(-123.45, -2), -100); - assert.equal(round(-456.78, -2), -500); - assert.equal(round(123.45, -3), 0); - assert.equal(round(567.89, -3), 1000); - assert.equal(round(-123.45, -3), 0); - assert.equal(round(-567.89, -3), -1000); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/albers-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/albers-test.js deleted file mode 100644 index 15afa25..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/albers-test.js +++ /dev/null @@ -1,40 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.albers"); - -suite.addBatch({ - "albers": { - topic: load("geo/albers").expression("d3.geo.albers"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); }, - "has the parallels 29.5°, 45.5°": function(p) { - assert.inDelta(p.parallels(), [29.5, 45.5], 1e-6); - }, - "has the rotation 96°, 0°": function(p) { - assert.inDelta(p.rotate(), [96, 0, 0], 1e-6); - }, - "has the center -0.6°, 38.7°": function(p) { - assert.inDelta(p.center(), [-.6, 38.7], 1e-6); - }, - "has the scale 1070": function(p) { - assert.inDelta(p.scale(), 1070, 1e-6); - } - }, { - "Washington, DC": [[-120.50000000, 47.50000000], [ 181.00023857, 45.12748866]], - "San Francisco, CA": [[-122.42000000, 37.78000000], [ 107.44485839, 214.04820561]], - "the North Pole": [[ 0.00000000, 90.00000000], [1062.11670525, -761.71949818]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Washington, DC": [[-120.50000000, 47.50000000], [ -0.27943903, -0.19146964]], - "San Francisco, CA": [[-122.42000000, 37.78000000], [ -0.34818238, -0.03359981]], - "the North Pole": [[ 0.00000000, 90.00000000], [ 0.54403430, -0.94553224]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/albers-usa-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/albers-usa-test.js deleted file mode 100644 index 38db0b0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/albers-usa-test.js +++ /dev/null @@ -1,33 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.albersUsa"); - -suite.addBatch({ - "albersUsa": { - topic: load("geo/albers-usa").expression("d3.geo.albersUsa"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); }, - "has the scale 1070": function(p) { - assert.inDelta(p.scale(), 1070, 1e-6); - } - }, { - "Washington, DC": [[-120.50000000, 47.50000000], [ 181.00023857, 45.12748866]], - "San Francisco, CA": [[-122.42000000, 37.78000000], [ 107.44485839, 214.04820561]], - "Juneau, AK": [[-134.22000000, 58.43000000], [ 224.79015007, 455.65860760]], - "Honolulu, HI": [[-157.82000000, 21.30000000], [ 299.14918225, 451.11762634]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Washington, DC": [[-120.50000000, 47.50000000], [ -0.27943903, -0.19146964]], - "San Francisco, CA": [[-122.42000000, 37.78000000], [ -0.34818238, -0.03359981]], - "Juneau, AK": [[-134.22000000, 58.43000000], [ -0.23851388, 0.19220431]], - "Honolulu, HI": [[-157.82000000, 21.30000000], [ -0.16901946, 0.18796040]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/area-benchmark.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/area-benchmark.js deleted file mode 100644 index 4d44b09..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/area-benchmark.js +++ /dev/null @@ -1,12 +0,0 @@ -var d3 = require("../../"); - -var formatNumber = d3.format(",.02r"), - o = d3.geo.circle().angle(30).precision(.1)(), - n = 1e3, - then = Date.now(); - -for (var i = 0; i < n; i++) { - d3.geo.area(o); -} - -console.log("circle.angle(30°): " + formatNumber((Date.now() - then) / i) + "ms/op."); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/area-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/area-test.js deleted file mode 100644 index a766c14..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/area-test.js +++ /dev/null @@ -1,185 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.area"); - -var π = Math.PI; - -suite.addBatch({ - "area": { - topic: load("geo/area").expression("d3.geo.area"), - "Point": function(area) { - assert.equal(area({type: "Point", coordinates: [0, 0]}), 0); - }, - "MultiPoint": function(area) { - assert.equal(area({type: "MultiPoint", coordinates: [[0, 1], [2, 3]]}), 0); - }, - "LineString": function(area) { - assert.equal(area({type: "LineString", coordinates: [[0, 1], [2, 3]]}), 0); - }, - "MultiLineString": function(area) { - assert.equal(area({type: "MultiLineString", coordinates: [[[0, 1], [2, 3]], [[4, 5], [6, 7]]]}), 0); - }, - "Polygon": { - "tiny": function(area) { - assert.inDelta(area({type: "Polygon", coordinates: [[ - [-64.66070178517852, 18.33986913231323], - [-64.66079715091509, 18.33994007490749], - [-64.66074946804680, 18.33994007490749], - [-64.66070178517852, 18.33986913231323] - ]]}), 4.890516e-13, 1e-13); - }, - "zero area": function(area) { - assert.equal(area({ - "type": "Polygon", - "coordinates": [[ - [96.79142432523281, 5.262704519048153], - [96.81065389253769, 5.272455576551362], - [96.82988345984256, 5.272455576551362], - [96.81065389253769, 5.272455576551362], - [96.79142432523281, 5.262704519048153] - ]] - }), 0); - }, - "semilune": function(area) { - assert.inDelta(area({type: "Polygon", coordinates: [[[0, 0], [0, 90], [90, 0], [0, 0]]]}), π / 2, 1e-6); - }, - "lune": function(area) { - assert.inDelta(area({type: "Polygon", coordinates: [[[0, 0], [0, 90], [90, 0], [0, -90], [0, 0]]]}), π, 1e-6); - }, - "hemispheres": { - "North": function(area) { - assert.inDelta(area({type: "Polygon", coordinates: [[[0, 0], [-90, 0], [180, 0], [90, 0], [0, 0]]]}), 2 * π, 1e-6); - }, - "South": function(area) { - assert.inDelta(area({type: "Polygon", coordinates: [[[0, 0], [90, 0], [180, 0], [-90, 0], [0, 0]]]}), 2 * π, 1e-6); - }, - "East": function(area) { - assert.inDelta(area({type: "Polygon", coordinates: [[[0, 0], [0, 90], [180, 0], [0, -90], [0, 0]]]}), 2 * π, 1e-6); - }, - "West": function(area) { - assert.inDelta(area({type: "Polygon", coordinates: [[[0, 0], [0, -90], [180, 0], [0, 90], [0, 0]]]}), 2 * π, 1e-6); - } - }, - "graticule outline": { - "sphere": function(area) { - assert.inDelta(area(_.geo.graticule().extent([[-180, -90], [180, 90]]).outline()), 4 * π, 1e-5); - }, - "hemisphere": function(area) { - assert.inDelta(area(_.geo.graticule().extent([[-180, 0], [180, 90]]).outline()), 2 * π, 1e-5); - }, - "semilune": function(area) { - assert.inDelta(area(_.geo.graticule().extent([[0, 0], [90, 90]]).outline()), π / 2, 1e-5); - } - }, - "circles": { - "hemisphere": function(area) { - assert.inDelta(area(_.geo.circle().angle(90)()), 2 * π, 1e-5); - }, - "60°": function(area) { - assert.inDelta(area(_.geo.circle().angle(60).precision(.1)()), π, 1e-5); - }, - "60° North": function(area) { - assert.inDelta(area(_.geo.circle().angle(60).precision(.1).origin([0, 90])()), π, 1e-5); - }, - "45°": function(area) { - assert.inDelta(area(_.geo.circle().angle(45).precision(.1)()), π * (2 - Math.SQRT2), 1e-5); - }, - "45° North": function(area) { - assert.inDelta(area(_.geo.circle().angle(45).precision(.1).origin([0, 90])()), π * (2 - Math.SQRT2), 1e-5); - }, - "45° South": function(area) { - assert.inDelta(area(_.geo.circle().angle(45).precision(.1).origin([0, -90])()), π * (2 - Math.SQRT2), 1e-5); - }, - "135°": function(area) { - assert.inDelta(area(_.geo.circle().angle(135).precision(.1)()), π * (2 + Math.SQRT2), 1e-5); - }, - "135° North": function(area) { - assert.inDelta(area(_.geo.circle().angle(135).precision(.1).origin([0, 90])()), π * (2 + Math.SQRT2), 1e-5); - }, - "135° South": function(area) { - assert.inDelta(area(_.geo.circle().angle(135).precision(.1).origin([0, -90])()), π * (2 + Math.SQRT2), 1e-5); - }, - "tiny": function(area) { - assert.inDelta(area(_.geo.circle().angle(1e-6).precision(.1)()), 0, 1e-6); - }, - "huge": function(area) { - assert.inDelta(area(_.geo.circle().angle(180 - 1e-6).precision(.1)()), 4 * π, 1e-6); - }, - "60° with 45° hole": function(area) { - var circle = _.geo.circle().precision(.1); - assert.inDelta(area({ - type: "Polygon", - coordinates: [ - circle.angle(60)().coordinates[0], - circle.angle(45)().coordinates[0].reverse() - ] - }), π * (Math.SQRT2 - 1), 1e-5); - }, - "45° holes at [0°, 0°] and [0°, 90°]": function(area) { - var circle = _.geo.circle().precision(.1).angle(45); - assert.inDelta(area({ - type: "Polygon", - coordinates: [ - circle.origin([0, 0])().coordinates[0].reverse(), - circle.origin([0, 90])().coordinates[0].reverse() - ] - }), π * 2 * Math.SQRT2, 1e-5); - }, - "45° holes at [0°, 90°] and [0°, 0°]": function(area) { - var circle = _.geo.circle().precision(.1).angle(45); - assert.inDelta(area({ - type: "Polygon", - coordinates: [ - circle.origin([0, 90])().coordinates[0].reverse(), - circle.origin([0, 0])().coordinates[0].reverse() - ] - }), π * 2 * Math.SQRT2, 1e-5); - } - }, - "stripes": { - "45°, -45°": function(area) { - assert.inDelta(area(stripes(45, -45)), π * 2 * Math.SQRT2, 1e-5); - }, - "-45°, 45°": function(area) { - assert.inDelta(area(stripes(-45, 45)), π * 2 * (2 - Math.SQRT2), 1e-5); - }, - "45°, 30°": function(area) { - assert.inDelta(area(stripes(45, 30)), π * (Math.SQRT2 - 1), 1e-5); - } - } - }, - "MultiPolygon": { - "two hemispheres": function(area) { - assert.equal(area({type: "MultiPolygon", coordinates: [ - [[[0, 0], [-90, 0], [180, 0], [90, 0], [0, 0]]], - [[[0, 0], [90, 0], [180, 0], [-90, 0], [0, 0]]] - ]}), 4 * π); - } - }, - "Sphere": function(area) { - assert.equal(area({type: "Sphere"}), 4 * π); - }, - "GeometryCollection": function(area) { - assert.equal(area({type: "GeometryCollection", geometries: [{type: "Sphere"}]}), 4 * π); - }, - "FeatureCollection": function(area) { - assert.equal(area({type: "FeatureCollection", features: [{type: "Feature", geometry: {type: "Sphere"}}]}), 4 * π); - }, - "Feature": function(area) { - assert.equal(area({type: "Feature", geometry: {type: "Sphere"}}), 4 * π); - } - } -}); - -suite.export(module); - -function stripes(a, b) { - return {type: "Polygon", coordinates: [a, b].map(function(d, i) { - var stripe = _.range(-180, 180, .1).map(function(x) { return [x, d]; }); - stripe.push(stripe[0]); - return i ? stripe.reverse() : stripe; - })}; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equal-area-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equal-area-test.js deleted file mode 100644 index 9199c33..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equal-area-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.azimuthalEqualArea"); - -suite.addBatch({ - "azimuthalEqualArea": { - topic: load("geo/azimuthal-equal-area").expression("d3.geo.azimuthalEqualArea"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 470.78325089, 51.18095336]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 448.09318291, 57.65281089]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 484.55622556, 96.45697185]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 428.30355841, 405.56446813]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 499.82677711, 55.68926131]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 452.67706228]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 47.32293772]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.06144499, -1.32546031]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.21271211, -1.28231459]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.03037484, -1.02362019]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.34464294, 1.03709645]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.13217851, -1.29540492]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 1.35118042]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -1.35118042]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equidistant-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equidistant-test.js deleted file mode 100644 index 8ba104d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/azimuthal-equidistant-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.azimuthalEquidistant"); - -suite.addBatch({ - "azimuthalEquidistant": { - topic: load("geo/azimuthal-equidistant").expression("d3.geo.azimuthalEquidistant"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 469.92237700, 32.61061747]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 445.26741926, 40.61796552]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 484.78328535, 88.80514528]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 425.30773539, 414.57947189]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 501.59066113, 38.40245747]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 472.52947963]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 27.47052037]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.06718415, -1.44926255]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.23155054, -1.39588023]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.03188857, -1.07463236]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.36461510, 1.09719648]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.14393774, -1.41065028]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 1.48352986]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -1.48352986]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/bounds-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/bounds-test.js deleted file mode 100644 index d18e347..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/bounds-test.js +++ /dev/null @@ -1,265 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.bounds"); - -suite.addBatch({ - "bounds": { - topic: load("geo/bounds").expression("d3.geo.bounds"), - "Feature": function(bounds) { - assert.deepEqual(bounds({ - type: "Feature", - geometry: { - type: "MultiPoint", - coordinates: [[-123, 39], [-122, 38]] - } - }), [[-123, 38], [-122, 39]]); - }, - "FeatureCollection": function(bounds) { - assert.deepEqual(bounds({ - type: "FeatureCollection", - features: [ - { - type: "Feature", - geometry: { - type: "Point", - coordinates: [-123, 39] - } - }, - { - type: "Feature", - geometry: { - type: "Point", - coordinates: [-122, 38] - } - } - ] - }), [[-123, 38], [-122, 39]]); - }, - "GeometryCollection": function(bounds) { - assert.deepEqual(bounds({ - type: "GeometryCollection", - geometries: [ - { - type: "Point", - coordinates: [-123, 39] - }, - { - type: "Point", - coordinates: [-122, 38] - } - ] - }), [[-123, 38], [-122, 39]]); - }, - "LineString": { - "simple": function(bounds) { - assert.deepEqual(bounds({ - type: "LineString", - coordinates: [[-123, 39], [-122, 38]] - }), [[-123, 38], [-122, 39]]); - }, - "containing coincident points": function(bounds) { - assert.deepEqual(bounds({ - type: "LineString", - coordinates: [[-123, 39], [-122, 38], [-122, 38]] - }), [[-123, 38], [-122, 39]]); - }, - "meridian": function(bounds) { - assert.deepEqual(bounds({ - type: "LineString", - coordinates: [[0, 0], [0, 1], [0, 60]] - }), [[0, 0], [0, 60]]); - }, - "equator": function(bounds) { - assert.deepEqual(bounds({ - type: "LineString", - coordinates: [[0, 0], [1, 0], [60, 0]] - }), [[0, 0], [60, 0]]); - }, - "containing an inflection point": { - "in the Northern hemisphere": function(bounds) { - assert.inDelta(bounds({ - type: "LineString", - coordinates: [[-45, 60], [45, 60]] - }), [[-45, 60], [45, 67.792345]], 1e-6); - }, - "in the Southern hemisphere": function(bounds) { - assert.inDelta(bounds({ - type: "LineString", - coordinates: [[-45, -60], [45, -60]] - }), [[-45, -67.792345], [45, -60]], 1e-6); - } - } - }, - "MultiLineString": function(bounds) { - assert.deepEqual(bounds({ - type: "MultiLineString", - coordinates: [[[-123, 39], [-122, 38]]] - }), [[-123, 38], [-122, 39]]); - }, - "MultiPoint": { - "simple": function(bounds) { - assert.deepEqual(bounds({ - type: "MultiPoint", - coordinates: [[-123, 39], [-122, 38]] - }), [[-123, 38], [-122, 39]]); - }, - "two points near antimeridian": function(bounds) { - assert.deepEqual(bounds({ - type: "MultiPoint", - coordinates: [[-179, 39], [179, 38]] - }), [[179, 38], [-179, 39]]); - }, - "two points near antimeridian, two points near primary meridian": function(bounds) { - assert.deepEqual(bounds({ - type: "MultiPoint", - coordinates: [[-179, 39], [179, 38], [-1, 0], [1, 0]] - }), [[-1, 0], [-179, 39]]); - }, - "two points near primary meridian, two points near antimeridian": function(bounds) { - assert.deepEqual(bounds({ - type: "MultiPoint", - coordinates: [[-1, 0], [1, 0], [-179, 39], [179, 38]] - }), [[-1, 0], [-179, 39]]); - }, - "four mixed points near primary meridian and antimeridian": function(bounds) { - assert.deepEqual(bounds({ - type: "MultiPoint", - coordinates: [[-1, 0], [-179, 39], [1, 0], [179, 38]] - }), [[-1, 0], [-179, 39]]); - }, - "three points near antimeridian": function(bounds) { - assert.deepEqual(bounds({ - type: "MultiPoint", - coordinates: [[178, 38], [179, 39], [-179, 37]] - }), [[178, 37], [-179, 39]]); - }, - "various points near antimeridian": function(bounds) { - assert.deepEqual(bounds({ - type: "MultiPoint", - coordinates: [[-179, 39], [-179, 38], [178, 39], [-178, 38]] - }), [[178, 38], [-178, 39]]); - }, - }, - "MultiPolygon": function(bounds) { - assert.inDelta(bounds({ - type: "MultiPolygon", - coordinates: [ - [[[-123, 39], [-122, 39], [-122, 38], [-123, 39]], - [[10, 20], [20, 20], [20, 10], [10, 10], [10, 20]]] - ] - }), [[-123, 10], [20, 39.001067]], 1e-6); - }, - "Point": function(bounds) { - assert.deepEqual(bounds({ - type: "Point", - coordinates: [-123, 39] - }), [[-123, 39], [-123, 39]]); - }, - "Polygon": { - "simple": function(bounds) { - assert.inDelta(bounds({ - type: "Polygon", - coordinates: [[[-123, 39], [-122, 39], [-122, 38], [-123, 39]]] - }), [[-123, 38], [-122, 39.001067]], 1e-6); - }, - "larger than a hemisphere": { - "small, counter-clockwise": function(bounds) { - assert.deepEqual(bounds({ - type: "Polygon", - coordinates: [[[0, 0], [10, 0], [10, 10], [0, 10], [0, 0]]] - }), [[-180, -90], [180, 90]]); - }, - "large lat-lon rectangle": function(bounds) { - assert.inDelta(bounds({ - type: "Polygon", - coordinates: [[[-170, 80], [0, 80], [170, 80], [170, -80], [0, -80], [-170, -80], [-170, 80]]] - }), [[-170, -89.119552], [170, 89.119552]], 1e-6); - }, - "South pole": function(bounds) { - assert.inDelta(bounds({ - type: "Polygon", - coordinates: [[[10, 80], [170, 80], [-170, 80], [-10, 80], [10, 80]]] - }), [[-180, -90], [180, 88.246216]], 1e-6); - }, - "excluding both poles": function(bounds) { - assert.inDelta(bounds({ - type: "Polygon", - coordinates: [[[10, 80], [170, 80], [-170, 80], [-10, 80], [-10, 0], [-10, -80], [-170, -80], [170, -80], [10, -80], [10, 0], [10, 80]]] - }), [[10, -88.246216], [-10, 88.246216]], 1e-6); - } - }, - "South pole": function(bounds) { - assert.deepEqual(bounds({ - type: "Polygon", - coordinates: [[[-60, -80], [60, -80], [180, -80], [-60, -80]]] - }), [[-180, -90], [180, -80]]); - }, - "ring": function(bounds) { - assert.inDelta(bounds({ - type: "Polygon", - coordinates: [ - [[-60, -80], [60, -80], [180, -80], [-60, -80]], - [[-60, -89], [180, -89], [60, -89], [-60, -89]] - ] - }), [[-180, -89.499961], [180, -80]], 1e-6); - } - }, - "NestedCollection": function(bounds) { - assert.deepEqual(bounds({ - type: "FeatureCollection", - features: [ - { - type: "Feature", - geometry: { - type: "GeometryCollection", - geometries: [ - { - type: "Point", - coordinates: [-120,47] - }, - { - type: "Point", - coordinates: [-119,46] - } - ] - } - } - ] - }), [[-120,46], [-119,47]]); - }, - "null geometries": { - "Feature": function(bounds) { - var b = bounds({type: "Feature", geometry: null}); - assert.isNaN(b[0][0]); - assert.isNaN(b[0][1]); - assert.isNaN(b[1][0]); - assert.isNaN(b[1][1]); - }, - "MultiPoint": function(bounds) { - var b = bounds({type: "MultiPoint", coordinates: []}); - assert.isNaN(b[0][0]); - assert.isNaN(b[0][1]); - assert.isNaN(b[1][0]); - assert.isNaN(b[1][1]); - }, - "MultiLineString": function(bounds) { - var b = bounds({type: "MultiLineString", coordinates: []}); - assert.isNaN(b[0][0]); - assert.isNaN(b[0][1]); - assert.isNaN(b[1][0]); - assert.isNaN(b[1][1]); - }, - "MultiPolygon": function(bounds) { - var b = bounds({type: "MultiPolygon", coordinates: []}); - assert.isNaN(b[0][0]); - assert.isNaN(b[0][1]); - assert.isNaN(b[1][0]); - assert.isNaN(b[1][1]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/centroid-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/centroid-test.js deleted file mode 100644 index 39ce203..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/centroid-test.js +++ /dev/null @@ -1,187 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.centroid"); - -suite.addBatch({ - "centroid": { - topic: load("geo/centroid").expression("d3.geo.centroid"), - - "the centroid of a point is itself": function(centroid) { - assert.inDelta(centroid({type: "Point", coordinates: [0, 0]}), [0, 0], 1e-6); - assert.inDelta(centroid({type: "Point", coordinates: [1, 1]}), [1, 1], 1e-6); - assert.inDelta(centroid({type: "Point", coordinates: [2, 3]}), [2, 3], 1e-6); - assert.inDelta(centroid({type: "Point", coordinates: [-4, -5]}), [-4, -5], 1e-6); - }, - - "the centroid of a set of points is the (spherical) average of its constituent members": function(centroid) { - assert.inDelta(centroid({type: "GeometryCollection", geometries: [{type: "Point", coordinates: [0, 0]}, {type: "Point", coordinates: [1, 2]}]}), [0.499847, 1.000038], 1e-6); - assert.inDelta(centroid({type: "MultiPoint", coordinates: [[0, 0], [1, 2]]}), [0.499847, 1.000038], 1e-6); - assert.inDelta(centroid({type: "MultiPoint", coordinates: [[179, 0], [-179, 0]]}), [180, 0], 1e-6); - }, - - "the centroid of a set of points and their antipodes is ambiguous": function(centroid) { - assert.ok(centroid({type: "MultiPoint", coordinates: [[0, 0], [180, 0]]}).every(isNaN)); - assert.ok(centroid({type: "MultiPoint", coordinates: [[0, 0], [90, 0], [180, 0], [-90, 0]]}).every(isNaN)); - assert.ok(centroid({type: "MultiPoint", coordinates: [[0, 0], [0, 90], [180, 0], [0, -90]]}).every(isNaN)); - }, - - "the centroid of the empty set of points is ambiguous": function(centroid) { - assert.ok(centroid({type: "MultiPoint", coordinates: []}).every(isNaN)); - }, - - "the centroid of a line string is the (spherical) average of its constituent great arc segments": function(centroid) { - assert.inDelta(centroid({type: "LineString", coordinates: [[0, 0], [1, 0]]}), [.5, 0], 1e-6); - assert.inDelta(centroid({type: "LineString", coordinates: [[0, 0], [0, 90]]}), [0, 45], 1e-6); - assert.inDelta(centroid({type: "LineString", coordinates: [[0, 0], [0, 45], [0, 90]]}), [0, 45], 1e-6); - assert.inDelta(centroid({type: "LineString", coordinates: [[-1, -1], [1, 1]]}), [0, 0], 1e-6); - assert.inDelta(centroid({type: "LineString", coordinates: [[-60, -1], [60, 1]]}), [0, 0], 1e-6); - assert.inDelta(centroid({type: "LineString", coordinates: [[179, -1], [-179, 1]]}), [180, 0], 1e-6); - assert.inDelta(centroid({type: "LineString", coordinates: [[-179, 0], [0, 0], [179, 0]]}), [0, 0], 1e-6); - assert.inDelta(centroid({type: "LineString", coordinates: [[-180, -90], [0, 0], [0, 90]]}), [0, 0], 1e-6); - }, - - "the centroid of a great arc from a point to its antipode is ambiguous": function(centroid) { - assert.ok(centroid({type: "LineString", coordinates: [[180, 0], [0, 0]]}).every(isNaN)); - assert.ok(centroid({type: "MultiLineString", coordinates: [[[0, -90], [0, 90]]]}).every(isNaN)); - }, - - "the centroid of a set of line strings is the (spherical) average of its constituent great arc segments": function(centroid) { - assert.inDelta(centroid({type: "MultiLineString", coordinates: [[[0, 0], [0, 2]]]}), [0, 1], 1e-6); - }, - - "a line of zero length is treated as points": function(centroid) { - assert.inDelta(centroid({type: "LineString", coordinates: [[1, 1], [1, 1]]}), [1, 1], 1e-6); - assert.inDelta(centroid({type: "GeometryCollection", geometries: [{type: "Point", coordinates: [0, 0]}, {type: "LineString", coordinates: [[1, 2], [1, 2]]}]}), [0.666534, 1.333408], 1e-6); - }, - - "an empty polygon with non-zero extent is treated as a line": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[1, 1], [2, 1], [3, 1], [2, 1], [1, 1]]]}), [2, 1.000076], 1e-6); - assert.inDelta(centroid({type: "GeometryCollection", geometries: [{type: "Point", coordinates: [0, 0]}, {type: "Polygon", coordinates: [[[1, 2], [1, 2], [1, 2], [1, 2]]]}]}), [0.799907, 1.600077], 1e-6); - }, - - "an empty polygon with zero extent is treated as a point": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[1, 1], [1, 1], [1, 1], [1, 1]]]}), [1, 1], 1e-6); - assert.inDelta(centroid({type: "GeometryCollection", geometries: [{type: "Point", coordinates: [0, 0]}, {type: "Polygon", coordinates: [[[1, 2], [1, 2], [1, 2], [1, 2]]]}]}), [0.799907, 1.600077], 1e-6); - }, - - "the centroid of the equator is ambiguous": function(centroid) { - assert.ok(centroid({type: "LineString", coordinates: [[0, 0], [120, 0], [-120, 0], [0, 0]]}).every(isNaN)); - }, - - "the centroid of a polygon is the (spherical) average of its surface": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[0, -90], [0, 0], [0, 90], [1, 0], [0, -90]]]}), [.5, 0], 1e-6); - assert.inDelta(centroid({type: "Polygon", coordinates: [_.range(-180, 180 + 1 / 2, 1).map(function(x) { return [x, -60]; })]})[1], -90, 1e-6); - assert.inDelta(centroid({type: "Polygon", coordinates: [[[0, -10], [0, 10], [10, 10], [10, -10], [0, -10]]]}), [5, 0], 1e-6); - }, - - "the centroid of a set of polygons is the (spherical) average of its surface": function(centroid) { - var circle = _.geo.circle(); - assert.inDelta(centroid({ - type: "MultiPolygon", - coordinates: [ - circle.angle(45).origin([0, 0])().coordinates, - circle.angle(60).origin([180, 0])().coordinates - ] - }), [180, 0], 1e-6); - }, - - "the centroid of a lune is the (spherical) average of its surface": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[0, -90], [0, 0], [0, 90], [1, 0], [0, -90]]]}), [.5, 0], 1e-6); - }, - - "the centroid of a small circle is its origin": { - "5°": function(centroid) { - assert.inDelta(centroid(_.geo.circle().angle(5).origin([30, 45])()), [30, 45], 1e-6); - }, - "135°": function(centroid) { - assert.inDelta(centroid(_.geo.circle().angle(135).origin([30, 45])()), [30, 45], 1e-6); - }, - "South Pole": function(centroid) { - assert.equal(centroid({type: "Polygon", coordinates: [_.range(-180, 180 + 1 / 2, 1).map(function(x) { return [x, -60]; })]})[1], -90); - }, - "equator": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[0, -10], [0, 10], [10, 10], [10, -10], [0, -10]]]}), [5, 0], 1e-6); - }, - "equator with coincident points": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[0, -10], [0, 10], [0, 10], [10, 10], [10, -10], [0, -10]]]}), [5, 0], 1e-6); - }, - "other": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[-180, 0], [-180, 10], [-179, 10], [-179, 0], [-180, 0]]]}), [-179.5, 4.987448], 1e-6); - }, - "concentric rings": function(centroid) { - var circle = _.geo.circle().origin([0, 45]), - coordinates = circle.angle(60)().coordinates; - coordinates.push(circle.angle(45)().coordinates[0].reverse()); - assert.inDelta(centroid({type: "Polygon", coordinates: coordinates}), [0, 45], 1e-6); - } - }, - - "the centroid of a spherical square on the equator": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[0, -10], [0, 10], [10, 10], [10, -10], [0, -10]]]}), [5, 0], 1e-6); - }, - - "the centroid of a spherical square touching the antimeridian": function(centroid) { - assert.inDelta(centroid({type: "Polygon", coordinates: [[[-180, 0], [-180, 10], [-179, 10], [-179, 0], [-180, 0]]]}), [-179.5, 4.987448], 1e-6); - }, - - "concentric rings": function(centroid) { - var circle = _.geo.circle().origin([0, 45]), - coordinates = circle.angle(60)().coordinates; - coordinates.push(circle.angle(45)().coordinates[0].reverse()); - assert.inDelta(centroid({type: "Polygon", coordinates: coordinates}), [0, 45], 1e-6); - }, - - "the centroid of a sphere is ambiguous": function(centroid) { - assert.ok(centroid({type: "Sphere"}).every(isNaN)); - }, - - "the centroid of a feature is the centroid of its constituent geometry": function(centroid) { - assert.inDelta(centroid({type: "Feature", geometry: {type: "LineString", coordinates: [[1, 1], [1, 1]]}}), [1, 1], 1e-6); - assert.inDelta(centroid({type: "Feature", geometry: {type: "Point", coordinates: [1, 1]}}), [1, 1], 1e-6); - assert.inDelta(centroid({type: "Feature", geometry: {type: "Polygon", coordinates: [[[0, -90], [0, 0], [0, 90], [1, 0], [0, -90]]]}}), [.5, 0], 1e-6); - }, - - "the centroid of a feature collection is the centroid of its constituent geometry": function(centroid) { - assert.inDelta(centroid({type: "FeatureCollection", features: [ - {type: "Feature", geometry: {type: "LineString", coordinates: [[179, 0], [180, 0]]}}, - {type: "Feature", geometry: {type: "Point", coordinates: [0, 0]}} - ]}), [179.5, 0], 1e-6); - }, - - "the centroid of a non-empty line string and a point only considers the line string": function(centroid) { - assert.inDelta(centroid({type: "GeometryCollection", geometries: [ - {type: "LineString", coordinates: [[179, 0], [180, 0]]}, - {type: "Point", coordinates: [0, 0]} - ]}), [179.5, 0], 1e-6); - }, - - "the centroid of a non-empty polygon, a non-empty line string and a point only considers the polygon": function(centroid) { - assert.inDelta(centroid({type: "GeometryCollection", geometries: [ - {type: "Polygon", coordinates: [[[-180, 0], [-180, 1], [-179, 1], [-179, 0], [-180, 0]]]}, - {type: "LineString", coordinates: [[179, 0], [180, 0]]}, - {type: "Point", coordinates: [0, 0]} - ]}), [-179.5, 0.500006], 1e-6); - assert.inDelta(centroid({type: "GeometryCollection", geometries: [ - {type: "Point", coordinates: [0, 0]}, - {type: "LineString", coordinates: [[179, 0], [180, 0]]}, - {type: "Polygon", coordinates: [[[-180, 0], [-180, 1], [-179, 1], [-179, 0], [-180, 0]]]} - ]}), [-179.5, 0.500006], 1e-6); - }, - - "the centroid of the sphere and a point is the point": function(centroid) { - assert.deepEqual(centroid({type: "GeometryCollection", geometries: [ - {type: "Sphere"}, - {type: "Point", coordinates: [0, 0]} - ]}), [0, 0]); - assert.deepEqual(centroid({type: "GeometryCollection", geometries: [ - {type: "Point", coordinates: [0, 0]}, - {type: "Sphere"} - ]}), [0, 0]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/circle-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/circle-test.js deleted file mode 100644 index 362ad2d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/circle-test.js +++ /dev/null @@ -1,33 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.circle"); - -suite.addBatch({ - "circle": { - topic: load("geo/circle").expression("d3.geo.circle"), - "generates a Polygon": function(circle) { - var o = circle()(); - assert.equal(o.type, "Polygon"); - assert.inDelta(o.coordinates, [[[-78.69007,-90],[-90,-84],[-90,-78],[-90,-72],[-90,-66],[-90,-60],[-90,-54],[-90,-48],[-90,-42],[-90,-36],[-90,-30],[-90,-24],[-90,-18],[-90,-12],[-90,-6],[-90,0],[-90,6],[-90,12],[-90,18],[-90,24],[-90,30],[-90,36],[-90,42],[-90,48],[-90,54],[-90,60],[-90,66],[-90,72],[-90,78],[-90,84],[-89.59666,90],[90,84],[90,78],[90,72],[90,66],[90,60],[90,54],[90,48],[90,42],[90,36],[90,30],[90,24],[90,18],[90,12],[90,6],[90,0],[90,-6],[90,-12],[90,-18],[90,-24],[90,-30],[90,-36],[90,-42],[90,-48],[90,-54],[90,-60],[90,-66],[90,-72],[90,-78],[90,-84],[89.56977,-90]]], 1e-5); - }, - "origin([0, 90])": function(circle) { - var o = circle().origin([0, 90])(); - assert.equal(o.type, "Polygon"); - assert.inDelta(o.coordinates, [_.range(360, -1, -6).map(function(x) { return [x >= 180 ? x - 360 : x, 0]; })], 1e-6); - }, - "origin([45, 45])": function(circle) { - var o = circle().origin([45, 45]).angle(0)(); - assert.equal(o.type, "Polygon"); - assert.inDelta(o.coordinates[0][0], [45, 45], 1e-6); - }, - "first and last points are coincident": function(circle) { - var o = circle().origin([0, 0]).angle(.02).precision(45)(); - assert.inDelta(o.coordinates[0][0], o.coordinates[0].pop(), 1e-6); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/clip-extent-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/clip-extent-test.js deleted file mode 100644 index 1877c13..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/clip-extent-test.js +++ /dev/null @@ -1,163 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.clipExtent"); - -suite.addBatch({ - "clipExtent": { - topic: load("geo/clip-extent"), - - "extent": { - "defaults to [[0, 0], [960, 500]]": function(d3) { - var clip = d3.geo.clipExtent(); - assert.deepEqual(clip.extent(), [[0, 0], [960, 500]]); - }, - "coerces input values to numbers": function(d3) { - var clip = d3.geo.clipExtent().extent([["1", "2"], ["3", "4"]]), - extent = clip.extent(); - assert.strictEqual(extent[0][0], 1); - assert.strictEqual(extent[0][1], 2); - assert.strictEqual(extent[1][0], 3); - assert.strictEqual(extent[1][1], 4); - }, - "with no arguments, returns the current extent": function(d3) { - var clip = d3.geo.clipExtent(); - assert.deepEqual(clip.extent(), [[0, 0], [960, 500]]); - clip.extent([[1, 2], [3, 4]]); - assert.deepEqual(clip.extent(), [[1, 2], [3, 4]]); - }, - "with an argument, sets the current extent and returns this": function(d3) { - var clip = d3.geo.clipExtent(); - assert.strictEqual(clip.extent([[1, 2], [3, 4]]), clip); - } - }, - - "stream": { - "returns a stream that clips to the current extent": function(d3) { - var clip = d3.geo.clipExtent().extent([[100, 200], [300, 400]]), - stream = clip.stream(testContext); - stream.lineStart(); - stream.point(0, 0); - stream.point(500, 500); - stream.lineEnd(); - assert.deepEqual(testContext.buffer(), [ - {type: "lineStart"}, - {type: "point", x: 200, y: 200}, - {type: "point", x: 300, y: 300}, - {type: "lineEnd"} - ]); - }, - "can clip points": function(d3) { - var clip = d3.geo.clipExtent(), - stream = clip.stream(testContext); - stream.point(-100, -100); - stream.point(0, 0); - stream.point(480, 250); - stream.point(960, 500); - stream.point(1060, 6000); - assert.deepEqual(testContext.buffer(), [ - {type: "point", x: 0, y: 0}, - {type: "point", x: 480, y: 250}, - {type: "point", x: 960, y: 500} - ]); - }, - "can clip lines": function(d3) { - var clip = d3.geo.clipExtent(), - stream = clip.stream(testContext); - stream.lineStart(); - stream.point(-100, -100); - stream.point(1060, 600); - stream.lineEnd(); - assert.deepEqual(testContext.buffer(), [ - {type: "lineStart"}, - {type: "point", x: 66, y: 0}, - {type: "point", x: 894, y: 500}, - {type: "lineEnd"} - ]); - }, - "can clip polygons": function(d3) { - var clip = d3.geo.clipExtent(), - stream = clip.stream(testContext); - stream.polygonStart(); - stream.lineStart(); - stream.point(-100, -100); - stream.point(1060, -100); - stream.point(1060, 600); - stream.point(-100, 600); - stream.lineEnd(); - stream.polygonEnd(); - assert.deepEqual(testContext.buffer(), [ - {type: "polygonStart"}, - {type: "lineStart"}, - {type: "point", x: 0, y: 0}, - {type: "point", x: 960, y: 0}, - {type: "point", x: 960, y: 500}, - {type: "point", x: 0, y: 500}, - {type: "lineEnd"}, - {type: "polygonEnd"} - ]); - }, - "the returned stream is cacheable": function(d3) { - var clip = d3.geo.clipExtent().extent([[100, 200], [300, 400]]), - stream = clip.stream(testContext); - assert.isTrue(stream.valid); - }, - "the returned stream is invalidated when the extent changes": function(d3) { - var clip = d3.geo.clipExtent().extent([[100, 200], [300, 400]]), - stream = clip.stream(testContext); - assert.isTrue(stream.valid); - clip.extent([[0, 0], [960, 500]]); - assert.isFalse(stream.valid); - }, - "a polygon that encloses the extent, with a hole": function(d3) { - var clip = d3.geo.clipExtent().extent([[1, 1], [9, 9]]), - stream = clip.stream(testContext); - stream.polygonStart(); - stream.lineStart(); - stream.point(0, 0); - stream.point(10, 0); - stream.point(10, 10); - stream.point(0, 10); - stream.lineEnd(); - stream.lineStart(); - stream.point(4, 4); - stream.point(4, 6); - stream.point(6, 6); - stream.point(6, 4); - stream.lineEnd(); - stream.polygonEnd(); - assert.deepEqual(testContext.buffer(), [ - {type: "polygonStart"}, - {type: "lineStart"}, - {type: "point", x: 1, y: 1}, - {type: "point", x: 9, y: 1}, - {type: "point", x: 9, y: 9}, - {type: "point", x: 1, y: 9}, - {type: "lineEnd"}, - {type: "lineStart"}, - {type: "point", x: 4, y: 4}, - {type: "point", x: 4, y: 6}, - {type: "point", x: 6, y: 6}, - {type: "point", x: 6, y: 4}, - {type: "lineEnd"}, - {type: "polygonEnd"} - ]); - } - } - } -}); - -suite.export(module); - -var testBuffer = []; - -var testContext = { - point: function(x, y) { testBuffer.push({type: "point", x: Math.round(x), y: Math.round(y)}); }, - lineStart: function() { testBuffer.push({type: "lineStart"}); }, - lineEnd: function() { testBuffer.push({type: "lineEnd"}); }, - polygonStart: function() { testBuffer.push({type: "polygonStart"}); }, - polygonEnd: function() { testBuffer.push({type: "polygonEnd"}); }, - sphere: function() { testBuffer.push({type: "sphere"}); }, - buffer: function() { var result = testBuffer; testBuffer = []; return result; } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-conformal-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-conformal-test.js deleted file mode 100644 index c6598c7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-conformal-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.conicConformal"); - -suite.addBatch({ - "conicConformal": { - topic: load("geo/conic-conformal").expression("d3.geo.conicConformal"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 467.09545781, 31.02694219]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 442.69098342, 47.64115003]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 483.99106549, 103.34182093]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 295.79559728, 507.67642324]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 504.49928992, 42.36530945]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 1446.12378227]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 19.84318514]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.08603028, -1.45982039]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.24872678, -1.34905900]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.02660710, -0.97772119]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -1.22802935, 1.71784282]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.16332860, -1.38423127]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 7.97415855]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -1.53437877]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-equal-area-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-equal-area-test.js deleted file mode 100644 index c04bbfc..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-equal-area-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.conicEqualArea"); - -suite.addBatch({ - "conicEqualArea": { - topic: load("geo/conic-equal-area").expression("d3.geo.conicEqualArea"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 459.42118984, 32.08581547]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 433.22520615, 32.16847746]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 484.01431255, 72.73240059]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 358.03569713, 345.61858148]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 513.32546288, 32.84960593]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 376.37688344]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 31.93472588]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.13719207, -1.45276123]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.31183196, -1.45221015]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.02676208, -1.18178400]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.81309535, 0.63745721]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.22216975, -1.44766929]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 0.84251256]], - "the North Pole": [[ 0.00000000, 90.00000000], [ 0.00000000, -1.46410162]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-equidistant-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-equidistant-test.js deleted file mode 100644 index 8725059..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/conic-equidistant-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.conicEquidistant"); - -suite.addBatch({ - "conicEquidistant": { - topic: load("geo/conic-equidistant").expression("d3.geo.conicEquidistant"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 462.95768394, 32.17010277]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 437.79988730, 40.06576540]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 484.00316185, 88.80377979]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 341.92988745, 387.20169005]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 509.12411912, 37.80365327]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 472.52947963]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 27.47052037]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.11361544, -1.45219932]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.28133408, -1.39956156]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.02668775, -1.07464147]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.92046742, 0.91467793]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.19416079, -1.41464231]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 1.48352986]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -1.48352986]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/distance-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/distance-test.js deleted file mode 100644 index b1000ee..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/distance-test.js +++ /dev/null @@ -1,20 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("assert"); - -var suite = vows.describe("d3.geo.distance"); - -suite.addBatch({ - "distance": { - topic: load("geo/distance").expression("d3.geo.distance"), - "computes the great-arc distance": function(distance) { - assert.equal(distance([0, 0], [0, 0]), 0); - assert.inDelta(distance([118 + 24 / 60, 33 + 57 / 60], [ 73 + 47 / 60, 40 + 38 / 60]), 3973 / 6371, .5); - }, - "small distance": function(distance) { - assert.isTrue(distance([0, 0], [0, 1e-12]) > 0); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/equirectangular-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/equirectangular-test.js deleted file mode 100644 index de204e1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/equirectangular-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.equirectangular"); - -suite.addBatch({ - "equirectangular": { - topic: load("geo/equirectangular").expression("d3.geo.equirectangular"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 424.98907000, 33.66602637]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 359.13715001, 48.28497214]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 488.21991600, 88.85615375]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 386.73919199, 407.84716262]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 567.40721901, 41.88153382]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 472.52947963]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 27.47052037]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.36673953, -1.44222649]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.80575233, -1.34476685]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.05479944, -1.07429231]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.62173872, 1.05231442]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.58271479, -1.38745644]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 1.48352986]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -1.48352986]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/gnomonic-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/gnomonic-test.js deleted file mode 100644 index d5f9aec..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/gnomonic-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.gnomonic"); - -suite.addBatch({ - "gnomonic": { - topic: load("geo/gnomonic").expression("d3.geo.gnomonic"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 422.38246174, -992.89637169]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 323.76600022, -691.84169545]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 488.22815397, -27.28558622]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 372.51942626, 573.42957804]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 578.85832181, -718.85305295]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 1964.50784541]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000,-1464.50784541]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.38411692, -8.28597600]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -1.04156000, -6.27894464]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.05485436, -1.84857057]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.71653716, 2.15619719]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.65905548, -6.45902035]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 11.43005230]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -11.43005230]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/graticule-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/graticule-test.js deleted file mode 100644 index 50e690d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/graticule-test.js +++ /dev/null @@ -1,188 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.graticule"); - -var ε = 1e-6; - -suite.addBatch({ - "graticule": { - topic: load("geo/graticule").expression("d3.geo.graticule"), - - "extent": { - "sets minorExtent and majorExtent": function(graticule) { - var g = graticule().extent([[-90, -45], [90, 45]]); - assert.deepEqual(g.minorExtent(), [[-90, -45], [90, 45]]); - assert.deepEqual(g.majorExtent(), [[-90, -45], [90, 45]]); - }, - "gets minorExtent": function(graticule) { - var g = graticule().minorExtent([[-90, -45], [90, 45]]); - assert.deepEqual(g.extent(), [[-90, -45], [90, 45]]); - } - }, - - "majorExtent": { - "default longitude ranges from 180°W (inclusive) to 180°E (exclusive)": function(graticule) { - var extent = graticule().majorExtent(); - assert.equal(extent[0][0], -180); - assert.equal(extent[1][0], +180); - }, - "default latitude ranges from 90°S (exclusive) to 90°N (exclusive)": function(graticule) { - var extent = graticule().majorExtent(); - assert.equal(extent[0][1], -90 + ε); - assert.equal(extent[1][1], +90 - ε); - }, - "coerces input values to numbers": function(graticule) { - var g = graticule().majorExtent([["-90", "-45"], ["+90", "+45"]]), - extent = g.majorExtent(); - assert.strictEqual(extent[0][0], -90); - assert.strictEqual(extent[0][1], -45); - assert.strictEqual(extent[1][0], +90); - assert.strictEqual(extent[1][1], +45); - } - }, - - "minorExtent": { - "default longitude ranges from 180°W (inclusive) to 180°E (exclusive)": function(graticule) { - var extent = graticule().minorExtent(); - assert.equal(extent[0][0], -180); - assert.equal(extent[1][0], +180); - }, - "default latitude ranges from 80°S (inclusive) to 80°N (inclusive)": function(graticule) { - var extent = graticule().minorExtent(); - assert.equal(extent[0][1], -80 - ε); - assert.equal(extent[1][1], +80 + ε); - }, - "coerces input values to numbers": function(graticule) { - var g = graticule().minorExtent([["-90", "-45"], ["+90", "+45"]]), - extent = g.minorExtent(); - assert.strictEqual(extent[0][0], -90); - assert.strictEqual(extent[0][1], -45); - assert.strictEqual(extent[1][0], +90); - assert.strictEqual(extent[1][1], +45); - } - }, - - "step": { - "sets minorStep and majorStep": function(graticule) { - var g = graticule().step([22.5, 22.5]); - assert.deepEqual(g.minorStep(), [22.5, 22.5]); - assert.deepEqual(g.majorStep(), [22.5, 22.5]); - }, - "gets minorStep": function(graticule) { - var g = graticule().minorStep([22.5, 22.5]); - assert.deepEqual(g.step(), [22.5, 22.5]); - } - }, - - "minorStep": { - "defaults to 10°, 10°": function(graticule) { - assert.deepEqual(graticule().minorStep(), [10, 10]); - }, - "coerces input values to numbers": function(graticule) { - var g = graticule().minorStep(["45", "11.25"]), - step = g.minorStep(); - assert.strictEqual(step[0], 45); - assert.strictEqual(step[1], 11.25); - } - }, - - "majorStep": { - "defaults to 90°, 360°": function(graticule) { - assert.deepEqual(graticule().majorStep(), [90, 360]); - }, - "coerces input values to numbers": function(graticule) { - var g = graticule().majorStep(["45", "11.25"]), - step = g.majorStep(); - assert.strictEqual(step[0], 45); - assert.strictEqual(step[1], 11.25); - } - }, - - "lines": { - "default longitude ranges from 180°W (inclusive) to 180°E (exclusive)": function(graticule) { - var lines = graticule().lines() - .filter(function(line) { return line.coordinates[0][0] === line.coordinates[1][0]; }) - .sort(function(a, b) { return a.coordinates[0][0] - b.coordinates[0][0]; }); - assert.equal(lines[0].coordinates[0][0], -180); - assert.equal(lines[lines.length - 1].coordinates[0][0], +170); - }, - "default latitude ranges from 90°S (exclusive) to 90°N (exclusive)": function(graticule) { - var lines = graticule().lines() - .filter(function(line) { return line.coordinates[0][1] === line.coordinates[1][1]; }) - .sort(function(a, b) { return a.coordinates[0][1] - b.coordinates[0][1]; }); - assert.equal(lines[0].coordinates[0][1], -80); - assert.equal(lines[lines.length - 1].coordinates[0][1], +80); - }, - "default minor longitude lines extend from 80°S to 80°N": function(graticule) { - var lines = graticule().lines() - .filter(function(line) { return line.coordinates[0][0] === line.coordinates[1][0]; }) - .filter(function(line) { return Math.abs(line.coordinates[0][0] % 90) > ε; }); - lines.forEach(function(line) { - assert.deepEqual(_.extent(line.coordinates, function(p) { return p[1]; }), [-80 - ε, +80 + ε]); - }); - }, - "default major longitude lines extend from 90°S to 90°N": function(graticule) { - var lines = graticule().lines() - .filter(function(line) { return line.coordinates[0][0] === line.coordinates[1][0]; }) - .filter(function(line) { return Math.abs(line.coordinates[0][0] % 90) < ε; }); - lines.forEach(function(line) { - assert.deepEqual(_.extent(line.coordinates, function(p) { return p[1]; }), [-90 + ε, +90 - ε]); - }); - }, - "default latitude lines extend from 180°W to 180°E": function(graticule) { - var lines = graticule().lines() - .filter(function(line) { return line.coordinates[0][1] === line.coordinates[1][1]; }); - lines.forEach(function(line) { - assert.deepEqual(_.extent(line.coordinates, function(p) { return p[0]; }), [-180, +180]); - }); - }, - "returns an array of LineStrings": function(graticule) { - assert.deepEqual(graticule() - .extent([[-90, -45], [90, 45]]) - .step([45, 45]) - .precision(3) - .lines(), [ - {type: "LineString", coordinates: [[-90,-45],[-90,45]]}, // meridian - {type: "LineString", coordinates: [[-45,-45],[-45,45]]}, // meridian - {type: "LineString", coordinates: [[0,-45],[0,45]]}, // meridian - {type: "LineString", coordinates: [[45,-45],[45,45]]}, // meridian - {type: "LineString", coordinates: [[-90,-45],[-87,-45],[-84,-45],[-81,-45],[-78,-45],[-75,-45],[-72,-45],[-69,-45],[-66,-45],[-63,-45],[-60,-45],[-57,-45],[-54,-45],[-51,-45],[-48,-45],[-45,-45],[-42,-45],[-39,-45],[-36,-45],[-33,-45],[-30,-45],[-27,-45],[-24,-45],[-21,-45],[-18,-45],[-15,-45],[-12,-45],[-9,-45],[-6,-45],[-3,-45],[0,-45],[3,-45],[6,-45],[9,-45],[12,-45],[15,-45],[18,-45],[21,-45],[24,-45],[27,-45],[30,-45],[33,-45],[36,-45],[39,-45],[42,-45],[45,-45],[48,-45],[51,-45],[54,-45],[57,-45],[60,-45],[63,-45],[66,-45],[69,-45],[72,-45],[75,-45],[78,-45],[81,-45],[84,-45],[87,-45],[90,-45]]}, - {type: "LineString", coordinates: [[-90,0],[-87,0],[-84,0],[-81,0],[-78,0],[-75,0],[-72,0],[-69,0],[-66,0],[-63,0],[-60,0],[-57,0],[-54,0],[-51,0],[-48,0],[-45,0],[-42,0],[-39,0],[-36,0],[-33,0],[-30,0],[-27,0],[-24,0],[-21,0],[-18,0],[-15,0],[-12,0],[-9,0],[-6,0],[-3,0],[0,0],[3,0],[6,0],[9,0],[12,0],[15,0],[18,0],[21,0],[24,0],[27,0],[30,0],[33,0],[36,0],[39,0],[42,0],[45,0],[48,0],[51,0],[54,0],[57,0],[60,0],[63,0],[66,0],[69,0],[72,0],[75,0],[78,0],[81,0],[84,0],[87,0],[90,0]]} - ]); - } - }, - - "returns a MultiLineString of all lines": function(graticule) { - var g = graticule() - .extent([[-90, -45], [90, 45]]) - .step([45, 45]) - .precision(3); - assert.deepEqual(g(), { - type: "MultiLineString", - coordinates: g.lines().map(function(line) { return line.coordinates; }) - }); - }, - - "outline": { - "returns a Polygon encompassing the major extent": function(graticule) { - assert.deepEqual(graticule() - .majorExtent([[-90, -45], [90, 45]]) - .precision(3) - .outline(), { - type: "Polygon", - coordinates: [[ - [-90,-45],[-90,45], // meridian - [-87,45],[-84,45],[-81,45],[-78,45],[-75,45],[-72,45],[-69,45],[-66,45],[-63,45],[-60,45],[-57,45],[-54,45],[-51,45],[-48,45],[-45,45],[-42,45],[-39,45],[-36,45],[-33,45],[-30,45],[-27,45],[-24,45],[-21,45],[-18,45],[-15,45],[-12,45],[-9,45],[-6,45],[-3,45],[0,45],[3,45],[6,45],[9,45],[12,45],[15,45],[18,45],[21,45],[24,45],[27,45],[30,45],[33,45],[36,45],[39,45],[42,45],[45,45],[48,45],[51,45],[54,45],[57,45],[60,45],[63,45],[66,45],[69,45],[72,45],[75,45],[78,45],[81,45],[84,45],[87,45], - [90,45],[90,-45], // meridian - [87,-45],[84,-45],[81,-45],[78,-45],[75,-45],[72,-45],[69,-45],[66,-45],[63,-45],[60,-45],[57,-45],[54,-45],[51,-45],[48,-45],[45,-45],[42,-45],[39,-45],[36,-45],[33,-45],[30,-45],[27,-45],[24,-45],[21,-45],[18,-45],[15,-45],[12,-45],[9,-45],[6,-45],[3,-45],[0,-45],[-3,-45],[-6,-45],[-9,-45],[-12,-45],[-15,-45],[-18,-45],[-21,-45],[-24,-45],[-27,-45],[-30,-45],[-33,-45],[-36,-45],[-39,-45],[-42,-45],[-45,-45],[-48,-45],[-51,-45],[-54,-45],[-57,-45],[-60,-45],[-63,-45],[-66,-45],[-69,-45],[-72,-45],[-75,-45],[-78,-45],[-81,-45],[-84,-45],[-87,-45],[-90,-45] - ]] - }); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/greatArc-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/greatArc-test.js deleted file mode 100644 index efd2696..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/greatArc-test.js +++ /dev/null @@ -1,35 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.greatArc"); - -suite.addBatch({ - "greatArc": { - topic: load("geo/greatArc").expression("d3.geo.greatArc"), - "distance": function(arc) { - var a = arc(); - assert.equal(a.distance({source: [0, 0], target: [0, 0]}), 0); - assert.inDelta(a.distance({ - source: [118 + 24 / 60, 33 + 57 / 60], - target: [ 73 + 47 / 60, 40 + 38 / 60] - }), 3973 / 6371, .5); - }, - "source and target can be set as constants": function(arc) { - var a = arc().source([5, 52]).target([-120, 37]); - assert.inDelta(a().coordinates, [ - [ 5, 52 ], - [-120, 37 ] - ], .5); - }, - "geodesic": function(arc) { - var a = arc(); - assert.inDelta(a({source: [5, 52], target: [-120, 37]}).coordinates, [ - [ 5, 52 ], - [-120, 37 ] - ], .5); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/interpolate-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/interpolate-test.js deleted file mode 100644 index e250ad3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/interpolate-test.js +++ /dev/null @@ -1,22 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.interpolate"); - -suite.addBatch({ - "interpolate": { - topic: load("geo/interpolate").expression("d3.geo.interpolate"), - "zero distance": function(interpolate) { - assert.deepEqual(interpolate([140.63289, -29.95101], [140.63289, -29.95101])(.5), [140.63289, -29.95101]); - }, - "equator": function(interpolate) { - assert.inDelta(interpolate([10, 0], [20, 0])(.5), [15, 0], 1e-6); - }, - "meridian": function(interpolate) { - assert.inDelta(interpolate([10, -20], [10, 40])(.5), [10, 10], 1e-6); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/length-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/length-test.js deleted file mode 100644 index 8e97461..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/length-test.js +++ /dev/null @@ -1,44 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("assert"); - -var suite = vows.describe("d3.geo.length"); - -var π = Math.PI; - -suite.addBatch({ - "length": { - topic: load("geo/length").expression("d3.geo.length"), - "the length of points are zero": function(length) { - assert.inDelta(length({type: "Point", coordinates: [0, 0]}), 0, 1e-6); - assert.inDelta(length({type: "MultiPoint", coordinates: [[0, 1], [2, 3]]}), 0, 1e-6); - }, - "the length of a line string is the sum of its great arc segments": function(length) { - assert.inDelta(length({type: "LineString", coordinates: [[-45, 0], [45, 0]]}), Math.PI / 2, 1e-6); - assert.inDelta(length({type: "LineString", coordinates: [[-45, 0], [-30, 0], [-15, 0], [0, 0]]}), Math.PI / 4, 1e-6); - assert.inDelta(length({type: "MultiLineString", coordinates: [[[-45, 0], [-30, 0]], [[-15, 0], [0, 0]]]}), Math.PI / 6, 1e-6); - }, - "the length of a polygon is its perimeter": function(length) { - assert.inDelta(length({type: "Polygon", coordinates: [[[0, 0], [3, 0], [3, 3], [0, 3], [0, 0]]]}), 0.157008, 1e-6); - assert.inDelta(length({type: "MultiPolygon", coordinates: [[[[0, 0], [3, 0], [3, 3], [0, 3], [0, 0]]]]}), 0.157008, 1e-6); - assert.inDelta(length({type: "MultiPolygon", coordinates: [[[[0, 0], [3, 0], [3, 3], [0, 3], [0, 0]]], [[[1, 1], [2, 1], [2, 2], [1, 2], [1, 1]]]]}), 0.209354, 1e-6); - }, - "the length of a polygon is its perimeter, including holes": function(length) { - assert.inDelta(length({type: "Polygon", coordinates: [[[0, 0], [3, 0], [3, 3], [0, 3], [0, 0]], [[1, 1], [2, 1], [2, 2], [1, 2], [1, 1]]]}), 0.209354, 1e-6); - }, - "the length of a feature collection is the sum of its features": function(length) { - assert.inDelta(length({type: "FeatureCollection", features: [ - {type: "Feature", geometry: {type: "LineString", coordinates: [[-45, 0], [0, 0]]}}, - {type: "Feature", geometry: {type: "LineString", coordinates: [[0, 0], [45, 0]]}} - ]}), Math.PI / 2, 1e-6); - }, - "the length of a geometry collection is the sum of its geometries": function(length) { - assert.inDelta(length({type: "GeometryCollection", geometries: [ - {type: "GeometryCollection", geometries: [{type: "LineString", coordinates: [[-45, 0], [0, 0]]}]}, - {type: "LineString", coordinates: [[0, 0], [45, 0]]} - ]}), Math.PI / 2, 1e-6); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/mercator-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/mercator-test.js deleted file mode 100644 index 2847b59..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/mercator-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.mercator"); - -suite.addBatch({ - "mercator": { - topic: load("geo/mercator").expression("d3.geo.mercator"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 424.98907000, -161.45770791]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 359.13715001, -76.39503103]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 488.21991600, 44.12991498]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 386.73919199, 449.08559401]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 567.40721901, -108.01311493]], - "west antimeridian": [[-180.00000000, 0.00000000], [ 8.76110196, 250.00000000]], - "east antimeridian": [[ 180.00000000, 0.00000000], [ 951.23889804, 250.00000000]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262725, 82.63349099], [ -0.36673953, -2.74305138]], - "San Francisco, CA": [[ -46.16620841, 77.04946502], [ -0.80575234, -2.17596687]], - "Svalbard": [[ 3.13977663, 61.55241514], [ 0.05479944, -1.37246723]], - "Tierra del Fuego": [[ -35.62300462, -60.29317474], [ -0.62173872, 1.32723729]], - "Tokyo": [[ 33.38709813, 79.49539834], [ 0.58271479, -2.38675410]], - "west antimeridian": [[-180.00000000, 0.00000000], [ -3.14159265, 0.00000000]], - "east antimeridian": [[ 180.00000000, 0.00000000], [ 3.14159265, 0.00000000]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/orthographic-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/orthographic-test.js deleted file mode 100644 index cfe0c95..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/orthographic-test.js +++ /dev/null @@ -1,34 +0,0 @@ -var vows = require("vows"), - assert = require("../assert"), - load = require("../load"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.orthographic"); - -suite.addBatch({ - "orthographic": { - topic: load("geo/orthographic").expression("d3.geo.orthographic"), - "default": projectionTestSuite(function(projection) { return projection(); }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 473.10377192, 101.23805835]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 455.75069916, 103.81541376]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 483.91363537, 118.11201123]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 436.70402041, 380.28587327]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 495.04895132, 102.51395975]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 399.42920471]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 100.57079529]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite(function(projection) { return projection().translate([0, 0]).scale(1); }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.04597485, -0.99174628]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.16166201, -0.97456391]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.02609090, -0.87925326]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.28863986, 0.86857249]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.10032634, -0.98324027]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 0.99619470]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -0.99619470]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/path-benchmark b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/path-benchmark deleted file mode 100755 index cc0b67c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/path-benchmark +++ /dev/null @@ -1,113 +0,0 @@ -#!/usr/bin/env node - -var fs = require("fs"), - d3 = require("../../"); - -var formatNumber = d3.format(",.02r"), - projection = d3.geo.stereographic().clipAngle(150).clipExtent([[0, 0], [960, 500]]), - path = d3.geo.path().projection(projection), - projection0 = d3.geo.mercator().precision(0), - path0 = d3.geo.path().projection(projection0), - graticule = d3.geo.graticule().step([1, 1]), - circle = d3.geo.circle().angle(30), - n = 10, - o, - then; - -o = circle(); -then = Date.now(); - -for (var i = 0, k = 0; i < n * 1000; i++, k++) { - path(o); -} - -console.log("Single circle: " + formatNumber((Date.now() - then) / k) + "ms/op."); - -o = JSON.parse(fs.readFileSync("./test/data/us-counties.json")).features; -then = Date.now(); - -for (var i = 0, k = 0; i < n; i++, k++) { - for (var j = 0, m = o.length; j < m; ++j) { - path(o[j]); - } -} - -console.log("U.S. counties (separate): " + formatNumber((Date.now() - then) / k) + "ms/op."); - -o = JSON.parse(fs.readFileSync("./test/data/us-counties.json")); -then = Date.now(); - -for (var i = 0, k = 0; i < n; i++, k++) { - path(o); -} - -console.log("U.S. counties: " + formatNumber((Date.now() - then) / k) + "ms/op."); - -o = JSON.parse(fs.readFileSync("./test/data/world-countries.json")); -then = Date.now(); - -for (var i = 0, k = 0; i < n; i++, k++) { - path(o); -} - -console.log("World countries: " + formatNumber((Date.now() - then) / k) + "ms/op."); - -then = Date.now(); - -for (var i = 0, k = 0; i < n; i++, k++) { - path0(o); -} - -console.log("World countries precision(0): " + formatNumber((Date.now() - then) / k) + "ms/op."); - -o = JSON.parse(fs.readFileSync("./test/data/ocean.json")); -then = Date.now(); - -for (var i = 0, k = 0; i < n; i++, k++) { - path(o); -} - -console.log("Ocean: " + formatNumber((Date.now() - then) / k) + "ms/op."); - -o = graticule(); -then = Date.now(); - -for (var i = 0, k = 0; i < n; i++, k++) { - path(o); -} - -console.log("Dense graticule: " + formatNumber((Date.now() - then) / k) + "ms/op."); - -o = {type: "GeometryCollection", geometries: d3.range(-180, 180, 1).map(function(x) { - return circle.origin([x, 0])(); -})}; -then = Date.now(); - -for (var i = 0, k = 0; i < n; i++, k++) { - path(o); -} - -console.log("Circle polygons: " + formatNumber((Date.now() - then) / k) + "ms/op."); - -o = spiral(); -then = Date.now(); - -for (var i = 0, k = 0; i < n; i++, k++) { - path(o); -} - -console.log("Spiral polygons: " + formatNumber((Date.now() - then) / k) + "ms/op."); - -function spiral() { - var n = 1e4, - dy = 5; - - var spiral = d3.range(0, 1 + 1 / n, 1 / n).map(function(t) { - return [(360 * 10 * t) % 360 - 180, -90 + dy + (90 - dy) * 2 * t]; - }).concat(d3.range(1, 0, -1 / n).map(function(t) { - return [(360 * 10 * t) % 360 - 180, -90 + (90 - dy) * 2 * t]; - })); - spiral.push(spiral[0]); - - return {type: "Polygon", coordinates: [spiral]}; -} diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/path-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/path-test.js deleted file mode 100644 index 46323df..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/path-test.js +++ /dev/null @@ -1,836 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.path"); - -suite.addBatch({ - "path": { - topic: load("geo/path").expression("d3.geo.path"), - - "with an equirectangular projection": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .precision(0)); - }, - - "renders a point": function(p) { - p({ - type: "Point", - coordinates: [-63, 18] - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 170, y: 160}, - {type: "arc", x: 165, y: 160, r: 4.5} - ]); - }, - - "renders a multipoint": function(p) { - p({ - type: "MultiPoint", - coordinates: [[-63, 18], [-62, 18], [-62, 17]] - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 170, y: 160}, {type: "arc", x: 165, y: 160, r: 4.5}, - {type: "moveTo", x: 175, y: 160}, {type: "arc", x: 170, y: 160, r: 4.5}, - {type: "moveTo", x: 175, y: 165}, {type: "arc", x: 170, y: 165, r: 4.5} - ]); - }, - - "renders a line string": function(p) { - p({ - type: "Feature", - geometry: { - type: "LineString", - coordinates: [[-63, 18], [-62, 18], [-62, 17]] - } - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 165, y: 160}, - {type: "lineTo", x: 170, y: 160}, - {type: "lineTo", x: 170, y: 165} - ]); - }, - - "renders a polygon": function(p) { - p({ - type: "Feature", - geometry: { - type: "Polygon", - coordinates: [[[-63, 18], [-62, 18], [-62, 17], [-63, 18]]] - } - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 165, y: 160}, - {type: "lineTo", x: 170, y: 160}, - {type: "lineTo", x: 170, y: 165}, - {type: "closePath"} - ]); - }, - - "renders a geometry collection": function(p) { - p({ - type: "GeometryCollection", - geometries: [{type: "Point", coordinates: [0, 0]}] - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 485, y: 250}, {type: "arc", x: 480, y: 250, r: 4.5} - ]); - }, - - "renders a feature collection": function(p) { - p({ - type: "FeatureCollection", - features: [{type: "Feature", geometry: {type: "Point", coordinates: [0, 0]}}] - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 485, y: 250}, {type: "arc", x: 480, y: 250, r: 4.5} - ]); - }, - - "longitudes wrap at ±180°": function(p) { - p({type: "Point", coordinates: [180 + 1e-6, 0]}); - assert.deepEqual(testContext.buffer(), [{type: "moveTo", x: -415, y: 250}, {type: "arc", x: -420, y: 250, r: 4.5}]); - }, - - "observes the correct winding order of a tiny polygon": function(p) { - p({type: "Polygon", coordinates: [[ - [-0.06904102953339501, 0.346043661846373], - [-6.725674252975136e-15, 0.3981303360336475], - [-6.742247658534323e-15, -0.08812465346531581], - [-0.17301258217724075, -0.12278150669440671], - [-0.06904102953339501, 0.346043661846373]]]}); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 1); - }, - - "area": { - topic: function(p) { - return p.area; - }, - "of a polygon with no holes": function(area) { - assert.strictEqual(area({type: "Polygon", coordinates: [[[100, 0], [100, 1], [101, 1], [101, 0], [100, 0]]]}), 25); - }, - "of a polygon with holes": function(area) { - assert.strictEqual(area({type: "Polygon", coordinates: [[[100, 0], [100, 1], [101, 1], [101, 0], [100, 0]], [[100.2, .2], [100.8, .2], [100.8, .8], [100.2, .8], [100.2, .2]]]}), 16); - }, - "area of a Sphere": function(area) { - assert.strictEqual(area({type: "Sphere"}), 1620000); - } - }, - - "centroid": { - topic: function(p) { - return p.centroid; - }, - "of a point": function(centroid) { - assert.deepEqual(centroid({type: "Point", coordinates: [0, 0]}), [480, 250]); - }, - "of an empty multipoint": function(centroid) { - assert.ok(centroid({type: "MultiPoint", coordinates: []}).every(isNaN)); - }, - "of a singleton multipoint": function(centroid) { - assert.deepEqual(centroid({type: "MultiPoint", coordinates: [[0, 0]]}), [480, 250]); - }, - "of a multipoint with two points": function(centroid) { - assert.deepEqual(centroid({type: "MultiPoint", coordinates: [[-122, 37], [-74, 40]]}), [-10, 57.5]); - }, - "of an empty linestring": function(centroid) { - assert.ok(centroid({type: "LineString", coordinates: []}).every(isNaN)); - }, - "of a linestring with two points": function(centroid) { - assert.deepEqual(centroid({type: "LineString", coordinates: [[100, 0], [0, 0]]}), [730, 250]); - assert.deepEqual(centroid({type: "LineString", coordinates: [[0, 0], [100, 0], [101, 0]]}), [732.5, 250]); - }, - "of a linestring with two points, one unique": function(centroid) { - assert.deepEqual(centroid({type: "LineString", coordinates: [[-122, 37], [-122, 37]]}), [-130, 65]); - assert.deepEqual(centroid({type: "LineString", coordinates: [[-74, 40], [-74, 40]]}), [110, 50]); - }, - "of a linestring with three points; two unique": function(centroid) { - assert.deepEqual(centroid({type: "LineString", coordinates: [[-122, 37], [-74, 40], [-74, 40]]}), [-10, 57.5]); - }, - "of a linestring with three points": function(centroid) { - assert.inDelta(centroid({type: "LineString", coordinates: [[-122, 37], [-74, 40], [-100, 0]]}), [17.389135, 103.563545], 1e-6); - }, - "of a multilinestring": function(centroid) { - assert.deepEqual(centroid({type: "MultiLineString", coordinates: [[[100, 0], [0, 0]], [[-10, 0], [0, 0]]]}), [705, 250]); - }, - "of a single-ring polygon": function(centroid) { - assert.deepEqual(centroid({type: "Polygon", coordinates: [[[100, 0], [100, 1], [101, 1], [101, 0], [100, 0]]]}), [982.5, 247.5]); - }, - "of a zero-area polygon": function(centroid) { - assert.deepEqual(centroid({type: "Polygon", coordinates: [[[1, 0], [2, 0], [3, 0], [1, 0]]]}), [490, 250]); - }, - "of a polygon with two rings, one with zero area": function(centroid) { - assert.deepEqual(centroid({type: "Polygon", coordinates: [ - [[100, 0], [100, 1], [101, 1], [101, 0], [100, 0]], - [[100.1, 0], [100.2, 0], [100.3, 0], [100.1, 0] - ]]}), [982.5, 247.5]); - }, - "of a polygon with clockwise exterior and anticlockwise interior": function(centroid) { - assert.inDelta(centroid({ - type: "Polygon", - coordinates: [ - [[-2, -2], [2, -2], [2, 2], [-2, 2], [-2, -2]].reverse(), - [[ 0, -1], [1, -1], [1, 1], [ 0, 1], [ 0, -1]] - ] - }), [479.642857, 250], 1e-6); - }, - "of an empty multipolygon": function(centroid) { - assert.ok(centroid({type: "MultiPolygon", coordinates: []}).every(isNaN)); - }, - "of a singleton multipolygon": function(centroid) { - assert.deepEqual(centroid({type: "MultiPolygon", coordinates: [[[[100, 0], [100, 1], [101, 1], [101, 0], [100, 0]]]]}), [982.5, 247.5]); - }, - "of a multipolygon with two polygons": function(centroid) { - assert.deepEqual(centroid({type: "MultiPolygon", coordinates: [ - [[[100, 0], [100, 1], [101, 1], [101, 0], [100, 0]]], - [[[0, 0], [1, 0], [1, -1], [0, -1], [0, 0]]] - ]}), [732.5, 250]); - }, - "of a multipolygon with two polygons, one zero area": function(centroid) { - assert.deepEqual(centroid({type: "MultiPolygon", coordinates: [ - [[[100, 0], [100, 1], [101, 1], [101, 0], [100, 0]]], - [[[0, 0], [1, 0], [2, 0], [0, 0]]] - ]}), [982.5, 247.5]); - }, - "of a geometry collection with a single point": function(centroid) { - assert.deepEqual(centroid({type: "GeometryCollection", geometries: [{type: "Point", coordinates: [0, 0]}]}), [480, 250]); - }, - "of a geometry collection with a point and a linestring": function(centroid) { - assert.deepEqual(centroid({type: "GeometryCollection", geometries: [ - {type: "LineString", coordinates: [[179, 0], [180, 0]]}, - {type: "Point", coordinates: [0, 0]} - ]}), [1377.5, 250]); - }, - "of a geometry collection with a point, linestring and polygon": function(centroid) { - assert.deepEqual(centroid({type: "GeometryCollection", geometries: [ - {type: "Polygon", coordinates: [[[-180, 0], [-180, 1], [-179, 1], [-179, 0], [-180, 0]]]}, - {type: "LineString", coordinates: [[179, 0], [180, 0]]}, - {type: "Point", coordinates: [0, 0]} - ]}), [-417.5, 247.5]); - }, - "of a feature collection with a point": function(centroid) { - assert.deepEqual(centroid({type: "FeatureCollection", features: [{type: "Feature", geometry: {type: "Point", coordinates: [0, 0]}}]}), [480, 250]); - }, - "of a feature collection with a point and a line string": function(centroid) { - assert.deepEqual(centroid({type: "FeatureCollection", features: [ - {type: "Feature", geometry: {type: "LineString", coordinates: [[179, 0], [180, 0]]}}, - {type: "Feature", geometry: {type: "Point", coordinates: [0, 0]}} - ]}), [1377.5, 250]); - }, - "of a feature collection with a point, line string and polygon": function(centroid) { - assert.deepEqual(centroid({type: "FeatureCollection", features: [ - {type: "Feature", geometry: {type: "Polygon", coordinates: [[[-180, 0], [-180, 1], [-179, 1], [-179, 0], [-180, 0]]]}}, - {type: "Feature", geometry: {type: "LineString", coordinates: [[179, 0], [180, 0]]}}, - {type: "Feature", geometry: {type: "Point", coordinates: [0, 0]}} - ]}), [-417.5, 247.5]); - }, - "of a sphere": function(centroid) { - assert.deepEqual(centroid({type: "Sphere"}), [480, 250]); - } - } - }, - - "with a null (identity) projection": { - topic: function(path) { - return path() - .context(testContext) - .projection(null); - }, - "renders a Polygon": function(p) { - p({ - type: "Feature", - geometry: { - type: "Polygon", - coordinates: [[[-63, 18], [-62, 18], [-62, 17], [-63, 18]]] - } - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: -63, y: 18}, - {type: "lineTo", x: -62, y: 18}, - {type: "lineTo", x: -62, y: 17}, - {type: "closePath"} - ]); - } - }, - - "with the default context (null) and an identity projection": { - topic: function(path) { - return path() - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .precision(0)); - }, - "returns null when passed null or undefined": function(p) { - assert.equal(p(null), null); - assert.equal(p(undefined), null); - assert.equal(p(), null); - }, - "returns null with bogus type name": function(p) { - assert.equal(p({ - type: "Feature", - geometry: { - type: "__proto__", - coordinates: [[[-63.03, 18.02], [-63.14, 18.06], [-63.01, 18.07], [-63.03, 18.02]]] - } - }), null); - } - }, - - "with the default context (null) and default projection (albers-usa)": { - topic: function(path) { - return path(); - }, - "area of a polygon": function(p) { - var area = p.area({type: "Polygon", coordinates: [[[-122, 37], [-71, 42], [-80, 25], [-122, 37]]]}); - assert.inDelta(area, 124884.274, 1e-3); - }, - "bounds of a line string": function(p) { - assert.inDelta(p.bounds({type: "LineString", coordinates: [[-122, 37], [-74, 40], [-100, 0]]}), - [[109.378, 189.584], [797.758, 504.660]], 1e-3); - }, - "centroid of a line string": function(p) { - assert.inDelta(p.centroid({type: "LineString", coordinates: [[-122, 37], [-74, 40], [-100, 0]]}), [545.131, 253.860], 1e-3); - } - }, - - "with an equirectangular projection rotated by [180, -248]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([-180, -248]) - .scale(900 / Math.PI) - .precision(0)); - }, - "renders a polygon": function(p) { - p({type: "Polygon", coordinates: [[[-175.03150315031502, 66.57410661866186], [-174.34743474347434, 66.33097912391239], [-174.5994599459946, 67.0603616081608], [-171.86318631863185, 66.90406536153614], [-169.9189918991899, 65.96628788178816], [-170.89108910891088, 65.53213164116411], [-172.54725472547256, 65.42793414341432], [-172.5832583258326, 64.45542416441643], [-172.97929792979298, 64.2470291689169], [-173.91539153915392, 64.28176166816681], [-174.67146714671466, 64.62908666066605], [-176.003600360036, 64.90694665466546], [-176.21962196219621, 65.34110289528951], [-177.22772277227722, 65.51476539153916], [-178.37983798379838, 65.37583539453945], [-178.91989198919893, 65.72316038703869], [-178.7038703870387, 66.10521787878787], [-179.8919891989199, 65.8620903840384], [-179.45994599459945, 65.3932016441644], [-180, 64.97641165316531], [-180, 68.95328281728172], [-177.55175517551754, 68.18916783378336], [-174.95949594959495, 67.19929160516051], [-175.03150315031502, 66.57410661866186]]]}); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 1370, y: 243}]); - } - }, - - "projection": { - "returns the current projection when called with no arguments": function(path) { - var p = path(), projection = _.geo.equirectangular(); - p.projection(projection); - assert.strictEqual(p.projection(), projection); - } - }, - - "pointRadius": { - "returns the current point radius when called with no arguments": function(path) { - var p = path(), radius = function() { return 5; }; - assert.strictEqual(p.pointRadius(), 4.5); - assert.strictEqual(p.pointRadius(radius).pointRadius(), radius); - }, - "coerces point radius to a number": { - "when the radius is specified as a constant": function(path) { - var p = path().projection(null).context(testContext).pointRadius("6"); - assert.strictEqual(p.pointRadius(), 6); - p({type: "Point", coordinates: [0, 0]}); - assert.strictEqual(testContext.buffer().filter(function(d) { return d.type === "arc"; })[0].r, 6); - }, - "when the radius is specified as a function": function(path) { - var p = path().projection(null).context(testContext).pointRadius(function() { return "6"; }); - p({type: "Point", coordinates: [0, 0]}); - assert.strictEqual(testContext.buffer().filter(function(d) { return d.type === "arc"; })[0].r, 6); - } - } - }, - - "with an equirectangular projection clipped to 90°": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90)); - }, - "renders a point": function(p) { - p({ - type: "Point", - coordinates: [-63, 18] - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 170, y: 160}, {type: "arc", x: 165, y: 160, r: 4.5} - ]); - }, - "renders a multipoint": function(p) { - p({ - type: "MultiPoint", - coordinates: [[-63, 18], [-62, 18], [-62, 17]] - }); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 170, y: 160}, {type: "arc", x: 165, y: 160, r: 4.5}, - {type: "moveTo", x: 175, y: 160}, {type: "arc", x: 170, y: 160, r: 4.5}, - {type: "moveTo", x: 175, y: 165}, {type: "arc", x: 170, y: 165, r: 4.5} - ]); - }, - "inserts exterior along clip edge if polygon interior surrounds it": function(p) { - p({type: "Polygon", coordinates: [[[80, -80], [80, 80], [-80, 80], [-80, -80], [80, -80]]]}); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 2); - }, - "inserts exterior along clip edge if polygon exterior surrounds it": function(p) { - p({type: "Polygon", coordinates: [[[100, -80], [-100, -80], [-100, 80], [100, 80], [100, -80]]]}); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 1); - }, - "renders a small circle of 60°": function(p) { - p(_.geo.circle().angle(60)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 276, y: 493}]); - }, - "renders a small circle of 120°": function(p) { - p(_.geo.circle().angle(120)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 87, y: 700}]); - }, - "degenerate polygon": function(p) { - p({type: "Polygon", coordinates: [[[0, 0], [0, 0], [0, 0], [0, 0]]]}); - assert.deepEqual(testContext.buffer(), []); - } - }, - - "with an equirectangular projection clipped to 90° and rotated by [-17°, -451°]": { - "renders a polygon": function(path) { - var pole = _.range(-180, 180, 10).map(function(x) { return [x, 70]; }); - pole.push(pole[0]); - path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([-17, -451]) - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90))({type: "Polygon", coordinates: [pole]}); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [ - {type: "moveTo", x: 510, y: 160}, - {type: "moveTo", x: 87, y: 700} - ]); - } - }, - - "with an equirectangular projection clipped to 90° and rotated by [71.03°, 42.37°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([71.03, 42.37]) - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90)); - }, - /* - "grid component": function(path) { - var yStepsBig = _.range(-90, 90, 10); - path({type: "LineString", coordinates: yStepsBig.map(function(y) { return [110, y]; })}); - assert.inDelta(testContext.buffer(), [[ - [109.538009, -90], - [110, -80], - [110, -70], - [110, -60], - [110, -50], - [110, -47.625390] - ]], 1e-6); - }, - */ - "can completely clip a LineString": function(p) { - p({type: "LineString", coordinates: [[90.0, -42.37], [95.0, -42.37], [90.0, -42.37]]}); - assert.deepEqual(testContext.buffer(), []); - }, - "doesn't insert a duplicate point": function(p) { - p({type: "LineString", coordinates: [[0, 0]]}); - assert.deepEqual(testContext.buffer(), [{type: "moveTo", x: 859, y: 187}]); - }, - "renders a visible point": function(p) { - p({type: "Point", coordinates: [0, 0]}); - assert.deepEqual(testContext.buffer(), [{type: "moveTo", x: 863, y: 187}, {type: "arc", x: 859, y: 187, r: 4.5}]); - }, - "does not render an invisible point": function(p) { - p({type: "Point", coordinates: [-180, 0]}); - assert.deepEqual(testContext.buffer(), []); - }, - "renders a multipoint": function(p) { - p({type: "MultiPoint", coordinates: [[0, 0], [-180, 0]]}); - assert.deepEqual(testContext.buffer(), [{type: "moveTo", x: 863, y: 187}, {type: "arc", x: 859, y: 187, r: 4.5}]); - } - }, - - "with an equirectangular projection clipped to 90° and rotated by [-24°, -175.5°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([-24, -175.5]) - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90)); - }, - "renders Antarctica with no gaps": function(p) { - p(antarctica); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 2); - } - }, - - "with an equirectangular projection clipped to 90° and rotated by [90°, 0°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([90, 0]) - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90)); - }, - "renders a small circle of 60°": function(p) { - p(_.geo.circle().angle(60)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 930, y: 550}]); - }, - "renders a small circle of 120°": function(p) { - p(_.geo.circle().angle(120)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 30, y: 550}]); - } - }, - - "with an equirectangular projection clipped to 90° and rotated by [180°, 0°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([180, 0]) - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90)); - }, - "does not render a small circle of 60°": function(p) { - p(_.geo.circle().angle(60)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), []); - }, - "renders a small circle of 120° in two parts": function(p) { - p(_.geo.circle().angle(120)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [ - {type: "moveTo", x: 276, y: 493}, - {type: "moveTo", x: 87, y: 700} - ]); - } - }, - - "with an equirectangular projection clipped to 90° and rotated by [270°, 0°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([270, 0]) - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90)); - }, - "renders a small circle of 60°": function(p) { - p(_.geo.circle().angle(60)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 30, y: -50}]); - }, - "renders a small circle of 120°": function(p) { - p(_.geo.circle().angle(120)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 930, y: -50}]); - } - }, - - "with an equirectangular projection clipped to 90° and rotated by [210°, 1°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([210, 1]) - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90)); - }, - "renders a small circle of 120°": function(p) { - p(_.geo.circle().angle(120)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 930, y: 250}]); - } - }, - - "with an equirectangular projection clipped to 90° and rotated by [-150°, 60°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .rotate([-150, 60]) - .scale(900 / Math.PI) - .precision(0) - .clipAngle(90)); - }, - "renders a small circle of 120°": function(p) { - p(_.geo.circle().angle(120)()); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 30, y: -87}]); - }, - "renders a sphere": function(p) { - p({type: "Sphere"}); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [{type: "moveTo", x: 87, y: 700}]); - } - }, - - "with an equirectangular projection clipped to 170°": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .precision(0) - .clipAngle(170)); - }, - "renders stripes": function(p) { - p(stripes(80, -80)); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [ - {type: "moveTo", x: -420, y: -150}, - {type: "moveTo", x: -420, y: 650}, - {type: "moveTo", x: 1331, y: 259} - ]); - } - }, - - "with an equirectangular projection clipped to 170° and rotated by [0°, -90°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .rotate([0, -90]) - .precision(0) - .clipAngle(170)); - }, - "renders stripes": function(p) { - p(stripes(80, -80)); - assert.deepEqual(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }), [ - {type: "moveTo", x: 480, y: 200}, - {type: "moveTo", x: 1350, y: 210} - ]); - } - }, - - "with an equirectangular projection clipped to 30°": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .precision(0) - .clipAngle(30)); - }, - "clips lines with two invisible endpoints and visible middle": function(p) { - p({type: "LineString", coordinates: [[-45, 0], [45, 0]]}); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 330, y: 250}, - {type: "lineTo", x: 630, y: 250} - ]); - } - }, - - "with an equirectangular projection clipped to 150°": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .precision(0) - .clipAngle(150)); - }, - "clips lines with two visible endpoints and invisible middle": function(p) { - p({type: "LineString", coordinates: [[135, 0], [-135, 0]]}); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 1155, y: 250}, - {type: "lineTo", x: 1230, y: 250}, - {type: "moveTo", x: -270, y: 250}, - {type: "lineTo", x: -195, y: 250} - ]); - } - }, - - "with an equirectangular projection rotated by [98°, 0°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .rotate([98, 0]) - .precision(0)); - }, - "renders Keweenaw, a small U.S. county": function(p) { - p({ - type: "Polygon", - coordinates: [[[-88.23013, 47.198326], [-88.514931, 47.285957], [-88.383484, 47.285957], [-88.23013, 47.198326]]] - }); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 1); - }, - "renders Accomack, a small U.S. county": function(p) { - p({ - type: "MultiPolygon", - coordinates: [ - [[[-75.397659, 38.013497], [-75.244304, 38.029928], [-75.666029, 37.465803], [-75.939876, 37.547957], [-75.671506, 37.95325], [-75.622213, 37.991589], [-75.397659, 38.013497]]], - [[[-76.016553, 37.95325], [-76.043938, 37.95325], [-75.994645, 37.95325], [-76.016553, 37.95325]]] - ] - }); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 2); - }, - "renders Hopewell, a small U.S. county": function(p) { - p({ - type: "Polygon", - coordinates: [[[-77.298157, 37.312448], [-77.298157, 37.312448], [-77.336496, 37.312448], [-77.281726, 37.312448], [-77.298157, 37.312448]]] - }); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 1); - } - }, - - "with an equirectangular projection rotated by [330°, 232°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .rotate([330, 232]) - .precision(0)); - }, - "renders degenerate points for a small circle of 30°": function(p) { - p(_.geo.circle().angle(30)()); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 2); - } - }, - - "with an equirectangular projection rotated by [34.5°, 90°]": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .rotate([34.5, 90]) - .precision(0)); - }, - "observes proper clip point ordering for lines": function(p) { - var line = _.range(-90, 180, 10).map(function(x) { return [x, 20]; }) - .concat(_.range(170, -100, -10).map(function(x) { return [x, 0]; })) - .concat([[-90, 20]]); - p({type: "Polygon", coordinates: [line]}); - assert.equal(testContext.buffer().filter(function(d) { return d.type === "moveTo"; }).length, 3); - } - }, - - "with an equirectangular projection with the viewport clipped to 960×500": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.equirectangular() - .scale(900 / Math.PI) - .clipExtent([[0, 0], [960, 500]]) - .precision(0)); - }, - "doesn't generate a redundant closing point": function(p) { - p({type: "Polygon", coordinates: [[[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]]]}); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 480, y: 250}, - {type: "lineTo", x: 480, y: 245}, - {type: "lineTo", x: 485, y: 245}, - {type: "lineTo", x: 485, y: 250}, - {type: "closePath"} - ]); - } - }, - - "with a stereographic projection and adaptive resampling": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.stereographic() - .precision(1)); - }, - "correctly resamples points on antimeridian": function(p) { - p({type: "LineString", coordinates: [[0, 90], [90, 0]]}); - assert.deepEqual(testContext.buffer(), [ - {type: "moveTo", x: 480, y: 100}, - {type: "lineTo", x: 509, y: 103}, - {type: "lineTo", x: 537, y: 111}, - {type: "lineTo", x: 563, y: 125}, - {type: "lineTo", x: 586, y: 144}, - {type: "lineTo", x: 605, y: 167}, - {type: "lineTo", x: 619, y: 193}, - {type: "lineTo", x: 627, y: 221}, - {type: "lineTo", x: 630, y: 250} - ]); - } - }, - - "with an Albers projection and adaptive resampling": { - "correctly resamples near the poles": function(path) { - var p = path() - .context(testContext) - .projection(_.geo.albers() - .scale(140) - .rotate([0, 0]) - .precision(1)); - p({type: "LineString", coordinates: [[0, 88], [180, 89]]}); - assert.isTrue(testContext.buffer().filter(function(d) { return d.type === "lineTo"; }).length > 1); - p({type: "LineString", coordinates: [[180, 90], [1, 89.5]]}); - assert.isTrue(testContext.buffer().filter(function(d) { return d.type === "lineTo"; }).length > 1); - }, - "rotate([11.5, 285])": function(path) { - var p = path() - .context(testContext) - .projection(_.geo.albers() - .scale(140) - .rotate([11.5, 285]) - .precision(1)); - p({type: "LineString", coordinates: [[170, 20], [170, 0]]}); - assert.isTrue(testContext.buffer().filter(function(d) { return d.type === "lineTo"; }).length > 1); - }, - "wavy projection": function(path) { - var p = path() - .context(testContext) - .projection(_.geo.projection(function(λ, φ) { - return [λ, Math.sin(λ * 4)]; - }) - .scale(140) - .precision(1)); - p({type: "LineString", coordinates: [[-45, 0], [45, 0]]}); - assert.isTrue(testContext.buffer().filter(function(d) { return d.type === "lineTo"; }).length > 1); - } - }, - - "with an Albers projection rotated by [11.5°, 285°] and adaptive resampling": { - topic: function(path) { - return path() - .context(testContext) - .projection(_.geo.albers() - .scale(140) - .rotate([11.5, 285]) - .precision(1)); - }, - "correctly resamples near the poles": function(p) { - p({type: "LineString", coordinates: [[170, 20], [170, 0]]}); - assert.isTrue(testContext.buffer().filter(function(d) { return d.type === "lineTo"; }).length > 1); - } - } - } -}); - -var testBuffer = []; - -var testContext = { - arc: function(x, y, r, a0, a1) { testBuffer.push({type: "arc", x: Math.round(x), y: Math.round(y), r: r}); }, - moveTo: function(x, y) { testBuffer.push({type: "moveTo", x: Math.round(x), y: Math.round(y)}); }, - lineTo: function(x, y) { testBuffer.push({type: "lineTo", x: Math.round(x), y: Math.round(y)}); }, - closePath: function() { testBuffer.push({type: "closePath"}); }, - buffer: function() { var result = testBuffer; testBuffer = []; return result; } -}; - -function stripes(a, b) { - return {type: "Polygon", coordinates: [a, b].map(function(d, i) { - var stripe = _.range(-180, 180, 1).map(function(x) { return [x, d]; }); - stripe.push(stripe[0]); - return i ? stripe.reverse() : stripe; - })}; -} - -var antarctica = {type: "Polygon", coordinates: [[[-58.61414,-64.15246],[-59.04507,-64.36800],[-59.78934,-64.21122],[-60.61192,-64.30920],[-61.29741,-64.54432],[-62.02210,-64.79909],[-62.51176,-65.09302],[-62.64885,-65.48494],[-62.59012,-65.85721],[-62.12007,-66.19032],[-62.80556,-66.42550],[-63.74569,-66.50384],[-64.29410,-66.83700],[-64.88169,-67.15047],[-65.50842,-67.58161],[-65.66508,-67.95388],[-65.31254,-68.36533],[-64.78371,-68.67890],[-63.96110,-68.91398],[-63.19729,-69.22755],[-62.78595,-69.61941],[-62.57051,-69.99174],[-62.27673,-70.38366],[-61.80666,-70.71676],[-61.51290,-71.08904],[-61.37580,-72.01007],[-61.08197,-72.38235],[-61.00366,-72.77426],[-60.69026,-73.16617],[-60.82736,-73.69524],[-61.37580,-74.10674],[-61.96336,-74.43984],[-63.29520,-74.57699],[-63.74569,-74.92974],[-64.35283,-75.26284],[-65.86098,-75.63512],[-67.19281,-75.79191],[-68.44628,-76.00745],[-69.79772,-76.22299],[-70.60072,-76.63449],[-72.20677,-76.67366],[-73.96953,-76.63449],[-75.55597,-76.71288],[-77.24037,-76.71288],[-76.92697,-77.10480],[-75.39929,-77.28106],[-74.28287,-77.55542],[-73.65611,-77.90811],[-74.77253,-78.22163],[-76.49610,-78.12365],[-77.92585,-78.37841],[-77.98466,-78.78991],[-78.02378,-79.18183],[-76.84863,-79.51493],[-76.63322,-79.88721],[-75.36009,-80.25954],[-73.24485,-80.41633],[-71.44294,-80.69062],[-70.01316,-81.00415],[-68.19164,-81.31767],[-65.70427,-81.47445],[-63.25603,-81.74875],[-61.55202,-82.04269],[-59.69141,-82.37585],[-58.71212,-82.84610],[-58.22248,-83.21843],[-57.00811,-82.86569],[-55.36289,-82.57175],[-53.61977,-82.25823],[-51.54364,-82.00352],[-49.76134,-81.72917],[-47.27393,-81.70958],[-44.82570,-81.84673],[-42.80836,-82.08191],[-42.16202,-81.65082],[-40.77143,-81.35689],[-38.24481,-81.33730],[-36.26666,-81.12171],[-34.38639,-80.90617],[-32.31029,-80.76902],[-30.09709,-80.59265],[-28.54980,-80.33793],[-29.25490,-79.98519],[-29.68580,-79.63250],[-29.68580,-79.26022],[-31.62480,-79.29939],[-33.68132,-79.45613],[-35.63991,-79.45613],[-35.91410,-79.08385],[-35.77700,-78.33924],[-35.32654,-78.12365],[-33.89676,-77.88852],[-32.21236,-77.65345],[-30.99805,-77.35951],[-29.78373,-77.06557],[-28.88277,-76.67366],[-27.51175,-76.49734],[-26.16033,-76.36014],[-25.47482,-76.28180],[-23.92755,-76.24258],[-22.45859,-76.10543],[-21.22469,-75.90947],[-20.01037,-75.67434],[-18.91354,-75.43921],[-17.52298,-75.12569],[-16.64158,-74.79253],[-15.70149,-74.49860],[-15.40771,-74.10674],[-16.46532,-73.87161],[-16.11278,-73.46011],[-15.44685,-73.14654],[-14.40880,-72.95058],[-13.31197,-72.71545],[-12.29350,-72.40193],[-11.51006,-72.01007],[-11.02043,-71.53976],[-10.29577,-71.26541],[-9.10101,-71.32422],[-8.61138,-71.65733],[-7.41662,-71.69650],[-7.37745,-71.32422],[-6.86823,-70.93231],[-5.79098,-71.03028],[-5.53637,-71.40261],[-4.34166,-71.46137],[-3.04898,-71.28505],[-1.79549,-71.16743],[-0.65948,-71.22624],[-0.22863,-71.63774],[0.86819,-71.30463],[1.88668,-71.12826],[3.02263,-70.99111],[4.13905,-70.85391],[5.15754,-70.61878],[6.27391,-70.46205],[7.13571,-70.24651],[7.74286,-69.89376],[8.48711,-70.14853],[9.52513,-70.01133],[10.24984,-70.48163],[10.81782,-70.83433],[11.95382,-70.63837],[12.40428,-70.24651],[13.42277,-69.97216],[14.73499,-70.03091],[15.12675,-70.40324],[15.94934,-70.03091],[17.02658,-69.91335],[18.20171,-69.87418],[19.25937,-69.89376],[20.37573,-70.01133],[21.45298,-70.07014],[21.92303,-70.40324],[22.56940,-70.69718],[23.66618,-70.52081],[24.84135,-70.48163],[25.97730,-70.48163],[27.09372,-70.46205],[28.09258,-70.32485],[29.15024,-70.20728],[30.03158,-69.93293],[30.97173,-69.75661],[31.99017,-69.65864],[32.75405,-69.38429],[33.30244,-68.83564],[33.87041,-68.50258],[34.90849,-68.65927],[35.30020,-69.01201],[36.16201,-69.24714],[37.20003,-69.16874],[37.90510,-69.52144],[38.64940,-69.77620],[39.66789,-69.54107],[40.02043,-69.10994],[40.92135,-68.93362],[41.95943,-68.60051],[42.93870,-68.46331],[44.11387,-68.26740],[44.89729,-68.05186],[45.71992,-67.81673],[46.50334,-67.60119],[47.44344,-67.71875],[48.34441,-67.36606],[48.99073,-67.09171],[49.93088,-67.11130],[50.75347,-66.87617],[50.94932,-66.52348],[51.79154,-66.24913],[52.61413,-66.05317],[53.61303,-65.89639],[54.53355,-65.81804],[55.41494,-65.87680],[56.35504,-65.97478],[57.15809,-66.24913],[57.25596,-66.68021],[58.13736,-67.01332],[58.74450,-67.28767],[59.93931,-67.40523],[60.60522,-67.67958],[61.42780,-67.95388],[62.38748,-68.01269],[63.19048,-67.81673],[64.05234,-67.40523],[64.99244,-67.62072],[65.97171,-67.73834],[66.91186,-67.85590],[67.89113,-67.93430],[68.89003,-67.93430],[69.71262,-68.97279],[69.67345,-69.22755],[69.55594,-69.67822],[68.59625,-69.93293],[67.81273,-70.30526],[67.94988,-70.69718],[69.06630,-70.67754],[68.92915,-71.06945],[68.41998,-71.44178],[67.94988,-71.85328],[68.71376,-72.16680],[69.86930,-72.26478],[71.02489,-72.08841],[71.57328,-71.69650],[71.90628,-71.32422],[72.45462,-71.01070],[73.08141,-70.71676],[73.33602,-70.36402],[73.86487,-69.87418],[74.49155,-69.77620],[75.62755,-69.73703],[76.62646,-69.61941],[77.64490,-69.46268],[78.13453,-69.07076],[78.42837,-68.69844],[79.11385,-68.32621],[80.09312,-68.07150],[80.93534,-67.87554],[81.48379,-67.54238],[82.05176,-67.36606],[82.77642,-67.20928],[83.77533,-67.30726],[84.67620,-67.20928],[85.65552,-67.09171],[86.75235,-67.15047],[87.47701,-66.87617],[87.98628,-66.20991],[88.35841,-66.48426],[88.82840,-66.95456],[89.67063,-67.15047],[90.63036,-67.22886],[91.59009,-67.11130],[92.60853,-67.18969],[93.54863,-67.20928],[94.17541,-67.11130],[95.01759,-67.17011],[95.78147,-67.38565],[96.68239,-67.24850],[97.75964,-67.24850],[98.68020,-67.11130],[99.71818,-67.24850],[100.38418,-66.91534],[100.89335,-66.58223],[101.57889,-66.30788],[102.83241,-65.56328],[103.47867,-65.70048],[104.24255,-65.97478],[104.90845,-66.32752],[106.18156,-66.93493],[107.16088,-66.95456],[108.08139,-66.95456],[109.15863,-66.83700],[110.23583,-66.69980],[111.05847,-66.42550],[111.74395,-66.13156],[112.86037,-66.09234],[113.60467,-65.87680],[114.38808,-66.07276],[114.89730,-66.38628],[115.60238,-66.69980],[116.69916,-66.66063],[117.38470,-66.91534],[118.57946,-67.17011],[119.83292,-67.26808],[120.87099,-67.18969],[121.65441,-66.87617],[122.32036,-66.56265],[123.22129,-66.48426],[124.12227,-66.62146],[125.16024,-66.71938],[126.10039,-66.56265],[127.00142,-66.56265],[127.88276,-66.66063],[128.80328,-66.75861],[129.70425,-66.58223],[130.78145,-66.42550],[131.79994,-66.38628],[132.93589,-66.38628],[133.85646,-66.28830],[134.75738,-66.20996],[135.03158,-65.72007],[135.07075,-65.30857],[135.69748,-65.58286],[135.87380,-66.03359],[136.20670,-66.44509],[136.61804,-66.77819],[137.46027,-66.95456],[138.59622,-66.89576],[139.90844,-66.87617],[140.80942,-66.81736],[142.12169,-66.81736],[143.06184,-66.79778],[144.37406,-66.83700],[145.49042,-66.91534],[146.19555,-67.22886],[145.99969,-67.60119],[146.64606,-67.89513],[147.72326,-68.13025],[148.83962,-68.38502],[150.13231,-68.56129],[151.48370,-68.71812],[152.50224,-68.87481],[153.63819,-68.89450],[154.28456,-68.56129],[155.16585,-68.83564],[155.92979,-69.14921],[156.81113,-69.38429],[158.02552,-69.48226],[159.18101,-69.59983],[159.67069,-69.99174],[160.80665,-70.22687],[161.57047,-70.57961],[162.68689,-70.73635],[163.84243,-70.71676],[164.91968,-70.77552],[166.11443,-70.75593],[167.30909,-70.83433],[168.42561,-70.97148],[169.46358,-71.20666],[170.50166,-71.40261],[171.20679,-71.69650],[171.08922,-72.08841],[170.56042,-72.44115],[170.10995,-72.89182],[169.75736,-73.24452],[169.28732,-73.65601],[167.97510,-73.81280],[167.38748,-74.16549],[166.09480,-74.38104],[165.64439,-74.77295],[164.95885,-75.14528],[164.23419,-75.45880],[163.82279,-75.87030],[163.56823,-76.24258],[163.47026,-76.69330],[163.48989,-77.06557],[164.05787,-77.45744],[164.27336,-77.82977],[164.74346,-78.18251],[166.60412,-78.31961],[166.99578,-78.75074],[165.19387,-78.90748],[163.66621,-79.12302],[161.76638,-79.16224],[160.92416,-79.73048],[160.74789,-80.20073],[160.31696,-80.57306],[159.78821,-80.94539],[161.12001,-81.27850],[161.62928,-81.69000],[162.49099,-82.06227],[163.70533,-82.39543],[165.09594,-82.70895],[166.60412,-83.02247],[168.89566,-83.33599],[169.40478,-83.82589],[172.28393,-84.04143],[172.47704,-84.11791],[173.22408,-84.41371],[175.98567,-84.15899],[178.27721,-84.47251],[180.00000,-84.71338],[180.00000,-90.0],[-180.0,-90.0],[-180.0,-84.71338],[-179.94249,-84.72144],[-179.05867,-84.13941],[-177.25677,-84.45293],[-177.14080,-84.41794],[-176.86199,-84.33381],[-176.52395,-84.23181],[-176.23030,-84.14320],[-176.08467,-84.09925],[-175.93410,-84.10159],[-175.82988,-84.11791],[-174.38250,-84.53432],[-173.11655,-84.11791],[-172.88910,-84.06101],[-169.95122,-83.88464],[-168.99998,-84.11791],[-168.53019,-84.23739],[-167.02209,-84.57049],[-164.18214,-84.82520],[-161.92977,-85.13873],[-158.07137,-85.37391],[-155.19225,-85.09955],[-150.94209,-85.29551],[-148.53307,-85.60903],[-145.88891,-85.31510],[-143.10771,-85.04075],[-142.89227,-84.57049],[-146.82906,-84.53127],[-150.06073,-84.29614],[-150.90292,-83.90423],[-153.58620,-83.68868],[-153.40990,-83.23801],[-153.03775,-82.82652],[-152.66563,-82.45419],[-152.86151,-82.04269],[-154.52629,-81.76839],[-155.29017,-81.41565],[-156.83744,-81.10212],[-154.40878,-81.16093],[-152.09766,-81.00415],[-150.64829,-81.33730],[-148.86599,-81.04337],[-147.22074,-80.67104],[-146.41774,-80.33793],[-146.77028,-79.92643],[-148.06294,-79.65208],[-149.53190,-79.35820],[-151.58841,-79.29939],[-153.39032,-79.16224],[-155.32937,-79.06426],[-155.97566,-78.69193],[-157.26830,-78.37841],[-158.05176,-78.02567],[-158.36513,-76.88920],[-157.87547,-76.98723],[-156.97457,-77.30075],[-155.32937,-77.20272],[-153.74283,-77.06557],[-152.92024,-77.49666],[-151.33378,-77.39873],[-150.00194,-77.18314],[-148.74848,-76.90884],[-147.61248,-76.57573],[-146.10440,-76.47775],[-146.14352,-76.10543],[-146.49609,-75.73315],[-146.20230,-75.38041],[-144.90962,-75.20403],[-144.32203,-75.53719],[-142.79435,-75.34123],[-141.63876,-75.08647],[-140.20900,-75.06688],[-138.85759,-74.96891],[-137.50619,-74.73378],[-136.42890,-74.51824],[-135.21458,-74.30269],[-134.43119,-74.36145],[-133.74565,-74.43984],[-132.25716,-74.30269],[-130.92531,-74.47901],[-129.55428,-74.45943],[-128.24203,-74.32228],[-126.89062,-74.42026],[-125.40208,-74.51824],[-124.01149,-74.47901],[-122.56215,-74.49860],[-121.07361,-74.51824],[-119.70255,-74.47901],[-118.68414,-74.18508],[-117.46980,-74.02834],[-116.21631,-74.24389],[-115.02155,-74.06751],[-113.94433,-73.71482],[-113.29798,-74.02834],[-112.94545,-74.38104],[-112.29908,-74.71419],[-111.26105,-74.42026],[-110.06632,-74.79253],[-108.71490,-74.91010],[-107.55934,-75.18445],[-106.14914,-75.12569],[-104.87607,-74.94932],[-103.36794,-74.98849],[-102.01650,-75.12569],[-100.64553,-75.30201],[-100.11669,-74.87093],[-100.76304,-74.53782],[-101.25270,-74.18508],[-102.54533,-74.10674],[-103.11331,-73.73441],[-103.32875,-73.36208],[-103.68128,-72.61753],[-102.91748,-72.75467],[-101.60523,-72.81343],[-100.31252,-72.75467],[-99.13737,-72.91141],[-98.11888,-73.20534],[-97.68803,-73.55804],[-96.33659,-73.61684],[-95.04396,-73.47969],[-93.67290,-73.28374],[-92.43900,-73.16617],[-91.42056,-73.40130],[-90.08873,-73.32291],[-89.22695,-72.55872],[-88.42395,-73.00939],[-87.26833,-73.18576],[-86.01482,-73.08778],[-85.19223,-73.47969],[-83.87999,-73.51887],[-82.66564,-73.63643],[-81.47091,-73.85197],[-80.68744,-73.47969],[-80.29579,-73.12695],[-79.29688,-73.51887],[-77.92585,-73.42089],[-76.90736,-73.63643],[-76.22187,-73.96954],[-74.89004,-73.87161],[-73.85202,-73.65601],[-72.83353,-73.40130],[-71.61921,-73.26415],[-70.20904,-73.14654],[-68.93591,-73.00939],[-67.95662,-72.79385],[-67.36906,-72.48032],[-67.13403,-72.04924],[-67.25154,-71.63774],[-67.56494,-71.24583],[-67.91747,-70.85391],[-68.23084,-70.46205],[-68.48545,-70.10931],[-68.54420,-69.71739],[-68.44628,-69.32553],[-67.97623,-68.95320],[-67.58449,-68.54170],[-67.42784,-68.14984],[-67.62367,-67.71875],[-67.74118,-67.32684],[-67.25154,-66.87617],[-66.70318,-66.58223],[-66.05681,-66.20996],[-65.37132,-65.89639],[-64.56827,-65.60250],[-64.17654,-65.17142],[-63.62815,-64.89707],[-63.00139,-64.64230],[-62.04168,-64.58355],[-61.41492,-64.27003],[-60.70985,-64.07407],[-59.88726,-63.95651],[-59.16258,-63.70174],[-58.59455,-63.38822],[-57.81114,-63.27066],[-57.22358,-63.52542],[-57.59572,-63.85853],[-58.61414,-64.15246]]]}; - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-mock.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-mock.js deleted file mode 100644 index c32a5a0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-mock.js +++ /dev/null @@ -1,18 +0,0 @@ -import "../../src/geo/point-in-polygon"; -import "../../src/math/trigonometry"; - -d3.geo.pointInPolygon = function(polygon) { - polygon = polygon.map(function(ring) { - ring = ring.map(pointRadians); - ring.pop(); - return ring; - }); - - return function(point) { - return d3_geo_pointInPolygon(pointRadians(point), polygon); - }; - - function pointRadians(point) { - return [point[0] * d3_radians, point[1] * d3_radians]; - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-test.js deleted file mode 100644 index 02687b0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/point-in-polygon-test.js +++ /dev/null @@ -1,382 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.pointInPolygon"); - -suite.addBatch({ - "d3.geo.pointInPolygon": { - topic: load("../test/geo/point-in-polygon-mock").expression("d3.geo.pointInPolygon"), - "empty": function(pointInPolygon) { - assert.ok(!pointInPolygon([])([0, 0])); - }, - "simple": { - topic: function(pointInPolygon) { - return pointInPolygon([[[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]]]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([.1, 2])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([.1, .1])); - } - }, - "small circle": { - topic: function(pointInPolygon) { - return pointInPolygon(_.geo.circle().angle(60)().coordinates); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([-180, 0])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([1, 1])); - } - }, - "South pole": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[-60, -80], [60, -80], [180, -80], [-60, -80]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 0])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, -85])); - } - }, - "North pole": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[60, 80], [-60, 80], [-180, 80], [60, 80]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 0])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 85])); - } - }, - "larger than hemisphere": { - "near [0°, 0°]": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[0, 0], [1, 0], [1, 1], [0, 1], [0, 0]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([.1, .1])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([2, .1])); - } - }, - "South pole": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[-60, 80], [60, 80], [180, 80], [-60, 80]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 85])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 0])); - } - }, - "North pole": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[60, -80], [-60, -80], [-180, -80], [60, -80]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, -85])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 0])); - } - }, - "circle with radius 120°": { - topic: function(pointInPolygon) { - return pointInPolygon(_.geo.circle().angle(120)().coordinates); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([-180, 0])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([-90, 0])); - } - }, - "narrow strip hole, length 340°": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[-170, -1], [0, -1], [170, -1], [170, 1], [0, 1], [-170, 1], [-170, -1]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 0])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 20])); - } - }, - "narrow equatorial hole": { - topic: function(pointInPolygon) { - var circle = _.geo.circle().origin([0, -90]); - return pointInPolygon([ - circle.angle(90 - .01)().coordinates[0], - circle.angle(90 + .01)().coordinates[0].reverse() - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 0])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, -90])); - } - }, - "narrow equatorial strip": { - topic: function(pointInPolygon) { - var circle = _.geo.circle().origin([0, -90]); - return pointInPolygon([ - circle.angle(90 + .01)().coordinates[0], - circle.angle(90 - .01)().coordinates[0].reverse() - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, -90])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 0])); - } - } - }, - "ring": { - "near [0°, 0°]": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]], - [[.4, .4], [.6, .4], [.6, .6], [.4, .6], [.4, .4]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([.5, .5])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([.1, .5])); - } - }, - "equatorial": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[0, -10], [-120, -10], [120, -10], [0, -10]], - [[0, 10], [120, 10], [-120, 10], [0, 10]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 20])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 0])); - } - }, - "excluding both poles": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[10, 10], [-10, 10], [-10, -10], [10, -10], [10, 10]].reverse(), - [[170, 10], [170, -10], [-170, -10], [-170, 10], [170, 10]].reverse() - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 90])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 0])); - } - }, - "containing both poles": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[10, 10], [-10, 10], [-10, -10], [10, -10], [10, 10]], - [[170, 10], [170, -10], [-170, -10], [-170, 10], [170, 10]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 0])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 20])); - } - }, - "containing the South pole": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[10, 10], [-10, 10], [-10, -10], [10, -10], [10, 10]], - [[0, 80], [120, 80], [-120, 80], [0, 80]] - ]); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 90])); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, -90])); - } - }, - "containing the North pole": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[10, 10], [-10, 10], [-10, -10], [10, -10], [10, 10]].reverse(), - [[0, 80], [120, 80], [-120, 80], [0, 80]].reverse() - ]); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 90])); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, -90])); - } - } - }, - "self-intersecting": { - "near [0°, 0°]": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[0, 0], [1, 0], [1, 3], [3, 3], [3, 1], [0, 1], [0, 0]] - ]); - }, - "inside": { - "counter-clockwise region": function(pointInPolygon) { - assert.ok(pointInPolygon([.5, .5])); - }, - "clockwise region": function(pointInPolygon) { - assert.ok(pointInPolygon([2, 2])); - } - }, - "outside": { - "counter-clockwise region": function(pointInPolygon) { - assert.ok(!pointInPolygon([15, .5])); - }, - "clockwise region": function(pointInPolygon) { - assert.ok(!pointInPolygon([12, 2])); - } - } - }, - "near the South pole": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[-10, -80], [120, -80], [-120, -80], [10, -85], [10, -75], [-10, -75], [-10, -80]] - ]); - }, - "inside": { - "counter-clockwise region": function(pointInPolygon) { - assert.ok(pointInPolygon([0, -76])); - }, - "clockwise region": function(pointInPolygon) { - assert.ok(pointInPolygon([0, -89])); - } - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 0])); - } - }, - "near the North pole": { - topic: function(pointInPolygon) { - return pointInPolygon([ - [[-10, 80], [-10, 75], [10, 75], [10, 85], [-120, 80], [120, 80], [-10, 80]] - ]); - }, - "inside": { - "clockwise region": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 76])); - }, - "counter-clockwise region": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 89])); - } - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([0, 0])); - } - } - }, - "touching a pole": { - "hemisphere touching the South pole": { - topic: function(pointInPolygon) { - return pointInPolygon(_.geo.circle().angle(90)().coordinates); - }, - "origin is inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 0])); - } - }, - "triangle touching the South pole": { - topic: function(pointInPolygon) { - return pointInPolygon([[[180, -90], [-45, 0], [45, 0], [180, -90]]]); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([-44, 0])); - assert.ok(pointInPolygon([0, 0])); - assert.ok(pointInPolygon([0, -30])); - assert.ok(pointInPolygon([30, -80])); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([-46, 0])); - assert.ok(!pointInPolygon([0, 1])); - assert.ok(!pointInPolygon([-90, -80])); - } - }, - "triangle touching the South pole (2)": { - topic: function(pointInPolygon) { - return pointInPolygon([[[-45, 0], [45, 0], [180, -90], [-45, 0]]]); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([-44, 0])); - assert.ok(pointInPolygon([0, 0])); - assert.ok(pointInPolygon([0, -30])); - assert.ok(pointInPolygon([30, -80])); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([-46, 0])); - assert.ok(!pointInPolygon([0, 1])); - assert.ok(!pointInPolygon([-90, -80])); - } - }, - "triangle touching the South pole (3)": { - topic: function(pointInPolygon) { - return pointInPolygon([[[180, -90], [-135, 0], [135, 0], [180, -90]]]); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([0, 0])); - assert.ok(pointInPolygon([180, 1])); - assert.ok(pointInPolygon([-90, -80])); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([180, 0])); - assert.ok(!pointInPolygon([150, 0])); - assert.ok(!pointInPolygon([180, -30])); - assert.ok(!pointInPolygon([150, -80])); - } - }, - "triangle touching the North pole": { - topic: function(pointInPolygon) { - return pointInPolygon([[[180, 90], [45, 0], [-45, 0], [180, 90]]]); - }, - "inside": function(pointInPolygon) { - assert.ok(pointInPolygon([-44, 10])); - assert.ok(pointInPolygon([0, 10])); - assert.ok(pointInPolygon([30, 80])); - }, - "outside": function(pointInPolygon) { - assert.ok(!pointInPolygon([-90, 0])); - assert.ok(!pointInPolygon([0, -1])); - assert.ok(!pointInPolygon([0, -80])); - assert.ok(!pointInPolygon([-90, 1])); - assert.ok(!pointInPolygon([-90, 80])); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/projection-test-suite.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/projection-test-suite.js deleted file mode 100644 index d780fd3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/projection-test-suite.js +++ /dev/null @@ -1,29 +0,0 @@ -var assert = require("../assert"), - _ = require("../../"), - format = _.format("13.8f"); - -module.exports = function(suite, mapping) { - - for (var place in mapping) { - suite[place] = test(mapping[place][0], mapping[place][1]); - } - - function test(location, point) { - return function(projection) { - var actualLocation = projection.invert(point), - actualPoint = projection(location); - try { - assert.inDelta([actualPoint, actualLocation], [point, location], 1e-5); - } catch (e) { - e.message = "project [[" - + location.map(format).join(", ") + "], [" + actualPoint.map(format).join(", ") - + "]]\n invert [[" - + actualLocation.map(format).join(", ") + "], [" + point.map(format).join(", ") - + "]]"; - throw e; - } - }; - } - - return suite; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/projection-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/projection-test.js deleted file mode 100644 index b68d373..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/projection-test.js +++ /dev/null @@ -1,58 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.projection"); - -suite.addBatch({ - "projection": { - topic: load("geo/projection").expression("d3.geo.projection"), - "a custom invertible projection": { - topic: function(projection) { - function forward(λ, φ) { return [λ, φ]; } - forward.invert = function(x, y) {}; - return projection(forward); - }, - - "invert": { - "can return undefined": function(projection) { - assert.isUndefined(projection.invert([0, 0])); - } - }, - - "scale": { - "defaults to 150": function(projection) { - assert.equal(projection.scale(), 150); - }, - "is coerced to a number": function(projection) { - assert.strictEqual(projection.scale("400"), projection); - assert.strictEqual(projection.scale(), 400); - } - }, - - "translate": { - "defaults to [480, 250]": function(projection) { - assert.deepEqual(projection.translate(), [480, 250]); - }, - "is coerced to two numbers": function(projection) { - assert.strictEqual(projection.translate(["23", "141"]), projection); - assert.strictEqual(projection.translate()[0], 23); - assert.strictEqual(projection.translate()[1], 141); - } - }, - - "rotate": { - "defaults to [0, 0, 0]": function(projection) { - assert.deepEqual(projection.rotate(), [0, 0, 0]); - }, - "is coerced to three numbers": function(projection) { - assert.strictEqual(projection.rotate(["23", "41"]), projection); - assert.strictEqual(projection.rotate()[0], 23); - assert.strictEqual(projection.rotate()[1], 41); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/rotation-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/rotation-test.js deleted file mode 100644 index d664e43..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/rotation-test.js +++ /dev/null @@ -1,35 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.rotation"); - -suite.addBatch({ - "rotation": { - topic: load("geo/rotation").expression("d3.geo.rotation"), - "a rotation of [+90°, 0°]": { - topic: function(rotation) { - return rotation([90, 0]); - }, - "only rotates longitude": function(rotation) { - assert.inDelta(rotation([0, 0]), [90, 0], 1e-6); - }, - "wraps around when crossing the antimeridian": function(rotation) { - assert.inDelta(rotation([150, 0]), [-120, 0], 1e-6); - } - }, - "a rotation of [-45°, -45°]": { - topic: function(rotation) { - return rotation([-45, 45]); - }, - "rotates longitude and latitude": function(rotation) { - assert.inDelta(rotation([0, 0]), [-54.73561, 30], 1e-6); - }, - "inverse rotation of longitude and latitude": function(rotation) { - assert.inDelta(rotation.invert([-54.73561, 30]), [0, 0], 1e-6); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/stereographic-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/stereographic-test.js deleted file mode 100644 index 0987198..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/stereographic-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.stereographic"); - -suite.addBatch({ - "stereographic": { - topic: load("geo/stereographic").expression("d3.geo.stereographic"), - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 473.84094732, 117.14003304]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 459.00877672, 123.45642208]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 482.65216217, 160.62316700]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 449.13660231, 342.87385937]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 493.06074697, 121.99919699]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 387.44967610]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 112.55032390]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.04106035, -0.88573312]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.13994149, -0.84362385]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.01768108, -0.59584555]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.20575598, 0.61915906]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.08707165, -0.85333869]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 0.91633117]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -0.91633117]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/stream-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/stream-test.js deleted file mode 100644 index e25318b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/stream-test.js +++ /dev/null @@ -1,214 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geo.stream"); - -suite.addBatch({ - "stream": { - topic: load("geo/stream").expression("d3.geo.stream"), - "does not allow null input": function(stream) { - try { - stream(null); - assert.fail("expected error"); - } catch (expected) {} - }, - "ignores unknown types": function(stream) { - stream({type: "Unknown"}, {}); - stream({type: "Feature", geometry: {type: "Unknown"}}, {}); - stream({type: "FeatureCollection", features: [{type: "Feature", geometry: {type: "Unknown"}}]}, {}); - stream({type: "GeometryCollection", geometries: [{type: "Unknown"}]}, {}); - }, - "ignores null geometries": function(stream) { - stream(null, {}); - stream({type: "Feature", geometry: null}, {}); - stream({type: "FeatureCollection", features: [{type: "Feature", geometry: null}]}, {}); - stream({type: "GeometryCollection", geometries: [null]}, {}); - }, - "returns void": function(stream) { - assert.isUndefined(stream({type: "Point", coordinates: [1, 2]}, {point: function() { return true; }})); - }, - "allows empty multi-geometries": function(stream) { - stream({type: "MultiPoint", coordinates: []}, {}); - stream({type: "MultiLineString", coordinates: []}, {}); - stream({type: "MultiPolygon", coordinates: []}, {}); - }, - "Sphere ↦ sphere": function(stream) { - var calls = 0; - stream({type: "Sphere"}, { - sphere: function() { - assert.equal(arguments.length, 0); - assert.equal(++calls, 1); - } - }); - assert.equal(calls, 1); - }, - "Point ↦ point": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "Point", coordinates: [1, 2, 3]}, { - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.equal(++calls, 1); - } - }); - assert.equal(calls, 1); - }, - "MultiPoint ↦ point*": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "MultiPoint", coordinates: [[1, 2, 3], [4, 5, 6]]}, { - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.isTrue(1 <= ++calls && calls <= 2); - } - }); - assert.equal(calls, 2); - }, - "LineString ↦ lineStart, point{2,}, lineEnd": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "LineString", coordinates: [[1, 2, 3], [4, 5, 6]]}, { - lineStart: function() { - assert.equal(arguments.length, 0); - assert.equal(++calls, 1); - }, - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.isTrue(2 <= ++calls && calls <= 3); - }, - lineEnd: function() { - assert.equal(arguments.length, 0); - assert.equal(++calls, 4); - } - }); - assert.equal(calls, 4); - }, - "MultiLineString ↦ (lineStart, point{2,}, lineEnd)*": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "MultiLineString", coordinates: [[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]}, { - lineStart: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 1 || calls === 5); - }, - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.isTrue(2 <= ++calls && calls <= 3 || 6 <= calls && calls <= 7); - }, - lineEnd: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 4 || calls === 8); - } - }); - assert.equal(calls, 8); - }, - "Polygon ↦ polygonStart, lineStart, point{2,}, lineEnd, polygonEnd": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "Polygon", coordinates: [[[1, 2, 3], [4, 5, 6], [1, 2, 3]], [[7, 8, 9], [10, 11, 12], [7, 8, 9]]]}, { - polygonStart: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 1); - }, - lineStart: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 2 || calls === 6); - }, - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.isTrue(3 <= ++calls && calls <= 4 || 7 <= calls && calls <= 8); - }, - lineEnd: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 5 || calls === 9); - }, - polygonEnd: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 10); - } - }); - assert.equal(calls, 10); - }, - "MultiPolygon ↦ (polygonStart, lineStart, point{2,}, lineEnd, polygonEnd)*": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "MultiPolygon", coordinates: [[[[1, 2, 3], [4, 5, 6], [1, 2, 3]]], [[[7, 8, 9], [10, 11, 12], [7, 8, 9]]]]}, { - polygonStart: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 1 || calls === 7); - }, - lineStart: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 2 || calls === 8); - }, - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.isTrue(3 <= ++calls && calls <= 4 || 9 <= calls && calls <= 10); - }, - lineEnd: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 5 || calls === 11); - }, - polygonEnd: function() { - assert.equal(arguments.length, 0); - assert.isTrue(++calls === 6 || calls === 12); - } - }); - assert.equal(calls, 12); - }, - "Feature ↦ .*": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "Feature", geometry: {type: "Point", coordinates: [1, 2, 3]}}, { - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.equal(++calls, 1); - } - }); - assert.equal(calls, 1); - }, - "FeatureCollection ↦ .*": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "FeatureCollection", features: [{type: "Feature", geometry: {type: "Point", coordinates: [1, 2, 3]}}]}, { - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.equal(++calls, 1); - } - }); - assert.equal(calls, 1); - }, - "GeometryCollection ↦ .*": function(stream) { - var calls = 0, coordinates = 0; - stream({type: "GeometryCollection", geometries: [{type: "Point", coordinates: [1, 2, 3]}]}, { - point: function(x, y, z) { - assert.equal(arguments.length, 3); - assert.equal(x, ++coordinates); - assert.equal(y, ++coordinates); - assert.equal(z, ++coordinates); - assert.equal(++calls, 1); - } - }); - assert.equal(calls, 1); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/transverse-mercator-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geo/transverse-mercator-test.js deleted file mode 100644 index 88ae3ac..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geo/transverse-mercator-test.js +++ /dev/null @@ -1,45 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - projectionTestSuite = require("./projection-test-suite"); - -var suite = vows.describe("d3.geo.transverseMercator"); - -suite.addBatch({ - "transverseMercator": { - topic: load("geo/transverse-mercator").expression("d3.geo.transverseMercator"), - "returns the expected rotation": function(projection) { - assert.deepEqual(projection().rotate([13, 27]).rotate(), [13, 27, 0]); - assert.deepEqual(projection().rotate([13, 27, 45]).rotate(), [13, 27, 45]); - }, - "returns the expected center": function(projection) { - assert.deepEqual(projection().center([13, 27]).center(), [13, 27]); - }, - "default": projectionTestSuite({ - topic: function(projection) { return projection(); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349103], [ 473.09890692, 32.39629813]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ 455.53607488, 38.07095444]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 483.91452378, 88.76181349]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 435.43771875, 420.48139861]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 495.09974957, 37.42095689]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 472.52947963]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 27.47052037]] - }), - "translated to 0,0 and at scale 1": projectionTestSuite({ - topic: function(projection) { return projection().translate([0, 0]).scale(1); } - }, { - "Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]], - "Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.04600729, -1.45069135]], - "San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.16309283, -1.41286030]], - "Svalbard": [[ 3.13977663, 61.55241523], [ 0.02609683, -1.07492124]], - "Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.29708188, 1.13654266]], - "Tokyo": [[ 33.38709832, 79.49539834], [ 0.10066500, -1.41719362]], - "the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 1.48352986]], - "the North Pole": [[ 0.00000000, 85.00000000], [ 0.00000000, -1.48352986]] - }) - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/hull-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geom/hull-test.js deleted file mode 100644 index 1f30da8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/hull-test.js +++ /dev/null @@ -1,92 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geom.hull"); - -suite.addBatch({ - "hull": { - topic: load("geom/hull").expression("d3.geom.hull"), - "the default hull layout": { - topic: function(hull) { - return hull(); - }, - "has the default x-accessor, d[0]": function(h) { - assert.strictEqual(h.x()([42, 43]), 42); - }, - "has the default y-accessor, d[1]": function(h) { - assert.strictEqual(h.y()([42, 43]), 43); - }, - "of no points is empty": function(h) { - assert.deepEqual(h([]), []); - }, - "of one point is empty": function(h) { - assert.deepEqual(h([[200, 200]]), []); - }, - "of two points is empty": function(h) { - assert.deepEqual(h([[200, 200], [760, 300]]), []); - }, - "for three points": function(h) { - assert.deepEqual(h([[200, 200], [760, 300], [500, 500]]), [[760, 300], [200, 200], [500, 500]]); - }, - "for four points": function(h) { - assert.deepEqual(h([[200, 200], [760, 300], [500, 500], [400, 400]]), [[760, 300], [200, 200], [500, 500]]); - }, - "returns a counter-clockwise polygon": function(h) { - assert.greater(_.geom.polygon(h([[200, 200], [760, 300], [500, 500], [400, 400]])).area(), 0); - }, - "handles points with duplicate ordinates": function(h) { - assert.deepEqual(h([[-10, -10], [10, 10], [10, -10], [-10, 10]]), [[10, 10], [10, -10], [-10, -10], [-10, 10]]); - }, - "handles overlapping upper and lower hulls": function(h) { - assert.deepEqual(h([[0, -10], [0, 10], [0, 0], [10, 0], [-10, 0]]), [[10, 0], [0, -10], [-10, 0], [0, 10]]); - }, - - // Cases below taken from http://uva.onlinejudge.org/external/6/681.html - - "for a set of 6 points with non-trivial hull": function(h) { - var poly = [[60,20], [250,140], [180,170], [79,140], [50,60], [60,20]]; - var expectedHull = [[250,140], [60,20], [50,60], [79,140], [180,170]]; - assert.deepEqual(h(poly), expectedHull); - }, - "for a set of 12 points with non-trivial hull": function(h) { - var poly = [[50,60], [60,20], [70,45], [100,70], [125,90], [200,113], [250,140], [180,170], [105,140], [79,140], [60,85], [50,60]]; - var expectedHull = [[250,140], [60,20], [50,60], [79,140], [180,170]]; - assert.deepEqual(h(poly), expectedHull); - }, - "for a set of 15 points with non-trivial hull": function(h) { - var poly = [[30,30], [50,60], [60,20], [70,45], [86,39], [112,60], [200,113], [250,50], [300,200], [130,240], [76,150], [47,76], [36,40], [33,35], [30,30]]; - var expectedHull = [[300,200], [250,50], [60,20], [30,30], [47,76], [76,150], [130,240]]; - assert.deepEqual(h(poly), expectedHull); - } - }, - "the hull layout with custom accessors": { - topic: function(hull) { - return hull().x(function(d) { return d.x; }).y(function(d) { return d.y; }); - }, - "of four points": function(h) { - assert.deepEqual(h([{x: 200, y: 200}, {x: 760, y: 300}, {x: 500, y: 500}, {x: 400, y: 400}]), [{x: 760, y: 300}, {x: 200, y: 200}, {x: 500, y: 500}]); - } - }, - "the default hull layout applied directly": { - "for no points is empty": function(h) { - return h([]); - }, - "for one point is empty": function(h) { - return h([[200, 200]]); - }, - "for two points is empty": function(h) { - return h([[200, 200], [760, 300]]); - }, - "for three points": function(h) { - assert.deepEqual(h([[200, 200], [760, 300], [500, 500]]), [[760, 300], [200, 200], [500, 500]]); - }, - "for four points": function(h) { - assert.deepEqual(h([[200, 200], [760, 300], [500, 500], [400, 400]]), [[760, 300], [200, 200], [500, 500]]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/polygon-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geom/polygon-test.js deleted file mode 100644 index 054292e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/polygon-test.js +++ /dev/null @@ -1,151 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geom.polygon"); - -suite.addBatch({ - "polygon": { - topic: load("geom/polygon").expression("d3.geom.polygon"), - "closed counterclockwise unit square": { - topic: function(polygon) { - return polygon([[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]]); - }, - "preserves input coordinates": function(p) { - assertPolygonInDelta(p, [[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]]); - }, - "has area 1": function(p) { - assert.equal(p.area(), 1); - }, - "has centroid ⟨.5,.5⟩": function(p) { - assertPointInDelta(p.centroid(), [.5, .5]); - }, - "can clip an open counterclockwise triangle": function(p) { - assertPolygonInDelta(p.clip([[0.9, 0.5], [2, -1], [0.5, 0.1]]), [[0.9, 0.5], [1, 0.363636], [1, 0], [0.636363, 0], [0.5, 0.1]], 1e-4); - }, - "can clip a closed counterclockwise triangle": function(p) { - assertPolygonInDelta(p.clip([[0.9, 0.5], [2, -1], [0.5, 0.1], [0.9, 0.5]]), [[0.9, 0.5], [1, 0.363636], [1, 0], [0.636363, 0], [0.5, 0.1], [0.9, 0.5]], 1e-4); - } - }, - "closed clockwise unit square": { - topic: function(polygon) { - return polygon([[0, 0], [1, 0], [1, 1], [0, 1], [0, 0]]); - }, - "preserves input coordinates": function(p) { - assertPolygonInDelta(p, [[0, 0], [1, 0], [1, 1], [0, 1], [0, 0]]); - }, - "has area 1": function(p) { - assert.equal(p.area(), -1); - }, - "has centroid ⟨.5,.5⟩": function(p) { - assertPointInDelta(p.centroid(), [.5, .5]); - }, - "is not currently supported for clipping": function(p) { - // because clipping requires a counterclockwise source polygon - } - }, - "closed clockwise triangle": { - topic: function(polygon) { - return polygon([[1, 1], [3, 2], [2, 3], [1, 1]]); - }, - "preserves input coordinates": function(p) { - assertPolygonInDelta(p, [[1, 1], [3, 2], [2, 3], [1, 1]]); - }, - "has area 1.5": function(p) { - assert.equal(p.area(), -1.5); - }, - "has centroid ⟨2,2⟩": function(p) { - assertPointInDelta(p.centroid(), [2, 2]); - }, - "is not currently supported for clipping": function(p) { - // because clipping requires a counterclockwise source polygon - } - }, - "open counterclockwise unit square": { - topic: function(polygon) { - return polygon([[0, 0], [0, 1], [1, 1], [1, 0]]); - }, - "remains an open polygon": function(p) { - assertPolygonInDelta(p, [[0, 0], [0, 1], [1, 1], [1, 0]]); - }, - "has area 1": function(p) { - assert.equal(p.area(), 1); - }, - "has centroid ⟨.5,.5⟩": function(p) { - assertPointInDelta(p.centroid(), [.5, .5]); - }, - "can clip an open counterclockwise triangle": function(p) { - assertPolygonInDelta(p.clip([[0.9, 0.5], [2, -1], [0.5, 0.1]]), [[0.9, 0.5], [1, 0.363636], [1, 0], [0.636363, 0], [0.5, 0.1]], 1e-4); - }, - "can clip an closed counterclockwise triangle": function(p) { - assertPolygonInDelta(p.clip([[0.9, 0.5], [2, -1], [0.5, 0.1], [0.9, 0.5]]), [[0.9, 0.5], [1, 0.363636], [1, 0], [0.636363, 0], [0.5, 0.1], [0.9, 0.5]], 1e-4); - } - }, - "open clockwise unit square": { - topic: function(polygon) { - return polygon([[0, 0], [1, 0], [1, 1], [0, 1]]); - }, - "remains an open polygon": function(p) { - assertPolygonInDelta(p, [[0, 0], [1, 0], [1, 1], [0, 1]]); - }, - "has area 1": function(p) { - assert.equal(p.area(), -1); - }, - "has centroid ⟨.5,.5⟩": function(p) { - assertPointInDelta(p.centroid(), [.5, .5]); - }, - "is not currently supported for clipping": function(p) { - // because clipping requires a counterclockwise source polygon - } - }, - "open clockwise triangle": { - topic: function(polygon) { - return polygon([[1, 1], [3, 2], [2, 3]]); - }, - "remains an open polygon": function(p) { - assertPolygonInDelta(p, [[1, 1], [3, 2], [2, 3]]); - }, - "has area 1.5": function(p) { - assert.equal(p.area(), -1.5); - }, - "has centroid ⟨2,2⟩": function(p) { - assertPointInDelta(p.centroid(), [2, 2]); - } - }, - "large square": { - topic: function(polygon) { - var r = 1e8, - d = _.range(0, r, r / 1e4); - return polygon( - d.map(function(y) { return [0, y]; }).concat( - d.map(function(x) { return [x, r]; })).concat( - d.map(function(y) { return [r, y]; }).reverse()).concat( - d.map(function(x) { return [x, 0]; }).reverse())); - }, - "has area 1e16 - 5e7": function(p) { - assert.equal(p.area(), 1e16 - 5e7); - } - } - } -}); - -function assertPointInDelta(expected, actual, δ, message) { - if (!δ) δ = 0; - if (!pointInDelta(expected, actual, δ)) { - assert.fail(JSON.stringify(actual), JSON.stringify(expected), message || "expected {expected}, got {actual}", "===", assertPointInDelta); - } -} - -function assertPolygonInDelta(expected, actual, δ, message) { - if (!δ) δ = 0; - if (expected.length !== actual.length || expected.some(function(e, i) { return !pointInDelta(e, actual[i], δ); })) { - assert.fail(JSON.stringify(actual), JSON.stringify(expected), message || "expected {expected}, got {actual}", "===", assertPolygonInDelta); - } -} - -function pointInDelta(a, b, δ) { - return !(Math.abs(a[0] - b[0]) > δ || Math.abs(a[1] - b[1]) > δ); -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/quadtree-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geom/quadtree-test.js deleted file mode 100644 index 2244765..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/quadtree-test.js +++ /dev/null @@ -1,157 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - _ = require("../../"); - -var suite = vows.describe("d3.geom.quadtree"); - -suite.addBatch({ - "quadtree": { - topic: load("geom/quadtree").expression("d3.geom.quadtree"), - "the default quadtree layout": { - topic: function(quadtree) { - return quadtree(); - }, - "has no defined size": function(q) { - assert.isNull(q.size()); - }, - "has no defined extent": function(q) { - assert.isNull(q.extent()); - }, - "has the default x-accessor, d[0]": function(q) { - assert.strictEqual(q.x()([42, 43]), 42); - }, - "has the default y-accessor, d[1]": function(q) { - assert.strictEqual(q.y()([42, 43]), 43); - }, - "can create a single-node quadtree with no bounds": function(q) { - var point = [0, 0], - q = q([point]), - n = 0; - q.visit(function(node, x1, y1, x2, y2) { - assert.deepEqual(node.point, point); - assert.isUndefined(node.nodes[0]); - assert.isUndefined(node.nodes[1]); - assert.isUndefined(node.nodes[2]); - assert.isUndefined(node.nodes[3]); - assert.isTrue(node.leaf); - ++n; - }); - assert.strictEqual(n, 1, "number of visits"); - }, - "find locates the closest point to a given point": function(q) { - var dx = 17, dy = 17, - points = _.range(dx * dy).map(function(i) { return [i % dx, i / dx | 0]; }); - q = q(points); - assert.deepEqual(q.find([.1, .1]), [0, 0]); - assert.deepEqual(q.find([7.5, 7.5]), [7, 7]); - assert.deepEqual(q.find([.1, 15.9]), [0, 16]); - assert.deepEqual(q.find([15.9, 15.9]), [16, 16]); - }, - "can find with accessors": function(q) { - q.x(function(d) { return d.x; }); - q.y(function(d) { return d.y; }); - - var point = {x: 0, y: 0, arbitrary: 1}; - q = q([point]); - assert.deepEqual(q.find([0, 0]), point); - } - }, - "the quadtree applied directly": { - "can create a single-node quadtree with no bounds": function(quadtree) { - var point = {x: 0, y: 0}, - q = quadtree([point]), - n = 0; - q.visit(function(node, x1, y1, x2, y2) { - assert.deepEqual(node.point, point); - assert.isUndefined(node.nodes[0]); - assert.isUndefined(node.nodes[1]); - assert.isUndefined(node.nodes[2]); - assert.isUndefined(node.nodes[3]); - assert.isTrue(node.leaf); - ++n; - }); - assert.strictEqual(n, 1, "number of visits"); - }, - "can create an empty quadtree": function(quadtree) { - var q = quadtree([], 8, 10, 56, 47), - n = 0; - q.visit(function(node, x1, y1, x2, y2) { - assert.isNull(node.point); - assert.isUndefined(node.nodes[0]); - assert.isUndefined(node.nodes[1]); - assert.isUndefined(node.nodes[2]); - assert.isUndefined(node.nodes[3]); - assert.isTrue(node.leaf); - ++n; - }); - assert.strictEqual(n, 1, "number of visits"); - }, - "squarifies the input dimensions": function(quadtree) { - var ox1 = 8, - oy1 = 10, - ox2 = 56, - oy2 = 47, - q = quadtree([], ox1, oy1, ox2, oy2), - n = 0; - q.visit(function(node, x1, y1, x2, y2) { - assert.strictEqual(x1, ox1); - assert.strictEqual(y1, oy1); - assert.strictEqual(x2, Math.max(ox2 - ox1, oy2 - oy1) + x1); - assert.strictEqual(y2, Math.max(ox2 - ox1, oy2 - oy1) + y1); - ++n; - }); - assert.strictEqual(n, 1, "number of visits"); - }, - "with three arguments, x1 and y1 are 0,0": function(quadtree) { - var dx = 56, - dy = 47, - q = quadtree([], dx, dy), - n = 0; - q.visit(function(node, x1, y1, x2, y2) { - assert.strictEqual(x1, 0); - assert.strictEqual(y1, 0); - assert.strictEqual(x2, Math.max(dx, dy)); - assert.strictEqual(y2, Math.max(dx, dy)); - ++n; - }); - assert.strictEqual(n, 1, "number of visits"); - }, - "visit": { - "uses pre-order traversal": function(quadtree) { - var a = {x: 100, y: 100}, - b = {x: 200, y: 200}, - c = {x: 300, y: 300}, - q = quadtree([a, b, c], 960, 500), - expected = [ - {point: null, x1: 0, y1: 0, x2: 960, y2: 960}, - {point: null, x1: 0, y1: 0, x2: 480, y2: 480}, - {point: null, x1: 0, y1: 0, x2: 240, y2: 240}, - {point: a, x1: 0, y1: 0, x2: 120, y2: 120}, - {point: b, x1: 120, y1: 120, x2: 240, y2: 240}, - {point: c, x1: 240, y1: 240, x2: 480, y2: 480} - ]; - q.visit(function(node, x1, y1, x2, y2) { - assert.deepEqual({point: node.point, x1: x1, y1: y1, x2: x2, y2: y2}, expected.shift()); - assert.equal(!!node.point, node.leaf); - }); - assert.isEmpty(expected); - }, - "does not recurse if the callback returns truthy": function(quadtree) { - var a = {x: 100, y: 100}, - b = {x: 700, y: 700}, - c = {x: 800, y: 800}, - q = quadtree([a, b, c], 960, 500), - n = 0; - q.visit(function(node, x1, y1, x2, y2) { - ++n; - return x1 > 0; - }); - assert.equal(n, 3); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/voronoi-benchmark b/web/nms.gathering.org/old/speedometer/d3-master/test/geom/voronoi-benchmark deleted file mode 100755 index ae08012..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/voronoi-benchmark +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env node - -var d3 = require("../../"); - -var width = 960, - height = 500; - -var points = d3.range(10000).map(function() { - return [Math.random() * width, Math.random() * height]; -}); - -var voronoi = d3.geom.voronoi() - .clipExtent([[0, 0], [width, height]]); - -var observations = d3.range(20).map(function() { - process.stdout.write("."); - var start = process.hrtime(); - voronoi(points); - var elapsed = process.hrtime(start); - return elapsed[0] * 1e3 + elapsed[1] / 1e6; -}); - -console.log(""); -console.log(Math.round(d3.mean(observations)) + "ms for 10,000 points."); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/voronoi-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/geom/voronoi-test.js deleted file mode 100644 index 707697b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/geom/voronoi-test.js +++ /dev/null @@ -1,269 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.geom.voronoi"); - -suite.addBatch({ - "voronoi": { - topic: load("geom/voronoi").expression("d3.geom.voronoi"), - - "the default voronoi layout": { - topic: function(voronoi) { - return voronoi(); - }, - "has no defined clip extent": function(v) { - assert.isNull(v.clipExtent()); - }, - "has no defined size": function(v) { - assert.isNull(v.size()); - }, - "returns the configured clip extent": function(v) { - try { - assert.deepEqual(v.clipExtent([[1, 2], [3, 4]]).clipExtent(), [[1, 2], [3, 4]]); - } finally { - v.clipExtent(null); - } - }, - "returns the configured size": function(v) { - try { - assert.deepEqual(v.size([1, 2]).size(), [1, 2]); - } finally { - v.size(null); - } - }, - "size implies a clip extent from [0, 0]": function(v) { - try { - assert.deepEqual(v.size([1, 2]).clipExtent(), [[0, 0], [1, 2]]); - } finally { - v.size(null); - } - }, - "clip extent implies a size, assuming [0, 0]": function(v) { - try { - assert.deepEqual(v.clipExtent([[1, 2], [3, 4]]).size(), [3, 4]); - } finally { - v.clipExtent(null); - } - }, - "has the default x-accessor, d[0]": function(v) { - assert.strictEqual(v.x()([42, 43]), 42); - }, - "has the default y-accessor, d[1]": function(v) { - assert.strictEqual(v.y()([42, 43]), 43); - }, - "of two points": { - topic: function(v) { - return v([[200, 200], [760, 300]]); - }, - "returns two cells with the expected geometry": function(cells) { - assert.inDelta(cells, [ - [[-178046.7857142857, 1e6], [179096.07142857145, -1e6], [-1e6, -1e6], [-1e6, 1e6]], - [[179096.07142857145, -1e6], [-178046.7857142857, 1e6], [1e6, 1e6], [1e6, -1e6]] - ], 1e-6); - }, - "the returned cells are open polygons": function(cells) { - cells.forEach(function(cell) { - assert.greater(cell.length, 2); - cell.forEach(function(point) { - assert.equal(point.length, 2); - assert.isNumber(point[0]); - assert.isNumber(point[1]); - }); - assert.notDeepEqual(cell[0], cell[cell.length - 1]); - }); - }, - "the returned cells are not clipped to the layout size": function(cells) { - var x0 = Infinity, x1 = -Infinity, y0 = Infinity, y1 = -Infinity; - cells.forEach(function(cell) { - cell.forEach(function(point) { - if (point[0] < x0) x0 = point[0]; - if (point[0] > x1) x1 = point[0]; - if (point[1] < y0) y0 = point[1]; - if (point[1] > y1) y1 = point[1]; - }); - }); - assert.strictEqual(x0, -1e6); - assert.strictEqual(x1, 1e6); - assert.strictEqual(y0, -1e6); - assert.strictEqual(y1, 1e6); - }, - "the returned cells' point property points back to the input point": function(cells) { - assert.deepEqual(cells.map(function(cell) { return cell.point; }), [[200, 200], [760, 300]]); - }, - "the returned cells’ have positive area": function(cells) { - cells.forEach(function(cell) { - assert.ok(_.geom.polygon(cell).area() > 0); - }); - } - }, - "links": { - "for two points": function(v) { - assert.deepEqual(v.links([[200, 200], [760, 300]]), [ - {source: [200, 200], target: [760, 300]} - ]); - }, - "for three points": function(v) { - assert.deepEqual(v.links([[200, 200], [500, 250], [760, 300]]), [ - {source: [200, 200], target: [500, 250]}, - {source: [500, 250], target: [760, 300]}, - {source: [760, 300], target: [200, 200]} - ]); - } - }, - "triangles": { - "for three points": function(v) { - assert.deepEqual(v.triangles([[200, 200], [500, 250], [760, 300]]), [ - [[200, 200], [760, 300], [500, 250]] - ]); - } - } - }, - - "a voronoi layout with custom x- and y-accessors": { - topic: function(voronoi) { - return voronoi() - .x(function(d) { return d.x; }) - .y(43); - }, - "observes the specified x-accessor, a function": function(v) { - assert.strictEqual(v.x()({x: 42, y: 43}), 42); - }, - "observes the specified y-accessor, a constant": function(v) { - assert.strictEqual(v.y(), 43); - }, - "of two points": { - topic: function(v) { - return v([{x: 200}, {x: 760}]); - }, - "returns two cells with the expected geometry": function(cells) { - assert.inDelta(cells, [ - [[480, 1e6], [480, -1e6], [-1e6, -1e6], [-1e6, 1e6]], - [[480, -1e6], [480, 1e6], [1e6, 1e6], [1e6, -1e6]] - ], 1e-6); - } - }, - "links": { - topic: function(v) { - return v.y(function(d) { return d.y; }); - }, - "for two points": function(v) { - assert.deepEqual(v.links([{x: 200, y: 200}, {x: 760, y: 300}]), [ - {source: {x: 200, y: 200}, target: {x: 760, y: 300}} - ]); - }, - "for three points": function(v) { - assert.deepEqual(v.links([{x: 200, y: 200}, {x: 500, y: 250}, {x: 760, y: 300}]), [ - {source: {x: 200, y: 200}, target: {x: 500, y: 250}}, - {source: {x: 500, y: 250}, target: {x: 760, y: 300}}, - {source: {x: 760, y: 300}, target: {x: 200, y: 200}} - ]); - } - } - }, - - "a voronoi layout with clip extent [[0, 0], [960, 500]]": { - topic: function(voronoi) { - return voronoi() - .x(function(d) { return d.x; }) - .y(function(d) { return d.y; }) - .clipExtent([[0, 0], [960, 500]]); - }, - "of two points": { - topic: function(v) { - return v([{x: 200, y: 200}, {x: 760, y: 300}]); - }, - "returns two cells with the expected geometry": function(cells) { - assert.inDelta(cells, [ - [[435.35714285715324, 500], [524.6428571428696, 0], [0, 0], [0, 500]], - [[524.6428571428696, 0], [435.35714285715324, 500], [960, 500], [960, 0]] - ], 1e-6); - }, - "the returned cells are clipped to the layout size": function(cells) { - assert.isTrue(cells.every(function(cell) { - return cell.every(function(point) { - return point[0] >= 0 && point[0] <= 960 - && point[1] >= 0 && point[1] <= 500; - }); - })); - } - } - }, - - "the default voronoi layout applied directly": { - "with zero points": { - "returns the empty array": function(voronoi) { - assert.deepEqual(polygons(voronoi([])), []); - } - }, - "with one point": { - topic: function(v) { - return v([[50, 50]]); - }, - "returns the semi-infinite bounding box": function(cells) { - assert.deepEqual(polygons(cells), [ - [[-1e6, 1e6], [1e6, 1e6], [1e6, -1e6], [-1e6, -1e6]] - ]); - }, - "the returned cell has positive area": function(cells) { - assert.ok(_.geom.polygon(cells[0]).area() > 0); - } - }, - "with two points": { - "separated by a horizontal line": function(voronoi) { - assert.deepEqual(polygons(voronoi([[0, -100], [0, 100]])), [ - [[-1e6, 0], [1e6, 0], [1e6, -1e6], [-1e6, -1e6]], - [[1e6, 0], [-1e6, 0], [-1e6, 1e6], [1e6, 1e6]], - ]); - assert.deepEqual(polygons(voronoi([[0, 100], [0, -100]])), [ - [[1e6, 0], [-1e6, 0], [-1e6, 1e6], [1e6, 1e6]], - [[-1e6, 0], [1e6, 0], [1e6, -1e6], [-1e6, -1e6]] - ]); - }, - "separated by a vertical line": function(voronoi) { - assert.deepEqual(polygons(voronoi([[100, 0], [-100, 0]])), [ - [[0, -1e6], [0, 1e6], [1e6, 1e6], [1e6, -1e6]], - [[0, 1e6], [0, -1e6], [-1e6, -1e6], [-1e6, 1e6]] - ]); - assert.deepEqual(polygons(voronoi([[-100, 0], [100, 0]])), [ - [[0, 1e6], [0, -1e6], [-1e6, -1e6], [-1e6, 1e6]], - [[0, -1e6], [0, 1e6], [1e6, 1e6], [1e6, -1e6]] - ]); - }, - "separated by a diagonal line": function(voronoi) { - assert.deepEqual(polygons(voronoi([[-100, -100], [100, 100]])), [ - [[-1e6, 1e6], [1e6, -1e6], [-1e6, -1e6]], - [[1e6, -1e6], [-1e6, 1e6], [1e6, 1e6]] - ]); - assert.deepEqual(polygons(voronoi([[100, 100], [-100, -100]])), [ - [[1e6, -1e6], [-1e6, 1e6], [1e6, 1e6]], - [[-1e6, 1e6], [1e6, -1e6], [-1e6, -1e6]] - ]); - }, - "separated by an arbitrary diagonal": function(voronoi) { - assert.deepEqual(polygons(voronoi([[-100, -100], [100, 0]])), [ - [[-500025, 1e6], [499975, -1e6], [-1e6, -1e6], [-1e6, 1e6]], - [ [499975, -1e6], [-500025, 1e6], [1e6, 1e6], [1e6, -1e6]] - ]); - } - }, - "with three points": { - "collinear": function(voronoi) { - assert.deepEqual(polygons(voronoi([[-100, -100], [0, 0], [100, 100]])), [ - [[-1e6, 999900], [999900, -1e6], [-1e6, -1e6]], - [[-999900, 1e6], [1e6, -999900], [1e6, -1e6], [999900, -1e6], [-1e6, 999900], [-1e6, 1e6]], - [[1e6, -999900], [-999900, 1e6], [1e6, 1e6]] - ]); - } - } - } - } -}); - -function polygons(cells) { - cells.forEach(function(cell) { delete cell.point; }); - return cells; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/index-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/index-test.js deleted file mode 100644 index f6e23ab..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/index-test.js +++ /dev/null @@ -1,16 +0,0 @@ -var vows = require("vows"), - assert = require("./assert"); - -var suite = vows.describe("d3"); - -require("../"); - -suite.addBatch({ - "d3": { - "is not a global when require’d": function() { - assert.equal("d3" in global, false); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/array-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/array-test.js deleted file mode 100644 index 34ac6ef..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/array-test.js +++ /dev/null @@ -1,24 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateArray"); - -suite.addBatch({ - "interpolateArray": { - topic: load("interpolate/array").expression("d3.interpolateArray"), - "interpolates defined elements": function(interpolate) { - assert.deepEqual(interpolate([2, 12], [4, 24])(.5), [3, 18]); - }, - "interpolates nested objects and arrays": function(interpolate) { - assert.deepEqual(interpolate([[2, 12]], [[4, 24]])(.5), [[3, 18]]); - assert.deepEqual(interpolate([{foo: [2, 12]}], [{foo: [4, 24]}])(.5), [{foo: [3, 18]}]); - }, - "merges non-shared elements": function(interpolate) { - assert.deepEqual(interpolate([2, 12], [4, 24, 12])(.5), [3, 18, 12]); - assert.deepEqual(interpolate([2, 12, 12], [4, 24])(.5), [3, 18, 12]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/ease-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/ease-test.js deleted file mode 100644 index 7e36548..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/ease-test.js +++ /dev/null @@ -1,135 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.ease"); - -suite.addBatch({ - "ease": { - topic: load("interpolate/ease").expression("d3.ease"), - "supports linear easing": function(ease) { - var e = ease("linear"); - assert.inDelta(e(.5), .5, 1e-6); - }, - "supports polynomial easing": function(ease) { - var e = ease("poly", 2); - assert.inDelta(e(.5), .25, 1e-6); - }, - "supports quadratic easing": function(ease) { - var e = ease("quad"); - assert.inDelta(e(.5), .25, 1e-6); - }, - "supports cubic easing": function(ease) { - var e = ease("cubic"); - assert.inDelta(e(.5), .125, 1e-6); - }, - "supports sinusoidal easing": function(ease) { - var e = ease("sin"); - assert.inDelta(e(.5), 1 - Math.cos(Math.PI / 4), 1e-6); - }, - "supports exponential easing": function(ease) { - var e = ease("exp"); - assert.inDelta(e(.5), 0.03125, 1e-6); - }, - "supports circular easing": function(ease) { - var e = ease("circle"); - assert.inDelta(e(.5), 0.133975, 1e-6); - }, - "supports elastic easing": function(ease) { - var e = ease("elastic"); - assert.inDelta(e(.5), 0.976061, 1e-6); - }, - "supports back easing": function(ease) { - var e = ease("back"); - assert.inDelta(e(.5), -0.0876975, 1e-6); - }, - "supports bounce easing": function(ease) { - var e = ease("bounce"); - assert.inDelta(e(.5), 0.765625, 1e-6); - }, - "invalid eases and modes default to linear-in": function(ease) { - var e = ease("__proto__-__proto__"); - assert.strictEqual(e(0), 0); - assert.strictEqual(e(.5), .5); - assert.strictEqual(e(1), 1); - var e = ease("hasOwnProperty-constructor"); - assert.strictEqual(e(0), 0); - assert.strictEqual(e(.5), .5); - assert.strictEqual(e(1), 1); - }, - "all easing functions return exactly 0 for t = 0": function(ease) { - assert.strictEqual(ease("linear")(0), 0); - assert.strictEqual(ease("poly", 2)(0), 0); - assert.strictEqual(ease("quad")(0), 0); - assert.strictEqual(ease("cubic")(0), 0); - assert.strictEqual(ease("sin")(0), 0); - assert.strictEqual(ease("exp")(0), 0); - assert.strictEqual(ease("circle")(0), 0); - assert.strictEqual(ease("elastic")(0), 0); - assert.strictEqual(ease("back")(0), 0); - assert.strictEqual(ease("bounce")(0), 0); - }, - "all easing functions return exactly 1 for t = 1": function(ease) { - assert.strictEqual(ease("linear")(1), 1); - assert.strictEqual(ease("poly", 2)(1), 1); - assert.strictEqual(ease("quad")(1), 1); - assert.strictEqual(ease("cubic")(1), 1); - assert.strictEqual(ease("sin")(1), 1); - assert.strictEqual(ease("exp")(1), 1); - assert.strictEqual(ease("circle")(1), 1); - assert.strictEqual(ease("elastic")(1), 1); - assert.strictEqual(ease("back")(1), 1); - assert.strictEqual(ease("bounce")(1), 1); - }, - "the -in suffix returns the identity": function(ease) { - assert.inDelta(ease("linear-in")(.25), ease("linear")(.25), 1e-6); - assert.inDelta(ease("quad-in")(.75), ease("quad")(.75), 1e-6); - }, - "the -out suffix returns the reverse": function(ease) { - assert.inDelta(ease("sin-out")(.25), 1 - ease("sin-in")(.75), 1e-6); - assert.inDelta(ease("bounce-out")(.25), 1 - ease("bounce-in")(.75), 1e-6); - assert.inDelta(ease("elastic-out")(.25), 1 - ease("elastic-in")(.75), 1e-6); - }, - "the -in-out suffix returns the reflection": function(ease) { - assert.inDelta(ease("sin-in-out")(.25), .5 * ease("sin-in")(.5), 1e-6); - assert.inDelta(ease("bounce-in-out")(.25), .5 * ease("bounce-in")(.5), 1e-6); - assert.inDelta(ease("elastic-in-out")(.25), .5 * ease("elastic-in")(.5), 1e-6); - }, - "the -out-in suffix returns the reverse reflection": function(ease) { - assert.inDelta(ease("sin-out-in")(.25), .5 * ease("sin-out")(.5), 1e-6); - assert.inDelta(ease("bounce-out-in")(.25), .5 * ease("bounce-out")(.5), 1e-6); - assert.inDelta(ease("elastic-out-in")(.25), .5 * ease("elastic-out")(.5), 1e-6); - }, - "clamps input time": function(ease) { - var e = ease("linear"); - assert.inDelta(e(-1), 0, 1e-6); - assert.inDelta(e(2), 1, 1e-6); - }, - "poly": { - "supports an optional polynomial": function(ease) { - var e = ease("poly", 1); - assert.inDelta(e(.5), .5, 1e-6); - var e = ease("poly", .5); - assert.inDelta(e(.5), Math.SQRT1_2, 1e-6); - } - }, - "elastic": { - "supports an optional amplifier (>1)": function(ease) { - var e = ease("elastic", 1.5); - assert.inDelta(e(.5), 0.998519, 1e-6); - }, - "supports an optional amplifier (>1) and period (>0)": function(ease) { - var e = ease("elastic", 1.5, .5); - assert.inDelta(e(.5), 0.96875, 1e-6); - } - }, - "back": { - "supports an optional speed": function(ease) { - var e = ease("back", 2); - assert.inDelta(e(.5), -0.125, 1e-6); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/hcl-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/hcl-test.js deleted file mode 100644 index f21ab3b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/hcl-test.js +++ /dev/null @@ -1,47 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateHcl"); - -suite.addBatch({ - "interpolateHcl": { - topic: load("interpolate/hcl"), // beware instanceof d3_Color - "parses string input": function(d3) { - assert.strictEqual(d3.interpolateHcl("steelblue", "#f00")(.2), "#6978c9"); - assert.strictEqual(d3.interpolateHcl("steelblue", "#f00")(.6), "#e034a2"); - }, - "parses d3.hsl input": function(d3) { - assert.strictEqual(d3.interpolateHcl(d3.hsl("steelblue"), "#f00")(.2), "#6978c9"); - assert.strictEqual(d3.interpolateHcl("steelblue", d3.hsl(0, 1, .5))(.6), "#e034a2"); - }, - "parses d3.rgb input": function(d3) { - assert.strictEqual(d3.interpolateHcl(d3.rgb("steelblue"), "#f00")(.2), "#6978c9"); - assert.strictEqual(d3.interpolateHcl("steelblue", d3.rgb(255, 0, 0))(.6), "#e034a2"); - }, - "interpolates in HSL color space": function(d3) { - assert.strictEqual(d3.interpolateHcl("steelblue", "#f00")(.2), "#6978c9"); - }, - "uses source hue when destination hue is undefined": function(d3) { - assert.equal(d3.interpolateHcl("#f60", "#000")(.5), "#9b0000"); - assert.equal(d3.interpolateHcl("#6f0", "#000")(.5), "#008100"); - }, - "uses destination hue when source hue is undefined": function(d3) { - assert.equal(d3.interpolateHcl("#000", "#f60")(.5), "#9b0000"); - assert.equal(d3.interpolateHcl("#000", "#6f0")(.5), "#008100"); - }, - "uses source chroma when destination chroma is undefined": function(d3) { - assert.equal(d3.interpolateHcl("#ccc", "#000")(.5), "#616161"); - assert.equal(d3.interpolateHcl("#f00", "#000")(.5), "#a60000"); - }, - "uses destination chroma when source chroma is undefined": function(d3) { - assert.equal(d3.interpolateHcl("#000", "#ccc")(.5), "#616161"); - assert.equal(d3.interpolateHcl("#000", "#f00")(.5), "#a60000"); - }, - "outputs a hexadecimal string": function(d3) { - assert.strictEqual(d3.interpolateHcl("steelblue", "#f00")(.2), "#6978c9"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/hsl-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/hsl-test.js deleted file mode 100644 index 26689a3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/hsl-test.js +++ /dev/null @@ -1,47 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateHsl"); - -suite.addBatch({ - "interpolateHsl": { - topic: load("interpolate/hsl"), // beware instanceof d3_Color - "parses string input": function(d3) { - assert.strictEqual(d3.interpolateHsl("steelblue", "#f00")(.2), "#383dc3"); - assert.strictEqual(d3.interpolateHsl("steelblue", "#f00")(.6), "#dd1ce1"); - }, - "parses d3.hsl input": function(d3) { - assert.strictEqual(d3.interpolateHsl(d3.hsl("steelblue"), "#f00")(.2), "#383dc3"); - assert.strictEqual(d3.interpolateHsl("steelblue", d3.hsl(0, 1, .5))(.6), "#dd1ce1"); - }, - "parses d3.rgb input": function(d3) { - assert.strictEqual(d3.interpolateHsl(d3.rgb("steelblue"), "#f00")(.2), "#383dc3"); - assert.strictEqual(d3.interpolateHsl("steelblue", d3.rgb(255, 0, 0))(.6), "#dd1ce1"); - }, - "interpolates in HSL color space": function(d3) { - assert.strictEqual(d3.interpolateHsl("steelblue", "#f00")(.2), "#383dc3"); - }, - "uses source hue when destination hue is undefined": function(d3) { - assert.equal(d3.interpolateHsl("#f60", "#000")(.5), "#803300"); - assert.equal(d3.interpolateHsl("#6f0", "#fff")(.5), "#b3ff80"); - }, - "uses destination hue when source hue is undefined": function(d3) { - assert.equal(d3.interpolateHsl("#000", "#f60")(.5), "#803300"); - assert.equal(d3.interpolateHsl("#fff", "#6f0")(.5), "#b3ff80"); - }, - "uses source saturation when destination saturation is undefined": function(d3) { - assert.equal(d3.interpolateHsl("#ccc", "#000")(.5), "#666666"); - assert.equal(d3.interpolateHsl("#f00", "#000")(.5), "#800000"); - }, - "uses destination saturation when source saturation is undefined": function(d3) { - assert.equal(d3.interpolateHsl("#000", "#ccc")(.5), "#666666"); - assert.equal(d3.interpolateHsl("#000", "#f00")(.5), "#800000"); - }, - "outputs a hexadecimal string": function(d3) { - assert.strictEqual(d3.interpolateHsl("steelblue", "#f00")(.2), "#383dc3"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-string-benchmark b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-string-benchmark deleted file mode 100755 index e8babf9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-string-benchmark +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env node - -var d3 = require("../../"); - -var n = +process.argv[2], - p = +process.argv[3], - k = +process.argv[4]; - -var formatTime = d3.format(".3s"), - formatNumber = d3.format(",.0f"); - -// Returns the time required to construct a string interpolator -// for two strings with n numbers, separated by commas, -// with probability p that the corresponding numbers in a & b are different. -// The test is run k times, and the mean result is returned. -function observeConstruction(n, p, k) { - if (arguments.length < 3) k = 1; - for (var i = 0, sum = 0; i < k; ++i) { - var a = d3.range(n).map(function() { return Math.random() * 1000; }), - b = d3.range(n).map(function(i) { return Math.random() < p ? Math.random() * 1000 : a[i]; }); - var start = process.hrtime(); - d3.interpolateString(a, b); - var elapsed = process.hrtime(start); - sum += elapsed[0] + elapsed[1] / 1e9; - process.stdout.write("."); - } - console.log(""); - return sum / k; -} - -console.log(formatTime(observeConstruction(n, p, k)) + "s\tn=" + formatNumber(n) + "\tp=" + p); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-test.js deleted file mode 100644 index c05e290..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-test.js +++ /dev/null @@ -1,151 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolate"); - -suite.addBatch({ - "interpolate": { - topic: load("interpolate/interpolate"), - - "when b is a number": { - "interpolates numbers": function(d3) { - assert.strictEqual(d3.interpolate(2, 12)(.25), 4.5); - }, - "coerces a to a number": function(d3) { - assert.strictEqual(d3.interpolate("", 1)(.5), .5); - assert.strictEqual(d3.interpolate("2", 12)(.25), 4.5); - assert.strictEqual(d3.interpolate([2], 12)(.25), 4.5); - } - }, - - "when b is a color string": { - "interpolates RGB values and returns a hexadecimal string": function(d3) { - assert.strictEqual(d3.interpolate("#ff0000", "#008000")(.4), "#993300"); - }, - "interpolates named colors in RGB": function(d3) { - assert.strictEqual(d3.interpolate("red", "green")(.4), "#993300"); - }, - "interpolates decimal RGB colors in RGB": function(d3) { - assert.strictEqual(d3.interpolate("rgb(255,0,0)", "rgb(0,128,0)")(.4), "#993300"); - }, - "interpolates decimal HSL colors in RGB": function(d3) { - assert.strictEqual(d3.interpolate("hsl(0,100%,50%)", "hsl(120,100%,25%)")(.4), "#993300"); - }, - "coerces a to a color": function(d3) { - assert.strictEqual(d3.interpolate({toString: function() { return "red"; }}, "green")(.4), "#993300"); - } - }, - - "when b is a color object": { - "interpolates RGB values and returns a hexadecimal string": function(d3) { - assert.strictEqual(d3.interpolate(d3.rgb(255, 0, 0), d3.rgb(0, 128, 0))(.4), "#993300"); - }, - "interpolates d3.hsl in RGB": function(d3) { - assert.strictEqual(d3.interpolate(d3.hsl("red"), d3.hsl("green"))(.4), "#993300"); - }, - "interpolates d3.lab in RGB": function(d3) { - assert.strictEqual(d3.interpolate(d3.lab("red"), d3.lab("green"))(.4), "#993300"); - }, - "interpolates d3.hcl in RGB": function(d3) { - assert.strictEqual(d3.interpolate(d3.hcl("red"), d3.hcl("green"))(.4), "#993300"); - }, - "coerces a to a color": function(d3) { - assert.strictEqual(d3.interpolate({toString: function() { return "red"; }}, "green")(.4), "#993300"); - } - }, - - "when b is a string": { - "interpolates matching numbers in both strings": function(d3) { - assert.strictEqual(d3.interpolate(" 10/20 30", "50/10 100 ")(.4), "26/16 58 "); - }, - "if b is coercible to a number, still returns a string": function(d3) { - assert.strictEqual(d3.interpolate("1.", "2.")(.5), "1.5"); - assert.strictEqual(d3.interpolate("1e+3", "1e+4")(.5), "5500"); - }, - "preserves non-numbers in string b": function(d3) { - assert.strictEqual(d3.interpolate(" 10/20 30", "50/10 foo ")(.4), "26/16 foo "); - }, - "preserves non-matching numbers in string b": function(d3) { - assert.strictEqual(d3.interpolate(" 10/20 bar", "50/10 100 ")(.4), "26/16 100 "); - }, - "preserves equal-value numbers in both strings": function(d3) { - assert.strictEqual(d3.interpolate(" 10/20 100 20", "50/10 100, 20 ")(.4), "26/16 100, 20 "); - }, - "coerces a to a string": function(d3) { - assert.strictEqual(d3.interpolate({toString: function() { return "1."; }}, "2.")(.5), "1.5"); - } - }, - - "when b is an array": { - "interpolates each element in b": function(d3) { - assert.strictEqual(JSON.stringify(d3.interpolate([2, 4], [12, 24])(.25)), "[4.5,9]"); - }, - "interpolates arrays, even when both a and b are coercible to numbers": function(d3) { - assert.strictEqual(JSON.stringify(d3.interpolate([2], [12])(.25)), "[4.5]"); - assert.strictEqual(JSON.stringify(d3.interpolate([[2]], [[12]])(.25)), "[[4.5]]"); - }, - "reuses the returned array during interpolation": function(d3) { - var i = d3.interpolate([2], [12]); - assert.strictEqual(i(.2), i(.4)); - } - }, - - "when b is an object": { - "interpolates each property in b": function(d3) { - assert.deepEqual(d3.interpolate({foo: 2, bar: 4}, {foo: 12, bar: 24})(.25), {foo: 4.5, bar: 9}); - }, - "interpolates numbers if b is coercible to a number (!isNaN(+b))": function(d3) { - assert.strictEqual(d3.interpolate(new Number(2), new Number(12))(.25), 4.5); - assert.strictEqual(d3.interpolate(new Date(2012, 0, 1), new Date(2013, 0, 1))(.5), +new Date(2012, 6, 2, 1)); - assert.strictEqual(d3.interpolate(1, null)(.4), .6); // +null = 0 - assert.isNaN(d3.interpolate("blue", null)(.4)); - }, - "reuses the returned object during interpolation": function(d3) { - var i = d3.interpolate({foo: 2, bar: 4}, {foo: 12, bar: 24}); - assert.strictEqual(i(.2), i(.4)); - } - }, - - "may or may not interpolate between enumerable and non-enumerable properties": function(d3) { - var a = Object.create({}, {foo: {value: 1, enumerable: true}}), - b = Object.create({}, {foo: {value: 2, enumerable: false}}); - try { - assert.deepEqual(d3.interpolate(a, b)(1), {}); - } catch (e) { - assert.deepEqual(d3.interpolate(a, b)(1), {foo: 2}); - } - try { - assert.deepEqual(d3.interpolate(b, a)(1), {}); - } catch (e) { - assert.deepEqual(d3.interpolate(b, a)(1), {foo: 1}); - } - }, - "interpolates inherited properties of objects": function(d3) { - var a = Object.create({foo: 0}), - b = Object.create({foo: 2}); - assert.deepEqual(d3.interpolate(a, b)(.5), {foo: 1}); - }, - "doesn't interpret properties in the default object's prototype chain as RGB": function(d3) { - assert.equal(d3.interpolate("hasOwnProperty", "hasOwnProperty")(0), "hasOwnProperty"); - } - }, - - "interpolators": { - topic: load("interpolate/interpolate").document(), - "can register a custom interpolator": function(d3) { - d3.interpolators.push(function(a, b) { return a == "one" && b == "two" && d3.interpolateNumber(1, 2); }); - try { - assert.equal(d3.interpolate("one", "two")(-.5), .5); - assert.equal(d3.interpolate("one", "two")(0), 1); - assert.equal(d3.interpolate("one", "two")(.5), 1.5); - assert.equal(d3.interpolate("one", "two")(1), 2); - assert.equal(d3.interpolate("one", "two")(1.5), 2.5); - } finally { - d3.interpolators.pop(); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-transform-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-transform-test.js deleted file mode 100644 index 5320740..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/interpolate-transform-test.js +++ /dev/null @@ -1,60 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateTransform"); - -suite.addBatch({ - "interpolateTransform": { - topic: load("interpolate/transform").document(), - "interpolation of a decomposed transform": { - topic: function(d3) { - // Use a custom d3.transform to parse a decomposed transform, since - // JSDOM doesn't support consolidating SVG transform strings. - d3.transform = function(s) { - var m = s.split(/,/g).map(Number); - return { - translate: [m[0], m[1]], - rotate: m[2], - skew: m[3], - scale: [m[4], m[5]] - }; - }; - return d3; - }, - "identity": function(d3) { - assert.strictEqual(d3.interpolateTransform([0, 0, 0, 0, 1, 1] + "", [0, 0, 0, 0, 1, 1] + "")(.4), ""); - }, - "translate": { - "x": function(d3) { - assert.strictEqual(d3.interpolateTransform([0, 0, 0, 0, 1, 1] + "", [10, 0, 0, 0, 1, 1] + "")(.4), "translate(4,0)"); - }, - "y": function(d3) { - assert.strictEqual(d3.interpolateTransform([0, 0, 0, 0, 1, 1] + "", [0, 10, 0, 0, 1, 1] + "")(.4), "translate(0,4)"); - }, - "x and y": function(d3) { - assert.strictEqual(d3.interpolateTransform([0, 0, 0, 0, 1, 1] + "", [1, 10, 0, 0, 1, 1] + "")(.4), "translate(0.4,4)"); - } - }, - "rotate": { - "simple": function(d3) { - assert.strictEqual(d3.interpolateTransform([0, 0, -10, 0, 1, 1] + "", [0, 0, 30, 0, 1, 1] + "")(.4), "rotate(6)"); - }, - "with constant translate": function(d3) { - assert.strictEqual(d3.interpolateTransform([5, 6, -10, 0, 1, 1] + "", [5, 6, 30, 0, 1, 1] + "")(.4), "translate(5,6)rotate(6)"); - } - }, - "skew": function(d3) { - assert.strictEqual(d3.interpolateTransform([0, 0, 0, 0, 1, 1] + "", [0, 0, 0, 40, 1, 1] + "")(.4), "skewX(16)"); - }, - "scale": function(d3) { - assert.strictEqual(d3.interpolateTransform([0, 0, 0, 0, 1, 1] + "", [0, 0, 0, 0, 10, 1] + "")(.5), "scale(5.5,1)"); - }, - "translate and rotate": function(d3) { - assert.strictEqual(d3.interpolateTransform([0, 0, 0, 0, 1, 1] + "", [100, 0, 90, 0, 1, 1] + "")(.5), "translate(50,0)rotate(45)"); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/lab-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/lab-test.js deleted file mode 100644 index bb4622a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/lab-test.js +++ /dev/null @@ -1,31 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateLab"); - -suite.addBatch({ - "interpolateLab": { - topic: load("interpolate/lab"), // beware instanceof d3_Color - "parses string input": function(d3) { - assert.strictEqual(d3.interpolateLab("steelblue", "#f00")(.2), "#8a7793"); - assert.strictEqual(d3.interpolateLab("steelblue", "#f00")(.6), "#cf5952"); - }, - "parses d3.hsl input": function(d3) { - assert.strictEqual(d3.interpolateLab(d3.hsl("steelblue"), "#f00")(.2), "#8a7793"); - assert.strictEqual(d3.interpolateLab("steelblue", d3.hsl(0, 1, .5))(.6), "#cf5952"); - }, - "parses d3.rgb input": function(d3) { - assert.strictEqual(d3.interpolateLab(d3.rgb("steelblue"), "#f00")(.2), "#8a7793"); - assert.strictEqual(d3.interpolateLab("steelblue", d3.rgb(255, 0, 0))(.6), "#cf5952"); - }, - "interpolates in HSL color space": function(d3) { - assert.strictEqual(d3.interpolateLab("steelblue", "#f00")(.2), "#8a7793"); - }, - "returns an instanceof d3.lab": function(d3) { - assert.strictEqual(d3.interpolateLab("steelblue", "#f00")(.2), "#8a7793"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/number-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/number-test.js deleted file mode 100644 index 61c3477..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/number-test.js +++ /dev/null @@ -1,20 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateNumber"); - -suite.addBatch({ - "interpolateNumber": { - topic: load("interpolate/number").expression("d3.interpolateNumber"), - "interpolates numbers": function(interpolate) { - assert.strictEqual(interpolate(2, 12)(.25), 4.5); - assert.strictEqual(interpolate(2, 12)(.75), 9.5); - }, - "coerces strings to numbers": function(interpolate) { - assert.strictEqual(interpolate("2", "12")(.25), 4.5); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/object-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/object-test.js deleted file mode 100644 index f9539a6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/object-test.js +++ /dev/null @@ -1,35 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateObject"); - -suite.addBatch({ - "interpolateObject": { - topic: load("interpolate/object").expression("d3.interpolateObject"), - "interpolates defined properties": function(interpolate) { - assert.deepEqual(interpolate({a: 2, b: 12}, {a: 4, b: 24})(.5), {a: 3, b: 18}); - }, - "interpolates inherited properties": function(interpolate) { - function a(a) { this.a = a; } - a.prototype.b = 12; - assert.deepEqual(interpolate(new a(2), new a(4))(.5), {a: 3, b: 12}); - }, - "interpolates color properties as rgb": function(interpolate) { - assert.deepEqual(interpolate({background: "red"}, {background: "green"})(.5), {background: "#804000"}); - assert.deepEqual(interpolate({fill: "red"}, {fill: "green"})(.5), {fill: "#804000"}); - assert.deepEqual(interpolate({stroke: "red"}, {stroke: "green"})(.5), {stroke: "#804000"}); - assert.deepEqual(interpolate({color: "red"}, {color: "green"})(.5), {color: "#804000"}); - }, - "interpolates nested objects and arrays": function(interpolate) { - assert.deepEqual(interpolate({foo: [2, 12]}, {foo: [4, 24]})(.5), {foo: [3, 18]}); - assert.deepEqual(interpolate({foo: {bar: [2, 12]}}, {foo: {bar: [4, 24]}})(.5), {foo: {bar: [3, 18]}}); - }, - "merges non-shared properties": function(interpolate) { - assert.deepEqual(interpolate({foo: 2}, {foo: 4, bar: 12})(.5), {foo: 3, bar: 12}); - assert.deepEqual(interpolate({foo: 2, bar: 12}, {foo: 4})(.5), {foo: 3, bar: 12}); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/rgb-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/rgb-test.js deleted file mode 100644 index 89f9959..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/rgb-test.js +++ /dev/null @@ -1,31 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateRgb"); - -suite.addBatch({ - "interpolateRgb": { - topic: load("interpolate/rgb"), // beware instanceof d3_Color - "parses string input": function(d3) { - assert.strictEqual(d3.interpolateRgb("steelblue", "#f00")(.2), "#6b6890"); - assert.strictEqual(d3.interpolateRgb("steelblue", "#f00")(.6), "#b53448"); - }, - "parses d3.rgb input": function(d3) { - assert.strictEqual(d3.interpolateRgb(d3.rgb("steelblue"), "#f00")(.2), "#6b6890"); - assert.strictEqual(d3.interpolateRgb("steelblue", d3.rgb(255, 0, 0))(.6), "#b53448"); - }, - "parses d3.hsl input": function(d3) { - assert.strictEqual(d3.interpolateRgb(d3.hsl("steelblue"), "#f00")(.2), "#6b6890"); - assert.strictEqual(d3.interpolateRgb("steelblue", d3.hsl(0, 1, .5))(.6), "#b53448"); - }, - "interpolates in RGB color space": function(d3) { - assert.strictEqual(d3.interpolateRgb("steelblue", "#f00")(.2), "#6b6890"); - }, - "outputs an RGB string": function(d3) { - assert.strictEqual(d3.interpolateRgb("steelblue", "#f00")(.2), "#6b6890"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/round-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/round-test.js deleted file mode 100644 index 98fad58..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/round-test.js +++ /dev/null @@ -1,17 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateRound"); - -suite.addBatch({ - "interpolateRound": { - topic: load("interpolate/round").expression("d3.interpolateRound"), - "interpolates integers": function(interpolate) { - assert.strictEqual(interpolate(2, 12)(.456), 7); - assert.strictEqual(interpolate(2, 12)(.678), 9); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/string-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/string-test.js deleted file mode 100644 index 37aeade..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/interpolate/string-test.js +++ /dev/null @@ -1,53 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.interpolateString"); - -suite.addBatch({ - "interpolateString": { - topic: load("interpolate/string").expression("d3.interpolateString"), - "interpolates matching numbers in both strings": function(interpolate) { - assert.strictEqual(interpolate(" 10/20 30", "50/10 100 ")(.2), "18/18 44 "); - assert.strictEqual(interpolate(" 10/20 30", "50/10 100 ")(.4), "26/16 58 "); - }, - "coerces objects to strings": function(interpolate) { - assert.strictEqual(interpolate({toString: function() { return "2px"; }}, {toString: function() { return "12px"; }})(.25), "4.5px"); - }, - "preserves non-numbers in string b": function(interpolate) { - assert.strictEqual(interpolate(" 10/20 30", "50/10 foo ")(.2), "18/18 foo "); - assert.strictEqual(interpolate(" 10/20 30", "50/10 foo ")(.4), "26/16 foo "); - }, - "preserves non-matching numbers in string b": function(interpolate) { - assert.strictEqual(interpolate(" 10/20 foo", "50/10 100 ")(.2), "18/18 100 "); - assert.strictEqual(interpolate(" 10/20 bar", "50/10 100 ")(.4), "26/16 100 "); - }, - "preserves equal-value numbers in both strings": function(interpolate) { - assert.strictEqual(interpolate(" 10/20 100 20", "50/10 100, 20 ")(.2), "18/18 100, 20 "); - assert.strictEqual(interpolate(" 10/20 100 20", "50/10 100, 20 ")(.4), "26/16 100, 20 "); - }, - "interpolates decimal notation correctly": function(interpolate) { - assert.strictEqual(interpolate("1.", "2.")(.5), "1.5"); - }, - "interpolates exponent notation correctly": function(interpolate) { - assert.strictEqual(interpolate("1e+3", "1e+4")(.5), "5500"); - assert.strictEqual(interpolate("1e-3", "1e-4")(.5), "0.00055"); - assert.strictEqual(interpolate("1.e-3", "1.e-4")(.5), "0.00055"); - assert.strictEqual(interpolate("-1.e-3", "-1.e-4")(.5), "-0.00055"); - assert.strictEqual(interpolate("+1.e-3", "+1.e-4")(.5), "0.00055"); - assert.strictEqual(interpolate(".1e-2", ".1e-3")(.5), "0.00055"); - }, - "with no numbers, returns the target string": function(interpolate) { - assert.strictEqual(interpolate("foo", "bar")(.5), "bar"); - assert.strictEqual(interpolate("foo", "")(.5), ""); - assert.strictEqual(interpolate("", "bar")(.5), "bar"); - assert.strictEqual(interpolate("", "")(.5), ""); - }, - "with two numerically-equivalent numbers, returns the default format": function(interpolate) { - assert.strictEqual(interpolate("top: 1000px;", "top: 1e3px;")(.5), "top: 1000px;"); - assert.strictEqual(interpolate("top: 1e3px;", "top: 1000px;")(.5), "top: 1000px;"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/chord-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/chord-test.js deleted file mode 100644 index f2627bd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/chord-test.js +++ /dev/null @@ -1,164 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.chord"); - -suite.addBatch({ - "chord": { - topic: load("layout/chord").expression("d3.layout.chord"), - "of a simple matrix": { - topic: function(chord) { - return chord() - .padding(.05) - .sortSubgroups(function(a, b) { return b - a; }) - .matrix([ - [11975, 5871, 8916, 2868], - [ 1951, 10048, 2060, 6171], - [ 8010, 16145, 8090, 8045], - [ 1013, 990, 940, 6907] - ]); - }, - "computes chord groups": function(chord) { - var groups = chord.groups(); - assert.equal(groups.length, 4); - - assert.equal(groups[0].index, 0); - assert.inDelta(groups[0].startAngle, 0.0000000000000000, 1e-6); - assert.inDelta(groups[0].endAngle, 1.8024478065173115, 1e-6); - assert.inDelta(groups[0].value, 29630, 1e-6); - - assert.equal(groups[1].index, 1); - assert.inDelta(groups[1].startAngle, 1.8524478065173116, 1e-6); - assert.inDelta(groups[1].endAngle, 3.0830761941597418, 1e-6); - assert.inDelta(groups[1].value, 20230, 1e-6); - - assert.equal(groups[2].index, 2); - assert.inDelta(groups[2].startAngle, 3.1330761941597416, 1e-6); - assert.inDelta(groups[2].endAngle, 5.583991554422396, 1e-6); - assert.inDelta(groups[2].value, 40290, 1e-6); - - assert.equal(groups[3].index, 3); - assert.inDelta(groups[3].startAngle, 5.6339915544223960, 1e-6); - assert.inDelta(groups[3].endAngle, 6.233185307179585, 1e-6); - assert.inDelta(groups[3].value, 9850, 1e-6); - }, - "computes chords": function(chord) { - var chords = chord.chords(); - assert.equal(chords.length, 10); - - assert.equal(chords[0].source.index, 0); - assert.equal(chords[0].source.subindex, 0); - assert.inDelta(chords[0].source.startAngle, 0, 1e-6); - assert.inDelta(chords[0].source.endAngle, 0.7284614405347555, 1e-6); - assert.equal(chords[0].source.value, 11975); - assert.equal(chords[0].target.index, 0); - assert.equal(chords[0].target.subindex, 0); - assert.inDelta(chords[0].target.startAngle, 0, 1e-6); - assert.inDelta(chords[0].target.endAngle, 0.7284614405347555, 1e-6); - assert.equal(chords[0].target.value, 11975); - - assert.equal(chords[1].source.index, 0); - assert.equal(chords[1].source.subindex, 1); - assert.inDelta(chords[1].source.startAngle, 1.2708382425228875, 1e-6); - assert.inDelta(chords[1].source.endAngle, 1.6279820519074009, 1e-6); - assert.equal(chords[1].source.value, 5871); - assert.equal(chords[1].target.index, 1); - assert.equal(chords[1].target.subindex, 0); - assert.inDelta(chords[1].target.startAngle, 2.964393248816668, 1e-6); - assert.inDelta(chords[1].target.endAngle, 3.0830761941597418, 1e-6); - assert.equal(chords[1].target.value, 1951); - - assert.equal(chords[2].source.index, 0); - assert.equal(chords[2].source.subindex, 2); - assert.inDelta(chords[2].source.startAngle, 0.7284614405347555, 1e-6); - assert.inDelta(chords[2].source.endAngle, 1.2708382425228875, 1e-6); - assert.equal(chords[2].source.value, 8916); - assert.equal(chords[2].target.index, 2); - assert.equal(chords[2].target.subindex, 0); - assert.inDelta(chords[2].target.startAngle, 5.0967284113173115, 1e-6); - assert.inDelta(chords[2].target.endAngle, 5.583991554422396, 1e-6); - assert.equal(chords[2].target.value, 8010); - - assert.equal(chords[3].source.index, 0); - assert.equal(chords[3].source.subindex, 3); - assert.inDelta(chords[3].source.startAngle, 1.6279820519074009, 1e-6); - assert.inDelta(chords[3].source.endAngle, 1.8024478065173115, 1e-6); - assert.equal(chords[3].source.value, 2868); - assert.equal(chords[3].target.index, 3); - assert.equal(chords[3].target.subindex, 0); - assert.inDelta(chords[3].target.startAngle, 6.05415716358929, 1e-6); - assert.inDelta(chords[3].target.endAngle, 6.115779830751019, 1e-6); - assert.equal(chords[3].target.value, 1013); - - assert.equal(chords[4].source.index, 1); - assert.equal(chords[4].source.subindex, 1); - assert.inDelta(chords[4].source.startAngle, 1.8524478065173116, 1e-6); - assert.inDelta(chords[4].source.endAngle, 2.4636862661827164, 1e-6); - assert.equal(chords[4].source.value, 10048); - assert.equal(chords[4].target.index, 1); - assert.equal(chords[4].target.subindex, 1); - assert.inDelta(chords[4].target.startAngle, 1.8524478065173116, 1e-6); - assert.inDelta(chords[4].target.endAngle, 2.4636862661827164, 1e-6); - assert.equal(chords[4].target.value, 10048); - - assert.equal(chords[5].source.index, 2); - assert.equal(chords[5].source.subindex, 1); - assert.inDelta(chords[5].source.startAngle, 3.1330761941597416, 1e-6); - assert.inDelta(chords[5].source.endAngle, 4.1152064620038855, 1e-6); - assert.equal(chords[5].source.value, 16145); - assert.equal(chords[5].target.index, 1); - assert.equal(chords[5].target.subindex, 2); - assert.inDelta(chords[5].target.startAngle, 2.8390796314887687, 1e-6); - assert.inDelta(chords[5].target.endAngle, 2.964393248816668, 1e-6); - assert.equal(chords[5].target.value, 2060); - - assert.equal(chords[6].source.index, 1); - assert.equal(chords[6].source.subindex, 3); - assert.inDelta(chords[6].source.startAngle, 2.4636862661827164, 1e-6); - assert.inDelta(chords[6].source.endAngle, 2.8390796314887687, 1e-6); - assert.equal(chords[6].source.value, 6171); - assert.equal(chords[6].target.index, 3); - assert.equal(chords[6].target.subindex, 1); - assert.inDelta(chords[6].target.startAngle, 6.115779830751019, 1e-6); - assert.inDelta(chords[6].target.endAngle, 6.176003365292097, 1e-6); - assert.equal(chords[6].target.value, 990); - - assert.equal(chords[7].source.index, 2); - assert.equal(chords[7].source.subindex, 2); - assert.inDelta(chords[7].source.startAngle, 4.1152064620038855, 1e-6); - assert.inDelta(chords[7].source.endAngle, 4.607336153354714, 1e-6); - assert.equal(chords[7].source.value, 8090); - assert.equal(chords[7].target.index, 2); - assert.equal(chords[7].target.subindex, 2); - assert.inDelta(chords[7].target.startAngle, 4.1152064620038855, 1e-6); - assert.inDelta(chords[7].target.endAngle, 4.607336153354714, 1e-6); - assert.equal(chords[7].target.value, 8090); - - assert.equal(chords[8].source.index, 2); - assert.equal(chords[8].source.subindex, 3); - assert.inDelta(chords[8].source.startAngle, 4.607336153354714, 1e-6); - assert.inDelta(chords[8].source.endAngle, 5.0967284113173115, 1e-6); - assert.equal(chords[8].source.value, 8045); - assert.equal(chords[8].target.index, 3); - assert.equal(chords[8].target.subindex, 2); - assert.inDelta(chords[8].target.startAngle, 6.176003365292097, 1e-6); - assert.inDelta(chords[8].target.endAngle, 6.233185307179585, 1e-6); - assert.equal(chords[8].target.value, 940); - - assert.equal(chords[9].source.index, 3); - assert.equal(chords[9].source.subindex, 3); - assert.inDelta(chords[9].source.startAngle, 5.633991554422396, 1e-6); - assert.inDelta(chords[9].source.endAngle, 6.05415716358929, 1e-6); - assert.equal(chords[9].source.value, 6907); - assert.equal(chords[9].target.index, 3); - assert.equal(chords[9].target.subindex, 3); - assert.inDelta(chords[9].target.startAngle, 5.633991554422396, 1e-6); - assert.inDelta(chords[9].target.endAngle, 6.05415716358929, 1e-6); - assert.equal(chords[9].target.value, 6907); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/cluster-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/cluster-test.js deleted file mode 100644 index caa2747..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/cluster-test.js +++ /dev/null @@ -1,44 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.cluster"); - -suite.addBatch({ - "cluster": { - topic: load("layout/cluster").expression("d3.layout.cluster"), - "can handle an empty children array": function(cluster) { - var c = cluster(); - assert.deepEqual(c.nodes({value: 1, children: [{value: 1, children: []}, {value: 1}]}).map(layout), [ - {value: 1, depth: 0, x: 0.5, y: 0}, - {value: 1, depth: 1, x: 0.25, y: 1}, - {value: 1, depth: 1, x: 0.75, y: 1} - ]); - }, - "can handle zero-valued nodes": function(cluster) { - var c = cluster(); - assert.deepEqual(c.nodes({value: 0, children: [{value: 0}, {value: 1}]}).map(layout), [ - {value: 0, depth: 0, x: 0.5, y: 0}, - {value: 0, depth: 1, x: 0.25, y: 1}, - {value: 1, depth: 1, x: 0.75, y: 1} - ]); - }, - "can handle a single node": function(cluster) { - var c = cluster(); - assert.deepEqual(c.nodes({value: 0}).map(layout), [ - {value: 0, depth: 0, x: 0.5, y: 0} - ]); - } - } -}); - -function layout(node) { - return { - value: node.value, - depth: node.depth, - x: node.x, - y: node.y - }; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/force-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/force-test.js deleted file mode 100644 index a4b5870..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/force-test.js +++ /dev/null @@ -1,119 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.force"); - -suite.addBatch({ - "force": { - topic: load("layout/force").expression("d3.layout.force").document(), - - "default instance": { - topic: function(force) { - return force(); - }, - - "friction": { - "defaults to .9": function(f) { - assert.equal(f.friction(), .9); - }, - "can be a number": function(f) { - f.friction(.5); - assert.equal(f.friction(), .5); - }, - "coerces to a number": function(f) { - f.friction(".5"); - assert.strictEqual(f.friction(), .5); - } - }, - - "gravity": { - "defaults to .1": function(f) { - assert.equal(f.gravity(), .1); - }, - "can be a number": function(f) { - f.gravity(.5); - assert.equal(f.gravity(), .5); - }, - "coerces to a number": function(f) { - f.gravity(".5"); - assert.strictEqual(f.gravity(), .5); - } - }, - - "theta": { - "defaults to .8": function(f) { - assert.equal(f.theta(), .8); - }, - "can be a number": function(f) { - f.theta(.5); - assert.equal(f.theta(), .5); - }, - "coerces to a number": function(f) { - f.theta(".5"); - assert.strictEqual(f.theta(), .5); - } - }, - - "charge": { - "defaults to -30": function(f) { - assert.equal(f.charge(), -30); - }, - "can be a number": function(f) { - f.charge(-40); - assert.equal(f.charge(), -40); - }, - "can be a function": function(f) { // TODO expose the computed value? - f.charge(foo); - assert.equal(f.charge(), foo); - }, - "coerces to a number": function(f) { - f.charge("-40"); - assert.strictEqual(f.charge(), -40); - } - }, - - "linkDistance": { - "defaults to 20": function(f) { - assert.equal(f.linkDistance(), 20); - }, - "can be a number": function(f) { - f.linkDistance(40); - assert.equal(f.linkDistance(), 40); - }, - "can be a function": function(f) { // TODO expose the computed value? - f.linkDistance(foo); - assert.equal(f.linkDistance(), foo); - }, - "coerces to a number": function(f) { - f.linkDistance("40"); - assert.strictEqual(f.linkDistance(), 40); - } - }, - - "linkStrength": { - "defaults to 1": function(f) { - assert.equal(f.linkStrength(), 1); - }, - "can be a number": function(f) { - f.linkStrength(.5); - assert.equal(f.linkStrength(), .5); - }, - "can be a function": function(f) { // TODO expose the computed value? - f.linkStrength(foo); - assert.equal(f.linkStrength(), foo); - }, - "coerces to a number": function(f) { - f.linkStrength(".5"); - assert.strictEqual(f.linkStrength(), .5); - } - } - } - } -}); - -function foo(d) { - return d.foo; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/hierarchy-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/hierarchy-test.js deleted file mode 100644 index 274dcaa..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/hierarchy-test.js +++ /dev/null @@ -1,40 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.hierarchy"); - -suite.addBatch({ - "hierarchy": { - topic: load("layout/treemap").expression("d3.layout.treemap"), // hierarchy is abstract, so test a subclass - "doesn't overwrite the value of a node that has an empty children array": function(hierarchy) { - var h = hierarchy(), - nodes = h.sticky(true).nodes({value: 1, children: []}); - assert.equal(nodes[0].value, 1); - h.nodes(nodes[0]); - assert.equal(nodes[0].value, 1); - }, - "a valueless node that has an empty children array gets a value of 0": function(hierarchy) { - var h = hierarchy(), - nodes = h.sticky(true).nodes({children: []}); - assert.equal(nodes[0].value, 0); - h.nodes(nodes[0]); - assert.equal(nodes[0].value, 0); - }, - "removes the children array for a node that has no children": function(hierarchy) { - var h = hierarchy(), - nodes = h.children(function() { return null; }).nodes({children: [{}]}); - assert.equal(nodes[0].value, 0); - assert.isUndefined(nodes[0].children); - }, - "revalue": function(hierarchy) { - var h = hierarchy().sticky(true), - nodes = h.nodes({children: [{children: [{value: 1}, {value: 2}]}, {value: 3}]}); - assert.equal(nodes[0].value, 6); - h(nodes[0]); // calls hierarchy.revalue - assert.equal(nodes[0].value, 6); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/histogram-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/histogram-test.js deleted file mode 100644 index 004bcdc..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/histogram-test.js +++ /dev/null @@ -1,92 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.histogram"); - -suite.addBatch({ - "histogram": { - topic: load("layout/histogram").expression("d3.layout.histogram"), - "defaults to frequencies": function(histogram) { - var h = histogram(); - assert.deepEqual(h([0,0,0,1,2,2]).map(elements), [[0, 0, 0], [], [1], [2, 2]]); - }, - "each bin contains the matching source elements": function(histogram) { - var h = histogram(); - assert.deepEqual(h([0,0,0,1,2,2]).map(elements), [[0, 0, 0], [], [1], [2, 2]]); - }, - "each bin also has defined x, y and dx properties": function(histogram) { - var h = histogram(); - assert.deepEqual(h([0,0,0,1,2,2]).map(metadata), [ - {x: 0, y: 3, dx: 0.5}, - {x: 0.5, y: 0, dx: 0.5}, - {x: 1, y: 1, dx: 0.5}, - {x: 1.5, y: 2, dx: 0.5} - ]); - }, - "can output frequencies": function(histogram) { - var h = histogram().frequency(true); - assert.deepEqual(h([0,0,0,1,2,2]).map(metadata), [ - {x: 0, y: 3, dx: 0.5}, - {x: 0.5, y: 0, dx: 0.5}, - {x: 1, y: 1, dx: 0.5}, - {x: 1.5, y: 2, dx: 0.5} - ]); - }, - "can output probabilities": function(histogram) { - var h = histogram().frequency(false); - assert.deepEqual(h([0,0,0,1,2,2]).map(metadata), [ - {x: 0, y: 3/6, dx: 0.5}, - {x: 0.5, y: 0, dx: 0.5}, - {x: 1, y: 1/6, dx: 0.5}, - {x: 1.5, y: 2/6, dx: 0.5} - ]); - }, - "can specify number of bins": function(histogram) { - var h = histogram().bins(2); - assert.deepEqual(h([0,0,0,1,2,2]).map(elements), [ - [0, 0, 0], - [1, 2, 2] - ]); - assert.deepEqual(h([0,0,0,1,2,2]).map(metadata), [ - {x: 0, y: 3, dx: 1}, - {x: 1, y: 3, dx: 1} - ]); - }, - "can specify bin thresholds": function(histogram) { - var h = histogram().bins([0,1,2,3]); - assert.deepEqual(h([0,0,0,1,2,2]).map(elements), [ - [0, 0, 0], - [1], - [2, 2] - ]); - assert.deepEqual(h([0,0,0,1,2,2]).map(metadata), [ - {x: 0, y: 3, dx: 1}, - {x: 1, y: 1, dx: 1}, - {x: 2, y: 2, dx: 1} - ]); - }, - "returns the empty array with fewer than two bins": function(histogram) { - var h = histogram().bins([1]); - assert.deepEqual(h([0]), []); - var h = histogram().bins([]); - assert.deepEqual(h([0]), []); - } - } -}); - -function elements(bin) { - var array = [], i = -1, n = bin.length; - while (++i < n) array.push(bin[i]); - return array; -} - -function metadata(bin) { - var metadata = {}; - if ("x" in bin) metadata.x = bin.x; - if ("y" in bin) metadata.y = bin.y; - if ("dx" in bin) metadata.dx = bin.dx; - return metadata; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/pack-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/pack-test.js deleted file mode 100644 index 5c39ea5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/pack-test.js +++ /dev/null @@ -1,129 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.pack"); - -suite.addBatch({ - "pack": { - topic: load("layout/pack").expression("d3.layout.pack"), - "can handle an empty children array": function(pack) { - var p = pack(); - assert.deepEqual(p.nodes({children: [{children: []}, {value: 1}]}).map(layout), [ - {value: 1, depth: 0, x: 0.5, y: 0.5, r: 0.5}, - {value: 0, depth: 1, x: 0.0, y: 0.5, r: 0.0}, - {value: 1, depth: 1, x: 0.5, y: 0.5, r: 0.5} - ]); - }, - "can handle zero-valued nodes": function(pack) { - var p = pack(); - assert.deepEqual(p.nodes({children: [{value: 0}, {value: 1}]}).map(layout), [ - {value: 1, depth: 0, x: 0.5, y: 0.5, r: 0.5}, - {value: 0, depth: 1, x: 0.0, y: 0.5, r: 0.0}, - {value: 1, depth: 1, x: 0.5, y: 0.5, r: 0.5} - ]); - }, - "can handle small nodes": function(pack) { - assert.deepEqual(pack().sort(null).nodes({children: [ - {value: .01}, - {value: 2}, - {value: 2}, - {value: 1} - ]}).map(layout), [ - {y: 0.5, x: 0.5, value: 5.01, r: 0.5, depth: 0}, - {y: 0.5084543199854831, x: 0.4682608366855136, value: 0.01, r: 0.016411496513964046, depth: 1}, - {y: 0.5084543199854831, x: 0.7167659426883449, value: 2, r: 0.23209360948886723, depth: 1}, - {y: 0.34256315498862167, x: 0.2832340573116551, value: 2, r: 0.23209360948886723, depth: 1}, - {y: 0.7254154893606051, x: 0.38524055061025186, value: 1, r: 0.16411496513964044, depth: 1} - ]); - assert.deepEqual(pack().sort(null).nodes({children: [ - {value: 2}, - {value: 2}, - {value: 1}, - {value: .01} - ]}).map(layout), [ - {y: 0.5, x: 0.5, value: 5.01, r: 0.5, depth: 0}, - {y: 0.6274712284943809, x: 0.26624891409386664, value: 2, r: 0.23375108590613333, depth: 1}, - {y: 0.6274712284943809, x: 0.7337510859061334, value: 2, r: 0.23375108590613333, depth: 1}, - {y: 0.30406466355343187, x: 0.5, value: 1, r: 0.1652869779539461, depth: 1}, - {y: 0.3878967195987758, x: 0.3386645534068854, value: 0.01, r: 0.01652869779539461, depth: 1} - ]); - }, - "can handle residual floating point error": function(pack) { - var p = pack(); - var result = p.nodes({children: [ - {value: 0.005348322447389364}, - {value: 0.8065882022492588}, - {value: 0} - ]}).map(layout); - assert.isFalse(result.map(function(d) { return d.depth; }).some(isNaN)); - assert.isFalse(result.map(function(d) { return d.value; }).some(isNaN)); - assert.isFalse(result.map(function(d) { return d.x; }).some(isNaN)); - assert.isFalse(result.map(function(d) { return d.y; }).some(isNaN)); - assert.isFalse(result.map(function(d) { return d.r; }).some(isNaN)); - }, - "avoids coincident circles": function(pack) { - var p = pack(); - var result = p({children: [ - {children: [{value: 17010}, {value: 5842}, {value: 0}, {value: 0}]}, - {children: [ - {children: [{value: 721}, {value: 4294}, {value: 9800}, {value: 1314}, {value: 2220}]}, - {value: 1759}, {value: 2165}, {value: 586}, {value: 3331}, {value: 772}, {value: 3322} - ]} - ]}).map(layout); - result.sort(function(a, b) { - return a.x < b.x && a.y < b.y ? -1 : 1; - }); - assert.isFalse(result.slice(1).some(function(d, i) { - return d.x === result[i].x && d.y === result[i].y && d.value > 0; - })); - }, - "radius defaults to automatic scaling": function(pack) { - assert.equal(pack().radius(), null); - }, - "radius can be specified using a custom function of value": function(pack) { - var r = function(value) { return Math.sqrt(value) * 10; }, - p = pack().radius(r); - assert.strictEqual(p.radius(), r); - assert.deepEqual(p.nodes({children: [{value: 1}]}).map(layout), [ - {value: 1, depth: 0, x: 0.5, y: 0.5, r: 10}, - {value: 1, depth: 1, x: 0.5, y: 0.5, r: 10} - ]); - }, - "radius can be specified as a constant": function(pack) { - var p = pack().radius(5); - assert.equal(p.radius(), 5); - assert.deepEqual(p.nodes({children: [{value: 1}]}).map(layout), [ - {value: 1, depth: 0, x: 0.5, y: 0.5, r: 5}, - {value: 1, depth: 1, x: 0.5, y: 0.5, r: 5} - ]); - }, - "radius constant value is coerced to a number": function(pack) { - var p = pack().radius("5"); - assert.equal(p.radius(), 5); - assert.deepEqual(p.nodes({children: [{value: 1}]}).map(layout), [ - {value: 1, depth: 0, x: 0.5, y: 0.5, r: 5}, - {value: 1, depth: 1, x: 0.5, y: 0.5, r: 5} - ]); - }, - "radius function value is coerced to a number": function(pack) { - var p = pack().radius(function() { return "5"; }); - assert.deepEqual(p.nodes({children: [{value: 1}]}).map(layout), [ - {value: 1, depth: 0, x: 0.5, y: 0.5, r: 5}, - {value: 1, depth: 1, x: 0.5, y: 0.5, r: 5} - ]); - } - } -}); - -function layout(node) { - return { - value: node.value, - depth: node.depth, - r: node.r, - x: node.x, - y: node.y - }; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/partition-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/partition-test.js deleted file mode 100644 index e7aba25..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/partition-test.js +++ /dev/null @@ -1,45 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.partition"); - -suite.addBatch({ - "partition": { - topic: load("layout/partition").expression("d3.layout.partition"), - "ignores zero values": function(partition) { - var p = partition().size([3, 3]); - assert.deepEqual(p.nodes({children: [{value: 1}, {value: 0}, {value: 2}, {children: [{value: 0}, {value: 0}]}]}).map(metadata), [ - {x: 0, y: 0, dx: 3, dy: 1}, - {x: 2, y: 1, dx: 1, dy: 1}, - {x: 3, y: 1, dx: 0, dy: 1}, - {x: 0, y: 1, dx: 2, dy: 1}, - {x: 3, y: 1, dx: 0, dy: 1}, - {x: 3, y: 2, dx: 0, dy: 1}, - {x: 3, y: 2, dx: 0, dy: 1} - ]); - }, - "can handle an empty children array": function(partition) { - var p = partition(); - assert.deepEqual(p.nodes({children: []}).map(metadata), [ - {x: 0, y: 0, dx: 1, dy: 1} - ]); - assert.deepEqual(p.nodes({children: [{children: []}, {value: 1}]}).map(metadata), [ - {x: 0, y: 0, dx: 1, dy: 0.5}, - {x: 1, y: 0.5, dx: 0, dy: 0.5}, - {x: 0, y: 0.5, dx: 1, dy: 0.5} - ]); - } - } -}); - -function metadata(node) { - var metadata = {}; - if ("x" in node) metadata.x = node.x; - if ("y" in node) metadata.y = node.y; - if ("dx" in node) metadata.dx = node.dx; - if ("dy" in node) metadata.dy = node.dy; - return metadata; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/pie-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/pie-test.js deleted file mode 100644 index f4fb2f1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/pie-test.js +++ /dev/null @@ -1,24 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.pie"); - -suite.addBatch({ - "pie": { - topic: load("layout/pie").expression("d3.layout.pie"), - "arcs are in same order as original data": function(pie) { - var p = pie(); - assert.deepEqual(p([5, 30, 15]).map(function(d) { return d.data; }), [ - 5, 30, 15 - ]); - assert.deepEqual(p([ - 84, 90, 48, 61, 58, 8, 6, 31, 45, 18 - ]).map(function(d) { return d.data; }), [ - 84, 90, 48, 61, 58, 8, 6, 31, 45, 18 - ]); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/tree-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/tree-test.js deleted file mode 100644 index a691788..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/tree-test.js +++ /dev/null @@ -1,59 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.tree"); - -suite.addBatch({ - "tree": { - topic: load("layout/tree").expression("d3.layout.tree"), - "computes a simple tree layout": function(tree) { - var t = tree(); - assert.deepEqual(t.nodes({ - name: "1", - children: [ - {name: "1-1"}, - {name: "1-2"}, - {name: "1-3"} - ] - }).map(layout), [ - {name: "1", depth: 0, x: 0.5, y: 0}, - {name: "1-1", depth: 1, x: 0.16666666666666666, y: 1}, - {name: "1-2", depth: 1, x: 0.5, y: 1}, - {name: "1-3", depth: 1, x: 0.8333333333333333, y: 1} - ]); - }, - "can handle an empty children array": function(tree) { - var t = tree(); - assert.deepEqual(t.nodes({children: []}).map(layout), [ - {depth: 0, x: 0.5, y: 0} - ]); - assert.deepEqual(t.nodes({children: [ - {children: []}, - {children: [{}]}, - {children: [{}]} - ]}).map(layout), [ - {depth: 0, x: .5, y: 0}, - {depth: 1, x: .125, y: 0.5}, - {depth: 1, x: .375, y: 0.5}, - {depth: 2, x: .375, y: 1}, - {depth: 1, x: .875, y: 0.5}, - {depth: 2, x: .875, y: 1} - ]); - }, - "can handle a single node": function(tree) { - var t = tree(); - assert.deepEqual(t.nodes({}).map(layout), [ - {depth: 0, x: 0.5, y: 0} - ]); - } - } -}); - -function layout(node) { - delete node.children; - delete node.parent; - return node; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/treemap-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/layout/treemap-test.js deleted file mode 100644 index a25b37f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/layout/treemap-test.js +++ /dev/null @@ -1,181 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.layout.treemap"); - -suite.addBatch({ - "treemap": { - topic: load("layout/treemap").expression("d3.layout.treemap"), - "outputs a squarified treemap": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 0, y: 833, dx: 1000, dy: 167}, - {x: 600, y: 0, dx: 400, dy: 833}, - {x: 0, y: 0, dx: 600, dy: 833}, - {x: 0, y: 555, dx: 600, dy: 278}, - {x: 0, y: 0, dx: 600, dy: 555} - ]); - }, - "sorts by value by default": function(treemap) { - var t = treemap().size([1000, 1000]); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 0, y: 0, dx: 333, dy: 500}, - {x: 333, y: 0, dx: 667, dy: 500}, - {x: 0, y: 500, dx: 1000, dy: 500}, - {x: 0, y: 500, dx: 333, dy: 500}, - {x: 333, y: 500, dx: 667, dy: 500} - ]); - }, - "ignores zero values": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 0}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 0, y: 833, dx: 1000, dy: 167}, - {x: 1000, y: 0, dx: 0, dy: 833}, - {x: 600, y: 0, dx: 400, dy: 833}, - {x: 0, y: 0, dx: 600, dy: 833}, - {x: 0, y: 555, dx: 600, dy: 278}, - {x: 0, y: 0, dx: 600, dy: 555} - ]); - }, - "ignores NaN values": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: NaN}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 0, y: 833, dx: 1000, dy: 167}, - {x: 1000, y: 0, dx: 0, dy: 833}, - {x: 600, y: 0, dx: 400, dy: 833}, - {x: 0, y: 0, dx: 600, dy: 833}, - {x: 0, y: 555, dx: 600, dy: 278}, - {x: 0, y: 0, dx: 600, dy: 555} - ]); - }, - "does not overflow empty size": function(treemap) { - var t = treemap().size([0, 0]).sort(null); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 0, dy: 0}, - {x: 0, y: 0, dx: 0, dy: 0}, - {x: 0, y: 0, dx: 0, dy: 0}, - {x: 0, y: 0, dx: 0, dy: 0}, - {x: 0, y: 0, dx: 0, dy: 0}, - {x: 0, y: 0, dx: 0, dy: 0} - ]); - }, - "can specify padding as a number": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null).padding(1); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 1, y: 833, dx: 998, dy: 166}, - {x: 600, y: 1, dx: 399, dy: 832}, - {x: 1, y: 1, dx: 599, dy: 832}, - {x: 2, y: 555, dx: 597, dy: 277}, - {x: 2, y: 2, dx: 597, dy: 553} - ]); - }, - "can specify padding as an array": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null).padding([1,2,3,4]); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 4, y: 831, dx: 994, dy: 166}, - {x: 600, y: 1, dx: 398, dy: 830}, - {x: 4, y: 1, dx: 596, dy: 830}, - {x: 8, y: 553, dx: 590, dy: 275}, - {x: 8, y: 2, dx: 590, dy: 551} - ]); - }, - "can specify padding as null": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null).padding(null); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 0, y: 833, dx: 1000, dy: 167}, - {x: 600, y: 0, dx: 400, dy: 833}, - {x: 0, y: 0, dx: 600, dy: 833}, - {x: 0, y: 555, dx: 600, dy: 278}, - {x: 0, y: 0, dx: 600, dy: 555} - ]); - }, - "can specify padding as a function that returns a number": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null).padding(function(d) { return d.depth; }); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 0, y: 833, dx: 1000, dy: 167}, - {x: 600, y: 0, dx: 400, dy: 833}, - {x: 0, y: 0, dx: 600, dy: 833}, - {x: 1, y: 555, dx: 598, dy: 277}, - {x: 1, y: 1, dx: 598, dy: 554} - ]); - }, - "can specify padding as a function that returns an array": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null).padding(function(d) { return [d.depth,2,3,4]; }); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 4, y: 831, dx: 994, dy: 166}, - {x: 600, y: 0, dx: 398, dy: 831}, - {x: 4, y: 0, dx: 596, dy: 831}, - {x: 8, y: 552, dx: 590, dy: 276}, - {x: 8, y: 1, dx: 590, dy: 551} - ]); - }, - "can specify padding as a function that returns null": function(treemap) { - var t = treemap().size([1000, 1000]).sort(null).padding(function(d) { return d.depth & 1 ? null : 1; }); - assert.deepEqual(t.nodes({children: [{value: 1}, {value: 2}, {children: [{value: 1}, {value: 2}]}]}).map(layout), [ - {x: 0, y: 0, dx: 1000, dy: 1000}, - {x: 1, y: 833, dx: 998, dy: 166}, - {x: 600, y: 1, dx: 399, dy: 832}, - {x: 1, y: 1, dx: 599, dy: 832}, - {x: 1, y: 556, dx: 599, dy: 277}, - {x: 1, y: 1, dx: 599, dy: 555} - ]); - }, - "no negatively sized rectangles": function(treemap) { - var t = treemap().size([615, 500]).sort(function(a, b) { return a.value - b.value; }).padding(29), - data = [1, 9, 3, 15, 44, 28, 32, 41, 50, 60, 64, 75, 76, 84, 88, 100, 140, 142, 363, 657, 670, 822, 1173, 1189], - nodes = t.nodes({children: data.map(function(d) { return {value: d}; })}).map(layout); - assert.equal(nodes.filter(function(n) { return n.dx < 0 || n.dy < 0; }).length, 0); - }, - "no overhanging rectangles": function(treemap) { - var t = treemap().size([100, 100]).sort(function(a, b) { return a.value - b.value; }), - data = [0, 0, 81681.85, 370881.9, 0, 0, 0, 255381.59, 0, 0, 0, 0, 0, 0, 0, 125323.95, 0, 0, 0, 186975.07, 185707.05, 267370.93, 0], - nodes = t.nodes({children: data.map(function(d) { return {value: d}; })}).map(layout); - assert.equal(nodes.filter(function(n) { return n.dx < 0 || n.dy < 0 || n.x + n.dx > 100 || n.y + n.dy > 100; }).length, 0); - }, - "can handle an empty children array": function(treemap) { - assert.deepEqual(treemap().nodes({children: []}).map(layout), [ - {x: 0, y: 0, dx: 1, dy: 1} - ]); - assert.deepEqual(treemap().nodes({children: [{children: []}, {value: 1}]}).map(layout), [ - {x: 0, y: 0, dx: 1, dy: 1}, - {x: 0, y: 0, dx: 0, dy: 1}, - {x: 0, y: 0, dx: 1, dy: 1} - ]); - }, - "slice-dice": function(treemap) { - assert.deepEqual(treemap().size([100, 10]).mode("slice-dice").nodes({children: [ - {children: [{value: 1}, {value: 1}]}, - {children: [{value: 1}, {value: 1}]} - ]}).map(layout), [ - {x: 0, y: 0, dx: 100, dy: 10}, - {x: 50, y: 0, dx: 50, dy: 10}, - {x: 50, y: 5, dx: 50, dy: 5}, - {x: 50, y: 0, dx: 50, dy: 5}, - {x: 0, y: 0, dx: 50, dy: 10}, - {x: 0, y: 5, dx: 50, dy: 5}, - {x: 0, y: 0, dx: 50, dy: 5} - ]); - } - } -}); - -function layout(node) { - return { - x: node.x, - y: node.y, - dx: node.dx, - dy: node.dy - }; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/load.js b/web/nms.gathering.org/old/speedometer/d3-master/test/load.js deleted file mode 100644 index 43ea239..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/load.js +++ /dev/null @@ -1,62 +0,0 @@ -process.env.TZ = "America/Los_Angeles"; - -var smash = require("smash"), - jsdom = require("jsdom"); - -require("./XMLHttpRequest"); - -module.exports = function() { - var files = [].slice.call(arguments).map(function(d) { return "src/" + d; }), - expression = "d3", - sandbox = {console: console, Date: Date}; // so we can use deepEqual in tests - - files.unshift("test/start"); - - function topic() { - var callback = this.callback; - smash.load(files, expression, sandbox, function(error, result) { - if (error) console.trace(error.stack); - callback(error, result); - }); - } - - topic.expression = function(_) { - expression = _; - return topic; - }; - - topic.sandbox = function(_) { - sandbox = _; - return topic; - }; - - topic.document = function(_) { - var document = jsdom.jsdom(); - - // Monkey-patch createRange support to JSDOM. - document.createRange = function() { - return { - selectNode: function() {}, - createContextualFragment: jsdom.jsdom - }; - }; - - sandbox = { - console: console, - XMLHttpRequest: XMLHttpRequest, - document: document, - window: document.parentWindow, - setTimeout: setTimeout, - clearTimeout: clearTimeout, - Date: Date // so we can override Date.now in tests, and use deepEqual - }; - - return topic; - }; - - return topic; -}; - -process.on("uncaughtException", function(e) { - console.trace(e.stack); -}); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-caes-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-caes-test.js deleted file mode 100644 index 99abf07..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-caes-test.js +++ /dev/null @@ -1,120 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("../time/time"), - local = time.local; - -var suite = vows.describe("d3.locale"); - -suite.addBatch({ - "locale": { - topic: load("locale/ca-ES").expression("d3.locale.ca_ES"), - - "numberFormat": { - topic: function(locale) { - return locale.numberFormat; - }, - "formats numbers": function(format) { - var f = format(",.2f"); - assert.equal(f(12345.67), "12.345,67"); - }, - "formats currencies": function(format) { - var f = format("$,.2f"); - assert.equal(f(12345.67), "12.345,67 €"); - }, - "formats currencies with SI-prefix notation and currency suffix": function(format) { - var f = format("$,.4s"); - assert.equal(f(12345.67), "12,35k €"); - } - }, - - "timeFormat": { - topic: function(locale) { - return locale.timeFormat; - }, - - "format": { - "formats locale date and time": function(format) { - var f = format("%c"); - assert.equal(f(local(1990, 0, 1)), "dilluns, 1 de gener de 1990, 00:00:00"); - }, - "formats locale date": function(format) { - var f = format("%x"); - assert.equal(f(local(1990, 0, 1)), "01/01/1990"); - }, - "formats locale time": function(format) { - var f = format("%X"); - assert.equal(f(local(1990, 0, 1)), "00:00:00"); - }, - "formats abbreviated weekday": function(format) { - var f = format("%a"); - assert.equal(f(local(1990, 0, 1)), "dl."); - assert.equal(f(local(1990, 0, 2)), "dt."); - assert.equal(f(local(1990, 0, 3)), "dc."); - assert.equal(f(local(1990, 0, 4)), "dj."); - assert.equal(f(local(1990, 0, 5)), "dv."); - assert.equal(f(local(1990, 0, 6)), "ds."); - assert.equal(f(local(1990, 0, 7)), "dg."); - }, - "formats weekday": function(format) { - var f = format("%A"); - assert.equal(f(local(1990, 0, 1)), "dilluns"); - assert.equal(f(local(1990, 0, 2)), "dimarts"); - assert.equal(f(local(1990, 0, 3)), "dimecres"); - assert.equal(f(local(1990, 0, 4)), "dijous"); - assert.equal(f(local(1990, 0, 5)), "divendres"); - assert.equal(f(local(1990, 0, 6)), "dissabte"); - assert.equal(f(local(1990, 0, 7)), "diumenge"); - }, - "formats abbreviated month": function(format) { - var f = format("%b"); - assert.equal(f(local(1990, 0, 1)), "gen."); - assert.equal(f(local(1990, 1, 1)), "febr."); - assert.equal(f(local(1990, 2, 1)), "març"); - assert.equal(f(local(1990, 3, 1)), "abr."); - assert.equal(f(local(1990, 4, 1)), "maig"); - assert.equal(f(local(1990, 5, 1)), "juny"); - assert.equal(f(local(1990, 6, 1)), "jul."); - assert.equal(f(local(1990, 7, 1)), "ag."); - assert.equal(f(local(1990, 8, 1)), "set."); - assert.equal(f(local(1990, 9, 1)), "oct."); - assert.equal(f(local(1990, 10, 1)), "nov."); - assert.equal(f(local(1990, 11, 1)), "des."); - }, - "formats month": function(format) { - var f = format("%B"); - assert.equal(f(local(1990, 0, 1)), "gener"); - assert.equal(f(local(1990, 1, 1)), "febrer"); - assert.equal(f(local(1990, 2, 1)), "març"); - assert.equal(f(local(1990, 3, 1)), "abril"); - assert.equal(f(local(1990, 4, 1)), "maig"); - assert.equal(f(local(1990, 5, 1)), "juny"); - assert.equal(f(local(1990, 6, 1)), "juliol"); - assert.equal(f(local(1990, 7, 1)), "agost"); - assert.equal(f(local(1990, 8, 1)), "setembre"); - assert.equal(f(local(1990, 9, 1)), "octubre"); - assert.equal(f(local(1990, 10, 1)), "novembre"); - assert.equal(f(local(1990, 11, 1)), "desembre"); - }, - "formats AM or PM": function(format) { - var f = format("%p"); - assert.equal(f(local(1990, 0, 1, 0)), "AM"); - assert.equal(f(local(1990, 0, 1, 13)), "PM"); - } - }, - - "parse": { - "parses locale date and time": function(format) { - var p = format("%c").parse; - assert.deepEqual(p("dilluns, 1 de gener de 1990, 00:00:00"), local(1990, 0, 1)); - }, - "parses locale date": function(format) { - var p = format("%x").parse; - assert.deepEqual(p("01/01/1990"), local(1990, 0, 1)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-fifi-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-fifi-test.js deleted file mode 100644 index 8b03992..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-fifi-test.js +++ /dev/null @@ -1,120 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("../time/time"), - local = time.local; - -var suite = vows.describe("d3.locale"); - -suite.addBatch({ - "locale": { - topic: load("locale/fi-FI").expression("d3.locale.fi_FI"), - - "numberFormat": { - topic: function(locale) { - return locale.numberFormat; - }, - "formats numbers": function(format) { - var f = format(",.2f"); - assert.equal(f(12345.67), "12\xa0345,67"); - }, - "formats currencies": function(format) { - var f = format("$,.2f"); - assert.equal(f(12345.67), "12\xa0345,67\xa0€"); - }, - "formats currencies with SI-prefix notation and currency suffix": function(format) { - var f = format("$,.4s"); - assert.equal(f(12345.67), "12,35k\xa0€"); - } - }, - - "timeFormat": { - topic: function(locale) { - return locale.timeFormat; - }, - - "format": { - "formats locale date and time": function(format) { - var f = format("%c"); - assert.equal(f(local(1990, 0, 1)), "maanantai, 1. tammikuuta 1990 klo 00:00:00"); - }, - "formats locale date": function(format) { - var f = format("%x"); - assert.equal(f(local(1990, 0, 1)), "1.1.1990"); - }, - "formats locale time": function(format) { - var f = format("%X"); - assert.equal(f(local(1990, 0, 1)), "00:00:00"); - }, - "formats abbreviated weekday": function(format) { - var f = format("%a"); - assert.equal(f(local(1990, 0, 1)), "Ma"); - assert.equal(f(local(1990, 0, 2)), "Ti"); - assert.equal(f(local(1990, 0, 3)), "Ke"); - assert.equal(f(local(1990, 0, 4)), "To"); - assert.equal(f(local(1990, 0, 5)), "Pe"); - assert.equal(f(local(1990, 0, 6)), "La"); - assert.equal(f(local(1990, 0, 7)), "Su"); - }, - "formats weekday": function(format) { - var f = format("%A"); - assert.equal(f(local(1990, 0, 1)), "maanantai"); - assert.equal(f(local(1990, 0, 2)), "tiistai"); - assert.equal(f(local(1990, 0, 3)), "keskiviikko"); - assert.equal(f(local(1990, 0, 4)), "torstai"); - assert.equal(f(local(1990, 0, 5)), "perjantai"); - assert.equal(f(local(1990, 0, 6)), "lauantai"); - assert.equal(f(local(1990, 0, 7)), "sunnuntai"); - }, - "formats abbreviated month": function(format) { - var f = format("%b"); - assert.equal(f(local(1990, 0, 1)), "Tammi"); - assert.equal(f(local(1990, 1, 1)), "Helmi"); - assert.equal(f(local(1990, 2, 1)), "Maalis"); - assert.equal(f(local(1990, 3, 1)), "Huhti"); - assert.equal(f(local(1990, 4, 1)), "Touko"); - assert.equal(f(local(1990, 5, 1)), "Kesä"); - assert.equal(f(local(1990, 6, 1)), "Heinä"); - assert.equal(f(local(1990, 7, 1)), "Elo"); - assert.equal(f(local(1990, 8, 1)), "Syys"); - assert.equal(f(local(1990, 9, 1)), "Loka"); - assert.equal(f(local(1990, 10, 1)), "Marras"); - assert.equal(f(local(1990, 11, 1)), "Joulu"); - }, - "formats month": function(format) { - var f = format("%B"); - assert.equal(f(local(1990, 0, 1)), "tammikuu"); - assert.equal(f(local(1990, 1, 1)), "helmikuu"); - assert.equal(f(local(1990, 2, 1)), "maaliskuu"); - assert.equal(f(local(1990, 3, 1)), "huhtikuu"); - assert.equal(f(local(1990, 4, 1)), "toukokuu"); - assert.equal(f(local(1990, 5, 1)), "kesäkuu"); - assert.equal(f(local(1990, 6, 1)), "heinäkuu"); - assert.equal(f(local(1990, 7, 1)), "elokuu"); - assert.equal(f(local(1990, 8, 1)), "syyskuu"); - assert.equal(f(local(1990, 9, 1)), "lokakuu"); - assert.equal(f(local(1990, 10, 1)), "marraskuu"); - assert.equal(f(local(1990, 11, 1)), "joulukuu"); - }, - "formats AM or PM": function(format) { - var f = format("%p"); - assert.equal(f(local(1990, 0, 1, 0)), "a.m."); - assert.equal(f(local(1990, 0, 1, 13)), "p.m."); - } - }, - - "parse": { - "parses locale date and time": function(format) { - var p = format("%c").parse; - assert.deepEqual(p("maanantai, 1. tammikuuta 1990 klo 00:00:00"), local(1990, 0, 1)); - }, - "parses locale date": function(format) { - var p = format("%x").parse; - assert.deepEqual(p("1.1.1990"), local(1990, 0, 1)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-ptbr-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-ptbr-test.js deleted file mode 100644 index 86c081c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-ptbr-test.js +++ /dev/null @@ -1,120 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("../time/time"), - local = time.local; - -var suite = vows.describe("d3.locale"); - -suite.addBatch({ - "locale": { - topic: load("locale/pt-BR").expression("d3.locale.pt_BR"), - - "numberFormat": { - topic: function(locale) { - return locale.numberFormat; - }, - "formats numbers": function(format) { - var f = format(",.2f"); - assert.equal(f(12345.67), "12.345,67"); - }, - "formats currencies": function(format) { - var f = format("$,.2f"); - assert.equal(f(12345.67), "R$12.345,67"); - }, - "formats currencies with SI-prefix notation and currency suffix": function(format) { - var f = format("$,.4s"); - assert.equal(f(12345.67), "R$12,35k"); - } - }, - - "timeFormat": { - topic: function(locale) { - return locale.timeFormat; - }, - - "format": { - "formats locale date and time": function(format) { - var f = format("%c"); - assert.equal(f(local(1990, 0, 1)), "Segunda, 1 de Janeiro de 1990. 00:00:00"); - }, - "formats locale date": function(format) { - var f = format("%x"); - assert.equal(f(local(1990, 0, 1)), "01/01/1990"); - }, - "formats locale time": function(format) { - var f = format("%X"); - assert.equal(f(local(1990, 0, 1)), "00:00:00"); - }, - "formats abbreviated weekday": function(format) { - var f = format("%a"); - assert.equal(f(local(1990, 0, 1)), "Seg"); - assert.equal(f(local(1990, 0, 2)), "Ter"); - assert.equal(f(local(1990, 0, 3)), "Qua"); - assert.equal(f(local(1990, 0, 4)), "Qui"); - assert.equal(f(local(1990, 0, 5)), "Sex"); - assert.equal(f(local(1990, 0, 6)), "Sáb"); - assert.equal(f(local(1990, 0, 7)), "Dom"); - }, - "formats weekday": function(format) { - var f = format("%A"); - assert.equal(f(local(1990, 0, 1)), "Segunda"); - assert.equal(f(local(1990, 0, 2)), "Terça"); - assert.equal(f(local(1990, 0, 3)), "Quarta"); - assert.equal(f(local(1990, 0, 4)), "Quinta"); - assert.equal(f(local(1990, 0, 5)), "Sexta"); - assert.equal(f(local(1990, 0, 6)), "Sábado"); - assert.equal(f(local(1990, 0, 7)), "Domingo"); - }, - "formats abbreviated month": function(format) { - var f = format("%b"); - assert.equal(f(local(1990, 0, 1)), "Jan"); - assert.equal(f(local(1990, 1, 1)), "Fev"); - assert.equal(f(local(1990, 2, 1)), "Mar"); - assert.equal(f(local(1990, 3, 1)), "Abr"); - assert.equal(f(local(1990, 4, 1)), "Mai"); - assert.equal(f(local(1990, 5, 1)), "Jun"); - assert.equal(f(local(1990, 6, 1)), "Jul"); - assert.equal(f(local(1990, 7, 1)), "Ago"); - assert.equal(f(local(1990, 8, 1)), "Set"); - assert.equal(f(local(1990, 9, 1)), "Out"); - assert.equal(f(local(1990, 10, 1)), "Nov"); - assert.equal(f(local(1990, 11, 1)), "Dez"); - }, - "formats month": function(format) { - var f = format("%B"); - assert.equal(f(local(1990, 0, 1)), "Janeiro"); - assert.equal(f(local(1990, 1, 1)), "Fevereiro"); - assert.equal(f(local(1990, 2, 1)), "Março"); - assert.equal(f(local(1990, 3, 1)), "Abril"); - assert.equal(f(local(1990, 4, 1)), "Maio"); - assert.equal(f(local(1990, 5, 1)), "Junho"); - assert.equal(f(local(1990, 6, 1)), "Julho"); - assert.equal(f(local(1990, 7, 1)), "Agosto"); - assert.equal(f(local(1990, 8, 1)), "Setembro"); - assert.equal(f(local(1990, 9, 1)), "Outubro"); - assert.equal(f(local(1990, 10, 1)), "Novembro"); - assert.equal(f(local(1990, 11, 1)), "Dezembro"); - }, - "formats AM or PM": function(format) { - var f = format("%p"); - assert.equal(f(local(1990, 0, 1, 0)), "AM"); - assert.equal(f(local(1990, 0, 1, 13)), "PM"); - } - }, - - "parse": { - "parses locale date and time": function(format) { - var p = format("%c").parse; - assert.deepEqual(p("Segunda, 1 de Janeiro de 1990. 00:00:00"), local(1990, 0, 1)); - }, - "parses locale date": function(format) { - var p = format("%x").parse; - assert.deepEqual(p("01/01/1990"), local(1990, 0, 1)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-test.js deleted file mode 100644 index 7eb3b1f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/locale/locale-test.js +++ /dev/null @@ -1,120 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("../time/time"), - local = time.local; - -var suite = vows.describe("d3.locale"); - -suite.addBatch({ - "locale": { - topic: load("locale/ru-RU").expression("d3.locale.ru_RU"), - - "numberFormat": { - topic: function(locale) { - return locale.numberFormat; - }, - "formats numbers": function(format) { - var f = format(",.2f"); - assert.equal(f(12345.67), "12 345,67"); - }, - "formats currencies": function(format) { - var f = format("$,.2f"); - assert.equal(f(12345.67), "12 345,67 руб."); - }, - "formats currencies with SI-prefix notation and currency suffix": function(format) { - var f = format("$,.4s"); - assert.equal(f(12345.67), "12,35k руб."); - } - }, - - "timeFormat": { - topic: function(locale) { - return locale.timeFormat; - }, - - "format": { - "formats locale date and time": function(format) { - var f = format("%c"); - assert.equal(f(local(1990, 0, 1)), "понедельник, 1 января 1990 г. 00:00:00"); - }, - "formats locale date": function(format) { - var f = format("%x"); - assert.equal(f(local(1990, 0, 1)), "01.01.1990"); - }, - "formats locale time": function(format) { - var f = format("%X"); - assert.equal(f(local(1990, 0, 1)), "00:00:00"); - }, - "formats abbreviated weekday": function(format) { - var f = format("%a"); - assert.equal(f(local(1990, 0, 1)), "пн"); - assert.equal(f(local(1990, 0, 2)), "вт"); - assert.equal(f(local(1990, 0, 3)), "ср"); - assert.equal(f(local(1990, 0, 4)), "чт"); - assert.equal(f(local(1990, 0, 5)), "пт"); - assert.equal(f(local(1990, 0, 6)), "сб"); - assert.equal(f(local(1990, 0, 7)), "вс"); - }, - "formats weekday": function(format) { - var f = format("%A"); - assert.equal(f(local(1990, 0, 1)), "понедельник"); - assert.equal(f(local(1990, 0, 2)), "вторник"); - assert.equal(f(local(1990, 0, 3)), "среда"); - assert.equal(f(local(1990, 0, 4)), "четверг"); - assert.equal(f(local(1990, 0, 5)), "пятница"); - assert.equal(f(local(1990, 0, 6)), "суббота"); - assert.equal(f(local(1990, 0, 7)), "воскресенье"); - }, - "formats abbreviated month": function(format) { - var f = format("%b"); - assert.equal(f(local(1990, 0, 1)), "янв"); - assert.equal(f(local(1990, 1, 1)), "фев"); - assert.equal(f(local(1990, 2, 1)), "мар"); - assert.equal(f(local(1990, 3, 1)), "апр"); - assert.equal(f(local(1990, 4, 1)), "май"); - assert.equal(f(local(1990, 5, 1)), "июн"); - assert.equal(f(local(1990, 6, 1)), "июл"); - assert.equal(f(local(1990, 7, 1)), "авг"); - assert.equal(f(local(1990, 8, 1)), "сен"); - assert.equal(f(local(1990, 9, 1)), "окт"); - assert.equal(f(local(1990, 10, 1)), "ноя"); - assert.equal(f(local(1990, 11, 1)), "дек"); - }, - "formats month": function(format) { - var f = format("%B"); - assert.equal(f(local(1990, 0, 1)), "января"); - assert.equal(f(local(1990, 1, 1)), "февраля"); - assert.equal(f(local(1990, 2, 1)), "марта"); - assert.equal(f(local(1990, 3, 1)), "апреля"); - assert.equal(f(local(1990, 4, 1)), "мая"); - assert.equal(f(local(1990, 5, 1)), "июня"); - assert.equal(f(local(1990, 6, 1)), "июля"); - assert.equal(f(local(1990, 7, 1)), "августа"); - assert.equal(f(local(1990, 8, 1)), "сентября"); - assert.equal(f(local(1990, 9, 1)), "октября"); - assert.equal(f(local(1990, 10, 1)), "ноября"); - assert.equal(f(local(1990, 11, 1)), "декабря"); - }, - "formats AM or PM": function(format) { - var f = format("%p"); - assert.equal(f(local(1990, 0, 1, 0)), "AM"); - assert.equal(f(local(1990, 0, 1, 13)), "PM"); - } - }, - - "parse": { - "parses locale date and time": function(format) { - var p = format("%c").parse; - assert.deepEqual(p("понедельник, 1 января 1990 г. 00:00:00"), local(1990, 0, 1)); - }, - "parses locale date": function(format) { - var p = format("%x").parse; - assert.deepEqual(p("01.01.1990"), local(1990, 0, 1)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/math/random-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/math/random-test.js deleted file mode 100644 index 1e00ec9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/math/random-test.js +++ /dev/null @@ -1,132 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - seedrandom = require("seedrandom"); - -var suite = vows.describe("d3.random"); - -var _random; - -// Testing a random number generator is a bit more complicated than testing -// deterministic code, so we use different techniques. -// -// If the RNG is correct, each test in this suite will pass with probability -// at least P. The tests have been designed so that P ≥ 98%. Specific values -// of P are given above each case. We use the seedrandom module to get around -// this non-deterministic aspect -- so it is safe to assume that if the tests -// fail, then d3's RNG is broken. -// -// See also: http://www.johndcook.com/Beautiful_Testing_ch10.pdf - -suite.addBatch({ - "random": { - topic: load("math/random").sandbox({Math: Math}).expression("d3.random"), - "(using seedrandom)": { - topic: function(random) { - _random = Math.random; - Math.seedrandom("a random seed."); - return random; - }, - "normal": { - "topic": function(random) { return random.normal(-43289, 38.8); }, - "has normal distribution": KSTest(normalCDF(-43289, 38.8)) - }, - "logNormal": { - "topic": function(random) { return random.logNormal(10, 2.5); }, - "has log-normal distribution": KSTest(logNormalCDF(10, 2.5)) - }, - "irwinHall": { - "topic": function(random) { return random.irwinHall(10); }, - "has Irwin-Hall distribution": KSTest(irwinHallCDF(10)) - }, - teardown: function() { - Math.random = _random; - } - } - } -}); - -/** - * A macro that that takes a RNG and performs a Kolmogorov-Smirnov test: - * asserts that the values generated by the RNG could be generated by the - * distribution with cumulative distribution function `cdf'. Each test runs in - * O(n log n) * O(cdf). - * - * Passes with P≈98%. - * - * @param cdf function(x) { returns CDF of the distribution evaluated at x } - * @param n number of sample points. Higher n = better evaluation, slower test. - * @return a function that asserts the rng produces values fitting the distribution - */ -function KSTest(cdf, n) { - return function(rng) { - var n = 1000; - var values = []; - for (var i = 0; i < n; i++) { - values.push(rng()); - } - values.sort(function(a, b) { return a - b; }); - - K_positive = -Infinity; // Identity of max() function - for (var i = 0; i < n; i++) { - var edf_i = i / n; // Empirical distribution function evaluated at x=values[i] - K_positive = Math.max(K_positive, edf_i - cdf(values[i])); - } - K_positive *= Math.sqrt(n); - - // Derivation of this interval is difficult. - // @see K-S test in Knuth's AoCP vol.2 - assert.inDelta(K_positive, 0.723255, 0.794145); - }; -} - -// Logistic approximation to normal CDF around N(mean, stddev). -function normalCDF(mean, stddev) { - return function(x) { - return 1 / (1 + Math.exp(-0.07056 * Math.pow((x-mean)/stddev, 3) - 1.5976 * (x-mean)/stddev)); - }; -} - -// See http://en.wikipedia.org/wiki/Log-normal_distribution#Similar_distributions -function logNormalCDF(mean, stddev) { - var exponent = Math.PI / (stddev * Math.sqrt(3)); - var numerator = Math.exp(mean); - return function(x) { - return 1 / (Math.pow(numerator / x, exponent) + 1); - }; -} - -function irwinHallCDF(n) { - var normalisingFactor = factorial(n); - - // Precompute binom(n, k), k=0..n for efficiency. (this array gets stored - // inside the closure, so it is only computed once) - var binoms = []; - for (var k = 0; k <= n; k++) { - binoms.push(binom(n, k)); - } - - // See CDF at http://en.wikipedia.org/wiki/Irwin–Hall_distribution - return function(x) { - var t = 0; - for (var k = 0; k < x; k++) { - t += Math.pow(-1, k % 2) * binoms[k] * Math.pow(x - k, n); - } - return t / normalisingFactor; - }; -} - -function factorial(n) { - var t = 1; - for (var i = 2; i <= n; i++) { - t *= i; - } - return t; -} - -function binom(n, k) { - if (k < 0 || k > n) return undefined; // only defined for 0 <= k <= n - return factorial(n) / (factorial(k) * factorial(n - k)); -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-null-matrix-test.html b/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-null-matrix-test.html deleted file mode 100644 index 7a5eec3..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-null-matrix-test.html +++ /dev/null @@ -1,26 +0,0 @@ -<!DOCTYPE html> -<meta charset="utf-8"> -<body> -<script src="../../d3.js"></script> -<script> - -var svg = d3.select("body").append("svg") - .attr("width", 960) - .attr("height", 500); - -var g = svg.append("g") - .attr("transform", "translate(100,100)") - .append("g") - .attr("transform", "matrix(1 0 0 1 0 0)rotate(0)"); - -var rect = g.append("rect") - .attr("x", -25) - .attr("y", -50) - .attr("width", 50) - .attr("height", 100); - -g.transition() - .duration(3000) - .attrTween("transform", d3.tween("matrix(1 0 0 1 100 100)rotate(360)", d3.interpolateString)); - -</script> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-null-test.html b/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-null-test.html deleted file mode 100644 index 6211680..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-null-test.html +++ /dev/null @@ -1,26 +0,0 @@ -<!DOCTYPE html> -<meta charset="utf-8"> -<body> -<script src="../../d3.js"></script> -<script> - -var svg = d3.select("body").append("svg") - .attr("width", 960) - .attr("height", 500); - -var g = svg.append("g") - .attr("transform", "translate(100,100)") - .append("g") - .attr("transform", "translate(0,0)rotate(0)"); - -var rect = g.append("rect") - .attr("x", -25) - .attr("y", -50) - .attr("width", 50) - .attr("height", 100); - -g.transition() - .duration(3000) - .attrTween("transform", d3.tween("translate(100,100)rotate(360)", d3.interpolateString)); - -</script> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-origin-test.html b/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-origin-test.html deleted file mode 100644 index 5a006f5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-origin-test.html +++ /dev/null @@ -1,40 +0,0 @@ -<!DOCTYPE html> -<meta charset="utf-8"> -<body> -<script src="../../d3.js"></script> -<script> - -var width = 960, - height = 500; - -var cross = d3.svg.symbol() - .type("cross") - .size(10000); - -var svg = d3.select("body").append("svg") - .attr("width", width) - .attr("height", height) - .append("g") - .attr("transform", "translate(" + (width / 2) + "," + (height / 2) + ")"); - -svg.append("path") - .style("fill", "steelblue") - .attr("d", cross); - -svg.append("path") - .style("fill", "darkgreen") - .attr("d", cross) - .attr("transform", "rotate(45 200,200)"); - -svg.append("path") - .style("fill", "white") - .style("fill-opacity", .2) - .style("stroke", "steelblue") - .style("stroke-width", "4px") - .attr("d", cross) - .transition() - .duration(1000) - .style("stroke", "darkgreen") - .attr("transform", "rotate(45 200,200)"); - -</script> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-test.html b/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-test.html deleted file mode 100644 index 49fb571..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-rotate-test.html +++ /dev/null @@ -1,138 +0,0 @@ -<!DOCTYPE html> -<meta charset="utf-8"> -<style> - -table { - width: 960px; - border-spacing: 0; - border-collapse: collapse; -} - -th, td { - padding: 4px; -} - -th { - text-align: left; -} - -td { - border: solid 1px #ccc; - text-align: right; -} - -td.fail { - background: lightcoral; -} - -td.success { - background: lightgreen; -} - -</style> -<table> - <thead> - <th>start</th> - <th>end</th> - <th colspan=5>actual intermediate values</th> - <th>exp.</th> - <th>act.</th> - </thead> - <tbody> - </tbody> -</table> -<script src="../../d3.js"></script> -<script> - -var format = d3.format(",.2f"); - -var tests = [ - {start: 170, end: 225, expected: [ 170.00, -176.25, -162.50, -148.75, -135.00]}, - {start: 225, end: 170, expected: [-135.00, -148.75, -162.50, -176.25, 170.00]}, - {start: -170, end: -225, expected: [-170.00, 176.25, 162.50, 148.75, 135.00]}, - {start: -225, end: -170, expected: [ 135.00, 148.75, 162.50, 176.25, -170.00]}, - {start: -170, end: 170, expected: [-170.00, -175.00, 180.00, 175.00, 170.00]}, - {start: -170, end: 0, expected: [-170.00, -127.50, -85.00, -42.50, 0.00]}, - {start: 170, end: 0, expected: [ 170.00, 127.50, 85.00, 42.50, 0.00]}, - {start: -180, end: 90, expected: [ 180.00, 157.50, 135.00, 112.50, 90.00]}, - {start: 180, end: 90, expected: [ 180.00, 157.50, 135.00, 112.50, 90.00]}, - {start: -180, end: -90, expected: [-180.00, -157.50, -135.00, -112.50, -90.00]}, - {start: 180, end: -90, expected: [ 180.00, -157.50, -135.00, -112.50, -90.00]}, - {start: 780, end: -90, expected: [ 60.00, 22.50, -15.00, -52.50, -90.00]} -]; - -var tr = d3.select("tbody").selectAll("tr") - .data(tests) - .enter().append("tr"); - -tr.append("td") - .text(function(d) { return format(d.start); }); - -tr.append("td") - .text(function(d) { return format(d.end); }); - -tr.selectAll(".actual") - .data(function(d) { - var interpolate = d3.interpolateTransform("rotate(" + d.start + ")", "rotate(" + d.end + ")"); - return d.expected.map(function(expected, i) { - return { - expected: expected, - actual: d3.transform(interpolate(i / 4)).rotate - }; - }); - }) - .enter().append("td") - .text(function(d, i) { return format(d.actual); }) - .attr("class", function(d) { return Math.abs(d.actual - d.expected) < .01 ? "success" : "fail"; }); - -var ga = tr.append("td").attr("width", 40).append("svg") - .attr("width", 40) - .attr("height", 20) - .append("g") - .attr("transform", "translate(20,10)") - .append("g") - .each(animateExpected); - -ga.append("path") - .attr("d", d3.svg.symbol().type("cross").size(120)); - -ga.append("circle") - .attr("cx", 8) - .attr("r", 4); - -var gb = tr.append("td").attr("width", 40).append("svg") - .attr("width", 40) - .attr("height", 20) - .append("g") - .attr("transform", "translate(20,10)") - .append("g") - .each(animateActual); - -gb.append("path") - .attr("d", d3.svg.symbol().type("cross").size(120)); - -gb.append("circle") - .attr("cx", 8) - .attr("r", 4); - -function animateExpected(d) { - d3.select(this).transition() - .duration(2500) - .attrTween("transform", function(d) { - var a = d.start % 360, b = d.end % 360; - if (a - b > 180) b += 360; else if (b - a > 180) a += 360; // shortest path - return d3.interpolateString("rotate(" + a + ")", "rotate(" + b + ")"); - }) - .each("end", animateExpected); -} - -function animateActual(d) { - d3.select(this) - .attr("transform", "rotate(" + d.start + ")") - .transition() - .duration(2500) - .attr("transform", "rotate(" + d.end + ")") - .each("end", animateActual); -} - -</script> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-test.html b/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-test.html deleted file mode 100644 index 7e313d7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/math/transform-test.html +++ /dev/null @@ -1,88 +0,0 @@ -<!DOCTYPE html> -<meta charset="utf-8"> -<title>Transform Test</title> -<style> - -th, -td { - border: solid #ccc 1px; -} - -</style> -<body> -<script src="../../d3.js"></script> -<script> - -var outcome = d3.select("body").append("p"); - -var g = d3.select("body").append("svg") - .attr("width", 10) - .attr("height", 10) - .append("g"); - -var results = d3.select("body").append("table") - .style("display", "none"); - -results.append("tr").selectAll("th") - .data(["Expected", "Actual", "Expected matrix", "Actual matrix"]) - .enter().append("th") - .text(function(d) { return d; }); - -var el = g[0][0], - v, - m, - a, - b, - failures = 0; - -for (var tx = -10; tx <= 10; tx += 5) { - for (var ty = -10; ty <= 10; ty += 5) { - for (var r = -180; r <= 180; r += 15) { - for (var skx = -45; skx <= 45; skx += 45) { - for (var sx = -2; sx <= 2; sx++) { - for (var sy = -2; sy <= 2; sy++) { - v = "translate(" + tx + "," + ty + ")rotate(" + r + ")skewX(" + skx + ")scale(" + sx + "," + sy + ")"; - g.attr("transform", v); - a = matrix(el); - g.attr("transform", d3.transform(v)); - b = matrix(el); - if (!deepEqual(a, b, 1e-6)) { - failures++; - results - .style("display", null) - .append("tr").selectAll("td") - .data([v, d3.transform(v), a, b]) - .enter().append("td") - .text(function(d) { return d; }); - } - } - } - } - } - } -} - -outcome.text(failures ? failures + " failures" : "Success!"); - -function matrix(el) { - var t = el.transform.baseVal.consolidate(); - if (t) { - var m = t.matrix; - return [m.a, m.b, m.c, m.d, m.e, m.f]; - } - return null; -} - -function deepEqual(actual, expected, epsilon) { - epsilon = epsilon || 0; - if (actual === expected) return true; - if (actual == null || expected == null) return false; - if (actual.length !== expected.length) return false; - - for (var i = 0; i < actual.length; i++) { - if (Math.abs(actual[i] - expected[i]) > epsilon) return false; - } - return true; -} - -</script> diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/category-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/category-test.js deleted file mode 100644 index 76e8238..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/category-test.js +++ /dev/null @@ -1,76 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.category"); - -suite.addBatch({ - "category": { - topic: load("scale/category").expression("d3.scale"), - "category10": category("category10", 10), - "category20": category("category20", 20), - "category20b": category("category20b", 20), - "category20c": category("category20c", 20) - } -}); - -function category(category, n) { - return { - "is an ordinal scale": function(scale) { - var x = scale[category](), colors = x.range(); - assert.lengthOf(x.domain(), 0); - assert.lengthOf(x.range(), n); - assert.equal(x(1), colors[0]); - assert.equal(x(2), colors[1]); - assert.equal(x(1), colors[0]); - var y = x.copy(); - assert.deepEqual(y.domain(), x.domain()); - assert.deepEqual(y.range(), x.range()); - x.domain(_.range(n)); - for (var i = 0; i < n; ++i) assert.equal(x(i + n), x(i)); - assert.equal(y(1), colors[0]); - assert.equal(y(2), colors[1]); - }, - "each instance is isolated": function(scale) { - var a = scale[category](), b = scale[category](), colors = a.range(); - assert.equal(a(1), colors[0]); - assert.equal(b(2), colors[0]); - assert.equal(b(1), colors[1]); - assert.equal(a(1), colors[0]); - }, - "contains the expected number of values in the range": function(scale) { - var x = scale[category](); - assert.lengthOf(x.range(), n); - }, - "each range value is distinct": function(scale) { - var map = {}, count = 0, x = scale[category](); - x.range().forEach(function(v) { - if (!(v in map)) { - map[v] = ++count; - } - }); - assert.equal(count, x.range().length); - }, - "each range value is a hexadecimal color": function(scale) { - var x = scale[category](); - x.range().forEach(function(v) { - assert.match(v, /#[0-9a-f]{6}/); - v = _.rgb(v); - assert.isFalse(isNaN(v.r)); - assert.isFalse(isNaN(v.g)); - assert.isFalse(isNaN(v.b)); - }); - }, - "no range values are very dark or very light": function(scale) { - var x = scale[category](); - x.range().forEach(function(v) { - var c = _.hsl(v); - assert.isTrue(c.l >= .34, "expected " + v + " to be lighter (l = " + c.l + ")"); - assert.isTrue(c.l <= .89, "expected " + v + " to be darker (l = " + c.l + ")"); - }); - } - }; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/identity-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/identity-test.js deleted file mode 100644 index 6ad815e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/identity-test.js +++ /dev/null @@ -1,163 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.identity"); - -suite.addBatch({ - "identity": { - topic: load("scale/identity").expression("d3.scale.identity"), - - "domain and range": { - "are identical": function(identity) { - var x = identity(); - assert.strictEqual(x.domain, x.range); - assert.strictEqual(x.domain(), x.range()); - var x = identity().domain([-10, 0, 100]); - assert.deepEqual(x.range(), [-10, 0, 100]); - var x = identity().range([-10, 0, 100]); - assert.deepEqual(x.domain(), [-10, 0, 100]); - }, - "default to [0, 1]": function(identity) { - var x = identity(); - assert.deepEqual(x.domain(), [0, 1]); - assert.deepEqual(x.range(), [0, 1]); - assert.strictEqual(x(.5), .5); - }, - "coerce values to numbers": function(identity) { - var x = identity().domain([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.typeOf(x.domain()[0], "number"); - assert.typeOf(x.domain()[1], "number"); - assert.strictEqual(x.domain()[0], +new Date(1990, 0, 1)); - assert.strictEqual(x.domain()[1], +new Date(1991, 0, 1)); - assert.typeOf(x(new Date(1989, 09, 20)), "number"); - assert.strictEqual(x(new Date(1989, 09, 20)), +new Date(1989, 09, 20)); - var x = identity().domain(["0", "1"]); - assert.typeOf(x.domain()[0], "number"); - assert.typeOf(x.domain()[1], "number"); - assert.strictEqual(x(.5), .5); - var x = identity().domain([new Number(0), new Number(1)]); - assert.typeOf(x.domain()[0], "number"); - assert.typeOf(x.domain()[1], "number"); - assert.strictEqual(x(.5), .5); - - var x = identity().range([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.typeOf(x.range()[0], "number"); - assert.typeOf(x.range()[1], "number"); - assert.strictEqual(x.range()[0], +new Date(1990, 0, 1)); - assert.strictEqual(x.range()[1], +new Date(1991, 0, 1)); - assert.typeOf(x(new Date(1989, 09, 20)), "number"); - assert.strictEqual(x(new Date(1989, 09, 20)), +new Date(1989, 09, 20)); - var x = identity().range(["0", "1"]); - assert.typeOf(x.range()[0], "number"); - assert.typeOf(x.range()[1], "number"); - assert.strictEqual(x(.5), .5); - var x = identity().range([new Number(0), new Number(1)]); - assert.typeOf(x.range()[0], "number"); - assert.typeOf(x.range()[1], "number"); - assert.strictEqual(x(.5), .5); - }, - "can specify a polyidentity domain and range": function(identity) { - var x = identity().domain([-10, 0, 100]); - assert.deepEqual(x.domain(), [-10, 0, 100]); - assert.strictEqual(x(-5), -5); - assert.strictEqual(x(50), 50); - assert.strictEqual(x(75), 75); - - var x = identity().range([-10, 0, 100]); - assert.deepEqual(x.range(), [-10, 0, 100]); - assert.strictEqual(x(-5), -5); - assert.strictEqual(x(50), 50); - assert.strictEqual(x(75), 75); - }, - "do not affect the identity function": function(identity) { - var x = identity().domain([Infinity, NaN]); - assert.strictEqual(x(42), 42); - assert.strictEqual(x.invert(-42), -42); - } - }, - - "is the identity function": function(identity) { - var x = identity().domain([1, 2]); - assert.strictEqual(x(.5), .5); - assert.strictEqual(x(1), 1); - assert.strictEqual(x(1.5), 1.5); - assert.strictEqual(x(2), 2); - assert.strictEqual(x(2.5), 2.5); - }, - "coerces input to a number": function(identity) { - var x = identity().domain([1, 2]); - assert.strictEqual(x("2"), 2); - }, - - "invert": { - "is the identity function": function(identity) { - var x = identity().domain([1, 2]); - assert.strictEqual(x.invert(.5), .5); - assert.strictEqual(x.invert(1), 1); - assert.strictEqual(x.invert(1.5), 1.5); - assert.strictEqual(x.invert(2), 2); - assert.strictEqual(x.invert(2.5), 2.5); - }, - "coerces range value to numbers": function(identity) { - var x = identity().range(["0", "2"]); - assert.strictEqual(x.invert("1"), 1); - var x = identity().range([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.strictEqual(x.invert(new Date(1990, 6, 2, 13)), +new Date(1990, 6, 2, 13)); - var x = identity().range(["#000", "#fff"]); - assert.isNaN(x.invert("#999")); - }, - "coerces input to a number": function(identity) { - var x = identity().domain([1, 2]); - assert.strictEqual(x.invert("2"), 2); - } - }, - - "ticks": { - "generates ticks of varying degree": function(identity) { - var x = identity(); - assert.deepEqual(x.ticks(1).map(x.tickFormat(1)), [0, 1]); - assert.deepEqual(x.ticks(2).map(x.tickFormat(2)), [0, .5, 1]); - assert.deepEqual(x.ticks(5).map(x.tickFormat(5)), [0, .2, .4, .6, .8, 1]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10)), [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]); - var x = identity().domain([1, 0]); - assert.deepEqual(x.ticks(1).map(x.tickFormat(1)), [0, 1]); - assert.deepEqual(x.ticks(2).map(x.tickFormat(2)), [0, .5, 1]); - assert.deepEqual(x.ticks(5).map(x.tickFormat(5)), [0, .2, .4, .6, .8, 1]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10)), [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]); - }, - "formats ticks with the appropriate precision": function(identity) { - var x = identity().domain([.123456789, 1.23456789]); - assert.strictEqual(x.tickFormat(1)(x.ticks(1)[0]), "1"); - assert.strictEqual(x.tickFormat(2)(x.ticks(2)[0]), "0.5"); - assert.strictEqual(x.tickFormat(4)(x.ticks(4)[0]), "0.2"); - assert.strictEqual(x.tickFormat(8)(x.ticks(8)[0]), "0.2"); - assert.strictEqual(x.tickFormat(16)(x.ticks(16)[0]), "0.2"); - assert.strictEqual(x.tickFormat(32)(x.ticks(32)[0]), "0.15"); - assert.strictEqual(x.tickFormat(64)(x.ticks(64)[0]), "0.14"); - assert.strictEqual(x.tickFormat(128)(x.ticks(128)[0]), "0.13"); - assert.strictEqual(x.tickFormat(256)(x.ticks(256)[0]), "0.125"); - } - }, - - "copy": { - "changes to the domain or range are isolated": function(identity) { - var x = identity(), y = x.copy(); - x.domain([1, 2]); - assert.deepEqual(y.domain(), [0, 1]); - y.domain([2, 3]); - assert.deepEqual(x.domain(), [1, 2]); - assert.deepEqual(y.domain(), [2, 3]); - - var x = identity(), y = x.copy(); - x.range([1, 2]); - assert.deepEqual(y.range(), [0, 1]); - y.range([2, 3]); - assert.deepEqual(x.range(), [1, 2]); - assert.deepEqual(y.range(), [2, 3]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/linear-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/linear-test.js deleted file mode 100644 index 2f6abe8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/linear-test.js +++ /dev/null @@ -1,328 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.linear"); - -suite.addBatch({ - "linear": { - topic: load("scale/linear", "interpolate/hsl"), // beware instanceof d3_Color - - "domain": { - "defaults to [0, 1]": function(d3) { - var x = d3.scale.linear(); - assert.deepEqual(x.domain(), [0, 1]); - assert.inDelta(x(.5), .5, 1e-6); - }, - "coerces domain values to numbers": function(d3) { - var x = d3.scale.linear().domain([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(new Date(1989, 09, 20)), -.2, 1e-2); - assert.inDelta(x(new Date(1990, 00, 01)), 0, 1e-2); - assert.inDelta(x(new Date(1990, 02, 15)), .2, 1e-2); - assert.inDelta(x(new Date(1990, 04, 27)), .4, 1e-2); - assert.inDelta(x(new Date(1991, 00, 01)), 1, 1e-2); - assert.inDelta(x(new Date(1991, 02, 15)), 1.2, 1e-2); - var x = d3.scale.linear().domain(["0", "1"]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(.5), .5, 1e-6); - var x = d3.scale.linear().domain([new Number(0), new Number(1)]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(.5), .5, 1e-6); - }, - "can specify a polylinear domain and range": function(d3) { - var x = d3.scale.linear().domain([-10, 0, 100]).range(["red", "white", "green"]); - assert.equal(x(-5), "#ff8080"); - assert.equal(x(50), "#80c080"); - assert.equal(x(75), "#40a040"); - }, - "the smaller of the domain or range is observed": function(d3) { - var x = d3.scale.linear().domain([-10, 0]).range(["red", "white", "green"]).clamp(true); - assert.equal(x(-5), "#ff8080"); - assert.equal(x(50), "#ffffff"); - var x = d3.scale.linear().domain([-10, 0, 100]).range(["red", "white"]).clamp(true); - assert.equal(x(-5), "#ff8080"); - assert.equal(x(50), "#ffffff"); - }, - "an empty domain maps to the range start": function(d3) { - var x = d3.scale.linear().domain([0, 0]).range(["red", "green"]); - assert.equal(x(0), "#ff0000"); - assert.equal(x(-1), "#ff0000"); - assert.equal(x(1), "#ff0000"); - } - }, - - "range": { - "defaults to [0, 1]": function(d3) { - var x = d3.scale.linear(); - assert.deepEqual(x.range(), [0, 1]); - assert.inDelta(x.invert(.5), .5, 1e-6); - }, - "does not coerce range to numbers": function(d3) { - var x = d3.scale.linear().range(["0", "2"]); - assert.equal(typeof x.range()[0], "string"); - assert.equal(typeof x.range()[1], "string"); - }, - "can specify range values as colors": function(d3) { - var x = d3.scale.linear().range(["red", "blue"]); - assert.equal(x(.5), "#800080"); - var x = d3.scale.linear().range(["#ff0000", "#0000ff"]); - assert.equal(x(.5), "#800080"); - var x = d3.scale.linear().range(["#f00", "#00f"]); - assert.equal(x(.5), "#800080"); - var x = d3.scale.linear().range([d3.rgb(255,0,0), d3.hsl(240,1,.5)]); - assert.equal(x(.5), "#800080"); - var x = d3.scale.linear().range(["hsl(0,100%,50%)", "hsl(240,100%,50%)"]); - assert.equal(x(.5), "#800080"); - }, - "can specify range values as arrays or objects": function(d3) { - var x = d3.scale.linear().range([{color: "red"}, {color: "blue"}]); - assert.deepEqual(x(.5), {color: "#800080"}); - var x = d3.scale.linear().range([["red"], ["blue"]]); - assert.deepEqual(x(.5), ["#800080"]); - } - }, - - "interpolate": { - "defaults to d3.interpolate": function(d3) { - var x = d3.scale.linear().range(["red", "blue"]); - assert.equal(x.interpolate(), d3.interpolate); - assert.equal(x(.5), "#800080"); - }, - "can specify a custom interpolator": function(d3) { - var x = d3.scale.linear().range(["red", "blue"]).interpolate(d3.interpolateHsl); - assert.equal(x(.5), "#ff00ff"); - } - }, - - "clamp": { - "defaults to false": function(d3) { - var x = d3.scale.linear(); - assert.isFalse(x.clamp()); - assert.inDelta(x(-.5), -.5, 1e-6); - assert.inDelta(x(1.5), 1.5, 1e-6); - }, - "can clamp to the domain": function(d3) { - var x = d3.scale.linear().clamp(true); - assert.inDelta(x(-.5), 0, 1e-6); - assert.inDelta(x(.5), .5, 1e-6); - assert.inDelta(x(1.5), 1, 1e-6); - var x = d3.scale.linear().domain([1, 0]).clamp(true); - assert.inDelta(x(-.5), 1, 1e-6); - assert.inDelta(x(.5), .5, 1e-6); - assert.inDelta(x(1.5), 0, 1e-6); - }, - "can clamp to the range": function(d3) { - var x = d3.scale.linear().clamp(true); - assert.inDelta(x.invert(-.5), 0, 1e-6); - assert.inDelta(x.invert(.5), .5, 1e-6); - assert.inDelta(x.invert(1.5), 1, 1e-6); - var x = d3.scale.linear().range([1, 0]).clamp(true); - assert.inDelta(x.invert(-.5), 1, 1e-6); - assert.inDelta(x.invert(.5), .5, 1e-6); - assert.inDelta(x.invert(1.5), 0, 1e-6); - } - }, - - "maps a number to a number": function(d3) { - var x = d3.scale.linear().domain([1, 2]); - assert.inDelta(x(.5), -.5, 1e-6); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), .5, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - assert.inDelta(x(2.5), 1.5, 1e-6); - }, - - "invert": { - "maps a number to a number": function(d3) { - var x = d3.scale.linear().range([1, 2]); - assert.inDelta(x.invert(.5), -.5, 1e-6); - assert.inDelta(x.invert(1), 0, 1e-6); - assert.inDelta(x.invert(1.5), .5, 1e-6); - assert.inDelta(x.invert(2), 1, 1e-6); - assert.inDelta(x.invert(2.5), 1.5, 1e-6); - }, - "coerces range value to numbers": function(d3) { - var x = d3.scale.linear().range(["0", "2"]); - assert.inDelta(x.invert("1"), .5, 1e-6); - var x = d3.scale.linear().range([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.inDelta(x.invert(new Date(1990, 6, 2, 13)), .5, 1e-6); - var x = d3.scale.linear().range(["#000", "#fff"]); - assert.isNaN(x.invert("#999")); - var x = d3.scale.linear().range([0, "#fff"]); - assert.isNaN(x.invert("#999")); - assert.isNaN(x.invert(1)); - }, - "can invert a polylinear descending domain": function(d3) { - var x = d3.scale.linear().domain([4, 2, 1]).range([1, 2, 4]); - assert.inDelta(x(1.5), 3, 1e-6); - assert.inDelta(x(3), 1.5, 1e-6); - assert.inDelta(x.invert(1.5), 3, 1e-6); - assert.inDelta(x.invert(3), 1.5, 1e-6); - }, - "can invert a polylinear descending range": function(d3) { - var x = d3.scale.linear().domain([1, 2, 4]).range([4, 2, 1]); - assert.inDelta(x(1.5), 3, 1e-6); - assert.inDelta(x(3), 1.5, 1e-6); - assert.inDelta(x.invert(1.5), 3, 1e-6); - assert.inDelta(x.invert(3), 1.5, 1e-6); - } - }, - - "ticks": { - "generates ticks of varying degree": function(d3) { - var x = d3.scale.linear(); - assert.deepEqual(x.ticks(1).map(x.tickFormat(1)), [0, 1]); - assert.deepEqual(x.ticks(2).map(x.tickFormat(2)), [0, .5, 1]); - assert.deepEqual(x.ticks(5).map(x.tickFormat(5)), [0, .2, .4, .6, .8, 1]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10)), [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]); - var x = d3.scale.linear().domain([1, 0]); - assert.deepEqual(x.ticks(1).map(x.tickFormat(1)), [0, 1]); - assert.deepEqual(x.ticks(2).map(x.tickFormat(2)), [0, .5, 1]); - assert.deepEqual(x.ticks(5).map(x.tickFormat(5)), [0, .2, .4, .6, .8, 1]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10)), [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]); - }, - "formats ticks with the appropriate precision": function(d3) { - var x = d3.scale.linear().domain([.123456789, 1.23456789]); - assert.strictEqual(x.tickFormat(1)(x.ticks(1)[0]), "1"); - assert.strictEqual(x.tickFormat(2)(x.ticks(2)[0]), "0.5"); - assert.strictEqual(x.tickFormat(4)(x.ticks(4)[0]), "0.2"); - assert.strictEqual(x.tickFormat(8)(x.ticks(8)[0]), "0.2"); - assert.strictEqual(x.tickFormat(16)(x.ticks(16)[0]), "0.2"); - assert.strictEqual(x.tickFormat(32)(x.ticks(32)[0]), "0.15"); - assert.strictEqual(x.tickFormat(64)(x.ticks(64)[0]), "0.14"); - assert.strictEqual(x.tickFormat(128)(x.ticks(128)[0]), "0.13"); - assert.strictEqual(x.tickFormat(256)(x.ticks(256)[0]), "0.125"); - var x = d3.scale.linear().domain([0.01, 0.09]); - assert.strictEqual(x.tickFormat(10,"g")(x.ticks(10)[0]), "0.01") - assert.strictEqual(x.tickFormat(20,"g")(x.ticks(20)[0]), "0.010") - assert.strictEqual(x.tickFormat(10,"r")(x.ticks(10)[0]), "0.01") - assert.strictEqual(x.tickFormat(20,"r")(x.ticks(20)[0]), "0.010") - assert.strictEqual(x.tickFormat(10,"e")(x.ticks(10)[0]), "1e-2") - assert.strictEqual(x.tickFormat(20,"e")(x.ticks(20)[0]), "1.0e-2") - assert.strictEqual(x.tickFormat(10,"%")(x.ticks(10)[0]), "1%") - assert.strictEqual(x.tickFormat(20,"%")(x.ticks(10)[0]), "1.0%") - assert.strictEqual(x.tickFormat(10,"p")(x.ticks(10)[0]), "1%") - assert.strictEqual(x.tickFormat(20,"p")(x.ticks(10)[0]), "1.0%") - var x = d3.scale.linear().domain([1000, 1001]); - assert.strictEqual(x.tickFormat(3)(x.ticks(3)[1]), "1,000.5"); - assert.strictEqual(x.tickFormat(3,",g")(x.ticks(3)[1]), "1,000.5"); - assert.strictEqual(x.tickFormat(3,"g")(x.ticks(3)[1]), "1000.5"); - assert.strictEqual(x.tickFormat(3,"e")(x.ticks(3)[1]), "1.0005e+3"); - assert.strictEqual(x.tickFormat(3,"s")(x.ticks(3)[1]), "1.0005k"); - } - }, - - "tickFormat": { - "applies automatic precision when not explicitly specified": function(d3) { - var x = d3.scale.linear(); - assert.strictEqual(x.tickFormat(10, "f")(Math.PI), "3.1"); - assert.strictEqual(x.tickFormat(100, "f")(Math.PI), "3.14"); - assert.strictEqual(x.tickFormat(100, "$f")(Math.PI), "$3.14"); - assert.strictEqual(x.domain([0, 100]).tickFormat(100, "%")(Math.PI), "314%"); - }, - "applies fixed-scale SI-prefix notation": function(d3) { - var x = d3.scale.linear().domain([0, 1e6]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10, "s")), ["0.0M", "0.1M", "0.2M", "0.3M", "0.4M", "0.5M", "0.6M", "0.7M", "0.8M", "0.9M", "1.0M"]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10, ".2s")), ["0.00M", "0.10M", "0.20M", "0.30M", "0.40M", "0.50M", "0.60M", "0.70M", "0.80M", "0.90M", "1.00M"]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10, "+$s")), ["+$0.0M", "+$0.1M", "+$0.2M", "+$0.3M", "+$0.4M", "+$0.5M", "+$0.6M", "+$0.7M", "+$0.8M", "+$0.9M", "+$1.0M"]); - var x = d3.scale.linear().domain([0, 1e5]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10, "s")), ["0k", "10k", "20k", "30k", "40k", "50k", "60k", "70k", "80k", "90k", "100k"]); - var x = d3.scale.linear().domain([0, 1e-4]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10, "s")), ["0µ", "10µ", "20µ", "30µ", "40µ", "50µ", "60µ", "70µ", "80µ", "90µ", "100µ"]); - }, - "if count is not specified, defaults to 10": function(d3) { - var x = d3.scale.linear(); - assert.strictEqual(x.tickFormat()(Math.PI), "3.1"); - assert.strictEqual(x.tickFormat(1)(Math.PI), "3"); - assert.strictEqual(x.tickFormat(10)(Math.PI), "3.1"); - assert.strictEqual(x.tickFormat(100)(Math.PI), "3.14"); - } - }, - - "nice": { - "nices the domain, extending it to round numbers": function(d3) { - var x = d3.scale.linear().domain([1.1, 10.9]).nice(); - assert.deepEqual(x.domain(), [1, 11]); - var x = d3.scale.linear().domain([10.9, 1.1]).nice(); - assert.deepEqual(x.domain(), [11, 1]); - var x = d3.scale.linear().domain([.7, 11.001]).nice(); - assert.deepEqual(x.domain(), [0, 12]); - var x = d3.scale.linear().domain([123.1, 6.7]).nice(); - assert.deepEqual(x.domain(), [130, 0]); - var x = d3.scale.linear().domain([0, .49]).nice(); - assert.deepEqual(x.domain(), [0, .5]); - }, - "has no effect on degenerate domains": function(d3) { - var x = d3.scale.linear().domain([0, 0]).nice(); - assert.deepEqual(x.domain(), [0, 0]); - var x = d3.scale.linear().domain([.5, .5]).nice(); - assert.deepEqual(x.domain(), [.5, .5]); - }, - "nicing a polylinear domain only affects the extent": function(d3) { - var x = d3.scale.linear().domain([1.1, 1, 2, 3, 10.9]).nice(); - assert.deepEqual(x.domain(), [1, 1, 2, 3, 11]); - var x = d3.scale.linear().domain([123.1, 1, 2, 3, -.9]).nice(); - assert.deepEqual(x.domain(), [130, 1, 2, 3, -10]); - }, - "accepts a tick count to control nicing step": function(d3) { - var x = d3.scale.linear().domain([12, 87]).nice(5); - assert.deepEqual(x.domain(), [0, 100]); - var x = d3.scale.linear().domain([12, 87]).nice(10); - assert.deepEqual(x.domain(), [10, 90]); - var x = d3.scale.linear().domain([12, 87]).nice(100); - assert.deepEqual(x.domain(), [12, 87]); - } - }, - - "copy": { - "changes to the domain are isolated": function(d3) { - var x = d3.scale.linear(), y = x.copy(); - x.domain([1, 2]); - assert.deepEqual(y.domain(), [0, 1]); - assert.equal(x(1), 0); - assert.equal(y(1), 1); - y.domain([2, 3]); - assert.equal(x(2), 1); - assert.equal(y(2), 0); - assert.deepEqual(x.domain(), [1, 2]); - assert.deepEqual(y.domain(), [2, 3]); - }, - "changes to the range are isolated": function(d3) { - var x = d3.scale.linear(), y = x.copy(); - x.range([1, 2]); - assert.equal(x.invert(1), 0); - assert.equal(y.invert(1), 1); - assert.deepEqual(y.range(), [0, 1]); - y.range([2, 3]); - assert.equal(x.invert(2), 1); - assert.equal(y.invert(2), 0); - assert.deepEqual(x.range(), [1, 2]); - assert.deepEqual(y.range(), [2, 3]); - }, - "changes to the interpolator are isolated": function(d3) { - var x = d3.scale.linear().range(["red", "blue"]), y = x.copy(); - x.interpolate(d3.interpolateHsl); - assert.equal(x(0.5), "#ff00ff"); - assert.equal(y(0.5), "#800080"); - assert.equal(y.interpolate(), d3.interpolate); - }, - "changes to clamping are isolated": function(d3) { - var x = d3.scale.linear().clamp(true), y = x.copy(); - x.clamp(false); - assert.equal(x(2), 2); - assert.equal(y(2), 1); - assert.isTrue(y.clamp()); - y.clamp(false); - assert.equal(x(2), 2); - assert.equal(y(2), 2); - assert.isFalse(x.clamp()); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/log-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/log-test.js deleted file mode 100644 index 5e372ae..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/log-test.js +++ /dev/null @@ -1,387 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.log"); - -suite.addBatch({ - "log": { - topic: load("scale/log", "interpolate/hsl"), // beware instanceof d3_Color - - "domain": { - "defaults to [1, 10], exactly": function(d3) { - var x = d3.scale.log(); - assert.deepEqual(x.domain(), [1, 10]); - assert.inDelta(x(5), 0.69897, 1e-6); - }, - "coerces domain values to numbers": function(d3) { - var x = d3.scale.log().domain([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(new Date(1989, 09, 20)), -.2, 1e-2); - assert.inDelta(x(new Date(1990, 00, 01)), 0, 1e-2); - assert.inDelta(x(new Date(1990, 02, 15)), .2, 1e-2); - assert.inDelta(x(new Date(1990, 04, 27)), .4, 1e-2); - assert.inDelta(x(new Date(1991, 00, 01)), 1, 1e-2); - assert.inDelta(x(new Date(1991, 02, 15)), 1.2, 1e-2); - var x = d3.scale.log().domain(["1", "10"]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(5), 0.69897, 1e-6); - var x = d3.scale.log().domain([new Number(1), new Number(10)]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(5), 0.69897, 1e-6); - }, - "can specify negative domain values": function(d3) { - var x = d3.scale.log().domain([-100, -1]); - assert.deepEqual(x.ticks().map(x.tickFormat()), [ - "-1e+2", - "-9e+1", "-8e+1", "-7e+1", "-6e+1", "-5e+1", "-4e+1", "-3e+1", "-2e+1", "-1e+1", - "-9e+0", "-8e+0", "-7e+0", "-6e+0", "-5e+0", "-4e+0", "-3e+0", "-2e+0", "-1e+0" - ]); - assert.inDelta(x(-50), 0.150515, 1e-6); - }, - "can specify a polylog domain and range": function(d3) { - var x = d3.scale.log().domain([.1, 1, 100]).range(["red", "white", "green"]); - assert.equal(x(.5), "#ffb2b2"); - assert.equal(x(50), "#269326"); - assert.equal(x(75), "#108810"); - }, - "preserves specified domain exactly, with no floating point error": function(d3) { - var x = d3.scale.log().domain([.1, 1000]); - assert.deepEqual(x.domain(), [.1, 1000]); - } - }, - - "range": { - "defaults to [0, 1]": function(d3) { - var x = d3.scale.log(); - assert.deepEqual(x.range(), [0, 1]); - assert.inDelta(x.invert(.5), 3.162278, 1e-6); - }, - "does not coerce range to numbers": function(d3) { - var x = d3.scale.log().range(["0", "2"]); - assert.equal(typeof x.range()[0], "string"); - assert.equal(typeof x.range()[1], "string"); - }, - "can specify range values as colors": function(d3) { - var x = d3.scale.log().range(["red", "blue"]); - assert.equal(x(5), "#4d00b2"); - var x = d3.scale.log().range(["#ff0000", "#0000ff"]); - assert.equal(x(5), "#4d00b2"); - var x = d3.scale.log().range(["#f00", "#00f"]); - assert.equal(x(5), "#4d00b2"); - var x = d3.scale.log().range([d3.rgb(255,0,0), d3.hsl(240,1,.5)]); - assert.equal(x(5), "#4d00b2"); - var x = d3.scale.log().range(["hsl(0,100%,50%)", "hsl(240,100%,50%)"]); - assert.equal(x(5), "#4d00b2"); - }, - "can specify range values as arrays or objects": function(d3) { - var x = d3.scale.log().range([{color: "red"}, {color: "blue"}]); - assert.deepEqual(x(5), {color: "#4d00b2"}); - var x = d3.scale.log().range([["red"], ["blue"]]); - assert.deepEqual(x(5), ["#4d00b2"]); - } - }, - - "interpolate": { - "defaults to d3.interpolate": function(d3) { - var x = d3.scale.log().range(["red", "blue"]); - assert.equal(x.interpolate(), d3.interpolate); - assert.equal(x(5), "#4d00b2"); - }, - "can specify a custom interpolator": function(d3) { - var x = d3.scale.log().range(["red", "blue"]).interpolate(d3.interpolateHsl); - assert.equal(x(5), "#9a00ff"); - } - }, - - "clamp": { - "defaults to false": function(d3) { - var x = d3.scale.log(); - assert.isFalse(x.clamp()); - assert.inDelta(x(.5), -0.3010299, 1e-6); - assert.inDelta(x(15), 1.1760913, 1e-6); - }, - "can clamp to the domain": function(d3) { - var x = d3.scale.log().clamp(true); - assert.inDelta(x(-1), 0, 1e-6); - assert.inDelta(x(5), 0.69897, 1e-6); - assert.inDelta(x(15), 1, 1e-6); - var x = d3.scale.log().domain([10, 1]).clamp(true); - assert.inDelta(x(-1), 1, 1e-6); - assert.inDelta(x(5), 0.30103, 1e-6); - assert.inDelta(x(15), 0, 1e-6); - }, - "can clamp to the range": function(d3) { - var x = d3.scale.log().clamp(true); - assert.inDelta(x.invert(-.1), 1, 1e-6); - assert.inDelta(x.invert(0.69897), 5, 1e-6); - assert.inDelta(x.invert(1.5), 10, 1e-6); - var x = d3.scale.log().domain([10, 1]).clamp(true); - assert.inDelta(x.invert(-.1), 10, 1e-6); - assert.inDelta(x.invert(0.30103), 5, 1e-6); - assert.inDelta(x.invert(1.5), 1, 1e-6); - } - }, - - "maps a number to a number": function(d3) { - var x = d3.scale.log().domain([1, 2]); - assert.inDelta(x(.5), -1, 1e-6); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), 0.5849625, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - assert.inDelta(x(2.5), 1.3219281, 1e-6); - }, - - "invert": { - "maps a number to a number": function(d3) { - var x = d3.scale.log().domain([1, 2]); - assert.inDelta(x.invert(-1), .5, 1e-6); - assert.inDelta(x.invert(0), 1, 1e-6); - assert.inDelta(x.invert(0.5849625), 1.5, 1e-6); - assert.inDelta(x.invert(1), 2, 1e-6); - assert.inDelta(x.invert(1.3219281), 2.5, 1e-6); - }, - "coerces range value to number on invert": function(d3) { - var x = d3.scale.log().range(["0", "2"]); - assert.inDelta(x.invert("1"), 3.1622777, 1e-6); - var x = d3.scale.log().range([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.inDelta(x.invert(new Date(1990, 6, 2, 13)), 3.1622777, 1e-6); - var x = d3.scale.log().range(["#000", "#fff"]); - assert.isNaN(x.invert("#999")); - } - }, - - "ticks": { - "can generate ticks": function(d3) { - var x = d3.scale.log(); - assert.deepEqual(x.ticks().map(x.tickFormat()), [ - "1e+0", "2e+0", "3e+0", "4e+0", "5e+0", "6e+0", "7e+0", "8e+0", "9e+0", - "1e+1" - ]); - var x = d3.scale.log().domain([100, 1]); - assert.deepEqual(x.ticks().map(x.tickFormat()), [ - "1e+0", "2e+0", "3e+0", "4e+0", "5e+0", "6e+0", "7e+0", "8e+0", "9e+0", - "1e+1", "2e+1", "3e+1", "4e+1", "5e+1", "6e+1", "7e+1", "8e+1", "9e+1", - "1e+2" - ]); - var x = d3.scale.log().domain([0.49999, 0.006029505943610648]); - assert.deepEqual(x.ticks().map(x.tickFormat()), [ - "7e-3", "8e-3", "9e-3", "1e-2", "2e-2", "3e-2", "4e-2", "5e-2", - "6e-2", "7e-2", "8e-2", "9e-2", "1e-1", "2e-1", "3e-1", "4e-1" - ]); - var x = d3.scale.log().domain([.95, 1.05e8]); - assert.deepEqual(x.ticks().map(x.tickFormat(8)).filter(String), [ - '1e+0', '1e+1', '1e+2', '1e+3', '1e+4', '1e+5', '1e+6', '1e+7', '1e+8' - ]); - }, - "can generate fewer ticks, if desired": function(d3) { - var x = d3.scale.log(); - assert.deepEqual(x.ticks().map(x.tickFormat(5)), [ - "1e+0", "2e+0", "3e+0", "4e+0", "5e+0", "", "", "", "", - "1e+1" - ]); - var x = d3.scale.log().domain([100, 1]); - assert.deepEqual(x.ticks().map(x.tickFormat(10)), [ - "1e+0", "2e+0", "3e+0", "4e+0", "5e+0", "", "", "", "", - "1e+1", "2e+1", "3e+1", "4e+1", "5e+1", "", "", "", "", - "1e+2" - ]); - }, - "generates powers-of-ten ticks, even for huge domains": function(d3) { - var x = d3.scale.log().domain([1e10, 1]); - assert.deepEqual(x.ticks().map(x.tickFormat(10)), [ - "1e+0", "", "", "", "", "", "", "", "", - "1e+1", "", "", "", "", "", "", "", "", - "1e+2", "", "", "", "", "", "", "", "", - "1e+3", "", "", "", "", "", "", "", "", - "1e+4", "", "", "", "", "", "", "", "", - "1e+5", "", "", "", "", "", "", "", "", - "1e+6", "", "", "", "", "", "", "", "", - "1e+7", "", "", "", "", "", "", "", "", - "1e+8", "", "", "", "", "", "", "", "", - "1e+9", "", "", "", "", "", "", "", "", - "1e+10" - ]); - }, - "generates ticks that cover the domain": function(d3) { - var x = d3.scale.log().domain([.01, 10000]); - assert.deepEqual(x.ticks(20).map(x.tickFormat(20)), [ - "1e-2", "2e-2", "3e-2", "", "", "", "", "", "", - "1e-1", "2e-1", "3e-1", "", "", "", "", "", "", - "1e+0", "2e+0", "3e+0", "", "", "", "", "", "", - "1e+1", "2e+1", "3e+1", "", "", "", "", "", "", - "1e+2", "2e+2", "3e+2", "", "", "", "", "", "", - "1e+3", "2e+3", "3e+3", "", "", "", "", "", "", - "1e+4" - ]); - }, - "generates ticks that cover the niced domain": function(d3) { - var x = d3.scale.log().domain([.0124123, 1230.4]).nice(); - assert.deepEqual(x.ticks(20).map(x.tickFormat(20)), [ - "1e-2", "2e-2", "3e-2", "", "", "", "", "", "", - "1e-1", "2e-1", "3e-1", "", "", "", "", "", "", - "1e+0", "2e+0", "3e+0", "", "", "", "", "", "", - "1e+1", "2e+1", "3e+1", "", "", "", "", "", "", - "1e+2", "2e+2", "3e+2", "", "", "", "", "", "", - "1e+3", "2e+3", "3e+3", "", "", "", "", "", "", - "1e+4" - ]); - }, - "can override the tick format": function(d3) { - var x = d3.scale.log().domain([1000.1, 1]); - assert.deepEqual(x.ticks().map(x.tickFormat(10, d3.format("+,d"))), [ - "+1", "+2", "+3", "", "", "", "", "", "", - "+10", "+20", "+30", "", "", "", "", "", "", - "+100", "+200", "+300", "", "", "", "", "", "", - "+1,000" - ]); - }, - "can override the tick format as string": function(d3) { - var x = d3.scale.log().domain([1000.1, 1]); - assert.deepEqual(x.ticks().map(x.tickFormat(10, ".1s")), [ - "1", "2", "3", "", "", "", "", "", "", - "10", "20", "30", "", "", "", "", "", "", - "100", "200", "300", "", "", "", "", "", "", - "1k" - ]); - }, - "generates empty ticks when the domain is degenerate": function(d3) { - var x = d3.scale.log(); - assert.deepEqual(x.domain([0, 1]).ticks(), []); - assert.deepEqual(x.domain([1, 0]).ticks(), []); - assert.deepEqual(x.domain([0, -1]).ticks(), []); - assert.deepEqual(x.domain([-1, 0]).ticks(), []); - assert.deepEqual(x.domain([-1, 1]).ticks(), []); - assert.deepEqual(x.domain([0, 0]).ticks(), []); - } - }, - - "base two": { - topic: function(d3) { - return d3.scale.log().domain([1, 32]).base(2); - }, - "with a suitable tick format": { - topic: function(x, d3) { - return x.ticks().map(x.tickFormat(10, d3.format("+,d"))); - }, - "generates ticks at powers of two": function(ticks) { - assert.deepEqual(ticks, [ - "+1", "+2", "+4", "+8", "+16", "+32" - ]); - } - } - }, - - "base e": { - topic: function(d3) { - return d3.scale.log().domain([1, 32]).base(Math.E); - }, - "with a suitable tick format": { - topic: function(x, d3) { - return x.ticks().map(x.tickFormat(10, d3.format("+.6r"))); - }, - "generates ticks at powers of e": function(ticks) { - assert.deepEqual(ticks, [ - "+1.00000", "+2.71828", "+7.38906", "+20.0855" - ]); - } - } - }, - - "nice": { - "can nice the domain, extending it to powers of ten": function(d3) { - var x = d3.scale.log().domain([1.1, 10.9]).nice(); - assert.inDelta(x.domain(), [1, 100], 1e-6); - var x = d3.scale.log().domain([10.9, 1.1]).nice(); - assert.inDelta(x.domain(), [100, 1], 1e-6); - var x = d3.scale.log().domain([.7, 11.001]).nice(); - assert.inDelta(x.domain(), [.1, 100], 1e-6); - var x = d3.scale.log().domain([123.1, 6.7]).nice(); - assert.inDelta(x.domain(), [1000, 1], 1e-6); - var x = d3.scale.log().domain([.01, .49]).nice(); - assert.inDelta(x.domain(), [.01, 1], 1e-6); - }, - "works on degenerate domains": function(d3) { - var x = d3.scale.log().domain([0, 0]).nice(); - assert.inDelta(x.domain(), [0, 0], 1e-6); - var x = d3.scale.log().domain([.5, .5]).nice(); - assert.inDelta(x.domain(), [.1, 1], 1e-6); - }, - "nicing a polylog domain only affects the extent": function(d3) { - var x = d3.scale.log().domain([1.1, 1.5, 10.9]).nice(); - assert.inDelta(x.domain(), [1, 1.5, 100], 1e-6); - var x = d3.scale.log().domain([-123.1, -1.5, -.5]).nice(); - assert.inDelta(x.domain(), [-1000, -1.5, -.1], 1e-6); - }, - "the niced domain is subsequently used by the scale": function(d3) { - var x = d3.scale.log().domain([1.5, 50]).nice(); - assert.inDelta(x.domain(), [1, 100], 1e-6); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(100), 1, 1e-6); - } - }, - - "copy": { - "changes to the domain are isolated": function(d3) { - var x = d3.scale.log(), y = x.copy(); - x.domain([10, 100]); - assert.inDelta(y.domain(), [1, 10], 1e-6); - assert.inDelta(x(10), 0, 1e-6); - assert.inDelta(y(1), 0, 1e-6); - y.domain([100, 1000]); - assert.inDelta(x(100), 1, 1e-6); - assert.inDelta(y(100), 0, 1e-6); - assert.inDelta(x.domain(), [10, 100], 1e-6); - assert.inDelta(y.domain(), [100, 1000], 1e-6); - }, - "changes to the range are isolated": function(d3) { - var x = d3.scale.log(), y = x.copy(); - x.range([1, 2]); - assert.inDelta(x.invert(1), 1, 1e-6); - assert.inDelta(y.invert(1), 10, 1e-6); - assert.deepEqual(y.range(), [0, 1]); - y.range([2, 3]); - assert.inDelta(x.invert(2), 10, 1e-6); - assert.inDelta(y.invert(2), 1, 1e-6); - assert.deepEqual(x.range(), [1, 2]); - assert.deepEqual(y.range(), [2, 3]); - }, - "changes to the interpolator are isolated": function(d3) { - var x = d3.scale.log().range(["red", "blue"]), y = x.copy(); - x.interpolate(d3.interpolateHsl); - assert.equal(x(5), "#9a00ff"); - assert.equal(y(5), "#4d00b2"); - assert.equal(y.interpolate(), d3.interpolate); - }, - "changes to clamping are isolated": function(d3) { - var x = d3.scale.log().clamp(true), y = x.copy(); - x.clamp(false); - assert.inDelta(x(.5), -0.30103, 1e-6); - assert.inDelta(y(.5), 0, 1e-6); - assert.isTrue(y.clamp()); - y.clamp(false); - assert.inDelta(x(20), 1.30103, 1e-6); - assert.inDelta(y(20), 1.30103, 1e-6); - assert.isFalse(x.clamp()); - }, - "changes to nicing are isolated": function(d3) { - var x = d3.scale.log().domain([1.5, 50]), y = x.copy().nice(); - assert.inDelta(x.domain(), [1.5, 50], 1e-6); - assert.inDelta(x(1.5), 0, 1e-6); - assert.inDelta(x(50), 1, 1e-6); - assert.inDelta(x.invert(0), 1.5, 1e-6); - assert.inDelta(x.invert(1), 50, 1e-6); - assert.inDelta(y.domain(), [1, 100], 1e-6); - assert.inDelta(y(1), 0, 1e-6); - assert.inDelta(y(100), 1, 1e-6); - assert.inDelta(y.invert(0), 1, 1e-6); - assert.inDelta(y.invert(1), 100, 1e-6); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/ordinal-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/ordinal-test.js deleted file mode 100644 index 74564b6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/ordinal-test.js +++ /dev/null @@ -1,379 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.ordinal"); - -suite.addBatch({ - "ordinal": { - topic: load("scale/ordinal").expression("d3.scale.ordinal"), - - "domain": { - "defaults to the empty array": function(ordinal) { - assert.isEmpty(ordinal().domain()); - }, - "setting the domain forgets previous values": function(ordinal) { - var x = ordinal().range(["foo", "bar"]); - assert.equal(x(1), "foo"); - assert.equal(x(0), "bar"); - assert.deepEqual(x.domain(), [1, 0]); - x.domain(["0", "1"]); - assert.equal(x(0), "foo"); // it changed! - assert.equal(x(1), "bar"); - assert.deepEqual(x.domain(), ["0", "1"]); - }, - "uniqueness is based on string coercion": function(ordinal) { - var x = ordinal().domain(["foo"]).range([42, 43, 44]); - assert.equal(x(new String("foo")), 42); - assert.equal(x({toString: function() { return "foo"; }}), 42); - assert.equal(x({toString: function() { return "bar"; }}), 43); - }, - "does not coerce domain values to strings": function(ordinal) { - var x = ordinal().domain([0, 1]); - assert.deepEqual(x.domain(), [0, 1]); - assert.typeOf(x.domain()[0], "number"); - assert.typeOf(x.domain()[1], "number"); - }, - "does not barf on object built-ins": function(ordinal) { - var x = ordinal().domain(["__proto__", "hasOwnProperty"]).range([42, 43]); - assert.equal(x("__proto__"), 42); - assert.equal(x("hasOwnProperty"), 43); - assert.deepEqual(x.domain(), ["__proto__", "hasOwnProperty"]); - } - }, - - "range": { - "defaults to the empty array": function(ordinal) { - var x = ordinal(); - assert.isEmpty(x.range()); - assert.isUndefined(x(0)); - }, - "new input values are added to the domain": function(ordinal) { - var x = ordinal().range(["foo", "bar"]); - assert.equal(x(0), "foo"); - assert.deepEqual(x.domain(), ["0"]); - assert.equal(x(1), "bar"); - assert.deepEqual(x.domain(), ["0", "1"]); - assert.equal(x(0), "foo"); - assert.deepEqual(x.domain(), ["0", "1"]); - }, - "orders domain values by the order in which they are seen": function(ordinal) { - var x = ordinal(); - x("foo"); - x("bar"); - x("baz"); - assert.deepEqual(x.domain(), ["foo", "bar", "baz"]); - x.domain(["baz", "bar"]); - x("foo"); - assert.deepEqual(x.domain(), ["baz", "bar", "foo"]); - x.domain(["baz", "foo"]); - assert.deepEqual(x.domain(), ["baz", "foo"]); - x.domain([]); - x("foo"); - x("bar"); - assert.deepEqual(x.domain(), ["foo", "bar"]); - }, - "setting the range remembers previous values": function(ordinal) { - var x = ordinal(); - assert.isUndefined(x(0)); - assert.isUndefined(x(1)); - x.range(["foo", "bar"]); - assert.equal(x(0), "foo"); - assert.equal(x(1), "bar"); - }, - "recycles values when exhausted": function(ordinal) { - var x = ordinal().range(["a", "b", "c"]); - assert.equal(x(0), "a"); - assert.equal(x(1), "b"); - assert.equal(x(2), "c"); - assert.equal(x(3), "a"); - assert.equal(x(4), "b"); - assert.equal(x(5), "c"); - assert.equal(x(2), "c"); - assert.equal(x(1), "b"); - assert.equal(x(0), "a"); - } - }, - - "maps distinct values to discrete values": function(ordinal) { - var x = ordinal().range(["a", "b", "c"]); - assert.equal(x(0), "a"); - assert.equal(x("0"), "a"); - assert.equal(x([0]), "a"); - assert.equal(x(1), "b"); - assert.equal(x(2.0), "c"); - assert.equal(x(new Number(2)), "c"); - }, - - "rangePoints": { - "computes discrete points in a continuous range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangePoints([0, 120]); - assert.deepEqual(x.range(), [0, 60, 120]); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([0, 120], 1); - assert.deepEqual(x.range(), [20, 60, 100]); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([0, 120], 2); - assert.deepEqual(x.range(), [30, 60, 90]); - }, - "correctly handles empty domains": function(ordinal) { - var x = ordinal().domain([]).rangePoints([0, 120]); - assert.deepEqual(x.range(), []); - assert.isUndefined(x("b")); - assert.deepEqual(x.domain(), []); - }, - "correctly handles singleton domains": function(ordinal) { - var x = ordinal().domain(["a"]).rangePoints([0, 120]); - assert.deepEqual(x.range(), [60]); - assert.isUndefined(x("b")); - assert.deepEqual(x.domain(), ["a"]); - }, - "can be set to a descending range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangePoints([120, 0]); - assert.deepEqual(x.range(), [120, 60, 0]); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([120, 0], 1); - assert.deepEqual(x.range(), [100, 60, 20]); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([120, 0], 2); - assert.deepEqual(x.range(), [90, 60, 30]); - }, - "has a rangeBand of zero": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangePoints([0, 120]); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([0, 120], 1); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([0, 120], 2); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a"]).rangePoints([0, 120]); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([120, 0]); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([120, 0], 1); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangePoints([120, 0], 2); - assert.equal(x.rangeBand(), 0); - }, - "returns undefined for values outside the domain": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangePoints([0, 1]); - assert.isUndefined(x("d")); - assert.isUndefined(x("e")); - assert.isUndefined(x("f")); - }, - "does not implicitly add values to the domain": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangePoints([0, 1]); - x("d"), x("e"); - assert.deepEqual(x.domain(), ["a", "b", "c"]); - } - }, - - "rangeRoundPoints": { - "computes discrete points in a continuous range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 120]); - assert.deepEqual(x.range(), [0, 60, 120]); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 120], 1); - assert.deepEqual(x.range(), [20, 60, 100]); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 120], 2); - assert.deepEqual(x.range(), [30, 60, 90]); - }, - "rounds to the nearest equispaced integer values": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 119]); - assert.deepEqual(x.range(), [1, 60, 119]); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 119], 1); - assert.deepEqual(x.range(), [21, 60, 99]); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 119], 2); - assert.deepEqual(x.range(), [31, 60, 89]); - }, - "correctly handles empty domains": function(ordinal) { - var x = ordinal().domain([]).rangeRoundPoints([0, 119]); - assert.deepEqual(x.range(), []); - assert.isUndefined(x("b")); - assert.deepEqual(x.domain(), []); - }, - "correctly handles singleton domains": function(ordinal) { - var x = ordinal().domain(["a"]).rangeRoundPoints([0, 119]); - assert.deepEqual(x.range(), [60]); - assert.isUndefined(x("b")); - assert.deepEqual(x.domain(), ["a"]); - }, - "can be set to a descending range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([119, 0]); - assert.deepEqual(x.range(), [119, 60, 1]); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([119, 0], 1); - assert.deepEqual(x.range(), [99, 60, 21]); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([119, 0], 2); - assert.deepEqual(x.range(), [89, 60, 31]); - }, - "has a rangeBand of zero": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 119]); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 119], 1); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 119], 2); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a"]).rangeRoundPoints([0, 119]); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([119, 0]); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([119, 0], 1); - assert.equal(x.rangeBand(), 0); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([119, 0], 2); - assert.equal(x.rangeBand(), 0); - }, - "returns undefined for values outside the domain": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 1]); - assert.isUndefined(x("d")); - assert.isUndefined(x("e")); - assert.isUndefined(x("f")); - }, - "does not implicitly add values to the domain": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundPoints([0, 1]); - x("d"), x("e"); - assert.deepEqual(x.domain(), ["a", "b", "c"]); - } - }, - - "rangeBands": { - "computes discrete bands in a continuous range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeBands([0, 120]); - assert.deepEqual(x.range(), [0, 40, 80]); - assert.equal(x.rangeBand(), 40); - var x = ordinal().domain(["a", "b", "c"]).rangeBands([0, 120], .2); - assert.deepEqual(x.range(), [7.5, 45, 82.5]); - assert.equal(x.rangeBand(), 30); - }, - "setting domain recomputes range bands": function(ordinal) { - var x = ordinal().rangeRoundBands([0, 100]).domain(["a", "b", "c"]); - assert.deepEqual(x.range(), [1, 34, 67]); - assert.equal(x.rangeBand(), 33); - x.domain(["a", "b", "c", "d"]); - assert.deepEqual(x.range(), [0, 25, 50, 75]); - assert.equal(x.rangeBand(), 25); - }, - "can be set to a descending range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeBands([120, 0]); - assert.deepEqual(x.range(), [80, 40, 0]); - assert.equal(x.rangeBand(), 40); - var x = ordinal().domain(["a", "b", "c"]).rangeBands([120, 0], .2); - assert.deepEqual(x.range(), [82.5, 45, 7.5]); - assert.equal(x.rangeBand(), 30); - }, - "can specify a different outer padding": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeBands([120, 0], .2, .1); - assert.deepEqual(x.range(), [84, 44, 4]); - assert.equal(x.rangeBand(), 32); - var x = ordinal().domain(["a", "b", "c"]).rangeBands([120, 0], .2, 1); - assert.deepEqual(x.range(), [75, 50, 25]); - assert.equal(x.rangeBand(), 20); - }, - "returns undefined for values outside the domain": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeBands([0, 1]); - assert.isUndefined(x("d")); - assert.isUndefined(x("e")); - assert.isUndefined(x("f")); - }, - "does not implicitly add values to the domain": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeBands([0, 1]); - x("d"), x("e"); - assert.deepEqual(x.domain(), ["a", "b", "c"]); - } - }, - - "rangeRoundBands": { - "computes discrete rounded bands in a continuous range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([0, 100]); - assert.deepEqual(x.range(), [1, 34, 67]); - assert.equal(x.rangeBand(), 33); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([0, 100], .2); - assert.deepEqual(x.range(), [7, 38, 69]); - assert.equal(x.rangeBand(), 25); - }, - "can be set to a descending range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([100, 0]); - assert.deepEqual(x.range(), [67, 34, 1]); - assert.equal(x.rangeBand(), 33); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([100, 0], .2); - assert.deepEqual(x.range(), [69, 38, 7]); - assert.equal(x.rangeBand(), 25); - }, - "can specify a different outer padding": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([120, 0], .2, .1); - assert.deepEqual(x.range(), [84, 44, 4]); - assert.equal(x.rangeBand(), 32); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([120, 0], .2, 1); - assert.deepEqual(x.range(), [75, 50, 25]); - assert.equal(x.rangeBand(), 20); - }, - "returns undefined for values outside the domain": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([0, 1]); - assert.isUndefined(x("d")); - assert.isUndefined(x("e")); - assert.isUndefined(x("f")); - }, - "does not implicitly add values to the domain": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([0, 1]); - x("d"), x("e"); - assert.deepEqual(x.domain(), ["a", "b", "c"]); - } - }, - - "rangeExtent": { - "returns the continuous range": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangePoints([20, 120]); - assert.deepEqual(x.rangeExtent(), [20, 120]); - var x = ordinal().domain(["a", "b", "c"]).rangeBands([10, 110]); - assert.deepEqual(x.rangeExtent(), [10, 110]); - var x = ordinal().domain(["a", "b", "c"]).rangeRoundBands([0, 100]); - assert.deepEqual(x.rangeExtent(), [0, 100]); - var x = ordinal().domain(["a", "b", "c"]).range([0, 20, 100]); - assert.deepEqual(x.rangeExtent(), [0, 100]); - }, - "can handle descending ranges": function(ordinal) { - var x = ordinal().domain(["a", "b", "c"]).rangeBands([100, 0]); - assert.deepEqual(x.rangeExtent(), [0, 100]); - } - }, - - "copy": { - "changes to the domain are isolated": function(ordinal) { - var x = ordinal().range(["foo", "bar"]), y = x.copy(); - x.domain([1, 2]); - assert.deepEqual(y.domain(), []); - assert.equal(x(1), "foo"); - assert.equal(y(1), "foo"); - y.domain([2, 3]); - assert.equal(x(2), "bar"); - assert.equal(y(2), "foo"); - assert.deepEqual(x.domain(), ["1", "2"]); - assert.deepEqual(y.domain(), ["2", "3"]); - }, - "changes to the range are isolated": function(ordinal) { - var x = ordinal().range(["foo", "bar"]), y = x.copy(); - x.range(["bar", "foo"]); - assert.equal(x(1), "bar"); - assert.equal(y(1), "foo"); - assert.deepEqual(y.range(), ["foo", "bar"]); - y.range(["foo", "baz"]); - assert.equal(x(2), "foo"); - assert.equal(y(2), "baz"); - assert.deepEqual(x.range(), ["bar", "foo"]); - assert.deepEqual(y.range(), ["foo", "baz"]); - }, - "changes to the range type are isolated": function(ordinal) { - var x = ordinal().domain([0, 1]).rangeBands([0, 1], .2), y = x.copy(); - x.rangePoints([1, 2]); - assert.inDelta(x(0), 1, 1e-6); - assert.inDelta(x(1), 2, 1e-6); - assert.inDelta(x.rangeBand(), 0, 1e-6); - assert.inDelta(y(0), 1/11, 1e-6); - assert.inDelta(y(1), 6/11, 1e-6); - assert.inDelta(y.rangeBand(), 4/11, 1e-6); - y.rangeBands([0, 1]); - assert.inDelta(x(0), 1, 1e-6); - assert.inDelta(x(1), 2, 1e-6); - assert.inDelta(x.rangeBand(), 0, 1e-6); - assert.inDelta(y(0), 0, 1e-6); - assert.inDelta(y(1), 1/2, 1e-6); - assert.inDelta(y.rangeBand(), 1/2, 1e-6); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/pow-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/pow-test.js deleted file mode 100644 index 74c252a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/pow-test.js +++ /dev/null @@ -1,277 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.pow"); - -suite.addBatch({ - "pow": { - topic: load("scale/pow", "interpolate/hsl"), // beware instance of d3_Colorr - - "domain": { - "defaults to [0, 1]": function(d3) { - var x = d3.scale.pow(); - assert.deepEqual(x.domain(), [0, 1]); - assert.inDelta(x(.5), .5, 1e-6); - }, - "coerces domain to numbers": function(d3) { - var x = d3.scale.pow().domain([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(new Date(1989, 09, 20)), -.2, 1e-2); - assert.inDelta(x(new Date(1990, 00, 01)), 0, 1e-2); - assert.inDelta(x(new Date(1990, 02, 15)), .2, 1e-2); - assert.inDelta(x(new Date(1990, 04, 27)), .4, 1e-2); - assert.inDelta(x(new Date(1991, 00, 01)), 1, 1e-2); - assert.inDelta(x(new Date(1991, 02, 15)), 1.2, 1e-2); - var x = d3.scale.pow().domain(["0", "1"]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(.5), .5, 1e-6); - var x = d3.scale.pow().domain([new Number(0), new Number(1)]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(.5), .5, 1e-6); - }, - "can specify a polypower domain and range": function(d3) { - var x = d3.scale.pow().domain([-10, 0, 100]).range(["red", "white", "green"]); - assert.equal(x(-5), "#ff8080"); - assert.equal(x(50), "#80c080"); - assert.equal(x(75), "#40a040"); - } - }, - - "range": { - "defaults to [0, 1]": function(d3) { - var x = d3.scale.pow(); - assert.deepEqual(x.range(), [0, 1]); - assert.inDelta(x.invert(.5), .5, 1e-6); - }, - "does not coerce range values to numbers": function(d3) { - var x = d3.scale.pow().range(["0", "2"]); - assert.equal(typeof x.range()[0], "string"); - assert.equal(typeof x.range()[1], "string"); - }, - "coerces range values to number on invert": function(d3) { - var x = d3.scale.pow().range(["0", "2"]); - assert.inDelta(x.invert("1"), .5, 1e-6); - var x = d3.scale.pow().range([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.inDelta(x.invert(new Date(1990, 6, 2, 13)), .5, 1e-6); - var x = d3.scale.pow().range(["#000", "#fff"]); - assert.isNaN(x.invert("#999")); - }, - "can specify range values as colors": function(d3) { - var x = d3.scale.pow().range(["red", "blue"]); - assert.equal(x(.5), "#800080"); - var x = d3.scale.pow().range(["#ff0000", "#0000ff"]); - assert.equal(x(.5), "#800080"); - var x = d3.scale.pow().range(["#f00", "#00f"]); - assert.equal(x(.5), "#800080"); - var x = d3.scale.pow().range([d3.rgb(255,0,0), d3.hsl(240,1,.5)]); - assert.equal(x(.5), "#800080"); - var x = d3.scale.pow().range(["hsl(0,100%,50%)", "hsl(240,100%,50%)"]); - assert.equal(x(.5), "#800080"); - }, - "can specify range values as arrays or objects": function(d3) { - var x = d3.scale.pow().range([{color: "red"}, {color: "blue"}]); - assert.deepEqual(x(.5), {color: "#800080"}); - var x = d3.scale.pow().range([["red"], ["blue"]]); - assert.deepEqual(x(.5), ["#800080"]); - } - }, - - "exponent": { - "defaults to one": function(d3) { - var x = d3.scale.pow(); - assert.equal(x.exponent(), 1); - }, - "observes the specified exponent": function(d3) { - var x = d3.scale.pow().exponent(.5).domain([1, 2]); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), 0.5425821, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - assert.equal(x.exponent(), .5); - var x = d3.scale.pow().exponent(2).domain([1, 2]); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), .41666667, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - assert.equal(x.exponent(), 2); - var x = d3.scale.pow().exponent(-1).domain([1, 2]); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), .6666667, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - assert.equal(x.exponent(), -1); - }, - "changing the exponent does not change the domain or range": function(d3) { - var x = d3.scale.pow().domain([1, 2]).range([3, 4]), f = d3.format(".6f"); - x.exponent(.5); - assert.deepEqual(x.domain().map(f), [1, 2]); - assert.deepEqual(x.range(), [3, 4]); - x.exponent(2); - assert.deepEqual(x.domain().map(f), [1, 2]); - assert.deepEqual(x.range(), [3, 4]); - x.exponent(-1); - assert.deepEqual(x.domain().map(f), [1, 2]); - assert.deepEqual(x.range(), [3, 4]); - } - }, - - "interpolate": { - "defaults to d3.interpolate": function(d3) { - var x = d3.scale.pow().range(["red", "blue"]); - assert.equal(x.interpolate(), d3.interpolate); - assert.equal(x(.5), "#800080"); - }, - "can specify a custom interpolator": function(d3) { - var x = d3.scale.pow().range(["red", "blue"]).interpolate(d3.interpolateHsl); - assert.equal(x(.5), "#ff00ff"); - } - }, - - "clamp": { - "does not clamp by default": function(d3) { - var x = d3.scale.pow(); - assert.isFalse(x.clamp()); - assert.inDelta(x(-.5), -.5, 1e-6); - assert.inDelta(x(1.5), 1.5, 1e-6); - }, - "can clamp to the domain": function(d3) { - var x = d3.scale.pow().clamp(true); - assert.inDelta(x(-.5), 0, 1e-6); - assert.inDelta(x(.5), .5, 1e-6); - assert.inDelta(x(1.5), 1, 1e-6); - var x = d3.scale.pow().domain([1, 0]).clamp(true); - assert.inDelta(x(-.5), 1, 1e-6); - assert.inDelta(x(.5), .5, 1e-6); - assert.inDelta(x(1.5), 0, 1e-6); - } - }, - - "maps a number to a number": function(d3) { - var x = d3.scale.pow().domain([1, 2]); - assert.inDelta(x(.5), -.5, 1e-6); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), .5, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - assert.inDelta(x(2.5), 1.5, 1e-6); - }, - - "ticks": { - "can generate ticks of varying degree": function(d3) { - var x = d3.scale.pow(); - assert.deepEqual(x.ticks(1).map(x.tickFormat(1)), [0, 1]); - assert.deepEqual(x.ticks(2).map(x.tickFormat(2)), [0, .5, 1]); - assert.deepEqual(x.ticks(5).map(x.tickFormat(5)), [0, .2, .4, .6, .8, 1]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10)), [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]); - var x = d3.scale.pow().domain([1, 0]); - assert.deepEqual(x.ticks(1).map(x.tickFormat(1)), [0, 1]); - assert.deepEqual(x.ticks(2).map(x.tickFormat(2)), [0, .5, 1]); - assert.deepEqual(x.ticks(5).map(x.tickFormat(5)), [0, .2, .4, .6, .8, 1]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10)), [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]); - } - }, - - "tickFormat": { - "if count is not specified, defaults to 10": function(d3) { - var x = d3.scale.pow(); - assert.strictEqual(x.tickFormat()(Math.PI), "3.1"); - assert.strictEqual(x.tickFormat(1)(Math.PI), "3"); - assert.strictEqual(x.tickFormat(10)(Math.PI), "3.1"); - assert.strictEqual(x.tickFormat(100)(Math.PI), "3.14"); - } - }, - - "nice": { - "can nice the domain, extending it to round numbers": function(d3) { - var x = d3.scale.pow().domain([1.1, 10.9]).nice(); - assert.deepEqual(x.domain(), [1, 11]); - var x = d3.scale.pow().domain([10.9, 1.1]).nice(); - assert.deepEqual(x.domain(), [11, 1]); - var x = d3.scale.pow().domain([.7, 11.001]).nice(); - assert.deepEqual(x.domain(), [0, 12]); - var x = d3.scale.pow().domain([123.1, 6.7]).nice(); - assert.deepEqual(x.domain(), [130, 0]); - var x = d3.scale.pow().domain([0, .49]).nice(); - assert.deepEqual(x.domain(), [0, .5]); - var x = d3.scale.pow().domain([0, 0]).nice(); - assert.deepEqual(x.domain(), [0, 0]); - var x = d3.scale.pow().domain([.5, .5]).nice(); - assert.deepEqual(x.domain(), [.5, .5]); - }, - "nicing a polypower domain only affects the extent": function(d3) { - var x = d3.scale.pow().domain([1.1, 1, 2, 3, 10.9]).nice(); - assert.deepEqual(x.domain(), [1, 1, 2, 3, 11]); - var x = d3.scale.pow().domain([123.1, 1, 2, 3, -.9]).nice(); - assert.deepEqual(x.domain(), [130, 1, 2, 3, -10]); - }, - "accepts a tick count to control nicing step": function(d3) { - var x = d3.scale.pow().domain([12, 87]).nice(5); - assert.deepEqual(x.domain(), [0, 100]); - var x = d3.scale.pow().domain([12, 87]).nice(10); - assert.deepEqual(x.domain(), [10, 90]); - var x = d3.scale.pow().domain([12, 87]).nice(100); - assert.deepEqual(x.domain(), [12, 87]); - } - }, - - "copy": { - "changes to the domain are isolated": function(d3) { - var x = d3.scale.pow(), y = x.copy(); - x.domain([1, 2]); - assert.deepEqual(y.domain(), [0, 1]); - assert.equal(x(1), 0); - assert.equal(y(1), 1); - y.domain([2, 3]); - assert.equal(x(2), 1); - assert.equal(y(2), 0); - assert.deepEqual(x.domain(), [1, 2]); - assert.deepEqual(y.domain(), [2, 3]); - }, - "changes to the range are isolated": function(d3) { - var x = d3.scale.pow(), y = x.copy(); - x.range([1, 2]); - assert.equal(x.invert(1), 0); - assert.equal(y.invert(1), 1); - assert.deepEqual(y.range(), [0, 1]); - y.range([2, 3]); - assert.equal(x.invert(2), 1); - assert.equal(y.invert(2), 0); - assert.deepEqual(x.range(), [1, 2]); - assert.deepEqual(y.range(), [2, 3]); - }, - "changes to the exponent are isolated": function(d3) { - var x = d3.scale.pow().exponent(2), y = x.copy(); - x.exponent(.5); - assert.inDelta(x(.5), Math.SQRT1_2, 1e-6); - assert.inDelta(y(.5), 0.25, 1e-6); - assert.equal(x.exponent(), .5); - assert.equal(y.exponent(), 2); - y.exponent(3); - assert.inDelta(x(.5), Math.SQRT1_2, 1e-6); - assert.inDelta(y(.5), 0.125, 1e-6); - assert.equal(x.exponent(), .5); - assert.equal(y.exponent(), 3); - }, - "changes to the interpolator are isolated": function(d3) { - var x = d3.scale.pow().range(["red", "blue"]), y = x.copy(); - x.interpolate(d3.interpolateHsl); - assert.equal(x(0.5), "#ff00ff"); - assert.equal(y(0.5), "#800080"); - assert.equal(y.interpolate(), d3.interpolate); - }, - "changes to clamping are isolated": function(d3) { - var x = d3.scale.pow().clamp(true), y = x.copy(); - x.clamp(false); - assert.equal(x(2), 2); - assert.equal(y(2), 1); - assert.isTrue(y.clamp()); - y.clamp(false); - assert.equal(x(2), 2); - assert.equal(y(2), 2); - assert.isFalse(x.clamp()); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/quantile-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/quantile-test.js deleted file mode 100644 index 242e90b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/quantile-test.js +++ /dev/null @@ -1,99 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.quantile"); - -suite.addBatch({ - "quantile": { - topic: load("scale/quantile").expression("d3.scale.quantile"), - "has the empty domain by default": function(quantile) { - assert.isEmpty(quantile().domain()); - }, - "has the empty range by default": function(quantile) { - assert.isEmpty(quantile().range()); - }, - "uses the R-7 algorithm to compute quantiles": function(quantile) { - var x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]).range([0, 1, 2, 3]); - assert.deepEqual([3, 6, 6.9, 7, 7.1].map(x), [0, 0, 0, 0, 0]); - assert.deepEqual([8, 8.9].map(x), [1, 1]); - assert.deepEqual([9, 9.1, 10, 13].map(x), [2, 2, 2, 2]); - assert.deepEqual([14.9, 15, 15.1, 16, 20].map(x), [3, 3, 3, 3, 3]); - var x = quantile().domain([3, 6, 7, 8, 8, 9, 10, 13, 15, 16, 20]).range([0, 1, 2, 3]); - assert.deepEqual([3, 6, 6.9, 7, 7.1].map(x), [0, 0, 0, 0, 0]); - assert.deepEqual([8, 8.9].map(x), [1, 1]); - assert.deepEqual([9, 9.1, 10, 13].map(x), [2, 2, 2, 2]); - assert.deepEqual([14.9, 15, 15.1, 16, 20].map(x), [3, 3, 3, 3, 3]); - }, - "domain values are sorted in ascending order": function(quantile) { - var x = quantile().domain([6, 3, 7, 8, 8, 13, 20, 15, 16, 10]); - assert.deepEqual(x.domain(), [3, 6, 7, 8, 8, 10, 13, 15, 16, 20]); - }, - "domain values are coerced to numbers": function(quantile) { - var x = quantile().domain(["6", "13", "20"]); - assert.deepEqual(x.domain(), [6, 13, 20]); - }, - "domain values are allowed to be zero": function(quantile) { - var x = quantile().domain([1, 2, 0, 0, null]); - assert.deepEqual(x.domain(), [0, 0, 1, 2]); - }, - "non-numeric domain values are ignored": function(quantile) { - var x = quantile().domain([6, 3, NaN, undefined, 7, 8, 8, 13, null, 20, 15, 16, 10, NaN]); - assert.deepEqual(x.domain(), [3, 6, 7, 8, 8, 10, 13, 15, 16, 20]); - }, - "quantiles returns the inner thresholds": function(quantile) { - var x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]).range([0, 1, 2, 3]); - assert.deepEqual(x.quantiles(), [7.25, 9, 14.5]); - var x = quantile().domain([3, 6, 7, 8, 8, 9, 10, 13, 15, 16, 20]).range([0, 1, 2, 3]); - assert.deepEqual(x.quantiles(), [7.5, 9, 14]); - }, - "range cardinality determines the number of quantiles": function(quantile) { - var x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]); - assert.deepEqual(x.range([0, 1, 2, 3]).quantiles(), [7.25, 9, 14.5]); - assert.deepEqual(x.range([0, 1]).quantiles(), [9]); - assert.deepEqual(x.range([,,,,,]).quantiles(), [6.8, 8, 11.2, 15.2]); - assert.deepEqual(x.range([,,,,,,]).quantiles(), [6.5, 8, 9, 13, 15.5]); - }, - "range values are arbitrary": function(quantile) { - var a = new Object(), b = new Object(), c = new Object(); - var x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]).range([a, b, c, a]); - assert.deepEqual([3, 6, 6.9, 7, 7.1].map(x), [a, a, a, a, a]); - assert.deepEqual([8, 8.9].map(x), [b, b]); - assert.deepEqual([9, 9.1, 10, 13].map(x), [c, c, c, c]); - assert.deepEqual([14.9, 15, 15.1, 16, 20].map(x), [a, a, a, a, a]); - }, - "returns undefined if the input value is NaN": function(quantile) { - var x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]).range([0, 1, 2, 3]); - assert.isUndefined(x(NaN)); - }, - "invertExtent": { - "maps a value in the range to a domain extent": function(quantile) { - var x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]).range([0, 1, 2, 3]); - assert.deepEqual(x.invertExtent(0), [3, 7.25]); - assert.deepEqual(x.invertExtent(1), [7.25, 9]); - assert.deepEqual(x.invertExtent(2), [9, 14.5]); - assert.deepEqual(x.invertExtent(3), [14.5, 20]); - }, - "allows arbitrary range values": function(quantile) { - var a = {}, b = {}, x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]).range([a, b]); - assert.deepEqual(x.invertExtent(a), [3, 9]); - assert.deepEqual(x.invertExtent(b), [9, 20]); - }, - "returns [NaN, NaN] when the given value is not in the range": function(quantile) { - var x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]); - assert.ok(x.invertExtent(-1).every(isNaN)); - assert.ok(x.invertExtent(.5).every(isNaN)); - assert.ok(x.invertExtent(2).every(isNaN)); - assert.ok(x.invertExtent('a').every(isNaN)); - }, - "returns the first match if duplicate values exist in the range": function(quantile) { - var x = quantile().domain([3, 6, 7, 8, 8, 10, 13, 15, 16, 20]).range([0, 1, 2, 0]); - assert.deepEqual(x.invertExtent(0), [3, 7.25]); - assert.deepEqual(x.invertExtent(1), [7.25, 9]); - assert.deepEqual(x.invertExtent(2), [9, 14.5]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/quantize-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/quantize-test.js deleted file mode 100644 index a3f58c2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/quantize-test.js +++ /dev/null @@ -1,92 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.quantize"); - -suite.addBatch({ - "quantize": { - topic: load("scale/quantize").expression("d3.scale.quantize"), - "has the default domain [0, 1]": function(quantize) { - var x = quantize(); - assert.deepEqual(x.domain(), [0, 1]); - assert.equal(x(.25), 0); - }, - "has the default range [0, 1]": function(quantize) { - var x = quantize(); - assert.deepEqual(x.range(), [0, 1]); - assert.equal(x(.75), 1); - }, - "maps a number to a discrete value in the range": function(quantize) { - var x = quantize().range([0, 1, 2]); - assert.equal(x(0), 0); - assert.equal(x(.2), 0); - assert.equal(x(.4), 1); - assert.equal(x(.6), 1); - assert.equal(x(.8), 2); - assert.equal(x(1), 2); - }, - "coerces domain to numbers": function(quantize) { - var x = quantize().domain(["0", "100"]); - assert.strictEqual(x.domain()[0], 0); - assert.strictEqual(x.domain()[1], 100); - }, - "only considers the extent of the domain": function(quantize) { - var x = quantize().domain([-1, 0, 100]); - assert.deepEqual(x.domain(), [-1, 100]); - }, - "clamps input values to the domain": function(quantize) { - var a = {}, b = {}, c = {}, x = quantize().range([a, b, c]); - assert.equal(x(-.5), a); - assert.equal(x(1.5), c); - }, - "range cardinality determines the degree of quantization": function(quantize) { - var x = quantize(); - assert.inDelta(x.range(_.range(0, 1.001, .001))(1/3), .333, 1e-6); - assert.inDelta(x.range(_.range(0, 1.01, .01))(1/3), .33, 1e-6); - assert.inDelta(x.range(_.range(0, 1.1, .1))(1/3), .3, 1e-6); - assert.inDelta(x.range(_.range(0, 1.2, .2))(1/3), .4, 1e-6); - assert.inDelta(x.range(_.range(0, 1.25, .25))(1/3), .25, 1e-6); - assert.inDelta(x.range(_.range(0, 1.5, .5))(1/3), .5, 1e-6); - assert.inDelta(x.range(_.range(1))(1/3), 0, 1e-6); - }, - "range values are arbitrary": function(quantize) { - var a = {}, b = {}, c = {}, x = quantize().range([a, b, c]); - assert.equal(x(0), a); - assert.equal(x(.2), a); - assert.equal(x(.4), b); - assert.equal(x(.6), b); - assert.equal(x(.8), c); - assert.equal(x(1), c); - }, - "invertExtent": { - "maps a value in the range to a domain extent": function(quantize) { - var x = quantize().range([0, 1, 2, 3]); - assert.deepEqual(x.invertExtent(0), [0, .25]); - assert.deepEqual(x.invertExtent(1), [.25, .5]); - assert.deepEqual(x.invertExtent(2), [.5, .75]); - assert.deepEqual(x.invertExtent(3), [.75, 1]); - }, - "allows arbitrary range values": function(quantize) { - var a = {}, b = {}, x = quantize().range([a, b]); - assert.deepEqual(x.invertExtent(a), [0, .5]); - assert.deepEqual(x.invertExtent(b), [.5, 1]); - }, - "returns [NaN, NaN] when the given value is not in the range": function(quantize) { - var x = quantize(); - assert.ok(x.invertExtent(-1).every(isNaN)); - assert.ok(x.invertExtent(.5).every(isNaN)); - assert.ok(x.invertExtent(2).every(isNaN)); - assert.ok(x.invertExtent('a').every(isNaN)); - }, - "returns the first match if duplicate values exist in the range": function(quantize) { - var x = quantize().range([0, 1, 2, 0]); - assert.deepEqual(x.invertExtent(0), [0, .25]); - assert.deepEqual(x.invertExtent(1), [.25, .5]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/sqrt-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/sqrt-test.js deleted file mode 100644 index 96e23fc..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/sqrt-test.js +++ /dev/null @@ -1,270 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.sqrt"); - -suite.addBatch({ - "sqrt": { - topic: load("scale/sqrt", "interpolate/hsl"), // beware instanceof d3_Color - - "domain": { - "defaults to [0, 1]": function(d3) { - var x = d3.scale.sqrt(); - assert.deepEqual(x.domain(), [0, 1]); - assert.inDelta(x(.5), 0.7071068, 1e-6); - }, - "coerces domain to numbers": function(d3) { - var x = d3.scale.sqrt().domain([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(new Date(1989, 09, 20)), -.2, 1e-2); - assert.inDelta(x(new Date(1990, 00, 01)), 0, 1e-2); - assert.inDelta(x(new Date(1990, 02, 15)), .2, 1e-2); - assert.inDelta(x(new Date(1990, 04, 27)), .4, 1e-2); - assert.inDelta(x(new Date(1991, 00, 01)), 1, 1e-2); - assert.inDelta(x(new Date(1991, 02, 15)), 1.2, 1e-2); - var x = d3.scale.sqrt().domain(["0", "1"]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(.5), 0.7071068, 1e-6); - var x = d3.scale.sqrt().domain([new Number(0), new Number(1)]); - assert.equal(typeof x.domain()[0], "number"); - assert.equal(typeof x.domain()[1], "number"); - assert.inDelta(x(.5), 0.7071068, 1e-6); - }, - "can specify a polypower domain and range": function(d3) { - var x = d3.scale.sqrt().domain([-10, 0, 100]).range(["red", "white", "green"]); - assert.equal(x(-5), "#ff4b4b"); - assert.equal(x(50), "#4ba54b"); - assert.equal(x(75), "#229122"); - }, - "preserves specified domain exactly, with no floating point error": function(d3) { - var x = d3.scale.sqrt().domain([0, 5]); - assert.deepEqual(x.domain(), [0, 5]); - } - }, - - "range": { - "defaults to [0, 1]": function(d3) { - var x = d3.scale.sqrt(); - assert.deepEqual(x.range(), [0, 1]); - assert.inDelta(x.invert(.5), .25, 1e-6); - }, - "does not coerce range to numbers": function(d3) { - var x = d3.scale.sqrt().range(["0", "2"]); - assert.equal(typeof x.range()[0], "string"); - assert.equal(typeof x.range()[1], "string"); - }, - "coerces range value to number on invert": function(d3) { - var x = d3.scale.sqrt().range(["0", "2"]); - assert.inDelta(x.invert("1"), .25, 1e-6); - var x = d3.scale.sqrt().range([new Date(1990, 0, 1), new Date(1991, 0, 1)]); - assert.inDelta(x.invert(new Date(1990, 6, 2, 13)), .25, 1e-6); - var x = d3.scale.sqrt().range(["#000", "#fff"]); - assert.isNaN(x.invert("#999")); - }, - "can specify range values as colors": function(d3) { - var x = d3.scale.sqrt().range(["red", "blue"]); - assert.equal(x(.25), "#800080"); - var x = d3.scale.sqrt().range(["#ff0000", "#0000ff"]); - assert.equal(x(.25), "#800080"); - var x = d3.scale.sqrt().range(["#f00", "#00f"]); - assert.equal(x(.25), "#800080"); - var x = d3.scale.sqrt().range([d3.rgb(255,0,0), d3.hsl(240,1,.5)]); - assert.equal(x(.25), "#800080"); - var x = d3.scale.sqrt().range(["hsl(0,100%,50%)", "hsl(240,100%,50%)"]); - assert.equal(x(.25), "#800080"); - }, - "can specify range values as arrays or objects": function(d3) { - var x = d3.scale.sqrt().range([{color: "red"}, {color: "blue"}]); - assert.deepEqual(x(.25), {color: "#800080"}); - var x = d3.scale.sqrt().range([["red"], ["blue"]]); - assert.deepEqual(x(.25), ["#800080"]); - } - }, - - "exponent": { - "defaults to .5": function(d3) { - var x = d3.scale.sqrt(); - assert.equal(x.exponent(), .5); - }, - "observes the specified exponent": function(d3) { - var x = d3.scale.sqrt().exponent(.5).domain([1, 2]); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), 0.5425821, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - var x = d3.scale.sqrt().exponent(2).domain([1, 2]); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), .41666667, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - var x = d3.scale.sqrt().exponent(-1).domain([1, 2]); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), .6666667, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - }, - "changing the exponent does not change the domain or range": function(d3) { - var x = d3.scale.sqrt().domain([1, 2]).range([3, 4]), f = d3.format(".6f"); - x.exponent(.5); - assert.deepEqual(x.domain().map(f), [1, 2]); - assert.deepEqual(x.range(), [3, 4]); - x.exponent(2); - assert.deepEqual(x.domain().map(f), [1, 2]); - assert.deepEqual(x.range(), [3, 4]); - x.exponent(-1); - assert.deepEqual(x.domain().map(f), [1, 2]); - assert.deepEqual(x.range(), [3, 4]); - } - }, - - "interpolate": { - "defaults to d3.interpolate": function(d3) { - var x = d3.scale.sqrt().range(["red", "blue"]); - assert.equal(x.interpolate(), d3.interpolate); - assert.equal(x(.5), "#4b00b4"); - }, - "can specify a custom interpolator": function(d3) { - var x = d3.scale.sqrt().range(["red", "blue"]).interpolate(d3.interpolateHsl); - assert.equal(x(.25), "#ff00ff"); - } - }, - - "clamp": { - "defaults to false": function(d3) { - var x = d3.scale.sqrt(); - assert.isFalse(x.clamp()); - assert.inDelta(x(-.5), -0.7071068, 1e-6); - assert.inDelta(x(1.5), 1.22474487, 1e-6); - }, - "can clamp to the domain": function(d3) { - var x = d3.scale.sqrt().clamp(true); - assert.inDelta(x(-.5), 0, 1e-6); - assert.inDelta(x(.25), .5, 1e-6); - assert.inDelta(x(1.5), 1, 1e-6); - var x = d3.scale.sqrt().domain([1, 0]).clamp(true); - assert.inDelta(x(-.5), 1, 1e-6); - assert.inDelta(x(.25), .5, 1e-6); - assert.inDelta(x(1.5), 0, 1e-6); - } - }, - - "maps a number to a number": function(d3) { - var x = d3.scale.sqrt().domain([1, 2]); - assert.inDelta(x(.5), -0.7071068, 1e-6); - assert.inDelta(x(1), 0, 1e-6); - assert.inDelta(x(1.5), 0.5425821, 1e-6); - assert.inDelta(x(2), 1, 1e-6); - assert.inDelta(x(2.5), 1.4029932, 1e-6); - }, - - "ticks": { - "can generate ticks of varying degree": function(d3) { - var x = d3.scale.sqrt(); - assert.deepEqual(x.ticks(1).map(x.tickFormat(1)), [0, 1]); - assert.deepEqual(x.ticks(2).map(x.tickFormat(2)), [0, .5, 1]); - assert.deepEqual(x.ticks(5).map(x.tickFormat(5)), [0, .2, .4, .6, .8, 1]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10)), [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]); - var x = d3.scale.sqrt().domain([1, 0]); - assert.deepEqual(x.ticks(1).map(x.tickFormat(1)), [0, 1]); - assert.deepEqual(x.ticks(2).map(x.tickFormat(2)), [0, .5, 1]); - assert.deepEqual(x.ticks(5).map(x.tickFormat(5)), [0, .2, .4, .6, .8, 1]); - assert.deepEqual(x.ticks(10).map(x.tickFormat(10)), [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]); - } - }, - - "tickFormat": { - "if count is not specified, defaults to 10": function(d3) { - var x = d3.scale.sqrt(); - assert.strictEqual(x.tickFormat()(Math.PI), "3.1"); - assert.strictEqual(x.tickFormat(1)(Math.PI), "3"); - assert.strictEqual(x.tickFormat(10)(Math.PI), "3.1"); - assert.strictEqual(x.tickFormat(100)(Math.PI), "3.14"); - } - }, - - "nice": { - "can nice the domain, extending it to round numbers": function(d3) { - var x = d3.scale.sqrt().domain([1.1, 10.9]).nice(), f = d3.format(".6f"); - assert.deepEqual(x.domain().map(f), [1, 11]); - var x = d3.scale.sqrt().domain([10.9, 1.1]).nice(); - assert.deepEqual(x.domain().map(f), [11, 1]); - var x = d3.scale.sqrt().domain([.7, 11.001]).nice(); - assert.deepEqual(x.domain().map(f), [0, 12]); - var x = d3.scale.sqrt().domain([123.1, 6.7]).nice(); - assert.deepEqual(x.domain().map(f), [130, 0]); - var x = d3.scale.sqrt().domain([0, .49]).nice(); - assert.deepEqual(x.domain().map(f), [0, .5]); - }, - "nicing a polypower domain only affects the extent": function(d3) { - var x = d3.scale.sqrt().domain([1.1, 1, 2, 3, 10.9]).nice(), f = d3.format(".6f"); - assert.deepEqual(x.domain().map(f), [1, 1, 2, 3, 11]); - var x = d3.scale.sqrt().domain([123.1, 1, 2, 3, -.9]).nice(); - assert.deepEqual(x.domain().map(f), [130, 1, 2, 3, "-10.000000"]); - }, - "preserves specified domain exactly, with no floating point error": function(d3) { - var x = d3.scale.sqrt().domain([0, 5]).nice(); - assert.deepEqual(x.domain(), [0, 5]); - } - }, - - "copy": { - "changes to the domain are isolated": function(d3) { - var x = d3.scale.sqrt(), y = x.copy(); - x.domain([1, 2]); - assert.deepEqual(y.domain(), [0, 1]); - assert.equal(x(1), 0); - assert.equal(y(1), 1); - y.domain([2, 3]); - assert.equal(x(2), 1); - assert.equal(y(2), 0); - assert.inDelta(x.domain(), [1, 2], 1e-6); - assert.inDelta(y.domain(), [2, 3], 1e-6); - }, - "changes to the range are isolated": function(d3) { - var x = d3.scale.sqrt(), y = x.copy(); - x.range([1, 2]); - assert.equal(x.invert(1), 0); - assert.equal(y.invert(1), 1); - assert.deepEqual(y.range(), [0, 1]); - y.range([2, 3]); - assert.equal(x.invert(2), 1); - assert.equal(y.invert(2), 0); - assert.deepEqual(x.range(), [1, 2]); - assert.deepEqual(y.range(), [2, 3]); - }, - "changes to the exponent are isolated": function(d3) { - var x = d3.scale.sqrt().exponent(2), y = x.copy(); - x.exponent(.5); - assert.inDelta(x(.5), Math.SQRT1_2, 1e-6); - assert.inDelta(y(.5), 0.25, 1e-6); - assert.equal(x.exponent(), .5); - assert.equal(y.exponent(), 2); - y.exponent(3); - assert.inDelta(x(.5), Math.SQRT1_2, 1e-6); - assert.inDelta(y(.5), 0.125, 1e-6); - assert.equal(x.exponent(), .5); - assert.equal(y.exponent(), 3); - }, - "changes to the interpolator are isolated": function(d3) { - var x = d3.scale.sqrt().range(["red", "blue"]), y = x.copy(); - x.interpolate(d3.interpolateHsl); - assert.equal(x(0.5), "#9500ff"); - assert.equal(y(0.5), "#4b00b4"); - assert.equal(y.interpolate(), d3.interpolate); - }, - "changes to clamping are isolated": function(d3) { - var x = d3.scale.sqrt().clamp(true), y = x.copy(); - x.clamp(false); - assert.equal(x(2), Math.SQRT2); - assert.equal(y(2), 1); - assert.isTrue(y.clamp()); - y.clamp(false); - assert.equal(x(2), Math.SQRT2); - assert.equal(y(2), Math.SQRT2); - assert.isFalse(x.clamp()); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/threshold-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/scale/threshold-test.js deleted file mode 100644 index 798b83a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/scale/threshold-test.js +++ /dev/null @@ -1,64 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.scale.threshold"); - -suite.addBatch({ - "threshold": { - topic: load("scale/threshold").expression("d3.scale.threshold"), - "has the default domain [.5]": function(threshold) { - var x = threshold(); - assert.deepEqual(x.domain(), [.5]); - assert.equal(x(.49), 0); - }, - "has the default range [0, 1]": function(threshold) { - var x = threshold(); - assert.deepEqual(x.range(), [0, 1]); - assert.equal(x(.50), 1); - }, - "maps a number to a discrete value in the range": function(threshold) { - var x = threshold().domain([1/3, 2/3]).range(["a", "b", "c"]); - assert.equal(x(0), "a"); - assert.equal(x(.2), "a"); - assert.equal(x(.4), "b"); - assert.equal(x(.6), "b"); - assert.equal(x(.8), "c"); - assert.equal(x(1), "c"); - }, - "returns undefined if the specified value is not orderable": function(threshold) { - var x = threshold().domain([1/3, 2/3]).range(["a", "b", "c"]); - assert.isUndefined(x()); - assert.isUndefined(x(undefined)); - assert.isUndefined(x(NaN)); - assert.equal(x(null), "a"); // null < 1/3 - }, - "domain values are arbitrary": function(threshold) { - var x = threshold().domain(["10", "2"]).range([0, 1, 2]); - assert.strictEqual(x.domain()[0], "10"); - assert.strictEqual(x.domain()[1], "2"); - assert.equal(x("0"), 0); - assert.equal(x("12"), 1); - assert.equal(x("3"), 2); - }, - "range values are arbitrary": function(threshold) { - var a = {}, b = {}, c = {}, x = threshold().domain([1/3, 2/3]).range([a, b, c]); - assert.equal(x(0), a); - assert.equal(x(.2), a); - assert.equal(x(.4), b); - assert.equal(x(.6), b); - assert.equal(x(.8), c); - assert.equal(x(1), c); - }, - "invertExtent": { - "returns the domain extent for the specified range value": function(threshold) { - var a = {}, b = {}, c = {}, x = threshold().domain([1/3, 2/3]).range([a, b, c]); - assert.deepEqual(x.invertExtent(a), [undefined, 1/3]); - assert.deepEqual(x.invertExtent(b), [1/3, 2/3]); - assert.deepEqual(x.invertExtent(c), [2/3, undefined]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/append-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/append-test.js deleted file mode 100644 index e92aa98..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/append-test.js +++ /dev/null @@ -1,153 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.append"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/append").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "appends an HTML element": function(body) { - var div = body.append("div"); - assert.equal(div[0][0].tagName, "DIV"); - assert.equal(div[0][0].namespaceURI, "http://www.w3.org/1999/xhtml"); - assert.isTrue(div[0][0].parentNode === body.node()); - assert.isTrue(div[0][0] === body.node().lastChild); - }, - "appends an SVG element": function(body) { - var svg = body.append("svg:svg"); - assert.equal(svg[0][0].tagName, "svg"); - assert.equal(svg[0][0].namespaceURI, "http://www.w3.org/2000/svg"); - assert.isTrue(svg[0][0].parentNode === body.node()); - assert.isTrue(svg[0][0] === body.node().lastChild); - }, - "appends an element specified as a function": function(body) { - var svg = body.select("svg").remove().node(); - assert.isFalse(svg === body.node().lastChild); - body.append(function() { return svg; }); - assert.isTrue(svg === body.node().lastChild); - }, - "propagates data to new element": function(body) { - var data = new Object(), div = body.data([data]).append("div"); - assert.strictEqual(div[0][0].__data__, data); - }, - "returns a new selection": function(body) { - assert.isFalse(body.append("div") === body); - }, - "inherits namespace from parent node": function(body) { - var g = body.append("svg:svg").append("g"); - assert.equal(g[0][0].namespaceURI, "http://www.w3.org/2000/svg"); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "appends an HTML element": function(div) { - var span = div.append("span"); - assert.equal(span[0].length, 2); - assert.equal(span[0][0].tagName, "SPAN"); - assert.equal(span[0][1].tagName, "SPAN"); - assert.equal(span[0][0].namespaceURI, "http://www.w3.org/1999/xhtml"); - assert.equal(span[0][1].namespaceURI, "http://www.w3.org/1999/xhtml"); - assert.isTrue(span[0][0].parentNode === div[0][0]); - assert.isTrue(span[0][1].parentNode === div[0][1]); - assert.isTrue(div[0][0].lastChild === span[0][0]); - assert.isTrue(div[0][1].lastChild === span[0][1]); - }, - "appends an SVG element": function(div) { - var svg = div.append("svg:svg"); - assert.equal(svg[0].length, 2); - assert.equal(svg[0][0].tagName, "svg"); - assert.equal(svg[0][1].tagName, "svg"); - assert.equal(svg[0][0].namespaceURI, "http://www.w3.org/2000/svg"); - assert.equal(svg[0][1].namespaceURI, "http://www.w3.org/2000/svg"); - assert.isTrue(svg[0][0].parentNode === div[0][0]); - assert.isTrue(svg[0][1].parentNode === div[0][1]); - assert.isTrue(div[0][0].lastChild === svg[0][0]); - assert.isTrue(div[0][1].lastChild === svg[0][1]); - }, - "propagates data to new elements": function(div) { - var a = new Object(), b = new Object(), span = div.data([a, b]).append("span"); - assert.strictEqual(span[0][0].__data__, a); - assert.strictEqual(span[0][1].__data__, b); - }, - "returns a new selection": function(div) { - assert.isFalse(div.append("div") === div); - }, - "ignores null nodes": function(div) { - var node = div.html("")[0][1]; - div[0][1] = null; - var span = div.append("span"); - assert.equal(span[0].length, 2); - assert.equal(span[0][0].tagName, "SPAN"); - assert.isNull(span[0][1]); - assert.isTrue(span[0][0].parentNode === div[0][0]); - assert.isTrue(div[0][0].lastChild === span[0][0]); - assert.isNull(node.lastChild); - } - } - } -}); - -suite.addBatch({ - "enter-append": { - topic: load("selection/selection").document(), - "on a page with existing elements": { - topic: function(d3) { - var body = d3.select("body"); - body.selectAll("div").data(["apple", "orange"]).enter().append("div"); - return body; - }, - "appends to the end of the parent": function(body) { - var data = ["peach", "apple", "banana", "orange", "apricot"]; - body.selectAll("div").data(data, String).enter().append("div"); - assert.deepEqual(body.selectAll("div").data(), ["apple", "orange", "peach", "banana", "apricot"]); - } - } - } -}); - -suite.addBatch({ - "selectAll(div).data(…).enter()": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "appends to the parent node": function(body) { - var div = body.selectAll("div").data([0, 1]).enter().append("div"); - assert.equal(div.length, 1); - assert.equal(div[0].length, 2); - assert.domEqual(div[0][0].parentNode, body.node()); - assert.domEqual(div[0][1].parentNode, body.node()); - }, - "propagates data to new elements": function(body) { - var a = new Object(), b = new Object(), div = body.html("").selectAll("div").data([a, b]).enter().append("div"); - assert.strictEqual(div[0][0].__data__, a); - assert.strictEqual(div[0][1].__data__, b); - }, - "ignores null nodes": function(body) { - body.html("").append("div"); - var div = body.selectAll("div").data([0, 1, 2]).enter().append("div"); - assert.equal(div.length, 1); - assert.equal(div[0].length, 3); - assert.domNull(div[0][0]); - assert.domEqual(div[0][1].parentNode, body.node()); - assert.domEqual(div[0][2].parentNode, body.node()); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/attr-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/attr-test.js deleted file mode 100644 index c69110e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/attr-test.js +++ /dev/null @@ -1,182 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.attr"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/attr").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "sets an attribute as a string": function(body) { - body.attr("bgcolor", "red"); - assert.equal(body.node().getAttribute("bgcolor"), "red"); - }, - "sets an attribute as a number": function(body) { - body.attr("opacity", 1); - assert.equal(body.node().getAttribute("opacity"), "1"); - }, - "sets an attribute as a function": function(body) { - body.attr("bgcolor", function() { return "orange"; }); - assert.equal(body.node().getAttribute("bgcolor"), "orange"); - }, - "sets an attribute as a function of data": function(body) { - body.data(["cyan"]).attr("bgcolor", String); - assert.equal(body.node().getAttribute("bgcolor"), "cyan"); - }, - "sets an attribute as a function of index": function(body) { - body.attr("bgcolor", function(d, i) { return "orange-" + i; }); - assert.equal(body.node().getAttribute("bgcolor"), "orange-0"); - }, - "sets a namespaced attribute as a string": function(body) { - body.attr("xlink:href", "url"); - assert.equal(body.node().getAttributeNS("http://www.w3.org/1999/xlink", "href"), "url"); - }, - "sets a namespaced attribute as a function": function(body) { - body.data(["orange"]).attr("xlink:href", function(d, i) { return d + "-" + i; }); - assert.equal(body.node().getAttributeNS("http://www.w3.org/1999/xlink", "href"), "orange-0"); - }, - "sets attributes as a map of constants": function(body) { - body.attr({bgcolor: "white", "xlink:href": "url.png"}); - assert.equal(body.node().getAttribute("bgcolor"), "white"); - assert.equal(body.node().getAttributeNS("http://www.w3.org/1999/xlink", "href"), "url.png"); - }, - "sets attributes as a map of functions": function(body) { - body.data(["orange"]).attr({"xlink:href": function(d, i) { return d + "-" + i + ".png"; }}); - assert.equal(body.node().getAttributeNS("http://www.w3.org/1999/xlink", "href"), "orange-0.png"); - }, - "gets an attribute value": function(body) { - body.node().setAttribute("bgcolor", "yellow"); - assert.equal(body.attr("bgcolor"), "yellow"); - }, - "gets a namespaced attribute value": function(body) { - body.node().setAttributeNS("http://www.w3.org/1999/xlink", "foo", "bar"); - assert.equal(body.attr("xlink:foo"), "bar"); - }, - "removes an attribute as null": function(body) { - body.attr("bgcolor", "red").attr("bgcolor", null); - assert.isNull(body.attr("bgcolor")); - }, - "removes an attribute as a function": function(body) { - body.attr("bgcolor", "red").attr("bgcolor", function() { return null; }); - assert.isNull(body.attr("bgcolor")); - }, - "removes a namespaced attribute as null": function(body) { - body.attr("xlink:href", "url").attr("xlink:href", null); - assert.isNull(body.attr("bgcolor")); - }, - "removes a namespaced attribute as a function": function(body) { - body.attr("xlink:href", "url").attr("xlink:href", function() { return null; }); - assert.isNull(body.attr("xlink:href")); - }, - "removes attributes as a map of null": function(body) { - body.node().setAttribute("bgcolor", "white"); - body.node().setAttributeNS("http://www.w3.org/1999/xlink", "href", "foo.png"); - body.attr({bgcolor: null, "xlink:href": null}); - assert.isNull(body.node().getAttribute("bgcolor")); - assert.isNull(body.node().getAttributeNS("http://www.w3.org/1999/xlink", "href")); - }, - "removes attributes as a map of functions that return null": function(body) { - body.node().setAttribute("bgcolor", "white"); - body.node().setAttributeNS("http://www.w3.org/1999/xlink", "href", "foo.png"); - body.attr({bgcolor: function() {}, "xlink:href": function() {}}); - assert.isNull(body.node().getAttribute("bgcolor")); - assert.isNull(body.node().getAttributeNS("http://www.w3.org/1999/xlink", "href")); - }, - "returns the current selection": function(body) { - assert.isTrue(body.attr("foo", "bar") === body); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/attr").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "sets an attribute as a string": function(div) { - div.attr("bgcolor", "red"); - assert.equal(div[0][0].getAttribute("bgcolor"), "red"); - assert.equal(div[0][1].getAttribute("bgcolor"), "red"); - }, - "sets an attribute as a number": function(div) { - div.attr("opacity", 0.4); - assert.equal(div[0][0].getAttribute("opacity"), "0.4"); - assert.equal(div[0][1].getAttribute("opacity"), "0.4"); - }, - "sets an attribute as a function": function(div) { - div.attr("bgcolor", function() { return "coral"; }); - assert.equal(div[0][0].getAttribute("bgcolor"), "coral"); - assert.equal(div[0][1].getAttribute("bgcolor"), "coral"); - }, - "sets an attribute as a function of data": function(div) { - div.attr("bgcolor", _.interpolateRgb("brown", "steelblue")); - assert.equal(div[0][0].getAttribute("bgcolor"), "#a52a2a"); - assert.equal(div[0][1].getAttribute("bgcolor"), "#4682b4"); - }, - "sets an attribute as a function of index": function(div) { - div.attr("bgcolor", function(d, i) { return "color-" + i; }); - assert.equal(div[0][0].getAttribute("bgcolor"), "color-0"); - assert.equal(div[0][1].getAttribute("bgcolor"), "color-1"); - }, - "sets a namespaced attribute as a string": function(div) { - div.attr("xlink:href", "url"); - assert.equal(div[0][0].getAttributeNS("http://www.w3.org/1999/xlink", "href"), "url"); - assert.equal(div[0][1].getAttributeNS("http://www.w3.org/1999/xlink", "href"), "url"); - }, - "sets a namespaced attribute as a function": function(div) { - div.data(["red", "blue"]).attr("xlink:href", function(d, i) { return d + "-" + i; }); - assert.equal(div[0][0].getAttributeNS("http://www.w3.org/1999/xlink", "href"), "red-0"); - assert.equal(div[0][1].getAttributeNS("http://www.w3.org/1999/xlink", "href"), "blue-1"); - }, - "gets an attribute value": function(div) { - div[0][0].setAttribute("bgcolor", "purple"); - assert.equal(div.attr("bgcolor"), "purple"); - }, - "gets a namespaced attribute value": function(div) { - div[0][0].setAttributeNS("http://www.w3.org/1999/xlink", "foo", "bar"); - assert.equal(div.attr("xlink:foo"), "bar"); - }, - "removes an attribute as null": function(div) { - div.attr("href", "url").attr("href", null); - assert.isNull(div[0][0].getAttribute("href")); - assert.isNull(div[0][1].getAttribute("href")); - }, - "removes an attribute as a function": function(div) { - div.attr("href", "url").attr("href", function() { return null; }); - assert.isNull(div[0][0].getAttribute("href")); - assert.isNull(div[0][1].getAttribute("href")); - }, - "removes a namespaced attribute as null": function(div) { - div.attr("xlink:foo", "bar").attr("xlink:foo", null); - assert.isNull(div[0][0].getAttributeNS("http://www.w3.org/1999/xlink", "foo")); - assert.isNull(div[0][1].getAttributeNS("http://www.w3.org/1999/xlink", "foo")); - }, - "removes a namespaced attribute as a function": function(div) { - div.attr("xlink:foo", "bar").attr("xlink:foo", function() { return null; }); - assert.isNull(div[0][0].getAttributeNS("http://www.w3.org/1999/xlink", "foo")); - assert.isNull(div[0][1].getAttributeNS("http://www.w3.org/1999/xlink", "foo")); - }, - "returns the current selection": function(div) { - assert.isTrue(div.attr("foo", "bar") === div); - }, - "ignores null nodes": function(div) { - var node = div[0][1]; - div.attr("href", null); - div[0][1] = null; - div.attr("href", "url"); - assert.equal(div[0][0].getAttribute("href"), "url"); - assert.isNull(node.getAttribute("href")); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/call-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/call-test.js deleted file mode 100644 index 9419146..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/call-test.js +++ /dev/null @@ -1,75 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.call"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/call").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "calls the function once": function(body) { - var count = 0; - body.call(function() { ++count; }); - assert.equal(count, 1); - }, - "passes any optional arguments": function(body) { - var abc; - body.call(function(selection, a, b, c) { abc = [a, b, c]; }, "a", "b", "c"); - assert.deepEqual(abc, ["a", "b", "c"]); - }, - "passes the selection as the first argument": function(body) { - var s; - body.call(function(selection) { s = selection; }); - assert.isTrue(s === body); - }, - "uses the selection as the context": function(body) { - var s; - body.call(function() { s = this; }); - assert.isTrue(s === body); - }, - "returns the current selection": function(body) { - assert.isTrue(body.call(function() {}) === body); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/call").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "calls the function once": function(div) { - var count = 0; - div.call(function() { ++count; }); - assert.equal(count, 1); - }, - "passes any optional arguments": function(div) { - var abc; - div.call(function(selection, a, b, c) { abc = [a, b, c]; }, "a", "b", "c"); - assert.deepEqual(abc, ["a", "b", "c"]); - }, - "passes the selection as the first argument": function(div) { - var s; - div.call(function(selection) { s = selection; }); - assert.isTrue(s === div); - }, - "uses the selection as the context": function(div) { - var s; - div.call(function() { s = this; }); - assert.isTrue(s === div); - }, - "returns the current selection": function(div) { - assert.isTrue(div.call(function() {}) === div); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/classed-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/classed-test.js deleted file mode 100644 index 002d426..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/classed-test.js +++ /dev/null @@ -1,290 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.classed"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/classed").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "adds a missing class as true": function(body) { - body.attr("class", null); - body.classed("foo", true); - assert.equal(body.node().className, "foo"); - body.classed("bar", true); - assert.equal(body.node().className, "foo bar"); - }, - "removes an existing class as false": function(body) { - body.attr("class", "bar foo"); - body.classed("foo", false); - assert.equal(body.node().className, "bar"); - body.classed("bar", false); - assert.equal(body.node().className, ""); - }, - "preserves an existing class as true": function(body) { - body.attr("class", "bar foo"); - body.classed("foo", true); - assert.equal(body.node().className, "bar foo"); - body.classed("bar", true); - assert.equal(body.node().className, "bar foo"); - }, - "preserves a missing class as false": function(body) { - body.attr("class", "baz"); - body.classed("foo", false); - assert.equal(body.node().className, "baz"); - body.attr("class", null); - body.classed("bar", false); - assert.equal(body.node().className, ""); - }, - "gets an existing class": function(body) { - body.attr("class", " foo\tbar baz"); - assert.isTrue(body.classed("foo")); - assert.isTrue(body.classed("bar")); - assert.isTrue(body.classed("baz")); - }, - "does not get a missing class": function(body) { - body.attr("class", " foo\tbar baz"); - assert.isFalse(body.classed("foob")); - assert.isFalse(body.classed("bare")); - assert.isFalse(body.classed("rbaz")); - }, - "accepts a name with whitespace, collapsing it": function(body) { - body.attr("class", null); - body.classed(" foo\t", true); - assert.equal(body.node().className, "foo"); - body.classed("\tfoo ", false); - assert.equal(body.node().className, ""); - }, - "accepts a name with multiple classes separated by whitespace": function(body) { - body.attr("class", null); - body.classed("foo bar", true); - assert.equal(body.node().className, "foo bar"); - assert.isTrue(body.classed("foo bar")); - assert.isTrue(body.classed("bar foo")); - assert.isFalse(body.classed("foo bar baz")); - assert.isFalse(body.classed("foob bar")); - body.classed("bar foo", false); - assert.equal(body.node().className, ""); - }, - "accepts a silly class name with unsafe characters": function(body) { - body.attr("class", null); - body.classed("foo.bar", true); - assert.equal(body.node().className, "foo.bar"); - assert.isTrue(body.classed("foo.bar")); - assert.isFalse(body.classed("foo")); - assert.isFalse(body.classed("bar")); - body.classed("bar.foo", false); - assert.equal(body.node().className, "foo.bar"); - body.classed("foo.bar", false); - assert.equal(body.node().className, ""); - }, - "accepts a name with duplicate classes, ignoring them": function(body) { - body.attr("class", null); - body.classed(" foo\tfoo ", true); - assert.equal(body.node().className, "foo"); - body.classed("\tfoo foo ", false); - assert.equal(body.node().className, ""); - }, - "accepts an empty name, doing nothing or returning true": function(body) { - body.attr("class", null); - body.classed("", true); - assert.equal(body.node().className, ""); - assert.isTrue(body.classed("")); - body.classed(" \t ", true); - assert.equal(body.node().className, ""); - assert.isTrue(body.classed("")); - body.classed("", false); - assert.equal(body.node().className, ""); - assert.isTrue(body.classed("")); - }, - "coerces name to a string": function(body) { - body.attr("class", null); - body.classed(undefined, true); - assert.equal(body.node().className, "undefined"); - body.classed(null, true); - assert.equal(body.node().className, "undefined null"); - body.classed({toString: function() { return "foo bar"; }}, true); - assert.equal(body.node().className, "undefined null foo bar"); - }, - "accepts a value function returning true or false": function(body) { - body.attr("class", null); - body.classed("foo", function() { return true; }); - assert.equal(body.node().className, "foo"); - body.classed("foo bar", function() { return true; }); - assert.equal(body.node().className, "foo bar"); - body.classed("foo", function() { return false; }); - assert.equal(body.node().className, "bar"); - }, - "accepts a name object containing true or false": function(body) { - body.attr("class", null); - body.classed({foo: true}); - assert.equal(body.node().className, "foo"); - body.classed({bar: true, foo: false}); - assert.equal(body.node().className, "bar"); - }, - "accepts a name object containing a function returning true or false": function(body) { - body.attr("class", null); - body.classed({foo: function() { return true; }}); - assert.equal(body.node().className, "foo"); - }, - "accepts a name object containing a mix of functions and non-functions": function(body) { - body.attr("class", "foo"); - body.classed({foo: false, bar: function() { return true; }}); - assert.equal(body.node().className, "bar"); - }, - "the value may be truthy or falsey": function(body) { - body.attr("class", "foo"); - body.classed({foo: null, bar: function() { return 1; }}); - assert.equal(body.node().className, "bar"); - }, - "keys in the name object may contain whitespace": function(body) { - body.attr("class", null); - body.classed({" foo\t": function() { return true; }}); - assert.equal(body.node().className, "foo"); - body.attr("class", null); - }, - "keys in the name object may reference multiple classes": function(body) { - body.attr("class", null); - body.classed({"foo bar": function() { return true; }}); - assert.equal(body.node().className, "foo bar"); - body.attr("class", null); - }, - "keys in the name object may contain duplicates": function(body) { - body.attr("class", null); - body.classed({"foo foo": function() { return true; }}); - assert.equal(body.node().className, "foo"); - body.attr("class", null); - }, - "value functions are only evaluated once when used for multiple classes": function(body) { - var count = 0; - body.attr("class", null); - body.classed({"foo bar": function() { return ++count; }}); - assert.equal(body.node().className, "foo bar"); - assert.equal(count, 1); - }, - "returns the current selection": function(body) { - assert.isTrue(body.classed("foo", true) === body); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/classed").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "adds a missing class as true": function(div) { - div.attr("class", null); - div.classed("foo", true); - assert.equal(div[0][0].className, "foo"); - assert.equal(div[0][1].className, "foo"); - div.classed("bar", true); - assert.equal(div[0][0].className, "foo bar"); - assert.equal(div[0][1].className, "foo bar"); - }, - "adds a missing class as a function": function(div) { - div.data([0, 1]).attr("class", null); - div.classed("foo", function(d, i) { return d === 0; }); - assert.equal(div[0][0].className, "foo"); - assert.equal(div[0][1].className, ""); - div.classed("bar", function(d, i) { return i === 1; }); - assert.equal(div[0][0].className, "foo"); - assert.equal(div[0][1].className, "bar"); - }, - "removes an existing class as false": function(div) { - div.attr("class", "bar foo"); - div.classed("foo", false); - assert.equal(div[0][0].className, "bar"); - assert.equal(div[0][1].className, "bar"); - div.classed("bar", false); - assert.equal(div[0][0].className, ""); - assert.equal(div[0][1].className, ""); - }, - "removes an existing class as a function": function(div) { - div.data([0, 1]).attr("class", "bar foo"); - div.classed("foo", function(d, i) { return d === 0; }); - assert.equal(div[0][0].className, "bar foo"); - assert.equal(div[0][1].className, "bar"); - div.classed("bar", function(d, i) { return i === 1; }); - assert.equal(div[0][0].className, "foo"); - assert.equal(div[0][1].className, "bar"); - div.classed("foo", function() { return false; }); - assert.equal(div[0][0].className, ""); - assert.equal(div[0][1].className, "bar"); - div.classed("bar", function() { return false; }); - assert.equal(div[0][0].className, ""); - assert.equal(div[0][1].className, ""); - }, - "preserves an existing class as true": function(div) { - div.attr("class", "bar foo"); - div.classed("foo", true); - assert.equal(div[0][0].className, "bar foo"); - assert.equal(div[0][1].className, "bar foo"); - div.classed("bar", true); - assert.equal(div[0][0].className, "bar foo"); - assert.equal(div[0][1].className, "bar foo"); - }, - "preserves an existing class as a function": function(div) { - div.attr("class", "bar foo"); - div.classed("foo", function() { return true; }); - assert.equal(div[0][0].className, "bar foo"); - assert.equal(div[0][1].className, "bar foo"); - div.classed("bar", function() { return true; }); - assert.equal(div[0][0].className, "bar foo"); - assert.equal(div[0][1].className, "bar foo"); - }, - "preserves a missing class as false": function(div) { - div.attr("class", "baz"); - div.classed("foo", false); - assert.equal(div[0][0].className, "baz"); - assert.equal(div[0][1].className, "baz"); - div.attr("class", null); - div.classed("bar", false); - assert.equal(div[0][0].className, ""); - assert.equal(div[0][1].className, ""); - }, - "preserves a missing class as a function": function(div) { - div.attr("class", "baz"); - div.classed("foo", function() { return false; }); - assert.equal(div[0][0].className, "baz"); - assert.equal(div[0][1].className, "baz"); - div.attr("class", null); - div.classed("bar", function() { return false; }); - assert.equal(div[0][0].className, ""); - assert.equal(div[0][1].className, ""); - }, - "gets an existing class": function(div) { - div[0][0].className = " foo\tbar baz"; - assert.isTrue(div.classed("foo")); - assert.isTrue(div.classed("bar")); - assert.isTrue(div.classed("baz")); - }, - "does not get a missing class": function(div) { - div[0][0].className = " foo\tbar baz"; - assert.isFalse(div.classed("foob")); - assert.isFalse(div.classed("bare")); - assert.isFalse(div.classed("rbaz")); - }, - "returns the current selection": function(div) { - assert.isTrue(div.classed("foo", true) === div); - }, - "ignores null nodes": function(div) { - var node = div[0][1]; - div.attr("class", null); - div[0][1] = null; - div.classed("foo", true); - assert.equal(div[0][0].className, "foo"); - assert.equal(node.className, ""); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/data-benchmark.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/data-benchmark.js deleted file mode 100644 index 2331fbe..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/data-benchmark.js +++ /dev/null @@ -1,29 +0,0 @@ -var d3 = require("../../"); - -var formatNumber = d3.format(",.02r"), - values = d3.range(0, 1000), - key = function(x) { return x; }, - div = d3.select("html").append("div"), - selection, - n = 1e3, - then = Date.now(); - -selection = div.selectAll("div"); - -for (var i = 0; i < n; i++) { - selection.data(values, key); -} - -console.log("selection.data(values, key) (enter) " + formatNumber((Date.now() - then) / i) + "ms/op."); - -selection.data(values, key) - .enter().append("div"); - -selection = div.selectAll("div"); -then = Date.now(); - -for (var i = 0; i < n; i++) { - selection.data(values, key); -} - -console.log("selection.data(values, key) (update) " + formatNumber((Date.now() - then) / i) + "ms/op."); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/data-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/data-test.js deleted file mode 100644 index c607ed6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/data-test.js +++ /dev/null @@ -1,270 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.data"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "assigns data as an array": function(body) { - var data = new Object(); - body.data([data]); - assert.strictEqual(body.node().__data__, data); - }, - "assigns data as a function": function(body) { - var data = new Object(); - body.data(function() { return [data]; }); - assert.strictEqual(body.node().__data__, data); - }, - "stores data in the DOM": function(body) { - var expected = new Object(), actual; - body.node().__data__ = expected; - body.each(function(d) { actual = d; }); - assert.strictEqual(actual, expected); - }, - "returns a new selection": function(body) { - assert.isFalse(body.data([1]) === body); - }, - "with no arguments, returns an array of data": function(body) { - var data = new Object(); - body.data([data]); - assert.deepEqual(body.data(), [data]); - assert.strictEqual(body.data()[0], data); - }, - "throws an error if data is null": function(body) { - var errored; - try { body.data(null); } catch (e) { errored = true; } - assert.isTrue(errored); - }, - "throws an error if data is a function that returns null": function(body) { - var errored; - try { body.data(function() {}); } catch (e) { errored = true; } - assert.isTrue(errored); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/data").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "assigns data as an array": function(div) { - var a = new Object(), b = new Object(); - div.data([a, b]); - assert.strictEqual(div[0][0].__data__, a); - assert.strictEqual(div[0][1].__data__, b); - }, - "assigns data as a function": function(div) { - var a = new Object(), b = new Object(); - div.data(function() { return [a, b]; }); - assert.strictEqual(div[0][0].__data__, a); - assert.strictEqual(div[0][1].__data__, b); - }, - "stores data in the DOM": function(div) { - var a = new Object(), b = new Object(), actual = []; - div[0][0].__data__ = a; - div[0][1].__data__ = b; - div.each(function(d) { actual.push(d); }); - assert.deepEqual(actual, [a, b]); - }, - "returns a new selection": function(div) { - assert.isFalse(div.data([0, 1]) === div); - }, - "throws an error if data is null": function(div) { - var errored; - try { div.data(null); } catch (e) { errored = true; } - assert.isTrue(errored); - }, - "throws an error if data is a function that returns null": function(div) { - var errored; - try { div.data(function() {}); } catch (e) { errored = true; } - assert.isTrue(errored); - }, - "with no arguments, returns an array of data": function(div) { - var a = new Object(), b = new Object(), actual = []; - div[0][0].__data__ = a; - div[0][1].__data__ = b; - assert.deepEqual(div.data(), [a, b]); - }, - "with no arguments, returned array has undefined for null nodes": function(div) { - var b = new Object(), actual = []; - div[0][0] = null; - div[0][1].__data__ = b; - var data = div.data(); - assert.isUndefined(data[0]); - assert.strictEqual(data[1], b); - assert.equal(data.length, 2); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/data").document(), - "on a simple page": { - "ignores duplicate keys in both data and selection": function(d3) { - var div = d3.select("body").html("").selectAll("div") - .data(["aa", "ab", "ac", "ba", "bb", "bc"]) - .enter().append("div") - .text(function(d) { return d; }); - - var update = div.data(["aa", "ab", "ba", "bb"], function(d) { return d.substring(0, 1); }), - enter = update.enter(), - exit = update.exit(); - - assert.equal(update.length, 1); - - // enter - [ null, null, null, null] - assert.equal(enter[0].length, 4); - assert.equal(enter[0][0], null); - assert.equal(enter[0][1], null); - assert.equal(enter[0][2], null); - assert.equal(enter[0][3], null); - - // update - [ aa (a), null, ba (b), null] - assert.equal(update[0].length, 4); - assert.strictEqual(update[0][0], div[0][0]); - assert.equal(update[0][1], null); - assert.strictEqual(update[0][2], div[0][3]); - assert.equal(update[0][3], null); - - // exit - [ null, ab (a), ac (a), null, bb (b), bc (b)] - assert.equal(exit[0].length, 6); - assert.equal(exit[0][0], null); - assert.strictEqual(exit[0][1], div[0][1]); - assert.strictEqual(exit[0][2], div[0][2]); - assert.equal(exit[0][3], null); - assert.strictEqual(exit[0][4], div[0][4]); - assert.strictEqual(exit[0][5], div[0][5]); - } - } - } -}); - -suite.addBatch({ - "selectAll(div).selectAll(span)": { - topic: load("selection/data").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div") - .data([0, 1]) - .enter().append("div").selectAll("span") - .data([0, 1]) - .enter().append("span"); - }, - "assigns data as an array": function(span) { - var a = new Object(), b = new Object(); - span.data([a, b]); - assert.strictEqual(span[0][0].__data__, a); - assert.strictEqual(span[0][1].__data__, b); - assert.strictEqual(span[1][0].__data__, a); - assert.strictEqual(span[1][1].__data__, b); - }, - "assigns data as a function": function(span) { - var a = new Object(), b = new Object(), c = new Object(), d = new Object(); - span.data(function(z, i) { return i ? [c, d] : [a, b]; }); - assert.strictEqual(span[0][0].__data__, a); - assert.strictEqual(span[0][1].__data__, b); - assert.strictEqual(span[1][0].__data__, c); - assert.strictEqual(span[1][1].__data__, d); - }, - "evaluates the function once per group": function(span) { - var count = 0; - span.data(function() { ++count; return [0, 1]; }); - assert.equal(count, 2); - }, - "defines an update selection for updating data": function(span) { - var update = span.data([0, 1, 2, 3]); - assert.equal(update.length, 2); - assert.equal(update[0].length, 4); - assert.equal(update[1].length, 4); - assert.domEqual(update[0][0], span[0][0]); - assert.domEqual(update[0][1], span[0][1]); - assert.domNull(update[0][2]); - assert.domNull(update[0][3]); - assert.domEqual(update[1][0], span[1][0]); - assert.domEqual(update[1][1], span[1][1]); - assert.domNull(update[1][2]); - assert.domNull(update[1][3]); - }, - "defines an enter selection for entering data": function(span) { - var enter = span.data([0, 1, 2, 3]).enter(); - assert.isFalse(enter.empty()); - assert.equal(enter.length, 2); - assert.equal(enter[0].length, 4); - assert.equal(enter[1].length, 4); - assert.domNull(enter[0][0]); - assert.domNull(enter[0][1]); - assert.deepEqual(enter[0][2], {__data__: 2}); - assert.deepEqual(enter[0][3], {__data__: 3}); - assert.domNull(enter[1][0]); - assert.domNull(enter[1][1]); - assert.deepEqual(enter[1][2], {__data__: 2}); - assert.deepEqual(enter[1][3], {__data__: 3}); - }, - "defines an exit selection for exiting data": function(span) { - var exit = span.data([0]).exit(); - assert.isFalse(exit.empty()); - assert.equal(exit.length, 2); - assert.equal(exit[0].length, 2); - assert.equal(exit[1].length, 2); - assert.domNull(exit[0][0]); - assert.domEqual(exit[0][1], span[0][1]); - assert.domNull(exit[1][0]); - assert.domEqual(exit[1][1], span[1][1]); - }, - "observes the specified key function": function(span) { - var update = span.data([1, 2], Number); - assert.isFalse(update.empty()); - assert.equal(update.length, 2); - assert.equal(update[0].length, 2); - assert.equal(update[1].length, 2); - assert.domEqual(update[0][0], span[0][1]); - assert.domNull(update[0][1]); - assert.domEqual(update[1][0], span[1][1]); - assert.domNull(update[1][1]); - - var enter = update.enter(); - assert.equal(enter.length, 2); - assert.equal(enter[0].length, 2); - assert.equal(enter[1].length, 2); - assert.domNull(enter[0][0]); - assert.deepEqual(enter[0][1], {__data__: 2}); - assert.domNull(enter[1][0]); - assert.deepEqual(enter[1][1], {__data__: 2}); - - var exit = update.exit(); - assert.equal(exit.length, 2); - assert.equal(exit[0].length, 2); - assert.equal(exit[1].length, 2); - assert.domEqual(exit[0][0], span[0][0]); - assert.domNull(exit[0][1]); - assert.domEqual(exit[1][0], span[1][0]); - assert.domNull(exit[1][1]); - }, - "handles keys that are in the default object's prototype chain": function(span) { - // This also applies to the non-standard "watch" and "unwatch" in Mozilla Firefox. - var update = span.data(["hasOwnProperty", "isPrototypeOf", "toLocaleString", "toString", "valueOf"], String); - assert.domNull(update[0][0]); - assert.domNull(update[0][1]); - assert.domNull(update[0][2]); - assert.domNull(update[0][3]); - assert.domNull(update[0][4]); - // This throws an error if Object.hasOwnProperty isn't used. - span.data([0], function() { return "hasOwnProperty"; }); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/datum-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/datum-test.js deleted file mode 100644 index 457c8e5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/datum-test.js +++ /dev/null @@ -1,87 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.datum"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/datum").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "updates the data according to the specified function": function(body) { - body.data([42]).datum(function(d, i) { return d + i; }); - assert.equal(body.node().__data__, 42); - }, - "updates the data to the specified constant": function(body) { - body.datum(43); - assert.equal(body.node().__data__, 43); - }, - "deletes the data if the function returns null": function(body) { - body.data([42]).datum(function() { return null; }); - assert.isFalse("__data__" in body.node()); - }, - "deletes the data if the constant is null": function(body) { - body.data([42]).datum(null); - assert.isFalse("__data__" in body.node()); - }, - "returns the current selection": function(body) { - assert.isTrue(body.datum(function() { return 1; }) === body); - assert.isTrue(body.datum(2) === body); - }, - "with no arguments, returns the first node's datum": function(body) { - body.data([42]); - assert.equal(body.datum(), 42); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/datum").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "updates the data according to the specified function": function(div) { - div.data([42, 43]).datum(function(d, i) { return d + i; }); - assert.equal(div[0][0].__data__, 42); - assert.equal(div[0][1].__data__, 44); - }, - "updates the data to the specified constant": function(div) { - div.datum(44); - assert.equal(div[0][0].__data__, 44); - assert.equal(div[0][1].__data__, 44); - }, - "deletes the data if the function returns null": function(div) { - div.datum(function() { return null; }); - assert.isFalse("__data__" in div[0][0]); - assert.isFalse("__data__" in div[0][1]); - }, - "deletes the data if the constant is null": function(div) { - div.datum(null); - assert.isFalse("__data__" in div[0][0]); - assert.isFalse("__data__" in div[0][1]); - }, - "returns the current selection": function(div) { - assert.isTrue(div.datum(function() { return 1; }) === div); - assert.isTrue(div.datum(2) === div); - }, - "ignores null nodes": function(div) { - var node = div[0][1]; - div[0][1] = null; - div.datum(function() { return 1; }); - assert.equal(div[0][0].__data__, 1); - assert.equal(node.__data__, 2); - div.datum(43); - assert.equal(div[0][0].__data__, 43); - assert.equal(node.__data__, 2); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/each-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/each-test.js deleted file mode 100644 index e1d1308..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/each-test.js +++ /dev/null @@ -1,87 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.each"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/each").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "calls the function once per element": function(body) { - var count = 0; - body.each(function() { ++count; }); - assert.equal(count, 1); - }, - "passes the data and index to the function": function(body) { - var data = new Object(), dd, ii; - body.data([data]).each(function(d, i) { dd = d; ii = i; }); - assert.isTrue(dd === data); - assert.isTrue(ii === 0); - }, - "uses the node as the context": function(body) { - var node; - body.each(function() { node = this; }); - assert.isTrue(node === body.node()); - }, - "returns the same selection": function(body) { - assert.isTrue(body.each(function() {}) === body); - }, - "returns the current selection": function(body) { - assert.isTrue(body.each(function() {}) === body); - }, - "ignores null nodes": function(body) { - var count = 0; - body[0][0] = null; - body.each(function() { ++count; }); - assert.equal(count, 0); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/each").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "calls the function once per element": function(div) { - var count = 0; - div.each(function() { ++count; }); - assert.equal(count, 2); - }, - "passes the data and index to the function": function(div) { - var data = [new Object(), new Object()], dd = [], ii = []; - div.data(data).each(function(d, i) { dd.push(d); ii.push(i); }); - assert.deepEqual(dd, data); - assert.deepEqual(ii, [0, 1]); - }, - "uses the node as the context": function(div) { - var nodes = []; - div.each(function() { nodes.push(this); }); - assert.equal(nodes.length, 2); - assert.isTrue(div[0][0] == nodes[0]); - assert.isTrue(div[0][1] == nodes[1]); - }, - "returns the same selection": function(div) { - assert.isTrue(div.each(function() {}) === div); - }, - "returns the current selection": function(div) { - assert.isTrue(div.each(function() {}) === div); - }, - "ignores null nodes": function(div) { - var count = 0; - div[0][0] = null; - div.each(function() { ++count; }); - assert.equal(count, 1); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/empty-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/empty-test.js deleted file mode 100644 index 70cda77..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/empty-test.js +++ /dev/null @@ -1,53 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.empty"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/empty").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "returns true for empty selections": function(body) { - assert.isTrue(body.select("foo").empty()); - }, - "returns false for non-empty selections": function(body) { - assert.isFalse(body.empty()); - }, - "ignores null nodes": function(body) { - body[0][0] = null; - assert.isTrue(body.empty()); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/empty").document(), - "on a simple page": { - topic: function(d3) { - var body = d3.select("body"); - body.append("div").append("span"); - body.append("div"); - return body.selectAll("div"); - }, - "returns true for empty selections": function(div) { - assert.isTrue(div.select("foo").empty()); - }, - "returns false for non-empty selections": function(div) { - assert.isFalse(div.empty()); - assert.isFalse(div.select("span").empty()); - }, - "ignores null nodes": function(div) { - div[0][0] = null; - assert.isTrue(div.select("span").empty()); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/enter-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/enter-test.js deleted file mode 100644 index da0e47c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/enter-test.js +++ /dev/null @@ -1,28 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.enter"); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/enter").document(), - "is an instanceof d3.selection.enter": function(d3) { - var enter = d3.select("body").selectAll("div").data([0, 1]).enter(); - assert.instanceOf(enter, d3.selection.enter); - }, - "selection prototype can be extended": function(d3) { - var enter = d3.select("body").html("").selectAll("div").data([0, 1]).enter(); - d3.selection.enter.prototype.foo = function() { return this.append("foo"); }; - var selection = enter.foo(); - assert.equal(d3.select("body").html(), "<foo></foo><foo></foo>"); - delete d3.selection.enter.prototype.foo; - }, - "size": function(d3) { - var enter = d3.select("body").selectAll("div").data([0, 1]).enter(); - assert.equal(enter.size(), 2); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/filter-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/filter-test.js deleted file mode 100644 index e1fdbcd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/filter-test.js +++ /dev/null @@ -1,72 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.filter"); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/filter").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div") - .data([0, 1]) - .enter().append("div") - .selectAll("span") - .data(function(d) { d <<= 1; return [d, d + 1]; }) - .enter().append("span"); - }, - "preserves matching elements": function(span) { - var some = span.filter(function(d, i) { return i === 0; }); - assert.isTrue(some[0][0] === span[0][0]); - assert.isTrue(some[1][0] === span[1][0]); - }, - "removes non-matching elements": function(span) { - var some = _.merge(span.filter(function(d, i) { return d & 1; })); - assert.equal(some.indexOf(span[0][0]), -1); - assert.equal(some.indexOf(span[1][0]), -1); - }, - "preserves data": function(span) { - var some = span.filter(function(d, i) { return d & 1; }); - assert.equal(some[0][0].__data__, 1); - assert.equal(some[1][0].__data__, 3); - }, - "preserves grouping": function(span) { - var some = span.filter(function(d, i) { return d & 1; }); - assert.equal(some.length, 2); - assert.equal(some[0].length, 1); - assert.equal(some[1].length, 1); - }, - "preserves parent node": function(span) { - var some = span.filter(function(d, i) { return d & 1; }); - assert.isTrue(some[0].parentNode === span[0].parentNode); - assert.isTrue(some[1].parentNode === span[1].parentNode); - }, - "does not preserve index": function(span) { - var indexes = []; - span.filter(function(d, i) { return d & 1; }).each(function(d, i) { indexes.push(i); }); - assert.deepEqual(indexes, [0, 0]); - }, - "can be specified as a selector": function(span) { - span.classed("foo", function(d, i) { return d & 1; }); - var some = span.filter(".foo"); - assert.equal(some.length, 2); - assert.equal(some[0].length, 1); - assert.equal(some[1].length, 1); - }, - "returns a new selection": function(span) { - assert.isFalse(span.filter(function() { return 1; }) === span); - }, - "ignores null nodes": function(span) { - var node = span[0][1]; - span[0][1] = null; - var some = span.filter(function(d, i) { return d & 1; }); - assert.isTrue(some[0][0] === span[0][3]); - assert.equal(some.length, 2); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/html-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/html-test.js deleted file mode 100644 index e737d19..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/html-test.js +++ /dev/null @@ -1,134 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.html"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "sets the inner HTML as a string": function(body) { - body.html("<h1>Hello, world!</h1>"); - assert.equal(body.node().firstChild.tagName, "H1"); - assert.equal(body.node().firstChild.textContent, "Hello, world!"); - }, - "sets the inner HTML as a number": function(body) { - body.html(42); - assert.equal(body.node().innerHTML, "42"); - assert.equal(body.node().firstChild.nodeType, 3); - }, - "sets the inner HTML as a function": function(body) { - body.data(["Subject"]).html(function(d, i) { return "<b>" + d + "</b><i>" + i + "</i>"; }); - assert.equal(body.node().firstChild.tagName, "B"); - assert.equal(body.node().firstChild.textContent, "Subject"); - assert.equal(body.node().lastChild.tagName, "I"); - assert.equal(body.node().lastChild.textContent, "0"); - }, - "clears the inner HTML as null": function(body) { - body.html(null); - assert.equal(body.node().innerHTML, ""); - assert.isNull(body.node().firstChild); - }, - "clears the inner HTML as undefined": function(body) { - body.html(undefined); - assert.equal(body.node().innerHTML, ""); - assert.isNull(body.node().firstChild); - }, - "clears the inner HTML as the empty string": function(body) { - body.html(""); - assert.equal(body.node().innerHTML, ""); - assert.isNull(body.node().firstChild); - }, - "clears the inner HTML as a function returning the empty string": function(body) { - body.text(function() { return ""; }); - assert.equal(body.node().innerHTML, ""); - assert.isNull(body.node().firstChild); - }, - "clears the inner HTML as a function returning null": function(body) { - body.text(function() { return null; }); - assert.equal(body.node().innerHTML, ""); - assert.isNull(body.node().firstChild); - }, - "clears the inner HTML as a function returning undefined": function(body) { - body.text(function() { return undefined; }); - assert.equal(body.node().innerHTML, ""); - assert.isNull(body.node().firstChild); - }, - "returns the current selection": function(body) { - assert.isTrue(body.html("foo") === body); - }, - "ignores null nodes": function(body) { - var node = body.node(); - body[0][0] = null; - node.innerHTML = "<h1>foo</h1>"; - body.html("bar"); - assert.equal(node.textContent, "foo"); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "sets the inner HTML as a string": function(div) { - div.html("<h1>Hello, world!</h1>"); - assert.equal(div[0][0].firstChild.tagName, "H1"); - assert.equal(div[0][0].firstChild.textContent, "Hello, world!"); - assert.equal(div[0][1].firstChild.tagName, "H1"); - assert.equal(div[0][1].firstChild.textContent, "Hello, world!"); - }, - "sets the inner HTML as a number": function(div) { - div.html(42); - assert.equal(div[0][0].innerHTML, "42"); - assert.equal(div[0][0].firstChild.nodeType, 3); - }, - "sets the inner HTML as a function": function(div) { - div.data(["foo", "bar"]).html(function(d, i) { return "<b>" + d + "</b><i>" + i + "</i>"; }); - assert.equal(div[0][0].firstChild.tagName, "B"); - assert.equal(div[0][0].firstChild.textContent, "foo"); - assert.equal(div[0][0].lastChild.tagName, "I"); - assert.equal(div[0][0].lastChild.textContent, "0"); - assert.equal(div[0][1].firstChild.tagName, "B"); - assert.equal(div[0][1].firstChild.textContent, "bar"); - assert.equal(div[0][1].lastChild.tagName, "I"); - assert.equal(div[0][1].lastChild.textContent, "1"); - }, - "clears the inner HTML as null": function(div) { - div.html(null); - assert.equal(div[0][0].innerHTML, ""); - assert.isNull(div[0][0].firstChild); - assert.equal(div[0][1].innerHTML, ""); - assert.isNull(div[0][1].firstChild); - }, - "clears the inner HTML as a function": function(div) { - div.html(function() { return ""; }); - assert.equal(div[0][0].innerHTML, ""); - assert.isNull(div[0][0].firstChild); - assert.equal(div[0][1].innerHTML, ""); - assert.isNull(div[0][1].firstChild); - }, - "returns the current selection": function(div) { - assert.isTrue(div.html("foo") === div); - }, - "ignores null nodes": function(div) { - var node = div[0][0]; - div[0][0] = null; - node.innerHTML = "<h1>foo</h1>"; - div.html("bar"); - assert.equal(node.textContent, "foo"); - assert.equal(div[0][1].textContent, "bar"); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/insert-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/insert-test.js deleted file mode 100644 index fb9957a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/insert-test.js +++ /dev/null @@ -1,169 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.insert"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/insert").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "inserts before the specified selector": function(body) { - var span = body.html("").append("span"); - var div = body.insert("div", "span"); - assert.equal(div[0][0].tagName, "DIV"); - assert.equal(div[0][0].namespaceURI, "http://www.w3.org/1999/xhtml"); - assert.domEqual(div[0][0], body.node().firstChild); - assert.domEqual(div[0][0].nextSibling, span[0][0]); - }, - "inserts before the specified node": function(body) { - var span = body.html("").append("span"); - var div = body.insert("div", function() { return span.node(); }); - assert.equal(div[0][0].tagName, "DIV"); - assert.equal(div[0][0].namespaceURI, "http://www.w3.org/1999/xhtml"); - assert.domEqual(div[0][0], body.node().firstChild); - assert.domEqual(div[0][0].nextSibling, span[0][0]); - }, - "appends an HTML element": function(body) { - var div = body.insert("div"); - assert.equal(div[0][0].tagName, "DIV"); - assert.equal(div[0][0].namespaceURI, "http://www.w3.org/1999/xhtml"); - assert.domEqual(div[0][0], body.node().lastChild); - }, - "appends an SVG element": function(body) { - var svg = body.insert("svg:svg"); - assert.equal(svg[0][0].tagName, "svg"); - assert.equal(svg[0][0].namespaceURI, "http://www.w3.org/2000/svg"); - assert.domEqual(svg[0][0].parentNode, body.node()); - assert.domEqual(svg[0][0], body.node().lastChild); - }, - "propagates data to new element": function(body) { - var data = new Object(), div = body.data([data]).insert("div"); - assert.strictEqual(div[0][0].__data__, data); - }, - "returns a new selection": function(body) { - assert.isFalse(body.insert("div") === body); - }, - "inherits namespace from parent node": function(body) { - var g = body.insert("svg:svg").insert("g"); - assert.equal(g[0][0].namespaceURI, "http://www.w3.org/2000/svg"); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().insert("div"); - }, - "appends an HTML element": function(div) { - var span = div.insert("span"); - assert.equal(span[0].length, 2); - assert.equal(span[0][0].tagName, "SPAN"); - assert.equal(span[0][1].tagName, "SPAN"); - assert.equal(span[0][0].namespaceURI, "http://www.w3.org/1999/xhtml"); - assert.equal(span[0][1].namespaceURI, "http://www.w3.org/1999/xhtml"); - assert.domEqual(span[0][0].parentNode, div[0][0]); - assert.domEqual(span[0][1].parentNode, div[0][1]); - assert.domEqual(div[0][0].lastChild, span[0][0]); - assert.domEqual(div[0][1].lastChild, span[0][1]); - }, - "appends an SVG element": function(div) { - var svg = div.insert("svg:svg"); - assert.equal(svg[0].length, 2); - assert.equal(svg[0][0].tagName, "svg"); - assert.equal(svg[0][1].tagName, "svg"); - assert.equal(svg[0][0].namespaceURI, "http://www.w3.org/2000/svg"); - assert.equal(svg[0][1].namespaceURI, "http://www.w3.org/2000/svg"); - assert.domEqual(svg[0][0].parentNode, div[0][0]); - assert.domEqual(svg[0][1].parentNode, div[0][1]); - assert.domEqual(div[0][0].lastChild, svg[0][0]); - assert.domEqual(div[0][1].lastChild, svg[0][1]); - }, - "propagates data to new elements": function(div) { - var a = new Object(), b = new Object(), span = div.data([a, b]).insert("span"); - assert.strictEqual(span[0][0].__data__, a); - assert.strictEqual(span[0][1].__data__, b); - }, - "returns a new selection": function(div) { - assert.isFalse(div.insert("div") === div); - }, - "ignores null nodes": function(div) { - div.html(""); - var node = div[0][1]; - div[0][1] = null; - var span = div.insert("span"); - assert.equal(span[0].length, 2); - assert.equal(span[0][0].tagName, "SPAN"); - assert.domNull(span[0][1]); - assert.domEqual(span[0][0].parentNode, div[0][0]); - assert.domEqual(div[0][0].lastChild, span[0][0]); - assert.domNull(node.lastChild); - } - } - } -}); - -suite.addBatch({ - "enter-insert": { - topic: load("selection/selection").document(), - "on a page with existing elements": { - topic: function(d3) { - var body = d3.select("body"); - body.selectAll("div").data(["apple", "orange"]).enter().append("div"); - return body; - }, - "inserts before the following updating sibling": function(body) { - var data = ["peach", "apple", "apple2", "apple3", "banana", "orange", "apricot"]; - body.selectAll("div").data(data, String).enter().insert("div"); - assert.deepEqual(body.selectAll("div").data(), data); - } - } - } -}); - -suite.addBatch({ - "selectAll(div).data(…).enter()": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "inserts before the specified selector": function(body) { - var span = body.append("span"); - var div = body.selectAll("div").data([0, 1]).enter().insert("div", "span"); - assert.equal(div.length, 1); - assert.equal(div[0].length, 2); - assert.domEqual(div[0][0], body.node().firstChild); - assert.domEqual(div[0][1].previousSibling, div[0][0]); - assert.domEqual(div[0][1].nextSibling, span[0][0]); - }, - "propagates data to new elements": function(body) { - var a = new Object(), b = new Object(), div = body.html("").selectAll("div").data([a, b]).enter().insert("div"); - assert.strictEqual(div[0][0].__data__, a); - assert.strictEqual(div[0][1].__data__, b); - }, - "ignores null nodes": function(body) { - body.html("").insert("div"); - var div = body.selectAll("div").data([0, 1, 2]).enter().insert("div"); - assert.equal(div.length, 1); - assert.equal(div[0].length, 3); - assert.domNull(div[0][0]); - assert.domEqual(div[0][1].parentNode, body.node()); - assert.domEqual(div[0][2].parentNode, body.node()); - }, - "returns a new selection": function(body) { - var enter = body.html("").selectAll("div").data([0, 1]).enter(); - assert.isFalse(enter.insert("div") === enter); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/interrupt-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/interrupt-test.js deleted file mode 100644 index a1e6851..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/interrupt-test.js +++ /dev/null @@ -1,113 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.interrupt"); - -suite.addBatch({ - "interrupt": { - topic: load("transition/transition").document(), - "returns the current selection": function(d3) { - var selection = d3.select("body").append("div"); - assert.strictEqual(selection.interrupt(), selection); - }, - "interrupts the active transition": function(d3) { - var selection = d3.select("body").append("div"), - transition = selection.transition(), - lock = selection.node().__transition__; - assert.equal(lock.active, 0); // transition hasn’t yet started - d3.timer.flush(); - assert.equal(lock.active, transition.id); // transition has started - selection.interrupt(); - assert.greater(lock.active, transition.id); // transition was interrupted - assert.lesser(lock.active, transition.id + 1); // future transitions not interrupted - assert.isUndefined(selection.node().__transition__); // transition was cleared - }, - "the interrupted transition’s tweens do not receive any further calls": function(d3) { - var selection = d3.select("body").append("div"), - ticks = 0, - transition = selection.transition().tween("test", function() { return function() { ++ticks; }; }); - d3.timer.flush(); - var ticks0 = ticks; - assert.greater(ticks0, 0); - d3.timer.flush(); - var ticks1 = ticks; - assert.greater(ticks, ticks0); - selection.interrupt(); - d3.timer.flush(); - assert.equal(ticks, ticks1); - }, - "the interrupted transition does not emit an end event": { - topic: function(d3) { - var callback = this.callback, - selection = d3.select("body").append("div"); - - selection.transition() - .duration(250) - .each("end", function() { callback(null, "fail"); }); - - setTimeout(function() { - selection.interrupt(); - }, 100); - - setTimeout(function() { - callback(null, "success"); - }, 750); - }, - "": function(result) { - assert.equal(result, "success"); - } - }, - "does not prevent a future scheduled transition": function(d3) { - var selection = d3.select("body").append("div"), - transition0 = selection.transition(), - transition1 = selection.transition().delay(250); - assert.equal(selection.node().__transition__.active, 0); // transition0 hasn’t yet started - d3.timer.flush(); - assert.equal(selection.node().__transition__.active, transition0.id); // transition0 has started - selection.interrupt(); - assert.ok(selection.node().__transition__.active > transition0.id); // transition0 was interrupted - assert.ok(selection.node().__transition__.active < transition1.id); // transition1 was not interrupted - selection.interrupt(); - assert.ok(selection.node().__transition__.active > transition0.id); // transition0 was interrupted - assert.ok(selection.node().__transition__.active < transition1.id); // transition1 was not interrupted - }, - "does nothing if there is no active transition": function(d3) { - var selection = d3.select("body").append("div"); - assert.isUndefined(selection.node().__transition__); // no transition scheduled - selection.interrupt(); - assert.isUndefined(selection.node().__transition__); // still no transition scheduled - }, - "dispatches an interrupt event to transitions that have yet started": function(d3) { - var started = 0, - interrupted = 0, - selection = d3.select("body").append("div"); - selection.transition().each("start", function() { ++started; }).each("interrupt", function() { ++interrupted; }); - d3.timer.flush(); - assert.equal(started, 1); - selection.interrupt(); - assert.equal(interrupted, 1); - }, - "does not dispatch an interrupt event to transitions that have not yet started": function(d3) { - var interrupted = 0, - selection = d3.select("body").append("div"); - selection.transition().each("interrupt", function() { ++interrupted; }); - selection.interrupt(); - assert.equal(interrupted, 0); - }, - "does not dispatch an interrupt event to transitions that were previously interrupted": function(d3) { - var started = 0, - interrupted = 0, - selection = d3.select("body").append("div"); - selection.transition().each("start", function() { ++started; }).each("interrupt", function() { ++interrupted; }); - d3.timer.flush(); - assert.equal(started, 1); - selection.interrupt(); - assert.equal(interrupted, 1); - selection.interrupt(); - assert.equal(interrupted, 1); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/node-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/node-test.js deleted file mode 100644 index ae6005d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/node-test.js +++ /dev/null @@ -1,55 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.node"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/node").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "returns null for empty selections": function(body) { - assert.isNull(body.select("foo").node()); - }, - "returns the first element for non-empty selections": function(body) { - assert.isTrue(body.node() === body[0][0]); - assert.equal(body.node().tagName, "BODY"); - }, - "ignores null nodes": function(body) { - body[0][0] = null; - assert.isNull(body.node()); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/node").document(), - "on a simple page": { - topic: function(d3) { - var body = d3.select("body"); - body.append("div").append("span"); - body.append("div"); - return body.selectAll("div"); - }, - "returns null for empty selections": function(div) { - assert.isNull(div.select("foo").node()); - }, - "returns the first element for non-empty selections": function(div) { - assert.isTrue(div.node() === div[0][0]); - assert.equal(div.node().tagName, "DIV"); - }, - "ignores null nodes": function(div) { - div[0][0] = null; - assert.isTrue(div.node() === div[0][1]); - assert.equal(div.node().tagName, "DIV"); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/on-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/on-test.js deleted file mode 100644 index a4d4f8f..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/on-test.js +++ /dev/null @@ -1,135 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.on"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/on").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "registers an event listener for the specified type": function(body) { - var form = body.append("form"), count = 0; - form.on("submit", function() { ++count; }); // jsdom has spotty event support - form.append("input").attr("type", "submit").node().click(); - assert.equal(count, 1); - }, - "replaces an existing event listener for the same type": function(body) { - var form = body.append("form"), count = 0, fail = 0; - form.on("submit", function() { ++fail; }); - form.on("submit", function() { ++count; }); - form.append("input").attr("type", "submit").node().click(); - assert.equal(count, 1); - assert.equal(fail, 0); - }, - "removes an existing event listener": function(body) { - var form = body.append("form"), fail = 0; - form.on("submit", function() { ++fail; }); - form.on("submit", null); - form.append("input").attr("type", "submit").node().click(); - assert.equal(fail, 0); - assert.isUndefined(form.on("submit")); - }, - /* Regrettably, JSDOM ignores the capture flag, so we can't test this yet… - "removing a listener doesn't require the capture flag": function(body) { - var form = body.append("form"), fail = 0; - form.on("submit", function() { ++fail; }, true); - form.on("submit", null); - form.append("input").attr("type", "submit").node().click(); - assert.equal(fail, 0); - assert.isUndefined(form.on("submit")); - }, - */ - "ignores removal of non-matching event listener": function(body) { - body.append("form").on("submit", null); - }, - "observes the specified namespace": function(body) { - var form = body.append("form"), foo = 0, bar = 0; - form.on("submit.foo", function() { ++foo; }); - form.on({"submit.bar": function() { ++bar; }}); - form.append("input").attr("type", "submit").node().click(); - assert.equal(foo, 1); - assert.equal(bar, 1); - }, - "can register listeners as a map": function(body) { - var form = body.append("form"), count = 0, fail = 0; - form.on({submit: function() { ++fail; }}); - form.on({submit: function() { ++count; }}); - form.append("input").attr("type", "submit").node().click(); - assert.equal(count, 1); - assert.equal(fail, 0); - form.on({submit: null}); - assert.isUndefined(form.on("submit")); - }, - /* Not really sure how to test this one… - "observes the specified capture flag": function(body) { - }, - */ - "passes the current data and index to the event listener": function(body) { - var forms = body.html("").selectAll("form").data(["a", "b"]).enter().append("form"), dd, ii, data = new Object(); - forms.on("submit", function(d, i) { dd = d; ii = i; }); - forms.append("input").attr("type", "submit")[0][1].click(); - assert.equal(dd, "b"); - assert.equal(ii, 1); - forms[0][1].__data__ = data; - forms.append("input").attr("type", "submit")[0][1].click(); - assert.equal(dd, data); - assert.equal(ii, 1); - }, - "uses the current element as the context": function(body) { - var forms = body.html("").selectAll("form").data(["a", "b"]).enter().append("form"), context; - forms.on("submit", function() { context = this; }); - forms.append("input").attr("type", "submit")[0][1].click(); - assert.domEqual(context, forms[0][1]); - }, - "returns the current selection": function(body) { - assert.isTrue(body.on("submit", function() {}) === body); - }, - "returns the assigned listener if called with one argument": function(body) { - body.on("mouseover", f).on("click.foo", f); - function f() {} - assert.equal(body.on("mouseover"), f); - assert.equal(body.on("click.foo"), f); - assert.isUndefined(body.on("click")); - assert.isUndefined(body.on("mouseover.foo")); - }, - "omitting the event type": { - "returns undefined when retrieving a listener": function(body) { - assert.isUndefined(body.on(".foo")); - }, - "null removes all named event listeners": function(body) { - body.on("mouseover.foo", f) - .on("click.foo", f) - .on("click.foobar", f) - .on(".foo", null); - function f() {} - assert.isUndefined(body.on("mouseover.foo")); - assert.isUndefined(body.on("click.foo")); - assert.equal(body.on("click.foobar"), f); - }, - "no-op when setting a listener": function(body) { - assert.isTrue(body.on(".foo", function() {}) === body); - assert.isUndefined(body.on(".foo")); - } - } - }, - "sets the current event as d3.event": function(d3) { - var form = d3.select("body").append("form"), event; - form.on("submit", function() { event = d3.event; }); - form.append("input").attr("type", "submit").node().click(); - assert.equal(event.type, "submit"); - assert.domEqual(event.target, form[0][0]); - }, - "restores the original event after notifying listeners": function(d3) { - var form = d3.select("body").append("form"), event = d3.event = new Object(); - form.on("submit", function() {}); - form.append("input").attr("type", "submit").node().click(); - assert.equal(d3.event, event); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/order-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/order-test.js deleted file mode 100644 index 1576d68..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/order-test.js +++ /dev/null @@ -1,32 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.order"); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/call").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").selectAll("div") - .data([1, 2, 10, 20]) - .enter().append("div") - .attr("id", String); - }, - "orders elements by data": function(div) { - div = div.data([1, 10, 20, 2], String).order(); - assert.domNull(div[0][0].previousSibling); - assert.domEqual(div[0][1].previousSibling, div[0][0]); - assert.domEqual(div[0][2].previousSibling, div[0][1]); - assert.domEqual(div[0][3].previousSibling, div[0][2]); - assert.domNull(div[0][3].nextSibling); - }, - "returns the current selection": function(span) { - assert.isTrue(span.order() === span); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/property-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/property-test.js deleted file mode 100644 index 075f3bd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/property-test.js +++ /dev/null @@ -1,117 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.property"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/property").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "sets a property as a string": function(body) { - body.property("bgcolor", "red"); - assert.equal(body.node().bgcolor, "red"); - }, - "sets a property as a number": function(body) { - body.property("opacity", 1); - assert.equal(body.node().opacity, "1"); - }, - "sets a property as a function": function(body) { - body.property("bgcolor", function() { return "orange"; }); - assert.equal(body.node().bgcolor, "orange"); - }, - "sets properties as a map of constants": function(body) { - body.property({bgcolor: "purple", opacity: .41}); - assert.equal(body.node().bgcolor, "purple"); - assert.equal(body.node().opacity, .41); - }, - "sets properties as a map of functions": function(body) { - body.data(["cyan"]).property({bgcolor: String, opacity: function(d, i) { return i; }}); - assert.equal(body.node().bgcolor, "cyan"); - assert.equal(body.node().opacity, 0); - }, - "gets a property value": function(body) { - body.node().bgcolor = "yellow"; - assert.equal(body.property("bgcolor"), "yellow"); - }, - "removes a property as null": function(body) { - body.property("bgcolor", "yellow").property("bgcolor", null); - assert.isFalse("bgcolor" in body.node()); - }, - "removes a property as a function": function(body) { - body.property("bgcolor", "yellow").property("bgcolor", function() { return null }); - assert.isFalse("bgcolor" in body.node()); - }, - "removes properties as a map of nulls": function(body) { - body.node().bgcolor = "red"; - body.property({bgcolor: null}); - assert.isFalse("bgcolor" in body.node()); - }, - "removes properties as a map of functions that return null": function(body) { - body.node().bgcolor = "red"; - body.property({bgcolor: function() {}}); - assert.isFalse("bgcolor" in body.node()); - }, - "returns the current selection": function(body) { - assert.isTrue(body.property("bgcolor", "yellow") === body); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/property").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body").html("").selectAll("div").data([0, 1]).enter().append("div"); - }, - "sets a property as a string": function(div) { - div.property("bgcolor", "red"); - assert.equal(div[0][0].bgcolor, "red"); - assert.equal(div[0][1].bgcolor, "red"); - }, - "sets a property as a number": function(div) { - div.property("opacity", 0.4); - assert.equal(div[0][0].opacity, "0.4"); - assert.equal(div[0][1].opacity, "0.4"); - }, - "sets a property as a function": function(div) { - div.property("bgcolor", _.interpolateRgb("brown", "steelblue")); - assert.equal(div[0][0].bgcolor, "#a52a2a"); - assert.equal(div[0][1].bgcolor, "#4682b4"); - }, - "gets a property value": function(div) { - div[0][0].bgcolor = "purple"; - assert.equal(div.property("bgcolor"), "purple"); - }, - "removes a property as null": function(div) { - div.property("bgcolor", "yellow").property("bgcolor", null); - assert.isFalse("bgcolor" in div[0][0]); - assert.isFalse("bgcolor" in div[0][1]); - }, - "removes a property as a function": function(div) { - div.property("bgcolor", "yellow").property("bgcolor", function() { return null }); - assert.isFalse("bgcolor" in div[0][0]); - assert.isFalse("bgcolor" in div[0][1]); - }, - "returns the current selection": function(div) { - assert.isTrue(div.property("bgcolor", "yellow") === div); - }, - "ignores null nodes": function(div) { - var node = div[0][1]; - div.property("bgcolor", null); - div[0][1] = null; - div.property("bgcolor", "red"); - assert.equal(div[0][0].bgcolor, "red"); - assert.isFalse("bgcolor" in node); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/remove-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/remove-test.js deleted file mode 100644 index 907bcb4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/remove-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.remove"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/remove").document(), - "removes the matching elements": function(d3) { - var div = d3.select("body").append("div"); - div.remove(); - assert.domNull(div[0][0].parentNode); - }, - "does not remove non-matching elements": function(d3) { - var body = d3.select("body"), - div1 = body.append("div"), - div2 = body.append("div"); - div1.remove(); - assert.domEqual(div2[0][0].parentNode, body.node()); - }, - "ignores null nodes": function(d3) { - var div1 = d3.select("body").append("div"), - div2 = div1.selectAll("div").data([0, 1]).enter().append("div"), - node = div2[0][0]; - div2[0][0] = null; - div2.remove(); - assert.domEqual(node.parentNode, div1.node()); - assert.domNull(div2[0][1].parentNode); - }, - "returns the current selection": function(d3) { - var div = d3.select("body").append("div"); - assert.isTrue(div.remove() === div); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/select-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/select-test.js deleted file mode 100644 index 60a6cd1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/select-test.js +++ /dev/null @@ -1,94 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.select"); - -suite.addBatch({ - "select": { - topic: load("selection/select").document(), - "on a simple page": { - topic: function(d3) { - var body = d3.select("body"); - body.append("span").attr("class", "f00").attr("id", "b4r").attr("name", "b4z"); - body.append("div").attr("class", "foo").attr("id", "bar").attr("name", "baz"); - return d3; - }, - "selects by element name": function(d3) { - var div = d3.select("div"); - assert.equal(div[0][0].tagName, "DIV"); - }, - "selects by class name": function(d3) { - var div = d3.select(".foo"); - assert.equal(div[0][0].className, "foo"); - }, - "selects by id": function(d3) { - var div = d3.select("div#bar"); - assert.equal(div[0][0].id, "bar"); - }, - "selects by attribute value": function(d3) { - var div = d3.select("[name=baz]"); - assert.equal(div[0][0].getAttribute("name"), "baz"); - }, - "selects by node": function(d3) { - var body = d3.select("body").node(), - div = d3.select(body.lastChild); - assert.isTrue(div[0][0] === body.lastChild); - assert.isTrue(div[0].parentNode === body.ownerDocument.documentElement); - assert.lengthOf(div, 1); - assert.lengthOf(div[0], 1); - }, - "selects a document": function(d3) { - var document = d3.selection().node().ownerDocument, - selection = d3.select(document); - assert.isTrue(selection[0][0] === document); - assert.isTrue(selection[0].parentNode === document.documentElement); - assert.lengthOf(selection, 1); - assert.lengthOf(selection[0], 1); - }, - "selects a window": function(d3) { - var window = d3.selection().node().ownerDocument.defaultView, - selection = d3.select(window); - assert.isTrue(selection[0][0] === window); - assert.isTrue(selection[0].parentNode === window.document.documentElement); - assert.lengthOf(selection, 1); - assert.lengthOf(selection[0], 1); - }, - "selects an arbitrary object": function(d3) { - var object = {}, - selection = d3.select(object); - assert.isTrue(selection[0][0] === object); - assert.isTrue(selection[0].parentNode === undefined); - assert.lengthOf(selection, 1); - assert.lengthOf(selection[0], 1); - }, - "sets the parentNode to the document element": function(d3) { - var selection = d3.select("body"), - document = d3.selection().node().ownerDocument; - assert.strictEqual(selection[0].parentNode, document.documentElement); - }, - "does not propagate data from the document": function(d3) { - var document = d3.selection().node().ownerDocument; - document.__data__ = 42; - delete document.body.__data__; - try { - assert.isUndefined(d3.select("body").datum()); - } finally { - delete document.__data__; - } - }, - "does not propagate data from the document element": function(d3) { - var document = d3.selection().node().ownerDocument; - document.documentElement.__data__ = 42; - delete document.body.__data__; - try { - assert.isUndefined(d3.select("body").datum()); - } finally { - delete document.documentElement.__data__; - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selectAll-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selectAll-test.js deleted file mode 100644 index decbc66..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selectAll-test.js +++ /dev/null @@ -1,52 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.selectAll"); - -suite.addBatch({ - "selectAll": { - topic: load("selection/selectAll").document(), - "on a simple page": { - topic: function(d3) { - var body = d3.select("body"); - body.append("span").attr("class", "f00").attr("id", "b4r").attr("name", "b4z"); - body.append("div").attr("class", "foo").attr("id", "bar").attr("name", "baz"); - return d3; - }, - "selects by element name": function(d3) { - var div = d3.selectAll("div"); - assert.equal(div[0][0].tagName, "DIV"); - }, - "selects by class name": function(d3) { - var div = d3.selectAll(".foo"); - assert.equal(div[0][0].className, "foo"); - }, - "selects by id": function(d3) { - var div = d3.selectAll("div#bar"); - assert.equal(div[0][0].id, "bar"); - }, - "selects by attribute value": function(d3) { - var div = d3.selectAll("[name=baz]"); - assert.equal(div[0][0].getAttribute("name"), "baz"); - }, - "selects by array": function(d3) { - var body = d3.select("body").node(), div = d3.selectAll([body.lastChild]); - assert.isTrue(div[0][0] === body.lastChild); - assert.lengthOf(div, 1); - assert.lengthOf(div[0], 1); - }, - "groups are arrays, not NodeLists": function(d3) { - var div = d3.select("body").selectAll(function() { return this.getElementsByClassName("div"); }); - assert.isTrue(Array.isArray(div[0])); - }, - "sets the parentNode to the document element": function(d3) { - var selection = d3.selectAll("body"), - document = d3.selection().node().ownerDocument; - assert.strictEqual(selection[0].parentNode, document.documentElement); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-select-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-select-test.js deleted file mode 100644 index 082fb72..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-select-test.js +++ /dev/null @@ -1,128 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.select"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - var body = d3.select("body"); - body.append("div").attr("class", "first"); - body.append("div").attr("class", "second"); - return body; - }, - "selects the first matching element": function(body) { - var div = body.select("div"); - assert.isTrue(div[0][0] === body.node().firstChild); - assert.equal(div.length, 1); - assert.equal(div[0].length, 1); - assert.equal(div.attr("class"), "first"); - }, - "propagates parent node to the selected elements": function(body) { - var div = body.select("div"); - assert.isNotNull(div[0].parentNode); - assert.isTrue(div[0].parentNode === body.node().parentNode); - assert.isTrue(div[0].parentNode === body[0].parentNode); - }, - "propagates data to the selected elements": function(body) { - var data = new Object(), div = body.data([data]).select("div"); - assert.strictEqual(div[0][0].__data__, data); - }, - "does not propagate data if no data was specified": function(body) { - delete body.node().__data__; - var data = new Object(), div = body.select("div").data([data]); - div = body.select("div"); - assert.strictEqual(div[0][0].__data__, data); - assert.isUndefined(body.node().__data__); - }, - "returns null if no match is found": function(body) { - var span = body.select("span"); - assert.equal(span[0][0], null); - assert.equal(span.length, 1); - assert.equal(span[0].length, 1); - }, - "can select via function": function(body) { - body.append("foo"); - var d = {}, dd = [], ii = [], tt = [], - s = body.data([d]).select(function(d, i) { dd.push(d); ii.push(i); tt.push(this); return this.firstChild; }); - assert.deepEqual(dd, [d], "expected data, got {actual}"); - assert.deepEqual(ii, [0], "expected index, got {actual}"); - assert.domEqual(tt[0], body.node(), "expected this, got {actual}"); - assert.domEqual(s[0][0], body.node().firstChild); - delete body.node().__data__; - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - var div = d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - div.append("span").attr("class", "first"); - div.append("span").attr("class", "second"); - return div; - }, - "selects the first matching element": function(div) { - var span = div.select("span"); - assert.isTrue(span[0][0].parentNode === div[0][0]); - assert.isTrue(span[0][1].parentNode === div[0][1]); - assert.equal(span.length, 1); - assert.equal(span[0].length, 2); - assert.equal(span.attr("class"), "first"); - }, - "propagates parent node to the selected elements": function(div) { - var span = div.select("span"); - assert.isNotNull(span[0].parentNode); - assert.isTrue(span[0].parentNode === div.node().parentNode); - assert.isTrue(span[0].parentNode === div[0].parentNode); - }, - "propagates data to the selected elements": function(div) { - var data = new Object(), span = div.data([data]).select("span"); - assert.strictEqual(span[0][0].__data__, data); - }, - "does not propagate data if no data was specified": function(div) { - delete div[0][0].__data__; - delete div[0][1].__data__; - var a = new Object(), b = new Object(), span = div.select("span").data([a, b]); - span = div.select("span"); - assert.strictEqual(span[0][0].__data__, a); - assert.strictEqual(span[0][1].__data__, b); - assert.isUndefined(div[0][0].__data__); - assert.isUndefined(div[0][1].__data__); - }, - "returns null if no match is found": function(div) { - var div = div.select("div"); - assert.equal(div[0][0], null); - assert.equal(div[0][1], null); - assert.equal(div.length, 1); - assert.equal(div[0].length, 2); - }, - "can select via function": function(div) { - var dd = [], ii = [], tt = [], - s = div.data(["a", "b"]).select(function(d, i) { dd.push(d); ii.push(i); tt.push(this); return this.firstChild; }); - assert.deepEqual(dd, ["a", "b"], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.domEqual(tt[0], div[0][0], "expected this, got {actual}"); - assert.domEqual(tt[1], div[0][1], "expected this, got {actual}"); - assert.domEqual(s[0][0], div[0][0].firstChild); - assert.domEqual(s[0][1], div[0][1].firstChild); - }, - "ignores null nodes": function(div) { - div[0][1] = null; - var span = div.select("span"); - assert.equal(span.length, 1); - assert.equal(span[0].length, 2); - assert.isTrue(span[0][0].parentNode === div[0][0]); - assert.isNull(span[0][1]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-selectAll-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-selectAll-test.js deleted file mode 100644 index 1506b5c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-selectAll-test.js +++ /dev/null @@ -1,131 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.selectAll"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - var body = d3.select("body"); - body.append("div").attr("class", "first"); - body.append("div").attr("class", "second"); - return body; - }, - "selects all matching elements": function(body) { - var div = body.selectAll("div"); - assert.isTrue(div[0][0] === body.node().firstChild); - assert.isTrue(div[0][1] === body.node().lastChild); - assert.equal(div.length, 1); - assert.equal(div[0].length, 2); - }, - "propagates parent node to the selected elements": function(body) { - var div = body.selectAll("div"); - assert.isNotNull(div[0].parentNode); - assert.isTrue(div[0].parentNode === body.node()); - }, - "does not propagate data if data was specified": function(body) { - var div = body.data([new Object()]).selectAll("div"); - assert.isUndefined(div[0][0].__data__); - assert.isUndefined(div[0][1].__data__); - }, - "does not propagate data if data was not specified": function(body) { - var div = body.selectAll("div").data([1, 2]); - div = body.data([new Object()]).selectAll("div"); - assert.equal(div[0][0].__data__, 1); - assert.equal(div[0][1].__data__, 2); - }, - "returns empty array if no match is found": function(body) { - var span = body.selectAll("span"); - assert.equal(span.length, 1); - assert.equal(span[0].length, 0); - }, - "can select via function": function(body) { - var d = {}, dd = [], ii = [], tt = [], - s = body.data([d]).selectAll(function(d, i) { dd.push(d); ii.push(i); tt.push(this); return this.childNodes; }); - assert.deepEqual(dd, [d], "expected data, got {actual}"); - assert.deepEqual(ii, [0], "expected index, got {actual}"); - assert.domEqual(tt[0], body.node(), "expected this, got {actual}"); - assert.domEqual(s[0][0], body.node().firstChild); - assert.domEqual(s[0][1], body.node().lastChild); - delete body.node().__data__; - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/selection").document(), - "on a simple page": { - topic: function(d3) { - var div = d3.select("body").append("div").selectAll("div").data([0, 1]).enter().append("div"); - div.append("span").attr("class", "first"); - div.append("span").attr("class", "second"); - return div; - }, - "selects all matching elements": function(div) { - var span = div.selectAll("span"); - assert.equal(span.length, 2); - assert.equal(span[0].length, 2); - assert.isTrue(span[0][0].parentNode === div[0][0]); - assert.isTrue(span[0][1].parentNode === div[0][0]); - assert.isTrue(span[1][0].parentNode === div[0][1]); - assert.isTrue(span[1][1].parentNode === div[0][1]); - }, - "propagates parent node to the selected elements": function(div) { - var span = div.selectAll("span"); - assert.isNotNull(span[0].parentNode); - assert.isTrue(span[0].parentNode === div[0][0]); - assert.isTrue(span[1].parentNode === div[0][1]); - }, - "does not propagate data if data was specified": function(div) { - var span = div.selectAll("span"); - delete span[0][0].__data__; - delete span[0][1].__data__; - span = div.data([new Object(), new Object()]).selectAll("span"); - assert.isUndefined(span[0][0].__data__); - assert.isUndefined(span[0][1].__data__); - }, - "does not propagate data if data was not specified": function(div) { - var a = new Object(), b = new Object(), span = div.selectAll("span").data([a, b]); - delete div[0][0].__data__; - delete div[0][1].__data__; - span = div.selectAll("span"); - assert.equal(span[0][0].__data__, a); - assert.equal(span[0][1].__data__, b); - }, - "returns empty array if no match is found": function(div) { - var div = div.selectAll("div"); - assert.equal(div.length, 2); - assert.equal(div[0].length, 0); - assert.equal(div[1].length, 0); - }, - "can select via function": function(div) { - var dd = [], ii = [], tt = [], - s = div.data(["a", "b"]).selectAll(function(d, i) { dd.push(d); ii.push(i); tt.push(this); return this.childNodes; }); - assert.deepEqual(dd, ["a", "b"], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.domEqual(tt[0], div[0][0], "expected this, got {actual}"); - assert.domEqual(tt[1], div[0][1], "expected this, got {actual}"); - assert.domEqual(s[0][0], div[0][0].firstChild); - assert.domEqual(s[0][1], div[0][0].lastChild); - assert.domEqual(s[1][0], div[0][1].firstChild); - assert.domEqual(s[1][1], div[0][1].lastChild); - }, - "ignores null nodes": function(div) { - var node = div[0][1]; - div[0][1] = null; - var span = div.selectAll("span"); - assert.equal(span.length, 1); - assert.equal(span[0].length, 2); - assert.isTrue(span[0][0].parentNode === div[0][0]); - assert.isTrue(span[0][1].parentNode === div[0][0]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-test.js deleted file mode 100644 index 313ad4a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/selection-test.js +++ /dev/null @@ -1,38 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.selection"); - -suite.addBatch({ - "selection": { - topic: load("selection/selection").document(), - "selects the document element": function(d3) { - var selection = d3.selection(); - assert.equal(selection.length, 1); - assert.equal(selection[0].length, 1); - assert.equal(selection[0][0].nodeType, 1); - assert.equal(selection[0][0].tagName, "HTML"); - }, - "the parentNode is also the document element": function(d3) { - var parentNode = d3.selection()[0].parentNode; - assert.equal(parentNode.nodeType, 1); - assert.equal(parentNode.tagName, "HTML"); - }, - "is an instanceof d3.selection": function(d3) { - assert.instanceOf(d3.selection(), d3.selection); - }, - "subselections are also instanceof d3.selection": function(d3) { - assert.instanceOf(d3.selection().select("body"), d3.selection); - assert.instanceOf(d3.selection().selectAll("body"), d3.selection); - }, - "selection prototype can be extended": function(d3) { - d3.selection.prototype.foo = function(v) { return this.attr("foo", v); }; - var body = d3.selection().select("body").foo(42); - assert.equal(body.attr("foo"), "42"); - delete d3.selection.prototype.foo; - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/size-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/size-test.js deleted file mode 100644 index f9c86cb..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/size-test.js +++ /dev/null @@ -1,52 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.size"); - -suite.addBatch({ - "select(body)": { - topic: load("selection/size").document(), - "on a simple page": { - topic: function(d3) { - return d3.select("body"); - }, - "returns zero for empty selections": function(body) { - assert.equal(body.select("foo").size(), 0); - }, - "returns one for a singleton selection": function(body) { - assert.equal(body.size(), 1); - }, - "does not count null nodes": function(body) { - body[0][0] = null; - assert.equal(body.size(), 0); - } - } - } -}); - -suite.addBatch({ - "selectAll(div)": { - topic: load("selection/size").document(), - "on a simple page": { - topic: function(d3) { - var body = d3.select("body"); - body.append("div").append("span"); - body.append("div"); - return body.selectAll("div"); - }, - "returns null for empty selections": function(div) { - assert.equal(div.select("foo").size(), 0); - }, - "returns the number of non-null nodes": function(div) { - assert.equal(div.size(), 2); - }, - "does not count null nodes": function(div) { - div[0][0] = null; - assert.equal(div.size(), 1); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/sort-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/sort-test.js deleted file mode 100644 index 73c7d9b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/sort-test.js +++ /dev/null @@ -1,81 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.sort"); - -suite.addBatch({ - "selectAll(div).selectAll(span)": { - topic: load("selection/sort").document(), - "on a page with some spans": { - topic: function(d3) { - return d3.select("body").append("div").selectAll("div") - .data([1, 2, 10, 20]) - .enter().append("div") - .selectAll("span") - .data(function(d) { return [20 + d, 2 + d, 10, 1]; }) - .enter().append("span"); - }, - "sorts elements by natural order": function(span) { - span.sort(); - assert.domNull(span[0][0].previousSibling); - assert.domEqual(span[0][1].previousSibling, span[0][0]); - assert.domEqual(span[0][2].previousSibling, span[0][1]); - assert.domEqual(span[0][3].previousSibling, span[0][2]); - assert.domNull(span[0][3].nextSibling); - }, - "sorts each group independently": function(span) { - span.sort(function(a, b) { return b - a; }); - assert.deepEqual(span[0].map(data), [21, 10, 3, 1]); - assert.deepEqual(span[1].map(data), [22, 10, 4, 1]); - assert.deepEqual(span[2].map(data), [30, 12, 10, 1]); - assert.deepEqual(span[3].map(data), [40, 22, 10, 1]); - }, - "sorts using the specified comparator": function(span) { - span.sort(function(a, b) { return (a + "").localeCompare(b + ""); }); - assert.deepEqual(span[0].map(data), [1, 10, 21, 3]); - assert.deepEqual(span[1].map(data), [1, 10, 22, 4]); - assert.deepEqual(span[2].map(data), [1, 10, 12, 30]); - assert.deepEqual(span[3].map(data), [1, 10, 22, 40]); - }, - "returns the current selection": function(span) { - assert.isTrue(span.sort() === span); - }, - "sorts null nodes at the end of the selection": function(span) { - var nulls = 0; - span[0][0].parentNode.removeChild(span[0][0]); - span[0][2].parentNode.removeChild(span[0][2]); - span[0][0] = span[0][2] = null; - span.sort(function(a, b) { if ((a === null) || (b === null)) ++nulls; return a - b; }); - assert.equal(nulls, 0); - - assert.domNull(span[0][2]); - assert.domNull(span[0][3]); - assert.domNull(span[0][0].previousSibling); - assert.domEqual(span[0][1], span[0][0].nextSibling); - assert.domEqual(span[0][0], span[0][1].previousSibling); - assert.domNull(span[0][1].nextSibling); - assert.deepEqual(span[0].slice(0, -2).map(data), [3, 21]); - - for (var i = 1; i < 4; ++i) { - var d = span[i].parentNode.__data__; - assert.domNull(span[i][0].previousSibling); - assert.domEqual(span[i][1], span[i][0].nextSibling); - assert.domEqual(span[i][0], span[i][1].previousSibling); - assert.domEqual(span[i][2], span[i][1].nextSibling); - assert.domEqual(span[i][1], span[i][2].previousSibling); - assert.domEqual(span[i][3], span[i][2].nextSibling); - assert.domEqual(span[i][2], span[i][3].previousSibling); - assert.domNull(span[i][3].nextSibling); - assert.deepEqual(span[i].map(data), [1, 2 + d, 10, 20 + d].sort(function(a, b) { return a - b; })); - } - } - } - } -}); - -function data(d) { - return d.__data__; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/style-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/style-test.js deleted file mode 100644 index 544f177..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/style-test.js +++ /dev/null @@ -1,129 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.style"); - -suite.addBatch({ - "on select(body)": { - topic: load("selection/style").document(), - "on an initially-empty page": { - topic: function(d3) { - return d3.select("body"); - }, - "sets a property as a string": function(body) { - body.style("background-color", "red"); - assert.equal(body.node().style.getPropertyValue("background-color"), "red"); - }, - "sets a property as a number": function(body) { - body.style("opacity", .3); - assert.equal(body.node().style.getPropertyValue("opacity"), "0.3"); - }, - "sets a property as a function": function(body) { - body.style("background-color", function() { return "orange"; }); - assert.equal(body.node().style.getPropertyValue("background-color"), "orange"); - }, - "sets properties as a map of constants": function(body) { - body.style({"background-color": "white", opacity: .42}); - assert.equal(body.node().style.getPropertyValue("background-color"), "white"); - assert.equal(body.node().style.getPropertyValue("opacity"), "0.42"); - }, - "sets properties as a map of functions": function(body) { - body.data(["orange"]).style({"background-color": String, opacity: function(d, i) { return i; }}); - assert.equal(body.node().style.getPropertyValue("background-color"), "orange"); - assert.equal(body.node().style.getPropertyValue("opacity"), "0"); - }, - "gets a property value": function(body) { - body.node().style.setProperty("background-color", "yellow", ""); - assert.equal(body.style("background-color"), "yellow"); - }, - "observes the specified priority": function(body) { - body.style("background-color", "green", "important"); - assert.equal(body.node().style.getPropertyPriority("background-color"), "important"); - body.style({opacity: .52}, "important"); - assert.equal(body.node().style.getPropertyPriority("opacity"), "important"); - body.style({visibility: function() { return "visible"; }}, "important"); - assert.equal(body.node().style.getPropertyPriority("visibility"), "important"); - }, - "removes a property as null": function(body) { - body.style("background-color", "green").style("background-color", null); - assert.equal(body.style("background-color"), ""); - }, - "removes a property as a function": function(body) { - body.style("background-color", "green").style("background-color", function() { return null; }); - assert.equal(body.style("background-color"), ""); - }, - "removes properties as a map of nulls": function(body) { - body.node().style.setProperty("background-color", "purple"); - body.style({"background-color": null}); - assert.equal(body.style("background-color"), ""); - }, - "removes properties as a map of functions that return null": function(body) { - body.node().style.setProperty("background-color", "purple"); - body.style({"background-color": function() {}}); - assert.equal(body.style("background-color"), ""); - }, - "returns the current selection": function(body) { - assert.isTrue(body.style("background-color", "green") === body); - } - } - } -}); - -suite.addBatch({ - "on selectAll(div)": { - topic: load("selection/style").document(), - "on a page with a few divs": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "sets a property as a string": function(div) { - div.style("background-color", "red"); - assert.equal(div[0][0].style.getPropertyValue("background-color"), "red"); - assert.equal(div[0][1].style.getPropertyValue("background-color"), "red"); - }, - "sets a property as a number": function(div) { - div.style("opacity", .5); - assert.equal(div[0][0].style.getPropertyValue("opacity"), "0.5"); - assert.equal(div[0][1].style.getPropertyValue("opacity"), "0.5"); - }, - "sets a property as a function": function(div) { - div.style("background-color", _.interpolateRgb("orange", "yellow")); - assert.equal(div[0][0].style.getPropertyValue("background-color"), "rgb(255, 165, 0)"); - assert.equal(div[0][1].style.getPropertyValue("background-color"), "rgb(255, 255, 0)"); - }, - "gets a property value": function(div) { - div[0][0].style.setProperty("background-color", "green", ""); - assert.equal(div.style("background-color"), "green"); - }, - "observes the specified priority": function(div) { - div.style("background-color", "blue", "important"); - assert.equal(div[0][0].style.getPropertyPriority("background-color"), "important"); - assert.equal(div[0][1].style.getPropertyPriority("background-color"), "important"); - }, - "removes a property as null": function(div) { - div.style("background-color", "red").style("background-color", null); - assert.equal(div[0][0].style.getPropertyValue("background-color"), ""); - assert.equal(div[0][1].style.getPropertyValue("background-color"), ""); - }, - "removes a property as a function": function(div) { - div.style("background-color", "red").style("background-color", function() { return null; }); - assert.equal(div[0][0].style.getPropertyValue("background-color"), ""); - assert.equal(div[0][1].style.getPropertyValue("background-color"), ""); - }, - "returns the current selection": function(div) { - assert.isTrue(div.style("background-color", "green") === div); - }, - "ignores null nodes": function(div) { - var node = div[0][1]; - div[0][1] = null; - div.style("background-color", null).style("background-color", "red"); - assert.equal(div[0][0].style.getPropertyValue("background-color"), "red"); - assert.equal(node.style.getPropertyValue("background-color"), "green"); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/text-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/selection/text-test.js deleted file mode 100644 index 13f994a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/selection/text-test.js +++ /dev/null @@ -1,115 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("selection.text"); - -suite.addBatch({ - "on select(body)": { - topic: load("selection/text").document(), - "on an initially-empty page": { - topic: function(d3) { - return d3.select("body"); - }, - "sets the text content as a string": function(body) { - body.text("Hello, world!"); - assert.equal(body.node().textContent, "Hello, world!"); - }, - "sets the text content as a number": function(body) { - body.text(42); - assert.equal(body.node().textContent, "42"); - }, - "sets the text content as a function": function(body) { - body.data(["Subject"]).text(function(d, i) { return "Hello, " + d + " " + i + "!"; }); - assert.equal(body.node().textContent, "Hello, Subject 0!"); - }, - "escapes html content to text": function(body) { - body.text("<h1>Hello, world!</h1>"); - assert.equal(body.node().textContent, "<h1>Hello, world!</h1>"); - assert.equal(body.node().firstChild.nodeType, 3); - }, - "clears the text content as null": function(body) { - body.text(null); - assert.equal(body.node().textContent, ""); - }, - "clears the text content as undefined": function(body) { - body.text(undefined); - assert.equal(body.node().textContent, ""); - }, - "clears the text content as a function returning null": function(body) { - body.text(function() { return null; }); - assert.equal(body.node().textContent, ""); - }, - "clears the text content as a function returning undefined": function(body) { - body.text(function() { return undefined; }); - assert.equal(body.node().textContent, ""); - }, - "returns the current selection": function(body) { - assert.isTrue(body.text("hello") === body); - }, - "ignores null nodes": function(body) { - var node = body.node(); - node.textContent = "foo"; - body[0][0] = null; - body.text("bar"); - assert.equal(node.textContent, "foo"); - } - } - } -}); - -suite.addBatch({ - "on selectAll(div)": { - topic: load("selection/text").document(), - "on a page with a few divs": { - topic: function(d3) { - return d3.select("body").selectAll("div").data([0, 1]).enter().append("div"); - }, - "sets the text content as a string": function(div) { - div.text("Hello, world!"); - assert.equal(div[0][0].textContent, "Hello, world!"); - assert.equal(div[0][1].textContent, "Hello, world!"); - }, - "sets the text content as a number": function(div) { - div.text(42); - assert.equal(div[0][0].textContent, "42"); - assert.equal(div[0][1].textContent, "42"); - }, - "sets the text content as a function": function(div) { - div.data(["foo", "bar"]).text(function(d, i) { return "Hello, " + d + " " + i + "!"; }); - assert.equal(div[0][0].textContent, "Hello, foo 0!"); - assert.equal(div[0][1].textContent, "Hello, bar 1!"); - }, - "escapes html content to text": function(div) { - div.text("<h1>Hello, world!</h1>"); - assert.equal(div[0][0].textContent, "<h1>Hello, world!</h1>"); - assert.equal(div[0][1].textContent, "<h1>Hello, world!</h1>"); - assert.equal(div[0][0].firstChild.nodeType, 3); - assert.equal(div[0][1].firstChild.nodeType, 3); - }, - "clears the text content as null": function(div) { - div.text(null); - assert.equal(div[0][0].textContent, ""); - assert.equal(div[0][1].textContent, ""); - }, - "clears the text content as a function": function(div) { - div.text(function() { return null; }); - assert.equal(div[0][0].textContent, ""); - assert.equal(div[0][1].textContent, ""); - }, - "returns the current selection": function(div) { - assert.isTrue(div.text("hello") === div); - }, - "ignores null nodes": function(div) { - var node = div[0][0]; - node.textContent = "foo"; - div[0][0] = null; - div.text("bar"); - assert.equal(node.textContent, "foo"); - assert.equal(div[0][1].textContent, "bar"); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/start.js b/web/nms.gathering.org/old/speedometer/d3-master/test/start.js deleted file mode 100644 index a8d48a0..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/start.js +++ /dev/null @@ -1 +0,0 @@ -var d3 = {version: "0.0.1"}; // semver diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/arc-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/arc-test.js deleted file mode 100644 index 7858eb2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/arc-test.js +++ /dev/null @@ -1,146 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.arc"); - -suite.addBatch({ - "arc": { - topic: load("svg/arc").expression("d3.svg.arc"), - - "innerRadius defaults to a function accessor": function(arc) { - var a = arc().outerRadius(100).startAngle(0).endAngle(Math.PI / 2); - assert.pathEqual(a({innerRadius: 0}), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.pathEqual(a({innerRadius: 50}), "M0,-100A100,100 0 0,1 100,0L50,0A50,50 0 0,0 0,-50Z"); - }, - "innerRadius can be defined as a constant": function(arc) { - var a = arc().outerRadius(100).startAngle(0).endAngle(Math.PI / 2); - assert.pathEqual(a.innerRadius(0)(), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.pathEqual(a.innerRadius(50)(), "M0,-100A100,100 0 0,1 100,0L50,0A50,50 0 0,0 0,-50Z"); - }, - "innerRadius can be defined as a function of data or index": function(arc) { - var a = arc().innerRadius(f).outerRadius(100).startAngle(0).endAngle(Math.PI / 2), o = {}, t = {}, dd, ii, tt; - function f(d, i) { dd = d; ii = i; tt = this; return 42; } - assert.pathEqual(a.call(t, o, 2), "M0,-100A100,100 0 0,1 100,0L42,0A42,42 0 0,0 0,-42Z"); - assert.equal(dd, o, "expected data, got {actual}"); - assert.equal(ii, 2, "expected index, got {actual}"); - assert.equal(tt, t, "expected this, got {actual}"); - }, - - "outerRadius defaults to a function accessor": function(arc) { - var a = arc().innerRadius(0).startAngle(0).endAngle(Math.PI / 2); - assert.pathEqual(a({outerRadius: 50}), "M0,-50A50,50 0 0,1 50,0L0,0Z"); - assert.pathEqual(a({outerRadius: 100}), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - }, - "outerRadius can be defined as a constant": function(arc) { - var a = arc().innerRadius(0).startAngle(0).endAngle(Math.PI / 2); - assert.pathEqual(a.outerRadius(50)(), "M0,-50A50,50 0 0,1 50,0L0,0Z"); - assert.pathEqual(a.outerRadius(100)(), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - }, - "outerRadius can be defined as a function of data or index": function(arc) { - var a = arc().innerRadius(0).outerRadius(f).startAngle(0).endAngle(Math.PI / 2), o = {}, t = {}, dd, ii, tt; - function f(d, i) { dd = d; ii = i; tt = this; return 42; } - assert.pathEqual(a.call(t, o, 2), "M0,-42A42,42 0 0,1 42,0L0,0Z"); - assert.equal(dd, o, "expected data, got {actual}"); - assert.equal(ii, 2, "expected index, got {actual}"); - assert.equal(tt, t, "expected this, got {actual}"); - }, - - "startAngle defaults to a function accessor": function(arc) { - var a = arc().innerRadius(0).outerRadius(100).endAngle(Math.PI / 2); - assert.pathEqual(a({startAngle: 0}), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.pathEqual(a({startAngle: -Math.PI}), "M0,100A100,100 0 1,1 100,0L0,0Z"); - }, - "startAngle can be defined as a constant": function(arc) { - var a = arc().innerRadius(0).outerRadius(100).endAngle(Math.PI / 2); - assert.pathEqual(a.startAngle(0)(), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.pathEqual(a.startAngle(-Math.PI)(), "M0,100A100,100 0 1,1 100,0L0,0Z"); - }, - "startAngle can be defined as a function of data or index": function(arc) { - var a = arc().innerRadius(0).outerRadius(100).startAngle(f).endAngle(Math.PI / 2), o = {}, t = {}, dd, ii, tt; - function f(d, i) { dd = d; ii = i; tt = this; return Math.PI; } - assert.pathEqual(a.call(t, o, 2), "M0,100A100,100 0 0,0 100,0L0,0Z"); - assert.equal(dd, o, "expected data, got {actual}"); - assert.equal(ii, 2, "expected index, got {actual}"); - assert.equal(tt, t, "expected this, got {actual}"); - }, - - "endAngle defaults to a function accessor": function(arc) { - var a = arc().innerRadius(0).outerRadius(100).startAngle(0); - assert.pathEqual(a({endAngle: Math.PI / 2}), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.pathEqual(a({endAngle: 3 * Math.PI / 2}), "M0,-100A100,100 0 1,1 -100,0L0,0Z"); - }, - "endAngle can be defined as a constant": function(arc) { - var a = arc().innerRadius(0).outerRadius(100).startAngle(0); - assert.pathEqual(a.endAngle(Math.PI / 2)(), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.pathEqual(a.endAngle(3 * Math.PI / 2)(), "M0,-100A100,100 0 1,1 -100,0L0,0Z"); - }, - "endAngle can be defined as a function of data or index": function(arc) { - var a = arc().innerRadius(0).outerRadius(100).startAngle(0).endAngle(f), o = {}, t = {}, dd, ii, tt; - function f(d, i) { dd = d; ii = i; tt = this; return Math.PI / 2; } - assert.pathEqual(a.call(t, o, 2), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.equal(dd, o, "expected data, got {actual}"); - assert.equal(ii, 2, "expected index, got {actual}"); - assert.equal(tt, t, "expected this, got {actual}"); - }, - - "arc is drawn counter-clockwise if endAngle is less than startAngle": function(arc) { - var a = arc().innerRadius(0).outerRadius(100); - assert.pathEqual(a.startAngle(2 * Math.PI).endAngle(Math.PI / 2)(), "M0,-100A100,100 0 1,0 100,0L0,0Z"); - assert.pathEqual(a.startAngle(-Math.PI).endAngle(Math.PI)(), "M0,100A100,100 0 1,1 0,-100A100,100 0 1,1 0,100Z"); - var a = arc().innerRadius(50).outerRadius(100); - assert.pathEqual(a.startAngle(2 * Math.PI).endAngle(Math.PI / 2)(), "M0,-100A100,100 0 1,0 100,0L50,0A50,50 0 1,1 0,-50Z"); - assert.pathEqual(a.startAngle(-Math.PI).endAngle(Math.PI)(), "M0,100A100,100 0 1,1 0,-100A100,100 0 1,1 0,100M0,50A50,50 0 1,0 0,-50A50,50 0 1,0 0,50Z"); - }, - - "angles are defined in radians, with zero at 12 o'clock": function(arc) { - var a = arc().innerRadius(0).outerRadius(100); - assert.pathEqual(a.startAngle(0).endAngle(Math.PI / 2)(), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.pathEqual(a.startAngle(Math.PI / 2).endAngle(2 * Math.PI)(), "M100,0A100,100 0 1,1 0,-100L0,0Z"); - }, - "radii are defined in local coordinates (typically pixels)": function(arc) { - var a = arc().startAngle(0).endAngle(Math.PI / 2); - assert.pathEqual(a.innerRadius(0).outerRadius(100)(), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - assert.pathEqual(a.innerRadius(100).outerRadius(200)(), "M0,-200A200,200 0 0,1 200,0L100,0A100,100 0 0,0 0,-100Z"); - }, - "draws a circle when inner radius is zero and angle is approximately 2π": function(arc) { - var a = arc().innerRadius(0).outerRadius(100); - assert.pathEqual(a.startAngle(0).endAngle(2 * Math.PI - 1e-9)(), "M0,100A100,100 0 1,1 0,-100A100,100 0 1,1 0,100Z"); - assert.pathEqual(a.startAngle(Math.PI + 1e-9).endAngle(3 * Math.PI - 1e-9)(), "M0,100A100,100 0 1,1 0,-100A100,100 0 1,1 0,100Z"); - }, - "draws a circle when inner radius is zero and angle is greater than 2π": function(arc) { - var a = arc().innerRadius(0).outerRadius(100); - assert.pathEqual(a.startAngle(0).endAngle(7)(), "M0,100A100,100 0 1,1 0,-100A100,100 0 1,1 0,100Z"); - assert.pathEqual(a.startAngle(1).endAngle(8)(), "M0,100A100,100 0 1,1 0,-100A100,100 0 1,1 0,100Z"); - }, - "draws a circular sector when inner radius is zero and angle is less than 2π": function(arc) { - var a = arc().innerRadius(0).outerRadius(100); - assert.pathEqual(a.startAngle(0).endAngle(Math.PI / 2)(), "M0,-100A100,100 0 0,1 100,0L0,0Z"); - }, - "draws an annulus when inner radius is non-zero and angle is approximately 2π": function(arc) { - var a = arc().innerRadius(100).outerRadius(200); - assert.pathEqual(a.startAngle(0).endAngle(2 * Math.PI - 1e-9)(), "M0,200A200,200 0 1,1 0,-200A200,200 0 1,1 0,200M0,100A100,100 0 1,0 0,-100A100,100 0 1,0 0,100Z"); - assert.pathEqual(a.startAngle(Math.PI + 1e-9).endAngle(3 * Math.PI - 1e-9)(), "M0,200A200,200 0 1,1 0,-200A200,200 0 1,1 0,200M0,100A100,100 0 1,0 0,-100A100,100 0 1,0 0,100Z"); - }, - "draws an annulus when inner radius is non-zero and angle is greater than 2π": function(arc) { - var a = arc().innerRadius(100).outerRadius(200); - assert.pathEqual(a.startAngle(0).endAngle(7)(), "M0,200A200,200 0 1,1 0,-200A200,200 0 1,1 0,200M0,100A100,100 0 1,0 0,-100A100,100 0 1,0 0,100Z"); - assert.pathEqual(a.startAngle(-1).endAngle(6)(), "M0,200A200,200 0 1,1 0,-200A200,200 0 1,1 0,200M0,100A100,100 0 1,0 0,-100A100,100 0 1,0 0,100Z"); - }, - "draws an annular sector when both radii are non-zero and angle is less than 2π": function(arc) { - var a = arc().innerRadius(100).outerRadius(200); - assert.pathEqual(a.startAngle(0).endAngle(Math.PI / 2)(), "M0,-200A200,200 0 0,1 200,0L100,0A100,100 0 0,0 0,-100Z"); - }, - - "computes the centroid as mid-radius and mid-angle": function(arc) { - var c = arc().innerRadius(0).outerRadius(100).startAngle(0).endAngle(2 * Math.PI).centroid(); - assert.inDelta(c[0], 0, 1e-6); - assert.inDelta(c[1], 50, 1e-6); - var c = arc().innerRadius(100).outerRadius(200).startAngle(Math.PI).endAngle(2 * Math.PI).centroid(); - assert.inDelta(c[0], -150, 1e-6); - assert.inDelta(c[1], 0, 1e-6); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/area-radial-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/area-radial-test.js deleted file mode 100644 index d837217..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/area-radial-test.js +++ /dev/null @@ -1,199 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.area.radial"); - -suite.addBatch({ - "area.radial": { - topic: load("svg/area-radial").expression("d3.svg.area.radial"), - - "radius is an alias for setting innerRadius and outerRadius": function(area) { - var a = area().radius(f); - function f() {} - assert.equal(a.radius(), f); - assert.equal(a.innerRadius(), f); - assert.equal(a.outerRadius(), f); - }, - "radius is an alias for getting outerRadius": function(area) { - var a = area().outerRadius(f); - function f() {} - assert.equal(a.radius(), f); - }, - - "angle is an alias for setting startAngle and endAngle": function(area) { - var a = area().angle(f); - function f() {} - assert.equal(a.angle(), f); - assert.equal(a.startAngle(), f); - assert.equal(a.endAngle(), f); - }, - "angle is an alias for getting endAngle": function(area) { - var a = area().endAngle(f); - function f() {} - assert.equal(a.angle(), f); - }, - - "innerRadius defaults to a function accessor": function(area) { - var a = area(); - assert.pathEqual(a([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.829420,-10.806046L18.185949,8.322937L1.411200,9.899925L0,-10L0,-20L0,-20L0,-10Z"); - assert.typeOf(a.innerRadius(), "function"); - }, - "innerRadius can be defined as a constant": function(area) { - var a = area().innerRadius(30); - assert.pathEqual(a([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.829420,-10.806046L18.185949,8.322937L1.411200,9.899925L0,-30L0,-30L0,-30L0,-30Z"); - assert.equal(a.innerRadius(), 30); - }, - "innerRadius can be defined as a function": function(area) { - var a = area().innerRadius(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 30; } - assert.pathEqual(a.call(t, [[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.829420,-10.806046L18.185949,8.322937L1.411200,9.899925L0,-30L0,-30L0,-30L0,-30Z"); - assert.deepEqual(dd, [[10, 0], [20, 1], [20, 2], [10, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1, 2, 3], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t, t, t], "expected this, got {actual}"); - }, - - "outerRadius defaults to a function accessor": function(area) { - var a = area(); - assert.pathEqual(a([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.829420,-10.806046L18.185949,8.322937L1.411200,9.899925L0,-10L0,-20L0,-20L0,-10Z"); - assert.typeOf(a.outerRadius(), "function"); - }, - "outerRadius can be defined as a constant": function(area) { - var a = area().outerRadius(30); - assert.pathEqual(a([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-30L25.244130,-16.209069L27.278923,12.484405L4.233600,29.699775L0,-10L0,-20L0,-20L0,-10Z"); - assert.equal(a.outerRadius(), 30); - }, - "outerRadius can be defined as a function": function(area) { - var a = area().outerRadius(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 30; } - assert.pathEqual(a.call(t, [[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-30L25.244130,-16.209069L27.278923,12.484405L4.233600,29.699775L0,-10L0,-20L0,-20L0,-10Z"); - assert.deepEqual(dd, [[10, 0], [20, 1], [20, 2], [10, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1, 2, 3], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t, t, t], "expected this, got {actual}"); - }, - - "startAngle defaults to zero": function(area) { - var a = area(); - assert.pathEqual(a([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.829420,-10.806046L18.185949,8.322937L1.411200,9.899925L0,-10L0,-20L0,-20L0,-10Z"); - assert.equal(a.startAngle(), 0); - }, - "startAngle can be defined as a constant": function(area) { - var a = area().startAngle(Math.PI / 2); - assert.pathEqual(a([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.829420,-10.806046L18.185949,8.322937L1.411200,9.899925L10,0L20,0L20,0L10,0Z"); - assert.equal(a.startAngle(), Math.PI / 2); - }, - "startAngle can be defined as a function": function(area) { - var a = area().startAngle(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return Math.PI / 2; } - assert.pathEqual(a.call(t, [[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.829420,-10.806046L18.185949,8.322937L1.411200,9.899925L10,0L20,0L20,0L10,0Z"); - assert.deepEqual(dd, [[10, 0], [20, 1], [20, 2], [10, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1, 2, 3], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t, t, t], "expected this, got {actual}"); - }, - - "endAngle defaults to a function accessor": function(area) { - var a = area(); - assert.pathEqual(a([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.829420,-10.806046L18.185949,8.322937L1.411200,9.899925L0,-10L0,-20L0,-20L0,-10Z"); - assert.typeOf(a.endAngle(), "function"); - }, - "endAngle can be defined as a constant": function(area) { - var a = area().endAngle(Math.PI / 2); - assert.pathEqual(a([[10, 0], [20, 1], [20, 2], [10, 3]]), "M10,0L20,0L20,0L10,0L0,-10L0,-20L0,-20L0,-10Z"); - assert.equal(a.endAngle(), Math.PI / 2); - }, - "endAngle can be defined as a function": function(area) { - var a = area().endAngle(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return Math.PI / 2; } - assert.pathEqual(a.call(t, [[10, 0], [20, 1], [20, 2], [10, 3]]), "M10,0L20,0L20,0L10,0L0,-10L0,-20L0,-20L0,-10Z"); - assert.deepEqual(dd, [[10, 0], [20, 1], [20, 2], [10, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1, 2, 3], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t, t, t], "expected this, got {actual}"); - }, - - "if innerRadius === outerRadius, radius is only evaluated once per point": function(area) { - var a = area().radius(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 30; } - assert.pathEqual(a.call(t, [[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-30L25.244130,-16.209069L27.278923,12.484405L4.233600,29.699775L0,-30L0,-30L0,-30L0,-30Z"); - assert.deepEqual(dd, [[10, 0], [20, 1], [20, 2], [10, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1, 2, 3], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t, t, t], "expected this, got {actual}"); - }, - "if startAngle === endAngle, angle is only evaluated once per point": function(area) { - var a = area().angle(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return Math.PI / 2; } - assert.pathEqual(a.call(t, [[10, 0], [20, 1], [20, 2], [10, 3]]), "M10,0L20,0L20,0L10,0L10,0L20,0L20,0L10,0Z"); - assert.deepEqual(dd, [[10, 0], [20, 1], [20, 2], [10, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1, 2, 3], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t, t, t], "expected this, got {actual}"); - }, - - "interpolate defaults to linear": function(area) { - assert.equal(area().interpolate(), "linear"); - }, - "interpolate can be defined as a constant": function(area) { - var a = area().interpolate("step-before"); - assert.pathEqual(a([[0, 0], [1, 1]]), "M0,0V-0.540302H0.841471L0,-1H0V0Z"); - assert.equal(a.interpolate(), "step-before"); - }, - - "tension defaults to .7": function(area) { - assert.equal(area().tension(), .7); - }, - "tension can be specified as a constant": function(area) { - var a = area().tension(.5); - assert.equal(a.tension(), .5); - }, - - "returns null if input points array is empty": function(area) { - assert.isNull(area()([])); - }, - - "interpolate(linear)": { - "supports linear interpolation": testInterpolation("linear") - }, - - "interpolate(step)": { - "supports step-before interpolation": testInterpolation("step-before"), - "supports step-after interpolation": testInterpolation("step-after") - }, - - "interpolate(basis)": { - "supports basis interpolation": testInterpolation("basis"), - "supports basis-open interpolation": testInterpolation("basis-open"), - "supports basis-closed interpolation": testInterpolation("basis-closed") - }, - - "interpolate(cardinal)": { - "supports cardinal interpolation": testInterpolation("cardinal"), - "supports cardinal-open interpolation": testInterpolation("cardinal-open"), - "supports cardinal-closed interpolation": testInterpolation("cardinal-closed") - }, - - "interpolate(monotone)": { - "supports monotone interpolation": testInterpolation("monotone") - } - } -}); - -// A radial area is just a transformation of a Cartesian line. -function testInterpolation(interpolate) { - var data = [[10, 0], [20, 1], [20, 2], [10, 3]]; - - var cartesian = _.svg.area() - .x0(function(d) { return d[0] * Math.cos(d[1] - Math.PI / 2); }) - .x1(function(d) { return 2 * d[0] * Math.cos(d[1] - Math.PI / 2); }) - .y0(function(d) { return d[0] * Math.sin(d[1] - Math.PI / 2); }) - .y1(function(d) { return 2 * d[0] * Math.sin(d[1] - Math.PI / 2); }); - - return function(area) { - var radial = area() - .innerRadius(function(d) { return d[0]; }) - .outerRadius(function(d) { return d[0] * 2; }) - .angle(function(d) { return d[1]; }); - - assert.pathEqual(radial.interpolate(interpolate)(data), cartesian.interpolate(interpolate)(data)); - }; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/area-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/area-test.js deleted file mode 100644 index 289815c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/area-test.js +++ /dev/null @@ -1,192 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.area"); - -suite.addBatch({ - "area": { - topic: load("svg/area").expression("d3.svg.area"), - - "x is an alias for setting x0 and x1": function(area) { - var a = area().x(f); - function f() {} - assert.equal(a.x(), f); - assert.equal(a.x0(), f); - assert.equal(a.x1(), f); - }, - "x is an alias for getting x1": function(area) { - var a = area().x1(f); - function f() {} - assert.equal(a.x(), f); - }, - - "y is an alias for setting y0 and y1": function(area) { - var a = area().y(f); - function f() {} - assert.equal(a.y(), f); - assert.equal(a.y0(), f); - assert.equal(a.y1(), f); - }, - "y is an alias for getting x1": function(area) { - var a = area().y1(f); - function f() {} - assert.equal(a.y(), f); - }, - - "x0 defaults to a function accessor": function(area) { - var a = area(); - assert.pathEqual(a([[1, 2], [4, 3]]), "M1,2L4,3L4,0L1,0Z"); - assert.typeOf(a.x0(), "function"); - }, - "x0 can be defined as a constant": function(area) { - var a = area().x0(0); - assert.pathEqual(a([[1, 2], [4, 3]]), "M1,2L4,3L0,0L0,0Z"); - assert.equal(a.x0(), 0); - }, - "x0 can be defined as a function": function(area) { - var a = area().x0(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 0; } - assert.pathEqual(a.call(t, [[1, 2], [4, 3]]), "M1,2L4,3L0,0L0,0Z"); - assert.deepEqual(dd, [[1, 2], [4, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t], "expected this, got {actual}"); - }, - - "x1 defaults to a function accessor": function(area) { - var a = area(); - assert.pathEqual(a([[1, 2], [4, 3]]), "M1,2L4,3L4,0L1,0Z"); - assert.typeOf(a.x1(), "function"); - }, - "x1 can be defined as a constant": function(area) { - var a = area().x1(0); - assert.pathEqual(a([[1, 2], [4, 3]]), "M0,2L0,3L4,0L1,0Z"); - assert.equal(a.x1(), 0); - }, - "x1 can be defined as a function": function(area) { - var a = area().x1(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 0; } - assert.pathEqual(a.call(t, [[1, 2], [4, 3]]), "M0,2L0,3L4,0L1,0Z"); - assert.deepEqual(dd, [[1, 2], [4, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t], "expected this, got {actual}"); - }, - - "y0 defaults to zero": function(area) { - var a = area(); - assert.pathEqual(a([[1, 2], [4, 3]]), "M1,2L4,3L4,0L1,0Z"); - assert.equal(a.y0(), 0); - }, - "y0 can be defined as a constant": function(area) { - var a = area().y0(1); - assert.pathEqual(a([[1, 2], [4, 3]]), "M1,2L4,3L4,1L1,1Z"); - assert.equal(a.y0(), 1); - }, - "y0 can be defined as a function": function(area) { - var a = area().y0(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 1; } - assert.pathEqual(a.call(t, [[1, 2], [4, 3]]), "M1,2L4,3L4,1L1,1Z"); - assert.deepEqual(dd, [[1, 2], [4, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t], "expected this, got {actual}"); - }, - - "y1 defaults to a function accessor": function(area) { - var a = area(); - assert.pathEqual(a([[1, 2], [4, 3]]), "M1,2L4,3L4,0L1,0Z"); - assert.typeOf(a.y1(), "function"); - }, - "y1 can be defined as a constant": function(area) { - var a = area().y1(1); - assert.pathEqual(a([[1, 2], [4, 3]]), "M1,1L4,1L4,0L1,0Z"); - assert.equal(a.y1(), 1); - }, - "y1 can be defined as a function": function(area) { - var a = area().y1(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 1; } - assert.pathEqual(a.call(t, [[1, 2], [4, 3]]), "M1,1L4,1L4,0L1,0Z"); - assert.deepEqual(dd, [[1, 2], [4, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t], "expected this, got {actual}"); - }, - - "if x0 === x1, x is only evaluated once per point": function(area) { - var a = area().x(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 0; } - assert.pathEqual(a.call(t, [[1, 2], [4, 3]]), "M0,2L0,3L0,0L0,0Z"); - assert.deepEqual(dd, [[1, 2], [4, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t], "expected this, got {actual}"); - }, - "if y0 === y1, y is only evaluated once per point": function(area) { - var a = area().y(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 1; } - assert.pathEqual(a.call(t, [[1, 2], [4, 3]]), "M1,1L4,1L4,1L1,1Z"); - assert.deepEqual(dd, [[1, 2], [4, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t], "expected this, got {actual}"); - }, - - "interpolate defaults to linear": function(area) { - assert.equal(area().interpolate(), "linear"); - }, - "interpolate can be defined as a constant": function(area) { - var a = area().interpolate("step-before"); - assert.pathEqual(a([[0, 0], [1, 1]]), "M0,0V1H1L1,0H0V0Z"); - assert.equal(a.interpolate(), "step-before"); - }, - "invalid interpolates fallback to linear": function(area) { - assert.equal(area().interpolate("__proto__").interpolate(), "linear"); - }, - - "tension defaults to .7": function(area) { - assert.equal(area().tension(), .7); - }, - "tension can be specified as a constant": function(area) { - var a = area().tension(.5); - assert.equal(a.tension(), .5); - }, - - "returns null if input points array is empty": function(area) { - assert.isNull(area()([])); - }, - - "interpolate(linear)": { - "supports linear interpolation": testInterpolation("linear") - }, - - "interpolate(step)": { - "supports step-before interpolation": testInterpolation("step-before", "step-after"), - "supports step-after interpolation": testInterpolation("step-after", "step-before") - }, - - "interpolate(basis)": { - "supports basis interpolation": testInterpolation("basis"), - "supports basis-open interpolation": testInterpolation("basis-open") - }, - - "interpolate(cardinal)": { - "supports cardinal interpolation": testInterpolation("cardinal"), - "supports cardinal-open interpolation": testInterpolation("cardinal-open") - }, - - "interpolate(monotone)": { - "supports monotone interpolation": testInterpolation("monotone") - } - } -}); - -// An area is just two lines, with one reversed. -function testInterpolation(i0, i1) { - if (arguments.length < 2) i1 = i0; - return function(area) { - var a = area().interpolate(i0), - d = [[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]], - l0 = _.svg.line().interpolate(i1).x(a.x0()).y(a.y0()), - l1 = _.svg.line().interpolate(i0).x(a.x1()).y(a.y1()); - assert.pathEqual(a(d), l1(d) + "L" + l0(d.reverse()).substring(1) + "Z"); - }; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/axis-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/axis-test.js deleted file mode 100644 index c859868..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/axis-test.js +++ /dev/null @@ -1,503 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.axis"); - -suite.addBatch({ - "axis": { - topic: load("svg/axis").document(), - - "scale": { - "defaults to a linear scale": function(d3) { - var a = d3.svg.axis(), - x = a.scale(); - assert.deepEqual(x.domain(), [0, 1]); - assert.deepEqual(x.range(), [0, 1]); - assert.equal(x(0.5), 0.5); - }, - "can be defined as a scale object": function(d3) { - var x = _.scale.linear(), - a = d3.svg.axis().scale(x); - assert.equal(a.scale(), x); - }, - "can be a polylinear scale": function(d3) { - var x = _.scale.linear().domain([0, 1, 10]).range([2, 20, 200]), - a = d3.svg.axis().scale(x), - g = d3.select("body").html("").append("g").call(a), - path = g.selectAll("path"); - assert.inDelta(g.selectAll(".tick").data(), [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 1e-4); - assert.inDelta(g.selectAll(".tick").data().map(x), [2, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200], 1e-4); - assert.equal(path.attr("d"), "M2,6V0H200V6"); - }, - "can be an ordinal scale": function(d3) { - var x = _.scale.ordinal().domain(["A", "B", "C"]).rangeBands([10, 90]), - a = d3.svg.axis().scale(x), - g = d3.select("body").html("").append("g").call(a), - path = g.selectAll("path"); - assert.deepEqual(g.selectAll(".tick").data(), ["A", "B", "C"]); - assert.inDelta(g.selectAll(".tick").data().map(x), [10, 36.6667, 63.3333], 1e-4); - assert.equal(path.attr("d"), "M10,6V0H90V6"); - }, - "can be an ordinal scale with explicit range": function(d3) { - var x = _.scale.ordinal().domain(["A", "B", "C"]).range([10, 50, 90]), - a = d3.svg.axis().scale(x), - g = d3.select("body").html("").append("g").call(a), - path = g.selectAll("path"); - assert.deepEqual(g.selectAll(".tick").data(), ["A", "B", "C"]); - assert.deepEqual(g.selectAll(".tick").data().map(x), [10, 50, 90]); - assert.equal(path.attr("d"), "M10,6V0H90V6"); - }, - "can be a quantize scale": function(d3) { - var x = _.scale.quantize().domain([0, 10]).range([10, 50, 90]), - a = d3.svg.axis().scale(x), - g = d3.select("body").html("").append("g").call(a); - assert.inDelta(g.selectAll(".tick").data(), [0, 10], 1e-4); - assert.deepEqual(g.selectAll(".tick").data().map(x), [10, 90]); - assert.equal(g.select("path").attr("d"), "M10,6V0H90V6"); - }, - "can be a quantile scale": function(d3) { - var x = _.scale.quantile().domain([6, 3, 5, 2, 7, 8, 4, 0, 1, 9]).range([10, 50, 90]), - a = d3.svg.axis().scale(x), - g = d3.select("body").html("").append("g").call(a); - assert.inDelta(g.selectAll(".tick").data(), [0, 3, 6], 1e-4); - assert.inDelta(g.selectAll(".tick").data().map(x), [10, 50, 90], 1e-4); - assert.equal(g.select("path").attr("d"), "M10,6V0H90V6"); - }, - "can be a threshold scale": function(d3) { - var x = _.scale.threshold().domain([4, 5, 6]).range([0, 30, 60, 90]), - a = d3.svg.axis().scale(x), - g = d3.select("body").html("").append("g").call(a); - assert.inDelta(g.selectAll(".tick").data(), [4, 5, 6], 1e-4); - assert.inDelta(g.selectAll(".tick").data().map(x), [30, 60, 90], 1e-4); - assert.equal(g.select("path").attr("d"), "M0,6V0H90V6"); - }, - "when an ordinal scale, does not pollute the scale’s domain with old values": function(d3) { - var x = _.scale.ordinal().domain(["A", "B", "C"]).range([10, 50, 90]), - a = d3.svg.axis().scale(x), - g = d3.select("body").html("").append("g").call(a), - path = g.selectAll("path"); - x.domain(["D", "E"]); - g.call(a); - assert.deepEqual(x.domain(), ["D", "E"]); - } - }, - - "orient": { - "defaults to bottom": function(d3) { - var a = d3.svg.axis(); - assert.equal(a.orient(), "bottom"); - }, - "defaults to bottom when an invalid orientation is specified": function(d3) { - var a = d3.svg.axis().orient("invalid"); - assert.equal(a.orient(), "bottom"); - }, - "coerces to a string": function(d3) { - var a = d3.svg.axis().orient({toString: function() { return "left"; }}); - assert.equal(a.orient(), "left"); - }, - "supports top orientation": function(d3) { - var a = d3.svg.axis().orient("top"), - g = d3.select("body").html("").append("g").call(a), - tick = g.select("g:nth-child(3)"), - text = tick.select("text"), - line = tick.select("line"), - path = g.select("path.domain"); - assert.equal(tick.attr("transform"), "translate(0.2,0)"); - assert.equal(text.attr("y"), -9); - assert.equal(text.attr("dy"), "0em"); - assert.equal(text.style("text-anchor"), "middle"); - assert.equal(text.text(), "0.2"); - assert.equal(line.attr("y2"), -6); - assert.equal(path.attr("d"), "M0,-6V0H1V-6"); - }, - "supports right orientation": function(d3) { - var a = d3.svg.axis().orient("right"), - g = d3.select("body").html("").append("g").call(a), - tick = g.select("g:nth-child(3)"), - text = tick.select("text"), - line = tick.select("line"), - path = g.select("path.domain"); - assert.equal(tick.attr("transform"), "translate(0,0.2)"); - assert.equal(text.attr("x"), 9); - assert.equal(text.attr("dy"), ".32em"); - assert.equal(text.style("text-anchor"), "start"); - assert.equal(text.text(), "0.2"); - assert.equal(line.attr("x2"), 6); - assert.equal(path.attr("d"), "M6,0H0V1H6"); - }, - "supports bottom orientation": function(d3) { - var a = d3.svg.axis().orient("bottom"), - g = d3.select("body").html("").append("g").call(a), - tick = g.select("g:nth-child(3)"), - text = tick.select("text"), - line = tick.select("line"), - path = g.select("path.domain"); - assert.equal(tick.attr("transform"), "translate(0.2,0)"); - assert.equal(text.attr("y"), 9); - assert.equal(text.attr("dy"), ".71em"); - assert.equal(text.style("text-anchor"), "middle"); - assert.equal(text.text(), "0.2"); - assert.equal(line.attr("y2"), 6); - assert.equal(path.attr("d"), "M0,6V0H1V6"); - }, - "supports left orientation": function(d3) { - var a = d3.svg.axis().orient("left"), - g = d3.select("body").html("").append("g").call(a), - tick = g.select("g:nth-child(3)"), - text = tick.select("text"), - line = tick.select("line"), - path = g.select("path.domain"); - assert.equal(tick.attr("transform"), "translate(0,0.2)"); - assert.equal(text.attr("x"), -9); - assert.equal(text.attr("dy"), ".32em"); - assert.equal(text.style("text-anchor"), "end"); - assert.equal(text.text(), "0.2"); - assert.equal(line.attr("x2"), -6); - assert.equal(path.attr("d"), "M-6,0H0V1H-6"); - } - }, - - "tickSize": { - "defaults to six pixels": function(d3) { - var a = d3.svg.axis(); - assert.strictEqual(a.tickSize(), 6); - }, - "can be defined as a number": function(d3) { - var a = d3.svg.axis().tickSize(3); - assert.strictEqual(a.tickSize(), 3); - }, - "coerces input values to numbers": function(d3) { - var a = d3.svg.axis().tickSize("3"); - assert.strictEqual(a.tickSize(), 3); - assert.strictEqual(a.innerTickSize(), 3); - assert.strictEqual(a.outerTickSize(), 3); - a.tickSize("4", "5"); - assert.strictEqual(a.tickSize(), 4); - assert.strictEqual(a.innerTickSize(), 4); - assert.strictEqual(a.outerTickSize(), 5); - }, - "with no arguments, returns the inner tick size": function(d3) { - var a = d3.svg.axis().innerTickSize(10); - assert.strictEqual(a.tickSize(), 10); - }, - "with one argument, specifies both the inner and outer tick size": function(d3) { - var a = d3.svg.axis().tickSize(10); - assert.strictEqual(a.innerTickSize(), 10); - assert.strictEqual(a.outerTickSize(), 10); - }, - "with two arguments, specifies inner and outer tick sizes": function(d3) { - var a = d3.svg.axis().tickSize(2, 4); - assert.strictEqual(a.innerTickSize(), 2); - assert.strictEqual(a.outerTickSize(), 4); - }, - "with three arguments (for backwards compatibility), specifies the inner and outer tick sizes": function(d3) { - var a = d3.svg.axis().tickSize(1, 2, 3); - assert.strictEqual(a.innerTickSize(), 1); - assert.strictEqual(a.outerTickSize(), 3); - } - }, - - "innerTickSize": { - "defaults to six pixels": function(d3) { - var a = d3.svg.axis(); - assert.strictEqual(a.innerTickSize(), 6); - }, - "can be defined as a number": function(d3) { - var a = d3.svg.axis().innerTickSize(3); - assert.strictEqual(a.innerTickSize(), 3); - }, - "when changed, does not affect the outer tick size": function(d3) { - var a = d3.svg.axis().innerTickSize(3); - assert.strictEqual(a.outerTickSize(), 6); - }, - "coerces the specified value to a number": function(d3) { - var a = d3.svg.axis().innerTickSize("3"); - assert.strictEqual(a.innerTickSize(), 3); - }, - "with no arguments, returns the outer tick size": function(d3) { - var a = d3.svg.axis().outerTickSize(10); - assert.strictEqual(a.outerTickSize(), 10); - }, - "affects the generated tick lines": function(d3) { - var a = d3.svg.axis().innerTickSize(3), - g = d3.select("body").html("").append("g").call(a), - line = g.selectAll("g line"); - line.each(function() { - assert.equal(d3.select(this).attr("y2"), 3); - }); - }, - "if negative, labels are placed on the opposite end": function(d3) { - var a = d3.svg.axis().innerTickSize(-80), - g = d3.select("body").html("").append("g").call(a), - line = g.selectAll("g line"), - text = g.selectAll("g text"); - line.each(function() { - assert.equal(d3.select(this).attr("y2"), -80); - }); - text.each(function() { - assert.equal(d3.select(this).attr("y"), 3); - }); - } - }, - - "outerTickSize": { - "defaults to six pixels": function(d3) { - var a = d3.svg.axis(); - assert.strictEqual(a.outerTickSize(), 6); - }, - "can be defined as a number": function(d3) { - var a = d3.svg.axis().outerTickSize(3); - assert.strictEqual(a.outerTickSize(), 3); - }, - "when changed, does not affect the inner tick size": function(d3) { - var a = d3.svg.axis().outerTickSize(3); - assert.strictEqual(a.innerTickSize(), 6); - }, - "coerces the specified value to a number": function(d3) { - var a = d3.svg.axis().outerTickSize("3"); - assert.strictEqual(a.outerTickSize(), 3); - }, - "with no arguments, returns the inner tick size": function(d3) { - var a = d3.svg.axis().innerTickSize(10); - assert.strictEqual(a.innerTickSize(), 10); - }, - "affects the generated domain path": function(d3) { - var a = d3.svg.axis().tickSize(3), - g = d3.select("body").html("").append("g").call(a), - path = g.select("path.domain"); - assert.equal(path.attr("d"), "M0,3V0H1V3"); - }, - "with three arguments, specifies end tick size and ignores minor tick size": function(d3) { - var a = d3.svg.axis().tickSize(6, 3, 9), - g = d3.select("body").html("").append("g").call(a), - path = g.selectAll("path"); - assert.equal(path.attr("d"), "M0,9V0H1V9"); - } - }, - - "tickPadding": { - "defaults to three pixels": function(d3) { - var a = d3.svg.axis(); - assert.equal(a.tickPadding(), 3); - }, - "can be defined as a number": function(d3) { - var a = d3.svg.axis().tickPadding(6); - assert.equal(a.tickPadding(), 6); - }, - "coerces input value to a number": function(d3) { - var a = d3.svg.axis().tickPadding("6"); - assert.strictEqual(a.tickPadding(), 6); - }, - "affects the generated tick labels": function(d3) { - var a = d3.svg.axis().tickSize(2).tickPadding(7), - g = d3.select("body").html("").append("g").call(a), - text = g.selectAll("g text"); - text.each(function() { - assert.equal(d3.select(this).attr("y"), 9); - }); - } - }, - - "ticks": { - "defaults to [10]": function(d3) { - var a = d3.svg.axis(); - assert.deepEqual(a.ticks(), [10]); - }, - "can be defined as any arguments": function(d3) { - var b = {}, a = d3.svg.axis().ticks(b, 42), t = a.ticks(); - assert.equal(t[0], b); - assert.equal(t[1], 42); - assert.equal(t.length, 2); - }, - "passes any arguments to the scale's ticks function": function(d3) { - var x = _.scale.linear(), b = {}, a = d3.svg.axis().ticks(b, "%").scale(x), aa = [], - g = d3.select("body").html("").append("g"); - x.copy = function() { return x; }; - x.ticks = function() { aa.push(arguments); return [42]; }; - g.call(a); - assert.equal(aa.length, 1); - assert.equal(aa[0].length, 2); - assert.equal(aa[0][0], b); - assert.equal(aa[0][1], "%"); - }, - "passes any arguments to the scale's tickFormat function": function(d3) { - var b = {}, - x = _.scale.linear(), - a = d3.svg.axis().scale(x).ticks(b, "%"), - g = d3.select("body").html("").append("g"), - aa = []; - x.copy = function() { return x; }; - x.tickFormat = function() { aa.push(arguments); return String; }; - g.call(a); - assert.equal(aa.length, 1); - assert.equal(aa[0].length, 2); - assert.equal(aa[0][0], b); - assert.equal(aa[0][1], "%"); - }, - "affects the generated ticks": function(d3) { - var a = d3.svg.axis().ticks(20, "%"), - g = d3.select("body").html("").append("g").call(a), - t = g.selectAll("g"); - assert.equal(t[0].length, 21); - assert.equal(t[0][0].textContent, "0%"); - }, - "only substitutes precision if not specified": function(d3) { - var a = d3.svg.axis().ticks(20, ".5%"), - g = d3.select("body").html("").append("g").call(a), - t = g.selectAll("g"); - assert.equal(t[0].length, 21); - assert.equal(t[0][0].textContent, "0.00000%"); - } - }, - - "tickValues": { - "defaults to null": function(d3) { - var a = d3.svg.axis().tickValues(); - assert.isNull(a); - }, - "can be given as array of positions": function(d3) { - var l = [1, 2.5, 3], a = d3.svg.axis().tickValues(l), t = a.tickValues(); - assert.equal(t, l); - assert.equal(t.length, 3); - }, - "does not change the tick arguments": function(d3) { - var b = {}, a = d3.svg.axis().ticks(b, 42).tickValues([10]), t = a.ticks(); - assert.equal(t[0], b); - assert.equal(t[1], 42); - assert.equal(t.length, 2); - }, - "does not change the arguments passed to the scale's tickFormat function": function(d3) { - var x = _.scale.linear(), - a = d3.svg.axis().scale(x).ticks(10).tickValues([1, 2, 3]), - g = d3.select("body").html("").append("g"), - aa = []; - x.copy = function() { return x; }; - x.tickFormat = function() { aa.push(arguments); return String; }; - g.call(a); - assert.equal(aa.length, 1); - assert.equal(aa[0].length, 1); - assert.equal(aa[0][0], 10); - }, - "affects the generated ticks": function(d3) { - var a = d3.svg.axis().ticks(20), - g = d3.select("body").html("").append("g").call(a), - t = g.selectAll("g"); - assert.equal(t[0].length, 21); - } - }, - - "tickSubdivide": { - "is deprecated and does nothing": function(d3) { - var a = d3.svg.axis(); - assert.equal(a.tickSubdivide(), 0); - assert.strictEqual(a.tickSubdivide(1), a); - assert.equal(a.tickSubdivide(), 0); - } - }, - - "tickFormat": { - "defaults to null": function(d3) { - var a = d3.svg.axis(); - assert.isTrue(a.tickFormat() == null); - }, - "when null, uses the scale's tick format": function(d3) { - var x = _.scale.linear(), a = d3.svg.axis().scale(x), - g = d3.select("body").html("").append("g"); - x.copy = function() { return x; }; - x.tickFormat = function() { return function(d) { return "foo-" + d; }; }; - g.call(a); - var t = g.selectAll("g text"); - assert.equal(t.text(), "foo-0"); - }, - "affects the generated tick labels": function(d3) { - var a = d3.svg.axis().tickFormat(d3.format("+.2%")), - g = d3.select("body").html("").append("g").call(a), - t = g.selectAll("g text"); - assert.equal(t.text(), "+0.00%"); - }, - "can be set to a constant": function(d3) { - var a = d3.svg.axis().tickFormat("I'm a tick!"), - g = d3.select("body").html("").append("g").call(a), - t = g.selectAll("g text"); - assert.equal(t.text(), "I'm a tick!"); - }, - "can be set to a falsey constant": function(d3) { - var a = d3.svg.axis().tickFormat(""), - g = d3.select("body").html("").append("g").call(a), - t = g.selectAll("g text"); - assert.equal(t.text(), ""); - } - }, - - "enter": { - "generates a new domain path": function(d3) { - var a = d3.svg.axis(), - g = d3.select("body").html("").append("g").call(a), - path = g.selectAll("path.domain"); - assert.equal(path[0].length, 1); - assert.equal(path.attr("d"), "M0,6V0H1V6"); - assert.isNull(path.node().nextSibling); - }, - "generates new tick marks with labels": function(d3) { - var a = d3.svg.axis(), - g = d3.select("body").html("").append("g").call(a), - x = _.scale.linear(), - tick = g.selectAll("g"), - ticks = x.ticks(10), - tickFormat = x.tickFormat(10); - assert.equal(tick[0].length, ticks.length); - tick.each(function(d, i) { - var t = d3.select(this); - assert.isFalse(t.select("line").empty()); - assert.isFalse(t.select("text").empty()); - assert.equal(t.select("text").text(), tickFormat(ticks[i])); - }); - } - }, - - "update": { - "updates the domain path": function(d3) { - var a = d3.svg.axis(), - g = d3.select("body").html("").append("g").call(a); - a.scale().domain([0, 2]).range([1, 2]); - a.tickSize(3); - g.call(a); - var path = g.selectAll("path.domain"); - assert.equal(path[0].length, 1); - assert.equal(path.attr("d"), "M1,3V0H2V3"); - assert.domEqual(path.node().nextSibling, null); - }, - "enters, exits and updates tick marks": function(d3) { - var a = d3.svg.axis(), - g = d3.select("body").html("").append("g").call(a), - x = d3.scale.linear().domain([1, 1.5]); - a.scale().domain(x.domain()); - a.tickSize(3).tickPadding(9); - g.call(a); - var tick = g.selectAll("g"), - ticks = x.ticks(10), - tickFormat = x.tickFormat(10); - assert.equal(tick[0].length, ticks.length); - tick.each(function(d, i) { - var t = d3.select(this); - assert.isFalse(t.select("line").empty()); - assert.isFalse(t.select("text").empty()); - assert.equal(t.select("text").text(), tickFormat(ticks[i])); - }); - }, - "maintains the order of tick marks": function(d3) { - var a = d3.svg.axis(), - g = d3.select("body").html("").append("g").call(a), - x = d3.scale.linear().domain([1, 1.5]); - a.scale().domain(x.domain()); - g.call(a.ticks(10)); - g.call(a.ticks(20)); - assert.deepEqual(g.selectAll(".tick").data(), x.ticks(20)); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/brush-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/brush-test.js deleted file mode 100644 index c64abfe..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/brush-test.js +++ /dev/null @@ -1,114 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.brush"); - -suite.addBatch({ - "brush": { - topic: load("svg/brush").expression("d3.svg.brush").document(), - - "x": { - "defaults to null": function(brush) { - assert.isNull(brush().x()); - } - }, - - "y": { - "defaults to null": function(brush) { - assert.isNull(brush().y()); - } - }, - - "clamp": { - "returns null when no scales are attached": function(brush) { - assert.isNull(brush().clamp()); - }, - "returns a single boolean if only x is defined": function(brush) { - var b = brush().x(_.scale.linear()); - assert.isTrue(b.clamp()); - }, - "returns a single boolean if only y is defined": function(brush) { - var b = brush().y(_.scale.linear()); - assert.isTrue(b.clamp()); - }, - "returns one-dimensional array if both x and y are defined": function(brush) { - var b = brush().x(_.scale.linear()).y(_.scale.linear()); - assert.deepEqual(b.clamp(), [true, true]); - }, - "takes a single boolean if only x is defined": function(brush) { - var b = brush().x(_.scale.linear()).clamp(false); - assert.isFalse(b.clamp()); - }, - "takes a single boolean if only y is defined": function(brush) { - var b = brush().y(_.scale.linear()).clamp(false); - assert.isFalse(b.clamp()); - }, - "takes a one-dimensional array if both x and y are defined": function(brush) { - var b = brush().x(_.scale.linear()).y(_.scale.linear()).clamp([false, true]); - assert.deepEqual(b.clamp(), [false, true]); - b.clamp([true, false]); - assert.deepEqual(b.clamp(), [true, false]); - } - }, - - "extent": { - "returns null when no scales are attached": function(brush) { - assert.isNull(brush().extent()); - }, - "returns a one-dimensional array if only x is defined": function(brush) { - var b = brush().x(_.scale.linear()); - assert.deepEqual(b.extent(), [0, 0]); - }, - "takes a one-dimensional array if only x is defined": function(brush) { - var b = brush().x(_.scale.linear()).extent([0.1, 0.4]); - assert.deepEqual(b.extent(), [0.1, 0.4]); - }, - "returns a one-dimensional array if only y is defined": function(brush) { - var b = brush().y(_.scale.linear()); - assert.deepEqual(b.extent(), [0, 0]); - }, - "takes a one-dimensional array if only y is defined": function(brush) { - var b = brush().y(_.scale.linear()).extent([0.1, 0.4]); - assert.deepEqual(b.extent(), [0.1, 0.4]); - }, - "returns a two-dimensional array if x and y are defined": function(brush) { - var b = brush().x(_.scale.linear()).y(_.scale.linear()); - assert.deepEqual(b.extent(), [[0, 0], [0, 0]]); - }, - "takes a two-dimensional array if x and y are defined": function(brush) { - var b = brush().x(_.scale.linear()).y(_.scale.linear()).extent([[0.1, 0.2], [0.3, 0.4]]); - assert.deepEqual(b.extent(), [[0.1, 0.2], [0.3, 0.4]]); - }, - "preserves the set extent exactly": function(brush) { - var lo = new Number(0.1), - hi = new Number(0.3), - b = brush().x(_.scale.linear()).extent([lo, hi]), - extent = b.extent(); - assert.strictEqual(extent[0], lo); - assert.strictEqual(extent[1], hi); - } - }, - - "empty": { - "returns true if and only if any defined extent is empty": function(brush) { - var b = brush(); - assert.strictEqual(b.empty(), false); // x and y are undefined - var b = brush().x(_.scale.linear()); - assert.strictEqual(b.empty(), true); // x is empty, y is undefined - assert.strictEqual(b.extent([0, 1]).empty(), false); // x is non-empty, y is undefined - var b = brush().y(_.scale.linear()); - assert.strictEqual(b.empty(), true); // x is undefined, y is empty - assert.strictEqual(b.extent([0, 1]).empty(), false); // x is undefined, y is non-empty - var b = brush().x(_.scale.linear()).y(_.scale.linear()); - assert.strictEqual(b.empty(), true); // x is empty, y is empty - assert.strictEqual(b.extent([[0, 0], [1, 0]]).empty(), true); // x is non-empty, y is empty - assert.strictEqual(b.extent([[0, 0], [0, 1]]).empty(), true); // x is empty, y is non-empty - assert.strictEqual(b.extent([[0, 0], [1, 1]]).empty(), false); // x is non-empty, y is non-empty - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/diagonal-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/diagonal-test.js deleted file mode 100644 index 4a7ae51..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/diagonal-test.js +++ /dev/null @@ -1,62 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.diagonal"); - -suite.addBatch({ - "diagonal": { - topic: load("svg/diagonal").expression("d3.svg.diagonal"), - - "source defaults to a function accessor": function(diagonal) { - var d = diagonal().target({x:5, y:5}); - assert.pathEqual(d({source: {x:1, y:1}}), "M1,1C1,3 5,3 5,5"); - assert.pathEqual(d({source: {x:5, y:1}}), "M5,1C5,3 5,3 5,5"); - }, - "source can be defined as a constant": function(diagonal) { - var d = diagonal().target({x:5, y:5}); - assert.pathEqual(d.source({x:1, y:1})(), "M1,1C1,3 5,3 5,5"); - assert.pathEqual(d.source({x:5, y:1})(), "M5,1C5,3 5,3 5,5"); - }, - "source can be defined as a function of data or index": function(diagonal) { - var d = diagonal().source(f).target({x:5, y:5}), o = {}, t = {}, dd, ii, tt; - function f(d,i) { dd = d; ii = i; tt = this; return {x:42, y:42}; } - assert.pathEqual(d.call(t, o, 2), "M42,42C42,23.500000 5,23.500000 5,5"); - - assert.equal(dd, o, "expected data, got {actual}"); - assert.equal(ii, 2, "expected data, got {actual}"); - assert.equal(tt, t, "expected data, got {actual}"); - }, - "target defaults to a function accessor": function(diagonal) { - var d = diagonal().source({x:1, y:1}); - assert.pathEqual(d({target: {x:5, y:5}}), "M1,1C1,3 5,3 5,5"); - assert.pathEqual(d({target: {x:5, y:1}}), "M1,1C1,1 5,1 5,1"); - }, - "target can be defined as a constant": function(diagonal) { - var d = diagonal().source({x:1, y:1}); - assert.pathEqual(d.target({x:5, y:5})(), "M1,1C1,3 5,3 5,5"); - assert.pathEqual(d.target({x:5, y:1})(), "M1,1C1,1 5,1 5,1"); - }, - "target can be defined as a function of data or index": function(diagonal) { - var d = diagonal().source({x:1, y:1}).target(f), o = {}, t = {}, dd, ii, tt; - function f(d,i) { dd = d; ii = i; tt = this; return {x:42, y:42}; } - assert.pathEqual(d.call(t, o, 2), "M1,1C1,21.500000 42,21.500000 42,42"); - - assert.equal(dd, o, "expected data, got {actual}"); - assert.equal(ii, 2, "expected data, got {actual}"); - assert.equal(tt, t, "expected data, got {actual}"); - }, - "projection defaults to identity": function(diagonal) { - var d = diagonal(); - assert.deepEqual(d.projection()({x:1, y:1}),[1, 1]); - }, - "custom projection function can be set": function(diagonal) { - var d = diagonal().source({x:1, y:1}).target({x:5, y:5}); - assert.pathEqual(d.projection(function(d) { - return [d.x * 2, d.y * 2]; - })(),"M2,2C2,6 10,6 10,10"); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/line-radial-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/line-radial-test.js deleted file mode 100644 index 6d7e358..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/line-radial-test.js +++ /dev/null @@ -1,120 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.line.radial"); - -suite.addBatch({ - "line.radial": { - topic: load("svg/line-radial").expression("d3.svg.line.radial"), - - "radius defaults to a function accessor": function(line) { - var l = line(); - assert.pathEqual(l([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.82941969615793,-10.806046117362794L18.185948536513635,8.32293673094285L1.4112000805986715,9.899924966004454"); - assert.typeOf(l.radius(), "function"); - }, - "radius can be defined as a constant": function(line) { - var l = line().radius(30); - assert.pathEqual(l([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-30L25.244129544236895,-16.20906917604419L27.278922804770453,12.484405096414275L4.233600241796014,29.699774898013363"); - assert.equal(l.radius(), 30); - }, - "radius can be defined as a function": function(line) { - var l = line().radius(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 30; } - assert.pathEqual(l.call(t, [[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-30L25.244129544236895,-16.20906917604419L27.278922804770453,12.484405096414275L4.233600241796014,29.699774898013363"); - assert.deepEqual(dd, [[10, 0], [20, 1], [20, 2], [10, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1, 2, 3], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t, t, t], "expected this, got {actual}"); - }, - - "angle defaults to a function accessor": function(line) { - var l = line(); - assert.pathEqual(l([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10L16.82941969615793,-10.806046117362794L18.185948536513635,8.32293673094285L1.4112000805986715,9.899924966004454"); - assert.typeOf(l.angle(), "function"); - }, - "angle can be defined as a constant": function(line) { - var l = line().angle(Math.PI / 2); - assert.pathEqual(l([[10, 0], [20, 1], [20, 2], [10, 3]]), "M10,0L20,0L20,0L10,0"); - assert.equal(l.angle(), Math.PI / 2); - }, - "angle can be defined as a function": function(line) { - var l = line().angle(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return Math.PI / 2; } - assert.pathEqual(l.call(t, [[10, 0], [20, 1], [20, 2], [10, 3]]), "M10,0L20,0L20,0L10,0"); - assert.deepEqual(dd, [[10, 0], [20, 1], [20, 2], [10, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1, 2, 3], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t, t, t], "expected this, got {actual}"); - }, - "angle is defined in radians, with zero at 12 o'clock": function(line) { - var l = line().angle(0); - assert.pathEqual(l([[10, Math.PI], [20, Math.PI / 3]]), "M0,-10L0,-20"); - assert.equal(l.angle(), 0); - }, - - "interpolate defaults to linear": function(line) { - assert.equal(line().interpolate(), "linear"); - }, - "interpolate can be defined as a constant": function(line) { - var l = line().interpolate("cardinal"); - assert.pathEqual(l([[10, 0], [20, 1], [20, 2], [10, 3]]), "M0,-10Q15.010824842506567,-12.638339790457078,16.82941969615793,-10.806046117362794C19.557311976634978,-8.057605607721365,20.498681478847523,5.217041068437762,18.185948536513635,8.32293673094285Q16.64412657495771,10.393533839279574,1.4112000805986715,9.899924966004454"); - assert.equal(l.interpolate(), "cardinal"); - }, - - "tension defaults to .7": function(line) { - assert.equal(line().tension(), .7); - }, - "tension can be specified as a constant": function(line) { - var l = line().tension(.5); - assert.equal(l.tension(), .5); - }, - - "returns null if input points array is empty": function(line) { - assert.isNull(line()([])); - }, - - "interpolate(linear)": { - "supports linear interpolation": testInterpolation("linear") - }, - - "interpolate(step)": { - "supports step-before interpolation": testInterpolation("step-before"), - "supports step-after interpolation": testInterpolation("step-after") - }, - - "interpolate(basis)": { - "supports basis interpolation": testInterpolation("basis"), - "supports basis-open interpolation": testInterpolation("basis-open"), - "supports basis-closed interpolation": testInterpolation("basis-closed") - }, - - "interpolate(bundle)": { - "supports bundle interpolation": testInterpolation("bundle") - }, - - "interpolate(cardinal)": { - "supports cardinal interpolation": testInterpolation("cardinal"), - "supports cardinal-open interpolation": testInterpolation("cardinal-open"), - "supports cardinal-closed interpolation": testInterpolation("cardinal-closed") - }, - - "interpolate(monotone)": { - "supports monotone interpolation": testInterpolation("monotone") - } - } -}); - -// A radial line is just a transformation of a Cartesian line. -function testInterpolation(interpolate) { - var data = [[10, 0], [20, 1], [20, 2], [10, 3]]; - - var cartesian = _.svg.line() - .x(function(d) { return d[0] * Math.cos(d[1] - Math.PI / 2); }) - .y(function(d) { return d[0] * Math.sin(d[1] - Math.PI / 2); }); - - return function(radial) { - assert.pathEqual(radial().interpolate(interpolate)(data), cartesian.interpolate(interpolate)(data)); - }; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/line-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/line-test.js deleted file mode 100644 index 010189e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/line-test.js +++ /dev/null @@ -1,207 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.line"); - -suite.addBatch({ - "line": { - topic: load("svg/line").expression("d3.svg.line"), - - "x defaults to a function accessor": function(line) { - var l = line(); - assert.pathEqual(l([[1, 2], [4, 3]]), "M1,2L4,3"); - assert.typeOf(l.x(), "function"); - }, - "x can be defined as a constant": function(line) { - var l = line().x(0); - assert.pathEqual(l([[1, 2], [4, 3]]), "M0,2L0,3"); - assert.equal(l.x(), 0); - }, - "x can be defined as a function": function(line) { - var l = line().x(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 0; } - assert.pathEqual(l.call(t, [[1, 2], [4, 3]]), "M0,2L0,3"); - assert.deepEqual(dd, [[1, 2], [4, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t], "expected this, got {actual}"); - }, - - "y defaults to a function accessor": function(line) { - var l = line(); - assert.pathEqual(l([[1, 2], [4, 3]]), "M1,2L4,3"); - assert.typeOf(l.y(), "function"); - }, - "y can be defined as a constant": function(line) { - var l = line().y(0); - assert.pathEqual(l([[1, 2], [4, 3]]), "M1,0L4,0"); - assert.equal(l.y(), 0); - }, - "y can be defined as a function": function(line) { - var l = line().y(f), t = {}, dd = [], ii = [], tt = []; - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return 0; } - assert.pathEqual(l.call(t, [[1, 2], [4, 3]]), "M1,0L4,0"); - assert.deepEqual(dd, [[1, 2], [4, 3]], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.deepEqual(tt, [t, t], "expected this, got {actual}"); - }, - - "interpolate defaults to linear": function(line) { - assert.equal(line().interpolate(), "linear"); - }, - "interpolate can be defined as a constant": function(line) { - var l = line().interpolate("step-before"); - assert.pathEqual(l([[0, 0], [1, 1]]), "M0,0V1H1"); - assert.equal(l.interpolate(), "step-before"); - }, - "interpolate can be defined as a function": function(line) { - var l = line().interpolate(interpolate); - assert.pathEqual(l([[0, 0], [1, 1]]), "M0,0T1,1"); - assert.equal(l.interpolate(), interpolate); - - function interpolate(points) { - return points.join("T"); - } - }, - "invalid interpolates fallback to linear": function(line) { - assert.equal(line().interpolate("__proto__").interpolate(), "linear"); - }, - - "tension defaults to .7": function(line) { - assert.equal(line().tension(), .7); - }, - "tension can be specified as a constant": function(line) { - var l = line().tension(.5); - assert.equal(l.tension(), .5); - }, - - "returns null if input points array is empty": function(line) { - assert.isNull(line()([])); - }, - - "interpolate(linear)": { - "supports linear interpolation": function(line) { - var l = line().interpolate("linear"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M0,0L1,1L2,0L3,1L4,0"); - } - }, - - "interpolate(step)": { - "supports step-before interpolation": function(line) { - var l = line().interpolate("step-before"); - assert.pathEqual(l([[0, 0]]), "M0,0"); - assert.pathEqual(l([[0, 0], [1, 1]]), "M0,0V1H1"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0]]), "M0,0V1H1V0H2"); - }, - "supports step interpolation": function(line) { - var l = line().interpolate("step"); - assert.pathEqual(l([[0, 0]]), "M0,0"); - assert.pathEqual(l([[0, 0], [1, 1]]), "M0,0H0.5V1H1"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0]]), "M0,0H0.5V1H1.5V0H2"); - }, - "supports step-after interpolation": function(line) { - var l = line().interpolate("step-after"); - assert.pathEqual(l([[0, 0]]), "M0,0"); - assert.pathEqual(l([[0, 0], [1, 1]]), "M0,0H1V1"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0]]), "M0,0H1V1H2V0"); - } - }, - - "interpolate(basis)": { - "supports basis interpolation": function(line) { - var l = line().interpolate("basis"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M0,0L0.16666666666666666,0.16666666666666666C0.3333333333333333,0.3333333333333333,0.6666666666666666,0.6666666666666666,1,0.6666666666666666C1.3333333333333333,0.6666666666666666,1.6666666666666665,0.3333333333333333,2,0.3333333333333333C2.333333333333333,0.3333333333333333,2.6666666666666665,0.6666666666666666,3,0.6666666666666666C3.333333333333333,0.6666666666666666,3.6666666666666665,0.3333333333333333,3.833333333333333,0.16666666666666666L4,0"); - }, - "supports basis-open interpolation": function(line) { - var l = line().interpolate("basis-open"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M1,0.6666666666666666C1.3333333333333333,0.6666666666666666,1.6666666666666665,0.3333333333333333,2,0.3333333333333333C2.333333333333333,0.3333333333333333,2.6666666666666665,0.6666666666666666,3,0.6666666666666666"); - }, - "supports basis-closed interpolation": function(line) { - var l = line().interpolate("basis-closed"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M2,0.3333333333333333C2.333333333333333,0.3333333333333333,2.6666666666666665,0.6666666666666666,3,0.6666666666666666C3.333333333333333,0.6666666666666666,3.6666666666666665,0.3333333333333333,3.1666666666666665,0.16666666666666666C2.6666666666666665,0,1.3333333333333333,0,0.8333333333333333,0.16666666666666666C0.3333333333333333,0.3333333333333333,0.6666666666666666,0.6666666666666666,1,0.6666666666666666C1.3333333333333333,0.6666666666666666,1.6666666666666665,0.3333333333333333,2,0.3333333333333333"); - }, - "basis interpolation reverts to linear with fewer than three points": function(line) { - var l = line().interpolate("basis"), d = line(); - assert.pathEqual(l([[0, 0]]), d([[0, 0]])); - assert.pathEqual(l([[0, 0], [1, 1]]), d([[0, 0], [1, 1]])); - }, - "basis-open interpolation reverts to linear with fewer than four points": function(line) { - var l = line().interpolate("basis-open"), d = line(); - assert.pathEqual(l([[0, 0]]), d([[0, 0]])); - assert.pathEqual(l([[0, 0], [1, 1]]), d([[0, 0], [1, 1]])); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0]]), d([[0, 0], [1, 1], [2, 0]])); - }, - "basis-closed interpolation reverts to linear with fewer than three points": function(line) { - var l = line().interpolate("basis-open"), d = line(); - assert.pathEqual(l([[0, 0]]), d([[0, 0]])); - assert.pathEqual(l([[0, 0], [1, 1]]), d([[0, 0], [1, 1]])); - } - }, - - "interpolate(bundle)": { - "supports bundle interpolation": function(line) { - var l = line().interpolate("bundle"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M0,0L0.16666666666666666,0.11666666666666665C0.3333333333333333,0.2333333333333333,0.6666666666666666,0.4666666666666666,1,0.4666666666666666C1.3333333333333333,0.4666666666666666,1.6666666666666665,0.2333333333333333,2,0.2333333333333333C2.333333333333333,0.2333333333333333,2.6666666666666665,0.4666666666666666,3,0.4666666666666666C3.333333333333333,0.4666666666666666,3.6666666666666665,0.2333333333333333,3.833333333333333,0.11666666666666665L4,0"); - }, - "observes the specified tension": function(line) { - var l = line().interpolate("bundle").tension(1); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), line().interpolate("basis")([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]])); - }, - "supports a single-element array": function(line) { - var l = line().interpolate("bundle").tension(1); - assert.pathEqual(l([[0, 0]]), "M0,0"); - } - }, - - "interpolate(cardinal)": { - "supports cardinal interpolation": function(line) { - var l = line().interpolate("cardinal"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M0,0Q0.8,1,1,1C1.3,1,1.7,0,2,0S2.7,1,3,1Q3.2,1,4,0"); - }, - "supports cardinal-open interpolation": function(line) { - var l = line().interpolate("cardinal-open"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M1,1C1.3,1,1.7,0,2,0S2.7,1,3,1"); - }, - "supports cardinal-closed interpolation": function(line) { - var l = line().interpolate("cardinal-closed"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M0,0C-0.45,0.15,0.7,1,1,1S1.7,0,2,0S2.7,1,3,1S4.45,0.15,4,0S0.45,-0.15,0,0"); - }, - "cardinal interpolation reverts to linear with fewer than three points": function(line) { - var l = line().interpolate("cardinal"), d = line(); - assert.pathEqual(l([[0, 0]]), d([[0, 0]])); - assert.pathEqual(l([[0, 0], [1, 1]]), d([[0, 0], [1, 1]])); - }, - "cardinal-open interpolation reverts to linear with fewer than four points": function(line) { - var l = line().interpolate("cardinal-open"), d = line(); - assert.pathEqual(l([[0, 0]]), d([[0, 0]])); - assert.pathEqual(l([[0, 0], [1, 1]]), d([[0, 0], [1, 1]])); - assert.pathEqual(l([[0, 0], [1, 1], [2, 0]]), d([[0, 0], [1, 1], [2, 0]])); - }, - "cardinal-closed interpolation reverts to linear with fewer than three points": function(line) { - var l = line().interpolate("cardinal-open"), d = line(); - assert.pathEqual(l([[0, 0]]), d([[0, 0]])); - assert.pathEqual(l([[0, 0], [1, 1]]), d([[0, 0], [1, 1]])); - }, - "observes the specified tension": function(line) { - var l = line().tension(.5); - assert.pathEqual(l.interpolate("cardinal")([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M0,0Q0.6666666666666667,1,1,1C1.5,1,1.5,0,2,0S2.5,1,3,1Q3.3333333333333335,1,4,0"); - assert.pathEqual(l.interpolate("cardinal-open")([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M1,1C1.5,1,1.5,0,2,0S2.5,1,3,1"); - assert.pathEqual(l.interpolate("cardinal-closed")([[0, 0], [1, 1], [2, 0], [3, 1], [4, 0]]), "M0,0C-0.75,0.25,0.5,1,1,1S1.5,0,2,0S2.5,1,3,1S4.75,0.25,4,0S0.75,-0.25,0,0"); - } - }, - - "interpolate(monotone)": { - "supports monotone interpolation": function(line) { - var l = line().interpolate("monotone"); - assert.pathEqual(l([[0, 0], [1, 1], [2, 1], [3, 0], [4, 0]]), "M0,0C0.08333333333333333,0.08333333333333333,0.6666666666666667,1,1,1S1.6666666666666667,1,2,1S2.6666666666666665,0,3,0S3.8333333333333335,0,4,0"); - }, - "monotone interpolation reverts to linear with fewer than three points": function(line) { - var l = line().interpolate("monotone"), d = line(); - assert.pathEqual(l([[0, 0]]), d([[0, 0]])); - assert.pathEqual(l([[0, 0], [1, 1]]), d([[0, 0], [1, 1]])); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/symbol-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/svg/symbol-test.js deleted file mode 100644 index 9477a9a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/svg/symbol-test.js +++ /dev/null @@ -1,91 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.svg.symbol"); - -suite.addBatch({ - "symbol": { - topic: load("svg/symbol").expression("d3.svg.symbol"), - "default symbol is a fixed-size circle": function(symbol) { - var a = symbol(); - assert.pathEqual(a(), "M0,4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,-4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,4.51351666838205Z"); - }, - "size accessor specifies shape area in square pixels": function(symbol) { - var a = symbol().size(Number); - assert.pathEqual(a(0), "M0,0A0,0 0 1,1 0,0A0,0 0 1,1 0,0Z"); - assert.pathEqual(a(Math.PI), "M0,1A1,1 0 1,1 0,-1A1,1 0 1,1 0,1Z"); - assert.pathEqual(a(4 * Math.PI), "M0,2A2,2 0 1,1 0,-2A2,2 0 1,1 0,2Z"); - }, - "size accessor is passed data and index": function(symbol) { - var a = symbol().size(function(d, i) { return d.z * 2 + i; }); - assert.pathEqual(a({z: 0}, 0), "M0,0A0,0 0 1,1 0,0A0,0 0 1,1 0,0Z"); - assert.pathEqual(a({z: Math.PI}, 1), "M0,1.5225997130512636A1.5225997130512636,1.5225997130512636 0 1,1 0,-1.5225997130512636A1.5225997130512636,1.5225997130512636 0 1,1 0,1.5225997130512636Z"); - assert.pathEqual(a({z: 4 * Math.PI}, 2), "M0,2.938812646693828A2.938812646693828,2.938812646693828 0 1,1 0,-2.938812646693828A2.938812646693828,2.938812646693828 0 1,1 0,2.938812646693828Z"); - }, - "supports cross symbol type": function(symbol) { - var a = symbol().type("cross").size(Number); - assert.pathEqual(a(0), "M0,0H0V0H0V0H0V0H0V0H0V0H0Z"); - assert.pathEqual(a(20), "M-3,-1H-1V-3H1V-1H3V1H1V3H-1V1H-3Z"); - }, - "supports diamond symbol type": function(symbol) { - var a = symbol().type("diamond").size(Number); - assert.pathEqual(a(0), "M0,0L0,0 0,0 0,0Z"); - assert.pathEqual(a(10), "M0,-2.9428309563827124L1.6990442448471224,0 0,2.9428309563827124 -1.6990442448471224,0Z"); - }, - "supports square symbol type": function(symbol) { - var a = symbol().type("square").size(Number); - assert.pathEqual(a(0), "M0,0L0,0 0,0 0,0Z"); - assert.pathEqual(a(4), "M-1,-1L1,-1 1,1 -1,1Z"); - assert.pathEqual(a(16), "M-2,-2L2,-2 2,2 -2,2Z"); - }, - "supports triangle-down symbol type": function(symbol) { - var a = symbol().type("triangle-down").size(Number); - assert.pathEqual(a(0), "M0,0L0,0 0,0Z"); - assert.pathEqual(a(10), "M0,2.0808957251439084L2.4028114141347543,-2.0808957251439084 -2.4028114141347543,-2.0808957251439084Z"); - }, - "supports triangle-up symbol type": function(symbol) { - var a = symbol().type("triangle-up").size(Number); - assert.pathEqual(a(0), "M0,0L0,0 0,0Z"); - assert.pathEqual(a(10), "M0,-2.0808957251439084L2.4028114141347543,2.0808957251439084 -2.4028114141347543,2.0808957251439084Z"); - }, - "unknown symbol type defaults to circle": function(symbol) { - var a = symbol().type(String); - assert.pathEqual(a(), "M0,4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,-4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,4.51351666838205Z"); - assert.pathEqual(a("invalid"), "M0,4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,-4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,4.51351666838205Z"); - assert.pathEqual(a("hasOwnProperty"), "M0,4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,-4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,4.51351666838205Z"); - }, - "can specify type accessor as a function": function(symbol) { - var a = symbol().type(String); - assert.pathEqual(a("circle"), "M0,4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,-4.51351666838205A4.51351666838205,4.51351666838205 0 1,1 0,4.51351666838205Z"); - assert.pathEqual(a("cross"), "M-5.366563145999495,-1.7888543819998317H-1.7888543819998317V-5.366563145999495H1.7888543819998317V-1.7888543819998317H5.366563145999495V1.7888543819998317H1.7888543819998317V5.366563145999495H-1.7888543819998317V1.7888543819998317H-5.366563145999495Z"); - assert.pathEqual(a("diamond"), "M0,-7.444838872816797L4.298279727294167,0 0,7.444838872816797 -4.298279727294167,0Z"); - assert.pathEqual(a("square"), "M-4,-4L4,-4 4,4 -4,4Z"); - assert.pathEqual(a("triangle-down"), "M0,5.26429605180997L6.078685485212741,-5.26429605180997 -6.078685485212741,-5.26429605180997Z"); - assert.pathEqual(a("triangle-up"), "M0,-5.26429605180997L6.078685485212741,5.26429605180997 -6.078685485212741,5.26429605180997Z"); - } - }, - "symbolTypes": { - topic: load("svg/symbol").expression("d3.svg.symbolTypes"), - "contains circle": function(types) { - assert.isTrue(types.indexOf("circle") != -1); - }, - "contains cross": function(types) { - assert.isTrue(types.indexOf("cross") != -1); - }, - "contains diamond": function(types) { - assert.isTrue(types.indexOf("diamond") != -1); - }, - "contains square": function(types) { - assert.isTrue(types.indexOf("square") != -1); - }, - "contains triangle-down": function(types) { - assert.isTrue(types.indexOf("triangle-down") != -1); - }, - "contains triangle-up": function(types) { - assert.isTrue(types.indexOf("triangle-up") != -1); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/day-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/day-test.js deleted file mode 100644 index c408b5a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/day-test.js +++ /dev/null @@ -1,178 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.day"); - -suite.addBatch({ - "day": { - topic: load("time/day").expression("d3.time.day"), - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns midnights": function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23)), local(2010, 11, 31)); - assert.deepEqual(floor(local(2011, 00, 01, 00)), local(2011, 00, 01)); - assert.deepEqual(floor(local(2011, 00, 01, 01)), local(2011, 00, 01)); - }, - "observes start of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 02, 13, 07)), local(2011, 02, 12)); - assert.deepEqual(floor(utc(2011, 02, 13, 08)), local(2011, 02, 13)); - assert.deepEqual(floor(utc(2011, 02, 13, 09)), local(2011, 02, 13)); - assert.deepEqual(floor(utc(2011, 02, 13, 10)), local(2011, 02, 13)); - }, - "observes end of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 10, 06, 07)), local(2011, 10, 06)); - assert.deepEqual(floor(utc(2011, 10, 06, 08)), local(2011, 10, 06)); - assert.deepEqual(floor(utc(2011, 10, 06, 09)), local(2011, 10, 06)); - assert.deepEqual(floor(utc(2011, 10, 06, 10)), local(2011, 10, 06)); - }, - "correctly handles years in the first century": function(floor) { - assert.deepEqual(floor(local(0011, 10, 06, 07)), local(0011, 10, 06)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns midnights": function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 30, 23)), local(2010, 11, 31)); - assert.deepEqual(ceil(local(2010, 11, 31, 00)), local(2010, 11, 31)); - assert.deepEqual(ceil(local(2010, 11, 31, 01)), local(2011, 00, 01)); - }, - "observes start of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 02, 13, 07)), local(2011, 02, 13)); - assert.deepEqual(ceil(utc(2011, 02, 13, 08)), local(2011, 02, 13)); - assert.deepEqual(ceil(utc(2011, 02, 13, 09)), local(2011, 02, 14)); - assert.deepEqual(ceil(utc(2011, 02, 13, 10)), local(2011, 02, 14)); - }, - "observes end of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 10, 06, 07)), local(2011, 10, 06)); - assert.deepEqual(ceil(utc(2011, 10, 06, 08)), local(2011, 10, 07)); - assert.deepEqual(ceil(utc(2011, 10, 06, 09)), local(2011, 10, 07)); - assert.deepEqual(ceil(utc(2011, 10, 06, 10)), local(2011, 10, 07)); - }, - "handles midnight for leap years": function(ceil) { - assert.deepEqual(ceil(utc(2012, 02, 01, 00)), local(2012, 02, 01)); - assert.deepEqual(ceil(utc(2012, 02, 01, 00)), local(2012, 02, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = local(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, local(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), +1), local(2011, 00, 01, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 456), -2), local(2010, 11, 29, 23, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31), -1), local(2010, 11, 30)); - assert.deepEqual(offset(local(2011, 00, 01), -2), local(2010, 11, 30)); - assert.deepEqual(offset(local(2011, 00, 01), -1), local(2010, 11, 31)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31), +1), local(2011, 00, 01)); - assert.deepEqual(offset(local(2010, 11, 30), +2), local(2011, 00, 01)); - assert.deepEqual(offset(local(2010, 11, 30), +1), local(2010, 11, 31)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), 0), local(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58, 000), 0), local(2010, 11, 31, 23, 59, 58, 000)); - } - }, - "UTC": { - topic: function(interval) { - return interval.utc; - }, - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns midnights": function(floor) { - assert.deepEqual(floor(utc(2010, 11, 31, 23)), utc(2010, 11, 31)); - assert.deepEqual(floor(utc(2011, 00, 01, 00)), utc(2011, 00, 01)); - assert.deepEqual(floor(utc(2011, 00, 01, 01)), utc(2011, 00, 01)); - }, - "does not observe the start of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 02, 13, 07)), utc(2011, 02, 13)); - assert.deepEqual(floor(utc(2011, 02, 13, 08)), utc(2011, 02, 13)); - assert.deepEqual(floor(utc(2011, 02, 13, 09)), utc(2011, 02, 13)); - assert.deepEqual(floor(utc(2011, 02, 13, 10)), utc(2011, 02, 13)); - }, - "does not observe the end of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 10, 06, 05)), utc(2011, 10, 06)); - assert.deepEqual(floor(utc(2011, 10, 06, 06)), utc(2011, 10, 06)); - assert.deepEqual(floor(utc(2011, 10, 06, 07)), utc(2011, 10, 06)); - assert.deepEqual(floor(utc(2011, 10, 06, 08)), utc(2011, 10, 06)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns midnights": function(ceil) { - assert.deepEqual(ceil(utc(2010, 11, 30, 23)), utc(2010, 11, 31)); - assert.deepEqual(ceil(utc(2010, 11, 31, 00)), utc(2010, 11, 31)); - assert.deepEqual(ceil(utc(2010, 11, 31, 01)), utc(2011, 00, 01)); - }, - "does not observe the start of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 02, 13, 07)), utc(2011, 02, 14)); - assert.deepEqual(ceil(utc(2011, 02, 13, 08)), utc(2011, 02, 14)); - assert.deepEqual(ceil(utc(2011, 02, 13, 09)), utc(2011, 02, 14)); - assert.deepEqual(ceil(utc(2011, 02, 13, 10)), utc(2011, 02, 14)); - }, - "does not observe the end of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 10, 06, 05)), utc(2011, 10, 07)); - assert.deepEqual(ceil(utc(2011, 10, 06, 06)), utc(2011, 10, 07)); - assert.deepEqual(ceil(utc(2011, 10, 06, 07)), utc(2011, 10, 07)); - assert.deepEqual(ceil(utc(2011, 10, 06, 08)), utc(2011, 10, 07)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = utc(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, utc(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), +1), utc(2011, 00, 01, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 456), -2), utc(2010, 11, 29, 23, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31), -1), utc(2010, 11, 30)); - assert.deepEqual(offset(utc(2011, 00, 01), -2), utc(2010, 11, 30)); - assert.deepEqual(offset(utc(2011, 00, 01), -1), utc(2010, 11, 31)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31), +1), utc(2011, 00, 01)); - assert.deepEqual(offset(utc(2010, 11, 30), +2), utc(2011, 00, 01)); - assert.deepEqual(offset(utc(2010, 11, 30), +1), utc(2010, 11, 31)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), 0), utc(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58, 000), 0), utc(2010, 11, 31, 23, 59, 58, 000)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/dayOfYear-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/dayOfYear-test.js deleted file mode 100644 index 91866cd..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/dayOfYear-test.js +++ /dev/null @@ -1,16 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.time.dayOfYear"); - -suite.addBatch({ - "dayOfYear": { - topic: load("time/day").expression("d3.time.dayOfYear"), - "no floating-point rounding error": function(dayOfYear) { - assert.equal(dayOfYear(new Date(2011, 4, 9)), 128); - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/days-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/days-test.js deleted file mode 100644 index e20dc36..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/days-test.js +++ /dev/null @@ -1,95 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.days"); - -suite.addBatch({ - "days": { - topic: load("time/day").expression("d3.time.days"), - "returns midnights": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 12), local(2011, 0, 3, 12)), [ - local(2011, 0, 1), - local(2011, 0, 2), - local(2011, 0, 3) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(local(2010, 11, 31), local(2011, 0, 3))[0], local(2010, 11, 31)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(local(2010, 11, 31), local(2011, 0, 3))[2], local(2011, 0, 2)); - }, - "can skip days": function(range) { - assert.deepEqual(range(local(2010, 11, 29), local(2011, 0, 14), 5), [ - local(2010, 11, 31), - local(2011, 0, 1), - local(2011, 0, 6), - local(2011, 0, 11) - ]); - }, - "observes start of daylight savings time": function(range) { - assert.deepEqual(range(local(2011, 2, 12), local(2011, 2, 16)), [ - local(2011, 2, 12), - local(2011, 2, 13), - local(2011, 2, 14), - local(2011, 2, 15) - ]); - }, - "observes end of daylight savings time": function(range) { - assert.deepEqual(range(local(2011, 10, 5), local(2011, 10, 9)), [ - local(2011, 10, 5), - local(2011, 10, 6), - local(2011, 10, 7), - local(2011, 10, 8) - ]); - }, - "UTC": { - topic: function(range) { - return range.utc; - }, - "returns midnights": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 12), utc(2011, 0, 3, 12)), [ - utc(2011, 0, 1), - utc(2011, 0, 2), - utc(2011, 0, 3) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 31), utc(2011, 0, 3))[0], utc(2010, 11, 31)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 31), utc(2011, 0, 3))[2], utc(2011, 0, 2)); - }, - "can skip days": function(range) { - assert.deepEqual(range(utc(2010, 11, 29), utc(2011, 0, 14), 5), [ - utc(2010, 11, 31), - utc(2011, 0, 1), - utc(2011, 0, 6), - utc(2011, 0, 11) - ]); - }, - "does not observe the start of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 2, 12), utc(2011, 2, 16)), [ - utc(2011, 2, 12), - utc(2011, 2, 13), - utc(2011, 2, 14), - utc(2011, 2, 15) - ]); - }, - "does not observe the end of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 10, 5), utc(2011, 10, 9)), [ - utc(2011, 10, 5), - utc(2011, 10, 6), - utc(2011, 10, 7), - utc(2011, 10, 8) - ]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-iso-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-iso-test.js deleted file mode 100644 index fbc0f91..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-iso-test.js +++ /dev/null @@ -1,33 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - utc = time.utc; - -var suite = vows.describe("d3.time.format"); - -suite.addBatch({ - "format.iso": { - topic: load("time/format-iso").expression("d3.time.format.iso"), - - "toString is %Y-%m-%dT%H:%M:%S.%LZ": function(format) { - assert.equal(format + "", "%Y-%m-%dT%H:%M:%S.%LZ"); - }, - - "formats as ISO 8601": function(format) { - assert.equal(format(utc(1990, 0, 1, 0, 0, 0)), "1990-01-01T00:00:00.000Z"); - assert.equal(format(utc(2011, 11, 31, 23, 59, 59)), "2011-12-31T23:59:59.000Z"); - }, - - "parse": { - "parses as ISO 8601": function(format) { - var p = format.parse; - assert.deepEqual(p("1990-01-01T00:00:00.000Z"), utc(1990, 0, 1, 0, 0, 0)); - assert.deepEqual(p("2011-12-31T23:59:59.000Z"), utc(2011, 11, 31, 23, 59, 59)); - assert.isNull(p("1990-01-01T00:00:00.000X")); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-test.js deleted file mode 100644 index 5599b89..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-test.js +++ /dev/null @@ -1,354 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local; - -var suite = vows.describe("d3.time.format"); - -suite.addBatch({ - "format": { - topic: load("time/format").expression("d3.time.format"), - "formats abbreviated weekday": function(format) { - var f = format("%a"); - assert.equal(f(local(1990, 0, 1)), "Mon"); - assert.equal(f(local(1990, 0, 2)), "Tue"); - assert.equal(f(local(1990, 0, 3)), "Wed"); - assert.equal(f(local(1990, 0, 4)), "Thu"); - assert.equal(f(local(1990, 0, 5)), "Fri"); - assert.equal(f(local(1990, 0, 6)), "Sat"); - assert.equal(f(local(1990, 0, 7)), "Sun"); - }, - "formats weekday": function(format) { - var f = format("%A"); - assert.equal(f(local(1990, 0, 1)), "Monday"); - assert.equal(f(local(1990, 0, 2)), "Tuesday"); - assert.equal(f(local(1990, 0, 3)), "Wednesday"); - assert.equal(f(local(1990, 0, 4)), "Thursday"); - assert.equal(f(local(1990, 0, 5)), "Friday"); - assert.equal(f(local(1990, 0, 6)), "Saturday"); - assert.equal(f(local(1990, 0, 7)), "Sunday"); - }, - "formats abbreviated month": function(format) { - var f = format("%b"); - assert.equal(f(local(1990, 0, 1)), "Jan"); - assert.equal(f(local(1990, 1, 1)), "Feb"); - assert.equal(f(local(1990, 2, 1)), "Mar"); - assert.equal(f(local(1990, 3, 1)), "Apr"); - assert.equal(f(local(1990, 4, 1)), "May"); - assert.equal(f(local(1990, 5, 1)), "Jun"); - assert.equal(f(local(1990, 6, 1)), "Jul"); - assert.equal(f(local(1990, 7, 1)), "Aug"); - assert.equal(f(local(1990, 8, 1)), "Sep"); - assert.equal(f(local(1990, 9, 1)), "Oct"); - assert.equal(f(local(1990, 10, 1)), "Nov"); - assert.equal(f(local(1990, 11, 1)), "Dec"); - }, - "formats month": function(format) { - var f = format("%B"); - assert.equal(f(local(1990, 0, 1)), "January"); - assert.equal(f(local(1990, 1, 1)), "February"); - assert.equal(f(local(1990, 2, 1)), "March"); - assert.equal(f(local(1990, 3, 1)), "April"); - assert.equal(f(local(1990, 4, 1)), "May"); - assert.equal(f(local(1990, 5, 1)), "June"); - assert.equal(f(local(1990, 6, 1)), "July"); - assert.equal(f(local(1990, 7, 1)), "August"); - assert.equal(f(local(1990, 8, 1)), "September"); - assert.equal(f(local(1990, 9, 1)), "October"); - assert.equal(f(local(1990, 10, 1)), "November"); - assert.equal(f(local(1990, 11, 1)), "December"); - }, - "formats locale date and time": function(format) { - var f = format("%c"); - assert.equal(f(local(1990, 0, 1)), "Mon Jan 1 00:00:00 1990"); - }, - "formats zero-padded date": function(format) { - var f = format("%d"); - assert.equal(f(local(1990, 0, 1)), "01"); - }, - "formats space-padded date": function(format) { - var f = format("%e"); - assert.equal(f(local(1990, 0, 1)), " 1"); - }, - "formats zero-padded hour (24)": function(format) { - var f = format("%H"); - assert.equal(f(local(1990, 0, 1, 0)), "00"); - assert.equal(f(local(1990, 0, 1, 13)), "13"); - }, - "formats zero-padded hour (12)": function(format) { - var f = format("%I"); - assert.equal(f(local(1990, 0, 1, 0)), "12"); - assert.equal(f(local(1990, 0, 1, 13)), "01"); - }, - "formats zero-padded day of year": function(format) { - var f = format("%j"); - assert.equal(f(local(1990, 0, 1)), "001"); - assert.equal(f(local(1990, 5, 1)), "152"); - assert.equal(f(local(2010, 2, 13)), "072"); - assert.equal(f(local(2010, 2, 14)), "073"); // DST begins - assert.equal(f(local(2010, 2, 15)), "074"); - assert.equal(f(local(2010, 10, 6)), "310"); - assert.equal(f(local(2010, 10, 7)), "311"); // DST ends - assert.equal(f(local(2010, 10, 8)), "312"); - }, - "formats zero-padded month": function(format) { - var f = format("%m"); - assert.equal(f(local(1990, 0, 1)), "01"); - assert.equal(f(local(1990, 9, 1)), "10"); - }, - "formats zero-padded minute": function(format) { - var f = format("%M"); - assert.equal(f(local(1990, 0, 1, 0, 0)), "00"); - assert.equal(f(local(1990, 0, 1, 0, 32)), "32"); - }, - "formats AM or PM": function(format) { - var f = format("%p"); - assert.equal(f(local(1990, 0, 1, 0)), "AM"); - assert.equal(f(local(1990, 0, 1, 13)), "PM"); - }, - "formats zero-padded second": function(format) { - var f = format("%S"); - assert.equal(f(local(1990, 0, 1, 0, 0, 0)), "00"); - assert.equal(f(local(1990, 0, 1, 0, 0, 32)), "32"); - var f = format("%0S"); - assert.equal(f(local(1990, 0, 1, 0, 0, 0)), "00"); - assert.equal(f(local(1990, 0, 1, 0, 0, 32)), "32"); - }, - "formats space-padded second": function(format) { - var f = format("%_S"); - assert.equal(f(local(1990, 0, 1, 0, 0, 0)), " 0"); - assert.equal(f(local(1990, 0, 1, 0, 0, 3)), " 3"); - assert.equal(f(local(1990, 0, 1, 0, 0, 32)), "32"); - }, - "formats no-padded second": function(format) { - var f = format("%-S"); - assert.equal(f(local(1990, 0, 1, 0, 0, 0)), "0"); - assert.equal(f(local(1990, 0, 1, 0, 0, 3)), "3"); - assert.equal(f(local(1990, 0, 1, 0, 0, 32)), "32"); - }, - "formats zero-padded millisecond": function(format) { - var f = format("%L"); - assert.equal(f(local(1990, 0, 1, 0, 0, 0, 0)), "000"); - assert.equal(f(local(1990, 0, 1, 0, 0, 0, 432)), "432"); - }, - "formats zero-padded week number": function(format) { - var f = format("%U"); - assert.equal(f(local(1990, 0, 1)), "00"); - assert.equal(f(local(1990, 5, 1)), "21"); - assert.equal(f(local(2010, 2, 13, 23)), "10"); - assert.equal(f(local(2010, 2, 14, 00)), "11"); // DST begins - assert.equal(f(local(2010, 2, 15, 00)), "11"); - assert.equal(f(local(2010, 10, 6, 23)), "44"); - assert.equal(f(local(2010, 10, 7, 00)), "45"); // DST ends - assert.equal(f(local(2010, 10, 8, 00)), "45"); - }, - "formats locale date": function(format) { - var f = format("%x"); - assert.equal(f(local(1990, 0, 1)), "01/01/1990"); - assert.equal(f(local(2010, 5, 1)), "06/01/2010"); - }, - "formats locale time": function(format) { - var f = format("%X"); - assert.equal(f(local(1990, 0, 1)), "00:00:00"); - assert.equal(f(local(1990, 0, 1, 13, 34, 59)), "13:34:59"); - }, - "formats zero-padded two-digit year": function(format) { - var f = format("%y"); - assert.equal(f(local(1990, 0, 1)), "90"); - assert.equal(f(local(2002, 0, 1)), "02"); - assert.equal(f(local(-2, 0, 1)), "-02"); - }, - "formats zero-padded four-digit year": function(format) { - var f = format("%Y"); - assert.equal(f(local(123, 0, 1)), "0123"); - assert.equal(f(local(1990, 0, 1)), "1990"); - assert.equal(f(local(2002, 0, 1)), "2002"); - assert.equal(f(local(10002, 0, 1)), "0002"); - assert.equal(f(local(-2, 0, 1)), "-0002"); - }, - "formats time zone": function(format) { - var f = format("%Z"); - assert.equal(f(local(1990, 0, 1)), "-0800"); - }, - "formats literal percent sign": function(format) { - var f = format("%%"); - assert.equal(f(local(1990, 0, 1)), "%"); - }, - - "multi": { - topic: function(format) { - return format.multi([ - [".%L", function(d) { return d.getMilliseconds(); }], - [":%S", function(d) { return d.getSeconds(); }], - ["%I:%M", function(d) { return d.getMinutes(); }], - ["%a %d", function(d) { return d.getDay() && d.getDate() != 1; }], - ["%b %d", function(d) { return d.getDate() != 1; }], - ["%I %p", function(d) { return d.getHours(); }], - ["%B", function(d) { return d.getMonth(); }], - ["%Y", function() { return true; }] - ]); - }, - "returns a multi-formatter using the predicated formats": function(f) { - assert.equal(f(local(1990, 0, 1, 1)), "01 AM"); - }, - "applies the first format for which the predicate returns true": function(f) { - assert.equal(f(local(1990, 0, 1, 0, 0, 0, 12)), ".012"); - assert.equal(f(local(1990, 0, 1, 0, 0, 1)), ":01"); - assert.equal(f(local(1990, 0, 1, 0, 1)), "12:01"); - assert.equal(f(local(1990, 0, 2)), "Tue 02"); - assert.equal(f(local(1990, 1, 1)), "February"); - assert.equal(f(local(1990, 0, 1)), "1990"); - } - }, - - "parse": { - "parses abbreviated weekday and numeric date": function(format) { - var p = format("%a %m/%d/%Y").parse; - assert.deepEqual(p("Sun 01/01/1990"), local(1990, 0, 1)); - assert.deepEqual(p("Wed 02/03/1991"), local(1991, 1, 3)); - assert.isNull(p("XXX 03/10/2010")); - }, - "parses weekday and numeric date": function(format) { - var p = format("%A %m/%d/%Y").parse; - assert.deepEqual(p("Sunday 01/01/1990"), local(1990, 0, 1)); - assert.deepEqual(p("Wednesday 02/03/1991"), local(1991, 1, 3)); - assert.isNull(p("Caturday 03/10/2010")); - }, - "parses abbreviated weekday, week number (Sunday) and year": function(format) { - var p = format("%a %U %Y").parse; - assert.deepEqual(p("Mon 00 1990"), local(1990, 0, 1)); - assert.deepEqual(p("Sun 05 1991"), local(1991, 1, 3)); - assert.deepEqual(p("Sun 01 1995"), local(1995, 0, 1)); - assert.isNull(p("XXX 03 2010")); - }, - "parses weekday, week number (Sunday) and year": function(format) { - var p = format("%A %U %Y").parse; - assert.deepEqual(p("Monday 00 1990"), local(1990, 0, 1)); - assert.deepEqual(p("Sunday 05 1991"), local(1991, 1, 3)); - assert.deepEqual(p("Sunday 01 1995"), local(1995, 0, 1)); - assert.isNull(p("Caturday 03 2010")); - }, - "parses numeric weekday, week number (Sunday) and year": function(format) { - var p = format("%w %U %Y").parse; - assert.deepEqual(p("1 00 1990"), local(1990, 0, 1)); - assert.deepEqual(p("0 05 1991"), local(1991, 1, 3)); - assert.deepEqual(p("0 01 1995"), local(1995, 0, 1)); - assert.isNull(p("X 03 2010")); - }, - "parses abbreviated weekday, week number (Monday) and year": function(format) { - var p = format("%a %W %Y").parse; - assert.deepEqual(p("Mon 01 1990"), local(1990, 0, 1)); - assert.deepEqual(p("Sun 04 1991"), local(1991, 1, 3)); - assert.deepEqual(p("Sun 00 1995"), local(1995, 0, 1)); - assert.isNull(p("XXX 03 2010")); - }, - "parses weekday, week number (Monday) and year": function(format) { - var p = format("%A %W %Y").parse; - assert.deepEqual(p("Monday 01 1990"), local(1990, 0, 1)); - assert.deepEqual(p("Sunday 04 1991"), local(1991, 1, 3)); - assert.deepEqual(p("Sunday 00 1995"), local(1995, 0, 1)); - assert.isNull(p("Caturday 03 2010")); - }, - "parses numeric weekday, week number (Monday) and year": function(format) { - var p = format("%w %W %Y").parse; - assert.deepEqual(p("1 01 1990"), local(1990, 0, 1)); - assert.deepEqual(p("0 04 1991"), local(1991, 1, 3)); - assert.deepEqual(p("0 00 1995"), local(1995, 0, 1)); - assert.isNull(p("X 03 2010")); - }, - "parses numeric date": function(format) { - var p = format("%m/%d/%y").parse; - assert.deepEqual(p("01/01/90"), local(1990, 0, 1)); - assert.deepEqual(p("02/03/91"), local(1991, 1, 3)); - assert.isNull(p("03/10/2010")); - }, - "parses locale date": function(format) { - var p = format("%x").parse; - assert.deepEqual(p("01/01/1990"), local(1990, 0, 1)); - assert.deepEqual(p("02/03/1991"), local(1991, 1, 3)); - assert.deepEqual(p("03/10/2010"), local(2010, 2, 10)); - }, - "parses abbreviated month, date and year": function(format) { - var p = format("%b %d, %Y").parse; - assert.deepEqual(p("jan 01, 1990"), local(1990, 0, 1)); - assert.deepEqual(p("feb 2, 2010"), local(2010, 1, 2)); - assert.isNull(p("jan. 1, 1990")); - }, - "parses month, date and year": function(format) { - var p = format("%B %d, %Y").parse; - assert.deepEqual(p("january 01, 1990"), local(1990, 0, 1)); - assert.deepEqual(p("February 2, 2010"), local(2010, 1, 2)); - assert.isNull(p("jan 1, 1990")); - }, - "parses day of year and numeric date": function(format) { - var p = format("%j %m/%d/%Y").parse; - assert.deepEqual(p("001 01/01/1990"), local(1990, 0, 1)); - assert.deepEqual(p("034 02/03/1991"), local(1991, 1, 3)); - assert.isNull(p("2012 03/10/2010")); - }, - "parses locale date and time": function(format) { - var p = format("%c").parse; - assert.deepEqual(p("Mon Jan 1 00:00:00 1990"), local(1990, 0, 1)); - assert.deepEqual(p("Sun Jan 1 00:00:00 1990"), local(1990, 0, 1)); - assert.deepEqual(p("Mon Jan 01 00:00:00 1990"), local(1990, 0, 1)); - assert.deepEqual(p("Mon Jan 1 00:00:00 1990"), local(1990, 0, 1)); - assert.deepEqual(p("Mon Jan 1 0:0:0 1990"), local(1990, 0, 1)); - }, - "parses twenty-four hour, minute and second": function(format) { - var p = format("%H:%M:%S").parse; - assert.deepEqual(p("00:00:00"), local(1900, 0, 1, 0, 0, 0)); - assert.deepEqual(p("11:59:59"), local(1900, 0, 1, 11, 59, 59)); - assert.deepEqual(p("12:00:00"), local(1900, 0, 1, 12, 0, 0)); - assert.deepEqual(p("12:00:01"), local(1900, 0, 1, 12, 0, 1)); - assert.deepEqual(p("23:59:59"), local(1900, 0, 1, 23, 59, 59)); - }, - "parses locale time": function(format) { - var p = format("%X").parse; - assert.deepEqual(p("00:00:00"), local(1900, 0, 1, 0, 0, 0)); - assert.deepEqual(p("11:59:59"), local(1900, 0, 1, 11, 59, 59)); - assert.deepEqual(p("12:00:00"), local(1900, 0, 1, 12, 0, 0)); - assert.deepEqual(p("12:00:01"), local(1900, 0, 1, 12, 0, 1)); - assert.deepEqual(p("23:59:59"), local(1900, 0, 1, 23, 59, 59)); - }, - "parses twelve hour, minute and second": function(format) { - var p = format("%I:%M:%S %p").parse; - assert.deepEqual(p("12:00:00 am"), local(1900, 0, 1, 0, 0, 0)); - assert.deepEqual(p("11:59:59 AM"), local(1900, 0, 1, 11, 59, 59)); - assert.deepEqual(p("12:00:00 pm"), local(1900, 0, 1, 12, 0, 0)); - assert.deepEqual(p("12:00:01 pm"), local(1900, 0, 1, 12, 0, 1)); - assert.deepEqual(p("11:59:59 PM"), local(1900, 0, 1, 23, 59, 59)); - }, - "parses literal %": function(format) { - var p = format("%% %m/%d/%Y").parse; - assert.deepEqual(p("% 01/01/1990"), local(1990, 0, 1)); - assert.deepEqual(p("% 02/03/1991"), local(1991, 1, 3)); - assert.isNull(p("%% 03/10/2010")); - }, - "parses timezone offset": function(format) { - var p = format("%m/%d/%Y %Z").parse; - assert.deepEqual(p("01/02/1990 +0000"), local(1990, 0, 1, 16)); - assert.deepEqual(p("01/02/1990 +0100"), local(1990, 0, 1, 15)); - assert.deepEqual(p("01/02/1990 +0130"), local(1990, 0, 1, 14, 30)); - assert.deepEqual(p("01/02/1990 -0100"), local(1990, 0, 1, 17)); - assert.deepEqual(p("01/02/1990 -0130"), local(1990, 0, 1, 17, 30)); - assert.deepEqual(p("01/02/1990 -0800"), local(1990, 0, 2, 0)); - }, - "ignores optional padding modifier, skipping zeroes and spaces": function(format) { - var p = format("%-m/%0d/%_Y").parse; - assert.deepEqual(p("01/ 1/1990"), local(1990, 0, 1)); - }, - "doesn't crash when given weird strings": function(format) { - try { - Object.prototype.foo = 10; - var p = format("%b %d, %Y").parse; - assert.isNull(p("foo 1, 1990")); - } finally { - delete Object.prototype.foo; - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-utc-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-utc-test.js deleted file mode 100644 index c8bfa54..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/format-utc-test.js +++ /dev/null @@ -1,226 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - utc = time.utc; - -var suite = vows.describe("d3.time.format"); - -suite.addBatch({ - "format.utc": { - topic: load("time/format-utc").expression("d3.time.format.utc"), - "formats abbreviated weekday": function(format) { - var f = format("%a"); - assert.equal(f(utc(1990, 0, 1)), "Mon"); - assert.equal(f(utc(1990, 0, 2)), "Tue"); - assert.equal(f(utc(1990, 0, 3)), "Wed"); - assert.equal(f(utc(1990, 0, 4)), "Thu"); - assert.equal(f(utc(1990, 0, 5)), "Fri"); - assert.equal(f(utc(1990, 0, 6)), "Sat"); - assert.equal(f(utc(1990, 0, 7)), "Sun"); - }, - "formats weekday": function(format) { - var f = format("%A"); - assert.equal(f(utc(1990, 0, 1)), "Monday"); - assert.equal(f(utc(1990, 0, 2)), "Tuesday"); - assert.equal(f(utc(1990, 0, 3)), "Wednesday"); - assert.equal(f(utc(1990, 0, 4)), "Thursday"); - assert.equal(f(utc(1990, 0, 5)), "Friday"); - assert.equal(f(utc(1990, 0, 6)), "Saturday"); - assert.equal(f(utc(1990, 0, 7)), "Sunday"); - }, - "formats abbreviated month": function(format) { - var f = format("%b"); - assert.equal(f(utc(1990, 0, 1)), "Jan"); - assert.equal(f(utc(1990, 1, 1)), "Feb"); - assert.equal(f(utc(1990, 2, 1)), "Mar"); - assert.equal(f(utc(1990, 3, 1)), "Apr"); - assert.equal(f(utc(1990, 4, 1)), "May"); - assert.equal(f(utc(1990, 5, 1)), "Jun"); - assert.equal(f(utc(1990, 6, 1)), "Jul"); - assert.equal(f(utc(1990, 7, 1)), "Aug"); - assert.equal(f(utc(1990, 8, 1)), "Sep"); - assert.equal(f(utc(1990, 9, 1)), "Oct"); - assert.equal(f(utc(1990, 10, 1)), "Nov"); - assert.equal(f(utc(1990, 11, 1)), "Dec"); - }, - "formats locale date and time": function(format) { - var f = format("%c"); - assert.equal(f(utc(1990, 0, 1)), "Mon Jan 1 00:00:00 1990"); - }, - "formats zero-padded date": function(format) { - var f = format("%d"); - assert.equal(f(utc(1990, 0, 1)), "01"); - }, - "formats space-padded date": function(format) { - var f = format("%e"); - assert.equal(f(utc(1990, 0, 1)), " 1"); - }, - "formats zero-padded hour (24)": function(format) { - var f = format("%H"); - assert.equal(f(utc(1990, 0, 1, 0)), "00"); - assert.equal(f(utc(1990, 0, 1, 13)), "13"); - }, - "formats zero-padded hour (12)": function(format) { - var f = format("%I"); - assert.equal(f(utc(1990, 0, 1, 0)), "12"); - assert.equal(f(utc(1990, 0, 1, 13)), "01"); - }, - "formats zero-padded day of year": function(format) { - var f = format("%j"); - assert.equal(f(utc(1990, 0, 1)), "001"); - assert.equal(f(utc(1990, 5, 1)), "152"); - assert.equal(f(utc(2010, 2, 13, 23)), "072"); - assert.equal(f(utc(2010, 2, 14, 00)), "073"); // DST begins - assert.equal(f(utc(2010, 2, 15, 00)), "074"); - assert.equal(f(utc(2010, 10, 6, 23)), "310"); - assert.equal(f(utc(2010, 10, 7, 00)), "311"); // DST ends - assert.equal(f(utc(2010, 10, 8, 00)), "312"); - }, - "formats zero-padded month": function(format) { - var f = format("%m"); - assert.equal(f(utc(1990, 0, 1)), "01"); - assert.equal(f(utc(1990, 9, 1)), "10"); - }, - "formats zero-padded minute": function(format) { - var f = format("%M"); - assert.equal(f(utc(1990, 0, 1, 0, 0)), "00"); - assert.equal(f(utc(1990, 0, 1, 0, 32)), "32"); - }, - "formats AM or PM": function(format) { - var f = format("%p"); - assert.equal(f(utc(1990, 0, 1, 0)), "AM"); - assert.equal(f(utc(1990, 0, 1, 13)), "PM"); - }, - "formats zero-padded second": function(format) { - var f = format("%S"); - assert.equal(f(utc(1990, 0, 1, 0, 0, 0)), "00"); - assert.equal(f(utc(1990, 0, 1, 0, 0, 32)), "32"); - }, - "formats zero-padded millisecond": function(format) { - var f = format("%L"); - assert.equal(f(utc(1990, 0, 1, 0, 0, 0, 0)), "000"); - assert.equal(f(utc(1990, 0, 1, 0, 0, 0, 432)), "432"); - }, - "formats zero-padded week number": function(format) { - var f = format("%U"); - assert.equal(f(utc(1990, 0, 1)), "00"); - assert.equal(f(utc(1990, 5, 1)), "21"); - assert.equal(f(utc(2010, 2, 13, 23)), "10"); - assert.equal(f(utc(2010, 2, 14, 00)), "11"); // DST begins - assert.equal(f(utc(2010, 2, 15, 00)), "11"); - assert.equal(f(utc(2010, 10, 6, 23)), "44"); - assert.equal(f(utc(2010, 10, 7, 00)), "45"); // DST ends - assert.equal(f(utc(2010, 10, 8, 00)), "45"); - }, - "formats locale date": function(format) { - var f = format("%x"); - assert.equal(f(utc(1990, 0, 1)), "01/01/1990"); - assert.equal(f(utc(2010, 5, 1)), "06/01/2010"); - }, - "formats locale time": function(format) { - var f = format("%X"); - assert.equal(f(utc(1990, 0, 1)), "00:00:00"); - assert.equal(f(utc(1990, 0, 1, 13, 34, 59)), "13:34:59"); - }, - "formats zero-padded two-digit year": function(format) { - var f = format("%y"); - assert.equal(f(utc(1990, 0, 1)), "90"); - assert.equal(f(utc(2002, 0, 1)), "02"); - }, - "formats zero-padded four-digit year": function(format) { - var f = format("%Y"); - assert.equal(f(utc(123, 0, 1)), "0123"); - assert.equal(f(utc(1990, 0, 1)), "1990"); - assert.equal(f(utc(2002, 0, 1)), "2002"); - assert.equal(f(utc(10002, 0, 1)), "0002"); - }, - "formats time zone": function(format) { - var f = format("%Z"); - assert.equal(f(utc(1990, 0, 1)), "+0000"); - }, - "formats literal percent sign": function(format) { - var f = format("%%"); - assert.equal(f(utc(1990, 0, 1)), "%"); - }, - "parse": { - "parses abbreviated weekday and numeric date": function(format) { - var p = format("%a %m/%d/%Y").parse; - assert.deepEqual(p("Sun 01/01/1990"), utc(1990, 0, 1)); - assert.deepEqual(p("Wed 02/03/1991"), utc(1991, 1, 3)); - assert.isNull(p("XXX 03/10/2010")); - }, - "parses weekday and numeric date": function(format) { - var p = format("%A %m/%d/%Y").parse; - assert.deepEqual(p("Sunday 01/01/1990"), utc(1990, 0, 1)); - assert.deepEqual(p("Wednesday 02/03/1991"), utc(1991, 1, 3)); - assert.isNull(p("Caturday 03/10/2010")); - }, - "parses numeric date": function(format) { - var p = format("%m/%d/%y").parse; - assert.deepEqual(p("01/01/90"), utc(1990, 0, 1)); - assert.deepEqual(p("02/03/91"), utc(1991, 1, 3)); - assert.isNull(p("03/10/2010")); - }, - "parses locale date": function(format) { - var p = format("%x").parse; - assert.deepEqual(p("01/01/1990"), utc(1990, 0, 1)); - assert.deepEqual(p("02/03/1991"), utc(1991, 1, 3)); - assert.deepEqual(p("03/10/2010"), utc(2010, 2, 10)); - }, - "parses abbreviated month, date and year": function(format) { - var p = format("%b %d, %Y").parse; - assert.deepEqual(p("jan 01, 1990"), utc(1990, 0, 1)); - assert.deepEqual(p("feb 2, 2010"), utc(2010, 1, 2)); - assert.isNull(p("jan. 1, 1990")); - }, - "parses month, date and year": function(format) { - var p = format("%B %d, %Y").parse; - assert.deepEqual(p("january 01, 1990"), utc(1990, 0, 1)); - assert.deepEqual(p("February 2, 2010"), utc(2010, 1, 2)); - assert.isNull(p("jan 1, 1990")); - }, - "parses locale date and time": function(format) { - var p = format("%c").parse; - assert.deepEqual(p("Mon Jan 1 00:00:00 1990"), utc(1990, 0, 1)); - assert.deepEqual(p("Sun Jan 1 00:00:00 1990"), utc(1990, 0, 1)); - assert.deepEqual(p("Mon Jan 01 00:00:00 1990"), utc(1990, 0, 1)); - assert.deepEqual(p("Mon Jan 1 00:00:00 1990"), utc(1990, 0, 1)); - assert.deepEqual(p("Mon Jan 1 0:0:0 1990"), utc(1990, 0, 1)); - }, - "parses twenty-four hour, minute and second": function(format) { - var p = format("%H:%M:%S").parse; - assert.deepEqual(p("00:00:00"), utc(1900, 0, 1, 0, 0, 0)); - assert.deepEqual(p("11:59:59"), utc(1900, 0, 1, 11, 59, 59)); - assert.deepEqual(p("12:00:00"), utc(1900, 0, 1, 12, 0, 0)); - assert.deepEqual(p("12:00:01"), utc(1900, 0, 1, 12, 0, 1)); - assert.deepEqual(p("23:59:59"), utc(1900, 0, 1, 23, 59, 59)); - }, - "parses locale time": function(format) { - var p = format("%X").parse; - assert.deepEqual(p("00:00:00"), utc(1900, 0, 1, 0, 0, 0)); - assert.deepEqual(p("11:59:59"), utc(1900, 0, 1, 11, 59, 59)); - assert.deepEqual(p("12:00:00"), utc(1900, 0, 1, 12, 0, 0)); - assert.deepEqual(p("12:00:01"), utc(1900, 0, 1, 12, 0, 1)); - assert.deepEqual(p("23:59:59"), utc(1900, 0, 1, 23, 59, 59)); - }, - "parses twelve hour, minute and second": function(format) { - var p = format("%I:%M:%S %p").parse; - assert.deepEqual(p("12:00:00 am"), utc(1900, 0, 1, 0, 0, 0)); - assert.deepEqual(p("11:59:59 AM"), utc(1900, 0, 1, 11, 59, 59)); - assert.deepEqual(p("12:00:00 pm"), utc(1900, 0, 1, 12, 0, 0)); - assert.deepEqual(p("12:00:01 pm"), utc(1900, 0, 1, 12, 0, 1)); - assert.deepEqual(p("11:59:59 PM"), utc(1900, 0, 1, 23, 59, 59)); - }, - "parses timezone offset": function(format) { - var p = format("%m/%d/%Y %Z").parse; - assert.deepEqual(p("01/02/1990 +0000"), utc(1990, 0, 2)); - assert.deepEqual(p("01/02/1990 +0100"), utc(1990, 0, 1, 23)); - assert.deepEqual(p("01/02/1990 -0100"), utc(1990, 0, 2, 1)); - assert.deepEqual(p("01/02/1990 -0800"), time.local(1990, 0, 2)); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/hour-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/hour-test.js deleted file mode 100644 index 757ae22..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/hour-test.js +++ /dev/null @@ -1,215 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.hour"); - -suite.addBatch({ - "hour": { - topic: load("time/hour").expression("d3.time.hour"), - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns hours": function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23, 59)), local(2010, 11, 31, 23)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00)), local(2011, 00, 01, 00)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 01)), local(2011, 00, 01, 00)); - }, - "observes start of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 02, 13, 08, 59)), utc(2011, 02, 13, 08)); - assert.deepEqual(floor(utc(2011, 02, 13, 09, 00)), utc(2011, 02, 13, 09)); - assert.deepEqual(floor(utc(2011, 02, 13, 09, 01)), utc(2011, 02, 13, 09)); - assert.deepEqual(floor(utc(2011, 02, 13, 09, 59)), utc(2011, 02, 13, 09)); - assert.deepEqual(floor(utc(2011, 02, 13, 10, 00)), utc(2011, 02, 13, 10)); - assert.deepEqual(floor(utc(2011, 02, 13, 10, 01)), utc(2011, 02, 13, 10)); - }, - "observes end of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 10, 06, 07, 59)), utc(2011, 10, 06, 07)); - assert.deepEqual(floor(utc(2011, 10, 06, 08, 00)), utc(2011, 10, 06, 08)); - assert.deepEqual(floor(utc(2011, 10, 06, 08, 01)), utc(2011, 10, 06, 08)); - assert.deepEqual(floor(utc(2011, 10, 06, 08, 59)), utc(2011, 10, 06, 08)); - assert.deepEqual(floor(utc(2011, 10, 06, 09, 00)), utc(2011, 10, 06, 09)); - assert.deepEqual(floor(utc(2011, 10, 06, 09, 01)), utc(2011, 10, 06, 09)); - }, - "NPT": { - "observes 15-minute offset": time.zone(345, function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23, 59, 59)), utc(2010, 11, 31, 17, 15)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 00)), utc(2010, 11, 31, 18, 15)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 01)), utc(2010, 11, 31, 18, 15)); - }) - }, - "IST": { - "observes 30-minute offset": time.zone(330, function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23, 59, 59)), utc(2010, 11, 31, 17, 30)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 00)), utc(2010, 11, 31, 18, 30)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 01)), utc(2010, 11, 31, 18, 30)); - }) - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns hours": function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 31, 23, 59)), local(2011, 00, 01, 00)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00)), local(2011, 00, 01, 00)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 01)), local(2011, 00, 01, 01)); - }, - "observes start of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 02, 13, 08, 59)), utc(2011, 02, 13, 09)); - assert.deepEqual(ceil(utc(2011, 02, 13, 09, 00)), utc(2011, 02, 13, 09)); - assert.deepEqual(ceil(utc(2011, 02, 13, 09, 01)), utc(2011, 02, 13, 10)); - assert.deepEqual(ceil(utc(2011, 02, 13, 09, 59)), utc(2011, 02, 13, 10)); - assert.deepEqual(ceil(utc(2011, 02, 13, 10, 00)), utc(2011, 02, 13, 10)); - assert.deepEqual(ceil(utc(2011, 02, 13, 10, 01)), utc(2011, 02, 13, 11)); - }, - "observes end of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 10, 06, 07, 59)), utc(2011, 10, 06, 08)); - assert.deepEqual(ceil(utc(2011, 10, 06, 08, 00)), utc(2011, 10, 06, 08)); - assert.deepEqual(ceil(utc(2011, 10, 06, 08, 01)), utc(2011, 10, 06, 09)); - assert.deepEqual(ceil(utc(2011, 10, 06, 08, 59)), utc(2011, 10, 06, 09)); - assert.deepEqual(ceil(utc(2011, 10, 06, 09, 00)), utc(2011, 10, 06, 09)); - assert.deepEqual(ceil(utc(2011, 10, 06, 09, 01)), utc(2011, 10, 06, 10)); - }, - "NPT": { - "observes 15-minute offset": time.zone(345, function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 31, 23, 59, 59)), utc(2010, 11, 31, 18, 15)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 00)), utc(2010, 11, 31, 18, 15)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 01)), utc(2010, 11, 31, 19, 15)); - }) - }, - "IST": { - "observes 30-minute offset": time.zone(330, function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 31, 23, 59, 59)), utc(2010, 11, 31, 18, 30)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 00)), utc(2010, 11, 31, 18, 30)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 01)), utc(2010, 11, 31, 19, 30)); - }) - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = local(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, local(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), +1), local(2011, 00, 01, 00, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 456), -2), local(2010, 11, 31, 21, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 12), -1), local(2010, 11, 31, 11)); - assert.deepEqual(offset(local(2011, 00, 01, 01), -2), local(2010, 11, 31, 23)); - assert.deepEqual(offset(local(2011, 00, 01, 00), -1), local(2010, 11, 31, 23)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 11), +1), local(2010, 11, 31, 12)); - assert.deepEqual(offset(local(2010, 11, 31, 23), +2), local(2011, 00, 01, 01)); - assert.deepEqual(offset(local(2010, 11, 31, 23), +1), local(2011, 00, 01, 00)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), 0), local(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58, 000), 0), local(2010, 11, 31, 23, 59, 58, 000)); - } - }, - "UTC": { - topic: function(interval) { - return interval.utc; - }, - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns hours": function(floor) { - assert.deepEqual(floor(utc(2010, 11, 31, 23, 59)), utc(2010, 11, 31, 23)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00)), utc(2011, 00, 01, 00)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 01)), utc(2011, 00, 01, 00)); - }, - "does not observe the start of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 02, 13, 08, 59)), utc(2011, 02, 13, 08)); - assert.deepEqual(floor(utc(2011, 02, 13, 09, 00)), utc(2011, 02, 13, 09)); - assert.deepEqual(floor(utc(2011, 02, 13, 09, 01)), utc(2011, 02, 13, 09)); - assert.deepEqual(floor(utc(2011, 02, 13, 09, 59)), utc(2011, 02, 13, 09)); - assert.deepEqual(floor(utc(2011, 02, 13, 10, 00)), utc(2011, 02, 13, 10)); - assert.deepEqual(floor(utc(2011, 02, 13, 10, 01)), utc(2011, 02, 13, 10)); - }, - "does not observe the end of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 10, 06, 07, 59)), utc(2011, 10, 06, 07)); - assert.deepEqual(floor(utc(2011, 10, 06, 08, 00)), utc(2011, 10, 06, 08)); - assert.deepEqual(floor(utc(2011, 10, 06, 08, 01)), utc(2011, 10, 06, 08)); - assert.deepEqual(floor(utc(2011, 10, 06, 08, 59)), utc(2011, 10, 06, 08)); - assert.deepEqual(floor(utc(2011, 10, 06, 09, 00)), utc(2011, 10, 06, 09)); - assert.deepEqual(floor(utc(2011, 10, 06, 09, 01)), utc(2011, 10, 06, 09)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns hours": function(ceil) { - assert.deepEqual(ceil(utc(2010, 11, 31, 23, 59)), utc(2011, 00, 01, 00)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00)), utc(2011, 00, 01, 00)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 01)), utc(2011, 00, 01, 01)); - }, - "does not observe the start of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 02, 13, 08, 59)), utc(2011, 02, 13, 09)); - assert.deepEqual(ceil(utc(2011, 02, 13, 09, 00)), utc(2011, 02, 13, 09)); - assert.deepEqual(ceil(utc(2011, 02, 13, 09, 01)), utc(2011, 02, 13, 10)); - assert.deepEqual(ceil(utc(2011, 02, 13, 09, 59)), utc(2011, 02, 13, 10)); - assert.deepEqual(ceil(utc(2011, 02, 13, 10, 00)), utc(2011, 02, 13, 10)); - assert.deepEqual(ceil(utc(2011, 02, 13, 10, 01)), utc(2011, 02, 13, 11)); - }, - "does not observe the end of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 10, 06, 07, 59)), utc(2011, 10, 06, 08)); - assert.deepEqual(ceil(utc(2011, 10, 06, 08, 00)), utc(2011, 10, 06, 08)); - assert.deepEqual(ceil(utc(2011, 10, 06, 08, 01)), utc(2011, 10, 06, 09)); - assert.deepEqual(ceil(utc(2011, 10, 06, 08, 59)), utc(2011, 10, 06, 09)); - assert.deepEqual(ceil(utc(2011, 10, 06, 09, 00)), utc(2011, 10, 06, 09)); - assert.deepEqual(ceil(utc(2011, 10, 06, 09, 01)), utc(2011, 10, 06, 10)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = utc(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, utc(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), +1), utc(2011, 00, 01, 00, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 456), -2), utc(2010, 11, 31, 21, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 12), -1), utc(2010, 11, 31, 11)); - assert.deepEqual(offset(utc(2011, 00, 01, 01), -2), utc(2010, 11, 31, 23)); - assert.deepEqual(offset(utc(2011, 00, 01, 00), -1), utc(2010, 11, 31, 23)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 11), +1), utc(2010, 11, 31, 12)); - assert.deepEqual(offset(utc(2010, 11, 31, 23), +2), utc(2011, 00, 01, 01)); - assert.deepEqual(offset(utc(2010, 11, 31, 23), +1), utc(2011, 00, 01, 00)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), 0), utc(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58, 000), 0), utc(2010, 11, 31, 23, 59, 58, 000)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/hours-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/hours-test.js deleted file mode 100644 index c0a6a76..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/hours-test.js +++ /dev/null @@ -1,109 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.hours"); - -suite.addBatch({ - "hours": { - topic: load("time/hour").expression("d3.time.hours"), - "returns hours": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 12, 30), local(2010, 11, 31, 15, 30)), [ - local(2010, 11, 31, 13), - local(2010, 11, 31, 14), - local(2010, 11, 31, 15) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 23), local(2011, 0, 1, 2))[0], local(2010, 11, 31, 23)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 23), local(2011, 0, 1, 2))[2], local(2011, 0, 1, 1)); - }, - "can skip hours": function(range) { - assert.deepEqual(range(local(2011, 1, 1, 1), local(2011, 1, 1, 13), 3), [ - local(2011, 1, 1, 3), - local(2011, 1, 1, 6), - local(2011, 1, 1, 9), - local(2011, 1, 1, 12) - ]); - }, - "observes start of daylight savings time": function(range) { - assert.deepEqual(range(local(2011, 2, 13, 1), local(2011, 2, 13, 5)), [ - utc(2011, 2, 13, 9), - utc(2011, 2, 13, 10), - utc(2011, 2, 13, 11) - ]); - }, - "observes end of daylight savings time": function(range) { - assert.deepEqual(range(local(2011, 10, 6, 0), local(2011, 10, 6, 2)), [ - utc(2011, 10, 6, 7), - utc(2011, 10, 6, 8), - utc(2011, 10, 6, 9) - ]); - }, - "NPT": { - "observes 15-minute offset": time.zone(345, function(range) { - assert.deepEqual(range(local(2011, 10, 7, 0), local(2011, 10, 7, 3)), [ - utc(2011, 10, 6, 18, 15), - utc(2011, 10, 6, 19, 15), - utc(2011, 10, 6, 20, 15) - ]); - }) - }, - "IST": { - "observes 30-minute offset": time.zone(330, function(range) { - assert.deepEqual(range(local(2011, 10, 7, 0), local(2011, 10, 7, 3)), [ - utc(2011, 10, 6, 18, 30), - utc(2011, 10, 6, 19, 30), - utc(2011, 10, 6, 20, 30) - ]); - }) - }, - "UTC": { - topic: function(range) { - return range.utc; - }, - "returns hours": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 12, 30), utc(2010, 11, 31, 15, 30)), [ - utc(2010, 11, 31, 13), - utc(2010, 11, 31, 14), - utc(2010, 11, 31, 15) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 23), utc(2011, 0, 1, 2))[0], utc(2010, 11, 31, 23)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 23), utc(2011, 0, 1, 2))[2], utc(2011, 0, 1, 1)); - }, - "can skip hours": function(range) { - assert.deepEqual(range(utc(2011, 1, 1, 1), utc(2011, 1, 1, 13), 3), [ - utc(2011, 1, 1, 3), - utc(2011, 1, 1, 6), - utc(2011, 1, 1, 9), - utc(2011, 1, 1, 12) - ]); - }, - "observes start of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 2, 13, 9), utc(2011, 2, 13, 12)), [ - utc(2011, 2, 13, 9), - utc(2011, 2, 13, 10), - utc(2011, 2, 13, 11) - ]); - }, - "observes end of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 10, 6, 7), utc(2011, 10, 6, 10)), [ - utc(2011, 10, 6, 7), - utc(2011, 10, 6, 8), - utc(2011, 10, 6, 9) - ]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/minute-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/minute-test.js deleted file mode 100644 index e3a3c3c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/minute-test.js +++ /dev/null @@ -1,127 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.minute"); - -suite.addBatch({ - "minute": { - topic: load("time/minute").expression("d3.time.minute"), - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns minutes": function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23, 59, 59)), local(2010, 11, 31, 23, 59)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 00)), local(2011, 00, 01, 00, 00)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 59)), local(2011, 00, 01, 00, 00)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 01, 00)), local(2011, 00, 01, 00, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns minutes": function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 31, 23, 59, 59)), local(2011, 00, 01, 00, 00)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 00)), local(2011, 00, 01, 00, 00)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 59)), local(2011, 00, 01, 00, 01)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 01, 00)), local(2011, 00, 01, 00, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = local(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, local(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), +1), local(2011, 00, 01, 00, 00, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 456), -2), local(2010, 11, 31, 23, 57, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 12), -1), local(2010, 11, 31, 23, 11)); - assert.deepEqual(offset(local(2011, 00, 01, 00, 01), -2), local(2010, 11, 31, 23, 59)); - assert.deepEqual(offset(local(2011, 00, 01, 00, 00), -1), local(2010, 11, 31, 23, 59)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 11), +1), local(2010, 11, 31, 23, 12)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59), +2), local(2011, 00, 01, 00, 01)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59), +1), local(2011, 00, 01, 00, 00)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), 0), local(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58, 000), 0), local(2010, 11, 31, 23, 59, 58, 000)); - } - }, - "UTC": { - topic: function(interval) { - return interval.utc; - }, - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns minutes": function(floor) { - assert.deepEqual(floor(utc(2010, 11, 31, 23, 59, 59)), utc(2010, 11, 31, 23, 59)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 00)), utc(2011, 00, 01, 00, 00)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 59)), utc(2011, 00, 01, 00, 00)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 01, 00)), utc(2011, 00, 01, 00, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns minutes": function(ceil) { - assert.deepEqual(ceil(utc(2010, 11, 31, 23, 59, 59)), utc(2011, 00, 01, 00, 00)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 00)), utc(2011, 00, 01, 00, 00)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 59)), utc(2011, 00, 01, 00, 01)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 01, 00)), utc(2011, 00, 01, 00, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = utc(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, utc(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), +1), utc(2011, 00, 01, 00, 00, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 456), -2), utc(2010, 11, 31, 23, 57, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 12), -1), utc(2010, 11, 31, 23, 11)); - assert.deepEqual(offset(utc(2011, 00, 01, 00, 01), -2), utc(2010, 11, 31, 23, 59)); - assert.deepEqual(offset(utc(2011, 00, 01, 00, 00), -1), utc(2010, 11, 31, 23, 59)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 11), +1), utc(2010, 11, 31, 23, 12)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59), +2), utc(2011, 00, 01, 00, 01)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59), +1), utc(2011, 00, 01, 00, 00)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), 0), utc(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58, 000), 0), utc(2010, 11, 31, 23, 59, 58, 000)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/minutes-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/minutes-test.js deleted file mode 100644 index 1d176bf..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/minutes-test.js +++ /dev/null @@ -1,91 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.minutes"); - -suite.addBatch({ - "minutes": { - topic: load("time/minute").expression("d3.time.minutes"), - "returns minutes": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 23, 59), local(2011, 0, 1, 0, 2)), [ - local(2010, 11, 31, 23, 59), - local(2011, 0, 1, 0, 0), - local(2011, 0, 1, 0, 1) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 23, 59), local(2011, 0, 1, 0, 2))[0], local(2010, 11, 31, 23, 59)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 23, 59), local(2011, 0, 1, 0, 2))[2], local(2011, 0, 1, 0, 1)); - }, - "can skip minutes": function(range) { - assert.deepEqual(range(local(2011, 1, 1, 12, 7), local(2011, 1, 1, 13, 7), 15), [ - local(2011, 1, 1, 12, 15), - local(2011, 1, 1, 12, 30), - local(2011, 1, 1, 12, 45), - local(2011, 1, 1, 13, 0) - ]); - }, - "observes start of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 2, 13, 9, 59), utc(2011, 2, 13, 10, 2)), [ - utc(2011, 2, 13, 9, 59), - utc(2011, 2, 13, 10, 0), - utc(2011, 2, 13, 10, 1) - ]); - }, - "observes end of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 10, 6, 8, 59), utc(2011, 10, 6, 9, 2)), [ - utc(2011, 10, 6, 8, 59), - utc(2011, 10, 6, 9, 0), - utc(2011, 10, 6, 9, 1) - ]); - }, - "UTC": { - topic: function(range) { - return range.utc; - }, - "returns minutes": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 23, 59), utc(2011, 0, 1, 0, 2)), [ - utc(2010, 11, 31, 23, 59), - utc(2011, 0, 1, 0, 0), - utc(2011, 0, 1, 0, 1) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 23, 59), utc(2011, 0, 1, 0, 2))[0], utc(2010, 11, 31, 23, 59)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 23, 59), utc(2011, 0, 1, 0, 2))[2], utc(2011, 0, 1, 0, 1)); - }, - "can skip minutes": function(range) { - assert.deepEqual(range(utc(2011, 1, 1, 12, 7), utc(2011, 1, 1, 13, 7), 15), [ - utc(2011, 1, 1, 12, 15), - utc(2011, 1, 1, 12, 30), - utc(2011, 1, 1, 12, 45), - utc(2011, 1, 1, 13, 0) - ]); - }, - "does not observe the start of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 2, 13, 9, 59), utc(2011, 2, 13, 10, 2)), [ - utc(2011, 2, 13, 9, 59), - utc(2011, 2, 13, 10, 0), - utc(2011, 2, 13, 10, 1) - ]); - }, - "does not observe the end of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 10, 6, 8, 59), utc(2011, 10, 6, 9, 2)), [ - utc(2011, 10, 6, 8, 59), - utc(2011, 10, 6, 9, 0), - utc(2011, 10, 6, 9, 1) - ]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/month-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/month-test.js deleted file mode 100644 index 10f349d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/month-test.js +++ /dev/null @@ -1,150 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.month"); - -suite.addBatch({ - "month": { - topic: load("time/month").expression("d3.time.month"), - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns months": function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23, 59, 59)), local(2010, 11, 01)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 00)), local(2011, 00, 01)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 01)), local(2011, 00, 01)); - }, - "observes the start of daylight savings time": function(floor) { - assert.deepEqual(floor(local(2011, 02, 13, 01)), local(2011, 02, 01)); - }, - "observes the end of the daylight savings time": function(floor) { - assert.deepEqual(floor(local(2011, 10, 06, 01)), local(2011, 10, 01)); - }, - "correctly handles years in the first century": function(floor) { - assert.deepEqual(floor(local(0011, 10, 06, 07)), local(0011, 10, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns months": function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 31, 23, 59, 59)), local(2011, 00, 01)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 00)), local(2011, 00, 01)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 01)), local(2011, 01, 01)); - }, - "observes the start of daylight savings time": function(ceil) { - assert.deepEqual(ceil(local(2011, 02, 13, 01)), local(2011, 03, 01)); - }, - "observes the end of the daylight savings time": function(ceil) { - assert.deepEqual(ceil(local(2011, 10, 06, 01)), local(2011, 11, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = local(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, local(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), +1), local(2011, 00, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 456), -2), local(2010, 09, 31, 23, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 01), -1), local(2010, 10, 01)); - assert.deepEqual(offset(local(2011, 00, 01), -2), local(2010, 10, 01)); - assert.deepEqual(offset(local(2011, 00, 01), -1), local(2010, 11, 01)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(local(2010, 10, 01), +1), local(2010, 11, 01)); - assert.deepEqual(offset(local(2010, 10, 01), +2), local(2011, 00, 01)); - assert.deepEqual(offset(local(2010, 11, 01), +1), local(2011, 00, 01)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), 0), local(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58, 000), 0), local(2010, 11, 31, 23, 59, 58, 000)); - } - }, - "UTC": { - topic: function(interval) { - return interval.utc; - }, - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns months": function(floor) { - assert.deepEqual(floor(utc(2010, 11, 31, 23, 59, 59)), utc(2010, 11, 01)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 00)), utc(2011, 00, 01)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 01)), utc(2011, 00, 01)); - }, - "does not observe the start of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 02, 13, 01)), utc(2011, 02, 01)); - }, - "does not observe the end of the daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 10, 06, 01)), utc(2011, 10, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns months": function(ceil) { - assert.deepEqual(ceil(utc(2010, 11, 31, 23, 59, 59)), utc(2011, 00, 01)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 00)), utc(2011, 00, 01)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 01)), utc(2011, 01, 01)); - }, - "does not observe the start of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 02, 13, 01)), utc(2011, 03, 01)); - }, - "does not observe the end of the daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 10, 06, 01)), utc(2011, 11, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = utc(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, utc(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), +1), utc(2011, 00, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 456), -2), utc(2010, 09, 31, 23, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 01), -1), utc(2010, 10, 01)); - assert.deepEqual(offset(utc(2011, 00, 01), -2), utc(2010, 10, 01)); - assert.deepEqual(offset(utc(2011, 00, 01), -1), utc(2010, 11, 01)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 10, 01), +1), utc(2010, 11, 01)); - assert.deepEqual(offset(utc(2010, 10, 01), +2), utc(2011, 00, 01)); - assert.deepEqual(offset(utc(2010, 11, 01), +1), utc(2011, 00, 01)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), 0), utc(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58, 000), 0), utc(2010, 11, 31, 23, 59, 58, 000)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/months-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/months-test.js deleted file mode 100644 index 82bca86..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/months-test.js +++ /dev/null @@ -1,95 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.months"); - -suite.addBatch({ - "months": { - topic: load("time/month").expression("d3.time.months"), - "returns months": function(range) { - assert.deepEqual(range(local(2010, 10, 31), local(2011, 2, 1)), [ - local(2010, 11, 1), - local(2011, 0, 1), - local(2011, 1, 1) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(local(2010, 10, 31), local(2011, 2, 1))[0], local(2010, 11, 1)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(local(2010, 10, 31), local(2011, 2, 1))[2], local(2011, 1, 1)); - }, - "can skip months": function(range) { - assert.deepEqual(range(local(2011, 1, 1), local(2012, 1, 1), 3), [ - local(2011, 3, 1), - local(2011, 6, 1), - local(2011, 9, 1), - local(2012, 0, 1) - ]); - }, - "observes start of daylight savings time": function(range) { - assert.deepEqual(range(local(2011, 0, 1), local(2011, 4, 1)), [ - local(2011, 0, 1), - local(2011, 1, 1), - local(2011, 2, 1), - local(2011, 3, 1) - ]); - }, - "observes end of daylight savings time": function(range) { - assert.deepEqual(range(local(2011, 9, 1), local(2012, 1, 1)), [ - local(2011, 9, 1), - local(2011, 10, 1), - local(2011, 11, 1), - local(2012, 0, 1) - ]); - }, - "UTC": { - topic: function(range) { - return range.utc; - }, - "returns months": function(range) { - assert.deepEqual(range(utc(2010, 10, 31), utc(2011, 2, 1)), [ - utc(2010, 11, 1), - utc(2011, 0, 1), - utc(2011, 1, 1) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(utc(2010, 10, 31), utc(2011, 2, 1))[0], utc(2010, 11, 1)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(utc(2010, 10, 31), utc(2011, 2, 1))[2], utc(2011, 1, 1)); - }, - "can skip months": function(range) { - assert.deepEqual(range(utc(2011, 1, 1), utc(2012, 1, 1), 3), [ - utc(2011, 3, 1), - utc(2011, 6, 1), - utc(2011, 9, 1), - utc(2012, 0, 1) - ]); - }, - "does not observe the start of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 0, 1), utc(2011, 4, 1)), [ - utc(2011, 0, 1), - utc(2011, 1, 1), - utc(2011, 2, 1), - utc(2011, 3, 1) - ]); - }, - "does not observe the end of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 9, 1), utc(2012, 1, 1)), [ - utc(2011, 9, 1), - utc(2011, 10, 1), - utc(2011, 11, 1), - utc(2012, 0, 1) - ]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/scale-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/scale-test.js deleted file mode 100644 index aeb258b..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/scale-test.js +++ /dev/null @@ -1,684 +0,0 @@ -var vows = require("vows"), - _ = require("../../"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.scale"); - -suite.addBatch({ - "scale": { - topic: load("time/scale").expression("d3.time.scale").document(), - - "nice": { - "rounds using the specified time interval": function(scale) { - var x = scale().domain([local(2009, 0, 1, 0, 12), local(2009, 0, 1, 23, 48)]); - assert.deepEqual(x.nice(_.time.day).domain(), [local(2009, 0, 1), local(2009, 0, 2)]); - assert.deepEqual(x.nice(_.time.week).domain(), [local(2008, 11, 28), local(2009, 0, 4)]); - assert.deepEqual(x.nice(_.time.month).domain(), [local(2008, 11, 1), local(2009, 1, 1)]); - assert.deepEqual(x.nice(_.time.year).domain(), [local(2008, 0, 1), local(2010, 0, 1)]); - }, - "rounds using the specified time interval and skip": function(scale) { - var x = scale().domain([local(2009, 0, 1, 0, 12), local(2009, 0, 1, 23, 48)]); - assert.deepEqual(x.nice(_.time.day, 3).domain(), [local(2009, 0, 1), local(2009, 0, 4)]); - assert.deepEqual(x.nice(_.time.week, 2).domain(), [local(2008, 11, 21), local(2009, 0, 4)]); - assert.deepEqual(x.nice(_.time.month, 3).domain(), [local(2008, 9, 1), local(2009, 3, 1)]); - assert.deepEqual(x.nice(_.time.year, 10).domain(), [local(2000, 0, 1), local(2010, 0, 1)]); - }, - "rounds using the specified count": function(scale) { - var x = scale().domain([local(2009, 0, 1, 0, 17), local(2009, 0, 1, 23, 42)]); - assert.deepEqual(x.nice(100).domain(), [local(2009, 0, 1, 0, 15), local(2009, 0, 1, 23, 45)]); - assert.deepEqual(x.nice(10).domain(), [local(2009, 0, 1), local(2009, 0, 2)]); - }, - "rounds with a default count of ten if no arguments": function(scale) { - var x = scale().domain([local(2009, 0, 1, 0, 17), local(2009, 0, 1, 23, 42)]); - assert.deepEqual(x.nice().domain(), [local(2009, 0, 1), local(2009, 0, 2)]); - }, - "works on degenerate domains": function(scale) { - var x = scale().domain([local(2009, 0, 1, 0, 12), local(2009, 0, 1, 0, 12)]); - assert.deepEqual(x.nice(_.time.day).domain(), [local(2009, 0, 1), local(2009, 0, 2)]); - }, - "nicing a polylinear domain only affects the extent": function(linear) { - var x = linear().domain([local(2009, 0, 1, 0, 12), local(2009, 0, 1, 23, 48), local(2009, 0, 2, 23, 48)]).nice(_.time.day); - assert.deepEqual(x.domain(), [local(2009, 0, 1), local(2009, 0, 1, 23, 48), local(2009, 0, 3)]); - }, - "nice succeeds on sub-second intervals": function(scale) { - var domain = [local(2013, 0, 1, 12, 0, 0), local(2013, 0, 1, 12, 0, 8)]; - var x = scale().domain(domain); - assert.deepEqual(x.nice().domain(), domain); - } - }, - - "copy": { - "changes to the domain are isolated": function(scale) { - var x = scale().domain([local(2009, 0, 1), local(2010, 0, 1)]), y = x.copy(); - x.domain([local(2010, 0, 1), local(2011, 0, 1)]); - assert.deepEqual(y.domain(), [local(2009, 0, 1), local(2010, 0, 1)]); - assert.equal(x(local(2010, 0, 1)), 0); - assert.equal(y(local(2010, 0, 1)), 1); - y.domain([local(2011, 0, 1), local(2012, 0, 1)]); - assert.equal(x(local(2011, 0, 1)), 1); - assert.equal(y(local(2011, 0, 1)), 0); - assert.deepEqual(x.domain(), [local(2010, 0, 1), local(2011, 0, 1)]); - assert.deepEqual(y.domain(), [local(2011, 0, 1), local(2012, 0, 1)]); - }, - "changes to the range are isolated": function(scale) { - var x = scale().domain([local(2009, 0, 1), local(2010, 0, 1)]), y = x.copy(); - x.range([1, 2]); - assert.deepEqual(x.invert(1), local(2009, 0, 1)); - assert.deepEqual(y.invert(1), local(2010, 0, 1)); - assert.deepEqual(y.range(), [0, 1]); - y.range([2, 3]); - assert.deepEqual(x.invert(2), local(2010, 0, 1)); - assert.deepEqual(y.invert(2), local(2009, 0, 1)); - assert.deepEqual(x.range(), [1, 2]); - assert.deepEqual(y.range(), [2, 3]); - }, - "changes to the interpolator are isolated": function(scale) { - var x = scale().domain([local(2009, 0, 1), local(2010, 0, 1)]).range(["red", "blue"]), - i = x.interpolate(), - y = x.copy(); - x.interpolate(_.interpolateHsl); - assert.equal(x(local(2009, 6, 1)), "#ff00fd"); - assert.equal(y(local(2009, 6, 1)), "#81007e"); - assert.equal(y.interpolate(), i); - }, - "changes to clamping are isolated": function(scale) { - var x = scale().domain([local(2009, 0, 1), local(2010, 0, 1)]).clamp(true), y = x.copy(); - x.clamp(false); - assert.equal(x(local(2011, 0, 1)), 2); - assert.equal(y(local(2011, 0, 1)), 1); - assert.isTrue(y.clamp()); - y.clamp(false); - assert.equal(x(local(2011, 0, 1)), 2); - assert.equal(y(local(2011, 0, 1)), 2); - assert.isFalse(x.clamp()); - } - }, - - "ticks": { - "observes explicit tick interval": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 1, 0), local(2011, 0, 1, 12, 4, 4)]); - assert.deepEqual(x.ticks(_.time.minute), [ - local(2011, 0, 1, 12, 1), - local(2011, 0, 1, 12, 2), - local(2011, 0, 1, 12, 3), - local(2011, 0, 1, 12, 4) - ]); - }, - "observes explicit tick interval and step": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 0, 0), local(2011, 0, 1, 12, 33, 4)]); - assert.deepEqual(x.ticks(_.time.minute, 10), [ - local(2011, 0, 1, 12, 0), - local(2011, 0, 1, 12, 10), - local(2011, 0, 1, 12, 20), - local(2011, 0, 1, 12, 30) - ]); - }, - "(deprecated) observes explicit tick range": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 1, 0), local(2011, 0, 1, 12, 4, 4)]); - assert.deepEqual(x.ticks(_.time.minutes), [ - local(2011, 0, 1, 12, 1), - local(2011, 0, 1, 12, 2), - local(2011, 0, 1, 12, 3), - local(2011, 0, 1, 12, 4) - ]); - }, - "(deprecated) observes explicit tick range and step": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 0, 0), local(2011, 0, 1, 12, 33, 4)]); - assert.deepEqual(x.ticks(_.time.minutes, 10), [ - local(2011, 0, 1, 12, 0), - local(2011, 0, 1, 12, 10), - local(2011, 0, 1, 12, 20), - local(2011, 0, 1, 12, 30) - ]); - }, - "generates sub-second ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 0, 0), local(2011, 0, 1, 12, 0, 1)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 0, 0, 0), - local(2011, 0, 1, 12, 0, 0, 200), - local(2011, 0, 1, 12, 0, 0, 400), - local(2011, 0, 1, 12, 0, 0, 600), - local(2011, 0, 1, 12, 0, 0, 800), - local(2011, 0, 1, 12, 0, 1, 0) - ]); - }, - "generates 1-second ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 0, 0), local(2011, 0, 1, 12, 0, 4)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 0, 0), - local(2011, 0, 1, 12, 0, 1), - local(2011, 0, 1, 12, 0, 2), - local(2011, 0, 1, 12, 0, 3), - local(2011, 0, 1, 12, 0, 4) - ]); - }, - "generates 5-second ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 0, 0), local(2011, 0, 1, 12, 0, 20)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 0, 0), - local(2011, 0, 1, 12, 0, 5), - local(2011, 0, 1, 12, 0, 10), - local(2011, 0, 1, 12, 0, 15), - local(2011, 0, 1, 12, 0, 20) - ]); - }, - "generates 15-second ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 0, 0), local(2011, 0, 1, 12, 0, 50)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 0, 0), - local(2011, 0, 1, 12, 0, 15), - local(2011, 0, 1, 12, 0, 30), - local(2011, 0, 1, 12, 0, 45) - ]); - }, - "generates 30-second ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 0, 0), local(2011, 0, 1, 12, 1, 50)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 0, 0), - local(2011, 0, 1, 12, 0, 30), - local(2011, 0, 1, 12, 1, 0), - local(2011, 0, 1, 12, 1, 30) - ]); - }, - "generates 1-minute ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 0, 27), local(2011, 0, 1, 12, 4, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 1), - local(2011, 0, 1, 12, 2), - local(2011, 0, 1, 12, 3), - local(2011, 0, 1, 12, 4) - ]); - }, - "generates 5-minute ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 3, 27), local(2011, 0, 1, 12, 21, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 5), - local(2011, 0, 1, 12, 10), - local(2011, 0, 1, 12, 15), - local(2011, 0, 1, 12, 20) - ]); - }, - "generates 15-minute ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 8, 27), local(2011, 0, 1, 13, 4, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 15), - local(2011, 0, 1, 12, 30), - local(2011, 0, 1, 12, 45), - local(2011, 0, 1, 13, 0) - ]); - }, - "generates 30-minute ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 28, 27), local(2011, 0, 1, 14, 4, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 12, 30), - local(2011, 0, 1, 13, 0), - local(2011, 0, 1, 13, 30), - local(2011, 0, 1, 14, 0) - ]); - }, - "generates 1-hour ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 12, 28, 27), local(2011, 0, 1, 16, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 13, 0), - local(2011, 0, 1, 14, 0), - local(2011, 0, 1, 15, 0), - local(2011, 0, 1, 16, 0) - ]); - }, - "generates 3-hour ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 14, 28, 27), local(2011, 0, 2, 1, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 15, 0), - local(2011, 0, 1, 18, 0), - local(2011, 0, 1, 21, 0), - local(2011, 0, 2, 0, 0) - ]); - }, - "generates 6-hour ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 16, 28, 27), local(2011, 0, 2, 14, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 18, 0), - local(2011, 0, 2, 0, 0), - local(2011, 0, 2, 6, 0), - local(2011, 0, 2, 12, 0) - ]); - }, - "generates 12-hour ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 16, 28, 27), local(2011, 0, 3, 21, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 2, 0, 0), - local(2011, 0, 2, 12, 0), - local(2011, 0, 3, 0, 0), - local(2011, 0, 3, 12, 0) - ]); - }, - "generates 1-day ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 16, 28, 27), local(2011, 0, 5, 21, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 2, 0, 0), - local(2011, 0, 3, 0, 0), - local(2011, 0, 4, 0, 0), - local(2011, 0, 5, 0, 0) - ]); - }, - "generates 2-day ticks": function(scale) { - var x = scale().domain([local(2011, 0, 2, 16, 28, 27), local(2011, 0, 9, 21, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 3, 0, 0), - local(2011, 0, 5, 0, 0), - local(2011, 0, 7, 0, 0), - local(2011, 0, 9, 0, 0) - ]); - }, - "generates 1-week ticks": function(scale) { - var x = scale().domain([local(2011, 0, 1, 16, 28, 27), local(2011, 0, 23, 21, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 2, 0, 0), - local(2011, 0, 9, 0, 0), - local(2011, 0, 16, 0, 0), - local(2011, 0, 23, 0, 0) - ]); - }, - "generates 1-month ticks": function(scale) { - var x = scale().domain([local(2011, 0, 18), local(2011, 4, 2)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 1, 1, 0, 0), - local(2011, 2, 1, 0, 0), - local(2011, 3, 1, 0, 0), - local(2011, 4, 1, 0, 0) - ]); - }, - "generates 3-month ticks": function(scale) { - var x = scale().domain([local(2010, 11, 18), local(2011, 10, 2)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 0, 0), - local(2011, 3, 1, 0, 0), - local(2011, 6, 1, 0, 0), - local(2011, 9, 1, 0, 0) - ]); - }, - "generates 1-year ticks": function(scale) { - var x = scale().domain([local(2010, 11, 18), local(2014, 2, 2)]); - assert.deepEqual(x.ticks(4), [ - local(2011, 0, 1, 0, 0), - local(2012, 0, 1, 0, 0), - local(2013, 0, 1, 0, 0), - local(2014, 0, 1, 0, 0) - ]); - }, - "generates multi-year ticks": function(scale) { - var x = scale().domain([local(0, 11, 18), local(2014, 2, 2)]); - assert.deepEqual(x.ticks(6), [ - local( 500, 0, 1, 0, 0), - local(1000, 0, 1, 0, 0), - local(1500, 0, 1, 0, 0), - local(2000, 0, 1, 0, 0) - ]); - }, - "returns one tick for degenerate empty domain": function(scale) { - var x = scale().domain([local(2014, 2, 2), local(2014, 2, 2)]); - assert.deepEqual(x.ticks(6), [local(2014, 2, 2)]); - } - }, - - "tickFormat": { - topic: function(scale) { - return scale().tickFormat(); - }, - "formats year on New Year's": function(format) { - assert.equal(format(local(2011, 0, 1)), "2011"); - assert.equal(format(local(2012, 0, 1)), "2012"); - assert.equal(format(local(2013, 0, 1)), "2013"); - }, - "formats month on the 1st of each month": function(format) { - assert.equal(format(local(2011, 1, 1)), "February"); - assert.equal(format(local(2011, 2, 1)), "March"); - assert.equal(format(local(2011, 3, 1)), "April"); - }, - "formats week on Sunday midnight": function(format) { - assert.equal(format(local(2011, 1, 6)), "Feb 06"); - assert.equal(format(local(2011, 1, 13)), "Feb 13"); - assert.equal(format(local(2011, 1, 20)), "Feb 20"); - }, - "formats date on midnight": function(format) { - assert.equal(format(local(2011, 1, 2)), "Wed 02"); - assert.equal(format(local(2011, 1, 3)), "Thu 03"); - assert.equal(format(local(2011, 1, 4)), "Fri 04"); - }, - "formats hour on minute zero": function(format) { - assert.equal(format(local(2011, 1, 2, 11)), "11 AM"); - assert.equal(format(local(2011, 1, 2, 12)), "12 PM"); - assert.equal(format(local(2011, 1, 2, 13)), "01 PM"); - }, - "formats minute on second zero": function(format) { - assert.equal(format(local(2011, 1, 2, 11, 59)), "11:59"); - assert.equal(format(local(2011, 1, 2, 12, 1)), "12:01"); - assert.equal(format(local(2011, 1, 2, 12, 2)), "12:02"); - }, - "otherwise, formats second": function(format) { - assert.equal(format(local(2011, 1, 2, 12, 1, 9)), ":09"); - assert.equal(format(local(2011, 1, 2, 12, 1, 10)), ":10"); - assert.equal(format(local(2011, 1, 2, 12, 1, 11)), ":11"); - } - } - } -}); - -suite.addBatch({ - "scale.utc": { - topic: load("time/scale-utc").expression("d3.time.scale.utc").document(), - - "nice": { - "rounds using the specified time interval": function(scale) { - var x = scale().domain([utc(2009, 0, 1, 0, 12), utc(2009, 0, 1, 23, 48)]); - assert.deepEqual(x.nice(_.time.day.utc).domain(), [utc(2009, 0, 1), utc(2009, 0, 2)]); - assert.deepEqual(x.nice(_.time.week.utc).domain(), [utc(2008, 11, 28), utc(2009, 0, 4)]); - assert.deepEqual(x.nice(_.time.month.utc).domain(), [utc(2008, 11, 1), utc(2009, 1, 1)]); - assert.deepEqual(x.nice(_.time.year.utc).domain(), [utc(2008, 0, 1), utc(2010, 0, 1)]); - }, - "rounds using the specified time interval and skip": function(scale) { - var x = scale().domain([utc(2009, 0, 1, 0, 12), utc(2009, 0, 1, 23, 48)]); - assert.deepEqual(x.nice(_.time.day.utc, 3).domain(), [utc(2009, 0, 1), utc(2009, 0, 4)]); - assert.deepEqual(x.nice(_.time.week.utc, 2).domain(), [utc(2008, 11, 21), utc(2009, 0, 4)]); - assert.deepEqual(x.nice(_.time.month.utc, 3).domain(), [utc(2008, 9, 1), utc(2009, 3, 1)]); - assert.deepEqual(x.nice(_.time.year.utc, 10).domain(), [utc(2000, 0, 1), utc(2010, 0, 1)]); - }, - "rounds using the specified count": function(scale) { - var x = scale().domain([utc(2009, 0, 1, 0, 17), utc(2009, 0, 1, 23, 42)]); - assert.deepEqual(x.nice(100).domain(), [utc(2009, 0, 1, 0, 15), utc(2009, 0, 1, 23, 45)]); - assert.deepEqual(x.nice(10).domain(), [utc(2009, 0, 1), utc(2009, 0, 2)]); - }, - "rounds with a default count of ten if no arguments": function(scale) { - var x = scale().domain([utc(2009, 0, 1, 0, 17), utc(2009, 0, 1, 23, 42)]); - assert.deepEqual(x.nice().domain(), [utc(2009, 0, 1), utc(2009, 0, 2)]); - }, - "works on degenerate domains": function(scale) { - var x = scale().domain([utc(2009, 0, 1, 0, 12), utc(2009, 0, 1, 0, 12)]); - assert.deepEqual(x.nice(_.time.day.utc).domain(), [utc(2009, 0, 1), utc(2009, 0, 2)]); - }, - "nicing a polylinear domain only affects the extent": function(linear) { - var x = linear().domain([utc(2009, 0, 1, 0, 12), utc(2009, 0, 1, 23, 48), utc(2009, 0, 2, 23, 48)]).nice(_.time.day.utc); - assert.deepEqual(x.domain(), [utc(2009, 0, 1), utc(2009, 0, 1, 23, 48), utc(2009, 0, 3)]); - } - }, - - "ticks": { - "observes explicit tick interval": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 1, 0), utc(2011, 0, 1, 12, 4, 4)]); - assert.deepEqual(x.ticks(_.time.minute.utc), [ - utc(2011, 0, 1, 12, 1), - utc(2011, 0, 1, 12, 2), - utc(2011, 0, 1, 12, 3), - utc(2011, 0, 1, 12, 4) - ]); - }, - "observes explicit tick interval and step": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 0, 0), utc(2011, 0, 1, 12, 33, 4)]); - assert.deepEqual(x.ticks(_.time.minute.utc, 10), [ - utc(2011, 0, 1, 12, 0), - utc(2011, 0, 1, 12, 10), - utc(2011, 0, 1, 12, 20), - utc(2011, 0, 1, 12, 30) - ]); - }, - "(deprecated) observes explicit tick range": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 1, 0), utc(2011, 0, 1, 12, 4, 4)]); - assert.deepEqual(x.ticks(_.time.minutes.utc), [ - utc(2011, 0, 1, 12, 1), - utc(2011, 0, 1, 12, 2), - utc(2011, 0, 1, 12, 3), - utc(2011, 0, 1, 12, 4) - ]); - }, - "(deprecated) observes explicit tick range and step": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 0, 0), utc(2011, 0, 1, 12, 33, 4)]); - assert.deepEqual(x.ticks(_.time.minutes.utc, 10), [ - utc(2011, 0, 1, 12, 0), - utc(2011, 0, 1, 12, 10), - utc(2011, 0, 1, 12, 20), - utc(2011, 0, 1, 12, 30) - ]); - }, - "generates sub-second ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 0, 0), utc(2011, 0, 1, 12, 0, 1)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 0, 0, 0), - utc(2011, 0, 1, 12, 0, 0, 200), - utc(2011, 0, 1, 12, 0, 0, 400), - utc(2011, 0, 1, 12, 0, 0, 600), - utc(2011, 0, 1, 12, 0, 0, 800), - utc(2011, 0, 1, 12, 0, 1, 0) - ]); - }, - "generates 1-second ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 0, 0), utc(2011, 0, 1, 12, 0, 4)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 0, 0), - utc(2011, 0, 1, 12, 0, 1), - utc(2011, 0, 1, 12, 0, 2), - utc(2011, 0, 1, 12, 0, 3), - utc(2011, 0, 1, 12, 0, 4) - ]); - }, - "generates 5-second ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 0, 0), utc(2011, 0, 1, 12, 0, 20)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 0, 0), - utc(2011, 0, 1, 12, 0, 5), - utc(2011, 0, 1, 12, 0, 10), - utc(2011, 0, 1, 12, 0, 15), - utc(2011, 0, 1, 12, 0, 20) - ]); - }, - "generates 15-second ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 0, 0), utc(2011, 0, 1, 12, 0, 50)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 0, 0), - utc(2011, 0, 1, 12, 0, 15), - utc(2011, 0, 1, 12, 0, 30), - utc(2011, 0, 1, 12, 0, 45) - ]); - }, - "generates 30-second ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 0, 0), utc(2011, 0, 1, 12, 1, 50)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 0, 0), - utc(2011, 0, 1, 12, 0, 30), - utc(2011, 0, 1, 12, 1, 0), - utc(2011, 0, 1, 12, 1, 30) - ]); - }, - "generates 1-minute ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 0, 27), utc(2011, 0, 1, 12, 4, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 1), - utc(2011, 0, 1, 12, 2), - utc(2011, 0, 1, 12, 3), - utc(2011, 0, 1, 12, 4) - ]); - }, - "generates 5-minute ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 3, 27), utc(2011, 0, 1, 12, 21, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 5), - utc(2011, 0, 1, 12, 10), - utc(2011, 0, 1, 12, 15), - utc(2011, 0, 1, 12, 20) - ]); - }, - "generates 15-minute ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 8, 27), utc(2011, 0, 1, 13, 4, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 15), - utc(2011, 0, 1, 12, 30), - utc(2011, 0, 1, 12, 45), - utc(2011, 0, 1, 13, 0) - ]); - }, - "generates 30-minute ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 28, 27), utc(2011, 0, 1, 14, 4, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 12, 30), - utc(2011, 0, 1, 13, 0), - utc(2011, 0, 1, 13, 30), - utc(2011, 0, 1, 14, 0) - ]); - }, - "generates 1-hour ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 12, 28, 27), utc(2011, 0, 1, 16, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 13, 0), - utc(2011, 0, 1, 14, 0), - utc(2011, 0, 1, 15, 0), - utc(2011, 0, 1, 16, 0) - ]); - }, - "generates 3-hour ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 14, 28, 27), utc(2011, 0, 2, 1, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 15, 0), - utc(2011, 0, 1, 18, 0), - utc(2011, 0, 1, 21, 0), - utc(2011, 0, 2, 0, 0) - ]); - }, - "generates 6-hour ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 16, 28, 27), utc(2011, 0, 2, 14, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 18, 0), - utc(2011, 0, 2, 0, 0), - utc(2011, 0, 2, 6, 0), - utc(2011, 0, 2, 12, 0) - ]); - }, - "generates 12-hour ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 16, 28, 27), utc(2011, 0, 3, 21, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 2, 0, 0), - utc(2011, 0, 2, 12, 0), - utc(2011, 0, 3, 0, 0), - utc(2011, 0, 3, 12, 0) - ]); - }, - "generates 1-day ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 16, 28, 27), utc(2011, 0, 5, 21, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 2, 0, 0), - utc(2011, 0, 3, 0, 0), - utc(2011, 0, 4, 0, 0), - utc(2011, 0, 5, 0, 0) - ]); - }, - "generates 2-day ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 2, 16, 28, 27), utc(2011, 0, 9, 21, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 3, 0, 0), - utc(2011, 0, 5, 0, 0), - utc(2011, 0, 7, 0, 0), - utc(2011, 0, 9, 0, 0) - ]); - }, - "generates 1-week ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 1, 16, 28, 27), utc(2011, 0, 23, 21, 34, 12)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 2, 0, 0), - utc(2011, 0, 9, 0, 0), - utc(2011, 0, 16, 0, 0), - utc(2011, 0, 23, 0, 0) - ]); - }, - "generates 1-month ticks": function(scale) { - var x = scale().domain([utc(2011, 0, 18), utc(2011, 4, 2)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 1, 1, 0, 0), - utc(2011, 2, 1, 0, 0), - utc(2011, 3, 1, 0, 0), - utc(2011, 4, 1, 0, 0) - ]); - }, - "generates 3-month ticks": function(scale) { - var x = scale().domain([utc(2010, 11, 18), utc(2011, 10, 2)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 0, 0), - utc(2011, 3, 1, 0, 0), - utc(2011, 6, 1, 0, 0), - utc(2011, 9, 1, 0, 0) - ]); - }, - "generates 1-year ticks": function(scale) { - var x = scale().domain([utc(2010, 11, 18), utc(2014, 2, 2)]); - assert.deepEqual(x.ticks(4), [ - utc(2011, 0, 1, 0, 0), - utc(2012, 0, 1, 0, 0), - utc(2013, 0, 1, 0, 0), - utc(2014, 0, 1, 0, 0) - ]); - }, - "generates multi-year ticks": function(scale) { - var x = scale().domain([utc(0, 11, 18), utc(2014, 2, 2)]); - assert.deepEqual(x.ticks(6), [ - utc( 500, 0, 1, 0, 0), - utc(1000, 0, 1, 0, 0), - utc(1500, 0, 1, 0, 0), - utc(2000, 0, 1, 0, 0) - ]); - }, - "returns one tick for degenerate empty domain": function(scale) { - var x = scale().domain([utc(2014, 2, 2), utc(2014, 2, 2)]); - assert.deepEqual(x.ticks(6), [utc(2014, 2, 2)]); - } - }, - - "tickFormat": { - topic: function(scale) { - return scale().tickFormat(); - }, - "formats year on New Year's": function(format) { - assert.equal(format(utc(2011, 0, 1)), "2011"); - assert.equal(format(utc(2012, 0, 1)), "2012"); - assert.equal(format(utc(2013, 0, 1)), "2013"); - }, - "formats month on the 1st of each month": function(format) { - assert.equal(format(utc(2011, 1, 1)), "February"); - assert.equal(format(utc(2011, 2, 1)), "March"); - assert.equal(format(utc(2011, 3, 1)), "April"); - }, - "formats week on Sunday midnight": function(format) { - assert.equal(format(utc(2011, 1, 6)), "Feb 06"); - assert.equal(format(utc(2011, 1, 13)), "Feb 13"); - assert.equal(format(utc(2011, 1, 20)), "Feb 20"); - }, - "formats date on midnight": function(format) { - assert.equal(format(utc(2011, 1, 2)), "Wed 02"); - assert.equal(format(utc(2011, 1, 3)), "Thu 03"); - assert.equal(format(utc(2011, 1, 4)), "Fri 04"); - }, - "formats hour on minute zero": function(format) { - assert.equal(format(utc(2011, 1, 2, 11)), "11 AM"); - assert.equal(format(utc(2011, 1, 2, 12)), "12 PM"); - assert.equal(format(utc(2011, 1, 2, 13)), "01 PM"); - }, - "formats minute on second zero": function(format) { - assert.equal(format(utc(2011, 1, 2, 11, 59)), "11:59"); - assert.equal(format(utc(2011, 1, 2, 12, 1)), "12:01"); - assert.equal(format(utc(2011, 1, 2, 12, 2)), "12:02"); - }, - "formats second on millisecond zero": function(format) { - assert.equal(format(utc(2011, 1, 2, 12, 1, 9)), ":09"); - assert.equal(format(utc(2011, 1, 2, 12, 1, 10)), ":10"); - assert.equal(format(utc(2011, 1, 2, 12, 1, 11)), ":11"); - }, - "otherwise, formats milliseconds": function(format) { - assert.equal(format(utc(2011, 1, 2, 12, 1, 0, 9)), ".009"); - assert.equal(format(utc(2011, 1, 2, 12, 1, 0, 10)), ".010"); - assert.equal(format(utc(2011, 1, 2, 12, 1, 0, 11)), ".011"); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/second-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/second-test.js deleted file mode 100644 index e740d3a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/second-test.js +++ /dev/null @@ -1,143 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.second"); - -suite.addBatch({ - "second": { - topic: load("time/second").expression("d3.time.second"), - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns seconds": function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23, 59, 59, 999)), local(2010, 11, 31, 23, 59, 59)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 00, 000)), local(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 00, 001)), local(2011, 00, 01, 00, 00, 00)); - } - }, - "round": { - topic: function(interval) { - return interval.round; - }, - "returns seconds": function(round) { - assert.deepEqual(round(local(2010, 11, 31, 23, 59, 59, 999)), local(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(round(local(2011, 00, 01, 00, 00, 00, 499)), local(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(round(local(2011, 00, 01, 00, 00, 00, 500)), local(2011, 00, 01, 00, 00, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns seconds": function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 31, 23, 59, 59, 999)), local(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 00, 000)), local(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 00, 001)), local(2011, 00, 01, 00, 00, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = local(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, local(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), +1), local(2011, 00, 01, 00, 00, 00, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 456), -2), local(2010, 11, 31, 23, 59, 57, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59), -1), local(2010, 11, 31, 23, 59, 58)); - assert.deepEqual(offset(local(2011, 00, 01, 00, 00, 00), -2), local(2010, 11, 31, 23, 59, 58)); - assert.deepEqual(offset(local(2011, 00, 01, 00, 00, 00), -1), local(2010, 11, 31, 23, 59, 59)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58), +1), local(2010, 11, 31, 23, 59, 59)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58), +2), local(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59), +1), local(2011, 00, 01, 00, 00, 00)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), 0), local(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58, 000), 0), local(2010, 11, 31, 23, 59, 58, 000)); - } - }, - "UTC": { - topic: function(interval) { - return interval.utc; - }, - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns seconds": function(floor) { - assert.deepEqual(floor(utc(2010, 11, 31, 23, 59, 59, 999)), utc(2010, 11, 31, 23, 59, 59)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 00, 000)), utc(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 00, 001)), utc(2011, 00, 01, 00, 00, 00)); - } - }, - "round": { - topic: function(interval) { - return interval.round; - }, - "returns seconds": function(round) { - assert.deepEqual(round(utc(2010, 11, 31, 23, 59, 59, 999)), utc(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(round(utc(2011, 00, 01, 00, 00, 00, 499)), utc(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(round(utc(2011, 00, 01, 00, 00, 00, 500)), utc(2011, 00, 01, 00, 00, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns seconds": function(ceil) { - assert.deepEqual(ceil(utc(2010, 11, 31, 23, 59, 59, 999)), utc(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 00, 000)), utc(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 00, 001)), utc(2011, 00, 01, 00, 00, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = utc(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, utc(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), +1), utc(2011, 00, 01, 00, 00, 00, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 456), -2), utc(2010, 11, 31, 23, 59, 57, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59), -1), utc(2010, 11, 31, 23, 59, 58)); - assert.deepEqual(offset(utc(2011, 00, 01, 00, 00, 00), -2), utc(2010, 11, 31, 23, 59, 58)); - assert.deepEqual(offset(utc(2011, 00, 01, 00, 00, 00), -1), utc(2010, 11, 31, 23, 59, 59)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58), +1), utc(2010, 11, 31, 23, 59, 59)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58), +2), utc(2011, 00, 01, 00, 00, 00)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59), +1), utc(2011, 00, 01, 00, 00, 00)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), 0), utc(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58, 000), 0), utc(2010, 11, 31, 23, 59, 58, 000)); - } - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/seconds-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/seconds-test.js deleted file mode 100644 index e8c6ab4..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/seconds-test.js +++ /dev/null @@ -1,91 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.seconds"); - -suite.addBatch({ - "seconds": { - topic: load("time/second").expression("d3.time.seconds"), - "returns seconds": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 23, 59, 59), local(2011, 0, 1, 0, 0, 2)), [ - local(2010, 11, 31, 23, 59, 59), - local(2011, 0, 1, 0, 0, 0), - local(2011, 0, 1, 0, 0, 1) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 23, 59, 59), local(2011, 0, 1, 0, 0, 2))[0], local(2010, 11, 31, 23, 59, 59)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(local(2010, 11, 31, 23, 59, 59), local(2011, 0, 1, 0, 0, 2))[2], local(2011, 0, 1, 0, 0, 1)); - }, - "can skip seconds": function(range) { - assert.deepEqual(range(local(2011, 1, 1, 12, 0, 7), local(2011, 1, 1, 12, 1, 7), 15), [ - local(2011, 1, 1, 12, 0, 15), - local(2011, 1, 1, 12, 0, 30), - local(2011, 1, 1, 12, 0, 45), - local(2011, 1, 1, 12, 1, 0) - ]); - }, - "observes start of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 2, 13, 9, 59, 59), utc(2011, 2, 13, 10, 0, 2)), [ - utc(2011, 2, 13, 9, 59, 59), - utc(2011, 2, 13, 10, 0, 0), - utc(2011, 2, 13, 10, 0, 1) - ]); - }, - "observes end of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 10, 6, 8, 59, 59), utc(2011, 10, 6, 9, 0, 2)), [ - utc(2011, 10, 6, 8, 59, 59), - utc(2011, 10, 6, 9, 0, 0), - utc(2011, 10, 6, 9, 0, 1) - ]); - }, - "UTC": { - topic: function(range) { - return range.utc; - }, - "returns seconds": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 23, 59, 59), utc(2011, 0, 1, 0, 0, 2)), [ - utc(2010, 11, 31, 23, 59, 59), - utc(2011, 0, 1, 0, 0, 0), - utc(2011, 0, 1, 0, 0, 1) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 23, 59, 59), utc(2011, 0, 1, 0, 0, 2))[0], utc(2010, 11, 31, 23, 59, 59)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 31, 23, 59, 59), utc(2011, 0, 1, 0, 0, 2))[2], utc(2011, 0, 1, 0, 0, 1)); - }, - "can skip seconds": function(range) { - assert.deepEqual(range(utc(2011, 1, 1, 12, 0, 7), utc(2011, 1, 1, 12, 1, 7), 15), [ - utc(2011, 1, 1, 12, 0, 15), - utc(2011, 1, 1, 12, 0, 30), - utc(2011, 1, 1, 12, 0, 45), - utc(2011, 1, 1, 12, 1, 0) - ]); - }, - "does not observe the start of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 2, 13, 9, 59, 59), utc(2011, 2, 13, 10, 0, 2)), [ - utc(2011, 2, 13, 9, 59, 59), - utc(2011, 2, 13, 10, 0, 0), - utc(2011, 2, 13, 10, 0, 1) - ]); - }, - "does not observe the end of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 10, 6, 8, 59, 59), utc(2011, 10, 6, 9, 0, 2)), [ - utc(2011, 10, 6, 8, 59, 59), - utc(2011, 10, 6, 9, 0, 0), - utc(2011, 10, 6, 9, 0, 1) - ]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/time.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/time.js deleted file mode 100644 index 32bca64..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/time.js +++ /dev/null @@ -1,30 +0,0 @@ -var offset = 0; - -exports.local = function(year, month, day, hours, minutes, seconds, milliseconds) { - var date = new Date; - date.setFullYear(year, month, day); - date.setHours(hours || 0, offset + (minutes || 0), seconds || 0, milliseconds || 0); - return date; -}; - -exports.utc = function(year, month, day, hours, minutes, seconds, milliseconds) { - var date = new Date; - date.setUTCFullYear(year, month, day); - date.setUTCHours(hours || 0, minutes || 0, seconds || 0, milliseconds || 0); - return date; -}; - -exports.zone = function(tzOffset, scope) { - return function() { - var o = Date.prototype.getTimezoneOffset; - try { - // Note: assumes the dates are not in DST. - offset = -tzOffset - new Date(0).getTimezoneOffset(); - Date.prototype.getTimezoneOffset = function() { return offset; }; - scope.apply(this, arguments); - } finally { - offset = 0; - Date.prototype.getTimezoneOffset = o; - } - }; -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/week-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/week-test.js deleted file mode 100644 index f0db1f7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/week-test.js +++ /dev/null @@ -1,162 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.week"); - -suite.addBatch({ - "week": { - topic: load("time/week").expression("d3.time.week"), - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns sundays": function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23, 59, 59)), local(2010, 11, 26)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 00)), local(2010, 11, 26)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 01)), local(2010, 11, 26)); - assert.deepEqual(floor(local(2011, 00, 01, 23, 59, 59)), local(2010, 11, 26)); - assert.deepEqual(floor(local(2011, 00, 02, 00, 00, 00)), local(2011, 00, 02)); - assert.deepEqual(floor(local(2011, 00, 02, 00, 00, 01)), local(2011, 00, 02)); - }, - "observes the start of daylight savings time": function(floor) { - assert.deepEqual(floor(local(2011, 02, 13, 01)), local(2011, 02, 13)); - }, - "observes the end of the daylight savings time": function(floor) { - assert.deepEqual(floor(local(2011, 10, 06, 01)), local(2011, 10, 06)); - }, - "correctly handles years in the first century": function(floor) { - assert.deepEqual(floor(local(0011, 10, 06, 07)), local(0011, 10, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns sundays": function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 31, 23, 59, 59)), local(2011, 00, 02)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 00)), local(2011, 00, 02)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 01)), local(2011, 00, 02)); - assert.deepEqual(ceil(local(2011, 00, 01, 23, 59, 59)), local(2011, 00, 02)); - assert.deepEqual(ceil(local(2011, 00, 02, 00, 00, 00)), local(2011, 00, 02)); - assert.deepEqual(ceil(local(2011, 00, 02, 00, 00, 01)), local(2011, 00, 09)); - }, - "observes the start of daylight savings time": function(ceil) { - assert.deepEqual(ceil(local(2011, 02, 13, 01)), local(2011, 02, 20)); - }, - "observes the end of the daylight savings time": function(ceil) { - assert.deepEqual(ceil(local(2011, 10, 06, 01)), local(2011, 10, 13)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = local(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, local(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), +1), local(2011, 00, 07, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 456), -2), local(2010, 11, 17, 23, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 01), -1), local(2010, 10, 24)); - assert.deepEqual(offset(local(2011, 00, 01), -2), local(2010, 11, 18)); - assert.deepEqual(offset(local(2011, 00, 01), -1), local(2010, 11, 25)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(local(2010, 10, 24), +1), local(2010, 11, 01)); - assert.deepEqual(offset(local(2010, 11, 18), +2), local(2011, 00, 01)); - assert.deepEqual(offset(local(2010, 11, 25), +1), local(2011, 00, 01)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), 0), local(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58, 000), 0), local(2010, 11, 31, 23, 59, 58, 000)); - } - }, - "UTC": { - topic: function(interval) { - return interval.utc; - }, - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns sundays": function(floor) { - assert.deepEqual(floor(utc(2010, 11, 31, 23, 59, 59)), utc(2010, 11, 26)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 00)), utc(2010, 11, 26)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 01)), utc(2010, 11, 26)); - assert.deepEqual(floor(utc(2011, 00, 01, 23, 59, 59)), utc(2010, 11, 26)); - assert.deepEqual(floor(utc(2011, 00, 02, 00, 00, 00)), utc(2011, 00, 02)); - assert.deepEqual(floor(utc(2011, 00, 02, 00, 00, 01)), utc(2011, 00, 02)); - }, - "does not observe the start of daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 02, 13, 01)), utc(2011, 02, 13)); - }, - "does not observe the end of the daylight savings time": function(floor) { - assert.deepEqual(floor(utc(2011, 10, 06, 01)), utc(2011, 10, 06)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns sundays": function(ceil) { - assert.deepEqual(ceil(utc(2010, 11, 31, 23, 59, 59)), utc(2011, 00, 02)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 00)), utc(2011, 00, 02)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 01)), utc(2011, 00, 02)); - assert.deepEqual(ceil(utc(2011, 00, 01, 23, 59, 59)), utc(2011, 00, 02)); - assert.deepEqual(ceil(utc(2011, 00, 02, 00, 00, 00)), utc(2011, 00, 02)); - assert.deepEqual(ceil(utc(2011, 00, 02, 00, 00, 01)), utc(2011, 00, 09)); - }, - "does not observe the start of daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 02, 13, 01)), utc(2011, 02, 20)); - }, - "does not observe the end of the daylight savings time": function(ceil) { - assert.deepEqual(ceil(utc(2011, 10, 06, 01)), utc(2011, 10, 13)); - } - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = utc(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, utc(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), +1), utc(2011, 00, 07, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 456), -2), utc(2010, 11, 17, 23, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 01), -1), utc(2010, 10, 24)); - assert.deepEqual(offset(utc(2011, 00, 01), -2), utc(2010, 11, 18)); - assert.deepEqual(offset(utc(2011, 00, 01), -1), utc(2010, 11, 25)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 10, 24), +1), utc(2010, 11, 01)); - assert.deepEqual(offset(utc(2010, 11, 18), +2), utc(2011, 00, 01)); - assert.deepEqual(offset(utc(2010, 11, 25), +1), utc(2011, 00, 01)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), 0), utc(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58, 000), 0), utc(2010, 11, 31, 23, 59, 58, 000)); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/weeks-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/weeks-test.js deleted file mode 100644 index 7a110a8..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/weeks-test.js +++ /dev/null @@ -1,95 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"), - time = require("./time"), - local = time.local, - utc = time.utc; - -var suite = vows.describe("d3.time.weeks"); - -suite.addBatch({ - "weeks": { - topic: load("time/week").expression("d3.time.weeks"), - "returns sundays": function(range) { - assert.deepEqual(range(local(2010, 11, 21), local(2011, 0, 12)), [ - local(2010, 11, 26), - local(2011, 0, 2), - local(2011, 0, 9) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(local(2010, 11, 21), local(2011, 0, 12))[0], local(2010, 11, 26)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(local(2010, 11, 21), local(2011, 0, 12))[2], local(2011, 0, 9)); - }, - "can skip weeks": function(range) { - assert.deepEqual(range(local(2011, 0, 1), local(2011, 3, 1), 4), [ - local(2011, 0, 2), - local(2011, 0, 30), - local(2011, 1, 27), - local(2011, 2, 27) - ]); - }, - "observes start of daylight savings time": function(range) { - assert.deepEqual(range(local(2011, 2, 1), local(2011, 2, 28)), [ - local(2011, 2, 6), - local(2011, 2, 13), - local(2011, 2, 20), - local(2011, 2, 27) - ]); - }, - "observes end of daylight savings time": function(range) { - assert.deepEqual(range(local(2011, 10, 1), local(2011, 10, 30)), [ - local(2011, 10, 6), - local(2011, 10, 13), - local(2011, 10, 20), - local(2011, 10, 27) - ]); - }, - "UTC": { - topic: function(range) { - return range.utc; - }, - "returns sundays": function(range) { - assert.deepEqual(range(utc(2010, 11, 21), utc(2011, 0, 12)), [ - utc(2010, 11, 26), - utc(2011, 0, 2), - utc(2011, 0, 9) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 21), utc(2011, 0, 12))[0], utc(2010, 11, 26)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(utc(2010, 11, 21), utc(2011, 0, 12))[2], utc(2011, 0, 9)); - }, - "can skip weeks": function(range) { - assert.deepEqual(range(utc(2011, 0, 1), utc(2011, 3, 1), 4), [ - utc(2011, 0, 2), - utc(2011, 0, 30), - utc(2011, 1, 27), - utc(2011, 2, 27) - ]); - }, - "does not observe the start of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 2, 1), utc(2011, 2, 28)), [ - utc(2011, 2, 6), - utc(2011, 2, 13), - utc(2011, 2, 20), - utc(2011, 2, 27) - ]); - }, - "does not observe the end of daylight savings time": function(range) { - assert.deepEqual(range(utc(2011, 10, 1), utc(2011, 10, 30)), [ - utc(2011, 10, 6), - utc(2011, 10, 13), - utc(2011, 10, 20), - utc(2011, 10, 27) - ]); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/year-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/year-test.js deleted file mode 100644 index 66230f6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/year-test.js +++ /dev/null @@ -1,137 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.time.year"); - -suite.addBatch({ - "year": { - topic: load("time/year").expression("d3.time.year"), - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns years": function(floor) { - assert.deepEqual(floor(local(2010, 11, 31, 23, 59, 59)), local(2010, 00, 01)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 00)), local(2011, 00, 01)); - assert.deepEqual(floor(local(2011, 00, 01, 00, 00, 01)), local(2011, 00, 01)); - }, - "correctly handles years in the first century": function(floor) { - assert.deepEqual(floor(local(0011, 10, 06, 07)), local(0011, 00, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns years": function(ceil) { - assert.deepEqual(ceil(local(2010, 11, 31, 23, 59, 59)), local(2011, 00, 01)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 00)), local(2011, 00, 01)); - assert.deepEqual(ceil(local(2011, 00, 01, 00, 00, 01)), local(2012, 00, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = local(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, local(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), +1), local(2011, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 456), -2), local(2008, 11, 31, 23, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(local(2010, 11, 01), -1), local(2009, 11, 01)); - assert.deepEqual(offset(local(2011, 00, 01), -2), local(2009, 00, 01)); - assert.deepEqual(offset(local(2011, 00, 01), -1), local(2010, 00, 01)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(local(2009, 11, 01), +1), local(2010, 11, 01)); - assert.deepEqual(offset(local(2009, 00, 01), +2), local(2011, 00, 01)); - assert.deepEqual(offset(local(2010, 00, 01), +1), local(2011, 00, 01)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 59, 999), 0), local(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(local(2010, 11, 31, 23, 59, 58, 000), 0), local(2010, 11, 31, 23, 59, 58, 000)); - } - }, - "UTC": { - topic: function(interval) { - return interval.utc; - }, - "defaults to floor": function(interval) { - assert.strictEqual(interval, interval.floor); - }, - "floor": { - topic: function(interval) { - return interval.floor; - }, - "returns years": function(floor) { - assert.deepEqual(floor(utc(2010, 11, 31, 23, 59, 59)), utc(2010, 00, 01)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 00)), utc(2011, 00, 01)); - assert.deepEqual(floor(utc(2011, 00, 01, 00, 00, 01)), utc(2011, 00, 01)); - } - }, - "ceil": { - topic: function(interval) { - return interval.ceil; - }, - "returns years": function(ceil) { - assert.deepEqual(ceil(utc(2010, 11, 31, 23, 59, 59)), utc(2011, 00, 01)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 00)), utc(2011, 00, 01)); - assert.deepEqual(ceil(utc(2011, 00, 01, 00, 00, 01)), utc(2012, 00, 01)); - } - }, - "offset": { - topic: function(interval) { - return interval.offset; - }, - "does not modify the passed-in date": function(offset) { - var date = utc(2010, 11, 31, 23, 59, 59, 999); - offset(date, +1); - assert.deepEqual(date, utc(2010, 11, 31, 23, 59, 59, 999)); - }, - "does not round the passed-in-date": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), +1), utc(2011, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 456), -2), utc(2008, 11, 31, 23, 59, 59, 456)); - }, - "allows negative offsets": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 01), -1), utc(2009, 11, 01)); - assert.deepEqual(offset(utc(2011, 00, 01), -2), utc(2009, 00, 01)); - assert.deepEqual(offset(utc(2011, 00, 01), -1), utc(2010, 00, 01)); - }, - "allows positive offsets": function(offset) { - assert.deepEqual(offset(utc(2009, 11, 01), +1), utc(2010, 11, 01)); - assert.deepEqual(offset(utc(2009, 00, 01), +2), utc(2011, 00, 01)); - assert.deepEqual(offset(utc(2010, 00, 01), +1), utc(2011, 00, 01)); - }, - "allows zero offset": function(offset) { - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 59, 999), 0), utc(2010, 11, 31, 23, 59, 59, 999)); - assert.deepEqual(offset(utc(2010, 11, 31, 23, 59, 58, 000), 0), utc(2010, 11, 31, 23, 59, 58, 000)); - } - } - } - } -}); - -function local(year, month, day, hours, minutes, seconds, milliseconds) { - var date = new Date(); - date.setFullYear(year, month, day); - date.setHours(hours || 0, minutes || 0, seconds || 0, milliseconds || 0); - return date; -} - -function utc(year, month, day, hours, minutes, seconds, milliseconds) { - var date = new Date(); - date.setUTCFullYear(year, month, day); - date.setUTCHours(hours || 0, minutes || 0, seconds || 0, milliseconds || 0); - return date; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/time/years-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/time/years-test.js deleted file mode 100644 index 16f6141..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/time/years-test.js +++ /dev/null @@ -1,74 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.time.years"); - -suite.addBatch({ - "years": { - topic: load("time/year").expression("d3.time.years"), - "returns years": function(range) { - assert.deepEqual(range(local(2010, 0, 1), local(2013, 0, 1)), [ - local(2010, 0, 1), - local(2011, 0, 1), - local(2012, 0, 1) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(local(2010, 0, 1), local(2013, 0, 1))[0], local(2010, 0, 1)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(local(2010, 0, 1), local(2013, 0, 1))[2], local(2012, 0, 1)); - }, - "can skip years": function(range) { - assert.deepEqual(range(local(2009, 0, 1), local(2029, 0, 1), 5), [ - local(2010, 0, 1), - local(2015, 0, 1), - local(2020, 0, 1), - local(2025, 0, 1) - ]); - }, - "UTC": { - topic: function(range) { - return range.utc; - }, - "returns years": function(range) { - assert.deepEqual(range(utc(2010, 0, 1), utc(2013, 0, 1)), [ - utc(2010, 0, 1), - utc(2011, 0, 1), - utc(2012, 0, 1) - ]); - }, - "has an inclusive lower bound": function(range) { - assert.deepEqual(range(utc(2010, 0, 1), utc(2013, 0, 1))[0], utc(2010, 0, 1)); - }, - "has an exclusive upper bound": function(range) { - assert.deepEqual(range(utc(2010, 0, 1), utc(2013, 0, 1))[2], utc(2012, 0, 1)); - }, - "can skip years": function(range) { - assert.deepEqual(range(utc(2009, 0, 1), utc(2029, 0, 1), 5), [ - utc(2010, 0, 1), - utc(2015, 0, 1), - utc(2020, 0, 1), - utc(2025, 0, 1) - ]); - } - } - } -}); - -function local(year, month, day, hours, minutes, seconds, milliseconds) { - var date = new Date(); - date.setFullYear(year, month, day); - date.setHours(hours || 0, minutes || 0, seconds || 0, milliseconds || 0); - return date; -} - -function utc(year, month, day, hours, minutes, seconds, milliseconds) { - var date = new Date(); - date.setUTCFullYear(year, month, day); - date.setUTCHours(hours || 0, minutes || 0, seconds || 0, milliseconds || 0); - return date; -} - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attr.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attr.js deleted file mode 100644 index 627f917..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attr.js +++ /dev/null @@ -1,56 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - var s = d3.select("body").append("div") - .attr("display", "none") - .attr("font-size", "20px") - .attr("width", 20) - .attr("color", "red") - .attr("xlink:type", "simple") - .attr("xlink:href", "http://mbostock.github.com/d3/"); - - var t = s.transition() - .attr("display", null) - .attr("font-size", function() { return null; }) - .attr("display", null) - .attr("width", 100) - .attr("width", 200) - .attr("color", function() { return "green"; }) - .attr("xlink:href", null) - .attr("xlink:type", function() { return null; }); - - return {selection: s, transition: t}; - }, - "defines the corresponding attr tween": function(result) { - assert.typeOf(result.transition.tween("attr.width"), "function"); - assert.typeOf(result.transition.tween("attr.color"), "function"); - }, - "on end": { - topic: function(result) { - var cb = this.callback; - result.transition.each("end", function() { cb(null, result); }); - }, - "the last attr operator takes precedence": function(result) { - assert.equal(result.selection.attr("width"), "200"); - }, - "sets an attribute as a number": function(result) { - assert.equal(result.selection.attr("width"), "200"); - }, - "sets an attribute as a function": function(result) { - assert.equal(result.selection.attr("color"), "#008000"); - }, - "removes an attribute using a constant null": function(result) { - assert.isNull(result.selection.attr("display")); - }, - "removes an attribute using a function null": function(result) { - assert.isNull(result.selection.attr("font-size")); - }, - "removes a namespaced attribute using a constant null": function(result) { - assert.isNull(result.selection.attr("xlink:href")); - }, - "removes a namespaced attribute using a function null": function(result) { - assert.isNull(result.selection.attr("xlink:type")); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attrTween.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attrTween.js deleted file mode 100644 index 5bd4b33..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-attrTween.js +++ /dev/null @@ -1,59 +0,0 @@ -var assert = require("../assert"), - _ = require("../../"); - -module.exports = { - topic: function(d3) { - var callback = this.callback, - dd = [], - ii = [], - tt = [], - vv = []; - - var s = d3.select("body").html("").append("div").selectAll("div") - .data(["red", "green"]) - .enter().append("div") - .attr("color", function(d, i) { return i ? "#008000" : "#ff0000"; }); - - var t = s.transition() - .attrTween("color", tween); - - function tween(d, i, v) { - dd.push(d); - ii.push(i); - vv.push(v); - if (tt.push(this) >= 2) callback(null, { - selection: s, - transition: t, - data: dd, - index: ii, - value: vv, - context: tt - }); - return i && _.interpolateHsl(v, "blue"); - } - }, - - "defines the corresponding attr tween": function(result) { - assert.typeOf(result.transition.tween("attr.color"), "function"); - }, - "invokes the tween function": function(result) { - assert.deepEqual(result.data, ["red", "green"], "expected data, got {actual}"); - assert.deepEqual(result.index, [0, 1], "expected data, got {actual}"); - assert.deepEqual(result.value, ["#ff0000", "#008000"], "expected value, got {actual}"); - assert.domEqual(result.context[0], result.selection[0][0], "expected this, got {actual}"); - assert.domEqual(result.context[1], result.selection[0][1], "expected this, got {actual}"); - }, - - "end": { - topic: function(result) { - var callback = this.callback; - result.transition.each("end", function(d, i) { if (i >= 1) callback(null, result); }); - }, - "uses the returned interpolator": function(result) { - assert.equal(result.selection[0][1].getAttribute("color"), "#0000ff"); - }, - "does nothing if the interpolator is falsey": function(result) { - assert.equal(result.selection[0][0].getAttribute("color"), "#ff0000"); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-call.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-call.js deleted file mode 100644 index 816d26e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-call.js +++ /dev/null @@ -1,30 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - return d3.select("body").append("div").transition(); - }, - "calls the function once": function(transition) { - var count = 0; - transition.call(function() { ++count; }); - assert.equal(count, 1); - }, - "passes any optional arguments": function(transition) { - var abc; - transition.call(function(selection, a, b, c) { abc = [a, b, c]; }, "a", "b", "c"); - assert.deepEqual(abc, ["a", "b", "c"]); - }, - "passes the transition as the first argument": function(transition) { - var t; - transition.call(function(x) { t = x; }); - assert.isTrue(t === transition); - }, - "uses the transition as the context": function(transition) { - var t; - transition.call(function() { t = this; }); - assert.isTrue(t === transition); - }, - "returns the current transition": function(transition) { - assert.isTrue(transition.call(function() {}) === transition); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-delay.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-delay.js deleted file mode 100644 index e721c36..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-delay.js +++ /dev/null @@ -1,56 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - return d3.select("body").html("").selectAll() - .data(["foo", "bar"]) - .enter().append("div") - .attr("class", String); - }, - "defaults to zero": function(selection) { - var t = selection.transition(); - assert.strictEqual(t[0][0].__transition__[t.id].delay, 0); - assert.strictEqual(t[0][1].__transition__[t.id].delay, 0); - }, - "can specify delay as a number": function(selection) { - var t = selection.transition().delay(150); - assert.strictEqual(t[0][0].__transition__[t.id].delay, 150); - assert.strictEqual(t[0][1].__transition__[t.id].delay, 150); - t.delay(250); - assert.strictEqual(t[0][0].__transition__[t.id].delay, 250); - assert.strictEqual(t[0][1].__transition__[t.id].delay, 250); - }, - "can specify delay as a negative number": function(selection) { - var t = selection.transition().delay(-250); - assert.strictEqual(t[0][0].__transition__[t.id].delay, -250); - assert.strictEqual(t[0][1].__transition__[t.id].delay, -250); - }, - "delay is coerced to a number": function(selection) { - var t = selection.transition().delay("520"); - assert.strictEqual(t[0][0].__transition__[t.id].delay, 520); - assert.strictEqual(t[0][1].__transition__[t.id].delay, 520); - }, - "floating-point durations are not floored to integers": function(selection) { - var t = selection.transition().delay(14.6); - assert.strictEqual(t[0][0].__transition__[t.id].delay, 14.6); - assert.strictEqual(t[0][1].__transition__[t.id].delay, 14.6); - var t = selection.transition().delay("16.99"); - assert.strictEqual(t[0][0].__transition__[t.id].delay, 16.99); - assert.strictEqual(t[0][1].__transition__[t.id].delay, 16.99); - }, - "can specify delay as a function": function(selection) { - var dd = [], ii = [], tt = [], t = selection.transition().delay(f); - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return i * 20; } - assert.strictEqual(t[0][0].__transition__[t.id].delay, 0); - assert.strictEqual(t[0][1].__transition__[t.id].delay, 20); - assert.deepEqual(dd, ["foo", "bar"], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.domEqual(tt[0], t[0][0], "expected this, got {actual}"); - assert.domEqual(tt[1], t[0][1], "expected this, got {actual}"); - }, - "coerces delay to a number": function(selection) { - var t = selection.transition().delay("150"); - assert.strictEqual(t[0][0].__transition__[t.id].delay, 150); - assert.strictEqual(t[0][1].__transition__[t.id].delay, 150); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-duration.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-duration.js deleted file mode 100644 index 34fc2dc..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-duration.js +++ /dev/null @@ -1,62 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - return d3.select("body").html("").selectAll() - .data(["foo", "bar"]) - .enter().append("div") - .attr("class", String); - }, - "defaults to 250 milliseconds": function(selection) { - var t = selection.transition(); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 250); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 250); - }, - "can specify duration as a number": function(selection) { - var t = selection.transition().duration(150); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 150); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 150); - t.duration(50); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 50); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 50); - }, - "zero or negative durations are treated as 1ms": function(selection) { - var t = selection.transition().duration(0); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 1); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 1); - t.duration(-10); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 1); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 1); - t.duration(-Infinity); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 1); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 1); - }, - "duration is coerced to a number": function(selection) { - var t = selection.transition().duration("520"); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 520); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 520); - }, - "floating-point durations are not floored to integers": function(selection) { - var t = selection.transition().duration(14.6); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 14.6); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 14.6); - var t = selection.transition().duration("16.99"); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 16.99); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 16.99); - }, - "can specify duration as a function": function(selection) { - var dd = [], ii = [], tt = [], t = selection.transition().duration(f); - function f(d, i) { dd.push(d); ii.push(i); tt.push(this); return i * 20 + 10; } - assert.strictEqual(t[0][0].__transition__[t.id].duration, 10); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 30); - assert.deepEqual(dd, ["foo", "bar"], "expected data, got {actual}"); - assert.deepEqual(ii, [0, 1], "expected index, got {actual}"); - assert.domEqual(tt[0], t[0][0], "expected this, got {actual}"); - assert.domEqual(tt[1], t[0][1], "expected this, got {actual}"); - }, - "coerces duration to a number": function(selection) { - var t = selection.transition().duration("150"); - assert.strictEqual(t[0][0].__transition__[t.id].duration, 150); - assert.strictEqual(t[0][1].__transition__[t.id].duration, 150); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-each.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-each.js deleted file mode 100644 index 0b65206..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-each.js +++ /dev/null @@ -1,171 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - "start": { - topic: function(d3) { - var callback = this.callback, - div = d3.select("body").html("").selectAll().data(["foo", "bar"]).enter().append("div").attr("class", String), - transition = div.transition().delay(350), - then = Date.now(), - n = 0, - calls = [], - context = [], - data = [], - index = [], - count = [], - delay = []; - - // A callback to verify that multiple callbacks are allowed. - transition.each("start.other", function() { - ++n; - }); - - // A callback which captures arguments and context. - transition.each("start", function(d, i) { - context.push(this); - data.push(d); - index.push(i); - count.push(++n); - delay.push(Date.now() - then); - if (n >= 4) callback(null, { - selection: div, - delay: delay, - context: context, - data: data, - index: index, - count: count, - id: transition.id - }); - }); - }, - - "invokes the listener after the specified delay": function(result) { - assert.inDelta(result.delay, [350, 350], 20); - }, - "invokes each listener exactly once, in order": function(result) { - assert.deepEqual(result.count, [2, 4]); - }, - - // For the same node, listeners will be called back in order, according to - // the implementation of d3.dispatch. However, the order of callbacks across - // nodes is not guaranteed; currently, callbacks are in reverse order if - // they share the same delay, because of the timer queue. I suppose it'd be - // slightly better if the callbacks were invoked in node order (consistent - // with selections), but since these callbacks happen asynchronously I don't - // think the API needs to guarantee the order of callbacks. - - "uses the node as the context": function(result) { - assert.domEqual(result.context[0], result.selection[0][0]); - assert.domEqual(result.context[1], result.selection[0][1]); - }, - "passes the data and index to the function": function(result) { - assert.deepEqual(result.data, ["foo", "bar"], "expected data, got {actual}"); - assert.deepEqual(result.index, [0, 1], "expected index, got {actual}"); - }, - - "sets an exclusive lock on transitioning nodes": function(result) { - var id = result.id; - assert.isTrue(id > 0); - assert.equal(result.selection[0][0].__transition__.count, 1); - assert.equal(result.selection[0][1].__transition__.count, 1); - assert.equal(result.selection[0][0].__transition__.active, id); - assert.equal(result.selection[0][1].__transition__.active, id); - } - }, - - "end": { - topic: function(d3) { - var callback = this.callback, - div = d3.select("body").html("").selectAll().data(["foo", "bar"]).enter().append("div").attr("class", String), - transition = div.transition().duration(350), - then = Date.now(), - n = 0, - calls = [], - context = [], - data = [], - index = [], - count = [], - delay = []; - - // A callback to verify that multiple callbacks are allowed. - transition.each("end.other", function() { - ++n; - }); - - // A callback which captures arguments and context. - transition.each("end", function(d, i) { - context.push(this); - data.push(d); - index.push(i); - count.push(++n); - delay.push(Date.now() - then); - if (n >= 4) callback(null, { - selection: div, - delay: delay, - context: context, - data: data, - index: index, - count: count, - id: transition.id - }); - }); - }, - - "invokes the listener after the specified delay": function(result) { - assert.inDelta(result.delay, [350, 350], 20); - }, - "invokes each listener exactly once, in order": function(result) { - assert.deepEqual(result.count, [2, 4]); - }, - - // For the same node, listeners will be called back in order, according to - // the implementation of d3.dispatch. However, the order of callbacks across - // nodes is not guaranteed; currently, callbacks are in reverse order if - // they share the same delay, because of the timer queue. I suppose it'd be - // slightly better if the callbacks were invoked in node order (consistent - // with selections), but since these callbacks happen asynchronously I don't - // think the API needs to guarantee the order of callbacks. - - "uses the node as the context": function(result) { - assert.domEqual(result.context[0], result.selection[0][0]); - assert.domEqual(result.context[1], result.selection[0][1]); - }, - "passes the data and index to the function": function(result) { - assert.deepEqual(result.data, ["foo", "bar"], "expected data, got {actual}"); - assert.deepEqual(result.index, [0, 1], "expected index, got {actual}"); - }, - - "after the transition ends": { - topic: function(result) { - var callback = this.callback; - process.nextTick(function() { - callback(null, result); - }); - }, - "deletes the transition lock": function(result) { - assert.isFalse("__transition__" in result.selection[0][0]); - assert.isFalse("__transition__" in result.selection[0][1]); - } - }, - - // I'd like to test d3.timer.flush here, but unfortunately there's a bug in - // Vows where it really doesn't like to receive multiple callbacks from - // different tests at the same time! - - "sequenced": { - topic: function(result, d3) { - var callback = this.callback, - node = d3.select("body").append("div").node(), - id = result.id; - d3.select(node).transition().delay(150).each("start", function() { - callback(null, {id: id, node: this}); - }); - }, - "does not inherit the transition id": function(result) { - assert.isTrue(result.id > 0); - assert.equal(result.node.__transition__.count, 1); - assert.isTrue(result.node.__transition__.active > result.id); - } - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-filter.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-filter.js deleted file mode 100644 index 9667d5c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-filter.js +++ /dev/null @@ -1,80 +0,0 @@ -var assert = require("../assert"), - _ = require("../../"); - -var datum = {}; - -module.exports = { - topic: function(d3) { - return d3.select("body").html("").selectAll("div") - .data([0, 1]) - .enter().append("div") - .selectAll("span") - .data(function(d) { d <<= 1; return [d, d + 1]; }) - .enter().append("span") - .classed("foo", function(d, i) { return d & 1; }) - .transition() - .delay(100) - .duration(150) - .ease("bounce"); - }, - - "preserves matching elements": function(span) { - var some = span.filter(function(d, i) { return i === 0; }); - assert.isTrue(some[0][0] === span[0][0]); - assert.isTrue(some[1][0] === span[1][0]); - }, - "removes non-matching elements": function(span) { - var some = _.merge(span.filter(function(d, i) { return d & 1; })); - assert.equal(some.indexOf(span[0][0]), -1); - assert.equal(some.indexOf(span[1][0]), -1); - }, - "preserves data": function(span) { - var some = span.filter(function(d, i) { return d & 1; }); - assert.equal(some[0][0].__data__, 1); - assert.equal(some[1][0].__data__, 3); - }, - "preserves grouping": function(span) { - var some = span.filter(function(d, i) { return d & 1; }); - assert.equal(some.length, 2); - assert.equal(some[0].length, 1); - assert.equal(some[1].length, 1); - }, - "preserves parent node": function(span) { - var some = span.filter(function(d, i) { return d & 1; }); - assert.isTrue(some[0].parentNode === span[0].parentNode); - assert.isTrue(some[1].parentNode === span[1].parentNode); - }, - "does not preserve index": function(span) { - var indexes = []; - span.filter(function(d, i) { return d & 1; }).each(function(d, i) { indexes.push(i); }); - assert.deepEqual(indexes, [0, 0]); - }, - "ignores null nodes": function(span) { - var node = span[0][1]; - span[0][1] = null; - var some = span.filter(function(d, i) { return d & 1; }); - assert.isTrue(some[0][0] === span[0][3]); - assert.equal(some.length, 2); - span[0][1] = node; - }, - "can be specified as a selector": function(span) { - var some = span.filter(".foo"); - assert.equal(some.length, 2); - assert.equal(some[0].length, 1); - assert.equal(some[1].length, 1); - }, - "returns a new selection": function(span) { - assert.isFalse(span.filter(function() { return 1; }) === span); - }, - "works on empty selections": function(span) { - var none = function() { return false; }, - empty = span.filter(none); - assert.isTrue(empty.empty()); - assert.isTrue(empty.filter(none).empty()); - }, - "inherits the transition id and, by extension, all transition parameters": function(t1) { - var t2 = t1.filter(function() { return 1; }); - assert.equal(t2.id, t1.id); - assert.strictEqual(t2[0][0].__transition__[t2.id], t1[0][0].__transition__[t1.id]); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-id.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-id.js deleted file mode 100644 index 858a230..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-id.js +++ /dev/null @@ -1,22 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - return d3; // bug in vows where topic is not propagated automatically - }, - "on a new transition": { - topic: function(d3) { - return d3.select("body").append("div").transition(); - }, - "has a positive integer id": function(transition) { - var id = transition.id; - assert.isTrue(id > 0); - assert.equal(~~id, id); - } - }, - "increases monotonically across transitions": function(d3) { - var t0 = d3.select("body").append("div").transition(), - t1 = d3.select("body").append("div").transition(); - assert.isTrue(t1.id > t0.id); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-node.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-node.js deleted file mode 100644 index 54d13d9..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-node.js +++ /dev/null @@ -1,39 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - "with a single element selected": { - topic: function(d3) { - return d3.select("body").transition(); - }, - "returns null for empty subselections": function(body) { - assert.isNull(body.select("foo").node()); - }, - "returns the selected element": function(body) { - assert.equal(body.node().tagName, "BODY"); - }, - "returns null if no elements are slected": function(body) { - body[0][0] = null; - assert.isNull(body.node()); - } - }, - "with multiple elements selected": { - topic: function(d3) { - var body = d3.select("body").html(null); - body.append("div").attr("class", "first").append("span"); - body.append("div").attr("class", "second"); - return body.selectAll("div").transition(); - }, - "returns null for empty subselections": function(div) { - assert.isNull(div.select("foo").node()); - }, - "returns the first selected element": function(div) { - assert.equal(div.node().className, "first"); - assert.equal(div.node().tagName, "DIV"); - }, - "does not count null nodes": function(div) { - div[0][0] = null; - assert.equal(div.node().className, "second"); - assert.equal(div.node().tagName, "DIV"); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-remove.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-remove.js deleted file mode 100644 index fcf98c5..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-remove.js +++ /dev/null @@ -1,57 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - "on a new transition": { - topic: function(d3) { - var callback = this.callback, - t = d3.select("body").append("div").transition().remove(); - t.each("end", function() { - process.nextTick(function() { - callback(null, t); - }); - }); - }, - "removes the selected elements": function(transition) { - assert.domEqual(transition[0][0].parentNode, null); - } - }, - - "when the element is already removed": { - topic: function(d3) { - var callback = this.callback, - t = d3.select("body").append("div").remove().transition().remove(); - t.each("end", function() { - process.nextTick(function() { - callback(null, t); - }); - }); - }, - "does nothing": function(transition) { - assert.domEqual(transition[0][0].parentNode, null); - } - }, - - // Since these tests are triggered inside the end event of the above topic, - // transitions will inherit ids from the original transition. But we want to - // test concurrent transitions, so we use timeouts to avoid inheritance. This - // test also verifies that if multiple transitions are created at the same - // time, the last transition becomes the owner. - - "when another transition is scheduled": { - topic: function(d3) { - var callback = this.callback, - s = d3.select("body").append("div"); - setTimeout(function() { - s.transition().duration(150).remove().each("end", function() { - process.nextTick(function() { - callback(null, s); - }); - }); - s.transition().delay(250); - }, 10); - }, - "does nothing": function(selection) { - assert.equal(selection[0][0].parentNode.tagName, "BODY"); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-select.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-select.js deleted file mode 100644 index cf8b148..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-select.js +++ /dev/null @@ -1,60 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - var s = d3.select("body").append("div").selectAll("div") - .data(["one", "two", "three", "four"]) - .enter().append("div") - .attr("class", String); - - s.filter(function(d, i) { return i > 0; }).append("span"); - s[0][3] = null; - - return s.transition() - .delay(function(d, i) { return i * 13; }) - .duration(function(d, i) { return i * 21; }); - }, - - "selects the first matching element": function(transition) { - var t = transition.select("span"); - assert.domEqual(t[0][1].parentNode, transition[0][1]); - assert.domEqual(t[0][2].parentNode, transition[0][2]); - }, - "ignores null elements": function(transition) { - var t = transition.select("span"); - assert.isNull(t[0][3]); - }, - "propagates data to the selected elements": function(transition) { - var t = transition.select("span"); - assert.equal(t[0][1].__data__, "two"); - assert.equal(t[0][2].__data__, "three"); - }, - "propagates delay to the selected elements": function(transition) { - var t = transition.select("span"); - assert.equal(t[0][1].__transition__[t.id].delay, 13); - assert.equal(t[0][2].__transition__[t.id].delay, 26); - }, - "propagates duration to the selected elements": function(transition) { - var t = transition.select("span"); - assert.equal(t[0][1].__transition__[t.id].duration, 21); - assert.equal(t[0][2].__transition__[t.id].duration, 42); - }, - "does not propagate data if no data was specified": function(transition) { - delete transition[0][1].__data__; - delete transition[0][1].firstChild.__data__; - var t = transition.select("span"); - assert.isUndefined(t[0][1].__data__); - assert.equal(t[0][2].__data__, "three"); - }, - "returns null if no match is found": function(transition) { - var t = transition.select("span"); - assert.isNull(t[0][0]); - }, - "inherits transition id": function(transition) { - var id = transition.id, - t0 = transition.select("span"), - t1 = transition.select("span"); - assert.equal(t0.id, id); - assert.equal(t1.id, id); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-selectAll.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-selectAll.js deleted file mode 100644 index 2450c56..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-selectAll.js +++ /dev/null @@ -1,56 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - var s = d3.select("body").append("div").selectAll("div") - .data(["one", "two", "three", "four"]) - .enter().append("div") - .attr("class", String); - - s.filter(function(d, i) { return i > 0; }).append("span"); - s.filter(function(d, i) { return i > 1; }).append("span"); - s[0][3] = null; - - return s.transition() - .delay(function(d, i) { return i * 13; }) - .duration(function(d, i) { return i * 21; }); - }, - - "selects all matching elements": function(transition) { - var t = transition.selectAll("span"); - assert.domEqual(t[1][0].parentNode, transition[0][1]); - assert.domEqual(t[2][0].parentNode, transition[0][2]); - assert.domEqual(t[2][1].parentNode, transition[0][2]); - }, - "ignores null elements": function(transition) { - var t = transition.selectAll("span"); - assert.equal(t.length, 3); - }, - "propagates delay to the selected elements": function(transition) { - var t = transition.selectAll("span"); - assert.domEqual(t[1][0].__transition__[t.id].delay, 13); - assert.domEqual(t[2][0].__transition__[t.id].delay, 26); - assert.domEqual(t[2][1].__transition__[t.id].delay, 26); - }, - "propagates duration to the selected elements": function(transition) { - var t = transition.selectAll("span"); - assert.domEqual(t[1][0].__transition__[t.id].duration, 21); - assert.domEqual(t[2][0].__transition__[t.id].duration, 42); - assert.domEqual(t[2][1].__transition__[t.id].duration, 42); - }, - "returns empty if no match is found": function(transition) { - var t = transition.selectAll("span"); - assert.isEmpty(t[0]); - }, - "inherits transition id": function(transition) { - var id = transition.id, - t0 = transition.selectAll("span"), - t1 = transition.selectAll("span"); - assert.equal(t0.id, id); - assert.equal(t1.id, id); - }, - "groups are arrays, not instances of NodeList": function(transition) { - var t = transition.selectAll(function() { return this.getElementsByClassName("span"); }); - assert.isTrue(Array.isArray(t[0])); - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-size.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-size.js deleted file mode 100644 index 60f6615..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-size.js +++ /dev/null @@ -1,37 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - "with a single element selected": { - topic: function(d3) { - return d3.select("body").transition(); - }, - "returns zero for empty subselections": function(body) { - assert.equal(body.select("foo").size(), 0); - }, - "returns one for a singleton selection": function(body) { - assert.equal(body.size(), 1); - }, - "does not count null nodes": function(body) { - body[0][0] = null; - assert.equal(body.size(), 0); - } - }, - "with multiple elements selected": { - topic: function(d3) { - var body = d3.select("body").html(null); - body.append("div").append("span"); - body.append("div"); - return body.selectAll("div").transition(); - }, - "returns null for empty selections": function(div) { - assert.equal(div.select("foo").size(), 0); - }, - "returns the number of non-null nodes": function(div) { - assert.equal(div.size(), 2); - }, - "does not count null nodes": function(div) { - div[0][0] = null; - assert.equal(div.size(), 1); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-style.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-style.js deleted file mode 100644 index 5ca1a9c..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-style.js +++ /dev/null @@ -1,51 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - var s = d3.select("body").append("div") - .style("background-color", "white") - .style("color", "red") - .style("display", "none") - .style("font-size", "20px"); - - var t = s.transition() - .style("display", null) - .style("font-size", function() { return null; }) - .style("display", null) - .style("background-color", "green") - .style("background-color", "red") - .style("color", function() { return "green"; }, "important"); - - return {selection: s, transition: t}; - }, - "defines the corresponding style tween": function(result) { - assert.typeOf(result.transition.tween("style.background-color"), "function"); - assert.typeOf(result.transition.tween("style.color"), "function"); - }, - "on end": { - topic: function(result) { - var cb = this.callback; - result.transition.each("end", function() { cb(null, result); }); - }, - "the last style operator takes precedence": function(result) { - assert.equal(result.selection.style("background-color"), "rgb(255, 0, 0)"); - }, - "sets a property as a string": function(result) { - assert.equal(result.selection.style("background-color"), "rgb(255, 0, 0)"); - }, - "sets a property as a function": function(result) { - assert.equal(result.selection.style("color"), "rgb(0, 128, 0)"); - }, - "observes the specified priority": function(result) { - var style = result.selection.node().style; - assert.equal(style.getPropertyPriority("background-color"), ""); - assert.equal(style.getPropertyPriority("color"), "important"); - }, - "removes a property using a constant null": function(result) { - assert.equal(result.selection.style("display"), ""); - }, - "removes a property using a function null": function(result) { - assert.equal(result.selection.style("font-size"), ""); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-styleTween.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-styleTween.js deleted file mode 100644 index 37bb798..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-styleTween.js +++ /dev/null @@ -1,65 +0,0 @@ -var assert = require("../assert"), - _ = require("../../"); - -module.exports = { - topic: function(d3) { - var cb = this.callback, - dd = [], - ii = [], - tt = [], - vv = [], - fails = 0; - - var s = d3.select("body").html("").append("div").selectAll("div") - .data(["red", "green"]) - .enter().append("div") - .style("background-color", function(d) { return d3.rgb(d)+""; }); - - var t = s.transition() - .styleTween("background-color", function() { ++fails; }) - .styleTween("background-color", tween); - - function tween(d, i, v) { - dd.push(d); - ii.push(i); - vv.push(v); - if (tt.push(this) >= 2) cb(null, { - selection: s, - transition: t, - data: dd, - index: ii, - value: vv, - context: tt, - fails: fails - }); - return i && _.interpolateHsl(v, "blue"); - } - }, - - "defines the corresponding style tween": function(result) { - assert.typeOf(result.transition.tween("style.background-color"), "function"); - }, - "the last style tween takes precedence": function(result) { - assert.equal(result.fails, 0); - }, - "invokes the tween function": function(result) { - assert.deepEqual(result.data, ["red", "green"], "expected data, got {actual}"); - assert.deepEqual(result.index, [0, 1], "expected index, got {actual}"); - assert.deepEqual(result.value, ["rgb(255, 0, 0)", "rgb(0, 128, 0)"], "expected value, got {actual}"); - assert.domEqual(result.context[0], result.selection[0][0], "expected this, got {actual}"); - assert.domEqual(result.context[1], result.selection[0][1], "expected this, got {actual}"); - }, - - "end": { - topic: function(result) { - var cb = this.callback; - result.transition.each("end", function(d, i) { if (i >= 1) cb(null, result); }); - }, - "uses the returned interpolator": function(result) { - assert.equal(result.selection[0][1].style.getPropertyValue("background-color"), "rgb(0, 0, 255)"); - }, - "does nothing if the interpolator is falsey": function(result) { - assert.equal(result.selection[0][0].style.getPropertyValue("background-color"), "rgb(255, 0, 0)"); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-text.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-text.js deleted file mode 100644 index b755bf6..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-text.js +++ /dev/null @@ -1,27 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - return d3.select("body").append("div").text("foo").transition().text("bar"); - }, - "sets the text tween": function(div) { - assert.typeOf(div.tween("text"), "function"); - }, - "start": { - topic: function(div) { - var cb = this.callback, - tween = div.tween("text"); - div.tween("text", function() { - var result = tween.apply(this, arguments); - cb(null, {transition: div, tween: result}); - return result; - }); - }, - "sets the text content as a string": function(result) { - assert.equal(result.transition[0][0].textContent, "bar"); - }, - "does not interpolate text": function(result) { - assert.isTrue(!result.tween); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-time.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-time.js deleted file mode 100644 index f982a80..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-time.js +++ /dev/null @@ -1,38 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - return d3; // bug in vows where topic is not propagated automatically - }, - "on a new transition": { - topic: function(d3) { - return d3.select("body").append("div").transition(); - }, - "is approximately equal to now": function(transition) { - var time = transition[0][0].__transition__[transition.id].time; - assert.inDelta(time, Date.now(), 20); - } - }, - "increases monotonically across transitions": function(d3) { - var now = Date.now, then = Date.now(); - try { - Date.now = function() { return ++then; }; - var t0 = d3.select("body").append("div").transition(), - t1 = d3.select("body").append("div").transition(); - assert.isTrue(t1[0][0].__transition__[t1.id].time > t0[0][0].__transition__[t0.id].time); - } finally { - Date.now = now; - } - }, - "is inherited by subtransitions": function(d3) { - var now = Date.now, then = Date.now(); - try { - Date.now = function() { return ++then; }; - var t0 = d3.select("body").append("div").transition(), - t1 = t0.transition(); - assert.equal(t1[0][0].__transition__[t1.id].time, t0[0][0].__transition__[t0.id].time); - } finally { - Date.now = now; - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-transition.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-transition.js deleted file mode 100644 index 6726780..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-transition.js +++ /dev/null @@ -1,57 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - return d3.select("body").append("div").transition() - .delay(101) - .duration(152) - .ease("bounce"); - }, - - "starts immediately after the previous transition ends": function(t1) { - var t2 = t1.transition(); - assert.equal(t2[0][0].__transition__[t2.id].delay, 253); - }, - "inherits the previous transition's duration": function(t1) { - var t2 = t1.transition(); - assert.equal(t2[0][0].__transition__[t2.id].duration, 152); - }, - "inherits easing": function(t1) { - // TODO how to test this? - }, - "gets a new transition id": function(t1) { - var t2 = t1.transition(); - assert.isTrue(t2.id > t1.id); - }, - - "while transitioning": { - topic: function(t1) { - var callback = this.callback; - var t2 = t1.transition().each("start", function() { - if (callback) { - callback(null, t2); - callback = null; - } - }); - }, - "increments the lock's reference count": function(t2) { - assert.isTrue(t2[0][0].__transition__.count > 1); - } - }, - - "after transitioning": { - topic: function(t1) { - var cb = this.callback; - var t2 = t1.transition(); - t2.each("end", function() { - setTimeout(function() { - cb(null, t2); - return true; - }, 50); - }); - }, - "decrements the lock's reference count": function(t2) { - assert.isFalse("__transition__" in t2[0][0]); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-tween.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-tween.js deleted file mode 100644 index f21a8a7..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test-tween.js +++ /dev/null @@ -1,62 +0,0 @@ -var assert = require("../assert"); - -module.exports = { - topic: function(d3) { - var cb = this.callback, - dd = [], - ii = [], - tt = [], - fails = 0; - - var s = d3.select("body").append("div").selectAll("div") - .data(["red", "green"]) - .enter().append("div") - .text(function(d) { return d3.rgb(d)+""; }); - - var t = s.transition() - .tween("text", function() { ++fails; }) - .tween("text", tween); - - function tween(d, i) { - dd.push(d); - ii.push(i); - if (tt.push(this) >= 2) cb(null, { - selection: s, - transition: t, - data: dd, - index: ii, - context: tt, - fails: fails - }); - return i && function(t) { - this.textContent = d3.hsl(230, 0.5, t) + ""; - }; - } - }, - - "defines the corresponding tween": function(result) { - assert.typeOf(result.transition.tween("text"), "function"); - }, - "the last tween takes precedence": function(result) { - assert.equal(result.fails, 0); - }, - "invokes the tween function": function(result) { - assert.deepEqual(result.data, ["red", "green"], "expected data, got {actual}"); - assert.deepEqual(result.index, [0, 1], "expected data, got {actual}"); - assert.domEqual(result.context[0], result.selection[0][0], "expected this, got {actual}"); - assert.domEqual(result.context[1], result.selection[0][1], "expected this, got {actual}"); - }, - - "end": { - topic: function(result) { - var cb = this.callback; - result.transition.each("end", function(d, i) { if (i >= 1) cb(null, result); }); - }, - "uses the returned tweener": function(result) { - assert.equal(result.selection[0][1].textContent, "#ffffff"); - }, - "does nothing if the tweener is falsey": function(result) { - assert.equal(result.selection[0][0].textContent, "#ff0000"); - } - } -}; diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test.js deleted file mode 100644 index e4c41d2..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/transition/transition-test.js +++ /dev/null @@ -1,89 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.transition"); - -suite.addBatch({ - "transition": { - topic: load("transition/transition").document(), - "selects the document element": function(d3) { - var transition = d3.transition(); - assert.equal(transition.length, 1); - assert.equal(transition[0].length, 1); - assert.equal(transition[0][0].nodeType, 1); - assert.equal(transition[0][0].tagName, "HTML"); - }, - "is an instanceof d3.transition": function(d3) { - assert.isTrue(d3.transition() instanceof d3.transition); - }, - "subselections are also instanceof d3.transition": function(d3) { - var transition = d3.transition(); - assert.isTrue(transition.select("body") instanceof d3.transition); - assert.isTrue(transition.selectAll("body") instanceof d3.transition); - }, - "transition prototype can be extended": function(d3) { - var transition = d3.transition(), vv = []; - d3.transition.prototype.foo = function(v) { vv.push(v); return this; }; - transition.select("body").foo(42); - assert.deepEqual(vv, [42]); - delete d3.transition.prototype.foo; - } - } -}); - -// Subtransitions -suite.addBatch({ - "transition": { - topic: load("transition/transition").document(), - "select": require("./transition-test-select"), - "selectAll": require("./transition-test-selectAll"), - "transition": require("./transition-test-transition"), - "filter": require("./transition-test-filter") - } -}); - -// Content -suite.addBatch({ - "transition": { - topic: load("transition/transition").document(), - "attr": require("./transition-test-attr"), - "attrTween": require("./transition-test-attrTween"), - "style": require("./transition-test-style"), - "styleTween": require("./transition-test-styleTween"), - "text": require("./transition-test-text"), - "remove": require("./transition-test-remove") - } -}); - -// Animation -suite.addBatch({ - "transition": { - topic: load("transition/transition").document(), - "delay": require("./transition-test-delay"), - "duration": require("./transition-test-duration") - } -}); - -// Control -suite.addBatch({ - "transition": { - topic: load("transition/transition").document(), - "each": require("./transition-test-each"), - "call": require("./transition-test-call"), - "tween": require("./transition-test-tween"), - "id": require("./transition-test-id"), - "time": require("./transition-test-time") - } -}); - -// Inspection -suite.addBatch({ - "transition": { - topic: load("transition/transition").document(), - "size": require("./transition-test-size"), - "node": require("./transition-test-node") - } -}) - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/html-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/html-test.js deleted file mode 100644 index aaf2f3a..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/html-test.js +++ /dev/null @@ -1,37 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.html"); - -suite.addBatch({ - "html": { - topic: load("xhr/html").expression("d3.html").document(), - - "on a sample file": { - topic: function(html) { - html("test/data/sample.html", this.callback); - }, - "invokes the callback with the loaded html": function(document) { - assert.equal(document.getElementsByTagName("H1")[0].textContent, "Hello & world!"); - }, - "override the mime type to text/html": function(document) { - assert.equal(XMLHttpRequest._last._info.mimeType, "text/html"); - } - }, - - "on a file that does not exist": { - topic: function(html) { - var callback = this.callback; - html("//does/not/exist.html", function(error, document) { - callback(null, document); - }); - }, - "invokes the callback with undefined when an error occurs": function(document) { - assert.isUndefined(document); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/json-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/json-test.js deleted file mode 100644 index d6ba779..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/json-test.js +++ /dev/null @@ -1,51 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.json"); - -suite.addBatch({ - "json": { - topic: load("xhr/json").expression("d3.json").document(), - - "on a sample file": { - topic: function(json) { - json("test/data/sample.json", this.callback); - }, - "invokes the callback with the loaded JSON": function(json) { - assert.deepEqual(json, [{"Hello":42,"World":"\"fish\""}]); - }, - "overrides the mime type to application/json": function(json) { - assert.equal(XMLHttpRequest._last._info.mimeType, "application/json"); - } - }, - - "on a file that does not exist": { - topic: function(json) { - var callback = this.callback; - json("//does/not/exist.json", function(error, json) { - callback(null, {error: error, value: json}); - }); - }, - "invokes the callback with undefined when an error occurs": function(result) { - assert.equal(result.error.status, 404); - assert.isUndefined(result.value); - } - }, - - "on a file with invalid JSON": { - topic: function(json) { - var callback = this.callback; - json("test/data/sample.tsv", function(error, json) { - callback(null, {error: error, value: json}); - }); - }, - "invokes the callback with undefined when an error occurs": function(result) { - assert.equal(result.error.constructor.name, "SyntaxError"); - assert.isUndefined(result.value); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/text-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/text-test.js deleted file mode 100644 index dbe123d..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/text-test.js +++ /dev/null @@ -1,46 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.text"); - -suite.addBatch({ - "text": { - topic: load("xhr/text").expression("d3.text").document(), - - "on a sample file": { - topic: function(text) { - text("test/data/sample.txt", this.callback); - }, - "invokes the callback with the loaded text": function(text) { - assert.equal(text, "Hello, world!\n"); - }, - "does not override the mime type by default": function(text) { - assert.isUndefined(XMLHttpRequest._last._info.mimeType); - } - }, - - "with a custom mime type": { - topic: function(text) { - text("test/data/sample.txt", "text/plain+sample", this.callback); - }, - "observes the optional mime type": function(text) { - assert.equal(XMLHttpRequest._last._info.mimeType, "text/plain+sample"); - } - }, - - "on a file that does not exist": { - topic: function(text) { - var callback = this.callback; - text("//does/not/exist.txt", function(error, text) { - callback(null, text); - }); - }, - "invokes the callback with undefined when an error occurs": function(text) { - assert.isUndefined(text); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/xhr-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/xhr-test.js deleted file mode 100644 index b24722e..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/xhr-test.js +++ /dev/null @@ -1,79 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.xhr"); - -suite.addBatch({ - "xhr": { - topic: load("xhr/xhr").document(), - - "on a sample text file": { - topic: function(d3) { - d3.xhr("test/data/sample.txt", this.callback); - }, - "makes an asynchronous HTTP request": function(req) { - assert.equal(req._info.url, "test/data/sample.txt"); - assert.isTrue(req._info.async); - }, - "invokes the callback with the request object": function(req) { - assert.equal(req.responseText, "Hello, world!\n"); - }, - "does not override the mime type by default": function(req) { - assert.isUndefined(req._info.mimeType); - }, - "waits until the request is done": function(req) { - assert.equal(req.readyState, 4); - assert.equal(req.status, 200); - } - }, - - "when a custom mime type is specified": { - topic: function(d3) { - d3.xhr("test/data/sample.txt", "text/plain", this.callback); - }, - "observes the optional mime type": function(req) { - assert.equal(req._info.mimeType, "text/plain"); - } - }, - - "when a beforesend listener is specified": { - topic: function(d3) { - var callback = this.callback; - var xhr = d3.xhr("test/data/sample.txt", "text/plain").on("beforesend", function(request) { - callback(null, { - that: this, - xhr: xhr, - readyState: request.readyState, - request: request - }); - }); - xhr.get(); - }, - "invokes the beforesend listener with the xhr object as the context": function(result) { - assert.equal(result.that, result.xhr); - assert.ok(result.xhr.get); - }, - "invokes the beforesend listener with the underlying XMLHttpRequest as an argument": function(result) { - assert.instanceOf(result.request, XMLHttpRequest); - }, - "invokes the beforesend listener after open and before send": function(result) { - assert.equal(result.readyState, 1); - } - }, - - "on a file that does not exist": { - topic: function(d3) { - var callback = this.callback; - d3.xhr("//does/not/exist.txt", function(error, req) { - callback(null, req); - }); - }, - "invokes the callback with undefined when an error occurs": function(req) { - assert.isUndefined(req); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/xml-test.js b/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/xml-test.js deleted file mode 100644 index 2b118f1..0000000 --- a/web/nms.gathering.org/old/speedometer/d3-master/test/xhr/xml-test.js +++ /dev/null @@ -1,46 +0,0 @@ -var vows = require("vows"), - load = require("../load"), - assert = require("../assert"); - -var suite = vows.describe("d3.xml"); - -suite.addBatch({ - "xml": { - topic: load("xhr/xml").expression("d3.xml").document(), - - "on a sample file": { - topic: function(xml) { - xml("test/data/sample.xml", this.callback); - }, - "invokes the callback with the loaded xml": function(xml) { - assert.deepEqual(xml, {_xml: "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<hello>\n <world name=\"Earth\"/>\n</hello>\n"}); - }, - "does not override the mime type by default": function(xml) { - assert.isUndefined(XMLHttpRequest._last._info.mimeType); - } - }, - - "with a custom mime type": { - topic: function(xml) { - xml("test/data/sample.txt", "application/xml+sample", this.callback); - }, - "observes the optional mime type": function(xml) { - assert.equal(XMLHttpRequest._last._info.mimeType, "application/xml+sample"); - } - }, - - "on a file that does not exist": { - topic: function(xml) { - var callback = this.callback; - xml("//does/not/exist.xml", function(error, xml) { - callback(null, xml); - }); - }, - "invokes the callback with undefined when an error occurs": function(xml) { - assert.isUndefined(xml); - } - } - } -}); - -suite.export(module); diff --git a/web/nms.gathering.org/old/speedometer/default.css b/web/nms.gathering.org/old/speedometer/default.css deleted file mode 100644 index eddcb95..0000000 --- a/web/nms.gathering.org/old/speedometer/default.css +++ /dev/null @@ -1,53 +0,0 @@ -body{ - background: #fff url('Statistikk_bakgrunn_alternate-02.png') top left no-repeat; -} - -*{ - margin: 0; - padding: 0; - -} - -div#container{ - width: 1920px; - height: 1080px; - min-width: 1920px; - display: block; -} - -div#data{ - padding-top: 100px; -} - -a{ - color: #fff; - padding: 10px; - border-color: #fff; - text-decoration: none; - background-color: #fff; - border-radius: 7px; - width: auto; -} - -a:hover{ - color: #333; - border-color: #ddd; - background-color: #e0e0e0; -} - -h1{ - -} - -h1#title{ - font-family: 'Droid Sans', sans-serif; - font-size: 70px; - padding-left: 505px; - padding-top: 70px; - color: #293f6c; -} - -div#logs{ - font-size: 26px; - font-family: 'Droid Sans', sans-serif; -} diff --git a/web/nms.gathering.org/old/speedometer/index.html b/web/nms.gathering.org/old/speedometer/index.html deleted file mode 100644 index ba504cf..0000000 --- a/web/nms.gathering.org/old/speedometer/index.html +++ /dev/null @@ -1,125 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <meta charset=utf-8 /> - <title></title> - <link rel="stylesheet" type="text/css" href="default.css" /> - <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.3.min.js"></script> - - - - <!-- Load c3.css --> - <link href="c3-master/c3.css" rel="stylesheet" type="text/css"> - - <!-- Load d3.js and c3.js --> - <script src="http://d3js.org/d3.v3.min.js"></script> - <script src="c3-master/c3.min.js"></script> - <script src="nms-tmp.js"></script> - - <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'> - - </head> - <body> - <div id="ruler"></div> - <div id="container"> - <h1 id="title">Aggregated internal traffic</h1> - - <div id="data"></div> - - <h1 align="center" id="text-bandwidth" data-used_bw='0'></h1> - <a href="#" id="switch" data-mode="edge_ports">Switch view to <span>total aggregated</span></a> - <br><br> - <div style="margin-left: 800px;" id="logs"></div> - </div><!-- /#container --> - <script> - - - - $(function(){ - $('#switch').click(function(e) { - e.preventDefault(); - if($(this).attr('data-mode') == 'tot_agg'){ - // mode = 'tot_agg'; - $('#switch span').text('total aggregated'); - console.log('switched to edge ports'); - $(this).attr('data-mode', 'edge_ports'); - }else{ - // mode = 'edge_ports'; - $('#switch span').text('edge ports'); - - console.log('switched to total aggregated'); - $(this).attr('data-mode', 'tot_agg'); - } - }); - - /* - Configures and draws the speedometer - */ - var chart = c3.generate({ - bindto: '#data', - data: { - columns: [ - ['data', 0] - ], - type: 'gauge' - }, - interaction: { enabled: false }, - transition: { duration: 0 }, - gauge: { - label: { - format: function(value, ratio) { - // return value; - x = 8 * parseInt($('#text-bandwidth').attr('data-used_bw')) / 1024 / 1024; - return x.toPrecision(4) + ' Gbps'; - }, - show: false // to turn off the min/max labels. - }, - width: 30, - min: 0, - max: 80 - }, - color: { - pattern: ['#54CD41', '#CEFF04', '#FFB404', '#FF0000'], // the three color levels for the percentage values. - threshold: { values: [20, 40, 60, 80] } - }, - size: { height: 600 } - }); - - var maxspeed=15*8; // 40GB (total internet capacity) * bits in a byte = 320Gbit/s - does not make much sense, but we have to use a "max speed" - - - /* - Update graph every 3 seconds - */ - setInterval(function () { - mode = $('#switch').attr('data-mode'); - - console.log('updates graph - mode: ' + mode); - - myspeed = 8 * bandwidth / 1024 / 1024; - if (myspeed > maxspeed) { - maxspeed = myspeed; - } - - update = 100 * myspeed / maxspeed; - - chart.load({ - columns: [['data', update]] - }); - - var foo = document.getElementById(""); - if(mode = 'tot_agg'){ - $('#text-speed').text('aggregated traffic'); - }else{ - $('#text-speed').text('edge ports traffic'); - } - - $("#logs").text('avg. last hour: ' + (get_bytes_avg_1h(parseInt($('#switch').attr('data-mode')))/128/1024/1024).toPrecision(4) + 'Gbps'); - }, 5000); - - setInterval(fetch_switch_data,2000); - setInterval(update_bandwidth,1000); - }); - </script> - </body> -</html> diff --git a/web/nms.gathering.org/old/speedometer/nms-tmp.js b/web/nms.gathering.org/old/speedometer/nms-tmp.js deleted file mode 100644 index b1a9859..0000000 --- a/web/nms.gathering.org/old/speedometer/nms-tmp.js +++ /dev/null @@ -1,156 +0,0 @@ -var nms = { - debug: true, -}; - -var ports_now; -var ports_5m_ago; -var ports_1h_ago; -var bandwidth = 0; -var sw; -var infra; -// var full=false; - -/* - Sets $ports_now and $ports_5m_ago - both variables' structure: - obj( - <host> -> <port> -> <properties>, - <host> -> <port> -> <properties>, - [...] - ) - - Properties: - ifhcinoctets (counter64) - ifhcoutoctets (counter64) - ifhighbandwidth (???) - time (unix timestamp) -*/ -function fetch_switch_data(){ - mode = $('#switch').attr('data-mode'); - $.ajax({ - type: "GET", - url: "/port-state.pl", - dataType: "text", - success: function (data, textStatus, jqXHR) { - var switchdata = JSON.parse(data); - ports_now = switchdata['switches']; - var list = document.getElementById("switch-list"); - if (list) { - var v = list.value; - var arry = new Array(); - for (x in switchdata) { - arry.push(x); - } - arry.sort(); - list.options.length = 0; - for (x in arry) { - list.add(new Option(arry[x])); - } - if (v) - list.value = v; - } - } - }); - $.ajax({ - type: "GET", - url: "/port-state.pl?time=5m", - dataType: "text", - success: function (data, textStatus, jqXHR) { - var switchdata = JSON.parse(data); - ports_5m_ago = switchdata['switches']; - } - }) - // console.log(ports_now); - - - $.ajax({ - type: "GET", - url: "/port-state.pl?time=1h", - dataType: "text", - success: function (data, textStatus, jqXHR) { - var switchdata = JSON.parse(data); - ports_1h_ago = switchdata['switches']; - } - }) -} - -/* - Get bandwidth average for last hour, in bytes - mode: either "tot_agg" or "edge_ports" - tot_agg gives total aggregation of all ports - edge_ports gives aggregation on all client facing ports on EX2200 switches (not 100% accurate, missing a few clients directly connected on EX3300) -*/ -function get_bytes_avg_1h(mode){ - var mode = $('#switch').attr('data-mode'); - var bw_usage = 0; - for (sw in ports_now) { - for (port in ports_now[sw]["ports"]) { - - if (!ports_now[sw]["ports"][port]) { - console.log('Error - should not happen (!ports_now[sw]["ports"][port])'); - continue; - } - if (!ports_5m_ago[sw]["ports"][port]) { - console.log('Error - should not happen (!ports_5m_ago[sw]["ports"][port])'); - continue; - } - - var diff = parseInt(ports_now[sw]["ports"][port]["time"]) - parseInt(ports_1h_ago[sw]["ports"][port]["time"]); - var then = parseInt(ports_1h_ago[sw]["ports"][port]["ifhcinoctets"]); - var now = parseInt(ports_now[sw]["ports"][port]["ifhcinoctets"]); - var diffval = (now - then); - - /* - Skips ports with no data (e.g. down) - */ - if (then == 0 || now == 0 || diffval == 0) { - continue; - } - - if (mode == 'tot_agg'){ - bw_usage += parseInt(diffval/diff); - }else if(mode == 'edge_ports' && /ge-0\/0\/4[4-7]$/.exec(port)){ - bw_usage += parseInt(diffval/diff); - } - } - } - return Math.round(bw_usage); -} - -function update_bandwidth() { - var mode = $('#switch').attr('data-mode'); - var bandwidth_in = parseInt(0); - var bandwidth_kant = parseInt(0); - var counter=0; - var sw; - for (sw in ports_now) { - for (port in ports_now[sw]["ports"]) { - if (!ports_now[sw]["ports"][port]) { - console.log("ops"); - continue; - } - if (!ports_5m_ago[sw]["ports"][port]) { - console.log("ops"); - continue; - } - var diff = parseInt(ports_now[sw]["ports"][port]["time"]) - parseInt(ports_5m_ago[sw]["ports"][port]["time"]); - var then = parseInt(ports_5m_ago[sw]["ports"][port]["ifhcinoctets"]); - var now = parseInt(ports_now[sw]["ports"][port]["ifhcinoctets"]); - var diffval = (now - then); - if (then == 0 || now == 0 || diffval == 0 || diffval == NaN) { - continue; - } - - if (mode == 'tot_agg'){ - bandwidth_in += parseInt(diffval/diff) / 1024 ; - }else if(/e\d{1,2}-\d{1,2}/.exec(sw) || /sw\d-/.exec(sw)){ - if(/ge-0\/0\/4[4-7]$/.exec(port)){ - bandwidth_in += parseInt(diffval/diff) / 1024 ; - } - } - } - } - - bandwidth = bandwidth_in; - $('#text-bandwidth').attr('data-used_bw', bandwidth); -} - diff --git a/web/nms.gathering.org/old/sshow.pl b/web/nms.gathering.org/old/sshow.pl deleted file mode 100755 index 64663a2..0000000 --- a/web/nms.gathering.org/old/sshow.pl +++ /dev/null @@ -1,258 +0,0 @@ -#!/usr/bin/perl -use lib '../../include'; -use nms; - -use warnings; -use strict; -use Switch; -use CGI; -use DBI; -use HTML::Entities; - -# Grab from .htaccess-authentication -my $user = $ENV{'REMOTE_USER'}; - -my $dbh = nms::db_connect(); -$dbh->{AutoCommit} = 0; - -my $sgetdone = $dbh->prepare( -"SELECT * -FROM squeue -WHERE processed = 't' -ORDER BY updated DESC, sysname -LIMIT ?::text::int") - or die "Could not prepare sgetdone"; - -my $sgetdonegid = $dbh->prepare( -"SELECT * -FROM squeue -WHERE processed = 't' AND gid = ?::text::int -ORDER BY updated DESC, sysname") - or die "Could not prepare sgetdonegid"; - -my $slistdonegid = $dbh->prepare( -"SELECT DISTINCT gid, cmd, author, added -FROM squeue -WHERE processed = 't' -ORDER BY gid DESC -LIMIT ?::text::int") - or die "Could not prepare slistdonegid"; - -my $slistprocgid = $dbh->prepare( -"SELECT DISTINCT gid, cmd, author, added -FROM squeue -WHERE processed = 'f' -ORDER BY gid") - or die "Could not prepare slistprocgid"; - -my $sgetgid = $dbh->prepare( -"SELECT * -FROM squeue -WHERE gid = ?") - or die "Could not prepare sgetgid"; - -my $sgetprocessing = $dbh->prepare( -"SELECT * -FROM squeue -WHERE processed = 'f' -ORDER BY updated DESC, gid, sysname") - or die "Could not prepare sgetprocessing"; - -my $sgetnoconnect = $dbh->prepare( -"SELECT * -FROM squeue -WHERE result = 'Could not connect to switch, delaying...'") - or die "Could not prepare sgetnoconnect"; - -my $sdisablegid = $dbh->prepare(" -UPDATE squeue SET disabled = 't' -WHERE gid = ?::text::int") - or die "Could not prepare sdisablegid"; -my $senablegid = $dbh->prepare(" -UPDATE squeue SET disabled = 'f' -WHERE gid = ?::text::int") - or die "Could not prepare sdisablegid"; - - -my $cgi = new CGI; - -print $cgi->header(-type=>'text/html; charset=utf-8'); - -print << "EOF"; -<html> - <head> - <title>Switch managment</title> - </head> - <body> - <p>Du er logget inn som: $user</p> - <form method="POST" action="sshow.pl"> - <p> - Vis <input type="text" name="count" size="4" value="10" /> siste<br /> - Vis: <select name="action" /> - <option value="listgid">Grupper</option> - <option value="done">Ferdige</option> - <option value="processing">I kø</option> - </select> - <input type="submit" value="Vis" /><br /> - </p> - </form> - <br /> -EOF - -my $limit = $cgi->param('count'); -if (!defined($limit)) { - $limit = 10; -} -my $action = $cgi->param('action'); -if (!defined($action)) { - $action = 'listgid'; -} - -if (defined($cgi->param('agid'))) { - my $gid = $cgi->param('gid'); - if (!defined($gid)) { - print "<font color=\"red\">Du har ikke valgt en gid å slette.</font>\n"; - print "<p>gid: ".$cgi->param('gid')." har blitt disablet.\n"; - } - else { - $senablegid->execute($gid); - print "<p>gid: ".$cgi->param('gid')." har blitt enablet.\n"; - } - $dbh->commit(); -} - -if ($action eq 'noconnect') { - print "<h3>Kunne ikke koble til disse switchene:</h3>\n"; - $sgetnoconnect->execute(); - print "<pre>\n"; - while ((my $row = $sgetnoconnect->fetchrow_hashref())) { - print "$row->{'sysname'} : $row->{'cmd'} : Added: $row->{'added'} : Updated: $row->{'updated'}\n"; - } - print "</pre>\n"; -} - -if ($action eq 'listgid') { - print "<pre>\n"; - print "<a href=\"sshow.pl?action=noconnect\" />Kunne ikke koble til</a>\n\n\n"; - print "<b>Ferdige:</b>\n"; - $slistdonegid->execute($limit); - my ($gid, $author); - $gid = -1; - while ((my $row = $slistdonegid->fetchrow_hashref())) { - $author = $row->{author}; - if ($gid != $row->{gid}) { - $gid = $row->{gid}; - print "GID: <a href=\"sshow.pl?action=showgid&gid=$gid\">$gid</a>\n"; - print "Author: $author\n"; - print "Added: ".$row->{added}."\n"; - } - my $cmd = $row->{cmd}; - print "$cmd\n\n"; - } - print "\n\n"; - print "<b>I kø:</b>\n"; - $slistprocgid->execute(); - $gid = -1; - while ((my $row = $slistprocgid->fetchrow_hashref())) { - $author = $row->{author}; - if ($gid != $row->{gid}) { - $gid = $row->{gid}; - print "GID: <a href=\"sshow.pl?action=showgid&gid=$gid\">$gid</a>\n"; - print "Author: $author\n"; - print "Added: ".$row->{added}."\n"; - } - my $cmd = $row->{cmd}; - print "$cmd\n\n"; - } - $dbh->commit(); - print "</pre>\n"; -} - -if ($action eq 'showgid') { - print "<pre>\n"; - $sgetgid->execute($cgi->param('gid')); - my $row = $sgetgid->fetchrow_hashref(); - print "GID: ".$row->{gid}."\n"; - print "Author: ".$row->{author}."\n"; - do { - print " <b>Name: ".$row->{sysname}." Addr: ".$row->{addr}."</b>\n"; - print " `<b>".$row->{cmd}."`</b>\n"; - print " <i>Added: ".$row->{added}." executed ".$row->{updated}."</i>\n"; - my $data = $row->{result}; - if (!defined($data)) { - $data = "Not executed yet!"; - } - my @lines = split(/[\n\r]+/, $data); - foreach my $line (@lines) { - print "\t", encode_entities($line), "\n"; - } - } while (($row = $sgetgid->fetchrow_hashref())); - print "</pre>\n"; -} - -if ($action eq 'done') { - print "<h3>Done</h3>\n"; - print "<pre>\n"; - - my $squery; - if (defined($cgi->param('gid'))) { - my $gid = $cgi->param('gid'); - $sgetdonegid->execute($gid); - $squery = $sgetdonegid; - } else { - $sgetdone->execute($limit); - $squery = $sgetdone; - } - my $sysname = ''; - while (my $row = $squery->fetchrow_hashref()) { - if ($sysname ne $row->{'sysname'}) { - $sysname = $row->{'sysname'}; - print "$sysname (".$row->{addr}."):\n"; - } - print " Author: ".$row->{author}."\n"; - print " Cmd: ".$row->{cmd}."\n"; - print " Added: ".$row->{added}." Updated: ".$row->{updated}."\n"; - print " GID: ".$row->{gid}."\n"; - my @result = split(/[\n\r]+/, $row->{result}); - foreach (@result) { - print "\t", encode_entities($_), "\n"; - } - print "\n"; - } - $dbh->commit(); - print "</pre>\n"; -} -elsif ($action eq 'processing') { - print "<h3>Processing</h3>\n"; - print "<pre>\n"; - $sgetprocessing->execute(); - while (my $row = $sgetprocessing->fetchrow_hashref()) { - my $sysname = $row->{'sysname'}; - print "$sysname (".$row->{addr}."):\n"; - print " Author: ".$row->{author}."\n"; - print " Cmd: ".$row->{cmd}."\n"; - my $updated; - if (defined($row->{updated})) { $updated = $row->{updated}; } - else { $updated = 'never'; } - print " Added: ".$row->{added}." Updated: ".$updated."\n"; - print " Disabled: ".$row->{disabled}."\n"; - print " Locked: ".$row->{locked}."\n"; - print " gID: ".$row->{gid}; - print " <form action=\"sshow.pl\" methos=\"POST\">"; - print "<input type=\"hidden\" name=\"gid\" value=\"".$row->{gid}."\">"; - print "<input type=\"hidden\" name=\"action\" value=\"processing\">"; - if ($row->{disabled} == 0) { - print "<input type=\"submit\" name=\"agid\" value=\"Disable\">\n"; - } - else { - print "<input type=\"submit\" name=\"agid\" value=\"Enable\">\n"; - } - } - $dbh->commit(); - print "</pre>\n"; -} - -print << "EOF"; - </body> -</html> -EOF diff --git a/web/nms.gathering.org/old/stempmap.pl b/web/nms.gathering.org/old/stempmap.pl deleted file mode 100755 index ccd44fd..0000000 --- a/web/nms.gathering.org/old/stempmap.pl +++ /dev/null @@ -1,89 +0,0 @@ -#!/usr/bin/perl -# -# -use strict; -use warnings; - -use CGI; -use GD; -use DBI; -use File::Basename; -use lib '../../include'; -use nms; - -GD::Image->trueColor(1); - -my $cwd = dirname($0); -my $img = GD::Image->new($cwd.'/tg15-salkart.png'); -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); - -my $max_update_age = '\'8 min\'::interval'; - -# Henter ut de som er oppdatert for mindre enn $max_update_age siden -my $sgetpoll = $dbh->prepare('select switch,sysname,(select temp from switch_temp where switches.switch = switch_temp.switch AND temp != 0 order by time desc limit 1) AS temp,placement from switches natural join placements where now()-'.$max_update_age.' < last_updated'); - -my $black = $img->colorAllocate(0,0,0); -my $white = $img->colorAllocate(255,255,255); -my $grey = $img->colorAllocate(192,192,192); -my $green = $img->colorAllocate(0,255,0); -my $blue = $img->colorAllocate(0,0,255); - -my $mintemp = 10.0; -my $maxtemp = 55.0; -my $steps = 100; - -for (my $i = 0; $i < $steps; $i++) { - my $diff = $maxtemp - $mintemp; - my $temp = $mintemp + ($maxtemp - $mintemp) * ((($diff / $steps) * $i)/$diff); - $img->line(5, $i, 45, $i, &getcolor($temp)); -} - -$img->stringFT($black, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 50, 10, "Freezing!"); -$img->stringFT($black, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 50, 22, "$mintemp C"); -$img->stringFT($black, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 50, $steps - 12, "$maxtemp C"); -$img->stringFT($black, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 50, $steps, "Too hot!"); - -$sgetpoll->execute(); -while (my $ref = $sgetpoll->fetchrow_hashref()) { - next if (!defined($ref->{'temp'})); - - my $sysname = $ref->{'sysname'}; - $sysname =~ s/sw$//; - - my $temp = $ref->{'temp'}; - my $color = getcolor($temp); - - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - my ($x2, $y2, $x1, $y1) = ($1, $2, $3, $4); - $img->filledRectangle($x1,$y1,$x2,$y2,$color); - $img->rectangle($x1,$y1,$x2,$y2,$black); - my $max_textlen = ($x2-$x1) > ($y2-$y1) ? $x2-$x1 : $y2-$y1; - while (length($sysname) * 6 > $max_textlen) { - # Try to abbreviate sysname if it is too long for the box - $sysname =~ s/^(.*)[a-z]~?([0-9-]+)$/$1~$2/ or last; - } - if (($x2-$x1) > ($y2-$y1)) { - $img->string(gdSmallFont,$x1+2,$y1,$sysname,$white); - } else { - $img->stringUp(gdSmallFont,$x1,$y2-3,$sysname,$white); - } - $img->string(gdGiantFont, $x2-(length("$temp") * 9), $y1, "$temp", $white); -} - -print $cgi->header(-type=>'image/png'); -print $img->png; - -sub getcolor { - my ($temp) = @_; - - my $t = ($temp - $mintemp) / ($maxtemp - $mintemp); - $t = 0 if ($t < 0); - $t = 1 if ($t > 1); - - my $colorred = 65025 * $t; - my $colorblue = 65025 - $colorred; - - return $img->colorResolve(sqrt($colorred), 0, sqrt($colorblue) ); -} diff --git a/web/nms.gathering.org/old/stromkart.pl b/web/nms.gathering.org/old/stromkart.pl deleted file mode 100755 index c0e4a3d..0000000 --- a/web/nms.gathering.org/old/stromkart.pl +++ /dev/null @@ -1,72 +0,0 @@ -#! /usr/bin/perl -use CGI qw(fatalsToBrowser); -use GD; -use DBI; -use lib '../../include'; -use nms; -use strict; -use warnings; -use File::Basename; -my $cgi = CGI->new; -my $cwd = dirname($0); - -#my $greentimeout = 7200; -my $greentimeout = 15*60; -my $maxtimeout = $greentimeout*9; - -my $dbh = nms::db_connect(); - -GD::Image->trueColor(1); -my $img = GD::Image->new($cwd.'/tg15-salkart.png'); - -my $blk = $img->colorResolve(0, 0, 0); - -$img->string(gdMediumBoldFont,0,0,"Switch uplink status",$blk); -$img->string(gdSmallFont,0,20,"Number of ports with activity",$blk); - -my $red = $img->colorResolve(255, 0, 0); -my $yel = $img->colorResolve(255, 255, 0); -my $grn = $img->colorResolve(0, 255, 0); -my $wht = $img->colorResolve(255, 255, 255); -my $gry = $img->colorResolve(127, 127, 127); - -#my $q = $dbh->prepare('select switch,sysname,(select placement from placements where placements.switch=switches.switch) as placement,count((bytes_in > 0 and bytes_out > 0) or null) as active_ports,(max(last_poll_time) >= current_timestamp - interval \'2 minutes\') as fresh from switches natural left join get_current_datarate() natural join placements where switchtype like \'dlink3100%\' group by switch,sysname'); -my $q = $dbh->prepare(' select switch,sysname,(select placement from placements where placements.switch = switches.switch) as placement,count((ifoperstatus = 1) or null) as active_ports from switches natural left join get_operstatus() natural join placements where ifdescr like \'ge-0/0/%\' group by switch,sysname'); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - my $ports = $ref->{'active_ports'}; - my $sysname = $ref->{'sysname'}; - my $clr; - if ($ports < 5) { - $clr = $red; - } else { - if (!$ref->{'fresh'}) { - $clr = $yel; - } else { - $clr = $grn; - } - } - - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - $img->filledRectangle($3,$4,$1,$2,$clr); - $img->rectangle($3,$4,$1,$2,$blk); - - my ($x2, $y2, $x1, $y1) = ($1, $2, $3, $4); - my $max_textlen = ($x2-$x1) > ($y2-$y1) ? $x2-$x1 : $y2-$y1; - while (length($sysname) * 6 > $max_textlen) { - # Try to abbreviate sysname if it is too long for the box - $sysname =~ s/^(.*)[a-z]~?([0-9]+)$/$1~$2/ or last; - } - if (($x2-$x1) > ($y2-$y1)) { - $img->string(gdSmallFont,$x1+2,$y1,$sysname,$blk); - } else { - $img->stringUp(gdSmallFont,$x1,$y2-3,$sysname,$blk); - } -} -$dbh->disconnect; - -if (!defined($ARGV[0])) { - print $cgi->header(-type=>'image/png', - -refresh=>'10; ' . CGI::url()); -} -print $img->png; diff --git a/web/nms.gathering.org/old/switches-json.pl b/web/nms.gathering.org/old/switches-json.pl deleted file mode 100755 index 74f4e5f..0000000 --- a/web/nms.gathering.org/old/switches-json.pl +++ /dev/null @@ -1,43 +0,0 @@ -#! /usr/bin/perl -use CGI; -use GD; -use DBI; -use JSON::XS; -use lib '../../include'; -use nms; -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); -my %json = (); - -my $q = $dbh->prepare('select switch,sysname,placement,zorder from switches natural join placements WHERE sysname != \'e3-2\''); # FULHACK to remove e3-2 from the maps -# my $q = $dbh->prepare('select switch,sysname,placement,zorder from switches natural join placements'); # FULHACK to remove e3-2 from the maps -my $q2 = $dbh->prepare('select distinct on (switch) switch,temp,time,sysname from switch_temp natural join switches order by switch,time desc'); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - $ref->{'placement'} =~ /\((-?\d+),(-?\d+)\),\((-?\d+),(-?\d+)\)/; - my ($x1, $y1, $x2, $y2) = ($1, $2, $3, $4); - my $sysname = $ref->{'sysname'}; - $json{'switches'}{$ref->{'switch'}} = { - sysname => $sysname, - x => $x2, - y => $y2, - width => $x1 - $x2, - height => $y1 - $y2, - zorder => $ref->{'zorder'} - }; -} - -$q2->execute(); -while (my $ref = $q2->fetchrow_hashref()) { - $json{'switches'}{$ref->{'switch'}}{'temp'} = $ref->{'temp'}; - $json{'switches'}{$ref->{'switch'}}{'time'} = $ref->{'time'}; -} -my $q = $dbh->prepare('select linknet,switch1,switch2 from linknets'); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - push @{$json{'linknets'}}, $ref; -} - -print $cgi->header(-type=>'text/json; charset=utf-8'); -print JSON::XS::encode_json(\%json); diff --git a/web/nms.gathering.org/old/uplinkkart-text.pl b/web/nms.gathering.org/old/uplinkkart-text.pl deleted file mode 100755 index c4b31a9..0000000 --- a/web/nms.gathering.org/old/uplinkkart-text.pl +++ /dev/null @@ -1,38 +0,0 @@ -#! /usr/bin/perl -use CGI; -use DBI; -use lib '../../include'; -use nms; -my $cgi = CGI->new; - -my $dbh = nms::db_connect(); -print $cgi->header(-type=>'text/html; charset=utf-8', -refresh=>'10; ' . CGI::url()); - -print <<"EOF"; -<html> - <head> - <title>Uplinkkart</title> - </head> - <body> - <map name="switches"> -EOF - -my $q = $dbh->prepare("SELECT * FROM switches NATURAL JOIN placements WHERE switchtype = 'ex2200'"); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - - my $ttext = 'FIXME: Put something here'; - printf " <area shape=\"rect\" coords=\"%u,%u,%u,%u\" href=\"switchdiag.pl?id=%u\" alt=\"%s (%s)\" onmouseover=\"window.status='%s (%s)'; return true\" onmouseout=\"window.status=''\" />\n", - $3, $4, $1, $2, $ref->{'switch'}, $ref->{'sysname'}, - $ttext, $ref->{'sysname'}, $ttext; -} -$dbh->disconnect; - -print <<"EOF"; - </map> - - <p><img src="uplinkkart.pl" usemap="#switches" /></p> - </body> -</html> -EOF diff --git a/web/nms.gathering.org/old/uplinkkart.pl b/web/nms.gathering.org/old/uplinkkart.pl deleted file mode 100755 index 052fe9c..0000000 --- a/web/nms.gathering.org/old/uplinkkart.pl +++ /dev/null @@ -1,72 +0,0 @@ -#! /usr/bin/perl -use CGI qw(fatalsToBrowser); -use GD; -use DBI; -use lib '../../include'; -use nms; -use strict; -use warnings; -use File::Basename; -my $cgi = CGI->new; -my $cwd = dirname($0); - -#my $greentimeout = 7200; -my $greentimeout = 15*60; -my $maxtimeout = $greentimeout*9; - -my $dbh = nms::db_connect(); - -GD::Image->trueColor(1); -my $img = GD::Image->new($cwd.'/tg15-salkart.png'); - -my $blk = $img->colorResolve(0, 0, 0); - -$img->string(gdMediumBoldFont,0,0,"Switch uplink status",$blk); -$img->string(gdSmallFont,0,20,"Number of ports with activity",$blk); - -my $red = $img->colorResolve(255, 0, 0); -my $yel = $img->colorResolve(255, 255, 0); -my $grn = $img->colorResolve(0, 255, 0); -my $blu = $img->colorResolve(0, 0, 255); -my $wht = $img->colorResolve(255, 255, 255); -my $gry = $img->colorResolve(127, 127, 127); - -my @palette = ( $blu, $red, $yel, $grn, $wht ); - -for my $ports (0..4) { - my $y = 60 + 20 * (4 - $ports); - $img->filledRectangle(20, $y, 30, $y + 10, $palette[$ports]); - $img->rectangle(20, $y, 30, $y + 10, $blk); - $img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, $y + 10, $ports); -} - -my $q = $dbh->prepare('select switch,sysname,(select placement from placements where placements.switch=switches.switch) as placement,count((ifhcinoctets > 0 and ifhcoutoctets > 0) or null) as active_ports from switches natural left join get_current_datarate() where (ifname = \'ge-0/0/44\' or ifname = \'ge-0/0/45\' or ifname = \'ge-0/0/46\' or ifname = \'ge-0/0/47\') and switchtype like \'%2200%\' group by switch,sysname'); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - my $ports = $ref->{'active_ports'}; - my $sysname = $ref->{'sysname'}; - my $clr = $palette[$ports]; - - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - $img->filledRectangle($3,$4,$1,$2,$clr); - $img->rectangle($3,$4,$1,$2,$blk); - - my ($x2, $y2, $x1, $y1) = ($1, $2, $3, $4); - my $max_textlen = ($x2-$x1) > ($y2-$y1) ? $x2-$x1 : $y2-$y1; - while (length($sysname) * 6 > $max_textlen) { - # Try to abbreviate sysname if it is too long for the box - $sysname =~ s/^(.*)[a-z]~?([0-9]+)$/$1~$2/ or last; - } - if (($x2-$x1) > ($y2-$y1)) { - $img->string(gdSmallFont,$x1+2,$y1,$sysname,$blk); - } else { - $img->stringUp(gdSmallFont,$x1,$y2-3,$sysname,$blk); - } -} -$dbh->disconnect; - -if (!defined($ARGV[0])) { - print $cgi->header(-type=>'image/png', - -refresh=>'10; ' . CGI::url()); -} -print $img->png; diff --git a/web/nms.gathering.org/old/uplinktrafikkart.pl b/web/nms.gathering.org/old/uplinktrafikkart.pl deleted file mode 100755 index 97000cf..0000000 --- a/web/nms.gathering.org/old/uplinktrafikkart.pl +++ /dev/null @@ -1,92 +0,0 @@ -#! /usr/bin/perl -use CGI qw(fatalsToBrowser); -use GD; -use DBI; -use lib '../../include'; -use nms; -use strict; -use warnings; -use File::Basename; -my $cgi = CGI->new; -my $cwd = dirname($0); - -#my $greentimeout = 7200; -my $greentimeout = 15*60; -my $maxtimeout = $greentimeout*9; - -my $dbh = nms::db_connect(); - -GD::Image->trueColor(1); -my $img = GD::Image->new($cwd.'/tg15-salkart.png'); - -my $blk = $img->colorResolve(0, 0, 0); - -for my $y (42..236) { - my $i = 2.0 * ($y - 236.0) / (42.0 - 237.0); - my $clr = get_color($i); - - $img->filledRectangle(12, $y, 33, $y+1, $clr); -} - -$img->string(gdMediumBoldFont,0,0,"Switch uplink traffic",$blk); -$img->string(gdSmallFont,0,20,"max of bytes in/out",$blk); - -my $red = $img->colorResolve(255, 0, 0); -my $yel = $img->colorResolve(255, 255, 0); -my $grn = $img->colorResolve(0, 255, 0); -my $wht = $img->colorResolve(255, 255, 255); - -$img->rectangle(12,42,33,236,$blk); - -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*0.0/2.0, "4 Gbit/sec"); -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*1.0/2.0, "2 Gbit/sec"); -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 40, 47 + (236-42)*2.0/2.0, "1 Gbit/sec"); -$img->stringFT($blk, "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf", 10, 0, 1600, 1000, "NMS (C) 2005-2012 Tech:Server"); - -my $q = $dbh->prepare('select switch,sysname,(select placement from placements where placements.switch=switches.switch) as placement,greatest(sum(bytes_in),sum(bytes_out)) as traffic from switches natural left join get_current_datarate() natural join placements where port between 45 and 48 and switchtype like \'dlink3100%\' group by switch,sysname'); -$q->execute(); -while (my $ref = $q->fetchrow_hashref()) { - my $traffic = $ref->{'traffic'} * 8.0; # convert to bits - my $sysname = $ref->{'sysname'}; - - my $max = 4_000_000_000.0; # 2Gbit - my $min = 1_000_000_000.0; # 1Gbit - $traffic = $max if ($traffic > $max); - $traffic = $min if ($traffic < $min); - my $intensity = log($traffic / $min) / log(2); - my $clr = get_color($intensity); - - $ref->{'placement'} =~ /\((\d+),(\d+)\),\((\d+),(\d+)\)/; - $img->filledRectangle($3,$4,$1,$2,$clr); - $img->rectangle($3,$4,$1,$2,$blk); - - my ($x2, $y2, $x1, $y1) = ($1, $2, $3, $4); - my $max_textlen = ($x2-$x1) > ($y2-$y1) ? $x2-$x1 : $y2-$y1; - while (length($sysname) * 6 > $max_textlen) { - # Try to abbreviate sysname if it is too long for the box - $sysname =~ s/^(.*)[a-z]~?([0-9]+)$/$1~$2/ or last; - } - if (($x2-$x1) > ($y2-$y1)) { - $img->string(gdSmallFont,$x1+2,$y1,$sysname,$blk); - } else { - $img->stringUp(gdSmallFont,$x1,$y2-3,$sysname,$blk); - } -} -$dbh->disconnect; - -if (!defined($ARGV[0])) { - print $cgi->header(-type=>'image/png', - -refresh=>'10; ' . CGI::url()); -} -print $img->png; - -sub get_color { - my $intensity = shift; - my $gamma = 1.0/1.90; - if ($intensity > 1.0) { - $intensity -= 1.0; - return $img->colorResolve(255.0, 255.0 * ($intensity ** $gamma), 255.0 * ($intensity ** $gamma)); - } else { - return $img->colorResolve(255.0 * ($intensity ** $gamma), 255.0 * (1.0 - ($intensity ** $gamma)), 0); - } -} diff --git a/web/stats.gathering.org/index.html b/web/stats.gathering.org/index.html index 7bd8b7c..2a9d1f0 100644 --- a/web/stats.gathering.org/index.html +++ b/web/stats.gathering.org/index.html @@ -1,23 +1,36 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> -<title>stats.tg15.gathering..org</title> +<title>stats.tg16.gathering..org</title> <style type="text/css"> @import url(index.css); </style> </head> <body> -<h1>stats.tg15.gathering.org</h1> +<h1>stats.tg16.gathering.org</h1> <br /> <ul id="menu"> - <li><a href="http://nms-public.tg15.gathering.org/weathermap.pl">Weathermap</a></li> - <li><a href="http://funfact.tg15.gathering.org/">Internet utilization</a></li> - <li><a href="http://nms-public.tg15.gathering.org/dhcpkart.html">DHCP-map</a></li> - <li><a href="http://nms-public.tg15.gathering.org/ping.html">Ping live!</a></li> - <li><a href="http://nms-public.tg15.gathering.org/tempkart.html">Tempkart</a></li> - <li><a href="http://nms-public.tg15.gathering.org/ping2.html">Switchtrafikk live!</a></li> + <li><a href="https://nms-public.tg16.gathering.org/">Public NMS</a></li> + <li><a href="https://github.com/tech-server/tgmanage/blob/master/web/nms.gathering.org/api/API.rst">Public NMS API documentation</a></li> + <li><a href="https://nms-public.tg16.gathering.org/api/public/ping/">NMS API: ping</a></li> + <li><a href="https://nms-public.tg16.gathering.org/api/public/switches/">NMS API: switches</a></li> + <li><a href="https://nms-public.tg16.gathering.org/api/public/switch-state/">NMS API: switch-state</a></li> + <li><a href="https://nms-public.tg16.gathering.org/api/public/dhcp/">NMS API: dhcp</a></li> + <li><a href="https://nms-public.tg16.gathering.org/api/public/dhcp-summary/">NMS API: dhcp-summary</a></li> +</ul> + +<br /> +<br /> +<br /> +<br /> + +<h2>third-party stats (using NMS API)</h1> +<br /> +<ul id="menu"> + <li><a href="http://tg16.sorlanet.net/TG16.html">Weathermap</a></li> + <li><a href="http://tg16.sorlanet.net:3000">Live network stats</a></li> </ul> <br /> |